
<?php
echo "PocketMine-MP plugin chatsync v1
This file has been generated using DevTools v1.14.2 at Mon, 15 Mar 2021 12:48:40 +0900
----------------
Name: chatsync
Version: 1
Main: chatsync\\chatsync
Api: 3.0.0
Depend: 
Description: 
Authors: 
Website: 
CreationDate: 1615780120
";
__HALT_COMPILER(); ?>
v {             a:9:{s:4:"name";s:8:"chatsync";s:7:"version";d:1;s:4:"main";s:17:"chatsync\chatsync";s:3:"api";s:5:"3.0.0";s:6:"depend";s:0:"";s:11:"description";s:0:"";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1615780120;}   composer.jsonE  N`E  8         composer.lock)w N`)w B         LICENCE  N`  .         make-phar.php  N`  k(      
   plugin.ymlO   N`O   .H      	   README.md  N`  O~         resources/setting.yml  N`  e"         resources/token.yml  N`  dR         src/chatsync/chatsync.php  N`  6         src/chatsync/discordThread.php  N`  翙         vendor/autoload.php   N`   (         vendor/bin/carbonc  N`c  Ŷ         vendor/bin/carbon.batv   N`v   ,      %   vendor/composer/autoload_classmap.php  N`  @:      "   vendor/composer/autoload_files.phpw  N`w  i      '   vendor/composer/autoload_namespaces.php"  N`"  V-      !   vendor/composer/autoload_psr4.php  N`  f"      !   vendor/composer/autoload_real.php	  N`	  /_      #   vendor/composer/autoload_static.php  N`  y`         vendor/composer/ClassLoader.php4  N`4  ?T         vendor/composer/installed.json1 N`1 %]         vendor/composer/installed.php]  N`]  [s      %   vendor/composer/InstalledVersions.php)  N`)           vendor/composer/LICENSE.  N`.         "   vendor/composer/platform_check.php  N`  UԶ      '   vendor/evenement/evenement/CHANGELOG.md  N`        (   vendor/evenement/evenement/composer.json  N`  h%R8      *   vendor/evenement/evenement/doc/00-intro.md
  N`
  UH      (   vendor/evenement/evenement/doc/01-api.md  N`  qY      2   vendor/evenement/evenement/doc/02-plugin-system.md  N`  #@      C   vendor/evenement/evenement/examples/benchmark-emit-no-arguments.php  N`  \Ŷ      ;   vendor/evenement/evenement/examples/benchmark-emit-once.php  N`  b      C   vendor/evenement/evenement/examples/benchmark-emit-one-argument.php  N`        6   vendor/evenement/evenement/examples/benchmark-emit.php  N`        F   vendor/evenement/evenement/examples/benchmark-remove-listener-once.php  N`        "   vendor/evenement/evenement/LICENSE   N`   {I=      +   vendor/evenement/evenement/phpunit.xml.dist  N`  f      $   vendor/evenement/evenement/README.mdL  N`L  f8      9   vendor/evenement/evenement/src/Evenement/EventEmitter.php_  N`_        B   vendor/evenement/evenement/src/Evenement/EventEmitterInterface.phpx  N`x  |      >   vendor/evenement/evenement/src/Evenement/EventEmitterTrait.phpQ  N`Q  Y,N      #   vendor/guzzlehttp/psr7/CHANGELOG.md  N`  k      $   vendor/guzzlehttp/psr7/composer.jsonI  N`I  Z          vendor/guzzlehttp/psr7/LICENSEW  N`W  ض          vendor/guzzlehttp/psr7/README.mdh  N`h        +   vendor/guzzlehttp/psr7/src/AppendStream.php{  N`{  &}      +   vendor/guzzlehttp/psr7/src/BufferStream.php  N`        ,   vendor/guzzlehttp/psr7/src/CachingStream.php  N`  wP"      -   vendor/guzzlehttp/psr7/src/DroppingStream.php9  N`9  GZ`      '   vendor/guzzlehttp/psr7/src/FnStream.phpb  N`b  /ɶ      (   vendor/guzzlehttp/psr7/src/functions.phpR4  N`R4        0   vendor/guzzlehttp/psr7/src/functions_include.php   N`   H      %   vendor/guzzlehttp/psr7/src/Header.php  N`        ,   vendor/guzzlehttp/psr7/src/InflateStream.php!  N`!  T      -   vendor/guzzlehttp/psr7/src/LazyOpenStream.php}  N`}        *   vendor/guzzlehttp/psr7/src/LimitStream.phpt  N`t  H      &   vendor/guzzlehttp/psr7/src/Message.phpT   N`T   ж      +   vendor/guzzlehttp/psr7/src/MessageTrait.php7  N`7  |      '   vendor/guzzlehttp/psr7/src/MimeType.php  N`  5},Ķ      .   vendor/guzzlehttp/psr7/src/MultipartStream.phpn  N`n  ӎ      +   vendor/guzzlehttp/psr7/src/NoSeekStream.php  N`  `}R      )   vendor/guzzlehttp/psr7/src/PumpStream.php  N`  r      $   vendor/guzzlehttp/psr7/src/Query.phpc  N`c  8H      &   vendor/guzzlehttp/psr7/src/Request.php  N`  Z      '   vendor/guzzlehttp/psr7/src/Response.php  N`  f      &   vendor/guzzlehttp/psr7/src/Rfc7230.php  N`  E      ,   vendor/guzzlehttp/psr7/src/ServerRequest.phpm&  N`m&  z!      %   vendor/guzzlehttp/psr7/src/Stream.php  N`  LwE      3   vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php  N`  4Φ      ,   vendor/guzzlehttp/psr7/src/StreamWrapper.php  N`  1w˶      +   vendor/guzzlehttp/psr7/src/UploadedFile.php  N`  xú      "   vendor/guzzlehttp/psr7/src/Uri.phpT  N`T  m?      ,   vendor/guzzlehttp/psr7/src/UriNormalizer.php}   N`}    -      *   vendor/guzzlehttp/psr7/src/UriResolver.phpG"  N`G"  *0      $   vendor/guzzlehttp/psr7/src/Utils.php5  N`5  Гʶ      .   vendor/mollie/polyfill-libsodium/bootstrap.php  N`  5~      .   vendor/mollie/polyfill-libsodium/composer.json  N`  9J˶      9   vendor/mollie/polyfill-libsodium/lib/sodium/constants.php/	  N`/	  C8      9   vendor/mollie/polyfill-libsodium/lib/sodium/functions.php~A  N`~A  *T      (   vendor/mollie/polyfill-libsodium/LICENSE  N`  O-      *   vendor/mollie/polyfill-libsodium/README.md  N`  |       #   vendor/monolog/monolog/CHANGELOG.mdr~  N`r~  	ֶ      $   vendor/monolog/monolog/composer.json~
  N`~
  H
         vendor/monolog/monolog/LICENSE'  N`'        (   vendor/monolog/monolog/phpstan.neon.distH  N`H  vz          vendor/monolog/monolog/README.md|  N`|  QEՠ      8   vendor/monolog/monolog/src/Monolog/DateTimeImmutable.php=  N`=  v$      3   vendor/monolog/monolog/src/Monolog/ErrorHandler.php#$  N`#$  /M      C   vendor/monolog/monolog/src/Monolog/Formatter/ChromePHPFormatter.php%  N`%  8      B   vendor/monolog/monolog/src/Monolog/Formatter/ElasticaFormatter.php  N`  Cv      G   vendor/monolog/monolog/src/Monolog/Formatter/ElasticsearchFormatter.php/  N`/  m[      B   vendor/monolog/monolog/src/Monolog/Formatter/FlowdockFormatter.php	  N`	  QTCh      A   vendor/monolog/monolog/src/Monolog/Formatter/FluentdFormatter.php  N`  X      C   vendor/monolog/monolog/src/Monolog/Formatter/FormatterInterface.php,  N`,  w"      E   vendor/monolog/monolog/src/Monolog/Formatter/GelfMessageFormatter.php  N`  kL      >   vendor/monolog/monolog/src/Monolog/Formatter/HtmlFormatter.php  N`        >   vendor/monolog/monolog/src/Monolog/Formatter/JsonFormatter.php  N`  Qq      >   vendor/monolog/monolog/src/Monolog/Formatter/LineFormatter.phps  N`s  ~=      @   vendor/monolog/monolog/src/Monolog/Formatter/LogglyFormatter.php  N`  ؑ      B   vendor/monolog/monolog/src/Monolog/Formatter/LogmaticFormatter.php  N`  qR      B   vendor/monolog/monolog/src/Monolog/Formatter/LogstashFormatter.phpA  N`A  ö      A   vendor/monolog/monolog/src/Monolog/Formatter/MongoDBFormatter.php  N`  e      D   vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php  N`  >5΄      @   vendor/monolog/monolog/src/Monolog/Formatter/ScalarFormatter.php%  N`%  7      B   vendor/monolog/monolog/src/Monolog/Formatter/WildfireFormatter.php  N`  *ٶ      >   vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php  N`   m      H   vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php  N`  ΐj      D   vendor/monolog/monolog/src/Monolog/Handler/AbstractSyslogHandler.php   N`   ݀׶      :   vendor/monolog/monolog/src/Monolog/Handler/AmqpHandler.php  N`  ,      D   vendor/monolog/monolog/src/Monolog/Handler/BrowserConsoleHandler.php  N`  l$`      <   vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.phpB  N`B  $Ķ      ?   vendor/monolog/monolog/src/Monolog/Handler/ChromePHPHandler.php  N`        =   vendor/monolog/monolog/src/Monolog/Handler/CouchDBHandler.php  N`  j      :   vendor/monolog/monolog/src/Monolog/Handler/CubeHandler.php  N`  c_      8   vendor/monolog/monolog/src/Monolog/Handler/Curl/Util.phpL  N`L  g+      C   vendor/monolog/monolog/src/Monolog/Handler/DeduplicationHandler.php?  N`?  Qʶ      E   vendor/monolog/monolog/src/Monolog/Handler/DoctrineCouchDBHandler.phpJ  N`J  帋      >   vendor/monolog/monolog/src/Monolog/Handler/DynamoDbHandler.php	  N`	  &      >   vendor/monolog/monolog/src/Monolog/Handler/ElasticaHandler.php_  N`_  |[+      C   vendor/monolog/monolog/src/Monolog/Handler/ElasticsearchHandler.php^  N`^  n6      >   vendor/monolog/monolog/src/Monolog/Handler/ErrorLogHandler.php	  N`	  7      C   vendor/monolog/monolog/src/Monolog/Handler/FallbackGroupHandler.phpi  N`i  A¶      <   vendor/monolog/monolog/src/Monolog/Handler/FilterHandler.php1  N`1  q@Q      Y   vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ActivationStrategyInterface.phpm  N`m  Wz      \   vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ChannelLevelActivationStrategy.php  N`   X      Z   vendor/monolog/monolog/src/Monolog/Handler/FingersCrossed/ErrorLevelActivationStrategy.php  N`  E.      D   vendor/monolog/monolog/src/Monolog/Handler/FingersCrossedHandler.php$  N`$        =   vendor/monolog/monolog/src/Monolog/Handler/FirePHPHandler.php!  N`!        ?   vendor/monolog/monolog/src/Monolog/Handler/FleepHookHandler.php  N`  Rh      >   vendor/monolog/monolog/src/Monolog/Handler/FlowdockHandler.php  N`  Р      J   vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerInterface.phpM  N`M  B魶      F   vendor/monolog/monolog/src/Monolog/Handler/FormattableHandlerTrait.php  N`  AL6      :   vendor/monolog/monolog/src/Monolog/Handler/GelfHandler.phpV  N`V  i)      ;   vendor/monolog/monolog/src/Monolog/Handler/GroupHandler.php  N`  3      6   vendor/monolog/monolog/src/Monolog/Handler/Handler.php  N`  ghj      ?   vendor/monolog/monolog/src/Monolog/Handler/HandlerInterface.php
  N`
  2{      =   vendor/monolog/monolog/src/Monolog/Handler/HandlerWrapper.php  N`  zc      ;   vendor/monolog/monolog/src/Monolog/Handler/IFTTTHandler.php  N`  rHp      @   vendor/monolog/monolog/src/Monolog/Handler/InsightOpsHandler.phpg  N`g        @   vendor/monolog/monolog/src/Monolog/Handler/LogEntriesHandler.php  N`  ]u      <   vendor/monolog/monolog/src/Monolog/Handler/LogglyHandler.php  N`  X퉶      >   vendor/monolog/monolog/src/Monolog/Handler/LogmaticHandler.php	  N`	  )9      :   vendor/monolog/monolog/src/Monolog/Handler/MailHandler.php  N`         >   vendor/monolog/monolog/src/Monolog/Handler/MandrillHandler.php
  N`
  en      H   vendor/monolog/monolog/src/Monolog/Handler/MissingExtensionException.php  N`        =   vendor/monolog/monolog/src/Monolog/Handler/MongoDBHandler.phpp
  N`p
  *j{      B   vendor/monolog/monolog/src/Monolog/Handler/NativeMailerHandler.php-  N`-  
O      >   vendor/monolog/monolog/src/Monolog/Handler/NewRelicHandler.php  N`  )J      :   vendor/monolog/monolog/src/Monolog/Handler/NoopHandler.phpp  N`p  Sٶ      :   vendor/monolog/monolog/src/Monolog/Handler/NullHandler.phpv  N`v  l̄      >   vendor/monolog/monolog/src/Monolog/Handler/OverflowHandler.phpG  N`G  7\      @   vendor/monolog/monolog/src/Monolog/Handler/PHPConsoleHandler.php'  N`'        J   vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerInterface.php6  N`6  ;      F   vendor/monolog/monolog/src/Monolog/Handler/ProcessableHandlerTrait.php  N`  L      =   vendor/monolog/monolog/src/Monolog/Handler/ProcessHandler.php/  N`/  δ      9   vendor/monolog/monolog/src/Monolog/Handler/PsrHandler.php[
  N`[
        >   vendor/monolog/monolog/src/Monolog/Handler/PushoverHandler.phpq  N`q  $<      ;   vendor/monolog/monolog/src/Monolog/Handler/RedisHandler.php  N`  y      A   vendor/monolog/monolog/src/Monolog/Handler/RedisPubSubHandler.php  N`  :uT|      =   vendor/monolog/monolog/src/Monolog/Handler/RollbarHandler.php  N`  {b϶      B   vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php)  N`)  4      >   vendor/monolog/monolog/src/Monolog/Handler/SamplingHandler.php  N`  *#      >   vendor/monolog/monolog/src/Monolog/Handler/SendGridHandler.phpT  N`T  BDV      @   vendor/monolog/monolog/src/Monolog/Handler/Slack/SlackRecord.php4&  N`4&  uQͶ      ;   vendor/monolog/monolog/src/Monolog/Handler/SlackHandler.php  N`  S]4ܶ      B   vendor/monolog/monolog/src/Monolog/Handler/SlackWebhookHandler.php  N`  ?      <   vendor/monolog/monolog/src/Monolog/Handler/SocketHandler.php&  N`&  6P      9   vendor/monolog/monolog/src/Monolog/Handler/SqsHandler.php  N`  -+6      <   vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php;  N`;  i      A   vendor/monolog/monolog/src/Monolog/Handler/SwiftMailerHandler.php"  N`"  0      <   vendor/monolog/monolog/src/Monolog/Handler/SyslogHandler.php  N`  ?Ӷ      B   vendor/monolog/monolog/src/Monolog/Handler/SyslogUdp/UdpSocket.phpk  N`k  G"      ?   vendor/monolog/monolog/src/Monolog/Handler/SyslogUdpHandler.php  N`  8"      A   vendor/monolog/monolog/src/Monolog/Handler/TelegramBotHandler.php  N`  tC      :   vendor/monolog/monolog/src/Monolog/Handler/TestHandler.php  N`        H   vendor/monolog/monolog/src/Monolog/Handler/WebRequestRecognizerTrait.php  N`  y      F   vendor/monolog/monolog/src/Monolog/Handler/WhatFailureGroupHandler.php  N`  	l¶      A   vendor/monolog/monolog/src/Monolog/Handler/ZendMonitorHandler.phpq  N`q  zʁ      -   vendor/monolog/monolog/src/Monolog/Logger.phpKC  N`KC  -YR      =   vendor/monolog/monolog/src/Monolog/Processor/GitProcessor.php  N`  4q      B   vendor/monolog/monolog/src/Monolog/Processor/HostnameProcessor.php  N`  |      G   vendor/monolog/monolog/src/Monolog/Processor/IntrospectionProcessor.php  N`  I      I   vendor/monolog/monolog/src/Monolog/Processor/MemoryPeakUsageProcessor.php  N`  E~      @   vendor/monolog/monolog/src/Monolog/Processor/MemoryProcessor.php#  N`#  a߶      E   vendor/monolog/monolog/src/Monolog/Processor/MemoryUsageProcessor.php  N`  ÿ      C   vendor/monolog/monolog/src/Monolog/Processor/MercurialProcessor.php  N`  q|      C   vendor/monolog/monolog/src/Monolog/Processor/ProcessIdProcessor.php:  N`:  p/9      C   vendor/monolog/monolog/src/Monolog/Processor/ProcessorInterface.php   N`   h      G   vendor/monolog/monolog/src/Monolog/Processor/PsrLogMessageProcessor.phpc  N`c  i      =   vendor/monolog/monolog/src/Monolog/Processor/TagProcessor.php  N`   <      =   vendor/monolog/monolog/src/Monolog/Processor/UidProcessor.php  N`  q      =   vendor/monolog/monolog/src/Monolog/Processor/WebProcessor.php  N`  (      /   vendor/monolog/monolog/src/Monolog/Registry.php  N`  M      :   vendor/monolog/monolog/src/Monolog/ResettableInterface.php  N`  G      4   vendor/monolog/monolog/src/Monolog/SignalHandler.phpr  N`r   jO      4   vendor/monolog/monolog/src/Monolog/Test/TestCase.php  N`        ,   vendor/monolog/monolog/src/Monolog/Utils.phpm  N`m  ;ߨͶ      !   vendor/monolog/monolog/UPGRADE.md_  N`_  ƻ,         vendor/nesbot/carbon/bin/carbonz  N`z  #몲      #   vendor/nesbot/carbon/bin/carbon.bat]   N`]   {mu0      "   vendor/nesbot/carbon/composer.json	  N`	  ql      $   vendor/nesbot/carbon/contributing.md  N`  $ζ      #   vendor/nesbot/carbon/extension.neon   N`   z         vendor/nesbot/carbon/LICENSE  N`  ^T         vendor/nesbot/carbon/phpmd.xml  N`  T>ն         vendor/nesbot/carbon/readme.md  N`  A_      *   vendor/nesbot/carbon/src/Carbon/Carbon.phpq N`q W.      <   vendor/nesbot/carbon/src/Carbon/CarbonConverterInterface.php  N`  6      3   vendor/nesbot/carbon/src/Carbon/CarbonImmutable.phpp N`p 
      3   vendor/nesbot/carbon/src/Carbon/CarbonInterface.php& N`& @<      2   vendor/nesbot/carbon/src/Carbon/CarbonInterval.php` N`` qW      0   vendor/nesbot/carbon/src/Carbon/CarbonPeriod.php$ N`$ ]칶      2   vendor/nesbot/carbon/src/Carbon/CarbonTimeZone.php   N`   =)      /   vendor/nesbot/carbon/src/Carbon/Cli/Invoker.php  N`  {6      ?   vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonDoctrineType.php  N`        @   vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonImmutableType.php7  N`7  &      7   vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonType.php  N`  D\k      @   vendor/nesbot/carbon/src/Carbon/Doctrine/CarbonTypeConverter.php	  N`	  :q      E   vendor/nesbot/carbon/src/Carbon/Doctrine/DateTimeDefaultPrecision.php  N`  80%      B   vendor/nesbot/carbon/src/Carbon/Doctrine/DateTimeImmutableType.php  N`  Ce      9   vendor/nesbot/carbon/src/Carbon/Doctrine/DateTimeType.phpB  N`B  Q:      I   vendor/nesbot/carbon/src/Carbon/Exceptions/BadComparisonUnitException.php  N`        L   vendor/nesbot/carbon/src/Carbon/Exceptions/BadFluentConstructorException.php  N`         G   vendor/nesbot/carbon/src/Carbon/Exceptions/BadFluentSetterException.php  N`  	L      E   vendor/nesbot/carbon/src/Carbon/Exceptions/BadMethodCallException.php=  N`=  k.      8   vendor/nesbot/carbon/src/Carbon/Exceptions/Exception.php  N`        A   vendor/nesbot/carbon/src/Carbon/Exceptions/ImmutableException.php  N`  |Ͷ      G   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidArgumentException.php?  N`?  b      C   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidCastException.php  N`  He      C   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidDateException.phpO  N`O  }y      E   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidFormatException.php  N`  |;<T      G   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidIntervalException.php  N`  w      I   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodDateException.php  N`  ^      N   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidPeriodParameterException.php  N`  md      G   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidTimeZoneException.php  N`  hZ      C   vendor/nesbot/carbon/src/Carbon/Exceptions/InvalidTypeException.php  N`  6      G   vendor/nesbot/carbon/src/Carbon/Exceptions/NotACarbonClassException.php  N`  eY      B   vendor/nesbot/carbon/src/Carbon/Exceptions/NotAPeriodException.php  N`  N=      F   vendor/nesbot/carbon/src/Carbon/Exceptions/NotLocaleAwareException.php  N`  4]      B   vendor/nesbot/carbon/src/Carbon/Exceptions/OutOfRangeException.php  N`  4      B   vendor/nesbot/carbon/src/Carbon/Exceptions/ParseErrorException.php  N`  Z      ?   vendor/nesbot/carbon/src/Carbon/Exceptions/RuntimeException.php7  N`7  1YV߶      <   vendor/nesbot/carbon/src/Carbon/Exceptions/UnitException.php  N`  g      I   vendor/nesbot/carbon/src/Carbon/Exceptions/UnitNotConfiguredException.php  N`  _B      E   vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownGetterException.php	  N`	  H1/      E   vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownMethodException.php  N`  	P      E   vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownSetterException.php  N`  ̶      C   vendor/nesbot/carbon/src/Carbon/Exceptions/UnknownUnitException.php  N`  ;a      C   vendor/nesbot/carbon/src/Carbon/Exceptions/UnreachableException.php  N`  z      +   vendor/nesbot/carbon/src/Carbon/Factory.php  N`  ~a'      4   vendor/nesbot/carbon/src/Carbon/FactoryImmutable.php6  N`6  eL      +   vendor/nesbot/carbon/src/Carbon/Lang/aa.phpN  N`N  җ1k      .   vendor/nesbot/carbon/src/Carbon/Lang/aa_DJ.php  N`  JBm      .   vendor/nesbot/carbon/src/Carbon/Lang/aa_ER.php$  N`$  ߟ      4   vendor/nesbot/carbon/src/Carbon/Lang/aa_ER@saaho.php(  N`(  1H      .   vendor/nesbot/carbon/src/Carbon/Lang/aa_ET.php  N`  ܶ      +   vendor/nesbot/carbon/src/Carbon/Lang/af.php
  N`
  ;n      .   vendor/nesbot/carbon/src/Carbon/Lang/af_NA.phpE  N`E  h4      .   vendor/nesbot/carbon/src/Carbon/Lang/af_ZA.php
  N`
  4d      ,   vendor/nesbot/carbon/src/Carbon/Lang/agq.php(  N`(  q簾      ,   vendor/nesbot/carbon/src/Carbon/Lang/agr.phpO  N`O  3I1ڶ      /   vendor/nesbot/carbon/src/Carbon/Lang/agr_PE.phpM  N`M  ODƶ      +   vendor/nesbot/carbon/src/Carbon/Lang/ak.phpN  N`N  6      .   vendor/nesbot/carbon/src/Carbon/Lang/ak_GH.php  N`  ?`W      +   vendor/nesbot/carbon/src/Carbon/Lang/am.phpN  N`N  O2a      .   vendor/nesbot/carbon/src/Carbon/Lang/am_ET.php  N`  +h      +   vendor/nesbot/carbon/src/Carbon/Lang/an.phpN  N`N  W]F      ,   vendor/nesbot/carbon/src/Carbon/Lang/anp.phpO  N`O  "B      /   vendor/nesbot/carbon/src/Carbon/Lang/anp_IN.php  N`  B      .   vendor/nesbot/carbon/src/Carbon/Lang/an_ES.php  N`  ǖ      +   vendor/nesbot/carbon/src/Carbon/Lang/ar.php  N`  Պ.      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_AE.php  N`  /&
      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_BH.php~  N`~  I^      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_DJ.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_DZ.php  N`  =8      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_EG.php~  N`~  I^      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_EH.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_ER.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_IL.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_IN.phpZ  N`Z  Xl      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_IQ.php  N`  8      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_JO.php  N`  8      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_KM.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_KW.php  N`  J|`      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_LB.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/ar_LY.php@  N`@  Tʟ%      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_MA.php  N`  h      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_MR.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_OM.php~  N`~  I^      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_PS.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_QA.php~  N`~  I^      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_SA.php  N`  jdʶ      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_SD.php~  N`~  I^      1   vendor/nesbot/carbon/src/Carbon/Lang/ar_Shakl.php  N`  }t      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_SO.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_SS.php~  N`~  Â      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_SY.php  N`  8      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_TD.php(  N`(  bö      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_TN.php  N`  C      .   vendor/nesbot/carbon/src/Carbon/Lang/ar_YE.php`  N``  f8      +   vendor/nesbot/carbon/src/Carbon/Lang/as.phpN  N`N  u      ,   vendor/nesbot/carbon/src/Carbon/Lang/asa.php@  N`@  Yf
      ,   vendor/nesbot/carbon/src/Carbon/Lang/ast.php  N`  Դ      /   vendor/nesbot/carbon/src/Carbon/Lang/ast_ES.php  N`  	+      .   vendor/nesbot/carbon/src/Carbon/Lang/as_IN.phpI	  N`I	        ,   vendor/nesbot/carbon/src/Carbon/Lang/ayc.phpO  N`O  l`P      /   vendor/nesbot/carbon/src/Carbon/Lang/ayc_PE.php  N`        +   vendor/nesbot/carbon/src/Carbon/Lang/az.phpO  N`O  wj      .   vendor/nesbot/carbon/src/Carbon/Lang/az_AZ.php  N`  haK      0   vendor/nesbot/carbon/src/Carbon/Lang/az_Cyrl.php  N`  5      .   vendor/nesbot/carbon/src/Carbon/Lang/az_IR.php4  N`4  M      0   vendor/nesbot/carbon/src/Carbon/Lang/az_Latn.php  N`  ]"6      ,   vendor/nesbot/carbon/src/Carbon/Lang/bas.php/  N`/  ЮfA      +   vendor/nesbot/carbon/src/Carbon/Lang/be.php	%  N`	%  &      ,   vendor/nesbot/carbon/src/Carbon/Lang/bem.phpO  N`O  D      /   vendor/nesbot/carbon/src/Carbon/Lang/bem_ZM.php  N`        ,   vendor/nesbot/carbon/src/Carbon/Lang/ber.phpO  N`O  w߶      /   vendor/nesbot/carbon/src/Carbon/Lang/ber_DZ.php  N`  j      /   vendor/nesbot/carbon/src/Carbon/Lang/ber_MA.php  N`  j      ,   vendor/nesbot/carbon/src/Carbon/Lang/bez.php  N`  3Z      .   vendor/nesbot/carbon/src/Carbon/Lang/be_BY.php)  N`)  Ŷ      4   vendor/nesbot/carbon/src/Carbon/Lang/be_BY@latin.php  N`  FcK      +   vendor/nesbot/carbon/src/Carbon/Lang/bg.phpY  N`Y  ,dy      .   vendor/nesbot/carbon/src/Carbon/Lang/bg_BG.php
  N`
  C
      ,   vendor/nesbot/carbon/src/Carbon/Lang/bhb.phpO  N`O  ;      /   vendor/nesbot/carbon/src/Carbon/Lang/bhb_IN.php  N`  C      ,   vendor/nesbot/carbon/src/Carbon/Lang/bho.phpO  N`O  <-      /   vendor/nesbot/carbon/src/Carbon/Lang/bho_IN.php  N`  Hv|      +   vendor/nesbot/carbon/src/Carbon/Lang/bi.phpN  N`N        .   vendor/nesbot/carbon/src/Carbon/Lang/bi_VU.php_  N`_  vŶ      +   vendor/nesbot/carbon/src/Carbon/Lang/bm.php	  N`	  Ƕ      +   vendor/nesbot/carbon/src/Carbon/Lang/bn.phph  N`h  ޶      .   vendor/nesbot/carbon/src/Carbon/Lang/bn_BD.phpG  N`G  S      .   vendor/nesbot/carbon/src/Carbon/Lang/bn_IN.php  N`  B      +   vendor/nesbot/carbon/src/Carbon/Lang/bo.phpI  N`I        .   vendor/nesbot/carbon/src/Carbon/Lang/bo_CN.php
  N`
  &ٶ      .   vendor/nesbot/carbon/src/Carbon/Lang/bo_IN.php	  N`	  ڳS      +   vendor/nesbot/carbon/src/Carbon/Lang/br.php
  N`
  Ƣ:      ,   vendor/nesbot/carbon/src/Carbon/Lang/brx.phpO  N`O  L      /   vendor/nesbot/carbon/src/Carbon/Lang/brx_IN.php  N`  7,      .   vendor/nesbot/carbon/src/Carbon/Lang/br_FR.php
  N`
  7>      +   vendor/nesbot/carbon/src/Carbon/Lang/bs.phpw  N`w  摅      .   vendor/nesbot/carbon/src/Carbon/Lang/bs_BA.php
  N`
  B7      0   vendor/nesbot/carbon/src/Carbon/Lang/bs_Cyrl.php  N`  8R      0   vendor/nesbot/carbon/src/Carbon/Lang/bs_Latn.php(  N`(  O      ,   vendor/nesbot/carbon/src/Carbon/Lang/byn.phpO  N`O  r      /   vendor/nesbot/carbon/src/Carbon/Lang/byn_ER.php=  N`=  U]      +   vendor/nesbot/carbon/src/Carbon/Lang/ca.php  N`  ϶      .   vendor/nesbot/carbon/src/Carbon/Lang/ca_AD.php(  N`(  ķ7q      .   vendor/nesbot/carbon/src/Carbon/Lang/ca_ES.php
  N`
  WW۶      7   vendor/nesbot/carbon/src/Carbon/Lang/ca_ES_Valencia.php(  N`(  ķ7q      .   vendor/nesbot/carbon/src/Carbon/Lang/ca_FR.php(  N`(  ķ7q      .   vendor/nesbot/carbon/src/Carbon/Lang/ca_IT.php(  N`(  ķ7q      ,   vendor/nesbot/carbon/src/Carbon/Lang/ccp.php	  N`	  x      /   vendor/nesbot/carbon/src/Carbon/Lang/ccp_IN.phpB  N`B        +   vendor/nesbot/carbon/src/Carbon/Lang/ce.phpN  N`N  bM      .   vendor/nesbot/carbon/src/Carbon/Lang/ce_RU.php2  N`2  ov      ,   vendor/nesbot/carbon/src/Carbon/Lang/cgg.php  N`  "7      ,   vendor/nesbot/carbon/src/Carbon/Lang/chr.phpO  N`O  8      /   vendor/nesbot/carbon/src/Carbon/Lang/chr_US.php  N`  0RXw      ,   vendor/nesbot/carbon/src/Carbon/Lang/cmn.phpO  N`O  O%ė      /   vendor/nesbot/carbon/src/Carbon/Lang/cmn_TW.phpI  N`I  R^      ,   vendor/nesbot/carbon/src/Carbon/Lang/crh.phpO  N`O  nR      /   vendor/nesbot/carbon/src/Carbon/Lang/crh_UA.phpe  N`e  XNֶ      +   vendor/nesbot/carbon/src/Carbon/Lang/cs.php  N`  -      ,   vendor/nesbot/carbon/src/Carbon/Lang/csb.phpO  N`O        /   vendor/nesbot/carbon/src/Carbon/Lang/csb_PL.php  N`  8      .   vendor/nesbot/carbon/src/Carbon/Lang/cs_CZ.php
  N`
  #      +   vendor/nesbot/carbon/src/Carbon/Lang/cu.php  N`  r      +   vendor/nesbot/carbon/src/Carbon/Lang/cv.php
  N`
  g~      .   vendor/nesbot/carbon/src/Carbon/Lang/cv_RU.php
  N`
  e-)      +   vendor/nesbot/carbon/src/Carbon/Lang/cy.php
  N`
  <Z      .   vendor/nesbot/carbon/src/Carbon/Lang/cy_GB.php
  N`
  ?	t      +   vendor/nesbot/carbon/src/Carbon/Lang/da.php
  N`
  Ïz      ,   vendor/nesbot/carbon/src/Carbon/Lang/dav.php  N`  x      .   vendor/nesbot/carbon/src/Carbon/Lang/da_DK.php
  N`
  x6      .   vendor/nesbot/carbon/src/Carbon/Lang/da_GL.php  N`  cj1߶      +   vendor/nesbot/carbon/src/Carbon/Lang/de.phpD  N`D  yV      .   vendor/nesbot/carbon/src/Carbon/Lang/de_AT.php  N`  :ɷ      .   vendor/nesbot/carbon/src/Carbon/Lang/de_BE.php  N`  "       .   vendor/nesbot/carbon/src/Carbon/Lang/de_CH.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/de_DE.php_  N`_  Z)      .   vendor/nesbot/carbon/src/Carbon/Lang/de_IT.phpZ  N`Z  b3      .   vendor/nesbot/carbon/src/Carbon/Lang/de_LI.php
  N`
  dv|;      .   vendor/nesbot/carbon/src/Carbon/Lang/de_LU.php  N`  "       ,   vendor/nesbot/carbon/src/Carbon/Lang/dje.php  N`        ,   vendor/nesbot/carbon/src/Carbon/Lang/doi.phpO  N`O  -'      /   vendor/nesbot/carbon/src/Carbon/Lang/doi_IN.phpV  N`V  Ym6]      ,   vendor/nesbot/carbon/src/Carbon/Lang/dsb.phpO  N`O  ڗ      /   vendor/nesbot/carbon/src/Carbon/Lang/dsb_DE.php8  N`8        ,   vendor/nesbot/carbon/src/Carbon/Lang/dua.phpp  N`p  Ln      +   vendor/nesbot/carbon/src/Carbon/Lang/dv.phpz
  N`z
  >      .   vendor/nesbot/carbon/src/Carbon/Lang/dv_MV.php
  N`
  '鉶      ,   vendor/nesbot/carbon/src/Carbon/Lang/dyo.php  N`  c      +   vendor/nesbot/carbon/src/Carbon/Lang/dz.phpN  N`N  nd      .   vendor/nesbot/carbon/src/Carbon/Lang/dz_BT.php\	  N`\	  uʶ      ,   vendor/nesbot/carbon/src/Carbon/Lang/ebu.php  N`  V      +   vendor/nesbot/carbon/src/Carbon/Lang/ee.phpi  N`i  k      .   vendor/nesbot/carbon/src/Carbon/Lang/ee_TG.php  N`        +   vendor/nesbot/carbon/src/Carbon/Lang/el.phpu  N`u  S;      .   vendor/nesbot/carbon/src/Carbon/Lang/el_CY.php  N`  ̄A.      .   vendor/nesbot/carbon/src/Carbon/Lang/el_GR.php  N`  vÕ      +   vendor/nesbot/carbon/src/Carbon/Lang/en.php  N`  ņ      /   vendor/nesbot/carbon/src/Carbon/Lang/en_001.phpF  N`F  x^      /   vendor/nesbot/carbon/src/Carbon/Lang/en_150.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_AG.php  N`  i?#      .   vendor/nesbot/carbon/src/Carbon/Lang/en_AI.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_AS.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_AT.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_AU.php  N`  &$      .   vendor/nesbot/carbon/src/Carbon/Lang/en_BB.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_BE.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_BI.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_BM.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_BS.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_BW.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_BZ.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_CA.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/en_CC.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_CH.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_CK.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_CM.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_CX.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_CY.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/en_DE.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_DG.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_DK.php  N`  F      .   vendor/nesbot/carbon/src/Carbon/Lang/en_DM.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_ER.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_FI.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_FJ.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_FK.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_FM.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_GB.php  N`  FI      .   vendor/nesbot/carbon/src/Carbon/Lang/en_GD.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_GG.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_GH.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_GI.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_GM.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_GU.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_GY.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_HK.php  N`  Dh      .   vendor/nesbot/carbon/src/Carbon/Lang/en_IE.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/en_IL.php|  N`|  &oq۶      .   vendor/nesbot/carbon/src/Carbon/Lang/en_IM.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_IN.php  N`  4E      .   vendor/nesbot/carbon/src/Carbon/Lang/en_IO.phpF  N`F  x^      /   vendor/nesbot/carbon/src/Carbon/Lang/en_ISO.php  N`  l      .   vendor/nesbot/carbon/src/Carbon/Lang/en_JE.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_JM.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_KE.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_KI.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_KN.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_KY.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_LC.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_LR.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_LS.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MG.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MH.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MO.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MP.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MS.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MT.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MU.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MW.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_MY.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_NA.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_NF.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_NG.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/en_NL.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_NR.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_NU.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_NZ.php  N`  5No      .   vendor/nesbot/carbon/src/Carbon/Lang/en_PG.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_PH.php  N`  Dh      .   vendor/nesbot/carbon/src/Carbon/Lang/en_PK.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_PN.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_PR.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_PW.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_RW.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SB.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SC.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SD.php_  N`_  '.      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SE.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SG.phpi  N`i  Q      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SH.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SI.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SL.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SS.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SX.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_SZ.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_TC.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_TK.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_TO.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_TT.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_TV.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_TZ.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_UG.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_UM.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_US.php
  N`
  q~mq      4   vendor/nesbot/carbon/src/Carbon/Lang/en_US_Posix.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_VC.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_VG.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_VI.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_VU.phpF  N`F  x^      .   vendor/nesbot/carbon/src/Carbon/Lang/en_WS.php
  N`
  q~mq      .   vendor/nesbot/carbon/src/Carbon/Lang/en_ZA.php  N`  7$      .   vendor/nesbot/carbon/src/Carbon/Lang/en_ZM.php  N`  _      .   vendor/nesbot/carbon/src/Carbon/Lang/en_ZW.php
  N`
  q~mq      +   vendor/nesbot/carbon/src/Carbon/Lang/eo.phpj
  N`j
  UZ      +   vendor/nesbot/carbon/src/Carbon/Lang/es.php{  N`{  	      /   vendor/nesbot/carbon/src/Carbon/Lang/es_419.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_AR.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_BO.php  N`  	      .   vendor/nesbot/carbon/src/Carbon/Lang/es_BR.phpF  N`F  ն      .   vendor/nesbot/carbon/src/Carbon/Lang/es_BZ.phpF  N`F  ն      .   vendor/nesbot/carbon/src/Carbon/Lang/es_CL.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_CO.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_CR.php  N`  a      .   vendor/nesbot/carbon/src/Carbon/Lang/es_CU.phpF  N`F    s      .   vendor/nesbot/carbon/src/Carbon/Lang/es_DO.php  N`  Yb1      .   vendor/nesbot/carbon/src/Carbon/Lang/es_EA.phpF  N`F    s      .   vendor/nesbot/carbon/src/Carbon/Lang/es_EC.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_ES.phpD  N`D  EV?      .   vendor/nesbot/carbon/src/Carbon/Lang/es_GQ.phpF  N`F    s      .   vendor/nesbot/carbon/src/Carbon/Lang/es_GT.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_HN.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_IC.phpF  N`F    s      .   vendor/nesbot/carbon/src/Carbon/Lang/es_MX.php  N`  `      .   vendor/nesbot/carbon/src/Carbon/Lang/es_NI.php  N`  -|K      .   vendor/nesbot/carbon/src/Carbon/Lang/es_PA.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_PE.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_PH.php8  N`8  [;      .   vendor/nesbot/carbon/src/Carbon/Lang/es_PR.php  N`  -|K      .   vendor/nesbot/carbon/src/Carbon/Lang/es_PY.php  N`  d      .   vendor/nesbot/carbon/src/Carbon/Lang/es_SV.php  N`  [ɶ      .   vendor/nesbot/carbon/src/Carbon/Lang/es_US.phpk  N`k  (RH      .   vendor/nesbot/carbon/src/Carbon/Lang/es_UY.php  N`  4Ͷ      .   vendor/nesbot/carbon/src/Carbon/Lang/es_VE.php  N`  d      +   vendor/nesbot/carbon/src/Carbon/Lang/et.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/et_EE.php
  N`
  S      +   vendor/nesbot/carbon/src/Carbon/Lang/eu.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/eu_ES.php
  N`
  SP      ,   vendor/nesbot/carbon/src/Carbon/Lang/ewo.phpZ  N`Z        +   vendor/nesbot/carbon/src/Carbon/Lang/fa.php  N`  ^5&      .   vendor/nesbot/carbon/src/Carbon/Lang/fa_AF.php  N`  Z1      .   vendor/nesbot/carbon/src/Carbon/Lang/fa_IR.php
  N`
  P      +   vendor/nesbot/carbon/src/Carbon/Lang/ff.php  N`  /      .   vendor/nesbot/carbon/src/Carbon/Lang/ff_CM.php
  N`
  Y      .   vendor/nesbot/carbon/src/Carbon/Lang/ff_GN.php
  N`
  Y      .   vendor/nesbot/carbon/src/Carbon/Lang/ff_MR.php  N`  WtU      .   vendor/nesbot/carbon/src/Carbon/Lang/ff_SN.php^  N`^  Y      +   vendor/nesbot/carbon/src/Carbon/Lang/fi.php
  N`
  v      ,   vendor/nesbot/carbon/src/Carbon/Lang/fil.phpO  N`O  if)      /   vendor/nesbot/carbon/src/Carbon/Lang/fil_PH.php0  N`0  1      .   vendor/nesbot/carbon/src/Carbon/Lang/fi_FI.php
  N`
  K%B      +   vendor/nesbot/carbon/src/Carbon/Lang/fo.php	  N`	  "϶      .   vendor/nesbot/carbon/src/Carbon/Lang/fo_DK.php  N`  BU      .   vendor/nesbot/carbon/src/Carbon/Lang/fo_FO.php
  N`
  *BJ      +   vendor/nesbot/carbon/src/Carbon/Lang/fr.php  N`  zOkض      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_BE.php  N`  ~      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_BF.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_BI.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_BJ.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_BL.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_CA.php  N`  6      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_CD.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_CF.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_CG.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_CH.php  N`  v      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_CI.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_CM.phpL  N`L  ö      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_DJ.php'  N`'  .J      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_DZ.php@  N`@  	      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_FR.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_GA.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_GF.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_GN.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_GP.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_GQ.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_HT.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_KM.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_LU.php  N`  ]Զ      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_MA.php_  N`_  p:      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_MC.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_MF.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_MG.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_ML.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_MQ.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_MR.php	  N`	  d2      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_MU.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_NC.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_NE.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_PF.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_PM.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_RE.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_RW.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_SC.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_SN.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_SY.php@  N`@  	      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_TD.php	  N`	  d2      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_TG.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_TN.php"  N`"  꺶      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_VU.php	  N`	  d2      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_WF.php
  N`
  fc      .   vendor/nesbot/carbon/src/Carbon/Lang/fr_YT.php
  N`
  fc      ,   vendor/nesbot/carbon/src/Carbon/Lang/fur.phpO  N`O        /   vendor/nesbot/carbon/src/Carbon/Lang/fur_IT.php  N`  y      +   vendor/nesbot/carbon/src/Carbon/Lang/fy.phpN
  N`N
  SW      .   vendor/nesbot/carbon/src/Carbon/Lang/fy_DE.php  N`  ը      .   vendor/nesbot/carbon/src/Carbon/Lang/fy_NL.php  N`  Ǆ      +   vendor/nesbot/carbon/src/Carbon/Lang/ga.php
  N`
  #z      .   vendor/nesbot/carbon/src/Carbon/Lang/ga_IE.php
  N`
  [D      +   vendor/nesbot/carbon/src/Carbon/Lang/gd.php
  N`
  )˶      .   vendor/nesbot/carbon/src/Carbon/Lang/gd_GB.php
  N`
  ?J[ζ      ,   vendor/nesbot/carbon/src/Carbon/Lang/gez.phpO  N`O  8      /   vendor/nesbot/carbon/src/Carbon/Lang/gez_ER.php  N`        /   vendor/nesbot/carbon/src/Carbon/Lang/gez_ET.php  N`  U      +   vendor/nesbot/carbon/src/Carbon/Lang/gl.phpM  N`M  퉶      .   vendor/nesbot/carbon/src/Carbon/Lang/gl_ES.php
  N`
  Q      ,   vendor/nesbot/carbon/src/Carbon/Lang/gom.phpQ  N`Q  s	      1   vendor/nesbot/carbon/src/Carbon/Lang/gom_Latn.phpU	  N`U	  "      ,   vendor/nesbot/carbon/src/Carbon/Lang/gsw.php  N`  5ƭ      /   vendor/nesbot/carbon/src/Carbon/Lang/gsw_CH.php  N`  SO      /   vendor/nesbot/carbon/src/Carbon/Lang/gsw_FR.phpk  N`k  R      /   vendor/nesbot/carbon/src/Carbon/Lang/gsw_LI.phpk  N`k  R      +   vendor/nesbot/carbon/src/Carbon/Lang/gu.php'  N`'  孶      ,   vendor/nesbot/carbon/src/Carbon/Lang/guz.php  N`  _h      .   vendor/nesbot/carbon/src/Carbon/Lang/gu_IN.php
  N`
  {J~      +   vendor/nesbot/carbon/src/Carbon/Lang/gv.phpN  N`N  
ĩ      .   vendor/nesbot/carbon/src/Carbon/Lang/gv_GB.php  N`  .ʶ      +   vendor/nesbot/carbon/src/Carbon/Lang/ha.php  N`  b      ,   vendor/nesbot/carbon/src/Carbon/Lang/hak.phpO  N`O  /{P      /   vendor/nesbot/carbon/src/Carbon/Lang/hak_TW.php  N`  Pש      ,   vendor/nesbot/carbon/src/Carbon/Lang/haw.php  N`   2Ķ      .   vendor/nesbot/carbon/src/Carbon/Lang/ha_GH.php
  N`
  Y      .   vendor/nesbot/carbon/src/Carbon/Lang/ha_NE.php
  N`
  Y      .   vendor/nesbot/carbon/src/Carbon/Lang/ha_NG.php
  N`
  Y      +   vendor/nesbot/carbon/src/Carbon/Lang/he.php`  N``  ,}s      .   vendor/nesbot/carbon/src/Carbon/Lang/he_IL.php
  N`
  pHݶ      +   vendor/nesbot/carbon/src/Carbon/Lang/hi.php  N`  >ڶ      ,   vendor/nesbot/carbon/src/Carbon/Lang/hif.phpO  N`O  @      /   vendor/nesbot/carbon/src/Carbon/Lang/hif_FJ.php  N`  {9t      .   vendor/nesbot/carbon/src/Carbon/Lang/hi_IN.php
  N`
  ?状      ,   vendor/nesbot/carbon/src/Carbon/Lang/hne.phpO  N`O  ~@      /   vendor/nesbot/carbon/src/Carbon/Lang/hne_IN.phpE  N`E  ib      +   vendor/nesbot/carbon/src/Carbon/Lang/hr.php  N`  O      .   vendor/nesbot/carbon/src/Carbon/Lang/hr_BA.php  N`  oR      .   vendor/nesbot/carbon/src/Carbon/Lang/hr_HR.php
  N`
  B6      ,   vendor/nesbot/carbon/src/Carbon/Lang/hsb.phpO  N`O  B`      /   vendor/nesbot/carbon/src/Carbon/Lang/hsb_DE.phpK  N`K  
      +   vendor/nesbot/carbon/src/Carbon/Lang/ht.phpN  N`N  <      .   vendor/nesbot/carbon/src/Carbon/Lang/ht_HT.php?  N`?  O      +   vendor/nesbot/carbon/src/Carbon/Lang/hu.php  N`  of      .   vendor/nesbot/carbon/src/Carbon/Lang/hu_HU.php
  N`
  [      +   vendor/nesbot/carbon/src/Carbon/Lang/hy.php  N`  ʶ      .   vendor/nesbot/carbon/src/Carbon/Lang/hy_AM.php  N`  az      -   vendor/nesbot/carbon/src/Carbon/Lang/i18n.php  N`        +   vendor/nesbot/carbon/src/Carbon/Lang/ia.phpN  N`N  4      .   vendor/nesbot/carbon/src/Carbon/Lang/ia_FR.phpu  N`u  %ֶ      +   vendor/nesbot/carbon/src/Carbon/Lang/id.phpY  N`Y  g¶      .   vendor/nesbot/carbon/src/Carbon/Lang/id_ID.php
  N`
        +   vendor/nesbot/carbon/src/Carbon/Lang/ig.phpN  N`N         .   vendor/nesbot/carbon/src/Carbon/Lang/ig_NG.phpk  N`k  +      +   vendor/nesbot/carbon/src/Carbon/Lang/ii.phpr  N`r  W      +   vendor/nesbot/carbon/src/Carbon/Lang/ik.phpN  N`N  7ș      .   vendor/nesbot/carbon/src/Carbon/Lang/ik_CA.php  N`  2o>      +   vendor/nesbot/carbon/src/Carbon/Lang/in.php
  N`
        +   vendor/nesbot/carbon/src/Carbon/Lang/is.php  N`  G      .   vendor/nesbot/carbon/src/Carbon/Lang/is_IS.php
  N`
  p      +   vendor/nesbot/carbon/src/Carbon/Lang/it.phpP  N`P        .   vendor/nesbot/carbon/src/Carbon/Lang/it_CH.php  N`  4      .   vendor/nesbot/carbon/src/Carbon/Lang/it_IT.phpD  N`D  HӶ      .   vendor/nesbot/carbon/src/Carbon/Lang/it_SM.php
  N`
  "z      .   vendor/nesbot/carbon/src/Carbon/Lang/it_VA.php
  N`
  "z      +   vendor/nesbot/carbon/src/Carbon/Lang/iu.phpN  N`N  'J      .   vendor/nesbot/carbon/src/Carbon/Lang/iu_CA.php  N`  ,
H      +   vendor/nesbot/carbon/src/Carbon/Lang/iw.php  N`  ն      +   vendor/nesbot/carbon/src/Carbon/Lang/ja.php  N`  Α      .   vendor/nesbot/carbon/src/Carbon/Lang/ja_JP.php
  N`
  w      ,   vendor/nesbot/carbon/src/Carbon/Lang/jgo.php(  N`(  Y      ,   vendor/nesbot/carbon/src/Carbon/Lang/jmc.phpB  N`B  H϶      +   vendor/nesbot/carbon/src/Carbon/Lang/jv.php]	  N`]	  !/      +   vendor/nesbot/carbon/src/Carbon/Lang/ka.php  N`  4wض      ,   vendor/nesbot/carbon/src/Carbon/Lang/kab.phpO  N`O  ~      /   vendor/nesbot/carbon/src/Carbon/Lang/kab_DZ.php  N`  pW)Q      ,   vendor/nesbot/carbon/src/Carbon/Lang/kam.php  N`  Sl      .   vendor/nesbot/carbon/src/Carbon/Lang/ka_GE.php
  N`
  O`      ,   vendor/nesbot/carbon/src/Carbon/Lang/kde.php5  N`5  \      ,   vendor/nesbot/carbon/src/Carbon/Lang/kea.php  N`  <3      ,   vendor/nesbot/carbon/src/Carbon/Lang/khq.php;  N`;  ݶ      +   vendor/nesbot/carbon/src/Carbon/Lang/ki.php  N`  R3׶      +   vendor/nesbot/carbon/src/Carbon/Lang/kk.phpq  N`q  ң      ,   vendor/nesbot/carbon/src/Carbon/Lang/kkj.php(  N`(  Y      .   vendor/nesbot/carbon/src/Carbon/Lang/kk_KZ.php
  N`
  O      +   vendor/nesbot/carbon/src/Carbon/Lang/kl.phpN  N`N  p      ,   vendor/nesbot/carbon/src/Carbon/Lang/kln.php  N`  !      .   vendor/nesbot/carbon/src/Carbon/Lang/kl_GL.php
  N`
  Q>      +   vendor/nesbot/carbon/src/Carbon/Lang/km.php  N`  `)      .   vendor/nesbot/carbon/src/Carbon/Lang/km_KH.php
  N`
    7      +   vendor/nesbot/carbon/src/Carbon/Lang/kn.phpR  N`R  5      .   vendor/nesbot/carbon/src/Carbon/Lang/kn_IN.php
  N`
  㥯      +   vendor/nesbot/carbon/src/Carbon/Lang/ko.php
  N`
  F1k      ,   vendor/nesbot/carbon/src/Carbon/Lang/kok.phpO  N`O  Kn      /   vendor/nesbot/carbon/src/Carbon/Lang/kok_IN.php
  N`
  n!KA      .   vendor/nesbot/carbon/src/Carbon/Lang/ko_KP.phpF  N`F        .   vendor/nesbot/carbon/src/Carbon/Lang/ko_KR.php
  N`
  }u      +   vendor/nesbot/carbon/src/Carbon/Lang/ks.phpN  N`N        ,   vendor/nesbot/carbon/src/Carbon/Lang/ksb.php?  N`?        ,   vendor/nesbot/carbon/src/Carbon/Lang/ksf.php  N`         ,   vendor/nesbot/carbon/src/Carbon/Lang/ksh.php[  N`[  ^Tƶ      .   vendor/nesbot/carbon/src/Carbon/Lang/ks_IN.php  N`  j\      9   vendor/nesbot/carbon/src/Carbon/Lang/ks_IN@devanagari.php  N`  Vƶ      +   vendor/nesbot/carbon/src/Carbon/Lang/ku.phpn  N`n  7ӿ      .   vendor/nesbot/carbon/src/Carbon/Lang/ku_TR.php
  N`
  ~      +   vendor/nesbot/carbon/src/Carbon/Lang/kw.phpN  N`N  KV--      .   vendor/nesbot/carbon/src/Carbon/Lang/kw_GB.php  N`  m0׶      +   vendor/nesbot/carbon/src/Carbon/Lang/ky.php  N`  n      .   vendor/nesbot/carbon/src/Carbon/Lang/ky_KG.php
  N`
  ѝ϶      ,   vendor/nesbot/carbon/src/Carbon/Lang/lag.php  N`  wH      +   vendor/nesbot/carbon/src/Carbon/Lang/lb.php  N`  Q9      .   vendor/nesbot/carbon/src/Carbon/Lang/lb_LU.php
  N`
  ea      +   vendor/nesbot/carbon/src/Carbon/Lang/lg.phpN  N`N  =      .   vendor/nesbot/carbon/src/Carbon/Lang/lg_UG.php  N`  grt      +   vendor/nesbot/carbon/src/Carbon/Lang/li.phpN  N`N  `      ,   vendor/nesbot/carbon/src/Carbon/Lang/lij.phpO  N`O  Bkж      /   vendor/nesbot/carbon/src/Carbon/Lang/lij_IT.php  N`  n      .   vendor/nesbot/carbon/src/Carbon/Lang/li_NL.php  N`  5϶      ,   vendor/nesbot/carbon/src/Carbon/Lang/lkt.php  N`  |	      +   vendor/nesbot/carbon/src/Carbon/Lang/ln.php   N`   <      .   vendor/nesbot/carbon/src/Carbon/Lang/ln_AO.php  N`  pX]      .   vendor/nesbot/carbon/src/Carbon/Lang/ln_CD.phpW  N`W  W      .   vendor/nesbot/carbon/src/Carbon/Lang/ln_CF.php  N`  pX]      .   vendor/nesbot/carbon/src/Carbon/Lang/ln_CG.php  N`  pX]      +   vendor/nesbot/carbon/src/Carbon/Lang/lo.php
  N`
         .   vendor/nesbot/carbon/src/Carbon/Lang/lo_LA.php
  N`
  d      ,   vendor/nesbot/carbon/src/Carbon/Lang/lrc.php  N`  x      /   vendor/nesbot/carbon/src/Carbon/Lang/lrc_IQ.php)  N`)  J~      +   vendor/nesbot/carbon/src/Carbon/Lang/lt.php.  N`.  㼦t      .   vendor/nesbot/carbon/src/Carbon/Lang/lt_LT.php
  N`
  0      +   vendor/nesbot/carbon/src/Carbon/Lang/lu.phpU  N`U  \B@      ,   vendor/nesbot/carbon/src/Carbon/Lang/luo.php  N`  ζ      ,   vendor/nesbot/carbon/src/Carbon/Lang/luy.php#  N`#  ʰ:&      +   vendor/nesbot/carbon/src/Carbon/Lang/lv.php  N`  >      .   vendor/nesbot/carbon/src/Carbon/Lang/lv_LV.php
  N`
  r      ,   vendor/nesbot/carbon/src/Carbon/Lang/lzh.phpO  N`O  J>       /   vendor/nesbot/carbon/src/Carbon/Lang/lzh_TW.php  N`  V      ,   vendor/nesbot/carbon/src/Carbon/Lang/mag.phpO  N`O  -      /   vendor/nesbot/carbon/src/Carbon/Lang/mag_IN.php  N`  X      ,   vendor/nesbot/carbon/src/Carbon/Lang/mai.phpO  N`O  h      /   vendor/nesbot/carbon/src/Carbon/Lang/mai_IN.phpy	  N`y	  w'0      ,   vendor/nesbot/carbon/src/Carbon/Lang/mas.php  N`  2      /   vendor/nesbot/carbon/src/Carbon/Lang/mas_TZ.phpG  N`G  [N      ,   vendor/nesbot/carbon/src/Carbon/Lang/mer.phpj  N`j  N)      ,   vendor/nesbot/carbon/src/Carbon/Lang/mfe.phpO  N`O  }      /   vendor/nesbot/carbon/src/Carbon/Lang/mfe_MU.php  N`  E      +   vendor/nesbot/carbon/src/Carbon/Lang/mg.phpN  N`N  (      ,   vendor/nesbot/carbon/src/Carbon/Lang/mgh.php  N`  qh      ,   vendor/nesbot/carbon/src/Carbon/Lang/mgo.php  N`  i      .   vendor/nesbot/carbon/src/Carbon/Lang/mg_MG.php  N`  B      ,   vendor/nesbot/carbon/src/Carbon/Lang/mhr.phpO  N`O  vR`      /   vendor/nesbot/carbon/src/Carbon/Lang/mhr_RU.php|  N`|   7      +   vendor/nesbot/carbon/src/Carbon/Lang/mi.php4	  N`4	  k_ؾ      ,   vendor/nesbot/carbon/src/Carbon/Lang/miq.phpO  N`O  {      /   vendor/nesbot/carbon/src/Carbon/Lang/miq_NI.php  N`  ^׶      .   vendor/nesbot/carbon/src/Carbon/Lang/mi_NZ.php
  N`
  pp      ,   vendor/nesbot/carbon/src/Carbon/Lang/mjw.phpO  N`O  z      /   vendor/nesbot/carbon/src/Carbon/Lang/mjw_IN.php  N`  Hl      +   vendor/nesbot/carbon/src/Carbon/Lang/mk.php=  N`=  ˶      .   vendor/nesbot/carbon/src/Carbon/Lang/mk_MK.php
  N`
  U      +   vendor/nesbot/carbon/src/Carbon/Lang/ml.php  N`  އʶ      .   vendor/nesbot/carbon/src/Carbon/Lang/ml_IN.php
  N`
  ې      +   vendor/nesbot/carbon/src/Carbon/Lang/mn.php  N`  ҅6      ,   vendor/nesbot/carbon/src/Carbon/Lang/mni.phpO  N`O  a      /   vendor/nesbot/carbon/src/Carbon/Lang/mni_IN.php  N`  m'1      .   vendor/nesbot/carbon/src/Carbon/Lang/mn_MN.php
  N`
  iܵʶ      +   vendor/nesbot/carbon/src/Carbon/Lang/mo.php
  N`
  WQfu      +   vendor/nesbot/carbon/src/Carbon/Lang/mr.php  N`  |      .   vendor/nesbot/carbon/src/Carbon/Lang/mr_IN.php
  N`
        +   vendor/nesbot/carbon/src/Carbon/Lang/ms.php  N`  D      .   vendor/nesbot/carbon/src/Carbon/Lang/ms_BN.php"  N`"  D      .   vendor/nesbot/carbon/src/Carbon/Lang/ms_MY.phpN  N`N  kz      .   vendor/nesbot/carbon/src/Carbon/Lang/ms_SG.php'  N`'  (Y}      +   vendor/nesbot/carbon/src/Carbon/Lang/mt.phpv
  N`v
  ^ӧ      .   vendor/nesbot/carbon/src/Carbon/Lang/mt_MT.php
  N`
  '      ,   vendor/nesbot/carbon/src/Carbon/Lang/mua.php  N`  ?-k      +   vendor/nesbot/carbon/src/Carbon/Lang/my.php  N`  8      .   vendor/nesbot/carbon/src/Carbon/Lang/my_MM.php
  N`
  [˼      ,   vendor/nesbot/carbon/src/Carbon/Lang/mzn.php  N`  _      ,   vendor/nesbot/carbon/src/Carbon/Lang/nan.phpO  N`O  ն      /   vendor/nesbot/carbon/src/Carbon/Lang/nan_TW.php  N`  Z      5   vendor/nesbot/carbon/src/Carbon/Lang/nan_TW@latin.php  N`  Ͷ      ,   vendor/nesbot/carbon/src/Carbon/Lang/naq.php  N`  ٶ      +   vendor/nesbot/carbon/src/Carbon/Lang/nb.php  N`  !~P      .   vendor/nesbot/carbon/src/Carbon/Lang/nb_NO.php
  N`
        .   vendor/nesbot/carbon/src/Carbon/Lang/nb_SJ.php  N`  KC      +   vendor/nesbot/carbon/src/Carbon/Lang/nd.phpu  N`u  ڥ      ,   vendor/nesbot/carbon/src/Carbon/Lang/nds.phpO  N`O  K}      /   vendor/nesbot/carbon/src/Carbon/Lang/nds_DE.php  N`  P      /   vendor/nesbot/carbon/src/Carbon/Lang/nds_NL.php   N`   Trٶ      +   vendor/nesbot/carbon/src/Carbon/Lang/ne.php  N`  8      .   vendor/nesbot/carbon/src/Carbon/Lang/ne_IN.php  N`  /      .   vendor/nesbot/carbon/src/Carbon/Lang/ne_NP.php
  N`
  R      ,   vendor/nesbot/carbon/src/Carbon/Lang/nhn.phpO  N`O        /   vendor/nesbot/carbon/src/Carbon/Lang/nhn_MX.php  N`  	QV      ,   vendor/nesbot/carbon/src/Carbon/Lang/niu.phpO  N`O  S%      /   vendor/nesbot/carbon/src/Carbon/Lang/niu_NU.php  N`  D      +   vendor/nesbot/carbon/src/Carbon/Lang/nl.php  N`  Pw      .   vendor/nesbot/carbon/src/Carbon/Lang/nl_AW.php  N`  c      .   vendor/nesbot/carbon/src/Carbon/Lang/nl_BE.php  N`  Ek      .   vendor/nesbot/carbon/src/Carbon/Lang/nl_BQ.php
  N`
        .   vendor/nesbot/carbon/src/Carbon/Lang/nl_CW.php
  N`
        .   vendor/nesbot/carbon/src/Carbon/Lang/nl_NL.php  N`  -^      .   vendor/nesbot/carbon/src/Carbon/Lang/nl_SR.php
  N`
        .   vendor/nesbot/carbon/src/Carbon/Lang/nl_SX.php
  N`
        ,   vendor/nesbot/carbon/src/Carbon/Lang/nmg.php  N`  +o      +   vendor/nesbot/carbon/src/Carbon/Lang/nn.phpQ
  N`Q
   ذ      ,   vendor/nesbot/carbon/src/Carbon/Lang/nnh.php  N`  AӧF      .   vendor/nesbot/carbon/src/Carbon/Lang/nn_NO.php
  N`
  8      +   vendor/nesbot/carbon/src/Carbon/Lang/no.phpn  N`n  KN      +   vendor/nesbot/carbon/src/Carbon/Lang/nr.phpN  N`N  /      .   vendor/nesbot/carbon/src/Carbon/Lang/nr_ZA.php  N`  Z,vc      ,   vendor/nesbot/carbon/src/Carbon/Lang/nso.phpO  N`O  -GY      /   vendor/nesbot/carbon/src/Carbon/Lang/nso_ZA.php  N`  *痶      ,   vendor/nesbot/carbon/src/Carbon/Lang/nus.php  N`  ֘e      ,   vendor/nesbot/carbon/src/Carbon/Lang/nyn.phpe  N`e  Y      +   vendor/nesbot/carbon/src/Carbon/Lang/oc.phpL  N`L  v      .   vendor/nesbot/carbon/src/Carbon/Lang/oc_FR.php
  N`
  >F      +   vendor/nesbot/carbon/src/Carbon/Lang/om.phpp  N`p  8Qs      .   vendor/nesbot/carbon/src/Carbon/Lang/om_ET.php
  N`
  j      .   vendor/nesbot/carbon/src/Carbon/Lang/om_KE.phpN  N`N  vC      +   vendor/nesbot/carbon/src/Carbon/Lang/or.phpN  N`N        .   vendor/nesbot/carbon/src/Carbon/Lang/or_IN.php  N`         +   vendor/nesbot/carbon/src/Carbon/Lang/os.phpN  N`N  !      .   vendor/nesbot/carbon/src/Carbon/Lang/os_RU.php  N`  F      +   vendor/nesbot/carbon/src/Carbon/Lang/pa.php   N`   ߟW      ,   vendor/nesbot/carbon/src/Carbon/Lang/pap.php9  N`9  	J      /   vendor/nesbot/carbon/src/Carbon/Lang/pap_AW.phpk  N`k  6Ķ      /   vendor/nesbot/carbon/src/Carbon/Lang/pap_CW.phpk  N`k  6Ķ      0   vendor/nesbot/carbon/src/Carbon/Lang/pa_Arab.php  N`  Uq      0   vendor/nesbot/carbon/src/Carbon/Lang/pa_Guru.php  N`  ]"40      .   vendor/nesbot/carbon/src/Carbon/Lang/pa_IN.phpc  N`c  
P      .   vendor/nesbot/carbon/src/Carbon/Lang/pa_PK.php  N`  P      +   vendor/nesbot/carbon/src/Carbon/Lang/pl.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/pl_PL.php
  N`
  2~ն      ,   vendor/nesbot/carbon/src/Carbon/Lang/prg.php  N`  )(      +   vendor/nesbot/carbon/src/Carbon/Lang/ps.php	  N`	  a=      .   vendor/nesbot/carbon/src/Carbon/Lang/ps_AF.php
  N`
  ]p      +   vendor/nesbot/carbon/src/Carbon/Lang/pt.php>  N`>        .   vendor/nesbot/carbon/src/Carbon/Lang/pt_AO.php
  N`
  TAz      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_BR.php~  N`~  q      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_CH.php
  N`
  TAz      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_CV.php
  N`
  TAz      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_GQ.php
  N`
  TAz      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_GW.php
  N`
  TAz      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_LU.php
  N`
  TAz      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_MO.php  N`  7ނ      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_MZ.phpF  N`F  Kz      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_PT.php  N`  E޶      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_ST.php
  N`
  TAz      .   vendor/nesbot/carbon/src/Carbon/Lang/pt_TL.php
  N`
  TAz      +   vendor/nesbot/carbon/src/Carbon/Lang/qu.php(  N`(  P!ض      ,   vendor/nesbot/carbon/src/Carbon/Lang/quz.phpO  N`O  }4      /   vendor/nesbot/carbon/src/Carbon/Lang/quz_PE.php  N`  .z/      .   vendor/nesbot/carbon/src/Carbon/Lang/qu_BO.phpF  N`F  љU      .   vendor/nesbot/carbon/src/Carbon/Lang/qu_EC.phpF  N`F  љU      ,   vendor/nesbot/carbon/src/Carbon/Lang/raj.phpO  N`O  5u      /   vendor/nesbot/carbon/src/Carbon/Lang/raj_IN.php  N`  %l      +   vendor/nesbot/carbon/src/Carbon/Lang/rm.php  N`  	       +   vendor/nesbot/carbon/src/Carbon/Lang/rn.phpH  N`H  c{      +   vendor/nesbot/carbon/src/Carbon/Lang/ro.php  N`  ,͹      ,   vendor/nesbot/carbon/src/Carbon/Lang/rof.php  N`  Qs      .   vendor/nesbot/carbon/src/Carbon/Lang/ro_MD.php  N`  "p      .   vendor/nesbot/carbon/src/Carbon/Lang/ro_RO.php
  N`
  WQfu      +   vendor/nesbot/carbon/src/Carbon/Lang/ru.php  N`  X=      .   vendor/nesbot/carbon/src/Carbon/Lang/ru_BY.php
  N`
  |      .   vendor/nesbot/carbon/src/Carbon/Lang/ru_KG.php
  N`
  |      .   vendor/nesbot/carbon/src/Carbon/Lang/ru_KZ.php
  N`
  |      .   vendor/nesbot/carbon/src/Carbon/Lang/ru_MD.php
  N`
  |      .   vendor/nesbot/carbon/src/Carbon/Lang/ru_RU.php
  N`
  |      .   vendor/nesbot/carbon/src/Carbon/Lang/ru_UA.php  N`  !k      +   vendor/nesbot/carbon/src/Carbon/Lang/rw.phpN  N`N  Wn      ,   vendor/nesbot/carbon/src/Carbon/Lang/rwk.phpB  N`B  H϶      .   vendor/nesbot/carbon/src/Carbon/Lang/rw_RW.php  N`  co      +   vendor/nesbot/carbon/src/Carbon/Lang/sa.phpN  N`N        ,   vendor/nesbot/carbon/src/Carbon/Lang/sah.phpO  N`O  zC      /   vendor/nesbot/carbon/src/Carbon/Lang/sah_RU.php  N`  K:      ,   vendor/nesbot/carbon/src/Carbon/Lang/saq.php  N`  [      ,   vendor/nesbot/carbon/src/Carbon/Lang/sat.phpO  N`O  }T      /   vendor/nesbot/carbon/src/Carbon/Lang/sat_IN.php	  N`	  ^4Ҷ      .   vendor/nesbot/carbon/src/Carbon/Lang/sa_IN.php	  N`	  ~`      ,   vendor/nesbot/carbon/src/Carbon/Lang/sbp.phpb  N`b        +   vendor/nesbot/carbon/src/Carbon/Lang/sc.phpN  N`N  > K      .   vendor/nesbot/carbon/src/Carbon/Lang/sc_IT.php  N`  NJ      +   vendor/nesbot/carbon/src/Carbon/Lang/sd.php  N`  uUI      .   vendor/nesbot/carbon/src/Carbon/Lang/sd_IN.php  N`  nö      9   vendor/nesbot/carbon/src/Carbon/Lang/sd_IN@devanagari.php  N`  $Z      +   vendor/nesbot/carbon/src/Carbon/Lang/se.php
  N`
  h      ,   vendor/nesbot/carbon/src/Carbon/Lang/seh.php  N`  wo      ,   vendor/nesbot/carbon/src/Carbon/Lang/ses.phpu  N`u  &      .   vendor/nesbot/carbon/src/Carbon/Lang/se_FI.phpv  N`v  rq      .   vendor/nesbot/carbon/src/Carbon/Lang/se_NO.php
  N`
  Y      .   vendor/nesbot/carbon/src/Carbon/Lang/se_SE.php
  N`
  Y      +   vendor/nesbot/carbon/src/Carbon/Lang/sg.php  N`  _e      ,   vendor/nesbot/carbon/src/Carbon/Lang/sgs.phpO  N`O  5      /   vendor/nesbot/carbon/src/Carbon/Lang/sgs_LT.php  N`  ._      +   vendor/nesbot/carbon/src/Carbon/Lang/sh.php:	  N`:	  (}      ,   vendor/nesbot/carbon/src/Carbon/Lang/shi.php	  N`	  ߶      1   vendor/nesbot/carbon/src/Carbon/Lang/shi_Latn.php  N`  *2      1   vendor/nesbot/carbon/src/Carbon/Lang/shi_Tfng.php  N`  t&      ,   vendor/nesbot/carbon/src/Carbon/Lang/shn.phpO  N`O  L-xV      /   vendor/nesbot/carbon/src/Carbon/Lang/shn_MM.php  N`   p      ,   vendor/nesbot/carbon/src/Carbon/Lang/shs.phpO  N`O  ]jw      /   vendor/nesbot/carbon/src/Carbon/Lang/shs_CA.php  N`  5.      +   vendor/nesbot/carbon/src/Carbon/Lang/si.phpM  N`M  !8      ,   vendor/nesbot/carbon/src/Carbon/Lang/sid.phpO  N`O  ^      /   vendor/nesbot/carbon/src/Carbon/Lang/sid_ET.php  N`  2      .   vendor/nesbot/carbon/src/Carbon/Lang/si_LK.php
  N`
  Lr      +   vendor/nesbot/carbon/src/Carbon/Lang/sk.phpz
  N`z
  QtF      .   vendor/nesbot/carbon/src/Carbon/Lang/sk_SK.php
  N`
  KW      +   vendor/nesbot/carbon/src/Carbon/Lang/sl.php  N`  /      .   vendor/nesbot/carbon/src/Carbon/Lang/sl_SI.php
  N`
  B      +   vendor/nesbot/carbon/src/Carbon/Lang/sm.phpN  N`N  "w      ,   vendor/nesbot/carbon/src/Carbon/Lang/smn.php  N`  ,Z      .   vendor/nesbot/carbon/src/Carbon/Lang/sm_WS.php  N`  :*      +   vendor/nesbot/carbon/src/Carbon/Lang/sn.php  N`  t      +   vendor/nesbot/carbon/src/Carbon/Lang/so.php
  N`
  %      .   vendor/nesbot/carbon/src/Carbon/Lang/so_DJ.php  N`  v      .   vendor/nesbot/carbon/src/Carbon/Lang/so_ET.phpQ  N`Q  ڑ      .   vendor/nesbot/carbon/src/Carbon/Lang/so_KE.phpQ  N`Q  ڑ      .   vendor/nesbot/carbon/src/Carbon/Lang/so_SO.phpQ  N`Q  ڑ      +   vendor/nesbot/carbon/src/Carbon/Lang/sq.phpV
  N`V
  Ͷ      .   vendor/nesbot/carbon/src/Carbon/Lang/sq_AL.php
  N`
  f,      .   vendor/nesbot/carbon/src/Carbon/Lang/sq_MK.php  N`  :      .   vendor/nesbot/carbon/src/Carbon/Lang/sq_XK.php  N`  :      +   vendor/nesbot/carbon/src/Carbon/Lang/sr.php  N`  Bն      0   vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl.php  N`  :ö      3   vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl_BA.php  N`  멷      3   vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl_ME.phpH  N`H        3   vendor/nesbot/carbon/src/Carbon/Lang/sr_Cyrl_XK.php  N`  c      0   vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn.php
  N`
  a      3   vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn_BA.php  N`  J      3   vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn_ME.phpx  N`x  ~[状      3   vendor/nesbot/carbon/src/Carbon/Lang/sr_Latn_XK.php  N`  L      .   vendor/nesbot/carbon/src/Carbon/Lang/sr_ME.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/sr_RS.phpc  N`c  &*B      4   vendor/nesbot/carbon/src/Carbon/Lang/sr_RS@latin.php
  N`
  a      +   vendor/nesbot/carbon/src/Carbon/Lang/ss.php	  N`	        .   vendor/nesbot/carbon/src/Carbon/Lang/ss_ZA.php
  N`
  pa	I      +   vendor/nesbot/carbon/src/Carbon/Lang/st.phpN  N`N  	m      .   vendor/nesbot/carbon/src/Carbon/Lang/st_ZA.php  N`  }"      +   vendor/nesbot/carbon/src/Carbon/Lang/sv.php  N`  Wy      .   vendor/nesbot/carbon/src/Carbon/Lang/sv_AX.php  N`  }Є      .   vendor/nesbot/carbon/src/Carbon/Lang/sv_FI.php
  N`
  o      .   vendor/nesbot/carbon/src/Carbon/Lang/sv_SE.php
  N`
  o      +   vendor/nesbot/carbon/src/Carbon/Lang/sw.php	  N`	  
      .   vendor/nesbot/carbon/src/Carbon/Lang/sw_CD.php}  N`}        .   vendor/nesbot/carbon/src/Carbon/Lang/sw_KE.php  N`  ?щ      .   vendor/nesbot/carbon/src/Carbon/Lang/sw_TZ.php  N`  v      .   vendor/nesbot/carbon/src/Carbon/Lang/sw_UG.php}  N`}        ,   vendor/nesbot/carbon/src/Carbon/Lang/szl.phpO  N`O  VB      /   vendor/nesbot/carbon/src/Carbon/Lang/szl_PL.php  N`  U}l      +   vendor/nesbot/carbon/src/Carbon/Lang/ta.phpf  N`f  ff۶      .   vendor/nesbot/carbon/src/Carbon/Lang/ta_IN.phpt  N`t  )      .   vendor/nesbot/carbon/src/Carbon/Lang/ta_LK.phpZ  N`Z  [ն      .   vendor/nesbot/carbon/src/Carbon/Lang/ta_MY.php  N`  f_      .   vendor/nesbot/carbon/src/Carbon/Lang/ta_SG.php  N`  S      ,   vendor/nesbot/carbon/src/Carbon/Lang/tcy.phpO  N`O  7      /   vendor/nesbot/carbon/src/Carbon/Lang/tcy_IN.php  N`  d̶      +   vendor/nesbot/carbon/src/Carbon/Lang/te.php  N`  l      ,   vendor/nesbot/carbon/src/Carbon/Lang/teo.php[  N`[  i৶      /   vendor/nesbot/carbon/src/Carbon/Lang/teo_KE.phpG  N`G  H϶      ,   vendor/nesbot/carbon/src/Carbon/Lang/tet.php  N`  m|      .   vendor/nesbot/carbon/src/Carbon/Lang/te_IN.php
  N`
  4      +   vendor/nesbot/carbon/src/Carbon/Lang/tg.php  N`  *'.      .   vendor/nesbot/carbon/src/Carbon/Lang/tg_TJ.php
  N`
  h3ն      +   vendor/nesbot/carbon/src/Carbon/Lang/th.php  N`  XѶ      ,   vendor/nesbot/carbon/src/Carbon/Lang/the.phpO  N`O  oֶ      /   vendor/nesbot/carbon/src/Carbon/Lang/the_NP.php  N`  E      .   vendor/nesbot/carbon/src/Carbon/Lang/th_TH.php
  N`
  !      +   vendor/nesbot/carbon/src/Carbon/Lang/ti.phpN  N`N  l      ,   vendor/nesbot/carbon/src/Carbon/Lang/tig.phpO  N`O  aؠն      /   vendor/nesbot/carbon/src/Carbon/Lang/tig_ER.php(	  N`(	  /;)      .   vendor/nesbot/carbon/src/Carbon/Lang/ti_ER.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/ti_ET.php  N`  b      +   vendor/nesbot/carbon/src/Carbon/Lang/tk.phpN  N`N         .   vendor/nesbot/carbon/src/Carbon/Lang/tk_TM.php  N`  t      +   vendor/nesbot/carbon/src/Carbon/Lang/tl.php  N`  y      ,   vendor/nesbot/carbon/src/Carbon/Lang/tlh.php	  N`	        .   vendor/nesbot/carbon/src/Carbon/Lang/tl_PH.phpS  N`S   S      +   vendor/nesbot/carbon/src/Carbon/Lang/tn.phpN  N`N  M|U      .   vendor/nesbot/carbon/src/Carbon/Lang/tn_ZA.php#  N`#  7h      +   vendor/nesbot/carbon/src/Carbon/Lang/to.phpN  N`N  -jI      .   vendor/nesbot/carbon/src/Carbon/Lang/to_TO.phpP  N`P        ,   vendor/nesbot/carbon/src/Carbon/Lang/tpi.phpO  N`O  {kĶ      /   vendor/nesbot/carbon/src/Carbon/Lang/tpi_PG.php?  N`?  QJ      +   vendor/nesbot/carbon/src/Carbon/Lang/tr.php  N`        .   vendor/nesbot/carbon/src/Carbon/Lang/tr_CY.php  N`  BE      .   vendor/nesbot/carbon/src/Carbon/Lang/tr_TR.php
  N`
  '      +   vendor/nesbot/carbon/src/Carbon/Lang/ts.phpN  N`N  x0      .   vendor/nesbot/carbon/src/Carbon/Lang/ts_ZA.php   N`   ߬      +   vendor/nesbot/carbon/src/Carbon/Lang/tt.phpN  N`N  }jZ      .   vendor/nesbot/carbon/src/Carbon/Lang/tt_RU.php  N`  r9Ŷ      6   vendor/nesbot/carbon/src/Carbon/Lang/tt_RU@iqtelif.php  N`  V       ,   vendor/nesbot/carbon/src/Carbon/Lang/twq.phpW  N`W  !-Q      ,   vendor/nesbot/carbon/src/Carbon/Lang/tzl.php 	  N` 	  UG       ,   vendor/nesbot/carbon/src/Carbon/Lang/tzm.php
  N`
  8      1   vendor/nesbot/carbon/src/Carbon/Lang/tzm_Latn.php	  N`	  3	      +   vendor/nesbot/carbon/src/Carbon/Lang/ug.php0  N`0  k      .   vendor/nesbot/carbon/src/Carbon/Lang/ug_CN.phpA  N`A  l3      +   vendor/nesbot/carbon/src/Carbon/Lang/uk.php%  N`%  }ڶ      .   vendor/nesbot/carbon/src/Carbon/Lang/uk_UA.php
  N`
  d2M      ,   vendor/nesbot/carbon/src/Carbon/Lang/unm.phpO  N`O   k      /   vendor/nesbot/carbon/src/Carbon/Lang/unm_US.php  N`  Y #N      +   vendor/nesbot/carbon/src/Carbon/Lang/ur.phpH	  N`H	  Ҏm      .   vendor/nesbot/carbon/src/Carbon/Lang/ur_IN.php}  N`}  qh      .   vendor/nesbot/carbon/src/Carbon/Lang/ur_PK.php  N`  X`      +   vendor/nesbot/carbon/src/Carbon/Lang/uz.php  N`  ':      0   vendor/nesbot/carbon/src/Carbon/Lang/uz_Arab.php  N`  **      0   vendor/nesbot/carbon/src/Carbon/Lang/uz_Cyrl.php  N`  $E      0   vendor/nesbot/carbon/src/Carbon/Lang/uz_Latn.php	  N`	  oP      .   vendor/nesbot/carbon/src/Carbon/Lang/uz_UZ.php#  N`#  Q_L      7   vendor/nesbot/carbon/src/Carbon/Lang/uz_UZ@cyrillic.php  N`  Ĳj      ,   vendor/nesbot/carbon/src/Carbon/Lang/vai.php  N`        1   vendor/nesbot/carbon/src/Carbon/Lang/vai_Latn.phpr  N`r  mGT5      1   vendor/nesbot/carbon/src/Carbon/Lang/vai_Vaii.php  N`  kl      +   vendor/nesbot/carbon/src/Carbon/Lang/ve.phpN  N`N  e       .   vendor/nesbot/carbon/src/Carbon/Lang/ve_ZA.php  N`  M      +   vendor/nesbot/carbon/src/Carbon/Lang/vi.php
  N`
  <
      .   vendor/nesbot/carbon/src/Carbon/Lang/vi_VN.php
  N`
  	      +   vendor/nesbot/carbon/src/Carbon/Lang/vo.php[  N`[  N      ,   vendor/nesbot/carbon/src/Carbon/Lang/vun.phpB  N`B  H϶      +   vendor/nesbot/carbon/src/Carbon/Lang/wa.phpN  N`N  ."      ,   vendor/nesbot/carbon/src/Carbon/Lang/wae.phpO  N`O  /k      /   vendor/nesbot/carbon/src/Carbon/Lang/wae_CH.php  N`  v      ,   vendor/nesbot/carbon/src/Carbon/Lang/wal.phpO  N`O  L(      /   vendor/nesbot/carbon/src/Carbon/Lang/wal_ET.php  N`  ]ɶ      .   vendor/nesbot/carbon/src/Carbon/Lang/wa_BE.php  N`        +   vendor/nesbot/carbon/src/Carbon/Lang/wo.phpN  N`N  Չ      .   vendor/nesbot/carbon/src/Carbon/Lang/wo_SN.php"  N`"  c      +   vendor/nesbot/carbon/src/Carbon/Lang/xh.phpN  N`N        .   vendor/nesbot/carbon/src/Carbon/Lang/xh_ZA.phpn  N`n  4r(      ,   vendor/nesbot/carbon/src/Carbon/Lang/xog.php[  N`[  `      ,   vendor/nesbot/carbon/src/Carbon/Lang/yav.php  N`        +   vendor/nesbot/carbon/src/Carbon/Lang/yi.phpN  N`N        .   vendor/nesbot/carbon/src/Carbon/Lang/yi_US.php  N`  ;i      +   vendor/nesbot/carbon/src/Carbon/Lang/yo.php	  N`	  {      .   vendor/nesbot/carbon/src/Carbon/Lang/yo_BJ.phpM  N`M  -^7      .   vendor/nesbot/carbon/src/Carbon/Lang/yo_NG.php
  N`
  3      ,   vendor/nesbot/carbon/src/Carbon/Lang/yue.phpO  N`O  lIQ      1   vendor/nesbot/carbon/src/Carbon/Lang/yue_Hans.php  N`  ⷶ      1   vendor/nesbot/carbon/src/Carbon/Lang/yue_Hant.php  N`  '      /   vendor/nesbot/carbon/src/Carbon/Lang/yue_HK.php   N`   w}      ,   vendor/nesbot/carbon/src/Carbon/Lang/yuw.phpO  N`O  d      /   vendor/nesbot/carbon/src/Carbon/Lang/yuw_PG.php  N`  >      ,   vendor/nesbot/carbon/src/Carbon/Lang/zgh.phpx  N`x  f/      +   vendor/nesbot/carbon/src/Carbon/Lang/zh.php  N`  pR      .   vendor/nesbot/carbon/src/Carbon/Lang/zh_CN.php  N`  Dɳ      0   vendor/nesbot/carbon/src/Carbon/Lang/zh_Hans.php  N`  `Y¶      3   vendor/nesbot/carbon/src/Carbon/Lang/zh_Hans_HK.php  N`  ⷶ      3   vendor/nesbot/carbon/src/Carbon/Lang/zh_Hans_MO.php  N`  ⷶ      3   vendor/nesbot/carbon/src/Carbon/Lang/zh_Hans_SG.php  N`  ⷶ      0   vendor/nesbot/carbon/src/Carbon/Lang/zh_Hant.php  N`  -Ј      3   vendor/nesbot/carbon/src/Carbon/Lang/zh_Hant_HK.php  N`  '      3   vendor/nesbot/carbon/src/Carbon/Lang/zh_Hant_MO.php  N`  '      3   vendor/nesbot/carbon/src/Carbon/Lang/zh_Hant_TW.php  N`  '      .   vendor/nesbot/carbon/src/Carbon/Lang/zh_HK.php  N`  z      .   vendor/nesbot/carbon/src/Carbon/Lang/zh_MO.php  N`  ^dL      .   vendor/nesbot/carbon/src/Carbon/Lang/zh_SG.php.  N`.  %۶      .   vendor/nesbot/carbon/src/Carbon/Lang/zh_TW.php  N`  {$      /   vendor/nesbot/carbon/src/Carbon/Lang/zh_YUE.php  N`  >1      +   vendor/nesbot/carbon/src/Carbon/Lang/zu.phpN  N`N  1      .   vendor/nesbot/carbon/src/Carbon/Lang/zu_ZA.php4  N`4  ا4l      ,   vendor/nesbot/carbon/src/Carbon/Language.phpb  N`b  xK5      ;   vendor/nesbot/carbon/src/Carbon/Laravel/ServiceProvider.php  N`  /F      2   vendor/nesbot/carbon/src/Carbon/List/languages.phps  N`s  	'      0   vendor/nesbot/carbon/src/Carbon/List/regions.php  N`  M
      1   vendor/nesbot/carbon/src/Carbon/PHPStan/Macro.php  N`  L      :   vendor/nesbot/carbon/src/Carbon/PHPStan/MacroExtension.php\  N`\  7      8   vendor/nesbot/carbon/src/Carbon/PHPStan/MacroScanner.php  N`  h      5   vendor/nesbot/carbon/src/Carbon/Traits/Boundaries.php$,  N`$,  m.8Ͷ      /   vendor/nesbot/carbon/src/Carbon/Traits/Cast.php`  N``  X      5   vendor/nesbot/carbon/src/Carbon/Traits/Comparison.php  N`  h*@      4   vendor/nesbot/carbon/src/Carbon/Traits/Converter.php.=  N`.=  Drm      2   vendor/nesbot/carbon/src/Carbon/Traits/Creator.php"r  N`"r  {$      /   vendor/nesbot/carbon/src/Carbon/Traits/Date.phps N`s       5   vendor/nesbot/carbon/src/Carbon/Traits/Difference.php  N`  m1      ;   vendor/nesbot/carbon/src/Carbon/Traits/IntervalRounding.php(  N`(  ϖ      7   vendor/nesbot/carbon/src/Carbon/Traits/IntervalStep.php 	  N` 	  	Lt      7   vendor/nesbot/carbon/src/Carbon/Traits/Localization.phpl  N`l  {T      0   vendor/nesbot/carbon/src/Carbon/Traits/Macro.php  N`  GĶ      0   vendor/nesbot/carbon/src/Carbon/Traits/Mixin.php#  N`#  ^      4   vendor/nesbot/carbon/src/Carbon/Traits/Modifiers.php5  N`5  )      5   vendor/nesbot/carbon/src/Carbon/Traits/Mutability.php4  N`4  y      ?   vendor/nesbot/carbon/src/Carbon/Traits/ObjectInitialisation.php  N`  ǂM      2   vendor/nesbot/carbon/src/Carbon/Traits/Options.php2  N`2  PcĶ      3   vendor/nesbot/carbon/src/Carbon/Traits/Rounding.php  N`  3R[;      8   vendor/nesbot/carbon/src/Carbon/Traits/Serialization.php  N`  #      /   vendor/nesbot/carbon/src/Carbon/Traits/Test.php>  N`>         4   vendor/nesbot/carbon/src/Carbon/Traits/Timestamp.php  N`  :      0   vendor/nesbot/carbon/src/Carbon/Traits/Units.phpi.  N`i.  )V      /   vendor/nesbot/carbon/src/Carbon/Traits/Week.php  N`  >      .   vendor/nesbot/carbon/src/Carbon/Translator.php(  N`(  Jh      $   vendor/psr/http-message/CHANGELOG.md3  N`3  :\Y      %   vendor/psr/http-message/composer.jsonm  N`m           vendor/psr/http-message/LICENSE=  N`=        !   vendor/psr/http-message/README.mdf  N`f  h      0   vendor/psr/http-message/src/MessageInterface.php  N`  z /      0   vendor/psr/http-message/src/RequestInterface.php  N`   Զ      1   vendor/psr/http-message/src/ResponseInterface.php
  N`
  -{      6   vendor/psr/http-message/src/ServerRequestInterface.phpr'  N`r'  _      /   vendor/psr/http-message/src/StreamInterface.php  N`  =fbr      5   vendor/psr/http-message/src/UploadedFileInterface.phpQ  N`Q  㭢v      ,   vendor/psr/http-message/src/UriInterface.php?1  N`?1  ?.         vendor/psr/log/composer.json1  N`1  ܶ         vendor/psr/log/LICENSE=  N`=  pO      )   vendor/psr/log/Psr/Log/AbstractLogger.php  N`  Gl      3   vendor/psr/log/Psr/Log/InvalidArgumentException.php`   N``    X1      /   vendor/psr/log/Psr/Log/LoggerAwareInterface.php)  N`)  j      +   vendor/psr/log/Psr/Log/LoggerAwareTrait.php  N`  z%      *   vendor/psr/log/Psr/Log/LoggerInterface.php*  N`*  1b!q      &   vendor/psr/log/Psr/Log/LoggerTrait.phpW  N`W  Wj      #   vendor/psr/log/Psr/Log/LogLevel.phpP  N`P        %   vendor/psr/log/Psr/Log/NullLogger.php  N`  I      )   vendor/psr/log/Psr/Log/Test/DummyTest.php   N`   HTg      3   vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php)  N`)  I\      *   vendor/psr/log/Psr/Log/Test/TestLogger.php  N`            vendor/psr/log/README.mdB  N`B  '      ,   vendor/ralouphie/getallheaders/composer.json  N`  G      &   vendor/ralouphie/getallheaders/LICENSE8  N`8  Ka      (   vendor/ralouphie/getallheaders/README.md@  N`@  \      4   vendor/ralouphie/getallheaders/src/getallheaders.phph  N`h  z      !   vendor/ratchet/pawl/composer.jsone  N`e  G         vendor/ratchet/pawl/LICENSE  N`  h      $   vendor/ratchet/pawl/phpunit.xml.distG  N`G  䌢         vendor/ratchet/pawl/README.md  N`  ?J      %   vendor/ratchet/pawl/src/Connector.php  N`  R      %   vendor/ratchet/pawl/src/functions.php  N`  P      -   vendor/ratchet/pawl/src/functions_include.phpb   N`b   u"      %   vendor/ratchet/pawl/src/WebSocket.php  N`        $   vendor/ratchet/rfc6455/composer.json  N`  >$U         vendor/ratchet/rfc6455/LICENSE$  N`$  v      '   vendor/ratchet/rfc6455/phpunit.xml.dist  N`  1(          vendor/ratchet/rfc6455/README.md,  N`,   ۃ      9   vendor/ratchet/rfc6455/src/Handshake/ClientNegotiator.php
  N`
  hs      Q   vendor/ratchet/rfc6455/src/Handshake/InvalidPermessageDeflateOptionsException.phpr   N`r   5c$Զ      <   vendor/ratchet/rfc6455/src/Handshake/NegotiatorInterface.php-  N`-  -      A   vendor/ratchet/rfc6455/src/Handshake/PermessageDeflateOptions.php]   N`]   _      8   vendor/ratchet/rfc6455/src/Handshake/RequestVerifier.phpK  N`K        9   vendor/ratchet/rfc6455/src/Handshake/ResponseVerifier.phpv	  N`v	  X      9   vendor/ratchet/rfc6455/src/Handshake/ServerNegotiator.php  N`  [e      :   vendor/ratchet/rfc6455/src/Messaging/CloseFrameChecker.php  N`  +_      6   vendor/ratchet/rfc6455/src/Messaging/DataInterface.php  N`  _/I޶      .   vendor/ratchet/rfc6455/src/Messaging/Frame.php7  N`7        7   vendor/ratchet/rfc6455/src/Messaging/FrameInterface.php  N`  =      0   vendor/ratchet/rfc6455/src/Messaging/Message.php!  N`!  I"      6   vendor/ratchet/rfc6455/src/Messaging/MessageBuffer.phpHG  N`HG  XT      9   vendor/ratchet/rfc6455/src/Messaging/MessageInterface.php  N`  %``         vendor/react/cache/CHANGELOG.md
  N`
  ^(U          vendor/react/cache/composer.json  N`  "2         vendor/react/cache/LICENSEu  N`u  {         vendor/react/cache/README.md0  N`0  )      %   vendor/react/cache/src/ArrayCache.php7  N`7  ˛vŶ      )   vendor/react/cache/src/CacheInterface.php   N`   Ķ      "   vendor/react/datagram/CHANGELOG.md
  N`
  9^      #   vendor/react/datagram/composer.jsonD  N`D  ~(      )   vendor/react/datagram/examples/client.php  N`  -      )   vendor/react/datagram/examples/server.php  N`  *v          vendor/react/datagram/LICENSE:  N`:  TiE      &   vendor/react/datagram/phpunit.xml.distn  N`n  h_#         vendor/react/datagram/README.mdq  N`q  5Y?/      $   vendor/react/datagram/src/Buffer.php
  N`
  4|      %   vendor/react/datagram/src/Factory.php  N`  +%      $   vendor/react/datagram/src/Socket.php  N`  $c      -   vendor/react/datagram/src/SocketInterface.php<  N`<  bٗ         vendor/react/dns/CHANGELOG.md)  N`)  Sz         vendor/react/dns/composer.json  N`  Fb         vendor/react/dns/LICENSEu  N`u  {         vendor/react/dns/README.md==  N`==  ه      +   vendor/react/dns/src/BadServerException.phpS   N`S   %Z      &   vendor/react/dns/src/Config/Config.php  N`  :|ʸ      )   vendor/react/dns/src/Config/HostsFile.php  N`  ,ȶ      &   vendor/react/dns/src/Model/Message.php  N`  ۻy      %   vendor/react/dns/src/Model/Record.php  N`  hø      .   vendor/react/dns/src/Protocol/BinaryDumper.php  N`  :0      (   vendor/react/dns/src/Protocol/Parser.php/  N`/  N       .   vendor/react/dns/src/Query/CachingExecutor.php
  N`
  ̞Dܶ      4   vendor/react/dns/src/Query/CancellationException.phpc   N`c   k      +   vendor/react/dns/src/Query/CoopExecutor.php  N`  ī      0   vendor/react/dns/src/Query/ExecutorInterface.php  N`  (      0   vendor/react/dns/src/Query/HostsFileExecutor.php  N`  7Ѓ      $   vendor/react/dns/src/Query/Query.php  N`  ߶      ,   vendor/react/dns/src/Query/RetryExecutor.php'  N`'  :NL      9   vendor/react/dns/src/Query/SelectiveTransportExecutor.php1  N`1  \(      3   vendor/react/dns/src/Query/TcpTransportExecutor.phpy4  N`y4        /   vendor/react/dns/src/Query/TimeoutException.phpW   N`W   8      .   vendor/react/dns/src/Query/TimeoutExecutor.php8  N`8  ƨ>      3   vendor/react/dns/src/Query/UdpTransportExecutor.php:   N`:   nn      0   vendor/react/dns/src/RecordNotFoundException.phpX   N`X   ykx      )   vendor/react/dns/src/Resolver/Factory.php  N`  \      *   vendor/react/dns/src/Resolver/Resolver.phpU  N`U  C
ڶ      3   vendor/react/dns/src/Resolver/ResolverInterface.php  N`        $   vendor/react/event-loop/CHANGELOG.md"3  N`"3  ؿ      %   vendor/react/event-loop/composer.json  N`  -         vendor/react/event-loop/LICENSE-  N`-  3Oa      !   vendor/react/event-loop/README.mdc  N`c  c      ,   vendor/react/event-loop/src/ExtEventLoop.php  N`  0-      )   vendor/react/event-loop/src/ExtEvLoop.phpC  N`C  \.      /   vendor/react/event-loop/src/ExtLibeventLoop.phpq!  N`q!  V      ,   vendor/react/event-loop/src/ExtLibevLoop.php  N`  5      )   vendor/react/event-loop/src/ExtUvLoop.php#  N`#  .      '   vendor/react/event-loop/src/Factory.phpE  N`E  0^      -   vendor/react/event-loop/src/LoopInterface.phpH  N`H  L      .   vendor/react/event-loop/src/SignalsHandler.php"  N`"  
      0   vendor/react/event-loop/src/StreamSelectLoop.php*  N`*  ה      4   vendor/react/event-loop/src/Tick/FutureTickQueue.php  N`  t      +   vendor/react/event-loop/src/Timer/Timer.php  N`  w      ,   vendor/react/event-loop/src/Timer/Timers.phpw  N`w  -@      .   vendor/react/event-loop/src/TimerInterface.php  N`  n%         vendor/react/http/CHANGELOG.md`  N``  }=         vendor/react/http/composer.json  N`  r\         vendor/react/http/LICENSEu  N`u  {         vendor/react/http/README.md N` ö      !   vendor/react/http/src/Browser.phpk  N`k  rͶ      '   vendor/react/http/src/Client/Client.php  N`  1      (   vendor/react/http/src/Client/Request.php  N`  ж      ,   vendor/react/http/src/Client/RequestData.php  N`  kS      )   vendor/react/http/src/Io/BufferedBody.php  N`  kǶ      +   vendor/react/http/src/Io/ChunkedDecoder.php  N`  -      +   vendor/react/http/src/Io/ChunkedEncoder.php  N`        2   vendor/react/http/src/Io/CloseProtectionStream.php  N`  3G{      ,   vendor/react/http/src/Io/EmptyBodyStream.php
  N`
  "S%      +   vendor/react/http/src/Io/HttpBodyStream.phpW  N`W  10      $   vendor/react/http/src/Io/IniUtil.php`  N``        0   vendor/react/http/src/Io/LengthLimitedStream.php
  N`
   F      -   vendor/react/http/src/Io/MiddlewareRunner.phpU  N`U  O]%      ,   vendor/react/http/src/Io/MultipartParser.php:$  N`:$  -      .   vendor/react/http/src/Io/PauseBufferStream.php  N`  %D      /   vendor/react/http/src/Io/ReadableBodyStream.php  N`  29      0   vendor/react/http/src/Io/RequestHeaderParser.phpU,  N`U,  Xg      #   vendor/react/http/src/Io/Sender.phpy  N`y  [,      ,   vendor/react/http/src/Io/StreamingServer.php:  N`:  ~      (   vendor/react/http/src/Io/Transaction.php&  N`&  Q      )   vendor/react/http/src/Io/UploadedFile.phpV
  N`V
  J-      *   vendor/react/http/src/Message/Response.php  N`  =73      3   vendor/react/http/src/Message/ResponseException.php  N`  $̶      /   vendor/react/http/src/Message/ServerRequest.phpN  N`N  0N      F   vendor/react/http/src/Middleware/LimitConcurrentRequestsMiddleware.php[  N`[  J      @   vendor/react/http/src/Middleware/RequestBodyBufferMiddleware.php	  N`	  k      @   vendor/react/http/src/Middleware/RequestBodyParserMiddleware.php-  N`-  U      ?   vendor/react/http/src/Middleware/StreamingRequestMiddleware.php
  N`
  U8          vendor/react/http/src/Server.php7  N`7  Oʤ      !   vendor/react/partial/CHANGELOG.md  N`  9      "   vendor/react/partial/composer.json  N`  rѶ      )   vendor/react/partial/examples/partial.php   N`   ʀ         vendor/react/partial/LICENSE   N`   p)      %   vendor/react/partial/phpunit.xml.dist?  N`?  k-         vendor/react/partial/README.md  N`  x      &   vendor/react/partial/src/functions.phpW  N`W  Ps      (   vendor/react/partial/src/Placeholder.php  N`  *Ӷ      !   vendor/react/partial/src/Util.phpX  N`X  +T      !   vendor/react/promise/CHANGELOG.mdd  N`d  #~      "   vendor/react/promise/composer.json  N`  I         vendor/react/promise/LICENSE%  N`%  HU         vendor/react/promise/README.mdm  N`m  PS      8   vendor/react/promise/src/CancellablePromiseInterface.php  N`  \lb      .   vendor/react/promise/src/CancellationQueue.phpu  N`u  n      %   vendor/react/promise/src/Deferred.php  N`  
̶      6   vendor/react/promise/src/Exception/LengthException.php^   N`^   ?q      5   vendor/react/promise/src/ExtendedPromiseInterface.phpv  N`v  I      -   vendor/react/promise/src/FulfilledPromise.php^  N`^  v      &   vendor/react/promise/src/functions.php/  N`/  
hz      .   vendor/react/promise/src/functions_include.phpa   N`a   |      (   vendor/react/promise/src/LazyPromise.php  N`  MJ      $   vendor/react/promise/src/Promise.php"  N`"  m      -   vendor/react/promise/src/PromiseInterface.php  N`  ^Ƕ      .   vendor/react/promise/src/PromisorInterface.php   N`   w;      ,   vendor/react/promise/src/RejectedPromise.php  N`  M0      8   vendor/react/promise/src/UnhandledRejectionException.phpe  N`e  g4߶      (   vendor/react/promise-stream/CHANGELOG.mdz  N`z  Ø8z      )   vendor/react/promise-stream/composer.json  N`  Z?x      #   vendor/react/promise-stream/LICENSE:  N`:  DiG      ,   vendor/react/promise-stream/phpunit.xml.dist  N`  ڙf      %   vendor/react/promise-stream/README.md$!  N`$!  L4      -   vendor/react/promise-stream/src/functions.php/  N`/  	`      5   vendor/react/promise-stream/src/functions_include.php   N`   ֑:      8   vendor/react/promise-stream/src/UnwrapReadableStream.php  N`  &      8   vendor/react/promise-stream/src/UnwrapWritableStream.php  N`        '   vendor/react/promise-timer/CHANGELOG.mdg  N`g  y      (   vendor/react/promise-timer/composer.json  N`  US      "   vendor/react/promise-timer/LICENSE:  N`:  2IF      $   vendor/react/promise-timer/README.mdX2  N`X2  ?      ,   vendor/react/promise-timer/src/functions.php  N`  |G      4   vendor/react/promise-timer/src/functions_include.php   N`   @      3   vendor/react/promise-timer/src/TimeoutException.php  N`  fXOĶ          vendor/react/socket/CHANGELOG.md#G  N`#G  {      !   vendor/react/socket/composer.json  N`  CT         vendor/react/socket/LICENSEu  N`u  {         vendor/react/socket/README.md[  N`[  )      &   vendor/react/socket/src/Connection.php^  N`^  iU      /   vendor/react/socket/src/ConnectionInterface.phpI  N`I  p      %   vendor/react/socket/src/Connector.php  N`  =¶      .   vendor/react/socket/src/ConnectorInterface.php  N`  y3*      (   vendor/react/socket/src/DnsConnector.php  N`  jUӶ      -   vendor/react/socket/src/FixedUriConnector.php0  N`0  Zܒ      :   vendor/react/socket/src/HappyEyeBallsConnectionBuilder.phpX0  N`X0  ؎2      2   vendor/react/socket/src/HappyEyeBallsConnector.php  N`        *   vendor/react/socket/src/LimitingServer.php  N`  z^갶      +   vendor/react/socket/src/SecureConnector.php  N`  <㟇      (   vendor/react/socket/src/SecureServer.php  N`  G/      "   vendor/react/socket/src/Server.phpP  N`P        +   vendor/react/socket/src/ServerInterface.php  N`  Pn      ,   vendor/react/socket/src/StreamEncryption.php  N`  g'l      (   vendor/react/socket/src/TcpConnector.phpe  N`e  ]p8      %   vendor/react/socket/src/TcpServer.php  N`  ʶ      ,   vendor/react/socket/src/TimeoutConnector.php  N`  Oar      )   vendor/react/socket/src/UnixConnector.phpx  N`x  Q>      &   vendor/react/socket/src/UnixServer.php  N`  Mp          vendor/react/stream/CHANGELOG.md-2  N`-2  q?      !   vendor/react/stream/composer.json  N`  ܵ         vendor/react/stream/LICENSE-  N`-  3Oa         vendor/react/stream/README.md  N`  E      +   vendor/react/stream/src/CompositeStream.phpP  N`P        0   vendor/react/stream/src/DuplexResourceStream.php  N`  }      1   vendor/react/stream/src/DuplexStreamInterface.php  N`  60`      2   vendor/react/stream/src/ReadableResourceStream.phpQ  N`Q  P      3   vendor/react/stream/src/ReadableStreamInterface.php7  N`7  u.̶      )   vendor/react/stream/src/ThroughStream.php<  N`<  (          vendor/react/stream/src/Util.php  N`  ֶ      2   vendor/react/stream/src/WritableResourceStream.php  N`  I      3   vendor/react/stream/src/WritableStreamInterface.php9  N`9  D      $   vendor/ringcentral/psr7/CHANGELOG.md%  N`%  Ƨ      %   vendor/ringcentral/psr7/composer.json7  N`7  ~p      "   vendor/ringcentral/psr7/Dockerfile   N`   qW         vendor/ringcentral/psr7/LICENSEW  N`W  ض          vendor/ringcentral/psr7/Makefile  N`  Ԍ      (   vendor/ringcentral/psr7/phpunit.xml.dist  N`  ~_.      !   vendor/ringcentral/psr7/README.md<  N`<  @      ,   vendor/ringcentral/psr7/src/AppendStream.php  N`  9b2      ,   vendor/ringcentral/psr7/src/BufferStream.php  N`  ?^       -   vendor/ringcentral/psr7/src/CachingStream.phpk  N`k  _&      .   vendor/ringcentral/psr7/src/DroppingStream.php=  N`=  R
|      (   vendor/ringcentral/psr7/src/FnStream.php8  N`8  ~'      )   vendor/ringcentral/psr7/src/functions.phpc_  N`c_  ` I      1   vendor/ringcentral/psr7/src/functions_include.php   N`   k      -   vendor/ringcentral/psr7/src/InflateStream.php  N`  -]      .   vendor/ringcentral/psr7/src/LazyOpenStream.php  N`  1      +   vendor/ringcentral/psr7/src/LimitStream.phpw  N`w  ])      ,   vendor/ringcentral/psr7/src/MessageTrait.php  N`  k      /   vendor/ringcentral/psr7/src/MultipartStream.php"  N`"  E<      ,   vendor/ringcentral/psr7/src/NoSeekStream.php  N`  <FH      *   vendor/ringcentral/psr7/src/PumpStream.php  N`  u      '   vendor/ringcentral/psr7/src/Request.phpC  N`C   7      (   vendor/ringcentral/psr7/src/Response.php  N`  O<      -   vendor/ringcentral/psr7/src/ServerRequest.php  N`  B      &   vendor/ringcentral/psr7/src/Stream.php;  N`;  f      4   vendor/ringcentral/psr7/src/StreamDecoratorTrait.php  N`  vG      -   vendor/ringcentral/psr7/src/StreamWrapper.php  N`  Wj      #   vendor/ringcentral/psr7/src/Uri.php<  N`<  {K      1   vendor/symfony/deprecation-contracts/CHANGELOG.md   N`         2   vendor/symfony/deprecation-contracts/composer.jsonK  N`K  b(      1   vendor/symfony/deprecation-contracts/function.php  N`  rg      ,   vendor/symfony/deprecation-contracts/LICENSE$  N`$  LO!
      .   vendor/symfony/deprecation-contracts/README.md  N`  3      ,   vendor/symfony/options-resolver/CHANGELOG.md  N`        -   vendor/symfony/options-resolver/composer.json}  N`}  Jtf      E   vendor/symfony/options-resolver/Debug/OptionsResolverIntrospector.php^  N`^  ^      =   vendor/symfony/options-resolver/Exception/AccessException.php?  N`?  N+      @   vendor/symfony/options-resolver/Exception/ExceptionInterface.php  N`  F      F   vendor/symfony/options-resolver/Exception/InvalidArgumentException.php  N`  1ζ      E   vendor/symfony/options-resolver/Exception/InvalidOptionsException.php4  N`4  y̻      E   vendor/symfony/options-resolver/Exception/MissingOptionsException.php  N`  ,      F   vendor/symfony/options-resolver/Exception/NoConfigurationException.php  N`  Y>      C   vendor/symfony/options-resolver/Exception/NoSuchOptionException.php?  N`?  䐅      G   vendor/symfony/options-resolver/Exception/OptionDefinitionException.php  N`  c      G   vendor/symfony/options-resolver/Exception/UndefinedOptionsException.php>  N`>        '   vendor/symfony/options-resolver/LICENSE)  N`)        6   vendor/symfony/options-resolver/OptionConfigurator.php  N`  R      +   vendor/symfony/options-resolver/Options.php  N`        3   vendor/symfony/options-resolver/OptionsResolver.php  N`  >      )   vendor/symfony/options-resolver/README.mdw  N`w  U#      .   vendor/symfony/polyfill-mbstring/bootstrap.php.  N`.  6ն      0   vendor/symfony/polyfill-mbstring/bootstrap80.phpB"  N`B"  cP!      .   vendor/symfony/polyfill-mbstring/composer.json  N`  M      (   vendor/symfony/polyfill-mbstring/LICENSE)  N`)  \      -   vendor/symfony/polyfill-mbstring/Mbstring.phpYq  N`Yq  =Ws      *   vendor/symfony/polyfill-mbstring/README.mdt  N`t  SH      @   vendor/symfony/polyfill-mbstring/Resources/unidata/lowerCase.php_  N`_  Z      F   vendor/symfony/polyfill-mbstring/Resources/unidata/titleCaseRegexp.php9  N`9  >|zK      @   vendor/symfony/polyfill-mbstring/Resources/unidata/upperCase.php`  N``  S      +   vendor/symfony/polyfill-php73/bootstrap.php  N`  |      +   vendor/symfony/polyfill-php73/composer.json  N`  F      %   vendor/symfony/polyfill-php73/LICENSE)  N`)  `e0      '   vendor/symfony/polyfill-php73/Php73.phpb  N`b  J<      '   vendor/symfony/polyfill-php73/README.md1  N`1  	c      ?   vendor/symfony/polyfill-php73/Resources/stubs/JsonException.php  N`  <F      +   vendor/symfony/polyfill-php80/bootstrap.php  N`  (`      +   vendor/symfony/polyfill-php80/composer.json=  N`=         %   vendor/symfony/polyfill-php80/LICENSE$  N`$  LO!
      '   vendor/symfony/polyfill-php80/Php80.php2  N`2  M		D      '   vendor/symfony/polyfill-php80/README.md  N`  3	ٶ      ;   vendor/symfony/polyfill-php80/Resources/stubs/Attribute.php	  N`	  &ڃ      <   vendor/symfony/polyfill-php80/Resources/stubs/Stringable.php   N`   9      E   vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php3   N`3   y4%      <   vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php*   N`*   *      :   vendor/symfony/translation/Catalogue/AbstractOperation.php  N`  _:U&      7   vendor/symfony/translation/Catalogue/MergeOperation.phpY  N`Y  jN      ;   vendor/symfony/translation/Catalogue/OperationInterface.php  N`  C       8   vendor/symfony/translation/Catalogue/TargetOperation.phpn  N`n  Iq      '   vendor/symfony/translation/CHANGELOG.md`  N``  <	b      7   vendor/symfony/translation/Command/XliffLintCommand.phpS%  N`S%  ?      (   vendor/symfony/translation/composer.json  N`  ζ      E   vendor/symfony/translation/DataCollector/TranslationDataCollector.php  N`  pF      6   vendor/symfony/translation/DataCollectorTranslator.phpp  N`p  Ȳ      H   vendor/symfony/translation/DependencyInjection/TranslationDumperPass.phpO  N`O  I*      K   vendor/symfony/translation/DependencyInjection/TranslationExtractorPass.php  N`  eʱ      A   vendor/symfony/translation/DependencyInjection/TranslatorPass.php  N`  N      F   vendor/symfony/translation/DependencyInjection/TranslatorPathsPass.php  N`  Ͷ      3   vendor/symfony/translation/Dumper/CsvFileDumper.php~  N`~  o`R      5   vendor/symfony/translation/Dumper/DumperInterface.php  N`  7      0   vendor/symfony/translation/Dumper/FileDumper.phph  N`h  +_      6   vendor/symfony/translation/Dumper/IcuResFileDumper.php  N`  vu      3   vendor/symfony/translation/Dumper/IniFileDumper.php  N`  L      4   vendor/symfony/translation/Dumper/JsonFileDumper.php  N`  8r~w      2   vendor/symfony/translation/Dumper/MoFileDumper.php#	  N`#	  0H      3   vendor/symfony/translation/Dumper/PhpFileDumper.phpR  N`R        2   vendor/symfony/translation/Dumper/PoFileDumper.php  N`        2   vendor/symfony/translation/Dumper/QtFileDumper.php  N`  ;ƶ      5   vendor/symfony/translation/Dumper/XliffFileDumper.php  N`  O3      4   vendor/symfony/translation/Dumper/YamlFileDumper.php4  N`4  SHն      ;   vendor/symfony/translation/Exception/ExceptionInterface.php  N`  ?[      A   vendor/symfony/translation/Exception/InvalidArgumentException.php	  N`	  >O      A   vendor/symfony/translation/Exception/InvalidResourceException.php  N`         7   vendor/symfony/translation/Exception/LogicException.php  N`  Ca      B   vendor/symfony/translation/Exception/NotFoundResourceException.php  N`  GPض      9   vendor/symfony/translation/Exception/RuntimeException.php  N`  [N      >   vendor/symfony/translation/Extractor/AbstractFileExtractor.php  N`  qdD      7   vendor/symfony/translation/Extractor/ChainExtractor.phpC  N`C  xp:      ;   vendor/symfony/translation/Extractor/ExtractorInterface.php  N`  /*      5   vendor/symfony/translation/Extractor/PhpExtractor.php#  N`#        =   vendor/symfony/translation/Extractor/PhpStringTokenParser.php\  N`\  ꪴ      6   vendor/symfony/translation/Formatter/IntlFormatter.php  N`        ?   vendor/symfony/translation/Formatter/IntlFormatterInterface.php  N`  ϶      9   vendor/symfony/translation/Formatter/MessageFormatter.php{  N`{  !      B   vendor/symfony/translation/Formatter/MessageFormatterInterface.phpk  N`k  h      1   vendor/symfony/translation/IdentityTranslator.php  N`  [Q3      "   vendor/symfony/translation/LICENSE)  N`)        1   vendor/symfony/translation/Loader/ArrayLoader.php  N`  jS      3   vendor/symfony/translation/Loader/CsvFileLoader.php  N`  DoE      0   vendor/symfony/translation/Loader/FileLoader.php  N`  z      6   vendor/symfony/translation/Loader/IcuDatFileLoader.php4  N`4  w/ҫ      6   vendor/symfony/translation/Loader/IcuResFileLoader.php'  N`'  =ܶ      3   vendor/symfony/translation/Loader/IniFileLoader.php0  N`0  ޶      4   vendor/symfony/translation/Loader/JsonFileLoader.php  N`  '      5   vendor/symfony/translation/Loader/LoaderInterface.phpd  N`d        2   vendor/symfony/translation/Loader/MoFileLoader.php  N`  vH       3   vendor/symfony/translation/Loader/PhpFileLoader.php  N`  .!      2   vendor/symfony/translation/Loader/PoFileLoader.php  N`  u'      2   vendor/symfony/translation/Loader/QtFileLoader.php  N`  M      5   vendor/symfony/translation/Loader/XliffFileLoader.php  N`  L8      4   vendor/symfony/translation/Loader/YamlFileLoader.phpc  N`c  |      0   vendor/symfony/translation/LoggingTranslator.php>  N`>  Gv      /   vendor/symfony/translation/MessageCatalogue.phpH#  N`H#  C      8   vendor/symfony/translation/MessageCatalogueInterface.php  N`        5   vendor/symfony/translation/MetadataAwareInterface.php9  N`9  R      1   vendor/symfony/translation/PluralizationRules.phpp  N`p  
4      ;   vendor/symfony/translation/PseudoLocalizationTranslator.php*  N`*        7   vendor/symfony/translation/Reader/TranslationReader.php  N`  ȳ}      @   vendor/symfony/translation/Reader/TranslationReaderInterface.php  N`  c|:      $   vendor/symfony/translation/README.md  N`  _      ?   vendor/symfony/translation/Resources/bin/translation-status.php  N`  ɶ      6   vendor/symfony/translation/Resources/data/parents.json;  N`;        2   vendor/symfony/translation/Resources/functions.php2  N`2  =^      F   vendor/symfony/translation/Resources/schemas/xliff-core-1.2-strict.xsd N` a      ?   vendor/symfony/translation/Resources/schemas/xliff-core-2.0.xsdlA  N`lA  D      4   vendor/symfony/translation/Resources/schemas/xml.xsd"  N`"  "@      2   vendor/symfony/translation/TranslatableMessage.phpH  N`H  9      )   vendor/symfony/translation/Translator.php7  N`7  8&<      5   vendor/symfony/translation/TranslatorBagInterface.php)  N`)  B      2   vendor/symfony/translation/Util/ArrayConverter.php0  N`0  |E       .   vendor/symfony/translation/Util/XliffUtils.php  N`        7   vendor/symfony/translation/Writer/TranslationWriter.phpN  N`N  8"      @   vendor/symfony/translation/Writer/TranslationWriterInterface.php  N`  ,8      1   vendor/symfony/translation-contracts/CHANGELOG.md   N`         2   vendor/symfony/translation-contracts/composer.json  N`  X      ,   vendor/symfony/translation-contracts/LICENSE)  N`)  i8z      =   vendor/symfony/translation-contracts/LocaleAwareInterface.php  N`  8"=      .   vendor/symfony/translation-contracts/README.mdV  N`V  VNK      <   vendor/symfony/translation-contracts/Test/TranslatorTest.phpm9  N`m9  Q      >   vendor/symfony/translation-contracts/TranslatableInterface.php  N`  .p      <   vendor/symfony/translation-contracts/TranslatorInterface.php	  N`	  \=4      8   vendor/symfony/translation-contracts/TranslatorTrait.php   N`         =   vendor/team-reflex/discord-php/bin/dca-v0.1.0-darwin-10.6-3860 N`0 t/      ?   vendor/team-reflex/discord-php/bin/dca-v0.1.0-darwin-10.6-amd646 N`6 
mp      7   vendor/team-reflex/discord-php/bin/dca-v0.1.0-linux-386o8 N`o8 T      9   vendor/team-reflex/discord-php/bin/dca-v0.1.0-linux-amd64X> N`X> vq      +   vendor/team-reflex/discord-php/CHANGELOG.md=  N`=  BǶ      ,   vendor/team-reflex/discord-php/composer.jsonX  N`X  yZ      5   vendor/team-reflex/discord-php/docs/gatsby-browser.js-   N`-   ^      4   vendor/team-reflex/discord-php/docs/gatsby-config.js  N`  Ës      2   vendor/team-reflex/discord-php/docs/gatsby-node.js  N`  Uɶ      0   vendor/team-reflex/discord-php/docs/package.json  N`  k      -   vendor/team-reflex/discord-php/docs/README.md?  N`?  SG4      9   vendor/team-reflex/discord-php/docs/src/components/api.js[  N`[  ֶ      A   vendor/team-reflex/discord-php/docs/src/components/api.module.css  N`  vؑ      @   vendor/team-reflex/discord-php/docs/src/components/index-page.js:  N`:  bi~i      =   vendor/team-reflex/discord-php/docs/src/components/layout.css2  N`2  ΖMI      D   vendor/team-reflex/discord-php/docs/src/components/layout.module.css  N`  ..?      >   vendor/team-reflex/discord-php/docs/src/components/NodeList.jsL  N`L  >9      >   vendor/team-reflex/discord-php/docs/src/components/template.js  N`  Tڶ      =   vendor/team-reflex/discord-php/docs/src/pages/api/00_intro.md  N`  iٌ      >   vendor/team-reflex/discord-php/docs/src/pages/api/01_basics.md  N`  u      >   vendor/team-reflex/discord-php/docs/src/pages/api/02_events.md1&  N`1&  Y;߶      D   vendor/team-reflex/discord-php/docs/src/pages/api/03_repositories.md  N`  $A      F   vendor/team-reflex/discord-php/docs/src/pages/api/04_parts/00_parts.md  N`  u      F   vendor/team-reflex/discord-php/docs/src/pages/api/04_parts/01_guild.md_  N`_  vl      H   vendor/team-reflex/discord-php/docs/src/pages/api/04_parts/02_channel.md7  N`7  C      G   vendor/team-reflex/discord-php/docs/src/pages/api/04_parts/03_member.md  N`  =*      H   vendor/team-reflex/discord-php/docs/src/pages/api/04_parts/04_message.md)  N`)  _^      E   vendor/team-reflex/discord-php/docs/src/pages/api/04_parts/05_user.md  N`        B   vendor/team-reflex/discord-php/docs/src/pages/api/05_collection.md!  N`!  fа      C   vendor/team-reflex/discord-php/docs/src/pages/api/06_permissions.md  N`  6      6   vendor/team-reflex/discord-php/docs/src/utils/index.js   N`   ;e      ;   vendor/team-reflex/discord-php/docs/src/utils/typography.js   N`   r[q      6   vendor/team-reflex/discord-php/docs/static/favicon.ico~  N`~  XI      )   vendor/team-reflex/discord-php/LICENSE.mdO  N`O  НE      .   vendor/team-reflex/discord-php/phpdoc.dist.xml  N`  ~+      *   vendor/team-reflex/discord-php/phpunit.xml  N`  ("      (   vendor/team-reflex/discord-php/README.md  N`  9	      D   vendor/team-reflex/discord-php/src/Discord/CommandClient/Command.phpl"  N`l"  {      6   vendor/team-reflex/discord-php/src/Discord/Discord.php  N`  N      C   vendor/team-reflex/discord-php/src/Discord/DiscordCommandClient.php<  N`<  IM      Q   vendor/team-reflex/discord-php/src/Discord/Exceptions/ContentTooLongException.php  N`  ?P⥶      N   vendor/team-reflex/discord-php/src/Discord/Exceptions/DCANotFoundException.phpz  N`z  S      W   vendor/team-reflex/discord-php/src/Discord/Exceptions/DiscordRequestFailedException.php  N`  I      Q   vendor/team-reflex/discord-php/src/Discord/Exceptions/FFmpegNotFoundException.php  N`  >[T      O   vendor/team-reflex/discord-php/src/Discord/Exceptions/FileNotFoundException.php  N`  o      I   vendor/team-reflex/discord-php/src/Discord/Exceptions/IntentException.phpy  N`y  ʂ      S   vendor/team-reflex/discord-php/src/Discord/Exceptions/InvalidOverwriteException.phpP  N`P  S(Q      P   vendor/team-reflex/discord-php/src/Discord/Exceptions/InviteInvalidException.php  N`  BA0      T   vendor/team-reflex/discord-php/src/Discord/Exceptions/LibSodiumNotFoundException.php  N`  2=      N   vendor/team-reflex/discord-php/src/Discord/Exceptions/LoginFailedException.php{  N`{  d      O   vendor/team-reflex/discord-php/src/Discord/Exceptions/OpusNotFoundException.php  N`        N   vendor/team-reflex/discord-php/src/Discord/Exceptions/OutdatedDCAException.phpK  N`K  ߶      T   vendor/team-reflex/discord-php/src/Discord/Exceptions/PartRequestFailedException.php'  N`'  @~      V   vendor/team-reflex/discord-php/src/Discord/Exceptions/Rest/ContentTooLongException.phpP  N`P  *cL      T   vendor/team-reflex/discord-php/src/Discord/Exceptions/Rest/InvalidTokenException.php  N`  R!      U   vendor/team-reflex/discord-php/src/Discord/Exceptions/Rest/NoPermissionsException.php  N`  ce~      P   vendor/team-reflex/discord-php/src/Discord/Exceptions/Rest/NotFoundException.php  N`  i:      >   vendor/team-reflex/discord-php/src/Discord/Factory/Factory.phpD
  N`D
  7w      8   vendor/team-reflex/discord-php/src/Discord/functions.php   N`   D      A   vendor/team-reflex/discord-php/src/Discord/Helpers/Collection.php!  N`!  $       ?   vendor/team-reflex/discord-php/src/Discord/Helpers/Deferred.php~  N`~  ȏ      P   vendor/team-reflex/discord-php/src/Discord/Helpers/ExtendedPromisorInterface.phpn  N`n  M      @   vendor/team-reflex/discord-php/src/Discord/Helpers/Multipart.php
  N`
  aж      >   vendor/team-reflex/discord-php/src/Discord/Helpers/Process.php(B  N`(B  Vڜ5      M   vendor/team-reflex/discord-php/src/Discord/Helpers/ReadableResourceStream.php  N`  Z/      :   vendor/team-reflex/discord-php/src/Discord/Http/Bucket.php5  N`5  Q$      C   vendor/team-reflex/discord-php/src/Discord/Http/DriverInterface.php  N`   x3      A   vendor/team-reflex/discord-php/src/Discord/Http/Drivers/React.php  N`  fs      8   vendor/team-reflex/discord-php/src/Discord/Http/Http.phpb*  N`b*        =   vendor/team-reflex/discord-php/src/Discord/Http/RateLimit.php  N`  y      ;   vendor/team-reflex/discord-php/src/Discord/Http/Request.php5
  N`5
  XD?Ѷ      D   vendor/team-reflex/discord-php/src/Discord/Parts/Channel/Channel.php  N`  ?t      D   vendor/team-reflex/discord-php/src/Discord/Parts/Channel/Message.phpmJ  N`mJ  ,U=      F   vendor/team-reflex/discord-php/src/Discord/Parts/Channel/Overwrite.php   N`   ot      E   vendor/team-reflex/discord-php/src/Discord/Parts/Channel/Reaction.php  N`  D9      D   vendor/team-reflex/discord-php/src/Discord/Parts/Channel/Webhook.php  N`  n      A   vendor/team-reflex/discord-php/src/Discord/Parts/Embed/Author.php  N`  (      @   vendor/team-reflex/discord-php/src/Discord/Parts/Embed/Embed.php4  N`4  Ia      @   vendor/team-reflex/discord-php/src/Discord/Parts/Embed/Field.phph  N`h  i      A   vendor/team-reflex/discord-php/src/Discord/Parts/Embed/Footer.php  N`  硐      @   vendor/team-reflex/discord-php/src/Discord/Parts/Embed/Image.php  N`  M      @   vendor/team-reflex/discord-php/src/Discord/Parts/Embed/Video.phpm  N`m  ȶ      L   vendor/team-reflex/discord-php/src/Discord/Parts/Guild/AuditLog/AuditLog.php  N`  t_kB      I   vendor/team-reflex/discord-php/src/Discord/Parts/Guild/AuditLog/Entry.phpI  N`I  0      K   vendor/team-reflex/discord-php/src/Discord/Parts/Guild/AuditLog/Options.php  N`  d      >   vendor/team-reflex/discord-php/src/Discord/Parts/Guild/Ban.phpi  N`i  1ض      @   vendor/team-reflex/discord-php/src/Discord/Parts/Guild/Emoji.php	  N`	  _f      @   vendor/team-reflex/discord-php/src/Discord/Parts/Guild/Guild.phpC  N`C  Ml       A   vendor/team-reflex/discord-php/src/Discord/Parts/Guild/Invite.php  N`        ?   vendor/team-reflex/discord-php/src/Discord/Parts/Guild/Role.php  N`  V       F   vendor/team-reflex/discord-php/src/Discord/Parts/OAuth/Application.php  N`  ]      9   vendor/team-reflex/discord-php/src/Discord/Parts/Part.php*  N`*  C8      R   vendor/team-reflex/discord-php/src/Discord/Parts/Permissions/ChannelPermission.phpg  N`g         K   vendor/team-reflex/discord-php/src/Discord/Parts/Permissions/Permission.php  N`  X3      O   vendor/team-reflex/discord-php/src/Discord/Parts/Permissions/RolePermission.php  N`  D      B   vendor/team-reflex/discord-php/src/Discord/Parts/User/Activity.phpi  N`i  ױ      @   vendor/team-reflex/discord-php/src/Discord/Parts/User/Client.php  N`  +5      @   vendor/team-reflex/discord-php/src/Discord/Parts/User/Member.phpW4  N`W4        >   vendor/team-reflex/discord-php/src/Discord/Parts/User/User.php%  N`%  ސ      O   vendor/team-reflex/discord-php/src/Discord/Parts/WebSockets/MessageReaction.php  N`  B6      N   vendor/team-reflex/discord-php/src/Discord/Parts/WebSockets/PresenceUpdate.php  N`        K   vendor/team-reflex/discord-php/src/Discord/Parts/WebSockets/TypingStart.php/  N`/  ٶ      Q   vendor/team-reflex/discord-php/src/Discord/Parts/WebSockets/VoiceServerUpdate.php~  N`~  98      P   vendor/team-reflex/discord-php/src/Discord/Parts/WebSockets/VoiceStateUpdate.php
  N`
  .mD      L   vendor/team-reflex/discord-php/src/Discord/Repository/AbstractRepository.php#  N`#  P%      R   vendor/team-reflex/discord-php/src/Discord/Repository/Channel/InviteRepository.php\  N`\  Ɠ      S   vendor/team-reflex/discord-php/src/Discord/Repository/Channel/MessageRepository.phpe  N`e  Q      U   vendor/team-reflex/discord-php/src/Discord/Repository/Channel/OverwriteRepository.php
  N`
  gk      T   vendor/team-reflex/discord-php/src/Discord/Repository/Channel/ReactionRepository.php  N`  9Q      W   vendor/team-reflex/discord-php/src/Discord/Repository/Channel/VoiceMemberRepository.php9  N`9  o'      S   vendor/team-reflex/discord-php/src/Discord/Repository/Channel/WebhookRepository.php&  N`&  `P#      M   vendor/team-reflex/discord-php/src/Discord/Repository/Guild/BanRepository.php	  N`	  j[      Q   vendor/team-reflex/discord-php/src/Discord/Repository/Guild/ChannelRepository.php  N`  }WԶ      O   vendor/team-reflex/discord-php/src/Discord/Repository/Guild/EmojiRepository.phpo  N`o  ־      P   vendor/team-reflex/discord-php/src/Discord/Repository/Guild/InviteRepository.phpK  N`K  vP      P   vendor/team-reflex/discord-php/src/Discord/Repository/Guild/MemberRepository.php  N`  a-      N   vendor/team-reflex/discord-php/src/Discord/Repository/Guild/RoleRepository.php  N`  gj}      I   vendor/team-reflex/discord-php/src/Discord/Repository/GuildRepository.php  N`  x&      R   vendor/team-reflex/discord-php/src/Discord/Repository/PrivateChannelRepository.php  N`  >      H   vendor/team-reflex/discord-php/src/Discord/Repository/UserRepository.php|  N`|  +      ;   vendor/team-reflex/discord-php/src/Discord/Voice/Buffer.phpS  N`S  Ŗ      B   vendor/team-reflex/discord-php/src/Discord/Voice/RecieveStream.php  N`  {w      @   vendor/team-reflex/discord-php/src/Discord/Voice/VoiceClient.php  N`  q      @   vendor/team-reflex/discord-php/src/Discord/Voice/VoicePacket.php  N`  PZ      ?   vendor/team-reflex/discord-php/src/Discord/WebSockets/Event.php  N`  .R      N   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/ChannelCreate.php  N`  pyV      N   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/ChannelDelete.php  N`  0      R   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/ChannelPinsUpdate.php(  N`(  N(ö      N   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/ChannelUpdate.php8  N`8        L   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildBanAdd.php  N`  6      O   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildBanRemove.php  N`  f      L   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildCreate.phps  N`s  pK      L   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildDelete.php/  N`/  nuo      X   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildIntegrationsUpdate.phpK  N`K  1_      O   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildMemberAdd.php  N`  mj      R   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildMemberRemove.phpe  N`e  Ё      R   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildMemberUpdate.php  N`  1      P   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildRoleCreate.php  N`  ib      P   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildRoleDelete.php  N`         P   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildRoleUpdate.php  N`  kXu      L   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/GuildUpdate.php  N`  ){      M   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/InviteCreate.php|  N`|  lC,      M   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/InviteDelete.php  N`        N   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/MessageCreate.php  N`  'A      N   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/MessageDelete.php  N`  ~=      R   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/MessageDeleteBulk.php  N`   ƶ      S   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/MessageReactionAdd.php  N`  +̍ݶ      V   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/MessageReactionRemove.php  N`  ~      Y   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/MessageReactionRemoveAll.phpg  N`g  Ln4      [   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/MessageReactionRemoveEmoji.php  N`  ]ԝ      N   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/MessageUpdate.php&  N`&  C[A4      O   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/PresenceUpdate.phpn  N`n  oH      L   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/TypingStart.php  N`        R   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/VoiceServerUpdate.php  N`  Z%      Q   vendor/team-reflex/discord-php/src/Discord/WebSockets/Events/VoiceStateUpdate.php  N`  Ӷ      B   vendor/team-reflex/discord-php/src/Discord/WebSockets/Handlers.php9  N`9  +      A   vendor/team-reflex/discord-php/src/Discord/WebSockets/Intents.phpP  N`P  I      <   vendor/team-reflex/discord-php/src/Discord/WebSockets/Op.phpB  N`B  \1      ,   vendor/trafficcophp/bytebuffer/composer.json  N`  $      ,   vendor/trafficcophp/bytebuffer/composer.lockZ   N`Z   ጝ>      /   vendor/trafficcophp/bytebuffer/phpunit.xml.dist@  N`@  GM~      (   vendor/trafficcophp/bytebuffer/README.md  N`  Fb      M   vendor/trafficcophp/bytebuffer/src/TrafficCophp/ByteBuffer/AbstractBuffer.php   N`         E   vendor/trafficcophp/bytebuffer/src/TrafficCophp/ByteBuffer/Buffer.phpA  N`A  5I      H   vendor/trafficcophp/bytebuffer/src/TrafficCophp/ByteBuffer/LengthMap.phpD  N`D  .Y      M   vendor/trafficcophp/bytebuffer/src/TrafficCophp/ByteBuffer/ReadableBuffer.php,  N`,  S      N   vendor/trafficcophp/bytebuffer/src/TrafficCophp/ByteBuffer/WriteableBuffer.php`  N``  _7|      {
  "name": "daisukedaisuke/pmmpdiscordbot",
  "license": "WTFPL",
  "description": "test",
  "require": {
	"team-reflex/discord-php": "^5.0"
  },
  "require-dev": {
    "pocketmine/pocketmine-mp": "3.*"
  },
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/pmmp/PocketMine-MP.git"
    }
  ]
}
{
    "_readme": [
        "This file locks the dependencies of your project to a known state",
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "e3705abff89aea096a51eaeb1c76378a",
    "packages": [
        {
            "name": "evenement/evenement",
            "version": "v3.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/igorw/evenement.git",
                "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7",
                "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7",
                "shasum": ""
            },
            "require": {
                "php": ">=7.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^6.0"
            },
            "type": "library",
            "autoload": {
                "psr-0": {
                    "Evenement": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Igor Wiedler",
                    "email": "igor@wiedler.ch"
                }
            ],
            "description": "Événement is a very simple event dispatching library for PHP",
            "keywords": [
                "event-dispatcher",
                "event-emitter"
            ],
            "support": {
                "issues": "https://github.com/igorw/evenement/issues",
                "source": "https://github.com/igorw/evenement/tree/master"
            },
            "time": "2017-07-23T21:35:13+00:00"
        },
        {
            "name": "guzzlehttp/psr7",
            "version": "1.7.0",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/psr7.git",
                "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/psr7/zipball/53330f47520498c0ae1f61f7e2c90f55690c06a3",
                "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0",
                "psr/http-message": "~1.0",
                "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
            },
            "provide": {
                "psr/http-message-implementation": "1.0"
            },
            "require-dev": {
                "ext-zlib": "*",
                "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10"
            },
            "suggest": {
                "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.7-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "GuzzleHttp\\Psr7\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                },
                {
                    "name": "Tobias Schultze",
                    "homepage": "https://github.com/Tobion"
                }
            ],
            "description": "PSR-7 message implementation that also provides common utility methods",
            "keywords": [
                "http",
                "message",
                "psr-7",
                "request",
                "response",
                "stream",
                "uri",
                "url"
            ],
            "support": {
                "issues": "https://github.com/guzzle/psr7/issues",
                "source": "https://github.com/guzzle/psr7/tree/1.7.0"
            },
            "time": "2020-09-30T07:37:11+00:00"
        },
        {
            "name": "mollie/polyfill-libsodium",
            "version": "v1.1.1",
            "source": {
                "type": "git",
                "url": "https://github.com/mollie/polyfill-libsodium.git",
                "reference": "60351707e048080a2218a97296f88733f050f183"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/mollie/polyfill-libsodium/zipball/60351707e048080a2218a97296f88733f050f183",
                "reference": "60351707e048080a2218a97296f88733f050f183",
                "shasum": ""
            },
            "require": {
                "php": ">=7.0.0"
            },
            "suggest": {
                "ext-sodium": "The new sodium php extension"
            },
            "type": "library",
            "autoload": {
                "files": [
                    "./bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Martijn Smit",
                    "email": "smit@mollie.com"
                },
                {
                    "name": "Willem Stuursma-Ruwen",
                    "email": "willem@mollie.com"
                }
            ],
            "description": "A polyfill package to transition from the libsodium php extension to the sodium extension. Which is included in PHP 7.2",
            "support": {
                "issues": "https://github.com/mollie/polyfill-libsodium/issues",
                "source": "https://github.com/mollie/polyfill-libsodium/tree/master"
            },
            "time": "2018-01-22T16:27:22+00:00"
        },
        {
            "name": "monolog/monolog",
            "version": "2.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/monolog.git",
                "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1cb1cde8e8dd0f70cc0fe51354a59acad9302084",
                "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2",
                "psr/log": "^1.0.1"
            },
            "provide": {
                "psr/log-implementation": "1.0.0"
            },
            "require-dev": {
                "aws/aws-sdk-php": "^2.4.9 || ^3.0",
                "doctrine/couchdb": "~1.0@dev",
                "elasticsearch/elasticsearch": "^7",
                "graylog2/gelf-php": "^1.4.2",
                "mongodb/mongodb": "^1.8",
                "php-amqplib/php-amqplib": "~2.4",
                "php-console/php-console": "^3.1.3",
                "phpspec/prophecy": "^1.6.1",
                "phpstan/phpstan": "^0.12.59",
                "phpunit/phpunit": "^8.5",
                "predis/predis": "^1.1",
                "rollbar/rollbar": "^1.3",
                "ruflin/elastica": ">=0.90 <7.0.1",
                "swiftmailer/swiftmailer": "^5.3|^6.0"
            },
            "suggest": {
                "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
                "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
                "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
                "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
                "ext-mbstring": "Allow to work properly with unicode symbols",
                "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
                "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
                "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
                "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
                "php-console/php-console": "Allow sending log messages to Google Chrome",
                "rollbar/rollbar": "Allow sending log messages to Rollbar",
                "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "2.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Monolog\\": "src/Monolog"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "https://seld.be"
                }
            ],
            "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
            "homepage": "https://github.com/Seldaek/monolog",
            "keywords": [
                "log",
                "logging",
                "psr-3"
            ],
            "support": {
                "issues": "https://github.com/Seldaek/monolog/issues",
                "source": "https://github.com/Seldaek/monolog/tree/2.2.0"
            },
            "funding": [
                {
                    "url": "https://github.com/Seldaek",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
                    "type": "tidelift"
                }
            ],
            "time": "2020-12-14T13:15:25+00:00"
        },
        {
            "name": "nesbot/carbon",
            "version": "2.46.0",
            "source": {
                "type": "git",
                "url": "https://github.com/briannesbitt/Carbon.git",
                "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
                "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "php": "^7.1.8 || ^8.0",
                "symfony/polyfill-mbstring": "^1.0",
                "symfony/translation": "^3.4 || ^4.0 || ^5.0"
            },
            "require-dev": {
                "doctrine/orm": "^2.7",
                "friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
                "kylekatarnls/multi-tester": "^2.0",
                "phpmd/phpmd": "^2.9",
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "^0.12.54",
                "phpunit/phpunit": "^7.5.20 || ^8.5.14",
                "squizlabs/php_codesniffer": "^3.4"
            },
            "bin": [
                "bin/carbon"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.x-dev",
                    "dev-3.x": "3.x-dev"
                },
                "laravel": {
                    "providers": [
                        "Carbon\\Laravel\\ServiceProvider"
                    ]
                },
                "phpstan": {
                    "includes": [
                        "extension.neon"
                    ]
                }
            },
            "autoload": {
                "psr-4": {
                    "Carbon\\": "src/Carbon/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Brian Nesbitt",
                    "email": "brian@nesbot.com",
                    "homepage": "http://nesbot.com"
                },
                {
                    "name": "kylekatarnls",
                    "homepage": "http://github.com/kylekatarnls"
                }
            ],
            "description": "An API extension for DateTime that supports 281 different languages.",
            "homepage": "http://carbon.nesbot.com",
            "keywords": [
                "date",
                "datetime",
                "time"
            ],
            "support": {
                "issues": "https://github.com/briannesbitt/Carbon/issues",
                "source": "https://github.com/briannesbitt/Carbon"
            },
            "funding": [
                {
                    "url": "https://opencollective.com/Carbon",
                    "type": "open_collective"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon",
                    "type": "tidelift"
                }
            ],
            "time": "2021-02-24T17:30:44+00:00"
        },
        {
            "name": "psr/http-message",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-message.git",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Http\\Message\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for HTTP messages",
            "homepage": "https://github.com/php-fig/http-message",
            "keywords": [
                "http",
                "http-message",
                "psr",
                "psr-7",
                "request",
                "response"
            ],
            "support": {
                "source": "https://github.com/php-fig/http-message/tree/master"
            },
            "time": "2016-08-06T14:39:51+00:00"
        },
        {
            "name": "psr/log",
            "version": "1.1.3",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/log.git",
                "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
                "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Log\\": "Psr/Log/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for logging libraries",
            "homepage": "https://github.com/php-fig/log",
            "keywords": [
                "log",
                "psr",
                "psr-3"
            ],
            "support": {
                "source": "https://github.com/php-fig/log/tree/1.1.3"
            },
            "time": "2020-03-23T09:12:05+00:00"
        },
        {
            "name": "ralouphie/getallheaders",
            "version": "3.0.3",
            "source": {
                "type": "git",
                "url": "https://github.com/ralouphie/getallheaders.git",
                "reference": "120b605dfeb996808c31b6477290a714d356e822"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
                "reference": "120b605dfeb996808c31b6477290a714d356e822",
                "shasum": ""
            },
            "require": {
                "php": ">=5.6"
            },
            "require-dev": {
                "php-coveralls/php-coveralls": "^2.1",
                "phpunit/phpunit": "^5 || ^6.5"
            },
            "type": "library",
            "autoload": {
                "files": [
                    "src/getallheaders.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ralph Khattar",
                    "email": "ralph.khattar@gmail.com"
                }
            ],
            "description": "A polyfill for getallheaders.",
            "support": {
                "issues": "https://github.com/ralouphie/getallheaders/issues",
                "source": "https://github.com/ralouphie/getallheaders/tree/develop"
            },
            "time": "2019-03-08T08:55:37+00:00"
        },
        {
            "name": "ratchet/pawl",
            "version": "v0.3.5",
            "source": {
                "type": "git",
                "url": "https://github.com/ratchetphp/Pawl.git",
                "reference": "89ec703c76dc893484a2a0ed44b48a37d445abd5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ratchetphp/Pawl/zipball/89ec703c76dc893484a2a0ed44b48a37d445abd5",
                "reference": "89ec703c76dc893484a2a0ed44b48a37d445abd5",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0",
                "php": ">=5.4",
                "ratchet/rfc6455": "^0.3",
                "react/socket": "^1.0 || ^0.8 || ^0.7"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.8"
            },
            "suggest": {
                "reactivex/rxphp": "~2.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Ratchet\\Client\\": "src"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Asynchronous WebSocket client",
            "keywords": [
                "Ratchet",
                "async",
                "client",
                "websocket",
                "websocket client"
            ],
            "support": {
                "issues": "https://github.com/ratchetphp/Pawl/issues",
                "source": "https://github.com/ratchetphp/Pawl/tree/master"
            },
            "time": "2020-07-17T15:32:47+00:00"
        },
        {
            "name": "ratchet/rfc6455",
            "version": "v0.3",
            "source": {
                "type": "git",
                "url": "https://github.com/ratchetphp/RFC6455.git",
                "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/c8651c7938651c2d55f5d8c2422ac5e57a183341",
                "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341",
                "shasum": ""
            },
            "require": {
                "guzzlehttp/psr7": "^1.0",
                "php": ">=5.4.2"
            },
            "require-dev": {
                "phpunit/phpunit": "5.7.*",
                "react/socket": "^1.3"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Ratchet\\RFC6455\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "role": "Developer"
                },
                {
                    "name": "Matt Bonneau",
                    "role": "Developer"
                }
            ],
            "description": "RFC6455 WebSocket protocol handler",
            "homepage": "http://socketo.me",
            "keywords": [
                "WebSockets",
                "rfc6455",
                "websocket"
            ],
            "support": {
                "chat": "https://gitter.im/reactphp/reactphp",
                "issues": "https://github.com/ratchetphp/RFC6455/issues",
                "source": "https://github.com/ratchetphp/RFC6455/tree/v0.3"
            },
            "time": "2020-05-15T18:31:24+00:00"
        },
        {
            "name": "react/cache",
            "version": "v1.1.1",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/cache.git",
                "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/cache/zipball/4bf736a2cccec7298bdf745db77585966fc2ca7e",
                "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0",
                "react/promise": "^3.0 || ^2.0 || ^1.1"
            },
            "require-dev": {
                "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Cache\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering",
                    "homepage": "https://clue.engineering/"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "reactphp@ceesjankiewiet.nl",
                    "homepage": "https://wyrihaximus.net/"
                },
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com",
                    "homepage": "https://sorgalla.com/"
                },
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "homepage": "https://cboden.dev/"
                }
            ],
            "description": "Async, Promise-based cache interface for ReactPHP",
            "keywords": [
                "cache",
                "caching",
                "promise",
                "reactphp"
            ],
            "support": {
                "issues": "https://github.com/reactphp/cache/issues",
                "source": "https://github.com/reactphp/cache/tree/v1.1.1"
            },
            "funding": [
                {
                    "url": "https://github.com/WyriHaximus",
                    "type": "github"
                },
                {
                    "url": "https://github.com/clue",
                    "type": "github"
                }
            ],
            "time": "2021-02-02T06:47:52+00:00"
        },
        {
            "name": "react/datagram",
            "version": "v1.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/datagram.git",
                "reference": "e4c5bf8daf44630f0a938f40fe2104b2b76ad2ff"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/datagram/zipball/e4c5bf8daf44630f0a938f40fe2104b2b76ad2ff",
                "reference": "e4c5bf8daf44630f0a938f40fe2104b2b76ad2ff",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
                "php": ">=5.3",
                "react/dns": "^1.0 || ^0.4.13",
                "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3",
                "react/promise": "~2.1|~1.2"
            },
            "require-dev": {
                "clue/block-react": "~1.0",
                "phpunit/phpunit": "^5.0 || ^4.8"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Datagram\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@lueck.tv"
                }
            ],
            "description": "Event-driven UDP datagram socket client and server for ReactPHP",
            "homepage": "https://github.com/reactphp/datagram",
            "keywords": [
                "Socket",
                "async",
                "client",
                "datagram",
                "dgram",
                "reactphp",
                "server",
                "udp"
            ],
            "support": {
                "issues": "https://github.com/reactphp/datagram/issues",
                "source": "https://github.com/reactphp/datagram/tree/v1.5.0"
            },
            "time": "2019-07-10T10:04:15+00:00"
        },
        {
            "name": "react/dns",
            "version": "v1.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/dns.git",
                "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/dns/zipball/b22b0b20278e8535e633ab71a52472c5bf620aa1",
                "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0",
                "react/cache": "^1.0 || ^0.6 || ^0.5",
                "react/event-loop": "^1.0 || ^0.5",
                "react/promise": "^3.0 || ^2.7 || ^1.2.1",
                "react/promise-timer": "^1.2"
            },
            "require-dev": {
                "clue/block-react": "^1.2",
                "phpunit/phpunit": "^9.3 || ^4.8.35"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Dns\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering",
                    "homepage": "https://clue.engineering/"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "reactphp@ceesjankiewiet.nl",
                    "homepage": "https://wyrihaximus.net/"
                },
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com",
                    "homepage": "https://sorgalla.com/"
                },
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "homepage": "https://cboden.dev/"
                }
            ],
            "description": "Async DNS resolver for ReactPHP",
            "keywords": [
                "async",
                "dns",
                "dns-resolver",
                "reactphp"
            ],
            "support": {
                "issues": "https://github.com/reactphp/dns/issues",
                "source": "https://github.com/reactphp/dns/tree/v1.5.0"
            },
            "funding": [
                {
                    "url": "https://github.com/WyriHaximus",
                    "type": "github"
                },
                {
                    "url": "https://github.com/clue",
                    "type": "github"
                }
            ],
            "time": "2021-03-05T12:16:50+00:00"
        },
        {
            "name": "react/event-loop",
            "version": "v1.1.1",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/event-loop.git",
                "reference": "6d24de090cd59cfc830263cfba965be77b563c13"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/event-loop/zipball/6d24de090cd59cfc830263cfba965be77b563c13",
                "reference": "6d24de090cd59cfc830263cfba965be77b563c13",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35"
            },
            "suggest": {
                "ext-event": "~1.0 for ExtEventLoop",
                "ext-pcntl": "For signal handling support when using the StreamSelectLoop",
                "ext-uv": "* for ExtUvLoop"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\EventLoop\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.",
            "keywords": [
                "asynchronous",
                "event-loop"
            ],
            "support": {
                "issues": "https://github.com/reactphp/event-loop/issues",
                "source": "https://github.com/reactphp/event-loop/tree/v1.1.1"
            },
            "time": "2020-01-01T18:39:52+00:00"
        },
        {
            "name": "react/http",
            "version": "v1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/http.git",
                "reference": "badb0a87890e14b9cdfa3aec3ba1aafd900401ac"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/http/zipball/badb0a87890e14b9cdfa3aec3ba1aafd900401ac",
                "reference": "badb0a87890e14b9cdfa3aec3ba1aafd900401ac",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
                "php": ">=5.3.0",
                "psr/http-message": "^1.0",
                "react/event-loop": "^1.0 || ^0.5",
                "react/promise": "^2.3 || ^1.2.1",
                "react/promise-stream": "^1.1",
                "react/socket": "^1.6",
                "react/stream": "^1.1",
                "ringcentral/psr7": "^1.2"
            },
            "require-dev": {
                "clue/block-react": "^1.1",
                "clue/http-proxy-react": "^1.3",
                "clue/reactphp-ssh-proxy": "^1.0",
                "clue/socks-react": "^1.0",
                "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Http\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering",
                    "homepage": "https://clue.engineering/"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "reactphp@ceesjankiewiet.nl",
                    "homepage": "https://wyrihaximus.net/"
                },
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com",
                    "homepage": "https://sorgalla.com/"
                },
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "homepage": "https://cboden.dev/"
                }
            ],
            "description": "Event-driven, streaming HTTP client and server implementation for ReactPHP",
            "keywords": [
                "async",
                "client",
                "event-driven",
                "http",
                "http client",
                "http server",
                "https",
                "psr-7",
                "reactphp",
                "server",
                "streaming"
            ],
            "support": {
                "issues": "https://github.com/reactphp/http/issues",
                "source": "https://github.com/reactphp/http/tree/v1.2.0"
            },
            "funding": [
                {
                    "url": "https://github.com/WyriHaximus",
                    "type": "github"
                },
                {
                    "url": "https://github.com/clue",
                    "type": "github"
                }
            ],
            "time": "2020-12-04T12:57:33+00:00"
        },
        {
            "name": "react/partial",
            "version": "v3.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/friends-of-reactphp/partial.git",
                "reference": "e06f034747561977670607888e0a99fd282308ab"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/friends-of-reactphp/partial/zipball/e06f034747561977670607888e0a99fd282308ab",
                "reference": "e06f034747561977670607888e0a99fd282308ab",
                "shasum": ""
            },
            "require": {
                "php": ">=5.6"
            },
            "require-dev": {
                "phpunit/phpunit": "^5.7"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Partial\\": "src/"
                },
                "files": [
                    "src/functions.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Partial function application.",
            "keywords": [
                "functional-programming",
                "partial"
            ],
            "support": {
                "issues": "https://github.com/friends-of-reactphp/partial/issues",
                "source": "https://github.com/friends-of-reactphp/partial/tree/v3.0.0"
            },
            "time": "2017-10-01T13:27:11+00:00"
        },
        {
            "name": "react/promise",
            "version": "v2.8.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/promise.git",
                "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4",
                "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Promise\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com"
                }
            ],
            "description": "A lightweight implementation of CommonJS Promises/A for PHP",
            "keywords": [
                "promise",
                "promises"
            ],
            "support": {
                "issues": "https://github.com/reactphp/promise/issues",
                "source": "https://github.com/reactphp/promise/tree/v2.8.0"
            },
            "time": "2020-05-12T15:16:56+00:00"
        },
        {
            "name": "react/promise-stream",
            "version": "v1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/promise-stream.git",
                "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe",
                "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3",
                "react/promise": "^2.1 || ^1.2",
                "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.6"
            },
            "require-dev": {
                "clue/block-react": "^1.0",
                "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35",
                "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3",
                "react/promise-timer": "^1.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Promise\\Stream\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@lueck.tv"
                }
            ],
            "description": "The missing link between Promise-land and Stream-land for ReactPHP",
            "homepage": "https://github.com/reactphp/promise-stream",
            "keywords": [
                "Buffer",
                "async",
                "promise",
                "reactphp",
                "stream",
                "unwrap"
            ],
            "support": {
                "issues": "https://github.com/reactphp/promise-stream/issues",
                "source": "https://github.com/reactphp/promise-stream/tree/v1.2.0"
            },
            "time": "2019-07-03T12:29:10+00:00"
        },
        {
            "name": "react/promise-timer",
            "version": "v1.6.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/promise-timer.git",
                "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/daee9baf6ef30c43ea4c86399f828bb5f558f6e6",
                "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3",
                "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5",
                "react/promise": "^3.0 || ^2.7.0 || ^1.2.1"
            },
            "require-dev": {
                "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Promise\\Timer\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@lueck.tv"
                }
            ],
            "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.",
            "homepage": "https://github.com/reactphp/promise-timer",
            "keywords": [
                "async",
                "event-loop",
                "promise",
                "reactphp",
                "timeout",
                "timer"
            ],
            "support": {
                "issues": "https://github.com/reactphp/promise-timer/issues",
                "source": "https://github.com/reactphp/promise-timer/tree/v1.6.0"
            },
            "time": "2020-07-10T12:18:06+00:00"
        },
        {
            "name": "react/socket",
            "version": "v1.6.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/socket.git",
                "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/socket/zipball/e2b96b23a13ca9b41ab343268dbce3f8ef4d524a",
                "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
                "php": ">=5.3.0",
                "react/dns": "^1.1",
                "react/event-loop": "^1.0 || ^0.5",
                "react/promise": "^2.6.0 || ^1.2.1",
                "react/promise-timer": "^1.4.0",
                "react/stream": "^1.1"
            },
            "require-dev": {
                "clue/block-react": "^1.2",
                "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35",
                "react/promise-stream": "^1.2"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Socket\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering",
                    "homepage": "https://clue.engineering/"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "reactphp@ceesjankiewiet.nl",
                    "homepage": "https://wyrihaximus.net/"
                },
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com",
                    "homepage": "https://sorgalla.com/"
                },
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "homepage": "https://cboden.dev/"
                }
            ],
            "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP",
            "keywords": [
                "Connection",
                "Socket",
                "async",
                "reactphp",
                "stream"
            ],
            "support": {
                "issues": "https://github.com/reactphp/socket/issues",
                "source": "https://github.com/reactphp/socket/tree/v1.6.0"
            },
            "funding": [
                {
                    "url": "https://github.com/WyriHaximus",
                    "type": "github"
                },
                {
                    "url": "https://github.com/clue",
                    "type": "github"
                }
            ],
            "time": "2020-08-28T12:49:05+00:00"
        },
        {
            "name": "react/stream",
            "version": "v1.1.1",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/stream.git",
                "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/stream/zipball/7c02b510ee3f582c810aeccd3a197b9c2f52ff1a",
                "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
                "php": ">=5.3.8",
                "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5"
            },
            "require-dev": {
                "clue/stream-filter": "~1.2",
                "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "React\\Stream\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP",
            "keywords": [
                "event-driven",
                "io",
                "non-blocking",
                "pipe",
                "reactphp",
                "readable",
                "stream",
                "writable"
            ],
            "support": {
                "issues": "https://github.com/reactphp/stream/issues",
                "source": "https://github.com/reactphp/stream/tree/v1.1.1"
            },
            "time": "2020-05-04T10:17:57+00:00"
        },
        {
            "name": "ringcentral/psr7",
            "version": "1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ringcentral/psr7.git",
                "reference": "360faaec4b563958b673fb52bbe94e37f14bc686"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ringcentral/psr7/zipball/360faaec4b563958b673fb52bbe94e37f14bc686",
                "reference": "360faaec4b563958b673fb52bbe94e37f14bc686",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3",
                "psr/http-message": "~1.0"
            },
            "provide": {
                "psr/http-message-implementation": "1.0"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "RingCentral\\Psr7\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                }
            ],
            "description": "PSR-7 message implementation",
            "keywords": [
                "http",
                "message",
                "stream",
                "uri"
            ],
            "support": {
                "source": "https://github.com/ringcentral/psr7/tree/master"
            },
            "time": "2018-05-29T20:21:04+00:00"
        },
        {
            "name": "symfony/deprecation-contracts",
            "version": "v2.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/deprecation-contracts.git",
                "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665",
                "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.2-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "autoload": {
                "files": [
                    "function.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "A generic function and convention to trigger deprecation notices",
            "homepage": "https://symfony.com",
            "support": {
                "source": "https://github.com/symfony/deprecation-contracts/tree/master"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2020-09-07T11:33:47+00:00"
        },
        {
            "name": "symfony/options-resolver",
            "version": "v5.2.4",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/options-resolver.git",
                "reference": "5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/options-resolver/zipball/5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce",
                "reference": "5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/deprecation-contracts": "^2.1",
                "symfony/polyfill-php73": "~1.0",
                "symfony/polyfill-php80": "^1.15"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\OptionsResolver\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Provides an improved replacement for the array_replace PHP function",
            "homepage": "https://symfony.com",
            "keywords": [
                "config",
                "configuration",
                "options"
            ],
            "support": {
                "source": "https://github.com/symfony/options-resolver/tree/v5.2.4"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-27T12:56:27+00:00"
        },
        {
            "name": "symfony/polyfill-mbstring",
            "version": "v1.22.1",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-mbstring.git",
                "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
                "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "suggest": {
                "ext-mbstring": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Mbstring\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Mbstring extension",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "mbstring",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-22T09:19:47+00:00"
        },
        {
            "name": "symfony/polyfill-php73",
            "version": "v1.22.1",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php73.git",
                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php73\\": ""
                },
                "files": [
                    "bootstrap.php"
                ],
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.1"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
        },
        {
            "name": "symfony/polyfill-php80",
            "version": "v1.22.1",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php80.git",
                "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91",
                "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php80\\": ""
                },
                "files": [
                    "bootstrap.php"
                ],
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ion Bazan",
                    "email": "ion.bazan@gmail.com"
                },
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2021-01-07T16:49:33+00:00"
        },
        {
            "name": "symfony/translation",
            "version": "v5.2.5",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/translation.git",
                "reference": "0947ab1e3aabd22a6bef393874b2555d2bb976da"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/translation/zipball/0947ab1e3aabd22a6bef393874b2555d2bb976da",
                "reference": "0947ab1e3aabd22a6bef393874b2555d2bb976da",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/polyfill-mbstring": "~1.0",
                "symfony/polyfill-php80": "^1.15",
                "symfony/translation-contracts": "^2.3"
            },
            "conflict": {
                "symfony/config": "<4.4",
                "symfony/dependency-injection": "<5.0",
                "symfony/http-kernel": "<5.0",
                "symfony/twig-bundle": "<5.0",
                "symfony/yaml": "<4.4"
            },
            "provide": {
                "symfony/translation-implementation": "2.3"
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "^4.4|^5.0",
                "symfony/console": "^4.4|^5.0",
                "symfony/dependency-injection": "^5.0",
                "symfony/finder": "^4.4|^5.0",
                "symfony/http-kernel": "^5.0",
                "symfony/intl": "^4.4|^5.0",
                "symfony/service-contracts": "^1.1.2|^2",
                "symfony/yaml": "^4.4|^5.0"
            },
            "suggest": {
                "psr/log-implementation": "To use logging capability in translator",
                "symfony/config": "",
                "symfony/yaml": ""
            },
            "type": "library",
            "autoload": {
                "files": [
                    "Resources/functions.php"
                ],
                "psr-4": {
                    "Symfony\\Component\\Translation\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Provides tools to internationalize your application",
            "homepage": "https://symfony.com",
            "support": {
                "source": "https://github.com/symfony/translation/tree/v5.2.5"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2021-03-06T07:59:01+00:00"
        },
        {
            "name": "symfony/translation-contracts",
            "version": "v2.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/translation-contracts.git",
                "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e2eaa60b558f26a4b0354e1bbb25636efaaad105",
                "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5"
            },
            "suggest": {
                "symfony/translation-implementation": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.3-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\Translation\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Generic abstractions related to translation",
            "homepage": "https://symfony.com",
            "keywords": [
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "support": {
                "source": "https://github.com/symfony/translation-contracts/tree/v2.3.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "time": "2020-09-28T13:05:58+00:00"
        },
        {
            "name": "team-reflex/discord-php",
            "version": "v5.1.2",
            "source": {
                "type": "git",
                "url": "https://github.com/discord-php/DiscordPHP.git",
                "reference": "f61603d42247e10da32d654a0d6b346f571b3aaa"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/discord-php/DiscordPHP/zipball/f61603d42247e10da32d654a0d6b346f571b3aaa",
                "reference": "f61603d42247e10da32d654a0d6b346f571b3aaa",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "ext-zlib": "*",
                "mollie/polyfill-libsodium": "^1.1",
                "monolog/monolog": "^2.1",
                "nesbot/carbon": "^2.38",
                "php": "^7.2|^8.0",
                "ratchet/pawl": "0.3.*",
                "react/datagram": "1.5.*",
                "react/http": "^1.1",
                "react/partial": "^3.0",
                "symfony/options-resolver": "^5.1.3",
                "trafficcophp/bytebuffer": "^0.3"
            },
            "require-dev": {
                "davidcole1340/reactsh": "dev-master",
                "friendsofphp/php-cs-fixer": "^2.16",
                "phpunit/phpunit": "^9.4",
                "symfony/var-dumper": "*"
            },
            "suggest": {
                "ext-event": "For a faster, and more performant loop",
                "ext-libev": "For a faster, and more performant loop",
                "ext-mbstring": "For accurate calculations of string length when handling non-english characters.",
                "ext-uv": "For a faster, and more performant loop. PHP >=7 only. Preferred."
            },
            "type": "library",
            "autoload": {
                "files": [
                    "src/Discord/functions.php"
                ],
                "psr-4": {
                    "Discord\\": "src/Discord"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "David Cole",
                    "email": "david@team-reflex.com"
                },
                {
                    "name": "Aaron Scherer",
                    "email": "aequasi@gmail.com"
                }
            ],
            "description": "An unofficial API to interact with the voice and text service Discord.",
            "support": {
                "issues": "https://github.com/discord-php/DiscordPHP/issues",
                "source": "https://github.com/discord-php/DiscordPHP/tree/v5.1.2"
            },
            "time": "2021-03-02T05:53:18+00:00"
        },
        {
            "name": "trafficcophp/bytebuffer",
            "version": "v0.3",
            "source": {
                "type": "git",
                "url": "https://github.com/nesQuick/ByteBuffer.git",
                "reference": "e94e5c87c41bc79c0f738b0fa89bad11d27ae0b4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/nesQuick/ByteBuffer/zipball/e94e5c87c41bc79c0f738b0fa89bad11d27ae0b4",
                "reference": "e94e5c87c41bc79c0f738b0fa89bad11d27ae0b4",
                "shasum": ""
            },
            "type": "library",
            "autoload": {
                "psr-0": {
                    "TrafficCophp": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ole 'nesQuick' Michaelis",
                    "email": "ole.michaelis@googlemail.com",
                    "homepage": "http://www.codestars.eu"
                }
            ],
            "description": "Node.js inspired byte stream buffer for PHP.",
            "keywords": [
                "Buffer",
                "Bytehandling",
                "Socket",
                "binary data",
                "library",
                "pack",
                "stream",
                "wrapper"
            ],
            "support": {
                "issues": "https://github.com/nesQuick/ByteBuffer/issues",
                "source": "https://github.com/nesQuick/ByteBuffer/tree/master"
            },
            "time": "2016-01-13T22:50:58+00:00"
        }
    ],
    "packages-dev": [
        {
            "name": "adhocore/json-comment",
            "version": "0.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/adhocore/php-json-comment.git",
                "reference": "8448076039389f558f39ad0553aab87db3f81614"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/adhocore/php-json-comment/zipball/8448076039389f558f39ad0553aab87db3f81614",
                "reference": "8448076039389f558f39ad0553aab87db3f81614",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4"
            },
            "require-dev": {
                "phpunit/phpunit": "^6.5 || ^7.5"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Ahc\\Json\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jitendra Adhikari",
                    "email": "jiten.adhikary@gmail.com"
                }
            ],
            "description": "Lightweight JSON comment stripper library for PHP",
            "keywords": [
                "comment",
                "json",
                "strip-comment"
            ],
            "support": {
                "issues": "https://github.com/adhocore/php-json-comment/issues",
                "source": "https://github.com/adhocore/php-json-comment/tree/0.1.0"
            },
            "time": "2020-01-03T13:51:23+00:00"
        },
        {
            "name": "pocketmine/binaryutils",
            "version": "0.1.13",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/BinaryUtils.git",
                "reference": "0abee38d4e2861621f262c79a2a3d699d8a697f4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/BinaryUtils/zipball/0abee38d4e2861621f262c79a2a3d699d8a697f4",
                "reference": "0abee38d4e2861621f262c79a2a3d699d8a697f4",
                "shasum": ""
            },
            "require": {
                "php": "^7.2 || ^8.0",
                "php-64bit": "*"
            },
            "require-dev": {
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "0.12.67",
                "phpstan/phpstan-strict-rules": "^0.12.4"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "pocketmine\\utils\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "description": "Classes and methods for conveniently handling binary data",
            "support": {
                "issues": "https://github.com/pmmp/BinaryUtils/issues",
                "source": "https://github.com/pmmp/BinaryUtils/tree/0.1.13"
            },
            "time": "2021-01-15T14:19:13+00:00"
        },
        {
            "name": "pocketmine/callback-validator",
            "version": "1.0.3",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/CallbackValidator.git",
                "reference": "64787469766bcaa7e5885242e85c23c25e8c55a2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/CallbackValidator/zipball/64787469766bcaa7e5885242e85c23c25e8c55a2",
                "reference": "64787469766bcaa7e5885242e85c23c25e8c55a2",
                "shasum": ""
            },
            "require": {
                "ext-reflection": "*",
                "php": "^7.1 || ^8.0"
            },
            "replace": {
                "daverandom/callback-validator": "*"
            },
            "require-dev": {
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "0.12.59",
                "phpstan/phpstan-strict-rules": "^0.12.4",
                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "DaveRandom\\CallbackValidator\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Chris Wright",
                    "email": "cw@daverandom.com"
                }
            ],
            "description": "Fork of daverandom/callback-validator - Tools for validating callback signatures",
            "support": {
                "issues": "https://github.com/pmmp/CallbackValidator/issues",
                "source": "https://github.com/pmmp/CallbackValidator/tree/1.0.3"
            },
            "time": "2020-12-11T01:45:37+00:00"
        },
        {
            "name": "pocketmine/classloader",
            "version": "0.1.2",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/ClassLoader.git",
                "reference": "9757928424652393b178a3760073113aa7c9911b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/ClassLoader/zipball/9757928424652393b178a3760073113aa7c9911b",
                "reference": "9757928424652393b178a3760073113aa7c9911b",
                "shasum": ""
            },
            "require": {
                "ext-pthreads": "~3.2.0",
                "ext-reflection": "*",
                "php": "^7.2 || ^8.0"
            },
            "conflict": {
                "pocketmine/spl": "<0.4"
            },
            "require-dev": {
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "0.12.66",
                "phpstan/phpstan-strict-rules": "^0.12.4"
            },
            "type": "library",
            "autoload": {
                "classmap": [
                    "./src"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "description": "Ad-hoc autoloading components used by PocketMine-MP",
            "support": {
                "issues": "https://github.com/pmmp/ClassLoader/issues",
                "source": "https://github.com/pmmp/ClassLoader/tree/0.1.2"
            },
            "time": "2021-01-15T00:40:47+00:00"
        },
        {
            "name": "pocketmine/log",
            "version": "0.2.1",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/Log.git",
                "reference": "830b44a2cf96ef703c550abe64302f230231ca49"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/Log/zipball/830b44a2cf96ef703c550abe64302f230231ca49",
                "reference": "830b44a2cf96ef703c550abe64302f230231ca49",
                "shasum": ""
            },
            "require": {
                "php": "^7.2 || ^8.0"
            },
            "conflict": {
                "pocketmine/spl": "<0.4"
            },
            "require-dev": {
                "phpstan/phpstan": "0.12.67",
                "phpstan/phpstan-strict-rules": "^0.12.2"
            },
            "type": "library",
            "autoload": {
                "classmap": [
                    "./src"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "description": "Logging components used by PocketMine-MP and related projects",
            "support": {
                "issues": "https://github.com/pmmp/Log/issues",
                "source": "https://github.com/pmmp/Log/tree/0.2.1"
            },
            "time": "2021-01-15T14:32:41+00:00"
        },
        {
            "name": "pocketmine/log-pthreads",
            "version": "0.1.3",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/LogPthreads.git",
                "reference": "e477ecf6ec214fdd4415ea1da3fdd9d73bf699ea"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/LogPthreads/zipball/e477ecf6ec214fdd4415ea1da3fdd9d73bf699ea",
                "reference": "e477ecf6ec214fdd4415ea1da3fdd9d73bf699ea",
                "shasum": ""
            },
            "require": {
                "ext-pthreads": "~3.2.0",
                "php": "^7.2 || ^8.0",
                "pocketmine/log": "^0.2.0"
            },
            "conflict": {
                "pocketmine/spl": "<0.4"
            },
            "require-dev": {
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "0.12.66",
                "phpstan/phpstan-strict-rules": "^0.12.4"
            },
            "type": "library",
            "autoload": {
                "classmap": [
                    "./src"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "description": "Logging components specialized for pthreads used by PocketMine-MP and related projects",
            "support": {
                "issues": "https://github.com/pmmp/LogPthreads/issues",
                "source": "https://github.com/pmmp/LogPthreads/tree/0.1.3"
            },
            "time": "2021-01-15T00:35:49+00:00"
        },
        {
            "name": "pocketmine/math",
            "version": "0.2.6",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/Math.git",
                "reference": "43057cb8c179a9859677b496a788db922fd5cfc3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/Math/zipball/43057cb8c179a9859677b496a788db922fd5cfc3",
                "reference": "43057cb8c179a9859677b496a788db922fd5cfc3",
                "shasum": ""
            },
            "require": {
                "php": "^7.2 || ^8.0",
                "php-64bit": "*"
            },
            "require-dev": {
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "0.12.67",
                "phpstan/phpstan-strict-rules": "^0.12.4"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "pocketmine\\math\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "description": "PHP library containing math related code used in PocketMine-MP",
            "support": {
                "issues": "https://github.com/pmmp/Math/issues",
                "source": "https://github.com/pmmp/Math/tree/0.2.6"
            },
            "time": "2021-01-15T14:25:11+00:00"
        },
        {
            "name": "pocketmine/nbt",
            "version": "0.2.18",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/NBT.git",
                "reference": "9f82ca4d7f97fcd9a566e44b63c4f18a7657ae82"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/NBT/zipball/9f82ca4d7f97fcd9a566e44b63c4f18a7657ae82",
                "reference": "9f82ca4d7f97fcd9a566e44b63c4f18a7657ae82",
                "shasum": ""
            },
            "require": {
                "ext-zlib": "*",
                "php": "^7.2 || ^8.0",
                "php-64bit": "*",
                "pocketmine/binaryutils": "^0.1.9"
            },
            "require-dev": {
                "irstea/phpunit-shim": "^7.5 || ^8.0",
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "0.12.80",
                "phpstan/phpstan-strict-rules": "^0.12.4"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "pocketmine\\nbt\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "description": "PHP library for working with Named Binary Tags",
            "support": {
                "issues": "https://github.com/pmmp/NBT/issues",
                "source": "https://github.com/pmmp/NBT/tree/0.2.18"
            },
            "time": "2021-03-11T00:09:04+00:00"
        },
        {
            "name": "pocketmine/pocketmine-mp",
            "version": "3.18.0",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/PocketMine-MP.git",
                "reference": "3f6490626319152dca07a5c61a1e94f8d5793d56"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/PocketMine-MP/zipball/3f6490626319152dca07a5c61a1e94f8d5793d56",
                "reference": "3f6490626319152dca07a5c61a1e94f8d5793d56",
                "shasum": ""
            },
            "require": {
                "adhocore/json-comment": "^0.1.0",
                "composer-runtime-api": "^2.0",
                "ext-ctype": "*",
                "ext-curl": "*",
                "ext-date": "*",
                "ext-hash": "*",
                "ext-json": "*",
                "ext-mbstring": "*",
                "ext-openssl": "*",
                "ext-pcre": "*",
                "ext-phar": "*",
                "ext-pthreads": "~3.2.0",
                "ext-reflection": "*",
                "ext-sockets": "*",
                "ext-spl": "*",
                "ext-yaml": ">=2.0.0",
                "ext-zip": "*",
                "ext-zlib": ">=1.2.11",
                "php": "^7.3 || ^8.0",
                "php-64bit": "*",
                "pocketmine/binaryutils": "^0.1.9",
                "pocketmine/callback-validator": "^1.0.2",
                "pocketmine/classloader": "^0.1.0",
                "pocketmine/log": "^0.2.0",
                "pocketmine/log-pthreads": "^0.1.0",
                "pocketmine/math": "^0.2.0",
                "pocketmine/nbt": "^0.2.18",
                "pocketmine/raklib": "^0.12.7",
                "pocketmine/snooze": "^0.1.0",
                "pocketmine/spl": "^0.4.0"
            },
            "require-dev": {
                "phpstan/phpstan": "0.12.80",
                "phpstan/phpstan-phpunit": "^0.12.6",
                "phpstan/phpstan-strict-rules": "^0.12.2",
                "phpunit/phpunit": "^9.2"
            },
            "type": "project",
            "autoload": {
                "psr-4": {
                    "": [
                        "src"
                    ]
                },
                "files": [
                    "src/pocketmine/CoreConstants.php",
                    "src/pocketmine/GlobalConstants.php",
                    "src/pocketmine/VersionInfo.php"
                ]
            },
            "autoload-dev": {
                "psr-4": {
                    "pocketmine\\": "tests/phpunit/"
                }
            },
            "scripts": {
                "make-devtools": [
                    "@php -dphar.readonly=0 tests/plugins/DevTools/src/DevTools/ConsoleScript.php --make tests/plugins/DevTools --out plugins/DevTools.phar"
                ],
                "make-server": [
                    "@composer install --no-dev --classmap-authoritative",
                    "@php -dphar.readonly=0 build/server-phar.php"
                ]
            },
            "license": [
                "LGPL-3.0"
            ],
            "description": "A server software for Minecraft: Pocket Edition written in PHP",
            "homepage": "https://pmmp.io",
            "support": {
                "source": "https://github.com/pmmp/PocketMine-MP/tree/3.18.0",
                "issues": "https://github.com/pmmp/PocketMine-MP/issues"
            },
            "funding": [
                {
                    "type": "patreon",
                    "url": "https://www.patreon.com/pocketminemp"
                },
                {
                    "type": "custom",
                    "url": "https://github.com/pmmp/PocketMine-MP#donate"
                }
            ],
            "time": "2021-03-12T22:07:01+00:00"
        },
        {
            "name": "pocketmine/raklib",
            "version": "0.12.11",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/RakLib.git",
                "reference": "9cce458b8bfde3e4dfdbf70c659fc7b7fe26b5c4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/RakLib/zipball/9cce458b8bfde3e4dfdbf70c659fc7b7fe26b5c4",
                "reference": "9cce458b8bfde3e4dfdbf70c659fc7b7fe26b5c4",
                "shasum": ""
            },
            "require": {
                "ext-pthreads": "~3.2.0",
                "ext-sockets": "*",
                "php": "^7.2 || ^8.0",
                "php-64bit": "*",
                "php-ipv6": "*",
                "pocketmine/binaryutils": "^0.1.9",
                "pocketmine/log": "^0.2.0",
                "pocketmine/log-pthreads": "^0.1.0",
                "pocketmine/snooze": "^0.1.0"
            },
            "require-dev": {
                "phpstan/phpstan": "0.12.76",
                "phpstan/phpstan-strict-rules": "^0.12.2"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "raklib\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "GPL-3.0"
            ],
            "description": "A RakNet server implementation written in PHP",
            "support": {
                "issues": "https://github.com/pmmp/RakLib/issues",
                "source": "https://github.com/pmmp/RakLib/tree/0.12.11"
            },
            "time": "2021-02-15T11:21:05+00:00"
        },
        {
            "name": "pocketmine/snooze",
            "version": "0.1.5",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/Snooze.git",
                "reference": "70b5e7937a06878dd321a3182ceb76d56298f2cd"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/Snooze/zipball/70b5e7937a06878dd321a3182ceb76d56298f2cd",
                "reference": "70b5e7937a06878dd321a3182ceb76d56298f2cd",
                "shasum": ""
            },
            "require": {
                "ext-pthreads": ">=3.1.7dev",
                "php-64bit": "^7.2 || ^8.0"
            },
            "require-dev": {
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "0.12.76",
                "phpstan/phpstan-strict-rules": "^0.12.4"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "pocketmine\\snooze\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "description": "Thread notification management library for code using the pthreads extension",
            "support": {
                "issues": "https://github.com/pmmp/Snooze/issues",
                "source": "https://github.com/pmmp/Snooze/tree/0.1.5"
            },
            "time": "2021-02-22T16:16:12+00:00"
        },
        {
            "name": "pocketmine/spl",
            "version": "0.4.2",
            "source": {
                "type": "git",
                "url": "https://github.com/pmmp/SPL.git",
                "reference": "6b08b7cf8c4afa17139c9a1b3bf1b408531de161"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pmmp/SPL/zipball/6b08b7cf8c4afa17139c9a1b3bf1b408531de161",
                "reference": "6b08b7cf8c4afa17139c9a1b3bf1b408531de161",
                "shasum": ""
            },
            "require": {
                "php": "^7.2 || ^8.0"
            },
            "require-dev": {
                "phpstan/phpstan": "^0.12.8"
            },
            "type": "library",
            "autoload": {
                "classmap": [
                    "./src"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL-3.0"
            ],
            "description": "Standard library files required by PocketMine-MP and related projects",
            "support": {
                "issues": "https://github.com/pmmp/SPL/issues",
                "source": "https://github.com/pmmp/SPL/tree/0.4.2"
            },
            "time": "2021-01-15T15:15:23+00:00"
        }
    ],
    "aliases": [],
    "minimum-stability": "stable",
    "stability-flags": [],
    "prefer-stable": false,
    "prefer-lowest": false,
    "platform": [],
    "platform-dev": [],
    "plugin-api-version": "2.0.0"
}
        DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 
                    Version 2, December 2004 

 Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> 

 Everyone is permitted to copy and distribute verbatim or modified 
 copies of this license document, and changing it is allowed as long 
 as the name is changed. 

            DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 

  0. You just DO WHAT THE FUCK YOU WANT TO.<?php

$file_phar = "chatsync.phar";
if(file_exists($file_phar)){
	echo "Phar file already exists, overwriting...";
	echo PHP_EOL;
	Phar::unlinkArchive($file_phar);
}

$files = [];
$dir = getcwd().DIRECTORY_SEPARATOR;

$exclusions = ["github",".gitignore","composer.json","composer.lock","build",".git"];

foreach(new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($dir)) as $path => $file){
	$bool = true;
	foreach($exclusions as $exclusion){
		if(strpos($path,$exclusion) !== false){
			$bool = false;
		}
	}

	if(!$bool){
		continue;
	}

	if($file->isFile() === false){
		continue;
	}
	$files[str_replace($dir,"",$path)] = $path;
}
echo "Compressing...".PHP_EOL;
$phar = new Phar($file_phar, 0);
$phar->startBuffering();
$phar->setSignatureAlgorithm(\Phar::SHA1);
$phar->buildFromIterator(new \ArrayIterator($files));
$phar->setStub('<?php __HALT_COMPILER();');
if(isset($argv[1])&&$argv[1] === "enableCompressAll"){
	$phar->compressFiles(Phar::GZ);
}else{
	foreach($phar as $file => $finfo){
		/** @var \PharFileInfo $finfo */
		if($finfo->getSize() > (1024 * 512)){
			$finfo->compress(\Phar::GZ);
		}
	}
}
$phar->stopBuffering();
echo "end.".PHP_EOL;
name: chatsync
main: chatsync\chatsync
version: 1.0
api: 3.0.0
load: POSTWORLD
# pmmpDiscordBot
DiscordからPocketMine-MPのコンソールを操作します。

## download
### release
https://github.com/DaisukeDaisuke/pmmpDiscordBot/releases  

### develop
開発バージョンに関しましては、GitHub Actionsよりダウンロード可能にてございます。  
The development version can be downloaded from GitHub Actions.  
https://github.com/DaisukeDaisuke/pmmpDiscordBot/actions  

## build
```
git clone git@github.com:DaisukeDaisuke/pmmpDiscordBot.git
cd pmmpDiscordBot
composer update --no-dev --prefer-dist --no-suggest
php -dphar.readonly=0 ./make-phar.php enableCompressAll
```
##### If make-phar.php does not work, please try the following command.
```
# php -dphar.readonly=0 ./make-phar.php
```
---
# 「vendor」の存在を確認しないようにする設定です。
# teamreflex/discordphp ライブラリを他のプラグインで既に読み込んでいる場合はtrueにしてください。
no-vendor: false

# discordサーバーにメッセージを送信する間隔を指定します。
# 必ず1秒以上に設定してください。
# 単位 = 秒数
send-discord-interval: 2

# discordサーバーからのメッセージの処理間隔を指定します。
# 以下の値を下げると、discordからのメッセージ受信は速くなりますが、サーバーへの負荷が高くなります。
# 単位 = 20/1秒
# receive-check-interval: 40 # 2秒
# receive-check-interval: 20 # 1秒
# receive-check-interval: 5 # 0.25秒
receive-check-interval: 5

# 「true」に設定した場合より多くのログ出力を有効化します。
# discordへ接続出来ない場合に有益です。
# 無効化したい場合、以下の値を「false」に変更します。
debuglog: false

...
---
# discordのデベロッパーポータルで生成した、botのtokenを記述してください。
# 例: token: "2Tif+Yu4XoF4RMTx6_k2i8LU+WhxZ0poU!4qJhD+ARXnOep.rloQmgMVlxu2" (ランダム生成した例です。これをコピペしても動きません。)
token: "your-auth-token"

# チャットの出力先となるギルドid、チャンネルidを指定してください。
# ギルドid、チャンネルidは、チャットの出力先にしたいチャンネルを表示した状態で、urlより取得可能です。
# 例: https://discordapp.com/channels/000000000000000000/111111111111111111
# send_guild_Id: "000000000000000000"
# send_channel_Id: "111111111111111111"
send_guildId: "your-guild-id"
send_channelId: "your-channel-id"

# チャット入力を受け付けるチャンネルidを指定してください。
#  ギルドid、チャンネルidは、チャットの入力源にしたいチャンネルを表示した状態で、urlより取得可能です。
# 例: https://discordapp.com/channels/000000000000000000/111111111111111111
# receive_channelId: "111111111111111111"
receive_channelId: "your-channel-id"
...
<?php

namespace chatsync;

use pocketmine\command\ConsoleCommandSender;
use pocketmine\event\Listener;
use pocketmine\plugin\PluginBase;
use pocketmine\scheduler\ClosureTask;
use pocketmine\Server;
use pocketmine\utils\Config;
use pocketmine\event\player\PlayerChatEvent;

class chatsync extends PluginBase implements Listener{
	/** @var discordThread */
	public $client;
	public $started = false;

	public $receive_check_interval;

	public function onEnable(){
		$this->getServer()->getPluginManager()->registerEvents($this, $this);
		$this->getLogger()->info("discordbotをバックグラウンドにて起動しています...");

		$this->saveResource("token.yml");
		$this->saveResource("setting.yml");
		$tokenConfig = new Config($this->getDataFolder()."token.yml", Config::YAML);
		$settingConfig = new Config($this->getDataFolder()."setting.yml", Config::YAML);

		$error = false;
		$token = $tokenConfig->get("token", "your-auth-token");
		$send_guildId = $tokenConfig->get("send_guildId", "your-guild-id");
		$send_channelId = $tokenConfig->get("send_channelId", "your-channel-id");
		$receive_channelId = $tokenConfig->get("receive_channelId", "your-channel-id");

		unset($tokenConfig);

		$debug = false;
		$debuglog = (bool) $settingConfig->get("debuglog", false);
		if($debuglog === true){
			$this->getLogger()->notice("debugモードは有効です。コンソールへdiscordbotのログを出力します。");
			$debug = true;
		}

		if($token === "your-auth-token"||$send_guildId === "your-guild-id"||$send_channelId === "your-channel-id"||$receive_channelId === "your-channel-id"){
			$this->getLogger()->info("[PocketMine-MP]/plugin_data/chatsync/token.yml で全ての設定を行ってください。今の状態では動作ができません。");
			$error = true;
		}

		$no_vendor = $settingConfig->get("no-vendor");
		if(!$no_vendor&&!file_exists($this->getFile()."vendor/autoload.php")){
			$this->getLogger()->error($this->getFile()."vendor/autoload.php ファイルが存在しません。discordbotを起動することは出来ません。");
			//$this->getLogger()->info("§ehttps://github.com/lovetwice1012/chatsync/releases よりphar形式のプラグインをダウンロードお願い致します。§r");
			$error = true;
		}

		$send_interval = (int) $settingConfig->get("send-discord-interval", 2);
		$this->receive_check_interval = (int) $settingConfig->get("receive-check-interval", 1);

		if($send_interval < 1||$this->receive_check_interval < 1){
			$this->getLogger()->error("「send-discord-interval」または「receive-check-interval」設定の値を1以下にすることは出来ません。");
			$error = true;
		}

		$send_interval = (bool) $settingConfig->get("send-discord-interval", false);
		$this->receive_check_interval = (int) $settingConfig->get("receive-check-interval", 1);

		if($error === true){
			$this->getLogger()->info("§cこのプラグインを無効化します。§r");
			$this->getServer()->getPluginManager()->disablePlugin($this);
			return;
		}

		$this->client = new discordThread($this->getFile(), $no_vendor, $token, $send_guildId, $send_channelId, $receive_channelId, $send_interval, $debug);

		unset($token);
		$this->getScheduler()->scheduleDelayedRepeatingTask(new ClosureTask(
			function(int $currentTick): void{
				foreach($this->client->fetchMessages() as $message){
					$content = $message["content"];
                    $author = $message["username"];
						Server::getInstance()->broadcastMessage("§3[DiSCORD]§r<".$author."> ".$content);
				}
			}
		), 5, $this->receive_check_interval);
	}
    public function onChat(PlayerChatEvent $event) {
        $message = str_replace(["@everyone", "@here"], ["everyone", "here"], $event->getMessage());
        $event->setMessage($message);
        $this->client->sendMessage("<".$event->getPlayer()->getName()."> ".$message);
    }
	public function onDisable(){
		if(!$this->started) return;
		$this->getLogger()->info("出力バッファリングを終了しています...");
		$this->client->shutdown();
		ob_flush();
		ob_end_clean();
		$this->getLogger()->info("discordBotの終了を待機しています...");
		$this->client->join();
	}
}
<?php

namespace chatsync;

use Discord\Parts\Channel\Message;
use Monolog\Logger;
use pocketmine\Thread;
use pocketmine\utils\TextFormat;

class discordThread extends Thread{
	public $file;

	public $started = false;
	public $content;
	public $no_vendor;
	private $token;
	public $send_guildId;
	public $send_channelId;
	public $receive_channelId;
	public $send_interval;
	public $receive_check_interval;
	public $debug;

	protected $D2P_Queue;
	protected $P2D_Queue;

	public function __construct($file, $no_vendor, string $token, string $send_guildId, string $send_channelId, string $receive_channelId, int $send_interval = 1, bool $debug = false){
		$this->file = $file;
		$this->no_vendor = $no_vendor;
		$this->token = $token;
		$this->send_guildId = $send_guildId;
		$this->send_channelId = $send_channelId;
		$this->receive_channelId = $receive_channelId;

		$this->send_interval = $send_interval;

		$this->debug = $debug;

		$this->D2P_Queue = new \Threaded;
		$this->P2D_Queue = new \Threaded;

		$this->start(PTHREADS_INHERIT_CONSTANTS);
	}

	public function run(){
		//ini_set('memory_limit', '512M');
		error_reporting(-1);
		$this->registerClassLoader();
		gc_enable();

		if(!$this->no_vendor){
			include $this->file."vendor/autoload.php";
		}

		$loop = \React\EventLoop\Factory::create();
		//$emitter = new \Evenement\EventEmitter();

		$debug = $this->debug;

		$discord = new \Discord\Discord([
			'token' => $this->token,
			"loop" => $loop,
			'loggerLevel' => ($debug ? Logger::INFO : Logger::WARNING),
		]);

		//sleep(1);//...?
		$timer = $loop->addPeriodicTimer(1, function() use ($discord){
			if($this->isKilled){
				$discord->close();
				$discord->loop->stop();
				$this->started = false;
				return;
			}
		});

		$timer1 = $loop->addPeriodicTimer(1, function() use ($discord){
			$this->task($discord);
		});

		unset($this->token);

		$discord->on('ready', function($discord){
			$this->started = true;
			echo "Bot is ready.", PHP_EOL;
			// Listen for events here
			$botUserId = $discord->user->id;
			$receive_channelId = $this->receive_channelId;

			var_dump($receive_channelId);

			$discord->on('message', function(Message $message) use ($botUserId, $receive_channelId){
				if($message->channel_id === $receive_channelId){
					if($message->type !== Message::TYPE_NORMAL) return;//join message etc...
					if($message->author->id === $botUserId) return;

					$this->D2P_Queue[] = serialize([
						'username' => $message->author->username,
						'content' => $message->content
					]);
				}
			});
		});
		$discord->run();
	}

	public function task($discord){
		if(!$this->started) return;

		$guild = $discord->guilds->get('id', $this->send_guildId);
		$channel = $guild->channels->get('id', $this->send_channelId);

		$send = "";

		while(count($this->P2D_Queue) > 0){
			$message = unserialize($this->P2D_Queue->shift());//
			//$message = preg_replace(['/\]0;.*\%/', '/[\x07]/', "/Server thread\//"], '', TextFormat::clean(substr($message, 0, 1900)));//processtile,ANSIコードの削除を実施致します...
			if($message === "") continue;
			$send .= $message;
			if(strlen($send) >= 1800){
				break;
			}
		}
		if($send !== ""){
			$channel->sendMessage($send);
		}

	}

	//===メインスレッド呼び出し専用関数にてございます...===
	public function shutdown(){
		$this->isKilled = true;
		//usleep(500000);
		//$this->quit();
	}

	public function sendMessage(string $message){
		//var_dump("send".$message);
		$this->P2D_Queue[] = serialize($message);
	}

	public function fetchMessages(){
		//var_dump("?!?!");
		$messages = [];
		while(count($this->D2P_Queue) > 0){
			$messages[] = unserialize($this->D2P_Queue->shift());
		}
		//var_dump($messages);
		return $messages;
	}
}<?php

// autoload.php @generated by Composer

require_once __DIR__ . '/composer/autoload_real.php';

return ComposerAutoloaderInitb48396625ba1a67fdda29160e5686d8d::getLoader();
#!/usr/bin/env sh

dir=$(cd "${0%[/\\]*}" > /dev/null; cd "../nesbot/carbon/bin" && pwd)

if [ -d /proc/cygdrive ]; then
    case $(which php) in
        $(readlink -n /proc/cygdrive)/*)
            # We are in Cygwin using Windows php, so the path must be translated
            dir=$(cygpath -m "$dir");
            ;;
    esac
fi

"${dir}/carbon" "$@"
@ECHO OFF
setlocal DISABLEDELAYEDEXPANSION
SET BIN_TARGET=%~dp0/../nesbot/carbon/bin/carbon
php "%BIN_TARGET%" %*
<?php

// autoload_classmap.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'Attribute' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php',
    'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
    'JsonException' => $vendorDir . '/symfony/polyfill-php73/Resources/stubs/JsonException.php',
    'Stringable' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Stringable.php',
    'UnhandledMatchError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php',
    'ValueError' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/ValueError.php',
);
<?php

// autoload_files.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'ad155f8f1cf0d418fe49e248db8c661b' => $vendorDir . '/react/promise/src/functions_include.php',
    '972fda704d680a3a53c68e34e193cb22' => $vendorDir . '/react/promise-timer/src/functions_include.php',
    'cea474b4340aa9fa53661e887a21a316' => $vendorDir . '/react/promise-stream/src/functions_include.php',
    'a4a119a56e50fbb293281d9a48007e0e' => $vendorDir . '/symfony/polyfill-php80/bootstrap.php',
    '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => $vendorDir . '/symfony/polyfill-mbstring/bootstrap.php',
    '7b11c4dc42b3b3023073cb14e519683c' => $vendorDir . '/ralouphie/getallheaders/src/getallheaders.php',
    'a0edc8309cc5e1d60e3047b5df6b7052' => $vendorDir . '/guzzlehttp/psr7/src/functions_include.php',
    'ebf8799635f67b5d7248946fe2154f4a' => $vendorDir . '/ringcentral/psr7/src/functions_include.php',
    '6e3fae29631ef280660b3cdad06f25a8' => $vendorDir . '/symfony/deprecation-contracts/function.php',
    '0d59ee240a4cd96ddbb4ff164fccea4d' => $vendorDir . '/symfony/polyfill-php73/bootstrap.php',
    'a1105708a18b76903365ca1c4aa61b02' => $vendorDir . '/symfony/translation/Resources/functions.php',
    '83835a8f9e1906eeec7f4923b03042b8' => $vendorDir . '/react/partial/src/functions.php',
    '3be16222a6efa6dd226a219eaaff823b' => $vendorDir . '/ratchet/pawl/src/functions_include.php',
    '49d7e2e91a66e18467cc8d8b8b02459b' => $vendorDir . '/mollie/polyfill-libsodium/bootstrap.php',
    '864b292aadc96fda0e2642b894a38d16' => $vendorDir . '/team-reflex/discord-php/src/Discord/functions.php',
);
<?php

// autoload_namespaces.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'TrafficCophp' => array($vendorDir . '/trafficcophp/bytebuffer/src'),
    'Evenement' => array($vendorDir . '/evenement/evenement/src'),
);
<?php

// autoload_psr4.php @generated by Composer

$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
    'Symfony\\Polyfill\\Php80\\' => array($vendorDir . '/symfony/polyfill-php80'),
    'Symfony\\Polyfill\\Php73\\' => array($vendorDir . '/symfony/polyfill-php73'),
    'Symfony\\Polyfill\\Mbstring\\' => array($vendorDir . '/symfony/polyfill-mbstring'),
    'Symfony\\Contracts\\Translation\\' => array($vendorDir . '/symfony/translation-contracts'),
    'Symfony\\Component\\Translation\\' => array($vendorDir . '/symfony/translation'),
    'Symfony\\Component\\OptionsResolver\\' => array($vendorDir . '/symfony/options-resolver'),
    'RingCentral\\Psr7\\' => array($vendorDir . '/ringcentral/psr7/src'),
    'React\\Stream\\' => array($vendorDir . '/react/stream/src'),
    'React\\Socket\\' => array($vendorDir . '/react/socket/src'),
    'React\\Promise\\Timer\\' => array($vendorDir . '/react/promise-timer/src'),
    'React\\Promise\\Stream\\' => array($vendorDir . '/react/promise-stream/src'),
    'React\\Promise\\' => array($vendorDir . '/react/promise/src'),
    'React\\Partial\\' => array($vendorDir . '/react/partial/src'),
    'React\\Http\\' => array($vendorDir . '/react/http/src'),
    'React\\EventLoop\\' => array($vendorDir . '/react/event-loop/src'),
    'React\\Dns\\' => array($vendorDir . '/react/dns/src'),
    'React\\Datagram\\' => array($vendorDir . '/react/datagram/src'),
    'React\\Cache\\' => array($vendorDir . '/react/cache/src'),
    'Ratchet\\RFC6455\\' => array($vendorDir . '/ratchet/rfc6455/src'),
    'Ratchet\\Client\\' => array($vendorDir . '/ratchet/pawl/src'),
    'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
    'Psr\\Http\\Message\\' => array($vendorDir . '/psr/http-message/src'),
    'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
    'GuzzleHttp\\Psr7\\' => array($vendorDir . '/guzzlehttp/psr7/src'),
    'Discord\\' => array($vendorDir . '/team-reflex/discord-php/src/Discord'),
    'Carbon\\' => array($vendorDir . '/nesbot/carbon/src/Carbon'),
);
<?php

// autoload_real.php @generated by Composer

class ComposerAutoloaderInitb48396625ba1a67fdda29160e5686d8d
{
    private static $loader;

    public static function loadClassLoader($class)
    {
        if ('Composer\Autoload\ClassLoader' === $class) {
            require __DIR__ . '/ClassLoader.php';
        }
    }

    /**
     * @return \Composer\Autoload\ClassLoader
     */
    public static function getLoader()
    {
        if (null !== self::$loader) {
            return self::$loader;
        }

        require __DIR__ . '/platform_check.php';

        spl_autoload_register(array('ComposerAutoloaderInitb48396625ba1a67fdda29160e5686d8d', 'loadClassLoader'), true, true);
        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
        spl_autoload_unregister(array('ComposerAutoloaderInitb48396625ba1a67fdda29160e5686d8d', 'loadClassLoader'));

        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
        if ($useStaticLoader) {
            require __DIR__ . '/autoload_static.php';

            call_user_func(\Composer\Autoload\ComposerStaticInitb48396625ba1a67fdda29160e5686d8d::getInitializer($loader));
        } else {
            $map = require __DIR__ . '/autoload_namespaces.php';
            foreach ($map as $namespace => $path) {
                $loader->set($namespace, $path);
            }

            $map = require __DIR__ . '/autoload_psr4.php';
            foreach ($map as $namespace => $path) {
                $loader->setPsr4($namespace, $path);
            }

            $classMap = require __DIR__ . '/autoload_classmap.php';
            if ($classMap) {
                $loader->addClassMap($classMap);
            }
        }

        $loader->register(true);

        if ($useStaticLoader) {
            $includeFiles = Composer\Autoload\ComposerStaticInitb48396625ba1a67fdda29160e5686d8d::$files;
        } else {
            $includeFiles = require __DIR__ . '/autoload_files.php';
        }
        foreach ($includeFiles as $fileIdentifier => $file) {
            composerRequireb48396625ba1a67fdda29160e5686d8d($fileIdentifier, $file);
        }

        return $loader;
    }
}

function composerRequireb48396625ba1a67fdda29160e5686d8d($fileIdentifier, $file)
{
    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
        require $file;

        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    }
}
<?php

// autoload_static.php @generated by Composer

namespace Composer\Autoload;

class ComposerStaticInitb48396625ba1a67fdda29160e5686d8d
{
    public static $files = array (
        'ad155f8f1cf0d418fe49e248db8c661b' => __DIR__ . '/..' . '/react/promise/src/functions_include.php',
        '972fda704d680a3a53c68e34e193cb22' => __DIR__ . '/..' . '/react/promise-timer/src/functions_include.php',
        'cea474b4340aa9fa53661e887a21a316' => __DIR__ . '/..' . '/react/promise-stream/src/functions_include.php',
        'a4a119a56e50fbb293281d9a48007e0e' => __DIR__ . '/..' . '/symfony/polyfill-php80/bootstrap.php',
        '0e6d7bf4a5811bfa5cf40c5ccd6fae6a' => __DIR__ . '/..' . '/symfony/polyfill-mbstring/bootstrap.php',
        '7b11c4dc42b3b3023073cb14e519683c' => __DIR__ . '/..' . '/ralouphie/getallheaders/src/getallheaders.php',
        'a0edc8309cc5e1d60e3047b5df6b7052' => __DIR__ . '/..' . '/guzzlehttp/psr7/src/functions_include.php',
        'ebf8799635f67b5d7248946fe2154f4a' => __DIR__ . '/..' . '/ringcentral/psr7/src/functions_include.php',
        '6e3fae29631ef280660b3cdad06f25a8' => __DIR__ . '/..' . '/symfony/deprecation-contracts/function.php',
        '0d59ee240a4cd96ddbb4ff164fccea4d' => __DIR__ . '/..' . '/symfony/polyfill-php73/bootstrap.php',
        'a1105708a18b76903365ca1c4aa61b02' => __DIR__ . '/..' . '/symfony/translation/Resources/functions.php',
        '83835a8f9e1906eeec7f4923b03042b8' => __DIR__ . '/..' . '/react/partial/src/functions.php',
        '3be16222a6efa6dd226a219eaaff823b' => __DIR__ . '/..' . '/ratchet/pawl/src/functions_include.php',
        '49d7e2e91a66e18467cc8d8b8b02459b' => __DIR__ . '/..' . '/mollie/polyfill-libsodium/bootstrap.php',
        '864b292aadc96fda0e2642b894a38d16' => __DIR__ . '/..' . '/team-reflex/discord-php/src/Discord/functions.php',
    );

    public static $prefixLengthsPsr4 = array (
        'S' => 
        array (
            'Symfony\\Polyfill\\Php80\\' => 23,
            'Symfony\\Polyfill\\Php73\\' => 23,
            'Symfony\\Polyfill\\Mbstring\\' => 26,
            'Symfony\\Contracts\\Translation\\' => 30,
            'Symfony\\Component\\Translation\\' => 30,
            'Symfony\\Component\\OptionsResolver\\' => 34,
        ),
        'R' => 
        array (
            'RingCentral\\Psr7\\' => 17,
            'React\\Stream\\' => 13,
            'React\\Socket\\' => 13,
            'React\\Promise\\Timer\\' => 20,
            'React\\Promise\\Stream\\' => 21,
            'React\\Promise\\' => 14,
            'React\\Partial\\' => 14,
            'React\\Http\\' => 11,
            'React\\EventLoop\\' => 16,
            'React\\Dns\\' => 10,
            'React\\Datagram\\' => 15,
            'React\\Cache\\' => 12,
            'Ratchet\\RFC6455\\' => 16,
            'Ratchet\\Client\\' => 15,
        ),
        'P' => 
        array (
            'Psr\\Log\\' => 8,
            'Psr\\Http\\Message\\' => 17,
        ),
        'M' => 
        array (
            'Monolog\\' => 8,
        ),
        'G' => 
        array (
            'GuzzleHttp\\Psr7\\' => 16,
        ),
        'D' => 
        array (
            'Discord\\' => 8,
        ),
        'C' => 
        array (
            'Carbon\\' => 7,
        ),
    );

    public static $prefixDirsPsr4 = array (
        'Symfony\\Polyfill\\Php80\\' => 
        array (
            0 => __DIR__ . '/..' . '/symfony/polyfill-php80',
        ),
        'Symfony\\Polyfill\\Php73\\' => 
        array (
            0 => __DIR__ . '/..' . '/symfony/polyfill-php73',
        ),
        'Symfony\\Polyfill\\Mbstring\\' => 
        array (
            0 => __DIR__ . '/..' . '/symfony/polyfill-mbstring',
        ),
        'Symfony\\Contracts\\Translation\\' => 
        array (
            0 => __DIR__ . '/..' . '/symfony/translation-contracts',
        ),
        'Symfony\\Component\\Translation\\' => 
        array (
            0 => __DIR__ . '/..' . '/symfony/translation',
        ),
        'Symfony\\Component\\OptionsResolver\\' => 
        array (
            0 => __DIR__ . '/..' . '/symfony/options-resolver',
        ),
        'RingCentral\\Psr7\\' => 
        array (
            0 => __DIR__ . '/..' . '/ringcentral/psr7/src',
        ),
        'React\\Stream\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/stream/src',
        ),
        'React\\Socket\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/socket/src',
        ),
        'React\\Promise\\Timer\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/promise-timer/src',
        ),
        'React\\Promise\\Stream\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/promise-stream/src',
        ),
        'React\\Promise\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/promise/src',
        ),
        'React\\Partial\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/partial/src',
        ),
        'React\\Http\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/http/src',
        ),
        'React\\EventLoop\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/event-loop/src',
        ),
        'React\\Dns\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/dns/src',
        ),
        'React\\Datagram\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/datagram/src',
        ),
        'React\\Cache\\' => 
        array (
            0 => __DIR__ . '/..' . '/react/cache/src',
        ),
        'Ratchet\\RFC6455\\' => 
        array (
            0 => __DIR__ . '/..' . '/ratchet/rfc6455/src',
        ),
        'Ratchet\\Client\\' => 
        array (
            0 => __DIR__ . '/..' . '/ratchet/pawl/src',
        ),
        'Psr\\Log\\' => 
        array (
            0 => __DIR__ . '/..' . '/psr/log/Psr/Log',
        ),
        'Psr\\Http\\Message\\' => 
        array (
            0 => __DIR__ . '/..' . '/psr/http-message/src',
        ),
        'Monolog\\' => 
        array (
            0 => __DIR__ . '/..' . '/monolog/monolog/src/Monolog',
        ),
        'GuzzleHttp\\Psr7\\' => 
        array (
            0 => __DIR__ . '/..' . '/guzzlehttp/psr7/src',
        ),
        'Discord\\' => 
        array (
            0 => __DIR__ . '/..' . '/team-reflex/discord-php/src/Discord',
        ),
        'Carbon\\' => 
        array (
            0 => __DIR__ . '/..' . '/nesbot/carbon/src/Carbon',
        ),
    );

    public static $prefixesPsr0 = array (
        'T' => 
        array (
            'TrafficCophp' => 
            array (
                0 => __DIR__ . '/..' . '/trafficcophp/bytebuffer/src',
            ),
        ),
        'E' => 
        array (
            'Evenement' => 
            array (
                0 => __DIR__ . '/..' . '/evenement/evenement/src',
            ),
        ),
    );

    public static $classMap = array (
        'Attribute' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Attribute.php',
        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
        'JsonException' => __DIR__ . '/..' . '/symfony/polyfill-php73/Resources/stubs/JsonException.php',
        'Stringable' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Stringable.php',
        'UnhandledMatchError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php',
        'ValueError' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/ValueError.php',
    );

    public static function getInitializer(ClassLoader $loader)
    {
        return \Closure::bind(function () use ($loader) {
            $loader->prefixLengthsPsr4 = ComposerStaticInitb48396625ba1a67fdda29160e5686d8d::$prefixLengthsPsr4;
            $loader->prefixDirsPsr4 = ComposerStaticInitb48396625ba1a67fdda29160e5686d8d::$prefixDirsPsr4;
            $loader->prefixesPsr0 = ComposerStaticInitb48396625ba1a67fdda29160e5686d8d::$prefixesPsr0;
            $loader->classMap = ComposerStaticInitb48396625ba1a67fdda29160e5686d8d::$classMap;

        }, null, ClassLoader::class);
    }
}
<?php

/*
 * This file is part of Composer.
 *
 * (c) Nils Adermann <naderman@naderman.de>
 *     Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Composer\Autoload;

/**
 * ClassLoader implements a PSR-0, PSR-4 and classmap class loader.
 *
 *     $loader = new \Composer\Autoload\ClassLoader();
 *
 *     // register classes with namespaces
 *     $loader->add('Symfony\Component', __DIR__.'/component');
 *     $loader->add('Symfony',           __DIR__.'/framework');
 *
 *     // activate the autoloader
 *     $loader->register();
 *
 *     // to enable searching the include path (eg. for PEAR packages)
 *     $loader->setUseIncludePath(true);
 *
 * In this example, if you try to use a class in the Symfony\Component
 * namespace or one of its children (Symfony\Component\Console for instance),
 * the autoloader will first look for the class under the component/
 * directory, and it will then fallback to the framework/ directory if not
 * found before giving up.
 *
 * This class is loosely based on the Symfony UniversalClassLoader.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 * @author Jordi Boggiano <j.boggiano@seld.be>
 * @see    https://www.php-fig.org/psr/psr-0/
 * @see    https://www.php-fig.org/psr/psr-4/
 */
class ClassLoader
{
    // PSR-4
    private $prefixLengthsPsr4 = array();
    private $prefixDirsPsr4 = array();
    private $fallbackDirsPsr4 = array();

    // PSR-0
    private $prefixesPsr0 = array();
    private $fallbackDirsPsr0 = array();

    private $useIncludePath = false;
    private $classMap = array();
    private $classMapAuthoritative = false;
    private $missingClasses = array();
    private $apcuPrefix;

    public function getPrefixes()
    {
        if (!empty($this->prefixesPsr0)) {
            return call_user_func_array('array_merge', array_values($this->prefixesPsr0));
        }

        return array();
    }

    public function getPrefixesPsr4()
    {
        return $this->prefixDirsPsr4;
    }

    public function getFallbackDirs()
    {
        return $this->fallbackDirsPsr0;
    }

    public function getFallbackDirsPsr4()
    {
        return $this->fallbackDirsPsr4;
    }

    public function getClassMap()
    {
        return $this->classMap;
    }

    /**
     * @param array $classMap Class to filename map
     */
    public function addClassMap(array $classMap)
    {
        if ($this->classMap) {
            $this->classMap = array_merge($this->classMap, $classMap);
        } else {
            $this->classMap = $classMap;
        }
    }

    /**
     * Registers a set of PSR-0 directories for a given prefix, either
     * appending or prepending to the ones previously set for this prefix.
     *
     * @param string       $prefix  The prefix
     * @param array|string $paths   The PSR-0 root directories
     * @param bool         $prepend Whether to prepend the directories
     */
    public function add($prefix, $paths, $prepend = false)
    {
        if (!$prefix) {
            if ($prepend) {
                $this->fallbackDirsPsr0 = array_merge(
                    (array) $paths,
                    $this->fallbackDirsPsr0
                );
            } else {
                $this->fallbackDirsPsr0 = array_merge(
                    $this->fallbackDirsPsr0,
                    (array) $paths
                );
            }

            return;
        }

        $first = $prefix[0];
        if (!isset($this->prefixesPsr0[$first][$prefix])) {
            $this->prefixesPsr0[$first][$prefix] = (array) $paths;

            return;
        }
        if ($prepend) {
            $this->prefixesPsr0[$first][$prefix] = array_merge(
                (array) $paths,
                $this->prefixesPsr0[$first][$prefix]
            );
        } else {
            $this->prefixesPsr0[$first][$prefix] = array_merge(
                $this->prefixesPsr0[$first][$prefix],
                (array) $paths
            );
        }
    }

    /**
     * Registers a set of PSR-4 directories for a given namespace, either
     * appending or prepending to the ones previously set for this namespace.
     *
     * @param string       $prefix  The prefix/namespace, with trailing '\\'
     * @param array|string $paths   The PSR-4 base directories
     * @param bool         $prepend Whether to prepend the directories
     *
     * @throws \InvalidArgumentException
     */
    public function addPsr4($prefix, $paths, $prepend = false)
    {
        if (!$prefix) {
            // Register directories for the root namespace.
            if ($prepend) {
                $this->fallbackDirsPsr4 = array_merge(
                    (array) $paths,
                    $this->fallbackDirsPsr4
                );
            } else {
                $this->fallbackDirsPsr4 = array_merge(
                    $this->fallbackDirsPsr4,
                    (array) $paths
                );
            }
        } elseif (!isset($this->prefixDirsPsr4[$prefix])) {
            // Register directories for a new namespace.
            $length = strlen($prefix);
            if ('\\' !== $prefix[$length - 1]) {
                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
            }
            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
            $this->prefixDirsPsr4[$prefix] = (array) $paths;
        } elseif ($prepend) {
            // Prepend directories for an already registered namespace.
            $this->prefixDirsPsr4[$prefix] = array_merge(
                (array) $paths,
                $this->prefixDirsPsr4[$prefix]
            );
        } else {
            // Append directories for an already registered namespace.
            $this->prefixDirsPsr4[$prefix] = array_merge(
                $this->prefixDirsPsr4[$prefix],
                (array) $paths
            );
        }
    }

    /**
     * Registers a set of PSR-0 directories for a given prefix,
     * replacing any others previously set for this prefix.
     *
     * @param string       $prefix The prefix
     * @param array|string $paths  The PSR-0 base directories
     */
    public function set($prefix, $paths)
    {
        if (!$prefix) {
            $this->fallbackDirsPsr0 = (array) $paths;
        } else {
            $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths;
        }
    }

    /**
     * Registers a set of PSR-4 directories for a given namespace,
     * replacing any others previously set for this namespace.
     *
     * @param string       $prefix The prefix/namespace, with trailing '\\'
     * @param array|string $paths  The PSR-4 base directories
     *
     * @throws \InvalidArgumentException
     */
    public function setPsr4($prefix, $paths)
    {
        if (!$prefix) {
            $this->fallbackDirsPsr4 = (array) $paths;
        } else {
            $length = strlen($prefix);
            if ('\\' !== $prefix[$length - 1]) {
                throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator.");
            }
            $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length;
            $this->prefixDirsPsr4[$prefix] = (array) $paths;
        }
    }

    /**
     * Turns on searching the include path for class files.
     *
     * @param bool $useIncludePath
     */
    public function setUseIncludePath($useIncludePath)
    {
        $this->useIncludePath = $useIncludePath;
    }

    /**
     * Can be used to check if the autoloader uses the include path to check
     * for classes.
     *
     * @return bool
     */
    public function getUseIncludePath()
    {
        return $this->useIncludePath;
    }

    /**
     * Turns off searching the prefix and fallback directories for classes
     * that have not been registered with the class map.
     *
     * @param bool $classMapAuthoritative
     */
    public function setClassMapAuthoritative($classMapAuthoritative)
    {
        $this->classMapAuthoritative = $classMapAuthoritative;
    }

    /**
     * Should class lookup fail if not found in the current class map?
     *
     * @return bool
     */
    public function isClassMapAuthoritative()
    {
        return $this->classMapAuthoritative;
    }

    /**
     * APCu prefix to use to cache found/not-found classes, if the extension is enabled.
     *
     * @param string|null $apcuPrefix
     */
    public function setApcuPrefix($apcuPrefix)
    {
        $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
    }

    /**
     * The APCu prefix in use, or null if APCu caching is not enabled.
     *
     * @return string|null
     */
    public function getApcuPrefix()
    {
        return $this->apcuPrefix;
    }

    /**
     * Registers this instance as an autoloader.
     *
     * @param bool $prepend Whether to prepend the autoloader or not
     */
    public function register($prepend = false)
    {
        spl_autoload_register(array($this, 'loadClass'), true, $prepend);
    }

    /**
     * Unregisters this instance as an autoloader.
     */
    public function unregister()
    {
        spl_autoload_unregister(array($this, 'loadClass'));
    }

    /**
     * Loads the given class or interface.
     *
     * @param  string    $class The name of the class
     * @return bool|null True if loaded, null otherwise
     */
    public function loadClass($class)
    {
        if ($file = $this->findFile($class)) {
            includeFile($file);

            return true;
        }
    }

    /**
     * Finds the path to the file where the class is defined.
     *
     * @param string $class The name of the class
     *
     * @return string|false The path if found, false otherwise
     */
    public function findFile($class)
    {
        // class map lookup
        if (isset($this->classMap[$class])) {
            return $this->classMap[$class];
        }
        if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) {
            return false;
        }
        if (null !== $this->apcuPrefix) {
            $file = apcu_fetch($this->apcuPrefix.$class, $hit);
            if ($hit) {
                return $file;
            }
        }

        $file = $this->findFileWithExtension($class, '.php');

        // Search for Hack files if we are running on HHVM
        if (false === $file && defined('HHVM_VERSION')) {
            $file = $this->findFileWithExtension($class, '.hh');
        }

        if (null !== $this->apcuPrefix) {
            apcu_add($this->apcuPrefix.$class, $file);
        }

        if (false === $file) {
            // Remember that this class does not exist.
            $this->missingClasses[$class] = true;
        }

        return $file;
    }

    private function findFileWithExtension($class, $ext)
    {
        // PSR-4 lookup
        $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext;

        $first = $class[0];
        if (isset($this->prefixLengthsPsr4[$first])) {
            $subPath = $class;
            while (false !== $lastPos = strrpos($subPath, '\\')) {
                $subPath = substr($subPath, 0, $lastPos);
                $search = $subPath . '\\';
                if (isset($this->prefixDirsPsr4[$search])) {
                    $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
                    foreach ($this->prefixDirsPsr4[$search] as $dir) {
                        if (file_exists($file = $dir . $pathEnd)) {
                            return $file;
                        }
                    }
                }
            }
        }

        // PSR-4 fallback dirs
        foreach ($this->fallbackDirsPsr4 as $dir) {
            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) {
                return $file;
            }
        }

        // PSR-0 lookup
        if (false !== $pos = strrpos($class, '\\')) {
            // namespaced class name
            $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1)
                . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR);
        } else {
            // PEAR-like class name
            $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext;
        }

        if (isset($this->prefixesPsr0[$first])) {
            foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) {
                if (0 === strpos($class, $prefix)) {
                    foreach ($dirs as $dir) {
                        if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
                            return $file;
                        }
                    }
                }
            }
        }

        // PSR-0 fallback dirs
        foreach ($this->fallbackDirsPsr0 as $dir) {
            if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) {
                return $file;
            }
        }

        // PSR-0 include paths.
        if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) {
            return $file;
        }

        return false;
    }
}

/**
 * Scope isolated include.
 *
 * Prevents access to $this/self from included files.
 */
function includeFile($file)
{
    include $file;
}
{
    "packages": [
        {
            "name": "evenement/evenement",
            "version": "v3.0.1",
            "version_normalized": "3.0.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/igorw/evenement.git",
                "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7",
                "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7",
                "shasum": ""
            },
            "require": {
                "php": ">=7.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^6.0"
            },
            "time": "2017-07-23T21:35:13+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-0": {
                    "Evenement": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Igor Wiedler",
                    "email": "igor@wiedler.ch"
                }
            ],
            "description": "Événement is a very simple event dispatching library for PHP",
            "keywords": [
                "event-dispatcher",
                "event-emitter"
            ],
            "support": {
                "issues": "https://github.com/igorw/evenement/issues",
                "source": "https://github.com/igorw/evenement/tree/master"
            },
            "install-path": "../evenement/evenement"
        },
        {
            "name": "guzzlehttp/psr7",
            "version": "1.7.0",
            "version_normalized": "1.7.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/psr7.git",
                "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/psr7/zipball/53330f47520498c0ae1f61f7e2c90f55690c06a3",
                "reference": "53330f47520498c0ae1f61f7e2c90f55690c06a3",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0",
                "psr/http-message": "~1.0",
                "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
            },
            "provide": {
                "psr/http-message-implementation": "1.0"
            },
            "require-dev": {
                "ext-zlib": "*",
                "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10"
            },
            "suggest": {
                "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
            },
            "time": "2020-09-30T07:37:11+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.7-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "GuzzleHttp\\Psr7\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                },
                {
                    "name": "Tobias Schultze",
                    "homepage": "https://github.com/Tobion"
                }
            ],
            "description": "PSR-7 message implementation that also provides common utility methods",
            "keywords": [
                "http",
                "message",
                "psr-7",
                "request",
                "response",
                "stream",
                "uri",
                "url"
            ],
            "support": {
                "issues": "https://github.com/guzzle/psr7/issues",
                "source": "https://github.com/guzzle/psr7/tree/1.7.0"
            },
            "install-path": "../guzzlehttp/psr7"
        },
        {
            "name": "mollie/polyfill-libsodium",
            "version": "v1.1.1",
            "version_normalized": "1.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/mollie/polyfill-libsodium.git",
                "reference": "60351707e048080a2218a97296f88733f050f183"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/mollie/polyfill-libsodium/zipball/60351707e048080a2218a97296f88733f050f183",
                "reference": "60351707e048080a2218a97296f88733f050f183",
                "shasum": ""
            },
            "require": {
                "php": ">=7.0.0"
            },
            "suggest": {
                "ext-sodium": "The new sodium php extension"
            },
            "time": "2018-01-22T16:27:22+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "./bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Martijn Smit",
                    "email": "smit@mollie.com"
                },
                {
                    "name": "Willem Stuursma-Ruwen",
                    "email": "willem@mollie.com"
                }
            ],
            "description": "A polyfill package to transition from the libsodium php extension to the sodium extension. Which is included in PHP 7.2",
            "support": {
                "issues": "https://github.com/mollie/polyfill-libsodium/issues",
                "source": "https://github.com/mollie/polyfill-libsodium/tree/master"
            },
            "install-path": "../mollie/polyfill-libsodium"
        },
        {
            "name": "monolog/monolog",
            "version": "2.2.0",
            "version_normalized": "2.2.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/monolog.git",
                "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1cb1cde8e8dd0f70cc0fe51354a59acad9302084",
                "reference": "1cb1cde8e8dd0f70cc0fe51354a59acad9302084",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2",
                "psr/log": "^1.0.1"
            },
            "provide": {
                "psr/log-implementation": "1.0.0"
            },
            "require-dev": {
                "aws/aws-sdk-php": "^2.4.9 || ^3.0",
                "doctrine/couchdb": "~1.0@dev",
                "elasticsearch/elasticsearch": "^7",
                "graylog2/gelf-php": "^1.4.2",
                "mongodb/mongodb": "^1.8",
                "php-amqplib/php-amqplib": "~2.4",
                "php-console/php-console": "^3.1.3",
                "phpspec/prophecy": "^1.6.1",
                "phpstan/phpstan": "^0.12.59",
                "phpunit/phpunit": "^8.5",
                "predis/predis": "^1.1",
                "rollbar/rollbar": "^1.3",
                "ruflin/elastica": ">=0.90 <7.0.1",
                "swiftmailer/swiftmailer": "^5.3|^6.0"
            },
            "suggest": {
                "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
                "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
                "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
                "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
                "ext-mbstring": "Allow to work properly with unicode symbols",
                "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
                "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
                "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
                "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
                "php-console/php-console": "Allow sending log messages to Google Chrome",
                "rollbar/rollbar": "Allow sending log messages to Rollbar",
                "ruflin/elastica": "Allow sending log messages to an Elastic Search server"
            },
            "time": "2020-12-14T13:15:25+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "2.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Monolog\\": "src/Monolog"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "https://seld.be"
                }
            ],
            "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
            "homepage": "https://github.com/Seldaek/monolog",
            "keywords": [
                "log",
                "logging",
                "psr-3"
            ],
            "support": {
                "issues": "https://github.com/Seldaek/monolog/issues",
                "source": "https://github.com/Seldaek/monolog/tree/2.2.0"
            },
            "funding": [
                {
                    "url": "https://github.com/Seldaek",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
                    "type": "tidelift"
                }
            ],
            "install-path": "../monolog/monolog"
        },
        {
            "name": "nesbot/carbon",
            "version": "2.46.0",
            "version_normalized": "2.46.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/briannesbitt/Carbon.git",
                "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
                "reference": "2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "php": "^7.1.8 || ^8.0",
                "symfony/polyfill-mbstring": "^1.0",
                "symfony/translation": "^3.4 || ^4.0 || ^5.0"
            },
            "require-dev": {
                "doctrine/orm": "^2.7",
                "friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
                "kylekatarnls/multi-tester": "^2.0",
                "phpmd/phpmd": "^2.9",
                "phpstan/extension-installer": "^1.0",
                "phpstan/phpstan": "^0.12.54",
                "phpunit/phpunit": "^7.5.20 || ^8.5.14",
                "squizlabs/php_codesniffer": "^3.4"
            },
            "time": "2021-02-24T17:30:44+00:00",
            "bin": [
                "bin/carbon"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.x-dev",
                    "dev-3.x": "3.x-dev"
                },
                "laravel": {
                    "providers": [
                        "Carbon\\Laravel\\ServiceProvider"
                    ]
                },
                "phpstan": {
                    "includes": [
                        "extension.neon"
                    ]
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Carbon\\": "src/Carbon/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Brian Nesbitt",
                    "email": "brian@nesbot.com",
                    "homepage": "http://nesbot.com"
                },
                {
                    "name": "kylekatarnls",
                    "homepage": "http://github.com/kylekatarnls"
                }
            ],
            "description": "An API extension for DateTime that supports 281 different languages.",
            "homepage": "http://carbon.nesbot.com",
            "keywords": [
                "date",
                "datetime",
                "time"
            ],
            "support": {
                "issues": "https://github.com/briannesbitt/Carbon/issues",
                "source": "https://github.com/briannesbitt/Carbon"
            },
            "funding": [
                {
                    "url": "https://opencollective.com/Carbon",
                    "type": "open_collective"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon",
                    "type": "tidelift"
                }
            ],
            "install-path": "../nesbot/carbon"
        },
        {
            "name": "psr/http-message",
            "version": "1.0.1",
            "version_normalized": "1.0.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-message.git",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "time": "2016-08-06T14:39:51+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Psr\\Http\\Message\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for HTTP messages",
            "homepage": "https://github.com/php-fig/http-message",
            "keywords": [
                "http",
                "http-message",
                "psr",
                "psr-7",
                "request",
                "response"
            ],
            "support": {
                "source": "https://github.com/php-fig/http-message/tree/master"
            },
            "install-path": "../psr/http-message"
        },
        {
            "name": "psr/log",
            "version": "1.1.3",
            "version_normalized": "1.1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/log.git",
                "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
                "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "time": "2020-03-23T09:12:05+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1.x-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Psr\\Log\\": "Psr/Log/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for logging libraries",
            "homepage": "https://github.com/php-fig/log",
            "keywords": [
                "log",
                "psr",
                "psr-3"
            ],
            "support": {
                "source": "https://github.com/php-fig/log/tree/1.1.3"
            },
            "install-path": "../psr/log"
        },
        {
            "name": "ralouphie/getallheaders",
            "version": "3.0.3",
            "version_normalized": "3.0.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ralouphie/getallheaders.git",
                "reference": "120b605dfeb996808c31b6477290a714d356e822"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
                "reference": "120b605dfeb996808c31b6477290a714d356e822",
                "shasum": ""
            },
            "require": {
                "php": ">=5.6"
            },
            "require-dev": {
                "php-coveralls/php-coveralls": "^2.1",
                "phpunit/phpunit": "^5 || ^6.5"
            },
            "time": "2019-03-08T08:55:37+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/getallheaders.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ralph Khattar",
                    "email": "ralph.khattar@gmail.com"
                }
            ],
            "description": "A polyfill for getallheaders.",
            "support": {
                "issues": "https://github.com/ralouphie/getallheaders/issues",
                "source": "https://github.com/ralouphie/getallheaders/tree/develop"
            },
            "install-path": "../ralouphie/getallheaders"
        },
        {
            "name": "ratchet/pawl",
            "version": "v0.3.5",
            "version_normalized": "0.3.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ratchetphp/Pawl.git",
                "reference": "89ec703c76dc893484a2a0ed44b48a37d445abd5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ratchetphp/Pawl/zipball/89ec703c76dc893484a2a0ed44b48a37d445abd5",
                "reference": "89ec703c76dc893484a2a0ed44b48a37d445abd5",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0",
                "php": ">=5.4",
                "ratchet/rfc6455": "^0.3",
                "react/socket": "^1.0 || ^0.8 || ^0.7"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.8"
            },
            "suggest": {
                "reactivex/rxphp": "~2.0"
            },
            "time": "2020-07-17T15:32:47+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Ratchet\\Client\\": "src"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Asynchronous WebSocket client",
            "keywords": [
                "Ratchet",
                "async",
                "client",
                "websocket",
                "websocket client"
            ],
            "support": {
                "issues": "https://github.com/ratchetphp/Pawl/issues",
                "source": "https://github.com/ratchetphp/Pawl/tree/master"
            },
            "install-path": "../ratchet/pawl"
        },
        {
            "name": "ratchet/rfc6455",
            "version": "v0.3",
            "version_normalized": "0.3.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ratchetphp/RFC6455.git",
                "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/c8651c7938651c2d55f5d8c2422ac5e57a183341",
                "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341",
                "shasum": ""
            },
            "require": {
                "guzzlehttp/psr7": "^1.0",
                "php": ">=5.4.2"
            },
            "require-dev": {
                "phpunit/phpunit": "5.7.*",
                "react/socket": "^1.3"
            },
            "time": "2020-05-15T18:31:24+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Ratchet\\RFC6455\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "role": "Developer"
                },
                {
                    "name": "Matt Bonneau",
                    "role": "Developer"
                }
            ],
            "description": "RFC6455 WebSocket protocol handler",
            "homepage": "http://socketo.me",
            "keywords": [
                "WebSockets",
                "rfc6455",
                "websocket"
            ],
            "support": {
                "chat": "https://gitter.im/reactphp/reactphp",
                "issues": "https://github.com/ratchetphp/RFC6455/issues",
                "source": "https://github.com/ratchetphp/RFC6455/tree/v0.3"
            },
            "install-path": "../ratchet/rfc6455"
        },
        {
            "name": "react/cache",
            "version": "v1.1.1",
            "version_normalized": "1.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/cache.git",
                "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/cache/zipball/4bf736a2cccec7298bdf745db77585966fc2ca7e",
                "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0",
                "react/promise": "^3.0 || ^2.0 || ^1.1"
            },
            "require-dev": {
                "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
            },
            "time": "2021-02-02T06:47:52+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Cache\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering",
                    "homepage": "https://clue.engineering/"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "reactphp@ceesjankiewiet.nl",
                    "homepage": "https://wyrihaximus.net/"
                },
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com",
                    "homepage": "https://sorgalla.com/"
                },
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "homepage": "https://cboden.dev/"
                }
            ],
            "description": "Async, Promise-based cache interface for ReactPHP",
            "keywords": [
                "cache",
                "caching",
                "promise",
                "reactphp"
            ],
            "support": {
                "issues": "https://github.com/reactphp/cache/issues",
                "source": "https://github.com/reactphp/cache/tree/v1.1.1"
            },
            "funding": [
                {
                    "url": "https://github.com/WyriHaximus",
                    "type": "github"
                },
                {
                    "url": "https://github.com/clue",
                    "type": "github"
                }
            ],
            "install-path": "../react/cache"
        },
        {
            "name": "react/datagram",
            "version": "v1.5.0",
            "version_normalized": "1.5.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/datagram.git",
                "reference": "e4c5bf8daf44630f0a938f40fe2104b2b76ad2ff"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/datagram/zipball/e4c5bf8daf44630f0a938f40fe2104b2b76ad2ff",
                "reference": "e4c5bf8daf44630f0a938f40fe2104b2b76ad2ff",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
                "php": ">=5.3",
                "react/dns": "^1.0 || ^0.4.13",
                "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3",
                "react/promise": "~2.1|~1.2"
            },
            "require-dev": {
                "clue/block-react": "~1.0",
                "phpunit/phpunit": "^5.0 || ^4.8"
            },
            "time": "2019-07-10T10:04:15+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Datagram\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@lueck.tv"
                }
            ],
            "description": "Event-driven UDP datagram socket client and server for ReactPHP",
            "homepage": "https://github.com/reactphp/datagram",
            "keywords": [
                "Socket",
                "async",
                "client",
                "datagram",
                "dgram",
                "reactphp",
                "server",
                "udp"
            ],
            "support": {
                "issues": "https://github.com/reactphp/datagram/issues",
                "source": "https://github.com/reactphp/datagram/tree/v1.5.0"
            },
            "install-path": "../react/datagram"
        },
        {
            "name": "react/dns",
            "version": "v1.5.0",
            "version_normalized": "1.5.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/dns.git",
                "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/dns/zipball/b22b0b20278e8535e633ab71a52472c5bf620aa1",
                "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0",
                "react/cache": "^1.0 || ^0.6 || ^0.5",
                "react/event-loop": "^1.0 || ^0.5",
                "react/promise": "^3.0 || ^2.7 || ^1.2.1",
                "react/promise-timer": "^1.2"
            },
            "require-dev": {
                "clue/block-react": "^1.2",
                "phpunit/phpunit": "^9.3 || ^4.8.35"
            },
            "time": "2021-03-05T12:16:50+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Dns\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering",
                    "homepage": "https://clue.engineering/"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "reactphp@ceesjankiewiet.nl",
                    "homepage": "https://wyrihaximus.net/"
                },
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com",
                    "homepage": "https://sorgalla.com/"
                },
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "homepage": "https://cboden.dev/"
                }
            ],
            "description": "Async DNS resolver for ReactPHP",
            "keywords": [
                "async",
                "dns",
                "dns-resolver",
                "reactphp"
            ],
            "support": {
                "issues": "https://github.com/reactphp/dns/issues",
                "source": "https://github.com/reactphp/dns/tree/v1.5.0"
            },
            "funding": [
                {
                    "url": "https://github.com/WyriHaximus",
                    "type": "github"
                },
                {
                    "url": "https://github.com/clue",
                    "type": "github"
                }
            ],
            "install-path": "../react/dns"
        },
        {
            "name": "react/event-loop",
            "version": "v1.1.1",
            "version_normalized": "1.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/event-loop.git",
                "reference": "6d24de090cd59cfc830263cfba965be77b563c13"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/event-loop/zipball/6d24de090cd59cfc830263cfba965be77b563c13",
                "reference": "6d24de090cd59cfc830263cfba965be77b563c13",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35"
            },
            "suggest": {
                "ext-event": "~1.0 for ExtEventLoop",
                "ext-pcntl": "For signal handling support when using the StreamSelectLoop",
                "ext-uv": "* for ExtUvLoop"
            },
            "time": "2020-01-01T18:39:52+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\EventLoop\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.",
            "keywords": [
                "asynchronous",
                "event-loop"
            ],
            "support": {
                "issues": "https://github.com/reactphp/event-loop/issues",
                "source": "https://github.com/reactphp/event-loop/tree/v1.1.1"
            },
            "install-path": "../react/event-loop"
        },
        {
            "name": "react/http",
            "version": "v1.2.0",
            "version_normalized": "1.2.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/http.git",
                "reference": "badb0a87890e14b9cdfa3aec3ba1aafd900401ac"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/http/zipball/badb0a87890e14b9cdfa3aec3ba1aafd900401ac",
                "reference": "badb0a87890e14b9cdfa3aec3ba1aafd900401ac",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
                "php": ">=5.3.0",
                "psr/http-message": "^1.0",
                "react/event-loop": "^1.0 || ^0.5",
                "react/promise": "^2.3 || ^1.2.1",
                "react/promise-stream": "^1.1",
                "react/socket": "^1.6",
                "react/stream": "^1.1",
                "ringcentral/psr7": "^1.2"
            },
            "require-dev": {
                "clue/block-react": "^1.1",
                "clue/http-proxy-react": "^1.3",
                "clue/reactphp-ssh-proxy": "^1.0",
                "clue/socks-react": "^1.0",
                "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
            },
            "time": "2020-12-04T12:57:33+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Http\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering",
                    "homepage": "https://clue.engineering/"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "reactphp@ceesjankiewiet.nl",
                    "homepage": "https://wyrihaximus.net/"
                },
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com",
                    "homepage": "https://sorgalla.com/"
                },
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "homepage": "https://cboden.dev/"
                }
            ],
            "description": "Event-driven, streaming HTTP client and server implementation for ReactPHP",
            "keywords": [
                "async",
                "client",
                "event-driven",
                "http",
                "http client",
                "http server",
                "https",
                "psr-7",
                "reactphp",
                "server",
                "streaming"
            ],
            "support": {
                "issues": "https://github.com/reactphp/http/issues",
                "source": "https://github.com/reactphp/http/tree/v1.2.0"
            },
            "funding": [
                {
                    "url": "https://github.com/WyriHaximus",
                    "type": "github"
                },
                {
                    "url": "https://github.com/clue",
                    "type": "github"
                }
            ],
            "install-path": "../react/http"
        },
        {
            "name": "react/partial",
            "version": "v3.0.0",
            "version_normalized": "3.0.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/friends-of-reactphp/partial.git",
                "reference": "e06f034747561977670607888e0a99fd282308ab"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/friends-of-reactphp/partial/zipball/e06f034747561977670607888e0a99fd282308ab",
                "reference": "e06f034747561977670607888e0a99fd282308ab",
                "shasum": ""
            },
            "require": {
                "php": ">=5.6"
            },
            "require-dev": {
                "phpunit/phpunit": "^5.7"
            },
            "time": "2017-10-01T13:27:11+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Partial\\": "src/"
                },
                "files": [
                    "src/functions.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Partial function application.",
            "keywords": [
                "functional-programming",
                "partial"
            ],
            "support": {
                "issues": "https://github.com/friends-of-reactphp/partial/issues",
                "source": "https://github.com/friends-of-reactphp/partial/tree/v3.0.0"
            },
            "install-path": "../react/partial"
        },
        {
            "name": "react/promise",
            "version": "v2.8.0",
            "version_normalized": "2.8.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/promise.git",
                "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4",
                "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36"
            },
            "time": "2020-05-12T15:16:56+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Promise\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com"
                }
            ],
            "description": "A lightweight implementation of CommonJS Promises/A for PHP",
            "keywords": [
                "promise",
                "promises"
            ],
            "support": {
                "issues": "https://github.com/reactphp/promise/issues",
                "source": "https://github.com/reactphp/promise/tree/v2.8.0"
            },
            "install-path": "../react/promise"
        },
        {
            "name": "react/promise-stream",
            "version": "v1.2.0",
            "version_normalized": "1.2.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/promise-stream.git",
                "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/promise-stream/zipball/6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe",
                "reference": "6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3",
                "react/promise": "^2.1 || ^1.2",
                "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.6"
            },
            "require-dev": {
                "clue/block-react": "^1.0",
                "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35",
                "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3",
                "react/promise-timer": "^1.0"
            },
            "time": "2019-07-03T12:29:10+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Promise\\Stream\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@lueck.tv"
                }
            ],
            "description": "The missing link between Promise-land and Stream-land for ReactPHP",
            "homepage": "https://github.com/reactphp/promise-stream",
            "keywords": [
                "Buffer",
                "async",
                "promise",
                "reactphp",
                "stream",
                "unwrap"
            ],
            "support": {
                "issues": "https://github.com/reactphp/promise-stream/issues",
                "source": "https://github.com/reactphp/promise-stream/tree/v1.2.0"
            },
            "install-path": "../react/promise-stream"
        },
        {
            "name": "react/promise-timer",
            "version": "v1.6.0",
            "version_normalized": "1.6.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/promise-timer.git",
                "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/daee9baf6ef30c43ea4c86399f828bb5f558f6e6",
                "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3",
                "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5",
                "react/promise": "^3.0 || ^2.7.0 || ^1.2.1"
            },
            "require-dev": {
                "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35"
            },
            "time": "2020-07-10T12:18:06+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Promise\\Timer\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@lueck.tv"
                }
            ],
            "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.",
            "homepage": "https://github.com/reactphp/promise-timer",
            "keywords": [
                "async",
                "event-loop",
                "promise",
                "reactphp",
                "timeout",
                "timer"
            ],
            "support": {
                "issues": "https://github.com/reactphp/promise-timer/issues",
                "source": "https://github.com/reactphp/promise-timer/tree/v1.6.0"
            },
            "install-path": "../react/promise-timer"
        },
        {
            "name": "react/socket",
            "version": "v1.6.0",
            "version_normalized": "1.6.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/socket.git",
                "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/socket/zipball/e2b96b23a13ca9b41ab343268dbce3f8ef4d524a",
                "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
                "php": ">=5.3.0",
                "react/dns": "^1.1",
                "react/event-loop": "^1.0 || ^0.5",
                "react/promise": "^2.6.0 || ^1.2.1",
                "react/promise-timer": "^1.4.0",
                "react/stream": "^1.1"
            },
            "require-dev": {
                "clue/block-react": "^1.2",
                "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35",
                "react/promise-stream": "^1.2"
            },
            "time": "2020-08-28T12:49:05+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Socket\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Christian Lück",
                    "email": "christian@clue.engineering",
                    "homepage": "https://clue.engineering/"
                },
                {
                    "name": "Cees-Jan Kiewiet",
                    "email": "reactphp@ceesjankiewiet.nl",
                    "homepage": "https://wyrihaximus.net/"
                },
                {
                    "name": "Jan Sorgalla",
                    "email": "jsorgalla@gmail.com",
                    "homepage": "https://sorgalla.com/"
                },
                {
                    "name": "Chris Boden",
                    "email": "cboden@gmail.com",
                    "homepage": "https://cboden.dev/"
                }
            ],
            "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP",
            "keywords": [
                "Connection",
                "Socket",
                "async",
                "reactphp",
                "stream"
            ],
            "support": {
                "issues": "https://github.com/reactphp/socket/issues",
                "source": "https://github.com/reactphp/socket/tree/v1.6.0"
            },
            "funding": [
                {
                    "url": "https://github.com/WyriHaximus",
                    "type": "github"
                },
                {
                    "url": "https://github.com/clue",
                    "type": "github"
                }
            ],
            "install-path": "../react/socket"
        },
        {
            "name": "react/stream",
            "version": "v1.1.1",
            "version_normalized": "1.1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/reactphp/stream.git",
                "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/reactphp/stream/zipball/7c02b510ee3f582c810aeccd3a197b9c2f52ff1a",
                "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a",
                "shasum": ""
            },
            "require": {
                "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
                "php": ">=5.3.8",
                "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5"
            },
            "require-dev": {
                "clue/stream-filter": "~1.2",
                "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35"
            },
            "time": "2020-05-04T10:17:57+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "React\\Stream\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP",
            "keywords": [
                "event-driven",
                "io",
                "non-blocking",
                "pipe",
                "reactphp",
                "readable",
                "stream",
                "writable"
            ],
            "support": {
                "issues": "https://github.com/reactphp/stream/issues",
                "source": "https://github.com/reactphp/stream/tree/v1.1.1"
            },
            "install-path": "../react/stream"
        },
        {
            "name": "ringcentral/psr7",
            "version": "1.3.0",
            "version_normalized": "1.3.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ringcentral/psr7.git",
                "reference": "360faaec4b563958b673fb52bbe94e37f14bc686"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ringcentral/psr7/zipball/360faaec4b563958b673fb52bbe94e37f14bc686",
                "reference": "360faaec4b563958b673fb52bbe94e37f14bc686",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3",
                "psr/http-message": "~1.0"
            },
            "provide": {
                "psr/http-message-implementation": "1.0"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.0"
            },
            "time": "2018-05-29T20:21:04+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "RingCentral\\Psr7\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                }
            ],
            "description": "PSR-7 message implementation",
            "keywords": [
                "http",
                "message",
                "stream",
                "uri"
            ],
            "support": {
                "source": "https://github.com/ringcentral/psr7/tree/master"
            },
            "install-path": "../ringcentral/psr7"
        },
        {
            "name": "symfony/deprecation-contracts",
            "version": "v2.2.0",
            "version_normalized": "2.2.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/deprecation-contracts.git",
                "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665",
                "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "time": "2020-09-07T11:33:47+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.2-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "function.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "A generic function and convention to trigger deprecation notices",
            "homepage": "https://symfony.com",
            "support": {
                "source": "https://github.com/symfony/deprecation-contracts/tree/master"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/deprecation-contracts"
        },
        {
            "name": "symfony/options-resolver",
            "version": "v5.2.4",
            "version_normalized": "5.2.4.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/options-resolver.git",
                "reference": "5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/options-resolver/zipball/5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce",
                "reference": "5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/deprecation-contracts": "^2.1",
                "symfony/polyfill-php73": "~1.0",
                "symfony/polyfill-php80": "^1.15"
            },
            "time": "2021-01-27T12:56:27+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\OptionsResolver\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Provides an improved replacement for the array_replace PHP function",
            "homepage": "https://symfony.com",
            "keywords": [
                "config",
                "configuration",
                "options"
            ],
            "support": {
                "source": "https://github.com/symfony/options-resolver/tree/v5.2.4"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/options-resolver"
        },
        {
            "name": "symfony/polyfill-mbstring",
            "version": "v1.22.1",
            "version_normalized": "1.22.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-mbstring.git",
                "reference": "5232de97ee3b75b0360528dae24e73db49566ab1"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1",
                "reference": "5232de97ee3b75b0360528dae24e73db49566ab1",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "suggest": {
                "ext-mbstring": "For best performance"
            },
            "time": "2021-01-22T09:19:47+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Mbstring\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Mbstring extension",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "mbstring",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.22.1"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-mbstring"
        },
        {
            "name": "symfony/polyfill-php73",
            "version": "v1.22.1",
            "version_normalized": "1.22.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php73.git",
                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "time": "2021-01-07T16:49:33+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php73\\": ""
                },
                "files": [
                    "bootstrap.php"
                ],
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php73/tree/v1.22.1"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-php73"
        },
        {
            "name": "symfony/polyfill-php80",
            "version": "v1.22.1",
            "version_normalized": "1.22.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php80.git",
                "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91",
                "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "time": "2021-01-07T16:49:33+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-main": "1.22-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php80\\": ""
                },
                "files": [
                    "bootstrap.php"
                ],
                "classmap": [
                    "Resources/stubs"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ion Bazan",
                    "email": "ion.bazan@gmail.com"
                },
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "support": {
                "source": "https://github.com/symfony/polyfill-php80/tree/v1.22.1"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-php80"
        },
        {
            "name": "symfony/translation",
            "version": "v5.2.5",
            "version_normalized": "5.2.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/translation.git",
                "reference": "0947ab1e3aabd22a6bef393874b2555d2bb976da"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/translation/zipball/0947ab1e3aabd22a6bef393874b2555d2bb976da",
                "reference": "0947ab1e3aabd22a6bef393874b2555d2bb976da",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/polyfill-mbstring": "~1.0",
                "symfony/polyfill-php80": "^1.15",
                "symfony/translation-contracts": "^2.3"
            },
            "conflict": {
                "symfony/config": "<4.4",
                "symfony/dependency-injection": "<5.0",
                "symfony/http-kernel": "<5.0",
                "symfony/twig-bundle": "<5.0",
                "symfony/yaml": "<4.4"
            },
            "provide": {
                "symfony/translation-implementation": "2.3"
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "^4.4|^5.0",
                "symfony/console": "^4.4|^5.0",
                "symfony/dependency-injection": "^5.0",
                "symfony/finder": "^4.4|^5.0",
                "symfony/http-kernel": "^5.0",
                "symfony/intl": "^4.4|^5.0",
                "symfony/service-contracts": "^1.1.2|^2",
                "symfony/yaml": "^4.4|^5.0"
            },
            "suggest": {
                "psr/log-implementation": "To use logging capability in translator",
                "symfony/config": "",
                "symfony/yaml": ""
            },
            "time": "2021-03-06T07:59:01+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "Resources/functions.php"
                ],
                "psr-4": {
                    "Symfony\\Component\\Translation\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Provides tools to internationalize your application",
            "homepage": "https://symfony.com",
            "support": {
                "source": "https://github.com/symfony/translation/tree/v5.2.5"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/translation"
        },
        {
            "name": "symfony/translation-contracts",
            "version": "v2.3.0",
            "version_normalized": "2.3.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/translation-contracts.git",
                "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e2eaa60b558f26a4b0354e1bbb25636efaaad105",
                "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5"
            },
            "suggest": {
                "symfony/translation-implementation": ""
            },
            "time": "2020-09-28T13:05:58+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.3-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Symfony\\Contracts\\Translation\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Generic abstractions related to translation",
            "homepage": "https://symfony.com",
            "keywords": [
                "abstractions",
                "contracts",
                "decoupling",
                "interfaces",
                "interoperability",
                "standards"
            ],
            "support": {
                "source": "https://github.com/symfony/translation-contracts/tree/v2.3.0"
            },
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/translation-contracts"
        },
        {
            "name": "team-reflex/discord-php",
            "version": "v5.1.2",
            "version_normalized": "5.1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/discord-php/DiscordPHP.git",
                "reference": "f61603d42247e10da32d654a0d6b346f571b3aaa"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/discord-php/DiscordPHP/zipball/f61603d42247e10da32d654a0d6b346f571b3aaa",
                "reference": "f61603d42247e10da32d654a0d6b346f571b3aaa",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "ext-zlib": "*",
                "mollie/polyfill-libsodium": "^1.1",
                "monolog/monolog": "^2.1",
                "nesbot/carbon": "^2.38",
                "php": "^7.2|^8.0",
                "ratchet/pawl": "0.3.*",
                "react/datagram": "1.5.*",
                "react/http": "^1.1",
                "react/partial": "^3.0",
                "symfony/options-resolver": "^5.1.3",
                "trafficcophp/bytebuffer": "^0.3"
            },
            "require-dev": {
                "davidcole1340/reactsh": "dev-master",
                "friendsofphp/php-cs-fixer": "^2.16",
                "phpunit/phpunit": "^9.4",
                "symfony/var-dumper": "*"
            },
            "suggest": {
                "ext-event": "For a faster, and more performant loop",
                "ext-libev": "For a faster, and more performant loop",
                "ext-mbstring": "For accurate calculations of string length when handling non-english characters.",
                "ext-uv": "For a faster, and more performant loop. PHP >=7 only. Preferred."
            },
            "time": "2021-03-02T05:53:18+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "src/Discord/functions.php"
                ],
                "psr-4": {
                    "Discord\\": "src/Discord"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "David Cole",
                    "email": "david@team-reflex.com"
                },
                {
                    "name": "Aaron Scherer",
                    "email": "aequasi@gmail.com"
                }
            ],
            "description": "An unofficial API to interact with the voice and text service Discord.",
            "support": {
                "issues": "https://github.com/discord-php/DiscordPHP/issues",
                "source": "https://github.com/discord-php/DiscordPHP/tree/v5.1.2"
            },
            "install-path": "../team-reflex/discord-php"
        },
        {
            "name": "trafficcophp/bytebuffer",
            "version": "v0.3",
            "version_normalized": "0.3.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/nesQuick/ByteBuffer.git",
                "reference": "e94e5c87c41bc79c0f738b0fa89bad11d27ae0b4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/nesQuick/ByteBuffer/zipball/e94e5c87c41bc79c0f738b0fa89bad11d27ae0b4",
                "reference": "e94e5c87c41bc79c0f738b0fa89bad11d27ae0b4",
                "shasum": ""
            },
            "time": "2016-01-13T22:50:58+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-0": {
                    "TrafficCophp": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ole 'nesQuick' Michaelis",
                    "email": "ole.michaelis@googlemail.com",
                    "homepage": "http://www.codestars.eu"
                }
            ],
            "description": "Node.js inspired byte stream buffer for PHP.",
            "keywords": [
                "Buffer",
                "Bytehandling",
                "Socket",
                "binary data",
                "library",
                "pack",
                "stream",
                "wrapper"
            ],
            "support": {
                "issues": "https://github.com/nesQuick/ByteBuffer/issues",
                "source": "https://github.com/nesQuick/ByteBuffer/tree/master"
            },
            "install-path": "../trafficcophp/bytebuffer"
        }
    ],
    "dev": false,
    "dev-package-names": []
}
<?php return array (
  'root' => 
  array (
    'pretty_version' => 'dev-master',
    'version' => 'dev-master',
    'aliases' => 
    array (
    ),
    'reference' => 'f417aad438f14ec697384ac464a73d17b50011af',
    'name' => 'daisukedaisuke/pmmpdiscordbot',
  ),
  'versions' => 
  array (
    'daisukedaisuke/pmmpdiscordbot' => 
    array (
      'pretty_version' => 'dev-master',
      'version' => 'dev-master',
      'aliases' => 
      array (
      ),
      'reference' => 'f417aad438f14ec697384ac464a73d17b50011af',
    ),
    'evenement/evenement' => 
    array (
      'pretty_version' => 'v3.0.1',
      'version' => '3.0.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7',
    ),
    'guzzlehttp/psr7' => 
    array (
      'pretty_version' => '1.7.0',
      'version' => '1.7.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '53330f47520498c0ae1f61f7e2c90f55690c06a3',
    ),
    'mollie/polyfill-libsodium' => 
    array (
      'pretty_version' => 'v1.1.1',
      'version' => '1.1.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '60351707e048080a2218a97296f88733f050f183',
    ),
    'monolog/monolog' => 
    array (
      'pretty_version' => '2.2.0',
      'version' => '2.2.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '1cb1cde8e8dd0f70cc0fe51354a59acad9302084',
    ),
    'nesbot/carbon' => 
    array (
      'pretty_version' => '2.46.0',
      'version' => '2.46.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4',
    ),
    'psr/http-message' => 
    array (
      'pretty_version' => '1.0.1',
      'version' => '1.0.1.0',
      'aliases' => 
      array (
      ),
      'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
    ),
    'psr/http-message-implementation' => 
    array (
      'provided' => 
      array (
        0 => '1.0',
      ),
    ),
    'psr/log' => 
    array (
      'pretty_version' => '1.1.3',
      'version' => '1.1.3.0',
      'aliases' => 
      array (
      ),
      'reference' => '0f73288fd15629204f9d42b7055f72dacbe811fc',
    ),
    'psr/log-implementation' => 
    array (
      'provided' => 
      array (
        0 => '1.0.0',
      ),
    ),
    'ralouphie/getallheaders' => 
    array (
      'pretty_version' => '3.0.3',
      'version' => '3.0.3.0',
      'aliases' => 
      array (
      ),
      'reference' => '120b605dfeb996808c31b6477290a714d356e822',
    ),
    'ratchet/pawl' => 
    array (
      'pretty_version' => 'v0.3.5',
      'version' => '0.3.5.0',
      'aliases' => 
      array (
      ),
      'reference' => '89ec703c76dc893484a2a0ed44b48a37d445abd5',
    ),
    'ratchet/rfc6455' => 
    array (
      'pretty_version' => 'v0.3',
      'version' => '0.3.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'c8651c7938651c2d55f5d8c2422ac5e57a183341',
    ),
    'react/cache' => 
    array (
      'pretty_version' => 'v1.1.1',
      'version' => '1.1.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '4bf736a2cccec7298bdf745db77585966fc2ca7e',
    ),
    'react/datagram' => 
    array (
      'pretty_version' => 'v1.5.0',
      'version' => '1.5.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e4c5bf8daf44630f0a938f40fe2104b2b76ad2ff',
    ),
    'react/dns' => 
    array (
      'pretty_version' => 'v1.5.0',
      'version' => '1.5.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'b22b0b20278e8535e633ab71a52472c5bf620aa1',
    ),
    'react/event-loop' => 
    array (
      'pretty_version' => 'v1.1.1',
      'version' => '1.1.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '6d24de090cd59cfc830263cfba965be77b563c13',
    ),
    'react/http' => 
    array (
      'pretty_version' => 'v1.2.0',
      'version' => '1.2.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'badb0a87890e14b9cdfa3aec3ba1aafd900401ac',
    ),
    'react/partial' => 
    array (
      'pretty_version' => 'v3.0.0',
      'version' => '3.0.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e06f034747561977670607888e0a99fd282308ab',
    ),
    'react/promise' => 
    array (
      'pretty_version' => 'v2.8.0',
      'version' => '2.8.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'f3cff96a19736714524ca0dd1d4130de73dbbbc4',
    ),
    'react/promise-stream' => 
    array (
      'pretty_version' => 'v1.2.0',
      'version' => '1.2.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe',
    ),
    'react/promise-timer' => 
    array (
      'pretty_version' => 'v1.6.0',
      'version' => '1.6.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'daee9baf6ef30c43ea4c86399f828bb5f558f6e6',
    ),
    'react/socket' => 
    array (
      'pretty_version' => 'v1.6.0',
      'version' => '1.6.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e2b96b23a13ca9b41ab343268dbce3f8ef4d524a',
    ),
    'react/stream' => 
    array (
      'pretty_version' => 'v1.1.1',
      'version' => '1.1.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '7c02b510ee3f582c810aeccd3a197b9c2f52ff1a',
    ),
    'ringcentral/psr7' => 
    array (
      'pretty_version' => '1.3.0',
      'version' => '1.3.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '360faaec4b563958b673fb52bbe94e37f14bc686',
    ),
    'symfony/deprecation-contracts' => 
    array (
      'pretty_version' => 'v2.2.0',
      'version' => '2.2.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '5fa56b4074d1ae755beb55617ddafe6f5d78f665',
    ),
    'symfony/options-resolver' => 
    array (
      'pretty_version' => 'v5.2.4',
      'version' => '5.2.4.0',
      'aliases' => 
      array (
      ),
      'reference' => '5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce',
    ),
    'symfony/polyfill-mbstring' => 
    array (
      'pretty_version' => 'v1.22.1',
      'version' => '1.22.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '5232de97ee3b75b0360528dae24e73db49566ab1',
    ),
    'symfony/polyfill-php73' => 
    array (
      'pretty_version' => 'v1.22.1',
      'version' => '1.22.1.0',
      'aliases' => 
      array (
      ),
      'reference' => 'a678b42e92f86eca04b7fa4c0f6f19d097fb69e2',
    ),
    'symfony/polyfill-php80' => 
    array (
      'pretty_version' => 'v1.22.1',
      'version' => '1.22.1.0',
      'aliases' => 
      array (
      ),
      'reference' => 'dc3063ba22c2a1fd2f45ed856374d79114998f91',
    ),
    'symfony/translation' => 
    array (
      'pretty_version' => 'v5.2.5',
      'version' => '5.2.5.0',
      'aliases' => 
      array (
      ),
      'reference' => '0947ab1e3aabd22a6bef393874b2555d2bb976da',
    ),
    'symfony/translation-contracts' => 
    array (
      'pretty_version' => 'v2.3.0',
      'version' => '2.3.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e2eaa60b558f26a4b0354e1bbb25636efaaad105',
    ),
    'symfony/translation-implementation' => 
    array (
      'provided' => 
      array (
        0 => '2.3',
      ),
    ),
    'team-reflex/discord-php' => 
    array (
      'pretty_version' => 'v5.1.2',
      'version' => '5.1.2.0',
      'aliases' => 
      array (
      ),
      'reference' => 'f61603d42247e10da32d654a0d6b346f571b3aaa',
    ),
    'trafficcophp/bytebuffer' => 
    array (
      'pretty_version' => 'v0.3',
      'version' => '0.3.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e94e5c87c41bc79c0f738b0fa89bad11d27ae0b4',
    ),
  ),
);
<?php











namespace Composer;

use Composer\Semver\VersionParser;






class InstalledVersions
{
private static $installed = array (
  'root' => 
  array (
    'pretty_version' => 'dev-master',
    'version' => 'dev-master',
    'aliases' => 
    array (
    ),
    'reference' => 'f417aad438f14ec697384ac464a73d17b50011af',
    'name' => 'daisukedaisuke/pmmpdiscordbot',
  ),
  'versions' => 
  array (
    'daisukedaisuke/pmmpdiscordbot' => 
    array (
      'pretty_version' => 'dev-master',
      'version' => 'dev-master',
      'aliases' => 
      array (
      ),
      'reference' => 'f417aad438f14ec697384ac464a73d17b50011af',
    ),
    'evenement/evenement' => 
    array (
      'pretty_version' => 'v3.0.1',
      'version' => '3.0.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '531bfb9d15f8aa57454f5f0285b18bec903b8fb7',
    ),
    'guzzlehttp/psr7' => 
    array (
      'pretty_version' => '1.7.0',
      'version' => '1.7.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '53330f47520498c0ae1f61f7e2c90f55690c06a3',
    ),
    'mollie/polyfill-libsodium' => 
    array (
      'pretty_version' => 'v1.1.1',
      'version' => '1.1.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '60351707e048080a2218a97296f88733f050f183',
    ),
    'monolog/monolog' => 
    array (
      'pretty_version' => '2.2.0',
      'version' => '2.2.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '1cb1cde8e8dd0f70cc0fe51354a59acad9302084',
    ),
    'nesbot/carbon' => 
    array (
      'pretty_version' => '2.46.0',
      'version' => '2.46.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '2fd2c4a77d58a4e95234c8a61c5df1f157a91bf4',
    ),
    'psr/http-message' => 
    array (
      'pretty_version' => '1.0.1',
      'version' => '1.0.1.0',
      'aliases' => 
      array (
      ),
      'reference' => 'f6561bf28d520154e4b0ec72be95418abe6d9363',
    ),
    'psr/http-message-implementation' => 
    array (
      'provided' => 
      array (
        0 => '1.0',
      ),
    ),
    'psr/log' => 
    array (
      'pretty_version' => '1.1.3',
      'version' => '1.1.3.0',
      'aliases' => 
      array (
      ),
      'reference' => '0f73288fd15629204f9d42b7055f72dacbe811fc',
    ),
    'psr/log-implementation' => 
    array (
      'provided' => 
      array (
        0 => '1.0.0',
      ),
    ),
    'ralouphie/getallheaders' => 
    array (
      'pretty_version' => '3.0.3',
      'version' => '3.0.3.0',
      'aliases' => 
      array (
      ),
      'reference' => '120b605dfeb996808c31b6477290a714d356e822',
    ),
    'ratchet/pawl' => 
    array (
      'pretty_version' => 'v0.3.5',
      'version' => '0.3.5.0',
      'aliases' => 
      array (
      ),
      'reference' => '89ec703c76dc893484a2a0ed44b48a37d445abd5',
    ),
    'ratchet/rfc6455' => 
    array (
      'pretty_version' => 'v0.3',
      'version' => '0.3.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'c8651c7938651c2d55f5d8c2422ac5e57a183341',
    ),
    'react/cache' => 
    array (
      'pretty_version' => 'v1.1.1',
      'version' => '1.1.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '4bf736a2cccec7298bdf745db77585966fc2ca7e',
    ),
    'react/datagram' => 
    array (
      'pretty_version' => 'v1.5.0',
      'version' => '1.5.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e4c5bf8daf44630f0a938f40fe2104b2b76ad2ff',
    ),
    'react/dns' => 
    array (
      'pretty_version' => 'v1.5.0',
      'version' => '1.5.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'b22b0b20278e8535e633ab71a52472c5bf620aa1',
    ),
    'react/event-loop' => 
    array (
      'pretty_version' => 'v1.1.1',
      'version' => '1.1.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '6d24de090cd59cfc830263cfba965be77b563c13',
    ),
    'react/http' => 
    array (
      'pretty_version' => 'v1.2.0',
      'version' => '1.2.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'badb0a87890e14b9cdfa3aec3ba1aafd900401ac',
    ),
    'react/partial' => 
    array (
      'pretty_version' => 'v3.0.0',
      'version' => '3.0.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e06f034747561977670607888e0a99fd282308ab',
    ),
    'react/promise' => 
    array (
      'pretty_version' => 'v2.8.0',
      'version' => '2.8.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'f3cff96a19736714524ca0dd1d4130de73dbbbc4',
    ),
    'react/promise-stream' => 
    array (
      'pretty_version' => 'v1.2.0',
      'version' => '1.2.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '6384d8b76cf7dcc44b0bf3343fb2b2928412d1fe',
    ),
    'react/promise-timer' => 
    array (
      'pretty_version' => 'v1.6.0',
      'version' => '1.6.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'daee9baf6ef30c43ea4c86399f828bb5f558f6e6',
    ),
    'react/socket' => 
    array (
      'pretty_version' => 'v1.6.0',
      'version' => '1.6.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e2b96b23a13ca9b41ab343268dbce3f8ef4d524a',
    ),
    'react/stream' => 
    array (
      'pretty_version' => 'v1.1.1',
      'version' => '1.1.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '7c02b510ee3f582c810aeccd3a197b9c2f52ff1a',
    ),
    'ringcentral/psr7' => 
    array (
      'pretty_version' => '1.3.0',
      'version' => '1.3.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '360faaec4b563958b673fb52bbe94e37f14bc686',
    ),
    'symfony/deprecation-contracts' => 
    array (
      'pretty_version' => 'v2.2.0',
      'version' => '2.2.0.0',
      'aliases' => 
      array (
      ),
      'reference' => '5fa56b4074d1ae755beb55617ddafe6f5d78f665',
    ),
    'symfony/options-resolver' => 
    array (
      'pretty_version' => 'v5.2.4',
      'version' => '5.2.4.0',
      'aliases' => 
      array (
      ),
      'reference' => '5d0f633f9bbfcf7ec642a2b5037268e61b0a62ce',
    ),
    'symfony/polyfill-mbstring' => 
    array (
      'pretty_version' => 'v1.22.1',
      'version' => '1.22.1.0',
      'aliases' => 
      array (
      ),
      'reference' => '5232de97ee3b75b0360528dae24e73db49566ab1',
    ),
    'symfony/polyfill-php73' => 
    array (
      'pretty_version' => 'v1.22.1',
      'version' => '1.22.1.0',
      'aliases' => 
      array (
      ),
      'reference' => 'a678b42e92f86eca04b7fa4c0f6f19d097fb69e2',
    ),
    'symfony/polyfill-php80' => 
    array (
      'pretty_version' => 'v1.22.1',
      'version' => '1.22.1.0',
      'aliases' => 
      array (
      ),
      'reference' => 'dc3063ba22c2a1fd2f45ed856374d79114998f91',
    ),
    'symfony/translation' => 
    array (
      'pretty_version' => 'v5.2.5',
      'version' => '5.2.5.0',
      'aliases' => 
      array (
      ),
      'reference' => '0947ab1e3aabd22a6bef393874b2555d2bb976da',
    ),
    'symfony/translation-contracts' => 
    array (
      'pretty_version' => 'v2.3.0',
      'version' => '2.3.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e2eaa60b558f26a4b0354e1bbb25636efaaad105',
    ),
    'symfony/translation-implementation' => 
    array (
      'provided' => 
      array (
        0 => '2.3',
      ),
    ),
    'team-reflex/discord-php' => 
    array (
      'pretty_version' => 'v5.1.2',
      'version' => '5.1.2.0',
      'aliases' => 
      array (
      ),
      'reference' => 'f61603d42247e10da32d654a0d6b346f571b3aaa',
    ),
    'trafficcophp/bytebuffer' => 
    array (
      'pretty_version' => 'v0.3',
      'version' => '0.3.0.0',
      'aliases' => 
      array (
      ),
      'reference' => 'e94e5c87c41bc79c0f738b0fa89bad11d27ae0b4',
    ),
  ),
);







public static function getInstalledPackages()
{
return array_keys(self::$installed['versions']);
}









public static function isInstalled($packageName)
{
return isset(self::$installed['versions'][$packageName]);
}














public static function satisfies(VersionParser $parser, $packageName, $constraint)
{
$constraint = $parser->parseConstraints($constraint);
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));

return $provided->matches($constraint);
}










public static function getVersionRanges($packageName)
{
if (!isset(self::$installed['versions'][$packageName])) {
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}

$ranges = array();
if (isset(self::$installed['versions'][$packageName]['pretty_version'])) {
$ranges[] = self::$installed['versions'][$packageName]['pretty_version'];
}
if (array_key_exists('aliases', self::$installed['versions'][$packageName])) {
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['aliases']);
}
if (array_key_exists('replaced', self::$installed['versions'][$packageName])) {
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['replaced']);
}
if (array_key_exists('provided', self::$installed['versions'][$packageName])) {
$ranges = array_merge($ranges, self::$installed['versions'][$packageName]['provided']);
}

return implode(' || ', $ranges);
}





public static function getVersion($packageName)
{
if (!isset(self::$installed['versions'][$packageName])) {
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}

if (!isset(self::$installed['versions'][$packageName]['version'])) {
return null;
}

return self::$installed['versions'][$packageName]['version'];
}





public static function getPrettyVersion($packageName)
{
if (!isset(self::$installed['versions'][$packageName])) {
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}

if (!isset(self::$installed['versions'][$packageName]['pretty_version'])) {
return null;
}

return self::$installed['versions'][$packageName]['pretty_version'];
}





public static function getReference($packageName)
{
if (!isset(self::$installed['versions'][$packageName])) {
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
}

if (!isset(self::$installed['versions'][$packageName]['reference'])) {
return null;
}

return self::$installed['versions'][$packageName]['reference'];
}





public static function getRootPackage()
{
return self::$installed['root'];
}







public static function getRawData()
{
return self::$installed;
}



















public static function reload($data)
{
self::$installed = $data;
}
}

Copyright (c) Nils Adermann, Jordi Boggiano

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

<?php

// platform_check.php @generated by Composer

$issues = array();

if (!(PHP_VERSION_ID >= 70205)) {
    $issues[] = 'Your Composer dependencies require a PHP version ">= 7.2.5". You are running ' . PHP_VERSION . '.';
}

if ($issues) {
    if (!headers_sent()) {
        header('HTTP/1.1 500 Internal Server Error');
    }
    if (!ini_get('display_errors')) {
        if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
            fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL);
        } elseif (!headers_sent()) {
            echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL;
        }
    }
    trigger_error(
        'Composer detected issues in your platform: ' . implode(' ', $issues),
        E_USER_ERROR
    );
}
CHANGELOG
=========


* v3.0.1 (2017-07-23)

  * Resolved regression introduced in once listeners in v3.0.0 [#49](https://github.com/igorw/evenement/pull/49)

* v3.0.0 (2017-07-23)

  * Passing null as event name throw exception [#46](https://github.com/igorw/evenement/pull/46), and [#47](https://github.com/igorw/evenement/pull/47)
  * Performance improvements [#39](https://github.com/igorw/evenement/pull/39), and [#45](https://github.com/igorw/evenement/pull/45)
  * Remove once listeners [#44](https://github.com/igorw/evenement/pull/44), [#45](https://github.com/igorw/evenement/pull/45)

* v2.1.0 (2017-07-17)

  * Chaining for "on" method [#30](https://github.com/igorw/evenement/pull/30)
  * Unit tests (on Travis) improvements [#33](https://github.com/igorw/evenement/pull/33), [#36](https://github.com/igorw/evenement/pull/36), and [#37](https://github.com/igorw/evenement/pull/37)
  * Benchmarks added [#35](https://github.com/igorw/evenement/pull/35), and [#40](https://github.com/igorw/evenement/pull/40)
  * Minor performance improvements [#42](https://github.com/igorw/evenement/pull/42), and [#38](https://github.com/igorw/evenement/pull/38)

* v2.0.0 (2012-11-02)

  * Require PHP >=5.4.0
  * Added EventEmitterTrait
  * Removed EventEmitter2

* v1.1.0 (2017-07-17)

  * Chaining for "on" method [#29](https://github.com/igorw/evenement/pull/29)
  * Minor performance improvements [#43](https://github.com/igorw/evenement/pull/43)

* v1.0.0 (2012-05-30)

  * Inital stable release
{
    "name": "evenement/evenement",
    "description": "Événement is a very simple event dispatching library for PHP",
    "keywords": ["event-dispatcher", "event-emitter"],
    "license": "MIT",
    "authors": [
        {
            "name": "Igor Wiedler",
            "email": "igor@wiedler.ch"
        }
    ],
    "require": {
        "php": ">=7.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^6.0"
    },
    "autoload": {
        "psr-0": {
            "Evenement": "src"
        }
    },
    "autoload-dev": {
        "psr-0": {
            "Evenement": "tests"
        },
        "files": ["tests/Evenement/Tests/functions.php"]
    }
}
# Introduction

Événement is is French and means "event". The événement library aims to
provide a simple way of subscribing to events and notifying those subscribers
whenever an event occurs.

The API that it exposes is almost a direct port of the EventEmitter API found
in node.js. It also includes an "EventEmitter". There are some minor
differences however.

The EventEmitter is an implementation of the publish-subscribe pattern, which
is a generalized version of the observer pattern. The observer pattern
specifies an observable subject, which observers can register themselves to.
Once something interesting happens, the subject notifies its observers.

Pub/sub takes the same idea but encapsulates the observation logic inside a
separate object which manages all of its subscribers or listeners. Subscribers
are bound to an event name, and will only receive notifications of the events
they subscribed to.

**TLDR: What does evenement do, in short? It provides a mapping from event
names to a list of listener functions and triggers each listener for a given
event when it is emitted.**

Why do we do this, you ask? To achieve decoupling.

It allows you to design a system where the core will emit events, and modules
are able to subscribe to these events. And respond to them.
# API

The API that événement exposes is defined by the
`Evenement\EventEmitterInterface`. The interface is useful if you want to
define an interface that extends the emitter and implicitly defines certain
events to be emitted, or if you want to type hint an `EventEmitter` to be
passed to a method without coupling to the specific implementation.

## on($event, callable $listener)

Allows you to subscribe to an event.

Example:

```php
$emitter->on('user.created', function (User $user) use ($logger) {
    $logger->log(sprintf("User '%s' was created.", $user->getLogin()));
});
```

Since the listener can be any callable, you could also use an instance method
instead of the anonymous function:

```php
$loggerSubscriber = new LoggerSubscriber($logger);
$emitter->on('user.created', array($loggerSubscriber, 'onUserCreated'));
```

This has the benefit that listener does not even need to know that the emitter
exists.

You can also accept more than one parameter for the listener:

```php
$emitter->on('numbers_added', function ($result, $a, $b) {});
```

## once($event, callable $listener)

Convenience method that adds a listener which is guaranteed to only be called
once.

Example:

```php
$conn->once('connected', function () use ($conn, $data) {
    $conn->send($data);
});
```

## emit($event, array $arguments = [])

Emit an event, which will call all listeners.

Example:

```php
$conn->emit('data', [$data]);
```

The second argument to emit is an array of listener arguments. This is how you
specify more args:

```php
$result = $a + $b;
$emitter->emit('numbers_added', [$result, $a, $b]);
```

## listeners($event)

Allows you to inspect the listeners attached to an event. Particularly useful
to check if there are any listeners at all.

Example:

```php
$e = new \RuntimeException('Everything is broken!');
if (0 === count($emitter->listeners('error'))) {
    throw $e;
}
```

## removeListener($event, callable $listener)

Remove a specific listener for a specific event.

## removeAllListeners($event = null)

Remove all listeners for a specific event or all listeners all together. This
is useful for long-running processes, where you want to remove listeners in
order to allow them to get garbage collected.
# Example: Plugin system

In this example I will show you how to create a generic plugin system with
événement where plugins can alter the behaviour of the app. The app is a blog.
Boring, I know. By using the EventEmitter it will be easy to extend this blog
with additional functionality without modifying the core system.

The blog is quite basic. Users are able to create blog posts when they log in.
The users are stored in a static config file, so there is no sign up process.
Once logged in they get a "new post" link which gives them a form where they
can create a new blog post with plain HTML. That will store the post in a
document database. The index lists all blog post titles by date descending.
Clicking on the post title will take you to the full post.

## Plugin structure

The goal of the plugin system is to allow features to be added to the blog
without modifying any core files of the blog.

The plugins are managed through a config file, `plugins.json`. This JSON file
contains a JSON-encoded list of class-names for plugin classes. This allows
you to enable and disable plugins in a central location. The initial
`plugins.json` is just an empty array:
```json
[]
```

A plugin class must implement the `PluginInterface`:
```php
interface PluginInterface
{
    function attachEvents(EventEmitterInterface $emitter);
}
```

The `attachEvents` method allows the plugin to attach any events to the
emitter. For example:
```php
class FooPlugin implements PluginInterface
{
    public function attachEvents(EventEmitterInterface $emitter)
    {
        $emitter->on('foo', function () {
            echo 'bar!';
        });
    }
}
```

The blog system creates an emitter instance and loads the plugins:
```php
$emitter = new EventEmitter();

$pluginClasses = json_decode(file_get_contents('plugins.json'), true);
foreach ($pluginClasses as $pluginClass) {
    $plugin = new $pluginClass();
    $pluginClass->attachEvents($emitter);
}
```

This is the base system. There are no plugins yet, and there are no events yet
either. That's because I don't know which extension points will be needed. I
will add them on demand.

## Feature: Markdown

Writing blog posts in HTML sucks! Wouldn't it be great if I could write them
in a nice format such as markdown, and have that be converted to HTML for me?

This feature will need two extension points. I need to be able to mark posts
as markdown, and I need to be able to hook into the rendering of the post body
and convert it from markdown to HTML. So the blog needs two new events:
`post.create` and `post.render`.

In the code that creates the post, I'll insert the `post.create` event:
```php
class PostEvent
{
    public $post;

    public function __construct(array $post)
    {
        $this->post = $post;
    }
}

$post = createPostFromRequest($_POST);

$event = new PostEvent($post);
$emitter->emit('post.create', [$event]);
$post = $event->post;

$db->save('post', $post);
```

This shows that you can wrap a value in an event object to make it mutable,
allowing listeners to change it.

The same thing for the `post.render` event:
```php
public function renderPostBody(array $post)
{
    $emitter = $this->emitter;

    $event = new PostEvent($post);
    $emitter->emit('post.render', [$event]);
    $post = $event->post;

    return $post['body'];
}

<h1><?= $post['title'] %></h1>
<p><?= renderPostBody($post) %></p>
```

Ok, the events are in place. It's time to create the first plugin, woohoo! I
will call this the `MarkdownPlugin`, so here's `plugins.json`:
```json
[
    "MarkdownPlugin"
]
```

The `MarkdownPlugin` class will be autoloaded, so I don't have to worry about
including any files. I just have to worry about implementing the plugin class.
The `markdown` function represents a markdown to HTML converter.
```php
class MarkdownPlugin implements PluginInterface
{
    public function attachEvents(EventEmitterInterface $emitter)
    {
        $emitter->on('post.create', function (PostEvent $event) {
            $event->post['format'] = 'markdown';
        });

        $emitter->on('post.render', function (PostEvent $event) {
            if (isset($event->post['format']) && 'markdown' === $event->post['format']) {
                $event->post['body'] = markdown($event->post['body']);
            }
        });
    }
}
```

There you go, the blog now renders posts as markdown. But all of the previous
posts before the addition of the markdown plugin are still rendered correctly
as raw HTML.

## Feature: Comments

TODO

## Feature: Comment spam control

TODO
<?php declare(strict_types=1);

/*
 * This file is part of Evenement.
 *
 * (c) Igor Wiedler <igor@wiedler.ch>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

const ITERATIONS = 10000000;

use Evenement\EventEmitter;

require __DIR__.'/../vendor/autoload.php';

$emitter = new EventEmitter();

$emitter->on('event', function () {});

$start = microtime(true);
for ($i = 0; $i < ITERATIONS; $i++) {
    $emitter->emit('event');
}
$time = microtime(true) - $start;

echo 'Emitting ', number_format(ITERATIONS), ' events took: ', number_format($time, 2), 's', PHP_EOL;
<?php declare(strict_types=1);

/*
 * This file is part of Evenement.
 *
 * (c) Igor Wiedler <igor@wiedler.ch>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

ini_set('memory_limit', '512M');

const ITERATIONS = 100000;

use Evenement\EventEmitter;

require __DIR__.'/../vendor/autoload.php';

$emitter = new EventEmitter();

for ($i = 0; $i < ITERATIONS; $i++) {
    $emitter->once('event', function ($a, $b, $c) {});
}

$start = microtime(true);
$emitter->emit('event', [1, 2, 3]);
$time = microtime(true) - $start;

echo 'Emitting one event to ', number_format(ITERATIONS), ' once listeners took: ', number_format($time, 2), 's', PHP_EOL;
<?php declare(strict_types=1);

/*
 * This file is part of Evenement.
 *
 * (c) Igor Wiedler <igor@wiedler.ch>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

const ITERATIONS = 10000000;

use Evenement\EventEmitter;

require __DIR__.'/../vendor/autoload.php';

$emitter = new EventEmitter();

$emitter->on('event', function ($a) {});

$start = microtime(true);
for ($i = 0; $i < ITERATIONS; $i++) {
    $emitter->emit('event', [1]);
}
$time = microtime(true) - $start;

echo 'Emitting ', number_format(ITERATIONS), ' events took: ', number_format($time, 2), 's', PHP_EOL;
<?php declare(strict_types=1);

/*
 * This file is part of Evenement.
 *
 * (c) Igor Wiedler <igor@wiedler.ch>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

const ITERATIONS = 10000000;

use Evenement\EventEmitter;

require __DIR__.'/../vendor/autoload.php';

$emitter = new EventEmitter();

$emitter->on('event', function ($a, $b, $c) {});

$start = microtime(true);
for ($i = 0; $i < ITERATIONS; $i++) {
    $emitter->emit('event', [1, 2, 3]);
}
$time = microtime(true) - $start;

echo 'Emitting ', number_format(ITERATIONS), ' events took: ', number_format($time, 2), 's', PHP_EOL;
<?php declare(strict_types=1);

/*
 * This file is part of Evenement.
 *
 * (c) Igor Wiedler <igor@wiedler.ch>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

ini_set('memory_limit', '512M');

const ITERATIONS = 100000;

use Evenement\EventEmitter;

require __DIR__.'/../vendor/autoload.php';

$emitter = new EventEmitter();

$listeners = [];
for ($i = 0; $i < ITERATIONS; $i++) {
    $listeners[] = function ($a, $b, $c) {};
}

$start = microtime(true);
foreach ($listeners as $listener) {
    $emitter->once('event', $listener);
}
$time = microtime(true) - $start;
echo 'Adding ', number_format(ITERATIONS), ' once listeners took: ', number_format($time, 2), 's', PHP_EOL;

$start = microtime(true);
foreach ($listeners as $listener) {
    $emitter->removeListener('event', $listener);
}
$time = microtime(true) - $start;
echo 'Removing ', number_format(ITERATIONS), ' once listeners took: ', number_format($time, 2), 's', PHP_EOL;
Copyright (c) 2011 Igor Wiedler

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?xml version="1.0" encoding="UTF-8"?>

<phpunit backupGlobals="false"
         backupStaticAttributes="false"
         colors="true"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
         processIsolation="false"
         stopOnFailure="false"
         syntaxCheck="false"
>
    <testsuites>
        <testsuite name="Evenement Test Suite">
            <directory>./tests/Evenement/</directory>
        </testsuite>
    </testsuites>

    <filter>
        <whitelist>
            <directory>./src/</directory>
        </whitelist>
    </filter>
</phpunit>
# Événement

Événement is a very simple event dispatching library for PHP.

It has the same design goals as [Silex](http://silex-project.org) and
[Pimple](http://pimple-project.org), to empower the user while staying concise
and simple.

It is very strongly inspired by the EventEmitter API found in
[node.js](http://nodejs.org).

[![Build Status](https://secure.travis-ci.org/igorw/evenement.png?branch=master)](http://travis-ci.org/igorw/evenement)

## Fetch

The recommended way to install Événement is [through composer](http://getcomposer.org).

Just create a composer.json file for your project:

```JSON
{
    "require": {
        "evenement/evenement": "^3.0 || ^2.0"
    }
}
```

**Note:** The `3.x` version of Événement requires PHP 7 and the `2.x` version requires PHP 5.4. If you are
using PHP 5.3, please use the `1.x` version:

```JSON
{
    "require": {
        "evenement/evenement": "^1.0"
    }
}
```

And run these two commands to install it:

    $ curl -s http://getcomposer.org/installer | php
    $ php composer.phar install

Now you can add the autoloader, and you will have access to the library:

```php
<?php
require 'vendor/autoload.php';
```

## Usage

### Creating an Emitter

```php
<?php
$emitter = new Evenement\EventEmitter();
```

### Adding Listeners

```php
<?php
$emitter->on('user.created', function (User $user) use ($logger) {
    $logger->log(sprintf("User '%s' was created.", $user->getLogin()));
});
```

### Emitting Events

```php
<?php
$emitter->emit('user.created', [$user]);
```

Tests
-----

    $ ./vendor/bin/phpunit

License
-------
MIT, see LICENSE.
<?php declare(strict_types=1);

/*
 * This file is part of Evenement.
 *
 * (c) Igor Wiedler <igor@wiedler.ch>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Evenement;

class EventEmitter implements EventEmitterInterface
{
    use EventEmitterTrait;
}
<?php declare(strict_types=1);

/*
 * This file is part of Evenement.
 *
 * (c) Igor Wiedler <igor@wiedler.ch>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Evenement;

interface EventEmitterInterface
{
    public function on($event, callable $listener);
    public function once($event, callable $listener);
    public function removeListener($event, callable $listener);
    public function removeAllListeners($event = null);
    public function listeners($event = null);
    public function emit($event, array $arguments = []);
}
<?php declare(strict_types=1);

/*
 * This file is part of Evenement.
 *
 * (c) Igor Wiedler <igor@wiedler.ch>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Evenement;

use InvalidArgumentException;

trait EventEmitterTrait
{
    protected $listeners = [];
    protected $onceListeners = [];

    public function on($event, callable $listener)
    {
        if ($event === null) {
            throw new InvalidArgumentException('event name must not be null');
        }

        if (!isset($this->listeners[$event])) {
            $this->listeners[$event] = [];
        }

        $this->listeners[$event][] = $listener;

        return $this;
    }

    public function once($event, callable $listener)
    {
        if ($event === null) {
            throw new InvalidArgumentException('event name must not be null');
        }

        if (!isset($this->onceListeners[$event])) {
            $this->onceListeners[$event] = [];
        }

        $this->onceListeners[$event][] = $listener;

        return $this;
    }

    public function removeListener($event, callable $listener)
    {
        if ($event === null) {
            throw new InvalidArgumentException('event name must not be null');
        }

        if (isset($this->listeners[$event])) {
            $index = \array_search($listener, $this->listeners[$event], true);
            if (false !== $index) {
                unset($this->listeners[$event][$index]);
                if (\count($this->listeners[$event]) === 0) {
                    unset($this->listeners[$event]);
                }
            }
        }

        if (isset($this->onceListeners[$event])) {
            $index = \array_search($listener, $this->onceListeners[$event], true);
            if (false !== $index) {
                unset($this->onceListeners[$event][$index]);
                if (\count($this->onceListeners[$event]) === 0) {
                    unset($this->onceListeners[$event]);
                }
            }
        }
    }

    public function removeAllListeners($event = null)
    {
        if ($event !== null) {
            unset($this->listeners[$event]);
        } else {
            $this->listeners = [];
        }

        if ($event !== null) {
            unset($this->onceListeners[$event]);
        } else {
            $this->onceListeners = [];
        }
    }

    public function listeners($event = null): array
    {
        if ($event === null) {
            $events = [];
            $eventNames = \array_unique(
                \array_merge(\array_keys($this->listeners), \array_keys($this->onceListeners))
            );
            foreach ($eventNames as $eventName) {
                $events[$eventName] = \array_merge(
                    isset($this->listeners[$eventName]) ? $this->listeners[$eventName] : [],
                    isset($this->onceListeners[$eventName]) ? $this->onceListeners[$eventName] : []
                );
            }
            return $events;
        }

        return \array_merge(
            isset($this->listeners[$event]) ? $this->listeners[$event] : [],
            isset($this->onceListeners[$event]) ? $this->onceListeners[$event] : []
        );
    }

    public function emit($event, array $arguments = [])
    {
        if ($event === null) {
            throw new InvalidArgumentException('event name must not be null');
        }

        if (isset($this->listeners[$event])) {
            foreach ($this->listeners[$event] as $listener) {
                $listener(...$arguments);
            }
        }

        if (isset($this->onceListeners[$event])) {
            $listeners = $this->onceListeners[$event];
            unset($this->onceListeners[$event]);
            foreach ($listeners as $listener) {
                $listener(...$arguments);
            }
        }
    }
}
# Change Log


All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).


## [Unreleased]

## [1.7.0] - 2020-09-30

### Added

- Replaced functions by static methods

### Fixed

- Converting a non-seekable stream to a string
- Handle multiple Set-Cookie correctly
- Ignore array keys in header values when merging
- Allow multibyte characters to be parsed in `Message:bodySummary()`

### Changed

- Restored partial HHVM 3 support


## [1.6.1] - 2019-07-02

### Fixed

- Accept null and bool header values again


## [1.6.0] - 2019-06-30

### Added

- Allowed version `^3.0` of `ralouphie/getallheaders` dependency (#244)
- Added MIME type for WEBP image format (#246)
- Added more validation of values according to PSR-7 and RFC standards, e.g. status code range (#250, #272)

### Changed

- Tests don't pass with HHVM 4.0, so HHVM support got dropped. Other libraries like composer have done the same. (#262)
- Accept port number 0 to be valid (#270)

### Fixed

- Fixed subsequent reads from `php://input` in ServerRequest (#247)
- Fixed readable/writable detection for certain stream modes (#248)
- Fixed encoding of special characters in the `userInfo` component of an URI (#253)


## [1.5.2] - 2018-12-04

### Fixed

- Check body size when getting the message summary


## [1.5.1] - 2018-12-04

### Fixed

- Get the summary of a body only if it is readable


## [1.5.0] - 2018-12-03

### Added

- Response first-line to response string exception (fixes #145)
- A test for #129 behavior
- `get_message_body_summary` function in order to get the message summary
- `3gp` and `mkv` mime types

### Changed

- Clarify exception message when stream is detached

### Deprecated

- Deprecated parsing folded header lines as per RFC 7230

### Fixed

- Fix `AppendStream::detach` to not close streams
- `InflateStream` preserves `isSeekable` attribute of the underlying stream
- `ServerRequest::getUriFromGlobals` to support URLs in query parameters


Several other fixes and improvements.


## [1.4.2] - 2017-03-20

### Fixed

- Reverted BC break to `Uri::resolve` and `Uri::removeDotSegments` by removing
  calls to `trigger_error` when deprecated methods are invoked.


## [1.4.1] - 2017-02-27

### Added

- Rriggering of silenced deprecation warnings.

### Fixed

- Reverted BC break by reintroducing behavior to automagically fix a URI with a
  relative path and an authority by adding a leading slash to the path. It's only
  deprecated now.


## [1.4.0] - 2017-02-21

### Added

- Added common URI utility methods based on RFC 3986 (see documentation in the readme):
  - `Uri::isDefaultPort`
  - `Uri::isAbsolute`
  - `Uri::isNetworkPathReference`
  - `Uri::isAbsolutePathReference`
  - `Uri::isRelativePathReference`
  - `Uri::isSameDocumentReference`
  - `Uri::composeComponents`
  - `UriNormalizer::normalize`
  - `UriNormalizer::isEquivalent`
  - `UriResolver::relativize`

### Changed

- Ensure `ServerRequest::getUriFromGlobals` returns a URI in absolute form.
- Allow `parse_response` to parse a response without delimiting space and reason.
- Ensure each URI modification results in a valid URI according to PSR-7 discussions.
  Invalid modifications will throw an exception instead of returning a wrong URI or
  doing some magic.
  - `(new Uri)->withPath('foo')->withHost('example.com')` will throw an exception
    because the path of a URI with an authority must start with a slash "/" or be empty
  - `(new Uri())->withScheme('http')` will return `'http://localhost'`

### Deprecated

- `Uri::resolve` in favor of `UriResolver::resolve`
- `Uri::removeDotSegments` in favor of `UriResolver::removeDotSegments`

### Fixed

- `Stream::read` when length parameter <= 0.
- `copy_to_stream` reads bytes in chunks instead of `maxLen` into memory.
- `ServerRequest::getUriFromGlobals` when `Host` header contains port.
- Compatibility of URIs with `file` scheme and empty host.


## [1.3.1] - 2016-06-25

### Fixed

- `Uri::__toString` for network path references, e.g. `//example.org`.
- Missing lowercase normalization for host.
- Handling of URI components in case they are `'0'` in a lot of places,
  e.g. as a user info password.
- `Uri::withAddedHeader` to correctly merge headers with different case.
- Trimming of header values in `Uri::withAddedHeader`. Header values may
  be surrounded by whitespace which should be ignored according to RFC 7230
  Section 3.2.4. This does not apply to header names.
- `Uri::withAddedHeader` with an array of header values.
- `Uri::resolve` when base path has no slash and handling of fragment.
- Handling of encoding in `Uri::with(out)QueryValue` so one can pass the
  key/value both in encoded as well as decoded form to those methods. This is
  consistent with withPath, withQuery etc.
- `ServerRequest::withoutAttribute` when attribute value is null.


## [1.3.0] - 2016-04-13

### Added

- Remaining interfaces needed for full PSR7 compatibility
  (ServerRequestInterface, UploadedFileInterface, etc.).
- Support for stream_for from scalars.

### Changed

- Can now extend Uri.

### Fixed
- A bug in validating request methods by making it more permissive.


## [1.2.3] - 2016-02-18

### Fixed

- Support in `GuzzleHttp\Psr7\CachingStream` for seeking forward on remote
  streams, which can sometimes return fewer bytes than requested with `fread`.
- Handling of gzipped responses with FNAME headers.


## [1.2.2] - 2016-01-22

### Added

- Support for URIs without any authority.
- Support for HTTP 451 'Unavailable For Legal Reasons.'
- Support for using '0' as a filename.
- Support for including non-standard ports in Host headers.


## [1.2.1] - 2015-11-02

### Changes

- Now supporting negative offsets when seeking to SEEK_END.


## [1.2.0] - 2015-08-15

### Changed

- Body as `"0"` is now properly added to a response.
- Now allowing forward seeking in CachingStream.
- Now properly parsing HTTP requests that contain proxy targets in
  `parse_request`.
- functions.php is now conditionally required.
- user-info is no longer dropped when resolving URIs.


## [1.1.0] - 2015-06-24

### Changed

- URIs can now be relative.
- `multipart/form-data` headers are now overridden case-insensitively.
- URI paths no longer encode the following characters because they are allowed
  in URIs: "(", ")", "*", "!", "'"
- A port is no longer added to a URI when the scheme is missing and no port is
  present.


## 1.0.0 - 2015-05-19

Initial release.

Currently unsupported:

- `Psr\Http\Message\ServerRequestInterface`
- `Psr\Http\Message\UploadedFileInterface`



[Unreleased]: https://github.com/guzzle/psr7/compare/1.6.0...HEAD
[1.6.0]: https://github.com/guzzle/psr7/compare/1.5.2...1.6.0
[1.5.2]: https://github.com/guzzle/psr7/compare/1.5.1...1.5.2
[1.5.1]: https://github.com/guzzle/psr7/compare/1.5.0...1.5.1
[1.5.0]: https://github.com/guzzle/psr7/compare/1.4.2...1.5.0
[1.4.2]: https://github.com/guzzle/psr7/compare/1.4.1...1.4.2
[1.4.1]: https://github.com/guzzle/psr7/compare/1.4.0...1.4.1
[1.4.0]: https://github.com/guzzle/psr7/compare/1.3.1...1.4.0
[1.3.1]: https://github.com/guzzle/psr7/compare/1.3.0...1.3.1
[1.3.0]: https://github.com/guzzle/psr7/compare/1.2.3...1.3.0
[1.2.3]: https://github.com/guzzle/psr7/compare/1.2.2...1.2.3
[1.2.2]: https://github.com/guzzle/psr7/compare/1.2.1...1.2.2
[1.2.1]: https://github.com/guzzle/psr7/compare/1.2.0...1.2.1
[1.2.0]: https://github.com/guzzle/psr7/compare/1.1.0...1.2.0
[1.1.0]: https://github.com/guzzle/psr7/compare/1.0.0...1.1.0
{
    "name": "guzzlehttp/psr7",
    "type": "library",
    "description": "PSR-7 message implementation that also provides common utility methods",
    "keywords": ["request", "response", "message", "stream", "http", "uri", "url", "psr-7"],
    "license": "MIT",
    "authors": [
        {
            "name": "Michael Dowling",
            "email": "mtdowling@gmail.com",
            "homepage": "https://github.com/mtdowling"
        },
        {
            "name": "Tobias Schultze",
            "homepage": "https://github.com/Tobion"
        }
    ],
    "require": {
        "php": ">=5.4.0",
        "psr/http-message": "~1.0",
        "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10",
        "ext-zlib": "*"
    },
    "provide": {
        "psr/http-message-implementation": "1.0"
    },
    "suggest": {
        "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
    },
    "autoload": {
        "psr-4": {
            "GuzzleHttp\\Psr7\\": "src/"
        },
        "files": ["src/functions_include.php"]
    },
    "autoload-dev": {
        "psr-4": {
            "GuzzleHttp\\Tests\\Psr7\\": "tests/"
        }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.7-dev"
        }
    }
}
Copyright (c) 2015 Michael Dowling, https://github.com/mtdowling <mtdowling@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
# PSR-7 Message Implementation

This repository contains a full [PSR-7](http://www.php-fig.org/psr/psr-7/)
message implementation, several stream decorators, and some helpful
functionality like query string parsing.


[![Build Status](https://travis-ci.org/guzzle/psr7.svg?branch=master)](https://travis-ci.org/guzzle/psr7)


# Stream implementation

This package comes with a number of stream implementations and stream
decorators.


## AppendStream

`GuzzleHttp\Psr7\AppendStream`

Reads from multiple streams, one after the other.

```php
use GuzzleHttp\Psr7;

$a = Psr7\Utils::streamFor('abc, ');
$b = Psr7\Utils::streamFor('123.');
$composed = new Psr7\AppendStream([$a, $b]);

$composed->addStream(Psr7\Utils::streamFor(' Above all listen to me'));

echo $composed; // abc, 123. Above all listen to me.
```


## BufferStream

`GuzzleHttp\Psr7\BufferStream`

Provides a buffer stream that can be written to fill a buffer, and read
from to remove bytes from the buffer.

This stream returns a "hwm" metadata value that tells upstream consumers
what the configured high water mark of the stream is, or the maximum
preferred size of the buffer.

```php
use GuzzleHttp\Psr7;

// When more than 1024 bytes are in the buffer, it will begin returning
// false to writes. This is an indication that writers should slow down.
$buffer = new Psr7\BufferStream(1024);
```


## CachingStream

The CachingStream is used to allow seeking over previously read bytes on
non-seekable streams. This can be useful when transferring a non-seekable
entity body fails due to needing to rewind the stream (for example, resulting
from a redirect). Data that is read from the remote stream will be buffered in
a PHP temp stream so that previously read bytes are cached first in memory,
then on disk.

```php
use GuzzleHttp\Psr7;

$original = Psr7\Utils::streamFor(fopen('http://www.google.com', 'r'));
$stream = new Psr7\CachingStream($original);

$stream->read(1024);
echo $stream->tell();
// 1024

$stream->seek(0);
echo $stream->tell();
// 0
```


## DroppingStream

`GuzzleHttp\Psr7\DroppingStream`

Stream decorator that begins dropping data once the size of the underlying
stream becomes too full.

```php
use GuzzleHttp\Psr7;

// Create an empty stream
$stream = Psr7\Utils::streamFor();

// Start dropping data when the stream has more than 10 bytes
$dropping = new Psr7\DroppingStream($stream, 10);

$dropping->write('01234567890123456789');
echo $stream; // 0123456789
```


## FnStream

`GuzzleHttp\Psr7\FnStream`

Compose stream implementations based on a hash of functions.

Allows for easy testing and extension of a provided stream without needing
to create a concrete class for a simple extension point.

```php

use GuzzleHttp\Psr7;

$stream = Psr7\Utils::streamFor('hi');
$fnStream = Psr7\FnStream::decorate($stream, [
    'rewind' => function () use ($stream) {
        echo 'About to rewind - ';
        $stream->rewind();
        echo 'rewound!';
    }
]);

$fnStream->rewind();
// Outputs: About to rewind - rewound!
```


## InflateStream

`GuzzleHttp\Psr7\InflateStream`

Uses PHP's zlib.inflate filter to inflate deflate or gzipped content.

This stream decorator skips the first 10 bytes of the given stream to remove
the gzip header, converts the provided stream to a PHP stream resource,
then appends the zlib.inflate filter. The stream is then converted back
to a Guzzle stream resource to be used as a Guzzle stream.


## LazyOpenStream

`GuzzleHttp\Psr7\LazyOpenStream`

Lazily reads or writes to a file that is opened only after an IO operation
take place on the stream.

```php
use GuzzleHttp\Psr7;

$stream = new Psr7\LazyOpenStream('/path/to/file', 'r');
// The file has not yet been opened...

echo $stream->read(10);
// The file is opened and read from only when needed.
```


## LimitStream

`GuzzleHttp\Psr7\LimitStream`

LimitStream can be used to read a subset or slice of an existing stream object.
This can be useful for breaking a large file into smaller pieces to be sent in
chunks (e.g. Amazon S3's multipart upload API).

```php
use GuzzleHttp\Psr7;

$original = Psr7\Utils::streamFor(fopen('/tmp/test.txt', 'r+'));
echo $original->getSize();
// >>> 1048576

// Limit the size of the body to 1024 bytes and start reading from byte 2048
$stream = new Psr7\LimitStream($original, 1024, 2048);
echo $stream->getSize();
// >>> 1024
echo $stream->tell();
// >>> 0
```


## MultipartStream

`GuzzleHttp\Psr7\MultipartStream`

Stream that when read returns bytes for a streaming multipart or
multipart/form-data stream.


## NoSeekStream

`GuzzleHttp\Psr7\NoSeekStream`

NoSeekStream wraps a stream and does not allow seeking.

```php
use GuzzleHttp\Psr7;

$original = Psr7\Utils::streamFor('foo');
$noSeek = new Psr7\NoSeekStream($original);

echo $noSeek->read(3);
// foo
var_export($noSeek->isSeekable());
// false
$noSeek->seek(0);
var_export($noSeek->read(3));
// NULL
```


## PumpStream

`GuzzleHttp\Psr7\PumpStream`

Provides a read only stream that pumps data from a PHP callable.

When invoking the provided callable, the PumpStream will pass the amount of
data requested to read to the callable. The callable can choose to ignore
this value and return fewer or more bytes than requested. Any extra data
returned by the provided callable is buffered internally until drained using
the read() function of the PumpStream. The provided callable MUST return
false when there is no more data to read.


## Implementing stream decorators

Creating a stream decorator is very easy thanks to the
`GuzzleHttp\Psr7\StreamDecoratorTrait`. This trait provides methods that
implement `Psr\Http\Message\StreamInterface` by proxying to an underlying
stream. Just `use` the `StreamDecoratorTrait` and implement your custom
methods.

For example, let's say we wanted to call a specific function each time the last
byte is read from a stream. This could be implemented by overriding the
`read()` method.

```php
use Psr\Http\Message\StreamInterface;
use GuzzleHttp\Psr7\StreamDecoratorTrait;

class EofCallbackStream implements StreamInterface
{
    use StreamDecoratorTrait;

    private $callback;

    public function __construct(StreamInterface $stream, callable $cb)
    {
        $this->stream = $stream;
        $this->callback = $cb;
    }

    public function read($length)
    {
        $result = $this->stream->read($length);

        // Invoke the callback when EOF is hit.
        if ($this->eof()) {
            call_user_func($this->callback);
        }

        return $result;
    }
}
```

This decorator could be added to any existing stream and used like so:

```php
use GuzzleHttp\Psr7;

$original = Psr7\Utils::streamFor('foo');

$eofStream = new EofCallbackStream($original, function () {
    echo 'EOF!';
});

$eofStream->read(2);
$eofStream->read(1);
// echoes "EOF!"
$eofStream->seek(0);
$eofStream->read(3);
// echoes "EOF!"
```


## PHP StreamWrapper

You can use the `GuzzleHttp\Psr7\StreamWrapper` class if you need to use a
PSR-7 stream as a PHP stream resource.

Use the `GuzzleHttp\Psr7\StreamWrapper::getResource()` method to create a PHP
stream from a PSR-7 stream.

```php
use GuzzleHttp\Psr7\StreamWrapper;

$stream = GuzzleHttp\Psr7\Utils::streamFor('hello!');
$resource = StreamWrapper::getResource($stream);
echo fread($resource, 6); // outputs hello!
```


# Static API

There are various static methods available under the `GuzzleHttp\Psr7` namespace.


## `GuzzleHttp\Psr7\Message::toString`

`public static function toString(MessageInterface $message): string`

Returns the string representation of an HTTP message.

```php
$request = new GuzzleHttp\Psr7\Request('GET', 'http://example.com');
echo GuzzleHttp\Psr7\Message::toString($request);
```


## `GuzzleHttp\Psr7\Message::bodySummary`

`public static function bodySummary(MessageInterface $message, int $truncateAt = 120): string|null`

Get a short summary of the message body.

Will return `null` if the response is not printable.


## `GuzzleHttp\Psr7\Message::rewindBody`

`public static function rewindBody(MessageInterface $message): void`

Attempts to rewind a message body and throws an exception on failure.

The body of the message will only be rewound if a call to `tell()`
returns a value other than `0`.


## `GuzzleHttp\Psr7\Message::parseMessage`

`public static function parseMessage(string $message): array`

Parses an HTTP message into an associative array.

The array contains the "start-line" key containing the start line of
the message, "headers" key containing an associative array of header
array values, and a "body" key containing the body of the message.


## `GuzzleHttp\Psr7\Message::parseRequestUri`

`public static function parseRequestUri(string $path, array $headers): string`

Constructs a URI for an HTTP request message.


## `GuzzleHttp\Psr7\Message::parseRequest`

`public static function parseRequest(string $message): Request`

Parses a request message string into a request object.


## `GuzzleHttp\Psr7\Message::parseResponse`

`public static function parseResponse(string $message): Response`

Parses a response message string into a response object.


## `GuzzleHttp\Psr7\Header::parse`

`public static function parse(string|array $header): array`

Parse an array of header values containing ";" separated data into an
array of associative arrays representing the header key value pair data
of the header. When a parameter does not contain a value, but just
contains a key, this function will inject a key with a '' string value.


## `GuzzleHttp\Psr7\Header::normalize`

`public static function normalize(string|array $header): array`

Converts an array of header values that may contain comma separated
headers into an array of headers with no comma separated values.


## `GuzzleHttp\Psr7\Query::parse`

`public static function parse(string $str, int|bool $urlEncoding = true): array`

Parse a query string into an associative array.

If multiple values are found for the same key, the value of that key
value pair will become an array. This function does not parse nested
PHP style arrays into an associative array (e.g., `foo[a]=1&foo[b]=2`
will be parsed into `['foo[a]' => '1', 'foo[b]' => '2'])`.


## `GuzzleHttp\Psr7\Query::build`

`public static function build(array $params, int|false $encoding = PHP_QUERY_RFC3986): string`

Build a query string from an array of key value pairs.

This function can use the return value of `parse()` to build a query
string. This function does not modify the provided keys when an array is
encountered (like `http_build_query()` would).


## `GuzzleHttp\Psr7\Utils::caselessRemove`

`public static function caselessRemove(iterable<string> $keys, $keys, array $data): array`

Remove the items given by the keys, case insensitively from the data.


## `GuzzleHttp\Psr7\Utils::copyToStream`

`public static function copyToStream(StreamInterface $source, StreamInterface $dest, int $maxLen = -1): void`

Copy the contents of a stream into another stream until the given number
of bytes have been read.


## `GuzzleHttp\Psr7\Utils::copyToString`

`public static function copyToString(StreamInterface $stream, int $maxLen = -1): string`

Copy the contents of a stream into a string until the given number of
bytes have been read.


## `GuzzleHttp\Psr7\Utils::hash`

`public static function hash(StreamInterface $stream, string $algo, bool $rawOutput = false): string`

Calculate a hash of a stream.

This method reads the entire stream to calculate a rolling hash, based on
PHP's `hash_init` functions.


## `GuzzleHttp\Psr7\Utils::modifyRequest`

`public static function modifyRequest(RequestInterface $request, array $changes): RequestInterface`

Clone and modify a request with the given changes.

This method is useful for reducing the number of clones needed to mutate
a message.

- method: (string) Changes the HTTP method.
- set_headers: (array) Sets the given headers.
- remove_headers: (array) Remove the given headers.
- body: (mixed) Sets the given body.
- uri: (UriInterface) Set the URI.
- query: (string) Set the query string value of the URI.
- version: (string) Set the protocol version.


## `GuzzleHttp\Psr7\Utils::readLine`

`public static function readLine(StreamInterface $stream, int $maxLength = null): string`

Read a line from the stream up to the maximum allowed buffer length.


## `GuzzleHttp\Psr7\Utils::streamFor`

`public static function streamFor(resource|string|null|int|float|bool|StreamInterface|callable|\Iterator $resource = '', array $options = []): StreamInterface`

Create a new stream based on the input type.

Options is an associative array that can contain the following keys:

- metadata: Array of custom metadata.
- size: Size of the stream.

This method accepts the following `$resource` types:

- `Psr\Http\Message\StreamInterface`: Returns the value as-is.
- `string`: Creates a stream object that uses the given string as the contents.
- `resource`: Creates a stream object that wraps the given PHP stream resource.
- `Iterator`: If the provided value implements `Iterator`, then a read-only
  stream object will be created that wraps the given iterable. Each time the
  stream is read from, data from the iterator will fill a buffer and will be
  continuously called until the buffer is equal to the requested read size.
  Subsequent read calls will first read from the buffer and then call `next`
  on the underlying iterator until it is exhausted.
- `object` with `__toString()`: If the object has the `__toString()` method,
  the object will be cast to a string and then a stream will be returned that
  uses the string value.
- `NULL`: When `null` is passed, an empty stream object is returned.
- `callable` When a callable is passed, a read-only stream object will be
  created that invokes the given callable. The callable is invoked with the
  number of suggested bytes to read. The callable can return any number of
  bytes, but MUST return `false` when there is no more data to return. The
  stream object that wraps the callable will invoke the callable until the
  number of requested bytes are available. Any additional bytes will be
  buffered and used in subsequent reads.

```php
$stream = GuzzleHttp\Psr7\Utils::streamFor('foo');
$stream = GuzzleHttp\Psr7\Utils::streamFor(fopen('/path/to/file', 'r'));

$generator = function ($bytes) {
    for ($i = 0; $i < $bytes; $i++) {
        yield ' ';
    }
}

$stream = GuzzleHttp\Psr7\Utils::streamFor($generator(100));
```


## `GuzzleHttp\Psr7\Utils::tryFopen`

`public static function tryFopen(string $filename, string $mode): resource`

Safely opens a PHP stream resource using a filename.

When fopen fails, PHP normally raises a warning. This function adds an
error handler that checks for errors and throws an exception instead.


## `GuzzleHttp\Psr7\Utils::uriFor`

`public static function uriFor(string|UriInterface $uri): UriInterface`

Returns a UriInterface for the given value.

This function accepts a string or UriInterface and returns a
UriInterface for the given value. If the value is already a
UriInterface, it is returned as-is.


## `GuzzleHttp\Psr7\MimeType::fromFilename`

`public static function fromFilename(string $filename): string|null`

Determines the mimetype of a file by looking at its extension.


## `GuzzleHttp\Psr7\MimeType::fromExtension`

`public static function fromExtension(string $extension): string|null`

Maps a file extensions to a mimetype.


## Upgrading from Function API

The static API was first introduced in 1.7.0, in order to mitigate problems with functions conflicting between global and local copies of the package. The function API will be removed in 2.0.0. A migration table has been provided here for your convenience:

| Original Function | Replacement Method |
|----------------|----------------|
| `str` | `Message::toString` |
| `uri_for` | `Utils::uriFor` |
| `stream_for` | `Utils::streamFor` |
| `parse_header` | `Header::parse` |
| `normalize_header` | `Header::normalize` |
| `modify_request` | `Utils::modifyRequest` |
| `rewind_body` | `Message::rewindBody` |
| `try_fopen` | `Utils::tryFopen` |
| `copy_to_string` | `Utils::copyToString` |
| `copy_to_stream` | `Utils::copyToStream` |
| `hash` | `Utils::hash` |
| `readline` | `Utils::readLine` |
| `parse_request` | `Message::parseRequest` |
| `parse_response` | `Message::parseResponse` |
| `parse_query` | `Query::parse` |
| `build_query` | `Query::build` |
| `mimetype_from_filename` | `MimeType::fromFilename` |
| `mimetype_from_extension` | `MimeType::fromExtension` |
| `_parse_message` | `Message::parseMessage` |
| `_parse_request_uri` | `Message::parseRequestUri` |
| `get_message_body_summary` | `Message::bodySummary` |
| `_caseless_remove` | `Utils::caselessRemove` |


# Additional URI Methods

Aside from the standard `Psr\Http\Message\UriInterface` implementation in form of the `GuzzleHttp\Psr7\Uri` class,
this library also provides additional functionality when working with URIs as static methods.

## URI Types

An instance of `Psr\Http\Message\UriInterface` can either be an absolute URI or a relative reference.
An absolute URI has a scheme. A relative reference is used to express a URI relative to another URI,
the base URI. Relative references can be divided into several forms according to
[RFC 3986 Section 4.2](https://tools.ietf.org/html/rfc3986#section-4.2):

- network-path references, e.g. `//example.com/path`
- absolute-path references, e.g. `/path`
- relative-path references, e.g. `subpath`

The following methods can be used to identify the type of the URI.

### `GuzzleHttp\Psr7\Uri::isAbsolute`

`public static function isAbsolute(UriInterface $uri): bool`

Whether the URI is absolute, i.e. it has a scheme.

### `GuzzleHttp\Psr7\Uri::isNetworkPathReference`

`public static function isNetworkPathReference(UriInterface $uri): bool`

Whether the URI is a network-path reference. A relative reference that begins with two slash characters is
termed an network-path reference.

### `GuzzleHttp\Psr7\Uri::isAbsolutePathReference`

`public static function isAbsolutePathReference(UriInterface $uri): bool`

Whether the URI is a absolute-path reference. A relative reference that begins with a single slash character is
termed an absolute-path reference.

### `GuzzleHttp\Psr7\Uri::isRelativePathReference`

`public static function isRelativePathReference(UriInterface $uri): bool`

Whether the URI is a relative-path reference. A relative reference that does not begin with a slash character is
termed a relative-path reference.

### `GuzzleHttp\Psr7\Uri::isSameDocumentReference`

`public static function isSameDocumentReference(UriInterface $uri, UriInterface $base = null): bool`

Whether the URI is a same-document reference. A same-document reference refers to a URI that is, aside from its
fragment component, identical to the base URI. When no base URI is given, only an empty URI reference
(apart from its fragment) is considered a same-document reference.

## URI Components

Additional methods to work with URI components.

### `GuzzleHttp\Psr7\Uri::isDefaultPort`

`public static function isDefaultPort(UriInterface $uri): bool`

Whether the URI has the default port of the current scheme. `Psr\Http\Message\UriInterface::getPort` may return null
or the standard port. This method can be used independently of the implementation.

### `GuzzleHttp\Psr7\Uri::composeComponents`

`public static function composeComponents($scheme, $authority, $path, $query, $fragment): string`

Composes a URI reference string from its various components according to
[RFC 3986 Section 5.3](https://tools.ietf.org/html/rfc3986#section-5.3). Usually this method does not need to be called
manually but instead is used indirectly via `Psr\Http\Message\UriInterface::__toString`.

### `GuzzleHttp\Psr7\Uri::fromParts`

`public static function fromParts(array $parts): UriInterface`

Creates a URI from a hash of [`parse_url`](http://php.net/manual/en/function.parse-url.php) components.


### `GuzzleHttp\Psr7\Uri::withQueryValue`

`public static function withQueryValue(UriInterface $uri, $key, $value): UriInterface`

Creates a new URI with a specific query string value. Any existing query string values that exactly match the
provided key are removed and replaced with the given key value pair. A value of null will set the query string
key without a value, e.g. "key" instead of "key=value".

### `GuzzleHttp\Psr7\Uri::withQueryValues`

`public static function withQueryValues(UriInterface $uri, array $keyValueArray): UriInterface`

Creates a new URI with multiple query string values. It has the same behavior as `withQueryValue()` but for an
associative array of key => value.

### `GuzzleHttp\Psr7\Uri::withoutQueryValue`

`public static function withoutQueryValue(UriInterface $uri, $key): UriInterface`

Creates a new URI with a specific query string value removed. Any existing query string values that exactly match the
provided key are removed.

## Reference Resolution

`GuzzleHttp\Psr7\UriResolver` provides methods to resolve a URI reference in the context of a base URI according
to [RFC 3986 Section 5](https://tools.ietf.org/html/rfc3986#section-5). This is for example also what web browsers
do when resolving a link in a website based on the current request URI.

### `GuzzleHttp\Psr7\UriResolver::resolve`

`public static function resolve(UriInterface $base, UriInterface $rel): UriInterface`

Converts the relative URI into a new URI that is resolved against the base URI.

### `GuzzleHttp\Psr7\UriResolver::removeDotSegments`

`public static function removeDotSegments(string $path): string`

Removes dot segments from a path and returns the new path according to
[RFC 3986 Section 5.2.4](https://tools.ietf.org/html/rfc3986#section-5.2.4).

### `GuzzleHttp\Psr7\UriResolver::relativize`

`public static function relativize(UriInterface $base, UriInterface $target): UriInterface`

Returns the target URI as a relative reference from the base URI. This method is the counterpart to resolve():

```php
(string) $target === (string) UriResolver::resolve($base, UriResolver::relativize($base, $target))
```

One use-case is to use the current request URI as base URI and then generate relative links in your documents
to reduce the document size or offer self-contained downloadable document archives.

```php
$base = new Uri('http://example.com/a/b/');
echo UriResolver::relativize($base, new Uri('http://example.com/a/b/c'));  // prints 'c'.
echo UriResolver::relativize($base, new Uri('http://example.com/a/x/y'));  // prints '../x/y'.
echo UriResolver::relativize($base, new Uri('http://example.com/a/b/?q')); // prints '?q'.
echo UriResolver::relativize($base, new Uri('http://example.org/a/b/'));   // prints '//example.org/a/b/'.
```

## Normalization and Comparison

`GuzzleHttp\Psr7\UriNormalizer` provides methods to normalize and compare URIs according to
[RFC 3986 Section 6](https://tools.ietf.org/html/rfc3986#section-6).

### `GuzzleHttp\Psr7\UriNormalizer::normalize`

`public static function normalize(UriInterface $uri, $flags = self::PRESERVING_NORMALIZATIONS): UriInterface`

Returns a normalized URI. The scheme and host component are already normalized to lowercase per PSR-7 UriInterface.
This methods adds additional normalizations that can be configured with the `$flags` parameter which is a bitmask
of normalizations to apply. The following normalizations are available:

- `UriNormalizer::PRESERVING_NORMALIZATIONS`

    Default normalizations which only include the ones that preserve semantics.

- `UriNormalizer::CAPITALIZE_PERCENT_ENCODING`

    All letters within a percent-encoding triplet (e.g., "%3A") are case-insensitive, and should be capitalized.

    Example: `http://example.org/a%c2%b1b` → `http://example.org/a%C2%B1b`

- `UriNormalizer::DECODE_UNRESERVED_CHARACTERS`

    Decodes percent-encoded octets of unreserved characters. For consistency, percent-encoded octets in the ranges of
    ALPHA (%41–%5A and %61–%7A), DIGIT (%30–%39), hyphen (%2D), period (%2E), underscore (%5F), or tilde (%7E) should
    not be created by URI producers and, when found in a URI, should be decoded to their corresponding unreserved
    characters by URI normalizers.

    Example: `http://example.org/%7Eusern%61me/` → `http://example.org/~username/`

- `UriNormalizer::CONVERT_EMPTY_PATH`

    Converts the empty path to "/" for http and https URIs.

    Example: `http://example.org` → `http://example.org/`

- `UriNormalizer::REMOVE_DEFAULT_HOST`

    Removes the default host of the given URI scheme from the URI. Only the "file" scheme defines the default host
    "localhost". All of `file:/myfile`, `file:///myfile`, and `file://localhost/myfile` are equivalent according to
    RFC 3986.

    Example: `file://localhost/myfile` → `file:///myfile`

- `UriNormalizer::REMOVE_DEFAULT_PORT`

    Removes the default port of the given URI scheme from the URI.

    Example: `http://example.org:80/` → `http://example.org/`

- `UriNormalizer::REMOVE_DOT_SEGMENTS`

    Removes unnecessary dot-segments. Dot-segments in relative-path references are not removed as it would
    change the semantics of the URI reference.

    Example: `http://example.org/../a/b/../c/./d.html` → `http://example.org/a/c/d.html`

- `UriNormalizer::REMOVE_DUPLICATE_SLASHES`

    Paths which include two or more adjacent slashes are converted to one. Webservers usually ignore duplicate slashes
    and treat those URIs equivalent. But in theory those URIs do not need to be equivalent. So this normalization
    may change the semantics. Encoded slashes (%2F) are not removed.

    Example: `http://example.org//foo///bar.html` → `http://example.org/foo/bar.html`

- `UriNormalizer::SORT_QUERY_PARAMETERS`

    Sort query parameters with their values in alphabetical order. However, the order of parameters in a URI may be
    significant (this is not defined by the standard). So this normalization is not safe and may change the semantics
    of the URI.

    Example: `?lang=en&article=fred` → `?article=fred&lang=en`

### `GuzzleHttp\Psr7\UriNormalizer::isEquivalent`

`public static function isEquivalent(UriInterface $uri1, UriInterface $uri2, $normalizations = self::PRESERVING_NORMALIZATIONS): bool`

Whether two URIs can be considered equivalent. Both URIs are normalized automatically before comparison with the given
`$normalizations` bitmask. The method also accepts relative URI references and returns true when they are equivalent.
This of course assumes they will be resolved against the same base URI. If this is not the case, determination of
equivalence or difference of relative references does not mean anything.
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Reads from multiple streams, one after the other.
 *
 * This is a read-only stream decorator.
 */
class AppendStream implements StreamInterface
{
    /** @var StreamInterface[] Streams being decorated */
    private $streams = [];

    private $seekable = true;
    private $current = 0;
    private $pos = 0;

    /**
     * @param StreamInterface[] $streams Streams to decorate. Each stream must
     *                                   be readable.
     */
    public function __construct(array $streams = [])
    {
        foreach ($streams as $stream) {
            $this->addStream($stream);
        }
    }

    public function __toString()
    {
        try {
            $this->rewind();
            return $this->getContents();
        } catch (\Exception $e) {
            return '';
        }
    }

    /**
     * Add a stream to the AppendStream
     *
     * @param StreamInterface $stream Stream to append. Must be readable.
     *
     * @throws \InvalidArgumentException if the stream is not readable
     */
    public function addStream(StreamInterface $stream)
    {
        if (!$stream->isReadable()) {
            throw new \InvalidArgumentException('Each stream must be readable');
        }

        // The stream is only seekable if all streams are seekable
        if (!$stream->isSeekable()) {
            $this->seekable = false;
        }

        $this->streams[] = $stream;
    }

    public function getContents()
    {
        return Utils::copyToString($this);
    }

    /**
     * Closes each attached stream.
     *
     * {@inheritdoc}
     */
    public function close()
    {
        $this->pos = $this->current = 0;
        $this->seekable = true;

        foreach ($this->streams as $stream) {
            $stream->close();
        }

        $this->streams = [];
    }

    /**
     * Detaches each attached stream.
     *
     * Returns null as it's not clear which underlying stream resource to return.
     *
     * {@inheritdoc}
     */
    public function detach()
    {
        $this->pos = $this->current = 0;
        $this->seekable = true;

        foreach ($this->streams as $stream) {
            $stream->detach();
        }

        $this->streams = [];

        return null;
    }

    public function tell()
    {
        return $this->pos;
    }

    /**
     * Tries to calculate the size by adding the size of each stream.
     *
     * If any of the streams do not return a valid number, then the size of the
     * append stream cannot be determined and null is returned.
     *
     * {@inheritdoc}
     */
    public function getSize()
    {
        $size = 0;

        foreach ($this->streams as $stream) {
            $s = $stream->getSize();
            if ($s === null) {
                return null;
            }
            $size += $s;
        }

        return $size;
    }

    public function eof()
    {
        return !$this->streams ||
            ($this->current >= count($this->streams) - 1 &&
             $this->streams[$this->current]->eof());
    }

    public function rewind()
    {
        $this->seek(0);
    }

    /**
     * Attempts to seek to the given position. Only supports SEEK_SET.
     *
     * {@inheritdoc}
     */
    public function seek($offset, $whence = SEEK_SET)
    {
        if (!$this->seekable) {
            throw new \RuntimeException('This AppendStream is not seekable');
        } elseif ($whence !== SEEK_SET) {
            throw new \RuntimeException('The AppendStream can only seek with SEEK_SET');
        }

        $this->pos = $this->current = 0;

        // Rewind each stream
        foreach ($this->streams as $i => $stream) {
            try {
                $stream->rewind();
            } catch (\Exception $e) {
                throw new \RuntimeException('Unable to seek stream '
                    . $i . ' of the AppendStream', 0, $e);
            }
        }

        // Seek to the actual position by reading from each stream
        while ($this->pos < $offset && !$this->eof()) {
            $result = $this->read(min(8096, $offset - $this->pos));
            if ($result === '') {
                break;
            }
        }
    }

    /**
     * Reads from all of the appended streams until the length is met or EOF.
     *
     * {@inheritdoc}
     */
    public function read($length)
    {
        $buffer = '';
        $total = count($this->streams) - 1;
        $remaining = $length;
        $progressToNext = false;

        while ($remaining > 0) {

            // Progress to the next stream if needed.
            if ($progressToNext || $this->streams[$this->current]->eof()) {
                $progressToNext = false;
                if ($this->current === $total) {
                    break;
                }
                $this->current++;
            }

            $result = $this->streams[$this->current]->read($remaining);

            // Using a loose comparison here to match on '', false, and null
            if ($result == null) {
                $progressToNext = true;
                continue;
            }

            $buffer .= $result;
            $remaining = $length - strlen($buffer);
        }

        $this->pos += strlen($buffer);

        return $buffer;
    }

    public function isReadable()
    {
        return true;
    }

    public function isWritable()
    {
        return false;
    }

    public function isSeekable()
    {
        return $this->seekable;
    }

    public function write($string)
    {
        throw new \RuntimeException('Cannot write to an AppendStream');
    }

    public function getMetadata($key = null)
    {
        return $key ? null : [];
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Provides a buffer stream that can be written to to fill a buffer, and read
 * from to remove bytes from the buffer.
 *
 * This stream returns a "hwm" metadata value that tells upstream consumers
 * what the configured high water mark of the stream is, or the maximum
 * preferred size of the buffer.
 */
class BufferStream implements StreamInterface
{
    private $hwm;
    private $buffer = '';

    /**
     * @param int $hwm High water mark, representing the preferred maximum
     *                 buffer size. If the size of the buffer exceeds the high
     *                 water mark, then calls to write will continue to succeed
     *                 but will return false to inform writers to slow down
     *                 until the buffer has been drained by reading from it.
     */
    public function __construct($hwm = 16384)
    {
        $this->hwm = $hwm;
    }

    public function __toString()
    {
        return $this->getContents();
    }

    public function getContents()
    {
        $buffer = $this->buffer;
        $this->buffer = '';

        return $buffer;
    }

    public function close()
    {
        $this->buffer = '';
    }

    public function detach()
    {
        $this->close();

        return null;
    }

    public function getSize()
    {
        return strlen($this->buffer);
    }

    public function isReadable()
    {
        return true;
    }

    public function isWritable()
    {
        return true;
    }

    public function isSeekable()
    {
        return false;
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \RuntimeException('Cannot seek a BufferStream');
    }

    public function eof()
    {
        return strlen($this->buffer) === 0;
    }

    public function tell()
    {
        throw new \RuntimeException('Cannot determine the position of a BufferStream');
    }

    /**
     * Reads data from the buffer.
     */
    public function read($length)
    {
        $currentLength = strlen($this->buffer);

        if ($length >= $currentLength) {
            // No need to slice the buffer because we don't have enough data.
            $result = $this->buffer;
            $this->buffer = '';
        } else {
            // Slice up the result to provide a subset of the buffer.
            $result = substr($this->buffer, 0, $length);
            $this->buffer = substr($this->buffer, $length);
        }

        return $result;
    }

    /**
     * Writes data to the buffer.
     */
    public function write($string)
    {
        $this->buffer .= $string;

        // TODO: What should happen here?
        if (strlen($this->buffer) >= $this->hwm) {
            return false;
        }

        return strlen($string);
    }

    public function getMetadata($key = null)
    {
        if ($key == 'hwm') {
            return $this->hwm;
        }

        return $key ? null : [];
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator that can cache previously read bytes from a sequentially
 * read stream.
 */
class CachingStream implements StreamInterface
{
    use StreamDecoratorTrait;

    /** @var StreamInterface Stream being wrapped */
    private $remoteStream;

    /** @var int Number of bytes to skip reading due to a write on the buffer */
    private $skipReadBytes = 0;

    /**
     * We will treat the buffer object as the body of the stream
     *
     * @param StreamInterface $stream Stream to cache
     * @param StreamInterface $target Optionally specify where data is cached
     */
    public function __construct(
        StreamInterface $stream,
        StreamInterface $target = null
    ) {
        $this->remoteStream = $stream;
        $this->stream = $target ?: new Stream(fopen('php://temp', 'r+'));
    }

    public function getSize()
    {
        return max($this->stream->getSize(), $this->remoteStream->getSize());
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        if ($whence == SEEK_SET) {
            $byte = $offset;
        } elseif ($whence == SEEK_CUR) {
            $byte = $offset + $this->tell();
        } elseif ($whence == SEEK_END) {
            $size = $this->remoteStream->getSize();
            if ($size === null) {
                $size = $this->cacheEntireStream();
            }
            $byte = $size + $offset;
        } else {
            throw new \InvalidArgumentException('Invalid whence');
        }

        $diff = $byte - $this->stream->getSize();

        if ($diff > 0) {
            // Read the remoteStream until we have read in at least the amount
            // of bytes requested, or we reach the end of the file.
            while ($diff > 0 && !$this->remoteStream->eof()) {
                $this->read($diff);
                $diff = $byte - $this->stream->getSize();
            }
        } else {
            // We can just do a normal seek since we've already seen this byte.
            $this->stream->seek($byte);
        }
    }

    public function read($length)
    {
        // Perform a regular read on any previously read data from the buffer
        $data = $this->stream->read($length);
        $remaining = $length - strlen($data);

        // More data was requested so read from the remote stream
        if ($remaining) {
            // If data was written to the buffer in a position that would have
            // been filled from the remote stream, then we must skip bytes on
            // the remote stream to emulate overwriting bytes from that
            // position. This mimics the behavior of other PHP stream wrappers.
            $remoteData = $this->remoteStream->read(
                $remaining + $this->skipReadBytes
            );

            if ($this->skipReadBytes) {
                $len = strlen($remoteData);
                $remoteData = substr($remoteData, $this->skipReadBytes);
                $this->skipReadBytes = max(0, $this->skipReadBytes - $len);
            }

            $data .= $remoteData;
            $this->stream->write($remoteData);
        }

        return $data;
    }

    public function write($string)
    {
        // When appending to the end of the currently read stream, you'll want
        // to skip bytes from being read from the remote stream to emulate
        // other stream wrappers. Basically replacing bytes of data of a fixed
        // length.
        $overflow = (strlen($string) + $this->tell()) - $this->remoteStream->tell();
        if ($overflow > 0) {
            $this->skipReadBytes += $overflow;
        }

        return $this->stream->write($string);
    }

    public function eof()
    {
        return $this->stream->eof() && $this->remoteStream->eof();
    }

    /**
     * Close both the remote stream and buffer stream
     */
    public function close()
    {
        $this->remoteStream->close() && $this->stream->close();
    }

    private function cacheEntireStream()
    {
        $target = new FnStream(['write' => 'strlen']);
        Utils::copyToStream($this, $target);

        return $this->tell();
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator that begins dropping data once the size of the underlying
 * stream becomes too full.
 */
class DroppingStream implements StreamInterface
{
    use StreamDecoratorTrait;

    private $maxLength;

    /**
     * @param StreamInterface $stream    Underlying stream to decorate.
     * @param int             $maxLength Maximum size before dropping data.
     */
    public function __construct(StreamInterface $stream, $maxLength)
    {
        $this->stream = $stream;
        $this->maxLength = $maxLength;
    }

    public function write($string)
    {
        $diff = $this->maxLength - $this->stream->getSize();

        // Begin returning 0 when the underlying stream is too large.
        if ($diff <= 0) {
            return 0;
        }

        // Write the stream or a subset of the stream if needed.
        if (strlen($string) < $diff) {
            return $this->stream->write($string);
        }

        return $this->stream->write(substr($string, 0, $diff));
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Compose stream implementations based on a hash of functions.
 *
 * Allows for easy testing and extension of a provided stream without needing
 * to create a concrete class for a simple extension point.
 */
class FnStream implements StreamInterface
{
    /** @var array */
    private $methods;

    /** @var array Methods that must be implemented in the given array */
    private static $slots = ['__toString', 'close', 'detach', 'rewind',
        'getSize', 'tell', 'eof', 'isSeekable', 'seek', 'isWritable', 'write',
        'isReadable', 'read', 'getContents', 'getMetadata'];

    /**
     * @param array $methods Hash of method name to a callable.
     */
    public function __construct(array $methods)
    {
        $this->methods = $methods;

        // Create the functions on the class
        foreach ($methods as $name => $fn) {
            $this->{'_fn_' . $name} = $fn;
        }
    }

    /**
     * Lazily determine which methods are not implemented.
     *
     * @throws \BadMethodCallException
     */
    public function __get($name)
    {
        throw new \BadMethodCallException(str_replace('_fn_', '', $name)
            . '() is not implemented in the FnStream');
    }

    /**
     * The close method is called on the underlying stream only if possible.
     */
    public function __destruct()
    {
        if (isset($this->_fn_close)) {
            call_user_func($this->_fn_close);
        }
    }

    /**
     * An unserialize would allow the __destruct to run when the unserialized value goes out of scope.
     * @throws \LogicException
     */
    public function __wakeup()
    {
        throw new \LogicException('FnStream should never be unserialized');
    }

    /**
     * Adds custom functionality to an underlying stream by intercepting
     * specific method calls.
     *
     * @param StreamInterface $stream  Stream to decorate
     * @param array           $methods Hash of method name to a closure
     *
     * @return FnStream
     */
    public static function decorate(StreamInterface $stream, array $methods)
    {
        // If any of the required methods were not provided, then simply
        // proxy to the decorated stream.
        foreach (array_diff(self::$slots, array_keys($methods)) as $diff) {
            $methods[$diff] = [$stream, $diff];
        }

        return new self($methods);
    }

    public function __toString()
    {
        return call_user_func($this->_fn___toString);
    }

    public function close()
    {
        return call_user_func($this->_fn_close);
    }

    public function detach()
    {
        return call_user_func($this->_fn_detach);
    }

    public function getSize()
    {
        return call_user_func($this->_fn_getSize);
    }

    public function tell()
    {
        return call_user_func($this->_fn_tell);
    }

    public function eof()
    {
        return call_user_func($this->_fn_eof);
    }

    public function isSeekable()
    {
        return call_user_func($this->_fn_isSeekable);
    }

    public function rewind()
    {
        call_user_func($this->_fn_rewind);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        call_user_func($this->_fn_seek, $offset, $whence);
    }

    public function isWritable()
    {
        return call_user_func($this->_fn_isWritable);
    }

    public function write($string)
    {
        return call_user_func($this->_fn_write, $string);
    }

    public function isReadable()
    {
        return call_user_func($this->_fn_isReadable);
    }

    public function read($length)
    {
        return call_user_func($this->_fn_read, $length);
    }

    public function getContents()
    {
        return call_user_func($this->_fn_getContents);
    }

    public function getMetadata($key = null)
    {
        return call_user_func($this->_fn_getMetadata, $key);
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\MessageInterface;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UriInterface;

/**
 * Returns the string representation of an HTTP message.
 *
 * @param MessageInterface $message Message to convert to a string.
 *
 * @return string
 *
 * @deprecated str will be removed in guzzlehttp/psr7:2.0. Use Message::toString instead.
 */
function str(MessageInterface $message)
{
    return Message::toString($message);
}

/**
 * Returns a UriInterface for the given value.
 *
 * This function accepts a string or UriInterface and returns a
 * UriInterface for the given value. If the value is already a
 * UriInterface, it is returned as-is.
 *
 * @param string|UriInterface $uri
 *
 * @return UriInterface
 *
 * @throws \InvalidArgumentException
 *
 * @deprecated uri_for will be removed in guzzlehttp/psr7:2.0. Use Utils::uriFor instead.
 */
function uri_for($uri)
{
    return Utils::uriFor($uri);
}

/**
 * Create a new stream based on the input type.
 *
 * Options is an associative array that can contain the following keys:
 * - metadata: Array of custom metadata.
 * - size: Size of the stream.
 *
 * This method accepts the following `$resource` types:
 * - `Psr\Http\Message\StreamInterface`: Returns the value as-is.
 * - `string`: Creates a stream object that uses the given string as the contents.
 * - `resource`: Creates a stream object that wraps the given PHP stream resource.
 * - `Iterator`: If the provided value implements `Iterator`, then a read-only
 *   stream object will be created that wraps the given iterable. Each time the
 *   stream is read from, data from the iterator will fill a buffer and will be
 *   continuously called until the buffer is equal to the requested read size.
 *   Subsequent read calls will first read from the buffer and then call `next`
 *   on the underlying iterator until it is exhausted.
 * - `object` with `__toString()`: If the object has the `__toString()` method,
 *   the object will be cast to a string and then a stream will be returned that
 *   uses the string value.
 * - `NULL`: When `null` is passed, an empty stream object is returned.
 * - `callable` When a callable is passed, a read-only stream object will be
 *   created that invokes the given callable. The callable is invoked with the
 *   number of suggested bytes to read. The callable can return any number of
 *   bytes, but MUST return `false` when there is no more data to return. The
 *   stream object that wraps the callable will invoke the callable until the
 *   number of requested bytes are available. Any additional bytes will be
 *   buffered and used in subsequent reads.
 *
 * @param resource|string|null|int|float|bool|StreamInterface|callable|\Iterator $resource Entity body data
 * @param array                                                                  $options  Additional options
 *
 * @return StreamInterface
 *
 * @throws \InvalidArgumentException if the $resource arg is not valid.
 *
 * @deprecated stream_for will be removed in guzzlehttp/psr7:2.0. Use Utils::streamFor instead.
 */
function stream_for($resource = '', array $options = [])
{
    return Utils::streamFor($resource, $options);
}

/**
 * Parse an array of header values containing ";" separated data into an
 * array of associative arrays representing the header key value pair data
 * of the header. When a parameter does not contain a value, but just
 * contains a key, this function will inject a key with a '' string value.
 *
 * @param string|array $header Header to parse into components.
 *
 * @return array Returns the parsed header values.
 *
 * @deprecated parse_header will be removed in guzzlehttp/psr7:2.0. Use Header::parse instead.
 */
function parse_header($header)
{
    return Header::parse($header);
}

/**
 * Converts an array of header values that may contain comma separated
 * headers into an array of headers with no comma separated values.
 *
 * @param string|array $header Header to normalize.
 *
 * @return array Returns the normalized header field values.
 *
 * @deprecated normalize_header will be removed in guzzlehttp/psr7:2.0. Use Header::normalize instead.
 */
function normalize_header($header)
{
    return Header::normalize($header);
}

/**
 * Clone and modify a request with the given changes.
 *
 * This method is useful for reducing the number of clones needed to mutate a
 * message.
 *
 * The changes can be one of:
 * - method: (string) Changes the HTTP method.
 * - set_headers: (array) Sets the given headers.
 * - remove_headers: (array) Remove the given headers.
 * - body: (mixed) Sets the given body.
 * - uri: (UriInterface) Set the URI.
 * - query: (string) Set the query string value of the URI.
 * - version: (string) Set the protocol version.
 *
 * @param RequestInterface $request Request to clone and modify.
 * @param array            $changes Changes to apply.
 *
 * @return RequestInterface
 *
 * @deprecated modify_request will be removed in guzzlehttp/psr7:2.0. Use Utils::modifyRequest instead.
 */
function modify_request(RequestInterface $request, array $changes)
{
    return Utils::modifyRequest($request, $changes);
}

/**
 * Attempts to rewind a message body and throws an exception on failure.
 *
 * The body of the message will only be rewound if a call to `tell()` returns a
 * value other than `0`.
 *
 * @param MessageInterface $message Message to rewind
 *
 * @throws \RuntimeException
 *
 * @deprecated rewind_body will be removed in guzzlehttp/psr7:2.0. Use Message::rewindBody instead.
 */
function rewind_body(MessageInterface $message)
{
    Message::rewindBody($message);
}

/**
 * Safely opens a PHP stream resource using a filename.
 *
 * When fopen fails, PHP normally raises a warning. This function adds an
 * error handler that checks for errors and throws an exception instead.
 *
 * @param string $filename File to open
 * @param string $mode     Mode used to open the file
 *
 * @return resource
 *
 * @throws \RuntimeException if the file cannot be opened
 *
 * @deprecated try_fopen will be removed in guzzlehttp/psr7:2.0. Use Utils::tryFopen instead.
 */
function try_fopen($filename, $mode)
{
    return Utils::tryFopen($filename, $mode);
}

/**
 * Copy the contents of a stream into a string until the given number of
 * bytes have been read.
 *
 * @param StreamInterface $stream Stream to read
 * @param int             $maxLen Maximum number of bytes to read. Pass -1
 *                                to read the entire stream.
 * @return string
 *
 * @throws \RuntimeException on error.
 *
 * @deprecated copy_to_string will be removed in guzzlehttp/psr7:2.0. Use Utils::copyToString instead.
 */
function copy_to_string(StreamInterface $stream, $maxLen = -1)
{
    return Utils::copyToString($stream, $maxLen);
}

/**
 * Copy the contents of a stream into another stream until the given number
 * of bytes have been read.
 *
 * @param StreamInterface $source Stream to read from
 * @param StreamInterface $dest   Stream to write to
 * @param int             $maxLen Maximum number of bytes to read. Pass -1
 *                                to read the entire stream.
 *
 * @throws \RuntimeException on error.
 *
 * @deprecated copy_to_stream will be removed in guzzlehttp/psr7:2.0. Use Utils::copyToStream instead.
 */
function copy_to_stream(StreamInterface $source, StreamInterface $dest, $maxLen = -1)
{
    return Utils::copyToStream($source, $dest, $maxLen);
}

/**
 * Calculate a hash of a stream.
 *
 * This method reads the entire stream to calculate a rolling hash, based on
 * PHP's `hash_init` functions.
 *
 * @param StreamInterface $stream    Stream to calculate the hash for
 * @param string          $algo      Hash algorithm (e.g. md5, crc32, etc)
 * @param bool            $rawOutput Whether or not to use raw output
 *
 * @return string Returns the hash of the stream
 *
 * @throws \RuntimeException on error.
 *
 * @deprecated hash will be removed in guzzlehttp/psr7:2.0. Use Utils::hash instead.
 */
function hash(StreamInterface $stream, $algo, $rawOutput = false)
{
    return Utils::hash($stream, $algo, $rawOutput);
}

/**
 * Read a line from the stream up to the maximum allowed buffer length.
 *
 * @param StreamInterface $stream    Stream to read from
 * @param int|null        $maxLength Maximum buffer length
 *
 * @return string
 *
 * @deprecated readline will be removed in guzzlehttp/psr7:2.0. Use Utils::readLine instead.
 */
function readline(StreamInterface $stream, $maxLength = null)
{
    return Utils::readLine($stream, $maxLength);
}

/**
 * Parses a request message string into a request object.
 *
 * @param string $message Request message string.
 *
 * @return Request
 *
 * @deprecated parse_request will be removed in guzzlehttp/psr7:2.0. Use Message::parseRequest instead.
 */
function parse_request($message)
{
    return Message::parseRequest($message);
}

/**
 * Parses a response message string into a response object.
 *
 * @param string $message Response message string.
 *
 * @return Response
 *
 * @deprecated parse_response will be removed in guzzlehttp/psr7:2.0. Use Message::parseResponse instead.
 */
function parse_response($message)
{
    return Message::parseResponse($message);
}

/**
 * Parse a query string into an associative array.
 *
 * If multiple values are found for the same key, the value of that key value
 * pair will become an array. This function does not parse nested PHP style
 * arrays into an associative array (e.g., `foo[a]=1&foo[b]=2` will be parsed
 * into `['foo[a]' => '1', 'foo[b]' => '2'])`.
 *
 * @param string   $str         Query string to parse
 * @param int|bool $urlEncoding How the query string is encoded
 *
 * @return array
 *
 * @deprecated parse_query will be removed in guzzlehttp/psr7:2.0. Use Query::parse instead.
 */
function parse_query($str, $urlEncoding = true)
{
    return Query::parse($str, $urlEncoding);
}

/**
 * Build a query string from an array of key value pairs.
 *
 * This function can use the return value of `parse_query()` to build a query
 * string. This function does not modify the provided keys when an array is
 * encountered (like `http_build_query()` would).
 *
 * @param array     $params   Query string parameters.
 * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
 *                            to encode using RFC3986, or PHP_QUERY_RFC1738
 *                            to encode using RFC1738.
 * @return string
 *
 * @deprecated build_query will be removed in guzzlehttp/psr7:2.0. Use Query::build instead.
 */
function build_query(array $params, $encoding = PHP_QUERY_RFC3986)
{
    return Query::build($params, $encoding);
}

/**
 * Determines the mimetype of a file by looking at its extension.
 *
 * @param string $filename
 *
 * @return string|null
 *
 * @deprecated mimetype_from_filename will be removed in guzzlehttp/psr7:2.0. Use MimeType::fromFilename instead.
 */
function mimetype_from_filename($filename)
{
    return MimeType::fromFilename($filename);
}

/**
 * Maps a file extensions to a mimetype.
 *
 * @param $extension string The file extension.
 *
 * @return string|null
 *
 * @link http://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x/conf/mime.types
 * @deprecated mimetype_from_extension will be removed in guzzlehttp/psr7:2.0. Use MimeType::fromExtension instead.
 */
function mimetype_from_extension($extension)
{
    return MimeType::fromExtension($extension);
}

/**
 * Parses an HTTP message into an associative array.
 *
 * The array contains the "start-line" key containing the start line of
 * the message, "headers" key containing an associative array of header
 * array values, and a "body" key containing the body of the message.
 *
 * @param string $message HTTP request or response to parse.
 *
 * @return array
 *
 * @internal
 * @deprecated _parse_message will be removed in guzzlehttp/psr7:2.0. Use Message::parseMessage instead.
 */
function _parse_message($message)
{
    return Message::parseMessage($message);
}

/**
 * Constructs a URI for an HTTP request message.
 *
 * @param string $path    Path from the start-line
 * @param array  $headers Array of headers (each value an array).
 *
 * @return string
 *
 * @internal
 * @deprecated _parse_request_uri will be removed in guzzlehttp/psr7:2.0. Use Message::parseRequestUri instead.
 */
function _parse_request_uri($path, array $headers)
{
    return Message::parseRequestUri($path, $headers);
}

/**
 * Get a short summary of the message body.
 *
 * Will return `null` if the response is not printable.
 *
 * @param MessageInterface $message    The message to get the body summary
 * @param int              $truncateAt The maximum allowed size of the summary
 *
 * @return string|null
 *
 * @deprecated get_message_body_summary will be removed in guzzlehttp/psr7:2.0. Use Message::bodySummary instead.
 */
function get_message_body_summary(MessageInterface $message, $truncateAt = 120)
{
    return Message::bodySummary($message, $truncateAt);
}

/**
 * Remove the items given by the keys, case insensitively from the data.
 *
 * @param iterable<string> $keys
 *
 * @return array
 *
 * @internal
 * @deprecated _caseless_remove will be removed in guzzlehttp/psr7:2.0. Use Utils::caselessRemove instead.
 */
function _caseless_remove($keys, array $data)
{
    return Utils::caselessRemove($keys, $data);
}
<?php

// Don't redefine the functions if included multiple times.
if (!function_exists('GuzzleHttp\Psr7\str')) {
    require __DIR__ . '/functions.php';
}
<?php

namespace GuzzleHttp\Psr7;

final class Header
{
    /**
     * Parse an array of header values containing ";" separated data into an
     * array of associative arrays representing the header key value pair data
     * of the header. When a parameter does not contain a value, but just
     * contains a key, this function will inject a key with a '' string value.
     *
     * @param string|array $header Header to parse into components.
     *
     * @return array Returns the parsed header values.
     */
    public static function parse($header)
    {
        static $trimmed = "\"'  \n\t\r";
        $params = $matches = [];

        foreach (self::normalize($header) as $val) {
            $part = [];
            foreach (preg_split('/;(?=([^"]*"[^"]*")*[^"]*$)/', $val) as $kvp) {
                if (preg_match_all('/<[^>]+>|[^=]+/', $kvp, $matches)) {
                    $m = $matches[0];
                    if (isset($m[1])) {
                        $part[trim($m[0], $trimmed)] = trim($m[1], $trimmed);
                    } else {
                        $part[] = trim($m[0], $trimmed);
                    }
                }
            }
            if ($part) {
                $params[] = $part;
            }
        }

        return $params;
    }

    /**
     * Converts an array of header values that may contain comma separated
     * headers into an array of headers with no comma separated values.
     *
     * @param string|array $header Header to normalize.
     *
     * @return array Returns the normalized header field values.
     */
    public static function normalize($header)
    {
        if (!is_array($header)) {
            return array_map('trim', explode(',', $header));
        }

        $result = [];
        foreach ($header as $value) {
            foreach ((array) $value as $v) {
                if (strpos($v, ',') === false) {
                    $result[] = $v;
                    continue;
                }
                foreach (preg_split('/,(?=([^"]*"[^"]*")*[^"]*$)/', $v) as $vv) {
                    $result[] = trim($vv);
                }
            }
        }

        return $result;
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Uses PHP's zlib.inflate filter to inflate deflate or gzipped content.
 *
 * This stream decorator skips the first 10 bytes of the given stream to remove
 * the gzip header, converts the provided stream to a PHP stream resource,
 * then appends the zlib.inflate filter. The stream is then converted back
 * to a Guzzle stream resource to be used as a Guzzle stream.
 *
 * @link http://tools.ietf.org/html/rfc1952
 * @link http://php.net/manual/en/filters.compression.php
 */
class InflateStream implements StreamInterface
{
    use StreamDecoratorTrait;

    public function __construct(StreamInterface $stream)
    {
        // read the first 10 bytes, ie. gzip header
        $header = $stream->read(10);
        $filenameHeaderLength = $this->getLengthOfPossibleFilenameHeader($stream, $header);
        // Skip the header, that is 10 + length of filename + 1 (nil) bytes
        $stream = new LimitStream($stream, -1, 10 + $filenameHeaderLength);
        $resource = StreamWrapper::getResource($stream);
        stream_filter_append($resource, 'zlib.inflate', STREAM_FILTER_READ);
        $this->stream = $stream->isSeekable() ? new Stream($resource) : new NoSeekStream(new Stream($resource));
    }

    /**
     * @param StreamInterface $stream
     * @param $header
     * @return int
     */
    private function getLengthOfPossibleFilenameHeader(StreamInterface $stream, $header)
    {
        $filename_header_length = 0;

        if (substr(bin2hex($header), 6, 2) === '08') {
            // we have a filename, read until nil
            $filename_header_length = 1;
            while ($stream->read(1) !== chr(0)) {
                $filename_header_length++;
            }
        }

        return $filename_header_length;
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Lazily reads or writes to a file that is opened only after an IO operation
 * take place on the stream.
 */
class LazyOpenStream implements StreamInterface
{
    use StreamDecoratorTrait;

    /** @var string File to open */
    private $filename;

    /** @var string $mode */
    private $mode;

    /**
     * @param string $filename File to lazily open
     * @param string $mode     fopen mode to use when opening the stream
     */
    public function __construct($filename, $mode)
    {
        $this->filename = $filename;
        $this->mode = $mode;
    }

    /**
     * Creates the underlying stream lazily when required.
     *
     * @return StreamInterface
     */
    protected function createStream()
    {
        return Utils::streamFor(Utils::tryFopen($this->filename, $this->mode));
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;


/**
 * Decorator used to return only a subset of a stream
 */
class LimitStream implements StreamInterface
{
    use StreamDecoratorTrait;

    /** @var int Offset to start reading from */
    private $offset;

    /** @var int Limit the number of bytes that can be read */
    private $limit;

    /**
     * @param StreamInterface $stream Stream to wrap
     * @param int             $limit  Total number of bytes to allow to be read
     *                                from the stream. Pass -1 for no limit.
     * @param int             $offset Position to seek to before reading (only
     *                                works on seekable streams).
     */
    public function __construct(
        StreamInterface $stream,
        $limit = -1,
        $offset = 0
    ) {
        $this->stream = $stream;
        $this->setLimit($limit);
        $this->setOffset($offset);
    }

    public function eof()
    {
        // Always return true if the underlying stream is EOF
        if ($this->stream->eof()) {
            return true;
        }

        // No limit and the underlying stream is not at EOF
        if ($this->limit == -1) {
            return false;
        }

        return $this->stream->tell() >= $this->offset + $this->limit;
    }

    /**
     * Returns the size of the limited subset of data
     * {@inheritdoc}
     */
    public function getSize()
    {
        if (null === ($length = $this->stream->getSize())) {
            return null;
        } elseif ($this->limit == -1) {
            return $length - $this->offset;
        } else {
            return min($this->limit, $length - $this->offset);
        }
    }

    /**
     * Allow for a bounded seek on the read limited stream
     * {@inheritdoc}
     */
    public function seek($offset, $whence = SEEK_SET)
    {
        if ($whence !== SEEK_SET || $offset < 0) {
            throw new \RuntimeException(sprintf(
                'Cannot seek to offset %s with whence %s',
                $offset,
                $whence
            ));
        }

        $offset += $this->offset;

        if ($this->limit !== -1) {
            if ($offset > $this->offset + $this->limit) {
                $offset = $this->offset + $this->limit;
            }
        }

        $this->stream->seek($offset);
    }

    /**
     * Give a relative tell()
     * {@inheritdoc}
     */
    public function tell()
    {
        return $this->stream->tell() - $this->offset;
    }

    /**
     * Set the offset to start limiting from
     *
     * @param int $offset Offset to seek to and begin byte limiting from
     *
     * @throws \RuntimeException if the stream cannot be seeked.
     */
    public function setOffset($offset)
    {
        $current = $this->stream->tell();

        if ($current !== $offset) {
            // If the stream cannot seek to the offset position, then read to it
            if ($this->stream->isSeekable()) {
                $this->stream->seek($offset);
            } elseif ($current > $offset) {
                throw new \RuntimeException("Could not seek to stream offset $offset");
            } else {
                $this->stream->read($offset - $current);
            }
        }

        $this->offset = $offset;
    }

    /**
     * Set the limit of bytes that the decorator allows to be read from the
     * stream.
     *
     * @param int $limit Number of bytes to allow to be read from the stream.
     *                   Use -1 for no limit.
     */
    public function setLimit($limit)
    {
        $this->limit = $limit;
    }

    public function read($length)
    {
        if ($this->limit == -1) {
            return $this->stream->read($length);
        }

        // Check if the current position is less than the total allowed
        // bytes + original offset
        $remaining = ($this->offset + $this->limit) - $this->stream->tell();
        if ($remaining > 0) {
            // Only return the amount of requested data, ensuring that the byte
            // limit is not exceeded
            return $this->stream->read(min($remaining, $length));
        }

        return '';
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\MessageInterface;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;

final class Message
{
    /**
     * Returns the string representation of an HTTP message.
     *
     * @param MessageInterface $message Message to convert to a string.
     *
     * @return string
     */
    public static function toString(MessageInterface $message)
    {
        if ($message instanceof RequestInterface) {
            $msg = trim($message->getMethod() . ' '
                    . $message->getRequestTarget())
                . ' HTTP/' . $message->getProtocolVersion();
            if (!$message->hasHeader('host')) {
                $msg .= "\r\nHost: " . $message->getUri()->getHost();
            }
        } elseif ($message instanceof ResponseInterface) {
            $msg = 'HTTP/' . $message->getProtocolVersion() . ' '
                . $message->getStatusCode() . ' '
                . $message->getReasonPhrase();
        } else {
            throw new \InvalidArgumentException('Unknown message type');
        }

        foreach ($message->getHeaders() as $name => $values) {
            if (strtolower($name) === 'set-cookie') {
                foreach ($values as $value) {
                    $msg .= "\r\n{$name}: " . $value;
                }
            } else {
                $msg .= "\r\n{$name}: " . implode(', ', $values);
            }
        }

        return "{$msg}\r\n\r\n" . $message->getBody();
    }

    /**
     * Get a short summary of the message body.
     *
     * Will return `null` if the response is not printable.
     *
     * @param MessageInterface $message    The message to get the body summary
     * @param int              $truncateAt The maximum allowed size of the summary
     *
     * @return string|null
     */
    public static function bodySummary(MessageInterface $message, $truncateAt = 120)
    {
        $body = $message->getBody();

        if (!$body->isSeekable() || !$body->isReadable()) {
            return null;
        }

        $size = $body->getSize();

        if ($size === 0) {
            return null;
        }

        $summary = $body->read($truncateAt);
        $body->rewind();

        if ($size > $truncateAt) {
            $summary .= ' (truncated...)';
        }

        // Matches any printable character, including unicode characters:
        // letters, marks, numbers, punctuation, spacing, and separators.
        if (preg_match('/[^\pL\pM\pN\pP\pS\pZ\n\r\t]/u', $summary)) {
            return null;
        }

        return $summary;
    }

    /**
     * Attempts to rewind a message body and throws an exception on failure.
     *
     * The body of the message will only be rewound if a call to `tell()`
     * returns a value other than `0`.
     *
     * @param MessageInterface $message Message to rewind
     *
     * @throws \RuntimeException
     */
    public static function rewindBody(MessageInterface $message)
    {
        $body = $message->getBody();

        if ($body->tell()) {
            $body->rewind();
        }
    }

    /**
     * Parses an HTTP message into an associative array.
     *
     * The array contains the "start-line" key containing the start line of
     * the message, "headers" key containing an associative array of header
     * array values, and a "body" key containing the body of the message.
     *
     * @param string $message HTTP request or response to parse.
     *
     * @return array
     */
    public static function parseMessage($message)
    {
        if (!$message) {
            throw new \InvalidArgumentException('Invalid message');
        }

        $message = ltrim($message, "\r\n");

        $messageParts = preg_split("/\r?\n\r?\n/", $message, 2);

        if ($messageParts === false || count($messageParts) !== 2) {
            throw new \InvalidArgumentException('Invalid message: Missing header delimiter');
        }

        list($rawHeaders, $body) = $messageParts;
        $rawHeaders .= "\r\n"; // Put back the delimiter we split previously
        $headerParts = preg_split("/\r?\n/", $rawHeaders, 2);

        if ($headerParts === false || count($headerParts) !== 2) {
            throw new \InvalidArgumentException('Invalid message: Missing status line');
        }

        list($startLine, $rawHeaders) = $headerParts;

        if (preg_match("/(?:^HTTP\/|^[A-Z]+ \S+ HTTP\/)(\d+(?:\.\d+)?)/i", $startLine, $matches) && $matches[1] === '1.0') {
            // Header folding is deprecated for HTTP/1.1, but allowed in HTTP/1.0
            $rawHeaders = preg_replace(Rfc7230::HEADER_FOLD_REGEX, ' ', $rawHeaders);
        }

        /** @var array[] $headerLines */
        $count = preg_match_all(Rfc7230::HEADER_REGEX, $rawHeaders, $headerLines, PREG_SET_ORDER);

        // If these aren't the same, then one line didn't match and there's an invalid header.
        if ($count !== substr_count($rawHeaders, "\n")) {
            // Folding is deprecated, see https://tools.ietf.org/html/rfc7230#section-3.2.4
            if (preg_match(Rfc7230::HEADER_FOLD_REGEX, $rawHeaders)) {
                throw new \InvalidArgumentException('Invalid header syntax: Obsolete line folding');
            }

            throw new \InvalidArgumentException('Invalid header syntax');
        }

        $headers = [];

        foreach ($headerLines as $headerLine) {
            $headers[$headerLine[1]][] = $headerLine[2];
        }

        return [
            'start-line' => $startLine,
            'headers' => $headers,
            'body' => $body,
        ];
    }

    /**
     * Constructs a URI for an HTTP request message.
     *
     * @param string $path    Path from the start-line
     * @param array  $headers Array of headers (each value an array).
     *
     * @return string
     */
    public static function parseRequestUri($path, array $headers)
    {
        $hostKey = array_filter(array_keys($headers), function ($k) {
            return strtolower($k) === 'host';
        });

        // If no host is found, then a full URI cannot be constructed.
        if (!$hostKey) {
            return $path;
        }

        $host = $headers[reset($hostKey)][0];
        $scheme = substr($host, -4) === ':443' ? 'https' : 'http';

        return $scheme . '://' . $host . '/' . ltrim($path, '/');
    }

    /**
     * Parses a request message string into a request object.
     *
     * @param string $message Request message string.
     *
     * @return Request
     */
    public static function parseRequest($message)
    {
        $data = self::parseMessage($message);
        $matches = [];
        if (!preg_match('/^[\S]+\s+([a-zA-Z]+:\/\/|\/).*/', $data['start-line'], $matches)) {
            throw new \InvalidArgumentException('Invalid request string');
        }
        $parts = explode(' ', $data['start-line'], 3);
        $version = isset($parts[2]) ? explode('/', $parts[2])[1] : '1.1';

        $request = new Request(
            $parts[0],
            $matches[1] === '/' ? self::parseRequestUri($parts[1], $data['headers']) : $parts[1],
            $data['headers'],
            $data['body'],
            $version
        );

        return $matches[1] === '/' ? $request : $request->withRequestTarget($parts[1]);
    }

    /**
     * Parses a response message string into a response object.
     *
     * @param string $message Response message string.
     *
     * @return Response
     */
    public static function parseResponse($message)
    {
        $data = self::parseMessage($message);
        // According to https://tools.ietf.org/html/rfc7230#section-3.1.2 the space
        // between status-code and reason-phrase is required. But browsers accept
        // responses without space and reason as well.
        if (!preg_match('/^HTTP\/.* [0-9]{3}( .*|$)/', $data['start-line'])) {
            throw new \InvalidArgumentException('Invalid response string: ' . $data['start-line']);
        }
        $parts = explode(' ', $data['start-line'], 3);

        return new Response(
            (int) $parts[1],
            $data['headers'],
            $data['body'],
            explode('/', $parts[0])[1],
            isset($parts[2]) ? $parts[2] : null
        );
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Trait implementing functionality common to requests and responses.
 */
trait MessageTrait
{
    /** @var array Map of all registered headers, as original name => array of values */
    private $headers = [];

    /** @var array Map of lowercase header name => original name at registration */
    private $headerNames  = [];

    /** @var string */
    private $protocol = '1.1';

    /** @var StreamInterface|null */
    private $stream;

    public function getProtocolVersion()
    {
        return $this->protocol;
    }

    public function withProtocolVersion($version)
    {
        if ($this->protocol === $version) {
            return $this;
        }

        $new = clone $this;
        $new->protocol = $version;
        return $new;
    }

    public function getHeaders()
    {
        return $this->headers;
    }

    public function hasHeader($header)
    {
        return isset($this->headerNames[strtolower($header)]);
    }

    public function getHeader($header)
    {
        $header = strtolower($header);

        if (!isset($this->headerNames[$header])) {
            return [];
        }

        $header = $this->headerNames[$header];

        return $this->headers[$header];
    }

    public function getHeaderLine($header)
    {
        return implode(', ', $this->getHeader($header));
    }

    public function withHeader($header, $value)
    {
        $this->assertHeader($header);
        $value = $this->normalizeHeaderValue($value);
        $normalized = strtolower($header);

        $new = clone $this;
        if (isset($new->headerNames[$normalized])) {
            unset($new->headers[$new->headerNames[$normalized]]);
        }
        $new->headerNames[$normalized] = $header;
        $new->headers[$header] = $value;

        return $new;
    }

    public function withAddedHeader($header, $value)
    {
        $this->assertHeader($header);
        $value = $this->normalizeHeaderValue($value);
        $normalized = strtolower($header);

        $new = clone $this;
        if (isset($new->headerNames[$normalized])) {
            $header = $this->headerNames[$normalized];
            $new->headers[$header] = array_merge($this->headers[$header], $value);
        } else {
            $new->headerNames[$normalized] = $header;
            $new->headers[$header] = $value;
        }

        return $new;
    }

    public function withoutHeader($header)
    {
        $normalized = strtolower($header);

        if (!isset($this->headerNames[$normalized])) {
            return $this;
        }

        $header = $this->headerNames[$normalized];

        $new = clone $this;
        unset($new->headers[$header], $new->headerNames[$normalized]);

        return $new;
    }

    public function getBody()
    {
        if (!$this->stream) {
            $this->stream = Utils::streamFor('');
        }

        return $this->stream;
    }

    public function withBody(StreamInterface $body)
    {
        if ($body === $this->stream) {
            return $this;
        }

        $new = clone $this;
        $new->stream = $body;
        return $new;
    }

    private function setHeaders(array $headers)
    {
        $this->headerNames = $this->headers = [];
        foreach ($headers as $header => $value) {
            if (is_int($header)) {
                // Numeric array keys are converted to int by PHP but having a header name '123' is not forbidden by the spec
                // and also allowed in withHeader(). So we need to cast it to string again for the following assertion to pass.
                $header = (string) $header;
            }
            $this->assertHeader($header);
            $value = $this->normalizeHeaderValue($value);
            $normalized = strtolower($header);
            if (isset($this->headerNames[$normalized])) {
                $header = $this->headerNames[$normalized];
                $this->headers[$header] = array_merge($this->headers[$header], $value);
            } else {
                $this->headerNames[$normalized] = $header;
                $this->headers[$header] = $value;
            }
        }
    }

    private function normalizeHeaderValue($value)
    {
        if (!is_array($value)) {
            return $this->trimHeaderValues([$value]);
        }

        if (count($value) === 0) {
            throw new \InvalidArgumentException('Header value can not be an empty array.');
        }

        return $this->trimHeaderValues($value);
    }

    /**
     * Trims whitespace from the header values.
     *
     * Spaces and tabs ought to be excluded by parsers when extracting the field value from a header field.
     *
     * header-field = field-name ":" OWS field-value OWS
     * OWS          = *( SP / HTAB )
     *
     * @param string[] $values Header values
     *
     * @return string[] Trimmed header values
     *
     * @see https://tools.ietf.org/html/rfc7230#section-3.2.4
     */
    private function trimHeaderValues(array $values)
    {
        return array_map(function ($value) {
            if (!is_scalar($value) && null !== $value) {
                throw new \InvalidArgumentException(sprintf(
                    'Header value must be scalar or null but %s provided.',
                    is_object($value) ? get_class($value) : gettype($value)
                ));
            }

            return trim((string) $value, " \t");
        }, array_values($values));
    }

    private function assertHeader($header)
    {
        if (!is_string($header)) {
            throw new \InvalidArgumentException(sprintf(
                'Header name must be a string but %s provided.',
                is_object($header) ? get_class($header) : gettype($header)
            ));
        }

        if ($header === '') {
            throw new \InvalidArgumentException('Header name can not be empty.');
        }
    }
}
<?php

namespace GuzzleHttp\Psr7;

final class MimeType
{
    /**
     * Determines the mimetype of a file by looking at its extension.
     *
     * @param string $filename
     *
     * @return string|null
     */
    public static function fromFilename($filename)
    {
        return self::fromExtension(pathinfo($filename, PATHINFO_EXTENSION));
    }

    /**
     * Maps a file extensions to a mimetype.
     *
     * @param string $extension string The file extension.
     *
     * @return string|null
     *
     * @link http://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x/conf/mime.types
     */
    public static function fromExtension($extension)
    {
        static $mimetypes = [
            '3gp' => 'video/3gpp',
            '7z' => 'application/x-7z-compressed',
            'aac' => 'audio/x-aac',
            'ai' => 'application/postscript',
            'aif' => 'audio/x-aiff',
            'asc' => 'text/plain',
            'asf' => 'video/x-ms-asf',
            'atom' => 'application/atom+xml',
            'avi' => 'video/x-msvideo',
            'bmp' => 'image/bmp',
            'bz2' => 'application/x-bzip2',
            'cer' => 'application/pkix-cert',
            'crl' => 'application/pkix-crl',
            'crt' => 'application/x-x509-ca-cert',
            'css' => 'text/css',
            'csv' => 'text/csv',
            'cu' => 'application/cu-seeme',
            'deb' => 'application/x-debian-package',
            'doc' => 'application/msword',
            'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
            'dvi' => 'application/x-dvi',
            'eot' => 'application/vnd.ms-fontobject',
            'eps' => 'application/postscript',
            'epub' => 'application/epub+zip',
            'etx' => 'text/x-setext',
            'flac' => 'audio/flac',
            'flv' => 'video/x-flv',
            'gif' => 'image/gif',
            'gz' => 'application/gzip',
            'htm' => 'text/html',
            'html' => 'text/html',
            'ico' => 'image/x-icon',
            'ics' => 'text/calendar',
            'ini' => 'text/plain',
            'iso' => 'application/x-iso9660-image',
            'jar' => 'application/java-archive',
            'jpe' => 'image/jpeg',
            'jpeg' => 'image/jpeg',
            'jpg' => 'image/jpeg',
            'js' => 'text/javascript',
            'json' => 'application/json',
            'latex' => 'application/x-latex',
            'log' => 'text/plain',
            'm4a' => 'audio/mp4',
            'm4v' => 'video/mp4',
            'mid' => 'audio/midi',
            'midi' => 'audio/midi',
            'mov' => 'video/quicktime',
            'mkv' => 'video/x-matroska',
            'mp3' => 'audio/mpeg',
            'mp4' => 'video/mp4',
            'mp4a' => 'audio/mp4',
            'mp4v' => 'video/mp4',
            'mpe' => 'video/mpeg',
            'mpeg' => 'video/mpeg',
            'mpg' => 'video/mpeg',
            'mpg4' => 'video/mp4',
            'oga' => 'audio/ogg',
            'ogg' => 'audio/ogg',
            'ogv' => 'video/ogg',
            'ogx' => 'application/ogg',
            'pbm' => 'image/x-portable-bitmap',
            'pdf' => 'application/pdf',
            'pgm' => 'image/x-portable-graymap',
            'png' => 'image/png',
            'pnm' => 'image/x-portable-anymap',
            'ppm' => 'image/x-portable-pixmap',
            'ppt' => 'application/vnd.ms-powerpoint',
            'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
            'ps' => 'application/postscript',
            'qt' => 'video/quicktime',
            'rar' => 'application/x-rar-compressed',
            'ras' => 'image/x-cmu-raster',
            'rss' => 'application/rss+xml',
            'rtf' => 'application/rtf',
            'sgm' => 'text/sgml',
            'sgml' => 'text/sgml',
            'svg' => 'image/svg+xml',
            'swf' => 'application/x-shockwave-flash',
            'tar' => 'application/x-tar',
            'tif' => 'image/tiff',
            'tiff' => 'image/tiff',
            'torrent' => 'application/x-bittorrent',
            'ttf' => 'application/x-font-ttf',
            'txt' => 'text/plain',
            'wav' => 'audio/x-wav',
            'webm' => 'video/webm',
            'webp' => 'image/webp',
            'wma' => 'audio/x-ms-wma',
            'wmv' => 'video/x-ms-wmv',
            'woff' => 'application/x-font-woff',
            'wsdl' => 'application/wsdl+xml',
            'xbm' => 'image/x-xbitmap',
            'xls' => 'application/vnd.ms-excel',
            'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
            'xml' => 'application/xml',
            'xpm' => 'image/x-xpixmap',
            'xwd' => 'image/x-xwindowdump',
            'yaml' => 'text/yaml',
            'yml' => 'text/yaml',
            'zip' => 'application/zip',
        ];

        $extension = strtolower($extension);

        return isset($mimetypes[$extension])
            ? $mimetypes[$extension]
            : null;
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream that when read returns bytes for a streaming multipart or
 * multipart/form-data stream.
 */
class MultipartStream implements StreamInterface
{
    use StreamDecoratorTrait;

    private $boundary;

    /**
     * @param array  $elements Array of associative arrays, each containing a
     *                         required "name" key mapping to the form field,
     *                         name, a required "contents" key mapping to a
     *                         StreamInterface/resource/string, an optional
     *                         "headers" associative array of custom headers,
     *                         and an optional "filename" key mapping to a
     *                         string to send as the filename in the part.
     * @param string $boundary You can optionally provide a specific boundary
     *
     * @throws \InvalidArgumentException
     */
    public function __construct(array $elements = [], $boundary = null)
    {
        $this->boundary = $boundary ?: sha1(uniqid('', true));
        $this->stream = $this->createStream($elements);
    }

    /**
     * Get the boundary
     *
     * @return string
     */
    public function getBoundary()
    {
        return $this->boundary;
    }

    public function isWritable()
    {
        return false;
    }

    /**
     * Get the headers needed before transferring the content of a POST file
     */
    private function getHeaders(array $headers)
    {
        $str = '';
        foreach ($headers as $key => $value) {
            $str .= "{$key}: {$value}\r\n";
        }

        return "--{$this->boundary}\r\n" . trim($str) . "\r\n\r\n";
    }

    /**
     * Create the aggregate stream that will be used to upload the POST data
     */
    protected function createStream(array $elements)
    {
        $stream = new AppendStream();

        foreach ($elements as $element) {
            $this->addElement($stream, $element);
        }

        // Add the trailing boundary with CRLF
        $stream->addStream(Utils::streamFor("--{$this->boundary}--\r\n"));

        return $stream;
    }

    private function addElement(AppendStream $stream, array $element)
    {
        foreach (['contents', 'name'] as $key) {
            if (!array_key_exists($key, $element)) {
                throw new \InvalidArgumentException("A '{$key}' key is required");
            }
        }

        $element['contents'] = Utils::streamFor($element['contents']);

        if (empty($element['filename'])) {
            $uri = $element['contents']->getMetadata('uri');
            if (substr($uri, 0, 6) !== 'php://') {
                $element['filename'] = $uri;
            }
        }

        list($body, $headers) = $this->createElement(
            $element['name'],
            $element['contents'],
            isset($element['filename']) ? $element['filename'] : null,
            isset($element['headers']) ? $element['headers'] : []
        );

        $stream->addStream(Utils::streamFor($this->getHeaders($headers)));
        $stream->addStream($body);
        $stream->addStream(Utils::streamFor("\r\n"));
    }

    /**
     * @return array
     */
    private function createElement($name, StreamInterface $stream, $filename, array $headers)
    {
        // Set a default content-disposition header if one was no provided
        $disposition = $this->getHeader($headers, 'content-disposition');
        if (!$disposition) {
            $headers['Content-Disposition'] = ($filename === '0' || $filename)
                ? sprintf('form-data; name="%s"; filename="%s"',
                    $name,
                    basename($filename))
                : "form-data; name=\"{$name}\"";
        }

        // Set a default content-length header if one was no provided
        $length = $this->getHeader($headers, 'content-length');
        if (!$length) {
            if ($length = $stream->getSize()) {
                $headers['Content-Length'] = (string) $length;
            }
        }

        // Set a default Content-Type if one was not supplied
        $type = $this->getHeader($headers, 'content-type');
        if (!$type && ($filename === '0' || $filename)) {
            if ($type = MimeType::fromFilename($filename)) {
                $headers['Content-Type'] = $type;
            }
        }

        return [$stream, $headers];
    }

    private function getHeader(array $headers, $key)
    {
        $lowercaseHeader = strtolower($key);
        foreach ($headers as $k => $v) {
            if (strtolower($k) === $lowercaseHeader) {
                return $v;
            }
        }

        return null;
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator that prevents a stream from being seeked
 */
class NoSeekStream implements StreamInterface
{
    use StreamDecoratorTrait;

    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \RuntimeException('Cannot seek a NoSeekStream');
    }

    public function isSeekable()
    {
        return false;
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Provides a read only stream that pumps data from a PHP callable.
 *
 * When invoking the provided callable, the PumpStream will pass the amount of
 * data requested to read to the callable. The callable can choose to ignore
 * this value and return fewer or more bytes than requested. Any extra data
 * returned by the provided callable is buffered internally until drained using
 * the read() function of the PumpStream. The provided callable MUST return
 * false when there is no more data to read.
 */
class PumpStream implements StreamInterface
{
    /** @var callable */
    private $source;

    /** @var int */
    private $size;

    /** @var int */
    private $tellPos = 0;

    /** @var array */
    private $metadata;

    /** @var BufferStream */
    private $buffer;

    /**
     * @param callable $source Source of the stream data. The callable MAY
     *                         accept an integer argument used to control the
     *                         amount of data to return. The callable MUST
     *                         return a string when called, or false on error
     *                         or EOF.
     * @param array $options   Stream options:
     *                         - metadata: Hash of metadata to use with stream.
     *                         - size: Size of the stream, if known.
     */
    public function __construct(callable $source, array $options = [])
    {
        $this->source = $source;
        $this->size = isset($options['size']) ? $options['size'] : null;
        $this->metadata = isset($options['metadata']) ? $options['metadata'] : [];
        $this->buffer = new BufferStream();
    }

    public function __toString()
    {
        try {
            return Utils::copyToString($this);
        } catch (\Exception $e) {
            return '';
        }
    }

    public function close()
    {
        $this->detach();
    }

    public function detach()
    {
        $this->tellPos = false;
        $this->source = null;

        return null;
    }

    public function getSize()
    {
        return $this->size;
    }

    public function tell()
    {
        return $this->tellPos;
    }

    public function eof()
    {
        return !$this->source;
    }

    public function isSeekable()
    {
        return false;
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \RuntimeException('Cannot seek a PumpStream');
    }

    public function isWritable()
    {
        return false;
    }

    public function write($string)
    {
        throw new \RuntimeException('Cannot write to a PumpStream');
    }

    public function isReadable()
    {
        return true;
    }

    public function read($length)
    {
        $data = $this->buffer->read($length);
        $readLen = strlen($data);
        $this->tellPos += $readLen;
        $remaining = $length - $readLen;

        if ($remaining) {
            $this->pump($remaining);
            $data .= $this->buffer->read($remaining);
            $this->tellPos += strlen($data) - $readLen;
        }

        return $data;
    }

    public function getContents()
    {
        $result = '';
        while (!$this->eof()) {
            $result .= $this->read(1000000);
        }

        return $result;
    }

    public function getMetadata($key = null)
    {
        if (!$key) {
            return $this->metadata;
        }

        return isset($this->metadata[$key]) ? $this->metadata[$key] : null;
    }

    private function pump($length)
    {
        if ($this->source) {
            do {
                $data = call_user_func($this->source, $length);
                if ($data === false || $data === null) {
                    $this->source = null;
                    return;
                }
                $this->buffer->write($data);
                $length -= strlen($data);
            } while ($length > 0);
        }
    }
}
<?php

namespace GuzzleHttp\Psr7;

final class Query
{
    /**
     * Parse a query string into an associative array.
     *
     * If multiple values are found for the same key, the value of that key
     * value pair will become an array. This function does not parse nested
     * PHP style arrays into an associative array (e.g., `foo[a]=1&foo[b]=2`
     * will be parsed into `['foo[a]' => '1', 'foo[b]' => '2'])`.
     *
     * @param string   $str         Query string to parse
     * @param int|bool $urlEncoding How the query string is encoded
     *
     * @return array
     */
    public static function parse($str, $urlEncoding = true)
    {
        $result = [];

        if ($str === '') {
            return $result;
        }

        if ($urlEncoding === true) {
            $decoder = function ($value) {
                return rawurldecode(str_replace('+', ' ', $value));
            };
        } elseif ($urlEncoding === PHP_QUERY_RFC3986) {
            $decoder = 'rawurldecode';
        } elseif ($urlEncoding === PHP_QUERY_RFC1738) {
            $decoder = 'urldecode';
        } else {
            $decoder = function ($str) { return $str; };
        }

        foreach (explode('&', $str) as $kvp) {
            $parts = explode('=', $kvp, 2);
            $key = $decoder($parts[0]);
            $value = isset($parts[1]) ? $decoder($parts[1]) : null;
            if (!isset($result[$key])) {
                $result[$key] = $value;
            } else {
                if (!is_array($result[$key])) {
                    $result[$key] = [$result[$key]];
                }
                $result[$key][] = $value;
            }
        }

        return $result;
    }

    /**
     * Build a query string from an array of key value pairs.
     *
     * This function can use the return value of `parse()` to build a query
     * string. This function does not modify the provided keys when an array is
     * encountered (like `http_build_query()` would).
     *
     * @param array     $params   Query string parameters.
     * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
     *                            to encode using RFC3986, or PHP_QUERY_RFC1738
     *                            to encode using RFC1738.
     * @return string
     */
    public static function build(array $params, $encoding = PHP_QUERY_RFC3986)
    {
        if (!$params) {
            return '';
        }

        if ($encoding === false) {
            $encoder = function ($str) { return $str; };
        } elseif ($encoding === PHP_QUERY_RFC3986) {
            $encoder = 'rawurlencode';
        } elseif ($encoding === PHP_QUERY_RFC1738) {
            $encoder = 'urlencode';
        } else {
            throw new \InvalidArgumentException('Invalid type');
        }

        $qs = '';
        foreach ($params as $k => $v) {
            $k = $encoder($k);
            if (!is_array($v)) {
                $qs .= $k;
                if ($v !== null) {
                    $qs .= '=' . $encoder($v);
                }
                $qs .= '&';
            } else {
                foreach ($v as $vv) {
                    $qs .= $k;
                    if ($vv !== null) {
                        $qs .= '=' . $encoder($vv);
                    }
                    $qs .= '&';
                }
            }
        }

        return $qs ? (string) substr($qs, 0, -1) : '';
    }
}
<?php

namespace GuzzleHttp\Psr7;

use InvalidArgumentException;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UriInterface;

/**
 * PSR-7 request implementation.
 */
class Request implements RequestInterface
{
    use MessageTrait;

    /** @var string */
    private $method;

    /** @var null|string */
    private $requestTarget;

    /** @var UriInterface */
    private $uri;

    /**
     * @param string                               $method  HTTP method
     * @param string|UriInterface                  $uri     URI
     * @param array                                $headers Request headers
     * @param string|null|resource|StreamInterface $body    Request body
     * @param string                               $version Protocol version
     */
    public function __construct(
        $method,
        $uri,
        array $headers = [],
        $body = null,
        $version = '1.1'
    ) {
        $this->assertMethod($method);
        if (!($uri instanceof UriInterface)) {
            $uri = new Uri($uri);
        }

        $this->method = strtoupper($method);
        $this->uri = $uri;
        $this->setHeaders($headers);
        $this->protocol = $version;

        if (!isset($this->headerNames['host'])) {
            $this->updateHostFromUri();
        }

        if ($body !== '' && $body !== null) {
            $this->stream = Utils::streamFor($body);
        }
    }

    public function getRequestTarget()
    {
        if ($this->requestTarget !== null) {
            return $this->requestTarget;
        }

        $target = $this->uri->getPath();
        if ($target == '') {
            $target = '/';
        }
        if ($this->uri->getQuery() != '') {
            $target .= '?' . $this->uri->getQuery();
        }

        return $target;
    }

    public function withRequestTarget($requestTarget)
    {
        if (preg_match('#\s#', $requestTarget)) {
            throw new InvalidArgumentException(
                'Invalid request target provided; cannot contain whitespace'
            );
        }

        $new = clone $this;
        $new->requestTarget = $requestTarget;
        return $new;
    }

    public function getMethod()
    {
        return $this->method;
    }

    public function withMethod($method)
    {
        $this->assertMethod($method);
        $new = clone $this;
        $new->method = strtoupper($method);
        return $new;
    }

    public function getUri()
    {
        return $this->uri;
    }

    public function withUri(UriInterface $uri, $preserveHost = false)
    {
        if ($uri === $this->uri) {
            return $this;
        }

        $new = clone $this;
        $new->uri = $uri;

        if (!$preserveHost || !isset($this->headerNames['host'])) {
            $new->updateHostFromUri();
        }

        return $new;
    }

    private function updateHostFromUri()
    {
        $host = $this->uri->getHost();

        if ($host == '') {
            return;
        }

        if (($port = $this->uri->getPort()) !== null) {
            $host .= ':' . $port;
        }

        if (isset($this->headerNames['host'])) {
            $header = $this->headerNames['host'];
        } else {
            $header = 'Host';
            $this->headerNames['host'] = 'Host';
        }
        // Ensure Host is the first header.
        // See: http://tools.ietf.org/html/rfc7230#section-5.4
        $this->headers = [$header => [$host]] + $this->headers;
    }

    private function assertMethod($method)
    {
        if (!is_string($method) || $method === '') {
            throw new \InvalidArgumentException('Method must be a non-empty string.');
        }
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\StreamInterface;

/**
 * PSR-7 response implementation.
 */
class Response implements ResponseInterface
{
    use MessageTrait;

    /** @var array Map of standard HTTP status code/reason phrases */
    private static $phrases = [
        100 => 'Continue',
        101 => 'Switching Protocols',
        102 => 'Processing',
        200 => 'OK',
        201 => 'Created',
        202 => 'Accepted',
        203 => 'Non-Authoritative Information',
        204 => 'No Content',
        205 => 'Reset Content',
        206 => 'Partial Content',
        207 => 'Multi-status',
        208 => 'Already Reported',
        300 => 'Multiple Choices',
        301 => 'Moved Permanently',
        302 => 'Found',
        303 => 'See Other',
        304 => 'Not Modified',
        305 => 'Use Proxy',
        306 => 'Switch Proxy',
        307 => 'Temporary Redirect',
        400 => 'Bad Request',
        401 => 'Unauthorized',
        402 => 'Payment Required',
        403 => 'Forbidden',
        404 => 'Not Found',
        405 => 'Method Not Allowed',
        406 => 'Not Acceptable',
        407 => 'Proxy Authentication Required',
        408 => 'Request Time-out',
        409 => 'Conflict',
        410 => 'Gone',
        411 => 'Length Required',
        412 => 'Precondition Failed',
        413 => 'Request Entity Too Large',
        414 => 'Request-URI Too Large',
        415 => 'Unsupported Media Type',
        416 => 'Requested range not satisfiable',
        417 => 'Expectation Failed',
        418 => 'I\'m a teapot',
        422 => 'Unprocessable Entity',
        423 => 'Locked',
        424 => 'Failed Dependency',
        425 => 'Unordered Collection',
        426 => 'Upgrade Required',
        428 => 'Precondition Required',
        429 => 'Too Many Requests',
        431 => 'Request Header Fields Too Large',
        451 => 'Unavailable For Legal Reasons',
        500 => 'Internal Server Error',
        501 => 'Not Implemented',
        502 => 'Bad Gateway',
        503 => 'Service Unavailable',
        504 => 'Gateway Time-out',
        505 => 'HTTP Version not supported',
        506 => 'Variant Also Negotiates',
        507 => 'Insufficient Storage',
        508 => 'Loop Detected',
        511 => 'Network Authentication Required',
    ];

    /** @var string */
    private $reasonPhrase = '';

    /** @var int */
    private $statusCode = 200;

    /**
     * @param int                                  $status  Status code
     * @param array                                $headers Response headers
     * @param string|null|resource|StreamInterface $body    Response body
     * @param string                               $version Protocol version
     * @param string|null                          $reason  Reason phrase (when empty a default will be used based on the status code)
     */
    public function __construct(
        $status = 200,
        array $headers = [],
        $body = null,
        $version = '1.1',
        $reason = null
    ) {
        $this->assertStatusCodeIsInteger($status);
        $status = (int) $status;
        $this->assertStatusCodeRange($status);

        $this->statusCode = $status;

        if ($body !== '' && $body !== null) {
            $this->stream = Utils::streamFor($body);
        }

        $this->setHeaders($headers);
        if ($reason == '' && isset(self::$phrases[$this->statusCode])) {
            $this->reasonPhrase = self::$phrases[$this->statusCode];
        } else {
            $this->reasonPhrase = (string) $reason;
        }

        $this->protocol = $version;
    }

    public function getStatusCode()
    {
        return $this->statusCode;
    }

    public function getReasonPhrase()
    {
        return $this->reasonPhrase;
    }

    public function withStatus($code, $reasonPhrase = '')
    {
        $this->assertStatusCodeIsInteger($code);
        $code = (int) $code;
        $this->assertStatusCodeRange($code);

        $new = clone $this;
        $new->statusCode = $code;
        if ($reasonPhrase == '' && isset(self::$phrases[$new->statusCode])) {
            $reasonPhrase = self::$phrases[$new->statusCode];
        }
        $new->reasonPhrase = (string) $reasonPhrase;
        return $new;
    }

    private function assertStatusCodeIsInteger($statusCode)
    {
        if (filter_var($statusCode, FILTER_VALIDATE_INT) === false) {
            throw new \InvalidArgumentException('Status code must be an integer value.');
        }
    }

    private function assertStatusCodeRange($statusCode)
    {
        if ($statusCode < 100 || $statusCode >= 600) {
            throw new \InvalidArgumentException('Status code must be an integer value between 1xx and 5xx.');
        }
    }
}
<?php

namespace GuzzleHttp\Psr7;

final class Rfc7230
{
    /**
     * Header related regular expressions (copied from amphp/http package)
     * (Note: once we require PHP 7.x we could just depend on the upstream package)
     *
     * Note: header delimiter (\r\n) is modified to \r?\n to accept line feed only delimiters for BC reasons.
     *
     * @link    https://github.com/amphp/http/blob/v1.0.1/src/Rfc7230.php#L12-L15
     * @license https://github.com/amphp/http/blob/v1.0.1/LICENSE
     */
    const HEADER_REGEX = "(^([^()<>@,;:\\\"/[\]?={}\x01-\x20\x7F]++):[ \t]*+((?:[ \t]*+[\x21-\x7E\x80-\xFF]++)*+)[ \t]*+\r?\n)m";
    const HEADER_FOLD_REGEX = "(\r?\n[ \t]++)";
}
<?php

namespace GuzzleHttp\Psr7;

use InvalidArgumentException;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Message\UriInterface;
use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UploadedFileInterface;

/**
 * Server-side HTTP request
 *
 * Extends the Request definition to add methods for accessing incoming data,
 * specifically server parameters, cookies, matched path parameters, query
 * string arguments, body parameters, and upload file information.
 *
 * "Attributes" are discovered via decomposing the request (and usually
 * specifically the URI path), and typically will be injected by the application.
 *
 * Requests are considered immutable; all methods that might change state are
 * implemented such that they retain the internal state of the current
 * message and return a new instance that contains the changed state.
 */
class ServerRequest extends Request implements ServerRequestInterface
{
    /**
     * @var array
     */
    private $attributes = [];

    /**
     * @var array
     */
    private $cookieParams = [];

    /**
     * @var null|array|object
     */
    private $parsedBody;

    /**
     * @var array
     */
    private $queryParams = [];

    /**
     * @var array
     */
    private $serverParams;

    /**
     * @var array
     */
    private $uploadedFiles = [];

    /**
     * @param string                               $method       HTTP method
     * @param string|UriInterface                  $uri          URI
     * @param array                                $headers      Request headers
     * @param string|null|resource|StreamInterface $body         Request body
     * @param string                               $version      Protocol version
     * @param array                                $serverParams Typically the $_SERVER superglobal
     */
    public function __construct(
        $method,
        $uri,
        array $headers = [],
        $body = null,
        $version = '1.1',
        array $serverParams = []
    ) {
        $this->serverParams = $serverParams;

        parent::__construct($method, $uri, $headers, $body, $version);
    }

    /**
     * Return an UploadedFile instance array.
     *
     * @param array $files A array which respect $_FILES structure
     *
     * @return array
     *
     * @throws InvalidArgumentException for unrecognized values
     */
    public static function normalizeFiles(array $files)
    {
        $normalized = [];

        foreach ($files as $key => $value) {
            if ($value instanceof UploadedFileInterface) {
                $normalized[$key] = $value;
            } elseif (is_array($value) && isset($value['tmp_name'])) {
                $normalized[$key] = self::createUploadedFileFromSpec($value);
            } elseif (is_array($value)) {
                $normalized[$key] = self::normalizeFiles($value);
                continue;
            } else {
                throw new InvalidArgumentException('Invalid value in files specification');
            }
        }

        return $normalized;
    }

    /**
     * Create and return an UploadedFile instance from a $_FILES specification.
     *
     * If the specification represents an array of values, this method will
     * delegate to normalizeNestedFileSpec() and return that return value.
     *
     * @param array $value $_FILES struct
     * @return array|UploadedFileInterface
     */
    private static function createUploadedFileFromSpec(array $value)
    {
        if (is_array($value['tmp_name'])) {
            return self::normalizeNestedFileSpec($value);
        }

        return new UploadedFile(
            $value['tmp_name'],
            (int) $value['size'],
            (int) $value['error'],
            $value['name'],
            $value['type']
        );
    }

    /**
     * Normalize an array of file specifications.
     *
     * Loops through all nested files and returns a normalized array of
     * UploadedFileInterface instances.
     *
     * @param array $files
     * @return UploadedFileInterface[]
     */
    private static function normalizeNestedFileSpec(array $files = [])
    {
        $normalizedFiles = [];

        foreach (array_keys($files['tmp_name']) as $key) {
            $spec = [
                'tmp_name' => $files['tmp_name'][$key],
                'size'     => $files['size'][$key],
                'error'    => $files['error'][$key],
                'name'     => $files['name'][$key],
                'type'     => $files['type'][$key],
            ];
            $normalizedFiles[$key] = self::createUploadedFileFromSpec($spec);
        }

        return $normalizedFiles;
    }

    /**
     * Return a ServerRequest populated with superglobals:
     * $_GET
     * $_POST
     * $_COOKIE
     * $_FILES
     * $_SERVER
     *
     * @return ServerRequestInterface
     */
    public static function fromGlobals()
    {
        $method = isset($_SERVER['REQUEST_METHOD']) ? $_SERVER['REQUEST_METHOD'] : 'GET';
        $headers = getallheaders();
        $uri = self::getUriFromGlobals();
        $body = new CachingStream(new LazyOpenStream('php://input', 'r+'));
        $protocol = isset($_SERVER['SERVER_PROTOCOL']) ? str_replace('HTTP/', '', $_SERVER['SERVER_PROTOCOL']) : '1.1';

        $serverRequest = new ServerRequest($method, $uri, $headers, $body, $protocol, $_SERVER);

        return $serverRequest
            ->withCookieParams($_COOKIE)
            ->withQueryParams($_GET)
            ->withParsedBody($_POST)
            ->withUploadedFiles(self::normalizeFiles($_FILES));
    }

    private static function extractHostAndPortFromAuthority($authority)
    {
        $uri = 'http://'.$authority;
        $parts = parse_url($uri);
        if (false === $parts) {
            return [null, null];
        }

        $host = isset($parts['host']) ? $parts['host'] : null;
        $port = isset($parts['port']) ? $parts['port'] : null;

        return [$host, $port];
    }

    /**
     * Get a Uri populated with values from $_SERVER.
     *
     * @return UriInterface
     */
    public static function getUriFromGlobals()
    {
        $uri = new Uri('');

        $uri = $uri->withScheme(!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off' ? 'https' : 'http');

        $hasPort = false;
        if (isset($_SERVER['HTTP_HOST'])) {
            list($host, $port) = self::extractHostAndPortFromAuthority($_SERVER['HTTP_HOST']);
            if ($host !== null) {
                $uri = $uri->withHost($host);
            }

            if ($port !== null) {
                $hasPort = true;
                $uri = $uri->withPort($port);
            }
        } elseif (isset($_SERVER['SERVER_NAME'])) {
            $uri = $uri->withHost($_SERVER['SERVER_NAME']);
        } elseif (isset($_SERVER['SERVER_ADDR'])) {
            $uri = $uri->withHost($_SERVER['SERVER_ADDR']);
        }

        if (!$hasPort && isset($_SERVER['SERVER_PORT'])) {
            $uri = $uri->withPort($_SERVER['SERVER_PORT']);
        }

        $hasQuery = false;
        if (isset($_SERVER['REQUEST_URI'])) {
            $requestUriParts = explode('?', $_SERVER['REQUEST_URI'], 2);
            $uri = $uri->withPath($requestUriParts[0]);
            if (isset($requestUriParts[1])) {
                $hasQuery = true;
                $uri = $uri->withQuery($requestUriParts[1]);
            }
        }

        if (!$hasQuery && isset($_SERVER['QUERY_STRING'])) {
            $uri = $uri->withQuery($_SERVER['QUERY_STRING']);
        }

        return $uri;
    }


    /**
     * {@inheritdoc}
     */
    public function getServerParams()
    {
        return $this->serverParams;
    }

    /**
     * {@inheritdoc}
     */
    public function getUploadedFiles()
    {
        return $this->uploadedFiles;
    }

    /**
     * {@inheritdoc}
     */
    public function withUploadedFiles(array $uploadedFiles)
    {
        $new = clone $this;
        $new->uploadedFiles = $uploadedFiles;

        return $new;
    }

    /**
     * {@inheritdoc}
     */
    public function getCookieParams()
    {
        return $this->cookieParams;
    }

    /**
     * {@inheritdoc}
     */
    public function withCookieParams(array $cookies)
    {
        $new = clone $this;
        $new->cookieParams = $cookies;

        return $new;
    }

    /**
     * {@inheritdoc}
     */
    public function getQueryParams()
    {
        return $this->queryParams;
    }

    /**
     * {@inheritdoc}
     */
    public function withQueryParams(array $query)
    {
        $new = clone $this;
        $new->queryParams = $query;

        return $new;
    }

    /**
     * {@inheritdoc}
     */
    public function getParsedBody()
    {
        return $this->parsedBody;
    }

    /**
     * {@inheritdoc}
     */
    public function withParsedBody($data)
    {
        $new = clone $this;
        $new->parsedBody = $data;

        return $new;
    }

    /**
     * {@inheritdoc}
     */
    public function getAttributes()
    {
        return $this->attributes;
    }

    /**
     * {@inheritdoc}
     */
    public function getAttribute($attribute, $default = null)
    {
        if (false === array_key_exists($attribute, $this->attributes)) {
            return $default;
        }

        return $this->attributes[$attribute];
    }

    /**
     * {@inheritdoc}
     */
    public function withAttribute($attribute, $value)
    {
        $new = clone $this;
        $new->attributes[$attribute] = $value;

        return $new;
    }

    /**
     * {@inheritdoc}
     */
    public function withoutAttribute($attribute)
    {
        if (false === array_key_exists($attribute, $this->attributes)) {
            return $this;
        }

        $new = clone $this;
        unset($new->attributes[$attribute]);

        return $new;
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * PHP stream implementation.
 *
 * @var $stream
 */
class Stream implements StreamInterface
{
    /**
     * Resource modes.
     *
     * @var string
     *
     * @see http://php.net/manual/function.fopen.php
     * @see http://php.net/manual/en/function.gzopen.php
     */
    const READABLE_MODES = '/r|a\+|ab\+|w\+|wb\+|x\+|xb\+|c\+|cb\+/';
    const WRITABLE_MODES = '/a|w|r\+|rb\+|rw|x|c/';

    private $stream;
    private $size;
    private $seekable;
    private $readable;
    private $writable;
    private $uri;
    private $customMetadata;

    /**
     * This constructor accepts an associative array of options.
     *
     * - size: (int) If a read stream would otherwise have an indeterminate
     *   size, but the size is known due to foreknowledge, then you can
     *   provide that size, in bytes.
     * - metadata: (array) Any additional metadata to return when the metadata
     *   of the stream is accessed.
     *
     * @param resource $stream  Stream resource to wrap.
     * @param array    $options Associative array of options.
     *
     * @throws \InvalidArgumentException if the stream is not a stream resource
     */
    public function __construct($stream, $options = [])
    {
        if (!is_resource($stream)) {
            throw new \InvalidArgumentException('Stream must be a resource');
        }

        if (isset($options['size'])) {
            $this->size = $options['size'];
        }

        $this->customMetadata = isset($options['metadata'])
            ? $options['metadata']
            : [];

        $this->stream = $stream;
        $meta = stream_get_meta_data($this->stream);
        $this->seekable = $meta['seekable'];
        $this->readable = (bool)preg_match(self::READABLE_MODES, $meta['mode']);
        $this->writable = (bool)preg_match(self::WRITABLE_MODES, $meta['mode']);
        $this->uri = $this->getMetadata('uri');
    }

    /**
     * Closes the stream when the destructed
     */
    public function __destruct()
    {
        $this->close();
    }

    public function __toString()
    {
        try {
            if ($this->isSeekable()) {
                $this->seek(0);
            }
            return $this->getContents();
        } catch (\Exception $e) {
            return '';
        }
    }

    public function getContents()
    {
        if (!isset($this->stream)) {
            throw new \RuntimeException('Stream is detached');
        }

        $contents = stream_get_contents($this->stream);

        if ($contents === false) {
            throw new \RuntimeException('Unable to read stream contents');
        }

        return $contents;
    }

    public function close()
    {
        if (isset($this->stream)) {
            if (is_resource($this->stream)) {
                fclose($this->stream);
            }
            $this->detach();
        }
    }

    public function detach()
    {
        if (!isset($this->stream)) {
            return null;
        }

        $result = $this->stream;
        unset($this->stream);
        $this->size = $this->uri = null;
        $this->readable = $this->writable = $this->seekable = false;

        return $result;
    }

    public function getSize()
    {
        if ($this->size !== null) {
            return $this->size;
        }

        if (!isset($this->stream)) {
            return null;
        }

        // Clear the stat cache if the stream has a URI
        if ($this->uri) {
            clearstatcache(true, $this->uri);
        }

        $stats = fstat($this->stream);
        if (isset($stats['size'])) {
            $this->size = $stats['size'];
            return $this->size;
        }

        return null;
    }

    public function isReadable()
    {
        return $this->readable;
    }

    public function isWritable()
    {
        return $this->writable;
    }

    public function isSeekable()
    {
        return $this->seekable;
    }

    public function eof()
    {
        if (!isset($this->stream)) {
            throw new \RuntimeException('Stream is detached');
        }

        return feof($this->stream);
    }

    public function tell()
    {
        if (!isset($this->stream)) {
            throw new \RuntimeException('Stream is detached');
        }

        $result = ftell($this->stream);

        if ($result === false) {
            throw new \RuntimeException('Unable to determine stream position');
        }

        return $result;
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        $whence = (int) $whence;

        if (!isset($this->stream)) {
            throw new \RuntimeException('Stream is detached');
        }
        if (!$this->seekable) {
            throw new \RuntimeException('Stream is not seekable');
        }
        if (fseek($this->stream, $offset, $whence) === -1) {
            throw new \RuntimeException('Unable to seek to stream position '
                . $offset . ' with whence ' . var_export($whence, true));
        }
    }

    public function read($length)
    {
        if (!isset($this->stream)) {
            throw new \RuntimeException('Stream is detached');
        }
        if (!$this->readable) {
            throw new \RuntimeException('Cannot read from non-readable stream');
        }
        if ($length < 0) {
            throw new \RuntimeException('Length parameter cannot be negative');
        }

        if (0 === $length) {
            return '';
        }

        $string = fread($this->stream, $length);
        if (false === $string) {
            throw new \RuntimeException('Unable to read from stream');
        }

        return $string;
    }

    public function write($string)
    {
        if (!isset($this->stream)) {
            throw new \RuntimeException('Stream is detached');
        }
        if (!$this->writable) {
            throw new \RuntimeException('Cannot write to a non-writable stream');
        }

        // We can't know the size after writing anything
        $this->size = null;
        $result = fwrite($this->stream, $string);

        if ($result === false) {
            throw new \RuntimeException('Unable to write to stream');
        }

        return $result;
    }

    public function getMetadata($key = null)
    {
        if (!isset($this->stream)) {
            return $key ? null : [];
        } elseif (!$key) {
            return $this->customMetadata + stream_get_meta_data($this->stream);
        } elseif (isset($this->customMetadata[$key])) {
            return $this->customMetadata[$key];
        }

        $meta = stream_get_meta_data($this->stream);

        return isset($meta[$key]) ? $meta[$key] : null;
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator trait
 * @property StreamInterface stream
 */
trait StreamDecoratorTrait
{
    /**
     * @param StreamInterface $stream Stream to decorate
     */
    public function __construct(StreamInterface $stream)
    {
        $this->stream = $stream;
    }

    /**
     * Magic method used to create a new stream if streams are not added in
     * the constructor of a decorator (e.g., LazyOpenStream).
     *
     * @param string $name Name of the property (allows "stream" only).
     *
     * @return StreamInterface
     */
    public function __get($name)
    {
        if ($name == 'stream') {
            $this->stream = $this->createStream();
            return $this->stream;
        }

        throw new \UnexpectedValueException("$name not found on class");
    }

    public function __toString()
    {
        try {
            if ($this->isSeekable()) {
                $this->seek(0);
            }
            return $this->getContents();
        } catch (\Exception $e) {
            // Really, PHP? https://bugs.php.net/bug.php?id=53648
            trigger_error('StreamDecorator::__toString exception: '
                . (string) $e, E_USER_ERROR);
            return '';
        }
    }

    public function getContents()
    {
        return Utils::copyToString($this);
    }

    /**
     * Allow decorators to implement custom methods
     *
     * @param string $method Missing method name
     * @param array  $args   Method arguments
     *
     * @return mixed
     */
    public function __call($method, array $args)
    {
        $result = call_user_func_array([$this->stream, $method], $args);

        // Always return the wrapped object if the result is a return $this
        return $result === $this->stream ? $this : $result;
    }

    public function close()
    {
        $this->stream->close();
    }

    public function getMetadata($key = null)
    {
        return $this->stream->getMetadata($key);
    }

    public function detach()
    {
        return $this->stream->detach();
    }

    public function getSize()
    {
        return $this->stream->getSize();
    }

    public function eof()
    {
        return $this->stream->eof();
    }

    public function tell()
    {
        return $this->stream->tell();
    }

    public function isReadable()
    {
        return $this->stream->isReadable();
    }

    public function isWritable()
    {
        return $this->stream->isWritable();
    }

    public function isSeekable()
    {
        return $this->stream->isSeekable();
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        $this->stream->seek($offset, $whence);
    }

    public function read($length)
    {
        return $this->stream->read($length);
    }

    public function write($string)
    {
        return $this->stream->write($string);
    }

    /**
     * Implement in subclasses to dynamically create streams when requested.
     *
     * @return StreamInterface
     *
     * @throws \BadMethodCallException
     */
    protected function createStream()
    {
        throw new \BadMethodCallException('Not implemented');
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Converts Guzzle streams into PHP stream resources.
 */
class StreamWrapper
{
    /** @var resource */
    public $context;

    /** @var StreamInterface */
    private $stream;

    /** @var string r, r+, or w */
    private $mode;

    /**
     * Returns a resource representing the stream.
     *
     * @param StreamInterface $stream The stream to get a resource for
     *
     * @return resource
     *
     * @throws \InvalidArgumentException if stream is not readable or writable
     */
    public static function getResource(StreamInterface $stream)
    {
        self::register();

        if ($stream->isReadable()) {
            $mode = $stream->isWritable() ? 'r+' : 'r';
        } elseif ($stream->isWritable()) {
            $mode = 'w';
        } else {
            throw new \InvalidArgumentException('The stream must be readable, '
                . 'writable, or both.');
        }

        return fopen('guzzle://stream', $mode, null, self::createStreamContext($stream));
    }

    /**
     * Creates a stream context that can be used to open a stream as a php stream resource.
     *
     * @param StreamInterface $stream
     *
     * @return resource
     */
    public static function createStreamContext(StreamInterface $stream)
    {
        return stream_context_create([
            'guzzle' => ['stream' => $stream]
        ]);
    }

    /**
     * Registers the stream wrapper if needed
     */
    public static function register()
    {
        if (!in_array('guzzle', stream_get_wrappers())) {
            stream_wrapper_register('guzzle', __CLASS__);
        }
    }

    public function stream_open($path, $mode, $options, &$opened_path)
    {
        $options = stream_context_get_options($this->context);

        if (!isset($options['guzzle']['stream'])) {
            return false;
        }

        $this->mode = $mode;
        $this->stream = $options['guzzle']['stream'];

        return true;
    }

    public function stream_read($count)
    {
        return $this->stream->read($count);
    }

    public function stream_write($data)
    {
        return (int) $this->stream->write($data);
    }

    public function stream_tell()
    {
        return $this->stream->tell();
    }

    public function stream_eof()
    {
        return $this->stream->eof();
    }

    public function stream_seek($offset, $whence)
    {
        $this->stream->seek($offset, $whence);

        return true;
    }

    public function stream_cast($cast_as)
    {
        $stream = clone($this->stream);

        return $stream->detach();
    }

    public function stream_stat()
    {
        static $modeMap = [
            'r'  => 33060,
            'rb' => 33060,
            'r+' => 33206,
            'w'  => 33188,
            'wb' => 33188
        ];

        return [
            'dev'     => 0,
            'ino'     => 0,
            'mode'    => $modeMap[$this->mode],
            'nlink'   => 0,
            'uid'     => 0,
            'gid'     => 0,
            'rdev'    => 0,
            'size'    => $this->stream->getSize() ?: 0,
            'atime'   => 0,
            'mtime'   => 0,
            'ctime'   => 0,
            'blksize' => 0,
            'blocks'  => 0
        ];
    }

    public function url_stat($path, $flags)
    {
        return [
            'dev'     => 0,
            'ino'     => 0,
            'mode'    => 0,
            'nlink'   => 0,
            'uid'     => 0,
            'gid'     => 0,
            'rdev'    => 0,
            'size'    => 0,
            'atime'   => 0,
            'mtime'   => 0,
            'ctime'   => 0,
            'blksize' => 0,
            'blocks'  => 0
        ];
    }
}
<?php

namespace GuzzleHttp\Psr7;

use InvalidArgumentException;
use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UploadedFileInterface;
use RuntimeException;

class UploadedFile implements UploadedFileInterface
{
    /**
     * @var int[]
     */
    private static $errors = [
        UPLOAD_ERR_OK,
        UPLOAD_ERR_INI_SIZE,
        UPLOAD_ERR_FORM_SIZE,
        UPLOAD_ERR_PARTIAL,
        UPLOAD_ERR_NO_FILE,
        UPLOAD_ERR_NO_TMP_DIR,
        UPLOAD_ERR_CANT_WRITE,
        UPLOAD_ERR_EXTENSION,
    ];

    /**
     * @var string
     */
    private $clientFilename;

    /**
     * @var string
     */
    private $clientMediaType;

    /**
     * @var int
     */
    private $error;

    /**
     * @var null|string
     */
    private $file;

    /**
     * @var bool
     */
    private $moved = false;

    /**
     * @var int
     */
    private $size;

    /**
     * @var StreamInterface|null
     */
    private $stream;

    /**
     * @param StreamInterface|string|resource $streamOrFile
     * @param int $size
     * @param int $errorStatus
     * @param string|null $clientFilename
     * @param string|null $clientMediaType
     */
    public function __construct(
        $streamOrFile,
        $size,
        $errorStatus,
        $clientFilename = null,
        $clientMediaType = null
    ) {
        $this->setError($errorStatus);
        $this->setSize($size);
        $this->setClientFilename($clientFilename);
        $this->setClientMediaType($clientMediaType);

        if ($this->isOk()) {
            $this->setStreamOrFile($streamOrFile);
        }
    }

    /**
     * Depending on the value set file or stream variable
     *
     * @param mixed $streamOrFile
     *
     * @throws InvalidArgumentException
     */
    private function setStreamOrFile($streamOrFile)
    {
        if (is_string($streamOrFile)) {
            $this->file = $streamOrFile;
        } elseif (is_resource($streamOrFile)) {
            $this->stream = new Stream($streamOrFile);
        } elseif ($streamOrFile instanceof StreamInterface) {
            $this->stream = $streamOrFile;
        } else {
            throw new InvalidArgumentException(
                'Invalid stream or file provided for UploadedFile'
            );
        }
    }

    /**
     * @param int $error
     *
     * @throws InvalidArgumentException
     */
    private function setError($error)
    {
        if (false === is_int($error)) {
            throw new InvalidArgumentException(
                'Upload file error status must be an integer'
            );
        }

        if (false === in_array($error, UploadedFile::$errors)) {
            throw new InvalidArgumentException(
                'Invalid error status for UploadedFile'
            );
        }

        $this->error = $error;
    }

    /**
     * @param int $size
     *
     * @throws InvalidArgumentException
     */
    private function setSize($size)
    {
        if (false === is_int($size)) {
            throw new InvalidArgumentException(
                'Upload file size must be an integer'
            );
        }

        $this->size = $size;
    }

    /**
     * @param mixed $param
     * @return boolean
     */
    private function isStringOrNull($param)
    {
        return in_array(gettype($param), ['string', 'NULL']);
    }

    /**
     * @param mixed $param
     * @return boolean
     */
    private function isStringNotEmpty($param)
    {
        return is_string($param) && false === empty($param);
    }

    /**
     * @param string|null $clientFilename
     *
     * @throws InvalidArgumentException
     */
    private function setClientFilename($clientFilename)
    {
        if (false === $this->isStringOrNull($clientFilename)) {
            throw new InvalidArgumentException(
                'Upload file client filename must be a string or null'
            );
        }

        $this->clientFilename = $clientFilename;
    }

    /**
     * @param string|null $clientMediaType
     *
     * @throws InvalidArgumentException
     */
    private function setClientMediaType($clientMediaType)
    {
        if (false === $this->isStringOrNull($clientMediaType)) {
            throw new InvalidArgumentException(
                'Upload file client media type must be a string or null'
            );
        }

        $this->clientMediaType = $clientMediaType;
    }

    /**
     * Return true if there is no upload error
     *
     * @return boolean
     */
    private function isOk()
    {
        return $this->error === UPLOAD_ERR_OK;
    }

    /**
     * @return boolean
     */
    public function isMoved()
    {
        return $this->moved;
    }

    /**
     * @throws RuntimeException if is moved or not ok
     */
    private function validateActive()
    {
        if (false === $this->isOk()) {
            throw new RuntimeException('Cannot retrieve stream due to upload error');
        }

        if ($this->isMoved()) {
            throw new RuntimeException('Cannot retrieve stream after it has already been moved');
        }
    }

    /**
     * {@inheritdoc}
     *
     * @throws RuntimeException if the upload was not successful.
     */
    public function getStream()
    {
        $this->validateActive();

        if ($this->stream instanceof StreamInterface) {
            return $this->stream;
        }

        return new LazyOpenStream($this->file, 'r+');
    }

    /**
     * {@inheritdoc}
     *
     * @see http://php.net/is_uploaded_file
     * @see http://php.net/move_uploaded_file
     *
     * @param string $targetPath Path to which to move the uploaded file.
     *
     * @throws RuntimeException if the upload was not successful.
     * @throws InvalidArgumentException if the $path specified is invalid.
     * @throws RuntimeException on any error during the move operation, or on
     *     the second or subsequent call to the method.
     */
    public function moveTo($targetPath)
    {
        $this->validateActive();

        if (false === $this->isStringNotEmpty($targetPath)) {
            throw new InvalidArgumentException(
                'Invalid path provided for move operation; must be a non-empty string'
            );
        }

        if ($this->file) {
            $this->moved = php_sapi_name() == 'cli'
                ? rename($this->file, $targetPath)
                : move_uploaded_file($this->file, $targetPath);
        } else {
            Utils::copyToStream(
                $this->getStream(),
                new LazyOpenStream($targetPath, 'w')
            );

            $this->moved = true;
        }

        if (false === $this->moved) {
            throw new RuntimeException(
                sprintf('Uploaded file could not be moved to %s', $targetPath)
            );
        }
    }

    /**
     * {@inheritdoc}
     *
     * @return int|null The file size in bytes or null if unknown.
     */
    public function getSize()
    {
        return $this->size;
    }

    /**
     * {@inheritdoc}
     *
     * @see http://php.net/manual/en/features.file-upload.errors.php
     * @return int One of PHP's UPLOAD_ERR_XXX constants.
     */
    public function getError()
    {
        return $this->error;
    }

    /**
     * {@inheritdoc}
     *
     * @return string|null The filename sent by the client or null if none
     *     was provided.
     */
    public function getClientFilename()
    {
        return $this->clientFilename;
    }

    /**
     * {@inheritdoc}
     */
    public function getClientMediaType()
    {
        return $this->clientMediaType;
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\UriInterface;

/**
 * PSR-7 URI implementation.
 *
 * @author Michael Dowling
 * @author Tobias Schultze
 * @author Matthew Weier O'Phinney
 */
class Uri implements UriInterface
{
    /**
     * Absolute http and https URIs require a host per RFC 7230 Section 2.7
     * but in generic URIs the host can be empty. So for http(s) URIs
     * we apply this default host when no host is given yet to form a
     * valid URI.
     */
    const HTTP_DEFAULT_HOST = 'localhost';

    private static $defaultPorts = [
        'http'  => 80,
        'https' => 443,
        'ftp' => 21,
        'gopher' => 70,
        'nntp' => 119,
        'news' => 119,
        'telnet' => 23,
        'tn3270' => 23,
        'imap' => 143,
        'pop' => 110,
        'ldap' => 389,
    ];

    private static $charUnreserved = 'a-zA-Z0-9_\-\.~';
    private static $charSubDelims = '!\$&\'\(\)\*\+,;=';
    private static $replaceQuery = ['=' => '%3D', '&' => '%26'];

    /** @var string Uri scheme. */
    private $scheme = '';

    /** @var string Uri user info. */
    private $userInfo = '';

    /** @var string Uri host. */
    private $host = '';

    /** @var int|null Uri port. */
    private $port;

    /** @var string Uri path. */
    private $path = '';

    /** @var string Uri query string. */
    private $query = '';

    /** @var string Uri fragment. */
    private $fragment = '';

    /**
     * @param string $uri URI to parse
     */
    public function __construct($uri = '')
    {
        // weak type check to also accept null until we can add scalar type hints
        if ($uri != '') {
            $parts = parse_url($uri);
            if ($parts === false) {
                throw new \InvalidArgumentException("Unable to parse URI: $uri");
            }
            $this->applyParts($parts);
        }
    }

    public function __toString()
    {
        return self::composeComponents(
            $this->scheme,
            $this->getAuthority(),
            $this->path,
            $this->query,
            $this->fragment
        );
    }

    /**
     * Composes a URI reference string from its various components.
     *
     * Usually this method does not need to be called manually but instead is used indirectly via
     * `Psr\Http\Message\UriInterface::__toString`.
     *
     * PSR-7 UriInterface treats an empty component the same as a missing component as
     * getQuery(), getFragment() etc. always return a string. This explains the slight
     * difference to RFC 3986 Section 5.3.
     *
     * Another adjustment is that the authority separator is added even when the authority is missing/empty
     * for the "file" scheme. This is because PHP stream functions like `file_get_contents` only work with
     * `file:///myfile` but not with `file:/myfile` although they are equivalent according to RFC 3986. But
     * `file:///` is the more common syntax for the file scheme anyway (Chrome for example redirects to
     * that format).
     *
     * @param string $scheme
     * @param string $authority
     * @param string $path
     * @param string $query
     * @param string $fragment
     *
     * @return string
     *
     * @link https://tools.ietf.org/html/rfc3986#section-5.3
     */
    public static function composeComponents($scheme, $authority, $path, $query, $fragment)
    {
        $uri = '';

        // weak type checks to also accept null until we can add scalar type hints
        if ($scheme != '') {
            $uri .= $scheme . ':';
        }

        if ($authority != ''|| $scheme === 'file') {
            $uri .= '//' . $authority;
        }

        $uri .= $path;

        if ($query != '') {
            $uri .= '?' . $query;
        }

        if ($fragment != '') {
            $uri .= '#' . $fragment;
        }

        return $uri;
    }

    /**
     * Whether the URI has the default port of the current scheme.
     *
     * `Psr\Http\Message\UriInterface::getPort` may return null or the standard port. This method can be used
     * independently of the implementation.
     *
     * @param UriInterface $uri
     *
     * @return bool
     */
    public static function isDefaultPort(UriInterface $uri)
    {
        return $uri->getPort() === null
            || (isset(self::$defaultPorts[$uri->getScheme()]) && $uri->getPort() === self::$defaultPorts[$uri->getScheme()]);
    }

    /**
     * Whether the URI is absolute, i.e. it has a scheme.
     *
     * An instance of UriInterface can either be an absolute URI or a relative reference. This method returns true
     * if it is the former. An absolute URI has a scheme. A relative reference is used to express a URI relative
     * to another URI, the base URI. Relative references can be divided into several forms:
     * - network-path references, e.g. '//example.com/path'
     * - absolute-path references, e.g. '/path'
     * - relative-path references, e.g. 'subpath'
     *
     * @param UriInterface $uri
     *
     * @return bool
     * @see Uri::isNetworkPathReference
     * @see Uri::isAbsolutePathReference
     * @see Uri::isRelativePathReference
     * @link https://tools.ietf.org/html/rfc3986#section-4
     */
    public static function isAbsolute(UriInterface $uri)
    {
        return $uri->getScheme() !== '';
    }

    /**
     * Whether the URI is a network-path reference.
     *
     * A relative reference that begins with two slash characters is termed an network-path reference.
     *
     * @param UriInterface $uri
     *
     * @return bool
     * @link https://tools.ietf.org/html/rfc3986#section-4.2
     */
    public static function isNetworkPathReference(UriInterface $uri)
    {
        return $uri->getScheme() === '' && $uri->getAuthority() !== '';
    }

    /**
     * Whether the URI is a absolute-path reference.
     *
     * A relative reference that begins with a single slash character is termed an absolute-path reference.
     *
     * @param UriInterface $uri
     *
     * @return bool
     * @link https://tools.ietf.org/html/rfc3986#section-4.2
     */
    public static function isAbsolutePathReference(UriInterface $uri)
    {
        return $uri->getScheme() === ''
            && $uri->getAuthority() === ''
            && isset($uri->getPath()[0])
            && $uri->getPath()[0] === '/';
    }

    /**
     * Whether the URI is a relative-path reference.
     *
     * A relative reference that does not begin with a slash character is termed a relative-path reference.
     *
     * @param UriInterface $uri
     *
     * @return bool
     * @link https://tools.ietf.org/html/rfc3986#section-4.2
     */
    public static function isRelativePathReference(UriInterface $uri)
    {
        return $uri->getScheme() === ''
            && $uri->getAuthority() === ''
            && (!isset($uri->getPath()[0]) || $uri->getPath()[0] !== '/');
    }

    /**
     * Whether the URI is a same-document reference.
     *
     * A same-document reference refers to a URI that is, aside from its fragment
     * component, identical to the base URI. When no base URI is given, only an empty
     * URI reference (apart from its fragment) is considered a same-document reference.
     *
     * @param UriInterface      $uri  The URI to check
     * @param UriInterface|null $base An optional base URI to compare against
     *
     * @return bool
     * @link https://tools.ietf.org/html/rfc3986#section-4.4
     */
    public static function isSameDocumentReference(UriInterface $uri, UriInterface $base = null)
    {
        if ($base !== null) {
            $uri = UriResolver::resolve($base, $uri);

            return ($uri->getScheme() === $base->getScheme())
                && ($uri->getAuthority() === $base->getAuthority())
                && ($uri->getPath() === $base->getPath())
                && ($uri->getQuery() === $base->getQuery());
        }

        return $uri->getScheme() === '' && $uri->getAuthority() === '' && $uri->getPath() === '' && $uri->getQuery() === '';
    }

    /**
     * Removes dot segments from a path and returns the new path.
     *
     * @param string $path
     *
     * @return string
     *
     * @deprecated since version 1.4. Use UriResolver::removeDotSegments instead.
     * @see UriResolver::removeDotSegments
     */
    public static function removeDotSegments($path)
    {
        return UriResolver::removeDotSegments($path);
    }

    /**
     * Converts the relative URI into a new URI that is resolved against the base URI.
     *
     * @param UriInterface        $base Base URI
     * @param string|UriInterface $rel  Relative URI
     *
     * @return UriInterface
     *
     * @deprecated since version 1.4. Use UriResolver::resolve instead.
     * @see UriResolver::resolve
     */
    public static function resolve(UriInterface $base, $rel)
    {
        if (!($rel instanceof UriInterface)) {
            $rel = new self($rel);
        }

        return UriResolver::resolve($base, $rel);
    }

    /**
     * Creates a new URI with a specific query string value removed.
     *
     * Any existing query string values that exactly match the provided key are
     * removed.
     *
     * @param UriInterface $uri URI to use as a base.
     * @param string       $key Query string key to remove.
     *
     * @return UriInterface
     */
    public static function withoutQueryValue(UriInterface $uri, $key)
    {
        $result = self::getFilteredQueryString($uri, [$key]);

        return $uri->withQuery(implode('&', $result));
    }

    /**
     * Creates a new URI with a specific query string value.
     *
     * Any existing query string values that exactly match the provided key are
     * removed and replaced with the given key value pair.
     *
     * A value of null will set the query string key without a value, e.g. "key"
     * instead of "key=value".
     *
     * @param UriInterface $uri   URI to use as a base.
     * @param string       $key   Key to set.
     * @param string|null  $value Value to set
     *
     * @return UriInterface
     */
    public static function withQueryValue(UriInterface $uri, $key, $value)
    {
        $result = self::getFilteredQueryString($uri, [$key]);

        $result[] = self::generateQueryString($key, $value);

        return $uri->withQuery(implode('&', $result));
    }

    /**
     * Creates a new URI with multiple specific query string values.
     *
     * It has the same behavior as withQueryValue() but for an associative array of key => value.
     *
     * @param UriInterface $uri           URI to use as a base.
     * @param array        $keyValueArray Associative array of key and values
     *
     * @return UriInterface
     */
    public static function withQueryValues(UriInterface $uri, array $keyValueArray)
    {
        $result = self::getFilteredQueryString($uri, array_keys($keyValueArray));

        foreach ($keyValueArray as $key => $value) {
            $result[] = self::generateQueryString($key, $value);
        }

        return $uri->withQuery(implode('&', $result));
    }

    /**
     * Creates a URI from a hash of `parse_url` components.
     *
     * @param array $parts
     *
     * @return UriInterface
     * @link http://php.net/manual/en/function.parse-url.php
     *
     * @throws \InvalidArgumentException If the components do not form a valid URI.
     */
    public static function fromParts(array $parts)
    {
        $uri = new self();
        $uri->applyParts($parts);
        $uri->validateState();

        return $uri;
    }

    public function getScheme()
    {
        return $this->scheme;
    }

    public function getAuthority()
    {
        $authority = $this->host;
        if ($this->userInfo !== '') {
            $authority = $this->userInfo . '@' . $authority;
        }

        if ($this->port !== null) {
            $authority .= ':' . $this->port;
        }

        return $authority;
    }

    public function getUserInfo()
    {
        return $this->userInfo;
    }

    public function getHost()
    {
        return $this->host;
    }

    public function getPort()
    {
        return $this->port;
    }

    public function getPath()
    {
        return $this->path;
    }

    public function getQuery()
    {
        return $this->query;
    }

    public function getFragment()
    {
        return $this->fragment;
    }

    public function withScheme($scheme)
    {
        $scheme = $this->filterScheme($scheme);

        if ($this->scheme === $scheme) {
            return $this;
        }

        $new = clone $this;
        $new->scheme = $scheme;
        $new->removeDefaultPort();
        $new->validateState();

        return $new;
    }

    public function withUserInfo($user, $password = null)
    {
        $info = $this->filterUserInfoComponent($user);
        if ($password !== null) {
            $info .= ':' . $this->filterUserInfoComponent($password);
        }

        if ($this->userInfo === $info) {
            return $this;
        }

        $new = clone $this;
        $new->userInfo = $info;
        $new->validateState();

        return $new;
    }

    public function withHost($host)
    {
        $host = $this->filterHost($host);

        if ($this->host === $host) {
            return $this;
        }

        $new = clone $this;
        $new->host = $host;
        $new->validateState();

        return $new;
    }

    public function withPort($port)
    {
        $port = $this->filterPort($port);

        if ($this->port === $port) {
            return $this;
        }

        $new = clone $this;
        $new->port = $port;
        $new->removeDefaultPort();
        $new->validateState();

        return $new;
    }

    public function withPath($path)
    {
        $path = $this->filterPath($path);

        if ($this->path === $path) {
            return $this;
        }

        $new = clone $this;
        $new->path = $path;
        $new->validateState();

        return $new;
    }

    public function withQuery($query)
    {
        $query = $this->filterQueryAndFragment($query);

        if ($this->query === $query) {
            return $this;
        }

        $new = clone $this;
        $new->query = $query;

        return $new;
    }

    public function withFragment($fragment)
    {
        $fragment = $this->filterQueryAndFragment($fragment);

        if ($this->fragment === $fragment) {
            return $this;
        }

        $new = clone $this;
        $new->fragment = $fragment;

        return $new;
    }

    /**
     * Apply parse_url parts to a URI.
     *
     * @param array $parts Array of parse_url parts to apply.
     */
    private function applyParts(array $parts)
    {
        $this->scheme = isset($parts['scheme'])
            ? $this->filterScheme($parts['scheme'])
            : '';
        $this->userInfo = isset($parts['user'])
            ? $this->filterUserInfoComponent($parts['user'])
            : '';
        $this->host = isset($parts['host'])
            ? $this->filterHost($parts['host'])
            : '';
        $this->port = isset($parts['port'])
            ? $this->filterPort($parts['port'])
            : null;
        $this->path = isset($parts['path'])
            ? $this->filterPath($parts['path'])
            : '';
        $this->query = isset($parts['query'])
            ? $this->filterQueryAndFragment($parts['query'])
            : '';
        $this->fragment = isset($parts['fragment'])
            ? $this->filterQueryAndFragment($parts['fragment'])
            : '';
        if (isset($parts['pass'])) {
            $this->userInfo .= ':' . $this->filterUserInfoComponent($parts['pass']);
        }

        $this->removeDefaultPort();
    }

    /**
     * @param string $scheme
     *
     * @return string
     *
     * @throws \InvalidArgumentException If the scheme is invalid.
     */
    private function filterScheme($scheme)
    {
        if (!is_string($scheme)) {
            throw new \InvalidArgumentException('Scheme must be a string');
        }

        return strtolower($scheme);
    }

    /**
     * @param string $component
     *
     * @return string
     *
     * @throws \InvalidArgumentException If the user info is invalid.
     */
    private function filterUserInfoComponent($component)
    {
        if (!is_string($component)) {
            throw new \InvalidArgumentException('User info must be a string');
        }

        return preg_replace_callback(
            '/(?:[^%' . self::$charUnreserved . self::$charSubDelims . ']+|%(?![A-Fa-f0-9]{2}))/',
            [$this, 'rawurlencodeMatchZero'],
            $component
        );
    }

    /**
     * @param string $host
     *
     * @return string
     *
     * @throws \InvalidArgumentException If the host is invalid.
     */
    private function filterHost($host)
    {
        if (!is_string($host)) {
            throw new \InvalidArgumentException('Host must be a string');
        }

        return strtolower($host);
    }

    /**
     * @param int|null $port
     *
     * @return int|null
     *
     * @throws \InvalidArgumentException If the port is invalid.
     */
    private function filterPort($port)
    {
        if ($port === null) {
            return null;
        }

        $port = (int) $port;
        if (0 > $port || 0xffff < $port) {
            throw new \InvalidArgumentException(
                sprintf('Invalid port: %d. Must be between 0 and 65535', $port)
            );
        }

        return $port;
    }

    /**
     * @param UriInterface $uri
     * @param array        $keys
     * 
     * @return array
     */
    private static function getFilteredQueryString(UriInterface $uri, array $keys)
    {
        $current = $uri->getQuery();

        if ($current === '') {
            return [];
        }

        $decodedKeys = array_map('rawurldecode', $keys);

        return array_filter(explode('&', $current), function ($part) use ($decodedKeys) {
            return !in_array(rawurldecode(explode('=', $part)[0]), $decodedKeys, true);
        });
    }

    /**
     * @param string      $key
     * @param string|null $value
     * 
     * @return string
     */
    private static function generateQueryString($key, $value)
    {
        // Query string separators ("=", "&") within the key or value need to be encoded
        // (while preventing double-encoding) before setting the query string. All other
        // chars that need percent-encoding will be encoded by withQuery().
        $queryString = strtr($key, self::$replaceQuery);

        if ($value !== null) {
            $queryString .= '=' . strtr($value, self::$replaceQuery);
        }

        return $queryString;
    }

    private function removeDefaultPort()
    {
        if ($this->port !== null && self::isDefaultPort($this)) {
            $this->port = null;
        }
    }

    /**
     * Filters the path of a URI
     *
     * @param string $path
     *
     * @return string
     *
     * @throws \InvalidArgumentException If the path is invalid.
     */
    private function filterPath($path)
    {
        if (!is_string($path)) {
            throw new \InvalidArgumentException('Path must be a string');
        }

        return preg_replace_callback(
            '/(?:[^' . self::$charUnreserved . self::$charSubDelims . '%:@\/]++|%(?![A-Fa-f0-9]{2}))/',
            [$this, 'rawurlencodeMatchZero'],
            $path
        );
    }

    /**
     * Filters the query string or fragment of a URI.
     *
     * @param string $str
     *
     * @return string
     *
     * @throws \InvalidArgumentException If the query or fragment is invalid.
     */
    private function filterQueryAndFragment($str)
    {
        if (!is_string($str)) {
            throw new \InvalidArgumentException('Query and fragment must be a string');
        }

        return preg_replace_callback(
            '/(?:[^' . self::$charUnreserved . self::$charSubDelims . '%:@\/\?]++|%(?![A-Fa-f0-9]{2}))/',
            [$this, 'rawurlencodeMatchZero'],
            $str
        );
    }

    private function rawurlencodeMatchZero(array $match)
    {
        return rawurlencode($match[0]);
    }

    private function validateState()
    {
        if ($this->host === '' && ($this->scheme === 'http' || $this->scheme === 'https')) {
            $this->host = self::HTTP_DEFAULT_HOST;
        }

        if ($this->getAuthority() === '') {
            if (0 === strpos($this->path, '//')) {
                throw new \InvalidArgumentException('The path of a URI without an authority must not start with two slashes "//"');
            }
            if ($this->scheme === '' && false !== strpos(explode('/', $this->path, 2)[0], ':')) {
                throw new \InvalidArgumentException('A relative URI must not have a path beginning with a segment containing a colon');
            }
        } elseif (isset($this->path[0]) && $this->path[0] !== '/') {
            @trigger_error(
                'The path of a URI with an authority must start with a slash "/" or be empty. Automagically fixing the URI ' .
                'by adding a leading slash to the path is deprecated since version 1.4 and will throw an exception instead.',
                E_USER_DEPRECATED
            );
            $this->path = '/'. $this->path;
            //throw new \InvalidArgumentException('The path of a URI with an authority must start with a slash "/" or be empty');
        }
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\UriInterface;

/**
 * Provides methods to normalize and compare URIs.
 *
 * @author Tobias Schultze
 *
 * @link https://tools.ietf.org/html/rfc3986#section-6
 */
final class UriNormalizer
{
    /**
     * Default normalizations which only include the ones that preserve semantics.
     *
     * self::CAPITALIZE_PERCENT_ENCODING | self::DECODE_UNRESERVED_CHARACTERS | self::CONVERT_EMPTY_PATH |
     * self::REMOVE_DEFAULT_HOST | self::REMOVE_DEFAULT_PORT | self::REMOVE_DOT_SEGMENTS
     */
    const PRESERVING_NORMALIZATIONS = 63;

    /**
     * All letters within a percent-encoding triplet (e.g., "%3A") are case-insensitive, and should be capitalized.
     *
     * Example: http://example.org/a%c2%b1b → http://example.org/a%C2%B1b
     */
    const CAPITALIZE_PERCENT_ENCODING = 1;

    /**
     * Decodes percent-encoded octets of unreserved characters.
     *
     * For consistency, percent-encoded octets in the ranges of ALPHA (%41–%5A and %61–%7A), DIGIT (%30–%39),
     * hyphen (%2D), period (%2E), underscore (%5F), or tilde (%7E) should not be created by URI producers and,
     * when found in a URI, should be decoded to their corresponding unreserved characters by URI normalizers.
     *
     * Example: http://example.org/%7Eusern%61me/ → http://example.org/~username/
     */
    const DECODE_UNRESERVED_CHARACTERS = 2;

    /**
     * Converts the empty path to "/" for http and https URIs.
     *
     * Example: http://example.org → http://example.org/
     */
    const CONVERT_EMPTY_PATH = 4;

    /**
     * Removes the default host of the given URI scheme from the URI.
     *
     * Only the "file" scheme defines the default host "localhost".
     * All of `file:/myfile`, `file:///myfile`, and `file://localhost/myfile`
     * are equivalent according to RFC 3986. The first format is not accepted
     * by PHPs stream functions and thus already normalized implicitly to the
     * second format in the Uri class. See `GuzzleHttp\Psr7\Uri::composeComponents`.
     *
     * Example: file://localhost/myfile → file:///myfile
     */
    const REMOVE_DEFAULT_HOST = 8;

    /**
     * Removes the default port of the given URI scheme from the URI.
     *
     * Example: http://example.org:80/ → http://example.org/
     */
    const REMOVE_DEFAULT_PORT = 16;

    /**
     * Removes unnecessary dot-segments.
     *
     * Dot-segments in relative-path references are not removed as it would
     * change the semantics of the URI reference.
     *
     * Example: http://example.org/../a/b/../c/./d.html → http://example.org/a/c/d.html
     */
    const REMOVE_DOT_SEGMENTS = 32;

    /**
     * Paths which include two or more adjacent slashes are converted to one.
     *
     * Webservers usually ignore duplicate slashes and treat those URIs equivalent.
     * But in theory those URIs do not need to be equivalent. So this normalization
     * may change the semantics. Encoded slashes (%2F) are not removed.
     *
     * Example: http://example.org//foo///bar.html → http://example.org/foo/bar.html
     */
    const REMOVE_DUPLICATE_SLASHES = 64;

    /**
     * Sort query parameters with their values in alphabetical order.
     *
     * However, the order of parameters in a URI may be significant (this is not defined by the standard).
     * So this normalization is not safe and may change the semantics of the URI.
     *
     * Example: ?lang=en&article=fred → ?article=fred&lang=en
     *
     * Note: The sorting is neither locale nor Unicode aware (the URI query does not get decoded at all) as the
     * purpose is to be able to compare URIs in a reproducible way, not to have the params sorted perfectly.
     */
    const SORT_QUERY_PARAMETERS = 128;

    /**
     * Returns a normalized URI.
     *
     * The scheme and host component are already normalized to lowercase per PSR-7 UriInterface.
     * This methods adds additional normalizations that can be configured with the $flags parameter.
     *
     * PSR-7 UriInterface cannot distinguish between an empty component and a missing component as
     * getQuery(), getFragment() etc. always return a string. This means the URIs "/?#" and "/" are
     * treated equivalent which is not necessarily true according to RFC 3986. But that difference
     * is highly uncommon in reality. So this potential normalization is implied in PSR-7 as well.
     *
     * @param UriInterface $uri   The URI to normalize
     * @param int          $flags A bitmask of normalizations to apply, see constants
     *
     * @return UriInterface The normalized URI
     * @link https://tools.ietf.org/html/rfc3986#section-6.2
     */
    public static function normalize(UriInterface $uri, $flags = self::PRESERVING_NORMALIZATIONS)
    {
        if ($flags & self::CAPITALIZE_PERCENT_ENCODING) {
            $uri = self::capitalizePercentEncoding($uri);
        }

        if ($flags & self::DECODE_UNRESERVED_CHARACTERS) {
            $uri = self::decodeUnreservedCharacters($uri);
        }

        if ($flags & self::CONVERT_EMPTY_PATH && $uri->getPath() === '' &&
            ($uri->getScheme() === 'http' || $uri->getScheme() === 'https')
        ) {
            $uri = $uri->withPath('/');
        }

        if ($flags & self::REMOVE_DEFAULT_HOST && $uri->getScheme() === 'file' && $uri->getHost() === 'localhost') {
            $uri = $uri->withHost('');
        }

        if ($flags & self::REMOVE_DEFAULT_PORT && $uri->getPort() !== null && Uri::isDefaultPort($uri)) {
            $uri = $uri->withPort(null);
        }

        if ($flags & self::REMOVE_DOT_SEGMENTS && !Uri::isRelativePathReference($uri)) {
            $uri = $uri->withPath(UriResolver::removeDotSegments($uri->getPath()));
        }

        if ($flags & self::REMOVE_DUPLICATE_SLASHES) {
            $uri = $uri->withPath(preg_replace('#//++#', '/', $uri->getPath()));
        }

        if ($flags & self::SORT_QUERY_PARAMETERS && $uri->getQuery() !== '') {
            $queryKeyValues = explode('&', $uri->getQuery());
            sort($queryKeyValues);
            $uri = $uri->withQuery(implode('&', $queryKeyValues));
        }

        return $uri;
    }

    /**
     * Whether two URIs can be considered equivalent.
     *
     * Both URIs are normalized automatically before comparison with the given $normalizations bitmask. The method also
     * accepts relative URI references and returns true when they are equivalent. This of course assumes they will be
     * resolved against the same base URI. If this is not the case, determination of equivalence or difference of
     * relative references does not mean anything.
     *
     * @param UriInterface $uri1           An URI to compare
     * @param UriInterface $uri2           An URI to compare
     * @param int          $normalizations A bitmask of normalizations to apply, see constants
     *
     * @return bool
     * @link https://tools.ietf.org/html/rfc3986#section-6.1
     */
    public static function isEquivalent(UriInterface $uri1, UriInterface $uri2, $normalizations = self::PRESERVING_NORMALIZATIONS)
    {
        return (string) self::normalize($uri1, $normalizations) === (string) self::normalize($uri2, $normalizations);
    }

    private static function capitalizePercentEncoding(UriInterface $uri)
    {
        $regex = '/(?:%[A-Fa-f0-9]{2})++/';

        $callback = function (array $match) {
            return strtoupper($match[0]);
        };

        return
            $uri->withPath(
                preg_replace_callback($regex, $callback, $uri->getPath())
            )->withQuery(
                preg_replace_callback($regex, $callback, $uri->getQuery())
            );
    }

    private static function decodeUnreservedCharacters(UriInterface $uri)
    {
        $regex = '/%(?:2D|2E|5F|7E|3[0-9]|[46][1-9A-F]|[57][0-9A])/i';

        $callback = function (array $match) {
            return rawurldecode($match[0]);
        };

        return
            $uri->withPath(
                preg_replace_callback($regex, $callback, $uri->getPath())
            )->withQuery(
                preg_replace_callback($regex, $callback, $uri->getQuery())
            );
    }

    private function __construct()
    {
        // cannot be instantiated
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\UriInterface;

/**
 * Resolves a URI reference in the context of a base URI and the opposite way.
 *
 * @author Tobias Schultze
 *
 * @link https://tools.ietf.org/html/rfc3986#section-5
 */
final class UriResolver
{
    /**
     * Removes dot segments from a path and returns the new path.
     *
     * @param string $path
     *
     * @return string
     * @link http://tools.ietf.org/html/rfc3986#section-5.2.4
     */
    public static function removeDotSegments($path)
    {
        if ($path === '' || $path === '/') {
            return $path;
        }

        $results = [];
        $segments = explode('/', $path);
        foreach ($segments as $segment) {
            if ($segment === '..') {
                array_pop($results);
            } elseif ($segment !== '.') {
                $results[] = $segment;
            }
        }

        $newPath = implode('/', $results);

        if ($path[0] === '/' && (!isset($newPath[0]) || $newPath[0] !== '/')) {
            // Re-add the leading slash if necessary for cases like "/.."
            $newPath = '/' . $newPath;
        } elseif ($newPath !== '' && ($segment === '.' || $segment === '..')) {
            // Add the trailing slash if necessary
            // If newPath is not empty, then $segment must be set and is the last segment from the foreach
            $newPath .= '/';
        }

        return $newPath;
    }

    /**
     * Converts the relative URI into a new URI that is resolved against the base URI.
     *
     * @param UriInterface $base Base URI
     * @param UriInterface $rel  Relative URI
     *
     * @return UriInterface
     * @link http://tools.ietf.org/html/rfc3986#section-5.2
     */
    public static function resolve(UriInterface $base, UriInterface $rel)
    {
        if ((string) $rel === '') {
            // we can simply return the same base URI instance for this same-document reference
            return $base;
        }

        if ($rel->getScheme() != '') {
            return $rel->withPath(self::removeDotSegments($rel->getPath()));
        }

        if ($rel->getAuthority() != '') {
            $targetAuthority = $rel->getAuthority();
            $targetPath = self::removeDotSegments($rel->getPath());
            $targetQuery = $rel->getQuery();
        } else {
            $targetAuthority = $base->getAuthority();
            if ($rel->getPath() === '') {
                $targetPath = $base->getPath();
                $targetQuery = $rel->getQuery() != '' ? $rel->getQuery() : $base->getQuery();
            } else {
                if ($rel->getPath()[0] === '/') {
                    $targetPath = $rel->getPath();
                } else {
                    if ($targetAuthority != '' && $base->getPath() === '') {
                        $targetPath = '/' . $rel->getPath();
                    } else {
                        $lastSlashPos = strrpos($base->getPath(), '/');
                        if ($lastSlashPos === false) {
                            $targetPath = $rel->getPath();
                        } else {
                            $targetPath = substr($base->getPath(), 0, $lastSlashPos + 1) . $rel->getPath();
                        }
                    }
                }
                $targetPath = self::removeDotSegments($targetPath);
                $targetQuery = $rel->getQuery();
            }
        }

        return new Uri(Uri::composeComponents(
            $base->getScheme(),
            $targetAuthority,
            $targetPath,
            $targetQuery,
            $rel->getFragment()
        ));
    }

    /**
     * Returns the target URI as a relative reference from the base URI.
     *
     * This method is the counterpart to resolve():
     *
     *    (string) $target === (string) UriResolver::resolve($base, UriResolver::relativize($base, $target))
     *
     * One use-case is to use the current request URI as base URI and then generate relative links in your documents
     * to reduce the document size or offer self-contained downloadable document archives.
     *
     *    $base = new Uri('http://example.com/a/b/');
     *    echo UriResolver::relativize($base, new Uri('http://example.com/a/b/c'));  // prints 'c'.
     *    echo UriResolver::relativize($base, new Uri('http://example.com/a/x/y'));  // prints '../x/y'.
     *    echo UriResolver::relativize($base, new Uri('http://example.com/a/b/?q')); // prints '?q'.
     *    echo UriResolver::relativize($base, new Uri('http://example.org/a/b/'));   // prints '//example.org/a/b/'.
     *
     * This method also accepts a target that is already relative and will try to relativize it further. Only a
     * relative-path reference will be returned as-is.
     *
     *    echo UriResolver::relativize($base, new Uri('/a/b/c'));  // prints 'c' as well
     *
     * @param UriInterface $base   Base URI
     * @param UriInterface $target Target URI
     *
     * @return UriInterface The relative URI reference
     */
    public static function relativize(UriInterface $base, UriInterface $target)
    {
        if ($target->getScheme() !== '' &&
            ($base->getScheme() !== $target->getScheme() || $target->getAuthority() === '' && $base->getAuthority() !== '')
        ) {
            return $target;
        }

        if (Uri::isRelativePathReference($target)) {
            // As the target is already highly relative we return it as-is. It would be possible to resolve
            // the target with `$target = self::resolve($base, $target);` and then try make it more relative
            // by removing a duplicate query. But let's not do that automatically.
            return $target;
        }

        if ($target->getAuthority() !== '' && $base->getAuthority() !== $target->getAuthority()) {
            return $target->withScheme('');
        }

        // We must remove the path before removing the authority because if the path starts with two slashes, the URI
        // would turn invalid. And we also cannot set a relative path before removing the authority, as that is also
        // invalid.
        $emptyPathUri = $target->withScheme('')->withPath('')->withUserInfo('')->withPort(null)->withHost('');

        if ($base->getPath() !== $target->getPath()) {
            return $emptyPathUri->withPath(self::getRelativePath($base, $target));
        }

        if ($base->getQuery() === $target->getQuery()) {
            // Only the target fragment is left. And it must be returned even if base and target fragment are the same.
            return $emptyPathUri->withQuery('');
        }

        // If the base URI has a query but the target has none, we cannot return an empty path reference as it would
        // inherit the base query component when resolving.
        if ($target->getQuery() === '') {
            $segments = explode('/', $target->getPath());
            $lastSegment = end($segments);

            return $emptyPathUri->withPath($lastSegment === '' ? './' : $lastSegment);
        }

        return $emptyPathUri;
    }

    private static function getRelativePath(UriInterface $base, UriInterface $target)
    {
        $sourceSegments = explode('/', $base->getPath());
        $targetSegments = explode('/', $target->getPath());
        array_pop($sourceSegments);
        $targetLastSegment = array_pop($targetSegments);
        foreach ($sourceSegments as $i => $segment) {
            if (isset($targetSegments[$i]) && $segment === $targetSegments[$i]) {
                unset($sourceSegments[$i], $targetSegments[$i]);
            } else {
                break;
            }
        }
        $targetSegments[] = $targetLastSegment;
        $relativePath = str_repeat('../', count($sourceSegments)) . implode('/', $targetSegments);

        // A reference to am empty last segment or an empty first sub-segment must be prefixed with "./".
        // This also applies to a segment with a colon character (e.g., "file:colon") that cannot be used
        // as the first segment of a relative-path reference, as it would be mistaken for a scheme name.
        if ('' === $relativePath || false !== strpos(explode('/', $relativePath, 2)[0], ':')) {
            $relativePath = "./$relativePath";
        } elseif ('/' === $relativePath[0]) {
            if ($base->getAuthority() != '' && $base->getPath() === '') {
                // In this case an extra slash is added by resolve() automatically. So we must not add one here.
                $relativePath = ".$relativePath";
            } else {
                $relativePath = "./$relativePath";
            }
        }

        return $relativePath;
    }

    private function __construct()
    {
        // cannot be instantiated
    }
}
<?php

namespace GuzzleHttp\Psr7;

use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UriInterface;

final class Utils
{
    /**
     * Remove the items given by the keys, case insensitively from the data.
     *
     * @param iterable<string> $keys
     *
     * @return array
     */
    public static function caselessRemove($keys, array $data)
    {
        $result = [];

        foreach ($keys as &$key) {
            $key = strtolower($key);
        }

        foreach ($data as $k => $v) {
            if (!in_array(strtolower($k), $keys)) {
                $result[$k] = $v;
            }
        }

        return $result;
    }

    /**
     * Copy the contents of a stream into another stream until the given number
     * of bytes have been read.
     *
     * @param StreamInterface $source Stream to read from
     * @param StreamInterface $dest   Stream to write to
     * @param int             $maxLen Maximum number of bytes to read. Pass -1
     *                                to read the entire stream.
     *
     * @throws \RuntimeException on error.
     */
    public static function copyToStream(StreamInterface $source, StreamInterface $dest, $maxLen = -1)
    {
        $bufferSize = 8192;

        if ($maxLen === -1) {
            while (!$source->eof()) {
                if (!$dest->write($source->read($bufferSize))) {
                    break;
                }
            }
        } else {
            $remaining = $maxLen;
            while ($remaining > 0 && !$source->eof()) {
                $buf = $source->read(min($bufferSize, $remaining));
                $len = strlen($buf);
                if (!$len) {
                    break;
                }
                $remaining -= $len;
                $dest->write($buf);
            }
        }
    }

    /**
     * Copy the contents of a stream into a string until the given number of
     * bytes have been read.
     *
     * @param StreamInterface $stream Stream to read
     * @param int             $maxLen Maximum number of bytes to read. Pass -1
     *                                to read the entire stream.
     * @return string
     *
     * @throws \RuntimeException on error.
     */
    public static function copyToString(StreamInterface $stream, $maxLen = -1)
    {
        $buffer = '';

        if ($maxLen === -1) {
            while (!$stream->eof()) {
                $buf = $stream->read(1048576);
                // Using a loose equality here to match on '' and false.
                if ($buf == null) {
                    break;
                }
                $buffer .= $buf;
            }
            return $buffer;
        }

        $len = 0;
        while (!$stream->eof() && $len < $maxLen) {
            $buf = $stream->read($maxLen - $len);
            // Using a loose equality here to match on '' and false.
            if ($buf == null) {
                break;
            }
            $buffer .= $buf;
            $len = strlen($buffer);
        }

        return $buffer;
    }

    /**
     * Calculate a hash of a stream.
     *
     * This method reads the entire stream to calculate a rolling hash, based
     * on PHP's `hash_init` functions.
     *
     * @param StreamInterface $stream    Stream to calculate the hash for
     * @param string          $algo      Hash algorithm (e.g. md5, crc32, etc)
     * @param bool            $rawOutput Whether or not to use raw output
     *
     * @return string Returns the hash of the stream
     *
     * @throws \RuntimeException on error.
     */
    public static function hash(StreamInterface $stream, $algo, $rawOutput = false)
    {
        $pos = $stream->tell();

        if ($pos > 0) {
            $stream->rewind();
        }

        $ctx = hash_init($algo);
        while (!$stream->eof()) {
            hash_update($ctx, $stream->read(1048576));
        }

        $out = hash_final($ctx, (bool) $rawOutput);
        $stream->seek($pos);

        return $out;
    }

    /**
     * Clone and modify a request with the given changes.
     *
     * This method is useful for reducing the number of clones needed to mutate
     * a message.
     *
     * The changes can be one of:
     * - method: (string) Changes the HTTP method.
     * - set_headers: (array) Sets the given headers.
     * - remove_headers: (array) Remove the given headers.
     * - body: (mixed) Sets the given body.
     * - uri: (UriInterface) Set the URI.
     * - query: (string) Set the query string value of the URI.
     * - version: (string) Set the protocol version.
     *
     * @param RequestInterface $request Request to clone and modify.
     * @param array            $changes Changes to apply.
     *
     * @return RequestInterface
     */
    public static function modifyRequest(RequestInterface $request, array $changes)
    {
        if (!$changes) {
            return $request;
        }

        $headers = $request->getHeaders();

        if (!isset($changes['uri'])) {
            $uri = $request->getUri();
        } else {
            // Remove the host header if one is on the URI
            if ($host = $changes['uri']->getHost()) {
                $changes['set_headers']['Host'] = $host;

                if ($port = $changes['uri']->getPort()) {
                    $standardPorts = ['http' => 80, 'https' => 443];
                    $scheme = $changes['uri']->getScheme();
                    if (isset($standardPorts[$scheme]) && $port != $standardPorts[$scheme]) {
                        $changes['set_headers']['Host'] .= ':'.$port;
                    }
                }
            }
            $uri = $changes['uri'];
        }

        if (!empty($changes['remove_headers'])) {
            $headers = self::caselessRemove($changes['remove_headers'], $headers);
        }

        if (!empty($changes['set_headers'])) {
            $headers = self::caselessRemove(array_keys($changes['set_headers']), $headers);
            $headers = $changes['set_headers'] + $headers;
        }

        if (isset($changes['query'])) {
            $uri = $uri->withQuery($changes['query']);
        }

        if ($request instanceof ServerRequestInterface) {
            return (new ServerRequest(
                isset($changes['method']) ? $changes['method'] : $request->getMethod(),
                $uri,
                $headers,
                isset($changes['body']) ? $changes['body'] : $request->getBody(),
                isset($changes['version'])
                    ? $changes['version']
                    : $request->getProtocolVersion(),
                $request->getServerParams()
            ))
            ->withParsedBody($request->getParsedBody())
            ->withQueryParams($request->getQueryParams())
            ->withCookieParams($request->getCookieParams())
            ->withUploadedFiles($request->getUploadedFiles());
        }

        return new Request(
            isset($changes['method']) ? $changes['method'] : $request->getMethod(),
            $uri,
            $headers,
            isset($changes['body']) ? $changes['body'] : $request->getBody(),
            isset($changes['version'])
                ? $changes['version']
                : $request->getProtocolVersion()
        );
    }

    /**
     * Read a line from the stream up to the maximum allowed buffer length.
     *
     * @param StreamInterface $stream    Stream to read from
     * @param int|null        $maxLength Maximum buffer length
     *
     * @return string
     */
    public static function readLine(StreamInterface $stream, $maxLength = null)
    {
        $buffer = '';
        $size = 0;

        while (!$stream->eof()) {
            // Using a loose equality here to match on '' and false.
            if (null == ($byte = $stream->read(1))) {
                return $buffer;
            }
            $buffer .= $byte;
            // Break when a new line is found or the max length - 1 is reached
            if ($byte === "\n" || ++$size === $maxLength - 1) {
                break;
            }
        }

        return $buffer;
    }

    /**
     * Create a new stream based on the input type.
     *
     * Options is an associative array that can contain the following keys:
     * - metadata: Array of custom metadata.
     * - size: Size of the stream.
     *
     * This method accepts the following `$resource` types:
     * - `Psr\Http\Message\StreamInterface`: Returns the value as-is.
     * - `string`: Creates a stream object that uses the given string as the contents.
     * - `resource`: Creates a stream object that wraps the given PHP stream resource.
     * - `Iterator`: If the provided value implements `Iterator`, then a read-only
     *   stream object will be created that wraps the given iterable. Each time the
     *   stream is read from, data from the iterator will fill a buffer and will be
     *   continuously called until the buffer is equal to the requested read size.
     *   Subsequent read calls will first read from the buffer and then call `next`
     *   on the underlying iterator until it is exhausted.
     * - `object` with `__toString()`: If the object has the `__toString()` method,
     *   the object will be cast to a string and then a stream will be returned that
     *   uses the string value.
     * - `NULL`: When `null` is passed, an empty stream object is returned.
     * - `callable` When a callable is passed, a read-only stream object will be
     *   created that invokes the given callable. The callable is invoked with the
     *   number of suggested bytes to read. The callable can return any number of
     *   bytes, but MUST return `false` when there is no more data to return. The
     *   stream object that wraps the callable will invoke the callable until the
     *   number of requested bytes are available. Any additional bytes will be
     *   buffered and used in subsequent reads.
     *
     * @param resource|string|null|int|float|bool|StreamInterface|callable|\Iterator $resource Entity body data
     * @param array                                                                  $options  Additional options
     *
     * @return StreamInterface
     *
     * @throws \InvalidArgumentException if the $resource arg is not valid.
     */
    public static function streamFor($resource = '', array $options = [])
    {
        if (is_scalar($resource)) {
            $stream = fopen('php://temp', 'r+');
            if ($resource !== '') {
                fwrite($stream, $resource);
                fseek($stream, 0);
            }
            return new Stream($stream, $options);
        }

        switch (gettype($resource)) {
            case 'resource':
                return new Stream($resource, $options);
            case 'object':
                if ($resource instanceof StreamInterface) {
                    return $resource;
                } elseif ($resource instanceof \Iterator) {
                    return new PumpStream(function () use ($resource) {
                        if (!$resource->valid()) {
                            return false;
                        }
                        $result = $resource->current();
                        $resource->next();
                        return $result;
                    }, $options);
                } elseif (method_exists($resource, '__toString')) {
                    return Utils::streamFor((string) $resource, $options);
                }
                break;
            case 'NULL':
                return new Stream(fopen('php://temp', 'r+'), $options);
        }

        if (is_callable($resource)) {
            return new PumpStream($resource, $options);
        }

        throw new \InvalidArgumentException('Invalid resource type: ' . gettype($resource));
    }

    /**
     * Safely opens a PHP stream resource using a filename.
     *
     * When fopen fails, PHP normally raises a warning. This function adds an
     * error handler that checks for errors and throws an exception instead.
     *
     * @param string $filename File to open
     * @param string $mode     Mode used to open the file
     *
     * @return resource
     *
     * @throws \RuntimeException if the file cannot be opened
     */
    public static function tryFopen($filename, $mode)
    {
        $ex = null;
        set_error_handler(function () use ($filename, $mode, &$ex) {
            $ex = new \RuntimeException(sprintf(
                'Unable to open %s using mode %s: %s',
                $filename,
                $mode,
                func_get_args()[1]
            ));
        });

        $handle = fopen($filename, $mode);
        restore_error_handler();

        if ($ex) {
            /** @var $ex \RuntimeException */
            throw $ex;
        }

        return $handle;
    }

    /**
     * Returns a UriInterface for the given value.
     *
     * This function accepts a string or UriInterface and returns a
     * UriInterface for the given value. If the value is already a
     * UriInterface, it is returned as-is.
     *
     * @param string|UriInterface $uri
     *
     * @return UriInterface
     *
     * @throws \InvalidArgumentException
     */
    public static function uriFor($uri)
    {
        if ($uri instanceof UriInterface) {
            return $uri;
        }

        if (is_string($uri)) {
            return new Uri($uri);
        }

        throw new \InvalidArgumentException('URI must be a string or UriInterface');
    }
}
<?php

if (!defined('\\Sodium\\CRYPTO_AUTH_BYTES')) {
    require __DIR__ . "/lib/sodium/constants.php";
}

if(!is_callable("\\Sodium\\crypto_aead_aes256gcm_is_available") && is_callable("sodium_crypto_aead_aes256gcm_is_available")) {
    require __DIR__ . "/lib/sodium/functions.php";
}{
    "name": "mollie/polyfill-libsodium",
    "description": "A polyfill package to transition from the libsodium php extension to the sodium extension. Which is included in PHP 7.2",
    "type": "library",
    "license": "MIT",
    "authors": [
        {
            "name": "Martijn Smit",
            "email": "smit@mollie.com"
        },
        {
            "name": "Willem Stuursma-Ruwen",
            "email": "willem@mollie.com"
        }
    ],
    "autoload": {
        "files": ["./bootstrap.php"]
    },
    "require": {
        "php": ">=7.0.0"
    },
    "suggest": {
        "ext-sodium": "The new sodium php extension"
    }
}
<?php

namespace Sodium;

const CRYPTO_AEAD_AES256GCM_KEYBYTES = 32;
const CRYPTO_AEAD_AES256GCM_NSECBYTES = 0;
const CRYPTO_AEAD_AES256GCM_NPUBBYTES = 12;
const CRYPTO_AEAD_AES256GCM_ABYTES = 16;
const CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES = 32;
const CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES = 0;
const CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES = 8;
const CRYPTO_AEAD_CHACHA20POLY1305_ABYTES = 16;
const CRYPTO_AUTH_BYTES = 32;
const CRYPTO_AUTH_KEYBYTES = 32;
const CRYPTO_BOX_SEALBYTES = 16;
const CRYPTO_BOX_SECRETKEYBYTES = 32;
const CRYPTO_BOX_PUBLICKEYBYTES = 32;
const CRYPTO_BOX_KEYPAIRBYTES = 64;
const CRYPTO_BOX_MACBYTES = 16;
const CRYPTO_BOX_NONCEBYTES = 24;
const CRYPTO_BOX_SEEDBYTES = 32;
const CRYPTO_KX_BYTES = 32;
const CRYPTO_KX_PUBLICKEYBYTES = 32;
const CRYPTO_KX_SECRETKEYBYTES = 32;
const CRYPTO_GENERICHASH_BYTES = 32;
const CRYPTO_GENERICHASH_BYTES_MIN = 16;
const CRYPTO_GENERICHASH_BYTES_MAX = 64;
const CRYPTO_GENERICHASH_KEYBYTES = 32;
const CRYPTO_GENERICHASH_KEYBYTES_MIN = 16;
const CRYPTO_GENERICHASH_KEYBYTES_MAX = 64;
const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES = 32;
const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIX = '$7$';
const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVE = 534288;
const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVE = 16777216;
const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVE = 33554432;
const CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVE = 1073741824;
const CRYPTO_SCALARMULT_BYTES = 32;
const CRYPTO_SCALARMULT_SCALARBYTES = 32;
const CRYPTO_SHORTHASH_BYTES = 8;
const CRYPTO_SHORTHASH_KEYBYTES = 16;
const CRYPTO_SECRETBOX_KEYBYTES = 32;
const CRYPTO_SECRETBOX_MACBYTES = 16;
const CRYPTO_SECRETBOX_NONCEBYTES = 24;
const CRYPTO_SIGN_BYTES = 64;
const CRYPTO_SIGN_SEEDBYTES = 32;
const CRYPTO_SIGN_PUBLICKEYBYTES = 32;
const CRYPTO_SIGN_SECRETKEYBYTES = 64;
const CRYPTO_SIGN_KEYPAIRBYTES = 96;
const CRYPTO_STREAM_KEYBYTES = 32;
const CRYPTO_STREAM_NONCEBYTES = 24;
const CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE = 4;
const CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE = 33554432;
const CRYPTO_PWHASH_SALTBYTES  =  16;
const CRYPTO_PWHASH_STRPREFIX  =  '$argon2i$';
const CRYPTO_PWHASH_OPSLIMIT_MODERATE = 6;
const CRYPTO_PWHASH_MEMLIMIT_MODERATE = 134217728;
const CRYPTO_PWHASH_OPSLIMIT_SENSITIVE = 8;
const CRYPTO_PWHASH_MEMLIMIT_SENSITIVE = 536870912;
<?php

namespace Sodium;

/**
 * Can you access AES-256-GCM? This is only available if you have supported
 * hardware.
 *
 * @return bool
 */
function crypto_aead_aes256gcm_is_available(): bool
{
    return \sodium_crypto_aead_aes256gcm_is_available();
}

/**
 * Authenticated Encryption with Associated Data (decrypt)
 * AES-256-GCM
 *
 * @param string $msg encrypted message
 * @param string $nonce
 * @param string $key
 * @param string $ad additional data (optional)
 * @return string
 */
function crypto_aead_aes256gcm_decrypt(
    string $msg,
    string $nonce,
    string $key,
    string $ad = ''
): string
{
    return \sodium_crypto_aead_aes256gcm_decrypt($msg, $nonce, $key, $ad);
}

/**
 * Authenticated Encryption with Associated Data (encrypt)
 * AES-256-GCM
 *
 * @param string $msg plaintext message
 * @param string $nonce
 * @param string $key
 * @param string $ad additional data (optional)
 * @return string
 */
function crypto_aead_aes256gcm_encrypt(
    string $msg,
    string $nonce,
    string $key,
    string $ad = ''
): string
{
    return \sodium_crypto_aead_aes256gcm_encrypt($msg, $nonce, $key, $ad);
}

/**
 * Authenticated Encryption with Associated Data (decrypt)
 * ChaCha20 + Poly1305
 *
 * @param string $msg encrypted message
 * @param string $nonce
 * @param string $key
 * @param string $ad additional data (optional)
 * @return string
 */
function crypto_aead_chacha20poly1305_decrypt(
    string $msg,
    string $nonce,
    string $key,
    string $ad = ''
): string
{
    return \sodium_crypto_aead_chacha20poly1305_decrypt($msg, $nonce, $key, $ad);
}

/**
 * Authenticated Encryption with Associated Data (encrypt)
 * ChaCha20 + Poly1305
 *
 * @param string $msg plaintext message
 * @param string $nonce
 * @param string $key
 * @param string $ad additional data (optional)
 * @return string
 */
function crypto_aead_chacha20poly1305_encrypt(
    string $msg,
    string $nonce,
    string $key,
    string $ad = ''
): string
{
    return \sodium_crypto_aead_chacha20poly1305_encrypt($msg, $nonce, $key, $ad);
}

/**
 * Secret-key message authentication
 * HMAC SHA-512/256
 *
 * @param string $msg
 * @param string $key
 * @return string
 */
function crypto_auth(
    string $msg,
    string $key
): string
{
    return \sodium_crypto_auth($msg, $key);
}

/**
 * Secret-key message verification
 * HMAC SHA-512/256
 *
 * @param string $mac
 * @param string $msg
 * @param string $key
 * @return bool
 */
function crypto_auth_verify(
    string $mac,
    string $msg,
    string $key
): bool
{
    return \sodium_crypto_auth_verify($mac, $msg, $key);
}

/**
 * Public-key authenticated encryption (encrypt)
 * X25519 + Xsalsa20 + Poly1305
 *
 * @param string $msg
 * @param string $nonce
 * @param string $keypair
 * @return string
 */
function crypto_box(
    string $msg,
    string $nonce,
    string $keypair
): string
{
    return \sodium_crypto_box($msg, $nonce, $keypair);
}

/**
 * Generate an X25519 keypair for use with the crypto_box API
 *
 * @return string
 */
function crypto_box_keypair(): string
{
    return \sodium_crypto_box_keypair();
}

/**
 * Derive an X25519 keypair for use with the crypto_box API from a seed
 *
 * @param string $seed
 * @return string
 */
function crypto_box_seed_keypair(
    string $seed
): string
{
    return \sodium_crypto_box_seed_keypair($seed);
}

/**
 * Create an X25519 keypair from an X25519 secret key and X25519 public key
 *
 * @param string $secretkey
 * @param string $publickey
 * @return string
 */
function crypto_box_keypair_from_secretkey_and_publickey(
    string $secretkey,
    string $publickey
): string
{
    return \sodium_crypto_box_keypair_from_secretkey_and_publickey($secretkey, $publickey);
}

/**
 * Public-key authenticated encryption (decrypt)
 * X25519 + Xsalsa20 + Poly1305
 *
 * @param string $msg
 * @param string $nonce
 * @param string $keypair
 * @return string
 */
function crypto_box_open(
    string $msg,
    string $nonce,
    string $keypair
): string
{
    return \sodium_crypto_box_open($msg, $nonce, $keypair);
}

/**
 * Get an X25519 public key from an X25519 keypair
 *
 * @param string $keypair
 * @return string
 */
function crypto_box_publickey(
    string $keypair
): string
{
    return \sodium_crypto_box_publickey($keypair);
}

/**
 * Derive an X25519 public key from an X25519 secret key
 *
 * @param string $secretkey
 * @return string
 */
function crypto_box_publickey_from_secretkey(
    string $secretkey
): string
{
    return \sodium_crypto_box_publickey_from_secretkey($secretkey);
}

/**
 * Anonymous public-key encryption (encrypt)
 * X25519 + Xsalsa20 + Poly1305 + BLAKE2b
 *
 * @param string $message
 * @param string $publickey
 * @return string
 */
function crypto_box_seal(
    string $message,
    string $publickey
): string
{
    return \sodium_crypto_box_seal($message, $publickey);
}

/**
 * Anonymous public-key encryption (decrypt)
 * X25519 + Xsalsa20 + Poly1305 + BLAKE2b
 *
 * @param string $encrypted
 * @param string $keypair
 * @return string
 */
function crypto_box_seal_open(
    string $encrypted,
    string $keypair
): string
{
    return \sodium_crypto_box_seal_open($encrypted, $keypair);
}

/**
 * Extract the X25519 secret key from an X25519 keypair
 *
 * @param string $keypair
 * @return string
 */
function crypto_box_secretkey(string $keypair): string
{
    return \sodium_crypto_box_secretkey($keypair);
}

/**
 * Elliptic Curve Diffie Hellman Key Exchange
 * X25519
 *
 * @param string $secretkey
 * @param string $publickey
 * @param string $client_publickey
 * @param string $server_publickey
 * @return string
 */
function crypto_kx(
    string $secretkey,
    string $publickey,
    string $client_publickey,
    string $server_publickey
): string
{
    return \sodium_crypto_kx($secretkey, $publickey, $client_publickey, $server_publickey);
}

/**
 * Fast and secure cryptographic hash
 *
 * @param string $input
 * @param string $key
 * @param int $length
 * @return string
 */
function crypto_generichash(
    string $input,
    string $key = '',
    int $length = 32
): string
{
    return \sodium_crypto_generichash($input, $key, $length);
}

/**
 * Create a new hash state (e.g. to use for streams)
 * BLAKE2b
 *
 * @param string $key
 * @param int $length
 * @return string
 */
function crypto_generichash_init(
    string $key = '',
    int $length = 32
): string
{
    return \sodium_crypto_generichash_init($key, $length);
}

/**
 * Update the hash state with some data
 * BLAKE2b
 *
 * @param &string $hashState
 * @param string $append
 * @return bool
 */
function crypto_generichash_update(
    string &$hashState,
    string $append
): bool
{
    return \sodium_crypto_generichash_update($hashState, $append);
}

/**
 * Get the final hash
 * BLAKE2b
 *
 * @param string $hashState
 * @param int $length
 * @return string
 */
function crypto_generichash_final(
    string $state,
    int $length = 32
): string
{
    return \sodium_crypto_generichash_final($state, $length);
}

/**
 * Secure password-based key derivation function
 * Argon2i
 *
 * @param int $out_len
 * @param string $passwd
 * @param string $salt
 * @param int $opslimit
 * @param int $memlimit
 * @return $string
 */
function crypto_pwhash(
    int $out_len,
    string $passwd,
    string $salt,
    int $opslimit,
    int $memlimit
): string
{
    return \sodium_crypto_pwhash($out_len, $passwd, $salt, $opslimit, $memlimit);
}

/**
 * Get a formatted password hash (for storage)
 * Argon2i
 *
 * @param string $passwd
 * @param int $opslimit
 * @param int $memlimit
 * @return $string
 */
function crypto_pwhash_str(
    string $passwd,
    int $opslimit,
    int $memlimit
): string
{
    return \sodium_crypto_pwhash_str($passwd, $opslimit, $memlimit);
}

/**
 * Verify a password against a hash
 * Argon2i
 *
 * @param string $hash
 * @param string $passwd
 * @return bool
 */
function crypto_pwhash_str_verify(
    string $hash,
    string $passwd
): bool
{
    return \sodium_crypto_pwhash_str_verify($hash, $passwd);
}

/**
 * Secure password-based key derivation function
 * Scrypt
 *
 * @param int $out_len
 * @param string $passwd
 * @param string $salt
 * @param int $opslimit
 * @param int $memlimit
 * @return $string
 */
function crypto_pwhash_scryptsalsa208sha256(
    int $out_len,
    string $passwd,
    string $salt,
    int $opslimit,
    int $memlimit
): string
{
    return \sodium_crypto_pwhash_scryptsalsa208sha256($out_len, $passwd, $salt, $opslimit, $memlimit);
}

/**
 * Get a formatted password hash (for storage)
 * Scrypt
 *
 * @param string $passwd
 * @param int $opslimit
 * @param int $memlimit
 * @return $string
 */
function crypto_pwhash_scryptsalsa208sha256_str(
    string $passwd,
    int $opslimit,
    int $memlimit
): string
{
    return \sodium_crypto_pwhash_scryptsalsa208sha256_str($passwd, $opslimit, $memlimit);
}

/**
 * Verify a password against a hash
 * Scrypt
 *
 * @param string $hash
 * @param string $passwd
 * @return bool
 */
function crypto_pwhash_scryptsalsa208sha256_str_verify(
    string $hash,
    string $passwd
): bool
{
    return \sodium_crypto_pwhash_scryptsalsa208sha256_str_verify($hash, $passwd);
}

/**
 * Elliptic Curve Diffie Hellman over Curve25519
 * X25519
 *
 * @param string $ecdhA
 * @param string $ecdhB
 * @return string
 */
function crypto_scalarmult(
    string $ecdhA,
    string $ecdhB
): string
{
    return \sodium_crypto_scalarmult($ecdhA, $ecdhB);
}

/**
 * Authenticated secret-key encryption (encrypt)
 * Xsals20 + Poly1305
 *
 * @param string $plaintext
 * @param string $nonce
 * @param string $key
 * @return string
 */
function crypto_secretbox(
    string $plaintext,
    string $nonce,
    string $key
): string
{
    return \sodium_crypto_secretbox($plaintext, $nonce, $key);
}

/**
 * Authenticated secret-key encryption (decrypt)
 * Xsals20 + Poly1305
 *
 * @param string $ciphertext
 * @param string $nonce
 * @param string $key
 * @return string
 */
function crypto_secretbox_open(
    string $ciphertext,
    string $nonce,
    string $key
): string
{
    return \sodium_crypto_secretbox_open($ciphertext, $nonce, $key);
}

/**
 * A short keyed hash suitable for data structures
 * SipHash-2-4
 *
 * @param string $message
 * @param string $key
 * @return string
 */
function crypto_shorthash(
    string $message,
    string $key
): string
{
    return \sodium_crypto_shorthash($message, $key);
}

/**
 * Digital Signature
 * Ed25519
 *
 * @param string $message
 * @param string $secretkey
 * @return string
 */
function crypto_sign(
    string $message,
    string $secretkey
): string
{
    return \sodium_crypto_sign($message, $secretkey);
}

/**
 * Digital Signature (detached)
 * Ed25519
 *
 * @param string $message
 * @param string $secretkey
 * @return string
 */
function crypto_sign_detached(
    string $message,
    string $secretkey
): string
{
    return \sodium_crypto_sign_detached($message, $secretkey);
}

/**
 * Convert an Ed25519 public key to an X25519 public key
 *
 * @param string $sign_pk
 * @return string
 */
function crypto_sign_ed25519_pk_to_curve25519(
    string $sign_pk
): string
{
    return \sodium_crypto_sign_ed25519_pk_to_curve25519($sign_pk);
}

/**
 * Convert an Ed25519 secret key to an X25519 secret key
 *
 * @param string $sign_sk
 * @return string
 */
function crypto_sign_ed25519_sk_to_curve25519(
    string $sign_sk
): string
{
    return \sodium_crypto_sign_ed25519_sk_to_curve25519($sign_sk);
}

/**
 * Generate an Ed25519 keypair for use with the crypto_sign API
 *
 * @return string
 */
function crypto_sign_keypair(): string
{
    return \sodium_crypto_sign_keypair();
}

/**
 * Create an Ed25519 keypair from an Ed25519 secret key + Ed25519 public key
 *
 * @param string $secretkey
 * @param string $publickey
 * @return string
 */
function crypto_sign_keypair_from_secretkey_and_publickey(
    string $secretkey,
    string $publickey
): string
{
    return \sodium_crypto_sign_keypair_from_secretkey_and_publickey($secretkey, $publickey);
}

/**
 * Verify a signed message and return the plaintext
 *
 * @param string $signed_message
 * @param string $publickey
 * @return string
 */
function crypto_sign_open(
    string $signed_message,
    string $publickey
): string
{
    return \sodium_crypto_sign_open($signed_message, $publickey);
}

/**
 * Get the public key from an Ed25519 keypair
 *
 * @param string $keypair
 * @return string
 */
function crypto_sign_publickey(
    string $keypair
): string
{
    return \sodium_crypto_sign_publickey($keypair);
}

/**
 * Get the secret key from an Ed25519 keypair
 *
 * @param string $keypair
 * @return string
 */
function crypto_sign_secretkey(
    string $keypair
): string
{
    return \sodium_crypto_sign_secretkey($keypair);
}

/**
 * Derive an Ed25519 public key from an Ed25519 secret key
 *
 * @param string $secretkey
 * @return string
 */
function crypto_sign_publickey_from_secretkey(
    string $secretkey
): string
{
    return \sodium_crypto_sign_publickey_from_secretkey($secretkey);
}

/**
 * Derive an Ed25519 keypair for use with the crypto_sign API from a seed
 *
 * @param string $seed
 * @return string
 */
function crypto_sign_seed_keypair(
    string $seed
): string
{
    return \sodium_crypto_sign_seed_keypair($seed);
}

/**
 * Verify a detached signature
 *
 * @param string $signature
 * @param string $msg
 * @param string $publickey
 * @return bool
 */
function crypto_sign_verify_detached(
    string $signature,
    string $msg,
    string $publickey
): bool
{
    return \sodium_crypto_sign_verify_detached($signature, $msg, $publickey);
}

/**
 * Create a keystream from a key and nonce
 * Xsalsa20
 *
 * @param int $length
 * @param string $nonce
 * @param string $key
 * @return string
 */
function crypto_stream(
    int $length,
    string $nonce,
    string $key
): string
{
    return \sodium_crypto_stream($length, $nonce, $key);
}

/**
 * Encrypt a message using a stream cipher
 * Xsalsa20
 *
 * @param string $plaintext
 * @param string $nonce
 * @param string $key
 * @return string
 */
function crypto_stream_xor(
    string $plaintext,
    string $nonce,
    string $key
): string
{
    return \sodium_crypto_stream_xor($plaintext, $nonce, $key);
}

/**
 * Generate a string of random bytes
 * /dev/urandom
 *
 * @param int $length
 * @return string
 */
function randombytes_buf(
    int $length
): string
{
    return \random_bytes($length);
}

/**
 * Generate a 16-bit integer
 * /dev/urandom
 *
 * @return int
 */
function randombytes_random16(): string
{
    return \random_int(0, 65535);
}

/**
 * Generate an unbiased random integer between 0 and a specified value
 * /dev/urandom
 *
 * @param int $upperBoundNonInclusive
 * @return int
 */
function randombytes_uniform(
    int $upperBoundNonInclusive
): int
{
    return \sodium_randombytes_uniform($upperBoundNonInclusive);
}

/**
 * Convert to hex without side-chanels
 *
 * @param string $binary
 * @return string
 */
function bin2hex(
    string $binary
): string
{
    return \sodium_bin2hex($binary);
}

/**
 * Compare two strings in constant time
 *
 * @param string $left
 * @param string $right
 * @return int
 */
function compare(
    string $left,
    string $right
): int
{
    return \sodium_compare($left, $right);
}

/**
 * Convert from hex without side-chanels
 *
 * @param string $binary
 * @return string
 */
function hex2bin(
    string $hex
): string
{
    return \sodium_hex2bin($hex);
}

/**
 * Increment a string in little-endian
 *
 * @param &string $nonce
 * @return string
 */
function increment(
    string &$nonce
)
{
    \sodium_increment($nonce);
}

/**
 * Add the right operand to the left
 *
 * @param &string $left
 * @param string $right
 */
function add(
    string &$left,
    string $right
)
{
    \sodium_add($left, $right);
}

/**
 * Get the true major version of libsodium
 * @return int
 */
function library_version_major(): int
{
    return \sodium_library_version_major();
}

/**
 * Get the true minor version of libsodium
 * @return int
 */
function library_version_minor(): int
{
    return \sodium_library_version_minor();
}

/**
 * Compare two strings in constant time
 *
 * @param string $left
 * @param string $right
 * @return int
 */
function memcmp(
    string $left,
    string $right
): int
{
    return \sodium_memcmp($right, $left);
}

/**
 * Wipe a buffer
 *
 * @param &string $nonce
 */
function memzero(
    string &$target
)
{
    \sodium_memzero($target);
}

/**
 * Get the version string
 *
 * @return string
 */
function version_string(): string
{
    return \sodium_version_string();
}

/**
 * Scalar multiplication of the base point and your key
 *
 * @param string $sk
 * @return string
 */
function crypto_scalarmult_base(
    string $sk
): string
{
    return \sodium_crypto_scalarmult_base($sk);
}Copyright (c) 2017 Mollie

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.# Polyfill Libsodium

A simple Polyfill for giving libsodium compatibility when having sodium installed.

[![Build Status](https://travis-ci.org/mollie/polyfill-libsodium.svg?branch=master)](https://travis-ci.org/mollie/polyfill-libsodium)

The new sodium extension has been accepted and will be distributed with PHP >= 7.2.  
This will have a few breaking changes:

- No more `\Sodium\` namespace. Everything must be in the global namespace.
- The extension will be renamed to `sodium`. 
- `\Sodium\randombytes_buf()` and `\Sodium\randombytes_random16()` have been removed. 

So the current namespaced functions will not work anymore. So we created a polyfill for this.

Reference: https://github.com/jedisct1/libsodium-php

# Installation

**Using Composer:**  

The easiest way to install is to require the polyfill-libsodium library with Composer:  
```shell
composer require mollie/polyfill-libsodium
```

After installation of the package the bootstrap.php file will be autoloaded.

**Manual installation:**  
Checkout or download all the files and include them manually into your project.

Include the bootstrap file in your project: 
```php
require 'vendor/mollie/polyfill-libsodium/bootstrap.php';
```

# License
This software is licensed under the [MIT License](LICENSE)

© 2017 Mollie
### 2.2.0 (2020-12-14)

  * Added JSON_PARTIAL_OUTPUT_ON_ERROR to default json encoding flags, to avoid dropping entire context data or even records due to an invalid subset of it somewhere
  * Added setDateFormat to NormalizerFormatter (and Line/Json formatters by extension) to allow changing this after object creation
  * Added RedisPubSubHandler to log records to a Redis channel using PUBLISH
  * Added support for Elastica 7, and deprecated the $type argument of ElasticaFormatter which is not in use anymore as of Elastica 7
  * Added support for millisecond write timeouts in SocketHandler, you can now pass floats to setWritingTimeout, e.g. 0.2 is 200ms
  * Added support for unix sockets in SyslogUdpHandler (set $port to 0 to make the $host a unix socket)
  * Added handleBatch support for TelegramBotHandler
  * Added RFC5424e extended date format including milliseconds to SyslogUdpHandler
  * Added support for configuring handlers with numeric level values in strings (coming from e.g. env vars)
  * Fixed Wildfire/FirePHP/ChromePHP handling of unicode characters
  * Fixed PHP 8 issues in SyslogUdpHandler
  * Fixed internal type error when mbstring is missing

### 2.1.1 (2020-07-23)

  * Fixed removing of json encoding options
  * Fixed type hint of $level not accepting strings in SendGridHandler and OverflowHandler
  * Fixed SwiftMailerHandler not accepting email templates with an empty subject
  * Fixed array access on null in RavenHandler
  * Fixed unique_id in WebProcessor not being disableable

### 2.1.0 (2020-05-22)

  * Added `JSON_INVALID_UTF8_SUBSTITUTE` to default json flags, so that invalid UTF8 characters now get converted to [�](https://en.wikipedia.org/wiki/Specials_(Unicode_block)#Replacement_character) instead of being converted from ISO-8859-15 to UTF8 as it was before, which was hardly a comprehensive solution
  * Added `$ignoreEmptyContextAndExtra` option to JsonFormatter to skip empty context/extra entirely from the output
  * Added `$parseMode`, `$disableWebPagePreview` and `$disableNotification` options to TelegramBotHandler
  * Added tentative support for PHP 8
  * NormalizerFormatter::addJsonEncodeOption and removeJsonEncodeOption are now public to allow modifying default json flags
  * Fixed GitProcessor type error when there is no git repo present
  * Fixed normalization of SoapFault objects containing deeply nested objects as "detail"
  * Fixed support for relative paths in RotatingFileHandler

### 2.0.2 (2019-12-20)

  * Fixed ElasticsearchHandler swallowing exceptions details when failing to index log records
  * Fixed normalization of SoapFault objects containing non-strings as "detail" in LineFormatter
  * Fixed formatting of resources in JsonFormatter
  * Fixed RedisHandler failing to use MULTI properly when passed a proxied Redis instance (e.g. in Symfony with lazy services)
  * Fixed FilterHandler triggering a notice when handleBatch was filtering all records passed to it
  * Fixed Turkish locale messing up the conversion of level names to their constant values

### 2.0.1 (2019-11-13)

  * Fixed normalization of Traversables to avoid traversing them as not all of them are rewindable
  * Fixed setFormatter/getFormatter to forward to the nested handler in FilterHandler, FingersCrossedHandler, BufferHandler, OverflowHandler and SamplingHandler
  * Fixed BrowserConsoleHandler formatting when using multiple styles
  * Fixed normalization of exception codes to be always integers even for PDOException which have them as numeric strings
  * Fixed normalization of SoapFault objects containing non-strings as "detail"
  * Fixed json encoding across all handlers to always attempt recovery of non-UTF-8 strings instead of failing the whole encoding
  * Fixed ChromePHPHandler to avoid sending more data than latest Chrome versions allow in headers (4KB down from 256KB).
  * Fixed type error in BrowserConsoleHandler when the context array of log records was not associative.

### 2.0.0 (2019-08-30)

  * BC Break: This is a major release, see [UPGRADE.md](UPGRADE.md) for details if you are coming from a 1.x release
  * BC Break: Logger methods log/debug/info/notice/warning/error/critical/alert/emergency now have explicit void return types
  * Added FallbackGroupHandler which works like the WhatFailureGroupHandler but stops dispatching log records as soon as one handler accepted it
  * Fixed support for UTF-8 when cutting strings to avoid cutting a multibyte-character in half
  * Fixed normalizers handling of exception backtraces to avoid serializing arguments in some cases
  * Fixed date timezone handling in SyslogUdpHandler

### 2.0.0-beta2 (2019-07-06)

  * BC Break: This is a major release, see [UPGRADE.md](UPGRADE.md) for details if you are coming from a 1.x release
  * BC Break: PHP 7.2 is now the minimum required PHP version.
  * BC Break: Removed SlackbotHandler, RavenHandler and HipChatHandler, see [UPGRADE.md](UPGRADE.md) for details
  * Added OverflowHandler which will only flush log records to its nested handler when reaching a certain amount of logs (i.e. only pass through when things go really bad)
  * Added TelegramBotHandler to log records to a [Telegram](https://core.telegram.org/bots/api) bot account
  * Added support for JsonSerializable when normalizing exceptions
  * Added support for RFC3164 (outdated BSD syslog protocol) to SyslogUdpHandler
  * Added SoapFault details to formatted exceptions
  * Fixed DeduplicationHandler silently failing to start when file could not be opened
  * Fixed issue in GroupHandler and WhatFailureGroupHandler where setting multiple processors would duplicate records
  * Fixed GelfFormatter losing some data when one attachment was too long
  * Fixed issue in SignalHandler restarting syscalls functionality
  * Improved performance of LogglyHandler when sending multiple logs in a single request

### 2.0.0-beta1 (2018-12-08)

  * BC Break: This is a major release, see [UPGRADE.md](UPGRADE.md) for details if you are coming from a 1.x release
  * BC Break: PHP 7.1 is now the minimum required PHP version.
  * BC Break: Quite a few interface changes, only relevant if you implemented your own handlers/processors/formatters
  * BC Break: Removed non-PSR-3 methods to add records, all the `add*` (e.g. `addWarning`) methods as well as `emerg`, `crit`, `err` and `warn`
  * BC Break: The record timezone is now set per Logger instance and not statically anymore
  * BC Break: There is no more default handler configured on empty Logger instances
  * BC Break: ElasticSearchHandler renamed to ElasticaHandler
  * BC Break: Various handler-specific breaks, see [UPGRADE.md](UPGRADE.md) for details
  * Added scalar type hints and return hints in all the places it was possible. Switched strict_types on for more reliability.
  * Added DateTimeImmutable support, all record datetime are now immutable, and will toString/json serialize with the correct date format, including microseconds (unless disabled)
  * Added timezone and microseconds to the default date format
  * Added SendGridHandler to use the SendGrid API to send emails
  * Added LogmaticHandler to use the Logmatic.io API to store log records
  * Added SqsHandler to send log records to an AWS SQS queue
  * Added ElasticsearchHandler to send records via the official ES library. Elastica users should now use ElasticaHandler instead of ElasticSearchHandler
  * Added NoopHandler which is similar to the NullHandle but does not prevent the bubbling of log records to handlers further down the configuration, useful for temporarily disabling a handler in configuration files
  * Added ProcessHandler to write log output to the STDIN of a given process
  * Added HostnameProcessor that adds the machine's hostname to log records
  * Added a `$dateFormat` option to the PsrLogMessageProcessor which lets you format DateTime instances nicely
  * Added support for the PHP 7.x `mongodb` extension in the MongoDBHandler
  * Fixed many minor issues in various handlers, and probably added a few regressions too

### 1.26.0 (2020-12-14)

  * Added $dateFormat and $removeUsedContextFields arguments to PsrLogMessageProcessor (backport from 2.x)

### 1.25.5 (2020-07-23)

  * Fixed array access on null in RavenHandler
  * Fixed unique_id in WebProcessor not being disableable

### 1.25.4 (2020-05-22)

  * Fixed GitProcessor type error when there is no git repo present
  * Fixed normalization of SoapFault objects containing deeply nested objects as "detail"
  * Fixed support for relative paths in RotatingFileHandler

### 1.25.3 (2019-12-20)

  * Fixed formatting of resources in JsonFormatter
  * Fixed RedisHandler failing to use MULTI properly when passed a proxied Redis instance (e.g. in Symfony with lazy services)
  * Fixed FilterHandler triggering a notice when handleBatch was filtering all records passed to it
  * Fixed Turkish locale messing up the conversion of level names to their constant values

### 1.25.2 (2019-11-13)

  * Fixed normalization of Traversables to avoid traversing them as not all of them are rewindable
  * Fixed setFormatter/getFormatter to forward to the nested handler in FilterHandler, FingersCrossedHandler, BufferHandler and SamplingHandler
  * Fixed BrowserConsoleHandler formatting when using multiple styles
  * Fixed normalization of exception codes to be always integers even for PDOException which have them as numeric strings
  * Fixed normalization of SoapFault objects containing non-strings as "detail"
  * Fixed json encoding across all handlers to always attempt recovery of non-UTF-8 strings instead of failing the whole encoding

### 1.25.1 (2019-09-06)

  * Fixed forward-compatible interfaces to be compatible with Monolog 1.x too.

### 1.25.0 (2019-09-06)

  * Deprecated SlackbotHandler, use SlackWebhookHandler or SlackHandler instead
  * Deprecated RavenHandler, use sentry/sentry 2.x and their Sentry\Monolog\Handler instead
  * Deprecated HipChatHandler, migrate to Slack and use SlackWebhookHandler or SlackHandler instead
  * Added forward-compatible interfaces and traits FormattableHandlerInterface, FormattableHandlerTrait, ProcessableHandlerInterface, ProcessableHandlerTrait. If you use modern PHP and want to make code compatible with Monolog 1 and 2 this can help. You will have to require at least Monolog 1.25 though.
  * Added support for RFC3164 (outdated BSD syslog protocol) to SyslogUdpHandler
  * Fixed issue in GroupHandler and WhatFailureGroupHandler where setting multiple processors would duplicate records
  * Fixed issue in SignalHandler restarting syscalls functionality
  * Fixed normalizers handling of exception backtraces to avoid serializing arguments in some cases
  * Fixed ZendMonitorHandler to work with the latest Zend Server versions
  * Fixed ChromePHPHandler to avoid sending more data than latest Chrome versions allow in headers (4KB down from 256KB).

### 1.24.0 (2018-11-05)

  * BC Notice: If you are extending any of the Monolog's Formatters' `normalize` method, make sure you add the new `$depth = 0` argument to your function signature to avoid strict PHP warnings.
  * Added a `ResettableInterface` in order to reset/reset/clear/flush handlers and processors
  * Added a `ProcessorInterface` as an optional way to label a class as being a processor (mostly useful for autowiring dependency containers)
  * Added a way to log signals being received using Monolog\SignalHandler
  * Added ability to customize error handling at the Logger level using Logger::setExceptionHandler
  * Added InsightOpsHandler to migrate users of the LogEntriesHandler
  * Added protection to NormalizerFormatter against circular and very deep structures, it now stops normalizing at a depth of 9
  * Added capture of stack traces to ErrorHandler when logging PHP errors
  * Added RavenHandler support for a `contexts` context or extra key to forward that to Sentry's contexts
  * Added forwarding of context info to FluentdFormatter
  * Added SocketHandler::setChunkSize to override the default chunk size in case you must send large log lines to rsyslog for example
  * Added ability to extend/override BrowserConsoleHandler
  * Added SlackWebhookHandler::getWebhookUrl and SlackHandler::getToken to enable class extensibility
  * Added SwiftMailerHandler::getSubjectFormatter to enable class extensibility
  * Dropped official support for HHVM in test builds
  * Fixed normalization of exception traces when call_user_func is used to avoid serializing objects and the data they contain
  * Fixed naming of fields in Slack handler, all field names are now capitalized in all cases
  * Fixed HipChatHandler bug where slack dropped messages randomly
  * Fixed normalization of objects in Slack handlers
  * Fixed support for PHP7's Throwable in NewRelicHandler
  * Fixed race bug when StreamHandler sometimes incorrectly reported it failed to create a directory
  * Fixed table row styling issues in HtmlFormatter
  * Fixed RavenHandler dropping the message when logging exception
  * Fixed WhatFailureGroupHandler skipping processors when using handleBatch
    and implement it where possible
  * Fixed display of anonymous class names

### 1.23.0 (2017-06-19)

  * Improved SyslogUdpHandler's support for RFC5424 and added optional `$ident` argument
  * Fixed GelfHandler truncation to be per field and not per message
  * Fixed compatibility issue with PHP <5.3.6
  * Fixed support for headless Chrome in ChromePHPHandler
  * Fixed support for latest Aws SDK in DynamoDbHandler
  * Fixed support for SwiftMailer 6.0+ in SwiftMailerHandler

### 1.22.1 (2017-03-13)

  * Fixed lots of minor issues in the new Slack integrations
  * Fixed support for allowInlineLineBreaks in LineFormatter when formatting exception backtraces

### 1.22.0 (2016-11-26)

  * Added SlackbotHandler and SlackWebhookHandler to set up Slack integration more easily
  * Added MercurialProcessor to add mercurial revision and branch names to log records
  * Added support for AWS SDK v3 in DynamoDbHandler
  * Fixed fatal errors occurring when normalizing generators that have been fully consumed
  * Fixed RollbarHandler to include a level (rollbar level), monolog_level (original name), channel and datetime (unix)
  * Fixed RollbarHandler not flushing records automatically, calling close() explicitly is not necessary anymore
  * Fixed SyslogUdpHandler to avoid sending empty frames
  * Fixed a few PHP 7.0 and 7.1 compatibility issues

### 1.21.0 (2016-07-29)

  * Break: Reverted the addition of $context when the ErrorHandler handles regular php errors from 1.20.0 as it was causing issues
  * Added support for more formats in RotatingFileHandler::setFilenameFormat as long as they have Y, m and d in order
  * Added ability to format the main line of text the SlackHandler sends by explicitly setting a formatter on the handler
  * Added information about SoapFault instances in NormalizerFormatter
  * Added $handleOnlyReportedErrors option on ErrorHandler::registerErrorHandler (default true) to allow logging of all errors no matter the error_reporting level

### 1.20.0 (2016-07-02)

  * Added FingersCrossedHandler::activate() to manually trigger the handler regardless of the activation policy
  * Added StreamHandler::getUrl to retrieve the stream's URL
  * Added ability to override addRow/addTitle in HtmlFormatter
  * Added the $context to context information when the ErrorHandler handles a regular php error
  * Deprecated RotatingFileHandler::setFilenameFormat to only support 3 formats: Y, Y-m and Y-m-d
  * Fixed WhatFailureGroupHandler to work with PHP7 throwables
  * Fixed a few minor bugs

### 1.19.0 (2016-04-12)

  * Break: StreamHandler will not close streams automatically that it does not own. If you pass in a stream (not a path/url), then it will not close it for you. You can retrieve those using getStream() if needed
  * Added DeduplicationHandler to remove duplicate records from notifications across multiple requests, useful for email or other notifications on errors
  * Added ability to use `%message%` and other LineFormatter replacements in the subject line of emails sent with NativeMailHandler and SwiftMailerHandler
  * Fixed HipChatHandler handling of long messages

### 1.18.2 (2016-04-02)

  * Fixed ElasticaFormatter to use more precise dates
  * Fixed GelfMessageFormatter sending too long messages

### 1.18.1 (2016-03-13)

  * Fixed SlackHandler bug where slack dropped messages randomly
  * Fixed RedisHandler issue when using with the PHPRedis extension
  * Fixed AmqpHandler content-type being incorrectly set when using with the AMQP extension
  * Fixed BrowserConsoleHandler regression

### 1.18.0 (2016-03-01)

  * Added optional reduction of timestamp precision via `Logger->useMicrosecondTimestamps(false)`, disabling it gets you a bit of performance boost but reduces the precision to the second instead of microsecond
  * Added possibility to skip some extra stack frames in IntrospectionProcessor if you have some library wrapping Monolog that is always adding frames
  * Added `Logger->withName` to clone a logger (keeping all handlers) with a new name
  * Added FluentdFormatter for the Fluentd unix socket protocol
  * Added HandlerWrapper base class to ease the creation of handler wrappers, just extend it and override as needed
  * Added support for replacing context sub-keys using `%context.*%` in LineFormatter
  * Added support for `payload` context value in RollbarHandler
  * Added setRelease to RavenHandler to describe the application version, sent with every log
  * Added support for `fingerprint` context value in RavenHandler
  * Fixed JSON encoding errors that would gobble up the whole log record, we now handle those more gracefully by dropping chars as needed
  * Fixed write timeouts in SocketHandler and derivatives, set to 10sec by default, lower it with `setWritingTimeout()`
  * Fixed PHP7 compatibility with regard to Exception/Throwable handling in a few places

### 1.17.2 (2015-10-14)

  * Fixed ErrorHandler compatibility with non-Monolog PSR-3 loggers
  * Fixed SlackHandler handling to use slack functionalities better
  * Fixed SwiftMailerHandler bug when sending multiple emails they all had the same id
  * Fixed 5.3 compatibility regression

### 1.17.1 (2015-08-31)

  * Fixed RollbarHandler triggering PHP notices

### 1.17.0 (2015-08-30)

  * Added support for `checksum` and `release` context/extra values in RavenHandler
  * Added better support for exceptions in RollbarHandler
  * Added UidProcessor::getUid
  * Added support for showing the resource type in NormalizedFormatter
  * Fixed IntrospectionProcessor triggering PHP notices

### 1.16.0 (2015-08-09)

  * Added IFTTTHandler to notify ifttt.com triggers
  * Added Logger::setHandlers() to allow setting/replacing all handlers
  * Added $capSize in RedisHandler to cap the log size
  * Fixed StreamHandler creation of directory to only trigger when the first log write happens
  * Fixed bug in the handling of curl failures
  * Fixed duplicate logging of fatal errors when both error and fatal error handlers are registered in monolog's ErrorHandler
  * Fixed missing fatal errors records with handlers that need to be closed to flush log records
  * Fixed TagProcessor::addTags support for associative arrays

### 1.15.0 (2015-07-12)

  * Added addTags and setTags methods to change a TagProcessor
  * Added automatic creation of directories if they are missing for a StreamHandler to open a log file
  * Added retry functionality to Loggly, Cube and Mandrill handlers so they retry up to 5 times in case of network failure
  * Fixed process exit code being incorrectly reset to 0 if ErrorHandler::registerExceptionHandler was used
  * Fixed HTML/JS escaping in BrowserConsoleHandler
  * Fixed JSON encoding errors being silently suppressed (PHP 5.5+ only)

### 1.14.0 (2015-06-19)

  * Added PHPConsoleHandler to send record to Chrome's PHP Console extension and library
  * Added support for objects implementing __toString in the NormalizerFormatter
  * Added support for HipChat's v2 API in HipChatHandler
  * Added Logger::setTimezone() to initialize the timezone monolog should use in case date.timezone isn't correct for your app
  * Added an option to send formatted message instead of the raw record on PushoverHandler via ->useFormattedMessage(true)
  * Fixed curl errors being silently suppressed

### 1.13.1 (2015-03-09)

  * Fixed regression in HipChat requiring a new token to be created

### 1.13.0 (2015-03-05)

  * Added Registry::hasLogger to check for the presence of a logger instance
  * Added context.user support to RavenHandler
  * Added HipChat API v2 support in the HipChatHandler
  * Added NativeMailerHandler::addParameter to pass params to the mail() process
  * Added context data to SlackHandler when $includeContextAndExtra is true
  * Added ability to customize the Swift_Message per-email in SwiftMailerHandler
  * Fixed SwiftMailerHandler to lazily create message instances if a callback is provided
  * Fixed serialization of INF and NaN values in Normalizer and LineFormatter

### 1.12.0 (2014-12-29)

  * Break: HandlerInterface::isHandling now receives a partial record containing only a level key. This was always the intent and does not break any Monolog handler but is strictly speaking a BC break and you should check if you relied on any other field in your own handlers.
  * Added PsrHandler to forward records to another PSR-3 logger
  * Added SamplingHandler to wrap around a handler and include only every Nth record
  * Added MongoDBFormatter to support better storage with MongoDBHandler (it must be enabled manually for now)
  * Added exception codes in the output of most formatters
  * Added LineFormatter::includeStacktraces to enable exception stack traces in logs (uses more than one line)
  * Added $useShortAttachment to SlackHandler to minify attachment size and $includeExtra to append extra data
  * Added $host to HipChatHandler for users of private instances
  * Added $transactionName to NewRelicHandler and support for a transaction_name context value
  * Fixed MandrillHandler to avoid outputting API call responses
  * Fixed some non-standard behaviors in SyslogUdpHandler

### 1.11.0 (2014-09-30)

  * Break: The NewRelicHandler extra and context data are now prefixed with extra_ and context_ to avoid clashes. Watch out if you have scripts reading those from the API and rely on names
  * Added WhatFailureGroupHandler to suppress any exception coming from the wrapped handlers and avoid chain failures if a logging service fails
  * Added MandrillHandler to send emails via the Mandrillapp.com API
  * Added SlackHandler to log records to a Slack.com account
  * Added FleepHookHandler to log records to a Fleep.io account
  * Added LogglyHandler::addTag to allow adding tags to an existing handler
  * Added $ignoreEmptyContextAndExtra to LineFormatter to avoid empty [] at the end
  * Added $useLocking to StreamHandler and RotatingFileHandler to enable flock() while writing
  * Added support for PhpAmqpLib in the AmqpHandler
  * Added FingersCrossedHandler::clear and BufferHandler::clear to reset them between batches in long running jobs
  * Added support for adding extra fields from $_SERVER in the WebProcessor
  * Fixed support for non-string values in PrsLogMessageProcessor
  * Fixed SwiftMailer messages being sent with the wrong date in long running scripts
  * Fixed minor PHP 5.6 compatibility issues
  * Fixed BufferHandler::close being called twice

### 1.10.0 (2014-06-04)

  * Added Logger::getHandlers() and Logger::getProcessors() methods
  * Added $passthruLevel argument to FingersCrossedHandler to let it always pass some records through even if the trigger level is not reached
  * Added support for extra data in NewRelicHandler
  * Added $expandNewlines flag to the ErrorLogHandler to create multiple log entries when a message has multiple lines

### 1.9.1 (2014-04-24)

  * Fixed regression in RotatingFileHandler file permissions
  * Fixed initialization of the BufferHandler to make sure it gets flushed after receiving records
  * Fixed ChromePHPHandler and FirePHPHandler's activation strategies to be more conservative

### 1.9.0 (2014-04-20)

  * Added LogEntriesHandler to send logs to a LogEntries account
  * Added $filePermissions to tweak file mode on StreamHandler and RotatingFileHandler
  * Added $useFormatting flag to MemoryProcessor to make it send raw data in bytes
  * Added support for table formatting in FirePHPHandler via the table context key
  * Added a TagProcessor to add tags to records, and support for tags in RavenHandler
  * Added $appendNewline flag to the JsonFormatter to enable using it when logging to files
  * Added sound support to the PushoverHandler
  * Fixed multi-threading support in StreamHandler
  * Fixed empty headers issue when ChromePHPHandler received no records
  * Fixed default format of the ErrorLogHandler

### 1.8.0 (2014-03-23)

  * Break: the LineFormatter now strips newlines by default because this was a bug, set $allowInlineLineBreaks to true if you need them
  * Added BrowserConsoleHandler to send logs to any browser's console via console.log() injection in the output
  * Added FilterHandler to filter records and only allow those of a given list of levels through to the wrapped handler
  * Added FlowdockHandler to send logs to a Flowdock account
  * Added RollbarHandler to send logs to a Rollbar account
  * Added HtmlFormatter to send prettier log emails with colors for each log level
  * Added GitProcessor to add the current branch/commit to extra record data
  * Added a Monolog\Registry class to allow easier global access to pre-configured loggers
  * Added support for the new official graylog2/gelf-php lib for GelfHandler, upgrade if you can by replacing the mlehner/gelf-php requirement
  * Added support for HHVM
  * Added support for Loggly batch uploads
  * Added support for tweaking the content type and encoding in NativeMailerHandler
  * Added $skipClassesPartials to tweak the ignored classes in the IntrospectionProcessor
  * Fixed batch request support in GelfHandler

### 1.7.0 (2013-11-14)

  * Added ElasticSearchHandler to send logs to an Elastic Search server
  * Added DynamoDbHandler and ScalarFormatter to send logs to Amazon's Dynamo DB
  * Added SyslogUdpHandler to send logs to a remote syslogd server
  * Added LogglyHandler to send logs to a Loggly account
  * Added $level to IntrospectionProcessor so it only adds backtraces when needed
  * Added $version to LogstashFormatter to allow using the new v1 Logstash format
  * Added $appName to NewRelicHandler
  * Added configuration of Pushover notification retries/expiry
  * Added $maxColumnWidth to NativeMailerHandler to change the 70 chars default
  * Added chainability to most setters for all handlers
  * Fixed RavenHandler batch processing so it takes the message from the record with highest priority
  * Fixed HipChatHandler batch processing so it sends all messages at once
  * Fixed issues with eAccelerator
  * Fixed and improved many small things

### 1.6.0 (2013-07-29)

  * Added HipChatHandler to send logs to a HipChat chat room
  * Added ErrorLogHandler to send logs to PHP's error_log function
  * Added NewRelicHandler to send logs to NewRelic's service
  * Added Monolog\ErrorHandler helper class to register a Logger as exception/error/fatal handler
  * Added ChannelLevelActivationStrategy for the FingersCrossedHandler to customize levels by channel
  * Added stack traces output when normalizing exceptions (json output & co)
  * Added Monolog\Logger::API constant (currently 1)
  * Added support for ChromePHP's v4.0 extension
  * Added support for message priorities in PushoverHandler, see $highPriorityLevel and $emergencyLevel
  * Added support for sending messages to multiple users at once with the PushoverHandler
  * Fixed RavenHandler's support for batch sending of messages (when behind a Buffer or FingersCrossedHandler)
  * Fixed normalization of Traversables with very large data sets, only the first 1000 items are shown now
  * Fixed issue in RotatingFileHandler when an open_basedir restriction is active
  * Fixed minor issues in RavenHandler and bumped the API to Raven 0.5.0
  * Fixed SyslogHandler issue when many were used concurrently with different facilities

### 1.5.0 (2013-04-23)

  * Added ProcessIdProcessor to inject the PID in log records
  * Added UidProcessor to inject a unique identifier to all log records of one request/run
  * Added support for previous exceptions in the LineFormatter exception serialization
  * Added Monolog\Logger::getLevels() to get all available levels
  * Fixed ChromePHPHandler so it avoids sending headers larger than Chrome can handle

### 1.4.1 (2013-04-01)

  * Fixed exception formatting in the LineFormatter to be more minimalistic
  * Fixed RavenHandler's handling of context/extra data, requires Raven client >0.1.0
  * Fixed log rotation in RotatingFileHandler to work with long running scripts spanning multiple days
  * Fixed WebProcessor array access so it checks for data presence
  * Fixed Buffer, Group and FingersCrossed handlers to make use of their processors

### 1.4.0 (2013-02-13)

  * Added RedisHandler to log to Redis via the Predis library or the phpredis extension
  * Added ZendMonitorHandler to log to the Zend Server monitor
  * Added the possibility to pass arrays of handlers and processors directly in the Logger constructor
  * Added `$useSSL` option to the PushoverHandler which is enabled by default
  * Fixed ChromePHPHandler and FirePHPHandler issue when multiple instances are used simultaneously
  * Fixed header injection capability in the NativeMailHandler

### 1.3.1 (2013-01-11)

  * Fixed LogstashFormatter to be usable with stream handlers
  * Fixed GelfMessageFormatter levels on Windows

### 1.3.0 (2013-01-08)

  * Added PSR-3 compliance, the `Monolog\Logger` class is now an instance of `Psr\Log\LoggerInterface`
  * Added PsrLogMessageProcessor that you can selectively enable for full PSR-3 compliance
  * Added LogstashFormatter (combine with SocketHandler or StreamHandler to send logs to Logstash)
  * Added PushoverHandler to send mobile notifications
  * Added CouchDBHandler and DoctrineCouchDBHandler
  * Added RavenHandler to send data to Sentry servers
  * Added support for the new MongoClient class in MongoDBHandler
  * Added microsecond precision to log records' timestamps
  * Added `$flushOnOverflow` param to BufferHandler to flush by batches instead of losing
    the oldest entries
  * Fixed normalization of objects with cyclic references

### 1.2.1 (2012-08-29)

  * Added new $logopts arg to SyslogHandler to provide custom openlog options
  * Fixed fatal error in SyslogHandler

### 1.2.0 (2012-08-18)

  * Added AmqpHandler (for use with AMQP servers)
  * Added CubeHandler
  * Added NativeMailerHandler::addHeader() to send custom headers in mails
  * Added the possibility to specify more than one recipient in NativeMailerHandler
  * Added the possibility to specify float timeouts in SocketHandler
  * Added NOTICE and EMERGENCY levels to conform with RFC 5424
  * Fixed the log records to use the php default timezone instead of UTC
  * Fixed BufferHandler not being flushed properly on PHP fatal errors
  * Fixed normalization of exotic resource types
  * Fixed the default format of the SyslogHandler to avoid duplicating datetimes in syslog

### 1.1.0 (2012-04-23)

  * Added Monolog\Logger::isHandling() to check if a handler will
    handle the given log level
  * Added ChromePHPHandler
  * Added MongoDBHandler
  * Added GelfHandler (for use with Graylog2 servers)
  * Added SocketHandler (for use with syslog-ng for example)
  * Added NormalizerFormatter
  * Added the possibility to change the activation strategy of the FingersCrossedHandler
  * Added possibility to show microseconds in logs
  * Added `server` and `referer` to WebProcessor output

### 1.0.2 (2011-10-24)

  * Fixed bug in IE with large response headers and FirePHPHandler

### 1.0.1 (2011-08-25)

  * Added MemoryPeakUsageProcessor and MemoryUsageProcessor
  * Added Monolog\Logger::getName() to get a logger's channel name

### 1.0.0 (2011-07-06)

  * Added IntrospectionProcessor to get info from where the logger was called
  * Fixed WebProcessor in CLI

### 1.0.0-RC1 (2011-07-01)

  * Initial release
{
    "name": "monolog/monolog",
    "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
    "keywords": ["log", "logging", "psr-3"],
    "homepage": "https://github.com/Seldaek/monolog",
    "type": "library",
    "license": "MIT",
    "authors": [
        {
            "name": "Jordi Boggiano",
            "email": "j.boggiano@seld.be",
            "homepage": "https://seld.be"
        }
    ],
    "require": {
        "php": ">=7.2",
        "psr/log": "^1.0.1"
    },
    "require-dev": {
        "aws/aws-sdk-php": "^2.4.9 || ^3.0",
        "doctrine/couchdb": "~1.0@dev",
        "elasticsearch/elasticsearch": "^7",
        "mongodb/mongodb": "^1.8",
        "graylog2/gelf-php": "^1.4.2",
        "php-amqplib/php-amqplib": "~2.4",
        "php-console/php-console": "^3.1.3",
        "phpspec/prophecy": "^1.6.1",
        "phpunit/phpunit": "^8.5",
        "predis/predis": "^1.1",
        "rollbar/rollbar": "^1.3",
        "ruflin/elastica": ">=0.90 <7.0.1",
        "swiftmailer/swiftmailer": "^5.3|^6.0",
        "phpstan/phpstan": "^0.12.59"
    },
    "suggest": {
        "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
        "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
        "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
        "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
        "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
        "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
        "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
        "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
        "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
        "rollbar/rollbar": "Allow sending log messages to Rollbar",
        "php-console/php-console": "Allow sending log messages to Google Chrome",
        "ext-mbstring": "Allow to work properly with unicode symbols"
    },
    "autoload": {
        "psr-4": {"Monolog\\": "src/Monolog"}
    },
    "autoload-dev": {
        "psr-4": {"Monolog\\": "tests/Monolog"}
    },
    "provide": {
        "psr/log-implementation": "1.0.0"
    },
    "extra": {
        "branch-alias": {
            "dev-main": "2.x-dev"
        }
    },
    "scripts": {
        "test": "vendor/bin/phpunit",
        "phpstan": "vendor/bin/phpstan analyse"
    },
    "config": {
        "sort-packages": true,
        "platform-check": false
    },
    "lock": false
}
Copyright (c) 2011-2020 Jordi Boggiano

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
parameters:
    level: 5

    treatPhpDocTypesAsCertain: false
    reportUnmatchedIgnoredErrors: false

    paths:
        - src/
#        - tests/

    ignoreErrors:
        - '#zend_monitor_|ZEND_MONITOR_#'
        - '#^Cannot call method ltrim\(\) on int\|false.$#'
        - '#MongoDB\\(Client|Collection)#'
        - message: '#Return type \(string\) of method Monolog\\Formatter\\LineFormatter::normalizeException\(\) should be compatible with return type \(array\) of method Monolog\\Formatter\\NormalizerFormatter::normalizeException\(\)#'
          paths:
            - src/Monolog/Formatter/LineFormatter.php
        - message: '#Method Monolog\\Handler\\LogglyHandler::loadCurlHandle\(\) never returns resource so it can be removed from the return typehint.#'
          paths:
            - src/Monolog/Handler/LogglyHandler.php
# Monolog - Logging for PHP [![Build Status](https://travis-ci.org/Seldaek/monolog.svg?branch=master)](https://travis-ci.org/Seldaek/monolog)

[![Total Downloads](https://img.shields.io/packagist/dt/monolog/monolog.svg)](https://packagist.org/packages/monolog/monolog)
[![Latest Stable Version](https://img.shields.io/packagist/v/monolog/monolog.svg)](https://packagist.org/packages/monolog/monolog)


Monolog sends your logs to files, sockets, inboxes, databases and various
web services. See the complete list of handlers below. Special handlers
allow you to build advanced logging strategies.

This library implements the [PSR-3](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md)
interface that you can type-hint against in your own libraries to keep
a maximum of interoperability. You can also use it in your applications to
make sure you can always use another compatible logger at a later time.
As of 1.11.0 Monolog public APIs will also accept PSR-3 log levels.
Internally Monolog still uses its own level scheme since it predates PSR-3.

## Installation

Install the latest version with

```bash
$ composer require monolog/monolog
```

## Basic Usage

```php
<?php

use Monolog\Logger;
use Monolog\Handler\StreamHandler;

// create a log channel
$log = new Logger('name');
$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING));

// add records to the log
$log->warning('Foo');
$log->error('Bar');
```

## Documentation

- [Usage Instructions](doc/01-usage.md)
- [Handlers, Formatters and Processors](doc/02-handlers-formatters-processors.md)
- [Utility Classes](doc/03-utilities.md)
- [Extending Monolog](doc/04-extending.md)
- [Log Record Structure](doc/message-structure.md)

## Support Monolog Financially

Get supported Monolog and help fund the project with the [Tidelift Subscription](https://tidelift.com/subscription/pkg/packagist-monolog-monolog?utm_source=packagist-monolog-monolog&utm_medium=referral&utm_campaign=enterprise) or via [GitHub sponsorship](https://github.com/sponsors/Seldaek). 

Tidelift delivers commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use.

## Third Party Packages

Third party handlers, formatters and processors are
[listed in the wiki](https://github.com/Seldaek/monolog/wiki/Third-Party-Packages). You
can also add your own there if you publish one.

## About

### Requirements

- Monolog `^2.0` works with PHP 7.2 or above, use Monolog `^1.25` for PHP 5.3+ support.

### Support

Monolog 1.x support is somewhat limited at this point and only important fixes will be done. You should migrate to Monolog 2 where possible to benefit from all the latest features and fixes.

### Submitting bugs and feature requests

Bugs and feature request are tracked on [GitHub](https://github.com/Seldaek/monolog/issues)

### Framework Integrations

- Frameworks and libraries using [PSR-3](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md)
  can be used very easily with Monolog since it implements the interface.
- [Symfony](http://symfony.com) comes out of the box with Monolog.
- [Laravel](http://laravel.com/) comes out of the box with Monolog.
- [Lumen](http://lumen.laravel.com/) comes out of the box with Monolog.
- [PPI](https://github.com/ppi/framework) comes out of the box with Monolog.
- [CakePHP](http://cakephp.org/) is usable with Monolog via the [cakephp-monolog](https://github.com/jadb/cakephp-monolog) plugin.
- [Slim](http://www.slimframework.com/) is usable with Monolog via the [Slim-Monolog](https://github.com/Flynsarmy/Slim-Monolog) log writer.
- [XOOPS 2.6](http://xoops.org/) comes out of the box with Monolog.
- [Aura.Web_Project](https://github.com/auraphp/Aura.Web_Project) comes out of the box with Monolog.
- [Nette Framework](http://nette.org/en/) can be used with Monolog via [contributte/monolog](https://github.com/contributte/monolog) extension.
- [Proton Micro Framework](https://github.com/alexbilbie/Proton) comes out of the box with Monolog.
- [FuelPHP](http://fuelphp.com/) comes out of the box with Monolog.
- [Equip Framework](https://github.com/equip/framework) comes out of the box with Monolog.
- [Yii 2](http://www.yiiframework.com/) is usable with Monolog via the [yii2-monolog](https://github.com/merorafael/yii2-monolog) or [yii2-psr-log-target](https://github.com/samdark/yii2-psr-log-target) plugins.
- [Hawkbit Micro Framework](https://github.com/HawkBitPhp/hawkbit) comes out of the box with Monolog.
- [SilverStripe 4](https://www.silverstripe.org/) comes out of the box with Monolog.

### Author

Jordi Boggiano - <j.boggiano@seld.be> - <http://twitter.com/seldaek><br />
See also the list of [contributors](https://github.com/Seldaek/monolog/contributors) who participated in this project.

### License

Monolog is licensed under the MIT License - see the [LICENSE](LICENSE) file for details

### Acknowledgements

This library is heavily inspired by Python's [Logbook](https://logbook.readthedocs.io/en/stable/)
library, although most concepts have been adjusted to fit to the PHP world.
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog;

use DateTimeZone;

/**
 * Overrides default json encoding of date time objects
 *
 * @author Menno Holtkamp
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class DateTimeImmutable extends \DateTimeImmutable implements \JsonSerializable
{
    /**
     * @var bool
     */
    private $useMicroseconds;

    public function __construct(bool $useMicroseconds, ?DateTimeZone $timezone = null)
    {
        $this->useMicroseconds = $useMicroseconds;

        parent::__construct('now', $timezone);
    }

    public function jsonSerialize(): string
    {
        if ($this->useMicroseconds) {
            return $this->format('Y-m-d\TH:i:s.uP');
        }

        return $this->format('Y-m-d\TH:i:sP');
    }

    public function __toString(): string
    {
        return $this->jsonSerialize();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog;

use Psr\Log\LoggerInterface;
use Psr\Log\LogLevel;

/**
 * Monolog error handler
 *
 * A facility to enable logging of runtime errors, exceptions and fatal errors.
 *
 * Quick setup: <code>ErrorHandler::register($logger);</code>
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class ErrorHandler
{
    private $logger;

    private $previousExceptionHandler;
    private $uncaughtExceptionLevelMap;

    private $previousErrorHandler;
    private $errorLevelMap;
    private $handleOnlyReportedErrors;

    private $hasFatalErrorHandler;
    private $fatalLevel;
    private $reservedMemory;
    private $lastFatalTrace;
    private static $fatalErrors = [E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR];

    public function __construct(LoggerInterface $logger)
    {
        $this->logger = $logger;
    }

    /**
     * Registers a new ErrorHandler for a given Logger
     *
     * By default it will handle errors, exceptions and fatal errors
     *
     * @param  LoggerInterface   $logger
     * @param  array|false       $errorLevelMap     an array of E_* constant to LogLevel::* constant mapping, or false to disable error handling
     * @param  array|false       $exceptionLevelMap an array of class name to LogLevel::* constant mapping, or false to disable exception handling
     * @param  string|null|false $fatalLevel        a LogLevel::* constant, null to use the default LogLevel::ALERT or false to disable fatal error handling
     * @return ErrorHandler
     */
    public static function register(LoggerInterface $logger, $errorLevelMap = [], $exceptionLevelMap = [], $fatalLevel = null): self
    {
        /** @phpstan-ignore-next-line */
        $handler = new static($logger);
        if ($errorLevelMap !== false) {
            $handler->registerErrorHandler($errorLevelMap);
        }
        if ($exceptionLevelMap !== false) {
            $handler->registerExceptionHandler($exceptionLevelMap);
        }
        if ($fatalLevel !== false) {
            $handler->registerFatalHandler($fatalLevel);
        }

        return $handler;
    }

    public function registerExceptionHandler($levelMap = [], $callPrevious = true): self
    {
        $prev = set_exception_handler(function (\Throwable $e): void {
            $this->handleException($e);
        });
        $this->uncaughtExceptionLevelMap = $levelMap;
        foreach ($this->defaultExceptionLevelMap() as $class => $level) {
            if (!isset($this->uncaughtExceptionLevelMap[$class])) {
                $this->uncaughtExceptionLevelMap[$class] = $level;
            }
        }
        if ($callPrevious && $prev) {
            $this->previousExceptionHandler = $prev;
        }

        return $this;
    }

    public function registerErrorHandler(array $levelMap = [], $callPrevious = true, $errorTypes = -1, $handleOnlyReportedErrors = true): self
    {
        $prev = set_error_handler([$this, 'handleError'], $errorTypes);
        $this->errorLevelMap = array_replace($this->defaultErrorLevelMap(), $levelMap);
        if ($callPrevious) {
            $this->previousErrorHandler = $prev ?: true;
        }

        $this->handleOnlyReportedErrors = $handleOnlyReportedErrors;

        return $this;
    }

    /**
     * @param string|null $level              a LogLevel::* constant, null to use the default LogLevel::ALERT or false to disable fatal error handling
     * @param int         $reservedMemorySize Amount of KBs to reserve in memory so that it can be freed when handling fatal errors giving Monolog some room in memory to get its job done
     */
    public function registerFatalHandler($level = null, int $reservedMemorySize = 20): self
    {
        register_shutdown_function([$this, 'handleFatalError']);

        $this->reservedMemory = str_repeat(' ', 1024 * $reservedMemorySize);
        $this->fatalLevel = $level;
        $this->hasFatalErrorHandler = true;

        return $this;
    }

    protected function defaultExceptionLevelMap(): array
    {
        return [
            'ParseError' => LogLevel::CRITICAL,
            'Throwable' => LogLevel::ERROR,
        ];
    }

    protected function defaultErrorLevelMap(): array
    {
        return [
            E_ERROR             => LogLevel::CRITICAL,
            E_WARNING           => LogLevel::WARNING,
            E_PARSE             => LogLevel::ALERT,
            E_NOTICE            => LogLevel::NOTICE,
            E_CORE_ERROR        => LogLevel::CRITICAL,
            E_CORE_WARNING      => LogLevel::WARNING,
            E_COMPILE_ERROR     => LogLevel::ALERT,
            E_COMPILE_WARNING   => LogLevel::WARNING,
            E_USER_ERROR        => LogLevel::ERROR,
            E_USER_WARNING      => LogLevel::WARNING,
            E_USER_NOTICE       => LogLevel::NOTICE,
            E_STRICT            => LogLevel::NOTICE,
            E_RECOVERABLE_ERROR => LogLevel::ERROR,
            E_DEPRECATED        => LogLevel::NOTICE,
            E_USER_DEPRECATED   => LogLevel::NOTICE,
        ];
    }

    private function handleException(\Throwable $e)
    {
        $level = LogLevel::ERROR;
        foreach ($this->uncaughtExceptionLevelMap as $class => $candidate) {
            if ($e instanceof $class) {
                $level = $candidate;
                break;
            }
        }

        $this->logger->log(
            $level,
            sprintf('Uncaught Exception %s: "%s" at %s line %s', Utils::getClass($e), $e->getMessage(), $e->getFile(), $e->getLine()),
            ['exception' => $e]
        );

        if ($this->previousExceptionHandler) {
            ($this->previousExceptionHandler)($e);
        }

        if (!headers_sent() && !ini_get('display_errors')) {
            http_response_code(500);
        }

        exit(255);
    }

    /**
     * @private
     */
    public function handleError($code, $message, $file = '', $line = 0, $context = [])
    {
        if ($this->handleOnlyReportedErrors && !(error_reporting() & $code)) {
            return;
        }

        // fatal error codes are ignored if a fatal error handler is present as well to avoid duplicate log entries
        if (!$this->hasFatalErrorHandler || !in_array($code, self::$fatalErrors, true)) {
            $level = $this->errorLevelMap[$code] ?? LogLevel::CRITICAL;
            $this->logger->log($level, self::codeToString($code).': '.$message, ['code' => $code, 'message' => $message, 'file' => $file, 'line' => $line]);
        } else {
            $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
            array_shift($trace); // Exclude handleError from trace
            $this->lastFatalTrace = $trace;
        }

        if ($this->previousErrorHandler === true) {
            return false;
        } elseif ($this->previousErrorHandler) {
            return ($this->previousErrorHandler)($code, $message, $file, $line, $context);
        }

        return true;
    }

    /**
     * @private
     */
    public function handleFatalError()
    {
        $this->reservedMemory = '';

        $lastError = error_get_last();
        if ($lastError && in_array($lastError['type'], self::$fatalErrors, true)) {
            $this->logger->log(
                $this->fatalLevel === null ? LogLevel::ALERT : $this->fatalLevel,
                'Fatal Error ('.self::codeToString($lastError['type']).'): '.$lastError['message'],
                ['code' => $lastError['type'], 'message' => $lastError['message'], 'file' => $lastError['file'], 'line' => $lastError['line'], 'trace' => $this->lastFatalTrace]
            );

            if ($this->logger instanceof Logger) {
                foreach ($this->logger->getHandlers() as $handler) {
                    $handler->close();
                }
            }
        }
    }

    private static function codeToString($code): string
    {
        switch ($code) {
            case E_ERROR:
                return 'E_ERROR';
            case E_WARNING:
                return 'E_WARNING';
            case E_PARSE:
                return 'E_PARSE';
            case E_NOTICE:
                return 'E_NOTICE';
            case E_CORE_ERROR:
                return 'E_CORE_ERROR';
            case E_CORE_WARNING:
                return 'E_CORE_WARNING';
            case E_COMPILE_ERROR:
                return 'E_COMPILE_ERROR';
            case E_COMPILE_WARNING:
                return 'E_COMPILE_WARNING';
            case E_USER_ERROR:
                return 'E_USER_ERROR';
            case E_USER_WARNING:
                return 'E_USER_WARNING';
            case E_USER_NOTICE:
                return 'E_USER_NOTICE';
            case E_STRICT:
                return 'E_STRICT';
            case E_RECOVERABLE_ERROR:
                return 'E_RECOVERABLE_ERROR';
            case E_DEPRECATED:
                return 'E_DEPRECATED';
            case E_USER_DEPRECATED:
                return 'E_USER_DEPRECATED';
        }

        return 'Unknown PHP error';
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Monolog\Logger;

/**
 * Formats a log message according to the ChromePHP array format
 *
 * @author Christophe Coevoet <stof@notk.org>
 */
class ChromePHPFormatter implements FormatterInterface
{
    /**
     * Translates Monolog log levels to Wildfire levels.
     */
    private $logLevels = [
        Logger::DEBUG     => 'log',
        Logger::INFO      => 'info',
        Logger::NOTICE    => 'info',
        Logger::WARNING   => 'warn',
        Logger::ERROR     => 'error',
        Logger::CRITICAL  => 'error',
        Logger::ALERT     => 'error',
        Logger::EMERGENCY => 'error',
    ];

    /**
     * {@inheritdoc}
     */
    public function format(array $record)
    {
        // Retrieve the line and file if set and remove them from the formatted extra
        $backtrace = 'unknown';
        if (isset($record['extra']['file'], $record['extra']['line'])) {
            $backtrace = $record['extra']['file'].' : '.$record['extra']['line'];
            unset($record['extra']['file'], $record['extra']['line']);
        }

        $message = ['message' => $record['message']];
        if ($record['context']) {
            $message['context'] = $record['context'];
        }
        if ($record['extra']) {
            $message['extra'] = $record['extra'];
        }
        if (count($message) === 1) {
            $message = reset($message);
        }

        return [
            $record['channel'],
            $message,
            $backtrace,
            $this->logLevels[$record['level']],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function formatBatch(array $records)
    {
        $formatted = [];

        foreach ($records as $record) {
            $formatted[] = $this->format($record);
        }

        return $formatted;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Elastica\Document;

/**
 * Format a log message into an Elastica Document
 *
 * @author Jelle Vink <jelle.vink@gmail.com>
 */
class ElasticaFormatter extends NormalizerFormatter
{
    /**
     * @var string Elastic search index name
     */
    protected $index;

    /**
     * @var ?string Elastic search document type
     */
    protected $type;

    /**
     * @param string  $index Elastic Search index name
     * @param ?string $type  Elastic Search document type, deprecated as of Elastica 7
     */
    public function __construct(string $index, ?string $type)
    {
        // elasticsearch requires a ISO 8601 format date with optional millisecond precision.
        parent::__construct('Y-m-d\TH:i:s.uP');

        $this->index = $index;
        $this->type = $type;
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record)
    {
        $record = parent::format($record);

        return $this->getDocument($record);
    }

    public function getIndex(): string
    {
        return $this->index;
    }

    /**
     * @deprecated since Elastica 7 type has no effect
     */
    public function getType(): string
    {
        return $this->type;
    }

    /**
     * Convert a log message into an Elastica Document
     * @param  array    $record
     * @return Document
     */
    protected function getDocument(array $record): Document
    {
        $document = new Document();
        $document->setData($record);
        if(method_exists($document, 'setType')) {
            $document->setType($this->type);
        }
        $document->setIndex($this->index);

        return $document;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use DateTime;

/**
 * Format a log message into an Elasticsearch record
 *
 * @author Avtandil Kikabidze <akalongman@gmail.com>
 */
class ElasticsearchFormatter extends NormalizerFormatter
{
    /**
     * @var string Elasticsearch index name
     */
    protected $index;

    /**
     * @var string Elasticsearch record type
     */
    protected $type;

    /**
     * @param string $index Elasticsearch index name
     * @param string $type  Elasticsearch record type
     */
    public function __construct(string $index, string $type)
    {
        // Elasticsearch requires an ISO 8601 format date with optional millisecond precision.
        parent::__construct(DateTime::ISO8601);

        $this->index = $index;
        $this->type = $type;
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record)
    {
        $record = parent::format($record);

        return $this->getDocument($record);
    }

    /**
     * Getter index
     *
     * @return string
     */
    public function getIndex(): string
    {
        return $this->index;
    }

    /**
     * Getter type
     *
     * @return string
     */
    public function getType(): string
    {
        return $this->type;
    }

    /**
     * Convert a log message into an Elasticsearch record
     *
     * @param  array $record Log message
     * @return array
     */
    protected function getDocument(array $record): array
    {
        $record['_index'] = $this->index;
        $record['_type'] = $this->type;

        return $record;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

/**
 * formats the record to be used in the FlowdockHandler
 *
 * @author Dominik Liebler <liebler.dominik@gmail.com>
 */
class FlowdockFormatter implements FormatterInterface
{
    /**
     * @var string
     */
    private $source;

    /**
     * @var string
     */
    private $sourceEmail;

    public function __construct(string $source, string $sourceEmail)
    {
        $this->source = $source;
        $this->sourceEmail = $sourceEmail;
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record): array
    {
        $tags = [
            '#logs',
            '#' . strtolower($record['level_name']),
            '#' . $record['channel'],
        ];

        foreach ($record['extra'] as $value) {
            $tags[] = '#' . $value;
        }

        $subject = sprintf(
            'in %s: %s - %s',
            $this->source,
            $record['level_name'],
            $this->getShortMessage($record['message'])
        );

        $record['flowdock'] = [
            'source' => $this->source,
            'from_address' => $this->sourceEmail,
            'subject' => $subject,
            'content' => $record['message'],
            'tags' => $tags,
            'project' => $this->source,
        ];

        return $record;
    }

    /**
     * {@inheritdoc}
     */
    public function formatBatch(array $records): array
    {
        $formatted = [];

        foreach ($records as $record) {
            $formatted[] = $this->format($record);
        }

        return $formatted;
    }

    public function getShortMessage(string $message): string
    {
        static $hasMbString;

        if (null === $hasMbString) {
            $hasMbString = function_exists('mb_strlen');
        }

        $maxLength = 45;

        if ($hasMbString) {
            if (mb_strlen($message, 'UTF-8') > $maxLength) {
                $message = mb_substr($message, 0, $maxLength - 4, 'UTF-8') . ' ...';
            }
        } else {
            if (strlen($message) > $maxLength) {
                $message = substr($message, 0, $maxLength - 4) . ' ...';
            }
        }

        return $message;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Monolog\Utils;

/**
 * Class FluentdFormatter
 *
 * Serializes a log message to Fluentd unix socket protocol
 *
 * Fluentd config:
 *
 * <source>
 *  type unix
 *  path /var/run/td-agent/td-agent.sock
 * </source>
 *
 * Monolog setup:
 *
 * $logger = new Monolog\Logger('fluent.tag');
 * $fluentHandler = new Monolog\Handler\SocketHandler('unix:///var/run/td-agent/td-agent.sock');
 * $fluentHandler->setFormatter(new Monolog\Formatter\FluentdFormatter());
 * $logger->pushHandler($fluentHandler);
 *
 * @author Andrius Putna <fordnox@gmail.com>
 */
class FluentdFormatter implements FormatterInterface
{
    /**
     * @var bool $levelTag should message level be a part of the fluentd tag
     */
    protected $levelTag = false;

    public function __construct(bool $levelTag = false)
    {
        if (!function_exists('json_encode')) {
            throw new \RuntimeException('PHP\'s json extension is required to use Monolog\'s FluentdUnixFormatter');
        }

        $this->levelTag = $levelTag;
    }

    public function isUsingLevelsInTag(): bool
    {
        return $this->levelTag;
    }

    public function format(array $record): string
    {
        $tag = $record['channel'];
        if ($this->levelTag) {
            $tag .= '.' . strtolower($record['level_name']);
        }

        $message = [
            'message' => $record['message'],
            'context' => $record['context'],
            'extra' => $record['extra'],
        ];

        if (!$this->levelTag) {
            $message['level'] = $record['level'];
            $message['level_name'] = $record['level_name'];
        }

        return Utils::jsonEncode([$tag, $record['datetime']->getTimestamp(), $message]);
    }

    public function formatBatch(array $records): string
    {
        $message = '';
        foreach ($records as $record) {
            $message .= $this->format($record);
        }

        return $message;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

/**
 * Interface for formatters
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
interface FormatterInterface
{
    /**
     * Formats a log record.
     *
     * @param  array $record A record to format
     * @return mixed The formatted record
     */
    public function format(array $record);

    /**
     * Formats a set of log records.
     *
     * @param  array $records A set of records to format
     * @return mixed The formatted set of records
     */
    public function formatBatch(array $records);
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Monolog\Logger;
use Gelf\Message;
use Monolog\Utils;

/**
 * Serializes a log message to GELF
 * @see http://docs.graylog.org/en/latest/pages/gelf.html
 *
 * @author Matt Lehner <mlehner@gmail.com>
 */
class GelfMessageFormatter extends NormalizerFormatter
{
    protected const DEFAULT_MAX_LENGTH = 32766;

    /**
     * @var string the name of the system for the Gelf log message
     */
    protected $systemName;

    /**
     * @var string a prefix for 'extra' fields from the Monolog record (optional)
     */
    protected $extraPrefix;

    /**
     * @var string a prefix for 'context' fields from the Monolog record (optional)
     */
    protected $contextPrefix;

    /**
     * @var int max length per field
     */
    protected $maxLength;

    /**
     * Translates Monolog log levels to Graylog2 log priorities.
     */
    private $logLevels = [
        Logger::DEBUG     => 7,
        Logger::INFO      => 6,
        Logger::NOTICE    => 5,
        Logger::WARNING   => 4,
        Logger::ERROR     => 3,
        Logger::CRITICAL  => 2,
        Logger::ALERT     => 1,
        Logger::EMERGENCY => 0,
    ];

    public function __construct(?string $systemName = null, ?string $extraPrefix = null, string $contextPrefix = 'ctxt_', ?int $maxLength = null)
    {
        parent::__construct('U.u');

        $this->systemName = (is_null($systemName) || $systemName === '') ? gethostname() : $systemName;

        $this->extraPrefix = is_null($extraPrefix) ? '' : $extraPrefix;
        $this->contextPrefix = $contextPrefix;
        $this->maxLength = is_null($maxLength) ? self::DEFAULT_MAX_LENGTH : $maxLength;
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record): Message
    {
        if (isset($record['context'])) {
            $record['context'] = parent::format($record['context']);
        }
        if (isset($record['extra'])) {
            $record['extra'] = parent::format($record['extra']);
        }

        if (!isset($record['datetime'], $record['message'], $record['level'])) {
            throw new \InvalidArgumentException('The record should at least contain datetime, message and level keys, '.var_export($record, true).' given');
        }

        $message = new Message();
        $message
            ->setTimestamp($record['datetime'])
            ->setShortMessage((string) $record['message'])
            ->setHost($this->systemName)
            ->setLevel($this->logLevels[$record['level']]);

        // message length + system name length + 200 for padding / metadata
        $len = 200 + strlen((string) $record['message']) + strlen($this->systemName);

        if ($len > $this->maxLength) {
            $message->setShortMessage(Utils::substr($record['message'], 0, $this->maxLength));
        }

        if (isset($record['channel'])) {
            $message->setFacility($record['channel']);
        }
        if (isset($record['extra']['line'])) {
            $message->setLine($record['extra']['line']);
            unset($record['extra']['line']);
        }
        if (isset($record['extra']['file'])) {
            $message->setFile($record['extra']['file']);
            unset($record['extra']['file']);
        }

        foreach ($record['extra'] as $key => $val) {
            $val = is_scalar($val) || null === $val ? $val : $this->toJson($val);
            $len = strlen($this->extraPrefix . $key . $val);
            if ($len > $this->maxLength) {
                $message->setAdditional($this->extraPrefix . $key, Utils::substr($val, 0, $this->maxLength));

                continue;
            }
            $message->setAdditional($this->extraPrefix . $key, $val);
        }

        foreach ($record['context'] as $key => $val) {
            $val = is_scalar($val) || null === $val ? $val : $this->toJson($val);
            $len = strlen($this->contextPrefix . $key . $val);
            if ($len > $this->maxLength) {
                $message->setAdditional($this->contextPrefix . $key, Utils::substr($val, 0, $this->maxLength));

                continue;
            }
            $message->setAdditional($this->contextPrefix . $key, $val);
        }

        /** @phpstan-ignore-next-line */
        if (null === $message->getFile() && isset($record['context']['exception']['file'])) {
            if (preg_match("/^(.+):([0-9]+)$/", $record['context']['exception']['file'], $matches)) {
                $message->setFile($matches[1]);
                $message->setLine($matches[2]);
            }
        }

        return $message;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Monolog\Logger;
use Monolog\Utils;

/**
 * Formats incoming records into an HTML table
 *
 * This is especially useful for html email logging
 *
 * @author Tiago Brito <tlfbrito@gmail.com>
 */
class HtmlFormatter extends NormalizerFormatter
{
    /**
     * Translates Monolog log levels to html color priorities.
     */
    protected $logLevels = [
        Logger::DEBUG     => '#CCCCCC',
        Logger::INFO      => '#28A745',
        Logger::NOTICE    => '#17A2B8',
        Logger::WARNING   => '#FFC107',
        Logger::ERROR     => '#FD7E14',
        Logger::CRITICAL  => '#DC3545',
        Logger::ALERT     => '#821722',
        Logger::EMERGENCY => '#000000',
    ];

    /**
     * @param string|null $dateFormat The format of the timestamp: one supported by DateTime::format
     */
    public function __construct(?string $dateFormat = null)
    {
        parent::__construct($dateFormat);
    }

    /**
     * Creates an HTML table row
     *
     * @param string $th       Row header content
     * @param string $td       Row standard cell content
     * @param bool   $escapeTd false if td content must not be html escaped
     */
    protected function addRow(string $th, string $td = ' ', bool $escapeTd = true): string
    {
        $th = htmlspecialchars($th, ENT_NOQUOTES, 'UTF-8');
        if ($escapeTd) {
            $td = '<pre>'.htmlspecialchars($td, ENT_NOQUOTES, 'UTF-8').'</pre>';
        }

        return "<tr style=\"padding: 4px;text-align: left;\">\n<th style=\"vertical-align: top;background: #ccc;color: #000\" width=\"100\">$th:</th>\n<td style=\"padding: 4px;text-align: left;vertical-align: top;background: #eee;color: #000\">".$td."</td>\n</tr>";
    }

    /**
     * Create a HTML h1 tag
     *
     * @param  string $title Text to be in the h1
     * @param  int    $level Error level
     * @return string
     */
    protected function addTitle(string $title, int $level): string
    {
        $title = htmlspecialchars($title, ENT_NOQUOTES, 'UTF-8');

        return '<h1 style="background: '.$this->logLevels[$level].';color: #ffffff;padding: 5px;" class="monolog-output">'.$title.'</h1>';
    }

    /**
     * Formats a log record.
     *
     * @param  array  $record A record to format
     * @return string The formatted record
     */
    public function format(array $record): string
    {
        $output = $this->addTitle($record['level_name'], $record['level']);
        $output .= '<table cellspacing="1" width="100%" class="monolog-output">';

        $output .= $this->addRow('Message', (string) $record['message']);
        $output .= $this->addRow('Time', $this->formatDate($record['datetime']));
        $output .= $this->addRow('Channel', $record['channel']);
        if ($record['context']) {
            $embeddedTable = '<table cellspacing="1" width="100%">';
            foreach ($record['context'] as $key => $value) {
                $embeddedTable .= $this->addRow((string) $key, $this->convertToString($value));
            }
            $embeddedTable .= '</table>';
            $output .= $this->addRow('Context', $embeddedTable, false);
        }
        if ($record['extra']) {
            $embeddedTable = '<table cellspacing="1" width="100%">';
            foreach ($record['extra'] as $key => $value) {
                $embeddedTable .= $this->addRow((string) $key, $this->convertToString($value));
            }
            $embeddedTable .= '</table>';
            $output .= $this->addRow('Extra', $embeddedTable, false);
        }

        return $output.'</table>';
    }

    /**
     * Formats a set of log records.
     *
     * @param  array  $records A set of records to format
     * @return string The formatted set of records
     */
    public function formatBatch(array $records): string
    {
        $message = '';
        foreach ($records as $record) {
            $message .= $this->format($record);
        }

        return $message;
    }

    protected function convertToString($data): string
    {
        if (null === $data || is_scalar($data)) {
            return (string) $data;
        }

        $data = $this->normalize($data);

        return Utils::jsonEncode($data, JSON_PRETTY_PRINT | Utils::DEFAULT_JSON_FLAGS, true);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Throwable;

/**
 * Encodes whatever record data is passed to it as json
 *
 * This can be useful to log to databases or remote APIs
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class JsonFormatter extends NormalizerFormatter
{
    public const BATCH_MODE_JSON = 1;
    public const BATCH_MODE_NEWLINES = 2;

    protected $batchMode;
    protected $appendNewline;
    protected $ignoreEmptyContextAndExtra;

    /**
     * @var bool
     */
    protected $includeStacktraces = false;

    public function __construct(int $batchMode = self::BATCH_MODE_JSON, bool $appendNewline = true, bool $ignoreEmptyContextAndExtra = false)
    {
        $this->batchMode = $batchMode;
        $this->appendNewline = $appendNewline;
        $this->ignoreEmptyContextAndExtra = $ignoreEmptyContextAndExtra;
    }

    /**
     * The batch mode option configures the formatting style for
     * multiple records. By default, multiple records will be
     * formatted as a JSON-encoded array. However, for
     * compatibility with some API endpoints, alternative styles
     * are available.
     */
    public function getBatchMode(): int
    {
        return $this->batchMode;
    }

    /**
     * True if newlines are appended to every formatted record
     */
    public function isAppendingNewlines(): bool
    {
        return $this->appendNewline;
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record): string
    {
        $normalized = $this->normalize($record);

        if (isset($normalized['context']) && $normalized['context'] === []) {
            if ($this->ignoreEmptyContextAndExtra) {
                unset($normalized['context']);
            } else {
                $normalized['context'] = new \stdClass;
            }
        }
        if (isset($normalized['extra']) && $normalized['extra'] === []) {
            if ($this->ignoreEmptyContextAndExtra) {
                unset($normalized['extra']);
            } else {
                $normalized['extra'] = new \stdClass;
            }
        }

        return $this->toJson($normalized, true) . ($this->appendNewline ? "\n" : '');
    }

    /**
     * {@inheritdoc}
     */
    public function formatBatch(array $records): string
    {
        switch ($this->batchMode) {
            case static::BATCH_MODE_NEWLINES:
                return $this->formatBatchNewlines($records);

            case static::BATCH_MODE_JSON:
            default:
                return $this->formatBatchJson($records);
        }
    }

    public function includeStacktraces(bool $include = true)
    {
        $this->includeStacktraces = $include;
    }

    /**
     * Return a JSON-encoded array of records.
     */
    protected function formatBatchJson(array $records): string
    {
        return $this->toJson($this->normalize($records), true);
    }

    /**
     * Use new lines to separate records instead of a
     * JSON-encoded array.
     */
    protected function formatBatchNewlines(array $records): string
    {
        $instance = $this;

        $oldNewline = $this->appendNewline;
        $this->appendNewline = false;
        array_walk($records, function (&$value, $key) use ($instance) {
            $value = $instance->format($value);
        });
        $this->appendNewline = $oldNewline;

        return implode("\n", $records);
    }

    /**
     * Normalizes given $data.
     *
     * @param mixed $data
     *
     * @return mixed
     */
    protected function normalize($data, int $depth = 0)
    {
        if ($depth > $this->maxNormalizeDepth) {
            return 'Over '.$this->maxNormalizeDepth.' levels deep, aborting normalization';
        }

        if (is_array($data)) {
            $normalized = [];

            $count = 1;
            foreach ($data as $key => $value) {
                if ($count++ > $this->maxNormalizeItemCount) {
                    $normalized['...'] = 'Over '.$this->maxNormalizeItemCount.' items ('.count($data).' total), aborting normalization';
                    break;
                }

                $normalized[$key] = $this->normalize($value, $depth + 1);
            }

            return $normalized;
        }

        if ($data instanceof Throwable) {
            return $this->normalizeException($data, $depth);
        }

        if (is_resource($data)) {
            return parent::normalize($data);
        }

        return $data;
    }

    /**
     * Normalizes given exception with or without its own stack trace based on
     * `includeStacktraces` property.
     */
    protected function normalizeException(Throwable $e, int $depth = 0): array
    {
        $data = parent::normalizeException($e, $depth);
        if (!$this->includeStacktraces) {
            unset($data['trace']);
        }

        return $data;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Monolog\Utils;

/**
 * Formats incoming records into a one-line string
 *
 * This is especially useful for logging to files
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 * @author Christophe Coevoet <stof@notk.org>
 */
class LineFormatter extends NormalizerFormatter
{
    public const SIMPLE_FORMAT = "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n";

    protected $format;
    protected $allowInlineLineBreaks;
    protected $ignoreEmptyContextAndExtra;
    protected $includeStacktraces;

    /**
     * @param string|null $format                     The format of the message
     * @param string|null $dateFormat                 The format of the timestamp: one supported by DateTime::format
     * @param bool        $allowInlineLineBreaks      Whether to allow inline line breaks in log entries
     * @param bool        $ignoreEmptyContextAndExtra
     */
    public function __construct(?string $format = null, ?string $dateFormat = null, bool $allowInlineLineBreaks = false, bool $ignoreEmptyContextAndExtra = false)
    {
        $this->format = $format === null ? static::SIMPLE_FORMAT : $format;
        $this->allowInlineLineBreaks = $allowInlineLineBreaks;
        $this->ignoreEmptyContextAndExtra = $ignoreEmptyContextAndExtra;
        parent::__construct($dateFormat);
    }

    public function includeStacktraces(bool $include = true)
    {
        $this->includeStacktraces = $include;
        if ($this->includeStacktraces) {
            $this->allowInlineLineBreaks = true;
        }
    }

    public function allowInlineLineBreaks(bool $allow = true)
    {
        $this->allowInlineLineBreaks = $allow;
    }

    public function ignoreEmptyContextAndExtra(bool $ignore = true)
    {
        $this->ignoreEmptyContextAndExtra = $ignore;
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record): string
    {
        $vars = parent::format($record);

        $output = $this->format;

        foreach ($vars['extra'] as $var => $val) {
            if (false !== strpos($output, '%extra.'.$var.'%')) {
                $output = str_replace('%extra.'.$var.'%', $this->stringify($val), $output);
                unset($vars['extra'][$var]);
            }
        }

        foreach ($vars['context'] as $var => $val) {
            if (false !== strpos($output, '%context.'.$var.'%')) {
                $output = str_replace('%context.'.$var.'%', $this->stringify($val), $output);
                unset($vars['context'][$var]);
            }
        }

        if ($this->ignoreEmptyContextAndExtra) {
            if (empty($vars['context'])) {
                unset($vars['context']);
                $output = str_replace('%context%', '', $output);
            }

            if (empty($vars['extra'])) {
                unset($vars['extra']);
                $output = str_replace('%extra%', '', $output);
            }
        }

        foreach ($vars as $var => $val) {
            if (false !== strpos($output, '%'.$var.'%')) {
                $output = str_replace('%'.$var.'%', $this->stringify($val), $output);
            }
        }

        // remove leftover %extra.xxx% and %context.xxx% if any
        if (false !== strpos($output, '%')) {
            $output = preg_replace('/%(?:extra|context)\..+?%/', '', $output);
        }

        return $output;
    }

    public function formatBatch(array $records): string
    {
        $message = '';
        foreach ($records as $record) {
            $message .= $this->format($record);
        }

        return $message;
    }

    public function stringify($value): string
    {
        return $this->replaceNewlines($this->convertToString($value));
    }

    protected function normalizeException(\Throwable $e, int $depth = 0): string
    {
        $str = $this->formatException($e);

        if ($previous = $e->getPrevious()) {
            do {
                $str .= "\n[previous exception] " . $this->formatException($previous);
            } while ($previous = $previous->getPrevious());
        }

        return $str;
    }

    protected function convertToString($data): string
    {
        if (null === $data || is_bool($data)) {
            return var_export($data, true);
        }

        if (is_scalar($data)) {
            return (string) $data;
        }

        return $this->toJson($data, true);
    }

    protected function replaceNewlines(string $str): string
    {
        if ($this->allowInlineLineBreaks) {
            if (0 === strpos($str, '{')) {
                return str_replace(array('\r', '\n'), array("\r", "\n"), $str);
            }

            return $str;
        }

        return str_replace(["\r\n", "\r", "\n"], ' ', $str);
    }

    private function formatException(\Throwable $e): string
    {
        $str = '[object] (' . Utils::getClass($e) . '(code: ' . $e->getCode();
        if ($e instanceof \SoapFault) {
            if (isset($e->faultcode)) {
                $str .= ' faultcode: ' . $e->faultcode;
            }

            if (isset($e->faultactor)) {
                $str .= ' faultactor: ' . $e->faultactor;
            }

            if (isset($e->detail)) {
                if (is_string($e->detail)) {
                    $str .= ' detail: ' . $e->detail;
                } elseif (is_object($e->detail) || is_array($e->detail)) {
                    $str .= ' detail: ' . $this->toJson($e->detail, true);
                }
            }
        }
        $str .= '): ' . $e->getMessage() . ' at ' . $e->getFile() . ':' . $e->getLine() . ')';

        if ($this->includeStacktraces) {
            $str .= "\n[stacktrace]\n" . $e->getTraceAsString() . "\n";
        }

        return $str;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

/**
 * Encodes message information into JSON in a format compatible with Loggly.
 *
 * @author Adam Pancutt <adam@pancutt.com>
 */
class LogglyFormatter extends JsonFormatter
{
    /**
     * Overrides the default batch mode to new lines for compatibility with the
     * Loggly bulk API.
     */
    public function __construct(int $batchMode = self::BATCH_MODE_NEWLINES, bool $appendNewline = false)
    {
        parent::__construct($batchMode, $appendNewline);
    }

    /**
     * Appends the 'timestamp' parameter for indexing by Loggly.
     *
     * @see https://www.loggly.com/docs/automated-parsing/#json
     * @see \Monolog\Formatter\JsonFormatter::format()
     */
    public function format(array $record): string
    {
        if (isset($record["datetime"]) && ($record["datetime"] instanceof \DateTimeInterface)) {
            $record["timestamp"] = $record["datetime"]->format("Y-m-d\TH:i:s.uO");
            unset($record["datetime"]);
        }

        return parent::format($record);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

/**
 * Encodes message information into JSON in a format compatible with Logmatic.
 *
 * @author Julien Breux <julien.breux@gmail.com>
 */
class LogmaticFormatter extends JsonFormatter
{
    protected const MARKERS = ["sourcecode", "php"];

    /**
     * @var string
     */
    protected $hostname = '';

    /**
     * @var string
     */
    protected $appname = '';

    public function setHostname(string $hostname): self
    {
        $this->hostname = $hostname;

        return $this;
    }

    public function setAppname(string $appname): self
    {
        $this->appname = $appname;

        return $this;
    }

    /**
     * Appends the 'hostname' and 'appname' parameter for indexing by Logmatic.
     *
     * @see http://doc.logmatic.io/docs/basics-to-send-data
     * @see \Monolog\Formatter\JsonFormatter::format()
     */
    public function format(array $record): string
    {
        if (!empty($this->hostname)) {
            $record["hostname"] = $this->hostname;
        }
        if (!empty($this->appname)) {
            $record["appname"] = $this->appname;
        }

        $record["@marker"] = static::MARKERS;

        return parent::format($record);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

/**
 * Serializes a log message to Logstash Event Format
 *
 * @see https://www.elastic.co/products/logstash
 * @see https://github.com/elastic/logstash/blob/master/logstash-core/src/main/java/org/logstash/Event.java
 *
 * @author Tim Mower <timothy.mower@gmail.com>
 */
class LogstashFormatter extends NormalizerFormatter
{
    /**
     * @var string the name of the system for the Logstash log message, used to fill the @source field
     */
    protected $systemName;

    /**
     * @var string an application name for the Logstash log message, used to fill the @type field
     */
    protected $applicationName;

    /**
     * @var string the key for 'extra' fields from the Monolog record
     */
    protected $extraKey;

    /**
     * @var string the key for 'context' fields from the Monolog record
     */
    protected $contextKey;

    /**
     * @param string      $applicationName The application that sends the data, used as the "type" field of logstash
     * @param string|null $systemName      The system/machine name, used as the "source" field of logstash, defaults to the hostname of the machine
     * @param string      $extraKey        The key for extra keys inside logstash "fields", defaults to extra
     * @param string      $contextKey      The key for context keys inside logstash "fields", defaults to context
     */
    public function __construct(string $applicationName, ?string $systemName = null, string $extraKey = 'extra', string $contextKey = 'context')
    {
        // logstash requires a ISO 8601 format date with optional millisecond precision.
        parent::__construct('Y-m-d\TH:i:s.uP');

        $this->systemName = $systemName === null ? gethostname() : $systemName;
        $this->applicationName = $applicationName;
        $this->extraKey = $extraKey;
        $this->contextKey = $contextKey;
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record): string
    {
        $record = parent::format($record);

        if (empty($record['datetime'])) {
            $record['datetime'] = gmdate('c');
        }
        $message = [
            '@timestamp' => $record['datetime'],
            '@version' => 1,
            'host' => $this->systemName,
        ];
        if (isset($record['message'])) {
            $message['message'] = $record['message'];
        }
        if (isset($record['channel'])) {
            $message['type'] = $record['channel'];
            $message['channel'] = $record['channel'];
        }
        if (isset($record['level_name'])) {
            $message['level'] = $record['level_name'];
        }
        if (isset($record['level'])) {
            $message['monolog_level'] = $record['level'];
        }
        if ($this->applicationName) {
            $message['type'] = $this->applicationName;
        }
        if (!empty($record['extra'])) {
            $message[$this->extraKey] = $record['extra'];
        }
        if (!empty($record['context'])) {
            $message[$this->contextKey] = $record['context'];
        }

        return $this->toJson($message) . "\n";
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use MongoDB\BSON\UTCDateTime;
use Monolog\Utils;

/**
 * Formats a record for use with the MongoDBHandler.
 *
 * @author Florian Plattner <me@florianplattner.de>
 */
class MongoDBFormatter implements FormatterInterface
{
    private $exceptionTraceAsString;
    private $maxNestingLevel;
    private $isLegacyMongoExt;

    /**
     * @param int  $maxNestingLevel        0 means infinite nesting, the $record itself is level 1, $record['context'] is 2
     * @param bool $exceptionTraceAsString set to false to log exception traces as a sub documents instead of strings
     */
    public function __construct(int $maxNestingLevel = 3, bool $exceptionTraceAsString = true)
    {
        $this->maxNestingLevel = max($maxNestingLevel, 0);
        $this->exceptionTraceAsString = $exceptionTraceAsString;

        $this->isLegacyMongoExt = extension_loaded('mongodb') && version_compare(phpversion('mongodb'), '1.1.9', '<=');
    }

    /**
     * {@inheritDoc}
     */
    public function format(array $record): array
    {
        return $this->formatArray($record);
    }

    /**
     * {@inheritDoc}
     */
    public function formatBatch(array $records): array
    {
        foreach ($records as $key => $record) {
            $records[$key] = $this->format($record);
        }

        return $records;
    }

    /**
     * @return array|string Array except when max nesting level is reached then a string "[...]"
     */
    protected function formatArray(array $record, int $nestingLevel = 0)
    {
        if ($this->maxNestingLevel == 0 || $nestingLevel <= $this->maxNestingLevel) {
            foreach ($record as $name => $value) {
                if ($value instanceof \DateTimeInterface) {
                    $record[$name] = $this->formatDate($value, $nestingLevel + 1);
                } elseif ($value instanceof \Throwable) {
                    $record[$name] = $this->formatException($value, $nestingLevel + 1);
                } elseif (is_array($value)) {
                    $record[$name] = $this->formatArray($value, $nestingLevel + 1);
                } elseif (is_object($value)) {
                    $record[$name] = $this->formatObject($value, $nestingLevel + 1);
                }
            }
        } else {
            $record = '[...]';
        }

        return $record;
    }

    protected function formatObject($value, int $nestingLevel)
    {
        $objectVars = get_object_vars($value);
        $objectVars['class'] = Utils::getClass($value);

        return $this->formatArray($objectVars, $nestingLevel);
    }

    protected function formatException(\Throwable $exception, int $nestingLevel)
    {
        $formattedException = [
            'class' => Utils::getClass($exception),
            'message' => $exception->getMessage(),
            'code' => (int) $exception->getCode(),
            'file' => $exception->getFile() . ':' . $exception->getLine(),
        ];

        if ($this->exceptionTraceAsString === true) {
            $formattedException['trace'] = $exception->getTraceAsString();
        } else {
            $formattedException['trace'] = $exception->getTrace();
        }

        return $this->formatArray($formattedException, $nestingLevel);
    }

    protected function formatDate(\DateTimeInterface $value, int $nestingLevel): UTCDateTime
    {
        if ($this->isLegacyMongoExt) {
            return $this->legacyGetMongoDbDateTime($value);
        }

        return $this->getMongoDbDateTime($value);
    }

    private function getMongoDbDateTime(\DateTimeInterface $value): UTCDateTime
    {
        return new UTCDateTime((int) floor(((float) $value->format('U.u')) * 1000));
    }

    /**
     * This is needed to support MongoDB Driver v1.19 and below
     *
     * See https://github.com/mongodb/mongo-php-driver/issues/426
     *
     * It can probably be removed in 2.1 or later once MongoDB's 1.2 is released and widely adopted
     */
    private function legacyGetMongoDbDateTime(\DateTimeInterface $value): UTCDateTime
    {
        $milliseconds = floor(((float) $value->format('U.u')) * 1000);

        $milliseconds = (PHP_INT_SIZE == 8) //64-bit OS?
            ? (int) $milliseconds
            : (string) $milliseconds;

        return new UTCDateTime($milliseconds);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Monolog\DateTimeImmutable;
use Monolog\Utils;
use Throwable;

/**
 * Normalizes incoming records to remove objects/resources so it's easier to dump to various targets
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class NormalizerFormatter implements FormatterInterface
{
    public const SIMPLE_DATE = "Y-m-d\TH:i:sP";

    /** @var string */
    protected $dateFormat;
    /** @var int */
    protected $maxNormalizeDepth = 9;
    /** @var int */
    protected $maxNormalizeItemCount = 1000;

    /** @var int */
    private $jsonEncodeOptions = Utils::DEFAULT_JSON_FLAGS;

    /**
     * @param string|null $dateFormat The format of the timestamp: one supported by DateTime::format
     */
    public function __construct(?string $dateFormat = null)
    {
        $this->dateFormat = null === $dateFormat ? static::SIMPLE_DATE : $dateFormat;
        if (!function_exists('json_encode')) {
            throw new \RuntimeException('PHP\'s json extension is required to use Monolog\'s NormalizerFormatter');
        }
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record)
    {
        return $this->normalize($record);
    }

    /**
     * {@inheritdoc}
     */
    public function formatBatch(array $records)
    {
        foreach ($records as $key => $record) {
            $records[$key] = $this->format($record);
        }

        return $records;
    }

    public function getDateFormat(): string
    {
        return $this->dateFormat;
    }

    public function setDateFormat(string $dateFormat): self
    {
        $this->dateFormat = $dateFormat;

        return $this;
    }

    /**
     * The maximum number of normalization levels to go through
     */
    public function getMaxNormalizeDepth(): int
    {
        return $this->maxNormalizeDepth;
    }

    public function setMaxNormalizeDepth(int $maxNormalizeDepth): self
    {
        $this->maxNormalizeDepth = $maxNormalizeDepth;

        return $this;
    }

    /**
     * The maximum number of items to normalize per level
     */
    public function getMaxNormalizeItemCount(): int
    {
        return $this->maxNormalizeItemCount;
    }

    public function setMaxNormalizeItemCount(int $maxNormalizeItemCount): self
    {
        $this->maxNormalizeItemCount = $maxNormalizeItemCount;

        return $this;
    }

    /**
     * Enables `json_encode` pretty print.
     */
    public function setJsonPrettyPrint(bool $enable): self
    {
        if ($enable) {
            $this->jsonEncodeOptions |= JSON_PRETTY_PRINT;
        } else {
            $this->jsonEncodeOptions &= ~JSON_PRETTY_PRINT;
        }

        return $this;
    }

    /**
     * @param  mixed                      $data
     * @return int|bool|string|null|array
     */
    protected function normalize($data, int $depth = 0)
    {
        if ($depth > $this->maxNormalizeDepth) {
            return 'Over ' . $this->maxNormalizeDepth . ' levels deep, aborting normalization';
        }

        if (null === $data || is_scalar($data)) {
            if (is_float($data)) {
                if (is_infinite($data)) {
                    return ($data > 0 ? '' : '-') . 'INF';
                }
                if (is_nan($data)) {
                    return 'NaN';
                }
            }

            return $data;
        }

        if (is_array($data)) {
            $normalized = [];

            $count = 1;
            foreach ($data as $key => $value) {
                if ($count++ > $this->maxNormalizeItemCount) {
                    $normalized['...'] = 'Over ' . $this->maxNormalizeItemCount . ' items ('.count($data).' total), aborting normalization';
                    break;
                }

                $normalized[$key] = $this->normalize($value, $depth + 1);
            }

            return $normalized;
        }

        if ($data instanceof \DateTimeInterface) {
            return $this->formatDate($data);
        }

        if (is_object($data)) {
            if ($data instanceof Throwable) {
                return $this->normalizeException($data, $depth);
            }

            if ($data instanceof \JsonSerializable) {
                $value = $data->jsonSerialize();
            } elseif (method_exists($data, '__toString')) {
                $value = $data->__toString();
            } else {
                // the rest is normalized by json encoding and decoding it
                $value = json_decode($this->toJson($data, true), true);
            }

            return [Utils::getClass($data) => $value];
        }

        if (is_resource($data)) {
            return sprintf('[resource(%s)]', get_resource_type($data));
        }

        return '[unknown('.gettype($data).')]';
    }

    /**
     * @return array
     */
    protected function normalizeException(Throwable $e, int $depth = 0)
    {
        if ($e instanceof \JsonSerializable) {
            return (array) $e->jsonSerialize();
        }

        $data = [
            'class' => Utils::getClass($e),
            'message' => $e->getMessage(),
            'code' => (int) $e->getCode(),
            'file' => $e->getFile().':'.$e->getLine(),
        ];

        if ($e instanceof \SoapFault) {
            if (isset($e->faultcode)) {
                $data['faultcode'] = $e->faultcode;
            }

            if (isset($e->faultactor)) {
                $data['faultactor'] = $e->faultactor;
            }

            if (isset($e->detail)) {
                if (is_string($e->detail)) {
                    $data['detail'] = $e->detail;
                } elseif (is_object($e->detail) || is_array($e->detail)) {
                    $data['detail'] = $this->toJson($e->detail, true);
                }
            }
        }

        $trace = $e->getTrace();
        foreach ($trace as $frame) {
            if (isset($frame['file'])) {
                $data['trace'][] = $frame['file'].':'.$frame['line'];
            }
        }

        if ($previous = $e->getPrevious()) {
            $data['previous'] = $this->normalizeException($previous, $depth + 1);
        }

        return $data;
    }

    /**
     * Return the JSON representation of a value
     *
     * @param  mixed             $data
     * @throws \RuntimeException if encoding fails and errors are not ignored
     * @return string            if encoding fails and ignoreErrors is true 'null' is returned
     */
    protected function toJson($data, bool $ignoreErrors = false): string
    {
        return Utils::jsonEncode($data, $this->jsonEncodeOptions, $ignoreErrors);
    }

    protected function formatDate(\DateTimeInterface $date)
    {
        // in case the date format isn't custom then we defer to the custom DateTimeImmutable
        // formatting logic, which will pick the right format based on whether useMicroseconds is on
        if ($this->dateFormat === self::SIMPLE_DATE && $date instanceof DateTimeImmutable) {
            return (string) $date;
        }

        return $date->format($this->dateFormat);
    }

    public function addJsonEncodeOption(int $option)
    {
        $this->jsonEncodeOptions |= $option;
    }

    public function removeJsonEncodeOption(int $option)
    {
        $this->jsonEncodeOptions &= ~$option;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

/**
 * Formats data into an associative array of scalar values.
 * Objects and arrays will be JSON encoded.
 *
 * @author Andrew Lawson <adlawson@gmail.com>
 */
class ScalarFormatter extends NormalizerFormatter
{
    /**
     * {@inheritdoc}
     */
    public function format(array $record): array
    {
        foreach ($record as $key => $value) {
            $record[$key] = $this->normalizeValue($value);
        }

        return $record;
    }

    /**
     * @param  mixed $value
     * @return string|int|bool|null
     */
    protected function normalizeValue($value)
    {
        $normalized = $this->normalize($value);

        if (is_array($normalized)) {
            return $this->toJson($normalized, true);
        }

        return $normalized;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Formatter;

use Monolog\Logger;

/**
 * Serializes a log message according to Wildfire's header requirements
 *
 * @author Eric Clemmons (@ericclemmons) <eric@uxdriven.com>
 * @author Christophe Coevoet <stof@notk.org>
 * @author Kirill chEbba Chebunin <iam@chebba.org>
 */
class WildfireFormatter extends NormalizerFormatter
{
    /**
     * Translates Monolog log levels to Wildfire levels.
     */
    private $logLevels = [
        Logger::DEBUG     => 'LOG',
        Logger::INFO      => 'INFO',
        Logger::NOTICE    => 'INFO',
        Logger::WARNING   => 'WARN',
        Logger::ERROR     => 'ERROR',
        Logger::CRITICAL  => 'ERROR',
        Logger::ALERT     => 'ERROR',
        Logger::EMERGENCY => 'ERROR',
    ];

    /**
     * @param string|null $dateFormat The format of the timestamp: one supported by DateTime::format
     */
    public function __construct(?string $dateFormat = null)
    {
        parent::__construct($dateFormat);

        // http headers do not like non-ISO-8559-1 characters
        $this->removeJsonEncodeOption(JSON_UNESCAPED_UNICODE);
    }

    /**
     * {@inheritdoc}
     */
    public function format(array $record): string
    {
        // Retrieve the line and file if set and remove them from the formatted extra
        $file = $line = '';
        if (isset($record['extra']['file'])) {
            $file = $record['extra']['file'];
            unset($record['extra']['file']);
        }
        if (isset($record['extra']['line'])) {
            $line = $record['extra']['line'];
            unset($record['extra']['line']);
        }

        $record = $this->normalize($record);
        $message = ['message' => $record['message']];
        $handleError = false;
        if ($record['context']) {
            $message['context'] = $record['context'];
            $handleError = true;
        }
        if ($record['extra']) {
            $message['extra'] = $record['extra'];
            $handleError = true;
        }
        if (count($message) === 1) {
            $message = reset($message);
        }

        if (isset($record['context']['table'])) {
            $type  = 'TABLE';
            $label = $record['channel'] .': '. $record['message'];
            $message = $record['context']['table'];
        } else {
            $type  = $this->logLevels[$record['level']];
            $label = $record['channel'];
        }

        // Create JSON object describing the appearance of the message in the console
        $json = $this->toJson([
            [
                'Type'  => $type,
                'File'  => $file,
                'Line'  => $line,
                'Label' => $label,
            ],
            $message,
        ], $handleError);

        // The message itself is a serialization of the above JSON object + it's length
        return sprintf(
            '%d|%s|',
            strlen($json),
            $json
        );
    }

    /**
     * {@inheritdoc}
     */
    public function formatBatch(array $records)
    {
        throw new \BadMethodCallException('Batch formatting does not make sense for the WildfireFormatter');
    }

    /**
     * {@inheritdoc}
     * @return int|bool|string|null|array|object
     */
    protected function normalize($data, int $depth = 0)
    {
        if (is_object($data) && !$data instanceof \DateTimeInterface) {
            return $data;
        }

        return parent::normalize($data, $depth);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\ResettableInterface;

/**
 * Base Handler class providing basic level/bubble support
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
abstract class AbstractHandler extends Handler implements ResettableInterface
{
    protected $level = Logger::DEBUG;
    protected $bubble = true;

    /**
     * @param int|string $level  The minimum logging level at which this handler will be triggered
     * @param bool       $bubble Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct($level = Logger::DEBUG, bool $bubble = true)
    {
        $this->setLevel($level);
        $this->bubble = $bubble;
    }

    /**
     * {@inheritdoc}
     */
    public function isHandling(array $record): bool
    {
        return $record['level'] >= $this->level;
    }

    /**
     * Sets minimum logging level at which this handler will be triggered.
     *
     * @param  int|string $level Level or level name
     * @return self
     */
    public function setLevel($level): self
    {
        $this->level = Logger::toMonologLevel($level);

        return $this;
    }

    /**
     * Gets minimum logging level at which this handler will be triggered.
     *
     * @return int
     */
    public function getLevel(): int
    {
        return $this->level;
    }

    /**
     * Sets the bubbling behavior.
     *
     * @param  bool $bubble true means that this handler allows bubbling.
     *                      false means that bubbling is not permitted.
     * @return self
     */
    public function setBubble(bool $bubble): self
    {
        $this->bubble = $bubble;

        return $this;
    }

    /**
     * Gets the bubbling behavior.
     *
     * @return bool true means that this handler allows bubbling.
     *              false means that bubbling is not permitted.
     */
    public function getBubble(): bool
    {
        return $this->bubble;
    }

    public function reset()
    {
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

/**
 * Base Handler class providing the Handler structure, including processors and formatters
 *
 * Classes extending it should (in most cases) only implement write($record)
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 * @author Christophe Coevoet <stof@notk.org>
 */
abstract class AbstractProcessingHandler extends AbstractHandler implements ProcessableHandlerInterface, FormattableHandlerInterface
{
    use ProcessableHandlerTrait;
    use FormattableHandlerTrait;

    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        if (!$this->isHandling($record)) {
            return false;
        }

        if ($this->processors) {
            $record = $this->processRecord($record);
        }

        $record['formatted'] = $this->getFormatter()->format($record);

        $this->write($record);

        return false === $this->bubble;
    }

    /**
     * Writes the record down to the log of the implementing handler
     */
    abstract protected function write(array $record): void;

    public function reset()
    {
        parent::reset();

        $this->resetProcessors();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\LineFormatter;

/**
 * Common syslog functionality
 */
abstract class AbstractSyslogHandler extends AbstractProcessingHandler
{
    protected $facility;

    /**
     * Translates Monolog log levels to syslog log priorities.
     */
    protected $logLevels = [
        Logger::DEBUG     => LOG_DEBUG,
        Logger::INFO      => LOG_INFO,
        Logger::NOTICE    => LOG_NOTICE,
        Logger::WARNING   => LOG_WARNING,
        Logger::ERROR     => LOG_ERR,
        Logger::CRITICAL  => LOG_CRIT,
        Logger::ALERT     => LOG_ALERT,
        Logger::EMERGENCY => LOG_EMERG,
    ];

    /**
     * List of valid log facility names.
     */
    protected $facilities = [
        'auth'     => LOG_AUTH,
        'authpriv' => LOG_AUTHPRIV,
        'cron'     => LOG_CRON,
        'daemon'   => LOG_DAEMON,
        'kern'     => LOG_KERN,
        'lpr'      => LOG_LPR,
        'mail'     => LOG_MAIL,
        'news'     => LOG_NEWS,
        'syslog'   => LOG_SYSLOG,
        'user'     => LOG_USER,
        'uucp'     => LOG_UUCP,
    ];

    /**
     * @param string|int $facility Either one of the names of the keys in $this->facilities, or a LOG_* facility constant
     * @param string|int $level    The minimum logging level at which this handler will be triggered
     * @param bool       $bubble   Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct($facility = LOG_USER, $level = Logger::DEBUG, bool $bubble = true)
    {
        parent::__construct($level, $bubble);

        if (!defined('PHP_WINDOWS_VERSION_BUILD')) {
            $this->facilities['local0'] = LOG_LOCAL0;
            $this->facilities['local1'] = LOG_LOCAL1;
            $this->facilities['local2'] = LOG_LOCAL2;
            $this->facilities['local3'] = LOG_LOCAL3;
            $this->facilities['local4'] = LOG_LOCAL4;
            $this->facilities['local5'] = LOG_LOCAL5;
            $this->facilities['local6'] = LOG_LOCAL6;
            $this->facilities['local7'] = LOG_LOCAL7;
        } else {
            $this->facilities['local0'] = 128; // LOG_LOCAL0
            $this->facilities['local1'] = 136; // LOG_LOCAL1
            $this->facilities['local2'] = 144; // LOG_LOCAL2
            $this->facilities['local3'] = 152; // LOG_LOCAL3
            $this->facilities['local4'] = 160; // LOG_LOCAL4
            $this->facilities['local5'] = 168; // LOG_LOCAL5
            $this->facilities['local6'] = 176; // LOG_LOCAL6
            $this->facilities['local7'] = 184; // LOG_LOCAL7
        }

        // convert textual description of facility to syslog constant
        if (is_string($facility) && array_key_exists(strtolower($facility), $this->facilities)) {
            $facility = $this->facilities[strtolower($facility)];
        } elseif (!in_array($facility, array_values($this->facilities), true)) {
            throw new \UnexpectedValueException('Unknown facility value "'.$facility.'" given');
        }

        $this->facility = $facility;
    }

    /**
     * {@inheritdoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LineFormatter('%channel%.%level_name%: %message% %context% %extra%');
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\JsonFormatter;
use PhpAmqpLib\Message\AMQPMessage;
use PhpAmqpLib\Channel\AMQPChannel;
use AMQPExchange;

class AmqpHandler extends AbstractProcessingHandler
{
    /**
     * @var AMQPExchange|AMQPChannel $exchange
     */
    protected $exchange;

    /**
     * @var string
     */
    protected $exchangeName;

    /**
     * @param AMQPExchange|AMQPChannel $exchange     AMQPExchange (php AMQP ext) or PHP AMQP lib channel, ready for use
     * @param string|null              $exchangeName Optional exchange name, for AMQPChannel (PhpAmqpLib) only
     * @param string|int               $level        The minimum logging level at which this handler will be triggered
     * @param bool                     $bubble       Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct($exchange, ?string $exchangeName = null, $level = Logger::DEBUG, bool $bubble = true)
    {
        if ($exchange instanceof AMQPChannel) {
            $this->exchangeName = (string) $exchangeName;
        } elseif (!$exchange instanceof AMQPExchange) {
            throw new \InvalidArgumentException('PhpAmqpLib\Channel\AMQPChannel or AMQPExchange instance required');
        } elseif ($exchangeName) {
            @trigger_error('The $exchangeName parameter can only be passed when using PhpAmqpLib, if using an AMQPExchange instance configure it beforehand', E_USER_DEPRECATED);
        }
        $this->exchange = $exchange;

        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        $data = $record["formatted"];
        $routingKey = $this->getRoutingKey($record);

        if ($this->exchange instanceof AMQPExchange) {
            $this->exchange->publish(
                $data,
                $routingKey,
                0,
                [
                    'delivery_mode' => 2,
                    'content_type' => 'application/json',
                ]
            );
        } else {
            $this->exchange->basic_publish(
                $this->createAmqpMessage($data),
                $this->exchangeName,
                $routingKey
            );
        }
    }

    /**
     * {@inheritDoc}
     */
    public function handleBatch(array $records): void
    {
        if ($this->exchange instanceof AMQPExchange) {
            parent::handleBatch($records);

            return;
        }

        foreach ($records as $record) {
            if (!$this->isHandling($record)) {
                continue;
            }

            $record = $this->processRecord($record);
            $data = $this->getFormatter()->format($record);

            $this->exchange->batch_basic_publish(
                $this->createAmqpMessage($data),
                $this->exchangeName,
                $this->getRoutingKey($record)
            );
        }

        $this->exchange->publish_batch();
    }

    /**
     * Gets the routing key for the AMQP exchange
     */
    protected function getRoutingKey(array $record): string
    {
        $routingKey = sprintf('%s.%s', $record['level_name'], $record['channel']);

        return strtolower($routingKey);
    }

    private function createAmqpMessage(string $data): AMQPMessage
    {
        return new AMQPMessage(
            $data,
            [
                'delivery_mode' => 2,
                'content_type' => 'application/json',
            ]
        );
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new JsonFormatter(JsonFormatter::BATCH_MODE_JSON, false);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\LineFormatter;
use Monolog\Formatter\FormatterInterface;
use Monolog\Utils;

/**
 * Handler sending logs to browser's javascript console with no browser extension required
 *
 * @author Olivier Poitrey <rs@dailymotion.com>
 */
class BrowserConsoleHandler extends AbstractProcessingHandler
{
    protected static $initialized = false;
    protected static $records = [];

    /**
     * {@inheritDoc}
     *
     * Formatted output may contain some formatting markers to be transferred to `console.log` using the %c format.
     *
     * Example of formatted string:
     *
     *     You can do [[blue text]]{color: blue} or [[green background]]{background-color: green; color: white}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LineFormatter('[[%channel%]]{macro: autolabel} [[%level_name%]]{font-weight: bold} %message%');
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        // Accumulate records
        static::$records[] = $record;

        // Register shutdown handler if not already done
        if (!static::$initialized) {
            static::$initialized = true;
            $this->registerShutdownFunction();
        }
    }

    /**
     * Convert records to javascript console commands and send it to the browser.
     * This method is automatically called on PHP shutdown if output is HTML or Javascript.
     */
    public static function send(): void
    {
        $format = static::getResponseFormat();
        if ($format === 'unknown') {
            return;
        }

        if (count(static::$records)) {
            if ($format === 'html') {
                static::writeOutput('<script>' . static::generateScript() . '</script>');
            } elseif ($format === 'js') {
                static::writeOutput(static::generateScript());
            }
            static::resetStatic();
        }
    }

    public function close(): void
    {
        self::resetStatic();
    }

    public function reset()
    {
        parent::reset();

        self::resetStatic();
    }

    /**
     * Forget all logged records
     */
    public static function resetStatic(): void
    {
        static::$records = [];
    }

    /**
     * Wrapper for register_shutdown_function to allow overriding
     */
    protected function registerShutdownFunction(): void
    {
        if (PHP_SAPI !== 'cli') {
            register_shutdown_function(['Monolog\Handler\BrowserConsoleHandler', 'send']);
        }
    }

    /**
     * Wrapper for echo to allow overriding
     */
    protected static function writeOutput(string $str): void
    {
        echo $str;
    }

    /**
     * Checks the format of the response
     *
     * If Content-Type is set to application/javascript or text/javascript -> js
     * If Content-Type is set to text/html, or is unset -> html
     * If Content-Type is anything else -> unknown
     *
     * @return string One of 'js', 'html' or 'unknown'
     */
    protected static function getResponseFormat(): string
    {
        // Check content type
        foreach (headers_list() as $header) {
            if (stripos($header, 'content-type:') === 0) {
                // This handler only works with HTML and javascript outputs
                // text/javascript is obsolete in favour of application/javascript, but still used
                if (stripos($header, 'application/javascript') !== false || stripos($header, 'text/javascript') !== false) {
                    return 'js';
                }
                if (stripos($header, 'text/html') === false) {
                    return 'unknown';
                }
                break;
            }
        }

        return 'html';
    }

    private static function generateScript(): string
    {
        $script = [];
        foreach (static::$records as $record) {
            $context = static::dump('Context', $record['context']);
            $extra = static::dump('Extra', $record['extra']);

            if (empty($context) && empty($extra)) {
                $script[] = static::call_array('log', static::handleStyles($record['formatted']));
            } else {
                $script = array_merge(
                    $script,
                    [static::call_array('groupCollapsed', static::handleStyles($record['formatted']))],
                    $context,
                    $extra,
                    [static::call('groupEnd')]
                );
            }
        }

        return "(function (c) {if (c && c.groupCollapsed) {\n" . implode("\n", $script) . "\n}})(console);";
    }

    private static function handleStyles(string $formatted): array
    {
        $args = [];
        $format = '%c' . $formatted;
        preg_match_all('/\[\[(.*?)\]\]\{([^}]*)\}/s', $format, $matches, PREG_OFFSET_CAPTURE | PREG_SET_ORDER);

        foreach (array_reverse($matches) as $match) {
            $args[] = '"font-weight: normal"';
            $args[] = static::quote(static::handleCustomStyles($match[2][0], $match[1][0]));

            $pos = $match[0][1];
            $format = Utils::substr($format, 0, $pos) . '%c' . $match[1][0] . '%c' . Utils::substr($format, $pos + strlen($match[0][0]));
        }

        $args[] = static::quote('font-weight: normal');
        $args[] = static::quote($format);

        return array_reverse($args);
    }

    private static function handleCustomStyles(string $style, string $string): string
    {
        static $colors = ['blue', 'green', 'red', 'magenta', 'orange', 'black', 'grey'];
        static $labels = [];

        return preg_replace_callback('/macro\s*:(.*?)(?:;|$)/', function (array $m) use ($string, &$colors, &$labels) {
            if (trim($m[1]) === 'autolabel') {
                // Format the string as a label with consistent auto assigned background color
                if (!isset($labels[$string])) {
                    $labels[$string] = $colors[count($labels) % count($colors)];
                }
                $color = $labels[$string];

                return "background-color: $color; color: white; border-radius: 3px; padding: 0 2px 0 2px";
            }

            return $m[1];
        }, $style);
    }

    private static function dump(string $title, array $dict): array
    {
        $script = [];
        $dict = array_filter($dict);
        if (empty($dict)) {
            return $script;
        }
        $script[] = static::call('log', static::quote('%c%s'), static::quote('font-weight: bold'), static::quote($title));
        foreach ($dict as $key => $value) {
            $value = json_encode($value);
            if (empty($value)) {
                $value = static::quote('');
            }
            $script[] = static::call('log', static::quote('%s: %o'), static::quote((string) $key), $value);
        }

        return $script;
    }

    private static function quote(string $arg): string
    {
        return '"' . addcslashes($arg, "\"\n\\") . '"';
    }

    private static function call(...$args): string
    {
        $method = array_shift($args);

        return static::call_array($method, $args);
    }

    private static function call_array(string $method, array $args): string
    {
        return 'c.' . $method . '(' . implode(', ', $args) . ');';
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\ResettableInterface;
use Monolog\Formatter\FormatterInterface;

/**
 * Buffers all records until closing the handler and then pass them as batch.
 *
 * This is useful for a MailHandler to send only one mail per request instead of
 * sending one per log message.
 *
 * @author Christophe Coevoet <stof@notk.org>
 */
class BufferHandler extends AbstractHandler implements ProcessableHandlerInterface, FormattableHandlerInterface
{
    use ProcessableHandlerTrait;

    /** @var HandlerInterface */
    protected $handler;
    protected $bufferSize = 0;
    protected $bufferLimit;
    protected $flushOnOverflow;
    protected $buffer = [];
    protected $initialized = false;

    /**
     * @param HandlerInterface $handler         Handler.
     * @param int              $bufferLimit     How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.
     * @param string|int       $level           The minimum logging level at which this handler will be triggered
     * @param bool             $bubble          Whether the messages that are handled can bubble up the stack or not
     * @param bool             $flushOnOverflow If true, the buffer is flushed when the max size has been reached, by default oldest entries are discarded
     */
    public function __construct(HandlerInterface $handler, int $bufferLimit = 0, $level = Logger::DEBUG, bool $bubble = true, bool $flushOnOverflow = false)
    {
        parent::__construct($level, $bubble);
        $this->handler = $handler;
        $this->bufferLimit = $bufferLimit;
        $this->flushOnOverflow = $flushOnOverflow;
    }

    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        if ($record['level'] < $this->level) {
            return false;
        }

        if (!$this->initialized) {
            // __destructor() doesn't get called on Fatal errors
            register_shutdown_function([$this, 'close']);
            $this->initialized = true;
        }

        if ($this->bufferLimit > 0 && $this->bufferSize === $this->bufferLimit) {
            if ($this->flushOnOverflow) {
                $this->flush();
            } else {
                array_shift($this->buffer);
                $this->bufferSize--;
            }
        }

        if ($this->processors) {
            $record = $this->processRecord($record);
        }

        $this->buffer[] = $record;
        $this->bufferSize++;

        return false === $this->bubble;
    }

    public function flush(): void
    {
        if ($this->bufferSize === 0) {
            return;
        }

        $this->handler->handleBatch($this->buffer);
        $this->clear();
    }

    public function __destruct()
    {
        // suppress the parent behavior since we already have register_shutdown_function()
        // to call close(), and the reference contained there will prevent this from being
        // GC'd until the end of the request
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
        $this->flush();

        $this->handler->close();
    }

    /**
     * Clears the buffer without flushing any messages down to the wrapped handler.
     */
    public function clear(): void
    {
        $this->bufferSize = 0;
        $this->buffer = [];
    }

    public function reset()
    {
        $this->flush();

        parent::reset();

        $this->resetProcessors();

        if ($this->handler instanceof ResettableInterface) {
            $this->handler->reset();
        }
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        if ($this->handler instanceof FormattableHandlerInterface) {
            $this->handler->setFormatter($formatter);

            return $this;
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($this->handler).' does not support formatters.');
    }

    /**
     * {@inheritdoc}
     */
    public function getFormatter(): FormatterInterface
    {
        if ($this->handler instanceof FormattableHandlerInterface) {
            return $this->handler->getFormatter();
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($this->handler).' does not support formatters.');
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\ChromePHPFormatter;
use Monolog\Formatter\FormatterInterface;
use Monolog\Logger;
use Monolog\Utils;

/**
 * Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
 *
 * This also works out of the box with Firefox 43+
 *
 * @author Christophe Coevoet <stof@notk.org>
 */
class ChromePHPHandler extends AbstractProcessingHandler
{
    use WebRequestRecognizerTrait;

    /**
     * Version of the extension
     */
    protected const VERSION = '4.0';

    /**
     * Header name
     */
    protected const HEADER_NAME = 'X-ChromeLogger-Data';

    /**
     * Regular expression to detect supported browsers (matches any Chrome, or Firefox 43+)
     */
    protected const USER_AGENT_REGEX = '{\b(?:Chrome/\d+(?:\.\d+)*|HeadlessChrome|Firefox/(?:4[3-9]|[5-9]\d|\d{3,})(?:\.\d)*)\b}';

    protected static $initialized = false;

    /**
     * Tracks whether we sent too much data
     *
     * Chrome limits the headers to 4KB, so when we sent 3KB we stop sending
     *
     * @var bool
     */
    protected static $overflowed = false;

    protected static $json = [
        'version' => self::VERSION,
        'columns' => ['label', 'log', 'backtrace', 'type'],
        'rows' => [],
    ];

    protected static $sendHeaders = true;

    /**
     * @param string|int $level  The minimum logging level at which this handler will be triggered
     * @param bool       $bubble Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct($level = Logger::DEBUG, bool $bubble = true)
    {
        parent::__construct($level, $bubble);
        if (!function_exists('json_encode')) {
            throw new \RuntimeException('PHP\'s json extension is required to use Monolog\'s ChromePHPHandler');
        }
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        if (!$this->isWebRequest()) {
            return;
        }

        $messages = [];

        foreach ($records as $record) {
            if ($record['level'] < $this->level) {
                continue;
            }
            $messages[] = $this->processRecord($record);
        }

        if (!empty($messages)) {
            $messages = $this->getFormatter()->formatBatch($messages);
            self::$json['rows'] = array_merge(self::$json['rows'], $messages);
            $this->send();
        }
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new ChromePHPFormatter();
    }

    /**
     * Creates & sends header for a record
     *
     * @see sendHeader()
     * @see send()
     */
    protected function write(array $record): void
    {
        if (!$this->isWebRequest()) {
            return;
        }

        self::$json['rows'][] = $record['formatted'];

        $this->send();
    }

    /**
     * Sends the log header
     *
     * @see sendHeader()
     */
    protected function send(): void
    {
        if (self::$overflowed || !self::$sendHeaders) {
            return;
        }

        if (!self::$initialized) {
            self::$initialized = true;

            self::$sendHeaders = $this->headersAccepted();
            if (!self::$sendHeaders) {
                return;
            }

            self::$json['request_uri'] = $_SERVER['REQUEST_URI'] ?? '';
        }

        $json = Utils::jsonEncode(self::$json, Utils::DEFAULT_JSON_FLAGS & ~JSON_UNESCAPED_UNICODE, true);
        $data = base64_encode(utf8_encode($json));
        if (strlen($data) > 3 * 1024) {
            self::$overflowed = true;

            $record = [
                'message' => 'Incomplete logs, chrome header size limit reached',
                'context' => [],
                'level' => Logger::WARNING,
                'level_name' => Logger::getLevelName(Logger::WARNING),
                'channel' => 'monolog',
                'datetime' => new \DateTimeImmutable(),
                'extra' => [],
            ];
            self::$json['rows'][count(self::$json['rows']) - 1] = $this->getFormatter()->format($record);
            $json = Utils::jsonEncode(self::$json, null, true);
            $data = base64_encode(utf8_encode($json));
        }

        if (trim($data) !== '') {
            $this->sendHeader(static::HEADER_NAME, $data);
        }
    }

    /**
     * Send header string to the client
     */
    protected function sendHeader(string $header, string $content): void
    {
        if (!headers_sent() && self::$sendHeaders) {
            header(sprintf('%s: %s', $header, $content));
        }
    }

    /**
     * Verifies if the headers are accepted by the current user agent
     */
    protected function headersAccepted(): bool
    {
        if (empty($_SERVER['HTTP_USER_AGENT'])) {
            return false;
        }

        return preg_match(static::USER_AGENT_REGEX, $_SERVER['HTTP_USER_AGENT']) === 1;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\JsonFormatter;
use Monolog\Logger;

/**
 * CouchDB handler
 *
 * @author Markus Bachmann <markus.bachmann@bachi.biz>
 */
class CouchDBHandler extends AbstractProcessingHandler
{
    private $options;

    public function __construct(array $options = [], $level = Logger::DEBUG, bool $bubble = true)
    {
        $this->options = array_merge([
            'host'     => 'localhost',
            'port'     => 5984,
            'dbname'   => 'logger',
            'username' => null,
            'password' => null,
        ], $options);

        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        $basicAuth = null;
        if ($this->options['username']) {
            $basicAuth = sprintf('%s:%s@', $this->options['username'], $this->options['password']);
        }

        $url = 'http://'.$basicAuth.$this->options['host'].':'.$this->options['port'].'/'.$this->options['dbname'];
        $context = stream_context_create([
            'http' => [
                'method'        => 'POST',
                'content'       => $record['formatted'],
                'ignore_errors' => true,
                'max_redirects' => 0,
                'header'        => 'Content-type: application/json',
            ],
        ]);

        if (false === @file_get_contents($url, false, $context)) {
            throw new \RuntimeException(sprintf('Could not connect to %s', $url));
        }
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new JsonFormatter(JsonFormatter::BATCH_MODE_JSON, false);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Utils;

/**
 * Logs to Cube.
 *
 * @link http://square.github.com/cube/
 * @author Wan Chen <kami@kamisama.me>
 */
class CubeHandler extends AbstractProcessingHandler
{
    private $udpConnection;
    private $httpConnection;
    private $scheme;
    private $host;
    private $port;
    private $acceptedSchemes = ['http', 'udp'];

    /**
     * Create a Cube handler
     *
     * @throws \UnexpectedValueException when given url is not a valid url.
     *                                   A valid url must consist of three parts : protocol://host:port
     *                                   Only valid protocols used by Cube are http and udp
     */
    public function __construct(string $url, $level = Logger::DEBUG, bool $bubble = true)
    {
        $urlInfo = parse_url($url);

        if (!isset($urlInfo['scheme'], $urlInfo['host'], $urlInfo['port'])) {
            throw new \UnexpectedValueException('URL "'.$url.'" is not valid');
        }

        if (!in_array($urlInfo['scheme'], $this->acceptedSchemes)) {
            throw new \UnexpectedValueException(
                'Invalid protocol (' . $urlInfo['scheme']  . ').'
                . ' Valid options are ' . implode(', ', $this->acceptedSchemes)
            );
        }

        $this->scheme = $urlInfo['scheme'];
        $this->host = $urlInfo['host'];
        $this->port = $urlInfo['port'];

        parent::__construct($level, $bubble);
    }

    /**
     * Establish a connection to an UDP socket
     *
     * @throws \LogicException           when unable to connect to the socket
     * @throws MissingExtensionException when there is no socket extension
     */
    protected function connectUdp(): void
    {
        if (!extension_loaded('sockets')) {
            throw new MissingExtensionException('The sockets extension is required to use udp URLs with the CubeHandler');
        }

        $this->udpConnection = socket_create(AF_INET, SOCK_DGRAM, 0);
        if (!$this->udpConnection) {
            throw new \LogicException('Unable to create a socket');
        }

        if (!socket_connect($this->udpConnection, $this->host, $this->port)) {
            throw new \LogicException('Unable to connect to the socket at ' . $this->host . ':' . $this->port);
        }
    }

    /**
     * Establish a connection to an http server
     *
     * @throws \LogicException           when unable to connect to the socket
     * @throws MissingExtensionException when no curl extension
     */
    protected function connectHttp(): void
    {
        if (!extension_loaded('curl')) {
            throw new MissingExtensionException('The curl extension is required to use http URLs with the CubeHandler');
        }

        $this->httpConnection = curl_init('http://'.$this->host.':'.$this->port.'/1.0/event/put');

        if (!$this->httpConnection) {
            throw new \LogicException('Unable to connect to ' . $this->host . ':' . $this->port);
        }

        curl_setopt($this->httpConnection, CURLOPT_CUSTOMREQUEST, "POST");
        curl_setopt($this->httpConnection, CURLOPT_RETURNTRANSFER, true);
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        $date = $record['datetime'];

        $data = ['time' => $date->format('Y-m-d\TH:i:s.uO')];
        unset($record['datetime']);

        if (isset($record['context']['type'])) {
            $data['type'] = $record['context']['type'];
            unset($record['context']['type']);
        } else {
            $data['type'] = $record['channel'];
        }

        $data['data'] = $record['context'];
        $data['data']['level'] = $record['level'];

        if ($this->scheme === 'http') {
            $this->writeHttp(Utils::jsonEncode($data));
        } else {
            $this->writeUdp(Utils::jsonEncode($data));
        }
    }

    private function writeUdp(string $data): void
    {
        if (!$this->udpConnection) {
            $this->connectUdp();
        }

        socket_send($this->udpConnection, $data, strlen($data), 0);
    }

    private function writeHttp(string $data): void
    {
        if (!$this->httpConnection) {
            $this->connectHttp();
        }

        curl_setopt($this->httpConnection, CURLOPT_POSTFIELDS, '['.$data.']');
        curl_setopt($this->httpConnection, CURLOPT_HTTPHEADER, [
            'Content-Type: application/json',
            'Content-Length: ' . strlen('['.$data.']'),
        ]);

        Curl\Util::execute($this->httpConnection, 5, false);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler\Curl;

use CurlHandle;

/**
 * This class is marked as internal and it is not under the BC promise of the package.
 *
 * @internal
 */
final class Util
{
    private static $retriableErrorCodes = [
        CURLE_COULDNT_RESOLVE_HOST,
        CURLE_COULDNT_CONNECT,
        CURLE_HTTP_NOT_FOUND,
        CURLE_READ_ERROR,
        CURLE_OPERATION_TIMEOUTED,
        CURLE_HTTP_POST_ERROR,
        CURLE_SSL_CONNECT_ERROR,
    ];

    /**
     * Executes a CURL request with optional retries and exception on failure
     *
     * @param  resource|CurlHandle $ch             curl handler
     * @param  int                 $retries
     * @param  bool                $closeAfterDone
     * @return bool|string         @see curl_exec
     */
    public static function execute($ch, int $retries = 5, bool $closeAfterDone = true)
    {
        while ($retries--) {
            $curlResponse = curl_exec($ch);
            if ($curlResponse === false) {
                $curlErrno = curl_errno($ch);

                if (false === in_array($curlErrno, self::$retriableErrorCodes, true) || !$retries) {
                    $curlError = curl_error($ch);

                    if ($closeAfterDone) {
                        curl_close($ch);
                    }

                    throw new \RuntimeException(sprintf('Curl error (code %d): %s', $curlErrno, $curlError));
                }

                continue;
            }

            if ($closeAfterDone) {
                curl_close($ch);
            }

            return $curlResponse;
        }

        return false;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * Simple handler wrapper that deduplicates log records across multiple requests
 *
 * It also includes the BufferHandler functionality and will buffer
 * all messages until the end of the request or flush() is called.
 *
 * This works by storing all log records' messages above $deduplicationLevel
 * to the file specified by $deduplicationStore. When further logs come in at the end of the
 * request (or when flush() is called), all those above $deduplicationLevel are checked
 * against the existing stored logs. If they match and the timestamps in the stored log is
 * not older than $time seconds, the new log record is discarded. If no log record is new, the
 * whole data set is discarded.
 *
 * This is mainly useful in combination with Mail handlers or things like Slack or HipChat handlers
 * that send messages to people, to avoid spamming with the same message over and over in case of
 * a major component failure like a database server being down which makes all requests fail in the
 * same way.
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class DeduplicationHandler extends BufferHandler
{
    /**
     * @var string
     */
    protected $deduplicationStore;

    /**
     * @var int
     */
    protected $deduplicationLevel;

    /**
     * @var int
     */
    protected $time;

    /**
     * @var bool
     */
    private $gc = false;

    /**
     * @param HandlerInterface $handler            Handler.
     * @param string           $deduplicationStore The file/path where the deduplication log should be kept
     * @param string|int       $deduplicationLevel The minimum logging level for log records to be looked at for deduplication purposes
     * @param int              $time               The period (in seconds) during which duplicate entries should be suppressed after a given log is sent through
     * @param bool             $bubble             Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(HandlerInterface $handler, ?string $deduplicationStore = null, $deduplicationLevel = Logger::ERROR, int $time = 60, bool $bubble = true)
    {
        parent::__construct($handler, 0, Logger::DEBUG, $bubble, false);

        $this->deduplicationStore = $deduplicationStore === null ? sys_get_temp_dir() . '/monolog-dedup-' . substr(md5(__FILE__), 0, 20) .'.log' : $deduplicationStore;
        $this->deduplicationLevel = Logger::toMonologLevel($deduplicationLevel);
        $this->time = $time;
    }

    public function flush(): void
    {
        if ($this->bufferSize === 0) {
            return;
        }

        $passthru = null;

        foreach ($this->buffer as $record) {
            if ($record['level'] >= $this->deduplicationLevel) {
                $passthru = $passthru || !$this->isDuplicate($record);
                if ($passthru) {
                    $this->appendRecord($record);
                }
            }
        }

        // default of null is valid as well as if no record matches duplicationLevel we just pass through
        if ($passthru === true || $passthru === null) {
            $this->handler->handleBatch($this->buffer);
        }

        $this->clear();

        if ($this->gc) {
            $this->collectLogs();
        }
    }

    private function isDuplicate(array $record): bool
    {
        if (!file_exists($this->deduplicationStore)) {
            return false;
        }

        $store = file($this->deduplicationStore, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
        if (!is_array($store)) {
            return false;
        }

        $yesterday = time() - 86400;
        $timestampValidity = $record['datetime']->getTimestamp() - $this->time;
        $expectedMessage = preg_replace('{[\r\n].*}', '', $record['message']);

        for ($i = count($store) - 1; $i >= 0; $i--) {
            list($timestamp, $level, $message) = explode(':', $store[$i], 3);

            if ($level === $record['level_name'] && $message === $expectedMessage && $timestamp > $timestampValidity) {
                return true;
            }

            if ($timestamp < $yesterday) {
                $this->gc = true;
            }
        }

        return false;
    }

    private function collectLogs(): void
    {
        if (!file_exists($this->deduplicationStore)) {
            return;
        }

        $handle = fopen($this->deduplicationStore, 'rw+');

        if (!$handle) {
            throw new \RuntimeException('Failed to open file for reading and writing: ' . $this->deduplicationStore);
        }

        flock($handle, LOCK_EX);
        $validLogs = [];

        $timestampValidity = time() - $this->time;

        while (!feof($handle)) {
            $log = fgets($handle);
            if ($log && substr($log, 0, 10) >= $timestampValidity) {
                $validLogs[] = $log;
            }
        }

        ftruncate($handle, 0);
        rewind($handle);
        foreach ($validLogs as $log) {
            fwrite($handle, $log);
        }

        flock($handle, LOCK_UN);
        fclose($handle);

        $this->gc = false;
    }

    private function appendRecord(array $record): void
    {
        file_put_contents($this->deduplicationStore, $record['datetime']->getTimestamp() . ':' . $record['level_name'] . ':' . preg_replace('{[\r\n].*}', '', $record['message']) . "\n", FILE_APPEND);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Formatter\NormalizerFormatter;
use Monolog\Formatter\FormatterInterface;
use Doctrine\CouchDB\CouchDBClient;

/**
 * CouchDB handler for Doctrine CouchDB ODM
 *
 * @author Markus Bachmann <markus.bachmann@bachi.biz>
 */
class DoctrineCouchDBHandler extends AbstractProcessingHandler
{
    private $client;

    public function __construct(CouchDBClient $client, $level = Logger::DEBUG, bool $bubble = true)
    {
        $this->client = $client;
        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        $this->client->postDocument($record['formatted']);
    }

    protected function getDefaultFormatter(): FormatterInterface
    {
        return new NormalizerFormatter;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Aws\Sdk;
use Aws\DynamoDb\DynamoDbClient;
use Monolog\Formatter\FormatterInterface;
use Aws\DynamoDb\Marshaler;
use Monolog\Formatter\ScalarFormatter;
use Monolog\Logger;

/**
 * Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
 *
 * @link https://github.com/aws/aws-sdk-php/
 * @author Andrew Lawson <adlawson@gmail.com>
 */
class DynamoDbHandler extends AbstractProcessingHandler
{
    public const DATE_FORMAT = 'Y-m-d\TH:i:s.uO';

    /**
     * @var DynamoDbClient
     */
    protected $client;

    /**
     * @var string
     */
    protected $table;

    /**
     * @var int
     */
    protected $version;

    /**
     * @var Marshaler
     */
    protected $marshaler;

    /**
     * @param int|string $level
     */
    public function __construct(DynamoDbClient $client, string $table, $level = Logger::DEBUG, bool $bubble = true)
    {
        /** @phpstan-ignore-next-line */
        if (defined('Aws\Sdk::VERSION') && version_compare(Sdk::VERSION, '3.0', '>=')) {
            $this->version = 3;
            $this->marshaler = new Marshaler;
        } else {
            $this->version = 2;
        }

        $this->client = $client;
        $this->table = $table;

        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        $filtered = $this->filterEmptyFields($record['formatted']);
        if ($this->version === 3) {
            $formatted = $this->marshaler->marshalItem($filtered);
        } else {
            /** @phpstan-ignore-next-line */
            $formatted = $this->client->formatAttributes($filtered);
        }

        $this->client->putItem([
            'TableName' => $this->table,
            'Item' => $formatted,
        ]);
    }

    protected function filterEmptyFields(array $record): array
    {
        return array_filter($record, function ($value) {
            return !empty($value) || false === $value || 0 === $value;
        });
    }

    /**
     * {@inheritdoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new ScalarFormatter(self::DATE_FORMAT);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\ElasticaFormatter;
use Monolog\Logger;
use Elastica\Client;
use Elastica\Exception\ExceptionInterface;

/**
 * Elastic Search handler
 *
 * Usage example:
 *
 *    $client = new \Elastica\Client();
 *    $options = array(
 *        'index' => 'elastic_index_name',
 *        'type' => 'elastic_doc_type', Types have been removed in Elastica 7
 *    );
 *    $handler = new ElasticaHandler($client, $options);
 *    $log = new Logger('application');
 *    $log->pushHandler($handler);
 *
 * @author Jelle Vink <jelle.vink@gmail.com>
 */
class ElasticaHandler extends AbstractProcessingHandler
{
    /**
     * @var Client
     */
    protected $client;

    /**
     * @var array Handler config options
     */
    protected $options = [];

    /**
     * @param Client     $client  Elastica Client object
     * @param array      $options Handler configuration
     * @param int|string $level   The minimum logging level at which this handler will be triggered
     * @param bool       $bubble  Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(Client $client, array $options = [], $level = Logger::DEBUG, bool $bubble = true)
    {
        parent::__construct($level, $bubble);
        $this->client = $client;
        $this->options = array_merge(
            [
                'index'          => 'monolog',      // Elastic index name
                'type'           => 'record',       // Elastic document type
                'ignore_error'   => false,          // Suppress Elastica exceptions
            ],
            $options
        );
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        $this->bulkSend([$record['formatted']]);
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        if ($formatter instanceof ElasticaFormatter) {
            return parent::setFormatter($formatter);
        }

        throw new \InvalidArgumentException('ElasticaHandler is only compatible with ElasticaFormatter');
    }

    public function getOptions(): array
    {
        return $this->options;
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new ElasticaFormatter($this->options['index'], $this->options['type']);
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        $documents = $this->getFormatter()->formatBatch($records);
        $this->bulkSend($documents);
    }

    /**
     * Use Elasticsearch bulk API to send list of documents
     * @throws \RuntimeException
     */
    protected function bulkSend(array $documents): void
    {
        try {
            $this->client->addDocuments($documents);
        } catch (ExceptionInterface $e) {
            if (!$this->options['ignore_error']) {
                throw new \RuntimeException("Error sending messages to Elasticsearch", 0, $e);
            }
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Throwable;
use RuntimeException;
use Monolog\Logger;
use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\ElasticsearchFormatter;
use InvalidArgumentException;
use Elasticsearch\Common\Exceptions\RuntimeException as ElasticsearchRuntimeException;
use Elasticsearch\Client;

/**
 * Elasticsearch handler
 *
 * @link https://www.elastic.co/guide/en/elasticsearch/client/php-api/current/index.html
 *
 * Simple usage example:
 *
 *    $client = \Elasticsearch\ClientBuilder::create()
 *        ->setHosts($hosts)
 *        ->build();
 *
 *    $options = array(
 *        'index' => 'elastic_index_name',
 *        'type'  => 'elastic_doc_type',
 *    );
 *    $handler = new ElasticsearchHandler($client, $options);
 *    $log = new Logger('application');
 *    $log->pushHandler($handler);
 *
 * @author Avtandil Kikabidze <akalongman@gmail.com>
 */
class ElasticsearchHandler extends AbstractProcessingHandler
{
    /**
     * @var Client
     */
    protected $client;

    /**
     * @var array Handler config options
     */
    protected $options = [];

    /**
     * @param Client     $client  Elasticsearch Client object
     * @param array      $options Handler configuration
     * @param string|int $level   The minimum logging level at which this handler will be triggered
     * @param bool       $bubble  Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(Client $client, array $options = [], $level = Logger::DEBUG, bool $bubble = true)
    {
        parent::__construct($level, $bubble);
        $this->client = $client;
        $this->options = array_merge(
            [
                'index'        => 'monolog', // Elastic index name
                'type'         => '_doc',    // Elastic document type
                'ignore_error' => false,     // Suppress Elasticsearch exceptions
            ],
            $options
        );
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        $this->bulkSend([$record['formatted']]);
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        if ($formatter instanceof ElasticsearchFormatter) {
            return parent::setFormatter($formatter);
        }

        throw new InvalidArgumentException('ElasticsearchHandler is only compatible with ElasticsearchFormatter');
    }

    /**
     * Getter options
     *
     * @return array
     */
    public function getOptions(): array
    {
        return $this->options;
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new ElasticsearchFormatter($this->options['index'], $this->options['type']);
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        $documents = $this->getFormatter()->formatBatch($records);
        $this->bulkSend($documents);
    }

    /**
     * Use Elasticsearch bulk API to send list of documents
     *
     * @param  array             $records
     * @throws \RuntimeException
     */
    protected function bulkSend(array $records): void
    {
        try {
            $params = [
                'body' => [],
            ];

            foreach ($records as $record) {
                $params['body'][] = [
                    'index' => [
                        '_index' => $record['_index'],
                        '_type'  => $record['_type'],
                    ],
                ];
                unset($record['_index'], $record['_type']);

                $params['body'][] = $record;
            }

            $responses = $this->client->bulk($params);

            if ($responses['errors'] === true) {
                throw $this->createExceptionFromResponses($responses);
            }
        } catch (Throwable $e) {
            if (! $this->options['ignore_error']) {
                throw new RuntimeException('Error sending messages to Elasticsearch', 0, $e);
            }
        }
    }

    /**
     * Creates elasticsearch exception from responses array
     *
     * Only the first error is converted into an exception.
     *
     * @param array $responses returned by $this->client->bulk()
     */
    protected function createExceptionFromResponses(array $responses): ElasticsearchRuntimeException
    {
        foreach ($responses['items'] ?? [] as $item) {
            if (isset($item['index']['error'])) {
                return $this->createExceptionFromError($item['index']['error']);
            }
        }

        return new ElasticsearchRuntimeException('Elasticsearch failed to index one or more records.');
    }

    /**
     * Creates elasticsearch exception from error array
     *
     * @param array $error
     */
    protected function createExceptionFromError(array $error): ElasticsearchRuntimeException
    {
        $previous = isset($error['caused_by']) ? $this->createExceptionFromError($error['caused_by']) : null;

        return new ElasticsearchRuntimeException($error['type'] . ': ' . $error['reason'], 0, $previous);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\LineFormatter;
use Monolog\Formatter\FormatterInterface;
use Monolog\Logger;

/**
 * Stores to PHP error_log() handler.
 *
 * @author Elan Ruusamäe <glen@delfi.ee>
 */
class ErrorLogHandler extends AbstractProcessingHandler
{
    public const OPERATING_SYSTEM = 0;
    public const SAPI = 4;

    protected $messageType;
    protected $expandNewlines;

    /**
     * @param int        $messageType    Says where the error should go.
     * @param int|string $level          The minimum logging level at which this handler will be triggered
     * @param bool       $bubble         Whether the messages that are handled can bubble up the stack or not
     * @param bool       $expandNewlines If set to true, newlines in the message will be expanded to be take multiple log entries
     */
    public function __construct(int $messageType = self::OPERATING_SYSTEM, $level = Logger::DEBUG, bool $bubble = true, bool $expandNewlines = false)
    {
        parent::__construct($level, $bubble);

        if (false === in_array($messageType, self::getAvailableTypes(), true)) {
            $message = sprintf('The given message type "%s" is not supported', print_r($messageType, true));

            throw new \InvalidArgumentException($message);
        }

        $this->messageType = $messageType;
        $this->expandNewlines = $expandNewlines;
    }

    /**
     * @return array With all available types
     */
    public static function getAvailableTypes(): array
    {
        return [
            self::OPERATING_SYSTEM,
            self::SAPI,
        ];
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LineFormatter('[%datetime%] %channel%.%level_name%: %message% %context% %extra%');
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        if (!$this->expandNewlines) {
            error_log((string) $record['formatted'], $this->messageType);

            return;
        }

        $lines = preg_split('{[\r\n]+}', (string) $record['formatted']);
        foreach ($lines as $line) {
            error_log($line, $this->messageType);
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Throwable;

class FallbackGroupHandler extends GroupHandler
{
    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        if ($this->processors) {
            $record = $this->processRecord($record);
        }
        foreach ($this->handlers as $handler) {
            try {
                $handler->handle($record);
                break;
            } catch (Throwable $e) {
                // What throwable?
            }
        }

        return false === $this->bubble;
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        if ($this->processors) {
            $processed = [];
            foreach ($records as $record) {
                $processed[] = $this->processRecord($record);
            }
            $records = $processed;
        }

        foreach ($this->handlers as $handler) {
            try {
                $handler->handleBatch($records);
                break;
            } catch (Throwable $e) {
                // What throwable?
            }
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\ResettableInterface;
use Monolog\Formatter\FormatterInterface;

/**
 * Simple handler wrapper that filters records based on a list of levels
 *
 * It can be configured with an exact list of levels to allow, or a min/max level.
 *
 * @author Hennadiy Verkh
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class FilterHandler extends Handler implements ProcessableHandlerInterface, ResettableInterface, FormattableHandlerInterface
{
    use ProcessableHandlerTrait;

    /**
     * Handler or factory callable($record, $this)
     *
     * @var callable|\Monolog\Handler\HandlerInterface
     */
    protected $handler;

    /**
     * Minimum level for logs that are passed to handler
     *
     * @var int[]
     */
    protected $acceptedLevels;

    /**
     * Whether the messages that are handled can bubble up the stack or not
     *
     * @var bool
     */
    protected $bubble;

    /**
     * @psalm-param HandlerInterface|callable(?array, HandlerInterface): HandlerInterface $handler
     *
     * @param callable|HandlerInterface $handler        Handler or factory callable($record|null, $filterHandler).
     * @param int|array                 $minLevelOrList A list of levels to accept or a minimum level if maxLevel is provided
     * @param int|string                $maxLevel       Maximum level to accept, only used if $minLevelOrList is not an array
     * @param bool                      $bubble         Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct($handler, $minLevelOrList = Logger::DEBUG, $maxLevel = Logger::EMERGENCY, bool $bubble = true)
    {
        $this->handler  = $handler;
        $this->bubble   = $bubble;
        $this->setAcceptedLevels($minLevelOrList, $maxLevel);

        if (!$this->handler instanceof HandlerInterface && !is_callable($this->handler)) {
            throw new \RuntimeException("The given handler (".json_encode($this->handler).") is not a callable nor a Monolog\Handler\HandlerInterface object");
        }
    }

    public function getAcceptedLevels(): array
    {
        return array_flip($this->acceptedLevels);
    }

    /**
     * @param int|string|array $minLevelOrList A list of levels to accept or a minimum level or level name if maxLevel is provided
     * @param int|string       $maxLevel       Maximum level or level name to accept, only used if $minLevelOrList is not an array
     */
    public function setAcceptedLevels($minLevelOrList = Logger::DEBUG, $maxLevel = Logger::EMERGENCY): self
    {
        if (is_array($minLevelOrList)) {
            $acceptedLevels = array_map('Monolog\Logger::toMonologLevel', $minLevelOrList);
        } else {
            $minLevelOrList = Logger::toMonologLevel($minLevelOrList);
            $maxLevel = Logger::toMonologLevel($maxLevel);
            $acceptedLevels = array_values(array_filter(Logger::getLevels(), function ($level) use ($minLevelOrList, $maxLevel) {
                return $level >= $minLevelOrList && $level <= $maxLevel;
            }));
        }
        $this->acceptedLevels = array_flip($acceptedLevels);

        return $this;
    }

    /**
     * {@inheritdoc}
     */
    public function isHandling(array $record): bool
    {
        return isset($this->acceptedLevels[$record['level']]);
    }

    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        if (!$this->isHandling($record)) {
            return false;
        }

        if ($this->processors) {
            $record = $this->processRecord($record);
        }

        $this->getHandler($record)->handle($record);

        return false === $this->bubble;
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        $filtered = [];
        foreach ($records as $record) {
            if ($this->isHandling($record)) {
                $filtered[] = $record;
            }
        }

        if (count($filtered) > 0) {
            $this->getHandler($filtered[count($filtered) - 1])->handleBatch($filtered);
        }
    }

    /**
     * Return the nested handler
     *
     * If the handler was provided as a factory callable, this will trigger the handler's instantiation.
     *
     * @return HandlerInterface
     */
    public function getHandler(array $record = null)
    {
        if (!$this->handler instanceof HandlerInterface) {
            $this->handler = ($this->handler)($record, $this);
            if (!$this->handler instanceof HandlerInterface) {
                throw new \RuntimeException("The factory callable should return a HandlerInterface");
            }
        }

        return $this->handler;
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        $handler = $this->getHandler();
        if ($handler instanceof FormattableHandlerInterface) {
            $handler->setFormatter($formatter);

            return $this;
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($handler).' does not support formatters.');
    }

    /**
     * {@inheritdoc}
     */
    public function getFormatter(): FormatterInterface
    {
        $handler = $this->getHandler();
        if ($handler instanceof FormattableHandlerInterface) {
            return $handler->getFormatter();
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($handler).' does not support formatters.');
    }

    public function reset()
    {
        $this->resetProcessors();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler\FingersCrossed;

/**
 * Interface for activation strategies for the FingersCrossedHandler.
 *
 * @author Johannes M. Schmitt <schmittjoh@gmail.com>
 */
interface ActivationStrategyInterface
{
    /**
     * Returns whether the given record activates the handler.
     */
    public function isHandlerActivated(array $record): bool;
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler\FingersCrossed;

use Monolog\Logger;

/**
 * Channel and Error level based monolog activation strategy. Allows to trigger activation
 * based on level per channel. e.g. trigger activation on level 'ERROR' by default, except
 * for records of the 'sql' channel; those should trigger activation on level 'WARN'.
 *
 * Example:
 *
 * <code>
 *   $activationStrategy = new ChannelLevelActivationStrategy(
 *       Logger::CRITICAL,
 *       array(
 *           'request' => Logger::ALERT,
 *           'sensitive' => Logger::ERROR,
 *       )
 *   );
 *   $handler = new FingersCrossedHandler(new StreamHandler('php://stderr'), $activationStrategy);
 * </code>
 *
 * @author Mike Meessen <netmikey@gmail.com>
 */
class ChannelLevelActivationStrategy implements ActivationStrategyInterface
{
    /**
     * @var int
     */
    private $defaultActionLevel;

    /**
     * @var array
     */
    private $channelToActionLevel;

    /**
     * @param int|string $defaultActionLevel   The default action level to be used if the record's category doesn't match any
     * @param array      $channelToActionLevel An array that maps channel names to action levels.
     */
    public function __construct($defaultActionLevel, array $channelToActionLevel = [])
    {
        $this->defaultActionLevel = Logger::toMonologLevel($defaultActionLevel);
        $this->channelToActionLevel = array_map('Monolog\Logger::toMonologLevel', $channelToActionLevel);
    }

    public function isHandlerActivated(array $record): bool
    {
        if (isset($this->channelToActionLevel[$record['channel']])) {
            return $record['level'] >= $this->channelToActionLevel[$record['channel']];
        }

        return $record['level'] >= $this->defaultActionLevel;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler\FingersCrossed;

use Monolog\Logger;

/**
 * Error level based activation strategy.
 *
 * @author Johannes M. Schmitt <schmittjoh@gmail.com>
 */
class ErrorLevelActivationStrategy implements ActivationStrategyInterface
{
    /**
     * @var int
     */
    private $actionLevel;

    /**
     * @param int|string $actionLevel Level or name or value
     */
    public function __construct($actionLevel)
    {
        $this->actionLevel = Logger::toMonologLevel($actionLevel);
    }

    public function isHandlerActivated(array $record): bool
    {
        return $record['level'] >= $this->actionLevel;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy;
use Monolog\Handler\FingersCrossed\ActivationStrategyInterface;
use Monolog\Logger;
use Monolog\ResettableInterface;
use Monolog\Formatter\FormatterInterface;

/**
 * Buffers all records until a certain level is reached
 *
 * The advantage of this approach is that you don't get any clutter in your log files.
 * Only requests which actually trigger an error (or whatever your actionLevel is) will be
 * in the logs, but they will contain all records, not only those above the level threshold.
 *
 * You can then have a passthruLevel as well which means that at the end of the request,
 * even if it did not get activated, it will still send through log records of e.g. at least a
 * warning level.
 *
 * You can find the various activation strategies in the
 * Monolog\Handler\FingersCrossed\ namespace.
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class FingersCrossedHandler extends Handler implements ProcessableHandlerInterface, ResettableInterface, FormattableHandlerInterface
{
    use ProcessableHandlerTrait;

    /** @var HandlerInterface */
    protected $handler;
    protected $activationStrategy;
    protected $buffering = true;
    protected $bufferSize;
    protected $buffer = [];
    protected $stopBuffering;
    protected $passthruLevel;
    protected $bubble;

    /**
     * @psalm-param HandlerInterface|callable(?array, FingersCrossedHandler): HandlerInterface $handler
     *
     * @param callable|HandlerInterface              $handler            Handler or factory callable($record|null, $fingersCrossedHandler).
     * @param int|string|ActivationStrategyInterface $activationStrategy Strategy which determines when this handler takes action, or a level name/value at which the handler is activated
     * @param int                                    $bufferSize         How many entries should be buffered at most, beyond that the oldest items are removed from the buffer.
     * @param bool                                   $bubble             Whether the messages that are handled can bubble up the stack or not
     * @param bool                                   $stopBuffering      Whether the handler should stop buffering after being triggered (default true)
     * @param int|string                             $passthruLevel      Minimum level to always flush to handler on close, even if strategy not triggered
     */
    public function __construct($handler, $activationStrategy = null, int $bufferSize = 0, bool $bubble = true, bool $stopBuffering = true, $passthruLevel = null)
    {
        if (null === $activationStrategy) {
            $activationStrategy = new ErrorLevelActivationStrategy(Logger::WARNING);
        }

        // convert simple int activationStrategy to an object
        if (!$activationStrategy instanceof ActivationStrategyInterface) {
            $activationStrategy = new ErrorLevelActivationStrategy($activationStrategy);
        }

        $this->handler = $handler;
        $this->activationStrategy = $activationStrategy;
        $this->bufferSize = $bufferSize;
        $this->bubble = $bubble;
        $this->stopBuffering = $stopBuffering;

        if ($passthruLevel !== null) {
            $this->passthruLevel = Logger::toMonologLevel($passthruLevel);
        }

        if (!$this->handler instanceof HandlerInterface && !is_callable($this->handler)) {
            throw new \RuntimeException("The given handler (".json_encode($this->handler).") is not a callable nor a Monolog\Handler\HandlerInterface object");
        }
    }

    /**
     * {@inheritdoc}
     */
    public function isHandling(array $record): bool
    {
        return true;
    }

    /**
     * Manually activate this logger regardless of the activation strategy
     */
    public function activate(): void
    {
        if ($this->stopBuffering) {
            $this->buffering = false;
        }

        $this->getHandler(end($this->buffer) ?: null)->handleBatch($this->buffer);
        $this->buffer = [];
    }

    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        if ($this->processors) {
            $record = $this->processRecord($record);
        }

        if ($this->buffering) {
            $this->buffer[] = $record;
            if ($this->bufferSize > 0 && count($this->buffer) > $this->bufferSize) {
                array_shift($this->buffer);
            }
            if ($this->activationStrategy->isHandlerActivated($record)) {
                $this->activate();
            }
        } else {
            $this->getHandler($record)->handle($record);
        }

        return false === $this->bubble;
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
        $this->flushBuffer();

        $this->handler->close();
    }

    public function reset()
    {
        $this->flushBuffer();

        $this->resetProcessors();

        if ($this->getHandler() instanceof ResettableInterface) {
            $this->getHandler()->reset();
        }
    }

    /**
     * Clears the buffer without flushing any messages down to the wrapped handler.
     *
     * It also resets the handler to its initial buffering state.
     */
    public function clear(): void
    {
        $this->buffer = [];
        $this->reset();
    }

    /**
     * Resets the state of the handler. Stops forwarding records to the wrapped handler.
     */
    private function flushBuffer(): void
    {
        if (null !== $this->passthruLevel) {
            $level = $this->passthruLevel;
            $this->buffer = array_filter($this->buffer, function ($record) use ($level) {
                return $record['level'] >= $level;
            });
            if (count($this->buffer) > 0) {
                $this->getHandler(end($this->buffer) ?: null)->handleBatch($this->buffer);
            }
        }

        $this->buffer = [];
        $this->buffering = true;
    }

    /**
     * Return the nested handler
     *
     * If the handler was provided as a factory callable, this will trigger the handler's instantiation.
     *
     * @return HandlerInterface
     */
    public function getHandler(array $record = null)
    {
        if (!$this->handler instanceof HandlerInterface) {
            $this->handler = ($this->handler)($record, $this);
            if (!$this->handler instanceof HandlerInterface) {
                throw new \RuntimeException("The factory callable should return a HandlerInterface");
            }
        }

        return $this->handler;
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        $handler = $this->getHandler();
        if ($handler instanceof FormattableHandlerInterface) {
            $handler->setFormatter($formatter);

            return $this;
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($handler).' does not support formatters.');
    }

    /**
     * {@inheritdoc}
     */
    public function getFormatter(): FormatterInterface
    {
        $handler = $this->getHandler();
        if ($handler instanceof FormattableHandlerInterface) {
            return $handler->getFormatter();
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($handler).' does not support formatters.');
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\WildfireFormatter;
use Monolog\Formatter\FormatterInterface;

/**
 * Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
 *
 * @author Eric Clemmons (@ericclemmons) <eric@uxdriven.com>
 */
class FirePHPHandler extends AbstractProcessingHandler
{
    use WebRequestRecognizerTrait;

    /**
     * WildFire JSON header message format
     */
    protected const PROTOCOL_URI = 'http://meta.wildfirehq.org/Protocol/JsonStream/0.2';

    /**
     * FirePHP structure for parsing messages & their presentation
     */
    protected const STRUCTURE_URI = 'http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1';

    /**
     * Must reference a "known" plugin, otherwise headers won't display in FirePHP
     */
    protected const PLUGIN_URI = 'http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.3';

    /**
     * Header prefix for Wildfire to recognize & parse headers
     */
    protected const HEADER_PREFIX = 'X-Wf';

    /**
     * Whether or not Wildfire vendor-specific headers have been generated & sent yet
     */
    protected static $initialized = false;

    /**
     * Shared static message index between potentially multiple handlers
     * @var int
     */
    protected static $messageIndex = 1;

    protected static $sendHeaders = true;

    /**
     * Base header creation function used by init headers & record headers
     *
     * @param  array  $meta    Wildfire Plugin, Protocol & Structure Indexes
     * @param  string $message Log message
     * @return array  Complete header string ready for the client as key and message as value
     */
    protected function createHeader(array $meta, string $message): array
    {
        $header = sprintf('%s-%s', static::HEADER_PREFIX, join('-', $meta));

        return [$header => $message];
    }

    /**
     * Creates message header from record
     *
     * @see createHeader()
     */
    protected function createRecordHeader(array $record): array
    {
        // Wildfire is extensible to support multiple protocols & plugins in a single request,
        // but we're not taking advantage of that (yet), so we're using "1" for simplicity's sake.
        return $this->createHeader(
            [1, 1, 1, self::$messageIndex++],
            $record['formatted']
        );
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new WildfireFormatter();
    }

    /**
     * Wildfire initialization headers to enable message parsing
     *
     * @see createHeader()
     * @see sendHeader()
     */
    protected function getInitHeaders(): array
    {
        // Initial payload consists of required headers for Wildfire
        return array_merge(
            $this->createHeader(['Protocol', 1], static::PROTOCOL_URI),
            $this->createHeader([1, 'Structure', 1], static::STRUCTURE_URI),
            $this->createHeader([1, 'Plugin', 1], static::PLUGIN_URI)
        );
    }

    /**
     * Send header string to the client
     */
    protected function sendHeader(string $header, string $content): void
    {
        if (!headers_sent() && self::$sendHeaders) {
            header(sprintf('%s: %s', $header, $content));
        }
    }

    /**
     * Creates & sends header for a record, ensuring init headers have been sent prior
     *
     * @see sendHeader()
     * @see sendInitHeaders()
     * @param array $record
     */
    protected function write(array $record): void
    {
        if (!self::$sendHeaders || !$this->isWebRequest()) {
            return;
        }

        // WildFire-specific headers must be sent prior to any messages
        if (!self::$initialized) {
            self::$initialized = true;

            self::$sendHeaders = $this->headersAccepted();
            if (!self::$sendHeaders) {
                return;
            }

            foreach ($this->getInitHeaders() as $header => $content) {
                $this->sendHeader($header, $content);
            }
        }

        $header = $this->createRecordHeader($record);
        if (trim(current($header)) !== '') {
            $this->sendHeader(key($header), current($header));
        }
    }

    /**
     * Verifies if the headers are accepted by the current user agent
     */
    protected function headersAccepted(): bool
    {
        if (!empty($_SERVER['HTTP_USER_AGENT']) && preg_match('{\bFirePHP/\d+\.\d+\b}', $_SERVER['HTTP_USER_AGENT'])) {
            return true;
        }

        return isset($_SERVER['HTTP_X_FIREPHP_VERSION']);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\LineFormatter;
use Monolog\Logger;

/**
 * Sends logs to Fleep.io using Webhook integrations
 *
 * You'll need a Fleep.io account to use this handler.
 *
 * @see https://fleep.io/integrations/webhooks/ Fleep Webhooks Documentation
 * @author Ando Roots <ando@sqroot.eu>
 */
class FleepHookHandler extends SocketHandler
{
    protected const FLEEP_HOST = 'fleep.io';

    protected const FLEEP_HOOK_URI = '/hook/';

    /**
     * @var string Webhook token (specifies the conversation where logs are sent)
     */
    protected $token;

    /**
     * Construct a new Fleep.io Handler.
     *
     * For instructions on how to create a new web hook in your conversations
     * see https://fleep.io/integrations/webhooks/
     *
     * @param  string                    $token  Webhook token
     * @param  string|int                $level  The minimum logging level at which this handler will be triggered
     * @param  bool                      $bubble Whether the messages that are handled can bubble up the stack or not
     * @throws MissingExtensionException
     */
    public function __construct(string $token, $level = Logger::DEBUG, bool $bubble = true)
    {
        if (!extension_loaded('openssl')) {
            throw new MissingExtensionException('The OpenSSL PHP extension is required to use the FleepHookHandler');
        }

        $this->token = $token;

        $connectionString = 'ssl://' . static::FLEEP_HOST . ':443';
        parent::__construct($connectionString, $level, $bubble);
    }

    /**
     * Returns the default formatter to use with this handler
     *
     * Overloaded to remove empty context and extra arrays from the end of the log message.
     *
     * @return LineFormatter
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LineFormatter(null, null, true, true);
    }

    /**
     * Handles a log record
     */
    public function write(array $record): void
    {
        parent::write($record);
        $this->closeSocket();
    }

    /**
     * {@inheritdoc}
     */
    protected function generateDataStream(array $record): string
    {
        $content = $this->buildContent($record);

        return $this->buildHeader($content) . $content;
    }

    /**
     * Builds the header of the API Call
     */
    private function buildHeader(string $content): string
    {
        $header = "POST " . static::FLEEP_HOOK_URI . $this->token . " HTTP/1.1\r\n";
        $header .= "Host: " . static::FLEEP_HOST . "\r\n";
        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
        $header .= "Content-Length: " . strlen($content) . "\r\n";
        $header .= "\r\n";

        return $header;
    }

    /**
     * Builds the body of API call
     */
    private function buildContent(array $record): string
    {
        $dataArray = [
            'message' => $record['formatted'],
        ];

        return http_build_query($dataArray);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Utils;
use Monolog\Formatter\FlowdockFormatter;
use Monolog\Formatter\FormatterInterface;

/**
 * Sends notifications through the Flowdock push API
 *
 * This must be configured with a FlowdockFormatter instance via setFormatter()
 *
 * Notes:
 * API token - Flowdock API token
 *
 * @author Dominik Liebler <liebler.dominik@gmail.com>
 * @see https://www.flowdock.com/api/push
 */
class FlowdockHandler extends SocketHandler
{
    /**
     * @var string
     */
    protected $apiToken;

    /**
     * @param string|int $level  The minimum logging level at which this handler will be triggered
     * @param bool       $bubble Whether the messages that are handled can bubble up the stack or not
     *
     * @throws MissingExtensionException if OpenSSL is missing
     */
    public function __construct(string $apiToken, $level = Logger::DEBUG, bool $bubble = true)
    {
        if (!extension_loaded('openssl')) {
            throw new MissingExtensionException('The OpenSSL PHP extension is required to use the FlowdockHandler');
        }

        parent::__construct('ssl://api.flowdock.com:443', $level, $bubble);
        $this->apiToken = $apiToken;
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        if (!$formatter instanceof FlowdockFormatter) {
            throw new \InvalidArgumentException('The FlowdockHandler requires an instance of Monolog\Formatter\FlowdockFormatter to function correctly');
        }

        return parent::setFormatter($formatter);
    }

    /**
     * Gets the default formatter.
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        throw new \InvalidArgumentException('The FlowdockHandler must be configured (via setFormatter) with an instance of Monolog\Formatter\FlowdockFormatter to function correctly');
    }

    /**
     * {@inheritdoc}
     *
     * @param array $record
     */
    protected function write(array $record): void
    {
        parent::write($record);

        $this->closeSocket();
    }

    /**
     * {@inheritdoc}
     */
    protected function generateDataStream(array $record): string
    {
        $content = $this->buildContent($record);

        return $this->buildHeader($content) . $content;
    }

    /**
     * Builds the body of API call
     */
    private function buildContent(array $record): string
    {
        return Utils::jsonEncode($record['formatted']['flowdock']);
    }

    /**
     * Builds the header of the API Call
     */
    private function buildHeader(string $content): string
    {
        $header = "POST /v1/messages/team_inbox/" . $this->apiToken . " HTTP/1.1\r\n";
        $header .= "Host: api.flowdock.com\r\n";
        $header .= "Content-Type: application/json\r\n";
        $header .= "Content-Length: " . strlen($content) . "\r\n";
        $header .= "\r\n";

        return $header;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;

/**
 * Interface to describe loggers that have a formatter
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
interface FormattableHandlerInterface
{
    /**
     * Sets the formatter.
     *
     * @param  FormatterInterface $formatter
     * @return HandlerInterface   self
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface;

    /**
     * Gets the formatter.
     *
     * @return FormatterInterface
     */
    public function getFormatter(): FormatterInterface;
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\LineFormatter;

/**
 * Helper trait for implementing FormattableInterface
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
trait FormattableHandlerTrait
{
    /**
     * @var ?FormatterInterface
     */
    protected $formatter;

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        $this->formatter = $formatter;

        return $this;
    }

    /**
     * {@inheritdoc}
     */
    public function getFormatter(): FormatterInterface
    {
        if (!$this->formatter) {
            $this->formatter = $this->getDefaultFormatter();
        }

        return $this->formatter;
    }

    /**
     * Gets the default formatter.
     *
     * Overwrite this if the LineFormatter is not a good default for your handler.
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LineFormatter();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Gelf\PublisherInterface;
use Monolog\Logger;
use Monolog\Formatter\GelfMessageFormatter;
use Monolog\Formatter\FormatterInterface;

/**
 * Handler to send messages to a Graylog2 (http://www.graylog2.org) server
 *
 * @author Matt Lehner <mlehner@gmail.com>
 * @author Benjamin Zikarsky <benjamin@zikarsky.de>
 */
class GelfHandler extends AbstractProcessingHandler
{
    /**
     * @var PublisherInterface|null the publisher object that sends the message to the server
     */
    protected $publisher;

    /**
     * @param PublisherInterface $publisher a publisher object
     * @param string|int         $level     The minimum logging level at which this handler will be triggered
     * @param bool               $bubble    Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(PublisherInterface $publisher, $level = Logger::DEBUG, bool $bubble = true)
    {
        parent::__construct($level, $bubble);

        $this->publisher = $publisher;
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        $this->publisher->publish($record['formatted']);
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new GelfMessageFormatter();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\ResettableInterface;

/**
 * Forwards records to multiple handlers
 *
 * @author Lenar Lõhmus <lenar@city.ee>
 */
class GroupHandler extends Handler implements ProcessableHandlerInterface, ResettableInterface
{
    use ProcessableHandlerTrait;

    /** @var HandlerInterface[] */
    protected $handlers;
    protected $bubble;

    /**
     * @param HandlerInterface[] $handlers Array of Handlers.
     * @param bool               $bubble   Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(array $handlers, bool $bubble = true)
    {
        foreach ($handlers as $handler) {
            if (!$handler instanceof HandlerInterface) {
                throw new \InvalidArgumentException('The first argument of the GroupHandler must be an array of HandlerInterface instances.');
            }
        }

        $this->handlers = $handlers;
        $this->bubble = $bubble;
    }

    /**
     * {@inheritdoc}
     */
    public function isHandling(array $record): bool
    {
        foreach ($this->handlers as $handler) {
            if ($handler->isHandling($record)) {
                return true;
            }
        }

        return false;
    }

    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        if ($this->processors) {
            $record = $this->processRecord($record);
        }

        foreach ($this->handlers as $handler) {
            $handler->handle($record);
        }

        return false === $this->bubble;
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        if ($this->processors) {
            $processed = [];
            foreach ($records as $record) {
                $processed[] = $this->processRecord($record);
            }
            $records = $processed;
        }

        foreach ($this->handlers as $handler) {
            $handler->handleBatch($records);
        }
    }

    public function reset()
    {
        $this->resetProcessors();

        foreach ($this->handlers as $handler) {
            if ($handler instanceof ResettableInterface) {
                $handler->reset();
            }
        }
    }

    public function close(): void
    {
        parent::close();

        foreach ($this->handlers as $handler) {
            $handler->close();
        }
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        foreach ($this->handlers as $handler) {
            if ($handler instanceof FormattableHandlerInterface) {
                $handler->setFormatter($formatter);
            }
        }

        return $this;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

/**
 * Base Handler class providing basic close() support as well as handleBatch
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
abstract class Handler implements HandlerInterface
{
    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        foreach ($records as $record) {
            $this->handle($record);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
    }

    public function __destruct()
    {
        try {
            $this->close();
        } catch (\Throwable $e) {
            // do nothing
        }
    }

    public function __sleep()
    {
        $this->close();

        return array_keys(get_object_vars($this));
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

/**
 * Interface that all Monolog Handlers must implement
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
interface HandlerInterface
{
    /**
     * Checks whether the given record will be handled by this handler.
     *
     * This is mostly done for performance reasons, to avoid calling processors for nothing.
     *
     * Handlers should still check the record levels within handle(), returning false in isHandling()
     * is no guarantee that handle() will not be called, and isHandling() might not be called
     * for a given record.
     *
     * @param array $record Partial log record containing only a level key
     *
     * @return bool
     */
    public function isHandling(array $record): bool;

    /**
     * Handles a record.
     *
     * All records may be passed to this method, and the handler should discard
     * those that it does not want to handle.
     *
     * The return value of this function controls the bubbling process of the handler stack.
     * Unless the bubbling is interrupted (by returning true), the Logger class will keep on
     * calling further handlers in the stack with a given log record.
     *
     * @param  array $record The record to handle
     * @return bool  true means that this handler handled the record, and that bubbling is not permitted.
     *                      false means the record was either not processed or that this handler allows bubbling.
     */
    public function handle(array $record): bool;

    /**
     * Handles a set of records at once.
     *
     * @param array $records The records to handle (an array of record arrays)
     */
    public function handleBatch(array $records): void;

    /**
     * Closes the handler.
     *
     * Ends a log cycle and frees all resources used by the handler.
     *
     * Closing a Handler means flushing all buffers and freeing any open resources/handles.
     *
     * Implementations have to be idempotent (i.e. it should be possible to call close several times without breakage)
     * and ideally handlers should be able to reopen themselves on handle() after they have been closed.
     *
     * This is useful at the end of a request and will be called automatically when the object
     * is destroyed if you extend Monolog\Handler\Handler.
     *
     * If you are thinking of calling this method yourself, most likely you should be
     * calling ResettableInterface::reset instead. Have a look.
     */
    public function close(): void;
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\ResettableInterface;
use Monolog\Formatter\FormatterInterface;

/**
 * This simple wrapper class can be used to extend handlers functionality.
 *
 * Example: A custom filtering that can be applied to any handler.
 *
 * Inherit from this class and override handle() like this:
 *
 *   public function handle(array $record)
 *   {
 *        if ($record meets certain conditions) {
 *            return false;
 *        }
 *        return $this->handler->handle($record);
 *   }
 *
 * @author Alexey Karapetov <alexey@karapetov.com>
 */
class HandlerWrapper implements HandlerInterface, ProcessableHandlerInterface, FormattableHandlerInterface, ResettableInterface
{
    /**
     * @var HandlerInterface
     */
    protected $handler;

    public function __construct(HandlerInterface $handler)
    {
        $this->handler = $handler;
    }

    /**
     * {@inheritdoc}
     */
    public function isHandling(array $record): bool
    {
        return $this->handler->isHandling($record);
    }

    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        return $this->handler->handle($record);
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        $this->handler->handleBatch($records);
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
        $this->handler->close();
    }

    /**
     * {@inheritdoc}
     */
    public function pushProcessor(callable $callback): HandlerInterface
    {
        if ($this->handler instanceof ProcessableHandlerInterface) {
            $this->handler->pushProcessor($callback);

            return $this;
        }

        throw new \LogicException('The wrapped handler does not implement ' . ProcessableHandlerInterface::class);
    }

    /**
     * {@inheritdoc}
     */
    public function popProcessor(): callable
    {
        if ($this->handler instanceof ProcessableHandlerInterface) {
            return $this->handler->popProcessor();
        }

        throw new \LogicException('The wrapped handler does not implement ' . ProcessableHandlerInterface::class);
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        if ($this->handler instanceof FormattableHandlerInterface) {
            $this->handler->setFormatter($formatter);

            return $this;
        }

        throw new \LogicException('The wrapped handler does not implement ' . FormattableHandlerInterface::class);
    }

    /**
     * {@inheritdoc}
     */
    public function getFormatter(): FormatterInterface
    {
        if ($this->handler instanceof FormattableHandlerInterface) {
            return $this->handler->getFormatter();
        }

        throw new \LogicException('The wrapped handler does not implement ' . FormattableHandlerInterface::class);
    }

    public function reset()
    {
        if ($this->handler instanceof ResettableInterface) {
            $this->handler->reset();
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Utils;

/**
 * IFTTTHandler uses cURL to trigger IFTTT Maker actions
 *
 * Register a secret key and trigger/event name at https://ifttt.com/maker
 *
 * value1 will be the channel from monolog's Logger constructor,
 * value2 will be the level name (ERROR, WARNING, ..)
 * value3 will be the log record's message
 *
 * @author Nehal Patel <nehal@nehalpatel.me>
 */
class IFTTTHandler extends AbstractProcessingHandler
{
    private $eventName;
    private $secretKey;

    /**
     * @param string     $eventName The name of the IFTTT Maker event that should be triggered
     * @param string     $secretKey A valid IFTTT secret key
     * @param string|int $level     The minimum logging level at which this handler will be triggered
     * @param bool       $bubble    Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(string $eventName, string $secretKey, $level = Logger::ERROR, bool $bubble = true)
    {
        $this->eventName = $eventName;
        $this->secretKey = $secretKey;

        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritdoc}
     */
    public function write(array $record): void
    {
        $postData = [
            "value1" => $record["channel"],
            "value2" => $record["level_name"],
            "value3" => $record["message"],
        ];
        $postString = Utils::jsonEncode($postData);

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, "https://maker.ifttt.com/trigger/" . $this->eventName . "/with/key/" . $this->secretKey);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postString);
        curl_setopt($ch, CURLOPT_HTTPHEADER, [
            "Content-Type: application/json",
        ]);

        Curl\Util::execute($ch);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * Inspired on LogEntriesHandler.
 *
 * @author Robert Kaufmann III <rok3@rok3.me>
 * @author Gabriel Machado <gabriel.ms1@hotmail.com>
 */
class InsightOpsHandler extends SocketHandler
{
    /**
     * @var string
     */
    protected $logToken;

    /**
     * @param string     $token  Log token supplied by InsightOps
     * @param string     $region Region where InsightOps account is hosted. Could be 'us' or 'eu'.
     * @param bool       $useSSL Whether or not SSL encryption should be used
     * @param string|int $level  The minimum logging level to trigger this handler
     * @param bool       $bubble Whether or not messages that are handled should bubble up the stack.
     *
     * @throws MissingExtensionException If SSL encryption is set to true and OpenSSL is missing
     */
    public function __construct(string $token, string $region = 'us', bool $useSSL = true, $level = Logger::DEBUG, bool $bubble = true)
    {
        if ($useSSL && !extension_loaded('openssl')) {
            throw new MissingExtensionException('The OpenSSL PHP plugin is required to use SSL encrypted connection for InsightOpsHandler');
        }

        $endpoint = $useSSL
            ? 'ssl://' . $region . '.data.logs.insight.rapid7.com:443'
            : $region . '.data.logs.insight.rapid7.com:80';

        parent::__construct($endpoint, $level, $bubble);
        $this->logToken = $token;
    }

    /**
     * {@inheritdoc}
     */
    protected function generateDataStream(array $record): string
    {
        return $this->logToken . ' ' . $record['formatted'];
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * @author Robert Kaufmann III <rok3@rok3.me>
 */
class LogEntriesHandler extends SocketHandler
{
    /**
     * @var string
     */
    protected $logToken;

    /**
     * @param string     $token  Log token supplied by LogEntries
     * @param bool       $useSSL Whether or not SSL encryption should be used.
     * @param string|int $level  The minimum logging level to trigger this handler
     * @param bool       $bubble Whether or not messages that are handled should bubble up the stack.
     * @param string     $host   Custom hostname to send the data to if needed
     *
     * @throws MissingExtensionException If SSL encryption is set to true and OpenSSL is missing
     */
    public function __construct(string $token, bool $useSSL = true, $level = Logger::DEBUG, bool $bubble = true, string $host = 'data.logentries.com')
    {
        if ($useSSL && !extension_loaded('openssl')) {
            throw new MissingExtensionException('The OpenSSL PHP plugin is required to use SSL encrypted connection for LogEntriesHandler');
        }

        $endpoint = $useSSL ? 'ssl://' . $host . ':443' : $host . ':80';
        parent::__construct($endpoint, $level, $bubble);
        $this->logToken = $token;
    }

    /**
     * {@inheritdoc}
     */
    protected function generateDataStream(array $record): string
    {
        return $this->logToken . ' ' . $record['formatted'];
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\LogglyFormatter;
use function array_key_exists;
use CurlHandle;

/**
 * Sends errors to Loggly.
 *
 * @author Przemek Sobstel <przemek@sobstel.org>
 * @author Adam Pancutt <adam@pancutt.com>
 * @author Gregory Barchard <gregory@barchard.net>
 */
class LogglyHandler extends AbstractProcessingHandler
{
    protected const HOST = 'logs-01.loggly.com';
    protected const ENDPOINT_SINGLE = 'inputs';
    protected const ENDPOINT_BATCH = 'bulk';

    /**
     * Caches the curl handlers for every given endpoint.
     *
     * @var resource[]|CurlHandle[]
     */
    protected $curlHandlers = [];

    protected $token;

    protected $tag = [];

    /**
     * @param string     $token  API token supplied by Loggly
     * @param string|int $level  The minimum logging level to trigger this handler
     * @param bool       $bubble Whether or not messages that are handled should bubble up the stack.
     *
     * @throws MissingExtensionException If the curl extension is missing
     */
    public function __construct(string $token, $level = Logger::DEBUG, bool $bubble = true)
    {
        if (!extension_loaded('curl')) {
            throw new MissingExtensionException('The curl extension is needed to use the LogglyHandler');
        }

        $this->token = $token;

        parent::__construct($level, $bubble);
    }

    /**
     * Loads and returns the shared curl handler for the given endpoint.
     *
     * @param string $endpoint
     *
     * @return resource|CurlHandle
     */
    protected function getCurlHandler(string $endpoint)
    {
        if (!array_key_exists($endpoint, $this->curlHandlers)) {
            $this->curlHandlers[$endpoint] = $this->loadCurlHandle($endpoint);
        }

        return $this->curlHandlers[$endpoint];
    }

    /**
     * Starts a fresh curl session for the given endpoint and returns its handler.
     *
     * @param string $endpoint
     *
     * @return resource|CurlHandle
     */
    private function loadCurlHandle(string $endpoint)
    {
        $url = sprintf("https://%s/%s/%s/", static::HOST, $endpoint, $this->token);

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

        return $ch;
    }

    /**
     * @param string[]|string $tag
     */
    public function setTag($tag): self
    {
        $tag = !empty($tag) ? $tag : [];
        $this->tag = is_array($tag) ? $tag : [$tag];

        return $this;
    }

    /**
     * @param string[]|string $tag
     */
    public function addTag($tag): self
    {
        if (!empty($tag)) {
            $tag = is_array($tag) ? $tag : [$tag];
            $this->tag = array_unique(array_merge($this->tag, $tag));
        }

        return $this;
    }

    protected function write(array $record): void
    {
        $this->send($record["formatted"], static::ENDPOINT_SINGLE);
    }

    public function handleBatch(array $records): void
    {
        $level = $this->level;

        $records = array_filter($records, function ($record) use ($level) {
            return ($record['level'] >= $level);
        });

        if ($records) {
            $this->send($this->getFormatter()->formatBatch($records), static::ENDPOINT_BATCH);
        }
    }

    protected function send(string $data, string $endpoint): void
    {
        $ch = $this->getCurlHandler($endpoint);

        $headers = ['Content-Type: application/json'];

        if (!empty($this->tag)) {
            $headers[] = 'X-LOGGLY-TAG: '.implode(',', $this->tag);
        }

        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
        curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

        Curl\Util::execute($ch, 5, false);
    }

    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LogglyFormatter();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\LogmaticFormatter;

/**
 * @author Julien Breux <julien.breux@gmail.com>
 */
class LogmaticHandler extends SocketHandler
{
    /**
     * @var string
     */
    private $logToken;

    /**
     * @var string
     */
    private $hostname;

    /**
     * @var string
     */
    private $appname;

    /**
     * @param string     $token    Log token supplied by Logmatic.
     * @param string     $hostname Host name supplied by Logmatic.
     * @param string     $appname  Application name supplied by Logmatic.
     * @param bool       $useSSL   Whether or not SSL encryption should be used.
     * @param int|string $level    The minimum logging level to trigger this handler.
     * @param bool       $bubble   Whether or not messages that are handled should bubble up the stack.
     *
     * @throws MissingExtensionException If SSL encryption is set to true and OpenSSL is missing
     */
    public function __construct(string $token, string $hostname = '', string $appname = '', bool $useSSL = true, $level = Logger::DEBUG, bool $bubble = true)
    {
        if ($useSSL && !extension_loaded('openssl')) {
            throw new MissingExtensionException('The OpenSSL PHP extension is required to use SSL encrypted connection for LogmaticHandler');
        }

        $endpoint = $useSSL ? 'ssl://api.logmatic.io:10515' : 'api.logmatic.io:10514';
        $endpoint .= '/v1/';

        parent::__construct($endpoint, $level, $bubble);

        $this->logToken = $token;
        $this->hostname = $hostname;
        $this->appname  = $appname;
    }

    /**
     * {@inheritdoc}
     */
    protected function generateDataStream(array $record): string
    {
        return $this->logToken . ' ' . $record['formatted'];
    }

    /**
     * {@inheritdoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        $formatter = new LogmaticFormatter();

        if (!empty($this->hostname)) {
            $formatter->setHostname($this->hostname);
        }
        if (!empty($this->appname)) {
            $formatter->setAppname($this->appname);
        }

        return $formatter;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\HtmlFormatter;

/**
 * Base class for all mail handlers
 *
 * @author Gyula Sallai
 */
abstract class MailHandler extends AbstractProcessingHandler
{
    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        $messages = [];

        foreach ($records as $record) {
            if ($record['level'] < $this->level) {
                continue;
            }
            $messages[] = $this->processRecord($record);
        }

        if (!empty($messages)) {
            $this->send((string) $this->getFormatter()->formatBatch($messages), $messages);
        }
    }

    /**
     * Send a mail with the given content
     *
     * @param string $content formatted email body to be sent
     * @param array  $records the array of log records that formed this content
     */
    abstract protected function send(string $content, array $records): void;

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        $this->send((string) $record['formatted'], [$record]);
    }

    protected function getHighestRecord(array $records): array
    {
        $highestRecord = null;
        foreach ($records as $record) {
            if ($highestRecord === null || $highestRecord['level'] < $record['level']) {
                $highestRecord = $record;
            }
        }

        return $highestRecord;
    }

    protected function isHtmlBody(string $body): bool
    {
        return substr($body, 0, 1) === '<';
    }

    /**
     * Gets the default formatter.
     *
     * @return FormatterInterface
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new HtmlFormatter();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Swift;
use Swift_Message;

/**
 * MandrillHandler uses cURL to send the emails to the Mandrill API
 *
 * @author Adam Nicholson <adamnicholson10@gmail.com>
 */
class MandrillHandler extends MailHandler
{
    /** @var Swift_Message */
    protected $message;
    /** @var string */
    protected $apiKey;

    /**
     * @psalm-param Swift_Message|callable(): Swift_Message $message
     *
     * @param string                 $apiKey  A valid Mandrill API key
     * @param callable|Swift_Message $message An example message for real messages, only the body will be replaced
     * @param string|int             $level   The minimum logging level at which this handler will be triggered
     * @param bool                   $bubble  Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(string $apiKey, $message, $level = Logger::ERROR, bool $bubble = true)
    {
        parent::__construct($level, $bubble);

        if (!$message instanceof Swift_Message && is_callable($message)) {
            $message = $message();
        }
        if (!$message instanceof Swift_Message) {
            throw new \InvalidArgumentException('You must provide either a Swift_Message instance or a callable returning it');
        }
        $this->message = $message;
        $this->apiKey = $apiKey;
    }

    /**
     * {@inheritdoc}
     */
    protected function send(string $content, array $records): void
    {
        $mime = 'text/plain';
        if ($this->isHtmlBody($content)) {
            $mime = 'text/html';
        }

        $message = clone $this->message;
        $message->setBody($content, $mime);
        /** @phpstan-ignore-next-line */
        if (version_compare(Swift::VERSION, '6.0.0', '>=')) {
            $message->setDate(new \DateTimeImmutable());
        } else {
            /** @phpstan-ignore-next-line */
            $message->setDate(time());
        }

        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, 'https://mandrillapp.com/api/1.0/messages/send-raw.json');
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
            'key' => $this->apiKey,
            'raw_message' => (string) $message,
            'async' => false,
        ]));

        Curl\Util::execute($ch);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

/**
 * Exception can be thrown if an extension for a handler is missing
 *
 * @author Christian Bergau <cbergau86@gmail.com>
 */
class MissingExtensionException extends \Exception
{
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use MongoDB\Driver\BulkWrite;
use MongoDB\Driver\Manager;
use MongoDB\Client;
use Monolog\Logger;
use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\MongoDBFormatter;

/**
 * Logs to a MongoDB database.
 *
 * Usage example:
 *
 *   $log = new \Monolog\Logger('application');
 *   $client = new \MongoDB\Client('mongodb://localhost:27017');
 *   $mongodb = new \Monolog\Handler\MongoDBHandler($client, 'logs', 'prod');
 *   $log->pushHandler($mongodb);
 *
 * The above examples uses the MongoDB PHP library's client class; however, the
 * MongoDB\Driver\Manager class from ext-mongodb is also supported.
 */
class MongoDBHandler extends AbstractProcessingHandler
{
    private $collection;
    private $manager;
    private $namespace;

    /**
     * Constructor.
     *
     * @param Client|Manager $mongodb    MongoDB library or driver client
     * @param string         $database   Database name
     * @param string         $collection Collection name
     * @param string|int     $level      The minimum logging level at which this handler will be triggered
     * @param bool           $bubble     Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct($mongodb, string $database, string $collection, $level = Logger::DEBUG, bool $bubble = true)
    {
        if (!($mongodb instanceof Client || $mongodb instanceof Manager)) {
            throw new \InvalidArgumentException('MongoDB\Client or MongoDB\Driver\Manager instance required');
        }

        if ($mongodb instanceof Client) {
            $this->collection = $mongodb->selectCollection($database, $collection);
        } else {
            $this->manager = $mongodb;
            $this->namespace = $database . '.' . $collection;
        }

        parent::__construct($level, $bubble);
    }

    protected function write(array $record): void
    {
        if (isset($this->collection)) {
            $this->collection->insertOne($record['formatted']);
        }

        if (isset($this->manager, $this->namespace)) {
            $bulk = new BulkWrite;
            $bulk->insert($record["formatted"]);
            $this->manager->executeBulkWrite($this->namespace, $bulk);
        }
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new MongoDBFormatter;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Formatter\LineFormatter;

/**
 * NativeMailerHandler uses the mail() function to send the emails
 *
 * @author Christophe Coevoet <stof@notk.org>
 * @author Mark Garrett <mark@moderndeveloperllc.com>
 */
class NativeMailerHandler extends MailHandler
{
    /**
     * The email addresses to which the message will be sent
     * @var array
     */
    protected $to;

    /**
     * The subject of the email
     * @var string
     */
    protected $subject;

    /**
     * Optional headers for the message
     * @var array
     */
    protected $headers = [];

    /**
     * Optional parameters for the message
     * @var array
     */
    protected $parameters = [];

    /**
     * The wordwrap length for the message
     * @var int
     */
    protected $maxColumnWidth;

    /**
     * The Content-type for the message
     * @var string|null
     */
    protected $contentType;

    /**
     * The encoding for the message
     * @var string
     */
    protected $encoding = 'utf-8';

    /**
     * @param string|array $to             The receiver of the mail
     * @param string       $subject        The subject of the mail
     * @param string       $from           The sender of the mail
     * @param string|int   $level          The minimum logging level at which this handler will be triggered
     * @param bool         $bubble         Whether the messages that are handled can bubble up the stack or not
     * @param int          $maxColumnWidth The maximum column width that the message lines will have
     */
    public function __construct($to, string $subject, string $from, $level = Logger::ERROR, bool $bubble = true, int $maxColumnWidth = 70)
    {
        parent::__construct($level, $bubble);
        $this->to = (array) $to;
        $this->subject = $subject;
        $this->addHeader(sprintf('From: %s', $from));
        $this->maxColumnWidth = $maxColumnWidth;
    }

    /**
     * Add headers to the message
     *
     * @param string|array $headers Custom added headers
     */
    public function addHeader($headers): self
    {
        foreach ((array) $headers as $header) {
            if (strpos($header, "\n") !== false || strpos($header, "\r") !== false) {
                throw new \InvalidArgumentException('Headers can not contain newline characters for security reasons');
            }
            $this->headers[] = $header;
        }

        return $this;
    }

    /**
     * Add parameters to the message
     *
     * @param string|array $parameters Custom added parameters
     */
    public function addParameter($parameters): self
    {
        $this->parameters = array_merge($this->parameters, (array) $parameters);

        return $this;
    }

    /**
     * {@inheritdoc}
     */
    protected function send(string $content, array $records): void
    {
        $contentType = $this->getContentType() ?: ($this->isHtmlBody($content) ? 'text/html' : 'text/plain');

        if ($contentType !== 'text/html') {
            $content = wordwrap($content, $this->maxColumnWidth);
        }

        $headers = ltrim(implode("\r\n", $this->headers) . "\r\n", "\r\n");
        $headers .= 'Content-type: ' . $contentType . '; charset=' . $this->getEncoding() . "\r\n";
        if ($contentType === 'text/html' && false === strpos($headers, 'MIME-Version:')) {
            $headers .= 'MIME-Version: 1.0' . "\r\n";
        }

        $subject = $this->subject;
        if ($records) {
            $subjectFormatter = new LineFormatter($this->subject);
            $subject = $subjectFormatter->format($this->getHighestRecord($records));
        }

        $parameters = implode(' ', $this->parameters);
        foreach ($this->to as $to) {
            mail($to, $subject, $content, $headers, $parameters);
        }
    }

    public function getContentType(): ?string
    {
        return $this->contentType;
    }

    public function getEncoding(): string
    {
        return $this->encoding;
    }

    /**
     * @param string $contentType The content type of the email - Defaults to text/plain. Use text/html for HTML messages.
     */
    public function setContentType(string $contentType): self
    {
        if (strpos($contentType, "\n") !== false || strpos($contentType, "\r") !== false) {
            throw new \InvalidArgumentException('The content type can not contain newline characters to prevent email header injection');
        }

        $this->contentType = $contentType;

        return $this;
    }

    public function setEncoding(string $encoding): self
    {
        if (strpos($encoding, "\n") !== false || strpos($encoding, "\r") !== false) {
            throw new \InvalidArgumentException('The encoding can not contain newline characters to prevent email header injection');
        }

        $this->encoding = $encoding;

        return $this;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Utils;
use Monolog\Formatter\NormalizerFormatter;
use Monolog\Formatter\FormatterInterface;

/**
 * Class to record a log on a NewRelic application.
 * Enabling New Relic High Security mode may prevent capture of useful information.
 *
 * This handler requires a NormalizerFormatter to function and expects an array in $record['formatted']
 *
 * @see https://docs.newrelic.com/docs/agents/php-agent
 * @see https://docs.newrelic.com/docs/accounts-partnerships/accounts/security/high-security
 */
class NewRelicHandler extends AbstractProcessingHandler
{
    /**
     * Name of the New Relic application that will receive logs from this handler.
     *
     * @var string|null
     */
    protected $appName;

    /**
     * Name of the current transaction
     *
     * @var string|null
     */
    protected $transactionName;

    /**
     * Some context and extra data is passed into the handler as arrays of values. Do we send them as is
     * (useful if we are using the API), or explode them for display on the NewRelic RPM website?
     *
     * @var bool
     */
    protected $explodeArrays;

    /**
     * {@inheritDoc}
     *
     * @param string|int  $level           The minimum logging level at which this handler will be triggered.
     * @param bool        $bubble          Whether the messages that are handled can bubble up the stack or not.
     * @param string|null $appName
     * @param bool        $explodeArrays
     * @param string|null $transactionName
     */
    public function __construct(
        $level = Logger::ERROR,
        bool $bubble = true,
        ?string $appName = null,
        bool $explodeArrays = false,
        ?string $transactionName = null
    ) {
        parent::__construct($level, $bubble);

        $this->appName       = $appName;
        $this->explodeArrays = $explodeArrays;
        $this->transactionName = $transactionName;
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        if (!$this->isNewRelicEnabled()) {
            throw new MissingExtensionException('The newrelic PHP extension is required to use the NewRelicHandler');
        }

        if ($appName = $this->getAppName($record['context'])) {
            $this->setNewRelicAppName($appName);
        }

        if ($transactionName = $this->getTransactionName($record['context'])) {
            $this->setNewRelicTransactionName($transactionName);
            unset($record['formatted']['context']['transaction_name']);
        }

        if (isset($record['context']['exception']) && $record['context']['exception'] instanceof \Throwable) {
            newrelic_notice_error($record['message'], $record['context']['exception']);
            unset($record['formatted']['context']['exception']);
        } else {
            newrelic_notice_error($record['message']);
        }

        if (isset($record['formatted']['context']) && is_array($record['formatted']['context'])) {
            foreach ($record['formatted']['context'] as $key => $parameter) {
                if (is_array($parameter) && $this->explodeArrays) {
                    foreach ($parameter as $paramKey => $paramValue) {
                        $this->setNewRelicParameter('context_' . $key . '_' . $paramKey, $paramValue);
                    }
                } else {
                    $this->setNewRelicParameter('context_' . $key, $parameter);
                }
            }
        }

        if (isset($record['formatted']['extra']) && is_array($record['formatted']['extra'])) {
            foreach ($record['formatted']['extra'] as $key => $parameter) {
                if (is_array($parameter) && $this->explodeArrays) {
                    foreach ($parameter as $paramKey => $paramValue) {
                        $this->setNewRelicParameter('extra_' . $key . '_' . $paramKey, $paramValue);
                    }
                } else {
                    $this->setNewRelicParameter('extra_' . $key, $parameter);
                }
            }
        }
    }

    /**
     * Checks whether the NewRelic extension is enabled in the system.
     *
     * @return bool
     */
    protected function isNewRelicEnabled(): bool
    {
        return extension_loaded('newrelic');
    }

    /**
     * Returns the appname where this log should be sent. Each log can override the default appname, set in this
     * handler's constructor, by providing the appname in it's context.
     */
    protected function getAppName(array $context): ?string
    {
        if (isset($context['appname'])) {
            return $context['appname'];
        }

        return $this->appName;
    }

    /**
     * Returns the name of the current transaction. Each log can override the default transaction name, set in this
     * handler's constructor, by providing the transaction_name in it's context
     */
    protected function getTransactionName(array $context): ?string
    {
        if (isset($context['transaction_name'])) {
            return $context['transaction_name'];
        }

        return $this->transactionName;
    }

    /**
     * Sets the NewRelic application that should receive this log.
     */
    protected function setNewRelicAppName(string $appName): void
    {
        newrelic_set_appname($appName);
    }

    /**
     * Overwrites the name of the current transaction
     */
    protected function setNewRelicTransactionName(string $transactionName): void
    {
        newrelic_name_transaction($transactionName);
    }

    /**
     * @param string $key
     * @param mixed  $value
     */
    protected function setNewRelicParameter(string $key, $value): void
    {
        if (null === $value || is_scalar($value)) {
            newrelic_add_custom_parameter($key, $value);
        } else {
            newrelic_add_custom_parameter($key, Utils::jsonEncode($value, null, true));
        }
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new NormalizerFormatter();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

/**
 * No-op
 *
 * This handler handles anything, but does nothing, and does not stop bubbling to the rest of the stack.
 * This can be used for testing, or to disable a handler when overriding a configuration without
 * influencing the rest of the stack.
 *
 * @author Roel Harbers <roelharbers@gmail.com>
 */
class NoopHandler extends Handler
{
    /**
     * {@inheritdoc}
     */
    public function isHandling(array $record): bool
    {
        return true;
    }

    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        return false;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * Blackhole
 *
 * Any record it can handle will be thrown away. This can be used
 * to put on top of an existing stack to override it temporarily.
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class NullHandler extends Handler
{
    /**
     * @var int
     */
    private $level;

    /**
     * @param string|int $level The minimum logging level at which this handler will be triggered
     */
    public function __construct($level = Logger::DEBUG)
    {
        $this->level = Logger::toMonologLevel($level);
    }

    /**
     * {@inheritdoc}
     */
    public function isHandling(array $record): bool
    {
        return $record['level'] >= $this->level;
    }

    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        return $record['level'] >= $this->level;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Formatter\FormatterInterface;

/**
 * Handler to only pass log messages when a certain threshold of number of messages is reached.
 *
 * This can be useful in cases of processing a batch of data, but you're for example only interested
 * in case it fails catastrophically instead of a warning for 1 or 2 events. Worse things can happen, right?
 *
 * Usage example:
 *
 * ```
 *   $log = new Logger('application');
 *   $handler = new SomeHandler(...)
 *
 *   // Pass all warnings to the handler when more than 10 & all error messages when more then 5
 *   $overflow = new OverflowHandler($handler, [Logger::WARNING => 10, Logger::ERROR => 5]);
 *
 *   $log->pushHandler($overflow);
 *```
 *
 * @author Kris Buist <krisbuist@gmail.com>
 */
class OverflowHandler extends AbstractHandler implements FormattableHandlerInterface
{
    /** @var HandlerInterface */
    private $handler;

    /** @var int[] */
    private $thresholdMap = [
        Logger::DEBUG => 0,
        Logger::INFO => 0,
        Logger::NOTICE => 0,
        Logger::WARNING => 0,
        Logger::ERROR => 0,
        Logger::CRITICAL => 0,
        Logger::ALERT => 0,
        Logger::EMERGENCY => 0,
    ];

    /**
     * Buffer of all messages passed to the handler before the threshold was reached
     *
     * @var mixed[][]
     */
    private $buffer = [];

    /**
     * @param HandlerInterface $handler
     * @param int[]            $thresholdMap Dictionary of logger level => threshold
     * @param int|string       $level        The minimum logging level at which this handler will be triggered
     * @param bool             $bubble
     */
    public function __construct(
        HandlerInterface $handler,
        array $thresholdMap = [],
        $level = Logger::DEBUG,
        bool $bubble = true
    ) {
        $this->handler = $handler;
        foreach ($thresholdMap as $thresholdLevel => $threshold) {
            $this->thresholdMap[$thresholdLevel] = $threshold;
        }
        parent::__construct($level, $bubble);
    }

    /**
     * Handles a record.
     *
     * All records may be passed to this method, and the handler should discard
     * those that it does not want to handle.
     *
     * The return value of this function controls the bubbling process of the handler stack.
     * Unless the bubbling is interrupted (by returning true), the Logger class will keep on
     * calling further handlers in the stack with a given log record.
     *
     * @param array $record The record to handle
     *
     * @return Boolean true means that this handler handled the record, and that bubbling is not permitted.
     *                 false means the record was either not processed or that this handler allows bubbling.
     */
    public function handle(array $record): bool
    {
        if ($record['level'] < $this->level) {
            return false;
        }

        $level = $record['level'];

        if (!isset($this->thresholdMap[$level])) {
            $this->thresholdMap[$level] = 0;
        }

        if ($this->thresholdMap[$level] > 0) {
            // The overflow threshold is not yet reached, so we're buffering the record and lowering the threshold by 1
            $this->thresholdMap[$level]--;
            $this->buffer[$level][] = $record;

            return false === $this->bubble;
        }

        if ($this->thresholdMap[$level] == 0) {
            // This current message is breaking the threshold. Flush the buffer and continue handling the current record
            foreach ($this->buffer[$level] ?? [] as $buffered) {
                $this->handler->handle($buffered);
            }
            $this->thresholdMap[$level]--;
            unset($this->buffer[$level]);
        }

        $this->handler->handle($record);

        return false === $this->bubble;
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        if ($this->handler instanceof FormattableHandlerInterface) {
            $this->handler->setFormatter($formatter);

            return $this;
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($this->handler).' does not support formatters.');
    }

    /**
     * {@inheritdoc}
     */
    public function getFormatter(): FormatterInterface
    {
        if ($this->handler instanceof FormattableHandlerInterface) {
            return $this->handler->getFormatter();
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($this->handler).' does not support formatters.');
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\LineFormatter;
use Monolog\Formatter\FormatterInterface;
use Monolog\Logger;
use Monolog\Utils;
use PhpConsole\Connector;
use PhpConsole\Handler as VendorPhpConsoleHandler;
use PhpConsole\Helper;

/**
 * Monolog handler for Google Chrome extension "PHP Console"
 *
 * Display PHP error/debug log messages in Google Chrome console and notification popups, executes PHP code remotely
 *
 * Usage:
 * 1. Install Google Chrome extension https://chrome.google.com/webstore/detail/php-console/nfhmhhlpfleoednkpnnnkolmclajemef
 * 2. See overview https://github.com/barbushin/php-console#overview
 * 3. Install PHP Console library https://github.com/barbushin/php-console#installation
 * 4. Example (result will looks like http://i.hizliresim.com/vg3Pz4.png)
 *
 *      $logger = new \Monolog\Logger('all', array(new \Monolog\Handler\PHPConsoleHandler()));
 *      \Monolog\ErrorHandler::register($logger);
 *      echo $undefinedVar;
 *      $logger->debug('SELECT * FROM users', array('db', 'time' => 0.012));
 *      PC::debug($_SERVER); // PHP Console debugger for any type of vars
 *
 * @author Sergey Barbushin https://www.linkedin.com/in/barbushin
 */
class PHPConsoleHandler extends AbstractProcessingHandler
{
    private $options = [
        'enabled' => true, // bool Is PHP Console server enabled
        'classesPartialsTraceIgnore' => ['Monolog\\'], // array Hide calls of classes started with...
        'debugTagsKeysInContext' => [0, 'tag'], // bool Is PHP Console server enabled
        'useOwnErrorsHandler' => false, // bool Enable errors handling
        'useOwnExceptionsHandler' => false, // bool Enable exceptions handling
        'sourcesBasePath' => null, // string Base path of all project sources to strip in errors source paths
        'registerHelper' => true, // bool Register PhpConsole\Helper that allows short debug calls like PC::debug($var, 'ta.g.s')
        'serverEncoding' => null, // string|null Server internal encoding
        'headersLimit' => null, // int|null Set headers size limit for your web-server
        'password' => null, // string|null Protect PHP Console connection by password
        'enableSslOnlyMode' => false, // bool Force connection by SSL for clients with PHP Console installed
        'ipMasks' => [], // array Set IP masks of clients that will be allowed to connect to PHP Console: array('192.168.*.*', '127.0.0.1')
        'enableEvalListener' => false, // bool Enable eval request to be handled by eval dispatcher(if enabled, 'password' option is also required)
        'dumperDetectCallbacks' => false, // bool Convert callback items in dumper vars to (callback SomeClass::someMethod) strings
        'dumperLevelLimit' => 5, // int Maximum dumped vars array or object nested dump level
        'dumperItemsCountLimit' => 100, // int Maximum dumped var same level array items or object properties number
        'dumperItemSizeLimit' => 5000, // int Maximum length of any string or dumped array item
        'dumperDumpSizeLimit' => 500000, // int Maximum approximate size of dumped vars result formatted in JSON
        'detectDumpTraceAndSource' => false, // bool Autodetect and append trace data to debug
        'dataStorage' => null, // \PhpConsole\Storage|null Fixes problem with custom $_SESSION handler(see http://goo.gl/Ne8juJ)
    ];

    /** @var Connector */
    private $connector;

    /**
     * @param  array             $options   See \Monolog\Handler\PHPConsoleHandler::$options for more details
     * @param  Connector|null    $connector Instance of \PhpConsole\Connector class (optional)
     * @param  string|int        $level     The minimum logging level at which this handler will be triggered.
     * @param  bool              $bubble    Whether the messages that are handled can bubble up the stack or not.
     * @throws \RuntimeException
     */
    public function __construct(array $options = [], ?Connector $connector = null, $level = Logger::DEBUG, bool $bubble = true)
    {
        if (!class_exists('PhpConsole\Connector')) {
            throw new \RuntimeException('PHP Console library not found. See https://github.com/barbushin/php-console#installation');
        }
        parent::__construct($level, $bubble);
        $this->options = $this->initOptions($options);
        $this->connector = $this->initConnector($connector);
    }

    private function initOptions(array $options): array
    {
        $wrongOptions = array_diff(array_keys($options), array_keys($this->options));
        if ($wrongOptions) {
            throw new \RuntimeException('Unknown options: ' . implode(', ', $wrongOptions));
        }

        return array_replace($this->options, $options);
    }

    private function initConnector(?Connector $connector = null): Connector
    {
        if (!$connector) {
            if ($this->options['dataStorage']) {
                Connector::setPostponeStorage($this->options['dataStorage']);
            }
            $connector = Connector::getInstance();
        }

        if ($this->options['registerHelper'] && !Helper::isRegistered()) {
            Helper::register();
        }

        if ($this->options['enabled'] && $connector->isActiveClient()) {
            if ($this->options['useOwnErrorsHandler'] || $this->options['useOwnExceptionsHandler']) {
                $handler = VendorPhpConsoleHandler::getInstance();
                $handler->setHandleErrors($this->options['useOwnErrorsHandler']);
                $handler->setHandleExceptions($this->options['useOwnExceptionsHandler']);
                $handler->start();
            }
            if ($this->options['sourcesBasePath']) {
                $connector->setSourcesBasePath($this->options['sourcesBasePath']);
            }
            if ($this->options['serverEncoding']) {
                $connector->setServerEncoding($this->options['serverEncoding']);
            }
            if ($this->options['password']) {
                $connector->setPassword($this->options['password']);
            }
            if ($this->options['enableSslOnlyMode']) {
                $connector->enableSslOnlyMode();
            }
            if ($this->options['ipMasks']) {
                $connector->setAllowedIpMasks($this->options['ipMasks']);
            }
            if ($this->options['headersLimit']) {
                $connector->setHeadersLimit($this->options['headersLimit']);
            }
            if ($this->options['detectDumpTraceAndSource']) {
                $connector->getDebugDispatcher()->detectTraceAndSource = true;
            }
            $dumper = $connector->getDumper();
            $dumper->levelLimit = $this->options['dumperLevelLimit'];
            $dumper->itemsCountLimit = $this->options['dumperItemsCountLimit'];
            $dumper->itemSizeLimit = $this->options['dumperItemSizeLimit'];
            $dumper->dumpSizeLimit = $this->options['dumperDumpSizeLimit'];
            $dumper->detectCallbacks = $this->options['dumperDetectCallbacks'];
            if ($this->options['enableEvalListener']) {
                $connector->startEvalRequestsListener();
            }
        }

        return $connector;
    }

    public function getConnector(): Connector
    {
        return $this->connector;
    }

    public function getOptions(): array
    {
        return $this->options;
    }

    public function handle(array $record): bool
    {
        if ($this->options['enabled'] && $this->connector->isActiveClient()) {
            return parent::handle($record);
        }

        return !$this->bubble;
    }

    /**
     * Writes the record down to the log of the implementing handler
     */
    protected function write(array $record): void
    {
        if ($record['level'] < Logger::NOTICE) {
            $this->handleDebugRecord($record);
        } elseif (isset($record['context']['exception']) && $record['context']['exception'] instanceof \Throwable) {
            $this->handleExceptionRecord($record);
        } else {
            $this->handleErrorRecord($record);
        }
    }

    private function handleDebugRecord(array $record): void
    {
        $tags = $this->getRecordTags($record);
        $message = $record['message'];
        if ($record['context']) {
            $message .= ' ' . Utils::jsonEncode($this->connector->getDumper()->dump(array_filter($record['context'])), null, true);
        }
        $this->connector->getDebugDispatcher()->dispatchDebug($message, $tags, $this->options['classesPartialsTraceIgnore']);
    }

    private function handleExceptionRecord(array $record): void
    {
        $this->connector->getErrorsDispatcher()->dispatchException($record['context']['exception']);
    }

    private function handleErrorRecord(array $record): void
    {
        $context = $record['context'];

        $this->connector->getErrorsDispatcher()->dispatchError(
            $context['code'] ?? null,
            $context['message'] ?? $record['message'],
            $context['file'] ?? null,
            $context['line'] ?? null,
            $this->options['classesPartialsTraceIgnore']
        );
    }

    private function getRecordTags(array &$record)
    {
        $tags = null;
        if (!empty($record['context'])) {
            $context = & $record['context'];
            foreach ($this->options['debugTagsKeysInContext'] as $key) {
                if (!empty($context[$key])) {
                    $tags = $context[$key];
                    if ($key === 0) {
                        array_shift($context);
                    } else {
                        unset($context[$key]);
                    }
                    break;
                }
            }
        }

        return $tags ?: strtolower($record['level_name']);
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LineFormatter('%message%');
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Processor\ProcessorInterface;

/**
 * Interface to describe loggers that have processors
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
interface ProcessableHandlerInterface
{
    /**
     * Adds a processor in the stack.
     *
     * @psalm-param ProcessorInterface|callable(array): array $callback
     *
     * @param  ProcessorInterface|callable $callback
     * @return HandlerInterface            self
     */
    public function pushProcessor(callable $callback): HandlerInterface;

    /**
     * Removes the processor on top of the stack and returns it.
     *
     * @psalm-return callable(array): array
     *
     * @throws \LogicException In case the processor stack is empty
     * @return callable
     */
    public function popProcessor(): callable;
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\ResettableInterface;

/**
 * Helper trait for implementing ProcessableInterface
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
trait ProcessableHandlerTrait
{
    /**
     * @var callable[]
     */
    protected $processors = [];

    /**
     * {@inheritdoc}
     */
    public function pushProcessor(callable $callback): HandlerInterface
    {
        array_unshift($this->processors, $callback);

        return $this;
    }

    /**
     * {@inheritdoc}
     */
    public function popProcessor(): callable
    {
        if (!$this->processors) {
            throw new \LogicException('You tried to pop from an empty processor stack.');
        }

        return array_shift($this->processors);
    }

    /**
     * Processes a record.
     */
    protected function processRecord(array $record): array
    {
        foreach ($this->processors as $processor) {
            $record = $processor($record);
        }

        return $record;
    }

    protected function resetProcessors(): void
    {
        foreach ($this->processors as $processor) {
            if ($processor instanceof ResettableInterface) {
                $processor->reset();
            }
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * Stores to STDIN of any process, specified by a command.
 *
 * Usage example:
 * <pre>
 * $log = new Logger('myLogger');
 * $log->pushHandler(new ProcessHandler('/usr/bin/php /var/www/monolog/someScript.php'));
 * </pre>
 *
 * @author Kolja Zuelsdorf <koljaz@web.de>
 */
class ProcessHandler extends AbstractProcessingHandler
{
    /**
     * Holds the process to receive data on its STDIN.
     *
     * @var resource|bool|null
     */
    private $process;

    /**
     * @var string
     */
    private $command;

    /**
     * @var string|null
     */
    private $cwd;

    /**
     * @var array
     */
    private $pipes = [];

    /**
     * @var array
     */
    protected const DESCRIPTOR_SPEC = [
        0 => ['pipe', 'r'],  // STDIN is a pipe that the child will read from
        1 => ['pipe', 'w'],  // STDOUT is a pipe that the child will write to
        2 => ['pipe', 'w'],  // STDERR is a pipe to catch the any errors
    ];

    /**
     * @param  string                    $command Command for the process to start. Absolute paths are recommended,
     *                                            especially if you do not use the $cwd parameter.
     * @param  string|int                $level   The minimum logging level at which this handler will be triggered.
     * @param  bool                      $bubble  Whether the messages that are handled can bubble up the stack or not.
     * @param  string|null               $cwd     "Current working directory" (CWD) for the process to be executed in.
     * @throws \InvalidArgumentException
     */
    public function __construct(string $command, $level = Logger::DEBUG, bool $bubble = true, ?string $cwd = null)
    {
        if ($command === '') {
            throw new \InvalidArgumentException('The command argument must be a non-empty string.');
        }
        if ($cwd === '') {
            throw new \InvalidArgumentException('The optional CWD argument must be a non-empty string or null.');
        }

        parent::__construct($level, $bubble);

        $this->command = $command;
        $this->cwd = $cwd;
    }

    /**
     * Writes the record down to the log of the implementing handler
     *
     * @throws \UnexpectedValueException
     */
    protected function write(array $record): void
    {
        $this->ensureProcessIsStarted();

        $this->writeProcessInput($record['formatted']);

        $errors = $this->readProcessErrors();
        if (empty($errors) === false) {
            throw new \UnexpectedValueException(sprintf('Errors while writing to process: %s', $errors));
        }
    }

    /**
     * Makes sure that the process is actually started, and if not, starts it,
     * assigns the stream pipes, and handles startup errors, if any.
     */
    private function ensureProcessIsStarted(): void
    {
        if (is_resource($this->process) === false) {
            $this->startProcess();

            $this->handleStartupErrors();
        }
    }

    /**
     * Starts the actual process and sets all streams to non-blocking.
     */
    private function startProcess(): void
    {
        $this->process = proc_open($this->command, static::DESCRIPTOR_SPEC, $this->pipes, $this->cwd);

        foreach ($this->pipes as $pipe) {
            stream_set_blocking($pipe, false);
        }
    }

    /**
     * Selects the STDERR stream, handles upcoming startup errors, and throws an exception, if any.
     *
     * @throws \UnexpectedValueException
     */
    private function handleStartupErrors(): void
    {
        $selected = $this->selectErrorStream();
        if (false === $selected) {
            throw new \UnexpectedValueException('Something went wrong while selecting a stream.');
        }

        $errors = $this->readProcessErrors();

        if (is_resource($this->process) === false || empty($errors) === false) {
            throw new \UnexpectedValueException(
                sprintf('The process "%s" could not be opened: ' . $errors, $this->command)
            );
        }
    }

    /**
     * Selects the STDERR stream.
     *
     * @return int|bool
     */
    protected function selectErrorStream()
    {
        $empty = [];
        $errorPipes = [$this->pipes[2]];

        return stream_select($errorPipes, $empty, $empty, 1);
    }

    /**
     * Reads the errors of the process, if there are any.
     *
     * @codeCoverageIgnore
     * @return string Empty string if there are no errors.
     */
    protected function readProcessErrors(): string
    {
        return stream_get_contents($this->pipes[2]);
    }

    /**
     * Writes to the input stream of the opened process.
     *
     * @codeCoverageIgnore
     */
    protected function writeProcessInput(string $string): void
    {
        fwrite($this->pipes[0], $string);
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
        if (is_resource($this->process)) {
            foreach ($this->pipes as $pipe) {
                fclose($pipe);
            }
            proc_close($this->process);
            $this->process = null;
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Psr\Log\LoggerInterface;
use Monolog\Formatter\FormatterInterface;

/**
 * Proxies log messages to an existing PSR-3 compliant logger.
 *
 * If a formatter is configured, the formatter's output MUST be a string and the
 * formatted message will be fed to the wrapped PSR logger instead of the original
 * log record's message.
 *
 * @author Michael Moussa <michael.moussa@gmail.com>
 */
class PsrHandler extends AbstractHandler implements FormattableHandlerInterface
{
    /**
     * PSR-3 compliant logger
     *
     * @var LoggerInterface
     */
    protected $logger;

    /**
     * @var FormatterInterface|null
     */
    protected $formatter;

    /**
     * @param LoggerInterface $logger The underlying PSR-3 compliant logger to which messages will be proxied
     * @param string|int      $level  The minimum logging level at which this handler will be triggered
     * @param bool            $bubble Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(LoggerInterface $logger, $level = Logger::DEBUG, bool $bubble = true)
    {
        parent::__construct($level, $bubble);

        $this->logger = $logger;
    }

    /**
     * {@inheritDoc}
     */
    public function handle(array $record): bool
    {
        if (!$this->isHandling($record)) {
            return false;
        }

        if ($this->formatter) {
            $formatted = $this->formatter->format($record);
            $this->logger->log(strtolower($record['level_name']), (string) $formatted, $record['context']);
        } else {
            $this->logger->log(strtolower($record['level_name']), $record['message'], $record['context']);
        }

        return false === $this->bubble;
    }

    /**
     * Sets the formatter.
     *
     * @param FormatterInterface $formatter
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        $this->formatter = $formatter;

        return $this;
    }

    /**
     * Gets the formatter.
     *
     * @return FormatterInterface
     */
    public function getFormatter(): FormatterInterface
    {
        if (!$this->formatter) {
            throw new \LogicException('No formatter has been set and this handler does not have a default formatter');
        }

        return $this->formatter;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Utils;

/**
 * Sends notifications through the pushover api to mobile phones
 *
 * @author Sebastian Göttschkes <sebastian.goettschkes@googlemail.com>
 * @see    https://www.pushover.net/api
 */
class PushoverHandler extends SocketHandler
{
    private $token;
    private $users;
    private $title;
    private $user;
    private $retry;
    private $expire;

    private $highPriorityLevel;
    private $emergencyLevel;
    private $useFormattedMessage = false;

    /**
     * All parameters that can be sent to Pushover
     * @see https://pushover.net/api
     * @var array
     */
    private $parameterNames = [
        'token' => true,
        'user' => true,
        'message' => true,
        'device' => true,
        'title' => true,
        'url' => true,
        'url_title' => true,
        'priority' => true,
        'timestamp' => true,
        'sound' => true,
        'retry' => true,
        'expire' => true,
        'callback' => true,
    ];

    /**
     * Sounds the api supports by default
     * @see https://pushover.net/api#sounds
     * @var array
     */
    private $sounds = [
        'pushover', 'bike', 'bugle', 'cashregister', 'classical', 'cosmic', 'falling', 'gamelan', 'incoming',
        'intermission', 'magic', 'mechanical', 'pianobar', 'siren', 'spacealarm', 'tugboat', 'alien', 'climb',
        'persistent', 'echo', 'updown', 'none',
    ];

    /**
     * @param string       $token             Pushover api token
     * @param string|array $users             Pushover user id or array of ids the message will be sent to
     * @param string|null  $title             Title sent to the Pushover API
     * @param string|int   $level             The minimum logging level at which this handler will be triggered
     * @param bool         $bubble            Whether the messages that are handled can bubble up the stack or not
     * @param bool         $useSSL            Whether to connect via SSL. Required when pushing messages to users that are not
     *                                        the pushover.net app owner. OpenSSL is required for this option.
     * @param string|int   $highPriorityLevel The minimum logging level at which this handler will start
     *                                        sending "high priority" requests to the Pushover API
     * @param string|int   $emergencyLevel    The minimum logging level at which this handler will start
     *                                        sending "emergency" requests to the Pushover API
     * @param int          $retry             The retry parameter specifies how often (in seconds) the Pushover servers will
     *                                        send the same notification to the user.
     * @param int          $expire            The expire parameter specifies how many seconds your notification will continue
     *                                        to be retried for (every retry seconds).
     */
    public function __construct(
        string $token,
        $users,
        ?string $title = null,
        $level = Logger::CRITICAL,
        bool $bubble = true,
        bool $useSSL = true,
        $highPriorityLevel = Logger::CRITICAL,
        $emergencyLevel = Logger::EMERGENCY,
        int $retry = 30,
        int $expire = 25200
    ) {
        $connectionString = $useSSL ? 'ssl://api.pushover.net:443' : 'api.pushover.net:80';
        parent::__construct($connectionString, $level, $bubble);

        $this->token = $token;
        $this->users = (array) $users;
        $this->title = $title ?: gethostname();
        $this->highPriorityLevel = Logger::toMonologLevel($highPriorityLevel);
        $this->emergencyLevel = Logger::toMonologLevel($emergencyLevel);
        $this->retry = $retry;
        $this->expire = $expire;
    }

    protected function generateDataStream(array $record): string
    {
        $content = $this->buildContent($record);

        return $this->buildHeader($content) . $content;
    }

    private function buildContent(array $record): string
    {
        // Pushover has a limit of 512 characters on title and message combined.
        $maxMessageLength = 512 - strlen($this->title);

        $message = ($this->useFormattedMessage) ? $record['formatted'] : $record['message'];
        $message = Utils::substr($message, 0, $maxMessageLength);

        $timestamp = $record['datetime']->getTimestamp();

        $dataArray = [
            'token' => $this->token,
            'user' => $this->user,
            'message' => $message,
            'title' => $this->title,
            'timestamp' => $timestamp,
        ];

        if (isset($record['level']) && $record['level'] >= $this->emergencyLevel) {
            $dataArray['priority'] = 2;
            $dataArray['retry'] = $this->retry;
            $dataArray['expire'] = $this->expire;
        } elseif (isset($record['level']) && $record['level'] >= $this->highPriorityLevel) {
            $dataArray['priority'] = 1;
        }

        // First determine the available parameters
        $context = array_intersect_key($record['context'], $this->parameterNames);
        $extra = array_intersect_key($record['extra'], $this->parameterNames);

        // Least important info should be merged with subsequent info
        $dataArray = array_merge($extra, $context, $dataArray);

        // Only pass sounds that are supported by the API
        if (isset($dataArray['sound']) && !in_array($dataArray['sound'], $this->sounds)) {
            unset($dataArray['sound']);
        }

        return http_build_query($dataArray);
    }

    private function buildHeader(string $content): string
    {
        $header = "POST /1/messages.json HTTP/1.1\r\n";
        $header .= "Host: api.pushover.net\r\n";
        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
        $header .= "Content-Length: " . strlen($content) . "\r\n";
        $header .= "\r\n";

        return $header;
    }

    protected function write(array $record): void
    {
        foreach ($this->users as $user) {
            $this->user = $user;

            parent::write($record);
            $this->closeSocket();
        }

        $this->user = null;
    }

    public function setHighPriorityLevel($value): self
    {
        $this->highPriorityLevel = Logger::toMonologLevel($value);

        return $this;
    }

    public function setEmergencyLevel($value): self
    {
        $this->emergencyLevel = Logger::toMonologLevel($value);

        return $this;
    }

    /**
     * Use the formatted message?
     */
    public function useFormattedMessage(bool $value): self
    {
        $this->useFormattedMessage = $value;

        return $this;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\LineFormatter;
use Monolog\Formatter\FormatterInterface;
use Monolog\Logger;

/**
 * Logs to a Redis key using rpush
 *
 * usage example:
 *
 *   $log = new Logger('application');
 *   $redis = new RedisHandler(new Predis\Client("tcp://localhost:6379"), "logs", "prod");
 *   $log->pushHandler($redis);
 *
 * @author Thomas Tourlourat <thomas@tourlourat.com>
 */
class RedisHandler extends AbstractProcessingHandler
{
    private $redisClient;
    private $redisKey;
    protected $capSize;

    /**
     * @param \Predis\Client|\Redis $redis   The redis instance
     * @param string                $key     The key name to push records to
     * @param string|int            $level   The minimum logging level at which this handler will be triggered
     * @param bool                  $bubble  Whether the messages that are handled can bubble up the stack or not
     * @param int                   $capSize Number of entries to limit list size to, 0 = unlimited
     */
    public function __construct($redis, string $key, $level = Logger::DEBUG, bool $bubble = true, int $capSize = 0)
    {
        if (!(($redis instanceof \Predis\Client) || ($redis instanceof \Redis))) {
            throw new \InvalidArgumentException('Predis\Client or Redis instance required');
        }

        $this->redisClient = $redis;
        $this->redisKey = $key;
        $this->capSize = $capSize;

        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        if ($this->capSize) {
            $this->writeCapped($record);
        } else {
            $this->redisClient->rpush($this->redisKey, $record["formatted"]);
        }
    }

    /**
     * Write and cap the collection
     * Writes the record to the redis list and caps its
     */
    protected function writeCapped(array $record): void
    {
        if ($this->redisClient instanceof \Redis) {
            $mode = defined('\Redis::MULTI') ? \Redis::MULTI : 1;
            $this->redisClient->multi($mode)
                ->rpush($this->redisKey, $record["formatted"])
                ->ltrim($this->redisKey, -$this->capSize, -1)
                ->exec();
        } else {
            $redisKey = $this->redisKey;
            $capSize = $this->capSize;
            $this->redisClient->transaction(function ($tx) use ($record, $redisKey, $capSize) {
                $tx->rpush($redisKey, $record["formatted"]);
                $tx->ltrim($redisKey, -$capSize, -1);
            });
        }
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LineFormatter();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\LineFormatter;
use Monolog\Formatter\FormatterInterface;
use Monolog\Logger;

/**
 * Sends the message to a Redis Pub/Sub channel using PUBLISH
 *
 * usage example:
 *
 *   $log = new Logger('application');
 *   $redis = new RedisPubSubHandler(new Predis\Client("tcp://localhost:6379"), "logs", Logger::WARNING);
 *   $log->pushHandler($redis);
 *
 * @author Gaëtan Faugère <gaetan@fauge.re>
 */
class RedisPubSubHandler extends AbstractProcessingHandler
{
    private $redisClient;
    private $channelKey;

    /**
     * @param \Predis\Client|\Redis $redis  The redis instance
     * @param string                $key    The channel key to publish records to
     * @param string|int            $level  The minimum logging level at which this handler will be triggered
     * @param bool                  $bubble Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct($redis, string $key, $level = Logger::DEBUG, bool $bubble = true)
    {
        if (!(($redis instanceof \Predis\Client) || ($redis instanceof \Redis))) {
            throw new \InvalidArgumentException('Predis\Client or Redis instance required');
        }

        $this->redisClient = $redis;
        $this->channelKey = $key;

        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritDoc}
     */
    protected function write(array $record): void
    {
        $this->redisClient->publish($this->channelKey, $record["formatted"]);
    }

    /**
     * {@inheritDoc}
     */
    protected function getDefaultFormatter(): FormatterInterface
    {
        return new LineFormatter();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Rollbar\RollbarLogger;
use Throwable;
use Monolog\Logger;

/**
 * Sends errors to Rollbar
 *
 * If the context data contains a `payload` key, that is used as an array
 * of payload options to RollbarLogger's log method.
 *
 * Rollbar's context info will contain the context + extra keys from the log record
 * merged, and then on top of that a few keys:
 *
 *  - level (rollbar level name)
 *  - monolog_level (monolog level name, raw level, as rollbar only has 5 but monolog 8)
 *  - channel
 *  - datetime (unix timestamp)
 *
 * @author Paul Statezny <paulstatezny@gmail.com>
 */
class RollbarHandler extends AbstractProcessingHandler
{
    /**
     * @var RollbarLogger
     */
    protected $rollbarLogger;

    protected $levelMap = [
        Logger::DEBUG     => 'debug',
        Logger::INFO      => 'info',
        Logger::NOTICE    => 'info',
        Logger::WARNING   => 'warning',
        Logger::ERROR     => 'error',
        Logger::CRITICAL  => 'critical',
        Logger::ALERT     => 'critical',
        Logger::EMERGENCY => 'critical',
    ];

    /**
     * Records whether any log records have been added since the last flush of the rollbar notifier
     *
     * @var bool
     */
    private $hasRecords = false;

    protected $initialized = false;

    /**
     * @param RollbarLogger $rollbarLogger RollbarLogger object constructed with valid token
     * @param string|int    $level         The minimum logging level at which this handler will be triggered
     * @param bool          $bubble        Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(RollbarLogger $rollbarLogger, $level = Logger::ERROR, bool $bubble = true)
    {
        $this->rollbarLogger = $rollbarLogger;

        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        if (!$this->initialized) {
            // __destructor() doesn't get called on Fatal errors
            register_shutdown_function(array($this, 'close'));
            $this->initialized = true;
        }

        $context = $record['context'];
        $context = array_merge($context, $record['extra'], [
            'level' => $this->levelMap[$record['level']],
            'monolog_level' => $record['level_name'],
            'channel' => $record['channel'],
            'datetime' => $record['datetime']->format('U'),
        ]);

        if (isset($context['exception']) && $context['exception'] instanceof Throwable) {
            $exception = $context['exception'];
            unset($context['exception']);
            $toLog = $exception;
        } else {
            $toLog = $record['message'];
        }

        $this->rollbarLogger->log($context['level'], $toLog, $context);

        $this->hasRecords = true;
    }

    public function flush(): void
    {
        if ($this->hasRecords) {
            $this->rollbarLogger->flush();
            $this->hasRecords = false;
        }
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
        $this->flush();
    }

    /**
     * {@inheritdoc}
     */
    public function reset()
    {
        $this->flush();

        parent::reset();
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use InvalidArgumentException;
use Monolog\Logger;
use Monolog\Utils;

/**
 * Stores logs to files that are rotated every day and a limited number of files are kept.
 *
 * This rotation is only intended to be used as a workaround. Using logrotate to
 * handle the rotation is strongly encouraged when you can use it.
 *
 * @author Christophe Coevoet <stof@notk.org>
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class RotatingFileHandler extends StreamHandler
{
    public const FILE_PER_DAY = 'Y-m-d';
    public const FILE_PER_MONTH = 'Y-m';
    public const FILE_PER_YEAR = 'Y';

    protected $filename;
    protected $maxFiles;
    protected $mustRotate;
    protected $nextRotation;
    protected $filenameFormat;
    protected $dateFormat;

    /**
     * @param string     $filename
     * @param int        $maxFiles       The maximal amount of files to keep (0 means unlimited)
     * @param string|int $level          The minimum logging level at which this handler will be triggered
     * @param bool       $bubble         Whether the messages that are handled can bubble up the stack or not
     * @param int|null   $filePermission Optional file permissions (default (0644) are only for owner read/write)
     * @param bool       $useLocking     Try to lock log file before doing any writes
     */
    public function __construct(string $filename, int $maxFiles = 0, $level = Logger::DEBUG, bool $bubble = true, ?int $filePermission = null, bool $useLocking = false)
    {
        $this->filename = Utils::canonicalizePath($filename);
        $this->maxFiles = $maxFiles;
        $this->nextRotation = new \DateTimeImmutable('tomorrow');
        $this->filenameFormat = '{filename}-{date}';
        $this->dateFormat = static::FILE_PER_DAY;

        parent::__construct($this->getTimedFilename(), $level, $bubble, $filePermission, $useLocking);
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
        parent::close();

        if (true === $this->mustRotate) {
            $this->rotate();
        }
    }

    /**
     * {@inheritdoc}
     */
    public function reset()
    {
        parent::reset();

        if (true === $this->mustRotate) {
            $this->rotate();
        }
    }

    public function setFilenameFormat(string $filenameFormat, string $dateFormat): self
    {
        if (!preg_match('{^[Yy](([/_.-]?m)([/_.-]?d)?)?$}', $dateFormat)) {
            throw new InvalidArgumentException(
                'Invalid date format - format must be one of '.
                'RotatingFileHandler::FILE_PER_DAY ("Y-m-d"), RotatingFileHandler::FILE_PER_MONTH ("Y-m") '.
                'or RotatingFileHandler::FILE_PER_YEAR ("Y"), or you can set one of the '.
                'date formats using slashes, underscores and/or dots instead of dashes.'
            );
        }
        if (substr_count($filenameFormat, '{date}') === 0) {
            throw new InvalidArgumentException(
                'Invalid filename format - format must contain at least `{date}`, because otherwise rotating is impossible.'
            );
        }
        $this->filenameFormat = $filenameFormat;
        $this->dateFormat = $dateFormat;
        $this->url = $this->getTimedFilename();
        $this->close();

        return $this;
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        // on the first record written, if the log is new, we should rotate (once per day)
        if (null === $this->mustRotate) {
            $this->mustRotate = !file_exists($this->url);
        }

        if ($this->nextRotation <= $record['datetime']) {
            $this->mustRotate = true;
            $this->close();
        }

        parent::write($record);
    }

    /**
     * Rotates the files.
     */
    protected function rotate(): void
    {
        // update filename
        $this->url = $this->getTimedFilename();
        $this->nextRotation = new \DateTimeImmutable('tomorrow');

        // skip GC of old logs if files are unlimited
        if (0 === $this->maxFiles) {
            return;
        }

        $logFiles = glob($this->getGlobPattern());
        if ($this->maxFiles >= count($logFiles)) {
            // no files to remove
            return;
        }

        // Sorting the files by name to remove the older ones
        usort($logFiles, function ($a, $b) {
            return strcmp($b, $a);
        });

        foreach (array_slice($logFiles, $this->maxFiles) as $file) {
            if (is_writable($file)) {
                // suppress errors here as unlink() might fail if two processes
                // are cleaning up/rotating at the same time
                set_error_handler(function (int $errno, string $errstr, string $errfile, int $errline): bool {
                    return false;
                });
                unlink($file);
                restore_error_handler();
            }
        }

        $this->mustRotate = false;
    }

    protected function getTimedFilename(): string
    {
        $fileInfo = pathinfo($this->filename);
        $timedFilename = str_replace(
            ['{filename}', '{date}'],
            [$fileInfo['filename'], date($this->dateFormat)],
            $fileInfo['dirname'] . '/' . $this->filenameFormat
        );

        if (!empty($fileInfo['extension'])) {
            $timedFilename .= '.'.$fileInfo['extension'];
        }

        return $timedFilename;
    }

    protected function getGlobPattern(): string
    {
        $fileInfo = pathinfo($this->filename);
        $glob = str_replace(
            ['{filename}', '{date}'],
            [$fileInfo['filename'], '[0-9][0-9][0-9][0-9]*'],
            $fileInfo['dirname'] . '/' . $this->filenameFormat
        );
        if (!empty($fileInfo['extension'])) {
            $glob .= '.'.$fileInfo['extension'];
        }

        return $glob;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;

/**
 * Sampling handler
 *
 * A sampled event stream can be useful for logging high frequency events in
 * a production environment where you only need an idea of what is happening
 * and are not concerned with capturing every occurrence. Since the decision to
 * handle or not handle a particular event is determined randomly, the
 * resulting sampled log is not guaranteed to contain 1/N of the events that
 * occurred in the application, but based on the Law of large numbers, it will
 * tend to be close to this ratio with a large number of attempts.
 *
 * @author Bryan Davis <bd808@wikimedia.org>
 * @author Kunal Mehta <legoktm@gmail.com>
 */
class SamplingHandler extends AbstractHandler implements ProcessableHandlerInterface, FormattableHandlerInterface
{
    use ProcessableHandlerTrait;

    /**
     * @var callable|HandlerInterface $handler
     */
    protected $handler;

    /**
     * @var int $factor
     */
    protected $factor;

    /**
     * @psalm-param HandlerInterface|callable(array, HandlerInterface): HandlerInterface $handler
     *
     * @param callable|HandlerInterface $handler Handler or factory callable($record|null, $samplingHandler).
     * @param int                       $factor  Sample factor (e.g. 10 means every ~10th record is sampled)
     */
    public function __construct($handler, int $factor)
    {
        parent::__construct();
        $this->handler = $handler;
        $this->factor = $factor;

        if (!$this->handler instanceof HandlerInterface && !is_callable($this->handler)) {
            throw new \RuntimeException("The given handler (".json_encode($this->handler).") is not a callable nor a Monolog\Handler\HandlerInterface object");
        }
    }

    public function isHandling(array $record): bool
    {
        return $this->getHandler($record)->isHandling($record);
    }

    public function handle(array $record): bool
    {
        if ($this->isHandling($record) && mt_rand(1, $this->factor) === 1) {
            if ($this->processors) {
                $record = $this->processRecord($record);
            }

            $this->getHandler($record)->handle($record);
        }

        return false === $this->bubble;
    }

    /**
     * Return the nested handler
     *
     * If the handler was provided as a factory callable, this will trigger the handler's instantiation.
     *
     * @return HandlerInterface
     */
    public function getHandler(array $record = null)
    {
        if (!$this->handler instanceof HandlerInterface) {
            $this->handler = ($this->handler)($record, $this);
            if (!$this->handler instanceof HandlerInterface) {
                throw new \RuntimeException("The factory callable should return a HandlerInterface");
            }
        }

        return $this->handler;
    }

    /**
     * {@inheritdoc}
     */
    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        $handler = $this->getHandler();
        if ($handler instanceof FormattableHandlerInterface) {
            $handler->setFormatter($formatter);

            return $this;
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($handler).' does not support formatters.');
    }

    /**
     * {@inheritdoc}
     */
    public function getFormatter(): FormatterInterface
    {
        $handler = $this->getHandler();
        if ($handler instanceof FormattableHandlerInterface) {
            return $handler->getFormatter();
        }

        throw new \UnexpectedValueException('The nested handler of type '.get_class($handler).' does not support formatters.');
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * SendGridrHandler uses the SendGrid API v2 function to send Log emails, more information in https://sendgrid.com/docs/API_Reference/Web_API/mail.html
 *
 * @author Ricardo Fontanelli <ricardo.fontanelli@hotmail.com>
 */
class SendGridHandler extends MailHandler
{
    /**
     * The SendGrid API User
     * @var string
     */
    protected $apiUser;

    /**
     * The SendGrid API Key
     * @var string
     */
    protected $apiKey;

    /**
     * The email addresses to which the message will be sent
     * @var string
     */
    protected $from;

    /**
     * The email addresses to which the message will be sent
     * @var array
     */
    protected $to;

    /**
     * The subject of the email
     * @var string
     */
    protected $subject;

    /**
     * @param string       $apiUser The SendGrid API User
     * @param string       $apiKey  The SendGrid API Key
     * @param string       $from    The sender of the email
     * @param string|array $to      The recipients of the email
     * @param string       $subject The subject of the mail
     * @param int|string   $level   The minimum logging level at which this handler will be triggered
     * @param bool         $bubble  Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(string $apiUser, string $apiKey, string $from, $to, string $subject, $level = Logger::ERROR, bool $bubble = true)
    {
        parent::__construct($level, $bubble);
        $this->apiUser = $apiUser;
        $this->apiKey = $apiKey;
        $this->from = $from;
        $this->to = (array) $to;
        $this->subject = $subject;
    }

    /**
     * {@inheritdoc}
     */
    protected function send(string $content, array $records): void
    {
        $message = [];
        $message['api_user'] = $this->apiUser;
        $message['api_key'] = $this->apiKey;
        $message['from'] = $this->from;
        foreach ($this->to as $recipient) {
            $message['to[]'] = $recipient;
        }
        $message['subject'] = $this->subject;
        $message['date'] = date('r');

        if ($this->isHtmlBody($content)) {
            $message['html'] = $content;
        } else {
            $message['text'] = $content;
        }

        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, 'https://api.sendgrid.com/api/mail.send.json');
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($message));
        Curl\Util::execute($ch, 2);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler\Slack;

use Monolog\Logger;
use Monolog\Utils;
use Monolog\Formatter\NormalizerFormatter;
use Monolog\Formatter\FormatterInterface;

/**
 * Slack record utility helping to log to Slack webhooks or API.
 *
 * @author Greg Kedzierski <greg@gregkedzierski.com>
 * @author Haralan Dobrev <hkdobrev@gmail.com>
 * @see    https://api.slack.com/incoming-webhooks
 * @see    https://api.slack.com/docs/message-attachments
 */
class SlackRecord
{
    public const COLOR_DANGER = 'danger';

    public const COLOR_WARNING = 'warning';

    public const COLOR_GOOD = 'good';

    public const COLOR_DEFAULT = '#e3e4e6';

    /**
     * Slack channel (encoded ID or name)
     * @var string|null
     */
    private $channel;

    /**
     * Name of a bot
     * @var string|null
     */
    private $username;

    /**
     * User icon e.g. 'ghost', 'http://example.com/user.png'
     * @var string|null
     */
    private $userIcon;

    /**
     * Whether the message should be added to Slack as attachment (plain text otherwise)
     * @var bool
     */
    private $useAttachment;

    /**
     * Whether the the context/extra messages added to Slack as attachments are in a short style
     * @var bool
     */
    private $useShortAttachment;

    /**
     * Whether the attachment should include context and extra data
     * @var bool
     */
    private $includeContextAndExtra;

    /**
     * Dot separated list of fields to exclude from slack message. E.g. ['context.field1', 'extra.field2']
     * @var array
     */
    private $excludeFields;

    /**
     * @var ?FormatterInterface
     */
    private $formatter;

    /**
     * @var NormalizerFormatter
     */
    private $normalizerFormatter;

    public function __construct(
        ?string $channel = null,
        ?string $username = null,
        bool $useAttachment = true,
        ?string $userIcon = null,
        bool $useShortAttachment = false,
        bool $includeContextAndExtra = false,
        array $excludeFields = array(),
        FormatterInterface $formatter = null
    ) {
        $this
            ->setChannel($channel)
            ->setUsername($username)
            ->useAttachment($useAttachment)
            ->setUserIcon($userIcon)
            ->useShortAttachment($useShortAttachment)
            ->includeContextAndExtra($includeContextAndExtra)
            ->excludeFields($excludeFields)
            ->setFormatter($formatter);

        if ($this->includeContextAndExtra) {
            $this->normalizerFormatter = new NormalizerFormatter();
        }
    }

    /**
     * Returns required data in format that Slack
     * is expecting.
     */
    public function getSlackData(array $record): array
    {
        $dataArray = array();
        $record = $this->removeExcludedFields($record);

        if ($this->username) {
            $dataArray['username'] = $this->username;
        }

        if ($this->channel) {
            $dataArray['channel'] = $this->channel;
        }

        if ($this->formatter && !$this->useAttachment) {
            $message = $this->formatter->format($record);
        } else {
            $message = $record['message'];
        }

        if ($this->useAttachment) {
            $attachment = array(
                'fallback'  => $message,
                'text'      => $message,
                'color'     => $this->getAttachmentColor($record['level']),
                'fields'    => array(),
                'mrkdwn_in' => array('fields'),
                'ts'        => $record['datetime']->getTimestamp(),
            );

            if ($this->useShortAttachment) {
                $attachment['title'] = $record['level_name'];
            } else {
                $attachment['title'] = 'Message';
                $attachment['fields'][] = $this->generateAttachmentField('Level', $record['level_name']);
            }

            if ($this->includeContextAndExtra) {
                foreach (array('extra', 'context') as $key) {
                    if (empty($record[$key])) {
                        continue;
                    }

                    if ($this->useShortAttachment) {
                        $attachment['fields'][] = $this->generateAttachmentField(
                            (string) $key,
                            $record[$key]
                        );
                    } else {
                        // Add all extra fields as individual fields in attachment
                        $attachment['fields'] = array_merge(
                            $attachment['fields'],
                            $this->generateAttachmentFields($record[$key])
                        );
                    }
                }
            }

            $dataArray['attachments'] = array($attachment);
        } else {
            $dataArray['text'] = $message;
        }

        if ($this->userIcon) {
            if (filter_var($this->userIcon, FILTER_VALIDATE_URL)) {
                $dataArray['icon_url'] = $this->userIcon;
            } else {
                $dataArray['icon_emoji'] = ":{$this->userIcon}:";
            }
        }

        return $dataArray;
    }

    /**
     * Returns a Slack message attachment color associated with
     * provided level.
     */
    public function getAttachmentColor(int $level): string
    {
        switch (true) {
            case $level >= Logger::ERROR:
                return static::COLOR_DANGER;
            case $level >= Logger::WARNING:
                return static::COLOR_WARNING;
            case $level >= Logger::INFO:
                return static::COLOR_GOOD;
            default:
                return static::COLOR_DEFAULT;
        }
    }

    /**
     * Stringifies an array of key/value pairs to be used in attachment fields
     */
    public function stringify(array $fields): string
    {
        $normalized = $this->normalizerFormatter->format($fields);

        $hasSecondDimension = count(array_filter($normalized, 'is_array'));
        $hasNonNumericKeys = !count(array_filter(array_keys($normalized), 'is_numeric'));

        return $hasSecondDimension || $hasNonNumericKeys
            ? Utils::jsonEncode($normalized, JSON_PRETTY_PRINT|Utils::DEFAULT_JSON_FLAGS)
            : Utils::jsonEncode($normalized, Utils::DEFAULT_JSON_FLAGS);
    }

    /**
     * Channel used by the bot when posting
     *
     * @param ?string $channel
     *
     * @return static
     */
    public function setChannel(?string $channel = null): self
    {
        $this->channel = $channel;

        return $this;
    }

    /**
     * Username used by the bot when posting
     *
     * @param ?string $username
     *
     * @return static
     */
    public function setUsername(?string $username = null): self
    {
        $this->username = $username;

        return $this;
    }

    public function useAttachment(bool $useAttachment = true): self
    {
        $this->useAttachment = $useAttachment;

        return $this;
    }

    public function setUserIcon(?string $userIcon = null): self
    {
        $this->userIcon = $userIcon;

        if (\is_string($userIcon)) {
            $this->userIcon = trim($userIcon, ':');
        }

        return $this;
    }

    public function useShortAttachment(bool $useShortAttachment = false): self
    {
        $this->useShortAttachment = $useShortAttachment;

        return $this;
    }

    public function includeContextAndExtra(bool $includeContextAndExtra = false): self
    {
        $this->includeContextAndExtra = $includeContextAndExtra;

        if ($this->includeContextAndExtra) {
            $this->normalizerFormatter = new NormalizerFormatter();
        }

        return $this;
    }

    public function excludeFields(array $excludeFields = []): self
    {
        $this->excludeFields = $excludeFields;

        return $this;
    }

    public function setFormatter(?FormatterInterface $formatter = null): self
    {
        $this->formatter = $formatter;

        return $this;
    }

    /**
     * Generates attachment field
     *
     * @param string|array $value
     */
    private function generateAttachmentField(string $title, $value): array
    {
        $value = is_array($value)
            ? sprintf('```%s```', substr($this->stringify($value), 0, 1990))
            : $value;

        return array(
            'title' => ucfirst($title),
            'value' => $value,
            'short' => false,
        );
    }

    /**
     * Generates a collection of attachment fields from array
     */
    private function generateAttachmentFields(array $data): array
    {
        $fields = array();
        foreach ($this->normalizerFormatter->format($data) as $key => $value) {
            $fields[] = $this->generateAttachmentField((string) $key, $value);
        }

        return $fields;
    }

    /**
     * Get a copy of record with fields excluded according to $this->excludeFields
     */
    private function removeExcludedFields(array $record): array
    {
        foreach ($this->excludeFields as $field) {
            $keys = explode('.', $field);
            $node = &$record;
            $lastKey = end($keys);
            foreach ($keys as $key) {
                if (!isset($node[$key])) {
                    break;
                }
                if ($lastKey === $key) {
                    unset($node[$key]);
                    break;
                }
                $node = &$node[$key];
            }
        }

        return $record;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\Logger;
use Monolog\Utils;
use Monolog\Handler\Slack\SlackRecord;

/**
 * Sends notifications through Slack API
 *
 * @author Greg Kedzierski <greg@gregkedzierski.com>
 * @see    https://api.slack.com/
 */
class SlackHandler extends SocketHandler
{
    /**
     * Slack API token
     * @var string
     */
    private $token;

    /**
     * Instance of the SlackRecord util class preparing data for Slack API.
     * @var SlackRecord
     */
    private $slackRecord;

    /**
     * @param  string                    $token                  Slack API token
     * @param  string                    $channel                Slack channel (encoded ID or name)
     * @param  string|null               $username               Name of a bot
     * @param  bool                      $useAttachment          Whether the message should be added to Slack as attachment (plain text otherwise)
     * @param  string|null               $iconEmoji              The emoji name to use (or null)
     * @param  int                       $level                  The minimum logging level at which this handler will be triggered
     * @param  bool                      $bubble                 Whether the messages that are handled can bubble up the stack or not
     * @param  bool                      $useShortAttachment     Whether the context/extra messages added to Slack as attachments are in a short style
     * @param  bool                      $includeContextAndExtra Whether the attachment should include context and extra data
     * @param  array                     $excludeFields          Dot separated list of fields to exclude from slack message. E.g. ['context.field1', 'extra.field2']
     * @throws MissingExtensionException If no OpenSSL PHP extension configured
     */
    public function __construct(
        string $token,
        string $channel,
        ?string $username = null,
        bool $useAttachment = true,
        ?string $iconEmoji = null,
        $level = Logger::CRITICAL,
        bool $bubble = true,
        bool $useShortAttachment = false,
        bool $includeContextAndExtra = false,
        array $excludeFields = array()
    ) {
        if (!extension_loaded('openssl')) {
            throw new MissingExtensionException('The OpenSSL PHP extension is required to use the SlackHandler');
        }

        parent::__construct('ssl://slack.com:443', $level, $bubble);

        $this->slackRecord = new SlackRecord(
            $channel,
            $username,
            $useAttachment,
            $iconEmoji,
            $useShortAttachment,
            $includeContextAndExtra,
            $excludeFields
        );

        $this->token = $token;
    }

    public function getSlackRecord(): SlackRecord
    {
        return $this->slackRecord;
    }

    public function getToken(): string
    {
        return $this->token;
    }

    /**
     * {@inheritdoc}
     */
    protected function generateDataStream(array $record): string
    {
        $content = $this->buildContent($record);

        return $this->buildHeader($content) . $content;
    }

    /**
     * Builds the body of API call
     */
    private function buildContent(array $record): string
    {
        $dataArray = $this->prepareContentData($record);

        return http_build_query($dataArray);
    }

    protected function prepareContentData(array $record): array
    {
        $dataArray = $this->slackRecord->getSlackData($record);
        $dataArray['token'] = $this->token;

        if (!empty($dataArray['attachments'])) {
            $dataArray['attachments'] = Utils::jsonEncode($dataArray['attachments']);
        }

        return $dataArray;
    }

    /**
     * Builds the header of the API Call
     */
    private function buildHeader(string $content): string
    {
        $header = "POST /api/chat.postMessage HTTP/1.1\r\n";
        $header .= "Host: slack.com\r\n";
        $header .= "Content-Type: application/x-www-form-urlencoded\r\n";
        $header .= "Content-Length: " . strlen($content) . "\r\n";
        $header .= "\r\n";

        return $header;
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        parent::write($record);
        $this->finalizeWrite();
    }

    /**
     * Finalizes the request by reading some bytes and then closing the socket
     *
     * If we do not read some but close the socket too early, slack sometimes
     * drops the request entirely.
     */
    protected function finalizeWrite(): void
    {
        $res = $this->getResource();
        if (is_resource($res)) {
            @fread($res, 2048);
        }
        $this->closeSocket();
    }

    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        parent::setFormatter($formatter);
        $this->slackRecord->setFormatter($formatter);

        return $this;
    }

    public function getFormatter(): FormatterInterface
    {
        $formatter = parent::getFormatter();
        $this->slackRecord->setFormatter($formatter);

        return $formatter;
    }

    /**
     * Channel used by the bot when posting
     */
    public function setChannel(string $channel): self
    {
        $this->slackRecord->setChannel($channel);

        return $this;
    }

    /**
     * Username used by the bot when posting
     */
    public function setUsername(string $username): self
    {
        $this->slackRecord->setUsername($username);

        return $this;
    }

    public function useAttachment(bool $useAttachment): self
    {
        $this->slackRecord->useAttachment($useAttachment);

        return $this;
    }

    public function setIconEmoji(string $iconEmoji): self
    {
        $this->slackRecord->setUserIcon($iconEmoji);

        return $this;
    }

    public function useShortAttachment(bool $useShortAttachment): self
    {
        $this->slackRecord->useShortAttachment($useShortAttachment);

        return $this;
    }

    public function includeContextAndExtra(bool $includeContextAndExtra): self
    {
        $this->slackRecord->includeContextAndExtra($includeContextAndExtra);

        return $this;
    }

    public function excludeFields(array $excludeFields): self
    {
        $this->slackRecord->excludeFields($excludeFields);

        return $this;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\Logger;
use Monolog\Utils;
use Monolog\Handler\Slack\SlackRecord;

/**
 * Sends notifications through Slack Webhooks
 *
 * @author Haralan Dobrev <hkdobrev@gmail.com>
 * @see    https://api.slack.com/incoming-webhooks
 */
class SlackWebhookHandler extends AbstractProcessingHandler
{
    /**
     * Slack Webhook token
     * @var string
     */
    private $webhookUrl;

    /**
     * Instance of the SlackRecord util class preparing data for Slack API.
     * @var SlackRecord
     */
    private $slackRecord;

    /**
     * @param string      $webhookUrl             Slack Webhook URL
     * @param string|null $channel                Slack channel (encoded ID or name)
     * @param string|null $username               Name of a bot
     * @param bool        $useAttachment          Whether the message should be added to Slack as attachment (plain text otherwise)
     * @param string|null $iconEmoji              The emoji name to use (or null)
     * @param bool        $useShortAttachment     Whether the the context/extra messages added to Slack as attachments are in a short style
     * @param bool        $includeContextAndExtra Whether the attachment should include context and extra data
     * @param string|int  $level                  The minimum logging level at which this handler will be triggered
     * @param bool        $bubble                 Whether the messages that are handled can bubble up the stack or not
     * @param array       $excludeFields          Dot separated list of fields to exclude from slack message. E.g. ['context.field1', 'extra.field2']
     */
    public function __construct(
        string $webhookUrl,
        ?string $channel = null,
        ?string $username = null,
        bool $useAttachment = true,
        ?string $iconEmoji = null,
        bool $useShortAttachment = false,
        bool $includeContextAndExtra = false,
        $level = Logger::CRITICAL,
        bool $bubble = true,
        array $excludeFields = array()
    ) {
        parent::__construct($level, $bubble);

        $this->webhookUrl = $webhookUrl;

        $this->slackRecord = new SlackRecord(
            $channel,
            $username,
            $useAttachment,
            $iconEmoji,
            $useShortAttachment,
            $includeContextAndExtra,
            $excludeFields
        );
    }

    public function getSlackRecord(): SlackRecord
    {
        return $this->slackRecord;
    }

    public function getWebhookUrl(): string
    {
        return $this->webhookUrl;
    }

    /**
     * {@inheritdoc}
     *
     * @param array $record
     */
    protected function write(array $record): void
    {
        $postData = $this->slackRecord->getSlackData($record);
        $postString = Utils::jsonEncode($postData);

        $ch = curl_init();
        $options = array(
            CURLOPT_URL => $this->webhookUrl,
            CURLOPT_POST => true,
            CURLOPT_RETURNTRANSFER => true,
            CURLOPT_HTTPHEADER => array('Content-type: application/json'),
            CURLOPT_POSTFIELDS => $postString,
        );
        if (defined('CURLOPT_SAFE_UPLOAD')) {
            $options[CURLOPT_SAFE_UPLOAD] = true;
        }

        curl_setopt_array($ch, $options);

        Curl\Util::execute($ch);
    }

    public function setFormatter(FormatterInterface $formatter): HandlerInterface
    {
        parent::setFormatter($formatter);
        $this->slackRecord->setFormatter($formatter);

        return $this;
    }

    public function getFormatter(): FormatterInterface
    {
        $formatter = parent::getFormatter();
        $this->slackRecord->setFormatter($formatter);

        return $formatter;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * Stores to any socket - uses fsockopen() or pfsockopen().
 *
 * @author Pablo de Leon Belloc <pablolb@gmail.com>
 * @see    http://php.net/manual/en/function.fsockopen.php
 */
class SocketHandler extends AbstractProcessingHandler
{
    private $connectionString;
    private $connectionTimeout;
    /** @var resource|null */
    private $resource;
    /** @var float */
    private $timeout = 0.0;
    /** @var float */
    private $writingTimeout = 10.0;
    private $lastSentBytes = null;
    /** @var int */
    private $chunkSize = null;
    private $persistent = false;
    private $errno;
    private $errstr;
    /** @var ?float */
    private $lastWritingAt;

    /**
     * @param string     $connectionString Socket connection string
     * @param int|string $level            The minimum logging level at which this handler will be triggered
     * @param bool       $bubble           Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(string $connectionString, $level = Logger::DEBUG, bool $bubble = true)
    {
        parent::__construct($level, $bubble);
        $this->connectionString = $connectionString;
        $this->connectionTimeout = (float) ini_get('default_socket_timeout');
    }

    /**
     * Connect (if necessary) and write to the socket
     *
     * @param array $record
     *
     * @throws \UnexpectedValueException
     * @throws \RuntimeException
     */
    protected function write(array $record): void
    {
        $this->connectIfNotConnected();
        $data = $this->generateDataStream($record);
        $this->writeToSocket($data);
    }

    /**
     * We will not close a PersistentSocket instance so it can be reused in other requests.
     */
    public function close(): void
    {
        if (!$this->isPersistent()) {
            $this->closeSocket();
        }
    }

    /**
     * Close socket, if open
     */
    public function closeSocket(): void
    {
        if (is_resource($this->resource)) {
            fclose($this->resource);
            $this->resource = null;
        }
    }

    /**
     * Set socket connection to be persistent. It only has effect before the connection is initiated.
     */
    public function setPersistent(bool $persistent): self
    {
        $this->persistent = $persistent;

        return $this;
    }

    /**
     * Set connection timeout.  Only has effect before we connect.
     *
     * @see http://php.net/manual/en/function.fsockopen.php
     */
    public function setConnectionTimeout(float $seconds): self
    {
        $this->validateTimeout($seconds);
        $this->connectionTimeout = $seconds;

        return $this;
    }

    /**
     * Set write timeout. Only has effect before we connect.
     *
     * @see http://php.net/manual/en/function.stream-set-timeout.php
     */
    public function setTimeout(float $seconds): self
    {
        $this->validateTimeout($seconds);
        $this->timeout = $seconds;

        return $this;
    }

    /**
     * Set writing timeout. Only has effect during connection in the writing cycle.
     *
     * @param float $seconds 0 for no timeout
     */
    public function setWritingTimeout(float $seconds): self
    {
        $this->validateTimeout($seconds);
        $this->writingTimeout = $seconds;

        return $this;
    }

    /**
     * Set chunk size. Only has effect during connection in the writing cycle.
     */
    public function setChunkSize(int $bytes): self
    {
        $this->chunkSize = $bytes;

        return $this;
    }

    /**
     * Get current connection string
     */
    public function getConnectionString(): string
    {
        return $this->connectionString;
    }

    /**
     * Get persistent setting
     */
    public function isPersistent(): bool
    {
        return $this->persistent;
    }

    /**
     * Get current connection timeout setting
     */
    public function getConnectionTimeout(): float
    {
        return $this->connectionTimeout;
    }

    /**
     * Get current in-transfer timeout
     */
    public function getTimeout(): float
    {
        return $this->timeout;
    }

    /**
     * Get current local writing timeout
     *
     * @return float
     */
    public function getWritingTimeout(): float
    {
        return $this->writingTimeout;
    }

    /**
     * Get current chunk size
     */
    public function getChunkSize(): int
    {
        return $this->chunkSize;
    }

    /**
     * Check to see if the socket is currently available.
     *
     * UDP might appear to be connected but might fail when writing.  See http://php.net/fsockopen for details.
     */
    public function isConnected(): bool
    {
        return is_resource($this->resource)
            && !feof($this->resource);  // on TCP - other party can close connection.
    }

    /**
     * Wrapper to allow mocking
     */
    protected function pfsockopen()
    {
        return @pfsockopen($this->connectionString, -1, $this->errno, $this->errstr, $this->connectionTimeout);
    }

    /**
     * Wrapper to allow mocking
     */
    protected function fsockopen()
    {
        return @fsockopen($this->connectionString, -1, $this->errno, $this->errstr, $this->connectionTimeout);
    }

    /**
     * Wrapper to allow mocking
     *
     * @see http://php.net/manual/en/function.stream-set-timeout.php
     */
    protected function streamSetTimeout()
    {
        $seconds = floor($this->timeout);
        $microseconds = round(($this->timeout - $seconds) * 1e6);

        return stream_set_timeout($this->resource, (int) $seconds, (int) $microseconds);
    }

    /**
     * Wrapper to allow mocking
     *
     * @see http://php.net/manual/en/function.stream-set-chunk-size.php
     */
    protected function streamSetChunkSize()
    {
        return stream_set_chunk_size($this->resource, $this->chunkSize);
    }

    /**
     * Wrapper to allow mocking
     */
    protected function fwrite($data)
    {
        return @fwrite($this->resource, $data);
    }

    /**
     * Wrapper to allow mocking
     */
    protected function streamGetMetadata()
    {
        return stream_get_meta_data($this->resource);
    }

    private function validateTimeout($value)
    {
        $ok = filter_var($value, FILTER_VALIDATE_FLOAT);
        if ($ok === false || $value < 0) {
            throw new \InvalidArgumentException("Timeout must be 0 or a positive float (got $value)");
        }
    }

    private function connectIfNotConnected()
    {
        if ($this->isConnected()) {
            return;
        }
        $this->connect();
    }

    protected function generateDataStream(array $record): string
    {
        return (string) $record['formatted'];
    }

    /**
     * @return resource|null
     */
    protected function getResource()
    {
        return $this->resource;
    }

    private function connect(): void
    {
        $this->createSocketResource();
        $this->setSocketTimeout();
        $this->setStreamChunkSize();
    }

    private function createSocketResource(): void
    {
        if ($this->isPersistent()) {
            $resource = $this->pfsockopen();
        } else {
            $resource = $this->fsockopen();
        }
        if (!$resource) {
            throw new \UnexpectedValueException("Failed connecting to $this->connectionString ($this->errno: $this->errstr)");
        }
        $this->resource = $resource;
    }

    private function setSocketTimeout(): void
    {
        if (!$this->streamSetTimeout()) {
            throw new \UnexpectedValueException("Failed setting timeout with stream_set_timeout()");
        }
    }

    private function setStreamChunkSize(): void
    {
        if ($this->chunkSize && !$this->streamSetChunkSize()) {
            throw new \UnexpectedValueException("Failed setting chunk size with stream_set_chunk_size()");
        }
    }

    private function writeToSocket(string $data): void
    {
        $length = strlen($data);
        $sent = 0;
        $this->lastSentBytes = $sent;
        while ($this->isConnected() && $sent < $length) {
            if (0 == $sent) {
                $chunk = $this->fwrite($data);
            } else {
                $chunk = $this->fwrite(substr($data, $sent));
            }
            if ($chunk === false) {
                throw new \RuntimeException("Could not write to socket");
            }
            $sent += $chunk;
            $socketInfo = $this->streamGetMetadata();
            if ($socketInfo['timed_out']) {
                throw new \RuntimeException("Write timed-out");
            }

            if ($this->writingIsTimedOut($sent)) {
                throw new \RuntimeException("Write timed-out, no data sent for `{$this->writingTimeout}` seconds, probably we got disconnected (sent $sent of $length)");
            }
        }
        if (!$this->isConnected() && $sent < $length) {
            throw new \RuntimeException("End-of-file reached, probably we got disconnected (sent $sent of $length)");
        }
    }

    private function writingIsTimedOut(int $sent): bool
    {
        // convert to ms
        if (0.0 == $this->writingTimeout) {
            return false;
        }

        if ($sent !== $this->lastSentBytes) {
            $this->lastWritingAt = microtime(true);
            $this->lastSentBytes = $sent;

            return false;
        } else {
            usleep(100);
        }

        if ((microtime(true) - $this->lastWritingAt) >= $this->writingTimeout) {
            $this->closeSocket();

            return true;
        }

        return false;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Aws\Sqs\SqsClient;
use Monolog\Logger;
use Monolog\Utils;

/**
 * Writes to any sqs queue.
 *
 * @author Martijn van Calker <git@amvc.nl>
 */
class SqsHandler extends AbstractProcessingHandler
{
    /** 256 KB in bytes - maximum message size in SQS */
    protected const MAX_MESSAGE_SIZE = 262144;
    /** 100 KB in bytes - head message size for new error log */
    protected const HEAD_MESSAGE_SIZE = 102400;

    /** @var SqsClient */
    private $client;
    /** @var string */
    private $queueUrl;

    public function __construct(SqsClient $sqsClient, string $queueUrl, $level = Logger::DEBUG, bool $bubble = true)
    {
        parent::__construct($level, $bubble);

        $this->client = $sqsClient;
        $this->queueUrl = $queueUrl;
    }

    /**
     * Writes the record down to the log of the implementing handler.
     *
     * @param array $record
     */
    protected function write(array $record): void
    {
        if (!isset($record['formatted']) || 'string' !== gettype($record['formatted'])) {
            throw new \InvalidArgumentException('SqsHandler accepts only formatted records as a string');
        }

        $messageBody = $record['formatted'];
        if (strlen($messageBody) >= static::MAX_MESSAGE_SIZE) {
            $messageBody = Utils::substr($messageBody, 0, static::HEAD_MESSAGE_SIZE);
        }

        $this->client->sendMessage([
            'QueueUrl' => $this->queueUrl,
            'MessageBody' => $messageBody,
        ]);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Utils;

/**
 * Stores to any stream resource
 *
 * Can be used to store into php://stderr, remote and local files, etc.
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class StreamHandler extends AbstractProcessingHandler
{
    /** @var resource|null */
    protected $stream;
    protected $url;
    /** @var string|null */
    private $errorMessage;
    protected $filePermission;
    protected $useLocking;
    private $dirCreated;

    /**
     * @param resource|string $stream         If a missing path can't be created, an UnexpectedValueException will be thrown on first write
     * @param string|int      $level          The minimum logging level at which this handler will be triggered
     * @param bool            $bubble         Whether the messages that are handled can bubble up the stack or not
     * @param int|null        $filePermission Optional file permissions (default (0644) are only for owner read/write)
     * @param bool            $useLocking     Try to lock log file before doing any writes
     *
     * @throws \InvalidArgumentException If stream is not a resource or string
     */
    public function __construct($stream, $level = Logger::DEBUG, bool $bubble = true, ?int $filePermission = null, bool $useLocking = false)
    {
        parent::__construct($level, $bubble);
        if (is_resource($stream)) {
            $this->stream = $stream;
        } elseif (is_string($stream)) {
            $this->url = Utils::canonicalizePath($stream);
        } else {
            throw new \InvalidArgumentException('A stream must either be a resource or a string.');
        }

        $this->filePermission = $filePermission;
        $this->useLocking = $useLocking;
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
        if ($this->url && is_resource($this->stream)) {
            fclose($this->stream);
        }
        $this->stream = null;
        $this->dirCreated = null;
    }

    /**
     * Return the currently active stream if it is open
     *
     * @return resource|null
     */
    public function getStream()
    {
        return $this->stream;
    }

    /**
     * Return the stream URL if it was configured with a URL and not an active resource
     *
     * @return string|null
     */
    public function getUrl(): ?string
    {
        return $this->url;
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        if (!is_resource($this->stream)) {
            if (null === $this->url || '' === $this->url) {
                throw new \LogicException('Missing stream url, the stream can not be opened. This may be caused by a premature call to close().');
            }
            $this->createDir();
            $this->errorMessage = null;
            set_error_handler([$this, 'customErrorHandler']);
            $this->stream = fopen($this->url, 'a');
            if ($this->filePermission !== null) {
                @chmod($this->url, $this->filePermission);
            }
            restore_error_handler();
            if (!is_resource($this->stream)) {
                $this->stream = null;

                throw new \UnexpectedValueException(sprintf('The stream or file "%s" could not be opened in append mode: '.$this->errorMessage, $this->url));
            }
        }

        if ($this->useLocking) {
            // ignoring errors here, there's not much we can do about them
            flock($this->stream, LOCK_EX);
        }

        $this->streamWrite($this->stream, $record);

        if ($this->useLocking) {
            flock($this->stream, LOCK_UN);
        }
    }

    /**
     * Write to stream
     * @param resource $stream
     * @param array    $record
     */
    protected function streamWrite($stream, array $record): void
    {
        fwrite($stream, (string) $record['formatted']);
    }

    private function customErrorHandler($code, $msg): bool
    {
        $this->errorMessage = preg_replace('{^(fopen|mkdir)\(.*?\): }', '', $msg);

        return true;
    }

    private function getDirFromStream(string $stream): ?string
    {
        $pos = strpos($stream, '://');
        if ($pos === false) {
            return dirname($stream);
        }

        if ('file://' === substr($stream, 0, 7)) {
            return dirname(substr($stream, 7));
        }

        return null;
    }

    private function createDir(): void
    {
        // Do not try to create dir if it has already been tried.
        if ($this->dirCreated) {
            return;
        }

        $dir = $this->getDirFromStream($this->url);
        if (null !== $dir && !is_dir($dir)) {
            $this->errorMessage = null;
            set_error_handler([$this, 'customErrorHandler']);
            $status = mkdir($dir, 0777, true);
            restore_error_handler();
            if (false === $status && !is_dir($dir)) {
                throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
            }
        }
        $this->dirCreated = true;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;
use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\LineFormatter;
use Swift_Message;
use Swift;

/**
 * SwiftMailerHandler uses Swift_Mailer to send the emails
 *
 * @author Gyula Sallai
 */
class SwiftMailerHandler extends MailHandler
{
    protected $mailer;
    private $messageTemplate;

    /**
     * @psalm-param Swift_Message|callable(string, array): Swift_Message $message
     *
     * @param \Swift_Mailer          $mailer  The mailer to use
     * @param callable|Swift_Message $message An example message for real messages, only the body will be replaced
     * @param string|int             $level   The minimum logging level at which this handler will be triggered
     * @param bool                   $bubble  Whether the messages that are handled can bubble up the stack or not
     */
    public function __construct(\Swift_Mailer $mailer, $message, $level = Logger::ERROR, bool $bubble = true)
    {
        parent::__construct($level, $bubble);

        $this->mailer = $mailer;
        $this->messageTemplate = $message;
    }

    /**
     * {@inheritdoc}
     */
    protected function send(string $content, array $records): void
    {
        $this->mailer->send($this->buildMessage($content, $records));
    }

    /**
     * Gets the formatter for the Swift_Message subject.
     *
     * @param string|null $format The format of the subject
     */
    protected function getSubjectFormatter(?string $format): FormatterInterface
    {
        return new LineFormatter($format);
    }

    /**
     * Creates instance of Swift_Message to be sent
     *
     * @param  string        $content formatted email body to be sent
     * @param  array         $records Log records that formed the content
     * @return Swift_Message
     */
    protected function buildMessage(string $content, array $records): Swift_Message
    {
        $message = null;
        if ($this->messageTemplate instanceof Swift_Message) {
            $message = clone $this->messageTemplate;
            $message->generateId();
        } elseif (is_callable($this->messageTemplate)) {
            $message = ($this->messageTemplate)($content, $records);
        }

        if (!$message instanceof Swift_Message) {
            throw new \InvalidArgumentException('Could not resolve message as instance of Swift_Message or a callable returning it');
        }

        if ($records) {
            $subjectFormatter = $this->getSubjectFormatter($message->getSubject());
            $message->setSubject($subjectFormatter->format($this->getHighestRecord($records)));
        }

        $mime = 'text/plain';
        if ($this->isHtmlBody($content)) {
            $mime = 'text/html';
        }

        $message->setBody($content, $mime);
        /** @phpstan-ignore-next-line */
        if (version_compare(Swift::VERSION, '6.0.0', '>=')) {
            $message->setDate(new \DateTimeImmutable());
        } else {
            /** @phpstan-ignore-next-line */
            $message->setDate(time());
        }

        return $message;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * Logs to syslog service.
 *
 * usage example:
 *
 *   $log = new Logger('application');
 *   $syslog = new SyslogHandler('myfacility', 'local6');
 *   $formatter = new LineFormatter("%channel%.%level_name%: %message% %extra%");
 *   $syslog->setFormatter($formatter);
 *   $log->pushHandler($syslog);
 *
 * @author Sven Paulus <sven@karlsruhe.org>
 */
class SyslogHandler extends AbstractSyslogHandler
{
    protected $ident;
    protected $logopts;

    /**
     * @param string     $ident
     * @param string|int $facility Either one of the names of the keys in $this->facilities, or a LOG_* facility constant
     * @param string|int $level    The minimum logging level at which this handler will be triggered
     * @param bool       $bubble   Whether the messages that are handled can bubble up the stack or not
     * @param int        $logopts  Option flags for the openlog() call, defaults to LOG_PID
     */
    public function __construct(string $ident, $facility = LOG_USER, $level = Logger::DEBUG, bool $bubble = true, int $logopts = LOG_PID)
    {
        parent::__construct($facility, $level, $bubble);

        $this->ident = $ident;
        $this->logopts = $logopts;
    }

    /**
     * {@inheritdoc}
     */
    public function close(): void
    {
        closelog();
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        if (!openlog($this->ident, $this->logopts, $this->facility)) {
            throw new \LogicException('Can\'t open syslog for ident "'.$this->ident.'" and facility "'.$this->facility.'"');
        }
        syslog($this->logLevels[$record['level']], (string) $record['formatted']);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler\SyslogUdp;

use Monolog\Utils;
use Socket;

class UdpSocket
{
    protected const DATAGRAM_MAX_LENGTH = 65023;

    /** @var string */
    protected $ip;
    /** @var int */
    protected $port;
    /** @var resource|Socket|null */
    protected $socket;

    public function __construct(string $ip, int $port = 514)
    {
        $this->ip = $ip;
        $this->port = $port;
        $domain = AF_INET;
        $protocol = SOL_UDP;
        // Check if we are using unix sockets.
        if ($port === 0) {
            $domain = AF_UNIX;
            $protocol = IPPROTO_IP;
        }
        $this->socket = socket_create($domain, SOCK_DGRAM, $protocol) ?: null;
    }

    public function write($line, $header = "")
    {
        $this->send($this->assembleMessage($line, $header));
    }

    public function close(): void
    {
        if (is_resource($this->socket) || $this->socket instanceof Socket) {
            socket_close($this->socket);
            $this->socket = null;
        }
    }

    protected function send(string $chunk): void
    {
        if (!is_resource($this->socket) && !$this->socket instanceof Socket) {
            throw new \RuntimeException('The UdpSocket to '.$this->ip.':'.$this->port.' has been closed and can not be written to anymore');
        }
        socket_sendto($this->socket, $chunk, strlen($chunk), $flags = 0, $this->ip, $this->port);
    }

    protected function assembleMessage(string $line, string $header): string
    {
        $chunkSize = static::DATAGRAM_MAX_LENGTH - strlen($header);

        return $header . Utils::substr($line, 0, $chunkSize);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use DateTimeInterface;
use Monolog\Logger;
use Monolog\Handler\SyslogUdp\UdpSocket;

/**
 * A Handler for logging to a remote syslogd server.
 *
 * @author Jesper Skovgaard Nielsen <nulpunkt@gmail.com>
 * @author Dominik Kukacka <dominik.kukacka@gmail.com>
 */
class SyslogUdpHandler extends AbstractSyslogHandler
{
    const RFC3164 = 0;
    const RFC5424 = 1;
    const RFC5424e = 2;

    private $dateFormats = array(
        self::RFC3164 => 'M d H:i:s',
        self::RFC5424 => \DateTime::RFC3339,
        self::RFC5424e => \DateTime::RFC3339_EXTENDED,
    );

    protected $socket;
    protected $ident;
    protected $rfc;

    /**
     * @param string     $host     Either IP/hostname or a path to a unix socket (port must be 0 then)
     * @param int        $port     Port number, or 0 if $host is a unix socket
     * @param string|int $facility Either one of the names of the keys in $this->facilities, or a LOG_* facility constant
     * @param string|int $level    The minimum logging level at which this handler will be triggered
     * @param bool       $bubble   Whether the messages that are handled can bubble up the stack or not
     * @param string     $ident    Program name or tag for each log message.
     * @param int        $rfc      RFC to format the message for.
     */
    public function __construct(string $host, int $port = 514, $facility = LOG_USER, $level = Logger::DEBUG, bool $bubble = true, string $ident = 'php', int $rfc = self::RFC5424)
    {
        parent::__construct($facility, $level, $bubble);

        $this->ident = $ident;
        $this->rfc = $rfc;

        $this->socket = new UdpSocket($host, $port);
    }

    protected function write(array $record): void
    {
        $lines = $this->splitMessageIntoLines($record['formatted']);

        $header = $this->makeCommonSyslogHeader($this->logLevels[$record['level']], $record['datetime']);

        foreach ($lines as $line) {
            $this->socket->write($line, $header);
        }
    }

    public function close(): void
    {
        $this->socket->close();
    }

    private function splitMessageIntoLines($message): array
    {
        if (is_array($message)) {
            $message = implode("\n", $message);
        }

        return preg_split('/$\R?^/m', (string) $message, -1, PREG_SPLIT_NO_EMPTY);
    }

    /**
     * Make common syslog header (see rfc5424 or rfc3164)
     */
    protected function makeCommonSyslogHeader(int $severity, DateTimeInterface $datetime): string
    {
        $priority = $severity + $this->facility;

        if (!$pid = getmypid()) {
            $pid = '-';
        }

        if (!$hostname = gethostname()) {
            $hostname = '-';
        }

        if ($this->rfc === self::RFC3164 && ($datetime instanceof \DateTimeImmutable || $datetime instanceof \DateTime)) {
            $datetime->setTimezone(new \DateTimeZone('UTC'));
        }
        $date = $datetime->format($this->dateFormats[$this->rfc]);

        if ($this->rfc === self::RFC3164) {
            return "<$priority>" .
                $date . " " .
                $hostname . " " .
                $this->ident . "[" . $pid . "]: ";
        } else {
            return "<$priority>1 " .
                $date . " " .
                $hostname . " " .
                $this->ident . " " .
                $pid . " - - ";
        }
    }

    /**
     * Inject your own socket, mainly used for testing
     */
    public function setSocket(UdpSocket $socket): self
    {
        $this->socket = $socket;

        return $this;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use RuntimeException;
use Monolog\Logger;

/**
 * Handler send logs to Telegram using Telegram Bot API.
 *
 * How to use:
 *  1) Create telegram bot with https://telegram.me/BotFather
 *  2) Create a telegram channel where logs will be recorded.
 *  3) Add created bot from step 1 to the created channel from step 2.
 *
 * Use telegram bot API key from step 1 and channel name with '@' prefix from step 2 to create instance of TelegramBotHandler
 *
 * @link https://core.telegram.org/bots/api
 *
 * @author Mazur Alexandr <alexandrmazur96@gmail.com>
 */
class TelegramBotHandler extends AbstractProcessingHandler
{
    private const BOT_API = 'https://api.telegram.org/bot';

    /**
     * @var array AVAILABLE_PARSE_MODES The available values of parseMode according to the Telegram api documentation
     */
    private const AVAILABLE_PARSE_MODES = [
        'HTML',
        'MarkdownV2',
        'Markdown' // legacy mode without underline and strikethrough, use MarkdownV2 instead
    ];

    /**
     * Telegram bot access token provided by BotFather.
     * Create telegram bot with https://telegram.me/BotFather and use access token from it.
     * @var string
     */
    private $apiKey;

    /**
     * Telegram channel name.
     * Since to start with '@' symbol as prefix.
     * @var string
     */
    private $channel;

    /**
     * The kind of formatting that is used for the message.
     * See available options at https://core.telegram.org/bots/api#formatting-options
     * or in AVAILABLE_PARSE_MODES
     * @var string|null
     */
    private $parseMode;

    /**
     * Disables link previews for links in the message.
     * @var bool|null
     */
    private $disableWebPagePreview;

    /**
     * Sends the message silently. Users will receive a notification with no sound.
     * @var bool|null
     */
    private $disableNotification;

    /**
     * @param string $apiKey  Telegram bot access token provided by BotFather
     * @param string $channel Telegram channel name
     * @inheritDoc
     */
    public function __construct(
        string $apiKey,
        string $channel,
        $level = Logger::DEBUG,
        bool $bubble = true,
        string $parseMode = null,
        bool $disableWebPagePreview = null,
        bool $disableNotification = null
    ) {
        parent::__construct($level, $bubble);

        $this->apiKey = $apiKey;
        $this->channel = $channel;
        $this->setParseMode($parseMode);
        $this->disableWebPagePreview($disableWebPagePreview);
        $this->disableNotification($disableNotification);
    }

    public function setParseMode(string $parseMode = null): self
    {
        if ($parseMode !== null && !in_array($parseMode, self::AVAILABLE_PARSE_MODES)) {
            throw new \InvalidArgumentException('Unknown parseMode, use one of these: ' . implode(', ', self::AVAILABLE_PARSE_MODES) . '.');
        }

        $this->parseMode = $parseMode;
        return $this;
    }

    public function disableWebPagePreview(bool $disableWebPagePreview = null): self
    {
        $this->disableWebPagePreview = $disableWebPagePreview;
        return $this;
    }

    public function disableNotification(bool $disableNotification = null): self
    {
        $this->disableNotification = $disableNotification;
        return $this;
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        $messages = [];

        foreach ($records as $record) {
            if (!$this->isHandling($record)) {
                continue;
            }

            if ($this->processors) {
                $record = $this->processRecord($record);
            }

            $messages[] = $record;
        }

        if (!empty($messages)) {
            $this->send((string) $this->getFormatter()->formatBatch($messages));
        }
    }

    /**
     * @inheritDoc
     */
    protected function write(array $record): void
    {
        $this->send($record['formatted']);
    }

    /**
     * Send request to @link https://api.telegram.org/bot on SendMessage action.
     * @param string $message
     */
    protected function send(string $message): void
    {
        $ch = curl_init();
        $url = self::BOT_API . $this->apiKey . '/SendMessage';
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
            'text' => $message,
            'chat_id' => $this->channel,
            'parse_mode' => $this->parseMode,
            'disable_web_page_preview' => $this->disableWebPagePreview,
            'disable_notification' => $this->disableNotification,
        ]));

        $result = Curl\Util::execute($ch);
        $result = json_decode($result, true);

        if ($result['ok'] === false) {
            throw new RuntimeException('Telegram API error. Description: ' . $result['description']);
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Logger;

/**
 * Used for testing purposes.
 *
 * It records all records and gives you access to them for verification.
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 *
 * @method bool hasEmergency($record)
 * @method bool hasAlert($record)
 * @method bool hasCritical($record)
 * @method bool hasError($record)
 * @method bool hasWarning($record)
 * @method bool hasNotice($record)
 * @method bool hasInfo($record)
 * @method bool hasDebug($record)
 *
 * @method bool hasEmergencyRecords()
 * @method bool hasAlertRecords()
 * @method bool hasCriticalRecords()
 * @method bool hasErrorRecords()
 * @method bool hasWarningRecords()
 * @method bool hasNoticeRecords()
 * @method bool hasInfoRecords()
 * @method bool hasDebugRecords()
 *
 * @method bool hasEmergencyThatContains($message)
 * @method bool hasAlertThatContains($message)
 * @method bool hasCriticalThatContains($message)
 * @method bool hasErrorThatContains($message)
 * @method bool hasWarningThatContains($message)
 * @method bool hasNoticeThatContains($message)
 * @method bool hasInfoThatContains($message)
 * @method bool hasDebugThatContains($message)
 *
 * @method bool hasEmergencyThatMatches($message)
 * @method bool hasAlertThatMatches($message)
 * @method bool hasCriticalThatMatches($message)
 * @method bool hasErrorThatMatches($message)
 * @method bool hasWarningThatMatches($message)
 * @method bool hasNoticeThatMatches($message)
 * @method bool hasInfoThatMatches($message)
 * @method bool hasDebugThatMatches($message)
 *
 * @method bool hasEmergencyThatPasses($message)
 * @method bool hasAlertThatPasses($message)
 * @method bool hasCriticalThatPasses($message)
 * @method bool hasErrorThatPasses($message)
 * @method bool hasWarningThatPasses($message)
 * @method bool hasNoticeThatPasses($message)
 * @method bool hasInfoThatPasses($message)
 * @method bool hasDebugThatPasses($message)
 */
class TestHandler extends AbstractProcessingHandler
{
    protected $records = [];
    protected $recordsByLevel = [];
    private $skipReset = false;

    public function getRecords()
    {
        return $this->records;
    }

    public function clear()
    {
        $this->records = [];
        $this->recordsByLevel = [];
    }

    public function reset()
    {
        if (!$this->skipReset) {
            $this->clear();
        }
    }

    public function setSkipReset(bool $skipReset)
    {
        $this->skipReset = $skipReset;
    }

    /**
     * @param string|int $level Logging level value or name
     */
    public function hasRecords($level): bool
    {
        return isset($this->recordsByLevel[Logger::toMonologLevel($level)]);
    }

    /**
     * @param string|array $record Either a message string or an array containing message and optionally context keys that will be checked against all records
     * @param string|int   $level  Logging level value or name
     */
    public function hasRecord($record, $level): bool
    {
        if (is_string($record)) {
            $record = array('message' => $record);
        }

        return $this->hasRecordThatPasses(function ($rec) use ($record) {
            if ($rec['message'] !== $record['message']) {
                return false;
            }
            if (isset($record['context']) && $rec['context'] !== $record['context']) {
                return false;
            }

            return true;
        }, $level);
    }

    /**
     * @param string|int $level Logging level value or name
     */
    public function hasRecordThatContains(string $message, $level): bool
    {
        return $this->hasRecordThatPasses(function ($rec) use ($message) {
            return strpos($rec['message'], $message) !== false;
        }, $level);
    }

    /**
     * @param string|int $level Logging level value or name
     */
    public function hasRecordThatMatches(string $regex, $level): bool
    {
        return $this->hasRecordThatPasses(function (array $rec) use ($regex): bool {
            return preg_match($regex, $rec['message']) > 0;
        }, $level);
    }

    /**
     * @psalm-param callable(array, int): mixed $predicate
     *
     * @param string|int $level Logging level value or name
     * @return bool
     */
    public function hasRecordThatPasses(callable $predicate, $level)
    {
        $level = Logger::toMonologLevel($level);

        if (!isset($this->recordsByLevel[$level])) {
            return false;
        }

        foreach ($this->recordsByLevel[$level] as $i => $rec) {
            if ($predicate($rec, $i)) {
                return true;
            }
        }

        return false;
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        $this->recordsByLevel[$record['level']][] = $record;
        $this->records[] = $record;
    }

    public function __call($method, $args)
    {
        if (preg_match('/(.*)(Debug|Info|Notice|Warning|Error|Critical|Alert|Emergency)(.*)/', $method, $matches) > 0) {
            $genericMethod = $matches[1] . ('Records' !== $matches[3] ? 'Record' : '') . $matches[3];
            $level = constant('Monolog\Logger::' . strtoupper($matches[2]));
            if (method_exists($this, $genericMethod)) {
                $args[] = $level;

                return call_user_func_array([$this, $genericMethod], $args);
            }
        }

        throw new \BadMethodCallException('Call to undefined method ' . get_class($this) . '::' . $method . '()');
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

trait WebRequestRecognizerTrait
{
    /**
     * Checks if PHP's serving a web request
     * @return bool
     */
    protected function isWebRequest(): bool
    {
        return 'cli' !== \PHP_SAPI && 'phpdbg' !== \PHP_SAPI;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

/**
 * Forwards records to multiple handlers suppressing failures of each handler
 * and continuing through to give every handler a chance to succeed.
 *
 * @author Craig D'Amelio <craig@damelio.ca>
 */
class WhatFailureGroupHandler extends GroupHandler
{
    /**
     * {@inheritdoc}
     */
    public function handle(array $record): bool
    {
        if ($this->processors) {
            $record = $this->processRecord($record);
        }

        foreach ($this->handlers as $handler) {
            try {
                $handler->handle($record);
            } catch (\Throwable $e) {
                // What failure?
            }
        }

        return false === $this->bubble;
    }

    /**
     * {@inheritdoc}
     */
    public function handleBatch(array $records): void
    {
        if ($this->processors) {
            $processed = array();
            foreach ($records as $record) {
                $processed[] = $this->processRecord($record);
            }
            $records = $processed;
        }

        foreach ($this->handlers as $handler) {
            try {
                $handler->handleBatch($records);
            } catch (\Throwable $e) {
                // What failure?
            }
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Handler;

use Monolog\Formatter\FormatterInterface;
use Monolog\Formatter\NormalizerFormatter;
use Monolog\Logger;

/**
 * Handler sending logs to Zend Monitor
 *
 * @author  Christian Bergau <cbergau86@gmail.com>
 * @author  Jason Davis <happydude@jasondavis.net>
 */
class ZendMonitorHandler extends AbstractProcessingHandler
{
    /**
     * Monolog level / ZendMonitor Custom Event priority map
     *
     * @var array
     */
    protected $levelMap = [];

    /**
     * @param  string|int                $level  The minimum logging level at which this handler will be triggered.
     * @param  bool                      $bubble Whether the messages that are handled can bubble up the stack or not.
     * @throws MissingExtensionException
     */
    public function __construct($level = Logger::DEBUG, bool $bubble = true)
    {
        if (!function_exists('zend_monitor_custom_event')) {
            throw new MissingExtensionException(
                'You must have Zend Server installed with Zend Monitor enabled in order to use this handler'
            );
        }
        //zend monitor constants are not defined if zend monitor is not enabled.
        $this->levelMap = [
            Logger::DEBUG     => \ZEND_MONITOR_EVENT_SEVERITY_INFO,
            Logger::INFO      => \ZEND_MONITOR_EVENT_SEVERITY_INFO,
            Logger::NOTICE    => \ZEND_MONITOR_EVENT_SEVERITY_INFO,
            Logger::WARNING   => \ZEND_MONITOR_EVENT_SEVERITY_WARNING,
            Logger::ERROR     => \ZEND_MONITOR_EVENT_SEVERITY_ERROR,
            Logger::CRITICAL  => \ZEND_MONITOR_EVENT_SEVERITY_ERROR,
            Logger::ALERT     => \ZEND_MONITOR_EVENT_SEVERITY_ERROR,
            Logger::EMERGENCY => \ZEND_MONITOR_EVENT_SEVERITY_ERROR,
        ];
        parent::__construct($level, $bubble);
    }

    /**
     * {@inheritdoc}
     */
    protected function write(array $record): void
    {
        $this->writeZendMonitorCustomEvent(
            Logger::getLevelName($record['level']),
            $record['message'],
            $record['formatted'],
            $this->levelMap[$record['level']]
        );
    }

    /**
     * Write to Zend Monitor Events
     * @param string $type      Text displayed in "Class Name (custom)" field
     * @param string $message   Text displayed in "Error String"
     * @param array  $formatted Displayed in Custom Variables tab
     * @param int    $severity  Set the event severity level (-1,0,1)
     */
    protected function writeZendMonitorCustomEvent(string $type, string $message, array $formatted, int $severity): void
    {
        zend_monitor_custom_event($type, $message, $formatted, $severity);
    }

    /**
     * {@inheritdoc}
     */
    public function getDefaultFormatter(): FormatterInterface
    {
        return new NormalizerFormatter();
    }

    public function getLevelMap(): array
    {
        return $this->levelMap;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog;

use DateTimeZone;
use Monolog\Handler\HandlerInterface;
use Psr\Log\LoggerInterface;
use Psr\Log\InvalidArgumentException;
use Throwable;

/**
 * Monolog log channel
 *
 * It contains a stack of Handlers and a stack of Processors,
 * and uses them to store records that are added to it.
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class Logger implements LoggerInterface, ResettableInterface
{
    /**
     * Detailed debug information
     */
    public const DEBUG = 100;

    /**
     * Interesting events
     *
     * Examples: User logs in, SQL logs.
     */
    public const INFO = 200;

    /**
     * Uncommon events
     */
    public const NOTICE = 250;

    /**
     * Exceptional occurrences that are not errors
     *
     * Examples: Use of deprecated APIs, poor use of an API,
     * undesirable things that are not necessarily wrong.
     */
    public const WARNING = 300;

    /**
     * Runtime errors
     */
    public const ERROR = 400;

    /**
     * Critical conditions
     *
     * Example: Application component unavailable, unexpected exception.
     */
    public const CRITICAL = 500;

    /**
     * Action must be taken immediately
     *
     * Example: Entire website down, database unavailable, etc.
     * This should trigger the SMS alerts and wake you up.
     */
    public const ALERT = 550;

    /**
     * Urgent alert.
     */
    public const EMERGENCY = 600;

    /**
     * Monolog API version
     *
     * This is only bumped when API breaks are done and should
     * follow the major version of the library
     *
     * @var int
     */
    public const API = 2;

    /**
     * This is a static variable and not a constant to serve as an extension point for custom levels
     *
     * @var array<int, string> $levels Logging levels with the levels as key
     */
    protected static $levels = [
        self::DEBUG     => 'DEBUG',
        self::INFO      => 'INFO',
        self::NOTICE    => 'NOTICE',
        self::WARNING   => 'WARNING',
        self::ERROR     => 'ERROR',
        self::CRITICAL  => 'CRITICAL',
        self::ALERT     => 'ALERT',
        self::EMERGENCY => 'EMERGENCY',
    ];

    /**
     * @var string
     */
    protected $name;

    /**
     * The handler stack
     *
     * @var HandlerInterface[]
     */
    protected $handlers;

    /**
     * Processors that will process all log records
     *
     * To process records of a single handler instead, add the processor on that specific handler
     *
     * @var callable[]
     */
    protected $processors;

    /**
     * @var bool
     */
    protected $microsecondTimestamps = true;

    /**
     * @var DateTimeZone
     */
    protected $timezone;

    /**
     * @var callable|null
     */
    protected $exceptionHandler;

    /**
     * @psalm-param array<callable(array): array> $processors
     *
     * @param string             $name       The logging channel, a simple descriptive name that is attached to all log records
     * @param HandlerInterface[] $handlers   Optional stack of handlers, the first one in the array is called first, etc.
     * @param callable[]         $processors Optional array of processors
     * @param DateTimeZone|null  $timezone   Optional timezone, if not provided date_default_timezone_get() will be used
     */
    public function __construct(string $name, array $handlers = [], array $processors = [], ?DateTimeZone $timezone = null)
    {
        $this->name = $name;
        $this->setHandlers($handlers);
        $this->processors = $processors;
        $this->timezone = $timezone ?: new DateTimeZone(date_default_timezone_get() ?: 'UTC');
    }

    public function getName(): string
    {
        return $this->name;
    }

    /**
     * Return a new cloned instance with the name changed
     */
    public function withName(string $name): self
    {
        $new = clone $this;
        $new->name = $name;

        return $new;
    }

    /**
     * Pushes a handler on to the stack.
     */
    public function pushHandler(HandlerInterface $handler): self
    {
        array_unshift($this->handlers, $handler);

        return $this;
    }

    /**
     * Pops a handler from the stack
     *
     * @throws \LogicException If empty handler stack
     */
    public function popHandler(): HandlerInterface
    {
        if (!$this->handlers) {
            throw new \LogicException('You tried to pop from an empty handler stack.');
        }

        return array_shift($this->handlers);
    }

    /**
     * Set handlers, replacing all existing ones.
     *
     * If a map is passed, keys will be ignored.
     *
     * @param HandlerInterface[] $handlers
     */
    public function setHandlers(array $handlers): self
    {
        $this->handlers = [];
        foreach (array_reverse($handlers) as $handler) {
            $this->pushHandler($handler);
        }

        return $this;
    }

    /**
     * @return HandlerInterface[]
     */
    public function getHandlers(): array
    {
        return $this->handlers;
    }

    /**
     * Adds a processor on to the stack.
     */
    public function pushProcessor(callable $callback): self
    {
        array_unshift($this->processors, $callback);

        return $this;
    }

    /**
     * Removes the processor on top of the stack and returns it.
     *
     * @throws \LogicException If empty processor stack
     * @return callable
     */
    public function popProcessor(): callable
    {
        if (!$this->processors) {
            throw new \LogicException('You tried to pop from an empty processor stack.');
        }

        return array_shift($this->processors);
    }

    /**
     * @return callable[]
     */
    public function getProcessors(): array
    {
        return $this->processors;
    }

    /**
     * Control the use of microsecond resolution timestamps in the 'datetime'
     * member of new records.
     *
     * As of PHP7.1 microseconds are always included by the engine, so
     * there is no performance penalty and Monolog 2 enabled microseconds
     * by default. This function lets you disable them though in case you want
     * to suppress microseconds from the output.
     *
     * @param bool $micro True to use microtime() to create timestamps
     */
    public function useMicrosecondTimestamps(bool $micro): void
    {
        $this->microsecondTimestamps = $micro;
    }

    /**
     * Adds a log record.
     *
     * @param  int     $level   The logging level
     * @param  string  $message The log message
     * @param  mixed[] $context The log context
     * @return bool    Whether the record has been processed
     */
    public function addRecord(int $level, string $message, array $context = []): bool
    {
        $offset = 0;
        $record = null;

        foreach ($this->handlers as $handler) {
            if (null === $record) {
                // skip creating the record as long as no handler is going to handle it
                if (!$handler->isHandling(['level' => $level])) {
                    continue;
                }

                $levelName = static::getLevelName($level);

                $record = [
                    'message' => $message,
                    'context' => $context,
                    'level' => $level,
                    'level_name' => $levelName,
                    'channel' => $this->name,
                    'datetime' => new DateTimeImmutable($this->microsecondTimestamps, $this->timezone),
                    'extra' => [],
                ];

                try {
                    foreach ($this->processors as $processor) {
                        $record = $processor($record);
                    }
                } catch (Throwable $e) {
                    $this->handleException($e, $record);

                    return true;
                }
            }

            // once the record exists, send it to all handlers as long as the bubbling chain is not interrupted
            try {
                if (true === $handler->handle($record)) {
                    break;
                }
            } catch (Throwable $e) {
                $this->handleException($e, $record);

                return true;
            }
        }

        return null !== $record;
    }

    /**
     * Ends a log cycle and frees all resources used by handlers.
     *
     * Closing a Handler means flushing all buffers and freeing any open resources/handles.
     * Handlers that have been closed should be able to accept log records again and re-open
     * themselves on demand, but this may not always be possible depending on implementation.
     *
     * This is useful at the end of a request and will be called automatically on every handler
     * when they get destructed.
     */
    public function close(): void
    {
        foreach ($this->handlers as $handler) {
            $handler->close();
        }
    }

    /**
     * Ends a log cycle and resets all handlers and processors to their initial state.
     *
     * Resetting a Handler or a Processor means flushing/cleaning all buffers, resetting internal
     * state, and getting it back to a state in which it can receive log records again.
     *
     * This is useful in case you want to avoid logs leaking between two requests or jobs when you
     * have a long running process like a worker or an application server serving multiple requests
     * in one process.
     */
    public function reset(): void
    {
        foreach ($this->handlers as $handler) {
            if ($handler instanceof ResettableInterface) {
                $handler->reset();
            }
        }

        foreach ($this->processors as $processor) {
            if ($processor instanceof ResettableInterface) {
                $processor->reset();
            }
        }
    }

    /**
     * Gets all supported logging levels.
     *
     * @return array<string, int> Assoc array with human-readable level names => level codes.
     */
    public static function getLevels(): array
    {
        return array_flip(static::$levels);
    }

    /**
     * Gets the name of the logging level.
     *
     * @throws \Psr\Log\InvalidArgumentException If level is not defined
     */
    public static function getLevelName(int $level): string
    {
        if (!isset(static::$levels[$level])) {
            throw new InvalidArgumentException('Level "'.$level.'" is not defined, use one of: '.implode(', ', array_keys(static::$levels)));
        }

        return static::$levels[$level];
    }

    /**
     * Converts PSR-3 levels to Monolog ones if necessary
     *
     * @param  string|int                        $level Level number (monolog) or name (PSR-3)
     * @throws \Psr\Log\InvalidArgumentException If level is not defined
     */
    public static function toMonologLevel($level): int
    {
        if (is_string($level)) {
            if (is_numeric($level)) {
                return intval($level);
            }

            // Contains chars of all log levels and avoids using strtoupper() which may have
            // strange results depending on locale (for example, "i" will become "İ" in Turkish locale)
            $upper = strtr($level, 'abcdefgilmnortuwy', 'ABCDEFGILMNORTUWY');
            if (defined(__CLASS__.'::'.$upper)) {
                return constant(__CLASS__ . '::' . $upper);
            }

            throw new InvalidArgumentException('Level "'.$level.'" is not defined, use one of: '.implode(', ', array_keys(static::$levels)));
        }

        if (!is_int($level)) {
            throw new InvalidArgumentException('Level "'.var_export($level, true).'" is not defined, use one of: '.implode(', ', array_keys(static::$levels)));
        }

        return $level;
    }

    /**
     * Checks whether the Logger has a handler that listens on the given level
     */
    public function isHandling(int $level): bool
    {
        $record = [
            'level' => $level,
        ];

        foreach ($this->handlers as $handler) {
            if ($handler->isHandling($record)) {
                return true;
            }
        }

        return false;
    }

    /**
     * Set a custom exception handler that will be called if adding a new record fails
     *
     * The callable will receive an exception object and the record that failed to be logged
     */
    public function setExceptionHandler(?callable $callback): self
    {
        $this->exceptionHandler = $callback;

        return $this;
    }

    public function getExceptionHandler(): ?callable
    {
        return $this->exceptionHandler;
    }

    /**
     * Adds a log record at an arbitrary level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param mixed   $level   The log level
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function log($level, $message, array $context = []): void
    {
        $level = static::toMonologLevel($level);

        $this->addRecord($level, (string) $message, $context);
    }

    /**
     * Adds a log record at the DEBUG level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function debug($message, array $context = []): void
    {
        $this->addRecord(static::DEBUG, (string) $message, $context);
    }

    /**
     * Adds a log record at the INFO level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function info($message, array $context = []): void
    {
        $this->addRecord(static::INFO, (string) $message, $context);
    }

    /**
     * Adds a log record at the NOTICE level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function notice($message, array $context = []): void
    {
        $this->addRecord(static::NOTICE, (string) $message, $context);
    }

    /**
     * Adds a log record at the WARNING level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function warning($message, array $context = []): void
    {
        $this->addRecord(static::WARNING, (string) $message, $context);
    }

    /**
     * Adds a log record at the ERROR level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function error($message, array $context = []): void
    {
        $this->addRecord(static::ERROR, (string) $message, $context);
    }

    /**
     * Adds a log record at the CRITICAL level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function critical($message, array $context = []): void
    {
        $this->addRecord(static::CRITICAL, (string) $message, $context);
    }

    /**
     * Adds a log record at the ALERT level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function alert($message, array $context = []): void
    {
        $this->addRecord(static::ALERT, (string) $message, $context);
    }

    /**
     * Adds a log record at the EMERGENCY level.
     *
     * This method allows for compatibility with common interfaces.
     *
     * @param string  $message The log message
     * @param mixed[] $context The log context
     */
    public function emergency($message, array $context = []): void
    {
        $this->addRecord(static::EMERGENCY, (string) $message, $context);
    }

    /**
     * Sets the timezone to be used for the timestamp of log records.
     */
    public function setTimezone(DateTimeZone $tz): self
    {
        $this->timezone = $tz;

        return $this;
    }

    /**
     * Returns the timezone to be used for the timestamp of log records.
     */
    public function getTimezone(): DateTimeZone
    {
        return $this->timezone;
    }

    /**
     * Delegates exception management to the custom exception handler,
     * or throws the exception if no custom handler is set.
     */
    protected function handleException(Throwable $e, array $record): void
    {
        if (!$this->exceptionHandler) {
            throw $e;
        }

        ($this->exceptionHandler)($e, $record);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

use Monolog\Logger;

/**
 * Injects Git branch and Git commit SHA in all records
 *
 * @author Nick Otter
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class GitProcessor implements ProcessorInterface
{
    private $level;
    private static $cache;

    /**
     * @param string|int $level The minimum logging level at which this Processor will be triggered
     */
    public function __construct($level = Logger::DEBUG)
    {
        $this->level = Logger::toMonologLevel($level);
    }

    public function __invoke(array $record): array
    {
        // return if the level is not high enough
        if ($record['level'] < $this->level) {
            return $record;
        }

        $record['extra']['git'] = self::getGitInfo();

        return $record;
    }

    private static function getGitInfo(): array
    {
        if (self::$cache) {
            return self::$cache;
        }

        $branches = `git branch -v --no-abbrev`;
        if ($branches && preg_match('{^\* (.+?)\s+([a-f0-9]{40})(?:\s|$)}m', $branches, $matches)) {
            return self::$cache = [
                'branch' => $matches[1],
                'commit' => $matches[2],
            ];
        }

        return self::$cache = [];
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

/**
 * Injects value of gethostname in all records
 */
class HostnameProcessor implements ProcessorInterface
{
    private static $host;

    public function __construct()
    {
        self::$host = (string) gethostname();
    }

    public function __invoke(array $record): array
    {
        $record['extra']['hostname'] = self::$host;

        return $record;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

use Monolog\Logger;

/**
 * Injects line/file:class/function where the log message came from
 *
 * Warning: This only works if the handler processes the logs directly.
 * If you put the processor on a handler that is behind a FingersCrossedHandler
 * for example, the processor will only be called once the trigger level is reached,
 * and all the log records will have the same file/line/.. data from the call that
 * triggered the FingersCrossedHandler.
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class IntrospectionProcessor implements ProcessorInterface
{
    private $level;

    private $skipClassesPartials;

    private $skipStackFramesCount;

    private $skipFunctions = [
        'call_user_func',
        'call_user_func_array',
    ];

    /**
     * @param string|int $level The minimum logging level at which this Processor will be triggered
     */
    public function __construct($level = Logger::DEBUG, array $skipClassesPartials = [], int $skipStackFramesCount = 0)
    {
        $this->level = Logger::toMonologLevel($level);
        $this->skipClassesPartials = array_merge(['Monolog\\'], $skipClassesPartials);
        $this->skipStackFramesCount = $skipStackFramesCount;
    }

    public function __invoke(array $record): array
    {
        // return if the level is not high enough
        if ($record['level'] < $this->level) {
            return $record;
        }

        $trace = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);

        // skip first since it's always the current method
        array_shift($trace);
        // the call_user_func call is also skipped
        array_shift($trace);

        $i = 0;

        while ($this->isTraceClassOrSkippedFunction($trace, $i)) {
            if (isset($trace[$i]['class'])) {
                foreach ($this->skipClassesPartials as $part) {
                    if (strpos($trace[$i]['class'], $part) !== false) {
                        $i++;

                        continue 2;
                    }
                }
            } elseif (in_array($trace[$i]['function'], $this->skipFunctions)) {
                $i++;

                continue;
            }

            break;
        }

        $i += $this->skipStackFramesCount;

        // we should have the call source now
        $record['extra'] = array_merge(
            $record['extra'],
            [
                'file'      => isset($trace[$i - 1]['file']) ? $trace[$i - 1]['file'] : null,
                'line'      => isset($trace[$i - 1]['line']) ? $trace[$i - 1]['line'] : null,
                'class'     => isset($trace[$i]['class']) ? $trace[$i]['class'] : null,
                'function'  => isset($trace[$i]['function']) ? $trace[$i]['function'] : null,
            ]
        );

        return $record;
    }

    private function isTraceClassOrSkippedFunction(array $trace, int $index)
    {
        if (!isset($trace[$index])) {
            return false;
        }

        return isset($trace[$index]['class']) || in_array($trace[$index]['function'], $this->skipFunctions);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

/**
 * Injects memory_get_peak_usage in all records
 *
 * @see Monolog\Processor\MemoryProcessor::__construct() for options
 * @author Rob Jensen
 */
class MemoryPeakUsageProcessor extends MemoryProcessor
{
    public function __invoke(array $record): array
    {
        $usage = memory_get_peak_usage($this->realUsage);

        if ($this->useFormatting) {
            $usage = $this->formatBytes($usage);
        }

        $record['extra']['memory_peak_usage'] = $usage;

        return $record;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

/**
 * Some methods that are common for all memory processors
 *
 * @author Rob Jensen
 */
abstract class MemoryProcessor implements ProcessorInterface
{
    /**
     * @var bool If true, get the real size of memory allocated from system. Else, only the memory used by emalloc() is reported.
     */
    protected $realUsage;

    /**
     * @var bool If true, then format memory size to human readable string (MB, KB, B depending on size)
     */
    protected $useFormatting;

    /**
     * @param bool $realUsage     Set this to true to get the real size of memory allocated from system.
     * @param bool $useFormatting If true, then format memory size to human readable string (MB, KB, B depending on size)
     */
    public function __construct(bool $realUsage = true, bool $useFormatting = true)
    {
        $this->realUsage = $realUsage;
        $this->useFormatting = $useFormatting;
    }

    /**
     * Formats bytes into a human readable string if $this->useFormatting is true, otherwise return $bytes as is
     *
     * @param  int        $bytes
     * @return string|int Formatted string if $this->useFormatting is true, otherwise return $bytes as int
     */
    protected function formatBytes(int $bytes)
    {
        if (!$this->useFormatting) {
            return $bytes;
        }

        if ($bytes > 1024 * 1024) {
            return round($bytes / 1024 / 1024, 2).' MB';
        } elseif ($bytes > 1024) {
            return round($bytes / 1024, 2).' KB';
        }

        return $bytes . ' B';
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

/**
 * Injects memory_get_usage in all records
 *
 * @see Monolog\Processor\MemoryProcessor::__construct() for options
 * @author Rob Jensen
 */
class MemoryUsageProcessor extends MemoryProcessor
{
    public function __invoke(array $record): array
    {
        $usage = memory_get_usage($this->realUsage);

        if ($this->useFormatting) {
            $usage = $this->formatBytes($usage);
        }

        $record['extra']['memory_usage'] = $usage;

        return $record;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

use Monolog\Logger;

/**
 * Injects Hg branch and Hg revision number in all records
 *
 * @author Jonathan A. Schweder <jonathanschweder@gmail.com>
 */
class MercurialProcessor implements ProcessorInterface
{
    private $level;
    private static $cache;

    /**
     * @param string|int $level The minimum logging level at which this Processor will be triggered
     */
    public function __construct($level = Logger::DEBUG)
    {
        $this->level = Logger::toMonologLevel($level);
    }

    public function __invoke(array $record): array
    {
        // return if the level is not high enough
        if ($record['level'] < $this->level) {
            return $record;
        }

        $record['extra']['hg'] = self::getMercurialInfo();

        return $record;
    }

    private static function getMercurialInfo(): array
    {
        if (self::$cache) {
            return self::$cache;
        }

        $result = explode(' ', trim(`hg id -nb`));

        if (count($result) >= 3) {
            return self::$cache = [
                'branch' => $result[1],
                'revision' => $result[2],
            ];
        }

        return self::$cache = [];
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

/**
 * Adds value of getmypid into records
 *
 * @author Andreas Hörnicke
 */
class ProcessIdProcessor implements ProcessorInterface
{
    public function __invoke(array $record): array
    {
        $record['extra']['process_id'] = getmypid();

        return $record;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

/**
 * An optional interface to allow labelling Monolog processors.
 *
 * @author Nicolas Grekas <p@tchwork.com>
 */
interface ProcessorInterface
{
    /**
     * @return array The processed record
     */
    public function __invoke(array $record);
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

use Monolog\Utils;

/**
 * Processes a record's message according to PSR-3 rules
 *
 * It replaces {foo} with the value from $context['foo']
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class PsrLogMessageProcessor implements ProcessorInterface
{
    public const SIMPLE_DATE = "Y-m-d\TH:i:s.uP";

    /** @var string|null */
    private $dateFormat;

    /** @var bool */
    private $removeUsedContextFields;

    /**
     * @param string|null $dateFormat              The format of the timestamp: one supported by DateTime::format
     * @param bool        $removeUsedContextFields If set to true the fields interpolated into message gets unset
     */
    public function __construct(?string $dateFormat = null, bool $removeUsedContextFields = false)
    {
        $this->dateFormat = $dateFormat;
        $this->removeUsedContextFields = $removeUsedContextFields;
    }

    /**
     * @param  array $record
     * @return array
     */
    public function __invoke(array $record): array
    {
        if (false === strpos($record['message'], '{')) {
            return $record;
        }

        $replacements = [];
        foreach ($record['context'] as $key => $val) {
            $placeholder = '{' . $key . '}';
            if (strpos($record['message'], $placeholder) === false) {
                continue;
            }

            if (is_null($val) || is_scalar($val) || (is_object($val) && method_exists($val, "__toString"))) {
                $replacements[$placeholder] = $val;
            } elseif ($val instanceof \DateTimeInterface) {
                if (!$this->dateFormat && $val instanceof \Monolog\DateTimeImmutable) {
                    // handle monolog dates using __toString if no specific dateFormat was asked for
                    // so that it follows the useMicroseconds flag
                    $replacements[$placeholder] = (string) $val;
                } else {
                    $replacements[$placeholder] = $val->format($this->dateFormat ?: static::SIMPLE_DATE);
                }
            } elseif (is_object($val)) {
                $replacements[$placeholder] = '[object '.Utils::getClass($val).']';
            } elseif (is_array($val)) {
                $replacements[$placeholder] = 'array'.Utils::jsonEncode($val, null, true);
            } else {
                $replacements[$placeholder] = '['.gettype($val).']';
            }

            if ($this->removeUsedContextFields) {
                unset($record['context'][$key]);
            }
        }

        $record['message'] = strtr($record['message'], $replacements);

        return $record;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

/**
 * Adds a tags array into record
 *
 * @author Martijn Riemers
 */
class TagProcessor implements ProcessorInterface
{
    private $tags;

    public function __construct(array $tags = [])
    {
        $this->setTags($tags);
    }

    public function addTags(array $tags = []): self
    {
        $this->tags = array_merge($this->tags, $tags);

        return $this;
    }

    public function setTags(array $tags = []): self
    {
        $this->tags = $tags;

        return $this;
    }

    public function __invoke(array $record): array
    {
        $record['extra']['tags'] = $this->tags;

        return $record;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

use Monolog\ResettableInterface;

/**
 * Adds a unique identifier into records
 *
 * @author Simon Mönch <sm@webfactory.de>
 */
class UidProcessor implements ProcessorInterface, ResettableInterface
{
    private $uid;

    public function __construct(int $length = 7)
    {
        if ($length > 32 || $length < 1) {
            throw new \InvalidArgumentException('The uid length must be an integer between 1 and 32');
        }

        $this->uid = $this->generateUid($length);
    }

    public function __invoke(array $record): array
    {
        $record['extra']['uid'] = $this->uid;

        return $record;
    }

    public function getUid(): string
    {
        return $this->uid;
    }

    public function reset()
    {
        $this->uid = $this->generateUid(strlen($this->uid));
    }

    private function generateUid(int $length): string
    {
        return substr(bin2hex(random_bytes((int) ceil($length / 2))), 0, $length);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Processor;

/**
 * Injects url/method and remote IP of the current web request in all records
 *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class WebProcessor implements ProcessorInterface
{
    /**
     * @var array|\ArrayAccess
     */
    protected $serverData;

    /**
     * Default fields
     *
     * Array is structured as [key in record.extra => key in $serverData]
     *
     * @var array
     */
    protected $extraFields = [
        'url'         => 'REQUEST_URI',
        'ip'          => 'REMOTE_ADDR',
        'http_method' => 'REQUEST_METHOD',
        'server'      => 'SERVER_NAME',
        'referrer'    => 'HTTP_REFERER',
    ];

    /**
     * @param array|\ArrayAccess|null $serverData  Array or object w/ ArrayAccess that provides access to the $_SERVER data
     * @param array|null              $extraFields Field names and the related key inside $serverData to be added. If not provided it defaults to: url, ip, http_method, server, referrer
     */
    public function __construct($serverData = null, array $extraFields = null)
    {
        if (null === $serverData) {
            $this->serverData = &$_SERVER;
        } elseif (is_array($serverData) || $serverData instanceof \ArrayAccess) {
            $this->serverData = $serverData;
        } else {
            throw new \UnexpectedValueException('$serverData must be an array or object implementing ArrayAccess.');
        }

        if (isset($this->serverData['UNIQUE_ID'])) {
            $this->extraFields['unique_id'] = 'UNIQUE_ID';
        }

        if (null !== $extraFields) {
            if (isset($extraFields[0])) {
                foreach (array_keys($this->extraFields) as $fieldName) {
                    if (!in_array($fieldName, $extraFields)) {
                        unset($this->extraFields[$fieldName]);
                    }
                }
            } else {
                $this->extraFields = $extraFields;
            }
        }
    }

    public function __invoke(array $record): array
    {
        // skip processing if for some reason request data
        // is not present (CLI or wonky SAPIs)
        if (!isset($this->serverData['REQUEST_URI'])) {
            return $record;
        }

        $record['extra'] = $this->appendExtraFields($record['extra']);

        return $record;
    }

    public function addExtraField(string $extraName, string $serverName): self
    {
        $this->extraFields[$extraName] = $serverName;

        return $this;
    }

    private function appendExtraFields(array $extra): array
    {
        foreach ($this->extraFields as $extraName => $serverName) {
            $extra[$extraName] = $this->serverData[$serverName] ?? null;
        }

        return $extra;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog;

use InvalidArgumentException;

/**
 * Monolog log registry
 *
 * Allows to get `Logger` instances in the global scope
 * via static method calls on this class.
 *
 * <code>
 * $application = new Monolog\Logger('application');
 * $api = new Monolog\Logger('api');
 *
 * Monolog\Registry::addLogger($application);
 * Monolog\Registry::addLogger($api);
 *
 * function testLogger()
 * {
 *     Monolog\Registry::api()->error('Sent to $api Logger instance');
 *     Monolog\Registry::application()->error('Sent to $application Logger instance');
 * }
 * </code>
 *
 * @author Tomas Tatarko <tomas@tatarko.sk>
 */
class Registry
{
    /**
     * List of all loggers in the registry (by named indexes)
     *
     * @var Logger[]
     */
    private static $loggers = [];

    /**
     * Adds new logging channel to the registry
     *
     * @param  Logger                    $logger    Instance of the logging channel
     * @param  string|null               $name      Name of the logging channel ($logger->getName() by default)
     * @param  bool                      $overwrite Overwrite instance in the registry if the given name already exists?
     * @throws \InvalidArgumentException If $overwrite set to false and named Logger instance already exists
     */
    public static function addLogger(Logger $logger, ?string $name = null, bool $overwrite = false)
    {
        $name = $name ?: $logger->getName();

        if (isset(self::$loggers[$name]) && !$overwrite) {
            throw new InvalidArgumentException('Logger with the given name already exists');
        }

        self::$loggers[$name] = $logger;
    }

    /**
     * Checks if such logging channel exists by name or instance
     *
     * @param string|Logger $logger Name or logger instance
     */
    public static function hasLogger($logger): bool
    {
        if ($logger instanceof Logger) {
            $index = array_search($logger, self::$loggers, true);

            return false !== $index;
        }

        return isset(self::$loggers[$logger]);
    }

    /**
     * Removes instance from registry by name or instance
     *
     * @param string|Logger $logger Name or logger instance
     */
    public static function removeLogger($logger): void
    {
        if ($logger instanceof Logger) {
            if (false !== ($idx = array_search($logger, self::$loggers, true))) {
                unset(self::$loggers[$idx]);
            }
        } else {
            unset(self::$loggers[$logger]);
        }
    }

    /**
     * Clears the registry
     */
    public static function clear(): void
    {
        self::$loggers = [];
    }

    /**
     * Gets Logger instance from the registry
     *
     * @param  string                    $name Name of the requested Logger instance
     * @throws \InvalidArgumentException If named Logger instance is not in the registry
     */
    public static function getInstance($name): Logger
    {
        if (!isset(self::$loggers[$name])) {
            throw new InvalidArgumentException(sprintf('Requested "%s" logger instance is not in the registry', $name));
        }

        return self::$loggers[$name];
    }

    /**
     * Gets Logger instance from the registry via static method call
     *
     * @param  string                    $name      Name of the requested Logger instance
     * @param  array                     $arguments Arguments passed to static method call
     * @throws \InvalidArgumentException If named Logger instance is not in the registry
     * @return Logger                    Requested instance of Logger
     */
    public static function __callStatic($name, $arguments)
    {
        return self::getInstance($name);
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog;

/**
 * Handler or Processor implementing this interface will be reset when Logger::reset() is called.
 *
 * Resetting ends a log cycle gets them back to their initial state.
 *
 * Resetting a Handler or a Processor means flushing/cleaning all buffers, resetting internal
 * state, and getting it back to a state in which it can receive log records again.
 *
 * This is useful in case you want to avoid logs leaking between two requests or jobs when you
 * have a long running process like a worker or an application server serving multiple requests
 * in one process.
 *
 * @author Grégoire Pineau <lyrixx@lyrixx.info>
 */
interface ResettableInterface
{
    /**
     * @return void
     */
    public function reset();
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog;

use Psr\Log\LoggerInterface;
use Psr\Log\LogLevel;
use ReflectionExtension;

/**
 * Monolog POSIX signal handler
 *
 * @author Robert Gust-Bardon <robert@gust-bardon.org>
 */
class SignalHandler
{
    private $logger;

    private $previousSignalHandler = [];
    private $signalLevelMap = [];
    private $signalRestartSyscalls = [];

    public function __construct(LoggerInterface $logger)
    {
        $this->logger = $logger;
    }

    public function registerSignalHandler($signo, $level = LogLevel::CRITICAL, bool $callPrevious = true, bool $restartSyscalls = true, ?bool $async = true): self
    {
        if (!extension_loaded('pcntl') || !function_exists('pcntl_signal')) {
            return $this;
        }

        if ($callPrevious) {
            $handler = pcntl_signal_get_handler($signo);
            $this->previousSignalHandler[$signo] = $handler;
        } else {
            unset($this->previousSignalHandler[$signo]);
        }
        $this->signalLevelMap[$signo] = $level;
        $this->signalRestartSyscalls[$signo] = $restartSyscalls;

        if ($async !== null) {
            pcntl_async_signals($async);
        }

        pcntl_signal($signo, [$this, 'handleSignal'], $restartSyscalls);

        return $this;
    }

    public function handleSignal($signo, array $siginfo = null): void
    {
        static $signals = [];

        if (!$signals && extension_loaded('pcntl')) {
            $pcntl = new ReflectionExtension('pcntl');
            // HHVM 3.24.2 returns an empty array.
            foreach ($pcntl->getConstants() ?: get_defined_constants(true)['Core'] as $name => $value) {
                if (substr($name, 0, 3) === 'SIG' && $name[3] !== '_' && is_int($value)) {
                    $signals[$value] = $name;
                }
            }
        }

        $level = $this->signalLevelMap[$signo] ?? LogLevel::CRITICAL;
        $signal = $signals[$signo] ?? $signo;
        $context = $siginfo ?? [];
        $this->logger->log($level, sprintf('Program received signal %s', $signal), $context);

        if (!isset($this->previousSignalHandler[$signo])) {
            return;
        }

        if ($this->previousSignalHandler[$signo] === true || $this->previousSignalHandler[$signo] === SIG_DFL) {
            if (extension_loaded('pcntl') && function_exists('pcntl_signal') && function_exists('pcntl_sigprocmask') && function_exists('pcntl_signal_dispatch')
                && extension_loaded('posix') && function_exists('posix_getpid') && function_exists('posix_kill')
            ) {
                $restartSyscalls = $this->signalRestartSyscalls[$signo] ?? true;
                pcntl_signal($signo, SIG_DFL, $restartSyscalls);
                pcntl_sigprocmask(SIG_UNBLOCK, [$signo], $oldset);
                posix_kill(posix_getpid(), $signo);
                pcntl_signal_dispatch();
                pcntl_sigprocmask(SIG_SETMASK, $oldset);
                pcntl_signal($signo, [$this, 'handleSignal'], $restartSyscalls);
            }
        } elseif (is_callable($this->previousSignalHandler[$signo])) {
            $this->previousSignalHandler[$signo]($signo, $siginfo);
        }
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog\Test;

use Monolog\Logger;
use Monolog\DateTimeImmutable;
use Monolog\Formatter\FormatterInterface;

/**
 * Lets you easily generate log records and a dummy formatter for testing purposes
 * *
 * @author Jordi Boggiano <j.boggiano@seld.be>
 */
class TestCase extends \PHPUnit\Framework\TestCase
{
    /**
     * @return array Record
     */
    protected function getRecord($level = Logger::WARNING, $message = 'test', array $context = []): array
    {
        return [
            'message' => (string) $message,
            'context' => $context,
            'level' => $level,
            'level_name' => Logger::getLevelName($level),
            'channel' => 'test',
            'datetime' => new DateTimeImmutable(true),
            'extra' => [],
        ];
    }

    protected function getMultipleRecords(): array
    {
        return [
            $this->getRecord(Logger::DEBUG, 'debug message 1'),
            $this->getRecord(Logger::DEBUG, 'debug message 2'),
            $this->getRecord(Logger::INFO, 'information'),
            $this->getRecord(Logger::WARNING, 'warning'),
            $this->getRecord(Logger::ERROR, 'error'),
        ];
    }

    protected function getIdentityFormatter(): FormatterInterface
    {
        $formatter = $this->createMock(FormatterInterface::class);
        $formatter->expects($this->any())
            ->method('format')
            ->will($this->returnCallback(function ($record) {
                return $record['message'];
            }));

        return $formatter;
    }
}
<?php declare(strict_types=1);

/*
 * This file is part of the Monolog package.
 *
 * (c) Jordi Boggiano <j.boggiano@seld.be>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Monolog;

final class Utils
{
    const DEFAULT_JSON_FLAGS = JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_PRESERVE_ZERO_FRACTION | JSON_INVALID_UTF8_SUBSTITUTE | JSON_PARTIAL_OUTPUT_ON_ERROR;

    public static function getClass(object $object): string
    {
        $class = \get_class($object);

        return 'c' === $class[0] && 0 === strpos($class, "class@anonymous\0") ? get_parent_class($class).'@anonymous' : $class;
    }

    public static function substr(string $string, int $start, ?int $length = null): string
    {
        if (extension_loaded('mbstring')) {
            return mb_strcut($string, $start, $length);
        }

        return substr($string, $start, (null === $length) ? strlen($string) : $length);
    }

    /**
     * Makes sure if a relative path is passed in it is turned into an absolute path
     *
     * @param string $streamUrl stream URL or path without protocol
     */
    public static function canonicalizePath(string $streamUrl): string
    {
        $prefix = '';
        if ('file://' === substr($streamUrl, 0, 7)) {
            $streamUrl = substr($streamUrl, 7);
            $prefix = 'file://';
        }

        // other type of stream, not supported
        if (false !== strpos($streamUrl, '://')) {
            return $streamUrl;
        }

        // already absolute
        if (substr($streamUrl, 0, 1) === '/' || substr($streamUrl, 1, 1) === ':' || substr($streamUrl, 0, 2) === '\\\\') {
            return $prefix.$streamUrl;
        }

        $streamUrl = getcwd() . '/' . $streamUrl;

        return $prefix.$streamUrl;
    }

    /**
     * Return the JSON representation of a value
     *
     * @param  mixed             $data
     * @param  int               $encodeFlags  flags to pass to json encode, defaults to DEFAULT_JSON_FLAGS
     * @param  bool              $ignoreErrors whether to ignore encoding errors or to throw on error, when ignored and the encoding fails, "null" is returned which is valid json for null
     * @throws \RuntimeException if encoding fails and errors are not ignored
     * @return string            when errors are ignored and the encoding fails, "null" is returned which is valid json for null
     */
    public static function jsonEncode($data, ?int $encodeFlags = null, bool $ignoreErrors = false): string
    {
        if (null === $encodeFlags) {
            $encodeFlags = self::DEFAULT_JSON_FLAGS;
        }

        if ($ignoreErrors) {
            $json = @json_encode($data, $encodeFlags);
            if (false === $json) {
                return 'null';
            }

            return $json;
        }

        $json = json_encode($data, $encodeFlags);
        if (false === $json) {
            $json = self::handleJsonError(json_last_error(), $data);
        }

        return $json;
    }

    /**
     * Handle a json_encode failure.
     *
     * If the failure is due to invalid string encoding, try to clean the
     * input and encode again. If the second encoding attempt fails, the
     * initial error is not encoding related or the input can't be cleaned then
     * raise a descriptive exception.
     *
     * @param  int               $code        return code of json_last_error function
     * @param  mixed             $data        data that was meant to be encoded
     * @param  int               $encodeFlags flags to pass to json encode, defaults to JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_PRESERVE_ZERO_FRACTION
     * @throws \RuntimeException if failure can't be corrected
     * @return string            JSON encoded data after error correction
     */
    public static function handleJsonError(int $code, $data, ?int $encodeFlags = null): string
    {
        if ($code !== JSON_ERROR_UTF8) {
            self::throwEncodeError($code, $data);
        }

        if (is_string($data)) {
            self::detectAndCleanUtf8($data);
        } elseif (is_array($data)) {
            array_walk_recursive($data, array('Monolog\Utils', 'detectAndCleanUtf8'));
        } else {
            self::throwEncodeError($code, $data);
        }

        if (null === $encodeFlags) {
            $encodeFlags = self::DEFAULT_JSON_FLAGS;
        }

        $json = json_encode($data, $encodeFlags);

        if ($json === false) {
            self::throwEncodeError(json_last_error(), $data);
        }

        return $json;
    }

    /**
     * Throws an exception according to a given code with a customized message
     *
     * @param  int               $code return code of json_last_error function
     * @param  mixed             $data data that was meant to be encoded
     * @throws \RuntimeException
     */
    private static function throwEncodeError(int $code, $data): void
    {
        switch ($code) {
            case JSON_ERROR_DEPTH:
                $msg = 'Maximum stack depth exceeded';
                break;
            case JSON_ERROR_STATE_MISMATCH:
                $msg = 'Underflow or the modes mismatch';
                break;
            case JSON_ERROR_CTRL_CHAR:
                $msg = 'Unexpected control character found';
                break;
            case JSON_ERROR_UTF8:
                $msg = 'Malformed UTF-8 characters, possibly incorrectly encoded';
                break;
            default:
                $msg = 'Unknown error';
        }

        throw new \RuntimeException('JSON encoding failed: '.$msg.'. Encoding: '.var_export($data, true));
    }

    /**
     * Detect invalid UTF-8 string characters and convert to valid UTF-8.
     *
     * Valid UTF-8 input will be left unmodified, but strings containing
     * invalid UTF-8 codepoints will be reencoded as UTF-8 with an assumed
     * original encoding of ISO-8859-15. This conversion may result in
     * incorrect output if the actual encoding was not ISO-8859-15, but it
     * will be clean UTF-8 output and will not rely on expensive and fragile
     * detection algorithms.
     *
     * Function converts the input in place in the passed variable so that it
     * can be used as a callback for array_walk_recursive.
     *
     * @param mixed $data Input to check and convert if needed, passed by ref
     */
    private static function detectAndCleanUtf8(&$data): void
    {
        if (is_string($data) && !preg_match('//u', $data)) {
            $data = preg_replace_callback(
                '/[\x80-\xFF]+/',
                function ($m) {
                    return utf8_encode($m[0]);
                },
                $data
            );
            $data = str_replace(
                ['¤', '¦', '¨', '´', '¸', '¼', '½', '¾'],
                ['€', 'Š', 'š', 'Ž', 'ž', 'Œ', 'œ', 'Ÿ'],
                $data
            );
        }
    }
}
### 2.0.0

- `Monolog\Logger::API` can be used to distinguish between a Monolog `1` and `2`
  install of Monolog when writing integration code.

- Removed non-PSR-3 methods to add records, all the `add*` (e.g. `addWarning`)
  methods as well as `emerg`, `crit`, `err` and `warn`.

- DateTime are now formatted with a timezone and microseconds (unless disabled).
  Various formatters and log output might be affected, which may mess with log parsing
  in some cases.

- The `datetime` in every record array is now a DateTimeImmutable, not that you
  should have been modifying these anyway.

- The timezone is now set per Logger instance and not statically, either
  via ->setTimezone or passed in the constructor. Calls to Logger::setTimezone
  should be converted.

- `HandlerInterface` has been split off and two new interfaces now exist for
  more granular controls: `ProcessableHandlerInterface` and
  `FormattableHandlerInterface`. Handlers not extending `AbstractHandler`
  should make sure to implement the relevant interfaces.

- `HandlerInterface` now requires the `close` method to be implemented. This
  only impacts you if you implement the interface yourself, but you can extend
  the new `Monolog\Handler\Handler` base class too.

- There is no more default handler configured on empty Logger instances, if
  you were relying on that you will not get any output anymore, make sure to
  configure the handler you need.

#### LogglyFormatter

- The records' `datetime` is not sent anymore. Only `timestamp` is sent to Loggly.

#### AmqpHandler

- Log levels are not shortened to 4 characters anymore. e.g. a warning record
  will be sent using the `warning.channel` routing key instead of `warn.channel`
  as in 1.x.
- The exchange name does not default to 'log' anymore, and it is completely ignored
  now for the AMQP extension users. Only PHPAmqpLib uses it if provided.

#### RotatingFileHandler

- The file name format must now contain `{date}` and the date format must be set
  to one of the predefined FILE_PER_* constants to avoid issues with file rotation.
  See `setFilenameFormat`.

#### LogstashFormatter

- Removed Logstash V0 support
- Context/extra prefix has been removed in favor of letting users configure the exact key being sent
- Context/extra data are now sent as an object instead of single keys

#### HipChatHandler

- Removed deprecated HipChat handler, migrate to Slack and use SlackWebhookHandler or SlackHandler instead

#### SlackbotHandler

- Removed deprecated SlackbotHandler handler, use SlackWebhookHandler or SlackHandler instead

#### RavenHandler

- Removed deprecated RavenHandler handler, use sentry/sentry 2.x and their Sentry\Monolog\Handler instead

#### ElasticSearchHandler

- As support for the official Elasticsearch library was added, the former ElasticSearchHandler has been
  renamed to ElasticaHandler and the new one added as ElasticsearchHandler.
#!/usr/bin/env php
<?php

$dir = __DIR__.'/..';

if (!file_exists($dir.'/autoload.php')) {
    $dir = __DIR__.'/../vendor';
}

if (!file_exists($dir.'/autoload.php')) {
    $dir = __DIR__.'/../../..';
}

if (!file_exists($dir.'/autoload.php')) {
    echo 'Autoload not found.';
    exit(1);
}

require $dir.'/autoload.php';

exit((new \Carbon\Cli\Invoker())(...$argv) ? 0 : 1);
@ECHO OFF
setlocal DISABLEDELAYEDEXPANSION
SET BIN_TARGET=%~dp0/carbon
php "%BIN_TARGET%" %*
{
    "name": "nesbot/carbon",
    "type": "library",
    "description": "An API extension for DateTime that supports 281 different languages.",
    "keywords": [
        "date",
        "time",
        "DateTime"
    ],
    "homepage": "http://carbon.nesbot.com",
    "support": {
        "issues": "https://github.com/briannesbitt/Carbon/issues",
        "source": "https://github.com/briannesbitt/Carbon"
    },
    "license": "MIT",
    "authors": [
        {
            "name": "Brian Nesbitt",
            "email": "brian@nesbot.com",
            "homepage": "http://nesbot.com"
        },
        {
            "name": "kylekatarnls",
            "homepage": "http://github.com/kylekatarnls"
        }
    ],
    "prefer-stable": true,
    "minimum-stability": "dev",
    "bin": ["bin/carbon"],
    "require": {
        "php": "^7.1.8 || ^8.0",
        "ext-json": "*",
        "symfony/polyfill-mbstring": "^1.0",
        "symfony/translation": "^3.4 || ^4.0 || ^5.0"
    },
    "require-dev": {
        "doctrine/orm": "^2.7",
        "friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
        "kylekatarnls/multi-tester": "^2.0",
        "phpmd/phpmd": "^2.9",
        "phpstan/extension-installer": "^1.0",
        "phpstan/phpstan": "^0.12.54",
        "phpunit/phpunit": "^7.5.20 || ^8.5.14",
        "squizlabs/php_codesniffer": "^3.4"
    },
    "autoload": {
        "psr-4": {
            "Carbon\\": "src/Carbon/"
        }
    },
    "autoload-dev": {
        "files": [
            "tests/Laravel/ServiceProvider.php"
        ],
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "config": {
        "process-timeout": 0,
        "sort-packages": true
    },
    "scripts": {
        "test": [
            "@phpunit",
            "@style-check"
        ],
        "style-check": [
            "@phpcs",
            "@phpstan",
            "@phpmd"
        ],
        "phpunit": "phpunit --verbose",
        "phpcs": "php-cs-fixer fix -v --diff --dry-run",
        "phpstan": "phpstan analyse --configuration phpstan.neon",
        "phpmd": "phpmd src text /phpmd.xml",
        "phpdoc": "php phpdoc.php"
    },
    "extra": {
        "branch-alias": {
            "dev-master": "2.x-dev",
            "dev-3.x": "3.x-dev"
        },
        "laravel": {
            "providers": [
                "Carbon\\Laravel\\ServiceProvider"
            ]
        },
        "phpstan": {
            "includes": [
                "extension.neon"
            ]
        }
    }
}
# Contributing to Carbon

## Issue Contributions

Please report any security issue using [Tidelift security contact](https://tidelift.com/security).
Tidelift will coordinate the fix and disclosure.
Please don't disclose security bugs publicly until they have been handled by us.

For any other bug or issue, please click this link and follow the template:
[Create new issue](https://github.com/briannesbitt/Carbon/issues/new)

You may think this template does not apply to your case but please think again. A long description will never be as
clear as a code chunk with the output you expect from it (for either bug report or new features).

## Code Contributions

### Where to begin

We use the label **good first issue** to tag issues that could be a good fit for new contributors, see if there are such issues now following this link:

https://github.com/briannesbitt/Carbon/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22

Else, check the roadmap to see what we plan to do in next releases:

https://github.com/briannesbitt/Carbon/issues/1681

### Develop locally, then submit changes

Fork the [GitHub project](https://github.com/briannesbitt/Carbon) and download it locally:

```shell
git clone https://github.com/<username>/Carbon.git
cd Carbon
git remote add upstream https://github.com/briannesbitt/Carbon.git
```
Replace `<username>` with your GitHub username.

Then, you can work on the master or create a specific branch for your development:

```shell
git checkout -b my-feature-branch -t origin/master
```

You can now edit the "Carbon" directory contents.

Before committing, please set your name and your e-mail (use the same e-mail address as in your GitHub account):

```shell
git config --global user.name "Your Name"
git config --global user.email "your.email.address@example.com"
```

The ```--global``` argument will apply this setting for all your git repositories, remove it to set only your Carbon
fork with those settings.

Now you can commit your modifications as you usually do with git:

```shell
git add --all
git commit -m "The commit message log"
```

If your patch fixes an open issue, please insert ```#``` immediately followed by the issue number:

```shell
git commit -m "#21 Fix this or that"
```

Use git rebase (not git merge) to sync your work from time to time:

```shell
git fetch origin
git rebase origin/master
```

Please add some tests for bug fixes and features (so it will ensure next developments will not break your code),
then check all is right with phpunit:

Install PHP if you haven't yet, then install composer:
https://getcomposer.org/download/

Update dependencies:
```
./composer.phar update
```

Or if you installed composer globally:
```
composer update
```

Then call phpunit:
```
./vendor/bin/phpunit
```

Make sure all tests succeed before submitting your pull-request, else we will not be able to merge it.

Push your work on your remote GitHub fork with:
```
git push origin my-feature-branch
```

Go to https://github.com/yourusername/Carbon and select your feature branch. Click the 'Pull Request' button and fill
out the form.

We will review it within a few days. And we thank you in advance for your help.

## Versioning

### Note about Semantic Versioning and breaking changes

As a developer, you must understand every change is a breaking change. What is a bug for someone
is expected in someone else's workflow. The consequence of a change strongly depends on the usage.
[Semantic Versioning](https://semver.org/) relies to public API. In PHP, the public API of a class is its public
methods. However, if you extend a class, you can access protected methods, then if you use reflexion, you can
access private methods. So anything can become a public API if you force it to be. That doesn't mean we should handle
any possible usage, else we would have to publish a major release for each change and it would no longer make sense.

So before any complain about a breaking change, be warned, we do not guarantee a strict Semantic Versioning as you
may expect, we're following a pragmatic interpretation of Semantic Versioning that allows the software to evolve in a
reliable way with reasonable maintenance effort.

Concretely, we consider a change as breaking if it makes fail one of our unit test. We will do our best to avoid
incompatibilities with libraries that extends Carbon classes (such as Laravel that is continuously tested thanks to
Travis CI, [see the compatibility matrix](https://github.com/kylekatarnls/carbon-laravel/tree/master#carbon-1-dev-version-1next)).

If you're the owner of a library that strongly depends on Carbon, we recommend you to run unit tests daily requiring
`"nesbot/carbon": "dev-master"` (for `^2`) or `"nesbot/carbon": "dev-version-1.next"` (for `^1`), this way you can
detect incompatibilities earlier and report it to us before we tag a release. We'll pay attention and try to fix it to
make update to next minor releases as soft as possible.

We reserve the right to publish emergency patches within 24 hours after a release if a tag that does not respect
this pattern would have been released despite our vigilance. In this very rare and particular case, we would mark the
tag as broken on GitHub and backward compatibility would be based on previous stable tag.

Last, you must understand that Carbon extends PHP natives classes, that means Carbon can be impacted by any change
that occurs in the date/time API of PHP. We watch new PHP versions and handle those changes as quickly as possible
when detected, but as PHP does not follow the semantic versioning pattern, it basically means any releases (including
patches) can have unexpected consequences on Carbon methods results.

### Long term support

To benefit the better support, require Carbon using major version range (`^1` or `^2`). By requiring `1.26.*`,
`~1.26.0` or limited range such as `>=1.20 <1.33`, you fall to low priority support (only security and critical issues
will be fixed), our prior support goes to next minor releases of each major version. It applies to bug fixes and
low-cost features. Other new features will only be added in the last stable release. At the opposite, we recommend you
to restrain to a major number, as there is no compatibility guarantee from a major version to the next. It means
requiring `>=2`, as it allows any newer version, will probably leads to errors on releasing our next major version.

Open milestones can be patched if a minor bug is detected while if you're on a closed milestone, we'll more likely
ask you to update first to an open one. See currently open milestones: 

https://github.com/briannesbitt/Carbon/milestones
services:
    -
        class: Carbon\PHPStan\MacroExtension
        tags:
            - phpstan.broker.methodsClassReflectionExtension
Copyright (C) Brian Nesbitt

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?xml version="1.0"?>
<ruleset name="Mess detection rules for Carbon"
         xmlns="http://pmd.sf.net/ruleset/1.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0
                     http://pmd.sf.net/ruleset_xml_schema.xsd"
         xsi:noNamespaceSchemaLocation="
                     http://pmd.sf.net/ruleset_xml_schema.xsd">
    <description>
        Mess detection rules for Carbon
    </description>
    <rule ref="rulesets/codesize.xml">
        <exclude name="CyclomaticComplexity" />
        <exclude name="NPathComplexity" />
        <exclude name="ExcessiveMethodLength" />
        <exclude name="ExcessiveClassLength" />
        <exclude name="ExcessivePublicCount" />
        <exclude name="TooManyMethods" />
        <exclude name="TooManyPublicMethods" />
        <exclude name="ExcessiveClassComplexity" />
    </rule>
    <rule ref="rulesets/cleancode.xml">
        <exclude name="BooleanArgumentFlag" />
        <exclude name="StaticAccess" />
        <exclude name="IfStatementAssignment" />
        <exclude name="UndefinedVariable" />
        <exclude name="ErrorControlOperator" />
    </rule>
    <rule ref="rulesets/controversial.xml" />
    <rule ref="rulesets/design.xml">
        <exclude name="EvalExpression" />
        <exclude name="CouplingBetweenObjects" />
        <exclude name="CountInLoopExpression" />
    </rule>
    <rule ref="rulesets/design.xml/CouplingBetweenObjects">
        <properties>
            <property name="maximum" value="25" />
        </properties>
    </rule>
    <rule ref="rulesets/naming.xml/ShortVariable">
        <properties>
            <property name="exceptions" value="ci,id,to,tz" />
        </properties>
    </rule>
    <rule ref="rulesets/unusedcode.xml" />
</ruleset>
# Carbon

[![Latest Stable Version](https://img.shields.io/packagist/v/nesbot/carbon.svg?style=flat-square)](https://packagist.org/packages/nesbot/carbon)
[![Total Downloads](https://img.shields.io/packagist/dt/nesbot/carbon.svg?style=flat-square)](https://packagist.org/packages/nesbot/carbon)
[![GitHub Actions](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fbriannesbitt%2FCarbon%2Fbadge&style=flat-square&label=Build&logo=none)](https://actions-badge.atrox.dev/briannesbitt/Carbon/goto)
[![StyleCI](https://github.styleci.io/repos/5724990/shield?style=flat-square)](https://github.styleci.io/repos/5724990)
[![codecov.io](https://img.shields.io/codecov/c/github/briannesbitt/Carbon.svg?style=flat-square)](https://codecov.io/github/briannesbitt/Carbon?branch=master)
[![PHPStan](https://img.shields.io/badge/PHPStan-enabled-44CC11.svg?longCache=true&style=flat-square)](https://github.com/phpstan/phpstan)
[![Tidelift](https://tidelift.com/badges/github/briannesbitt/Carbon)](https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme)

An international PHP extension for DateTime. [http://carbon.nesbot.com](http://carbon.nesbot.com)

```php
<?php

use Carbon\Carbon;

printf("Right now is %s", Carbon::now()->toDateTimeString());
printf("Right now in Vancouver is %s", Carbon::now('America/Vancouver'));  //implicit __toString()
$tomorrow = Carbon::now()->addDay();
$lastWeek = Carbon::now()->subWeek();
$nextSummerOlympics = Carbon::createFromDate(2016)->addYears(4);

$officialDate = Carbon::now()->toRfc2822String();

$howOldAmI = Carbon::createFromDate(1975, 5, 21)->age;

$noonTodayLondonTime = Carbon::createFromTime(12, 0, 0, 'Europe/London');

$internetWillBlowUpOn = Carbon::create(2038, 01, 19, 3, 14, 7, 'GMT');

// Don't really want this to happen so mock now
Carbon::setTestNow(Carbon::createFromDate(2000, 1, 1));

// comparisons are always done in UTC
if (Carbon::now()->gte($internetWillBlowUpOn)) {
    die();
}

// Phew! Return to normal behaviour
Carbon::setTestNow();

if (Carbon::now()->isWeekend()) {
    echo 'Party!';
}
// Over 200 languages (and over 500 regional variants) supported:
echo Carbon::now()->subMinutes(2)->diffForHumans(); // '2 minutes ago'
echo Carbon::now()->subMinutes(2)->locale('zh_CN')->diffForHumans(); // '2分钟前'
echo Carbon::parse('2019-07-23 14:51')->isoFormat('LLLL'); // 'Tuesday, July 23, 2019 2:51 PM'
echo Carbon::parse('2019-07-23 14:51')->locale('fr_FR')->isoFormat('LLLL'); // 'mardi 23 juillet 2019 14:51'

// ... but also does 'from now', 'after' and 'before'
// rolling up to seconds, minutes, hours, days, months, years

$daysSinceEpoch = Carbon::createFromTimestamp(0)->diffInDays();
```

[Get supported nesbot/carbon with the Tidelift Subscription](https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme)

## Installation

### With Composer

```
$ composer require nesbot/carbon
```

```json
{
    "require": {
        "nesbot/carbon": "^2.16"
    }
}
```

```php
<?php
require 'vendor/autoload.php';

use Carbon\Carbon;

printf("Now: %s", Carbon::now());
```

### Without Composer

Why are you not using [composer](http://getcomposer.org/)? Download the Carbon [latest release](https://github.com/briannesbitt/Carbon/releases) and put the contents of the ZIP archive into a directory in your project. Then require the file `autoload.php` to get all classes and dependencies loaded on need.

```php
<?php
require 'path-to-Carbon-directory/autoload.php';

use Carbon\Carbon;

printf("Now: %s", Carbon::now());
```

## Docs

[http://carbon.nesbot.com/docs](http://carbon.nesbot.com/docs)

## Security contact information

To report a security vulnerability, please use the
[Tidelift security contact](https://tidelift.com/security).
Tidelift will coordinate the fix and disclosure.

## Credits

### Contributors

This project exists thanks to all the people who contribute. 

<a href="https://github.com/briannesbitt/Carbon/graphs/contributors" target="_blank"><img src="https://opencollective.com/Carbon/contributors.svg?width=890&button=false" /></a>

### Translators

[Thanks to people helping us to translate Carbon in so many languages](https://carbon.nesbot.com/contribute/translators/)

### Backers

Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/Carbon#backer)]

<a href="https://opencollective.com/Carbon#backers" target="_blank"><img src="https://opencollective.com/Carbon/backers.svg?width=890"></a>

### Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/Carbon#sponsor)]
<a href="https://opencollective.com/Carbon/sponsor/0/website" target="_blank"><img src="https://opencollective.com/Carbon/sponsor/0/avatar.svg"></a>
<a href="https://opencollective.com/Carbon/sponsor/1/website" target="_blank"><img src="https://opencollective.com/Carbon/sponsor/1/avatar.svg"></a>
<a href="https://opencollective.com/Carbon/sponsor/2/website" target="_blank"><img src="https://opencollective.com/Carbon/sponsor/2/avatar.svg"></a>
<a href="https://opencollective.com/Carbon/sponsor/3/website" target="_blank"><img src="https://opencollective.com/Carbon/sponsor/3/avatar.svg"></a>
<a href="https://opencollective.com/Carbon/sponsor/4/website" target="_blank"><img src="https://opencollective.com/Carbon/sponsor/4/avatar.svg"></a>

## Carbon for enterprise

Available as part of the Tidelift Subscription.

The maintainers of ``Carbon`` and thousands of other packages are working with Tidelift to deliver commercial support and maintenance for the open source dependencies you use to build your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use. [Learn more.](https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use Carbon\Traits\Date;
use DateTime;
use DateTimeInterface;
use DateTimeZone;

/**
 * A simple API extension for DateTime.
 *
 * <autodoc generated by `composer phpdoc`>
 *
 * @property      int                 $year
 * @property      int                 $yearIso
 * @property      int                 $month
 * @property      int                 $day
 * @property      int                 $hour
 * @property      int                 $minute
 * @property      int                 $second
 * @property      int                 $micro
 * @property      int                 $microsecond
 * @property      int|float|string    $timestamp                                                                           seconds since the Unix Epoch
 * @property      string              $englishDayOfWeek                                                                    the day of week in English
 * @property      string              $shortEnglishDayOfWeek                                                               the abbreviated day of week in English
 * @property      string              $englishMonth                                                                        the month in English
 * @property      string              $shortEnglishMonth                                                                   the abbreviated month in English
 * @property      string              $localeDayOfWeek                                                                     the day of week in current locale LC_TIME
 * @property      string              $shortLocaleDayOfWeek                                                                the abbreviated day of week in current locale LC_TIME
 * @property      string              $localeMonth                                                                         the month in current locale LC_TIME
 * @property      string              $shortLocaleMonth                                                                    the abbreviated month in current locale LC_TIME
 * @property      int                 $milliseconds
 * @property      int                 $millisecond
 * @property      int                 $milli
 * @property      int                 $week                                                                                1 through 53
 * @property      int                 $isoWeek                                                                             1 through 53
 * @property      int                 $weekYear                                                                            year according to week format
 * @property      int                 $isoWeekYear                                                                         year according to ISO week format
 * @property      int                 $dayOfYear                                                                           1 through 366
 * @property      int                 $age                                                                                 does a diffInYears() with default parameters
 * @property      int                 $offset                                                                              the timezone offset in seconds from UTC
 * @property      int                 $offsetMinutes                                                                       the timezone offset in minutes from UTC
 * @property      int                 $offsetHours                                                                         the timezone offset in hours from UTC
 * @property      CarbonTimeZone      $timezone                                                                            the current timezone
 * @property      CarbonTimeZone      $tz                                                                                  alias of $timezone
 * @property-read int                 $dayOfWeek                                                                           0 (for Sunday) through 6 (for Saturday)
 * @property-read int                 $dayOfWeekIso                                                                        1 (for Monday) through 7 (for Sunday)
 * @property-read int                 $weekOfYear                                                                          ISO-8601 week number of year, weeks starting on Monday
 * @property-read int                 $daysInMonth                                                                         number of days in the given month
 * @property-read string              $latinMeridiem                                                                       "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
 * @property-read string              $latinUpperMeridiem                                                                  "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
 * @property-read string              $timezoneAbbreviatedName                                                             the current timezone abbreviated name
 * @property-read string              $tzAbbrName                                                                          alias of $timezoneAbbreviatedName
 * @property-read string              $dayName                                                                             long name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string              $shortDayName                                                                        short name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string              $minDayName                                                                          very short name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string              $monthName                                                                           long name of month translated according to Carbon locale, in english if no translation available for current language
 * @property-read string              $shortMonthName                                                                      short name of month translated according to Carbon locale, in english if no translation available for current language
 * @property-read string              $meridiem                                                                            lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
 * @property-read string              $upperMeridiem                                                                       uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
 * @property-read int                 $noZeroHour                                                                          current hour from 1 to 24
 * @property-read int                 $weeksInYear                                                                         51 through 53
 * @property-read int                 $isoWeeksInYear                                                                      51 through 53
 * @property-read int                 $weekOfMonth                                                                         1 through 5
 * @property-read int                 $weekNumberInMonth                                                                   1 through 5
 * @property-read int                 $firstWeekDay                                                                        0 through 6
 * @property-read int                 $lastWeekDay                                                                         0 through 6
 * @property-read int                 $daysInYear                                                                          365 or 366
 * @property-read int                 $quarter                                                                             the quarter of this instance, 1 - 4
 * @property-read int                 $decade                                                                              the decade of this instance
 * @property-read int                 $century                                                                             the century of this instance
 * @property-read int                 $millennium                                                                          the millennium of this instance
 * @property-read bool                $dst                                                                                 daylight savings time indicator, true if DST, false otherwise
 * @property-read bool                $local                                                                               checks if the timezone is local, true if local, false otherwise
 * @property-read bool                $utc                                                                                 checks if the timezone is UTC, true if UTC, false otherwise
 * @property-read string              $timezoneName                                                                        the current timezone name
 * @property-read string              $tzName                                                                              alias of $timezoneName
 * @property-read string              $locale                                                                              locale of the current instance
 *
 * @method        bool                isUtc()                                                                              Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
 * @method        bool                isLocal()                                                                            Check if the current instance has non-UTC timezone.
 * @method        bool                isValid()                                                                            Check if the current instance is a valid date.
 * @method        bool                isDST()                                                                              Check if the current instance is in a daylight saving time.
 * @method        bool                isSunday()                                                                           Checks if the instance day is sunday.
 * @method        bool                isMonday()                                                                           Checks if the instance day is monday.
 * @method        bool                isTuesday()                                                                          Checks if the instance day is tuesday.
 * @method        bool                isWednesday()                                                                        Checks if the instance day is wednesday.
 * @method        bool                isThursday()                                                                         Checks if the instance day is thursday.
 * @method        bool                isFriday()                                                                           Checks if the instance day is friday.
 * @method        bool                isSaturday()                                                                         Checks if the instance day is saturday.
 * @method        bool                isSameYear(Carbon|DateTimeInterface|string|null $date = null)                        Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentYear()                                                                      Checks if the instance is in the same year as the current moment.
 * @method        bool                isNextYear()                                                                         Checks if the instance is in the same year as the current moment next year.
 * @method        bool                isLastYear()                                                                         Checks if the instance is in the same year as the current moment last year.
 * @method        bool                isSameWeek(Carbon|DateTimeInterface|string|null $date = null)                        Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentWeek()                                                                      Checks if the instance is in the same week as the current moment.
 * @method        bool                isNextWeek()                                                                         Checks if the instance is in the same week as the current moment next week.
 * @method        bool                isLastWeek()                                                                         Checks if the instance is in the same week as the current moment last week.
 * @method        bool                isSameDay(Carbon|DateTimeInterface|string|null $date = null)                         Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentDay()                                                                       Checks if the instance is in the same day as the current moment.
 * @method        bool                isNextDay()                                                                          Checks if the instance is in the same day as the current moment next day.
 * @method        bool                isLastDay()                                                                          Checks if the instance is in the same day as the current moment last day.
 * @method        bool                isSameHour(Carbon|DateTimeInterface|string|null $date = null)                        Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentHour()                                                                      Checks if the instance is in the same hour as the current moment.
 * @method        bool                isNextHour()                                                                         Checks if the instance is in the same hour as the current moment next hour.
 * @method        bool                isLastHour()                                                                         Checks if the instance is in the same hour as the current moment last hour.
 * @method        bool                isSameMinute(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentMinute()                                                                    Checks if the instance is in the same minute as the current moment.
 * @method        bool                isNextMinute()                                                                       Checks if the instance is in the same minute as the current moment next minute.
 * @method        bool                isLastMinute()                                                                       Checks if the instance is in the same minute as the current moment last minute.
 * @method        bool                isSameSecond(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentSecond()                                                                    Checks if the instance is in the same second as the current moment.
 * @method        bool                isNextSecond()                                                                       Checks if the instance is in the same second as the current moment next second.
 * @method        bool                isLastSecond()                                                                       Checks if the instance is in the same second as the current moment last second.
 * @method        bool                isSameMicro(Carbon|DateTimeInterface|string|null $date = null)                       Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentMicro()                                                                     Checks if the instance is in the same microsecond as the current moment.
 * @method        bool                isNextMicro()                                                                        Checks if the instance is in the same microsecond as the current moment next microsecond.
 * @method        bool                isLastMicro()                                                                        Checks if the instance is in the same microsecond as the current moment last microsecond.
 * @method        bool                isSameMicrosecond(Carbon|DateTimeInterface|string|null $date = null)                 Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentMicrosecond()                                                               Checks if the instance is in the same microsecond as the current moment.
 * @method        bool                isNextMicrosecond()                                                                  Checks if the instance is in the same microsecond as the current moment next microsecond.
 * @method        bool                isLastMicrosecond()                                                                  Checks if the instance is in the same microsecond as the current moment last microsecond.
 * @method        bool                isCurrentMonth()                                                                     Checks if the instance is in the same month as the current moment.
 * @method        bool                isNextMonth()                                                                        Checks if the instance is in the same month as the current moment next month.
 * @method        bool                isLastMonth()                                                                        Checks if the instance is in the same month as the current moment last month.
 * @method        bool                isCurrentQuarter()                                                                   Checks if the instance is in the same quarter as the current moment.
 * @method        bool                isNextQuarter()                                                                      Checks if the instance is in the same quarter as the current moment next quarter.
 * @method        bool                isLastQuarter()                                                                      Checks if the instance is in the same quarter as the current moment last quarter.
 * @method        bool                isSameDecade(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentDecade()                                                                    Checks if the instance is in the same decade as the current moment.
 * @method        bool                isNextDecade()                                                                       Checks if the instance is in the same decade as the current moment next decade.
 * @method        bool                isLastDecade()                                                                       Checks if the instance is in the same decade as the current moment last decade.
 * @method        bool                isSameCentury(Carbon|DateTimeInterface|string|null $date = null)                     Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentCentury()                                                                   Checks if the instance is in the same century as the current moment.
 * @method        bool                isNextCentury()                                                                      Checks if the instance is in the same century as the current moment next century.
 * @method        bool                isLastCentury()                                                                      Checks if the instance is in the same century as the current moment last century.
 * @method        bool                isSameMillennium(Carbon|DateTimeInterface|string|null $date = null)                  Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                isCurrentMillennium()                                                                Checks if the instance is in the same millennium as the current moment.
 * @method        bool                isNextMillennium()                                                                   Checks if the instance is in the same millennium as the current moment next millennium.
 * @method        bool                isLastMillennium()                                                                   Checks if the instance is in the same millennium as the current moment last millennium.
 * @method        $this               years(int $value)                                                                    Set current instance year to the given value.
 * @method        $this               year(int $value)                                                                     Set current instance year to the given value.
 * @method        $this               setYears(int $value)                                                                 Set current instance year to the given value.
 * @method        $this               setYear(int $value)                                                                  Set current instance year to the given value.
 * @method        $this               months(int $value)                                                                   Set current instance month to the given value.
 * @method        $this               month(int $value)                                                                    Set current instance month to the given value.
 * @method        $this               setMonths(int $value)                                                                Set current instance month to the given value.
 * @method        $this               setMonth(int $value)                                                                 Set current instance month to the given value.
 * @method        $this               days(int $value)                                                                     Set current instance day to the given value.
 * @method        $this               day(int $value)                                                                      Set current instance day to the given value.
 * @method        $this               setDays(int $value)                                                                  Set current instance day to the given value.
 * @method        $this               setDay(int $value)                                                                   Set current instance day to the given value.
 * @method        $this               hours(int $value)                                                                    Set current instance hour to the given value.
 * @method        $this               hour(int $value)                                                                     Set current instance hour to the given value.
 * @method        $this               setHours(int $value)                                                                 Set current instance hour to the given value.
 * @method        $this               setHour(int $value)                                                                  Set current instance hour to the given value.
 * @method        $this               minutes(int $value)                                                                  Set current instance minute to the given value.
 * @method        $this               minute(int $value)                                                                   Set current instance minute to the given value.
 * @method        $this               setMinutes(int $value)                                                               Set current instance minute to the given value.
 * @method        $this               setMinute(int $value)                                                                Set current instance minute to the given value.
 * @method        $this               seconds(int $value)                                                                  Set current instance second to the given value.
 * @method        $this               second(int $value)                                                                   Set current instance second to the given value.
 * @method        $this               setSeconds(int $value)                                                               Set current instance second to the given value.
 * @method        $this               setSecond(int $value)                                                                Set current instance second to the given value.
 * @method        $this               millis(int $value)                                                                   Set current instance millisecond to the given value.
 * @method        $this               milli(int $value)                                                                    Set current instance millisecond to the given value.
 * @method        $this               setMillis(int $value)                                                                Set current instance millisecond to the given value.
 * @method        $this               setMilli(int $value)                                                                 Set current instance millisecond to the given value.
 * @method        $this               milliseconds(int $value)                                                             Set current instance millisecond to the given value.
 * @method        $this               millisecond(int $value)                                                              Set current instance millisecond to the given value.
 * @method        $this               setMilliseconds(int $value)                                                          Set current instance millisecond to the given value.
 * @method        $this               setMillisecond(int $value)                                                           Set current instance millisecond to the given value.
 * @method        $this               micros(int $value)                                                                   Set current instance microsecond to the given value.
 * @method        $this               micro(int $value)                                                                    Set current instance microsecond to the given value.
 * @method        $this               setMicros(int $value)                                                                Set current instance microsecond to the given value.
 * @method        $this               setMicro(int $value)                                                                 Set current instance microsecond to the given value.
 * @method        $this               microseconds(int $value)                                                             Set current instance microsecond to the given value.
 * @method        $this               microsecond(int $value)                                                              Set current instance microsecond to the given value.
 * @method        $this               setMicroseconds(int $value)                                                          Set current instance microsecond to the given value.
 * @method        $this               setMicrosecond(int $value)                                                           Set current instance microsecond to the given value.
 * @method        $this               addYears(int $value = 1)                                                             Add years (the $value count passed in) to the instance (using date interval).
 * @method        $this               addYear()                                                                            Add one year to the instance (using date interval).
 * @method        $this               subYears(int $value = 1)                                                             Sub years (the $value count passed in) to the instance (using date interval).
 * @method        $this               subYear()                                                                            Sub one year to the instance (using date interval).
 * @method        $this               addYearsWithOverflow(int $value = 1)                                                 Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addYearWithOverflow()                                                                Add one year to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subYearsWithOverflow(int $value = 1)                                                 Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subYearWithOverflow()                                                                Sub one year to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addYearsWithoutOverflow(int $value = 1)                                              Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addYearWithoutOverflow()                                                             Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subYearsWithoutOverflow(int $value = 1)                                              Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subYearWithoutOverflow()                                                             Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addYearsWithNoOverflow(int $value = 1)                                               Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addYearWithNoOverflow()                                                              Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subYearsWithNoOverflow(int $value = 1)                                               Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subYearWithNoOverflow()                                                              Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addYearsNoOverflow(int $value = 1)                                                   Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addYearNoOverflow()                                                                  Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subYearsNoOverflow(int $value = 1)                                                   Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subYearNoOverflow()                                                                  Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMonths(int $value = 1)                                                            Add months (the $value count passed in) to the instance (using date interval).
 * @method        $this               addMonth()                                                                           Add one month to the instance (using date interval).
 * @method        $this               subMonths(int $value = 1)                                                            Sub months (the $value count passed in) to the instance (using date interval).
 * @method        $this               subMonth()                                                                           Sub one month to the instance (using date interval).
 * @method        $this               addMonthsWithOverflow(int $value = 1)                                                Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addMonthWithOverflow()                                                               Add one month to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subMonthsWithOverflow(int $value = 1)                                                Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subMonthWithOverflow()                                                               Sub one month to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addMonthsWithoutOverflow(int $value = 1)                                             Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMonthWithoutOverflow()                                                            Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMonthsWithoutOverflow(int $value = 1)                                             Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMonthWithoutOverflow()                                                            Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMonthsWithNoOverflow(int $value = 1)                                              Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMonthWithNoOverflow()                                                             Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMonthsWithNoOverflow(int $value = 1)                                              Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMonthWithNoOverflow()                                                             Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMonthsNoOverflow(int $value = 1)                                                  Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMonthNoOverflow()                                                                 Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMonthsNoOverflow(int $value = 1)                                                  Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMonthNoOverflow()                                                                 Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addDays(int $value = 1)                                                              Add days (the $value count passed in) to the instance (using date interval).
 * @method        $this               addDay()                                                                             Add one day to the instance (using date interval).
 * @method        $this               subDays(int $value = 1)                                                              Sub days (the $value count passed in) to the instance (using date interval).
 * @method        $this               subDay()                                                                             Sub one day to the instance (using date interval).
 * @method        $this               addHours(int $value = 1)                                                             Add hours (the $value count passed in) to the instance (using date interval).
 * @method        $this               addHour()                                                                            Add one hour to the instance (using date interval).
 * @method        $this               subHours(int $value = 1)                                                             Sub hours (the $value count passed in) to the instance (using date interval).
 * @method        $this               subHour()                                                                            Sub one hour to the instance (using date interval).
 * @method        $this               addMinutes(int $value = 1)                                                           Add minutes (the $value count passed in) to the instance (using date interval).
 * @method        $this               addMinute()                                                                          Add one minute to the instance (using date interval).
 * @method        $this               subMinutes(int $value = 1)                                                           Sub minutes (the $value count passed in) to the instance (using date interval).
 * @method        $this               subMinute()                                                                          Sub one minute to the instance (using date interval).
 * @method        $this               addSeconds(int $value = 1)                                                           Add seconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               addSecond()                                                                          Add one second to the instance (using date interval).
 * @method        $this               subSeconds(int $value = 1)                                                           Sub seconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               subSecond()                                                                          Sub one second to the instance (using date interval).
 * @method        $this               addMillis(int $value = 1)                                                            Add milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               addMilli()                                                                           Add one millisecond to the instance (using date interval).
 * @method        $this               subMillis(int $value = 1)                                                            Sub milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               subMilli()                                                                           Sub one millisecond to the instance (using date interval).
 * @method        $this               addMilliseconds(int $value = 1)                                                      Add milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               addMillisecond()                                                                     Add one millisecond to the instance (using date interval).
 * @method        $this               subMilliseconds(int $value = 1)                                                      Sub milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               subMillisecond()                                                                     Sub one millisecond to the instance (using date interval).
 * @method        $this               addMicros(int $value = 1)                                                            Add microseconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               addMicro()                                                                           Add one microsecond to the instance (using date interval).
 * @method        $this               subMicros(int $value = 1)                                                            Sub microseconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               subMicro()                                                                           Sub one microsecond to the instance (using date interval).
 * @method        $this               addMicroseconds(int $value = 1)                                                      Add microseconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               addMicrosecond()                                                                     Add one microsecond to the instance (using date interval).
 * @method        $this               subMicroseconds(int $value = 1)                                                      Sub microseconds (the $value count passed in) to the instance (using date interval).
 * @method        $this               subMicrosecond()                                                                     Sub one microsecond to the instance (using date interval).
 * @method        $this               addMillennia(int $value = 1)                                                         Add millennia (the $value count passed in) to the instance (using date interval).
 * @method        $this               addMillennium()                                                                      Add one millennium to the instance (using date interval).
 * @method        $this               subMillennia(int $value = 1)                                                         Sub millennia (the $value count passed in) to the instance (using date interval).
 * @method        $this               subMillennium()                                                                      Sub one millennium to the instance (using date interval).
 * @method        $this               addMillenniaWithOverflow(int $value = 1)                                             Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addMillenniumWithOverflow()                                                          Add one millennium to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subMillenniaWithOverflow(int $value = 1)                                             Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subMillenniumWithOverflow()                                                          Sub one millennium to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addMillenniaWithoutOverflow(int $value = 1)                                          Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMillenniumWithoutOverflow()                                                       Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMillenniaWithoutOverflow(int $value = 1)                                          Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMillenniumWithoutOverflow()                                                       Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMillenniaWithNoOverflow(int $value = 1)                                           Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMillenniumWithNoOverflow()                                                        Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMillenniaWithNoOverflow(int $value = 1)                                           Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMillenniumWithNoOverflow()                                                        Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMillenniaNoOverflow(int $value = 1)                                               Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addMillenniumNoOverflow()                                                            Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMillenniaNoOverflow(int $value = 1)                                               Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subMillenniumNoOverflow()                                                            Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addCenturies(int $value = 1)                                                         Add centuries (the $value count passed in) to the instance (using date interval).
 * @method        $this               addCentury()                                                                         Add one century to the instance (using date interval).
 * @method        $this               subCenturies(int $value = 1)                                                         Sub centuries (the $value count passed in) to the instance (using date interval).
 * @method        $this               subCentury()                                                                         Sub one century to the instance (using date interval).
 * @method        $this               addCenturiesWithOverflow(int $value = 1)                                             Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addCenturyWithOverflow()                                                             Add one century to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subCenturiesWithOverflow(int $value = 1)                                             Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subCenturyWithOverflow()                                                             Sub one century to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addCenturiesWithoutOverflow(int $value = 1)                                          Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addCenturyWithoutOverflow()                                                          Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subCenturiesWithoutOverflow(int $value = 1)                                          Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subCenturyWithoutOverflow()                                                          Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addCenturiesWithNoOverflow(int $value = 1)                                           Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addCenturyWithNoOverflow()                                                           Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subCenturiesWithNoOverflow(int $value = 1)                                           Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subCenturyWithNoOverflow()                                                           Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addCenturiesNoOverflow(int $value = 1)                                               Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addCenturyNoOverflow()                                                               Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subCenturiesNoOverflow(int $value = 1)                                               Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subCenturyNoOverflow()                                                               Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addDecades(int $value = 1)                                                           Add decades (the $value count passed in) to the instance (using date interval).
 * @method        $this               addDecade()                                                                          Add one decade to the instance (using date interval).
 * @method        $this               subDecades(int $value = 1)                                                           Sub decades (the $value count passed in) to the instance (using date interval).
 * @method        $this               subDecade()                                                                          Sub one decade to the instance (using date interval).
 * @method        $this               addDecadesWithOverflow(int $value = 1)                                               Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addDecadeWithOverflow()                                                              Add one decade to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subDecadesWithOverflow(int $value = 1)                                               Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subDecadeWithOverflow()                                                              Sub one decade to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addDecadesWithoutOverflow(int $value = 1)                                            Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addDecadeWithoutOverflow()                                                           Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subDecadesWithoutOverflow(int $value = 1)                                            Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subDecadeWithoutOverflow()                                                           Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addDecadesWithNoOverflow(int $value = 1)                                             Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addDecadeWithNoOverflow()                                                            Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subDecadesWithNoOverflow(int $value = 1)                                             Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subDecadeWithNoOverflow()                                                            Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addDecadesNoOverflow(int $value = 1)                                                 Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addDecadeNoOverflow()                                                                Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subDecadesNoOverflow(int $value = 1)                                                 Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subDecadeNoOverflow()                                                                Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addQuarters(int $value = 1)                                                          Add quarters (the $value count passed in) to the instance (using date interval).
 * @method        $this               addQuarter()                                                                         Add one quarter to the instance (using date interval).
 * @method        $this               subQuarters(int $value = 1)                                                          Sub quarters (the $value count passed in) to the instance (using date interval).
 * @method        $this               subQuarter()                                                                         Sub one quarter to the instance (using date interval).
 * @method        $this               addQuartersWithOverflow(int $value = 1)                                              Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addQuarterWithOverflow()                                                             Add one quarter to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subQuartersWithOverflow(int $value = 1)                                              Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               subQuarterWithOverflow()                                                             Sub one quarter to the instance (using date interval) with overflow explicitly allowed.
 * @method        $this               addQuartersWithoutOverflow(int $value = 1)                                           Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addQuarterWithoutOverflow()                                                          Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subQuartersWithoutOverflow(int $value = 1)                                           Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subQuarterWithoutOverflow()                                                          Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addQuartersWithNoOverflow(int $value = 1)                                            Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addQuarterWithNoOverflow()                                                           Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subQuartersWithNoOverflow(int $value = 1)                                            Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subQuarterWithNoOverflow()                                                           Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addQuartersNoOverflow(int $value = 1)                                                Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addQuarterNoOverflow()                                                               Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subQuartersNoOverflow(int $value = 1)                                                Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               subQuarterNoOverflow()                                                               Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        $this               addWeeks(int $value = 1)                                                             Add weeks (the $value count passed in) to the instance (using date interval).
 * @method        $this               addWeek()                                                                            Add one week to the instance (using date interval).
 * @method        $this               subWeeks(int $value = 1)                                                             Sub weeks (the $value count passed in) to the instance (using date interval).
 * @method        $this               subWeek()                                                                            Sub one week to the instance (using date interval).
 * @method        $this               addWeekdays(int $value = 1)                                                          Add weekdays (the $value count passed in) to the instance (using date interval).
 * @method        $this               addWeekday()                                                                         Add one weekday to the instance (using date interval).
 * @method        $this               subWeekdays(int $value = 1)                                                          Sub weekdays (the $value count passed in) to the instance (using date interval).
 * @method        $this               subWeekday()                                                                         Sub one weekday to the instance (using date interval).
 * @method        $this               addRealMicros(int $value = 1)                                                        Add microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealMicro()                                                                       Add one microsecond to the instance (using timestamp).
 * @method        $this               subRealMicros(int $value = 1)                                                        Sub microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealMicro()                                                                       Sub one microsecond to the instance (using timestamp).
 * @method        CarbonPeriod        microsUntil($endDate = null, int $factor = 1)                                        Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
 * @method        $this               addRealMicroseconds(int $value = 1)                                                  Add microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealMicrosecond()                                                                 Add one microsecond to the instance (using timestamp).
 * @method        $this               subRealMicroseconds(int $value = 1)                                                  Sub microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealMicrosecond()                                                                 Sub one microsecond to the instance (using timestamp).
 * @method        CarbonPeriod        microsecondsUntil($endDate = null, int $factor = 1)                                  Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
 * @method        $this               addRealMillis(int $value = 1)                                                        Add milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealMilli()                                                                       Add one millisecond to the instance (using timestamp).
 * @method        $this               subRealMillis(int $value = 1)                                                        Sub milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealMilli()                                                                       Sub one millisecond to the instance (using timestamp).
 * @method        CarbonPeriod        millisUntil($endDate = null, int $factor = 1)                                        Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
 * @method        $this               addRealMilliseconds(int $value = 1)                                                  Add milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealMillisecond()                                                                 Add one millisecond to the instance (using timestamp).
 * @method        $this               subRealMilliseconds(int $value = 1)                                                  Sub milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealMillisecond()                                                                 Sub one millisecond to the instance (using timestamp).
 * @method        CarbonPeriod        millisecondsUntil($endDate = null, int $factor = 1)                                  Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
 * @method        $this               addRealSeconds(int $value = 1)                                                       Add seconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealSecond()                                                                      Add one second to the instance (using timestamp).
 * @method        $this               subRealSeconds(int $value = 1)                                                       Sub seconds (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealSecond()                                                                      Sub one second to the instance (using timestamp).
 * @method        CarbonPeriod        secondsUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.
 * @method        $this               addRealMinutes(int $value = 1)                                                       Add minutes (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealMinute()                                                                      Add one minute to the instance (using timestamp).
 * @method        $this               subRealMinutes(int $value = 1)                                                       Sub minutes (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealMinute()                                                                      Sub one minute to the instance (using timestamp).
 * @method        CarbonPeriod        minutesUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.
 * @method        $this               addRealHours(int $value = 1)                                                         Add hours (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealHour()                                                                        Add one hour to the instance (using timestamp).
 * @method        $this               subRealHours(int $value = 1)                                                         Sub hours (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealHour()                                                                        Sub one hour to the instance (using timestamp).
 * @method        CarbonPeriod        hoursUntil($endDate = null, int $factor = 1)                                         Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.
 * @method        $this               addRealDays(int $value = 1)                                                          Add days (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealDay()                                                                         Add one day to the instance (using timestamp).
 * @method        $this               subRealDays(int $value = 1)                                                          Sub days (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealDay()                                                                         Sub one day to the instance (using timestamp).
 * @method        CarbonPeriod        daysUntil($endDate = null, int $factor = 1)                                          Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.
 * @method        $this               addRealWeeks(int $value = 1)                                                         Add weeks (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealWeek()                                                                        Add one week to the instance (using timestamp).
 * @method        $this               subRealWeeks(int $value = 1)                                                         Sub weeks (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealWeek()                                                                        Sub one week to the instance (using timestamp).
 * @method        CarbonPeriod        weeksUntil($endDate = null, int $factor = 1)                                         Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.
 * @method        $this               addRealMonths(int $value = 1)                                                        Add months (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealMonth()                                                                       Add one month to the instance (using timestamp).
 * @method        $this               subRealMonths(int $value = 1)                                                        Sub months (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealMonth()                                                                       Sub one month to the instance (using timestamp).
 * @method        CarbonPeriod        monthsUntil($endDate = null, int $factor = 1)                                        Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.
 * @method        $this               addRealQuarters(int $value = 1)                                                      Add quarters (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealQuarter()                                                                     Add one quarter to the instance (using timestamp).
 * @method        $this               subRealQuarters(int $value = 1)                                                      Sub quarters (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealQuarter()                                                                     Sub one quarter to the instance (using timestamp).
 * @method        CarbonPeriod        quartersUntil($endDate = null, int $factor = 1)                                      Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.
 * @method        $this               addRealYears(int $value = 1)                                                         Add years (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealYear()                                                                        Add one year to the instance (using timestamp).
 * @method        $this               subRealYears(int $value = 1)                                                         Sub years (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealYear()                                                                        Sub one year to the instance (using timestamp).
 * @method        CarbonPeriod        yearsUntil($endDate = null, int $factor = 1)                                         Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.
 * @method        $this               addRealDecades(int $value = 1)                                                       Add decades (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealDecade()                                                                      Add one decade to the instance (using timestamp).
 * @method        $this               subRealDecades(int $value = 1)                                                       Sub decades (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealDecade()                                                                      Sub one decade to the instance (using timestamp).
 * @method        CarbonPeriod        decadesUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.
 * @method        $this               addRealCenturies(int $value = 1)                                                     Add centuries (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealCentury()                                                                     Add one century to the instance (using timestamp).
 * @method        $this               subRealCenturies(int $value = 1)                                                     Sub centuries (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealCentury()                                                                     Sub one century to the instance (using timestamp).
 * @method        CarbonPeriod        centuriesUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.
 * @method        $this               addRealMillennia(int $value = 1)                                                     Add millennia (the $value count passed in) to the instance (using timestamp).
 * @method        $this               addRealMillennium()                                                                  Add one millennium to the instance (using timestamp).
 * @method        $this               subRealMillennia(int $value = 1)                                                     Sub millennia (the $value count passed in) to the instance (using timestamp).
 * @method        $this               subRealMillennium()                                                                  Sub one millennium to the instance (using timestamp).
 * @method        CarbonPeriod        millenniaUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.
 * @method        $this               roundYear(float $precision = 1, string $function = "round")                          Round the current instance year with given precision using the given function.
 * @method        $this               roundYears(float $precision = 1, string $function = "round")                         Round the current instance year with given precision using the given function.
 * @method        $this               floorYear(float $precision = 1)                                                      Truncate the current instance year with given precision.
 * @method        $this               floorYears(float $precision = 1)                                                     Truncate the current instance year with given precision.
 * @method        $this               ceilYear(float $precision = 1)                                                       Ceil the current instance year with given precision.
 * @method        $this               ceilYears(float $precision = 1)                                                      Ceil the current instance year with given precision.
 * @method        $this               roundMonth(float $precision = 1, string $function = "round")                         Round the current instance month with given precision using the given function.
 * @method        $this               roundMonths(float $precision = 1, string $function = "round")                        Round the current instance month with given precision using the given function.
 * @method        $this               floorMonth(float $precision = 1)                                                     Truncate the current instance month with given precision.
 * @method        $this               floorMonths(float $precision = 1)                                                    Truncate the current instance month with given precision.
 * @method        $this               ceilMonth(float $precision = 1)                                                      Ceil the current instance month with given precision.
 * @method        $this               ceilMonths(float $precision = 1)                                                     Ceil the current instance month with given precision.
 * @method        $this               roundDay(float $precision = 1, string $function = "round")                           Round the current instance day with given precision using the given function.
 * @method        $this               roundDays(float $precision = 1, string $function = "round")                          Round the current instance day with given precision using the given function.
 * @method        $this               floorDay(float $precision = 1)                                                       Truncate the current instance day with given precision.
 * @method        $this               floorDays(float $precision = 1)                                                      Truncate the current instance day with given precision.
 * @method        $this               ceilDay(float $precision = 1)                                                        Ceil the current instance day with given precision.
 * @method        $this               ceilDays(float $precision = 1)                                                       Ceil the current instance day with given precision.
 * @method        $this               roundHour(float $precision = 1, string $function = "round")                          Round the current instance hour with given precision using the given function.
 * @method        $this               roundHours(float $precision = 1, string $function = "round")                         Round the current instance hour with given precision using the given function.
 * @method        $this               floorHour(float $precision = 1)                                                      Truncate the current instance hour with given precision.
 * @method        $this               floorHours(float $precision = 1)                                                     Truncate the current instance hour with given precision.
 * @method        $this               ceilHour(float $precision = 1)                                                       Ceil the current instance hour with given precision.
 * @method        $this               ceilHours(float $precision = 1)                                                      Ceil the current instance hour with given precision.
 * @method        $this               roundMinute(float $precision = 1, string $function = "round")                        Round the current instance minute with given precision using the given function.
 * @method        $this               roundMinutes(float $precision = 1, string $function = "round")                       Round the current instance minute with given precision using the given function.
 * @method        $this               floorMinute(float $precision = 1)                                                    Truncate the current instance minute with given precision.
 * @method        $this               floorMinutes(float $precision = 1)                                                   Truncate the current instance minute with given precision.
 * @method        $this               ceilMinute(float $precision = 1)                                                     Ceil the current instance minute with given precision.
 * @method        $this               ceilMinutes(float $precision = 1)                                                    Ceil the current instance minute with given precision.
 * @method        $this               roundSecond(float $precision = 1, string $function = "round")                        Round the current instance second with given precision using the given function.
 * @method        $this               roundSeconds(float $precision = 1, string $function = "round")                       Round the current instance second with given precision using the given function.
 * @method        $this               floorSecond(float $precision = 1)                                                    Truncate the current instance second with given precision.
 * @method        $this               floorSeconds(float $precision = 1)                                                   Truncate the current instance second with given precision.
 * @method        $this               ceilSecond(float $precision = 1)                                                     Ceil the current instance second with given precision.
 * @method        $this               ceilSeconds(float $precision = 1)                                                    Ceil the current instance second with given precision.
 * @method        $this               roundMillennium(float $precision = 1, string $function = "round")                    Round the current instance millennium with given precision using the given function.
 * @method        $this               roundMillennia(float $precision = 1, string $function = "round")                     Round the current instance millennium with given precision using the given function.
 * @method        $this               floorMillennium(float $precision = 1)                                                Truncate the current instance millennium with given precision.
 * @method        $this               floorMillennia(float $precision = 1)                                                 Truncate the current instance millennium with given precision.
 * @method        $this               ceilMillennium(float $precision = 1)                                                 Ceil the current instance millennium with given precision.
 * @method        $this               ceilMillennia(float $precision = 1)                                                  Ceil the current instance millennium with given precision.
 * @method        $this               roundCentury(float $precision = 1, string $function = "round")                       Round the current instance century with given precision using the given function.
 * @method        $this               roundCenturies(float $precision = 1, string $function = "round")                     Round the current instance century with given precision using the given function.
 * @method        $this               floorCentury(float $precision = 1)                                                   Truncate the current instance century with given precision.
 * @method        $this               floorCenturies(float $precision = 1)                                                 Truncate the current instance century with given precision.
 * @method        $this               ceilCentury(float $precision = 1)                                                    Ceil the current instance century with given precision.
 * @method        $this               ceilCenturies(float $precision = 1)                                                  Ceil the current instance century with given precision.
 * @method        $this               roundDecade(float $precision = 1, string $function = "round")                        Round the current instance decade with given precision using the given function.
 * @method        $this               roundDecades(float $precision = 1, string $function = "round")                       Round the current instance decade with given precision using the given function.
 * @method        $this               floorDecade(float $precision = 1)                                                    Truncate the current instance decade with given precision.
 * @method        $this               floorDecades(float $precision = 1)                                                   Truncate the current instance decade with given precision.
 * @method        $this               ceilDecade(float $precision = 1)                                                     Ceil the current instance decade with given precision.
 * @method        $this               ceilDecades(float $precision = 1)                                                    Ceil the current instance decade with given precision.
 * @method        $this               roundQuarter(float $precision = 1, string $function = "round")                       Round the current instance quarter with given precision using the given function.
 * @method        $this               roundQuarters(float $precision = 1, string $function = "round")                      Round the current instance quarter with given precision using the given function.
 * @method        $this               floorQuarter(float $precision = 1)                                                   Truncate the current instance quarter with given precision.
 * @method        $this               floorQuarters(float $precision = 1)                                                  Truncate the current instance quarter with given precision.
 * @method        $this               ceilQuarter(float $precision = 1)                                                    Ceil the current instance quarter with given precision.
 * @method        $this               ceilQuarters(float $precision = 1)                                                   Ceil the current instance quarter with given precision.
 * @method        $this               roundMillisecond(float $precision = 1, string $function = "round")                   Round the current instance millisecond with given precision using the given function.
 * @method        $this               roundMilliseconds(float $precision = 1, string $function = "round")                  Round the current instance millisecond with given precision using the given function.
 * @method        $this               floorMillisecond(float $precision = 1)                                               Truncate the current instance millisecond with given precision.
 * @method        $this               floorMilliseconds(float $precision = 1)                                              Truncate the current instance millisecond with given precision.
 * @method        $this               ceilMillisecond(float $precision = 1)                                                Ceil the current instance millisecond with given precision.
 * @method        $this               ceilMilliseconds(float $precision = 1)                                               Ceil the current instance millisecond with given precision.
 * @method        $this               roundMicrosecond(float $precision = 1, string $function = "round")                   Round the current instance microsecond with given precision using the given function.
 * @method        $this               roundMicroseconds(float $precision = 1, string $function = "round")                  Round the current instance microsecond with given precision using the given function.
 * @method        $this               floorMicrosecond(float $precision = 1)                                               Truncate the current instance microsecond with given precision.
 * @method        $this               floorMicroseconds(float $precision = 1)                                              Truncate the current instance microsecond with given precision.
 * @method        $this               ceilMicrosecond(float $precision = 1)                                                Ceil the current instance microsecond with given precision.
 * @method        $this               ceilMicroseconds(float $precision = 1)                                               Ceil the current instance microsecond with given precision.
 * @method        string              shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1)          Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string              longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1)           Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string              shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1)          Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string              longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1)           Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string              shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1)     Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string              longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1)      Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string              shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1)   Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string              longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1)    Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        static Carbon|false createFromFormat(string $format, string $time, string|DateTimeZone $timezone = null) Parse a string into a new Carbon object according to the specified format.
 * @method        static Carbon       __set_state(array $array)                                                            https://php.net/manual/en/datetime.set-state.php
 *
 * </autodoc>
 */
class Carbon extends DateTime implements CarbonInterface
{
    use Date;

    /**
     * Returns true if the current class/instance is mutable.
     *
     * @return bool
     */
    public static function isMutable()
    {
        return true;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use DateTimeInterface;

interface CarbonConverterInterface
{
    public function convertDate(DateTimeInterface $dateTime, bool $negated = false): CarbonInterface;
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use Carbon\Traits\Date;
use DateTimeImmutable;
use DateTimeInterface;
use DateTimeZone;

/**
 * A simple API extension for DateTimeImmutable.
 *
 * <autodoc generated by `composer phpdoc`>
 *
 * @property      int                          $year
 * @property      int                          $yearIso
 * @property      int                          $month
 * @property      int                          $day
 * @property      int                          $hour
 * @property      int                          $minute
 * @property      int                          $second
 * @property      int                          $micro
 * @property      int                          $microsecond
 * @property      int|float|string             $timestamp                                                                           seconds since the Unix Epoch
 * @property      string                       $englishDayOfWeek                                                                    the day of week in English
 * @property      string                       $shortEnglishDayOfWeek                                                               the abbreviated day of week in English
 * @property      string                       $englishMonth                                                                        the month in English
 * @property      string                       $shortEnglishMonth                                                                   the abbreviated month in English
 * @property      string                       $localeDayOfWeek                                                                     the day of week in current locale LC_TIME
 * @property      string                       $shortLocaleDayOfWeek                                                                the abbreviated day of week in current locale LC_TIME
 * @property      string                       $localeMonth                                                                         the month in current locale LC_TIME
 * @property      string                       $shortLocaleMonth                                                                    the abbreviated month in current locale LC_TIME
 * @property      int                          $milliseconds
 * @property      int                          $millisecond
 * @property      int                          $milli
 * @property      int                          $week                                                                                1 through 53
 * @property      int                          $isoWeek                                                                             1 through 53
 * @property      int                          $weekYear                                                                            year according to week format
 * @property      int                          $isoWeekYear                                                                         year according to ISO week format
 * @property      int                          $dayOfYear                                                                           1 through 366
 * @property      int                          $age                                                                                 does a diffInYears() with default parameters
 * @property      int                          $offset                                                                              the timezone offset in seconds from UTC
 * @property      int                          $offsetMinutes                                                                       the timezone offset in minutes from UTC
 * @property      int                          $offsetHours                                                                         the timezone offset in hours from UTC
 * @property      CarbonTimeZone               $timezone                                                                            the current timezone
 * @property      CarbonTimeZone               $tz                                                                                  alias of $timezone
 * @property-read int                          $dayOfWeek                                                                           0 (for Sunday) through 6 (for Saturday)
 * @property-read int                          $dayOfWeekIso                                                                        1 (for Monday) through 7 (for Sunday)
 * @property-read int                          $weekOfYear                                                                          ISO-8601 week number of year, weeks starting on Monday
 * @property-read int                          $daysInMonth                                                                         number of days in the given month
 * @property-read string                       $latinMeridiem                                                                       "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
 * @property-read string                       $latinUpperMeridiem                                                                  "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
 * @property-read string                       $timezoneAbbreviatedName                                                             the current timezone abbreviated name
 * @property-read string                       $tzAbbrName                                                                          alias of $timezoneAbbreviatedName
 * @property-read string                       $dayName                                                                             long name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string                       $shortDayName                                                                        short name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string                       $minDayName                                                                          very short name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string                       $monthName                                                                           long name of month translated according to Carbon locale, in english if no translation available for current language
 * @property-read string                       $shortMonthName                                                                      short name of month translated according to Carbon locale, in english if no translation available for current language
 * @property-read string                       $meridiem                                                                            lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
 * @property-read string                       $upperMeridiem                                                                       uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
 * @property-read int                          $noZeroHour                                                                          current hour from 1 to 24
 * @property-read int                          $weeksInYear                                                                         51 through 53
 * @property-read int                          $isoWeeksInYear                                                                      51 through 53
 * @property-read int                          $weekOfMonth                                                                         1 through 5
 * @property-read int                          $weekNumberInMonth                                                                   1 through 5
 * @property-read int                          $firstWeekDay                                                                        0 through 6
 * @property-read int                          $lastWeekDay                                                                         0 through 6
 * @property-read int                          $daysInYear                                                                          365 or 366
 * @property-read int                          $quarter                                                                             the quarter of this instance, 1 - 4
 * @property-read int                          $decade                                                                              the decade of this instance
 * @property-read int                          $century                                                                             the century of this instance
 * @property-read int                          $millennium                                                                          the millennium of this instance
 * @property-read bool                         $dst                                                                                 daylight savings time indicator, true if DST, false otherwise
 * @property-read bool                         $local                                                                               checks if the timezone is local, true if local, false otherwise
 * @property-read bool                         $utc                                                                                 checks if the timezone is UTC, true if UTC, false otherwise
 * @property-read string                       $timezoneName                                                                        the current timezone name
 * @property-read string                       $tzName                                                                              alias of $timezoneName
 * @property-read string                       $locale                                                                              locale of the current instance
 *
 * @method        bool                         isUtc()                                                                              Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
 * @method        bool                         isLocal()                                                                            Check if the current instance has non-UTC timezone.
 * @method        bool                         isValid()                                                                            Check if the current instance is a valid date.
 * @method        bool                         isDST()                                                                              Check if the current instance is in a daylight saving time.
 * @method        bool                         isSunday()                                                                           Checks if the instance day is sunday.
 * @method        bool                         isMonday()                                                                           Checks if the instance day is monday.
 * @method        bool                         isTuesday()                                                                          Checks if the instance day is tuesday.
 * @method        bool                         isWednesday()                                                                        Checks if the instance day is wednesday.
 * @method        bool                         isThursday()                                                                         Checks if the instance day is thursday.
 * @method        bool                         isFriday()                                                                           Checks if the instance day is friday.
 * @method        bool                         isSaturday()                                                                         Checks if the instance day is saturday.
 * @method        bool                         isSameYear(Carbon|DateTimeInterface|string|null $date = null)                        Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentYear()                                                                      Checks if the instance is in the same year as the current moment.
 * @method        bool                         isNextYear()                                                                         Checks if the instance is in the same year as the current moment next year.
 * @method        bool                         isLastYear()                                                                         Checks if the instance is in the same year as the current moment last year.
 * @method        bool                         isSameWeek(Carbon|DateTimeInterface|string|null $date = null)                        Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentWeek()                                                                      Checks if the instance is in the same week as the current moment.
 * @method        bool                         isNextWeek()                                                                         Checks if the instance is in the same week as the current moment next week.
 * @method        bool                         isLastWeek()                                                                         Checks if the instance is in the same week as the current moment last week.
 * @method        bool                         isSameDay(Carbon|DateTimeInterface|string|null $date = null)                         Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentDay()                                                                       Checks if the instance is in the same day as the current moment.
 * @method        bool                         isNextDay()                                                                          Checks if the instance is in the same day as the current moment next day.
 * @method        bool                         isLastDay()                                                                          Checks if the instance is in the same day as the current moment last day.
 * @method        bool                         isSameHour(Carbon|DateTimeInterface|string|null $date = null)                        Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentHour()                                                                      Checks if the instance is in the same hour as the current moment.
 * @method        bool                         isNextHour()                                                                         Checks if the instance is in the same hour as the current moment next hour.
 * @method        bool                         isLastHour()                                                                         Checks if the instance is in the same hour as the current moment last hour.
 * @method        bool                         isSameMinute(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentMinute()                                                                    Checks if the instance is in the same minute as the current moment.
 * @method        bool                         isNextMinute()                                                                       Checks if the instance is in the same minute as the current moment next minute.
 * @method        bool                         isLastMinute()                                                                       Checks if the instance is in the same minute as the current moment last minute.
 * @method        bool                         isSameSecond(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentSecond()                                                                    Checks if the instance is in the same second as the current moment.
 * @method        bool                         isNextSecond()                                                                       Checks if the instance is in the same second as the current moment next second.
 * @method        bool                         isLastSecond()                                                                       Checks if the instance is in the same second as the current moment last second.
 * @method        bool                         isSameMicro(Carbon|DateTimeInterface|string|null $date = null)                       Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentMicro()                                                                     Checks if the instance is in the same microsecond as the current moment.
 * @method        bool                         isNextMicro()                                                                        Checks if the instance is in the same microsecond as the current moment next microsecond.
 * @method        bool                         isLastMicro()                                                                        Checks if the instance is in the same microsecond as the current moment last microsecond.
 * @method        bool                         isSameMicrosecond(Carbon|DateTimeInterface|string|null $date = null)                 Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentMicrosecond()                                                               Checks if the instance is in the same microsecond as the current moment.
 * @method        bool                         isNextMicrosecond()                                                                  Checks if the instance is in the same microsecond as the current moment next microsecond.
 * @method        bool                         isLastMicrosecond()                                                                  Checks if the instance is in the same microsecond as the current moment last microsecond.
 * @method        bool                         isCurrentMonth()                                                                     Checks if the instance is in the same month as the current moment.
 * @method        bool                         isNextMonth()                                                                        Checks if the instance is in the same month as the current moment next month.
 * @method        bool                         isLastMonth()                                                                        Checks if the instance is in the same month as the current moment last month.
 * @method        bool                         isCurrentQuarter()                                                                   Checks if the instance is in the same quarter as the current moment.
 * @method        bool                         isNextQuarter()                                                                      Checks if the instance is in the same quarter as the current moment next quarter.
 * @method        bool                         isLastQuarter()                                                                      Checks if the instance is in the same quarter as the current moment last quarter.
 * @method        bool                         isSameDecade(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentDecade()                                                                    Checks if the instance is in the same decade as the current moment.
 * @method        bool                         isNextDecade()                                                                       Checks if the instance is in the same decade as the current moment next decade.
 * @method        bool                         isLastDecade()                                                                       Checks if the instance is in the same decade as the current moment last decade.
 * @method        bool                         isSameCentury(Carbon|DateTimeInterface|string|null $date = null)                     Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentCentury()                                                                   Checks if the instance is in the same century as the current moment.
 * @method        bool                         isNextCentury()                                                                      Checks if the instance is in the same century as the current moment next century.
 * @method        bool                         isLastCentury()                                                                      Checks if the instance is in the same century as the current moment last century.
 * @method        bool                         isSameMillennium(Carbon|DateTimeInterface|string|null $date = null)                  Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool                         isCurrentMillennium()                                                                Checks if the instance is in the same millennium as the current moment.
 * @method        bool                         isNextMillennium()                                                                   Checks if the instance is in the same millennium as the current moment next millennium.
 * @method        bool                         isLastMillennium()                                                                   Checks if the instance is in the same millennium as the current moment last millennium.
 * @method        CarbonImmutable              years(int $value)                                                                    Set current instance year to the given value.
 * @method        CarbonImmutable              year(int $value)                                                                     Set current instance year to the given value.
 * @method        CarbonImmutable              setYears(int $value)                                                                 Set current instance year to the given value.
 * @method        CarbonImmutable              setYear(int $value)                                                                  Set current instance year to the given value.
 * @method        CarbonImmutable              months(int $value)                                                                   Set current instance month to the given value.
 * @method        CarbonImmutable              month(int $value)                                                                    Set current instance month to the given value.
 * @method        CarbonImmutable              setMonths(int $value)                                                                Set current instance month to the given value.
 * @method        CarbonImmutable              setMonth(int $value)                                                                 Set current instance month to the given value.
 * @method        CarbonImmutable              days(int $value)                                                                     Set current instance day to the given value.
 * @method        CarbonImmutable              day(int $value)                                                                      Set current instance day to the given value.
 * @method        CarbonImmutable              setDays(int $value)                                                                  Set current instance day to the given value.
 * @method        CarbonImmutable              setDay(int $value)                                                                   Set current instance day to the given value.
 * @method        CarbonImmutable              hours(int $value)                                                                    Set current instance hour to the given value.
 * @method        CarbonImmutable              hour(int $value)                                                                     Set current instance hour to the given value.
 * @method        CarbonImmutable              setHours(int $value)                                                                 Set current instance hour to the given value.
 * @method        CarbonImmutable              setHour(int $value)                                                                  Set current instance hour to the given value.
 * @method        CarbonImmutable              minutes(int $value)                                                                  Set current instance minute to the given value.
 * @method        CarbonImmutable              minute(int $value)                                                                   Set current instance minute to the given value.
 * @method        CarbonImmutable              setMinutes(int $value)                                                               Set current instance minute to the given value.
 * @method        CarbonImmutable              setMinute(int $value)                                                                Set current instance minute to the given value.
 * @method        CarbonImmutable              seconds(int $value)                                                                  Set current instance second to the given value.
 * @method        CarbonImmutable              second(int $value)                                                                   Set current instance second to the given value.
 * @method        CarbonImmutable              setSeconds(int $value)                                                               Set current instance second to the given value.
 * @method        CarbonImmutable              setSecond(int $value)                                                                Set current instance second to the given value.
 * @method        CarbonImmutable              millis(int $value)                                                                   Set current instance millisecond to the given value.
 * @method        CarbonImmutable              milli(int $value)                                                                    Set current instance millisecond to the given value.
 * @method        CarbonImmutable              setMillis(int $value)                                                                Set current instance millisecond to the given value.
 * @method        CarbonImmutable              setMilli(int $value)                                                                 Set current instance millisecond to the given value.
 * @method        CarbonImmutable              milliseconds(int $value)                                                             Set current instance millisecond to the given value.
 * @method        CarbonImmutable              millisecond(int $value)                                                              Set current instance millisecond to the given value.
 * @method        CarbonImmutable              setMilliseconds(int $value)                                                          Set current instance millisecond to the given value.
 * @method        CarbonImmutable              setMillisecond(int $value)                                                           Set current instance millisecond to the given value.
 * @method        CarbonImmutable              micros(int $value)                                                                   Set current instance microsecond to the given value.
 * @method        CarbonImmutable              micro(int $value)                                                                    Set current instance microsecond to the given value.
 * @method        CarbonImmutable              setMicros(int $value)                                                                Set current instance microsecond to the given value.
 * @method        CarbonImmutable              setMicro(int $value)                                                                 Set current instance microsecond to the given value.
 * @method        CarbonImmutable              microseconds(int $value)                                                             Set current instance microsecond to the given value.
 * @method        CarbonImmutable              microsecond(int $value)                                                              Set current instance microsecond to the given value.
 * @method        CarbonImmutable              setMicroseconds(int $value)                                                          Set current instance microsecond to the given value.
 * @method        CarbonImmutable              setMicrosecond(int $value)                                                           Set current instance microsecond to the given value.
 * @method        CarbonImmutable              addYears(int $value = 1)                                                             Add years (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addYear()                                                                            Add one year to the instance (using date interval).
 * @method        CarbonImmutable              subYears(int $value = 1)                                                             Sub years (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subYear()                                                                            Sub one year to the instance (using date interval).
 * @method        CarbonImmutable              addYearsWithOverflow(int $value = 1)                                                 Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addYearWithOverflow()                                                                Add one year to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subYearsWithOverflow(int $value = 1)                                                 Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subYearWithOverflow()                                                                Sub one year to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addYearsWithoutOverflow(int $value = 1)                                              Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addYearWithoutOverflow()                                                             Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subYearsWithoutOverflow(int $value = 1)                                              Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subYearWithoutOverflow()                                                             Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addYearsWithNoOverflow(int $value = 1)                                               Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addYearWithNoOverflow()                                                              Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subYearsWithNoOverflow(int $value = 1)                                               Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subYearWithNoOverflow()                                                              Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addYearsNoOverflow(int $value = 1)                                                   Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addYearNoOverflow()                                                                  Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subYearsNoOverflow(int $value = 1)                                                   Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subYearNoOverflow()                                                                  Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMonths(int $value = 1)                                                            Add months (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addMonth()                                                                           Add one month to the instance (using date interval).
 * @method        CarbonImmutable              subMonths(int $value = 1)                                                            Sub months (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subMonth()                                                                           Sub one month to the instance (using date interval).
 * @method        CarbonImmutable              addMonthsWithOverflow(int $value = 1)                                                Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addMonthWithOverflow()                                                               Add one month to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subMonthsWithOverflow(int $value = 1)                                                Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subMonthWithOverflow()                                                               Sub one month to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addMonthsWithoutOverflow(int $value = 1)                                             Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMonthWithoutOverflow()                                                            Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMonthsWithoutOverflow(int $value = 1)                                             Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMonthWithoutOverflow()                                                            Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMonthsWithNoOverflow(int $value = 1)                                              Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMonthWithNoOverflow()                                                             Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMonthsWithNoOverflow(int $value = 1)                                              Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMonthWithNoOverflow()                                                             Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMonthsNoOverflow(int $value = 1)                                                  Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMonthNoOverflow()                                                                 Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMonthsNoOverflow(int $value = 1)                                                  Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMonthNoOverflow()                                                                 Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addDays(int $value = 1)                                                              Add days (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addDay()                                                                             Add one day to the instance (using date interval).
 * @method        CarbonImmutable              subDays(int $value = 1)                                                              Sub days (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subDay()                                                                             Sub one day to the instance (using date interval).
 * @method        CarbonImmutable              addHours(int $value = 1)                                                             Add hours (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addHour()                                                                            Add one hour to the instance (using date interval).
 * @method        CarbonImmutable              subHours(int $value = 1)                                                             Sub hours (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subHour()                                                                            Sub one hour to the instance (using date interval).
 * @method        CarbonImmutable              addMinutes(int $value = 1)                                                           Add minutes (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addMinute()                                                                          Add one minute to the instance (using date interval).
 * @method        CarbonImmutable              subMinutes(int $value = 1)                                                           Sub minutes (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subMinute()                                                                          Sub one minute to the instance (using date interval).
 * @method        CarbonImmutable              addSeconds(int $value = 1)                                                           Add seconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addSecond()                                                                          Add one second to the instance (using date interval).
 * @method        CarbonImmutable              subSeconds(int $value = 1)                                                           Sub seconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subSecond()                                                                          Sub one second to the instance (using date interval).
 * @method        CarbonImmutable              addMillis(int $value = 1)                                                            Add milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addMilli()                                                                           Add one millisecond to the instance (using date interval).
 * @method        CarbonImmutable              subMillis(int $value = 1)                                                            Sub milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subMilli()                                                                           Sub one millisecond to the instance (using date interval).
 * @method        CarbonImmutable              addMilliseconds(int $value = 1)                                                      Add milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addMillisecond()                                                                     Add one millisecond to the instance (using date interval).
 * @method        CarbonImmutable              subMilliseconds(int $value = 1)                                                      Sub milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subMillisecond()                                                                     Sub one millisecond to the instance (using date interval).
 * @method        CarbonImmutable              addMicros(int $value = 1)                                                            Add microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addMicro()                                                                           Add one microsecond to the instance (using date interval).
 * @method        CarbonImmutable              subMicros(int $value = 1)                                                            Sub microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subMicro()                                                                           Sub one microsecond to the instance (using date interval).
 * @method        CarbonImmutable              addMicroseconds(int $value = 1)                                                      Add microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addMicrosecond()                                                                     Add one microsecond to the instance (using date interval).
 * @method        CarbonImmutable              subMicroseconds(int $value = 1)                                                      Sub microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subMicrosecond()                                                                     Sub one microsecond to the instance (using date interval).
 * @method        CarbonImmutable              addMillennia(int $value = 1)                                                         Add millennia (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addMillennium()                                                                      Add one millennium to the instance (using date interval).
 * @method        CarbonImmutable              subMillennia(int $value = 1)                                                         Sub millennia (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subMillennium()                                                                      Sub one millennium to the instance (using date interval).
 * @method        CarbonImmutable              addMillenniaWithOverflow(int $value = 1)                                             Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addMillenniumWithOverflow()                                                          Add one millennium to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subMillenniaWithOverflow(int $value = 1)                                             Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subMillenniumWithOverflow()                                                          Sub one millennium to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addMillenniaWithoutOverflow(int $value = 1)                                          Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMillenniumWithoutOverflow()                                                       Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMillenniaWithoutOverflow(int $value = 1)                                          Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMillenniumWithoutOverflow()                                                       Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMillenniaWithNoOverflow(int $value = 1)                                           Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMillenniumWithNoOverflow()                                                        Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMillenniaWithNoOverflow(int $value = 1)                                           Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMillenniumWithNoOverflow()                                                        Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMillenniaNoOverflow(int $value = 1)                                               Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addMillenniumNoOverflow()                                                            Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMillenniaNoOverflow(int $value = 1)                                               Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subMillenniumNoOverflow()                                                            Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addCenturies(int $value = 1)                                                         Add centuries (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addCentury()                                                                         Add one century to the instance (using date interval).
 * @method        CarbonImmutable              subCenturies(int $value = 1)                                                         Sub centuries (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subCentury()                                                                         Sub one century to the instance (using date interval).
 * @method        CarbonImmutable              addCenturiesWithOverflow(int $value = 1)                                             Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addCenturyWithOverflow()                                                             Add one century to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subCenturiesWithOverflow(int $value = 1)                                             Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subCenturyWithOverflow()                                                             Sub one century to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addCenturiesWithoutOverflow(int $value = 1)                                          Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addCenturyWithoutOverflow()                                                          Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subCenturiesWithoutOverflow(int $value = 1)                                          Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subCenturyWithoutOverflow()                                                          Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addCenturiesWithNoOverflow(int $value = 1)                                           Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addCenturyWithNoOverflow()                                                           Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subCenturiesWithNoOverflow(int $value = 1)                                           Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subCenturyWithNoOverflow()                                                           Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addCenturiesNoOverflow(int $value = 1)                                               Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addCenturyNoOverflow()                                                               Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subCenturiesNoOverflow(int $value = 1)                                               Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subCenturyNoOverflow()                                                               Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addDecades(int $value = 1)                                                           Add decades (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addDecade()                                                                          Add one decade to the instance (using date interval).
 * @method        CarbonImmutable              subDecades(int $value = 1)                                                           Sub decades (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subDecade()                                                                          Sub one decade to the instance (using date interval).
 * @method        CarbonImmutable              addDecadesWithOverflow(int $value = 1)                                               Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addDecadeWithOverflow()                                                              Add one decade to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subDecadesWithOverflow(int $value = 1)                                               Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subDecadeWithOverflow()                                                              Sub one decade to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addDecadesWithoutOverflow(int $value = 1)                                            Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addDecadeWithoutOverflow()                                                           Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subDecadesWithoutOverflow(int $value = 1)                                            Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subDecadeWithoutOverflow()                                                           Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addDecadesWithNoOverflow(int $value = 1)                                             Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addDecadeWithNoOverflow()                                                            Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subDecadesWithNoOverflow(int $value = 1)                                             Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subDecadeWithNoOverflow()                                                            Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addDecadesNoOverflow(int $value = 1)                                                 Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addDecadeNoOverflow()                                                                Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subDecadesNoOverflow(int $value = 1)                                                 Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subDecadeNoOverflow()                                                                Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addQuarters(int $value = 1)                                                          Add quarters (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addQuarter()                                                                         Add one quarter to the instance (using date interval).
 * @method        CarbonImmutable              subQuarters(int $value = 1)                                                          Sub quarters (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subQuarter()                                                                         Sub one quarter to the instance (using date interval).
 * @method        CarbonImmutable              addQuartersWithOverflow(int $value = 1)                                              Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addQuarterWithOverflow()                                                             Add one quarter to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subQuartersWithOverflow(int $value = 1)                                              Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              subQuarterWithOverflow()                                                             Sub one quarter to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonImmutable              addQuartersWithoutOverflow(int $value = 1)                                           Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addQuarterWithoutOverflow()                                                          Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subQuartersWithoutOverflow(int $value = 1)                                           Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subQuarterWithoutOverflow()                                                          Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addQuartersWithNoOverflow(int $value = 1)                                            Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addQuarterWithNoOverflow()                                                           Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subQuartersWithNoOverflow(int $value = 1)                                            Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subQuarterWithNoOverflow()                                                           Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addQuartersNoOverflow(int $value = 1)                                                Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addQuarterNoOverflow()                                                               Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subQuartersNoOverflow(int $value = 1)                                                Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              subQuarterNoOverflow()                                                               Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonImmutable              addWeeks(int $value = 1)                                                             Add weeks (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addWeek()                                                                            Add one week to the instance (using date interval).
 * @method        CarbonImmutable              subWeeks(int $value = 1)                                                             Sub weeks (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subWeek()                                                                            Sub one week to the instance (using date interval).
 * @method        CarbonImmutable              addWeekdays(int $value = 1)                                                          Add weekdays (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              addWeekday()                                                                         Add one weekday to the instance (using date interval).
 * @method        CarbonImmutable              subWeekdays(int $value = 1)                                                          Sub weekdays (the $value count passed in) to the instance (using date interval).
 * @method        CarbonImmutable              subWeekday()                                                                         Sub one weekday to the instance (using date interval).
 * @method        CarbonImmutable              addRealMicros(int $value = 1)                                                        Add microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealMicro()                                                                       Add one microsecond to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMicros(int $value = 1)                                                        Sub microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMicro()                                                                       Sub one microsecond to the instance (using timestamp).
 * @method        CarbonPeriod                 microsUntil($endDate = null, int $factor = 1)                                        Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
 * @method        CarbonImmutable              addRealMicroseconds(int $value = 1)                                                  Add microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealMicrosecond()                                                                 Add one microsecond to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMicroseconds(int $value = 1)                                                  Sub microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMicrosecond()                                                                 Sub one microsecond to the instance (using timestamp).
 * @method        CarbonPeriod                 microsecondsUntil($endDate = null, int $factor = 1)                                  Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
 * @method        CarbonImmutable              addRealMillis(int $value = 1)                                                        Add milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealMilli()                                                                       Add one millisecond to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMillis(int $value = 1)                                                        Sub milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMilli()                                                                       Sub one millisecond to the instance (using timestamp).
 * @method        CarbonPeriod                 millisUntil($endDate = null, int $factor = 1)                                        Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
 * @method        CarbonImmutable              addRealMilliseconds(int $value = 1)                                                  Add milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealMillisecond()                                                                 Add one millisecond to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMilliseconds(int $value = 1)                                                  Sub milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMillisecond()                                                                 Sub one millisecond to the instance (using timestamp).
 * @method        CarbonPeriod                 millisecondsUntil($endDate = null, int $factor = 1)                                  Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
 * @method        CarbonImmutable              addRealSeconds(int $value = 1)                                                       Add seconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealSecond()                                                                      Add one second to the instance (using timestamp).
 * @method        CarbonImmutable              subRealSeconds(int $value = 1)                                                       Sub seconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealSecond()                                                                      Sub one second to the instance (using timestamp).
 * @method        CarbonPeriod                 secondsUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.
 * @method        CarbonImmutable              addRealMinutes(int $value = 1)                                                       Add minutes (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealMinute()                                                                      Add one minute to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMinutes(int $value = 1)                                                       Sub minutes (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMinute()                                                                      Sub one minute to the instance (using timestamp).
 * @method        CarbonPeriod                 minutesUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.
 * @method        CarbonImmutable              addRealHours(int $value = 1)                                                         Add hours (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealHour()                                                                        Add one hour to the instance (using timestamp).
 * @method        CarbonImmutable              subRealHours(int $value = 1)                                                         Sub hours (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealHour()                                                                        Sub one hour to the instance (using timestamp).
 * @method        CarbonPeriod                 hoursUntil($endDate = null, int $factor = 1)                                         Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.
 * @method        CarbonImmutable              addRealDays(int $value = 1)                                                          Add days (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealDay()                                                                         Add one day to the instance (using timestamp).
 * @method        CarbonImmutable              subRealDays(int $value = 1)                                                          Sub days (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealDay()                                                                         Sub one day to the instance (using timestamp).
 * @method        CarbonPeriod                 daysUntil($endDate = null, int $factor = 1)                                          Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.
 * @method        CarbonImmutable              addRealWeeks(int $value = 1)                                                         Add weeks (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealWeek()                                                                        Add one week to the instance (using timestamp).
 * @method        CarbonImmutable              subRealWeeks(int $value = 1)                                                         Sub weeks (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealWeek()                                                                        Sub one week to the instance (using timestamp).
 * @method        CarbonPeriod                 weeksUntil($endDate = null, int $factor = 1)                                         Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.
 * @method        CarbonImmutable              addRealMonths(int $value = 1)                                                        Add months (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealMonth()                                                                       Add one month to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMonths(int $value = 1)                                                        Sub months (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMonth()                                                                       Sub one month to the instance (using timestamp).
 * @method        CarbonPeriod                 monthsUntil($endDate = null, int $factor = 1)                                        Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.
 * @method        CarbonImmutable              addRealQuarters(int $value = 1)                                                      Add quarters (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealQuarter()                                                                     Add one quarter to the instance (using timestamp).
 * @method        CarbonImmutable              subRealQuarters(int $value = 1)                                                      Sub quarters (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealQuarter()                                                                     Sub one quarter to the instance (using timestamp).
 * @method        CarbonPeriod                 quartersUntil($endDate = null, int $factor = 1)                                      Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.
 * @method        CarbonImmutable              addRealYears(int $value = 1)                                                         Add years (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealYear()                                                                        Add one year to the instance (using timestamp).
 * @method        CarbonImmutable              subRealYears(int $value = 1)                                                         Sub years (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealYear()                                                                        Sub one year to the instance (using timestamp).
 * @method        CarbonPeriod                 yearsUntil($endDate = null, int $factor = 1)                                         Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.
 * @method        CarbonImmutable              addRealDecades(int $value = 1)                                                       Add decades (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealDecade()                                                                      Add one decade to the instance (using timestamp).
 * @method        CarbonImmutable              subRealDecades(int $value = 1)                                                       Sub decades (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealDecade()                                                                      Sub one decade to the instance (using timestamp).
 * @method        CarbonPeriod                 decadesUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.
 * @method        CarbonImmutable              addRealCenturies(int $value = 1)                                                     Add centuries (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealCentury()                                                                     Add one century to the instance (using timestamp).
 * @method        CarbonImmutable              subRealCenturies(int $value = 1)                                                     Sub centuries (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealCentury()                                                                     Sub one century to the instance (using timestamp).
 * @method        CarbonPeriod                 centuriesUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.
 * @method        CarbonImmutable              addRealMillennia(int $value = 1)                                                     Add millennia (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              addRealMillennium()                                                                  Add one millennium to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMillennia(int $value = 1)                                                     Sub millennia (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonImmutable              subRealMillennium()                                                                  Sub one millennium to the instance (using timestamp).
 * @method        CarbonPeriod                 millenniaUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.
 * @method        CarbonImmutable              roundYear(float $precision = 1, string $function = "round")                          Round the current instance year with given precision using the given function.
 * @method        CarbonImmutable              roundYears(float $precision = 1, string $function = "round")                         Round the current instance year with given precision using the given function.
 * @method        CarbonImmutable              floorYear(float $precision = 1)                                                      Truncate the current instance year with given precision.
 * @method        CarbonImmutable              floorYears(float $precision = 1)                                                     Truncate the current instance year with given precision.
 * @method        CarbonImmutable              ceilYear(float $precision = 1)                                                       Ceil the current instance year with given precision.
 * @method        CarbonImmutable              ceilYears(float $precision = 1)                                                      Ceil the current instance year with given precision.
 * @method        CarbonImmutable              roundMonth(float $precision = 1, string $function = "round")                         Round the current instance month with given precision using the given function.
 * @method        CarbonImmutable              roundMonths(float $precision = 1, string $function = "round")                        Round the current instance month with given precision using the given function.
 * @method        CarbonImmutable              floorMonth(float $precision = 1)                                                     Truncate the current instance month with given precision.
 * @method        CarbonImmutable              floorMonths(float $precision = 1)                                                    Truncate the current instance month with given precision.
 * @method        CarbonImmutable              ceilMonth(float $precision = 1)                                                      Ceil the current instance month with given precision.
 * @method        CarbonImmutable              ceilMonths(float $precision = 1)                                                     Ceil the current instance month with given precision.
 * @method        CarbonImmutable              roundDay(float $precision = 1, string $function = "round")                           Round the current instance day with given precision using the given function.
 * @method        CarbonImmutable              roundDays(float $precision = 1, string $function = "round")                          Round the current instance day with given precision using the given function.
 * @method        CarbonImmutable              floorDay(float $precision = 1)                                                       Truncate the current instance day with given precision.
 * @method        CarbonImmutable              floorDays(float $precision = 1)                                                      Truncate the current instance day with given precision.
 * @method        CarbonImmutable              ceilDay(float $precision = 1)                                                        Ceil the current instance day with given precision.
 * @method        CarbonImmutable              ceilDays(float $precision = 1)                                                       Ceil the current instance day with given precision.
 * @method        CarbonImmutable              roundHour(float $precision = 1, string $function = "round")                          Round the current instance hour with given precision using the given function.
 * @method        CarbonImmutable              roundHours(float $precision = 1, string $function = "round")                         Round the current instance hour with given precision using the given function.
 * @method        CarbonImmutable              floorHour(float $precision = 1)                                                      Truncate the current instance hour with given precision.
 * @method        CarbonImmutable              floorHours(float $precision = 1)                                                     Truncate the current instance hour with given precision.
 * @method        CarbonImmutable              ceilHour(float $precision = 1)                                                       Ceil the current instance hour with given precision.
 * @method        CarbonImmutable              ceilHours(float $precision = 1)                                                      Ceil the current instance hour with given precision.
 * @method        CarbonImmutable              roundMinute(float $precision = 1, string $function = "round")                        Round the current instance minute with given precision using the given function.
 * @method        CarbonImmutable              roundMinutes(float $precision = 1, string $function = "round")                       Round the current instance minute with given precision using the given function.
 * @method        CarbonImmutable              floorMinute(float $precision = 1)                                                    Truncate the current instance minute with given precision.
 * @method        CarbonImmutable              floorMinutes(float $precision = 1)                                                   Truncate the current instance minute with given precision.
 * @method        CarbonImmutable              ceilMinute(float $precision = 1)                                                     Ceil the current instance minute with given precision.
 * @method        CarbonImmutable              ceilMinutes(float $precision = 1)                                                    Ceil the current instance minute with given precision.
 * @method        CarbonImmutable              roundSecond(float $precision = 1, string $function = "round")                        Round the current instance second with given precision using the given function.
 * @method        CarbonImmutable              roundSeconds(float $precision = 1, string $function = "round")                       Round the current instance second with given precision using the given function.
 * @method        CarbonImmutable              floorSecond(float $precision = 1)                                                    Truncate the current instance second with given precision.
 * @method        CarbonImmutable              floorSeconds(float $precision = 1)                                                   Truncate the current instance second with given precision.
 * @method        CarbonImmutable              ceilSecond(float $precision = 1)                                                     Ceil the current instance second with given precision.
 * @method        CarbonImmutable              ceilSeconds(float $precision = 1)                                                    Ceil the current instance second with given precision.
 * @method        CarbonImmutable              roundMillennium(float $precision = 1, string $function = "round")                    Round the current instance millennium with given precision using the given function.
 * @method        CarbonImmutable              roundMillennia(float $precision = 1, string $function = "round")                     Round the current instance millennium with given precision using the given function.
 * @method        CarbonImmutable              floorMillennium(float $precision = 1)                                                Truncate the current instance millennium with given precision.
 * @method        CarbonImmutable              floorMillennia(float $precision = 1)                                                 Truncate the current instance millennium with given precision.
 * @method        CarbonImmutable              ceilMillennium(float $precision = 1)                                                 Ceil the current instance millennium with given precision.
 * @method        CarbonImmutable              ceilMillennia(float $precision = 1)                                                  Ceil the current instance millennium with given precision.
 * @method        CarbonImmutable              roundCentury(float $precision = 1, string $function = "round")                       Round the current instance century with given precision using the given function.
 * @method        CarbonImmutable              roundCenturies(float $precision = 1, string $function = "round")                     Round the current instance century with given precision using the given function.
 * @method        CarbonImmutable              floorCentury(float $precision = 1)                                                   Truncate the current instance century with given precision.
 * @method        CarbonImmutable              floorCenturies(float $precision = 1)                                                 Truncate the current instance century with given precision.
 * @method        CarbonImmutable              ceilCentury(float $precision = 1)                                                    Ceil the current instance century with given precision.
 * @method        CarbonImmutable              ceilCenturies(float $precision = 1)                                                  Ceil the current instance century with given precision.
 * @method        CarbonImmutable              roundDecade(float $precision = 1, string $function = "round")                        Round the current instance decade with given precision using the given function.
 * @method        CarbonImmutable              roundDecades(float $precision = 1, string $function = "round")                       Round the current instance decade with given precision using the given function.
 * @method        CarbonImmutable              floorDecade(float $precision = 1)                                                    Truncate the current instance decade with given precision.
 * @method        CarbonImmutable              floorDecades(float $precision = 1)                                                   Truncate the current instance decade with given precision.
 * @method        CarbonImmutable              ceilDecade(float $precision = 1)                                                     Ceil the current instance decade with given precision.
 * @method        CarbonImmutable              ceilDecades(float $precision = 1)                                                    Ceil the current instance decade with given precision.
 * @method        CarbonImmutable              roundQuarter(float $precision = 1, string $function = "round")                       Round the current instance quarter with given precision using the given function.
 * @method        CarbonImmutable              roundQuarters(float $precision = 1, string $function = "round")                      Round the current instance quarter with given precision using the given function.
 * @method        CarbonImmutable              floorQuarter(float $precision = 1)                                                   Truncate the current instance quarter with given precision.
 * @method        CarbonImmutable              floorQuarters(float $precision = 1)                                                  Truncate the current instance quarter with given precision.
 * @method        CarbonImmutable              ceilQuarter(float $precision = 1)                                                    Ceil the current instance quarter with given precision.
 * @method        CarbonImmutable              ceilQuarters(float $precision = 1)                                                   Ceil the current instance quarter with given precision.
 * @method        CarbonImmutable              roundMillisecond(float $precision = 1, string $function = "round")                   Round the current instance millisecond with given precision using the given function.
 * @method        CarbonImmutable              roundMilliseconds(float $precision = 1, string $function = "round")                  Round the current instance millisecond with given precision using the given function.
 * @method        CarbonImmutable              floorMillisecond(float $precision = 1)                                               Truncate the current instance millisecond with given precision.
 * @method        CarbonImmutable              floorMilliseconds(float $precision = 1)                                              Truncate the current instance millisecond with given precision.
 * @method        CarbonImmutable              ceilMillisecond(float $precision = 1)                                                Ceil the current instance millisecond with given precision.
 * @method        CarbonImmutable              ceilMilliseconds(float $precision = 1)                                               Ceil the current instance millisecond with given precision.
 * @method        CarbonImmutable              roundMicrosecond(float $precision = 1, string $function = "round")                   Round the current instance microsecond with given precision using the given function.
 * @method        CarbonImmutable              roundMicroseconds(float $precision = 1, string $function = "round")                  Round the current instance microsecond with given precision using the given function.
 * @method        CarbonImmutable              floorMicrosecond(float $precision = 1)                                               Truncate the current instance microsecond with given precision.
 * @method        CarbonImmutable              floorMicroseconds(float $precision = 1)                                              Truncate the current instance microsecond with given precision.
 * @method        CarbonImmutable              ceilMicrosecond(float $precision = 1)                                                Ceil the current instance microsecond with given precision.
 * @method        CarbonImmutable              ceilMicroseconds(float $precision = 1)                                               Ceil the current instance microsecond with given precision.
 * @method        string                       shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1)          Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string                       longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1)           Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string                       shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1)          Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string                       longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1)           Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string                       shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1)     Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string                       longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1)      Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string                       shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1)   Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string                       longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1)    Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        static CarbonImmutable|false createFromFormat(string $format, string $time, string|DateTimeZone $timezone = null) Parse a string into a new CarbonImmutable object according to the specified format.
 * @method        static CarbonImmutable       __set_state(array $array)                                                            https://php.net/manual/en/datetime.set-state.php
 *
 * </autodoc>
 */
class CarbonImmutable extends DateTimeImmutable implements CarbonInterface
{
    use Date;
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use BadMethodCallException;
use Carbon\Exceptions\BadComparisonUnitException;
use Carbon\Exceptions\ImmutableException;
use Carbon\Exceptions\InvalidDateException;
use Carbon\Exceptions\InvalidFormatException;
use Carbon\Exceptions\UnknownGetterException;
use Carbon\Exceptions\UnknownMethodException;
use Carbon\Exceptions\UnknownSetterException;
use Closure;
use DateInterval;
use DateTime;
use DateTimeImmutable;
use DateTimeInterface;
use DateTimeZone;
use JsonSerializable;
use ReflectionException;
use Throwable;

/**
 * Common interface for Carbon and CarbonImmutable.
 *
 * <autodoc generated by `composer phpdoc`>
 *
 * @property      int              $year
 * @property      int              $yearIso
 * @property      int              $month
 * @property      int              $day
 * @property      int              $hour
 * @property      int              $minute
 * @property      int              $second
 * @property      int              $micro
 * @property      int              $microsecond
 * @property      int|float|string $timestamp                                                                         seconds since the Unix Epoch
 * @property      string           $englishDayOfWeek                                                                  the day of week in English
 * @property      string           $shortEnglishDayOfWeek                                                             the abbreviated day of week in English
 * @property      string           $englishMonth                                                                      the month in English
 * @property      string           $shortEnglishMonth                                                                 the abbreviated month in English
 * @property      string           $localeDayOfWeek                                                                   the day of week in current locale LC_TIME
 * @property      string           $shortLocaleDayOfWeek                                                              the abbreviated day of week in current locale LC_TIME
 * @property      string           $localeMonth                                                                       the month in current locale LC_TIME
 * @property      string           $shortLocaleMonth                                                                  the abbreviated month in current locale LC_TIME
 * @property      int              $milliseconds
 * @property      int              $millisecond
 * @property      int              $milli
 * @property      int              $week                                                                              1 through 53
 * @property      int              $isoWeek                                                                           1 through 53
 * @property      int              $weekYear                                                                          year according to week format
 * @property      int              $isoWeekYear                                                                       year according to ISO week format
 * @property      int              $dayOfYear                                                                         1 through 366
 * @property      int              $age                                                                               does a diffInYears() with default parameters
 * @property      int              $offset                                                                            the timezone offset in seconds from UTC
 * @property      int              $offsetMinutes                                                                     the timezone offset in minutes from UTC
 * @property      int              $offsetHours                                                                       the timezone offset in hours from UTC
 * @property      CarbonTimeZone   $timezone                                                                          the current timezone
 * @property      CarbonTimeZone   $tz                                                                                alias of $timezone
 * @property-read int              $dayOfWeek                                                                         0 (for Sunday) through 6 (for Saturday)
 * @property-read int              $dayOfWeekIso                                                                      1 (for Monday) through 7 (for Sunday)
 * @property-read int              $weekOfYear                                                                        ISO-8601 week number of year, weeks starting on Monday
 * @property-read int              $daysInMonth                                                                       number of days in the given month
 * @property-read string           $latinMeridiem                                                                     "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
 * @property-read string           $latinUpperMeridiem                                                                "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
 * @property-read string           $timezoneAbbreviatedName                                                           the current timezone abbreviated name
 * @property-read string           $tzAbbrName                                                                        alias of $timezoneAbbreviatedName
 * @property-read string           $dayName                                                                           long name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $shortDayName                                                                      short name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $minDayName                                                                        very short name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $monthName                                                                         long name of month translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $shortMonthName                                                                    short name of month translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $meridiem                                                                          lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
 * @property-read string           $upperMeridiem                                                                     uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
 * @property-read int              $noZeroHour                                                                        current hour from 1 to 24
 * @property-read int              $weeksInYear                                                                       51 through 53
 * @property-read int              $isoWeeksInYear                                                                    51 through 53
 * @property-read int              $weekOfMonth                                                                       1 through 5
 * @property-read int              $weekNumberInMonth                                                                 1 through 5
 * @property-read int              $firstWeekDay                                                                      0 through 6
 * @property-read int              $lastWeekDay                                                                       0 through 6
 * @property-read int              $daysInYear                                                                        365 or 366
 * @property-read int              $quarter                                                                           the quarter of this instance, 1 - 4
 * @property-read int              $decade                                                                            the decade of this instance
 * @property-read int              $century                                                                           the century of this instance
 * @property-read int              $millennium                                                                        the millennium of this instance
 * @property-read bool             $dst                                                                               daylight savings time indicator, true if DST, false otherwise
 * @property-read bool             $local                                                                             checks if the timezone is local, true if local, false otherwise
 * @property-read bool             $utc                                                                               checks if the timezone is UTC, true if UTC, false otherwise
 * @property-read string           $timezoneName                                                                      the current timezone name
 * @property-read string           $tzName                                                                            alias of $timezoneName
 * @property-read string           $locale                                                                            locale of the current instance
 *
 * @method        bool             isUtc()                                                                            Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
 * @method        bool             isLocal()                                                                          Check if the current instance has non-UTC timezone.
 * @method        bool             isValid()                                                                          Check if the current instance is a valid date.
 * @method        bool             isDST()                                                                            Check if the current instance is in a daylight saving time.
 * @method        bool             isSunday()                                                                         Checks if the instance day is sunday.
 * @method        bool             isMonday()                                                                         Checks if the instance day is monday.
 * @method        bool             isTuesday()                                                                        Checks if the instance day is tuesday.
 * @method        bool             isWednesday()                                                                      Checks if the instance day is wednesday.
 * @method        bool             isThursday()                                                                       Checks if the instance day is thursday.
 * @method        bool             isFriday()                                                                         Checks if the instance day is friday.
 * @method        bool             isSaturday()                                                                       Checks if the instance day is saturday.
 * @method        bool             isSameYear(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentYear()                                                                    Checks if the instance is in the same year as the current moment.
 * @method        bool             isNextYear()                                                                       Checks if the instance is in the same year as the current moment next year.
 * @method        bool             isLastYear()                                                                       Checks if the instance is in the same year as the current moment last year.
 * @method        bool             isSameWeek(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentWeek()                                                                    Checks if the instance is in the same week as the current moment.
 * @method        bool             isNextWeek()                                                                       Checks if the instance is in the same week as the current moment next week.
 * @method        bool             isLastWeek()                                                                       Checks if the instance is in the same week as the current moment last week.
 * @method        bool             isSameDay(Carbon|DateTimeInterface|string|null $date = null)                       Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentDay()                                                                     Checks if the instance is in the same day as the current moment.
 * @method        bool             isNextDay()                                                                        Checks if the instance is in the same day as the current moment next day.
 * @method        bool             isLastDay()                                                                        Checks if the instance is in the same day as the current moment last day.
 * @method        bool             isSameHour(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentHour()                                                                    Checks if the instance is in the same hour as the current moment.
 * @method        bool             isNextHour()                                                                       Checks if the instance is in the same hour as the current moment next hour.
 * @method        bool             isLastHour()                                                                       Checks if the instance is in the same hour as the current moment last hour.
 * @method        bool             isSameMinute(Carbon|DateTimeInterface|string|null $date = null)                    Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentMinute()                                                                  Checks if the instance is in the same minute as the current moment.
 * @method        bool             isNextMinute()                                                                     Checks if the instance is in the same minute as the current moment next minute.
 * @method        bool             isLastMinute()                                                                     Checks if the instance is in the same minute as the current moment last minute.
 * @method        bool             isSameSecond(Carbon|DateTimeInterface|string|null $date = null)                    Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentSecond()                                                                  Checks if the instance is in the same second as the current moment.
 * @method        bool             isNextSecond()                                                                     Checks if the instance is in the same second as the current moment next second.
 * @method        bool             isLastSecond()                                                                     Checks if the instance is in the same second as the current moment last second.
 * @method        bool             isSameMicro(Carbon|DateTimeInterface|string|null $date = null)                     Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentMicro()                                                                   Checks if the instance is in the same microsecond as the current moment.
 * @method        bool             isNextMicro()                                                                      Checks if the instance is in the same microsecond as the current moment next microsecond.
 * @method        bool             isLastMicro()                                                                      Checks if the instance is in the same microsecond as the current moment last microsecond.
 * @method        bool             isSameMicrosecond(Carbon|DateTimeInterface|string|null $date = null)               Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentMicrosecond()                                                             Checks if the instance is in the same microsecond as the current moment.
 * @method        bool             isNextMicrosecond()                                                                Checks if the instance is in the same microsecond as the current moment next microsecond.
 * @method        bool             isLastMicrosecond()                                                                Checks if the instance is in the same microsecond as the current moment last microsecond.
 * @method        bool             isCurrentMonth()                                                                   Checks if the instance is in the same month as the current moment.
 * @method        bool             isNextMonth()                                                                      Checks if the instance is in the same month as the current moment next month.
 * @method        bool             isLastMonth()                                                                      Checks if the instance is in the same month as the current moment last month.
 * @method        bool             isCurrentQuarter()                                                                 Checks if the instance is in the same quarter as the current moment.
 * @method        bool             isNextQuarter()                                                                    Checks if the instance is in the same quarter as the current moment next quarter.
 * @method        bool             isLastQuarter()                                                                    Checks if the instance is in the same quarter as the current moment last quarter.
 * @method        bool             isSameDecade(Carbon|DateTimeInterface|string|null $date = null)                    Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentDecade()                                                                  Checks if the instance is in the same decade as the current moment.
 * @method        bool             isNextDecade()                                                                     Checks if the instance is in the same decade as the current moment next decade.
 * @method        bool             isLastDecade()                                                                     Checks if the instance is in the same decade as the current moment last decade.
 * @method        bool             isSameCentury(Carbon|DateTimeInterface|string|null $date = null)                   Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentCentury()                                                                 Checks if the instance is in the same century as the current moment.
 * @method        bool             isNextCentury()                                                                    Checks if the instance is in the same century as the current moment next century.
 * @method        bool             isLastCentury()                                                                    Checks if the instance is in the same century as the current moment last century.
 * @method        bool             isSameMillennium(Carbon|DateTimeInterface|string|null $date = null)                Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentMillennium()                                                              Checks if the instance is in the same millennium as the current moment.
 * @method        bool             isNextMillennium()                                                                 Checks if the instance is in the same millennium as the current moment next millennium.
 * @method        bool             isLastMillennium()                                                                 Checks if the instance is in the same millennium as the current moment last millennium.
 * @method        CarbonInterface  years(int $value)                                                                  Set current instance year to the given value.
 * @method        CarbonInterface  year(int $value)                                                                   Set current instance year to the given value.
 * @method        CarbonInterface  setYears(int $value)                                                               Set current instance year to the given value.
 * @method        CarbonInterface  setYear(int $value)                                                                Set current instance year to the given value.
 * @method        CarbonInterface  months(int $value)                                                                 Set current instance month to the given value.
 * @method        CarbonInterface  month(int $value)                                                                  Set current instance month to the given value.
 * @method        CarbonInterface  setMonths(int $value)                                                              Set current instance month to the given value.
 * @method        CarbonInterface  setMonth(int $value)                                                               Set current instance month to the given value.
 * @method        CarbonInterface  days(int $value)                                                                   Set current instance day to the given value.
 * @method        CarbonInterface  day(int $value)                                                                    Set current instance day to the given value.
 * @method        CarbonInterface  setDays(int $value)                                                                Set current instance day to the given value.
 * @method        CarbonInterface  setDay(int $value)                                                                 Set current instance day to the given value.
 * @method        CarbonInterface  hours(int $value)                                                                  Set current instance hour to the given value.
 * @method        CarbonInterface  hour(int $value)                                                                   Set current instance hour to the given value.
 * @method        CarbonInterface  setHours(int $value)                                                               Set current instance hour to the given value.
 * @method        CarbonInterface  setHour(int $value)                                                                Set current instance hour to the given value.
 * @method        CarbonInterface  minutes(int $value)                                                                Set current instance minute to the given value.
 * @method        CarbonInterface  minute(int $value)                                                                 Set current instance minute to the given value.
 * @method        CarbonInterface  setMinutes(int $value)                                                             Set current instance minute to the given value.
 * @method        CarbonInterface  setMinute(int $value)                                                              Set current instance minute to the given value.
 * @method        CarbonInterface  seconds(int $value)                                                                Set current instance second to the given value.
 * @method        CarbonInterface  second(int $value)                                                                 Set current instance second to the given value.
 * @method        CarbonInterface  setSeconds(int $value)                                                             Set current instance second to the given value.
 * @method        CarbonInterface  setSecond(int $value)                                                              Set current instance second to the given value.
 * @method        CarbonInterface  millis(int $value)                                                                 Set current instance millisecond to the given value.
 * @method        CarbonInterface  milli(int $value)                                                                  Set current instance millisecond to the given value.
 * @method        CarbonInterface  setMillis(int $value)                                                              Set current instance millisecond to the given value.
 * @method        CarbonInterface  setMilli(int $value)                                                               Set current instance millisecond to the given value.
 * @method        CarbonInterface  milliseconds(int $value)                                                           Set current instance millisecond to the given value.
 * @method        CarbonInterface  millisecond(int $value)                                                            Set current instance millisecond to the given value.
 * @method        CarbonInterface  setMilliseconds(int $value)                                                        Set current instance millisecond to the given value.
 * @method        CarbonInterface  setMillisecond(int $value)                                                         Set current instance millisecond to the given value.
 * @method        CarbonInterface  micros(int $value)                                                                 Set current instance microsecond to the given value.
 * @method        CarbonInterface  micro(int $value)                                                                  Set current instance microsecond to the given value.
 * @method        CarbonInterface  setMicros(int $value)                                                              Set current instance microsecond to the given value.
 * @method        CarbonInterface  setMicro(int $value)                                                               Set current instance microsecond to the given value.
 * @method        CarbonInterface  microseconds(int $value)                                                           Set current instance microsecond to the given value.
 * @method        CarbonInterface  microsecond(int $value)                                                            Set current instance microsecond to the given value.
 * @method        CarbonInterface  setMicroseconds(int $value)                                                        Set current instance microsecond to the given value.
 * @method        CarbonInterface  setMicrosecond(int $value)                                                         Set current instance microsecond to the given value.
 * @method        CarbonInterface  addYears(int $value = 1)                                                           Add years (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addYear()                                                                          Add one year to the instance (using date interval).
 * @method        CarbonInterface  subYears(int $value = 1)                                                           Sub years (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subYear()                                                                          Sub one year to the instance (using date interval).
 * @method        CarbonInterface  addYearsWithOverflow(int $value = 1)                                               Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addYearWithOverflow()                                                              Add one year to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subYearsWithOverflow(int $value = 1)                                               Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subYearWithOverflow()                                                              Sub one year to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addYearsWithoutOverflow(int $value = 1)                                            Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearWithoutOverflow()                                                           Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearsWithoutOverflow(int $value = 1)                                            Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearWithoutOverflow()                                                           Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearsWithNoOverflow(int $value = 1)                                             Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearWithNoOverflow()                                                            Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearsWithNoOverflow(int $value = 1)                                             Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearWithNoOverflow()                                                            Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearsNoOverflow(int $value = 1)                                                 Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearNoOverflow()                                                                Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearsNoOverflow(int $value = 1)                                                 Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearNoOverflow()                                                                Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonths(int $value = 1)                                                          Add months (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMonth()                                                                         Add one month to the instance (using date interval).
 * @method        CarbonInterface  subMonths(int $value = 1)                                                          Sub months (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMonth()                                                                         Sub one month to the instance (using date interval).
 * @method        CarbonInterface  addMonthsWithOverflow(int $value = 1)                                              Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addMonthWithOverflow()                                                             Add one month to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subMonthsWithOverflow(int $value = 1)                                              Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subMonthWithOverflow()                                                             Sub one month to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addMonthsWithoutOverflow(int $value = 1)                                           Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthWithoutOverflow()                                                          Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthsWithoutOverflow(int $value = 1)                                           Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthWithoutOverflow()                                                          Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthsWithNoOverflow(int $value = 1)                                            Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthWithNoOverflow()                                                           Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthsWithNoOverflow(int $value = 1)                                            Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthWithNoOverflow()                                                           Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthsNoOverflow(int $value = 1)                                                Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthNoOverflow()                                                               Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthsNoOverflow(int $value = 1)                                                Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthNoOverflow()                                                               Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDays(int $value = 1)                                                            Add days (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addDay()                                                                           Add one day to the instance (using date interval).
 * @method        CarbonInterface  subDays(int $value = 1)                                                            Sub days (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subDay()                                                                           Sub one day to the instance (using date interval).
 * @method        CarbonInterface  addHours(int $value = 1)                                                           Add hours (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addHour()                                                                          Add one hour to the instance (using date interval).
 * @method        CarbonInterface  subHours(int $value = 1)                                                           Sub hours (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subHour()                                                                          Sub one hour to the instance (using date interval).
 * @method        CarbonInterface  addMinutes(int $value = 1)                                                         Add minutes (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMinute()                                                                        Add one minute to the instance (using date interval).
 * @method        CarbonInterface  subMinutes(int $value = 1)                                                         Sub minutes (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMinute()                                                                        Sub one minute to the instance (using date interval).
 * @method        CarbonInterface  addSeconds(int $value = 1)                                                         Add seconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addSecond()                                                                        Add one second to the instance (using date interval).
 * @method        CarbonInterface  subSeconds(int $value = 1)                                                         Sub seconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subSecond()                                                                        Sub one second to the instance (using date interval).
 * @method        CarbonInterface  addMillis(int $value = 1)                                                          Add milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMilli()                                                                         Add one millisecond to the instance (using date interval).
 * @method        CarbonInterface  subMillis(int $value = 1)                                                          Sub milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMilli()                                                                         Sub one millisecond to the instance (using date interval).
 * @method        CarbonInterface  addMilliseconds(int $value = 1)                                                    Add milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMillisecond()                                                                   Add one millisecond to the instance (using date interval).
 * @method        CarbonInterface  subMilliseconds(int $value = 1)                                                    Sub milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMillisecond()                                                                   Sub one millisecond to the instance (using date interval).
 * @method        CarbonInterface  addMicros(int $value = 1)                                                          Add microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMicro()                                                                         Add one microsecond to the instance (using date interval).
 * @method        CarbonInterface  subMicros(int $value = 1)                                                          Sub microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMicro()                                                                         Sub one microsecond to the instance (using date interval).
 * @method        CarbonInterface  addMicroseconds(int $value = 1)                                                    Add microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMicrosecond()                                                                   Add one microsecond to the instance (using date interval).
 * @method        CarbonInterface  subMicroseconds(int $value = 1)                                                    Sub microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMicrosecond()                                                                   Sub one microsecond to the instance (using date interval).
 * @method        CarbonInterface  addMillennia(int $value = 1)                                                       Add millennia (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMillennium()                                                                    Add one millennium to the instance (using date interval).
 * @method        CarbonInterface  subMillennia(int $value = 1)                                                       Sub millennia (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMillennium()                                                                    Sub one millennium to the instance (using date interval).
 * @method        CarbonInterface  addMillenniaWithOverflow(int $value = 1)                                           Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addMillenniumWithOverflow()                                                        Add one millennium to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subMillenniaWithOverflow(int $value = 1)                                           Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subMillenniumWithOverflow()                                                        Sub one millennium to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addMillenniaWithoutOverflow(int $value = 1)                                        Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniumWithoutOverflow()                                                     Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniaWithoutOverflow(int $value = 1)                                        Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniumWithoutOverflow()                                                     Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniaWithNoOverflow(int $value = 1)                                         Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniumWithNoOverflow()                                                      Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniaWithNoOverflow(int $value = 1)                                         Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniumWithNoOverflow()                                                      Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniaNoOverflow(int $value = 1)                                             Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniumNoOverflow()                                                          Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniaNoOverflow(int $value = 1)                                             Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniumNoOverflow()                                                          Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturies(int $value = 1)                                                       Add centuries (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addCentury()                                                                       Add one century to the instance (using date interval).
 * @method        CarbonInterface  subCenturies(int $value = 1)                                                       Sub centuries (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subCentury()                                                                       Sub one century to the instance (using date interval).
 * @method        CarbonInterface  addCenturiesWithOverflow(int $value = 1)                                           Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addCenturyWithOverflow()                                                           Add one century to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subCenturiesWithOverflow(int $value = 1)                                           Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subCenturyWithOverflow()                                                           Sub one century to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addCenturiesWithoutOverflow(int $value = 1)                                        Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturyWithoutOverflow()                                                        Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturiesWithoutOverflow(int $value = 1)                                        Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturyWithoutOverflow()                                                        Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturiesWithNoOverflow(int $value = 1)                                         Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturyWithNoOverflow()                                                         Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturiesWithNoOverflow(int $value = 1)                                         Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturyWithNoOverflow()                                                         Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturiesNoOverflow(int $value = 1)                                             Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturyNoOverflow()                                                             Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturiesNoOverflow(int $value = 1)                                             Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturyNoOverflow()                                                             Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecades(int $value = 1)                                                         Add decades (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addDecade()                                                                        Add one decade to the instance (using date interval).
 * @method        CarbonInterface  subDecades(int $value = 1)                                                         Sub decades (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subDecade()                                                                        Sub one decade to the instance (using date interval).
 * @method        CarbonInterface  addDecadesWithOverflow(int $value = 1)                                             Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addDecadeWithOverflow()                                                            Add one decade to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subDecadesWithOverflow(int $value = 1)                                             Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subDecadeWithOverflow()                                                            Sub one decade to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addDecadesWithoutOverflow(int $value = 1)                                          Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadeWithoutOverflow()                                                         Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadesWithoutOverflow(int $value = 1)                                          Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadeWithoutOverflow()                                                         Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadesWithNoOverflow(int $value = 1)                                           Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadeWithNoOverflow()                                                          Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadesWithNoOverflow(int $value = 1)                                           Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadeWithNoOverflow()                                                          Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadesNoOverflow(int $value = 1)                                               Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadeNoOverflow()                                                              Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadesNoOverflow(int $value = 1)                                               Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadeNoOverflow()                                                              Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuarters(int $value = 1)                                                        Add quarters (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addQuarter()                                                                       Add one quarter to the instance (using date interval).
 * @method        CarbonInterface  subQuarters(int $value = 1)                                                        Sub quarters (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subQuarter()                                                                       Sub one quarter to the instance (using date interval).
 * @method        CarbonInterface  addQuartersWithOverflow(int $value = 1)                                            Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addQuarterWithOverflow()                                                           Add one quarter to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subQuartersWithOverflow(int $value = 1)                                            Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subQuarterWithOverflow()                                                           Sub one quarter to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addQuartersWithoutOverflow(int $value = 1)                                         Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuarterWithoutOverflow()                                                        Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuartersWithoutOverflow(int $value = 1)                                         Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuarterWithoutOverflow()                                                        Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuartersWithNoOverflow(int $value = 1)                                          Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuarterWithNoOverflow()                                                         Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuartersWithNoOverflow(int $value = 1)                                          Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuarterWithNoOverflow()                                                         Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuartersNoOverflow(int $value = 1)                                              Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuarterNoOverflow()                                                             Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuartersNoOverflow(int $value = 1)                                              Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuarterNoOverflow()                                                             Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addWeeks(int $value = 1)                                                           Add weeks (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addWeek()                                                                          Add one week to the instance (using date interval).
 * @method        CarbonInterface  subWeeks(int $value = 1)                                                           Sub weeks (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subWeek()                                                                          Sub one week to the instance (using date interval).
 * @method        CarbonInterface  addWeekdays(int $value = 1)                                                        Add weekdays (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addWeekday()                                                                       Add one weekday to the instance (using date interval).
 * @method        CarbonInterface  subWeekdays(int $value = 1)                                                        Sub weekdays (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subWeekday()                                                                       Sub one weekday to the instance (using date interval).
 * @method        CarbonInterface  addRealMicros(int $value = 1)                                                      Add microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMicro()                                                                     Add one microsecond to the instance (using timestamp).
 * @method        CarbonInterface  subRealMicros(int $value = 1)                                                      Sub microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMicro()                                                                     Sub one microsecond to the instance (using timestamp).
 * @method        CarbonPeriod     microsUntil($endDate = null, int $factor = 1)                                      Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
 * @method        CarbonInterface  addRealMicroseconds(int $value = 1)                                                Add microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMicrosecond()                                                               Add one microsecond to the instance (using timestamp).
 * @method        CarbonInterface  subRealMicroseconds(int $value = 1)                                                Sub microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMicrosecond()                                                               Sub one microsecond to the instance (using timestamp).
 * @method        CarbonPeriod     microsecondsUntil($endDate = null, int $factor = 1)                                Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
 * @method        CarbonInterface  addRealMillis(int $value = 1)                                                      Add milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMilli()                                                                     Add one millisecond to the instance (using timestamp).
 * @method        CarbonInterface  subRealMillis(int $value = 1)                                                      Sub milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMilli()                                                                     Sub one millisecond to the instance (using timestamp).
 * @method        CarbonPeriod     millisUntil($endDate = null, int $factor = 1)                                      Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
 * @method        CarbonInterface  addRealMilliseconds(int $value = 1)                                                Add milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMillisecond()                                                               Add one millisecond to the instance (using timestamp).
 * @method        CarbonInterface  subRealMilliseconds(int $value = 1)                                                Sub milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMillisecond()                                                               Sub one millisecond to the instance (using timestamp).
 * @method        CarbonPeriod     millisecondsUntil($endDate = null, int $factor = 1)                                Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
 * @method        CarbonInterface  addRealSeconds(int $value = 1)                                                     Add seconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealSecond()                                                                    Add one second to the instance (using timestamp).
 * @method        CarbonInterface  subRealSeconds(int $value = 1)                                                     Sub seconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealSecond()                                                                    Sub one second to the instance (using timestamp).
 * @method        CarbonPeriod     secondsUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.
 * @method        CarbonInterface  addRealMinutes(int $value = 1)                                                     Add minutes (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMinute()                                                                    Add one minute to the instance (using timestamp).
 * @method        CarbonInterface  subRealMinutes(int $value = 1)                                                     Sub minutes (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMinute()                                                                    Sub one minute to the instance (using timestamp).
 * @method        CarbonPeriod     minutesUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.
 * @method        CarbonInterface  addRealHours(int $value = 1)                                                       Add hours (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealHour()                                                                      Add one hour to the instance (using timestamp).
 * @method        CarbonInterface  subRealHours(int $value = 1)                                                       Sub hours (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealHour()                                                                      Sub one hour to the instance (using timestamp).
 * @method        CarbonPeriod     hoursUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.
 * @method        CarbonInterface  addRealDays(int $value = 1)                                                        Add days (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealDay()                                                                       Add one day to the instance (using timestamp).
 * @method        CarbonInterface  subRealDays(int $value = 1)                                                        Sub days (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealDay()                                                                       Sub one day to the instance (using timestamp).
 * @method        CarbonPeriod     daysUntil($endDate = null, int $factor = 1)                                        Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.
 * @method        CarbonInterface  addRealWeeks(int $value = 1)                                                       Add weeks (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealWeek()                                                                      Add one week to the instance (using timestamp).
 * @method        CarbonInterface  subRealWeeks(int $value = 1)                                                       Sub weeks (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealWeek()                                                                      Sub one week to the instance (using timestamp).
 * @method        CarbonPeriod     weeksUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.
 * @method        CarbonInterface  addRealMonths(int $value = 1)                                                      Add months (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMonth()                                                                     Add one month to the instance (using timestamp).
 * @method        CarbonInterface  subRealMonths(int $value = 1)                                                      Sub months (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMonth()                                                                     Sub one month to the instance (using timestamp).
 * @method        CarbonPeriod     monthsUntil($endDate = null, int $factor = 1)                                      Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.
 * @method        CarbonInterface  addRealQuarters(int $value = 1)                                                    Add quarters (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealQuarter()                                                                   Add one quarter to the instance (using timestamp).
 * @method        CarbonInterface  subRealQuarters(int $value = 1)                                                    Sub quarters (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealQuarter()                                                                   Sub one quarter to the instance (using timestamp).
 * @method        CarbonPeriod     quartersUntil($endDate = null, int $factor = 1)                                    Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.
 * @method        CarbonInterface  addRealYears(int $value = 1)                                                       Add years (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealYear()                                                                      Add one year to the instance (using timestamp).
 * @method        CarbonInterface  subRealYears(int $value = 1)                                                       Sub years (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealYear()                                                                      Sub one year to the instance (using timestamp).
 * @method        CarbonPeriod     yearsUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.
 * @method        CarbonInterface  addRealDecades(int $value = 1)                                                     Add decades (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealDecade()                                                                    Add one decade to the instance (using timestamp).
 * @method        CarbonInterface  subRealDecades(int $value = 1)                                                     Sub decades (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealDecade()                                                                    Sub one decade to the instance (using timestamp).
 * @method        CarbonPeriod     decadesUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.
 * @method        CarbonInterface  addRealCenturies(int $value = 1)                                                   Add centuries (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealCentury()                                                                   Add one century to the instance (using timestamp).
 * @method        CarbonInterface  subRealCenturies(int $value = 1)                                                   Sub centuries (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealCentury()                                                                   Sub one century to the instance (using timestamp).
 * @method        CarbonPeriod     centuriesUntil($endDate = null, int $factor = 1)                                   Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.
 * @method        CarbonInterface  addRealMillennia(int $value = 1)                                                   Add millennia (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMillennium()                                                                Add one millennium to the instance (using timestamp).
 * @method        CarbonInterface  subRealMillennia(int $value = 1)                                                   Sub millennia (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMillennium()                                                                Sub one millennium to the instance (using timestamp).
 * @method        CarbonPeriod     millenniaUntil($endDate = null, int $factor = 1)                                   Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.
 * @method        CarbonInterface  roundYear(float $precision = 1, string $function = "round")                        Round the current instance year with given precision using the given function.
 * @method        CarbonInterface  roundYears(float $precision = 1, string $function = "round")                       Round the current instance year with given precision using the given function.
 * @method        CarbonInterface  floorYear(float $precision = 1)                                                    Truncate the current instance year with given precision.
 * @method        CarbonInterface  floorYears(float $precision = 1)                                                   Truncate the current instance year with given precision.
 * @method        CarbonInterface  ceilYear(float $precision = 1)                                                     Ceil the current instance year with given precision.
 * @method        CarbonInterface  ceilYears(float $precision = 1)                                                    Ceil the current instance year with given precision.
 * @method        CarbonInterface  roundMonth(float $precision = 1, string $function = "round")                       Round the current instance month with given precision using the given function.
 * @method        CarbonInterface  roundMonths(float $precision = 1, string $function = "round")                      Round the current instance month with given precision using the given function.
 * @method        CarbonInterface  floorMonth(float $precision = 1)                                                   Truncate the current instance month with given precision.
 * @method        CarbonInterface  floorMonths(float $precision = 1)                                                  Truncate the current instance month with given precision.
 * @method        CarbonInterface  ceilMonth(float $precision = 1)                                                    Ceil the current instance month with given precision.
 * @method        CarbonInterface  ceilMonths(float $precision = 1)                                                   Ceil the current instance month with given precision.
 * @method        CarbonInterface  roundDay(float $precision = 1, string $function = "round")                         Round the current instance day with given precision using the given function.
 * @method        CarbonInterface  roundDays(float $precision = 1, string $function = "round")                        Round the current instance day with given precision using the given function.
 * @method        CarbonInterface  floorDay(float $precision = 1)                                                     Truncate the current instance day with given precision.
 * @method        CarbonInterface  floorDays(float $precision = 1)                                                    Truncate the current instance day with given precision.
 * @method        CarbonInterface  ceilDay(float $precision = 1)                                                      Ceil the current instance day with given precision.
 * @method        CarbonInterface  ceilDays(float $precision = 1)                                                     Ceil the current instance day with given precision.
 * @method        CarbonInterface  roundHour(float $precision = 1, string $function = "round")                        Round the current instance hour with given precision using the given function.
 * @method        CarbonInterface  roundHours(float $precision = 1, string $function = "round")                       Round the current instance hour with given precision using the given function.
 * @method        CarbonInterface  floorHour(float $precision = 1)                                                    Truncate the current instance hour with given precision.
 * @method        CarbonInterface  floorHours(float $precision = 1)                                                   Truncate the current instance hour with given precision.
 * @method        CarbonInterface  ceilHour(float $precision = 1)                                                     Ceil the current instance hour with given precision.
 * @method        CarbonInterface  ceilHours(float $precision = 1)                                                    Ceil the current instance hour with given precision.
 * @method        CarbonInterface  roundMinute(float $precision = 1, string $function = "round")                      Round the current instance minute with given precision using the given function.
 * @method        CarbonInterface  roundMinutes(float $precision = 1, string $function = "round")                     Round the current instance minute with given precision using the given function.
 * @method        CarbonInterface  floorMinute(float $precision = 1)                                                  Truncate the current instance minute with given precision.
 * @method        CarbonInterface  floorMinutes(float $precision = 1)                                                 Truncate the current instance minute with given precision.
 * @method        CarbonInterface  ceilMinute(float $precision = 1)                                                   Ceil the current instance minute with given precision.
 * @method        CarbonInterface  ceilMinutes(float $precision = 1)                                                  Ceil the current instance minute with given precision.
 * @method        CarbonInterface  roundSecond(float $precision = 1, string $function = "round")                      Round the current instance second with given precision using the given function.
 * @method        CarbonInterface  roundSeconds(float $precision = 1, string $function = "round")                     Round the current instance second with given precision using the given function.
 * @method        CarbonInterface  floorSecond(float $precision = 1)                                                  Truncate the current instance second with given precision.
 * @method        CarbonInterface  floorSeconds(float $precision = 1)                                                 Truncate the current instance second with given precision.
 * @method        CarbonInterface  ceilSecond(float $precision = 1)                                                   Ceil the current instance second with given precision.
 * @method        CarbonInterface  ceilSeconds(float $precision = 1)                                                  Ceil the current instance second with given precision.
 * @method        CarbonInterface  roundMillennium(float $precision = 1, string $function = "round")                  Round the current instance millennium with given precision using the given function.
 * @method        CarbonInterface  roundMillennia(float $precision = 1, string $function = "round")                   Round the current instance millennium with given precision using the given function.
 * @method        CarbonInterface  floorMillennium(float $precision = 1)                                              Truncate the current instance millennium with given precision.
 * @method        CarbonInterface  floorMillennia(float $precision = 1)                                               Truncate the current instance millennium with given precision.
 * @method        CarbonInterface  ceilMillennium(float $precision = 1)                                               Ceil the current instance millennium with given precision.
 * @method        CarbonInterface  ceilMillennia(float $precision = 1)                                                Ceil the current instance millennium with given precision.
 * @method        CarbonInterface  roundCentury(float $precision = 1, string $function = "round")                     Round the current instance century with given precision using the given function.
 * @method        CarbonInterface  roundCenturies(float $precision = 1, string $function = "round")                   Round the current instance century with given precision using the given function.
 * @method        CarbonInterface  floorCentury(float $precision = 1)                                                 Truncate the current instance century with given precision.
 * @method        CarbonInterface  floorCenturies(float $precision = 1)                                               Truncate the current instance century with given precision.
 * @method        CarbonInterface  ceilCentury(float $precision = 1)                                                  Ceil the current instance century with given precision.
 * @method        CarbonInterface  ceilCenturies(float $precision = 1)                                                Ceil the current instance century with given precision.
 * @method        CarbonInterface  roundDecade(float $precision = 1, string $function = "round")                      Round the current instance decade with given precision using the given function.
 * @method        CarbonInterface  roundDecades(float $precision = 1, string $function = "round")                     Round the current instance decade with given precision using the given function.
 * @method        CarbonInterface  floorDecade(float $precision = 1)                                                  Truncate the current instance decade with given precision.
 * @method        CarbonInterface  floorDecades(float $precision = 1)                                                 Truncate the current instance decade with given precision.
 * @method        CarbonInterface  ceilDecade(float $precision = 1)                                                   Ceil the current instance decade with given precision.
 * @method        CarbonInterface  ceilDecades(float $precision = 1)                                                  Ceil the current instance decade with given precision.
 * @method        CarbonInterface  roundQuarter(float $precision = 1, string $function = "round")                     Round the current instance quarter with given precision using the given function.
 * @method        CarbonInterface  roundQuarters(float $precision = 1, string $function = "round")                    Round the current instance quarter with given precision using the given function.
 * @method        CarbonInterface  floorQuarter(float $precision = 1)                                                 Truncate the current instance quarter with given precision.
 * @method        CarbonInterface  floorQuarters(float $precision = 1)                                                Truncate the current instance quarter with given precision.
 * @method        CarbonInterface  ceilQuarter(float $precision = 1)                                                  Ceil the current instance quarter with given precision.
 * @method        CarbonInterface  ceilQuarters(float $precision = 1)                                                 Ceil the current instance quarter with given precision.
 * @method        CarbonInterface  roundMillisecond(float $precision = 1, string $function = "round")                 Round the current instance millisecond with given precision using the given function.
 * @method        CarbonInterface  roundMilliseconds(float $precision = 1, string $function = "round")                Round the current instance millisecond with given precision using the given function.
 * @method        CarbonInterface  floorMillisecond(float $precision = 1)                                             Truncate the current instance millisecond with given precision.
 * @method        CarbonInterface  floorMilliseconds(float $precision = 1)                                            Truncate the current instance millisecond with given precision.
 * @method        CarbonInterface  ceilMillisecond(float $precision = 1)                                              Ceil the current instance millisecond with given precision.
 * @method        CarbonInterface  ceilMilliseconds(float $precision = 1)                                             Ceil the current instance millisecond with given precision.
 * @method        CarbonInterface  roundMicrosecond(float $precision = 1, string $function = "round")                 Round the current instance microsecond with given precision using the given function.
 * @method        CarbonInterface  roundMicroseconds(float $precision = 1, string $function = "round")                Round the current instance microsecond with given precision using the given function.
 * @method        CarbonInterface  floorMicrosecond(float $precision = 1)                                             Truncate the current instance microsecond with given precision.
 * @method        CarbonInterface  floorMicroseconds(float $precision = 1)                                            Truncate the current instance microsecond with given precision.
 * @method        CarbonInterface  ceilMicrosecond(float $precision = 1)                                              Ceil the current instance microsecond with given precision.
 * @method        CarbonInterface  ceilMicroseconds(float $precision = 1)                                             Ceil the current instance microsecond with given precision.
 * @method        string           shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1)        Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1)         Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1)        Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1)         Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1)   Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1)    Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1)  Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 *
 * </autodoc>
 */
interface CarbonInterface extends DateTimeInterface, JsonSerializable
{
    /**
     * Diff wording options(expressed in octal).
     */
    public const NO_ZERO_DIFF = 01;
    public const JUST_NOW = 02;
    public const ONE_DAY_WORDS = 04;
    public const TWO_DAY_WORDS = 010;
    public const SEQUENTIAL_PARTS_ONLY = 020;
    public const ROUND = 040;
    public const FLOOR = 0100;
    public const CEIL = 0200;

    /**
     * Diff syntax options.
     */
    public const DIFF_ABSOLUTE = 1; // backward compatibility with true
    public const DIFF_RELATIVE_AUTO = 0; // backward compatibility with false
    public const DIFF_RELATIVE_TO_NOW = 2;
    public const DIFF_RELATIVE_TO_OTHER = 3;

    /**
     * Translate string options.
     */
    public const TRANSLATE_MONTHS = 1;
    public const TRANSLATE_DAYS = 2;
    public const TRANSLATE_UNITS = 4;
    public const TRANSLATE_MERIDIEM = 8;
    public const TRANSLATE_DIFF = 0x10;
    public const TRANSLATE_ALL = self::TRANSLATE_MONTHS | self::TRANSLATE_DAYS | self::TRANSLATE_UNITS | self::TRANSLATE_MERIDIEM | self::TRANSLATE_DIFF;

    /**
     * The day constants.
     */
    public const SUNDAY = 0;
    public const MONDAY = 1;
    public const TUESDAY = 2;
    public const WEDNESDAY = 3;
    public const THURSDAY = 4;
    public const FRIDAY = 5;
    public const SATURDAY = 6;

    /**
     * The month constants.
     * These aren't used by Carbon itself but exist for
     * convenience sake alone.
     */
    public const JANUARY = 1;
    public const FEBRUARY = 2;
    public const MARCH = 3;
    public const APRIL = 4;
    public const MAY = 5;
    public const JUNE = 6;
    public const JULY = 7;
    public const AUGUST = 8;
    public const SEPTEMBER = 9;
    public const OCTOBER = 10;
    public const NOVEMBER = 11;
    public const DECEMBER = 12;

    /**
     * Number of X in Y.
     */
    public const YEARS_PER_MILLENNIUM = 1000;
    public const YEARS_PER_CENTURY = 100;
    public const YEARS_PER_DECADE = 10;
    public const MONTHS_PER_YEAR = 12;
    public const MONTHS_PER_QUARTER = 3;
    public const WEEKS_PER_YEAR = 52;
    public const WEEKS_PER_MONTH = 4;
    public const DAYS_PER_YEAR = 365;
    public const DAYS_PER_WEEK = 7;
    public const HOURS_PER_DAY = 24;
    public const MINUTES_PER_HOUR = 60;
    public const SECONDS_PER_MINUTE = 60;
    public const MILLISECONDS_PER_SECOND = 1000;
    public const MICROSECONDS_PER_MILLISECOND = 1000;
    public const MICROSECONDS_PER_SECOND = 1000000;

    /**
     * Special settings to get the start of week from current locale culture.
     */
    public const WEEK_DAY_AUTO = 'auto';

    /**
     * RFC7231 DateTime format.
     *
     * @var string
     */
    public const RFC7231_FORMAT = 'D, d M Y H:i:s \G\M\T';

    /**
     * Default format to use for __toString method when type juggling occurs.
     *
     * @var string
     */
    public const DEFAULT_TO_STRING_FORMAT = 'Y-m-d H:i:s';

    /**
     * Format for converting mocked time, includes microseconds.
     *
     * @var string
     */
    public const MOCK_DATETIME_FORMAT = 'Y-m-d H:i:s.u';

    /**
     * Pattern detection for ->isoFormat and ::createFromIsoFormat.
     *
     * @var string
     */
    public const ISO_FORMAT_REGEXP = '(O[YMDHhms]|[Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY?|g{1,5}|G{1,5}|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?)';

    // <methods>

    /**
     * Dynamically handle calls to the class.
     *
     * @param string $method     magic method name called
     * @param array  $parameters parameters list
     *
     * @throws UnknownMethodException|BadMethodCallException|ReflectionException|Throwable
     *
     * @return mixed
     */
    public function __call($method, $parameters);

    /**
     * Dynamically handle calls to the class.
     *
     * @param string $method     magic method name called
     * @param array  $parameters parameters list
     *
     * @throws BadMethodCallException
     *
     * @return mixed
     */
    public static function __callStatic($method, $parameters);

    /**
     * Update constructedObjectId on cloned.
     */
    public function __clone();

    /**
     * Create a new Carbon instance.
     *
     * Please see the testing aids section (specifically static::setTestNow())
     * for more on the possibility of this constructor returning a test instance.
     *
     * @param string|null              $time
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     */
    public function __construct($time = null, $tz = null);

    /**
     * Show truthy properties on var_dump().
     *
     * @return array
     */
    public function __debugInfo();

    /**
     * Get a part of the Carbon object
     *
     * @param string $name
     *
     * @throws UnknownGetterException
     *
     * @return string|int|bool|DateTimeZone|null
     */
    public function __get($name);

    /**
     * Check if an attribute exists on the object
     *
     * @param string $name
     *
     * @return bool
     */
    public function __isset($name);

    /**
     * Set a part of the Carbon object
     *
     * @param string                  $name
     * @param string|int|DateTimeZone $value
     *
     * @throws UnknownSetterException|ReflectionException
     *
     * @return void
     */
    public function __set($name, $value);

    /**
     * The __set_state handler.
     *
     * @param string|array $dump
     *
     * @return static
     */
    public static function __set_state($dump);

    /**
     * Returns the list of properties to dump on serialize() called on.
     *
     * @return array
     */
    public function __sleep();

    /**
     * Format the instance as a string using the set format
     *
     * @example
     * ```
     * echo Carbon::now(); // Carbon instances can be casted to string
     * ```
     *
     * @return string
     */
    public function __toString();

    /**
     * Add given units or interval to the current instance.
     *
     * @example $date->add('hour', 3)
     * @example $date->add(15, 'days')
     * @example $date->add(CarbonInterval::days(4))
     *
     * @param string|DateInterval|Closure|CarbonConverterInterface $unit
     * @param int                                                  $value
     * @param bool|null                                            $overflow
     *
     * @return static
     */
    public function add($unit, $value = 1, $overflow = null);

    /**
     * Add seconds to the instance using timestamp. Positive $value travels
     * forward while negative $value travels into the past.
     *
     * @param string $unit
     * @param int    $value
     *
     * @return static
     */
    public function addRealUnit($unit, $value = 1);

    /**
     * Add given units to the current instance.
     *
     * @param string    $unit
     * @param int       $value
     * @param bool|null $overflow
     *
     * @return static
     */
    public function addUnit($unit, $value = 1, $overflow = null);

    /**
     * Add any unit to a new value without overflowing current other unit given.
     *
     * @param string $valueUnit    unit name to modify
     * @param int    $value        amount to add to the input unit
     * @param string $overflowUnit unit name to not overflow
     *
     * @return static
     */
    public function addUnitNoOverflow($valueUnit, $value, $overflowUnit);

    /**
     * Get the difference in a human readable format in the current locale from an other
     * instance given to now
     *
     * @param int|array $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                           - 'syntax' entry (see below)
     *                           - 'short' entry (see below)
     *                           - 'parts' entry (see below)
     *                           - 'options' entry (see below)
     *                           - 'join' entry determines how to join multiple parts of the string
     *                           `  - if $join is a string, it's used as a joiner glue
     *                           `  - if $join is a callable/closure, it get the list of string and should return a string
     *                           `  - if $join is an array, the first item will be the default glue, and the second item
     *                           `    will be used instead of the glue for the last item
     *                           `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                           `  - if $join is missing, a space will be used as glue
     *                           if int passed, it add modifiers:
     *                           Possible values:
     *                           - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                           - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                           - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                           Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool      $short   displays short format of time units
     * @param int       $parts   maximum number of parts to display (default value: 1: single part)
     * @param int       $options human diff options
     *
     * @return string
     */
    public function ago($syntax = null, $short = false, $parts = 1, $options = null);

    /**
     * Modify the current instance to the average of a given instance (default now) and the current instance
     * (second-precision).
     *
     * @param \Carbon\Carbon|\DateTimeInterface|null $date
     *
     * @return static
     */
    public function average($date = null);

    /**
     * Determines if the instance is between two others.
     *
     * The third argument allow you to specify if bounds are included or not (true by default)
     * but for when you including/excluding bounds may produce different results in your application,
     * we recommend to use the explicit methods ->betweenIncluded() or ->betweenExcluded() instead.
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25')->between('2018-07-14', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->between('2018-08-01', '2018-08-20'); // false
     * Carbon::parse('2018-07-25')->between('2018-07-25', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->between('2018-07-25', '2018-08-01', false); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     * @param bool                                    $equal Indicates if an equal to comparison should be done
     *
     * @return bool
     */
    public function between($date1, $date2, $equal = true): bool;

    /**
     * Determines if the instance is between two others, bounds excluded.
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25')->betweenExcluded('2018-07-14', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->betweenExcluded('2018-08-01', '2018-08-20'); // false
     * Carbon::parse('2018-07-25')->betweenExcluded('2018-07-25', '2018-08-01'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     *
     * @return bool
     */
    public function betweenExcluded($date1, $date2): bool;

    /**
     * Determines if the instance is between two others, bounds included.
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25')->betweenIncluded('2018-07-14', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->betweenIncluded('2018-08-01', '2018-08-20'); // false
     * Carbon::parse('2018-07-25')->betweenIncluded('2018-07-25', '2018-08-01'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     *
     * @return bool
     */
    public function betweenIncluded($date1, $date2): bool;

    /**
     * Returns either day of week + time (e.g. "Last Friday at 3:30 PM") if reference time is within 7 days,
     * or a calendar date (e.g. "10/29/2017") otherwise.
     *
     * Language, date and time formats will change according to the current locale.
     *
     * @param Carbon|\DateTimeInterface|string|null $referenceTime
     * @param array                                 $formats
     *
     * @return string
     */
    public function calendar($referenceTime = null, array $formats = []);

    /**
     * Checks if the (date)time string is in a given format and valid to create a
     * new instance.
     *
     * @example
     * ```
     * Carbon::canBeCreatedFromFormat('11:12:45', 'h:i:s'); // true
     * Carbon::canBeCreatedFromFormat('13:12:45', 'h:i:s'); // false
     * ```
     *
     * @param string $date
     * @param string $format
     *
     * @return bool
     */
    public static function canBeCreatedFromFormat($date, $format);

    /**
     * Return the Carbon instance passed through, a now instance in the same timezone
     * if null given or parse the input if string given.
     *
     * @param Carbon|\Carbon\CarbonPeriod|\Carbon\CarbonInterval|\DateInterval|\DatePeriod|DateTimeInterface|string|null $date
     *
     * @return static
     */
    public function carbonize($date = null);

    /**
     * Cast the current instance into the given class.
     *
     * @param string $className The $className::instance() method will be called to cast the current object.
     *
     * @return DateTimeInterface
     */
    public function cast(string $className);

    /**
     * Ceil the current instance second with given precision if specified.
     *
     * @param float|int|string|\DateInterval|null $precision
     *
     * @return CarbonInterface
     */
    public function ceil($precision = 1);

    /**
     * Ceil the current instance at the given unit with given precision if specified.
     *
     * @param string    $unit
     * @param float|int $precision
     *
     * @return CarbonInterface
     */
    public function ceilUnit($unit, $precision = 1);

    /**
     * Ceil the current instance week.
     *
     * @param int $weekStartsAt optional start allow you to specify the day of week to use to start the week
     *
     * @return CarbonInterface
     */
    public function ceilWeek($weekStartsAt = null);

    /**
     * Similar to native modify() method of DateTime but can handle more grammars.
     *
     * @example
     * ```
     * echo Carbon::now()->change('next 2pm');
     * ```
     *
     * @link https://php.net/manual/en/datetime.modify.php
     *
     * @param string $modifier
     *
     * @return static
     */
    public function change($modifier);

    /**
     * Cleanup properties attached to the public scope of DateTime when a dump of the date is requested.
     * foreach ($date as $_) {}
     * serializer($date)
     * var_export($date)
     * get_object_vars($date)
     */
    public function cleanupDumpProperties();

    /**
     * @alias copy
     *
     * Get a copy of the instance.
     *
     * @return static
     */
    public function clone();

    /**
     * Get the closest date from the instance (second-precision).
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     *
     * @return static
     */
    public function closest($date1, $date2);

    /**
     * Get a copy of the instance.
     *
     * @return static
     */
    public function copy();

    /**
     * Create a new Carbon instance from a specific date and time.
     *
     * If any of $year, $month or $day are set to null their now() values will
     * be used.
     *
     * If $hour is null it will be set to its now() value and the default
     * values for $minute and $second will be their now() values.
     *
     * If $hour is not null then the default values for $minute and $second
     * will be 0.
     *
     * @param int|null                 $year
     * @param int|null                 $month
     * @param int|null                 $day
     * @param int|null                 $hour
     * @param int|null                 $minute
     * @param int|null                 $second
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function create($year = 0, $month = 1, $day = 1, $hour = 0, $minute = 0, $second = 0, $tz = null);

    /**
     * Create a Carbon instance from just a date. The time portion is set to now.
     *
     * @param int|null                 $year
     * @param int|null                 $month
     * @param int|null                 $day
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function createFromDate($year = null, $month = null, $day = null, $tz = null);

    /**
     * Create a Carbon instance from a specific format.
     *
     * @param string                         $format Datetime format
     * @param string                         $time
     * @param DateTimeZone|string|false|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function createFromFormat($format, $time, $tz = null);

    /**
     * Create a Carbon instance from a specific ISO format (same replacements as ->isoFormat()).
     *
     * @param string                                             $format     Datetime format
     * @param string                                             $time
     * @param DateTimeZone|string|false|null                     $tz         optional timezone
     * @param string|null                                        $locale     locale to be used for LTS, LT, LL, LLL, etc. macro-formats (en by fault, unneeded if no such macro-format in use)
     * @param \Symfony\Component\Translation\TranslatorInterface $translator optional custom translator to use for macro-formats
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function createFromIsoFormat($format, $time, $tz = null, $locale = 'en', $translator = null);

    /**
     * Create a Carbon instance from a specific format and a string in a given language.
     *
     * @param string                         $format Datetime format
     * @param string                         $locale
     * @param string                         $time
     * @param DateTimeZone|string|false|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function createFromLocaleFormat($format, $locale, $time, $tz = null);

    /**
     * Create a Carbon instance from a specific ISO format and a string in a given language.
     *
     * @param string                         $format Datetime ISO format
     * @param string                         $locale
     * @param string                         $time
     * @param DateTimeZone|string|false|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function createFromLocaleIsoFormat($format, $locale, $time, $tz = null);

    /**
     * Create a Carbon instance from just a time. The date portion is set to today.
     *
     * @param int|null                 $hour
     * @param int|null                 $minute
     * @param int|null                 $second
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function createFromTime($hour = 0, $minute = 0, $second = 0, $tz = null);

    /**
     * Create a Carbon instance from a time string. The date portion is set to today.
     *
     * @param string                   $time
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function createFromTimeString($time, $tz = null);

    /**
     * Create a Carbon instance from a timestamp and set the timezone (use default one if not specified).
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string          $timestamp
     * @param \DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function createFromTimestamp($timestamp, $tz = null);

    /**
     * Create a Carbon instance from a timestamp in milliseconds.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string          $timestamp
     * @param \DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function createFromTimestampMs($timestamp, $tz = null);

    /**
     * Create a Carbon instance from a timestamp in milliseconds.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string $timestamp
     *
     * @return static
     */
    public static function createFromTimestampMsUTC($timestamp);

    /**
     * Create a Carbon instance from an timestamp keeping the timezone to UTC.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string $timestamp
     *
     * @return static
     */
    public static function createFromTimestampUTC($timestamp);

    /**
     * Create a Carbon instance from just a date. The time portion is set to midnight.
     *
     * @param int|null                 $year
     * @param int|null                 $month
     * @param int|null                 $day
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function createMidnightDate($year = null, $month = null, $day = null, $tz = null);

    /**
     * Create a new safe Carbon instance from a specific date and time.
     *
     * If any of $year, $month or $day are set to null their now() values will
     * be used.
     *
     * If $hour is null it will be set to its now() value and the default
     * values for $minute and $second will be their now() values.
     *
     * If $hour is not null then the default values for $minute and $second
     * will be 0.
     *
     * If one of the set values is not valid, an InvalidDateException
     * will be thrown.
     *
     * @param int|null                 $year
     * @param int|null                 $month
     * @param int|null                 $day
     * @param int|null                 $hour
     * @param int|null                 $minute
     * @param int|null                 $second
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidDateException
     *
     * @return static|false
     */
    public static function createSafe($year = null, $month = null, $day = null, $hour = null, $minute = null, $second = null, $tz = null);

    /**
     * Get/set the day of year.
     *
     * @param int|null $value new value for day of year if using as setter.
     *
     * @return static|int
     */
    public function dayOfYear($value = null);

    /**
     * Get the difference as a CarbonInterval instance.
     * Return absolute interval (always positive) unless you pass false to the second argument.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return CarbonInterval
     */
    public function diffAsCarbonInterval($date = null, $absolute = true);

    /**
     * Get the difference by the given interval using a filter closure.
     *
     * @param CarbonInterval                                         $ci       An interval to traverse by
     * @param Closure                                                $callback
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffFiltered(CarbonInterval $ci, Closure $callback, $date = null, $absolute = true);

    /**
     * Get the difference in a human readable format in the current locale from current instance to an other
     * instance given (or now if null given).
     *
     * @example
     * ```
     * echo Carbon::tomorrow()->diffForHumans() . "\n";
     * echo Carbon::tomorrow()->diffForHumans(['parts' => 2]) . "\n";
     * echo Carbon::tomorrow()->diffForHumans(['parts' => 3, 'join' => true]) . "\n";
     * echo Carbon::tomorrow()->diffForHumans(Carbon::yesterday()) . "\n";
     * echo Carbon::tomorrow()->diffForHumans(Carbon::yesterday(), ['short' => true]) . "\n";
     * ```
     *
     * @param Carbon|\DateTimeInterface|string|array|null $other   if array passed, will be used as parameters array, see $syntax below;
     *                                                             if null passed, now will be used as comparison reference;
     *                                                             if any other type, it will be converted to date and used as reference.
     * @param int|array                                   $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                                                             - 'syntax' entry (see below)
     *                                                             - 'short' entry (see below)
     *                                                             - 'parts' entry (see below)
     *                                                             - 'options' entry (see below)
     *                                                             - 'join' entry determines how to join multiple parts of the string
     *                                                             `  - if $join is a string, it's used as a joiner glue
     *                                                             `  - if $join is a callable/closure, it get the list of string and should return a string
     *                                                             `  - if $join is an array, the first item will be the default glue, and the second item
     *                                                             `    will be used instead of the glue for the last item
     *                                                             `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                                                             `  - if $join is missing, a space will be used as glue
     *                                                             - 'other' entry (see above)
     *                                                             if int passed, it add modifiers:
     *                                                             Possible values:
     *                                                             - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                                                             Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool                                        $short   displays short format of time units
     * @param int                                         $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int                                         $options human diff options
     *
     * @return string
     */
    public function diffForHumans($other = null, $syntax = null, $short = false, $parts = 1, $options = null);

    /**
     * Get the difference in days rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInDays($date = null, $absolute = true);

    /**
     * Get the difference in days using a filter closure rounded down.
     *
     * @param Closure                                                $callback
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInDaysFiltered(Closure $callback, $date = null, $absolute = true);

    /**
     * Get the difference in hours rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInHours($date = null, $absolute = true);

    /**
     * Get the difference in hours using a filter closure rounded down.
     *
     * @param Closure                                                $callback
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInHoursFiltered(Closure $callback, $date = null, $absolute = true);

    /**
     * Get the difference in microseconds.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInMicroseconds($date = null, $absolute = true);

    /**
     * Get the difference in milliseconds rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInMilliseconds($date = null, $absolute = true);

    /**
     * Get the difference in minutes rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInMinutes($date = null, $absolute = true);

    /**
     * Get the difference in months rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInMonths($date = null, $absolute = true);

    /**
     * Get the difference in quarters rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInQuarters($date = null, $absolute = true);

    /**
     * Get the difference in hours rounded down using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealHours($date = null, $absolute = true);

    /**
     * Get the difference in microseconds using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealMicroseconds($date = null, $absolute = true);

    /**
     * Get the difference in milliseconds rounded down using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealMilliseconds($date = null, $absolute = true);

    /**
     * Get the difference in minutes rounded down using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealMinutes($date = null, $absolute = true);

    /**
     * Get the difference in seconds using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealSeconds($date = null, $absolute = true);

    /**
     * Get the difference in seconds rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInSeconds($date = null, $absolute = true);

    /**
     * Get the difference in weekdays rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInWeekdays($date = null, $absolute = true);

    /**
     * Get the difference in weekend days using a filter rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInWeekendDays($date = null, $absolute = true);

    /**
     * Get the difference in weeks rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInWeeks($date = null, $absolute = true);

    /**
     * Get the difference in years
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInYears($date = null, $absolute = true);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     * @see settings
     *
     * @param int $humanDiffOption
     */
    public static function disableHumanDiffOption($humanDiffOption);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     * @see settings
     *
     * @param int $humanDiffOption
     */
    public static function enableHumanDiffOption($humanDiffOption);

    /**
     * Modify to end of current given unit.
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16.334455')
     *   ->startOf('month')
     *   ->endOf('week', Carbon::FRIDAY);
     * ```
     *
     * @param string            $unit
     * @param array<int, mixed> $params
     *
     * @return static
     */
    public function endOf($unit, ...$params);

    /**
     * Resets the date to end of the century and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfCentury();
     * ```
     *
     * @return static
     */
    public function endOfCentury();

    /**
     * Resets the time to 23:59:59.999999 end of day
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfDay();
     * ```
     *
     * @return static
     */
    public function endOfDay();

    /**
     * Resets the date to end of the decade and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfDecade();
     * ```
     *
     * @return static
     */
    public function endOfDecade();

    /**
     * Modify to end of current hour, minutes and seconds become 59
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfHour();
     * ```
     *
     * @return static
     */
    public function endOfHour();

    /**
     * Resets the date to end of the millennium and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfMillennium();
     * ```
     *
     * @return static
     */
    public function endOfMillennium();

    /**
     * Modify to end of current minute, seconds become 59
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfMinute();
     * ```
     *
     * @return static
     */
    public function endOfMinute();

    /**
     * Resets the date to end of the month and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfMonth();
     * ```
     *
     * @return static
     */
    public function endOfMonth();

    /**
     * Resets the date to end of the quarter and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfQuarter();
     * ```
     *
     * @return static
     */
    public function endOfQuarter();

    /**
     * Modify to end of current second, microseconds become 999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16.334455')
     *   ->endOfSecond()
     *   ->format('H:i:s.u');
     * ```
     *
     * @return static
     */
    public function endOfSecond();

    /**
     * Resets the date to end of week (defined in $weekEndsAt) and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfWeek() . "\n";
     * echo Carbon::parse('2018-07-25 12:45:16')->locale('ar')->endOfWeek() . "\n";
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfWeek(Carbon::SATURDAY) . "\n";
     * ```
     *
     * @param int $weekEndsAt optional start allow you to specify the day of week to use to end the week
     *
     * @return static
     */
    public function endOfWeek($weekEndsAt = null);

    /**
     * Resets the date to end of the year and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfYear();
     * ```
     *
     * @return static
     */
    public function endOfYear();

    /**
     * Determines if the instance is equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->eq('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->eq(Carbon::parse('2018-07-25 12:45:16')); // true
     * Carbon::parse('2018-07-25 12:45:16')->eq('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see equalTo()
     *
     * @return bool
     */
    public function eq($date): bool;

    /**
     * Determines if the instance is equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->equalTo('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->equalTo(Carbon::parse('2018-07-25 12:45:16')); // true
     * Carbon::parse('2018-07-25 12:45:16')->equalTo('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function equalTo($date): bool;

    /**
     * Set the current locale to the given, execute the passed function, reset the locale to previous one,
     * then return the result of the closure (or null if the closure was void).
     *
     * @param string   $locale locale ex. en
     * @param callable $func
     *
     * @return mixed
     */
    public static function executeWithLocale($locale, $func);

    /**
     * Get the farthest date from the instance (second-precision).
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     *
     * @return static
     */
    public function farthest($date1, $date2);

    /**
     * Modify to the first occurrence of a given day of the week
     * in the current month. If no dayOfWeek is provided, modify to the
     * first day of the current month.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek
     *
     * @return static
     */
    public function firstOfMonth($dayOfWeek = null);

    /**
     * Modify to the first occurrence of a given day of the week
     * in the current quarter. If no dayOfWeek is provided, modify to the
     * first day of the current quarter.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek day of the week default null
     *
     * @return static
     */
    public function firstOfQuarter($dayOfWeek = null);

    /**
     * Modify to the first occurrence of a given day of the week
     * in the current year. If no dayOfWeek is provided, modify to the
     * first day of the current year.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek day of the week default null
     *
     * @return static
     */
    public function firstOfYear($dayOfWeek = null);

    /**
     * Get the difference in days as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInDays($date = null, $absolute = true);

    /**
     * Get the difference in hours as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInHours($date = null, $absolute = true);

    /**
     * Get the difference in minutes as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInMinutes($date = null, $absolute = true);

    /**
     * Get the difference in months as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInMonths($date = null, $absolute = true);

    /**
     * Get the difference in days as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealDays($date = null, $absolute = true);

    /**
     * Get the difference in hours as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealHours($date = null, $absolute = true);

    /**
     * Get the difference in minutes as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealMinutes($date = null, $absolute = true);

    /**
     * Get the difference in months as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealMonths($date = null, $absolute = true);

    /**
     * Get the difference in seconds as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealSeconds($date = null, $absolute = true);

    /**
     * Get the difference in weeks as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealWeeks($date = null, $absolute = true);

    /**
     * Get the difference in year as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealYears($date = null, $absolute = true);

    /**
     * Get the difference in seconds as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInSeconds($date = null, $absolute = true);

    /**
     * Get the difference in weeks as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInWeeks($date = null, $absolute = true);

    /**
     * Get the difference in year as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInYears($date = null, $absolute = true);

    /**
     * Round the current instance second with given precision if specified.
     *
     * @param float|int|string|\DateInterval|null $precision
     *
     * @return CarbonInterface
     */
    public function floor($precision = 1);

    /**
     * Truncate the current instance at the given unit with given precision if specified.
     *
     * @param string    $unit
     * @param float|int $precision
     *
     * @return CarbonInterface
     */
    public function floorUnit($unit, $precision = 1);

    /**
     * Truncate the current instance week.
     *
     * @param int $weekStartsAt optional start allow you to specify the day of week to use to start the week
     *
     * @return CarbonInterface
     */
    public function floorWeek($weekStartsAt = null);

    /**
     * Format the instance with the current locale.  You can set the current
     * locale using setlocale() http://php.net/setlocale.
     *
     * @param string $format
     *
     * @return string
     */
    public function formatLocalized($format);

    /**
     * @alias diffForHumans
     *
     * Get the difference in a human readable format in the current locale from current instance to an other
     * instance given (or now if null given).
     *
     * @param Carbon|\DateTimeInterface|string|array|null $other   if array passed, will be used as parameters array, see $syntax below;
     *                                                             if null passed, now will be used as comparison reference;
     *                                                             if any other type, it will be converted to date and used as reference.
     * @param int|array                                   $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                                                             - 'syntax' entry (see below)
     *                                                             - 'short' entry (see below)
     *                                                             - 'parts' entry (see below)
     *                                                             - 'options' entry (see below)
     *                                                             - 'join' entry determines how to join multiple parts of the string
     *                                                             `  - if $join is a string, it's used as a joiner glue
     *                                                             `  - if $join is a callable/closure, it get the list of string and should return a string
     *                                                             `  - if $join is an array, the first item will be the default glue, and the second item
     *                                                             `    will be used instead of the glue for the last item
     *                                                             `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                                                             `  - if $join is missing, a space will be used as glue
     *                                                             - 'other' entry (see above)
     *                                                             if int passed, it add modifiers:
     *                                                             Possible values:
     *                                                             - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                                                             Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool                                        $short   displays short format of time units
     * @param int                                         $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int                                         $options human diff options
     *
     * @return string
     */
    public function from($other = null, $syntax = null, $short = false, $parts = 1, $options = null);

    /**
     * Get the difference in a human readable format in the current locale from current
     * instance to now.
     *
     * @param int|array $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                           - 'syntax' entry (see below)
     *                           - 'short' entry (see below)
     *                           - 'parts' entry (see below)
     *                           - 'options' entry (see below)
     *                           - 'join' entry determines how to join multiple parts of the string
     *                           `  - if $join is a string, it's used as a joiner glue
     *                           `  - if $join is a callable/closure, it get the list of string and should return a string
     *                           `  - if $join is an array, the first item will be the default glue, and the second item
     *                           `    will be used instead of the glue for the last item
     *                           `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                           `  - if $join is missing, a space will be used as glue
     *                           if int passed, it add modifiers:
     *                           Possible values:
     *                           - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                           - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                           - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                           Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool      $short   displays short format of time units
     * @param int       $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int       $options human diff options
     *
     * @return string
     */
    public function fromNow($syntax = null, $short = false, $parts = 1, $options = null);

    /**
     * Create an instance from a serialized string.
     *
     * @param string $value
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function fromSerialized($value);

    /**
     * Register a custom macro.
     *
     * @param object|callable $macro
     * @param int             $priority marco with higher priority is tried first
     *
     * @return void
     */
    public static function genericMacro($macro, $priority = 0);

    /**
     * Get a part of the Carbon object
     *
     * @param string $name
     *
     * @throws UnknownGetterException
     *
     * @return string|int|bool|DateTimeZone|null
     */
    public function get($name);

    /**
     * Returns the alternative number for a given date property if available in the current locale.
     *
     * @param string $key date property
     *
     * @return string
     */
    public function getAltNumber(string $key): string;

    /**
     * Returns the list of internally available locales and already loaded custom locales.
     * (It will ignore custom translator dynamic loading.)
     *
     * @return array
     */
    public static function getAvailableLocales();

    /**
     * Returns list of Language object for each available locale. This object allow you to get the ISO name, native
     * name, region and variant of the locale.
     *
     * @return Language[]
     */
    public static function getAvailableLocalesInfo();

    /**
     * Returns list of calendar formats for ISO formatting.
     *
     * @param string|null $locale current locale used if null
     *
     * @return array
     */
    public function getCalendarFormats($locale = null);

    /**
     * Get the days of the week
     *
     * @return array
     */
    public static function getDays();

    /**
     * Get the fallback locale.
     *
     * @see https://symfony.com/doc/current/components/translation.html#fallback-locales
     *
     * @return string|null
     */
    public static function getFallbackLocale();

    /**
     * List of replacements from date() format to isoFormat().
     *
     * @return array
     */
    public static function getFormatsToIsoReplacements();

    /**
     * Return default humanDiff() options (merged flags as integer).
     *
     * @return int
     */
    public static function getHumanDiffOptions();

    /**
     * Returns list of locale formats for ISO formatting.
     *
     * @param string|null $locale current locale used if null
     *
     * @return array
     */
    public function getIsoFormats($locale = null);

    /**
     * Returns list of locale units for ISO formatting.
     *
     * @return array
     */
    public static function getIsoUnits();

    /**
     * {@inheritdoc}
     */
    public static function getLastErrors();

    /**
     * Get the raw callable macro registered globally or locally for a given name.
     *
     * @param string $name
     *
     * @return callable|null
     */
    public function getLocalMacro($name);

    /**
     * Get the translator of the current instance or the default if none set.
     *
     * @return \Symfony\Component\Translation\TranslatorInterface
     */
    public function getLocalTranslator();

    /**
     * Get the current translator locale.
     *
     * @return string
     */
    public static function getLocale();

    /**
     * Get the raw callable macro registered globally for a given name.
     *
     * @param string $name
     *
     * @return callable|null
     */
    public static function getMacro($name);

    /**
     * get midday/noon hour
     *
     * @return int
     */
    public static function getMidDayAt();

    /**
     * Returns the offset hour and minute formatted with +/- and a given separator (":" by default).
     * For example, if the time zone is 9 hours 30 minutes, you'll get "+09:30", with "@@" as first
     * argument, "+09@@30", with "" as first argument, "+0930". Negative offset will return something
     * like "-12:00".
     *
     * @param string $separator string to place between hours and minutes (":" by default)
     *
     * @return string
     */
    public function getOffsetString($separator = ':');

    /**
     * Returns a unit of the instance padded with 0 by default or any other string if specified.
     *
     * @param string $unit      Carbon unit name
     * @param int    $length    Length of the output (2 by default)
     * @param string $padString String to use for padding ("0" by default)
     * @param int    $padType   Side(s) to pad (STR_PAD_LEFT by default)
     *
     * @return string
     */
    public function getPaddedUnit($unit, $length = 2, $padString = '0', $padType = 0);

    /**
     * Returns a timestamp rounded with the given precision (6 by default).
     *
     * @example getPreciseTimestamp()   1532087464437474 (microsecond maximum precision)
     * @example getPreciseTimestamp(6)  1532087464437474
     * @example getPreciseTimestamp(5)  153208746443747  (1/100000 second precision)
     * @example getPreciseTimestamp(4)  15320874644375   (1/10000 second precision)
     * @example getPreciseTimestamp(3)  1532087464437    (millisecond precision)
     * @example getPreciseTimestamp(2)  153208746444     (1/100 second precision)
     * @example getPreciseTimestamp(1)  15320874644      (1/10 second precision)
     * @example getPreciseTimestamp(0)  1532087464       (second precision)
     * @example getPreciseTimestamp(-1) 153208746        (10 second precision)
     * @example getPreciseTimestamp(-2) 15320875         (100 second precision)
     *
     * @param int $precision
     *
     * @return float
     */
    public function getPreciseTimestamp($precision = 6);

    /**
     * Returns current local settings.
     *
     * @return array
     */
    public function getSettings();

    /**
     * Get the Carbon instance (real or mock) to be returned when a "now"
     * instance is created.
     *
     * @return Closure|static the current instance used for testing
     */
    public static function getTestNow();

    /**
     * Return a format from H:i to H:i:s.u according to given unit precision.
     *
     * @param string $unitPrecision "minute", "second", "millisecond" or "microsecond"
     *
     * @return string
     */
    public static function getTimeFormatByPrecision($unitPrecision);

    /**
     * Get the translation of the current week day name (with context for languages with multiple forms).
     *
     * @param string|null $context      whole format string
     * @param string      $keySuffix    "", "_short" or "_min"
     * @param string|null $defaultValue default value if translation missing
     *
     * @return string
     */
    public function getTranslatedDayName($context = null, $keySuffix = '', $defaultValue = null);

    /**
     * Get the translation of the current abbreviated week day name (with context for languages with multiple forms).
     *
     * @param string|null $context whole format string
     *
     * @return string
     */
    public function getTranslatedMinDayName($context = null);

    /**
     * Get the translation of the current month day name (with context for languages with multiple forms).
     *
     * @param string|null $context      whole format string
     * @param string      $keySuffix    "" or "_short"
     * @param string|null $defaultValue default value if translation missing
     *
     * @return string
     */
    public function getTranslatedMonthName($context = null, $keySuffix = '', $defaultValue = null);

    /**
     * Get the translation of the current short week day name (with context for languages with multiple forms).
     *
     * @param string|null $context whole format string
     *
     * @return string
     */
    public function getTranslatedShortDayName($context = null);

    /**
     * Get the translation of the current short month day name (with context for languages with multiple forms).
     *
     * @param string|null $context whole format string
     *
     * @return string
     */
    public function getTranslatedShortMonthName($context = null);

    /**
     * Returns raw translation message for a given key.
     *
     * @param string                                             $key        key to find
     * @param string|null                                        $locale     current locale used if null
     * @param string|null                                        $default    default value if translation returns the key
     * @param \Symfony\Component\Translation\TranslatorInterface $translator an optional translator to use
     *
     * @return string
     */
    public function getTranslationMessage(string $key, string $locale = null, string $default = null, $translator = null);

    /**
     * Returns raw translation message for a given key.
     *
     * @param \Symfony\Component\Translation\TranslatorInterface $translator the translator to use
     * @param string                                             $key        key to find
     * @param string|null                                        $locale     current locale used if null
     * @param string|null                                        $default    default value if translation returns the key
     *
     * @return string
     */
    public static function getTranslationMessageWith($translator, string $key, string $locale = null, string $default = null);

    /**
     * Get the default translator instance in use.
     *
     * @return \Symfony\Component\Translation\TranslatorInterface
     */
    public static function getTranslator();

    /**
     * Get the last day of week
     *
     * @return int
     */
    public static function getWeekEndsAt();

    /**
     * Get the first day of week
     *
     * @return int
     */
    public static function getWeekStartsAt();

    /**
     * Get weekend days
     *
     * @return array
     */
    public static function getWeekendDays();

    /**
     * Determines if the instance is greater (after) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->greaterThan('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->greaterThan('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->greaterThan('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function greaterThan($date): bool;

    /**
     * Determines if the instance is greater (after) than or equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->greaterThanOrEqualTo('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->greaterThanOrEqualTo('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->greaterThanOrEqualTo('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function greaterThanOrEqualTo($date): bool;

    /**
     * Determines if the instance is greater (after) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->gt('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->gt('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->gt('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see greaterThan()
     *
     * @return bool
     */
    public function gt($date): bool;

    /**
     * Determines if the instance is greater (after) than or equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->gte('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->gte('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->gte('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see greaterThanOrEqualTo()
     *
     * @return bool
     */
    public function gte($date): bool;

    /**
     * Checks if the (date)time string is in a given format.
     *
     * @example
     * ```
     * Carbon::hasFormat('11:12:45', 'h:i:s'); // true
     * Carbon::hasFormat('13:12:45', 'h:i:s'); // false
     * ```
     *
     * @param string $date
     * @param string $format
     *
     * @return bool
     */
    public static function hasFormat($date, $format);

    /**
     * Checks if the (date)time string is in a given format.
     *
     * @example
     * ```
     * Carbon::hasFormatWithModifiers('31/08/2015', 'd#m#Y'); // true
     * Carbon::hasFormatWithModifiers('31/08/2015', 'm#d#Y'); // false
     * ```
     *
     * @param string $date
     * @param string $format
     *
     * @return bool
     */
    public static function hasFormatWithModifiers($date, $format): bool;

    /**
     * Checks if macro is registered globally or locally.
     *
     * @param string $name
     *
     * @return bool
     */
    public function hasLocalMacro($name);

    /**
     * Return true if the current instance has its own translator.
     *
     * @return bool
     */
    public function hasLocalTranslator();

    /**
     * Checks if macro is registered globally.
     *
     * @param string $name
     *
     * @return bool
     */
    public static function hasMacro($name);

    /**
     * Determine if a time string will produce a relative date.
     *
     * @param string $time
     *
     * @return bool true if time match a relative date, false if absolute or invalid time string
     */
    public static function hasRelativeKeywords($time);

    /**
     * Determine if there is a valid test instance set. A valid test instance
     * is anything that is not null.
     *
     * @return bool true if there is a test instance, otherwise false
     */
    public static function hasTestNow();

    /**
     * Create a Carbon instance from a DateTime one.
     *
     * @param DateTimeInterface $date
     *
     * @return static
     */
    public static function instance($date);

    /**
     * Returns true if the current date matches the given string.
     *
     * @example
     * ```
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('2019')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('2018')); // false
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('2019-06')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('06-02')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('2019-06-02')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('Sunday')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('June')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('12:23')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('12:23:45')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('12:23:00')); // false
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('12h')); // true
     * var_dump(Carbon::parse('2019-06-02 15:23:45')->is('3pm')); // true
     * var_dump(Carbon::parse('2019-06-02 15:23:45')->is('3am')); // false
     * ```
     *
     * @param string $tester day name, month name, hour, date, etc. as string
     *
     * @return bool
     */
    public function is(string $tester);

    /**
     * Determines if the instance is greater (after) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->isAfter('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->isAfter('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->isAfter('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see greaterThan()
     *
     * @return bool
     */
    public function isAfter($date): bool;

    /**
     * Determines if the instance is less (before) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->isBefore('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->isBefore('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->isBefore('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see lessThan()
     *
     * @return bool
     */
    public function isBefore($date): bool;

    /**
     * Determines if the instance is between two others
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25')->isBetween('2018-07-14', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->isBetween('2018-08-01', '2018-08-20'); // false
     * Carbon::parse('2018-07-25')->isBetween('2018-07-25', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->isBetween('2018-07-25', '2018-08-01', false); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     * @param bool                                    $equal Indicates if an equal to comparison should be done
     *
     * @return bool
     */
    public function isBetween($date1, $date2, $equal = true): bool;

    /**
     * Check if its the birthday. Compares the date/month values of the two dates.
     *
     * @example
     * ```
     * Carbon::now()->subYears(5)->isBirthday(); // true
     * Carbon::now()->subYears(5)->subDay()->isBirthday(); // false
     * Carbon::parse('2019-06-05')->isBirthday(Carbon::parse('2001-06-05')); // true
     * Carbon::parse('2019-06-05')->isBirthday(Carbon::parse('2001-06-06')); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|null $date The instance to compare with or null to use current day.
     *
     * @return bool
     */
    public function isBirthday($date = null);

    /**
     * Determines if the instance is in the current unit given.
     *
     * @example
     * ```
     * Carbon::now()->isCurrentUnit('hour'); // true
     * Carbon::now()->subHours(2)->isCurrentUnit('hour'); // false
     * ```
     *
     * @param string $unit The unit to test.
     *
     * @throws BadMethodCallException
     *
     * @return bool
     */
    public function isCurrentUnit($unit);

    /**
     * Checks if this day is a specific day of the week.
     *
     * @example
     * ```
     * Carbon::parse('2019-07-17')->isDayOfWeek(Carbon::WEDNESDAY); // true
     * Carbon::parse('2019-07-17')->isDayOfWeek(Carbon::FRIDAY); // false
     * Carbon::parse('2019-07-17')->isDayOfWeek('Wednesday'); // true
     * Carbon::parse('2019-07-17')->isDayOfWeek('Friday'); // false
     * ```
     *
     * @param int $dayOfWeek
     *
     * @return bool
     */
    public function isDayOfWeek($dayOfWeek);

    /**
     * Check if the instance is end of day.
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28 23:59:59.999999')->isEndOfDay(); // true
     * Carbon::parse('2019-02-28 23:59:59.123456')->isEndOfDay(); // true
     * Carbon::parse('2019-02-28 23:59:59')->isEndOfDay(); // true
     * Carbon::parse('2019-02-28 23:59:58.999999')->isEndOfDay(); // false
     * Carbon::parse('2019-02-28 23:59:59.999999')->isEndOfDay(true); // true
     * Carbon::parse('2019-02-28 23:59:59.123456')->isEndOfDay(true); // false
     * Carbon::parse('2019-02-28 23:59:59')->isEndOfDay(true); // false
     * ```
     *
     * @param bool $checkMicroseconds check time at microseconds precision
     *
     * @return bool
     */
    public function isEndOfDay($checkMicroseconds = false);

    /**
     * Determines if the instance is in the future, ie. greater (after) than now.
     *
     * @example
     * ```
     * Carbon::now()->addHours(5)->isFuture(); // true
     * Carbon::now()->subHours(5)->isFuture(); // false
     * ```
     *
     * @return bool
     */
    public function isFuture();

    /**
     * Returns true if the current class/instance is immutable.
     *
     * @return bool
     */
    public static function isImmutable();

    /**
     * Check if today is the last day of the Month
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28')->isLastOfMonth(); // true
     * Carbon::parse('2019-03-28')->isLastOfMonth(); // false
     * Carbon::parse('2019-03-30')->isLastOfMonth(); // false
     * Carbon::parse('2019-03-31')->isLastOfMonth(); // true
     * Carbon::parse('2019-04-30')->isLastOfMonth(); // true
     * ```
     *
     * @return bool
     */
    public function isLastOfMonth();

    /**
     * Determines if the instance is a leap year.
     *
     * @example
     * ```
     * Carbon::parse('2020-01-01')->isLeapYear(); // true
     * Carbon::parse('2019-01-01')->isLeapYear(); // false
     * ```
     *
     * @return bool
     */
    public function isLeapYear();

    /**
     * Determines if the instance is a long year
     *
     * @example
     * ```
     * Carbon::parse('2015-01-01')->isLongYear(); // true
     * Carbon::parse('2016-01-01')->isLongYear(); // false
     * ```
     *
     * @see https://en.wikipedia.org/wiki/ISO_8601#Week_dates
     *
     * @return bool
     */
    public function isLongYear();

    /**
     * Check if the instance is midday.
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28 11:59:59.999999')->isMidday(); // false
     * Carbon::parse('2019-02-28 12:00:00')->isMidday(); // true
     * Carbon::parse('2019-02-28 12:00:00.999999')->isMidday(); // true
     * Carbon::parse('2019-02-28 12:00:01')->isMidday(); // false
     * ```
     *
     * @return bool
     */
    public function isMidday();

    /**
     * Check if the instance is start of day / midnight.
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28 00:00:00')->isMidnight(); // true
     * Carbon::parse('2019-02-28 00:00:00.999999')->isMidnight(); // true
     * Carbon::parse('2019-02-28 00:00:01')->isMidnight(); // false
     * ```
     *
     * @return bool
     */
    public function isMidnight();

    /**
     * Returns true if a property can be changed via setter.
     *
     * @param string $unit
     *
     * @return bool
     */
    public static function isModifiableUnit($unit);

    /**
     * Returns true if the current class/instance is mutable.
     *
     * @return bool
     */
    public static function isMutable();

    /**
     * Determines if the instance is in the past, ie. less (before) than now.
     *
     * @example
     * ```
     * Carbon::now()->subHours(5)->isPast(); // true
     * Carbon::now()->addHours(5)->isPast(); // false
     * ```
     *
     * @return bool
     */
    public function isPast();

    /**
     * Compares the formatted values of the two dates.
     *
     * @example
     * ```
     * Carbon::parse('2019-06-13')->isSameAs('Y-d', Carbon::parse('2019-12-13')); // true
     * Carbon::parse('2019-06-13')->isSameAs('Y-d', Carbon::parse('2019-06-14')); // false
     * ```
     *
     * @param string                                        $format date formats to compare.
     * @param \Carbon\Carbon|\DateTimeInterface|string|null $date   instance to compare with or null to use current day.
     *
     * @return bool
     */
    public function isSameAs($format, $date = null);

    /**
     * Checks if the passed in date is in the same month as the instance´s month.
     *
     * @example
     * ```
     * Carbon::parse('2019-01-12')->isSameMonth(Carbon::parse('2019-01-01')); // true
     * Carbon::parse('2019-01-12')->isSameMonth(Carbon::parse('2019-02-01')); // false
     * Carbon::parse('2019-01-12')->isSameMonth(Carbon::parse('2018-01-01')); // false
     * Carbon::parse('2019-01-12')->isSameMonth(Carbon::parse('2018-01-01'), false); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|null $date       The instance to compare with or null to use the current date.
     * @param bool                                   $ofSameYear Check if it is the same month in the same year.
     *
     * @return bool
     */
    public function isSameMonth($date = null, $ofSameYear = true);

    /**
     * Checks if the passed in date is in the same quarter as the instance quarter (and year if needed).
     *
     * @example
     * ```
     * Carbon::parse('2019-01-12')->isSameQuarter(Carbon::parse('2019-03-01')); // true
     * Carbon::parse('2019-01-12')->isSameQuarter(Carbon::parse('2019-04-01')); // false
     * Carbon::parse('2019-01-12')->isSameQuarter(Carbon::parse('2018-03-01')); // false
     * Carbon::parse('2019-01-12')->isSameQuarter(Carbon::parse('2018-03-01'), false); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|string|null $date       The instance to compare with or null to use current day.
     * @param bool                                          $ofSameYear Check if it is the same month in the same year.
     *
     * @return bool
     */
    public function isSameQuarter($date = null, $ofSameYear = true);

    /**
     * Determines if the instance is in the current unit given.
     *
     * @example
     * ```
     * Carbon::parse('2019-01-13')->isSameUnit('year', Carbon::parse('2019-12-25')); // true
     * Carbon::parse('2018-12-13')->isSameUnit('year', Carbon::parse('2019-12-25')); // false
     * ```
     *
     * @param string                                 $unit singular unit string
     * @param \Carbon\Carbon|\DateTimeInterface|null $date instance to compare with or null to use current day.
     *
     * @throws BadComparisonUnitException
     *
     * @return bool
     */
    public function isSameUnit($unit, $date = null);

    /**
     * Check if the instance is start of day / midnight.
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28 00:00:00')->isStartOfDay(); // true
     * Carbon::parse('2019-02-28 00:00:00.999999')->isStartOfDay(); // true
     * Carbon::parse('2019-02-28 00:00:01')->isStartOfDay(); // false
     * Carbon::parse('2019-02-28 00:00:00.000000')->isStartOfDay(true); // true
     * Carbon::parse('2019-02-28 00:00:00.000012')->isStartOfDay(true); // false
     * ```
     *
     * @param bool $checkMicroseconds check time at microseconds precision
     *
     * @return bool
     */
    public function isStartOfDay($checkMicroseconds = false);

    /**
     * Returns true if the strict mode is globally in use, false else.
     * (It can be overridden in specific instances.)
     *
     * @return bool
     */
    public static function isStrictModeEnabled();

    /**
     * Determines if the instance is today.
     *
     * @example
     * ```
     * Carbon::today()->isToday(); // true
     * Carbon::tomorrow()->isToday(); // false
     * ```
     *
     * @return bool
     */
    public function isToday();

    /**
     * Determines if the instance is tomorrow.
     *
     * @example
     * ```
     * Carbon::tomorrow()->isTomorrow(); // true
     * Carbon::yesterday()->isTomorrow(); // false
     * ```
     *
     * @return bool
     */
    public function isTomorrow();

    /**
     * Determines if the instance is a weekday.
     *
     * @example
     * ```
     * Carbon::parse('2019-07-14')->isWeekday(); // false
     * Carbon::parse('2019-07-15')->isWeekday(); // true
     * ```
     *
     * @return bool
     */
    public function isWeekday();

    /**
     * Determines if the instance is a weekend day.
     *
     * @example
     * ```
     * Carbon::parse('2019-07-14')->isWeekend(); // true
     * Carbon::parse('2019-07-15')->isWeekend(); // false
     * ```
     *
     * @return bool
     */
    public function isWeekend();

    /**
     * Determines if the instance is yesterday.
     *
     * @example
     * ```
     * Carbon::yesterday()->isYesterday(); // true
     * Carbon::tomorrow()->isYesterday(); // false
     * ```
     *
     * @return bool
     */
    public function isYesterday();

    /**
     * Format in the current language using ISO replacement patterns.
     *
     * @param string      $format
     * @param string|null $originalFormat provide context if a chunk has been passed alone
     *
     * @return string
     */
    public function isoFormat(string $format, string $originalFormat = null): string;

    /**
     * Get/set the week number using given first day of week and first
     * day of year included in the first week. Or use ISO format if no settings
     * given.
     *
     * @param int|null $week
     * @param int|null $dayOfWeek
     * @param int|null $dayOfYear
     *
     * @return int|static
     */
    public function isoWeek($week = null, $dayOfWeek = null, $dayOfYear = null);

    /**
     * Set/get the week number of year using given first day of week and first
     * day of year included in the first week. Or use ISO format if no settings
     * given.
     *
     * @param int|null $year      if null, act as a getter, if not null, set the year and return current instance.
     * @param int|null $dayOfWeek first date of week from 0 (Sunday) to 6 (Saturday)
     * @param int|null $dayOfYear first day of year included in the week #1
     *
     * @return int|static
     */
    public function isoWeekYear($year = null, $dayOfWeek = null, $dayOfYear = null);

    /**
     * Get/set the ISO weekday from 1 (Monday) to 7 (Sunday).
     *
     * @param int|null $value new value for weekday if using as setter.
     *
     * @return static|int
     */
    public function isoWeekday($value = null);

    /**
     * Get the number of weeks of the current week-year using given first day of week and first
     * day of year included in the first week. Or use ISO format if no settings
     * given.
     *
     * @param int|null $dayOfWeek first date of week from 0 (Sunday) to 6 (Saturday)
     * @param int|null $dayOfYear first day of year included in the week #1
     *
     * @return int
     */
    public function isoWeeksInYear($dayOfWeek = null, $dayOfYear = null);

    /**
     * Prepare the object for JSON serialization.
     *
     * @return array|string
     */
    public function jsonSerialize();

    /**
     * Modify to the last occurrence of a given day of the week
     * in the current month. If no dayOfWeek is provided, modify to the
     * last day of the current month.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek
     *
     * @return static
     */
    public function lastOfMonth($dayOfWeek = null);

    /**
     * Modify to the last occurrence of a given day of the week
     * in the current quarter. If no dayOfWeek is provided, modify to the
     * last day of the current quarter.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek day of the week default null
     *
     * @return static
     */
    public function lastOfQuarter($dayOfWeek = null);

    /**
     * Modify to the last occurrence of a given day of the week
     * in the current year. If no dayOfWeek is provided, modify to the
     * last day of the current year.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek day of the week default null
     *
     * @return static
     */
    public function lastOfYear($dayOfWeek = null);

    /**
     * Determines if the instance is less (before) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->lessThan('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lessThan('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lessThan('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function lessThan($date): bool;

    /**
     * Determines if the instance is less (before) or equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->lessThanOrEqualTo('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lessThanOrEqualTo('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->lessThanOrEqualTo('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function lessThanOrEqualTo($date): bool;

    /**
     * Get/set the locale for the current instance.
     *
     * @param string|null $locale
     * @param string      ...$fallbackLocales
     *
     * @return $this|string
     */
    public function locale(string $locale = null, ...$fallbackLocales);

    /**
     * Returns true if the given locale is internally supported and has words for 1-day diff (just now, yesterday, tomorrow).
     * Support is considered enabled if the 3 words are translated in the given locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasDiffOneDayWords($locale);

    /**
     * Returns true if the given locale is internally supported and has diff syntax support (ago, from now, before, after).
     * Support is considered enabled if the 4 sentences are translated in the given locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasDiffSyntax($locale);

    /**
     * Returns true if the given locale is internally supported and has words for 2-days diff (before yesterday, after tomorrow).
     * Support is considered enabled if the 2 words are translated in the given locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasDiffTwoDayWords($locale);

    /**
     * Returns true if the given locale is internally supported and has period syntax support (X times, every X, from X, to X).
     * Support is considered enabled if the 4 sentences are translated in the given locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasPeriodSyntax($locale);

    /**
     * Returns true if the given locale is internally supported and has short-units support.
     * Support is considered enabled if either year, day or hour has a short variant translated.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasShortUnits($locale);

    /**
     * Determines if the instance is less (before) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->lt('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lt('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lt('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see lessThan()
     *
     * @return bool
     */
    public function lt($date): bool;

    /**
     * Determines if the instance is less (before) or equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->lte('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lte('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->lte('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see lessThanOrEqualTo()
     *
     * @return bool
     */
    public function lte($date): bool;

    /**
     * Register a custom macro.
     *
     * @example
     * ```
     * $userSettings = [
     *   'locale' => 'pt',
     *   'timezone' => 'America/Sao_Paulo',
     * ];
     * Carbon::macro('userFormat', function () use ($userSettings) {
     *   return $this->copy()->locale($userSettings['locale'])->tz($userSettings['timezone'])->calendar();
     * });
     * echo Carbon::yesterday()->hours(11)->userFormat();
     * ```
     *
     * @param string          $name
     * @param object|callable $macro
     *
     * @return void
     */
    public static function macro($name, $macro);

    /**
     * Make a Carbon instance from given variable if possible.
     *
     * Always return a new instance. Parse only strings and only these likely to be dates (skip intervals
     * and recurrences). Throw an exception for invalid format, but otherwise return null.
     *
     * @param mixed $var
     *
     * @throws InvalidFormatException
     *
     * @return static|null
     */
    public static function make($var);

    /**
     * Get the maximum instance between a given instance (default now) and the current instance.
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return static
     */
    public function max($date = null);

    /**
     * Create a Carbon instance for the greatest supported date.
     *
     * @return static
     */
    public static function maxValue();

    /**
     * Get the maximum instance between a given instance (default now) and the current instance.
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see max()
     *
     * @return static
     */
    public function maximum($date = null);

    /**
     * Return the meridiem of the current time in the current locale.
     *
     * @param bool $isLower if true, returns lowercase variant if available in the current locale.
     *
     * @return string
     */
    public function meridiem(bool $isLower = false): string;

    /**
     * Modify to midday, default to self::$midDayAt
     *
     * @return static
     */
    public function midDay();

    /**
     * Get the minimum instance between a given instance (default now) and the current instance.
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return static
     */
    public function min($date = null);

    /**
     * Create a Carbon instance for the lowest supported date.
     *
     * @return static
     */
    public static function minValue();

    /**
     * Get the minimum instance between a given instance (default now) and the current instance.
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see min()
     *
     * @return static
     */
    public function minimum($date = null);

    /**
     * Mix another object into the class.
     *
     * @example
     * ```
     * Carbon::mixin(new class {
     *   public function addMoon() {
     *     return function () {
     *       return $this->addDays(30);
     *     };
     *   }
     *   public function subMoon() {
     *     return function () {
     *       return $this->subDays(30);
     *     };
     *   }
     * });
     * $fullMoon = Carbon::create('2018-12-22');
     * $nextFullMoon = $fullMoon->addMoon();
     * $blackMoon = Carbon::create('2019-01-06');
     * $previousBlackMoon = $blackMoon->subMoon();
     * echo "$nextFullMoon\n";
     * echo "$previousBlackMoon\n";
     * ```
     *
     * @param object|string $mixin
     *
     * @throws ReflectionException
     *
     * @return void
     */
    public static function mixin($mixin);

    /**
     * Calls \DateTime::modify if mutable or \DateTimeImmutable::modify else.
     *
     * @see https://php.net/manual/en/datetime.modify.php
     */
    public function modify($modify);

    /**
     * Determines if the instance is not equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->ne('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->ne(Carbon::parse('2018-07-25 12:45:16')); // false
     * Carbon::parse('2018-07-25 12:45:16')->ne('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see notEqualTo()
     *
     * @return bool
     */
    public function ne($date): bool;

    /**
     * Modify to the next occurrence of a given modifier such as a day of
     * the week. If no modifier is provided, modify to the next occurrence
     * of the current day of the week. Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param string|int|null $modifier
     *
     * @return static
     */
    public function next($modifier = null);

    /**
     * Go forward to the next weekday.
     *
     * @return static
     */
    public function nextWeekday();

    /**
     * Go forward to the next weekend day.
     *
     * @return static
     */
    public function nextWeekendDay();

    /**
     * Determines if the instance is not equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->notEqualTo('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->notEqualTo(Carbon::parse('2018-07-25 12:45:16')); // false
     * Carbon::parse('2018-07-25 12:45:16')->notEqualTo('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function notEqualTo($date): bool;

    /**
     * Get a Carbon instance for the current date and time.
     *
     * @param DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function now($tz = null);

    /**
     * Returns a present instance in the same timezone.
     *
     * @return static
     */
    public function nowWithSameTz();

    /**
     * Modify to the given occurrence of a given day of the week
     * in the current month. If the calculated occurrence is outside the scope
     * of the current month, then return false and no modifications are made.
     * Use the supplied constants to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int $nth
     * @param int $dayOfWeek
     *
     * @return mixed
     */
    public function nthOfMonth($nth, $dayOfWeek);

    /**
     * Modify to the given occurrence of a given day of the week
     * in the current quarter. If the calculated occurrence is outside the scope
     * of the current quarter, then return false and no modifications are made.
     * Use the supplied constants to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int $nth
     * @param int $dayOfWeek
     *
     * @return mixed
     */
    public function nthOfQuarter($nth, $dayOfWeek);

    /**
     * Modify to the given occurrence of a given day of the week
     * in the current year. If the calculated occurrence is outside the scope
     * of the current year, then return false and no modifications are made.
     * Use the supplied constants to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int $nth
     * @param int $dayOfWeek
     *
     * @return mixed
     */
    public function nthOfYear($nth, $dayOfWeek);

    /**
     * Return a property with its ordinal.
     *
     * @param string      $key
     * @param string|null $period
     *
     * @return string
     */
    public function ordinal(string $key, string $period = null): string;

    /**
     * Create a carbon instance from a string.
     *
     * This is an alias for the constructor that allows better fluent syntax
     * as it allows you to do Carbon::parse('Monday next week')->fn() rather
     * than (new Carbon('Monday next week'))->fn().
     *
     * @param string|DateTimeInterface|null $time
     * @param DateTimeZone|string|null      $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function parse($time = null, $tz = null);

    /**
     * Create a carbon instance from a localized string (in French, Japanese, Arabic, etc.).
     *
     * @param string                   $time   date/time string in the given language (may also contain English).
     * @param string|null              $locale if locale is null or not specified, current global locale will be
     *                                         used instead.
     * @param DateTimeZone|string|null $tz     optional timezone for the new instance.
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function parseFromLocale($time, $locale = null, $tz = null);

    /**
     * Returns standardized plural of a given singular/plural unit name (in English).
     *
     * @param string $unit
     *
     * @return string
     */
    public static function pluralUnit(string $unit): string;

    /**
     * Modify to the previous occurrence of a given modifier such as a day of
     * the week. If no dayOfWeek is provided, modify to the previous occurrence
     * of the current day of the week. Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param string|int|null $modifier
     *
     * @return static
     */
    public function previous($modifier = null);

    /**
     * Go backward to the previous weekday.
     *
     * @return static
     */
    public function previousWeekday();

    /**
     * Go backward to the previous weekend day.
     *
     * @return static
     */
    public function previousWeekendDay();

    /**
     * Create a iterable CarbonPeriod object from current date to a given end date (and optional interval).
     *
     * @param \DateTimeInterface|Carbon|CarbonImmutable|null $end      period end date
     * @param int|\DateInterval|string|null                  $interval period default interval or number of the given $unit
     * @param string|null                                    $unit     if specified, $interval must be an integer
     *
     * @return CarbonPeriod
     */
    public function range($end = null, $interval = null, $unit = null);

    /**
     * Call native PHP DateTime/DateTimeImmutable add() method.
     *
     * @param DateInterval $interval
     *
     * @return static
     */
    public function rawAdd(DateInterval $interval);

    /**
     * Create a Carbon instance from a specific format.
     *
     * @param string                         $format Datetime format
     * @param string                         $time
     * @param DateTimeZone|string|false|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function rawCreateFromFormat($format, $time, $tz = null);

    /**
     * @see https://php.net/manual/en/datetime.format.php
     *
     * @param string $format
     *
     * @return string
     */
    public function rawFormat($format);

    /**
     * Create a carbon instance from a string.
     *
     * This is an alias for the constructor that allows better fluent syntax
     * as it allows you to do Carbon::parse('Monday next week')->fn() rather
     * than (new Carbon('Monday next week'))->fn().
     *
     * @param string|DateTimeInterface|null $time
     * @param DateTimeZone|string|null      $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function rawParse($time = null, $tz = null);

    /**
     * Call native PHP DateTime/DateTimeImmutable sub() method.
     *
     * @param DateInterval $interval
     *
     * @return static
     */
    public function rawSub(DateInterval $interval);

    /**
     * Remove all macros and generic macros.
     */
    public static function resetMacros();

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     *             Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants
     *             are available for quarters, years, decade, centuries, millennia (singular and plural forms).
     * @see settings
     *
     * Reset the month overflow behavior.
     *
     * @return void
     */
    public static function resetMonthsOverflow();

    /**
     * Reset the format used to the default when type juggling a Carbon instance to a string
     *
     * @return void
     */
    public static function resetToStringFormat();

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     *             Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants
     *             are available for quarters, years, decade, centuries, millennia (singular and plural forms).
     * @see settings
     *
     * Reset the month overflow behavior.
     *
     * @return void
     */
    public static function resetYearsOverflow();

    /**
     * Round the current instance second with given precision if specified.
     *
     * @param float|int|string|\DateInterval|null $precision
     * @param string                              $function
     *
     * @return CarbonInterface
     */
    public function round($precision = 1, $function = 'round');

    /**
     * Round the current instance at the given unit with given precision if specified and the given function.
     *
     * @param string    $unit
     * @param float|int $precision
     * @param string    $function
     *
     * @return CarbonInterface
     */
    public function roundUnit($unit, $precision = 1, $function = 'round');

    /**
     * Round the current instance week.
     *
     * @param int $weekStartsAt optional start allow you to specify the day of week to use to start the week
     *
     * @return CarbonInterface
     */
    public function roundWeek($weekStartsAt = null);

    /**
     * The number of seconds since midnight.
     *
     * @return int
     */
    public function secondsSinceMidnight();

    /**
     * The number of seconds until 23:59:59.
     *
     * @return int
     */
    public function secondsUntilEndOfDay();

    /**
     * Return a serialized string of the instance.
     *
     * @return string
     */
    public function serialize();

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather transform Carbon object before the serialization.
     *
     * JSON serialize all Carbon instances using the given callback.
     *
     * @param callable $callback
     *
     * @return void
     */
    public static function serializeUsing($callback);

    /**
     * Set a part of the Carbon object
     *
     * @param string|array            $name
     * @param string|int|DateTimeZone $value
     *
     * @throws ImmutableException|UnknownSetterException
     *
     * @return $this
     */
    public function set($name, $value = null);

    /**
     * Set the date with gregorian year, month and day numbers.
     *
     * @see https://php.net/manual/en/datetime.setdate.php
     *
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return static
     */
    public function setDate($year, $month, $day);

    /**
     * Set the year, month, and date for this instance to that of the passed instance.
     *
     * @param Carbon|DateTimeInterface $date now if null
     *
     * @return static
     */
    public function setDateFrom($date = null);

    /**
     * Set the date and time all together.
     *
     * @param int $year
     * @param int $month
     * @param int $day
     * @param int $hour
     * @param int $minute
     * @param int $second
     * @param int $microseconds
     *
     * @return static
     */
    public function setDateTime($year, $month, $day, $hour, $minute, $second = 0, $microseconds = 0);

    /**
     * Set the date and time for this instance to that of the passed instance.
     *
     * @param Carbon|DateTimeInterface $date
     *
     * @return static
     */
    public function setDateTimeFrom($date = null);

    /**
     * Set the fallback locale.
     *
     * @see https://symfony.com/doc/current/components/translation.html#fallback-locales
     *
     * @param string $locale
     */
    public static function setFallbackLocale($locale);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     * @see settings
     *
     * @param int $humanDiffOptions
     */
    public static function setHumanDiffOptions($humanDiffOptions);

    /**
     * Set a date according to the ISO 8601 standard - using weeks and day offsets rather than specific dates.
     *
     * @see https://php.net/manual/en/datetime.setisodate.php
     *
     * @param int $year
     * @param int $week
     * @param int $day
     *
     * @return static
     */
    public function setISODate($year, $week, $day = 1);

    /**
     * Set the translator for the current instance.
     *
     * @param \Symfony\Component\Translation\TranslatorInterface $translator
     *
     * @return $this
     */
    public function setLocalTranslator(\Symfony\Component\Translation\TranslatorInterface $translator);

    /**
     * Set the current translator locale and indicate if the source locale file exists.
     * Pass 'auto' as locale to use closest language from the current LC_TIME locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function setLocale($locale);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather consider mid-day is always 12pm, then if you need to test if it's an other
     *             hour, test it explicitly:
     *                 $date->format('G') == 13
     *             or to set explicitly to a given hour:
     *                 $date->setTime(13, 0, 0, 0)
     *
     * Set midday/noon hour
     *
     * @param int $hour midday hour
     *
     * @return void
     */
    public static function setMidDayAt($hour);

    /**
     * Set a Carbon instance (real or mock) to be returned when a "now"
     * instance is created.  The provided instance will be returned
     * specifically under the following conditions:
     *   - A call to the static now() method, ex. Carbon::now()
     *   - When a null (or blank string) is passed to the constructor or parse(), ex. new Carbon(null)
     *   - When the string "now" is passed to the constructor or parse(), ex. new Carbon('now')
     *   - When a string containing the desired time is passed to Carbon::parse().
     *
     * Note the timezone parameter was left out of the examples above and
     * has no affect as the mock value will be returned regardless of its value.
     *
     * To clear the test instance call this method using the default
     * parameter of null.
     *
     * /!\ Use this method for unit tests only.
     *
     * @param Closure|static|string|false|null $testNow real or mock Carbon instance
     */
    public static function setTestNow($testNow = null);

    /**
     * Resets the current time of the DateTime object to a different time.
     *
     * @see https://php.net/manual/en/datetime.settime.php
     *
     * @param int $hour
     * @param int $minute
     * @param int $second
     * @param int $microseconds
     *
     * @return static
     */
    public function setTime($hour, $minute, $second = 0, $microseconds = 0);

    /**
     * Set the hour, minute, second and microseconds for this instance to that of the passed instance.
     *
     * @param Carbon|DateTimeInterface $date now if null
     *
     * @return static
     */
    public function setTimeFrom($date = null);

    /**
     * Set the time by time string.
     *
     * @param string $time
     *
     * @return static
     */
    public function setTimeFromTimeString($time);

    /**
     * Set the instance's timestamp.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string $unixTimestamp
     *
     * @return static
     */
    public function setTimestamp($unixTimestamp);

    /**
     * Set the instance's timezone from a string or object.
     *
     * @param DateTimeZone|string $value
     *
     * @return static
     */
    public function setTimezone($value);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather let Carbon object being casted to string with DEFAULT_TO_STRING_FORMAT, and
     *             use other method or custom format passed to format() method if you need to dump an other string
     *             format.
     *
     * Set the default format used when type juggling a Carbon instance to a string
     *
     * @param string|Closure|null $format
     *
     * @return void
     */
    public static function setToStringFormat($format);

    /**
     * Set the default translator instance to use.
     *
     * @param \Symfony\Component\Translation\TranslatorInterface $translator
     *
     * @return void
     */
    public static function setTranslator(\Symfony\Component\Translation\TranslatorInterface $translator);

    /**
     * Set specified unit to new given value.
     *
     * @param string $unit  year, month, day, hour, minute, second or microsecond
     * @param int    $value new value for given unit
     *
     * @return static
     */
    public function setUnit($unit, $value = null);

    /**
     * Set any unit to a new value without overflowing current other unit given.
     *
     * @param string $valueUnit    unit name to modify
     * @param int    $value        new value for the input unit
     * @param string $overflowUnit unit name to not overflow
     *
     * @return static
     */
    public function setUnitNoOverflow($valueUnit, $value, $overflowUnit);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use UTF-8 language packages on every machine.
     *
     * Set if UTF8 will be used for localized date/time.
     *
     * @param bool $utf8
     */
    public static function setUtf8($utf8);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             Use $weekStartsAt optional parameter instead when using startOfWeek, floorWeek, ceilWeek
     *             or roundWeek method. You can also use the 'first_day_of_week' locale setting to change the
     *             start of week according to current locale selected and implicitly the end of week.
     *
     * Set the last day of week
     *
     * @param int|string $day week end day (or 'auto' to get the day before the first day of week
     *                        from Carbon::getLocale() culture).
     *
     * @return void
     */
    public static function setWeekEndsAt($day);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             Use $weekEndsAt optional parameter instead when using endOfWeek method. You can also use the
     *             'first_day_of_week' locale setting to change the start of week according to current locale
     *             selected and implicitly the end of week.
     *
     * Set the first day of week
     *
     * @param int|string $day week start day (or 'auto' to get the first day of week from Carbon::getLocale() culture).
     *
     * @return void
     */
    public static function setWeekStartsAt($day);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather consider week-end is always saturday and sunday, and if you have some custom
     *             week-end days to handle, give to those days an other name and create a macro for them:
     *
     *             ```
     *             Carbon::macro('isDayOff', function ($date) {
     *                 return $date->isSunday() || $date->isMonday();
     *             });
     *             Carbon::macro('isNotDayOff', function ($date) {
     *                 return !$date->isDayOff();
     *             });
     *             if ($someDate->isDayOff()) ...
     *             if ($someDate->isNotDayOff()) ...
     *             // Add 5 not-off days
     *             $count = 5;
     *             while ($someDate->isDayOff() || ($count-- > 0)) {
     *                 $someDate->addDay();
     *             }
     *             ```
     *
     * Set weekend days
     *
     * @param array $days
     *
     * @return void
     */
    public static function setWeekendDays($days);

    /**
     * Set specific options.
     *  - strictMode: true|false|null
     *  - monthOverflow: true|false|null
     *  - yearOverflow: true|false|null
     *  - humanDiffOptions: int|null
     *  - toStringFormat: string|Closure|null
     *  - toJsonFormat: string|Closure|null
     *  - locale: string|null
     *  - timezone: \DateTimeZone|string|int|null
     *  - macros: array|null
     *  - genericMacros: array|null
     *
     * @param array $settings
     *
     * @return $this|static
     */
    public function settings(array $settings);

    /**
     * Set the instance's timezone from a string or object and add/subtract the offset difference.
     *
     * @param DateTimeZone|string $value
     *
     * @return static
     */
    public function shiftTimezone($value);

    /**
     * Get the month overflow global behavior (can be overridden in specific instances).
     *
     * @return bool
     */
    public static function shouldOverflowMonths();

    /**
     * Get the month overflow global behavior (can be overridden in specific instances).
     *
     * @return bool
     */
    public static function shouldOverflowYears();

    /**
     * @alias diffForHumans
     *
     * Get the difference in a human readable format in the current locale from current instance to an other
     * instance given (or now if null given).
     */
    public function since($other = null, $syntax = null, $short = false, $parts = 1, $options = null);

    /**
     * Returns standardized singular of a given singular/plural unit name (in English).
     *
     * @param string $unit
     *
     * @return string
     */
    public static function singularUnit(string $unit): string;

    /**
     * Modify to start of current given unit.
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16.334455')
     *   ->startOf('month')
     *   ->endOf('week', Carbon::FRIDAY);
     * ```
     *
     * @param string            $unit
     * @param array<int, mixed> $params
     *
     * @return static
     */
    public function startOf($unit, ...$params);

    /**
     * Resets the date to the first day of the century and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfCentury();
     * ```
     *
     * @return static
     */
    public function startOfCentury();

    /**
     * Resets the time to 00:00:00 start of day
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfDay();
     * ```
     *
     * @return static
     */
    public function startOfDay();

    /**
     * Resets the date to the first day of the decade and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfDecade();
     * ```
     *
     * @return static
     */
    public function startOfDecade();

    /**
     * Modify to start of current hour, minutes and seconds become 0
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfHour();
     * ```
     *
     * @return static
     */
    public function startOfHour();

    /**
     * Resets the date to the first day of the millennium and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfMillennium();
     * ```
     *
     * @return static
     */
    public function startOfMillennium();

    /**
     * Modify to start of current minute, seconds become 0
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfMinute();
     * ```
     *
     * @return static
     */
    public function startOfMinute();

    /**
     * Resets the date to the first day of the month and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfMonth();
     * ```
     *
     * @return static
     */
    public function startOfMonth();

    /**
     * Resets the date to the first day of the quarter and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfQuarter();
     * ```
     *
     * @return static
     */
    public function startOfQuarter();

    /**
     * Modify to start of current second, microseconds become 0
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16.334455')
     *   ->startOfSecond()
     *   ->format('H:i:s.u');
     * ```
     *
     * @return static
     */
    public function startOfSecond();

    /**
     * Resets the date to the first day of week (defined in $weekStartsAt) and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfWeek() . "\n";
     * echo Carbon::parse('2018-07-25 12:45:16')->locale('ar')->startOfWeek() . "\n";
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfWeek(Carbon::SUNDAY) . "\n";
     * ```
     *
     * @param int $weekStartsAt optional start allow you to specify the day of week to use to start the week
     *
     * @return static
     */
    public function startOfWeek($weekStartsAt = null);

    /**
     * Resets the date to the first day of the year and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfYear();
     * ```
     *
     * @return static
     */
    public function startOfYear();

    /**
     * Subtract given units or interval to the current instance.
     *
     * @example $date->sub('hour', 3)
     * @example $date->sub(15, 'days')
     * @example $date->sub(CarbonInterval::days(4))
     *
     * @param string|DateInterval|Closure|CarbonConverterInterface $unit
     * @param int                                                  $value
     * @param bool|null                                            $overflow
     *
     * @return static
     */
    public function sub($unit, $value = 1, $overflow = null);

    public function subRealUnit($unit, $value = 1);

    /**
     * Subtract given units to the current instance.
     *
     * @param string    $unit
     * @param int       $value
     * @param bool|null $overflow
     *
     * @return static
     */
    public function subUnit($unit, $value = 1, $overflow = null);

    /**
     * Subtract any unit to a new value without overflowing current other unit given.
     *
     * @param string $valueUnit    unit name to modify
     * @param int    $value        amount to subtract to the input unit
     * @param string $overflowUnit unit name to not overflow
     *
     * @return static
     */
    public function subUnitNoOverflow($valueUnit, $value, $overflowUnit);

    /**
     * Subtract given units or interval to the current instance.
     *
     * @see sub()
     *
     * @param string|DateInterval $unit
     * @param int                 $value
     * @param bool|null           $overflow
     *
     * @return static
     */
    public function subtract($unit, $value = 1, $overflow = null);

    /**
     * Get the difference in a human readable format in the current locale from current instance to an other
     * instance given (or now if null given).
     *
     * @return string
     */
    public function timespan($other = null, $timezone = null);

    /**
     * Set the instance's timestamp.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string $unixTimestamp
     *
     * @return static
     */
    public function timestamp($unixTimestamp);

    /**
     * @alias setTimezone
     *
     * @param DateTimeZone|string $value
     *
     * @return static
     */
    public function timezone($value);

    /**
     * Get the difference in a human readable format in the current locale from an other
     * instance given (or now if null given) to current instance.
     *
     * When comparing a value in the past to default now:
     * 1 hour from now
     * 5 months from now
     *
     * When comparing a value in the future to default now:
     * 1 hour ago
     * 5 months ago
     *
     * When comparing a value in the past to another value:
     * 1 hour after
     * 5 months after
     *
     * When comparing a value in the future to another value:
     * 1 hour before
     * 5 months before
     *
     * @param Carbon|\DateTimeInterface|string|array|null $other   if array passed, will be used as parameters array, see $syntax below;
     *                                                             if null passed, now will be used as comparison reference;
     *                                                             if any other type, it will be converted to date and used as reference.
     * @param int|array                                   $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                                                             - 'syntax' entry (see below)
     *                                                             - 'short' entry (see below)
     *                                                             - 'parts' entry (see below)
     *                                                             - 'options' entry (see below)
     *                                                             - 'join' entry determines how to join multiple parts of the string
     *                                                             `  - if $join is a string, it's used as a joiner glue
     *                                                             `  - if $join is a callable/closure, it get the list of string and should return a string
     *                                                             `  - if $join is an array, the first item will be the default glue, and the second item
     *                                                             `    will be used instead of the glue for the last item
     *                                                             `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                                                             `  - if $join is missing, a space will be used as glue
     *                                                             - 'other' entry (see above)
     *                                                             if int passed, it add modifiers:
     *                                                             Possible values:
     *                                                             - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                                                             Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool                                        $short   displays short format of time units
     * @param int                                         $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int                                         $options human diff options
     *
     * @return string
     */
    public function to($other = null, $syntax = null, $short = false, $parts = 1, $options = null);

    /**
     * Get default array representation.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toArray());
     * ```
     *
     * @return array
     */
    public function toArray();

    /**
     * Format the instance as ATOM
     *
     * @example
     * ```
     * echo Carbon::now()->toAtomString();
     * ```
     *
     * @return string
     */
    public function toAtomString();

    /**
     * Format the instance as COOKIE
     *
     * @example
     * ```
     * echo Carbon::now()->toCookieString();
     * ```
     *
     * @return string
     */
    public function toCookieString();

    /**
     * @alias toDateTime
     *
     * Return native DateTime PHP object matching the current instance.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toDate());
     * ```
     *
     * @return DateTime
     */
    public function toDate();

    /**
     * Format the instance as date
     *
     * @example
     * ```
     * echo Carbon::now()->toDateString();
     * ```
     *
     * @return string
     */
    public function toDateString();

    /**
     * Return native DateTime PHP object matching the current instance.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toDateTime());
     * ```
     *
     * @return DateTime
     */
    public function toDateTime();

    /**
     * Return native toDateTimeImmutable PHP object matching the current instance.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toDateTimeImmutable());
     * ```
     *
     * @return DateTimeImmutable
     */
    public function toDateTimeImmutable();

    /**
     * Format the instance as date and time T-separated with no timezone
     *
     * @example
     * ```
     * echo Carbon::now()->toDateTimeLocalString();
     * echo "\n";
     * echo Carbon::now()->toDateTimeLocalString('minute'); // You can specify precision among: minute, second, millisecond and microsecond
     * ```
     *
     * @param string $unitPrecision
     *
     * @return string
     */
    public function toDateTimeLocalString($unitPrecision = 'second');

    /**
     * Format the instance as date and time
     *
     * @example
     * ```
     * echo Carbon::now()->toDateTimeString();
     * ```
     *
     * @param string $unitPrecision
     *
     * @return string
     */
    public function toDateTimeString($unitPrecision = 'second');

    /**
     * Format the instance with day, date and time
     *
     * @example
     * ```
     * echo Carbon::now()->toDayDateTimeString();
     * ```
     *
     * @return string
     */
    public function toDayDateTimeString();

    /**
     * Format the instance as a readable date
     *
     * @example
     * ```
     * echo Carbon::now()->toFormattedDateString();
     * ```
     *
     * @return string
     */
    public function toFormattedDateString();

    /**
     * Return the ISO-8601 string (ex: 1977-04-22T06:00:00Z, if $keepOffset truthy, offset will be kept:
     * 1977-04-22T01:00:00-05:00).
     *
     * @example
     * ```
     * echo Carbon::now('America/Toronto')->toISOString() . "\n";
     * echo Carbon::now('America/Toronto')->toISOString(true) . "\n";
     * ```
     *
     * @param bool $keepOffset Pass true to keep the date offset. Else forced to UTC.
     *
     * @return null|string
     */
    public function toISOString($keepOffset = false);

    /**
     * Return a immutable copy of the instance.
     *
     * @return CarbonImmutable
     */
    public function toImmutable();

    /**
     * Format the instance as ISO8601
     *
     * @example
     * ```
     * echo Carbon::now()->toIso8601String();
     * ```
     *
     * @return string
     */
    public function toIso8601String();

    /**
     * Convert the instance to UTC and return as Zulu ISO8601
     *
     * @example
     * ```
     * echo Carbon::now()->toIso8601ZuluString();
     * ```
     *
     * @param string $unitPrecision
     *
     * @return string
     */
    public function toIso8601ZuluString($unitPrecision = 'second');

    /**
     * Return the ISO-8601 string (ex: 1977-04-22T06:00:00Z) with UTC timezone.
     *
     * @example
     * ```
     * echo Carbon::now('America/Toronto')->toJSON();
     * ```
     *
     * @return null|string
     */
    public function toJSON();

    /**
     * Return a mutable copy of the instance.
     *
     * @return Carbon
     */
    public function toMutable();

    /**
     * Get the difference in a human readable format in the current locale from an other
     * instance given to now
     *
     * @param int|array $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                           - 'syntax' entry (see below)
     *                           - 'short' entry (see below)
     *                           - 'parts' entry (see below)
     *                           - 'options' entry (see below)
     *                           - 'join' entry determines how to join multiple parts of the string
     *                           `  - if $join is a string, it's used as a joiner glue
     *                           `  - if $join is a callable/closure, it get the list of string and should return a string
     *                           `  - if $join is an array, the first item will be the default glue, and the second item
     *                           `    will be used instead of the glue for the last item
     *                           `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                           `  - if $join is missing, a space will be used as glue
     *                           if int passed, it add modifiers:
     *                           Possible values:
     *                           - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                           - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                           - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                           Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool      $short   displays short format of time units
     * @param int       $parts   maximum number of parts to display (default value: 1: single part)
     * @param int       $options human diff options
     *
     * @return string
     */
    public function toNow($syntax = null, $short = false, $parts = 1, $options = null);

    /**
     * Get default object representation.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toObject());
     * ```
     *
     * @return object
     */
    public function toObject();

    /**
     * Create a iterable CarbonPeriod object from current date to a given end date (and optional interval).
     *
     * @param \DateTimeInterface|Carbon|CarbonImmutable|int|null $end      period end date or recurrences count if int
     * @param int|\DateInterval|string|null                      $interval period default interval or number of the given $unit
     * @param string|null                                        $unit     if specified, $interval must be an integer
     *
     * @return CarbonPeriod
     */
    public function toPeriod($end = null, $interval = null, $unit = null);

    /**
     * Format the instance as RFC1036
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc1036String();
     * ```
     *
     * @return string
     */
    public function toRfc1036String();

    /**
     * Format the instance as RFC1123
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc1123String();
     * ```
     *
     * @return string
     */
    public function toRfc1123String();

    /**
     * Format the instance as RFC2822
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc2822String();
     * ```
     *
     * @return string
     */
    public function toRfc2822String();

    /**
     * Format the instance as RFC3339
     *
     * @param bool $extended
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc3339String() . "\n";
     * echo Carbon::now()->toRfc3339String(true) . "\n";
     * ```
     *
     * @return string
     */
    public function toRfc3339String($extended = false);

    /**
     * Format the instance as RFC7231
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc7231String();
     * ```
     *
     * @return string
     */
    public function toRfc7231String();

    /**
     * Format the instance as RFC822
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc822String();
     * ```
     *
     * @return string
     */
    public function toRfc822String();

    /**
     * Format the instance as RFC850
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc850String();
     * ```
     *
     * @return string
     */
    public function toRfc850String();

    /**
     * Format the instance as RSS
     *
     * @example
     * ```
     * echo Carbon::now()->toRssString();
     * ```
     *
     * @return string
     */
    public function toRssString();

    /**
     * Returns english human readable complete date string.
     *
     * @example
     * ```
     * echo Carbon::now()->toString();
     * ```
     *
     * @return string
     */
    public function toString();

    /**
     * Format the instance as time
     *
     * @example
     * ```
     * echo Carbon::now()->toTimeString();
     * ```
     *
     * @param string $unitPrecision
     *
     * @return string
     */
    public function toTimeString($unitPrecision = 'second');

    /**
     * Format the instance as W3C
     *
     * @example
     * ```
     * echo Carbon::now()->toW3cString();
     * ```
     *
     * @return string
     */
    public function toW3cString();

    /**
     * Create a Carbon instance for today.
     *
     * @param DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function today($tz = null);

    /**
     * Create a Carbon instance for tomorrow.
     *
     * @param DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function tomorrow($tz = null);

    /**
     * Translate using translation string or callback available.
     *
     * @param string                                             $key
     * @param array                                              $parameters
     * @param null                                               $number
     * @param \Symfony\Component\Translation\TranslatorInterface $translator
     *
     * @return string
     */
    public function translate(string $key, array $parameters = [], $number = null, \Symfony\Component\Translation\TranslatorInterface $translator = null, bool $altNumbers = false): string;

    /**
     * Returns the alternative number for a given integer if available in the current locale.
     *
     * @param int $number
     *
     * @return string
     */
    public function translateNumber(int $number): string;

    /**
     * Translate a time string from a locale to an other.
     *
     * @param string      $timeString date/time/duration string to translate (may also contain English)
     * @param string|null $from       input locale of the $timeString parameter (`Carbon::getLocale()` by default)
     * @param string|null $to         output locale of the result returned (`"en"` by default)
     * @param int         $mode       specify what to translate with options:
     *                                - self::TRANSLATE_ALL (default)
     *                                - CarbonInterface::TRANSLATE_MONTHS
     *                                - CarbonInterface::TRANSLATE_DAYS
     *                                - CarbonInterface::TRANSLATE_UNITS
     *                                - CarbonInterface::TRANSLATE_MERIDIEM
     *                                You can use pipe to group: CarbonInterface::TRANSLATE_MONTHS | CarbonInterface::TRANSLATE_DAYS
     *
     * @return string
     */
    public static function translateTimeString($timeString, $from = null, $to = null, $mode = self::TRANSLATE_ALL);

    /**
     * Translate a time string from the current locale (`$date->locale()`) to an other.
     *
     * @param string      $timeString time string to translate
     * @param string|null $to         output locale of the result returned ("en" by default)
     *
     * @return string
     */
    public function translateTimeStringTo($timeString, $to = null);

    /**
     * Translate using translation string or callback available.
     *
     * @param \Symfony\Component\Translation\TranslatorInterface $translator
     * @param string                                             $key
     * @param array                                              $parameters
     * @param null                                               $number
     *
     * @return string
     */
    public static function translateWith(\Symfony\Component\Translation\TranslatorInterface $translator, string $key, array $parameters = [], $number = null): string;

    /**
     * Format as ->format() do (using date replacements patterns from http://php.net/manual/fr/function.date.php)
     * but translate words whenever possible (months, day names, etc.) using the current locale.
     *
     * @param string $format
     *
     * @return string
     */
    public function translatedFormat(string $format): string;

    /**
     * Set the timezone or returns the timezone name if no arguments passed.
     *
     * @param DateTimeZone|string $value
     *
     * @return static|string
     */
    public function tz($value = null);

    /**
     * @alias getTimestamp
     *
     * Returns the UNIX timestamp for the current date.
     *
     * @return int
     */
    public function unix();

    /**
     * @alias to
     *
     * Get the difference in a human readable format in the current locale from an other
     * instance given (or now if null given) to current instance.
     *
     * @param Carbon|\DateTimeInterface|string|array|null $other   if array passed, will be used as parameters array, see $syntax below;
     *                                                             if null passed, now will be used as comparison reference;
     *                                                             if any other type, it will be converted to date and used as reference.
     * @param int|array                                   $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                                                             - 'syntax' entry (see below)
     *                                                             - 'short' entry (see below)
     *                                                             - 'parts' entry (see below)
     *                                                             - 'options' entry (see below)
     *                                                             - 'join' entry determines how to join multiple parts of the string
     *                                                             `  - if $join is a string, it's used as a joiner glue
     *                                                             `  - if $join is a callable/closure, it get the list of string and should return a string
     *                                                             `  - if $join is an array, the first item will be the default glue, and the second item
     *                                                             `    will be used instead of the glue for the last item
     *                                                             `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                                                             `  - if $join is missing, a space will be used as glue
     *                                                             - 'other' entry (see above)
     *                                                             if int passed, it add modifiers:
     *                                                             Possible values:
     *                                                             - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                                                             Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool                                        $short   displays short format of time units
     * @param int                                         $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int                                         $options human diff options
     *
     * @return string
     */
    public function until($other = null, $syntax = null, $short = false, $parts = 1, $options = null);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     *             Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants
     *             are available for quarters, years, decade, centuries, millennia (singular and plural forms).
     * @see settings
     *
     * Indicates if months should be calculated with overflow.
     *
     * @param bool $monthsOverflow
     *
     * @return void
     */
    public static function useMonthsOverflow($monthsOverflow = true);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     * @see settings
     *
     * Enable the strict mode (or disable with passing false).
     *
     * @param bool $strictModeEnabled
     */
    public static function useStrictMode($strictModeEnabled = true);

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     *             Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants
     *             are available for quarters, years, decade, centuries, millennia (singular and plural forms).
     * @see settings
     *
     * Indicates if years should be calculated with overflow.
     *
     * @param bool $yearsOverflow
     *
     * @return void
     */
    public static function useYearsOverflow($yearsOverflow = true);

    /**
     * Set the instance's timezone to UTC.
     *
     * @return static
     */
    public function utc();

    /**
     * Returns the minutes offset to UTC if no arguments passed, else set the timezone with given minutes shift passed.
     *
     * @param int|null $minuteOffset
     *
     * @return int|static
     */
    public function utcOffset(int $minuteOffset = null);

    /**
     * Returns the milliseconds timestamps used amongst other by Date javascript objects.
     *
     * @return float
     */
    public function valueOf();

    /**
     * Get/set the week number using given first day of week and first
     * day of year included in the first week. Or use US format if no settings
     * given (Sunday / Jan 6).
     *
     * @param int|null $week
     * @param int|null $dayOfWeek
     * @param int|null $dayOfYear
     *
     * @return int|static
     */
    public function week($week = null, $dayOfWeek = null, $dayOfYear = null);

    /**
     * Set/get the week number of year using given first day of week and first
     * day of year included in the first week. Or use US format if no settings
     * given (Sunday / Jan 6).
     *
     * @param int|null $year      if null, act as a getter, if not null, set the year and return current instance.
     * @param int|null $dayOfWeek first date of week from 0 (Sunday) to 6 (Saturday)
     * @param int|null $dayOfYear first day of year included in the week #1
     *
     * @return int|static
     */
    public function weekYear($year = null, $dayOfWeek = null, $dayOfYear = null);

    /**
     * Get/set the weekday from 0 (Sunday) to 6 (Saturday).
     *
     * @param int|null $value new value for weekday if using as setter.
     *
     * @return static|int
     */
    public function weekday($value = null);

    /**
     * Get the number of weeks of the current week-year using given first day of week and first
     * day of year included in the first week. Or use US format if no settings
     * given (Sunday / Jan 6).
     *
     * @param int|null $dayOfWeek first date of week from 0 (Sunday) to 6 (Saturday)
     * @param int|null $dayOfYear first day of year included in the week #1
     *
     * @return int
     */
    public function weeksInYear($dayOfWeek = null, $dayOfYear = null);

    /**
     * Temporarily sets a static date to be used within the callback.
     * Using setTestNow to set the date, executing the callback, then
     * clearing the test instance.
     *
     * /!\ Use this method for unit tests only.
     *
     * @param Closure|static|string|false|null $testNow real or mock Carbon instance
     * @param Closure|null $callback
     */
    public static function withTestNow($testNow = null, $callback = null);

    /**
     * Create a Carbon instance for yesterday.
     *
     * @param DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function yesterday($tz = null);

    // </methods>
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use Carbon\Exceptions\BadFluentConstructorException;
use Carbon\Exceptions\BadFluentSetterException;
use Carbon\Exceptions\InvalidCastException;
use Carbon\Exceptions\InvalidIntervalException;
use Carbon\Exceptions\ParseErrorException;
use Carbon\Exceptions\UnitNotConfiguredException;
use Carbon\Exceptions\UnknownGetterException;
use Carbon\Exceptions\UnknownSetterException;
use Carbon\Exceptions\UnknownUnitException;
use Carbon\Traits\IntervalRounding;
use Carbon\Traits\IntervalStep;
use Carbon\Traits\Mixin;
use Carbon\Traits\Options;
use Closure;
use DateInterval;
use Exception;
use ReflectionException;
use Throwable;

/**
 * A simple API extension for DateInterval.
 * The implementation provides helpers to handle weeks but only days are saved.
 * Weeks are calculated based on the total days of the current instance.
 *
 * @property int $years Total years of the current interval.
 * @property int $months Total months of the current interval.
 * @property int $weeks Total weeks of the current interval calculated from the days.
 * @property int $dayz Total days of the current interval (weeks * 7 + days).
 * @property int $hours Total hours of the current interval.
 * @property int $minutes Total minutes of the current interval.
 * @property int $seconds Total seconds of the current interval.
 * @property int $microseconds Total microseconds of the current interval.
 * @property int $milliseconds Total microseconds of the current interval.
 * @property int $microExcludeMilli Remaining microseconds without the milliseconds.
 * @property int $dayzExcludeWeeks Total days remaining in the final week of the current instance (days % 7).
 * @property int $daysExcludeWeeks alias of dayzExcludeWeeks
 * @property-read float $totalYears Number of years equivalent to the interval.
 * @property-read float $totalMonths Number of months equivalent to the interval.
 * @property-read float $totalWeeks Number of weeks equivalent to the interval.
 * @property-read float $totalDays Number of days equivalent to the interval.
 * @property-read float $totalDayz Alias for totalDays.
 * @property-read float $totalHours Number of hours equivalent to the interval.
 * @property-read float $totalMinutes Number of minutes equivalent to the interval.
 * @property-read float $totalSeconds Number of seconds equivalent to the interval.
 * @property-read float $totalMilliseconds Number of milliseconds equivalent to the interval.
 * @property-read float $totalMicroseconds Number of microseconds equivalent to the interval.
 * @property-read string $locale locale of the current instance
 *
 * @method static CarbonInterval years($years = 1) Create instance specifying a number of years or modify the number of years if called on an instance.
 * @method static CarbonInterval year($years = 1) Alias for years()
 * @method static CarbonInterval months($months = 1) Create instance specifying a number of months or modify the number of months if called on an instance.
 * @method static CarbonInterval month($months = 1) Alias for months()
 * @method static CarbonInterval weeks($weeks = 1) Create instance specifying a number of weeks or modify the number of weeks if called on an instance.
 * @method static CarbonInterval week($weeks = 1) Alias for weeks()
 * @method static CarbonInterval days($days = 1) Create instance specifying a number of days or modify the number of days if called on an instance.
 * @method static CarbonInterval dayz($days = 1) Alias for days()
 * @method static CarbonInterval daysExcludeWeeks($days = 1) Create instance specifying a number of days or modify the number of days (keeping the current number of weeks) if called on an instance.
 * @method static CarbonInterval dayzExcludeWeeks($days = 1) Alias for daysExcludeWeeks()
 * @method static CarbonInterval day($days = 1) Alias for days()
 * @method static CarbonInterval hours($hours = 1) Create instance specifying a number of hours or modify the number of hours if called on an instance.
 * @method static CarbonInterval hour($hours = 1) Alias for hours()
 * @method static CarbonInterval minutes($minutes = 1) Create instance specifying a number of minutes or modify the number of minutes if called on an instance.
 * @method static CarbonInterval minute($minutes = 1) Alias for minutes()
 * @method static CarbonInterval seconds($seconds = 1) Create instance specifying a number of seconds or modify the number of seconds if called on an instance.
 * @method static CarbonInterval second($seconds = 1) Alias for seconds()
 * @method static CarbonInterval milliseconds($milliseconds = 1) Create instance specifying a number of milliseconds or modify the number of milliseconds if called on an instance.
 * @method static CarbonInterval millisecond($milliseconds = 1) Alias for milliseconds()
 * @method static CarbonInterval microseconds($microseconds = 1) Create instance specifying a number of microseconds or modify the number of microseconds if called on an instance.
 * @method static CarbonInterval microsecond($microseconds = 1) Alias for microseconds()
 * @method $this addYears(int $years) Add given number of years to the current interval
 * @method $this subYears(int $years) Subtract given number of years to the current interval
 * @method $this addMonths(int $months) Add given number of months to the current interval
 * @method $this subMonths(int $months) Subtract given number of months to the current interval
 * @method $this addWeeks(int|float $weeks) Add given number of weeks to the current interval
 * @method $this subWeeks(int|float $weeks) Subtract given number of weeks to the current interval
 * @method $this addDays(int|float $days) Add given number of days to the current interval
 * @method $this subDays(int|float $days) Subtract given number of days to the current interval
 * @method $this addHours(int|float $hours) Add given number of hours to the current interval
 * @method $this subHours(int|float $hours) Subtract given number of hours to the current interval
 * @method $this addMinutes(int|float $minutes) Add given number of minutes to the current interval
 * @method $this subMinutes(int|float $minutes) Subtract given number of minutes to the current interval
 * @method $this addSeconds(int|float $seconds) Add given number of seconds to the current interval
 * @method $this subSeconds(int|float $seconds) Subtract given number of seconds to the current interval
 * @method $this addMilliseconds(int|float $milliseconds) Add given number of milliseconds to the current interval
 * @method $this subMilliseconds(int|float $milliseconds) Subtract given number of milliseconds to the current interval
 * @method $this addMicroseconds(int|float $microseconds) Add given number of microseconds to the current interval
 * @method $this subMicroseconds(int|float $microseconds) Subtract given number of microseconds to the current interval
 * @method $this roundYear(int|float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
 * @method $this roundYears(int|float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
 * @method $this floorYear(int|float $precision = 1) Truncate the current instance year with given precision.
 * @method $this floorYears(int|float $precision = 1) Truncate the current instance year with given precision.
 * @method $this ceilYear(int|float $precision = 1) Ceil the current instance year with given precision.
 * @method $this ceilYears(int|float $precision = 1) Ceil the current instance year with given precision.
 * @method $this roundMonth(int|float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
 * @method $this roundMonths(int|float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
 * @method $this floorMonth(int|float $precision = 1) Truncate the current instance month with given precision.
 * @method $this floorMonths(int|float $precision = 1) Truncate the current instance month with given precision.
 * @method $this ceilMonth(int|float $precision = 1) Ceil the current instance month with given precision.
 * @method $this ceilMonths(int|float $precision = 1) Ceil the current instance month with given precision.
 * @method $this roundWeek(int|float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
 * @method $this roundWeeks(int|float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
 * @method $this floorWeek(int|float $precision = 1) Truncate the current instance day with given precision.
 * @method $this floorWeeks(int|float $precision = 1) Truncate the current instance day with given precision.
 * @method $this ceilWeek(int|float $precision = 1) Ceil the current instance day with given precision.
 * @method $this ceilWeeks(int|float $precision = 1) Ceil the current instance day with given precision.
 * @method $this roundDay(int|float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
 * @method $this roundDays(int|float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
 * @method $this floorDay(int|float $precision = 1) Truncate the current instance day with given precision.
 * @method $this floorDays(int|float $precision = 1) Truncate the current instance day with given precision.
 * @method $this ceilDay(int|float $precision = 1) Ceil the current instance day with given precision.
 * @method $this ceilDays(int|float $precision = 1) Ceil the current instance day with given precision.
 * @method $this roundHour(int|float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
 * @method $this roundHours(int|float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
 * @method $this floorHour(int|float $precision = 1) Truncate the current instance hour with given precision.
 * @method $this floorHours(int|float $precision = 1) Truncate the current instance hour with given precision.
 * @method $this ceilHour(int|float $precision = 1) Ceil the current instance hour with given precision.
 * @method $this ceilHours(int|float $precision = 1) Ceil the current instance hour with given precision.
 * @method $this roundMinute(int|float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
 * @method $this roundMinutes(int|float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
 * @method $this floorMinute(int|float $precision = 1) Truncate the current instance minute with given precision.
 * @method $this floorMinutes(int|float $precision = 1) Truncate the current instance minute with given precision.
 * @method $this ceilMinute(int|float $precision = 1) Ceil the current instance minute with given precision.
 * @method $this ceilMinutes(int|float $precision = 1) Ceil the current instance minute with given precision.
 * @method $this roundSecond(int|float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
 * @method $this roundSeconds(int|float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
 * @method $this floorSecond(int|float $precision = 1) Truncate the current instance second with given precision.
 * @method $this floorSeconds(int|float $precision = 1) Truncate the current instance second with given precision.
 * @method $this ceilSecond(int|float $precision = 1) Ceil the current instance second with given precision.
 * @method $this ceilSeconds(int|float $precision = 1) Ceil the current instance second with given precision.
 * @method $this roundMillennium(int|float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
 * @method $this roundMillennia(int|float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
 * @method $this floorMillennium(int|float $precision = 1) Truncate the current instance millennium with given precision.
 * @method $this floorMillennia(int|float $precision = 1) Truncate the current instance millennium with given precision.
 * @method $this ceilMillennium(int|float $precision = 1) Ceil the current instance millennium with given precision.
 * @method $this ceilMillennia(int|float $precision = 1) Ceil the current instance millennium with given precision.
 * @method $this roundCentury(int|float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
 * @method $this roundCenturies(int|float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
 * @method $this floorCentury(int|float $precision = 1) Truncate the current instance century with given precision.
 * @method $this floorCenturies(int|float $precision = 1) Truncate the current instance century with given precision.
 * @method $this ceilCentury(int|float $precision = 1) Ceil the current instance century with given precision.
 * @method $this ceilCenturies(int|float $precision = 1) Ceil the current instance century with given precision.
 * @method $this roundDecade(int|float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
 * @method $this roundDecades(int|float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
 * @method $this floorDecade(int|float $precision = 1) Truncate the current instance decade with given precision.
 * @method $this floorDecades(int|float $precision = 1) Truncate the current instance decade with given precision.
 * @method $this ceilDecade(int|float $precision = 1) Ceil the current instance decade with given precision.
 * @method $this ceilDecades(int|float $precision = 1) Ceil the current instance decade with given precision.
 * @method $this roundQuarter(int|float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
 * @method $this roundQuarters(int|float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
 * @method $this floorQuarter(int|float $precision = 1) Truncate the current instance quarter with given precision.
 * @method $this floorQuarters(int|float $precision = 1) Truncate the current instance quarter with given precision.
 * @method $this ceilQuarter(int|float $precision = 1) Ceil the current instance quarter with given precision.
 * @method $this ceilQuarters(int|float $precision = 1) Ceil the current instance quarter with given precision.
 * @method $this roundMillisecond(int|float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
 * @method $this roundMilliseconds(int|float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
 * @method $this floorMillisecond(int|float $precision = 1) Truncate the current instance millisecond with given precision.
 * @method $this floorMilliseconds(int|float $precision = 1) Truncate the current instance millisecond with given precision.
 * @method $this ceilMillisecond(int|float $precision = 1) Ceil the current instance millisecond with given precision.
 * @method $this ceilMilliseconds(int|float $precision = 1) Ceil the current instance millisecond with given precision.
 * @method $this roundMicrosecond(int|float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
 * @method $this roundMicroseconds(int|float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
 * @method $this floorMicrosecond(int|float $precision = 1) Truncate the current instance microsecond with given precision.
 * @method $this floorMicroseconds(int|float $precision = 1) Truncate the current instance microsecond with given precision.
 * @method $this ceilMicrosecond(int|float $precision = 1) Ceil the current instance microsecond with given precision.
 * @method $this ceilMicroseconds(int|float $precision = 1) Ceil the current instance microsecond with given precision.
 */
class CarbonInterval extends DateInterval implements CarbonConverterInterface
{
    use IntervalRounding;
    use IntervalStep;
    use Mixin {
        Mixin::mixin as baseMixin;
    }
    use Options;

    /**
     * Interval spec period designators
     */
    const PERIOD_PREFIX = 'P';
    const PERIOD_YEARS = 'Y';
    const PERIOD_MONTHS = 'M';
    const PERIOD_DAYS = 'D';
    const PERIOD_TIME_PREFIX = 'T';
    const PERIOD_HOURS = 'H';
    const PERIOD_MINUTES = 'M';
    const PERIOD_SECONDS = 'S';

    /**
     * A translator to ... er ... translate stuff
     *
     * @var \Symfony\Component\Translation\TranslatorInterface
     */
    protected static $translator;

    /**
     * @var array|null
     */
    protected static $cascadeFactors;

    /**
     * @var array
     */
    protected static $formats = [
        'y' => 'y',
        'Y' => 'y',
        'o' => 'y',
        'm' => 'm',
        'n' => 'm',
        'W' => 'weeks',
        'd' => 'd',
        'j' => 'd',
        'z' => 'd',
        'h' => 'h',
        'g' => 'h',
        'H' => 'h',
        'G' => 'h',
        'i' => 'i',
        's' => 's',
        'u' => 'micro',
        'v' => 'milli',
    ];

    /**
     * @var array|null
     */
    private static $flipCascadeFactors;

    /**
     * The registered macros.
     *
     * @var array
     */
    protected static $macros = [];

    /**
     * Timezone handler for settings() method.
     *
     * @var mixed
     */
    protected $tzName;

    /**
     * Set the instance's timezone from a string or object and add/subtract the offset difference.
     *
     * @param \DateTimeZone|string $tzName
     *
     * @return static
     */
    public function shiftTimezone($tzName)
    {
        $this->tzName = $tzName;

        return $this;
    }

    /**
     * Mapping of units and factors for cascading.
     *
     * Should only be modified by changing the factors or referenced constants.
     *
     * @return array
     */
    public static function getCascadeFactors()
    {
        return static::$cascadeFactors ?: [
            'milliseconds' => [Carbon::MICROSECONDS_PER_MILLISECOND, 'microseconds'],
            'seconds' => [Carbon::MILLISECONDS_PER_SECOND, 'milliseconds'],
            'minutes' => [Carbon::SECONDS_PER_MINUTE, 'seconds'],
            'hours' => [Carbon::MINUTES_PER_HOUR, 'minutes'],
            'dayz' => [Carbon::HOURS_PER_DAY, 'hours'],
            'weeks' => [Carbon::DAYS_PER_WEEK, 'dayz'],
            'months' => [Carbon::WEEKS_PER_MONTH, 'weeks'],
            'years' => [Carbon::MONTHS_PER_YEAR, 'months'],
        ];
    }

    private static function standardizeUnit($unit)
    {
        $unit = rtrim($unit, 'sz').'s';

        return $unit === 'days' ? 'dayz' : $unit;
    }

    private static function getFlipCascadeFactors()
    {
        if (!self::$flipCascadeFactors) {
            self::$flipCascadeFactors = [];

            foreach (static::getCascadeFactors() as $to => [$factor, $from]) {
                self::$flipCascadeFactors[self::standardizeUnit($from)] = [self::standardizeUnit($to), $factor];
            }
        }

        return self::$flipCascadeFactors;
    }

    /**
     * Set default cascading factors for ->cascade() method.
     *
     * @param array $cascadeFactors
     */
    public static function setCascadeFactors(array $cascadeFactors)
    {
        self::$flipCascadeFactors = null;
        static::$cascadeFactors = $cascadeFactors;
    }

    ///////////////////////////////////////////////////////////////////
    //////////////////////////// CONSTRUCTORS /////////////////////////
    ///////////////////////////////////////////////////////////////////

    /**
     * Create a new CarbonInterval instance.
     *
     * @param int|null $years
     * @param int|null $months
     * @param int|null $weeks
     * @param int|null $days
     * @param int|null $hours
     * @param int|null $minutes
     * @param int|null $seconds
     * @param int|null $microseconds
     *
     * @throws Exception when the interval_spec (passed as $years) cannot be parsed as an interval.
     */
    public function __construct($years = 1, $months = null, $weeks = null, $days = null, $hours = null, $minutes = null, $seconds = null, $microseconds = null)
    {
        if ($years instanceof Closure) {
            $this->step = $years;
            $years = null;
        }

        if ($years instanceof DateInterval) {
            parent::__construct(static::getDateIntervalSpec($years));
            $this->f = $years->f;
            static::copyNegativeUnits($years, $this);

            return;
        }

        $spec = $years;

        if (!\is_string($spec) || \floatval($years) || preg_match('/^[0-9.]/', $years)) {
            $spec = static::PERIOD_PREFIX;

            $spec .= $years > 0 ? $years.static::PERIOD_YEARS : '';
            $spec .= $months > 0 ? $months.static::PERIOD_MONTHS : '';

            $specDays = 0;
            $specDays += $weeks > 0 ? $weeks * static::getDaysPerWeek() : 0;
            $specDays += $days > 0 ? $days : 0;

            $spec .= $specDays > 0 ? $specDays.static::PERIOD_DAYS : '';

            if ($hours > 0 || $minutes > 0 || $seconds > 0) {
                $spec .= static::PERIOD_TIME_PREFIX;
                $spec .= $hours > 0 ? $hours.static::PERIOD_HOURS : '';
                $spec .= $minutes > 0 ? $minutes.static::PERIOD_MINUTES : '';
                $spec .= $seconds > 0 ? $seconds.static::PERIOD_SECONDS : '';
            }

            if ($spec === static::PERIOD_PREFIX) {
                // Allow the zero interval.
                $spec .= '0'.static::PERIOD_YEARS;
            }
        }

        parent::__construct($spec);

        if (!\is_null($microseconds)) {
            $this->f = $microseconds / Carbon::MICROSECONDS_PER_SECOND;
        }
    }

    /**
     * Returns the factor for a given source-to-target couple.
     *
     * @param string $source
     * @param string $target
     *
     * @return int|null
     */
    public static function getFactor($source, $target)
    {
        $source = self::standardizeUnit($source);
        $target = self::standardizeUnit($target);
        $factors = static::getFlipCascadeFactors();

        if (isset($factors[$source])) {
            [$to, $factor] = $factors[$source];

            if ($to === $target) {
                return $factor;
            }

            return $factor * static::getFactor($to, $target);
        }

        return null;
    }

    /**
     * Returns current config for days per week.
     *
     * @return int
     */
    public static function getDaysPerWeek()
    {
        return static::getFactor('dayz', 'weeks') ?: Carbon::DAYS_PER_WEEK;
    }

    /**
     * Returns current config for hours per day.
     *
     * @return int
     */
    public static function getHoursPerDay()
    {
        return static::getFactor('hours', 'dayz') ?: Carbon::HOURS_PER_DAY;
    }

    /**
     * Returns current config for minutes per hour.
     *
     * @return int
     */
    public static function getMinutesPerHour()
    {
        return static::getFactor('minutes', 'hours') ?: Carbon::MINUTES_PER_HOUR;
    }

    /**
     * Returns current config for seconds per minute.
     *
     * @return int
     */
    public static function getSecondsPerMinute()
    {
        return static::getFactor('seconds', 'minutes') ?: Carbon::SECONDS_PER_MINUTE;
    }

    /**
     * Returns current config for microseconds per second.
     *
     * @return int
     */
    public static function getMillisecondsPerSecond()
    {
        return static::getFactor('milliseconds', 'seconds') ?: Carbon::MILLISECONDS_PER_SECOND;
    }

    /**
     * Returns current config for microseconds per second.
     *
     * @return int
     */
    public static function getMicrosecondsPerMillisecond()
    {
        return static::getFactor('microseconds', 'milliseconds') ?: Carbon::MICROSECONDS_PER_MILLISECOND;
    }

    /**
     * Create a new CarbonInterval instance from specific values.
     * This is an alias for the constructor that allows better fluent
     * syntax as it allows you to do CarbonInterval::create(1)->fn() rather than
     * (new CarbonInterval(1))->fn().
     *
     * @param int $years
     * @param int $months
     * @param int $weeks
     * @param int $days
     * @param int $hours
     * @param int $minutes
     * @param int $seconds
     * @param int $microseconds
     *
     * @throws Exception when the interval_spec (passed as $years) cannot be parsed as an interval.
     *
     * @return static
     */
    public static function create($years = 1, $months = null, $weeks = null, $days = null, $hours = null, $minutes = null, $seconds = null, $microseconds = null)
    {
        return new static($years, $months, $weeks, $days, $hours, $minutes, $seconds, $microseconds);
    }

    /**
     * Parse a string into a new CarbonInterval object according to the specified format.
     *
     * @example
     * ```
     * echo Carboninterval::createFromFormat('H:i', '1:30');
     * ```
     *
     * @param string $format   Format of the $interval input string
     * @param string $interval Input string to convert into an interval
     *
     * @throws Exception when the $interval cannot be parsed as an interval.
     *
     * @return static
     */
    public static function createFromFormat(string $format, ?string $interval)
    {
        $instance = new static(0);
        $length = mb_strlen($format);

        if (preg_match('/s([,.])([uv])$/', $format, $match)) {
            $interval = explode($match[1], $interval);
            $index = \count($interval) - 1;
            $interval[$index] = str_pad($interval[$index], $match[2] === 'v' ? 3 : 6, '0');
            $interval = implode($match[1], $interval);
        }

        for ($index = 0; $index < $length; $index++) {
            $expected = mb_substr($format, $index, 1);
            $nextCharacter = mb_substr($interval, 0, 1);
            $unit = static::$formats[$expected] ?? null;

            if ($unit) {
                if (!preg_match('/^-?\d+/', $interval, $match)) {
                    throw new ParseErrorException('number', $nextCharacter);
                }

                $interval = mb_substr($interval, mb_strlen($match[0]));
                $instance->$unit += \intval($match[0]);

                continue;
            }

            if ($nextCharacter !== $expected) {
                throw new ParseErrorException(
                    "'$expected'",
                    $nextCharacter,
                    'Allowed substitutes for interval formats are '.implode(', ', array_keys(static::$formats))."\n".
                    'See https://www.php.net/manual/en/function.date.php for their meaning'
                );
            }

            $interval = mb_substr($interval, 1);
        }

        if ($interval !== '') {
            throw new ParseErrorException(
                'end of string',
                $interval
            );
        }

        return $instance;
    }

    /**
     * Get a copy of the instance.
     *
     * @return static
     */
    public function copy()
    {
        $date = new static(0);
        $date->copyProperties($this);
        $date->step = $this->step;

        return $date;
    }

    /**
     * Get a copy of the instance.
     *
     * @return static
     */
    public function clone()
    {
        return $this->copy();
    }

    /**
     * Provide static helpers to create instances.  Allows CarbonInterval::years(3).
     *
     * Note: This is done using the magic method to allow static and instance methods to
     *       have the same names.
     *
     * @param string $method     magic method name called
     * @param array  $parameters parameters list
     *
     * @return static|null
     */
    public static function __callStatic($method, $parameters)
    {
        try {
            $interval = new static(0);
            $localStrictModeEnabled = $interval->localStrictModeEnabled;
            $interval->localStrictModeEnabled = true;

            $result = static::hasMacro($method)
                ? static::bindMacroContext(null, function () use (&$method, &$parameters, &$interval) {
                    return $interval->callMacro($method, $parameters);
                })
                : $interval->$method(...$parameters);

            $interval->localStrictModeEnabled = $localStrictModeEnabled;

            return $result;
        } catch (BadFluentSetterException $exception) {
            if (Carbon::isStrictModeEnabled()) {
                throw new BadFluentConstructorException($method, 0, $exception);
            }

            return null;
        }
    }

    /**
     * Return the current context from inside a macro callee or a new one if static.
     *
     * @return static
     */
    protected static function this()
    {
        return end(static::$macroContextStack) ?: new static(0);
    }

    /**
     * Creates a CarbonInterval from string.
     *
     * Format:
     *
     * Suffix | Unit    | Example | DateInterval expression
     * -------|---------|---------|------------------------
     * y      | years   |   1y    | P1Y
     * mo     | months  |   3mo   | P3M
     * w      | weeks   |   2w    | P2W
     * d      | days    |  28d    | P28D
     * h      | hours   |   4h    | PT4H
     * m      | minutes |  12m    | PT12M
     * s      | seconds |  59s    | PT59S
     *
     * e. g. `1w 3d 4h 32m 23s` is converted to 10 days 4 hours 32 minutes and 23 seconds.
     *
     * Special cases:
     *  - An empty string will return a zero interval
     *  - Fractions are allowed for weeks, days, hours and minutes and will be converted
     *    and rounded to the next smaller value (caution: 0.5w = 4d)
     *
     * @param string $intervalDefinition
     *
     * @return static
     */
    public static function fromString($intervalDefinition)
    {
        if (empty($intervalDefinition)) {
            return new static(0);
        }

        $years = 0;
        $months = 0;
        $weeks = 0;
        $days = 0;
        $hours = 0;
        $minutes = 0;
        $seconds = 0;
        $milliseconds = 0;
        $microseconds = 0;

        $pattern = '/(\d+(?:\.\d+)?)\h*([^\d\h]*)/i';
        preg_match_all($pattern, $intervalDefinition, $parts, PREG_SET_ORDER);

        while ([$part, $value, $unit] = array_shift($parts)) {
            $intValue = \intval($value);
            $fraction = \floatval($value) - $intValue;

            // Fix calculation precision
            switch (round($fraction, 6)) {
                case 1:
                    $fraction = 0;
                    $intValue++;

                    break;
                case 0:
                    $fraction = 0;

                    break;
            }

            switch ($unit === 'µs' ? 'µs' : strtolower($unit)) {
                case 'millennia':
                case 'millennium':
                    $years += $intValue * CarbonInterface::YEARS_PER_MILLENNIUM;

                    break;

                case 'century':
                case 'centuries':
                    $years += $intValue * CarbonInterface::YEARS_PER_CENTURY;

                    break;

                case 'decade':
                case 'decades':
                    $years += $intValue * CarbonInterface::YEARS_PER_DECADE;

                    break;

                case 'year':
                case 'years':
                case 'y':
                    $years += $intValue;

                    break;

                case 'quarter':
                case 'quarters':
                    $months += $intValue * CarbonInterface::MONTHS_PER_QUARTER;

                    break;

                case 'month':
                case 'months':
                case 'mo':
                    $months += $intValue;

                    break;

                case 'week':
                case 'weeks':
                case 'w':
                    $weeks += $intValue;

                    if ($fraction) {
                        $parts[] = [null, $fraction * static::getDaysPerWeek(), 'd'];
                    }

                    break;

                case 'day':
                case 'days':
                case 'd':
                    $days += $intValue;

                    if ($fraction) {
                        $parts[] = [null, $fraction * static::getHoursPerDay(), 'h'];
                    }

                    break;

                case 'hour':
                case 'hours':
                case 'h':
                    $hours += $intValue;

                    if ($fraction) {
                        $parts[] = [null, $fraction * static::getMinutesPerHour(), 'm'];
                    }

                    break;

                case 'minute':
                case 'minutes':
                case 'm':
                    $minutes += $intValue;

                    if ($fraction) {
                        $parts[] = [null, $fraction * static::getSecondsPerMinute(), 's'];
                    }

                    break;

                case 'second':
                case 'seconds':
                case 's':
                    $seconds += $intValue;

                    if ($fraction) {
                        $parts[] = [null, $fraction * static::getMillisecondsPerSecond(), 'ms'];
                    }

                    break;

                case 'millisecond':
                case 'milliseconds':
                case 'milli':
                case 'ms':
                    $milliseconds += $intValue;

                    if ($fraction) {
                        $microseconds += round($fraction * static::getMicrosecondsPerMillisecond());
                    }

                    break;

                case 'microsecond':
                case 'microseconds':
                case 'micro':
                case 'µs':
                    $microseconds += $intValue;

                    break;

                default:
                    throw new InvalidIntervalException(
                        sprintf('Invalid part %s in definition %s', $part, $intervalDefinition)
                    );
            }
        }

        return new static($years, $months, $weeks, $days, $hours, $minutes, $seconds, $milliseconds * Carbon::MICROSECONDS_PER_MILLISECOND + $microseconds);
    }

    /**
     * Creates a CarbonInterval from string using a different locale.
     *
     * @param string      $interval interval string in the given language (may also contain English).
     * @param string|null $locale   if locale is null or not specified, current global locale will be used instead.
     *
     * @return static
     */
    public static function parseFromLocale($interval, $locale = null)
    {
        return static::fromString(Carbon::translateTimeString($interval, $locale ?: static::getLocale(), 'en'));
    }

    private static function castIntervalToClass(DateInterval $interval, string $className)
    {
        $mainClass = DateInterval::class;

        if (!is_a($className, $mainClass, true)) {
            throw new InvalidCastException("$className is not a sub-class of $mainClass.");
        }

        $microseconds = $interval->f;
        $instance = new $className(static::getDateIntervalSpec($interval));

        if ($microseconds) {
            $instance->f = $microseconds;
        }

        if ($interval instanceof self && is_a($className, self::class, true)) {
            static::copyStep($interval, $instance);
        }

        static::copyNegativeUnits($interval, $instance);

        return $instance;
    }

    private static function copyNegativeUnits(DateInterval $from, DateInterval $to): void
    {
        $to->invert = $from->invert;

        foreach (['y', 'm', 'd', 'h', 'i', 's'] as $unit) {
            if ($from->$unit < 0) {
                $to->$unit *= -1;
            }
        }
    }

    private static function copyStep(self $from, self $to): void
    {
        $to->setStep($from->getStep());
    }

    /**
     * Cast the current instance into the given class.
     *
     * @param string $className The $className::instance() method will be called to cast the current object.
     *
     * @return DateInterval
     */
    public function cast(string $className)
    {
        return self::castIntervalToClass($this, $className);
    }

    /**
     * Create a CarbonInterval instance from a DateInterval one.  Can not instance
     * DateInterval objects created from DateTime::diff() as you can't externally
     * set the $days field.
     *
     * @param DateInterval $interval
     *
     * @return static
     */
    public static function instance(DateInterval $interval)
    {
        return self::castIntervalToClass($interval, static::class);
    }

    /**
     * Make a CarbonInterval instance from given variable if possible.
     *
     * Always return a new instance. Parse only strings and only these likely to be intervals (skip dates
     * and recurrences). Throw an exception for invalid format, but otherwise return null.
     *
     * @param mixed|int|DateInterval|string|Closure|null $interval interval or number of the given $unit
     * @param string|null                                $unit     if specified, $interval must be an integer
     *
     * @return static|null
     */
    public static function make($interval, $unit = null)
    {
        if ($unit) {
            $interval = "$interval ".Carbon::pluralUnit($unit);
        }

        if ($interval instanceof DateInterval) {
            return static::instance($interval);
        }

        if ($interval instanceof Closure) {
            return new static($interval);
        }

        if (!\is_string($interval)) {
            return null;
        }

        return static::makeFromString($interval);
    }

    protected static function makeFromString(string $interval)
    {
        $interval = preg_replace('/\s+/', ' ', trim($interval));

        if (preg_match('/^P[T0-9]/', $interval)) {
            return new static($interval);
        }

        if (preg_match('/^(?:\h*\d+(?:\.\d+)?\h*[a-z]+)+$/i', $interval)) {
            return static::fromString($interval);
        }

        /** @var static $interval */
        $interval = static::createFromDateString($interval);

        return !$interval || $interval->isEmpty() ? null : $interval;
    }

    protected function resolveInterval($interval)
    {
        if (!($interval instanceof self)) {
            return self::make($interval);
        }

        return $interval;
    }

    /**
     * Sets up a DateInterval from the relative parts of the string.
     *
     * @param string $time
     *
     * @return static
     *
     * @link http://php.net/manual/en/dateinterval.createfromdatestring.php
     */
    public static function createFromDateString($time)
    {
        $interval = @parent::createFromDateString(strtr($time, [
            ',' => ' ',
            ' and ' => ' ',
        ]));

        if ($interval instanceof DateInterval) {
            $interval = static::instance($interval);
        }

        return $interval;
    }

    ///////////////////////////////////////////////////////////////////
    ///////////////////////// GETTERS AND SETTERS /////////////////////
    ///////////////////////////////////////////////////////////////////

    /**
     * Get a part of the CarbonInterval object.
     *
     * @param string $name
     *
     * @throws UnknownGetterException
     *
     * @return int|float|string
     */
    public function get($name)
    {
        if (substr($name, 0, 5) === 'total') {
            return $this->total(substr($name, 5));
        }

        switch ($name) {
            case 'years':
                return $this->y;

            case 'months':
                return $this->m;

            case 'dayz':
                return $this->d;

            case 'hours':
                return $this->h;

            case 'minutes':
                return $this->i;

            case 'seconds':
                return $this->s;

            case 'milli':
            case 'milliseconds':
                return (int) (round($this->f * Carbon::MICROSECONDS_PER_SECOND) / Carbon::MICROSECONDS_PER_MILLISECOND);

            case 'micro':
            case 'microseconds':
                return (int) round($this->f * Carbon::MICROSECONDS_PER_SECOND);

            case 'microExcludeMilli':
                return (int) round($this->f * Carbon::MICROSECONDS_PER_SECOND) % Carbon::MICROSECONDS_PER_MILLISECOND;

            case 'weeks':
                return (int) ($this->d / static::getDaysPerWeek());

            case 'daysExcludeWeeks':
            case 'dayzExcludeWeeks':
                return $this->d % static::getDaysPerWeek();

            case 'locale':
                return $this->getTranslatorLocale();

            default:
                throw new UnknownGetterException($name);
        }
    }

    /**
     * Get a part of the CarbonInterval object.
     *
     * @param string $name
     *
     * @throws UnknownGetterException
     *
     * @return int|float|string
     */
    public function __get($name)
    {
        return $this->get($name);
    }

    /**
     * Set a part of the CarbonInterval object.
     *
     * @param string|array $name
     * @param int          $value
     *
     * @throws UnknownSetterException
     *
     * @return $this
     */
    public function set($name, $value = null)
    {
        $properties = \is_array($name) ? $name : [$name => $value];

        foreach ($properties as $key => $value) {
            switch (Carbon::singularUnit(rtrim($key, 'z'))) {
                case 'year':
                    $this->y = $value;

                    break;

                case 'month':
                    $this->m = $value;

                    break;

                case 'week':
                    $this->d = $value * static::getDaysPerWeek();

                    break;

                case 'day':
                    $this->d = $value;

                    break;

                case 'daysexcludeweek':
                case 'dayzexcludeweek':
                    $this->d = $this->weeks * static::getDaysPerWeek() + $value;

                    break;

                case 'hour':
                    $this->h = $value;

                    break;

                case 'minute':
                    $this->i = $value;

                    break;

                case 'second':
                    $this->s = $value;

                    break;

                case 'milli':
                case 'millisecond':
                    $this->microseconds = $value * Carbon::MICROSECONDS_PER_MILLISECOND + $this->microseconds % Carbon::MICROSECONDS_PER_MILLISECOND;

                    break;

                case 'micro':
                case 'microsecond':
                    $this->f = $value / Carbon::MICROSECONDS_PER_SECOND;

                    break;

                default:
                    if ($this->localStrictModeEnabled ?? Carbon::isStrictModeEnabled()) {
                        throw new UnknownSetterException($key);
                    }

                    $this->$key = $value;
            }
        }

        return $this;
    }

    /**
     * Set a part of the CarbonInterval object.
     *
     * @param string $name
     * @param int    $value
     *
     * @throws UnknownSetterException
     */
    public function __set($name, $value)
    {
        $this->set($name, $value);
    }

    /**
     * Allow setting of weeks and days to be cumulative.
     *
     * @param int $weeks Number of weeks to set
     * @param int $days  Number of days to set
     *
     * @return static
     */
    public function weeksAndDays($weeks, $days)
    {
        $this->dayz = ($weeks * static::getDaysPerWeek()) + $days;

        return $this;
    }

    /**
     * Returns true if the interval is empty for each unit.
     *
     * @return bool
     */
    public function isEmpty()
    {
        return $this->years === 0 &&
            $this->months === 0 &&
            $this->dayz === 0 &&
            !$this->days &&
            $this->hours === 0 &&
            $this->minutes === 0 &&
            $this->seconds === 0 &&
            $this->microseconds === 0;
    }

    /**
     * Register a custom macro.
     *
     * @example
     * ```
     * CarbonInterval::macro('twice', function () {
     *   return $this->times(2);
     * });
     * echo CarbonInterval::hours(2)->twice();
     * ```
     *
     * @param string          $name
     * @param object|callable $macro
     *
     * @return void
     */
    public static function macro($name, $macro)
    {
        static::$macros[$name] = $macro;
    }

    /**
     * Register macros from a mixin object.
     *
     * @example
     * ```
     * CarbonInterval::mixin(new class {
     *   public function daysToHours() {
     *     return function () {
     *       $this->hours += $this->days;
     *       $this->days = 0;
     *
     *       return $this;
     *     };
     *   }
     *   public function hoursToDays() {
     *     return function () {
     *       $this->days += $this->hours;
     *       $this->hours = 0;
     *
     *       return $this;
     *     };
     *   }
     * });
     * echo CarbonInterval::hours(5)->hoursToDays() . "\n";
     * echo CarbonInterval::days(5)->daysToHours() . "\n";
     * ```
     *
     * @param object|string $mixin
     *
     * @throws ReflectionException
     *
     * @return void
     */
    public static function mixin($mixin)
    {
        static::baseMixin($mixin);
    }

    /**
     * Check if macro is registered.
     *
     * @param string $name
     *
     * @return bool
     */
    public static function hasMacro($name)
    {
        return isset(static::$macros[$name]);
    }

    /**
     * Call given macro.
     *
     * @param string $name
     * @param array  $parameters
     *
     * @return mixed
     */
    protected function callMacro($name, $parameters)
    {
        $macro = static::$macros[$name];

        if ($macro instanceof Closure) {
            $boundMacro = @$macro->bindTo($this, static::class) ?: @$macro->bindTo(null, static::class);

            return ($boundMacro ?: $macro)(...$parameters);
        }

        return $macro(...$parameters);
    }

    /**
     * Allow fluent calls on the setters... CarbonInterval::years(3)->months(5)->day().
     *
     * Note: This is done using the magic method to allow static and instance methods to
     *       have the same names.
     *
     * @param string $method     magic method name called
     * @param array  $parameters parameters list
     *
     * @throws BadFluentSetterException|Throwable
     *
     * @return static
     */
    public function __call($method, $parameters)
    {
        if (static::hasMacro($method)) {
            return static::bindMacroContext($this, function () use (&$method, &$parameters) {
                return $this->callMacro($method, $parameters);
            });
        }

        $roundedValue = $this->callRoundMethod($method, $parameters);

        if ($roundedValue !== null) {
            return $roundedValue;
        }

        if (preg_match('/^(?<method>add|sub)(?<unit>[A-Z].*)$/', $method, $match)) {
            return $this->{$match['method']}($parameters[0], $match['unit']);
        }

        try {
            $this->set($method, \count($parameters) === 0 ? 1 : $parameters[0]);
        } catch (UnknownSetterException $exception) {
            if ($this->localStrictModeEnabled ?? Carbon::isStrictModeEnabled()) {
                throw new BadFluentSetterException($method, 0, $exception);
            }
        }

        return $this;
    }

    protected function getForHumansInitialVariables($syntax, $short)
    {
        if (\is_array($syntax)) {
            return $syntax;
        }

        if (\is_int($short)) {
            return [
                'parts' => $short,
                'short' => false,
            ];
        }

        if (\is_bool($syntax)) {
            return [
                'short' => $syntax,
                'syntax' => CarbonInterface::DIFF_ABSOLUTE,
            ];
        }

        return [];
    }

    /**
     * @param mixed $syntax
     * @param mixed $short
     * @param mixed $parts
     * @param mixed $options
     *
     * @return array
     */
    protected function getForHumansParameters($syntax = null, $short = false, $parts = -1, $options = null)
    {
        $optionalSpace = ' ';
        $default = $this->getTranslationMessage('list.0') ?? $this->getTranslationMessage('list') ?? ' ';
        $join = $default === '' ? '' : ' ';
        $altNumbers = false;
        $aUnit = false;
        $minimumUnit = 's';
        extract($this->getForHumansInitialVariables($syntax, $short));

        if (\is_null($syntax)) {
            $syntax = CarbonInterface::DIFF_ABSOLUTE;
        }

        if ($parts === -1) {
            $parts = INF;
        }

        if (\is_null($options)) {
            $options = static::getHumanDiffOptions();
        }

        if ($join === false) {
            $join = ' ';
        } elseif ($join === true) {
            $join = [
                $default,
                $this->getTranslationMessage('list.1') ?? $default,
            ];
        }

        if ($altNumbers) {
            if ($altNumbers !== true) {
                $language = new Language($this->locale);
                $altNumbers = \in_array($language->getCode(), (array) $altNumbers);
            }
        }

        if (\is_array($join)) {
            [$default, $last] = $join;

            if ($default !== ' ') {
                $optionalSpace = '';
            }

            $join = function ($list) use ($default, $last) {
                if (\count($list) < 2) {
                    return implode('', $list);
                }

                $end = array_pop($list);

                return implode($default, $list).$last.$end;
            };
        }

        if (\is_string($join)) {
            if ($join !== ' ') {
                $optionalSpace = '';
            }

            $glue = $join;
            $join = function ($list) use ($glue) {
                return implode($glue, $list);
            };
        }

        $interpolations = [
            ':optional-space' => $optionalSpace,
        ];

        return [$syntax, $short, $parts, $options, $join, $aUnit, $altNumbers, $interpolations, $minimumUnit];
    }

    protected static function getRoundingMethodFromOptions(int $options): ?string
    {
        if ($options & CarbonInterface::ROUND) {
            return 'round';
        }

        if ($options & CarbonInterface::CEIL) {
            return 'ceil';
        }

        if ($options & CarbonInterface::FLOOR) {
            return 'floor';
        }

        return null;
    }

    /**
     * Returns interval values as an array where key are the unit names and values the counts.
     *
     * @return int[]
     */
    public function toArray()
    {
        return [
            'years' => $this->years,
            'months' => $this->months,
            'weeks' => $this->weeks,
            'days' => $this->daysExcludeWeeks,
            'hours' => $this->hours,
            'minutes' => $this->minutes,
            'seconds' => $this->seconds,
            'microseconds' => $this->microseconds,
        ];
    }

    /**
     * Returns interval non-zero values as an array where key are the unit names and values the counts.
     *
     * @return int[]
     */
    public function getNonZeroValues()
    {
        return array_filter($this->toArray(), 'intval');
    }

    /**
     * Returns interval values as an array where key are the unit names and values the counts
     * from the biggest non-zero one the the smallest non-zero one.
     *
     * @return int[]
     */
    public function getValuesSequence()
    {
        $nonZeroValues = $this->getNonZeroValues();

        if ($nonZeroValues === []) {
            return [];
        }

        $keys = array_keys($nonZeroValues);
        $firstKey = $keys[0];
        $lastKey = $keys[\count($keys) - 1];
        $values = [];
        $record = false;

        foreach ($this->toArray() as $unit => $count) {
            if ($unit === $firstKey) {
                $record = true;
            }

            if ($record) {
                $values[$unit] = $count;
            }

            if ($unit === $lastKey) {
                $record = false;
            }
        }

        return $values;
    }

    /**
     * Get the current interval in a human readable format in the current locale.
     *
     * @example
     * ```
     * echo CarbonInterval::fromString('4d 3h 40m')->forHumans() . "\n";
     * echo CarbonInterval::fromString('4d 3h 40m')->forHumans(['parts' => 2]) . "\n";
     * echo CarbonInterval::fromString('4d 3h 40m')->forHumans(['parts' => 3, 'join' => true]) . "\n";
     * echo CarbonInterval::fromString('4d 3h 40m')->forHumans(['short' => true]) . "\n";
     * echo CarbonInterval::fromString('1d 24h')->forHumans(['join' => ' or ']) . "\n";
     * echo CarbonInterval::fromString('1d 24h')->forHumans(['minimumUnit' => 'hour']) . "\n";
     * ```
     *
     * @param int|array $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                           - 'syntax' entry (see below)
     *                           - 'short' entry (see below)
     *                           - 'parts' entry (see below)
     *                           - 'options' entry (see below)
     *                           - 'aUnit' entry, prefer "an hour" over "1 hour" if true
     *                           - 'join' entry determines how to join multiple parts of the string
     *                           `  - if $join is a string, it's used as a joiner glue
     *                           `  - if $join is a callable/closure, it get the list of string and should return a string
     *                           `  - if $join is an array, the first item will be the default glue, and the second item
     *                           `    will be used instead of the glue for the last item
     *                           `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                           `  - if $join is missing, a space will be used as glue
     *                           - 'minimumUnit' entry determines the smallest unit of time to display can be long or
     *                           `  short form of the units, e.g. 'hour' or 'h' (default value: s)
     *                           if int passed, it add modifiers:
     *                           Possible values:
     *                           - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                           - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                           - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                           Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool      $short   displays short format of time units
     * @param int       $parts   maximum number of parts to display (default value: -1: no limits)
     * @param int       $options human diff options
     *
     * @throws Exception
     *
     * @return string
     */
    public function forHumans($syntax = null, $short = false, $parts = -1, $options = null)
    {
        [$syntax, $short, $parts, $options, $join, $aUnit, $altNumbers, $interpolations, $minimumUnit] = $this->getForHumansParameters($syntax, $short, $parts, $options);

        $interval = [];

        $syntax = (int) ($syntax === null ? CarbonInterface::DIFF_ABSOLUTE : $syntax);
        $absolute = $syntax === CarbonInterface::DIFF_ABSOLUTE;
        $relativeToNow = $syntax === CarbonInterface::DIFF_RELATIVE_TO_NOW;
        $count = 1;
        $unit = $short ? 's' : 'second';
        $isFuture = $this->invert === 1;
        $transId = $relativeToNow ? ($isFuture ? 'from_now' : 'ago') : ($isFuture ? 'after' : 'before');

        /** @var \Symfony\Component\Translation\Translator $translator */
        $translator = $this->getLocalTranslator();

        $handleDeclensions = function ($unit, $count) use ($interpolations, $transId, $translator, $altNumbers, $absolute) {
            if (!$absolute) {
                // Some languages have special pluralization for past and future tense.
                $key = $unit.'_'.$transId;
                $result = $this->translate($key, $interpolations, $count, $translator, $altNumbers);

                if ($result !== $key) {
                    return $result;
                }
            }

            $result = $this->translate($unit, $interpolations, $count, $translator, $altNumbers);

            if ($result !== $unit) {
                return $result;
            }

            return null;
        };

        $intervalValues = $this;
        $method = static::getRoundingMethodFromOptions($options);

        if ($method) {
            $previousCount = INF;

            while (
                \count($intervalValues->getNonZeroValues()) > $parts &&
                ($count = \count($keys = array_keys($intervalValues->getValuesSequence()))) > 1
            ) {
                $intervalValues = $this->copy()->roundUnit(
                    $keys[min($count, $previousCount - 1) - 2],
                    1,
                    $method
                );
                $previousCount = $count;
            }
        }

        $diffIntervalArray = [
            ['value' => $intervalValues->years,             'unit' => 'year',        'unitShort' => 'y'],
            ['value' => $intervalValues->months,            'unit' => 'month',       'unitShort' => 'm'],
            ['value' => $intervalValues->weeks,             'unit' => 'week',        'unitShort' => 'w'],
            ['value' => $intervalValues->daysExcludeWeeks,  'unit' => 'day',         'unitShort' => 'd'],
            ['value' => $intervalValues->hours,             'unit' => 'hour',        'unitShort' => 'h'],
            ['value' => $intervalValues->minutes,           'unit' => 'minute',      'unitShort' => 'min'],
            ['value' => $intervalValues->seconds,           'unit' => 'second',      'unitShort' => 's'],
            ['value' => $intervalValues->milliseconds,      'unit' => 'millisecond', 'unitShort' => 'ms'],
            ['value' => $intervalValues->microExcludeMilli, 'unit' => 'microsecond', 'unitShort' => 'µs'],
        ];

        $transChoice = function ($short, $unitData) use ($absolute, $handleDeclensions, $translator, $aUnit, $altNumbers, $interpolations) {
            $count = $unitData['value'];

            if ($short) {
                $result = $handleDeclensions($unitData['unitShort'], $count);

                if ($result !== null) {
                    return $result;
                }
            } elseif ($aUnit) {
                $result = $handleDeclensions('a_'.$unitData['unit'], $count);

                if ($result !== null) {
                    return $result;
                }
            }

            if (!$absolute) {
                return $handleDeclensions($unitData['unit'], $count);
            }

            return $this->translate($unitData['unit'], $interpolations, $count, $translator, $altNumbers);
        };

        $fallbackUnit = ['second', 's'];
        foreach ($diffIntervalArray as $diffIntervalData) {
            if ($diffIntervalData['value'] > 0) {
                $unit = $short ? $diffIntervalData['unitShort'] : $diffIntervalData['unit'];
                $count = $diffIntervalData['value'];
                $interval[] = $transChoice($short, $diffIntervalData);
            } elseif ($options & CarbonInterface::SEQUENTIAL_PARTS_ONLY && \count($interval) > 0) {
                break;
            }

            // break the loop after we get the required number of parts in array
            if (\count($interval) >= $parts) {
                break;
            }

            // break the loop after we have reached the minimum unit
            if (\in_array($minimumUnit, [$diffIntervalData['unit'], $diffIntervalData['unitShort']])) {
                $fallbackUnit = [$diffIntervalData['unit'], $diffIntervalData['unitShort']];

                break;
            }
        }

        if (\count($interval) === 0) {
            if ($relativeToNow && $options & CarbonInterface::JUST_NOW) {
                $key = 'diff_now';
                $translation = $this->translate($key, $interpolations, null, $translator);

                if ($translation !== $key) {
                    return $translation;
                }
            }

            $count = $options & CarbonInterface::NO_ZERO_DIFF ? 1 : 0;
            $unit = $fallbackUnit[$short ? 1 : 0];
            $interval[] = $this->translate($unit, $interpolations, $count, $translator, $altNumbers);
        }

        // join the interval parts by a space
        $time = $join($interval);

        unset($diffIntervalArray, $interval);

        if ($absolute) {
            return $time;
        }

        $isFuture = $this->invert === 1;

        $transId = $relativeToNow ? ($isFuture ? 'from_now' : 'ago') : ($isFuture ? 'after' : 'before');

        if ($parts === 1) {
            if ($relativeToNow && $unit === 'day') {
                if ($count === 1 && $options & CarbonInterface::ONE_DAY_WORDS) {
                    $key = $isFuture ? 'diff_tomorrow' : 'diff_yesterday';
                    $translation = $this->translate($key, $interpolations, null, $translator);

                    if ($translation !== $key) {
                        return $translation;
                    }
                }

                if ($count === 2 && $options & CarbonInterface::TWO_DAY_WORDS) {
                    $key = $isFuture ? 'diff_after_tomorrow' : 'diff_before_yesterday';
                    $translation = $this->translate($key, $interpolations, null, $translator);

                    if ($translation !== $key) {
                        return $translation;
                    }
                }
            }

            $aTime = $aUnit ? $handleDeclensions('a_'.$unit, $count) : null;

            $time = $aTime ?: $handleDeclensions($unit, $count) ?: $time;
        }

        $time = [':time' => $time];

        return $this->translate($transId, array_merge($time, $interpolations, $time), null, $translator);
    }

    /**
     * Format the instance as a string using the forHumans() function.
     *
     * @throws Exception
     *
     * @return string
     */
    public function __toString()
    {
        $format = $this->localToStringFormat;

        if ($format) {
            if ($format instanceof Closure) {
                return $format($this);
            }

            return $this->format($format);
        }

        return $this->forHumans();
    }

    /**
     * Return native DateInterval PHP object matching the current instance.
     *
     * @example
     * ```
     * var_dump(CarbonInterval::hours(2)->toDateInterval());
     * ```
     *
     * @return DateInterval
     */
    public function toDateInterval()
    {
        return self::castIntervalToClass($this, DateInterval::class);
    }

    /**
     * Convert the interval to a CarbonPeriod.
     *
     * @param array ...$params Start date, [end date or recurrences] and optional settings.
     *
     * @return CarbonPeriod
     */
    public function toPeriod(...$params)
    {
        return CarbonPeriod::create($this, ...$params);
    }

    /**
     * Invert the interval.
     *
     * @param bool|int $inverted if a parameter is passed, the passed value casted as 1 or 0 is used
     *                           as the new value of the ->invert property.
     *
     * @return $this
     */
    public function invert($inverted = null)
    {
        $this->invert = (\func_num_args() === 0 ? !$this->invert : $inverted) ? 1 : 0;

        return $this;
    }

    protected function solveNegativeInterval()
    {
        if (!$this->isEmpty() && $this->years <= 0 && $this->months <= 0 && $this->dayz <= 0 && $this->hours <= 0 && $this->minutes <= 0 && $this->seconds <= 0 && $this->microseconds <= 0) {
            $this->years *= -1;
            $this->months *= -1;
            $this->dayz *= -1;
            $this->hours *= -1;
            $this->minutes *= -1;
            $this->seconds *= -1;
            $this->microseconds *= -1;
            $this->invert();
        }

        return $this;
    }

    /**
     * Add the passed interval to the current instance.
     *
     * @param string|DateInterval $unit
     * @param int|float           $value
     *
     * @return $this
     */
    public function add($unit, $value = 1)
    {
        if (is_numeric($unit)) {
            [$value, $unit] = [$unit, $value];
        }

        if (\is_string($unit) && !preg_match('/^\s*\d/', $unit)) {
            $unit = "$value $unit";
            $value = 1;
        }

        $interval = static::make($unit);

        if (!$interval) {
            throw new InvalidIntervalException('This type of data cannot be added/subtracted.');
        }

        if ($value !== 1) {
            $interval->times($value);
        }

        $sign = ($this->invert === 1) !== ($interval->invert === 1) ? -1 : 1;
        $this->years += $interval->y * $sign;
        $this->months += $interval->m * $sign;
        $this->dayz += ($interval->days === false ? $interval->d : $interval->days) * $sign;
        $this->hours += $interval->h * $sign;
        $this->minutes += $interval->i * $sign;
        $this->seconds += $interval->s * $sign;
        $this->microseconds += $interval->microseconds * $sign;

        $this->solveNegativeInterval();

        return $this;
    }

    /**
     * Subtract the passed interval to the current instance.
     *
     * @param string|DateInterval $unit
     * @param int|float           $value
     *
     * @return $this
     */
    public function sub($unit, $value = 1)
    {
        if (is_numeric($unit)) {
            [$value, $unit] = [$unit, $value];
        }

        return $this->add($unit, -\floatval($value));
    }

    /**
     * Subtract the passed interval to the current instance.
     *
     * @param string|DateInterval $unit
     * @param int|float           $value
     *
     * @return $this
     */
    public function subtract($unit, $value = 1)
    {
        return $this->sub($unit, $value);
    }

    /**
     * Add given parameters to the current interval.
     *
     * @param int $years
     * @param int $months
     * @param int|float $weeks
     * @param int|float $days
     * @param int|float $hours
     * @param int|float $minutes
     * @param int|float $seconds
     * @param int|float $microseconds
     *
     * @return $this
     */
    public function plus(
        $years = 0,
        $months = 0,
        $weeks = 0,
        $days = 0,
        $hours = 0,
        $minutes = 0,
        $seconds = 0,
        $microseconds = 0
    ): self {
        return $this->add("
            $years years $months months $weeks weeks $days days
            $hours hours $minutes minutes $seconds seconds $microseconds microseconds
        ");
    }

    /**
     * Add given parameters to the current interval.
     *
     * @param int $years
     * @param int $months
     * @param int|float $weeks
     * @param int|float $days
     * @param int|float $hours
     * @param int|float $minutes
     * @param int|float $seconds
     * @param int|float $microseconds
     *
     * @return $this
     */
    public function minus(
        $years = 0,
        $months = 0,
        $weeks = 0,
        $days = 0,
        $hours = 0,
        $minutes = 0,
        $seconds = 0,
        $microseconds = 0
    ): self {
        return $this->sub("
            $years years $months months $weeks weeks $days days
            $hours hours $minutes minutes $seconds seconds $microseconds microseconds
        ");
    }

    /**
     * Multiply current instance given number of times. times() is naive, it multiplies each unit
     * (so day can be greater than 31, hour can be greater than 23, etc.) and the result is rounded
     * separately for each unit.
     *
     * Use times() when you want a fast and approximated calculation that does not cascade units.
     *
     * For a precise and cascaded calculation,
     *
     * @see multiply()
     *
     * @param float|int $factor
     *
     * @return $this
     */
    public function times($factor)
    {
        if ($factor < 0) {
            $this->invert = $this->invert ? 0 : 1;
            $factor = -$factor;
        }

        $this->years = (int) round($this->years * $factor);
        $this->months = (int) round($this->months * $factor);
        $this->dayz = (int) round($this->dayz * $factor);
        $this->hours = (int) round($this->hours * $factor);
        $this->minutes = (int) round($this->minutes * $factor);
        $this->seconds = (int) round($this->seconds * $factor);
        $this->microseconds = (int) round($this->microseconds * $factor);

        return $this;
    }

    /**
     * Divide current instance by a given divider. shares() is naive, it divides each unit separately
     * and the result is rounded for each unit. So 5 hours and 20 minutes shared by 3 becomes 2 hours
     * and 7 minutes.
     *
     * Use shares() when you want a fast and approximated calculation that does not cascade units.
     *
     * For a precise and cascaded calculation,
     *
     * @see divide()
     *
     * @param float|int $divider
     *
     * @return $this
     */
    public function shares($divider)
    {
        return $this->times(1 / $divider);
    }

    protected function copyProperties(self $interval, $ignoreSign = false)
    {
        $this->years = $interval->years;
        $this->months = $interval->months;
        $this->dayz = $interval->dayz;
        $this->hours = $interval->hours;
        $this->minutes = $interval->minutes;
        $this->seconds = $interval->seconds;
        $this->microseconds = $interval->microseconds;

        if (!$ignoreSign) {
            $this->invert = $interval->invert;
        }

        return $this;
    }

    /**
     * Multiply and cascade current instance by a given factor.
     *
     * @param float|int $factor
     *
     * @return $this
     */
    public function multiply($factor)
    {
        if ($factor < 0) {
            $this->invert = $this->invert ? 0 : 1;
            $factor = -$factor;
        }

        $yearPart = (int) floor($this->years * $factor); // Split calculation to prevent imprecision

        if ($yearPart) {
            $this->years -= $yearPart / $factor;
        }

        return $this->copyProperties(
            static::create($yearPart)
                ->microseconds(abs($this->totalMicroseconds) * $factor)
                ->cascade(),
            true
        );
    }

    /**
     * Divide and cascade current instance by a given divider.
     *
     * @param float|int $divider
     *
     * @return $this
     */
    public function divide($divider)
    {
        return $this->multiply(1 / $divider);
    }

    /**
     * Get the interval_spec string of a date interval.
     *
     * @param DateInterval $interval
     *
     * @return string
     */
    public static function getDateIntervalSpec(DateInterval $interval)
    {
        $date = array_filter([
            static::PERIOD_YEARS => abs($interval->y),
            static::PERIOD_MONTHS => abs($interval->m),
            static::PERIOD_DAYS => abs($interval->d),
        ]);

        $time = array_filter([
            static::PERIOD_HOURS => abs($interval->h),
            static::PERIOD_MINUTES => abs($interval->i),
            static::PERIOD_SECONDS => abs($interval->s),
        ]);

        $specString = static::PERIOD_PREFIX;

        foreach ($date as $key => $value) {
            $specString .= $value.$key;
        }

        if (\count($time) > 0) {
            $specString .= static::PERIOD_TIME_PREFIX;
            foreach ($time as $key => $value) {
                $specString .= $value.$key;
            }
        }

        return $specString === static::PERIOD_PREFIX ? 'PT0S' : $specString;
    }

    /**
     * Get the interval_spec string.
     *
     * @return string
     */
    public function spec()
    {
        return static::getDateIntervalSpec($this);
    }

    /**
     * Comparing 2 date intervals.
     *
     * @param DateInterval $first
     * @param DateInterval $second
     *
     * @return int
     */
    public static function compareDateIntervals(DateInterval $first, DateInterval $second)
    {
        $current = Carbon::now();
        $passed = $current->copy()->add($second);
        $current->add($first);

        if ($current < $passed) {
            return -1;
        }
        if ($current > $passed) {
            return 1;
        }

        return 0;
    }

    /**
     * Comparing with passed interval.
     *
     * @param DateInterval $interval
     *
     * @return int
     */
    public function compare(DateInterval $interval)
    {
        return static::compareDateIntervals($this, $interval);
    }

    private function invertCascade(array $values)
    {
        return $this->set(array_map(function ($value) {
            return -$value;
        }, $values))->doCascade(true)->invert();
    }

    private function doCascade(bool $deep)
    {
        $originalData = $this->toArray();
        $originalData['milliseconds'] = (int) ($originalData['microseconds'] / static::getMicrosecondsPerMillisecond());
        $originalData['microseconds'] = $originalData['microseconds'] % static::getMicrosecondsPerMillisecond();
        $originalData['daysExcludeWeeks'] = $originalData['days'];
        unset($originalData['days']);
        $newData = $originalData;

        foreach (static::getFlipCascadeFactors() as $source => [$target, $factor]) {
            foreach (['source', 'target'] as $key) {
                if ($$key === 'dayz') {
                    $$key = 'daysExcludeWeeks';
                }
            }

            $value = $newData[$source];
            $modulo = ($factor + ($value % $factor)) % $factor;
            $newData[$source] = $modulo;
            $newData[$target] += ($value - $modulo) / $factor;
        }

        $positive = null;

        if (!$deep) {
            foreach ($newData as $value) {
                if ($value) {
                    if ($positive === null) {
                        $positive = ($value > 0);

                        continue;
                    }

                    if (($value > 0) !== $positive) {
                        return $this->invertCascade($originalData)
                            ->solveNegativeInterval();
                    }
                }
            }
        }

        return $this->set($newData)
            ->solveNegativeInterval();
    }

    /**
     * Convert overflowed values into bigger units.
     *
     * @return $this
     */
    public function cascade()
    {
        return $this->doCascade(false);
    }

    public function hasNegativeValues(): bool
    {
        foreach ($this->toArray() as $value) {
            if ($value < 0) {
                return true;
            }
        }

        return false;
    }

    public function hasPositiveValues(): bool
    {
        foreach ($this->toArray() as $value) {
            if ($value > 0) {
                return true;
            }
        }

        return false;
    }

    /**
     * Get amount of given unit equivalent to the interval.
     *
     * @param string $unit
     *
     * @throws UnknownUnitException|UnitNotConfiguredException
     *
     * @return float
     */
    public function total($unit)
    {
        $realUnit = $unit = strtolower($unit);

        if (\in_array($unit, ['days', 'weeks'])) {
            $realUnit = 'dayz';
        } elseif (!\in_array($unit, ['microseconds', 'milliseconds', 'seconds', 'minutes', 'hours', 'dayz', 'months', 'years'])) {
            throw new UnknownUnitException($unit);
        }

        $result = 0;
        $cumulativeFactor = 0;
        $unitFound = false;
        $factors = static::getFlipCascadeFactors();
        $daysPerWeek = static::getDaysPerWeek();

        $values = [
            'years' => $this->years,
            'months' => $this->months,
            'weeks' => (int) ($this->d / $daysPerWeek),
            'dayz' => (int) ($this->d % $daysPerWeek),
            'hours' => $this->hours,
            'minutes' => $this->minutes,
            'seconds' => $this->seconds,
            'milliseconds' => (int) ($this->microseconds / Carbon::MICROSECONDS_PER_MILLISECOND),
            'microseconds' => (int) ($this->microseconds % Carbon::MICROSECONDS_PER_MILLISECOND),
        ];

        if (isset($factors['dayz']) && $factors['dayz'][0] !== 'weeks') {
            $values['dayz'] += $values['weeks'] * $daysPerWeek;
            $values['weeks'] = 0;
        }

        foreach ($factors as $source => [$target, $factor]) {
            if ($source === $realUnit) {
                $unitFound = true;
                $value = $values[$source];
                $result += $value;
                $cumulativeFactor = 1;
            }

            if ($factor === false) {
                if ($unitFound) {
                    break;
                }

                $result = 0;
                $cumulativeFactor = 0;

                continue;
            }

            if ($target === $realUnit) {
                $unitFound = true;
            }

            if ($cumulativeFactor) {
                $cumulativeFactor *= $factor;
                $result += $values[$target] * $cumulativeFactor;

                continue;
            }

            $value = $values[$source];

            $result = ($result + $value) / $factor;
        }

        if (isset($target) && !$cumulativeFactor) {
            $result += $values[$target];
        }

        if (!$unitFound) {
            throw new UnitNotConfiguredException($unit);
        }

        if ($this->invert) {
            $result *= -1;
        }

        if ($unit === 'weeks') {
            return $result / $daysPerWeek;
        }

        return $result;
    }

    /**
     * Determines if the instance is equal to another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @see equalTo()
     *
     * @return bool
     */
    public function eq($interval): bool
    {
        return $this->equalTo($interval);
    }

    /**
     * Determines if the instance is equal to another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @return bool
     */
    public function equalTo($interval): bool
    {
        $interval = $this->resolveInterval($interval);

        return $interval !== null && $this->totalMicroseconds === $interval->totalMicroseconds;
    }

    /**
     * Determines if the instance is not equal to another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @see notEqualTo()
     *
     * @return bool
     */
    public function ne($interval): bool
    {
        return $this->notEqualTo($interval);
    }

    /**
     * Determines if the instance is not equal to another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @return bool
     */
    public function notEqualTo($interval): bool
    {
        return !$this->eq($interval);
    }

    /**
     * Determines if the instance is greater (longer) than another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @see greaterThan()
     *
     * @return bool
     */
    public function gt($interval): bool
    {
        return $this->greaterThan($interval);
    }

    /**
     * Determines if the instance is greater (longer) than another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @return bool
     */
    public function greaterThan($interval): bool
    {
        $interval = $this->resolveInterval($interval);

        return $interval === null || $this->totalMicroseconds > $interval->totalMicroseconds;
    }

    /**
     * Determines if the instance is greater (longer) than or equal to another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @see greaterThanOrEqualTo()
     *
     * @return bool
     */
    public function gte($interval): bool
    {
        return $this->greaterThanOrEqualTo($interval);
    }

    /**
     * Determines if the instance is greater (longer) than or equal to another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @return bool
     */
    public function greaterThanOrEqualTo($interval): bool
    {
        return $this->greaterThan($interval) || $this->equalTo($interval);
    }

    /**
     * Determines if the instance is less (shorter) than another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @see lessThan()
     *
     * @return bool
     */
    public function lt($interval): bool
    {
        return $this->lessThan($interval);
    }

    /**
     * Determines if the instance is less (shorter) than another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @return bool
     */
    public function lessThan($interval): bool
    {
        $interval = $this->resolveInterval($interval);

        return $interval !== null && $this->totalMicroseconds < $interval->totalMicroseconds;
    }

    /**
     * Determines if the instance is less (shorter) than or equal to another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @see lessThanOrEqualTo()
     *
     * @return bool
     */
    public function lte($interval): bool
    {
        return $this->lessThanOrEqualTo($interval);
    }

    /**
     * Determines if the instance is less (shorter) than or equal to another
     *
     * @param CarbonInterval|DateInterval|mixed $interval
     *
     * @return bool
     */
    public function lessThanOrEqualTo($interval): bool
    {
        return $this->lessThan($interval) || $this->equalTo($interval);
    }

    /**
     * Determines if the instance is between two others.
     *
     * The third argument allow you to specify if bounds are included or not (true by default)
     * but for when you including/excluding bounds may produce different results in your application,
     * we recommend to use the explicit methods ->betweenIncluded() or ->betweenExcluded() instead.
     *
     * @example
     * ```
     * CarbonInterval::hours(48)->between(CarbonInterval::day(), CarbonInterval::days(3)); // true
     * CarbonInterval::hours(48)->between(CarbonInterval::day(), CarbonInterval::hours(36)); // false
     * CarbonInterval::hours(48)->between(CarbonInterval::day(), CarbonInterval::days(2)); // true
     * CarbonInterval::hours(48)->between(CarbonInterval::day(), CarbonInterval::days(2), false); // false
     * ```
     *
     * @param CarbonInterval|DateInterval|mixed $interval1
     * @param CarbonInterval|DateInterval|mixed $interval2
     * @param bool                              $equal     Indicates if an equal to comparison should be done
     *
     * @return bool
     */
    public function between($interval1, $interval2, $equal = true): bool
    {
        return $equal
            ? $this->greaterThanOrEqualTo($interval1) && $this->lessThanOrEqualTo($interval2)
            : $this->greaterThan($interval1) && $this->lessThan($interval2);
    }

    /**
     * Determines if the instance is between two others, bounds excluded.
     *
     * @example
     * ```
     * CarbonInterval::hours(48)->betweenExcluded(CarbonInterval::day(), CarbonInterval::days(3)); // true
     * CarbonInterval::hours(48)->betweenExcluded(CarbonInterval::day(), CarbonInterval::hours(36)); // false
     * CarbonInterval::hours(48)->betweenExcluded(CarbonInterval::day(), CarbonInterval::days(2)); // true
     * ```
     *
     * @param CarbonInterval|DateInterval|mixed $interval1
     * @param CarbonInterval|DateInterval|mixed $interval2
     *
     * @return bool
     */
    public function betweenIncluded($interval1, $interval2): bool
    {
        return $this->between($interval1, $interval2, true);
    }

    /**
     * Determines if the instance is between two others, bounds excluded.
     *
     * @example
     * ```
     * CarbonInterval::hours(48)->betweenExcluded(CarbonInterval::day(), CarbonInterval::days(3)); // true
     * CarbonInterval::hours(48)->betweenExcluded(CarbonInterval::day(), CarbonInterval::hours(36)); // false
     * CarbonInterval::hours(48)->betweenExcluded(CarbonInterval::day(), CarbonInterval::days(2)); // false
     * ```
     *
     * @param CarbonInterval|DateInterval|mixed $interval1
     * @param CarbonInterval|DateInterval|mixed $interval2
     *
     * @return bool
     */
    public function betweenExcluded($interval1, $interval2): bool
    {
        return $this->between($interval1, $interval2, false);
    }

    /**
     * Determines if the instance is between two others
     *
     * @example
     * ```
     * CarbonInterval::hours(48)->isBetween(CarbonInterval::day(), CarbonInterval::days(3)); // true
     * CarbonInterval::hours(48)->isBetween(CarbonInterval::day(), CarbonInterval::hours(36)); // false
     * CarbonInterval::hours(48)->isBetween(CarbonInterval::day(), CarbonInterval::days(2)); // true
     * CarbonInterval::hours(48)->isBetween(CarbonInterval::day(), CarbonInterval::days(2), false); // false
     * ```
     *
     * @param CarbonInterval|DateInterval|mixed $interval1
     * @param CarbonInterval|DateInterval|mixed $interval2
     * @param bool                              $equal     Indicates if an equal to comparison should be done
     *
     * @return bool
     */
    public function isBetween($interval1, $interval2, $equal = true): bool
    {
        return $this->between($interval1, $interval2, $equal);
    }

    /**
     * Round the current instance at the given unit with given precision if specified and the given function.
     *
     * @param string                             $unit
     * @param float|int|string|DateInterval|null $precision
     * @param string                             $function
     *
     * @throws Exception
     *
     * @return $this
     */
    public function roundUnit($unit, $precision = 1, $function = 'round')
    {
        $base = CarbonImmutable::parse('2000-01-01 00:00:00', 'UTC')
            ->roundUnit($unit, $precision, $function);
        $next = $base->add($this);
        $inverted = $next < $base;

        if ($inverted) {
            $next = $base->sub($this);
        }

        $this->copyProperties(
            $next
                ->roundUnit($unit, $precision, $function)
                ->diffAsCarbonInterval($base)
        );

        return $this->invert($inverted);
    }

    /**
     * Truncate the current instance at the given unit with given precision if specified.
     *
     * @param string                             $unit
     * @param float|int|string|DateInterval|null $precision
     *
     * @throws Exception
     *
     * @return $this
     */
    public function floorUnit($unit, $precision = 1)
    {
        return $this->roundUnit($unit, $precision, 'floor');
    }

    /**
     * Ceil the current instance at the given unit with given precision if specified.
     *
     * @param string                             $unit
     * @param float|int|string|DateInterval|null $precision
     *
     * @throws Exception
     *
     * @return $this
     */
    public function ceilUnit($unit, $precision = 1)
    {
        return $this->roundUnit($unit, $precision, 'ceil');
    }

    /**
     * Round the current instance second with given precision if specified.
     *
     * @param float|int|string|DateInterval|null $precision
     * @param string                             $function
     *
     * @throws Exception
     *
     * @return $this
     */
    public function round($precision = 1, $function = 'round')
    {
        return $this->roundWith($precision, $function);
    }

    /**
     * Round the current instance second with given precision if specified.
     *
     * @param float|int|string|DateInterval|null $precision
     *
     * @throws Exception
     *
     * @return $this
     */
    public function floor($precision = 1)
    {
        return $this->round($precision, 'floor');
    }

    /**
     * Ceil the current instance second with given precision if specified.
     *
     * @param float|int|string|DateInterval|null $precision
     *
     * @throws Exception
     *
     * @return $this
     */
    public function ceil($precision = 1)
    {
        return $this->round($precision, 'ceil');
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use Carbon\Exceptions\InvalidCastException;
use Carbon\Exceptions\InvalidIntervalException;
use Carbon\Exceptions\InvalidPeriodDateException;
use Carbon\Exceptions\InvalidPeriodParameterException;
use Carbon\Exceptions\NotACarbonClassException;
use Carbon\Exceptions\NotAPeriodException;
use Carbon\Exceptions\UnknownGetterException;
use Carbon\Exceptions\UnknownMethodException;
use Carbon\Exceptions\UnreachableException;
use Carbon\Traits\IntervalRounding;
use Carbon\Traits\Mixin;
use Carbon\Traits\Options;
use Closure;
use Countable;
use DateInterval;
use DatePeriod;
use DateTime;
use DateTimeInterface;
use InvalidArgumentException;
use Iterator;
use JsonSerializable;
use ReflectionException;
use RuntimeException;

/**
 * Substitution of DatePeriod with some modifications and many more features.
 *
 * @property-read int $recurrences number of recurrences (if end not set).
 * @property-read bool $include_start_date rather the start date is included in the iteration.
 * @property-read bool $include_end_date rather the end date is included in the iteration (if recurrences not set).
 * @property-read CarbonInterface $start Period start date.
 * @property-read CarbonInterface $current Current date from the iteration.
 * @property-read CarbonInterface $end Period end date.
 * @property-read CarbonInterval $interval Underlying date interval instance. Always present, one day by default.
 *
 * @method static CarbonPeriod start($date, $inclusive = null) Create instance specifying start date or modify the start date if called on an instance.
 * @method static CarbonPeriod since($date, $inclusive = null) Alias for start().
 * @method static CarbonPeriod sinceNow($inclusive = null) Create instance with start date set to now or set the start date to now if called on an instance.
 * @method static CarbonPeriod end($date = null, $inclusive = null) Create instance specifying end date or modify the end date if called on an instance.
 * @method static CarbonPeriod until($date = null, $inclusive = null) Alias for end().
 * @method static CarbonPeriod untilNow($inclusive = null) Create instance with end date set to now or set the end date to now if called on an instance.
 * @method static CarbonPeriod dates($start, $end = null) Create instance with start and end dates or modify the start and end dates if called on an instance.
 * @method static CarbonPeriod between($start, $end = null) Create instance with start and end dates or modify the start and end dates if called on an instance.
 * @method static CarbonPeriod recurrences($recurrences = null) Create instance with maximum number of recurrences or modify the number of recurrences if called on an instance.
 * @method static CarbonPeriod times($recurrences = null) Alias for recurrences().
 * @method static CarbonPeriod options($options = null) Create instance with options or modify the options if called on an instance.
 * @method static CarbonPeriod toggle($options, $state = null) Create instance with options toggled on or off, or toggle options if called on an instance.
 * @method static CarbonPeriod filter($callback, $name = null) Create instance with filter added to the stack or append a filter if called on an instance.
 * @method static CarbonPeriod push($callback, $name = null) Alias for filter().
 * @method static CarbonPeriod prepend($callback, $name = null) Create instance with filter prepended to the stack or prepend a filter if called on an instance.
 * @method static CarbonPeriod filters(array $filters = []) Create instance with filters stack or replace the whole filters stack if called on an instance.
 * @method static CarbonPeriod interval($interval) Create instance with given date interval or modify the interval if called on an instance.
 * @method static CarbonPeriod each($interval) Create instance with given date interval or modify the interval if called on an instance.
 * @method static CarbonPeriod every($interval) Create instance with given date interval or modify the interval if called on an instance.
 * @method static CarbonPeriod step($interval) Create instance with given date interval or modify the interval if called on an instance.
 * @method static CarbonPeriod stepBy($interval) Create instance with given date interval or modify the interval if called on an instance.
 * @method static CarbonPeriod invert() Create instance with inverted date interval or invert the interval if called on an instance.
 * @method static CarbonPeriod years($years = 1) Create instance specifying a number of years for date interval or replace the interval by the given a number of years if called on an instance.
 * @method static CarbonPeriod year($years = 1) Alias for years().
 * @method static CarbonPeriod months($months = 1) Create instance specifying a number of months for date interval or replace the interval by the given a number of months if called on an instance.
 * @method static CarbonPeriod month($months = 1) Alias for months().
 * @method static CarbonPeriod weeks($weeks = 1) Create instance specifying a number of weeks for date interval or replace the interval by the given a number of weeks if called on an instance.
 * @method static CarbonPeriod week($weeks = 1) Alias for weeks().
 * @method static CarbonPeriod days($days = 1) Create instance specifying a number of days for date interval or replace the interval by the given a number of days if called on an instance.
 * @method static CarbonPeriod dayz($days = 1) Alias for days().
 * @method static CarbonPeriod day($days = 1) Alias for days().
 * @method static CarbonPeriod hours($hours = 1) Create instance specifying a number of hours for date interval or replace the interval by the given a number of hours if called on an instance.
 * @method static CarbonPeriod hour($hours = 1) Alias for hours().
 * @method static CarbonPeriod minutes($minutes = 1) Create instance specifying a number of minutes for date interval or replace the interval by the given a number of minutes if called on an instance.
 * @method static CarbonPeriod minute($minutes = 1) Alias for minutes().
 * @method static CarbonPeriod seconds($seconds = 1) Create instance specifying a number of seconds for date interval or replace the interval by the given a number of seconds if called on an instance.
 * @method static CarbonPeriod second($seconds = 1) Alias for seconds().
 * @method $this roundYear(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
 * @method $this roundYears(float $precision = 1, string $function = "round") Round the current instance year with given precision using the given function.
 * @method $this floorYear(float $precision = 1) Truncate the current instance year with given precision.
 * @method $this floorYears(float $precision = 1) Truncate the current instance year with given precision.
 * @method $this ceilYear(float $precision = 1) Ceil the current instance year with given precision.
 * @method $this ceilYears(float $precision = 1) Ceil the current instance year with given precision.
 * @method $this roundMonth(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
 * @method $this roundMonths(float $precision = 1, string $function = "round") Round the current instance month with given precision using the given function.
 * @method $this floorMonth(float $precision = 1) Truncate the current instance month with given precision.
 * @method $this floorMonths(float $precision = 1) Truncate the current instance month with given precision.
 * @method $this ceilMonth(float $precision = 1) Ceil the current instance month with given precision.
 * @method $this ceilMonths(float $precision = 1) Ceil the current instance month with given precision.
 * @method $this roundWeek(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
 * @method $this roundWeeks(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
 * @method $this floorWeek(float $precision = 1) Truncate the current instance day with given precision.
 * @method $this floorWeeks(float $precision = 1) Truncate the current instance day with given precision.
 * @method $this ceilWeek(float $precision = 1) Ceil the current instance day with given precision.
 * @method $this ceilWeeks(float $precision = 1) Ceil the current instance day with given precision.
 * @method $this roundDay(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
 * @method $this roundDays(float $precision = 1, string $function = "round") Round the current instance day with given precision using the given function.
 * @method $this floorDay(float $precision = 1) Truncate the current instance day with given precision.
 * @method $this floorDays(float $precision = 1) Truncate the current instance day with given precision.
 * @method $this ceilDay(float $precision = 1) Ceil the current instance day with given precision.
 * @method $this ceilDays(float $precision = 1) Ceil the current instance day with given precision.
 * @method $this roundHour(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
 * @method $this roundHours(float $precision = 1, string $function = "round") Round the current instance hour with given precision using the given function.
 * @method $this floorHour(float $precision = 1) Truncate the current instance hour with given precision.
 * @method $this floorHours(float $precision = 1) Truncate the current instance hour with given precision.
 * @method $this ceilHour(float $precision = 1) Ceil the current instance hour with given precision.
 * @method $this ceilHours(float $precision = 1) Ceil the current instance hour with given precision.
 * @method $this roundMinute(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
 * @method $this roundMinutes(float $precision = 1, string $function = "round") Round the current instance minute with given precision using the given function.
 * @method $this floorMinute(float $precision = 1) Truncate the current instance minute with given precision.
 * @method $this floorMinutes(float $precision = 1) Truncate the current instance minute with given precision.
 * @method $this ceilMinute(float $precision = 1) Ceil the current instance minute with given precision.
 * @method $this ceilMinutes(float $precision = 1) Ceil the current instance minute with given precision.
 * @method $this roundSecond(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
 * @method $this roundSeconds(float $precision = 1, string $function = "round") Round the current instance second with given precision using the given function.
 * @method $this floorSecond(float $precision = 1) Truncate the current instance second with given precision.
 * @method $this floorSeconds(float $precision = 1) Truncate the current instance second with given precision.
 * @method $this ceilSecond(float $precision = 1) Ceil the current instance second with given precision.
 * @method $this ceilSeconds(float $precision = 1) Ceil the current instance second with given precision.
 * @method $this roundMillennium(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
 * @method $this roundMillennia(float $precision = 1, string $function = "round") Round the current instance millennium with given precision using the given function.
 * @method $this floorMillennium(float $precision = 1) Truncate the current instance millennium with given precision.
 * @method $this floorMillennia(float $precision = 1) Truncate the current instance millennium with given precision.
 * @method $this ceilMillennium(float $precision = 1) Ceil the current instance millennium with given precision.
 * @method $this ceilMillennia(float $precision = 1) Ceil the current instance millennium with given precision.
 * @method $this roundCentury(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
 * @method $this roundCenturies(float $precision = 1, string $function = "round") Round the current instance century with given precision using the given function.
 * @method $this floorCentury(float $precision = 1) Truncate the current instance century with given precision.
 * @method $this floorCenturies(float $precision = 1) Truncate the current instance century with given precision.
 * @method $this ceilCentury(float $precision = 1) Ceil the current instance century with given precision.
 * @method $this ceilCenturies(float $precision = 1) Ceil the current instance century with given precision.
 * @method $this roundDecade(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
 * @method $this roundDecades(float $precision = 1, string $function = "round") Round the current instance decade with given precision using the given function.
 * @method $this floorDecade(float $precision = 1) Truncate the current instance decade with given precision.
 * @method $this floorDecades(float $precision = 1) Truncate the current instance decade with given precision.
 * @method $this ceilDecade(float $precision = 1) Ceil the current instance decade with given precision.
 * @method $this ceilDecades(float $precision = 1) Ceil the current instance decade with given precision.
 * @method $this roundQuarter(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
 * @method $this roundQuarters(float $precision = 1, string $function = "round") Round the current instance quarter with given precision using the given function.
 * @method $this floorQuarter(float $precision = 1) Truncate the current instance quarter with given precision.
 * @method $this floorQuarters(float $precision = 1) Truncate the current instance quarter with given precision.
 * @method $this ceilQuarter(float $precision = 1) Ceil the current instance quarter with given precision.
 * @method $this ceilQuarters(float $precision = 1) Ceil the current instance quarter with given precision.
 * @method $this roundMillisecond(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
 * @method $this roundMilliseconds(float $precision = 1, string $function = "round") Round the current instance millisecond with given precision using the given function.
 * @method $this floorMillisecond(float $precision = 1) Truncate the current instance millisecond with given precision.
 * @method $this floorMilliseconds(float $precision = 1) Truncate the current instance millisecond with given precision.
 * @method $this ceilMillisecond(float $precision = 1) Ceil the current instance millisecond with given precision.
 * @method $this ceilMilliseconds(float $precision = 1) Ceil the current instance millisecond with given precision.
 * @method $this roundMicrosecond(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
 * @method $this roundMicroseconds(float $precision = 1, string $function = "round") Round the current instance microsecond with given precision using the given function.
 * @method $this floorMicrosecond(float $precision = 1) Truncate the current instance microsecond with given precision.
 * @method $this floorMicroseconds(float $precision = 1) Truncate the current instance microsecond with given precision.
 * @method $this ceilMicrosecond(float $precision = 1) Ceil the current instance microsecond with given precision.
 * @method $this ceilMicroseconds(float $precision = 1) Ceil the current instance microsecond with given precision.
 */
class CarbonPeriod implements Iterator, Countable, JsonSerializable
{
    use IntervalRounding;
    use Mixin {
        Mixin::mixin as baseMixin;
    }
    use Options;

    /**
     * Built-in filters.
     *
     * @var string
     */
    public const RECURRENCES_FILTER = [self::class, 'filterRecurrences'];
    public const END_DATE_FILTER = [self::class, 'filterEndDate'];

    /**
     * Special value which can be returned by filters to end iteration. Also a filter.
     *
     * @var string
     */
    public const END_ITERATION = [self::class, 'endIteration'];

    /**
     * Exclude start date from iteration.
     *
     * @var int
     */
    public const EXCLUDE_START_DATE = 1;

    /**
     * Exclude end date from iteration.
     *
     * @var int
     */
    public const EXCLUDE_END_DATE = 2;

    /**
     * Yield CarbonImmutable instances.
     *
     * @var int
     */
    public const IMMUTABLE = 4;

    /**
     * Number of maximum attempts before giving up on finding next valid date.
     *
     * @var int
     */
    public const NEXT_MAX_ATTEMPTS = 1000;

    /**
     * The registered macros.
     *
     * @var array
     */
    protected static $macros = [];

    /**
     * Date class of iteration items.
     *
     * @var string
     */
    protected $dateClass = Carbon::class;

    /**
     * Underlying date interval instance. Always present, one day by default.
     *
     * @var CarbonInterval
     */
    protected $dateInterval;

    /**
     * Whether current date interval was set by default.
     *
     * @var bool
     */
    protected $isDefaultInterval;

    /**
     * The filters stack.
     *
     * @var array
     */
    protected $filters = [];

    /**
     * Period start date. Applied on rewind. Always present, now by default.
     *
     * @var CarbonInterface
     */
    protected $startDate;

    /**
     * Period end date. For inverted interval should be before the start date. Applied via a filter.
     *
     * @var CarbonInterface|null
     */
    protected $endDate;

    /**
     * Limit for number of recurrences. Applied via a filter.
     *
     * @var int|null
     */
    protected $recurrences;

    /**
     * Iteration options.
     *
     * @var int
     */
    protected $options;

    /**
     * Index of current date. Always sequential, even if some dates are skipped by filters.
     * Equal to null only before the first iteration.
     *
     * @var int
     */
    protected $key;

    /**
     * Current date. May temporarily hold unaccepted value when looking for a next valid date.
     * Equal to null only before the first iteration.
     *
     * @var CarbonInterface
     */
    protected $current;

    /**
     * Timezone of current date. Taken from the start date.
     *
     * @var \DateTimeZone|null
     */
    protected $timezone;

    /**
     * The cached validation result for current date.
     *
     * @var bool|string|null
     */
    protected $validationResult;

    /**
     * Timezone handler for settings() method.
     *
     * @var mixed
     */
    protected $tzName;

    /**
     * Make a CarbonPeriod instance from given variable if possible.
     *
     * @param mixed $var
     *
     * @return static|null
     */
    public static function make($var)
    {
        try {
            return static::instance($var);
        } catch (NotAPeriodException $e) {
            return static::create($var);
        }
    }

    /**
     * Create a new instance from a DatePeriod or CarbonPeriod object.
     *
     * @param CarbonPeriod|DatePeriod $period
     *
     * @return static
     */
    public static function instance($period)
    {
        if ($period instanceof static) {
            return $period->copy();
        }

        if ($period instanceof self) {
            return new static(
                $period->getStartDate(),
                $period->getEndDate() ?: $period->getRecurrences(),
                $period->getDateInterval(),
                $period->getOptions()
            );
        }

        if ($period instanceof DatePeriod) {
            return new static(
                $period->start,
                $period->end ?: ($period->recurrences - 1),
                $period->interval,
                $period->include_start_date ? 0 : static::EXCLUDE_START_DATE
            );
        }

        $class = \get_called_class();
        $type = \gettype($period);

        throw new NotAPeriodException(
            'Argument 1 passed to '.$class.'::'.__METHOD__.'() '.
            'must be an instance of DatePeriod or '.$class.', '.
            ($type === 'object' ? 'instance of '.\get_class($period) : $type).' given.'
        );
    }

    /**
     * Create a new instance.
     *
     * @return static
     */
    public static function create(...$params)
    {
        return static::createFromArray($params);
    }

    /**
     * Create a new instance from an array of parameters.
     *
     * @param array $params
     *
     * @return static
     */
    public static function createFromArray(array $params)
    {
        return new static(...$params);
    }

    /**
     * Create CarbonPeriod from ISO 8601 string.
     *
     * @param string   $iso
     * @param int|null $options
     *
     * @return static
     */
    public static function createFromIso($iso, $options = null)
    {
        $params = static::parseIso8601($iso);

        $instance = static::createFromArray($params);

        if ($options !== null) {
            $instance->setOptions($options);
        }

        return $instance;
    }

    /**
     * Return whether given interval contains non zero value of any time unit.
     *
     * @param \DateInterval $interval
     *
     * @return bool
     */
    protected static function intervalHasTime(DateInterval $interval)
    {
        return $interval->h || $interval->i || $interval->s || $interval->f;
    }

    /**
     * Return whether given variable is an ISO 8601 specification.
     *
     * Note: Check is very basic, as actual validation will be done later when parsing.
     * We just want to ensure that variable is not any other type of a valid parameter.
     *
     * @param mixed $var
     *
     * @return bool
     */
    protected static function isIso8601($var)
    {
        if (!\is_string($var)) {
            return false;
        }

        // Match slash but not within a timezone name.
        $part = '[a-z]+(?:[_-][a-z]+)*';

        preg_match("#\b$part/$part\b|(/)#i", $var, $match);

        return isset($match[1]);
    }

    /**
     * Parse given ISO 8601 string into an array of arguments.
     *
     * @SuppressWarnings(PHPMD.ElseExpression)
     *
     * @param string $iso
     *
     * @return array
     */
    protected static function parseIso8601($iso)
    {
        $result = [];

        $interval = null;
        $start = null;
        $end = null;

        foreach (explode('/', $iso) as $key => $part) {
            if ($key === 0 && preg_match('/^R([0-9]*)$/', $part, $match)) {
                $parsed = \strlen($match[1]) ? (int) $match[1] : null;
            } elseif ($interval === null && $parsed = CarbonInterval::make($part)) {
                $interval = $part;
            } elseif ($start === null && $parsed = Carbon::make($part)) {
                $start = $part;
            } elseif ($end === null && $parsed = Carbon::make(static::addMissingParts($start, $part))) {
                $end = $part;
            } else {
                throw new InvalidPeriodParameterException("Invalid ISO 8601 specification: $iso.");
            }

            $result[] = $parsed;
        }

        return $result;
    }

    /**
     * Add missing parts of the target date from the soure date.
     *
     * @param string $source
     * @param string $target
     *
     * @return string
     */
    protected static function addMissingParts($source, $target)
    {
        $pattern = '/'.preg_replace('/[0-9]+/', '[0-9]+', preg_quote($target, '/')).'$/';

        $result = preg_replace($pattern, $target, $source, 1, $count);

        return $count ? $result : $target;
    }

    /**
     * Register a custom macro.
     *
     * @example
     * ```
     * CarbonPeriod::macro('middle', function () {
     *   return $this->getStartDate()->average($this->getEndDate());
     * });
     * echo CarbonPeriod::since('2011-05-12')->until('2011-06-03')->middle();
     * ```
     *
     * @param string          $name
     * @param object|callable $macro
     *
     * @return void
     */
    public static function macro($name, $macro)
    {
        static::$macros[$name] = $macro;
    }

    /**
     * Register macros from a mixin object.
     *
     * @example
     * ```
     * CarbonPeriod::mixin(new class {
     *   public function addDays() {
     *     return function ($count = 1) {
     *       return $this->setStartDate(
     *         $this->getStartDate()->addDays($count)
     *       )->setEndDate(
     *         $this->getEndDate()->addDays($count)
     *       );
     *     };
     *   }
     *   public function subDays() {
     *     return function ($count = 1) {
     *       return $this->setStartDate(
     *         $this->getStartDate()->subDays($count)
     *       )->setEndDate(
     *         $this->getEndDate()->subDays($count)
     *       );
     *     };
     *   }
     * });
     * echo CarbonPeriod::create('2000-01-01', '2000-02-01')->addDays(5)->subDays(3);
     * ```
     *
     * @param object|string $mixin
     *
     * @throws ReflectionException
     *
     * @return void
     */
    public static function mixin($mixin)
    {
        static::baseMixin($mixin);
    }

    /**
     * Check if macro is registered.
     *
     * @param string $name
     *
     * @return bool
     */
    public static function hasMacro($name)
    {
        return isset(static::$macros[$name]);
    }

    /**
     * Provide static proxy for instance aliases.
     *
     * @param string $method
     * @param array  $parameters
     *
     * @return mixed
     */
    public static function __callStatic($method, $parameters)
    {
        $date = new static();

        if (static::hasMacro($method)) {
            return static::bindMacroContext(null, function () use (&$method, &$parameters, &$date) {
                return $date->callMacro($method, $parameters);
            });
        }

        return $date->$method(...$parameters);
    }

    /**
     * CarbonPeriod constructor.
     *
     * @SuppressWarnings(PHPMD.ElseExpression)
     *
     * @throws InvalidArgumentException
     */
    public function __construct(...$arguments)
    {
        // Parse and assign arguments one by one. First argument may be an ISO 8601 spec,
        // which will be first parsed into parts and then processed the same way.

        $argumentsCount = \count($arguments);

        if ($argumentsCount && static::isIso8601($iso = $arguments[0])) {
            array_splice($arguments, 0, 1, static::parseIso8601($iso));
        }

        if ($argumentsCount === 1) {
            if ($arguments[0] instanceof DatePeriod) {
                $arguments = [
                    $arguments[0]->start,
                    $arguments[0]->end ?: ($arguments[0]->recurrences - 1),
                    $arguments[0]->interval,
                    $arguments[0]->include_start_date ? 0 : static::EXCLUDE_START_DATE,
                ];
            } elseif ($arguments[0] instanceof self) {
                $arguments = [
                    $arguments[0]->getStartDate(),
                    $arguments[0]->getEndDate() ?: $arguments[0]->getRecurrences(),
                    $arguments[0]->getDateInterval(),
                    $arguments[0]->getOptions(),
                ];
            }
        }

        foreach ($arguments as $argument) {
            if ($this->dateInterval === null &&
                (
                    \is_string($argument) && preg_match(
                        '/^(\d(\d(?![\/-])|[^\d\/-]([\/-])?)*|P[T0-9].*|(?:\h*\d+(?:\.\d+)?\h*[a-z]+)+)$/i',
                        $argument
                    ) ||
                    $argument instanceof DateInterval ||
                    $argument instanceof Closure
                ) &&
                $parsed = @CarbonInterval::make($argument)
            ) {
                $this->setDateInterval($parsed);
            } elseif ($this->startDate === null && $parsed = Carbon::make($argument)) {
                $this->setStartDate($parsed);
            } elseif ($this->endDate === null && $parsed = Carbon::make($argument)) {
                $this->setEndDate($parsed);
            } elseif ($this->recurrences === null && $this->endDate === null && is_numeric($argument)) {
                $this->setRecurrences($argument);
            } elseif ($this->options === null && (\is_int($argument) || $argument === null)) {
                $this->setOptions($argument);
            } else {
                throw new InvalidPeriodParameterException('Invalid constructor parameters.');
            }
        }

        if ($this->startDate === null) {
            $this->setStartDate(Carbon::now());
        }

        if ($this->dateInterval === null) {
            $this->setDateInterval(CarbonInterval::day());

            $this->isDefaultInterval = true;
        }

        if ($this->options === null) {
            $this->setOptions(0);
        }
    }

    /**
     * Get a copy of the instance.
     *
     * @return static
     */
    public function copy()
    {
        return clone $this;
    }

    /**
     * Get the getter for a property allowing both `DatePeriod` snakeCase and camelCase names.
     *
     * @param string $name
     *
     * @return callable|null
     */
    protected function getGetter(string $name)
    {
        switch (strtolower(preg_replace('/[A-Z]/', '_$0', $name))) {
            case 'start':
            case 'start_date':
                return [$this, 'getStartDate'];
            case 'end':
            case 'end_date':
                return [$this, 'getEndDate'];
            case 'interval':
            case 'date_interval':
                return [$this, 'getDateInterval'];
            case 'recurrences':
                return [$this, 'getRecurrences'];
            case 'include_start_date':
                return [$this, 'isStartIncluded'];
            case 'include_end_date':
                return [$this, 'isEndIncluded'];
            case 'current':
                return [$this, 'current'];
            default:
                return null;
        }
    }

    /**
     * Get a property allowing both `DatePeriod` snakeCase and camelCase names.
     *
     * @param string $name
     *
     * @return bool|CarbonInterface|CarbonInterval|int|null
     */
    public function get(string $name)
    {
        $getter = $this->getGetter($name);

        if ($getter) {
            return $getter();
        }

        throw new UnknownGetterException($name);
    }

    /**
     * Get a property allowing both `DatePeriod` snakeCase and camelCase names.
     *
     * @param string $name
     *
     * @return bool|CarbonInterface|CarbonInterval|int|null
     */
    public function __get(string $name)
    {
        return $this->get($name);
    }

    /**
     * Check if an attribute exists on the object
     *
     * @param string $name
     *
     * @return bool
     */
    public function __isset(string $name): bool
    {
        return $this->getGetter($name) !== null;
    }

    /**
     * @alias copy
     *
     * Get a copy of the instance.
     *
     * @return static
     */
    public function clone()
    {
        return clone $this;
    }

    /**
     * Set the iteration item class.
     *
     * @param string $dateClass
     *
     * @return $this
     */
    public function setDateClass(string $dateClass)
    {
        if (!is_a($dateClass, CarbonInterface::class, true)) {
            throw new NotACarbonClassException($dateClass);
        }

        $this->dateClass = $dateClass;

        if (is_a($dateClass, Carbon::class, true)) {
            $this->toggleOptions(static::IMMUTABLE, false);
        } elseif (is_a($dateClass, CarbonImmutable::class, true)) {
            $this->toggleOptions(static::IMMUTABLE, true);
        }

        return $this;
    }

    /**
     * Returns iteration item date class.
     *
     * @return string
     */
    public function getDateClass(): string
    {
        return $this->dateClass;
    }

    /**
     * Change the period date interval.
     *
     * @param DateInterval|string $interval
     *
     * @throws InvalidIntervalException
     *
     * @return $this
     */
    public function setDateInterval($interval)
    {
        if (!$interval = CarbonInterval::make($interval)) {
            throw new InvalidIntervalException('Invalid interval.');
        }

        if ($interval->spec() === 'PT0S' && !$interval->f && !$interval->getStep()) {
            throw new InvalidIntervalException('Empty interval is not accepted.');
        }

        $this->dateInterval = $interval;

        $this->isDefaultInterval = false;

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Invert the period date interval.
     *
     * @return $this
     */
    public function invertDateInterval()
    {
        $interval = $this->dateInterval->invert();

        return $this->setDateInterval($interval);
    }

    /**
     * Set start and end date.
     *
     * @param DateTime|DateTimeInterface|string      $start
     * @param DateTime|DateTimeInterface|string|null $end
     *
     * @return $this
     */
    public function setDates($start, $end)
    {
        $this->setStartDate($start);
        $this->setEndDate($end);

        return $this;
    }

    /**
     * Change the period options.
     *
     * @param int|null $options
     *
     * @throws InvalidArgumentException
     *
     * @return $this
     */
    public function setOptions($options)
    {
        if (!\is_int($options) && !\is_null($options)) {
            throw new InvalidPeriodParameterException('Invalid options.');
        }

        $this->options = $options ?: 0;

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Get the period options.
     *
     * @return int
     */
    public function getOptions()
    {
        return $this->options;
    }

    /**
     * Toggle given options on or off.
     *
     * @param int       $options
     * @param bool|null $state
     *
     * @throws \InvalidArgumentException
     *
     * @return $this
     */
    public function toggleOptions($options, $state = null)
    {
        if ($state === null) {
            $state = ($this->options & $options) !== $options;
        }

        return $this->setOptions(
            $state ?
            $this->options | $options :
            $this->options & ~$options
        );
    }

    /**
     * Toggle EXCLUDE_START_DATE option.
     *
     * @param bool $state
     *
     * @return $this
     */
    public function excludeStartDate($state = true)
    {
        return $this->toggleOptions(static::EXCLUDE_START_DATE, $state);
    }

    /**
     * Toggle EXCLUDE_END_DATE option.
     *
     * @param bool $state
     *
     * @return $this
     */
    public function excludeEndDate($state = true)
    {
        return $this->toggleOptions(static::EXCLUDE_END_DATE, $state);
    }

    /**
     * Get the underlying date interval.
     *
     * @return CarbonInterval
     */
    public function getDateInterval()
    {
        return $this->dateInterval->copy();
    }

    /**
     * Get start date of the period.
     *
     * @param string|null $rounding Optional rounding 'floor', 'ceil', 'round' using the period interval.
     *
     * @return CarbonInterface
     */
    public function getStartDate(string $rounding = null)
    {
        $date = $this->startDate->copy();

        return $rounding ? $date->round($this->getDateInterval(), $rounding) : $date;
    }

    /**
     * Get end date of the period.
     *
     * @param string|null $rounding Optional rounding 'floor', 'ceil', 'round' using the period interval.
     *
     * @return CarbonInterface|null
     */
    public function getEndDate(string $rounding = null)
    {
        if (!$this->endDate) {
            return null;
        }

        $date = $this->endDate->copy();

        return $rounding ? $date->round($this->getDateInterval(), $rounding) : $date;
    }

    /**
     * Get number of recurrences.
     *
     * @return int|null
     */
    public function getRecurrences()
    {
        return $this->recurrences;
    }

    /**
     * Returns true if the start date should be excluded.
     *
     * @return bool
     */
    public function isStartExcluded()
    {
        return ($this->options & static::EXCLUDE_START_DATE) !== 0;
    }

    /**
     * Returns true if the end date should be excluded.
     *
     * @return bool
     */
    public function isEndExcluded()
    {
        return ($this->options & static::EXCLUDE_END_DATE) !== 0;
    }

    /**
     * Returns true if the start date should be included.
     *
     * @return bool
     */
    public function isStartIncluded()
    {
        return !$this->isStartExcluded();
    }

    /**
     * Returns true if the end date should be included.
     *
     * @return bool
     */
    public function isEndIncluded()
    {
        return !$this->isEndExcluded();
    }

    /**
     * Return the start if it's included by option, else return the start + 1 period interval.
     *
     * @return CarbonInterface
     */
    public function getIncludedStartDate()
    {
        $start = $this->getStartDate();

        if ($this->isStartExcluded()) {
            return $start->add($this->getDateInterval());
        }

        return $start;
    }

    /**
     * Return the end if it's included by option, else return the end - 1 period interval.
     * Warning: if the period has no fixed end, this method will iterate the period to calculate it.
     *
     * @return CarbonInterface
     */
    public function getIncludedEndDate()
    {
        $end = $this->getEndDate();

        if (!$end) {
            return $this->calculateEnd();
        }

        if ($this->isEndExcluded()) {
            return $end->sub($this->getDateInterval());
        }

        return $end;
    }

    /**
     * Add a filter to the stack.
     *
     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
     *
     * @param callable $callback
     * @param string   $name
     *
     * @return $this
     */
    public function addFilter($callback, $name = null)
    {
        $tuple = $this->createFilterTuple(\func_get_args());

        $this->filters[] = $tuple;

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Prepend a filter to the stack.
     *
     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
     *
     * @param callable $callback
     * @param string   $name
     *
     * @return $this
     */
    public function prependFilter($callback, $name = null)
    {
        $tuple = $this->createFilterTuple(\func_get_args());

        array_unshift($this->filters, $tuple);

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Remove a filter by instance or name.
     *
     * @param callable|string $filter
     *
     * @return $this
     */
    public function removeFilter($filter)
    {
        $key = \is_callable($filter) ? 0 : 1;

        $this->filters = array_values(array_filter(
            $this->filters,
            function ($tuple) use ($key, $filter) {
                return $tuple[$key] !== $filter;
            }
        ));

        $this->updateInternalState();

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Return whether given instance or name is in the filter stack.
     *
     * @param callable|string $filter
     *
     * @return bool
     */
    public function hasFilter($filter)
    {
        $key = \is_callable($filter) ? 0 : 1;

        foreach ($this->filters as $tuple) {
            if ($tuple[$key] === $filter) {
                return true;
            }
        }

        return false;
    }

    /**
     * Get filters stack.
     *
     * @return array
     */
    public function getFilters()
    {
        return $this->filters;
    }

    /**
     * Set filters stack.
     *
     * @param array $filters
     *
     * @return $this
     */
    public function setFilters(array $filters)
    {
        $this->filters = $filters;

        $this->updateInternalState();

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Reset filters stack.
     *
     * @return $this
     */
    public function resetFilters()
    {
        $this->filters = [];

        if ($this->endDate !== null) {
            $this->filters[] = [static::END_DATE_FILTER, null];
        }

        if ($this->recurrences !== null) {
            $this->filters[] = [static::RECURRENCES_FILTER, null];
        }

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Add a recurrences filter (set maximum number of recurrences).
     *
     * @param int|null $recurrences
     *
     * @throws \InvalidArgumentException
     *
     * @return $this
     */
    public function setRecurrences($recurrences)
    {
        if (!is_numeric($recurrences) && !\is_null($recurrences) || $recurrences < 0) {
            throw new InvalidPeriodParameterException('Invalid number of recurrences.');
        }

        if ($recurrences === null) {
            return $this->removeFilter(static::RECURRENCES_FILTER);
        }

        $this->recurrences = (int) $recurrences;

        if (!$this->hasFilter(static::RECURRENCES_FILTER)) {
            return $this->addFilter(static::RECURRENCES_FILTER);
        }

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Change the period start date.
     *
     * @param DateTime|DateTimeInterface|string $date
     * @param bool|null                         $inclusive
     *
     * @throws InvalidPeriodDateException
     *
     * @return $this
     */
    public function setStartDate($date, $inclusive = null)
    {
        if (!$date = ([$this->dateClass, 'make'])($date)) {
            throw new InvalidPeriodDateException('Invalid start date.');
        }

        $this->startDate = $date;

        if ($inclusive !== null) {
            $this->toggleOptions(static::EXCLUDE_START_DATE, !$inclusive);
        }

        return $this;
    }

    /**
     * Change the period end date.
     *
     * @param DateTime|DateTimeInterface|string|null $date
     * @param bool|null                              $inclusive
     *
     * @throws \InvalidArgumentException
     *
     * @return $this
     */
    public function setEndDate($date, $inclusive = null)
    {
        if (!\is_null($date) && !$date = ([$this->dateClass, 'make'])($date)) {
            throw new InvalidPeriodDateException('Invalid end date.');
        }

        if (!$date) {
            return $this->removeFilter(static::END_DATE_FILTER);
        }

        $this->endDate = $date;

        if ($inclusive !== null) {
            $this->toggleOptions(static::EXCLUDE_END_DATE, !$inclusive);
        }

        if (!$this->hasFilter(static::END_DATE_FILTER)) {
            return $this->addFilter(static::END_DATE_FILTER);
        }

        $this->handleChangedParameters();

        return $this;
    }

    /**
     * Check if the current position is valid.
     *
     * @return bool
     */
    public function valid()
    {
        return $this->validateCurrentDate() === true;
    }

    /**
     * Return the current key.
     *
     * @return int|null
     */
    public function key()
    {
        return $this->valid()
            ? $this->key
            : null;
    }

    /**
     * Return the current date.
     *
     * @return CarbonInterface|null
     */
    public function current()
    {
        return $this->valid()
            ? $this->prepareForReturn($this->current)
            : null;
    }

    /**
     * Move forward to the next date.
     *
     * @throws RuntimeException
     *
     * @return void
     */
    public function next()
    {
        if ($this->current === null) {
            $this->rewind();
        }

        if ($this->validationResult !== static::END_ITERATION) {
            $this->key++;

            $this->incrementCurrentDateUntilValid();
        }
    }

    /**
     * Rewind to the start date.
     *
     * Iterating over a date in the UTC timezone avoids bug during backward DST change.
     *
     * @see https://bugs.php.net/bug.php?id=72255
     * @see https://bugs.php.net/bug.php?id=74274
     * @see https://wiki.php.net/rfc/datetime_and_daylight_saving_time
     *
     * @throws RuntimeException
     *
     * @return void
     */
    public function rewind()
    {
        $this->key = 0;
        $this->current = ([$this->dateClass, 'make'])($this->startDate);
        $settings = $this->getSettings();

        if ($this->hasLocalTranslator()) {
            $settings['locale'] = $this->getTranslatorLocale();
        }

        $this->current->settings($settings);
        $this->timezone = static::intervalHasTime($this->dateInterval) ? $this->current->getTimezone() : null;

        if ($this->timezone) {
            $this->current = $this->current->utc();
        }

        $this->validationResult = null;

        if ($this->isStartExcluded() || $this->validateCurrentDate() === false) {
            $this->incrementCurrentDateUntilValid();
        }
    }

    /**
     * Skip iterations and returns iteration state (false if ended, true if still valid).
     *
     * @param int $count steps number to skip (1 by default)
     *
     * @return bool
     */
    public function skip($count = 1)
    {
        for ($i = $count; $this->valid() && $i > 0; $i--) {
            $this->next();
        }

        return $this->valid();
    }

    /**
     * Format the date period as ISO 8601.
     *
     * @return string
     */
    public function toIso8601String()
    {
        $parts = [];

        if ($this->recurrences !== null) {
            $parts[] = 'R'.$this->recurrences;
        }

        $parts[] = $this->startDate->toIso8601String();

        $parts[] = $this->dateInterval->spec();

        if ($this->endDate !== null) {
            $parts[] = $this->endDate->toIso8601String();
        }

        return implode('/', $parts);
    }

    /**
     * Convert the date period into a string.
     *
     * @return string
     */
    public function toString()
    {
        $translator = ([$this->dateClass, 'getTranslator'])();

        $parts = [];

        $format = !$this->startDate->isStartOfDay() || $this->endDate && !$this->endDate->isStartOfDay()
            ? 'Y-m-d H:i:s'
            : 'Y-m-d';

        if ($this->recurrences !== null) {
            $parts[] = $this->translate('period_recurrences', [], $this->recurrences, $translator);
        }

        $parts[] = $this->translate('period_interval', [':interval' => $this->dateInterval->forHumans([
            'join' => true,
        ])], null, $translator);

        $parts[] = $this->translate('period_start_date', [':date' => $this->startDate->rawFormat($format)], null, $translator);

        if ($this->endDate !== null) {
            $parts[] = $this->translate('period_end_date', [':date' => $this->endDate->rawFormat($format)], null, $translator);
        }

        $result = implode(' ', $parts);

        return mb_strtoupper(mb_substr($result, 0, 1)).mb_substr($result, 1);
    }

    /**
     * Format the date period as ISO 8601.
     *
     * @return string
     */
    public function spec()
    {
        return $this->toIso8601String();
    }

    /**
     * Cast the current instance into the given class.
     *
     * @param string $className The $className::instance() method will be called to cast the current object.
     *
     * @return DatePeriod
     */
    public function cast(string $className)
    {
        if (!method_exists($className, 'instance')) {
            if (is_a($className, DatePeriod::class, true)) {
                return new $className(
                    $this->getStartDate(),
                    $this->getDateInterval(),
                    $this->getEndDate() ? $this->getIncludedEndDate() : $this->getRecurrences(),
                    $this->isStartExcluded() ? DatePeriod::EXCLUDE_START_DATE : 0
                );
            }

            throw new InvalidCastException("$className has not the instance() method needed to cast the date.");
        }

        return $className::instance($this);
    }

    /**
     * Return native DatePeriod PHP object matching the current instance.
     *
     * @example
     * ```
     * var_dump(CarbonPeriod::create('2021-01-05', '2021-02-15')->toDatePeriod());
     * ```
     *
     * @return DatePeriod
     */
    public function toDatePeriod()
    {
        return $this->cast(DatePeriod::class);
    }

    /**
     * Convert the date period into an array without changing current iteration state.
     *
     * @return CarbonInterface[]
     */
    public function toArray()
    {
        $state = [
            $this->key,
            $this->current ? $this->current->copy() : null,
            $this->validationResult,
        ];

        $result = iterator_to_array($this);

        [$this->key, $this->current, $this->validationResult] = $state;

        return $result;
    }

    /**
     * Count dates in the date period.
     *
     * @return int
     */
    public function count()
    {
        return \count($this->toArray());
    }

    /**
     * Return the first date in the date period.
     *
     * @return CarbonInterface|null
     */
    public function first()
    {
        return ($this->toArray() ?: [])[0] ?? null;
    }

    /**
     * Return the last date in the date period.
     *
     * @return CarbonInterface|null
     */
    public function last()
    {
        $array = $this->toArray();

        return $array ? $array[\count($array) - 1] : null;
    }

    /**
     * Convert the date period into a string.
     *
     * @return string
     */
    public function __toString()
    {
        return $this->toString();
    }

    /**
     * Add aliases for setters.
     *
     * CarbonPeriod::days(3)->hours(5)->invert()
     *     ->sinceNow()->until('2010-01-10')
     *     ->filter(...)
     *     ->count()
     *
     * Note: We use magic method to let static and instance aliases with the same names.
     *
     * @param string $method
     * @param array  $parameters
     *
     * @return mixed
     */
    public function __call($method, $parameters)
    {
        if (static::hasMacro($method)) {
            return static::bindMacroContext($this, function () use (&$method, &$parameters) {
                return $this->callMacro($method, $parameters);
            });
        }

        $roundedValue = $this->callRoundMethod($method, $parameters);

        if ($roundedValue !== null) {
            return $roundedValue;
        }

        $first = \count($parameters) >= 1 ? $parameters[0] : null;
        $second = \count($parameters) >= 2 ? $parameters[1] : null;

        switch ($method) {
            case 'start':
            case 'since':
                return $this->setStartDate($first, $second);

            case 'sinceNow':
                return $this->setStartDate(new Carbon, $first);

            case 'end':
            case 'until':
                return $this->setEndDate($first, $second);

            case 'untilNow':
                return $this->setEndDate(new Carbon, $first);

            case 'dates':
            case 'between':
                return $this->setDates($first, $second);

            case 'recurrences':
            case 'times':
                return $this->setRecurrences($first);

            case 'options':
                return $this->setOptions($first);

            case 'toggle':
                return $this->toggleOptions($first, $second);

            case 'filter':
            case 'push':
                return $this->addFilter($first, $second);

            case 'prepend':
                return $this->prependFilter($first, $second);

            case 'filters':
                return $this->setFilters($first ?: []);

            case 'interval':
            case 'each':
            case 'every':
            case 'step':
            case 'stepBy':
                return $this->setDateInterval($first);

            case 'invert':
                return $this->invertDateInterval();

            case 'years':
            case 'year':
            case 'months':
            case 'month':
            case 'weeks':
            case 'week':
            case 'days':
            case 'dayz':
            case 'day':
            case 'hours':
            case 'hour':
            case 'minutes':
            case 'minute':
            case 'seconds':
            case 'second':
                return $this->setDateInterval((
                    // Override default P1D when instantiating via fluent setters.
                    [$this->isDefaultInterval ? new CarbonInterval('PT0S') : $this->dateInterval, $method]
                )(
                    \count($parameters) === 0 ? 1 : $first
                ));
        }

        if ($this->localStrictModeEnabled ?? Carbon::isStrictModeEnabled()) {
            throw new UnknownMethodException($method);
        }

        return $this;
    }

    /**
     * Set the instance's timezone from a string or object and add/subtract the offset difference.
     *
     * @param \DateTimeZone|string $timezone
     *
     * @return static
     */
    public function shiftTimezone($timezone)
    {
        $this->tzName = $timezone;
        $this->timezone = $timezone;

        return $this;
    }

    /**
     * Returns the end is set, else calculated from start an recurrences.
     *
     * @param string|null $rounding Optional rounding 'floor', 'ceil', 'round' using the period interval.
     *
     * @return CarbonInterface
     */
    public function calculateEnd(string $rounding = null)
    {
        if ($end = $this->getEndDate($rounding)) {
            return $end;
        }

        $dates = iterator_to_array($this);

        $date = end($dates);

        if ($date && $rounding) {
            $date = $date->copy()->round($this->getDateInterval(), $rounding);
        }

        return $date;
    }

    /**
     * Returns true if the current period overlaps the given one (if 1 parameter passed)
     * or the period between 2 dates (if 2 parameters passed).
     *
     * @param CarbonPeriod|\DateTimeInterface|Carbon|CarbonImmutable|string $rangeOrRangeStart
     * @param \DateTimeInterface|Carbon|CarbonImmutable|string|null         $rangeEnd
     *
     * @return bool
     */
    public function overlaps($rangeOrRangeStart, $rangeEnd = null)
    {
        $range = $rangeEnd ? static::create($rangeOrRangeStart, $rangeEnd) : $rangeOrRangeStart;

        if (!($range instanceof self)) {
            $range = static::create($range);
        }

        return $this->calculateEnd() > $range->getStartDate() && $range->calculateEnd() > $this->getStartDate();
    }

    /**
     * Execute a given function on each date of the period.
     *
     * @example
     * ```
     * Carbon::create('2020-11-29')->daysUntil('2020-12-24')->forEach(function (Carbon $date) {
     *   echo $date->diffInDays('2020-12-25')." days before Christmas!\n";
     * });
     * ```
     *
     * @param callable $callback
     */
    public function forEach(callable $callback)
    {
        foreach ($this as $date) {
            $callback($date);
        }
    }

    /**
     * Execute a given function on each date of the period and yield the result of this function.
     *
     * @example
     * ```
     * $period = Carbon::create('2020-11-29')->daysUntil('2020-12-24');
     * echo implode("\n", iterator_to_array($period->map(function (Carbon $date) {
     *   return $date->diffInDays('2020-12-25').' days before Christmas!';
     * })));
     * ```
     *
     * @param callable $callback
     *
     * @return \Generator
     */
    public function map(callable $callback)
    {
        foreach ($this as $date) {
            yield $callback($date);
        }
    }

    /**
     * Determines if the instance is equal to another.
     * Warning: if options differ, instances wil never be equal.
     *
     * @param mixed $period
     *
     * @see equalTo()
     *
     * @return bool
     */
    public function eq($period): bool
    {
        return $this->equalTo($period);
    }

    /**
     * Determines if the instance is equal to another.
     * Warning: if options differ, instances wil never be equal.
     *
     * @param mixed $period
     *
     * @return bool
     */
    public function equalTo($period): bool
    {
        if (!($period instanceof self)) {
            $period = self::make($period);
        }

        $end = $this->getEndDate();

        return $period !== null
            && $this->getDateInterval()->eq($period->getDateInterval())
            && $this->getStartDate()->eq($period->getStartDate())
            && ($end ? $end->eq($period->getEndDate()) : $this->getRecurrences() === $period->getRecurrences())
            && ($this->getOptions() & (~static::IMMUTABLE)) === ($period->getOptions() & (~static::IMMUTABLE));
    }

    /**
     * Determines if the instance is not equal to another.
     * Warning: if options differ, instances wil never be equal.
     *
     * @param mixed $period
     *
     * @see notEqualTo()
     *
     * @return bool
     */
    public function ne($period): bool
    {
        return $this->notEqualTo($period);
    }

    /**
     * Determines if the instance is not equal to another.
     * Warning: if options differ, instances wil never be equal.
     *
     * @param mixed $period
     *
     * @return bool
     */
    public function notEqualTo($period): bool
    {
        return !$this->eq($period);
    }

    /**
     * Determines if the start date is before an other given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function startsBefore($date = null): bool
    {
        return $this->getStartDate()->lessThan($this->resolveCarbon($date));
    }

    /**
     * Determines if the start date is before or the same as a given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function startsBeforeOrAt($date = null): bool
    {
        return $this->getStartDate()->lessThanOrEqualTo($this->resolveCarbon($date));
    }

    /**
     * Determines if the start date is after an other given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function startsAfter($date = null): bool
    {
        return $this->getStartDate()->greaterThan($this->resolveCarbon($date));
    }

    /**
     * Determines if the start date is after or the same as a given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function startsAfterOrAt($date = null): bool
    {
        return $this->getStartDate()->greaterThanOrEqualTo($this->resolveCarbon($date));
    }

    /**
     * Determines if the start date is the same as a given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function startsAt($date = null): bool
    {
        return $this->getStartDate()->equalTo($this->resolveCarbon($date));
    }

    /**
     * Determines if the end date is before an other given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function endsBefore($date = null): bool
    {
        return $this->calculateEnd()->lessThan($this->resolveCarbon($date));
    }

    /**
     * Determines if the end date is before or the same as a given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function endsBeforeOrAt($date = null): bool
    {
        return $this->calculateEnd()->lessThanOrEqualTo($this->resolveCarbon($date));
    }

    /**
     * Determines if the end date is after an other given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function endsAfter($date = null): bool
    {
        return $this->calculateEnd()->greaterThan($this->resolveCarbon($date));
    }

    /**
     * Determines if the end date is after or the same as a given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function endsAfterOrAt($date = null): bool
    {
        return $this->calculateEnd()->greaterThanOrEqualTo($this->resolveCarbon($date));
    }

    /**
     * Determines if the end date is the same as a given date.
     * (Rather start/end are included by options is ignored.)
     *
     * @param mixed $date
     *
     * @return bool
     */
    public function endsAt($date = null): bool
    {
        return $this->calculateEnd()->equalTo($this->resolveCarbon($date));
    }

    /**
     * Return true if start date is now or later.
     * (Rather start/end are included by options is ignored.)
     *
     * @return bool
     */
    public function isStarted(): bool
    {
        return $this->startsBeforeOrAt();
    }

    /**
     * Return true if end date is now or later.
     * (Rather start/end are included by options is ignored.)
     *
     * @return bool
     */
    public function isEnded(): bool
    {
        return $this->endsBeforeOrAt();
    }

    /**
     * Return true if now is between start date (included) and end date (excluded).
     * (Rather start/end are included by options is ignored.)
     *
     * @return bool
     */
    public function isInProgress(): bool
    {
        return $this->isStarted() && !$this->isEnded();
    }

    /**
     * Round the current instance at the given unit with given precision if specified and the given function.
     *
     * @param string                              $unit
     * @param float|int|string|\DateInterval|null $precision
     * @param string                              $function
     *
     * @return $this
     */
    public function roundUnit($unit, $precision = 1, $function = 'round')
    {
        $this->setStartDate($this->getStartDate()->roundUnit($unit, $precision, $function));

        if ($this->endDate) {
            $this->setEndDate($this->getEndDate()->roundUnit($unit, $precision, $function));
        }

        $this->setDateInterval($this->getDateInterval()->roundUnit($unit, $precision, $function));

        return $this;
    }

    /**
     * Truncate the current instance at the given unit with given precision if specified.
     *
     * @param string                              $unit
     * @param float|int|string|\DateInterval|null $precision
     *
     * @return $this
     */
    public function floorUnit($unit, $precision = 1)
    {
        return $this->roundUnit($unit, $precision, 'floor');
    }

    /**
     * Ceil the current instance at the given unit with given precision if specified.
     *
     * @param string                              $unit
     * @param float|int|string|\DateInterval|null $precision
     *
     * @return $this
     */
    public function ceilUnit($unit, $precision = 1)
    {
        return $this->roundUnit($unit, $precision, 'ceil');
    }

    /**
     * Round the current instance second with given precision if specified (else period interval is used).
     *
     * @param float|int|string|\DateInterval|null $precision
     * @param string                              $function
     *
     * @return $this
     */
    public function round($precision = null, $function = 'round')
    {
        return $this->roundWith($precision ?? (string) $this->getDateInterval(), $function);
    }

    /**
     * Round the current instance second with given precision if specified (else period interval is used).
     *
     * @param float|int|string|\DateInterval|null $precision
     *
     * @return $this
     */
    public function floor($precision = null)
    {
        return $this->round($precision, 'floor');
    }

    /**
     * Ceil the current instance second with given precision if specified (else period interval is used).
     *
     * @param float|int|string|\DateInterval|null $precision
     *
     * @return $this
     */
    public function ceil($precision = null)
    {
        return $this->round($precision, 'ceil');
    }

    /**
     * Specify data which should be serialized to JSON.
     *
     * @link https://php.net/manual/en/jsonserializable.jsonserialize.php
     *
     * @return CarbonInterface[]
     */
    public function jsonSerialize()
    {
        return $this->toArray();
    }

    /**
     * Return true if the given date is between start and end.
     *
     * @param \Carbon\Carbon|\Carbon\CarbonPeriod|\Carbon\CarbonInterval|\DateInterval|\DatePeriod|\DateTimeInterface|string|null $date
     *
     * @return bool
     */
    public function contains($date = null): bool
    {
        $startMethod = 'startsBefore'.($this->isStartIncluded() ? 'OrAt' : '');
        $endMethod = 'endsAfter'.($this->isEndIncluded() ? 'OrAt' : '');

        return $this->$startMethod($date) && $this->$endMethod($date);
    }

    /**
     * Return true if the current period follows a given other period (with no overlap).
     * For instance, [2019-08-01 -> 2019-08-12] follows [2019-07-29 -> 2019-07-31]
     * Note than in this example, follows() would be false if 2019-08-01 or 2019-07-31 was excluded by options.
     *
     * @param \Carbon\CarbonPeriod|\DatePeriod|string $period
     *
     * @return bool
     */
    public function follows($period, ...$arguments): bool
    {
        $period = $this->resolveCarbonPeriod($period, ...$arguments);

        return $this->getIncludedStartDate()->equalTo($period->getIncludedEndDate()->add($period->getDateInterval()));
    }

    /**
     * Return true if the given other period follows the current one (with no overlap).
     * For instance, [2019-07-29 -> 2019-07-31] is followed by [2019-08-01 -> 2019-08-12]
     * Note than in this example, isFollowedBy() would be false if 2019-08-01 or 2019-07-31 was excluded by options.
     *
     * @param \Carbon\CarbonPeriod|\DatePeriod|string $period
     *
     * @return bool
     */
    public function isFollowedBy($period, ...$arguments): bool
    {
        $period = $this->resolveCarbonPeriod($period, ...$arguments);

        return $period->follows($this);
    }

    /**
     * Return true if the given period either follows or is followed by the current one.
     *
     * @see follows()
     * @see isFollowedBy()
     *
     * @param \Carbon\CarbonPeriod|\DatePeriod|string $period
     *
     * @return bool
     */
    public function isConsecutiveWith($period, ...$arguments): bool
    {
        return $this->follows($period, ...$arguments) || $this->isFollowedBy($period, ...$arguments);
    }

    /**
     * Update properties after removing built-in filters.
     *
     * @return void
     */
    protected function updateInternalState()
    {
        if (!$this->hasFilter(static::END_DATE_FILTER)) {
            $this->endDate = null;
        }

        if (!$this->hasFilter(static::RECURRENCES_FILTER)) {
            $this->recurrences = null;
        }
    }

    /**
     * Create a filter tuple from raw parameters.
     *
     * Will create an automatic filter callback for one of Carbon's is* methods.
     *
     * @param array $parameters
     *
     * @return array
     */
    protected function createFilterTuple(array $parameters)
    {
        $method = array_shift($parameters);

        if (!$this->isCarbonPredicateMethod($method)) {
            return [$method, array_shift($parameters)];
        }

        return [function ($date) use ($method, $parameters) {
            return ([$date, $method])(...$parameters);
        }, $method];
    }

    /**
     * Return whether given callable is a string pointing to one of Carbon's is* methods
     * and should be automatically converted to a filter callback.
     *
     * @param callable $callable
     *
     * @return bool
     */
    protected function isCarbonPredicateMethod($callable)
    {
        return \is_string($callable) && substr($callable, 0, 2) === 'is' &&
            (method_exists($this->dateClass, $callable) || ([$this->dateClass, 'hasMacro'])($callable));
    }

    /**
     * Recurrences filter callback (limits number of recurrences).
     *
     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
     *
     * @param \Carbon\Carbon $current
     * @param int            $key
     *
     * @return bool|string
     */
    protected function filterRecurrences($current, $key)
    {
        if ($key < $this->recurrences) {
            return true;
        }

        return static::END_ITERATION;
    }

    /**
     * End date filter callback.
     *
     * @param \Carbon\Carbon $current
     *
     * @return bool|string
     */
    protected function filterEndDate($current)
    {
        if (!$this->isEndExcluded() && $current == $this->endDate) {
            return true;
        }

        if ($this->dateInterval->invert ? $current > $this->endDate : $current < $this->endDate) {
            return true;
        }

        return static::END_ITERATION;
    }

    /**
     * End iteration filter callback.
     *
     * @return string
     */
    protected function endIteration()
    {
        return static::END_ITERATION;
    }

    /**
     * Handle change of the parameters.
     */
    protected function handleChangedParameters()
    {
        if (($this->getOptions() & static::IMMUTABLE) && $this->dateClass === Carbon::class) {
            $this->setDateClass(CarbonImmutable::class);
        } elseif (!($this->getOptions() & static::IMMUTABLE) && $this->dateClass === CarbonImmutable::class) {
            $this->setDateClass(Carbon::class);
        }

        $this->validationResult = null;
    }

    /**
     * Validate current date and stop iteration when necessary.
     *
     * Returns true when current date is valid, false if it is not, or static::END_ITERATION
     * when iteration should be stopped.
     *
     * @return bool|string
     */
    protected function validateCurrentDate()
    {
        if ($this->current === null) {
            $this->rewind();
        }

        // Check after the first rewind to avoid repeating the initial validation.
        if ($this->validationResult !== null) {
            return $this->validationResult;
        }

        return $this->validationResult = $this->checkFilters();
    }

    /**
     * Check whether current value and key pass all the filters.
     *
     * @return bool|string
     */
    protected function checkFilters()
    {
        $current = $this->prepareForReturn($this->current);

        foreach ($this->filters as $tuple) {
            $result = \call_user_func(
                $tuple[0],
                $current->copy(),
                $this->key,
                $this
            );

            if ($result === static::END_ITERATION) {
                return static::END_ITERATION;
            }

            if (!$result) {
                return false;
            }
        }

        return true;
    }

    /**
     * Prepare given date to be returned to the external logic.
     *
     * @param CarbonInterface $date
     *
     * @return CarbonInterface
     */
    protected function prepareForReturn(CarbonInterface $date)
    {
        $date = ([$this->dateClass, 'make'])($date);

        if ($this->timezone) {
            $date = $date->setTimezone($this->timezone);
        }

        return $date;
    }

    /**
     * Keep incrementing the current date until a valid date is found or the iteration is ended.
     *
     * @throws RuntimeException
     *
     * @return void
     */
    protected function incrementCurrentDateUntilValid()
    {
        $attempts = 0;

        do {
            $this->current = $this->current->add($this->dateInterval);

            $this->validationResult = null;

            if (++$attempts > static::NEXT_MAX_ATTEMPTS) {
                throw new UnreachableException('Could not find next valid date.');
            }
        } while ($this->validateCurrentDate() === false);
    }

    /**
     * Call given macro.
     *
     * @param string $name
     * @param array  $parameters
     *
     * @return mixed
     */
    protected function callMacro($name, $parameters)
    {
        $macro = static::$macros[$name];

        if ($macro instanceof Closure) {
            $boundMacro = @$macro->bindTo($this, static::class) ?: @$macro->bindTo(null, static::class);

            return ($boundMacro ?: $macro)(...$parameters);
        }

        return $macro(...$parameters);
    }

    /**
     * Return the Carbon instance passed through, a now instance in the same timezone
     * if null given or parse the input if string given.
     *
     * @param \Carbon\Carbon|\Carbon\CarbonPeriod|\Carbon\CarbonInterval|\DateInterval|\DatePeriod|\DateTimeInterface|string|null $date
     *
     * @return \Carbon\CarbonInterface
     */
    protected function resolveCarbon($date = null)
    {
        return $this->getStartDate()->nowWithSameTz()->carbonize($date);
    }

    /**
     * Resolve passed arguments or DatePeriod to a CarbonPeriod object.
     *
     * @param mixed $period
     * @param mixed ...$arguments
     *
     * @return static
     */
    protected function resolveCarbonPeriod($period, ...$arguments)
    {
        if ($period instanceof self) {
            return $period;
        }

        return $period instanceof DatePeriod
            ? static::instance($period)
            : static::create($period, ...$arguments);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use Carbon\Exceptions\InvalidCastException;
use Carbon\Exceptions\InvalidTimeZoneException;
use DateTimeInterface;
use DateTimeZone;

class CarbonTimeZone extends DateTimeZone
{
    public function __construct($timezone = null)
    {
        parent::__construct(static::getDateTimeZoneNameFromMixed($timezone));
    }

    protected static function parseNumericTimezone($timezone)
    {
        if ($timezone <= -100 || $timezone >= 100) {
            throw new InvalidTimeZoneException('Absolute timezone offset cannot be greater than 100.');
        }

        return ($timezone >= 0 ? '+' : '').$timezone.':00';
    }

    protected static function getDateTimeZoneNameFromMixed($timezone)
    {
        if (\is_null($timezone)) {
            return date_default_timezone_get();
        }

        if (\is_string($timezone)) {
            $timezone = preg_replace('/^\s*([+-]\d+)(\d{2})\s*$/', '$1:$2', $timezone);
        }

        if (is_numeric($timezone)) {
            return static::parseNumericTimezone($timezone);
        }

        return $timezone;
    }

    protected static function getDateTimeZoneFromName(&$name)
    {
        return @timezone_open($name = (string) static::getDateTimeZoneNameFromMixed($name));
    }

    /**
     * Cast the current instance into the given class.
     *
     * @param string $className The $className::instance() method will be called to cast the current object.
     *
     * @return DateTimeZone
     */
    public function cast(string $className)
    {
        if (!method_exists($className, 'instance')) {
            if (is_a($className, DateTimeZone::class, true)) {
                return new $className($this->getName());
            }

            throw new InvalidCastException("$className has not the instance() method needed to cast the date.");
        }

        return $className::instance($this);
    }

    /**
     * Create a CarbonTimeZone from mixed input.
     *
     * @param DateTimeZone|string|int|null $object     original value to get CarbonTimeZone from it.
     * @param DateTimeZone|string|int|null $objectDump dump of the object for error messages.
     *
     * @throws InvalidTimeZoneException
     *
     * @return false|static
     */
    public static function instance($object = null, $objectDump = null)
    {
        $tz = $object;

        if ($tz instanceof static) {
            return $tz;
        }

        if ($tz === null) {
            return new static();
        }

        if (!$tz instanceof DateTimeZone) {
            $tz = static::getDateTimeZoneFromName($object);
        }

        if ($tz === false) {
            if (Carbon::isStrictModeEnabled()) {
                throw new InvalidTimeZoneException('Unknown or bad timezone ('.($objectDump ?: $object).')');
            }

            return false;
        }

        return new static($tz->getName());
    }

    /**
     * Returns abbreviated name of the current timezone according to DST setting.
     *
     * @param bool $dst
     *
     * @return string
     */
    public function getAbbreviatedName($dst = false)
    {
        $name = $this->getName();

        foreach ($this->listAbbreviations() as $abbreviation => $zones) {
            foreach ($zones as $zone) {
                if ($zone['timezone_id'] === $name && $zone['dst'] == $dst) {
                    return $abbreviation;
                }
            }
        }

        return 'unknown';
    }

    /**
     * @alias getAbbreviatedName
     *
     * Returns abbreviated name of the current timezone according to DST setting.
     *
     * @param bool $dst
     *
     * @return string
     */
    public function getAbbr($dst = false)
    {
        return $this->getAbbreviatedName($dst);
    }

    /**
     * Get the offset as string "sHH:MM" (such as "+00:00" or "-12:30").
     *
     * @param DateTimeInterface|null $date
     *
     * @return string
     */
    public function toOffsetName(DateTimeInterface $date = null)
    {
        return static::getOffsetNameFromMinuteOffset(
            $this->getOffset($date ?: Carbon::now($this)) / 60
        );
    }

    /**
     * Returns a new CarbonTimeZone object using the offset string instead of region string.
     *
     * @param DateTimeInterface|null $date
     *
     * @return CarbonTimeZone
     */
    public function toOffsetTimeZone(DateTimeInterface $date = null)
    {
        return new static($this->toOffsetName($date));
    }

    /**
     * Returns the first region string (such as "America/Toronto") that matches the current timezone or
     * false if no match is found.
     *
     * @see timezone_name_from_abbr native PHP function.
     *
     * @param DateTimeInterface|null $date
     * @param int                    $isDst
     *
     * @return string|false
     */
    public function toRegionName(DateTimeInterface $date = null, $isDst = 1)
    {
        $name = $this->getName();
        $firstChar = substr($name, 0, 1);

        if ($firstChar !== '+' && $firstChar !== '-') {
            return $name;
        }

        $date = $date ?: Carbon::now($this);

        // Integer construction no longer supported since PHP 8
        // @codeCoverageIgnoreStart
        try {
            $offset = @$this->getOffset($date) ?: 0;
        } catch (\Throwable $e) {
            $offset = 0;
        }
        // @codeCoverageIgnoreEnd

        $name = @timezone_name_from_abbr('', $offset, $isDst);

        if ($name) {
            return $name;
        }

        foreach (timezone_identifiers_list() as $timezone) {
            if (Carbon::instance($date)->tz($timezone)->getOffset() === $offset) {
                return $timezone;
            }
        }

        return false;
    }

    /**
     * Returns a new CarbonTimeZone object using the region string instead of offset string.
     *
     * @param DateTimeInterface|null $date
     *
     * @return CarbonTimeZone|false
     */
    public function toRegionTimeZone(DateTimeInterface $date = null)
    {
        $tz = $this->toRegionName($date);

        if ($tz === false) {
            if (Carbon::isStrictModeEnabled()) {
                throw new InvalidTimeZoneException('Unknown timezone for offset '.$this->getOffset($date ?: Carbon::now($this)).' seconds.');
            }

            return false;
        }

        return new static($tz);
    }

    /**
     * Cast to string (get timezone name).
     *
     * @return string
     */
    public function __toString()
    {
        return $this->getName();
    }

    /**
     * Create a CarbonTimeZone from mixed input.
     *
     * @param DateTimeZone|string|int|null $object
     *
     * @return false|static
     */
    public static function create($object = null)
    {
        return static::instance($object);
    }

    /**
     * Create a CarbonTimeZone from int/float hour offset.
     *
     * @param float $hourOffset number of hour of the timezone shift (can be decimal).
     *
     * @return false|static
     */
    public static function createFromHourOffset(float $hourOffset)
    {
        return static::createFromMinuteOffset($hourOffset * Carbon::MINUTES_PER_HOUR);
    }

    /**
     * Create a CarbonTimeZone from int/float minute offset.
     *
     * @param float $minuteOffset number of total minutes of the timezone shift.
     *
     * @return false|static
     */
    public static function createFromMinuteOffset(float $minuteOffset)
    {
        return static::instance(static::getOffsetNameFromMinuteOffset($minuteOffset));
    }

    /**
     * Convert a total minutes offset into a standardized timezone offset string.
     *
     * @param float $minutes number of total minutes of the timezone shift.
     *
     * @return string
     */
    public static function getOffsetNameFromMinuteOffset(float $minutes): string
    {
        $minutes = round($minutes);
        $unsignedMinutes = abs($minutes);

        return ($minutes < 0 ? '-' : '+').
            str_pad((string) floor($unsignedMinutes / 60), 2, '0', STR_PAD_LEFT).
            ':'.
            str_pad((string) ($unsignedMinutes % 60), 2, '0', STR_PAD_LEFT);
    }
}
<?php

namespace Carbon\Cli;

class Invoker
{
    public const CLI_CLASS_NAME = 'Carbon\\Cli';

    protected function runWithCli(string $className, array $parameters): bool
    {
        $cli = new $className();

        return $cli(...$parameters);
    }

    public function __invoke(...$parameters): bool
    {
        if (class_exists(self::CLI_CLASS_NAME)) {
            return $this->runWithCli(self::CLI_CLASS_NAME, $parameters);
        }

        $function = (($parameters[1] ?? '') === 'install' ? ($parameters[2] ?? null) : null) ?: 'shell_exec';
        $function('composer require carbon-cli/carbon-cli --no-interaction');

        echo 'Installation succeeded.';

        return true;
    }
}
<?php

/**
 * Thanks to https://github.com/flaushi for his suggestion:
 * https://github.com/doctrine/dbal/issues/2873#issuecomment-534956358
 */
namespace Carbon\Doctrine;

use Doctrine\DBAL\Platforms\AbstractPlatform;

interface CarbonDoctrineType
{
    public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform);

    public function convertToPHPValue($value, AbstractPlatform $platform);

    public function convertToDatabaseValue($value, AbstractPlatform $platform);
}
<?php

/**
 * Thanks to https://github.com/flaushi for his suggestion:
 * https://github.com/doctrine/dbal/issues/2873#issuecomment-534956358
 */
namespace Carbon\Doctrine;

use Doctrine\DBAL\Platforms\AbstractPlatform;

class CarbonImmutableType extends DateTimeImmutableType implements CarbonDoctrineType
{
    /**
     * {@inheritdoc}
     */
    public function getName()
    {
        return 'carbon_immutable';
    }

    /**
     * {@inheritdoc}
     */
    public function requiresSQLCommentHint(AbstractPlatform $platform)
    {
        return true;
    }
}
<?php

/**
 * Thanks to https://github.com/flaushi for his suggestion:
 * https://github.com/doctrine/dbal/issues/2873#issuecomment-534956358
 */
namespace Carbon\Doctrine;

use Doctrine\DBAL\Platforms\AbstractPlatform;

class CarbonType extends DateTimeType implements CarbonDoctrineType
{
    /**
     * {@inheritdoc}
     */
    public function getName()
    {
        return 'carbon';
    }

    /**
     * {@inheritdoc}
     */
    public function requiresSQLCommentHint(AbstractPlatform $platform)
    {
        return true;
    }
}
<?php

/**
 * Thanks to https://github.com/flaushi for his suggestion:
 * https://github.com/doctrine/dbal/issues/2873#issuecomment-534956358
 */
namespace Carbon\Doctrine;

use Carbon\Carbon;
use Carbon\CarbonInterface;
use DateTimeInterface;
use Doctrine\DBAL\Platforms\AbstractPlatform;
use Doctrine\DBAL\Types\ConversionException;
use Exception;

trait CarbonTypeConverter
{
    protected function getCarbonClassName(): string
    {
        return Carbon::class;
    }

    public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform)
    {
        $precision = ($fieldDeclaration['precision'] ?: 10) === 10
            ? DateTimeDefaultPrecision::get()
            : $fieldDeclaration['precision'];
        $type = parent::getSQLDeclaration($fieldDeclaration, $platform);

        if (!$precision) {
            return $type;
        }

        if (strpos($type, '(') !== false) {
            return preg_replace('/\(\d+\)/', "($precision)", $type);
        }

        [$before, $after] = explode(' ', "$type ");

        return trim("$before($precision) $after");
    }

    /**
     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
     */
    public function convertToPHPValue($value, AbstractPlatform $platform)
    {
        $class = $this->getCarbonClassName();

        if ($value === null || is_a($value, $class)) {
            return $value;
        }

        if ($value instanceof DateTimeInterface) {
            return $class::instance($value);
        }

        $date = null;
        $error = null;

        try {
            $date = $class::parse($value);
        } catch (Exception $exception) {
            $error = $exception;
        }

        if (!$date) {
            throw ConversionException::conversionFailedFormat(
                $value,
                $this->getName(),
                'Y-m-d H:i:s.u or any format supported by '.$class.'::parse()',
                $error
            );
        }

        return $date;
    }

    /**
     * @SuppressWarnings(PHPMD.UnusedFormalParameter)
     */
    public function convertToDatabaseValue($value, AbstractPlatform $platform)
    {
        if ($value === null) {
            return $value;
        }

        if ($value instanceof DateTimeInterface || $value instanceof CarbonInterface) {
            return $value->format('Y-m-d H:i:s.u');
        }

        throw ConversionException::conversionFailedInvalidType(
            $value,
            $this->getName(),
            ['null', 'DateTime', 'Carbon']
        );
    }
}
<?php

/**
 * Thanks to https://github.com/flaushi for his suggestion:
 * https://github.com/doctrine/dbal/issues/2873#issuecomment-534956358
 */
namespace Carbon\Doctrine;

class DateTimeDefaultPrecision
{
    private static $precision = 6;

    /**
     * Change the default Doctrine datetime and datetime_immutable precision.
     *
     * @param int $precision
     */
    public static function set(int $precision): void
    {
        self::$precision = $precision;
    }

    /**
     * Get the default Doctrine datetime and datetime_immutable precision.
     *
     * @return int
     */
    public static function get(): int
    {
        return self::$precision;
    }
}
<?php

/**
 * Thanks to https://github.com/flaushi for his suggestion:
 * https://github.com/doctrine/dbal/issues/2873#issuecomment-534956358
 */
namespace Carbon\Doctrine;

use Carbon\CarbonImmutable;
use Doctrine\DBAL\Types\VarDateTimeImmutableType;

class DateTimeImmutableType extends VarDateTimeImmutableType implements CarbonDoctrineType
{
    use CarbonTypeConverter;

    protected function getCarbonClassName(): string
    {
        return CarbonImmutable::class;
    }
}
<?php

/**
 * Thanks to https://github.com/flaushi for his suggestion:
 * https://github.com/doctrine/dbal/issues/2873#issuecomment-534956358
 */
namespace Carbon\Doctrine;

use Doctrine\DBAL\Types\VarDateTimeType;

class DateTimeType extends VarDateTimeType implements CarbonDoctrineType
{
    use CarbonTypeConverter;
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;

class BadComparisonUnitException extends UnitException
{
    /**
     * Constructor.
     *
     * @param string         $unit
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($unit, $code = 0, Exception $previous = null)
    {
        parent::__construct("Bad comparison unit: '$unit'", $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use BadMethodCallException as BaseBadMethodCallException;
use Exception;

class BadFluentConstructorException extends BaseBadMethodCallException implements BadMethodCallException
{
    /**
     * Constructor.
     *
     * @param string         $method
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($method, $code = 0, Exception $previous = null)
    {
        parent::__construct(sprintf("Unknown fluent constructor '%s'.", $method), $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use BadMethodCallException as BaseBadMethodCallException;
use Exception;

class BadFluentSetterException extends BaseBadMethodCallException implements BadMethodCallException
{
    /**
     * Constructor.
     *
     * @param string         $method
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($method, $code = 0, Exception $previous = null)
    {
        parent::__construct(sprintf("Unknown fluent setter '%s'", $method), $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

interface BadMethodCallException extends Exception
{
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

interface Exception
{
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use RuntimeException as BaseRuntimeException;

class ImmutableException extends BaseRuntimeException implements RuntimeException
{
    /**
     * Constructor.
     *
     * @param string         $value    the immutable type/value
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($value, $code = 0, Exception $previous = null)
    {
        parent::__construct("$value is immutable.", $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

interface InvalidArgumentException extends Exception
{
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class InvalidCastException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class InvalidDateException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * The invalid field.
     *
     * @var string
     */
    private $field;

    /**
     * The invalid value.
     *
     * @var mixed
     */
    private $value;

    /**
     * Constructor.
     *
     * @param string         $field
     * @param mixed          $value
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($field, $value, $code = 0, Exception $previous = null)
    {
        $this->field = $field;
        $this->value = $value;
        parent::__construct($field.' : '.$value.' is not a valid value.', $code, $previous);
    }

    /**
     * Get the invalid field.
     *
     * @return string
     */
    public function getField()
    {
        return $this->field;
    }

    /**
     * Get the invalid value.
     *
     * @return mixed
     */
    public function getValue()
    {
        return $this->value;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class InvalidFormatException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class InvalidIntervalException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class InvalidPeriodDateException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class InvalidPeriodParameterException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class InvalidTimeZoneException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class InvalidTypeException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Carbon\CarbonInterface;
use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class NotACarbonClassException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $className
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($className, $code = 0, Exception $previous = null)
    {
        parent::__construct(sprintf(
            'Given class does not implement %s: %s',
            CarbonInterface::class,
            $className
        ), $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class NotAPeriodException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class NotLocaleAwareException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param mixed          $object
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($object, $code = 0, Exception $previous = null)
    {
        $dump = \is_object($object) ? \get_class($object) : \gettype($object);

        parent::__construct("$dump does neither implements Symfony\Contracts\Translation\LocaleAwareInterface nor getLocale() method.", $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

// This will extends OutOfRangeException instead of InvalidArgumentException since 3.0.0
// use OutOfRangeException as BaseOutOfRangeException;

class OutOfRangeException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * The unit or name of the value.
     *
     * @var string
     */
    private $unit;

    /**
     * The range minimum.
     *
     * @var mixed
     */
    private $min;

    /**
     * The range maximum.
     *
     * @var mixed
     */
    private $max;

    /**
     * The invalid value.
     *
     * @var mixed
     */
    private $value;

    /**
     * Constructor.
     *
     * @param string         $unit
     * @param mixed          $min
     * @param mixed          $max
     * @param mixed          $value
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($unit, $min, $max, $value, $code = 0, Exception $previous = null)
    {
        $this->unit = $unit;
        $this->min = $min;
        $this->max = $max;
        $this->value = $value;

        parent::__construct("$unit must be between $min and $max, $value given", $code, $previous);
    }

    /**
     * @return mixed
     */
    public function getMax()
    {
        return $this->max;
    }

    /**
     * @return mixed
     */
    public function getMin()
    {
        return $this->min;
    }

    /**
     * @return mixed
     */
    public function getUnit()
    {
        return $this->unit;
    }

    /**
     * @return mixed
     */
    public function getValue()
    {
        return $this->value;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class ParseErrorException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $expected
     * @param string         $actual
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($expected, $actual, $help = '', $code = 0, Exception $previous = null)
    {
        $actual = $actual === '' ? 'data is missing' : "get '$actual'";

        parent::__construct(trim("Format expected $expected but $actual\n$help"), $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

interface RuntimeException extends Exception
{
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class UnitException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;

class UnitNotConfiguredException extends UnitException
{
    /**
     * Constructor.
     *
     * @param string         $unit
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($unit, $code = 0, Exception $previous = null)
    {
        parent::__construct("Unit $unit have no configuration to get total from other units.", $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class UnknownGetterException extends BaseInvalidArgumentException implements InvalidArgumentException
{
    /**
     * Constructor.
     *
     * @param string         $name     getter name
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($name, $code = 0, Exception $previous = null)
    {
        parent::__construct("Unknown getter '$name'", $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use BadMethodCallException as BaseBadMethodCallException;
use Exception;

class UnknownMethodException extends BaseBadMethodCallException implements BadMethodCallException
{
    /**
     * Constructor.
     *
     * @param string         $method
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($method, $code = 0, Exception $previous = null)
    {
        parent::__construct("Method $method does not exist.", $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use InvalidArgumentException as BaseInvalidArgumentException;

class UnknownSetterException extends BaseInvalidArgumentException implements BadMethodCallException
{
    /**
     * Constructor.
     *
     * @param string         $name     setter name
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($name, $code = 0, Exception $previous = null)
    {
        parent::__construct("Unknown setter '$name'", $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;

class UnknownUnitException extends UnitException
{
    /**
     * Constructor.
     *
     * @param string         $unit
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($unit, $code = 0, Exception $previous = null)
    {
        parent::__construct("Unknown unit '$unit'.", $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Exceptions;

use Exception;
use RuntimeException as BaseRuntimeException;

class UnreachableException extends BaseRuntimeException implements RuntimeException
{
    /**
     * Constructor.
     *
     * @param string         $message
     * @param int            $code
     * @param Exception|null $previous
     */
    public function __construct($message, $code = 0, Exception $previous = null)
    {
        parent::__construct($message, $code, $previous);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use Closure;
use ReflectionMethod;

/**
 * A factory to generate Carbon instances with common settings.
 *
 * <autodoc generated by `composer phpdoc`>
 *
 * @method bool                                               canBeCreatedFromFormat($date, $format)                                                                                             Checks if the (date)time string is in a given format and valid to create a
 *                                                                                                                                                                                               new instance.
 * @method Carbon|false                                       create($year = 0, $month = 1, $day = 1, $hour = 0, $minute = 0, $second = 0, $tz = null)                                           Create a new Carbon instance from a specific date and time.
 *                                                                                                                                                                                               If any of $year, $month or $day are set to null their now() values will
 *                                                                                                                                                                                               be used.
 *                                                                                                                                                                                               If $hour is null it will be set to its now() value and the default
 *                                                                                                                                                                                               values for $minute and $second will be their now() values.
 *                                                                                                                                                                                               If $hour is not null then the default values for $minute and $second
 *                                                                                                                                                                                               will be 0.
 * @method Carbon                                             createFromDate($year = null, $month = null, $day = null, $tz = null)                                                               Create a Carbon instance from just a date. The time portion is set to now.
 * @method Carbon|false                                       createFromFormat($format, $time, $tz = null)                                                                                       Create a Carbon instance from a specific format.
 * @method Carbon|false                                       createFromIsoFormat($format, $time, $tz = null, $locale = 'en', $translator = null)                                                Create a Carbon instance from a specific ISO format (same replacements as ->isoFormat()).
 * @method Carbon|false                                       createFromLocaleFormat($format, $locale, $time, $tz = null)                                                                        Create a Carbon instance from a specific format and a string in a given language.
 * @method Carbon|false                                       createFromLocaleIsoFormat($format, $locale, $time, $tz = null)                                                                     Create a Carbon instance from a specific ISO format and a string in a given language.
 * @method Carbon                                             createFromTime($hour = 0, $minute = 0, $second = 0, $tz = null)                                                                    Create a Carbon instance from just a time. The date portion is set to today.
 * @method Carbon                                             createFromTimeString($time, $tz = null)                                                                                            Create a Carbon instance from a time string. The date portion is set to today.
 * @method Carbon                                             createFromTimestamp($timestamp, $tz = null)                                                                                        Create a Carbon instance from a timestamp and set the timezone (use default one if not specified).
 *                                                                                                                                                                                               Timestamp input can be given as int, float or a string containing one or more numbers.
 * @method Carbon                                             createFromTimestampMs($timestamp, $tz = null)                                                                                      Create a Carbon instance from a timestamp in milliseconds.
 *                                                                                                                                                                                               Timestamp input can be given as int, float or a string containing one or more numbers.
 * @method Carbon                                             createFromTimestampMsUTC($timestamp)                                                                                               Create a Carbon instance from a timestamp in milliseconds.
 *                                                                                                                                                                                               Timestamp input can be given as int, float or a string containing one or more numbers.
 * @method Carbon                                             createFromTimestampUTC($timestamp)                                                                                                 Create a Carbon instance from an timestamp keeping the timezone to UTC.
 *                                                                                                                                                                                               Timestamp input can be given as int, float or a string containing one or more numbers.
 * @method Carbon                                             createMidnightDate($year = null, $month = null, $day = null, $tz = null)                                                           Create a Carbon instance from just a date. The time portion is set to midnight.
 * @method Carbon|false                                       createSafe($year = null, $month = null, $day = null, $hour = null, $minute = null, $second = null, $tz = null)                     Create a new safe Carbon instance from a specific date and time.
 *                                                                                                                                                                                               If any of $year, $month or $day are set to null their now() values will
 *                                                                                                                                                                                               be used.
 *                                                                                                                                                                                               If $hour is null it will be set to its now() value and the default
 *                                                                                                                                                                                               values for $minute and $second will be their now() values.
 *                                                                                                                                                                                               If $hour is not null then the default values for $minute and $second
 *                                                                                                                                                                                               will be 0.
 *                                                                                                                                                                                               If one of the set values is not valid, an InvalidDateException
 *                                                                                                                                                                                               will be thrown.
 * @method Carbon                                             disableHumanDiffOption($humanDiffOption)                                                                                           @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 * @method Carbon                                             enableHumanDiffOption($humanDiffOption)                                                                                            @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 * @method mixed                                              executeWithLocale($locale, $func)                                                                                                  Set the current locale to the given, execute the passed function, reset the locale to previous one,
 *                                                                                                                                                                                               then return the result of the closure (or null if the closure was void).
 * @method Carbon                                             fromSerialized($value)                                                                                                             Create an instance from a serialized string.
 * @method void                                               genericMacro($macro, $priority = 0)                                                                                                Register a custom macro.
 * @method array                                              getAvailableLocales()                                                                                                              Returns the list of internally available locales and already loaded custom locales.
 *                                                                                                                                                                                               (It will ignore custom translator dynamic loading.)
 * @method Language[]                                         getAvailableLocalesInfo()                                                                                                          Returns list of Language object for each available locale. This object allow you to get the ISO name, native
 *                                                                                                                                                                                               name, region and variant of the locale.
 * @method array                                              getDays()                                                                                                                          Get the days of the week
 * @method string|null                                        getFallbackLocale()                                                                                                                Get the fallback locale.
 * @method array                                              getFormatsToIsoReplacements()                                                                                                      List of replacements from date() format to isoFormat().
 * @method int                                                getHumanDiffOptions()                                                                                                              Return default humanDiff() options (merged flags as integer).
 * @method array                                              getIsoUnits()                                                                                                                      Returns list of locale units for ISO formatting.
 * @method Carbon                                             getLastErrors()                                                                                                                    {@inheritdoc}
 * @method string                                             getLocale()                                                                                                                        Get the current translator locale.
 * @method callable|null                                      getMacro($name)                                                                                                                    Get the raw callable macro registered globally for a given name.
 * @method int                                                getMidDayAt()                                                                                                                      get midday/noon hour
 * @method Closure|Carbon                                     getTestNow()                                                                                                                       Get the Carbon instance (real or mock) to be returned when a "now"
 *                                                                                                                                                                                               instance is created.
 * @method string                                             getTimeFormatByPrecision($unitPrecision)                                                                                           Return a format from H:i to H:i:s.u according to given unit precision.
 * @method string                                             getTranslationMessageWith($translator, string $key, string $locale = null, string $default = null)                                 Returns raw translation message for a given key.
 * @method \Symfony\Component\Translation\TranslatorInterface getTranslator()                                                                                                                    Get the default translator instance in use.
 * @method int                                                getWeekEndsAt()                                                                                                                    Get the last day of week
 * @method int                                                getWeekStartsAt()                                                                                                                  Get the first day of week
 * @method array                                              getWeekendDays()                                                                                                                   Get weekend days
 * @method bool                                               hasFormat($date, $format)                                                                                                          Checks if the (date)time string is in a given format.
 * @method bool                                               hasFormatWithModifiers($date, $format)                                                                                             Checks if the (date)time string is in a given format.
 * @method bool                                               hasMacro($name)                                                                                                                    Checks if macro is registered globally.
 * @method bool                                               hasRelativeKeywords($time)                                                                                                         Determine if a time string will produce a relative date.
 * @method bool                                               hasTestNow()                                                                                                                       Determine if there is a valid test instance set. A valid test instance
 *                                                                                                                                                                                               is anything that is not null.
 * @method Carbon                                             instance($date)                                                                                                                    Create a Carbon instance from a DateTime one.
 * @method bool                                               isImmutable()                                                                                                                      Returns true if the current class/instance is immutable.
 * @method bool                                               isModifiableUnit($unit)                                                                                                            Returns true if a property can be changed via setter.
 * @method bool                                               isMutable()                                                                                                                        Returns true if the current class/instance is mutable.
 * @method bool                                               isStrictModeEnabled()                                                                                                              Returns true if the strict mode is globally in use, false else.
 *                                                                                                                                                                                               (It can be overridden in specific instances.)
 * @method bool                                               localeHasDiffOneDayWords($locale)                                                                                                  Returns true if the given locale is internally supported and has words for 1-day diff (just now, yesterday, tomorrow).
 *                                                                                                                                                                                               Support is considered enabled if the 3 words are translated in the given locale.
 * @method bool                                               localeHasDiffSyntax($locale)                                                                                                       Returns true if the given locale is internally supported and has diff syntax support (ago, from now, before, after).
 *                                                                                                                                                                                               Support is considered enabled if the 4 sentences are translated in the given locale.
 * @method bool                                               localeHasDiffTwoDayWords($locale)                                                                                                  Returns true if the given locale is internally supported and has words for 2-days diff (before yesterday, after tomorrow).
 *                                                                                                                                                                                               Support is considered enabled if the 2 words are translated in the given locale.
 * @method bool                                               localeHasPeriodSyntax($locale)                                                                                                     Returns true if the given locale is internally supported and has period syntax support (X times, every X, from X, to X).
 *                                                                                                                                                                                               Support is considered enabled if the 4 sentences are translated in the given locale.
 * @method bool                                               localeHasShortUnits($locale)                                                                                                       Returns true if the given locale is internally supported and has short-units support.
 *                                                                                                                                                                                               Support is considered enabled if either year, day or hour has a short variant translated.
 * @method void                                               macro($name, $macro)                                                                                                               Register a custom macro.
 * @method Carbon|null                                        make($var)                                                                                                                         Make a Carbon instance from given variable if possible.
 *                                                                                                                                                                                               Always return a new instance. Parse only strings and only these likely to be dates (skip intervals
 *                                                                                                                                                                                               and recurrences). Throw an exception for invalid format, but otherwise return null.
 * @method Carbon                                             maxValue()                                                                                                                         Create a Carbon instance for the greatest supported date.
 * @method Carbon                                             minValue()                                                                                                                         Create a Carbon instance for the lowest supported date.
 * @method void                                               mixin($mixin)                                                                                                                      Mix another object into the class.
 * @method Carbon                                             now($tz = null)                                                                                                                    Get a Carbon instance for the current date and time.
 * @method Carbon                                             parse($time = null, $tz = null)                                                                                                    Create a carbon instance from a string.
 *                                                                                                                                                                                               This is an alias for the constructor that allows better fluent syntax
 *                                                                                                                                                                                               as it allows you to do Carbon::parse('Monday next week')->fn() rather
 *                                                                                                                                                                                               than (new Carbon('Monday next week'))->fn().
 * @method Carbon                                             parseFromLocale($time, $locale = null, $tz = null)                                                                                 Create a carbon instance from a localized string (in French, Japanese, Arabic, etc.).
 * @method string                                             pluralUnit(string $unit)                                                                                                           Returns standardized plural of a given singular/plural unit name (in English).
 * @method Carbon|false                                       rawCreateFromFormat($format, $time, $tz = null)                                                                                    Create a Carbon instance from a specific format.
 * @method Carbon                                             rawParse($time = null, $tz = null)                                                                                                 Create a carbon instance from a string.
 *                                                                                                                                                                                               This is an alias for the constructor that allows better fluent syntax
 *                                                                                                                                                                                               as it allows you to do Carbon::parse('Monday next week')->fn() rather
 *                                                                                                                                                                                               than (new Carbon('Monday next week'))->fn().
 * @method Carbon                                             resetMacros()                                                                                                                      Remove all macros and generic macros.
 * @method void                                               resetMonthsOverflow()                                                                                                              @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 *                                                                                                                                                                                                           Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants
 *                                                                                                                                                                                                           are available for quarters, years, decade, centuries, millennia (singular and plural forms).
 * @method void                                               resetToStringFormat()                                                                                                              Reset the format used to the default when type juggling a Carbon instance to a string
 * @method void                                               resetYearsOverflow()                                                                                                               @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 *                                                                                                                                                                                                           Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants
 *                                                                                                                                                                                                           are available for quarters, years, decade, centuries, millennia (singular and plural forms).
 * @method void                                               serializeUsing($callback)                                                                                                          @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather transform Carbon object before the serialization.
 *                                                                                                                                                                                               JSON serialize all Carbon instances using the given callback.
 * @method Carbon                                             setFallbackLocale($locale)                                                                                                         Set the fallback locale.
 * @method Carbon                                             setHumanDiffOptions($humanDiffOptions)                                                                                             @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 * @method bool                                               setLocale($locale)                                                                                                                 Set the current translator locale and indicate if the source locale file exists.
 *                                                                                                                                                                                               Pass 'auto' as locale to use closest language from the current LC_TIME locale.
 * @method void                                               setMidDayAt($hour)                                                                                                                 @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather consider mid-day is always 12pm, then if you need to test if it's an other
 *                                                                                                                                                                                                           hour, test it explicitly:
 *                                                                                                                                                                                                               $date->format('G') == 13
 *                                                                                                                                                                                                           or to set explicitly to a given hour:
 *                                                                                                                                                                                                               $date->setTime(13, 0, 0, 0)
 *                                                                                                                                                                                               Set midday/noon hour
 * @method Carbon                                             setTestNow($testNow = null)                                                                                                        Set a Carbon instance (real or mock) to be returned when a "now"
 *                                                                                                                                                                                               instance is created.  The provided instance will be returned
 *                                                                                                                                                                                               specifically under the following conditions:
 *                                                                                                                                                                                                 - A call to the static now() method, ex. Carbon::now()
 *                                                                                                                                                                                                 - When a null (or blank string) is passed to the constructor or parse(), ex. new Carbon(null)
 *                                                                                                                                                                                                 - When the string "now" is passed to the constructor or parse(), ex. new Carbon('now')
 *                                                                                                                                                                                                 - When a string containing the desired time is passed to Carbon::parse().
 *                                                                                                                                                                                               Note the timezone parameter was left out of the examples above and
 *                                                                                                                                                                                               has no affect as the mock value will be returned regardless of its value.
 *                                                                                                                                                                                               To clear the test instance call this method using the default
 *                                                                                                                                                                                               parameter of null.
 *                                                                                                                                                                                               /!\ Use this method for unit tests only.
 * @method void                                               setToStringFormat($format)                                                                                                         @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather let Carbon object being casted to string with DEFAULT_TO_STRING_FORMAT, and
 *                                                                                                                                                                                                           use other method or custom format passed to format() method if you need to dump an other string
 *                                                                                                                                                                                                           format.
 *                                                                                                                                                                                               Set the default format used when type juggling a Carbon instance to a string
 * @method void                                               setTranslator(\Symfony\Component\Translation\TranslatorInterface $translator)                                                      Set the default translator instance to use.
 * @method Carbon                                             setUtf8($utf8)                                                                                                                     @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use UTF-8 language packages on every machine.
 *                                                                                                                                                                                               Set if UTF8 will be used for localized date/time.
 * @method void                                               setWeekEndsAt($day)                                                                                                                @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           Use $weekStartsAt optional parameter instead when using startOfWeek, floorWeek, ceilWeek
 *                                                                                                                                                                                                           or roundWeek method. You can also use the 'first_day_of_week' locale setting to change the
 *                                                                                                                                                                                                           start of week according to current locale selected and implicitly the end of week.
 *                                                                                                                                                                                               Set the last day of week
 * @method void                                               setWeekStartsAt($day)                                                                                                              @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           Use $weekEndsAt optional parameter instead when using endOfWeek method. You can also use the
 *                                                                                                                                                                                                           'first_day_of_week' locale setting to change the start of week according to current locale
 *                                                                                                                                                                                                           selected and implicitly the end of week.
 *                                                                                                                                                                                               Set the first day of week
 * @method void                                               setWeekendDays($days)                                                                                                              @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather consider week-end is always saturday and sunday, and if you have some custom
 *                                                                                                                                                                                                           week-end days to handle, give to those days an other name and create a macro for them:
 *                                                                                                                                                                                                           ```
 *                                                                                                                                                                                                           Carbon::macro('isDayOff', function ($date) {
 *                                                                                                                                                                                                               return $date->isSunday() || $date->isMonday();
 *                                                                                                                                                                                                           });
 *                                                                                                                                                                                                           Carbon::macro('isNotDayOff', function ($date) {
 *                                                                                                                                                                                                               return !$date->isDayOff();
 *                                                                                                                                                                                                           });
 *                                                                                                                                                                                                           if ($someDate->isDayOff()) ...
 *                                                                                                                                                                                                           if ($someDate->isNotDayOff()) ...
 *                                                                                                                                                                                                           // Add 5 not-off days
 *                                                                                                                                                                                                           $count = 5;
 *                                                                                                                                                                                                           while ($someDate->isDayOff() || ($count-- > 0)) {
 *                                                                                                                                                                                                               $someDate->addDay();
 *                                                                                                                                                                                                           }
 *                                                                                                                                                                                                           ```
 *                                                                                                                                                                                               Set weekend days
 * @method bool                                               shouldOverflowMonths()                                                                                                             Get the month overflow global behavior (can be overridden in specific instances).
 * @method bool                                               shouldOverflowYears()                                                                                                              Get the month overflow global behavior (can be overridden in specific instances).
 * @method string                                             singularUnit(string $unit)                                                                                                         Returns standardized singular of a given singular/plural unit name (in English).
 * @method Carbon                                             today($tz = null)                                                                                                                  Create a Carbon instance for today.
 * @method Carbon                                             tomorrow($tz = null)                                                                                                               Create a Carbon instance for tomorrow.
 * @method string                                             translateTimeString($timeString, $from = null, $to = null, $mode = CarbonInterface::TRANSLATE_ALL)                                 Translate a time string from a locale to an other.
 * @method string                                             translateWith(\Symfony\Component\Translation\TranslatorInterface $translator, string $key, array $parameters = [], $number = null) Translate using translation string or callback available.
 * @method void                                               useMonthsOverflow($monthsOverflow = true)                                                                                          @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 *                                                                                                                                                                                                           Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants
 *                                                                                                                                                                                                           are available for quarters, years, decade, centuries, millennia (singular and plural forms).
 * @method Carbon                                             useStrictMode($strictModeEnabled = true)                                                                                           @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 * @method void                                               useYearsOverflow($yearsOverflow = true)                                                                                            @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 *                                                                                                                                                                                                           Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants
 *                                                                                                                                                                                                           are available for quarters, years, decade, centuries, millennia (singular and plural forms).
 * @method Carbon                                             withTestNow($testNow = null, $callback = null)                                                                                     Temporarily sets a static date to be used within the callback.
 *                                                                                                                                                                                               Using setTestNow to set the date, executing the callback, then
 *                                                                                                                                                                                               clearing the test instance.
 *                                                                                                                                                                                               /!\ Use this method for unit tests only.
 * @method Carbon                                             yesterday($tz = null)                                                                                                              Create a Carbon instance for yesterday.
 *
 * </autodoc>
 */
class Factory
{
    protected $className = Carbon::class;

    protected $settings = [];

    public function __construct(array $settings = [], string $className = null)
    {
        if ($className) {
            $this->className = $className;
        }

        $this->settings = $settings;
    }

    public function getClassName()
    {
        return $this->className;
    }

    public function setClassName(string $className)
    {
        $this->className = $className;

        return $this;
    }

    public function className(string $className = null)
    {
        return $className === null ? $this->getClassName() : $this->setClassName($className);
    }

    public function getSettings()
    {
        return $this->settings;
    }

    public function setSettings(array $settings)
    {
        $this->settings = $settings;

        return $this;
    }

    public function settings(array $settings = null)
    {
        return $settings === null ? $this->getSettings() : $this->setSettings($settings);
    }

    public function mergeSettings(array $settings)
    {
        $this->settings = array_merge($this->settings, $settings);

        return $this;
    }

    public function __call($name, $arguments)
    {
        $method = new ReflectionMethod($this->className, $name);
        $settings = $this->settings;

        if ($settings && isset($settings['timezone'])) {
            $tzParameters = array_filter($method->getParameters(), function ($parameter) {
                return \in_array($parameter->getName(), ['tz', 'timezone'], true);
            });

            if (\count($tzParameters)) {
                array_splice($arguments, key($tzParameters), 0, [$settings['timezone']]);
                unset($settings['timezone']);
            }
        }

        $result = $this->className::$name(...$arguments);

        return $result instanceof CarbonInterface && !empty($settings)
            ? $result->settings($settings)
            : $result;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use Closure;

/**
 * A factory to generate CarbonImmutable instances with common settings.
 *
 * <autodoc generated by `composer phpdoc`>
 *
 * @method bool                                               canBeCreatedFromFormat($date, $format)                                                                                             Checks if the (date)time string is in a given format and valid to create a
 *                                                                                                                                                                                               new instance.
 * @method CarbonImmutable|false                              create($year = 0, $month = 1, $day = 1, $hour = 0, $minute = 0, $second = 0, $tz = null)                                           Create a new Carbon instance from a specific date and time.
 *                                                                                                                                                                                               If any of $year, $month or $day are set to null their now() values will
 *                                                                                                                                                                                               be used.
 *                                                                                                                                                                                               If $hour is null it will be set to its now() value and the default
 *                                                                                                                                                                                               values for $minute and $second will be their now() values.
 *                                                                                                                                                                                               If $hour is not null then the default values for $minute and $second
 *                                                                                                                                                                                               will be 0.
 * @method CarbonImmutable                                    createFromDate($year = null, $month = null, $day = null, $tz = null)                                                               Create a Carbon instance from just a date. The time portion is set to now.
 * @method CarbonImmutable|false                              createFromFormat($format, $time, $tz = null)                                                                                       Create a Carbon instance from a specific format.
 * @method CarbonImmutable|false                              createFromIsoFormat($format, $time, $tz = null, $locale = 'en', $translator = null)                                                Create a Carbon instance from a specific ISO format (same replacements as ->isoFormat()).
 * @method CarbonImmutable|false                              createFromLocaleFormat($format, $locale, $time, $tz = null)                                                                        Create a Carbon instance from a specific format and a string in a given language.
 * @method CarbonImmutable|false                              createFromLocaleIsoFormat($format, $locale, $time, $tz = null)                                                                     Create a Carbon instance from a specific ISO format and a string in a given language.
 * @method CarbonImmutable                                    createFromTime($hour = 0, $minute = 0, $second = 0, $tz = null)                                                                    Create a Carbon instance from just a time. The date portion is set to today.
 * @method CarbonImmutable                                    createFromTimeString($time, $tz = null)                                                                                            Create a Carbon instance from a time string. The date portion is set to today.
 * @method CarbonImmutable                                    createFromTimestamp($timestamp, $tz = null)                                                                                        Create a Carbon instance from a timestamp and set the timezone (use default one if not specified).
 *                                                                                                                                                                                               Timestamp input can be given as int, float or a string containing one or more numbers.
 * @method CarbonImmutable                                    createFromTimestampMs($timestamp, $tz = null)                                                                                      Create a Carbon instance from a timestamp in milliseconds.
 *                                                                                                                                                                                               Timestamp input can be given as int, float or a string containing one or more numbers.
 * @method CarbonImmutable                                    createFromTimestampMsUTC($timestamp)                                                                                               Create a Carbon instance from a timestamp in milliseconds.
 *                                                                                                                                                                                               Timestamp input can be given as int, float or a string containing one or more numbers.
 * @method CarbonImmutable                                    createFromTimestampUTC($timestamp)                                                                                                 Create a Carbon instance from an timestamp keeping the timezone to UTC.
 *                                                                                                                                                                                               Timestamp input can be given as int, float or a string containing one or more numbers.
 * @method CarbonImmutable                                    createMidnightDate($year = null, $month = null, $day = null, $tz = null)                                                           Create a Carbon instance from just a date. The time portion is set to midnight.
 * @method CarbonImmutable|false                              createSafe($year = null, $month = null, $day = null, $hour = null, $minute = null, $second = null, $tz = null)                     Create a new safe Carbon instance from a specific date and time.
 *                                                                                                                                                                                               If any of $year, $month or $day are set to null their now() values will
 *                                                                                                                                                                                               be used.
 *                                                                                                                                                                                               If $hour is null it will be set to its now() value and the default
 *                                                                                                                                                                                               values for $minute and $second will be their now() values.
 *                                                                                                                                                                                               If $hour is not null then the default values for $minute and $second
 *                                                                                                                                                                                               will be 0.
 *                                                                                                                                                                                               If one of the set values is not valid, an InvalidDateException
 *                                                                                                                                                                                               will be thrown.
 * @method CarbonImmutable                                    disableHumanDiffOption($humanDiffOption)                                                                                           @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 * @method CarbonImmutable                                    enableHumanDiffOption($humanDiffOption)                                                                                            @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 * @method mixed                                              executeWithLocale($locale, $func)                                                                                                  Set the current locale to the given, execute the passed function, reset the locale to previous one,
 *                                                                                                                                                                                               then return the result of the closure (or null if the closure was void).
 * @method CarbonImmutable                                    fromSerialized($value)                                                                                                             Create an instance from a serialized string.
 * @method void                                               genericMacro($macro, $priority = 0)                                                                                                Register a custom macro.
 * @method array                                              getAvailableLocales()                                                                                                              Returns the list of internally available locales and already loaded custom locales.
 *                                                                                                                                                                                               (It will ignore custom translator dynamic loading.)
 * @method Language[]                                         getAvailableLocalesInfo()                                                                                                          Returns list of Language object for each available locale. This object allow you to get the ISO name, native
 *                                                                                                                                                                                               name, region and variant of the locale.
 * @method array                                              getDays()                                                                                                                          Get the days of the week
 * @method string|null                                        getFallbackLocale()                                                                                                                Get the fallback locale.
 * @method array                                              getFormatsToIsoReplacements()                                                                                                      List of replacements from date() format to isoFormat().
 * @method int                                                getHumanDiffOptions()                                                                                                              Return default humanDiff() options (merged flags as integer).
 * @method array                                              getIsoUnits()                                                                                                                      Returns list of locale units for ISO formatting.
 * @method CarbonImmutable                                    getLastErrors()                                                                                                                    {@inheritdoc}
 * @method string                                             getLocale()                                                                                                                        Get the current translator locale.
 * @method callable|null                                      getMacro($name)                                                                                                                    Get the raw callable macro registered globally for a given name.
 * @method int                                                getMidDayAt()                                                                                                                      get midday/noon hour
 * @method Closure|CarbonImmutable                            getTestNow()                                                                                                                       Get the Carbon instance (real or mock) to be returned when a "now"
 *                                                                                                                                                                                               instance is created.
 * @method string                                             getTimeFormatByPrecision($unitPrecision)                                                                                           Return a format from H:i to H:i:s.u according to given unit precision.
 * @method string                                             getTranslationMessageWith($translator, string $key, string $locale = null, string $default = null)                                 Returns raw translation message for a given key.
 * @method \Symfony\Component\Translation\TranslatorInterface getTranslator()                                                                                                                    Get the default translator instance in use.
 * @method int                                                getWeekEndsAt()                                                                                                                    Get the last day of week
 * @method int                                                getWeekStartsAt()                                                                                                                  Get the first day of week
 * @method array                                              getWeekendDays()                                                                                                                   Get weekend days
 * @method bool                                               hasFormat($date, $format)                                                                                                          Checks if the (date)time string is in a given format.
 * @method bool                                               hasFormatWithModifiers($date, $format)                                                                                             Checks if the (date)time string is in a given format.
 * @method bool                                               hasMacro($name)                                                                                                                    Checks if macro is registered globally.
 * @method bool                                               hasRelativeKeywords($time)                                                                                                         Determine if a time string will produce a relative date.
 * @method bool                                               hasTestNow()                                                                                                                       Determine if there is a valid test instance set. A valid test instance
 *                                                                                                                                                                                               is anything that is not null.
 * @method CarbonImmutable                                    instance($date)                                                                                                                    Create a Carbon instance from a DateTime one.
 * @method bool                                               isImmutable()                                                                                                                      Returns true if the current class/instance is immutable.
 * @method bool                                               isModifiableUnit($unit)                                                                                                            Returns true if a property can be changed via setter.
 * @method bool                                               isMutable()                                                                                                                        Returns true if the current class/instance is mutable.
 * @method bool                                               isStrictModeEnabled()                                                                                                              Returns true if the strict mode is globally in use, false else.
 *                                                                                                                                                                                               (It can be overridden in specific instances.)
 * @method bool                                               localeHasDiffOneDayWords($locale)                                                                                                  Returns true if the given locale is internally supported and has words for 1-day diff (just now, yesterday, tomorrow).
 *                                                                                                                                                                                               Support is considered enabled if the 3 words are translated in the given locale.
 * @method bool                                               localeHasDiffSyntax($locale)                                                                                                       Returns true if the given locale is internally supported and has diff syntax support (ago, from now, before, after).
 *                                                                                                                                                                                               Support is considered enabled if the 4 sentences are translated in the given locale.
 * @method bool                                               localeHasDiffTwoDayWords($locale)                                                                                                  Returns true if the given locale is internally supported and has words for 2-days diff (before yesterday, after tomorrow).
 *                                                                                                                                                                                               Support is considered enabled if the 2 words are translated in the given locale.
 * @method bool                                               localeHasPeriodSyntax($locale)                                                                                                     Returns true if the given locale is internally supported and has period syntax support (X times, every X, from X, to X).
 *                                                                                                                                                                                               Support is considered enabled if the 4 sentences are translated in the given locale.
 * @method bool                                               localeHasShortUnits($locale)                                                                                                       Returns true if the given locale is internally supported and has short-units support.
 *                                                                                                                                                                                               Support is considered enabled if either year, day or hour has a short variant translated.
 * @method void                                               macro($name, $macro)                                                                                                               Register a custom macro.
 * @method CarbonImmutable|null                               make($var)                                                                                                                         Make a Carbon instance from given variable if possible.
 *                                                                                                                                                                                               Always return a new instance. Parse only strings and only these likely to be dates (skip intervals
 *                                                                                                                                                                                               and recurrences). Throw an exception for invalid format, but otherwise return null.
 * @method CarbonImmutable                                    maxValue()                                                                                                                         Create a Carbon instance for the greatest supported date.
 * @method CarbonImmutable                                    minValue()                                                                                                                         Create a Carbon instance for the lowest supported date.
 * @method void                                               mixin($mixin)                                                                                                                      Mix another object into the class.
 * @method CarbonImmutable                                    now($tz = null)                                                                                                                    Get a Carbon instance for the current date and time.
 * @method CarbonImmutable                                    parse($time = null, $tz = null)                                                                                                    Create a carbon instance from a string.
 *                                                                                                                                                                                               This is an alias for the constructor that allows better fluent syntax
 *                                                                                                                                                                                               as it allows you to do Carbon::parse('Monday next week')->fn() rather
 *                                                                                                                                                                                               than (new Carbon('Monday next week'))->fn().
 * @method CarbonImmutable                                    parseFromLocale($time, $locale = null, $tz = null)                                                                                 Create a carbon instance from a localized string (in French, Japanese, Arabic, etc.).
 * @method string                                             pluralUnit(string $unit)                                                                                                           Returns standardized plural of a given singular/plural unit name (in English).
 * @method CarbonImmutable|false                              rawCreateFromFormat($format, $time, $tz = null)                                                                                    Create a Carbon instance from a specific format.
 * @method CarbonImmutable                                    rawParse($time = null, $tz = null)                                                                                                 Create a carbon instance from a string.
 *                                                                                                                                                                                               This is an alias for the constructor that allows better fluent syntax
 *                                                                                                                                                                                               as it allows you to do Carbon::parse('Monday next week')->fn() rather
 *                                                                                                                                                                                               than (new Carbon('Monday next week'))->fn().
 * @method CarbonImmutable                                    resetMacros()                                                                                                                      Remove all macros and generic macros.
 * @method void                                               resetMonthsOverflow()                                                                                                              @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 *                                                                                                                                                                                                           Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants
 *                                                                                                                                                                                                           are available for quarters, years, decade, centuries, millennia (singular and plural forms).
 * @method void                                               resetToStringFormat()                                                                                                              Reset the format used to the default when type juggling a Carbon instance to a string
 * @method void                                               resetYearsOverflow()                                                                                                               @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 *                                                                                                                                                                                                           Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants
 *                                                                                                                                                                                                           are available for quarters, years, decade, centuries, millennia (singular and plural forms).
 * @method void                                               serializeUsing($callback)                                                                                                          @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather transform Carbon object before the serialization.
 *                                                                                                                                                                                               JSON serialize all Carbon instances using the given callback.
 * @method CarbonImmutable                                    setFallbackLocale($locale)                                                                                                         Set the fallback locale.
 * @method CarbonImmutable                                    setHumanDiffOptions($humanDiffOptions)                                                                                             @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 * @method bool                                               setLocale($locale)                                                                                                                 Set the current translator locale and indicate if the source locale file exists.
 *                                                                                                                                                                                               Pass 'auto' as locale to use closest language from the current LC_TIME locale.
 * @method void                                               setMidDayAt($hour)                                                                                                                 @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather consider mid-day is always 12pm, then if you need to test if it's an other
 *                                                                                                                                                                                                           hour, test it explicitly:
 *                                                                                                                                                                                                               $date->format('G') == 13
 *                                                                                                                                                                                                           or to set explicitly to a given hour:
 *                                                                                                                                                                                                               $date->setTime(13, 0, 0, 0)
 *                                                                                                                                                                                               Set midday/noon hour
 * @method CarbonImmutable                                    setTestNow($testNow = null)                                                                                                        Set a Carbon instance (real or mock) to be returned when a "now"
 *                                                                                                                                                                                               instance is created.  The provided instance will be returned
 *                                                                                                                                                                                               specifically under the following conditions:
 *                                                                                                                                                                                                 - A call to the static now() method, ex. Carbon::now()
 *                                                                                                                                                                                                 - When a null (or blank string) is passed to the constructor or parse(), ex. new Carbon(null)
 *                                                                                                                                                                                                 - When the string "now" is passed to the constructor or parse(), ex. new Carbon('now')
 *                                                                                                                                                                                                 - When a string containing the desired time is passed to Carbon::parse().
 *                                                                                                                                                                                               Note the timezone parameter was left out of the examples above and
 *                                                                                                                                                                                               has no affect as the mock value will be returned regardless of its value.
 *                                                                                                                                                                                               To clear the test instance call this method using the default
 *                                                                                                                                                                                               parameter of null.
 *                                                                                                                                                                                               /!\ Use this method for unit tests only.
 * @method void                                               setToStringFormat($format)                                                                                                         @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather let Carbon object being casted to string with DEFAULT_TO_STRING_FORMAT, and
 *                                                                                                                                                                                                           use other method or custom format passed to format() method if you need to dump an other string
 *                                                                                                                                                                                                           format.
 *                                                                                                                                                                                               Set the default format used when type juggling a Carbon instance to a string
 * @method void                                               setTranslator(\Symfony\Component\Translation\TranslatorInterface $translator)                                                      Set the default translator instance to use.
 * @method CarbonImmutable                                    setUtf8($utf8)                                                                                                                     @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use UTF-8 language packages on every machine.
 *                                                                                                                                                                                               Set if UTF8 will be used for localized date/time.
 * @method void                                               setWeekEndsAt($day)                                                                                                                @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           Use $weekStartsAt optional parameter instead when using startOfWeek, floorWeek, ceilWeek
 *                                                                                                                                                                                                           or roundWeek method. You can also use the 'first_day_of_week' locale setting to change the
 *                                                                                                                                                                                                           start of week according to current locale selected and implicitly the end of week.
 *                                                                                                                                                                                               Set the last day of week
 * @method void                                               setWeekStartsAt($day)                                                                                                              @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           Use $weekEndsAt optional parameter instead when using endOfWeek method. You can also use the
 *                                                                                                                                                                                                           'first_day_of_week' locale setting to change the start of week according to current locale
 *                                                                                                                                                                                                           selected and implicitly the end of week.
 *                                                                                                                                                                                               Set the first day of week
 * @method void                                               setWeekendDays($days)                                                                                                              @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather consider week-end is always saturday and sunday, and if you have some custom
 *                                                                                                                                                                                                           week-end days to handle, give to those days an other name and create a macro for them:
 *                                                                                                                                                                                                           ```
 *                                                                                                                                                                                                           Carbon::macro('isDayOff', function ($date) {
 *                                                                                                                                                                                                               return $date->isSunday() || $date->isMonday();
 *                                                                                                                                                                                                           });
 *                                                                                                                                                                                                           Carbon::macro('isNotDayOff', function ($date) {
 *                                                                                                                                                                                                               return !$date->isDayOff();
 *                                                                                                                                                                                                           });
 *                                                                                                                                                                                                           if ($someDate->isDayOff()) ...
 *                                                                                                                                                                                                           if ($someDate->isNotDayOff()) ...
 *                                                                                                                                                                                                           // Add 5 not-off days
 *                                                                                                                                                                                                           $count = 5;
 *                                                                                                                                                                                                           while ($someDate->isDayOff() || ($count-- > 0)) {
 *                                                                                                                                                                                                               $someDate->addDay();
 *                                                                                                                                                                                                           }
 *                                                                                                                                                                                                           ```
 *                                                                                                                                                                                               Set weekend days
 * @method bool                                               shouldOverflowMonths()                                                                                                             Get the month overflow global behavior (can be overridden in specific instances).
 * @method bool                                               shouldOverflowYears()                                                                                                              Get the month overflow global behavior (can be overridden in specific instances).
 * @method string                                             singularUnit(string $unit)                                                                                                         Returns standardized singular of a given singular/plural unit name (in English).
 * @method CarbonImmutable                                    today($tz = null)                                                                                                                  Create a Carbon instance for today.
 * @method CarbonImmutable                                    tomorrow($tz = null)                                                                                                               Create a Carbon instance for tomorrow.
 * @method string                                             translateTimeString($timeString, $from = null, $to = null, $mode = CarbonInterface::TRANSLATE_ALL)                                 Translate a time string from a locale to an other.
 * @method string                                             translateWith(\Symfony\Component\Translation\TranslatorInterface $translator, string $key, array $parameters = [], $number = null) Translate using translation string or callback available.
 * @method void                                               useMonthsOverflow($monthsOverflow = true)                                                                                          @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 *                                                                                                                                                                                                           Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants
 *                                                                                                                                                                                                           are available for quarters, years, decade, centuries, millennia (singular and plural forms).
 * @method CarbonImmutable                                    useStrictMode($strictModeEnabled = true)                                                                                           @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 * @method void                                               useYearsOverflow($yearsOverflow = true)                                                                                            @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
 *                                                                                                                                                                                                           You should rather use the ->settings() method.
 *                                                                                                                                                                                                           Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants
 *                                                                                                                                                                                                           are available for quarters, years, decade, centuries, millennia (singular and plural forms).
 * @method CarbonImmutable                                    withTestNow($testNow = null, $callback = null)                                                                                     Temporarily sets a static date to be used within the callback.
 *                                                                                                                                                                                               Using setTestNow to set the date, executing the callback, then
 *                                                                                                                                                                                               clearing the test instance.
 *                                                                                                                                                                                               /!\ Use this method for unit tests only.
 * @method CarbonImmutable                                    yesterday($tz = null)                                                                                                              Create a Carbon instance for yesterday.
 *
 * </autodoc>
 */
class FactoryImmutable extends Factory
{
    protected $className = CarbonImmutable::class;
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/aa_DJ.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxisso', 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', 'Ximoli', 'Kaxxa Garablu'],
    'months_short' => ['qun', 'nah', 'cig', 'agd', 'cax', 'qas', 'qad', 'leq', 'way', 'dit', 'xim', 'kax'],
    'weekdays' => ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', 'Gumqata', 'Sabti'],
    'weekdays_short' => ['aca', 'etl', 'tal', 'arb', 'kam', 'gum', 'sab'],
    'weekdays_min' => ['aca', 'etl', 'tal', 'arb', 'kam', 'gum', 'sab'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['saaku', 'carra'],

    'year' => ':count gaqambo', // less reliable
    'y' => ':count gaqambo', // less reliable
    'a_year' => ':count gaqambo', // less reliable

    'month' => ':count àlsa',
    'm' => ':count àlsa',
    'a_month' => ':count àlsa',

    'day' => ':count saaku', // less reliable
    'd' => ':count saaku', // less reliable
    'a_day' => ':count saaku', // less reliable

    'hour' => ':count ayti', // less reliable
    'h' => ':count ayti', // less reliable
    'a_hour' => ':count ayti', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Qunxa Garablu', 'Naharsi Kudo', 'Ciggilta Kudo', 'Agda Baxisso', 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Leqeeni', 'Waysu', 'Diteli', 'Ximoli', 'Kaxxa Garablu'],
    'months_short' => ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', 'Dit', 'Xim', 'Kax'],
    'weekdays' => ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', 'Gumqata', 'Sabti'],
    'weekdays_short' => ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'],
    'weekdays_min' => ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['saaku', 'carra'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Qunxa Garablu', 'Naharsi Kudo', 'Ciggilta Kudo', 'Agda Baxisso', 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Leqeeni', 'Waysu', 'Diteli', 'Ximoli', 'Kaxxa Garablu'],
    'months_short' => ['Qun', 'Nah', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', 'Dit', 'Xim', 'Kax'],
    'weekdays' => ['Naba Sambat', 'Sani', 'Salus', 'Rabuq', 'Camus', 'Jumqata', 'Qunxa Sambat'],
    'weekdays_short' => ['Nab', 'San', 'Sal', 'Rab', 'Cam', 'Jum', 'Qun'],
    'weekdays_min' => ['Nab', 'San', 'Sal', 'Rab', 'Cam', 'Jum', 'Qun'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['saaku', 'carra'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Qunxa Garablu', 'Kudo', 'Ciggilta Kudo', 'Agda Baxisso', 'Caxah Alsa', 'Qasa Dirri', 'Qado Dirri', 'Liiqen', 'Waysu', 'Diteli', 'Ximoli', 'Kaxxa Garablu'],
    'months_short' => ['Qun', 'Kud', 'Cig', 'Agd', 'Cax', 'Qas', 'Qad', 'Leq', 'Way', 'Dit', 'Xim', 'Kax'],
    'weekdays' => ['Acaada', 'Etleeni', 'Talaata', 'Arbaqa', 'Kamiisi', 'Gumqata', 'Sabti'],
    'weekdays_short' => ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'],
    'weekdays_min' => ['Aca', 'Etl', 'Tal', 'Arb', 'Kam', 'Gum', 'Sab'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['saaku', 'carra'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - JD Isaacks
 * - Pierre du Plessis
 */
return [
    'year' => ':count jaar',
    'a_year' => '\'n jaar|:count jaar',
    'y' => ':count j.',
    'month' => ':count maand|:count maande',
    'a_month' => '\'n maand|:count maande',
    'm' => ':count maa.',
    'week' => ':count week|:count weke',
    'a_week' => '\'n week|:count weke',
    'w' => ':count w.',
    'day' => ':count dag|:count dae',
    'a_day' => '\'n dag|:count dae',
    'd' => ':count d.',
    'hour' => ':count uur',
    'a_hour' => '\'n uur|:count uur',
    'h' => ':count u.',
    'minute' => ':count minuut|:count minute',
    'a_minute' => '\'n minuut|:count minute',
    'min' => ':count min.',
    'second' => ':count sekond|:count sekondes',
    'a_second' => '\'n paar sekondes|:count sekondes',
    's' => ':count s.',
    'ago' => ':time gelede',
    'from_now' => 'oor :time',
    'after' => ':time na',
    'before' => ':time voor',
    'diff_now' => 'Nou',
    'diff_today' => 'Vandag',
    'diff_today_regexp' => 'Vandag(?:\\s+om)?',
    'diff_yesterday' => 'Gister',
    'diff_yesterday_regexp' => 'Gister(?:\\s+om)?',
    'diff_tomorrow' => 'Môre',
    'diff_tomorrow_regexp' => 'Môre(?:\\s+om)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Vandag om] LT',
        'nextDay' => '[Môre om] LT',
        'nextWeek' => 'dddd [om] LT',
        'lastDay' => '[Gister om] LT',
        'lastWeek' => '[Laas] dddd [om] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        return $number.(($number === 1 || $number === 8 || $number >= 20) ? 'ste' : 'de');
    },
    'meridiem' => ['VM', 'NM'],
    'months' => ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'],
    'months_short' => ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],
    'weekdays' => ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],
    'weekdays_short' => ['Son', 'Maa', 'Din', 'Woe', 'Don', 'Vry', 'Sat'],
    'weekdays_min' => ['So', 'Ma', 'Di', 'Wo', 'Do', 'Vr', 'Sa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' en '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/af.php', [
    'meridiem' => ['v', 'n'],
    'weekdays' => ['Sondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrydag', 'Saterdag'],
    'weekdays_short' => ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'],
    'weekdays_min' => ['So.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Sa.'],
    'months' => ['Januarie', 'Februarie', 'Maart', 'April', 'Mei', 'Junie', 'Julie', 'Augustus', 'September', 'Oktober', 'November', 'Desember'],
    'months_short' => ['Jan.', 'Feb.', 'Mrt.', 'Apr.', 'Mei', 'Jun.', 'Jul.', 'Aug.', 'Sep.', 'Okt.', 'Nov.', 'Des.'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'DD MMM YYYY',
        'LLL' => 'DD MMMM YYYY HH:mm',
        'LLLL' => 'dddd, DD MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/af.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['a.g', 'a.k'],
    'weekdays' => ['tsuʔntsɨ', 'tsuʔukpà', 'tsuʔughɔe', 'tsuʔutɔ̀mlò', 'tsuʔumè', 'tsuʔughɨ̂m', 'tsuʔndzɨkɔʔɔ'],
    'weekdays_short' => ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'],
    'weekdays_min' => ['nts', 'kpa', 'ghɔ', 'tɔm', 'ume', 'ghɨ', 'dzk'],
    'months' => ['ndzɔ̀ŋɔ̀nùm', 'ndzɔ̀ŋɔ̀kƗ̀zùʔ', 'ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà', 'ndzɔ̀ŋɔ̀tǎafʉ̄ghā', 'ndzɔ̀ŋèsèe', 'ndzɔ̀ŋɔ̀nzùghò', 'ndzɔ̀ŋɔ̀dùmlo', 'ndzɔ̀ŋɔ̀kwîfɔ̀e', 'ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù', 'ndzɔ̀ŋɔ̀ghǔuwelɔ̀m', 'ndzɔ̀ŋɔ̀chwaʔàkaa wo', 'ndzɔ̀ŋèfwòo'],
    'months_short' => ['nùm', 'kɨz', 'tɨd', 'taa', 'see', 'nzu', 'dum', 'fɔe', 'dzu', 'lɔm', 'kaa', 'fwo'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/agr_PE.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - somosazucar.org    libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Petsatin', 'Kupitin', 'Uyaitin', 'Tayutin', 'Kegketin', 'Tegmatin', 'Kuntutin', 'Yagkujutin', 'Daiktatin', 'Ipamtatin', 'Shinutin', 'Sakamtin'],
    'months_short' => ['Pet', 'Kup', 'Uya', 'Tay', 'Keg', 'Teg', 'Kun', 'Yag', 'Dait', 'Ipam', 'Shin', 'Sak'],
    'weekdays' => ['Tuntuamtin', 'Achutin', 'Kugkuktin', 'Saketin', 'Shimpitin', 'Imaptin', 'Bataetin'],
    'weekdays_short' => ['Tun', 'Ach', 'Kug', 'Sak', 'Shim', 'Im', 'Bat'],
    'weekdays_min' => ['Tun', 'Ach', 'Kug', 'Sak', 'Shim', 'Im', 'Bat'],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 7,
    'meridiem' => ['VM', 'NM'],

    'year' => ':count yaya', // less reliable
    'y' => ':count yaya', // less reliable
    'a_year' => ':count yaya', // less reliable

    'month' => ':count nantu', // less reliable
    'm' => ':count nantu', // less reliable
    'a_month' => ':count nantu', // less reliable

    'day' => ':count nayaim', // less reliable
    'd' => ':count nayaim', // less reliable
    'a_day' => ':count nayaim', // less reliable

    'hour' => ':count kuwiš', // less reliable
    'h' => ':count kuwiš', // less reliable
    'a_hour' => ':count kuwiš', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ak_GH.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Sugar Labs // OLPC sugarlabs.org libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY/MM/DD',
    ],
    'months' => ['Sanda-Ɔpɛpɔn', 'Kwakwar-Ɔgyefuo', 'Ebɔw-Ɔbenem', 'Ebɔbira-Oforisuo', 'Esusow Aketseaba-Kɔtɔnimba', 'Obirade-Ayɛwohomumu', 'Ayɛwoho-Kitawonsa', 'Difuu-Ɔsandaa', 'Fankwa-Ɛbɔ', 'Ɔbɛsɛ-Ahinime', 'Ɔberɛfɛw-Obubuo', 'Mumu-Ɔpɛnimba'],
    'months_short' => ['S-Ɔ', 'K-Ɔ', 'E-Ɔ', 'E-O', 'E-K', 'O-A', 'A-K', 'D-Ɔ', 'F-Ɛ', 'Ɔ-A', 'Ɔ-O', 'M-Ɔ'],
    'weekdays' => ['Kwesida', 'Dwowda', 'Benada', 'Wukuda', 'Yawda', 'Fida', 'Memeneda'],
    'weekdays_short' => ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'],
    'weekdays_min' => ['Kwe', 'Dwo', 'Ben', 'Wuk', 'Yaw', 'Fia', 'Mem'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['AN', 'EW'],

    'year' => ':count afe',
    'y' => ':count afe',
    'a_year' => ':count afe',

    'month' => ':count bosume',
    'm' => ':count bosume',
    'a_month' => ':count bosume',

    'day' => ':count ɛda',
    'd' => ':count ɛda',
    'a_day' => ':count ɛda',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/am_ET.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', 'ዲሴምበር'],
    'months_short' => ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ ', 'ጁን ', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', 'ዲሴም'],
    'weekdays' => ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],
    'weekdays_short' => ['እሑድ', 'ሰኞ ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],
    'weekdays_min' => ['እሑድ', 'ሰኞ ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ጡዋት', 'ከሰዓት'],

    'year' => ':count አመት',
    'y' => ':count አመት',
    'a_year' => ':count አመት',

    'month' => ':count ወር',
    'm' => ':count ወር',
    'a_month' => ':count ወር',

    'week' => ':count ሳምንት',
    'w' => ':count ሳምንት',
    'a_week' => ':count ሳምንት',

    'day' => ':count ቀን',
    'd' => ':count ቀን',
    'a_day' => ':count ቀን',

    'hour' => ':count ሰዓት',
    'h' => ':count ሰዓት',
    'a_hour' => ':count ሰዓት',

    'minute' => ':count ደቂቃ',
    'min' => ':count ደቂቃ',
    'a_minute' => ':count ደቂቃ',

    'second' => ':count ሴኮንድ',
    's' => ':count ሴኮንድ',
    'a_second' => ':count ሴኮንድ',

    'ago' => 'ከ:time በፊት',
    'from_now' => 'በ:time ውስጥ',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/an_ES.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/anp_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bhashaghar@googlegroups.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर"'],
    'months_short' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर'],
    'weekdays' => ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'बृहस्पतिवार', 'शुक्रवार', 'शनिवार'],
    'weekdays_short' => ['रवि', 'सोम', 'मंगल', 'बुध', 'बृहस्पति', 'शुक्र', 'शनि'],
    'weekdays_min' => ['रवि', 'सोम', 'मंगल', 'बुध', 'बृहस्पति', 'शुक्र', 'शनि'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Softaragones Jordi Mallach Pérez, Juan Pablo Martínez bug-glibc-locales@gnu.org, softaragones@softaragones.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['chinero', 'febrero', 'marzo', 'abril', 'mayo', 'chunyo', 'chuliol', 'agosto', 'setiembre', 'octubre', 'noviembre', 'aviento'],
    'months_short' => ['chi', 'feb', 'mar', 'abr', 'may', 'chn', 'chl', 'ago', 'set', 'oct', 'nov', 'avi'],
    'weekdays' => ['domingo', 'luns', 'martes', 'mierques', 'chueves', 'viernes', 'sabado'],
    'weekdays_short' => ['dom', 'lun', 'mar', 'mie', 'chu', 'vie', 'sab'],
    'weekdays_min' => ['dom', 'lun', 'mar', 'mie', 'chu', 'vie', 'sab'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count año',
    'y' => ':count año',
    'a_year' => ':count año',

    'month' => ':count mes',
    'm' => ':count mes',
    'a_month' => ':count mes',

    'week' => ':count semana',
    'w' => ':count semana',
    'a_week' => ':count semana',

    'day' => ':count día',
    'd' => ':count día',
    'a_day' => ':count día',

    'hour' => ':count reloch', // less reliable
    'h' => ':count reloch', // less reliable
    'a_hour' => ':count reloch', // less reliable

    'minute' => ':count minuto',
    'min' => ':count minuto',
    'a_minute' => ':count minuto',

    'second' => ':count segundo',
    's' => ':count segundo',
    'a_second' => ':count segundo',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Atef Ben Ali (atefBB)
 * - Ibrahim AshShohail
 * - MLTDev
 * - Mohamed Sabil (mohamedsabil83)
 * - Yazan Alnugnugh (yazan-alnugnugh)
 */
$months = [
    'يناير',
    'فبراير',
    'مارس',
    'أبريل',
    'مايو',
    'يونيو',
    'يوليو',
    'أغسطس',
    'سبتمبر',
    'أكتوبر',
    'نوفمبر',
    'ديسمبر',
];

return [
    'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'ago' => 'منذ :time',
    'from_now' => ':time من الآن',
    'after' => 'بعد :time',
    'before' => 'قبل :time',
    'diff_now' => 'الآن',
    'diff_today' => 'اليوم',
    'diff_today_regexp' => 'اليوم(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_yesterday' => 'أمس',
    'diff_yesterday_regexp' => 'أمس(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_tomorrow' => 'غداً',
    'diff_tomorrow_regexp' => 'غدًا(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_before_yesterday' => 'قبل الأمس',
    'diff_after_tomorrow' => 'بعد غد',
    'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
    'period_interval' => 'كل :interval',
    'period_start_date' => 'من :date',
    'period_end_date' => 'إلى :date',
    'months' => $months,
    'months_short' => $months,
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
    'weekdays_min' => ['ح', 'اث', 'ثل', 'أر', 'خم', 'ج', 'س'],
    'list' => ['، ', ' و '],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اليوم عند الساعة] LT',
        'nextDay' => '[غدًا عند الساعة] LT',
        'nextWeek' => 'dddd [عند الساعة] LT',
        'lastDay' => '[أمس عند الساعة] LT',
        'lastWeek' => 'dddd [عند الساعة] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ص', 'م'],
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت '],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/**
 * Authors:
 * - Josh Soref
 * - Noureddine LOUAHEDJ
 * - JD Isaacks
 * - Atef Ben Ali (atefBB)
 * - Mohamed Sabil (mohamedsabil83)
 */
$months = [
    'جانفي',
    'فيفري',
    'مارس',
    'أفريل',
    'ماي',
    'جوان',
    'جويلية',
    'أوت',
    'سبتمبر',
    'أكتوبر',
    'نوفمبر',
    'ديسمبر',
];

return [
    'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'ago' => 'منذ :time',
    'from_now' => 'في :time',
    'after' => 'بعد :time',
    'before' => 'قبل :time',
    'diff_now' => 'الآن',
    'diff_today' => 'اليوم',
    'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_yesterday' => 'أمس',
    'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_tomorrow' => 'غداً',
    'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_before_yesterday' => 'قبل الأمس',
    'diff_after_tomorrow' => 'بعد غد',
    'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
    'period_interval' => 'كل :interval',
    'period_start_date' => 'من :date',
    'period_end_date' => 'إلى :date',
    'months' => $months,
    'months_short' => $months,
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
    'weekdays_min' => ['أح', 'إث', 'ثلا', 'أر', 'خم', 'جم', 'سب'],
    'list' => ['، ', ' و '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 4,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اليوم على الساعة] LT',
        'nextDay' => '[غدا على الساعة] LT',
        'nextWeek' => 'dddd [على الساعة] LT',
        'lastDay' => '[أمس على الساعة] LT',
        'lastWeek' => 'dddd [على الساعة] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ص', 'م'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
    'months_short' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
    'months_short' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/**
 * Authors:
 * - Josh Soref
 * - Nusret Parlak
 * - JD Isaacks
 * - Atef Ben Ali (atefBB)
 * - Mohamed Sabil (mohamedsabil83)
 */
$months = [
    'يناير',
    'فبراير',
    'مارس',
    'أبريل',
    'ماي',
    'يونيو',
    'يوليوز',
    'غشت',
    'شتنبر',
    'أكتوبر',
    'نونبر',
    'دجنبر',
];

return [
    'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'ago' => 'منذ :time',
    'from_now' => 'في :time',
    'after' => 'بعد :time',
    'before' => 'قبل :time',
    'diff_now' => 'الآن',
    'diff_today' => 'اليوم',
    'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_yesterday' => 'أمس',
    'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_tomorrow' => 'غداً',
    'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_before_yesterday' => 'قبل الأمس',
    'diff_after_tomorrow' => 'بعد غد',
    'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
    'period_interval' => 'كل :interval',
    'period_start_date' => 'من :date',
    'period_end_date' => 'إلى :date',
    'months' => $months,
    'months_short' => $months,
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'list' => ['، ', ' و '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اليوم على الساعة] LT',
        'nextDay' => '[غدا على الساعة] LT',
        'nextWeek' => 'dddd [على الساعة] LT',
        'lastDay' => '[أمس على الساعة] LT',
        'lastWeek' => 'dddd [على الساعة] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ص', 'م'],
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
    'months_short' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Atef Ben Ali (atefBB)
 * - Ibrahim AshShohail
 * - MLTDev
 */

$months = [
    'يناير',
    'فبراير',
    'مارس',
    'أبريل',
    'مايو',
    'يونيو',
    'يوليو',
    'أغسطس',
    'سبتمبر',
    'أكتوبر',
    'نوفمبر',
    'ديسمبر',
];

return [
    'year' => implode('|', [':count سنة', 'سنة', 'سنتين', ':count سنوات', ':count سنة']),
    'a_year' => implode('|', [':count سنة', 'سنة', 'سنتين', ':count سنوات', ':count سنة']),
    'month' => implode('|', [':count شهر', 'شهر', 'شهرين', ':count أشهر', ':count شهر']),
    'a_month' => implode('|', [':count شهر', 'شهر', 'شهرين', ':count أشهر', ':count شهر']),
    'week' => implode('|', [':count أسبوع', 'أسبوع', 'أسبوعين', ':count أسابيع', ':count أسبوع']),
    'a_week' => implode('|', [':count أسبوع', 'أسبوع', 'أسبوعين', ':count أسابيع', ':count أسبوع']),
    'day' => implode('|', [':count يوم', 'يوم', 'يومين', ':count أيام', ':count يوم']),
    'a_day' => implode('|', [':count يوم', 'يوم', 'يومين', ':count أيام', ':count يوم']),
    'hour' => implode('|', [':count ساعة', 'ساعة', 'ساعتين', ':count ساعات', ':count ساعة']),
    'a_hour' => implode('|', [':count ساعة', 'ساعة', 'ساعتين', ':count ساعات', ':count ساعة']),
    'minute' => implode('|', [':count دقيقة', 'دقيقة', 'دقيقتين', ':count دقائق', ':count دقيقة']),
    'a_minute' => implode('|', [':count دقيقة', 'دقيقة', 'دقيقتين', ':count دقائق', ':count دقيقة']),
    'second' => implode('|', [':count ثانية', 'ثانية', 'ثانيتين', ':count ثواني', ':count ثانية']),
    'a_second' => implode('|', [':count ثانية', 'ثانية', 'ثانيتين', ':count ثواني', ':count ثانية']),
    'ago' => 'منذ :time',
    'from_now' => ':time من الآن',
    'after' => 'بعد :time',
    'before' => 'قبل :time',
    'diff_now' => 'الآن',
    'diff_today' => 'اليوم',
    'diff_today_regexp' => 'اليوم(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_yesterday' => 'أمس',
    'diff_yesterday_regexp' => 'أمس(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_tomorrow' => 'غداً',
    'diff_tomorrow_regexp' => 'غدًا(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_before_yesterday' => 'قبل الأمس',
    'diff_after_tomorrow' => 'بعد غد',
    'period_recurrences' => implode('|', ['مرة', 'مرة', ':count مرتين', ':count مرات', ':count مرة']),
    'period_interval' => 'كل :interval',
    'period_start_date' => 'من :date',
    'period_end_date' => 'إلى :date',
    'months' => $months,
    'months_short' => $months,
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
    'weekdays_min' => ['ح', 'اث', 'ثل', 'أر', 'خم', 'ج', 'س'],
    'list' => ['، ', ' و '],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اليوم عند الساعة] LT',
        'nextDay' => '[غدًا عند الساعة] LT',
        'nextWeek' => 'dddd [عند الساعة] LT',
        'lastDay' => '[أمس عند الساعة] LT',
        'lastWeek' => 'dddd [عند الساعة] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ص', 'م'],
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/**
 * Authors:
 * - Josh Soref
 * - JD Isaacks
 * - Atef Ben Ali (atefBB)
 * - Mohamed Sabil (mohamedsabil83)
 */
$months = [
    'يناير',
    'فبراير',
    'مارس',
    'أبريل',
    'ماي',
    'يونيو',
    'يوليوز',
    'غشت',
    'شتنبر',
    'أكتوبر',
    'نونبر',
    'دجنبر',
];

return [
    'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'ago' => 'منذ :time',
    'from_now' => 'في :time',
    'after' => 'بعد :time',
    'before' => 'قبل :time',
    'diff_now' => 'الآن',
    'diff_today' => 'اليوم',
    'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_yesterday' => 'أمس',
    'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_tomorrow' => 'غداً',
    'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_before_yesterday' => 'قبل الأمس',
    'diff_after_tomorrow' => 'بعد غد',
    'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
    'period_interval' => 'كل :interval',
    'period_start_date' => 'من :date',
    'period_end_date' => 'إلى :date',
    'months' => $months,
    'months_short' => $months,
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'list' => ['، ', ' و '],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اليوم على الساعة] LT',
        'nextDay' => '[غدا على الساعة] LT',
        'nextWeek' => 'dddd [على الساعة] LT',
        'lastDay' => '[أمس على الساعة] LT',
        'lastWeek' => 'dddd [على الساعة] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ص', 'م'],
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/**
 * Authors:
 * - Josh Soref
 * - JD Isaacks
 * - Atef Ben Ali (atefBB)
 * - Mohamed Sabil (mohamedsabil83)
 */
$months = [
    'يناير',
    'فبراير',
    'مارس',
    'أبريل',
    'مايو',
    'يونيو',
    'يوليو',
    'أغسطس',
    'سبتمبر',
    'أكتوبر',
    'نوفمبر',
    'ديسمبر',
];

return [
    'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'ago' => 'منذ :time',
    'from_now' => 'في :time',
    'after' => 'بعد :time',
    'before' => 'قبل :time',
    'diff_now' => 'الآن',
    'diff_today' => 'اليوم',
    'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_yesterday' => 'أمس',
    'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_tomorrow' => 'غداً',
    'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_before_yesterday' => 'قبل الأمس',
    'diff_after_tomorrow' => 'بعد غد',
    'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
    'period_interval' => 'كل :interval',
    'period_start_date' => 'من :date',
    'period_end_date' => 'إلى :date',
    'months' => $months,
    'months_short' => $months,
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'list' => ['، ', ' و '],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اليوم على الساعة] LT',
        'nextDay' => '[غدا على الساعة] LT',
        'nextWeek' => 'dddd [على الساعة] LT',
        'lastDay' => '[أمس على الساعة] LT',
        'lastWeek' => 'dddd [على الساعة] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ص', 'م'],
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Abdellah Chadidi
 * - Atef Ben Ali (atefBB)
 * - Mohamed Sabil (mohamedsabil83)
 */
// Same for long and short
$months = [
    // @TODO add shakl to months
    'يناير',
    'فبراير',
    'مارس',
    'أبريل',
    'مايو',
    'يونيو',
    'يوليو',
    'أغسطس',
    'سبتمبر',
    'أكتوبر',
    'نوفمبر',
    'ديسمبر',
];

return [
    'year' => implode('|', ['{0}:count سَنَة', '{1}سَنَة', '{2}سَنَتَيْن', ']2,11[:count سَنَوَات', ']10,Inf[:count سَنَة']),
    'a_year' => implode('|', ['{0}:count سَنَة', '{1}سَنَة', '{2}سَنَتَيْن', ']2,11[:count سَنَوَات', ']10,Inf[:count سَنَة']),
    'month' => implode('|', ['{0}:count شَهْرَ', '{1}شَهْرَ', '{2}شَهْرَيْن', ']2,11[:count أَشْهُر', ']10,Inf[:count شَهْرَ']),
    'a_month' => implode('|', ['{0}:count شَهْرَ', '{1}شَهْرَ', '{2}شَهْرَيْن', ']2,11[:count أَشْهُر', ']10,Inf[:count شَهْرَ']),
    'week' => implode('|', ['{0}:count أُسْبُوع', '{1}أُسْبُوع', '{2}أُسْبُوعَيْن', ']2,11[:count أَسَابِيع', ']10,Inf[:count أُسْبُوع']),
    'a_week' => implode('|', ['{0}:count أُسْبُوع', '{1}أُسْبُوع', '{2}أُسْبُوعَيْن', ']2,11[:count أَسَابِيع', ']10,Inf[:count أُسْبُوع']),
    'day' => implode('|', ['{0}:count يَوْم', '{1}يَوْم', '{2}يَوْمَيْن', ']2,11[:count أَيَّام', ']10,Inf[:count يَوْم']),
    'a_day' => implode('|', ['{0}:count يَوْم', '{1}يَوْم', '{2}يَوْمَيْن', ']2,11[:count أَيَّام', ']10,Inf[:count يَوْم']),
    'hour' => implode('|', ['{0}:count سَاعَة', '{1}سَاعَة', '{2}سَاعَتَيْن', ']2,11[:count سَاعَات', ']10,Inf[:count سَاعَة']),
    'a_hour' => implode('|', ['{0}:count سَاعَة', '{1}سَاعَة', '{2}سَاعَتَيْن', ']2,11[:count سَاعَات', ']10,Inf[:count سَاعَة']),
    'minute' => implode('|', ['{0}:count دَقِيقَة', '{1}دَقِيقَة', '{2}دَقِيقَتَيْن', ']2,11[:count دَقَائِق', ']10,Inf[:count دَقِيقَة']),
    'a_minute' => implode('|', ['{0}:count دَقِيقَة', '{1}دَقِيقَة', '{2}دَقِيقَتَيْن', ']2,11[:count دَقَائِق', ']10,Inf[:count دَقِيقَة']),
    'second' => implode('|', ['{0}:count ثَانِيَة', '{1}ثَانِيَة', '{2}ثَانِيَتَيْن', ']2,11[:count ثَوَان', ']10,Inf[:count ثَانِيَة']),
    'a_second' => implode('|', ['{0}:count ثَانِيَة', '{1}ثَانِيَة', '{2}ثَانِيَتَيْن', ']2,11[:count ثَوَان', ']10,Inf[:count ثَانِيَة']),
    'ago' => 'مُنْذُ :time',
    'from_now' => 'مِنَ الْآن :time',
    'after' => 'بَعْدَ :time',
    'before' => 'قَبْلَ :time',

    // @TODO add shakl to translations below
    'diff_now' => 'الآن',
    'diff_today' => 'اليوم',
    'diff_today_regexp' => 'اليوم(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_yesterday' => 'أمس',
    'diff_yesterday_regexp' => 'أمس(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_tomorrow' => 'غداً',
    'diff_tomorrow_regexp' => 'غدًا(?:\\s+عند)?(?:\\s+الساعة)?',
    'diff_before_yesterday' => 'قبل الأمس',
    'diff_after_tomorrow' => 'بعد غد',
    'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
    'period_interval' => 'كل :interval',
    'period_start_date' => 'من :date',
    'period_end_date' => 'إلى :date',
    'months' => $months,
    'months_short' => $months,
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
    'weekdays_min' => ['ح', 'اث', 'ثل', 'أر', 'خم', 'ج', 'س'],
    'list' => ['، ', ' و '],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اليوم عند الساعة] LT',
        'nextDay' => '[غدًا عند الساعة] LT',
        'nextWeek' => 'dddd [عند الساعة] LT',
        'lastDay' => '[أمس عند الساعة] LT',
        'lastWeek' => 'dddd [عند الساعة] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ص', 'م'],
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
    'months_short' => ['كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', 'تشرين الأول', 'تشرين الثاني', 'كانون الأول'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/**
 * Authors:
 * - JD Isaacks
 * - Atef Ben Ali (atefBB)
 * - Mohamed Sabil (mohamedsabil83)
 */
$months = [
    'جانفي',
    'فيفري',
    'مارس',
    'أفريل',
    'ماي',
    'جوان',
    'جويلية',
    'أوت',
    'سبتمبر',
    'أكتوبر',
    'نوفمبر',
    'ديسمبر',
];

return [
    'year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'a_year' => implode('|', ['{0}:count سنة', '{1}سنة', '{2}سنتين', ']2,11[:count سنوات', ']10,Inf[:count سنة']),
    'month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'a_month' => implode('|', ['{0}:count شهر', '{1}شهر', '{2}شهرين', ']2,11[:count أشهر', ']10,Inf[:count شهر']),
    'week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'a_week' => implode('|', ['{0}:count أسبوع', '{1}أسبوع', '{2}أسبوعين', ']2,11[:count أسابيع', ']10,Inf[:count أسبوع']),
    'day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'a_day' => implode('|', ['{0}:count يوم', '{1}يوم', '{2}يومين', ']2,11[:count أيام', ']10,Inf[:count يوم']),
    'hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'a_hour' => implode('|', ['{0}:count ساعة', '{1}ساعة', '{2}ساعتين', ']2,11[:count ساعات', ']10,Inf[:count ساعة']),
    'minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'a_minute' => implode('|', ['{0}:count دقيقة', '{1}دقيقة', '{2}دقيقتين', ']2,11[:count دقائق', ']10,Inf[:count دقيقة']),
    'second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'a_second' => implode('|', ['{0}:count ثانية', '{1}ثانية', '{2}ثانيتين', ']2,11[:count ثواني', ']10,Inf[:count ثانية']),
    'ago' => 'منذ :time',
    'from_now' => 'في :time',
    'after' => 'بعد :time',
    'before' => 'قبل :time',
    'diff_now' => 'الآن',
    'diff_today' => 'اليوم',
    'diff_today_regexp' => 'اليوم(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_yesterday' => 'أمس',
    'diff_yesterday_regexp' => 'أمس(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_tomorrow' => 'غداً',
    'diff_tomorrow_regexp' => 'غدا(?:\\s+على)?(?:\\s+الساعة)?',
    'diff_before_yesterday' => 'قبل الأمس',
    'diff_after_tomorrow' => 'بعد غد',
    'period_recurrences' => implode('|', ['{0}مرة', '{1}مرة', '{2}:count مرتين', ']2,11[:count مرات', ']10,Inf[:count مرة']),
    'period_interval' => 'كل :interval',
    'period_start_date' => 'من :date',
    'period_end_date' => 'إلى :date',
    'months' => $months,
    'months_short' => $months,
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['أحد', 'اثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'list' => ['، ', ' و '],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اليوم على الساعة] LT',
        'nextDay' => '[غدا على الساعة] LT',
        'nextWeek' => 'dddd [على الساعة] LT',
        'lastDay' => '[أمس على الساعة] LT',
        'lastWeek' => 'dddd [على الساعة] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ص', 'م'],
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ar.php', [
    'formats' => [
        'L' => 'DD MMM, YYYY',
    ],
    'months' => ['يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', 'نوفمبر', 'ديسمبر'],
    'months_short' => ['ينا', 'فبر', 'مار', 'أبر', 'ماي', 'يون', 'يول', 'أغس', 'سبت', 'أكت', 'نوف', 'ديس'],
    'weekdays' => ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'],
    'weekdays_short' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'weekdays_min' => ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/as_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['icheheavo', 'ichamthi'],
    'weekdays' => ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'],
    'weekdays_min' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Ijm', 'Jmo'],
    'months' => ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Dec'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Jordi Mallach jordi@gnu.org
 * - Adolfo Jayme-Barrientos (fitojb)
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['de xineru', 'de febreru', 'de marzu', 'd’abril', 'de mayu', 'de xunu', 'de xunetu', 'd’agostu', 'de setiembre', 'd’ochobre', 'de payares', 'd’avientu'],
    'months_short' => ['xin', 'feb', 'mar', 'abr', 'may', 'xun', 'xnt', 'ago', 'set', 'och', 'pay', 'avi'],
    'weekdays' => ['domingu', 'llunes', 'martes', 'miércoles', 'xueves', 'vienres', 'sábadu'],
    'weekdays_short' => ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'],
    'weekdays_min' => ['dom', 'llu', 'mar', 'mié', 'xue', 'vie', 'sáb'],

    'year' => ':count añu|:count años',
    'y' => ':count añu|:count años',
    'a_year' => 'un añu|:count años',

    'month' => ':count mes',
    'm' => ':count mes',
    'a_month' => 'un mes|:count mes',

    'week' => ':count selmana|:count selmanes',
    'w' => ':count selmana|:count selmanes',
    'a_week' => 'una selmana|:count selmanes',

    'day' => ':count día|:count díes',
    'd' => ':count día|:count díes',
    'a_day' => 'un día|:count díes',

    'hour' => ':count hora|:count hores',
    'h' => ':count hora|:count hores',
    'a_hour' => 'una hora|:count hores',

    'minute' => ':count minutu|:count minutos',
    'min' => ':count minutu|:count minutos',
    'a_minute' => 'un minutu|:count minutos',

    'second' => ':count segundu|:count segundos',
    's' => ':count segundu|:count segundos',
    'a_second' => 'un segundu|:count segundos',

    'ago' => 'hai :time',
    'from_now' => 'en :time',
    'after' => ':time dempués',
    'before' => ':time enantes',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return require __DIR__.'/ast.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Amitakhya Phukan, Red Hat    bug-glibc@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D-MM-YYYY',
    ],
    'months' => ['জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', 'নৱেম্বৰ', 'ডিচেম্বৰ'],
    'months_short' => ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে', 'জুন', 'জুলাই', 'আগ', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],
    'weekdays' => ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহষ্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'],
    'weekdays_short' => ['দেও', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'],
    'weekdays_min' => ['দেও', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহষ্পতি', 'শুক্ৰ', 'শনি'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['পূৰ্ব্বাহ্ন', 'অপৰাহ্ন'],

    'year' => ':count বছৰ',
    'y' => ':count বছৰ',
    'a_year' => ':count বছৰ',

    'month' => ':count মাহ',
    'm' => ':count মাহ',
    'a_month' => ':count মাহ',

    'week' => ':count সপ্তাহ',
    'w' => ':count সপ্তাহ',
    'a_week' => ':count সপ্তাহ',

    'day' => ':count বাৰ',
    'd' => ':count বাৰ',
    'a_day' => ':count বাৰ',

    'hour' => ':count ঘণ্টা',
    'h' => ':count ঘণ্টা',
    'a_hour' => ':count ঘণ্টা',

    'minute' => ':count মিনিট',
    'min' => ':count মিনিট',
    'a_minute' => ':count মিনিট',

    'second' => ':count দ্বিতীয়',
    's' => ':count দ্বিতীয়',
    'a_second' => ':count দ্বিতীয়',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ayc_PE.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - runasimipi.org    libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['inïru', 'phiwriru', 'marsu', 'awrila', 'mayu', 'junyu', 'julyu', 'awustu', 'sitimri', 'uktuwri', 'nuwimri', 'risimri'],
    'months_short' => ['ini', 'phi', 'mar', 'awr', 'may', 'jun', 'jul', 'awu', 'sit', 'ukt', 'nuw', 'ris'],
    'weekdays' => ['tuminku', 'lunisa', 'martisa', 'mirkulisa', 'juywisa', 'wirnisa', 'sawäru'],
    'weekdays_short' => ['tum', 'lun', 'mar', 'mir', 'juy', 'wir', 'saw'],
    'weekdays_min' => ['tum', 'lun', 'mar', 'mir', 'juy', 'wir', 'saw'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['VM', 'NM'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - Kunal Marwaha
 * - François B
 * - JD Isaacks
 * - Orxan
 * - Şəhriyar İmanov
 * - Baran Şengül
 */
return [
    'year' => ':count il',
    'a_year' => '{1}bir il|]1,Inf[:count il',
    'y' => ':count il',
    'month' => ':count ay',
    'a_month' => '{1}bir ay|]1,Inf[:count ay',
    'm' => ':count ay',
    'week' => ':count həftə',
    'a_week' => '{1}bir həftə|]1,Inf[:count həftə',
    'w' => ':count h.',
    'day' => ':count gün',
    'a_day' => '{1}bir gün|]1,Inf[:count gün',
    'd' => ':count g.',
    'hour' => ':count saat',
    'a_hour' => '{1}bir saat|]1,Inf[:count saat',
    'h' => ':count saat',
    'minute' => ':count d.',
    'a_minute' => '{1}bir dəqiqə|]1,Inf[:count dəqiqə',
    'min' => ':count dəqiqə',
    'second' => ':count san.',
    'a_second' => '{1}birneçə saniyə|]1,Inf[:count saniyə',
    's' => ':count saniyə',
    'ago' => ':time əvvəl',
    'from_now' => ':time sonra',
    'after' => ':time sonra',
    'before' => ':time əvvəl',
    'diff_now' => 'indi',
    'diff_today' => 'bugün',
    'diff_today_regexp' => 'bugün(?:\\s+saat)?',
    'diff_yesterday' => 'dünən',
    'diff_tomorrow' => 'sabah',
    'diff_tomorrow_regexp' => 'sabah(?:\\s+saat)?',
    'diff_before_yesterday' => 'srağagün',
    'diff_after_tomorrow' => 'birisi gün',
    'period_recurrences' => ':count dəfədən bir',
    'period_interval' => 'hər :interval',
    'period_start_date' => ':date tarixindən başlayaraq',
    'period_end_date' => ':date tarixinədək',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[bugün saat] LT',
        'nextDay' => '[sabah saat] LT',
        'nextWeek' => '[gələn həftə] dddd [saat] LT',
        'lastDay' => '[dünən] LT',
        'lastWeek' => '[keçən həftə] dddd [saat] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        if ($number === 0) { // special case for zero
            return "$number-ıncı";
        }

        static $suffixes = [
            1 => '-inci',
            5 => '-inci',
            8 => '-inci',
            70 => '-inci',
            80 => '-inci',
            2 => '-nci',
            7 => '-nci',
            20 => '-nci',
            50 => '-nci',
            3 => '-üncü',
            4 => '-üncü',
            100 => '-üncü',
            6 => '-ncı',
            9 => '-uncu',
            10 => '-uncu',
            30 => '-uncu',
            60 => '-ıncı',
            90 => '-ıncı',
        ];

        $lastDigit = $number % 10;

        return $number.($suffixes[$lastDigit] ?? $suffixes[$number % 100 - $lastDigit] ?? $suffixes[$number >= 100 ? 100 : -1] ?? '');
    },
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'gecə';
        }
        if ($hour < 12) {
            return 'səhər';
        }
        if ($hour < 17) {
            return 'gündüz';
        }

        return 'axşam';
    },
    'months' => ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'],
    'months_short' => ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'],
    'months_standalone' => ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'],
    'weekdays' => ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'],
    'weekdays_short' => ['baz', 'bze', 'çax', 'çər', 'cax', 'cüm', 'şən'],
    'weekdays_min' => ['bz', 'be', 'ça', 'çə', 'ca', 'cü', 'şə'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' və '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Pablo Saratxaga pablo@mandrakesoft.com
 */
return array_replace_recursive(require __DIR__.'/az.php', [
    'months_short' => ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'İyn', 'İyl', 'Avq', 'Sen', 'Okt', 'Noy', 'Dek'],
    'weekdays' => ['bazar günü', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'],
    'weekdays_short' => ['baz', 'ber', 'çax', 'çər', 'cax', 'cüm', 'şnb'],
    'weekdays_min' => ['baz', 'ber', 'çax', 'çər', 'cax', 'cüm', 'şnb'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/az.php', [
    'weekdays' => ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'],
    'weekdays_short' => ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'],
    'weekdays_min' => ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'],
    'months' => ['јанвар', 'феврал', 'март', 'апрел', 'май', 'ијун', 'ијул', 'август', 'сентјабр', 'октјабр', 'нојабр', 'декабр'],
    'months_short' => ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'],
    'months_standalone' => ['Јанвар', 'Феврал', 'Март', 'Апрел', 'Май', 'Ијун', 'Ијул', 'Август', 'Сентјабр', 'Октјабр', 'Нојабр', 'Декабр'],
    'meridiem' => ['а', 'п'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Mousa Moradi mousamk@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'OY/OM/OD',
    ],
    'months' => ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مئی', 'ژوئن', 'جولای', 'آقۇست', 'سپتامبر', 'اوْکتوْبر', 'نوْوامبر', 'دسامبر'],
    'months_short' => ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مئی', 'ژوئن', 'جولای', 'آقۇست', 'سپتامبر', 'اوْکتوْبر', 'نوْوامبر', 'دسامبر'],
    'weekdays' => ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چارشنبه', 'جۆمعه آخشامی', 'جۆمعه', 'شنبه'],
    'weekdays_short' => ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چارشنبه', 'جۆمعه آخشامی', 'جۆمعه', 'شنبه'],
    'weekdays_min' => ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چارشنبه', 'جۆمعه آخشامی', 'جۆمعه', 'شنبه'],
    'first_day_of_week' => 6,
    'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰۴', '۰۵', '۰۶', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱۴', '۱۵', '۱۶', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲۴', '۲۵', '۲۶', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳۴', '۳۵', '۳۶', '۳۷', '۳۸', '۳۹', '۴۰', '۴۱', '۴۲', '۴۳', '۴۴', '۴۵', '۴۶', '۴۷', '۴۸', '۴۹', '۵۰', '۵۱', '۵۲', '۵۳', '۵۴', '۵۵', '۵۶', '۵۷', '۵۸', '۵۹', '۶۰', '۶۱', '۶۲', '۶۳', '۶۴', '۶۵', '۶۶', '۶۷', '۶۸', '۶۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷۴', '۷۵', '۷۶', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸۴', '۸۵', '۸۶', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹۴', '۹۵', '۹۶', '۹۷', '۹۸', '۹۹'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/az.php', [
    'meridiem' => ['a', 'p'],
    'weekdays' => ['bazar', 'bazar ertəsi', 'çərşənbə axşamı', 'çərşənbə', 'cümə axşamı', 'cümə', 'şənbə'],
    'weekdays_short' => ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'],
    'weekdays_min' => ['B.', 'B.E.', 'Ç.A.', 'Ç.', 'C.A.', 'C.', 'Ş.'],
    'months' => ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'],
    'months_short' => ['yan', 'fev', 'mar', 'apr', 'may', 'iyn', 'iyl', 'avq', 'sen', 'okt', 'noy', 'dek'],
    'months_standalone' => ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'İyun', 'İyul', 'Avqust', 'Sentyabr', 'Oktyabr', 'Noyabr', 'Dekabr'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'D MMMM YYYY, dddd HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['I bikɛ̂glà', 'I ɓugajɔp'],
    'weekdays' => ['ŋgwà nɔ̂y', 'ŋgwà njaŋgumba', 'ŋgwà ûm', 'ŋgwà ŋgê', 'ŋgwà mbɔk', 'ŋgwà kɔɔ', 'ŋgwà jôn'],
    'weekdays_short' => ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', 'jon'],
    'weekdays_min' => ['nɔy', 'nja', 'uum', 'ŋge', 'mbɔ', 'kɔɔ', 'jon'],
    'months' => ['Kɔndɔŋ', 'Màcɛ̂l', 'Màtùmb', 'Màtop', 'M̀puyɛ', 'Hìlòndɛ̀', 'Njèbà', 'Hìkaŋ', 'Dìpɔ̀s', 'Bìòôm', 'Màyɛsèp', 'Lìbuy li ńyèe'],
    'months_short' => ['kɔn', 'mac', 'mat', 'mto', 'mpu', 'hil', 'nje', 'hik', 'dip', 'bio', 'may', 'liɓ'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    'second' => ':count móndî', // less reliable
    's' => ':count móndî', // less reliable
    'a_second' => ':count móndî', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
// @codeCoverageIgnoreStart
if (class_exists('Symfony\\Component\\Translation\\PluralizationRules')) {
    \Symfony\Component\Translation\PluralizationRules::set(function ($number) {
        return ((1 == $number % 10) && (11 != $number % 100)) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2);
    }, 'be');
}
// @codeCoverageIgnoreEnd

/*
 * Authors:
 * - Josh Soref
 * - SobakaSlava
 * - François B
 * - Serhan Apaydın
 * - JD Isaacks
 * - AbadonnaAbbys
 */
return [
    'year' => ':count год|:count гады|:count гадоў',
    'a_year' => '{1}год|:count год|:count гады|:count гадоў',
    'y' => ':count год|:count гады|:count гадоў',
    'month' => ':count месяц|:count месяцы|:count месяцаў',
    'a_month' => '{1}месяц|:count месяц|:count месяцы|:count месяцаў',
    'm' => ':count месяц|:count месяцы|:count месяцаў',
    'week' => ':count тыдзень|:count тыдні|:count тыдняў',
    'a_week' => '{1}тыдзень|:count тыдзень|:count тыдні|:count тыдняў',
    'w' => ':count тыдзень|:count тыдні|:count тыдняў',
    'day' => ':count дзень|:count ні|:count дзён',
    'a_day' => '{1}дзень|:count дзень|:count ні|:count дзён',
    'd' => ':count дзень|:count ні|:count дзён',
    'hour' => ':count гадзіну|:count гадзіны|:count гадзін',
    'a_hour' => '{1}гадзіна|:count гадзіна|:count гадзіны|:count гадзін',
    'h' => ':count гадзіна|:count гадзіны|:count гадзін',
    'minute' => ':count хвіліна|:count хвіліны|:count хвілін',
    'a_minute' => '{1}хвіліна|:count хвіліна|:count хвіліны|:count хвілін',
    'min' => ':count хвіліна|:count хвіліны|:count хвілін',
    'second' => ':count секунда|:count секунды|:count секунд',
    'a_second' => '{1}некалькі секунд|:count секунда|:count секунды|:count секунд',
    's' => ':count секунда|:count секунды|:count секунд',

    'hour_ago' => ':count гадзіну|:count гадзіны|:count гадзін',
    'a_hour_ago' => '{1}гадзіну|:count гадзіну|:count гадзіны|:count гадзін',
    'h_ago' => ':count гадзіну|:count гадзіны|:count гадзін',
    'minute_ago' => ':count хвіліну|:count хвіліны|:count хвілін',
    'a_minute_ago' => '{1}хвіліну|:count хвіліну|:count хвіліны|:count хвілін',
    'min_ago' => ':count хвіліну|:count хвіліны|:count хвілін',
    'second_ago' => ':count секунду|:count секунды|:count секунд',
    'a_second_ago' => '{1}некалькі секунд|:count секунду|:count секунды|:count секунд',
    's_ago' => ':count секунду|:count секунды|:count секунд',

    'hour_from_now' => ':count гадзіну|:count гадзіны|:count гадзін',
    'a_hour_from_now' => '{1}гадзіну|:count гадзіну|:count гадзіны|:count гадзін',
    'h_from_now' => ':count гадзіну|:count гадзіны|:count гадзін',
    'minute_from_now' => ':count хвіліну|:count хвіліны|:count хвілін',
    'a_minute_from_now' => '{1}хвіліну|:count хвіліну|:count хвіліны|:count хвілін',
    'min_from_now' => ':count хвіліну|:count хвіліны|:count хвілін',
    'second_from_now' => ':count секунду|:count секунды|:count секунд',
    'a_second_from_now' => '{1}некалькі секунд|:count секунду|:count секунды|:count секунд',
    's_from_now' => ':count секунду|:count секунды|:count секунд',

    'hour_after' => ':count гадзіну|:count гадзіны|:count гадзін',
    'a_hour_after' => '{1}гадзіну|:count гадзіну|:count гадзіны|:count гадзін',
    'h_after' => ':count гадзіну|:count гадзіны|:count гадзін',
    'minute_after' => ':count хвіліну|:count хвіліны|:count хвілін',
    'a_minute_after' => '{1}хвіліну|:count хвіліну|:count хвіліны|:count хвілін',
    'min_after' => ':count хвіліну|:count хвіліны|:count хвілін',
    'second_after' => ':count секунду|:count секунды|:count секунд',
    'a_second_after' => '{1}некалькі секунд|:count секунду|:count секунды|:count секунд',
    's_after' => ':count секунду|:count секунды|:count секунд',

    'hour_before' => ':count гадзіну|:count гадзіны|:count гадзін',
    'a_hour_before' => '{1}гадзіну|:count гадзіну|:count гадзіны|:count гадзін',
    'h_before' => ':count гадзіну|:count гадзіны|:count гадзін',
    'minute_before' => ':count хвіліну|:count хвіліны|:count хвілін',
    'a_minute_before' => '{1}хвіліну|:count хвіліну|:count хвіліны|:count хвілін',
    'min_before' => ':count хвіліну|:count хвіліны|:count хвілін',
    'second_before' => ':count секунду|:count секунды|:count секунд',
    'a_second_before' => '{1}некалькі секунд|:count секунду|:count секунды|:count секунд',
    's_before' => ':count секунду|:count секунды|:count секунд',

    'ago' => ':time таму',
    'from_now' => 'праз :time',
    'after' => ':time пасля',
    'before' => ':time да',
    'diff_now' => 'цяпер',
    'diff_today' => 'Сёння',
    'diff_today_regexp' => 'Сёння(?:\\s+ў)?',
    'diff_yesterday' => 'учора',
    'diff_yesterday_regexp' => 'Учора(?:\\s+ў)?',
    'diff_tomorrow' => 'заўтра',
    'diff_tomorrow_regexp' => 'Заўтра(?:\\s+ў)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY г.',
        'LLL' => 'D MMMM YYYY г., HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY г., HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Сёння ў] LT',
        'nextDay' => '[Заўтра ў] LT',
        'nextWeek' => '[У] dddd [ў] LT',
        'lastDay' => '[Учора ў] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $current) {
            switch ($current->dayOfWeek) {
                case 1:
                case 2:
                case 4:
                    return '[У мінулы] dddd [ў] LT';
                default:
                    return '[У мінулую] dddd [ў] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'M':
            case 'd':
            case 'DDD':
            case 'w':
            case 'W':
                return ($number % 10 === 2 || $number % 10 === 3) && ($number % 100 !== 12 && $number % 100 !== 13) ? $number.'-і' : $number.'-ы';
            case 'D':
                return $number.'-га';
            default:
                return $number;
        }
    },
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'ночы';
        }
        if ($hour < 12) {
            return 'раніцы';
        }
        if ($hour < 17) {
            return 'дня';
        }

        return 'вечара';
    },
    'months' => ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'траўня', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'снежня'],
    'months_standalone' => ['студзень', 'люты', 'сакавік', 'красавік', 'травень', 'чэрвень', 'ліпень', 'жнівень', 'верасень', 'кастрычнік', 'лістапад', 'снежань'],
    'months_short' => ['студ', 'лют', 'сак', 'крас', 'трав', 'чэрв', 'ліп', 'жнів', 'вер', 'каст', 'ліст', 'снеж'],
    'months_regexp' => '/(DD?o?\.?(\[[^\[\]]*\]|\s)+MMMM?|L{2,4}|l{2,4})/',
    'weekdays' => ['нядзелю', 'панядзелак', 'аўторак', 'сераду', 'чацвер', 'пятніцу', 'суботу'],
    'weekdays_standalone' => ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'],
    'weekdays_short' => ['нд', 'пн', 'ат', 'ср', 'чц', 'пт', 'сб'],
    'weekdays_min' => ['нд', 'пн', 'ат', 'ср', 'чц', 'пт', 'сб'],
    'weekdays_regexp' => '/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' і '],
    'months_short_standalone' => ['сту', 'лют', 'сак', 'кра', 'май', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/bem_ZM.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - ANLoc Martin Benjamin locales@africanlocalization.net
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'MM/DD/YYYY',
    ],
    'months' => ['Januari', 'Februari', 'Machi', 'Epreo', 'Mei', 'Juni', 'Julai', 'Ogasti', 'Septemba', 'Oktoba', 'Novemba', 'Disemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Epr', 'Mei', 'Jun', 'Jul', 'Oga', 'Sep', 'Okt', 'Nov', 'Dis'],
    'weekdays' => ['Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', 'Pachibelushi'],
    'weekdays_short' => ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
    'weekdays_min' => ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['uluchelo', 'akasuba'],

    'year' => 'myaka :count',
    'y' => 'myaka :count',
    'a_year' => 'myaka :count',

    'month' => 'myeshi :count',
    'm' => 'myeshi :count',
    'a_month' => 'myeshi :count',

    'week' => 'umulungu :count',
    'w' => 'umulungu :count',
    'a_week' => 'umulungu :count',

    'day' => 'inshiku :count',
    'd' => 'inshiku :count',
    'a_day' => 'inshiku :count',

    'hour' => 'awala :count',
    'h' => 'awala :count',
    'a_hour' => 'awala :count',

    'minute' => 'miniti :count',
    'min' => 'miniti :count',
    'a_minute' => 'miniti :count',

    'second' => 'sekondi :count',
    's' => 'sekondi :count',
    'a_second' => 'sekondi :count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ber_DZ.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Pablo Saratxaga pablo@mandrakesoft.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'],
    'months_short' => ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'İyn', 'İyl', 'Avq', 'Sen', 'Okt', 'Noy', 'Dek'],
    'weekdays' => ['bazar günü', 'birinci gün', 'ikinci gün', 'üçüncü gün', 'dördüncü gün', 'beşinci gün', 'altıncı gün'],
    'weekdays_short' => ['baz', 'bir', 'iki', 'üçü', 'dör', 'beş', 'alt'],
    'weekdays_min' => ['baz', 'bir', 'iki', 'üçü', 'dör', 'beş', 'alt'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Pablo Saratxaga pablo@mandrakesoft.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['yanvar', 'fevral', 'mart', 'aprel', 'may', 'iyun', 'iyul', 'avqust', 'sentyabr', 'oktyabr', 'noyabr', 'dekabr'],
    'months_short' => ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'İyn', 'İyl', 'Avq', 'Sen', 'Okt', 'Noy', 'Dek'],
    'weekdays' => ['bazar günü', 'birinci gün', 'ikinci gün', 'üçüncü gün', 'dördüncü gün', 'beşinci gün', 'altıncı gün'],
    'weekdays_short' => ['baz', 'bir', 'iki', 'üçü', 'dör', 'beş', 'alt'],
    'weekdays_min' => ['baz', 'bir', 'iki', 'üçü', 'dör', 'beş', 'alt'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['pamilau', 'pamunyi'],
    'weekdays' => ['pa mulungu', 'pa shahuviluha', 'pa hivili', 'pa hidatu', 'pa hitayi', 'pa hihanu', 'pa shahulembela'],
    'weekdays_short' => ['Mul', 'Vil', 'Hiv', 'Hid', 'Hit', 'Hih', 'Lem'],
    'weekdays_min' => ['Mul', 'Vil', 'Hiv', 'Hid', 'Hit', 'Hih', 'Lem'],
    'months' => ['pa mwedzi gwa hutala', 'pa mwedzi gwa wuvili', 'pa mwedzi gwa wudatu', 'pa mwedzi gwa wutai', 'pa mwedzi gwa wuhanu', 'pa mwedzi gwa sita', 'pa mwedzi gwa saba', 'pa mwedzi gwa nane', 'pa mwedzi gwa tisa', 'pa mwedzi gwa kumi', 'pa mwedzi gwa kumi na moja', 'pa mwedzi gwa kumi na mbili'],
    'months_short' => ['Hut', 'Vil', 'Dat', 'Tai', 'Han', 'Sit', 'Sab', 'Nan', 'Tis', 'Kum', 'Kmj', 'Kmb'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/be.php', [
    'months' => ['студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', 'верасня', 'кастрычніка', 'лістапада', 'снежня'],
    'months_short' => ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'],
    'weekdays' => ['Нядзеля', 'Панядзелак', 'Аўторак', 'Серада', 'Чацвер', 'Пятніца', 'Субота'],
    'weekdays_short' => ['Няд', 'Пан', 'Аўт', 'Срд', 'Чцв', 'Пят', 'Суб'],
    'weekdays_min' => ['Няд', 'Пан', 'Аўт', 'Срд', 'Чцв', 'Пят', 'Суб'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['studzienia', 'lutaha', 'sakavika', 'krasavika', 'maja', 'červienia', 'lipienia', 'žniŭnia', 'vieraśnia', 'kastryčnika', 'listapada', 'śniežnia'],
    'months_short' => ['Stu', 'Lut', 'Sak', 'Kra', 'Maj', 'Čer', 'Lip', 'Žni', 'Vie', 'Kas', 'Lis', 'Śni'],
    'weekdays' => ['Niadziela', 'Paniadziełak', 'Aŭtorak', 'Sierada', 'Čaćvier', 'Piatnica', 'Subota'],
    'weekdays_short' => ['Nia', 'Pan', 'Aŭt', 'Sie', 'Čać', 'Pia', 'Sub'],
    'weekdays_min' => ['Nia', 'Pan', 'Aŭt', 'Sie', 'Čać', 'Pia', 'Sub'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - Serhan Apaydın
 * - JD Isaacks
 * - Glavić
 */
return [
    'year' => ':count година|:count години',
    'a_year' => 'година|:count години',
    'y' => ':count година|:count години',
    'month' => ':count месец|:count месеца',
    'a_month' => 'месец|:count месеца',
    'm' => ':count месец|:count месеца',
    'week' => ':count седмица|:count седмици',
    'a_week' => 'седмица|:count седмици',
    'w' => ':count седмица|:count седмици',
    'day' => ':count ден|:count дни',
    'a_day' => 'ден|:count дни',
    'd' => ':count ден|:count дни',
    'hour' => ':count час|:count часа',
    'a_hour' => 'час|:count часа',
    'h' => ':count час|:count часа',
    'minute' => ':count минута|:count минути',
    'a_minute' => 'минута|:count минути',
    'min' => ':count минута|:count минути',
    'second' => ':count секунда|:count секунди',
    'a_second' => 'няколко секунди|:count секунди',
    's' => ':count секунда|:count секунди',
    'ago' => 'преди :time',
    'from_now' => 'след :time',
    'after' => 'след :time',
    'before' => 'преди :time',
    'diff_now' => 'сега',
    'diff_today' => 'Днес',
    'diff_today_regexp' => 'Днес(?:\\s+в)?',
    'diff_yesterday' => 'вчера',
    'diff_yesterday_regexp' => 'Вчера(?:\\s+в)?',
    'diff_tomorrow' => 'утре',
    'diff_tomorrow_regexp' => 'Утре(?:\\s+в)?',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'D.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY H:mm',
        'LLLL' => 'dddd, D MMMM YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => '[Днес в] LT',
        'nextDay' => '[Утре в] LT',
        'nextWeek' => 'dddd [в] LT',
        'lastDay' => '[Вчера в] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $current) {
            switch ($current->dayOfWeek) {
                case 0:
                case 3:
                case 6:
                    return '[В изминалата] dddd [в] LT';
                default:
                    return '[В изминалия] dddd [в] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        $lastDigit = $number % 10;
        $last2Digits = $number % 100;
        if ($number === 0) {
            return "$number-ев";
        }
        if ($last2Digits === 0) {
            return "$number-ен";
        }
        if ($last2Digits > 10 && $last2Digits < 20) {
            return "$number-ти";
        }
        if ($lastDigit === 1) {
            return "$number-ви";
        }
        if ($lastDigit === 2) {
            return "$number-ри";
        }
        if ($lastDigit === 7 || $lastDigit === 8) {
            return "$number-ми";
        }

        return "$number-ти";
    },
    'months' => ['януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', 'ноември', 'декември'],
    'months_short' => ['яну', 'фев', 'мар', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'],
    'weekdays' => ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'],
    'weekdays_short' => ['нед', 'пон', 'вто', 'сря', 'чет', 'пет', 'съб'],
    'weekdays_min' => ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' и '],
    'meridiem' => ['преди обяд', 'следобед'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/bg.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/bhb_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Samsung Electronics Co., Ltd.    alexey.merzlyakov@samsung.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    'weekdays' => ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
    'weekdays_short' => ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
    'weekdays_min' => ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/bho_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bhashaghar@googlegroups.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर"'],
    'months_short' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर"'],
    'weekdays' => ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'],
    'weekdays_short' => ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],
    'weekdays_min' => ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],

    'hour' => ':count मौसम',
    'h' => ':count मौसम',
    'a_hour' => ':count मौसम',

    'minute' => ':count कला',
    'min' => ':count कला',
    'a_minute' => ':count कला',

    'second' => ':count सोमार',
    's' => ':count सोमार',
    'a_second' => ':count सोमार',

    'year' => ':count साल',
    'y' => ':count साल',
    'a_year' => ':count साल',

    'month' => ':count महिना',
    'm' => ':count महिना',
    'a_month' => ':count महिना',

    'week' => ':count सप्ताह',
    'w' => ':count सप्ताह',
    'a_week' => ':count सप्ताह',

    'day' => ':count दिन',
    'd' => ':count दिन',
    'a_day' => ':count दिन',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/bi_VU.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Samsung Electronics Co., Ltd.    akhilesh.k@samsung.com & maninder1.s@samsung.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'dddd DD MMM YYYY',
    ],
    'months' => ['jenuware', 'febwari', 'maj', 'epril', 'mei', 'jun', 'julae', 'ogis', 'septemba', 'oktoba', 'novemba', 'disemba'],
    'months_short' => ['jen', 'feb', 'maj', 'epr', 'mei', 'jun', 'jul', 'ogi', 'sep', 'okt', 'nov', 'dis'],
    'weekdays' => ['sande', 'mande', 'maj', 'wota', 'fraede', 'sarede'],
    'weekdays_short' => ['san', 'man', 'maj', 'wot', 'fra', 'sar'],
    'weekdays_min' => ['san', 'man', 'maj', 'wot', 'fra', 'sar'],

    'year' => ':count seven', // less reliable
    'y' => ':count seven', // less reliable
    'a_year' => ':count seven', // less reliable

    'month' => ':count mi', // less reliable
    'm' => ':count mi', // less reliable
    'a_month' => ':count mi', // less reliable

    'week' => ':count sarede', // less reliable
    'w' => ':count sarede', // less reliable
    'a_week' => ':count sarede', // less reliable

    'day' => ':count betde', // less reliable
    'd' => ':count betde', // less reliable
    'a_day' => ':count betde', // less reliable

    'hour' => ':count klok', // less reliable
    'h' => ':count klok', // less reliable
    'a_hour' => ':count klok', // less reliable

    'minute' => ':count smol', // less reliable
    'min' => ':count smol', // less reliable
    'a_minute' => ':count smol', // less reliable

    'second' => ':count tu', // less reliable
    's' => ':count tu', // less reliable
    'a_second' => ':count tu', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Estelle Comment
 */
return [
    'year' => 'san :count',
    'a_year' => '{1}san kelen|san :count',
    'y' => 'san :count',
    'month' => 'kalo :count',
    'a_month' => '{1}kalo kelen|kalo :count',
    'm' => 'k. :count',
    'week' => 'dɔgɔkun :count',
    'a_week' => 'dɔgɔkun kelen',
    'w' => 'd. :count',
    'day' => 'tile :count',
    'd' => 't. :count',
    'a_day' => '{1}tile kelen|tile :count',
    'hour' => 'lɛrɛ :count',
    'a_hour' => '{1}lɛrɛ kelen|lɛrɛ :count',
    'h' => 'l. :count',
    'minute' => 'miniti :count',
    'a_minute' => '{1}miniti kelen|miniti :count',
    'min' => 'm. :count',
    'second' => 'sekondi :count',
    'a_second' => '{1}sanga dama dama|sekondi :count',
    's' => 'sek. :count',
    'ago' => 'a bɛ :time bɔ',
    'from_now' => ':time kɔnɔ',
    'diff_today' => 'Bi',
    'diff_yesterday' => 'Kunu',
    'diff_yesterday_regexp' => 'Kunu(?:\\s+lɛrɛ)?',
    'diff_tomorrow' => 'Sini',
    'diff_tomorrow_regexp' => 'Sini(?:\\s+lɛrɛ)?',
    'diff_today_regexp' => 'Bi(?:\\s+lɛrɛ)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'MMMM [tile] D [san] YYYY',
        'LLL' => 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',
        'LLLL' => 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Bi lɛrɛ] LT',
        'nextDay' => '[Sini lɛrɛ] LT',
        'nextWeek' => 'dddd [don lɛrɛ] LT',
        'lastDay' => '[Kunu lɛrɛ] LT',
        'lastWeek' => 'dddd [tɛmɛnen lɛrɛ] LT',
        'sameElse' => 'L',
    ],
    'months' => ['Zanwuyekalo', 'Fewuruyekalo', 'Marisikalo', 'Awirilikalo', 'Mɛkalo', 'Zuwɛnkalo', 'Zuluyekalo', 'Utikalo', 'Sɛtanburukalo', 'ɔkutɔburukalo', 'Nowanburukalo', 'Desanburukalo'],
    'months_short' => ['Zan', 'Few', 'Mar', 'Awi', 'Mɛ', 'Zuw', 'Zul', 'Uti', 'Sɛt', 'ɔku', 'Now', 'Des'],
    'weekdays' => ['Kari', 'Ntɛnɛn', 'Tarata', 'Araba', 'Alamisa', 'Juma', 'Sibiri'],
    'weekdays_short' => ['Kar', 'Ntɛ', 'Tar', 'Ara', 'Ala', 'Jum', 'Sib'],
    'weekdays_min' => ['Ka', 'Nt', 'Ta', 'Ar', 'Al', 'Ju', 'Si'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' ni '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - Shakib Hossain
 * - Raju
 * - Aniruddha Adhikary
 * - JD Isaacks
 * - Saiful Islam
 * - Faisal Islam
 */
return [
    'year' => ':count বছর',
    'a_year' => 'এক বছর|:count বছর',
    'y' => '১ বছর|:count বছর',
    'month' => ':count মাস',
    'a_month' => 'এক মাস|:count মাস',
    'm' => '১ মাস|:count মাস',
    'week' => ':count সপ্তাহ',
    'a_week' => '১ সপ্তাহ|:count সপ্তাহ',
    'w' => '১ সপ্তাহ|:count সপ্তাহ',
    'day' => ':count দিন',
    'a_day' => 'এক দিন|:count দিন',
    'd' => '১ দিন|:count দিন',
    'hour' => ':count ঘন্টা',
    'a_hour' => 'এক ঘন্টা|:count ঘন্টা',
    'h' => '১ ঘন্টা|:count ঘন্টা',
    'minute' => ':count মিনিট',
    'a_minute' => 'এক মিনিট|:count মিনিট',
    'min' => '১ মিনিট|:count মিনিট',
    'second' => ':count সেকেন্ড',
    'a_second' => 'কয়েক সেকেন্ড|:count সেকেন্ড',
    's' => '১ সেকেন্ড|:count সেকেন্ড',
    'ago' => ':time আগে',
    'from_now' => ':time পরে',
    'after' => ':time পরে',
    'before' => ':time আগে',
    'diff_now' => 'এখন',
    'diff_today' => 'আজ',
    'diff_yesterday' => 'গতকাল',
    'diff_tomorrow' => 'আগামীকাল',
    'period_recurrences' => ':count বার|:count বার',
    'period_interval' => 'প্রতি :interval',
    'period_start_date' => ':date থেকে',
    'period_end_date' => ':date পর্যন্ত',
    'formats' => [
        'LT' => 'A Oh:Om সময়',
        'LTS' => 'A Oh:Om:Os সময়',
        'L' => 'OD/OM/OY',
        'LL' => 'OD MMMM OY',
        'LLL' => 'OD MMMM OY, A Oh:Om সময়',
        'LLLL' => 'dddd, OD MMMM OY, A Oh:Om সময়',
    ],
    'calendar' => [
        'sameDay' => '[আজ] LT',
        'nextDay' => '[আগামীকাল] LT',
        'nextWeek' => 'dddd, LT',
        'lastDay' => '[গতকাল] LT',
        'lastWeek' => '[গত] dddd, LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'রাত';
        }
        if ($hour < 10) {
            return 'সকাল';
        }
        if ($hour < 17) {
            return 'দুপুর';
        }
        if ($hour < 20) {
            return 'বিকাল';
        }

        return 'রাত';
    },
    'months' => ['জানুয়ারী', 'ফেব্রুয়ারি', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],
    'months_short' => ['জানু', 'ফেব', 'মার্চ', 'এপ্র', 'মে', 'জুন', 'জুল', 'আগ', 'সেপ্ট', 'অক্টো', 'নভে', 'ডিসে'],
    'weekdays' => ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'],
    'weekdays_short' => ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'],
    'weekdays_min' => ['রবি', 'সোম', 'মঙ্গ', 'বুধ', 'বৃহঃ', 'শুক্র', 'শনি'],
    'list' => [', ', ' এবং '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'weekdays_standalone' => ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহষ্পতিবার', 'শুক্রবার', 'শনিবার'],
    'weekdays_min_standalone' => ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শনি'],
    'months_short_standalone' => ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],
    'alt_numbers' => ['০', '১', '২', '৩', '৪', '৫', '৬', '৭', '৮', '৯'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ankur Group, http://www.ankurbangla.org, http://www.bengalinux.org Taneem Ahmed, Jamil Ahmed taneem@bengalinux.org, jamil@bengalinux.org
 */
return array_replace_recursive(require __DIR__.'/bn.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],
    'months_short' => ['জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],
    'weekdays' => ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'],
    'weekdays_short' => ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহঃ', 'শুক্র', 'শনি'],
    'weekdays_min' => ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহঃ', 'শুক্র', 'শনি'],
    'first_day_of_week' => 5,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/bn.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],
    'months_short' => ['জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', 'ডিসেম্বর'],
    'weekdays' => ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'],
    'weekdays_short' => ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'],
    'weekdays_min' => ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - JD Isaacks
 */
return [
    'year' => '{1}ལོ་གཅིག|]1,Inf[:count ལོ',
    'month' => '{1}ཟླ་བ་གཅིག|]1,Inf[:count ཟླ་བ',
    'week' => ':count བདུན་ཕྲག',
    'day' => '{1}ཉིན་གཅིག|]1,Inf[:count ཉིན་',
    'hour' => '{1}ཆུ་ཚོད་གཅིག|]1,Inf[:count ཆུ་ཚོད',
    'minute' => '{1}སྐར་མ་གཅིག|]1,Inf[:count སྐར་མ',
    'second' => '{1}ལམ་སང|]1,Inf[:count སྐར་ཆ།',
    'ago' => ':time སྔན་ལ',
    'from_now' => ':time ལ་',
    'diff_yesterday' => 'ཁ་སང',
    'diff_today' => 'དི་རིང',
    'diff_tomorrow' => 'སང་ཉིན',
    'formats' => [
        'LT' => 'A h:mm',
        'LTS' => 'A h:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, A h:mm',
        'LLLL' => 'dddd, D MMMM YYYY, A h:mm',
    ],
    'calendar' => [
        'sameDay' => '[དི་རིང] LT',
        'nextDay' => '[སང་ཉིན] LT',
        'nextWeek' => '[བདུན་ཕྲག་རྗེས་མ], LT',
        'lastDay' => '[ཁ་སང] LT',
        'lastWeek' => '[བདུན་ཕྲག་མཐའ་མ] dddd, LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'མཚན་མོ';
        }
        if ($hour < 10) {
            return 'ཞོགས་ཀས';
        }
        if ($hour < 17) {
            return 'ཉིན་གུང';
        }
        if ($hour < 20) {
            return 'དགོང་དག';
        }

        return 'མཚན་མོ';
    },
    'months' => ['ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ'],
    'months_short' => ['ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ'],
    'weekdays' => ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'],
    'weekdays_short' => ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ', 'པ་སངས་', 'སྤེན་པ་'],
    'weekdays_min' => ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ', 'པ་སངས་', 'སྤེན་པ་'],
    'list' => [', ', ' ཨནད་ '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'months_standalone' => ['ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/bo.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/bo.php', [
    'meridiem' => ['སྔ་དྲོ་', 'ཕྱི་དྲོ་'],
    'weekdays' => ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'],
    'weekdays_short' => ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'],
    'weekdays_min' => ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'],
    'months' => ['ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ'],
    'months_short' => ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'],
    'months_standalone' => ['ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་'],
    'weekend' => [0, 0],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'YYYY-MM-DD',
        'LL' => 'YYYY ལོའི་MMMཚེས་D',
        'LLL' => 'སྤྱི་ལོ་YYYY MMMMའི་ཚེས་D h:mm a',
        'LLLL' => 'YYYY MMMMའི་ཚེས་D, dddd h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Serhan Apaydın
 * - JD Isaacks
 */
return [
    'year' => '{1}:count bloaz|{3,4,5,9}:count bloaz|[0,Inf[:count vloaz',
    'a_year' => '{1}ur bloaz|{3,4,5,9}:count bloaz|[0,Inf[:count vloaz',
    'month' => '{1}:count miz|{2}:count viz|[0,Inf[:count miz',
    'a_month' => '{1}ur miz|{2}:count viz|[0,Inf[:count miz',
    'week' => ':count sizhun',
    'a_week' => '{1}ur sizhun|:count sizhun',
    'day' => '{1}:count devezh|{2}:count zevezh|[0,Inf[:count devezh',
    'a_day' => '{1}un devezh|{2}:count zevezh|[0,Inf[:count devezh',
    'hour' => ':count eur',
    'a_hour' => '{1}un eur|:count eur',
    'minute' => '{1}:count vunutenn|{2}:count vunutenn|[0,Inf[:count munutenn',
    'a_minute' => '{1}ur vunutenn|{2}:count vunutenn|[0,Inf[:count munutenn',
    'second' => ':count eilenn',
    'a_second' => '{1}un nebeud segondennoù|[0,Inf[:count eilenn',
    'ago' => ':time \'zo',
    'from_now' => 'a-benn :time',
    'diff_now' => 'bremañ',
    'diff_today' => 'Hiziv',
    'diff_today_regexp' => 'Hiziv(?:\\s+da)?',
    'diff_yesterday' => 'decʼh',
    'diff_yesterday_regexp' => 'Dec\'h(?:\\s+da)?',
    'diff_tomorrow' => 'warcʼhoazh',
    'diff_tomorrow_regexp' => 'Warc\'hoazh(?:\\s+da)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D [a viz] MMMM YYYY',
        'LLL' => 'D [a viz] MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D [a viz] MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Hiziv da] LT',
        'nextDay' => '[Warc\'hoazh da] LT',
        'nextWeek' => 'dddd [da] LT',
        'lastDay' => '[Dec\'h da] LT',
        'lastWeek' => 'dddd [paset da] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        return $number.($number === 1 ? 'añ' : 'vet');
    },
    'months' => ['Genver', 'C\'hwevrer', 'Meurzh', 'Ebrel', 'Mae', 'Mezheven', 'Gouere', 'Eost', 'Gwengolo', 'Here', 'Du', 'Kerzu'],
    'months_short' => ['Gen', 'C\'hwe', 'Meu', 'Ebr', 'Mae', 'Eve', 'Gou', 'Eos', 'Gwe', 'Her', 'Du', 'Ker'],
    'weekdays' => ['Sul', 'Lun', 'Meurzh', 'Merc\'her', 'Yaou', 'Gwener', 'Sadorn'],
    'weekdays_short' => ['Sul', 'Lun', 'Meu', 'Mer', 'Yao', 'Gwe', 'Sad'],
    'weekdays_min' => ['Su', 'Lu', 'Me', 'Mer', 'Ya', 'Gw', 'Sa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' hag '],
    'meridiem' => ['A.M.', 'G.M.'],

    'y' => ':count bl.',
    'd' => ':count d',
    'h' => ':count e',
    'min' => ':count min',
    's' => ':count s',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/brx_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat Pune    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'M/D/YY',
    ],
    'months' => ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'],
    'months_short' => ['जानुवारी', 'फेब्रुवारी', 'मार्स', 'एप्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', 'दिसेज्ब़र'],
    'weekdays' => ['रबिबार', 'सोबार', 'मंगलबार', 'बुदबार', 'बिसथिबार', 'सुखुरबार', 'सुनिबार'],
    'weekdays_short' => ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'],
    'weekdays_min' => ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['फुं.', 'बेलासे.'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/br.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bokideckonja
 * - Josh Soref
 * - François B
 * - shaishavgandhi05
 * - Serhan Apaydın
 * - JD Isaacks
 */
return [
    'year' => ':count godina|:count godine|:count godina',
    'y' => ':count godina|:count godine|:count godina',
    'month' => ':count mjesec|:count mjeseca|:count mjeseci',
    'm' => ':count mjesec|:count mjeseca|:count mjeseci',
    'week' => ':count sedmice|:count sedmicu|:count sedmica',
    'w' => ':count sedmice|:count sedmicu|:count sedmica',
    'day' => ':count dan|:count dana|:count dana',
    'd' => ':count dan|:count dana|:count dana',
    'hour' => ':count sat|:count sata|:count sati',
    'h' => ':count sat|:count sata|:count sati',
    'minute' => ':count minut|:count minuta|:count minuta',
    'min' => ':count minut|:count minuta|:count minuta',
    'second' => ':count sekund|:count sekunda|:count sekundi',
    's' => ':count sekund|:count sekunda|:count sekundi',
    'ago' => 'prije :time',
    'from_now' => 'za :time',
    'after' => 'nakon :time',
    'before' => ':time ranije',
    'diff_now' => 'sada',
    'diff_today' => 'danas',
    'diff_today_regexp' => 'danas(?:\\s+u)?',
    'diff_yesterday' => 'jučer',
    'diff_yesterday_regexp' => 'jučer(?:\\s+u)?',
    'diff_tomorrow' => 'sutra',
    'diff_tomorrow_regexp' => 'sutra(?:\\s+u)?',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY H:mm',
        'LLLL' => 'dddd, D. MMMM YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => '[danas u] LT',
        'nextDay' => '[sutra u] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $current) {
            switch ($current->dayOfWeek) {
                case 0:
                    return '[u] [nedjelju] [u] LT';
                case 3:
                    return '[u] [srijedu] [u] LT';
                case 6:
                    return '[u] [subotu] [u] LT';
                default:
                    return '[u] dddd [u] LT';
            }
        },
        'lastDay' => '[jučer u] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $current) {
            switch ($current->dayOfWeek) {
                case 0:
                case 3:
                    return '[prošlu] dddd [u] LT';
                case 6:
                    return '[prošle] [subote] [u] LT';
                default:
                    return '[prošli] dddd [u] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'august', 'septembar', 'oktobar', 'novembar', 'decembar'],
    'months_short' => ['jan.', 'feb.', 'mar.', 'apr.', 'maj.', 'jun.', 'jul.', 'aug.', 'sep.', 'okt.', 'nov.', 'dec.'],
    'weekdays' => ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],
    'weekdays_short' => ['ned.', 'pon.', 'uto.', 'sri.', 'čet.', 'pet.', 'sub.'],
    'weekdays_min' => ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' i '],
    'meridiem' => ['prijepodne', 'popodne'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/bs.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/bs.php', [
    'meridiem' => ['пре подне', 'поподне'],
    'weekdays' => ['недјеља', 'понедјељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],
    'weekdays_short' => ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'],
    'weekdays_min' => ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'],
    'months' => ['јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'аугуст', 'септембар', 'октобар', 'новембар', 'децембар'],
    'months_short' => ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'ауг', 'сеп', 'окт', 'нов', 'дец'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D.M.YYYY.',
        'LL' => 'DD.MM.YYYY.',
        'LLL' => 'DD. MMMM YYYY. HH:mm',
        'LLLL' => 'dddd, DD. MMMM YYYY. HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/bs.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/byn_ER.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['ልደትሪ', 'ካብኽብቲ', 'ክብላ', 'ፋጅኺሪ', 'ክቢቅሪ', 'ምኪኤል ትጓ̅ኒሪ', 'ኰርኩ', 'ማርያም ትሪ', 'ያኸኒ መሳቅለሪ', 'መተሉ', 'ምኪኤል መሽወሪ', 'ተሕሳስሪ'],
    'months_short' => ['ልደት', 'ካብኽ', 'ክብላ', 'ፋጅኺ', 'ክቢቅ', 'ም/ት', 'ኰር', 'ማርያ', 'ያኸኒ', 'መተሉ', 'ም/ም', 'ተሕሳ'],
    'weekdays' => ['ሰንበር ቅዳዅ', 'ሰኑ', 'ሰሊጝ', 'ለጓ ወሪ ለብዋ', 'ኣምድ', 'ኣርብ', 'ሰንበር ሽጓዅ'],
    'weekdays_short' => ['ሰ/ቅ', 'ሰኑ', 'ሰሊጝ', 'ለጓ', 'ኣምድ', 'ኣርብ', 'ሰ/ሽ'],
    'weekdays_min' => ['ሰ/ቅ', 'ሰኑ', 'ሰሊጝ', 'ለጓ', 'ኣምድ', 'ኣርብ', 'ሰ/ሽ'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ፋዱስ ጃብ', 'ፋዱስ ደምቢ'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - mestremuten
 * - François B
 * - Marc Ordinas i Llopis
 * - Pere Orga
 * - JD Isaacks
 * - Quentí
 * - Víctor Díaz
 * - Xavi
 * - qcardona
 */
return [
    'year' => ':count any|:count anys',
    'a_year' => 'un any|:count anys',
    'y' => ':count any|:count anys',
    'month' => ':count mes|:count mesos',
    'a_month' => 'un mes|:count mesos',
    'm' => ':count mes|:count mesos',
    'week' => ':count setmana|:count setmanes',
    'a_week' => 'una setmana|:count setmanes',
    'w' => ':count setmana|:count setmanes',
    'day' => ':count dia|:count dies',
    'a_day' => 'un dia|:count dies',
    'd' => ':count d',
    'hour' => ':count hora|:count hores',
    'a_hour' => 'una hora|:count hores',
    'h' => ':count h',
    'minute' => ':count minut|:count minuts',
    'a_minute' => 'un minut|:count minuts',
    'min' => ':count min',
    'second' => ':count segon|:count segons',
    'a_second' => 'uns segons|:count segons',
    's' => ':count s',
    'ago' => 'fa :time',
    'from_now' => 'd\'aquí a :time',
    'after' => ':time després',
    'before' => ':time abans',
    'diff_now' => 'ara mateix',
    'diff_today' => 'avui',
    'diff_today_regexp' => 'avui(?:\\s+a)?(?:\\s+les)?',
    'diff_yesterday' => 'ahir',
    'diff_yesterday_regexp' => 'ahir(?:\\s+a)?(?:\\s+les)?',
    'diff_tomorrow' => 'demà',
    'diff_tomorrow_regexp' => 'demà(?:\\s+a)?(?:\\s+les)?',
    'diff_before_yesterday' => 'abans d\'ahir',
    'diff_after_tomorrow' => 'demà passat',
    'period_recurrences' => ':count cop|:count cops',
    'period_interval' => 'cada :interval',
    'period_start_date' => 'de :date',
    'period_end_date' => 'fins a :date',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM [de] YYYY',
        'LLL' => 'D MMMM [de] YYYY [a les] H:mm',
        'LLLL' => 'dddd D MMMM [de] YYYY [a les] H:mm',
    ],
    'calendar' => [
        'sameDay' => function (\Carbon\CarbonInterface $current) {
            return '[avui a '.($current->hour !== 1 ? 'les' : 'la').'] LT';
        },
        'nextDay' => function (\Carbon\CarbonInterface $current) {
            return '[demà a '.($current->hour !== 1 ? 'les' : 'la').'] LT';
        },
        'nextWeek' => function (\Carbon\CarbonInterface $current) {
            return 'dddd [a '.($current->hour !== 1 ? 'les' : 'la').'] LT';
        },
        'lastDay' => function (\Carbon\CarbonInterface $current) {
            return '[ahir a '.($current->hour !== 1 ? 'les' : 'la').'] LT';
        },
        'lastWeek' => function (\Carbon\CarbonInterface $current) {
            return '[el] dddd [passat a '.($current->hour !== 1 ? 'les' : 'la').'] LT';
        },
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        return $number.(
            ($period === 'w' || $period === 'W') ? 'a' : (
                ($number === 1) ? 'r' : (
                    ($number === 2) ? 'n' : (
                        ($number === 3) ? 'r' : (
                            ($number === 4) ? 't' : 'è'
                        )
                    )
                )
            )
        );
    },
    'months' => ['de gener', 'de febrer', 'de març', 'd\'abril', 'de maig', 'de juny', 'de juliol', 'd\'agost', 'de setembre', 'd\'octubre', 'de novembre', 'de desembre'],
    'months_standalone' => ['gener', 'febrer', 'març', 'abril', 'maig', 'juny', 'juliol', 'agost', 'setembre', 'octubre', 'novembre', 'desembre'],
    'months_short' => ['de gen.', 'de febr.', 'de març', 'd\'abr.', 'de maig', 'de juny', 'de jul.', 'd\'ag.', 'de set.', 'd\'oct.', 'de nov.', 'de des.'],
    'months_short_standalone' => ['gen.', 'febr.', 'març', 'abr.', 'maig', 'juny', 'jul.', 'ag.', 'set.', 'oct.', 'nov.', 'des.'],
    'months_regexp' => '/(D[oD]?[\s,]+MMMM?|L{2,4}|l{2,4})/',
    'weekdays' => ['diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte'],
    'weekdays_short' => ['dg.', 'dl.', 'dt.', 'dc.', 'dj.', 'dv.', 'ds.'],
    'weekdays_min' => ['dg', 'dl', 'dt', 'dc', 'dj', 'dv', 'ds'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' i '],
    'meridiem' => ['a. m.', 'p. m.'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ca.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ca.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ca.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ca.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ca.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['𑄢𑄧𑄝𑄨𑄝𑄢𑄴', '𑄥𑄧𑄟𑄴𑄝𑄢𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴', '𑄝𑄪𑄖𑄴𑄝𑄢𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴', '𑄥𑄧𑄚𑄨𑄝𑄢𑄴'],
    'weekdays_short' => ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'],
    'weekdays_min' => ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'],
    'months' => ['𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴'],
    'months_short' => ['𑄎𑄚𑄪', '𑄜𑄬𑄛𑄴', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴'],
    'months_short_standalone' => ['𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴'],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM, YYYY h:mm a',
        'LLLL' => 'dddd, D MMMM, YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ccp.php', [
    'weekend' => [0, 0],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ce_RU.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - ANCHR
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY.DD.MM',
    ],
    'months' => ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
    'months_short' => ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],
    'weekdays' => ['КӀиранан де', 'Оршотан де', 'Шинарин де', 'Кхаарин де', 'Еарин де', 'ПӀераскан де', 'Шот де'],
    'weekdays_short' => ['КӀ', 'Ор', 'Ши', 'Кх', 'Еа', 'ПӀ', 'Шо'],
    'weekdays_min' => ['КӀ', 'Ор', 'Ши', 'Кх', 'Еа', 'ПӀ', 'Шо'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => ':count шо',
    'y' => ':count шо',
    'a_year' => ':count шо',

    'month' => ':count бутт',
    'm' => ':count бутт',
    'a_month' => ':count бутт',

    'week' => ':count кӏира',
    'w' => ':count кӏира',
    'a_week' => ':count кӏира',

    'day' => ':count де',
    'd' => ':count де',
    'a_day' => ':count де',

    'hour' => ':count сахьт',
    'h' => ':count сахьт',
    'a_hour' => ':count сахьт',

    'minute' => ':count минот',
    'min' => ':count минот',
    'a_minute' => ':count минот',

    'second' => ':count секунд',
    's' => ':count секунд',
    'a_second' => ':count секунд',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'],
    'weekdays_short' => ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'],
    'weekdays_min' => ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'],
    'months' => ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'],
    'months_short' => ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    'day' => ':count ruhanga', // less reliable
    'd' => ':count ruhanga', // less reliable
    'a_day' => ':count ruhanga', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/chr_US.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Cherokee Nation Joseph Erb josepherb7@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'MM/DD/YYYY',
    ],
    'months' => ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'],
    'months_short' => ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'],
    'weekdays' => ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'],
    'weekdays_short' => ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'],
    'weekdays_min' => ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ', 'ꮜꮎꮄ', 'ꮢꭿᏹꭲꮧꮲ'],

    'second' => ':count ᏐᎢ', // less reliable
    's' => ':count ᏐᎢ', // less reliable
    'a_second' => ':count ᏐᎢ', // less reliable

    'year' => ':count ᏑᏕᏘᏴᏓ',
    'y' => ':count ᏑᏕᏘᏴᏓ',
    'a_year' => ':count ᏑᏕᏘᏴᏓ',

    'month' => ':count ᏏᏅᏙ',
    'm' => ':count ᏏᏅᏙ',
    'a_month' => ':count ᏏᏅᏙ',

    'week' => ':count ᏑᎾᏙᏓᏆᏍᏗ',
    'w' => ':count ᏑᎾᏙᏓᏆᏍᏗ',
    'a_week' => ':count ᏑᎾᏙᏓᏆᏍᏗ',

    'day' => ':count ᎢᎦ',
    'd' => ':count ᎢᎦ',
    'a_day' => ':count ᎢᎦ',

    'hour' => ':count ᏑᏟᎶᏛ',
    'h' => ':count ᏑᏟᎶᏛ',
    'a_hour' => ':count ᏑᏟᎶᏛ',

    'minute' => ':count ᎢᏯᏔᏬᏍᏔᏅ',
    'min' => ':count ᎢᏯᏔᏬᏍᏔᏅ',
    'a_minute' => ':count ᎢᏯᏔᏬᏍᏔᏅ',

    'ago' => ':time ᏥᎨᏒ',
    'from_now' => 'ᎾᎿ :time',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/cmn_TW.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY年MM月DD號',
    ],
    'months' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
    'months_short' => [' 1月', ' 2月', ' 3月', ' 4月', ' 5月', ' 6月', ' 7月', ' 8月', ' 9月', '10月', '11月', '12月'],
    'weekdays' => ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
    'weekdays_short' => ['日', '一', '二', '三', '四', '五', '六'],
    'weekdays_min' => ['日', '一', '二', '三', '四', '五', '六'],
    'meridiem' => ['上午', '下午'],

    'year' => ':count 年',
    'y' => ':count 年',
    'a_year' => ':count 年',

    'month' => ':count 月',
    'm' => ':count 月',
    'a_month' => ':count 月',

    'week' => ':count 周',
    'w' => ':count 周',
    'a_week' => ':count 周',

    'day' => ':count 白天',
    'd' => ':count 白天',
    'a_day' => ':count 白天',

    'hour' => ':count 小时',
    'h' => ':count 小时',
    'a_hour' => ':count 小时',

    'minute' => ':count 分钟',
    'min' => ':count 分钟',
    'a_minute' => ':count 分钟',

    'second' => ':count 秒',
    's' => ':count 秒',
    'a_second' => ':count 秒',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/crh_UA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Reşat SABIQ tilde.birlik@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'Mayıs', 'İyun', 'İyul', 'Avgust', 'Sentâbr', 'Oktâbr', 'Noyabr', 'Dekabr'],
    'months_short' => ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'İyn', 'İyl', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'],
    'weekdays' => ['Bazar', 'Bazarertesi', 'Salı', 'Çarşembe', 'Cumaaqşamı', 'Cuma', 'Cumaertesi'],
    'weekdays_short' => ['Baz', 'Ber', 'Sal', 'Çar', 'Caq', 'Cum', 'Cer'],
    'weekdays_min' => ['Baz', 'Ber', 'Sal', 'Çar', 'Caq', 'Cum', 'Cer'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ÜE', 'ÜS'],

    'year' => ':count yıl',
    'y' => ':count yıl',
    'a_year' => ':count yıl',

    'month' => ':count ay',
    'm' => ':count ay',
    'a_month' => ':count ay',

    'week' => ':count afta',
    'w' => ':count afta',
    'a_week' => ':count afta',

    'day' => ':count kün',
    'd' => ':count kün',
    'a_day' => ':count kün',

    'hour' => ':count saat',
    'h' => ':count saat',
    'a_hour' => ':count saat',

    'minute' => ':count daqqa',
    'min' => ':count daqqa',
    'a_minute' => ':count daqqa',

    'second' => ':count ekinci',
    's' => ':count ekinci',
    'a_second' => ':count ekinci',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Jakub Tesinsky
 * - Martin Suja
 * - Nikos Timiopulos
 * - Bohuslav Blín
 * - Tsutomu Kuroda
 * - tjku
 * - Lukas Svoboda
 * - Max Melentiev
 * - Juanito Fatas
 * - Akira Matsuda
 * - Christopher Dell
 * - Václav Pávek
 * - CodeSkills
 * - Tlapi
 * - newman101
 * - Petr Kadlec
 * - tommaskraus
 * - Karel Sommer (calvera)
 */
$za = function ($time) {
    return 'za '.strtr($time, [
        'hodina' => 'hodinu',
        'minuta' => 'minutu',
        'sekunda' => 'sekundu',
    ]);
};

$pred = function ($time) {
    $time = strtr($time, [
        'hodina' => 'hodinou',
        'minuta' => 'minutou',
        'sekunda' => 'sekundou',
    ]);
    $time = preg_replace('/hodiny?(?!\w)/', 'hodinami', $time);
    $time = preg_replace('/minuty?(?!\w)/', 'minutami', $time);
    $time = preg_replace('/sekundy?(?!\w)/', 'sekundami', $time);

    return "před $time";
};

return [
    'year' => ':count rok|:count roky|:count let',
    'y' => ':count rok|:count roky|:count let',
    'a_year' => 'rok|:count roky|:count let',
    'month' => ':count měsíc|:count měsíce|:count měsíců',
    'm' => ':count měs.',
    'a_month' => 'měsíc|:count měsíce|:count měsíců',
    'week' => ':count týden|:count týdny|:count týdnů',
    'w' => ':count týd.',
    'a_week' => 'týden|:count týdny|:count týdnů',
    'day' => ':count den|:count dny|:count dní',
    'd' => ':count den|:count dny|:count dní',
    'a_day' => 'den|:count dny|:count dní',
    'hour' => ':count hodina|:count hodiny|:count hodin',
    'h' => ':count hod.',
    'a_hour' => 'hodina|:count hodiny|:count hodin',
    'minute' => ':count minuta|:count minuty|:count minut',
    'min' => ':count min.',
    'a_minute' => 'minuta|:count minuty|:count minut',
    'second' => ':count sekunda|:count sekundy|:count sekund',
    's' => ':count sek.',
    'a_second' => 'pár sekund|:count sekundy|:count sekund',

    'month_ago' => ':count měsícem|:count měsíci|:count měsíci',
    'a_month_ago' => 'měsícem|:count měsíci|:count měsíci',
    'day_ago' => ':count dnem|:count dny|:count dny',
    'a_day_ago' => 'dnem|:count dny|:count dny',
    'week_ago' => ':count týdnem|:count týdny|:count týdny',
    'a_week_ago' => 'týdnem|:count týdny|:count týdny',
    'year_ago' => ':count rokem|:count roky|:count lety',
    'y_ago' => ':count rok.|:count rok.|:count let.',
    'a_year_ago' => 'rokem|:count roky|:count lety',

    'month_before' => ':count měsícem|:count měsíci|:count měsíci',
    'a_month_before' => 'měsícem|:count měsíci|:count měsíci',
    'day_before' => ':count dnem|:count dny|:count dny',
    'a_day_before' => 'dnem|:count dny|:count dny',
    'week_before' => ':count týdnem|:count týdny|:count týdny',
    'a_week_before' => 'týdnem|:count týdny|:count týdny',
    'year_before' => ':count rokem|:count roky|:count lety',
    'y_before' => ':count rok.|:count rok.|:count let.',
    'a_year_before' => 'rokem|:count roky|:count lety',

    'ago' => $pred,
    'from_now' => $za,
    'before' => $pred,
    'after' => $za,
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'months' => ['leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec'],
    'months_short' => ['led', 'úno', 'bře', 'dub', 'kvě', 'čvn', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro'],
    'weekdays' => ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],
    'weekdays_short' => ['ned', 'pon', 'úte', 'stř', 'čtv', 'pát', 'sob'],
    'weekdays_min' => ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
    'list' => [', ', ' a '],
    'diff_now' => 'nyní',
    'diff_yesterday' => 'včera',
    'diff_tomorrow' => 'zítra',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD. MM. YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY HH:mm',
        'LLLL' => 'dddd D. MMMM YYYY HH:mm',
    ],
    'meridiem' => ['dopoledne', 'odpoledne'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/csb_PL.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - csb_PL locale Michal Ostrowski bug-glibc-locales@gnu.org
 */
return [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'MMMM DD, YYYY',
        'LLL' => 'DD MMM HH:mm',
        'LLLL' => 'MMMM DD, YYYY HH:mm',
    ],
    'months' => ['stëcznika', 'gromicznika', 'strëmiannika', 'łżëkwiata', 'maja', 'czerwińca', 'lëpińca', 'zélnika', 'séwnika', 'rujana', 'lëstopadnika', 'gòdnika'],
    'months_short' => ['stë', 'gro', 'str', 'łżë', 'maj', 'cze', 'lëp', 'zél', 'séw', 'ruj', 'lës', 'gòd'],
    'weekdays' => ['niedzela', 'pòniedzôłk', 'wtórk', 'strzoda', 'czwiôrtk', 'piątk', 'sobòta'],
    'weekdays_short' => ['nie', 'pòn', 'wtó', 'str', 'czw', 'pią', 'sob'],
    'weekdays_min' => ['nie', 'pòn', 'wtó', 'str', 'czw', 'pią', 'sob'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' a téż '],
    'two_words_connector' => ' a téż ',
    'year' => ':count rok',
    'month' => ':count miesiąc',
    'week' => ':count tidzéń',
    'day' => ':count dzéń',
    'hour' => ':count gòdzëna',
    'minute' => ':count minuta',
    'second' => ':count sekunda',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/cs.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'months' => ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],
    'months_short' => ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D HH:mm',
        'LLLL' => 'YYYY MMMM D, dddd HH:mm',
    ],

    'year' => ':count лѣто',
    'y' => ':count лѣто',
    'a_year' => ':count лѣто',

    'month' => ':count мѣсѧць',
    'm' => ':count мѣсѧць',
    'a_month' => ':count мѣсѧць',

    'week' => ':count сєдмица',
    'w' => ':count сєдмица',
    'a_week' => ':count сєдмица',

    'day' => ':count дьнь',
    'd' => ':count дьнь',
    'a_day' => ':count дьнь',

    'hour' => ':count година',
    'h' => ':count година',
    'a_hour' => ':count година',

    'minute' => ':count малъ', // less reliable
    'min' => ':count малъ', // less reliable
    'a_minute' => ':count малъ', // less reliable

    'second' => ':count въторъ',
    's' => ':count въторъ',
    'a_second' => ':count въторъ',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - JD Isaacks
 */
return [
    'year' => ':count ҫул',
    'a_year' => '{1}пӗр ҫул|:count ҫул',
    'month' => ':count уйӑх',
    'a_month' => '{1}пӗр уйӑх|:count уйӑх',
    'week' => ':count эрне',
    'a_week' => '{1}пӗр эрне|:count эрне',
    'day' => ':count кун',
    'a_day' => '{1}пӗр кун|:count кун',
    'hour' => ':count сехет',
    'a_hour' => '{1}пӗр сехет|:count сехет',
    'minute' => ':count минут',
    'a_minute' => '{1}пӗр минут|:count минут',
    'second' => ':count ҫеккунт',
    'a_second' => '{1}пӗр-ик ҫеккунт|:count ҫеккунт',
    'ago' => ':time каялла',
    'from_now' => function ($time) {
        return $time.(preg_match('/сехет$/', $time) ? 'рен' : (preg_match('/ҫул/', $time) ? 'тан' : 'ран'));
    },
    'diff_yesterday' => 'Ӗнер',
    'diff_today' => 'Паян',
    'diff_tomorrow' => 'Ыран',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD-MM-YYYY',
        'LL' => 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]',
        'LLL' => 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
        'LLLL' => 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Паян] LT [сехетре]',
        'nextDay' => '[Ыран] LT [сехетре]',
        'nextWeek' => '[Ҫитес] dddd LT [сехетре]',
        'lastDay' => '[Ӗнер] LT [сехетре]',
        'lastWeek' => '[Иртнӗ] dddd LT [сехетре]',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number-мӗш',
    'months' => ['кӑрлач', 'нарӑс', 'пуш', 'ака', 'май', 'ҫӗртме', 'утӑ', 'ҫурла', 'авӑн', 'юпа', 'чӳк', 'раштав'],
    'months_short' => ['кӑр', 'нар', 'пуш', 'ака', 'май', 'ҫӗр', 'утӑ', 'ҫур', 'авн', 'юпа', 'чӳк', 'раш'],
    'weekdays' => ['вырсарникун', 'тунтикун', 'ытларикун', 'юнкун', 'кӗҫнерникун', 'эрнекун', 'шӑматкун'],
    'weekdays_short' => ['выр', 'тун', 'ытл', 'юн', 'кӗҫ', 'эрн', 'шӑм'],
    'weekdays_min' => ['вр', 'тн', 'ыт', 'юн', 'кҫ', 'эр', 'шм'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' тата '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/cv.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - JD Isaacks
 * - Daniel Monaghan
 */
return [
    'year' => '{1}blwyddyn|]1,Inf[:count flynedd',
    'y' => ':countbl',
    'month' => '{1}mis|]1,Inf[:count mis',
    'm' => ':countmi',
    'week' => ':count wythnos',
    'w' => ':countw',
    'day' => '{1}diwrnod|]1,Inf[:count diwrnod',
    'd' => ':countd',
    'hour' => '{1}awr|]1,Inf[:count awr',
    'h' => ':counth',
    'minute' => '{1}munud|]1,Inf[:count munud',
    'min' => ':countm',
    'second' => '{1}ychydig eiliadau|]1,Inf[:count eiliad',
    's' => ':counts',
    'ago' => ':time yn ôl',
    'from_now' => 'mewn :time',
    'after' => ':time ar ôl',
    'before' => ':time o\'r blaen',
    'diff_now' => 'nawr',
    'diff_today' => 'Heddiw',
    'diff_today_regexp' => 'Heddiw(?:\\s+am)?',
    'diff_yesterday' => 'ddoe',
    'diff_yesterday_regexp' => 'Ddoe(?:\\s+am)?',
    'diff_tomorrow' => 'yfory',
    'diff_tomorrow_regexp' => 'Yfory(?:\\s+am)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Heddiw am] LT',
        'nextDay' => '[Yfory am] LT',
        'nextWeek' => 'dddd [am] LT',
        'lastDay' => '[Ddoe am] LT',
        'lastWeek' => 'dddd [diwethaf am] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        return $number.(
            $number > 20
                ? (\in_array($number, [40, 50, 60, 80, 100]) ? 'fed' : 'ain')
                : ([
                    '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed
                    'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed', // 11eg to 20fed
                ])[$number] ?? ''
        );
    },
    'months' => ['Ionawr', 'Chwefror', 'Mawrth', 'Ebrill', 'Mai', 'Mehefin', 'Gorffennaf', 'Awst', 'Medi', 'Hydref', 'Tachwedd', 'Rhagfyr'],
    'months_short' => ['Ion', 'Chwe', 'Maw', 'Ebr', 'Mai', 'Meh', 'Gor', 'Aws', 'Med', 'Hyd', 'Tach', 'Rhag'],
    'weekdays' => ['Dydd Sul', 'Dydd Llun', 'Dydd Mawrth', 'Dydd Mercher', 'Dydd Iau', 'Dydd Gwener', 'Dydd Sadwrn'],
    'weekdays_short' => ['Sul', 'Llun', 'Maw', 'Mer', 'Iau', 'Gwe', 'Sad'],
    'weekdays_min' => ['Su', 'Ll', 'Ma', 'Me', 'Ia', 'Gw', 'Sa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' a '],
    'meridiem' => ['yb', 'yh'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/cy.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Rune Mønnike
 * - François B
 * - codenhagen
 * - JD Isaacks
 * - Jens Herlevsen
 * - Ulrik McArdle (mcardle)
 * - Frederik Sauer (FrittenKeeZ)
 */
return [
    'year' => ':count år|:count år',
    'a_year' => 'et år|:count år',
    'y' => ':count år|:count år',
    'month' => ':count måned|:count måneder',
    'a_month' => 'en måned|:count måneder',
    'm' => ':count mdr.',
    'week' => ':count uge|:count uger',
    'a_week' => 'en uge|:count uger',
    'w' => ':count u.',
    'day' => ':count dag|:count dage',
    'a_day' => ':count dag|:count dage',
    'd' => ':count d.',
    'hour' => ':count time|:count timer',
    'a_hour' => 'en time|:count timer',
    'h' => ':count t.',
    'minute' => ':count minut|:count minutter',
    'a_minute' => 'et minut|:count minutter',
    'min' => ':count min.',
    'second' => ':count sekund|:count sekunder',
    'a_second' => 'få sekunder|:count sekunder',
    's' => ':count s.',
    'ago' => ':time siden',
    'from_now' => 'om :time',
    'after' => ':time efter',
    'before' => ':time før',
    'diff_now' => 'nu',
    'diff_today' => 'i dag',
    'diff_today_regexp' => 'i dag(?:\\s+kl.)?',
    'diff_yesterday' => 'i går',
    'diff_yesterday_regexp' => 'i går(?:\\s+kl.)?',
    'diff_tomorrow' => 'i morgen',
    'diff_tomorrow_regexp' => 'i morgen(?:\\s+kl.)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY HH:mm',
        'LLLL' => 'dddd [d.] D. MMMM YYYY [kl.] HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[i dag kl.] LT',
        'nextDay' => '[i morgen kl.] LT',
        'nextWeek' => 'på dddd [kl.] LT',
        'lastDay' => '[i går kl.] LT',
        'lastWeek' => '[i] dddd[s kl.] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
    'weekdays' => ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],
    'weekdays_short' => ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'],
    'weekdays_min' => ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' og '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Luma lwa K', 'luma lwa p'],
    'weekdays' => ['Ituku ja jumwa', 'Kuramuka jimweri', 'Kuramuka kawi', 'Kuramuka kadadu', 'Kuramuka kana', 'Kuramuka kasanu', 'Kifula nguwo'],
    'weekdays_short' => ['Jum', 'Jim', 'Kaw', 'Kad', 'Kan', 'Kas', 'Ngu'],
    'weekdays_min' => ['Jum', 'Jim', 'Kaw', 'Kad', 'Kan', 'Kas', 'Ngu'],
    'months' => ['Mori ghwa imbiri', 'Mori ghwa kawi', 'Mori ghwa kadadu', 'Mori ghwa kana', 'Mori ghwa kasanu', 'Mori ghwa karandadu', 'Mori ghwa mfungade', 'Mori ghwa wunyanya', 'Mori ghwa ikenda', 'Mori ghwa ikumi', 'Mori ghwa ikumi na imweri', 'Mori ghwa ikumi na iwi'],
    'months_short' => ['Imb', 'Kaw', 'Kad', 'Kan', 'Kas', 'Kar', 'Mfu', 'Wun', 'Ike', 'Iku', 'Imw', 'Iwi'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/da.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/da.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
        'LL' => 'D. MMM YYYY',
        'LLL' => 'D. MMMM YYYY HH.mm',
        'LLLL' => 'dddd [den] D. MMMM YYYY HH.mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Michael Hohl
 * - sheriffmarley
 * - dennisoderwald
 * - Timo
 * - Karag2006
 * - Pete Scopes (pdscopes)
 */
return [
    'year' => ':count Jahr|:count Jahre',
    'a_year' => 'ein Jahr|:count Jahre',
    'y' => ':count J.',
    'month' => ':count Monat|:count Monate',
    'a_month' => 'ein Monat|:count Monate',
    'm' => ':count Mon.',
    'week' => ':count Woche|:count Wochen',
    'a_week' => 'eine Woche|:count Wochen',
    'w' => ':count Wo.',
    'day' => ':count Tag|:count Tage',
    'a_day' => 'ein Tag|:count Tage',
    'd' => ':count Tg.',
    'hour' => ':count Stunde|:count Stunden',
    'a_hour' => 'eine Stunde|:count Stunden',
    'h' => ':count Std.',
    'minute' => ':count Minute|:count Minuten',
    'a_minute' => 'eine Minute|:count Minuten',
    'min' => ':count Min.',
    'second' => ':count Sekunde|:count Sekunden',
    'a_second' => 'ein paar Sekunden|:count Sekunden',
    's' => ':count Sek.',
    'millisecond' => ':count Millisekunde|:count Millisekunden',
    'a_millisecond' => 'eine Millisekunde|:count Millisekunden',
    'ms' => ':countms',
    'microsecond' => ':count Mikrosekunde|:count Mikrosekunden',
    'a_microsecond' => 'eine Mikrosekunde|:count Mikrosekunden',
    'µs' => ':countµs',
    'ago' => 'vor :time',
    'from_now' => 'in :time',
    'after' => ':time später',
    'before' => ':time zuvor',

    'year_from_now' => ':count Jahr|:count Jahren',
    'month_from_now' => ':count Monat|:count Monaten',
    'week_from_now' => ':count Woche|:count Wochen',
    'day_from_now' => ':count Tag|:count Tagen',
    'year_ago' => ':count Jahr|:count Jahren',
    'month_ago' => ':count Monat|:count Monaten',
    'week_ago' => ':count Woche|:count Wochen',
    'day_ago' => ':count Tag|:count Tagen',
    'a_year_from_now' => 'ein Jahr|:count Jahren',
    'a_month_from_now' => 'ein Monat|:count Monaten',
    'a_week_from_now' => 'eine Woche|:count Wochen',
    'a_day_from_now' => 'ein Tag|:count Tagen',
    'a_year_ago' => 'ein Jahr|:count Jahren',
    'a_month_ago' => 'ein Monat|:count Monaten',
    'a_week_ago' => 'eine Woche|:count Wochen',
    'a_day_ago' => 'ein Tag|:count Tagen',

    'diff_now' => 'Gerade eben',
    'diff_today' => 'heute',
    'diff_today_regexp' => 'heute(?:\\s+um)?',
    'diff_yesterday' => 'Gestern',
    'diff_yesterday_regexp' => 'gestern(?:\\s+um)?',
    'diff_tomorrow' => 'Morgen',
    'diff_tomorrow_regexp' => 'morgen(?:\\s+um)?',
    'diff_before_yesterday' => 'Vorgestern',
    'diff_after_tomorrow' => 'Übermorgen',

    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D. MMMM YYYY HH:mm',
    ],

    'calendar' => [
        'sameDay' => '[heute um] LT [Uhr]',
        'nextDay' => '[morgen um] LT [Uhr]',
        'nextWeek' => 'dddd [um] LT [Uhr]',
        'lastDay' => '[gestern um] LT [Uhr]',
        'lastWeek' => '[letzten] dddd [um] LT [Uhr]',
        'sameElse' => 'L',
    ],

    'months' => ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
    'months_short' => ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
    'weekdays' => ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
    'weekdays_short' => ['So.', 'Mo.', 'Di.', 'Mi.', 'Do.', 'Fr.', 'Sa.'],
    'weekdays_min' => ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
    'ordinal' => ':number.',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' und '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - sheriffmarley
 * - Timo
 * - Michael Hohl
 * - Namoshek
 * - Bernhard Baumrock (BernhardBaumrock)
 */
return array_replace_recursive(require __DIR__.'/de.php', [
    'months' => [
        0 => 'Jänner',
    ],
    'months_short' => [
        0 => 'Jän',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/de.php', [
    'formats' => [
        'L' => 'YYYY-MM-DD',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - sheriffmarley
 * - Timo
 * - Michael Hohl
 */
return array_replace_recursive(require __DIR__.'/de.php', [
    'weekdays_short' => ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Free Software Foundation, Inc.    bug-glibc-locales@gnu.org
 */
return require __DIR__.'/de.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Matthias Dieter Wallno:fer libc-locales@sourceware.org
 */
return require __DIR__.'/de.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/de.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/de.php', [
    'formats' => [
        'L' => 'YYYY-MM-DD',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Subbaahi', 'Zaarikay b'],
    'weekdays' => ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamisi', 'Alzuma', 'Asibti'],
    'weekdays_short' => ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],
    'weekdays_min' => ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],
    'months' => ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],
    'months_short' => ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    'year' => ':count hari', // less reliable
    'y' => ':count hari', // less reliable
    'a_year' => ':count hari', // less reliable

    'week' => ':count alzuma', // less reliable
    'w' => ':count alzuma', // less reliable
    'a_week' => ':count alzuma', // less reliable

    'second' => ':count atinni', // less reliable
    's' => ':count atinni', // less reliable
    'a_second' => ':count atinni', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/doi_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat Pune    libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['जनवरी', 'फरवरी', 'मार्च', 'एप्रैल', 'मेई', 'जून', 'जूलै', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', 'दिसंबर'],
    'months_short' => ['जनवरी', 'फरवरी', 'मार्च', 'एप्रैल', 'मेई', 'जून', 'जूलै', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', 'दिसंबर'],
    'weekdays' => ['ऐतबार', 'सोमबार', 'मंगलबर', 'बुधबार', 'बीरबार', 'शुक्करबार', 'श्नीचरबार'],
    'weekdays_short' => ['ऐत', 'सोम', 'मंगल', 'बुध', 'बीर', 'शुक्कर', 'श्नीचर'],
    'weekdays_min' => ['ऐत', 'सोम', 'मंगल', 'बुध', 'बीर', 'शुक्कर', 'श्नीचर'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['सञं', 'सबेर'],

    'second' => ':count सङार', // less reliable
    's' => ':count सङार', // less reliable
    'a_second' => ':count सङार', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/dsb_DE.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Information from Michael Wolf    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'DD. MMMM YYYY',
        'LLL' => 'DD. MMMM, HH:mm [góź.]',
        'LLLL' => 'dddd, DD. MMMM YYYY, HH:mm [góź.]',
    ],
    'months' => ['januara', 'februara', 'měrca', 'apryla', 'maja', 'junija', 'julija', 'awgusta', 'septembra', 'oktobra', 'nowembra', 'decembra'],
    'months_short' => ['Jan', 'Feb', 'Měr', 'Apr', 'Maj', 'Jun', 'Jul', 'Awg', 'Sep', 'Okt', 'Now', 'Dec'],
    'weekdays' => ['Njeźela', 'Pónjeźele', 'Wałtora', 'Srjoda', 'Stwórtk', 'Pětk', 'Sobota'],
    'weekdays_short' => ['Nj', 'Pó', 'Wa', 'Sr', 'St', 'Pě', 'So'],
    'weekdays_min' => ['Nj', 'Pó', 'Wa', 'Sr', 'St', 'Pě', 'So'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count lěto',
    'y' => ':count lěto',
    'a_year' => ':count lěto',

    'month' => ':count mjasec',
    'm' => ':count mjasec',
    'a_month' => ':count mjasec',

    'week' => ':count tyźeń',
    'w' => ':count tyźeń',
    'a_week' => ':count tyźeń',

    'day' => ':count źeń',
    'd' => ':count źeń',
    'a_day' => ':count źeń',

    'hour' => ':count góźina',
    'h' => ':count góźina',
    'a_hour' => ':count góźina',

    'minute' => ':count minuta',
    'min' => ':count minuta',
    'a_minute' => ':count minuta',

    'second' => ':count drugi',
    's' => ':count drugi',
    'a_second' => ':count drugi',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['idiɓa', 'ebyámu'],
    'weekdays' => ['éti', 'mɔ́sú', 'kwasú', 'mukɔ́sú', 'ŋgisú', 'ɗónɛsú', 'esaɓasú'],
    'weekdays_short' => ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'],
    'weekdays_min' => ['ét', 'mɔ́s', 'kwa', 'muk', 'ŋgi', 'ɗón', 'esa'],
    'months' => ['dimɔ́di', 'ŋgɔndɛ', 'sɔŋɛ', 'diɓáɓá', 'emiasele', 'esɔpɛsɔpɛ', 'madiɓɛ́díɓɛ́', 'diŋgindi', 'nyɛtɛki', 'mayésɛ́', 'tiníní', 'eláŋgɛ́'],
    'months_short' => ['di', 'ŋgɔn', 'sɔŋ', 'diɓ', 'emi', 'esɔ', 'mad', 'diŋ', 'nyɛt', 'may', 'tin', 'elá'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    'year' => ':count ma mbu', // less reliable
    'y' => ':count ma mbu', // less reliable
    'a_year' => ':count ma mbu', // less reliable

    'month' => ':count myo̱di', // less reliable
    'm' => ':count myo̱di', // less reliable
    'a_month' => ':count myo̱di', // less reliable

    'week' => ':count woki', // less reliable
    'w' => ':count woki', // less reliable
    'a_week' => ':count woki', // less reliable

    'day' => ':count buńa', // less reliable
    'd' => ':count buńa', // less reliable
    'a_day' => ':count buńa', // less reliable

    'hour' => ':count ma awa', // less reliable
    'h' => ':count ma awa', // less reliable
    'a_hour' => ':count ma awa', // less reliable

    'minute' => ':count minuti', // less reliable
    'min' => ':count minuti', // less reliable
    'a_minute' => ':count minuti', // less reliable

    'second' => ':count maba', // less reliable
    's' => ':count maba', // less reliable
    'a_second' => ':count maba', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
$months = [
    'ޖެނުއަރީ',
    'ފެބްރުއަރީ',
    'މާރިޗު',
    'އޭޕްރީލު',
    'މޭ',
    'ޖޫން',
    'ޖުލައި',
    'އޯގަސްޓު',
    'ސެޕްޓެމްބަރު',
    'އޮކްޓޯބަރު',
    'ނޮވެމްބަރު',
    'ޑިސެމްބަރު',
];

$weekdays = [
    'އާދިއްތަ',
    'ހޯމަ',
    'އަންގާރަ',
    'ބުދަ',
    'ބުރާސްފަތި',
    'ހުކުރު',
    'ހޮނިހިރު',
];

/*
 * Authors:
 * - Josh Soref
 * - Jawish Hameed
 */
return [
    'year' => ':count '.'އަހަރު',
    'a_year' => '{1}'.'އަހަރެއް'.'|:count '.'އަހަރު',
    'month' => ':count '.'މަސް',
    'a_month' => '{1}'.'މަހެއް'.'|:count '.'މަސް',
    'week' => ':count '.'ހަފްތާ',
    'a_week' => '{1}'.'ސިކުންތުކޮޅެއް'.'|:count '.'ހަފްތާ',
    'day' => ':count '.'ދުވަސް',
    'a_day' => '{1}'.'ދުވަހެއް'.'|:count '.'ދުވަސް',
    'hour' => ':count '.'ގަޑިއިރު',
    'a_hour' => '{1}'.'ގަޑިއިރެއް'.'|:count '.'ގަޑިއިރު',
    'minute' => ':count '.'މިނިޓު',
    'a_minute' => '{1}'.'މިނިޓެއް'.'|:count '.'މިނިޓު',
    'second' => ':count '.'ސިކުންތު',
    'a_second' => '{1}'.'ސިކުންތުކޮޅެއް'.'|:count '.'ސިކުންތު',
    'ago' => 'ކުރިން :time',
    'from_now' => 'ތެރޭގައި :time',
    'after' => ':time ފަހުން',
    'before' => ':time ކުރި',
    'diff_yesterday' => 'އިއްޔެ',
    'diff_today' => 'މިއަދު',
    'diff_tomorrow' => 'މާދަމާ',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[މިއަދު] LT',
        'nextDay' => '[މާދަމާ] LT',
        'nextWeek' => 'dddd LT',
        'lastDay' => '[އިއްޔެ] LT',
        'lastWeek' => '[ފާއިތުވި] dddd LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['މކ', 'މފ'],
    'months' => $months,
    'months_short' => $months,
    'weekdays' => $weekdays,
    'weekdays_short' => $weekdays,
    'weekdays_min' => ['އާދި', 'ހޯމަ', 'އަން', 'ބުދަ', 'ބުރާ', 'ހުކު', 'ހޮނި'],
    'list' => [', ', ' އަދި '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Ahmed Ali <ajaaibu@gmail.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ahmed Ali
 */

$months = [
    'ޖެނުއަރީ',
    'ފެބްރުއަރީ',
    'މާރިޗު',
    'އޭޕްރީލު',
    'މޭ',
    'ޖޫން',
    'ޖުލައި',
    'އޯގަސްޓު',
    'ސެޕްޓެމްބަރު',
    'އޮކްޓޯބަރު',
    'ނޮވެމްބަރު',
    'ޑިސެމްބަރު',
];

$weekdays = [
    'އާދިއްތަ',
    'ހޯމަ',
    'އަންގާރަ',
    'ބުދަ',
    'ބުރާސްފަތި',
    'ހުކުރު',
    'ހޮނިހިރު',
];

return [
    'year' => '{0}އަހަރެއް|[1,Inf]:count އަހަރު',
    'y' => '{0}އަހަރެއް|[1,Inf]:count އަހަރު',
    'month' => '{0}މައްސަރެއް|[1,Inf]:count މަސް',
    'm' => '{0}މައްސަރެއް|[1,Inf]:count މަސް',
    'week' => '{0}ހަފްތާއެއް|[1,Inf]:count ހަފްތާ',
    'w' => '{0}ހަފްތާއެއް|[1,Inf]:count ހަފްތާ',
    'day' => '{0}ދުވަސް|[1,Inf]:count ދުވަސް',
    'd' => '{0}ދުވަސް|[1,Inf]:count ދުވަސް',
    'hour' => '{0}ގަޑިއިރެއް|[1,Inf]:count ގަޑި',
    'h' => '{0}ގަޑިއިރެއް|[1,Inf]:count ގަޑި',
    'minute' => '{0}މިނެޓެއް|[1,Inf]:count މިނެޓް',
    'min' => '{0}މިނެޓެއް|[1,Inf]:count މިނެޓް',
    'second' => '{0}ސިކުންތެއް|[1,Inf]:count ސިކުންތު',
    's' => '{0}ސިކުންތެއް|[1,Inf]:count ސިކުންތު',
    'ago' => ':time ކުރިން',
    'from_now' => ':time ފަހުން',
    'after' => ':time ފަހުން',
    'before' => ':time ކުރި',
    'diff_yesterday' => 'އިއްޔެ',
    'diff_today' => 'މިއަދު',
    'diff_tomorrow' => 'މާދަމާ',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[މިއަދު] LT',
        'nextDay' => '[މާދަމާ] LT',
        'nextWeek' => 'dddd LT',
        'lastDay' => '[އިއްޔެ] LT',
        'lastWeek' => '[ފާއިތުވި] dddd LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['މކ', 'މފ'],
    'months' => $months,
    'months_short' => $months,
    'weekdays' => $weekdays,
    'weekdays_short' => $weekdays,
    'weekdays_min' => ['އާދި', 'ހޯމަ', 'އަން', 'ބުދަ', 'ބުރާ', 'ހުކު', 'ހޮނި'],
    'list' => [', ', ' އަދި '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['Dimas', 'Teneŋ', 'Talata', 'Alarbay', 'Aramisay', 'Arjuma', 'Sibiti'],
    'weekdays_short' => ['Dim', 'Ten', 'Tal', 'Ala', 'Ara', 'Arj', 'Sib'],
    'weekdays_min' => ['Dim', 'Ten', 'Tal', 'Ala', 'Ara', 'Arj', 'Sib'],
    'months' => ['Sanvie', 'Fébirie', 'Mars', 'Aburil', 'Mee', 'Sueŋ', 'Súuyee', 'Ut', 'Settembar', 'Oktobar', 'Novembar', 'Disambar'],
    'months_short' => ['Sa', 'Fe', 'Ma', 'Ab', 'Me', 'Su', 'Sú', 'Ut', 'Se', 'Ok', 'No', 'De'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/dz_BT.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Sherubtse College    bug-glibc@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'པསྱི་ལོYYཟལMMཚེསDD',
    ],
    'months' => ['ཟླ་བ་དང་པ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་ཕ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུནཔ་', 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་'],
    'months_short' => ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'],
    'weekdays' => ['གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་ཕ་', 'གཟའ་པུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་ཕ་', 'གཟའ་ཉི་མ་'],
    'weekdays_short' => ['ཟླ་', 'མིར་', 'ལྷག་', 'པུར་', 'སངས་', 'སྤེན་', 'ཉི་'],
    'weekdays_min' => ['ཟླ་', 'མིར་', 'ལྷག་', 'པུར་', 'སངས་', 'སྤེན་', 'ཉི་'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ངས་ཆ', 'ཕྱི་ཆ'],

    'year' => ':count ཆརཔ', // less reliable
    'y' => ':count ཆརཔ', // less reliable
    'a_year' => ':count ཆརཔ', // less reliable

    'month' => ':count ཟླ་བ', // less reliable
    'm' => ':count ཟླ་བ', // less reliable
    'a_month' => ':count ཟླ་བ', // less reliable

    'day' => ':count ཉི', // less reliable
    'd' => ':count ཉི', // less reliable
    'a_day' => ':count ཉི', // less reliable

    'second' => ':count ཆ', // less reliable
    's' => ':count ཆ', // less reliable
    'a_second' => ':count ཆ', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['KI', 'UT'],
    'weekdays' => ['Kiumia', 'Njumatatu', 'Njumaine', 'Njumatano', 'Aramithi', 'Njumaa', 'NJumamothii'],
    'weekdays_short' => ['Kma', 'Tat', 'Ine', 'Tan', 'Arm', 'Maa', 'NMM'],
    'weekdays_min' => ['Kma', 'Tat', 'Ine', 'Tan', 'Arm', 'Maa', 'NMM'],
    'months' => ['Mweri wa mbere', 'Mweri wa kaĩri', 'Mweri wa kathatũ', 'Mweri wa kana', 'Mweri wa gatano', 'Mweri wa gatantatũ', 'Mweri wa mũgwanja', 'Mweri wa kanana', 'Mweri wa kenda', 'Mweri wa ikũmi', 'Mweri wa ikũmi na ũmwe', 'Mweri wa ikũmi na Kaĩrĩ'],
    'months_short' => ['Mbe', 'Kai', 'Kat', 'Kan', 'Gat', 'Gan', 'Mug', 'Knn', 'Ken', 'Iku', 'Imw', 'Igi'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['ŋ', 'ɣ'],
    'weekdays' => ['kɔsiɖa', 'dzoɖa', 'blaɖa', 'kuɖa', 'yawoɖa', 'fiɖa', 'memleɖa'],
    'weekdays_short' => ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'],
    'weekdays_min' => ['kɔs', 'dzo', 'bla', 'kuɖ', 'yaw', 'fiɖ', 'mem'],
    'months' => ['dzove', 'dzodze', 'tedoxe', 'afɔfĩe', 'dama', 'masa', 'siamlɔm', 'deasiamime', 'anyɔnyɔ', 'kele', 'adeɛmekpɔxe', 'dzome'],
    'months_short' => ['dzv', 'dzd', 'ted', 'afɔ', 'dam', 'mas', 'sia', 'dea', 'any', 'kel', 'ade', 'dzm'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'a [ga] h:mm',
        'LTS' => 'a [ga] h:mm:ss',
        'L' => 'M/D/YYYY',
        'LL' => 'MMM D [lia], YYYY',
        'LLL' => 'a [ga] h:mm MMMM D [lia] YYYY',
        'LLLL' => 'a [ga] h:mm dddd, MMMM D [lia] YYYY',
    ],

    'year' => 'ƒe :count',
    'y' => 'ƒe :count',
    'a_year' => 'ƒe :count',

    'month' => 'ɣleti :count',
    'm' => 'ɣleti :count',
    'a_month' => 'ɣleti :count',

    'week' => 'kwasiɖa :count',
    'w' => 'kwasiɖa :count',
    'a_week' => 'kwasiɖa :count',

    'day' => 'ŋkeke :count',
    'd' => 'ŋkeke :count',
    'a_day' => 'ŋkeke :count',

    'hour' => 'gaƒoƒo :count',
    'h' => 'gaƒoƒo :count',
    'a_hour' => 'gaƒoƒo :count',

    'minute' => 'miniti :count', // less reliable
    'min' => 'miniti :count', // less reliable
    'a_minute' => 'miniti :count', // less reliable

    'second' => 'sɛkɛnd :count', // less reliable
    's' => 'sɛkɛnd :count', // less reliable
    'a_second' => 'sɛkɛnd :count', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ee.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'LLL' => 'HH:mm MMMM D [lia] YYYY',
        'LLLL' => 'HH:mm dddd, MMMM D [lia] YYYY',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Alessandro Di Felice
 * - François B
 * - Tim Fish
 * - Gabriel Monteagudo
 * - JD Isaacks
 * - yiannisdesp
 * - Ilias Kasmeridis (iliaskasm)
 */
return [
    'year' => ':count χρόνος|:count χρόνια',
    'a_year' => 'ένας χρόνος|:count χρόνια',
    'y' => ':count χρ.',
    'month' => ':count μήνας|:count μήνες',
    'a_month' => 'ένας μήνας|:count μήνες',
    'm' => ':count μήν.',
    'week' => ':count εβδομάδα|:count εβδομάδες',
    'a_week' => 'μια εβδομάδα|:count εβδομάδες',
    'w' => ':count εβδ.',
    'day' => ':count μέρα|:count μέρες',
    'a_day' => 'μία μέρα|:count μέρες',
    'd' => ':count μέρ.',
    'hour' => ':count ώρα|:count ώρες',
    'a_hour' => 'μία ώρα|:count ώρες',
    'h' => ':count ώρα|:count ώρες',
    'minute' => ':count λεπτό|:count λεπτά',
    'a_minute' => 'ένα λεπτό|:count λεπτά',
    'min' => ':count λεπ.',
    'second' => ':count δευτερόλεπτο|:count δευτερόλεπτα',
    'a_second' => 'λίγα δευτερόλεπτα|:count δευτερόλεπτα',
    's' => ':count δευ.',
    'ago' => 'πριν :time',
    'from_now' => 'σε :time',
    'after' => ':time μετά',
    'before' => ':time πριν',
    'diff_now' => 'τώρα',
    'diff_today' => 'Σήμερα',
    'diff_today_regexp' => 'Σήμερα(?:\\s+{})?',
    'diff_yesterday' => 'χθες',
    'diff_yesterday_regexp' => 'Χθες(?:\\s+{})?',
    'diff_tomorrow' => 'αύριο',
    'diff_tomorrow_regexp' => 'Αύριο(?:\\s+{})?',
    'formats' => [
        'LT' => 'h:mm A',
        'LTS' => 'h:mm:ss A',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm A',
        'LLLL' => 'dddd, D MMMM YYYY h:mm A',
    ],
    'calendar' => [
        'sameDay' => '[Σήμερα {}] LT',
        'nextDay' => '[Αύριο {}] LT',
        'nextWeek' => 'dddd [{}] LT',
        'lastDay' => '[Χθες {}] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $current) {
            switch ($current->dayOfWeek) {
                case 6:
                    return '[το προηγούμενο] dddd [{}] LT';
                default:
                    return '[την προηγούμενη] dddd [{}] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberη',
    'meridiem' => ['ΠΜ', 'ΜΜ', 'πμ', 'μμ'],
    'months' => ['Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου'],
    'months_standalone' => ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος'],
    'months_regexp' => '/(D[oD]?[\s,]+MMMM|L{2,4}|l{2,4})/',
    'months_short' => ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαϊ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'],
    'weekdays' => ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'],
    'weekdays_short' => ['Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', 'Παρ', 'Σαβ'],
    'weekdays_min' => ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πε', 'Πα', 'Σα'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' και '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Greek Debian Translation Team    bug-glibc@gnu.org
 */
return array_replace_recursive(require __DIR__.'/el.php', [
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/el.php', [
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Milos Sakovic
 * - Paul
 * - Pete Scopes (pdscopes)
 */
return [
    /*
     * {1}, {0} and ]1,Inf[ are not needed as it's the default for English pluralization.
     * But as some languages are using en.php as a fallback, it's better to specify it
     * explicitly so those languages also fallback to English pluralization when a unit
     * is missing.
     */
    'year' => '{1}:count year|{0}:count years|]1,Inf[:count years',
    'a_year' => '{1}a year|{0}:count years|]1,Inf[:count years',
    'y' => '{1}:countyr|{0}:countyrs|]1,Inf[:countyrs',
    'month' => '{1}:count month|{0}:count months|]1,Inf[:count months',
    'a_month' => '{1}a month|{0}:count months|]1,Inf[:count months',
    'm' => '{1}:countmo|{0}:countmos|]1,Inf[:countmos',
    'week' => '{1}:count week|{0}:count weeks|]1,Inf[:count weeks',
    'a_week' => '{1}a week|{0}:count weeks|]1,Inf[:count weeks',
    'w' => ':countw',
    'day' => '{1}:count day|{0}:count days|]1,Inf[:count days',
    'a_day' => '{1}a day|{0}:count days|]1,Inf[:count days',
    'd' => ':countd',
    'hour' => '{1}:count hour|{0}:count hours|]1,Inf[:count hours',
    'a_hour' => '{1}an hour|{0}:count hours|]1,Inf[:count hours',
    'h' => ':counth',
    'minute' => '{1}:count minute|{0}:count minutes|]1,Inf[:count minutes',
    'a_minute' => '{1}a minute|{0}:count minutes|]1,Inf[:count minutes',
    'min' => ':countm',
    'second' => '{1}:count second|{0}:count seconds|]1,Inf[:count seconds',
    'a_second' => '{1}a few seconds|{0}:count seconds|]1,Inf[:count seconds',
    's' => ':counts',
    'millisecond' => '{1}:count millisecond|{0}:count milliseconds|]1,Inf[:count milliseconds',
    'a_millisecond' => '{1}a millisecond|{0}:count milliseconds|]1,Inf[:count milliseconds',
    'ms' => ':countms',
    'microsecond' => '{1}:count microsecond|{0}:count microseconds|]1,Inf[:count microseconds',
    'a_microsecond' => '{1}a microsecond|{0}:count microseconds|]1,Inf[:count microseconds',
    'µs' => ':countµs',
    'ago' => ':time ago',
    'from_now' => ':time from now',
    'after' => ':time after',
    'before' => ':time before',
    'diff_now' => 'just now',
    'diff_today' => 'today',
    'diff_yesterday' => 'yesterday',
    'diff_tomorrow' => 'tomorrow',
    'diff_before_yesterday' => 'before yesterday',
    'diff_after_tomorrow' => 'after tomorrow',
    'period_recurrences' => '{1}once|{0}:count times|]1,Inf[:count times',
    'period_interval' => 'every :interval',
    'period_start_date' => 'from :date',
    'period_end_date' => 'to :date',
    'months' => ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    'weekdays' => ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
    'weekdays_short' => ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
    'weekdays_min' => ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'],
    'ordinal' => function ($number) {
        $lastDigit = $number % 10;

        return $number.(
            (~~($number % 100 / 10) === 1) ? 'th' : (
                ($lastDigit === 1) ? 'st' : (
                    ($lastDigit === 2) ? 'nd' : (
                        ($lastDigit === 3) ? 'rd' : 'th'
                    )
                )
            )
        );
    },
    'list' => [', ', ' and '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Free Software Foundation, Inc.  bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kunal Marwaha
 * - François B
 * - Mayank Badola
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'from_now' => 'in :time',
    'formats' => [
        'LT' => 'h:mm A',
        'LTS' => 'h:mm:ss A',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm A',
        'LLLL' => 'dddd, D MMMM YYYY h:mm A',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Zhan Tong Zhang
 * - Mayank Badola
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'from_now' => 'in :time',
    'formats' => [
        'LT' => 'h:mm A',
        'LTS' => 'h:mm:ss A',
        'L' => 'YYYY-MM-DD',
        'LL' => 'MMMM D, YYYY',
        'LLL' => 'MMMM D, YYYY h:mm A',
        'LLLL' => 'dddd, MMMM D, YYYY h:mm A',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - NehaGautam
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'from_now' => 'in :time',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD-MM-YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Danish Standards Association  bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY-MM-DD',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Mayank Badola
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'from_now' => 'in :time',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory  bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Martin McWhorter
 * - François B
 * - Chris Cartlidge
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'from_now' => 'in :time',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD-MM-YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Yoav Amit
 * - François B
 * - Mayank Badola
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'from_now' => 'in :time',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory  bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YY',
        'LL' => 'MMMM DD, YYYY',
        'LLL' => 'DD MMM HH:mm',
        'LLLL' => 'MMMM DD, YYYY HH:mm',
    ],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-dd',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D HH:mm',
        'LLLL' => 'dddd, YYYY MMMM DD HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Mayank Badola
 * - Luke McGregor
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'from_now' => 'in :time',
    'formats' => [
        'LT' => 'h:mm A',
        'LTS' => 'h:mm:ss A',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm A',
        'LLLL' => 'dddd, D MMMM YYYY h:mm A',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory  bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 6,
    'weekend' => [5, 6],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'from_now' => 'in :time',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YY',
        'LL' => 'MMMM DD, YYYY',
        'LLL' => 'DD MMM HH:mm',
        'LLLL' => 'MMMM DD, YYYY HH:mm',
    ],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - ANLoc Martin Benjamin locales@africanlocalization.net
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/en.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - Mia Nordentoft
 * - JD Isaacks
 */
return [
    'year' => ':count jaro|:count jaroj',
    'a_year' => 'jaro|:count jaroj',
    'y' => ':count j.',
    'month' => ':count monato|:count monatoj',
    'a_month' => 'monato|:count monatoj',
    'm' => ':count mo.',
    'week' => ':count semajno|:count semajnoj',
    'a_week' => 'semajno|:count semajnoj',
    'w' => ':count sem.',
    'day' => ':count tago|:count tagoj',
    'a_day' => 'tago|:count tagoj',
    'd' => ':count t.',
    'hour' => ':count horo|:count horoj',
    'a_hour' => 'horo|:count horoj',
    'h' => ':count h.',
    'minute' => ':count minuto|:count minutoj',
    'a_minute' => 'minuto|:count minutoj',
    'min' => ':count min.',
    'second' => ':count sekundo|:count sekundoj',
    'a_second' => 'sekundoj|:count sekundoj',
    's' => ':count sek.',
    'ago' => 'antaŭ :time',
    'from_now' => 'post :time',
    'after' => ':time poste',
    'before' => ':time antaŭe',
    'diff_yesterday' => 'Hieraŭ',
    'diff_yesterday_regexp' => 'Hieraŭ(?:\\s+je)?',
    'diff_today' => 'Hodiaŭ',
    'diff_today_regexp' => 'Hodiaŭ(?:\\s+je)?',
    'diff_tomorrow' => 'Morgaŭ',
    'diff_tomorrow_regexp' => 'Morgaŭ(?:\\s+je)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'D[-a de] MMMM, YYYY',
        'LLL' => 'D[-a de] MMMM, YYYY HH:mm',
        'LLLL' => 'dddd, [la] D[-a de] MMMM, YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Hodiaŭ je] LT',
        'nextDay' => '[Morgaŭ je] LT',
        'nextWeek' => 'dddd [je] LT',
        'lastDay' => '[Hieraŭ je] LT',
        'lastWeek' => '[pasinta] dddd [je] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':numbera',
    'meridiem' => ['a.t.m.', 'p.t.m.'],
    'months' => ['januaro', 'februaro', 'marto', 'aprilo', 'majo', 'junio', 'julio', 'aŭgusto', 'septembro', 'oktobro', 'novembro', 'decembro'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aŭg', 'sep', 'okt', 'nov', 'dec'],
    'weekdays' => ['dimanĉo', 'lundo', 'mardo', 'merkredo', 'ĵaŭdo', 'vendredo', 'sabato'],
    'weekdays_short' => ['dim', 'lun', 'mard', 'merk', 'ĵaŭ', 'ven', 'sab'],
    'weekdays_min' => ['di', 'lu', 'ma', 'me', 'ĵa', 've', 'sa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' kaj '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kunal Marwaha
 * - kostas
 * - François B
 * - Tim Fish
 * - Claire Coloma
 * - Steven Heinrich
 * - JD Isaacks
 * - Raphael Amorim
 * - Jorge Y. Castillo
 * - Víctor Díaz
 * - Diego
 * - Sebastian Thierer
 * - quinterocesar
 * - Daniel Commesse Liévanos (danielcommesse)
 * - Pete Scopes (pdscopes)
 */
return [
    'year' => ':count año|:count años',
    'a_year' => 'un año|:count años',
    'y' => ':count año|:count años',
    'month' => ':count mes|:count meses',
    'a_month' => 'un mes|:count meses',
    'm' => ':count mes|:count meses',
    'week' => ':count semana|:count semanas',
    'a_week' => 'una semana|:count semanas',
    'w' => ':countsem',
    'day' => ':count día|:count días',
    'a_day' => 'un día|:count días',
    'd' => ':countd',
    'hour' => ':count hora|:count horas',
    'a_hour' => 'una hora|:count horas',
    'h' => ':counth',
    'minute' => ':count minuto|:count minutos',
    'a_minute' => 'un minuto|:count minutos',
    'min' => ':countm',
    'second' => ':count segundo|:count segundos',
    'a_second' => 'unos segundos|:count segundos',
    's' => ':counts',
    'millisecond' => ':count milisegundo|:count milisegundos',
    'a_millisecond' => 'un milisegundo|:count milisegundos',
    'ms' => ':countms',
    'microsecond' => ':count microsegundo|:count microsegundos',
    'a_microsecond' => 'un microsegundo|:count microsegundos',
    'µs' => ':countµs',
    'ago' => 'hace :time',
    'from_now' => 'en :time',
    'after' => ':time después',
    'before' => ':time antes',
    'diff_now' => 'ahora mismo',
    'diff_today' => 'hoy',
    'diff_today_regexp' => 'hoy(?:\\s+a)?(?:\\s+las)?',
    'diff_yesterday' => 'ayer',
    'diff_yesterday_regexp' => 'ayer(?:\\s+a)?(?:\\s+las)?',
    'diff_tomorrow' => 'mañana',
    'diff_tomorrow_regexp' => 'mañana(?:\\s+a)?(?:\\s+las)?',
    'diff_before_yesterday' => 'anteayer',
    'diff_after_tomorrow' => 'pasado mañana',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D [de] MMMM [de] YYYY',
        'LLL' => 'D [de] MMMM [de] YYYY H:mm',
        'LLLL' => 'dddd, D [de] MMMM [de] YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => function (\Carbon\CarbonInterface $current) {
            return '[hoy a la'.($current->hour !== 1 ? 's' : '').'] LT';
        },
        'nextDay' => function (\Carbon\CarbonInterface $current) {
            return '[mañana a la'.($current->hour !== 1 ? 's' : '').'] LT';
        },
        'nextWeek' => function (\Carbon\CarbonInterface $current) {
            return 'dddd [a la'.($current->hour !== 1 ? 's' : '').'] LT';
        },
        'lastDay' => function (\Carbon\CarbonInterface $current) {
            return '[ayer a la'.($current->hour !== 1 ? 's' : '').'] LT';
        },
        'lastWeek' => function (\Carbon\CarbonInterface $current) {
            return '[el] dddd [pasado a la'.($current->hour !== 1 ? 's' : '').'] LT';
        },
        'sameElse' => 'L',
    ],
    'months' => ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],
    'months_short' => ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'],
    'mmm_suffix' => '.',
    'ordinal' => ':numberº',
    'weekdays' => ['domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado'],
    'weekdays_short' => ['dom.', 'lun.', 'mar.', 'mié.', 'jue.', 'vie.', 'sáb.'],
    'weekdays_min' => ['do', 'lu', 'ma', 'mi', 'ju', 'vi', 'sá'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' y '],
    'meridiem' => ['a. m.', 'p. m.'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Free Software Foundation, Inc.    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - kostas
 * - François B
 * - Tim Fish
 * - Chiel Robben
 * - Claire Coloma
 * - Steven Heinrich
 * - JD Isaacks
 * - Raphael Amorim
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'diff_before_yesterday' => 'anteayer',
    'formats' => [
        'LT' => 'h:mm A',
        'LTS' => 'h:mm:ss A',
        'LLL' => 'D [de] MMMM [de] YYYY h:mm A',
        'LLLL' => 'dddd, D [de] MMMM [de] YYYY h:mm A',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return require __DIR__.'/es.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'diff_before_yesterday' => 'antier',
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Free Software Foundation, Inc.    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D/M/yy',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D [de] MMMM [de] YYYY h:mm a',
        'LLLL' => 'dddd, D [de] MMMM [de] YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Free Software Foundation, Inc.    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'months' => ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],
    'months_short' => ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kunal Marwaha
 * - Josh Soref
 * - Jørn Ølmheim
 * - Craig Patik
 * - bustta
 * - François B
 * - Tim Fish
 * - Claire Coloma
 * - Steven Heinrich
 * - JD Isaacks
 * - Raphael Amorim
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'diff_before_yesterday' => 'anteayer',
    'formats' => [
        'LT' => 'h:mm A',
        'LTS' => 'h:mm:ss A',
        'L' => 'MM/DD/YYYY',
        'LL' => 'MMMM [de] D [de] YYYY',
        'LLL' => 'MMMM [de] D [de] YYYY h:mm A',
        'LLLL' => 'dddd, MMMM [de] D [de] YYYY h:mm A',
    ],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'months' => ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'setiembre', 'octubre', 'noviembre', 'diciembre'],
    'months_short' => ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'set', 'oct', 'nov', 'dic'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/es.php', [
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Andres Ivanov
 * - Tsutomu Kuroda
 * - tjku
 * - Max Melentiev
 * - Juanito Fatas
 * - RM87
 * - Akira Matsuda
 * - Christopher Dell
 * - Enrique Vidal
 * - Simone Carletti
 * - Aaron Patterson
 * - Esko Lehtme
 * - Mart Karu
 * - Nicolás Hock Isaza
 * - Kevin Valdek
 * - Zahhar Kirillov
 * - João Magalhães
 * - Ingmar
 * - Illimar Tambek
 */
return [
    'year' => ':count aasta|:count aastat',
    'y' => ':count aasta|:count aastat',
    'month' => ':count kuu|:count kuud',
    'm' => ':count kuu|:count kuud',
    'week' => ':count nädal|:count nädalat',
    'w' => ':count nädal|:count nädalat',
    'day' => ':count päev|:count päeva',
    'd' => ':count päev|:count päeva',
    'hour' => ':count tund|:count tundi',
    'h' => ':count tund|:count tundi',
    'minute' => ':count minut|:count minutit',
    'min' => ':count minut|:count minutit',
    'second' => ':count sekund|:count sekundit',
    's' => ':count sekund|:count sekundit',
    'ago' => ':time tagasi',
    'from_now' => ':time pärast',
    'after' => ':time pärast',
    'before' => ':time enne',
    'year_from_now' => ':count aasta',
    'month_from_now' => ':count kuu',
    'week_from_now' => ':count nädala',
    'day_from_now' => ':count päeva',
    'hour_from_now' => ':count tunni',
    'minute_from_now' => ':count minuti',
    'second_from_now' => ':count sekundi',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'diff_now' => 'nüüd',
    'diff_today' => 'täna',
    'diff_yesterday' => 'eile',
    'diff_tomorrow' => 'homme',
    'diff_before_yesterday' => 'üleeile',
    'diff_after_tomorrow' => 'ülehomme',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D. MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[täna] LT',
        'nextDay' => '[homme] LT',
        'lastDay' => '[eile] LT',
        'nextWeek' => 'dddd LT',
        'lastWeek' => '[eelmine] dddd LT',
        'sameElse' => 'L',
    ],
    'months' => ['jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember'],
    'months_short' => ['jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets'],
    'weekdays' => ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'],
    'weekdays_short' => ['P', 'E', 'T', 'K', 'N', 'R', 'L'],
    'weekdays_min' => ['P', 'E', 'T', 'K', 'N', 'R', 'L'],
    'list' => [', ', ' ja '],
    'meridiem' => ['enne lõunat', 'pärast lõunat'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/et.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - JD Isaacks
 */
return [
    'year' => 'urte bat|:count urte',
    'y' => 'Urte 1|:count urte',
    'month' => 'hilabete bat|:count hilabete',
    'm' => 'Hile 1|:count hile',
    'week' => 'Aste 1|:count aste',
    'w' => 'Aste 1|:count aste',
    'day' => 'egun bat|:count egun',
    'd' => 'Egun 1|:count egun',
    'hour' => 'ordu bat|:count ordu',
    'h' => 'Ordu 1|:count ordu',
    'minute' => 'minutu bat|:count minutu',
    'min' => 'Minutu 1|:count minutu',
    'second' => 'segundo batzuk|:count segundo',
    's' => 'Segundu 1|:count segundu',
    'ago' => 'duela :time',
    'from_now' => ':time barru',
    'after' => ':time geroago',
    'before' => ':time lehenago',
    'diff_now' => 'orain',
    'diff_today' => 'gaur',
    'diff_yesterday' => 'atzo',
    'diff_tomorrow' => 'bihar',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'YYYY[ko] MMMM[ren] D[a]',
        'LLL' => 'YYYY[ko] MMMM[ren] D[a] HH:mm',
        'LLLL' => 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[gaur] LT[etan]',
        'nextDay' => '[bihar] LT[etan]',
        'nextWeek' => 'dddd LT[etan]',
        'lastDay' => '[atzo] LT[etan]',
        'lastWeek' => '[aurreko] dddd LT[etan]',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua'],
    'months_short' => ['urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.'],
    'weekdays' => ['igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata'],
    'weekdays_short' => ['ig.', 'al.', 'ar.', 'az.', 'og.', 'ol.', 'lr.'],
    'weekdays_min' => ['ig', 'al', 'ar', 'az', 'og', 'ol', 'lr'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' eta '],
    'meridiem' => ['g', 'a'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/eu.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['kíkíríg', 'ngəgógəle'],
    'weekdays' => ['sɔ́ndɔ', 'mɔ́ndi', 'sɔ́ndɔ məlú mə́bɛ̌', 'sɔ́ndɔ məlú mə́lɛ́', 'sɔ́ndɔ məlú mə́nyi', 'fúladé', 'séradé'],
    'weekdays_short' => ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', 'sér'],
    'weekdays_min' => ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'fúl', 'sér'],
    'months' => ['ngɔn osú', 'ngɔn bɛ̌', 'ngɔn lála', 'ngɔn nyina', 'ngɔn tána', 'ngɔn saməna', 'ngɔn zamgbála', 'ngɔn mwom', 'ngɔn ebulú', 'ngɔn awóm', 'ngɔn awóm ai dziá', 'ngɔn awóm ai bɛ̌'],
    'months_short' => ['ngo', 'ngb', 'ngl', 'ngn', 'ngt', 'ngs', 'ngz', 'ngm', 'nge', 'nga', 'ngad', 'ngab'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    // Too unreliable
    /*
    'year' => ':count mbu', // less reliable
    'y' => ':count mbu', // less reliable
    'a_year' => ':count mbu', // less reliable

    'month' => ':count ngòn', // less reliable
    'm' => ':count ngòn', // less reliable
    'a_month' => ':count ngòn', // less reliable

    'week' => ':count mësë', // less reliable
    'w' => ':count mësë', // less reliable
    'a_week' => ':count mësë', // less reliable

    'day' => ':count mësë', // less reliable
    'd' => ':count mësë', // less reliable
    'a_day' => ':count mësë', // less reliable

    'hour' => ':count awola', // less reliable
    'h' => ':count awola', // less reliable
    'a_hour' => ':count awola', // less reliable

    'minute' => ':count awola', // less reliable
    'min' => ':count awola', // less reliable
    'a_minute' => ':count awola', // less reliable
    */
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - Nasser Ghiasi
 * - JD Isaacks
 * - Hossein Jabbari
 * - nimamo
 * - hafezdivandari
 * - Hassan Pezeshk (hpez)
 */
return [
    'year' => ':count سال',
    'a_year' => 'یک سال'.'|:count '.'سال',
    'y' => ':count سال',
    'month' => ':count ماه',
    'a_month' => 'یک ماه'.'|:count '.'ماه',
    'm' => ':count ماه',
    'week' => ':count هفته',
    'a_week' => 'یک هفته'.'|:count '.'هفته',
    'w' => ':count هفته',
    'day' => ':count روز',
    'a_day' => 'یک روز'.'|:count '.'روز',
    'd' => ':count روز',
    'hour' => ':count ساعت',
    'a_hour' => 'یک ساعت'.'|:count '.'ساعت',
    'h' => ':count ساعت',
    'minute' => ':count دقیقه',
    'a_minute' => 'یک دقیقه'.'|:count '.'دقیقه',
    'min' => ':count دقیقه',
    'second' => ':count ثانیه',
    's' => ':count ثانیه',
    'ago' => ':time پیش',
    'from_now' => ':time دیگر',
    'after' => ':time پس از',
    'before' => ':time پیش از',
    'diff_now' => 'اکنون',
    'diff_today' => 'امروز',
    'diff_today_regexp' => 'امروز(?:\\s+ساعت)?',
    'diff_yesterday' => 'دیروز',
    'diff_yesterday_regexp' => 'دیروز(?:\\s+ساعت)?',
    'diff_tomorrow' => 'فردا',
    'diff_tomorrow_regexp' => 'فردا(?:\\s+ساعت)?',
    'formats' => [
        'LT' => 'OH:Om',
        'LTS' => 'OH:Om:Os',
        'L' => 'OD/OM/OY',
        'LL' => 'OD MMMM OY',
        'LLL' => 'OD MMMM OY OH:Om',
        'LLLL' => 'dddd, OD MMMM OY OH:Om',
    ],
    'calendar' => [
        'sameDay' => '[امروز ساعت] LT',
        'nextDay' => '[فردا ساعت] LT',
        'nextWeek' => 'dddd [ساعت] LT',
        'lastDay' => '[دیروز ساعت] LT',
        'lastWeek' => 'dddd [پیش] [ساعت] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':timeم',
    'meridiem' => ['قبل از ظهر', 'بعد از ظهر'],
    'months' => ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],
    'months_short' => ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],
    'weekdays' => ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],
    'weekdays_short' => ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],
    'weekdays_min' => ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'list' => ['، ', ' و '],
    'alt_numbers' => ['۰۰', '۰۱', '۰۲', '۰۳', '۰۴', '۰۵', '۰۶', '۰۷', '۰۸', '۰۹', '۱۰', '۱۱', '۱۲', '۱۳', '۱۴', '۱۵', '۱۶', '۱۷', '۱۸', '۱۹', '۲۰', '۲۱', '۲۲', '۲۳', '۲۴', '۲۵', '۲۶', '۲۷', '۲۸', '۲۹', '۳۰', '۳۱', '۳۲', '۳۳', '۳۴', '۳۵', '۳۶', '۳۷', '۳۸', '۳۹', '۴۰', '۴۱', '۴۲', '۴۳', '۴۴', '۴۵', '۴۶', '۴۷', '۴۸', '۴۹', '۵۰', '۵۱', '۵۲', '۵۳', '۵۴', '۵۵', '۵۶', '۵۷', '۵۸', '۵۹', '۶۰', '۶۱', '۶۲', '۶۳', '۶۴', '۶۵', '۶۶', '۶۷', '۶۸', '۶۹', '۷۰', '۷۱', '۷۲', '۷۳', '۷۴', '۷۵', '۷۶', '۷۷', '۷۸', '۷۹', '۸۰', '۸۱', '۸۲', '۸۳', '۸۴', '۸۵', '۸۶', '۸۷', '۸۸', '۸۹', '۹۰', '۹۱', '۹۲', '۹۳', '۹۴', '۹۵', '۹۶', '۹۷', '۹۸', '۹۹'],
    'months_short_standalone' => ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],
    'weekend' => [5, 5],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fa.php', [
    'meridiem' => ['ق', 'ب'],
    'weekend' => [4, 5],
    'formats' => [
        'L' => 'OY/OM/OD',
        'LL' => 'OD MMM OY',
        'LLL' => 'OD MMMM OY،‏ H:mm',
        'LLLL' => 'dddd OD MMMM OY،‏ H:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fa.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'months' => ['siilo', 'colte', 'mbooy', 'seeɗto', 'duujal', 'korse', 'morso', 'juko', 'siilto', 'yarkomaa', 'jolal', 'bowte'],
    'months_short' => ['sii', 'col', 'mbo', 'see', 'duu', 'kor', 'mor', 'juk', 'slt', 'yar', 'jol', 'bow'],
    'weekdays' => ['dewo', 'aaɓnde', 'mawbaare', 'njeslaare', 'naasaande', 'mawnde', 'hoore-biir'],
    'weekdays_short' => ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'],
    'weekdays_min' => ['dew', 'aaɓ', 'maw', 'nje', 'naa', 'mwd', 'hbi'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['subaka', 'kikiiɗe'],

    'year' => ':count baret', // less reliable
    'y' => ':count baret', // less reliable
    'a_year' => ':count baret', // less reliable

    'month' => ':count lewru', // less reliable
    'm' => ':count lewru', // less reliable
    'a_month' => ':count lewru', // less reliable

    'week' => ':count naange', // less reliable
    'w' => ':count naange', // less reliable
    'a_week' => ':count naange', // less reliable

    'day' => ':count dian', // less reliable
    'd' => ':count dian', // less reliable
    'a_day' => ':count dian', // less reliable

    'hour' => ':count montor', // less reliable
    'h' => ':count montor', // less reliable
    'a_hour' => ':count montor', // less reliable

    'minute' => ':count tokossuoum', // less reliable
    'min' => ':count tokossuoum', // less reliable
    'a_minute' => ':count tokossuoum', // less reliable

    'second' => ':count tenen', // less reliable
    's' => ':count tenen', // less reliable
    'a_second' => ':count tenen', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ff.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ff.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ff.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Pular-Fulfulde.org Ibrahima Sarr admin@pulaar-fulfulde.org
 */
return require __DIR__.'/ff.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Janne Warén
 * - digitalfrost
 * - Tsutomu Kuroda
 * - Roope Salmi
 * - tjku
 * - Max Melentiev
 * - Sami Haahtinen
 * - Teemu Leisti
 * - Artem Ignatyev
 * - Akira Matsuda
 * - Christopher Dell
 * - Enrique Vidal
 * - Simone Carletti
 * - Robert Bjarnason
 * - Aaron Patterson
 * - Nicolás Hock Isaza
 * - Tom Hughes
 * - Sven Fuchs
 * - Petri Kivikangas
 * - Nizar Jouini
 * - Marko Seppae
 * - Tomi Mynttinen (Pikseli)
 * - Petteri (powergrip)
 */
return [
    'year' => ':count vuosi|:count vuotta',
    'y' => ':count v',
    'month' => ':count kuukausi|:count kuukautta',
    'm' => ':count kk',
    'week' => ':count viikko|:count viikkoa',
    'w' => ':count vk',
    'day' => ':count päivä|:count päivää',
    'd' => ':count pv',
    'hour' => ':count tunti|:count tuntia',
    'h' => ':count t',
    'minute' => ':count minuutti|:count minuuttia',
    'min' => ':count min',
    'second' => ':count sekunti|:count sekuntia',
    'a_second' => 'muutama sekunti|:count sekuntia',
    's' => ':count s',
    'ago' => ':time sitten',
    'from_now' => ':time päästä',
    'year_from_now' => ':count vuoden',
    'month_from_now' => ':count kuukauden',
    'week_from_now' => ':count viikon',
    'day_from_now' => ':count päivän',
    'hour_from_now' => ':count tunnin',
    'minute_from_now' => ':count minuutin',
    'second_from_now' => ':count sekunnin',
    'after' => ':time sen jälkeen',
    'before' => ':time ennen',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' ja '],
    'diff_now' => 'nyt',
    'diff_yesterday' => 'eilen',
    'diff_tomorrow' => 'huomenna',
    'formats' => [
        'LT' => 'HH.mm',
        'LTS' => 'HH.mm:ss',
        'L' => 'D.M.YYYY',
        'LL' => 'dddd D. MMMM[ta] YYYY',
        'LLL' => 'D.MM. HH.mm',
        'LLLL' => 'D. MMMM[ta] YYYY HH.mm',
    ],
    'weekdays' => ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai'],
    'weekdays_short' => ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'],
    'weekdays_min' => ['su', 'ma', 'ti', 'ke', 'to', 'pe', 'la'],
    'months' => ['tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu'],
    'months_short' => ['tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu'],
    'meridiem' => ['aamupäivä', 'iltapäivä'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/fil_PH.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Rene Torres Rene Torres, Pablo Saratxaga rgtorre@rocketmail.com, pablo@mandrakesoft.com
 * - Jaycee Mariano (alohajaycee)
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'MM/DD/YY',
    ],
    'months' => ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'],
    'months_short' => ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],
    'weekdays' => ['Linggo', 'Lunes', 'Martes', 'Miyerkoles', 'Huwebes', 'Biyernes', 'Sabado'],
    'weekdays_short' => ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],
    'weekdays_min' => ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['N.U.', 'N.H.'],

    'before' => ':time bago',
    'after' => ':time pagkatapos',

    'year' => ':count taon',
    'y' => ':count taon',
    'a_year' => ':count taon',

    'month' => ':count buwan',
    'm' => ':count buwan',
    'a_month' => ':count buwan',

    'week' => ':count linggo',
    'w' => ':count linggo',
    'a_week' => ':count linggo',

    'day' => ':count araw',
    'd' => ':count araw',
    'a_day' => ':count araw',

    'hour' => ':count oras',
    'h' => ':count oras',
    'a_hour' => ':count oras',

    'minute' => ':count minuto',
    'min' => ':count minuto',
    'a_minute' => ':count minuto',

    'second' => ':count segundo',
    's' => ':count segundo',
    'a_second' => ':count segundo',

    'ago' => ':time ang nakalipas',
    'from_now' => 'sa :time',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fi.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kristian Sakarisson
 * - François B
 * - JD Isaacks
 * - Sverri Mohr Olsen
 */
return [
    'year' => 'eitt ár|:count ár',
    'y' => ':count ár|:count ár',
    'month' => 'ein mánaði|:count mánaðir',
    'm' => ':count mánaður|:count mánaðir',
    'week' => ':count vika|:count vikur',
    'w' => ':count vika|:count vikur',
    'day' => 'ein dagur|:count dagar',
    'd' => ':count dag|:count dagar',
    'hour' => 'ein tími|:count tímar',
    'h' => ':count tími|:count tímar',
    'minute' => 'ein minutt|:count minuttir',
    'min' => ':count minutt|:count minuttir',
    'second' => 'fá sekund|:count sekundir',
    's' => ':count sekund|:count sekundir',
    'ago' => ':time síðani',
    'from_now' => 'um :time',
    'after' => ':time aftaná',
    'before' => ':time áðrenn',
    'diff_today' => 'Í',
    'diff_yesterday' => 'Í',
    'diff_yesterday_regexp' => 'Í(?:\\s+gjár)?(?:\\s+kl.)?',
    'diff_tomorrow' => 'Í',
    'diff_tomorrow_regexp' => 'Í(?:\\s+morgin)?(?:\\s+kl.)?',
    'diff_today_regexp' => 'Í(?:\\s+dag)?(?:\\s+kl.)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D. MMMM, YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Í dag kl.] LT',
        'nextDay' => '[Í morgin kl.] LT',
        'nextWeek' => 'dddd [kl.] LT',
        'lastDay' => '[Í gjár kl.] LT',
        'lastWeek' => '[síðstu] dddd [kl] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['januar', 'februar', 'mars', 'apríl', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],
    'weekdays' => ['sunnudagur', 'mánadagur', 'týsdagur', 'mikudagur', 'hósdagur', 'fríggjadagur', 'leygardagur'],
    'weekdays_short' => ['sun', 'mán', 'týs', 'mik', 'hós', 'frí', 'ley'],
    'weekdays_min' => ['su', 'má', 'tý', 'mi', 'hó', 'fr', 'le'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' og '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fo.php', [
    'formats' => [
        'L' => 'DD.MM.yy',
        'LL' => 'DD.MM.YYYY',
        'LLL' => 'D. MMMM YYYY, HH:mm',
        'LLLL' => 'dddd, D. MMMM YYYY, HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fo.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Dieter Sting
 * - François B
 * - Maxime VALY
 * - JD Isaacks
 * - Dieter Sting
 * - François B
 * - JD Isaacks
 * - Sebastian Thierer
 * - Fastfuel
 * - Pete Scopes (pdscopes)
 */
return [
    'year' => ':count an|:count ans',
    'a_year' => 'un an|:count ans',
    'y' => ':count an|:count ans',
    'month' => ':count mois|:count mois',
    'a_month' => 'un mois|:count mois',
    'm' => ':count mois',
    'week' => ':count semaine|:count semaines',
    'a_week' => 'une semaine|:count semaines',
    'w' => ':count sem.',
    'day' => ':count jour|:count jours',
    'a_day' => 'un jour|:count jours',
    'd' => ':count j',
    'hour' => ':count heure|:count heures',
    'a_hour' => 'une heure|:count heures',
    'h' => ':count h',
    'minute' => ':count minute|:count minutes',
    'a_minute' => 'une minute|:count minutes',
    'min' => ':count min',
    'second' => ':count seconde|:count secondes',
    'a_second' => 'quelques secondes|:count secondes',
    's' => ':count s',
    'millisecond' => ':count milliseconde|:count millisecondes',
    'a_millisecond' => 'une milliseconde|:count millisecondes',
    'ms' => ':countms',
    'microsecond' => ':count microseconde|:count microsecondes',
    'a_microsecond' => 'une microseconde|:count microsecondes',
    'µs' => ':countµs',
    'ago' => 'il y a :time',
    'from_now' => 'dans :time',
    'after' => ':time après',
    'before' => ':time avant',
    'diff_now' => "à l'instant",
    'diff_today' => "aujourd'hui",
    'diff_today_regexp' => "aujourd'hui(?:\s+à)?",
    'diff_yesterday' => 'hier',
    'diff_yesterday_regexp' => 'hier(?:\s+à)?',
    'diff_tomorrow' => 'demain',
    'diff_tomorrow_regexp' => 'demain(?:\s+à)?',
    'diff_before_yesterday' => 'avant-hier',
    'diff_after_tomorrow' => 'après-demain',
    'period_recurrences' => ':count fois',
    'period_interval' => 'tous les :interval',
    'period_start_date' => 'de :date',
    'period_end_date' => 'à :date',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Aujourd’hui à] LT',
        'nextDay' => '[Demain à] LT',
        'nextWeek' => 'dddd [à] LT',
        'lastDay' => '[Hier à] LT',
        'lastWeek' => 'dddd [dernier à] LT',
        'sameElse' => 'L',
    ],
    'months' => ['janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre'],
    'months_short' => ['janv.', 'févr.', 'mars', 'avr.', 'mai', 'juin', 'juil.', 'août', 'sept.', 'oct.', 'nov.', 'déc.'],
    'weekdays' => ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'],
    'weekdays_short' => ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'],
    'weekdays_min' => ['di', 'lu', 'ma', 'me', 'je', 've', 'sa'],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            // In french, only the first has be ordinal, other number remains cardinal
            // @link https://fr.wikihow.com/%C3%A9crire-la-date-en-fran%C3%A7ais
            case 'D':
                return $number.($number === 1 ? 'er' : '');

            default:
            case 'M':
            case 'Q':
            case 'DDD':
            case 'd':
                return $number.($number === 1 ? 'er' : 'e');

            // Words with feminine grammatical gender: semaine
            case 'w':
            case 'W':
                return $number.($number === 1 ? 're' : 'e');
        }
    },
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' et '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'months_short' => ['jan', 'fév', 'mar', 'avr', 'mai', 'jun', 'jui', 'aoû', 'sep', 'oct', 'nov', 'déc'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Dieter Sting
 * - François B
 * - Maxime VALY
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'formats' => [
        'L' => 'YYYY-MM-DD',
    ],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Dieter Sting
 * - François B
 * - Gaspard Bucher
 * - Maxime VALY
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'meridiem' => ['mat.', 'soir'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'first_day_of_week' => 6,
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'first_day_of_week' => 6,
    'weekend' => [5, 6],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months_short' => ['jan', 'fév', 'mar', 'avr', 'mai', 'jun', 'jui', 'aoû', 'sep', 'oct', 'nov', 'déc'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'first_day_of_week' => 6,
    'weekend' => [5, 6],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'first_day_of_week' => 6,
    'weekend' => [5, 6],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'weekend' => [5, 6],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fr.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/fr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/fur_IT.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Pablo Saratxaga pablo@mandrakesoft.com
 */
return [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD. MM. YY',
        'LL' => 'DD di MMMM dal YYYY',
        'LLL' => 'DD di MMM HH:mm',
        'LLLL' => 'DD di MMMM dal YYYY HH:mm',
    ],
    'months' => ['zenâr', 'fevrâr', 'març', 'avrîl', 'mai', 'jugn', 'lui', 'avost', 'setembar', 'otubar', 'novembar', 'dicembar'],
    'months_short' => ['zen', 'fev', 'mar', 'avr', 'mai', 'jug', 'lui', 'avo', 'set', 'otu', 'nov', 'dic'],
    'weekdays' => ['domenie', 'lunis', 'martars', 'miercus', 'joibe', 'vinars', 'sabide'],
    'weekdays_short' => ['dom', 'lun', 'mar', 'mie', 'joi', 'vin', 'sab'],
    'weekdays_min' => ['dom', 'lun', 'mar', 'mie', 'joi', 'vin', 'sab'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'year' => ':count an',
    'month' => ':count mês',
    'week' => ':count setemane',
    'day' => ':count zornade',
    'hour' => ':count ore',
    'minute' => ':count minût',
    'second' => ':count secont',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Tim Fish
 * - JD Isaacks
 */
return [
    'year' => ':count jier|:count jierren',
    'a_year' => 'ien jier|:count jierren',
    'y' => ':count j',
    'month' => ':count moanne|:count moannen',
    'a_month' => 'ien moanne|:count moannen',
    'm' => ':count moa.',
    'week' => ':count wike|:count wiken',
    'a_week' => 'in wike|:count wiken',
    'a' => ':count w.',
    'day' => ':count dei|:count dagen',
    'a_day' => 'ien dei|:count dagen',
    'd' => ':count d.',
    'hour' => ':count oere|:count oeren',
    'a_hour' => 'ien oere|:count oeren',
    'h' => ':count o.',
    'minute' => ':count minút|:count minuten',
    'a_minute' => 'ien minút|:count minuten',
    'min' => ':count min.',
    'second' => ':count sekonde|:count sekonden',
    'a_second' => 'in pear sekonden|:count sekonden',
    's' => ':count s.',
    'ago' => ':time lyn',
    'from_now' => 'oer :time',
    'diff_yesterday' => 'juster',
    'diff_yesterday_regexp' => 'juster(?:\\s+om)?',
    'diff_today' => 'hjoed',
    'diff_today_regexp' => 'hjoed(?:\\s+om)?',
    'diff_tomorrow' => 'moarn',
    'diff_tomorrow_regexp' => 'moarn(?:\\s+om)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD-MM-YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[hjoed om] LT',
        'nextDay' => '[moarn om] LT',
        'nextWeek' => 'dddd [om] LT',
        'lastDay' => '[juster om] LT',
        'lastWeek' => '[ôfrûne] dddd [om] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        return $number.(($number === 1 || $number === 8 || $number >= 20) ? 'ste' : 'de');
    },
    'months' => ['jannewaris', 'febrewaris', 'maart', 'april', 'maaie', 'juny', 'july', 'augustus', 'septimber', 'oktober', 'novimber', 'desimber'],
    'months_short' => ['jan', 'feb', 'mrt', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],
    'mmm_suffix' => '.',
    'weekdays' => ['snein', 'moandei', 'tiisdei', 'woansdei', 'tongersdei', 'freed', 'sneon'],
    'weekdays_short' => ['si.', 'mo.', 'ti.', 'wo.', 'to.', 'fr.', 'so.'],
    'weekdays_min' => ['Si', 'Mo', 'Ti', 'Wo', 'To', 'Fr', 'So'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' en '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - information from Kenneth Christiansen Kenneth Christiansen, Pablo Saratxaga kenneth@gnu.org, pablo@mandriva.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Jaunuwoa', 'Februwoa', 'Moaz', 'Aprell', 'Mai', 'Juni', 'Juli', 'August', 'Septamba', 'Oktoba', 'Nowamba', 'Dezamba'],
    'months_short' => ['Jan', 'Feb', 'Moz', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Now', 'Dez'],
    'weekdays' => ['Sinndag', 'Mondag', 'Dingsdag', 'Meddwäakj', 'Donnadag', 'Friedag', 'Sinnowend'],
    'weekdays_short' => ['Sdg', 'Mdg', 'Dsg', 'Mwk', 'Ddg', 'Fdg', 'Swd'],
    'weekdays_min' => ['Sdg', 'Mdg', 'Dsg', 'Mwk', 'Ddg', 'Fdg', 'Swd'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Free Software Foundation, Inc.    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/fy.php', [
    'formats' => [
        'L' => 'DD-MM-YY',
    ],
    'months' => ['Jannewaris', 'Febrewaris', 'Maart', 'April', 'Maaie', 'Juny', 'July', 'Augustus', 'Septimber', 'Oktober', 'Novimber', 'Desimber'],
    'months_short' => ['Jan', 'Feb', 'Mrt', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Des'],
    'weekdays' => ['Snein', 'Moandei', 'Tiisdei', 'Woansdei', 'Tongersdei', 'Freed', 'Sneon'],
    'weekdays_short' => ['Sn', 'Mo', 'Ti', 'Wo', 'To', 'Fr', 'Sn'],
    'weekdays_min' => ['Sn', 'Mo', 'Ti', 'Wo', 'To', 'Fr', 'Sn'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Thanks to André Silva : https://github.com/askpt
 */

return [
    'year' => ':count bliain',
    'a_year' => '{1}bliain|:count bliain',
    'y' => ':countb',
    'month' => ':count mí',
    'a_month' => '{1}mí|:count mí',
    'm' => ':countm',
    'week' => ':count sheachtain',
    'a_week' => '{1}sheachtain|:count sheachtain',
    'w' => ':countsh',
    'day' => ':count lá',
    'a_day' => '{1}lá|:count lá',
    'd' => ':countl',
    'hour' => ':count uair an chloig',
    'a_hour' => '{1}uair an chloig|:count uair an chloig',
    'h' => ':countu',
    'minute' => ':count nóiméad',
    'a_minute' => '{1}nóiméad|:count nóiméad',
    'min' => ':countn',
    'second' => ':count soicind',
    'a_second' => '{1}cúpla soicind|:count soicind',
    's' => ':countso',
    'ago' => ':time ó shin',
    'from_now' => 'i :time',
    'after' => ':time tar éis',
    'before' => ':time roimh',
    'diff_now' => 'anois',
    'diff_today' => 'Inniu',
    'diff_today_regexp' => 'Inniu(?:\\s+ag)?',
    'diff_yesterday' => 'inné',
    'diff_yesterday_regexp' => 'Inné(?:\\s+aig)?',
    'diff_tomorrow' => 'amárach',
    'diff_tomorrow_regexp' => 'Amárach(?:\\s+ag)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Inniu ag] LT',
        'nextDay' => '[Amárach ag] LT',
        'nextWeek' => 'dddd [ag] LT',
        'lastDay' => '[Inné aig] LT',
        'lastWeek' => 'dddd [seo caite] [ag] LT',
        'sameElse' => 'L',
    ],
    'months' => ['Eanáir', 'Feabhra', 'Márta', 'Aibreán', 'Bealtaine', 'Méitheamh', 'Iúil', 'Lúnasa', 'Meán Fómhair', 'Deaireadh Fómhair', 'Samhain', 'Nollaig'],
    'months_short' => ['Eaná', 'Feab', 'Márt', 'Aibr', 'Beal', 'Méit', 'Iúil', 'Lúna', 'Meán', 'Deai', 'Samh', 'Noll'],
    'weekdays' => ['Dé Domhnaigh', 'Dé Luain', 'Dé Máirt', 'Dé Céadaoin', 'Déardaoin', 'Dé hAoine', 'Dé Satharn'],
    'weekdays_short' => ['Dom', 'Lua', 'Mái', 'Céa', 'Déa', 'hAo', 'Sat'],
    'weekdays_min' => ['Do', 'Lu', 'Má', 'Ce', 'Dé', 'hA', 'Sa'],
    'ordinal' => function ($number) {
        return $number.($number === 1 ? 'd' : ($number % 10 === 2 ? 'na' : 'mh'));
    },
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' agus '],
    'meridiem' => ['r.n.', 'i.n.'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ga.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Jon Ashdown
 */
return [
    'year' => ':count bliadhna',
    'a_year' => '{1}bliadhna|:count bliadhna',
    'y' => ':count b.',
    'month' => ':count mìosan',
    'a_month' => '{1}mìos|:count mìosan',
    'm' => ':count ms.',
    'week' => ':count seachdainean',
    'a_week' => '{1}seachdain|:count seachdainean',
    'w' => ':count s.',
    'day' => ':count latha',
    'a_day' => '{1}latha|:count latha',
    'd' => ':count l.',
    'hour' => ':count uairean',
    'a_hour' => '{1}uair|:count uairean',
    'h' => ':count u.',
    'minute' => ':count mionaidean',
    'a_minute' => '{1}mionaid|:count mionaidean',
    'min' => ':count md.',
    'second' => ':count diogan',
    'a_second' => '{1}beagan diogan|:count diogan',
    's' => ':count d.',
    'ago' => 'bho chionn :time',
    'from_now' => 'ann an :time',
    'diff_yesterday' => 'An-dè',
    'diff_yesterday_regexp' => 'An-dè(?:\\s+aig)?',
    'diff_today' => 'An-diugh',
    'diff_today_regexp' => 'An-diugh(?:\\s+aig)?',
    'diff_tomorrow' => 'A-màireach',
    'diff_tomorrow_regexp' => 'A-màireach(?:\\s+aig)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[An-diugh aig] LT',
        'nextDay' => '[A-màireach aig] LT',
        'nextWeek' => 'dddd [aig] LT',
        'lastDay' => '[An-dè aig] LT',
        'lastWeek' => 'dddd [seo chaidh] [aig] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        return $number.($number === 1 ? 'd' : ($number % 10 === 2 ? 'na' : 'mh'));
    },
    'months' => ['Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd'],
    'months_short' => ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh'],
    'weekdays' => ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne'],
    'weekdays_short' => ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis'],
    'weekdays_min' => ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' agus '],
    'meridiem' => ['m', 'f'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/gd.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/gez_ER.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['ጠሐረ', 'ከተተ', 'መገበ', 'አኀዘ', 'ግንባት', 'ሠንየ', 'ሐመለ', 'ነሐሰ', 'ከረመ', 'ጠቀመ', 'ኀደረ', 'ኀሠሠ'],
    'months_short' => ['ጠሐረ', 'ከተተ', 'መገበ', 'አኀዘ', 'ግንባ', 'ሠንየ', 'ሐመለ', 'ነሐሰ', 'ከረመ', 'ጠቀመ', 'ኀደረ', 'ኀሠሠ'],
    'weekdays' => ['እኁድ', 'ሰኑይ', 'ሠሉስ', 'ራብዕ', 'ሐሙስ', 'ዓርበ', 'ቀዳሚት'],
    'weekdays_short' => ['እኁድ', 'ሰኑይ', 'ሠሉስ', 'ራብዕ', 'ሐሙስ', 'ዓርበ', 'ቀዳሚ'],
    'weekdays_min' => ['እኁድ', 'ሰኑይ', 'ሠሉስ', 'ራብዕ', 'ሐሙስ', 'ዓርበ', 'ቀዳሚ'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ጽባሕ', 'ምሴት'],

    'month' => ':count ወርሕ', // less reliable
    'm' => ':count ወርሕ', // less reliable
    'a_month' => ':count ወርሕ', // less reliable

    'week' => ':count ሰብዑ', // less reliable
    'w' => ':count ሰብዑ', // less reliable
    'a_week' => ':count ሰብዑ', // less reliable

    'hour' => ':count አንትሙ', // less reliable
    'h' => ':count አንትሙ', // less reliable
    'a_hour' => ':count አንትሙ', // less reliable

    'minute' => ':count ንኡስ', // less reliable
    'min' => ':count ንኡስ', // less reliable
    'a_minute' => ':count ንኡስ', // less reliable

    'year' => ':count ዓመት',
    'y' => ':count ዓመት',
    'a_year' => ':count ዓመት',

    'day' => ':count ዕለት',
    'd' => ':count ዕለት',
    'a_day' => ':count ዕለት',

    'second' => ':count ካልእ',
    's' => ':count ካልእ',
    'a_second' => ':count ካልእ',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕረል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'],
    'months_short' => ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ ', 'ጁን ', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', 'ዲሴም'],
    'weekdays' => ['እኁድ', 'ሰኑይ', 'ሠሉስ', 'ራብዕ', 'ሐሙስ', 'ዓርበ', 'ቀዳሚት'],
    'weekdays_short' => ['እኁድ', 'ሰኑይ', 'ሠሉስ', 'ራብዕ', 'ሐሙስ', 'ዓርበ', 'ቀዳሚ'],
    'weekdays_min' => ['እኁድ', 'ሰኑይ', 'ሠሉስ', 'ራብዕ', 'ሐሙስ', 'ዓርበ', 'ቀዳሚ'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ጽባሕ', 'ምሴት'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Fidel Pita
 * - JD Isaacks
 * - Diego Vilariño
 * - Sebastian Thierer
 */
return [
    'year' => ':count ano|:count anos',
    'a_year' => 'un ano|:count anos',
    'y' => ':count a.',
    'month' => ':count mes|:count meses',
    'a_month' => 'un mes|:count meses',
    'm' => ':count mes.',
    'week' => ':count semana|:count semanas',
    'a_week' => 'unha semana|:count semanas',
    'w' => ':count sem.',
    'day' => ':count día|:count días',
    'a_day' => 'un día|:count días',
    'd' => ':count d.',
    'hour' => ':count hora|:count horas',
    'a_hour' => 'unha hora|:count horas',
    'h' => ':count h.',
    'minute' => ':count minuto|:count minutos',
    'a_minute' => 'un minuto|:count minutos',
    'min' => ':count min.',
    'second' => ':count segundo|:count segundos',
    'a_second' => 'uns segundos|:count segundos',
    's' => ':count seg.',
    'ago' => 'hai :time',
    'from_now' => function ($time) {
        if (substr($time, 0, 2) === 'un') {
            return "n$time";
        }

        return "en $time";
    },
    'diff_now' => 'agora',
    'diff_today' => 'hoxe',
    'diff_today_regexp' => 'hoxe(?:\\s+ás)?',
    'diff_yesterday' => 'onte',
    'diff_yesterday_regexp' => 'onte(?:\\s+á)?',
    'diff_tomorrow' => 'mañá',
    'diff_tomorrow_regexp' => 'mañá(?:\\s+ás)?',
    'after' => ':time despois',
    'before' => ':time antes',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D [de] MMMM [de] YYYY',
        'LLL' => 'D [de] MMMM [de] YYYY H:mm',
        'LLLL' => 'dddd, D [de] MMMM [de] YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => function (\Carbon\CarbonInterface $current) {
            return '[hoxe '.($current->hour !== 1 ? 'ás' : 'á').'] LT';
        },
        'nextDay' => function (\Carbon\CarbonInterface $current) {
            return '[mañá '.($current->hour !== 1 ? 'ás' : 'á').'] LT';
        },
        'nextWeek' => function (\Carbon\CarbonInterface $current) {
            return 'dddd ['.($current->hour !== 1 ? 'ás' : 'á').'] LT';
        },
        'lastDay' => function (\Carbon\CarbonInterface $current) {
            return '[onte '.($current->hour !== 1 ? 'á' : 'a').'] LT';
        },
        'lastWeek' => function (\Carbon\CarbonInterface $current) {
            return '[o] dddd [pasado '.($current->hour !== 1 ? 'ás' : 'á').'] LT';
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberº',
    'months' => ['xaneiro', 'febreiro', 'marzo', 'abril', 'maio', 'xuño', 'xullo', 'agosto', 'setembro', 'outubro', 'novembro', 'decembro'],
    'months_short' => ['xan.', 'feb.', 'mar.', 'abr.', 'mai.', 'xuñ.', 'xul.', 'ago.', 'set.', 'out.', 'nov.', 'dec.'],
    'weekdays' => ['domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado'],
    'weekdays_short' => ['dom.', 'lun.', 'mar.', 'mér.', 'xov.', 'ven.', 'sáb.'],
    'weekdays_min' => ['do', 'lu', 'ma', 'mé', 'xo', 've', 'sá'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' e '],
    'meridiem' => ['a.m.', 'p.m.'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/gl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/gom_Latn.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return [
    'year' => ':count voros|:count vorsam',
    'y' => ':countv',
    'month' => ':count mhoino|:count mhoine',
    'm' => ':countmh',
    'week' => ':count satolleacho|:count satolleache',
    'w' => ':countsa|:countsa',
    'day' => ':count dis',
    'd' => ':countd',
    'hour' => ':count hor|:count horam',
    'h' => ':counth',
    'minute' => ':count minute|:count mintam',
    'min' => ':countm',
    'second' => ':count second',
    's' => ':counts',

    'diff_today' => 'Aiz',
    'diff_yesterday' => 'Kal',
    'diff_tomorrow' => 'Faleam',
    'formats' => [
        'LT' => 'A h:mm [vazta]',
        'LTS' => 'A h:mm:ss [vazta]',
        'L' => 'DD-MM-YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY A h:mm [vazta]',
        'LLLL' => 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]',
        'llll' => 'ddd, D MMM YYYY, A h:mm [vazta]',
    ],

    'calendar' => [
        'sameDay' => '[Aiz] LT',
        'nextDay' => '[Faleam] LT',
        'nextWeek' => '[Ieta to] dddd[,] LT',
        'lastDay' => '[Kal] LT',
        'lastWeek' => '[Fatlo] dddd[,] LT',
        'sameElse' => 'L',
    ],

    'months' => ['Janer', 'Febrer', 'Mars', 'Abril', 'Mai', 'Jun', 'Julai', 'Agost', 'Setembr', 'Otubr', 'Novembr', 'Dezembr'],
    'months_short' => ['Jan.', 'Feb.', 'Mars', 'Abr.', 'Mai', 'Jun', 'Jul.', 'Ago.', 'Set.', 'Otu.', 'Nov.', 'Dez.'],
    'weekdays' => ['Aitar', 'Somar', 'Mongllar', 'Budvar', 'Brestar', 'Sukrar', 'Son\'var'],
    'weekdays_short' => ['Ait.', 'Som.', 'Mon.', 'Bud.', 'Bre.', 'Suk.', 'Son.'],
    'weekdays_min' => ['Ai', 'Sm', 'Mo', 'Bu', 'Br', 'Su', 'Sn'],

    'ordinal' => function ($number, $period) {
        return $number.($period === 'D' ? 'er' : '');
    },

    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'rati';
        }
        if ($hour < 12) {
            return 'sokalli';
        }
        if ($hour < 16) {
            return 'donparam';
        }
        if ($hour < 20) {
            return 'sanje';
        }

        return 'rati';
    },
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' ani '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Christopher Dell
 * - Akira Matsuda
 * - Enrique Vidal
 * - Simone Carletti
 * - Henning Kiel
 * - Aaron Patterson
 * - Florian Hanke
 */
return [
    'year' => ':count Johr',
    'month' => ':count Monet',
    'week' => ':count Woche',
    'day' => ':count Tag',
    'hour' => ':count Schtund',
    'minute' => ':count Minute',
    'second' => ':count Sekunde',
    'weekdays' => ['Sunntig', 'Mäntig', 'Ziischtig', 'Mittwuch', 'Dunschtig', 'Friitig', 'Samschtig'],
    'weekdays_short' => ['Su', 'Mä', 'Zi', 'Mi', 'Du', 'Fr', 'Sa'],
    'weekdays_min' => ['Su', 'Mä', 'Zi', 'Mi', 'Du', 'Fr', 'Sa'],
    'months' => ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'September', 'Oktober', 'November', 'Dezember'],
    'months_short' => ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
    'meridiem' => ['am Vormittag', 'am Namittag'],
    'ordinal' => ':number.',
    'list' => [', ', ' und '],
    'diff_now' => 'now',
    'diff_yesterday' => 'geschter',
    'diff_tomorrow' => 'moorn',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'Do MMMM YYYY',
        'LLL' => 'Do MMMM, HH:mm [Uhr]',
        'LLLL' => 'dddd, Do MMMM YYYY, HH:mm [Uhr]',
    ],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/gsw.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/gsw.php', [
    'meridiem' => ['vorm.', 'nam.'],
    'months' => ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'],
    'first_day_of_week' => 1,
    'formats' => [
        'LLL' => 'Do MMMM YYYY HH:mm',
        'LLLL' => 'dddd, Do MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/gsw.php', [
    'meridiem' => ['vorm.', 'nam.'],
    'months' => ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'Auguscht', 'Septämber', 'Oktoober', 'Novämber', 'Dezämber'],
    'first_day_of_week' => 1,
    'formats' => [
        'LLL' => 'Do MMMM YYYY HH:mm',
        'LLLL' => 'dddd, Do MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - Kaushik Thanki
 * - Josh Soref
 */
return [
    'year' => 'એક વર્ષ|:count વર્ષ',
    'y' => ':countવર્ષ|:countવર્ષો',
    'month' => 'એક મહિનો|:count મહિનો',
    'm' => ':countમહિનો|:countમહિના',
    'week' => ':count અઠવાડિયું|:count અઠવાડિયા',
    'w' => ':countઅઠ.|:countઅઠ.',
    'day' => 'એક દિવસ|:count દિવસ',
    'd' => ':countદિ.|:countદિ.',
    'hour' => 'એક કલાક|:count કલાક',
    'h' => ':countક.|:countક.',
    'minute' => 'એક મિનિટ|:count મિનિટ',
    'min' => ':countમિ.|:countમિ.',
    'second' => 'અમુક પળો|:count સેકંડ',
    's' => ':countસે.|:countસે.',
    'ago' => ':time પેહલા',
    'from_now' => ':time મા',
    'after' => ':time પછી',
    'before' => ':time પહેલા',
    'diff_now' => 'હમણાં',
    'diff_today' => 'આજ',
    'diff_yesterday' => 'ગઇકાલે',
    'diff_tomorrow' => 'કાલે',
    'formats' => [
        'LT' => 'A h:mm વાગ્યે',
        'LTS' => 'A h:mm:ss વાગ્યે',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, A h:mm વાગ્યે',
        'LLLL' => 'dddd, D MMMM YYYY, A h:mm વાગ્યે',
    ],
    'calendar' => [
        'sameDay' => '[આજ] LT',
        'nextDay' => '[કાલે] LT',
        'nextWeek' => 'dddd, LT',
        'lastDay' => '[ગઇકાલે] LT',
        'lastWeek' => '[પાછલા] dddd, LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'રાત';
        }
        if ($hour < 10) {
            return 'સવાર';
        }
        if ($hour < 17) {
            return 'બપોર';
        }
        if ($hour < 20) {
            return 'સાંજ';
        }

        return 'રાત';
    },
    'months' => ['જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટ્બર', 'નવેમ્બર', 'ડિસેમ્બર'],
    'months_short' => ['જાન્યુ.', 'ફેબ્રુ.', 'માર્ચ', 'એપ્રિ.', 'મે', 'જૂન', 'જુલા.', 'ઑગ.', 'સપ્ટે.', 'ઑક્ટ્.', 'નવે.', 'ડિસે.'],
    'weekdays' => ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધ્વાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'],
    'weekdays_short' => ['રવિ', 'સોમ', 'મંગળ', 'બુધ્', 'ગુરુ', 'શુક્ર', 'શનિ'],
    'weekdays_min' => ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'],
    'list' => [', ', ' અને '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'weekend' => [0, 0],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Ma', 'Mo'],
    'weekdays' => ['Chumapiri', 'Chumatato', 'Chumaine', 'Chumatano', 'Aramisi', 'Ichuma', 'Esabato'],
    'weekdays_short' => ['Cpr', 'Ctt', 'Cmn', 'Cmt', 'Ars', 'Icm', 'Est'],
    'weekdays_min' => ['Cpr', 'Ctt', 'Cmn', 'Cmt', 'Ars', 'Icm', 'Est'],
    'months' => ['Chanuari', 'Feburari', 'Machi', 'Apiriri', 'Mei', 'Juni', 'Chulai', 'Agosti', 'Septemba', 'Okitoba', 'Nobemba', 'Disemba'],
    'months_short' => ['Can', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Cul', 'Agt', 'Sep', 'Okt', 'Nob', 'Dis'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    'month' => ':count omotunyi', // less reliable
    'm' => ':count omotunyi', // less reliable
    'a_month' => ':count omotunyi', // less reliable

    'week' => ':count isano naibere', // less reliable
    'w' => ':count isano naibere', // less reliable
    'a_week' => ':count isano naibere', // less reliable

    'second' => ':count ibere', // less reliable
    's' => ':count ibere', // less reliable
    'a_second' => ':count ibere', // less reliable

    'year' => ':count omwaka',
    'y' => ':count omwaka',
    'a_year' => ':count omwaka',

    'day' => ':count rituko',
    'd' => ':count rituko',
    'a_day' => ':count rituko',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/gu.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/gv_GB.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Alastair McKinstry    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Jerrey-geuree', 'Toshiaght-arree', 'Mayrnt', 'Averil', 'Boaldyn', 'Mean-souree', 'Jerrey-souree', 'Luanistyn', 'Mean-fouyir', 'Jerrey-fouyir', 'Mee Houney', 'Mee ny Nollick'],
    'months_short' => ['J-guer', 'T-arree', 'Mayrnt', 'Avrril', 'Boaldyn', 'M-souree', 'J-souree', 'Luanistyn', 'M-fouyir', 'J-fouyir', 'M.Houney', 'M.Nollick'],
    'weekdays' => ['Jedoonee', 'Jelhein', 'Jemayrt', 'Jercean', 'Jerdein', 'Jeheiney', 'Jesarn'],
    'weekdays_short' => ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'],
    'weekdays_min' => ['Jed', 'Jel', 'Jem', 'Jerc', 'Jerd', 'Jeh', 'Jes'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count blein',
    'y' => ':count blein',
    'a_year' => ':count blein',

    'month' => ':count mee',
    'm' => ':count mee',
    'a_month' => ':count mee',

    'week' => ':count shiaghtin',
    'w' => ':count shiaghtin',
    'a_week' => ':count shiaghtin',

    'day' => ':count laa',
    'd' => ':count laa',
    'a_day' => ':count laa',

    'hour' => ':count oor',
    'h' => ':count oor',
    'a_hour' => ':count oor',

    'minute' => ':count feer veg',
    'min' => ':count feer veg',
    'a_minute' => ':count feer veg',

    'second' => ':count derrey',
    's' => ':count derrey',
    'a_second' => ':count derrey',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - pablo@mandriva.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM, YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM, YYYY HH:mm',
    ],
    'months' => ['Janairu', 'Faburairu', 'Maris', 'Afirilu', 'Mayu', 'Yuni', 'Yuli', 'Agusta', 'Satumba', 'Oktoba', 'Nuwamba', 'Disamba'],
    'months_short' => ['Jan', 'Fab', 'Mar', 'Afi', 'May', 'Yun', 'Yul', 'Agu', 'Sat', 'Okt', 'Nuw', 'Dis'],
    'weekdays' => ['Lahadi', 'Litini', 'Talata', 'Laraba', 'Alhamis', 'Jumaʼa', 'Asabar'],
    'weekdays_short' => ['Lah', 'Lit', 'Tal', 'Lar', 'Alh', 'Jum', 'Asa'],
    'weekdays_min' => ['Lh', 'Li', 'Ta', 'Lr', 'Al', 'Ju', 'As'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => 'shekara :count',
    'y' => 'shekara :count',
    'a_year' => 'shekara :count',

    'month' => ':count wátàa',
    'm' => ':count wátàa',
    'a_month' => ':count wátàa',

    'week' => ':count mako',
    'w' => ':count mako',
    'a_week' => ':count mako',

    'day' => ':count rana',
    'd' => ':count rana',
    'a_day' => ':count rana',

    'hour' => ':count áwàa',
    'h' => ':count áwàa',
    'a_hour' => ':count áwàa',

    'minute' => 'minti :count',
    'min' => 'minti :count',
    'a_minute' => 'minti :count',

    'second' => ':count ná bíyú',
    's' => ':count ná bíyú',
    'a_second' => ':count ná bíyú',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/hak_TW.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY年MM月DD日',
    ],
    'months' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
    'months_short' => [' 1月', ' 2月', ' 3月', ' 4月', ' 5月', ' 6月', ' 7月', ' 8月', ' 9月', '10月', '11月', '12月'],
    'weekdays' => ['禮拜日', '禮拜一', '禮拜二', '禮拜三', '禮拜四', '禮拜五', '禮拜六'],
    'weekdays_short' => ['日', '一', '二', '三', '四', '五', '六'],
    'weekdays_min' => ['日', '一', '二', '三', '四', '五', '六'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['上晝', '下晝'],

    'year' => ':count ngien11',
    'y' => ':count ngien11',
    'a_year' => ':count ngien11',

    'month' => ':count ngie̍t',
    'm' => ':count ngie̍t',
    'a_month' => ':count ngie̍t',

    'week' => ':count lî-pai',
    'w' => ':count lî-pai',
    'a_week' => ':count lî-pai',

    'day' => ':count ngit',
    'd' => ':count ngit',
    'a_day' => ':count ngit',

    'hour' => ':count sṳ̀',
    'h' => ':count sṳ̀',
    'a_hour' => ':count sṳ̀',

    'minute' => ':count fûn',
    'min' => ':count fûn',
    'a_minute' => ':count fûn',

    'second' => ':count miéu',
    's' => ':count miéu',
    'a_second' => ':count miéu',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'months' => ['Ianuali', 'Pepeluali', 'Malaki', 'ʻApelila', 'Mei', 'Iune', 'Iulai', 'ʻAukake', 'Kepakemapa', 'ʻOkakopa', 'Nowemapa', 'Kekemapa'],
    'months_short' => ['Ian.', 'Pep.', 'Mal.', 'ʻAp.', 'Mei', 'Iun.', 'Iul.', 'ʻAu.', 'Kep.', 'ʻOk.', 'Now.', 'Kek.'],
    'weekdays' => ['Lāpule', 'Poʻakahi', 'Poʻalua', 'Poʻakolu', 'Poʻahā', 'Poʻalima', 'Poʻaono'],
    'weekdays_short' => ['LP', 'P1', 'P2', 'P3', 'P4', 'P5', 'P6'],
    'weekdays_min' => ['S', 'M', 'T', 'W', 'T', 'F', 'S'],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd, D MMMM YYYY h:mm a',
    ],

    'year' => ':count makahiki',
    'y' => ':count makahiki',
    'a_year' => ':count makahiki',

    'month' => ':count mahina',
    'm' => ':count mahina',
    'a_month' => ':count mahina',

    'week' => ':count pule',
    'w' => ':count pule',
    'a_week' => ':count pule',

    'day' => ':count lā',
    'd' => ':count lā',
    'a_day' => ':count lā',

    'hour' => ':count hola',
    'h' => ':count hola',
    'a_hour' => ':count hola',

    'minute' => ':count minuke',
    'min' => ':count minuke',
    'a_minute' => ':count minuke',

    'second' => ':count lua',
    's' => ':count lua',
    'a_second' => ':count lua',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ha.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ha.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ha.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Daniel Cohen Gindi
 * - JD Isaacks
 * - Itai Nathaniel
 * - GabMic
 * - Yaakov Dahan (yakidahan)
 */
return [
    'year' => 'שנה|{2}שנתיים|:count שנים',
    'y' => 'שנה|:count שנ׳',
    'month' => 'חודש|{2}חודשיים|:count חודשים',
    'm' => 'חודש|:count חו׳',
    'week' => 'שבוע|{2}שבועיים|:count שבועות',
    'w' => 'שבוע|:count שב׳',
    'day' => 'יום|{2}יומיים|:count ימים',
    'd' => 'יום|:count ימ׳',
    'hour' => 'שעה|{2}שעתיים|:count שעות',
    'h' => 'שעה|:count שע׳',
    'minute' => 'דקה|{2}שתי דקות|:count דקות',
    'min' => 'דקה|:count דק׳',
    'second' => 'שנייה|:count שניות',
    'a_second' => 'כמה שניות|:count שניות',
    's' => 'שניה|:count שנ׳',
    'ago' => 'לפני :time',
    'from_now' => 'בעוד :time מעכשיו',
    'after' => 'אחרי :time',
    'before' => 'לפני :time',
    'diff_now' => 'עכשיו',
    'diff_today' => 'היום',
    'diff_today_regexp' => 'היום(?:\\s+ב־)?',
    'diff_yesterday' => 'אתמול',
    'diff_yesterday_regexp' => 'אתמול(?:\\s+ב־)?',
    'diff_tomorrow' => 'מחר',
    'diff_tomorrow_regexp' => 'מחר(?:\\s+ב־)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D [ב]MMMM YYYY',
        'LLL' => 'D [ב]MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D [ב]MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[היום ב־]LT',
        'nextDay' => '[מחר ב־]LT',
        'nextWeek' => 'dddd [בשעה] LT',
        'lastDay' => '[אתמול ב־]LT',
        'lastWeek' => '[ביום] dddd [האחרון בשעה] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour, $minute, $isLower) {
        if ($hour < 5) {
            return 'לפנות בוקר';
        }
        if ($hour < 10) {
            return 'בבוקר';
        }
        if ($hour < 12) {
            return $isLower ? 'לפנה"צ' : 'לפני הצהריים';
        }
        if ($hour < 18) {
            return $isLower ? 'אחה"צ' : 'אחרי הצהריים';
        }

        return 'בערב';
    },
    'months' => ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'],
    'months_short' => ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'],
    'weekdays' => ['ראשון', 'שני', 'שלישי', 'רביעי', 'חמישי', 'שישי', 'שבת'],
    'weekdays_short' => ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],
    'weekdays_min' => ['א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש'],
    'list' => [', ', ' ו -'],
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/he.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - abhimanyu003
 * - Josh Soref
 * - JD Isaacks
 */
return [
    'year' => 'एक वर्ष|:count वर्ष',
    'y' => '1 वर्ष|:count वर्षों',
    'month' => 'एक महीने|:count महीने',
    'm' => '1 माह|:count महीने',
    'week' => '1 सप्ताह|:count सप्ताह',
    'w' => '1 सप्ताह|:count सप्ताह',
    'day' => 'एक दिन|:count दिन',
    'd' => '1 दिन|:count दिनों',
    'hour' => 'एक घंटा|:count घंटे',
    'h' => '1 घंटा|:count घंटे',
    'minute' => 'एक मिनट|:count मिनट',
    'min' => '1 मिनट|:count मिनटों',
    'second' => 'कुछ ही क्षण|:count सेकंड',
    's' => '1 सेकंड|:count सेकंड',
    'ago' => ':time पहले',
    'from_now' => ':time में',
    'after' => ':time के बाद',
    'before' => ':time के पहले',
    'diff_now' => 'अब',
    'diff_today' => 'आज',
    'diff_yesterday' => 'कल',
    'diff_tomorrow' => 'कल',
    'formats' => [
        'LT' => 'A h:mm बजे',
        'LTS' => 'A h:mm:ss बजे',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, A h:mm बजे',
        'LLLL' => 'dddd, D MMMM YYYY, A h:mm बजे',
    ],
    'calendar' => [
        'sameDay' => '[आज] LT',
        'nextDay' => '[कल] LT',
        'nextWeek' => 'dddd, LT',
        'lastDay' => '[कल] LT',
        'lastWeek' => '[पिछले] dddd, LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'रात';
        }
        if ($hour < 10) {
            return 'सुबह';
        }
        if ($hour < 17) {
            return 'दोपहर';
        }
        if ($hour < 20) {
            return 'शाम';
        }

        return 'रात';
    },
    'months' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'months_short' => ['जन.', 'फ़र.', 'मार्च', 'अप्रै.', 'मई', 'जून', 'जुल.', 'अग.', 'सित.', 'अक्टू.', 'नव.', 'दिस.'],
    'weekdays' => ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरूवार', 'शुक्रवार', 'शनिवार'],
    'weekdays_short' => ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरू', 'शुक्र', 'शनि'],
    'weekdays_min' => ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],
    'list' => [', ', ' और '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'weekend' => [0, 0],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/hif_FJ.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Samsung Electronics Co., Ltd.    akhilesh.k@samsung.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'dddd DD MMM YYYY',
    ],
    'months' => ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    'weekdays' => ['Ravivar', 'Somvar', 'Mangalvar', 'Budhvar', 'Guruvar', 'Shukravar', 'Shanivar'],
    'weekdays_short' => ['Ravi', 'Som', 'Mangal', 'Budh', 'Guru', 'Shukra', 'Shani'],
    'weekdays_min' => ['Ravi', 'Som', 'Mangal', 'Budh', 'Guru', 'Shukra', 'Shani'],
    'meridiem' => ['Purvahan', 'Aparaahna'],

    'hour' => ':count minit', // less reliable
    'h' => ':count minit', // less reliable
    'a_hour' => ':count minit', // less reliable

    'year' => ':count saal',
    'y' => ':count saal',
    'a_year' => ':count saal',

    'month' => ':count Mahina',
    'm' => ':count Mahina',
    'a_month' => ':count Mahina',

    'week' => ':count Hafta',
    'w' => ':count Hafta',
    'a_week' => ':count Hafta',

    'day' => ':count Din',
    'd' => ':count Din',
    'a_day' => ':count Din',

    'minute' => ':count Minit',
    'min' => ':count Minit',
    'a_minute' => ':count Minit',

    'second' => ':count Second',
    's' => ':count Second',
    'a_second' => ':count Second',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/hi.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/hne_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat, Pune    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['जनवरी', 'फरवरी', 'मार्च', 'अपरेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितमबर', 'अकटूबर', 'नवमबर', 'दिसमबर'],
    'months_short' => ['जन', 'फर', 'मार्च', 'अप', 'मई', 'जून', 'जुला', 'अग', 'सित', 'अकटू', 'नव', 'दिस'],
    'weekdays' => ['इतवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'बिरसपत', 'सुकरवार', 'सनिवार'],
    'weekdays_short' => ['इत', 'सोम', 'मंग', 'बुध', 'बिर', 'सुक', 'सनि'],
    'weekdays_min' => ['इत', 'सोम', 'मंग', 'बुध', 'बिर', 'सुक', 'सनि'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['बिहिनियाँ', 'मंझनियाँ'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - Tim Fish
 * - shaishavgandhi05
 * - Serhan Apaydın
 * - JD Isaacks
 * - tomhorvat
 * - Josh Soref
 * - François B
 * - shaishavgandhi05
 * - Serhan Apaydın
 * - JD Isaacks
 * - tomhorvat
 * - Stjepan Majdak
 * - Vanja Retkovac (vr00)
 */
return [
    'year' => ':count godinu|:count godine|:count godina',
    'y' => ':count god.|:count god.|:count god.',
    'month' => ':count mjesec|:count mjeseca|:count mjeseci',
    'm' => ':count mj.|:count mj.|:count mj.',
    'week' => ':count tjedan|:count tjedna|:count tjedana',
    'w' => ':count tj.|:count tj.|:count tj.',
    'day' => ':count dan|:count dana|:count dana',
    'd' => ':count d.|:count d.|:count d.',
    'hour' => ':count sat|:count sata|:count sati',
    'h' => ':count sat|:count sata|:count sati',
    'minute' => ':count minutu|:count minute|:count minuta',
    'min' => ':count min.|:count min.|:count min.',
    'second' => ':count sekundu|:count sekunde|:count sekundi',
    'a_second' => 'nekoliko sekundi|:count sekunde|:count sekundi',
    's' => ':count sek.|:count sek.|:count sek.',
    'ago' => 'prije :time',
    'from_now' => 'za :time',
    'after' => ':time poslije',
    'before' => ':time prije',
    'diff_now' => 'sad',
    'diff_today' => 'danas',
    'diff_today_regexp' => 'danas(?:\\s+u)?',
    'diff_yesterday' => 'jučer',
    'diff_yesterday_regexp' => 'jučer(?:\\s+u)?',
    'diff_tomorrow' => 'sutra',
    'diff_tomorrow_regexp' => 'sutra(?:\\s+u)?',
    'diff_before_yesterday' => 'prekjučer',
    'diff_after_tomorrow' => 'prekosutra',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'D. M. YYYY.',
        'LL' => 'D. MMMM YYYY.',
        'LLL' => 'D. MMMM YYYY. H:mm',
        'LLLL' => 'dddd, D. MMMM YYYY. H:mm',
    ],
    'calendar' => [
        'sameDay' => '[danas u] LT',
        'nextDay' => '[sutra u] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[u] [nedjelju] [u] LT';
                case 3:
                    return '[u] [srijedu] [u] LT';
                case 6:
                    return '[u] [subotu] [u] LT';
                default:
                    return '[u] dddd [u] LT';
            }
        },
        'lastDay' => '[jučer u] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                case 3:
                    return '[prošlu] dddd [u] LT';
                case 6:
                    return '[prošle] [subote] [u] LT';
                default:
                    return '[prošli] dddd [u] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'],
    'months_standalone' => ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'],
    'months_short' => ['sij.', 'velj.', 'ožu.', 'tra.', 'svi.', 'lip.', 'srp.', 'kol.', 'ruj.', 'lis.', 'stu.', 'pro.'],
    'months_regexp' => '/(D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|L{2,4}|l{2,4})/',
    'weekdays' => ['nedjelju', 'ponedjeljak', 'utorak', 'srijedu', 'četvrtak', 'petak', 'subotu'],
    'weekdays_standalone' => ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],
    'weekdays_short' => ['ned.', 'pon.', 'uto.', 'sri.', 'čet.', 'pet.', 'sub.'],
    'weekdays_min' => ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' i '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - DarkoDevelop
 */
return array_replace_recursive(require __DIR__.'/hr.php', [
    'weekdays' => ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],
    'weekdays_short' => ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],
    'weekdays_min' => ['ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub'],
    'months' => ['siječnja', 'veljače', 'ožujka', 'travnja', 'svibnja', 'lipnja', 'srpnja', 'kolovoza', 'rujna', 'listopada', 'studenoga', 'prosinca'],
    'months_short' => ['sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro'],
    'months_standalone' => ['siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D. M. yy.',
        'LL' => 'D. MMM YYYY.',
        'LLL' => 'D. MMMM YYYY. HH:mm',
        'LLLL' => 'dddd, D. MMMM YYYY. HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/hr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/hsb_DE.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Information from Michael Wolf Andrzej Krzysztofowicz ankry@mif.pg.gda.pl
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'DD. MMMM YYYY',
        'LLL' => 'DD. MMMM, HH:mm [hodź.]',
        'LLLL' => 'dddd, DD. MMMM YYYY, HH:mm [hodź.]',
    ],
    'months' => ['januara', 'februara', 'měrca', 'apryla', 'meje', 'junija', 'julija', 'awgusta', 'septembra', 'oktobra', 'nowembra', 'decembra'],
    'months_short' => ['Jan', 'Feb', 'Měr', 'Apr', 'Mej', 'Jun', 'Jul', 'Awg', 'Sep', 'Okt', 'Now', 'Dec'],
    'weekdays' => ['Njedźela', 'Póndźela', 'Wutora', 'Srjeda', 'Štvórtk', 'Pjatk', 'Sobota'],
    'weekdays_short' => ['Nj', 'Pó', 'Wu', 'Sr', 'Št', 'Pj', 'So'],
    'weekdays_min' => ['Nj', 'Pó', 'Wu', 'Sr', 'Št', 'Pj', 'So'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count lěto',
    'y' => ':count lěto',
    'a_year' => ':count lěto',

    'month' => ':count měsac',
    'm' => ':count měsac',
    'a_month' => ':count měsac',

    'week' => ':count tydźeń',
    'w' => ':count tydźeń',
    'a_week' => ':count tydźeń',

    'day' => ':count dźeń',
    'd' => ':count dźeń',
    'a_day' => ':count dźeń',

    'hour' => ':count hodźina',
    'h' => ':count hodźina',
    'a_hour' => ':count hodźina',

    'minute' => ':count chwila',
    'min' => ':count chwila',
    'a_minute' => ':count chwila',

    'second' => ':count druhi',
    's' => ':count druhi',
    'a_second' => ':count druhi',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ht_HT.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Sugar Labs // OLPC sugarlabs.org libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['janvye', 'fevriye', 'mas', 'avril', 'me', 'jen', 'jiyè', 'out', 'septanm', 'oktòb', 'novanm', 'desanm'],
    'months_short' => ['jan', 'fev', 'mas', 'avr', 'me', 'jen', 'jiy', 'out', 'sep', 'okt', 'nov', 'des'],
    'weekdays' => ['dimanch', 'lendi', 'madi', 'mèkredi', 'jedi', 'vandredi', 'samdi'],
    'weekdays_short' => ['dim', 'len', 'mad', 'mèk', 'jed', 'van', 'sam'],
    'weekdays_min' => ['dim', 'len', 'mad', 'mèk', 'jed', 'van', 'sam'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => ':count lane',
    'y' => ':count lane',
    'a_year' => ':count lane',

    'month' => 'mwa :count',
    'm' => 'mwa :count',
    'a_month' => 'mwa :count',

    'week' => 'semèn :count',
    'w' => 'semèn :count',
    'a_week' => 'semèn :count',

    'day' => ':count jou',
    'd' => ':count jou',
    'a_day' => ':count jou',

    'hour' => ':count lè',
    'h' => ':count lè',
    'a_hour' => ':count lè',

    'minute' => ':count minit',
    'min' => ':count minit',
    'a_minute' => ':count minit',

    'second' => ':count segonn',
    's' => ':count segonn',
    'a_second' => ':count segonn',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Adam Brunner
 * - Brett Johnson
 * - balping
 */
$huWeekEndings = ['vasárnap', 'hétfőn', 'kedden', 'szerdán', 'csütörtökön', 'pénteken', 'szombaton'];

return [
    'year' => ':count év',
    'y' => ':count év',
    'month' => ':count hónap',
    'm' => ':count hónap',
    'week' => ':count hét',
    'w' => ':count hét',
    'day' => ':count nap',
    'd' => ':count nap',
    'hour' => ':count óra',
    'h' => ':count óra',
    'minute' => ':count perc',
    'min' => ':count perc',
    'second' => ':count másodperc',
    's' => ':count másodperc',
    'ago' => ':time',
    'from_now' => ':time múlva',
    'after' => ':time később',
    'before' => ':time korábban',
    'year_ago' => ':count éve',
    'y_ago' => ':count éve',
    'month_ago' => ':count hónapja',
    'm_ago' => ':count hónapja',
    'week_ago' => ':count hete',
    'w_ago' => ':count hete',
    'day_ago' => ':count napja',
    'd_ago' => ':count napja',
    'hour_ago' => ':count órája',
    'h_ago' => ':count órája',
    'minute_ago' => ':count perce',
    'min_ago' => ':count perce',
    'second_ago' => ':count másodperce',
    's_ago' => ':count másodperce',
    'year_after' => ':count évvel',
    'y_after' => ':count évvel',
    'month_after' => ':count hónappal',
    'm_after' => ':count hónappal',
    'week_after' => ':count héttel',
    'w_after' => ':count héttel',
    'day_after' => ':count nappal',
    'd_after' => ':count nappal',
    'hour_after' => ':count órával',
    'h_after' => ':count órával',
    'minute_after' => ':count perccel',
    'min_after' => ':count perccel',
    'second_after' => ':count másodperccel',
    's_after' => ':count másodperccel',
    'year_before' => ':count évvel',
    'y_before' => ':count évvel',
    'month_before' => ':count hónappal',
    'm_before' => ':count hónappal',
    'week_before' => ':count héttel',
    'w_before' => ':count héttel',
    'day_before' => ':count nappal',
    'd_before' => ':count nappal',
    'hour_before' => ':count órával',
    'h_before' => ':count órával',
    'minute_before' => ':count perccel',
    'min_before' => ':count perccel',
    'second_before' => ':count másodperccel',
    's_before' => ':count másodperccel',
    'months' => ['január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december'],
    'months_short' => ['jan.', 'feb.', 'márc.', 'ápr.', 'máj.', 'jún.', 'júl.', 'aug.', 'szept.', 'okt.', 'nov.', 'dec.'],
    'weekdays' => ['vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat'],
    'weekdays_short' => ['vas', 'hét', 'kedd', 'sze', 'csüt', 'pén', 'szo'],
    'weekdays_min' => ['v', 'h', 'k', 'sze', 'cs', 'p', 'sz'],
    'ordinal' => ':number.',
    'diff_now' => 'most',
    'diff_today' => 'ma',
    'diff_yesterday' => 'tegnap',
    'diff_tomorrow' => 'holnap',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'YYYY.MM.DD.',
        'LL' => 'YYYY. MMMM D.',
        'LLL' => 'YYYY. MMMM D. H:mm',
        'LLLL' => 'YYYY. MMMM D., dddd H:mm',
    ],
    'calendar' => [
        'sameDay' => '[ma] LT[-kor]',
        'nextDay' => '[holnap] LT[-kor]',
        'nextWeek' => function (\Carbon\CarbonInterface $date) use ($huWeekEndings) {
            return '['.$huWeekEndings[$date->dayOfWeek].'] LT[-kor]';
        },
        'lastDay' => '[tegnap] LT[-kor]',
        'lastWeek' => function (\Carbon\CarbonInterface $date) use ($huWeekEndings) {
            return '[múlt '.$huWeekEndings[$date->dayOfWeek].'] LT[-kor]';
        },
        'sameElse' => 'L',
    ],
    'meridiem' => ['DE', 'DU'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' és '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/hu.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - mhamlet
 */
return [
    'year' => ':count տարի',
    'a_year' => 'տարի|:count տարի',
    'y' => ':countտ',
    'month' => ':count ամիս',
    'a_month' => 'ամիս|:count ամիս',
    'm' => ':countամ',
    'week' => ':count շաբաթ',
    'a_week' => 'շաբաթ|:count շաբաթ',
    'w' => ':countշ',
    'day' => ':count օր',
    'a_day' => 'օր|:count օր',
    'd' => ':countօր',
    'hour' => ':count ժամ',
    'a_hour' => 'ժամ|:count ժամ',
    'h' => ':countժ',
    'minute' => ':count րոպե',
    'a_minute' => 'րոպե|:count րոպե',
    'min' => ':countր',
    'second' => ':count վայրկյան',
    'a_second' => 'մի քանի վայրկյան|:count վայրկյան',
    's' => ':countվրկ',
    'ago' => ':time առաջ',
    'from_now' => ':timeից',
    'after' => ':time հետո',
    'before' => ':time առաջ',
    'diff_now' => 'հիմա',
    'diff_today' => 'այսօր',
    'diff_yesterday' => 'երեկ',
    'diff_tomorrow' => 'վաղը',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY թ.',
        'LLL' => 'D MMMM YYYY թ., HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY թ., HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[այսօր] LT',
        'nextDay' => '[վաղը] LT',
        'nextWeek' => 'dddd [օրը ժամը] LT',
        'lastDay' => '[երեկ] LT',
        'lastWeek' => '[անցած] dddd [օրը ժամը] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'DDD':
            case 'w':
            case 'W':
            case 'DDDo':
                return $number.($number === 1 ? '-ին' : '-րդ');
            default:
                return $number;
        }
    },
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'գիշերվա';
        }
        if ($hour < 12) {
            return 'առավոտվա';
        }
        if ($hour < 17) {
            return 'ցերեկվա';
        }

        return 'երեկոյան';
    },
    'months' => ['հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', 'դեկտեմբերի'],
    'months_standalone' => ['հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր'],
    'months_short' => ['հնվ', 'փտր', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սպտ', 'հկտ', 'նմբ', 'դկտ'],
    'months_regexp' => '/(D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|L{2,4}|l{2,4})/',
    'weekdays' => ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'],
    'weekdays_short' => ['կրկ', 'երկ', 'երք', 'չրք', 'հնգ', 'ուրբ', 'շբթ'],
    'weekdays_min' => ['կրկ', 'երկ', 'երք', 'չրք', 'հնգ', 'ուրբ', 'շբթ'],
    'list' => [', ', ' եւ '],
    'first_day_of_week' => 1,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - Tim Fish
 * - Serhan Apaydın
 * - JD Isaacks
 */
return array_replace_recursive(require __DIR__.'/hy.php', [
    'from_now' => ':time հետո',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY-MM-DD',
    ],
    'months' => ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'],
    'months_short' => ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12'],
    'weekdays' => ['1', '2', '3', '4', '5', '6', '7'],
    'weekdays_short' => ['1', '2', '3', '4', '5', '6', '7'],
    'weekdays_min' => ['1', '2', '3', '4', '5', '6', '7'],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ia_FR.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Fedora Project Nik Kalach nikka@fedoraproject.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['januario', 'februario', 'martio', 'april', 'maio', 'junio', 'julio', 'augusto', 'septembre', 'octobre', 'novembre', 'decembre'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'],
    'weekdays' => ['dominica', 'lunedi', 'martedi', 'mercuridi', 'jovedi', 'venerdi', 'sabbato'],
    'weekdays_short' => ['dom', 'lun', 'mar', 'mer', 'jov', 'ven', 'sab'],
    'weekdays_min' => ['dom', 'lun', 'mar', 'mer', 'jov', 'ven', 'sab'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => 'anno :count',
    'y' => 'anno :count',
    'a_year' => 'anno :count',

    'month' => ':count mense',
    'm' => ':count mense',
    'a_month' => ':count mense',

    'week' => ':count septimana',
    'w' => ':count septimana',
    'a_week' => ':count septimana',

    'day' => ':count die',
    'd' => ':count die',
    'a_day' => ':count die',

    'hour' => ':count hora',
    'h' => ':count hora',
    'a_hour' => ':count hora',

    'minute' => ':count minuscule',
    'min' => ':count minuscule',
    'a_minute' => ':count minuscule',

    'second' => ':count secunda',
    's' => ':count secunda',
    'a_second' => ':count secunda',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - du
 * - JD Isaacks
 * - Nafies Luthfi
 * - Raymundus Jati Primanda (mundusjp)
 * - diankur313
 * - a-wip0
 */
return [
    'year' => ':count tahun',
    'a_year' => '{1}setahun|]1,Inf[:count tahun',
    'y' => ':countthn',
    'month' => ':count bulan',
    'a_month' => '{1}sebulan|]1,Inf[:count bulan',
    'm' => ':countbln',
    'week' => ':count minggu',
    'a_week' => '{1}seminggu|]1,Inf[:count minggu',
    'w' => ':countmgg',
    'day' => ':count hari',
    'a_day' => '{1}sehari|]1,Inf[:count hari',
    'd' => ':counthr',
    'hour' => ':count jam',
    'a_hour' => '{1}sejam|]1,Inf[:count jam',
    'h' => ':countj',
    'minute' => ':count menit',
    'a_minute' => '{1}semenit|]1,Inf[:count menit',
    'min' => ':countmnt',
    'second' => ':count detik',
    'a_second' => '{1}beberapa detik|]1,Inf[:count detik',
    's' => ':countdt',
    'ago' => ':time yang lalu',
    'from_now' => ':time dari sekarang',
    'after' => ':time setelahnya',
    'before' => ':time sebelumnya',
    'diff_now' => 'sekarang',
    'diff_today' => 'Hari',
    'diff_today_regexp' => 'Hari(?:\\s+ini)?(?:\\s+pukul)?',
    'diff_yesterday' => 'kemarin',
    'diff_yesterday_regexp' => 'Kemarin(?:\\s+pukul)?',
    'diff_tomorrow' => 'besok',
    'diff_tomorrow_regexp' => 'Besok(?:\\s+pukul)?',
    'formats' => [
        'LT' => 'HH.mm',
        'LTS' => 'HH.mm.ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY [pukul] HH.mm',
        'LLLL' => 'dddd, D MMMM YYYY [pukul] HH.mm',
    ],
    'calendar' => [
        'sameDay' => '[Hari ini pukul] LT',
        'nextDay' => '[Besok pukul] LT',
        'nextWeek' => 'dddd [pukul] LT',
        'lastDay' => '[Kemarin pukul] LT',
        'lastWeek' => 'dddd [lalu pukul] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 11) {
            return 'pagi';
        }
        if ($hour < 15) {
            return 'siang';
        }
        if ($hour < 19) {
            return 'sore';
        }

        return 'malam';
    },
    'months' => ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agt', 'Sep', 'Okt', 'Nov', 'Des'],
    'weekdays' => ['Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'],
    'weekdays_short' => ['Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'],
    'weekdays_min' => ['Mg', 'Sn', 'Sl', 'Rb', 'Km', 'Jm', 'Sb'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' dan '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/id.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ig_NG.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - pablo@mandriva.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Jenụwarị', 'Febrụwarị', 'Maachị', 'Eprel', 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', 'Ọktoba', 'Novemba', 'Disemba'],
    'months_short' => ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'],
    'weekdays' => ['sọnde', 'mọnde', 'tuzde', 'wenzde', 'tọsde', 'fraịde', 'satọde'],
    'weekdays_short' => ['sọn', 'mọn', 'tuz', 'wen', 'tọs', 'fra', 'sat'],
    'weekdays_min' => ['sọn', 'mọn', 'tuz', 'wen', 'tọs', 'fra', 'sat'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => 'afo :count',
    'y' => 'afo :count',
    'a_year' => 'afo :count',

    'month' => 'önwa :count',
    'm' => 'önwa :count',
    'a_month' => 'önwa :count',

    'week' => 'izu :count',
    'w' => 'izu :count',
    'a_week' => 'izu :count',

    'day' => 'ụbọchị :count',
    'd' => 'ụbọchị :count',
    'a_day' => 'ụbọchị :count',

    'hour' => 'awa :count',
    'h' => 'awa :count',
    'a_hour' => 'awa :count',

    'minute' => 'minit :count',
    'min' => 'minit :count',
    'a_minute' => 'minit :count',

    'second' => 'sekọnd :count',
    's' => 'sekọnd :count',
    'a_second' => 'sekọnd :count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['ꎸꄑ', 'ꁯꋒ'],
    'weekdays' => ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'],
    'weekdays_short' => ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'],
    'weekdays_min' => ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'],
    'months' => null,
    'months_short' => ['ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', 'ꊰꑋꆪ'],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'YYYY-MM-dd',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D h:mm a',
        'LLLL' => 'YYYY MMMM D, dddd h:mm a',
    ],

    'year' => ':count ꒉ', // less reliable
    'y' => ':count ꒉ', // less reliable
    'a_year' => ':count ꒉ', // less reliable

    'month' => ':count ꆪ',
    'm' => ':count ꆪ',
    'a_month' => ':count ꆪ',

    'week' => ':count ꏃ', // less reliable
    'w' => ':count ꏃ', // less reliable
    'a_week' => ':count ꏃ', // less reliable

    'day' => ':count ꏜ', // less reliable
    'd' => ':count ꏜ', // less reliable
    'a_day' => ':count ꏜ', // less reliable

    'hour' => ':count ꄮꈉ',
    'h' => ':count ꄮꈉ',
    'a_hour' => ':count ꄮꈉ',

    'minute' => ':count ꀄꊭ', // less reliable
    'min' => ':count ꀄꊭ', // less reliable
    'a_minute' => ':count ꀄꊭ', // less reliable

    'second' => ':count ꇅ', // less reliable
    's' => ':count ꇅ', // less reliable
    'a_second' => ':count ꇅ', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ik_CA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - pablo@mandriva.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Siqiññaatchiaq', 'Siqiññaasrugruk', 'Paniqsiqsiivik', 'Qilġich Tatqiat', 'Suppivik', 'Iġñivik', 'Itchavik', 'Tiññivik', 'Amiġaiqsivik', 'Sikkuvik', 'Nippivik', 'Siqiñġiḷaq'],
    'months_short' => ['Sñt', 'Sñs', 'Pan', 'Qil', 'Sup', 'Iġñ', 'Itc', 'Tiñ', 'Ami', 'Sik', 'Nip', 'Siq'],
    'weekdays' => ['Minġuiqsioiq', 'Savałłiq', 'Ilaqtchiioiq', 'Qitchiioiq', 'Sisamiioiq', 'Tallimmiioiq', 'Maqinġuoiq'],
    'weekdays_short' => ['Min', 'Sav', 'Ila', 'Qit', 'Sis', 'Tal', 'Maq'],
    'weekdays_min' => ['Min', 'Sav', 'Ila', 'Qit', 'Sis', 'Tal', 'Maq'],
    'day_of_first_week_of_year' => 1,

    'year' => ':count ukiuq',
    'y' => ':count ukiuq',
    'a_year' => ':count ukiuq',

    'month' => ':count Tatqiat',
    'm' => ':count Tatqiat',
    'a_month' => ':count Tatqiat',

    'week' => ':count tatqiat', // less reliable
    'w' => ':count tatqiat', // less reliable
    'a_week' => ':count tatqiat', // less reliable

    'day' => ':count siqiñiq', // less reliable
    'd' => ':count siqiñiq', // less reliable
    'a_day' => ':count siqiñiq', // less reliable

    'hour' => ':count Siḷa', // less reliable
    'h' => ':count Siḷa', // less reliable
    'a_hour' => ':count Siḷa', // less reliable

    'second' => ':count iġñiq', // less reliable
    's' => ':count iġñiq', // less reliable
    'a_second' => ':count iġñiq', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/id.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kristján Ingi Geirsson
 */
return [
    'year' => '1 ár|:count ár',
    'y' => '1 ár|:count ár',
    'month' => '1 mánuður|:count mánuðir',
    'm' => '1 mánuður|:count mánuðir',
    'week' => '1 vika|:count vikur',
    'w' => '1 vika|:count vikur',
    'day' => '1 dagur|:count dagar',
    'd' => '1 dagur|:count dagar',
    'hour' => '1 klukkutími|:count klukkutímar',
    'h' => '1 klukkutími|:count klukkutímar',
    'minute' => '1 mínúta|:count mínútur',
    'min' => '1 mínúta|:count mínútur',
    'second' => '1 sekúnda|:count sekúndur',
    's' => '1 sekúnda|:count sekúndur',
    'ago' => ':time síðan',
    'from_now' => ':time síðan',
    'after' => ':time eftir',
    'before' => ':time fyrir',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' og '],
    'meridiem' => ['fh', 'eh'],
    'diff_now' => 'núna',
    'diff_yesterday' => 'í gær',
    'diff_tomorrow' => 'á morgun',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM [kl.] HH:mm',
        'LLLL' => 'dddd D. MMMM YYYY [kl.] HH:mm',
    ],
    'weekdays' => ['sunnudaginn', 'mánudaginn', 'þriðjudaginn', 'miðvikudaginn', 'fimmtudaginn', 'föstudaginn', 'laugardaginn'],
    'weekdays_short' => ['sun', 'mán', 'þri', 'mið', 'fim', 'fös', 'lau'],
    'weekdays_min' => ['sun', 'mán', 'þri', 'mið', 'fim', 'fös', 'lau'],
    'months' => ['janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'maí', 'jún', 'júl', 'ágú', 'sep', 'okt', 'nóv', 'des'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/is.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ash
 * - François B
 * - Marco Perrando
 * - Massimiliano Caniparoli
 * - JD Isaacks
 * - Andrea Martini
 * - Francesco Marasco
 * - Tizianoz93
 * - Davide Casiraghi (davide-casiraghi)
 * - Pete Scopes (pdscopes)
 */
return [
    'year' => ':count anno|:count anni',
    'a_year' => 'un anno|:count anni',
    'y' => ':count anno|:count anni',
    'month' => ':count mese|:count mesi',
    'a_month' => 'un mese|:count mesi',
    'm' => ':count mese|:count mesi',
    'week' => ':count settimana|:count settimane',
    'a_week' => 'una settimana|:count settimane',
    'w' => ':count set.',
    'day' => ':count giorno|:count giorni',
    'a_day' => 'un giorno|:count giorni',
    'd' => ':count g|:count gg',
    'hour' => ':count ora|:count ore',
    'a_hour' => 'un\'ora|:count ore',
    'h' => ':count h',
    'minute' => ':count minuto|:count minuti',
    'a_minute' => 'un minuto|:count minuti',
    'min' => ':count min.',
    'second' => ':count secondo|:count secondi',
    'a_second' => 'alcuni secondi|:count secondi',
    's' => ':count sec.',
    'millisecond' => ':count millisecondo|:count millisecondi',
    'a_millisecond' => 'un millisecondo|:count millisecondi',
    'ms' => ':countms',
    'microsecond' => ':count microsecondo|:count microsecondi',
    'a_microsecond' => 'un microsecondo|:count microsecondi',
    'µs' => ':countµs',
    'ago' => ':time fa',
    'from_now' => function ($time) {
        return (preg_match('/^[0-9].+$/', $time) ? 'tra' : 'in')." $time";
    },
    'after' => ':time dopo',
    'before' => ':time prima',
    'diff_now' => 'proprio ora',
    'diff_today' => 'Oggi',
    'diff_today_regexp' => 'Oggi(?:\\s+alle)?',
    'diff_yesterday' => 'ieri',
    'diff_yesterday_regexp' => 'Ieri(?:\\s+alle)?',
    'diff_tomorrow' => 'domani',
    'diff_tomorrow_regexp' => 'Domani(?:\\s+alle)?',
    'diff_before_yesterday' => 'l\'altro ieri',
    'diff_after_tomorrow' => 'dopodomani',
    'period_interval' => 'ogni :interval',
    'period_start_date' => 'dal :date',
    'period_end_date' => 'al :date',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Oggi alle] LT',
        'nextDay' => '[Domani alle] LT',
        'nextWeek' => 'dddd [alle] LT',
        'lastDay' => '[Ieri alle] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[la scorsa] dddd [alle] LT';
                default:
                    return '[lo scorso] dddd [alle] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberº',
    'months' => ['gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre'],
    'months_short' => ['gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic'],
    'weekdays' => ['domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato'],
    'weekdays_short' => ['dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab'],
    'weekdays_min' => ['do', 'lu', 'ma', 'me', 'gi', 've', 'sa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' e '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Propaganistas
 */
return array_replace_recursive(require __DIR__.'/it.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return require __DIR__.'/it.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/it.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/it.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/iu_CA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Pablo Saratxaga pablo@mandriva.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'MM/DD/YY',
    ],
    'months' => ['ᔮᓄᐊᓕ', 'ᕕᕗᐊᓕ', 'ᒪᔅᓯ', 'ᐃᐳᓗ', 'ᒪᐃ', 'ᔪᓂ', 'ᔪᓚᐃ', 'ᐊᒋᓯ', 'ᓯᑎᕙ', 'ᐊᑦᑐᕙ', 'ᓄᕕᕙ', 'ᑎᓯᕝᕙ'],
    'months_short' => ['ᔮᓄ', 'ᕕᕗ', 'ᒪᔅ', 'ᐃᐳ', 'ᒪᐃ', 'ᔪᓂ', 'ᔪᓚ', 'ᐊᒋ', 'ᓯᑎ', 'ᐊᑦ', 'ᓄᕕ', 'ᑎᓯ'],
    'weekdays' => ['ᓈᑦᑎᖑᔭᕐᕕᒃ', 'ᓇᒡᒐᔾᔭᐅ', 'ᓇᒡᒐᔾᔭᐅᓕᖅᑭᑦ', 'ᐱᖓᓲᓕᖅᓯᐅᑦ', 'ᕿᑎᖅᑰᑦ', 'ᐅᓪᓗᕈᓘᑐᐃᓇᖅ', 'ᓯᕙᑖᕕᒃ'],
    'weekdays_short' => ['ᓈ', 'ᓇ', 'ᓕ', 'ᐱ', 'ᕿ', 'ᐅ', 'ᓯ'],
    'weekdays_min' => ['ᓈ', 'ᓇ', 'ᓕ', 'ᐱ', 'ᕿ', 'ᐅ', 'ᓯ'],
    'day_of_first_week_of_year' => 1,

    'year' => ':count ᐅᑭᐅᖅ',
    'y' => ':count ᐅᑭᐅᖅ',
    'a_year' => ':count ᐅᑭᐅᖅ',

    'month' => ':count qaammat',
    'm' => ':count qaammat',
    'a_month' => ':count qaammat',

    'week' => ':count sapaatip akunnera',
    'w' => ':count sapaatip akunnera',
    'a_week' => ':count sapaatip akunnera',

    'day' => ':count ulloq',
    'd' => ':count ulloq',
    'a_day' => ':count ulloq',

    'hour' => ':count ikarraq',
    'h' => ':count ikarraq',
    'a_hour' => ':count ikarraq',

    'minute' => ':count titiqqaralaaq', // less reliable
    'min' => ':count titiqqaralaaq', // less reliable
    'a_minute' => ':count titiqqaralaaq', // less reliable

    'second' => ':count marluk', // less reliable
    's' => ':count marluk', // less reliable
    'a_second' => ':count marluk', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'months' => ['ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר'],
    'months_short' => ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'],
    'weekdays' => ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'],
    'weekdays_short' => ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'],
    'weekdays_min' => ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'],
    'meridiem' => ['לפנה״צ', 'אחה״צ'],
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'D.M.YYYY',
        'LL' => 'D בMMM YYYY',
        'LLL' => 'D בMMMM YYYY H:mm',
        'LLLL' => 'dddd, D בMMMM YYYY H:mm',
    ],

    'year' => ':count שנה',
    'y' => ':count שנה',
    'a_year' => ':count שנה',

    'month' => ':count חודש',
    'm' => ':count חודש',
    'a_month' => ':count חודש',

    'week' => ':count שבוע',
    'w' => ':count שבוע',
    'a_week' => ':count שבוע',

    'day' => ':count יום',
    'd' => ':count יום',
    'a_day' => ':count יום',

    'hour' => ':count שעה',
    'h' => ':count שעה',
    'a_hour' => ':count שעה',

    'minute' => ':count דקה',
    'min' => ':count דקה',
    'a_minute' => ':count דקה',

    'second' => ':count שניה',
    's' => ':count שניה',
    'a_second' => ':count שניה',

    'ago' => 'לפני :time',
    'from_now' => 'בעוד :time',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Takuya Sawada
 * - Atsushi Tanaka
 * - François B
 * - Jason Katz-Brown
 * - Serhan Apaydın
 * - XueWei
 * - JD Isaacks
 * - toyama satoshi
 * - atakigawa
 */
return [
    'year' => ':count年',
    'y' => ':count年',
    'month' => ':countヶ月',
    'm' => ':countヶ月',
    'week' => ':count週間',
    'w' => ':count週間',
    'day' => ':count日',
    'd' => ':count日',
    'hour' => ':count時間',
    'h' => ':count時間',
    'minute' => ':count分',
    'min' => ':count分',
    'second' => ':count秒',
    'a_second' => '{1}数秒|]1,Inf[:count秒',
    's' => ':count秒',
    'ago' => ':time前',
    'from_now' => ':time後',
    'after' => ':time後',
    'before' => ':time前',
    'diff_now' => '今',
    'diff_today' => '今日',
    'diff_yesterday' => '昨日',
    'diff_tomorrow' => '明日',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY/MM/DD',
        'LL' => 'YYYY年M月D日',
        'LLL' => 'YYYY年M月D日 HH:mm',
        'LLLL' => 'YYYY年M月D日 dddd HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[今日] LT',
        'nextDay' => '[明日] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $current, \Carbon\CarbonInterface $other) {
            if ($other->week !== $current->week) {
                return '[来週]dddd LT';
            }

            return 'dddd LT';
        },
        'lastDay' => '[昨日] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $current, \Carbon\CarbonInterface $other) {
            if ($other->week !== $current->week) {
                return '[先週]dddd LT';
            }

            return 'dddd LT';
        },
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'd':
            case 'D':
            case 'DDD':
                return $number.'日';
            default:
                return $number;
        }
    },
    'meridiem' => ['午前', '午後'],
    'months' => ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
    'months_short' => ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
    'weekdays' => ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'],
    'weekdays_short' => ['日', '月', '火', '水', '木', '金', '土'],
    'weekdays_min' => ['日', '月', '火', '水', '木', '金', '土'],
    'list' => '、',
    'alt_numbers' => ['〇', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二', '十三', '十四', '十五', '十六', '十七', '十八', '十九', '二十', '二十一', '二十二', '二十三', '二十四', '二十五', '二十六', '二十七', '二十八', '二十九', '三十', '三十一', '三十二', '三十三', '三十四', '三十五', '三十六', '三十七', '三十八', '三十九', '四十', '四十一', '四十二', '四十三', '四十四', '四十五', '四十六', '四十七', '四十八', '四十九', '五十', '五十一', '五十二', '五十三', '五十四', '五十五', '五十六', '五十七', '五十八', '五十九', '六十', '六十一', '六十二', '六十三', '六十四', '六十五', '六十六', '六十七', '六十八', '六十九', '七十', '七十一', '七十二', '七十三', '七十四', '七十五', '七十六', '七十七', '七十八', '七十九', '八十', '八十一', '八十二', '八十三', '八十四', '八十五', '八十六', '八十七', '八十八', '八十九', '九十', '九十一', '九十二', '九十三', '九十四', '九十五', '九十六', '九十七', '九十八', '九十九'],
    'alt_numbers_pow' => [
        10000 => '万',
        1000 => '千',
        100 => '百',
    ],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ja.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['utuko', 'kyiukonyi'],
    'weekdays' => ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'weekdays_min' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'months' => ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - tgfjt
 * - JD Isaacks
 */
return [
    'year' => '{1}setaun|]1,Inf[:count taun',
    'month' => '{1}sewulan|]1,Inf[:count wulan',
    'week' => '{1}sakminggu|]1,Inf[:count minggu',
    'day' => '{1}sedinten|]1,Inf[:count dinten',
    'hour' => '{1}setunggal jam|]1,Inf[:count jam',
    'minute' => '{1}setunggal menit|]1,Inf[:count menit',
    'second' => '{1}sawetawis detik|]1,Inf[:count detik',
    'ago' => ':time ingkang kepengker',
    'from_now' => 'wonten ing :time',
    'diff_today' => 'Dinten',
    'diff_yesterday' => 'Kala',
    'diff_yesterday_regexp' => 'Kala(?:\\s+wingi)?(?:\\s+pukul)?',
    'diff_tomorrow' => 'Mbenjang',
    'diff_tomorrow_regexp' => 'Mbenjang(?:\\s+pukul)?',
    'diff_today_regexp' => 'Dinten(?:\\s+puniko)?(?:\\s+pukul)?',
    'formats' => [
        'LT' => 'HH.mm',
        'LTS' => 'HH.mm.ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY [pukul] HH.mm',
        'LLLL' => 'dddd, D MMMM YYYY [pukul] HH.mm',
    ],
    'calendar' => [
        'sameDay' => '[Dinten puniko pukul] LT',
        'nextDay' => '[Mbenjang pukul] LT',
        'nextWeek' => 'dddd [pukul] LT',
        'lastDay' => '[Kala wingi pukul] LT',
        'lastWeek' => 'dddd [kepengker pukul] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 11) {
            return 'enjing';
        }
        if ($hour < 15) {
            return 'siyang';
        }
        if ($hour < 19) {
            return 'sonten';
        }

        return 'ndalu';
    },
    'months' => ['Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'Nopember', 'Desember'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ags', 'Sep', 'Okt', 'Nop', 'Des'],
    'weekdays' => ['Minggu', 'Senen', 'Seloso', 'Rebu', 'Kemis', 'Jemuwah', 'Septu'],
    'weekdays_short' => ['Min', 'Sen', 'Sel', 'Reb', 'Kem', 'Jem', 'Sep'],
    'weekdays_min' => ['Mg', 'Sn', 'Sl', 'Rb', 'Km', 'Jm', 'Sp'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' lan '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Tornike Razmadze
 * - François B
 * - Lasha Dolidze
 * - Tim Fish
 * - JD Isaacks
 * - Tornike Razmadze
 * - François B
 * - Lasha Dolidze
 * - JD Isaacks
 * - LONGMAN
 * - Avtandil Kikabidze (akalongman)
 * - Levan Velijanashvili (Stichoza)
 */
return [
    'year' => ':count წელი',
    'y' => ':count წელი',
    'a_year' => '{1}წელი|]1,Inf[:count წელი',
    'month' => ':count თვე',
    'm' => ':count თვე',
    'a_month' => '{1}თვე|]1,Inf[:count თვე',
    'week' => ':count კვირა',
    'w' => ':count კვირა',
    'a_week' => '{1}კვირა|]1,Inf[:count კვირა',
    'day' => ':count დღე',
    'd' => ':count დღე',
    'a_day' => '{1}დღე|]1,Inf[:count დღე',
    'hour' => ':count საათი',
    'h' => ':count საათი',
    'a_hour' => '{1}საათი|]1,Inf[:count საათი',
    'minute' => ':count წუთი',
    'min' => ':count წუთი',
    'a_minute' => '{1}წუთი|]1,Inf[:count წუთი',
    'second' => ':count წამი',
    's' => ':count წამი',
    'a_second' => '{1}რამდენიმე წამი|]1,Inf[:count წამი',
    'ago' => function ($time) {
        $replacements = [
            // year
            'წელი' => 'წლის',
            // month
            'თვე' => 'თვის',
            // week
            'კვირა' => 'კვირის',
            // day
            'დღე' => 'დღის',
            // hour
            'საათი' => 'საათის',
            // minute
            'წუთი' => 'წუთის',
            // second
            'წამი' => 'წამის',
        ];
        $time = strtr($time, array_flip($replacements));
        $time = strtr($time, $replacements);

        return "$time წინ";
    },
    'from_now' => function ($time) {
        $replacements = [
            // year
            'წელი' => 'წელიწადში',
            // week
            'კვირა' => 'კვირაში',
            // day
            'დღე' => 'დღეში',
            // month
            'თვე' => 'თვეში',
            // hour
            'საათი' => 'საათში',
            // minute
            'წუთი' => 'წუთში',
            // second
            'წამი' => 'წამში',
        ];
        $time = strtr($time, array_flip($replacements));
        $time = strtr($time, $replacements);

        return $time;
    },
    'after' => function ($time) {
        $replacements = [
            // year
            'წელი' => 'წლის',
            // month
            'თვე' => 'თვის',
            // week
            'კვირა' => 'კვირის',
            // day
            'დღე' => 'დღის',
            // hour
            'საათი' => 'საათის',
            // minute
            'წუთი' => 'წუთის',
            // second
            'წამი' => 'წამის',
        ];
        $time = strtr($time, array_flip($replacements));
        $time = strtr($time, $replacements);

        return "$time შემდეგ";
    },
    'before' => function ($time) {
        $replacements = [
            // year
            'წელი' => 'წლით',
            // month
            'თვე' => 'თვით',
            // week
            'კვირა' => 'კვირით',
            // day
            'დღე' => 'დღით',
            // hour
            'საათი' => 'საათით',
            // minute
            'წუთი' => 'წუთით',
            // second
            'წამი' => 'წამით',
        ];
        $time = strtr($time, array_flip($replacements));
        $time = strtr($time, $replacements);

        return "$time ადრე";
    },
    'diff_now' => 'ახლა',
    'diff_today' => 'დღეს',
    'diff_yesterday' => 'გუშინ',
    'diff_tomorrow' => 'ხვალ',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[დღეს], LT[-ზე]',
        'nextDay' => '[ხვალ], LT[-ზე]',
        'nextWeek' => function (\Carbon\CarbonInterface $current, \Carbon\CarbonInterface $other) {
            return ($current->isSameWeek($other) ? '' : '[შემდეგ] ').'dddd, LT[-ზე]';
        },
        'lastDay' => '[გუშინ], LT[-ზე]',
        'lastWeek' => '[წინა] dddd, LT-ზე',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        if ($number === 0) {
            return $number;
        }
        if ($number === 1) {
            return $number.'-ლი';
        }
        if (($number < 20) || ($number <= 100 && ($number % 20 === 0)) || ($number % 100 === 0)) {
            return 'მე-'.$number;
        }

        return $number.'-ე';
    },
    'months' => ['იანვარს', 'თებერვალს', 'მარტს', 'აპრილის', 'მაისს', 'ივნისს', 'ივლისს', 'აგვისტს', 'სექტემბერს', 'ოქტომბერს', 'ნოემბერს', 'დეკემბერს'],
    'months_standalone' => ['იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი'],
    'months_short' => ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'],
    'months_regexp' => '/(D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|L{2,4}|l{2,4})/',
    'weekdays' => ['კვირას', 'ორშაბათს', 'სამშაბათს', 'ოთხშაბათს', 'ხუთშაბათს', 'პარასკევს', 'შაბათს'],
    'weekdays_standalone' => ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'],
    'weekdays_short' => ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'],
    'weekdays_min' => ['კვ', 'ორ', 'სა', 'ოთ', 'ხუ', 'პა', 'შა'],
    'weekdays_regexp' => '/^([^d].*|.*[^d])$/',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' და '],
    'meridiem' => function ($hour) {
        if ($hour >= 4) {
            if ($hour < 11) {
                return 'დილის';
            }

            if ($hour < 16) {
                return 'შუადღის';
            }

            if ($hour < 22) {
                return 'საღამოს';
            }
        }

        return 'ღამის';
    },
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/kab_DZ.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - belkacem77@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Yennayer', 'Fuṛar', 'Meɣres', 'Yebrir', 'Mayyu', 'Yunyu', 'Yulyu', 'ɣuct', 'Ctembeṛ', 'Tubeṛ', 'Wambeṛ', 'Dujembeṛ'],
    'months_short' => ['Yen', 'Fur', 'Meɣ', 'Yeb', 'May', 'Yun', 'Yul', 'ɣuc', 'Cte', 'Tub', 'Wam', 'Duj'],
    'weekdays' => ['Acer', 'Arim', 'Aram', 'Ahad', 'Amhad', 'Sem', 'Sed'],
    'weekdays_short' => ['Ace', 'Ari', 'Ara', 'Aha', 'Amh', 'Sem', 'Sed'],
    'weekdays_min' => ['Ace', 'Ari', 'Ara', 'Aha', 'Amh', 'Sem', 'Sed'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['FT', 'MD'],

    'year' => ':count n yiseggasen',
    'y' => ':count n yiseggasen',
    'a_year' => ':count n yiseggasen',

    'month' => ':count n wayyuren',
    'm' => ':count n wayyuren',
    'a_month' => ':count n wayyuren',

    'week' => ':count n ledwaṛ', // less reliable
    'w' => ':count n ledwaṛ', // less reliable
    'a_week' => ':count n ledwaṛ', // less reliable

    'day' => ':count n wussan',
    'd' => ':count n wussan',
    'a_day' => ':count n wussan',

    'hour' => ':count n tsaɛtin',
    'h' => ':count n tsaɛtin',
    'a_hour' => ':count n tsaɛtin',

    'minute' => ':count n tedqiqin',
    'min' => ':count n tedqiqin',
    'a_minute' => ':count n tedqiqin',

    'second' => ':count tasdidt', // less reliable
    's' => ':count tasdidt', // less reliable
    'a_second' => ':count tasdidt', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Ĩyakwakya', 'Ĩyawĩoo'],
    'weekdays' => ['Wa kyumwa', 'Wa kwambĩlĩlya', 'Wa kelĩ', 'Wa katatũ', 'Wa kana', 'Wa katano', 'Wa thanthatũ'],
    'weekdays_short' => ['Wky', 'Wkw', 'Wkl', 'Wtũ', 'Wkn', 'Wtn', 'Wth'],
    'weekdays_min' => ['Wky', 'Wkw', 'Wkl', 'Wtũ', 'Wkn', 'Wtn', 'Wth'],
    'months' => ['Mwai wa mbee', 'Mwai wa kelĩ', 'Mwai wa katatũ', 'Mwai wa kana', 'Mwai wa katano', 'Mwai wa thanthatũ', 'Mwai wa muonza', 'Mwai wa nyaanya', 'Mwai wa kenda', 'Mwai wa ĩkumi', 'Mwai wa ĩkumi na ĩmwe', 'Mwai wa ĩkumi na ilĩ'],
    'months_short' => ['Mbe', 'Kel', 'Ktũ', 'Kan', 'Ktn', 'Tha', 'Moo', 'Nya', 'Knd', 'Ĩku', 'Ĩkm', 'Ĩkl'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    // Too unreliable
    /*
    'year' => ':count mbua', // less reliable
    'y' => ':count mbua', // less reliable
    'a_year' => ':count mbua', // less reliable

    'month' => ':count ndakitali', // less reliable
    'm' => ':count ndakitali', // less reliable
    'a_month' => ':count ndakitali', // less reliable

    'day' => ':count wia', // less reliable
    'd' => ':count wia', // less reliable
    'a_day' => ':count wia', // less reliable

    'hour' => ':count orasan', // less reliable
    'h' => ':count orasan', // less reliable
    'a_hour' => ':count orasan', // less reliable

    'minute' => ':count orasan', // less reliable
    'min' => ':count orasan', // less reliable
    'a_minute' => ':count orasan', // less reliable
    */
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ka.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Muhi', 'Chilo'],
    'weekdays' => ['Liduva lyapili', 'Liduva lyatatu', 'Liduva lyanchechi', 'Liduva lyannyano', 'Liduva lyannyano na linji', 'Liduva lyannyano na mavili', 'Liduva litandi'],
    'weekdays_short' => ['Ll2', 'Ll3', 'Ll4', 'Ll5', 'Ll6', 'Ll7', 'Ll1'],
    'weekdays_min' => ['Ll2', 'Ll3', 'Ll4', 'Ll5', 'Ll6', 'Ll7', 'Ll1'],
    'months' => ['Mwedi Ntandi', 'Mwedi wa Pili', 'Mwedi wa Tatu', 'Mwedi wa Nchechi', 'Mwedi wa Nnyano', 'Mwedi wa Nnyano na Umo', 'Mwedi wa Nnyano na Mivili', 'Mwedi wa Nnyano na Mitatu', 'Mwedi wa Nnyano na Nchechi', 'Mwedi wa Nnyano na Nnyano', 'Mwedi wa Nnyano na Nnyano na U', 'Mwedi wa Nnyano na Nnyano na M'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['a', 'p'],
    'weekdays' => ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', 'kinta-fera', 'sesta-fera', 'sabadu'],
    'weekdays_short' => ['dum', 'sig', 'ter', 'kua', 'kin', 'ses', 'sab'],
    'weekdays_min' => ['du', 'si', 'te', 'ku', 'ki', 'se', 'sa'],
    'weekdays_standalone' => ['dumingu', 'sigunda-fera', 'tersa-fera', 'kuarta-fera', 'kinta-fera', 'sesta-fera', 'sábadu'],
    'months' => ['Janeru', 'Febreru', 'Marsu', 'Abril', 'Maiu', 'Junhu', 'Julhu', 'Agostu', 'Setenbru', 'Otubru', 'Nuvenbru', 'Dizenbru'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Otu', 'Nuv', 'Diz'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D [di] MMMM [di] YYYY HH:mm',
        'LLLL' => 'dddd, D [di] MMMM [di] YYYY HH:mm',
    ],

    'year' => ':count otunu', // less reliable
    'y' => ':count otunu', // less reliable
    'a_year' => ':count otunu', // less reliable

    'week' => ':count día dumingu', // less reliable
    'w' => ':count día dumingu', // less reliable
    'a_week' => ':count día dumingu', // less reliable

    'day' => ':count diâ', // less reliable
    'd' => ':count diâ', // less reliable
    'a_day' => ':count diâ', // less reliable

    'minute' => ':count sugundu', // less reliable
    'min' => ':count sugundu', // less reliable
    'a_minute' => ':count sugundu', // less reliable

    'second' => ':count dós', // less reliable
    's' => ':count dós', // less reliable
    'a_second' => ':count dós', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Adduha', 'Aluula'],
    'weekdays' => ['Alhadi', 'Atini', 'Atalata', 'Alarba', 'Alhamiisa', 'Aljuma', 'Assabdu'],
    'weekdays_short' => ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alj', 'Ass'],
    'weekdays_min' => ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alj', 'Ass'],
    'months' => ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],
    'months_short' => ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Kiroko', 'Hwaĩ-inĩ'],
    'weekdays' => ['Kiumia', 'Njumatatũ', 'Njumaine', 'Njumatana', 'Aramithi', 'Njumaa', 'Njumamothi'],
    'weekdays_short' => ['KMA', 'NTT', 'NMN', 'NMT', 'ART', 'NMA', 'NMM'],
    'weekdays_min' => ['KMA', 'NTT', 'NMN', 'NMT', 'ART', 'NMA', 'NMM'],
    'months' => ['Njenuarĩ', 'Mwere wa kerĩ', 'Mwere wa gatatũ', 'Mwere wa kana', 'Mwere wa gatano', 'Mwere wa gatandatũ', 'Mwere wa mũgwanja', 'Mwere wa kanana', 'Mwere wa kenda', 'Mwere wa ikũmi', 'Mwere wa ikũmi na ũmwe', 'Ndithemba'],
    'months_short' => ['JEN', 'WKR', 'WGT', 'WKN', 'WTN', 'WTD', 'WMJ', 'WNN', 'WKD', 'WIK', 'WMW', 'DIT'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    'year' => ':count mĩaka', // less reliable
    'y' => ':count mĩaka', // less reliable
    'a_year' => ':count mĩaka', // less reliable

    'month' => ':count mweri', // less reliable
    'm' => ':count mweri', // less reliable
    'a_month' => ':count mweri', // less reliable

    'week' => ':count kiumia', // less reliable
    'w' => ':count kiumia', // less reliable
    'a_week' => ':count kiumia', // less reliable

    'day' => ':count mũthenya', // less reliable
    'd' => ':count mũthenya', // less reliable
    'a_day' => ':count mũthenya', // less reliable

    'hour' => ':count thaa', // less reliable
    'h' => ':count thaa', // less reliable
    'a_hour' => ':count thaa', // less reliable

    'minute' => ':count mundu', // less reliable
    'min' => ':count mundu', // less reliable
    'a_minute' => ':count mundu', // less reliable

    'second' => ':count igego', // less reliable
    's' => ':count igego', // less reliable
    'a_second' => ':count igego', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - Talat Uspanov
 * - Нурлан Рахимжанов
 * - Toleugazy Kali
 */
return [
    'year' => ':count жыл',
    'a_year' => '{1}бір жыл|:count жыл',
    'y' => ':count ж.',
    'month' => ':count ай',
    'a_month' => '{1}бір ай|:count ай',
    'm' => ':count ай',
    'week' => ':count апта',
    'a_week' => '{1}бір апта',
    'w' => ':count ап.',
    'day' => ':count күн',
    'a_day' => '{1}бір күн|:count күн',
    'd' => ':count к.',
    'hour' => ':count сағат',
    'a_hour' => '{1}бір сағат|:count сағат',
    'h' => ':count са.',
    'minute' => ':count минут',
    'a_minute' => '{1}бір минут|:count минут',
    'min' => ':count м.',
    'second' => ':count секунд',
    'a_second' => '{1}бірнеше секунд|:count секунд',
    's' => ':count се.',
    'ago' => ':time бұрын',
    'from_now' => ':time ішінде',
    'after' => ':time кейін',
    'before' => ':time бұрын',
    'diff_now' => 'қазір',
    'diff_today' => 'Бүгін',
    'diff_today_regexp' => 'Бүгін(?:\\s+сағат)?',
    'diff_yesterday' => 'кеше',
    'diff_yesterday_regexp' => 'Кеше(?:\\s+сағат)?',
    'diff_tomorrow' => 'ертең',
    'diff_tomorrow_regexp' => 'Ертең(?:\\s+сағат)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Бүгін сағат] LT',
        'nextDay' => '[Ертең сағат] LT',
        'nextWeek' => 'dddd [сағат] LT',
        'lastDay' => '[Кеше сағат] LT',
        'lastWeek' => '[Өткен аптаның] dddd [сағат] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        static $suffixes = [
            0 => '-ші',
            1 => '-ші',
            2 => '-ші',
            3 => '-ші',
            4 => '-ші',
            5 => '-ші',
            6 => '-шы',
            7 => '-ші',
            8 => '-ші',
            9 => '-шы',
            10 => '-шы',
            20 => '-шы',
            30 => '-шы',
            40 => '-шы',
            50 => '-ші',
            60 => '-шы',
            70 => '-ші',
            80 => '-ші',
            90 => '-шы',
            100 => '-ші',
        ];

        return $number.($suffixes[$number] ?? $suffixes[$number % 10] ?? $suffixes[$number >= 100 ? 100 : -1] ?? '');
    },
    'months' => ['қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', 'қазан', 'қараша', 'желтоқсан'],
    'months_short' => ['қаң', 'ақп', 'нау', 'сәу', 'мам', 'мау', 'шіл', 'там', 'қыр', 'қаз', 'қар', 'жел'],
    'weekdays' => ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'],
    'weekdays_short' => ['жек', 'дүй', 'сей', 'сәр', 'бей', 'жұм', 'сен'],
    'weekdays_min' => ['жк', 'дй', 'сй', 'ср', 'бй', 'жм', 'сн'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' және '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/kk.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/kl_GL.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['krn', 'koosk'],
    'weekdays' => ['Kotisap', 'Kotaai', 'Koaeng’', 'Kosomok', 'Koang’wan', 'Komuut', 'Kolo'],
    'weekdays_short' => ['Kts', 'Kot', 'Koo', 'Kos', 'Koa', 'Kom', 'Kol'],
    'weekdays_min' => ['Kts', 'Kot', 'Koo', 'Kos', 'Koa', 'Kom', 'Kol'],
    'months' => ['Mulgul', 'Ng’atyaato', 'Kiptaamo', 'Iwootkuut', 'Mamuut', 'Paagi', 'Ng’eiyeet', 'Rooptui', 'Bureet', 'Epeeso', 'Kipsuunde ne taai', 'Kipsuunde nebo aeng’'],
    'months_short' => ['Mul', 'Ngat', 'Taa', 'Iwo', 'Mam', 'Paa', 'Nge', 'Roo', 'Bur', 'Epe', 'Kpt', 'Kpa'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    'year' => ':count maghatiat', // less reliable
    'y' => ':count maghatiat', // less reliable
    'a_year' => ':count maghatiat', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Danish Standards Association    bug-glibc-locales@gnu.org
 * - John Eyðstein Johannesen (mashema)
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY HH:mm',
        'LLLL' => 'dddd [d.] D. MMMM YYYY [kl.] HH:mm',
    ],
    'months' => ['januaarip', 'februaarip', 'marsip', 'apriilip', 'maajip', 'juunip', 'juulip', 'aggustip', 'septembarip', 'oktobarip', 'novembarip', 'decembarip'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
    'weekdays' => ['sapaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', 'sisamanngorneq', 'tallimanngorneq', 'arfininngorneq'],
    'weekdays_short' => ['sap', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'],
    'weekdays_min' => ['sap', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => '{1}ukioq :count|{0}:count ukiut|]1,Inf[ukiut :count',
    'a_year' => '{1}ukioq|{0}:count ukiut|]1,Inf[ukiut :count',
    'y' => '{1}:countyr|{0}:countyrs|]1,Inf[:countyrs',

    'month' => '{1}qaammat :count|{0}:count qaammatit|]1,Inf[qaammatit :count',
    'a_month' => '{1}qaammat|{0}:count qaammatit|]1,Inf[qaammatit :count',
    'm' => '{1}:countmo|{0}:countmos|]1,Inf[:countmos',

    'week' => '{1}:count sap. ak.|{0}:count sap. ak.|]1,Inf[:count sap. ak.',
    'a_week' => '{1}a sap. ak.|{0}:count sap. ak.|]1,Inf[:count sap. ak.',
    'w' => ':countw',

    'day' => '{1}:count ulloq|{0}:count ullut|]1,Inf[:count ullut',
    'a_day' => '{1}a ulloq|{0}:count ullut|]1,Inf[:count ullut',
    'd' => ':countd',

    'hour' => '{1}:count tiimi|{0}:count tiimit|]1,Inf[:count tiimit',
    'a_hour' => '{1}tiimi|{0}:count tiimit|]1,Inf[:count tiimit',
    'h' => ':counth',

    'minute' => '{1}:count minutsi|{0}:count minutsit|]1,Inf[:count minutsit',
    'a_minute' => '{1}a minutsi|{0}:count minutsit|]1,Inf[:count minutsit',
    'min' => ':countm',

    'second' => '{1}:count sikunti|{0}:count sikuntit|]1,Inf[:count sikuntit',
    'a_second' => '{1}sikunti|{0}:count sikuntit|]1,Inf[:count sikuntit',
    's' => ':counts',

    'ago' => ':time matuma siorna',

]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kruy Vanna
 * - Sereysethy Touch
 * - JD Isaacks
 * - Sovichet Tep
 */
return [
    'year' => '{1}មួយឆ្នាំ|]1,Inf[:count ឆ្នាំ',
    'y' => ':count ឆ្នាំ',
    'month' => '{1}មួយខែ|]1,Inf[:count ខែ',
    'm' => ':count ខែ',
    'week' => ':count សប្ដាហ៍',
    'w' => ':count សប្ដាហ៍',
    'day' => '{1}មួយថ្ងៃ|]1,Inf[:count ថ្ងៃ',
    'd' => ':count ថ្ងៃ',
    'hour' => '{1}មួយម៉ោង|]1,Inf[:count ម៉ោង',
    'h' => ':count ម៉ោង',
    'minute' => '{1}មួយនាទី|]1,Inf[:count នាទី',
    'min' => ':count នាទី',
    'second' => '{1}ប៉ុន្មានវិនាទី|]1,Inf[:count វិនាទី',
    's' => ':count វិនាទី',
    'ago' => ':timeមុន',
    'from_now' => ':timeទៀត',
    'after' => 'នៅ​ក្រោយ :time',
    'before' => 'នៅ​មុន :time',
    'diff_now' => 'ឥឡូវ',
    'diff_today' => 'ថ្ងៃនេះ',
    'diff_today_regexp' => 'ថ្ងៃនេះ(?:\\s+ម៉ោង)?',
    'diff_yesterday' => 'ម្សិលមិញ',
    'diff_yesterday_regexp' => 'ម្សិលមិញ(?:\\s+ម៉ោង)?',
    'diff_tomorrow' => 'ថ្ងៃ​ស្អែក',
    'diff_tomorrow_regexp' => 'ស្អែក(?:\\s+ម៉ោង)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[ថ្ងៃនេះ ម៉ោង] LT',
        'nextDay' => '[ស្អែក ម៉ោង] LT',
        'nextWeek' => 'dddd [ម៉ោង] LT',
        'lastDay' => '[ម្សិលមិញ ម៉ោង] LT',
        'lastWeek' => 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => 'ទី:number',
    'meridiem' => ['ព្រឹក', 'ល្ងាច'],
    'months' => ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'],
    'months_short' => ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'],
    'weekdays' => ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'],
    'weekdays_short' => ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'],
    'weekdays_min' => ['អា', 'ច', 'អ', 'ព', 'ព្រ', 'សុ', 'ស'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', 'និង '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/km.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - MOHAN M U
 * - François B
 * - rajeevnaikte
 */
return [
    'year' => '{1}ಒಂದು ವರ್ಷ|]1,Inf[:count ವರ್ಷ',
    'month' => '{1}ಒಂದು ತಿಂಗಳು|]1,Inf[:count ತಿಂಗಳು',
    'week' => '{1}ಒಂದು ವಾರ|]1,Inf[:count ವಾರಗಳು',
    'day' => '{1}ಒಂದು ದಿನ|]1,Inf[:count ದಿನ',
    'hour' => '{1}ಒಂದು ಗಂಟೆ|]1,Inf[:count ಗಂಟೆ',
    'minute' => '{1}ಒಂದು ನಿಮಿಷ|]1,Inf[:count ನಿಮಿಷ',
    'second' => '{1}ಕೆಲವು ಕ್ಷಣಗಳು|]1,Inf[:count ಸೆಕೆಂಡುಗಳು',
    'ago' => ':time ಹಿಂದೆ',
    'from_now' => ':time ನಂತರ',
    'diff_now' => 'ಈಗ',
    'diff_today' => 'ಇಂದು',
    'diff_yesterday' => 'ನಿನ್ನೆ',
    'diff_tomorrow' => 'ನಾಳೆ',
    'formats' => [
        'LT' => 'A h:mm',
        'LTS' => 'A h:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, A h:mm',
        'LLLL' => 'dddd, D MMMM YYYY, A h:mm',
    ],
    'calendar' => [
        'sameDay' => '[ಇಂದು] LT',
        'nextDay' => '[ನಾಳೆ] LT',
        'nextWeek' => 'dddd, LT',
        'lastDay' => '[ನಿನ್ನೆ] LT',
        'lastWeek' => '[ಕೊನೆಯ] dddd, LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberನೇ',
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'ರಾತ್ರಿ';
        }
        if ($hour < 10) {
            return 'ಬೆಳಿಗ್ಗೆ';
        }
        if ($hour < 17) {
            return 'ಮಧ್ಯಾಹ್ನ';
        }
        if ($hour < 20) {
            return 'ಸಂಜೆ';
        }

        return 'ರಾತ್ರಿ';
    },
    'months' => ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್'],
    'months_short' => ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'],
    'weekdays' => ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'],
    'weekdays_short' => ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'],
    'weekdays_min' => ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'],
    'list' => ', ',
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'weekend' => [0, 0],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/kn.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kunal Marwaha
 * - FourwingsY
 * - François B
 * - Jason Katz-Brown
 * - Seokjun Kim
 * - Junho Kim
 * - JD Isaacks
 * - Juwon Kim
 */
return [
    'year' => ':count년',
    'a_year' => '{1}일년|]1,Inf[:count년',
    'y' => ':count년',
    'month' => ':count개월',
    'a_month' => '{1}한달|]1,Inf[:count개월',
    'm' => ':count개월',
    'week' => ':count주',
    'a_week' => '{1}일주일|]1,Inf[:count 주',
    'w' => ':count주일',
    'day' => ':count일',
    'a_day' => '{1}하루|]1,Inf[:count일',
    'd' => ':count일',
    'hour' => ':count시간',
    'a_hour' => '{1}한시간|]1,Inf[:count시간',
    'h' => ':count시간',
    'minute' => ':count분',
    'a_minute' => '{1}일분|]1,Inf[:count분',
    'min' => ':count분',
    'second' => ':count초',
    'a_second' => '{1}몇초|]1,Inf[:count초',
    's' => ':count초',
    'ago' => ':time 전',
    'from_now' => ':time 후',
    'after' => ':time 후',
    'before' => ':time 전',
    'diff_now' => '지금',
    'diff_today' => '오늘',
    'diff_yesterday' => '어제',
    'diff_tomorrow' => '내일',
    'formats' => [
        'LT' => 'A h:mm',
        'LTS' => 'A h:mm:ss',
        'L' => 'YYYY.MM.DD.',
        'LL' => 'YYYY년 MMMM D일',
        'LLL' => 'YYYY년 MMMM D일 A h:mm',
        'LLLL' => 'YYYY년 MMMM D일 dddd A h:mm',
    ],
    'calendar' => [
        'sameDay' => '오늘 LT',
        'nextDay' => '내일 LT',
        'nextWeek' => 'dddd LT',
        'lastDay' => '어제 LT',
        'lastWeek' => '지난주 dddd LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'd':
            case 'D':
            case 'DDD':
                return $number.'일';
            case 'M':
                return $number.'월';
            case 'w':
            case 'W':
                return $number.'주';
            default:
                return $number;
        }
    },
    'meridiem' => ['오전', '오후'],
    'months' => ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
    'months_short' => ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],
    'weekdays' => ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'],
    'weekdays_short' => ['일', '월', '화', '수', '목', '금', '토'],
    'weekdays_min' => ['일', '월', '화', '수', '목', '금', '토'],
    'list' => ' ',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/kok_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat, Pune    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D-M-YY',
    ],
    'months' => ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],
    'months_short' => ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ओगस्ट', 'सेप्टेंबर', 'ओक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],
    'weekdays' => ['आयतार', 'सोमार', 'मंगळवार', 'बुधवार', 'बेरेसतार', 'शुकरार', 'शेनवार'],
    'weekdays_short' => ['आयतार', 'सोमार', 'मंगळवार', 'बुधवार', 'बेरेसतार', 'शुकरार', 'शेनवार'],
    'weekdays_min' => ['आयतार', 'सोमार', 'मंगळवार', 'बुधवार', 'बेरेसतार', 'शुकरार', 'शेनवार'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['म.पू.', 'म.नं.'],

    'year' => ':count वैशाकु', // less reliable
    'y' => ':count वैशाकु', // less reliable
    'a_year' => ':count वैशाकु', // less reliable

    'week' => ':count आदित्यवार', // less reliable
    'w' => ':count आदित्यवार', // less reliable
    'a_week' => ':count आदित्यवार', // less reliable

    'minute' => ':count नोंद', // less reliable
    'min' => ':count नोंद', // less reliable
    'a_minute' => ':count नोंद', // less reliable

    'second' => ':count तेंको', // less reliable
    's' => ':count तेंको', // less reliable
    'a_second' => ':count तेंको', // less reliable

    'month' => ':count मैनो',
    'm' => ':count मैनो',
    'a_month' => ':count मैनो',

    'day' => ':count दिवसु',
    'd' => ':count दिवसु',
    'a_day' => ':count दिवसु',

    'hour' => ':count घंते',
    'h' => ':count घंते',
    'a_hour' => ':count घंते',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ko.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ko.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ks_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['makeo', 'nyiaghuo'],
    'weekdays' => ['Jumaapii', 'Jumaatatu', 'Jumaane', 'Jumaatano', 'Alhamisi', 'Ijumaa', 'Jumaamosi'],
    'weekdays_short' => ['Jpi', 'Jtt', 'Jmn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'weekdays_min' => ['Jpi', 'Jtt', 'Jmn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'months' => ['Januali', 'Febluali', 'Machi', 'Aplili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['sárúwá', 'cɛɛ́nko'],
    'weekdays' => ['sɔ́ndǝ', 'lǝndí', 'maadí', 'mɛkrɛdí', 'jǝǝdí', 'júmbá', 'samdí'],
    'weekdays_short' => ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', 'sam'],
    'weekdays_min' => ['sɔ́n', 'lǝn', 'maa', 'mɛk', 'jǝǝ', 'júm', 'sam'],
    'months' => ['ŋwíí a ntɔ́ntɔ', 'ŋwíí akǝ bɛ́ɛ', 'ŋwíí akǝ ráá', 'ŋwíí akǝ nin', 'ŋwíí akǝ táan', 'ŋwíí akǝ táafɔk', 'ŋwíí akǝ táabɛɛ', 'ŋwíí akǝ táaraa', 'ŋwíí akǝ táanin', 'ŋwíí akǝ ntɛk', 'ŋwíí akǝ ntɛk di bɔ́k', 'ŋwíí akǝ ntɛk di bɛ́ɛ'],
    'months_short' => ['ŋ1', 'ŋ2', 'ŋ3', 'ŋ4', 'ŋ5', 'ŋ6', 'ŋ7', 'ŋ8', 'ŋ9', 'ŋ10', 'ŋ11', 'ŋ12'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['v.M.', 'n.M.'],
    'weekdays' => ['Sunndaach', 'Mohndaach', 'Dinnsdaach', 'Metwoch', 'Dunnersdaach', 'Friidaach', 'Samsdaach'],
    'weekdays_short' => ['Su.', 'Mo.', 'Di.', 'Me.', 'Du.', 'Fr.', 'Sa.'],
    'weekdays_min' => ['Su', 'Mo', 'Di', 'Me', 'Du', 'Fr', 'Sa'],
    'months' => ['Jannewa', 'Fäbrowa', 'Määz', 'Aprell', 'Mai', 'Juuni', 'Juuli', 'Oujoß', 'Septämber', 'Oktohber', 'Novämber', 'Dezämber'],
    'months_short' => ['Jan', 'Fäb', 'Mäz', 'Apr', 'Mai', 'Jun', 'Jul', 'Ouj', 'Säp', 'Okt', 'Nov', 'Dez'],
    'months_short_standalone' => ['Jan.', 'Fäb.', 'Mäz.', 'Apr.', 'Mai', 'Jun.', 'Jul.', 'Ouj.', 'Säp.', 'Okt.', 'Nov.', 'Dez.'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D. M. YYYY',
        'LL' => 'D. MMM. YYYY',
        'LLL' => 'D. MMMM YYYY HH:mm',
        'LLLL' => 'dddd, [dä] D. MMMM YYYY HH:mm',
    ],

    'year' => ':count Johr',
    'y' => ':count Johr',
    'a_year' => ':count Johr',

    'month' => ':count Moohnd',
    'm' => ':count Moohnd',
    'a_month' => ':count Moohnd',

    'week' => ':count woch',
    'w' => ':count woch',
    'a_week' => ':count woch',

    'day' => ':count Daach',
    'd' => ':count Daach',
    'a_day' => ':count Daach',

    'hour' => ':count Uhr',
    'h' => ':count Uhr',
    'a_hour' => ':count Uhr',

    'minute' => ':count Menutt',
    'min' => ':count Menutt',
    'a_minute' => ':count Menutt',

    'second' => ':count Sekůndt',
    's' => ':count Sekůndt',
    'a_second' => ':count Sekůndt',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat, Pune    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'M/D/YY',
    ],
    'months' => ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'],
    'months_short' => ['جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', 'دسمبر'],
    'weekdays' => ['آتهوار', 'ژءندروار', 'بوءںوار', 'بودهوار', 'برىسوار', 'جمع', 'بٹوار'],
    'weekdays_short' => ['آتهوار', 'ژءنتروار', 'بوءںوار', 'بودهوار', 'برىسوار', 'جمع', 'بٹوار'],
    'weekdays_min' => ['آتهوار', 'ژءنتروار', 'بوءںوار', 'بودهوار', 'برىسوار', 'جمع', 'بٹوار'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['دوپھربرونھ', 'دوپھرپتھ'],

    'year' => ':count آب', // less reliable
    'y' => ':count آب', // less reliable
    'a_year' => ':count آب', // less reliable

    'month' => ':count रान्', // less reliable
    'm' => ':count रान्', // less reliable
    'a_month' => ':count रान्', // less reliable

    'week' => ':count آتھٕوار', // less reliable
    'w' => ':count آتھٕوار', // less reliable
    'a_week' => ':count آتھٕوار', // less reliable

    'hour' => ':count سۄن', // less reliable
    'h' => ':count سۄن', // less reliable
    'a_hour' => ':count سۄن', // less reliable

    'minute' => ':count فَن', // less reliable
    'min' => ':count فَن', // less reliable
    'a_minute' => ':count فَن', // less reliable

    'second' => ':count दोʼयुम', // less reliable
    's' => ':count दोʼयुम', // less reliable
    'a_second' => ':count दोʼयुम', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - ks-gnome-trans-commits@lists.code.indlinux.net
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'M/D/YY',
    ],
    'months' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'months_short' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'weekdays' => ['आथवार', 'चॅ़दुरवार', 'बोमवार', 'ब्वदवार', 'ब्रसवार', 'शोकुरवार', 'बटुवार'],
    'weekdays_short' => ['आथ ', 'चॅ़दुर', 'बोम', 'ब्वद', 'ब्रस', 'शोकुर', 'बटु'],
    'weekdays_min' => ['आथ ', 'चॅ़दुर', 'बोम', 'ब्वद', 'ब्रस', 'शोकुर', 'बटु'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Halwest Manguri
 * - Kardo Qadir
 */
$months = ['کانونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', '‌حوزەیران', 'تەمموز', 'ئاب', 'ئەیلول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم'];

$weekdays = ['دوو شەممە', 'سێ شەممە', 'چوار شەممە', 'پێنج شەممە', 'هەینی', 'شەممە', 'یەک شەممە'];

return [
    'ago' => 'پێش :time',
    'from_now' => ':time لە ئێستاوە',
    'after' => 'دوای :time',
    'before' => 'پێش :time',
    'year' => '{0}ساڵ|{1}ساڵێک|{2}٢ ساڵ|[3,10]:count ساڵ|[11,Inf]:count ساڵ',
    'month' => '{0}مانگ|{1}مانگێک|{2}٢ مانگ|[3,10]:count مانگ|[11,Inf]:count مانگ',
    'week' => '{0}هەفتە|{1}هەفتەیەک|{2}٢ هەفتە|[3,10]:count هەفتە|[11,Inf]:count هەفتە',
    'day' => '{0}ڕۆژ|{1}ڕۆژێک|{2}٢ ڕۆژ|[3,10]:count ڕۆژ|[11,Inf]:count ڕۆژ',
    'hour' => '{0}کاتژمێر|{1}کاتژمێرێک|{2}٢ کاتژمێر|[3,10]:count کاتژمێر|[11,Inf]:count کاتژمێر',
    'minute' => '{0}خولەک|{1}خولەکێک|{2}٢ خولەک|[3,10]:count خولەک|[11,Inf]:count خولەک',
    'second' => '{0}چرکە|{1}چرکەیەک|{2}٢ چرکە|[3,10]:count چرکە|[11,Inf]:count چرکە',
    'months' => $months,
    'months_standalone' => $months,
    'months_short' => $months,
    'weekdays' => $weekdays,
    'weekdays_short' => $weekdays,
    'weekdays_min' => $weekdays,
    'list' => [', ', ' û '],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ku.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/kw_GB.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Alastair McKinstry    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['mis Genver', 'mis Hwevrer', 'mis Meurth', 'mis Ebrel', 'mis Me', 'mis Metheven', 'mis Gortheren', 'mis Est', 'mis Gwynngala', 'mis Hedra', 'mis Du', 'mis Kevardhu'],
    'months_short' => ['Gen', 'Hwe', 'Meu', 'Ebr', 'Me', 'Met', 'Gor', 'Est', 'Gwn', 'Hed', 'Du', 'Kev'],
    'weekdays' => ['De Sul', 'De Lun', 'De Merth', 'De Merher', 'De Yow', 'De Gwener', 'De Sadorn'],
    'weekdays_short' => ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'],
    'weekdays_min' => ['Sul', 'Lun', 'Mth', 'Mhr', 'Yow', 'Gwe', 'Sad'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count bledhen',
    'y' => ':count bledhen',
    'a_year' => ':count bledhen',

    'month' => ':count mis',
    'm' => ':count mis',
    'a_month' => ':count mis',

    'week' => ':count seythen',
    'w' => ':count seythen',
    'a_week' => ':count seythen',

    'day' => ':count dydh',
    'd' => ':count dydh',
    'a_day' => ':count dydh',

    'hour' => ':count eur',
    'h' => ':count eur',
    'a_hour' => ':count eur',

    'minute' => ':count mynysen',
    'min' => ':count mynysen',
    'a_minute' => ':count mynysen',

    'second' => ':count pryjwyth',
    's' => ':count pryjwyth',
    'a_second' => ':count pryjwyth',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - acutexyz
 * - Josh Soref
 * - François B
 * - Chyngyz Arystan uulu
 * - Chyngyz
 * - acutexyz
 * - Josh Soref
 * - François B
 * - Chyngyz Arystan uulu
 */
return [
    'year' => ':count жыл',
    'a_year' => '{1}бир жыл|:count жыл',
    'y' => ':count жыл',
    'month' => ':count ай',
    'a_month' => '{1}бир ай|:count ай',
    'm' => ':count ай',
    'week' => ':count апта',
    'a_week' => '{1}бир апта|:count апта',
    'w' => ':count апт.',
    'day' => ':count күн',
    'a_day' => '{1}бир күн|:count күн',
    'd' => ':count күн',
    'hour' => ':count саат',
    'a_hour' => '{1}бир саат|:count саат',
    'h' => ':count саат.',
    'minute' => ':count мүнөт',
    'a_minute' => '{1}бир мүнөт|:count мүнөт',
    'min' => ':count мүн.',
    'second' => ':count секунд',
    'a_second' => '{1}бирнече секунд|:count секунд',
    's' => ':count сек.',
    'ago' => ':time мурун',
    'from_now' => ':time ичинде',
    'diff_now' => 'азыр',
    'diff_today' => 'Бүгүн',
    'diff_today_regexp' => 'Бүгүн(?:\\s+саат)?',
    'diff_yesterday' => 'кечээ',
    'diff_yesterday_regexp' => 'Кече(?:\\s+саат)?',
    'diff_tomorrow' => 'эртең',
    'diff_tomorrow_regexp' => 'Эртең(?:\\s+саат)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Бүгүн саат] LT',
        'nextDay' => '[Эртең саат] LT',
        'nextWeek' => 'dddd [саат] LT',
        'lastDay' => '[Кече саат] LT',
        'lastWeek' => '[Өткен аптанын] dddd [күнү] [саат] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        static $suffixes = [
            0 => '-чү',
            1 => '-чи',
            2 => '-чи',
            3 => '-чү',
            4 => '-чү',
            5 => '-чи',
            6 => '-чы',
            7 => '-чи',
            8 => '-чи',
            9 => '-чу',
            10 => '-чу',
            20 => '-чы',
            30 => '-чу',
            40 => '-чы',
            50 => '-чү',
            60 => '-чы',
            70 => '-чи',
            80 => '-чи',
            90 => '-чу',
            100 => '-чү',
        ];

        return $number.($suffixes[$number] ?? $suffixes[$number % 10] ?? $suffixes[$number >= 100 ? 100 : -1] ?? '');
    },
    'months' => ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'],
    'months_short' => ['янв', 'фев', 'март', 'апр', 'май', 'июнь', 'июль', 'авг', 'сен', 'окт', 'ноя', 'дек'],
    'weekdays' => ['Жекшемби', 'Дүйшөмбү', 'Шейшемби', 'Шаршемби', 'Бейшемби', 'Жума', 'Ишемби'],
    'weekdays_short' => ['Жек', 'Дүй', 'Шей', 'Шар', 'Бей', 'Жум', 'Ише'],
    'weekdays_min' => ['Жк', 'Дй', 'Шй', 'Шр', 'Бй', 'Жм', 'Иш'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => ' ',
    'meridiem' => ['таңкы', 'түштөн кийинки'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ky.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['TOO', 'MUU'],
    'weekdays' => ['Jumapíiri', 'Jumatátu', 'Jumaíne', 'Jumatáano', 'Alamíisi', 'Ijumáa', 'Jumamóosi'],
    'weekdays_short' => ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', 'Móosi'],
    'weekdays_min' => ['Píili', 'Táatu', 'Íne', 'Táano', 'Alh', 'Ijm', 'Móosi'],
    'months' => ['Kʉfúngatɨ', 'Kʉnaanɨ', 'Kʉkeenda', 'Kwiikumi', 'Kwiinyambála', 'Kwiidwaata', 'Kʉmʉʉnchɨ', 'Kʉvɨɨrɨ', 'Kʉsaatʉ', 'Kwiinyi', 'Kʉsaano', 'Kʉsasatʉ'],
    'months_short' => ['Fúngatɨ', 'Naanɨ', 'Keenda', 'Ikúmi', 'Inyambala', 'Idwaata', 'Mʉʉnchɨ', 'Vɨɨrɨ', 'Saatʉ', 'Inyi', 'Saano', 'Sasatʉ'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Tsutomu Kuroda
 * - dan-nl
 * - Simon Lelorrain (slelorrain)
 */
return [
    'year' => ':count Joer',
    'y' => ':countJ',
    'month' => ':count Mount|:count Méint',
    'm' => ':countMo',
    'week' => ':count Woch|:count Wochen',
    'w' => ':countWo|:countWo',
    'day' => ':count Dag|:count Deeg',
    'd' => ':countD',
    'hour' => ':count Stonn|:count Stonnen',
    'h' => ':countSto',
    'minute' => ':count Minutt|:count Minutten',
    'min' => ':countM',
    'second' => ':count Sekonn|:count Sekonnen',
    's' => ':countSek',

    'ago' => 'virun :time',
    'from_now' => 'an :time',
    'before' => ':time virdrun',
    'after' => ':time duerno',

    'diff_today' => 'Haut',
    'diff_yesterday' => 'Gëschter',
    'diff_yesterday_regexp' => 'Gëschter(?:\\s+um)?',
    'diff_tomorrow' => 'Muer',
    'diff_tomorrow_regexp' => 'Muer(?:\\s+um)?',
    'diff_today_regexp' => 'Haut(?:\\s+um)?',
    'formats' => [
        'LT' => 'H:mm [Auer]',
        'LTS' => 'H:mm:ss [Auer]',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY H:mm [Auer]',
        'LLLL' => 'dddd, D. MMMM YYYY H:mm [Auer]',
    ],

    'calendar' => [
        'sameDay' => '[Haut um] LT',
        'nextDay' => '[Muer um] LT',
        'nextWeek' => 'dddd [um] LT',
        'lastDay' => '[Gëschter um] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule
            switch ($date->dayOfWeek) {
                case 2:
                case 4:
                    return '[Leschten] dddd [um] LT';
                default:
                    return '[Leschte] dddd [um] LT';
            }
        },
        'sameElse' => 'L',
    ],

    'months' => ['Januar', 'Februar', 'Mäerz', 'Abrëll', 'Mee', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
    'months_short' => ['Jan.', 'Febr.', 'Mrz.', 'Abr.', 'Mee', 'Jun.', 'Jul.', 'Aug.', 'Sept.', 'Okt.', 'Nov.', 'Dez.'],
    'weekdays' => ['Sonndeg', 'Méindeg', 'Dënschdeg', 'Mëttwoch', 'Donneschdeg', 'Freideg', 'Samschdeg'],
    'weekdays_short' => ['So.', 'Mé.', 'Dë.', 'Më.', 'Do.', 'Fr.', 'Sa.'],
    'weekdays_min' => ['So', 'Mé', 'Dë', 'Më', 'Do', 'Fr', 'Sa'],
    'ordinal' => ':number.',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' an '],
    'meridiem' => ['moies', 'mëttes'],
    'weekdays_short_standalone' => ['Son', 'Méi', 'Dën', 'Mët', 'Don', 'Fre', 'Sam'],
    'months_short_standalone' => ['Jan', 'Feb', 'Mäe', 'Abr', 'Mee', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/lb.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/lg_UG.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Akademe ya Luganda Kizito Birabwa kompyuta@kizito.uklinux.net
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'],
    'weekdays' => ['Sabiiti', 'Balaza', 'Lwakubiri', 'Lwakusatu', 'Lwakuna', 'Lwakutaano', 'Lwamukaaga'],
    'weekdays_short' => ['Sab', 'Bal', 'Lw2', 'Lw3', 'Lw4', 'Lw5', 'Lw6'],
    'weekdays_min' => ['Sab', 'Bal', 'Lw2', 'Lw3', 'Lw4', 'Lw5', 'Lw6'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'month' => ':count njuba', // less reliable
    'm' => ':count njuba', // less reliable
    'a_month' => ':count njuba', // less reliable

    'year' => ':count mwaaka',
    'y' => ':count mwaaka',
    'a_year' => ':count mwaaka',

    'week' => ':count sabbiiti',
    'w' => ':count sabbiiti',
    'a_week' => ':count sabbiiti',

    'day' => ':count lunaku',
    'd' => ':count lunaku',
    'a_day' => ':count lunaku',

    'hour' => 'saawa :count',
    'h' => 'saawa :count',
    'a_hour' => 'saawa :count',

    'minute' => 'ddakiika :count',
    'min' => 'ddakiika :count',
    'a_minute' => 'ddakiika :count',

    'second' => ':count kyʼokubiri',
    's' => ':count kyʼokubiri',
    'a_second' => ':count kyʼokubiri',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/li_NL.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/lij_IT.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Gastaldi    alessio.gastaldi@libero.it
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['zenâ', 'fevrâ', 'marzo', 'avrî', 'mazzo', 'zûgno', 'lûggio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dixembre'],
    'months_short' => ['zen', 'fev', 'mar', 'arv', 'maz', 'zûg', 'lûg', 'ago', 'set', 'ött', 'nov', 'dix'],
    'weekdays' => ['domenega', 'lûnedì', 'martedì', 'mercUrdì', 'zêggia', 'venardì', 'sabbo'],
    'weekdays_short' => ['dom', 'lûn', 'mar', 'mer', 'zêu', 'ven', 'sab'],
    'weekdays_min' => ['dom', 'lûn', 'mar', 'mer', 'zêu', 'ven', 'sab'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count etæ', // less reliable
    'y' => ':count etæ', // less reliable
    'a_year' => ':count etæ', // less reliable

    'month' => ':count meize',
    'm' => ':count meize',
    'a_month' => ':count meize',

    'week' => ':count settemannha',
    'w' => ':count settemannha',
    'a_week' => ':count settemannha',

    'day' => ':count giorno',
    'd' => ':count giorno',
    'a_day' => ':count giorno',

    'hour' => ':count reléuio', // less reliable
    'h' => ':count reléuio', // less reliable
    'a_hour' => ':count reléuio', // less reliable

    'minute' => ':count menûo',
    'min' => ':count menûo',
    'a_minute' => ':count menûo',

    'second' => ':count segondo',
    's' => ':count segondo',
    'a_second' => ':count segondo',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - information from Kenneth Christiansen Kenneth Christiansen, Pablo Saratxaga kenneth@gnu.org, pablo@mandriva.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['jannewarie', 'fibberwarie', 'miert', 'eprèl', 'meij', 'junie', 'julie', 'augustus', 'september', 'oktober', 'november', 'desember'],
    'months_short' => ['jan', 'fib', 'mie', 'epr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],
    'weekdays' => ['zóndig', 'maondig', 'daensdig', 'goonsdig', 'dónderdig', 'vriedig', 'zaoterdig'],
    'weekdays_short' => ['zón', 'mao', 'dae', 'goo', 'dón', 'vri', 'zao'],
    'weekdays_min' => ['zón', 'mao', 'dae', 'goo', 'dón', 'vri', 'zao'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'minute' => ':count momênt', // less reliable
    'min' => ':count momênt', // less reliable
    'a_minute' => ':count momênt', // less reliable

    'year' => ':count jaor',
    'y' => ':count jaor',
    'a_year' => ':count jaor',

    'month' => ':count maond',
    'm' => ':count maond',
    'a_month' => ':count maond',

    'week' => ':count waek',
    'w' => ':count waek',
    'a_week' => ':count waek',

    'day' => ':count daag',
    'd' => ':count daag',
    'a_day' => ':count daag',

    'hour' => ':count oer',
    'h' => ':count oer',
    'a_hour' => ':count oer',

    'second' => ':count Secónd',
    's' => ':count Secónd',
    'a_second' => ':count Secónd',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [

    'month' => ':count haŋwí', // less reliable
    'm' => ':count haŋwí', // less reliable
    'a_month' => ':count haŋwí', // less reliable

    'week' => ':count šakówiŋ', // less reliable
    'w' => ':count šakówiŋ', // less reliable
    'a_week' => ':count šakówiŋ', // less reliable

    'hour' => ':count maza škaŋškaŋ', // less reliable
    'h' => ':count maza škaŋškaŋ', // less reliable
    'a_hour' => ':count maza škaŋškaŋ', // less reliable

    'minute' => ':count číkʼala', // less reliable
    'min' => ':count číkʼala', // less reliable
    'a_minute' => ':count číkʼala', // less reliable

    'year' => ':count waníyetu',
    'y' => ':count waníyetu',
    'a_year' => ':count waníyetu',

    'day' => ':count aŋpétu',
    'd' => ':count aŋpétu',
    'a_day' => ':count aŋpétu',

    'second' => ':count icinuŋpa',
    's' => ':count icinuŋpa',
    'a_second' => ':count icinuŋpa',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ubuntu René Manassé GALEKWA renemanasse@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'months' => ['sánzá ya yambo', 'sánzá ya míbalé', 'sánzá ya mísáto', 'sánzá ya mínei', 'sánzá ya mítáno', 'sánzá ya motóbá', 'sánzá ya nsambo', 'sánzá ya mwambe', 'sánzá ya libwa', 'sánzá ya zómi', 'sánzá ya zómi na mɔ̌kɔ́', 'sánzá ya zómi na míbalé'],
    'months_short' => ['yan', 'fbl', 'msi', 'apl', 'mai', 'yun', 'yul', 'agt', 'stb', 'ɔtb', 'nvb', 'dsb'],
    'weekdays' => ['Lomíngo', 'Mosálá mɔ̌kɔ́', 'Misálá míbalé', 'Misálá mísáto', 'Misálá mínei', 'Misálá mítáno', 'Mpɔ́sɔ'],
    'weekdays_short' => ['m1.', 'm2.', 'm3.', 'm4.', 'm5.', 'm6.', 'm7.'],
    'weekdays_min' => ['m1.', 'm2.', 'm3.', 'm4.', 'm5.', 'm6.', 'm7.'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => 'mbula :count',
    'y' => 'mbula :count',
    'a_year' => 'mbula :count',

    'month' => 'sánzá :count',
    'm' => 'sánzá :count',
    'a_month' => 'sánzá :count',

    'week' => 'mpɔ́sɔ :count',
    'w' => 'mpɔ́sɔ :count',
    'a_week' => 'mpɔ́sɔ :count',

    'day' => 'mokɔlɔ :count',
    'd' => 'mokɔlɔ :count',
    'a_day' => 'mokɔlɔ :count',

    'hour' => 'ngonga :count',
    'h' => 'ngonga :count',
    'a_hour' => 'ngonga :count',

    'minute' => 'miniti :count',
    'min' => 'miniti :count',
    'a_minute' => 'miniti :count',

    'second' => 'segɔnde :count',
    's' => 'segɔnde :count',
    'a_second' => 'segɔnde :count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ln.php', [
    'weekdays' => ['eyenga', 'mokɔlɔ mwa yambo', 'mokɔlɔ mwa míbalé', 'mokɔlɔ mwa mísáto', 'mokɔlɔ ya mínéi', 'mokɔlɔ ya mítáno', 'mpɔ́sɔ'],
    'weekdays_short' => ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'],
    'weekdays_min' => ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'],
    'meridiem' => ['ntɔ́ngɔ́', 'mpókwa'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ubuntu René Manassé GALEKWA renemanasse@gmail.com
 */
return require __DIR__.'/ln.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ln.php', [
    'weekdays' => ['eyenga', 'mokɔlɔ mwa yambo', 'mokɔlɔ mwa míbalé', 'mokɔlɔ mwa mísáto', 'mokɔlɔ ya mínéi', 'mokɔlɔ ya mítáno', 'mpɔ́sɔ'],
    'weekdays_short' => ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'],
    'weekdays_min' => ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'],
    'meridiem' => ['ntɔ́ngɔ́', 'mpókwa'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ln.php', [
    'weekdays' => ['eyenga', 'mokɔlɔ mwa yambo', 'mokɔlɔ mwa míbalé', 'mokɔlɔ mwa mísáto', 'mokɔlɔ ya mínéi', 'mokɔlɔ ya mítáno', 'mpɔ́sɔ'],
    'weekdays_short' => ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'],
    'weekdays_min' => ['eye', 'ybo', 'mbl', 'mst', 'min', 'mtn', 'mps'],
    'meridiem' => ['ntɔ́ngɔ́', 'mpókwa'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - ryanhart2
 */
return [
    'year' => ':count ປີ',
    'y' => ':count ປີ',
    'month' => ':count ເດືອນ',
    'm' => ':count ດ. ',
    'week' => ':count ອາທິດ',
    'w' => ':count ອທ. ',
    'day' => ':count ມື້',
    'd' => ':count ມື້',
    'hour' => ':count ຊົ່ວໂມງ',
    'h' => ':count ຊມ. ',
    'minute' => ':count ນາທີ',
    'min' => ':count ນທ. ',
    'second' => '{1}ບໍ່ເທົ່າໃດວິນາທີ|]1,Inf[:count ວິນາທີ',
    's' => ':count ວິ. ',
    'ago' => ':timeຜ່ານມາ',
    'from_now' => 'ອີກ :time',
    'diff_now' => 'ຕອນນີ້',
    'diff_today' => 'ມື້ນີ້ເວລາ',
    'diff_yesterday' => 'ມື້ວານນີ້ເວລາ',
    'diff_tomorrow' => 'ມື້ອື່ນເວລາ',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'ວັນdddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[ມື້ນີ້ເວລາ] LT',
        'nextDay' => '[ມື້ອື່ນເວລາ] LT',
        'nextWeek' => '[ວັນ]dddd[ໜ້າເວລາ] LT',
        'lastDay' => '[ມື້ວານນີ້ເວລາ] LT',
        'lastWeek' => '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => 'ທີ່:number',
    'meridiem' => ['ຕອນເຊົ້າ', 'ຕອນແລງ'],
    'months' => ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'],
    'months_short' => ['ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', 'ທັນວາ'],
    'weekdays' => ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'],
    'weekdays_short' => ['ທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'],
    'weekdays_min' => ['ທ', 'ຈ', 'ອຄ', 'ພ', 'ພຫ', 'ສກ', 'ສ'],
    'list' => [', ', 'ແລະ '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/lo.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [

    'minute' => ':count هنر', // less reliable
    'min' => ':count هنر', // less reliable
    'a_minute' => ':count هنر', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/lrc.php', [
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Tsutomu Kuroda
 * - tjku
 * - valdas406
 * - Justas Palumickas
 * - Max Melentiev
 * - Andrius Janauskas
 * - Juanito Fatas
 * - Akira Matsuda
 * - Christopher Dell
 * - Enrique Vidal
 * - Simone Carletti
 * - Aaron Patterson
 * - Nicolás Hock Isaza
 * - Laurynas Butkus
 * - Sven Fuchs
 * - Dominykas Tijūnaitis
 * - Justinas Bolys
 * - Ričardas
 * - Kirill Chalkin
 * - Rolandas
 * - Justinas (Gamesh)
 */
return [
    'year' => ':count metai|:count metai|:count metų',
    'y' => ':count m.',
    'month' => ':count mėnuo|:count mėnesiai|:count mėnesį',
    'm' => ':count mėn.',
    'week' => ':count savaitė|:count savaitės|:count savaitę',
    'w' => ':count sav.',
    'day' => ':count diena|:count dienos|:count dienų',
    'd' => ':count d.',
    'hour' => ':count valanda|:count valandos|:count valandų',
    'h' => ':count val.',
    'minute' => ':count minutė|:count minutės|:count minutę',
    'min' => ':count min.',
    'second' => ':count sekundė|:count sekundės|:count sekundžių',
    's' => ':count sek.',

    'year_ago' => ':count metus|:count metus|:count metų',
    'month_ago' => ':count mėnesį|:count mėnesius|:count mėnesių',
    'week_ago' => ':count savaitę|:count savaites|:count savaičių',
    'day_ago' => ':count dieną|:count dienas|:count dienų',
    'hour_ago' => ':count valandą|:count valandas|:count valandų',
    'minute_ago' => ':count minutę|:count minutes|:count minučių',
    'second_ago' => ':count sekundę|:count sekundes|:count sekundžių',

    'year_from_now' => ':count metų',
    'month_from_now' => ':count mėnesio|:count mėnesių|:count mėnesių',
    'week_from_now' => ':count savaitės|:count savaičių|:count savaičių',
    'day_from_now' => ':count dienos|:count dienų|:count dienų',
    'hour_from_now' => ':count valandos|:count valandų|:count valandų',
    'minute_from_now' => ':count minutės|:count minučių|:count minučių',
    'second_from_now' => ':count sekundės|:count sekundžių|:count sekundžių',

    'year_after' => ':count metų',
    'month_after' => ':count mėnesio|:count mėnesių|:count mėnesių',
    'week_after' => ':count savaitės|:count savaičių|:count savaičių',
    'day_after' => ':count dienos|:count dienų|:count dienų',
    'hour_after' => ':count valandos|:count valandų|:count valandų',
    'minute_after' => ':count minutės|:count minučių|:count minučių',
    'second_after' => ':count sekundės|:count sekundžių|:count sekundžių',

    'ago' => 'prieš :time',
    'from_now' => ':time nuo dabar',
    'after' => 'po :time',
    'before' => 'už :time',

    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'diff_now' => 'ką tik',
    'diff_today' => 'Šiandien',
    'diff_yesterday' => 'vakar',
    'diff_yesterday_regexp' => 'Vakar',
    'diff_tomorrow' => 'rytoj',
    'diff_tomorrow_regexp' => 'Rytoj',
    'diff_before_yesterday' => 'užvakar',
    'diff_after_tomorrow' => 'poryt',

    'period_recurrences' => 'kartą|:count kartų',
    'period_interval' => 'kiekvieną :interval',
    'period_start_date' => 'nuo :date',
    'period_end_date' => 'iki :date',

    'months' => ['sausio', 'vasario', 'kovo', 'balandžio', 'gegužės', 'birželio', 'liepos', 'rugpjūčio', 'rugsėjo', 'spalio', 'lapkričio', 'gruodžio'],
    'months_standalone' => ['sausis', 'vasaris', 'kovas', 'balandis', 'gegužė', 'birželis', 'liepa', 'rugpjūtis', 'rugsėjis', 'spalis', 'lapkritis', 'gruodis'],
    'months_regexp' => '/(L{2,4}|D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?)/',
    'months_short' => ['sau', 'vas', 'kov', 'bal', 'geg', 'bir', 'lie', 'rgp', 'rgs', 'spa', 'lap', 'gru'],
    'weekdays' => ['sekmadienį', 'pirmadienį', 'antradienį', 'trečiadienį', 'ketvirtadienį', 'penktadienį', 'šeštadienį'],
    'weekdays_standalone' => ['sekmadienis', 'pirmadienis', 'antradienis', 'trečiadienis', 'ketvirtadienis', 'penktadienis', 'šeštadienis'],
    'weekdays_short' => ['sek', 'pir', 'ant', 'tre', 'ket', 'pen', 'šeš'],
    'weekdays_min' => ['se', 'pi', 'an', 'tr', 'ke', 'pe', 'še'],
    'list' => [', ', ' ir '],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'MMMM DD, YYYY',
        'LLL' => 'DD MMM HH:mm',
        'LLLL' => 'MMMM DD, YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Šiandien] LT',
        'nextDay' => '[Rytoj] LT',
        'nextWeek' => 'dddd LT',
        'lastDay' => '[Vakar] LT',
        'lastWeek' => '[Paskutinį] dddd LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        switch ($number) {
            case 0:
                return '0-is';
            case 3:
                return '3-ias';
            default:
                return "$number-as";
        }
    },
    'meridiem' => ['priešpiet', 'popiet'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/lt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Dinda', 'Dilolo'],
    'weekdays' => ['Lumingu', 'Nkodya', 'Ndàayà', 'Ndangù', 'Njòwa', 'Ngòvya', 'Lubingu'],
    'weekdays_short' => ['Lum', 'Nko', 'Ndy', 'Ndg', 'Njw', 'Ngv', 'Lub'],
    'weekdays_min' => ['Lum', 'Nko', 'Ndy', 'Ndg', 'Njw', 'Ngv', 'Lub'],
    'months' => ['Ciongo', 'Lùishi', 'Lusòlo', 'Mùuyà', 'Lumùngùlù', 'Lufuimi', 'Kabàlàshìpù', 'Lùshìkà', 'Lutongolo', 'Lungùdi', 'Kaswèkèsè', 'Ciswà'],
    'months_short' => ['Cio', 'Lui', 'Lus', 'Muu', 'Lum', 'Luf', 'Kab', 'Lush', 'Lut', 'Lun', 'Kas', 'Cis'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['OD', 'OT'],
    'weekdays' => ['Jumapil', 'Wuok Tich', 'Tich Ariyo', 'Tich Adek', 'Tich Ang’wen', 'Tich Abich', 'Ngeso'],
    'weekdays_short' => ['JMP', 'WUT', 'TAR', 'TAD', 'TAN', 'TAB', 'NGS'],
    'weekdays_min' => ['JMP', 'WUT', 'TAR', 'TAD', 'TAN', 'TAB', 'NGS'],
    'months' => ['Dwe mar Achiel', 'Dwe mar Ariyo', 'Dwe mar Adek', 'Dwe mar Ang’wen', 'Dwe mar Abich', 'Dwe mar Auchiel', 'Dwe mar Abiriyo', 'Dwe mar Aboro', 'Dwe mar Ochiko', 'Dwe mar Apar', 'Dwe mar gi achiel', 'Dwe mar Apar gi ariyo'],
    'months_short' => ['DAC', 'DAR', 'DAD', 'DAN', 'DAH', 'DAU', 'DAO', 'DAB', 'DOC', 'DAP', 'DGI', 'DAG'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    'year' => 'higni :count',
    'y' => 'higni :count',
    'a_year' => ':higni :count',

    'month' => 'dweche :count',
    'm' => 'dweche :count',
    'a_month' => 'dweche :count',

    'week' => 'jumbe :count',
    'w' => 'jumbe :count',
    'a_week' => 'jumbe :count',

    'day' => 'ndalo :count',
    'd' => 'ndalo :count',
    'a_day' => 'ndalo :count',

    'hour' => 'seche :count',
    'h' => 'seche :count',
    'a_hour' => 'seche :count',

    'minute' => 'dakika :count',
    'min' => 'dakika :count',
    'a_minute' => 'dakika :count',

    'second' => 'nus dakika :count',
    's' => 'nus dakika :count',
    'a_second' => 'nus dakika :count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['Jumapiri', 'Jumatatu', 'Jumanne', 'Jumatano', 'Murwa wa Kanne', 'Murwa wa Katano', 'Jumamosi'],
    'weekdays_short' => ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'],
    'weekdays_min' => ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'],
    'months' => ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    // Too unreliable
    /*
    'year' => ':count liliino', // less reliable
    'y' => ':count liliino', // less reliable
    'a_year' => ':count liliino', // less reliable

    'month' => ':count kumwesi', // less reliable
    'm' => ':count kumwesi', // less reliable
    'a_month' => ':count kumwesi', // less reliable

    'week' => ':count olutambi', // less reliable
    'w' => ':count olutambi', // less reliable
    'a_week' => ':count olutambi', // less reliable

    'day' => ':count luno', // less reliable
    'd' => ':count luno', // less reliable
    'a_day' => ':count luno', // less reliable

    'hour' => ':count ekengele', // less reliable
    'h' => ':count ekengele', // less reliable
    'a_hour' => ':count ekengele', // less reliable

    'minute' => ':count omundu', // less reliable
    'min' => ':count omundu', // less reliable
    'a_minute' => ':count omundu', // less reliable

    'second' => ':count liliino', // less reliable
    's' => ':count liliino', // less reliable
    'a_second' => ':count liliino', // less reliable
    */
]);
<?php

use Carbon\CarbonInterface;

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - pirminis
 * - Tsutomu Kuroda
 * - tjku
 * - Andris Zāģeris
 * - Max Melentiev
 * - Edgars Beigarts
 * - Juanito Fatas
 * - Vitauts Stočka
 * - Akira Matsuda
 * - Christopher Dell
 * - Enrique Vidal
 * - Simone Carletti
 * - Aaron Patterson
 * - Kaspars Bankovskis
 * - Nicolás Hock Isaza
 * - Viesturs Kavacs (Kavacky)
 * - zakse
 * - Janis Eglitis (janiseglitis)
 * - Guntars
 * - Juris Sudmalis
 */
$daysOfWeek = ['svētdiena', 'pirmdiena', 'otrdiena', 'trešdiena', 'ceturtdiena', 'piektdiena', 'sestdiena'];
$daysOfWeekLocativum = ['svētdien', 'pirmdien', 'otrdien', 'trešdien', 'ceturtdien', 'piektdien', 'sestdien'];

$transformDiff = function ($input) {
    return strtr($input, [
        // Nominative => "pirms/pēc" Dative
        'gads' => 'gada',
        'gadi' => 'gadiem',
        'gadu' => 'gadiem',
        'mēnesis' => 'mēneša',
        'mēneši' => 'mēnešiem',
        'mēnešu' => 'mēnešiem',
        'nedēļa' => 'nedēļas',
        'nedēļas' => 'nedēļām',
        'nedēļu' => 'nedēļām',
        'diena' => 'dienas',
        'dienas' => 'dienām',
        'dienu' => 'dienām',
        'stunda' => 'stundas',
        'stundas' => 'stundām',
        'stundu' => 'stundām',
        'minūte' => 'minūtes',
        'minūtes' => 'minūtēm',
        'minūšu' => 'minūtēm',
        'sekunde' => 'sekundes',
        'sekundes' => 'sekundēm',
        'sekunžu' => 'sekundēm',
    ]);
};

return [
    'ago' => function ($time) use ($transformDiff) {
        return 'pirms '.$transformDiff($time);
    },
    'from_now' => function ($time) use ($transformDiff) {
        return 'pēc '.$transformDiff($time);
    },

    'year' => '0 gadu|:count gads|:count gadi',
    'y' => ':count g.',
    'a_year' => '{1}gads|0 gadu|:count gads|:count gadi',
    'month' => '0 mēnešu|:count mēnesis|:count mēneši',
    'm' => ':count mēn.',
    'a_month' => '{1}mēnesis|0 mēnešu|:count mēnesis|:count mēneši',
    'week' => '0 nedēļu|:count nedēļa|:count nedēļas',
    'w' => ':count ned.',
    'a_week' => '{1}nedēļa|0 nedēļu|:count nedēļa|:count nedēļas',
    'day' => '0 dienu|:count diena|:count dienas',
    'd' => ':count d.',
    'a_day' => '{1}diena|0 dienu|:count diena|:count dienas',
    'hour' => '0 stundu|:count stunda|:count stundas',
    'h' => ':count st.',
    'a_hour' => '{1}stunda|0 stundu|:count stunda|:count stundas',
    'minute' => '0 minūšu|:count minūte|:count minūtes',
    'min' => ':count min.',
    'a_minute' => '{1}minūte|0 minūšu|:count minūte|:count minūtes',
    'second' => '0 sekunžu|:count sekunde|:count sekundes',
    's' => ':count sek.',
    'a_second' => '{1}sekunde|0 sekunžu|:count sekunde|:count sekundes',

    'after' => ':time vēlāk',
    'year_after' => '0 gadus|:count gadu|:count gadus',
    'a_year_after' => '{1}gadu|0 gadus|:count gadu|:count gadus',
    'month_after' => '0 mēnešus|:count mēnesi|:count mēnešus',
    'a_month_after' => '{1}mēnesi|0 mēnešus|:count mēnesi|:count mēnešus',
    'week_after' => '0 nedēļas|:count nedēļu|:count nedēļas',
    'a_week_after' => '{1}nedēļu|0 nedēļas|:count nedēļu|:count nedēļas',
    'day_after' => '0 dienas|:count dienu|:count dienas',
    'a_day_after' => '{1}dienu|0 dienas|:count dienu|:count dienas',
    'hour_after' => '0 stundas|:count stundu|:count stundas',
    'a_hour_after' => '{1}stundu|0 stundas|:count stundu|:count stundas',
    'minute_after' => '0 minūtes|:count minūti|:count minūtes',
    'a_minute_after' => '{1}minūti|0 minūtes|:count minūti|:count minūtes',
    'second_after' => '0 sekundes|:count sekundi|:count sekundes',
    'a_second_after' => '{1}sekundi|0 sekundes|:count sekundi|:count sekundes',

    'before' => ':time agrāk',
    'year_before' => '0 gadus|:count gadu|:count gadus',
    'a_year_before' => '{1}gadu|0 gadus|:count gadu|:count gadus',
    'month_before' => '0 mēnešus|:count mēnesi|:count mēnešus',
    'a_month_before' => '{1}mēnesi|0 mēnešus|:count mēnesi|:count mēnešus',
    'week_before' => '0 nedēļas|:count nedēļu|:count nedēļas',
    'a_week_before' => '{1}nedēļu|0 nedēļas|:count nedēļu|:count nedēļas',
    'day_before' => '0 dienas|:count dienu|:count dienas',
    'a_day_before' => '{1}dienu|0 dienas|:count dienu|:count dienas',
    'hour_before' => '0 stundas|:count stundu|:count stundas',
    'a_hour_before' => '{1}stundu|0 stundas|:count stundu|:count stundas',
    'minute_before' => '0 minūtes|:count minūti|:count minūtes',
    'a_minute_before' => '{1}minūti|0 minūtes|:count minūti|:count minūtes',
    'second_before' => '0 sekundes|:count sekundi|:count sekundes',
    'a_second_before' => '{1}sekundi|0 sekundes|:count sekundi|:count sekundes',

    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' un '],

    'diff_now' => 'tagad',
    'diff_today' => 'šodien',
    'diff_yesterday' => 'vakar',
    'diff_before_yesterday' => 'aizvakar',
    'diff_tomorrow' => 'rīt',
    'diff_after_tomorrow' => 'parīt',

    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY.',
        'LL' => 'YYYY. [gada] D. MMMM',
        'LLL' => 'DD.MM.YYYY., HH:mm',
        'LLLL' => 'YYYY. [gada] D. MMMM, HH:mm',
    ],

    'calendar' => [
        'sameDay' => '[šodien] [plkst.] LT',
        'nextDay' => '[rīt] [plkst.] LT',
        'nextWeek' => function (CarbonInterface $current, CarbonInterface $other) use ($daysOfWeekLocativum) {
            if ($current->week !== $other->week) {
                return '[nākošo] ['.$daysOfWeekLocativum[$current->dayOfWeek].'] [plkst.] LT';
            }

            return '['.$daysOfWeekLocativum[$current->dayOfWeek].'] [plkst.] LT';
        },
        'lastDay' => '[vakar] [plkst.] LT',
        'lastWeek' => function (CarbonInterface $current) use ($daysOfWeekLocativum) {
            return '[pagājušo] ['.$daysOfWeekLocativum[$current->dayOfWeek].'] [plkst.] LT';
        },
        'sameElse' => 'L',
    ],

    'weekdays' => $daysOfWeek,
    'weekdays_short' => ['Sv.', 'P.', 'O.', 'T.', 'C.', 'Pk.', 'S.'],
    'weekdays_min' => ['Sv.', 'P.', 'O.', 'T.', 'C.', 'Pk.', 'S.'],
    'months' => ['janvārī', 'februārī', 'martā', 'aprīlī', 'maijā', 'jūnijā', 'jūlijā', 'augustā', 'septembrī', 'oktobrī', 'novembrī', 'decembrī'],
    'months_short' => ['Janv', 'Feb', 'Mar', 'Apr', 'Mai', 'Jūn', 'Jūl', 'Aug', 'Sept', 'Okt', 'Nov', 'Dec'],
    'meridiem' => ['priekšpusdiena', 'pēcpusdiena'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/lv.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/lzh_TW.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'OY[年]MMMMOD[日]',
    ],
    'months' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
    'months_short' => [' 一 ', ' 二 ', ' 三 ', ' 四 ', ' 五 ', ' 六 ', ' 七 ', ' 八 ', ' 九 ', ' 十 ', '十一', '十二'],
    'weekdays' => ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],
    'weekdays_short' => ['日', '一', '二', '三', '四', '五', '六'],
    'weekdays_min' => ['日', '一', '二', '三', '四', '五', '六'],
    'day_of_first_week_of_year' => 1,
    'alt_numbers' => ['〇', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二', '十三', '十四', '十五', '十六', '十七', '十八', '十九', '廿', '廿一', '廿二', '廿三', '廿四', '廿五', '廿六', '廿七', '廿八', '廿九', '卅', '卅一'],
    'meridiem' => ['朝', '暮'],

    'year' => ':count 夏', // less reliable
    'y' => ':count 夏', // less reliable
    'a_year' => ':count 夏', // less reliable

    'month' => ':count 月', // less reliable
    'm' => ':count 月', // less reliable
    'a_month' => ':count 月', // less reliable

    'hour' => ':count 氧', // less reliable
    'h' => ':count 氧', // less reliable
    'a_hour' => ':count 氧', // less reliable

    'minute' => ':count 點', // less reliable
    'min' => ':count 點', // less reliable
    'a_minute' => ':count 點', // less reliable

    'second' => ':count 楚', // less reliable
    's' => ':count 楚', // less reliable
    'a_second' => ':count 楚', // less reliable

    'week' => ':count 星期',
    'w' => ':count 星期',
    'a_week' => ':count 星期',

    'day' => ':count 日(曆法)',
    'd' => ':count 日(曆法)',
    'a_day' => ':count 日(曆法)',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/mag_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bhashaghar@googlegroups.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'months_short' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'weekdays' => ['एतवार', 'सोमार', 'मंगर', 'बुध', 'बिफे', 'सूक', 'सनिचर'],
    'weekdays_short' => ['एतवार', 'सोमार', 'मंगर', 'बुध', 'बिफे', 'सूक', 'सनिचर'],
    'weekdays_min' => ['एतवार', 'सोमार', 'मंगर', 'बुध', 'बिफे', 'सूक', 'सनिचर'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/mai_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Maithili Computing Research Center, Pune, India    rajeshkajha@yahoo.com,akhilesh.k@samusng.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['बैसाख', 'जेठ', 'अषाढ़', 'सावोन', 'भादो', 'आसिन', 'कातिक', 'अगहन', 'पूस', 'माघ', 'फागुन', 'चैति'],
    'months_short' => ['बैसाख', 'जेठ', 'अषाढ़', 'सावोन', 'भादो', 'आसिन', 'कातिक', 'अगहन', 'पूस', 'माघ', 'फागुन', 'चैति'],
    'weekdays' => ['रविदिन', 'सोमदिन', 'मंगलदिन', 'बुधदिन', 'बृहस्पतीदिन', 'शुक्रदिन', 'शनीदिन'],
    'weekdays_short' => ['रवि', 'सोम', 'मंगल', 'बुध', 'बृहस्पती', 'शुक्र', 'शनी'],
    'weekdays_min' => ['रवि', 'सोम', 'मंगल', 'बुध', 'बृहस्पती', 'शुक्र', 'शनी'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],

    'year' => ':count ऋतु', // less reliable
    'y' => ':count ऋतु', // less reliable
    'a_year' => ':count ऋतु', // less reliable

    'month' => ':count महिना',
    'm' => ':count महिना',
    'a_month' => ':count महिना',

    'week' => ':count श्रेणी:क्यालेन्डर', // less reliable
    'w' => ':count श्रेणी:क्यालेन्डर', // less reliable
    'a_week' => ':count श्रेणी:क्यालेन्डर', // less reliable

    'day' => ':count दिन',
    'd' => ':count दिन',
    'a_day' => ':count दिन',

    'hour' => ':count घण्टा',
    'h' => ':count घण्टा',
    'a_hour' => ':count घण्टा',

    'minute' => ':count समय', // less reliable
    'min' => ':count समय', // less reliable
    'a_minute' => ':count समय', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Ɛnkakɛnyá', 'Ɛndámâ'],
    'weekdays' => ['Jumapílí', 'Jumatátu', 'Jumane', 'Jumatánɔ', 'Alaámisi', 'Jumáa', 'Jumamósi'],
    'weekdays_short' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'weekdays_min' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'months' => ['Oladalʉ́', 'Arát', 'Ɔɛnɨ́ɔɨŋɔk', 'Olodoyíóríê inkókúâ', 'Oloilépūnyīē inkókúâ', 'Kújúɔrɔk', 'Mórusásin', 'Ɔlɔ́ɨ́bɔ́rárɛ', 'Kúshîn', 'Olgísan', 'Pʉshʉ́ka', 'Ntʉ́ŋʉ́s'],
    'months_short' => ['Dal', 'Ará', 'Ɔɛn', 'Doy', 'Lép', 'Rok', 'Sás', 'Bɔ́r', 'Kús', 'Gís', 'Shʉ́', 'Ntʉ́'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    'year' => ':count olameyu', // less reliable
    'y' => ':count olameyu', // less reliable
    'a_year' => ':count olameyu', // less reliable

    'week' => ':count engolongeare orwiki', // less reliable
    'w' => ':count engolongeare orwiki', // less reliable
    'a_week' => ':count engolongeare orwiki', // less reliable

    'hour' => ':count esahabu', // less reliable
    'h' => ':count esahabu', // less reliable
    'a_hour' => ':count esahabu', // less reliable

    'second' => ':count are', // less reliable
    's' => ':count are', // less reliable
    'a_second' => ':count are', // less reliable

    'month' => ':count olapa',
    'm' => ':count olapa',
    'a_month' => ':count olapa',

    'day' => ':count enkolongʼ',
    'd' => ':count enkolongʼ',
    'a_day' => ':count enkolongʼ',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/mas.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['RŨ', 'ŨG'],
    'weekdays' => ['Kiumia', 'Muramuko', 'Wairi', 'Wethatu', 'Wena', 'Wetano', 'Jumamosi'],
    'weekdays_short' => ['KIU', 'MRA', 'WAI', 'WET', 'WEN', 'WTN', 'JUM'],
    'weekdays_min' => ['KIU', 'MRA', 'WAI', 'WET', 'WEN', 'WTN', 'JUM'],
    'months' => ['Januarĩ', 'Feburuarĩ', 'Machi', 'Ĩpurũ', 'Mĩĩ', 'Njuni', 'Njuraĩ', 'Agasti', 'Septemba', 'Oktũba', 'Novemba', 'Dicemba'],
    'months_short' => ['JAN', 'FEB', 'MAC', 'ĨPU', 'MĨĨ', 'NJU', 'NJR', 'AGA', 'SPT', 'OKT', 'NOV', 'DEC'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    'year' => ':count murume', // less reliable
    'y' => ':count murume', // less reliable
    'a_year' => ':count murume', // less reliable

    'month' => ':count muchaara', // less reliable
    'm' => ':count muchaara', // less reliable
    'a_month' => ':count muchaara', // less reliable

    'minute' => ':count monto', // less reliable
    'min' => ':count monto', // less reliable
    'a_minute' => ':count monto', // less reliable

    'second' => ':count gikeno', // less reliable
    's' => ':count gikeno', // less reliable
    'a_second' => ':count gikeno', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/mfe_MU.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Samsung Electronics Co., Ltd.    akhilesh.k@samsung.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['zanvie', 'fevriye', 'mars', 'avril', 'me', 'zin', 'zilye', 'out', 'septam', 'oktob', 'novam', 'desam'],
    'months_short' => ['zan', 'fev', 'mar', 'avr', 'me', 'zin', 'zil', 'out', 'sep', 'okt', 'nov', 'des'],
    'weekdays' => ['dimans', 'lindi', 'mardi', 'merkredi', 'zedi', 'vandredi', 'samdi'],
    'weekdays_short' => ['dim', 'lin', 'mar', 'mer', 'ze', 'van', 'sam'],
    'weekdays_min' => ['dim', 'lin', 'mar', 'mer', 'ze', 'van', 'sam'],

    'year' => ':count banané',
    'y' => ':count banané',
    'a_year' => ':count banané',

    'month' => ':count mwa',
    'm' => ':count mwa',
    'a_month' => ':count mwa',

    'week' => ':count sémenn',
    'w' => ':count sémenn',
    'a_week' => ':count sémenn',

    'day' => ':count zour',
    'd' => ':count zour',
    'a_day' => ':count zour',

    'hour' => ':count -er-tan',
    'h' => ':count -er-tan',
    'a_hour' => ':count -er-tan',

    'minute' => ':count minitt',
    'min' => ':count minitt',
    'a_minute' => ':count minitt',

    'second' => ':count déziém',
    's' => ':count déziém',
    'a_second' => ':count déziém',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/mg_MG.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['wichishu', 'mchochil’l'],
    'weekdays' => ['Sabato', 'Jumatatu', 'Jumanne', 'Jumatano', 'Arahamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['Sab', 'Jtt', 'Jnn', 'Jtn', 'Ara', 'Iju', 'Jmo'],
    'weekdays_min' => ['Sab', 'Jtt', 'Jnn', 'Jtn', 'Ara', 'Iju', 'Jmo'],
    'months' => ['Mweri wo kwanza', 'Mweri wo unayeli', 'Mweri wo uneraru', 'Mweri wo unecheshe', 'Mweri wo unethanu', 'Mweri wo thanu na mocha', 'Mweri wo saba', 'Mweri wo nane', 'Mweri wo tisa', 'Mweri wo kumi', 'Mweri wo kumi na moja', 'Mweri wo kumi na yel’li'],
    'months_short' => ['Kwa', 'Una', 'Rar', 'Che', 'Tha', 'Moc', 'Sab', 'Nan', 'Tis', 'Kum', 'Moj', 'Yel'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'],
    'weekdays_short' => ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'],
    'weekdays_min' => ['1', '2', '3', '4', '5', '6', '7'],
    'months' => ['iməg mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'],
    'months_short' => ['mbegtug', 'imeg àbùbì', 'imeg mbəŋchubi', 'iməg ngwə̀t', 'iməg fog', 'iməg ichiibɔd', 'iməg àdùmbə̀ŋ', 'iməg ichika', 'iməg kud', 'iməg tèsiʼe', 'iməg zò', 'iməg krizmed'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-dd',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D HH:mm',
        'LLLL' => 'dddd, YYYY MMMM DD HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - The Debian Project modified by GNU//Linux Malagasy Rado Ramarotafika,Do-Risika RAFIEFERANTSIARONJY rado@linuxmg.org,dourix@free.fr
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Janoary', 'Febroary', 'Martsa', 'Aprily', 'Mey', 'Jona', 'Jolay', 'Aogositra', 'Septambra', 'Oktobra', 'Novambra', 'Desambra'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'Mey', 'Jon', 'Jol', 'Aog', 'Sep', 'Okt', 'Nov', 'Des'],
    'weekdays' => ['alahady', 'alatsinainy', 'talata', 'alarobia', 'alakamisy', 'zoma', 'sabotsy'],
    'weekdays_short' => ['lhd', 'lts', 'tlt', 'lrb', 'lkm', 'zom', 'sab'],
    'weekdays_min' => ['lhd', 'lts', 'tlt', 'lrb', 'lkm', 'zom', 'sab'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'minute' => ':count minitra', // less reliable
    'min' => ':count minitra', // less reliable
    'a_minute' => ':count minitra', // less reliable

    'year' => ':count taona',
    'y' => ':count taona',
    'a_year' => ':count taona',

    'month' => ':count volana',
    'm' => ':count volana',
    'a_month' => ':count volana',

    'week' => ':count herinandro',
    'w' => ':count herinandro',
    'a_week' => ':count herinandro',

    'day' => ':count andro',
    'd' => ':count andro',
    'a_day' => ':count andro',

    'hour' => ':count ora',
    'h' => ':count ora',
    'a_hour' => ':count ora',

    'second' => ':count segondra',
    's' => ':count segondra',
    'a_second' => ':count segondra',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/mhr_RU.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - PeshSajSoft Ltd. Vyacheslav Kileev slavakileev@yandex.ru
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY.MM.DD',
    ],
    'months' => ['Шорыкйол', 'Пургыж', 'Ӱярня', 'Вӱдшор', 'Ага', 'Пеледыш', 'Сӱрем', 'Сорла', 'Идым', 'Шыжа', 'Кылме', 'Теле'],
    'months_short' => ['Шрк', 'Пгж', 'Ӱрн', 'Вшр', 'Ага', 'Пдш', 'Срм', 'Срл', 'Идм', 'Шыж', 'Клм', 'Тел'],
    'weekdays' => ['Рушарня', 'Шочмо', 'Кушкыжмо', 'Вӱргече', 'Изарня', 'Кугарня', 'Шуматкече'],
    'weekdays_short' => ['Ршр', 'Шчм', 'Кжм', 'Вгч', 'Изр', 'Кгр', 'Шмт'],
    'weekdays_min' => ['Ршр', 'Шчм', 'Кжм', 'Вгч', 'Изр', 'Кгр', 'Шмт'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => ':count идалык',
    'y' => ':count идалык',
    'a_year' => ':count идалык',

    'month' => ':count Тылзе',
    'm' => ':count Тылзе',
    'a_month' => ':count Тылзе',

    'week' => ':count арня',
    'w' => ':count арня',
    'a_week' => ':count арня',

    'day' => ':count кече',
    'd' => ':count кече',
    'a_day' => ':count кече',

    'hour' => ':count час',
    'h' => ':count час',
    'a_hour' => ':count час',

    'minute' => ':count минут',
    'min' => ':count минут',
    'a_minute' => ':count минут',

    'second' => ':count кокымшан',
    's' => ':count кокымшан',
    'a_second' => ':count кокымшан',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - John Corrigan
 * - François B
 */
return [
    'year' => ':count tau',
    'a_year' => '{1}he tau|:count tau',
    'month' => ':count marama',
    'a_month' => '{1}he marama|:count marama',
    'week' => ':count wiki',
    'a_week' => '{1}he wiki|:count wiki',
    'day' => ':count ra',
    'a_day' => '{1}he ra|:count ra',
    'hour' => ':count haora',
    'a_hour' => '{1}te haora|:count haora',
    'minute' => ':count meneti',
    'a_minute' => '{1}he meneti|:count meneti',
    'second' => ':count hēkona',
    'a_second' => '{1}te hēkona ruarua|:count hēkona',
    'ago' => ':time i mua',
    'from_now' => 'i roto i :time',
    'diff_yesterday' => 'inanahi',
    'diff_yesterday_regexp' => 'inanahi(?:\\s+i)?',
    'diff_today' => 'i teie',
    'diff_today_regexp' => 'i teie(?:\\s+mahana,)?(?:\\s+i)?',
    'diff_tomorrow' => 'apopo',
    'diff_tomorrow_regexp' => 'apopo(?:\\s+i)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY [i] HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY [i] HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[i teie mahana, i] LT',
        'nextDay' => '[apopo i] LT',
        'nextWeek' => 'dddd [i] LT',
        'lastDay' => '[inanahi i] LT',
        'lastWeek' => 'dddd [whakamutunga i] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberº',
    'months' => ['Kohi-tāte', 'Hui-tanguru', 'Poutū-te-rangi', 'Paenga-whāwhā', 'Haratua', 'Pipiri', 'Hōngoingoi', 'Here-turi-kōkā', 'Mahuru', 'Whiringa-ā-nuku', 'Whiringa-ā-rangi', 'Hakihea'],
    'months_short' => ['Kohi', 'Hui', 'Pou', 'Pae', 'Hara', 'Pipi', 'Hōngoi', 'Here', 'Mahu', 'Whi-nu', 'Whi-ra', 'Haki'],
    'weekdays' => ['Rātapu', 'Mane', 'Tūrei', 'Wenerei', 'Tāite', 'Paraire', 'Hātarei'],
    'weekdays_short' => ['Ta', 'Ma', 'Tū', 'We', 'Tāi', 'Pa', 'Hā'],
    'weekdays_min' => ['Ta', 'Ma', 'Tū', 'We', 'Tāi', 'Pa', 'Hā'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' me te '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/miq_NI.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['siakwa kati', 'kuswa kati', 'kakamuk kati', 'lî wainhka kati', 'lih mairin kati', 'lî kati', 'pastara kati', 'sikla kati', 'wîs kati', 'waupasa kati', 'yahbra kati', 'trisu kati'],
    'months_short' => ['siakwa kati', 'kuswa kati', 'kakamuk kati', 'lî wainhka kati', 'lih mairin kati', 'lî kati', 'pastara kati', 'sikla kati', 'wîs kati', 'waupasa kati', 'yahbra kati', 'trisu kati'],
    'weekdays' => ['sandi', 'mundi', 'tiusdi', 'wensde', 'tausde', 'praidi', 'satadi'],
    'weekdays_short' => ['san', 'mun', 'tius', 'wens', 'taus', 'prai', 'sat'],
    'weekdays_min' => ['san', 'mun', 'tius', 'wens', 'taus', 'prai', 'sat'],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 7,
    'meridiem' => ['VM', 'NM'],

    'month' => ':count kati', // less reliable
    'm' => ':count kati', // less reliable
    'a_month' => ':count kati', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/mi.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/mjw_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Jor Teron    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['Arkoi', 'Thangthang', 'There', 'Jangmi', 'Aru', 'Vosik', 'Jakhong', 'Paipai', 'Chiti', 'Phere', 'Phaikuni', 'Matijong'],
    'months_short' => ['Ark', 'Thang', 'The', 'Jang', 'Aru', 'Vos', 'Jak', 'Pai', 'Chi', 'Phe', 'Phai', 'Mati'],
    'weekdays' => ['Bhomkuru', 'Urmi', 'Durmi', 'Thelang', 'Theman', 'Bhomta', 'Bhomti'],
    'weekdays_short' => ['Bhom', 'Ur', 'Dur', 'Tkel', 'Tkem', 'Bhta', 'Bhti'],
    'weekdays_min' => ['Bhom', 'Ur', 'Dur', 'Tkel', 'Tkem', 'Bhta', 'Bhti'],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Sashko Todorov
 * - Josh Soref
 * - François B
 * - Serhan Apaydın
 * - Borislav Mickov
 * - JD Isaacks
 * - Tomi Atanasoski
 */
return [
    'year' => ':count година|:count години',
    'a_year' => 'година|:count години',
    'y' => ':count год.',
    'month' => ':count месец|:count месеци',
    'a_month' => 'месец|:count месеци',
    'm' => ':count месец|:count месеци',
    'week' => ':count седмица|:count седмици',
    'a_week' => 'седмица|:count седмици',
    'w' => ':count седмица|:count седмици',
    'day' => ':count ден|:count дена',
    'a_day' => 'ден|:count дена',
    'd' => ':count ден|:count дена',
    'hour' => ':count час|:count часа',
    'a_hour' => 'час|:count часа',
    'h' => ':count час|:count часа',
    'minute' => ':count минута|:count минути',
    'a_minute' => 'минута|:count минути',
    'min' => ':count мин.',
    'second' => ':count секунда|:count секунди',
    'a_second' => 'неколку секунди|:count секунди',
    's' => ':count сек.',
    'ago' => 'пред :time',
    'from_now' => 'после :time',
    'after' => 'по :time',
    'before' => 'пред :time',
    'diff_now' => 'сега',
    'diff_today' => 'Денес',
    'diff_today_regexp' => 'Денес(?:\\s+во)?',
    'diff_yesterday' => 'вчера',
    'diff_yesterday_regexp' => 'Вчера(?:\\s+во)?',
    'diff_tomorrow' => 'утре',
    'diff_tomorrow_regexp' => 'Утре(?:\\s+во)?',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'D.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY H:mm',
        'LLLL' => 'dddd, D MMMM YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => '[Денес во] LT',
        'nextDay' => '[Утре во] LT',
        'nextWeek' => '[Во] dddd [во] LT',
        'lastDay' => '[Вчера во] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                case 3:
                case 6:
                    return '[Изминатата] dddd [во] LT';
                default:
                    return '[Изминатиот] dddd [во] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        $lastDigit = $number % 10;
        $last2Digits = $number % 100;
        if ($number === 0) {
            return $number.'-ев';
        }
        if ($last2Digits === 0) {
            return $number.'-ен';
        }
        if ($last2Digits > 10 && $last2Digits < 20) {
            return $number.'-ти';
        }
        if ($lastDigit === 1) {
            return $number.'-ви';
        }
        if ($lastDigit === 2) {
            return $number.'-ри';
        }
        if ($lastDigit === 7 || $lastDigit === 8) {
            return $number.'-ми';
        }

        return $number.'-ти';
    },
    'months' => ['јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', 'октомври', 'ноември', 'декември'],
    'months_short' => ['јан', 'фев', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'ное', 'дек'],
    'weekdays' => ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'],
    'weekdays_short' => ['нед', 'пон', 'вто', 'сре', 'чет', 'пет', 'саб'],
    'weekdays_min' => ['нe', 'пo', 'вт', 'ср', 'че', 'пе', 'сa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' и '],
    'meridiem' => ['АМ', 'ПМ'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/mk.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - JD Isaacks
 */
return [
    'year' => ':count വർഷം',
    'a_year' => 'ഒരു വർഷം|:count വർഷം',
    'month' => ':count മാസം',
    'a_month' => 'ഒരു മാസം|:count മാസം',
    'week' => ':count ആഴ്ച',
    'a_week' => 'ഒരാഴ്ച|:count ആഴ്ച',
    'day' => ':count ദിവസം',
    'a_day' => 'ഒരു ദിവസം|:count ദിവസം',
    'hour' => ':count മണിക്കൂർ',
    'a_hour' => 'ഒരു മണിക്കൂർ|:count മണിക്കൂർ',
    'minute' => ':count മിനിറ്റ്',
    'a_minute' => 'ഒരു മിനിറ്റ്|:count മിനിറ്റ്',
    'second' => ':count സെക്കൻഡ്',
    'a_second' => 'അൽപ നിമിഷങ്ങൾ|:count സെക്കൻഡ്',
    'ago' => ':time മുൻപ്',
    'from_now' => ':time കഴിഞ്ഞ്',
    'diff_now' => 'ഇപ്പോൾ',
    'diff_today' => 'ഇന്ന്',
    'diff_yesterday' => 'ഇന്നലെ',
    'diff_tomorrow' => 'നാളെ',
    'formats' => [
        'LT' => 'A h:mm -നു',
        'LTS' => 'A h:mm:ss -നു',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, A h:mm -നു',
        'LLLL' => 'dddd, D MMMM YYYY, A h:mm -നു',
    ],
    'calendar' => [
        'sameDay' => '[ഇന്ന്] LT',
        'nextDay' => '[നാളെ] LT',
        'nextWeek' => 'dddd, LT',
        'lastDay' => '[ഇന്നലെ] LT',
        'lastWeek' => '[കഴിഞ്ഞ] dddd, LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'രാത്രി';
        }
        if ($hour < 12) {
            return 'രാവിലെ';
        }
        if ($hour < 17) {
            return 'ഉച്ച കഴിഞ്ഞ്';
        }
        if ($hour < 20) {
            return 'വൈകുന്നേരം';
        }

        return 'രാത്രി';
    },
    'months' => ['ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', 'ഒക്ടോബർ', 'നവംബർ', 'ഡിസംബർ'],
    'months_short' => ['ജനു.', 'ഫെബ്രു.', 'മാർ.', 'ഏപ്രി.', 'മേയ്', 'ജൂൺ', 'ജൂലൈ.', 'ഓഗ.', 'സെപ്റ്റ.', 'ഒക്ടോ.', 'നവം.', 'ഡിസം.'],
    'weekdays' => ['ഞായറാഴ്ച', 'തിങ്കളാഴ്ച', 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്ച', 'വ്യാഴാഴ്ച', 'വെള്ളിയാഴ്ച', 'ശനിയാഴ്ച'],
    'weekdays_short' => ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'],
    'weekdays_min' => ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'],
    'list' => ', ',
    'weekend' => [0, 0],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ml.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 *
 * @translator Batmandakh Erdenebileg <batmandakh.e@icloud.com>
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Tsutomu Kuroda
 * - tjku
 * - Max Melentiev
 * - Zolzaya Erdenebaatar
 * - Tom Hughes
 * - Akira Matsuda
 * - Christopher Dell
 * - Michael Kessler
 * - Enrique Vidal
 * - Simone Carletti
 * - Aaron Patterson
 * - Nicolás Hock Isaza
 * - Ochirkhuyag
 * - Batmandakh
 */
return [
    'year' => ':count жил',
    'y' => ':count жил',
    'month' => ':count сар',
    'm' => ':count сар',
    'week' => ':count долоо хоног',
    'w' => ':count долоо хоног',
    'day' => ':count өдөр',
    'd' => ':count өдөр',
    'hour' => ':count цаг',
    'h' => ':countц',
    'minute' => ':count минут',
    'min' => ':countм',
    'second' => ':count секунд',
    's' => ':countс',

    'ago' => ':timeн өмнө',
    'year_ago' => ':count жилий',
    'month_ago' => ':count сары',
    'day_ago' => ':count хоногий',
    'hour_ago' => ':count цагий',
    'minute_ago' => ':count минуты',
    'second_ago' => ':count секунды',

    'from_now' => 'одоогоос :time',
    'year_from_now' => ':count жилийн дараа',
    'month_from_now' => ':count сарын дараа',
    'day_from_now' => ':count хоногийн дараа',
    'hour_from_now' => ':count цагийн дараа',
    'minute_from_now' => ':count минутын дараа',
    'second_from_now' => ':count секундын дараа',

    // Does it required to make translation for before, after as follows? hmm, I think we've made it with ago and from now keywords already. Anyway, I've included it just in case of undesired action...
    'after' => ':timeн дараа',
    'year_after' => ':count жилий',
    'month_after' => ':count сары',
    'day_after' => ':count хоногий',
    'hour_after' => ':count цагий',
    'minute_after' => ':count минуты',
    'second_after' => ':count секунды',

    'before' => ':timeн өмнө',
    'year_before' => ':count жилий',
    'month_before' => ':count сары',
    'day_before' => ':count хоногий',
    'hour_before' => ':count цагий',
    'minute_before' => ':count минуты',
    'second_before' => ':count секунды',

    'list' => ', ',
    'diff_now' => 'одоо',
    'diff_yesterday' => 'өчигдөр',
    'diff_tomorrow' => 'маргааш',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'YYYY MMMM DD',
        'LLL' => 'YY-MM-DD, HH:mm',
        'LLLL' => 'YYYY MMMM DD, HH:mm',
    ],
    'weekdays' => ['Ням', 'Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба'],
    'weekdays_short' => ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'],
    'weekdays_min' => ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'],
    'months' => ['1 сар', '2 сар', '3 сар', '4 сар', '5 сар', '6 сар', '7 сар', '8 сар', '9 сар', '10 сар', '11 сар', '12 сар'],
    'months_short' => ['1 сар', '2 сар', '3 сар', '4 сар', '5 сар', '6 сар', '7 сар', '8 сар', '9 сар', '10 сар', '11 сар', '12 сар'],
    'meridiem' => ['өглөө', 'орой'],
    'first_day_of_week' => 1,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/mni_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat Pune    libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['জানুৱারি', 'ফেব্রুৱারি', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগষ্ট', 'সেপ্তেম্বর', 'ওক্তোবর', 'নবেম্বর', 'ডিসেম্বর'],
    'months_short' => ['জান', 'ফেব', 'মার', 'এপ্রি', 'মে', 'জুন', 'জুল', 'আগ', 'সেপ', 'ওক্ত', 'নবে', 'ডিস'],
    'weekdays' => ['নোংমাইজিং', 'নিংথৌকাবা', 'লৈবাকপোকপা', 'য়ুমশকৈশা', 'শগোলশেন', 'ইরাই', 'থাংজ'],
    'weekdays_short' => ['নোং', 'নিং', 'লৈবাক', 'য়ুম', 'শগোল', 'ইরা', 'থাং'],
    'weekdays_min' => ['নোং', 'নিং', 'লৈবাক', 'য়ুম', 'শগোল', 'ইরা', 'থাং'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['এ.ম.', 'প.ম.'],

    'year' => ':count ইসিং', // less reliable
    'y' => ':count ইসিং', // less reliable
    'a_year' => ':count ইসিং', // less reliable

    'second' => ':count ꯅꯤꯡꯊꯧꯀꯥꯕ', // less reliable
    's' => ':count ꯅꯤꯡꯊꯧꯀꯥꯕ', // less reliable
    'a_second' => ':count ꯅꯤꯡꯊꯧꯀꯥꯕ', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/mn.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ro.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Vikram-enyota
 */
return [
    'year' => ':count वर्ष',
    'y' => ':count वर्ष',
    'month' => ':count महिना|:count महिने',
    'm' => ':count महिना|:count महिने',
    'week' => ':count आठवडा|:count आठवडे',
    'w' => ':count आठवडा|:count आठवडे',
    'day' => ':count दिवस',
    'd' => ':count दिवस',
    'hour' => ':count तास',
    'h' => ':count तास',
    'minute' => ':count मिनिटे',
    'min' => ':count मिनिटे',
    'second' => ':count सेकंद',
    's' => ':count सेकंद',

    'ago' => ':timeपूर्वी',
    'from_now' => ':timeमध्ये',
    'before' => ':timeपूर्वी',
    'after' => ':timeनंतर',

    'diff_now' => 'आत्ता',
    'diff_today' => 'आज',
    'diff_yesterday' => 'काल',
    'diff_tomorrow' => 'उद्या',

    'formats' => [
        'LT' => 'A h:mm वाजता',
        'LTS' => 'A h:mm:ss वाजता',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, A h:mm वाजता',
        'LLLL' => 'dddd, D MMMM YYYY, A h:mm वाजता',
    ],

    'calendar' => [
        'sameDay' => '[आज] LT',
        'nextDay' => '[उद्या] LT',
        'nextWeek' => 'dddd, LT',
        'lastDay' => '[काल] LT',
        'lastWeek' => '[मागील] dddd, LT',
        'sameElse' => 'L',
    ],

    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'रात्री';
        }
        if ($hour < 10) {
            return 'सकाळी';
        }
        if ($hour < 17) {
            return 'दुपारी';
        }
        if ($hour < 20) {
            return 'सायंकाळी';
        }

        return 'रात्री';
    },

    'months' => ['जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', 'डिसेंबर'],
    'months_short' => ['जाने.', 'फेब्रु.', 'मार्च.', 'एप्रि.', 'मे.', 'जून.', 'जुलै.', 'ऑग.', 'सप्टें.', 'ऑक्टो.', 'नोव्हें.', 'डिसें.'],
    'weekdays' => ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरूवार', 'शुक्रवार', 'शनिवार'],
    'weekdays_short' => ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरू', 'शुक्र', 'शनि'],
    'weekdays_min' => ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'],
    'list' => [', ', ' आणि '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'weekend' => [0, 0],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/mr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - Azri Jamil
 * - JD Isaacks
 * - Josh Soref
 * - Azri Jamil
 * - Hariadi Hinta
 * - Ashraf Kamarudin
 */
return [
    'year' => ':count tahun',
    'a_year' => '{1}setahun|]1,Inf[:count tahun',
    'y' => ':count tahun',
    'month' => ':count bulan',
    'a_month' => '{1}sebulan|]1,Inf[:count bulan',
    'm' => ':count bulan',
    'week' => ':count minggu',
    'a_week' => '{1}seminggu|]1,Inf[:count minggu',
    'w' => ':count minggu',
    'day' => ':count hari',
    'a_day' => '{1}sehari|]1,Inf[:count hari',
    'd' => ':count hari',
    'hour' => ':count jam',
    'a_hour' => '{1}sejam|]1,Inf[:count jam',
    'h' => ':count jam',
    'minute' => ':count minit',
    'a_minute' => '{1}seminit|]1,Inf[:count minit',
    'min' => ':count minit',
    'second' => ':count saat',
    'a_second' => '{1}beberapa saat|]1,Inf[:count saat',
    'millisecond' => ':count milisaat',
    'a_millisecond' => '{1}semilisaat|]1,Inf[:count milliseconds',
    'microsecond' => ':count mikrodetik',
    'a_microsecond' => '{1}semikrodetik|]1,Inf[:count mikrodetik',
    's' => ':count saat',
    'ago' => ':time yang lepas',
    'from_now' => ':time dari sekarang',
    'after' => ':time kemudian',
    'before' => ':time lepas',
    'diff_now' => 'sekarang',
    'diff_today' => 'Hari',
    'diff_today_regexp' => 'Hari(?:\\s+ini)?(?:\\s+pukul)?',
    'diff_yesterday' => 'semalam',
    'diff_yesterday_regexp' => 'Semalam(?:\\s+pukul)?',
    'diff_tomorrow' => 'esok',
    'diff_tomorrow_regexp' => 'Esok(?:\\s+pukul)?',
    'diff_before_yesterday' => 'kelmarin',
    'diff_after_tomorrow' => 'lusa',
    'formats' => [
        'LT' => 'HH.mm',
        'LTS' => 'HH.mm.ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY [pukul] HH.mm',
        'LLLL' => 'dddd, D MMMM YYYY [pukul] HH.mm',
    ],
    'calendar' => [
        'sameDay' => '[Hari ini pukul] LT',
        'nextDay' => '[Esok pukul] LT',
        'nextWeek' => 'dddd [pukul] LT',
        'lastDay' => '[Kelmarin pukul] LT',
        'lastWeek' => 'dddd [lepas pukul] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 11) {
            return 'pagi';
        }
        if ($hour < 15) {
            return 'tengahari';
        }
        if ($hour < 19) {
            return 'petang';
        }

        return 'malam';
    },
    'months' => ['Januari', 'Februari', 'Mac', 'April', 'Mei', 'Jun', 'Julai', 'Ogos', 'September', 'Oktober', 'November', 'Disember'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ogs', 'Sep', 'Okt', 'Nov', 'Dis'],
    'weekdays' => ['Ahad', 'Isnin', 'Selasa', 'Rabu', 'Khamis', 'Jumaat', 'Sabtu'],
    'weekdays_short' => ['Ahd', 'Isn', 'Sel', 'Rab', 'Kha', 'Jum', 'Sab'],
    'weekdays_min' => ['Ah', 'Is', 'Sl', 'Rb', 'Km', 'Jm', 'Sb'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' dan '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ms.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D/MM/yy',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY, h:mm a',
        'LLLL' => 'dd MMMM YYYY, h:mm a',
    ],
    'meridiem' => ['a', 'p'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - Azri Jamil
 * - JD Isaacks
 */
return require __DIR__.'/ms.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ms.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D/MM/yy',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY, h:mm a',
        'LLLL' => 'dddd, D MMMM YYYY, h:mm a',
    ],
    'meridiem' => ['a', 'p'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Alessandro Maruccia
 */
return [
    'year' => 'sena|:count sni|:count sni|:count sni',
    'y' => 'sa sena|:count snin|:count snin|:count snin',
    'month' => 'xahar|:count xhur|:count xhur|:count xhur',
    'm' => ':count xahar|:count xhur|:count xhur|:count xhur',
    'week' => 'gimgħa|:count ġimgħat|:count ġimgħat|:count ġimgħat',
    'w' => 'ġimgħa|:count ġimgħat|:count ġimgħat|:count ġimgħat',
    'day' => 'ġurnata|:count ġranet|:count ġranet|:count ġranet',
    'd' => 'ġurnata|:count ġranet|:count ġranet|:count ġranet',
    'hour' => 'siegħa|:count siegħat|:count siegħat|:count siegħat',
    'h' => 'siegħa|:count sigħat|:count sigħat|:count sigħat',
    'minute' => 'minuta|:count minuti|:count minuti|:count minuti',
    'min' => 'min.|:count min.|:count min.|:count min.',
    'second' => 'ftit sekondi|:count sekondi|:count sekondi|:count sekondi',
    's' => 'sek.|:count sek.|:count sek.|:count sek.',
    'ago' => ':time ilu',
    'from_now' => 'f’ :time',
    'diff_now' => 'issa',
    'diff_today' => 'Illum',
    'diff_today_regexp' => 'Illum(?:\\s+fil-)?',
    'diff_yesterday' => 'lbieraħ',
    'diff_yesterday_regexp' => 'Il-bieraħ(?:\\s+fil-)?',
    'diff_tomorrow' => 'għada',
    'diff_tomorrow_regexp' => 'Għada(?:\\s+fil-)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Illum fil-]LT',
        'nextDay' => '[Għada fil-]LT',
        'nextWeek' => 'dddd [fil-]LT',
        'lastDay' => '[Il-bieraħ fil-]LT',
        'lastWeek' => 'dddd [li għadda] [fil-]LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberº',
    'months' => ['Jannar', 'Frar', 'Marzu', 'April', 'Mejju', 'Ġunju', 'Lulju', 'Awwissu', 'Settembru', 'Ottubru', 'Novembru', 'Diċembru'],
    'months_short' => ['Jan', 'Fra', 'Mar', 'Apr', 'Mej', 'Ġun', 'Lul', 'Aww', 'Set', 'Ott', 'Nov', 'Diċ'],
    'weekdays' => ['Il-Ħadd', 'It-Tnejn', 'It-Tlieta', 'L-Erbgħa', 'Il-Ħamis', 'Il-Ġimgħa', 'Is-Sibt'],
    'weekdays_short' => ['Ħad', 'Tne', 'Tli', 'Erb', 'Ħam', 'Ġim', 'Sib'],
    'weekdays_min' => ['Ħa', 'Tn', 'Tl', 'Er', 'Ħa', 'Ġi', 'Si'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' u '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/mt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['comme', 'lilli'],
    'weekdays' => ['Com’yakke', 'Comlaaɗii', 'Comzyiiɗii', 'Comkolle', 'Comkaldǝɓlii', 'Comgaisuu', 'Comzyeɓsuu'],
    'weekdays_short' => ['Cya', 'Cla', 'Czi', 'Cko', 'Cka', 'Cga', 'Cze'],
    'weekdays_min' => ['Cya', 'Cla', 'Czi', 'Cko', 'Cka', 'Cga', 'Cze'],
    'months' => ['Fĩi Loo', 'Cokcwaklaŋne', 'Cokcwaklii', 'Fĩi Marfoo', 'Madǝǝuutǝbijaŋ', 'Mamǝŋgwãafahbii', 'Mamǝŋgwãalii', 'Madǝmbii', 'Fĩi Dǝɓlii', 'Fĩi Mundaŋ', 'Fĩi Gwahlle', 'Fĩi Yuru'],
    'months_short' => ['FLO', 'CLA', 'CKI', 'FMF', 'MAD', 'MBI', 'MLI', 'MAM', 'FDE', 'FMU', 'FGW', 'FYU'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - JD Isaacks
 * - Nay Lin Aung
 */
return [
    'year' => '{1}တစ်နှစ်|]1,Inf[:count နှစ်',
    'y' => ':count နှစ်',
    'month' => '{1}တစ်လ|]1,Inf[:count လ',
    'm' => ':count လ',
    'week' => ':count ပတ်',
    'w' => ':count ပတ်',
    'day' => '{1}တစ်ရက်|]1,Inf[:count ရက်',
    'd' => ':count ရက်',
    'hour' => '{1}တစ်နာရီ|]1,Inf[:count နာရီ',
    'h' => ':count နာရီ',
    'minute' => '{1}တစ်မိနစ်|]1,Inf[:count မိနစ်',
    'min' => ':count မိနစ်',
    'second' => '{1}စက္ကန်.အနည်းငယ်|]1,Inf[:count စက္ကန့်',
    's' => ':count စက္ကန့်',
    'ago' => 'လွန်ခဲ့သော :time က',
    'from_now' => 'လာမည့် :time မှာ',
    'after' => ':time ကြာပြီးနောက်',
    'before' => ':time မတိုင်ခင်',
    'diff_now' => 'အခုလေးတင်',
    'diff_today' => 'ယနေ.',
    'diff_yesterday' => 'မနေ့က',
    'diff_yesterday_regexp' => 'မနေ.က',
    'diff_tomorrow' => 'မနက်ဖြန်',
    'diff_before_yesterday' => 'တမြန်နေ့က',
    'diff_after_tomorrow' => 'တဘက်ခါ',
    'period_recurrences' => ':count ကြိမ်',
    'formats' => [
        'LT' => 'Oh:Om A',
        'LTS' => 'Oh:Om:Os A',
        'L' => 'OD/OM/OY',
        'LL' => 'OD MMMM OY',
        'LLL' => 'OD MMMM OY Oh:Om A',
        'LLLL' => 'dddd OD MMMM OY Oh:Om A',
    ],
    'calendar' => [
        'sameDay' => '[ယနေ.] LT [မှာ]',
        'nextDay' => '[မနက်ဖြန်] LT [မှာ]',
        'nextWeek' => 'dddd LT [မှာ]',
        'lastDay' => '[မနေ.က] LT [မှာ]',
        'lastWeek' => '[ပြီးခဲ့သော] dddd LT [မှာ]',
        'sameElse' => 'L',
    ],
    'months' => ['ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'သြဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', 'ဒီဇင်ဘာ'],
    'months_short' => ['ဇန်', 'ဖေ', 'မတ်', 'ပြီ', 'မေ', 'ဇွန်', 'လိုင်', 'သြ', 'စက်', 'အောက်', 'နို', 'ဒီ'],
    'weekdays' => ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'],
    'weekdays_short' => ['နွေ', 'လာ', 'ဂါ', 'ဟူး', 'ကြာ', 'သော', 'နေ'],
    'weekdays_min' => ['နွေ', 'လာ', 'ဂါ', 'ဟူး', 'ကြာ', 'သော', 'နေ'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'alt_numbers' => ['၀၀', '၀၁', '၀၂', '၀၃', '၀၄', '၀၅', '၀၆', '၀၇', '၀၈', '၀၉', '၁၀', '၁၁', '၁၂', '၁၃', '၁၄', '၁၅', '၁၆', '၁၇', '၁၈', '၁၉', '၂၀', '၂၁', '၂၂', '၂၃', '၂၄', '၂၅', '၂၆', '၂၇', '၂၈', '၂၉', '၃၀', '၃၁', '၃၂', '၃၃', '၃၄', '၃၅', '၃၆', '၃၇', '၃၈', '၃၉', '၄၀', '၄၁', '၄၂', '၄၃', '၄၄', '၄၅', '၄၆', '၄၇', '၄၈', '၄၉', '၅၀', '၅၁', '၅၂', '၅၃', '၅၄', '၅၅', '၅၆', '၅၇', '၅၈', '၅၉', '၆၀', '၆၁', '၆၂', '၆၃', '၆၄', '၆၅', '၆၆', '၆၇', '၆၈', '၆၉', '၇၀', '၇၁', '၇၂', '၇၃', '၇၄', '၇၅', '၇၆', '၇၇', '၇၈', '၇၉', '၈၀', '၈၁', '၈၂', '၈၃', '၈၄', '၈၅', '၈၆', '၈၇', '၈၈', '၈၉', '၉၀', '၉၁', '၉၂', '၉၃', '၉၄', '၉၅', '၉၆', '၉၇', '၉၈', '၉၉'],
    'meridiem' => ['နံနက်', 'ညနေ'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/my.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fa.php', [
    'months' => ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],
    'months_short' => ['ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'],
    'first_day_of_week' => 6,
    'weekend' => [5, 5],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-dd',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D HH:mm',
        'LLLL' => 'YYYY MMMM D, dddd HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/nan_TW.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY年MM月DD日',
    ],
    'months' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
    'months_short' => [' 1月', ' 2月', ' 3月', ' 4月', ' 5月', ' 6月', ' 7月', ' 8月', ' 9月', '10月', '11月', '12月'],
    'weekdays' => ['禮拜日', '禮拜一', '禮拜二', '禮拜三', '禮拜四', '禮拜五', '禮拜六'],
    'weekdays_short' => ['日', '一', '二', '三', '四', '五', '六'],
    'weekdays_min' => ['日', '一', '二', '三', '四', '五', '六'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['頂晡', '下晡'],

    'year' => ':count 年',
    'y' => ':count 年',
    'a_year' => ':count 年',

    'month' => ':count goe̍h',
    'm' => ':count goe̍h',
    'a_month' => ':count goe̍h',

    'week' => ':count lé-pài',
    'w' => ':count lé-pài',
    'a_week' => ':count lé-pài',

    'day' => ':count 日',
    'd' => ':count 日',
    'a_day' => ':count 日',

    'hour' => ':count tiám-cheng',
    'h' => ':count tiám-cheng',
    'a_hour' => ':count tiám-cheng',

    'minute' => ':count Hun-cheng',
    'min' => ':count Hun-cheng',
    'a_minute' => ':count Hun-cheng',

    'second' => ':count Bió',
    's' => ':count Bió',
    'a_second' => ':count Bió',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Arne Goetje arne@canonical.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY-MM-DD',
    ],
    'months' => ['1goe̍h', '2goe̍h', '3goe̍h', '4goe̍h', '5goe̍h', '6goe̍h', '7goe̍h', '8goe̍h', '9goe̍h', '10goe̍h', '11goe̍h', '12goe̍h'],
    'months_short' => ['1g', '2g', '3g', '4g', '5g', '6g', '7g', '8g', '9g', '10g', '11g', '12g'],
    'weekdays' => ['lé-pài-ji̍t', 'pài-it', 'pài-jī', 'pài-saⁿ', 'pài-sì', 'pài-gō͘', 'pài-la̍k'],
    'weekdays_short' => ['lp', 'p1', 'p2', 'p3', 'p4', 'p5', 'p6'],
    'weekdays_min' => ['lp', 'p1', 'p2', 'p3', 'p4', 'p5', 'p6'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['téng-po͘', 'ē-po͘'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['ǁgoagas', 'ǃuias'],
    'weekdays' => ['Sontaxtsees', 'Mantaxtsees', 'Denstaxtsees', 'Wunstaxtsees', 'Dondertaxtsees', 'Fraitaxtsees', 'Satertaxtsees'],
    'weekdays_short' => ['Son', 'Ma', 'De', 'Wu', 'Do', 'Fr', 'Sat'],
    'weekdays_min' => ['Son', 'Ma', 'De', 'Wu', 'Do', 'Fr', 'Sat'],
    'months' => ['ǃKhanni', 'ǃKhanǀgôab', 'ǀKhuuǁkhâb', 'ǃHôaǂkhaib', 'ǃKhaitsâb', 'Gamaǀaeb', 'ǂKhoesaob', 'Aoǁkhuumûǁkhâb', 'Taraǀkhuumûǁkhâb', 'ǂNûǁnâiseb', 'ǀHooǂgaeb', 'Hôasoreǁkhâb'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd, D MMMM YYYY h:mm a',
    ],

    'year' => ':count kurigu',
    'y' => ':count kurigu',
    'a_year' => ':count kurigu',

    'month' => ':count ǁaub', // less reliable
    'm' => ':count ǁaub', // less reliable
    'a_month' => ':count ǁaub', // less reliable

    'week' => ':count hû', // less reliable
    'w' => ':count hû', // less reliable
    'a_week' => ':count hû', // less reliable

    'day' => ':count ǀhobas', // less reliable
    'd' => ':count ǀhobas', // less reliable
    'a_day' => ':count ǀhobas', // less reliable

    'hour' => ':count ǂgaes', // less reliable
    'h' => ':count ǂgaes', // less reliable
    'a_hour' => ':count ǂgaes', // less reliable

    'minute' => ':count minutga', // less reliable
    'min' => ':count minutga', // less reliable
    'a_minute' => ':count minutga', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Alexander Tømmerås
 * - Sigurd Gartmann
 * - JD Isaacks
 */
return [
    'year' => ':count år|:count år',
    'a_year' => 'ett år|:count år',
    'y' => ':count år|:count år',
    'month' => ':count måned|:count måneder',
    'a_month' => 'en måned|:count måneder',
    'm' => ':count md.',
    'week' => ':count uke|:count uker',
    'a_week' => 'en uke|:count uker',
    'w' => ':count u.',
    'day' => ':count dag|:count dager',
    'a_day' => 'en dag|:count dager',
    'd' => ':count d.',
    'hour' => ':count time|:count timer',
    'a_hour' => 'en time|:count timer',
    'h' => ':count t',
    'minute' => ':count minutt|:count minutter',
    'a_minute' => 'ett minutt|:count minutter',
    'min' => ':count min',
    'second' => ':count sekund|:count sekunder',
    'a_second' => 'noen sekunder|:count sekunder',
    's' => ':count sek',
    'ago' => ':time siden',
    'from_now' => 'om :time',
    'after' => ':time etter',
    'before' => ':time før',
    'diff_now' => 'akkurat nå',
    'diff_today' => 'i dag',
    'diff_today_regexp' => 'i dag(?:\\s+kl.)?',
    'diff_yesterday' => 'i går',
    'diff_yesterday_regexp' => 'i går(?:\\s+kl.)?',
    'diff_tomorrow' => 'i morgen',
    'diff_tomorrow_regexp' => 'i morgen(?:\\s+kl.)?',
    'diff_before_yesterday' => 'i forgårs',
    'diff_after_tomorrow' => 'i overmorgen',
    'period_recurrences' => 'en gang|:count ganger',
    'period_interval' => 'hver :interval',
    'period_start_date' => 'fra :date',
    'period_end_date' => 'til :date',
    'months' => ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],
    'weekdays' => ['søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag'],
    'weekdays_short' => ['søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør'],
    'weekdays_min' => ['sø', 'ma', 'ti', 'on', 'to', 'fr', 'lø'],
    'ordinal' => ':number.',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY [kl.] HH:mm',
        'LLLL' => 'dddd D. MMMM YYYY [kl.] HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[i dag kl.] LT',
        'nextDay' => '[i morgen kl.] LT',
        'nextWeek' => 'dddd [kl.] LT',
        'lastDay' => '[i går kl.] LT',
        'lastWeek' => '[forrige] dddd [kl.] LT',
        'sameElse' => 'L',
    ],
    'list' => [', ', ' og '],
    'meridiem' => ['a.m.', 'p.m.'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/nb.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/nb.php', [
    'formats' => [
        'LL' => 'D. MMM YYYY',
        'LLL' => 'D. MMMM YYYY, HH:mm',
        'LLLL' => 'dddd D. MMMM YYYY, HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['Sonto', 'Mvulo', 'Sibili', 'Sithathu', 'Sine', 'Sihlanu', 'Mgqibelo'],
    'weekdays_short' => ['Son', 'Mvu', 'Sib', 'Sit', 'Sin', 'Sih', 'Mgq'],
    'weekdays_min' => ['Son', 'Mvu', 'Sib', 'Sit', 'Sin', 'Sih', 'Mgq'],
    'months' => ['Zibandlela', 'Nhlolanja', 'Mbimbitho', 'Mabasa', 'Nkwenkwezi', 'Nhlangula', 'Ntulikazi', 'Ncwabakazi', 'Mpandula', 'Mfumfu', 'Lwezi', 'Mpalakazi'],
    'months_short' => ['Zib', 'Nhlo', 'Mbi', 'Mab', 'Nkw', 'Nhla', 'Ntu', 'Ncw', 'Mpan', 'Mfu', 'Lwe', 'Mpal'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],

    'year' => 'okweminyaka engu-:count', // less reliable
    'y' => 'okweminyaka engu-:count', // less reliable
    'a_year' => 'okweminyaka engu-:count', // less reliable

    'month' => 'inyanga ezingu-:count',
    'm' => 'inyanga ezingu-:count',
    'a_month' => 'inyanga ezingu-:count',

    'week' => 'amaviki angu-:count',
    'w' => 'amaviki angu-:count',
    'a_week' => 'amaviki angu-:count',

    'day' => 'kwamalanga angu-:count',
    'd' => 'kwamalanga angu-:count',
    'a_day' => 'kwamalanga angu-:count',

    'hour' => 'amahola angu-:count',
    'h' => 'amahola angu-:count',
    'a_hour' => 'amahola angu-:count',

    'minute' => 'imizuzu engu-:count',
    'min' => 'imizuzu engu-:count',
    'a_minute' => 'imizuzu engu-:count',

    'second' => 'imizuzwana engu-:count',
    's' => 'imizuzwana engu-:count',
    'a_second' => 'imizuzwana engu-:count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/nds_DE.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - information from Kenneth Christiansen Kenneth Christiansen, Pablo Saratxaga kenneth@gnu.org, pablo@mandrakesoft.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Jannuaar', 'Feberwaar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
    'months_short' => ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'],
    'weekdays' => ['Sünndag', 'Maandag', 'Dingsdag', 'Middeweek', 'Dunnersdag', 'Freedag', 'Sünnavend'],
    'weekdays_short' => ['Sdag', 'Maan', 'Ding', 'Migg', 'Dunn', 'Free', 'Svd.'],
    'weekdays_min' => ['Sdag', 'Maan', 'Ding', 'Migg', 'Dunn', 'Free', 'Svd.'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count Johr',
    'y' => ':count Johr',
    'a_year' => ':count Johr',

    'month' => ':count Maand',
    'm' => ':count Maand',
    'a_month' => ':count Maand',

    'week' => ':count Week',
    'w' => ':count Week',
    'a_week' => ':count Week',

    'day' => ':count Dag',
    'd' => ':count Dag',
    'a_day' => ':count Dag',

    'hour' => ':count Stünn',
    'h' => ':count Stünn',
    'a_hour' => ':count Stünn',

    'minute' => ':count Minuut',
    'min' => ':count Minuut',
    'a_minute' => ':count Minuut',

    'second' => ':count sekunn',
    's' => ':count sekunn',
    'a_second' => ':count sekunn',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - information from Kenneth Christiansen Kenneth Christiansen, Pablo Saratxaga kenneth@gnu.org, pablo@mandrakesoft.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Jaunuwoa', 'Februwoa', 'Moaz', 'Aprell', 'Mai', 'Juni', 'Juli', 'August', 'Septamba', 'Oktoba', 'Nowamba', 'Dezamba'],
    'months_short' => ['Jan', 'Feb', 'Moz', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Now', 'Dez'],
    'weekdays' => ['Sinndag', 'Mondag', 'Dingsdag', 'Meddwäakj', 'Donnadag', 'Friedag', 'Sinnowend'],
    'weekdays_short' => ['Sdg', 'Mdg', 'Dsg', 'Mwk', 'Ddg', 'Fdg', 'Swd'],
    'weekdays_min' => ['Sdg', 'Mdg', 'Dsg', 'Mwk', 'Ddg', 'Fdg', 'Swd'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - nootanghimire
 * - Josh Soref
 * - Nj Subedi
 * - JD Isaacks
 */
return [
    'year' => 'एक बर्ष|:count बर्ष',
    'y' => ':count वर्ष',
    'month' => 'एक महिना|:count महिना',
    'm' => ':count महिना',
    'week' => ':count हप्ता',
    'w' => ':count हप्ता',
    'day' => 'एक दिन|:count दिन',
    'd' => ':count दिन',
    'hour' => 'एक घण्टा|:count घण्टा',
    'h' => ':count घण्टा',
    'minute' => 'एक मिनेट|:count मिनेट',
    'min' => ':count मिनेट',
    'second' => 'केही क्षण|:count सेकेण्ड',
    's' => ':count सेकेण्ड',
    'ago' => ':time अगाडि',
    'from_now' => ':timeमा',
    'after' => ':time पछि',
    'before' => ':time अघि',
    'diff_now' => 'अहिले',
    'diff_today' => 'आज',
    'diff_yesterday' => 'हिजो',
    'diff_tomorrow' => 'भोलि',
    'formats' => [
        'LT' => 'Aको h:mm बजे',
        'LTS' => 'Aको h:mm:ss बजे',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, Aको h:mm बजे',
        'LLLL' => 'dddd, D MMMM YYYY, Aको h:mm बजे',
    ],
    'calendar' => [
        'sameDay' => '[आज] LT',
        'nextDay' => '[भोलि] LT',
        'nextWeek' => '[आउँदो] dddd[,] LT',
        'lastDay' => '[हिजो] LT',
        'lastWeek' => '[गएको] dddd[,] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 3) {
            return 'राति';
        }
        if ($hour < 12) {
            return 'बिहान';
        }
        if ($hour < 16) {
            return 'दिउँसो';
        }
        if ($hour < 20) {
            return 'साँझ';
        }

        return 'राति';
    },
    'months' => ['जनवरी', 'फेब्रुवरी', 'मार्च', 'अप्रिल', 'मई', 'जुन', 'जुलाई', 'अगष्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],
    'months_short' => ['जन.', 'फेब्रु.', 'मार्च', 'अप्रि.', 'मई', 'जुन', 'जुलाई.', 'अग.', 'सेप्ट.', 'अक्टो.', 'नोभे.', 'डिसे.'],
    'weekdays' => ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'],
    'weekdays_short' => ['आइत.', 'सोम.', 'मङ्गल.', 'बुध.', 'बिहि.', 'शुक्र.', 'शनि.'],
    'weekdays_min' => ['आ.', 'सो.', 'मं.', 'बु.', 'बि.', 'शु.', 'श.'],
    'list' => [', ', ' र '],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ne.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'yy/M/d',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D, h:mm a',
        'LLLL' => 'YYYY MMMM D, dddd, h:mm a',
    ],
    'months' => ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],
    'months_short' => ['जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', 'डिसेम्बर'],
    'weekend' => [0, 0],
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ne.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/nhn_MX.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre'],
    'months_short' => ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'],
    'weekdays' => ['teoilhuitl', 'ceilhuitl', 'omeilhuitl', 'yeilhuitl', 'nahuilhuitl', 'macuililhuitl', 'chicuaceilhuitl'],
    'weekdays_short' => ['teo', 'cei', 'ome', 'yei', 'nau', 'mac', 'chi'],
    'weekdays_min' => ['teo', 'cei', 'ome', 'yei', 'nau', 'mac', 'chi'],
    'day_of_first_week_of_year' => 1,

    'month' => ':count metztli', // less reliable
    'm' => ':count metztli', // less reliable
    'a_month' => ':count metztli', // less reliable

    'week' => ':count tonalli', // less reliable
    'w' => ':count tonalli', // less reliable
    'a_week' => ':count tonalli', // less reliable

    'day' => ':count tonatih', // less reliable
    'd' => ':count tonatih', // less reliable
    'a_day' => ':count tonatih', // less reliable

    'minute' => ':count toltecayotl', // less reliable
    'min' => ':count toltecayotl', // less reliable
    'a_minute' => ':count toltecayotl', // less reliable

    'second' => ':count ome', // less reliable
    's' => ':count ome', // less reliable
    'a_second' => ':count ome', // less reliable

    'year' => ':count xihuitl',
    'y' => ':count xihuitl',
    'a_year' => ':count xihuitl',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/niu_NU.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RockET Systems Emani Fakaotimanava-Lui emani@niue.nu
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Ianuali', 'Fepuali', 'Masi', 'Apelila', 'Me', 'Iuni', 'Iulai', 'Aokuso', 'Sepetema', 'Oketopa', 'Novema', 'Tesemo'],
    'months_short' => ['Ian', 'Fep', 'Mas', 'Ape', 'Me', 'Iun', 'Iul', 'Aok', 'Sep', 'Oke', 'Nov', 'Tes'],
    'weekdays' => ['Aho Tapu', 'Aho Gofua', 'Aho Ua', 'Aho Lotu', 'Aho Tuloto', 'Aho Falaile', 'Aho Faiumu'],
    'weekdays_short' => ['Tapu', 'Gofua', 'Ua', 'Lotu', 'Tuloto', 'Falaile', 'Faiumu'],
    'weekdays_min' => ['Tapu', 'Gofua', 'Ua', 'Lotu', 'Tuloto', 'Falaile', 'Faiumu'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => ':count tau',
    'y' => ':count tau',
    'a_year' => ':count tau',

    'month' => ':count mahina',
    'm' => ':count mahina',
    'a_month' => ':count mahina',

    'week' => ':count faahi tapu',
    'w' => ':count faahi tapu',
    'a_week' => ':count faahi tapu',

    'day' => ':count aho',
    'd' => ':count aho',
    'a_day' => ':count aho',

    'hour' => ':count e tulā',
    'h' => ':count e tulā',
    'a_hour' => ':count e tulā',

    'minute' => ':count minuti',
    'min' => ':count minuti',
    'a_minute' => ':count minuti',

    'second' => ':count sekone',
    's' => ':count sekone',
    'a_second' => ':count sekone',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Roy
 * - Stephan
 * - François B
 * - Tim Fish
 * - Kevin Huang
 * - Jacob Middag
 * - JD Isaacks
 * - Roy
 * - Stephan
 * - François B
 * - Tim Fish
 * - Jacob Middag
 * - JD Isaacks
 * - Propaganistas
 * - MegaXLR
 * - adriaanzon
 * - MonkeyPhysics
 * - JeroenG
 * - RikSomers
 * - proclame
 * - Rik de Groot (hwdegroot)
 */
return [
    'year' => ':count jaar|:count jaar',
    'a_year' => 'een jaar|:count jaar',
    'y' => ':countj',
    'month' => ':count maand|:count maanden',
    'a_month' => 'een maand|:count maanden',
    'm' => ':countmnd',
    'week' => ':count week|:count weken',
    'a_week' => 'een week|:count weken',
    'w' => ':countw',
    'day' => ':count dag|:count dagen',
    'a_day' => 'een dag|:count dagen',
    'd' => ':countd',
    'hour' => ':count uur|:count uur',
    'a_hour' => 'een uur|:count uur',
    'h' => ':countu',
    'minute' => ':count minuut|:count minuten',
    'a_minute' => 'een minuut|:count minuten',
    'min' => ':countmin',
    'second' => ':count seconde|:count seconden',
    'a_second' => 'een paar seconden|:count seconden',
    's' => ':counts',
    'ago' => ':time geleden',
    'from_now' => 'over :time',
    'after' => ':time later',
    'before' => ':time eerder',
    'diff_now' => 'nu',
    'diff_today' => 'vandaag',
    'diff_today_regexp' => 'vandaag(?:\\s+om)?',
    'diff_yesterday' => 'gisteren',
    'diff_yesterday_regexp' => 'gisteren(?:\\s+om)?',
    'diff_tomorrow' => 'morgen',
    'diff_tomorrow_regexp' => 'morgen(?:\\s+om)?',
    'diff_after_tomorrow' => 'overmorgen',
    'diff_before_yesterday' => 'eergisteren',
    'period_recurrences' => ':count keer',
    'period_interval' => function ($interval) {
        /** @var string $output */
        $output = preg_replace('/^(een|één|1)\s+/', '', $interval);

        if (preg_match('/^(een|één|1)( jaar|j| uur|u)/', $interval)) {
            return "elk $output";
        }

        return "elke $output";
    },
    'period_start_date' => 'van :date',
    'period_end_date' => 'tot :date',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD-MM-YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[vandaag om] LT',
        'nextDay' => '[morgen om] LT',
        'nextWeek' => 'dddd [om] LT',
        'lastDay' => '[gisteren om] LT',
        'lastWeek' => '[afgelopen] dddd [om] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        return $number.(($number === 1 || $number === 8 || $number >= 20) ? 'ste' : 'de');
    },
    'months' => ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],
    'months_short' => ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
    'mmm_suffix' => '.',
    'weekdays' => ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
    'weekdays_short' => ['zo.', 'ma.', 'di.', 'wo.', 'do.', 'vr.', 'za.'],
    'weekdays_min' => ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' en '],
    'meridiem' => ['\'s ochtends', '\'s middags'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Free Software Foundation, Inc.    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/nl.php', [
    'formats' => [
        'L' => 'DD-MM-YY',
    ],
    'months' => ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],
    'months_short' => ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
    'weekdays' => ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
    'weekdays_short' => ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
    'weekdays_min' => ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Roy
 * - Stephan
 * - François B
 * - Tim Fish
 * - Kevin Huang
 * - Jacob Middag
 * - JD Isaacks
 * - Propaganistas
 */
return array_replace_recursive(require __DIR__.'/nl.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/nl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/nl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/nl.php', [
    'months' => ['januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december'],
    'months_short' => ['jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
    'weekdays' => ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'],
    'weekdays_short' => ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
    'weekdays_min' => ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/nl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/nl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['maná', 'kugú'],
    'weekdays' => ['sɔ́ndɔ', 'mɔ́ndɔ', 'sɔ́ndɔ mafú mába', 'sɔ́ndɔ mafú málal', 'sɔ́ndɔ mafú mána', 'mabágá má sukul', 'sásadi'],
    'weekdays_short' => ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', 'sas'],
    'weekdays_min' => ['sɔ́n', 'mɔ́n', 'smb', 'sml', 'smn', 'mbs', 'sas'],
    'months' => ['ngwɛn matáhra', 'ngwɛn ńmba', 'ngwɛn ńlal', 'ngwɛn ńna', 'ngwɛn ńtan', 'ngwɛn ńtuó', 'ngwɛn hɛmbuɛrí', 'ngwɛn lɔmbi', 'ngwɛn rɛbvuâ', 'ngwɛn wum', 'ngwɛn wum navǔr', 'krísimin'],
    'months_short' => ['ng1', 'ng2', 'ng3', 'ng4', 'ng5', 'ng6', 'ng7', 'ng8', 'ng9', 'ng10', 'ng11', 'kris'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Alexander Tømmerås
 * - Øystein
 * - JD Isaacks
 * - Gaute Hvoslef Kvalnes (gaute)
 */
return [
    'year' => ':count år',
    'a_year' => 'eit år|:count år',
    'y' => ':count år',
    'month' => ':count månad|:count månader',
    'a_month' => 'ein månad|:count månader',
    'm' => ':count md',
    'week' => ':count veke|:count veker',
    'a_week' => 'ei veke|:count veker',
    'w' => ':countv',
    'day' => ':count dag|:count dagar',
    'a_day' => 'ein dag|:count dagar',
    'd' => ':countd',
    'hour' => ':count time|:count timar',
    'a_hour' => 'ein time|:count timar',
    'h' => ':countt',
    'minute' => ':count minutt',
    'a_minute' => 'eit minutt|:count minutt',
    'min' => ':countm',
    'second' => ':count sekund',
    'a_second' => 'nokre sekund|:count sekund',
    's' => ':counts',
    'ago' => ':time sidan',
    'from_now' => 'om :time',
    'after' => ':time etter',
    'before' => ':time før',
    'diff_today' => 'I dag',
    'diff_yesterday' => 'I går',
    'diff_yesterday_regexp' => 'I går(?:\\s+klokka)?',
    'diff_tomorrow' => 'I morgon',
    'diff_tomorrow_regexp' => 'I morgon(?:\\s+klokka)?',
    'diff_today_regexp' => 'I dag(?:\\s+klokka)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY [kl.] H:mm',
        'LLLL' => 'dddd D. MMMM YYYY [kl.] HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[I dag klokka] LT',
        'nextDay' => '[I morgon klokka] LT',
        'nextWeek' => 'dddd [klokka] LT',
        'lastDay' => '[I går klokka] LT',
        'lastWeek' => '[Føregåande] dddd [klokka] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des'],
    'weekdays' => ['sundag', 'måndag', 'tysdag', 'onsdag', 'torsdag', 'fredag', 'laurdag'],
    'weekdays_short' => ['sun', 'mån', 'tys', 'ons', 'tor', 'fre', 'lau'],
    'weekdays_min' => ['su', 'må', 'ty', 'on', 'to', 'fr', 'la'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' og '],
    'meridiem' => ['f.m.', 'e.m.'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['mbaʼámbaʼ', 'ncwònzém'],
    'weekdays' => null,
    'weekdays_short' => ['lyɛʼɛ́ sẅíŋtè', 'mvfò lyɛ̌ʼ', 'mbɔ́ɔntè mvfò lyɛ̌ʼ', 'tsètsɛ̀ɛ lyɛ̌ʼ', 'mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ', 'mvfò màga lyɛ̌ʼ', 'màga lyɛ̌ʼ'],
    'weekdays_min' => null,
    'months' => null,
    'months_short' => ['saŋ tsetsɛ̀ɛ lùm', 'saŋ kàg ngwóŋ', 'saŋ lepyè shúm', 'saŋ cÿó', 'saŋ tsɛ̀ɛ cÿó', 'saŋ njÿoláʼ', 'saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ', 'saŋ mbʉ̀ŋ', 'saŋ ngwɔ̀ʼ mbÿɛ', 'saŋ tàŋa tsetsáʼ', 'saŋ mejwoŋó', 'saŋ lùm'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/yy',
        'LL' => 'D MMM, YYYY',
        'LLL' => '[lyɛ]̌ʼ d [na] MMMM, YYYY HH:mm',
        'LLLL' => 'dddd , [lyɛ]̌ʼ d [na] MMMM, YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/nn.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Daniel S. Billing
 * - Paul
 * - Jimmie Johansson
 * - Jens Herlevsen
 */
return array_replace_recursive(require __DIR__.'/nb.php', [
    'formats' => [
        'LLL' => 'D. MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D. MMMM YYYY [kl.] HH:mm',
    ],
    'calendar' => [
        'nextWeek' => 'på dddd [kl.] LT',
        'lastWeek' => '[i] dddd[s kl.] LT',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/nr_ZA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Janabari', 'uFeberbari', 'uMatjhi', 'u-Apreli', 'Meyi', 'Juni', 'Julayi', 'Arhostosi', 'Septemba', 'Oktoba', 'Usinyikhaba', 'Disemba'],
    'months_short' => ['Jan', 'Feb', 'Mat', 'Apr', 'Mey', 'Jun', 'Jul', 'Arh', 'Sep', 'Okt', 'Usi', 'Dis'],
    'weekdays' => ['uSonto', 'uMvulo', 'uLesibili', 'lesithathu', 'uLesine', 'ngoLesihlanu', 'umGqibelo'],
    'weekdays_short' => ['Son', 'Mvu', 'Bil', 'Tha', 'Ne', 'Hla', 'Gqi'],
    'weekdays_min' => ['Son', 'Mvu', 'Bil', 'Tha', 'Ne', 'Hla', 'Gqi'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/nso_ZA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Janaware', 'Febereware', 'Matšhe', 'Aprele', 'Mei', 'June', 'Julae', 'Agostose', 'Setemere', 'Oktobere', 'Nofemere', 'Disemere'],
    'months_short' => ['Jan', 'Feb', 'Mat', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Set', 'Okt', 'Nof', 'Dis'],
    'weekdays' => ['LaMorena', 'Mošupologo', 'Labobedi', 'Laboraro', 'Labone', 'Labohlano', 'Mokibelo'],
    'weekdays_short' => ['Son', 'Moš', 'Bed', 'Rar', 'Ne', 'Hla', 'Mok'],
    'weekdays_min' => ['Son', 'Moš', 'Bed', 'Rar', 'Ne', 'Hla', 'Mok'],
    'day_of_first_week_of_year' => 1,

    'year' => ':count ngwaga',
    'y' => ':count ngwaga',
    'a_year' => ':count ngwaga',

    'month' => ':count Kgwedi',
    'm' => ':count Kgwedi',
    'a_month' => ':count Kgwedi',

    'week' => ':count Beke',
    'w' => ':count Beke',
    'a_week' => ':count Beke',

    'day' => ':count Letšatši',
    'd' => ':count Letšatši',
    'a_day' => ':count Letšatši',

    'hour' => ':count Iri',
    'h' => ':count Iri',
    'a_hour' => ':count Iri',

    'minute' => ':count Motsotso',
    'min' => ':count Motsotso',
    'a_minute' => ':count Motsotso',

    'second' => ':count motsotswana',
    's' => ':count motsotswana',
    'a_second' => ':count motsotswana',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['RW', 'TŊ'],
    'weekdays' => ['Cäŋ kuɔth', 'Jiec la̱t', 'Rɛw lätni', 'Diɔ̱k lätni', 'Ŋuaan lätni', 'Dhieec lätni', 'Bäkɛl lätni'],
    'weekdays_short' => ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', 'Bäkɛl'],
    'weekdays_min' => ['Cäŋ', 'Jiec', 'Rɛw', 'Diɔ̱k', 'Ŋuaan', 'Dhieec', 'Bäkɛl'],
    'months' => ['Tiop thar pɛt', 'Pɛt', 'Duɔ̱ɔ̱ŋ', 'Guak', 'Duät', 'Kornyoot', 'Pay yie̱tni', 'Tho̱o̱r', 'Tɛɛr', 'Laath', 'Kur', 'Tio̱p in di̱i̱t'],
    'months_short' => ['Tiop', 'Pɛt', 'Duɔ̱ɔ̱', 'Guak', 'Duä', 'Kor', 'Pay', 'Thoo', 'Tɛɛ', 'Laa', 'Kur', 'Tid'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd D MMMM YYYY h:mm a',
    ],

    'year' => ':count jiök', // less reliable
    'y' => ':count jiök', // less reliable
    'a_year' => ':count jiök', // less reliable

    'month' => ':count pay', // less reliable
    'm' => ':count pay', // less reliable
    'a_month' => ':count pay', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['Sande', 'Orwokubanza', 'Orwakabiri', 'Orwakashatu', 'Orwakana', 'Orwakataano', 'Orwamukaaga'],
    'weekdays_short' => ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'],
    'weekdays_min' => ['SAN', 'ORK', 'OKB', 'OKS', 'OKN', 'OKT', 'OMK'],
    'months' => ['Okwokubanza', 'Okwakabiri', 'Okwakashatu', 'Okwakana', 'Okwakataana', 'Okwamukaaga', 'Okwamushanju', 'Okwamunaana', 'Okwamwenda', 'Okwaikumi', 'Okwaikumi na kumwe', 'Okwaikumi na ibiri'],
    'months_short' => ['KBZ', 'KBR', 'KST', 'KKN', 'KTN', 'KMK', 'KMS', 'KMN', 'KMW', 'KKM', 'KNK', 'KNB'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Quentí
 */
// @codeCoverageIgnoreStart
if (class_exists('Symfony\\Component\\Translation\\PluralizationRules')) {
    \Symfony\Component\Translation\PluralizationRules::set(function ($number) {
        return $number == 1 ? 0 : 1;
    }, 'oc');
}
// @codeCoverageIgnoreEnd

return [
    'year' => ':count an|:count ans',
    'a_year' => 'un an|:count ans',
    'y' => ':count an|:count ans',
    'month' => ':count mes|:count meses',
    'a_month' => 'un mes|:count meses',
    'm' => ':count mes|:count meses',
    'week' => ':count setmana|:count setmanas',
    'a_week' => 'una setmana|:count setmanas',
    'w' => ':count setmana|:count setmanas',
    'day' => ':count jorn|:count jorns',
    'a_day' => 'un jorn|:count jorns',
    'd' => ':count jorn|:count jorns',
    'hour' => ':count ora|:count oras',
    'a_hour' => 'una ora|:count oras',
    'h' => ':count ora|:count oras',
    'minute' => ':count minuta|:count minutas',
    'a_minute' => 'una minuta|:count minutas',
    'min' => ':count minuta|:count minutas',
    'second' => ':count segonda|:count segondas',
    'a_second' => 'una segonda|:count segondas',
    's' => ':count segonda|:count segondas',
    'ago' => 'fa :time',
    'from_now' => 'd\'aquí :time',
    'after' => ':time aprèp',
    'before' => ':time abans',
    'diff_now' => 'ara meteis',
    'diff_today' => 'Uèi',
    'diff_today_regexp' => 'Uèi(?:\\s+a)?',
    'diff_yesterday' => 'ièr',
    'diff_yesterday_regexp' => 'Ièr(?:\\s+a)?',
    'diff_tomorrow' => 'deman',
    'diff_tomorrow_regexp' => 'Deman(?:\\s+a)?',
    'diff_before_yesterday' => 'ièr delà',
    'diff_after_tomorrow' => 'deman passat',
    'period_recurrences' => ':count còp|:count còps',
    'period_interval' => 'cada :interval',
    'period_start_date' => 'de :date',
    'period_end_date' => 'fins a :date',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM [de] YYYY',
        'LLL' => 'D MMMM [de] YYYY [a] H:mm',
        'LLLL' => 'dddd D MMMM [de] YYYY [a] H:mm',
    ],
    'calendar' => [
        'sameDay' => '[Uèi a] LT',
        'nextDay' => '[Deman a] LT',
        'nextWeek' => 'dddd [a] LT',
        'lastDay' => '[Ièr a] LT',
        'lastWeek' => 'dddd [passat a] LT',
        'sameElse' => 'L',
    ],
    'months' => ['de genièr', 'de febrièr', 'de març', 'd\'abrial', 'de mai', 'de junh', 'de julhet', 'd\'agost', 'de setembre', 'd’octòbre', 'de novembre', 'de decembre'],
    'months_standalone' => ['genièr', 'febrièr', 'març', 'abrial', 'mai', 'junh', 'julh', 'agost', 'setembre', 'octòbre', 'novembre', 'decembre'],
    'months_short' => ['gen.', 'feb.', 'març', 'abr.', 'mai', 'junh', 'julh', 'ago.', 'sep.', 'oct.', 'nov.', 'dec.'],
    'weekdays' => ['dimenge', 'diluns', 'dimars', 'dimècres', 'dijòus', 'divendres', 'dissabte'],
    'weekdays_short' => ['dg', 'dl', 'dm', 'dc', 'dj', 'dv', 'ds'],
    'weekdays_min' => ['dg', 'dl', 'dm', 'dc', 'dj', 'dv', 'ds'],
    'ordinal' => function ($number, $period) {
        $ordinal = [1 => 'èr', 2 => 'nd'][(int) $number] ?? 'en';

        // feminine for year, week, hour, minute, second
        if (preg_match('/^[yYwWhHgGis]$/', $period)) {
            $ordinal .= 'a';
        }

        return $number.$ordinal;
    },
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' e '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/oc.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation & Sagalee Oromoo Publishing Co. Inc.    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'dd-MMM-YYYY',
        'LLL' => 'dd MMMM YYYY HH:mm',
        'LLLL' => 'dddd, MMMM D, YYYY HH:mm',
    ],
    'months' => ['Amajjii', 'Guraandhala', 'Bitooteessa', 'Elba', 'Caamsa', 'Waxabajjii', 'Adooleessa', 'Hagayya', 'Fuulbana', 'Onkololeessa', 'Sadaasa', 'Muddee'],
    'months_short' => ['Ama', 'Gur', 'Bit', 'Elb', 'Cam', 'Wax', 'Ado', 'Hag', 'Ful', 'Onk', 'Sad', 'Mud'],
    'weekdays' => ['Dilbata', 'Wiixata', 'Qibxata', 'Roobii', 'Kamiisa', 'Jimaata', 'Sanbata'],
    'weekdays_short' => ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'],
    'weekdays_min' => ['Dil', 'Wix', 'Qib', 'Rob', 'Kam', 'Jim', 'San'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['WD', 'WB'],

    'year' => 'wggoota :count',
    'y' => 'wggoota :count',
    'a_year' => 'wggoota :count',

    'month' => 'ji’a :count',
    'm' => 'ji’a :count',
    'a_month' => 'ji’a :count',

    'week' => 'torban :count',
    'w' => 'torban :count',
    'a_week' => 'torban :count',

    'day' => 'guyyaa :count',
    'd' => 'guyyaa :count',
    'a_day' => 'guyyaa :count',

    'hour' => 'saʼaatii :count',
    'h' => 'saʼaatii :count',
    'a_hour' => 'saʼaatii :count',

    'minute' => 'daqiiqaa :count',
    'min' => 'daqiiqaa :count',
    'a_minute' => 'daqiiqaa :count',

    'second' => 'sekoondii :count',
    's' => 'sekoondii :count',
    'a_second' => 'sekoondii :count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/om.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/om.php', [
    'day_of_first_week_of_year' => 0,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/or_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM AP Linux Technology Center, Yamato Software Laboratory    bug-glibc@gnu.org
 */
return [
    'diff_now' => 'ବର୍ତ୍ତମାନ',
    'diff_yesterday' => 'ଗତକାଲି',
    'diff_tomorrow' => 'ଆସନ୍ତାକାଲି',
    'formats' => [
        'LT' => 'Oh:Om A',
        'LTS' => 'Oh:Om:Os A',
        'L' => 'OD-OM-OY',
        'LL' => 'OD MMMM OY',
        'LLL' => 'OD MMMM OY Oh:Om A',
        'LLLL' => 'dddd OD MMMM OY Oh:Om A',
    ],
    'months' => ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'],
    'months_short' => ['ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର'],
    'weekdays' => ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'],
    'weekdays_short' => ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'],
    'weekdays_min' => ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'],
    'day_of_first_week_of_year' => 1,
    'alt_numbers' => ['୦', '୧', '୨', '୩', '୪', '୫', '୬', '୭', '୮', '୯', '୧୦', '୧୧', '୧୨', '୧୩', '୧୪', '୧୫', '୧୬', '୧୭', '୧୮', '୧୯', '୨୦', '୨୧', '୨୨', '୨୩', '୨୪', '୨୫', '୨୬', '୨୭', '୨୮', '୨୯', '୩୦', '୩୧', '୩୨', '୩୩', '୩୪', '୩୫', '୩୬', '୩୭', '୩୮', '୩୯', '୪୦', '୪୧', '୪୨', '୪୩', '୪୪', '୪୫', '୪୬', '୪୭', '୪୮', '୪୯', '୫୦', '୫୧', '୫୨', '୫୩', '୫୪', '୫୫', '୫୬', '୫୭', '୫୮', '୫୯', '୬୦', '୬୧', '୬୨', '୬୩', '୬୪', '୬୫', '୬୬', '୬୭', '୬୮', '୬୯', '୭୦', '୭୧', '୭୨', '୭୩', '୭୪', '୭୫', '୭୬', '୭୭', '୭୮', '୭୯', '୮୦', '୮୧', '୮୨', '୮୩', '୮୪', '୮୫', '୮୬', '୮୭', '୮୮', '୮୯', '୯୦', '୯୧', '୯୨', '୯୩', '୯୪', '୯୫', '୯୬', '୯୭', '୯୮', '୯୯'],
    'year' => ':count ବର୍ଷ',
    'y' => ':count ବ.',
    'month' => ':count ମାସ',
    'm' => ':count ମା.',
    'week' => ':count ସପ୍ତାହ',
    'w' => ':count ସପ୍ତା.',
    'day' => ':count ଦିନ',
    'd' => ':count ଦିନ',
    'hour' => ':count ଘଣ୍ତ',
    'h' => ':count ଘ.',
    'minute' => ':count ମିନଟ',
    'min' => ':count ମି.',
    'second' => ':count ସେକଣ୍ଢ',
    's' => ':count ସେ.',
    'ago' => ':time ପୂର୍ବେ',
    'from_now' => ':timeରେ',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/os_RU.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', 'октябры', 'ноябры', 'декабры'],
    'months_short' => ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],
    'weekdays' => ['Хуыцаубон', 'Къуырисæр', 'Дыццæг', 'Æртыццæг', 'Цыппæрæм', 'Майрæмбон', 'Сабат'],
    'weekdays_short' => ['Хцб', 'Крс', 'Дцг', 'Æрт', 'Цпр', 'Мрб', 'Сбт'],
    'weekdays_min' => ['Хцб', 'Крс', 'Дцг', 'Æрт', 'Цпр', 'Мрб', 'Сбт'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'minute' => ':count гыццыл', // less reliable
    'min' => ':count гыццыл', // less reliable
    'a_minute' => ':count гыццыл', // less reliable

    'second' => ':count æндæр', // less reliable
    's' => ':count æндæр', // less reliable
    'a_second' => ':count æндæр', // less reliable

    'year' => ':count аз',
    'y' => ':count аз',
    'a_year' => ':count аз',

    'month' => ':count мӕй',
    'm' => ':count мӕй',
    'a_month' => ':count мӕй',

    'week' => ':count къуыри',
    'w' => ':count къуыри',
    'a_week' => ':count къуыри',

    'day' => ':count бон',
    'd' => ':count бон',
    'a_day' => ':count бон',

    'hour' => ':count сахат',
    'h' => ':count сахат',
    'a_hour' => ':count сахат',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Tsutomu Kuroda
 * - Punjab
 */
return [
    'year' => 'ਇੱਕ ਸਾਲ|:count ਸਾਲ',
    'month' => 'ਇੱਕ ਮਹੀਨਾ|:count ਮਹੀਨੇ',
    'week' => 'ਹਫਤਾ|:count ਹਫ਼ਤੇ',
    'day' => 'ਇੱਕ ਦਿਨ|:count ਦਿਨ',
    'hour' => 'ਇੱਕ ਘੰਟਾ|:count ਘੰਟੇ',
    'minute' => 'ਇਕ ਮਿੰਟ|:count ਮਿੰਟ',
    'second' => 'ਕੁਝ ਸਕਿੰਟ|:count ਸਕਿੰਟ',
    'ago' => ':time ਪਹਿਲਾਂ',
    'from_now' => ':time ਵਿੱਚ',
    'before' => ':time ਤੋਂ ਪਹਿਲਾਂ',
    'after' => ':time ਤੋਂ ਬਾਅਦ',
    'diff_now' => 'ਹੁਣ',
    'diff_today' => 'ਅਜ',
    'diff_yesterday' => 'ਕਲ',
    'diff_tomorrow' => 'ਕਲ',
    'formats' => [
        'LT' => 'A h:mm ਵਜੇ',
        'LTS' => 'A h:mm:ss ਵਜੇ',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, A h:mm ਵਜੇ',
        'LLLL' => 'dddd, D MMMM YYYY, A h:mm ਵਜੇ',
    ],
    'calendar' => [
        'sameDay' => '[ਅਜ] LT',
        'nextDay' => '[ਕਲ] LT',
        'nextWeek' => '[ਅਗਲਾ] dddd, LT',
        'lastDay' => '[ਕਲ] LT',
        'lastWeek' => '[ਪਿਛਲੇ] dddd, LT',
        'sameElse' => 'L',
    ],
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'ਰਾਤ';
        }
        if ($hour < 10) {
            return 'ਸਵੇਰ';
        }
        if ($hour < 17) {
            return 'ਦੁਪਹਿਰ';
        }
        if ($hour < 20) {
            return 'ਸ਼ਾਮ';
        }

        return 'ਰਾਤ';
    },
    'months' => ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'],
    'months_short' => ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'],
    'weekdays' => ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨੀਚਰਵਾਰ'],
    'weekdays_short' => ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁਧ', 'ਵੀਰ', 'ਸ਼ੁਕਰ', 'ਸ਼ਨੀ'],
    'weekdays_min' => ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁਧ', 'ਵੀਰ', 'ਸ਼ੁਕਰ', 'ਸ਼ਨੀ'],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' ਅਤੇ '],
    'weekend' => [0, 0],
    'alt_numbers' => ['੦', '੧', '੨', '੩', '੪', '੫', '੬', '੭', '੮', '੯'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return [
    'formats' => [
        'LT' => 'HH.mm',
        'LTS' => 'HH.mm:ss',
        'L' => 'DD-MM-YY',
        'LL' => 'MMMM [di] DD, YYYY',
        'LLL' => 'DD MMM HH.mm',
        'LLLL' => 'MMMM DD, YYYY HH.mm',
    ],
    'months' => ['yanüari', 'febrüari', 'mart', 'aprel', 'mei', 'yüni', 'yüli', 'ougùstùs', 'sèptèmber', 'oktober', 'novèmber', 'desèmber'],
    'months_short' => ['yan', 'feb', 'mar', 'apr', 'mei', 'yün', 'yül', 'oug', 'sèp', 'okt', 'nov', 'des'],
    'weekdays' => ['djadomingo', 'djaluna', 'djamars', 'djawebs', 'djarason', 'djabierne', 'djasabra'],
    'weekdays_short' => ['do', 'lu', 'ma', 'we', 'ra', 'bi', 'sa'],
    'weekdays_min' => ['do', 'lu', 'ma', 'we', 'ra', 'bi', 'sa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'year' => ':count aña',
    'month' => ':count luna',
    'week' => ':count siman',
    'day' => ':count dia',
    'hour' => ':count ora',
    'minute' => ':count minüt',
    'second' => ':count sekònde',
    'list' => [', ', ' i '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - information from native speaker Pablo Saratxaga pablo@mandrakesoft.com
 */
return require __DIR__.'/pap.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - information from native speaker Pablo Saratxaga pablo@mandrakesoft.com
 */
return require __DIR__.'/pap.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ur.php', [
    'weekdays' => ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],
    'weekdays_short' => ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],
    'weekdays_min' => ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'],
    'months' => ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'months_short' => ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd, DD MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/pa.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D/M/yy',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY, h:mm a',
        'LLLL' => 'dddd, D MMMM YYYY, h:mm a',
    ],
    'months' => ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'],
    'months_short' => ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'],
    'weekdays' => ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'],
    'weekdays_short' => ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'],
    'weekdays_min' => ['ਐਤ', 'ਸੋਮ', 'ਮੰਗ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕ', 'ਸ਼ਨਿੱ'],
    'weekend' => [0, 0],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Guo Xiang Tan
 * - Josh Soref
 * - Ash
 * - harpreetkhalsagtbit
 */
return require __DIR__.'/pa.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['جنوري', 'فروري', 'مارچ', 'اپريل', 'مٓی', 'جون', 'جولاي', 'اگست', 'ستمبر', 'اكتوبر', 'نومبر', 'دسمبر'],
    'months_short' => ['جنوري', 'فروري', 'مارچ', 'اپريل', 'مٓی', 'جون', 'جولاي', 'اگست', 'ستمبر', 'اكتوبر', 'نومبر', 'دسمبر'],
    'weekdays' => ['اتوار', 'پير', 'منگل', 'بدھ', 'جمعرات', 'جمعه', 'هفته'],
    'weekdays_short' => ['اتوار', 'پير', 'منگل', 'بدھ', 'جمعرات', 'جمعه', 'هفته'],
    'weekdays_min' => ['اتوار', 'پير', 'منگل', 'بدھ', 'جمعرات', 'جمعه', 'هفته'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ص', 'ش'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Wacław Jacek
 * - François B
 * - Tim Fish
 * - Serhan Apaydın
 * - Massimiliano Caniparoli
 * - JD Isaacks
 * - Jakub Szwacz
 * - Jan
 * - Paul
 * - damlys
 * - Marek (marast78)
 * - Peter (UnrulyNatives)
 * - Qrzysio
 * - Jan (aso824)
 */
return [
    'year' => ':count rok|:count lata|:count lat',
    'a_year' => 'rok|:count lata|:count lat',
    'y' => ':count r|:count l',
    'month' => ':count miesiąc|:count miesiące|:count miesięcy',
    'a_month' => 'miesiąc|:count miesiące|:count miesięcy',
    'm' => ':count mies.',
    'week' => ':count tydzień|:count tygodnie|:count tygodni',
    'a_week' => 'tydzień|:count tygodnie|:count tygodni',
    'w' => ':count tyg.',
    'day' => ':count dzień|:count dni|:count dni',
    'a_day' => 'dzień|:count dni|:count dni',
    'd' => ':count d',
    'hour' => ':count godzina|:count godziny|:count godzin',
    'a_hour' => 'godzina|:count godziny|:count godzin',
    'h' => ':count godz.',
    'minute' => ':count minuta|:count minuty|:count minut',
    'a_minute' => 'minuta|:count minuty|:count minut',
    'min' => ':count min.',
    'second' => ':count sekunda|:count sekundy|:count sekund',
    'a_second' => '{1}kilka sekund|:count sekunda|:count sekundy|:count sekund',
    's' => ':count sek.',
    'ago' => ':time temu',
    'from_now' => 'za :time',
    'after' => ':time po',
    'before' => ':time przed',
    'diff_now' => 'przed chwilą',
    'diff_today' => 'Dziś',
    'diff_today_regexp' => 'Dziś(?:\\s+o)?',
    'diff_yesterday' => 'wczoraj',
    'diff_yesterday_regexp' => 'Wczoraj(?:\\s+o)?',
    'diff_tomorrow' => 'jutro',
    'diff_tomorrow_regexp' => 'Jutro(?:\\s+o)?',
    'diff_before_yesterday' => 'przedwczoraj',
    'diff_after_tomorrow' => 'pojutrze',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Dziś o] LT',
        'nextDay' => '[Jutro o] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[W niedzielę o] LT';
                case 2:
                    return '[We wtorek o] LT';
                case 3:
                    return '[W środę o] LT';
                case 6:
                    return '[W sobotę o] LT';
                default:
                    return '[W] dddd [o] LT';
            }
        },
        'lastDay' => '[Wczoraj o] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[W zeszłą niedzielę o] LT';
                case 3:
                    return '[W zeszłą środę o] LT';
                case 6:
                    return '[W zeszłą sobotę o] LT';
                default:
                    return '[W zeszły] dddd [o] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia'],
    'months_standalone' => ['styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień'],
    'months_short' => ['sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru'],
    'months_regexp' => '/(DD?o?\.?(\[[^\[\]]*\]|\s)+MMMM?|L{2,4}|l{2,4})/',
    'weekdays' => ['niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota'],
    'weekdays_short' => ['ndz', 'pon', 'wt', 'śr', 'czw', 'pt', 'sob'],
    'weekdays_min' => ['Nd', 'Pn', 'Wt', 'Śr', 'Cz', 'Pt', 'So'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' i '],
    'meridiem' => ['przed południem', 'po południu'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'months' => ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],
    'months_short' => ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-dd',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D HH:mm',
        'LLLL' => 'YYYY MMMM D, dddd HH:mm',
    ],

    'year' => ':count meta',
    'y' => ':count meta',
    'a_year' => ':count meta',

    'month' => ':count mēniks', // less reliable
    'm' => ':count mēniks', // less reliable
    'a_month' => ':count mēniks', // less reliable

    'week' => ':count sawaītin', // less reliable
    'w' => ':count sawaītin', // less reliable
    'a_week' => ':count sawaītin', // less reliable

    'day' => ':count di',
    'd' => ':count di',
    'a_day' => ':count di',

    'hour' => ':count bruktēt', // less reliable
    'h' => ':count bruktēt', // less reliable
    'a_hour' => ':count bruktēt', // less reliable

    'minute' => ':count līkuts', // less reliable
    'min' => ':count līkuts', // less reliable
    'a_minute' => ':count līkuts', // less reliable

    'second' => ':count kitan', // less reliable
    's' => ':count kitan', // less reliable
    'a_second' => ':count kitan', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Muhammad Nasir Rahimi
 * - Nassim Nasibullah (spinzar)
 */
return [
    'year' => ':count کال|:count کاله',
    'y' => ':countکال|:countکاله',
    'month' => ':count مياشت|:count مياشتي',
    'm' => ':countمياشت|:countمياشتي',
    'week' => ':count اونۍ|:count اونۍ',
    'w' => ':countاونۍ|:countاونۍ',
    'day' => ':count ورځ|:count ورځي',
    'd' => ':countورځ|:countورځي',
    'hour' => ':count ساعت|:count ساعته',
    'h' => ':countساعت|:countساعته',
    'minute' => ':count دقيقه|:count دقيقې',
    'min' => ':countدقيقه|:countدقيقې',
    'second' => ':count ثانيه|:count ثانيې',
    's' => ':countثانيه|:countثانيې',
    'ago' => ':time دمخه',
    'from_now' => ':time له اوس څخه',
    'after' => ':time وروسته',
    'before' => ':time دمخه',
    'list' => ['، ', ' او '],
    'meridiem' => ['غ.م.', 'غ.و.'],
    'weekdays' => ['اتوار', 'ګل', 'نهه', 'شورو', 'زيارت', 'جمعه', 'خالي'],
    'weekdays_short' => ['ا', 'ګ', 'ن', 'ش', 'ز', 'ج', 'خ'],
    'weekdays_min' => ['ا', 'ګ', 'ن', 'ش', 'ز', 'ج', 'خ'],
    'months' => ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اگست', 'سېپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'months_short' => ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اگست', 'سېپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'months_standalone' => ['جنوري', 'فېبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'months_short_standalone' => ['جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'first_day_of_week' => 6,
    'weekend' => [4, 5],
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'YYYY/M/d',
        'LL' => 'YYYY MMM D',
        'LLL' => 'د YYYY د MMMM D H:mm',
        'LLLL' => 'dddd د YYYY د MMMM D H:mm',
    ],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ps.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Cassiano Montanari
 * - Matt Pope
 * - François B
 * - Prodis
 * - JD Isaacks
 * - Raphael Amorim
 * - João Magalhães
 * - victortobias
 * - Paulo Freitas
 * - Sebastian Thierer
 * - Claudson Martins (claudsonm)
 */
return [
    'year' => ':count ano|:count anos',
    'a_year' => 'um ano|:count anos',
    'y' => ':counta',
    'month' => ':count mês|:count meses',
    'a_month' => 'um mês|:count meses',
    'm' => ':countm',
    'week' => ':count semana|:count semanas',
    'a_week' => 'uma semana|:count semanas',
    'w' => ':countsem',
    'day' => ':count dia|:count dias',
    'a_day' => 'um dia|:count dias',
    'd' => ':countd',
    'hour' => ':count hora|:count horas',
    'a_hour' => 'uma hora|:count horas',
    'h' => ':counth',
    'minute' => ':count minuto|:count minutos',
    'a_minute' => 'um minuto|:count minutos',
    'min' => ':countmin',
    'second' => ':count segundo|:count segundos',
    'a_second' => 'alguns segundos|:count segundos',
    's' => ':counts',
    'millisecond' => ':count milissegundo|:count milissegundos',
    'a_millisecond' => 'um milissegundo|:count milissegundos',
    'ms' => ':countms',
    'microsecond' => ':count microssegundo|:count microssegundos',
    'a_microsecond' => 'um microssegundo|:count microssegundos',
    'µs' => ':countµs',
    'ago' => 'há :time',
    'from_now' => 'em :time',
    'after' => ':time depois',
    'before' => ':time antes',
    'diff_now' => 'agora',
    'diff_today' => 'Hoje',
    'diff_today_regexp' => 'Hoje(?:\\s+às)?',
    'diff_yesterday' => 'ontem',
    'diff_yesterday_regexp' => 'Ontem(?:\\s+às)?',
    'diff_tomorrow' => 'amanhã',
    'diff_tomorrow_regexp' => 'Amanhã(?:\\s+às)?',
    'diff_before_yesterday' => 'anteontem',
    'diff_after_tomorrow' => 'depois de amanhã',
    'period_recurrences' => 'uma vez|:count vezes',
    'period_interval' => 'cada :interval',
    'period_start_date' => 'de :date',
    'period_end_date' => 'até :date',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D [de] MMMM [de] YYYY',
        'LLL' => 'D [de] MMMM [de] YYYY HH:mm',
        'LLLL' => 'dddd, D [de] MMMM [de] YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Hoje às] LT',
        'nextDay' => '[Amanhã às] LT',
        'nextWeek' => 'dddd [às] LT',
        'lastDay' => '[Ontem às] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                case 6:
                    return '[Último] dddd [às] LT';
                default:
                    return '[Última] dddd [às] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberº',
    'months' => ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],
    'months_short' => ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],
    'weekdays' => ['domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado'],
    'weekdays_short' => ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'],
    'weekdays_min' => ['Do', '2ª', '3ª', '4ª', '5ª', '6ª', 'Sá'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' e '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Cassiano Montanari
 * - Eduardo Dalla Vecchia
 * - David Rodrigues
 * - Matt Pope
 * - François B
 * - Prodis
 * - Marlon Maxwel
 * - JD Isaacks
 * - Raphael Amorim
 * - Rafael Raupp
 * - felipeleite1
 * - swalker
 * - Lucas Macedo
 * - Paulo Freitas
 * - Sebastian Thierer
 */
return array_replace_recursive(require __DIR__.'/pt.php', [
    'period_recurrences' => 'uma|:count vez',
    'period_interval' => 'toda :interval',
    'formats' => [
        'LLL' => 'D [de] MMMM [de] YYYY [às] HH:mm',
        'LLLL' => 'dddd, D [de] MMMM [de] YYYY [às] HH:mm',
    ],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/pt.php', [
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'LLL' => 'D [de] MMMM [de] YYYY, h:mm a',
        'LLLL' => 'dddd, D [de] MMMM [de] YYYY, h:mm a',
    ],
    'first_day_of_week' => 0,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/pt.php', [
    'first_day_of_week' => 0,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RAP    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/pt.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro'],
    'months_short' => ['jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez'],
    'weekdays' => ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'],
    'weekdays_short' => ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'],
    'weekdays_min' => ['dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sáb'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/pt.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/es_UY.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM, YYYY HH:mm',
    ],
    'first_day_of_week' => 0,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/quz_PE.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Sugar Labs // OLPC sugarlabs.org libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['iniru', 'phiwriru', 'marsu', 'awril', 'mayu', 'huniyu', 'huliyu', 'agustu', 'siptiyimri', 'uktuwri', 'nuwiyimri', 'tisiyimri'],
    'months_short' => ['ini', 'phi', 'mar', 'awr', 'may', 'hun', 'hul', 'agu', 'sip', 'ukt', 'nuw', 'tis'],
    'weekdays' => ['tuminku', 'lunis', 'martis', 'miyirkulis', 'juywis', 'wiyirnis', 'sawatu'],
    'weekdays_short' => ['tum', 'lun', 'mar', 'miy', 'juy', 'wiy', 'saw'],
    'weekdays_min' => ['tum', 'lun', 'mar', 'miy', 'juy', 'wiy', 'saw'],
    'day_of_first_week_of_year' => 1,

    'minute' => ':count uchuy', // less reliable
    'min' => ':count uchuy', // less reliable
    'a_minute' => ':count uchuy', // less reliable

    'year' => ':count wata',
    'y' => ':count wata',
    'a_year' => ':count wata',

    'month' => ':count killa',
    'm' => ':count killa',
    'a_month' => ':count killa',

    'week' => ':count simana',
    'w' => ':count simana',
    'a_week' => ':count simana',

    'day' => ':count pʼunchaw',
    'd' => ':count pʼunchaw',
    'a_day' => ':count pʼunchaw',

    'hour' => ':count ura',
    'h' => ':count ura',
    'a_hour' => ':count ura',

    'second' => ':count iskay ñiqin',
    's' => ':count iskay ñiqin',
    'a_second' => ':count iskay ñiqin',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/qu.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/qu.php', [
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/raj_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - meghrajsuthar03@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्टूबर', 'नवंबर', 'दिसंबर'],
    'months_short' => ['जन', 'फर', 'मार्च', 'अप्रै', 'मई', 'जून', 'जुल', 'अग', 'सित', 'अक्टू', 'नव', 'दिस'],
    'weekdays' => ['रविवार', 'सोमवार', 'मंगल्लवार', 'बुधवार', 'बृहस्पतिवार', 'शुक्रवार', 'शनिवार'],
    'weekdays_short' => ['रवि', 'सोम', 'मंगल', 'बुध', 'बृहस्पति', 'शुक्र', 'शनि'],
    'weekdays_min' => ['रवि', 'सोम', 'मंगल', 'बुध', 'बृहस्पति', 'शुक्र', 'शनि'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],

    'year' => ':count आंहू', // less reliable
    'y' => ':count आंहू', // less reliable
    'a_year' => ':count आंहू', // less reliable

    'month' => ':count सूरज', // less reliable
    'm' => ':count सूरज', // less reliable
    'a_month' => ':count सूरज', // less reliable

    'week' => ':count निवाज', // less reliable
    'w' => ':count निवाज', // less reliable
    'a_week' => ':count निवाज', // less reliable

    'day' => ':count अेक', // less reliable
    'd' => ':count अेक', // less reliable
    'a_day' => ':count अेक', // less reliable

    'hour' => ':count दुनियांण', // less reliable
    'h' => ':count दुनियांण', // less reliable
    'a_hour' => ':count दुनियांण', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - tjku
 * - Max Melentiev
 * - Juanito Fatas
 * - Tsutomu Kuroda
 * - Akira Matsuda
 * - Christopher Dell
 * - Enrique Vidal
 * - Simone Carletti
 * - Aaron Patterson
 * - Nicolás Hock Isaza
 * - sebastian de castelberg
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'Do MMMM YYYY',
        'LLL' => 'Do MMMM, HH:mm [Uhr]',
        'LLLL' => 'dddd, Do MMMM YYYY, HH:mm [Uhr]',
    ],
    'year' => ':count onn|:count onns',
    'month' => ':count mais',
    'week' => ':count emna|:count emnas',
    'day' => ':count di|:count dis',
    'hour' => ':count oura|:count ouras',
    'minute' => ':count minuta|:count minutas',
    'second' => ':count secunda|:count secundas',
    'weekdays' => ['dumengia', 'glindesdi', 'mardi', 'mesemna', 'gievgia', 'venderdi', 'sonda'],
    'weekdays_short' => ['du', 'gli', 'ma', 'me', 'gie', 've', 'so'],
    'weekdays_min' => ['du', 'gli', 'ma', 'me', 'gie', 've', 'so'],
    'months' => ['schaner', 'favrer', 'mars', 'avrigl', 'matg', 'zercladur', 'fanadur', 'avust', 'settember', 'october', 'november', 'december'],
    'months_short' => ['schan', 'favr', 'mars', 'avr', 'matg', 'zercl', 'fan', 'avust', 'sett', 'oct', 'nov', 'dec'],
    'meridiem' => ['avantmezdi', 'suentermezdi'],
    'list' => [', ', ' e '],
    'first_day_of_week' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Z.MU.', 'Z.MW.'],
    'weekdays' => ['Ku w’indwi', 'Ku wa mbere', 'Ku wa kabiri', 'Ku wa gatatu', 'Ku wa kane', 'Ku wa gatanu', 'Ku wa gatandatu'],
    'weekdays_short' => ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'],
    'weekdays_min' => ['cu.', 'mbe.', 'kab.', 'gtu.', 'kan.', 'gnu.', 'gnd.'],
    'months' => ['Nzero', 'Ruhuhuma', 'Ntwarante', 'Ndamukiza', 'Rusama', 'Ruheshi', 'Mukakaro', 'Nyandagaro', 'Nyakanga', 'Gitugutu', 'Munyonyo', 'Kigarama'],
    'months_short' => ['Mut.', 'Gas.', 'Wer.', 'Mat.', 'Gic.', 'Kam.', 'Nya.', 'Kan.', 'Nze.', 'Ukw.', 'Ugu.', 'Uku.'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    'year' => 'imyaka :count',
    'y' => 'imyaka :count',
    'a_year' => 'imyaka :count',

    'month' => 'amezi :count',
    'm' => 'amezi :count',
    'a_month' => 'amezi :count',

    'week' => 'indwi :count',
    'w' => 'indwi :count',
    'a_week' => 'indwi :count',

    'day' => 'imisi :count',
    'd' => 'imisi :count',
    'a_day' => 'imisi :count',

    'hour' => 'amasaha :count',
    'h' => 'amasaha :count',
    'a_hour' => 'amasaha :count',

    'minute' => 'iminuta :count',
    'min' => 'iminuta :count',
    'a_minute' => 'iminuta :count',

    'second' => 'inguvu :count', // less reliable
    's' => 'inguvu :count', // less reliable
    'a_second' => 'inguvu :count', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - JD Isaacks
 * - Cătălin Georgescu
 * - Valentin Ivaşcu (oriceon)
 */
return [
    'year' => ':count an|:count ani|:count ani',
    'a_year' => 'un an|:count ani|:count ani',
    'y' => ':count a.',
    'month' => ':count lună|:count luni|:count luni',
    'a_month' => 'o lună|:count luni|:count luni',
    'm' => ':count l.',
    'week' => ':count săptămână|:count săptămâni|:count săptămâni',
    'a_week' => 'o săptămână|:count săptămâni|:count săptămâni',
    'w' => ':count săp.',
    'day' => ':count zi|:count zile|:count zile',
    'a_day' => 'o zi|:count zile|:count zile',
    'd' => ':count z.',
    'hour' => ':count oră|:count ore|:count ore',
    'a_hour' => 'o oră|:count ore|:count ore',
    'h' => ':count o.',
    'minute' => ':count minut|:count minute|:count minute',
    'a_minute' => 'un minut|:count minute|:count minute',
    'min' => ':count m.',
    'second' => ':count secundă|:count secunde|:count secunde',
    'a_second' => 'câteva secunde|:count secunde|:count secunde',
    's' => ':count sec.',
    'ago' => ':time în urmă',
    'from_now' => 'peste :time',
    'after' => 'peste :time',
    'before' => 'acum :time',
    'diff_now' => 'acum',
    'diff_today' => 'azi',
    'diff_today_regexp' => 'azi(?:\\s+la)?',
    'diff_yesterday' => 'ieri',
    'diff_yesterday_regexp' => 'ieri(?:\\s+la)?',
    'diff_tomorrow' => 'mâine',
    'diff_tomorrow_regexp' => 'mâine(?:\\s+la)?',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY H:mm',
        'LLLL' => 'dddd, D MMMM YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => '[azi la] LT',
        'nextDay' => '[mâine la] LT',
        'nextWeek' => 'dddd [la] LT',
        'lastDay' => '[ieri la] LT',
        'lastWeek' => '[fosta] dddd [la] LT',
        'sameElse' => 'L',
    ],
    'months' => ['ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie'],
    'months_short' => ['ian.', 'feb.', 'mar.', 'apr.', 'mai', 'iun.', 'iul.', 'aug.', 'sept.', 'oct.', 'nov.', 'dec.'],
    'weekdays' => ['duminică', 'luni', 'marți', 'miercuri', 'joi', 'vineri', 'sâmbătă'],
    'weekdays_short' => ['dum', 'lun', 'mar', 'mie', 'joi', 'vin', 'sâm'],
    'weekdays_min' => ['du', 'lu', 'ma', 'mi', 'jo', 'vi', 'sâ'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' și '],
    'meridiem' => ['a.m.', 'p.m.'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['kang’ama', 'kingoto'],
    'weekdays' => ['Ijumapili', 'Ijumatatu', 'Ijumanne', 'Ijumatano', 'Alhamisi', 'Ijumaa', 'Ijumamosi'],
    'weekdays_short' => ['Ijp', 'Ijt', 'Ijn', 'Ijtn', 'Alh', 'Iju', 'Ijm'],
    'weekdays_min' => ['Ijp', 'Ijt', 'Ijn', 'Ijtn', 'Alh', 'Iju', 'Ijm'],
    'months' => ['Mweri wa kwanza', 'Mweri wa kaili', 'Mweri wa katatu', 'Mweri wa kaana', 'Mweri wa tanu', 'Mweri wa sita', 'Mweri wa saba', 'Mweri wa nane', 'Mweri wa tisa', 'Mweri wa ikumi', 'Mweri wa ikumi na moja', 'Mweri wa ikumi na mbili'],
    'months_short' => ['M1', 'M2', 'M3', 'M4', 'M5', 'M6', 'M7', 'M8', 'M9', 'M10', 'M11', 'M12'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ro.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY, HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY, HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ro.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Bari Badamshin
 * - Jørn Ølmheim
 * - François B
 * - Tim Fish
 * - Коренберг Марк (imac)
 * - Serhan Apaydın
 * - RomeroMsk
 * - vsn4ik
 * - JD Isaacks
 * - Bari Badamshin
 * - Jørn Ølmheim
 * - François B
 * - Коренберг Марк (imac)
 * - Serhan Apaydın
 * - RomeroMsk
 * - vsn4ik
 * - JD Isaacks
 * - Fellzo
 * - andrey-helldar
 * - Pavel Skripkin (psxx)
 * - AlexWalkerson
 * - Vladislav UnsealedOne
 * - dima-bzz
 */
$transformDiff = function ($input) {
    return strtr($input, [
        'неделя' => 'неделю',
        'секунда' => 'секунду',
        'минута' => 'минуту',
    ]);
};

return [
    'year' => ':count год|:count года|:count лет',
    'y' => ':count г.|:count г.|:count л.',
    'a_year' => '{1}год|:count год|:count года|:count лет',
    'month' => ':count месяц|:count месяца|:count месяцев',
    'm' => ':count мес.',
    'a_month' => '{1}месяц|:count месяц|:count месяца|:count месяцев',
    'week' => ':count неделя|:count недели|:count недель',
    'w' => ':count нед.',
    'a_week' => '{1}неделя|:count неделю|:count недели|:count недель',
    'day' => ':count день|:count дня|:count дней',
    'd' => ':count д.',
    'a_day' => '{1}день|:count день|:count дня|:count дней',
    'hour' => ':count час|:count часа|:count часов',
    'h' => ':count ч.',
    'a_hour' => '{1}час|:count час|:count часа|:count часов',
    'minute' => ':count минута|:count минуты|:count минут',
    'min' => ':count мин.',
    'a_minute' => '{1}минута|:count минута|:count минуты|:count минут',
    'second' => ':count секунда|:count секунды|:count секунд',
    's' => ':count сек.',
    'a_second' => '{1}несколько секунд|:count секунду|:count секунды|:count секунд',
    'ago' => function ($time) use ($transformDiff) {
        return $transformDiff($time).' назад';
    },
    'from_now' => function ($time) use ($transformDiff) {
        return 'через '.$transformDiff($time);
    },
    'after' => function ($time) use ($transformDiff) {
        return $transformDiff($time).' после';
    },
    'before' => function ($time) use ($transformDiff) {
        return $transformDiff($time).' до';
    },
    'diff_now' => 'только что',
    'diff_today' => 'Сегодня,',
    'diff_today_regexp' => 'Сегодня,?(?:\\s+в)?',
    'diff_yesterday' => 'вчера',
    'diff_yesterday_regexp' => 'Вчера,?(?:\\s+в)?',
    'diff_tomorrow' => 'завтра',
    'diff_tomorrow_regexp' => 'Завтра,?(?:\\s+в)?',
    'diff_before_yesterday' => 'позавчера',
    'diff_after_tomorrow' => 'послезавтра',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY г.',
        'LLL' => 'D MMMM YYYY г., H:mm',
        'LLLL' => 'dddd, D MMMM YYYY г., H:mm',
    ],
    'calendar' => [
        'sameDay' => '[Сегодня, в] LT',
        'nextDay' => '[Завтра, в] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $current, \Carbon\CarbonInterface $other) {
            if ($current->week !== $other->week) {
                switch ($current->dayOfWeek) {
                    case 0:
                        return '[В следующее] dddd, [в] LT';
                    case 1:
                    case 2:
                    case 4:
                        return '[В следующий] dddd, [в] LT';
                    case 3:
                    case 5:
                    case 6:
                        return '[В следующую] dddd, [в] LT';
                }
            }

            if ($current->dayOfWeek === 2) {
                return '[Во] dddd, [в] LT';
            }

            return '[В] dddd, [в] LT';
        },
        'lastDay' => '[Вчера, в] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $current, \Carbon\CarbonInterface $other) {
            if ($current->week !== $other->week) {
                switch ($current->dayOfWeek) {
                    case 0:
                        return '[В прошлое] dddd, [в] LT';
                    case 1:
                    case 2:
                    case 4:
                        return '[В прошлый] dddd, [в] LT';
                    case 3:
                    case 5:
                    case 6:
                        return '[В прошлую] dddd, [в] LT';
                }
            }

            if ($current->dayOfWeek === 2) {
                return '[Во] dddd, [в] LT';
            }

            return '[В] dddd, [в] LT';
        },
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'M':
            case 'd':
            case 'DDD':
                return $number.'-й';
            case 'D':
                return $number.'-го';
            case 'w':
            case 'W':
                return $number.'-я';
            default:
                return $number;
        }
    },
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'ночи';
        }
        if ($hour < 12) {
            return 'утра';
        }
        if ($hour < 17) {
            return 'дня';
        }

        return 'вечера';
    },
    'months' => ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'],
    'months_standalone' => ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', 'декабрь'],
    'months_short' => ['янв', 'фев', 'мар', 'апр', 'мая', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],
    'months_short_standalone' => ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],
    'months_regexp' => '/(DD?o?\.?(\[[^\[\]]*\]|\s)+MMMM?|L{2,4}|l{2,4})/',
    'weekdays' => ['воскресенье', 'понедельник', 'вторник', 'среду', 'четверг', 'пятницу', 'субботу'],
    'weekdays_standalone' => ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
    'weekdays_short' => ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'сбт'],
    'weekdays_min' => ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
    'weekdays_regexp' => '/\[\s*(В|в)\s*((?:прошлую|следующую|эту)\s*)?\]\s*dddd/',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' и '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ru.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ru.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ru.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ru.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ru.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - RFC 2319    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ru.php', [
    'weekdays' => ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
    'weekdays_short' => ['вск', 'пнд', 'вто', 'срд', 'чтв', 'птн', 'суб'],
    'weekdays_min' => ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'су'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/rw_RW.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['utuko', 'kyiukonyi'],
    'weekdays' => ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'weekdays_min' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'months' => ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Rwanda Steve Murphy murf@e-tools.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Mutarama', 'Gashyantare', 'Werurwe', 'Mata', 'Gicuransi', 'Kamena', 'Nyakanga', 'Kanama', 'Nzeli', 'Ukwakira', 'Ugushyingo', 'Ukuboza'],
    'months_short' => ['Mut', 'Gas', 'Wer', 'Mat', 'Gic', 'Kam', 'Nya', 'Kan', 'Nze', 'Ukw', 'Ugu', 'Uku'],
    'weekdays' => ['Ku cyumweru', 'Kuwa mbere', 'Kuwa kabiri', 'Kuwa gatatu', 'Kuwa kane', 'Kuwa gatanu', 'Kuwa gatandatu'],
    'weekdays_short' => ['Mwe', 'Mbe', 'Kab', 'Gtu', 'Kan', 'Gnu', 'Gnd'],
    'weekdays_min' => ['Mwe', 'Mbe', 'Kab', 'Gtu', 'Kan', 'Gnu', 'Gnd'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'second' => ':count vuna', // less reliable
    's' => ':count vuna', // less reliable
    'a_second' => ':count vuna', // less reliable

    'year' => 'aka :count',
    'y' => 'aka :count',
    'a_year' => 'aka :count',

    'month' => 'ezi :count',
    'm' => 'ezi :count',
    'a_month' => 'ezi :count',

    'week' => ':count icyumweru',
    'w' => ':count icyumweru',
    'a_week' => ':count icyumweru',

    'day' => ':count nsi',
    'd' => ':count nsi',
    'a_day' => ':count nsi',

    'hour' => 'saha :count',
    'h' => 'saha :count',
    'a_hour' => 'saha :count',

    'minute' => ':count -nzinya',
    'min' => ':count -nzinya',
    'a_minute' => ':count -nzinya',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/sa_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/sah_RU.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Valery Timiriliyev Valery Timiriliyev timiriliyev@gmail.com
 */
return array_replace_recursive(require __DIR__.'/ru.php', [
    'formats' => [
        'L' => 'YYYY.MM.DD',
    ],
    'months' => ['тохсунньу', 'олунньу', 'кулун тутар', 'муус устар', 'ыам ыйын', 'бэс ыйын', 'от ыйын', 'атырдьах ыйын', 'балаҕан ыйын', 'алтынньы', 'сэтинньи', 'ахсынньы'],
    'months_short' => ['тохс', 'олун', 'кул', 'муус', 'ыам', 'бэс', 'от', 'атыр', 'бал', 'алт', 'сэт', 'ахс'],
    'weekdays' => ['баскыһыанньа', 'бэнидиэнньик', 'оптуорунньук', 'сэрэдэ', 'чэппиэр', 'бээтинсэ', 'субуота'],
    'weekdays_short' => ['бс', 'бн', 'оп', 'ср', 'чп', 'бт', 'сб'],
    'weekdays_min' => ['бс', 'бн', 'оп', 'ср', 'чп', 'бт', 'сб'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Tesiran', 'Teipa'],
    'weekdays' => ['Mderot ee are', 'Mderot ee kuni', 'Mderot ee ong’wan', 'Mderot ee inet', 'Mderot ee ile', 'Mderot ee sapa', 'Mderot ee kwe'],
    'weekdays_short' => ['Are', 'Kun', 'Ong', 'Ine', 'Ile', 'Sap', 'Kwe'],
    'weekdays_min' => ['Are', 'Kun', 'Ong', 'Ine', 'Ile', 'Sap', 'Kwe'],
    'months' => ['Lapa le obo', 'Lapa le waare', 'Lapa le okuni', 'Lapa le ong’wan', 'Lapa le imet', 'Lapa le ile', 'Lapa le sapa', 'Lapa le isiet', 'Lapa le saal', 'Lapa le tomon', 'Lapa le tomon obo', 'Lapa le tomon waare'],
    'months_short' => ['Obo', 'Waa', 'Oku', 'Ong', 'Ime', 'Ile', 'Sap', 'Isi', 'Saa', 'Tom', 'Tob', 'Tow'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/sat_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat Pune    libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रेल', 'मई', 'जुन', 'जुलाई', 'अगस्त', 'सितम्बर', 'अखथबर', 'नवम्बर', 'दिसम्बर'],
    'months_short' => ['जनवरी', 'फरवरी', 'मार्च', 'अप्रेल', 'मई', 'जुन', 'जुलाई', 'अगस्त', 'सितम्बर', 'अखथबर', 'नवम्बर', 'दिसम्बर'],
    'weekdays' => ['सिंगेमाँहाँ', 'ओतेमाँहाँ', 'बालेमाँहाँ', 'सागुनमाँहाँ', 'सारदीमाँहाँ', 'जारुममाँहाँ', 'ञुहुममाँहाँ'],
    'weekdays_short' => ['सिंगे', 'ओते', 'बाले', 'सागुन', 'सारदी', 'जारुम', 'ञुहुम'],
    'weekdays_min' => ['सिंगे', 'ओते', 'बाले', 'सागुन', 'सारदी', 'जारुम', 'ञुहुम'],
    'day_of_first_week_of_year' => 1,

    'month' => ':count ńindạ cando', // less reliable
    'm' => ':count ńindạ cando', // less reliable
    'a_month' => ':count ńindạ cando', // less reliable

    'week' => ':count mãhã', // less reliable
    'w' => ':count mãhã', // less reliable
    'a_week' => ':count mãhã', // less reliable

    'hour' => ':count ᱥᱳᱱᱚ', // less reliable
    'h' => ':count ᱥᱳᱱᱚ', // less reliable
    'a_hour' => ':count ᱥᱳᱱᱚ', // less reliable

    'minute' => ':count ᱯᱤᱞᱪᱩ', // less reliable
    'min' => ':count ᱯᱤᱞᱪᱩ', // less reliable
    'a_minute' => ':count ᱯᱤᱞᱪᱩ', // less reliable

    'second' => ':count ar', // less reliable
    's' => ':count ar', // less reliable
    'a_second' => ':count ar', // less reliable

    'year' => ':count ne̲s',
    'y' => ':count ne̲s',
    'a_year' => ':count ne̲s',

    'day' => ':count ᱫᱤᱱ',
    'd' => ':count ᱫᱤᱱ',
    'a_day' => ':count ᱫᱤᱱ',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - The Debian project Christian Perrier bubulle@debian.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D-MM-YY',
    ],
    'months' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'months_short' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'weekdays' => ['रविवासर:', 'सोमवासर:', 'मंगलवासर:', 'बुधवासर:', 'बृहस्पतिवासरः', 'शुक्रवासर', 'शनिवासर:'],
    'weekdays_short' => ['रविः', 'सोम:', 'मंगल:', 'बुध:', 'बृहस्पतिः', 'शुक्र', 'शनि:'],
    'weekdays_min' => ['रविः', 'सोम:', 'मंगल:', 'बुध:', 'बृहस्पतिः', 'शुक्र', 'शनि:'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],

    'minute' => ':count होरा', // less reliable
    'min' => ':count होरा', // less reliable
    'a_minute' => ':count होरा', // less reliable

    'year' => ':count वर्ष',
    'y' => ':count वर्ष',
    'a_year' => ':count वर्ष',

    'month' => ':count मास',
    'm' => ':count मास',
    'a_month' => ':count मास',

    'week' => ':count सप्ताहः saptahaĥ',
    'w' => ':count सप्ताहः saptahaĥ',
    'a_week' => ':count सप्ताहः saptahaĥ',

    'day' => ':count दिन',
    'd' => ':count दिन',
    'a_day' => ':count दिन',

    'hour' => ':count घण्टा',
    'h' => ':count घण्टा',
    'a_hour' => ':count घण्टा',

    'second' => ':count द्वितीयः',
    's' => ':count द्वितीयः',
    'a_second' => ':count द्वितीयः',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Lwamilawu', 'Pashamihe'],
    'weekdays' => ['Mulungu', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alahamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['Mul', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'weekdays_min' => ['Mul', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'months' => ['Mupalangulwa', 'Mwitope', 'Mushende', 'Munyi', 'Mushende Magali', 'Mujimbi', 'Mushipepo', 'Mupuguto', 'Munyense', 'Mokhu', 'Musongandembwe', 'Muhaano'],
    'months_short' => ['Mup', 'Mwi', 'Msh', 'Mun', 'Mag', 'Muj', 'Msp', 'Mpg', 'Mye', 'Mok', 'Mus', 'Muh'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/sc_IT.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Sardinian Translators Team Massimeddu Cireddu massimeddu@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD. MM. YY',
    ],
    'months' => ['Ghennàrgiu', 'Freàrgiu', 'Martzu', 'Abrile', 'Maju', 'Làmpadas', 'Argiolas//Trìulas', 'Austu', 'Cabudanni', 'Santugaine//Ladàmine', 'Onniasantu//Santandria', 'Nadale//Idas'],
    'months_short' => ['Ghe', 'Fre', 'Mar', 'Abr', 'Maj', 'Làm', 'Arg', 'Aus', 'Cab', 'Lad', 'Onn', 'Nad'],
    'weekdays' => ['Domìnigu', 'Lunis', 'Martis', 'Mèrcuris', 'Giòbia', 'Chenàbura', 'Sàbadu'],
    'weekdays_short' => ['Dom', 'Lun', 'Mar', 'Mèr', 'Giò', 'Che', 'Sàb'],
    'weekdays_min' => ['Dom', 'Lun', 'Mar', 'Mèr', 'Giò', 'Che', 'Sàb'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'minute' => ':count mementu', // less reliable
    'min' => ':count mementu', // less reliable
    'a_minute' => ':count mementu', // less reliable

    'year' => ':count annu',
    'y' => ':count annu',
    'a_year' => ':count annu',

    'month' => ':count mese',
    'm' => ':count mese',
    'a_month' => ':count mese',

    'week' => ':count chida',
    'w' => ':count chida',
    'a_week' => ':count chida',

    'day' => ':count dí',
    'd' => ':count dí',
    'a_day' => ':count dí',

    'hour' => ':count ora',
    'h' => ':count ora',
    'a_hour' => ':count ora',

    'second' => ':count secundu',
    's' => ':count secundu',
    'a_second' => ':count secundu',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
$months = [
    'جنوري',
    'فيبروري',
    'مارچ',
    'اپريل',
    'مئي',
    'جون',
    'جولاءِ',
    'آگسٽ',
    'سيپٽمبر',
    'آڪٽوبر',
    'نومبر',
    'ڊسمبر',
];

$weekdays = [
    'آچر',
    'سومر',
    'اڱارو',
    'اربع',
    'خميس',
    'جمع',
    'ڇنڇر',
];

/*
 * Authors:
 * - Narain Sagar
 * - Sawood Alam
 * - Narain Sagar
 */
return [
    'year' => '{1}'.'هڪ سال'.'|:count '.'سال',
    'month' => '{1}'.'هڪ مهينو'.'|:count '.'مهينا',
    'week' => '{1}'.'ھڪ ھفتو'.'|:count '.'هفتا',
    'day' => '{1}'.'هڪ ڏينهن'.'|:count '.'ڏينهن',
    'hour' => '{1}'.'هڪ ڪلاڪ'.'|:count '.'ڪلاڪ',
    'minute' => '{1}'.'هڪ منٽ'.'|:count '.'منٽ',
    'second' => '{1}'.'چند سيڪنڊ'.'|:count '.'سيڪنڊ',
    'ago' => ':time اڳ',
    'from_now' => ':time پوء',
    'diff_yesterday' => 'ڪالهه',
    'diff_today' => 'اڄ',
    'diff_tomorrow' => 'سڀاڻي',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd، D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[اڄ] LT',
        'nextDay' => '[سڀاڻي] LT',
        'nextWeek' => 'dddd [اڳين هفتي تي] LT',
        'lastDay' => '[ڪالهه] LT',
        'lastWeek' => '[گزريل هفتي] dddd [تي] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['صبح', 'شام'],
    'months' => $months,
    'months_short' => $months,
    'weekdays' => $weekdays,
    'weekdays_short' => $weekdays,
    'weekdays_min' => $weekdays,
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => ['، ', ' ۽ '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat, Pune    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/sd.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['جنوري', 'فبروري', 'مارچ', 'اپريل', 'مي', 'جون', 'جولاءِ', 'آگسٽ', 'سيپٽيمبر', 'آڪٽوبر', 'نومبر', 'ڊسمبر'],
    'months_short' => ['جنوري', 'فبروري', 'مارچ', 'اپريل', 'مي', 'جون', 'جولاءِ', 'آگسٽ', 'سيپٽيمبر', 'آڪٽوبر', 'نومبر', 'ڊسمبر'],
    'weekdays' => ['آرتوارُ', 'سومرُ', 'منگلُ', 'ٻُڌرُ', 'وسپت', 'جُمو', 'ڇنڇر'],
    'weekdays_short' => ['آرتوارُ', 'سومرُ', 'منگلُ', 'ٻُڌرُ', 'وسپت', 'جُمو', 'ڇنڇر'],
    'weekdays_min' => ['آرتوارُ', 'سومرُ', 'منگلُ', 'ٻُڌرُ', 'وسپت', 'جُمو', 'ڇنڇر'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat, Pune    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/sd.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['जनवरी', 'फबरवरी', 'मार्चि', 'अप्रेल', 'मे', 'जूनि', 'जूलाइ', 'आगस्टु', 'सेप्टेंबरू', 'आक्टूबरू', 'नवंबरू', 'ॾिसंबरू'],
    'months_short' => ['जनवरी', 'फबरवरी', 'मार्चि', 'अप्रेल', 'मे', 'जूनि', 'जूलाइ', 'आगस्टु', 'सेप्टेंबरू', 'आक्टूबरू', 'नवंबरू', 'ॾिसंबरू'],
    'weekdays' => ['आर्तवारू', 'सूमरू', 'मंगलू', 'ॿुधरू', 'विस्पति', 'जुमो', 'छंछस'],
    'weekdays_short' => ['आर्तवारू', 'सूमरू', 'मंगलू', 'ॿुधरू', 'विस्पति', 'जुमो', 'छंछस'],
    'weekdays_min' => ['आर्तवारू', 'सूमरू', 'मंगलू', 'ॿुधरू', 'विस्पति', 'जुमो', 'छंछस'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['म.पू.', 'म.नं.'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Karamell
 */
return [
    'year' => '{1}:count jahki|:count jagit',
    'a_year' => '{1}okta jahki|:count jagit',
    'y' => ':count j.',
    'month' => '{1}:count mánnu|:count mánut',
    'a_month' => '{1}okta mánnu|:count mánut',
    'm' => ':count mán.',
    'week' => '{1}:count vahkku|:count vahkku',
    'a_week' => '{1}okta vahkku|:count vahkku',
    'w' => ':count v.',
    'day' => '{1}:count beaivi|:count beaivvit',
    'a_day' => '{1}okta beaivi|:count beaivvit',
    'd' => ':count b.',
    'hour' => '{1}:count diimmu|:count diimmut',
    'a_hour' => '{1}okta diimmu|:count diimmut',
    'h' => ':count d.',
    'minute' => '{1}:count minuhta|:count minuhtat',
    'a_minute' => '{1}okta minuhta|:count minuhtat',
    'min' => ':count min.',
    'second' => '{1}:count sekunddat|:count sekunddat',
    'a_second' => '{1}moadde sekunddat|:count sekunddat',
    's' => ':count s.',
    'ago' => 'maŋit :time',
    'from_now' => ':time geažes',
    'diff_yesterday' => 'ikte',
    'diff_yesterday_regexp' => 'ikte(?:\\s+ti)?',
    'diff_today' => 'otne',
    'diff_today_regexp' => 'otne(?:\\s+ti)?',
    'diff_tomorrow' => 'ihttin',
    'diff_tomorrow_regexp' => 'ihttin(?:\\s+ti)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'MMMM D. [b.] YYYY',
        'LLL' => 'MMMM D. [b.] YYYY [ti.] HH:mm',
        'LLLL' => 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[otne ti] LT',
        'nextDay' => '[ihttin ti] LT',
        'nextWeek' => 'dddd [ti] LT',
        'lastDay' => '[ikte ti] LT',
        'lastWeek' => '[ovddit] dddd [ti] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'],
    'months_short' => ['ođđj', 'guov', 'njuk', 'cuo', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'],
    'weekdays' => ['sotnabeaivi', 'vuossárga', 'maŋŋebárga', 'gaskavahkku', 'duorastat', 'bearjadat', 'lávvardat'],
    'weekdays_short' => ['sotn', 'vuos', 'maŋ', 'gask', 'duor', 'bear', 'láv'],
    'weekdays_min' => ['s', 'v', 'm', 'g', 'd', 'b', 'L'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' ja '],
    'meridiem' => ['i.b.', 'e.b.'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['Dimingu', 'Chiposi', 'Chipiri', 'Chitatu', 'Chinai', 'Chishanu', 'Sabudu'],
    'weekdays_short' => ['Dim', 'Pos', 'Pir', 'Tat', 'Nai', 'Sha', 'Sab'],
    'weekdays_min' => ['Dim', 'Pos', 'Pir', 'Tat', 'Nai', 'Sha', 'Sab'],
    'months' => ['Janeiro', 'Fevreiro', 'Marco', 'Abril', 'Maio', 'Junho', 'Julho', 'Augusto', 'Setembro', 'Otubro', 'Novembro', 'Decembro'],
    'months_short' => ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Aug', 'Set', 'Otu', 'Nov', 'Dec'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'd [de] MMM [de] YYYY',
        'LLL' => 'd [de] MMMM [de] YYYY HH:mm',
        'LLLL' => 'dddd, d [de] MMMM [de] YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Adduha', 'Aluula'],
    'weekdays' => ['Alhadi', 'Atinni', 'Atalaata', 'Alarba', 'Alhamiisa', 'Alzuma', 'Asibti'],
    'weekdays_short' => ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],
    'weekdays_min' => ['Alh', 'Ati', 'Ata', 'Ala', 'Alm', 'Alz', 'Asi'],
    'months' => ['Žanwiye', 'Feewiriye', 'Marsi', 'Awiril', 'Me', 'Žuweŋ', 'Žuyye', 'Ut', 'Sektanbur', 'Oktoobur', 'Noowanbur', 'Deesanbur'],
    'months_short' => ['Žan', 'Fee', 'Mar', 'Awi', 'Me', 'Žuw', 'Žuy', 'Ut', 'Sek', 'Okt', 'Noo', 'Dee'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    'month' => ':count alaada', // less reliable
    'm' => ':count alaada', // less reliable
    'a_month' => ':count alaada', // less reliable

    'hour' => ':count ɲaajin', // less reliable
    'h' => ':count ɲaajin', // less reliable
    'a_hour' => ':count ɲaajin', // less reliable

    'minute' => ':count zarbu', // less reliable
    'min' => ':count zarbu', // less reliable
    'a_minute' => ':count zarbu', // less reliable

    'year' => ':count jiiri',
    'y' => ':count jiiri',
    'a_year' => ':count jiiri',

    'week' => ':count jirbiiyye',
    'w' => ':count jirbiiyye',
    'a_week' => ':count jirbiiyye',

    'day' => ':count zaari',
    'd' => ':count zaari',
    'a_day' => ':count zaari',

    'second' => ':count ihinkante',
    's' => ':count ihinkante',
    'a_second' => ':count ihinkante',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/se.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'months' => ['ođđajagemánnu', 'guovvamánnu', 'njukčamánnu', 'cuoŋománnu', 'miessemánnu', 'geassemánnu', 'suoidnemánnu', 'borgemánnu', 'čakčamánnu', 'golggotmánnu', 'skábmamánnu', 'juovlamánnu'],
    'months_short' => ['ođđj', 'guov', 'njuk', 'cuoŋ', 'mies', 'geas', 'suoi', 'borg', 'čakč', 'golg', 'skáb', 'juov'],
    'weekdays' => ['sotnabeaivi', 'mánnodat', 'disdat', 'gaskavahkku', 'duorastat', 'bearjadat', 'lávvordat'],
    'weekdays_short' => ['so', 'má', 'di', 'ga', 'du', 'be', 'lá'],
    'weekdays_min' => ['so', 'má', 'di', 'ga', 'du', 'be', 'lá'],
    'meridiem' => ['i', 'e'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/se.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/se.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['ND', 'LK'],
    'weekdays' => ['Bikua-ôko', 'Bïkua-ûse', 'Bïkua-ptâ', 'Bïkua-usïö', 'Bïkua-okü', 'Lâpôsö', 'Lâyenga'],
    'weekdays_short' => ['Bk1', 'Bk2', 'Bk3', 'Bk4', 'Bk5', 'Lâp', 'Lây'],
    'weekdays_min' => ['Bk1', 'Bk2', 'Bk3', 'Bk4', 'Bk5', 'Lâp', 'Lây'],
    'months' => ['Nyenye', 'Fulundïgi', 'Mbängü', 'Ngubùe', 'Bêläwü', 'Föndo', 'Lengua', 'Kükürü', 'Mvuka', 'Ngberere', 'Nabändüru', 'Kakauka'],
    'months_short' => ['Nye', 'Ful', 'Mbä', 'Ngu', 'Bêl', 'Fön', 'Len', 'Kük', 'Mvu', 'Ngb', 'Nab', 'Kak'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    'year' => ':count dā', // less reliable
    'y' => ':count dā', // less reliable
    'a_year' => ':count dā', // less reliable

    'week' => ':count bïkua-okü', // less reliable
    'w' => ':count bïkua-okü', // less reliable
    'a_week' => ':count bïkua-okü', // less reliable

    'day' => ':count ziggawâ', // less reliable
    'd' => ':count ziggawâ', // less reliable
    'a_day' => ':count ziggawâ', // less reliable

    'hour' => ':count yângâködörö', // less reliable
    'h' => ':count yângâködörö', // less reliable
    'a_hour' => ':count yângâködörö', // less reliable

    'second' => ':count bïkua-ôko', // less reliable
    's' => ':count bïkua-ôko', // less reliable
    'a_second' => ':count bïkua-ôko', // less reliable

    'month' => ':count Nze tî ngu',
    'm' => ':count Nze tî ngu',
    'a_month' => ':count Nze tî ngu',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/sgs_LT.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Arnas Udovičius bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY.MM.DD',
    ],
    'months' => ['sausė', 'vasarė', 'kuova', 'balondė', 'gegožės', 'bėrželė', 'lëpas', 'rogpjūtė', 'siejės', 'spalė', 'lapkrėstė', 'grůdė'],
    'months_short' => ['Sau', 'Vas', 'Kuo', 'Bal', 'Geg', 'Bėr', 'Lëp', 'Rgp', 'Sie', 'Spa', 'Lap', 'Grd'],
    'weekdays' => ['nedielės dëna', 'panedielis', 'oterninks', 'sereda', 'četvergs', 'petnīčė', 'sobata'],
    'weekdays_short' => ['Nd', 'Pn', 'Ot', 'Sr', 'Čt', 'Pt', 'Sb'],
    'weekdays_min' => ['Nd', 'Pn', 'Ot', 'Sr', 'Čt', 'Pt', 'Sb'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'minute' => ':count mažos', // less reliable
    'min' => ':count mažos', // less reliable
    'a_minute' => ':count mažos', // less reliable

    'year' => ':count metā',
    'y' => ':count metā',
    'a_year' => ':count metā',

    'month' => ':count mienou',
    'm' => ':count mienou',
    'a_month' => ':count mienou',

    'week' => ':count nedielė',
    'w' => ':count nedielė',
    'a_week' => ':count nedielė',

    'day' => ':count dīna',
    'd' => ':count dīna',
    'a_day' => ':count dīna',

    'hour' => ':count adīna',
    'h' => ':count adīna',
    'a_hour' => ':count adīna',

    'second' => ':count Sekondė',
    's' => ':count Sekondė',
    'a_second' => ':count Sekondė',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
// @codeCoverageIgnoreStart
if (class_exists('Symfony\\Component\\Translation\\PluralizationRules')) {
    \Symfony\Component\Translation\PluralizationRules::set(function ($number) {
        return ((1 == $number % 10) && (11 != $number % 100)) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2);
    }, 'sh');
}
// @codeCoverageIgnoreEnd

/*
 * Authors:
 * - Томица Кораћ
 * - Enrique Vidal
 * - Christopher Dell
 * - dmilisic
 * - danijel
 * - Miroslav Matkovic (mikki021)
 */
return [
    'diff_now' => 'sada',
    'diff_yesterday' => 'juče',
    'diff_tomorrow' => 'sutra',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'MMMM D, YYYY',
        'LLL' => 'DD MMM HH:mm',
        'LLLL' => 'MMMM DD, YYYY HH:mm',
    ],
    'year' => ':count godina|:count godine|:count godina',
    'y' => ':count g.',
    'month' => ':count mesec|:count meseca|:count meseci',
    'm' => ':count m.',
    'week' => ':count nedelja|:count nedelje|:count nedelja',
    'w' => ':count n.',
    'day' => ':count dan|:count dana|:count dana',
    'd' => ':count d.',
    'hour' => ':count sat|:count sata|:count sati',
    'h' => ':count č.',
    'minute' => ':count minut|:count minuta|:count minuta',
    'min' => ':count min.',
    'second' => ':count sekund|:count sekunde|:count sekundi',
    's' => ':count s.',
    'ago' => 'pre :time',
    'from_now' => 'za :time',
    'after' => 'nakon :time',
    'before' => ':time raniјe',
    'weekdays' => ['Nedelja', 'Ponedeljak', 'Utorak', 'Sreda', 'Četvrtak', 'Petak', 'Subota'],
    'weekdays_short' => ['Ned', 'Pon', 'Uto', 'Sre', 'Čet', 'Pet', 'Sub'],
    'weekdays_min' => ['Ned', 'Pon', 'Uto', 'Sre', 'Čet', 'Pet', 'Sub'],
    'months' => ['Januar', 'Februar', 'Mart', 'April', 'Maj', 'Jun', 'Jul', 'Avgust', 'Septembar', 'Oktobar', 'Novembar', 'Decembar'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Avg', 'Sep', 'Okt', 'Nov', 'Dec'],
    'list' => [', ', ' i '],
    'meridiem' => ['pre podne', 'po podne'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'],
    'weekdays' => ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'],
    'weekdays_short' => ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'],
    'weekdays_min' => ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'],
    'months' => ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'],
    'months_short' => ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'],
    'first_day_of_week' => 6,
    'weekend' => [5, 6],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    'year' => ':count aseggwas',
    'y' => ':count aseggwas',
    'a_year' => ':count aseggwas',

    'month' => ':count ayyur',
    'm' => ':count ayyur',
    'a_month' => ':count ayyur',

    'week' => ':count imalass',
    'w' => ':count imalass',
    'a_week' => ':count imalass',

    'day' => ':count ass',
    'd' => ':count ass',
    'a_day' => ':count ass',

    'hour' => ':count urɣ', // less reliable
    'h' => ':count urɣ', // less reliable
    'a_hour' => ':count urɣ', // less reliable

    'minute' => ':count ⴰⵎⵥⵉ', // less reliable
    'min' => ':count ⴰⵎⵥⵉ', // less reliable
    'a_minute' => ':count ⴰⵎⵥⵉ', // less reliable

    'second' => ':count sin', // less reliable
    's' => ':count sin', // less reliable
    'a_second' => ':count sin', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/shi.php', [
    'meridiem' => ['tifawt', 'tadggʷat'],
    'weekdays' => ['asamas', 'aynas', 'asinas', 'akṛas', 'akwas', 'asimwas', 'asiḍyas'],
    'weekdays_short' => ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'],
    'weekdays_min' => ['asa', 'ayn', 'asi', 'akṛ', 'akw', 'asim', 'asiḍ'],
    'months' => ['innayr', 'bṛayṛ', 'maṛṣ', 'ibrir', 'mayyu', 'yunyu', 'yulyuz', 'ɣuct', 'cutanbir', 'ktubr', 'nuwanbir', 'dujanbir'],
    'months_short' => ['inn', 'bṛa', 'maṛ', 'ibr', 'may', 'yun', 'yul', 'ɣuc', 'cut', 'ktu', 'nuw', 'duj'],
    'first_day_of_week' => 6,
    'weekend' => [5, 6],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],

    'minute' => ':count agur', // less reliable
    'min' => ':count agur', // less reliable
    'a_minute' => ':count agur', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/shi.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/shn_MM.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - ubuntu Myanmar LoCo Team http://www.ubuntu-mm.net Bone Pyae Sone bone.burma@mail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'OY MMM OD dddd',
    ],
    'months' => ['လိူၼ်ၵမ်', 'လိူၼ်သၢမ်', 'လိူၼ်သီ', 'လိူၼ်ႁႃႈ', 'လိူၼ်ႁူၵ်း', 'လိူၼ်ၸဵတ်း', 'လိူၼ်ပႅတ်ႇ', 'လိူၼ်ၵဝ်ႈ', 'လိူၼ်သိပ်း', 'လိူၼ်သိပ်းဢိတ်း', 'လိူၼ်သိပ်းဢိတ်းသွင်', 'လိူၼ်ၸဵင်'],
    'months_short' => ['လိူၼ်ၵမ်', 'လိူၼ်သၢမ်', 'လိူၼ်သီ', 'လိူၼ်ႁႃႈ', 'လိူၼ်ႁူၵ်း', 'လိူၼ်ၸဵတ်း', 'လိူၼ်ပႅတ်ႇ', 'လိူၼ်ၵဝ်ႈ', 'လိူၼ်သိပ်း', 'လိူၼ်သိပ်းဢိတ်း', 'လိူၼ်သိပ်းဢိတ်းသွင်', 'လိူၼ်ၸဵင်'],
    'weekdays' => ['ဝၼ်းဢႃးတိတ်ႉ', 'ဝၼ်းၸၼ်', 'ဝၼ်း​ဢၢင်း​ၵၢၼ်း', 'ဝၼ်းပူတ်ႉ', 'ဝၼ်းၽတ်း', 'ဝၼ်းသုၵ်း', 'ဝၼ်းသဝ်'],
    'weekdays_short' => ['တိတ့်', 'ၸၼ်', 'ၵၢၼ်း', 'ပုတ့်', 'ၽတ်း', 'သုၵ်း', 'သဝ်'],
    'weekdays_min' => ['တိတ့်', 'ၸၼ်', 'ၵၢၼ်း', 'ပုတ့်', 'ၽတ်း', 'သုၵ်း', 'သဝ်'],
    'alt_numbers' => ['႐႐', '႐႑', '႐႒', '႐႓', '႐႔', '႐႕', '႐႖', '႐႗', '႐႘', '႐႙', '႑႐', '႑႑', '႑႒', '႑႓', '႑႔', '႑႕', '႑႖', '႑႗', '႑႘', '႑႙', '႒႐', '႒႑', '႒႒', '႒႓', '႒႔', '႒႕', '႒႖', '႒႗', '႒႘', '႒႙', '႓႐', '႓႑', '႓႒', '႓႓', '႓႔', '႓႕', '႓႖', '႓႗', '႓႘', '႓႙', '႔႐', '႔႑', '႔႒', '႔႓', '႔႔', '႔႕', '႔႖', '႔႗', '႔႘', '႔႙', '႕႐', '႕႑', '႕႒', '႕႓', '႕႔', '႕႕', '႕႖', '႕႗', '႕႘', '႕႙', '႖႐', '႖႑', '႖႒', '႖႓', '႖႔', '႖႕', '႖႖', '႖႗', '႖႘', '႖႙', '႗႐', '႗႑', '႗႒', '႗႓', '႗႔', '႗႕', '႗႖', '႗႗', '႗႘', '႗႙', '႘႐', '႘႑', '႘႒', '႘႓', '႘႔', '႘႕', '႘႖', '႘႗', '႘႘', '႘႙', '႙႐', '႙႑', '႙႒', '႙႓', '႙႔', '႙႕', '႙႖', '႙႗', '႙႘', '႙႙'],
    'meridiem' => ['ၵၢင်ၼႂ်', 'တၢမ်းၶမ်ႈ'],

    'month' => ':count လိူၼ်', // less reliable
    'm' => ':count လိူၼ်', // less reliable
    'a_month' => ':count လိူၼ်', // less reliable

    'week' => ':count ဝၼ်း', // less reliable
    'w' => ':count ဝၼ်း', // less reliable
    'a_week' => ':count ဝၼ်း', // less reliable

    'hour' => ':count ຕີ', // less reliable
    'h' => ':count ຕີ', // less reliable
    'a_hour' => ':count ຕີ', // less reliable

    'minute' => ':count ເດັກ', // less reliable
    'min' => ':count ເດັກ', // less reliable
    'a_minute' => ':count ເດັກ', // less reliable

    'second' => ':count ဢိုၼ်ႇ', // less reliable
    's' => ':count ဢိုၼ်ႇ', // less reliable
    'a_second' => ':count ဢိုၼ်ႇ', // less reliable

    'year' => ':count ပီ',
    'y' => ':count ပီ',
    'a_year' => ':count ပီ',

    'day' => ':count ກາງວັນ',
    'd' => ':count ກາງວັນ',
    'a_day' => ':count ກາງວັນ',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/shs_CA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Neskie Manuel    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Pellkwet̓min', 'Pelctsipwen̓ten', 'Pellsqépts', 'Peslléwten', 'Pell7ell7é7llqten', 'Pelltspéntsk', 'Pelltqwelq̓wél̓t', 'Pellct̓éxel̓cten', 'Pesqelqlélten', 'Pesllwélsten', 'Pellc7ell7é7llcwten̓', 'Pelltetétq̓em'],
    'months_short' => ['Kwe', 'Tsi', 'Sqe', 'Éwt', 'Ell', 'Tsp', 'Tqw', 'Ct̓é', 'Qel', 'Wél', 'U7l', 'Tet'],
    'weekdays' => ['Sxetspesq̓t', 'Spetkesq̓t', 'Selesq̓t', 'Skellesq̓t', 'Smesesq̓t', 'Stselkstesq̓t', 'Stqmekstesq̓t'],
    'weekdays_short' => ['Sxe', 'Spe', 'Sel', 'Ske', 'Sme', 'Sts', 'Stq'],
    'weekdays_min' => ['Sxe', 'Spe', 'Sel', 'Ske', 'Sme', 'Sts', 'Stq'],
    'day_of_first_week_of_year' => 1,

    'year' => ':count sqlélten', // less reliable
    'y' => ':count sqlélten', // less reliable
    'a_year' => ':count sqlélten', // less reliable

    'month' => ':count swewll', // less reliable
    'm' => ':count swewll', // less reliable
    'a_month' => ':count swewll', // less reliable

    'hour' => ':count seqwlút', // less reliable
    'h' => ':count seqwlút', // less reliable
    'a_hour' => ':count seqwlút', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Serhan Apaydın
 * - JD Isaacks
 * - Malinda Weerasinghe (MalindaWMD)
 */
return [
    'year' => '{1}වසර 1|වසර :count',
    'a_year' => '{1}වසරක්|වසර :count',
    'month' => '{1}මාස 1|මාස :count',
    'a_month' => '{1}මාසය|මාස :count',
    'week' => '{1}සති 1|සති :count',
    'a_week' => '{1}සතියක්|සති :count',
    'day' => '{1}දින 1|දින :count',
    'a_day' => '{1}දිනක්|දින :count',
    'hour' => '{1}පැය 1|පැය :count',
    'a_hour' => '{1}පැයක්|පැය :count',
    'minute' => '{1}මිනිත්තු 1|මිනිත්තු :count',
    'a_minute' => '{1}මිනිත්තුවක්|මිනිත්තු :count',
    'second' => '{1}තත්පර 1|තත්පර :count',
    'a_second' => '{1}තත්පර කිහිපයකට|තත්පර :count',
    'ago' => ':time කට පෙර',
    'from_now' => function ($time) {
        if (preg_match('/දින \d+/', $time)) {
            return $time.' න්';
        }

        return $time.' කින්';
    },
    'before' => ':time කට පෙර',
    'after' => function ($time) {
        if (preg_match('/දින \d+/', $time)) {
            return $time.' න්';
        }

        return $time.' කින්';
    },
    'diff_now' => 'දැන්',
    'diff_today' => 'අද',
    'diff_yesterday' => 'ඊයේ',
    'diff_tomorrow' => 'හෙට',
    'formats' => [
        'LT' => 'a h:mm',
        'LTS' => 'a h:mm:ss',
        'L' => 'YYYY/MM/DD',
        'LL' => 'YYYY MMMM D',
        'LLL' => 'YYYY MMMM D, a h:mm',
        'LLLL' => 'YYYY MMMM D [වැනි] dddd, a h:mm:ss',
    ],
    'calendar' => [
        'sameDay' => '[අද] LT[ට]',
        'nextDay' => '[හෙට] LT[ට]',
        'nextWeek' => 'dddd LT[ට]',
        'lastDay' => '[ඊයේ] LT[ට]',
        'lastWeek' => '[පසුගිය] dddd LT[ට]',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number වැනි',
    'meridiem' => ['පෙර වරු', 'පස් වරු', 'පෙ.ව.', 'ප.ව.'],
    'months' => ['ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්‍රේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', 'නොවැම්බර්', 'දෙසැම්බර්'],
    'months_short' => ['ජන', 'පෙබ', 'මාර්', 'අප්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'],
    'weekdays' => ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්‍රහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'],
    'weekdays_short' => ['ඉරි', 'සඳු', 'අඟ', 'බදා', 'බ්‍රහ', 'සිකු', 'සෙන'],
    'weekdays_min' => ['ඉ', 'ස', 'අ', 'බ', 'බ්‍ර', 'සි', 'සෙ'],
    'first_day_of_week' => 1,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/sid_ET.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
    'weekdays' => ['Sambata', 'Sanyo', 'Maakisanyo', 'Roowe', 'Hamuse', 'Arbe', 'Qidaame'],
    'weekdays_short' => ['Sam', 'San', 'Mak', 'Row', 'Ham', 'Arb', 'Qid'],
    'weekdays_min' => ['Sam', 'San', 'Mak', 'Row', 'Ham', 'Arb', 'Qid'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['soodo', 'hawwaro'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/si.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Martin Suja
 * - Tsutomu Kuroda
 * - tjku
 * - Max Melentiev
 * - Juanito Fatas
 * - Ivan Stana
 * - Akira Matsuda
 * - Christopher Dell
 * - James McKinney
 * - Enrique Vidal
 * - Simone Carletti
 * - Aaron Patterson
 * - Jozef Fulop
 * - Nicolás Hock Isaza
 * - Tom Hughes
 * - Simon Hürlimann (CyT)
 * - jofi
 * - Jakub ADAMEC
 * - Marek Adamický
 */
return [
    'year' => 'rok|:count roky|:count rokov',
    'y' => ':count r',
    'month' => 'mesiac|:count mesiace|:count mesiacov',
    'm' => ':count m',
    'week' => 'týždeň|:count týždne|:count týždňov',
    'w' => ':count t',
    'day' => 'deň|:count dni|:count dní',
    'd' => ':count d',
    'hour' => 'hodinu|:count hodiny|:count hodín',
    'h' => ':count h',
    'minute' => 'minútu|:count minúty|:count minút',
    'min' => ':count min',
    'second' => 'sekundu|:count sekundy|:count sekúnd',
    's' => ':count s',
    'ago' => 'pred :time',
    'from_now' => 'za :time',
    'after' => 'o :time neskôr',
    'before' => ':time predtým',
    'year_ago' => 'rokom|:count rokmi|:count rokmi',
    'month_ago' => 'mesiacom|:count mesiacmi|:count mesiacmi',
    'week_ago' => 'týždňom|:count týždňami|:count týždňami',
    'day_ago' => 'dňom|:count dňami|:count dňami',
    'hour_ago' => 'hodinou|:count hodinami|:count hodinami',
    'minute_ago' => 'minútou|:count minútami|:count minútami',
    'second_ago' => 'sekundou|:count sekundami|:count sekundami',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' a '],
    'diff_now' => 'teraz',
    'diff_yesterday' => 'včera',
    'diff_tomorrow' => 'zajtra',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'DD. MMMM YYYY',
        'LLL' => 'D. M. HH:mm',
        'LLLL' => 'dddd D. MMMM YYYY HH:mm',
    ],
    'weekdays' => ['nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota'],
    'weekdays_short' => ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'],
    'weekdays_min' => ['ne', 'po', 'ut', 'st', 'št', 'pi', 'so'],
    'months' => ['január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec'],
    'meridiem' => ['dopoludnia', 'popoludní'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/sk.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Tsutomu Kuroda
 * - tjku
 * - Max Melentiev
 * - Juanito Fatas
 * - Akira Matsuda
 * - Christopher Dell
 * - Enrique Vidal
 * - Simone Carletti
 * - Aaron Patterson
 * - Nicolás Hock Isaza
 * - Miha Rebernik
 * - Gal Jakič (morpheus7CS)
 * - Glavić
 * - Anže Časar
 * - Lovro Tramšek (Lovro1107)
 * - burut13
 */
return [
    'year' => ':count leto|:count leti|:count leta|:count let',
    'y' => ':count leto|:count leti|:count leta|:count let',
    'month' => ':count mesec|:count meseca|:count mesece|:count mesecev',
    'm' => ':count mes.',
    'week' => ':count teden|:count tedna|:count tedne|:count tednov',
    'w' => ':count ted.',
    'day' => ':count dan|:count dni|:count dni|:count dni',
    'd' => ':count dan|:count dni|:count dni|:count dni',
    'hour' => ':count ura|:count uri|:count ure|:count ur',
    'h' => ':count h',
    'minute' => ':count minuta|:count minuti|:count minute|:count minut',
    'min' => ':count min.',
    'second' => ':count sekunda|:count sekundi|:count sekunde|:count sekund',
    'a_second' => '{1}nekaj sekund|:count sekunda|:count sekundi|:count sekunde|:count sekund',
    's' => ':count s',

    'year_ago' => ':count letom|:count leti|:count leti|:count leti',
    'y_ago' => ':count letom|:count leti|:count leti|:count leti',
    'month_ago' => ':count mesecem|:count meseci|:count meseci|:count meseci',
    'week_ago' => ':count tednom|:count tednoma|:count tedni|:count tedni',
    'day_ago' => ':count dnem|:count dnevoma|:count dnevi|:count dnevi',
    'd_ago' => ':count dnem|:count dnevoma|:count dnevi|:count dnevi',
    'hour_ago' => ':count uro|:count urama|:count urami|:count urami',
    'minute_ago' => ':count minuto|:count minutama|:count minutami|:count minutami',
    'second_ago' => ':count sekundo|:count sekundama|:count sekundami|:count sekundami',

    'day_from_now' => ':count dan|:count dneva|:count dni|:count dni',
    'd_from_now' => ':count dan|:count dneva|:count dni|:count dni',
    'hour_from_now' => ':count uro|:count uri|:count ure|:count ur',
    'minute_from_now' => ':count minuto|:count minuti|:count minute|:count minut',
    'second_from_now' => ':count sekundo|:count sekundi|:count sekunde|:count sekund',

    'ago' => 'pred :time',
    'from_now' => 'čez :time',
    'after' => ':time kasneje',
    'before' => ':time prej',

    'diff_now' => 'ravnokar',
    'diff_today' => 'danes',
    'diff_today_regexp' => 'danes(?:\\s+ob)?',
    'diff_yesterday' => 'včeraj',
    'diff_yesterday_regexp' => 'včeraj(?:\\s+ob)?',
    'diff_tomorrow' => 'jutri',
    'diff_tomorrow_regexp' => 'jutri(?:\\s+ob)?',
    'diff_before_yesterday' => 'predvčerajšnjim',
    'diff_after_tomorrow' => 'pojutrišnjem',

    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'period_start_date' => 'od :date',
    'period_end_date' => 'do :date',

    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY H:mm',
        'LLLL' => 'dddd, D. MMMM YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => '[danes ob] LT',
        'nextDay' => '[jutri ob] LT',
        'nextWeek' => 'dddd [ob] LT',
        'lastDay' => '[včeraj ob] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[preteklo] [nedeljo] [ob] LT';
                case 1:
                    return '[pretekli] [ponedeljek] [ob] LT';
                case 2:
                    return '[pretekli] [torek] [ob] LT';
                case 3:
                    return '[preteklo] [sredo] [ob] LT';
                case 4:
                    return '[pretekli] [četrtek] [ob] LT';
                case 5:
                    return '[pretekli] [petek] [ob] LT';
                case 6:
                    return '[preteklo] [soboto] [ob] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'months' => ['januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec'],
    'weekdays' => ['nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'],
    'weekdays_short' => ['ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob'],
    'weekdays_min' => ['ne', 'po', 'to', 'sr', 'če', 'pe', 'so'],
    'list' => [', ', ' in '],
    'meridiem' => ['dopoldan', 'popoldan'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/sl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/sm_WS.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['ip.', 'ep.'],
    'weekdays' => ['pasepeeivi', 'vuossaargâ', 'majebaargâ', 'koskoho', 'tuorâstuv', 'vástuppeeivi', 'lávurduv'],
    'weekdays_short' => ['pas', 'vuo', 'maj', 'kos', 'tuo', 'vás', 'láv'],
    'weekdays_min' => ['pa', 'vu', 'ma', 'ko', 'tu', 'vá', 'lá'],
    'weekdays_standalone' => ['pasepeivi', 'vuossargâ', 'majebargâ', 'koskokko', 'tuorâstâh', 'vástuppeivi', 'lávurdâh'],
    'months' => ['uđđâivemáánu', 'kuovâmáánu', 'njuhčâmáánu', 'cuáŋuimáánu', 'vyesimáánu', 'kesimáánu', 'syeinimáánu', 'porgemáánu', 'čohčâmáánu', 'roovvâdmáánu', 'skammâmáánu', 'juovlâmáánu'],
    'months_short' => ['uđiv', 'kuovâ', 'njuhčâ', 'cuáŋui', 'vyesi', 'kesi', 'syeini', 'porge', 'čohčâ', 'roovvâd', 'skammâ', 'juovlâ'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'H.mm',
        'LTS' => 'H.mm.ss',
        'L' => 'D.M.YYYY',
        'LL' => 'MMM D. YYYY',
        'LLL' => 'MMMM D. YYYY H.mm',
        'LLLL' => 'dddd, MMMM D. YYYY H.mm',
    ],

    'hour' => ':count äigi', // less reliable
    'h' => ':count äigi', // less reliable
    'a_hour' => ':count äigi', // less reliable

    'year' => ':count ihe',
    'y' => ':count ihe',
    'a_year' => ':count ihe',

    'month' => ':count mánuppaje',
    'm' => ':count mánuppaje',
    'a_month' => ':count mánuppaje',

    'week' => ':count okko',
    'w' => ':count okko',
    'a_week' => ':count okko',

    'day' => ':count peivi',
    'd' => ':count peivi',
    'a_day' => ':count peivi',

    'minute' => ':count miinut',
    'min' => ':count miinut',
    'a_minute' => ':count miinut',

    'second' => ':count nubbe',
    's' => ':count nubbe',
    'a_second' => ':count nubbe',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Samsung Electronics Co., Ltd.    akhilesh.k@samsung.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Ianuari', 'Fepuari', 'Mati', 'Aperila', 'Me', 'Iuni', 'Iulai', 'Auguso', 'Setema', 'Oketopa', 'Novema', 'Tesema'],
    'months_short' => ['Ian', 'Fep', 'Mat', 'Ape', 'Me', 'Iun', 'Iul', 'Aug', 'Set', 'Oke', 'Nov', 'Tes'],
    'weekdays' => ['Aso Sa', 'Aso Gafua', 'Aso Lua', 'Aso Lulu', 'Aso Tofi', 'Aso Farail', 'Aso To\'ana\'i'],
    'weekdays_short' => ['Aso Sa', 'Aso Gaf', 'Aso Lua', 'Aso Lul', 'Aso Tof', 'Aso Far', 'Aso To\''],
    'weekdays_min' => ['Aso Sa', 'Aso Gaf', 'Aso Lua', 'Aso Lul', 'Aso Tof', 'Aso Far', 'Aso To\''],

    'hour' => ':count uati', // less reliable
    'h' => ':count uati', // less reliable
    'a_hour' => ':count uati', // less reliable

    'minute' => ':count itiiti', // less reliable
    'min' => ':count itiiti', // less reliable
    'a_minute' => ':count itiiti', // less reliable

    'second' => ':count lua', // less reliable
    's' => ':count lua', // less reliable
    'a_second' => ':count lua', // less reliable

    'year' => ':count tausaga',
    'y' => ':count tausaga',
    'a_year' => ':count tausaga',

    'month' => ':count māsina',
    'm' => ':count māsina',
    'a_month' => ':count māsina',

    'week' => ':count vaiaso',
    'w' => ':count vaiaso',
    'a_week' => ':count vaiaso',

    'day' => ':count aso',
    'd' => ':count aso',
    'a_day' => ':count aso',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['a', 'p'],
    'weekdays' => ['Svondo', 'Muvhuro', 'Chipiri', 'Chitatu', 'China', 'Chishanu', 'Mugovera'],
    'weekdays_short' => ['Svo', 'Muv', 'Chp', 'Cht', 'Chn', 'Chs', 'Mug'],
    'weekdays_min' => ['Sv', 'Mu', 'Cp', 'Ct', 'Cn', 'Cs', 'Mg'],
    'months' => ['Ndira', 'Kukadzi', 'Kurume', 'Kubvumbi', 'Chivabvu', 'Chikumi', 'Chikunguru', 'Nyamavhuvhu', 'Gunyana', 'Gumiguru', 'Mbudzi', 'Zvita'],
    'months_short' => ['Ndi', 'Kuk', 'Kur', 'Kub', 'Chv', 'Chk', 'Chg', 'Nya', 'Gun', 'Gum', 'Mbu', 'Zvi'],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-dd',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D HH:mm',
        'LLLL' => 'YYYY MMMM D, dddd HH:mm',
    ],

    'year' => 'makore :count',
    'y' => 'makore :count',
    'a_year' => 'makore :count',

    'month' => 'mwedzi :count',
    'm' => 'mwedzi :count',
    'a_month' => 'mwedzi :count',

    'week' => 'vhiki :count',
    'w' => 'vhiki :count',
    'a_week' => 'vhiki :count',

    'day' => 'mazuva :count',
    'd' => 'mazuva :count',
    'a_day' => 'mazuva :count',

    'hour' => 'maawa :count',
    'h' => 'maawa :count',
    'a_hour' => 'maawa :count',

    'minute' => 'minitsi :count',
    'min' => 'minitsi :count',
    'a_minute' => 'minitsi :count',

    'second' => 'sekonzi :count',
    's' => 'sekonzi :count',
    'a_second' => 'sekonzi :count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Author:
 * - Abdifatah Abdilahi(@abdifatahz)
 */
return [
    'year' => ':count sanad|:count sanadood',
    'a_year' => 'sanad|:count sanadood',
    'y' => '{1}:countsn|{0}:countsns|]1,Inf[:countsn',
    'month' => ':count bil|:count bilood',
    'a_month' => 'bil|:count bilood',
    'm' => ':countbil',
    'week' => ':count isbuuc',
    'a_week' => 'isbuuc|:count isbuuc',
    'w' => ':countis',
    'day' => ':count maalin|:count maalmood',
    'a_day' => 'maalin|:count maalmood',
    'd' => ':countml',
    'hour' => ':count saac',
    'a_hour' => 'saacad|:count saac',
    'h' => ':countsc',
    'minute' => ':count daqiiqo',
    'a_minute' => 'daqiiqo|:count daqiiqo',
    'min' => ':countdq',
    'second' => ':count ilbidhiqsi',
    'a_second' => 'xooga ilbidhiqsiyo|:count ilbidhiqsi',
    's' => ':countil',
    'ago' => ':time kahor',
    'from_now' => ':time gudahood',
    'after' => ':time kedib',
    'before' => ':time kahor',
    'diff_now' => 'hada',
    'diff_today' => 'maanta',
    'diff_today_regexp' => 'maanta(?:\s+markay\s+(?:tahay|ahayd))?',
    'diff_yesterday' => 'shalayto',
    'diff_yesterday_regexp' => 'shalayto(?:\s+markay\s+ahayd)?',
    'diff_tomorrow' => 'beri',
    'diff_tomorrow_regexp' => 'beri(?:\s+markay\s+tahay)?',
    'diff_before_yesterday' => 'doraato',
    'diff_after_tomorrow' => 'saadanbe',
    'period_recurrences' => 'mar|:count jeer',
    'period_interval' => ':interval kasta',
    'period_start_date' => 'laga bilaabo :date',
    'period_end_date' => 'ilaa :date',
    'months' => ['Janaayo', 'Febraayo', 'Abriil', 'Maajo', 'Juun', 'Luuliyo', 'Agoosto', 'Sebteembar', 'Oktoobar', 'Nofeembar', 'Diseembar'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Abr', 'Mjo', 'Jun', 'Lyo', 'Agt', 'Seb', 'Okt', 'Nof', 'Dis'],
    'weekdays' => ['Axad', 'Isniin', 'Talaada', 'Arbaca', 'Khamiis', 'Jimce', 'Sabti'],
    'weekdays_short' => ['Axd', 'Isn', 'Tal', 'Arb', 'Kha', 'Jim', 'Sbt'],
    'weekdays_min' => ['Ax', 'Is', 'Ta', 'Ar', 'Kh', 'Ji', 'Sa'],
    'list' => [', ', ' and '],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'calendar' => [
        'sameDay' => '[Maanta markay tahay] LT',
        'nextDay' => '[Beri markay tahay] LT',
        'nextWeek' => 'dddd [markay tahay] LT',
        'lastDay' => '[Shalay markay ahayd] LT',
        'lastWeek' => '[Hore] dddd [Markay ahayd] LT',
        'sameElse' => 'L',
    ],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/so.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return require __DIR__.'/so.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return require __DIR__.'/so.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return require __DIR__.'/so.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - JD Isaacks
 * - Fadion Dashi
 */
return [
    'year' => ':count vit|:count vjet',
    'a_year' => 'një vit|:count vite',
    'y' => ':count v.',
    'month' => ':count muaj',
    'a_month' => 'një muaj|:count muaj',
    'm' => ':count muaj',
    'week' => ':count javë',
    'a_week' => ':count javë|:count javë',
    'w' => ':count j.',
    'day' => ':count ditë',
    'a_day' => 'një ditë|:count ditë',
    'd' => ':count d.',
    'hour' => ':count orë',
    'a_hour' => 'një orë|:count orë',
    'h' => ':count o.',
    'minute' => ':count minutë|:count minuta',
    'a_minute' => 'një minutë|:count minuta',
    'min' => ':count min.',
    'second' => ':count sekondë|:count sekonda',
    'a_second' => 'disa sekonda|:count sekonda',
    's' => ':count s.',
    'ago' => ':time më parë',
    'from_now' => 'në :time',
    'after' => ':time pas',
    'before' => ':time para',
    'diff_now' => 'tani',
    'diff_today' => 'Sot',
    'diff_today_regexp' => 'Sot(?:\\s+në)?',
    'diff_yesterday' => 'dje',
    'diff_yesterday_regexp' => 'Dje(?:\\s+në)?',
    'diff_tomorrow' => 'nesër',
    'diff_tomorrow_regexp' => 'Nesër(?:\\s+në)?',
    'diff_before_yesterday' => 'pardje',
    'diff_after_tomorrow' => 'pasnesër',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Sot në] LT',
        'nextDay' => '[Nesër në] LT',
        'nextWeek' => 'dddd [në] LT',
        'lastDay' => '[Dje në] LT',
        'lastWeek' => 'dddd [e kaluar në] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'meridiem' => ['PD', 'MD'],
    'months' => ['janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', 'nëntor', 'dhjetor'],
    'months_short' => ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'kor', 'gus', 'sht', 'tet', 'nën', 'dhj'],
    'weekdays' => ['e diel', 'e hënë', 'e martë', 'e mërkurë', 'e enjte', 'e premte', 'e shtunë'],
    'weekdays_short' => ['die', 'hën', 'mar', 'mër', 'enj', 'pre', 'sht'],
    'weekdays_min' => ['d', 'h', 'ma', 'më', 'e', 'p', 'sh'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' dhe '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/sq.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sq.php', [
    'formats' => [
        'L' => 'D.M.YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY, HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY, HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sq.php', [
    'formats' => [
        'L' => 'D.M.YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY, HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY, HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - shaishavgandhi05
 * - Serhan Apaydın
 * - JD Isaacks
 * - Glavić
 * - Milos Sakovic
 */
return [
    'year' => ':count godina|:count godine|:count godina',
    'y' => ':count g.',
    'month' => ':count mesec|:count meseca|:count meseci',
    'm' => ':count mj.',
    'week' => ':count nedelja|:count nedelje|:count nedelja',
    'w' => ':count ned.',
    'day' => ':count dan|:count dana|:count dana',
    'd' => ':count d.',
    'hour' => ':count sat|:count sata|:count sati',
    'h' => ':count č.',
    'minute' => ':count minut|:count minuta|:count minuta',
    'min' => ':count min.',
    'second' => ':count sekundu|:count sekunde|:count sekundi',
    's' => ':count sek.',
    'ago' => 'pre :time',
    'from_now' => 'za :time',
    'after' => 'nakon :time',
    'before' => 'pre :time',

    'year_from_now' => ':count godinu|:count godine|:count godina',
    'year_ago' => ':count godinu|:count godine|:count godina',
    'week_from_now' => ':count nedelju|:count nedelje|:count nedelja',
    'week_ago' => ':count nedelju|:count nedelje|:count nedelja',

    'diff_now' => 'upravo sada',
    'diff_today' => 'danas',
    'diff_today_regexp' => 'danas(?:\\s+u)?',
    'diff_yesterday' => 'juče',
    'diff_yesterday_regexp' => 'juče(?:\\s+u)?',
    'diff_tomorrow' => 'sutra',
    'diff_tomorrow_regexp' => 'sutra(?:\\s+u)?',
    'diff_before_yesterday' => 'prekjuče',
    'diff_after_tomorrow' => 'preksutra',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY H:mm',
        'LLLL' => 'dddd, D. MMMM YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => '[danas u] LT',
        'nextDay' => '[sutra u] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[u nedelju u] LT';
                case 3:
                    return '[u sredu u] LT';
                case 6:
                    return '[u subotu u] LT';
                default:
                    return '[u] dddd [u] LT';
            }
        },
        'lastDay' => '[juče u] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[prošle nedelje u] LT';
                case 1:
                    return '[prošlog ponedeljka u] LT';
                case 2:
                    return '[prošlog utorka u] LT';
                case 3:
                    return '[prošle srede u] LT';
                case 4:
                    return '[prošlog četvrtka u] LT';
                case 5:
                    return '[prošlog petka u] LT';
                default:
                    return '[prošle subote u] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['januar', 'februar', 'mart', 'april', 'maj', 'jun', 'jul', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar'],
    'months_short' => ['jan.', 'feb.', 'mar.', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sep.', 'okt.', 'nov.', 'dec.'],
    'weekdays' => ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],
    'weekdays_short' => ['ned.', 'pon.', 'uto.', 'sre.', 'čet.', 'pet.', 'sub.'],
    'weekdays_min' => ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' i '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - shaishavgandhi05
 * - Serhan Apaydın
 * - JD Isaacks
 * - Glavić
 * - Nikola Zeravcic
 * - Milos Sakovic
 */
return [
    'year' => '{2,3,4,22,23,24,32,33,34,42,43,44,52,53,54}:count године|[0,Inf[:count година',
    'y' => ':count г.',
    'month' => '{1}:count месец|{2,3,4}:count месеца|[0,Inf[:count месеци',
    'm' => ':count м.',
    'week' => '{1}:count недеља|{2,3,4}:count недеље|[0,Inf[:count недеља',
    'w' => ':count нед.',
    'day' => '{1,21,31}:count дан|[0,Inf[:count дана',
    'd' => ':count д.',
    'hour' => '{1,21}:count сат|{2,3,4,22,23,24}:count сата|[0,Inf[:count сати',
    'h' => ':count ч.',
    'minute' => '{1,21,31,41,51}:count минут|[0,Inf[:count минута',
    'min' => ':count мин.',
    'second' => '{1,21,31,41,51}:count секунд|{2,3,4,22,23,24,32,33,34,42,43,44,52,53,54}:count секунде|[0,Inf[:count секунди',
    's' => ':count сек.',
    'ago' => 'пре :time',
    'from_now' => 'за :time',
    'after' => ':time након',
    'before' => ':time пре',
    'year_from_now' => '{1,21,31,41,51}:count годину|{2,3,4,22,23,24,32,33,34,42,43,44,52,53,54}:count године|[0,Inf[:count година',
    'year_ago' => '{1,21,31,41,51}:count годину|{2,3,4,22,23,24,32,33,34,42,43,44,52,53,54}:count године|[0,Inf[:count година',
    'week_from_now' => '{1}:count недељу|{2,3,4}:count недеље|[0,Inf[:count недеља',
    'week_ago' => '{1}:count недељу|{2,3,4}:count недеље|[0,Inf[:count недеља',
    'diff_now' => 'управо сада',
    'diff_today' => 'данас',
    'diff_today_regexp' => 'данас(?:\\s+у)?',
    'diff_yesterday' => 'јуче',
    'diff_yesterday_regexp' => 'јуче(?:\\s+у)?',
    'diff_tomorrow' => 'сутра',
    'diff_tomorrow_regexp' => 'сутра(?:\\s+у)?',
    'diff_before_yesterday' => 'прекјуче',
    'diff_after_tomorrow' => 'прекосутра',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY H:mm',
        'LLLL' => 'dddd, D. MMMM YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => '[данас у] LT',
        'nextDay' => '[сутра у] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[у недељу у] LT';
                case 3:
                    return '[у среду у] LT';
                case 6:
                    return '[у суботу у] LT';
                default:
                    return '[у] dddd [у] LT';
            }
        },
        'lastDay' => '[јуче у] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[прошле недеље у] LT';
                case 1:
                    return '[прошлог понедељка у] LT';
                case 2:
                    return '[прошлог уторка у] LT';
                case 3:
                    return '[прошле среде у] LT';
                case 4:
                    return '[прошлог четвртка у] LT';
                case 5:
                    return '[прошлог петка у] LT';
                default:
                    return '[прошле суботе у] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],
    'months_short' => ['јан.', 'феб.', 'мар.', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'сеп.', 'окт.', 'нов.', 'дец.'],
    'weekdays' => ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'],
    'weekdays_short' => ['нед.', 'пон.', 'уто.', 'сре.', 'чет.', 'пет.', 'суб.'],
    'weekdays_min' => ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' и '],
    'meridiem' => ['АМ', 'ПМ'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sr_Cyrl.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D.M.yy.',
        'LL' => 'DD.MM.YYYY.',
        'LLL' => 'DD. MMMM YYYY. HH:mm',
        'LLLL' => 'dddd, DD. MMMM YYYY. HH:mm',
    ],
    'weekdays' => ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'],
    'weekdays_short' => ['нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Glavić
 * - Milos Sakovic
 */
return [
    'year' => '{2,3,4,22,23,24,32,33,34,42,43,44,52,53,54}:count године|[0,Inf[:count година',
    'y' => ':count г.',
    'month' => '{1}:count мјесец|{2,3,4}:count мјесеца|[0,Inf[:count мјесеци',
    'm' => ':count мј.',
    'week' => '{1}:count недјеља|{2,3,4}:count недјеље|[0,Inf[:count недјеља',
    'w' => ':count нед.',
    'day' => '{1,21,31}:count дан|[0,Inf[:count дана',
    'd' => ':count д.',
    'hour' => '{1,21}:count сат|{2,3,4,22,23,24}:count сата|[0,Inf[:count сати',
    'h' => ':count ч.',
    'minute' => '{1,21,31,41,51}:count минут|[0,Inf[:count минута',
    'min' => ':count мин.',
    'second' => '{1,21,31,41,51}:count секунд|{2,3,4,22,23,24,32,33,34,42,43,44,52,53,54}:count секунде|[0,Inf[:count секунди',
    's' => ':count сек.',
    'ago' => 'прије :time',
    'from_now' => 'за :time',
    'after' => ':time након',
    'before' => ':time прије',

    'year_from_now' => '{1,21,31,41,51}:count годину|{2,3,4,22,23,24,32,33,34,42,43,44,52,53,54}:count године|[0,Inf[:count година',
    'year_ago' => '{1,21,31,41,51}:count годину|{2,3,4,22,23,24,32,33,34,42,43,44,52,53,54}:count године|[0,Inf[:count година',

    'week_from_now' => '{1}:count недјељу|{2,3,4}:count недјеље|[0,Inf[:count недјеља',
    'week_ago' => '{1}:count недјељу|{2,3,4}:count недјеље|[0,Inf[:count недјеља',

    'diff_now' => 'управо сада',
    'diff_today' => 'данас',
    'diff_today_regexp' => 'данас(?:\\s+у)?',
    'diff_yesterday' => 'јуче',
    'diff_yesterday_regexp' => 'јуче(?:\\s+у)?',
    'diff_tomorrow' => 'сутра',
    'diff_tomorrow_regexp' => 'сутра(?:\\s+у)?',
    'diff_before_yesterday' => 'прекјуче',
    'diff_after_tomorrow' => 'прекосјутра',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM YYYY',
        'LLL' => 'D. MMMM YYYY H:mm',
        'LLLL' => 'dddd, D. MMMM YYYY H:mm',
    ],
    'calendar' => [
        'sameDay' => '[данас у] LT',
        'nextDay' => '[сутра у] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[у недељу у] LT';
                case 3:
                    return '[у среду у] LT';
                case 6:
                    return '[у суботу у] LT';
                default:
                    return '[у] dddd [у] LT';
            }
        },
        'lastDay' => '[јуче у] LT',
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[прошле недеље у] LT';
                case 1:
                    return '[прошлог понедељка у] LT';
                case 2:
                    return '[прошлог уторка у] LT';
                case 3:
                    return '[прошле среде у] LT';
                case 4:
                    return '[прошлог четвртка у] LT';
                case 5:
                    return '[прошлог петка у] LT';
                default:
                    return '[прошле суботе у] LT';
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', 'новембар', 'децембар'],
    'months_short' => ['јан.', 'феб.', 'мар.', 'апр.', 'мај', 'јун', 'јул', 'авг.', 'сеп.', 'окт.', 'нов.', 'дец.'],
    'weekdays' => ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'],
    'weekdays_short' => ['нед.', 'пон.', 'уто.', 'сре.', 'чет.', 'пет.', 'суб.'],
    'weekdays_min' => ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' и '],
    'meridiem' => ['АМ', 'ПМ'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sr_Cyrl_BA.php', [
    'weekdays' => ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/sr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sr_Latn.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D.M.yy.',
        'LL' => 'DD.MM.YYYY.',
        'LLL' => 'DD. MMMM YYYY. HH:mm',
        'LLLL' => 'dddd, DD. MMMM YYYY. HH:mm',
    ],
    'weekdays' => ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],
    'weekdays_short' => ['ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Glavić
 * - Milos Sakovic
 */
return array_replace_recursive(require __DIR__.'/sr.php', [
    'month' => ':count mjesec|:count mjeseca|:count mjeseci',
    'week' => ':count nedjelja|:count nedjelje|:count nedjelja',
    'second' => ':count sekund|:count sekunde|:count sekundi',
    'ago' => 'prije :time',
    'from_now' => 'za :time',
    'after' => ':time nakon',
    'before' => ':time prije',
    'week_from_now' => ':count nedjelju|:count nedjelje|:count nedjelja',
    'week_ago' => ':count nedjelju|:count nedjelje|:count nedjelja',
    'diff_tomorrow' => 'sjutra',
    'calendar' => [
        'nextDay' => '[sjutra u] LT',
        'nextWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[u nedjelju u] LT';
                case 3:
                    return '[u srijedu u] LT';
                case 6:
                    return '[u subotu u] LT';
                default:
                    return '[u] dddd [u] LT';
            }
        },
        'lastWeek' => function (\Carbon\CarbonInterface $date) {
            switch ($date->dayOfWeek) {
                case 0:
                    return '[prošle nedjelje u] LT';
                case 1:
                    return '[prošle nedjelje u] LT';
                case 2:
                    return '[prošlog utorka u] LT';
                case 3:
                    return '[prošle srijede u] LT';
                case 4:
                    return '[prošlog četvrtka u] LT';
                case 5:
                    return '[prošlog petka u] LT';
                default:
                    return '[prošle subote u] LT';
            }
        },
    ],
    'weekdays' => ['nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'],
    'weekdays_short' => ['ned.', 'pon.', 'uto.', 'sri.', 'čet.', 'pet.', 'sub.'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sr_Latn_BA.php', [
    'weekdays' => ['nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/sr_Latn_ME.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - sr_YU, sr_CS locale Danilo Segan bug-glibc-locales@gnu.org
 */
return require __DIR__.'/sr_Cyrl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/sr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Nicolai Davies
 */
return [
    'year' => '{1}umnyaka|:count iminyaka',
    'month' => '{1}inyanga|:count tinyanga',
    'week' => '{1}:count liviki|:count emaviki',
    'day' => '{1}lilanga|:count emalanga',
    'hour' => '{1}lihora|:count emahora',
    'minute' => '{1}umzuzu|:count emizuzu',
    'second' => '{1}emizuzwana lomcane|:count mzuzwana',
    'ago' => 'wenteka nga :time',
    'from_now' => 'nga :time',
    'diff_yesterday' => 'Itolo',
    'diff_yesterday_regexp' => 'Itolo(?:\\s+nga)?',
    'diff_today' => 'Namuhla',
    'diff_today_regexp' => 'Namuhla(?:\\s+nga)?',
    'diff_tomorrow' => 'Kusasa',
    'diff_tomorrow_regexp' => 'Kusasa(?:\\s+nga)?',
    'formats' => [
        'LT' => 'h:mm A',
        'LTS' => 'h:mm:ss A',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm A',
        'LLLL' => 'dddd, D MMMM YYYY h:mm A',
    ],
    'calendar' => [
        'sameDay' => '[Namuhla nga] LT',
        'nextDay' => '[Kusasa nga] LT',
        'nextWeek' => 'dddd [nga] LT',
        'lastDay' => '[Itolo nga] LT',
        'lastWeek' => 'dddd [leliphelile] [nga] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        $lastDigit = $number % 10;

        return $number.(
            (~~($number % 100 / 10) === 1) ? 'e' : (
                ($lastDigit === 1 || $lastDigit === 2) ? 'a' : 'e'
            )
        );
    },
    'meridiem' => function ($hour) {
        if ($hour < 11) {
            return 'ekuseni';
        }
        if ($hour < 15) {
            return 'emini';
        }
        if ($hour < 19) {
            return 'entsambama';
        }

        return 'ebusuku';
    },
    'months' => ['Bhimbidvwane', 'Indlovana', 'Indlov\'lenkhulu', 'Mabasa', 'Inkhwekhweti', 'Inhlaba', 'Kholwane', 'Ingci', 'Inyoni', 'Imphala', 'Lweti', 'Ingongoni'],
    'months_short' => ['Bhi', 'Ina', 'Inu', 'Mab', 'Ink', 'Inh', 'Kho', 'Igc', 'Iny', 'Imp', 'Lwe', 'Igo'],
    'weekdays' => ['Lisontfo', 'Umsombuluko', 'Lesibili', 'Lesitsatfu', 'Lesine', 'Lesihlanu', 'Umgcibelo'],
    'weekdays_short' => ['Lis', 'Umb', 'Lsb', 'Les', 'Lsi', 'Lsh', 'Umg'],
    'weekdays_min' => ['Li', 'Us', 'Lb', 'Lt', 'Ls', 'Lh', 'Ug'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/ss.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/st_ZA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Pherekgong', 'Hlakola', 'Tlhakubele', 'Mmese', 'Motsheanong', 'Phupjane', 'Phupu', 'Phato', 'Leotse', 'Mphalane', 'Pudungwana', 'Tshitwe'],
    'months_short' => ['Phe', 'Hla', 'TlH', 'Mme', 'Mot', 'Jan', 'Upu', 'Pha', 'Leo', 'Mph', 'Pud', 'Tsh'],
    'weekdays' => ['Sontaha', 'Mantaha', 'Labobedi', 'Laboraro', 'Labone', 'Labohlano', 'Moqebelo'],
    'weekdays_short' => ['Son', 'Mma', 'Bed', 'Rar', 'Ne', 'Hla', 'Moq'],
    'weekdays_min' => ['Son', 'Mma', 'Bed', 'Rar', 'Ne', 'Hla', 'Moq'],
    'day_of_first_week_of_year' => 1,

    'week' => ':count Sontaha', // less reliable
    'w' => ':count Sontaha', // less reliable
    'a_week' => ':count Sontaha', // less reliable

    'day' => ':count letsatsi', // less reliable
    'd' => ':count letsatsi', // less reliable
    'a_day' => ':count letsatsi', // less reliable

    'hour' => ':count sešupanako', // less reliable
    'h' => ':count sešupanako', // less reliable
    'a_hour' => ':count sešupanako', // less reliable

    'minute' => ':count menyane', // less reliable
    'min' => ':count menyane', // less reliable
    'a_minute' => ':count menyane', // less reliable

    'second' => ':count thusa', // less reliable
    's' => ':count thusa', // less reliable
    'a_second' => ':count thusa', // less reliable

    'year' => ':count selemo',
    'y' => ':count selemo',
    'a_year' => ':count selemo',

    'month' => ':count kgwedi',
    'm' => ':count kgwedi',
    'a_month' => ':count kgwedi',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Kristoffer Snabb
 * - JD Isaacks
 * - Jens Herlevsen
 * - Nightpine
 * - Anders Nygren (litemerafrukt)
 */
return [
    'year' => ':count år',
    'a_year' => 'ett år|:count år',
    'y' => ':count år',
    'month' => ':count månad|:count månader',
    'a_month' => 'en månad|:count månader',
    'm' => ':count mån',
    'week' => ':count vecka|:count veckor',
    'a_week' => 'en vecka|:count veckor',
    'w' => ':count v',
    'day' => ':count dag|:count dagar',
    'a_day' => 'en dag|:count dagar',
    'd' => ':count dgr',
    'hour' => ':count timme|:count timmar',
    'a_hour' => 'en timme|:count timmar',
    'h' => ':count tim',
    'minute' => ':count minut|:count minuter',
    'a_minute' => 'en minut|:count minuter',
    'min' => ':count min',
    'second' => ':count sekund|:count sekunder',
    'a_second' => 'några sekunder|:count sekunder',
    's' => ':count s',
    'ago' => 'för :time sedan',
    'from_now' => 'om :time',
    'after' => ':time efter',
    'before' => ':time före',
    'diff_now' => 'nu',
    'diff_today' => 'I dag',
    'diff_yesterday' => 'i går',
    'diff_yesterday_regexp' => 'I går',
    'diff_tomorrow' => 'i morgon',
    'diff_tomorrow_regexp' => 'I morgon',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY [kl.] HH:mm',
        'LLLL' => 'dddd D MMMM YYYY [kl.] HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[I dag] LT',
        'nextDay' => '[I morgon] LT',
        'nextWeek' => '[På] dddd LT',
        'lastDay' => '[I går] LT',
        'lastWeek' => '[I] dddd[s] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        $lastDigit = $number % 10;

        return $number.(
            (~~($number % 100 / 10) === 1) ? 'e' : (
                ($lastDigit === 1 || $lastDigit === 2) ? 'a' : 'e'
            )
        );
    },
    'months' => ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'],
    'months_short' => ['jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec'],
    'weekdays' => ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag'],
    'weekdays_short' => ['sön', 'mån', 'tis', 'ons', 'tors', 'fre', 'lör'],
    'weekdays_min' => ['sö', 'må', 'ti', 'on', 'to', 'fr', 'lö'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' och '],
    'meridiem' => ['fm', 'em'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sv.php', [
    'formats' => [
        'L' => 'YYYY-MM-dd',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/sv.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/sv.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - leyluj
 * - Josh Soref
 * - ryanhart2
 */
return [
    'year' => 'mwaka :count|miaka :count',
    'a_year' => 'mwaka mmoja|miaka :count',
    'y' => 'mwaka :count|miaka :count',
    'month' => 'mwezi :count|miezi :count',
    'a_month' => 'mwezi mmoja|miezi :count',
    'm' => 'mwezi :count|miezi :count',
    'week' => 'wiki :count',
    'a_week' => 'wiki mmoja|wiki :count',
    'w' => 'w. :count',
    'day' => 'siku :count',
    'a_day' => 'siku moja|masiku :count',
    'd' => 'si. :count',
    'hour' => 'saa :count|masaa :count',
    'a_hour' => 'saa limoja|masaa :count',
    'h' => 'saa :count|masaa :count',
    'minute' => 'dakika :count',
    'a_minute' => 'dakika moja|dakika :count',
    'min' => 'd. :count',
    'second' => 'sekunde :count',
    'a_second' => 'hivi punde|sekunde :count',
    's' => 'se. :count',
    'ago' => 'tokea :time',
    'from_now' => ':time baadaye',
    'after' => ':time baada',
    'before' => ':time kabla',
    'diff_now' => 'sasa hivi',
    'diff_today' => 'leo',
    'diff_today_regexp' => 'leo(?:\\s+saa)?',
    'diff_yesterday' => 'jana',
    'diff_tomorrow' => 'kesho',
    'diff_tomorrow_regexp' => 'kesho(?:\\s+saa)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[leo saa] LT',
        'nextDay' => '[kesho saa] LT',
        'nextWeek' => '[wiki ijayo] dddd [saat] LT',
        'lastDay' => '[jana] LT',
        'lastWeek' => '[wiki iliyopita] dddd [saat] LT',
        'sameElse' => 'L',
    ],
    'months' => ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'weekdays' => ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['Jpl', 'Jtat', 'Jnne', 'Jtan', 'Alh', 'Ijm', 'Jmos'],
    'weekdays_min' => ['J2', 'J3', 'J4', 'J5', 'Al', 'Ij', 'J1'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' na '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sw.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kamusi Project Martin Benjamin locales@kamusi.org
 */
return array_replace_recursive(require __DIR__.'/sw.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'weekdays' => ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'],
    'weekdays_min' => ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['asubuhi', 'alasiri'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kamusi Project Martin Benjamin locales@kamusi.org
 */
return array_replace_recursive(require __DIR__.'/sw.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Januari', 'Februari', 'Machi', 'Aprili', 'Mei', 'Juni', 'Julai', 'Agosti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'weekdays' => ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'],
    'weekdays_min' => ['J2', 'J3', 'J4', 'J5', 'Alh', 'Ij', 'J1'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['asubuhi', 'alasiri'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/sw.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/szl_PL.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - szl_PL locale Przemyslaw Buczkowski libc-alpha@sourceware.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['styczyń', 'luty', 'merc', 'kwjeciyń', 'moj', 'czyrwjyń', 'lipjyń', 'siyrpjyń', 'wrzesiyń', 'październik', 'listopad', 'grudziyń'],
    'months_short' => ['sty', 'lut', 'mer', 'kwj', 'moj', 'czy', 'lip', 'siy', 'wrz', 'paź', 'lis', 'gru'],
    'weekdays' => ['niydziela', 'pyńdziŏek', 'wtŏrek', 'strzŏda', 'sztwortek', 'pjōntek', 'sobŏta'],
    'weekdays_short' => ['niy', 'pyń', 'wtŏ', 'str', 'szt', 'pjō', 'sob'],
    'weekdays_min' => ['niy', 'pyń', 'wtŏ', 'str', 'szt', 'pjō', 'sob'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count rok',
    'y' => ':count rok',
    'a_year' => ':count rok',

    'month' => ':count mjeśůnc',
    'm' => ':count mjeśůnc',
    'a_month' => ':count mjeśůnc',

    'week' => ':count Tydźyń',
    'w' => ':count Tydźyń',
    'a_week' => ':count Tydźyń',

    'day' => ':count dźyń',
    'd' => ':count dźyń',
    'a_day' => ':count dźyń',

    'hour' => ':count godzina',
    'h' => ':count godzina',
    'a_hour' => ':count godzina',

    'minute' => ':count Minuta',
    'min' => ':count Minuta',
    'a_minute' => ':count Minuta',

    'second' => ':count Sekůnda',
    's' => ':count Sekůnda',
    'a_second' => ':count Sekůnda',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - François B
 * - JD Isaacks
 * - Satheez
 */
return [
    'year' => ':count வருடம்|:count ஆண்டுகள்',
    'a_year' => 'ஒரு வருடம்|:count ஆண்டுகள்',
    'y' => ':count வருட.|:count ஆண்.',
    'month' => ':count மாதம்|:count மாதங்கள்',
    'a_month' => 'ஒரு மாதம்|:count மாதங்கள்',
    'm' => ':count மாத.',
    'week' => ':count வாரம்|:count வாரங்கள்',
    'a_week' => 'ஒரு வாரம்|:count வாரங்கள்',
    'w' => ':count வார.',
    'day' => ':count நாள்|:count நாட்கள்',
    'a_day' => 'ஒரு நாள்|:count நாட்கள்',
    'd' => ':count நாள்|:count நாட்.',
    'hour' => ':count மணி நேரம்|:count மணி நேரம்',
    'a_hour' => 'ஒரு மணி நேரம்|:count மணி நேரம்',
    'h' => ':count மணி.',
    'minute' => ':count நிமிடம்|:count நிமிடங்கள்',
    'a_minute' => 'ஒரு நிமிடம்|:count நிமிடங்கள்',
    'min' => ':count நிமி.',
    'second' => ':count சில விநாடிகள்|:count விநாடிகள்',
    'a_second' => 'ஒரு சில விநாடிகள்|:count விநாடிகள்',
    's' => ':count விநா.',
    'ago' => ':time முன்',
    'from_now' => ':time இல்',
    'before' => ':time முன்',
    'after' => ':time பின்',
    'diff_now' => 'இப்போது',
    'diff_today' => 'இன்று',
    'diff_yesterday' => 'நேற்று',
    'diff_tomorrow' => 'நாளை',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY, HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[இன்று] LT',
        'nextDay' => '[நாளை] LT',
        'nextWeek' => 'dddd, LT',
        'lastDay' => '[நேற்று] LT',
        'lastWeek' => '[கடந்த வாரம்] dddd, LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberவது',
    'meridiem' => function ($hour) {
        if ($hour < 2) {
            return ' யாமம்';
        }
        if ($hour < 6) {
            return ' வைகறை';
        }
        if ($hour < 10) {
            return ' காலை';
        }
        if ($hour < 14) {
            return ' நண்பகல்';
        }
        if ($hour < 18) {
            return ' எற்பாடு';
        }
        if ($hour < 22) {
            return ' மாலை';
        }

        return ' யாமம்';
    },
    'months' => ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டெம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],
    'months_short' => ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டெம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],
    'weekdays' => ['ஞாயிற்றுக்கிழமை', 'திங்கட்கிழமை', 'செவ்வாய்கிழமை', 'புதன்கிழமை', 'வியாழக்கிழமை', 'வெள்ளிக்கிழமை', 'சனிக்கிழமை'],
    'weekdays_short' => ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],
    'weekdays_min' => ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' மற்றும் '],
    'weekend' => [0, 0],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ta.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],
    'months_short' => ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],
    'weekdays' => ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],
    'weekdays_short' => ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
    'weekdays_min' => ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['காலை', 'மாலை'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - J.Yogaraj 94-777-315206 yogaraj.ubuntu@gmail.com
 */
return array_replace_recursive(require __DIR__.'/ta.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],
    'months_short' => ['ஜன', 'பிப்', 'மார்', 'ஏப்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக', 'செப்', 'அக்', 'நவ', 'டிச'],
    'weekdays' => ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],
    'weekdays_short' => ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
    'weekdays_min' => ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['காலை', 'மாலை'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ta.php', [
    'formats' => [
        'LT' => 'a h:mm',
        'LTS' => 'a h:mm:ss',
        'L' => 'D/M/yy',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM, YYYY, a h:mm',
        'LLLL' => 'dddd, D MMMM, YYYY, a h:mm',
    ],
    'months' => ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],
    'months_short' => ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],
    'weekdays' => ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],
    'weekdays_short' => ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],
    'weekdays_min' => ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
    'first_day_of_week' => 1,
    'meridiem' => ['மு.ப', 'பி.ப'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ta.php', [
    'formats' => [
        'LT' => 'a h:mm',
        'LTS' => 'a h:mm:ss',
        'L' => 'D/M/yy',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM, YYYY, a h:mm',
        'LLLL' => 'dddd, D MMMM, YYYY, a h:mm',
    ],
    'months' => ['ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', 'டிசம்பர்'],
    'months_short' => ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'],
    'weekdays' => ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'],
    'weekdays_short' => ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'],
    'weekdays_min' => ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'],
    'meridiem' => ['மு.ப', 'பி.ப'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/tcy_IN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IndLinux.org, Samsung Electronics Co., Ltd.    alexey.merzlyakov@samsung.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['ಜನವರಿ', 'ಫೆಬ್ರುವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್‌‌', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್‌', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', 'ಡಿಸೆಂಬರ್'],
    'months_short' => ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'],
    'weekdays' => ['ಐಥಾರ', 'ಸೋಮಾರ', 'ಅಂಗರೆ', 'ಬುಧಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರರ', 'ಶನಿವಾರ'],
    'weekdays_short' => ['ಐ', 'ಸೋ', 'ಅಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'],
    'weekdays_min' => ['ಐ', 'ಸೋ', 'ಅಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ಕಾಂಡೆ', 'ಬಯ್ಯ'],

    'year' => ':count ನೀರ್', // less reliable
    'y' => ':count ನೀರ್', // less reliable
    'a_year' => ':count ನೀರ್', // less reliable

    'month' => ':count ಮೀನ್', // less reliable
    'm' => ':count ಮೀನ್', // less reliable
    'a_month' => ':count ಮೀನ್', // less reliable

    'day' => ':count ಸುಗ್ಗಿ', // less reliable
    'd' => ':count ಸುಗ್ಗಿ', // less reliable
    'a_day' => ':count ಸುಗ್ಗಿ', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kunal Marwaha
 * - Josh Soref
 * - François B
 * - kc
 */
return [
    'year' => ':count సంవత్సరం|:count సంవత్సరాలు',
    'a_year' => 'ఒక సంవత్సరం|:count సంవత్సరాలు',
    'y' => ':count సం.',
    'month' => ':count నెల|:count నెలలు',
    'a_month' => 'ఒక నెల|:count నెలలు',
    'm' => ':count నెల|:count నెల.',
    'week' => ':count వారం|:count వారాలు',
    'a_week' => 'ఒక వారం|:count వారాలు',
    'w' => ':count వార.|:count వారా.',
    'day' => ':count రోజు|:count రోజులు',
    'a_day' => 'ఒక రోజు|:count రోజులు',
    'd' => ':count రోజు|:count రోజు.',
    'hour' => ':count గంట|:count గంటలు',
    'a_hour' => 'ఒక గంట|:count గంటలు',
    'h' => ':count గం.',
    'minute' => ':count నిమిషం|:count నిమిషాలు',
    'a_minute' => 'ఒక నిమిషం|:count నిమిషాలు',
    'min' => ':count నిమి.',
    'second' => ':count సెకను|:count సెకన్లు',
    'a_second' => 'కొన్ని క్షణాలు|:count సెకన్లు',
    's' => ':count సెక.',
    'ago' => ':time క్రితం',
    'from_now' => ':time లో',
    'diff_now' => 'ప్రస్తుతం',
    'diff_today' => 'నేడు',
    'diff_yesterday' => 'నిన్న',
    'diff_tomorrow' => 'రేపు',
    'formats' => [
        'LT' => 'A h:mm',
        'LTS' => 'A h:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, A h:mm',
        'LLLL' => 'dddd, D MMMM YYYY, A h:mm',
    ],
    'calendar' => [
        'sameDay' => '[నేడు] LT',
        'nextDay' => '[రేపు] LT',
        'nextWeek' => 'dddd, LT',
        'lastDay' => '[నిన్న] LT',
        'lastWeek' => '[గత] dddd, LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberవ',
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'రాత్రి';
        }
        if ($hour < 10) {
            return 'ఉదయం';
        }
        if ($hour < 17) {
            return 'మధ్యాహ్నం';
        }
        if ($hour < 20) {
            return 'సాయంత్రం';
        }

        return ' రాత్రి';
    },
    'months' => ['జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జూలై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', 'డిసెంబర్'],
    'months_short' => ['జన.', 'ఫిబ్ర.', 'మార్చి', 'ఏప్రి.', 'మే', 'జూన్', 'జూలై', 'ఆగ.', 'సెప్.', 'అక్టో.', 'నవ.', 'డిసె.'],
    'weekdays' => ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'],
    'weekdays_short' => ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'],
    'weekdays_min' => ['ఆ', 'సో', 'మం', 'బు', 'గు', 'శు', 'శ'],
    'list' => ', ',
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'weekend' => [0, 0],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ta.php', [
    'meridiem' => ['Taparachu', 'Ebongi'],
    'weekdays' => ['Nakaejuma', 'Nakaebarasa', 'Nakaare', 'Nakauni', 'Nakaung’on', 'Nakakany', 'Nakasabiti'],
    'weekdays_short' => ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'],
    'weekdays_min' => ['Jum', 'Bar', 'Aar', 'Uni', 'Ung', 'Kan', 'Sab'],
    'months' => ['Orara', 'Omuk', 'Okwamg’', 'Odung’el', 'Omaruk', 'Omodok’king’ol', 'Ojola', 'Opedel', 'Osokosokoma', 'Otibar', 'Olabor', 'Opoo'],
    'months_short' => ['Rar', 'Muk', 'Kwa', 'Dun', 'Mar', 'Mod', 'Jol', 'Ped', 'Sok', 'Tib', 'Lab', 'Poo'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/teo.php', [
    'first_day_of_week' => 0,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Joshua Brooks
 * - François B
 */
return [
    'year' => 'tinan :count',
    'a_year' => '{1}tinan ida|tinan :count',
    'month' => 'fulan :count',
    'a_month' => '{1}fulan ida|fulan :count',
    'week' => 'semana :count',
    'a_week' => '{1}semana ida|semana :count',
    'day' => 'loron :count',
    'a_day' => '{1}loron ida|loron :count',
    'hour' => 'oras :count',
    'a_hour' => '{1}oras ida|oras :count',
    'minute' => 'minutu :count',
    'a_minute' => '{1}minutu ida|minutu :count',
    'second' => 'segundu :count',
    'a_second' => '{1}segundu balun|segundu :count',
    'ago' => ':time liuba',
    'from_now' => 'iha :time',
    'diff_yesterday' => 'Horiseik',
    'diff_yesterday_regexp' => 'Horiseik(?:\\s+iha)?',
    'diff_today' => 'Ohin',
    'diff_today_regexp' => 'Ohin(?:\\s+iha)?',
    'diff_tomorrow' => 'Aban',
    'diff_tomorrow_regexp' => 'Aban(?:\\s+iha)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Ohin iha] LT',
        'nextDay' => '[Aban iha] LT',
        'nextWeek' => 'dddd [iha] LT',
        'lastDay' => '[Horiseik iha] LT',
        'lastWeek' => 'dddd [semana kotuk] [iha] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => ':numberº',
    'months' => ['Janeiru', 'Fevereiru', 'Marsu', 'Abril', 'Maiu', 'Juñu', 'Jullu', 'Agustu', 'Setembru', 'Outubru', 'Novembru', 'Dezembru'],
    'months_short' => ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'],
    'weekdays' => ['Domingu', 'Segunda', 'Tersa', 'Kuarta', 'Kinta', 'Sesta', 'Sabadu'],
    'weekdays_short' => ['Dom', 'Seg', 'Ters', 'Kua', 'Kint', 'Sest', 'Sab'],
    'weekdays_min' => ['Do', 'Seg', 'Te', 'Ku', 'Ki', 'Ses', 'Sa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/te.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Orif N. Jr
 */
return [
    'year' => '{1}як сол|:count сол',
    'month' => '{1}як моҳ|:count моҳ',
    'week' => '{1}як ҳафта|:count ҳафта',
    'day' => '{1}як рӯз|:count рӯз',
    'hour' => '{1}як соат|:count соат',
    'minute' => '{1}як дақиқа|:count дақиқа',
    'second' => '{1}якчанд сония|:count сония',
    'ago' => ':time пеш',
    'from_now' => 'баъди :time',
    'diff_today' => 'Имрӯз',
    'diff_yesterday' => 'Дирӯз',
    'diff_yesterday_regexp' => 'Дирӯз(?:\\s+соати)?',
    'diff_tomorrow' => 'Пагоҳ',
    'diff_tomorrow_regexp' => 'Пагоҳ(?:\\s+соати)?',
    'diff_today_regexp' => 'Имрӯз(?:\\s+соати)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Имрӯз соати] LT',
        'nextDay' => '[Пагоҳ соати] LT',
        'nextWeek' => 'dddd[и] [ҳафтаи оянда соати] LT',
        'lastDay' => '[Дирӯз соати] LT',
        'lastWeek' => 'dddd[и] [ҳафтаи гузашта соати] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number) {
        if ($number === 0) { // special case for zero
            return "$number-ıncı";
        }

        static $suffixes = [
            0 => '-ум',
            1 => '-ум',
            2 => '-юм',
            3 => '-юм',
            4 => '-ум',
            5 => '-ум',
            6 => '-ум',
            7 => '-ум',
            8 => '-ум',
            9 => '-ум',
            10 => '-ум',
            12 => '-ум',
            13 => '-ум',
            20 => '-ум',
            30 => '-юм',
            40 => '-ум',
            50 => '-ум',
            60 => '-ум',
            70 => '-ум',
            80 => '-ум',
            90 => '-ум',
            100 => '-ум',
        ];

        return $number.($suffixes[$number] ?? $suffixes[$number % 10] ?? $suffixes[$number >= 100 ? 100 : -1] ?? '');
    },
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'шаб';
        }
        if ($hour < 11) {
            return 'субҳ';
        }
        if ($hour < 16) {
            return 'рӯз';
        }
        if ($hour < 19) {
            return 'бегоҳ';
        }

        return 'шаб';
    },
    'months' => ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', 'ноябр', 'декабр'],
    'months_short' => ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],
    'weekdays' => ['якшанбе', 'душанбе', 'сешанбе', 'чоршанбе', 'панҷшанбе', 'ҷумъа', 'шанбе'],
    'weekdays_short' => ['яшб', 'дшб', 'сшб', 'чшб', 'пшб', 'ҷум', 'шнб'],
    'weekdays_min' => ['яш', 'дш', 'сш', 'чш', 'пш', 'ҷм', 'шб'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' ва '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/tg.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Nate Whittaker
 * - John MacAslan
 * - Chanintorn Asavavichairoj
 * - JD Isaacks
 * - ROKAISAKKON
 * - RO'KAISAKKON
 * - Andreas Möller
 * - nithisa
 */
return [
    'year' => ':count ปี',
    'y' => ':count ปี',
    'month' => ':count เดือน',
    'm' => ':count เดือน',
    'week' => ':count สัปดาห์',
    'w' => ':count สัปดาห์',
    'day' => ':count วัน',
    'd' => ':count วัน',
    'hour' => ':count ชั่วโมง',
    'h' => ':count ชั่วโมง',
    'minute' => ':count นาที',
    'min' => ':count นาที',
    'second' => ':count วินาที',
    'a_second' => '{1}ไม่กี่วินาที|]1,Inf[:count วินาที',
    's' => ':count วินาที',
    'ago' => ':timeที่แล้ว',
    'from_now' => 'อีก :time',
    'after' => ':timeหลังจากนี้',
    'before' => ':timeก่อน',
    'diff_now' => 'ขณะนี้',
    'diff_today' => 'วันนี้',
    'diff_today_regexp' => 'วันนี้(?:\\s+เวลา)?',
    'diff_yesterday' => 'เมื่อวาน',
    'diff_yesterday_regexp' => 'เมื่อวานนี้(?:\\s+เวลา)?',
    'diff_tomorrow' => 'พรุ่งนี้',
    'diff_tomorrow_regexp' => 'พรุ่งนี้(?:\\s+เวลา)?',
    'formats' => [
        'LT' => 'H:mm',
        'LTS' => 'H:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY เวลา H:mm',
        'LLLL' => 'วันddddที่ D MMMM YYYY เวลา H:mm',
    ],
    'calendar' => [
        'sameDay' => '[วันนี้ เวลา] LT',
        'nextDay' => '[พรุ่งนี้ เวลา] LT',
        'nextWeek' => 'dddd[หน้า เวลา] LT',
        'lastDay' => '[เมื่อวานนี้ เวลา] LT',
        'lastWeek' => '[วัน]dddd[ที่แล้ว เวลา] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ก่อนเที่ยง', 'หลังเที่ยง'],
    'months' => ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'],
    'months_short' => ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'],
    'weekdays' => ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์'],
    'weekdays_short' => ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัส', 'ศุกร์', 'เสาร์'],
    'weekdays_min' => ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'],
    'list' => [', ', ' และ '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/the_NP.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Chitwanix OS Development    info@chitwanix.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'dddd DD MMM YYYY',
    ],
    'months' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'months_short' => ['जनवरी', 'फ़रवरी', 'मार्च', 'अप्रेल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर'],
    'weekdays' => ['आइतबार', 'सोमबार', 'मंगलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'],
    'weekdays_short' => ['आइत', 'सोम', 'मंगल', 'बुध', 'बिहि', 'शुक्र', 'शनि'],
    'weekdays_min' => ['आइत', 'सोम', 'मंगल', 'बुध', 'बिहि', 'शुक्र', 'शनि'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['पूर्वाह्न', 'अपराह्न'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/th.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ti_ER.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/tig_ER.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'],
    'months_short' => ['ጥሪ ', 'ለካቲ', 'መጋቢ', 'ሚያዝ', 'ግንቦ', 'ሰነ ', 'ሓምለ', 'ነሓሰ', 'መስከ', 'ጥቅም', 'ሕዳር', 'ታሕሳ'],
    'weekdays' => ['ሰንበት ዓባይ', 'ሰኖ', 'ታላሸኖ', 'ኣረርባዓ', 'ከሚሽ', 'ጅምዓት', 'ሰንበት ንኢሽ'],
    'weekdays_short' => ['ሰ//ዓ', 'ሰኖ ', 'ታላሸ', 'ኣረር', 'ከሚሽ', 'ጅምዓ', 'ሰ//ን'],
    'weekdays_min' => ['ሰ//ዓ', 'ሰኖ ', 'ታላሸ', 'ኣረር', 'ከሚሽ', 'ጅምዓ', 'ሰ//ን'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ቀደም ሰር ምዕል', 'ሓቆ ሰር ምዕል'],

    'year' => ':count ማይ', // less reliable
    'y' => ':count ማይ', // less reliable
    'a_year' => ':count ማይ', // less reliable

    'month' => ':count ሸምሽ', // less reliable
    'm' => ':count ሸምሽ', // less reliable
    'a_month' => ':count ሸምሽ', // less reliable

    'week' => ':count ሰቡዕ', // less reliable
    'w' => ':count ሰቡዕ', // less reliable
    'a_week' => ':count ሰቡዕ', // less reliable

    'day' => ':count ዎሮ', // less reliable
    'd' => ':count ዎሮ', // less reliable
    'a_day' => ':count ዎሮ', // less reliable

    'hour' => ':count ሰዓት', // less reliable
    'h' => ':count ሰዓት', // less reliable
    'a_hour' => ':count ሰዓት', // less reliable

    'minute' => ':count ካልኣይት', // less reliable
    'min' => ':count ካልኣይት', // less reliable
    'a_minute' => ':count ካልኣይት', // less reliable

    'second' => ':count ካልኣይ',
    's' => ':count ካልኣይ',
    'a_second' => ':count ካልኣይ',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'],
    'months_short' => ['ጥሪ ', 'ለካቲ', 'መጋቢ', 'ሚያዝ', 'ግንቦ', 'ሰነ ', 'ሓምለ', 'ነሓሰ', 'መስከ', 'ጥቅም', 'ሕዳር', 'ታሕሳ'],
    'weekdays' => ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'],
    'weekdays_short' => ['ሰንበ', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'],
    'weekdays_min' => ['ሰንበ', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'],

    'year' => ':count ዓመት',
    'y' => ':count ዓመት',
    'a_year' => ':count ዓመት',

    'month' => 'ወርሒ :count',
    'm' => 'ወርሒ :count',
    'a_month' => 'ወርሒ :count',

    'week' => ':count ሰሙን',
    'w' => ':count ሰሙን',
    'a_week' => ':count ሰሙን',

    'day' => ':count መዓልቲ',
    'd' => ':count መዓልቲ',
    'a_day' => ':count መዓልቲ',

    'hour' => ':count ሰዓት',
    'h' => ':count ሰዓት',
    'a_hour' => ':count ሰዓት',

    'minute' => ':count ደቒቕ',
    'min' => ':count ደቒቕ',
    'a_minute' => ':count ደቒቕ',

    'second' => ':count ሰከንድ',
    's' => ':count ሰከንድ',
    'a_second' => ':count ሰከንድ',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕረል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'],
    'months_short' => ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ ', 'ጁን ', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', 'ዲሴም'],
    'weekdays' => ['ሰንበት', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'],
    'weekdays_short' => ['ሰንበ', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'],
    'weekdays_min' => ['ሰንበ', 'ሰኑይ', 'ሰሉስ', 'ረቡዕ', 'ሓሙስ', 'ዓርቢ', 'ቀዳም'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/tk_TM.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/**
 * Authors:
 * - Ghorban M. Tavakoly Pablo Saratxaga & Ghorban M. Tavakoly pablo@walon.org & gmt314@yahoo.com
 * - SuperManPHP
 * - Maksat Meredow (isadma)
 */
$transformDiff = function ($input) {
    return strtr($input, [
        'sekunt' => 'sekunt',
        'hepde' => 'hepde',
    ]);
};

return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Ýanwar', 'Fewral', 'Mart', 'Aprel', 'Maý', 'Iýun', 'Iýul', 'Awgust', 'Sentýabr', 'Oktýabr', 'Noýabr', 'Dekabr'],
    'months_short' => ['Ýan', 'Few', 'Mar', 'Apr', 'Maý', 'Iýn', 'Iýl', 'Awg', 'Sen', 'Okt', 'Noý', 'Dek'],
    'weekdays' => ['Duşenbe', 'Sişenbe', 'Çarşenbe', 'Penşenbe', 'Anna', 'Şenbe', 'Ýekşenbe'],
    'weekdays_short' => ['Duş', 'Siş', 'Çar', 'Pen', 'Ann', 'Şen', 'Ýek'],
    'weekdays_min' => ['Du', 'Si', 'Ça', 'Pe', 'An', 'Şe', 'Ýe'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,

    'year' => ':count ýyl',
    'y' => ':count ýyl',
    'a_year' => ':count ýyl',

    'month' => ':count aý',
    'm' => ':count aý',
    'a_month' => ':count aý',

    'week' => ':count hepde',
    'w' => ':count hepde',
    'a_week' => ':count hepde',

    'day' => ':count gün',
    'd' => ':count gün',
    'a_day' => ':count gün',

    'hour' => ':count sagat',
    'h' => ':count sagat',
    'a_hour' => ':count sagat',

    'minute' => ':count minut',
    'min' => ':count minut',
    'a_minute' => ':count minut',

    'second' => ':count sekunt',
    's' => ':count sekunt',
    'a_second' => ':count sekunt',

    'ago' => function ($time) use ($transformDiff) {
        return $transformDiff($time).' ozal';
    },
    'from_now' => function ($time) use ($transformDiff) {
        return $transformDiff($time).' soňra';
    },
    'after' => function ($time) use ($transformDiff) {
        return $transformDiff($time).' soň';
    },
    'before' => function ($time) use ($transformDiff) {
        return $transformDiff($time).' öň';
    },
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return [
    'year' => ':count taon',
    'a_year' => '{1}isang taon|:count taon',
    'month' => ':count buwan',
    'a_month' => '{1}isang buwan|:count buwan',
    'week' => ':count linggo',
    'a_week' => '{1}isang linggo|:count linggo',
    'day' => ':count araw',
    'a_day' => '{1}isang araw|:count araw',
    'hour' => ':count oras',
    'a_hour' => '{1}isang oras|:count oras',
    'minute' => ':count minuto',
    'a_minute' => '{1}isang minuto|:count minuto',
    'min' => ':count min.',
    'second' => ':count segundo',
    'a_second' => '{1}ilang segundo|:count segundo',
    's' => ':count seg.',
    'ago' => ':time ang nakalipas',
    'from_now' => 'sa loob ng :time',
    'diff_now' => 'ngayon',
    'diff_today' => 'ngayong',
    'diff_today_regexp' => 'ngayong(?:\\s+araw)?',
    'diff_yesterday' => 'kahapon',
    'diff_tomorrow' => 'bukas',
    'diff_tomorrow_regexp' => 'Bukas(?:\\s+ng)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'MM/D/YYYY',
        'LL' => 'MMMM D, YYYY',
        'LLL' => 'MMMM D, YYYY HH:mm',
        'LLLL' => 'dddd, MMMM DD, YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => 'LT [ngayong araw]',
        'nextDay' => '[Bukas ng] LT',
        'nextWeek' => 'LT [sa susunod na] dddd',
        'lastDay' => 'LT [kahapon]',
        'lastWeek' => 'LT [noong nakaraang] dddd',
        'sameElse' => 'L',
    ],
    'months' => ['Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', 'Oktubre', 'Nobyembre', 'Disyembre'],
    'months_short' => ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'],
    'weekdays' => ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'],
    'weekdays_short' => ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'],
    'weekdays_min' => ['Li', 'Lu', 'Ma', 'Mi', 'Hu', 'Bi', 'Sab'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' at '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Serhan Apaydın
 * - Dominika
 */
return [
    'year' => '{1}wa’ DIS|:count DIS',
    'month' => '{1}wa’ jar|:count jar',
    'week' => '{1}wa’ hogh|:count hogh',
    'day' => '{1}wa’ jaj|:count jaj',
    'hour' => '{1}wa’ rep|:count rep',
    'minute' => '{1}wa’ tup|:count tup',
    'second' => '{1}puS lup|:count lup',
    'ago' => function ($time) {
        $output = strtr($time, [
            'jaj' => 'Hu’',
            'jar' => 'wen',
            'DIS' => 'ben',
        ]);

        return $output === $time ? "$time ret" : $output;
    },
    'from_now' => function ($time) {
        $output = strtr($time, [
            'jaj' => 'leS',
            'jar' => 'waQ',
            'DIS' => 'nem',
        ]);

        return $output === $time ? "$time pIq" : $output;
    },
    'diff_yesterday' => 'wa’Hu’',
    'diff_today' => 'DaHjaj',
    'diff_tomorrow' => 'wa’leS',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[DaHjaj] LT',
        'nextDay' => '[wa’leS] LT',
        'nextWeek' => 'LLL',
        'lastDay' => '[wa’Hu’] LT',
        'lastWeek' => 'LLL',
        'sameElse' => 'L',
    ],
    'ordinal' => ':number.',
    'months' => ['tera’ jar wa’', 'tera’ jar cha’', 'tera’ jar wej', 'tera’ jar loS', 'tera’ jar vagh', 'tera’ jar jav', 'tera’ jar Soch', 'tera’ jar chorgh', 'tera’ jar Hut', 'tera’ jar wa’maH', 'tera’ jar wa’maH wa’', 'tera’ jar wa’maH cha’'],
    'months_short' => ['jar wa’', 'jar cha’', 'jar wej', 'jar loS', 'jar vagh', 'jar jav', 'jar Soch', 'jar chorgh', 'jar Hut', 'jar wa’maH', 'jar wa’maH wa’', 'jar wa’maH cha’'],
    'weekdays' => ['lojmItjaj', 'DaSjaj', 'povjaj', 'ghItlhjaj', 'loghjaj', 'buqjaj', 'ghInjaj'],
    'weekdays_short' => ['lojmItjaj', 'DaSjaj', 'povjaj', 'ghItlhjaj', 'loghjaj', 'buqjaj', 'ghInjaj'],
    'weekdays_min' => ['lojmItjaj', 'DaSjaj', 'povjaj', 'ghItlhjaj', 'loghjaj', 'buqjaj', 'ghInjaj'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' ’ej '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Ian De La Cruz
 * - JD Isaacks
 */
return require __DIR__.'/tl.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/tn_ZA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Ferikgong', 'Tlhakole', 'Mopitlwe', 'Moranang', 'Motsheganong', 'Seetebosigo', 'Phukwi', 'Phatwe', 'Lwetse', 'Diphalane', 'Ngwanatsele', 'Sedimonthole'],
    'months_short' => ['Fer', 'Tlh', 'Mop', 'Mor', 'Mot', 'See', 'Phu', 'Pha', 'Lwe', 'Dip', 'Ngw', 'Sed'],
    'weekdays' => ['laTshipi', 'Mosupologo', 'Labobedi', 'Laboraro', 'Labone', 'Labotlhano', 'Lamatlhatso'],
    'weekdays_short' => ['Tsh', 'Mos', 'Bed', 'Rar', 'Ne', 'Tlh', 'Mat'],
    'weekdays_min' => ['Tsh', 'Mos', 'Bed', 'Rar', 'Ne', 'Tlh', 'Mat'],
    'day_of_first_week_of_year' => 1,

    'year' => 'dingwaga di le :count',
    'y' => 'dingwaga di le :count',
    'a_year' => 'dingwaga di le :count',

    'month' => 'dikgwedi di le :count',
    'm' => 'dikgwedi di le :count',
    'a_month' => 'dikgwedi di le :count',

    'week' => 'dibeke di le :count',
    'w' => 'dibeke di le :count',
    'a_week' => 'dibeke di le :count',

    'day' => 'malatsi :count',
    'd' => 'malatsi :count',
    'a_day' => 'malatsi :count',

    'hour' => 'diura di le :count',
    'h' => 'diura di le :count',
    'a_hour' => 'diura di le :count',

    'minute' => 'metsotso e le :count',
    'min' => 'metsotso e le :count',
    'a_minute' => 'metsotso e le :count',

    'second' => 'metsotswana e le :count',
    's' => 'metsotswana e le :count',
    'a_second' => 'metsotswana e le :count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/to_TO.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - International Components for Unicode    akhilesh.k@samsung.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'dddd DD MMM YYYY',
    ],
    'months' => ['Sānuali', 'Fēpueli', 'Maʻasi', 'ʻEpeleli', 'Mē', 'Sune', 'Siulai', 'ʻAokosi', 'Sepitema', 'ʻOkatopa', 'Nōvema', 'Tīsema'],
    'months_short' => ['Sān', 'Fēp', 'Maʻa', 'ʻEpe', 'Mē', 'Sun', 'Siu', 'ʻAok', 'Sep', 'ʻOka', 'Nōv', 'Tīs'],
    'weekdays' => ['Sāpate', 'Mōnite', 'Tūsite', 'Pulelulu', 'Tuʻapulelulu', 'Falaite', 'Tokonaki'],
    'weekdays_short' => ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', 'Tok'],
    'weekdays_min' => ['Sāp', 'Mōn', 'Tūs', 'Pul', 'Tuʻa', 'Fal', 'Tok'],
    'meridiem' => ['hengihengi', 'efiafi'],

    'year' => ':count fitu', // less reliable
    'y' => ':count fitu', // less reliable
    'a_year' => ':count fitu', // less reliable

    'month' => ':count mahina', // less reliable
    'm' => ':count mahina', // less reliable
    'a_month' => ':count mahina', // less reliable

    'week' => ':count Sapate', // less reliable
    'w' => ':count Sapate', // less reliable
    'a_week' => ':count Sapate', // less reliable

    'day' => ':count ʻaho', // less reliable
    'd' => ':count ʻaho', // less reliable
    'a_day' => ':count ʻaho', // less reliable

    'hour' => ':count houa',
    'h' => ':count houa',
    'a_hour' => ':count houa',

    'minute' => ':count miniti',
    'min' => ':count miniti',
    'a_minute' => ':count miniti',

    'second' => ':count sekoni',
    's' => ':count sekoni',
    'a_second' => ':count sekoni',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/tpi_PG.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Samsung Electronics Co., Ltd.    akhilesh.k@samsung.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Janueri', 'Februeri', 'Mas', 'Epril', 'Me', 'Jun', 'Julai', 'Ogas', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mas', 'Epr', 'Me', 'Jun', 'Jul', 'Oga', 'Sep', 'Okt', 'Nov', 'Des'],
    'weekdays' => ['Sande', 'Mande', 'Tunde', 'Trinde', 'Fonde', 'Fraide', 'Sarere'],
    'weekdays_short' => ['San', 'Man', 'Tun', 'Tri', 'Fon', 'Fra', 'Sar'],
    'weekdays_min' => ['San', 'Man', 'Tun', 'Tri', 'Fon', 'Fra', 'Sar'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['biknait', 'apinun'],

    'year' => 'yia :count',
    'y' => 'yia :count',
    'a_year' => 'yia :count',

    'month' => ':count mun',
    'm' => ':count mun',
    'a_month' => ':count mun',

    'week' => ':count wik',
    'w' => ':count wik',
    'a_week' => ':count wik',

    'day' => ':count de',
    'd' => ':count de',
    'a_day' => ':count de',

    'hour' => ':count aua',
    'h' => ':count aua',
    'a_hour' => ':count aua',

    'minute' => ':count minit',
    'min' => ':count minit',
    'a_minute' => ':count minit',

    'second' => ':count namba tu',
    's' => ':count namba tu',
    'a_second' => ':count namba tu',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - Alan Agius
 * - Erhan Gundogan
 * - François B
 * - JD Isaacks
 * - Murat Yüksel
 * - Baran Şengül
 * - Selami (selamialtin)
 * - TeomanBey
 */
return [
    'year' => ':count yıl',
    'a_year' => '{1}bir yıl|]1,Inf[:count yıl',
    'y' => ':county',
    'month' => ':count ay',
    'a_month' => '{1}bir ay|]1,Inf[:count ay',
    'm' => ':countay',
    'week' => ':count hafta',
    'a_week' => '{1}bir hafta|]1,Inf[:count hafta',
    'w' => ':counth',
    'day' => ':count gün',
    'a_day' => '{1}bir gün|]1,Inf[:count gün',
    'd' => ':countg',
    'hour' => ':count saat',
    'a_hour' => '{1}bir saat|]1,Inf[:count saat',
    'h' => ':countsa',
    'minute' => ':count dakika',
    'a_minute' => '{1}bir dakika|]1,Inf[:count dakika',
    'min' => ':countdk',
    'second' => ':count saniye',
    'a_second' => '{1}birkaç saniye|]1,Inf[:count saniye',
    's' => ':countsn',
    'ago' => ':time önce',
    'from_now' => ':time sonra',
    'after' => ':time sonra',
    'before' => ':time önce',
    'diff_now' => 'şimdi',
    'diff_today' => 'bugün',
    'diff_today_regexp' => 'bugün(?:\\s+saat)?',
    'diff_yesterday' => 'dün',
    'diff_tomorrow' => 'yarın',
    'diff_tomorrow_regexp' => 'yarın(?:\\s+saat)?',
    'diff_before_yesterday' => 'evvelsi gün',
    'diff_after_tomorrow' => 'öbür gün',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[bugün saat] LT',
        'nextDay' => '[yarın saat] LT',
        'nextWeek' => '[gelecek] dddd [saat] LT',
        'lastDay' => '[dün] LT',
        'lastWeek' => '[geçen] dddd [saat] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'd':
            case 'D':
            case 'Do':
            case 'DD':
                return $number;
            default:
                if ($number === 0) {  // special case for zero
                    return "$number'ıncı";
                }

                static $suffixes = [
                    1 => '\'inci',
                    5 => '\'inci',
                    8 => '\'inci',
                    70 => '\'inci',
                    80 => '\'inci',
                    2 => '\'nci',
                    7 => '\'nci',
                    20 => '\'nci',
                    50 => '\'nci',
                    3 => '\'üncü',
                    4 => '\'üncü',
                    100 => '\'üncü',
                    6 => '\'ncı',
                    9 => '\'uncu',
                    10 => '\'uncu',
                    30 => '\'uncu',
                    60 => '\'ıncı',
                    90 => '\'ıncı',
                ];

                $lastDigit = $number % 10;

                return $number.($suffixes[$lastDigit] ?? $suffixes[$number % 100 - $lastDigit] ?? $suffixes[$number >= 100 ? 100 : -1] ?? '');
        }
    },
    'meridiem' => ['ÖÖ', 'ÖS', 'öö', 'ös'],
    'months' => ['Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık'],
    'months_short' => ['Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara'],
    'weekdays' => ['Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi'],
    'weekdays_short' => ['Paz', 'Pts', 'Sal', 'Çar', 'Per', 'Cum', 'Cts'],
    'weekdays_min' => ['Pz', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' ve '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/tr.php', [
    'weekdays_short' => ['Paz', 'Pzt', 'Sal', 'Çar', 'Per', 'Cum', 'Cmt'],
    'weekdays_min' => ['Pa', 'Pt', 'Sa', 'Ça', 'Pe', 'Cu', 'Ct'],
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'D.MM.YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'D MMMM YYYY dddd h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/tr.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ts_ZA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Sunguti', 'Nyenyenyani', 'Nyenyankulu', 'Dzivamisoko', 'Mudyaxihi', 'Khotavuxika', 'Mawuwani', 'Mhawuri', 'Ndzhati', 'Nhlangula', 'Hukuri', 'N\'wendzamhala'],
    'months_short' => ['Sun', 'Yan', 'Kul', 'Dzi', 'Mud', 'Kho', 'Maw', 'Mha', 'Ndz', 'Nhl', 'Huk', 'N\'w'],
    'weekdays' => ['Sonto', 'Musumbhunuku', 'Ravumbirhi', 'Ravunharhu', 'Ravumune', 'Ravuntlhanu', 'Mugqivela'],
    'weekdays_short' => ['Son', 'Mus', 'Bir', 'Har', 'Ne', 'Tlh', 'Mug'],
    'weekdays_min' => ['Son', 'Mus', 'Bir', 'Har', 'Ne', 'Tlh', 'Mug'],
    'day_of_first_week_of_year' => 1,

    'year' => 'malembe ya :count',
    'y' => 'malembe ya :count',
    'a_year' => 'malembe ya :count',

    'month' => 'tin’hweti ta :count',
    'm' => 'tin’hweti ta :count',
    'a_month' => 'tin’hweti ta :count',

    'week' => 'mavhiki ya :count',
    'w' => 'mavhiki ya :count',
    'a_week' => 'mavhiki ya :count',

    'day' => 'masiku :count',
    'd' => 'masiku :count',
    'a_day' => 'masiku :count',

    'hour' => 'tiawara ta :count',
    'h' => 'tiawara ta :count',
    'a_hour' => 'tiawara ta :count',

    'minute' => 'timinete ta :count',
    'min' => 'timinete ta :count',
    'a_minute' => 'timinete ta :count',

    'second' => 'tisekoni ta :count',
    's' => 'tisekoni ta :count',
    'a_second' => 'tisekoni ta :count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/tt_RU.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Rinat Norkin Pablo Saratxaga, Rinat Norkin pablo@mandrakesoft.com, rinat@taif.ru
 */
return [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'DD MMM, HH:mm',
        'LLLL' => 'DD MMMM YYYY, HH:mm',
    ],
    'months' => ['января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря'],
    'months_short' => ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],
    'weekdays' => ['якшәмбе', 'дышәмбе', 'сишәмбе', 'чәршәәмбе', 'пәнҗешмбе', 'җомга', 'шимбә'],
    'weekdays_short' => ['якш', 'дыш', 'сиш', 'чәрш', 'пәнҗ', 'җом', 'шим'],
    'weekdays_min' => ['якш', 'дыш', 'сиш', 'чәрш', 'пәнҗ', 'җом', 'шим'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'year' => ':count ел',
    'month' => ':count ай',
    'week' => ':count атна',
    'day' => ':count көн',
    'hour' => ':count сәгать',
    'minute' => ':count минут',
    'second' => ':count секунд',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Reshat Sabiq tatar.iqtelif.i18n@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD.MM.YYYY',
    ],
    'months' => ['Ğınwar', 'Fiwral\'', 'Mart', 'April', 'May', 'Yün', 'Yül', 'Awgust', 'Sintebír', 'Üktebír', 'Noyebír', 'Dikebír'],
    'months_short' => ['Ğın', 'Fiw', 'Mar', 'Apr', 'May', 'Yün', 'Yül', 'Awg', 'Sin', 'Ükt', 'Noy', 'Dik'],
    'weekdays' => ['Yekşembí', 'Düşembí', 'Sişembí', 'Çerşembí', 'Pencíşembí', 'Comğa', 'Şimbe'],
    'weekdays_short' => ['Yek', 'Düş', 'Siş', 'Çer', 'Pen', 'Com', 'Şim'],
    'weekdays_min' => ['Yek', 'Düş', 'Siş', 'Çer', 'Pen', 'Com', 'Şim'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ÖA', 'ÖS'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/ses.php', [
    'meridiem' => ['Subbaahi', 'Zaarikay b'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return [
    'year' => '[0,1]:count ar|:count ars',
    'y' => '[0,1]:count ar|:count ars',
    'month' => '[0,1]:count mes|:count mesen',
    'm' => '[0,1]:count mes|:count mesen',
    'week' => '[0,1]:count seifetziua|:count seifetziuas',
    'w' => '[0,1]:count seifetziua|:count seifetziuas',
    'day' => '[0,1]:count ziua|:count ziuas',
    'd' => '[0,1]:count ziua|:count ziuas',
    'hour' => '[0,1]:count þora|:count þoras',
    'h' => '[0,1]:count þora|:count þoras',
    'minute' => '[0,1]:count míut|:count míuts',
    'min' => '[0,1]:count míut|:count míuts',
    'second' => ':count secunds',
    's' => ':count secunds',

    'ago' => 'ja :time',
    'from_now' => 'osprei :time',

    'diff_yesterday' => 'ieiri',
    'diff_yesterday_regexp' => 'ieiri(?:\\s+à)?',
    'diff_today' => 'oxhi',
    'diff_today_regexp' => 'oxhi(?:\\s+à)?',
    'diff_tomorrow' => 'demà',
    'diff_tomorrow_regexp' => 'demà(?:\\s+à)?',

    'formats' => [
        'LT' => 'HH.mm',
        'LTS' => 'HH.mm.ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D. MMMM [dallas] YYYY',
        'LLL' => 'D. MMMM [dallas] YYYY HH.mm',
        'LLLL' => 'dddd, [li] D. MMMM [dallas] YYYY HH.mm',
    ],

    'calendar' => [
        'sameDay' => '[oxhi à] LT',
        'nextDay' => '[demà à] LT',
        'nextWeek' => 'dddd [à] LT',
        'lastDay' => '[ieiri à] LT',
        'lastWeek' => '[sür el] dddd [lasteu à] LT',
        'sameElse' => 'L',
    ],

    'meridiem' => ["D'A", "D'O"],
    'months' => ['Januar', 'Fevraglh', 'Març', 'Avrïu', 'Mai', 'Gün', 'Julia', 'Guscht', 'Setemvar', 'Listopäts', 'Noemvar', 'Zecemvar'],
    'months_short' => ['Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Gün', 'Jul', 'Gus', 'Set', 'Lis', 'Noe', 'Zec'],
    'weekdays' => ['Súladi', 'Lúneçi', 'Maitzi', 'Márcuri', 'Xhúadi', 'Viénerçi', 'Sáturi'],
    'weekdays_short' => ['Súl', 'Lún', 'Mai', 'Már', 'Xhú', 'Vié', 'Sát'],
    'weekdays_min' => ['Sú', 'Lú', 'Ma', 'Má', 'Xh', 'Vi', 'Sá'],
    'ordinal' => ':number.',
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - JD Isaacks
 */
return [
    'year' => '{1}ⴰⵙⴳⴰⵙ|:count ⵉⵙⴳⴰⵙⵏ',
    'month' => '{1}ⴰⵢoⵓⵔ|:count ⵉⵢⵢⵉⵔⵏ',
    'week' => ':count ⵉⵎⴰⵍⴰⵙⵙ',
    'day' => '{1}ⴰⵙⵙ|:count oⵙⵙⴰⵏ',
    'hour' => '{1}ⵙⴰⵄⴰ|:count ⵜⴰⵙⵙⴰⵄⵉⵏ',
    'minute' => '{1}ⵎⵉⵏⵓⴺ|:count ⵎⵉⵏⵓⴺ',
    'second' => '{1}ⵉⵎⵉⴽ|:count ⵉⵎⵉⴽ',
    'ago' => 'ⵢⴰⵏ :time',
    'from_now' => 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ :time',
    'diff_today' => 'ⴰⵙⴷⵅ',
    'diff_yesterday' => 'ⴰⵚⴰⵏⵜ',
    'diff_yesterday_regexp' => 'ⴰⵚⴰⵏⵜ(?:\\s+ⴴ)?',
    'diff_tomorrow' => 'ⴰⵙⴽⴰ',
    'diff_tomorrow_regexp' => 'ⴰⵙⴽⴰ(?:\\s+ⴴ)?',
    'diff_today_regexp' => 'ⴰⵙⴷⵅ(?:\\s+ⴴ)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[ⴰⵙⴷⵅ ⴴ] LT',
        'nextDay' => '[ⴰⵙⴽⴰ ⴴ] LT',
        'nextWeek' => 'dddd [ⴴ] LT',
        'lastDay' => '[ⴰⵚⴰⵏⵜ ⴴ] LT',
        'lastWeek' => 'dddd [ⴴ] LT',
        'sameElse' => 'L',
    ],
    'months' => ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵟⵓⴱⵕ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⵏⴱⵉⵔ'],
    'months_short' => ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵟⵓⴱⵕ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⵏⴱⵉⵔ'],
    'weekdays' => ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵔⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'],
    'weekdays_short' => ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵔⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'],
    'weekdays_min' => ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵔⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
    'weekend' => [5, 6],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - JD Isaacks
 */
return [
    'year' => '{1}:count asgas|:count isgasn',
    'a_year' => 'asgas|:count isgasn',
    'month' => '{1}:count ayowr|:count iyyirn',
    'a_month' => 'ayowr|:count iyyirn',
    'week' => ':count imalass',
    'a_week' => ':imalass',
    'day' => '{1}:count ass|:count ossan',
    'a_day' => 'ass|:count ossan',
    'hour' => '{1}:count saɛa|:count tassaɛin',
    'a_hour' => '{1}saɛa|:count tassaɛin',
    'minute' => ':count minuḍ',
    'a_minute' => '{1}minuḍ|:count minuḍ',
    'second' => ':count imik',
    'a_second' => '{1}imik|:count imik',
    'ago' => 'yan :time',
    'from_now' => 'dadkh s yan :time',
    'diff_yesterday' => 'assant',
    'diff_yesterday_regexp' => 'assant(?:\\s+g)?',
    'diff_today' => 'asdkh',
    'diff_today_regexp' => 'asdkh(?:\\s+g)?',
    'diff_tomorrow' => 'aska',
    'diff_tomorrow_regexp' => 'aska(?:\\s+g)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[asdkh g] LT',
        'nextDay' => '[aska g] LT',
        'nextWeek' => 'dddd [g] LT',
        'lastDay' => '[assant g] LT',
        'lastWeek' => 'dddd [g] LT',
        'sameElse' => 'L',
    ],
    'months' => ['innayr', 'brˤayrˤ', 'marˤsˤ', 'ibrir', 'mayyw', 'ywnyw', 'ywlywz', 'ɣwšt', 'šwtanbir', 'ktˤwbrˤ', 'nwwanbir', 'dwjnbir'],
    'months_short' => ['innayr', 'brˤayrˤ', 'marˤsˤ', 'ibrir', 'mayyw', 'ywnyw', 'ywlywz', 'ɣwšt', 'šwtanbir', 'ktˤwbrˤ', 'nwwanbir', 'dwjnbir'],
    'weekdays' => ['asamas', 'aynas', 'asinas', 'akras', 'akwas', 'asimwas', 'asiḍyas'],
    'weekdays_short' => ['asamas', 'aynas', 'asinas', 'akras', 'akwas', 'asimwas', 'asiḍyas'],
    'weekdays_min' => ['asamas', 'aynas', 'asinas', 'akras', 'akwas', 'asimwas', 'asiḍyas'],
    'meridiem' => ['Zdat azal', 'Ḍeffir aza'],
    'first_day_of_week' => 6,
    'day_of_first_week_of_year' => 1,
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Philippe Vaucher
 * - Tsutomu Kuroda
 * - yasinn
 */
return [
    'year' => '{1}'.'بىر يىل'.'|:count '.'يىل',
    'month' => '{1}'.'بىر ئاي'.'|:count '.'ئاي',
    'week' => '{1}'.'بىر ھەپتە'.'|:count '.'ھەپتە',
    'day' => '{1}'.'بىر كۈن'.'|:count '.'كۈن',
    'hour' => '{1}'.'بىر سائەت'.'|:count '.'سائەت',
    'minute' => '{1}'.'بىر مىنۇت'.'|:count '.'مىنۇت',
    'second' => '{1}'.'نەچچە سېكونت'.'|:count '.'سېكونت',
    'ago' => ':time بۇرۇن',
    'from_now' => ':time كېيىن',
    'diff_today' => 'بۈگۈن',
    'diff_yesterday' => 'تۆنۈگۈن',
    'diff_tomorrow' => 'ئەتە',
    'diff_tomorrow_regexp' => 'ئەتە(?:\\s+سائەت)?',
    'diff_today_regexp' => 'بۈگۈن(?:\\s+سائەت)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-DD',
        'LL' => 'YYYY-يىلىM-ئاينىڭD-كۈنى',
        'LLL' => 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
        'LLLL' => 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[بۈگۈن سائەت] LT',
        'nextDay' => '[ئەتە سائەت] LT',
        'nextWeek' => '[كېلەركى] dddd [سائەت] LT',
        'lastDay' => '[تۆنۈگۈن] LT',
        'lastWeek' => '[ئالدىنقى] dddd [سائەت] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'd':
            case 'D':
            case 'DDD':
                return $number.'-كۈنى';
            case 'w':
            case 'W':
                return $number.'-ھەپتە';
            default:
                return $number;
        }
    },
    'meridiem' => function ($hour, $minute) {
        $time = $hour * 100 + $minute;
        if ($time < 600) {
            return 'يېرىم كېچە';
        }
        if ($time < 900) {
            return 'سەھەر';
        }
        if ($time < 1130) {
            return 'چۈشتىن بۇرۇن';
        }
        if ($time < 1230) {
            return 'چۈش';
        }
        if ($time < 1800) {
            return 'چۈشتىن كېيىن';
        }

        return 'كەچ';
    },
    'months' => ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'],
    'months_short' => ['يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', 'ئۆكتەبىر', 'نويابىر', 'دېكابىر'],
    'weekdays' => ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'],
    'weekdays_short' => ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'],
    'weekdays_min' => ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' ۋە '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Kunal Marwaha
 * - Alim Boyaq
 */
return require __DIR__.'/ug.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
$processHoursFunction = function (\Carbon\CarbonInterface $date, string $format) {
    return $format.'о'.($date->hour === 11 ? 'б' : '').'] LT';
};

/*
 * Authors:
 * - Kunal Marwaha
 * - Josh Soref
 * - François B
 * - Tim Fish
 * - Serhan Apaydın
 * - Max Mykhailenko
 * - JD Isaacks
 * - Max Kovpak
 * - AucT
 * - Philippe Vaucher
 * - Ilya Shaplyko
 * - Vadym Ievsieiev
 * - Denys Kurets
 * - Igor Kasyanchuk
 * - Tsutomu Kuroda
 * - tjku
 * - Max Melentiev
 * - Oleh
 * - epaminond
 * - Juanito Fatas
 * - Vitalii Khustochka
 * - Akira Matsuda
 * - Christopher Dell
 * - Enrique Vidal
 * - Simone Carletti
 * - Aaron Patterson
 * - Andriy Tyurnikov
 * - Nicolás Hock Isaza
 * - Iwakura Taro
 * - Andrii Ponomarov
 * - alecrabbit
 * - vystepanenko
 * - AlexWalkerson
 * - Andre Havryliuk (Andrend)
 * - Max Datsenko (datsenko-md)
 */
return [
    'year' => ':count рік|:count роки|:count років',
    'y' => ':countр',
    'a_year' => '{1}рік|:count рік|:count роки|:count років',
    'month' => ':count місяць|:count місяці|:count місяців',
    'm' => ':countм',
    'a_month' => '{1}місяць|:count місяць|:count місяці|:count місяців',
    'week' => ':count тиждень|:count тижні|:count тижнів',
    'w' => ':countт',
    'a_week' => '{1}тиждень|:count тиждень|:count тижні|:count тижнів',
    'day' => ':count день|:count дні|:count днів',
    'd' => ':countд',
    'a_day' => '{1}день|:count день|:count дні|:count днів',
    'hour' => ':count година|:count години|:count годин',
    'h' => ':countг',
    'a_hour' => '{1}година|:count година|:count години|:count годин',
    'minute' => ':count хвилина|:count хвилини|:count хвилин',
    'min' => ':countхв',
    'a_minute' => '{1}хвилина|:count хвилина|:count хвилини|:count хвилин',
    'second' => ':count секунда|:count секунди|:count секунд',
    's' => ':countсек',
    'a_second' => '{1}кілька секунд|:count секунда|:count секунди|:count секунд',

    'hour_ago' => ':count годину|:count години|:count годин',
    'a_hour_ago' => '{1}годину|:count годину|:count години|:count годин',
    'minute_ago' => ':count хвилину|:count хвилини|:count хвилин',
    'a_minute_ago' => '{1}хвилину|:count хвилину|:count хвилини|:count хвилин',
    'second_ago' => ':count секунду|:count секунди|:count секунд',
    'a_second_ago' => '{1}кілька секунд|:count секунду|:count секунди|:count секунд',

    'hour_from_now' => ':count годину|:count години|:count годин',
    'a_hour_from_now' => '{1}годину|:count годину|:count години|:count годин',
    'minute_from_now' => ':count хвилину|:count хвилини|:count хвилин',
    'a_minute_from_now' => '{1}хвилину|:count хвилину|:count хвилини|:count хвилин',
    'second_from_now' => ':count секунду|:count секунди|:count секунд',
    'a_second_from_now' => '{1}кілька секунд|:count секунду|:count секунди|:count секунд',

    'hour_after' => ':count годину|:count години|:count годин',
    'a_hour_after' => '{1}годину|:count годину|:count години|:count годин',
    'minute_after' => ':count хвилину|:count хвилини|:count хвилин',
    'a_minute_after' => '{1}хвилину|:count хвилину|:count хвилини|:count хвилин',
    'second_after' => ':count секунду|:count секунди|:count секунд',
    'a_second_after' => '{1}кілька секунд|:count секунду|:count секунди|:count секунд',

    'hour_before' => ':count годину|:count години|:count годин',
    'a_hour_before' => '{1}годину|:count годину|:count години|:count годин',
    'minute_before' => ':count хвилину|:count хвилини|:count хвилин',
    'a_minute_before' => '{1}хвилину|:count хвилину|:count хвилини|:count хвилин',
    'second_before' => ':count секунду|:count секунди|:count секунд',
    'a_second_before' => '{1}кілька секунд|:count секунду|:count секунди|:count секунд',

    'ago' => ':time тому',
    'from_now' => 'за :time',
    'after' => ':time після',
    'before' => ':time до',
    'diff_now' => 'щойно',
    'diff_today' => 'Сьогодні',
    'diff_today_regexp' => 'Сьогодні(?:\\s+о)?',
    'diff_yesterday' => 'вчора',
    'diff_yesterday_regexp' => 'Вчора(?:\\s+о)?',
    'diff_tomorrow' => 'завтра',
    'diff_tomorrow_regexp' => 'Завтра(?:\\s+о)?',
    'diff_before_yesterday' => 'позавчора',
    'diff_after_tomorrow' => 'післязавтра',
    'period_recurrences' => 'один раз|:count рази|:count разів',
    'period_interval' => 'кожні :interval',
    'period_start_date' => 'з :date',
    'period_end_date' => 'до :date',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY, HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY, HH:mm',
    ],
    'calendar' => [
        'sameDay' => function (\Carbon\CarbonInterface $date) use ($processHoursFunction) {
            return $processHoursFunction($date, '[Сьогодні ');
        },
        'nextDay' => function (\Carbon\CarbonInterface $date) use ($processHoursFunction) {
            return $processHoursFunction($date, '[Завтра ');
        },
        'nextWeek' => function (\Carbon\CarbonInterface $date) use ($processHoursFunction) {
            return $processHoursFunction($date, '[У] dddd [');
        },
        'lastDay' => function (\Carbon\CarbonInterface $date) use ($processHoursFunction) {
            return $processHoursFunction($date, '[Вчора ');
        },
        'lastWeek' => function (\Carbon\CarbonInterface $date) use ($processHoursFunction) {
            switch ($date->dayOfWeek) {
                case 0:
                case 3:
                case 5:
                case 6:
                    return $processHoursFunction($date, '[Минулої] dddd [');
                default:
                    return $processHoursFunction($date, '[Минулого] dddd [');
            }
        },
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'M':
            case 'd':
            case 'DDD':
            case 'w':
            case 'W':
                return $number.'-й';
            case 'D':
                return $number.'-го';
            default:
                return $number;
        }
    },
    'meridiem' => function ($hour) {
        if ($hour < 4) {
            return 'ночі';
        }
        if ($hour < 12) {
            return 'ранку';
        }
        if ($hour < 17) {
            return 'дня';
        }

        return 'вечора';
    },
    'months' => ['січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', 'жовтня', 'листопада', 'грудня'],
    'months_standalone' => ['січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', 'вересень', 'жовтень', 'листопад', 'грудень'],
    'months_short' => ['січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру'],
    'months_regexp' => '/(D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|L{2,4}|l{2,4})/',
    'weekdays' => function (\Carbon\CarbonInterface $date, $format, $index) {
        static $words = [
            'nominative' => ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'п’ятниця', 'субота'],
            'accusative' => ['неділю', 'понеділок', 'вівторок', 'середу', 'четвер', 'п’ятницю', 'суботу'],
            'genitive' => ['неділі', 'понеділка', 'вівторка', 'середи', 'четверга', 'п’ятниці', 'суботи'],
        ];

        $nounCase = preg_match('/(\[(В|в|У|у)\])\s+dddd/', $format)
            ? 'accusative'
            : (
                preg_match('/\[?(?:минулої|наступної)?\s*\]\s+dddd/', $format)
                    ? 'genitive'
                    : 'nominative'
            );

        return $words[$nounCase][$index] ?? null;
    },
    'weekdays_short' => ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
    'weekdays_min' => ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' i '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/uk.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/unm_US.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['enikwsi', 'chkwali', 'xamokhwite', 'kwetayoxe', 'tainipen', 'kichinipen', 'lainipen', 'winaminke', 'kichitahkok', 'puksit', 'wini', 'muxkotae'],
    'months_short' => ['eni', 'chk', 'xam', 'kwe', 'tai', 'nip', 'lai', 'win', 'tah', 'puk', 'kun', 'mux'],
    'weekdays' => ['kentuwei', 'manteke', 'tusteke', 'lelai', 'tasteke', 'pelaiteke', 'sateteke'],
    'weekdays_short' => ['ken', 'man', 'tus', 'lel', 'tas', 'pel', 'sat'],
    'weekdays_min' => ['ken', 'man', 'tus', 'lel', 'tas', 'pel', 'sat'],
    'day_of_first_week_of_year' => 1,

    // Too unreliable
    /*
    'year' => ':count kaxtëne',
    'y' => ':count kaxtëne',
    'a_year' => ':count kaxtëne',

    'month' => ':count piskewëni kishux', // less reliable
    'm' => ':count piskewëni kishux', // less reliable
    'a_month' => ':count piskewëni kishux', // less reliable

    'week' => ':count kishku', // less reliable
    'w' => ':count kishku', // less reliable
    'a_week' => ':count kishku', // less reliable

    'day' => ':count kishku',
    'd' => ':count kishku',
    'a_day' => ':count kishku',

    'hour' => ':count xkuk', // less reliable
    'h' => ':count xkuk', // less reliable
    'a_hour' => ':count xkuk', // less reliable

    'minute' => ':count txituwàk', // less reliable
    'min' => ':count txituwàk', // less reliable
    'a_minute' => ':count txituwàk', // less reliable

    'second' => ':count nisha', // less reliable
    's' => ':count nisha', // less reliable
    'a_second' => ':count nisha', // less reliable
    */
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
$months = [
    'جنوری',
    'فروری',
    'مارچ',
    'اپریل',
    'مئی',
    'جون',
    'جولائی',
    'اگست',
    'ستمبر',
    'اکتوبر',
    'نومبر',
    'دسمبر',
];

$weekdays = [
    'اتوار',
    'پیر',
    'منگل',
    'بدھ',
    'جمعرات',
    'جمعہ',
    'ہفتہ',
];

/*
 * Authors:
 * - Sawood Alam
 * - Mehshan
 * - Philippe Vaucher
 * - Tsutomu Kuroda
 * - tjku
 * - Zaid Akram
 * - Max Melentiev
 * - hafezdivandari
 * - Hossein Jabbari
 * - nimamo
 */
return [
    'year' => 'ایک سال|:count سال',
    'month' => 'ایک ماہ|:count ماہ',
    'week' => ':count ہفتے',
    'day' => 'ایک دن|:count دن',
    'hour' => 'ایک گھنٹہ|:count گھنٹے',
    'minute' => 'ایک منٹ|:count منٹ',
    'second' => 'چند سیکنڈ|:count سیکنڈ',
    'ago' => ':time قبل',
    'from_now' => ':time بعد',
    'after' => ':time بعد',
    'before' => ':time پہلے',
    'diff_now' => 'اب',
    'diff_today' => 'آج',
    'diff_today_regexp' => 'آج(?:\\s+بوقت)?',
    'diff_yesterday' => 'گزشتہ کل',
    'diff_yesterday_regexp' => 'گذشتہ(?:\\s+روز)?(?:\\s+بوقت)?',
    'diff_tomorrow' => 'آئندہ کل',
    'diff_tomorrow_regexp' => 'کل(?:\\s+بوقت)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd، D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[آج بوقت] LT',
        'nextDay' => '[کل بوقت] LT',
        'nextWeek' => 'dddd [بوقت] LT',
        'lastDay' => '[گذشتہ روز بوقت] LT',
        'lastWeek' => '[گذشتہ] dddd [بوقت] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['صبح', 'شام'],
    'months' => $months,
    'months_short' => $months,
    'weekdays' => $weekdays,
    'weekdays_short' => $weekdays,
    'weekdays_min' => $weekdays,
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => ['، ', ' اور '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Red Hat, Pune    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ur.php', [
    'formats' => [
        'L' => 'D/M/YY',
    ],
    'months' => ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'months_short' => ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'weekdays' => ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'سنیچر'],
    'weekdays_short' => ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'سنیچر'],
    'weekdays_min' => ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'سنیچر'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/ur.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'months_short' => ['جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'weekdays' => ['اتوار', 'پير', 'منگل', 'بدھ', 'جمعرات', 'جمعه', 'هفته'],
    'weekdays_short' => ['اتوار', 'پير', 'منگل', 'بدھ', 'جمعرات', 'جمعه', 'هفته'],
    'weekdays_min' => ['اتوار', 'پير', 'منگل', 'بدھ', 'جمعرات', 'جمعه', 'هفته'],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ص', 'ش'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Dmitriy Shabanov
 * - JD Isaacks
 * - Inoyatulloh
 * - Jamshid
 * - aarkhipov
 * - Philippe Vaucher
 * - felixthemagnificent
 * - Tsutomu Kuroda
 * - tjku
 * - Max Melentiev
 * - Juanito Fatas
 * - Alisher Ulugbekov
 * - Ergashev Adizbek
 */
return [
    'year' => ':count йил',
    'a_year' => '{1}бир йил|:count йил',
    'y' => ':count й',
    'month' => ':count ой',
    'a_month' => '{1}бир ой|:count ой',
    'm' => ':count о',
    'week' => ':count ҳафта',
    'a_week' => '{1}бир ҳафта|:count ҳафта',
    'w' => ':count ҳ',
    'day' => ':count кун',
    'a_day' => '{1}бир кун|:count кун',
    'd' => ':count к',
    'hour' => ':count соат',
    'a_hour' => '{1}бир соат|:count соат',
    'h' => ':count с',
    'minute' => ':count дақиқа',
    'a_minute' => '{1}бир дақиқа|:count дақиқа',
    'min' => ':count д',
    'second' => ':count сония',
    'a_second' => '{1}сония|:count сония',
    's' => ':count с',
    'ago' => ':time аввал',
    'from_now' => 'Якин :time ичида',
    'after' => ':timeдан кейин',
    'before' => ':time олдин',
    'diff_now' => 'ҳозир',
    'diff_today' => 'Бугун',
    'diff_today_regexp' => 'Бугун(?:\\s+соат)?',
    'diff_yesterday' => 'Кеча',
    'diff_yesterday_regexp' => 'Кеча(?:\\s+соат)?',
    'diff_tomorrow' => 'Эртага',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'D MMMM YYYY, dddd HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Бугун соат] LT [да]',
        'nextDay' => '[Эртага] LT [да]',
        'nextWeek' => 'dddd [куни соат] LT [да]',
        'lastDay' => '[Кеча соат] LT [да]',
        'lastWeek' => '[Утган] dddd [куни соат] LT [да]',
        'sameElse' => 'L',
    ],
    'months' => ['январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', 'ноябр', 'декабр'],
    'months_short' => ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'],
    'weekdays' => ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'],
    'weekdays_short' => ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'],
    'weekdays_min' => ['як', 'ду', 'се', 'чо', 'па', 'жу', 'ша'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['эрталаб', 'кечаси'],
    'list' => [', ', ' ва '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/fa.php', [
    'weekdays' => ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'],
    'weekdays_short' => ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'],
    'weekdays_min' => ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'],
    'months' => ['جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', 'دسمبر'],
    'months_short' => ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'],
    'first_day_of_week' => 6,
    'weekend' => [4, 5],
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-dd',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D HH:mm',
        'LLLL' => 'YYYY MMMM D, dddd HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/uz.php', [
    'formats' => [
        'L' => 'DD/MM/yy',
        'LL' => 'D MMM, YYYY',
        'LLL' => 'D MMMM, YYYY HH:mm',
        'LLLL' => 'dddd, DD MMMM, YYYY HH:mm',
    ],
    'meridiem' => ['ТО', 'ТК'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Josh Soref
 * - Rasulbek
 * - Ilyosjon Kamoldinov (ilyosjon09)
 */
return [
    'year' => ':count yil',
    'a_year' => '{1}bir yil|:count yil',
    'y' => ':count y',
    'month' => ':count oy',
    'a_month' => '{1}bir oy|:count oy',
    'm' => ':count o',
    'week' => ':count hafta',
    'a_week' => '{1}bir hafta|:count hafta',
    'w' => ':count h',
    'day' => ':count kun',
    'a_day' => '{1}bir kun|:count kun',
    'd' => ':count k',
    'hour' => ':count soat',
    'a_hour' => '{1}bir soat|:count soat',
    'h' => ':count soat',
    'minute' => ':count daqiqa',
    'a_minute' => '{1}bir daqiqa|:count daqiqa',
    'min' => ':count d',
    'second' => ':count soniya',
    'a_second' => '{1}soniya|:count soniya',
    's' => ':count son.',
    'ago' => ':time avval',
    'from_now' => 'Yaqin :time ichida',
    'after' => ':timedan keyin',
    'before' => ':time oldin',
    'diff_yesterday' => 'Kecha',
    'diff_yesterday_regexp' => 'Kecha(?:\\s+soat)?',
    'diff_today' => 'Bugun',
    'diff_today_regexp' => 'Bugun(?:\\s+soat)?',
    'diff_tomorrow' => 'Ertaga',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'D MMMM YYYY, dddd HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Bugun soat] LT [da]',
        'nextDay' => '[Ertaga] LT [da]',
        'nextWeek' => 'dddd [kuni soat] LT [da]',
        'lastDay' => '[Kecha soat] LT [da]',
        'lastWeek' => '[O\'tgan] dddd [kuni soat] LT [da]',
        'sameElse' => 'L',
    ],
    'months' => ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr'],
    'months_short' => ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyun', 'Iyul', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'],
    'weekdays' => ['Yakshanba', 'Dushanba', 'Seshanba', 'Chorshanba', 'Payshanba', 'Juma', 'Shanba'],
    'weekdays_short' => ['Yak', 'Dush', 'Sesh', 'Chor', 'Pay', 'Jum', 'Shan'],
    'weekdays_min' => ['Ya', 'Du', 'Se', 'Cho', 'Pa', 'Ju', 'Sha'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' va '],
    'meridiem' => ['TO', 'TK'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Bobir Ismailov Bobir Ismailov, Pablo Saratxaga, Mashrab Kuvatov bobir_is@yahoo.com, pablo@mandrakesoft.com, kmashrab@uni-bremen.de
 */
return array_replace_recursive(require __DIR__.'/uz_Latn.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Yanvar', 'Fevral', 'Mart', 'Aprel', 'May', 'Iyun', 'Iyul', 'Avgust', 'Sentabr', 'Oktabr', 'Noyabr', 'Dekabr'],
    'months_short' => ['Yan', 'Fev', 'Mar', 'Apr', 'May', 'Iyn', 'Iyl', 'Avg', 'Sen', 'Okt', 'Noy', 'Dek'],
    'weekdays' => ['Yakshanba', 'Dushanba', 'Seshanba', 'Chorshanba', 'Payshanba', 'Juma', 'Shanba'],
    'weekdays_short' => ['Yak', 'Du', 'Se', 'Cho', 'Pay', 'Ju', 'Sha'],
    'weekdays_min' => ['Yak', 'Du', 'Se', 'Cho', 'Pay', 'Ju', 'Sha'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Mashrab Kuvatov Mashrab Kuvatov, Pablo Saratxaga kmashrab@uni-bremen.de, pablo@mandrakesoft.com
 */
return array_replace_recursive(require __DIR__.'/uz.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['Январ', 'Феврал', 'Март', 'Апрел', 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', 'Ноябр', 'Декабр'],
    'months_short' => ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'],
    'weekdays' => ['Якшанба', 'Душанба', 'Сешанба', 'Чоршанба', 'Пайшанба', 'Жума', 'Шанба'],
    'weekdays_short' => ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', 'Жум', 'Шан'],
    'weekdays_min' => ['Якш', 'Душ', 'Сеш', 'Чор', 'Пай', 'Жум', 'Шан'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'],
    'weekdays_short' => ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'],
    'weekdays_min' => ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'],
    'months' => ['ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞꔤ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', 'ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ'],
    'months_short' => ['ꖨꖕꔞ', 'ꕒꕡ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋ', 'ꖨꖕꗏ'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd, D MMMM YYYY h:mm a',
    ],

    'year' => ':count ꕀ', // less reliable
    'y' => ':count ꕀ', // less reliable
    'a_year' => ':count ꕀ', // less reliable

    'second' => ':count ꗱꕞꕯꕊ', // less reliable
    's' => ':count ꗱꕞꕯꕊ', // less reliable
    'a_second' => ':count ꗱꕞꕯꕊ', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'weekdays' => ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],
    'weekdays_short' => ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],
    'weekdays_min' => ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'],
    'months' => ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],
    'months_short' => ['luukao kemã', 'ɓandaɓu', 'vɔɔ', 'fulu', 'goo', '6', '7', 'kɔnde', 'saah', 'galo', 'kenpkato ɓololɔ', 'luukao lɔma'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'h:mm a',
        'LTS' => 'h:mm:ss a',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm a',
        'LLLL' => 'dddd, D MMMM YYYY h:mm a',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/vai.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/ve_ZA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Phando', 'Luhuhi', 'Ṱhafamuhwe', 'Lambamai', 'Shundunthule', 'Fulwi', 'Fulwana', 'Ṱhangule', 'Khubvumedzi', 'Tshimedzi', 'Ḽara', 'Nyendavhusiku'],
    'months_short' => ['Pha', 'Luh', 'Fam', 'Lam', 'Shu', 'Lwi', 'Lwa', 'Ngu', 'Khu', 'Tsh', 'Ḽar', 'Nye'],
    'weekdays' => ['Swondaha', 'Musumbuluwo', 'Ḽavhuvhili', 'Ḽavhuraru', 'Ḽavhuṋa', 'Ḽavhuṱanu', 'Mugivhela'],
    'weekdays_short' => ['Swo', 'Mus', 'Vhi', 'Rar', 'ṋa', 'Ṱan', 'Mug'],
    'weekdays_min' => ['Swo', 'Mus', 'Vhi', 'Rar', 'ṋa', 'Ṱan', 'Mug'],
    'day_of_first_week_of_year' => 1,

    // Too unreliable
    /*
    'day' => ':count vhege', // less reliable
    'd' => ':count vhege', // less reliable
    'a_day' => ':count vhege', // less reliable

    'hour' => ':count watshi', // less reliable
    'h' => ':count watshi', // less reliable
    'a_hour' => ':count watshi', // less reliable

    'minute' => ':count watshi', // less reliable
    'min' => ':count watshi', // less reliable
    'a_minute' => ':count watshi', // less reliable

    'second' => ':count Mu', // less reliable
    's' => ':count Mu', // less reliable
    'a_second' => ':count Mu', // less reliable

    'week' => ':count vhege',
    'w' => ':count vhege',
    'a_week' => ':count vhege',
    */
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Andre Polykanine A.K.A. Menelion Elensúlë
 * - JD Isaacks
 */
return [
    'year' => ':count năm',
    'a_year' => '{1}một năm|]1, Inf[:count năm',
    'y' => ':count năm',
    'month' => ':count tháng',
    'a_month' => '{1}một tháng|]1, Inf[:count tháng',
    'm' => ':count tháng',
    'week' => ':count tuần',
    'a_week' => '{1}một tuần|]1, Inf[:count tuần',
    'w' => ':count tuần',
    'day' => ':count ngày',
    'a_day' => '{1}một ngày|]1, Inf[:count ngày',
    'd' => ':count ngày',
    'hour' => ':count giờ',
    'a_hour' => '{1}một giờ|]1, Inf[:count giờ',
    'h' => ':count giờ',
    'minute' => ':count phút',
    'a_minute' => '{1}một phút|]1, Inf[:count phút',
    'min' => ':count phút',
    'second' => ':count giây',
    'a_second' => '{1}vài giây|]1, Inf[:count giây',
    's' => ':count giây',
    'ago' => ':time trước',
    'from_now' => ':time tới',
    'after' => ':time sau',
    'before' => ':time trước',
    'diff_now' => 'bây giờ',
    'diff_today' => 'Hôm',
    'diff_today_regexp' => 'Hôm(?:\\s+nay)?(?:\\s+lúc)?',
    'diff_yesterday' => 'Hôm qua',
    'diff_yesterday_regexp' => 'Hôm(?:\\s+qua)?(?:\\s+lúc)?',
    'diff_tomorrow' => 'Ngày mai',
    'diff_tomorrow_regexp' => 'Ngày(?:\\s+mai)?(?:\\s+lúc)?',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM [năm] YYYY',
        'LLL' => 'D MMMM [năm] YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM [năm] YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[Hôm nay lúc] LT',
        'nextDay' => '[Ngày mai lúc] LT',
        'nextWeek' => 'dddd [tuần tới lúc] LT',
        'lastDay' => '[Hôm qua lúc] LT',
        'lastWeek' => 'dddd [tuần trước lúc] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['SA', 'CH'],
    'months' => ['tháng 1', 'tháng 2', 'tháng 3', 'tháng 4', 'tháng 5', 'tháng 6', 'tháng 7', 'tháng 8', 'tháng 9', 'tháng 10', 'tháng 11', 'tháng 12'],
    'months_short' => ['Th01', 'Th02', 'Th03', 'Th04', 'Th05', 'Th06', 'Th07', 'Th08', 'Th09', 'Th10', 'Th11', 'Th12'],
    'weekdays' => ['chủ nhật', 'thứ hai', 'thứ ba', 'thứ tư', 'thứ năm', 'thứ sáu', 'thứ bảy'],
    'weekdays_short' => ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
    'weekdays_min' => ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => [', ', ' và '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/vi.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'months' => ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],
    'months_short' => ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY-MM-dd',
        'LL' => 'YYYY MMM D',
        'LLL' => 'YYYY MMMM D HH:mm',
        'LLLL' => 'YYYY MMMM D, dddd HH:mm',
    ],

    'year' => ':count yel',
    'y' => ':count yel',
    'a_year' => ':count yel',

    'month' => ':count mul',
    'm' => ':count mul',
    'a_month' => ':count mul',

    'week' => ':count vig',
    'w' => ':count vig',
    'a_week' => ':count vig',

    'day' => ':count del',
    'd' => ':count del',
    'a_day' => ':count del',

    'hour' => ':count düp',
    'h' => ':count düp',
    'a_hour' => ':count düp',

    'minute' => ':count minut',
    'min' => ':count minut',
    'a_minute' => ':count minut',

    'second' => ':count sekun',
    's' => ':count sekun',
    'a_second' => ':count sekun',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['utuko', 'kyiukonyi'],
    'weekdays' => ['Jumapilyi', 'Jumatatuu', 'Jumanne', 'Jumatanu', 'Alhamisi', 'Ijumaa', 'Jumamosi'],
    'weekdays_short' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'weekdays_min' => ['Jpi', 'Jtt', 'Jnn', 'Jtn', 'Alh', 'Iju', 'Jmo'],
    'months' => ['Januari', 'Februari', 'Machi', 'Aprilyi', 'Mei', 'Junyi', 'Julyai', 'Agusti', 'Septemba', 'Oktoba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mac', 'Apr', 'Mei', 'Jun', 'Jul', 'Ago', 'Sep', 'Okt', 'Nov', 'Des'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/wa_BE.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/wae_CH.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Walser Translation Team ml@translate-wae.ch
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'YYYY-MM-DD',
    ],
    'months' => ['Jenner', 'Hornig', 'Märze', 'Abrille', 'Meije', 'Bráčet', 'Heiwet', 'Öigšte', 'Herbštmánet', 'Wímánet', 'Wintermánet', 'Chrištmánet'],
    'months_short' => ['Jen', 'Hor', 'Mär', 'Abr', 'Mei', 'Brá', 'Hei', 'Öig', 'Her', 'Wím', 'Win', 'Chr'],
    'weekdays' => ['Suntag', 'Mäntag', 'Zischtag', 'Mittwuch', 'Frontag', 'Fritag', 'Samschtag'],
    'weekdays_short' => ['Sun', 'Män', 'Zis', 'Mit', 'Fro', 'Fri', 'Sam'],
    'weekdays_min' => ['Sun', 'Män', 'Zis', 'Mit', 'Fro', 'Fri', 'Sam'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'month' => ':count Maano', // less reliable
    'm' => ':count Maano', // less reliable
    'a_month' => ':count Maano', // less reliable
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/wal_ET.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Ge'ez Frontier Foundation    locales@geez.org
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕረል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክተውበር', 'ኖቬምበር', 'ዲሴምበር'],
    'months_short' => ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕረ', 'ሜይ ', 'ጁን ', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክተ', 'ኖቬም', 'ዲሴም'],
    'weekdays' => ['ወጋ', 'ሳይኖ', 'ማቆሳኛ', 'አሩዋ', 'ሃሙሳ', 'አርባ', 'ቄራ'],
    'weekdays_short' => ['ወጋ ', 'ሳይኖ', 'ማቆሳ', 'አሩዋ', 'ሃሙሳ', 'አርባ', 'ቄራ '],
    'weekdays_min' => ['ወጋ ', 'ሳይኖ', 'ማቆሳ', 'አሩዋ', 'ሃሙሳ', 'አርባ', 'ቄራ '],
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['ማለዶ', 'ቃማ'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Djan SACRE Pablo Saratxaga pablo@mandrakesoft.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['di djanvî', 'di fevrî', 'di måss', 'd’ avri', 'di may', 'di djun', 'di djulete', 'd’ awousse', 'di setimbe', 'd’ octôbe', 'di nôvimbe', 'di decimbe'],
    'months_short' => ['dja', 'fev', 'mås', 'avr', 'may', 'djn', 'djl', 'awo', 'set', 'oct', 'nôv', 'dec'],
    'weekdays' => ['dimegne', 'londi', 'mårdi', 'mierkidi', 'djudi', 'vénrdi', 'semdi'],
    'weekdays_short' => ['dim', 'lon', 'mår', 'mie', 'dju', 'vén', 'sem'],
    'weekdays_min' => ['dim', 'lon', 'mår', 'mie', 'dju', 'vén', 'sem'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,

    'year' => ':count anêye',
    'y' => ':count anêye',
    'a_year' => ':count anêye',

    'month' => ':count meûs',
    'm' => ':count meûs',
    'a_month' => ':count meûs',

    'week' => ':count samwinne',
    'w' => ':count samwinne',
    'a_week' => ':count samwinne',

    'day' => ':count djoû',
    'd' => ':count djoû',
    'a_day' => ':count djoû',

    'hour' => ':count eure',
    'h' => ':count eure',
    'a_hour' => ':count eure',

    'minute' => ':count munute',
    'min' => ':count munute',
    'a_minute' => ':count munute',

    'second' => ':count Sigonde',
    's' => ':count Sigonde',
    'a_second' => ':count Sigonde',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/wo_SN.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - The Debian Project Christian Perrier bubulle@debian.org
 */
return [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD.MM.YYYY',
        'LL' => 'MMMM DD, YYYY',
        'LLL' => 'DD MMM HH:mm',
        'LLLL' => 'MMMM DD, YYYY HH:mm',
    ],
    'months' => ['sanwiy\'e', 'feebriy\'e', 'mars', 'awril', 'me', 'suwen', 'sulet', 'uut', 'septaambar', 'oktoobar', 'nowaambar', 'desaambar'],
    'months_short' => ['san', 'fee', 'mar', 'awr', 'me ', 'suw', 'sul', 'uut', 'sep', 'okt', 'now', 'des'],
    'weekdays' => ['dib\'eer', 'altine', 'talaata', 'allarba', 'alxames', 'ajjuma', 'gaawu'],
    'weekdays_short' => ['dib', 'alt', 'tal', 'all', 'alx', 'ajj', 'gaa'],
    'weekdays_min' => ['dib', 'alt', 'tal', 'all', 'alx', 'ajj', 'gaa'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'year' => ':count at',
    'month' => ':count wèr',
    'week' => ':count ayubés',
    'day' => ':count bés',
    'hour' => ':count waxtu',
    'minute' => ':count simili',
    'second' => ':count saa',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/xh_ZA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['eyoMqungu', 'eyoMdumba', 'eyoKwindla', 'uTshazimpuzi', 'uCanzibe', 'eyeSilimela', 'eyeKhala', 'eyeThupa', 'eyoMsintsi', 'eyeDwarha', 'eyeNkanga', 'eyoMnga'],
    'months_short' => ['Mqu', 'Mdu', 'Kwi', 'Tsh', 'Can', 'Sil', 'Kha', 'Thu', 'Msi', 'Dwa', 'Nka', 'Mng'],
    'weekdays' => ['iCawa', 'uMvulo', 'lwesiBini', 'lwesiThathu', 'ulweSine', 'lwesiHlanu', 'uMgqibelo'],
    'weekdays_short' => ['Caw', 'Mvu', 'Bin', 'Tha', 'Sin', 'Hla', 'Mgq'],
    'weekdays_min' => ['Caw', 'Mvu', 'Bin', 'Tha', 'Sin', 'Hla', 'Mgq'],
    'day_of_first_week_of_year' => 1,

    'year' => ':count ihlobo', // less reliable
    'y' => ':count ihlobo', // less reliable
    'a_year' => ':count ihlobo', // less reliable

    'hour' => ':count iwotshi', // less reliable
    'h' => ':count iwotshi', // less reliable
    'a_hour' => ':count iwotshi', // less reliable

    'minute' => ':count ingqalelo', // less reliable
    'min' => ':count ingqalelo', // less reliable
    'a_minute' => ':count ingqalelo', // less reliable

    'second' => ':count nceda', // less reliable
    's' => ':count nceda', // less reliable
    'a_second' => ':count nceda', // less reliable

    'month' => ':count inyanga',
    'm' => ':count inyanga',
    'a_month' => ':count inyanga',

    'week' => ':count veki',
    'w' => ':count veki',
    'a_week' => ':count veki',

    'day' => ':count imini',
    'd' => ':count imini',
    'a_day' => ':count imini',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['Munkyo', 'Eigulo'],
    'weekdays' => ['Sabiiti', 'Balaza', 'Owokubili', 'Owokusatu', 'Olokuna', 'Olokutaanu', 'Olomukaaga'],
    'weekdays_short' => ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'],
    'weekdays_min' => ['Sabi', 'Bala', 'Kubi', 'Kusa', 'Kuna', 'Kuta', 'Muka'],
    'months' => ['Janwaliyo', 'Febwaliyo', 'Marisi', 'Apuli', 'Maayi', 'Juuni', 'Julaayi', 'Agusito', 'Sebuttemba', 'Okitobba', 'Novemba', 'Desemba'],
    'months_short' => ['Jan', 'Feb', 'Mar', 'Apu', 'Maa', 'Juu', 'Jul', 'Agu', 'Seb', 'Oki', 'Nov', 'Des'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'meridiem' => ['kiɛmɛ́ɛm', 'kisɛ́ndɛ'],
    'weekdays' => ['sɔ́ndiɛ', 'móndie', 'muányáŋmóndie', 'metúkpíápɛ', 'kúpélimetúkpiapɛ', 'feléte', 'séselé'],
    'weekdays_short' => ['sd', 'md', 'mw', 'et', 'kl', 'fl', 'ss'],
    'weekdays_min' => ['sd', 'md', 'mw', 'et', 'kl', 'fl', 'ss'],
    'months' => ['pikítíkítie, oólí ú kutúan', 'siɛyɛ́, oóli ú kándíɛ', 'ɔnsúmbɔl, oóli ú kátátúɛ', 'mesiŋ, oóli ú kénie', 'ensil, oóli ú kátánuɛ', 'ɔsɔn', 'efute', 'pisuyú', 'imɛŋ i puɔs', 'imɛŋ i putúk,oóli ú kátíɛ', 'makandikɛ', 'pilɔndɔ́'],
    'months_short' => ['o.1', 'o.2', 'o.3', 'o.4', 'o.5', 'o.6', 'o.7', 'o.8', 'o.9', 'o.10', 'o.11', 'o.12'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'D/M/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/yi_US.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - http://www.uyip.org/ Pablo Saratxaga pablo@mandrakesoft.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', 'אקטאבער', 'נאוועמבער', 'דעצעמבער'],
    'months_short' => ['יאַנ', 'פֿעב', 'מאַר', 'אַפּר', 'מײַ ', 'יונ', 'יול', 'אױג', 'סעפּ', 'אָקט', 'נאָװ', 'דעצ'],
    'weekdays' => ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטװאָך', 'דאָנערשטיק', 'פֿרײַטיק', 'שבת'],
    'weekdays_short' => ['זונ\'', 'מאָנ\'', 'דינ\'', 'מיט\'', 'דאָנ\'', 'פֿרײַ\'', 'שבת'],
    'weekdays_min' => ['זונ\'', 'מאָנ\'', 'דינ\'', 'מיט\'', 'דאָנ\'', 'פֿרײַ\'', 'שבת'],
    'day_of_first_week_of_year' => 1,

    'year' => ':count יאר',
    'y' => ':count יאר',
    'a_year' => ':count יאר',

    'month' => ':count חודש',
    'm' => ':count חודש',
    'a_month' => ':count חודש',

    'week' => ':count וואָך',
    'w' => ':count וואָך',
    'a_week' => ':count וואָך',

    'day' => ':count טאָג',
    'd' => ':count טאָג',
    'a_day' => ':count טאָג',

    'hour' => ':count שעה',
    'h' => ':count שעה',
    'a_hour' => ':count שעה',

    'minute' => ':count מינוט',
    'min' => ':count מינוט',
    'a_minute' => ':count מינוט',

    'second' => ':count סעקונדע',
    's' => ':count סעקונדע',
    'a_second' => ':count סעקונדע',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - François B
 * - Atolagbe Abisoye
 */
return [
    'year' => 'ọdún :count',
    'a_year' => '{1}ọdún kan|ọdún :count',
    'month' => 'osù :count',
    'a_month' => '{1}osù kan|osù :count',
    'week' => 'ọsẹ :count',
    'a_week' => '{1}ọsẹ kan|ọsẹ :count',
    'day' => 'ọjọ́ :count',
    'a_day' => '{1}ọjọ́ kan|ọjọ́ :count',
    'hour' => 'wákati :count',
    'a_hour' => '{1}wákati kan|wákati :count',
    'minute' => 'ìsẹjú :count',
    'a_minute' => '{1}ìsẹjú kan|ìsẹjú :count',
    'second' => 'iaayá :count',
    'a_second' => '{1}ìsẹjú aayá die|aayá :count',
    'ago' => ':time kọjá',
    'from_now' => 'ní :time',
    'diff_yesterday' => 'Àna',
    'diff_yesterday_regexp' => 'Àna(?:\\s+ni)?',
    'diff_today' => 'Ònì',
    'diff_today_regexp' => 'Ònì(?:\\s+ni)?',
    'diff_tomorrow' => 'Ọ̀la',
    'diff_tomorrow_regexp' => 'Ọ̀la(?:\\s+ni)?',
    'formats' => [
        'LT' => 'h:mm A',
        'LTS' => 'h:mm:ss A',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY h:mm A',
        'LLLL' => 'dddd, D MMMM YYYY h:mm A',
    ],
    'calendar' => [
        'sameDay' => '[Ònì ni] LT',
        'nextDay' => '[Ọ̀la ni] LT',
        'nextWeek' => 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT',
        'lastDay' => '[Àna ni] LT',
        'lastWeek' => 'dddd [Ọsẹ̀ tólọ́] [ni] LT',
        'sameElse' => 'L',
    ],
    'ordinal' => 'ọjọ́ :number',
    'months' => ['Sẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', 'Èbibi', 'Òkùdu', 'Agẹmo', 'Ògún', 'Owewe', 'Ọ̀wàrà', 'Bélú', 'Ọ̀pẹ̀̀'],
    'months_short' => ['Sẹ́r', 'Èrl', 'Ẹrn', 'Ìgb', 'Èbi', 'Òkù', 'Agẹ', 'Ògú', 'Owe', 'Ọ̀wà', 'Bél', 'Ọ̀pẹ̀̀'],
    'weekdays' => ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'],
    'weekdays_short' => ['Àìk', 'Ajé', 'Ìsẹ́', 'Ọjr', 'Ọjb', 'Ẹtì', 'Àbá'],
    'weekdays_min' => ['Àì', 'Aj', 'Ìs', 'Ọr', 'Ọb', 'Ẹt', 'Àb'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'meridiem' => ['Àárọ̀', 'Ọ̀sán'],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return array_replace_recursive(require __DIR__.'/yo.php', [
    'meridiem' => ['Àárɔ̀', 'Ɔ̀sán'],
    'weekdays' => ['Ɔjɔ́ Àìkú', 'Ɔjɔ́ Ajé', 'Ɔjɔ́ Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɔjɔ́ Ɛtì', 'Ɔjɔ́ Àbámɛ́ta'],
    'weekdays_short' => ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'],
    'weekdays_min' => ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'],
    'months' => ['Oshù Shɛ́rɛ́', 'Oshù Èrèlè', 'Oshù Ɛrɛ̀nà', 'Oshù Ìgbé', 'Oshù Ɛ̀bibi', 'Oshù Òkúdu', 'Oshù Agɛmɔ', 'Oshù Ògún', 'Oshù Owewe', 'Oshù Ɔ̀wàrà', 'Oshù Bélú', 'Oshù Ɔ̀pɛ̀'],
    'months_short' => ['Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', 'Bélú', 'Ɔ̀pɛ̀'],
    'first_day_of_week' => 1,
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd, D MMMM YYYY HH:mm',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/yo.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/yue_HK.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/zh_Hans.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/zh_Hant.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/zh_HK.php', [
    'formats' => [
        'L' => 'YYYY年MM月DD日 dddd',
    ],
    'months' => ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
    'months_short' => ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
    'weekdays' => ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
    'weekdays_short' => ['日', '一', '二', '三', '四', '五', '六'],
    'weekdays_min' => ['日', '一', '二', '三', '四', '五', '六'],
    'first_day_of_week' => 0,
    'day_of_first_week_of_year' => 1,
    'meridiem' => ['上午', '下午'],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/yuw_PG.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Information from native speakers Hannah Sarvasy nungon.localization@gmail.com
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YY',
    ],
    'months' => ['jenuari', 'febuari', 'mas', 'epril', 'mei', 'jun', 'julai', 'ögus', 'septemba', 'öktoba', 'nöwemba', 'diksemba'],
    'months_short' => ['jen', 'feb', 'mas', 'epr', 'mei', 'jun', 'jul', 'ögu', 'sep', 'ökt', 'nöw', 'dis'],
    'weekdays' => ['sönda', 'mönda', 'sinda', 'mitiwö', 'sogipbono', 'nenggo', 'söndanggie'],
    'weekdays_short' => ['sön', 'mön', 'sin', 'mit', 'soi', 'nen', 'sab'],
    'weekdays_min' => ['sön', 'mön', 'sin', 'mit', 'soi', 'nen', 'sab'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - BAKTETE Miloud
 */
return [
    'year' => ':count ⵓⵙⴳⴳⵯⴰⵙ|:count ⵉⵙⴳⴳⵓⵙⴰ',
    'a_year' => 'ⵓⵙⴳⴳⵯⴰⵙ|:count ⵉⵙⴳⴳⵓⵙⴰ',
    'y' => ':count ⵓⵙⴳⴳⵯⴰⵙ|:count ⵉⵙⴳⴳⵓⵙⴰ',
    'month' => ':count ⵡⴰⵢⵢⵓⵔ|:count ⴰⵢⵢⵓⵔⵏ',
    'a_month' => 'ⵉⴷⵊ ⵡⴰⵢⵢⵓⵔ|:count ⴰⵢⵢⵓⵔⵏ',
    'm' => ':count ⴰⵢⵢⵓⵔⵏ',
    'week' => ':count ⵉⵎⴰⵍⴰⵙⵙ|:count ⵉⵎⴰⵍⴰⵙⵙⵏ',
    'a_week' => 'ⵉⵛⵜ ⵉⵎⴰⵍⴰⵙⵙ|:count ⵉⵎⴰⵍⴰⵙⵙⵏ',
    'w' => ':count ⵉⵎⴰⵍⴰⵙⵙ.',
    'day' => ':count ⵡⴰⵙⵙ|:count ⵓⵙⵙⴰⵏ',
    'a_day' => 'ⵉⴷⵊ ⵡⴰⵙⵙ|:count ⵓⵙⵙⴰⵏ',
    'd' => ':count ⵓ',
    'hour' => ':count ⵜⵙⵔⴰⴳⵜ|:count ⵜⵉⵙⵔⴰⴳⵉⵏ',
    'a_hour' => 'ⵉⵛⵜ ⵜⵙⵔⴰⴳⵜ|:count ⵜⵉⵙⵔⴰⴳⵉⵏ',
    'h' => ':count ⵜ',
    'minute' => ':count ⵜⵓⵙⴷⵉⴷⵜ|:count ⵜⵓⵙⴷⵉⴷⵉⵏ',
    'a_minute' => 'ⵉⵛⵜ ⵜⵓⵙⴷⵉⴷⵜ|:count ⵜⵓⵙⴷⵉⴷⵉⵏ',
    'min' => ':count ⵜⵓⵙ',
    'second' => ':count ⵜⵙⵉⵏⵜ|:count ⵜⵉⵙⵉⵏⴰ',
    'a_second' => 'ⴽⵔⴰ ⵜⵉⵙⵉⵏⴰ|:count ⵜⵉⵙⵉⵏⴰ',
    's' => ':count ⵜ',
    'ago' => 'ⵣⴳ :time',
    'from_now' => 'ⴷⴳ :time',
    'after' => ':time ⴰⵡⴰⵔ',
    'before' => ':time ⴷⴰⵜ',
    'diff_now' => 'ⴰⴷⵡⴰⵍⵉ',
    'diff_today' => 'ⴰⵙⵙ',
    'diff_today_regexp' => 'ⴰⵙⵙ(?:\\s+ⴰ/ⴰⴷ)?(?:\\s+ⴳ)?',
    'diff_yesterday' => 'ⴰⵙⵙⵏⵏⴰⵟ',
    'diff_yesterday_regexp' => 'ⴰⵙⵙⵏⵏⴰⵟ(?:\\s+ⴳ)?',
    'diff_tomorrow' => 'ⴰⵙⴽⴽⴰ',
    'diff_tomorrow_regexp' => 'ⴰⵙⴽⴽⴰ(?:\\s+ⴳ)?',
    'diff_before_yesterday' => 'ⴼⵔ ⵉⴹⵏⵏⴰⵟ',
    'diff_after_tomorrow' => 'ⵏⴰⴼ ⵓⵙⴽⴽⴰ',
    'period_recurrences' => ':count ⵜⵉⴽⴽⴰⵍ',
    'period_interval' => 'ⴽⵓ :interval',
    'period_start_date' => 'ⴳ :date',
    'period_end_date' => 'ⵉ :date',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'DD/MM/YYYY',
        'LL' => 'D MMMM YYYY',
        'LLL' => 'D MMMM YYYY HH:mm',
        'LLLL' => 'dddd D MMMM YYYY HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[ⴰⵙⵙ ⴰ/ⴰⴷ ⴳ] LT',
        'nextDay' => '[ⴰⵙⴽⴽⴰ ⴳ] LT',
        'nextWeek' => 'dddd [ⴳ] LT',
        'lastDay' => '[ⴰⵙⵙⵏⵏⴰⵟ ⴳ] LT',
        'lastWeek' => 'dddd [ⴰⵎⴳⴳⴰⵔⵓ ⴳ] LT',
        'sameElse' => 'L',
    ],
    'meridiem' => ['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'],
    'months' => ['ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵟⵓⴱⵕ', 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ'],
    'months_short' => ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵟⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'],
    'weekdays' => ['ⵓⵙⴰⵎⴰⵙ', 'ⵡⴰⵢⵏⴰⵙ', 'ⵓⵙⵉⵏⴰⵙ', 'ⵡⴰⴽⵕⴰⵙ', 'ⵓⴽⵡⴰⵙ', 'ⵓⵙⵉⵎⵡⴰⵙ', 'ⵓⵙⵉⴹⵢⴰⵙ'],
    'weekdays_short' => ['ⵓⵙⴰ', 'ⵡⴰⵢ', 'ⵓⵙⵉ', 'ⵡⴰⴽ', 'ⵓⴽⵡ', 'ⵓⵙⵉⵎ', 'ⵓⵙⵉⴹ'],
    'weekdays_min' => ['ⵓⵙⴰ', 'ⵡⴰⵢ', 'ⵓⵙⵉ', 'ⵡⴰⴽ', 'ⵓⴽⵡ', 'ⵓⵙⵉⵎ', 'ⵓⵙⵉⴹ'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 1,
    'list' => [', ', ' ⴷ '],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - xuri
 * - sycuato
 * - bokideckonja
 * - Luo Ning
 * - William Yang (williamyang233)
 */
return array_merge(require __DIR__.'/zh_Hans.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY/MM/DD',
        'LL' => 'YYYY年M月D日',
        'LLL' => 'YYYY年M月D日 A h点mm分',
        'LLLL' => 'YYYY年M月D日dddd A h点mm分',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - monkeycon
 * - François B
 * - Jason Katz-Brown
 * - Serhan Apaydın
 * - Matt Johnson
 * - JD Isaacks
 * - Zeno Zeng
 * - Chris Hemp
 * - shankesgk2
 */
return array_merge(require __DIR__.'/zh.php', [
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY/MM/DD',
        'LL' => 'YYYY年M月D日',
        'LLL' => 'YYYY年M月D日Ah点mm分',
        'LLLL' => 'YYYY年M月D日ddddAh点mm分',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - monkeycon
 * - François B
 * - Jason Katz-Brown
 * - Konstantin Konev
 * - Chris Lam
 * - Serhan Apaydın
 * - Gary Lo
 * - JD Isaacks
 * - Chris Hemp
 * - shankesgk2
 * - Daniel Cheung (danvim)
 */
return [
    'year' => ':count:optional-space年',
    'y' => ':count:optional-space年',
    'month' => ':count:optional-space个月',
    'm' => ':count:optional-space个月',
    'week' => ':count:optional-space周',
    'w' => ':count:optional-space周',
    'day' => ':count:optional-space天',
    'd' => ':count:optional-space天',
    'hour' => ':count:optional-space小时',
    'h' => ':count:optional-space小时',
    'minute' => ':count:optional-space分钟',
    'min' => ':count:optional-space分钟',
    'second' => ':count:optional-space秒',
    'a_second' => '{1}几秒|]1,Inf[:count:optional-space秒',
    's' => ':count:optional-space秒',
    'ago' => ':time前',
    'from_now' => ':time后',
    'after' => ':time后',
    'before' => ':time前',
    'diff_now' => '现在',
    'diff_today' => '今天',
    'diff_yesterday' => '昨天',
    'diff_tomorrow' => '明天',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY/MM/DD',
        'LL' => 'YYYY年M月D日',
        'LLL' => 'YYYY年M月D日 HH:mm',
        'LLLL' => 'YYYY年M月D日dddd HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[今天]LT',
        'nextDay' => '[明天]LT',
        'nextWeek' => '[下]ddddLT',
        'lastDay' => '[昨天]LT',
        'lastWeek' => '[上]ddddLT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'd':
            case 'D':
            case 'DDD':
                return $number.'日';
            case 'M':
                return $number.'月';
            case 'w':
            case 'W':
                return $number.'周';
            default:
                return $number;
        }
    },
    'meridiem' => function ($hour, $minute) {
        $time = $hour * 100 + $minute;
        if ($time < 600) {
            return '凌晨';
        }
        if ($time < 900) {
            return '早上';
        }
        if ($time < 1130) {
            return '上午';
        }
        if ($time < 1230) {
            return '中午';
        }
        if ($time < 1800) {
            return '下午';
        }

        return '晚上';
    },
    'months' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
    'months_short' => ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
    'weekdays' => ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
    'weekdays_short' => ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
    'weekdays_min' => ['日', '一', '二', '三', '四', '五', '六'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => '',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/zh_Hans.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/zh_Hans.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/zh_Hans.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Adam
 * - monkeycon
 * - François B
 * - Jason Katz-Brown
 * - Chris Lam
 * - Serhan Apaydın
 * - Gary Lo
 * - JD Isaacks
 * - Chris Hemp
 * - Eddie
 * - KID
 * - shankesgk2
 * - Daniel Cheung (danvim)
 */
return [
    'year' => ':count:optional-space年',
    'y' => ':count:optional-space年',
    'month' => ':count:optional-space個月',
    'm' => ':count:optional-space月',
    'week' => ':count:optional-space週',
    'w' => ':count:optional-space週',
    'day' => ':count:optional-space天',
    'd' => ':count:optional-space天',
    'hour' => ':count:optional-space小時',
    'h' => ':count:optional-space小時',
    'minute' => ':count:optional-space分鐘',
    'min' => ':count:optional-space分鐘',
    'second' => ':count:optional-space秒',
    'a_second' => '{1}幾秒|]1,Inf[:count:optional-space秒',
    's' => ':count:optional-space秒',
    'ago' => ':time前',
    'from_now' => ':time後',
    'after' => ':time後',
    'before' => ':time前',
    'diff_now' => '現在',
    'diff_today' => '今天',
    'diff_yesterday' => '昨天',
    'diff_tomorrow' => '明天',
    'formats' => [
        'LT' => 'HH:mm',
        'LTS' => 'HH:mm:ss',
        'L' => 'YYYY/MM/DD',
        'LL' => 'YYYY年M月D日',
        'LLL' => 'YYYY年M月D日 HH:mm',
        'LLLL' => 'YYYY年M月D日dddd HH:mm',
    ],
    'calendar' => [
        'sameDay' => '[今天] LT',
        'nextDay' => '[明天] LT',
        'nextWeek' => '[下]dddd LT',
        'lastDay' => '[昨天] LT',
        'lastWeek' => '[上]dddd LT',
        'sameElse' => 'L',
    ],
    'ordinal' => function ($number, $period) {
        switch ($period) {
            case 'd':
            case 'D':
            case 'DDD':
                return $number.'日';
            case 'M':
                return $number.'月';
            case 'w':
            case 'W':
                return $number.'周';
            default:
                return $number;
        }
    },
    'meridiem' => function ($hour, $minute) {
        $time = $hour * 100 + $minute;
        if ($time < 600) {
            return '凌晨';
        }
        if ($time < 900) {
            return '早上';
        }
        if ($time < 1130) {
            return '上午';
        }
        if ($time < 1230) {
            return '中午';
        }
        if ($time < 1800) {
            return '下午';
        }

        return '晚上';
    },
    'months' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
    'months_short' => ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
    'weekdays' => ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
    'weekdays_short' => ['週日', '週一', '週二', '週三', '週四', '週五', '週六'],
    'weekdays_min' => ['日', '一', '二', '三', '四', '五', '六'],
    'first_day_of_week' => 1,
    'day_of_first_week_of_year' => 4,
    'list' => '',
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/zh_Hant.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/zh_Hant.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
return require __DIR__.'/zh_Hant.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return require __DIR__.'/zh_Hant_HK.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - tarunvelli
 * - Eddie
 * - KID
 * - shankesgk2
 */
return array_replace_recursive(require __DIR__.'/zh_Hant.php', [
    'after' => ':time后',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/zh.php', [
    'formats' => [
        'L' => 'YYYY年MM月DD日',
    ],
    'months' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
    'months_short' => ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
    'weekdays' => ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
    'weekdays_short' => ['日', '一', '二', '三', '四', '五', '六'],
    'weekdays_min' => ['日', '一', '二', '三', '四', '五', '六'],
    'day_of_first_week_of_year' => 1,
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return require __DIR__.'/zh_Hant_TW.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - IBM Globalization Center of Competency, Yamato Software Laboratory    bug-glibc-locales@gnu.org
 */
return array_replace_recursive(require __DIR__.'/zh.php', [
    'formats' => [
        'L' => 'YYYY-MM-DD',
    ],
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Unknown default region, use the first alphabetically.
 */
return require __DIR__.'/zu_ZA.php';
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * Authors:
 * - Zuza Software Foundation (Translate.org.za) Dwayne Bailey dwayne@translate.org.za
 */
return array_replace_recursive(require __DIR__.'/en.php', [
    'formats' => [
        'L' => 'DD/MM/YYYY',
    ],
    'months' => ['Januwari', 'Februwari', 'Mashi', 'Ephreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', 'Septhemba', 'Okthoba', 'Novemba', 'Disemba'],
    'months_short' => ['Jan', 'Feb', 'Mas', 'Eph', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'],
    'weekdays' => ['iSonto', 'uMsombuluko', 'uLwesibili', 'uLwesithathu', 'uLwesine', 'uLwesihlanu', 'uMgqibelo'],
    'weekdays_short' => ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'],
    'weekdays_min' => ['Son', 'Mso', 'Bil', 'Tha', 'Sin', 'Hla', 'Mgq'],
    'day_of_first_week_of_year' => 1,

    'year' => 'kweminyaka engu-:count',
    'y' => 'kweminyaka engu-:count',
    'a_year' => 'kweminyaka engu-:count',

    'month' => 'izinyanga ezingu-:count',
    'm' => 'izinyanga ezingu-:count',
    'a_month' => 'izinyanga ezingu-:count',

    'week' => 'lwamasonto angu-:count',
    'w' => 'lwamasonto angu-:count',
    'a_week' => 'lwamasonto angu-:count',

    'day' => 'ezingaba ngu-:count',
    'd' => 'ezingaba ngu-:count',
    'a_day' => 'ezingaba ngu-:count',

    'hour' => 'amahora angu-:count',
    'h' => 'amahora angu-:count',
    'a_hour' => 'amahora angu-:count',

    'minute' => 'ngemizuzu engu-:count',
    'min' => 'ngemizuzu engu-:count',
    'a_minute' => 'ngemizuzu engu-:count',

    'second' => 'imizuzwana engu-:count',
    's' => 'imizuzwana engu-:count',
    'a_second' => 'imizuzwana engu-:count',
]);
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use JsonSerializable;

class Language implements JsonSerializable
{
    /**
     * @var array
     */
    protected static $languagesNames;

    /**
     * @var array
     */
    protected static $regionsNames;

    /**
     * @var string
     */
    protected $id;

    /**
     * @var string
     */
    protected $code;

    /**
     * @var string|null
     */
    protected $variant;

    /**
     * @var string|null
     */
    protected $region;

    /**
     * @var array
     */
    protected $names;

    /**
     * @var string
     */
    protected $isoName;

    /**
     * @var string
     */
    protected $nativeName;

    public function __construct(string $id)
    {
        $this->id = str_replace('-', '_', $id);
        $parts = explode('_', $this->id);
        $this->code = $parts[0];

        if (isset($parts[1])) {
            if (!preg_match('/^[A-Z]+$/', $parts[1])) {
                $this->variant = $parts[1];
                $parts[1] = $parts[2] ?? null;
            }
            if ($parts[1]) {
                $this->region = $parts[1];
            }
        }
    }

    /**
     * Get the list of the known languages.
     *
     * @return array
     */
    public static function all()
    {
        if (!static::$languagesNames) {
            static::$languagesNames = require __DIR__.'/List/languages.php';
        }

        return static::$languagesNames;
    }

    /**
     * Get the list of the known regions.
     *
     * @return array
     */
    public static function regions()
    {
        if (!static::$regionsNames) {
            static::$regionsNames = require __DIR__.'/List/regions.php';
        }

        return static::$regionsNames;
    }

    /**
     * Get both isoName and nativeName as an array.
     *
     * @return array
     */
    public function getNames(): array
    {
        if (!$this->names) {
            $this->names = static::all()[$this->code] ?? [
                'isoName' => $this->code,
                'nativeName' => $this->code,
            ];
        }

        return $this->names;
    }

    /**
     * Returns the original locale ID.
     *
     * @return string
     */
    public function getId(): string
    {
        return $this->id;
    }

    /**
     * Returns the code of the locale "en"/"fr".
     *
     * @return string
     */
    public function getCode(): string
    {
        return $this->code;
    }

    /**
     * Returns the variant code such as cyrl/latn.
     *
     * @return string|null
     */
    public function getVariant(): ?string
    {
        return $this->variant;
    }

    /**
     * Returns the variant such as Cyrillic/Latin.
     *
     * @return string|null
     */
    public function getVariantName(): ?string
    {
        if ($this->variant === 'Latn') {
            return 'Latin';
        }

        if ($this->variant === 'Cyrl') {
            return 'Cyrillic';
        }

        return $this->variant;
    }

    /**
     * Returns the region part of the locale.
     *
     * @return string|null
     */
    public function getRegion(): ?string
    {
        return $this->region;
    }

    /**
     * Returns the region name for the current language.
     *
     * @return string|null
     */
    public function getRegionName(): ?string
    {
        return $this->region ? (static::regions()[$this->region] ?? $this->region) : null;
    }

    /**
     * Returns the long ISO language name.
     *
     * @return string
     */
    public function getFullIsoName(): string
    {
        if (!$this->isoName) {
            $this->isoName = $this->getNames()['isoName'];
        }

        return $this->isoName;
    }

    /**
     * Set the ISO language name.
     *
     * @param string $isoName
     */
    public function setIsoName(string $isoName): self
    {
        $this->isoName = $isoName;

        return $this;
    }

    /**
     * Return the full name of the language in this language.
     *
     * @return string
     */
    public function getFullNativeName(): string
    {
        if (!$this->nativeName) {
            $this->nativeName = $this->getNames()['nativeName'];
        }

        return $this->nativeName;
    }

    /**
     * Set the name of the language in this language.
     *
     * @param string $nativeName
     */
    public function setNativeName(string $nativeName): self
    {
        $this->nativeName = $nativeName;

        return $this;
    }

    /**
     * Returns the short ISO language name.
     *
     * @return string
     */
    public function getIsoName(): string
    {
        $name = $this->getFullIsoName();

        return trim(strstr($name, ',', true) ?: $name);
    }

    /**
     * Get the short name of the language in this language.
     *
     * @return string
     */
    public function getNativeName(): string
    {
        $name = $this->getFullNativeName();

        return trim(strstr($name, ',', true) ?: $name);
    }

    /**
     * Get a string with short ISO name, region in parentheses if applicable, variant in parentheses if applicable.
     *
     * @return string
     */
    public function getIsoDescription()
    {
        $region = $this->getRegionName();
        $variant = $this->getVariantName();

        return $this->getIsoName().($region ? ' ('.$region.')' : '').($variant ? ' ('.$variant.')' : '');
    }

    /**
     * Get a string with short native name, region in parentheses if applicable, variant in parentheses if applicable.
     *
     * @return string
     */
    public function getNativeDescription()
    {
        $region = $this->getRegionName();
        $variant = $this->getVariantName();

        return $this->getNativeName().($region ? ' ('.$region.')' : '').($variant ? ' ('.$variant.')' : '');
    }

    /**
     * Get a string with long ISO name, region in parentheses if applicable, variant in parentheses if applicable.
     *
     * @return string
     */
    public function getFullIsoDescription()
    {
        $region = $this->getRegionName();
        $variant = $this->getVariantName();

        return $this->getFullIsoName().($region ? ' ('.$region.')' : '').($variant ? ' ('.$variant.')' : '');
    }

    /**
     * Get a string with long native name, region in parentheses if applicable, variant in parentheses if applicable.
     *
     * @return string
     */
    public function getFullNativeDescription()
    {
        $region = $this->getRegionName();
        $variant = $this->getVariantName();

        return $this->getFullNativeName().($region ? ' ('.$region.')' : '').($variant ? ' ('.$variant.')' : '');
    }

    /**
     * Returns the original locale ID.
     *
     * @return string
     */
    public function __toString()
    {
        return $this->getId();
    }

    /**
     * Get a string with short ISO name, region in parentheses if applicable, variant in parentheses if applicable.
     *
     * @return string
     */
    public function jsonSerialize()
    {
        return $this->getIsoDescription();
    }
}
<?php

namespace Carbon\Laravel;

use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Carbon\CarbonInterval;
use Carbon\CarbonPeriod;
use Illuminate\Contracts\Events\Dispatcher as DispatcherContract;
use Illuminate\Events\Dispatcher;
use Illuminate\Events\EventDispatcher;
use Illuminate\Support\Carbon as IlluminateCarbon;
use Illuminate\Support\Facades\Date;
use Throwable;

class ServiceProvider extends \Illuminate\Support\ServiceProvider
{
    public function boot()
    {
        $this->updateLocale();

        if (!$this->app->bound('events')) {
            return;
        }

        $service = $this;
        $events = $this->app['events'];

        if ($this->isEventDispatcher($events)) {
            $events->listen(class_exists('Illuminate\Foundation\Events\LocaleUpdated') ? 'Illuminate\Foundation\Events\LocaleUpdated' : 'locale.changed', function () use ($service) {
                $service->updateLocale();
            });
        }
    }

    public function updateLocale()
    {
        $app = $this->app && method_exists($this->app, 'getLocale') ? $this->app : app('translator');
        $locale = $app->getLocale();
        Carbon::setLocale($locale);
        CarbonImmutable::setLocale($locale);
        CarbonPeriod::setLocale($locale);
        CarbonInterval::setLocale($locale);

        if (class_exists(IlluminateCarbon::class)) {
            IlluminateCarbon::setLocale($locale);
        }

        if (class_exists(Date::class)) {
            try {
                $root = Date::getFacadeRoot();
                $root->setLocale($locale);
            } catch (Throwable $e) {
                // Non Carbon class in use in Date facade
            }
        }
    }

    public function register()
    {
        // Needed for Laravel < 5.3 compatibility
    }

    protected function isEventDispatcher($instance)
    {
        return $instance instanceof EventDispatcher
            || $instance instanceof Dispatcher
            || $instance instanceof DispatcherContract;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return [
    /*
     * ISO 639-2
     */
    'ab' => [
        'isoName' => 'Abkhazian',
        'nativeName' => 'аҧсуа бызшәа, аҧсшәа',
    ],
    'aa' => [
        'isoName' => 'Afar',
        'nativeName' => 'Afaraf',
    ],
    'af' => [
        'isoName' => 'Afrikaans',
        'nativeName' => 'Afrikaans',
    ],
    'ak' => [
        'isoName' => 'Akan',
        'nativeName' => 'Akan',
    ],
    'sq' => [
        'isoName' => 'Albanian',
        'nativeName' => 'Shqip',
    ],
    'am' => [
        'isoName' => 'Amharic',
        'nativeName' => 'አማርኛ',
    ],
    'ar' => [
        'isoName' => 'Arabic',
        'nativeName' => 'العربية',
    ],
    'an' => [
        'isoName' => 'Aragonese',
        'nativeName' => 'aragonés',
    ],
    'hy' => [
        'isoName' => 'Armenian',
        'nativeName' => 'Հայերեն',
    ],
    'as' => [
        'isoName' => 'Assamese',
        'nativeName' => 'অসমীয়া',
    ],
    'av' => [
        'isoName' => 'Avaric',
        'nativeName' => 'авар мацӀ, магӀарул мацӀ',
    ],
    'ae' => [
        'isoName' => 'Avestan',
        'nativeName' => 'avesta',
    ],
    'ay' => [
        'isoName' => 'Aymara',
        'nativeName' => 'aymar aru',
    ],
    'az' => [
        'isoName' => 'Azerbaijani',
        'nativeName' => 'azərbaycan dili',
    ],
    'bm' => [
        'isoName' => 'Bambara',
        'nativeName' => 'bamanankan',
    ],
    'ba' => [
        'isoName' => 'Bashkir',
        'nativeName' => 'башҡорт теле',
    ],
    'eu' => [
        'isoName' => 'Basque',
        'nativeName' => 'euskara, euskera',
    ],
    'be' => [
        'isoName' => 'Belarusian',
        'nativeName' => 'беларуская мова',
    ],
    'bn' => [
        'isoName' => 'Bengali',
        'nativeName' => 'বাংলা',
    ],
    'bh' => [
        'isoName' => 'Bihari languages',
        'nativeName' => 'भोजपुरी',
    ],
    'bi' => [
        'isoName' => 'Bislama',
        'nativeName' => 'Bislama',
    ],
    'bs' => [
        'isoName' => 'Bosnian',
        'nativeName' => 'bosanski jezik',
    ],
    'br' => [
        'isoName' => 'Breton',
        'nativeName' => 'brezhoneg',
    ],
    'bg' => [
        'isoName' => 'Bulgarian',
        'nativeName' => 'български език',
    ],
    'my' => [
        'isoName' => 'Burmese',
        'nativeName' => 'ဗမာစာ',
    ],
    'ca' => [
        'isoName' => 'Catalan, Valencian',
        'nativeName' => 'català, valencià',
    ],
    'ch' => [
        'isoName' => 'Chamorro',
        'nativeName' => 'Chamoru',
    ],
    'ce' => [
        'isoName' => 'Chechen',
        'nativeName' => 'нохчийн мотт',
    ],
    'ny' => [
        'isoName' => 'Chichewa, Chewa, Nyanja',
        'nativeName' => 'chiCheŵa, chinyanja',
    ],
    'zh' => [
        'isoName' => 'Chinese',
        'nativeName' => '中文 (Zhōngwén), 汉语, 漢語',
    ],
    'cv' => [
        'isoName' => 'Chuvash',
        'nativeName' => 'чӑваш чӗлхи',
    ],
    'kw' => [
        'isoName' => 'Cornish',
        'nativeName' => 'Kernewek',
    ],
    'co' => [
        'isoName' => 'Corsican',
        'nativeName' => 'corsu, lingua corsa',
    ],
    'cr' => [
        'isoName' => 'Cree',
        'nativeName' => 'ᓀᐦᐃᔭᐍᐏᐣ',
    ],
    'hr' => [
        'isoName' => 'Croatian',
        'nativeName' => 'hrvatski jezik',
    ],
    'cs' => [
        'isoName' => 'Czech',
        'nativeName' => 'čeština, český jazyk',
    ],
    'da' => [
        'isoName' => 'Danish',
        'nativeName' => 'dansk',
    ],
    'dv' => [
        'isoName' => 'Divehi, Dhivehi, Maldivian',
        'nativeName' => 'ދިވެހި',
    ],
    'nl' => [
        'isoName' => 'Dutch, Flemish',
        'nativeName' => 'Nederlands, Vlaams',
    ],
    'dz' => [
        'isoName' => 'Dzongkha',
        'nativeName' => 'རྫོང་ཁ',
    ],
    'en' => [
        'isoName' => 'English',
        'nativeName' => 'English',
    ],
    'eo' => [
        'isoName' => 'Esperanto',
        'nativeName' => 'Esperanto',
    ],
    'et' => [
        'isoName' => 'Estonian',
        'nativeName' => 'eesti, eesti keel',
    ],
    'ee' => [
        'isoName' => 'Ewe',
        'nativeName' => 'Eʋegbe',
    ],
    'fo' => [
        'isoName' => 'Faroese',
        'nativeName' => 'føroyskt',
    ],
    'fj' => [
        'isoName' => 'Fijian',
        'nativeName' => 'vosa Vakaviti',
    ],
    'fi' => [
        'isoName' => 'Finnish',
        'nativeName' => 'suomi, suomen kieli',
    ],
    'fr' => [
        'isoName' => 'French',
        'nativeName' => 'français',
    ],
    'ff' => [
        'isoName' => 'Fulah',
        'nativeName' => 'Fulfulde, Pulaar, Pular',
    ],
    'gl' => [
        'isoName' => 'Galician',
        'nativeName' => 'Galego',
    ],
    'ka' => [
        'isoName' => 'Georgian',
        'nativeName' => 'ქართული',
    ],
    'de' => [
        'isoName' => 'German',
        'nativeName' => 'Deutsch',
    ],
    'el' => [
        'isoName' => 'Greek (modern)',
        'nativeName' => 'ελληνικά',
    ],
    'gn' => [
        'isoName' => 'Guaraní',
        'nativeName' => 'Avañe\'ẽ',
    ],
    'gu' => [
        'isoName' => 'Gujarati',
        'nativeName' => 'ગુજરાતી',
    ],
    'ht' => [
        'isoName' => 'Haitian, Haitian Creole',
        'nativeName' => 'Kreyòl ayisyen',
    ],
    'ha' => [
        'isoName' => 'Hausa',
        'nativeName' => '(Hausa) هَوُسَ',
    ],
    'he' => [
        'isoName' => 'Hebrew (modern)',
        'nativeName' => 'עברית',
    ],
    'hz' => [
        'isoName' => 'Herero',
        'nativeName' => 'Otjiherero',
    ],
    'hi' => [
        'isoName' => 'Hindi',
        'nativeName' => 'हिन्दी, हिंदी',
    ],
    'ho' => [
        'isoName' => 'Hiri Motu',
        'nativeName' => 'Hiri Motu',
    ],
    'hu' => [
        'isoName' => 'Hungarian',
        'nativeName' => 'magyar',
    ],
    'ia' => [
        'isoName' => 'Interlingua',
        'nativeName' => 'Interlingua',
    ],
    'id' => [
        'isoName' => 'Indonesian',
        'nativeName' => 'Bahasa Indonesia',
    ],
    'ie' => [
        'isoName' => 'Interlingue',
        'nativeName' => 'Originally called Occidental; then Interlingue after WWII',
    ],
    'ga' => [
        'isoName' => 'Irish',
        'nativeName' => 'Gaeilge',
    ],
    'ig' => [
        'isoName' => 'Igbo',
        'nativeName' => 'Asụsụ Igbo',
    ],
    'ik' => [
        'isoName' => 'Inupiaq',
        'nativeName' => 'Iñupiaq, Iñupiatun',
    ],
    'io' => [
        'isoName' => 'Ido',
        'nativeName' => 'Ido',
    ],
    'is' => [
        'isoName' => 'Icelandic',
        'nativeName' => 'Íslenska',
    ],
    'it' => [
        'isoName' => 'Italian',
        'nativeName' => 'Italiano',
    ],
    'iu' => [
        'isoName' => 'Inuktitut',
        'nativeName' => 'ᐃᓄᒃᑎᑐᑦ',
    ],
    'ja' => [
        'isoName' => 'Japanese',
        'nativeName' => '日本語 (にほんご)',
    ],
    'jv' => [
        'isoName' => 'Javanese',
        'nativeName' => 'ꦧꦱꦗꦮ, Basa Jawa',
    ],
    'kl' => [
        'isoName' => 'Kalaallisut, Greenlandic',
        'nativeName' => 'kalaallisut, kalaallit oqaasii',
    ],
    'kn' => [
        'isoName' => 'Kannada',
        'nativeName' => 'ಕನ್ನಡ',
    ],
    'kr' => [
        'isoName' => 'Kanuri',
        'nativeName' => 'Kanuri',
    ],
    'ks' => [
        'isoName' => 'Kashmiri',
        'nativeName' => 'कश्मीरी, كشميري‎',
    ],
    'kk' => [
        'isoName' => 'Kazakh',
        'nativeName' => 'қазақ тілі',
    ],
    'km' => [
        'isoName' => 'Central Khmer',
        'nativeName' => 'ខ្មែរ, ខេមរភាសា, ភាសាខ្មែរ',
    ],
    'ki' => [
        'isoName' => 'Kikuyu, Gikuyu',
        'nativeName' => 'Gĩkũyũ',
    ],
    'rw' => [
        'isoName' => 'Kinyarwanda',
        'nativeName' => 'Ikinyarwanda',
    ],
    'ky' => [
        'isoName' => 'Kirghiz, Kyrgyz',
        'nativeName' => 'Кыргызча, Кыргыз тили',
    ],
    'kv' => [
        'isoName' => 'Komi',
        'nativeName' => 'коми кыв',
    ],
    'kg' => [
        'isoName' => 'Kongo',
        'nativeName' => 'Kikongo',
    ],
    'ko' => [
        'isoName' => 'Korean',
        'nativeName' => '한국어',
    ],
    'ku' => [
        'isoName' => 'Kurdish',
        'nativeName' => 'Kurdî, کوردی‎',
    ],
    'kj' => [
        'isoName' => 'Kuanyama, Kwanyama',
        'nativeName' => 'Kuanyama',
    ],
    'la' => [
        'isoName' => 'Latin',
        'nativeName' => 'latine, lingua latina',
    ],
    'lb' => [
        'isoName' => 'Luxembourgish, Letzeburgesch',
        'nativeName' => 'Lëtzebuergesch',
    ],
    'lg' => [
        'isoName' => 'Ganda',
        'nativeName' => 'Luganda',
    ],
    'li' => [
        'isoName' => 'Limburgan, Limburger, Limburgish',
        'nativeName' => 'Limburgs',
    ],
    'ln' => [
        'isoName' => 'Lingala',
        'nativeName' => 'Lingála',
    ],
    'lo' => [
        'isoName' => 'Lao',
        'nativeName' => 'ພາສາລາວ',
    ],
    'lt' => [
        'isoName' => 'Lithuanian',
        'nativeName' => 'lietuvių kalba',
    ],
    'lu' => [
        'isoName' => 'Luba-Katanga',
        'nativeName' => 'Kiluba',
    ],
    'lv' => [
        'isoName' => 'Latvian',
        'nativeName' => 'latviešu valoda',
    ],
    'gv' => [
        'isoName' => 'Manx',
        'nativeName' => 'Gaelg, Gailck',
    ],
    'mk' => [
        'isoName' => 'Macedonian',
        'nativeName' => 'македонски јазик',
    ],
    'mg' => [
        'isoName' => 'Malagasy',
        'nativeName' => 'fiteny malagasy',
    ],
    'ms' => [
        'isoName' => 'Malay',
        'nativeName' => 'Bahasa Melayu, بهاس ملايو‎',
    ],
    'ml' => [
        'isoName' => 'Malayalam',
        'nativeName' => 'മലയാളം',
    ],
    'mt' => [
        'isoName' => 'Maltese',
        'nativeName' => 'Malti',
    ],
    'mi' => [
        'isoName' => 'Maori',
        'nativeName' => 'te reo Māori',
    ],
    'mr' => [
        'isoName' => 'Marathi',
        'nativeName' => 'मराठी',
    ],
    'mh' => [
        'isoName' => 'Marshallese',
        'nativeName' => 'Kajin M̧ajeļ',
    ],
    'mn' => [
        'isoName' => 'Mongolian',
        'nativeName' => 'Монгол хэл',
    ],
    'na' => [
        'isoName' => 'Nauru',
        'nativeName' => 'Dorerin Naoero',
    ],
    'nv' => [
        'isoName' => 'Navajo, Navaho',
        'nativeName' => 'Diné bizaad',
    ],
    'nd' => [
        'isoName' => 'North Ndebele',
        'nativeName' => 'isiNdebele',
    ],
    'ne' => [
        'isoName' => 'Nepali',
        'nativeName' => 'नेपाली',
    ],
    'ng' => [
        'isoName' => 'Ndonga',
        'nativeName' => 'Owambo',
    ],
    'nb' => [
        'isoName' => 'Norwegian Bokmål',
        'nativeName' => 'Norsk Bokmål',
    ],
    'nn' => [
        'isoName' => 'Norwegian Nynorsk',
        'nativeName' => 'Norsk Nynorsk',
    ],
    'no' => [
        'isoName' => 'Norwegian',
        'nativeName' => 'Norsk',
    ],
    'ii' => [
        'isoName' => 'Sichuan Yi, Nuosu',
        'nativeName' => 'ꆈꌠ꒿ Nuosuhxop',
    ],
    'nr' => [
        'isoName' => 'South Ndebele',
        'nativeName' => 'isiNdebele',
    ],
    'oc' => [
        'isoName' => 'Occitan',
        'nativeName' => 'occitan, lenga d\'òc',
    ],
    'oj' => [
        'isoName' => 'Ojibwa',
        'nativeName' => 'ᐊᓂᔑᓈᐯᒧᐎᓐ',
    ],
    'cu' => [
        'isoName' => 'Church Slavic, Church Slavonic, Old Church Slavonic, Old Slavonic, Old Bulgarian',
        'nativeName' => 'ѩзыкъ словѣньскъ',
    ],
    'om' => [
        'isoName' => 'Oromo',
        'nativeName' => 'Afaan Oromoo',
    ],
    'or' => [
        'isoName' => 'Oriya',
        'nativeName' => 'ଓଡ଼ିଆ',
    ],
    'os' => [
        'isoName' => 'Ossetian, Ossetic',
        'nativeName' => 'ирон æвзаг',
    ],
    'pa' => [
        'isoName' => 'Panjabi, Punjabi',
        'nativeName' => 'ਪੰਜਾਬੀ',
    ],
    'pi' => [
        'isoName' => 'Pali',
        'nativeName' => 'पाऴि',
    ],
    'fa' => [
        'isoName' => 'Persian',
        'nativeName' => 'فارسی',
    ],
    'pl' => [
        'isoName' => 'Polish',
        'nativeName' => 'język polski, polszczyzna',
    ],
    'ps' => [
        'isoName' => 'Pashto, Pushto',
        'nativeName' => 'پښتو',
    ],
    'pt' => [
        'isoName' => 'Portuguese',
        'nativeName' => 'Português',
    ],
    'qu' => [
        'isoName' => 'Quechua',
        'nativeName' => 'Runa Simi, Kichwa',
    ],
    'rm' => [
        'isoName' => 'Romansh',
        'nativeName' => 'Rumantsch Grischun',
    ],
    'rn' => [
        'isoName' => 'Rundi',
        'nativeName' => 'Ikirundi',
    ],
    'ro' => [
        'isoName' => 'Romanian, Moldavian, Moldovan',
        'nativeName' => 'Română',
    ],
    'ru' => [
        'isoName' => 'Russian',
        'nativeName' => 'русский',
    ],
    'sa' => [
        'isoName' => 'Sanskrit',
        'nativeName' => 'संस्कृतम्',
    ],
    'sc' => [
        'isoName' => 'Sardinian',
        'nativeName' => 'sardu',
    ],
    'sd' => [
        'isoName' => 'Sindhi',
        'nativeName' => 'सिन्धी, سنڌي، سندھی‎',
    ],
    'se' => [
        'isoName' => 'Northern Sami',
        'nativeName' => 'Davvisámegiella',
    ],
    'sm' => [
        'isoName' => 'Samoan',
        'nativeName' => 'gagana fa\'a Samoa',
    ],
    'sg' => [
        'isoName' => 'Sango',
        'nativeName' => 'yângâ tî sängö',
    ],
    'sr' => [
        'isoName' => 'Serbian',
        'nativeName' => 'српски језик',
    ],
    'gd' => [
        'isoName' => 'Gaelic, Scottish Gaelic',
        'nativeName' => 'Gàidhlig',
    ],
    'sn' => [
        'isoName' => 'Shona',
        'nativeName' => 'chiShona',
    ],
    'si' => [
        'isoName' => 'Sinhala, Sinhalese',
        'nativeName' => 'සිංහල',
    ],
    'sk' => [
        'isoName' => 'Slovak',
        'nativeName' => 'Slovenčina, Slovenský Jazyk',
    ],
    'sl' => [
        'isoName' => 'Slovene',
        'nativeName' => 'Slovenski Jezik, Slovenščina',
    ],
    'so' => [
        'isoName' => 'Somali',
        'nativeName' => 'Soomaaliga, af Soomaali',
    ],
    'st' => [
        'isoName' => 'Southern Sotho',
        'nativeName' => 'Sesotho',
    ],
    'es' => [
        'isoName' => 'Spanish, Castilian',
        'nativeName' => 'Español',
    ],
    'su' => [
        'isoName' => 'Sundanese',
        'nativeName' => 'Basa Sunda',
    ],
    'sw' => [
        'isoName' => 'Swahili',
        'nativeName' => 'Kiswahili',
    ],
    'ss' => [
        'isoName' => 'Swati',
        'nativeName' => 'SiSwati',
    ],
    'sv' => [
        'isoName' => 'Swedish',
        'nativeName' => 'Svenska',
    ],
    'ta' => [
        'isoName' => 'Tamil',
        'nativeName' => 'தமிழ்',
    ],
    'te' => [
        'isoName' => 'Telugu',
        'nativeName' => 'తెలుగు',
    ],
    'tg' => [
        'isoName' => 'Tajik',
        'nativeName' => 'тоҷикӣ, toçikī, تاجیکی‎',
    ],
    'th' => [
        'isoName' => 'Thai',
        'nativeName' => 'ไทย',
    ],
    'ti' => [
        'isoName' => 'Tigrinya',
        'nativeName' => 'ትግርኛ',
    ],
    'bo' => [
        'isoName' => 'Tibetan',
        'nativeName' => 'བོད་ཡིག',
    ],
    'tk' => [
        'isoName' => 'Turkmen',
        'nativeName' => 'Türkmen, Түркмен',
    ],
    'tl' => [
        'isoName' => 'Tagalog',
        'nativeName' => 'Wikang Tagalog',
    ],
    'tn' => [
        'isoName' => 'Tswana',
        'nativeName' => 'Setswana',
    ],
    'to' => [
        'isoName' => 'Tongan (Tonga Islands)',
        'nativeName' => 'Faka Tonga',
    ],
    'tr' => [
        'isoName' => 'Turkish',
        'nativeName' => 'Türkçe',
    ],
    'ts' => [
        'isoName' => 'Tsonga',
        'nativeName' => 'Xitsonga',
    ],
    'tt' => [
        'isoName' => 'Tatar',
        'nativeName' => 'татар теле, tatar tele',
    ],
    'tw' => [
        'isoName' => 'Twi',
        'nativeName' => 'Twi',
    ],
    'ty' => [
        'isoName' => 'Tahitian',
        'nativeName' => 'Reo Tahiti',
    ],
    'ug' => [
        'isoName' => 'Uighur, Uyghur',
        'nativeName' => 'Uyƣurqə, ‫ئۇيغۇرچ',
    ],
    'uk' => [
        'isoName' => 'Ukrainian',
        'nativeName' => 'Українська',
    ],
    'ur' => [
        'isoName' => 'Urdu',
        'nativeName' => 'اردو',
    ],
    'uz' => [
        'isoName' => 'Uzbek',
        'nativeName' => 'Oʻzbek, Ўзбек, أۇزبېك‎',
    ],
    've' => [
        'isoName' => 'Venda',
        'nativeName' => 'Tshivenḓa',
    ],
    'vi' => [
        'isoName' => 'Vietnamese',
        'nativeName' => 'Tiếng Việt',
    ],
    'vo' => [
        'isoName' => 'Volapük',
        'nativeName' => 'Volapük',
    ],
    'wa' => [
        'isoName' => 'Walloon',
        'nativeName' => 'Walon',
    ],
    'cy' => [
        'isoName' => 'Welsh',
        'nativeName' => 'Cymraeg',
    ],
    'wo' => [
        'isoName' => 'Wolof',
        'nativeName' => 'Wollof',
    ],
    'fy' => [
        'isoName' => 'Western Frisian',
        'nativeName' => 'Frysk',
    ],
    'xh' => [
        'isoName' => 'Xhosa',
        'nativeName' => 'isiXhosa',
    ],
    'yi' => [
        'isoName' => 'Yiddish',
        'nativeName' => 'ייִדיש',
    ],
    'yo' => [
        'isoName' => 'Yoruba',
        'nativeName' => 'Yorùbá',
    ],
    'za' => [
        'isoName' => 'Zhuang, Chuang',
        'nativeName' => 'Saɯ cueŋƅ, Saw cuengh',
    ],
    'zu' => [
        'isoName' => 'Zulu',
        'nativeName' => 'isiZulu',
    ],
    /*
     * Add ISO 639-3 languages available in Carbon
     */
    'agq' => [
        'isoName' => 'Aghem',
        'nativeName' => 'Aghem',
    ],
    'agr' => [
        'isoName' => 'Aguaruna',
        'nativeName' => 'Aguaruna',
    ],
    'anp' => [
        'isoName' => 'Angika',
        'nativeName' => 'Angika',
    ],
    'asa' => [
        'isoName' => 'Asu',
        'nativeName' => 'Asu',
    ],
    'ast' => [
        'isoName' => 'Asturian',
        'nativeName' => 'Asturian',
    ],
    'ayc' => [
        'isoName' => 'Southern Aymara',
        'nativeName' => 'Southern Aymara',
    ],
    'bas' => [
        'isoName' => 'Basaa',
        'nativeName' => 'Basaa',
    ],
    'bem' => [
        'isoName' => 'Bemba',
        'nativeName' => 'Bemba',
    ],
    'bez' => [
        'isoName' => 'Bena',
        'nativeName' => 'Bena',
    ],
    'bhb' => [
        'isoName' => 'Bhili',
        'nativeName' => 'Bhili',
    ],
    'bho' => [
        'isoName' => 'Bhojpuri',
        'nativeName' => 'Bhojpuri',
    ],
    'brx' => [
        'isoName' => 'Bodo',
        'nativeName' => 'Bodo',
    ],
    'byn' => [
        'isoName' => 'Bilin',
        'nativeName' => 'Bilin',
    ],
    'ccp' => [
        'isoName' => 'Chakma',
        'nativeName' => 'Chakma',
    ],
    'cgg' => [
        'isoName' => 'Chiga',
        'nativeName' => 'Chiga',
    ],
    'chr' => [
        'isoName' => 'Cherokee',
        'nativeName' => 'Cherokee',
    ],
    'cmn' => [
        'isoName' => 'Chinese',
        'nativeName' => 'Chinese',
    ],
    'crh' => [
        'isoName' => 'Crimean Turkish',
        'nativeName' => 'Crimean Turkish',
    ],
    'csb' => [
        'isoName' => 'Kashubian',
        'nativeName' => 'Kashubian',
    ],
    'dav' => [
        'isoName' => 'Taita',
        'nativeName' => 'Taita',
    ],
    'dje' => [
        'isoName' => 'Zarma',
        'nativeName' => 'Zarma',
    ],
    'doi' => [
        'isoName' => 'Dogri (macrolanguage)',
        'nativeName' => 'Dogri (macrolanguage)',
    ],
    'dsb' => [
        'isoName' => 'Lower Sorbian',
        'nativeName' => 'Lower Sorbian',
    ],
    'dua' => [
        'isoName' => 'Duala',
        'nativeName' => 'Duala',
    ],
    'dyo' => [
        'isoName' => 'Jola-Fonyi',
        'nativeName' => 'Jola-Fonyi',
    ],
    'ebu' => [
        'isoName' => 'Embu',
        'nativeName' => 'Embu',
    ],
    'ewo' => [
        'isoName' => 'Ewondo',
        'nativeName' => 'Ewondo',
    ],
    'fil' => [
        'isoName' => 'Filipino',
        'nativeName' => 'Filipino',
    ],
    'fur' => [
        'isoName' => 'Friulian',
        'nativeName' => 'Friulian',
    ],
    'gez' => [
        'isoName' => 'Geez',
        'nativeName' => 'Geez',
    ],
    'gom' => [
        'isoName' => 'Konkani, Goan',
        'nativeName' => 'ಕೊಂಕಣಿ',
    ],
    'gsw' => [
        'isoName' => 'Swiss German',
        'nativeName' => 'Swiss German',
    ],
    'guz' => [
        'isoName' => 'Gusii',
        'nativeName' => 'Gusii',
    ],
    'hak' => [
        'isoName' => 'Hakka Chinese',
        'nativeName' => 'Hakka Chinese',
    ],
    'haw' => [
        'isoName' => 'Hawaiian',
        'nativeName' => 'Hawaiian',
    ],
    'hif' => [
        'isoName' => 'Fiji Hindi',
        'nativeName' => 'Fiji Hindi',
    ],
    'hne' => [
        'isoName' => 'Chhattisgarhi',
        'nativeName' => 'Chhattisgarhi',
    ],
    'hsb' => [
        'isoName' => 'Upper Sorbian',
        'nativeName' => 'Upper Sorbian',
    ],
    'jgo' => [
        'isoName' => 'Ngomba',
        'nativeName' => 'Ngomba',
    ],
    'jmc' => [
        'isoName' => 'Machame',
        'nativeName' => 'Machame',
    ],
    'kab' => [
        'isoName' => 'Kabyle',
        'nativeName' => 'Kabyle',
    ],
    'kam' => [
        'isoName' => 'Kamba',
        'nativeName' => 'Kamba',
    ],
    'kde' => [
        'isoName' => 'Makonde',
        'nativeName' => 'Makonde',
    ],
    'kea' => [
        'isoName' => 'Kabuverdianu',
        'nativeName' => 'Kabuverdianu',
    ],
    'khq' => [
        'isoName' => 'Koyra Chiini',
        'nativeName' => 'Koyra Chiini',
    ],
    'kkj' => [
        'isoName' => 'Kako',
        'nativeName' => 'Kako',
    ],
    'kln' => [
        'isoName' => 'Kalenjin',
        'nativeName' => 'Kalenjin',
    ],
    'kok' => [
        'isoName' => 'Konkani',
        'nativeName' => 'Konkani',
    ],
    'ksb' => [
        'isoName' => 'Shambala',
        'nativeName' => 'Shambala',
    ],
    'ksf' => [
        'isoName' => 'Bafia',
        'nativeName' => 'Bafia',
    ],
    'ksh' => [
        'isoName' => 'Colognian',
        'nativeName' => 'Colognian',
    ],
    'lag' => [
        'isoName' => 'Langi',
        'nativeName' => 'Langi',
    ],
    'lij' => [
        'isoName' => 'Ligurian',
        'nativeName' => 'Ligurian',
    ],
    'lkt' => [
        'isoName' => 'Lakota',
        'nativeName' => 'Lakota',
    ],
    'lrc' => [
        'isoName' => 'Northern Luri',
        'nativeName' => 'Northern Luri',
    ],
    'luo' => [
        'isoName' => 'Luo',
        'nativeName' => 'Luo',
    ],
    'luy' => [
        'isoName' => 'Luyia',
        'nativeName' => 'Luyia',
    ],
    'lzh' => [
        'isoName' => 'Literary Chinese',
        'nativeName' => 'Literary Chinese',
    ],
    'mag' => [
        'isoName' => 'Magahi',
        'nativeName' => 'Magahi',
    ],
    'mai' => [
        'isoName' => 'Maithili',
        'nativeName' => 'Maithili',
    ],
    'mas' => [
        'isoName' => 'Masai',
        'nativeName' => 'Masai',
    ],
    'mer' => [
        'isoName' => 'Meru',
        'nativeName' => 'Meru',
    ],
    'mfe' => [
        'isoName' => 'Morisyen',
        'nativeName' => 'Morisyen',
    ],
    'mgh' => [
        'isoName' => 'Makhuwa-Meetto',
        'nativeName' => 'Makhuwa-Meetto',
    ],
    'mgo' => [
        'isoName' => 'Metaʼ',
        'nativeName' => 'Metaʼ',
    ],
    'mhr' => [
        'isoName' => 'Eastern Mari',
        'nativeName' => 'Eastern Mari',
    ],
    'miq' => [
        'isoName' => 'Mískito',
        'nativeName' => 'Mískito',
    ],
    'mjw' => [
        'isoName' => 'Karbi',
        'nativeName' => 'Karbi',
    ],
    'mni' => [
        'isoName' => 'Manipuri',
        'nativeName' => 'Manipuri',
    ],
    'mua' => [
        'isoName' => 'Mundang',
        'nativeName' => 'Mundang',
    ],
    'mzn' => [
        'isoName' => 'Mazanderani',
        'nativeName' => 'Mazanderani',
    ],
    'nan' => [
        'isoName' => 'Min Nan Chinese',
        'nativeName' => 'Min Nan Chinese',
    ],
    'naq' => [
        'isoName' => 'Nama',
        'nativeName' => 'Nama',
    ],
    'nds' => [
        'isoName' => 'Low German',
        'nativeName' => 'Low German',
    ],
    'nhn' => [
        'isoName' => 'Central Nahuatl',
        'nativeName' => 'Central Nahuatl',
    ],
    'niu' => [
        'isoName' => 'Niuean',
        'nativeName' => 'Niuean',
    ],
    'nmg' => [
        'isoName' => 'Kwasio',
        'nativeName' => 'Kwasio',
    ],
    'nnh' => [
        'isoName' => 'Ngiemboon',
        'nativeName' => 'Ngiemboon',
    ],
    'nso' => [
        'isoName' => 'Northern Sotho',
        'nativeName' => 'Northern Sotho',
    ],
    'nus' => [
        'isoName' => 'Nuer',
        'nativeName' => 'Nuer',
    ],
    'nyn' => [
        'isoName' => 'Nyankole',
        'nativeName' => 'Nyankole',
    ],
    'pap' => [
        'isoName' => 'Papiamento',
        'nativeName' => 'Papiamento',
    ],
    'prg' => [
        'isoName' => 'Prussian',
        'nativeName' => 'Prussian',
    ],
    'quz' => [
        'isoName' => 'Cusco Quechua',
        'nativeName' => 'Cusco Quechua',
    ],
    'raj' => [
        'isoName' => 'Rajasthani',
        'nativeName' => 'Rajasthani',
    ],
    'rof' => [
        'isoName' => 'Rombo',
        'nativeName' => 'Rombo',
    ],
    'rwk' => [
        'isoName' => 'Rwa',
        'nativeName' => 'Rwa',
    ],
    'sah' => [
        'isoName' => 'Sakha',
        'nativeName' => 'Sakha',
    ],
    'saq' => [
        'isoName' => 'Samburu',
        'nativeName' => 'Samburu',
    ],
    'sat' => [
        'isoName' => 'Santali',
        'nativeName' => 'Santali',
    ],
    'sbp' => [
        'isoName' => 'Sangu',
        'nativeName' => 'Sangu',
    ],
    'scr' => [
        'isoName' => 'Serbo Croatian',
        'nativeName' => 'Serbo Croatian',
    ],
    'seh' => [
        'isoName' => 'Sena',
        'nativeName' => 'Sena',
    ],
    'ses' => [
        'isoName' => 'Koyraboro Senni',
        'nativeName' => 'Koyraboro Senni',
    ],
    'sgs' => [
        'isoName' => 'Samogitian',
        'nativeName' => 'Samogitian',
    ],
    'shi' => [
        'isoName' => 'Tachelhit',
        'nativeName' => 'Tachelhit',
    ],
    'shn' => [
        'isoName' => 'Shan',
        'nativeName' => 'Shan',
    ],
    'shs' => [
        'isoName' => 'Shuswap',
        'nativeName' => 'Shuswap',
    ],
    'sid' => [
        'isoName' => 'Sidamo',
        'nativeName' => 'Sidamo',
    ],
    'smn' => [
        'isoName' => 'Inari Sami',
        'nativeName' => 'Inari Sami',
    ],
    'szl' => [
        'isoName' => 'Silesian',
        'nativeName' => 'Silesian',
    ],
    'tcy' => [
        'isoName' => 'Tulu',
        'nativeName' => 'Tulu',
    ],
    'teo' => [
        'isoName' => 'Teso',
        'nativeName' => 'Teso',
    ],
    'tet' => [
        'isoName' => 'Tetum',
        'nativeName' => 'Tetum',
    ],
    'the' => [
        'isoName' => 'Chitwania Tharu',
        'nativeName' => 'Chitwania Tharu',
    ],
    'tig' => [
        'isoName' => 'Tigre',
        'nativeName' => 'Tigre',
    ],
    'tlh' => [
        'isoName' => 'Klingon',
        'nativeName' => 'tlhIngan Hol',
    ],
    'tpi' => [
        'isoName' => 'Tok Pisin',
        'nativeName' => 'Tok Pisin',
    ],
    'twq' => [
        'isoName' => 'Tasawaq',
        'nativeName' => 'Tasawaq',
    ],
    'tzl' => [
        'isoName' => 'Talossan',
        'nativeName' => 'Talossan',
    ],
    'tzm' => [
        'isoName' => 'Tamazight, Central Atlas',
        'nativeName' => 'ⵜⵎⴰⵣⵉⵖⵜ',
    ],
    'unm' => [
        'isoName' => 'Unami',
        'nativeName' => 'Unami',
    ],
    'vai' => [
        'isoName' => 'Vai',
        'nativeName' => 'Vai',
    ],
    'vun' => [
        'isoName' => 'Vunjo',
        'nativeName' => 'Vunjo',
    ],
    'wae' => [
        'isoName' => 'Walser',
        'nativeName' => 'Walser',
    ],
    'wal' => [
        'isoName' => 'Wolaytta',
        'nativeName' => 'Wolaytta',
    ],
    'xog' => [
        'isoName' => 'Soga',
        'nativeName' => 'Soga',
    ],
    'yav' => [
        'isoName' => 'Yangben',
        'nativeName' => 'Yangben',
    ],
    'yue' => [
        'isoName' => 'Cantonese',
        'nativeName' => 'Cantonese',
    ],
    'yuw' => [
        'isoName' => 'Yau (Morobe Province)',
        'nativeName' => 'Yau (Morobe Province)',
    ],
    'zgh' => [
        'isoName' => 'Standard Moroccan Tamazight',
        'nativeName' => 'Standard Moroccan Tamazight',
    ],
];
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

/*
 * ISO 3166-2
 */
return [
    'AD' => 'Andorra',
    'AE' => 'United Arab Emirates',
    'AF' => 'Afghanistan',
    'AG' => 'Antigua and Barbuda',
    'AI' => 'Anguilla',
    'AL' => 'Albania',
    'AM' => 'Armenia',
    'AO' => 'Angola',
    'AQ' => 'Antarctica',
    'AR' => 'Argentina',
    'AS' => 'American Samoa',
    'AT' => 'Austria',
    'AU' => 'Australia',
    'AW' => 'Aruba',
    'AX' => 'Åland Islands',
    'AZ' => 'Azerbaijan',
    'BA' => 'Bosnia and Herzegovina',
    'BB' => 'Barbados',
    'BD' => 'Bangladesh',
    'BE' => 'Belgium',
    'BF' => 'Burkina Faso',
    'BG' => 'Bulgaria',
    'BH' => 'Bahrain',
    'BI' => 'Burundi',
    'BJ' => 'Benin',
    'BL' => 'Saint Barthélemy',
    'BM' => 'Bermuda',
    'BN' => 'Brunei Darussalam',
    'BO' => 'Bolivia (Plurinational State of)',
    'BQ' => 'Bonaire, Sint Eustatius and Saba',
    'BR' => 'Brazil',
    'BS' => 'Bahamas',
    'BT' => 'Bhutan',
    'BV' => 'Bouvet Island',
    'BW' => 'Botswana',
    'BY' => 'Belarus',
    'BZ' => 'Belize',
    'CA' => 'Canada',
    'CC' => 'Cocos (Keeling) Islands',
    'CD' => 'Congo, Democratic Republic of the',
    'CF' => 'Central African Republic',
    'CG' => 'Congo',
    'CH' => 'Switzerland',
    'CI' => 'Côte d\'Ivoire',
    'CK' => 'Cook Islands',
    'CL' => 'Chile',
    'CM' => 'Cameroon',
    'CN' => 'China',
    'CO' => 'Colombia',
    'CR' => 'Costa Rica',
    'CU' => 'Cuba',
    'CV' => 'Cabo Verde',
    'CW' => 'Curaçao',
    'CX' => 'Christmas Island',
    'CY' => 'Cyprus',
    'CZ' => 'Czechia',
    'DE' => 'Germany',
    'DJ' => 'Djibouti',
    'DK' => 'Denmark',
    'DM' => 'Dominica',
    'DO' => 'Dominican Republic',
    'DZ' => 'Algeria',
    'EC' => 'Ecuador',
    'EE' => 'Estonia',
    'EG' => 'Egypt',
    'EH' => 'Western Sahara',
    'ER' => 'Eritrea',
    'ES' => 'Spain',
    'ET' => 'Ethiopia',
    'FI' => 'Finland',
    'FJ' => 'Fiji',
    'FK' => 'Falkland Islands (Malvinas)',
    'FM' => 'Micronesia (Federated States of)',
    'FO' => 'Faroe Islands',
    'FR' => 'France',
    'GA' => 'Gabon',
    'GB' => 'United Kingdom of Great Britain and Northern Ireland',
    'GD' => 'Grenada',
    'GE' => 'Georgia',
    'GF' => 'French Guiana',
    'GG' => 'Guernsey',
    'GH' => 'Ghana',
    'GI' => 'Gibraltar',
    'GL' => 'Greenland',
    'GM' => 'Gambia',
    'GN' => 'Guinea',
    'GP' => 'Guadeloupe',
    'GQ' => 'Equatorial Guinea',
    'GR' => 'Greece',
    'GS' => 'South Georgia and the South Sandwich Islands',
    'GT' => 'Guatemala',
    'GU' => 'Guam',
    'GW' => 'Guinea-Bissau',
    'GY' => 'Guyana',
    'HK' => 'Hong Kong',
    'HM' => 'Heard Island and McDonald Islands',
    'HN' => 'Honduras',
    'HR' => 'Croatia',
    'HT' => 'Haiti',
    'HU' => 'Hungary',
    'ID' => 'Indonesia',
    'IE' => 'Ireland',
    'IL' => 'Israel',
    'IM' => 'Isle of Man',
    'IN' => 'India',
    'IO' => 'British Indian Ocean Territory',
    'IQ' => 'Iraq',
    'IR' => 'Iran (Islamic Republic of)',
    'IS' => 'Iceland',
    'IT' => 'Italy',
    'JE' => 'Jersey',
    'JM' => 'Jamaica',
    'JO' => 'Jordan',
    'JP' => 'Japan',
    'KE' => 'Kenya',
    'KG' => 'Kyrgyzstan',
    'KH' => 'Cambodia',
    'KI' => 'Kiribati',
    'KM' => 'Comoros',
    'KN' => 'Saint Kitts and Nevis',
    'KP' => 'Korea (Democratic People\'s Republic of)',
    'KR' => 'Korea, Republic of',
    'KW' => 'Kuwait',
    'KY' => 'Cayman Islands',
    'KZ' => 'Kazakhstan',
    'LA' => 'Lao People\'s Democratic Republic',
    'LB' => 'Lebanon',
    'LC' => 'Saint Lucia',
    'LI' => 'Liechtenstein',
    'LK' => 'Sri Lanka',
    'LR' => 'Liberia',
    'LS' => 'Lesotho',
    'LT' => 'Lithuania',
    'LU' => 'Luxembourg',
    'LV' => 'Latvia',
    'LY' => 'Libya',
    'MA' => 'Morocco',
    'MC' => 'Monaco',
    'MD' => 'Moldova, Republic of',
    'ME' => 'Montenegro',
    'MF' => 'Saint Martin (French part)',
    'MG' => 'Madagascar',
    'MH' => 'Marshall Islands',
    'MK' => 'Macedonia, the former Yugoslav Republic of',
    'ML' => 'Mali',
    'MM' => 'Myanmar',
    'MN' => 'Mongolia',
    'MO' => 'Macao',
    'MP' => 'Northern Mariana Islands',
    'MQ' => 'Martinique',
    'MR' => 'Mauritania',
    'MS' => 'Montserrat',
    'MT' => 'Malta',
    'MU' => 'Mauritius',
    'MV' => 'Maldives',
    'MW' => 'Malawi',
    'MX' => 'Mexico',
    'MY' => 'Malaysia',
    'MZ' => 'Mozambique',
    'NA' => 'Namibia',
    'NC' => 'New Caledonia',
    'NE' => 'Niger',
    'NF' => 'Norfolk Island',
    'NG' => 'Nigeria',
    'NI' => 'Nicaragua',
    'NL' => 'Netherlands',
    'NO' => 'Norway',
    'NP' => 'Nepal',
    'NR' => 'Nauru',
    'NU' => 'Niue',
    'NZ' => 'New Zealand',
    'OM' => 'Oman',
    'PA' => 'Panama',
    'PE' => 'Peru',
    'PF' => 'French Polynesia',
    'PG' => 'Papua New Guinea',
    'PH' => 'Philippines',
    'PK' => 'Pakistan',
    'PL' => 'Poland',
    'PM' => 'Saint Pierre and Miquelon',
    'PN' => 'Pitcairn',
    'PR' => 'Puerto Rico',
    'PS' => 'Palestine, State of',
    'PT' => 'Portugal',
    'PW' => 'Palau',
    'PY' => 'Paraguay',
    'QA' => 'Qatar',
    'RE' => 'Réunion',
    'RO' => 'Romania',
    'RS' => 'Serbia',
    'RU' => 'Russian Federation',
    'RW' => 'Rwanda',
    'SA' => 'Saudi Arabia',
    'SB' => 'Solomon Islands',
    'SC' => 'Seychelles',
    'SD' => 'Sudan',
    'SE' => 'Sweden',
    'SG' => 'Singapore',
    'SH' => 'Saint Helena, Ascension and Tristan da Cunha',
    'SI' => 'Slovenia',
    'SJ' => 'Svalbard and Jan Mayen',
    'SK' => 'Slovakia',
    'SL' => 'Sierra Leone',
    'SM' => 'San Marino',
    'SN' => 'Senegal',
    'SO' => 'Somalia',
    'SR' => 'Suriname',
    'SS' => 'South Sudan',
    'ST' => 'Sao Tome and Principe',
    'SV' => 'El Salvador',
    'SX' => 'Sint Maarten (Dutch part)',
    'SY' => 'Syrian Arab Republic',
    'SZ' => 'Eswatini',
    'TC' => 'Turks and Caicos Islands',
    'TD' => 'Chad',
    'TF' => 'French Southern Territories',
    'TG' => 'Togo',
    'TH' => 'Thailand',
    'TJ' => 'Tajikistan',
    'TK' => 'Tokelau',
    'TL' => 'Timor-Leste',
    'TM' => 'Turkmenistan',
    'TN' => 'Tunisia',
    'TO' => 'Tonga',
    'TR' => 'Turkey',
    'TT' => 'Trinidad and Tobago',
    'TV' => 'Tuvalu',
    'TW' => 'Taiwan, Province of China',
    'TZ' => 'Tanzania, United Republic of',
    'UA' => 'Ukraine',
    'UG' => 'Uganda',
    'UM' => 'United States Minor Outlying Islands',
    'US' => 'United States of America',
    'UY' => 'Uruguay',
    'UZ' => 'Uzbekistan',
    'VA' => 'Holy See',
    'VC' => 'Saint Vincent and the Grenadines',
    'VE' => 'Venezuela (Bolivarian Republic of)',
    'VG' => 'Virgin Islands (British)',
    'VI' => 'Virgin Islands (U.S.)',
    'VN' => 'Viet Nam',
    'VU' => 'Vanuatu',
    'WF' => 'Wallis and Futuna',
    'WS' => 'Samoa',
    'YE' => 'Yemen',
    'YT' => 'Mayotte',
    'ZA' => 'South Africa',
    'ZM' => 'Zambia',
    'ZW' => 'Zimbabwe',
];
<?php

declare(strict_types=1);

namespace Carbon\PHPStan;

use Closure;
use PHPStan\Reflection\Php\BuiltinMethodReflection;
use PHPStan\TrinaryLogic;
use ReflectionClass;
use ReflectionFunction;
use ReflectionMethod;
use ReflectionParameter;
use ReflectionType;
use stdClass;
use Throwable;

final class Macro implements BuiltinMethodReflection
{
    /**
     * The class name.
     *
     * @var class-string
     */
    private $className;

    /**
     * The method name.
     *
     * @var string
     */
    private $methodName;

    /**
     * The reflection function/method.
     *
     * @var ReflectionFunction|ReflectionMethod
     */
    private $reflectionFunction;

    /**
     * The parameters.
     *
     * @var ReflectionParameter[]
     */
    private $parameters;

    /**
     * The is static.
     *
     * @var bool
     */
    private $static = false;

    /**
     * Macro constructor.
     *
     * @param string $className
     * @phpstan-param class-string $className
     *
     * @param string   $methodName
     * @param callable $macro
     */
    public function __construct(string $className, string $methodName, $macro)
    {
        $this->className = $className;
        $this->methodName = $methodName;
        $this->reflectionFunction = \is_array($macro)
            ? new ReflectionMethod($macro[0], $macro[1])
            : new ReflectionFunction($macro);
        $this->parameters = $this->reflectionFunction->getParameters();

        if ($this->reflectionFunction->isClosure()) {
            try {
                /** @var Closure $closure */
                $closure = $this->reflectionFunction->getClosure();
                $boundClosure = Closure::bind($closure, new stdClass);
                $this->static = (!$boundClosure || (new ReflectionFunction($boundClosure))->getClosureThis() === null);
            } catch (Throwable $e) {
                $this->static = true;
            }
        }
    }

    /**
     * {@inheritdoc}
     */
    public function getDeclaringClass(): ReflectionClass
    {
        return new ReflectionClass($this->className);
    }

    /**
     * {@inheritdoc}
     */
    public function isPrivate(): bool
    {
        return false;
    }

    /**
     * {@inheritdoc}
     */
    public function isPublic(): bool
    {
        return true;
    }

    /**
     * {@inheritdoc}
     */
    public function isFinal(): bool
    {
        return false;
    }

    /**
     * {@inheritdoc}
     */
    public function isInternal(): bool
    {
        return false;
    }

    /**
     * {@inheritdoc}
     */
    public function isAbstract(): bool
    {
        return false;
    }

    /**
     * {@inheritdoc}
     */
    public function isStatic(): bool
    {
        return $this->static;
    }

    /**
     * {@inheritdoc}
     */
    public function getDocComment(): ?string
    {
        return $this->reflectionFunction->getDocComment() ?: null;
    }

    /**
     * {@inheritdoc}
     */
    public function getFileName()
    {
        return $this->reflectionFunction->getFileName();
    }

    /**
     * {@inheritdoc}
     */
    public function getName(): string
    {
        return $this->methodName;
    }

    /**
     * {@inheritdoc}
     */
    public function getParameters(): array
    {
        return $this->parameters;
    }

    /**
     * {@inheritdoc}
     */
    public function getReturnType(): ?ReflectionType
    {
        return $this->reflectionFunction->getReturnType();
    }

    /**
     * {@inheritdoc}
     */
    public function getStartLine()
    {
        return $this->reflectionFunction->getStartLine();
    }

    /**
     * {@inheritdoc}
     */
    public function getEndLine()
    {
        return $this->reflectionFunction->getEndLine();
    }

    /**
     * {@inheritdoc}
     */
    public function isDeprecated(): TrinaryLogic
    {
        return TrinaryLogic::createFromBoolean(
            $this->reflectionFunction->isDeprecated() ||
            preg_match('/@deprecated/i', $this->getDocComment() ?: '')
        );
    }

    /**
     * {@inheritdoc}
     */
    public function isVariadic(): bool
    {
        return $this->reflectionFunction->isVariadic();
    }

    /**
     * {@inheritdoc}
     */
    public function getPrototype(): BuiltinMethodReflection
    {
        return $this;
    }

    /**
     * {@inheritdoc}
     */
    public function getReflection(): ?ReflectionMethod
    {
        return $this->reflectionFunction instanceof ReflectionMethod
            ? $this->reflectionFunction
            : null;
    }
}
<?php

namespace Carbon\PHPStan;

use PHPStan\Reflection\ClassReflection;
use PHPStan\Reflection\MethodReflection;
use PHPStan\Reflection\MethodsClassReflectionExtension;
use PHPStan\Reflection\Php\PhpMethodReflectionFactory;
use PHPStan\Type\TypehintHelper;

/**
 * Class MacroExtension.
 *
 * @codeCoverageIgnore Pure PHPStan wrapper.
 */
final class MacroExtension implements MethodsClassReflectionExtension
{
    /**
     * @var PhpMethodReflectionFactory
     */
    protected $methodReflectionFactory;

    /**
     * @var MacroScanner
     */
    protected $scanner;

    /**
     * Extension constructor.
     *
     * @param PhpMethodReflectionFactory $methodReflectionFactory
     */
    public function __construct(PhpMethodReflectionFactory $methodReflectionFactory)
    {
        $this->scanner = new MacroScanner();
        $this->methodReflectionFactory = $methodReflectionFactory;
    }

    /**
     * {@inheritdoc}
     */
    public function hasMethod(ClassReflection $classReflection, string $methodName): bool
    {
        return $this->scanner->hasMethod($classReflection->getName(), $methodName);
    }

    /**
     * {@inheritdoc}
     */
    public function getMethod(ClassReflection $classReflection, string $methodName): MethodReflection
    {
        $builtinMacro = $this->scanner->getMethod($classReflection->getName(), $methodName);

        return $this->methodReflectionFactory->create(
            $classReflection,
            null,
            $builtinMacro,
            $classReflection->getActiveTemplateTypeMap(),
            [],
            TypehintHelper::decideTypeFromReflection($builtinMacro->getReturnType()),
            null,
            null,
            $builtinMacro->isDeprecated()->yes(),
            $builtinMacro->isInternal(),
            $builtinMacro->isFinal(),
            $builtinMacro->getDocComment()
        );
    }
}
<?php

namespace Carbon\PHPStan;

use Carbon\CarbonInterface;
use ReflectionClass;
use ReflectionException;

final class MacroScanner
{
    /**
     * Return true if the given pair class-method is a Carbon macro.
     *
     * @param string $className
     * @phpstan-param class-string $className
     *
     * @param string $methodName
     *
     * @return bool
     */
    public function hasMethod(string $className, string $methodName): bool
    {
        return is_a($className, CarbonInterface::class, true) &&
            \is_callable([$className, 'hasMacro']) &&
            $className::hasMacro($methodName);
    }

    /**
     * Return the Macro for a given pair class-method.
     *
     * @param string $className
     * @phpstan-param class-string $className
     *
     * @param string $methodName
     *
     * @throws ReflectionException
     *
     * @return Macro
     */
    public function getMethod(string $className, string $methodName): Macro
    {
        $reflectionClass = new ReflectionClass($className);
        $property = $reflectionClass->getProperty('globalMacros');

        $property->setAccessible(true);
        $macro = $property->getValue()[$methodName];

        return new Macro(
            $className,
            $methodName,
            $macro
        );
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\Exceptions\UnknownUnitException;

/**
 * Trait Boundaries.
 *
 * startOf, endOf and derived method for each unit.
 *
 * Depends on the following properties:
 *
 * @property int $year
 * @property int $month
 * @property int $daysInMonth
 * @property int $quarter
 *
 * Depends on the following methods:
 *
 * @method $this setTime(int $hour, int $minute, int $second = 0, int $microseconds = 0)
 * @method $this setDate(int $year, int $month, int $day)
 * @method $this addMonths(int $value = 1)
 */
trait Boundaries
{
    /**
     * Resets the time to 00:00:00 start of day
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfDay();
     * ```
     *
     * @return static
     */
    public function startOfDay()
    {
        return $this->setTime(0, 0, 0, 0);
    }

    /**
     * Resets the time to 23:59:59.999999 end of day
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfDay();
     * ```
     *
     * @return static
     */
    public function endOfDay()
    {
        return $this->setTime(static::HOURS_PER_DAY - 1, static::MINUTES_PER_HOUR - 1, static::SECONDS_PER_MINUTE - 1, static::MICROSECONDS_PER_SECOND - 1);
    }

    /**
     * Resets the date to the first day of the month and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfMonth();
     * ```
     *
     * @return static
     */
    public function startOfMonth()
    {
        return $this->setDate($this->year, $this->month, 1)->startOfDay();
    }

    /**
     * Resets the date to end of the month and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfMonth();
     * ```
     *
     * @return static
     */
    public function endOfMonth()
    {
        return $this->setDate($this->year, $this->month, $this->daysInMonth)->endOfDay();
    }

    /**
     * Resets the date to the first day of the quarter and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfQuarter();
     * ```
     *
     * @return static
     */
    public function startOfQuarter()
    {
        $month = ($this->quarter - 1) * static::MONTHS_PER_QUARTER + 1;

        return $this->setDate($this->year, $month, 1)->startOfDay();
    }

    /**
     * Resets the date to end of the quarter and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfQuarter();
     * ```
     *
     * @return static
     */
    public function endOfQuarter()
    {
        return $this->startOfQuarter()->addMonths(static::MONTHS_PER_QUARTER - 1)->endOfMonth();
    }

    /**
     * Resets the date to the first day of the year and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfYear();
     * ```
     *
     * @return static
     */
    public function startOfYear()
    {
        return $this->setDate($this->year, 1, 1)->startOfDay();
    }

    /**
     * Resets the date to end of the year and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfYear();
     * ```
     *
     * @return static
     */
    public function endOfYear()
    {
        return $this->setDate($this->year, 12, 31)->endOfDay();
    }

    /**
     * Resets the date to the first day of the decade and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfDecade();
     * ```
     *
     * @return static
     */
    public function startOfDecade()
    {
        $year = $this->year - $this->year % static::YEARS_PER_DECADE;

        return $this->setDate($year, 1, 1)->startOfDay();
    }

    /**
     * Resets the date to end of the decade and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfDecade();
     * ```
     *
     * @return static
     */
    public function endOfDecade()
    {
        $year = $this->year - $this->year % static::YEARS_PER_DECADE + static::YEARS_PER_DECADE - 1;

        return $this->setDate($year, 12, 31)->endOfDay();
    }

    /**
     * Resets the date to the first day of the century and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfCentury();
     * ```
     *
     * @return static
     */
    public function startOfCentury()
    {
        $year = $this->year - ($this->year - 1) % static::YEARS_PER_CENTURY;

        return $this->setDate($year, 1, 1)->startOfDay();
    }

    /**
     * Resets the date to end of the century and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfCentury();
     * ```
     *
     * @return static
     */
    public function endOfCentury()
    {
        $year = $this->year - 1 - ($this->year - 1) % static::YEARS_PER_CENTURY + static::YEARS_PER_CENTURY;

        return $this->setDate($year, 12, 31)->endOfDay();
    }

    /**
     * Resets the date to the first day of the millennium and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfMillennium();
     * ```
     *
     * @return static
     */
    public function startOfMillennium()
    {
        $year = $this->year - ($this->year - 1) % static::YEARS_PER_MILLENNIUM;

        return $this->setDate($year, 1, 1)->startOfDay();
    }

    /**
     * Resets the date to end of the millennium and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfMillennium();
     * ```
     *
     * @return static
     */
    public function endOfMillennium()
    {
        $year = $this->year - 1 - ($this->year - 1) % static::YEARS_PER_MILLENNIUM + static::YEARS_PER_MILLENNIUM;

        return $this->setDate($year, 12, 31)->endOfDay();
    }

    /**
     * Resets the date to the first day of week (defined in $weekStartsAt) and the time to 00:00:00
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfWeek() . "\n";
     * echo Carbon::parse('2018-07-25 12:45:16')->locale('ar')->startOfWeek() . "\n";
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfWeek(Carbon::SUNDAY) . "\n";
     * ```
     *
     * @param int $weekStartsAt optional start allow you to specify the day of week to use to start the week
     *
     * @return static
     */
    public function startOfWeek($weekStartsAt = null)
    {
        return $this->subDays((7 + $this->dayOfWeek - ($weekStartsAt ?? $this->firstWeekDay)) % 7)->startOfDay();
    }

    /**
     * Resets the date to end of week (defined in $weekEndsAt) and time to 23:59:59.999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfWeek() . "\n";
     * echo Carbon::parse('2018-07-25 12:45:16')->locale('ar')->endOfWeek() . "\n";
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfWeek(Carbon::SATURDAY) . "\n";
     * ```
     *
     * @param int $weekEndsAt optional start allow you to specify the day of week to use to end the week
     *
     * @return static
     */
    public function endOfWeek($weekEndsAt = null)
    {
        return $this->addDays((7 - $this->dayOfWeek + ($weekEndsAt ?? $this->lastWeekDay)) % 7)->endOfDay();
    }

    /**
     * Modify to start of current hour, minutes and seconds become 0
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfHour();
     * ```
     *
     * @return static
     */
    public function startOfHour()
    {
        return $this->setTime($this->hour, 0, 0, 0);
    }

    /**
     * Modify to end of current hour, minutes and seconds become 59
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfHour();
     * ```
     *
     * @return static
     */
    public function endOfHour()
    {
        return $this->setTime($this->hour, static::MINUTES_PER_HOUR - 1, static::SECONDS_PER_MINUTE - 1, static::MICROSECONDS_PER_SECOND - 1);
    }

    /**
     * Modify to start of current minute, seconds become 0
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->startOfMinute();
     * ```
     *
     * @return static
     */
    public function startOfMinute()
    {
        return $this->setTime($this->hour, $this->minute, 0, 0);
    }

    /**
     * Modify to end of current minute, seconds become 59
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16')->endOfMinute();
     * ```
     *
     * @return static
     */
    public function endOfMinute()
    {
        return $this->setTime($this->hour, $this->minute, static::SECONDS_PER_MINUTE - 1, static::MICROSECONDS_PER_SECOND - 1);
    }

    /**
     * Modify to start of current second, microseconds become 0
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16.334455')
     *   ->startOfSecond()
     *   ->format('H:i:s.u');
     * ```
     *
     * @return static
     */
    public function startOfSecond()
    {
        return $this->setTime($this->hour, $this->minute, $this->second, 0);
    }

    /**
     * Modify to end of current second, microseconds become 999999
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16.334455')
     *   ->endOfSecond()
     *   ->format('H:i:s.u');
     * ```
     *
     * @return static
     */
    public function endOfSecond()
    {
        return $this->setTime($this->hour, $this->minute, $this->second, static::MICROSECONDS_PER_SECOND - 1);
    }

    /**
     * Modify to start of current given unit.
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16.334455')
     *   ->startOf('month')
     *   ->endOf('week', Carbon::FRIDAY);
     * ```
     *
     * @param string            $unit
     * @param array<int, mixed> $params
     *
     * @return static
     */
    public function startOf($unit, ...$params)
    {
        $ucfUnit = ucfirst(static::singularUnit($unit));
        $method = "startOf$ucfUnit";
        if (!method_exists($this, $method)) {
            throw new UnknownUnitException($unit);
        }

        return $this->$method(...$params);
    }

    /**
     * Modify to end of current given unit.
     *
     * @example
     * ```
     * echo Carbon::parse('2018-07-25 12:45:16.334455')
     *   ->startOf('month')
     *   ->endOf('week', Carbon::FRIDAY);
     * ```
     *
     * @param string            $unit
     * @param array<int, mixed> $params
     *
     * @return static
     */
    public function endOf($unit, ...$params)
    {
        $ucfUnit = ucfirst(static::singularUnit($unit));
        $method = "endOf$ucfUnit";
        if (!method_exists($this, $method)) {
            throw new UnknownUnitException($unit);
        }

        return $this->$method(...$params);
    }
}
<?php

namespace Carbon\Traits;

use Carbon\Exceptions\InvalidCastException;
use DateTimeInterface;

/**
 * Trait Cast.
 *
 * Utils to cast into an other class.
 */
trait Cast
{
    /**
     * Cast the current instance into the given class.
     *
     * @param string $className The $className::instance() method will be called to cast the current object.
     *
     * @return DateTimeInterface
     */
    public function cast(string $className)
    {
        if (!method_exists($className, 'instance')) {
            if (is_a($className, DateTimeInterface::class, true)) {
                return new $className($this->rawFormat('Y-m-d H:i:s.u'), $this->getTimezone());
            }

            throw new InvalidCastException("$className has not the instance() method needed to cast the date.");
        }

        return $className::instance($this);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use BadMethodCallException;
use Carbon\CarbonInterface;
use Carbon\Exceptions\BadComparisonUnitException;
use InvalidArgumentException;

/**
 * Trait Comparison.
 *
 * Comparison utils and testers. All the following methods return booleans.
 * nowWithSameTz
 *
 * Depends on the following methods:
 *
 * @method static        resolveCarbon($date)
 * @method static        copy()
 * @method static        nowWithSameTz()
 * @method static static yesterday($timezone = null)
 * @method static static tomorrow($timezone = null)
 */
trait Comparison
{
    /**
     * Determines if the instance is equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->eq('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->eq(Carbon::parse('2018-07-25 12:45:16')); // true
     * Carbon::parse('2018-07-25 12:45:16')->eq('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see equalTo()
     *
     * @return bool
     */
    public function eq($date): bool
    {
        return $this->equalTo($date);
    }

    /**
     * Determines if the instance is equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->equalTo('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->equalTo(Carbon::parse('2018-07-25 12:45:16')); // true
     * Carbon::parse('2018-07-25 12:45:16')->equalTo('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function equalTo($date): bool
    {
        return $this == $date;
    }

    /**
     * Determines if the instance is not equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->ne('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->ne(Carbon::parse('2018-07-25 12:45:16')); // false
     * Carbon::parse('2018-07-25 12:45:16')->ne('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see notEqualTo()
     *
     * @return bool
     */
    public function ne($date): bool
    {
        return $this->notEqualTo($date);
    }

    /**
     * Determines if the instance is not equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->notEqualTo('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->notEqualTo(Carbon::parse('2018-07-25 12:45:16')); // false
     * Carbon::parse('2018-07-25 12:45:16')->notEqualTo('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function notEqualTo($date): bool
    {
        return !$this->equalTo($date);
    }

    /**
     * Determines if the instance is greater (after) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->gt('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->gt('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->gt('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see greaterThan()
     *
     * @return bool
     */
    public function gt($date): bool
    {
        return $this->greaterThan($date);
    }

    /**
     * Determines if the instance is greater (after) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->greaterThan('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->greaterThan('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->greaterThan('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function greaterThan($date): bool
    {
        return $this > $date;
    }

    /**
     * Determines if the instance is greater (after) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->isAfter('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->isAfter('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->isAfter('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see greaterThan()
     *
     * @return bool
     */
    public function isAfter($date): bool
    {
        return $this->greaterThan($date);
    }

    /**
     * Determines if the instance is greater (after) than or equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->gte('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->gte('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->gte('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see greaterThanOrEqualTo()
     *
     * @return bool
     */
    public function gte($date): bool
    {
        return $this->greaterThanOrEqualTo($date);
    }

    /**
     * Determines if the instance is greater (after) than or equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->greaterThanOrEqualTo('2018-07-25 12:45:15'); // true
     * Carbon::parse('2018-07-25 12:45:16')->greaterThanOrEqualTo('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->greaterThanOrEqualTo('2018-07-25 12:45:17'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function greaterThanOrEqualTo($date): bool
    {
        return $this >= $date;
    }

    /**
     * Determines if the instance is less (before) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->lt('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lt('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lt('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see lessThan()
     *
     * @return bool
     */
    public function lt($date): bool
    {
        return $this->lessThan($date);
    }

    /**
     * Determines if the instance is less (before) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->lessThan('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lessThan('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lessThan('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function lessThan($date): bool
    {
        return $this < $date;
    }

    /**
     * Determines if the instance is less (before) than another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->isBefore('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->isBefore('2018-07-25 12:45:16'); // false
     * Carbon::parse('2018-07-25 12:45:16')->isBefore('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see lessThan()
     *
     * @return bool
     */
    public function isBefore($date): bool
    {
        return $this->lessThan($date);
    }

    /**
     * Determines if the instance is less (before) or equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->lte('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lte('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->lte('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see lessThanOrEqualTo()
     *
     * @return bool
     */
    public function lte($date): bool
    {
        return $this->lessThanOrEqualTo($date);
    }

    /**
     * Determines if the instance is less (before) or equal to another
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25 12:45:16')->lessThanOrEqualTo('2018-07-25 12:45:15'); // false
     * Carbon::parse('2018-07-25 12:45:16')->lessThanOrEqualTo('2018-07-25 12:45:16'); // true
     * Carbon::parse('2018-07-25 12:45:16')->lessThanOrEqualTo('2018-07-25 12:45:17'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return bool
     */
    public function lessThanOrEqualTo($date): bool
    {
        return $this <= $date;
    }

    /**
     * Determines if the instance is between two others.
     *
     * The third argument allow you to specify if bounds are included or not (true by default)
     * but for when you including/excluding bounds may produce different results in your application,
     * we recommend to use the explicit methods ->betweenIncluded() or ->betweenExcluded() instead.
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25')->between('2018-07-14', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->between('2018-08-01', '2018-08-20'); // false
     * Carbon::parse('2018-07-25')->between('2018-07-25', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->between('2018-07-25', '2018-08-01', false); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     * @param bool                                    $equal Indicates if an equal to comparison should be done
     *
     * @return bool
     */
    public function between($date1, $date2, $equal = true): bool
    {
        $date1 = $this->resolveCarbon($date1);
        $date2 = $this->resolveCarbon($date2);

        if ($date1->greaterThan($date2)) {
            [$date1, $date2] = [$date2, $date1];
        }

        if ($equal) {
            return $this->greaterThanOrEqualTo($date1) && $this->lessThanOrEqualTo($date2);
        }

        return $this->greaterThan($date1) && $this->lessThan($date2);
    }

    /**
     * Determines if the instance is between two others, bounds included.
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25')->betweenIncluded('2018-07-14', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->betweenIncluded('2018-08-01', '2018-08-20'); // false
     * Carbon::parse('2018-07-25')->betweenIncluded('2018-07-25', '2018-08-01'); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     *
     * @return bool
     */
    public function betweenIncluded($date1, $date2): bool
    {
        return $this->between($date1, $date2, true);
    }

    /**
     * Determines if the instance is between two others, bounds excluded.
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25')->betweenExcluded('2018-07-14', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->betweenExcluded('2018-08-01', '2018-08-20'); // false
     * Carbon::parse('2018-07-25')->betweenExcluded('2018-07-25', '2018-08-01'); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     *
     * @return bool
     */
    public function betweenExcluded($date1, $date2): bool
    {
        return $this->between($date1, $date2, false);
    }

    /**
     * Determines if the instance is between two others
     *
     * @example
     * ```
     * Carbon::parse('2018-07-25')->isBetween('2018-07-14', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->isBetween('2018-08-01', '2018-08-20'); // false
     * Carbon::parse('2018-07-25')->isBetween('2018-07-25', '2018-08-01'); // true
     * Carbon::parse('2018-07-25')->isBetween('2018-07-25', '2018-08-01', false); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     * @param bool                                    $equal Indicates if an equal to comparison should be done
     *
     * @return bool
     */
    public function isBetween($date1, $date2, $equal = true): bool
    {
        return $this->between($date1, $date2, $equal);
    }

    /**
     * Determines if the instance is a weekday.
     *
     * @example
     * ```
     * Carbon::parse('2019-07-14')->isWeekday(); // false
     * Carbon::parse('2019-07-15')->isWeekday(); // true
     * ```
     *
     * @return bool
     */
    public function isWeekday()
    {
        return !$this->isWeekend();
    }

    /**
     * Determines if the instance is a weekend day.
     *
     * @example
     * ```
     * Carbon::parse('2019-07-14')->isWeekend(); // true
     * Carbon::parse('2019-07-15')->isWeekend(); // false
     * ```
     *
     * @return bool
     */
    public function isWeekend()
    {
        return \in_array($this->dayOfWeek, static::$weekendDays);
    }

    /**
     * Determines if the instance is yesterday.
     *
     * @example
     * ```
     * Carbon::yesterday()->isYesterday(); // true
     * Carbon::tomorrow()->isYesterday(); // false
     * ```
     *
     * @return bool
     */
    public function isYesterday()
    {
        return $this->toDateString() === static::yesterday($this->getTimezone())->toDateString();
    }

    /**
     * Determines if the instance is today.
     *
     * @example
     * ```
     * Carbon::today()->isToday(); // true
     * Carbon::tomorrow()->isToday(); // false
     * ```
     *
     * @return bool
     */
    public function isToday()
    {
        return $this->toDateString() === $this->nowWithSameTz()->toDateString();
    }

    /**
     * Determines if the instance is tomorrow.
     *
     * @example
     * ```
     * Carbon::tomorrow()->isTomorrow(); // true
     * Carbon::yesterday()->isTomorrow(); // false
     * ```
     *
     * @return bool
     */
    public function isTomorrow()
    {
        return $this->toDateString() === static::tomorrow($this->getTimezone())->toDateString();
    }

    /**
     * Determines if the instance is in the future, ie. greater (after) than now.
     *
     * @example
     * ```
     * Carbon::now()->addHours(5)->isFuture(); // true
     * Carbon::now()->subHours(5)->isFuture(); // false
     * ```
     *
     * @return bool
     */
    public function isFuture()
    {
        return $this->greaterThan($this->nowWithSameTz());
    }

    /**
     * Determines if the instance is in the past, ie. less (before) than now.
     *
     * @example
     * ```
     * Carbon::now()->subHours(5)->isPast(); // true
     * Carbon::now()->addHours(5)->isPast(); // false
     * ```
     *
     * @return bool
     */
    public function isPast()
    {
        return $this->lessThan($this->nowWithSameTz());
    }

    /**
     * Determines if the instance is a leap year.
     *
     * @example
     * ```
     * Carbon::parse('2020-01-01')->isLeapYear(); // true
     * Carbon::parse('2019-01-01')->isLeapYear(); // false
     * ```
     *
     * @return bool
     */
    public function isLeapYear()
    {
        return $this->rawFormat('L') === '1';
    }

    /**
     * Determines if the instance is a long year
     *
     * @example
     * ```
     * Carbon::parse('2015-01-01')->isLongYear(); // true
     * Carbon::parse('2016-01-01')->isLongYear(); // false
     * ```
     *
     * @see https://en.wikipedia.org/wiki/ISO_8601#Week_dates
     *
     * @return bool
     */
    public function isLongYear()
    {
        return static::create($this->year, 12, 28, 0, 0, 0, $this->tz)->weekOfYear === 53;
    }

    /**
     * Compares the formatted values of the two dates.
     *
     * @example
     * ```
     * Carbon::parse('2019-06-13')->isSameAs('Y-d', Carbon::parse('2019-12-13')); // true
     * Carbon::parse('2019-06-13')->isSameAs('Y-d', Carbon::parse('2019-06-14')); // false
     * ```
     *
     * @param string                                        $format date formats to compare.
     * @param \Carbon\Carbon|\DateTimeInterface|string|null $date   instance to compare with or null to use current day.
     *
     * @return bool
     */
    public function isSameAs($format, $date = null)
    {
        return $this->rawFormat($format) === $this->resolveCarbon($date)->rawFormat($format);
    }

    /**
     * Determines if the instance is in the current unit given.
     *
     * @example
     * ```
     * Carbon::parse('2019-01-13')->isSameUnit('year', Carbon::parse('2019-12-25')); // true
     * Carbon::parse('2018-12-13')->isSameUnit('year', Carbon::parse('2019-12-25')); // false
     * ```
     *
     * @param string                                 $unit singular unit string
     * @param \Carbon\Carbon|\DateTimeInterface|null $date instance to compare with or null to use current day.
     *
     * @throws BadComparisonUnitException
     *
     * @return bool
     */
    public function isSameUnit($unit, $date = null)
    {
        $units = [
            // @call isSameUnit
            'year' => 'Y',
            // @call isSameUnit
            'week' => 'o-W',
            // @call isSameUnit
            'day' => 'Y-m-d',
            // @call isSameUnit
            'hour' => 'Y-m-d H',
            // @call isSameUnit
            'minute' => 'Y-m-d H:i',
            // @call isSameUnit
            'second' => 'Y-m-d H:i:s',
            // @call isSameUnit
            'micro' => 'Y-m-d H:i:s.u',
            // @call isSameUnit
            'microsecond' => 'Y-m-d H:i:s.u',
        ];

        if (!isset($units[$unit])) {
            if (isset($this->$unit)) {
                return $this->$unit === $this->resolveCarbon($date)->$unit;
            }

            if ($this->localStrictModeEnabled ?? static::isStrictModeEnabled()) {
                throw new BadComparisonUnitException($unit);
            }

            return false;
        }

        return $this->isSameAs($units[$unit], $date);
    }

    /**
     * Determines if the instance is in the current unit given.
     *
     * @example
     * ```
     * Carbon::now()->isCurrentUnit('hour'); // true
     * Carbon::now()->subHours(2)->isCurrentUnit('hour'); // false
     * ```
     *
     * @param string $unit The unit to test.
     *
     * @throws BadMethodCallException
     *
     * @return bool
     */
    public function isCurrentUnit($unit)
    {
        return $this->{'isSame'.ucfirst($unit)}();
    }

    /**
     * Checks if the passed in date is in the same quarter as the instance quarter (and year if needed).
     *
     * @example
     * ```
     * Carbon::parse('2019-01-12')->isSameQuarter(Carbon::parse('2019-03-01')); // true
     * Carbon::parse('2019-01-12')->isSameQuarter(Carbon::parse('2019-04-01')); // false
     * Carbon::parse('2019-01-12')->isSameQuarter(Carbon::parse('2018-03-01')); // false
     * Carbon::parse('2019-01-12')->isSameQuarter(Carbon::parse('2018-03-01'), false); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|string|null $date       The instance to compare with or null to use current day.
     * @param bool                                          $ofSameYear Check if it is the same month in the same year.
     *
     * @return bool
     */
    public function isSameQuarter($date = null, $ofSameYear = true)
    {
        $date = $this->resolveCarbon($date);

        return $this->quarter === $date->quarter && (!$ofSameYear || $this->isSameYear($date));
    }

    /**
     * Checks if the passed in date is in the same month as the instance´s month.
     *
     * @example
     * ```
     * Carbon::parse('2019-01-12')->isSameMonth(Carbon::parse('2019-01-01')); // true
     * Carbon::parse('2019-01-12')->isSameMonth(Carbon::parse('2019-02-01')); // false
     * Carbon::parse('2019-01-12')->isSameMonth(Carbon::parse('2018-01-01')); // false
     * Carbon::parse('2019-01-12')->isSameMonth(Carbon::parse('2018-01-01'), false); // true
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|null $date       The instance to compare with or null to use the current date.
     * @param bool                                   $ofSameYear Check if it is the same month in the same year.
     *
     * @return bool
     */
    public function isSameMonth($date = null, $ofSameYear = true)
    {
        return $this->isSameAs($ofSameYear ? 'Y-m' : 'm', $date);
    }

    /**
     * Checks if this day is a specific day of the week.
     *
     * @example
     * ```
     * Carbon::parse('2019-07-17')->isDayOfWeek(Carbon::WEDNESDAY); // true
     * Carbon::parse('2019-07-17')->isDayOfWeek(Carbon::FRIDAY); // false
     * Carbon::parse('2019-07-17')->isDayOfWeek('Wednesday'); // true
     * Carbon::parse('2019-07-17')->isDayOfWeek('Friday'); // false
     * ```
     *
     * @param int $dayOfWeek
     *
     * @return bool
     */
    public function isDayOfWeek($dayOfWeek)
    {
        if (\is_string($dayOfWeek) && \defined($constant = static::class.'::'.strtoupper($dayOfWeek))) {
            $dayOfWeek = \constant($constant);
        }

        return $this->dayOfWeek === $dayOfWeek;
    }

    /**
     * Check if its the birthday. Compares the date/month values of the two dates.
     *
     * @example
     * ```
     * Carbon::now()->subYears(5)->isBirthday(); // true
     * Carbon::now()->subYears(5)->subDay()->isBirthday(); // false
     * Carbon::parse('2019-06-05')->isBirthday(Carbon::parse('2001-06-05')); // true
     * Carbon::parse('2019-06-05')->isBirthday(Carbon::parse('2001-06-06')); // false
     * ```
     *
     * @param \Carbon\Carbon|\DateTimeInterface|null $date The instance to compare with or null to use current day.
     *
     * @return bool
     */
    public function isBirthday($date = null)
    {
        return $this->isSameAs('md', $date);
    }

    /**
     * Check if today is the last day of the Month
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28')->isLastOfMonth(); // true
     * Carbon::parse('2019-03-28')->isLastOfMonth(); // false
     * Carbon::parse('2019-03-30')->isLastOfMonth(); // false
     * Carbon::parse('2019-03-31')->isLastOfMonth(); // true
     * Carbon::parse('2019-04-30')->isLastOfMonth(); // true
     * ```
     *
     * @return bool
     */
    public function isLastOfMonth()
    {
        return $this->day === $this->daysInMonth;
    }

    /**
     * Check if the instance is start of day / midnight.
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28 00:00:00')->isStartOfDay(); // true
     * Carbon::parse('2019-02-28 00:00:00.999999')->isStartOfDay(); // true
     * Carbon::parse('2019-02-28 00:00:01')->isStartOfDay(); // false
     * Carbon::parse('2019-02-28 00:00:00.000000')->isStartOfDay(true); // true
     * Carbon::parse('2019-02-28 00:00:00.000012')->isStartOfDay(true); // false
     * ```
     *
     * @param bool $checkMicroseconds check time at microseconds precision
     *
     * @return bool
     */
    public function isStartOfDay($checkMicroseconds = false)
    {
        /* @var CarbonInterface $this */
        return $checkMicroseconds
            ? $this->rawFormat('H:i:s.u') === '00:00:00.000000'
            : $this->rawFormat('H:i:s') === '00:00:00';
    }

    /**
     * Check if the instance is end of day.
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28 23:59:59.999999')->isEndOfDay(); // true
     * Carbon::parse('2019-02-28 23:59:59.123456')->isEndOfDay(); // true
     * Carbon::parse('2019-02-28 23:59:59')->isEndOfDay(); // true
     * Carbon::parse('2019-02-28 23:59:58.999999')->isEndOfDay(); // false
     * Carbon::parse('2019-02-28 23:59:59.999999')->isEndOfDay(true); // true
     * Carbon::parse('2019-02-28 23:59:59.123456')->isEndOfDay(true); // false
     * Carbon::parse('2019-02-28 23:59:59')->isEndOfDay(true); // false
     * ```
     *
     * @param bool $checkMicroseconds check time at microseconds precision
     *
     * @return bool
     */
    public function isEndOfDay($checkMicroseconds = false)
    {
        /* @var CarbonInterface $this */
        return $checkMicroseconds
            ? $this->rawFormat('H:i:s.u') === '23:59:59.999999'
            : $this->rawFormat('H:i:s') === '23:59:59';
    }

    /**
     * Check if the instance is start of day / midnight.
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28 00:00:00')->isMidnight(); // true
     * Carbon::parse('2019-02-28 00:00:00.999999')->isMidnight(); // true
     * Carbon::parse('2019-02-28 00:00:01')->isMidnight(); // false
     * ```
     *
     * @return bool
     */
    public function isMidnight()
    {
        return $this->isStartOfDay();
    }

    /**
     * Check if the instance is midday.
     *
     * @example
     * ```
     * Carbon::parse('2019-02-28 11:59:59.999999')->isMidday(); // false
     * Carbon::parse('2019-02-28 12:00:00')->isMidday(); // true
     * Carbon::parse('2019-02-28 12:00:00.999999')->isMidday(); // true
     * Carbon::parse('2019-02-28 12:00:01')->isMidday(); // false
     * ```
     *
     * @return bool
     */
    public function isMidday()
    {
        /* @var CarbonInterface $this */
        return $this->rawFormat('G:i:s') === static::$midDayAt.':00:00';
    }

    /**
     * Checks if the (date)time string is in a given format.
     *
     * @example
     * ```
     * Carbon::hasFormat('11:12:45', 'h:i:s'); // true
     * Carbon::hasFormat('13:12:45', 'h:i:s'); // false
     * ```
     *
     * @param string $date
     * @param string $format
     *
     * @return bool
     */
    public static function hasFormat($date, $format)
    {
        // createFromFormat() is known to handle edge cases silently.
        // E.g. "1975-5-1" (Y-n-j) will still be parsed correctly when "Y-m-d" is supplied as the format.
        // To ensure we're really testing against our desired format, perform an additional regex validation.

        return self::matchFormatPattern((string) $date, preg_quote((string) $format, '/'), static::$regexFormats);
    }

    /**
     * Checks if the (date)time string is in a given format.
     *
     * @example
     * ```
     * Carbon::hasFormatWithModifiers('31/08/2015', 'd#m#Y'); // true
     * Carbon::hasFormatWithModifiers('31/08/2015', 'm#d#Y'); // false
     * ```
     *
     * @param string $date
     * @param string $format
     *
     * @return bool
     */
    public static function hasFormatWithModifiers($date, $format): bool
    {
        return self::matchFormatPattern((string) $date, (string) $format, array_merge(static::$regexFormats, static::$regexFormatModifiers));
    }

    /**
     * Checks if the (date)time string is in a given format and valid to create a
     * new instance.
     *
     * @example
     * ```
     * Carbon::canBeCreatedFromFormat('11:12:45', 'h:i:s'); // true
     * Carbon::canBeCreatedFromFormat('13:12:45', 'h:i:s'); // false
     * ```
     *
     * @param string $date
     * @param string $format
     *
     * @return bool
     */
    public static function canBeCreatedFromFormat($date, $format)
    {
        try {
            // Try to create a DateTime object. Throws an InvalidArgumentException if the provided time string
            // doesn't match the format in any way.
            if (!static::rawCreateFromFormat($format, $date)) {
                return false;
            }
        } catch (InvalidArgumentException $e) {
            return false;
        }

        return static::hasFormatWithModifiers($date, $format);
    }

    /**
     * Returns true if the current date matches the given string.
     *
     * @example
     * ```
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('2019')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('2018')); // false
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('2019-06')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('06-02')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('2019-06-02')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('Sunday')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('June')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('12:23')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('12:23:45')); // true
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('12:23:00')); // false
     * var_dump(Carbon::parse('2019-06-02 12:23:45')->is('12h')); // true
     * var_dump(Carbon::parse('2019-06-02 15:23:45')->is('3pm')); // true
     * var_dump(Carbon::parse('2019-06-02 15:23:45')->is('3am')); // false
     * ```
     *
     * @param string $tester day name, month name, hour, date, etc. as string
     *
     * @return bool
     */
    public function is(string $tester)
    {
        $tester = trim($tester);

        if (preg_match('/^\d+$/', $tester)) {
            return $this->year === \intval($tester);
        }

        if (preg_match('/^\d{3,}-\d{1,2}$/', $tester)) {
            return $this->isSameMonth(static::parse($tester));
        }

        if (preg_match('/^\d{1,2}-\d{1,2}$/', $tester)) {
            return $this->isSameDay(static::parse($this->year.'-'.$tester));
        }

        $modifier = preg_replace('/(\d)h$/i', '$1:00', $tester);

        /* @var CarbonInterface $max */
        $median = static::parse('5555-06-15 12:30:30.555555')->modify($modifier);
        $current = $this->copy();
        /* @var CarbonInterface $other */
        $other = $this->copy()->modify($modifier);

        if ($current->eq($other)) {
            return true;
        }

        if (preg_match('/\d:\d{1,2}:\d{1,2}$/', $tester)) {
            return $current->startOfSecond()->eq($other);
        }

        if (preg_match('/\d:\d{1,2}$/', $tester)) {
            return $current->startOfMinute()->eq($other);
        }

        if (preg_match('/\d(h|am|pm)$/', $tester)) {
            return $current->startOfHour()->eq($other);
        }

        if (preg_match(
            '/^(january|february|march|april|may|june|july|august|september|october|november|december)\s+\d+$/i',
            $tester
        )) {
            return $current->startOfMonth()->eq($other->startOfMonth());
        }

        $units = [
            'month' => [1, 'year'],
            'day' => [1, 'month'],
            'hour' => [0, 'day'],
            'minute' => [0, 'hour'],
            'second' => [0, 'minute'],
            'microsecond' => [0, 'second'],
        ];

        foreach ($units as $unit => [$minimum, $startUnit]) {
            if ($median->$unit === $minimum) {
                $current = $current->startOf($startUnit);

                break;
            }
        }

        return $current->eq($other);
    }

    /**
     * Checks if the (date)time string is in a given format with
     * given list of pattern replacements.
     *
     * @example
     * ```
     * Carbon::hasFormat('11:12:45', 'h:i:s'); // true
     * Carbon::hasFormat('13:12:45', 'h:i:s'); // false
     * ```
     *
     * @param string $date
     * @param string $format
     * @param array  $replacements
     *
     * @return bool
     */
    private static function matchFormatPattern(string $date, string $format, array $replacements): bool
    {
        // Preg quote, but remove escaped backslashes since we'll deal with escaped characters in the format string.
        $regex = str_replace('\\\\', '\\', $format);
        // Replace not-escaped letters
        $regex = preg_replace_callback(
            '/(?<!\\\\)((?:\\\\{2})*)(['.implode('', array_keys($replacements)).'])/',
            function ($match) use ($replacements) {
                return $match[1].strtr($match[2], $replacements);
            },
            $regex
        );
        // Replace escaped letters by the letter itself
        $regex = preg_replace('/(?<!\\\\)((?:\\\\{2})*)\\\\(\w)/', '$1$2', $regex);
        // Escape not escaped slashes
        $regex = preg_replace('#(?<!\\\\)((?:\\\\{2})*)/#', '$1\\/', $regex);

        return (bool) @preg_match('/^'.$regex.'$/', $date);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Carbon\CarbonInterface;
use Carbon\CarbonInterval;
use Carbon\CarbonPeriod;
use Carbon\Exceptions\UnitException;
use Closure;
use DateTime;
use DateTimeImmutable;

/**
 * Trait Converter.
 *
 * Change date into different string formats and types and
 * handle the string cast.
 *
 * Depends on the following methods:
 *
 * @method static copy()
 */
trait Converter
{
    /**
     * Format to use for __toString method when type juggling occurs.
     *
     * @var string|Closure|null
     */
    protected static $toStringFormat = null;

    /**
     * Reset the format used to the default when type juggling a Carbon instance to a string
     *
     * @return void
     */
    public static function resetToStringFormat()
    {
        static::setToStringFormat(null);
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather let Carbon object being casted to string with DEFAULT_TO_STRING_FORMAT, and
     *             use other method or custom format passed to format() method if you need to dump an other string
     *             format.
     *
     * Set the default format used when type juggling a Carbon instance to a string
     *
     * @param string|Closure|null $format
     *
     * @return void
     */
    public static function setToStringFormat($format)
    {
        static::$toStringFormat = $format;
    }

    /**
     * Returns the formatted date string on success or FALSE on failure.
     *
     * @see https://php.net/manual/en/datetime.format.php
     *
     * @param string $format
     *
     * @return string
     */
    public function format($format)
    {
        $function = $this->localFormatFunction ?: static::$formatFunction;

        if (!$function) {
            return $this->rawFormat($format);
        }

        if (\is_string($function) && method_exists($this, $function)) {
            $function = [$this, $function];
        }

        return $function(...\func_get_args());
    }

    /**
     * @see https://php.net/manual/en/datetime.format.php
     *
     * @param string $format
     *
     * @return string
     */
    public function rawFormat($format)
    {
        return parent::format($format);
    }

    /**
     * Format the instance as a string using the set format
     *
     * @example
     * ```
     * echo Carbon::now(); // Carbon instances can be casted to string
     * ```
     *
     * @return string
     */
    public function __toString()
    {
        $format = $this->localToStringFormat ?? static::$toStringFormat;

        return $format instanceof Closure
            ? $format($this)
            : $this->rawFormat($format ?: (
                \defined('static::DEFAULT_TO_STRING_FORMAT')
                    ? static::DEFAULT_TO_STRING_FORMAT
                    : CarbonInterface::DEFAULT_TO_STRING_FORMAT
            ));
    }

    /**
     * Format the instance as date
     *
     * @example
     * ```
     * echo Carbon::now()->toDateString();
     * ```
     *
     * @return string
     */
    public function toDateString()
    {
        return $this->rawFormat('Y-m-d');
    }

    /**
     * Format the instance as a readable date
     *
     * @example
     * ```
     * echo Carbon::now()->toFormattedDateString();
     * ```
     *
     * @return string
     */
    public function toFormattedDateString()
    {
        return $this->rawFormat('M j, Y');
    }

    /**
     * Format the instance as time
     *
     * @example
     * ```
     * echo Carbon::now()->toTimeString();
     * ```
     *
     * @param string $unitPrecision
     *
     * @return string
     */
    public function toTimeString($unitPrecision = 'second')
    {
        return $this->rawFormat(static::getTimeFormatByPrecision($unitPrecision));
    }

    /**
     * Format the instance as date and time
     *
     * @example
     * ```
     * echo Carbon::now()->toDateTimeString();
     * ```
     *
     * @param string $unitPrecision
     *
     * @return string
     */
    public function toDateTimeString($unitPrecision = 'second')
    {
        return $this->rawFormat('Y-m-d '.static::getTimeFormatByPrecision($unitPrecision));
    }

    /**
     * Return a format from H:i to H:i:s.u according to given unit precision.
     *
     * @param string $unitPrecision "minute", "second", "millisecond" or "microsecond"
     *
     * @return string
     */
    public static function getTimeFormatByPrecision($unitPrecision)
    {
        switch (static::singularUnit($unitPrecision)) {
            case 'minute':
                return 'H:i';
            case 'second':
                return 'H:i:s';
            case 'm':
            case 'millisecond':
                return 'H:i:s.v';
            case 'µ':
            case 'microsecond':
                return 'H:i:s.u';
        }

        throw new UnitException('Precision unit expected among: minute, second, millisecond and microsecond.');
    }

    /**
     * Format the instance as date and time T-separated with no timezone
     *
     * @example
     * ```
     * echo Carbon::now()->toDateTimeLocalString();
     * echo "\n";
     * echo Carbon::now()->toDateTimeLocalString('minute'); // You can specify precision among: minute, second, millisecond and microsecond
     * ```
     *
     * @param string $unitPrecision
     *
     * @return string
     */
    public function toDateTimeLocalString($unitPrecision = 'second')
    {
        return $this->rawFormat('Y-m-d\T'.static::getTimeFormatByPrecision($unitPrecision));
    }

    /**
     * Format the instance with day, date and time
     *
     * @example
     * ```
     * echo Carbon::now()->toDayDateTimeString();
     * ```
     *
     * @return string
     */
    public function toDayDateTimeString()
    {
        return $this->rawFormat('D, M j, Y g:i A');
    }

    /**
     * Format the instance as ATOM
     *
     * @example
     * ```
     * echo Carbon::now()->toAtomString();
     * ```
     *
     * @return string
     */
    public function toAtomString()
    {
        return $this->rawFormat(DateTime::ATOM);
    }

    /**
     * Format the instance as COOKIE
     *
     * @example
     * ```
     * echo Carbon::now()->toCookieString();
     * ```
     *
     * @return string
     */
    public function toCookieString()
    {
        return $this->rawFormat(DateTime::COOKIE);
    }

    /**
     * Format the instance as ISO8601
     *
     * @example
     * ```
     * echo Carbon::now()->toIso8601String();
     * ```
     *
     * @return string
     */
    public function toIso8601String()
    {
        return $this->toAtomString();
    }

    /**
     * Format the instance as RFC822
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc822String();
     * ```
     *
     * @return string
     */
    public function toRfc822String()
    {
        return $this->rawFormat(DateTime::RFC822);
    }

    /**
     * Convert the instance to UTC and return as Zulu ISO8601
     *
     * @example
     * ```
     * echo Carbon::now()->toIso8601ZuluString();
     * ```
     *
     * @param string $unitPrecision
     *
     * @return string
     */
    public function toIso8601ZuluString($unitPrecision = 'second')
    {
        return $this->copy()->utc()->rawFormat('Y-m-d\T'.static::getTimeFormatByPrecision($unitPrecision).'\Z');
    }

    /**
     * Format the instance as RFC850
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc850String();
     * ```
     *
     * @return string
     */
    public function toRfc850String()
    {
        return $this->rawFormat(DateTime::RFC850);
    }

    /**
     * Format the instance as RFC1036
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc1036String();
     * ```
     *
     * @return string
     */
    public function toRfc1036String()
    {
        return $this->rawFormat(DateTime::RFC1036);
    }

    /**
     * Format the instance as RFC1123
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc1123String();
     * ```
     *
     * @return string
     */
    public function toRfc1123String()
    {
        return $this->rawFormat(DateTime::RFC1123);
    }

    /**
     * Format the instance as RFC2822
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc2822String();
     * ```
     *
     * @return string
     */
    public function toRfc2822String()
    {
        return $this->rawFormat(DateTime::RFC2822);
    }

    /**
     * Format the instance as RFC3339
     *
     * @param bool $extended
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc3339String() . "\n";
     * echo Carbon::now()->toRfc3339String(true) . "\n";
     * ```
     *
     * @return string
     */
    public function toRfc3339String($extended = false)
    {
        $format = DateTime::RFC3339;
        if ($extended) {
            $format = DateTime::RFC3339_EXTENDED;
        }

        return $this->rawFormat($format);
    }

    /**
     * Format the instance as RSS
     *
     * @example
     * ```
     * echo Carbon::now()->toRssString();
     * ```
     *
     * @return string
     */
    public function toRssString()
    {
        return $this->rawFormat(DateTime::RSS);
    }

    /**
     * Format the instance as W3C
     *
     * @example
     * ```
     * echo Carbon::now()->toW3cString();
     * ```
     *
     * @return string
     */
    public function toW3cString()
    {
        return $this->rawFormat(DateTime::W3C);
    }

    /**
     * Format the instance as RFC7231
     *
     * @example
     * ```
     * echo Carbon::now()->toRfc7231String();
     * ```
     *
     * @return string
     */
    public function toRfc7231String()
    {
        return $this->copy()
            ->setTimezone('GMT')
            ->rawFormat(\defined('static::RFC7231_FORMAT') ? static::RFC7231_FORMAT : CarbonInterface::RFC7231_FORMAT);
    }

    /**
     * Get default array representation.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toArray());
     * ```
     *
     * @return array
     */
    public function toArray()
    {
        return [
            'year' => $this->year,
            'month' => $this->month,
            'day' => $this->day,
            'dayOfWeek' => $this->dayOfWeek,
            'dayOfYear' => $this->dayOfYear,
            'hour' => $this->hour,
            'minute' => $this->minute,
            'second' => $this->second,
            'micro' => $this->micro,
            'timestamp' => $this->timestamp,
            'formatted' => $this->rawFormat(\defined('static::DEFAULT_TO_STRING_FORMAT') ? static::DEFAULT_TO_STRING_FORMAT : CarbonInterface::DEFAULT_TO_STRING_FORMAT),
            'timezone' => $this->timezone,
        ];
    }

    /**
     * Get default object representation.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toObject());
     * ```
     *
     * @return object
     */
    public function toObject()
    {
        return (object) $this->toArray();
    }

    /**
     * Returns english human readable complete date string.
     *
     * @example
     * ```
     * echo Carbon::now()->toString();
     * ```
     *
     * @return string
     */
    public function toString()
    {
        return $this->copy()->locale('en')->isoFormat('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ');
    }

    /**
     * Return the ISO-8601 string (ex: 1977-04-22T06:00:00Z, if $keepOffset truthy, offset will be kept:
     * 1977-04-22T01:00:00-05:00).
     *
     * @example
     * ```
     * echo Carbon::now('America/Toronto')->toISOString() . "\n";
     * echo Carbon::now('America/Toronto')->toISOString(true) . "\n";
     * ```
     *
     * @param bool $keepOffset Pass true to keep the date offset. Else forced to UTC.
     *
     * @return null|string
     */
    public function toISOString($keepOffset = false)
    {
        if (!$this->isValid()) {
            return null;
        }

        $yearFormat = $this->year < 0 || $this->year > 9999 ? 'YYYYYY' : 'YYYY';
        $tzFormat = $keepOffset ? 'Z' : '[Z]';
        $date = $keepOffset ? $this : $this->copy()->utc();

        return $date->isoFormat("$yearFormat-MM-DD[T]HH:mm:ss.SSSSSS$tzFormat");
    }

    /**
     * Return the ISO-8601 string (ex: 1977-04-22T06:00:00Z) with UTC timezone.
     *
     * @example
     * ```
     * echo Carbon::now('America/Toronto')->toJSON();
     * ```
     *
     * @return null|string
     */
    public function toJSON()
    {
        return $this->toISOString();
    }

    /**
     * Return native DateTime PHP object matching the current instance.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toDateTime());
     * ```
     *
     * @return DateTime
     */
    public function toDateTime()
    {
        return new DateTime($this->rawFormat('Y-m-d H:i:s.u'), $this->getTimezone());
    }

    /**
     * Return native toDateTimeImmutable PHP object matching the current instance.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toDateTimeImmutable());
     * ```
     *
     * @return DateTimeImmutable
     */
    public function toDateTimeImmutable()
    {
        return new DateTimeImmutable($this->rawFormat('Y-m-d H:i:s.u'), $this->getTimezone());
    }

    /**
     * @alias toDateTime
     *
     * Return native DateTime PHP object matching the current instance.
     *
     * @example
     * ```
     * var_dump(Carbon::now()->toDate());
     * ```
     *
     * @return DateTime
     */
    public function toDate()
    {
        return $this->toDateTime();
    }

    /**
     * Create a iterable CarbonPeriod object from current date to a given end date (and optional interval).
     *
     * @param \DateTimeInterface|Carbon|CarbonImmutable|int|null $end      period end date or recurrences count if int
     * @param int|\DateInterval|string|null                      $interval period default interval or number of the given $unit
     * @param string|null                                        $unit     if specified, $interval must be an integer
     *
     * @return CarbonPeriod
     */
    public function toPeriod($end = null, $interval = null, $unit = null)
    {
        if ($unit) {
            $interval = CarbonInterval::make("$interval ".static::pluralUnit($unit));
        }

        $period = (new CarbonPeriod())->setDateClass(static::class)->setStartDate($this);

        if ($interval) {
            $period->setDateInterval($interval);
        }

        if (\is_int($end) || \is_string($end) && ctype_digit($end)) {
            $period->setRecurrences($end);
        } elseif ($end) {
            $period->setEndDate($end);
        }

        return $period;
    }

    /**
     * Create a iterable CarbonPeriod object from current date to a given end date (and optional interval).
     *
     * @param \DateTimeInterface|Carbon|CarbonImmutable|null $end      period end date
     * @param int|\DateInterval|string|null                  $interval period default interval or number of the given $unit
     * @param string|null                                    $unit     if specified, $interval must be an integer
     *
     * @return CarbonPeriod
     */
    public function range($end = null, $interval = null, $unit = null)
    {
        return $this->toPeriod($end, $interval, $unit);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Carbon\CarbonInterface;
use Carbon\Exceptions\InvalidDateException;
use Carbon\Exceptions\InvalidFormatException;
use Carbon\Exceptions\OutOfRangeException;
use Carbon\Translator;
use Closure;
use DateTimeInterface;
use DateTimeZone;
use Exception;

/**
 * Trait Creator.
 *
 * Static creators.
 *
 * Depends on the following methods:
 *
 * @method static Carbon|CarbonImmutable getTestNow()
 */
trait Creator
{
    use ObjectInitialisation;

    /**
     * The errors that can occur.
     *
     * @var array
     */
    protected static $lastErrors;

    /**
     * Create a new Carbon instance.
     *
     * Please see the testing aids section (specifically static::setTestNow())
     * for more on the possibility of this constructor returning a test instance.
     *
     * @param DateTimeInterface|string|null $time
     * @param DateTimeZone|string|null      $tz
     *
     * @throws InvalidFormatException
     */
    public function __construct($time = null, $tz = null)
    {
        if ($time instanceof DateTimeInterface) {
            $time = $this->constructTimezoneFromDateTime($time, $tz)->format('Y-m-d H:i:s.u');
        }

        if (is_numeric($time) && (!\is_string($time) || !preg_match('/^\d{1,14}$/', $time))) {
            $time = static::createFromTimestampUTC($time)->format('Y-m-d\TH:i:s.uP');
        }

        // If the class has a test now set and we are trying to create a now()
        // instance then override as required
        $isNow = empty($time) || $time === 'now';

        if (method_exists(static::class, 'hasTestNow') &&
            method_exists(static::class, 'getTestNow') &&
            static::hasTestNow() &&
            ($isNow || static::hasRelativeKeywords($time))
        ) {
            static::mockConstructorParameters($time, $tz);
        }

        // Work-around for PHP bug https://bugs.php.net/bug.php?id=67127
        if (strpos((string) .1, '.') === false) {
            $locale = setlocale(LC_NUMERIC, '0');
            setlocale(LC_NUMERIC, 'C');
        }

        try {
            parent::__construct($time ?: 'now', static::safeCreateDateTimeZone($tz) ?: null);
        } catch (Exception $exception) {
            throw new InvalidFormatException($exception->getMessage(), 0, $exception);
        }

        $this->constructedObjectId = spl_object_hash($this);

        if (isset($locale)) {
            setlocale(LC_NUMERIC, $locale);
        }

        static::setLastErrors(parent::getLastErrors());
    }

    /**
     * Get timezone from a datetime instance.
     *
     * @param DateTimeInterface        $date
     * @param DateTimeZone|string|null $tz
     *
     * @return DateTimeInterface
     */
    private function constructTimezoneFromDateTime(DateTimeInterface $date, &$tz)
    {
        if ($tz !== null) {
            $safeTz = static::safeCreateDateTimeZone($tz);

            if ($safeTz) {
                return $date->setTimezone($safeTz);
            }

            return $date;
        }

        $tz = $date->getTimezone();

        return $date;
    }

    /**
     * Update constructedObjectId on cloned.
     */
    public function __clone()
    {
        $this->constructedObjectId = spl_object_hash($this);
    }

    /**
     * Create a Carbon instance from a DateTime one.
     *
     * @param DateTimeInterface $date
     *
     * @return static
     */
    public static function instance($date)
    {
        if ($date instanceof static) {
            return clone $date;
        }

        static::expectDateTime($date);

        $instance = new static($date->format('Y-m-d H:i:s.u'), $date->getTimezone());

        if ($date instanceof CarbonInterface || $date instanceof Options) {
            $settings = $date->getSettings();

            if (!$date->hasLocalTranslator()) {
                unset($settings['locale']);
            }

            $instance->settings($settings);
        }

        return $instance;
    }

    /**
     * Create a carbon instance from a string.
     *
     * This is an alias for the constructor that allows better fluent syntax
     * as it allows you to do Carbon::parse('Monday next week')->fn() rather
     * than (new Carbon('Monday next week'))->fn().
     *
     * @param string|DateTimeInterface|null $time
     * @param DateTimeZone|string|null      $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function rawParse($time = null, $tz = null)
    {
        if ($time instanceof DateTimeInterface) {
            return static::instance($time);
        }

        try {
            return new static($time, $tz);
        } catch (Exception $exception) {
            $date = @static::now($tz)->change($time);

            if (!$date) {
                throw new InvalidFormatException("Could not parse '$time': ".$exception->getMessage(), 0, $exception);
            }

            return $date;
        }
    }

    /**
     * Create a carbon instance from a string.
     *
     * This is an alias for the constructor that allows better fluent syntax
     * as it allows you to do Carbon::parse('Monday next week')->fn() rather
     * than (new Carbon('Monday next week'))->fn().
     *
     * @param string|DateTimeInterface|null $time
     * @param DateTimeZone|string|null      $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function parse($time = null, $tz = null)
    {
        $function = static::$parseFunction;

        if (!$function) {
            return static::rawParse($time, $tz);
        }

        if (\is_string($function) && method_exists(static::class, $function)) {
            $function = [static::class, $function];
        }

        return $function(...\func_get_args());
    }

    /**
     * Create a carbon instance from a localized string (in French, Japanese, Arabic, etc.).
     *
     * @param string                   $time   date/time string in the given language (may also contain English).
     * @param string|null              $locale if locale is null or not specified, current global locale will be
     *                                         used instead.
     * @param DateTimeZone|string|null $tz     optional timezone for the new instance.
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function parseFromLocale($time, $locale = null, $tz = null)
    {
        return static::rawParse(static::translateTimeString($time, $locale, 'en'), $tz);
    }

    /**
     * Get a Carbon instance for the current date and time.
     *
     * @param DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function now($tz = null)
    {
        return new static(null, $tz);
    }

    /**
     * Create a Carbon instance for today.
     *
     * @param DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function today($tz = null)
    {
        return static::rawParse('today', $tz);
    }

    /**
     * Create a Carbon instance for tomorrow.
     *
     * @param DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function tomorrow($tz = null)
    {
        return static::rawParse('tomorrow', $tz);
    }

    /**
     * Create a Carbon instance for yesterday.
     *
     * @param DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function yesterday($tz = null)
    {
        return static::rawParse('yesterday', $tz);
    }

    /**
     * Create a Carbon instance for the greatest supported date.
     *
     * @return static
     */
    public static function maxValue()
    {
        if (self::$PHPIntSize === 4) {
            // 32 bit
            return static::createFromTimestamp(PHP_INT_MAX); // @codeCoverageIgnore
        }

        // 64 bit
        return static::create(9999, 12, 31, 23, 59, 59);
    }

    /**
     * Create a Carbon instance for the lowest supported date.
     *
     * @return static
     */
    public static function minValue()
    {
        if (self::$PHPIntSize === 4) {
            // 32 bit
            return static::createFromTimestamp(~PHP_INT_MAX); // @codeCoverageIgnore
        }

        // 64 bit
        return static::create(1, 1, 1, 0, 0, 0);
    }

    private static function assertBetween($unit, $value, $min, $max)
    {
        if (static::isStrictModeEnabled() && ($value < $min || $value > $max)) {
            throw new OutOfRangeException($unit, $min, $max, $value);
        }
    }

    private static function createNowInstance($tz)
    {
        if (!static::hasTestNow()) {
            return static::now($tz);
        }

        $now = static::getTestNow();

        if ($now instanceof Closure) {
            return $now(static::now($tz));
        }

        return $now;
    }

    /**
     * Create a new Carbon instance from a specific date and time.
     *
     * If any of $year, $month or $day are set to null their now() values will
     * be used.
     *
     * If $hour is null it will be set to its now() value and the default
     * values for $minute and $second will be their now() values.
     *
     * If $hour is not null then the default values for $minute and $second
     * will be 0.
     *
     * @param int|null                 $year
     * @param int|null                 $month
     * @param int|null                 $day
     * @param int|null                 $hour
     * @param int|null                 $minute
     * @param int|null                 $second
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function create($year = 0, $month = 1, $day = 1, $hour = 0, $minute = 0, $second = 0, $tz = null)
    {
        if (\is_string($year) && !is_numeric($year)) {
            return static::parse($year, $tz ?: (\is_string($month) || $month instanceof DateTimeZone ? $month : null));
        }

        $defaults = null;
        $getDefault = function ($unit) use ($tz, &$defaults) {
            if ($defaults === null) {
                $now = self::createNowInstance($tz);

                $defaults = array_combine([
                    'year',
                    'month',
                    'day',
                    'hour',
                    'minute',
                    'second',
                ], explode('-', $now->rawFormat('Y-n-j-G-i-s.u')));
            }

            return $defaults[$unit];
        };

        $year = $year === null ? $getDefault('year') : $year;
        $month = $month === null ? $getDefault('month') : $month;
        $day = $day === null ? $getDefault('day') : $day;
        $hour = $hour === null ? $getDefault('hour') : $hour;
        $minute = $minute === null ? $getDefault('minute') : $minute;
        $second = (float) ($second === null ? $getDefault('second') : $second);

        self::assertBetween('month', $month, 0, 99);
        self::assertBetween('day', $day, 0, 99);
        self::assertBetween('hour', $hour, 0, 99);
        self::assertBetween('minute', $minute, 0, 99);
        self::assertBetween('second', $second, 0, 99);

        $fixYear = null;

        if ($year < 0) {
            $fixYear = $year;
            $year = 0;
        } elseif ($year > 9999) {
            $fixYear = $year - 9999;
            $year = 9999;
        }

        $second = ($second < 10 ? '0' : '').number_format($second, 6);
        $instance = static::rawCreateFromFormat('!Y-n-j G:i:s.u', sprintf('%s-%s-%s %s:%02s:%02s', $year, $month, $day, $hour, $minute, $second), $tz);

        if ($fixYear !== null) {
            $instance = $instance->addYears($fixYear);
        }

        return $instance;
    }

    /**
     * Create a new safe Carbon instance from a specific date and time.
     *
     * If any of $year, $month or $day are set to null their now() values will
     * be used.
     *
     * If $hour is null it will be set to its now() value and the default
     * values for $minute and $second will be their now() values.
     *
     * If $hour is not null then the default values for $minute and $second
     * will be 0.
     *
     * If one of the set values is not valid, an InvalidDateException
     * will be thrown.
     *
     * @param int|null                 $year
     * @param int|null                 $month
     * @param int|null                 $day
     * @param int|null                 $hour
     * @param int|null                 $minute
     * @param int|null                 $second
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidDateException
     *
     * @return static|false
     */
    public static function createSafe($year = null, $month = null, $day = null, $hour = null, $minute = null, $second = null, $tz = null)
    {
        $fields = static::getRangesByUnit();

        foreach ($fields as $field => $range) {
            if ($$field !== null && (!\is_int($$field) || $$field < $range[0] || $$field > $range[1])) {
                if (static::isStrictModeEnabled()) {
                    throw new InvalidDateException($field, $$field);
                }

                return false;
            }
        }

        $instance = static::create($year, $month, $day, $hour, $minute, $second, $tz);

        foreach (array_reverse($fields) as $field => $range) {
            if ($$field !== null && (!\is_int($$field) || $$field !== $instance->$field)) {
                if (static::isStrictModeEnabled()) {
                    throw new InvalidDateException($field, $$field);
                }

                return false;
            }
        }

        return $instance;
    }

    /**
     * Create a Carbon instance from just a date. The time portion is set to now.
     *
     * @param int|null                 $year
     * @param int|null                 $month
     * @param int|null                 $day
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function createFromDate($year = null, $month = null, $day = null, $tz = null)
    {
        return static::create($year, $month, $day, null, null, null, $tz);
    }

    /**
     * Create a Carbon instance from just a date. The time portion is set to midnight.
     *
     * @param int|null                 $year
     * @param int|null                 $month
     * @param int|null                 $day
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function createMidnightDate($year = null, $month = null, $day = null, $tz = null)
    {
        return static::create($year, $month, $day, 0, 0, 0, $tz);
    }

    /**
     * Create a Carbon instance from just a time. The date portion is set to today.
     *
     * @param int|null                 $hour
     * @param int|null                 $minute
     * @param int|null                 $second
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function createFromTime($hour = 0, $minute = 0, $second = 0, $tz = null)
    {
        return static::create(null, null, null, $hour, $minute, $second, $tz);
    }

    /**
     * Create a Carbon instance from a time string. The date portion is set to today.
     *
     * @param string                   $time
     * @param DateTimeZone|string|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function createFromTimeString($time, $tz = null)
    {
        return static::today($tz)->setTimeFromTimeString($time);
    }

    /**
     * @param string                         $format     Datetime format
     * @param string                         $time
     * @param DateTimeZone|string|false|null $originalTz
     *
     * @return DateTimeInterface|false
     */
    private static function createFromFormatAndTimezone($format, $time, $originalTz)
    {
        // Work-around for https://bugs.php.net/bug.php?id=75577
        // @codeCoverageIgnoreStart
        if (version_compare(PHP_VERSION, '7.3.0-dev', '<')) {
            $format = str_replace('.v', '.u', $format);
        }
        // @codeCoverageIgnoreEnd

        if ($originalTz === null) {
            return parent::createFromFormat($format, "$time");
        }

        $tz = \is_int($originalTz)
            ? @timezone_name_from_abbr('', (int) ($originalTz * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE), 1)
            : $originalTz;

        $tz = static::safeCreateDateTimeZone($tz, $originalTz);

        if ($tz === false) {
            return false;
        }

        return parent::createFromFormat($format, "$time", $tz);
    }

    /**
     * Create a Carbon instance from a specific format.
     *
     * @param string                         $format Datetime format
     * @param string                         $time
     * @param DateTimeZone|string|false|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function rawCreateFromFormat($format, $time, $tz = null)
    {
        // Work-around for https://bugs.php.net/bug.php?id=80141
        $format = preg_replace('/(?<!\\\\)((?:\\\\{2})*)c/', '$1Y-m-d\TH:i:sP', $format);

        if (preg_match('/(?<!\\\\)(?:\\\\{2})*(a|A)/', $format, $aMatches, PREG_OFFSET_CAPTURE) &&
            preg_match('/(?<!\\\\)(?:\\\\{2})*(h|g|H|G)/', $format, $hMatches, PREG_OFFSET_CAPTURE) &&
            $aMatches[1][1] < $hMatches[1][1] &&
            preg_match('/(am|pm|AM|PM)/', $time)
        ) {
            $format = preg_replace('/^(.*)(?<!\\\\)((?:\\\\{2})*)(a|A)(.*)$/U', '$1$2$4 $3', $format);
            $time = preg_replace('/^(.*)(am|pm|AM|PM)(.*)$/U', '$1$3 $2', $time);
        }

        // First attempt to create an instance, so that error messages are based on the unmodified format.
        $date = self::createFromFormatAndTimezone($format, $time, $tz);
        $lastErrors = parent::getLastErrors();
        /** @var \Carbon\CarbonImmutable|\Carbon\Carbon|null $mock */
        $mock = static::getMockedTestNow($tz);

        if ($mock && $date instanceof DateTimeInterface) {
            // Set timezone from mock if custom timezone was neither given directly nor as a part of format.
            // First let's skip the part that will be ignored by the parser.
            $nonEscaped = '(?<!\\\\)(\\\\{2})*';

            $nonIgnored = preg_replace("/^.*{$nonEscaped}!/s", '', $format);

            if ($tz === null && !preg_match("/{$nonEscaped}[eOPT]/", $nonIgnored)) {
                $tz = clone $mock->getTimezone();
            }

            // Set microseconds to zero to match behavior of DateTime::createFromFormat()
            // See https://bugs.php.net/bug.php?id=74332
            $mock = $mock->copy()->microsecond(0);

            // Prepend mock datetime only if the format does not contain non escaped unix epoch reset flag.
            if (!preg_match("/{$nonEscaped}[!|]/", $format)) {
                $format = static::MOCK_DATETIME_FORMAT.' '.$format;
                $time = ($mock instanceof self ? $mock->rawFormat(static::MOCK_DATETIME_FORMAT) : $mock->format(static::MOCK_DATETIME_FORMAT)).' '.$time;
            }

            // Regenerate date from the modified format to base result on the mocked instance instead of now.
            $date = self::createFromFormatAndTimezone($format, $time, $tz);
        }

        if ($date instanceof DateTimeInterface) {
            $instance = static::instance($date);
            $instance::setLastErrors($lastErrors);

            return $instance;
        }

        if (static::isStrictModeEnabled()) {
            throw new InvalidFormatException(implode(PHP_EOL, $lastErrors['errors']));
        }

        return false;
    }

    /**
     * Create a Carbon instance from a specific format.
     *
     * @param string                         $format Datetime format
     * @param string                         $time
     * @param DateTimeZone|string|false|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function createFromFormat($format, $time, $tz = null)
    {
        $function = static::$createFromFormatFunction;

        if (!$function) {
            return static::rawCreateFromFormat($format, $time, $tz);
        }

        if (\is_string($function) && method_exists(static::class, $function)) {
            $function = [static::class, $function];
        }

        return $function(...\func_get_args());
    }

    /**
     * Create a Carbon instance from a specific ISO format (same replacements as ->isoFormat()).
     *
     * @param string                                             $format     Datetime format
     * @param string                                             $time
     * @param DateTimeZone|string|false|null                     $tz         optional timezone
     * @param string|null                                        $locale     locale to be used for LTS, LT, LL, LLL, etc. macro-formats (en by fault, unneeded if no such macro-format in use)
     * @param \Symfony\Component\Translation\TranslatorInterface $translator optional custom translator to use for macro-formats
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function createFromIsoFormat($format, $time, $tz = null, $locale = 'en', $translator = null)
    {
        $format = preg_replace_callback('/(?<!\\\\)(\\\\{2})*(LTS|LT|[Ll]{1,4})/', function ($match) use ($locale, $translator) {
            [$code] = $match;

            static $formats = null;

            if ($formats === null) {
                $translator = $translator ?: Translator::get($locale);

                $formats = [
                    'LT' => static::getTranslationMessageWith($translator, 'formats.LT', $locale, 'h:mm A'),
                    'LTS' => static::getTranslationMessageWith($translator, 'formats.LTS', $locale, 'h:mm:ss A'),
                    'L' => static::getTranslationMessageWith($translator, 'formats.L', $locale, 'MM/DD/YYYY'),
                    'LL' => static::getTranslationMessageWith($translator, 'formats.LL', $locale, 'MMMM D, YYYY'),
                    'LLL' => static::getTranslationMessageWith($translator, 'formats.LLL', $locale, 'MMMM D, YYYY h:mm A'),
                    'LLLL' => static::getTranslationMessageWith($translator, 'formats.LLLL', $locale, 'dddd, MMMM D, YYYY h:mm A'),
                ];
            }

            return $formats[$code] ?? preg_replace_callback(
                '/MMMM|MM|DD|dddd/',
                function ($code) {
                    return mb_substr($code[0], 1);
                },
                $formats[strtoupper($code)] ?? ''
            );
        }, $format);

        $format = preg_replace_callback('/(?<!\\\\)(\\\\{2})*('.CarbonInterface::ISO_FORMAT_REGEXP.'|[A-Za-z])/', function ($match) {
            [$code] = $match;

            static $replacements = null;

            if ($replacements === null) {
                $replacements = [
                    'OD' => 'd',
                    'OM' => 'M',
                    'OY' => 'Y',
                    'OH' => 'G',
                    'Oh' => 'g',
                    'Om' => 'i',
                    'Os' => 's',
                    'D' => 'd',
                    'DD' => 'd',
                    'Do' => 'd',
                    'd' => '!',
                    'dd' => '!',
                    'ddd' => 'D',
                    'dddd' => 'D',
                    'DDD' => 'z',
                    'DDDD' => 'z',
                    'DDDo' => 'z',
                    'e' => '!',
                    'E' => '!',
                    'H' => 'G',
                    'HH' => 'H',
                    'h' => 'g',
                    'hh' => 'h',
                    'k' => 'G',
                    'kk' => 'G',
                    'hmm' => 'gi',
                    'hmmss' => 'gis',
                    'Hmm' => 'Gi',
                    'Hmmss' => 'Gis',
                    'm' => 'i',
                    'mm' => 'i',
                    'a' => 'a',
                    'A' => 'a',
                    's' => 's',
                    'ss' => 's',
                    'S' => '*',
                    'SS' => '*',
                    'SSS' => '*',
                    'SSSS' => '*',
                    'SSSSS' => '*',
                    'SSSSSS' => 'u',
                    'SSSSSSS' => 'u*',
                    'SSSSSSSS' => 'u*',
                    'SSSSSSSSS' => 'u*',
                    'M' => 'm',
                    'MM' => 'm',
                    'MMM' => 'M',
                    'MMMM' => 'M',
                    'Mo' => 'm',
                    'Q' => '!',
                    'Qo' => '!',
                    'G' => '!',
                    'GG' => '!',
                    'GGG' => '!',
                    'GGGG' => '!',
                    'GGGGG' => '!',
                    'g' => '!',
                    'gg' => '!',
                    'ggg' => '!',
                    'gggg' => '!',
                    'ggggg' => '!',
                    'W' => '!',
                    'WW' => '!',
                    'Wo' => '!',
                    'w' => '!',
                    'ww' => '!',
                    'wo' => '!',
                    'x' => 'U???',
                    'X' => 'U',
                    'Y' => 'Y',
                    'YY' => 'y',
                    'YYYY' => 'Y',
                    'YYYYY' => 'Y',
                    'YYYYYY' => 'Y',
                    'z' => 'e',
                    'zz' => 'e',
                    'Z' => 'e',
                    'ZZ' => 'e',
                ];
            }

            $format = $replacements[$code] ?? '?';

            if ($format === '!') {
                throw new InvalidFormatException("Format $code not supported for creation.");
            }

            return $format;
        }, $format);

        return static::rawCreateFromFormat($format, $time, $tz);
    }

    /**
     * Create a Carbon instance from a specific format and a string in a given language.
     *
     * @param string                         $format Datetime format
     * @param string                         $locale
     * @param string                         $time
     * @param DateTimeZone|string|false|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function createFromLocaleFormat($format, $locale, $time, $tz = null)
    {
        return static::rawCreateFromFormat($format, static::translateTimeString($time, $locale, 'en'), $tz);
    }

    /**
     * Create a Carbon instance from a specific ISO format and a string in a given language.
     *
     * @param string                         $format Datetime ISO format
     * @param string                         $locale
     * @param string                         $time
     * @param DateTimeZone|string|false|null $tz
     *
     * @throws InvalidFormatException
     *
     * @return static|false
     */
    public static function createFromLocaleIsoFormat($format, $locale, $time, $tz = null)
    {
        $time = static::translateTimeString($time, $locale, 'en', CarbonInterface::TRANSLATE_MONTHS | CarbonInterface::TRANSLATE_DAYS | CarbonInterface::TRANSLATE_MERIDIEM);

        return static::createFromIsoFormat($format, $time, $tz, $locale);
    }

    /**
     * Make a Carbon instance from given variable if possible.
     *
     * Always return a new instance. Parse only strings and only these likely to be dates (skip intervals
     * and recurrences). Throw an exception for invalid format, but otherwise return null.
     *
     * @param mixed $var
     *
     * @throws InvalidFormatException
     *
     * @return static|null
     */
    public static function make($var)
    {
        if ($var instanceof DateTimeInterface) {
            return static::instance($var);
        }

        $date = null;

        if (\is_string($var)) {
            $var = trim($var);

            if (\is_string($var) &&
                !preg_match('/^P[0-9T]/', $var) &&
                !preg_match('/^R[0-9]/', $var) &&
                preg_match('/[a-z0-9]/i', $var)
            ) {
                $date = static::parse($var);
            }
        }

        return $date;
    }

    /**
     * Set last errors.
     *
     * @param array $lastErrors
     *
     * @return void
     */
    private static function setLastErrors(array $lastErrors)
    {
        static::$lastErrors = $lastErrors;
    }

    /**
     * {@inheritdoc}
     */
    public static function getLastErrors()
    {
        return static::$lastErrors;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use BadMethodCallException;
use Carbon\Carbon;
use Carbon\CarbonInterface;
use Carbon\CarbonPeriod;
use Carbon\CarbonTimeZone;
use Carbon\Exceptions\BadComparisonUnitException;
use Carbon\Exceptions\ImmutableException;
use Carbon\Exceptions\InvalidTimeZoneException;
use Carbon\Exceptions\InvalidTypeException;
use Carbon\Exceptions\UnknownGetterException;
use Carbon\Exceptions\UnknownMethodException;
use Carbon\Exceptions\UnknownSetterException;
use Carbon\Exceptions\UnknownUnitException;
use Closure;
use DateInterval;
use DatePeriod;
use DateTime;
use DateTimeInterface;
use DateTimeZone;
use InvalidArgumentException;
use ReflectionException;
use Throwable;

/**
 * A simple API extension for DateTime.
 *
 * <autodoc generated by `composer phpdoc`>
 *
 * @property      int              $year
 * @property      int              $yearIso
 * @property      int              $month
 * @property      int              $day
 * @property      int              $hour
 * @property      int              $minute
 * @property      int              $second
 * @property      int              $micro
 * @property      int              $microsecond
 * @property      int|float|string $timestamp                                                                         seconds since the Unix Epoch
 * @property      string           $englishDayOfWeek                                                                  the day of week in English
 * @property      string           $shortEnglishDayOfWeek                                                             the abbreviated day of week in English
 * @property      string           $englishMonth                                                                      the month in English
 * @property      string           $shortEnglishMonth                                                                 the abbreviated month in English
 * @property      string           $localeDayOfWeek                                                                   the day of week in current locale LC_TIME
 * @property      string           $shortLocaleDayOfWeek                                                              the abbreviated day of week in current locale LC_TIME
 * @property      string           $localeMonth                                                                       the month in current locale LC_TIME
 * @property      string           $shortLocaleMonth                                                                  the abbreviated month in current locale LC_TIME
 * @property      int              $milliseconds
 * @property      int              $millisecond
 * @property      int              $milli
 * @property      int              $week                                                                              1 through 53
 * @property      int              $isoWeek                                                                           1 through 53
 * @property      int              $weekYear                                                                          year according to week format
 * @property      int              $isoWeekYear                                                                       year according to ISO week format
 * @property      int              $dayOfYear                                                                         1 through 366
 * @property      int              $age                                                                               does a diffInYears() with default parameters
 * @property      int              $offset                                                                            the timezone offset in seconds from UTC
 * @property      int              $offsetMinutes                                                                     the timezone offset in minutes from UTC
 * @property      int              $offsetHours                                                                       the timezone offset in hours from UTC
 * @property      CarbonTimeZone   $timezone                                                                          the current timezone
 * @property      CarbonTimeZone   $tz                                                                                alias of $timezone
 * @property-read int              $dayOfWeek                                                                         0 (for Sunday) through 6 (for Saturday)
 * @property-read int              $dayOfWeekIso                                                                      1 (for Monday) through 7 (for Sunday)
 * @property-read int              $weekOfYear                                                                        ISO-8601 week number of year, weeks starting on Monday
 * @property-read int              $daysInMonth                                                                       number of days in the given month
 * @property-read string           $latinMeridiem                                                                     "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
 * @property-read string           $latinUpperMeridiem                                                                "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
 * @property-read string           $timezoneAbbreviatedName                                                           the current timezone abbreviated name
 * @property-read string           $tzAbbrName                                                                        alias of $timezoneAbbreviatedName
 * @property-read string           $dayName                                                                           long name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $shortDayName                                                                      short name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $minDayName                                                                        very short name of weekday translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $monthName                                                                         long name of month translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $shortMonthName                                                                    short name of month translated according to Carbon locale, in english if no translation available for current language
 * @property-read string           $meridiem                                                                          lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
 * @property-read string           $upperMeridiem                                                                     uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
 * @property-read int              $noZeroHour                                                                        current hour from 1 to 24
 * @property-read int              $weeksInYear                                                                       51 through 53
 * @property-read int              $isoWeeksInYear                                                                    51 through 53
 * @property-read int              $weekOfMonth                                                                       1 through 5
 * @property-read int              $weekNumberInMonth                                                                 1 through 5
 * @property-read int              $firstWeekDay                                                                      0 through 6
 * @property-read int              $lastWeekDay                                                                       0 through 6
 * @property-read int              $daysInYear                                                                        365 or 366
 * @property-read int              $quarter                                                                           the quarter of this instance, 1 - 4
 * @property-read int              $decade                                                                            the decade of this instance
 * @property-read int              $century                                                                           the century of this instance
 * @property-read int              $millennium                                                                        the millennium of this instance
 * @property-read bool             $dst                                                                               daylight savings time indicator, true if DST, false otherwise
 * @property-read bool             $local                                                                             checks if the timezone is local, true if local, false otherwise
 * @property-read bool             $utc                                                                               checks if the timezone is UTC, true if UTC, false otherwise
 * @property-read string           $timezoneName                                                                      the current timezone name
 * @property-read string           $tzName                                                                            alias of $timezoneName
 * @property-read string           $locale                                                                            locale of the current instance
 *
 * @method        bool             isUtc()                                                                            Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
 * @method        bool             isLocal()                                                                          Check if the current instance has non-UTC timezone.
 * @method        bool             isValid()                                                                          Check if the current instance is a valid date.
 * @method        bool             isDST()                                                                            Check if the current instance is in a daylight saving time.
 * @method        bool             isSunday()                                                                         Checks if the instance day is sunday.
 * @method        bool             isMonday()                                                                         Checks if the instance day is monday.
 * @method        bool             isTuesday()                                                                        Checks if the instance day is tuesday.
 * @method        bool             isWednesday()                                                                      Checks if the instance day is wednesday.
 * @method        bool             isThursday()                                                                       Checks if the instance day is thursday.
 * @method        bool             isFriday()                                                                         Checks if the instance day is friday.
 * @method        bool             isSaturday()                                                                       Checks if the instance day is saturday.
 * @method        bool             isSameYear(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same year as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentYear()                                                                    Checks if the instance is in the same year as the current moment.
 * @method        bool             isNextYear()                                                                       Checks if the instance is in the same year as the current moment next year.
 * @method        bool             isLastYear()                                                                       Checks if the instance is in the same year as the current moment last year.
 * @method        bool             isSameWeek(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same week as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentWeek()                                                                    Checks if the instance is in the same week as the current moment.
 * @method        bool             isNextWeek()                                                                       Checks if the instance is in the same week as the current moment next week.
 * @method        bool             isLastWeek()                                                                       Checks if the instance is in the same week as the current moment last week.
 * @method        bool             isSameDay(Carbon|DateTimeInterface|string|null $date = null)                       Checks if the given date is in the same day as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentDay()                                                                     Checks if the instance is in the same day as the current moment.
 * @method        bool             isNextDay()                                                                        Checks if the instance is in the same day as the current moment next day.
 * @method        bool             isLastDay()                                                                        Checks if the instance is in the same day as the current moment last day.
 * @method        bool             isSameHour(Carbon|DateTimeInterface|string|null $date = null)                      Checks if the given date is in the same hour as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentHour()                                                                    Checks if the instance is in the same hour as the current moment.
 * @method        bool             isNextHour()                                                                       Checks if the instance is in the same hour as the current moment next hour.
 * @method        bool             isLastHour()                                                                       Checks if the instance is in the same hour as the current moment last hour.
 * @method        bool             isSameMinute(Carbon|DateTimeInterface|string|null $date = null)                    Checks if the given date is in the same minute as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentMinute()                                                                  Checks if the instance is in the same minute as the current moment.
 * @method        bool             isNextMinute()                                                                     Checks if the instance is in the same minute as the current moment next minute.
 * @method        bool             isLastMinute()                                                                     Checks if the instance is in the same minute as the current moment last minute.
 * @method        bool             isSameSecond(Carbon|DateTimeInterface|string|null $date = null)                    Checks if the given date is in the same second as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentSecond()                                                                  Checks if the instance is in the same second as the current moment.
 * @method        bool             isNextSecond()                                                                     Checks if the instance is in the same second as the current moment next second.
 * @method        bool             isLastSecond()                                                                     Checks if the instance is in the same second as the current moment last second.
 * @method        bool             isSameMicro(Carbon|DateTimeInterface|string|null $date = null)                     Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentMicro()                                                                   Checks if the instance is in the same microsecond as the current moment.
 * @method        bool             isNextMicro()                                                                      Checks if the instance is in the same microsecond as the current moment next microsecond.
 * @method        bool             isLastMicro()                                                                      Checks if the instance is in the same microsecond as the current moment last microsecond.
 * @method        bool             isSameMicrosecond(Carbon|DateTimeInterface|string|null $date = null)               Checks if the given date is in the same microsecond as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentMicrosecond()                                                             Checks if the instance is in the same microsecond as the current moment.
 * @method        bool             isNextMicrosecond()                                                                Checks if the instance is in the same microsecond as the current moment next microsecond.
 * @method        bool             isLastMicrosecond()                                                                Checks if the instance is in the same microsecond as the current moment last microsecond.
 * @method        bool             isCurrentMonth()                                                                   Checks if the instance is in the same month as the current moment.
 * @method        bool             isNextMonth()                                                                      Checks if the instance is in the same month as the current moment next month.
 * @method        bool             isLastMonth()                                                                      Checks if the instance is in the same month as the current moment last month.
 * @method        bool             isCurrentQuarter()                                                                 Checks if the instance is in the same quarter as the current moment.
 * @method        bool             isNextQuarter()                                                                    Checks if the instance is in the same quarter as the current moment next quarter.
 * @method        bool             isLastQuarter()                                                                    Checks if the instance is in the same quarter as the current moment last quarter.
 * @method        bool             isSameDecade(Carbon|DateTimeInterface|string|null $date = null)                    Checks if the given date is in the same decade as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentDecade()                                                                  Checks if the instance is in the same decade as the current moment.
 * @method        bool             isNextDecade()                                                                     Checks if the instance is in the same decade as the current moment next decade.
 * @method        bool             isLastDecade()                                                                     Checks if the instance is in the same decade as the current moment last decade.
 * @method        bool             isSameCentury(Carbon|DateTimeInterface|string|null $date = null)                   Checks if the given date is in the same century as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentCentury()                                                                 Checks if the instance is in the same century as the current moment.
 * @method        bool             isNextCentury()                                                                    Checks if the instance is in the same century as the current moment next century.
 * @method        bool             isLastCentury()                                                                    Checks if the instance is in the same century as the current moment last century.
 * @method        bool             isSameMillennium(Carbon|DateTimeInterface|string|null $date = null)                Checks if the given date is in the same millennium as the instance. If null passed, compare to now (with the same timezone).
 * @method        bool             isCurrentMillennium()                                                              Checks if the instance is in the same millennium as the current moment.
 * @method        bool             isNextMillennium()                                                                 Checks if the instance is in the same millennium as the current moment next millennium.
 * @method        bool             isLastMillennium()                                                                 Checks if the instance is in the same millennium as the current moment last millennium.
 * @method        CarbonInterface  years(int $value)                                                                  Set current instance year to the given value.
 * @method        CarbonInterface  year(int $value)                                                                   Set current instance year to the given value.
 * @method        CarbonInterface  setYears(int $value)                                                               Set current instance year to the given value.
 * @method        CarbonInterface  setYear(int $value)                                                                Set current instance year to the given value.
 * @method        CarbonInterface  months(int $value)                                                                 Set current instance month to the given value.
 * @method        CarbonInterface  month(int $value)                                                                  Set current instance month to the given value.
 * @method        CarbonInterface  setMonths(int $value)                                                              Set current instance month to the given value.
 * @method        CarbonInterface  setMonth(int $value)                                                               Set current instance month to the given value.
 * @method        CarbonInterface  days(int $value)                                                                   Set current instance day to the given value.
 * @method        CarbonInterface  day(int $value)                                                                    Set current instance day to the given value.
 * @method        CarbonInterface  setDays(int $value)                                                                Set current instance day to the given value.
 * @method        CarbonInterface  setDay(int $value)                                                                 Set current instance day to the given value.
 * @method        CarbonInterface  hours(int $value)                                                                  Set current instance hour to the given value.
 * @method        CarbonInterface  hour(int $value)                                                                   Set current instance hour to the given value.
 * @method        CarbonInterface  setHours(int $value)                                                               Set current instance hour to the given value.
 * @method        CarbonInterface  setHour(int $value)                                                                Set current instance hour to the given value.
 * @method        CarbonInterface  minutes(int $value)                                                                Set current instance minute to the given value.
 * @method        CarbonInterface  minute(int $value)                                                                 Set current instance minute to the given value.
 * @method        CarbonInterface  setMinutes(int $value)                                                             Set current instance minute to the given value.
 * @method        CarbonInterface  setMinute(int $value)                                                              Set current instance minute to the given value.
 * @method        CarbonInterface  seconds(int $value)                                                                Set current instance second to the given value.
 * @method        CarbonInterface  second(int $value)                                                                 Set current instance second to the given value.
 * @method        CarbonInterface  setSeconds(int $value)                                                             Set current instance second to the given value.
 * @method        CarbonInterface  setSecond(int $value)                                                              Set current instance second to the given value.
 * @method        CarbonInterface  millis(int $value)                                                                 Set current instance millisecond to the given value.
 * @method        CarbonInterface  milli(int $value)                                                                  Set current instance millisecond to the given value.
 * @method        CarbonInterface  setMillis(int $value)                                                              Set current instance millisecond to the given value.
 * @method        CarbonInterface  setMilli(int $value)                                                               Set current instance millisecond to the given value.
 * @method        CarbonInterface  milliseconds(int $value)                                                           Set current instance millisecond to the given value.
 * @method        CarbonInterface  millisecond(int $value)                                                            Set current instance millisecond to the given value.
 * @method        CarbonInterface  setMilliseconds(int $value)                                                        Set current instance millisecond to the given value.
 * @method        CarbonInterface  setMillisecond(int $value)                                                         Set current instance millisecond to the given value.
 * @method        CarbonInterface  micros(int $value)                                                                 Set current instance microsecond to the given value.
 * @method        CarbonInterface  micro(int $value)                                                                  Set current instance microsecond to the given value.
 * @method        CarbonInterface  setMicros(int $value)                                                              Set current instance microsecond to the given value.
 * @method        CarbonInterface  setMicro(int $value)                                                               Set current instance microsecond to the given value.
 * @method        CarbonInterface  microseconds(int $value)                                                           Set current instance microsecond to the given value.
 * @method        CarbonInterface  microsecond(int $value)                                                            Set current instance microsecond to the given value.
 * @method        CarbonInterface  setMicroseconds(int $value)                                                        Set current instance microsecond to the given value.
 * @method        CarbonInterface  setMicrosecond(int $value)                                                         Set current instance microsecond to the given value.
 * @method        CarbonInterface  addYears(int $value = 1)                                                           Add years (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addYear()                                                                          Add one year to the instance (using date interval).
 * @method        CarbonInterface  subYears(int $value = 1)                                                           Sub years (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subYear()                                                                          Sub one year to the instance (using date interval).
 * @method        CarbonInterface  addYearsWithOverflow(int $value = 1)                                               Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addYearWithOverflow()                                                              Add one year to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subYearsWithOverflow(int $value = 1)                                               Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subYearWithOverflow()                                                              Sub one year to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addYearsWithoutOverflow(int $value = 1)                                            Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearWithoutOverflow()                                                           Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearsWithoutOverflow(int $value = 1)                                            Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearWithoutOverflow()                                                           Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearsWithNoOverflow(int $value = 1)                                             Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearWithNoOverflow()                                                            Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearsWithNoOverflow(int $value = 1)                                             Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearWithNoOverflow()                                                            Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearsNoOverflow(int $value = 1)                                                 Add years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addYearNoOverflow()                                                                Add one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearsNoOverflow(int $value = 1)                                                 Sub years (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subYearNoOverflow()                                                                Sub one year to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonths(int $value = 1)                                                          Add months (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMonth()                                                                         Add one month to the instance (using date interval).
 * @method        CarbonInterface  subMonths(int $value = 1)                                                          Sub months (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMonth()                                                                         Sub one month to the instance (using date interval).
 * @method        CarbonInterface  addMonthsWithOverflow(int $value = 1)                                              Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addMonthWithOverflow()                                                             Add one month to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subMonthsWithOverflow(int $value = 1)                                              Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subMonthWithOverflow()                                                             Sub one month to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addMonthsWithoutOverflow(int $value = 1)                                           Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthWithoutOverflow()                                                          Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthsWithoutOverflow(int $value = 1)                                           Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthWithoutOverflow()                                                          Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthsWithNoOverflow(int $value = 1)                                            Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthWithNoOverflow()                                                           Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthsWithNoOverflow(int $value = 1)                                            Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthWithNoOverflow()                                                           Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthsNoOverflow(int $value = 1)                                                Add months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMonthNoOverflow()                                                               Add one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthsNoOverflow(int $value = 1)                                                Sub months (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMonthNoOverflow()                                                               Sub one month to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDays(int $value = 1)                                                            Add days (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addDay()                                                                           Add one day to the instance (using date interval).
 * @method        CarbonInterface  subDays(int $value = 1)                                                            Sub days (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subDay()                                                                           Sub one day to the instance (using date interval).
 * @method        CarbonInterface  addHours(int $value = 1)                                                           Add hours (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addHour()                                                                          Add one hour to the instance (using date interval).
 * @method        CarbonInterface  subHours(int $value = 1)                                                           Sub hours (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subHour()                                                                          Sub one hour to the instance (using date interval).
 * @method        CarbonInterface  addMinutes(int $value = 1)                                                         Add minutes (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMinute()                                                                        Add one minute to the instance (using date interval).
 * @method        CarbonInterface  subMinutes(int $value = 1)                                                         Sub minutes (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMinute()                                                                        Sub one minute to the instance (using date interval).
 * @method        CarbonInterface  addSeconds(int $value = 1)                                                         Add seconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addSecond()                                                                        Add one second to the instance (using date interval).
 * @method        CarbonInterface  subSeconds(int $value = 1)                                                         Sub seconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subSecond()                                                                        Sub one second to the instance (using date interval).
 * @method        CarbonInterface  addMillis(int $value = 1)                                                          Add milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMilli()                                                                         Add one millisecond to the instance (using date interval).
 * @method        CarbonInterface  subMillis(int $value = 1)                                                          Sub milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMilli()                                                                         Sub one millisecond to the instance (using date interval).
 * @method        CarbonInterface  addMilliseconds(int $value = 1)                                                    Add milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMillisecond()                                                                   Add one millisecond to the instance (using date interval).
 * @method        CarbonInterface  subMilliseconds(int $value = 1)                                                    Sub milliseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMillisecond()                                                                   Sub one millisecond to the instance (using date interval).
 * @method        CarbonInterface  addMicros(int $value = 1)                                                          Add microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMicro()                                                                         Add one microsecond to the instance (using date interval).
 * @method        CarbonInterface  subMicros(int $value = 1)                                                          Sub microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMicro()                                                                         Sub one microsecond to the instance (using date interval).
 * @method        CarbonInterface  addMicroseconds(int $value = 1)                                                    Add microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMicrosecond()                                                                   Add one microsecond to the instance (using date interval).
 * @method        CarbonInterface  subMicroseconds(int $value = 1)                                                    Sub microseconds (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMicrosecond()                                                                   Sub one microsecond to the instance (using date interval).
 * @method        CarbonInterface  addMillennia(int $value = 1)                                                       Add millennia (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addMillennium()                                                                    Add one millennium to the instance (using date interval).
 * @method        CarbonInterface  subMillennia(int $value = 1)                                                       Sub millennia (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subMillennium()                                                                    Sub one millennium to the instance (using date interval).
 * @method        CarbonInterface  addMillenniaWithOverflow(int $value = 1)                                           Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addMillenniumWithOverflow()                                                        Add one millennium to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subMillenniaWithOverflow(int $value = 1)                                           Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subMillenniumWithOverflow()                                                        Sub one millennium to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addMillenniaWithoutOverflow(int $value = 1)                                        Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniumWithoutOverflow()                                                     Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniaWithoutOverflow(int $value = 1)                                        Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniumWithoutOverflow()                                                     Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniaWithNoOverflow(int $value = 1)                                         Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniumWithNoOverflow()                                                      Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniaWithNoOverflow(int $value = 1)                                         Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniumWithNoOverflow()                                                      Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniaNoOverflow(int $value = 1)                                             Add millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addMillenniumNoOverflow()                                                          Add one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniaNoOverflow(int $value = 1)                                             Sub millennia (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subMillenniumNoOverflow()                                                          Sub one millennium to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturies(int $value = 1)                                                       Add centuries (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addCentury()                                                                       Add one century to the instance (using date interval).
 * @method        CarbonInterface  subCenturies(int $value = 1)                                                       Sub centuries (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subCentury()                                                                       Sub one century to the instance (using date interval).
 * @method        CarbonInterface  addCenturiesWithOverflow(int $value = 1)                                           Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addCenturyWithOverflow()                                                           Add one century to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subCenturiesWithOverflow(int $value = 1)                                           Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subCenturyWithOverflow()                                                           Sub one century to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addCenturiesWithoutOverflow(int $value = 1)                                        Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturyWithoutOverflow()                                                        Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturiesWithoutOverflow(int $value = 1)                                        Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturyWithoutOverflow()                                                        Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturiesWithNoOverflow(int $value = 1)                                         Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturyWithNoOverflow()                                                         Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturiesWithNoOverflow(int $value = 1)                                         Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturyWithNoOverflow()                                                         Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturiesNoOverflow(int $value = 1)                                             Add centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addCenturyNoOverflow()                                                             Add one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturiesNoOverflow(int $value = 1)                                             Sub centuries (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subCenturyNoOverflow()                                                             Sub one century to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecades(int $value = 1)                                                         Add decades (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addDecade()                                                                        Add one decade to the instance (using date interval).
 * @method        CarbonInterface  subDecades(int $value = 1)                                                         Sub decades (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subDecade()                                                                        Sub one decade to the instance (using date interval).
 * @method        CarbonInterface  addDecadesWithOverflow(int $value = 1)                                             Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addDecadeWithOverflow()                                                            Add one decade to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subDecadesWithOverflow(int $value = 1)                                             Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subDecadeWithOverflow()                                                            Sub one decade to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addDecadesWithoutOverflow(int $value = 1)                                          Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadeWithoutOverflow()                                                         Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadesWithoutOverflow(int $value = 1)                                          Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadeWithoutOverflow()                                                         Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadesWithNoOverflow(int $value = 1)                                           Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadeWithNoOverflow()                                                          Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadesWithNoOverflow(int $value = 1)                                           Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadeWithNoOverflow()                                                          Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadesNoOverflow(int $value = 1)                                               Add decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addDecadeNoOverflow()                                                              Add one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadesNoOverflow(int $value = 1)                                               Sub decades (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subDecadeNoOverflow()                                                              Sub one decade to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuarters(int $value = 1)                                                        Add quarters (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addQuarter()                                                                       Add one quarter to the instance (using date interval).
 * @method        CarbonInterface  subQuarters(int $value = 1)                                                        Sub quarters (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subQuarter()                                                                       Sub one quarter to the instance (using date interval).
 * @method        CarbonInterface  addQuartersWithOverflow(int $value = 1)                                            Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addQuarterWithOverflow()                                                           Add one quarter to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subQuartersWithOverflow(int $value = 1)                                            Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  subQuarterWithOverflow()                                                           Sub one quarter to the instance (using date interval) with overflow explicitly allowed.
 * @method        CarbonInterface  addQuartersWithoutOverflow(int $value = 1)                                         Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuarterWithoutOverflow()                                                        Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuartersWithoutOverflow(int $value = 1)                                         Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuarterWithoutOverflow()                                                        Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuartersWithNoOverflow(int $value = 1)                                          Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuarterWithNoOverflow()                                                         Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuartersWithNoOverflow(int $value = 1)                                          Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuarterWithNoOverflow()                                                         Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuartersNoOverflow(int $value = 1)                                              Add quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addQuarterNoOverflow()                                                             Add one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuartersNoOverflow(int $value = 1)                                              Sub quarters (the $value count passed in) to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  subQuarterNoOverflow()                                                             Sub one quarter to the instance (using date interval) with overflow explicitly forbidden.
 * @method        CarbonInterface  addWeeks(int $value = 1)                                                           Add weeks (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addWeek()                                                                          Add one week to the instance (using date interval).
 * @method        CarbonInterface  subWeeks(int $value = 1)                                                           Sub weeks (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subWeek()                                                                          Sub one week to the instance (using date interval).
 * @method        CarbonInterface  addWeekdays(int $value = 1)                                                        Add weekdays (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  addWeekday()                                                                       Add one weekday to the instance (using date interval).
 * @method        CarbonInterface  subWeekdays(int $value = 1)                                                        Sub weekdays (the $value count passed in) to the instance (using date interval).
 * @method        CarbonInterface  subWeekday()                                                                       Sub one weekday to the instance (using date interval).
 * @method        CarbonInterface  addRealMicros(int $value = 1)                                                      Add microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMicro()                                                                     Add one microsecond to the instance (using timestamp).
 * @method        CarbonInterface  subRealMicros(int $value = 1)                                                      Sub microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMicro()                                                                     Sub one microsecond to the instance (using timestamp).
 * @method        CarbonPeriod     microsUntil($endDate = null, int $factor = 1)                                      Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
 * @method        CarbonInterface  addRealMicroseconds(int $value = 1)                                                Add microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMicrosecond()                                                               Add one microsecond to the instance (using timestamp).
 * @method        CarbonInterface  subRealMicroseconds(int $value = 1)                                                Sub microseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMicrosecond()                                                               Sub one microsecond to the instance (using timestamp).
 * @method        CarbonPeriod     microsecondsUntil($endDate = null, int $factor = 1)                                Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each microsecond or every X microseconds if a factor is given.
 * @method        CarbonInterface  addRealMillis(int $value = 1)                                                      Add milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMilli()                                                                     Add one millisecond to the instance (using timestamp).
 * @method        CarbonInterface  subRealMillis(int $value = 1)                                                      Sub milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMilli()                                                                     Sub one millisecond to the instance (using timestamp).
 * @method        CarbonPeriod     millisUntil($endDate = null, int $factor = 1)                                      Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
 * @method        CarbonInterface  addRealMilliseconds(int $value = 1)                                                Add milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMillisecond()                                                               Add one millisecond to the instance (using timestamp).
 * @method        CarbonInterface  subRealMilliseconds(int $value = 1)                                                Sub milliseconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMillisecond()                                                               Sub one millisecond to the instance (using timestamp).
 * @method        CarbonPeriod     millisecondsUntil($endDate = null, int $factor = 1)                                Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millisecond or every X milliseconds if a factor is given.
 * @method        CarbonInterface  addRealSeconds(int $value = 1)                                                     Add seconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealSecond()                                                                    Add one second to the instance (using timestamp).
 * @method        CarbonInterface  subRealSeconds(int $value = 1)                                                     Sub seconds (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealSecond()                                                                    Sub one second to the instance (using timestamp).
 * @method        CarbonPeriod     secondsUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each second or every X seconds if a factor is given.
 * @method        CarbonInterface  addRealMinutes(int $value = 1)                                                     Add minutes (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMinute()                                                                    Add one minute to the instance (using timestamp).
 * @method        CarbonInterface  subRealMinutes(int $value = 1)                                                     Sub minutes (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMinute()                                                                    Sub one minute to the instance (using timestamp).
 * @method        CarbonPeriod     minutesUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each minute or every X minutes if a factor is given.
 * @method        CarbonInterface  addRealHours(int $value = 1)                                                       Add hours (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealHour()                                                                      Add one hour to the instance (using timestamp).
 * @method        CarbonInterface  subRealHours(int $value = 1)                                                       Sub hours (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealHour()                                                                      Sub one hour to the instance (using timestamp).
 * @method        CarbonPeriod     hoursUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each hour or every X hours if a factor is given.
 * @method        CarbonInterface  addRealDays(int $value = 1)                                                        Add days (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealDay()                                                                       Add one day to the instance (using timestamp).
 * @method        CarbonInterface  subRealDays(int $value = 1)                                                        Sub days (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealDay()                                                                       Sub one day to the instance (using timestamp).
 * @method        CarbonPeriod     daysUntil($endDate = null, int $factor = 1)                                        Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each day or every X days if a factor is given.
 * @method        CarbonInterface  addRealWeeks(int $value = 1)                                                       Add weeks (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealWeek()                                                                      Add one week to the instance (using timestamp).
 * @method        CarbonInterface  subRealWeeks(int $value = 1)                                                       Sub weeks (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealWeek()                                                                      Sub one week to the instance (using timestamp).
 * @method        CarbonPeriod     weeksUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each week or every X weeks if a factor is given.
 * @method        CarbonInterface  addRealMonths(int $value = 1)                                                      Add months (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMonth()                                                                     Add one month to the instance (using timestamp).
 * @method        CarbonInterface  subRealMonths(int $value = 1)                                                      Sub months (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMonth()                                                                     Sub one month to the instance (using timestamp).
 * @method        CarbonPeriod     monthsUntil($endDate = null, int $factor = 1)                                      Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each month or every X months if a factor is given.
 * @method        CarbonInterface  addRealQuarters(int $value = 1)                                                    Add quarters (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealQuarter()                                                                   Add one quarter to the instance (using timestamp).
 * @method        CarbonInterface  subRealQuarters(int $value = 1)                                                    Sub quarters (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealQuarter()                                                                   Sub one quarter to the instance (using timestamp).
 * @method        CarbonPeriod     quartersUntil($endDate = null, int $factor = 1)                                    Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each quarter or every X quarters if a factor is given.
 * @method        CarbonInterface  addRealYears(int $value = 1)                                                       Add years (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealYear()                                                                      Add one year to the instance (using timestamp).
 * @method        CarbonInterface  subRealYears(int $value = 1)                                                       Sub years (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealYear()                                                                      Sub one year to the instance (using timestamp).
 * @method        CarbonPeriod     yearsUntil($endDate = null, int $factor = 1)                                       Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each year or every X years if a factor is given.
 * @method        CarbonInterface  addRealDecades(int $value = 1)                                                     Add decades (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealDecade()                                                                    Add one decade to the instance (using timestamp).
 * @method        CarbonInterface  subRealDecades(int $value = 1)                                                     Sub decades (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealDecade()                                                                    Sub one decade to the instance (using timestamp).
 * @method        CarbonPeriod     decadesUntil($endDate = null, int $factor = 1)                                     Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each decade or every X decades if a factor is given.
 * @method        CarbonInterface  addRealCenturies(int $value = 1)                                                   Add centuries (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealCentury()                                                                   Add one century to the instance (using timestamp).
 * @method        CarbonInterface  subRealCenturies(int $value = 1)                                                   Sub centuries (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealCentury()                                                                   Sub one century to the instance (using timestamp).
 * @method        CarbonPeriod     centuriesUntil($endDate = null, int $factor = 1)                                   Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each century or every X centuries if a factor is given.
 * @method        CarbonInterface  addRealMillennia(int $value = 1)                                                   Add millennia (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  addRealMillennium()                                                                Add one millennium to the instance (using timestamp).
 * @method        CarbonInterface  subRealMillennia(int $value = 1)                                                   Sub millennia (the $value count passed in) to the instance (using timestamp).
 * @method        CarbonInterface  subRealMillennium()                                                                Sub one millennium to the instance (using timestamp).
 * @method        CarbonPeriod     millenniaUntil($endDate = null, int $factor = 1)                                   Return an iterable period from current date to given end (string, DateTime or Carbon instance) for each millennium or every X millennia if a factor is given.
 * @method        CarbonInterface  roundYear(float $precision = 1, string $function = "round")                        Round the current instance year with given precision using the given function.
 * @method        CarbonInterface  roundYears(float $precision = 1, string $function = "round")                       Round the current instance year with given precision using the given function.
 * @method        CarbonInterface  floorYear(float $precision = 1)                                                    Truncate the current instance year with given precision.
 * @method        CarbonInterface  floorYears(float $precision = 1)                                                   Truncate the current instance year with given precision.
 * @method        CarbonInterface  ceilYear(float $precision = 1)                                                     Ceil the current instance year with given precision.
 * @method        CarbonInterface  ceilYears(float $precision = 1)                                                    Ceil the current instance year with given precision.
 * @method        CarbonInterface  roundMonth(float $precision = 1, string $function = "round")                       Round the current instance month with given precision using the given function.
 * @method        CarbonInterface  roundMonths(float $precision = 1, string $function = "round")                      Round the current instance month with given precision using the given function.
 * @method        CarbonInterface  floorMonth(float $precision = 1)                                                   Truncate the current instance month with given precision.
 * @method        CarbonInterface  floorMonths(float $precision = 1)                                                  Truncate the current instance month with given precision.
 * @method        CarbonInterface  ceilMonth(float $precision = 1)                                                    Ceil the current instance month with given precision.
 * @method        CarbonInterface  ceilMonths(float $precision = 1)                                                   Ceil the current instance month with given precision.
 * @method        CarbonInterface  roundDay(float $precision = 1, string $function = "round")                         Round the current instance day with given precision using the given function.
 * @method        CarbonInterface  roundDays(float $precision = 1, string $function = "round")                        Round the current instance day with given precision using the given function.
 * @method        CarbonInterface  floorDay(float $precision = 1)                                                     Truncate the current instance day with given precision.
 * @method        CarbonInterface  floorDays(float $precision = 1)                                                    Truncate the current instance day with given precision.
 * @method        CarbonInterface  ceilDay(float $precision = 1)                                                      Ceil the current instance day with given precision.
 * @method        CarbonInterface  ceilDays(float $precision = 1)                                                     Ceil the current instance day with given precision.
 * @method        CarbonInterface  roundHour(float $precision = 1, string $function = "round")                        Round the current instance hour with given precision using the given function.
 * @method        CarbonInterface  roundHours(float $precision = 1, string $function = "round")                       Round the current instance hour with given precision using the given function.
 * @method        CarbonInterface  floorHour(float $precision = 1)                                                    Truncate the current instance hour with given precision.
 * @method        CarbonInterface  floorHours(float $precision = 1)                                                   Truncate the current instance hour with given precision.
 * @method        CarbonInterface  ceilHour(float $precision = 1)                                                     Ceil the current instance hour with given precision.
 * @method        CarbonInterface  ceilHours(float $precision = 1)                                                    Ceil the current instance hour with given precision.
 * @method        CarbonInterface  roundMinute(float $precision = 1, string $function = "round")                      Round the current instance minute with given precision using the given function.
 * @method        CarbonInterface  roundMinutes(float $precision = 1, string $function = "round")                     Round the current instance minute with given precision using the given function.
 * @method        CarbonInterface  floorMinute(float $precision = 1)                                                  Truncate the current instance minute with given precision.
 * @method        CarbonInterface  floorMinutes(float $precision = 1)                                                 Truncate the current instance minute with given precision.
 * @method        CarbonInterface  ceilMinute(float $precision = 1)                                                   Ceil the current instance minute with given precision.
 * @method        CarbonInterface  ceilMinutes(float $precision = 1)                                                  Ceil the current instance minute with given precision.
 * @method        CarbonInterface  roundSecond(float $precision = 1, string $function = "round")                      Round the current instance second with given precision using the given function.
 * @method        CarbonInterface  roundSeconds(float $precision = 1, string $function = "round")                     Round the current instance second with given precision using the given function.
 * @method        CarbonInterface  floorSecond(float $precision = 1)                                                  Truncate the current instance second with given precision.
 * @method        CarbonInterface  floorSeconds(float $precision = 1)                                                 Truncate the current instance second with given precision.
 * @method        CarbonInterface  ceilSecond(float $precision = 1)                                                   Ceil the current instance second with given precision.
 * @method        CarbonInterface  ceilSeconds(float $precision = 1)                                                  Ceil the current instance second with given precision.
 * @method        CarbonInterface  roundMillennium(float $precision = 1, string $function = "round")                  Round the current instance millennium with given precision using the given function.
 * @method        CarbonInterface  roundMillennia(float $precision = 1, string $function = "round")                   Round the current instance millennium with given precision using the given function.
 * @method        CarbonInterface  floorMillennium(float $precision = 1)                                              Truncate the current instance millennium with given precision.
 * @method        CarbonInterface  floorMillennia(float $precision = 1)                                               Truncate the current instance millennium with given precision.
 * @method        CarbonInterface  ceilMillennium(float $precision = 1)                                               Ceil the current instance millennium with given precision.
 * @method        CarbonInterface  ceilMillennia(float $precision = 1)                                                Ceil the current instance millennium with given precision.
 * @method        CarbonInterface  roundCentury(float $precision = 1, string $function = "round")                     Round the current instance century with given precision using the given function.
 * @method        CarbonInterface  roundCenturies(float $precision = 1, string $function = "round")                   Round the current instance century with given precision using the given function.
 * @method        CarbonInterface  floorCentury(float $precision = 1)                                                 Truncate the current instance century with given precision.
 * @method        CarbonInterface  floorCenturies(float $precision = 1)                                               Truncate the current instance century with given precision.
 * @method        CarbonInterface  ceilCentury(float $precision = 1)                                                  Ceil the current instance century with given precision.
 * @method        CarbonInterface  ceilCenturies(float $precision = 1)                                                Ceil the current instance century with given precision.
 * @method        CarbonInterface  roundDecade(float $precision = 1, string $function = "round")                      Round the current instance decade with given precision using the given function.
 * @method        CarbonInterface  roundDecades(float $precision = 1, string $function = "round")                     Round the current instance decade with given precision using the given function.
 * @method        CarbonInterface  floorDecade(float $precision = 1)                                                  Truncate the current instance decade with given precision.
 * @method        CarbonInterface  floorDecades(float $precision = 1)                                                 Truncate the current instance decade with given precision.
 * @method        CarbonInterface  ceilDecade(float $precision = 1)                                                   Ceil the current instance decade with given precision.
 * @method        CarbonInterface  ceilDecades(float $precision = 1)                                                  Ceil the current instance decade with given precision.
 * @method        CarbonInterface  roundQuarter(float $precision = 1, string $function = "round")                     Round the current instance quarter with given precision using the given function.
 * @method        CarbonInterface  roundQuarters(float $precision = 1, string $function = "round")                    Round the current instance quarter with given precision using the given function.
 * @method        CarbonInterface  floorQuarter(float $precision = 1)                                                 Truncate the current instance quarter with given precision.
 * @method        CarbonInterface  floorQuarters(float $precision = 1)                                                Truncate the current instance quarter with given precision.
 * @method        CarbonInterface  ceilQuarter(float $precision = 1)                                                  Ceil the current instance quarter with given precision.
 * @method        CarbonInterface  ceilQuarters(float $precision = 1)                                                 Ceil the current instance quarter with given precision.
 * @method        CarbonInterface  roundMillisecond(float $precision = 1, string $function = "round")                 Round the current instance millisecond with given precision using the given function.
 * @method        CarbonInterface  roundMilliseconds(float $precision = 1, string $function = "round")                Round the current instance millisecond with given precision using the given function.
 * @method        CarbonInterface  floorMillisecond(float $precision = 1)                                             Truncate the current instance millisecond with given precision.
 * @method        CarbonInterface  floorMilliseconds(float $precision = 1)                                            Truncate the current instance millisecond with given precision.
 * @method        CarbonInterface  ceilMillisecond(float $precision = 1)                                              Ceil the current instance millisecond with given precision.
 * @method        CarbonInterface  ceilMilliseconds(float $precision = 1)                                             Ceil the current instance millisecond with given precision.
 * @method        CarbonInterface  roundMicrosecond(float $precision = 1, string $function = "round")                 Round the current instance microsecond with given precision using the given function.
 * @method        CarbonInterface  roundMicroseconds(float $precision = 1, string $function = "round")                Round the current instance microsecond with given precision using the given function.
 * @method        CarbonInterface  floorMicrosecond(float $precision = 1)                                             Truncate the current instance microsecond with given precision.
 * @method        CarbonInterface  floorMicroseconds(float $precision = 1)                                            Truncate the current instance microsecond with given precision.
 * @method        CarbonInterface  ceilMicrosecond(float $precision = 1)                                              Ceil the current instance microsecond with given precision.
 * @method        CarbonInterface  ceilMicroseconds(float $precision = 1)                                             Ceil the current instance microsecond with given precision.
 * @method        string           shortAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1)        Get the difference (short format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           longAbsoluteDiffForHumans(DateTimeInterface $other = null, int $parts = 1)         Get the difference (long format, 'Absolute' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           shortRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1)        Get the difference (short format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           longRelativeDiffForHumans(DateTimeInterface $other = null, int $parts = 1)         Get the difference (long format, 'Relative' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           shortRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1)   Get the difference (short format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           longRelativeToNowDiffForHumans(DateTimeInterface $other = null, int $parts = 1)    Get the difference (long format, 'RelativeToNow' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           shortRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1) Get the difference (short format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 * @method        string           longRelativeToOtherDiffForHumans(DateTimeInterface $other = null, int $parts = 1)  Get the difference (long format, 'RelativeToOther' mode) in a human readable format in the current locale. ($other and $parts parameters can be swapped.)
 *
 * </autodoc>
 */
trait Date
{
    use Boundaries;
    use Comparison;
    use Converter;
    use Creator;
    use Difference;
    use Macro;
    use Modifiers;
    use Mutability;
    use ObjectInitialisation;
    use Options;
    use Rounding;
    use Serialization;
    use Test;
    use Timestamp;
    use Units;
    use Week;

    /**
     * Names of days of the week.
     *
     * @var array
     */
    protected static $days = [
        // @call isDayOfWeek
        CarbonInterface::SUNDAY => 'Sunday',
        // @call isDayOfWeek
        CarbonInterface::MONDAY => 'Monday',
        // @call isDayOfWeek
        CarbonInterface::TUESDAY => 'Tuesday',
        // @call isDayOfWeek
        CarbonInterface::WEDNESDAY => 'Wednesday',
        // @call isDayOfWeek
        CarbonInterface::THURSDAY => 'Thursday',
        // @call isDayOfWeek
        CarbonInterface::FRIDAY => 'Friday',
        // @call isDayOfWeek
        CarbonInterface::SATURDAY => 'Saturday',
    ];

    /**
     * Will UTF8 encoding be used to print localized date/time ?
     *
     * @var bool
     */
    protected static $utf8 = false;

    /**
     * List of unit and magic methods associated as doc-comments.
     *
     * @var array
     */
    protected static $units = [
        // @call setUnit
        // @call addUnit
        'year',
        // @call setUnit
        // @call addUnit
        'month',
        // @call setUnit
        // @call addUnit
        'day',
        // @call setUnit
        // @call addUnit
        'hour',
        // @call setUnit
        // @call addUnit
        'minute',
        // @call setUnit
        // @call addUnit
        'second',
        // @call setUnit
        // @call addUnit
        'milli',
        // @call setUnit
        // @call addUnit
        'millisecond',
        // @call setUnit
        // @call addUnit
        'micro',
        // @call setUnit
        // @call addUnit
        'microsecond',
    ];

    /**
     * Creates a DateTimeZone from a string, DateTimeZone or integer offset.
     *
     * @param DateTimeZone|string|int|null $object     original value to get CarbonTimeZone from it.
     * @param DateTimeZone|string|int|null $objectDump dump of the object for error messages.
     *
     * @throws InvalidTimeZoneException
     *
     * @return CarbonTimeZone|false
     */
    protected static function safeCreateDateTimeZone($object, $objectDump = null)
    {
        return CarbonTimeZone::instance($object, $objectDump);
    }

    /**
     * Get the TimeZone associated with the Carbon instance (as CarbonTimeZone).
     *
     * @return CarbonTimeZone
     *
     * @link http://php.net/manual/en/datetime.gettimezone.php
     */
    public function getTimezone()
    {
        return CarbonTimeZone::instance(parent::getTimezone());
    }

    /**
     * List of minimum and maximums for each unit.
     *
     * @return array
     */
    protected static function getRangesByUnit()
    {
        return [
            // @call roundUnit
            'year' => [1, 9999],
            // @call roundUnit
            'month' => [1, static::MONTHS_PER_YEAR],
            // @call roundUnit
            'day' => [1, 31],
            // @call roundUnit
            'hour' => [0, static::HOURS_PER_DAY - 1],
            // @call roundUnit
            'minute' => [0, static::MINUTES_PER_HOUR - 1],
            // @call roundUnit
            'second' => [0, static::SECONDS_PER_MINUTE - 1],
        ];
    }

    /**
     * Get a copy of the instance.
     *
     * @return static
     */
    public function copy()
    {
        return clone $this;
    }

    /**
     * @alias copy
     *
     * Get a copy of the instance.
     *
     * @return static
     */
    public function clone()
    {
        return clone $this;
    }

    /**
     * Returns a present instance in the same timezone.
     *
     * @return static
     */
    public function nowWithSameTz()
    {
        return static::now($this->getTimezone());
    }

    /**
     * Throws an exception if the given object is not a DateTime and does not implement DateTimeInterface.
     *
     * @param mixed        $date
     * @param string|array $other
     *
     * @throws InvalidTypeException
     */
    protected static function expectDateTime($date, $other = [])
    {
        $message = 'Expected ';
        foreach ((array) $other as $expect) {
            $message .= "$expect, ";
        }

        if (!$date instanceof DateTime && !$date instanceof DateTimeInterface) {
            throw new InvalidTypeException(
                $message.'DateTime or DateTimeInterface, '.
                (\is_object($date) ? \get_class($date) : \gettype($date)).' given'
            );
        }
    }

    /**
     * Return the Carbon instance passed through, a now instance in the same timezone
     * if null given or parse the input if string given.
     *
     * @param Carbon|DateTimeInterface|string|null $date
     *
     * @return static
     */
    protected function resolveCarbon($date = null)
    {
        if (!$date) {
            return $this->nowWithSameTz();
        }

        if (\is_string($date)) {
            return static::parse($date, $this->getTimezone());
        }

        static::expectDateTime($date, ['null', 'string']);

        return $date instanceof self ? $date : static::instance($date);
    }

    /**
     * Return the Carbon instance passed through, a now instance in the same timezone
     * if null given or parse the input if string given.
     *
     * @param Carbon|\Carbon\CarbonPeriod|\Carbon\CarbonInterval|\DateInterval|\DatePeriod|DateTimeInterface|string|null $date
     *
     * @return static
     */
    public function carbonize($date = null)
    {
        if ($date instanceof DateInterval) {
            return $this->copy()->add($date);
        }

        if ($date instanceof DatePeriod || $date instanceof CarbonPeriod) {
            $date = $date->getStartDate();
        }

        return $this->resolveCarbon($date);
    }

    ///////////////////////////////////////////////////////////////////
    ///////////////////////// GETTERS AND SETTERS /////////////////////
    ///////////////////////////////////////////////////////////////////

    /**
     * Get a part of the Carbon object
     *
     * @param string $name
     *
     * @throws UnknownGetterException
     *
     * @return string|int|bool|DateTimeZone|null
     */
    public function __get($name)
    {
        return $this->get($name);
    }

    /**
     * Get a part of the Carbon object
     *
     * @param string $name
     *
     * @throws UnknownGetterException
     *
     * @return string|int|bool|DateTimeZone|null
     */
    public function get($name)
    {
        static $formats = [
            // @property int
            'year' => 'Y',
            // @property int
            'yearIso' => 'o',
            // @property int
            // @call isSameUnit
            'month' => 'n',
            // @property int
            'day' => 'j',
            // @property int
            'hour' => 'G',
            // @property int
            'minute' => 'i',
            // @property int
            'second' => 's',
            // @property int
            'micro' => 'u',
            // @property int
            'microsecond' => 'u',
            // @property-read int 0 (for Sunday) through 6 (for Saturday)
            'dayOfWeek' => 'w',
            // @property-read int 1 (for Monday) through 7 (for Sunday)
            'dayOfWeekIso' => 'N',
            // @property-read int ISO-8601 week number of year, weeks starting on Monday
            'weekOfYear' => 'W',
            // @property-read int number of days in the given month
            'daysInMonth' => 't',
            // @property int|float|string seconds since the Unix Epoch
            'timestamp' => 'U',
            // @property-read string "am"/"pm" (Ante meridiem or Post meridiem latin lowercase mark)
            'latinMeridiem' => 'a',
            // @property-read string "AM"/"PM" (Ante meridiem or Post meridiem latin uppercase mark)
            'latinUpperMeridiem' => 'A',
            // @property string the day of week in English
            'englishDayOfWeek' => 'l',
            // @property string the abbreviated day of week in English
            'shortEnglishDayOfWeek' => 'D',
            // @property string the month in English
            'englishMonth' => 'F',
            // @property string the abbreviated month in English
            'shortEnglishMonth' => 'M',
            // @property string the day of week in current locale LC_TIME
            'localeDayOfWeek' => '%A',
            // @property string the abbreviated day of week in current locale LC_TIME
            'shortLocaleDayOfWeek' => '%a',
            // @property string the month in current locale LC_TIME
            'localeMonth' => '%B',
            // @property string the abbreviated month in current locale LC_TIME
            'shortLocaleMonth' => '%b',
            // @property-read string $timezoneAbbreviatedName the current timezone abbreviated name
            'timezoneAbbreviatedName' => 'T',
            // @property-read string $tzAbbrName alias of $timezoneAbbreviatedName
            'tzAbbrName' => 'T',
        ];

        switch (true) {
            case isset($formats[$name]):
                $format = $formats[$name];
                $method = substr($format, 0, 1) === '%' ? 'formatLocalized' : 'rawFormat';
                $value = $this->$method($format);

                return is_numeric($value) ? (int) $value : $value;

            // @property-read string long name of weekday translated according to Carbon locale, in english if no translation available for current language
            case $name === 'dayName':
                return $this->getTranslatedDayName();
            // @property-read string short name of weekday translated according to Carbon locale, in english if no translation available for current language
            case $name === 'shortDayName':
                return $this->getTranslatedShortDayName();
            // @property-read string very short name of weekday translated according to Carbon locale, in english if no translation available for current language
            case $name === 'minDayName':
                return $this->getTranslatedMinDayName();
            // @property-read string long name of month translated according to Carbon locale, in english if no translation available for current language
            case $name === 'monthName':
                return $this->getTranslatedMonthName();
            // @property-read string short name of month translated according to Carbon locale, in english if no translation available for current language
            case $name === 'shortMonthName':
                return $this->getTranslatedShortMonthName();
            // @property-read string lowercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
            case $name === 'meridiem':
                return $this->meridiem(true);
            // @property-read string uppercase meridiem mark translated according to Carbon locale, in latin if no translation available for current language
            case $name === 'upperMeridiem':
                return $this->meridiem();
            // @property-read int current hour from 1 to 24
            case $name === 'noZeroHour':
                return $this->hour ?: 24;
            // @property int
            case $name === 'milliseconds':
                // @property int
            case $name === 'millisecond':
            // @property int
            case $name === 'milli':
                return (int) floor($this->rawFormat('u') / 1000);

            // @property int 1 through 53
            case $name === 'week':
                return (int) $this->week();

            // @property int 1 through 53
            case $name === 'isoWeek':
                return (int) $this->isoWeek();

            // @property int year according to week format
            case $name === 'weekYear':
                return (int) $this->weekYear();

            // @property int year according to ISO week format
            case $name === 'isoWeekYear':
                return (int) $this->isoWeekYear();

            // @property-read int 51 through 53
            case $name === 'weeksInYear':
                return (int) $this->weeksInYear();

            // @property-read int 51 through 53
            case $name === 'isoWeeksInYear':
                return (int) $this->isoWeeksInYear();

            // @property-read int 1 through 5
            case $name === 'weekOfMonth':
                return (int) ceil($this->day / static::DAYS_PER_WEEK);

            // @property-read int 1 through 5
            case $name === 'weekNumberInMonth':
                return (int) ceil(($this->day + $this->copy()->startOfMonth()->dayOfWeekIso - 1) / static::DAYS_PER_WEEK);

            // @property-read int 0 through 6
            case $name === 'firstWeekDay':
                return $this->localTranslator ? ($this->getTranslationMessage('first_day_of_week') ?? 0) : static::getWeekStartsAt();

            // @property-read int 0 through 6
            case $name === 'lastWeekDay':
                return $this->localTranslator ? (($this->getTranslationMessage('first_day_of_week') ?? 0) + static::DAYS_PER_WEEK - 1) % static::DAYS_PER_WEEK : static::getWeekEndsAt();

            // @property int 1 through 366
            case $name === 'dayOfYear':
                return 1 + \intval($this->rawFormat('z'));

            // @property-read int 365 or 366
            case $name === 'daysInYear':
                return $this->isLeapYear() ? 366 : 365;

            // @property int does a diffInYears() with default parameters
            case $name === 'age':
                return $this->diffInYears();

            // @property-read int the quarter of this instance, 1 - 4
            // @call isSameUnit
            case $name === 'quarter':
                return (int) ceil($this->month / static::MONTHS_PER_QUARTER);

            // @property-read int the decade of this instance
            // @call isSameUnit
            case $name === 'decade':
                return (int) ceil($this->year / static::YEARS_PER_DECADE);

            // @property-read int the century of this instance
            // @call isSameUnit
            case $name === 'century':
                $factor = 1;
                $year = $this->year;
                if ($year < 0) {
                    $year = -$year;
                    $factor = -1;
                }

                return (int) ($factor * ceil($year / static::YEARS_PER_CENTURY));

            // @property-read int the millennium of this instance
            // @call isSameUnit
            case $name === 'millennium':
                $factor = 1;
                $year = $this->year;
                if ($year < 0) {
                    $year = -$year;
                    $factor = -1;
                }

                return (int) ($factor * ceil($year / static::YEARS_PER_MILLENNIUM));

            // @property int the timezone offset in seconds from UTC
            case $name === 'offset':
                return $this->getOffset();

            // @property int the timezone offset in minutes from UTC
            case $name === 'offsetMinutes':
                return $this->getOffset() / static::SECONDS_PER_MINUTE;

            // @property int the timezone offset in hours from UTC
            case $name === 'offsetHours':
                return $this->getOffset() / static::SECONDS_PER_MINUTE / static::MINUTES_PER_HOUR;

            // @property-read bool daylight savings time indicator, true if DST, false otherwise
            case $name === 'dst':
                return $this->rawFormat('I') === '1';

            // @property-read bool checks if the timezone is local, true if local, false otherwise
            case $name === 'local':
                return $this->getOffset() === $this->copy()->setTimezone(date_default_timezone_get())->getOffset();

            // @property-read bool checks if the timezone is UTC, true if UTC, false otherwise
            case $name === 'utc':
                return $this->getOffset() === 0;

            // @property CarbonTimeZone $timezone the current timezone
            // @property CarbonTimeZone $tz alias of $timezone
            case $name === 'timezone' || $name === 'tz':
                return CarbonTimeZone::instance($this->getTimezone());

            // @property-read string $timezoneName the current timezone name
            // @property-read string $tzName alias of $timezoneName
            case $name === 'timezoneName' || $name === 'tzName':
                return $this->getTimezone()->getName();

            // @property-read string locale of the current instance
            case $name === 'locale':
                return $this->getTranslatorLocale();

            default:
                $macro = $this->getLocalMacro('get'.ucfirst($name));

                if ($macro) {
                    return $this->executeCallableWithContext($macro);
                }

                throw new UnknownGetterException($name);
        }
    }

    /**
     * Check if an attribute exists on the object
     *
     * @param string $name
     *
     * @return bool
     */
    public function __isset($name)
    {
        try {
            $this->__get($name);
        } catch (UnknownGetterException | ReflectionException $e) {
            return false;
        }

        return true;
    }

    /**
     * Set a part of the Carbon object
     *
     * @param string                  $name
     * @param string|int|DateTimeZone $value
     *
     * @throws UnknownSetterException|ReflectionException
     *
     * @return void
     */
    public function __set($name, $value)
    {
        if ($this->constructedObjectId === spl_object_hash($this)) {
            $this->set($name, $value);

            return;
        }

        $this->$name = $value;
    }

    /**
     * Set a part of the Carbon object
     *
     * @param string|array            $name
     * @param string|int|DateTimeZone $value
     *
     * @throws ImmutableException|UnknownSetterException
     *
     * @return $this
     */
    public function set($name, $value = null)
    {
        if ($this->isImmutable()) {
            throw new ImmutableException(sprintf('%s class', static::class));
        }

        if (\is_array($name)) {
            foreach ($name as $key => $value) {
                $this->set($key, $value);
            }

            return $this;
        }

        switch ($name) {
            case 'milliseconds':
            case 'millisecond':
            case 'milli':
            case 'microseconds':
            case 'microsecond':
            case 'micro':
                if (substr($name, 0, 5) === 'milli') {
                    $value *= 1000;
                }

                while ($value < 0) {
                    $this->subSecond();
                    $value += static::MICROSECONDS_PER_SECOND;
                }

                while ($value >= static::MICROSECONDS_PER_SECOND) {
                    $this->addSecond();
                    $value -= static::MICROSECONDS_PER_SECOND;
                }

                $this->modify($this->rawFormat('H:i:s.').str_pad((string) round($value), 6, '0', STR_PAD_LEFT));

                break;

            case 'year':
            case 'month':
            case 'day':
            case 'hour':
            case 'minute':
            case 'second':
                [$year, $month, $day, $hour, $minute, $second] = array_map('intval', explode('-', $this->rawFormat('Y-n-j-G-i-s')));
                $$name = $value;
                $this->setDateTime($year, $month, $day, $hour, $minute, $second);

                break;

            case 'week':
                $this->week($value);

                break;

            case 'isoWeek':
                $this->isoWeek($value);

                break;

            case 'weekYear':
                $this->weekYear($value);

                break;

            case 'isoWeekYear':
                $this->isoWeekYear($value);

                break;

            case 'dayOfYear':
                $this->addDays($value - $this->dayOfYear);

                break;

            case 'timestamp':
                $this->setTimestamp($value);

                break;

            case 'offset':
                $this->setTimezone(static::safeCreateDateTimeZone($value / static::SECONDS_PER_MINUTE / static::MINUTES_PER_HOUR));

                break;

            case 'offsetMinutes':
                $this->setTimezone(static::safeCreateDateTimeZone($value / static::MINUTES_PER_HOUR));

                break;

            case 'offsetHours':
                $this->setTimezone(static::safeCreateDateTimeZone($value));

                break;

            case 'timezone':
            case 'tz':
                $this->setTimezone($value);

                break;

            default:
                $macro = $this->getLocalMacro('set'.ucfirst($name));

                if ($macro) {
                    $this->executeCallableWithContext($macro, $value);

                    break;
                }

                if ($this->localStrictModeEnabled ?? static::isStrictModeEnabled()) {
                    throw new UnknownSetterException($name);
                }

                $this->$name = $value;
        }

        return $this;
    }

    protected function getTranslatedFormByRegExp($baseKey, $keySuffix, $context, $subKey, $defaultValue)
    {
        $key = $baseKey.$keySuffix;
        $standaloneKey = "${key}_standalone";
        $baseTranslation = $this->getTranslationMessage($key);

        if ($baseTranslation instanceof Closure) {
            return $baseTranslation($this, $context, $subKey) ?: $defaultValue;
        }

        if (
            $this->getTranslationMessage("$standaloneKey.$subKey") &&
            (!$context || ($regExp = $this->getTranslationMessage("${baseKey}_regexp")) && !preg_match($regExp, $context))
        ) {
            $key = $standaloneKey;
        }

        return $this->getTranslationMessage("$key.$subKey", null, $defaultValue);
    }

    /**
     * Get the translation of the current week day name (with context for languages with multiple forms).
     *
     * @param string|null $context      whole format string
     * @param string      $keySuffix    "", "_short" or "_min"
     * @param string|null $defaultValue default value if translation missing
     *
     * @return string
     */
    public function getTranslatedDayName($context = null, $keySuffix = '', $defaultValue = null)
    {
        return $this->getTranslatedFormByRegExp('weekdays', $keySuffix, $context, $this->dayOfWeek, $defaultValue ?: $this->englishDayOfWeek);
    }

    /**
     * Get the translation of the current short week day name (with context for languages with multiple forms).
     *
     * @param string|null $context whole format string
     *
     * @return string
     */
    public function getTranslatedShortDayName($context = null)
    {
        return $this->getTranslatedDayName($context, '_short', $this->shortEnglishDayOfWeek);
    }

    /**
     * Get the translation of the current abbreviated week day name (with context for languages with multiple forms).
     *
     * @param string|null $context whole format string
     *
     * @return string
     */
    public function getTranslatedMinDayName($context = null)
    {
        return $this->getTranslatedDayName($context, '_min', $this->shortEnglishDayOfWeek);
    }

    /**
     * Get the translation of the current month day name (with context for languages with multiple forms).
     *
     * @param string|null $context      whole format string
     * @param string      $keySuffix    "" or "_short"
     * @param string|null $defaultValue default value if translation missing
     *
     * @return string
     */
    public function getTranslatedMonthName($context = null, $keySuffix = '', $defaultValue = null)
    {
        return $this->getTranslatedFormByRegExp('months', $keySuffix, $context, $this->month - 1, $defaultValue ?: $this->englishMonth);
    }

    /**
     * Get the translation of the current short month day name (with context for languages with multiple forms).
     *
     * @param string|null $context whole format string
     *
     * @return string
     */
    public function getTranslatedShortMonthName($context = null)
    {
        return $this->getTranslatedMonthName($context, '_short', $this->shortEnglishMonth);
    }

    /**
     * Get/set the day of year.
     *
     * @param int|null $value new value for day of year if using as setter.
     *
     * @return static|int
     */
    public function dayOfYear($value = null)
    {
        $dayOfYear = $this->dayOfYear;

        return \is_null($value) ? $dayOfYear : $this->addDays($value - $dayOfYear);
    }

    /**
     * Get/set the weekday from 0 (Sunday) to 6 (Saturday).
     *
     * @param int|null $value new value for weekday if using as setter.
     *
     * @return static|int
     */
    public function weekday($value = null)
    {
        $dayOfWeek = ($this->dayOfWeek + 7 - \intval($this->getTranslationMessage('first_day_of_week') ?? 0)) % 7;

        return \is_null($value) ? $dayOfWeek : $this->addDays($value - $dayOfWeek);
    }

    /**
     * Get/set the ISO weekday from 1 (Monday) to 7 (Sunday).
     *
     * @param int|null $value new value for weekday if using as setter.
     *
     * @return static|int
     */
    public function isoWeekday($value = null)
    {
        $dayOfWeekIso = $this->dayOfWeekIso;

        return \is_null($value) ? $dayOfWeekIso : $this->addDays($value - $dayOfWeekIso);
    }

    /**
     * Set any unit to a new value without overflowing current other unit given.
     *
     * @param string $valueUnit    unit name to modify
     * @param int    $value        new value for the input unit
     * @param string $overflowUnit unit name to not overflow
     *
     * @return static
     */
    public function setUnitNoOverflow($valueUnit, $value, $overflowUnit)
    {
        try {
            $original = $this->copy();
            /** @var static $date */
            $date = $this->$valueUnit($value);
            $end = $original->copy()->endOf($overflowUnit);
            $start = $original->copy()->startOf($overflowUnit);
            if ($date < $start) {
                $date = $date->setDateTimeFrom($start);
            } elseif ($date > $end) {
                $date = $date->setDateTimeFrom($end);
            }

            return $date;
        } catch (BadMethodCallException | ReflectionException $exception) {
            throw new UnknownUnitException($valueUnit, 0, $exception);
        }
    }

    /**
     * Add any unit to a new value without overflowing current other unit given.
     *
     * @param string $valueUnit    unit name to modify
     * @param int    $value        amount to add to the input unit
     * @param string $overflowUnit unit name to not overflow
     *
     * @return static
     */
    public function addUnitNoOverflow($valueUnit, $value, $overflowUnit)
    {
        return $this->setUnitNoOverflow($valueUnit, $this->$valueUnit + $value, $overflowUnit);
    }

    /**
     * Subtract any unit to a new value without overflowing current other unit given.
     *
     * @param string $valueUnit    unit name to modify
     * @param int    $value        amount to subtract to the input unit
     * @param string $overflowUnit unit name to not overflow
     *
     * @return static
     */
    public function subUnitNoOverflow($valueUnit, $value, $overflowUnit)
    {
        return $this->setUnitNoOverflow($valueUnit, $this->$valueUnit - $value, $overflowUnit);
    }

    /**
     * Returns the minutes offset to UTC if no arguments passed, else set the timezone with given minutes shift passed.
     *
     * @param int|null $minuteOffset
     *
     * @return int|static
     */
    public function utcOffset(int $minuteOffset = null)
    {
        if (\func_num_args() < 1) {
            return $this->offsetMinutes;
        }

        return $this->setTimezone(CarbonTimeZone::createFromMinuteOffset($minuteOffset));
    }

    /**
     * Set the date with gregorian year, month and day numbers.
     *
     * @see https://php.net/manual/en/datetime.setdate.php
     *
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return static
     */
    public function setDate($year, $month, $day)
    {
        return parent::setDate((int) $year, (int) $month, (int) $day);
    }

    /**
     * Set a date according to the ISO 8601 standard - using weeks and day offsets rather than specific dates.
     *
     * @see https://php.net/manual/en/datetime.setisodate.php
     *
     * @param int $year
     * @param int $week
     * @param int $day
     *
     * @return static
     */
    public function setISODate($year, $week, $day = 1)
    {
        return parent::setISODate((int) $year, (int) $week, (int) $day);
    }

    /**
     * Set the date and time all together.
     *
     * @param int $year
     * @param int $month
     * @param int $day
     * @param int $hour
     * @param int $minute
     * @param int $second
     * @param int $microseconds
     *
     * @return static
     */
    public function setDateTime($year, $month, $day, $hour, $minute, $second = 0, $microseconds = 0)
    {
        return $this->setDate($year, $month, $day)->setTime((int) $hour, (int) $minute, (int) $second, (int) $microseconds);
    }

    /**
     * Resets the current time of the DateTime object to a different time.
     *
     * @see https://php.net/manual/en/datetime.settime.php
     *
     * @param int $hour
     * @param int $minute
     * @param int $second
     * @param int $microseconds
     *
     * @return static
     */
    public function setTime($hour, $minute, $second = 0, $microseconds = 0)
    {
        return parent::setTime((int) $hour, (int) $minute, (int) $second, (int) $microseconds);
    }

    /**
     * Set the instance's timestamp.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string $unixTimestamp
     *
     * @return static
     */
    public function setTimestamp($unixTimestamp)
    {
        [$timestamp, $microseconds] = self::getIntegerAndDecimalParts($unixTimestamp);

        return parent::setTimestamp((int) $timestamp)->setMicroseconds((int) $microseconds);
    }

    /**
     * Set the time by time string.
     *
     * @param string $time
     *
     * @return static
     */
    public function setTimeFromTimeString($time)
    {
        if (strpos($time, ':') === false) {
            $time .= ':0';
        }

        return $this->modify($time);
    }

    /**
     * @alias setTimezone
     *
     * @param DateTimeZone|string $value
     *
     * @return static
     */
    public function timezone($value)
    {
        return $this->setTimezone($value);
    }

    /**
     * Set the timezone or returns the timezone name if no arguments passed.
     *
     * @param DateTimeZone|string $value
     *
     * @return static|string
     */
    public function tz($value = null)
    {
        if (\func_num_args() < 1) {
            return $this->tzName;
        }

        return $this->setTimezone($value);
    }

    /**
     * Set the instance's timezone from a string or object.
     *
     * @param DateTimeZone|string $value
     *
     * @return static
     */
    public function setTimezone($value)
    {
        return parent::setTimezone(static::safeCreateDateTimeZone($value));
    }

    /**
     * Set the instance's timezone from a string or object and add/subtract the offset difference.
     *
     * @param DateTimeZone|string $value
     *
     * @return static
     */
    public function shiftTimezone($value)
    {
        $offset = $this->offset;
        $date = $this->setTimezone($value);

        return $date->addRealMicroseconds(($offset - $date->offset) * static::MICROSECONDS_PER_SECOND);
    }

    /**
     * Set the instance's timezone to UTC.
     *
     * @return static
     */
    public function utc()
    {
        return $this->setTimezone('UTC');
    }

    /**
     * Set the year, month, and date for this instance to that of the passed instance.
     *
     * @param Carbon|DateTimeInterface $date now if null
     *
     * @return static
     */
    public function setDateFrom($date = null)
    {
        $date = $this->resolveCarbon($date);

        return $this->setDate($date->year, $date->month, $date->day);
    }

    /**
     * Set the hour, minute, second and microseconds for this instance to that of the passed instance.
     *
     * @param Carbon|DateTimeInterface $date now if null
     *
     * @return static
     */
    public function setTimeFrom($date = null)
    {
        $date = $this->resolveCarbon($date);

        return $this->setTime($date->hour, $date->minute, $date->second, $date->microsecond);
    }

    /**
     * Set the date and time for this instance to that of the passed instance.
     *
     * @param Carbon|DateTimeInterface $date
     *
     * @return static
     */
    public function setDateTimeFrom($date = null)
    {
        $date = $this->resolveCarbon($date);

        return $this->modify($date->rawFormat('Y-m-d H:i:s.u'));
    }

    /**
     * Get the days of the week
     *
     * @return array
     */
    public static function getDays()
    {
        return static::$days;
    }

    ///////////////////////////////////////////////////////////////////
    /////////////////////// WEEK SPECIAL DAYS /////////////////////////
    ///////////////////////////////////////////////////////////////////

    private static function getFirstDayOfWeek(): int
    {
        return (int) static::getTranslationMessageWith(
            static::getTranslator(),
            'first_day_of_week'
        );
    }

    /**
     * Get the first day of week
     *
     * @return int
     */
    public static function getWeekStartsAt()
    {
        if (static::$weekStartsAt === static::WEEK_DAY_AUTO) {
            return static::getFirstDayOfWeek();
        }

        return static::$weekStartsAt;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             Use $weekEndsAt optional parameter instead when using endOfWeek method. You can also use the
     *             'first_day_of_week' locale setting to change the start of week according to current locale
     *             selected and implicitly the end of week.
     *
     * Set the first day of week
     *
     * @param int|string $day week start day (or 'auto' to get the first day of week from Carbon::getLocale() culture).
     *
     * @return void
     */
    public static function setWeekStartsAt($day)
    {
        static::$weekStartsAt = $day === static::WEEK_DAY_AUTO ? $day : max(0, (7 + $day) % 7);
    }

    /**
     * Get the last day of week
     *
     * @return int
     */
    public static function getWeekEndsAt()
    {
        if (static::$weekStartsAt === static::WEEK_DAY_AUTO) {
            return (int) (static::DAYS_PER_WEEK - 1 + static::getFirstDayOfWeek()) % static::DAYS_PER_WEEK;
        }

        return static::$weekEndsAt;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             Use $weekStartsAt optional parameter instead when using startOfWeek, floorWeek, ceilWeek
     *             or roundWeek method. You can also use the 'first_day_of_week' locale setting to change the
     *             start of week according to current locale selected and implicitly the end of week.
     *
     * Set the last day of week
     *
     * @param int|string $day week end day (or 'auto' to get the day before the first day of week
     *                        from Carbon::getLocale() culture).
     *
     * @return void
     */
    public static function setWeekEndsAt($day)
    {
        static::$weekEndsAt = $day === static::WEEK_DAY_AUTO ? $day : max(0, (7 + $day) % 7);
    }

    /**
     * Get weekend days
     *
     * @return array
     */
    public static function getWeekendDays()
    {
        return static::$weekendDays;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather consider week-end is always saturday and sunday, and if you have some custom
     *             week-end days to handle, give to those days an other name and create a macro for them:
     *
     *             ```
     *             Carbon::macro('isDayOff', function ($date) {
     *                 return $date->isSunday() || $date->isMonday();
     *             });
     *             Carbon::macro('isNotDayOff', function ($date) {
     *                 return !$date->isDayOff();
     *             });
     *             if ($someDate->isDayOff()) ...
     *             if ($someDate->isNotDayOff()) ...
     *             // Add 5 not-off days
     *             $count = 5;
     *             while ($someDate->isDayOff() || ($count-- > 0)) {
     *                 $someDate->addDay();
     *             }
     *             ```
     *
     * Set weekend days
     *
     * @param array $days
     *
     * @return void
     */
    public static function setWeekendDays($days)
    {
        static::$weekendDays = $days;
    }

    /**
     * Determine if a time string will produce a relative date.
     *
     * @param string $time
     *
     * @return bool true if time match a relative date, false if absolute or invalid time string
     */
    public static function hasRelativeKeywords($time)
    {
        if (!$time || strtotime($time) === false) {
            return false;
        }

        $date1 = new DateTime('2000-01-01T00:00:00Z');
        $date1->modify($time);
        $date2 = new DateTime('2001-12-25T00:00:00Z');
        $date2->modify($time);

        return $date1 != $date2;
    }

    ///////////////////////////////////////////////////////////////////
    /////////////////////// STRING FORMATTING /////////////////////////
    ///////////////////////////////////////////////////////////////////

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use UTF-8 language packages on every machine.
     *
     * Set if UTF8 will be used for localized date/time.
     *
     * @param bool $utf8
     */
    public static function setUtf8($utf8)
    {
        static::$utf8 = $utf8;
    }

    /**
     * Format the instance with the current locale.  You can set the current
     * locale using setlocale() http://php.net/setlocale.
     *
     * @param string $format
     *
     * @return string
     */
    public function formatLocalized($format)
    {
        // Check for Windows to find and replace the %e modifier correctly.
        if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
            $format = preg_replace('#(?<!%)((?:%%)*)%e#', '\1%#d', $format); // @codeCoverageIgnore
        }

        $formatted = strftime($format, strtotime($this->toDateTimeString()));

        return static::$utf8 ? utf8_encode($formatted) : $formatted;
    }

    /**
     * Returns list of locale formats for ISO formatting.
     *
     * @param string|null $locale current locale used if null
     *
     * @return array
     */
    public function getIsoFormats($locale = null)
    {
        return [
            'LT' => $this->getTranslationMessage('formats.LT', $locale, 'h:mm A'),
            'LTS' => $this->getTranslationMessage('formats.LTS', $locale, 'h:mm:ss A'),
            'L' => $this->getTranslationMessage('formats.L', $locale, 'MM/DD/YYYY'),
            'LL' => $this->getTranslationMessage('formats.LL', $locale, 'MMMM D, YYYY'),
            'LLL' => $this->getTranslationMessage('formats.LLL', $locale, 'MMMM D, YYYY h:mm A'),
            'LLLL' => $this->getTranslationMessage('formats.LLLL', $locale, 'dddd, MMMM D, YYYY h:mm A'),
        ];
    }

    /**
     * Returns list of calendar formats for ISO formatting.
     *
     * @param string|null $locale current locale used if null
     *
     * @return array
     */
    public function getCalendarFormats($locale = null)
    {
        return [
            'sameDay' => $this->getTranslationMessage('calendar.sameDay', $locale, '[Today at] LT'),
            'nextDay' => $this->getTranslationMessage('calendar.nextDay', $locale, '[Tomorrow at] LT'),
            'nextWeek' => $this->getTranslationMessage('calendar.nextWeek', $locale, 'dddd [at] LT'),
            'lastDay' => $this->getTranslationMessage('calendar.lastDay', $locale, '[Yesterday at] LT'),
            'lastWeek' => $this->getTranslationMessage('calendar.lastWeek', $locale, '[Last] dddd [at] LT'),
            'sameElse' => $this->getTranslationMessage('calendar.sameElse', $locale, 'L'),
        ];
    }

    /**
     * Returns list of locale units for ISO formatting.
     *
     * @return array
     */
    public static function getIsoUnits()
    {
        static $units = null;

        if ($units === null) {
            $units = [
                'OD' => ['getAltNumber', ['day']],
                'OM' => ['getAltNumber', ['month']],
                'OY' => ['getAltNumber', ['year']],
                'OH' => ['getAltNumber', ['hour']],
                'Oh' => ['getAltNumber', ['h']],
                'Om' => ['getAltNumber', ['minute']],
                'Os' => ['getAltNumber', ['second']],
                'D' => 'day',
                'DD' => ['rawFormat', ['d']],
                'Do' => ['ordinal', ['day', 'D']],
                'd' => 'dayOfWeek',
                'dd' => function (CarbonInterface $date, $originalFormat = null) {
                    return $date->getTranslatedMinDayName($originalFormat);
                },
                'ddd' => function (CarbonInterface $date, $originalFormat = null) {
                    return $date->getTranslatedShortDayName($originalFormat);
                },
                'dddd' => function (CarbonInterface $date, $originalFormat = null) {
                    return $date->getTranslatedDayName($originalFormat);
                },
                'DDD' => 'dayOfYear',
                'DDDD' => ['getPaddedUnit', ['dayOfYear', 3]],
                'DDDo' => ['ordinal', ['dayOfYear', 'DDD']],
                'e' => ['weekday', []],
                'E' => 'dayOfWeekIso',
                'H' => ['rawFormat', ['G']],
                'HH' => ['rawFormat', ['H']],
                'h' => ['rawFormat', ['g']],
                'hh' => ['rawFormat', ['h']],
                'k' => 'noZeroHour',
                'kk' => ['getPaddedUnit', ['noZeroHour']],
                'hmm' => ['rawFormat', ['gi']],
                'hmmss' => ['rawFormat', ['gis']],
                'Hmm' => ['rawFormat', ['Gi']],
                'Hmmss' => ['rawFormat', ['Gis']],
                'm' => 'minute',
                'mm' => ['rawFormat', ['i']],
                'a' => 'meridiem',
                'A' => 'upperMeridiem',
                's' => 'second',
                'ss' => ['getPaddedUnit', ['second']],
                'S' => function (CarbonInterface $date) {
                    return \strval((string) floor($date->micro / 100000));
                },
                'SS' => function (CarbonInterface $date) {
                    return str_pad((string) floor($date->micro / 10000), 2, '0', STR_PAD_LEFT);
                },
                'SSS' => function (CarbonInterface $date) {
                    return str_pad((string) floor($date->micro / 1000), 3, '0', STR_PAD_LEFT);
                },
                'SSSS' => function (CarbonInterface $date) {
                    return str_pad((string) floor($date->micro / 100), 4, '0', STR_PAD_LEFT);
                },
                'SSSSS' => function (CarbonInterface $date) {
                    return str_pad((string) floor($date->micro / 10), 5, '0', STR_PAD_LEFT);
                },
                'SSSSSS' => ['getPaddedUnit', ['micro', 6]],
                'SSSSSSS' => function (CarbonInterface $date) {
                    return str_pad((string) floor($date->micro * 10), 7, '0', STR_PAD_LEFT);
                },
                'SSSSSSSS' => function (CarbonInterface $date) {
                    return str_pad((string) floor($date->micro * 100), 8, '0', STR_PAD_LEFT);
                },
                'SSSSSSSSS' => function (CarbonInterface $date) {
                    return str_pad((string) floor($date->micro * 1000), 9, '0', STR_PAD_LEFT);
                },
                'M' => 'month',
                'MM' => ['rawFormat', ['m']],
                'MMM' => function (CarbonInterface $date, $originalFormat = null) {
                    $month = $date->getTranslatedShortMonthName($originalFormat);
                    $suffix = $date->getTranslationMessage('mmm_suffix');
                    if ($suffix && $month !== $date->monthName) {
                        $month .= $suffix;
                    }

                    return $month;
                },
                'MMMM' => function (CarbonInterface $date, $originalFormat = null) {
                    return $date->getTranslatedMonthName($originalFormat);
                },
                'Mo' => ['ordinal', ['month', 'M']],
                'Q' => 'quarter',
                'Qo' => ['ordinal', ['quarter', 'M']],
                'G' => 'isoWeekYear',
                'GG' => ['getPaddedUnit', ['isoWeekYear']],
                'GGG' => ['getPaddedUnit', ['isoWeekYear', 3]],
                'GGGG' => ['getPaddedUnit', ['isoWeekYear', 4]],
                'GGGGG' => ['getPaddedUnit', ['isoWeekYear', 5]],
                'g' => 'weekYear',
                'gg' => ['getPaddedUnit', ['weekYear']],
                'ggg' => ['getPaddedUnit', ['weekYear', 3]],
                'gggg' => ['getPaddedUnit', ['weekYear', 4]],
                'ggggg' => ['getPaddedUnit', ['weekYear', 5]],
                'W' => 'isoWeek',
                'WW' => ['getPaddedUnit', ['isoWeek']],
                'Wo' => ['ordinal', ['isoWeek', 'W']],
                'w' => 'week',
                'ww' => ['getPaddedUnit', ['week']],
                'wo' => ['ordinal', ['week', 'w']],
                'x' => ['valueOf', []],
                'X' => 'timestamp',
                'Y' => 'year',
                'YY' => ['rawFormat', ['y']],
                'YYYY' => ['getPaddedUnit', ['year', 4]],
                'YYYYY' => ['getPaddedUnit', ['year', 5]],
                'YYYYYY' => function (CarbonInterface $date) {
                    return ($date->year < 0 ? '' : '+').$date->getPaddedUnit('year', 6);
                },
                'z' => ['rawFormat', ['T']],
                'zz' => 'tzName',
                'Z' => ['getOffsetString', []],
                'ZZ' => ['getOffsetString', ['']],
            ];
        }

        return $units;
    }

    /**
     * Returns a unit of the instance padded with 0 by default or any other string if specified.
     *
     * @param string $unit      Carbon unit name
     * @param int    $length    Length of the output (2 by default)
     * @param string $padString String to use for padding ("0" by default)
     * @param int    $padType   Side(s) to pad (STR_PAD_LEFT by default)
     *
     * @return string
     */
    public function getPaddedUnit($unit, $length = 2, $padString = '0', $padType = STR_PAD_LEFT)
    {
        return ($this->$unit < 0 ? '-' : '').str_pad((string) abs($this->$unit), $length, $padString, $padType);
    }

    /**
     * Return a property with its ordinal.
     *
     * @param string      $key
     * @param string|null $period
     *
     * @return string
     */
    public function ordinal(string $key, string $period = null): string
    {
        $number = $this->$key;
        $result = $this->translate('ordinal', [
            ':number' => $number,
            ':period' => $period,
        ]);

        return \strval($result === 'ordinal' ? $number : $result);
    }

    /**
     * Return the meridiem of the current time in the current locale.
     *
     * @param bool $isLower if true, returns lowercase variant if available in the current locale.
     *
     * @return string
     */
    public function meridiem(bool $isLower = false): string
    {
        $hour = $this->hour;
        $index = $hour < 12 ? 0 : 1;

        if ($isLower) {
            $key = 'meridiem.'.($index + 2);
            $result = $this->translate($key);

            if ($result !== $key) {
                return $result;
            }
        }

        $key = "meridiem.$index";
        $result = $this->translate($key);
        if ($result === $key) {
            $result = $this->translate('meridiem', [
                ':hour' => $this->hour,
                ':minute' => $this->minute,
                ':isLower' => $isLower,
            ]);

            if ($result === 'meridiem') {
                return $isLower ? $this->latinMeridiem : $this->latinUpperMeridiem;
            }
        } elseif ($isLower) {
            $result = mb_strtolower($result);
        }

        return $result;
    }

    /**
     * Returns the alternative number for a given date property if available in the current locale.
     *
     * @param string $key date property
     *
     * @return string
     */
    public function getAltNumber(string $key): string
    {
        return $this->translateNumber(\strlen($key) > 1 ? $this->$key : $this->rawFormat('h'));
    }

    /**
     * Format in the current language using ISO replacement patterns.
     *
     * @param string      $format
     * @param string|null $originalFormat provide context if a chunk has been passed alone
     *
     * @return string
     */
    public function isoFormat(string $format, string $originalFormat = null): string
    {
        $result = '';
        $length = mb_strlen($format);
        $originalFormat = $originalFormat ?: $format;
        $inEscaped = false;
        $formats = null;
        $units = null;

        for ($i = 0; $i < $length; $i++) {
            $char = mb_substr($format, $i, 1);

            if ($char === '\\') {
                $result .= mb_substr($format, ++$i, 1);

                continue;
            }

            if ($char === '[' && !$inEscaped) {
                $inEscaped = true;

                continue;
            }

            if ($char === ']' && $inEscaped) {
                $inEscaped = false;

                continue;
            }

            if ($inEscaped) {
                $result .= $char;

                continue;
            }

            $input = mb_substr($format, $i);

            if (preg_match('/^(LTS|LT|[Ll]{1,4})/', $input, $match)) {
                if ($formats === null) {
                    $formats = $this->getIsoFormats();
                }

                $code = $match[0];
                $sequence = $formats[$code] ?? preg_replace_callback(
                    '/MMMM|MM|DD|dddd/',
                    function ($code) {
                        return mb_substr($code[0], 1);
                    },
                    $formats[strtoupper($code)] ?? ''
                );
                $rest = mb_substr($format, $i + mb_strlen($code));
                $format = mb_substr($format, 0, $i).$sequence.$rest;
                $length = mb_strlen($format);
                $input = $sequence.$rest;
            }

            if (preg_match('/^'.CarbonInterface::ISO_FORMAT_REGEXP.'/', $input, $match)) {
                $code = $match[0];

                if ($units === null) {
                    $units = static::getIsoUnits();
                }

                $sequence = $units[$code] ?? '';

                if ($sequence instanceof Closure) {
                    $sequence = $sequence($this, $originalFormat);
                } elseif (\is_array($sequence)) {
                    try {
                        $sequence = $this->{$sequence[0]}(...$sequence[1]);
                    } catch (ReflectionException | InvalidArgumentException | BadMethodCallException $e) {
                        $sequence = '';
                    }
                } elseif (\is_string($sequence)) {
                    $sequence = $this->$sequence ?? $code;
                }

                $format = mb_substr($format, 0, $i).$sequence.mb_substr($format, $i + mb_strlen($code));
                $i += mb_strlen("$sequence") - 1;
                $length = mb_strlen($format);
                $char = $sequence;
            }

            $result .= $char;
        }

        return $result;
    }

    /**
     * List of replacements from date() format to isoFormat().
     *
     * @return array
     */
    public static function getFormatsToIsoReplacements()
    {
        static $replacements = null;

        if ($replacements === null) {
            $replacements = [
                'd' => true,
                'D' => 'ddd',
                'j' => true,
                'l' => 'dddd',
                'N' => true,
                'S' => function ($date) {
                    $day = $date->rawFormat('j');

                    return str_replace("$day", '', $date->isoFormat('Do'));
                },
                'w' => true,
                'z' => true,
                'W' => true,
                'F' => 'MMMM',
                'm' => true,
                'M' => 'MMM',
                'n' => true,
                't' => true,
                'L' => true,
                'o' => true,
                'Y' => true,
                'y' => true,
                'a' => 'a',
                'A' => 'A',
                'B' => true,
                'g' => true,
                'G' => true,
                'h' => true,
                'H' => true,
                'i' => true,
                's' => true,
                'u' => true,
                'v' => true,
                'E' => true,
                'I' => true,
                'O' => true,
                'P' => true,
                'Z' => true,
                'c' => true,
                'r' => true,
                'U' => true,
            ];
        }

        return $replacements;
    }

    /**
     * Format as ->format() do (using date replacements patterns from http://php.net/manual/fr/function.date.php)
     * but translate words whenever possible (months, day names, etc.) using the current locale.
     *
     * @param string $format
     *
     * @return string
     */
    public function translatedFormat(string $format): string
    {
        $replacements = static::getFormatsToIsoReplacements();
        $context = '';
        $isoFormat = '';
        $length = mb_strlen($format);

        for ($i = 0; $i < $length; $i++) {
            $char = mb_substr($format, $i, 1);

            if ($char === '\\') {
                $replacement = mb_substr($format, $i, 2);
                $isoFormat .= $replacement;
                $i++;

                continue;
            }

            if (!isset($replacements[$char])) {
                $replacement = preg_match('/^[A-Za-z]$/', $char) ? "\\$char" : $char;
                $isoFormat .= $replacement;
                $context .= $replacement;

                continue;
            }

            $replacement = $replacements[$char];

            if ($replacement === true) {
                static $contextReplacements = null;

                if ($contextReplacements === null) {
                    $contextReplacements = [
                        'm' => 'MM',
                        'd' => 'DD',
                        't' => 'D',
                        'j' => 'D',
                        'N' => 'e',
                        'w' => 'e',
                        'n' => 'M',
                        'o' => 'YYYY',
                        'Y' => 'YYYY',
                        'y' => 'YY',
                        'g' => 'h',
                        'G' => 'H',
                        'h' => 'hh',
                        'H' => 'HH',
                        'i' => 'mm',
                        's' => 'ss',
                    ];
                }

                $isoFormat .= '['.$this->rawFormat($char).']';
                $context .= $contextReplacements[$char] ?? ' ';

                continue;
            }

            if ($replacement instanceof Closure) {
                $replacement = '['.$replacement($this).']';
                $isoFormat .= $replacement;
                $context .= $replacement;

                continue;
            }

            $isoFormat .= $replacement;
            $context .= $replacement;
        }

        return $this->isoFormat($isoFormat, $context);
    }

    /**
     * Returns the offset hour and minute formatted with +/- and a given separator (":" by default).
     * For example, if the time zone is 9 hours 30 minutes, you'll get "+09:30", with "@@" as first
     * argument, "+09@@30", with "" as first argument, "+0930". Negative offset will return something
     * like "-12:00".
     *
     * @param string $separator string to place between hours and minutes (":" by default)
     *
     * @return string
     */
    public function getOffsetString($separator = ':')
    {
        $second = $this->getOffset();
        $symbol = $second < 0 ? '-' : '+';
        $minute = abs($second) / static::SECONDS_PER_MINUTE;
        $hour = str_pad((string) floor($minute / static::MINUTES_PER_HOUR), 2, '0', STR_PAD_LEFT);
        $minute = str_pad((string) ($minute % static::MINUTES_PER_HOUR), 2, '0', STR_PAD_LEFT);

        return "$symbol$hour$separator$minute";
    }

    protected static function executeStaticCallable($macro, ...$parameters)
    {
        return static::bindMacroContext(null, function () use (&$macro, &$parameters) {
            if ($macro instanceof Closure) {
                $boundMacro = @Closure::bind($macro, null, static::class);

                return ($boundMacro ?: $macro)(...$parameters);
            }

            return $macro(...$parameters);
        });
    }

    /**
     * Dynamically handle calls to the class.
     *
     * @param string $method     magic method name called
     * @param array  $parameters parameters list
     *
     * @throws BadMethodCallException
     *
     * @return mixed
     */
    public static function __callStatic($method, $parameters)
    {
        if (!static::hasMacro($method)) {
            foreach (static::getGenericMacros() as $callback) {
                try {
                    return static::executeStaticCallable($callback, $method, ...$parameters);
                } catch (BadMethodCallException $exception) {
                    continue;
                }
            }
            if (static::isStrictModeEnabled()) {
                throw new UnknownMethodException(sprintf('%s::%s', static::class, $method));
            }

            return null;
        }

        return static::executeStaticCallable(static::$globalMacros[$method], ...$parameters);
    }

    /**
     * Set specified unit to new given value.
     *
     * @param string $unit  year, month, day, hour, minute, second or microsecond
     * @param int    $value new value for given unit
     *
     * @return static
     */
    public function setUnit($unit, $value = null)
    {
        $unit = static::singularUnit($unit);
        $dateUnits = ['year', 'month', 'day'];
        if (\in_array($unit, $dateUnits)) {
            return $this->setDate(...array_map(function ($name) use ($unit, $value) {
                return (int) ($name === $unit ? $value : $this->$name);
            }, $dateUnits));
        }

        $units = ['hour', 'minute', 'second', 'micro'];
        if ($unit === 'millisecond' || $unit === 'milli') {
            $value *= 1000;
            $unit = 'micro';
        } elseif ($unit === 'microsecond') {
            $unit = 'micro';
        }

        return $this->setTime(...array_map(function ($name) use ($unit, $value) {
            return (int) ($name === $unit ? $value : $this->$name);
        }, $units));
    }

    /**
     * Returns standardized singular of a given singular/plural unit name (in English).
     *
     * @param string $unit
     *
     * @return string
     */
    public static function singularUnit(string $unit): string
    {
        $unit = rtrim(mb_strtolower($unit), 's');

        if ($unit === 'centurie') {
            return 'century';
        }

        if ($unit === 'millennia') {
            return 'millennium';
        }

        return $unit;
    }

    /**
     * Returns standardized plural of a given singular/plural unit name (in English).
     *
     * @param string $unit
     *
     * @return string
     */
    public static function pluralUnit(string $unit): string
    {
        $unit = rtrim(strtolower($unit), 's');

        if ($unit === 'century') {
            return 'centuries';
        }

        if ($unit === 'millennium' || $unit === 'millennia') {
            return 'millennia';
        }

        return "${unit}s";
    }

    protected function executeCallable($macro, ...$parameters)
    {
        if ($macro instanceof Closure) {
            $boundMacro = @$macro->bindTo($this, static::class) ?: @$macro->bindTo(null, static::class);

            return ($boundMacro ?: $macro)(...$parameters);
        }

        return $macro(...$parameters);
    }

    protected function executeCallableWithContext($macro, ...$parameters)
    {
        return static::bindMacroContext($this, function () use (&$macro, &$parameters) {
            return $this->executeCallable($macro, ...$parameters);
        });
    }

    protected static function getGenericMacros()
    {
        foreach (static::$globalGenericMacros as $list) {
            foreach ($list as $macro) {
                yield $macro;
            }
        }
    }

    /**
     * Dynamically handle calls to the class.
     *
     * @param string $method     magic method name called
     * @param array  $parameters parameters list
     *
     * @throws UnknownMethodException|BadMethodCallException|ReflectionException|Throwable
     *
     * @return mixed
     */
    public function __call($method, $parameters)
    {
        $diffSizes = [
            // @mode diffForHumans
            'short' => true,
            // @mode diffForHumans
            'long' => false,
        ];
        $diffSyntaxModes = [
            // @call diffForHumans
            'Absolute' => CarbonInterface::DIFF_ABSOLUTE,
            // @call diffForHumans
            'Relative' => CarbonInterface::DIFF_RELATIVE_AUTO,
            // @call diffForHumans
            'RelativeToNow' => CarbonInterface::DIFF_RELATIVE_TO_NOW,
            // @call diffForHumans
            'RelativeToOther' => CarbonInterface::DIFF_RELATIVE_TO_OTHER,
        ];
        $sizePattern = implode('|', array_keys($diffSizes));
        $syntaxPattern = implode('|', array_keys($diffSyntaxModes));

        if (preg_match("/^(?<size>$sizePattern)(?<syntax>$syntaxPattern)DiffForHumans$/", $method, $match)) {
            $dates = array_filter($parameters, function ($parameter) {
                return $parameter instanceof DateTimeInterface;
            });
            $other = null;

            if (\count($dates)) {
                $key = key($dates);
                $other = current($dates);
                array_splice($parameters, $key, 1);
            }

            return $this->diffForHumans($other, $diffSyntaxModes[$match['syntax']], $diffSizes[$match['size']], ...$parameters);
        }

        $roundedValue = $this->callRoundMethod($method, $parameters);

        if ($roundedValue !== null) {
            return $roundedValue;
        }

        $unit = rtrim($method, 's');

        if (substr($unit, 0, 2) === 'is') {
            $word = substr($unit, 2);

            if (\in_array($word, static::$days)) {
                return $this->isDayOfWeek($word);
            }

            switch ($word) {
                // @call is Check if the current instance has UTC timezone. (Both isUtc and isUTC cases are valid.)
                case 'Utc':
                case 'UTC':
                    return $this->utc;
                // @call is Check if the current instance has non-UTC timezone.
                case 'Local':
                    return $this->local;
                // @call is Check if the current instance is a valid date.
                case 'Valid':
                    return $this->year !== 0;
                // @call is Check if the current instance is in a daylight saving time.
                case 'DST':
                    return $this->dst;
            }
        }

        $action = substr($unit, 0, 3);
        $overflow = null;

        if ($action === 'set') {
            $unit = strtolower(substr($unit, 3));
        }

        if (\in_array($unit, static::$units)) {
            return $this->setUnit($unit, ...$parameters);
        }

        if ($action === 'add' || $action === 'sub') {
            $unit = substr($unit, 3);

            if (substr($unit, 0, 4) === 'Real') {
                $unit = static::singularUnit(substr($unit, 4));

                return $this->{"${action}RealUnit"}($unit, ...$parameters);
            }

            if (preg_match('/^(Month|Quarter|Year|Decade|Century|Centurie|Millennium|Millennia)s?(No|With|Without|WithNo)Overflow$/', $unit, $match)) {
                $unit = $match[1];
                $overflow = $match[2] === 'With';
            }

            $unit = static::singularUnit($unit);
        }

        if (static::isModifiableUnit($unit)) {
            return $this->{"${action}Unit"}($unit, $parameters[0] ?? 1, $overflow);
        }

        $sixFirstLetters = substr($unit, 0, 6);
        $factor = -1;

        if ($sixFirstLetters === 'isLast') {
            $sixFirstLetters = 'isNext';
            $factor = 1;
        }

        if ($sixFirstLetters === 'isNext') {
            $lowerUnit = strtolower(substr($unit, 6));

            if (static::isModifiableUnit($lowerUnit)) {
                return $this->copy()->addUnit($lowerUnit, $factor, false)->isSameUnit($lowerUnit, ...$parameters);
            }
        }

        if ($sixFirstLetters === 'isSame') {
            try {
                return $this->isSameUnit(strtolower(substr($unit, 6)), ...$parameters);
            } catch (BadComparisonUnitException $exception) {
                // Try next
            }
        }

        if (substr($unit, 0, 9) === 'isCurrent') {
            try {
                return $this->isCurrentUnit(strtolower(substr($unit, 9)));
            } catch (BadComparisonUnitException | BadMethodCallException $exception) {
                // Try next
            }
        }

        if (substr($method, -5) === 'Until') {
            try {
                $unit = static::singularUnit(substr($method, 0, -5));

                return $this->range($parameters[0] ?? $this, $parameters[1] ?? 1, $unit);
            } catch (InvalidArgumentException $exception) {
                // Try macros
            }
        }

        return static::bindMacroContext($this, function () use (&$method, &$parameters) {
            $macro = $this->getLocalMacro($method);

            if (!$macro) {
                foreach ([$this->localGenericMacros ?: [], static::getGenericMacros()] as $list) {
                    foreach ($list as $callback) {
                        try {
                            return $this->executeCallable($callback, $method, ...$parameters);
                        } catch (BadMethodCallException $exception) {
                            continue;
                        }
                    }
                }

                if ($this->localStrictModeEnabled ?? static::isStrictModeEnabled()) {
                    throw new UnknownMethodException($method);
                }

                return null;
            }

            return $this->executeCallable($macro, ...$parameters);
        });
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Carbon\CarbonInterface;
use Carbon\CarbonInterval;
use Carbon\CarbonPeriod;
use Carbon\Translator;
use Closure;
use DateInterval;
use DateTimeInterface;

/**
 * Trait Difference.
 *
 * Depends on the following methods:
 *
 * @method bool lessThan($date)
 * @method static copy()
 * @method static resolveCarbon($date = null)
 * @method static Translator translator()
 */
trait Difference
{
    /**
     * @codeCoverageIgnore
     *
     * @param CarbonInterval $diff
     */
    protected static function fixNegativeMicroseconds(CarbonInterval $diff)
    {
        if ($diff->s !== 0 || $diff->i !== 0 || $diff->h !== 0 || $diff->d !== 0 || $diff->m !== 0 || $diff->y !== 0) {
            $diff->f = (round($diff->f * 1000000) + 1000000) / 1000000;
            $diff->s--;

            if ($diff->s < 0) {
                $diff->s += 60;
                $diff->i--;

                if ($diff->i < 0) {
                    $diff->i += 60;
                    $diff->h--;

                    if ($diff->h < 0) {
                        $diff->h += 24;
                        $diff->d--;

                        if ($diff->d < 0) {
                            $diff->d += 30;
                            $diff->m--;

                            if ($diff->m < 0) {
                                $diff->m += 12;
                                $diff->y--;
                            }
                        }
                    }
                }
            }

            return;
        }

        $diff->f *= -1;
        $diff->invert();
    }

    /**
     * @param DateInterval $diff
     * @param bool         $absolute
     *
     * @return CarbonInterval
     */
    protected static function fixDiffInterval(DateInterval $diff, $absolute)
    {
        $diff = CarbonInterval::instance($diff);

        // Work-around for https://bugs.php.net/bug.php?id=77145
        // @codeCoverageIgnoreStart
        if ($diff->f > 0 && $diff->y === -1 && $diff->m === 11 && $diff->d >= 27 && $diff->h === 23 && $diff->i === 59 && $diff->s === 59) {
            $diff->y = 0;
            $diff->m = 0;
            $diff->d = 0;
            $diff->h = 0;
            $diff->i = 0;
            $diff->s = 0;
            $diff->f = (1000000 - round($diff->f * 1000000)) / 1000000;
            $diff->invert();
        } elseif ($diff->f < 0) {
            static::fixNegativeMicroseconds($diff);
        }
        // @codeCoverageIgnoreEnd

        if ($absolute && $diff->invert) {
            $diff->invert();
        }

        return $diff;
    }

    /**
     * Get the difference as a DateInterval instance.
     * Return relative interval (negative if
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return DateInterval
     */
    public function diff($date = null, $absolute = false)
    {
        return parent::diff($this->resolveCarbon($date), (bool) $absolute);
    }

    /**
     * Get the difference as a CarbonInterval instance.
     * Return absolute interval (always positive) unless you pass false to the second argument.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return CarbonInterval
     */
    public function diffAsCarbonInterval($date = null, $absolute = true)
    {
        return static::fixDiffInterval($this->diff($this->resolveCarbon($date), $absolute), $absolute);
    }

    /**
     * Get the difference in years
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInYears($date = null, $absolute = true)
    {
        return (int) $this->diff($this->resolveCarbon($date), $absolute)->format('%r%y');
    }

    /**
     * Get the difference in quarters rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInQuarters($date = null, $absolute = true)
    {
        return (int) ($this->diffInMonths($date, $absolute) / static::MONTHS_PER_QUARTER);
    }

    /**
     * Get the difference in months rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInMonths($date = null, $absolute = true)
    {
        $date = $this->resolveCarbon($date);

        return $this->diffInYears($date, $absolute) * static::MONTHS_PER_YEAR + (int) $this->diff($date, $absolute)->format('%r%m');
    }

    /**
     * Get the difference in weeks rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInWeeks($date = null, $absolute = true)
    {
        return (int) ($this->diffInDays($date, $absolute) / static::DAYS_PER_WEEK);
    }

    /**
     * Get the difference in days rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInDays($date = null, $absolute = true)
    {
        return (int) $this->diff($this->resolveCarbon($date), $absolute)->format('%r%a');
    }

    /**
     * Get the difference in days using a filter closure rounded down.
     *
     * @param Closure                                                $callback
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInDaysFiltered(Closure $callback, $date = null, $absolute = true)
    {
        return $this->diffFiltered(CarbonInterval::day(), $callback, $date, $absolute);
    }

    /**
     * Get the difference in hours using a filter closure rounded down.
     *
     * @param Closure                                                $callback
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInHoursFiltered(Closure $callback, $date = null, $absolute = true)
    {
        return $this->diffFiltered(CarbonInterval::hour(), $callback, $date, $absolute);
    }

    /**
     * Get the difference by the given interval using a filter closure.
     *
     * @param CarbonInterval                                         $ci       An interval to traverse by
     * @param Closure                                                $callback
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffFiltered(CarbonInterval $ci, Closure $callback, $date = null, $absolute = true)
    {
        $start = $this;
        $end = $this->resolveCarbon($date);
        $inverse = false;

        if ($end < $start) {
            $start = $end;
            $end = $this;
            $inverse = true;
        }

        $options = CarbonPeriod::EXCLUDE_END_DATE | ($this->isMutable() ? 0 : CarbonPeriod::IMMUTABLE);
        $diff = $ci->toPeriod($start, $end, $options)->filter($callback)->count();

        return $inverse && !$absolute ? -$diff : $diff;
    }

    /**
     * Get the difference in weekdays rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInWeekdays($date = null, $absolute = true)
    {
        return $this->diffInDaysFiltered(function (CarbonInterface $date) {
            return $date->isWeekday();
        }, $date, $absolute);
    }

    /**
     * Get the difference in weekend days using a filter rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInWeekendDays($date = null, $absolute = true)
    {
        return $this->diffInDaysFiltered(function (CarbonInterface $date) {
            return $date->isWeekend();
        }, $date, $absolute);
    }

    /**
     * Get the difference in hours rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInHours($date = null, $absolute = true)
    {
        return (int) ($this->diffInSeconds($date, $absolute) / static::SECONDS_PER_MINUTE / static::MINUTES_PER_HOUR);
    }

    /**
     * Get the difference in hours rounded down using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealHours($date = null, $absolute = true)
    {
        return (int) ($this->diffInRealSeconds($date, $absolute) / static::SECONDS_PER_MINUTE / static::MINUTES_PER_HOUR);
    }

    /**
     * Get the difference in minutes rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInMinutes($date = null, $absolute = true)
    {
        return (int) ($this->diffInSeconds($date, $absolute) / static::SECONDS_PER_MINUTE);
    }

    /**
     * Get the difference in minutes rounded down using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealMinutes($date = null, $absolute = true)
    {
        return (int) ($this->diffInRealSeconds($date, $absolute) / static::SECONDS_PER_MINUTE);
    }

    /**
     * Get the difference in seconds rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInSeconds($date = null, $absolute = true)
    {
        $diff = $this->diff($date);

        if ($diff->days === 0) {
            $diff = static::fixDiffInterval($diff, $absolute);
        }

        $value = (((($diff->m || $diff->y ? $diff->days : $diff->d) * static::HOURS_PER_DAY) +
            $diff->h) * static::MINUTES_PER_HOUR +
            $diff->i) * static::SECONDS_PER_MINUTE +
            $diff->s;

        return $absolute || !$diff->invert ? $value : -$value;
    }

    /**
     * Get the difference in microseconds.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInMicroseconds($date = null, $absolute = true)
    {
        $diff = $this->diff($date);
        $value = (int) round(((((($diff->m || $diff->y ? $diff->days : $diff->d) * static::HOURS_PER_DAY) +
            $diff->h) * static::MINUTES_PER_HOUR +
            $diff->i) * static::SECONDS_PER_MINUTE +
            ($diff->f + $diff->s)) * static::MICROSECONDS_PER_SECOND);

        return $absolute || !$diff->invert ? $value : -$value;
    }

    /**
     * Get the difference in milliseconds rounded down.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInMilliseconds($date = null, $absolute = true)
    {
        return (int) ($this->diffInMicroseconds($date, $absolute) / static::MICROSECONDS_PER_MILLISECOND);
    }

    /**
     * Get the difference in seconds using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealSeconds($date = null, $absolute = true)
    {
        /** @var CarbonInterface $date */
        $date = $this->resolveCarbon($date);
        $value = $date->getTimestamp() - $this->getTimestamp();

        return $absolute ? abs($value) : $value;
    }

    /**
     * Get the difference in microseconds using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealMicroseconds($date = null, $absolute = true)
    {
        /** @var CarbonInterface $date */
        $date = $this->resolveCarbon($date);
        $value = ($date->timestamp - $this->timestamp) * static::MICROSECONDS_PER_SECOND +
            $date->micro - $this->micro;

        return $absolute ? abs($value) : $value;
    }

    /**
     * Get the difference in milliseconds rounded down using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return int
     */
    public function diffInRealMilliseconds($date = null, $absolute = true)
    {
        return (int) ($this->diffInRealMicroseconds($date, $absolute) / static::MICROSECONDS_PER_MILLISECOND);
    }

    /**
     * Get the difference in seconds as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInSeconds($date = null, $absolute = true)
    {
        return $this->diffInMicroseconds($date, $absolute) / static::MICROSECONDS_PER_SECOND;
    }

    /**
     * Get the difference in minutes as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInMinutes($date = null, $absolute = true)
    {
        return $this->floatDiffInSeconds($date, $absolute) / static::SECONDS_PER_MINUTE;
    }

    /**
     * Get the difference in hours as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInHours($date = null, $absolute = true)
    {
        return $this->floatDiffInMinutes($date, $absolute) / static::MINUTES_PER_HOUR;
    }

    /**
     * Get the difference in days as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInDays($date = null, $absolute = true)
    {
        $hoursDiff = $this->floatDiffInHours($date, $absolute);
        $interval = $this->diff($date, $absolute);

        if ($interval->y === 0 && $interval->m === 0 && $interval->d === 0) {
            return $hoursDiff / static::HOURS_PER_DAY;
        }

        $daysDiff = (int) $interval->format('%r%a');

        return $daysDiff + fmod($hoursDiff, static::HOURS_PER_DAY) / static::HOURS_PER_DAY;
    }

    /**
     * Get the difference in weeks as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInWeeks($date = null, $absolute = true)
    {
        return $this->floatDiffInDays($date, $absolute) / static::DAYS_PER_WEEK;
    }

    /**
     * Get the difference in months as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInMonths($date = null, $absolute = true)
    {
        $start = $this;
        $end = $this->resolveCarbon($date);
        $ascending = ($start <= $end);
        $sign = $absolute || $ascending ? 1 : -1;
        if (!$ascending) {
            [$start, $end] = [$end, $start];
        }
        $monthsDiff = $start->diffInMonths($end);
        /** @var Carbon|CarbonImmutable $floorEnd */
        $floorEnd = $start->copy()->addMonths($monthsDiff);

        if ($floorEnd >= $end) {
            return $sign * $monthsDiff;
        }

        /** @var Carbon|CarbonImmutable $startOfMonthAfterFloorEnd */
        $startOfMonthAfterFloorEnd = $floorEnd->copy()->addMonth()->startOfMonth();

        if ($startOfMonthAfterFloorEnd > $end) {
            return $sign * ($monthsDiff + $floorEnd->floatDiffInDays($end) / $floorEnd->daysInMonth);
        }

        return $sign * ($monthsDiff + $floorEnd->floatDiffInDays($startOfMonthAfterFloorEnd) / $floorEnd->daysInMonth + $startOfMonthAfterFloorEnd->floatDiffInDays($end) / $end->daysInMonth);
    }

    /**
     * Get the difference in year as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInYears($date = null, $absolute = true)
    {
        $start = $this;
        $end = $this->resolveCarbon($date);
        $ascending = ($start <= $end);
        $sign = $absolute || $ascending ? 1 : -1;
        if (!$ascending) {
            [$start, $end] = [$end, $start];
        }
        $yearsDiff = $start->diffInYears($end);
        /** @var Carbon|CarbonImmutable $floorEnd */
        $floorEnd = $start->copy()->addYears($yearsDiff);

        if ($floorEnd >= $end) {
            return $sign * $yearsDiff;
        }

        /** @var Carbon|CarbonImmutable $startOfYearAfterFloorEnd */
        $startOfYearAfterFloorEnd = $floorEnd->copy()->addYear()->startOfYear();

        if ($startOfYearAfterFloorEnd > $end) {
            return $sign * ($yearsDiff + $floorEnd->floatDiffInDays($end) / $floorEnd->daysInYear);
        }

        return $sign * ($yearsDiff + $floorEnd->floatDiffInDays($startOfYearAfterFloorEnd) / $floorEnd->daysInYear + $startOfYearAfterFloorEnd->floatDiffInDays($end) / $end->daysInYear);
    }

    /**
     * Get the difference in seconds as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealSeconds($date = null, $absolute = true)
    {
        return $this->diffInRealMicroseconds($date, $absolute) / static::MICROSECONDS_PER_SECOND;
    }

    /**
     * Get the difference in minutes as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealMinutes($date = null, $absolute = true)
    {
        return $this->floatDiffInRealSeconds($date, $absolute) / static::SECONDS_PER_MINUTE;
    }

    /**
     * Get the difference in hours as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealHours($date = null, $absolute = true)
    {
        return $this->floatDiffInRealMinutes($date, $absolute) / static::MINUTES_PER_HOUR;
    }

    /**
     * Get the difference in days as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealDays($date = null, $absolute = true)
    {
        $hoursDiff = $this->floatDiffInRealHours($date, $absolute);

        return ($hoursDiff < 0 ? -1 : 1) * $this->diffInDays($date) + fmod($hoursDiff, static::HOURS_PER_DAY) / static::HOURS_PER_DAY;
    }

    /**
     * Get the difference in weeks as float (microsecond-precision).
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealWeeks($date = null, $absolute = true)
    {
        return $this->floatDiffInRealDays($date, $absolute) / static::DAYS_PER_WEEK;
    }

    /**
     * Get the difference in months as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealMonths($date = null, $absolute = true)
    {
        $start = $this;
        $end = $this->resolveCarbon($date);
        $ascending = ($start <= $end);
        $sign = $absolute || $ascending ? 1 : -1;
        if (!$ascending) {
            [$start, $end] = [$end, $start];
        }
        $monthsDiff = $start->diffInMonths($end);
        /** @var Carbon|CarbonImmutable $floorEnd */
        $floorEnd = $start->copy()->addMonths($monthsDiff);

        if ($floorEnd >= $end) {
            return $sign * $monthsDiff;
        }

        /** @var Carbon|CarbonImmutable $startOfMonthAfterFloorEnd */
        $startOfMonthAfterFloorEnd = $floorEnd->copy()->addMonth()->startOfMonth();

        if ($startOfMonthAfterFloorEnd > $end) {
            return $sign * ($monthsDiff + $floorEnd->floatDiffInRealDays($end) / $floorEnd->daysInMonth);
        }

        return $sign * ($monthsDiff + $floorEnd->floatDiffInRealDays($startOfMonthAfterFloorEnd) / $floorEnd->daysInMonth + $startOfMonthAfterFloorEnd->floatDiffInRealDays($end) / $end->daysInMonth);
    }

    /**
     * Get the difference in year as float (microsecond-precision) using timestamps.
     *
     * @param \Carbon\CarbonInterface|\DateTimeInterface|string|null $date
     * @param bool                                                   $absolute Get the absolute of the difference
     *
     * @return float
     */
    public function floatDiffInRealYears($date = null, $absolute = true)
    {
        $start = $this;
        $end = $this->resolveCarbon($date);
        $ascending = ($start <= $end);
        $sign = $absolute || $ascending ? 1 : -1;
        if (!$ascending) {
            [$start, $end] = [$end, $start];
        }
        $yearsDiff = $start->diffInYears($end);
        /** @var Carbon|CarbonImmutable $floorEnd */
        $floorEnd = $start->copy()->addYears($yearsDiff);

        if ($floorEnd >= $end) {
            return $sign * $yearsDiff;
        }

        /** @var Carbon|CarbonImmutable $startOfYearAfterFloorEnd */
        $startOfYearAfterFloorEnd = $floorEnd->copy()->addYear()->startOfYear();

        if ($startOfYearAfterFloorEnd > $end) {
            return $sign * ($yearsDiff + $floorEnd->floatDiffInRealDays($end) / $floorEnd->daysInYear);
        }

        return $sign * ($yearsDiff + $floorEnd->floatDiffInRealDays($startOfYearAfterFloorEnd) / $floorEnd->daysInYear + $startOfYearAfterFloorEnd->floatDiffInRealDays($end) / $end->daysInYear);
    }

    /**
     * The number of seconds since midnight.
     *
     * @return int
     */
    public function secondsSinceMidnight()
    {
        return $this->diffInSeconds($this->copy()->startOfDay());
    }

    /**
     * The number of seconds until 23:59:59.
     *
     * @return int
     */
    public function secondsUntilEndOfDay()
    {
        return $this->diffInSeconds($this->copy()->endOfDay());
    }

    /**
     * Get the difference in a human readable format in the current locale from current instance to an other
     * instance given (or now if null given).
     *
     * @example
     * ```
     * echo Carbon::tomorrow()->diffForHumans() . "\n";
     * echo Carbon::tomorrow()->diffForHumans(['parts' => 2]) . "\n";
     * echo Carbon::tomorrow()->diffForHumans(['parts' => 3, 'join' => true]) . "\n";
     * echo Carbon::tomorrow()->diffForHumans(Carbon::yesterday()) . "\n";
     * echo Carbon::tomorrow()->diffForHumans(Carbon::yesterday(), ['short' => true]) . "\n";
     * ```
     *
     * @param Carbon|\DateTimeInterface|string|array|null $other   if array passed, will be used as parameters array, see $syntax below;
     *                                                             if null passed, now will be used as comparison reference;
     *                                                             if any other type, it will be converted to date and used as reference.
     * @param int|array                                   $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                                                             - 'syntax' entry (see below)
     *                                                             - 'short' entry (see below)
     *                                                             - 'parts' entry (see below)
     *                                                             - 'options' entry (see below)
     *                                                             - 'join' entry determines how to join multiple parts of the string
     *                                                             `  - if $join is a string, it's used as a joiner glue
     *                                                             `  - if $join is a callable/closure, it get the list of string and should return a string
     *                                                             `  - if $join is an array, the first item will be the default glue, and the second item
     *                                                             `    will be used instead of the glue for the last item
     *                                                             `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                                                             `  - if $join is missing, a space will be used as glue
     *                                                             - 'other' entry (see above)
     *                                                             if int passed, it add modifiers:
     *                                                             Possible values:
     *                                                             - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                                                             Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool                                        $short   displays short format of time units
     * @param int                                         $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int                                         $options human diff options
     *
     * @return string
     */
    public function diffForHumans($other = null, $syntax = null, $short = false, $parts = 1, $options = null)
    {
        /* @var CarbonInterface $this */
        if (\is_array($other)) {
            $other['syntax'] = \array_key_exists('syntax', $other) ? $other['syntax'] : $syntax;
            $syntax = $other;
            $other = $syntax['other'] ?? null;
        }

        $intSyntax = &$syntax;
        if (\is_array($syntax)) {
            $syntax['syntax'] = $syntax['syntax'] ?? null;
            $intSyntax = &$syntax['syntax'];
        }
        $intSyntax = (int) ($intSyntax === null ? static::DIFF_RELATIVE_AUTO : $intSyntax);
        $intSyntax = $intSyntax === static::DIFF_RELATIVE_AUTO && $other === null ? static::DIFF_RELATIVE_TO_NOW : $intSyntax;

        $parts = min(7, max(1, (int) $parts));

        return $this->diffAsCarbonInterval($other, false)
            ->setLocalTranslator($this->getLocalTranslator())
            ->forHumans($syntax, (bool) $short, $parts, $options ?? $this->localHumanDiffOptions ?? static::getHumanDiffOptions());
    }

    /**
     * @alias diffForHumans
     *
     * Get the difference in a human readable format in the current locale from current instance to an other
     * instance given (or now if null given).
     *
     * @param Carbon|\DateTimeInterface|string|array|null $other   if array passed, will be used as parameters array, see $syntax below;
     *                                                             if null passed, now will be used as comparison reference;
     *                                                             if any other type, it will be converted to date and used as reference.
     * @param int|array                                   $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                                                             - 'syntax' entry (see below)
     *                                                             - 'short' entry (see below)
     *                                                             - 'parts' entry (see below)
     *                                                             - 'options' entry (see below)
     *                                                             - 'join' entry determines how to join multiple parts of the string
     *                                                             `  - if $join is a string, it's used as a joiner glue
     *                                                             `  - if $join is a callable/closure, it get the list of string and should return a string
     *                                                             `  - if $join is an array, the first item will be the default glue, and the second item
     *                                                             `    will be used instead of the glue for the last item
     *                                                             `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                                                             `  - if $join is missing, a space will be used as glue
     *                                                             - 'other' entry (see above)
     *                                                             if int passed, it add modifiers:
     *                                                             Possible values:
     *                                                             - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                                                             Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool                                        $short   displays short format of time units
     * @param int                                         $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int                                         $options human diff options
     *
     * @return string
     */
    public function from($other = null, $syntax = null, $short = false, $parts = 1, $options = null)
    {
        return $this->diffForHumans($other, $syntax, $short, $parts, $options);
    }

    /**
     * @alias diffForHumans
     *
     * Get the difference in a human readable format in the current locale from current instance to an other
     * instance given (or now if null given).
     */
    public function since($other = null, $syntax = null, $short = false, $parts = 1, $options = null)
    {
        return $this->diffForHumans($other, $syntax, $short, $parts, $options);
    }

    /**
     * Get the difference in a human readable format in the current locale from an other
     * instance given (or now if null given) to current instance.
     *
     * When comparing a value in the past to default now:
     * 1 hour from now
     * 5 months from now
     *
     * When comparing a value in the future to default now:
     * 1 hour ago
     * 5 months ago
     *
     * When comparing a value in the past to another value:
     * 1 hour after
     * 5 months after
     *
     * When comparing a value in the future to another value:
     * 1 hour before
     * 5 months before
     *
     * @param Carbon|\DateTimeInterface|string|array|null $other   if array passed, will be used as parameters array, see $syntax below;
     *                                                             if null passed, now will be used as comparison reference;
     *                                                             if any other type, it will be converted to date and used as reference.
     * @param int|array                                   $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                                                             - 'syntax' entry (see below)
     *                                                             - 'short' entry (see below)
     *                                                             - 'parts' entry (see below)
     *                                                             - 'options' entry (see below)
     *                                                             - 'join' entry determines how to join multiple parts of the string
     *                                                             `  - if $join is a string, it's used as a joiner glue
     *                                                             `  - if $join is a callable/closure, it get the list of string and should return a string
     *                                                             `  - if $join is an array, the first item will be the default glue, and the second item
     *                                                             `    will be used instead of the glue for the last item
     *                                                             `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                                                             `  - if $join is missing, a space will be used as glue
     *                                                             - 'other' entry (see above)
     *                                                             if int passed, it add modifiers:
     *                                                             Possible values:
     *                                                             - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                                                             Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool                                        $short   displays short format of time units
     * @param int                                         $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int                                         $options human diff options
     *
     * @return string
     */
    public function to($other = null, $syntax = null, $short = false, $parts = 1, $options = null)
    {
        if (!$syntax && !$other) {
            $syntax = CarbonInterface::DIFF_RELATIVE_TO_NOW;
        }

        return $this->resolveCarbon($other)->diffForHumans($this, $syntax, $short, $parts, $options);
    }

    /**
     * @alias to
     *
     * Get the difference in a human readable format in the current locale from an other
     * instance given (or now if null given) to current instance.
     *
     * @param Carbon|\DateTimeInterface|string|array|null $other   if array passed, will be used as parameters array, see $syntax below;
     *                                                             if null passed, now will be used as comparison reference;
     *                                                             if any other type, it will be converted to date and used as reference.
     * @param int|array                                   $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                                                             - 'syntax' entry (see below)
     *                                                             - 'short' entry (see below)
     *                                                             - 'parts' entry (see below)
     *                                                             - 'options' entry (see below)
     *                                                             - 'join' entry determines how to join multiple parts of the string
     *                                                             `  - if $join is a string, it's used as a joiner glue
     *                                                             `  - if $join is a callable/closure, it get the list of string and should return a string
     *                                                             `  - if $join is an array, the first item will be the default glue, and the second item
     *                                                             `    will be used instead of the glue for the last item
     *                                                             `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                                                             `  - if $join is missing, a space will be used as glue
     *                                                             - 'other' entry (see above)
     *                                                             if int passed, it add modifiers:
     *                                                             Possible values:
     *                                                             - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                                                             - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                                                             Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool                                        $short   displays short format of time units
     * @param int                                         $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int                                         $options human diff options
     *
     * @return string
     */
    public function until($other = null, $syntax = null, $short = false, $parts = 1, $options = null)
    {
        return $this->to($other, $syntax, $short, $parts, $options);
    }

    /**
     * Get the difference in a human readable format in the current locale from current
     * instance to now.
     *
     * @param int|array $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                           - 'syntax' entry (see below)
     *                           - 'short' entry (see below)
     *                           - 'parts' entry (see below)
     *                           - 'options' entry (see below)
     *                           - 'join' entry determines how to join multiple parts of the string
     *                           `  - if $join is a string, it's used as a joiner glue
     *                           `  - if $join is a callable/closure, it get the list of string and should return a string
     *                           `  - if $join is an array, the first item will be the default glue, and the second item
     *                           `    will be used instead of the glue for the last item
     *                           `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                           `  - if $join is missing, a space will be used as glue
     *                           if int passed, it add modifiers:
     *                           Possible values:
     *                           - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                           - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                           - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                           Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool      $short   displays short format of time units
     * @param int       $parts   maximum number of parts to display (default value: 1: single unit)
     * @param int       $options human diff options
     *
     * @return string
     */
    public function fromNow($syntax = null, $short = false, $parts = 1, $options = null)
    {
        $other = null;

        if ($syntax instanceof DateTimeInterface) {
            [$other, $syntax, $short, $parts, $options] = array_pad(\func_get_args(), 5, null);
        }

        return $this->from($other, $syntax, $short, $parts, $options);
    }

    /**
     * Get the difference in a human readable format in the current locale from an other
     * instance given to now
     *
     * @param int|array $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                           - 'syntax' entry (see below)
     *                           - 'short' entry (see below)
     *                           - 'parts' entry (see below)
     *                           - 'options' entry (see below)
     *                           - 'join' entry determines how to join multiple parts of the string
     *                           `  - if $join is a string, it's used as a joiner glue
     *                           `  - if $join is a callable/closure, it get the list of string and should return a string
     *                           `  - if $join is an array, the first item will be the default glue, and the second item
     *                           `    will be used instead of the glue for the last item
     *                           `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                           `  - if $join is missing, a space will be used as glue
     *                           if int passed, it add modifiers:
     *                           Possible values:
     *                           - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                           - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                           - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                           Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool      $short   displays short format of time units
     * @param int       $parts   maximum number of parts to display (default value: 1: single part)
     * @param int       $options human diff options
     *
     * @return string
     */
    public function toNow($syntax = null, $short = false, $parts = 1, $options = null)
    {
        return $this->to(null, $syntax, $short, $parts, $options);
    }

    /**
     * Get the difference in a human readable format in the current locale from an other
     * instance given to now
     *
     * @param int|array $syntax  if array passed, parameters will be extracted from it, the array may contains:
     *                           - 'syntax' entry (see below)
     *                           - 'short' entry (see below)
     *                           - 'parts' entry (see below)
     *                           - 'options' entry (see below)
     *                           - 'join' entry determines how to join multiple parts of the string
     *                           `  - if $join is a string, it's used as a joiner glue
     *                           `  - if $join is a callable/closure, it get the list of string and should return a string
     *                           `  - if $join is an array, the first item will be the default glue, and the second item
     *                           `    will be used instead of the glue for the last item
     *                           `  - if $join is true, it will be guessed from the locale ('list' translation file entry)
     *                           `  - if $join is missing, a space will be used as glue
     *                           if int passed, it add modifiers:
     *                           Possible values:
     *                           - CarbonInterface::DIFF_ABSOLUTE          no modifiers
     *                           - CarbonInterface::DIFF_RELATIVE_TO_NOW   add ago/from now modifier
     *                           - CarbonInterface::DIFF_RELATIVE_TO_OTHER add before/after modifier
     *                           Default value: CarbonInterface::DIFF_ABSOLUTE
     * @param bool      $short   displays short format of time units
     * @param int       $parts   maximum number of parts to display (default value: 1: single part)
     * @param int       $options human diff options
     *
     * @return string
     */
    public function ago($syntax = null, $short = false, $parts = 1, $options = null)
    {
        $other = null;

        if ($syntax instanceof DateTimeInterface) {
            [$other, $syntax, $short, $parts, $options] = array_pad(\func_get_args(), 5, null);
        }

        return $this->from($other, $syntax, $short, $parts, $options);
    }

    /**
     * Get the difference in a human readable format in the current locale from current instance to an other
     * instance given (or now if null given).
     *
     * @return string
     */
    public function timespan($other = null, $timezone = null)
    {
        if (!$other instanceof DateTimeInterface) {
            $other = static::parse($other, $timezone);
        }

        return $this->diffForHumans($other, [
            'join' => ', ',
            'syntax' => CarbonInterface::DIFF_ABSOLUTE,
            'options' => CarbonInterface::NO_ZERO_DIFF,
            'parts' => -1,
        ]);
    }

    /**
     * Returns either day of week + time (e.g. "Last Friday at 3:30 PM") if reference time is within 7 days,
     * or a calendar date (e.g. "10/29/2017") otherwise.
     *
     * Language, date and time formats will change according to the current locale.
     *
     * @param Carbon|\DateTimeInterface|string|null $referenceTime
     * @param array                                 $formats
     *
     * @return string
     */
    public function calendar($referenceTime = null, array $formats = [])
    {
        /** @var CarbonInterface $current */
        $current = $this->copy()->startOfDay();
        /** @var CarbonInterface $other */
        $other = $this->resolveCarbon($referenceTime)->copy()->setTimezone($this->getTimezone())->startOfDay();
        $diff = $other->diffInDays($current, false);
        $format = $diff < -6 ? 'sameElse' : (
            $diff < -1 ? 'lastWeek' : (
                $diff < 0 ? 'lastDay' : (
                    $diff < 1 ? 'sameDay' : (
                        $diff < 2 ? 'nextDay' : (
                            $diff < 7 ? 'nextWeek' : 'sameElse'
                        )
                    )
                )
            )
        );
        $format = array_merge($this->getCalendarFormats(), $formats)[$format];
        if ($format instanceof Closure) {
            $format = $format($current, $other) ?? '';
        }

        return $this->isoFormat(\strval($format));
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\CarbonInterval;
use Carbon\Exceptions\InvalidIntervalException;
use DateInterval;

/**
 * Trait to call rounding methods to interval or the interval of a period.
 */
trait IntervalRounding
{
    protected function callRoundMethod(string $method, array $parameters)
    {
        $action = substr($method, 0, 4);

        if ($action !== 'ceil') {
            $action = substr($method, 0, 5);
        }

        if (\in_array($action, ['round', 'floor', 'ceil'])) {
            return $this->{$action.'Unit'}(substr($method, \strlen($action)), ...$parameters);
        }

        return null;
    }

    protected function roundWith($precision, $function)
    {
        $unit = 'second';

        if ($precision instanceof DateInterval) {
            $precision = (string) CarbonInterval::instance($precision);
        }

        if (\is_string($precision) && preg_match('/^\s*(?<precision>\d+)?\s*(?<unit>\w+)(?<other>\W.*)?$/', $precision, $match)) {
            if (trim($match['other'] ?? '') !== '') {
                throw new InvalidIntervalException('Rounding is only possible with single unit intervals.');
            }

            $precision = (int) ($match['precision'] ?: 1);
            $unit = $match['unit'];
        }

        return $this->roundUnit($unit, $precision, $function);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\Carbon;
use Carbon\CarbonImmutable;
use Carbon\CarbonInterface;
use Closure;
use DateTimeImmutable;
use DateTimeInterface;

trait IntervalStep
{
    /**
     * Step to apply instead of a fixed interval to get the new date.
     *
     * @var Closure|null
     */
    protected $step;

    /**
     * Get the dynamic step in use.
     *
     * @return Closure
     */
    public function getStep(): ?Closure
    {
        return $this->step;
    }

    /**
     * Set a step to apply instead of a fixed interval to get the new date.
     *
     * Or pass null to switch to fixed interval.
     *
     * @param Closure|null $step
     */
    public function setStep(?Closure $step): void
    {
        $this->step = $step;
    }

    /**
     * Take a date and apply either the step if set, or the current interval else.
     *
     * The interval/step is applied negatively (typically subtraction instead of addition) if $negated is true.
     *
     * @param DateTimeInterface $dateTime
     * @param bool              $negated
     *
     * @return CarbonInterface
     */
    public function convertDate(DateTimeInterface $dateTime, bool $negated = false): CarbonInterface
    {
        /** @var CarbonInterface $carbonDate */
        $carbonDate = $dateTime instanceof CarbonInterface ? $dateTime : $this->resolveCarbon($dateTime);

        if ($this->step) {
            return $carbonDate->setDateTimeFrom(($this->step)($carbonDate->copy(), $negated));
        }

        if ($negated) {
            return $carbonDate->rawSub($this);
        }

        return $carbonDate->rawAdd($this);
    }

    /**
     * Convert DateTimeImmutable instance to CarbonImmutable instance and DateTime instance to Carbon instance.
     *
     * @param DateTimeInterface $dateTime
     *
     * @return Carbon|CarbonImmutable
     */
    private function resolveCarbon(DateTimeInterface $dateTime)
    {
        if ($dateTime instanceof DateTimeImmutable) {
            return CarbonImmutable::instance($dateTime);
        }

        return Carbon::instance($dateTime);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\CarbonInterface;
use Carbon\Exceptions\InvalidTypeException;
use Carbon\Exceptions\NotLocaleAwareException;
use Carbon\Language;
use Carbon\Translator;
use Closure;
use Symfony\Component\Translation\TranslatorBagInterface;
use Symfony\Component\Translation\TranslatorInterface;
use Symfony\Contracts\Translation\LocaleAwareInterface;
use Symfony\Contracts\Translation\TranslatorInterface as ContractsTranslatorInterface;

if (!interface_exists('Symfony\\Component\\Translation\\TranslatorInterface')) {
    class_alias(
        'Symfony\\Contracts\\Translation\\TranslatorInterface',
        'Symfony\\Component\\Translation\\TranslatorInterface'
    );
}

/**
 * Trait Localization.
 *
 * Embed default and locale translators and translation base methods.
 */
trait Localization
{
    /**
     * Default translator.
     *
     * @var \Symfony\Component\Translation\TranslatorInterface
     */
    protected static $translator;

    /**
     * Specific translator of the current instance.
     *
     * @var \Symfony\Component\Translation\TranslatorInterface
     */
    protected $localTranslator;

    /**
     * Options for diffForHumans().
     *
     * @var int
     */
    protected static $humanDiffOptions = CarbonInterface::NO_ZERO_DIFF;

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     * @see settings
     *
     * @param int $humanDiffOptions
     */
    public static function setHumanDiffOptions($humanDiffOptions)
    {
        static::$humanDiffOptions = $humanDiffOptions;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     * @see settings
     *
     * @param int $humanDiffOption
     */
    public static function enableHumanDiffOption($humanDiffOption)
    {
        static::$humanDiffOptions = static::getHumanDiffOptions() | $humanDiffOption;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     * @see settings
     *
     * @param int $humanDiffOption
     */
    public static function disableHumanDiffOption($humanDiffOption)
    {
        static::$humanDiffOptions = static::getHumanDiffOptions() & ~$humanDiffOption;
    }

    /**
     * Return default humanDiff() options (merged flags as integer).
     *
     * @return int
     */
    public static function getHumanDiffOptions()
    {
        return static::$humanDiffOptions;
    }

    /**
     * Get the default translator instance in use.
     *
     * @return \Symfony\Component\Translation\TranslatorInterface
     */
    public static function getTranslator()
    {
        return static::translator();
    }

    /**
     * Set the default translator instance to use.
     *
     * @param \Symfony\Component\Translation\TranslatorInterface $translator
     *
     * @return void
     */
    public static function setTranslator(TranslatorInterface $translator)
    {
        static::$translator = $translator;
    }

    /**
     * Return true if the current instance has its own translator.
     *
     * @return bool
     */
    public function hasLocalTranslator()
    {
        return isset($this->localTranslator);
    }

    /**
     * Get the translator of the current instance or the default if none set.
     *
     * @return \Symfony\Component\Translation\TranslatorInterface
     */
    public function getLocalTranslator()
    {
        return $this->localTranslator ?: static::translator();
    }

    /**
     * Set the translator for the current instance.
     *
     * @param \Symfony\Component\Translation\TranslatorInterface $translator
     *
     * @return $this
     */
    public function setLocalTranslator(TranslatorInterface $translator)
    {
        $this->localTranslator = $translator;

        return $this;
    }

    /**
     * Returns raw translation message for a given key.
     *
     * @param \Symfony\Component\Translation\TranslatorInterface $translator the translator to use
     * @param string                                             $key        key to find
     * @param string|null                                        $locale     current locale used if null
     * @param string|null                                        $default    default value if translation returns the key
     *
     * @return string
     */
    public static function getTranslationMessageWith($translator, string $key, string $locale = null, string $default = null)
    {
        if (!($translator instanceof TranslatorBagInterface && $translator instanceof TranslatorInterface)) {
            throw new InvalidTypeException(
                'Translator does not implement '.TranslatorInterface::class.' and '.TranslatorBagInterface::class.'. '.
                (\is_object($translator) ? \get_class($translator) : \gettype($translator)).' has been given.'
            );
        }

        if (!$locale && $translator instanceof LocaleAwareInterface) {
            $locale = $translator->getLocale();
        }

        $result = $translator->getCatalogue($locale)->get($key);

        return $result === $key ? $default : $result;
    }

    /**
     * Returns raw translation message for a given key.
     *
     * @param string                                             $key        key to find
     * @param string|null                                        $locale     current locale used if null
     * @param string|null                                        $default    default value if translation returns the key
     * @param \Symfony\Component\Translation\TranslatorInterface $translator an optional translator to use
     *
     * @return string
     */
    public function getTranslationMessage(string $key, string $locale = null, string $default = null, $translator = null)
    {
        return static::getTranslationMessageWith($translator ?: $this->getLocalTranslator(), $key, $locale, $default);
    }

    /**
     * Translate using translation string or callback available.
     *
     * @param \Symfony\Component\Translation\TranslatorInterface $translator
     * @param string                                             $key
     * @param array                                              $parameters
     * @param null                                               $number
     *
     * @return string
     */
    public static function translateWith(TranslatorInterface $translator, string $key, array $parameters = [], $number = null): string
    {
        $message = static::getTranslationMessageWith($translator, $key, null, $key);
        if ($message instanceof Closure) {
            return (string) $message(...array_values($parameters));
        }

        if ($number !== null) {
            $parameters['%count%'] = $number;
        }
        if (isset($parameters['%count%'])) {
            $parameters[':count'] = $parameters['%count%'];
        }

        // @codeCoverageIgnoreStart
        $choice = $translator instanceof ContractsTranslatorInterface
            ? $translator->trans($key, $parameters)
            : $translator->transChoice($key, $number, $parameters);
        // @codeCoverageIgnoreEnd

        return (string) $choice;
    }

    /**
     * Translate using translation string or callback available.
     *
     * @param string                                             $key
     * @param array                                              $parameters
     * @param null                                               $number
     * @param \Symfony\Component\Translation\TranslatorInterface $translator
     *
     * @return string
     */
    public function translate(string $key, array $parameters = [], $number = null, TranslatorInterface $translator = null, bool $altNumbers = false): string
    {
        $translation = static::translateWith($translator ?: $this->getLocalTranslator(), $key, $parameters, $number);

        if ($number !== null && $altNumbers) {
            return str_replace($number, $this->translateNumber($number), $translation);
        }

        return $translation;
    }

    /**
     * Returns the alternative number for a given integer if available in the current locale.
     *
     * @param int $number
     *
     * @return string
     */
    public function translateNumber(int $number): string
    {
        $translateKey = "alt_numbers.$number";
        $symbol = $this->translate($translateKey);

        if ($symbol !== $translateKey) {
            return $symbol;
        }

        if ($number > 99 && $this->translate('alt_numbers.99') !== 'alt_numbers.99') {
            $start = '';
            foreach ([10000, 1000, 100] as $exp) {
                $key = "alt_numbers_pow.$exp";
                if ($number >= $exp && $number < $exp * 10 && ($pow = $this->translate($key)) !== $key) {
                    $unit = floor($number / $exp);
                    $number -= $unit * $exp;
                    $start .= ($unit > 1 ? $this->translate("alt_numbers.$unit") : '').$pow;
                }
            }
            $result = '';
            while ($number) {
                $chunk = $number % 100;
                $result = $this->translate("alt_numbers.$chunk").$result;
                $number = floor($number / 100);
            }

            return "$start$result";
        }

        if ($number > 9 && $this->translate('alt_numbers.9') !== 'alt_numbers.9') {
            $result = '';
            while ($number) {
                $chunk = $number % 10;
                $result = $this->translate("alt_numbers.$chunk").$result;
                $number = floor($number / 10);
            }

            return $result;
        }

        return "$number";
    }

    /**
     * Translate a time string from a locale to an other.
     *
     * @param string      $timeString date/time/duration string to translate (may also contain English)
     * @param string|null $from       input locale of the $timeString parameter (`Carbon::getLocale()` by default)
     * @param string|null $to         output locale of the result returned (`"en"` by default)
     * @param int         $mode       specify what to translate with options:
     *                                - CarbonInterface::TRANSLATE_ALL (default)
     *                                - CarbonInterface::TRANSLATE_MONTHS
     *                                - CarbonInterface::TRANSLATE_DAYS
     *                                - CarbonInterface::TRANSLATE_UNITS
     *                                - CarbonInterface::TRANSLATE_MERIDIEM
     *                                You can use pipe to group: CarbonInterface::TRANSLATE_MONTHS | CarbonInterface::TRANSLATE_DAYS
     *
     * @return string
     */
    public static function translateTimeString($timeString, $from = null, $to = null, $mode = CarbonInterface::TRANSLATE_ALL)
    {
        // Fallback source and destination locales
        $from = $from ?: static::getLocale();
        $to = $to ?: 'en';

        if ($from === $to) {
            return $timeString;
        }

        // Standardize apostrophe
        $timeString = strtr($timeString, ['’' => "'"]);

        $fromTranslations = [];
        $toTranslations = [];

        foreach (['from', 'to'] as $key) {
            $language = $$key;
            $translator = Translator::get($language);
            $translations = $translator->getMessages();

            if (!isset($translations[$language])) {
                return $timeString;
            }

            $translationKey = $key.'Translations';
            $messages = $translations[$language];
            $months = $messages['months'] ?? [];
            $weekdays = $messages['weekdays'] ?? [];
            $meridiem = $messages['meridiem'] ?? ['AM', 'PM'];

            if ($key === 'from') {
                foreach (['months', 'weekdays'] as $variable) {
                    $list = $messages[$variable.'_standalone'] ?? null;

                    if ($list) {
                        foreach ($$variable as $index => &$name) {
                            $name .= '|'.$messages[$variable.'_standalone'][$index];
                        }
                    }
                }
            }

            $$translationKey = array_merge(
                $mode & CarbonInterface::TRANSLATE_MONTHS ? static::getTranslationArray($months, 12, $timeString) : [],
                $mode & CarbonInterface::TRANSLATE_MONTHS ? static::getTranslationArray($messages['months_short'] ?? [], 12, $timeString) : [],
                $mode & CarbonInterface::TRANSLATE_DAYS ? static::getTranslationArray($weekdays, 7, $timeString) : [],
                $mode & CarbonInterface::TRANSLATE_DAYS ? static::getTranslationArray($messages['weekdays_short'] ?? [], 7, $timeString) : [],
                $mode & CarbonInterface::TRANSLATE_DIFF ? static::translateWordsByKeys([
                    'diff_now',
                    'diff_today',
                    'diff_yesterday',
                    'diff_tomorrow',
                    'diff_before_yesterday',
                    'diff_after_tomorrow',
                ], $messages, $key) : [],
                $mode & CarbonInterface::TRANSLATE_UNITS ? static::translateWordsByKeys([
                    'year',
                    'month',
                    'week',
                    'day',
                    'hour',
                    'minute',
                    'second',
                ], $messages, $key) : [],
                $mode & CarbonInterface::TRANSLATE_MERIDIEM ? array_map(function ($hour) use ($meridiem) {
                    if (\is_array($meridiem)) {
                        return $meridiem[$hour < 12 ? 0 : 1];
                    }

                    return $meridiem($hour, 0, false);
                }, range(0, 23)) : []
            );
        }

        return substr(preg_replace_callback('/(?<=[\d\s+.\/,_-])('.implode('|', $fromTranslations).')(?=[\d\s+.\/,_-])/iu', function ($match) use ($fromTranslations, $toTranslations) {
            [$chunk] = $match;

            foreach ($fromTranslations as $index => $word) {
                if (preg_match("/^$word\$/iu", $chunk)) {
                    return $toTranslations[$index] ?? '';
                }
            }

            return $chunk; // @codeCoverageIgnore
        }, " $timeString "), 1, -1);
    }

    /**
     * Translate a time string from the current locale (`$date->locale()`) to an other.
     *
     * @param string      $timeString time string to translate
     * @param string|null $to         output locale of the result returned ("en" by default)
     *
     * @return string
     */
    public function translateTimeStringTo($timeString, $to = null)
    {
        return static::translateTimeString($timeString, $this->getTranslatorLocale(), $to);
    }

    /**
     * Get/set the locale for the current instance.
     *
     * @param string|null $locale
     * @param string      ...$fallbackLocales
     *
     * @return $this|string
     */
    public function locale(string $locale = null, ...$fallbackLocales)
    {
        if ($locale === null) {
            return $this->getTranslatorLocale();
        }

        if (!$this->localTranslator || $this->getTranslatorLocale($this->localTranslator) !== $locale) {
            $translator = Translator::get($locale);

            if (!empty($fallbackLocales)) {
                $translator->setFallbackLocales($fallbackLocales);

                foreach ($fallbackLocales as $fallbackLocale) {
                    $messages = Translator::get($fallbackLocale)->getMessages();

                    if (isset($messages[$fallbackLocale])) {
                        $translator->setMessages($fallbackLocale, $messages[$fallbackLocale]);
                    }
                }
            }

            $this->setLocalTranslator($translator);
        }

        return $this;
    }

    /**
     * Get the current translator locale.
     *
     * @return string
     */
    public static function getLocale()
    {
        return static::getLocaleAwareTranslator()->getLocale();
    }

    /**
     * Set the current translator locale and indicate if the source locale file exists.
     * Pass 'auto' as locale to use closest language from the current LC_TIME locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function setLocale($locale)
    {
        return static::getLocaleAwareTranslator()->setLocale($locale) !== false;
    }

    /**
     * Set the fallback locale.
     *
     * @see https://symfony.com/doc/current/components/translation.html#fallback-locales
     *
     * @param string $locale
     */
    public static function setFallbackLocale($locale)
    {
        $translator = static::getTranslator();

        if (method_exists($translator, 'setFallbackLocales')) {
            $translator->setFallbackLocales([$locale]);

            if ($translator instanceof Translator) {
                $preferredLocale = $translator->getLocale();
                $translator->setMessages($preferredLocale, array_replace_recursive(
                    $translator->getMessages()[$locale] ?? [],
                    Translator::get($locale)->getMessages()[$locale] ?? [],
                    $translator->getMessages($preferredLocale)
                ));
            }
        }
    }

    /**
     * Get the fallback locale.
     *
     * @see https://symfony.com/doc/current/components/translation.html#fallback-locales
     *
     * @return string|null
     */
    public static function getFallbackLocale()
    {
        $translator = static::getTranslator();

        if (method_exists($translator, 'getFallbackLocales')) {
            return $translator->getFallbackLocales()[0] ?? null;
        }

        return null;
    }

    /**
     * Set the current locale to the given, execute the passed function, reset the locale to previous one,
     * then return the result of the closure (or null if the closure was void).
     *
     * @param string   $locale locale ex. en
     * @param callable $func
     *
     * @return mixed
     */
    public static function executeWithLocale($locale, $func)
    {
        $currentLocale = static::getLocale();
        $result = $func(static::setLocale($locale) ? static::getLocale() : false, static::translator());
        static::setLocale($currentLocale);

        return $result;
    }

    /**
     * Returns true if the given locale is internally supported and has short-units support.
     * Support is considered enabled if either year, day or hour has a short variant translated.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasShortUnits($locale)
    {
        return static::executeWithLocale($locale, function ($newLocale, TranslatorInterface $translator) {
            return $newLocale &&
                (
                    ($y = static::translateWith($translator, 'y')) !== 'y' &&
                    $y !== static::translateWith($translator, 'year')
                ) || (
                    ($y = static::translateWith($translator, 'd')) !== 'd' &&
                    $y !== static::translateWith($translator, 'day')
                ) || (
                    ($y = static::translateWith($translator, 'h')) !== 'h' &&
                    $y !== static::translateWith($translator, 'hour')
                );
        });
    }

    /**
     * Returns true if the given locale is internally supported and has diff syntax support (ago, from now, before, after).
     * Support is considered enabled if the 4 sentences are translated in the given locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasDiffSyntax($locale)
    {
        return static::executeWithLocale($locale, function ($newLocale, TranslatorInterface $translator) {
            if (!$newLocale) {
                return false;
            }

            foreach (['ago', 'from_now', 'before', 'after'] as $key) {
                if ($translator instanceof TranslatorBagInterface && $translator->getCatalogue($newLocale)->get($key) instanceof Closure) {
                    continue;
                }

                if ($translator->trans($key) === $key) {
                    return false;
                }
            }

            return true;
        });
    }

    /**
     * Returns true if the given locale is internally supported and has words for 1-day diff (just now, yesterday, tomorrow).
     * Support is considered enabled if the 3 words are translated in the given locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasDiffOneDayWords($locale)
    {
        return static::executeWithLocale($locale, function ($newLocale, TranslatorInterface $translator) {
            return $newLocale &&
                $translator->trans('diff_now') !== 'diff_now' &&
                $translator->trans('diff_yesterday') !== 'diff_yesterday' &&
                $translator->trans('diff_tomorrow') !== 'diff_tomorrow';
        });
    }

    /**
     * Returns true if the given locale is internally supported and has words for 2-days diff (before yesterday, after tomorrow).
     * Support is considered enabled if the 2 words are translated in the given locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasDiffTwoDayWords($locale)
    {
        return static::executeWithLocale($locale, function ($newLocale, TranslatorInterface $translator) {
            return $newLocale &&
                $translator->trans('diff_before_yesterday') !== 'diff_before_yesterday' &&
                $translator->trans('diff_after_tomorrow') !== 'diff_after_tomorrow';
        });
    }

    /**
     * Returns true if the given locale is internally supported and has period syntax support (X times, every X, from X, to X).
     * Support is considered enabled if the 4 sentences are translated in the given locale.
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public static function localeHasPeriodSyntax($locale)
    {
        return static::executeWithLocale($locale, function ($newLocale, TranslatorInterface $translator) {
            return $newLocale &&
                $translator->trans('period_recurrences') !== 'period_recurrences' &&
                $translator->trans('period_interval') !== 'period_interval' &&
                $translator->trans('period_start_date') !== 'period_start_date' &&
                $translator->trans('period_end_date') !== 'period_end_date';
        });
    }

    /**
     * Returns the list of internally available locales and already loaded custom locales.
     * (It will ignore custom translator dynamic loading.)
     *
     * @return array
     */
    public static function getAvailableLocales()
    {
        $translator = static::getLocaleAwareTranslator();

        return $translator instanceof Translator
            ? $translator->getAvailableLocales()
            : [$translator->getLocale()];
    }

    /**
     * Returns list of Language object for each available locale. This object allow you to get the ISO name, native
     * name, region and variant of the locale.
     *
     * @return Language[]
     */
    public static function getAvailableLocalesInfo()
    {
        $languages = [];
        foreach (static::getAvailableLocales() as $id) {
            $languages[$id] = new Language($id);
        }

        return $languages;
    }

    /**
     * Initialize the default translator instance if necessary.
     *
     * @return \Symfony\Component\Translation\TranslatorInterface
     */
    protected static function translator()
    {
        if (static::$translator === null) {
            static::$translator = Translator::get();
        }

        return static::$translator;
    }

    /**
     * Get the locale of a given translator.
     *
     * If null or omitted, current local translator is used.
     * If no local translator is in use, current global translator is used.
     *
     * @param null $translator
     *
     * @return string|null
     */
    protected function getTranslatorLocale($translator = null): ?string
    {
        if (\func_num_args() === 0) {
            $translator = $this->getLocalTranslator();
        }

        $translator = static::getLocaleAwareTranslator($translator);

        return $translator ? $translator->getLocale() : null;
    }

    /**
     * Throw an error if passed object is not LocaleAwareInterface.
     *
     * @param LocaleAwareInterface|null $translator
     *
     * @return LocaleAwareInterface|null
     */
    protected static function getLocaleAwareTranslator($translator = null)
    {
        if (\func_num_args() === 0) {
            $translator = static::translator();
        }

        if ($translator && !($translator instanceof LocaleAwareInterface || method_exists($translator, 'getLocale'))) {
            throw new NotLocaleAwareException($translator);
        }

        return $translator;
    }

    /**
     * Return the word cleaned from its translation codes.
     *
     * @param string $word
     *
     * @return string
     */
    private static function cleanWordFromTranslationString($word)
    {
        $word = str_replace([':count', '%count', ':time'], '', $word);
        $word = strtr($word, ['’' => "'"]);
        $word = preg_replace('/({\d+(,(\d+|Inf))?}|[\[\]]\d+(,(\d+|Inf))?[\[\]])/', '', $word);

        return trim($word);
    }

    /**
     * Translate a list of words.
     *
     * @param string[] $keys     keys to translate.
     * @param string[] $messages messages bag handling translations.
     * @param string   $key      'to' (to get the translation) or 'from' (to get the detection RegExp pattern).
     *
     * @return string[]
     */
    private static function translateWordsByKeys($keys, $messages, $key): array
    {
        return array_map(function ($wordKey) use ($messages, $key) {
            $message = $key === 'from' && isset($messages[$wordKey.'_regexp'])
                ? $messages[$wordKey.'_regexp']
                : ($messages[$wordKey] ?? null);

            if (!$message) {
                return '>>DO NOT REPLACE<<';
            }

            $parts = explode('|', $message);

            return $key === 'to'
                ? static::cleanWordFromTranslationString(end($parts))
                : '(?:'.implode('|', array_map([static::class, 'cleanWordFromTranslationString'], $parts)).')';
        }, $keys);
    }

    /**
     * Get an array of translations based on the current date.
     *
     * @param callable $translation
     * @param int      $length
     * @param string   $timeString
     *
     * @return string[]
     */
    private static function getTranslationArray($translation, $length, $timeString): array
    {
        $filler = '>>DO NOT REPLACE<<';

        if (\is_array($translation)) {
            return array_pad($translation, $length, $filler);
        }

        $list = [];
        $date = static::now();

        for ($i = 0; $i < $length; $i++) {
            $list[] = $translation($date, $timeString, $i) ?? $filler;
        }

        return $list;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

/**
 * Trait Macros.
 *
 * Allows users to register macros within the Carbon class.
 */
trait Macro
{
    use Mixin;

    /**
     * The registered macros.
     *
     * @var array
     */
    protected static $globalMacros = [];

    /**
     * The registered generic macros.
     *
     * @var array
     */
    protected static $globalGenericMacros = [];

    /**
     * Register a custom macro.
     *
     * @example
     * ```
     * $userSettings = [
     *   'locale' => 'pt',
     *   'timezone' => 'America/Sao_Paulo',
     * ];
     * Carbon::macro('userFormat', function () use ($userSettings) {
     *   return $this->copy()->locale($userSettings['locale'])->tz($userSettings['timezone'])->calendar();
     * });
     * echo Carbon::yesterday()->hours(11)->userFormat();
     * ```
     *
     * @param string          $name
     * @param object|callable $macro
     *
     * @return void
     */
    public static function macro($name, $macro)
    {
        static::$globalMacros[$name] = $macro;
    }

    /**
     * Remove all macros and generic macros.
     */
    public static function resetMacros()
    {
        static::$globalMacros = [];
        static::$globalGenericMacros = [];
    }

    /**
     * Register a custom macro.
     *
     * @param object|callable $macro
     * @param int             $priority marco with higher priority is tried first
     *
     * @return void
     */
    public static function genericMacro($macro, $priority = 0)
    {
        if (!isset(static::$globalGenericMacros[$priority])) {
            static::$globalGenericMacros[$priority] = [];
            krsort(static::$globalGenericMacros, SORT_NUMERIC);
        }

        static::$globalGenericMacros[$priority][] = $macro;
    }

    /**
     * Checks if macro is registered globally.
     *
     * @param string $name
     *
     * @return bool
     */
    public static function hasMacro($name)
    {
        return isset(static::$globalMacros[$name]);
    }

    /**
     * Get the raw callable macro registered globally for a given name.
     *
     * @param string $name
     *
     * @return callable|null
     */
    public static function getMacro($name)
    {
        return static::$globalMacros[$name] ?? null;
    }

    /**
     * Checks if macro is registered globally or locally.
     *
     * @param string $name
     *
     * @return bool
     */
    public function hasLocalMacro($name)
    {
        return ($this->localMacros && isset($this->localMacros[$name])) || static::hasMacro($name);
    }

    /**
     * Get the raw callable macro registered globally or locally for a given name.
     *
     * @param string $name
     *
     * @return callable|null
     */
    public function getLocalMacro($name)
    {
        return ($this->localMacros ?? [])[$name] ?? static::getMacro($name);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Closure;
use Generator;
use ReflectionClass;
use ReflectionException;
use ReflectionMethod;
use Throwable;

/**
 * Trait Mixin.
 *
 * Allows mixing in entire classes with multiple macros.
 */
trait Mixin
{
    /**
     * Stack of macro instance contexts.
     *
     * @var array
     */
    protected static $macroContextStack = [];

    /**
     * Mix another object into the class.
     *
     * @example
     * ```
     * Carbon::mixin(new class {
     *   public function addMoon() {
     *     return function () {
     *       return $this->addDays(30);
     *     };
     *   }
     *   public function subMoon() {
     *     return function () {
     *       return $this->subDays(30);
     *     };
     *   }
     * });
     * $fullMoon = Carbon::create('2018-12-22');
     * $nextFullMoon = $fullMoon->addMoon();
     * $blackMoon = Carbon::create('2019-01-06');
     * $previousBlackMoon = $blackMoon->subMoon();
     * echo "$nextFullMoon\n";
     * echo "$previousBlackMoon\n";
     * ```
     *
     * @param object|string $mixin
     *
     * @throws ReflectionException
     *
     * @return void
     */
    public static function mixin($mixin)
    {
        \is_string($mixin) && trait_exists($mixin)
            ? static::loadMixinTrait($mixin)
            : static::loadMixinClass($mixin);
    }

    /**
     * @param object|string $mixin
     *
     * @throws ReflectionException
     */
    private static function loadMixinClass($mixin)
    {
        $methods = (new ReflectionClass($mixin))->getMethods(
            ReflectionMethod::IS_PUBLIC | ReflectionMethod::IS_PROTECTED
        );

        foreach ($methods as $method) {
            if ($method->isConstructor() || $method->isDestructor()) {
                continue;
            }

            $method->setAccessible(true);

            static::macro($method->name, $method->invoke($mixin));
        }
    }

    /**
     * @param string $trait
     */
    private static function loadMixinTrait($trait)
    {
        $context = eval(self::getAnonymousClassCodeForTrait($trait));
        $className = \get_class($context);

        foreach (self::getMixableMethods($context) as $name) {
            $closureBase = Closure::fromCallable([$context, $name]);

            static::macro($name, function () use ($closureBase, $className) {
                /** @phpstan-ignore-next-line */
                $context = isset($this) ? $this->cast($className) : new $className();

                try {
                    // @ is required to handle error if not converted into exceptions
                    $closure = @$closureBase->bindTo($context);
                } catch (Throwable $throwable) { // @codeCoverageIgnore
                    $closure = $closureBase; // @codeCoverageIgnore
                }

                // in case of errors not converted into exceptions
                $closure = $closure ?? $closureBase;

                return $closure(...\func_get_args());
            });
        }
    }

    private static function getAnonymousClassCodeForTrait(string $trait)
    {
        return 'return new class() extends '.static::class.' {use '.$trait.';};';
    }

    private static function getMixableMethods(self $context): Generator
    {
        foreach (get_class_methods($context) as $name) {
            if (method_exists(static::class, $name)) {
                continue;
            }

            yield $name;
        }
    }

    /**
     * Stack a Carbon context from inside calls of self::this() and execute a given action.
     *
     * @param static|null $context
     * @param callable    $callable
     *
     * @throws Throwable
     *
     * @return mixed
     */
    protected static function bindMacroContext($context, callable $callable)
    {
        static::$macroContextStack[] = $context;
        $exception = null;
        $result = null;

        try {
            $result = $callable();
        } catch (Throwable $throwable) {
            $exception = $throwable;
        }

        array_pop(static::$macroContextStack);

        if ($exception) {
            throw $exception;
        }

        return $result;
    }

    /**
     * Return the current context from inside a macro callee or a null if static.
     *
     * @return static|null
     */
    protected static function context()
    {
        return end(static::$macroContextStack) ?: null;
    }

    /**
     * Return the current context from inside a macro callee or a new one if static.
     *
     * @return static
     */
    protected static function this()
    {
        return end(static::$macroContextStack) ?: new static();
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\CarbonInterface;

/**
 * Trait Modifiers.
 *
 * Returns dates relative to current date using modifier short-hand.
 */
trait Modifiers
{
    /**
     * Midday/noon hour.
     *
     * @var int
     */
    protected static $midDayAt = 12;

    /**
     * get midday/noon hour
     *
     * @return int
     */
    public static function getMidDayAt()
    {
        return static::$midDayAt;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather consider mid-day is always 12pm, then if you need to test if it's an other
     *             hour, test it explicitly:
     *                 $date->format('G') == 13
     *             or to set explicitly to a given hour:
     *                 $date->setTime(13, 0, 0, 0)
     *
     * Set midday/noon hour
     *
     * @param int $hour midday hour
     *
     * @return void
     */
    public static function setMidDayAt($hour)
    {
        static::$midDayAt = $hour;
    }

    /**
     * Modify to midday, default to self::$midDayAt
     *
     * @return static
     */
    public function midDay()
    {
        return $this->setTime(static::$midDayAt, 0, 0, 0);
    }

    /**
     * Modify to the next occurrence of a given modifier such as a day of
     * the week. If no modifier is provided, modify to the next occurrence
     * of the current day of the week. Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param string|int|null $modifier
     *
     * @return static
     */
    public function next($modifier = null)
    {
        if ($modifier === null) {
            $modifier = $this->dayOfWeek;
        }

        return $this->change(
            'next '.(\is_string($modifier) ? $modifier : static::$days[$modifier])
        );
    }

    /**
     * Go forward or backward to the next week- or weekend-day.
     *
     * @param bool $weekday
     * @param bool $forward
     *
     * @return static
     */
    private function nextOrPreviousDay($weekday = true, $forward = true)
    {
        /** @var CarbonInterface $date */
        $date = $this;
        $step = $forward ? 1 : -1;

        do {
            $date = $date->addDays($step);
        } while ($weekday ? $date->isWeekend() : $date->isWeekday());

        return $date;
    }

    /**
     * Go forward to the next weekday.
     *
     * @return static
     */
    public function nextWeekday()
    {
        return $this->nextOrPreviousDay();
    }

    /**
     * Go backward to the previous weekday.
     *
     * @return static
     */
    public function previousWeekday()
    {
        return $this->nextOrPreviousDay(true, false);
    }

    /**
     * Go forward to the next weekend day.
     *
     * @return static
     */
    public function nextWeekendDay()
    {
        return $this->nextOrPreviousDay(false);
    }

    /**
     * Go backward to the previous weekend day.
     *
     * @return static
     */
    public function previousWeekendDay()
    {
        return $this->nextOrPreviousDay(false, false);
    }

    /**
     * Modify to the previous occurrence of a given modifier such as a day of
     * the week. If no dayOfWeek is provided, modify to the previous occurrence
     * of the current day of the week. Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param string|int|null $modifier
     *
     * @return static
     */
    public function previous($modifier = null)
    {
        if ($modifier === null) {
            $modifier = $this->dayOfWeek;
        }

        return $this->change(
            'last '.(\is_string($modifier) ? $modifier : static::$days[$modifier])
        );
    }

    /**
     * Modify to the first occurrence of a given day of the week
     * in the current month. If no dayOfWeek is provided, modify to the
     * first day of the current month.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek
     *
     * @return static
     */
    public function firstOfMonth($dayOfWeek = null)
    {
        $date = $this->startOfDay();

        if ($dayOfWeek === null) {
            return $date->day(1);
        }

        return $date->modify('first '.static::$days[$dayOfWeek].' of '.$date->rawFormat('F').' '.$date->year);
    }

    /**
     * Modify to the last occurrence of a given day of the week
     * in the current month. If no dayOfWeek is provided, modify to the
     * last day of the current month.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek
     *
     * @return static
     */
    public function lastOfMonth($dayOfWeek = null)
    {
        $date = $this->startOfDay();

        if ($dayOfWeek === null) {
            return $date->day($date->daysInMonth);
        }

        return $date->modify('last '.static::$days[$dayOfWeek].' of '.$date->rawFormat('F').' '.$date->year);
    }

    /**
     * Modify to the given occurrence of a given day of the week
     * in the current month. If the calculated occurrence is outside the scope
     * of the current month, then return false and no modifications are made.
     * Use the supplied constants to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int $nth
     * @param int $dayOfWeek
     *
     * @return mixed
     */
    public function nthOfMonth($nth, $dayOfWeek)
    {
        $date = $this->copy()->firstOfMonth();
        $check = $date->rawFormat('Y-m');
        $date = $date->modify('+'.$nth.' '.static::$days[$dayOfWeek]);

        return $date->rawFormat('Y-m') === $check ? $this->modify("$date") : false;
    }

    /**
     * Modify to the first occurrence of a given day of the week
     * in the current quarter. If no dayOfWeek is provided, modify to the
     * first day of the current quarter.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek day of the week default null
     *
     * @return static
     */
    public function firstOfQuarter($dayOfWeek = null)
    {
        return $this->setDate($this->year, $this->quarter * static::MONTHS_PER_QUARTER - 2, 1)->firstOfMonth($dayOfWeek);
    }

    /**
     * Modify to the last occurrence of a given day of the week
     * in the current quarter. If no dayOfWeek is provided, modify to the
     * last day of the current quarter.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek day of the week default null
     *
     * @return static
     */
    public function lastOfQuarter($dayOfWeek = null)
    {
        return $this->setDate($this->year, $this->quarter * static::MONTHS_PER_QUARTER, 1)->lastOfMonth($dayOfWeek);
    }

    /**
     * Modify to the given occurrence of a given day of the week
     * in the current quarter. If the calculated occurrence is outside the scope
     * of the current quarter, then return false and no modifications are made.
     * Use the supplied constants to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int $nth
     * @param int $dayOfWeek
     *
     * @return mixed
     */
    public function nthOfQuarter($nth, $dayOfWeek)
    {
        $date = $this->copy()->day(1)->month($this->quarter * static::MONTHS_PER_QUARTER);
        $lastMonth = $date->month;
        $year = $date->year;
        $date = $date->firstOfQuarter()->modify('+'.$nth.' '.static::$days[$dayOfWeek]);

        return ($lastMonth < $date->month || $year !== $date->year) ? false : $this->modify("$date");
    }

    /**
     * Modify to the first occurrence of a given day of the week
     * in the current year. If no dayOfWeek is provided, modify to the
     * first day of the current year.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek day of the week default null
     *
     * @return static
     */
    public function firstOfYear($dayOfWeek = null)
    {
        return $this->month(1)->firstOfMonth($dayOfWeek);
    }

    /**
     * Modify to the last occurrence of a given day of the week
     * in the current year. If no dayOfWeek is provided, modify to the
     * last day of the current year.  Use the supplied constants
     * to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int|null $dayOfWeek day of the week default null
     *
     * @return static
     */
    public function lastOfYear($dayOfWeek = null)
    {
        return $this->month(static::MONTHS_PER_YEAR)->lastOfMonth($dayOfWeek);
    }

    /**
     * Modify to the given occurrence of a given day of the week
     * in the current year. If the calculated occurrence is outside the scope
     * of the current year, then return false and no modifications are made.
     * Use the supplied constants to indicate the desired dayOfWeek, ex. static::MONDAY.
     *
     * @param int $nth
     * @param int $dayOfWeek
     *
     * @return mixed
     */
    public function nthOfYear($nth, $dayOfWeek)
    {
        $date = $this->copy()->firstOfYear()->modify('+'.$nth.' '.static::$days[$dayOfWeek]);

        return $this->year === $date->year ? $this->modify("$date") : false;
    }

    /**
     * Modify the current instance to the average of a given instance (default now) and the current instance
     * (second-precision).
     *
     * @param \Carbon\Carbon|\DateTimeInterface|null $date
     *
     * @return static
     */
    public function average($date = null)
    {
        return $this->addRealMicroseconds((int) ($this->diffInRealMicroseconds($this->resolveCarbon($date), false) / 2));
    }

    /**
     * Get the closest date from the instance (second-precision).
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     *
     * @return static
     */
    public function closest($date1, $date2)
    {
        return $this->diffInRealMicroseconds($date1) < $this->diffInRealMicroseconds($date2) ? $date1 : $date2;
    }

    /**
     * Get the farthest date from the instance (second-precision).
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date1
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date2
     *
     * @return static
     */
    public function farthest($date1, $date2)
    {
        return $this->diffInRealMicroseconds($date1) > $this->diffInRealMicroseconds($date2) ? $date1 : $date2;
    }

    /**
     * Get the minimum instance between a given instance (default now) and the current instance.
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return static
     */
    public function min($date = null)
    {
        $date = $this->resolveCarbon($date);

        return $this->lt($date) ? $this : $date;
    }

    /**
     * Get the minimum instance between a given instance (default now) and the current instance.
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see min()
     *
     * @return static
     */
    public function minimum($date = null)
    {
        return $this->min($date);
    }

    /**
     * Get the maximum instance between a given instance (default now) and the current instance.
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @return static
     */
    public function max($date = null)
    {
        $date = $this->resolveCarbon($date);

        return $this->gt($date) ? $this : $date;
    }

    /**
     * Get the maximum instance between a given instance (default now) and the current instance.
     *
     * @param \Carbon\Carbon|\DateTimeInterface|mixed $date
     *
     * @see max()
     *
     * @return static
     */
    public function maximum($date = null)
    {
        return $this->max($date);
    }

    /**
     * Calls \DateTime::modify if mutable or \DateTimeImmutable::modify else.
     *
     * @see https://php.net/manual/en/datetime.modify.php
     */
    public function modify($modify)
    {
        return parent::modify((string) $modify);
    }

    /**
     * Similar to native modify() method of DateTime but can handle more grammars.
     *
     * @example
     * ```
     * echo Carbon::now()->change('next 2pm');
     * ```
     *
     * @link https://php.net/manual/en/datetime.modify.php
     *
     * @param string $modifier
     *
     * @return static
     */
    public function change($modifier)
    {
        return $this->modify(preg_replace_callback('/^(next|previous|last)\s+(\d{1,2}(h|am|pm|:\d{1,2}(:\d{1,2})?))$/i', function ($match) {
            $match[2] = str_replace('h', ':00', $match[2]);
            $test = $this->copy()->modify($match[2]);
            $method = $match[1] === 'next' ? 'lt' : 'gt';
            $match[1] = $test->$method($this) ? $match[1].' day' : 'today';

            return $match[1].' '.$match[2];
        }, strtr(trim($modifier), [
            ' at ' => ' ',
            'just now' => 'now',
            'after tomorrow' => 'tomorrow +1 day',
            'before yesterday' => 'yesterday -1 day',
        ])));
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\Carbon;
use Carbon\CarbonImmutable;

/**
 * Trait Mutability.
 *
 * Utils to know if the current object is mutable or immutable and convert it.
 */
trait Mutability
{
    use Cast;

    /**
     * Returns true if the current class/instance is mutable.
     *
     * @return bool
     */
    public static function isMutable()
    {
        return false;
    }

    /**
     * Returns true if the current class/instance is immutable.
     *
     * @return bool
     */
    public static function isImmutable()
    {
        return !static::isMutable();
    }

    /**
     * Return a mutable copy of the instance.
     *
     * @return Carbon
     */
    public function toMutable()
    {
        /** @var Carbon $date */
        $date = $this->cast(Carbon::class);

        return $date;
    }

    /**
     * Return a immutable copy of the instance.
     *
     * @return CarbonImmutable
     */
    public function toImmutable()
    {
        /** @var CarbonImmutable $date */
        $date = $this->cast(CarbonImmutable::class);

        return $date;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

trait ObjectInitialisation
{
    /**
     * True when parent::__construct has been called.
     *
     * @var string
     */
    protected $constructedObjectId = null;
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\CarbonInterface;
use DateTimeInterface;
use Throwable;

/**
 * Trait Options.
 *
 * Embed base methods to change settings of Carbon classes.
 *
 * Depends on the following methods:
 *
 * @method \Carbon\Carbon|\Carbon\CarbonImmutable shiftTimezone($timezone) Set the timezone
 */
trait Options
{
    use Localization;

    /**
     * Customizable PHP_INT_SIZE override.
     *
     * @var int
     */
    public static $PHPIntSize = PHP_INT_SIZE;

    /**
     * First day of week.
     *
     * @var int|string
     */
    protected static $weekStartsAt = CarbonInterface::MONDAY;

    /**
     * Last day of week.
     *
     * @var int|string
     */
    protected static $weekEndsAt = CarbonInterface::SUNDAY;

    /**
     * Days of weekend.
     *
     * @var array
     */
    protected static $weekendDays = [
        CarbonInterface::SATURDAY,
        CarbonInterface::SUNDAY,
    ];

    /**
     * Format regex patterns.
     *
     * @var array<string, string>
     */
    protected static $regexFormats = [
        'd' => '(3[01]|[12][0-9]|0[1-9])',
        'D' => '(Sun|Mon|Tue|Wed|Thu|Fri|Sat)',
        'j' => '([123][0-9]|[1-9])',
        'l' => '([a-zA-Z]{2,})',
        'N' => '([1-7])',
        'S' => '(st|nd|rd|th)',
        'w' => '([0-6])',
        'z' => '(36[0-5]|3[0-5][0-9]|[12][0-9]{2}|[1-9]?[0-9])',
        'W' => '(5[012]|[1-4][0-9]|0?[1-9])',
        'F' => '([a-zA-Z]{2,})',
        'm' => '(1[012]|0[1-9])',
        'M' => '([a-zA-Z]{3})',
        'n' => '(1[012]|[1-9])',
        't' => '(2[89]|3[01])',
        'L' => '(0|1)',
        'o' => '([1-9][0-9]{0,4})',
        'Y' => '([1-9]?[0-9]{4})',
        'y' => '([0-9]{2})',
        'a' => '(am|pm)',
        'A' => '(AM|PM)',
        'B' => '([0-9]{3})',
        'g' => '(1[012]|[1-9])',
        'G' => '(2[0-3]|1?[0-9])',
        'h' => '(1[012]|0[1-9])',
        'H' => '(2[0-3]|[01][0-9])',
        'i' => '([0-5][0-9])',
        's' => '([0-5][0-9])',
        'u' => '([0-9]{1,6})',
        'v' => '([0-9]{1,3})',
        'e' => '([a-zA-Z]{1,5})|([a-zA-Z]*\\/[a-zA-Z]*)',
        'I' => '(0|1)',
        'O' => '([+-](1[012]|0[0-9])[0134][05])',
        'P' => '([+-](1[012]|0[0-9]):[0134][05])',
        'T' => '([a-zA-Z]{1,5})',
        'Z' => '(-?[1-5]?[0-9]{1,4})',
        'U' => '([0-9]*)',

        // The formats below are combinations of the above formats.
        'c' => '(([1-9]?[0-9]{4})-(1[012]|0[1-9])-(3[01]|[12][0-9]|0[1-9])T(2[0-3]|[01][0-9]):([0-5][0-9]):([0-5][0-9])[+-](1[012]|0[0-9]):([0134][05]))', // Y-m-dTH:i:sP
        'r' => '(([a-zA-Z]{3}), ([123][0-9]|0[1-9]) ([a-zA-Z]{3}) ([1-9]?[0-9]{4}) (2[0-3]|[01][0-9]):([0-5][0-9]):([0-5][0-9]) [+-](1[012]|0[0-9])([0134][05]))', // D, d M Y H:i:s O
    ];

    /**
     * Format modifiers (such as available in createFromFormat) regex patterns.
     *
     * @var array
     */
    protected static $regexFormatModifiers = [
        '*' => '.+',
        ' ' => '[   ]',
        '#' => '[;:\\/.,()-]',
        '?' => '([^a]|[a])',
        '!' => '',
        '|' => '',
        '+' => '',
    ];

    /**
     * Indicates if months should be calculated with overflow.
     * Global setting.
     *
     * @var bool
     */
    protected static $monthsOverflow = true;

    /**
     * Indicates if years should be calculated with overflow.
     * Global setting.
     *
     * @var bool
     */
    protected static $yearsOverflow = true;

    /**
     * Indicates if the strict mode is in use.
     * Global setting.
     *
     * @var bool
     */
    protected static $strictModeEnabled = true;

    /**
     * Function to call instead of format.
     *
     * @var string|callable|null
     */
    protected static $formatFunction = null;

    /**
     * Function to call instead of createFromFormat.
     *
     * @var string|callable|null
     */
    protected static $createFromFormatFunction = null;

    /**
     * Function to call instead of parse.
     *
     * @var string|callable|null
     */
    protected static $parseFunction = null;

    /**
     * Indicates if months should be calculated with overflow.
     * Specific setting.
     *
     * @var bool|null
     */
    protected $localMonthsOverflow = null;

    /**
     * Indicates if years should be calculated with overflow.
     * Specific setting.
     *
     * @var bool|null
     */
    protected $localYearsOverflow = null;

    /**
     * Indicates if the strict mode is in use.
     * Specific setting.
     *
     * @var bool|null
     */
    protected $localStrictModeEnabled = null;

    /**
     * Options for diffForHumans and forHumans methods.
     *
     * @var bool|null
     */
    protected $localHumanDiffOptions = null;

    /**
     * Format to use on string cast.
     *
     * @var string|null
     */
    protected $localToStringFormat = null;

    /**
     * Format to use on JSON serialization.
     *
     * @var string|null
     */
    protected $localSerializer = null;

    /**
     * Instance-specific macros.
     *
     * @var array|null
     */
    protected $localMacros = null;

    /**
     * Instance-specific generic macros.
     *
     * @var array|null
     */
    protected $localGenericMacros = null;

    /**
     * Function to call instead of format.
     *
     * @var string|callable|null
     */
    protected $localFormatFunction = null;

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     * @see settings
     *
     * Enable the strict mode (or disable with passing false).
     *
     * @param bool $strictModeEnabled
     */
    public static function useStrictMode($strictModeEnabled = true)
    {
        static::$strictModeEnabled = $strictModeEnabled;
    }

    /**
     * Returns true if the strict mode is globally in use, false else.
     * (It can be overridden in specific instances.)
     *
     * @return bool
     */
    public static function isStrictModeEnabled()
    {
        return static::$strictModeEnabled;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     *             Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants
     *             are available for quarters, years, decade, centuries, millennia (singular and plural forms).
     * @see settings
     *
     * Indicates if months should be calculated with overflow.
     *
     * @param bool $monthsOverflow
     *
     * @return void
     */
    public static function useMonthsOverflow($monthsOverflow = true)
    {
        static::$monthsOverflow = $monthsOverflow;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     *             Or you can use method variants: addMonthsWithOverflow/addMonthsNoOverflow, same variants
     *             are available for quarters, years, decade, centuries, millennia (singular and plural forms).
     * @see settings
     *
     * Reset the month overflow behavior.
     *
     * @return void
     */
    public static function resetMonthsOverflow()
    {
        static::$monthsOverflow = true;
    }

    /**
     * Get the month overflow global behavior (can be overridden in specific instances).
     *
     * @return bool
     */
    public static function shouldOverflowMonths()
    {
        return static::$monthsOverflow;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     *             Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants
     *             are available for quarters, years, decade, centuries, millennia (singular and plural forms).
     * @see settings
     *
     * Indicates if years should be calculated with overflow.
     *
     * @param bool $yearsOverflow
     *
     * @return void
     */
    public static function useYearsOverflow($yearsOverflow = true)
    {
        static::$yearsOverflow = $yearsOverflow;
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather use the ->settings() method.
     *             Or you can use method variants: addYearsWithOverflow/addYearsNoOverflow, same variants
     *             are available for quarters, years, decade, centuries, millennia (singular and plural forms).
     * @see settings
     *
     * Reset the month overflow behavior.
     *
     * @return void
     */
    public static function resetYearsOverflow()
    {
        static::$yearsOverflow = true;
    }

    /**
     * Get the month overflow global behavior (can be overridden in specific instances).
     *
     * @return bool
     */
    public static function shouldOverflowYears()
    {
        return static::$yearsOverflow;
    }

    /**
     * Set specific options.
     *  - strictMode: true|false|null
     *  - monthOverflow: true|false|null
     *  - yearOverflow: true|false|null
     *  - humanDiffOptions: int|null
     *  - toStringFormat: string|Closure|null
     *  - toJsonFormat: string|Closure|null
     *  - locale: string|null
     *  - timezone: \DateTimeZone|string|int|null
     *  - macros: array|null
     *  - genericMacros: array|null
     *
     * @param array $settings
     *
     * @return $this|static
     */
    public function settings(array $settings)
    {
        $this->localStrictModeEnabled = $settings['strictMode'] ?? null;
        $this->localMonthsOverflow = $settings['monthOverflow'] ?? null;
        $this->localYearsOverflow = $settings['yearOverflow'] ?? null;
        $this->localHumanDiffOptions = $settings['humanDiffOptions'] ?? null;
        $this->localToStringFormat = $settings['toStringFormat'] ?? null;
        $this->localSerializer = $settings['toJsonFormat'] ?? null;
        $this->localMacros = $settings['macros'] ?? null;
        $this->localGenericMacros = $settings['genericMacros'] ?? null;
        $this->localFormatFunction = $settings['formatFunction'] ?? null;

        if (isset($settings['locale'])) {
            $locales = $settings['locale'];

            if (!\is_array($locales)) {
                $locales = [$locales];
            }

            $this->locale(...$locales);
        }

        if (isset($settings['timezone'])) {
            return $this->shiftTimezone($settings['timezone']);
        }

        return $this;
    }

    /**
     * Returns current local settings.
     *
     * @return array
     */
    public function getSettings()
    {
        $settings = [];
        $map = [
            'localStrictModeEnabled' => 'strictMode',
            'localMonthsOverflow' => 'monthOverflow',
            'localYearsOverflow' => 'yearOverflow',
            'localHumanDiffOptions' => 'humanDiffOptions',
            'localToStringFormat' => 'toStringFormat',
            'localSerializer' => 'toJsonFormat',
            'localMacros' => 'macros',
            'localGenericMacros' => 'genericMacros',
            'locale' => 'locale',
            'tzName' => 'timezone',
            'localFormatFunction' => 'formatFunction',
        ];

        foreach ($map as $property => $key) {
            $value = $this->$property ?? null;

            if ($value !== null) {
                $settings[$key] = $value;
            }
        }

        return $settings;
    }

    /**
     * Show truthy properties on var_dump().
     *
     * @return array
     */
    public function __debugInfo()
    {
        $infos = array_filter(get_object_vars($this), function ($var) {
            return $var;
        });

        foreach (['dumpProperties', 'constructedObjectId'] as $property) {
            if (isset($infos[$property])) {
                unset($infos[$property]);
            }
        }

        $this->addExtraDebugInfos($infos);

        return $infos;
    }

    protected function addExtraDebugInfos(&$infos): void
    {
        if ($this instanceof CarbonInterface || $this instanceof DateTimeInterface) {
            try {
                if (!isset($infos['date'])) {
                    $infos['date'] = $this->format(CarbonInterface::MOCK_DATETIME_FORMAT);
                }

                if (!isset($infos['timezone'])) {
                    $infos['timezone'] = $this->tzName;
                }
            } catch (Throwable $exception) {
                // noop
            }
        }
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\CarbonInterface;
use Carbon\Exceptions\UnknownUnitException;

/**
 * Trait Rounding.
 *
 * Round, ceil, floor units.
 *
 * Depends on the following methods:
 *
 * @method static copy()
 * @method static startOfWeek(int $weekStartsAt = null)
 */
trait Rounding
{
    use IntervalRounding;

    /**
     * Round the current instance at the given unit with given precision if specified and the given function.
     *
     * @param string    $unit
     * @param float|int $precision
     * @param string    $function
     *
     * @return CarbonInterface
     */
    public function roundUnit($unit, $precision = 1, $function = 'round')
    {
        $metaUnits = [
            // @call roundUnit
            'millennium' => [static::YEARS_PER_MILLENNIUM, 'year'],
            // @call roundUnit
            'century' => [static::YEARS_PER_CENTURY, 'year'],
            // @call roundUnit
            'decade' => [static::YEARS_PER_DECADE, 'year'],
            // @call roundUnit
            'quarter' => [static::MONTHS_PER_QUARTER, 'month'],
            // @call roundUnit
            'millisecond' => [1000, 'microsecond'],
        ];
        $normalizedUnit = static::singularUnit($unit);
        $ranges = array_merge(static::getRangesByUnit(), [
            // @call roundUnit
            'microsecond' => [0, 999999],
        ]);
        $factor = 1;
        $initialMonth = $this->month;

        if ($normalizedUnit === 'week') {
            $normalizedUnit = 'day';
            $precision *= static::DAYS_PER_WEEK;
        }

        if (isset($metaUnits[$normalizedUnit])) {
            [$factor, $normalizedUnit] = $metaUnits[$normalizedUnit];
        }

        $precision *= $factor;

        if (!isset($ranges[$normalizedUnit])) {
            throw new UnknownUnitException($unit);
        }

        $found = false;
        $fraction = 0;
        $arguments = null;
        $factor = $this->year < 0 ? -1 : 1;
        $changes = [];

        foreach ($ranges as $unit => [$minimum, $maximum]) {
            if ($normalizedUnit === $unit) {
                $arguments = [$this->$unit, $minimum];
                $fraction = $precision - floor($precision);
                $found = true;

                continue;
            }

            if ($found) {
                $delta = $maximum + 1 - $minimum;
                $factor /= $delta;
                $fraction *= $delta;
                $arguments[0] += $this->$unit * $factor;
                $changes[$unit] = round(
                    $minimum + ($fraction ? $fraction * $function(($this->$unit - $minimum) / $fraction) : 0)
                );

                // Cannot use modulo as it lose double precision
                while ($changes[$unit] >= $delta) {
                    $changes[$unit] -= $delta;
                }

                $fraction -= floor($fraction);
            }
        }

        [$value, $minimum] = $arguments;
        $normalizedValue = floor($function(($value - $minimum) / $precision) * $precision + $minimum);

        /** @var CarbonInterface $result */
        $result = $this->$normalizedUnit($normalizedValue);

        foreach ($changes as $unit => $value) {
            $result = $result->$unit($value);
        }

        return $normalizedUnit === 'month' && $precision <= 1 && abs($result->month - $initialMonth) === 2
            // Re-run the change in case an overflow occurred
            ? $result->$normalizedUnit($normalizedValue)
            : $result;
    }

    /**
     * Truncate the current instance at the given unit with given precision if specified.
     *
     * @param string    $unit
     * @param float|int $precision
     *
     * @return CarbonInterface
     */
    public function floorUnit($unit, $precision = 1)
    {
        return $this->roundUnit($unit, $precision, 'floor');
    }

    /**
     * Ceil the current instance at the given unit with given precision if specified.
     *
     * @param string    $unit
     * @param float|int $precision
     *
     * @return CarbonInterface
     */
    public function ceilUnit($unit, $precision = 1)
    {
        return $this->roundUnit($unit, $precision, 'ceil');
    }

    /**
     * Round the current instance second with given precision if specified.
     *
     * @param float|int|string|\DateInterval|null $precision
     * @param string                              $function
     *
     * @return CarbonInterface
     */
    public function round($precision = 1, $function = 'round')
    {
        return $this->roundWith($precision, $function);
    }

    /**
     * Round the current instance second with given precision if specified.
     *
     * @param float|int|string|\DateInterval|null $precision
     *
     * @return CarbonInterface
     */
    public function floor($precision = 1)
    {
        return $this->round($precision, 'floor');
    }

    /**
     * Ceil the current instance second with given precision if specified.
     *
     * @param float|int|string|\DateInterval|null $precision
     *
     * @return CarbonInterface
     */
    public function ceil($precision = 1)
    {
        return $this->round($precision, 'ceil');
    }

    /**
     * Round the current instance week.
     *
     * @param int $weekStartsAt optional start allow you to specify the day of week to use to start the week
     *
     * @return CarbonInterface
     */
    public function roundWeek($weekStartsAt = null)
    {
        return $this->closest($this->copy()->floorWeek($weekStartsAt), $this->copy()->ceilWeek($weekStartsAt));
    }

    /**
     * Truncate the current instance week.
     *
     * @param int $weekStartsAt optional start allow you to specify the day of week to use to start the week
     *
     * @return CarbonInterface
     */
    public function floorWeek($weekStartsAt = null)
    {
        return $this->startOfWeek($weekStartsAt);
    }

    /**
     * Ceil the current instance week.
     *
     * @param int $weekStartsAt optional start allow you to specify the day of week to use to start the week
     *
     * @return CarbonInterface
     */
    public function ceilWeek($weekStartsAt = null)
    {
        if ($this->isMutable()) {
            $startOfWeek = $this->copy()->startOfWeek($weekStartsAt);

            return $startOfWeek != $this ?
                $this->startOfWeek($weekStartsAt)->addWeek() :
                $this;
        }

        $startOfWeek = $this->startOfWeek($weekStartsAt);

        return $startOfWeek != $this ?
            $startOfWeek->addWeek() :
            $this->copy();
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\Exceptions\InvalidFormatException;

/**
 * Trait Serialization.
 *
 * Serialization and JSON stuff.
 *
 * Depends on the following properties:
 *
 * @property int $year
 * @property int $month
 * @property int $daysInMonth
 * @property int $quarter
 *
 * Depends on the following methods:
 *
 * @method string|static locale(string $locale = null, string ...$fallbackLocales)
 * @method string        toJSON()
 */
trait Serialization
{
    use ObjectInitialisation;

    /**
     * The custom Carbon JSON serializer.
     *
     * @var callable|null
     */
    protected static $serializer;

    /**
     * List of key to use for dump/serialization.
     *
     * @var string[]
     */
    protected $dumpProperties = ['date', 'timezone_type', 'timezone'];

    /**
     * Locale to dump comes here before serialization.
     *
     * @var string|null
     */
    protected $dumpLocale = null;

    /**
     * Return a serialized string of the instance.
     *
     * @return string
     */
    public function serialize()
    {
        return serialize($this);
    }

    /**
     * Create an instance from a serialized string.
     *
     * @param string $value
     *
     * @throws InvalidFormatException
     *
     * @return static
     */
    public static function fromSerialized($value)
    {
        $instance = @unserialize("$value");

        if (!$instance instanceof static) {
            throw new InvalidFormatException("Invalid serialized value: $value");
        }

        return $instance;
    }

    /**
     * The __set_state handler.
     *
     * @param string|array $dump
     *
     * @return static
     */
    public static function __set_state($dump)
    {
        if (\is_string($dump)) {
            return static::parse($dump);
        }

        /** @var \DateTimeInterface $date */
        $date = get_parent_class(static::class) && method_exists(parent::class, '__set_state')
            ? parent::__set_state((array) $dump)
            : (object) $dump;

        return static::instance($date);
    }

    /**
     * Returns the list of properties to dump on serialize() called on.
     *
     * @return array
     */
    public function __sleep()
    {
        $properties = $this->dumpProperties;

        if ($this->localTranslator ?? null) {
            $properties[] = 'dumpLocale';
            $this->dumpLocale = $this->locale ?? null;
        }

        return $properties;
    }

    /**
     * Set locale if specified on unserialize() called.
     */
    public function __wakeup()
    {
        if (get_parent_class() && method_exists(parent::class, '__wakeup')) {
            parent::__wakeup();
        }

        $this->constructedObjectId = spl_object_hash($this);

        if (isset($this->dumpLocale)) {
            $this->locale($this->dumpLocale);
            $this->dumpLocale = null;
        }

        $this->cleanupDumpProperties();
    }

    /**
     * Prepare the object for JSON serialization.
     *
     * @return array|string
     */
    public function jsonSerialize()
    {
        $serializer = $this->localSerializer ?? static::$serializer;

        if ($serializer) {
            return \is_string($serializer)
                ? $this->rawFormat($serializer)
                : $serializer($this);
        }

        return $this->toJSON();
    }

    /**
     * @deprecated To avoid conflict between different third-party libraries, static setters should not be used.
     *             You should rather transform Carbon object before the serialization.
     *
     * JSON serialize all Carbon instances using the given callback.
     *
     * @param callable $callback
     *
     * @return void
     */
    public static function serializeUsing($callback)
    {
        static::$serializer = $callback;
    }

    /**
     * Cleanup properties attached to the public scope of DateTime when a dump of the date is requested.
     * foreach ($date as $_) {}
     * serializer($date)
     * var_export($date)
     * get_object_vars($date)
     */
    public function cleanupDumpProperties()
    {
        foreach ($this->dumpProperties as $property) {
            if (isset($this->$property)) {
                unset($this->$property);
            }
        }

        return $this;
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Closure;
use DateTimeImmutable;

trait Test
{
    ///////////////////////////////////////////////////////////////////
    ///////////////////////// TESTING AIDS ////////////////////////////
    ///////////////////////////////////////////////////////////////////

    /**
     * A test Carbon instance to be returned when now instances are created.
     *
     * @var static
     */
    protected static $testNow;

    /**
     * Set a Carbon instance (real or mock) to be returned when a "now"
     * instance is created.  The provided instance will be returned
     * specifically under the following conditions:
     *   - A call to the static now() method, ex. Carbon::now()
     *   - When a null (or blank string) is passed to the constructor or parse(), ex. new Carbon(null)
     *   - When the string "now" is passed to the constructor or parse(), ex. new Carbon('now')
     *   - When a string containing the desired time is passed to Carbon::parse().
     *
     * Note the timezone parameter was left out of the examples above and
     * has no affect as the mock value will be returned regardless of its value.
     *
     * To clear the test instance call this method using the default
     * parameter of null.
     *
     * /!\ Use this method for unit tests only.
     *
     * @param Closure|static|string|false|null $testNow real or mock Carbon instance
     */
    public static function setTestNow($testNow = null)
    {
        if ($testNow === false) {
            $testNow = null;
        }

        static::$testNow = \is_string($testNow) ? static::parse($testNow) : $testNow;
    }

    /**
     * Temporarily sets a static date to be used within the callback.
     * Using setTestNow to set the date, executing the callback, then
     * clearing the test instance.
     *
     * /!\ Use this method for unit tests only.
     *
     * @param Closure|static|string|false|null $testNow real or mock Carbon instance
     * @param Closure|null $callback
     */
    public static function withTestNow($testNow = null, $callback = null)
    {
        static::setTestNow($testNow);
        $callback();
        static::setTestNow();
    }

    /**
     * Get the Carbon instance (real or mock) to be returned when a "now"
     * instance is created.
     *
     * @return Closure|static the current instance used for testing
     */
    public static function getTestNow()
    {
        return static::$testNow;
    }

    /**
     * Determine if there is a valid test instance set. A valid test instance
     * is anything that is not null.
     *
     * @return bool true if there is a test instance, otherwise false
     */
    public static function hasTestNow()
    {
        return static::getTestNow() !== null;
    }

    /**
     * Return the given timezone and set it to the test instance if not null.
     * If null, get the timezone from the test instance and return it.
     *
     * @param string|\DateTimeZone    $tz
     * @param \Carbon\CarbonInterface $testInstance
     *
     * @return string|\DateTimeZone
     */
    protected static function handleMockTimezone($tz, &$testInstance)
    {
        //shift the time according to the given time zone
        if ($tz !== null && $tz !== static::getMockedTestNow($tz)->getTimezone()) {
            $testInstance = $testInstance->setTimezone($tz);

            return $tz;
        }

        return $testInstance->getTimezone();
    }

    /**
     * Get the mocked date passed in setTestNow() and if it's a Closure, execute it.
     *
     * @param string|\DateTimeZone $tz
     *
     * @return \Carbon\CarbonImmutable|\Carbon\Carbon|null
     */
    protected static function getMockedTestNow($tz)
    {
        $testNow = static::getTestNow();

        if ($testNow instanceof Closure) {
            $realNow = new DateTimeImmutable('now');
            $testNow = $testNow(static::parse(
                $realNow->format('Y-m-d H:i:s.u'),
                $tz ?: $realNow->getTimezone()
            ));
        }
        /* @var \Carbon\CarbonImmutable|\Carbon\Carbon|null $testNow */

        return $testNow;
    }

    protected static function mockConstructorParameters(&$time, &$tz)
    {
        /** @var \Carbon\CarbonImmutable|\Carbon\Carbon $testInstance */
        $testInstance = clone static::getMockedTestNow($tz);

        $tz = static::handleMockTimezone($tz, $testInstance);

        if (static::hasRelativeKeywords($time)) {
            $testInstance = $testInstance->modify($time);
        }

        $time = $testInstance instanceof self ? $testInstance->rawFormat(static::MOCK_DATETIME_FORMAT) : $testInstance->format(static::MOCK_DATETIME_FORMAT);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

/**
 * Trait Timestamp.
 */
trait Timestamp
{
    /**
     * Create a Carbon instance from a timestamp and set the timezone (use default one if not specified).
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string          $timestamp
     * @param \DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function createFromTimestamp($timestamp, $tz = null)
    {
        return static::createFromTimestampUTC($timestamp)->setTimezone($tz);
    }

    /**
     * Create a Carbon instance from an timestamp keeping the timezone to UTC.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string $timestamp
     *
     * @return static
     */
    public static function createFromTimestampUTC($timestamp)
    {
        [$integer, $decimal] = self::getIntegerAndDecimalParts($timestamp);
        $delta = floor($decimal / static::MICROSECONDS_PER_SECOND);
        $integer += $delta;
        $decimal -= $delta * static::MICROSECONDS_PER_SECOND;

        return static::rawCreateFromFormat('U u', "$integer $decimal");
    }

    /**
     * Create a Carbon instance from a timestamp in milliseconds.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string $timestamp
     *
     * @return static
     */
    public static function createFromTimestampMsUTC($timestamp)
    {
        [$milliseconds, $microseconds] = self::getIntegerAndDecimalParts($timestamp, 3);
        $sign = $milliseconds < 0 || $milliseconds === 0.0 && $microseconds < 0 ? -1 : 1;
        $milliseconds = abs($milliseconds);
        $microseconds = $sign * abs($microseconds) + static::MICROSECONDS_PER_MILLISECOND * ($milliseconds % static::MILLISECONDS_PER_SECOND);
        $seconds = $sign * floor($milliseconds / static::MILLISECONDS_PER_SECOND);
        $delta = floor($microseconds / static::MICROSECONDS_PER_SECOND);
        $seconds += $delta;
        $microseconds -= $delta * static::MICROSECONDS_PER_SECOND;
        $microseconds = str_pad($microseconds, 6, '0', STR_PAD_LEFT);

        return static::rawCreateFromFormat('U u', "$seconds $microseconds");
    }

    /**
     * Create a Carbon instance from a timestamp in milliseconds.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string          $timestamp
     * @param \DateTimeZone|string|null $tz
     *
     * @return static
     */
    public static function createFromTimestampMs($timestamp, $tz = null)
    {
        return static::createFromTimestampMsUTC($timestamp)
            ->setTimezone($tz);
    }

    /**
     * Set the instance's timestamp.
     *
     * Timestamp input can be given as int, float or a string containing one or more numbers.
     *
     * @param float|int|string $unixTimestamp
     *
     * @return static
     */
    public function timestamp($unixTimestamp)
    {
        return $this->setTimestamp($unixTimestamp);
    }

    /**
     * Returns a timestamp rounded with the given precision (6 by default).
     *
     * @example getPreciseTimestamp()   1532087464437474 (microsecond maximum precision)
     * @example getPreciseTimestamp(6)  1532087464437474
     * @example getPreciseTimestamp(5)  153208746443747  (1/100000 second precision)
     * @example getPreciseTimestamp(4)  15320874644375   (1/10000 second precision)
     * @example getPreciseTimestamp(3)  1532087464437    (millisecond precision)
     * @example getPreciseTimestamp(2)  153208746444     (1/100 second precision)
     * @example getPreciseTimestamp(1)  15320874644      (1/10 second precision)
     * @example getPreciseTimestamp(0)  1532087464       (second precision)
     * @example getPreciseTimestamp(-1) 153208746        (10 second precision)
     * @example getPreciseTimestamp(-2) 15320875         (100 second precision)
     *
     * @param int $precision
     *
     * @return float
     */
    public function getPreciseTimestamp($precision = 6)
    {
        return round($this->rawFormat('Uu') / pow(10, 6 - $precision));
    }

    /**
     * Returns the milliseconds timestamps used amongst other by Date javascript objects.
     *
     * @return float
     */
    public function valueOf()
    {
        return $this->getPreciseTimestamp(3);
    }

    /**
     * @alias getTimestamp
     *
     * Returns the UNIX timestamp for the current date.
     *
     * @return int
     */
    public function unix()
    {
        return $this->getTimestamp();
    }

    /**
     * Return an array with integer part digits and decimals digits split from one or more positive numbers
     * (such as timestamps) as string with the given number of decimals (6 by default).
     *
     * By splitting integer and decimal, this method obtain a better precision than
     * number_format when the input is a string.
     *
     * @param float|int|string $numbers  one or more numbers
     * @param int              $decimals number of decimals precision (6 by default)
     *
     * @return array 0-index is integer part, 1-index is decimal part digits
     */
    private static function getIntegerAndDecimalParts($numbers, $decimals = 6)
    {
        if (\is_int($numbers) || \is_float($numbers)) {
            $numbers = number_format($numbers, $decimals, '.', '');
        }

        $sign = substr($numbers, 0, 1) === '-' ? -1 : 1;
        $integer = 0;
        $decimal = 0;

        foreach (preg_split('`[^0-9.]+`', $numbers) as $chunk) {
            [$integerPart, $decimalPart] = explode('.', "$chunk.");

            $integer += \intval($integerPart);
            $decimal += \floatval("0.$decimalPart");
        }

        $overflow = floor($decimal);
        $integer += $overflow;
        $decimal -= $overflow;

        return [$sign * $integer, $decimal === 0.0 ? 0.0 : $sign * round($decimal * pow(10, $decimals))];
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

use Carbon\CarbonConverterInterface;
use Carbon\CarbonInterface;
use Carbon\CarbonInterval;
use Carbon\Exceptions\UnitException;
use Closure;
use DateInterval;

/**
 * Trait Units.
 *
 * Add, subtract and set units.
 */
trait Units
{
    /**
     * Add seconds to the instance using timestamp. Positive $value travels
     * forward while negative $value travels into the past.
     *
     * @param string $unit
     * @param int    $value
     *
     * @return static
     */
    public function addRealUnit($unit, $value = 1)
    {
        switch ($unit) {
            // @call addRealUnit
            case 'micro':

            // @call addRealUnit
            case 'microsecond':
                /* @var CarbonInterface $this */
                $diff = $this->microsecond + $value;
                $time = $this->getTimestamp();
                $seconds = (int) floor($diff / static::MICROSECONDS_PER_SECOND);
                $time += $seconds;
                $diff -= $seconds * static::MICROSECONDS_PER_SECOND;
                $microtime = str_pad("$diff", 6, '0', STR_PAD_LEFT);
                $tz = $this->tz;

                return $this->tz('UTC')->modify("@$time.$microtime")->tz($tz);

            // @call addRealUnit
            case 'milli':
            // @call addRealUnit
            case 'millisecond':
                return $this->addRealUnit('microsecond', $value * static::MICROSECONDS_PER_MILLISECOND);

                break;

            // @call addRealUnit
            case 'second':
                break;

            // @call addRealUnit
            case 'minute':
                $value *= static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'hour':
                $value *= static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'day':
                $value *= static::HOURS_PER_DAY * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'week':
                $value *= static::DAYS_PER_WEEK * static::HOURS_PER_DAY * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'month':
                $value *= 30 * static::HOURS_PER_DAY * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'quarter':
                $value *= static::MONTHS_PER_QUARTER * 30 * static::HOURS_PER_DAY * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'year':
                $value *= 365 * static::HOURS_PER_DAY * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'decade':
                $value *= static::YEARS_PER_DECADE * 365 * static::HOURS_PER_DAY * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'century':
                $value *= static::YEARS_PER_CENTURY * 365 * static::HOURS_PER_DAY * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            // @call addRealUnit
            case 'millennium':
                $value *= static::YEARS_PER_MILLENNIUM * 365 * static::HOURS_PER_DAY * static::MINUTES_PER_HOUR * static::SECONDS_PER_MINUTE;

                break;

            default:
                if ($this->localStrictModeEnabled ?? static::isStrictModeEnabled()) {
                    throw new UnitException("Invalid unit for real timestamp add/sub: '$unit'");
                }

                return $this;
        }

        /* @var CarbonInterface $this */
        return $this->setTimestamp((int) ($this->getTimestamp() + $value));
    }

    public function subRealUnit($unit, $value = 1)
    {
        return $this->addRealUnit($unit, -$value);
    }

    /**
     * Returns true if a property can be changed via setter.
     *
     * @param string $unit
     *
     * @return bool
     */
    public static function isModifiableUnit($unit)
    {
        static $modifiableUnits = [
            // @call addUnit
            'millennium',
            // @call addUnit
            'century',
            // @call addUnit
            'decade',
            // @call addUnit
            'quarter',
            // @call addUnit
            'week',
            // @call addUnit
            'weekday',
        ];

        return \in_array($unit, $modifiableUnits) || \in_array($unit, static::$units);
    }

    /**
     * Call native PHP DateTime/DateTimeImmutable add() method.
     *
     * @param DateInterval $interval
     *
     * @return static
     */
    public function rawAdd(DateInterval $interval)
    {
        return parent::add($interval);
    }

    /**
     * Add given units or interval to the current instance.
     *
     * @example $date->add('hour', 3)
     * @example $date->add(15, 'days')
     * @example $date->add(CarbonInterval::days(4))
     *
     * @param string|DateInterval|Closure|CarbonConverterInterface $unit
     * @param int                                                  $value
     * @param bool|null                                            $overflow
     *
     * @return static
     */
    public function add($unit, $value = 1, $overflow = null)
    {
        if (\is_string($unit) && \func_num_args() === 1) {
            $unit = CarbonInterval::make($unit);
        }

        if ($unit instanceof CarbonConverterInterface) {
            return $this->resolveCarbon($unit->convertDate($this, false));
        }

        if ($unit instanceof Closure) {
            return $this->resolveCarbon($unit($this, false));
        }

        if ($unit instanceof DateInterval) {
            return parent::add($unit);
        }

        if (is_numeric($unit)) {
            [$value, $unit] = [$unit, $value];
        }

        return $this->addUnit($unit, $value, $overflow);
    }

    /**
     * Add given units to the current instance.
     *
     * @param string    $unit
     * @param int       $value
     * @param bool|null $overflow
     *
     * @return static
     */
    public function addUnit($unit, $value = 1, $overflow = null)
    {
        $date = $this;

        if (!is_numeric($value) || !\floatval($value)) {
            return $date->isMutable() ? $date : $date->copy();
        }

        $metaUnits = [
            'millennium' => [static::YEARS_PER_MILLENNIUM, 'year'],
            'century' => [static::YEARS_PER_CENTURY, 'year'],
            'decade' => [static::YEARS_PER_DECADE, 'year'],
            'quarter' => [static::MONTHS_PER_QUARTER, 'month'],
        ];

        if (isset($metaUnits[$unit])) {
            [$factor, $unit] = $metaUnits[$unit];
            $value *= $factor;
        }

        if ($unit === 'weekday') {
            $weekendDays = static::getWeekendDays();

            if ($weekendDays !== [static::SATURDAY, static::SUNDAY]) {
                $absoluteValue = abs($value);
                $sign = $value / max(1, $absoluteValue);
                $weekDaysCount = 7 - min(6, \count(array_unique($weekendDays)));
                $weeks = floor($absoluteValue / $weekDaysCount);

                for ($diff = $absoluteValue % $weekDaysCount; $diff; $diff--) {
                    /** @var static $date */
                    $date = $date->addDays($sign);

                    while (\in_array($date->dayOfWeek, $weekendDays)) {
                        $date = $date->addDays($sign);
                    }
                }

                $value = $weeks * $sign;
                $unit = 'week';
            }

            $timeString = $date->toTimeString();
        } elseif ($canOverflow = \in_array($unit, [
                'month',
                'year',
            ]) && ($overflow === false || (
                $overflow === null &&
                ($ucUnit = ucfirst($unit).'s') &&
                !($this->{'local'.$ucUnit.'Overflow'} ?? static::{'shouldOverflow'.$ucUnit}())
            ))) {
            $day = $date->day;
        }

        $value = (int) $value;

        if ($unit === 'milli' || $unit === 'millisecond') {
            $unit = 'microsecond';
            $value *= static::MICROSECONDS_PER_MILLISECOND;
        }

        // Work-around for bug https://bugs.php.net/bug.php?id=75642
        if ($unit === 'micro' || $unit === 'microsecond') {
            $microseconds = $this->micro + $value;
            $second = (int) floor($microseconds / static::MICROSECONDS_PER_SECOND);
            $microseconds %= static::MICROSECONDS_PER_SECOND;
            if ($microseconds < 0) {
                $microseconds += static::MICROSECONDS_PER_SECOND;
            }
            $date = $date->microseconds($microseconds);
            $unit = 'second';
            $value = $second;
        }
        $date = $date->modify("$value $unit");

        if (isset($timeString)) {
            return $date->setTimeFromTimeString($timeString);
        }

        if (isset($canOverflow, $day) && $canOverflow && $day !== $date->day) {
            $date = $date->modify('last day of previous month');
        }

        return $date;
    }

    /**
     * Subtract given units to the current instance.
     *
     * @param string    $unit
     * @param int       $value
     * @param bool|null $overflow
     *
     * @return static
     */
    public function subUnit($unit, $value = 1, $overflow = null)
    {
        return $this->addUnit($unit, -$value, $overflow);
    }

    /**
     * Call native PHP DateTime/DateTimeImmutable sub() method.
     *
     * @param DateInterval $interval
     *
     * @return static
     */
    public function rawSub(DateInterval $interval)
    {
        return parent::sub($interval);
    }

    /**
     * Subtract given units or interval to the current instance.
     *
     * @example $date->sub('hour', 3)
     * @example $date->sub(15, 'days')
     * @example $date->sub(CarbonInterval::days(4))
     *
     * @param string|DateInterval|Closure|CarbonConverterInterface $unit
     * @param int                                                  $value
     * @param bool|null                                            $overflow
     *
     * @return static
     */
    public function sub($unit, $value = 1, $overflow = null)
    {
        if (\is_string($unit) && \func_num_args() === 1) {
            $unit = CarbonInterval::make($unit);
        }

        if ($unit instanceof CarbonConverterInterface) {
            return $this->resolveCarbon($unit->convertDate($this, true));
        }

        if ($unit instanceof Closure) {
            return $this->resolveCarbon($unit($this, true));
        }

        if ($unit instanceof DateInterval) {
            return parent::sub($unit);
        }

        if (is_numeric($unit)) {
            [$value, $unit] = [$unit, $value];
        }

        return $this->addUnit($unit, -\floatval($value), $overflow);
    }

    /**
     * Subtract given units or interval to the current instance.
     *
     * @see sub()
     *
     * @param string|DateInterval $unit
     * @param int                 $value
     * @param bool|null           $overflow
     *
     * @return static
     */
    public function subtract($unit, $value = 1, $overflow = null)
    {
        if (\is_string($unit) && \func_num_args() === 1) {
            $unit = CarbonInterval::make($unit);
        }

        return $this->sub($unit, $value, $overflow);
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon\Traits;

/**
 * Trait Week.
 *
 * week and ISO week number, year and count in year.
 *
 * Depends on the following properties:
 *
 * @property int $daysInYear
 * @property int $dayOfWeek
 * @property int $dayOfYear
 * @property int $year
 *
 * Depends on the following methods:
 *
 * @method static addWeeks(int $weeks = 1)
 * @method static copy()
 * @method static dayOfYear(int $dayOfYear)
 * @method string getTranslationMessage(string $key, string $locale = null, string $default = null, $translator = null)
 * @method static next(int|string $day = null)
 * @method static startOfWeek(int $day = 1)
 * @method static subWeeks(int $weeks = 1)
 * @method static year(int $year = null)
 */
trait Week
{
    /**
     * Set/get the week number of year using given first day of week and first
     * day of year included in the first week. Or use ISO format if no settings
     * given.
     *
     * @param int|null $year      if null, act as a getter, if not null, set the year and return current instance.
     * @param int|null $dayOfWeek first date of week from 0 (Sunday) to 6 (Saturday)
     * @param int|null $dayOfYear first day of year included in the week #1
     *
     * @return int|static
     */
    public function isoWeekYear($year = null, $dayOfWeek = null, $dayOfYear = null)
    {
        return $this->weekYear(
            $year,
            $dayOfWeek ?? 1,
            $dayOfYear ?? 4
        );
    }

    /**
     * Set/get the week number of year using given first day of week and first
     * day of year included in the first week. Or use US format if no settings
     * given (Sunday / Jan 6).
     *
     * @param int|null $year      if null, act as a getter, if not null, set the year and return current instance.
     * @param int|null $dayOfWeek first date of week from 0 (Sunday) to 6 (Saturday)
     * @param int|null $dayOfYear first day of year included in the week #1
     *
     * @return int|static
     */
    public function weekYear($year = null, $dayOfWeek = null, $dayOfYear = null)
    {
        $dayOfWeek = $dayOfWeek ?? $this->getTranslationMessage('first_day_of_week') ?? 0;
        $dayOfYear = $dayOfYear ?? $this->getTranslationMessage('day_of_first_week_of_year') ?? 1;

        if ($year !== null) {
            $year = (int) round($year);

            if ($this->weekYear(null, $dayOfWeek, $dayOfYear) === $year) {
                return $this->copy();
            }

            $week = $this->week(null, $dayOfWeek, $dayOfYear);
            $day = $this->dayOfWeek;
            $date = $this->year($year);
            switch ($date->weekYear(null, $dayOfWeek, $dayOfYear) - $year) {
                case 1:
                    $date = $date->subWeeks(26);

                    break;
                case -1:
                    $date = $date->addWeeks(26);

                    break;
            }

            $date = $date->addWeeks($week - $date->week(null, $dayOfWeek, $dayOfYear))->startOfWeek($dayOfWeek);

            if ($date->dayOfWeek === $day) {
                return $date;
            }

            return $date->next($day);
        }

        $year = $this->year;
        $day = $this->dayOfYear;
        $date = $this->copy()->dayOfYear($dayOfYear)->startOfWeek($dayOfWeek);

        if ($date->year === $year && $day < $date->dayOfYear) {
            return $year - 1;
        }

        $date = $this->copy()->addYear()->dayOfYear($dayOfYear)->startOfWeek($dayOfWeek);

        if ($date->year === $year && $day >= $date->dayOfYear) {
            return $year + 1;
        }

        return $year;
    }

    /**
     * Get the number of weeks of the current week-year using given first day of week and first
     * day of year included in the first week. Or use ISO format if no settings
     * given.
     *
     * @param int|null $dayOfWeek first date of week from 0 (Sunday) to 6 (Saturday)
     * @param int|null $dayOfYear first day of year included in the week #1
     *
     * @return int
     */
    public function isoWeeksInYear($dayOfWeek = null, $dayOfYear = null)
    {
        return $this->weeksInYear(
            $dayOfWeek ?? 1,
            $dayOfYear ?? 4
        );
    }

    /**
     * Get the number of weeks of the current week-year using given first day of week and first
     * day of year included in the first week. Or use US format if no settings
     * given (Sunday / Jan 6).
     *
     * @param int|null $dayOfWeek first date of week from 0 (Sunday) to 6 (Saturday)
     * @param int|null $dayOfYear first day of year included in the week #1
     *
     * @return int
     */
    public function weeksInYear($dayOfWeek = null, $dayOfYear = null)
    {
        $dayOfWeek = $dayOfWeek ?? $this->getTranslationMessage('first_day_of_week') ?? 0;
        $dayOfYear = $dayOfYear ?? $this->getTranslationMessage('day_of_first_week_of_year') ?? 1;
        $year = $this->year;
        $start = $this->copy()->dayOfYear($dayOfYear)->startOfWeek($dayOfWeek);
        $startDay = $start->dayOfYear;
        if ($start->year !== $year) {
            $startDay -= $start->daysInYear;
        }
        $end = $this->copy()->addYear()->dayOfYear($dayOfYear)->startOfWeek($dayOfWeek);
        $endDay = $end->dayOfYear;
        if ($end->year !== $year) {
            $endDay += $this->daysInYear;
        }

        return (int) round(($endDay - $startDay) / 7);
    }

    /**
     * Get/set the week number using given first day of week and first
     * day of year included in the first week. Or use US format if no settings
     * given (Sunday / Jan 6).
     *
     * @param int|null $week
     * @param int|null $dayOfWeek
     * @param int|null $dayOfYear
     *
     * @return int|static
     */
    public function week($week = null, $dayOfWeek = null, $dayOfYear = null)
    {
        $date = $this;
        $dayOfWeek = $dayOfWeek ?? $this->getTranslationMessage('first_day_of_week') ?? 0;
        $dayOfYear = $dayOfYear ?? $this->getTranslationMessage('day_of_first_week_of_year') ?? 1;

        if ($week !== null) {
            return $date->addWeeks(round($week) - $this->week(null, $dayOfWeek, $dayOfYear));
        }

        $start = $date->copy()->dayOfYear($dayOfYear)->startOfWeek($dayOfWeek);
        $end = $date->copy()->startOfWeek($dayOfWeek);
        if ($start > $end) {
            $start = $start->subWeeks(26)->dayOfYear($dayOfYear)->startOfWeek($dayOfWeek);
        }
        $week = (int) ($start->diffInDays($end) / 7 + 1);

        return $week > $end->weeksInYear($dayOfWeek, $dayOfYear) ? 1 : $week;
    }

    /**
     * Get/set the week number using given first day of week and first
     * day of year included in the first week. Or use ISO format if no settings
     * given.
     *
     * @param int|null $week
     * @param int|null $dayOfWeek
     * @param int|null $dayOfYear
     *
     * @return int|static
     */
    public function isoWeek($week = null, $dayOfWeek = null, $dayOfYear = null)
    {
        return $this->week(
            $week,
            $dayOfWeek ?? 1,
            $dayOfYear ?? 4
        );
    }
}
<?php

/**
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Carbon;

use Closure;
use ReflectionException;
use ReflectionFunction;
use Symfony\Component\Translation;

class Translator extends Translation\Translator
{
    /**
     * Translator singletons for each language.
     *
     * @var array
     */
    protected static $singletons = [];

    /**
     * List of custom localized messages.
     *
     * @var array
     */
    protected $messages = [];

    /**
     * List of custom directories that contain translation files.
     *
     * @var string[]
     */
    protected $directories = [];

    /**
     * Set to true while constructing.
     *
     * @var bool
     */
    protected $initializing = false;

    /**
     * List of locales aliases.
     *
     * @var string[]
     */
    protected $aliases = [
        'me' => 'sr_Latn_ME',
        'scr' => 'sh',
    ];

    /**
     * Return a singleton instance of Translator.
     *
     * @param string|null $locale optional initial locale ("en" - english by default)
     *
     * @return static
     */
    public static function get($locale = null)
    {
        $locale = $locale ?: 'en';

        if (!isset(static::$singletons[$locale])) {
            static::$singletons[$locale] = new static($locale ?: 'en');
        }

        return static::$singletons[$locale];
    }

    public function __construct($locale, Translation\Formatter\MessageFormatterInterface $formatter = null, $cacheDir = null, $debug = false)
    {
        $this->initializing = true;
        $this->directories = [__DIR__.'/Lang'];
        $this->addLoader('array', new Translation\Loader\ArrayLoader());
        parent::__construct($locale, $formatter, $cacheDir, $debug);
        $this->initializing = false;
    }

    /**
     * Returns the list of directories translation files are searched in.
     *
     * @return array
     */
    public function getDirectories(): array
    {
        return $this->directories;
    }

    /**
     * Set list of directories translation files are searched in.
     *
     * @param array $directories new directories list
     *
     * @return $this
     */
    public function setDirectories(array $directories)
    {
        $this->directories = $directories;

        return $this;
    }

    /**
     * Add a directory to the list translation files are searched in.
     *
     * @param string $directory new directory
     *
     * @return $this
     */
    public function addDirectory(string $directory)
    {
        $this->directories[] = $directory;

        return $this;
    }

    /**
     * Remove a directory from the list translation files are searched in.
     *
     * @param string $directory directory path
     *
     * @return $this
     */
    public function removeDirectory(string $directory)
    {
        $search = rtrim(strtr($directory, '\\', '/'), '/');

        return $this->setDirectories(array_filter($this->getDirectories(), function ($item) use ($search) {
            return rtrim(strtr($item, '\\', '/'), '/') !== $search;
        }));
    }

    /**
     * Returns the translation.
     *
     * @param string $id
     * @param array  $parameters
     * @param string $domain
     * @param string $locale
     *
     * @return string
     */
    public function trans($id, array $parameters = [], $domain = null, $locale = null)
    {
        if (null === $domain) {
            $domain = 'messages';
        }

        $format = $this->getCatalogue($locale)->get((string) $id, $domain);

        if ($format instanceof Closure) {
            // @codeCoverageIgnoreStart
            try {
                $count = (new ReflectionFunction($format))->getNumberOfRequiredParameters();
            } catch (ReflectionException $exception) {
                $count = 0;
            }
            // @codeCoverageIgnoreEnd

            return $format(
                ...array_values($parameters),
                ...array_fill(0, max(0, $count - \count($parameters)), null)
            );
        }

        return parent::trans($id, $parameters, $domain, $locale);
    }

    /**
     * Reset messages of a locale (all locale if no locale passed).
     * Remove custom messages and reload initial messages from matching
     * file in Lang directory.
     *
     * @param string|null $locale
     *
     * @return bool
     */
    public function resetMessages($locale = null)
    {
        if ($locale === null) {
            $this->messages = [];

            return true;
        }

        foreach ($this->getDirectories() as $directory) {
            $data = @include sprintf('%s/%s.php', rtrim($directory, '\\/'), $locale);

            if ($data !== false) {
                $this->messages[$locale] = $data;
                $this->addResource('array', $this->messages[$locale], $locale);

                return true;
            }
        }

        return false;
    }

    /**
     * Returns the list of files matching a given locale prefix (or all if empty).
     *
     * @param string $prefix prefix required to filter result
     *
     * @return array
     */
    public function getLocalesFiles($prefix = '')
    {
        $files = [];

        foreach ($this->getDirectories() as $directory) {
            $directory = rtrim($directory, '\\/');

            foreach (glob("$directory/$prefix*.php") as $file) {
                $files[] = $file;
            }
        }

        return array_unique($files);
    }

    /**
     * Returns the list of internally available locales and already loaded custom locales.
     * (It will ignore custom translator dynamic loading.)
     *
     * @param string $prefix prefix required to filter result
     *
     * @return array
     */
    public function getAvailableLocales($prefix = '')
    {
        $locales = [];
        foreach ($this->getLocalesFiles($prefix) as $file) {
            $locales[] = substr($file, strrpos($file, '/') + 1, -4);
        }

        return array_unique(array_merge($locales, array_keys($this->messages)));
    }

    /**
     * Init messages language from matching file in Lang directory.
     *
     * @param string $locale
     *
     * @return bool
     */
    protected function loadMessagesFromFile($locale)
    {
        if (isset($this->messages[$locale])) {
            return true;
        }

        return $this->resetMessages($locale);
    }

    /**
     * Set messages of a locale and take file first if present.
     *
     * @param string $locale
     * @param array  $messages
     *
     * @return $this
     */
    public function setMessages($locale, $messages)
    {
        $this->loadMessagesFromFile($locale);
        $this->addResource('array', $messages, $locale);
        $this->messages[$locale] = array_merge(
            isset($this->messages[$locale]) ? $this->messages[$locale] : [],
            $messages
        );

        return $this;
    }

    /**
     * Set messages of the current locale and take file first if present.
     *
     * @param array $messages
     *
     * @return $this
     */
    public function setTranslations($messages)
    {
        return $this->setMessages($this->getLocale(), $messages);
    }

    /**
     * Get messages of a locale, if none given, return all the
     * languages.
     *
     * @param string|null $locale
     *
     * @return array
     */
    public function getMessages($locale = null)
    {
        return $locale === null ? $this->messages : $this->messages[$locale];
    }

    /**
     * Set the current translator locale and indicate if the source locale file exists
     *
     * @param string $locale locale ex. en
     *
     * @return bool
     */
    public function setLocale($locale)
    {
        $locale = preg_replace_callback('/[-_]([a-z]{2,})/', function ($matches) {
            // _2-letters or YUE is a region, _3+-letters is a variant
            $upper = strtoupper($matches[1]);

            if ($upper === 'YUE' || $upper === 'ISO' || \strlen($upper) < 3) {
                return "_$upper";
            }

            return '_'.ucfirst($matches[1]);
        }, strtolower($locale));

        $previousLocale = $this->getLocale();

        if ($previousLocale === $locale) {
            return true;
        }

        unset(static::$singletons[$previousLocale]);

        if ($locale === 'auto') {
            $completeLocale = setlocale(LC_TIME, '0');
            $locale = preg_replace('/^([^_.-]+).*$/', '$1', $completeLocale);
            $locales = $this->getAvailableLocales($locale);

            $completeLocaleChunks = preg_split('/[_.-]+/', $completeLocale);

            $getScore = function ($language) use ($completeLocaleChunks) {
                return static::compareChunkLists($completeLocaleChunks, preg_split('/[_.-]+/', $language));
            };

            usort($locales, function ($first, $second) use ($getScore) {
                return $getScore($second) <=> $getScore($first);
            });

            $locale = $locales[0];
        }

        if (isset($this->aliases[$locale])) {
            $locale = $this->aliases[$locale];
        }

        // If subtag (ex: en_CA) first load the macro (ex: en) to have a fallback
        if (strpos($locale, '_') !== false &&
            $this->loadMessagesFromFile($macroLocale = preg_replace('/^([^_]+).*$/', '$1', $locale))
        ) {
            parent::setLocale($macroLocale);
        }

        if ($this->loadMessagesFromFile($locale) || $this->initializing) {
            parent::setLocale($locale);

            return true;
        }

        return false;
    }

    /**
     * Show locale on var_dump().
     *
     * @return array
     */
    public function __debugInfo()
    {
        return [
            'locale' => $this->getLocale(),
        ];
    }

    private static function compareChunkLists($referenceChunks, $chunks)
    {
        $score = 0;

        foreach ($referenceChunks as $index => $chunk) {
            if (!isset($chunks[$index])) {
                $score++;

                continue;
            }

            if (strtolower($chunks[$index]) === strtolower($chunk)) {
                $score += 10;
            }
        }

        return $score;
    }
}
# Changelog

All notable changes to this project will be documented in this file, in reverse chronological order by release.

## 1.0.1 - 2016-08-06

### Added

- Nothing.

### Deprecated

- Nothing.

### Removed

- Nothing.

### Fixed

- Updated all `@return self` annotation references in interfaces to use
  `@return static`, which more closelly follows the semantics of the
  specification.
- Updated the `MessageInterface::getHeaders()` return annotation to use the
  value `string[][]`, indicating the format is a nested array of strings.
- Updated the `@link` annotation for `RequestInterface::withRequestTarget()`
  to point to the correct section of RFC 7230.
- Updated the `ServerRequestInterface::withUploadedFiles()` parameter annotation
  to add the parameter name (`$uploadedFiles`).
- Updated a `@throws` annotation for the `UploadedFileInterface::moveTo()`
  method to correctly reference the method parameter (it was referencing an
  incorrect parameter name previously).

## 1.0.0 - 2016-05-18

Initial stable release; reflects accepted PSR-7 specification.
{
    "name": "psr/http-message",
    "description": "Common interface for HTTP messages",
    "keywords": ["psr", "psr-7", "http", "http-message", "request", "response"],
    "homepage": "https://github.com/php-fig/http-message",
    "license": "MIT",
    "authors": [
        {
            "name": "PHP-FIG",
            "homepage": "http://www.php-fig.org/"
        }
    ],
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "psr-4": {
            "Psr\\Http\\Message\\": "src/"
        }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.0.x-dev"
        }
    }
}
Copyright (c) 2014 PHP Framework Interoperability Group

Permission is hereby granted, free of charge, to any person obtaining a copy 
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights 
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 
copies of the Software, and to permit persons to whom the Software is 
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in 
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
PSR Http Message
================

This repository holds all interfaces/classes/traits related to
[PSR-7](http://www.php-fig.org/psr/psr-7/).

Note that this is not a HTTP message implementation of its own. It is merely an
interface that describes a HTTP message. See the specification for more details.

Usage
-----

We'll certainly need some stuff in here.<?php

namespace Psr\Http\Message;

/**
 * HTTP messages consist of requests from a client to a server and responses
 * from a server to a client. This interface defines the methods common to
 * each.
 *
 * Messages are considered immutable; all methods that might change state MUST
 * be implemented such that they retain the internal state of the current
 * message and return an instance that contains the changed state.
 *
 * @link http://www.ietf.org/rfc/rfc7230.txt
 * @link http://www.ietf.org/rfc/rfc7231.txt
 */
interface MessageInterface
{
    /**
     * Retrieves the HTTP protocol version as a string.
     *
     * The string MUST contain only the HTTP version number (e.g., "1.1", "1.0").
     *
     * @return string HTTP protocol version.
     */
    public function getProtocolVersion();

    /**
     * Return an instance with the specified HTTP protocol version.
     *
     * The version string MUST contain only the HTTP version number (e.g.,
     * "1.1", "1.0").
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * new protocol version.
     *
     * @param string $version HTTP protocol version
     * @return static
     */
    public function withProtocolVersion($version);

    /**
     * Retrieves all message header values.
     *
     * The keys represent the header name as it will be sent over the wire, and
     * each value is an array of strings associated with the header.
     *
     *     // Represent the headers as a string
     *     foreach ($message->getHeaders() as $name => $values) {
     *         echo $name . ": " . implode(", ", $values);
     *     }
     *
     *     // Emit headers iteratively:
     *     foreach ($message->getHeaders() as $name => $values) {
     *         foreach ($values as $value) {
     *             header(sprintf('%s: %s', $name, $value), false);
     *         }
     *     }
     *
     * While header names are not case-sensitive, getHeaders() will preserve the
     * exact case in which headers were originally specified.
     *
     * @return string[][] Returns an associative array of the message's headers. Each
     *     key MUST be a header name, and each value MUST be an array of strings
     *     for that header.
     */
    public function getHeaders();

    /**
     * Checks if a header exists by the given case-insensitive name.
     *
     * @param string $name Case-insensitive header field name.
     * @return bool Returns true if any header names match the given header
     *     name using a case-insensitive string comparison. Returns false if
     *     no matching header name is found in the message.
     */
    public function hasHeader($name);

    /**
     * Retrieves a message header value by the given case-insensitive name.
     *
     * This method returns an array of all the header values of the given
     * case-insensitive header name.
     *
     * If the header does not appear in the message, this method MUST return an
     * empty array.
     *
     * @param string $name Case-insensitive header field name.
     * @return string[] An array of string values as provided for the given
     *    header. If the header does not appear in the message, this method MUST
     *    return an empty array.
     */
    public function getHeader($name);

    /**
     * Retrieves a comma-separated string of the values for a single header.
     *
     * This method returns all of the header values of the given
     * case-insensitive header name as a string concatenated together using
     * a comma.
     *
     * NOTE: Not all header values may be appropriately represented using
     * comma concatenation. For such headers, use getHeader() instead
     * and supply your own delimiter when concatenating.
     *
     * If the header does not appear in the message, this method MUST return
     * an empty string.
     *
     * @param string $name Case-insensitive header field name.
     * @return string A string of values as provided for the given header
     *    concatenated together using a comma. If the header does not appear in
     *    the message, this method MUST return an empty string.
     */
    public function getHeaderLine($name);

    /**
     * Return an instance with the provided value replacing the specified header.
     *
     * While header names are case-insensitive, the casing of the header will
     * be preserved by this function, and returned from getHeaders().
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * new and/or updated header and value.
     *
     * @param string $name Case-insensitive header field name.
     * @param string|string[] $value Header value(s).
     * @return static
     * @throws \InvalidArgumentException for invalid header names or values.
     */
    public function withHeader($name, $value);

    /**
     * Return an instance with the specified header appended with the given value.
     *
     * Existing values for the specified header will be maintained. The new
     * value(s) will be appended to the existing list. If the header did not
     * exist previously, it will be added.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * new header and/or value.
     *
     * @param string $name Case-insensitive header field name to add.
     * @param string|string[] $value Header value(s).
     * @return static
     * @throws \InvalidArgumentException for invalid header names or values.
     */
    public function withAddedHeader($name, $value);

    /**
     * Return an instance without the specified header.
     *
     * Header resolution MUST be done without case-sensitivity.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that removes
     * the named header.
     *
     * @param string $name Case-insensitive header field name to remove.
     * @return static
     */
    public function withoutHeader($name);

    /**
     * Gets the body of the message.
     *
     * @return StreamInterface Returns the body as a stream.
     */
    public function getBody();

    /**
     * Return an instance with the specified message body.
     *
     * The body MUST be a StreamInterface object.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return a new instance that has the
     * new body stream.
     *
     * @param StreamInterface $body Body.
     * @return static
     * @throws \InvalidArgumentException When the body is not valid.
     */
    public function withBody(StreamInterface $body);
}
<?php

namespace Psr\Http\Message;

/**
 * Representation of an outgoing, client-side request.
 *
 * Per the HTTP specification, this interface includes properties for
 * each of the following:
 *
 * - Protocol version
 * - HTTP method
 * - URI
 * - Headers
 * - Message body
 *
 * During construction, implementations MUST attempt to set the Host header from
 * a provided URI if no Host header is provided.
 *
 * Requests are considered immutable; all methods that might change state MUST
 * be implemented such that they retain the internal state of the current
 * message and return an instance that contains the changed state.
 */
interface RequestInterface extends MessageInterface
{
    /**
     * Retrieves the message's request target.
     *
     * Retrieves the message's request-target either as it will appear (for
     * clients), as it appeared at request (for servers), or as it was
     * specified for the instance (see withRequestTarget()).
     *
     * In most cases, this will be the origin-form of the composed URI,
     * unless a value was provided to the concrete implementation (see
     * withRequestTarget() below).
     *
     * If no URI is available, and no request-target has been specifically
     * provided, this method MUST return the string "/".
     *
     * @return string
     */
    public function getRequestTarget();

    /**
     * Return an instance with the specific request-target.
     *
     * If the request needs a non-origin-form request-target — e.g., for
     * specifying an absolute-form, authority-form, or asterisk-form —
     * this method may be used to create an instance with the specified
     * request-target, verbatim.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * changed request target.
     *
     * @link http://tools.ietf.org/html/rfc7230#section-5.3 (for the various
     *     request-target forms allowed in request messages)
     * @param mixed $requestTarget
     * @return static
     */
    public function withRequestTarget($requestTarget);

    /**
     * Retrieves the HTTP method of the request.
     *
     * @return string Returns the request method.
     */
    public function getMethod();

    /**
     * Return an instance with the provided HTTP method.
     *
     * While HTTP method names are typically all uppercase characters, HTTP
     * method names are case-sensitive and thus implementations SHOULD NOT
     * modify the given string.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * changed request method.
     *
     * @param string $method Case-sensitive method.
     * @return static
     * @throws \InvalidArgumentException for invalid HTTP methods.
     */
    public function withMethod($method);

    /**
     * Retrieves the URI instance.
     *
     * This method MUST return a UriInterface instance.
     *
     * @link http://tools.ietf.org/html/rfc3986#section-4.3
     * @return UriInterface Returns a UriInterface instance
     *     representing the URI of the request.
     */
    public function getUri();

    /**
     * Returns an instance with the provided URI.
     *
     * This method MUST update the Host header of the returned request by
     * default if the URI contains a host component. If the URI does not
     * contain a host component, any pre-existing Host header MUST be carried
     * over to the returned request.
     *
     * You can opt-in to preserving the original state of the Host header by
     * setting `$preserveHost` to `true`. When `$preserveHost` is set to
     * `true`, this method interacts with the Host header in the following ways:
     *
     * - If the Host header is missing or empty, and the new URI contains
     *   a host component, this method MUST update the Host header in the returned
     *   request.
     * - If the Host header is missing or empty, and the new URI does not contain a
     *   host component, this method MUST NOT update the Host header in the returned
     *   request.
     * - If a Host header is present and non-empty, this method MUST NOT update
     *   the Host header in the returned request.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * new UriInterface instance.
     *
     * @link http://tools.ietf.org/html/rfc3986#section-4.3
     * @param UriInterface $uri New request URI to use.
     * @param bool $preserveHost Preserve the original state of the Host header.
     * @return static
     */
    public function withUri(UriInterface $uri, $preserveHost = false);
}
<?php

namespace Psr\Http\Message;

/**
 * Representation of an outgoing, server-side response.
 *
 * Per the HTTP specification, this interface includes properties for
 * each of the following:
 *
 * - Protocol version
 * - Status code and reason phrase
 * - Headers
 * - Message body
 *
 * Responses are considered immutable; all methods that might change state MUST
 * be implemented such that they retain the internal state of the current
 * message and return an instance that contains the changed state.
 */
interface ResponseInterface extends MessageInterface
{
    /**
     * Gets the response status code.
     *
     * The status code is a 3-digit integer result code of the server's attempt
     * to understand and satisfy the request.
     *
     * @return int Status code.
     */
    public function getStatusCode();

    /**
     * Return an instance with the specified status code and, optionally, reason phrase.
     *
     * If no reason phrase is specified, implementations MAY choose to default
     * to the RFC 7231 or IANA recommended reason phrase for the response's
     * status code.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * updated status and reason phrase.
     *
     * @link http://tools.ietf.org/html/rfc7231#section-6
     * @link http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
     * @param int $code The 3-digit integer result code to set.
     * @param string $reasonPhrase The reason phrase to use with the
     *     provided status code; if none is provided, implementations MAY
     *     use the defaults as suggested in the HTTP specification.
     * @return static
     * @throws \InvalidArgumentException For invalid status code arguments.
     */
    public function withStatus($code, $reasonPhrase = '');

    /**
     * Gets the response reason phrase associated with the status code.
     *
     * Because a reason phrase is not a required element in a response
     * status line, the reason phrase value MAY be null. Implementations MAY
     * choose to return the default RFC 7231 recommended reason phrase (or those
     * listed in the IANA HTTP Status Code Registry) for the response's
     * status code.
     *
     * @link http://tools.ietf.org/html/rfc7231#section-6
     * @link http://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml
     * @return string Reason phrase; must return an empty string if none present.
     */
    public function getReasonPhrase();
}
<?php

namespace Psr\Http\Message;

/**
 * Representation of an incoming, server-side HTTP request.
 *
 * Per the HTTP specification, this interface includes properties for
 * each of the following:
 *
 * - Protocol version
 * - HTTP method
 * - URI
 * - Headers
 * - Message body
 *
 * Additionally, it encapsulates all data as it has arrived to the
 * application from the CGI and/or PHP environment, including:
 *
 * - The values represented in $_SERVER.
 * - Any cookies provided (generally via $_COOKIE)
 * - Query string arguments (generally via $_GET, or as parsed via parse_str())
 * - Upload files, if any (as represented by $_FILES)
 * - Deserialized body parameters (generally from $_POST)
 *
 * $_SERVER values MUST be treated as immutable, as they represent application
 * state at the time of request; as such, no methods are provided to allow
 * modification of those values. The other values provide such methods, as they
 * can be restored from $_SERVER or the request body, and may need treatment
 * during the application (e.g., body parameters may be deserialized based on
 * content type).
 *
 * Additionally, this interface recognizes the utility of introspecting a
 * request to derive and match additional parameters (e.g., via URI path
 * matching, decrypting cookie values, deserializing non-form-encoded body
 * content, matching authorization headers to users, etc). These parameters
 * are stored in an "attributes" property.
 *
 * Requests are considered immutable; all methods that might change state MUST
 * be implemented such that they retain the internal state of the current
 * message and return an instance that contains the changed state.
 */
interface ServerRequestInterface extends RequestInterface
{
    /**
     * Retrieve server parameters.
     *
     * Retrieves data related to the incoming request environment,
     * typically derived from PHP's $_SERVER superglobal. The data IS NOT
     * REQUIRED to originate from $_SERVER.
     *
     * @return array
     */
    public function getServerParams();

    /**
     * Retrieve cookies.
     *
     * Retrieves cookies sent by the client to the server.
     *
     * The data MUST be compatible with the structure of the $_COOKIE
     * superglobal.
     *
     * @return array
     */
    public function getCookieParams();

    /**
     * Return an instance with the specified cookies.
     *
     * The data IS NOT REQUIRED to come from the $_COOKIE superglobal, but MUST
     * be compatible with the structure of $_COOKIE. Typically, this data will
     * be injected at instantiation.
     *
     * This method MUST NOT update the related Cookie header of the request
     * instance, nor related values in the server params.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * updated cookie values.
     *
     * @param array $cookies Array of key/value pairs representing cookies.
     * @return static
     */
    public function withCookieParams(array $cookies);

    /**
     * Retrieve query string arguments.
     *
     * Retrieves the deserialized query string arguments, if any.
     *
     * Note: the query params might not be in sync with the URI or server
     * params. If you need to ensure you are only getting the original
     * values, you may need to parse the query string from `getUri()->getQuery()`
     * or from the `QUERY_STRING` server param.
     *
     * @return array
     */
    public function getQueryParams();

    /**
     * Return an instance with the specified query string arguments.
     *
     * These values SHOULD remain immutable over the course of the incoming
     * request. They MAY be injected during instantiation, such as from PHP's
     * $_GET superglobal, or MAY be derived from some other value such as the
     * URI. In cases where the arguments are parsed from the URI, the data
     * MUST be compatible with what PHP's parse_str() would return for
     * purposes of how duplicate query parameters are handled, and how nested
     * sets are handled.
     *
     * Setting query string arguments MUST NOT change the URI stored by the
     * request, nor the values in the server params.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * updated query string arguments.
     *
     * @param array $query Array of query string arguments, typically from
     *     $_GET.
     * @return static
     */
    public function withQueryParams(array $query);

    /**
     * Retrieve normalized file upload data.
     *
     * This method returns upload metadata in a normalized tree, with each leaf
     * an instance of Psr\Http\Message\UploadedFileInterface.
     *
     * These values MAY be prepared from $_FILES or the message body during
     * instantiation, or MAY be injected via withUploadedFiles().
     *
     * @return array An array tree of UploadedFileInterface instances; an empty
     *     array MUST be returned if no data is present.
     */
    public function getUploadedFiles();

    /**
     * Create a new instance with the specified uploaded files.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * updated body parameters.
     *
     * @param array $uploadedFiles An array tree of UploadedFileInterface instances.
     * @return static
     * @throws \InvalidArgumentException if an invalid structure is provided.
     */
    public function withUploadedFiles(array $uploadedFiles);

    /**
     * Retrieve any parameters provided in the request body.
     *
     * If the request Content-Type is either application/x-www-form-urlencoded
     * or multipart/form-data, and the request method is POST, this method MUST
     * return the contents of $_POST.
     *
     * Otherwise, this method may return any results of deserializing
     * the request body content; as parsing returns structured content, the
     * potential types MUST be arrays or objects only. A null value indicates
     * the absence of body content.
     *
     * @return null|array|object The deserialized body parameters, if any.
     *     These will typically be an array or object.
     */
    public function getParsedBody();

    /**
     * Return an instance with the specified body parameters.
     *
     * These MAY be injected during instantiation.
     *
     * If the request Content-Type is either application/x-www-form-urlencoded
     * or multipart/form-data, and the request method is POST, use this method
     * ONLY to inject the contents of $_POST.
     *
     * The data IS NOT REQUIRED to come from $_POST, but MUST be the results of
     * deserializing the request body content. Deserialization/parsing returns
     * structured data, and, as such, this method ONLY accepts arrays or objects,
     * or a null value if nothing was available to parse.
     *
     * As an example, if content negotiation determines that the request data
     * is a JSON payload, this method could be used to create a request
     * instance with the deserialized parameters.
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * updated body parameters.
     *
     * @param null|array|object $data The deserialized body data. This will
     *     typically be in an array or object.
     * @return static
     * @throws \InvalidArgumentException if an unsupported argument type is
     *     provided.
     */
    public function withParsedBody($data);

    /**
     * Retrieve attributes derived from the request.
     *
     * The request "attributes" may be used to allow injection of any
     * parameters derived from the request: e.g., the results of path
     * match operations; the results of decrypting cookies; the results of
     * deserializing non-form-encoded message bodies; etc. Attributes
     * will be application and request specific, and CAN be mutable.
     *
     * @return array Attributes derived from the request.
     */
    public function getAttributes();

    /**
     * Retrieve a single derived request attribute.
     *
     * Retrieves a single derived request attribute as described in
     * getAttributes(). If the attribute has not been previously set, returns
     * the default value as provided.
     *
     * This method obviates the need for a hasAttribute() method, as it allows
     * specifying a default value to return if the attribute is not found.
     *
     * @see getAttributes()
     * @param string $name The attribute name.
     * @param mixed $default Default value to return if the attribute does not exist.
     * @return mixed
     */
    public function getAttribute($name, $default = null);

    /**
     * Return an instance with the specified derived request attribute.
     *
     * This method allows setting a single derived request attribute as
     * described in getAttributes().
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that has the
     * updated attribute.
     *
     * @see getAttributes()
     * @param string $name The attribute name.
     * @param mixed $value The value of the attribute.
     * @return static
     */
    public function withAttribute($name, $value);

    /**
     * Return an instance that removes the specified derived request attribute.
     *
     * This method allows removing a single derived request attribute as
     * described in getAttributes().
     *
     * This method MUST be implemented in such a way as to retain the
     * immutability of the message, and MUST return an instance that removes
     * the attribute.
     *
     * @see getAttributes()
     * @param string $name The attribute name.
     * @return static
     */
    public function withoutAttribute($name);
}
<?php

namespace Psr\Http\Message;

/**
 * Describes a data stream.
 *
 * Typically, an instance will wrap a PHP stream; this interface provides
 * a wrapper around the most common operations, including serialization of
 * the entire stream to a string.
 */
interface StreamInterface
{
    /**
     * Reads all data from the stream into a string, from the beginning to end.
     *
     * This method MUST attempt to seek to the beginning of the stream before
     * reading data and read the stream until the end is reached.
     *
     * Warning: This could attempt to load a large amount of data into memory.
     *
     * This method MUST NOT raise an exception in order to conform with PHP's
     * string casting operations.
     *
     * @see http://php.net/manual/en/language.oop5.magic.php#object.tostring
     * @return string
     */
    public function __toString();

    /**
     * Closes the stream and any underlying resources.
     *
     * @return void
     */
    public function close();

    /**
     * Separates any underlying resources from the stream.
     *
     * After the stream has been detached, the stream is in an unusable state.
     *
     * @return resource|null Underlying PHP stream, if any
     */
    public function detach();

    /**
     * Get the size of the stream if known.
     *
     * @return int|null Returns the size in bytes if known, or null if unknown.
     */
    public function getSize();

    /**
     * Returns the current position of the file read/write pointer
     *
     * @return int Position of the file pointer
     * @throws \RuntimeException on error.
     */
    public function tell();

    /**
     * Returns true if the stream is at the end of the stream.
     *
     * @return bool
     */
    public function eof();

    /**
     * Returns whether or not the stream is seekable.
     *
     * @return bool
     */
    public function isSeekable();

    /**
     * Seek to a position in the stream.
     *
     * @link http://www.php.net/manual/en/function.fseek.php
     * @param int $offset Stream offset
     * @param int $whence Specifies how the cursor position will be calculated
     *     based on the seek offset. Valid values are identical to the built-in
     *     PHP $whence values for `fseek()`.  SEEK_SET: Set position equal to
     *     offset bytes SEEK_CUR: Set position to current location plus offset
     *     SEEK_END: Set position to end-of-stream plus offset.
     * @throws \RuntimeException on failure.
     */
    public function seek($offset, $whence = SEEK_SET);

    /**
     * Seek to the beginning of the stream.
     *
     * If the stream is not seekable, this method will raise an exception;
     * otherwise, it will perform a seek(0).
     *
     * @see seek()
     * @link http://www.php.net/manual/en/function.fseek.php
     * @throws \RuntimeException on failure.
     */
    public function rewind();

    /**
     * Returns whether or not the stream is writable.
     *
     * @return bool
     */
    public function isWritable();

    /**
     * Write data to the stream.
     *
     * @param string $string The string that is to be written.
     * @return int Returns the number of bytes written to the stream.
     * @throws \RuntimeException on failure.
     */
    public function write($string);

    /**
     * Returns whether or not the stream is readable.
     *
     * @return bool
     */
    public function isReadable();

    /**
     * Read data from the stream.
     *
     * @param int $length Read up to $length bytes from the object and return
     *     them. Fewer than $length bytes may be returned if underlying stream
     *     call returns fewer bytes.
     * @return string Returns the data read from the stream, or an empty string
     *     if no bytes are available.
     * @throws \RuntimeException if an error occurs.
     */
    public function read($length);

    /**
     * Returns the remaining contents in a string
     *
     * @return string
     * @throws \RuntimeException if unable to read or an error occurs while
     *     reading.
     */
    public function getContents();

    /**
     * Get stream metadata as an associative array or retrieve a specific key.
     *
     * The keys returned are identical to the keys returned from PHP's
     * stream_get_meta_data() function.
     *
     * @link http://php.net/manual/en/function.stream-get-meta-data.php
     * @param string $key Specific metadata to retrieve.
     * @return array|mixed|null Returns an associative array if no key is
     *     provided. Returns a specific key value if a key is provided and the
     *     value is found, or null if the key is not found.
     */
    public function getMetadata($key = null);
}
<?php

namespace Psr\Http\Message;

/**
 * Value object representing a file uploaded through an HTTP request.
 *
 * Instances of this interface are considered immutable; all methods that
 * might change state MUST be implemented such that they retain the internal
 * state of the current instance and return an instance that contains the
 * changed state.
 */
interface UploadedFileInterface
{
    /**
     * Retrieve a stream representing the uploaded file.
     *
     * This method MUST return a StreamInterface instance, representing the
     * uploaded file. The purpose of this method is to allow utilizing native PHP
     * stream functionality to manipulate the file upload, such as
     * stream_copy_to_stream() (though the result will need to be decorated in a
     * native PHP stream wrapper to work with such functions).
     *
     * If the moveTo() method has been called previously, this method MUST raise
     * an exception.
     *
     * @return StreamInterface Stream representation of the uploaded file.
     * @throws \RuntimeException in cases when no stream is available or can be
     *     created.
     */
    public function getStream();

    /**
     * Move the uploaded file to a new location.
     *
     * Use this method as an alternative to move_uploaded_file(). This method is
     * guaranteed to work in both SAPI and non-SAPI environments.
     * Implementations must determine which environment they are in, and use the
     * appropriate method (move_uploaded_file(), rename(), or a stream
     * operation) to perform the operation.
     *
     * $targetPath may be an absolute path, or a relative path. If it is a
     * relative path, resolution should be the same as used by PHP's rename()
     * function.
     *
     * The original file or stream MUST be removed on completion.
     *
     * If this method is called more than once, any subsequent calls MUST raise
     * an exception.
     *
     * When used in an SAPI environment where $_FILES is populated, when writing
     * files via moveTo(), is_uploaded_file() and move_uploaded_file() SHOULD be
     * used to ensure permissions and upload status are verified correctly.
     *
     * If you wish to move to a stream, use getStream(), as SAPI operations
     * cannot guarantee writing to stream destinations.
     *
     * @see http://php.net/is_uploaded_file
     * @see http://php.net/move_uploaded_file
     * @param string $targetPath Path to which to move the uploaded file.
     * @throws \InvalidArgumentException if the $targetPath specified is invalid.
     * @throws \RuntimeException on any error during the move operation, or on
     *     the second or subsequent call to the method.
     */
    public function moveTo($targetPath);
    
    /**
     * Retrieve the file size.
     *
     * Implementations SHOULD return the value stored in the "size" key of
     * the file in the $_FILES array if available, as PHP calculates this based
     * on the actual size transmitted.
     *
     * @return int|null The file size in bytes or null if unknown.
     */
    public function getSize();
    
    /**
     * Retrieve the error associated with the uploaded file.
     *
     * The return value MUST be one of PHP's UPLOAD_ERR_XXX constants.
     *
     * If the file was uploaded successfully, this method MUST return
     * UPLOAD_ERR_OK.
     *
     * Implementations SHOULD return the value stored in the "error" key of
     * the file in the $_FILES array.
     *
     * @see http://php.net/manual/en/features.file-upload.errors.php
     * @return int One of PHP's UPLOAD_ERR_XXX constants.
     */
    public function getError();
    
    /**
     * Retrieve the filename sent by the client.
     *
     * Do not trust the value returned by this method. A client could send
     * a malicious filename with the intention to corrupt or hack your
     * application.
     *
     * Implementations SHOULD return the value stored in the "name" key of
     * the file in the $_FILES array.
     *
     * @return string|null The filename sent by the client or null if none
     *     was provided.
     */
    public function getClientFilename();
    
    /**
     * Retrieve the media type sent by the client.
     *
     * Do not trust the value returned by this method. A client could send
     * a malicious media type with the intention to corrupt or hack your
     * application.
     *
     * Implementations SHOULD return the value stored in the "type" key of
     * the file in the $_FILES array.
     *
     * @return string|null The media type sent by the client or null if none
     *     was provided.
     */
    public function getClientMediaType();
}
<?php
namespace Psr\Http\Message;

/**
 * Value object representing a URI.
 *
 * This interface is meant to represent URIs according to RFC 3986 and to
 * provide methods for most common operations. Additional functionality for
 * working with URIs can be provided on top of the interface or externally.
 * Its primary use is for HTTP requests, but may also be used in other
 * contexts.
 *
 * Instances of this interface are considered immutable; all methods that
 * might change state MUST be implemented such that they retain the internal
 * state of the current instance and return an instance that contains the
 * changed state.
 *
 * Typically the Host header will be also be present in the request message.
 * For server-side requests, the scheme will typically be discoverable in the
 * server parameters.
 *
 * @link http://tools.ietf.org/html/rfc3986 (the URI specification)
 */
interface UriInterface
{
    /**
     * Retrieve the scheme component of the URI.
     *
     * If no scheme is present, this method MUST return an empty string.
     *
     * The value returned MUST be normalized to lowercase, per RFC 3986
     * Section 3.1.
     *
     * The trailing ":" character is not part of the scheme and MUST NOT be
     * added.
     *
     * @see https://tools.ietf.org/html/rfc3986#section-3.1
     * @return string The URI scheme.
     */
    public function getScheme();

    /**
     * Retrieve the authority component of the URI.
     *
     * If no authority information is present, this method MUST return an empty
     * string.
     *
     * The authority syntax of the URI is:
     *
     * <pre>
     * [user-info@]host[:port]
     * </pre>
     *
     * If the port component is not set or is the standard port for the current
     * scheme, it SHOULD NOT be included.
     *
     * @see https://tools.ietf.org/html/rfc3986#section-3.2
     * @return string The URI authority, in "[user-info@]host[:port]" format.
     */
    public function getAuthority();

    /**
     * Retrieve the user information component of the URI.
     *
     * If no user information is present, this method MUST return an empty
     * string.
     *
     * If a user is present in the URI, this will return that value;
     * additionally, if the password is also present, it will be appended to the
     * user value, with a colon (":") separating the values.
     *
     * The trailing "@" character is not part of the user information and MUST
     * NOT be added.
     *
     * @return string The URI user information, in "username[:password]" format.
     */
    public function getUserInfo();

    /**
     * Retrieve the host component of the URI.
     *
     * If no host is present, this method MUST return an empty string.
     *
     * The value returned MUST be normalized to lowercase, per RFC 3986
     * Section 3.2.2.
     *
     * @see http://tools.ietf.org/html/rfc3986#section-3.2.2
     * @return string The URI host.
     */
    public function getHost();

    /**
     * Retrieve the port component of the URI.
     *
     * If a port is present, and it is non-standard for the current scheme,
     * this method MUST return it as an integer. If the port is the standard port
     * used with the current scheme, this method SHOULD return null.
     *
     * If no port is present, and no scheme is present, this method MUST return
     * a null value.
     *
     * If no port is present, but a scheme is present, this method MAY return
     * the standard port for that scheme, but SHOULD return null.
     *
     * @return null|int The URI port.
     */
    public function getPort();

    /**
     * Retrieve the path component of the URI.
     *
     * The path can either be empty or absolute (starting with a slash) or
     * rootless (not starting with a slash). Implementations MUST support all
     * three syntaxes.
     *
     * Normally, the empty path "" and absolute path "/" are considered equal as
     * defined in RFC 7230 Section 2.7.3. But this method MUST NOT automatically
     * do this normalization because in contexts with a trimmed base path, e.g.
     * the front controller, this difference becomes significant. It's the task
     * of the user to handle both "" and "/".
     *
     * The value returned MUST be percent-encoded, but MUST NOT double-encode
     * any characters. To determine what characters to encode, please refer to
     * RFC 3986, Sections 2 and 3.3.
     *
     * As an example, if the value should include a slash ("/") not intended as
     * delimiter between path segments, that value MUST be passed in encoded
     * form (e.g., "%2F") to the instance.
     *
     * @see https://tools.ietf.org/html/rfc3986#section-2
     * @see https://tools.ietf.org/html/rfc3986#section-3.3
     * @return string The URI path.
     */
    public function getPath();

    /**
     * Retrieve the query string of the URI.
     *
     * If no query string is present, this method MUST return an empty string.
     *
     * The leading "?" character is not part of the query and MUST NOT be
     * added.
     *
     * The value returned MUST be percent-encoded, but MUST NOT double-encode
     * any characters. To determine what characters to encode, please refer to
     * RFC 3986, Sections 2 and 3.4.
     *
     * As an example, if a value in a key/value pair of the query string should
     * include an ampersand ("&") not intended as a delimiter between values,
     * that value MUST be passed in encoded form (e.g., "%26") to the instance.
     *
     * @see https://tools.ietf.org/html/rfc3986#section-2
     * @see https://tools.ietf.org/html/rfc3986#section-3.4
     * @return string The URI query string.
     */
    public function getQuery();

    /**
     * Retrieve the fragment component of the URI.
     *
     * If no fragment is present, this method MUST return an empty string.
     *
     * The leading "#" character is not part of the fragment and MUST NOT be
     * added.
     *
     * The value returned MUST be percent-encoded, but MUST NOT double-encode
     * any characters. To determine what characters to encode, please refer to
     * RFC 3986, Sections 2 and 3.5.
     *
     * @see https://tools.ietf.org/html/rfc3986#section-2
     * @see https://tools.ietf.org/html/rfc3986#section-3.5
     * @return string The URI fragment.
     */
    public function getFragment();

    /**
     * Return an instance with the specified scheme.
     *
     * This method MUST retain the state of the current instance, and return
     * an instance that contains the specified scheme.
     *
     * Implementations MUST support the schemes "http" and "https" case
     * insensitively, and MAY accommodate other schemes if required.
     *
     * An empty scheme is equivalent to removing the scheme.
     *
     * @param string $scheme The scheme to use with the new instance.
     * @return static A new instance with the specified scheme.
     * @throws \InvalidArgumentException for invalid or unsupported schemes.
     */
    public function withScheme($scheme);

    /**
     * Return an instance with the specified user information.
     *
     * This method MUST retain the state of the current instance, and return
     * an instance that contains the specified user information.
     *
     * Password is optional, but the user information MUST include the
     * user; an empty string for the user is equivalent to removing user
     * information.
     *
     * @param string $user The user name to use for authority.
     * @param null|string $password The password associated with $user.
     * @return static A new instance with the specified user information.
     */
    public function withUserInfo($user, $password = null);

    /**
     * Return an instance with the specified host.
     *
     * This method MUST retain the state of the current instance, and return
     * an instance that contains the specified host.
     *
     * An empty host value is equivalent to removing the host.
     *
     * @param string $host The hostname to use with the new instance.
     * @return static A new instance with the specified host.
     * @throws \InvalidArgumentException for invalid hostnames.
     */
    public function withHost($host);

    /**
     * Return an instance with the specified port.
     *
     * This method MUST retain the state of the current instance, and return
     * an instance that contains the specified port.
     *
     * Implementations MUST raise an exception for ports outside the
     * established TCP and UDP port ranges.
     *
     * A null value provided for the port is equivalent to removing the port
     * information.
     *
     * @param null|int $port The port to use with the new instance; a null value
     *     removes the port information.
     * @return static A new instance with the specified port.
     * @throws \InvalidArgumentException for invalid ports.
     */
    public function withPort($port);

    /**
     * Return an instance with the specified path.
     *
     * This method MUST retain the state of the current instance, and return
     * an instance that contains the specified path.
     *
     * The path can either be empty or absolute (starting with a slash) or
     * rootless (not starting with a slash). Implementations MUST support all
     * three syntaxes.
     *
     * If the path is intended to be domain-relative rather than path relative then
     * it must begin with a slash ("/"). Paths not starting with a slash ("/")
     * are assumed to be relative to some base path known to the application or
     * consumer.
     *
     * Users can provide both encoded and decoded path characters.
     * Implementations ensure the correct encoding as outlined in getPath().
     *
     * @param string $path The path to use with the new instance.
     * @return static A new instance with the specified path.
     * @throws \InvalidArgumentException for invalid paths.
     */
    public function withPath($path);

    /**
     * Return an instance with the specified query string.
     *
     * This method MUST retain the state of the current instance, and return
     * an instance that contains the specified query string.
     *
     * Users can provide both encoded and decoded query characters.
     * Implementations ensure the correct encoding as outlined in getQuery().
     *
     * An empty query string value is equivalent to removing the query string.
     *
     * @param string $query The query string to use with the new instance.
     * @return static A new instance with the specified query string.
     * @throws \InvalidArgumentException for invalid query strings.
     */
    public function withQuery($query);

    /**
     * Return an instance with the specified URI fragment.
     *
     * This method MUST retain the state of the current instance, and return
     * an instance that contains the specified URI fragment.
     *
     * Users can provide both encoded and decoded fragment characters.
     * Implementations ensure the correct encoding as outlined in getFragment().
     *
     * An empty fragment value is equivalent to removing the fragment.
     *
     * @param string $fragment The fragment to use with the new instance.
     * @return static A new instance with the specified fragment.
     */
    public function withFragment($fragment);

    /**
     * Return the string representation as a URI reference.
     *
     * Depending on which components of the URI are present, the resulting
     * string is either a full URI or relative reference according to RFC 3986,
     * Section 4.1. The method concatenates the various components of the URI,
     * using the appropriate delimiters:
     *
     * - If a scheme is present, it MUST be suffixed by ":".
     * - If an authority is present, it MUST be prefixed by "//".
     * - The path can be concatenated without delimiters. But there are two
     *   cases where the path has to be adjusted to make the URI reference
     *   valid as PHP does not allow to throw an exception in __toString():
     *     - If the path is rootless and an authority is present, the path MUST
     *       be prefixed by "/".
     *     - If the path is starting with more than one "/" and no authority is
     *       present, the starting slashes MUST be reduced to one.
     * - If a query is present, it MUST be prefixed by "?".
     * - If a fragment is present, it MUST be prefixed by "#".
     *
     * @see http://tools.ietf.org/html/rfc3986#section-4.1
     * @return string
     */
    public function __toString();
}
{
    "name": "psr/log",
    "description": "Common interface for logging libraries",
    "keywords": ["psr", "psr-3", "log"],
    "homepage": "https://github.com/php-fig/log",
    "license": "MIT",
    "authors": [
        {
            "name": "PHP-FIG",
            "homepage": "http://www.php-fig.org/"
        }
    ],
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "psr-4": {
            "Psr\\Log\\": "Psr/Log/"
        }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.1.x-dev"
        }
    }
}
Copyright (c) 2012 PHP Framework Interoperability Group

Permission is hereby granted, free of charge, to any person obtaining a copy 
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights 
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 
copies of the Software, and to permit persons to whom the Software is 
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in 
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?php

namespace Psr\Log;

/**
 * This is a simple Logger implementation that other Loggers can inherit from.
 *
 * It simply delegates all log-level-specific methods to the `log` method to
 * reduce boilerplate code that a simple Logger that does the same thing with
 * messages regardless of the error level has to implement.
 */
abstract class AbstractLogger implements LoggerInterface
{
    /**
     * System is unusable.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function emergency($message, array $context = array())
    {
        $this->log(LogLevel::EMERGENCY, $message, $context);
    }

    /**
     * Action must be taken immediately.
     *
     * Example: Entire website down, database unavailable, etc. This should
     * trigger the SMS alerts and wake you up.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function alert($message, array $context = array())
    {
        $this->log(LogLevel::ALERT, $message, $context);
    }

    /**
     * Critical conditions.
     *
     * Example: Application component unavailable, unexpected exception.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function critical($message, array $context = array())
    {
        $this->log(LogLevel::CRITICAL, $message, $context);
    }

    /**
     * Runtime errors that do not require immediate action but should typically
     * be logged and monitored.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function error($message, array $context = array())
    {
        $this->log(LogLevel::ERROR, $message, $context);
    }

    /**
     * Exceptional occurrences that are not errors.
     *
     * Example: Use of deprecated APIs, poor use of an API, undesirable things
     * that are not necessarily wrong.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function warning($message, array $context = array())
    {
        $this->log(LogLevel::WARNING, $message, $context);
    }

    /**
     * Normal but significant events.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function notice($message, array $context = array())
    {
        $this->log(LogLevel::NOTICE, $message, $context);
    }

    /**
     * Interesting events.
     *
     * Example: User logs in, SQL logs.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function info($message, array $context = array())
    {
        $this->log(LogLevel::INFO, $message, $context);
    }

    /**
     * Detailed debug information.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function debug($message, array $context = array())
    {
        $this->log(LogLevel::DEBUG, $message, $context);
    }
}
<?php

namespace Psr\Log;

class InvalidArgumentException extends \InvalidArgumentException
{
}
<?php

namespace Psr\Log;

/**
 * Describes a logger-aware instance.
 */
interface LoggerAwareInterface
{
    /**
     * Sets a logger instance on the object.
     *
     * @param LoggerInterface $logger
     *
     * @return void
     */
    public function setLogger(LoggerInterface $logger);
}
<?php

namespace Psr\Log;

/**
 * Basic Implementation of LoggerAwareInterface.
 */
trait LoggerAwareTrait
{
    /**
     * The logger instance.
     *
     * @var LoggerInterface
     */
    protected $logger;

    /**
     * Sets a logger.
     *
     * @param LoggerInterface $logger
     */
    public function setLogger(LoggerInterface $logger)
    {
        $this->logger = $logger;
    }
}
<?php

namespace Psr\Log;

/**
 * Describes a logger instance.
 *
 * The message MUST be a string or object implementing __toString().
 *
 * The message MAY contain placeholders in the form: {foo} where foo
 * will be replaced by the context data in key "foo".
 *
 * The context array can contain arbitrary data. The only assumption that
 * can be made by implementors is that if an Exception instance is given
 * to produce a stack trace, it MUST be in a key named "exception".
 *
 * See https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md
 * for the full interface specification.
 */
interface LoggerInterface
{
    /**
     * System is unusable.
     *
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     */
    public function emergency($message, array $context = array());

    /**
     * Action must be taken immediately.
     *
     * Example: Entire website down, database unavailable, etc. This should
     * trigger the SMS alerts and wake you up.
     *
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     */
    public function alert($message, array $context = array());

    /**
     * Critical conditions.
     *
     * Example: Application component unavailable, unexpected exception.
     *
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     */
    public function critical($message, array $context = array());

    /**
     * Runtime errors that do not require immediate action but should typically
     * be logged and monitored.
     *
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     */
    public function error($message, array $context = array());

    /**
     * Exceptional occurrences that are not errors.
     *
     * Example: Use of deprecated APIs, poor use of an API, undesirable things
     * that are not necessarily wrong.
     *
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     */
    public function warning($message, array $context = array());

    /**
     * Normal but significant events.
     *
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     */
    public function notice($message, array $context = array());

    /**
     * Interesting events.
     *
     * Example: User logs in, SQL logs.
     *
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     */
    public function info($message, array $context = array());

    /**
     * Detailed debug information.
     *
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     */
    public function debug($message, array $context = array());

    /**
     * Logs with an arbitrary level.
     *
     * @param mixed   $level
     * @param string  $message
     * @param mixed[] $context
     *
     * @return void
     *
     * @throws \Psr\Log\InvalidArgumentException
     */
    public function log($level, $message, array $context = array());
}
<?php

namespace Psr\Log;

/**
 * This is a simple Logger trait that classes unable to extend AbstractLogger
 * (because they extend another class, etc) can include.
 *
 * It simply delegates all log-level-specific methods to the `log` method to
 * reduce boilerplate code that a simple Logger that does the same thing with
 * messages regardless of the error level has to implement.
 */
trait LoggerTrait
{
    /**
     * System is unusable.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function emergency($message, array $context = array())
    {
        $this->log(LogLevel::EMERGENCY, $message, $context);
    }

    /**
     * Action must be taken immediately.
     *
     * Example: Entire website down, database unavailable, etc. This should
     * trigger the SMS alerts and wake you up.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function alert($message, array $context = array())
    {
        $this->log(LogLevel::ALERT, $message, $context);
    }

    /**
     * Critical conditions.
     *
     * Example: Application component unavailable, unexpected exception.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function critical($message, array $context = array())
    {
        $this->log(LogLevel::CRITICAL, $message, $context);
    }

    /**
     * Runtime errors that do not require immediate action but should typically
     * be logged and monitored.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function error($message, array $context = array())
    {
        $this->log(LogLevel::ERROR, $message, $context);
    }

    /**
     * Exceptional occurrences that are not errors.
     *
     * Example: Use of deprecated APIs, poor use of an API, undesirable things
     * that are not necessarily wrong.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function warning($message, array $context = array())
    {
        $this->log(LogLevel::WARNING, $message, $context);
    }

    /**
     * Normal but significant events.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function notice($message, array $context = array())
    {
        $this->log(LogLevel::NOTICE, $message, $context);
    }

    /**
     * Interesting events.
     *
     * Example: User logs in, SQL logs.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function info($message, array $context = array())
    {
        $this->log(LogLevel::INFO, $message, $context);
    }

    /**
     * Detailed debug information.
     *
     * @param string $message
     * @param array  $context
     *
     * @return void
     */
    public function debug($message, array $context = array())
    {
        $this->log(LogLevel::DEBUG, $message, $context);
    }

    /**
     * Logs with an arbitrary level.
     *
     * @param mixed  $level
     * @param string $message
     * @param array  $context
     *
     * @return void
     *
     * @throws \Psr\Log\InvalidArgumentException
     */
    abstract public function log($level, $message, array $context = array());
}
<?php

namespace Psr\Log;

/**
 * Describes log levels.
 */
class LogLevel
{
    const EMERGENCY = 'emergency';
    const ALERT     = 'alert';
    const CRITICAL  = 'critical';
    const ERROR     = 'error';
    const WARNING   = 'warning';
    const NOTICE    = 'notice';
    const INFO      = 'info';
    const DEBUG     = 'debug';
}
<?php

namespace Psr\Log;

/**
 * This Logger can be used to avoid conditional log calls.
 *
 * Logging should always be optional, and if no logger is provided to your
 * library creating a NullLogger instance to have something to throw logs at
 * is a good way to avoid littering your code with `if ($this->logger) { }`
 * blocks.
 */
class NullLogger extends AbstractLogger
{
    /**
     * Logs with an arbitrary level.
     *
     * @param mixed  $level
     * @param string $message
     * @param array  $context
     *
     * @return void
     *
     * @throws \Psr\Log\InvalidArgumentException
     */
    public function log($level, $message, array $context = array())
    {
        // noop
    }
}
<?php

namespace Psr\Log\Test;

/**
 * This class is internal and does not follow the BC promise.
 *
 * Do NOT use this class in any way.
 *
 * @internal
 */
class DummyTest
{
    public function __toString()
    {
        return 'DummyTest';
    }
}
<?php

namespace Psr\Log\Test;

use Psr\Log\LoggerInterface;
use Psr\Log\LogLevel;
use PHPUnit\Framework\TestCase;

/**
 * Provides a base test class for ensuring compliance with the LoggerInterface.
 *
 * Implementors can extend the class and implement abstract methods to run this
 * as part of their test suite.
 */
abstract class LoggerInterfaceTest extends TestCase
{
    /**
     * @return LoggerInterface
     */
    abstract public function getLogger();

    /**
     * This must return the log messages in order.
     *
     * The simple formatting of the messages is: "<LOG LEVEL> <MESSAGE>".
     *
     * Example ->error('Foo') would yield "error Foo".
     *
     * @return string[]
     */
    abstract public function getLogs();

    public function testImplements()
    {
        $this->assertInstanceOf('Psr\Log\LoggerInterface', $this->getLogger());
    }

    /**
     * @dataProvider provideLevelsAndMessages
     */
    public function testLogsAtAllLevels($level, $message)
    {
        $logger = $this->getLogger();
        $logger->{$level}($message, array('user' => 'Bob'));
        $logger->log($level, $message, array('user' => 'Bob'));

        $expected = array(
            $level.' message of level '.$level.' with context: Bob',
            $level.' message of level '.$level.' with context: Bob',
        );
        $this->assertEquals($expected, $this->getLogs());
    }

    public function provideLevelsAndMessages()
    {
        return array(
            LogLevel::EMERGENCY => array(LogLevel::EMERGENCY, 'message of level emergency with context: {user}'),
            LogLevel::ALERT => array(LogLevel::ALERT, 'message of level alert with context: {user}'),
            LogLevel::CRITICAL => array(LogLevel::CRITICAL, 'message of level critical with context: {user}'),
            LogLevel::ERROR => array(LogLevel::ERROR, 'message of level error with context: {user}'),
            LogLevel::WARNING => array(LogLevel::WARNING, 'message of level warning with context: {user}'),
            LogLevel::NOTICE => array(LogLevel::NOTICE, 'message of level notice with context: {user}'),
            LogLevel::INFO => array(LogLevel::INFO, 'message of level info with context: {user}'),
            LogLevel::DEBUG => array(LogLevel::DEBUG, 'message of level debug with context: {user}'),
        );
    }

    /**
     * @expectedException \Psr\Log\InvalidArgumentException
     */
    public function testThrowsOnInvalidLevel()
    {
        $logger = $this->getLogger();
        $logger->log('invalid level', 'Foo');
    }

    public function testContextReplacement()
    {
        $logger = $this->getLogger();
        $logger->info('{Message {nothing} {user} {foo.bar} a}', array('user' => 'Bob', 'foo.bar' => 'Bar'));

        $expected = array('info {Message {nothing} Bob Bar a}');
        $this->assertEquals($expected, $this->getLogs());
    }

    public function testObjectCastToString()
    {
        if (method_exists($this, 'createPartialMock')) {
            $dummy = $this->createPartialMock('Psr\Log\Test\DummyTest', array('__toString'));
        } else {
            $dummy = $this->getMock('Psr\Log\Test\DummyTest', array('__toString'));
        }
        $dummy->expects($this->once())
            ->method('__toString')
            ->will($this->returnValue('DUMMY'));

        $this->getLogger()->warning($dummy);

        $expected = array('warning DUMMY');
        $this->assertEquals($expected, $this->getLogs());
    }

    public function testContextCanContainAnything()
    {
        $closed = fopen('php://memory', 'r');
        fclose($closed);

        $context = array(
            'bool' => true,
            'null' => null,
            'string' => 'Foo',
            'int' => 0,
            'float' => 0.5,
            'nested' => array('with object' => new DummyTest),
            'object' => new \DateTime,
            'resource' => fopen('php://memory', 'r'),
            'closed' => $closed,
        );

        $this->getLogger()->warning('Crazy context data', $context);

        $expected = array('warning Crazy context data');
        $this->assertEquals($expected, $this->getLogs());
    }

    public function testContextExceptionKeyCanBeExceptionOrOtherValues()
    {
        $logger = $this->getLogger();
        $logger->warning('Random message', array('exception' => 'oops'));
        $logger->critical('Uncaught Exception!', array('exception' => new \LogicException('Fail')));

        $expected = array(
            'warning Random message',
            'critical Uncaught Exception!'
        );
        $this->assertEquals($expected, $this->getLogs());
    }
}
<?php

namespace Psr\Log\Test;

use Psr\Log\AbstractLogger;

/**
 * Used for testing purposes.
 *
 * It records all records and gives you access to them for verification.
 *
 * @method bool hasEmergency($record)
 * @method bool hasAlert($record)
 * @method bool hasCritical($record)
 * @method bool hasError($record)
 * @method bool hasWarning($record)
 * @method bool hasNotice($record)
 * @method bool hasInfo($record)
 * @method bool hasDebug($record)
 *
 * @method bool hasEmergencyRecords()
 * @method bool hasAlertRecords()
 * @method bool hasCriticalRecords()
 * @method bool hasErrorRecords()
 * @method bool hasWarningRecords()
 * @method bool hasNoticeRecords()
 * @method bool hasInfoRecords()
 * @method bool hasDebugRecords()
 *
 * @method bool hasEmergencyThatContains($message)
 * @method bool hasAlertThatContains($message)
 * @method bool hasCriticalThatContains($message)
 * @method bool hasErrorThatContains($message)
 * @method bool hasWarningThatContains($message)
 * @method bool hasNoticeThatContains($message)
 * @method bool hasInfoThatContains($message)
 * @method bool hasDebugThatContains($message)
 *
 * @method bool hasEmergencyThatMatches($message)
 * @method bool hasAlertThatMatches($message)
 * @method bool hasCriticalThatMatches($message)
 * @method bool hasErrorThatMatches($message)
 * @method bool hasWarningThatMatches($message)
 * @method bool hasNoticeThatMatches($message)
 * @method bool hasInfoThatMatches($message)
 * @method bool hasDebugThatMatches($message)
 *
 * @method bool hasEmergencyThatPasses($message)
 * @method bool hasAlertThatPasses($message)
 * @method bool hasCriticalThatPasses($message)
 * @method bool hasErrorThatPasses($message)
 * @method bool hasWarningThatPasses($message)
 * @method bool hasNoticeThatPasses($message)
 * @method bool hasInfoThatPasses($message)
 * @method bool hasDebugThatPasses($message)
 */
class TestLogger extends AbstractLogger
{
    /**
     * @var array
     */
    public $records = [];

    public $recordsByLevel = [];

    /**
     * @inheritdoc
     */
    public function log($level, $message, array $context = [])
    {
        $record = [
            'level' => $level,
            'message' => $message,
            'context' => $context,
        ];

        $this->recordsByLevel[$record['level']][] = $record;
        $this->records[] = $record;
    }

    public function hasRecords($level)
    {
        return isset($this->recordsByLevel[$level]);
    }

    public function hasRecord($record, $level)
    {
        if (is_string($record)) {
            $record = ['message' => $record];
        }
        return $this->hasRecordThatPasses(function ($rec) use ($record) {
            if ($rec['message'] !== $record['message']) {
                return false;
            }
            if (isset($record['context']) && $rec['context'] !== $record['context']) {
                return false;
            }
            return true;
        }, $level);
    }

    public function hasRecordThatContains($message, $level)
    {
        return $this->hasRecordThatPasses(function ($rec) use ($message) {
            return strpos($rec['message'], $message) !== false;
        }, $level);
    }

    public function hasRecordThatMatches($regex, $level)
    {
        return $this->hasRecordThatPasses(function ($rec) use ($regex) {
            return preg_match($regex, $rec['message']) > 0;
        }, $level);
    }

    public function hasRecordThatPasses(callable $predicate, $level)
    {
        if (!isset($this->recordsByLevel[$level])) {
            return false;
        }
        foreach ($this->recordsByLevel[$level] as $i => $rec) {
            if (call_user_func($predicate, $rec, $i)) {
                return true;
            }
        }
        return false;
    }

    public function __call($method, $args)
    {
        if (preg_match('/(.*)(Debug|Info|Notice|Warning|Error|Critical|Alert|Emergency)(.*)/', $method, $matches) > 0) {
            $genericMethod = $matches[1] . ('Records' !== $matches[3] ? 'Record' : '') . $matches[3];
            $level = strtolower($matches[2]);
            if (method_exists($this, $genericMethod)) {
                $args[] = $level;
                return call_user_func_array([$this, $genericMethod], $args);
            }
        }
        throw new \BadMethodCallException('Call to undefined method ' . get_class($this) . '::' . $method . '()');
    }

    public function reset()
    {
        $this->records = [];
        $this->recordsByLevel = [];
    }
}
PSR Log
=======

This repository holds all interfaces/classes/traits related to
[PSR-3](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md).

Note that this is not a logger of its own. It is merely an interface that
describes a logger. See the specification for more details.

Installation
------------

```bash
composer require psr/log
```

Usage
-----

If you need a logger, you can use the interface like this:

```php
<?php

use Psr\Log\LoggerInterface;

class Foo
{
    private $logger;

    public function __construct(LoggerInterface $logger = null)
    {
        $this->logger = $logger;
    }

    public function doSomething()
    {
        if ($this->logger) {
            $this->logger->info('Doing work');
        }
           
        try {
            $this->doSomethingElse();
        } catch (Exception $exception) {
            $this->logger->error('Oh no!', array('exception' => $exception));
        }

        // do something useful
    }
}
```

You can then pick one of the implementations of the interface to get a logger.

If you want to implement the interface, you can require this package and
implement `Psr\Log\LoggerInterface` in your code. Please read the
[specification text](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-3-logger-interface.md)
for details.
{
	"name": "ralouphie/getallheaders",
	"description": "A polyfill for getallheaders.",
	"license": "MIT",
	"authors": [
		{
			"name": "Ralph Khattar",
			"email": "ralph.khattar@gmail.com"
		}
	],
	"require": {
		"php": ">=5.6"
	},
	"require-dev": {
		"phpunit/phpunit": "^5 || ^6.5",
		"php-coveralls/php-coveralls": "^2.1"
	},
	"autoload": {
		"files": ["src/getallheaders.php"]
	},
	"autoload-dev": {
		"psr-4": {
			"getallheaders\\Tests\\": "tests/"
		}
	}
}
The MIT License (MIT)

Copyright (c) 2014 Ralph Khattar

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
getallheaders
=============

PHP `getallheaders()` polyfill. Compatible with PHP >= 5.3.

[![Build Status](https://travis-ci.org/ralouphie/getallheaders.svg?branch=master)](https://travis-ci.org/ralouphie/getallheaders)
[![Coverage Status](https://coveralls.io/repos/ralouphie/getallheaders/badge.png?branch=master)](https://coveralls.io/r/ralouphie/getallheaders?branch=master)
[![Latest Stable Version](https://poser.pugx.org/ralouphie/getallheaders/v/stable.png)](https://packagist.org/packages/ralouphie/getallheaders)
[![Latest Unstable Version](https://poser.pugx.org/ralouphie/getallheaders/v/unstable.png)](https://packagist.org/packages/ralouphie/getallheaders)
[![License](https://poser.pugx.org/ralouphie/getallheaders/license.png)](https://packagist.org/packages/ralouphie/getallheaders)


This is a simple polyfill for [`getallheaders()`](http://www.php.net/manual/en/function.getallheaders.php).

## Install

For PHP version **`>= 5.6`**:

```
composer require ralouphie/getallheaders
```

For PHP version **`< 5.6`**:

```
composer require ralouphie/getallheaders "^2"
```
<?php

if (!function_exists('getallheaders')) {

    /**
     * Get all HTTP header key/values as an associative array for the current request.
     *
     * @return string[string] The HTTP header key/value pairs.
     */
    function getallheaders()
    {
        $headers = array();

        $copy_server = array(
            'CONTENT_TYPE'   => 'Content-Type',
            'CONTENT_LENGTH' => 'Content-Length',
            'CONTENT_MD5'    => 'Content-Md5',
        );

        foreach ($_SERVER as $key => $value) {
            if (substr($key, 0, 5) === 'HTTP_') {
                $key = substr($key, 5);
                if (!isset($copy_server[$key]) || !isset($_SERVER[$key])) {
                    $key = str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', $key))));
                    $headers[$key] = $value;
                }
            } elseif (isset($copy_server[$key])) {
                $headers[$copy_server[$key]] = $value;
            }
        }

        if (!isset($headers['Authorization'])) {
            if (isset($_SERVER['REDIRECT_HTTP_AUTHORIZATION'])) {
                $headers['Authorization'] = $_SERVER['REDIRECT_HTTP_AUTHORIZATION'];
            } elseif (isset($_SERVER['PHP_AUTH_USER'])) {
                $basic_pass = isset($_SERVER['PHP_AUTH_PW']) ? $_SERVER['PHP_AUTH_PW'] : '';
                $headers['Authorization'] = 'Basic ' . base64_encode($_SERVER['PHP_AUTH_USER'] . ':' . $basic_pass);
            } elseif (isset($_SERVER['PHP_AUTH_DIGEST'])) {
                $headers['Authorization'] = $_SERVER['PHP_AUTH_DIGEST'];
            }
        }

        return $headers;
    }

}
{
    "name": "ratchet/pawl"
  , "description": "Asynchronous WebSocket client"
  , "keywords": ["WebSocket", "client", "Ratchet", "async", "websocket client"]
  , "license": "MIT"
  , "autoload": {
        "psr-4": {
            "Ratchet\\Client\\": "src"
        }
      , "files": ["src/functions_include.php"]
    }
  , "require": {
        "php": ">=5.4"
      , "react/socket": "^1.0 || ^0.8 || ^0.7"
      , "evenement/evenement": "^3.0 || ^2.0"
      , "ratchet/rfc6455": "^0.3"
    }
  , "require-dev": {
        "phpunit/phpunit": "~4.8"
    }
  , "suggest": {
        "reactivex/rxphp": "~2.0"
    }
}
Copyright (c) 2015 Chris Boden

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
        forceCoversAnnotation="true"
        mapTestClassNameToCoveredClassName="true"
        bootstrap="tests/bootstrap.php"
        colors="true"
        backupGlobals="false"
        backupStaticAttributes="false"
        syntaxCheck="false"
        stopOnError="false"
>

    <testsuites>
        <testsuite name="unit">
            <directory>./tests/unit/</directory>
        </testsuite>
    </testsuites>

    <filter>
        <whitelist>
            <directory>./src/</directory>
        </whitelist>
    </filter>
</phpunit># Pawl

[![Autobahn Testsuite](https://img.shields.io/badge/Autobahn-passing-brightgreen.svg)](http://socketo.me/reports/pawl/index.html)
[![Build Status](https://travis-ci.org/ratchetphp/Pawl.svg?branch=master)](https://travis-ci.org/ratchetphp/Pawl)

An asynchronous WebSocket client in PHP

#### Install via composer:
    composer require ratchet/pawl

#### Usage
Pawl as a standalone app: Connect to an echo server, send a message, display output, close connection:
```php
<?php

    require __DIR__ . '/vendor/autoload.php';

    \Ratchet\Client\connect('wss://echo.websocket.org:443')->then(function($conn) {
        $conn->on('message', function($msg) use ($conn) {
            echo "Received: {$msg}\n";
            $conn->close();
        });

        $conn->send('Hello World!');
    }, function ($e) {
        echo "Could not connect: {$e->getMessage()}\n";
    });
```

---

#### Classes

There are 3 primary classes to be aware of and use in Pawl:

##### Connector:

Makes HTTP requests to servers returning a promise that, if successful, will resolve to a WebSocket object.
 A connector is configured via its constructor and a request is made by invoking the class. Multiple connections can be established through a single connector. The invoke mehtod has 3 parameters:
* **$url**: String; A valid uri string (starting with ws:// or wss://) to connect to (also accepts PSR-7 Uri object)
* **$subProtocols**: Array; An optional indexed array of WebSocket sub-protocols to negotiate to the server with. The connection will fail if the client and server can not agree on one if any are provided
* **$headers**: Array; An optional associative array of additional headers requests to use when initiating the handshake. A common header to set is `Origin`

##### WebSocket:

This is the object used to interact with a WebSocket server. It has two methods: `send` and `close`.
It has two public properties: `request` and `response` which are PSR-7 objects representing the client and server side HTTP handshake headers used to establish the WebSocket connection.

##### Message:

This is the object received from a WebSocket server. It has a `__toString` method which is how most times you will want to access the data received.
If you need to do binary messaging you will most likely need to use methods on the object.

#### Example

A more in-depth example using explicit interfaces: Requesting sub-protocols, and sending custom headers while using a specific React Event Loop:
```php
<?php

    require __DIR__ . '/vendor/autoload.php';

    $loop = \React\EventLoop\Factory::create();
    $reactConnector = new \React\Socket\Connector($loop, [
        'dns' => '8.8.8.8',
        'timeout' => 10
    ]);
    $connector = new \Ratchet\Client\Connector($loop, $reactConnector);

    $connector('ws://127.0.0.1:9000', ['protocol1', 'subprotocol2'], ['Origin' => 'http://localhost'])
    ->then(function(Ratchet\Client\WebSocket $conn) {
        $conn->on('message', function(\Ratchet\RFC6455\Messaging\MessageInterface $msg) use ($conn) {
            echo "Received: {$msg}\n";
            $conn->close();
        });

        $conn->on('close', function($code = null, $reason = null) {
            echo "Connection closed ({$code} - {$reason})\n";
        });

        $conn->send('Hello World!');
    }, function(\Exception $e) use ($loop) {
        echo "Could not connect: {$e->getMessage()}\n";
        $loop->stop();
    });

    $loop->run();
```
<?php
namespace Ratchet\Client;
use Ratchet\RFC6455\Handshake\ClientNegotiator;
use React\EventLoop\LoopInterface;
use React\Socket\ConnectionInterface;
use React\Socket\ConnectorInterface;
use React\Promise\Deferred;
use React\Promise\RejectedPromise;
use Psr\Http\Message\RequestInterface;
use GuzzleHttp\Psr7 as gPsr;

class Connector {
    protected $_loop;
    protected $_connector;
    protected $_secureConnector;
    protected $_negotiator;

    public function __construct(LoopInterface $loop, ConnectorInterface $connector = null) {
        if (null === $connector) {
            $connector = new \React\Socket\Connector($loop, [
                'timeout' => 20
            ]);
        }

        $this->_loop       = $loop;
        $this->_connector  = $connector;
        $this->_negotiator = new ClientNegotiator;
    }

    /**
     * @param string $url
     * @param array  $subProtocols
     * @param array  $headers
     * @return \React\Promise\PromiseInterface
     */
    public function __invoke($url, array $subProtocols = [], array $headers = []) {
        try {
            $request = $this->generateRequest($url, $subProtocols, $headers);
            $uri = $request->getUri();
        } catch (\Exception $e) {
            return new RejectedPromise($e);
        }
        $secure = 'wss' === substr($url, 0, 3);
        $connector = $this->_connector;

        $port = $uri->getPort() ?: ($secure ? 443 : 80);

        $scheme = $secure ? 'tls' : 'tcp';

        $uriString = $scheme . '://' . $uri->getHost() . ':' . $port;

        $connecting = $connector->connect($uriString);

        $futureWsConn = new Deferred(function ($_, $reject) use ($url, $connecting) {
            $reject(new \RuntimeException(
                'Connection to ' . $url . ' cancelled during handshake'
            ));

            // either close active connection or cancel pending connection attempt
            $connecting->then(function (ConnectionInterface $connection) {
                $connection->close();
            });
            $connecting->cancel();
        });

        $connecting->then(function(ConnectionInterface $conn) use ($request, $subProtocols, $futureWsConn) {
            $earlyClose = function() use ($futureWsConn) {
                $futureWsConn->reject(new \RuntimeException('Connection closed before handshake'));
            };

            $stream = $conn;

            $stream->on('close', $earlyClose);
            $futureWsConn->promise()->then(function() use ($stream, $earlyClose) {
                $stream->removeListener('close', $earlyClose);
            });

            $buffer = '';
            $headerParser = function($data) use ($stream, &$headerParser, &$buffer, $futureWsConn, $request, $subProtocols) {
                $buffer .= $data;
                if (false == strpos($buffer, "\r\n\r\n")) {
                    return;
                }

                $stream->removeListener('data', $headerParser);

                $response = gPsr\parse_response($buffer);

                if (!$this->_negotiator->validateResponse($request, $response)) {
                    $futureWsConn->reject(new \DomainException(gPsr\str($response)));
                    $stream->close();

                    return;
                }

                $acceptedProtocol = $response->getHeader('Sec-WebSocket-Protocol');
                if ((count($subProtocols) > 0) && 1 !== count(array_intersect($subProtocols, $acceptedProtocol))) {
                    $futureWsConn->reject(new \DomainException('Server did not respond with an expected Sec-WebSocket-Protocol'));
                    $stream->close();

                    return;
                }

                $futureWsConn->resolve(new WebSocket($stream, $response, $request));

                $futureWsConn->promise()->then(function(WebSocket $conn) use ($stream) {
                    $stream->emit('data', [$conn->response->getBody(), $stream]);
                });
            };

            $stream->on('data', $headerParser);
            $stream->write(gPsr\str($request));
        }, array($futureWsConn, 'reject'));

        return $futureWsConn->promise();
    }

    /**
     * @param string $url
     * @param array  $subProtocols
     * @param array  $headers
     * @throws \InvalidArgumentException
     * @return \Psr\Http\Message\RequestInterface
     */
    protected function generateRequest($url, array $subProtocols, array $headers) {
        $uri = gPsr\uri_for($url);

        $scheme = $uri->getScheme();

        if (!in_array($scheme, ['ws', 'wss'])) {
            throw new \InvalidArgumentException(sprintf('Cannot connect to invalid URL (%s)', $url));
        }

        $uri = $uri->withScheme('wss' === $scheme ? 'HTTPS' : 'HTTP');

        $headers += ['User-Agent' => 'Ratchet-Pawl/0.3'];

        $request = array_reduce(array_keys($headers), function(RequestInterface $request, $header) use ($headers) {
            return $request->withHeader($header, $headers[$header]);
        }, $this->_negotiator->generateRequest($uri));

        if (!$request->getHeader('Origin')) {
            $request = $request->withHeader('Origin', str_replace('ws', 'http', $scheme) . '://' . $uri->getHost());
        }

        if (count($subProtocols) > 0) {
            $protocols = implode(',', $subProtocols);
            if ($protocols != "") {
                $request = $request->withHeader('Sec-WebSocket-Protocol', $protocols);
            }
        }

        return $request;
    }
}
<?php
namespace Ratchet\Client;
use React\EventLoop\LoopInterface;
use React\EventLoop\Factory as ReactFactory;
use React\EventLoop\Timer\Timer;

/**
 * @param string             $url
 * @param array              $subProtocols
 * @param array              $headers
 * @param LoopInterface|null $loop
 * @return \React\Promise\PromiseInterface<\Ratchet\Client\WebSocket>
 */
function connect($url, array $subProtocols = [], $headers = [], LoopInterface $loop = null) {
    $loop = $loop ?: ReactFactory::create();

    $connector = new Connector($loop);
    $connection = $connector($url, $subProtocols, $headers);

    $runHasBeenCalled = false;

    $loop->addTimer(Timer::MIN_INTERVAL, function () use (&$runHasBeenCalled) {
        $runHasBeenCalled = true;
    });

    register_shutdown_function(function() use ($loop, &$runHasBeenCalled) {
        if (!$runHasBeenCalled) {
            $loop->run();
        }
    });

    return $connection;
}
<?php

if (!function_exists('Ratchet\Client\connect')) {
    require __DIR__ . '/functions.php';
}<?php
namespace Ratchet\Client;
use Evenement\EventEmitterTrait;
use Evenement\EventEmitterInterface;
use React\Socket\ConnectionInterface;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
use Ratchet\RFC6455\Messaging\MessageBuffer;
use Ratchet\RFC6455\Messaging\CloseFrameChecker;
use Ratchet\RFC6455\Messaging\MessageInterface;
use Ratchet\RFC6455\Messaging\FrameInterface;
use Ratchet\RFC6455\Messaging\Frame;

class WebSocket implements EventEmitterInterface {
    use EventEmitterTrait;

    /**
     * The request headers sent to establish the connection
     * @var \Psr\Http\Message\RequestInterface
     */
    public $request;

    /**
     * The response headers received from the server to establish the connection
     * @var \Psr\Http\Message\ResponseInterface
     */
    public $response;

    /**
     * @var \React\Socket\ConnectionInterface
     */
    protected $_stream;

    /**
     * @var \Closure
     */
    protected $_close;

    /**
     * WebSocket constructor.
     * @param \React\Socket\ConnectionInterface $stream
     * @param \Psr\Http\Message\ResponseInterface $response
     * @param \Psr\Http\Message\RequestInterface  $request
     * @event message
     * @event ping
     * @event pong
     * @event close
     * @event error
     */
    public function __construct(ConnectionInterface $stream, ResponseInterface $response, RequestInterface $request) {
        $this->_stream  = $stream;
        $this->response = $response;
        $this->request  = $request;

        $self = $this;
        $this->_close = function($code = null, $reason = null) use ($self) {
            static $sent = false;

            if ($sent) {
                return;
            }
            $sent = true;

            $self->emit('close', [$code, $reason, $self]);
        };

        $reusableUAException = new \UnderflowException;

        $streamer = new MessageBuffer(
            new CloseFrameChecker,
            function(MessageInterface $msg) {
                $this->emit('message', [$msg, $this]);
            },
            function(FrameInterface $frame) use (&$streamer) {
                switch ($frame->getOpcode()) {
                    case Frame::OP_CLOSE:
                        $frameContents = $frame->getPayload();

                        $reason = '';
                        $code = unpack('n', substr($frameContents, 0, 2));
                        $code = reset($code);

                        if (($frameLen = strlen($frameContents)) > 2) {
                            $reason = substr($frameContents, 2, $frameLen);
                        }

                        $closeFn = $this->_close;
                        $closeFn($code, $reason);

                        return $this->_stream->end($streamer->newFrame($frame->getPayload(), true, Frame::OP_CLOSE)->maskPayload()->getContents());
                    case Frame::OP_PING:
                        $this->emit('ping', [$frame, $this]);
                        return $this->send($streamer->newFrame($frame->getPayload(), true, Frame::OP_PONG));
                    case Frame::OP_PONG:
                        return $this->emit('pong', [$frame, $this]);
                    default:
                        return $this->close(Frame::CLOSE_PROTOCOL);
                }
            },
            false,
            function() use ($reusableUAException) {
                return $reusableUAException;
            }
        );

        $stream->on('data', [$streamer, 'onData']);

        $stream->on('close', function () {
            $close = $this->_close;
            $close(Frame::CLOSE_ABNORMAL, 'Underlying connection closed');
        });

        $stream->on('error', function($error) {
            $this->emit('error', [$error, $this]);
        });
    }

    public function send($msg) {
        if ($msg instanceof MessageInterface) {
            foreach ($msg as $frame) {
                $frame->maskPayload();
            }
        } else {
            if (!($msg instanceof Frame)) {
                $msg = new Frame($msg);
            }
            $msg->maskPayload();
        }

        return $this->_stream->write($msg->getContents());
    }

    public function close($code = 1000, $reason = '') {
        $frame = new Frame(pack('n', $code) . $reason, true, Frame::OP_CLOSE);
        $frame->maskPayload();
        $this->_stream->write($frame->getContents());

        $closeFn = $this->_close;
        $closeFn($code, $reason);

        $this->_stream->end();
    }
}
{
    "name": "ratchet/rfc6455",
    "type": "library",
    "description": "RFC6455 WebSocket protocol handler",
    "keywords": ["WebSockets", "websocket", "RFC6455"],
    "homepage": "http://socketo.me",
    "license": "MIT",
    "authors": [
        {
            "name": "Chris Boden"
          , "email": "cboden@gmail.com"
          , "role": "Developer"
        },
        {
            "name": "Matt Bonneau",
            "role": "Developer"
        }
    ],
    "support": {
        "issues": "https://github.com/ratchetphp/RFC6455/issues",
        "chat": "https://gitter.im/reactphp/reactphp"
    },
    "autoload": {
        "psr-4": {
            "Ratchet\\RFC6455\\": "src"
        }
    },
    "require": {
        "php": ">=5.4.2",
        "guzzlehttp/psr7": "^1.0"
    },
    "require-dev": {
        "phpunit/phpunit": "5.7.*",
        "react/socket": "^1.3"
    },
    "scripts": {
        "abtest-client": "ABTEST=client && sh tests/ab/run_ab_tests.sh",
        "abtest-server": "ABTEST=server && sh tests/ab/run_ab_tests.sh",
        "phpunit": "phpunit --colors=always",
        "test": [
            "@abtest-client",
            "@abtest-server",
            "@phpunit"
        ]
    }
}
Copyright (c) 2011-2016 Chris Boden

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
        forceCoversAnnotation="true"
        mapTestClassNameToCoveredClassName="true"
        bootstrap="tests/bootstrap.php"
        colors="true"
        backupGlobals="false"
        backupStaticAttributes="false"
        syntaxCheck="false"
        stopOnError="false"
        >

    <testsuites>
        <testsuite name="tests">
            <directory>tests</directory>
            <exclude>
                <directory>test/ab</directory>
            </exclude>
        </testsuite>
    </testsuites>

    <filter>
        <whitelist>
            <directory>./src/</directory>
        </whitelist>
    </filter>
</phpunit># RFC6455 - The WebSocket Protocol

[![Build Status](https://travis-ci.org/ratchetphp/RFC6455.svg?branch=master)](https://travis-ci.org/ratchetphp/RFC6455)
[![Autobahn Testsuite](https://img.shields.io/badge/Autobahn-passing-brightgreen.svg)](http://socketo.me/reports/rfc-server/index.html)

This library a protocol handler for the RFC6455 specification.
It contains components for both server and client side handshake and messaging protocol negotation.

Aspects that are left open to interpretation in the specification are also left open in this library.
It is up to the implementation to determine how those interpretations are to be dealt with.

This library is independent, framework agnostic, and does not deal with any I/O.
HTTP upgrade negotiation integration points are handled with PSR-7 interfaces.
<?php
namespace Ratchet\RFC6455\Handshake;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\UriInterface;
use GuzzleHttp\Psr7\Request;

class ClientNegotiator {
    /**
     * @var ResponseVerifier
     */
    private $verifier;

    /**
     * @var \Psr\Http\Message\RequestInterface
     */
    private $defaultHeader;

    function __construct(PermessageDeflateOptions $perMessageDeflateOptions = null) {
        $this->verifier = new ResponseVerifier;

        $this->defaultHeader = new Request('GET', '', [
            'Connection'            => 'Upgrade'
          , 'Upgrade'               => 'websocket'
          , 'Sec-WebSocket-Version' => $this->getVersion()
          , 'User-Agent'            => "Ratchet"
        ]);

        if ($perMessageDeflateOptions === null) {
            $perMessageDeflateOptions = PermessageDeflateOptions::createDisabled();
        }

        // https://bugs.php.net/bug.php?id=73373
        // https://bugs.php.net/bug.php?id=74240 - need >=7.1.4 or >=7.0.18
        if ($perMessageDeflateOptions->isEnabled() &&
            !PermessageDeflateOptions::permessageDeflateSupported()) {
            trigger_error('permessage-deflate is being disabled because it is not support by your PHP version.', E_USER_NOTICE);
            $perMessageDeflateOptions = PermessageDeflateOptions::createDisabled();
        }
        if ($perMessageDeflateOptions->isEnabled() && !function_exists('deflate_add')) {
            trigger_error('permessage-deflate is being disabled because you do not have the zlib extension.', E_USER_NOTICE);
            $perMessageDeflateOptions = PermessageDeflateOptions::createDisabled();
        }

        $this->defaultHeader = $perMessageDeflateOptions->addHeaderToRequest($this->defaultHeader);
    }

    public function generateRequest(UriInterface $uri) {
        return $this->defaultHeader->withUri($uri)
            ->withHeader("Sec-WebSocket-Key", $this->generateKey());
    }

    public function validateResponse(RequestInterface $request, ResponseInterface $response) {
        return $this->verifier->verifyAll($request, $response);
    }

    public function generateKey() {
        $chars     = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwzyz1234567890+/=';
        $charRange = strlen($chars) - 1;
        $key       = '';
        for ($i = 0; $i < 16; $i++) {
            $key .= $chars[mt_rand(0, $charRange)];
        }

        return base64_encode($key);
    }

    public function getVersion() {
        return 13;
    }
}
<?php

namespace Ratchet\RFC6455\Handshake;

class InvalidPermessageDeflateOptionsException extends \Exception
{
}<?php
namespace Ratchet\RFC6455\Handshake;
use Psr\Http\Message\RequestInterface;

/**
 * A standard interface for interacting with the various version of the WebSocket protocol
 * @todo Look in to extension support
 */
interface NegotiatorInterface {
    const GUID = '258EAFA5-E914-47DA-95CA-C5AB0DC85B11';

    /**
     * Given an HTTP header, determine if this version should handle the protocol
     * @param RequestInterface $request
     * @return bool
     */
    function isProtocol(RequestInterface $request);

    /**
     * Although the version has a name associated with it the integer returned is the proper identification
     * @return int
     */
    function getVersionNumber();

    /**
     * Perform the handshake and return the response headers
     * @param RequestInterface $request
     * @return \Psr\Http\Message\ResponseInterface
     */
    function handshake(RequestInterface $request);

    /**
     * Add supported protocols. If the request has any matching the response will include one
     * @param array $protocols
     */
    function setSupportedSubProtocols(array $protocols);

    /**
     * If enabled and support for a subprotocol has been added handshake
     *  will not upgrade if a match between request and supported subprotocols
     * @param boolean $enable
     * @todo Consider extending this interface and moving this there.
     *       The spec does says the server can fail for this reason, but
     *       it is not a requirement. This is an implementation detail.
     */
    function setStrictSubProtocolCheck($enable);
}
<?php

namespace Ratchet\RFC6455\Handshake;

use Psr\Http\Message\MessageInterface;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;

final class PermessageDeflateOptions
{
    const MAX_WINDOW_BITS = 15;
    /* this is a private instead of const for 5.4 compatibility */
    private static $VALID_BITS = ['8', '9', '10', '11', '12', '13', '14', '15'];

    private $deflateEnabled = false;

    private $server_no_context_takeover;
    private $client_no_context_takeover;
    private $server_max_window_bits;
    private $client_max_window_bits;

    private function __construct() { }

    public static function createEnabled() {
        $new                             = new static();
        $new->deflateEnabled             = true;
        $new->client_max_window_bits     = self::MAX_WINDOW_BITS;
        $new->client_no_context_takeover = false;
        $new->server_max_window_bits     = self::MAX_WINDOW_BITS;
        $new->server_no_context_takeover = false;

        return $new;
    }

    public static function createDisabled() {
        return new static();
    }

    public function withClientNoContextTakeover() {
        $new = clone $this;
        $new->client_no_context_takeover = true;
    }

    public function withoutClientNoContextTakeover() {
        $new = clone $this;
        $new->client_no_context_takeover = false;
    }

    public function withServerNoContextTakeover() {
        $new = clone $this;
        $new->server_no_context_takeover = true;
    }

    public function withoutServerNoContextTakeover() {
        $new = clone $this;
        $new->server_no_context_takeover = false;
    }

    public function withServerMaxWindowBits($bits = self::MAX_WINDOW_BITS) {
        if (!in_array($bits, self::$VALID_BITS)) {
            throw new \Exception('server_max_window_bits must have a value between 8 and 15.');
        }
        $new = clone $this;
        $new->server_max_window_bits = $bits;
    }

    public function withClientMaxWindowBits($bits = self::MAX_WINDOW_BITS) {
        if (!in_array($bits, self::$VALID_BITS)) {
            throw new \Exception('client_max_window_bits must have a value between 8 and 15.');
        }
        $new = clone $this;
        $new->client_max_window_bits = $bits;
    }

    /**
     * https://tools.ietf.org/html/rfc6455#section-9.1
     * https://tools.ietf.org/html/rfc7692#section-7
     *
     * @param MessageInterface $requestOrResponse
     * @return PermessageDeflateOptions[]
     * @throws \Exception
     */
    public static function fromRequestOrResponse(MessageInterface $requestOrResponse) {
        $optionSets = [];

        $extHeader = preg_replace('/\s+/', '', join(', ', $requestOrResponse->getHeader('Sec-Websocket-Extensions')));

        $configurationRequests = explode(',', $extHeader);
        foreach ($configurationRequests as $configurationRequest) {
            $parts = explode(';', $configurationRequest);
            if (count($parts) == 0) {
                continue;
            }

            if ($parts[0] !== 'permessage-deflate') {
                continue;
            }

            array_shift($parts);
            $options                 = new static();
            $options->deflateEnabled = true;
            foreach ($parts as $part) {
                $kv = explode('=', $part);
                $key = $kv[0];
                $value = count($kv) > 1 ? $kv[1] : null;

                switch ($key) {
                    case "server_no_context_takeover":
                    case "client_no_context_takeover":
                        if ($value !== null) {
                            throw new InvalidPermessageDeflateOptionsException($key . ' must not have a value.');
                        }
                        $value = true;
                        break;
                    case "server_max_window_bits":
                        if (!in_array($value, self::$VALID_BITS)) {
                            throw new InvalidPermessageDeflateOptionsException($key . ' must have a value between 8 and 15.');
                        }
                        break;
                    case "client_max_window_bits":
                        if ($value === null) {
                            $value = '15';
                        }
                        if (!in_array($value, self::$VALID_BITS)) {
                            throw new InvalidPermessageDeflateOptionsException($key . ' must have no value or a value between 8 and 15.');
                        }
                        break;
                    default:
                        throw new InvalidPermessageDeflateOptionsException('Option "' . $key . '"is not valid for permessage deflate');
                }

                if ($options->$key !== null) {
                    throw new InvalidPermessageDeflateOptionsException($key . ' specified more than once. Connection must be declined.');
                }

                $options->$key = $value;
            }

            if ($options->getClientMaxWindowBits() === null) {
                $options->client_max_window_bits = 15;
            }

            if ($options->getServerMaxWindowBits() === null) {
                $options->server_max_window_bits = 15;
            }

            $optionSets[] = $options;
        }

        // always put a disabled on the end
        $optionSets[] = new static();

        return $optionSets;
    }

    /**
     * @return mixed
     */
    public function getServerNoContextTakeover()
    {
        return $this->server_no_context_takeover;
    }

    /**
     * @return mixed
     */
    public function getClientNoContextTakeover()
    {
        return $this->client_no_context_takeover;
    }

    /**
     * @return mixed
     */
    public function getServerMaxWindowBits()
    {
        return $this->server_max_window_bits;
    }

    /**
     * @return mixed
     */
    public function getClientMaxWindowBits()
    {
        return $this->client_max_window_bits;
    }

    /**
     * @return bool
     */
    public function isEnabled()
    {
        return $this->deflateEnabled;
    }

    /**
     * @param ResponseInterface $response
     * @return ResponseInterface
     */
    public function addHeaderToResponse(ResponseInterface $response)
    {
        if (!$this->deflateEnabled) {
            return $response;
        }

        $header = 'permessage-deflate';
        if ($this->client_max_window_bits != 15) {
            $header .= '; client_max_window_bits='. $this->client_max_window_bits;
        }
        if ($this->client_no_context_takeover) {
            $header .= '; client_no_context_takeover';
        }
        if ($this->server_max_window_bits != 15) {
            $header .= '; server_max_window_bits=' . $this->server_max_window_bits;
        }
        if ($this->server_no_context_takeover) {
            $header .= '; server_no_context_takeover';
        }

        return $response->withAddedHeader('Sec-Websocket-Extensions', $header);
    }

    public function addHeaderToRequest(RequestInterface $request) {
        if (!$this->deflateEnabled) {
            return $request;
        }

        $header = 'permessage-deflate';
        if ($this->server_no_context_takeover) {
            $header .= '; server_no_context_takeover';
        }
        if ($this->client_no_context_takeover) {
            $header .= '; client_no_context_takeover';
        }
        if ($this->server_max_window_bits != 15) {
            $header .= '; server_max_window_bits=' . $this->server_max_window_bits;
        }
        $header .= '; client_max_window_bits';
        if ($this->client_max_window_bits != 15) {
            $header .= '='. $this->client_max_window_bits;
        }

        return $request->withAddedHeader('Sec-Websocket-Extensions', $header);
    }

    public static function permessageDeflateSupported($version = PHP_VERSION) {
        if (!function_exists('deflate_init')) {
            return false;
        }
        if (version_compare($version, '7.1.3', '>')) {
            return true;
        }
        if (version_compare($version, '7.0.18', '>=')
            && version_compare($version, '7.1.0', '<')) {
            return true;
        }

        return false;
    }
}
<?php
namespace Ratchet\RFC6455\Handshake;
use Psr\Http\Message\RequestInterface;

/**
 * These are checks to ensure the client requested handshake are valid
 * Verification rules come from section 4.2.1 of the RFC6455 document
 * @todo Currently just returning invalid - should consider returning appropriate HTTP status code error #s
 */
class RequestVerifier {
    const VERSION = 13;

    /**
     * Given an array of the headers this method will run through all verification methods
     * @param RequestInterface $request
     * @return bool TRUE if all headers are valid, FALSE if 1 or more were invalid
     */
    public function verifyAll(RequestInterface $request) {
        $passes = 0;

        $passes += (int)$this->verifyMethod($request->getMethod());
        $passes += (int)$this->verifyHTTPVersion($request->getProtocolVersion());
        $passes += (int)$this->verifyRequestURI($request->getUri()->getPath());
        $passes += (int)$this->verifyHost($request->getHeader('Host'));
        $passes += (int)$this->verifyUpgradeRequest($request->getHeader('Upgrade'));
        $passes += (int)$this->verifyConnection($request->getHeader('Connection'));
        $passes += (int)$this->verifyKey($request->getHeader('Sec-WebSocket-Key'));
        $passes += (int)$this->verifyVersion($request->getHeader('Sec-WebSocket-Version'));

        return (8 === $passes);
    }

    /**
     * Test the HTTP method.  MUST be "GET"
     * @param string
     * @return bool
     */
    public function verifyMethod($val) {
        return ('get' === strtolower($val));
    }

    /**
     * Test the HTTP version passed.  MUST be 1.1 or greater
     * @param string|int
     * @return bool
     */
    public function verifyHTTPVersion($val) {
        return (1.1 <= (double)$val);
    }

    /**
     * @param string
     * @return bool
     */
    public function verifyRequestURI($val) {
        if ($val[0] !== '/') {
            return false;
        }

        if (false !== strstr($val, '#')) {
            return false;
        }

        if (!extension_loaded('mbstring')) {
            return true;
        }

        return mb_check_encoding($val, 'US-ASCII');
    }

    /**
     * @param array $hostHeader
     * @return bool
     * @todo Once I fix HTTP::getHeaders just verify this isn't NULL or empty...or maybe need to verify it's a valid domain??? Or should it equal $_SERVER['HOST'] ?
     */
    public function verifyHost(array $hostHeader) {
        return (1 === count($hostHeader));
    }

    /**
     * Verify the Upgrade request to WebSockets.
     * @param  array $upgradeHeader MUST equal "websocket"
     * @return bool
     */
    public function verifyUpgradeRequest(array $upgradeHeader) {
        return (1 === count($upgradeHeader) && 'websocket' === strtolower($upgradeHeader[0]));
    }

    /**
     * Verify the Connection header
     * @param  array $connectionHeader MUST include "Upgrade"
     * @return bool
     */
    public function verifyConnection(array $connectionHeader) {
        foreach ($connectionHeader as $l) {
            $upgrades = array_filter(
                array_map('trim', array_map('strtolower', explode(',', $l))),
                function ($x) {
                    return 'upgrade' === $x;
                }
            );
            if (count($upgrades) > 0) {
                return true;
            }
        }
        return false;
    }

    /**
     * This function verifies the nonce is valid (64 big encoded, 16 bytes random string)
     * @param array $keyHeader
     * @return bool
     * @todo The spec says we don't need to base64_decode - can I just check if the length is 24 and not decode?
     * @todo Check the spec to see what the encoding of the key could be
     */
    public function verifyKey(array $keyHeader) {
        return (1 === count($keyHeader) && 16 === strlen(base64_decode($keyHeader[0])));
    }

    /**
     * Verify the version passed matches this RFC
     * @param string[] $versionHeader MUST equal ["13"]
     * @return bool
     */
    public function verifyVersion(array $versionHeader) {
        return (1 === count($versionHeader) && static::VERSION === (int)$versionHeader[0]);
    }

    /**
     * @todo Write logic for this method.  See section 4.2.1.8
     */
    public function verifyProtocol($val) {
    }

    /**
     * @todo Write logic for this method.  See section 4.2.1.9
     */
    public function verifyExtensions($val) {
    }

    public function getPermessageDeflateOptions(array $requestHeader, array $responseHeader) {
        $deflate = true;
        if (!isset($requestHeader['Sec-WebSocket-Extensions']) || count(array_filter($requestHeader['Sec-WebSocket-Extensions'], function ($val) {
            return 'permessage-deflate' === substr($val, 0, strlen('permessage-deflate'));
        })) === 0) {
             $deflate = false;
        }

        if (!isset($responseHeader['Sec-WebSocket-Extensions']) || count(array_filter($responseHeader['Sec-WebSocket-Extensions'], function ($val) {
                return 'permessage-deflate' === substr($val, 0, strlen('permessage-deflate'));
            })) === 0) {
            $deflate = false;
        }

        return [
            'deflate' => $deflate,
            'no_context_takeover' => false,
            'max_window_bits' => null,
            'request_no_context_takeover' => false,
            'request_max_window_bits' => null
        ];
    }
}
<?php
namespace Ratchet\RFC6455\Handshake;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;

class ResponseVerifier {
    public function verifyAll(RequestInterface $request, ResponseInterface $response) {
        $passes = 0;

        $passes += (int)$this->verifyStatus($response->getStatusCode());
        $passes += (int)$this->verifyUpgrade($response->getHeader('Upgrade'));
        $passes += (int)$this->verifyConnection($response->getHeader('Connection'));
        $passes += (int)$this->verifySecWebSocketAccept(
            $response->getHeader('Sec-WebSocket-Accept')
          , $request->getHeader('Sec-WebSocket-Key')
        );
        $passes += (int)$this->verifySubProtocol(
            $request->getHeader('Sec-WebSocket-Protocol')
          , $response->getHeader('Sec-WebSocket-Protocol')
        );
        $passes += (int)$this->verifyExtensions(
            $request->getHeader('Sec-WebSocket-Extensions')
            , $response->getHeader('Sec-WebSocket-Extensions')
        );

        return (6 === $passes);
    }

    public function verifyStatus($status) {
        return ((int)$status === 101);
    }

    public function verifyUpgrade(array $upgrade) {
        return (in_array('websocket', array_map('strtolower', $upgrade)));
    }

    public function verifyConnection(array $connection) {
        return (in_array('upgrade', array_map('strtolower', $connection)));
    }

    public function verifySecWebSocketAccept($swa, $key) {
        return (
            1 === count($swa) &&
            1 === count($key) &&
            $swa[0] === $this->sign($key[0])
        );
    }

    public function sign($key) {
        return base64_encode(sha1($key . NegotiatorInterface::GUID, true));
    }

    public function verifySubProtocol(array $requestHeader, array $responseHeader) {
        if (0 === count($responseHeader)) {
            return true;
        }

        $requestedProtocols = array_map('trim', explode(',', implode(',', $requestHeader)));

        return count($responseHeader) === 1 && count(array_intersect($responseHeader, $requestedProtocols)) === 1;
    }

    public function verifyExtensions(array $requestHeader, array $responseHeader) {
        if (in_array('permessage-deflate', $responseHeader)) {
            return strpos(implode(',', $requestHeader), 'permessage-deflate') !== false ? 1 : 0;
        }

        return 1;
    }
}
<?php
namespace Ratchet\RFC6455\Handshake;
use Psr\Http\Message\RequestInterface;
use GuzzleHttp\Psr7\Response;

/**
 * The latest version of the WebSocket protocol
 * @todo Unicode: return mb_convert_encoding(pack("N",$u), mb_internal_encoding(), 'UCS-4BE');
 */
class ServerNegotiator implements NegotiatorInterface {
    /**
     * @var \Ratchet\RFC6455\Handshake\RequestVerifier
     */
    private $verifier;

    private $_supportedSubProtocols = [];

    private $_strictSubProtocols = false;

    private $enablePerMessageDeflate = false;

    public function __construct(RequestVerifier $requestVerifier, $enablePerMessageDeflate = false) {
        $this->verifier = $requestVerifier;

        // https://bugs.php.net/bug.php?id=73373
        // https://bugs.php.net/bug.php?id=74240 - need >=7.1.4 or >=7.0.18
        $supported = PermessageDeflateOptions::permessageDeflateSupported();
        if ($enablePerMessageDeflate && !$supported) {
            throw new \Exception('permessage-deflate is not supported by your PHP version (need >=7.1.4 or >=7.0.18).');
        }
        if ($enablePerMessageDeflate && !function_exists('deflate_add')) {
            throw new \Exception('permessage-deflate is not supported because you do not have the zlib extension.');
        }

        $this->enablePerMessageDeflate = $enablePerMessageDeflate;
    }

    /**
     * {@inheritdoc}
     */
    public function isProtocol(RequestInterface $request) {
        return $this->verifier->verifyVersion($request->getHeader('Sec-WebSocket-Version'));
    }

    /**
     * {@inheritdoc}
     */
    public function getVersionNumber() {
        return RequestVerifier::VERSION;
    }

    /**
     * {@inheritdoc}
     */
    public function handshake(RequestInterface $request) {
        if (true !== $this->verifier->verifyMethod($request->getMethod())) {
            return new Response(405, ['Allow' => 'GET']);
        }

        if (true !== $this->verifier->verifyHTTPVersion($request->getProtocolVersion())) {
            return new Response(505);
        }

        if (true !== $this->verifier->verifyRequestURI($request->getUri()->getPath())) {
            return new Response(400);
        }

        if (true !== $this->verifier->verifyHost($request->getHeader('Host'))) {
            return new Response(400);
        }

        $upgradeSuggestion = [
            'Connection'             => 'Upgrade',
            'Upgrade'                => 'websocket',
            'Sec-WebSocket-Version'  => $this->getVersionNumber()
        ];
        if (count($this->_supportedSubProtocols) > 0) {
            $upgradeSuggestion['Sec-WebSocket-Protocol'] = implode(', ', array_keys($this->_supportedSubProtocols));
        }
        if (true !== $this->verifier->verifyUpgradeRequest($request->getHeader('Upgrade'))) {
            return new Response(426, $upgradeSuggestion, null, '1.1', 'Upgrade header MUST be provided');
        }

        if (true !== $this->verifier->verifyConnection($request->getHeader('Connection'))) {
            return new Response(400, [], null, '1.1', 'Connection Upgrade MUST be requested');
        }

        if (true !== $this->verifier->verifyKey($request->getHeader('Sec-WebSocket-Key'))) {
            return new Response(400, [], null, '1.1', 'Invalid Sec-WebSocket-Key');
        }

        if (true !== $this->verifier->verifyVersion($request->getHeader('Sec-WebSocket-Version'))) {
            return new Response(426, $upgradeSuggestion);
        }

        $headers = [];
        $subProtocols = $request->getHeader('Sec-WebSocket-Protocol');
        if (count($subProtocols) > 0 || (count($this->_supportedSubProtocols) > 0 && $this->_strictSubProtocols)) {
            $subProtocols = array_map('trim', explode(',', implode(',', $subProtocols)));

            $match = array_reduce($subProtocols, function($accumulator, $protocol) {
                return $accumulator ?: (isset($this->_supportedSubProtocols[$protocol]) ? $protocol : null);
            }, null);

            if ($this->_strictSubProtocols && null === $match) {
                return new Response(426, $upgradeSuggestion, null, '1.1', 'No Sec-WebSocket-Protocols requested supported');
            }

            if (null !== $match) {
                $headers['Sec-WebSocket-Protocol'] = $match;
            }
        }

        $response = new Response(101, array_merge($headers, [
            'Upgrade'              => 'websocket'
            , 'Connection'           => 'Upgrade'
            , 'Sec-WebSocket-Accept' => $this->sign((string)$request->getHeader('Sec-WebSocket-Key')[0])
            , 'X-Powered-By'         => 'Ratchet'
        ]));

        try {
            $perMessageDeflateRequest = PermessageDeflateOptions::fromRequestOrResponse($request)[0];
        } catch (InvalidPermessageDeflateOptionsException $e) {
            return new Response(400, [], null, '1.1', $e->getMessage());
        }

        if ($this->enablePerMessageDeflate && $perMessageDeflateRequest->isEnabled()) {
            $response = $perMessageDeflateRequest->addHeaderToResponse($response);
        }

        return $response;
    }

    /**
     * Used when doing the handshake to encode the key, verifying client/server are speaking the same language
     * @param  string $key
     * @return string
     * @internal
     */
    public function sign($key) {
        return base64_encode(sha1($key . static::GUID, true));
    }

    /**
     * @param array $protocols
     */
    function setSupportedSubProtocols(array $protocols) {
        $this->_supportedSubProtocols = array_flip($protocols);
    }

    /**
     * If enabled and support for a subprotocol has been added handshake
     *  will not upgrade if a match between request and supported subprotocols
     * @param boolean $enable
     * @todo Consider extending this interface and moving this there.
     *       The spec does says the server can fail for this reason, but
     * it is not a requirement. This is an implementation detail.
     */
    function setStrictSubProtocolCheck($enable) {
        $this->_strictSubProtocols = (boolean)$enable;
    }
}
<?php
namespace Ratchet\RFC6455\Messaging;

class CloseFrameChecker {
    private $validCloseCodes = [];

    public function __construct() {
        $this->validCloseCodes = [
            Frame::CLOSE_NORMAL,
            Frame::CLOSE_GOING_AWAY,
            Frame::CLOSE_PROTOCOL,
            Frame::CLOSE_BAD_DATA,
            Frame::CLOSE_BAD_PAYLOAD,
            Frame::CLOSE_POLICY,
            Frame::CLOSE_TOO_BIG,
            Frame::CLOSE_MAND_EXT,
            Frame::CLOSE_SRV_ERR,
        ];
    }

    public function __invoke($val) {
        return ($val >= 3000 && $val <= 4999) || in_array($val, $this->validCloseCodes);
    }
}
<?php
namespace Ratchet\RFC6455\Messaging;

interface DataInterface {
    /**
     * Determine if the message is complete or still fragmented
     * @return bool
     */
    function isCoalesced();

    /**
     * Get the number of bytes the payload is set to be
     * @return int
     */
    function getPayloadLength();

    /**
     * Get the payload (message) sent from peer
     * @return string
     */
    function getPayload();

    /**
     * Get raw contents of the message
     * @return string
     */
    function getContents();

    /**
     * Should return the unmasked payload received from peer
     * @return string
     */
    function __toString();
}
<?php
namespace Ratchet\RFC6455\Messaging;

class Frame implements FrameInterface {
    const OP_CONTINUE =  0;
    const OP_TEXT     =  1;
    const OP_BINARY   =  2;
    const OP_CLOSE    =  8;
    const OP_PING     =  9;
    const OP_PONG     = 10;

    const CLOSE_NORMAL      = 1000;
    const CLOSE_GOING_AWAY  = 1001;
    const CLOSE_PROTOCOL    = 1002;
    const CLOSE_BAD_DATA    = 1003;
    const CLOSE_NO_STATUS   = 1005;
    const CLOSE_ABNORMAL    = 1006;
    const CLOSE_BAD_PAYLOAD = 1007;
    const CLOSE_POLICY      = 1008;
    const CLOSE_TOO_BIG     = 1009;
    const CLOSE_MAND_EXT    = 1010;
    const CLOSE_SRV_ERR     = 1011;
    const CLOSE_TLS         = 1015;

    const MASK_LENGTH = 4;

    /**
     * The contents of the frame
     * @var string
     */
    protected $data = '';

    /**
     * Number of bytes received from the frame
     * @var int
     */
    public $bytesRecvd = 0;

    /**
     * Number of bytes in the payload (as per framing protocol)
     * @var int
     */
    protected $defPayLen = -1;

    /**
     * If the frame is coalesced this is true
     * This is to prevent doing math every time ::isCoalesced is called
     * @var boolean
     */
    private $isCoalesced = false;

    /**
     * The unpacked first byte of the frame
     * @var int
     */
    protected $firstByte = -1;

    /**
     * The unpacked second byte of the frame
     * @var int
     */
    protected $secondByte = -1;

    /**
     * @var callable
     * @returns \UnderflowException
     */
    private $ufeg;

    /**
     * @param string|null $payload
     * @param bool        $final
     * @param int         $opcode
     * @param callable<\UnderflowException> $ufExceptionFactory
     */
    public function __construct($payload = null, $final = true, $opcode = 1, callable $ufExceptionFactory = null) {
        $this->ufeg = $ufExceptionFactory ?: static function($msg = '') {
            return new \UnderflowException($msg);
        };

        if (null === $payload) {
            return;
        }

        $this->defPayLen   = strlen($payload);
        $this->firstByte   = ($final ? 128 : 0) + $opcode;
        $this->secondByte  = $this->defPayLen;
        $this->isCoalesced = true;

        $ext = '';
        if ($this->defPayLen > 65535) {
            $ext = pack('NN', 0, $this->defPayLen);
            $this->secondByte = 127;
        } elseif ($this->defPayLen > 125) {
            $ext = pack('n', $this->defPayLen);
            $this->secondByte = 126;
        }

        $this->data       = chr($this->firstByte) . chr($this->secondByte) . $ext . $payload;
        $this->bytesRecvd = 2 + strlen($ext) + $this->defPayLen;
    }

    /**
     * {@inheritdoc}
     */
    public function isCoalesced() {
        if (true === $this->isCoalesced) {
            return true;
        }

        try {
            $payload_length = $this->getPayloadLength();
            $payload_start  = $this->getPayloadStartingByte();
        } catch (\UnderflowException $e) {
            return false;
        }

        $this->isCoalesced = $this->bytesRecvd >= $payload_length + $payload_start;

        return $this->isCoalesced;
    }

    /**
     * {@inheritdoc}
     */
    public function addBuffer($buf) {
        $len = strlen($buf);

        $this->data       .= $buf;
        $this->bytesRecvd += $len;

        if ($this->firstByte === -1 && $this->bytesRecvd !== 0) {
            $this->firstByte = ord($this->data[0]);
        }

        if ($this->secondByte === -1 && $this->bytesRecvd >= 2) {
            $this->secondByte = ord($this->data[1]);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function isFinal() {
        if (-1 === $this->firstByte) {
            throw call_user_func($this->ufeg, 'Not enough bytes received to determine if this is the final frame in message');
        }

        return 128 === ($this->firstByte & 128);
    }

    public function setRsv1($value = true) {
        if (strlen($this->data) == 0) {
            throw new \UnderflowException("Cannot set Rsv1 because there is no data.");
        }

        $this->firstByte =
            ($this->isFinal() ? 128 : 0)
            + $this->getOpcode()
            + ($value ? 64 : 0)
            + ($this->getRsv2() ? 32 : 0)
            + ($this->getRsv3() ? 16 : 0)
        ;

        $this->data[0] = chr($this->firstByte);
        return $this;
    }

    /**
     * @return boolean
     * @throws \UnderflowException
     */
    public function getRsv1() {
        if (-1 === $this->firstByte) {
            throw call_user_func($this->ufeg, 'Not enough bytes received to determine reserved bit');
        }

        return 64 === ($this->firstByte & 64);
    }

    /**
     * @return boolean
     * @throws \UnderflowException
     */
    public function getRsv2() {
        if (-1 === $this->firstByte) {
            throw call_user_func($this->ufeg, 'Not enough bytes received to determine reserved bit');
        }

        return 32 === ($this->firstByte & 32);
    }

    /**
     * @return boolean
     * @throws \UnderflowException
     */
    public function getRsv3() {
        if (-1 === $this->firstByte) {
            throw call_user_func($this->ufeg, 'Not enough bytes received to determine reserved bit');
        }

        return 16 === ($this->firstByte & 16);
    }

    /**
     * {@inheritdoc}
     */
    public function isMasked() {
        if (-1 === $this->secondByte) {
            throw call_user_func($this->ufeg, "Not enough bytes received ({$this->bytesRecvd}) to determine if mask is set");
        }

        return 128 === ($this->secondByte & 128);
    }

    /**
     * {@inheritdoc}
     */
    public function getMaskingKey() {
        if (!$this->isMasked()) {
            return '';
        }

        $start  = 1 + $this->getNumPayloadBytes();

        if ($this->bytesRecvd < $start + static::MASK_LENGTH) {
            throw call_user_func($this->ufeg, 'Not enough data buffered to calculate the masking key');
        }

        return substr($this->data, $start, static::MASK_LENGTH);
    }

    /**
     * Create a 4 byte masking key
     * @return string
     */
    public function generateMaskingKey() {
        $mask = '';

        for ($i = 1; $i <= static::MASK_LENGTH; $i++) {
            $mask .= chr(rand(32, 126));
        }

        return $mask;
    }

    /**
     * Apply a mask to the payload
     * @param string|null If NULL is passed a masking key will be generated
     * @throws \OutOfBoundsException
     * @throws \InvalidArgumentException If there is an issue with the given masking key
     * @return Frame
     */
    public function maskPayload($maskingKey = null) {
        if (null === $maskingKey) {
            $maskingKey = $this->generateMaskingKey();
        }

        if (static::MASK_LENGTH !== strlen($maskingKey)) {
            throw new \InvalidArgumentException("Masking key must be " . static::MASK_LENGTH ." characters");
        }

        if (extension_loaded('mbstring') && true !== mb_check_encoding($maskingKey, 'US-ASCII')) {
            throw new \OutOfBoundsException("Masking key MUST be ASCII");
        }

        $this->unMaskPayload();

        $this->secondByte = $this->secondByte | 128;
        $this->data[1]    = chr($this->secondByte);

        $this->data = substr_replace($this->data, $maskingKey, $this->getNumPayloadBytes() + 1, 0);

        $this->bytesRecvd += static::MASK_LENGTH;
        $this->data        = substr_replace($this->data, $this->applyMask($maskingKey), $this->getPayloadStartingByte(), $this->getPayloadLength());

        return $this;
    }

    /**
     * Remove a mask from the payload
     * @throws \UnderFlowException If the frame is not coalesced
     * @return Frame
     */
    public function unMaskPayload() {
        if (!$this->isCoalesced()) {
            throw call_user_func($this->ufeg, 'Frame must be coalesced before applying mask');
        }

        if (!$this->isMasked()) {
            return $this;
        }

        $maskingKey = $this->getMaskingKey();

        $this->secondByte = $this->secondByte & ~128;
        $this->data[1] = chr($this->secondByte);

        $this->data = substr_replace($this->data, '', $this->getNumPayloadBytes() + 1, static::MASK_LENGTH);

        $this->bytesRecvd -= static::MASK_LENGTH;
        $this->data        = substr_replace($this->data, $this->applyMask($maskingKey), $this->getPayloadStartingByte(), $this->getPayloadLength());

        return $this;
    }

    /**
     * Apply a mask to a string or the payload of the instance
     * @param string $maskingKey   The 4 character masking key to be applied
     * @param string|null $payload A string to mask or null to use the payload
     * @throws \UnderflowException If using the payload but enough hasn't been buffered
     * @return string              The masked string
     */
    public function applyMask($maskingKey, $payload = null) {
        if (null === $payload) {
            if (!$this->isCoalesced()) {
                throw call_user_func($this->ufeg, 'Frame must be coalesced to apply a mask');
            }

            $payload = substr($this->data, $this->getPayloadStartingByte(), $this->getPayloadLength());
        }

        $len = strlen($payload);

        if (0 === $len) {
            return '';
        }

        return $payload ^ str_pad('', $len, $maskingKey, STR_PAD_RIGHT);

        // TODO: Remove this before publish - keeping methods here to compare performance (above is faster but need control against v0.3.3)

        $applied = '';
        for ($i = 0, $len = strlen($payload); $i < $len; $i++) {
            $applied .= $payload[$i] ^ $maskingKey[$i % static::MASK_LENGTH];
        }

        return $applied;
    }

    /**
     * {@inheritdoc}
     */
    public function getOpcode() {
        if (-1 === $this->firstByte) {
            throw call_user_func($this->ufeg, 'Not enough bytes received to determine opcode');
        }

        return ($this->firstByte & ~240);
    }

    /**
     * Gets the decimal value of bits 9 (10th) through 15 inclusive
     * @return int
     * @throws \UnderflowException If the buffer doesn't have enough data to determine this
     */
    protected function getFirstPayloadVal() {
        if (-1 === $this->secondByte) {
            throw call_user_func($this->ufeg, 'Not enough bytes received');
        }

        return $this->secondByte & 127;
    }

    /**
     * @return int (7|23|71) Number of bits defined for the payload length in the fame
     * @throws \UnderflowException
     */
    protected function getNumPayloadBits() {
        if (-1 === $this->secondByte) {
            throw call_user_func($this->ufeg, 'Not enough bytes received');
        }

        // By default 7 bits are used to describe the payload length
        // These are bits 9 (10th) through 15 inclusive
        $bits = 7;

        // Get the value of those bits
        $check = $this->getFirstPayloadVal();

        // If the value is 126 the 7 bits plus the next 16 are used to describe the payload length
        if ($check >= 126) {
            $bits += 16;
        }

        // If the value of the initial payload length are is 127 an additional 48 bits are used to describe length
        // Note: The documentation specifies the length is to be 63 bits, but I think that's a typo and is 64 (16+48)
        if ($check === 127) {
            $bits += 48;
        }

        return $bits;
    }

    /**
     * This just returns the number of bytes used in the frame to describe the payload length (as opposed to # of bits)
     * @see getNumPayloadBits
     */
    protected function getNumPayloadBytes() {
        return (1 + $this->getNumPayloadBits()) / 8;
    }

    /**
     * {@inheritdoc}
     */
    public function getPayloadLength() {
        if ($this->defPayLen !== -1) {
            return $this->defPayLen;
        }

        $this->defPayLen = $this->getFirstPayloadVal();
        if ($this->defPayLen <= 125) {
            return $this->getPayloadLength();
        }

        $byte_length = $this->getNumPayloadBytes();
        if ($this->bytesRecvd < 1 + $byte_length) {
            $this->defPayLen = -1;
            throw call_user_func($this->ufeg, 'Not enough data buffered to determine payload length');
        }

        $len = 0;
        for ($i = 2; $i <= $byte_length; $i++) {
            $len <<= 8;
            $len  += ord($this->data[$i]);
        }

        $this->defPayLen = $len;

        return $this->getPayloadLength();
    }

    /**
     * {@inheritdoc}
     */
    public function getPayloadStartingByte() {
        return 1 + $this->getNumPayloadBytes() + ($this->isMasked() ? static::MASK_LENGTH : 0);
    }

    /**
     * {@inheritdoc}
     * @todo Consider not checking mask, always returning the payload, masked or not
     */
    public function getPayload() {
        if (!$this->isCoalesced()) {
            throw call_user_func($this->ufeg, 'Can not return partial message');
        }

        return $this->__toString();
    }

    /**
     * Get the raw contents of the frame
     * @todo This is untested, make sure the substr is right - trying to return the frame w/o the overflow
     */
    public function getContents() {
        return substr($this->data, 0, $this->getPayloadStartingByte() + $this->getPayloadLength());
    }

    public function __toString() {
        $payload = (string)substr($this->data, $this->getPayloadStartingByte(), $this->getPayloadLength());

        if ($this->isMasked()) {
            $payload = $this->applyMask($this->getMaskingKey(), $payload);
        }

        return $payload;
    }

    /**
     * Sometimes clients will concatenate more than one frame over the wire
     * This method will take the extra bytes off the end and return them
     * @return string
     */
    public function extractOverflow() {
        if ($this->isCoalesced()) {
            $endPoint  = $this->getPayloadLength();
            $endPoint += $this->getPayloadStartingByte();

            if ($this->bytesRecvd > $endPoint) {
                $overflow   = substr($this->data, $endPoint);
                $this->data = substr($this->data, 0, $endPoint);

                return $overflow;
            }
        }

        return '';
    }
}
<?php
namespace Ratchet\RFC6455\Messaging;

interface FrameInterface extends DataInterface {
    /**
     * Add incoming data to the frame from peer
     * @param string
     */
    function addBuffer($buf);

    /**
     * Is this the final frame in a fragmented message?
     * @return bool
     */
    function isFinal();

    /**
     * Is the payload masked?
     * @return bool
     */
    function isMasked();

    /**
     * @return int
     */
    function getOpcode();

    /**
     * @return int
     */
    //function getReceivedPayloadLength();

    /**
     * 32-big string
     * @return string
     */
    function getMaskingKey();
}
<?php
namespace Ratchet\RFC6455\Messaging;

class Message implements \IteratorAggregate, MessageInterface {
    /**
     * @var \SplDoublyLinkedList
     */
    private $_frames;

    /**
     * @var int
     */
    private $len;

    public function __construct() {
        $this->_frames = new \SplDoublyLinkedList;
        $this->len = 0;
    }

    public function getIterator() {
        return $this->_frames;
    }

    /**
     * {@inheritdoc}
     */
    public function count() {
        return count($this->_frames);
    }

    /**
     * {@inheritdoc}
     */
    public function isCoalesced() {
        if (count($this->_frames) == 0) {
            return false;
        }

        $last = $this->_frames->top();

        return ($last->isCoalesced() && $last->isFinal());
    }

    /**
     * {@inheritdoc}
     */
    public function addFrame(FrameInterface $fragment) {
        $this->len += $fragment->getPayloadLength();
        $this->_frames->push($fragment);

        return $this;
    }

    /**
     * {@inheritdoc}
     */
    public function getOpcode() {
        if (count($this->_frames) == 0) {
            throw new \UnderflowException('No frames have been added to this message');
        }

        return $this->_frames->bottom()->getOpcode();
    }

    /**
     * {@inheritdoc}
     */
    public function getPayloadLength() {
        return $this->len;
    }

    /**
     * {@inheritdoc}
     */
    public function getPayload() {
        if (!$this->isCoalesced()) {
            throw new \UnderflowException('Message has not been put back together yet');
        }

        return $this->__toString();
    }

    /**
     * {@inheritdoc}
     */
    public function getContents() {
        if (!$this->isCoalesced()) {
            throw new \UnderflowException("Message has not been put back together yet");
        }

        $buffer = '';

        foreach ($this->_frames as $frame) {
            $buffer .= $frame->getContents();
        }

        return $buffer;
    }

    public function __toString() {
        $buffer = '';

        foreach ($this->_frames as $frame) {
            $buffer .= $frame->getPayload();
        }

        return $buffer;
    }

    /**
     * @return boolean
     */
    public function isBinary() {
        if ($this->_frames->isEmpty()) {
            throw new \UnderflowException('Not enough data has been received to determine if message is binary');
        }

        return Frame::OP_BINARY === $this->_frames->bottom()->getOpcode();
    }

    /**
     * @return boolean
     */
    public function getRsv1() {
        if ($this->_frames->isEmpty()) {
            return false;
            //throw new \UnderflowException('Not enough data has been received to determine if message is binary');
        }

        return $this->_frames->bottom()->getRsv1();
    }
}
<?php
namespace Ratchet\RFC6455\Messaging;

use Ratchet\RFC6455\Handshake\PermessageDeflateOptions;

class MessageBuffer {
    /**
     * @var \Ratchet\RFC6455\Messaging\CloseFrameChecker
     */
    private $closeFrameChecker;

    /**
     * @var callable
     */
    private $exceptionFactory;

    /**
     * @var \Ratchet\RFC6455\Messaging\Message
     */
    private $messageBuffer;

    /**
     * @var \Ratchet\RFC6455\Messaging\Frame
     */
    private $frameBuffer;

    /**
     * @var callable
     */
    private $onMessage;

    /**
     * @var callable
     */
    private $onControl;

    /**
     * @var bool
     */
    private $checkForMask;

    /**
     * @var callable
     */
    private $sender;

    /**
     * @var string
     */
    private $leftovers;

    /**
     * @var int
     */
    private $streamingMessageOpCode = -1;

    /**
     * @var PermessageDeflateOptions
     */
    private $permessageDeflateOptions;

    /**
     * @var bool
     */
    private $deflateEnabled = false;

    /**
     * @var int
     */
    private $maxMessagePayloadSize;

    /**
     * @var int
     */
    private $maxFramePayloadSize;

    /**
     * @var bool
     */
    private $compressedMessage;

    function __construct(
        CloseFrameChecker $frameChecker,
        callable $onMessage,
        callable $onControl = null,
        $expectMask = true,
        $exceptionFactory = null,
        $maxMessagePayloadSize = null, // null for default - zero for no limit
        $maxFramePayloadSize = null,   // null for default - zero for no limit
        callable $sender = null,
        PermessageDeflateOptions $permessageDeflateOptions = null
    ) {
        $this->closeFrameChecker = $frameChecker;
        $this->checkForMask = (bool)$expectMask;

        $this->exceptionFactory ?: $exceptionFactory = function($msg) {
            return new \UnderflowException($msg);
        };

        $this->onMessage = $onMessage;
        $this->onControl = $onControl ?: function() {};

        $this->sender = $sender;

        $this->permessageDeflateOptions = $permessageDeflateOptions ?: PermessageDeflateOptions::createDisabled();

        $this->deflateEnabled = $this->permessageDeflateOptions->isEnabled();

        if ($this->deflateEnabled && !is_callable($this->sender)) {
            throw new \InvalidArgumentException('sender must be set when deflate is enabled');
        }

        $this->compressedMessage = false;

        $this->leftovers = '';

        $memory_limit_bytes = static::getMemoryLimit();

        if ($maxMessagePayloadSize === null) {
            $maxMessagePayloadSize = $memory_limit_bytes / 4;
        }
        if ($maxFramePayloadSize === null) {
            $maxFramePayloadSize = $memory_limit_bytes / 4;
        }

        if (!is_int($maxFramePayloadSize) || $maxFramePayloadSize > 0x7FFFFFFFFFFFFFFF || $maxFramePayloadSize < 0) { // this should be interesting on non-64 bit systems
            throw new \InvalidArgumentException($maxFramePayloadSize . ' is not a valid maxFramePayloadSize');
        }
        $this->maxFramePayloadSize = $maxFramePayloadSize;

        if (!is_int($maxMessagePayloadSize) || $maxMessagePayloadSize > 0x7FFFFFFFFFFFFFFF || $maxMessagePayloadSize < 0) {
            throw new \InvalidArgumentException($maxMessagePayloadSize . 'is not a valid maxMessagePayloadSize');
        }
        $this->maxMessagePayloadSize = $maxMessagePayloadSize;
    }

    public function onData($data) {
        $data = $this->leftovers . $data;
        $dataLen = strlen($data);

        if ($dataLen < 2) {
            $this->leftovers = $data;

            return;
        }

        $frameStart = 0;
        while ($frameStart + 2 <= $dataLen) {
            $headerSize     = 2;
            $payload_length = unpack('C', $data[$frameStart + 1] & "\x7f")[1];
            $isMasked       = ($data[$frameStart + 1] & "\x80") === "\x80";
            $headerSize     += $isMasked ? 4 : 0;
            if ($payload_length > 125 && ($dataLen - $frameStart < $headerSize + 125)) {
                // no point of checking - this frame is going to be bigger than the buffer is right now
                break;
            }
            if ($payload_length > 125) {
                $payloadLenBytes = $payload_length === 126 ? 2 : 8;
                $headerSize      += $payloadLenBytes;
                $bytesToUpack    = substr($data, $frameStart + 2, $payloadLenBytes);
                $payload_length  = $payload_length === 126
                    ? unpack('n', $bytesToUpack)[1]
                    : unpack('J', $bytesToUpack)[1];
            }

            $closeFrame = null;

            if ($payload_length < 0) {
                // this can happen when unpacking in php
                $closeFrame = $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Invalid frame length');
            }

            if (!$closeFrame && $this->maxFramePayloadSize > 1 && $payload_length > $this->maxFramePayloadSize) {
                $closeFrame = $this->newCloseFrame(Frame::CLOSE_TOO_BIG, 'Maximum frame size exceeded');
            }

            if (!$closeFrame && $this->maxMessagePayloadSize > 0
                && $payload_length + ($this->messageBuffer ? $this->messageBuffer->getPayloadLength() : 0) > $this->maxMessagePayloadSize) {
                $closeFrame = $this->newCloseFrame(Frame::CLOSE_TOO_BIG, 'Maximum message size exceeded');
            }

            if ($closeFrame !== null) {
                $onControl = $this->onControl;
                $onControl($closeFrame);
                $this->leftovers = '';

                return;
            }

            $isCoalesced = $dataLen - $frameStart >= $payload_length + $headerSize;
            if (!$isCoalesced) {
                break;
            }
            $this->processData(substr($data, $frameStart, $payload_length + $headerSize));
            $frameStart = $frameStart + $payload_length + $headerSize;
        }

        $this->leftovers = substr($data, $frameStart);
    }

    /**
     * @param string $data
     * @return null
     */
    private function processData($data) {
        $this->messageBuffer ?: $this->messageBuffer = $this->newMessage();
        $this->frameBuffer   ?: $this->frameBuffer   = $this->newFrame();

        $this->frameBuffer->addBuffer($data);

        $onMessage = $this->onMessage;
        $onControl = $this->onControl;

        $this->frameBuffer = $this->frameCheck($this->frameBuffer);

        $this->frameBuffer->unMaskPayload();

        $opcode = $this->frameBuffer->getOpcode();

        if ($opcode > 2) {
            $onControl($this->frameBuffer, $this);

            if (Frame::OP_CLOSE === $opcode) {
                return '';
            }
        } else {
            if ($this->messageBuffer->count() === 0 && $this->frameBuffer->getRsv1()) {
                $this->compressedMessage = true;
            }
            if ($this->compressedMessage) {
                $this->frameBuffer = $this->inflateFrame($this->frameBuffer);
            }

            $this->messageBuffer->addFrame($this->frameBuffer);
        }

        $this->frameBuffer = null;

        if ($this->messageBuffer->isCoalesced()) {
            $msgCheck = $this->checkMessage($this->messageBuffer);

            $msgBuffer = $this->messageBuffer;
            $this->messageBuffer = null;

            if (true !== $msgCheck) {
                $onControl($this->newCloseFrame($msgCheck, 'Ratchet detected an invalid UTF-8 payload'), $this);
            } else {
                $onMessage($msgBuffer, $this);
            }

            $this->messageBuffer = null;
            $this->compressedMessage = false;

            if ($this->permessageDeflateOptions->getServerNoContextTakeover()) {
                $this->inflator = null;
            }
        }
    }

    /**
     * Check a frame to be added to the current message buffer
     * @param \Ratchet\RFC6455\Messaging\FrameInterface|FrameInterface $frame
     * @return \Ratchet\RFC6455\Messaging\FrameInterface|FrameInterface
     */
    public function frameCheck(FrameInterface $frame) {
        if ((false !== $frame->getRsv1() && !$this->deflateEnabled) ||
            false !== $frame->getRsv2() ||
            false !== $frame->getRsv3()
        ) {
            return $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Ratchet detected an invalid reserve code');
        }

        if ($this->checkForMask && !$frame->isMasked()) {
            return $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Ratchet detected an incorrect frame mask');
        }

        $opcode = $frame->getOpcode();

        if ($opcode > 2) {
            if ($frame->getPayloadLength() > 125 || !$frame->isFinal()) {
                return $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Ratchet detected a mismatch between final bit and indicated payload length');
            }

            switch ($opcode) {
                case Frame::OP_CLOSE:
                    $closeCode = 0;

                    $bin = $frame->getPayload();

                    if (empty($bin)) {
                        return $this->newCloseFrame(Frame::CLOSE_NORMAL);
                    }

                    if (strlen($bin) === 1) {
                        return $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Ratchet detected an invalid close code');
                    }

                    if (strlen($bin) >= 2) {
                        list($closeCode) = array_merge(unpack('n*', substr($bin, 0, 2)));
                    }

                    $checker = $this->closeFrameChecker;
                    if (!$checker($closeCode)) {
                        return $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Ratchet detected an invalid close code');
                    }

                    if (!$this->checkUtf8(substr($bin, 2))) {
                        return $this->newCloseFrame(Frame::CLOSE_BAD_PAYLOAD, 'Ratchet detected an invalid UTF-8 payload in the close reason');
                    }

                    return $frame;
                    break;
                case Frame::OP_PING:
                case Frame::OP_PONG:
                    break;
                default:
                    return $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Ratchet detected an invalid OP code');
                    break;
            }

            return $frame;
        }

        if (Frame::OP_CONTINUE === $frame->getOpcode() && 0 === count($this->messageBuffer)) {
            return $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Ratchet detected the first frame of a message was a continue');
        }

        if (count($this->messageBuffer) > 0 && Frame::OP_CONTINUE !== $frame->getOpcode()) {
            return $this->newCloseFrame(Frame::CLOSE_PROTOCOL, 'Ratchet detected invalid OP code when expecting continue frame');
        }

        return $frame;
    }

    /**
     * Determine if a message is valid
     * @param \Ratchet\RFC6455\Messaging\MessageInterface
     * @return bool|int true if valid - false if incomplete - int of recommended close code
     */
    public function checkMessage(MessageInterface $message) {
        if (!$message->isBinary()) {
            if (!$this->checkUtf8($message->getPayload())) {
                return Frame::CLOSE_BAD_PAYLOAD;
            }
        }

        return true;
    }

    private function checkUtf8($string) {
        if (extension_loaded('mbstring')) {
            return mb_check_encoding($string, 'UTF-8');
        }

        return preg_match('//u', $string);
    }

    /**
     * @return \Ratchet\RFC6455\Messaging\MessageInterface
     */
    public function newMessage() {
        return new Message;
    }

    /**
     * @param string|null $payload
     * @param bool|null   $final
     * @param int|null    $opcode
     * @return \Ratchet\RFC6455\Messaging\FrameInterface
     */
    public function newFrame($payload = null, $final = null, $opcode = null) {
        return new Frame($payload, $final, $opcode, $this->exceptionFactory);
    }

    public function newCloseFrame($code, $reason = '') {
        return $this->newFrame(pack('n', $code) . $reason, true, Frame::OP_CLOSE);
    }

    public function sendFrame(Frame $frame) {
        if ($this->sender === null) {
            throw new \Exception('To send frames using the MessageBuffer, sender must be set.');
        }

        if ($this->deflateEnabled &&
            ($frame->getOpcode() === Frame::OP_TEXT || $frame->getOpcode() === Frame::OP_BINARY)) {
            $frame = $this->deflateFrame($frame);
        }

        if (!$this->checkForMask) {
            $frame->maskPayload();
        }

        $sender = $this->sender;
        $sender($frame->getContents());
    }

    public function sendMessage($messagePayload, $final = true, $isBinary = false) {
        $opCode = $isBinary ? Frame::OP_BINARY : Frame::OP_TEXT;
        if ($this->streamingMessageOpCode === -1) {
            $this->streamingMessageOpCode = $opCode;
        }

        if ($this->streamingMessageOpCode !== $opCode) {
            throw new \Exception('Binary and text message parts cannot be streamed together.');
        }

        $frame = $this->newFrame($messagePayload, $final, $opCode);

        $this->sendFrame($frame);

        if ($final) {
            // reset deflator if client doesn't remember contexts
            if ($this->getDeflateNoContextTakeover()) {
                $this->deflator = null;
            }
            $this->streamingMessageOpCode = -1;
        }
    }

    private $inflator;

    private function getDeflateNoContextTakeover() {
        return $this->checkForMask ?
            $this->permessageDeflateOptions->getServerNoContextTakeover() :
            $this->permessageDeflateOptions->getClientNoContextTakeover();
    }

    private function getDeflateWindowBits() {
        return $this->checkForMask ? $this->permessageDeflateOptions->getServerMaxWindowBits() : $this->permessageDeflateOptions->getClientMaxWindowBits();
    }

    private function getInflateNoContextTakeover() {
        return $this->checkForMask ?
            $this->permessageDeflateOptions->getClientNoContextTakeover() :
            $this->permessageDeflateOptions->getServerNoContextTakeover();
    }

    private function getInflateWindowBits() {
        return $this->checkForMask ? $this->permessageDeflateOptions->getClientMaxWindowBits() : $this->permessageDeflateOptions->getServerMaxWindowBits();
    }

    private function inflateFrame(Frame $frame) {
        if ($this->inflator === null) {
            $this->inflator = inflate_init(
                ZLIB_ENCODING_RAW,
                [
                    'level'    => -1,
                    'memory'   => 8,
                    'window'   => $this->getInflateWindowBits(),
                    'strategy' => ZLIB_DEFAULT_STRATEGY
                ]
            );
        }

        $terminator = '';
        if ($frame->isFinal()) {
            $terminator = "\x00\x00\xff\xff";
        }

        gc_collect_cycles(); // memory runs away if we don't collect ??

        return new Frame(
            inflate_add($this->inflator, $frame->getPayload() . $terminator),
            $frame->isFinal(),
            $frame->getOpcode()
        );
    }

    private $deflator;

    private function deflateFrame(Frame $frame)
    {
        if ($frame->getRsv1()) {
            return $frame; // frame is already deflated
        }

        if ($this->deflator === null) {
            $bits = (int)$this->getDeflateWindowBits();
            if ($bits === 8) {
                $bits = 9;
            }
            $this->deflator = deflate_init(
                ZLIB_ENCODING_RAW,
                [
                    'level'    => -1,
                    'memory'   => 8,
                    'window'   => $bits,
                    'strategy' => ZLIB_DEFAULT_STRATEGY
                ]
            );
        }

        // there is an issue in the zlib extension for php where
        // deflate_add does not check avail_out to see if the buffer filled
        // this only seems to be an issue for payloads between 16 and 64 bytes
        // This if statement is a hack fix to break the output up allowing us
        // to call deflate_add twice which should clear the buffer issue
//        if ($frame->getPayloadLength() >= 16 && $frame->getPayloadLength() <= 64) {
//            // try processing in 8 byte chunks
//            // https://bugs.php.net/bug.php?id=73373
//            $payload = "";
//            $orig = $frame->getPayload();
//            $partSize = 8;
//            while (strlen($orig) > 0) {
//                $part = substr($orig, 0, $partSize);
//                $orig = substr($orig, strlen($part));
//                $flags = strlen($orig) > 0 ? ZLIB_PARTIAL_FLUSH : ZLIB_SYNC_FLUSH;
//                $payload .= deflate_add($this->deflator, $part, $flags);
//            }
//        } else {
        $payload = deflate_add(
            $this->deflator,
            $frame->getPayload(),
            ZLIB_SYNC_FLUSH
        );
//        }

        $deflatedFrame = new Frame(
            substr($payload, 0, $frame->isFinal() ? -4 : strlen($payload)),
            $frame->isFinal(),
            $frame->getOpcode()
        );

        if ($frame->isFinal()) {
            $deflatedFrame->setRsv1();
        }

        return $deflatedFrame;
    }

    /**
     * This is a separate function for testing purposes
     * $memory_limit is only used for testing
     *
     * @param null|string $memory_limit
     * @return int
     */
    private static function getMemoryLimit($memory_limit = null) {
        $memory_limit = $memory_limit === null ? \trim(\ini_get('memory_limit')) : $memory_limit;
        $memory_limit_bytes = 0;
        if ($memory_limit !== '') {
            $shifty = ['k' => 0, 'm' => 10, 'g' => 20];
            $multiplier = strlen($memory_limit) > 1 ? substr(strtolower($memory_limit), -1) : '';
            $memory_limit = (int)$memory_limit;
            $memory_limit_bytes = in_array($multiplier, array_keys($shifty), true) ? $memory_limit * 1024 << $shifty[$multiplier] : $memory_limit;
        }

        return $memory_limit_bytes < 0 ? 0 : $memory_limit_bytes;
    }
}
<?php
namespace Ratchet\RFC6455\Messaging;

interface MessageInterface extends DataInterface, \Traversable, \Countable {
    /**
     * @param FrameInterface $fragment
     * @return MessageInterface
     */
    function addFrame(FrameInterface $fragment);

    /**
     * @return int
     */
    function getOpcode();

    /**
     * @return bool
     */
    function isBinary();
}
# Changelog

## 1.1.0 (2020-09-18)

*   Feature: Forward compatibility with react/promise 3.
    (#39 by @WyriHaximus)

*   Add `.gitattributes` to exclude dev files from exports.
    (#40 by @reedy)

*   Improve test suite, update to support PHP 8 and PHPUnit 9.3.
    (#41 and #43 by @SimonFrings and #42 by @WyriHaximus)

## 1.0.0 (2019-07-11)

*   First stable LTS release, now following [SemVer](https://semver.org/).
    We'd like to emphasize that this component is production ready and battle-tested.
    We plan to support all long-term support (LTS) releases for at least 24 months,
    so you have a rock-solid foundation to build on top of.

>   Contains no other changes, so it's actually fully compatible with the v0.6.0 release.

## 0.6.0 (2019-07-04)

*   Feature / BC break: Add support for `getMultiple()`, `setMultiple()`, `deleteMultiple()`, `clear()` and `has()`
    supporting multiple cache items (inspired by PSR-16).
    (#32 by @krlv and #37 by @clue)

*   Documentation for TTL precision with millisecond accuracy or below and
    use high-resolution timer for cache TTL on PHP 7.3+.
    (#35 and #38 by @clue)

*   Improve API documentation and allow legacy HHVM to fail in Travis CI config.
    (#34 and #36 by @clue)

*   Prefix all global functions calls with \ to skip the look up and resolve process and go straight to the global function.
    (#31 by @WyriHaximus)

## 0.5.0 (2018-06-25)

* Improve documentation by describing what is expected of a class implementing `CacheInterface`. 
  (#21, #22, #23, #27 by @WyriHaximus)

* Implemented (optional) Least Recently Used (LRU) cache algorithm for `ArrayCache`. 
  (#26 by @clue)

* Added support for cache expiration (TTL).
  (#29 by @clue and @WyriHaximus)

* Renamed `remove` to `delete` making it more in line with `PSR-16`. 
  (#30 by @clue)

## 0.4.2 (2017-12-20)

*   Improve documentation with usage and installation instructions
    (#10 by @clue)

*   Improve test suite by adding PHPUnit to `require-dev` and
    add forward compatibility with PHPUnit 5 and PHPUnit 6 and
    sanitize Composer autoload paths
    (#14 by @shaunbramley and #12 and #18 by @clue)

## 0.4.1 (2016-02-25)

* Repository maintenance, split off from main repo, improve test suite and documentation
* First class support for PHP7 and HHVM (#9 by @clue)
* Adjust compatibility to 5.3 (#7 by @clue)

## 0.4.0 (2014-02-02)

* BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
* BC break: Update to React/Promise 2.0
* Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0

## 0.3.2 (2013-05-10)

* Version bump

## 0.3.0 (2013-04-14)

* Version bump

## 0.2.6 (2012-12-26)

* Feature: New cache component, used by DNS
{
    "name": "react/cache",
    "description": "Async, Promise-based cache interface for ReactPHP",
    "keywords": ["cache", "caching", "promise", "ReactPHP"],
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Lück",
            "homepage": "https://clue.engineering/",
            "email": "christian@clue.engineering"
        },
        {
            "name": "Cees-Jan Kiewiet",
            "homepage": "https://wyrihaximus.net/",
            "email": "reactphp@ceesjankiewiet.nl"
        },
        {
            "name": "Jan Sorgalla",
            "homepage": "https://sorgalla.com/",
            "email": "jsorgalla@gmail.com"
        },
        {
            "name": "Chris Boden",
            "homepage": "https://cboden.dev/",
            "email": "cboden@gmail.com"
        }
    ],
    "require": {
        "php": ">=5.3.0",
        "react/promise": "^3.0 || ^2.0 || ^1.1"
    },
    "autoload": {
        "psr-4": { "React\\Cache\\": "src/" }
    },
    "autoload-dev": {
        "psr-4": { "React\\Tests\\Cache\\": "tests/" }
    },
    "require-dev": {
        "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
    }
}
The MIT License (MIT)

Copyright (c) 2012 Christian Lück, Cees-Jan Kiewiet, Jan Sorgalla, Chris Boden, Igor Wiedler

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
# Cache

[![Build Status](https://travis-ci.org/reactphp/cache.svg?branch=master)](https://travis-ci.org/reactphp/cache)

Async, [Promise](https://github.com/reactphp/promise)-based cache interface
for [ReactPHP](https://reactphp.org/).

The cache component provides a
[Promise](https://github.com/reactphp/promise)-based
[`CacheInterface`](#cacheinterface) and an in-memory [`ArrayCache`](#arraycache)
implementation of that.
This allows consumers to type hint against the interface and third parties to
provide alternate implementations.
This project is heavily inspired by
[PSR-16: Common Interface for Caching Libraries](https://www.php-fig.org/psr/psr-16/),
but uses an interface more suited for async, non-blocking applications.

**Table of Contents**

* [Usage](#usage)
  * [CacheInterface](#cacheinterface)
    * [get()](#get)
    * [set()](#set)
    * [delete()](#delete)
    * [getMultiple()](#getmultiple)
    * [setMultiple()](#setmultiple)
    * [deleteMultiple()](#deletemultiple)
    * [clear()](#clear)
    * [has()](#has)
  * [ArrayCache](#arraycache)
* [Common usage](#common-usage)
  * [Fallback get](#fallback-get)
  * [Fallback-get-and-set](#fallback-get-and-set)
* [Install](#install)
* [Tests](#tests)
* [License](#license)

## Usage

### CacheInterface

The `CacheInterface` describes the main interface of this component.
This allows consumers to type hint against the interface and third parties to
provide alternate implementations.

#### get()

The `get(string $key, mixed $default = null): PromiseInterface<mixed>` method can be used to
retrieve an item from the cache.

This method will resolve with the cached value on success or with the
given `$default` value when no item can be found or when an error occurs.
Similarly, an expired cache item (once the time-to-live is expired) is
considered a cache miss.

```php
$cache
    ->get('foo')
    ->then('var_dump');
```

This example fetches the value of the key `foo` and passes it to the
`var_dump` function. You can use any of the composition provided by
[promises](https://github.com/reactphp/promise).

#### set()

The `set(string $key, mixed $value, ?float $ttl = null): PromiseInterface<bool>` method can be used to
store an item in the cache.

This method will resolve with `true` on success or `false` when an error
occurs. If the cache implementation has to go over the network to store
it, it may take a while.

The optional `$ttl` parameter sets the maximum time-to-live in seconds
for this cache item. If this parameter is omitted (or `null`), the item
will stay in the cache for as long as the underlying implementation
supports. Trying to access an expired cache item results in a cache miss,
see also [`get()`](#get).

```php
$cache->set('foo', 'bar', 60);
```

This example eventually sets the value of the key `foo` to `bar`. If it
already exists, it is overridden.

This interface does not enforce any particular TTL resolution, so special
care may have to be taken if you rely on very high precision with
millisecond accuracy or below. Cache implementations SHOULD work on a
best effort basis and SHOULD provide at least second accuracy unless
otherwise noted. Many existing cache implementations are known to provide
microsecond or millisecond accuracy, but it's generally not recommended
to rely on this high precision.

This interface suggests that cache implementations SHOULD use a monotonic
time source if available. Given that a monotonic time source is only
available as of PHP 7.3 by default, cache implementations MAY fall back
to using wall-clock time.
While this does not affect many common use cases, this is an important
distinction for programs that rely on a high time precision or on systems
that are subject to discontinuous time adjustments (time jumps).
This means that if you store a cache item with a TTL of 30s and then
adjust your system time forward by 20s, the cache item SHOULD still
expire in 30s.

#### delete()

The `delete(string $key): PromiseInterface<bool>` method can be used to
delete an item from the cache.

This method will resolve with `true` on success or `false` when an error
occurs. When no item for `$key` is found in the cache, it also resolves
to `true`. If the cache implementation has to go over the network to
delete it, it may take a while.

```php
$cache->delete('foo');
```

This example eventually deletes the key `foo` from the cache. As with
`set()`, this may not happen instantly and a promise is returned to
provide guarantees whether or not the item has been removed from cache.

#### getMultiple()

The `getMultiple(string[] $keys, mixed $default = null): PromiseInterface<array>` method can be used to
retrieve multiple cache items by their unique keys.

This method will resolve with an array of cached values on success or with the
given `$default` value when an item can not be found or when an error occurs.
Similarly, an expired cache item (once the time-to-live is expired) is
considered a cache miss.

```php
$cache->getMultiple(array('name', 'age'))->then(function (array $values) {
    $name = $values['name'] ?? 'User';
    $age = $values['age'] ?? 'n/a';

    echo $name . ' is ' . $age . PHP_EOL;
});
```

This example fetches the cache items for the `name` and `age` keys and
prints some example output. You can use any of the composition provided
by [promises](https://github.com/reactphp/promise).

#### setMultiple()

The `setMultiple(array $values, ?float $ttl = null): PromiseInterface<bool>` method can be used to
persist a set of key => value pairs in the cache, with an optional TTL.

This method will resolve with `true` on success or `false` when an error
occurs. If the cache implementation has to go over the network to store
it, it may take a while.

The optional `$ttl` parameter sets the maximum time-to-live in seconds
for these cache items. If this parameter is omitted (or `null`), these items
will stay in the cache for as long as the underlying implementation
supports. Trying to access an expired cache items results in a cache miss,
see also [`getMultiple()`](#getmultiple).

```php
$cache->setMultiple(array('foo' => 1, 'bar' => 2), 60);
```

This example eventually sets the list of values - the key `foo` to `1` value 
and the key `bar` to `2`. If some of the keys already exist, they are overridden.

#### deleteMultiple()

The `setMultiple(string[] $keys): PromiseInterface<bool>` method can be used to
delete multiple cache items in a single operation.

This method will resolve with `true` on success or `false` when an error
occurs. When no items for `$keys` are found in the cache, it also resolves
to `true`. If the cache implementation has to go over the network to
delete it, it may take a while.

```php
$cache->deleteMultiple(array('foo', 'bar, 'baz'));
```

This example eventually deletes keys `foo`, `bar` and `baz` from the cache. 
As with `setMultiple()`, this may not happen instantly and a promise is returned to
provide guarantees whether or not the item has been removed from cache.

#### clear()

The `clear(): PromiseInterface<bool>` method can be used to
wipe clean the entire cache.

This method will resolve with `true` on success or `false` when an error
occurs. If the cache implementation has to go over the network to
delete it, it may take a while.

```php
$cache->clear();
```

This example eventually deletes all keys from the cache. As with `deleteMultiple()`, 
this may not happen instantly and a promise is returned to provide guarantees 
whether or not all the items have been removed from cache.

#### has()

The `has(string $key): PromiseInterface<bool>` method can be used to
determine whether an item is present in the cache.

This method will resolve with `true` on success or `false` when no item can be found 
or when an error occurs. Similarly, an expired cache item (once the time-to-live 
is expired) is considered a cache miss.

```php
$cache
    ->has('foo')
    ->then('var_dump');
```

This example checks if the value of the key `foo` is set in the cache and passes 
the result to the `var_dump` function. You can use any of the composition provided by
[promises](https://github.com/reactphp/promise).

NOTE: It is recommended that has() is only to be used for cache warming type purposes
and not to be used within your live applications operations for get/set, as this method
is subject to a race condition where your has() will return true and immediately after,
another script can remove it making the state of your app out of date.

### ArrayCache

The `ArrayCache` provides an in-memory implementation of the [`CacheInterface`](#cacheinterface).

```php
$cache = new ArrayCache();

$cache->set('foo', 'bar');
```

Its constructor accepts an optional `?int $limit` parameter to limit the
maximum number of entries to store in the LRU cache. If you add more
entries to this instance, it will automatically take care of removing
the one that was least recently used (LRU).

For example, this snippet will overwrite the first value and only store
the last two entries:

```php
$cache = new ArrayCache(2);

$cache->set('foo', '1');
$cache->set('bar', '2');
$cache->set('baz', '3');
```

This cache implementation is known to rely on wall-clock time to schedule
future cache expiration times when using any version before PHP 7.3,
because a monotonic time source is only available as of PHP 7.3 (`hrtime()`).
While this does not affect many common use cases, this is an important
distinction for programs that rely on a high time precision or on systems
that are subject to discontinuous time adjustments (time jumps).
This means that if you store a cache item with a TTL of 30s on PHP < 7.3
and then adjust your system time forward by 20s, the cache item may
expire in 10s. See also [`set()`](#set) for more details.

## Common usage

### Fallback get

A common use case of caches is to attempt fetching a cached value and as a
fallback retrieve it from the original data source if not found. Here is an
example of that:

```php
$cache
    ->get('foo')
    ->then(function ($result) {
        if ($result === null) {
            return getFooFromDb();
        }
        
        return $result;
    })
    ->then('var_dump');
```

First an attempt is made to retrieve the value of `foo`. A callback function is 
registered that will call `getFooFromDb` when the resulting value is null. 
`getFooFromDb` is a function (can be any PHP callable) that will be called if the 
key does not exist in the cache.

`getFooFromDb` can handle the missing key by returning a promise for the
actual value from the database (or any other data source). As a result, this
chain will correctly fall back, and provide the value in both cases.

### Fallback get and set

To expand on the fallback get example, often you want to set the value on the
cache after fetching it from the data source.

```php
$cache
    ->get('foo')
    ->then(function ($result) {
        if ($result === null) {
            return $this->getAndCacheFooFromDb();
        }
        
        return $result;
    })
    ->then('var_dump');

public function getAndCacheFooFromDb()
{
    return $this->db
        ->get('foo')
        ->then(array($this, 'cacheFooFromDb'));
}

public function cacheFooFromDb($foo)
{
    $this->cache->set('foo', $foo);

    return $foo;
}
```

By using chaining you can easily conditionally cache the value if it is
fetched from the database.

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/cache:^1.1
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 7+ and
HHVM.
It's *highly recommended to use PHP 7+* for this project.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

## License

MIT, see [LICENSE file](LICENSE).
<?php

namespace React\Cache;

use React\Promise;
use React\Promise\PromiseInterface;

class ArrayCache implements CacheInterface
{
    private $limit;
    private $data = array();
    private $expires = array();
    private $supportsHighResolution;

    /**
     * The `ArrayCache` provides an in-memory implementation of the [`CacheInterface`](#cacheinterface).
     *
     * ```php
     * $cache = new ArrayCache();
     *
     * $cache->set('foo', 'bar');
     * ```
     *
     * Its constructor accepts an optional `?int $limit` parameter to limit the
     * maximum number of entries to store in the LRU cache. If you add more
     * entries to this instance, it will automatically take care of removing
     * the one that was least recently used (LRU).
     *
     * For example, this snippet will overwrite the first value and only store
     * the last two entries:
     *
     * ```php
     * $cache = new ArrayCache(2);
     *
     * $cache->set('foo', '1');
     * $cache->set('bar', '2');
     * $cache->set('baz', '3');
     * ```
     *
     * This cache implementation is known to rely on wall-clock time to schedule
     * future cache expiration times when using any version before PHP 7.3,
     * because a monotonic time source is only available as of PHP 7.3 (`hrtime()`).
     * While this does not affect many common use cases, this is an important
     * distinction for programs that rely on a high time precision or on systems
     * that are subject to discontinuous time adjustments (time jumps).
     * This means that if you store a cache item with a TTL of 30s on PHP < 7.3
     * and then adjust your system time forward by 20s, the cache item may
     * expire in 10s. See also [`set()`](#set) for more details.
     *
     * @param int|null $limit maximum number of entries to store in the LRU cache
     */
    public function __construct($limit = null)
    {
        $this->limit = $limit;

        // prefer high-resolution timer, available as of PHP 7.3+
        $this->supportsHighResolution = \function_exists('hrtime');
    }

    public function get($key, $default = null)
    {
        // delete key if it is already expired => below will detect this as a cache miss
        if (isset($this->expires[$key]) && $this->now() - $this->expires[$key] > 0) {
            unset($this->data[$key], $this->expires[$key]);
        }

        if (!\array_key_exists($key, $this->data)) {
            return Promise\resolve($default);
        }

        // remove and append to end of array to keep track of LRU info
        $value = $this->data[$key];
        unset($this->data[$key]);
        $this->data[$key] = $value;

        return Promise\resolve($value);
    }

    public function set($key, $value, $ttl = null)
    {
        // unset before setting to ensure this entry will be added to end of array (LRU info)
        unset($this->data[$key]);
        $this->data[$key] = $value;

        // sort expiration times if TTL is given (first will expire first)
        unset($this->expires[$key]);
        if ($ttl !== null) {
            $this->expires[$key] = $this->now() + $ttl;
            \asort($this->expires);
        }

        // ensure size limit is not exceeded or remove first entry from array
        if ($this->limit !== null && \count($this->data) > $this->limit) {
            // first try to check if there's any expired entry
            // expiration times are sorted, so we can simply look at the first one
            \reset($this->expires);
            $key = \key($this->expires);

            // check to see if the first in the list of expiring keys is already expired
            // if the first key is not expired, we have to overwrite by using LRU info
            if ($key === null || $this->now() - $this->expires[$key] < 0) {
                \reset($this->data);
                $key = \key($this->data);
            }
            unset($this->data[$key], $this->expires[$key]);
        }

        return Promise\resolve(true);
    }

    public function delete($key)
    {
        unset($this->data[$key], $this->expires[$key]);

        return Promise\resolve(true);
    }

    public function getMultiple(array $keys, $default = null)
    {
        $values = array();

        foreach ($keys as $key) {
            $values[$key] = $this->get($key, $default);
        }

        return Promise\all($values);
    }

    public function setMultiple(array $values, $ttl = null)
    {
        foreach ($values as $key => $value) {
            $this->set($key, $value, $ttl);
        }

        return Promise\resolve(true);
    }

    public function deleteMultiple(array $keys)
    {
        foreach ($keys as $key) {
            unset($this->data[$key], $this->expires[$key]);
        }

        return Promise\resolve(true);
    }

    public function clear()
    {
        $this->data = array();
        $this->expires = array();

        return Promise\resolve(true);
    }

    public function has($key)
    {
        // delete key if it is already expired
        if (isset($this->expires[$key]) && $this->now() - $this->expires[$key] > 0) {
            unset($this->data[$key], $this->expires[$key]);
        }

        if (!\array_key_exists($key, $this->data)) {
            return Promise\resolve(false);
        }

        // remove and append to end of array to keep track of LRU info
        $value = $this->data[$key];
        unset($this->data[$key]);
        $this->data[$key] = $value;

        return Promise\resolve(true);
    }

    /**
     * @return float
     */
    private function now()
    {
        return $this->supportsHighResolution ? \hrtime(true) * 1e-9 : \microtime(true);
    }
}
<?php

namespace React\Cache;

use React\Promise\PromiseInterface;

interface CacheInterface
{
    /**
     * Retrieves an item from the cache.
     *
     * This method will resolve with the cached value on success or with the
     * given `$default` value when no item can be found or when an error occurs.
     * Similarly, an expired cache item (once the time-to-live is expired) is
     * considered a cache miss.
     *
     * ```php
     * $cache
     *     ->get('foo')
     *     ->then('var_dump');
     * ```
     *
     * This example fetches the value of the key `foo` and passes it to the
     * `var_dump` function. You can use any of the composition provided by
     * [promises](https://github.com/reactphp/promise).
     *
     * @param string $key
     * @param mixed  $default Default value to return for cache miss or null if not given.
     * @return PromiseInterface<mixed>
     */
    public function get($key, $default = null);

    /**
     * Stores an item in the cache.
     *
     * This method will resolve with `true` on success or `false` when an error
     * occurs. If the cache implementation has to go over the network to store
     * it, it may take a while.
     *
     * The optional `$ttl` parameter sets the maximum time-to-live in seconds
     * for this cache item. If this parameter is omitted (or `null`), the item
     * will stay in the cache for as long as the underlying implementation
     * supports. Trying to access an expired cache item results in a cache miss,
     * see also [`get()`](#get).
     *
     * ```php
     * $cache->set('foo', 'bar', 60);
     * ```
     *
     * This example eventually sets the value of the key `foo` to `bar`. If it
     * already exists, it is overridden.
     *
     * This interface does not enforce any particular TTL resolution, so special
     * care may have to be taken if you rely on very high precision with
     * millisecond accuracy or below. Cache implementations SHOULD work on a
     * best effort basis and SHOULD provide at least second accuracy unless
     * otherwise noted. Many existing cache implementations are known to provide
     * microsecond or millisecond accuracy, but it's generally not recommended
     * to rely on this high precision.
     *
     * This interface suggests that cache implementations SHOULD use a monotonic
     * time source if available. Given that a monotonic time source is only
     * available as of PHP 7.3 by default, cache implementations MAY fall back
     * to using wall-clock time.
     * While this does not affect many common use cases, this is an important
     * distinction for programs that rely on a high time precision or on systems
     * that are subject to discontinuous time adjustments (time jumps).
     * This means that if you store a cache item with a TTL of 30s and then
     * adjust your system time forward by 20s, the cache item SHOULD still
     * expire in 30s.
     *
     * @param string $key
     * @param mixed  $value
     * @param ?float $ttl
     * @return PromiseInterface<bool> Returns a promise which resolves to `true` on success or `false` on error
     */
    public function set($key, $value, $ttl = null);

    /**
     * Deletes an item from the cache.
     *
     * This method will resolve with `true` on success or `false` when an error
     * occurs. When no item for `$key` is found in the cache, it also resolves
     * to `true`. If the cache implementation has to go over the network to
     * delete it, it may take a while.
     *
     * ```php
     * $cache->delete('foo');
     * ```
     *
     * This example eventually deletes the key `foo` from the cache. As with
     * `set()`, this may not happen instantly and a promise is returned to
     * provide guarantees whether or not the item has been removed from cache.
     *
     * @param string $key
     * @return PromiseInterface<bool> Returns a promise which resolves to `true` on success or `false` on error
     */
    public function delete($key);

    /**
     * Retrieves multiple cache items by their unique keys.
     *
     * This method will resolve with an array of cached values on success or with the
     * given `$default` value when an item can not be found or when an error occurs.
     * Similarly, an expired cache item (once the time-to-live is expired) is
     * considered a cache miss.
     *
     * ```php
     * $cache->getMultiple(array('name', 'age'))->then(function (array $values) {
     *     $name = $values['name'] ?? 'User';
     *     $age = $values['age'] ?? 'n/a';
     *
     *     echo $name . ' is ' . $age . PHP_EOL;
     * });
     * ```
     *
     * This example fetches the cache items for the `name` and `age` keys and
     * prints some example output. You can use any of the composition provided
     * by [promises](https://github.com/reactphp/promise).
     *
     * @param string[] $keys A list of keys that can obtained in a single operation.
     * @param mixed $default Default value to return for keys that do not exist.
     * @return PromiseInterface<array> Returns a promise which resolves to an `array` of cached values
     */
    public function getMultiple(array $keys, $default = null);

    /**
     * Persists a set of key => value pairs in the cache, with an optional TTL.
     *
     * This method will resolve with `true` on success or `false` when an error
     * occurs. If the cache implementation has to go over the network to store
     * it, it may take a while.
     *
     * The optional `$ttl` parameter sets the maximum time-to-live in seconds
     * for these cache items. If this parameter is omitted (or `null`), these items
     * will stay in the cache for as long as the underlying implementation
     * supports. Trying to access an expired cache items results in a cache miss,
     * see also [`get()`](#get).
     *
     * ```php
     * $cache->setMultiple(array('foo' => 1, 'bar' => 2), 60);
     * ```
     *
     * This example eventually sets the list of values - the key `foo` to 1 value
     * and the key `bar` to 2. If some of the keys already exist, they are overridden.
     *
     * @param array  $values A list of key => value pairs for a multiple-set operation.
     * @param ?float $ttl    Optional. The TTL value of this item.
     * @return PromiseInterface<bool> Returns a promise which resolves to `true` on success or `false` on error
     */
    public function setMultiple(array $values, $ttl = null);

    /**
     * Deletes multiple cache items in a single operation.
     *
     * @param string[] $keys A list of string-based keys to be deleted.
     * @return PromiseInterface<bool> Returns a promise which resolves to `true` on success or `false` on error
     */
    public function deleteMultiple(array $keys);

    /**
     * Wipes clean the entire cache.
     *
     * @return PromiseInterface<bool> Returns a promise which resolves to `true` on success or `false` on error
     */
    public function clear();

    /**
     * Determines whether an item is present in the cache.
     *
     * This method will resolve with `true` on success or `false` when no item can be found
     * or when an error occurs. Similarly, an expired cache item (once the time-to-live
     * is expired) is considered a cache miss.
     *
     * ```php
     * $cache
     *     ->has('foo')
     *     ->then('var_dump');
     * ```
     *
     * This example checks if the value of the key `foo` is set in the cache and passes
     * the result to the `var_dump` function. You can use any of the composition provided by
     * [promises](https://github.com/reactphp/promise).
     *
     * NOTE: It is recommended that has() is only to be used for cache warming type purposes
     * and not to be used within your live applications operations for get/set, as this method
     * is subject to a race condition where your has() will return true and immediately after,
     * another script can remove it making the state of your app out of date.
     *
     * @param string $key The cache item key.
     * @return PromiseInterface<bool> Returns a promise which resolves to `true` on success or `false` on error
     */
    public function has($key);
}
# Changelog

## 1.5.0 (2019-07-10)

*   Feature: Forward compatibility with upcoming stable DNS component.
    (#29 by @clue)

*   Prefix all global functions calls with \ to skip the look up and resolve process and go straight to the global function.
    (#28 by @WyriHaximus)

*   Improve test suite to also test against PHP 7.1 and 7.2.
    (#25 by @andreybolonin)

## 1.4.0 (2018-02-28)

*   Feature: Update DNS dependency to support loading system default DNS
    nameserver config on all supported platforms
    (`/etc/resolv.conf` on Unix/Linux/Mac/Docker/WSL and WMIC on Windows)
    (#23 by @clue)

    This means that connecting to hosts that are managed by a local DNS server,
    such as a corporate DNS server or when using Docker containers, will now
    work as expected across all platforms with no changes required:

    ```php
    $factory = new Factory($loop);
    $factory->createClient('intranet.example:5353');
    ```

*   Improve README
    (#22 by @jsor)

## 1.3.0 (2017-09-25)

*   Feature: Always use `Resolver` with default DNS to match Socket component
    and update DNS dependency to support hosts file on all platforms
    (#19 and #20 by @clue)

    This means that connecting to hosts such as `localhost` (and for example
    those used for Docker containers) will now work as expected across all
    platforms with no changes required:

    ```php
    $factory = new Factory($loop);
    $factory->createClient('localhost:5353');
    ```

## 1.2.0 (2017-08-09)

* Feature: Target evenement 3.0 a long side 2.0 and 1.0
  (#16 by @WyriHaximus)

* Feature: Forward compatibility with EventLoop v1.0 and v0.5
  (#18 by @clue)

* Improve test suite by updating Travis build config so new defaults do not break the build
  (#17 by @clue)

## 1.1.1 (2017-01-23)

* Fix: Properly format IPv6 addresses and return `null` for unknown addresses
  (#14 by @clue)

* Fix: Skip IPv6 tests if not supported by the system
  (#15 by @clue)

## 1.1.0 (2016-03-19)

* Feature: Support promise cancellation (cancellation of underlying DNS lookup)
  (#12 by @clue)

* Fix: Fix error reporting when trying to create invalid sockets
  (#11 by @clue)

* Improve test suite and update dependencies
  (#7, #8 by @clue)

## 1.0.1 (2015-11-13)

* Fix: Correct formatting for remote peer address of incoming datagrams when using IPv6
  (#6 by @WyriHaximus)

* Improve test suite for different PHP versions

## 1.0.0 (2014-10-23)

* Initial tagged release

> This project has been migrated over from [clue/datagram](https://github.com/clue/php-datagram)
> which has originally been released in January 2013.
> Upgrading from clue/datagram v0.5.0? Use namespace `React\Datagram` instead of `Datagram` and you're ready to go!
{
    "name": "react/datagram",
    "description": "Event-driven UDP datagram socket client and server for ReactPHP",
    "keywords": ["udp", "datagram", "dgram", "socket", "client", "server", "ReactPHP", "async"],
    "homepage": "https://github.com/reactphp/datagram",
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Lück",
            "email": "christian@lueck.tv"
        }
    ],
    "autoload": {
        "psr-4": {"React\\Datagram\\": "src"}
    },
    "require": {
        "php": ">=5.3",
        "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
        "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3",
        "react/dns": "^1.0 || ^0.4.13",
        "react/promise": "~2.1|~1.2"
    },
    "require-dev": {
        "clue/block-react": "~1.0",
        "phpunit/phpunit": "^5.0 || ^4.8"
    }
}
<?php

require_once __DIR__.'/../vendor/autoload.php';

$loop = React\EventLoop\Factory::create();
$factory = new React\Datagram\Factory($loop);

$factory->createClient('localhost:1234')->then(function (React\Datagram\Socket $client) use ($loop) {
    $client->send('first');

    $client->on('message', function($message, $serverAddress, $client) {
        echo 'received "' . $message . '" from ' . $serverAddress. PHP_EOL;
    });

    $client->on('error', function($error, $client) {
        echo 'error: ' . $error->getMessage() . PHP_EOL;
    });

    $n = 0;
    $tid = $loop->addPeriodicTimer(2.0, function() use ($client, &$n) {
        $client->send('tick' . ++$n);
    });

    // read input from STDIN and forward everything to server
    $loop->addReadStream(STDIN, function () use ($client, $loop, $tid) {
        $msg = fgets(STDIN, 2000);
        if ($msg === false) {
            // EOF => flush client and stop perodic sending and waiting for input
            $client->end();
            $loop->cancelTimer($tid);
            $loop->removeReadStream(STDIN);
        } else {
            $client->send(trim($msg));
        }
    });
}, function($error) {
    echo 'ERROR: ' . $error->getMessage() . PHP_EOL;
});

$loop->run();
<?php

require_once __DIR__.'/../vendor/autoload.php';

$loop = React\EventLoop\Factory::create();
$factory = new React\Datagram\Factory($loop);

$factory->createServer('localhost:1234')->then(function (React\Datagram\Socket $server) {
    $server->on('message', function($message, $address, $server) {
        $server->send('hello ' . $address . '! echo: ' . $message, $address);

        echo 'client ' . $address . ': ' . $message . PHP_EOL;
    });
});

$loop->run();
The MIT License (MIT)

Copyright (c) 2013 Christian Lück

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?xml version="1.0" encoding="UTF-8"?>

<phpunit colors="true" bootstrap="./tests/bootstrap.php">
    <testsuites>
        <testsuite name="Datagram Test Suite">
            <directory>./tests/</directory>
        </testsuite>
    </testsuites>
    <filter>
        <whitelist>
            <directory>./src/</directory>
        </whitelist>
    </filter>
</phpunit>
# Datagram

[![Build Status](https://travis-ci.org/reactphp/datagram.svg?branch=master)](https://travis-ci.org/reactphp/datagram)

Event-driven UDP datagram socket client and server for [ReactPHP](https://reactphp.org).

## Quickstart example

Once [installed](#install), you can use the following code to connect to an UDP server listening on
`localhost:1234` and send and receive UDP datagrams:  

```php
$loop = React\EventLoop\Factory::create();
$factory = new React\Datagram\Factory($loop);

$factory->createClient('localhost:1234')->then(function (React\Datagram\Socket $client) {
    $client->send('first');

    $client->on('message', function($message, $serverAddress, $client) {
        echo 'received "' . $message . '" from ' . $serverAddress. PHP_EOL;
    });
});

$loop->run();
```

See also the [examples](examples).

## Usage

This library's API is modelled after node.js's API for
[UDP / Datagram Sockets (dgram.Socket)](https://nodejs.org/api/dgram.html).

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/datagram:^1.5
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 7+ and
HHVM.
It's *highly recommended to use PHP 7+* for this project.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

## License

MIT, see [LICENSE file](LICENSE).
<?php

namespace React\Datagram;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use \Exception;

class Buffer extends EventEmitter
{
    protected $loop;
    protected $socket;

    private $listening = false;
    private $outgoing = array();
    private $writable = true;

    public function __construct(LoopInterface $loop, $socket)
    {
        $this->loop = $loop;
        $this->socket = $socket;
    }

    public function send($data, $remoteAddress = null)
    {
        if ($this->writable === false) {
            return;
        }

        $this->outgoing []= array($data, $remoteAddress);

        if (!$this->listening) {
            $this->handleResume();
            $this->listening = true;
        }
    }

    public function onWritable()
    {
        list($data, $remoteAddress) = \array_shift($this->outgoing);

        try {
            $this->handleWrite($data, $remoteAddress);
        }
        catch (Exception $e) {
            $this->emit('error', array($e, $this));
        }

        if (!$this->outgoing) {
            if ($this->listening) {
                $this->handlePause();
                $this->listening = false;
            }

            if (!$this->writable) {
                $this->close();
            }
        }
    }

    public function close()
    {
        if ($this->socket === false) {
            return;
        }

        $this->emit('close', array($this));

        if ($this->listening) {
            $this->handlePause();
            $this->listening = false;
        }

        $this->writable = false;
        $this->socket = false;
        $this->outgoing = array();
        $this->removeAllListeners();
    }

    public function end()
    {
        if ($this->writable === false) {
            return;
        }

        $this->writable = false;

        if (!$this->outgoing) {
            $this->close();
        }
    }

    protected function handlePause()
    {
        $this->loop->removeWriteStream($this->socket);
    }

    protected function handleResume()
    {
        $this->loop->addWriteStream($this->socket, array($this, 'onWritable'));
    }

    protected function handleWrite($data, $remoteAddress)
    {
        if ($remoteAddress === null) {
            // do not use fwrite() as it obeys the stream buffer size and
            // packets are not to be split at 8kb
            $ret = @\stream_socket_sendto($this->socket, $data);
        } else {
            $ret = @\stream_socket_sendto($this->socket, $data, 0, $remoteAddress);
        }

        if ($ret < 0 || $ret === false) {
            $error = \error_get_last();
            throw new Exception('Unable to send packet: ' . \trim($error['message']));
        }
    }
}
<?php

namespace React\Datagram;

use React\Datagram\Socket;
use React\Dns\Config\Config;
use React\Dns\Resolver\Factory as DnsFactory;
use React\Dns\Resolver\Resolver;
use React\EventLoop\LoopInterface;
use React\Promise;
use React\Promise\CancellablePromiseInterface;
use \Exception;

class Factory
{
    protected $loop;
    protected $resolver;

    /**
     *
     * @param LoopInterface $loop
     * @param Resolver|null $resolver Resolver instance to use. Will otherwise
     *     try to load the system default DNS config or fall back to using
     *     Google's public DNS 8.8.8.8
     */
    public function __construct(LoopInterface $loop, Resolver $resolver = null)
    {
        if ($resolver === null) {
            // try to load nameservers from system config or default to Google's public DNS
            $config = Config::loadSystemConfigBlocking();
            $server = $config->nameservers ? \reset($config->nameservers) : '8.8.8.8';

            $factory = new DnsFactory();
            $resolver = $factory->create($server, $loop);
        }

        $this->loop = $loop;
        $this->resolver = $resolver;
    }

    public function createClient($address)
    {
        $loop = $this->loop;

        return $this->resolveAddress($address)->then(function ($address) use ($loop) {
            $socket = @\stream_socket_client($address, $errno, $errstr);
            if (!$socket) {
                throw new Exception('Unable to create client socket: ' . $errstr, $errno);
            }

            return new Socket($loop, $socket);
        });
    }

    public function createServer($address)
    {
        $loop = $this->loop;

        return $this->resolveAddress($address)->then(function ($address) use ($loop) {
            $socket = @\stream_socket_server($address, $errno, $errstr, \STREAM_SERVER_BIND);
            if (!$socket) {
                throw new Exception('Unable to create server socket: ' . $errstr, $errno);
            }

            return new Socket($loop, $socket);
        });
    }

    protected function resolveAddress($address)
    {
        if (\strpos($address, '://') === false) {
            $address = 'udp://' . $address;
        }

        // parse_url() does not accept null ports (random port assignment) => manually remove
        $nullport = false;
        if (\substr($address, -2) === ':0') {
            $address = \substr($address, 0, -2);
            $nullport = true;
        }

        $parts = \parse_url($address);

        if (!$parts || !isset($parts['host'])) {
            return Promise\resolve($address);
        }

        if ($nullport) {
            $parts['port'] = 0;
        }

        // remove square brackets for IPv6 addresses
        $host = \trim($parts['host'], '[]');

        return $this->resolveHost($host)->then(function ($host) use ($parts) {
            $address = $parts['scheme'] . '://';

            if (isset($parts['port']) && \strpos($host, ':') !== false) {
                // enclose IPv6 address in square brackets if a port will be appended
                $host = '[' . $host . ']';
            }

            $address .= $host;

            if (isset($parts['port'])) {
                $address .= ':' . $parts['port'];
            }

            return $address;
        });
    }

    protected function resolveHost($host)
    {
        // there's no need to resolve if the host is already given as an IP address
        if (false !== \filter_var($host, \FILTER_VALIDATE_IP)) {
            return Promise\resolve($host);
        }

        $promise = $this->resolver->resolve($host);

        // wrap DNS lookup in order to control cancellation behavior
        return new Promise\Promise(
            function ($resolve, $reject) use ($promise) {
                // forward promise resolution
                $promise->then($resolve, $reject);
            },
            function ($_, $reject) use ($promise) {
                // reject with custom message once cancelled
                $reject(new \RuntimeException('Cancelled creating socket during DNS lookup'));

                // (try to) cancel pending DNS lookup, otherwise ignoring its results
                if ($promise instanceof CancellablePromiseInterface) {
                    $promise->cancel();
                }
            }
        );
    }
}
<?php

namespace React\Datagram;

use React\EventLoop\LoopInterface;
use Evenement\EventEmitter;
use Exception;

class Socket extends EventEmitter implements SocketInterface
{
    protected $loop;
    protected $socket;

    protected $buffer;

    public $bufferSize = 65536;

    public function __construct(LoopInterface $loop, $socket, Buffer $buffer = null)
    {
        $this->loop = $loop;
        $this->socket = $socket;

        if ($buffer === null) {
            $buffer = new Buffer($loop, $socket);
        }
        $this->buffer = $buffer;

        $that = $this;
        $this->buffer->on('error', function ($error) use ($that) {
            $that->emit('error', array($error, $that));
        });
        $this->buffer->on('close', array($this, 'close'));

        $this->resume();
    }

    public function getLocalAddress()
    {
        return $this->sanitizeAddress(@\stream_socket_get_name($this->socket, false));
    }

    public function getRemoteAddress()
    {
        return $this->sanitizeAddress(@\stream_socket_get_name($this->socket, true));
    }

    public function send($data, $remoteAddress = null)
    {
        $this->buffer->send($data, $remoteAddress);
    }

    public function pause()
    {
        $this->loop->removeReadStream($this->socket);
    }

    public function resume()
    {
        if ($this->socket !== false) {
            $this->loop->addReadStream($this->socket, array($this, 'onReceive'));
        }
    }

    public function onReceive()
    {
        try {
            $data = $this->handleReceive($peer);
        }
        catch (Exception $e) {
            // emit error message and local socket
            $this->emit('error', array($e, $this));
            return;
        }

        $this->emit('message', array($data, $peer, $this));
    }

    public function close()
    {
        if ($this->socket === false) {
            return;
        }

        $this->emit('close', array($this));
        $this->pause();

        $this->handleClose();
        $this->socket = false;
        $this->buffer->close();

        $this->removeAllListeners();
    }

    public function end()
    {
        $this->buffer->end();
    }

    private function sanitizeAddress($address)
    {
        if ($address === false) {
            return null;
        }

        // this is an IPv6 address which includes colons but no square brackets
        $pos = \strrpos($address, ':');
        if ($pos !== false && \strpos($address, ':') < $pos && \substr($address, 0, 1) !== '[') {
            $port = \substr($address, $pos + 1);
            $address = '[' . \substr($address, 0, $pos) . ']:' . $port;
        }
        return $address;
    }

    protected function handleReceive(&$peerAddress)
    {
        $data = \stream_socket_recvfrom($this->socket, $this->bufferSize, 0, $peerAddress);

        if ($data === false) {
            // receiving data failed => remote side rejected one of our packets
            // due to the nature of UDP, there's no way to tell which one exactly
            // $peer is not filled either

            throw new Exception('Invalid message');
        }

        $peerAddress = $this->sanitizeAddress($peerAddress);

        return $data;
    }

    protected function handleClose()
    {
        \fclose($this->socket);
    }
}
<?php

namespace React\Datagram;

use Evenement\EventEmitterInterface;

/**
 * interface very similar to React\Stream\Stream
 *
 * @event message($data, $remoteAddress, $thisSocket)
 * @event error($exception, $thisSocket)
 * @event close($thisSocket)
 */
interface SocketInterface extends EventEmitterInterface
{
    public function send($data, $remoteAddress = null);

    public function close();

    public function end();

    public function resume();

    public function pause();

    public function getLocalAddress();

    public function getRemoteAddress();
}
# Changelog

## 1.5.0 (2021-03-05)

*   Feature: Improve error reporting when query fails, include domain and query type and DNS server address where applicable.
    (#174 by @clue)

*   Feature: Improve error handling when sending data to DNS server fails (macOS).
    (#171 and #172 by @clue)

*   Fix: Improve DNS response parser to limit recursion for compressed labels.
    (#169 by @clue)

*   Improve test suite, use GitHub actions for continuous integration (CI).
    (#170 by @SimonFrings)

## 1.4.0 (2020-09-18)

*   Feature: Support upcoming PHP 8.
    (#168 by @clue)

*   Improve test suite and update to PHPUnit 9.3.
    (#164 by @clue, #165 and #166 by @SimonFrings and #167 by @WyriHaximus)

## 1.3.0 (2020-07-10)

*   Feature: Forward compatibility with react/promise v3.
    (#153 by @WyriHaximus)

*   Feature: Support parsing `OPT` records (EDNS0).
    (#157 by @clue)

*   Fix: Avoid PHP warnings due to lack of args in exception trace on PHP 7.4.
    (#160 by @clue)

*   Improve test suite and add `.gitattributes` to exclude dev files from exports.
    Run tests on PHPUnit 9 and PHP 7.4 and clean up test suite.
    (#154 by @reedy, #156 by @clue and #163 by @SimonFrings)

## 1.2.0 (2019-08-15)

*   Feature: Add `TcpTransportExecutor` to send DNS queries over TCP/IP connection,
    add `SelectiveTransportExecutor` to retry with TCP if UDP is truncated and
    automatically select transport protocol when no explicit `udp://` or `tcp://` scheme is given in `Factory`.
    (#145, #146, #147 and #148 by @clue)

*   Feature: Support escaping literal dots and special characters in domain names.
    (#144 by @clue)

## 1.1.0 (2019-07-18)

*   Feature: Support parsing `CAA` and `SSHFP` records.
    (#141 and #142 by @clue)

*   Feature: Add `ResolverInterface` as common interface for `Resolver` class.
    (#139 by @clue)

*   Fix: Add missing private property definitions and
    remove unneeded dependency on `react/stream`.
    (#140 and #143 by @clue)

## 1.0.0 (2019-07-11)

*   First stable LTS release, now following [SemVer](https://semver.org/).
    We'd like to emphasize that this component is production ready and battle-tested.
    We plan to support all long-term support (LTS) releases for at least 24 months,
    so you have a rock-solid foundation to build on top of.

This update involves a number of BC breaks due to dropped support for
deprecated functionality and some internal API cleanup. We've tried hard to
avoid BC breaks where possible and minimize impact otherwise. We expect that
most consumers of this package will actually not be affected by any BC
breaks, see below for more details:

*   BC break: Delete all deprecated APIs, use `Query` objects for `Message` questions
    instead of nested arrays and increase code coverage to 100%.
    (#130 by @clue)

*   BC break: Move `$nameserver` from `ExecutorInterface` to `UdpTransportExecutor`,
    remove advanced/internal `UdpTransportExecutor` args for `Parser`/`BinaryDumper` and
    add API documentation for `ExecutorInterface`.
    (#135, #137 and #138 by @clue)

*   BC break: Replace `HeaderBag` attributes with simple `Message` properties.
    (#132 by @clue)

*   BC break: Mark all `Record` attributes as required, add documentation vs `Query`.
    (#136 by @clue)

*   BC break: Mark all classes as final to discourage inheritance
    (#134 by @WyriHaximus)

## 0.4.19 (2019-07-10)

*   Feature: Avoid garbage references when DNS resolution rejects on legacy PHP <= 5.6.
    (#133 by @clue)

## 0.4.18 (2019-09-07)

*   Feature / Fix: Implement `CachingExecutor` using cache TTL, deprecate old `CachedExecutor`,
    respect TTL from response records when caching and do not cache truncated responses.
    (#129 by @clue)

*   Feature: Limit cache size to 256 last responses by default. 
    (#127 by @clue)

*   Feature: Cooperatively resolve hosts to avoid running same query concurrently.
    (#125 by @clue)

## 0.4.17 (2019-04-01)

*   Feature: Support parsing `authority` and `additional` records from DNS response.
    (#123 by @clue)

*   Feature: Support dumping records as part of outgoing binary DNS message.
    (#124 by @clue)

*   Feature: Forward compatibility with upcoming Cache v0.6 and Cache v1.0
    (#121 by @clue)

*   Improve test suite to add forward compatibility with PHPUnit 7,
    test against PHP 7.3 and use legacy PHPUnit 5 on legacy HHVM.
    (#122 by @clue)

## 0.4.16 (2018-11-11)

*   Feature: Improve promise cancellation for DNS lookup retries and clean up any garbage references.
    (#118 by @clue)

*   Fix: Reject parsing malformed DNS response messages such as incomplete DNS response messages,
    malformed record data or malformed compressed domain name labels.
    (#115 and #117 by @clue)

*   Fix: Fix interpretation of TTL as UINT32 with most significant bit unset.
    (#116 by @clue)

*   Fix: Fix caching advanced MX/SRV/TXT/SOA structures.
    (#112 by @clue)

## 0.4.15 (2018-07-02)

*   Feature: Add `resolveAll()` method to support custom query types in `Resolver`.
    (#110 by @clue and @WyriHaximus)

    ```php
    $resolver->resolveAll('reactphp.org', Message::TYPE_AAAA)->then(function ($ips) {
        echo 'IPv6 addresses for reactphp.org ' . implode(', ', $ips) . PHP_EOL;
    });
    ```

*   Feature: Support parsing `NS`, `TXT`, `MX`, `SOA` and `SRV` records.
    (#104, #105, #106, #107 and #108 by @clue)

*   Feature: Add support for `Message::TYPE_ANY` and parse unknown types as binary data.
    (#104 by @clue)

*   Feature: Improve error messages for failed queries and improve documentation.
    (#109 by @clue)

*   Feature: Add reverse DNS lookup example.
    (#111 by @clue)

## 0.4.14 (2018-06-26)

*   Feature: Add `UdpTransportExecutor`, validate incoming DNS response messages
    to avoid cache poisoning attacks and deprecate legacy `Executor`.
    (#101 and #103 by @clue)

*   Feature: Forward compatibility with Cache 0.5
    (#102 by @clue)

*   Deprecate legacy `Query::$currentTime` and binary parser data attributes to clean up and simplify API.
    (#99 by @clue)

## 0.4.13 (2018-02-27)

*   Add `Config::loadSystemConfigBlocking()` to load default system config
    and support parsing DNS config on all supported platforms
    (`/etc/resolv.conf` on Unix/Linux/Mac and WMIC on Windows)
    (#92, #93, #94 and #95 by @clue)

    ```php
    $config = Config::loadSystemConfigBlocking();
    $server = $config->nameservers ? reset($config->nameservers) : '8.8.8.8';
    ```

*   Remove unneeded cyclic dependency on react/socket
    (#96 by @clue)

## 0.4.12 (2018-01-14)

*   Improve test suite by adding forward compatibility with PHPUnit 6,
    test against PHP 7.2, fix forward compatibility with upcoming EventLoop releases,
    add test group to skip integration tests relying on internet connection
    and add minor documentation improvements.
    (#85 and #87 by @carusogabriel, #88 and #89 by @clue and #83 by @jsor)

## 0.4.11 (2017-08-25)

*   Feature: Support resolving from default hosts file
    (#75, #76 and #77 by @clue)

    This means that resolving hosts such as `localhost` will now work as
    expected across all platforms with no changes required:

    ```php
    $resolver->resolve('localhost')->then(function ($ip) {
        echo 'IP: ' . $ip;
    });
    ```

    The new `HostsExecutor` exists for advanced usage and is otherwise used
    internally for this feature.

## 0.4.10 (2017-08-10)

* Feature: Forward compatibility with EventLoop v1.0 and v0.5 and 
  lock minimum dependencies and work around circular dependency for tests
  (#70 and #71 by @clue)

* Fix: Work around DNS timeout issues for Windows users
  (#74 by @clue)

* Documentation and examples for advanced usage
  (#66 by @WyriHaximus)

* Remove broken TCP code, do not retry with invalid TCP query
  (#73 by @clue)

* Improve test suite by fixing HHVM build for now again and ignore future HHVM build errors and
  lock Travis distro so new defaults will not break the build and
  fix failing tests for PHP 7.1
  (#68 by @WyriHaximus and #69 and #72 by @clue)

## 0.4.9 (2017-05-01)

* Feature: Forward compatibility with upcoming Socket v1.0 and v0.8
  (#61 by @clue)

## 0.4.8 (2017-04-16)

* Feature: Add support for the AAAA record type to the protocol parser
  (#58 by @othillo)

* Feature: Add support for the PTR record type to the protocol parser
  (#59 by @othillo)

## 0.4.7 (2017-03-31)

* Feature: Forward compatibility with upcoming Socket v0.6 and v0.7 component
  (#57 by @clue)

## 0.4.6 (2017-03-11)

* Fix: Fix DNS timeout issues for Windows users and add forward compatibility
  with Stream v0.5 and upcoming v0.6
  (#53 by @clue)

* Improve test suite by adding PHPUnit to `require-dev`
  (#54 by @clue)

## 0.4.5 (2017-03-02)

* Fix: Ensure we ignore the case of the answer
  (#51 by @WyriHaximus)

* Feature: Add `TimeoutExecutor` and simplify internal APIs to allow internal
  code re-use for upcoming versions.
  (#48 and #49 by @clue)

## 0.4.4 (2017-02-13)

* Fix: Fix handling connection and stream errors
  (#45 by @clue)

* Feature: Add examples and forward compatibility with upcoming Socket v0.5 component
  (#46 and #47 by @clue)

## 0.4.3 (2016-07-31)

* Feature: Allow for cache adapter injection (#38 by @WyriHaximus)

  ```php
  $factory = new React\Dns\Resolver\Factory();

  $cache = new MyCustomCacheInstance();
  $resolver = $factory->createCached('8.8.8.8', $loop, $cache);
  ```

* Feature: Support Promise cancellation (#35 by @clue)

  ```php
  $promise = $resolver->resolve('reactphp.org');

  $promise->cancel();
  ```

## 0.4.2 (2016-02-24)

* Repository maintenance, split off from main repo, improve test suite and documentation
* First class support for PHP7 and HHVM (#34 by @clue)
* Adjust compatibility to 5.3 (#30 by @clue)

## 0.4.1 (2014-04-13)

* Bug fix: Fixed PSR-4 autoload path (@marcj/WyriHaximus)

## 0.4.0 (2014-02-02)

* BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
* BC break: Update to React/Promise 2.0
* Bug fix: Properly resolve CNAME aliases
* Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0
* Bump React dependencies to v0.4

## 0.3.2 (2013-05-10)

* Feature: Support default port for IPv6 addresses (@clue)

## 0.3.0 (2013-04-14)

* Bump React dependencies to v0.3

## 0.2.6 (2012-12-26)

* Feature: New cache component, used by DNS

## 0.2.5 (2012-11-26)

* Version bump

## 0.2.4 (2012-11-18)

* Feature: Change to promise-based API (@jsor)

## 0.2.3 (2012-11-14)

* Version bump

## 0.2.2 (2012-10-28)

* Feature: DNS executor timeout handling (@arnaud-lb)
* Feature: DNS retry executor (@arnaud-lb)

## 0.2.1 (2012-10-14)

* Minor adjustments to DNS parser

## 0.2.0 (2012-09-10)

* Feature: DNS resolver
{
    "name": "react/dns",
    "description": "Async DNS resolver for ReactPHP",
    "keywords": ["dns", "dns-resolver", "ReactPHP", "async"],
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Lück",
            "homepage": "https://clue.engineering/",
            "email": "christian@clue.engineering"
        },
        {
            "name": "Cees-Jan Kiewiet",
            "homepage": "https://wyrihaximus.net/",
            "email": "reactphp@ceesjankiewiet.nl"
        },
        {
            "name": "Jan Sorgalla",
            "homepage": "https://sorgalla.com/",
            "email": "jsorgalla@gmail.com"
        },
        {
            "name": "Chris Boden",
            "homepage": "https://cboden.dev/",
            "email": "cboden@gmail.com"
        }
    ],
    "require": {
        "php": ">=5.3.0",
        "react/cache": "^1.0 || ^0.6 || ^0.5",
        "react/event-loop": "^1.0 || ^0.5",
        "react/promise": "^3.0 || ^2.7 || ^1.2.1",
        "react/promise-timer": "^1.2"
    },
    "require-dev": {
        "clue/block-react": "^1.2",
        "phpunit/phpunit": "^9.3 || ^4.8.35"
    },
    "autoload": {
        "psr-4": { "React\\Dns\\": "src" }
    },
    "autoload-dev": {
        "psr-4": { "React\\Tests\\Dns\\": "tests" }
    }
}
The MIT License (MIT)

Copyright (c) 2012 Christian Lück, Cees-Jan Kiewiet, Jan Sorgalla, Chris Boden, Igor Wiedler

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
# Dns

[![CI status](https://github.com/reactphp/dns/workflows/CI/badge.svg)](https://github.com/reactphp/dns/actions)

Async DNS resolver for [ReactPHP](https://reactphp.org/).

The main point of the DNS component is to provide async DNS resolution.
However, it is really a toolkit for working with DNS messages, and could
easily be used to create a DNS server.

**Table of contents**

* [Basic usage](#basic-usage)
* [Caching](#caching)
  * [Custom cache adapter](#custom-cache-adapter)
* [ResolverInterface](#resolverinterface)
  * [resolve()](#resolve)
  * [resolveAll()](#resolveall)
* [Advanced usage](#advanced-usage)
  * [UdpTransportExecutor](#udptransportexecutor)
  * [TcpTransportExecutor](#tcptransportexecutor)
  * [SelectiveTransportExecutor](#selectivetransportexecutor)
  * [HostsFileExecutor](#hostsfileexecutor)
* [Install](#install)
* [Tests](#tests)
* [License](#license)
* [References](#references)

## Basic usage

The most basic usage is to just create a resolver through the resolver
factory. All you need to give it is a nameserver, then you can start resolving
names, baby!

```php
$loop = React\EventLoop\Factory::create();

$config = React\Dns\Config\Config::loadSystemConfigBlocking();
$server = $config->nameservers ? reset($config->nameservers) : '8.8.8.8';

$factory = new React\Dns\Resolver\Factory();
$dns = $factory->create($server, $loop);

$dns->resolve('igor.io')->then(function ($ip) {
    echo "Host: $ip\n";
});

$loop->run();
```

See also the [first example](examples).

The `Config` class can be used to load the system default config. This is an
operation that may access the filesystem and block. Ideally, this method should
thus be executed only once before the loop starts and not repeatedly while it is
running.
Note that this class may return an *empty* configuration if the system config
can not be loaded. As such, you'll likely want to apply a default nameserver
as above if none can be found.

> Note that the factory loads the hosts file from the filesystem once when
  creating the resolver instance.
  Ideally, this method should thus be executed only once before the loop starts
  and not repeatedly while it is running.

But there's more.

## Caching

You can cache results by configuring the resolver to use a `CachedExecutor`:

```php
$loop = React\EventLoop\Factory::create();

$config = React\Dns\Config\Config::loadSystemConfigBlocking();
$server = $config->nameservers ? reset($config->nameservers) : '8.8.8.8';

$factory = new React\Dns\Resolver\Factory();
$dns = $factory->createCached($server, $loop);

$dns->resolve('igor.io')->then(function ($ip) {
    echo "Host: $ip\n";
});

...

$dns->resolve('igor.io')->then(function ($ip) {
    echo "Host: $ip\n";
});

$loop->run();
```

If the first call returns before the second, only one query will be executed.
The second result will be served from an in memory cache.
This is particularly useful for long running scripts where the same hostnames
have to be looked up multiple times.

See also the [third example](examples).

### Custom cache adapter

By default, the above will use an in memory cache.

You can also specify a custom cache implementing [`CacheInterface`](https://github.com/reactphp/cache) to handle the record cache instead:

```php
$cache = new React\Cache\ArrayCache();
$loop = React\EventLoop\Factory::create();
$factory = new React\Dns\Resolver\Factory();
$dns = $factory->createCached('8.8.8.8', $loop, $cache);
```

See also the wiki for possible [cache implementations](https://github.com/reactphp/react/wiki/Users#cache-implementations).

## ResolverInterface

<a id="resolver"><!-- legacy reference --></a>

### resolve()

The `resolve(string $domain): PromiseInterface<string,Exception>` method can be used to
resolve the given $domain name to a single IPv4 address (type `A` query).

```php
$resolver->resolve('reactphp.org')->then(function ($ip) {
    echo 'IP for reactphp.org is ' . $ip . PHP_EOL;
});
```

This is one of the main methods in this package. It sends a DNS query
for the given $domain name to your DNS server and returns a single IP
address on success.

If the DNS server sends a DNS response message that contains more than
one IP address for this query, it will randomly pick one of the IP
addresses from the response. If you want the full list of IP addresses
or want to send a different type of query, you should use the
[`resolveAll()`](#resolveall) method instead.

If the DNS server sends a DNS response message that indicates an error
code, this method will reject with a `RecordNotFoundException`. Its
message and code can be used to check for the response code.

If the DNS communication fails and the server does not respond with a
valid response message, this message will reject with an `Exception`.

Pending DNS queries can be cancelled by cancelling its pending promise like so:

```php
$promise = $resolver->resolve('reactphp.org');

$promise->cancel();
```

### resolveAll()

The `resolveAll(string $host, int $type): PromiseInterface<array,Exception>` method can be used to
resolve all record values for the given $domain name and query $type.

```php
$resolver->resolveAll('reactphp.org', Message::TYPE_A)->then(function ($ips) {
    echo 'IPv4 addresses for reactphp.org ' . implode(', ', $ips) . PHP_EOL;
});

$resolver->resolveAll('reactphp.org', Message::TYPE_AAAA)->then(function ($ips) {
    echo 'IPv6 addresses for reactphp.org ' . implode(', ', $ips) . PHP_EOL;
});
```

This is one of the main methods in this package. It sends a DNS query
for the given $domain name to your DNS server and returns a list with all
record values on success.

If the DNS server sends a DNS response message that contains one or more
records for this query, it will return a list with all record values
from the response. You can use the `Message::TYPE_*` constants to control
which type of query will be sent. Note that this method always returns a
list of record values, but each record value type depends on the query
type. For example, it returns the IPv4 addresses for type `A` queries,
the IPv6 addresses for type `AAAA` queries, the hostname for type `NS`,
`CNAME` and `PTR` queries and structured data for other queries. See also
the `Record` documentation for more details.

If the DNS server sends a DNS response message that indicates an error
code, this method will reject with a `RecordNotFoundException`. Its
message and code can be used to check for the response code.

If the DNS communication fails and the server does not respond with a
valid response message, this message will reject with an `Exception`.

Pending DNS queries can be cancelled by cancelling its pending promise like so:

```php
$promise = $resolver->resolveAll('reactphp.org', Message::TYPE_AAAA);

$promise->cancel();
```

## Advanced Usage

### UdpTransportExecutor

The `UdpTransportExecutor` can be used to
send DNS queries over a UDP transport.

This is the main class that sends a DNS query to your DNS server and is used
internally by the `Resolver` for the actual message transport.

For more advanced usages one can utilize this class directly.
The following example looks up the `IPv6` address for `igor.io`.

```php
$loop = Factory::create();
$executor = new UdpTransportExecutor('8.8.8.8:53', $loop);

$executor->query(
    new Query($name, Message::TYPE_AAAA, Message::CLASS_IN)
)->then(function (Message $message) {
    foreach ($message->answers as $answer) {
        echo 'IPv6: ' . $answer->data . PHP_EOL;
    }
}, 'printf');

$loop->run();
```

See also the [fourth example](examples).

Note that this executor does not implement a timeout, so you will very likely
want to use this in combination with a `TimeoutExecutor` like this:

```php
$executor = new TimeoutExecutor(
    new UdpTransportExecutor($nameserver, $loop),
    3.0,
    $loop
);
```

Also note that this executor uses an unreliable UDP transport and that it
does not implement any retry logic, so you will likely want to use this in
combination with a `RetryExecutor` like this:

```php
$executor = new RetryExecutor(
    new TimeoutExecutor(
        new UdpTransportExecutor($nameserver, $loop),
        3.0,
        $loop
    )
);
```

Note that this executor is entirely async and as such allows you to execute
any number of queries concurrently. You should probably limit the number of
concurrent queries in your application or you're very likely going to face
rate limitations and bans on the resolver end. For many common applications,
you may want to avoid sending the same query multiple times when the first
one is still pending, so you will likely want to use this in combination with
a `CoopExecutor` like this:

```php
$executor = new CoopExecutor(
    new RetryExecutor(
        new TimeoutExecutor(
            new UdpTransportExecutor($nameserver, $loop),
            3.0,
            $loop
        )
    )
);
```

> Internally, this class uses PHP's UDP sockets and does not take advantage
  of [react/datagram](https://github.com/reactphp/datagram) purely for
  organizational reasons to avoid a cyclic dependency between the two
  packages. Higher-level components should take advantage of the Datagram
  component instead of reimplementing this socket logic from scratch.

### TcpTransportExecutor

The `TcpTransportExecutor` class can be used to
send DNS queries over a TCP/IP stream transport.

This is one of the main classes that send a DNS query to your DNS server.

For more advanced usages one can utilize this class directly.
The following example looks up the `IPv6` address for `reactphp.org`.

```php
$loop = Factory::create();
$executor = new TcpTransportExecutor('8.8.8.8:53', $loop);

$executor->query(
    new Query($name, Message::TYPE_AAAA, Message::CLASS_IN)
)->then(function (Message $message) {
    foreach ($message->answers as $answer) {
        echo 'IPv6: ' . $answer->data . PHP_EOL;
    }
}, 'printf');

$loop->run();
```

See also [example #92](examples).

Note that this executor does not implement a timeout, so you will very likely
want to use this in combination with a `TimeoutExecutor` like this:

```php
$executor = new TimeoutExecutor(
    new TcpTransportExecutor($nameserver, $loop),
    3.0,
    $loop
);
```

Unlike the `UdpTransportExecutor`, this class uses a reliable TCP/IP
transport, so you do not necessarily have to implement any retry logic.

Note that this executor is entirely async and as such allows you to execute
queries concurrently. The first query will establish a TCP/IP socket
connection to the DNS server which will be kept open for a short period.
Additional queries will automatically reuse this existing socket connection
to the DNS server, will pipeline multiple requests over this single
connection and will keep an idle connection open for a short period. The
initial TCP/IP connection overhead may incur a slight delay if you only send
occasional queries – when sending a larger number of concurrent queries over
an existing connection, it becomes increasingly more efficient and avoids
creating many concurrent sockets like the UDP-based executor. You may still
want to limit the number of (concurrent) queries in your application or you
may be facing rate limitations and bans on the resolver end. For many common
applications, you may want to avoid sending the same query multiple times
when the first one is still pending, so you will likely want to use this in
combination with a `CoopExecutor` like this:

```php
$executor = new CoopExecutor(
    new TimeoutExecutor(
        new TcpTransportExecutor($nameserver, $loop),
        3.0,
        $loop
    )
);
```

> Internally, this class uses PHP's TCP/IP sockets and does not take advantage
  of [react/socket](https://github.com/reactphp/socket) purely for
  organizational reasons to avoid a cyclic dependency between the two
  packages. Higher-level components should take advantage of the Socket
  component instead of reimplementing this socket logic from scratch.

### SelectiveTransportExecutor

The `SelectiveTransportExecutor` class can be used to
Send DNS queries over a UDP or TCP/IP stream transport.

This class will automatically choose the correct transport protocol to send
a DNS query to your DNS server. It will always try to send it over the more
efficient UDP transport first. If this query yields a size related issue
(truncated messages), it will retry over a streaming TCP/IP transport.

For more advanced usages one can utilize this class directly.
The following example looks up the `IPv6` address for `reactphp.org`.

```php
$executor = new SelectiveTransportExecutor($udpExecutor, $tcpExecutor);

$executor->query(
    new Query($name, Message::TYPE_AAAA, Message::CLASS_IN)
)->then(function (Message $message) {
    foreach ($message->answers as $answer) {
        echo 'IPv6: ' . $answer->data . PHP_EOL;
    }
}, 'printf');
```

Note that this executor only implements the logic to select the correct
transport for the given DNS query. Implementing the correct transport logic,
implementing timeouts and any retry logic is left up to the given executors,
see also [`UdpTransportExecutor`](#udptransportexecutor) and
[`TcpTransportExecutor`](#tcptransportexecutor) for more details.

Note that this executor is entirely async and as such allows you to execute
any number of queries concurrently. You should probably limit the number of
concurrent queries in your application or you're very likely going to face
rate limitations and bans on the resolver end. For many common applications,
you may want to avoid sending the same query multiple times when the first
one is still pending, so you will likely want to use this in combination with
a `CoopExecutor` like this:

```php
$executor = new CoopExecutor(
    new SelectiveTransportExecutor(
        $datagramExecutor,
        $streamExecutor
    )
);
```

### HostsFileExecutor

Note that the above `UdpTransportExecutor` class always performs an actual DNS query.
If you also want to take entries from your hosts file into account, you may
use this code:

```php
$hosts = \React\Dns\Config\HostsFile::loadFromPathBlocking();

$executor = new UdpTransportExecutor('8.8.8.8:53', $loop);
$executor = new HostsFileExecutor($hosts, $executor);

$executor->query(
    new Query('localhost', Message::TYPE_A, Message::CLASS_IN)
);
```

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org/).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/dns:^1.5
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 8+ and
HHVM.
It's *highly recommended to use PHP 7+* for this project.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org/):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

The test suite also contains a number of functional integration tests that rely
on a stable internet connection.
If you do not want to run these, they can simply be skipped like this:

```bash
$ php vendor/bin/phpunit --exclude-group internet
```

## License

MIT, see [LICENSE file](LICENSE).

## References

* [RFC 1034](https://tools.ietf.org/html/rfc1034) Domain Names - Concepts and Facilities
* [RFC 1035](https://tools.ietf.org/html/rfc1035) Domain Names - Implementation and Specification
<?php

namespace React\Dns;

final class BadServerException extends \Exception
{
}
<?php

namespace React\Dns\Config;

use RuntimeException;

final class Config
{
    /**
     * Loads the system DNS configuration
     *
     * Note that this method may block while loading its internal files and/or
     * commands and should thus be used with care! While this should be
     * relatively fast for most systems, it remains unknown if this may block
     * under certain circumstances. In particular, this method should only be
     * executed before the loop starts, not while it is running.
     *
     * Note that this method will try to access its files and/or commands and
     * try to parse its output. Currently, this will only parse valid nameserver
     * entries from its output and will ignore all other output without
     * complaining.
     *
     * Note that the previous section implies that this may return an empty
     * `Config` object if no valid nameserver entries can be found.
     *
     * @return self
     * @codeCoverageIgnore
     */
    public static function loadSystemConfigBlocking()
    {
        // Use WMIC output on Windows
        if (DIRECTORY_SEPARATOR === '\\') {
            return self::loadWmicBlocking();
        }

        // otherwise (try to) load from resolv.conf
        try {
            return self::loadResolvConfBlocking();
        } catch (RuntimeException $ignored) {
            // return empty config if parsing fails (file not found)
            return new self();
        }
    }

    /**
     * Loads a resolv.conf file (from the given path or default location)
     *
     * Note that this method blocks while loading the given path and should
     * thus be used with care! While this should be relatively fast for normal
     * resolv.conf files, this may be an issue if this file is located on a slow
     * device or contains an excessive number of entries. In particular, this
     * method should only be executed before the loop starts, not while it is
     * running.
     *
     * Note that this method will throw if the given file can not be loaded,
     * such as if it is not readable or does not exist. In particular, this file
     * is not available on Windows.
     *
     * Currently, this will only parse valid "nameserver X" lines from the
     * given file contents. Lines can be commented out with "#" and ";" and
     * invalid lines will be ignored without complaining. See also
     * `man resolv.conf` for more details.
     *
     * Note that the previous section implies that this may return an empty
     * `Config` object if no valid "nameserver X" lines can be found. See also
     * `man resolv.conf` which suggests that the DNS server on the localhost
     * should be used in this case. This is left up to higher level consumers
     * of this API.
     *
     * @param ?string $path (optional) path to resolv.conf file or null=load default location
     * @return self
     * @throws RuntimeException if the path can not be loaded (does not exist)
     */
    public static function loadResolvConfBlocking($path = null)
    {
        if ($path === null) {
            $path = '/etc/resolv.conf';
        }

        $contents = @file_get_contents($path);
        if ($contents === false) {
            throw new RuntimeException('Unable to load resolv.conf file "' . $path . '"');
        }

        preg_match_all('/^nameserver\s+(\S+)\s*$/m', $contents, $matches);

        $config = new self();
        $config->nameservers = $matches[1];

        return $config;
    }

    /**
     * Loads the DNS configurations from Windows's WMIC (from the given command or default command)
     *
     * Note that this method blocks while loading the given command and should
     * thus be used with care! While this should be relatively fast for normal
     * WMIC commands, it remains unknown if this may block under certain
     * circumstances. In particular, this method should only be executed before
     * the loop starts, not while it is running.
     *
     * Note that this method will only try to execute the given command try to
     * parse its output, irrespective of whether this command exists. In
     * particular, this command is only available on Windows. Currently, this
     * will only parse valid nameserver entries from the command output and will
     * ignore all other output without complaining.
     *
     * Note that the previous section implies that this may return an empty
     * `Config` object if no valid nameserver entries can be found.
     *
     * @param ?string $command (advanced) should not be given (NULL) unless you know what you're doing
     * @return self
     * @link https://ss64.com/nt/wmic.html
     */
    public static function loadWmicBlocking($command = null)
    {
        $contents = shell_exec($command === null ? 'wmic NICCONFIG get "DNSServerSearchOrder" /format:CSV' : $command);
        preg_match_all('/(?<=[{;,"])([\da-f.:]{4,})(?=[};,"])/i', $contents, $matches);

        $config = new self();
        $config->nameservers = $matches[1];

        return $config;
    }

    public $nameservers = array();
}
<?php

namespace React\Dns\Config;

use RuntimeException;

/**
 * Represents a static hosts file which maps hostnames to IPs
 *
 * Hosts files are used on most systems to avoid actually hitting the DNS for
 * certain common hostnames.
 *
 * Most notably, this file usually contains an entry to map "localhost" to the
 * local IP. Windows is a notable exception here, as Windows does not actually
 * include "localhost" in this file by default. To compensate for this, this
 * class may explicitly be wrapped in another HostsFile instance which
 * hard-codes these entries for Windows (see also Factory).
 *
 * This class mostly exists to abstract the parsing/extraction process so this
 * can be replaced with a faster alternative in the future.
 */
class HostsFile
{
    /**
     * Returns the default path for the hosts file on this system
     *
     * @return string
     * @codeCoverageIgnore
     */
    public static function getDefaultPath()
    {
        // use static path for all Unix-based systems
        if (DIRECTORY_SEPARATOR !== '\\') {
            return '/etc/hosts';
        }

        // Windows actually stores the path in the registry under
        // \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
        $path = '%SystemRoot%\\system32\drivers\etc\hosts';

        $base = getenv('SystemRoot');
        if ($base === false) {
            $base = 'C:\\Windows';
        }

        return str_replace('%SystemRoot%', $base, $path);
    }

    /**
     * Loads a hosts file (from the given path or default location)
     *
     * Note that this method blocks while loading the given path and should
     * thus be used with care! While this should be relatively fast for normal
     * hosts file, this may be an issue if this file is located on a slow device
     * or contains an excessive number of entries. In particular, this method
     * should only be executed before the loop starts, not while it is running.
     *
     * @param ?string $path (optional) path to hosts file or null=load default location
     * @return self
     * @throws RuntimeException if the path can not be loaded (does not exist)
     */
    public static function loadFromPathBlocking($path = null)
    {
        if ($path === null) {
            $path = self::getDefaultPath();
        }

        $contents = @file_get_contents($path);
        if ($contents === false) {
            throw new RuntimeException('Unable to load hosts file "' . $path . '"');
        }

        return new self($contents);
    }

    private $contents;

    /**
     * Instantiate new hosts file with the given hosts file contents
     *
     * @param string $contents
     */
    public function __construct($contents)
    {
        // remove all comments from the contents
        $contents = preg_replace('/[ \t]*#.*/', '', strtolower($contents));

        $this->contents = $contents;
    }

    /**
     * Returns all IPs for the given hostname
     *
     * @param string $name
     * @return string[]
     */
    public function getIpsForHost($name)
    {
        $name = strtolower($name);

        $ips = array();
        foreach (preg_split('/\r?\n/', $this->contents) as $line) {
            $parts = preg_split('/\s+/', $line);
            $ip = array_shift($parts);
            if ($parts && array_search($name, $parts) !== false) {
                // remove IPv6 zone ID (`fe80::1%lo0` => `fe80:1`)
                if (strpos($ip, ':') !== false && ($pos = strpos($ip, '%')) !== false) {
                    $ip = substr($ip, 0, $pos);
                }

                if (@inet_pton($ip) !== false) {
                    $ips[] = $ip;
                }
            }
        }

        return $ips;
    }

    /**
     * Returns all hostnames for the given IPv4 or IPv6 address
     *
     * @param string $ip
     * @return string[]
     */
    public function getHostsForIp($ip)
    {
        // check binary representation of IP to avoid string case and short notation
        $ip = @inet_pton($ip);
        if ($ip === false) {
            return array();
        }

        $names = array();
        foreach (preg_split('/\r?\n/', $this->contents) as $line) {
            $parts = preg_split('/\s+/', $line, null, PREG_SPLIT_NO_EMPTY);
            $addr = array_shift($parts);

            // remove IPv6 zone ID (`fe80::1%lo0` => `fe80:1`)
            if (strpos($addr, ':') !== false && ($pos = strpos($addr, '%')) !== false) {
                $addr = substr($addr, 0, $pos);
            }

            if (@inet_pton($addr) === $ip) {
                foreach ($parts as $part) {
                    $names[] = $part;
                }
            }
        }

        return $names;
    }
}
<?php

namespace React\Dns\Model;

use React\Dns\Query\Query;

/**
 * This class represents an outgoing query message or an incoming response message
 *
 * @link https://tools.ietf.org/html/rfc1035#section-4.1.1
 */
final class Message
{
    const TYPE_A = 1;
    const TYPE_NS = 2;
    const TYPE_CNAME = 5;
    const TYPE_SOA = 6;
    const TYPE_PTR = 12;
    const TYPE_MX = 15;
    const TYPE_TXT = 16;
    const TYPE_AAAA = 28;
    const TYPE_SRV = 33;
    const TYPE_SSHFP = 44;

    /**
     * pseudo-type for EDNS0
     *
     * These are included in the additional section and usually not in answer section.
     * Defined in [RFC 6891](https://tools.ietf.org/html/rfc6891) (or older
     * [RFC 2671](https://tools.ietf.org/html/rfc2671)).
     *
     * The OPT record uses the "class" field to store the maximum size.
     *
     * The OPT record uses the "ttl" field to store additional flags.
     */
    const TYPE_OPT = 41;
    const TYPE_ANY = 255;
    const TYPE_CAA = 257;

    const CLASS_IN = 1;

    const OPCODE_QUERY = 0;
    const OPCODE_IQUERY = 1; // inverse query
    const OPCODE_STATUS = 2;

    const RCODE_OK = 0;
    const RCODE_FORMAT_ERROR = 1;
    const RCODE_SERVER_FAILURE = 2;
    const RCODE_NAME_ERROR = 3;
    const RCODE_NOT_IMPLEMENTED = 4;
    const RCODE_REFUSED = 5;

    /**
     * The edns-tcp-keepalive EDNS0 Option
     *
     * Option value contains a `?float` with timeout in seconds (in 0.1s steps)
     * for DNS response or `null` for DNS query.
     *
     * @link https://tools.ietf.org/html/rfc7828
     */
    const OPT_TCP_KEEPALIVE = 11;

    /**
     * The EDNS(0) Padding Option
     *
     * Option value contains a `string` with binary data (usually variable
     * number of null bytes)
     *
     * @link https://tools.ietf.org/html/rfc7830
     */
    const OPT_PADDING = 12;

    /**
     * Creates a new request message for the given query
     *
     * @param Query $query
     * @return self
     */
    public static function createRequestForQuery(Query $query)
    {
        $request = new Message();
        $request->id = self::generateId();
        $request->rd = true;
        $request->questions[] = $query;

        return $request;
    }

    /**
     * Creates a new response message for the given query with the given answer records
     *
     * @param Query    $query
     * @param Record[] $answers
     * @return self
     */
    public static function createResponseWithAnswersForQuery(Query $query, array $answers)
    {
        $response = new Message();
        $response->id = self::generateId();
        $response->qr = true;
        $response->rd = true;

        $response->questions[] = $query;

        foreach ($answers as $record) {
            $response->answers[] = $record;
        }

        return $response;
    }

    /**
     * generates a random 16 bit message ID
     *
     * This uses a CSPRNG so that an outside attacker that is sending spoofed
     * DNS response messages can not guess the message ID to avoid possible
     * cache poisoning attacks.
     *
     * The `random_int()` function is only available on PHP 7+ or when
     * https://github.com/paragonie/random_compat is installed. As such, using
     * the latest supported PHP version is highly recommended. This currently
     * falls back to a less secure random number generator on older PHP versions
     * in the hope that this system is properly protected against outside
     * attackers, for example by using one of the common local DNS proxy stubs.
     *
     * @return int
     * @see self::getId()
     * @codeCoverageIgnore
     */
    private static function generateId()
    {
        if (function_exists('random_int')) {
            return random_int(0, 0xffff);
        }
        return mt_rand(0, 0xffff);
    }

    /**
     * The 16 bit message ID
     *
     * The response message ID has to match the request message ID. This allows
     * the receiver to verify this is the correct response message. An outside
     * attacker may try to inject fake responses by "guessing" the message ID,
     * so this should use a proper CSPRNG to avoid possible cache poisoning.
     *
     * @var int 16 bit message ID
     * @see self::generateId()
     */
    public $id = 0;

    /**
     * @var bool Query/Response flag, query=false or response=true
     */
    public $qr = false;

    /**
     * @var int specifies the kind of query (4 bit), see self::OPCODE_* constants
     * @see self::OPCODE_QUERY
     */
    public $opcode = self::OPCODE_QUERY;

    /**
     *
     * @var bool Authoritative Answer
     */
    public $aa = false;

    /**
     * @var bool TrunCation
     */
    public $tc = false;

    /**
     * @var bool Recursion Desired
     */
    public $rd = false;

    /**
     * @var bool Recursion Available
     */
    public $ra = false;

    /**
     * @var int response code (4 bit), see self::RCODE_* constants
     * @see self::RCODE_OK
     */
    public $rcode = Message::RCODE_OK;

    /**
     * An array of Query objects
     *
     * ```php
     * $questions = array(
     *     new Query(
     *         'reactphp.org',
     *         Message::TYPE_A,
     *         Message::CLASS_IN
     *     )
     * );
     * ```
     *
     * @var Query[]
     */
    public $questions = array();

    /**
     * @var Record[]
     */
    public $answers = array();

    /**
     * @var Record[]
     */
    public $authority = array();

    /**
     * @var Record[]
     */
    public $additional = array();
}
<?php

namespace React\Dns\Model;

/**
 * This class represents a single resulting record in a response message
 *
 * It uses a structure similar to `\React\Dns\Query\Query`, but does include
 * fields for resulting TTL and resulting record data (IPs etc.).
 *
 * @link https://tools.ietf.org/html/rfc1035#section-4.1.3
 * @see \React\Dns\Query\Query
 */
final class Record
{
    /**
     * @var string hostname without trailing dot, for example "reactphp.org"
     */
    public $name;

    /**
     * @var int see Message::TYPE_* constants (UINT16)
     */
    public $type;

    /**
     * Defines the network class, usually `Message::CLASS_IN`.
     *
     * For `OPT` records (EDNS0), this defines the maximum message size instead.
     *
     * @var int see Message::CLASS_IN constant (UINT16)
     * @see Message::CLASS_IN
     */
    public $class;

    /**
     * Defines the maximum time-to-live (TTL) in seconds
     *
     * For `OPT` records (EDNS0), this defines additional flags instead.
     *
     * @var int maximum TTL in seconds (UINT32, most significant bit always unset)
     * @link https://tools.ietf.org/html/rfc2181#section-8
     * @link https://tools.ietf.org/html/rfc6891#section-6.1.3 for `OPT` records (EDNS0)
     */
    public $ttl;

    /**
     * The payload data for this record
     *
     * The payload data format depends on the record type. As a rule of thumb,
     * this library will try to express this in a way that can be consumed
     * easily without having to worry about DNS internals and its binary transport:
     *
     * - A:
     *   IPv4 address string, for example "192.168.1.1".
     *
     * - AAAA:
     *   IPv6 address string, for example "::1".
     *
     * - CNAME / PTR / NS:
     *   The hostname without trailing dot, for example "reactphp.org".
     *
     * - TXT:
     *   List of string values, for example `["v=spf1 include:example.com"]`.
     *   This is commonly a list with only a single string value, but this
     *   technically allows multiple strings (0-255 bytes each) in a single
     *   record. This is rarely used and depending on application you may want
     *   to join these together or handle them separately. Each string can
     *   transport any binary data, its character encoding is not defined (often
     *   ASCII/UTF-8 in practice). [RFC 1464](https://tools.ietf.org/html/rfc1464)
     *   suggests using key-value pairs such as `["name=test","version=1"]`, but
     *   interpretation of this is not enforced and left up to consumers of this
     *   library (used for DNS-SD/Zeroconf and others).
     *
     * - MX:
     *   Mail server priority (UINT16) and target hostname without trailing dot,
     *   for example `{"priority":10,"target":"mx.example.com"}`.
     *   The payload data uses an associative array with fixed keys "priority"
     *   (also commonly referred to as weight or preference) and "target" (also
     *   referred to as exchange). If a response message contains multiple
     *   records of this type, targets should be sorted by priority (lowest
     *   first) - this is left up to consumers of this library (used for SMTP).
     *
     * - SRV:
     *   Service priority (UINT16), service weight (UINT16), service port (UINT16)
     *   and target hostname without trailing dot, for example
     *   `{"priority":10,"weight":50,"port":8080,"target":"example.com"}`.
     *   The payload data uses an associative array with fixed keys "priority",
     *   "weight", "port" and "target" (also referred to as name).
     *   The target may be an empty host name string if the service is decidedly
     *   not available. If a response message contains multiple records of this
     *   type, targets should be sorted by priority (lowest first) and selected
     *   randomly according to their weight - this is left up to consumers of
     *   this library, see also [RFC 2782](https://tools.ietf.org/html/rfc2782)
     *   for more details.
     *
     * - SSHFP:
     *   Includes algorithm (UNIT8), fingerprint type (UNIT8) and fingerprint
     *   value as lower case hex string, for example:
     *   `{"algorithm":1,"type":1,"fingerprint":"0123456789abcdef..."}`
     *   See also https://www.iana.org/assignments/dns-sshfp-rr-parameters/dns-sshfp-rr-parameters.xhtml
     *   for algorithm and fingerprint type assignments.
     *
     * - SOA:
     *   Includes master hostname without trailing dot, responsible person email
     *   as hostname without trailing dot and serial, refresh, retry, expire and
     *   minimum times in seconds (UINT32 each), for example:
     *   `{"mname":"ns.example.com","rname":"hostmaster.example.com","serial":
     *   2018082601,"refresh":3600,"retry":1800,"expire":60000,"minimum":3600}`.
     *
     * - CAA:
     *   Includes flag (UNIT8), tag string and value string, for example:
     *   `{"flag":128,"tag":"issue","value":"letsencrypt.org"}`
     *
     * - OPT:
     *   Special pseudo-type for EDNS0. Includes an array of additional opt codes
     *   with a value according to the respective OPT code. See `Message::OPT_*`
     *   for list of supported OPT codes. Any other OPT code not currently
     *   supported will be an opaque binary string containing the raw data
     *   as transported in the DNS record. For forwards compatibility, you should
     *   not rely on this format for unknown types. Future versions may add
     *   support for new types and this may then parse the payload data
     *   appropriately - this will not be considered a BC break. See also
     *   [RFC 6891](https://tools.ietf.org/html/rfc6891) for more details.
     *
     * - Any other unknown type:
     *   An opaque binary string containing the RDATA as transported in the DNS
     *   record. For forwards compatibility, you should not rely on this format
     *   for unknown types. Future versions may add support for new types and
     *   this may then parse the payload data appropriately - this will not be
     *   considered a BC break. See the format definition of known types above
     *   for more details.
     *
     * @var string|string[]|array
     */
    public $data;

    /**
     * @param string                $name
     * @param int                   $type
     * @param int                   $class
     * @param int                   $ttl
     * @param string|string[]|array $data
     */
    public function __construct($name, $type, $class, $ttl, $data)
    {
        $this->name     = $name;
        $this->type     = $type;
        $this->class    = $class;
        $this->ttl      = $ttl;
        $this->data     = $data;
    }
}
<?php

namespace React\Dns\Protocol;

use React\Dns\Model\Message;
use React\Dns\Model\Record;
use React\Dns\Query\Query;

final class BinaryDumper
{
    /**
     * @param Message $message
     * @return string
     */
    public function toBinary(Message $message)
    {
        $data = '';

        $data .= $this->headerToBinary($message);
        $data .= $this->questionToBinary($message->questions);
        $data .= $this->recordsToBinary($message->answers);
        $data .= $this->recordsToBinary($message->authority);
        $data .= $this->recordsToBinary($message->additional);

        return $data;
    }

    /**
     * @param Message $message
     * @return string
     */
    private function headerToBinary(Message $message)
    {
        $data = '';

        $data .= pack('n', $message->id);

        $flags = 0x00;
        $flags = ($flags << 1) | ($message->qr ? 1 : 0);
        $flags = ($flags << 4) | $message->opcode;
        $flags = ($flags << 1) | ($message->aa ? 1 : 0);
        $flags = ($flags << 1) | ($message->tc ? 1 : 0);
        $flags = ($flags << 1) | ($message->rd ? 1 : 0);
        $flags = ($flags << 1) | ($message->ra ? 1 : 0);
        $flags = ($flags << 3) | 0; // skip unused zero bit
        $flags = ($flags << 4) | $message->rcode;

        $data .= pack('n', $flags);

        $data .= pack('n', count($message->questions));
        $data .= pack('n', count($message->answers));
        $data .= pack('n', count($message->authority));
        $data .= pack('n', count($message->additional));

        return $data;
    }

    /**
     * @param Query[] $questions
     * @return string
     */
    private function questionToBinary(array $questions)
    {
        $data = '';

        foreach ($questions as $question) {
            $data .= $this->domainNameToBinary($question->name);
            $data .= pack('n*', $question->type, $question->class);
        }

        return $data;
    }

    /**
     * @param Record[] $records
     * @return string
     */
    private function recordsToBinary(array $records)
    {
        $data = '';

        foreach ($records as $record) {
            /* @var $record Record */
            switch ($record->type) {
                case Message::TYPE_A:
                case Message::TYPE_AAAA:
                    $binary = \inet_pton($record->data);
                    break;
                case Message::TYPE_CNAME:
                case Message::TYPE_NS:
                case Message::TYPE_PTR:
                    $binary = $this->domainNameToBinary($record->data);
                    break;
                case Message::TYPE_TXT:
                    $binary = $this->textsToBinary($record->data);
                    break;
                case Message::TYPE_MX:
                    $binary = \pack(
                        'n',
                        $record->data['priority']
                    );
                    $binary .= $this->domainNameToBinary($record->data['target']);
                    break;
                case Message::TYPE_SRV:
                    $binary = \pack(
                        'n*',
                        $record->data['priority'],
                        $record->data['weight'],
                        $record->data['port']
                    );
                    $binary .= $this->domainNameToBinary($record->data['target']);
                    break;
                case Message::TYPE_SOA:
                    $binary  = $this->domainNameToBinary($record->data['mname']);
                    $binary .= $this->domainNameToBinary($record->data['rname']);
                    $binary .= \pack(
                        'N*',
                        $record->data['serial'],
                        $record->data['refresh'],
                        $record->data['retry'],
                        $record->data['expire'],
                        $record->data['minimum']
                    );
                    break;
                case Message::TYPE_CAA:
                    $binary = \pack(
                        'C*',
                        $record->data['flag'],
                        \strlen($record->data['tag'])
                    );
                    $binary .= $record->data['tag'];
                    $binary .= $record->data['value'];
                    break;
                case Message::TYPE_SSHFP:
                    $binary = \pack(
                        'CCH*',
                        $record->data['algorithm'],
                        $record->data['type'],
                        $record->data['fingerprint']
                    );
                    break;
                case Message::TYPE_OPT:
                    $binary = '';
                    foreach ($record->data as $opt => $value) {
                        if ($opt === Message::OPT_TCP_KEEPALIVE && $value !== null) {
                            $value = \pack('n', round($value * 10));
                        }
                        $binary .= \pack('n*', $opt, \strlen($value)) . $value;
                    }
                    break;
                default:
                    // RDATA is already stored as binary value for unknown record types
                    $binary = $record->data;
            }

            $data .= $this->domainNameToBinary($record->name);
            $data .= \pack('nnNn', $record->type, $record->class, $record->ttl, \strlen($binary));
            $data .= $binary;
        }

        return $data;
    }

    /**
     * @param string[] $texts
     * @return string
     */
    private function textsToBinary(array $texts)
    {
        $data = '';
        foreach ($texts as $text) {
            $data .= \chr(\strlen($text)) . $text;
        }
        return $data;
    }

    /**
     * @param string $host
     * @return string
     */
    private function domainNameToBinary($host)
    {
        if ($host === '') {
            return "\0";
        }

        // break up domain name at each dot that is not preceeded by a backslash (escaped notation)
        return $this->textsToBinary(
            \array_map(
                'stripcslashes',
                \preg_split(
                    '/(?<!\\\\)\./',
                    $host . '.'
                )
            )
        );
    }
}
<?php

namespace React\Dns\Protocol;

use React\Dns\Model\Message;
use React\Dns\Model\Record;
use React\Dns\Query\Query;
use InvalidArgumentException;

/**
 * DNS protocol parser
 *
 * Obsolete and uncommon types and classes are not implemented.
 */
final class Parser
{
    /**
     * Parses the given raw binary message into a Message object
     *
     * @param string $data
     * @throws InvalidArgumentException
     * @return Message
     */
    public function parseMessage($data)
    {
        // create empty message with two additional, temporary properties for parser
        $message = new Message();
        $message->data = $data;
        $message->consumed = null;

        if ($this->parse($data, $message) !== $message) {
            throw new InvalidArgumentException('Unable to parse binary message');
        }

        unset($message->data, $message->consumed);

        return $message;
    }

    private function parse($data, Message $message)
    {
        if (!isset($message->data[12 - 1])) {
            return;
        }

        list($id, $fields, $qdCount, $anCount, $nsCount, $arCount) = array_values(unpack('n*', substr($message->data, 0, 12)));
        $message->consumed += 12;

        $message->id = $id;
        $message->rcode = $fields & 0xf;
        $message->ra = (($fields >> 7) & 1) === 1;
        $message->rd = (($fields >> 8) & 1) === 1;
        $message->tc = (($fields >> 9) & 1) === 1;
        $message->aa = (($fields >> 10) & 1) === 1;
        $message->opcode = ($fields >> 11) & 0xf;
        $message->qr = (($fields >> 15) & 1) === 1;

        // parse all questions
        for ($i = $qdCount; $i > 0; --$i) {
            $question = $this->parseQuestion($message);
            if ($question === null) {
                return;
            } else {
                $message->questions[] = $question;
            }
        }

        // parse all answer records
        for ($i = $anCount; $i > 0; --$i) {
            $record = $this->parseRecord($message);
            if ($record === null) {
                return;
            } else {
                $message->answers[] = $record;
            }
        }

        // parse all authority records
        for ($i = $nsCount; $i > 0; --$i) {
            $record = $this->parseRecord($message);
            if ($record === null) {
                return;
            } else {
                $message->authority[] = $record;
            }
        }

        // parse all additional records
        for ($i = $arCount; $i > 0; --$i) {
            $record = $this->parseRecord($message);
            if ($record === null) {
                return;
            } else {
                $message->additional[] = $record;
            }
        }

        return $message;
    }

    /**
     * @param Message $message
     * @return ?Query
     */
    private function parseQuestion(Message $message)
    {
        $consumed = $message->consumed;

        list($labels, $consumed) = $this->readLabels($message->data, $consumed);

        if ($labels === null || !isset($message->data[$consumed + 4 - 1])) {
            return;
        }

        list($type, $class) = array_values(unpack('n*', substr($message->data, $consumed, 4)));
        $consumed += 4;

        $message->consumed = $consumed;

        return new Query(
            implode('.', $labels),
            $type,
            $class
        );
    }

    /**
     * @param Message $message
     * @return ?Record returns parsed Record on success or null if data is invalid/incomplete
     */
    private function parseRecord(Message $message)
    {
        $consumed = $message->consumed;

        list($name, $consumed) = $this->readDomain($message->data, $consumed);

        if ($name === null || !isset($message->data[$consumed + 10 - 1])) {
            return null;
        }

        list($type, $class) = array_values(unpack('n*', substr($message->data, $consumed, 4)));
        $consumed += 4;

        list($ttl) = array_values(unpack('N', substr($message->data, $consumed, 4)));
        $consumed += 4;

        // TTL is a UINT32 that must not have most significant bit set for BC reasons
        if ($ttl < 0 || $ttl >= 1 << 31) {
            $ttl = 0;
        }

        list($rdLength) = array_values(unpack('n', substr($message->data, $consumed, 2)));
        $consumed += 2;

        if (!isset($message->data[$consumed + $rdLength - 1])) {
            return null;
        }

        $rdata = null;
        $expected = $consumed + $rdLength;

        if (Message::TYPE_A === $type) {
            if ($rdLength === 4) {
                $rdata = inet_ntop(substr($message->data, $consumed, $rdLength));
                $consumed += $rdLength;
            }
        } elseif (Message::TYPE_AAAA === $type) {
            if ($rdLength === 16) {
                $rdata = inet_ntop(substr($message->data, $consumed, $rdLength));
                $consumed += $rdLength;
            }
        } elseif (Message::TYPE_CNAME === $type || Message::TYPE_PTR === $type || Message::TYPE_NS === $type) {
            list($rdata, $consumed) = $this->readDomain($message->data, $consumed);
        } elseif (Message::TYPE_TXT === $type) {
            $rdata = array();
            while ($consumed < $expected) {
                $len = ord($message->data[$consumed]);
                $rdata[] = (string)substr($message->data, $consumed + 1, $len);
                $consumed += $len + 1;
            }
        } elseif (Message::TYPE_MX === $type) {
            if ($rdLength > 2) {
                list($priority) = array_values(unpack('n', substr($message->data, $consumed, 2)));
                list($target, $consumed) = $this->readDomain($message->data, $consumed + 2);

                $rdata = array(
                    'priority' => $priority,
                    'target' => $target
                );
            }
        } elseif (Message::TYPE_SRV === $type) {
            if ($rdLength > 6) {
                list($priority, $weight, $port) = array_values(unpack('n*', substr($message->data, $consumed, 6)));
                list($target, $consumed) = $this->readDomain($message->data, $consumed + 6);

                $rdata = array(
                    'priority' => $priority,
                    'weight' => $weight,
                    'port' => $port,
                    'target' => $target
                );
            }
        } elseif (Message::TYPE_SSHFP === $type) {
            if ($rdLength > 2) {
                list($algorithm, $hash) = \array_values(\unpack('C*', \substr($message->data, $consumed, 2)));
                $fingerprint = \bin2hex(\substr($message->data, $consumed + 2, $rdLength - 2));
                $consumed += $rdLength;

                $rdata = array(
                    'algorithm' => $algorithm,
                    'type' => $hash,
                    'fingerprint' => $fingerprint
                );
            }
        } elseif (Message::TYPE_SOA === $type) {
            list($mname, $consumed) = $this->readDomain($message->data, $consumed);
            list($rname, $consumed) = $this->readDomain($message->data, $consumed);

            if ($mname !== null && $rname !== null && isset($message->data[$consumed + 20 - 1])) {
                list($serial, $refresh, $retry, $expire, $minimum) = array_values(unpack('N*', substr($message->data, $consumed, 20)));
                $consumed += 20;

                $rdata = array(
                    'mname' => $mname,
                    'rname' => $rname,
                    'serial' => $serial,
                    'refresh' => $refresh,
                    'retry' => $retry,
                    'expire' => $expire,
                    'minimum' => $minimum
                );
            }
        } elseif (Message::TYPE_OPT === $type) {
            $rdata = array();
            while (isset($message->data[$consumed + 4 - 1])) {
                list($code, $length) = array_values(unpack('n*', substr($message->data, $consumed, 4)));
                $value = (string) substr($message->data, $consumed + 4, $length);
                if ($code === Message::OPT_TCP_KEEPALIVE && $value === '') {
                    $value = null;
                } elseif ($code === Message::OPT_TCP_KEEPALIVE && $length === 2) {
                    list($value) = array_values(unpack('n', $value));
                    $value = round($value * 0.1, 1);
                } elseif ($code === Message::OPT_TCP_KEEPALIVE) {
                    break;
                }
                $rdata[$code] = $value;
                $consumed += 4 + $length;
            }
        } elseif (Message::TYPE_CAA === $type) {
            if ($rdLength > 3) {
                list($flag, $tagLength) = array_values(unpack('C*', substr($message->data, $consumed, 2)));

                if ($tagLength > 0 && $rdLength - 2 - $tagLength > 0) {
                    $tag = substr($message->data, $consumed + 2, $tagLength);
                    $value = substr($message->data, $consumed + 2 + $tagLength, $rdLength - 2 - $tagLength);
                    $consumed += $rdLength;

                    $rdata = array(
                        'flag' => $flag,
                        'tag' => $tag,
                        'value' => $value
                    );
                }
            }
        } else {
            // unknown types simply parse rdata as an opaque binary string
            $rdata = substr($message->data, $consumed, $rdLength);
            $consumed += $rdLength;
        }

        // ensure parsing record data consumes expact number of bytes indicated in record length
        if ($consumed !== $expected || $rdata === null) {
            return null;
        }

        $message->consumed = $consumed;

        return new Record($name, $type, $class, $ttl, $rdata);
    }

    private function readDomain($data, $consumed)
    {
        list ($labels, $consumed) = $this->readLabels($data, $consumed);

        if ($labels === null) {
            return array(null, null);
        }

        // use escaped notation for each label part, then join using dots
        return array(
            \implode(
                '.',
                \array_map(
                    function ($label) {
                        return \addcslashes($label, "\0..\40.\177");
                    },
                    $labels
                )
            ),
            $consumed
        );
    }

    /**
     * @param string $data
     * @param int    $consumed
     * @param int    $compressionDepth maximum depth for compressed labels to avoid unreasonable recursion
     * @return array
     */
    private function readLabels($data, $consumed, $compressionDepth = 127)
    {
        $labels = array();

        while (true) {
            if (!isset($data[$consumed])) {
                return array(null, null);
            }

            $length = \ord($data[$consumed]);

            // end of labels reached
            if ($length === 0) {
                $consumed += 1;
                break;
            }

            // first two bits set? this is a compressed label (14 bit pointer offset)
            if (($length & 0xc0) === 0xc0 && isset($data[$consumed + 1]) && $compressionDepth) {
                $offset = ($length & ~0xc0) << 8 | \ord($data[$consumed + 1]);
                if ($offset >= $consumed) {
                    return array(null, null);
                }

                $consumed += 2;
                list($newLabels) = $this->readLabels($data, $offset, $compressionDepth - 1);

                if ($newLabels === null) {
                    return array(null, null);
                }

                $labels = array_merge($labels, $newLabels);
                break;
            }

            // length MUST be 0-63 (6 bits only) and data has to be large enough
            if ($length & 0xc0 || !isset($data[$consumed + $length - 1])) {
                return array(null, null);
            }

            $labels[] = substr($data, $consumed + 1, $length);
            $consumed += $length + 1;
        }

        return array($labels, $consumed);
    }
}
<?php

namespace React\Dns\Query;

use React\Cache\CacheInterface;
use React\Dns\Model\Message;
use React\Promise\Promise;

final class CachingExecutor implements ExecutorInterface
{
    /**
     * Default TTL for negative responses (NXDOMAIN etc.).
     *
     * @internal
     */
    const TTL = 60;

    private $executor;
    private $cache;

    public function __construct(ExecutorInterface $executor, CacheInterface $cache)
    {
        $this->executor = $executor;
        $this->cache = $cache;
    }

    public function query(Query $query)
    {
        $id = $query->name . ':' . $query->type . ':' . $query->class;
        $cache = $this->cache;
        $that = $this;
        $executor = $this->executor;

        $pending = $cache->get($id);
        return new Promise(function ($resolve, $reject) use ($query, $id, $cache, $executor, &$pending, $that) {
            $pending->then(
                function ($message) use ($query, $id, $cache, $executor, &$pending, $that) {
                    // return cached response message on cache hit
                    if ($message !== null) {
                        return $message;
                    }

                    // perform DNS lookup if not already cached
                    return $pending = $executor->query($query)->then(
                        function (Message $message) use ($cache, $id, $that) {
                            // DNS response message received => store in cache when not truncated and return
                            if (!$message->tc) {
                                $cache->set($id, $message, $that->ttl($message));
                            }

                            return $message;
                        }
                    );
                }
            )->then($resolve, function ($e) use ($reject, &$pending) {
                $reject($e);
                $pending = null;
            });
        }, function ($_, $reject) use (&$pending, $query) {
            $reject(new \RuntimeException('DNS query for ' . $query->describe() . ' has been cancelled'));
            $pending->cancel();
            $pending = null;
        });
    }

    /**
     * @param Message $message
     * @return int
     * @internal
     */
    public function ttl(Message $message)
    {
        // select TTL from answers (should all be the same), use smallest value if available
        // @link https://tools.ietf.org/html/rfc2181#section-5.2
        $ttl = null;
        foreach ($message->answers as $answer) {
            if ($ttl === null || $answer->ttl < $ttl) {
                $ttl = $answer->ttl;
            }
        }

        if ($ttl === null) {
            $ttl = self::TTL;
        }

        return $ttl;
    }
}
<?php

namespace React\Dns\Query;

final class CancellationException extends \RuntimeException
{
}
<?php

namespace React\Dns\Query;

use React\Promise\Promise;

/**
 * Cooperatively resolves hosts via the given base executor to ensure same query is not run concurrently
 *
 * Wraps an existing `ExecutorInterface` to keep tracking of pending queries
 * and only starts a new query when the same query is not already pending. Once
 * the underlying query is fulfilled/rejected, it will forward its value to all
 * promises awaiting the same query.
 *
 * This means it will not limit concurrency for queries that differ, for example
 * when sending many queries for different host names or types.
 *
 * This is useful because all executors are entirely async and as such allow you
 * to execute any number of queries concurrently. You should probably limit the
 * number of concurrent queries in your application or you're very likely going
 * to face rate limitations and bans on the resolver end. For many common
 * applications, you may want to avoid sending the same query multiple times
 * when the first one is still pending, so you will likely want to use this in
 * combination with some other executor like this:
 *
 * ```php
 * $executor = new CoopExecutor(
 *     new RetryExecutor(
 *         new TimeoutExecutor(
 *             new UdpTransportExecutor($nameserver, $loop),
 *             3.0,
 *             $loop
 *         )
 *     )
 * );
 * ```
 */
final class CoopExecutor implements ExecutorInterface
{
    private $executor;
    private $pending = array();
    private $counts = array();

    public function __construct(ExecutorInterface $base)
    {
        $this->executor = $base;
    }

    public function query(Query $query)
    {
        $key = $this->serializeQueryToIdentity($query);
        if (isset($this->pending[$key])) {
            // same query is already pending, so use shared reference to pending query
            $promise = $this->pending[$key];
            ++$this->counts[$key];
        } else {
            // no such query pending, so start new query and keep reference until it's fulfilled or rejected
            $promise = $this->executor->query($query);
            $this->pending[$key] = $promise;
            $this->counts[$key] = 1;

            $pending =& $this->pending;
            $counts =& $this->counts;
            $promise->then(function () use ($key, &$pending, &$counts) {
                unset($pending[$key], $counts[$key]);
            }, function () use ($key, &$pending, &$counts) {
                unset($pending[$key], $counts[$key]);
            });
        }

        // Return a child promise awaiting the pending query.
        // Cancelling this child promise should only cancel the pending query
        // when no other child promise is awaiting the same query.
        $pending =& $this->pending;
        $counts =& $this->counts;
        return new Promise(function ($resolve, $reject) use ($promise) {
            $promise->then($resolve, $reject);
        }, function () use (&$promise, $key, $query, &$pending, &$counts) {
            if (--$counts[$key] < 1) {
                unset($pending[$key], $counts[$key]);
                $promise->cancel();
                $promise = null;
            }
            throw new \RuntimeException('DNS query for ' . $query->describe() . ' has been cancelled');
        });
    }

    private function serializeQueryToIdentity(Query $query)
    {
        return sprintf('%s:%s:%s', $query->name, $query->type, $query->class);
    }
}
<?php

namespace React\Dns\Query;

interface ExecutorInterface
{
    /**
     * Executes a query and will return a response message
     *
     * It returns a Promise which either fulfills with a response
     * `React\Dns\Model\Message` on success or rejects with an `Exception` if
     * the query is not successful. A response message may indicate an error
     * condition in its `rcode`, but this is considered a valid response message.
     *
     * ```php
     * $executor->query($query)->then(
     *     function (React\Dns\Model\Message $response) {
     *         // response message successfully received
     *         var_dump($response->rcode, $response->answers);
     *     },
     *     function (Exception $error) {
     *         // failed to query due to $error
     *     }
     * );
     * ```
     *
     * The returned Promise MUST be implemented in such a way that it can be
     * cancelled when it is still pending. Cancelling a pending promise MUST
     * reject its value with an Exception. It SHOULD clean up any underlying
     * resources and references as applicable.
     *
     * ```php
     * $promise = $executor->query($query);
     *
     * $promise->cancel();
     * ```
     *
     * @param Query $query
     * @return \React\Promise\PromiseInterface<\React\Dns\Model\Message,\Exception>
     *     resolves with response message on success or rejects with an Exception on error
     */
    public function query(Query $query);
}
<?php

namespace React\Dns\Query;

use React\Dns\Config\HostsFile;
use React\Dns\Model\Message;
use React\Dns\Model\Record;
use React\Promise;

/**
 * Resolves hosts from the given HostsFile or falls back to another executor
 *
 * If the host is found in the hosts file, it will not be passed to the actual
 * DNS executor. If the host is not found in the hosts file, it will be passed
 * to the DNS executor as a fallback.
 */
final class HostsFileExecutor implements ExecutorInterface
{
    private $hosts;
    private $fallback;

    public function __construct(HostsFile $hosts, ExecutorInterface $fallback)
    {
        $this->hosts = $hosts;
        $this->fallback = $fallback;
    }

    public function query(Query $query)
    {
        if ($query->class === Message::CLASS_IN && ($query->type === Message::TYPE_A || $query->type === Message::TYPE_AAAA)) {
            // forward lookup for type A or AAAA
            $records = array();
            $expectsColon = $query->type === Message::TYPE_AAAA;
            foreach ($this->hosts->getIpsForHost($query->name) as $ip) {
                // ensure this is an IPv4/IPV6 address according to query type
                if ((strpos($ip, ':') !== false) === $expectsColon) {
                    $records[] = new Record($query->name, $query->type, $query->class, 0, $ip);
                }
            }

            if ($records) {
                return Promise\resolve(
                    Message::createResponseWithAnswersForQuery($query, $records)
                );
            }
        } elseif ($query->class === Message::CLASS_IN && $query->type === Message::TYPE_PTR) {
            // reverse lookup: extract IPv4 or IPv6 from special `.arpa` domain
            $ip = $this->getIpFromHost($query->name);

            if ($ip !== null) {
                $records = array();
                foreach ($this->hosts->getHostsForIp($ip) as $host) {
                    $records[] = new Record($query->name, $query->type, $query->class, 0, $host);
                }

                if ($records) {
                    return Promise\resolve(
                        Message::createResponseWithAnswersForQuery($query, $records)
                    );
                }
            }
        }

        return $this->fallback->query($query);
    }

    private function getIpFromHost($host)
    {
        if (substr($host, -13) === '.in-addr.arpa') {
            // IPv4: read as IP and reverse bytes
            $ip = @inet_pton(substr($host, 0, -13));
            if ($ip === false || isset($ip[4])) {
                return null;
            }

            return inet_ntop(strrev($ip));
        } elseif (substr($host, -9) === '.ip6.arpa') {
            // IPv6: replace dots, reverse nibbles and interpret as hexadecimal string
            $ip = @inet_ntop(pack('H*', strrev(str_replace('.', '', substr($host, 0, -9)))));
            if ($ip === false) {
                return null;
            }

            return $ip;
        } else {
            return null;
        }
    }
}
<?php

namespace React\Dns\Query;

use React\Dns\Model\Message;

/**
 * This class represents a single question in a query/response message
 *
 * It uses a structure similar to `\React\Dns\Message\Record`, but does not
 * contain fields for resulting TTL and resulting record data (IPs etc.).
 *
 * @link https://tools.ietf.org/html/rfc1035#section-4.1.2
 * @see \React\Dns\Message\Record
 */
final class Query
{
    /**
     * @var string query name, i.e. hostname to look up
     */
    public $name;

    /**
     * @var int query type (aka QTYPE), see Message::TYPE_* constants
     */
    public $type;

    /**
     * @var int query class (aka QCLASS), see Message::CLASS_IN constant
     */
    public $class;

    /**
     * @param string $name  query name, i.e. hostname to look up
     * @param int    $type  query type, see Message::TYPE_* constants
     * @param int    $class query class, see Message::CLASS_IN constant
     */
    public function __construct($name, $type, $class)
    {
        $this->name = $name;
        $this->type = $type;
        $this->class = $class;
    }

    /**
     * Describes the hostname and query type/class for this query
     *
     * The output format is supposed to be human readable and is subject to change.
     * The format is inspired by RFC 3597 when handling unkown types/classes.
     *
     * @return string "example.com (A)" or "example.com (CLASS0 TYPE1234)"
     * @link https://tools.ietf.org/html/rfc3597
     */
    public function describe()
    {
        $class = $this->class !== Message::CLASS_IN ? 'CLASS' . $this->class . ' ' : '';

        $type = 'TYPE' . $this->type;
        $ref = new \ReflectionClass('React\Dns\Model\Message');
        foreach ($ref->getConstants() as $name => $value) {
            if ($value === $this->type && \strpos($name, 'TYPE_') === 0) {
                $type = \substr($name, 5);
                break;
            }
        }

        return $this->name . ' (' . $class . $type . ')';
    }
}
<?php

namespace React\Dns\Query;

use React\Promise\CancellablePromiseInterface;
use React\Promise\Deferred;
use React\Promise\PromiseInterface;

final class RetryExecutor implements ExecutorInterface
{
    private $executor;
    private $retries;

    public function __construct(ExecutorInterface $executor, $retries = 2)
    {
        $this->executor = $executor;
        $this->retries = $retries;
    }

    public function query(Query $query)
    {
        return $this->tryQuery($query, $this->retries);
    }

    public function tryQuery(Query $query, $retries)
    {
        $deferred = new Deferred(function () use (&$promise) {
            if ($promise instanceof CancellablePromiseInterface || (!\interface_exists('React\Promise\CancellablePromiseInterface') && \method_exists($promise, 'cancel'))) {
                $promise->cancel();
            }
        });

        $success = function ($value) use ($deferred, &$errorback) {
            $errorback = null;
            $deferred->resolve($value);
        };

        $executor = $this->executor;
        $errorback = function ($e) use ($deferred, &$promise, $query, $success, &$errorback, &$retries, $executor) {
            if (!$e instanceof TimeoutException) {
                $errorback = null;
                $deferred->reject($e);
            } elseif ($retries <= 0) {
                $errorback = null;
                $deferred->reject($e = new \RuntimeException(
                    'DNS query for ' . $query->describe() . ' failed: too many retries',
                    0,
                    $e
                ));

                // avoid garbage references by replacing all closures in call stack.
                // what a lovely piece of code!
                $r = new \ReflectionProperty('Exception', 'trace');
                $r->setAccessible(true);
                $trace = $r->getValue($e);

                // Exception trace arguments are not available on some PHP 7.4 installs
                // @codeCoverageIgnoreStart
                foreach ($trace as &$one) {
                    if (isset($one['args'])) {
                        foreach ($one['args'] as &$arg) {
                            if ($arg instanceof \Closure) {
                                $arg = 'Object(' . \get_class($arg) . ')';
                            }
                        }
                    }
                }
                // @codeCoverageIgnoreEnd
                $r->setValue($e, $trace);
            } else {
                --$retries;
                $promise = $executor->query($query)->then(
                    $success,
                    $errorback
                );
            }
        };

        $promise = $this->executor->query($query)->then(
            $success,
            $errorback
        );

        return $deferred->promise();
    }
}
<?php

namespace React\Dns\Query;

use React\Promise\Promise;

/**
 * Send DNS queries over a UDP or TCP/IP stream transport.
 *
 * This class will automatically choose the correct transport protocol to send
 * a DNS query to your DNS server. It will always try to send it over the more
 * efficient UDP transport first. If this query yields a size related issue
 * (truncated messages), it will retry over a streaming TCP/IP transport.
 *
 * For more advanced usages one can utilize this class directly.
 * The following example looks up the `IPv6` address for `reactphp.org`.
 *
 * ```php
 * $executor = new SelectiveTransportExecutor($udpExecutor, $tcpExecutor);
 *
 * $executor->query(
 *     new Query($name, Message::TYPE_AAAA, Message::CLASS_IN)
 * )->then(function (Message $message) {
 *     foreach ($message->answers as $answer) {
 *         echo 'IPv6: ' . $answer->data . PHP_EOL;
 *     }
 * }, 'printf');
 * ```
 *
 * Note that this executor only implements the logic to select the correct
 * transport for the given DNS query. Implementing the correct transport logic,
 * implementing timeouts and any retry logic is left up to the given executors,
 * see also [`UdpTransportExecutor`](#udptransportexecutor) and
 * [`TcpTransportExecutor`](#tcptransportexecutor) for more details.
 *
 * Note that this executor is entirely async and as such allows you to execute
 * any number of queries concurrently. You should probably limit the number of
 * concurrent queries in your application or you're very likely going to face
 * rate limitations and bans on the resolver end. For many common applications,
 * you may want to avoid sending the same query multiple times when the first
 * one is still pending, so you will likely want to use this in combination with
 * a `CoopExecutor` like this:
 *
 * ```php
 * $executor = new CoopExecutor(
 *     new SelectiveTransportExecutor(
 *         $datagramExecutor,
 *         $streamExecutor
 *     )
 * );
 * ```
 */
class SelectiveTransportExecutor implements ExecutorInterface
{
    private $datagramExecutor;
    private $streamExecutor;

    public function __construct(ExecutorInterface $datagramExecutor, ExecutorInterface $streamExecutor)
    {
        $this->datagramExecutor = $datagramExecutor;
        $this->streamExecutor = $streamExecutor;
    }

    public function query(Query $query)
    {
        $stream = $this->streamExecutor;
        $pending = $this->datagramExecutor->query($query);

        return new Promise(function ($resolve, $reject) use (&$pending, $stream, $query) {
            $pending->then(
                $resolve,
                function ($e) use (&$pending, $stream, $query, $resolve, $reject) {
                    if ($e->getCode() === (\defined('SOCKET_EMSGSIZE') ? \SOCKET_EMSGSIZE : 90)) {
                        $pending = $stream->query($query)->then($resolve, $reject);
                    } else {
                        $reject($e);
                    }
                }
            );
        }, function () use (&$pending) {
            $pending->cancel();
            $pending = null;
        });
    }
}
<?php

namespace React\Dns\Query;

use React\Dns\Model\Message;
use React\Dns\Protocol\BinaryDumper;
use React\Dns\Protocol\Parser;
use React\EventLoop\LoopInterface;
use React\Promise\Deferred;

/**
 * Send DNS queries over a TCP/IP stream transport.
 *
 * This is one of the main classes that send a DNS query to your DNS server.
 *
 * For more advanced usages one can utilize this class directly.
 * The following example looks up the `IPv6` address for `reactphp.org`.
 *
 * ```php
 * $loop = Factory::create();
 * $executor = new TcpTransportExecutor('8.8.8.8:53', $loop);
 *
 * $executor->query(
 *     new Query($name, Message::TYPE_AAAA, Message::CLASS_IN)
 * )->then(function (Message $message) {
 *     foreach ($message->answers as $answer) {
 *         echo 'IPv6: ' . $answer->data . PHP_EOL;
 *     }
 * }, 'printf');
 *
 * $loop->run();
 * ```
 *
 * See also [example #92](examples).
 *
 * Note that this executor does not implement a timeout, so you will very likely
 * want to use this in combination with a `TimeoutExecutor` like this:
 *
 * ```php
 * $executor = new TimeoutExecutor(
 *     new TcpTransportExecutor($nameserver, $loop),
 *     3.0,
 *     $loop
 * );
 * ```
 *
 * Unlike the `UdpTransportExecutor`, this class uses a reliable TCP/IP
 * transport, so you do not necessarily have to implement any retry logic.
 *
 * Note that this executor is entirely async and as such allows you to execute
 * queries concurrently. The first query will establish a TCP/IP socket
 * connection to the DNS server which will be kept open for a short period.
 * Additional queries will automatically reuse this existing socket connection
 * to the DNS server, will pipeline multiple requests over this single
 * connection and will keep an idle connection open for a short period. The
 * initial TCP/IP connection overhead may incur a slight delay if you only send
 * occasional queries – when sending a larger number of concurrent queries over
 * an existing connection, it becomes increasingly more efficient and avoids
 * creating many concurrent sockets like the UDP-based executor. You may still
 * want to limit the number of (concurrent) queries in your application or you
 * may be facing rate limitations and bans on the resolver end. For many common
 * applications, you may want to avoid sending the same query multiple times
 * when the first one is still pending, so you will likely want to use this in
 * combination with a `CoopExecutor` like this:
 *
 * ```php
 * $executor = new CoopExecutor(
 *     new TimeoutExecutor(
 *         new TcpTransportExecutor($nameserver, $loop),
 *         3.0,
 *         $loop
 *     )
 * );
 * ```
 *
 * > Internally, this class uses PHP's TCP/IP sockets and does not take advantage
 *   of [react/socket](https://github.com/reactphp/socket) purely for
 *   organizational reasons to avoid a cyclic dependency between the two
 *   packages. Higher-level components should take advantage of the Socket
 *   component instead of reimplementing this socket logic from scratch.
 */
class TcpTransportExecutor implements ExecutorInterface
{
    private $nameserver;
    private $loop;
    private $parser;
    private $dumper;

    /**
     * @var ?resource
     */
    private $socket;

    /**
     * @var Deferred[]
     */
    private $pending = array();

    /**
     * @var string[]
     */
    private $names = array();

    /**
     * Maximum idle time when socket is current unused (i.e. no pending queries outstanding)
     *
     * If a new query is to be sent during the idle period, we can reuse the
     * existing socket without having to wait for a new socket connection.
     * This uses a rather small, hard-coded value to not keep any unneeded
     * sockets open and to not keep the loop busy longer than needed.
     *
     * A future implementation may take advantage of `edns-tcp-keepalive` to keep
     * the socket open for longer periods. This will likely require explicit
     * configuration because this may consume additional resources and also keep
     * the loop busy for longer than expected in some applications.
     *
     * @var float
     * @link https://tools.ietf.org/html/rfc7766#section-6.2.1
     * @link https://tools.ietf.org/html/rfc7828
     */
    private $idlePeriod = 0.001;

    /**
     * @var ?\React\EventLoop\TimerInterface
     */
    private $idleTimer;

    private $writeBuffer = '';
    private $writePending = false;

    private $readBuffer = '';
    private $readPending = false;

    /**
     * @param string        $nameserver
     * @param LoopInterface $loop
     */
    public function __construct($nameserver, LoopInterface $loop)
    {
        if (\strpos($nameserver, '[') === false && \substr_count($nameserver, ':') >= 2 && \strpos($nameserver, '://') === false) {
            // several colons, but not enclosed in square brackets => enclose IPv6 address in square brackets
            $nameserver = '[' . $nameserver . ']';
        }

        $parts = \parse_url((\strpos($nameserver, '://') === false ? 'tcp://' : '') . $nameserver);
        if (!isset($parts['scheme'], $parts['host']) || $parts['scheme'] !== 'tcp' || !\filter_var(\trim($parts['host'], '[]'), \FILTER_VALIDATE_IP)) {
            throw new \InvalidArgumentException('Invalid nameserver address given');
        }

        $this->nameserver = 'tcp://' . $parts['host'] . ':' . (isset($parts['port']) ? $parts['port'] : 53);
        $this->loop = $loop;
        $this->parser = new Parser();
        $this->dumper = new BinaryDumper();
    }

    public function query(Query $query)
    {
        $request = Message::createRequestForQuery($query);

        // keep shuffing message ID to avoid using the same message ID for two pending queries at the same time
        while (isset($this->pending[$request->id])) {
            $request->id = \mt_rand(0, 0xffff); // @codeCoverageIgnore
        }

        $queryData = $this->dumper->toBinary($request);
        $length = \strlen($queryData);
        if ($length > 0xffff) {
            return \React\Promise\reject(new \RuntimeException(
                'DNS query for ' . $query->describe() . ' failed: Query too large for TCP transport'
            ));
        }

        $queryData = \pack('n', $length) . $queryData;

        if ($this->socket === null) {
            // create async TCP/IP connection (may take a while)
            $socket = @\stream_socket_client($this->nameserver, $errno, $errstr, 0, \STREAM_CLIENT_CONNECT | \STREAM_CLIENT_ASYNC_CONNECT);
            if ($socket === false) {
                return \React\Promise\reject(new \RuntimeException(
                    'DNS query for ' . $query->describe() . ' failed: Unable to connect to DNS server ' . $this->nameserver . ' ('  . $errstr . ')',
                    $errno
                ));
            }

            // set socket to non-blocking and wait for it to become writable (connection success/rejected)
            \stream_set_blocking($socket, false);
            if (\function_exists('stream_set_chunk_size')) {
                \stream_set_chunk_size($socket, (1 << 31) - 1); // @codeCoverageIgnore
            }
            $this->socket = $socket;
        }

        if ($this->idleTimer !== null) {
            $this->loop->cancelTimer($this->idleTimer);
            $this->idleTimer = null;
        }

        // wait for socket to become writable to actually write out data
        $this->writeBuffer .= $queryData;
        if (!$this->writePending) {
            $this->writePending = true;
            $this->loop->addWriteStream($this->socket, array($this, 'handleWritable'));
        }

        $names =& $this->names;
        $that = $this;
        $deferred = new Deferred(function () use ($that, &$names, $request) {
            // remove from list of pending names, but remember pending query
            $name = $names[$request->id];
            unset($names[$request->id]);
            $that->checkIdle();

            throw new CancellationException('DNS query for ' . $name . ' has been cancelled');
        });

        $this->pending[$request->id] = $deferred;
        $this->names[$request->id] = $query->describe();

        return $deferred->promise();
    }

    /**
     * @internal
     */
    public function handleWritable()
    {
        if ($this->readPending === false) {
            $name = @\stream_socket_get_name($this->socket, true);
            if ($name === false) {
                // Connection failed? Check socket error if available for underlying errno/errstr.
                // @codeCoverageIgnoreStart
                if (\function_exists('socket_import_stream')) {
                    $socket = \socket_import_stream($this->socket);
                    $errno = \socket_get_option($socket, \SOL_SOCKET, \SO_ERROR);
                    $errstr = \socket_strerror($errno);
                } else {
                    $errno = \defined('SOCKET_ECONNREFUSED') ? \SOCKET_ECONNREFUSED : 111;
                    $errstr = 'Connection refused';
                }
                // @codeCoverageIgnoreEnd

                $this->closeError('Unable to connect to DNS server ' . $this->nameserver . ' (' . $errstr . ')', $errno);
                return;
            }

            $this->readPending = true;
            $this->loop->addReadStream($this->socket, array($this, 'handleRead'));
        }

        $written = @\fwrite($this->socket, $this->writeBuffer);
        if ($written === false || $written === 0) {
            $error = \error_get_last();
            \preg_match('/errno=(\d+) (.+)/', $error['message'], $m);
            $this->closeError(
                'Unable to send query to DNS server ' . $this->nameserver . ' (' . (isset($m[2]) ? $m[2] : $error['message']) . ')',
                isset($m[1]) ? (int) $m[1] : 0
            );
            return;
        }

        if (isset($this->writeBuffer[$written])) {
            $this->writeBuffer = \substr($this->writeBuffer, $written);
        } else {
            $this->loop->removeWriteStream($this->socket);
            $this->writePending = false;
            $this->writeBuffer = '';
        }
    }

    /**
     * @internal
     */
    public function handleRead()
    {
        // read one chunk of data from the DNS server
        // any error is fatal, this is a stream of TCP/IP data
        $chunk = @\fread($this->socket, 65536);
        if ($chunk === false || $chunk === '') {
            $this->closeError('Connection to DNS server ' . $this->nameserver . ' lost');
            return;
        }

        // reassemble complete message by concatenating all chunks.
        $this->readBuffer .= $chunk;

        // response message header contains at least 12 bytes
        while (isset($this->readBuffer[11])) {
            // read response message length from first 2 bytes and ensure we have length + data in buffer
            list(, $length) = \unpack('n', $this->readBuffer);
            if (!isset($this->readBuffer[$length + 1])) {
                return;
            }

            $data = \substr($this->readBuffer, 2, $length);
            $this->readBuffer = (string)substr($this->readBuffer, $length + 2);

            try {
                $response = $this->parser->parseMessage($data);
            } catch (\Exception $e) {
                // reject all pending queries if we received an invalid message from remote server
                $this->closeError('Invalid message received from DNS server ' . $this->nameserver);
                return;
            }

            // reject all pending queries if we received an unexpected response ID or truncated response
            if (!isset($this->pending[$response->id]) || $response->tc) {
                $this->closeError('Invalid response message received from DNS server ' . $this->nameserver);
                return;
            }

            $deferred = $this->pending[$response->id];
            unset($this->pending[$response->id], $this->names[$response->id]);

            $deferred->resolve($response);

            $this->checkIdle();
        }
    }

    /**
     * @internal
     * @param string $reason
     * @param int    $code
     */
    public function closeError($reason, $code = 0)
    {
        $this->readBuffer = '';
        if ($this->readPending) {
            $this->loop->removeReadStream($this->socket);
            $this->readPending = false;
        }

        $this->writeBuffer = '';
        if ($this->writePending) {
            $this->loop->removeWriteStream($this->socket);
            $this->writePending = false;
        }

        if ($this->idleTimer !== null) {
            $this->loop->cancelTimer($this->idleTimer);
            $this->idleTimer = null;
        }

        @\fclose($this->socket);
        $this->socket = null;

        foreach ($this->names as $id => $name) {
            $this->pending[$id]->reject(new \RuntimeException(
                'DNS query for ' . $name . ' failed: ' . $reason,
                $code
            ));
        }
        $this->pending = $this->names = array();
    }

    /**
     * @internal
     */
    public function checkIdle()
    {
        if ($this->idleTimer === null && !$this->names) {
            $that = $this;
            $this->idleTimer = $this->loop->addTimer($this->idlePeriod, function () use ($that) {
                $that->closeError('Idle timeout');
            });
        }
    }
}
<?php

namespace React\Dns\Query;

final class TimeoutException extends \Exception
{
}
<?php

namespace React\Dns\Query;

use React\EventLoop\LoopInterface;
use React\Promise\Timer;

final class TimeoutExecutor implements ExecutorInterface
{
    private $executor;
    private $loop;
    private $timeout;

    public function __construct(ExecutorInterface $executor, $timeout, LoopInterface $loop)
    {
        $this->executor = $executor;
        $this->loop = $loop;
        $this->timeout = $timeout;
    }

    public function query(Query $query)
    {
        return Timer\timeout($this->executor->query($query), $this->timeout, $this->loop)->then(null, function ($e) use ($query) {
            if ($e instanceof Timer\TimeoutException) {
                $e = new TimeoutException(sprintf("DNS query for %s timed out", $query->describe()), 0, $e);
            }
            throw $e;
        });
    }
}
<?php

namespace React\Dns\Query;

use React\Dns\Model\Message;
use React\Dns\Protocol\BinaryDumper;
use React\Dns\Protocol\Parser;
use React\EventLoop\LoopInterface;
use React\Promise\Deferred;

/**
 * Send DNS queries over a UDP transport.
 *
 * This is the main class that sends a DNS query to your DNS server and is used
 * internally by the `Resolver` for the actual message transport.
 *
 * For more advanced usages one can utilize this class directly.
 * The following example looks up the `IPv6` address for `igor.io`.
 *
 * ```php
 * $loop = Factory::create();
 * $executor = new UdpTransportExecutor('8.8.8.8:53', $loop);
 *
 * $executor->query(
 *     new Query($name, Message::TYPE_AAAA, Message::CLASS_IN)
 * )->then(function (Message $message) {
 *     foreach ($message->answers as $answer) {
 *         echo 'IPv6: ' . $answer->data . PHP_EOL;
 *     }
 * }, 'printf');
 *
 * $loop->run();
 * ```
 *
 * See also the [fourth example](examples).
 *
 * Note that this executor does not implement a timeout, so you will very likely
 * want to use this in combination with a `TimeoutExecutor` like this:
 *
 * ```php
 * $executor = new TimeoutExecutor(
 *     new UdpTransportExecutor($nameserver, $loop),
 *     3.0,
 *     $loop
 * );
 * ```
 *
 * Also note that this executor uses an unreliable UDP transport and that it
 * does not implement any retry logic, so you will likely want to use this in
 * combination with a `RetryExecutor` like this:
 *
 * ```php
 * $executor = new RetryExecutor(
 *     new TimeoutExecutor(
 *         new UdpTransportExecutor($nameserver, $loop),
 *         3.0,
 *         $loop
 *     )
 * );
 * ```
 *
 * Note that this executor is entirely async and as such allows you to execute
 * any number of queries concurrently. You should probably limit the number of
 * concurrent queries in your application or you're very likely going to face
 * rate limitations and bans on the resolver end. For many common applications,
 * you may want to avoid sending the same query multiple times when the first
 * one is still pending, so you will likely want to use this in combination with
 * a `CoopExecutor` like this:
 *
 * ```php
 * $executor = new CoopExecutor(
 *     new RetryExecutor(
 *         new TimeoutExecutor(
 *             new UdpTransportExecutor($nameserver, $loop),
 *             3.0,
 *             $loop
 *         )
 *     )
 * );
 * ```
 *
 * > Internally, this class uses PHP's UDP sockets and does not take advantage
 *   of [react/datagram](https://github.com/reactphp/datagram) purely for
 *   organizational reasons to avoid a cyclic dependency between the two
 *   packages. Higher-level components should take advantage of the Datagram
 *   component instead of reimplementing this socket logic from scratch.
 */
final class UdpTransportExecutor implements ExecutorInterface
{
    private $nameserver;
    private $loop;
    private $parser;
    private $dumper;

    /**
     * maximum UDP packet size to send and receive
     *
     * @var int
     */
    private $maxPacketSize = 512;

    /**
     * @param string        $nameserver
     * @param LoopInterface $loop
     */
    public function __construct($nameserver, LoopInterface $loop)
    {
        if (\strpos($nameserver, '[') === false && \substr_count($nameserver, ':') >= 2 && \strpos($nameserver, '://') === false) {
            // several colons, but not enclosed in square brackets => enclose IPv6 address in square brackets
            $nameserver = '[' . $nameserver . ']';
        }

        $parts = \parse_url((\strpos($nameserver, '://') === false ? 'udp://' : '') . $nameserver);
        if (!isset($parts['scheme'], $parts['host']) || $parts['scheme'] !== 'udp' || !\filter_var(\trim($parts['host'], '[]'), \FILTER_VALIDATE_IP)) {
            throw new \InvalidArgumentException('Invalid nameserver address given');
        }

        $this->nameserver = 'udp://' . $parts['host'] . ':' . (isset($parts['port']) ? $parts['port'] : 53);
        $this->loop = $loop;
        $this->parser = new Parser();
        $this->dumper = new BinaryDumper();
    }

    public function query(Query $query)
    {
        $request = Message::createRequestForQuery($query);

        $queryData = $this->dumper->toBinary($request);
        if (isset($queryData[$this->maxPacketSize])) {
            return \React\Promise\reject(new \RuntimeException(
                'DNS query for ' . $query->describe() . ' failed: Query too large for UDP transport',
                \defined('SOCKET_EMSGSIZE') ? \SOCKET_EMSGSIZE : 90
            ));
        }

        // UDP connections are instant, so try connection without a loop or timeout
        $socket = @\stream_socket_client($this->nameserver, $errno, $errstr, 0);
        if ($socket === false) {
            return \React\Promise\reject(new \RuntimeException(
                'DNS query for ' . $query->describe() . ' failed: Unable to connect to DNS server ' . $this->nameserver . ' ('  . $errstr . ')',
                $errno
            ));
        }

        // set socket to non-blocking and immediately try to send (fill write buffer)
        \stream_set_blocking($socket, false);
        $written = @\fwrite($socket, $queryData);

        if ($written !== \strlen($queryData)) {
            // Write may potentially fail, but most common errors are already caught by connection check above.
            // Among others, macOS is known to report here when trying to send to broadcast address.
            // This can also be reproduced by writing data exceeding `stream_set_chunk_size()` to a server refusing UDP data.
            // fwrite(): send of 8192 bytes failed with errno=111 Connection refused
            $error = \error_get_last();
            \preg_match('/errno=(\d+) (.+)/', $error['message'], $m);
            return \React\Promise\reject(new \RuntimeException(
                'DNS query for ' . $query->describe() . ' failed: Unable to send query to DNS server ' . $this->nameserver . ' ('  . (isset($m[2]) ? $m[2] : $error['message']) . ')',
                isset($m[1]) ? (int) $m[1] : 0
            ));
        }

        $loop = $this->loop;
        $deferred = new Deferred(function () use ($loop, $socket, $query) {
            // cancellation should remove socket from loop and close socket
            $loop->removeReadStream($socket);
            \fclose($socket);

            throw new CancellationException('DNS query for ' . $query->describe() . ' has been cancelled');
        });

        $max = $this->maxPacketSize;
        $parser = $this->parser;
        $nameserver = $this->nameserver;
        $loop->addReadStream($socket, function ($socket) use ($loop, $deferred, $query, $parser, $request, $max, $nameserver) {
            // try to read a single data packet from the DNS server
            // ignoring any errors, this is uses UDP packets and not a stream of data
            $data = @\fread($socket, $max);
            if ($data === false) {
                return;
            }

            try {
                $response = $parser->parseMessage($data);
            } catch (\Exception $e) {
                // ignore and await next if we received an invalid message from remote server
                // this may as well be a fake response from an attacker (possible DOS)
                return;
            }

            // ignore and await next if we received an unexpected response ID
            // this may as well be a fake response from an attacker (possible cache poisoning)
            if ($response->id !== $request->id) {
                return;
            }

            // we only react to the first valid message, so remove socket from loop and close
            $loop->removeReadStream($socket);
            \fclose($socket);

            if ($response->tc) {
                $deferred->reject(new \RuntimeException(
                    'DNS query for ' . $query->describe() . ' failed: The DNS server ' . $nameserver . ' returned a truncated result for a UDP query',
                    \defined('SOCKET_EMSGSIZE') ? \SOCKET_EMSGSIZE : 90
                ));
                return;
            }

            $deferred->resolve($response);
        });

        return $deferred->promise();
    }
}
<?php

namespace React\Dns;

final class RecordNotFoundException extends \Exception
{
}
<?php

namespace React\Dns\Resolver;

use React\Cache\ArrayCache;
use React\Cache\CacheInterface;
use React\Dns\Config\HostsFile;
use React\Dns\Query\CachingExecutor;
use React\Dns\Query\CoopExecutor;
use React\Dns\Query\ExecutorInterface;
use React\Dns\Query\HostsFileExecutor;
use React\Dns\Query\RetryExecutor;
use React\Dns\Query\SelectiveTransportExecutor;
use React\Dns\Query\TcpTransportExecutor;
use React\Dns\Query\TimeoutExecutor;
use React\Dns\Query\UdpTransportExecutor;
use React\EventLoop\LoopInterface;

final class Factory
{
    /**
     * @param string        $nameserver
     * @param LoopInterface $loop
     * @return \React\Dns\Resolver\ResolverInterface
     */
    public function create($nameserver, LoopInterface $loop)
    {
        $executor = $this->decorateHostsFileExecutor($this->createExecutor($nameserver, $loop));

        return new Resolver($executor);
    }

    /**
     * @param string          $nameserver
     * @param LoopInterface   $loop
     * @param ?CacheInterface $cache
     * @return \React\Dns\Resolver\ResolverInterface
     */
    public function createCached($nameserver, LoopInterface $loop, CacheInterface $cache = null)
    {
        // default to keeping maximum of 256 responses in cache unless explicitly given
        if (!($cache instanceof CacheInterface)) {
            $cache = new ArrayCache(256);
        }

        $executor = $this->createExecutor($nameserver, $loop);
        $executor = new CachingExecutor($executor, $cache);
        $executor = $this->decorateHostsFileExecutor($executor);

        return new Resolver($executor);
    }

    /**
     * Tries to load the hosts file and decorates the given executor on success
     *
     * @param ExecutorInterface $executor
     * @return ExecutorInterface
     * @codeCoverageIgnore
     */
    private function decorateHostsFileExecutor(ExecutorInterface $executor)
    {
        try {
            $executor = new HostsFileExecutor(
                HostsFile::loadFromPathBlocking(),
                $executor
            );
        } catch (\RuntimeException $e) {
            // ignore this file if it can not be loaded
        }

        // Windows does not store localhost in hosts file by default but handles this internally
        // To compensate for this, we explicitly use hard-coded defaults for localhost
        if (DIRECTORY_SEPARATOR === '\\') {
            $executor = new HostsFileExecutor(
                new HostsFile("127.0.0.1 localhost\n::1 localhost"),
                $executor
            );
        }

        return $executor;
    }

    private function createExecutor($nameserver, LoopInterface $loop)
    {
        $parts = \parse_url($nameserver);

        if (isset($parts['scheme']) && $parts['scheme'] === 'tcp') {
            $executor = $this->createTcpExecutor($nameserver, $loop);
        } elseif (isset($parts['scheme']) && $parts['scheme'] === 'udp') {
            $executor = $this->createUdpExecutor($nameserver, $loop);
        } else {
            $executor = new SelectiveTransportExecutor(
                $this->createUdpExecutor($nameserver, $loop),
                $this->createTcpExecutor($nameserver, $loop)
            );
        }

        return new CoopExecutor($executor);
    }

    private function createTcpExecutor($nameserver, LoopInterface $loop)
    {
        return new TimeoutExecutor(
            new TcpTransportExecutor($nameserver, $loop),
            5.0,
            $loop
        );
    }

    private function createUdpExecutor($nameserver, LoopInterface $loop)
    {
        return new RetryExecutor(
            new TimeoutExecutor(
                new UdpTransportExecutor(
                    $nameserver,
                    $loop
                ),
                5.0,
                $loop
            )
        );
    }
}
<?php

namespace React\Dns\Resolver;

use React\Dns\Model\Message;
use React\Dns\Query\ExecutorInterface;
use React\Dns\Query\Query;
use React\Dns\RecordNotFoundException;

/**
 * @see ResolverInterface for the base interface
 */
final class Resolver implements ResolverInterface
{
    private $executor;

    public function __construct(ExecutorInterface $executor)
    {
        $this->executor = $executor;
    }

    public function resolve($domain)
    {
        return $this->resolveAll($domain, Message::TYPE_A)->then(function (array $ips) {
            return $ips[array_rand($ips)];
        });
    }

    public function resolveAll($domain, $type)
    {
        $query = new Query($domain, $type, Message::CLASS_IN);
        $that = $this;

        return $this->executor->query(
            $query
        )->then(function (Message $response) use ($query, $that) {
            return $that->extractValues($query, $response);
        });
    }

    /**
     * [Internal] extract all resource record values from response for this query
     *
     * @param Query   $query
     * @param Message $response
     * @return array
     * @throws RecordNotFoundException when response indicates an error or contains no data
     * @internal
     */
    public function extractValues(Query $query, Message $response)
    {
        // reject if response code indicates this is an error response message
        $code = $response->rcode;
        if ($code !== Message::RCODE_OK) {
            switch ($code) {
                case Message::RCODE_FORMAT_ERROR:
                    $message = 'Format Error';
                    break;
                case Message::RCODE_SERVER_FAILURE:
                    $message = 'Server Failure';
                    break;
                case Message::RCODE_NAME_ERROR:
                    $message = 'Non-Existent Domain / NXDOMAIN';
                    break;
                case Message::RCODE_NOT_IMPLEMENTED:
                    $message = 'Not Implemented';
                    break;
                case Message::RCODE_REFUSED:
                    $message = 'Refused';
                    break;
                default:
                    $message = 'Unknown error response code ' . $code;
            }
            throw new RecordNotFoundException(
                'DNS query for ' . $query->describe() . ' returned an error response (' . $message . ')',
                $code
            );
        }

        $answers = $response->answers;
        $addresses = $this->valuesByNameAndType($answers, $query->name, $query->type);

        // reject if we did not receive a valid answer (domain is valid, but no record for this type could be found)
        if (0 === count($addresses)) {
            throw new RecordNotFoundException(
                'DNS query for ' . $query->describe() . ' did not return a valid answer (NOERROR / NODATA)'
            );
        }

        return array_values($addresses);
    }

    /**
     * @param \React\Dns\Model\Record[] $answers
     * @param string                    $name
     * @param int                       $type
     * @return array
     */
    private function valuesByNameAndType(array $answers, $name, $type)
    {
        // return all record values for this name and type (if any)
        $named = $this->filterByName($answers, $name);
        $records = $this->filterByType($named, $type);
        if ($records) {
            return $this->mapRecordData($records);
        }

        // no matching records found? check if there are any matching CNAMEs instead
        $cnameRecords = $this->filterByType($named, Message::TYPE_CNAME);
        if ($cnameRecords) {
            $cnames = $this->mapRecordData($cnameRecords);
            foreach ($cnames as $cname) {
                $records = array_merge(
                    $records,
                    $this->valuesByNameAndType($answers, $cname, $type)
                );
            }
        }

        return $records;
    }

    private function filterByName(array $answers, $name)
    {
        return $this->filterByField($answers, 'name', $name);
    }

    private function filterByType(array $answers, $type)
    {
        return $this->filterByField($answers, 'type', $type);
    }

    private function filterByField(array $answers, $field, $value)
    {
        $value = strtolower($value);
        return array_filter($answers, function ($answer) use ($field, $value) {
            return $value === strtolower($answer->$field);
        });
    }

    private function mapRecordData(array $records)
    {
        return array_map(function ($record) {
            return $record->data;
        }, $records);
    }
}
<?php

namespace React\Dns\Resolver;

interface ResolverInterface
{
    /**
     * Resolves the given $domain name to a single IPv4 address (type `A` query).
     *
     * ```php
     * $resolver->resolve('reactphp.org')->then(function ($ip) {
     *     echo 'IP for reactphp.org is ' . $ip . PHP_EOL;
     * });
     * ```
     *
     * This is one of the main methods in this package. It sends a DNS query
     * for the given $domain name to your DNS server and returns a single IP
     * address on success.
     *
     * If the DNS server sends a DNS response message that contains more than
     * one IP address for this query, it will randomly pick one of the IP
     * addresses from the response. If you want the full list of IP addresses
     * or want to send a different type of query, you should use the
     * [`resolveAll()`](#resolveall) method instead.
     *
     * If the DNS server sends a DNS response message that indicates an error
     * code, this method will reject with a `RecordNotFoundException`. Its
     * message and code can be used to check for the response code.
     *
     * If the DNS communication fails and the server does not respond with a
     * valid response message, this message will reject with an `Exception`.
     *
     * Pending DNS queries can be cancelled by cancelling its pending promise like so:
     *
     * ```php
     * $promise = $resolver->resolve('reactphp.org');
     *
     * $promise->cancel();
     * ```
     *
     * @param string $domain
     * @return \React\Promise\PromiseInterface<string,\Exception>
     *     resolves with a single IP address on success or rejects with an Exception on error.
     */
    public function resolve($domain);

    /**
     * Resolves all record values for the given $domain name and query $type.
     *
     * ```php
     * $resolver->resolveAll('reactphp.org', Message::TYPE_A)->then(function ($ips) {
     *     echo 'IPv4 addresses for reactphp.org ' . implode(', ', $ips) . PHP_EOL;
     * });
     *
     * $resolver->resolveAll('reactphp.org', Message::TYPE_AAAA)->then(function ($ips) {
     *     echo 'IPv6 addresses for reactphp.org ' . implode(', ', $ips) . PHP_EOL;
     * });
     * ```
     *
     * This is one of the main methods in this package. It sends a DNS query
     * for the given $domain name to your DNS server and returns a list with all
     * record values on success.
     *
     * If the DNS server sends a DNS response message that contains one or more
     * records for this query, it will return a list with all record values
     * from the response. You can use the `Message::TYPE_*` constants to control
     * which type of query will be sent. Note that this method always returns a
     * list of record values, but each record value type depends on the query
     * type. For example, it returns the IPv4 addresses for type `A` queries,
     * the IPv6 addresses for type `AAAA` queries, the hostname for type `NS`,
     * `CNAME` and `PTR` queries and structured data for other queries. See also
     * the `Record` documentation for more details.
     *
     * If the DNS server sends a DNS response message that indicates an error
     * code, this method will reject with a `RecordNotFoundException`. Its
     * message and code can be used to check for the response code.
     *
     * If the DNS communication fails and the server does not respond with a
     * valid response message, this message will reject with an `Exception`.
     *
     * Pending DNS queries can be cancelled by cancelling its pending promise like so:
     *
     * ```php
     * $promise = $resolver->resolveAll('reactphp.org', Message::TYPE_AAAA);
     *
     * $promise->cancel();
     * ```
     *
     * @param string $domain
     * @return \React\Promise\PromiseInterface<array,\Exception>
     *     Resolves with all record values on success or rejects with an Exception on error.
     */
    public function resolveAll($domain, $type);
}
# Changelog

## 1.1.1 (2020-01-01)

*   Fix: Fix reporting connection refused errors with `ExtUvLoop` on Linux and `StreamSelectLoop` on Windows.
    (#207 and #208 by @clue)

*   Fix: Fix unsupported EventConfig and `SEGFAULT` on shutdown with `ExtEventLoop` on Windows.
    (#205 by @clue)

*   Fix: Check PCNTL functions for signal support instead of PCNTL extension with `StreamSelectLoop`.
    (#195 by @clue)

*   Add `.gitattributes` to exclude dev files from exports.
    (#201 by @reedy)

*   Improve test suite to fix testing `ExtUvLoop` on Travis,
    fix Travis CI builds, do not install `libuv` on legacy PHP setups,
    fix failing test cases due to inaccurate timers,
    run tests on Windows via Travis CI and
    run tests on PHP 7.4 and simplify test matrix and test setup.
    (#197 by @WyriHaximus and #202, #203, #204 and #209 by @clue)

## 1.1.0 (2019-02-07)

*   New UV based event loop (ext-uv).
    (#112 by @WyriHaximus)

*   Use high resolution timer on PHP 7.3+. 
    (#182 by @clue)

*   Improve PCNTL signals by using async signal dispatching if available. 
    (#179 by @CharlotteDunois)

*   Improve test suite and test suite set up.
    (#174 by @WyriHaximus, #181 by @clue)

*   Fix PCNTL signals edge case. 
    (#183 by @clue)

## 1.0.0 (2018-07-11)

*   First stable LTS release, now following [SemVer](https://semver.org/).
    We'd like to emphasize that this component is production ready and battle-tested.
    We plan to support all long-term support (LTS) releases for at least 24 months,
    so you have a rock-solid foundation to build on top of.

>   Contains no other changes, so it's actually fully compatible with the v0.5.3 release.

## 0.5.3 (2018-07-09)

*   Improve performance by importing global functions.
    (#167 by @Ocramius)

*   Improve test suite by simplifying test bootstrap by using dev autoloader.
    (#169 by @lcobucci)

*   Minor internal changes to improved backward compatibility with PHP 5.3.
    (#166 by @Donatello-za)

## 0.5.2 (2018-04-24)

*   Feature: Improve memory consumption and runtime performance for `StreamSelectLoop` timers.
    (#164 by @clue)

*   Improve test suite by removing I/O dependency at `StreamSelectLoopTest` to fix Mac OS X tests.
    (#161 by @nawarian)

## 0.5.1 (2018-04-09)

*   Feature: New `ExtEvLoop` (PECL ext-ev)  (#148 by @kaduev13)

## 0.5.0 (2018-04-05)

A major feature release with a significant documentation overhaul and long overdue API cleanup!

This update involves a number of BC breaks due to dropped support for deprecated
functionality. We've tried hard to avoid BC breaks where possible and minimize
impact otherwise. We expect that most consumers of this package will actually
not be affected by any BC breaks, see below for more details.

We realize that the changes listed below may seem overwhelming, but we've tried
to be very clear about any possible BC breaks. Don't worry: In fact, all ReactPHP
components are already compatible and support both this new release as well as
providing backwards compatibility with the last release.

*   Feature / BC break: Add support for signal handling via new
    `LoopInterface::addSignal()` and `LoopInterface::removeSignal()` methods.
    (#104 by @WyriHaximus and #111 and #150 by @clue)

    ```php
    $loop->addSignal(SIGINT, function () {
        echo 'CTRL-C';
    });
    ```

*   Feature: Significant documentation updates for `LoopInterface` and `Factory`.
    (#100, #119, #126, #127, #159 and #160 by @clue, #113 by @WyriHaximus and #81 and #91 by @jsor)

*   Feature: Add examples to ease getting started
    (#99, #100 and #125 by @clue, #59 by @WyriHaximus and #143 by @jsor)

*   Feature: Documentation for advanced timer concepts, such as monotonic time source vs wall-clock time
    and high precision timers with millisecond accuracy or below.
    (#130 and #157 by @clue)

*   Feature: Documentation for advanced stream concepts, such as edge-triggered event listeners
    and stream buffers and allow throwing Exception if stream resource is not supported.
    (#129 and #158 by @clue)

*   Feature: Throw `BadMethodCallException` on manual loop creation when required extension isn't installed.
    (#153 by @WyriHaximus)

*   Feature / BC break: First class support for legacy PHP 5.3 through PHP 7.2 and HHVM
    and remove all `callable` type hints for consistency reasons.
    (#141 and #151 by @clue)

*   BC break: Documentation for timer API and clean up unneeded timer API.
    (#102 by @clue)

    Remove `TimerInterface::cancel()`, use `LoopInterface::cancelTimer()` instead:

    ```php
    // old (method invoked on timer instance)
    $timer->cancel();
    
    // already supported before: invoke method on loop instance
    $loop->cancelTimer($timer);
    ```

    Remove unneeded `TimerInterface::setData()` and `TimerInterface::getData()`,
    use closure binding to add arbitrary data to timer instead:

    ```php
    // old (limited setData() and getData() only allows single variable)
    $name = 'Tester';
    $timer = $loop->addTimer(1.0, function ($timer) {
        echo 'Hello ' . $timer->getData() . PHP_EOL;
    });
    $timer->setData($name);

    // already supported before: closure binding allows any number of variables
    $name = 'Tester';
    $loop->addTimer(1.0, function () use ($name) {
        echo 'Hello ' . $name . PHP_EOL;
    });
    ```

    Remove unneeded `TimerInterface::getLoop()`, use closure binding instead:

    ```php
    // old (getLoop() called on timer instance)
    $loop->addTimer(0.1, function ($timer) {
        $timer->getLoop()->stop();
    });

    // already supported before: use closure binding as usual
    $loop->addTimer(0.1, function () use ($loop) {
        $loop->stop();
    });
    ```

*   BC break: Remove unneeded `LoopInterface::isTimerActive()` and
    `TimerInterface::isActive()` to reduce API surface.
    (#133 by @clue)

    ```php
    // old (method on timer instance or on loop instance)
    $timer->isActive();
    $loop->isTimerActive($timer);
    ```

*   BC break: Move `TimerInterface` one level up to `React\EventLoop\TimerInterface`.
    (#138 by @WyriHaximus)

    ```php
    // old (notice obsolete "Timer" namespace)
    assert($timer instanceof React\EventLoop\Timer\TimerInterface);

    // new
    assert($timer instanceof React\EventLoop\TimerInterface);
    ```

*   BC break: Remove unneeded `LoopInterface::nextTick()` (and internal `NextTickQueue`),
    use `LoopInterface::futureTick()` instead.
    (#30 by @clue)

    ```php
    // old (removed)
    $loop->nextTick(function () {
        echo 'tick';
    });

    // already supported before
    $loop->futureTick(function () {
        echo 'tick';
    });
    ```

*   BC break: Remove unneeded `$loop` argument for `LoopInterface::futureTick()`
    (and fix internal cyclic dependency).
    (#103 by @clue)

    ```php
    // old ($loop gets passed by default)
    $loop->futureTick(function ($loop) {
        $loop->stop();
    });

    // already supported before: use closure binding as usual
    $loop->futureTick(function () use ($loop) {
        $loop->stop();
    });
    ```

*   BC break: Remove unneeded `LoopInterface::tick()`.
    (#72 by @jsor)

    ```php
    // old (removed)
    $loop->tick();

    // suggested work around for testing purposes only
    $loop->futureTick(function () use ($loop) {
        $loop->stop();
    });
    ```

*   BC break: Documentation for advanced stream API and clean up unneeded stream API.
    (#110 by @clue)

    Remove unneeded `$loop` argument for `LoopInterface::addReadStream()`
    and `LoopInterface::addWriteStream()`, use closure binding instead:

    ```php
    // old ($loop gets passed by default)
    $loop->addReadStream($stream, function ($stream, $loop) {
        $loop->removeReadStream($stream);
    });

    // already supported before: use closure binding as usual
    $loop->addReadStream($stream, function ($stream) use ($loop) {
        $loop->removeReadStream($stream);
    });
    ```

*   BC break: Remove unneeded `LoopInterface::removeStream()` method,
    use `LoopInterface::removeReadStream()` and `LoopInterface::removeWriteStream()` instead.
    (#118 by @clue)

    ```php
    // old
    $loop->removeStream($stream);

    // already supported before
    $loop->removeReadStream($stream);
    $loop->removeWriteStream($stream);
    ```

*   BC break: Rename `LibEventLoop` to `ExtLibeventLoop` and `LibEvLoop` to `ExtLibevLoop`
    for consistent naming for event loop implementations.
    (#128 by @clue)

*   BC break: Remove optional `EventBaseConfig` argument from `ExtEventLoop`
    and make its `FEATURE_FDS` enabled by default.
    (#156 by @WyriHaximus)

*   BC break: Mark all classes as final to discourage inheritance.
    (#131 by @clue)

*   Fix: Fix `ExtEventLoop` to keep track of stream resources (refcount)
    (#123 by @clue)

*   Fix: Ensure large timer interval does not overflow on 32bit systems
    (#132 by @clue)

*   Fix: Fix separately removing readable and writable side of stream when closing
    (#139 by @clue)

*   Fix: Properly clean up event watchers for `ext-event` and `ext-libev`
    (#149 by @clue)

*   Fix: Minor code cleanup and remove unneeded references
    (#145 by @seregazhuk)

*   Fix: Discourage outdated `ext-libevent` on PHP 7
    (#62 by @cboden)

*   Improve test suite by adding forward compatibility with PHPUnit 6 and PHPUnit 5,
    lock Travis distro so new defaults will not break the build,
    improve test suite to be less fragile and increase test timeouts,
    test against PHP 7.2 and reduce fwrite() call length to one chunk.
    (#106 and #144 by @clue, #120 and #124 by @carusogabriel, #147 by nawarian and #92 by @kelunik)

*   A number of changes were originally planned for this release but have been backported
    to the last `v0.4.3` already: #74, #76, #79, #81 (refs #65, #66, #67), #88 and #93

## 0.4.3 (2017-04-27)

* Bug fix: Bugfix in the usage sample code #57 (@dandelionred) 
* Improvement: Remove branch-alias definition #53 (@WyriHaximus)
* Improvement: StreamSelectLoop: Use fresh time so Timers added during stream events are accurate #51 (@andrewminerd)
* Improvement: Avoid deprecation warnings in test suite due to deprecation of getMock() in PHPUnit #68 (@martinschroeder)
* Improvement: Add PHPUnit 4.8 to require-dev #69 (@shaunbramley)
* Improvement: Increase test timeouts for HHVM and unify timeout handling #70 (@clue)
* Improvement: Travis improvements (backported from #74) #75 (@clue)
* Improvement: Test suite now uses socket pairs instead of memory streams #66 (@martinschroeder)
* Improvement: StreamSelectLoop: Test suite uses signal constant names in data provider #67 (@martinschroeder)
* Improvement: ExtEventLoop: No longer suppress all errors #65 (@mamciek)
* Improvement: Readme cleanup #89 (@jsor)
* Improvement: Restructure and improve README #90 (@jsor)
* Bug fix: StreamSelectLoop: Fix erroneous zero-time sleep (backport to 0.4) #94 (@jsor)

## 0.4.2 (2016-03-07)

* Bug fix: No longer error when signals sent to StreamSelectLoop
* Support HHVM and PHP7 (@ondrejmirtes, @cebe)
* Feature: Added support for EventConfig for ExtEventLoop (@steverhoades)
* Bug fix: Fixed an issue loading loop extension libs via autoloader (@czarpino)

## 0.4.1 (2014-04-13)

* Bug fix: null timeout in StreamSelectLoop causing 100% CPU usage (@clue)
* Bug fix: v0.3.4 changes merged for v0.4.1

## 0.4.0 (2014-02-02)

* Feature: Added `EventLoopInterface::nextTick()`, implemented in all event loops (@jmalloc)
* Feature: Added `EventLoopInterface::futureTick()`, implemented in all event loops (@jmalloc)
* Feature: Added `ExtEventLoop` implementation using pecl/event (@jmalloc)
* BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
* BC break: New method: `EventLoopInterface::nextTick()`
* BC break: New method: `EventLoopInterface::futureTick()`
* Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0

## 0.3.5 (2016-12-28)

This is a compatibility release that eases upgrading to the v0.4 release branch.
You should consider upgrading to the v0.4 release branch.

* Feature: Cap min timer interval at 1µs, thus improving compatibility with v0.4
  (#47 by @clue)

## 0.3.4 (2014-03-30)

* Bug fix: Changed StreamSelectLoop to use non-blocking behavior on tick() (@astephens25)

## 0.3.3 (2013-07-08)

* Bug fix: No error on removing non-existent streams (@clue)
* Bug fix: Do not silently remove feof listeners in `LibEvLoop`

## 0.3.0 (2013-04-14)

* BC break: New timers API (@nrk)
* BC break: Remove check on return value from stream callbacks (@nrk)

## 0.2.7 (2013-01-05)

* Bug fix: Fix libevent timers with PHP 5.3
* Bug fix: Fix libevent timer cancellation (@nrk)

## 0.2.6 (2012-12-26)

* Bug fix: Plug memory issue in libevent timers (@cameronjacobson)
* Bug fix: Correctly pause LibEvLoop on stop()

## 0.2.3 (2012-11-14)

* Feature: LibEvLoop, integration of `php-libev`

## 0.2.0 (2012-09-10)

* Version bump

## 0.1.1 (2012-07-12)

* Version bump

## 0.1.0 (2012-07-11)

* First tagged release
{
    "name": "react/event-loop",
    "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.",
    "keywords": ["event-loop", "asynchronous"],
    "license": "MIT",
    "require": {
        "php": ">=5.3.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35"
    },
    "suggest": {
        "ext-event": "~1.0 for ExtEventLoop",
        "ext-pcntl": "For signal handling support when using the StreamSelectLoop",
        "ext-uv": "* for ExtUvLoop"
    },
    "autoload": {
        "psr-4": {
            "React\\EventLoop\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "React\\Tests\\EventLoop\\": "tests"
        }
    }
}
Copyright (c) 2012 Igor Wiedler, Chris Boden

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
# EventLoop Component

[![Build Status](https://travis-ci.org/reactphp/event-loop.svg?branch=master)](https://travis-ci.org/reactphp/event-loop)

[ReactPHP](https://reactphp.org/)'s core reactor event loop that libraries can use for evented I/O.

In order for async based libraries to be interoperable, they need to use the
same event loop. This component provides a common `LoopInterface` that any
library can target. This allows them to be used in the same loop, with one
single [`run()`](#run) call that is controlled by the user.

**Table of Contents**

* [Quickstart example](#quickstart-example)
* [Usage](#usage)
  * [Factory](#factory)
    * [create()](#create)
  * [Loop implementations](#loop-implementations)
    * [StreamSelectLoop](#streamselectloop)
    * [ExtEventLoop](#exteventloop)
    * [ExtLibeventLoop](#extlibeventloop)
    * [ExtLibevLoop](#extlibevloop)
    * [ExtEvLoop](#extevloop)
    * [ExtUvLoop](#extuvloop)
  * [LoopInterface](#loopinterface)
    * [run()](#run)
    * [stop()](#stop)
    * [addTimer()](#addtimer)
    * [addPeriodicTimer()](#addperiodictimer)
    * [cancelTimer()](#canceltimer)
    * [futureTick()](#futuretick)
    * [addSignal()](#addsignal)
    * [removeSignal()](#removesignal)
    * [addReadStream()](#addreadstream)
    * [addWriteStream()](#addwritestream)
    * [removeReadStream()](#removereadstream)
    * [removeWriteStream()](#removewritestream)
* [Install](#install)
* [Tests](#tests)
* [License](#license)
* [More](#more)

## Quickstart example

Here is an async HTTP server built with just the event loop.

```php
$loop = React\EventLoop\Factory::create();

$server = stream_socket_server('tcp://127.0.0.1:8080');
stream_set_blocking($server, false);

$loop->addReadStream($server, function ($server) use ($loop) {
    $conn = stream_socket_accept($server);
    $data = "HTTP/1.1 200 OK\r\nContent-Length: 3\r\n\r\nHi\n";
    $loop->addWriteStream($conn, function ($conn) use (&$data, $loop) {
        $written = fwrite($conn, $data);
        if ($written === strlen($data)) {
            fclose($conn);
            $loop->removeWriteStream($conn);
        } else {
            $data = substr($data, $written);
        }
    });
});

$loop->addPeriodicTimer(5, function () {
    $memory = memory_get_usage() / 1024;
    $formatted = number_format($memory, 3).'K';
    echo "Current memory usage: {$formatted}\n";
});

$loop->run();
```

See also the [examples](examples).

## Usage

Typical applications use a single event loop which is created at the beginning
and run at the end of the program.

```php
// [1]
$loop = React\EventLoop\Factory::create();

// [2]
$loop->addPeriodicTimer(1, function () {
    echo "Tick\n";
});

$stream = new React\Stream\ReadableResourceStream(
    fopen('file.txt', 'r'),
    $loop
);

// [3]
$loop->run();
```

1. The loop instance is created at the beginning of the program. A convenience
   factory [`React\EventLoop\Factory::create()`](#create) is provided by this library which
   picks the best available [loop implementation](#loop-implementations).
2. The loop instance is used directly or passed to library and application code.
   In this example, a periodic timer is registered with the event loop which
   simply outputs `Tick` every second and a
   [readable stream](https://github.com/reactphp/stream#readableresourcestream)
   is created by using ReactPHP's
   [stream component](https://github.com/reactphp/stream) for demonstration
   purposes.
3. The loop is run with a single [`$loop->run()`](#run) call at the end of the program.

### Factory

The `Factory` class exists as a convenient way to pick the best available
[event loop implementation](#loop-implementations).

#### create()

The `create(): LoopInterface` method can be used to create a new event loop
instance:

```php
$loop = React\EventLoop\Factory::create();
```

This method always returns an instance implementing [`LoopInterface`](#loopinterface),
the actual [event loop implementation](#loop-implementations) is an implementation detail.

This method should usually only be called once at the beginning of the program.

### Loop implementations

In addition to the [`LoopInterface`](#loopinterface), there are a number of
event loop implementations provided.

All of the event loops support these features:

* File descriptor polling
* One-off timers
* Periodic timers
* Deferred execution on future loop tick

For most consumers of this package, the underlying event loop implementation is
an implementation detail.
You should use the [`Factory`](#factory) to automatically create a new instance.

Advanced! If you explicitly need a certain event loop implementation, you can
manually instantiate one of the following classes.
Note that you may have to install the required PHP extensions for the respective
event loop implementation first or they will throw a `BadMethodCallException` on creation.

#### StreamSelectLoop

A `stream_select()` based event loop.

This uses the [`stream_select()`](https://www.php.net/manual/en/function.stream-select.php)
function and is the only implementation which works out of the box with PHP.

This event loop works out of the box on PHP 5.3 through PHP 7+ and HHVM.
This means that no installation is required and this library works on all
platforms and supported PHP versions.
Accordingly, the [`Factory`](#factory) will use this event loop by default if
you do not install any of the event loop extensions listed below.

Under the hood, it does a simple `select` system call.
This system call is limited to the maximum file descriptor number of
`FD_SETSIZE` (platform dependent, commonly 1024) and scales with `O(m)`
(`m` being the maximum file descriptor number passed).
This means that you may run into issues when handling thousands of streams
concurrently and you may want to look into using one of the alternative
event loop implementations listed below in this case.
If your use case is among the many common use cases that involve handling only
dozens or a few hundred streams at once, then this event loop implementation
performs really well.

If you want to use signal handling (see also [`addSignal()`](#addsignal) below),
this event loop implementation requires `ext-pcntl`.
This extension is only available for Unix-like platforms and does not support
Windows.
It is commonly installed as part of many PHP distributions.
If this extension is missing (or you're running on Windows), signal handling is
not supported and throws a `BadMethodCallException` instead.

This event loop is known to rely on wall-clock time to schedule future timers
when using any version before PHP 7.3, because a monotonic time source is
only available as of PHP 7.3 (`hrtime()`).
While this does not affect many common use cases, this is an important
distinction for programs that rely on a high time precision or on systems
that are subject to discontinuous time adjustments (time jumps).
This means that if you schedule a timer to trigger in 30s on PHP < 7.3 and
then adjust your system time forward by 20s, the timer may trigger in 10s.
See also [`addTimer()`](#addtimer) for more details.

#### ExtEventLoop

An `ext-event` based event loop.

This uses the [`event` PECL extension](https://pecl.php.net/package/event).
It supports the same backends as libevent.

This loop is known to work with PHP 5.4 through PHP 7+.

#### ExtEvLoop

An `ext-ev` based event loop.

This loop uses the [`ev` PECL extension](https://pecl.php.net/package/ev), that
provides an interface to `libev` library.

This loop is known to work with PHP 5.4 through PHP 7+.

#### ExtUvLoop

An `ext-uv` based event loop.

This loop uses the [`uv` PECL extension](https://pecl.php.net/package/uv), that
provides an interface to `libuv` library.

This loop is known to work with PHP 7+.

#### ExtLibeventLoop

An `ext-libevent` based event loop.

This uses the [`libevent` PECL extension](https://pecl.php.net/package/libevent).
`libevent` itself supports a number of system-specific backends (epoll, kqueue).

This event loop does only work with PHP 5.
An [unofficial update](https://github.com/php/pecl-event-libevent/pull/2) for
PHP 7 does exist, but it is known to cause regular crashes due to `SEGFAULT`s.
To reiterate: Using this event loop on PHP 7 is not recommended.
Accordingly, the [`Factory`](#factory) will not try to use this event loop on
PHP 7.

This event loop is known to trigger a readable listener only if
the stream *becomes* readable (edge-triggered) and may not trigger if the
stream has already been readable from the beginning.
This also implies that a stream may not be recognized as readable when data
is still left in PHP's internal stream buffers.
As such, it's recommended to use `stream_set_read_buffer($stream, 0);`
to disable PHP's internal read buffer in this case.
See also [`addReadStream()`](#addreadstream) for more details.

#### ExtLibevLoop

An `ext-libev` based event loop.

This uses an [unofficial `libev` extension](https://github.com/m4rw3r/php-libev).
It supports the same backends as libevent.

This loop does only work with PHP 5.
An update for PHP 7 is [unlikely](https://github.com/m4rw3r/php-libev/issues/8)
to happen any time soon.

### LoopInterface

#### run()

The `run(): void` method can be used to
run the event loop until there are no more tasks to perform.

For many applications, this method is the only directly visible
invocation on the event loop.
As a rule of thumb, it is usally recommended to attach everything to the
same loop instance and then run the loop once at the bottom end of the
application.

```php
$loop->run();
```

This method will keep the loop running until there are no more tasks
to perform. In other words: This method will block until the last
timer, stream and/or signal has been removed.

Likewise, it is imperative to ensure the application actually invokes
this method once. Adding listeners to the loop and missing to actually
run it will result in the application exiting without actually waiting
for any of the attached listeners.

This method MUST NOT be called while the loop is already running.
This method MAY be called more than once after it has explicity been
[`stop()`ped](#stop) or after it automatically stopped because it
previously did no longer have anything to do.

#### stop()

The `stop(): void` method can be used to
instruct a running event loop to stop.

This method is considered advanced usage and should be used with care.
As a rule of thumb, it is usually recommended to let the loop stop
only automatically when it no longer has anything to do.

This method can be used to explicitly instruct the event loop to stop:

```php
$loop->addTimer(3.0, function () use ($loop) {
    $loop->stop();
});
```

Calling this method on a loop instance that is not currently running or
on a loop instance that has already been stopped has no effect.

#### addTimer()

The `addTimer(float $interval, callable $callback): TimerInterface` method can be used to
enqueue a callback to be invoked once after the given interval.

The timer callback function MUST be able to accept a single parameter,
the timer instance as also returned by this method or you MAY use a
function which has no parameters at all.

The timer callback function MUST NOT throw an `Exception`.
The return value of the timer callback function will be ignored and has
no effect, so for performance reasons you're recommended to not return
any excessive data structures.

Unlike [`addPeriodicTimer()`](#addperiodictimer), this method will ensure
the callback will be invoked only once after the given interval.
You can invoke [`cancelTimer`](#canceltimer) to cancel a pending timer.

```php
$loop->addTimer(0.8, function () {
    echo 'world!' . PHP_EOL;
});

$loop->addTimer(0.3, function () {
    echo 'hello ';
});
```

See also [example #1](examples).

If you want to access any variables within your callback function, you
can bind arbitrary data to a callback closure like this:

```php
function hello($name, LoopInterface $loop)
{
    $loop->addTimer(1.0, function () use ($name) {
        echo "hello $name\n";
    });
}

hello('Tester', $loop);
```

This interface does not enforce any particular timer resolution, so
special care may have to be taken if you rely on very high precision with
millisecond accuracy or below. Event loop implementations SHOULD work on
a best effort basis and SHOULD provide at least millisecond accuracy
unless otherwise noted. Many existing event loop implementations are
known to provide microsecond accuracy, but it's generally not recommended
to rely on this high precision.

Similarly, the execution order of timers scheduled to execute at the
same time (within its possible accuracy) is not guaranteed.

This interface suggests that event loop implementations SHOULD use a
monotonic time source if available. Given that a monotonic time source is
only available as of PHP 7.3 by default, event loop implementations MAY
fall back to using wall-clock time.
While this does not affect many common use cases, this is an important
distinction for programs that rely on a high time precision or on systems
that are subject to discontinuous time adjustments (time jumps).
This means that if you schedule a timer to trigger in 30s and then adjust
your system time forward by 20s, the timer SHOULD still trigger in 30s.
See also [event loop implementations](#loop-implementations) for more details.

#### addPeriodicTimer()

The `addPeriodicTimer(float $interval, callable $callback): TimerInterface` method can be used to
enqueue a callback to be invoked repeatedly after the given interval.

The timer callback function MUST be able to accept a single parameter,
the timer instance as also returned by this method or you MAY use a
function which has no parameters at all.

The timer callback function MUST NOT throw an `Exception`.
The return value of the timer callback function will be ignored and has
no effect, so for performance reasons you're recommended to not return
any excessive data structures.

Unlike [`addTimer()`](#addtimer), this method will ensure the the
callback will be invoked infinitely after the given interval or until you
invoke [`cancelTimer`](#canceltimer).

```php
$timer = $loop->addPeriodicTimer(0.1, function () {
    echo 'tick!' . PHP_EOL;
});

$loop->addTimer(1.0, function () use ($loop, $timer) {
    $loop->cancelTimer($timer);
    echo 'Done' . PHP_EOL;
});
```

See also [example #2](examples).

If you want to limit the number of executions, you can bind
arbitrary data to a callback closure like this:

```php
function hello($name, LoopInterface $loop)
{
    $n = 3;
    $loop->addPeriodicTimer(1.0, function ($timer) use ($name, $loop, &$n) {
        if ($n > 0) {
            --$n;
            echo "hello $name\n";
        } else {
            $loop->cancelTimer($timer);
        }
    });
}

hello('Tester', $loop);
```

This interface does not enforce any particular timer resolution, so
special care may have to be taken if you rely on very high precision with
millisecond accuracy or below. Event loop implementations SHOULD work on
a best effort basis and SHOULD provide at least millisecond accuracy
unless otherwise noted. Many existing event loop implementations are
known to provide microsecond accuracy, but it's generally not recommended
to rely on this high precision.

Similarly, the execution order of timers scheduled to execute at the
same time (within its possible accuracy) is not guaranteed.

This interface suggests that event loop implementations SHOULD use a
monotonic time source if available. Given that a monotonic time source is
only available as of PHP 7.3 by default, event loop implementations MAY
fall back to using wall-clock time.
While this does not affect many common use cases, this is an important
distinction for programs that rely on a high time precision or on systems
that are subject to discontinuous time adjustments (time jumps).
This means that if you schedule a timer to trigger in 30s and then adjust
your system time forward by 20s, the timer SHOULD still trigger in 30s.
See also [event loop implementations](#loop-implementations) for more details.

Additionally, periodic timers may be subject to timer drift due to
re-scheduling after each invocation. As such, it's generally not
recommended to rely on this for high precision intervals with millisecond
accuracy or below.

#### cancelTimer()

The `cancelTimer(TimerInterface $timer): void` method can be used to
cancel a pending timer.

See also [`addPeriodicTimer()`](#addperiodictimer) and [example #2](examples).

Calling this method on a timer instance that has not been added to this
loop instance or on a timer that has already been cancelled has no effect.

#### futureTick()

The `futureTick(callable $listener): void` method can be used to
schedule a callback to be invoked on a future tick of the event loop.

This works very much similar to timers with an interval of zero seconds,
but does not require the overhead of scheduling a timer queue.

The tick callback function MUST be able to accept zero parameters.

The tick callback function MUST NOT throw an `Exception`.
The return value of the tick callback function will be ignored and has
no effect, so for performance reasons you're recommended to not return
any excessive data structures.

If you want to access any variables within your callback function, you
can bind arbitrary data to a callback closure like this:

```php
function hello($name, LoopInterface $loop)
{
    $loop->futureTick(function () use ($name) {
        echo "hello $name\n";
    });
}

hello('Tester', $loop);
```

Unlike timers, tick callbacks are guaranteed to be executed in the order
they are enqueued.
Also, once a callback is enqueued, there's no way to cancel this operation.

This is often used to break down bigger tasks into smaller steps (a form
of cooperative multitasking).

```php
$loop->futureTick(function () {
    echo 'b';
});
$loop->futureTick(function () {
    echo 'c';
});
echo 'a';
```

See also [example #3](examples).

#### addSignal()

The `addSignal(int $signal, callable $listener): void` method can be used to
register a listener to be notified when a signal has been caught by this process.

This is useful to catch user interrupt signals or shutdown signals from
tools like `supervisor` or `systemd`.

The listener callback function MUST be able to accept a single parameter,
the signal added by this method or you MAY use a function which
has no parameters at all.

The listener callback function MUST NOT throw an `Exception`.
The return value of the listener callback function will be ignored and has
no effect, so for performance reasons you're recommended to not return
any excessive data structures.

```php
$loop->addSignal(SIGINT, function (int $signal) {
    echo 'Caught user interrupt signal' . PHP_EOL;
});
```

See also [example #4](examples).

Signaling is only available on Unix-like platform, Windows isn't
supported due to operating system limitations.
This method may throw a `BadMethodCallException` if signals aren't
supported on this platform, for example when required extensions are
missing.

**Note: A listener can only be added once to the same signal, any
attempts to add it more then once will be ignored.**

#### removeSignal()

The `removeSignal(int $signal, callable $listener): void` method can be used to
remove a previously added signal listener.

```php
$loop->removeSignal(SIGINT, $listener);
```

Any attempts to remove listeners that aren't registered will be ignored.

#### addReadStream()

> Advanced! Note that this low-level API is considered advanced usage.
  Most use cases should probably use the higher-level
  [readable Stream API](https://github.com/reactphp/stream#readablestreaminterface)
  instead.

The `addReadStream(resource $stream, callable $callback): void` method can be used to
register a listener to be notified when a stream is ready to read.

The first parameter MUST be a valid stream resource that supports
checking whether it is ready to read by this loop implementation.
A single stream resource MUST NOT be added more than once.
Instead, either call [`removeReadStream()`](#removereadstream) first or
react to this event with a single listener and then dispatch from this
listener. This method MAY throw an `Exception` if the given resource type
is not supported by this loop implementation.

The listener callback function MUST be able to accept a single parameter,
the stream resource added by this method or you MAY use a function which
has no parameters at all.

The listener callback function MUST NOT throw an `Exception`.
The return value of the listener callback function will be ignored and has
no effect, so for performance reasons you're recommended to not return
any excessive data structures.

If you want to access any variables within your callback function, you
can bind arbitrary data to a callback closure like this:

```php
$loop->addReadStream($stream, function ($stream) use ($name) {
    echo $name . ' said: ' . fread($stream);
});
```

See also [example #11](examples).

You can invoke [`removeReadStream()`](#removereadstream) to remove the
read event listener for this stream.

The execution order of listeners when multiple streams become ready at
the same time is not guaranteed.

Some event loop implementations are known to only trigger the listener if
the stream *becomes* readable (edge-triggered) and may not trigger if the
stream has already been readable from the beginning.
This also implies that a stream may not be recognized as readable when data
is still left in PHP's internal stream buffers.
As such, it's recommended to use `stream_set_read_buffer($stream, 0);`
to disable PHP's internal read buffer in this case.

#### addWriteStream()

> Advanced! Note that this low-level API is considered advanced usage.
  Most use cases should probably use the higher-level
  [writable Stream API](https://github.com/reactphp/stream#writablestreaminterface)
  instead.

The `addWriteStream(resource $stream, callable $callback): void` method can be used to
register a listener to be notified when a stream is ready to write.

The first parameter MUST be a valid stream resource that supports
checking whether it is ready to write by this loop implementation.
A single stream resource MUST NOT be added more than once.
Instead, either call [`removeWriteStream()`](#removewritestream) first or
react to this event with a single listener and then dispatch from this
listener. This method MAY throw an `Exception` if the given resource type
is not supported by this loop implementation.

The listener callback function MUST be able to accept a single parameter,
the stream resource added by this method or you MAY use a function which
has no parameters at all.

The listener callback function MUST NOT throw an `Exception`.
The return value of the listener callback function will be ignored and has
no effect, so for performance reasons you're recommended to not return
any excessive data structures.

If you want to access any variables within your callback function, you
can bind arbitrary data to a callback closure like this:

```php
$loop->addWriteStream($stream, function ($stream) use ($name) {
    fwrite($stream, 'Hello ' . $name);
});
```

See also [example #12](examples).

You can invoke [`removeWriteStream()`](#removewritestream) to remove the
write event listener for this stream.

The execution order of listeners when multiple streams become ready at
the same time is not guaranteed.

#### removeReadStream()

The `removeReadStream(resource $stream): void` method can be used to
remove the read event listener for the given stream.

Removing a stream from the loop that has already been removed or trying
to remove a stream that was never added or is invalid has no effect.

#### removeWriteStream()

The `removeWriteStream(resource $stream): void` method can be used to
remove the write event listener for the given stream.

Removing a stream from the loop that has already been removed or trying
to remove a stream that was never added or is invalid has no effect.

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/event-loop:^1.1.1
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 7+ and
HHVM.
It's *highly recommended to use PHP 7+* for this project.

Installing any of the event loop extensions is suggested, but entirely optional.
See also [event loop implementations](#loop-implementations) for more details.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

## License

MIT, see [LICENSE file](LICENSE).

## More

* See our [Stream component](https://github.com/reactphp/stream) for more
  information on how streams are used in real-world applications.
* See our [users wiki](https://github.com/reactphp/react/wiki/Users) and the
  [dependents on Packagist](https://packagist.org/packages/react/event-loop/dependents)
  for a list of packages that use the EventLoop in real-world applications.
<?php

namespace React\EventLoop;

use BadMethodCallException;
use Event;
use EventBase;
use React\EventLoop\Tick\FutureTickQueue;
use React\EventLoop\Timer\Timer;
use SplObjectStorage;

/**
 * An `ext-event` based event loop.
 *
 * This uses the [`event` PECL extension](https://pecl.php.net/package/event).
 * It supports the same backends as libevent.
 *
 * This loop is known to work with PHP 5.4 through PHP 7+.
 *
 * @link https://pecl.php.net/package/event
 */
final class ExtEventLoop implements LoopInterface
{
    private $eventBase;
    private $futureTickQueue;
    private $timerCallback;
    private $timerEvents;
    private $streamCallback;
    private $readEvents = array();
    private $writeEvents = array();
    private $readListeners = array();
    private $writeListeners = array();
    private $readRefs = array();
    private $writeRefs = array();
    private $running;
    private $signals;
    private $signalEvents = array();

    public function __construct()
    {
        if (!\class_exists('EventBase', false)) {
            throw new BadMethodCallException('Cannot create ExtEventLoop, ext-event extension missing');
        }

        // support arbitrary file descriptors and not just sockets
        // Windows only has limited file descriptor support, so do not require this (will fail otherwise)
        // @link http://www.wangafu.net/~nickm/libevent-book/Ref2_eventbase.html#_setting_up_a_complicated_event_base
        $config = new \EventConfig();
        if (\DIRECTORY_SEPARATOR !== '\\') {
            $config->requireFeatures(\EventConfig::FEATURE_FDS);
        }

        $this->eventBase = new EventBase($config);
        $this->futureTickQueue = new FutureTickQueue();
        $this->timerEvents = new SplObjectStorage();
        $this->signals = new SignalsHandler();

        $this->createTimerCallback();
        $this->createStreamCallback();
    }

    public function __destruct()
    {
        // explicitly clear all references to Event objects to prevent SEGFAULTs on Windows
        foreach ($this->timerEvents as $timer) {
            $this->timerEvents->detach($timer);
        }

        $this->readEvents = array();
        $this->writeEvents = array();
    }

    public function addReadStream($stream, $listener)
    {
        $key = (int) $stream;
        if (isset($this->readListeners[$key])) {
            return;
        }

        $event = new Event($this->eventBase, $stream, Event::PERSIST | Event::READ, $this->streamCallback);
        $event->add();
        $this->readEvents[$key] = $event;
        $this->readListeners[$key] = $listener;

        // ext-event does not increase refcount on stream resources for PHP 7+
        // manually keep track of stream resource to prevent premature garbage collection
        if (\PHP_VERSION_ID >= 70000) {
            $this->readRefs[$key] = $stream;
        }
    }

    public function addWriteStream($stream, $listener)
    {
        $key = (int) $stream;
        if (isset($this->writeListeners[$key])) {
            return;
        }

        $event = new Event($this->eventBase, $stream, Event::PERSIST | Event::WRITE, $this->streamCallback);
        $event->add();
        $this->writeEvents[$key] = $event;
        $this->writeListeners[$key] = $listener;

        // ext-event does not increase refcount on stream resources for PHP 7+
        // manually keep track of stream resource to prevent premature garbage collection
        if (\PHP_VERSION_ID >= 70000) {
            $this->writeRefs[$key] = $stream;
        }
    }

    public function removeReadStream($stream)
    {
        $key = (int) $stream;

        if (isset($this->readEvents[$key])) {
            $this->readEvents[$key]->free();
            unset(
                $this->readEvents[$key],
                $this->readListeners[$key],
                $this->readRefs[$key]
            );
        }
    }

    public function removeWriteStream($stream)
    {
        $key = (int) $stream;

        if (isset($this->writeEvents[$key])) {
            $this->writeEvents[$key]->free();
            unset(
                $this->writeEvents[$key],
                $this->writeListeners[$key],
                $this->writeRefs[$key]
            );
        }
    }

    public function addTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, false);

        $this->scheduleTimer($timer);

        return $timer;
    }

    public function addPeriodicTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, true);

        $this->scheduleTimer($timer);

        return $timer;
    }

    public function cancelTimer(TimerInterface $timer)
    {
        if ($this->timerEvents->contains($timer)) {
            $this->timerEvents[$timer]->free();
            $this->timerEvents->detach($timer);
        }
    }

    public function futureTick($listener)
    {
        $this->futureTickQueue->add($listener);
    }

    public function addSignal($signal, $listener)
    {
        $this->signals->add($signal, $listener);

        if (!isset($this->signalEvents[$signal])) {
            $this->signalEvents[$signal] = Event::signal($this->eventBase, $signal, array($this->signals, 'call'));
            $this->signalEvents[$signal]->add();
        }
    }

    public function removeSignal($signal, $listener)
    {
        $this->signals->remove($signal, $listener);

        if (isset($this->signalEvents[$signal]) && $this->signals->count($signal) === 0) {
            $this->signalEvents[$signal]->free();
            unset($this->signalEvents[$signal]);
        }
    }

    public function run()
    {
        $this->running = true;

        while ($this->running) {
            $this->futureTickQueue->tick();

            $flags = EventBase::LOOP_ONCE;
            if (!$this->running || !$this->futureTickQueue->isEmpty()) {
                $flags |= EventBase::LOOP_NONBLOCK;
            } elseif (!$this->readEvents && !$this->writeEvents && !$this->timerEvents->count() && $this->signals->isEmpty()) {
                break;
            }

            $this->eventBase->loop($flags);
        }
    }

    public function stop()
    {
        $this->running = false;
    }

    /**
     * Schedule a timer for execution.
     *
     * @param TimerInterface $timer
     */
    private function scheduleTimer(TimerInterface $timer)
    {
        $flags = Event::TIMEOUT;

        if ($timer->isPeriodic()) {
            $flags |= Event::PERSIST;
        }

        $event = new Event($this->eventBase, -1, $flags, $this->timerCallback, $timer);
        $this->timerEvents[$timer] = $event;

        $event->add($timer->getInterval());
    }

    /**
     * Create a callback used as the target of timer events.
     *
     * A reference is kept to the callback for the lifetime of the loop
     * to prevent "Cannot destroy active lambda function" fatal error from
     * the event extension.
     */
    private function createTimerCallback()
    {
        $timers = $this->timerEvents;
        $this->timerCallback = function ($_, $__, $timer) use ($timers) {
            \call_user_func($timer->getCallback(), $timer);

            if (!$timer->isPeriodic() && $timers->contains($timer)) {
                $this->cancelTimer($timer);
            }
        };
    }

    /**
     * Create a callback used as the target of stream events.
     *
     * A reference is kept to the callback for the lifetime of the loop
     * to prevent "Cannot destroy active lambda function" fatal error from
     * the event extension.
     */
    private function createStreamCallback()
    {
        $read =& $this->readListeners;
        $write =& $this->writeListeners;
        $this->streamCallback = function ($stream, $flags) use (&$read, &$write) {
            $key = (int) $stream;

            if (Event::READ === (Event::READ & $flags) && isset($read[$key])) {
                \call_user_func($read[$key], $stream);
            }

            if (Event::WRITE === (Event::WRITE & $flags) && isset($write[$key])) {
                \call_user_func($write[$key], $stream);
            }
        };
    }
}
<?php

namespace React\EventLoop;

use Ev;
use EvIo;
use EvLoop;
use React\EventLoop\Tick\FutureTickQueue;
use React\EventLoop\Timer\Timer;
use SplObjectStorage;

/**
 * An `ext-ev` based event loop.
 *
 * This loop uses the [`ev` PECL extension](https://pecl.php.net/package/ev),
 * that provides an interface to `libev` library.
 *
 * This loop is known to work with PHP 5.4 through PHP 7+.
 *
 * @see http://php.net/manual/en/book.ev.php
 * @see https://bitbucket.org/osmanov/pecl-ev/overview
 */
class ExtEvLoop implements LoopInterface
{
    /**
     * @var EvLoop
     */
    private $loop;

    /**
     * @var FutureTickQueue
     */
    private $futureTickQueue;

    /**
     * @var SplObjectStorage
     */
    private $timers;

    /**
     * @var EvIo[]
     */
    private $readStreams = array();

    /**
     * @var EvIo[]
     */
    private $writeStreams = array();

    /**
     * @var bool
     */
    private $running;

    /**
     * @var SignalsHandler
     */
    private $signals;

    /**
     * @var \EvSignal[]
     */
    private $signalEvents = array();

    public function __construct()
    {
        $this->loop = new EvLoop();
        $this->futureTickQueue = new FutureTickQueue();
        $this->timers = new SplObjectStorage();
        $this->signals = new SignalsHandler();
    }

    public function addReadStream($stream, $listener)
    {
        $key = (int)$stream;

        if (isset($this->readStreams[$key])) {
            return;
        }

        $callback = $this->getStreamListenerClosure($stream, $listener);
        $event = $this->loop->io($stream, Ev::READ, $callback);
        $this->readStreams[$key] = $event;
    }

    /**
     * @param resource $stream
     * @param callable $listener
     *
     * @return \Closure
     */
    private function getStreamListenerClosure($stream, $listener)
    {
        return function () use ($stream, $listener) {
            \call_user_func($listener, $stream);
        };
    }

    public function addWriteStream($stream, $listener)
    {
        $key = (int)$stream;

        if (isset($this->writeStreams[$key])) {
            return;
        }

        $callback = $this->getStreamListenerClosure($stream, $listener);
        $event = $this->loop->io($stream, Ev::WRITE, $callback);
        $this->writeStreams[$key] = $event;
    }

    public function removeReadStream($stream)
    {
        $key = (int)$stream;

        if (!isset($this->readStreams[$key])) {
            return;
        }

        $this->readStreams[$key]->stop();
        unset($this->readStreams[$key]);
    }

    public function removeWriteStream($stream)
    {
        $key = (int)$stream;

        if (!isset($this->writeStreams[$key])) {
            return;
        }

        $this->writeStreams[$key]->stop();
        unset($this->writeStreams[$key]);
    }

    public function addTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, false);

        $that = $this;
        $timers = $this->timers;
        $callback = function () use ($timer, $timers, $that) {
            \call_user_func($timer->getCallback(), $timer);

            if ($timers->contains($timer)) {
                $that->cancelTimer($timer);
            }
        };

        $event = $this->loop->timer($timer->getInterval(), 0.0, $callback);
        $this->timers->attach($timer, $event);

        return $timer;
    }

    public function addPeriodicTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, true);

        $callback = function () use ($timer) {
            \call_user_func($timer->getCallback(), $timer);
        };

        $event = $this->loop->timer($interval, $interval, $callback);
        $this->timers->attach($timer, $event);

        return $timer;
    }

    public function cancelTimer(TimerInterface $timer)
    {
        if (!isset($this->timers[$timer])) {
            return;
        }

        $event = $this->timers[$timer];
        $event->stop();
        $this->timers->detach($timer);
    }

    public function futureTick($listener)
    {
        $this->futureTickQueue->add($listener);
    }

    public function run()
    {
        $this->running = true;

        while ($this->running) {
            $this->futureTickQueue->tick();

            $hasPendingCallbacks = !$this->futureTickQueue->isEmpty();
            $wasJustStopped = !$this->running;
            $nothingLeftToDo = !$this->readStreams
                && !$this->writeStreams
                && !$this->timers->count()
                && $this->signals->isEmpty();

            $flags = Ev::RUN_ONCE;
            if ($wasJustStopped || $hasPendingCallbacks) {
                $flags |= Ev::RUN_NOWAIT;
            } elseif ($nothingLeftToDo) {
                break;
            }

            $this->loop->run($flags);
        }
    }

    public function stop()
    {
        $this->running = false;
    }

    public function __destruct()
    {
        /** @var TimerInterface $timer */
        foreach ($this->timers as $timer) {
            $this->cancelTimer($timer);
        }

        foreach ($this->readStreams as $key => $stream) {
            $this->removeReadStream($key);
        }

        foreach ($this->writeStreams as $key => $stream) {
            $this->removeWriteStream($key);
        }
    }

    public function addSignal($signal, $listener)
    {
        $this->signals->add($signal, $listener);

        if (!isset($this->signalEvents[$signal])) {
            $this->signalEvents[$signal] = $this->loop->signal($signal, function() use ($signal) {
                $this->signals->call($signal);
            });
        }
    }

    public function removeSignal($signal, $listener)
    {
        $this->signals->remove($signal, $listener);

        if (isset($this->signalEvents[$signal])) {
            $this->signalEvents[$signal]->stop();
            unset($this->signalEvents[$signal]);
        }
    }
}
<?php

namespace React\EventLoop;

use BadMethodCallException;
use Event;
use EventBase;
use React\EventLoop\Tick\FutureTickQueue;
use React\EventLoop\Timer\Timer;
use SplObjectStorage;

/**
 * An `ext-libevent` based event loop.
 *
 * This uses the [`libevent` PECL extension](https://pecl.php.net/package/libevent).
 * `libevent` itself supports a number of system-specific backends (epoll, kqueue).
 *
 * This event loop does only work with PHP 5.
 * An [unofficial update](https://github.com/php/pecl-event-libevent/pull/2) for
 * PHP 7 does exist, but it is known to cause regular crashes due to `SEGFAULT`s.
 * To reiterate: Using this event loop on PHP 7 is not recommended.
 * Accordingly, the [`Factory`](#factory) will not try to use this event loop on
 * PHP 7.
 *
 * This event loop is known to trigger a readable listener only if
 * the stream *becomes* readable (edge-triggered) and may not trigger if the
 * stream has already been readable from the beginning.
 * This also implies that a stream may not be recognized as readable when data
 * is still left in PHP's internal stream buffers.
 * As such, it's recommended to use `stream_set_read_buffer($stream, 0);`
 * to disable PHP's internal read buffer in this case.
 * See also [`addReadStream()`](#addreadstream) for more details.
 *
 * @link https://pecl.php.net/package/libevent
 */
final class ExtLibeventLoop implements LoopInterface
{
    /** @internal */
    const MICROSECONDS_PER_SECOND = 1000000;

    private $eventBase;
    private $futureTickQueue;
    private $timerCallback;
    private $timerEvents;
    private $streamCallback;
    private $readEvents = array();
    private $writeEvents = array();
    private $readListeners = array();
    private $writeListeners = array();
    private $running;
    private $signals;
    private $signalEvents = array();

    public function __construct()
    {
        if (!\function_exists('event_base_new')) {
            throw new BadMethodCallException('Cannot create ExtLibeventLoop, ext-libevent extension missing');
        }

        $this->eventBase = \event_base_new();
        $this->futureTickQueue = new FutureTickQueue();
        $this->timerEvents = new SplObjectStorage();
        $this->signals = new SignalsHandler();

        $this->createTimerCallback();
        $this->createStreamCallback();
    }

    public function addReadStream($stream, $listener)
    {
        $key = (int) $stream;
        if (isset($this->readListeners[$key])) {
            return;
        }

        $event = \event_new();
        \event_set($event, $stream, \EV_PERSIST | \EV_READ, $this->streamCallback);
        \event_base_set($event, $this->eventBase);
        \event_add($event);

        $this->readEvents[$key] = $event;
        $this->readListeners[$key] = $listener;
    }

    public function addWriteStream($stream, $listener)
    {
        $key = (int) $stream;
        if (isset($this->writeListeners[$key])) {
            return;
        }

        $event = \event_new();
        \event_set($event, $stream, \EV_PERSIST | \EV_WRITE, $this->streamCallback);
        \event_base_set($event, $this->eventBase);
        \event_add($event);

        $this->writeEvents[$key] = $event;
        $this->writeListeners[$key] = $listener;
    }

    public function removeReadStream($stream)
    {
        $key = (int) $stream;

        if (isset($this->readListeners[$key])) {
            $event = $this->readEvents[$key];
            \event_del($event);
            \event_free($event);

            unset(
                $this->readEvents[$key],
                $this->readListeners[$key]
            );
        }
    }

    public function removeWriteStream($stream)
    {
        $key = (int) $stream;

        if (isset($this->writeListeners[$key])) {
            $event = $this->writeEvents[$key];
            \event_del($event);
            \event_free($event);

            unset(
                $this->writeEvents[$key],
                $this->writeListeners[$key]
            );
        }
    }

    public function addTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, false);

        $this->scheduleTimer($timer);

        return $timer;
    }

    public function addPeriodicTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, true);

        $this->scheduleTimer($timer);

        return $timer;
    }

    public function cancelTimer(TimerInterface $timer)
    {
        if ($this->timerEvents->contains($timer)) {
            $event = $this->timerEvents[$timer];
            \event_del($event);
            \event_free($event);

            $this->timerEvents->detach($timer);
        }
    }

    public function futureTick($listener)
    {
        $this->futureTickQueue->add($listener);
    }

    public function addSignal($signal, $listener)
    {
        $this->signals->add($signal, $listener);

        if (!isset($this->signalEvents[$signal])) {
            $this->signalEvents[$signal] = \event_new();
            \event_set($this->signalEvents[$signal], $signal, \EV_PERSIST | \EV_SIGNAL, array($this->signals, 'call'));
            \event_base_set($this->signalEvents[$signal], $this->eventBase);
            \event_add($this->signalEvents[$signal]);
        }
    }

    public function removeSignal($signal, $listener)
    {
        $this->signals->remove($signal, $listener);

        if (isset($this->signalEvents[$signal]) && $this->signals->count($signal) === 0) {
            \event_del($this->signalEvents[$signal]);
            \event_free($this->signalEvents[$signal]);
            unset($this->signalEvents[$signal]);
        }
    }

    public function run()
    {
        $this->running = true;

        while ($this->running) {
            $this->futureTickQueue->tick();

            $flags = \EVLOOP_ONCE;
            if (!$this->running || !$this->futureTickQueue->isEmpty()) {
                $flags |= \EVLOOP_NONBLOCK;
            } elseif (!$this->readEvents && !$this->writeEvents && !$this->timerEvents->count() && $this->signals->isEmpty()) {
                break;
            }

            \event_base_loop($this->eventBase, $flags);
        }
    }

    public function stop()
    {
        $this->running = false;
    }

    /**
     * Schedule a timer for execution.
     *
     * @param TimerInterface $timer
     */
    private function scheduleTimer(TimerInterface $timer)
    {
        $this->timerEvents[$timer] = $event = \event_timer_new();

        \event_timer_set($event, $this->timerCallback, $timer);
        \event_base_set($event, $this->eventBase);
        \event_add($event, $timer->getInterval() * self::MICROSECONDS_PER_SECOND);
    }

    /**
     * Create a callback used as the target of timer events.
     *
     * A reference is kept to the callback for the lifetime of the loop
     * to prevent "Cannot destroy active lambda function" fatal error from
     * the event extension.
     */
    private function createTimerCallback()
    {
        $that = $this;
        $timers = $this->timerEvents;
        $this->timerCallback = function ($_, $__, $timer) use ($timers, $that) {
            \call_user_func($timer->getCallback(), $timer);

            // Timer already cancelled ...
            if (!$timers->contains($timer)) {
                return;
            }

            // Reschedule periodic timers ...
            if ($timer->isPeriodic()) {
                \event_add(
                    $timers[$timer],
                    $timer->getInterval() * ExtLibeventLoop::MICROSECONDS_PER_SECOND
                );

            // Clean-up one shot timers ...
            } else {
                $that->cancelTimer($timer);
            }
        };
    }

    /**
     * Create a callback used as the target of stream events.
     *
     * A reference is kept to the callback for the lifetime of the loop
     * to prevent "Cannot destroy active lambda function" fatal error from
     * the event extension.
     */
    private function createStreamCallback()
    {
        $read =& $this->readListeners;
        $write =& $this->writeListeners;
        $this->streamCallback = function ($stream, $flags) use (&$read, &$write) {
            $key = (int) $stream;

            if (\EV_READ === (\EV_READ & $flags) && isset($read[$key])) {
                \call_user_func($read[$key], $stream);
            }

            if (\EV_WRITE === (\EV_WRITE & $flags) && isset($write[$key])) {
                \call_user_func($write[$key], $stream);
            }
        };
    }
}
<?php

namespace React\EventLoop;

use BadMethodCallException;
use libev\EventLoop;
use libev\IOEvent;
use libev\SignalEvent;
use libev\TimerEvent;
use React\EventLoop\Tick\FutureTickQueue;
use React\EventLoop\Timer\Timer;
use SplObjectStorage;

/**
 * An `ext-libev` based event loop.
 *
 * This uses an [unofficial `libev` extension](https://github.com/m4rw3r/php-libev).
 * It supports the same backends as libevent.
 *
 * This loop does only work with PHP 5.
 * An update for PHP 7 is [unlikely](https://github.com/m4rw3r/php-libev/issues/8)
 * to happen any time soon.
 *
 * @see https://github.com/m4rw3r/php-libev
 * @see https://gist.github.com/1688204
 */
final class ExtLibevLoop implements LoopInterface
{
    private $loop;
    private $futureTickQueue;
    private $timerEvents;
    private $readEvents = array();
    private $writeEvents = array();
    private $running;
    private $signals;
    private $signalEvents = array();

    public function __construct()
    {
        if (!\class_exists('libev\EventLoop', false)) {
            throw new BadMethodCallException('Cannot create ExtLibevLoop, ext-libev extension missing');
        }

        $this->loop = new EventLoop();
        $this->futureTickQueue = new FutureTickQueue();
        $this->timerEvents = new SplObjectStorage();
        $this->signals = new SignalsHandler();
    }

    public function addReadStream($stream, $listener)
    {
        if (isset($this->readEvents[(int) $stream])) {
            return;
        }

        $callback = function () use ($stream, $listener) {
            \call_user_func($listener, $stream);
        };

        $event = new IOEvent($callback, $stream, IOEvent::READ);
        $this->loop->add($event);

        $this->readEvents[(int) $stream] = $event;
    }

    public function addWriteStream($stream, $listener)
    {
        if (isset($this->writeEvents[(int) $stream])) {
            return;
        }

        $callback = function () use ($stream, $listener) {
            \call_user_func($listener, $stream);
        };

        $event = new IOEvent($callback, $stream, IOEvent::WRITE);
        $this->loop->add($event);

        $this->writeEvents[(int) $stream] = $event;
    }

    public function removeReadStream($stream)
    {
        $key = (int) $stream;

        if (isset($this->readEvents[$key])) {
            $this->readEvents[$key]->stop();
            $this->loop->remove($this->readEvents[$key]);
            unset($this->readEvents[$key]);
        }
    }

    public function removeWriteStream($stream)
    {
        $key = (int) $stream;

        if (isset($this->writeEvents[$key])) {
            $this->writeEvents[$key]->stop();
            $this->loop->remove($this->writeEvents[$key]);
            unset($this->writeEvents[$key]);
        }
    }

    public function addTimer($interval, $callback)
    {
        $timer = new Timer( $interval, $callback, false);

        $that = $this;
        $timers = $this->timerEvents;
        $callback = function () use ($timer, $timers, $that) {
            \call_user_func($timer->getCallback(), $timer);

            if ($timers->contains($timer)) {
                $that->cancelTimer($timer);
            }
        };

        $event = new TimerEvent($callback, $timer->getInterval());
        $this->timerEvents->attach($timer, $event);
        $this->loop->add($event);

        return $timer;
    }

    public function addPeriodicTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, true);

        $callback = function () use ($timer) {
            \call_user_func($timer->getCallback(), $timer);
        };

        $event = new TimerEvent($callback, $interval, $interval);
        $this->timerEvents->attach($timer, $event);
        $this->loop->add($event);

        return $timer;
    }

    public function cancelTimer(TimerInterface $timer)
    {
        if (isset($this->timerEvents[$timer])) {
            $this->loop->remove($this->timerEvents[$timer]);
            $this->timerEvents->detach($timer);
        }
    }

    public function futureTick($listener)
    {
        $this->futureTickQueue->add($listener);
    }

    public function addSignal($signal, $listener)
    {
        $this->signals->add($signal, $listener);

        if (!isset($this->signalEvents[$signal])) {
            $signals = $this->signals;
            $this->signalEvents[$signal] = new SignalEvent(function () use ($signals, $signal) {
                $signals->call($signal);
            }, $signal);
            $this->loop->add($this->signalEvents[$signal]);
        }
    }

    public function removeSignal($signal, $listener)
    {
        $this->signals->remove($signal, $listener);

        if (isset($this->signalEvents[$signal]) && $this->signals->count($signal) === 0) {
            $this->signalEvents[$signal]->stop();
            $this->loop->remove($this->signalEvents[$signal]);
            unset($this->signalEvents[$signal]);
        }
    }

    public function run()
    {
        $this->running = true;

        while ($this->running) {
            $this->futureTickQueue->tick();

            $flags = EventLoop::RUN_ONCE;
            if (!$this->running || !$this->futureTickQueue->isEmpty()) {
                $flags |= EventLoop::RUN_NOWAIT;
            } elseif (!$this->readEvents && !$this->writeEvents && !$this->timerEvents->count() && $this->signals->isEmpty()) {
                break;
            }

            $this->loop->run($flags);
        }
    }

    public function stop()
    {
        $this->running = false;
    }
}
<?php

namespace React\EventLoop;

use React\EventLoop\Tick\FutureTickQueue;
use React\EventLoop\Timer\Timer;
use SplObjectStorage;

/**
 * An `ext-uv` based event loop.
 *
 * This loop uses the [`uv` PECL extension](https://pecl.php.net/package/uv),
 * that provides an interface to `libuv` library.
 *
 * This loop is known to work with PHP 7+.
 *
 * @see https://github.com/bwoebi/php-uv
 */
final class ExtUvLoop implements LoopInterface
{
    private $uv;
    private $futureTickQueue;
    private $timers;
    private $streamEvents = array();
    private $readStreams = array();
    private $writeStreams = array();
    private $running;
    private $signals;
    private $signalEvents = array();
    private $streamListener;

    public function __construct()
    {
        if (!\function_exists('uv_loop_new')) {
            throw new \BadMethodCallException('Cannot create LibUvLoop, ext-uv extension missing');
        }

        $this->uv = \uv_loop_new();
        $this->futureTickQueue = new FutureTickQueue();
        $this->timers = new SplObjectStorage();
        $this->streamListener = $this->createStreamListener();
        $this->signals = new SignalsHandler();
    }

    /**
     * Returns the underlying ext-uv event loop. (Internal ReactPHP use only.)
     *
     * @internal
     *
     * @return resource
     */
    public function getUvLoop()
    {
        return $this->uv;
    }

    /**
     * {@inheritdoc}
     */
    public function addReadStream($stream, $listener)
    {
        if (isset($this->readStreams[(int) $stream])) {
            return;
        }

        $this->readStreams[(int) $stream] = $listener;
        $this->addStream($stream);
    }

    /**
     * {@inheritdoc}
     */
    public function addWriteStream($stream, $listener)
    {
        if (isset($this->writeStreams[(int) $stream])) {
            return;
        }

        $this->writeStreams[(int) $stream] = $listener;
        $this->addStream($stream);
    }

    /**
     * {@inheritdoc}
     */
    public function removeReadStream($stream)
    {
        if (!isset($this->streamEvents[(int) $stream])) {
            return;
        }

        unset($this->readStreams[(int) $stream]);
        $this->removeStream($stream);
    }

    /**
     * {@inheritdoc}
     */
    public function removeWriteStream($stream)
    {
        if (!isset($this->streamEvents[(int) $stream])) {
            return;
        }

        unset($this->writeStreams[(int) $stream]);
        $this->removeStream($stream);
    }

    /**
     * {@inheritdoc}
     */
    public function addTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, false);

        $that = $this;
        $timers = $this->timers;
        $callback = function () use ($timer, $timers, $that) {
            \call_user_func($timer->getCallback(), $timer);

            if ($timers->contains($timer)) {
                $that->cancelTimer($timer);
            }
        };

        $event = \uv_timer_init($this->uv);
        $this->timers->attach($timer, $event);
        \uv_timer_start(
            $event,
            $this->convertFloatSecondsToMilliseconds($interval),
            0,
            $callback
        );

        return $timer;
    }

    /**
     * {@inheritdoc}
     */
    public function addPeriodicTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, true);

        $callback = function () use ($timer) {
            \call_user_func($timer->getCallback(), $timer);
        };

        $interval = $this->convertFloatSecondsToMilliseconds($interval);
        $event = \uv_timer_init($this->uv);
        $this->timers->attach($timer, $event);
        \uv_timer_start(
            $event,
            $interval,
            (int) $interval === 0 ? 1 : $interval,
            $callback
        );

        return $timer;
    }

    /**
     * {@inheritdoc}
     */
    public function cancelTimer(TimerInterface $timer)
    {
        if (isset($this->timers[$timer])) {
            @\uv_timer_stop($this->timers[$timer]);
            $this->timers->detach($timer);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function futureTick($listener)
    {
        $this->futureTickQueue->add($listener);
    }

    public function addSignal($signal, $listener)
    {
        $this->signals->add($signal, $listener);

        if (!isset($this->signalEvents[$signal])) {
            $signals = $this->signals;
            $this->signalEvents[$signal] = \uv_signal_init($this->uv);
            \uv_signal_start($this->signalEvents[$signal], function () use ($signals, $signal) {
                $signals->call($signal);
            }, $signal);
        }
    }

    public function removeSignal($signal, $listener)
    {
        $this->signals->remove($signal, $listener);

        if (isset($this->signalEvents[$signal]) && $this->signals->count($signal) === 0) {
            \uv_signal_stop($this->signalEvents[$signal]);
            unset($this->signalEvents[$signal]);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function run()
    {
        $this->running = true;

        while ($this->running) {
            $this->futureTickQueue->tick();

            $hasPendingCallbacks = !$this->futureTickQueue->isEmpty();
            $wasJustStopped = !$this->running;
            $nothingLeftToDo = !$this->readStreams
                && !$this->writeStreams
                && !$this->timers->count()
                && $this->signals->isEmpty();

            // Use UV::RUN_ONCE when there are only I/O events active in the loop and block until one of those triggers,
            // otherwise use UV::RUN_NOWAIT.
            // @link http://docs.libuv.org/en/v1.x/loop.html#c.uv_run
            $flags = \UV::RUN_ONCE;
            if ($wasJustStopped || $hasPendingCallbacks) {
                $flags = \UV::RUN_NOWAIT;
            } elseif ($nothingLeftToDo) {
                break;
            }

            \uv_run($this->uv, $flags);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function stop()
    {
        $this->running = false;
    }

    private function addStream($stream)
    {
        if (!isset($this->streamEvents[(int) $stream])) {
            $this->streamEvents[(int)$stream] = \uv_poll_init_socket($this->uv, $stream);
        }

        if ($this->streamEvents[(int) $stream] !== false) {
            $this->pollStream($stream);
        }
    }

    private function removeStream($stream)
    {
        if (!isset($this->streamEvents[(int) $stream])) {
            return;
        }

        if (!isset($this->readStreams[(int) $stream])
            && !isset($this->writeStreams[(int) $stream])) {
            \uv_poll_stop($this->streamEvents[(int) $stream]);
            \uv_close($this->streamEvents[(int) $stream]);
            unset($this->streamEvents[(int) $stream]);
            return;
        }

        $this->pollStream($stream);
    }

    private function pollStream($stream)
    {
        if (!isset($this->streamEvents[(int) $stream])) {
            return;
        }

        $flags = 0;
        if (isset($this->readStreams[(int) $stream])) {
            $flags |= \UV::READABLE;
        }

        if (isset($this->writeStreams[(int) $stream])) {
            $flags |= \UV::WRITABLE;
        }

        \uv_poll_start($this->streamEvents[(int) $stream], $flags, $this->streamListener);
    }

    /**
     * Create a stream listener
     *
     * @return callable Returns a callback
     */
    private function createStreamListener()
    {
        $callback = function ($event, $status, $events, $stream) {
            // libuv automatically stops polling on error, re-enable polling to match other loop implementations
            if ($status !== 0) {
                $this->pollStream($stream);

                // libuv may report no events on error, but this should still invoke stream listeners to report closed connections
                // re-enable both readable and writable, correct listeners will be checked below anyway
                if ($events === 0) {
                    $events = \UV::READABLE | \UV::WRITABLE;
                }
            }

            if (isset($this->readStreams[(int) $stream]) && ($events & \UV::READABLE)) {
                \call_user_func($this->readStreams[(int) $stream], $stream);
            }

            if (isset($this->writeStreams[(int) $stream]) && ($events & \UV::WRITABLE)) {
                \call_user_func($this->writeStreams[(int) $stream], $stream);
            }
        };

        return $callback;
    }

    /**
     * @param float $interval
     * @return int
     */
    private function convertFloatSecondsToMilliseconds($interval)
    {
        if ($interval < 0) {
            return 0;
        }

        $maxValue = (int) (\PHP_INT_MAX / 1000);
        $intInterval = (int) $interval;

        if (($intInterval <= 0 && $interval > 1) || $intInterval >= $maxValue) {
            throw new \InvalidArgumentException(
                "Interval overflow, value must be lower than '{$maxValue}', but '{$interval}' passed."
            );
        }

        return (int) \floor($interval * 1000);
    }
}
<?php

namespace React\EventLoop;

/**
 * The `Factory` class exists as a convenient way to pick the best available event loop implementation.
 */
final class Factory
{
    /**
     * Creates a new event loop instance
     *
     * ```php
     * $loop = React\EventLoop\Factory::create();
     * ```
     *
     * This method always returns an instance implementing `LoopInterface`,
     * the actual event loop implementation is an implementation detail.
     *
     * This method should usually only be called once at the beginning of the program.
     *
     * @return LoopInterface
     */
    public static function create()
    {
        // @codeCoverageIgnoreStart
        if (\function_exists('uv_loop_new')) {
            // only use ext-uv on PHP 7
            return new ExtUvLoop();
        } elseif (\class_exists('libev\EventLoop', false)) {
            return new ExtLibevLoop();
        } elseif (\class_exists('EvLoop', false)) {
            return new ExtEvLoop();
        } elseif (\class_exists('EventBase', false)) {
            return new ExtEventLoop();
        } elseif (\function_exists('event_base_new') && \PHP_MAJOR_VERSION === 5) {
            // only use ext-libevent on PHP 5 for now
            return new ExtLibeventLoop();
        }

        return new StreamSelectLoop();
        // @codeCoverageIgnoreEnd
    }
}
<?php

namespace React\EventLoop;

interface LoopInterface
{
    /**
     * [Advanced] Register a listener to be notified when a stream is ready to read.
     *
     * Note that this low-level API is considered advanced usage.
     * Most use cases should probably use the higher-level
     * [readable Stream API](https://github.com/reactphp/stream#readablestreaminterface)
     * instead.
     *
     * The first parameter MUST be a valid stream resource that supports
     * checking whether it is ready to read by this loop implementation.
     * A single stream resource MUST NOT be added more than once.
     * Instead, either call [`removeReadStream()`](#removereadstream) first or
     * react to this event with a single listener and then dispatch from this
     * listener. This method MAY throw an `Exception` if the given resource type
     * is not supported by this loop implementation.
     *
     * The listener callback function MUST be able to accept a single parameter,
     * the stream resource added by this method or you MAY use a function which
     * has no parameters at all.
     *
     * The listener callback function MUST NOT throw an `Exception`.
     * The return value of the listener callback function will be ignored and has
     * no effect, so for performance reasons you're recommended to not return
     * any excessive data structures.
     *
     * If you want to access any variables within your callback function, you
     * can bind arbitrary data to a callback closure like this:
     *
     * ```php
     * $loop->addReadStream($stream, function ($stream) use ($name) {
     *     echo $name . ' said: ' . fread($stream);
     * });
     * ```
     *
     * See also [example #11](examples).
     *
     * You can invoke [`removeReadStream()`](#removereadstream) to remove the
     * read event listener for this stream.
     *
     * The execution order of listeners when multiple streams become ready at
     * the same time is not guaranteed.
     *
     * @param resource $stream   The PHP stream resource to check.
     * @param callable $listener Invoked when the stream is ready.
     * @throws \Exception if the given resource type is not supported by this loop implementation
     * @see self::removeReadStream()
     */
    public function addReadStream($stream, $listener);

    /**
     * [Advanced] Register a listener to be notified when a stream is ready to write.
     *
     * Note that this low-level API is considered advanced usage.
     * Most use cases should probably use the higher-level
     * [writable Stream API](https://github.com/reactphp/stream#writablestreaminterface)
     * instead.
     *
     * The first parameter MUST be a valid stream resource that supports
     * checking whether it is ready to write by this loop implementation.
     * A single stream resource MUST NOT be added more than once.
     * Instead, either call [`removeWriteStream()`](#removewritestream) first or
     * react to this event with a single listener and then dispatch from this
     * listener. This method MAY throw an `Exception` if the given resource type
     * is not supported by this loop implementation.
     *
     * The listener callback function MUST be able to accept a single parameter,
     * the stream resource added by this method or you MAY use a function which
     * has no parameters at all.
     *
     * The listener callback function MUST NOT throw an `Exception`.
     * The return value of the listener callback function will be ignored and has
     * no effect, so for performance reasons you're recommended to not return
     * any excessive data structures.
     *
     * If you want to access any variables within your callback function, you
     * can bind arbitrary data to a callback closure like this:
     *
     * ```php
     * $loop->addWriteStream($stream, function ($stream) use ($name) {
     *     fwrite($stream, 'Hello ' . $name);
     * });
     * ```
     *
     * See also [example #12](examples).
     *
     * You can invoke [`removeWriteStream()`](#removewritestream) to remove the
     * write event listener for this stream.
     *
     * The execution order of listeners when multiple streams become ready at
     * the same time is not guaranteed.
     *
     * Some event loop implementations are known to only trigger the listener if
     * the stream *becomes* readable (edge-triggered) and may not trigger if the
     * stream has already been readable from the beginning.
     * This also implies that a stream may not be recognized as readable when data
     * is still left in PHP's internal stream buffers.
     * As such, it's recommended to use `stream_set_read_buffer($stream, 0);`
     * to disable PHP's internal read buffer in this case.
     *
     * @param resource $stream   The PHP stream resource to check.
     * @param callable $listener Invoked when the stream is ready.
     * @throws \Exception if the given resource type is not supported by this loop implementation
     * @see self::removeWriteStream()
     */
    public function addWriteStream($stream, $listener);

    /**
     * Remove the read event listener for the given stream.
     *
     * Removing a stream from the loop that has already been removed or trying
     * to remove a stream that was never added or is invalid has no effect.
     *
     * @param resource $stream The PHP stream resource.
     */
    public function removeReadStream($stream);

    /**
     * Remove the write event listener for the given stream.
     *
     * Removing a stream from the loop that has already been removed or trying
     * to remove a stream that was never added or is invalid has no effect.
     *
     * @param resource $stream The PHP stream resource.
     */
    public function removeWriteStream($stream);

    /**
     * Enqueue a callback to be invoked once after the given interval.
     *
     * The timer callback function MUST be able to accept a single parameter,
     * the timer instance as also returned by this method or you MAY use a
     * function which has no parameters at all.
     *
     * The timer callback function MUST NOT throw an `Exception`.
     * The return value of the timer callback function will be ignored and has
     * no effect, so for performance reasons you're recommended to not return
     * any excessive data structures.
     *
     * Unlike [`addPeriodicTimer()`](#addperiodictimer), this method will ensure
     * the callback will be invoked only once after the given interval.
     * You can invoke [`cancelTimer`](#canceltimer) to cancel a pending timer.
     *
     * ```php
     * $loop->addTimer(0.8, function () {
     *     echo 'world!' . PHP_EOL;
     * });
     *
     * $loop->addTimer(0.3, function () {
     *     echo 'hello ';
     * });
     * ```
     *
     * See also [example #1](examples).
     *
     * If you want to access any variables within your callback function, you
     * can bind arbitrary data to a callback closure like this:
     *
     * ```php
     * function hello($name, LoopInterface $loop)
     * {
     *     $loop->addTimer(1.0, function () use ($name) {
     *         echo "hello $name\n";
     *     });
     * }
     *
     * hello('Tester', $loop);
     * ```
     *
     * This interface does not enforce any particular timer resolution, so
     * special care may have to be taken if you rely on very high precision with
     * millisecond accuracy or below. Event loop implementations SHOULD work on
     * a best effort basis and SHOULD provide at least millisecond accuracy
     * unless otherwise noted. Many existing event loop implementations are
     * known to provide microsecond accuracy, but it's generally not recommended
     * to rely on this high precision.
     *
     * Similarly, the execution order of timers scheduled to execute at the
     * same time (within its possible accuracy) is not guaranteed.
     *
     * This interface suggests that event loop implementations SHOULD use a
     * monotonic time source if available. Given that a monotonic time source is
     * only available as of PHP 7.3 by default, event loop implementations MAY
     * fall back to using wall-clock time.
     * While this does not affect many common use cases, this is an important
     * distinction for programs that rely on a high time precision or on systems
     * that are subject to discontinuous time adjustments (time jumps).
     * This means that if you schedule a timer to trigger in 30s and then adjust
     * your system time forward by 20s, the timer SHOULD still trigger in 30s.
     * See also [event loop implementations](#loop-implementations) for more details.
     *
     * @param int|float $interval The number of seconds to wait before execution.
     * @param callable  $callback The callback to invoke.
     *
     * @return TimerInterface
     */
    public function addTimer($interval, $callback);

    /**
     * Enqueue a callback to be invoked repeatedly after the given interval.
     *
     * The timer callback function MUST be able to accept a single parameter,
     * the timer instance as also returned by this method or you MAY use a
     * function which has no parameters at all.
     *
     * The timer callback function MUST NOT throw an `Exception`.
     * The return value of the timer callback function will be ignored and has
     * no effect, so for performance reasons you're recommended to not return
     * any excessive data structures.
     *
     * Unlike [`addTimer()`](#addtimer), this method will ensure the the
     * callback will be invoked infinitely after the given interval or until you
     * invoke [`cancelTimer`](#canceltimer).
     *
     * ```php
     * $timer = $loop->addPeriodicTimer(0.1, function () {
     *     echo 'tick!' . PHP_EOL;
     * });
     *
     * $loop->addTimer(1.0, function () use ($loop, $timer) {
     *     $loop->cancelTimer($timer);
     *     echo 'Done' . PHP_EOL;
     * });
     * ```
     *
     * See also [example #2](examples).
     *
     * If you want to limit the number of executions, you can bind
     * arbitrary data to a callback closure like this:
     *
     * ```php
     * function hello($name, LoopInterface $loop)
     * {
     *     $n = 3;
     *     $loop->addPeriodicTimer(1.0, function ($timer) use ($name, $loop, &$n) {
     *         if ($n > 0) {
     *             --$n;
     *             echo "hello $name\n";
     *         } else {
     *             $loop->cancelTimer($timer);
     *         }
     *     });
     * }
     *
     * hello('Tester', $loop);
     * ```
     *
     * This interface does not enforce any particular timer resolution, so
     * special care may have to be taken if you rely on very high precision with
     * millisecond accuracy or below. Event loop implementations SHOULD work on
     * a best effort basis and SHOULD provide at least millisecond accuracy
     * unless otherwise noted. Many existing event loop implementations are
     * known to provide microsecond accuracy, but it's generally not recommended
     * to rely on this high precision.
     *
     * Similarly, the execution order of timers scheduled to execute at the
     * same time (within its possible accuracy) is not guaranteed.
     *
     * This interface suggests that event loop implementations SHOULD use a
     * monotonic time source if available. Given that a monotonic time source is
     * only available as of PHP 7.3 by default, event loop implementations MAY
     * fall back to using wall-clock time.
     * While this does not affect many common use cases, this is an important
     * distinction for programs that rely on a high time precision or on systems
     * that are subject to discontinuous time adjustments (time jumps).
     * This means that if you schedule a timer to trigger in 30s and then adjust
     * your system time forward by 20s, the timer SHOULD still trigger in 30s.
     * See also [event loop implementations](#loop-implementations) for more details.
     *
     * Additionally, periodic timers may be subject to timer drift due to
     * re-scheduling after each invocation. As such, it's generally not
     * recommended to rely on this for high precision intervals with millisecond
     * accuracy or below.
     *
     * @param int|float $interval The number of seconds to wait before execution.
     * @param callable  $callback The callback to invoke.
     *
     * @return TimerInterface
     */
    public function addPeriodicTimer($interval, $callback);

    /**
     * Cancel a pending timer.
     *
     * See also [`addPeriodicTimer()`](#addperiodictimer) and [example #2](examples).
     *
     * Calling this method on a timer instance that has not been added to this
     * loop instance or on a timer that has already been cancelled has no effect.
     *
     * @param TimerInterface $timer The timer to cancel.
     *
     * @return void
     */
    public function cancelTimer(TimerInterface $timer);

    /**
     * Schedule a callback to be invoked on a future tick of the event loop.
     *
     * This works very much similar to timers with an interval of zero seconds,
     * but does not require the overhead of scheduling a timer queue.
     *
     * The tick callback function MUST be able to accept zero parameters.
     *
     * The tick callback function MUST NOT throw an `Exception`.
     * The return value of the tick callback function will be ignored and has
     * no effect, so for performance reasons you're recommended to not return
     * any excessive data structures.
     *
     * If you want to access any variables within your callback function, you
     * can bind arbitrary data to a callback closure like this:
     *
     * ```php
     * function hello($name, LoopInterface $loop)
     * {
     *     $loop->futureTick(function () use ($name) {
     *         echo "hello $name\n";
     *     });
     * }
     *
     * hello('Tester', $loop);
     * ```
     *
     * Unlike timers, tick callbacks are guaranteed to be executed in the order
     * they are enqueued.
     * Also, once a callback is enqueued, there's no way to cancel this operation.
     *
     * This is often used to break down bigger tasks into smaller steps (a form
     * of cooperative multitasking).
     *
     * ```php
     * $loop->futureTick(function () {
     *     echo 'b';
     * });
     * $loop->futureTick(function () {
     *     echo 'c';
     * });
     * echo 'a';
     * ```
     *
     * See also [example #3](examples).
     *
     * @param callable $listener The callback to invoke.
     *
     * @return void
     */
    public function futureTick($listener);

    /**
     * Register a listener to be notified when a signal has been caught by this process.
     *
     * This is useful to catch user interrupt signals or shutdown signals from
     * tools like `supervisor` or `systemd`.
     *
     * The listener callback function MUST be able to accept a single parameter,
     * the signal added by this method or you MAY use a function which
     * has no parameters at all.
     *
     * The listener callback function MUST NOT throw an `Exception`.
     * The return value of the listener callback function will be ignored and has
     * no effect, so for performance reasons you're recommended to not return
     * any excessive data structures.
     *
     * ```php
     * $loop->addSignal(SIGINT, function (int $signal) {
     *     echo 'Caught user interrupt signal' . PHP_EOL;
     * });
     * ```
     *
     * See also [example #4](examples).
     *
     * Signaling is only available on Unix-like platform, Windows isn't
     * supported due to operating system limitations.
     * This method may throw a `BadMethodCallException` if signals aren't
     * supported on this platform, for example when required extensions are
     * missing.
     *
     * **Note: A listener can only be added once to the same signal, any
     * attempts to add it more then once will be ignored.**
     *
     * @param int $signal
     * @param callable $listener
     *
     * @throws \BadMethodCallException when signals aren't supported on this
     *     platform, for example when required extensions are missing.
     *
     * @return void
     */
    public function addSignal($signal, $listener);

    /**
     * Removes a previously added signal listener.
     *
     * ```php
     * $loop->removeSignal(SIGINT, $listener);
     * ```
     *
     * Any attempts to remove listeners that aren't registered will be ignored.
     *
     * @param int $signal
     * @param callable $listener
     *
     * @return void
     */
    public function removeSignal($signal, $listener);

    /**
     * Run the event loop until there are no more tasks to perform.
     *
     * For many applications, this method is the only directly visible
     * invocation on the event loop.
     * As a rule of thumb, it is usally recommended to attach everything to the
     * same loop instance and then run the loop once at the bottom end of the
     * application.
     *
     * ```php
     * $loop->run();
     * ```
     *
     * This method will keep the loop running until there are no more tasks
     * to perform. In other words: This method will block until the last
     * timer, stream and/or signal has been removed.
     *
     * Likewise, it is imperative to ensure the application actually invokes
     * this method once. Adding listeners to the loop and missing to actually
     * run it will result in the application exiting without actually waiting
     * for any of the attached listeners.
     *
     * This method MUST NOT be called while the loop is already running.
     * This method MAY be called more than once after it has explicity been
     * [`stop()`ped](#stop) or after it automatically stopped because it
     * previously did no longer have anything to do.
     *
     * @return void
     */
    public function run();

    /**
     * Instruct a running event loop to stop.
     *
     * This method is considered advanced usage and should be used with care.
     * As a rule of thumb, it is usually recommended to let the loop stop
     * only automatically when it no longer has anything to do.
     *
     * This method can be used to explicitly instruct the event loop to stop:
     *
     * ```php
     * $loop->addTimer(3.0, function () use ($loop) {
     *     $loop->stop();
     * });
     * ```
     *
     * Calling this method on a loop instance that is not currently running or
     * on a loop instance that has already been stopped has no effect.
     *
     * @return void
     */
    public function stop();
}
<?php

namespace React\EventLoop;

/**
 * @internal
 */
final class SignalsHandler
{
    private $signals = array();

    public function add($signal, $listener)
    {
        if (!isset($this->signals[$signal])) {
            $this->signals[$signal] = array();
        }

        if (\in_array($listener, $this->signals[$signal])) {
            return;
        }

        $this->signals[$signal][] = $listener;
    }

    public function remove($signal, $listener)
    {
        if (!isset($this->signals[$signal])) {
            return;
        }

        $index = \array_search($listener, $this->signals[$signal], true);
        unset($this->signals[$signal][$index]);

        if (isset($this->signals[$signal]) && \count($this->signals[$signal]) === 0) {
            unset($this->signals[$signal]);
        }
    }

    public function call($signal)
    {
        if (!isset($this->signals[$signal])) {
            return;
        }

        foreach ($this->signals[$signal] as $listener) {
            \call_user_func($listener, $signal);
        }
    }

    public function count($signal)
    {
        if (!isset($this->signals[$signal])) {
            return 0;
        }

        return \count($this->signals[$signal]);
    }

    public function isEmpty()
    {
        return !$this->signals;
    }
}
<?php

namespace React\EventLoop;

use React\EventLoop\Tick\FutureTickQueue;
use React\EventLoop\Timer\Timer;
use React\EventLoop\Timer\Timers;

/**
 * A `stream_select()` based event loop.
 *
 * This uses the [`stream_select()`](https://www.php.net/manual/en/function.stream-select.php)
 * function and is the only implementation which works out of the box with PHP.
 *
 * This event loop works out of the box on PHP 5.4 through PHP 7+ and HHVM.
 * This means that no installation is required and this library works on all
 * platforms and supported PHP versions.
 * Accordingly, the [`Factory`](#factory) will use this event loop by default if
 * you do not install any of the event loop extensions listed below.
 *
 * Under the hood, it does a simple `select` system call.
 * This system call is limited to the maximum file descriptor number of
 * `FD_SETSIZE` (platform dependent, commonly 1024) and scales with `O(m)`
 * (`m` being the maximum file descriptor number passed).
 * This means that you may run into issues when handling thousands of streams
 * concurrently and you may want to look into using one of the alternative
 * event loop implementations listed below in this case.
 * If your use case is among the many common use cases that involve handling only
 * dozens or a few hundred streams at once, then this event loop implementation
 * performs really well.
 *
 * If you want to use signal handling (see also [`addSignal()`](#addsignal) below),
 * this event loop implementation requires `ext-pcntl`.
 * This extension is only available for Unix-like platforms and does not support
 * Windows.
 * It is commonly installed as part of many PHP distributions.
 * If this extension is missing (or you're running on Windows), signal handling is
 * not supported and throws a `BadMethodCallException` instead.
 *
 * This event loop is known to rely on wall-clock time to schedule future timers
 * when using any version before PHP 7.3, because a monotonic time source is
 * only available as of PHP 7.3 (`hrtime()`).
 * While this does not affect many common use cases, this is an important
 * distinction for programs that rely on a high time precision or on systems
 * that are subject to discontinuous time adjustments (time jumps).
 * This means that if you schedule a timer to trigger in 30s on PHP < 7.3 and
 * then adjust your system time forward by 20s, the timer may trigger in 10s.
 * See also [`addTimer()`](#addtimer) for more details.
 *
 * @link https://www.php.net/manual/en/function.stream-select.php
 */
final class StreamSelectLoop implements LoopInterface
{
    /** @internal */
    const MICROSECONDS_PER_SECOND = 1000000;

    private $futureTickQueue;
    private $timers;
    private $readStreams = array();
    private $readListeners = array();
    private $writeStreams = array();
    private $writeListeners = array();
    private $running;
    private $pcntl = false;
    private $pcntlPoll = false;
    private $signals;

    public function __construct()
    {
        $this->futureTickQueue = new FutureTickQueue();
        $this->timers = new Timers();
        $this->pcntl = \function_exists('pcntl_signal') && \function_exists('pcntl_signal_dispatch');
        $this->pcntlPoll = $this->pcntl && !\function_exists('pcntl_async_signals');
        $this->signals = new SignalsHandler();

        // prefer async signals if available (PHP 7.1+) or fall back to dispatching on each tick
        if ($this->pcntl && !$this->pcntlPoll) {
            \pcntl_async_signals(true);
        }
    }

    public function addReadStream($stream, $listener)
    {
        $key = (int) $stream;

        if (!isset($this->readStreams[$key])) {
            $this->readStreams[$key] = $stream;
            $this->readListeners[$key] = $listener;
        }
    }

    public function addWriteStream($stream, $listener)
    {
        $key = (int) $stream;

        if (!isset($this->writeStreams[$key])) {
            $this->writeStreams[$key] = $stream;
            $this->writeListeners[$key] = $listener;
        }
    }

    public function removeReadStream($stream)
    {
        $key = (int) $stream;

        unset(
            $this->readStreams[$key],
            $this->readListeners[$key]
        );
    }

    public function removeWriteStream($stream)
    {
        $key = (int) $stream;

        unset(
            $this->writeStreams[$key],
            $this->writeListeners[$key]
        );
    }

    public function addTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, false);

        $this->timers->add($timer);

        return $timer;
    }

    public function addPeriodicTimer($interval, $callback)
    {
        $timer = new Timer($interval, $callback, true);

        $this->timers->add($timer);

        return $timer;
    }

    public function cancelTimer(TimerInterface $timer)
    {
        $this->timers->cancel($timer);
    }

    public function futureTick($listener)
    {
        $this->futureTickQueue->add($listener);
    }

    public function addSignal($signal, $listener)
    {
        if ($this->pcntl === false) {
            throw new \BadMethodCallException('Event loop feature "signals" isn\'t supported by the "StreamSelectLoop"');
        }

        $first = $this->signals->count($signal) === 0;
        $this->signals->add($signal, $listener);

        if ($first) {
            \pcntl_signal($signal, array($this->signals, 'call'));
        }
    }

    public function removeSignal($signal, $listener)
    {
        if (!$this->signals->count($signal)) {
            return;
        }

        $this->signals->remove($signal, $listener);

        if ($this->signals->count($signal) === 0) {
            \pcntl_signal($signal, \SIG_DFL);
        }
    }

    public function run()
    {
        $this->running = true;

        while ($this->running) {
            $this->futureTickQueue->tick();

            $this->timers->tick();

            // Future-tick queue has pending callbacks ...
            if (!$this->running || !$this->futureTickQueue->isEmpty()) {
                $timeout = 0;

            // There is a pending timer, only block until it is due ...
            } elseif ($scheduledAt = $this->timers->getFirst()) {
                $timeout = $scheduledAt - $this->timers->getTime();
                if ($timeout < 0) {
                    $timeout = 0;
                } else {
                    // Convert float seconds to int microseconds.
                    // Ensure we do not exceed maximum integer size, which may
                    // cause the loop to tick once every ~35min on 32bit systems.
                    $timeout *= self::MICROSECONDS_PER_SECOND;
                    $timeout = $timeout > \PHP_INT_MAX ? \PHP_INT_MAX : (int)$timeout;
                }

            // The only possible event is stream or signal activity, so wait forever ...
            } elseif ($this->readStreams || $this->writeStreams || !$this->signals->isEmpty()) {
                $timeout = null;

            // There's nothing left to do ...
            } else {
                break;
            }

            $this->waitForStreamActivity($timeout);
        }
    }

    public function stop()
    {
        $this->running = false;
    }

    /**
     * Wait/check for stream activity, or until the next timer is due.
     *
     * @param integer|null $timeout Activity timeout in microseconds, or null to wait forever.
     */
    private function waitForStreamActivity($timeout)
    {
        $read  = $this->readStreams;
        $write = $this->writeStreams;

        $available = $this->streamSelect($read, $write, $timeout);
        if ($this->pcntlPoll) {
            \pcntl_signal_dispatch();
        }
        if (false === $available) {
            // if a system call has been interrupted,
            // we cannot rely on it's outcome
            return;
        }

        foreach ($read as $stream) {
            $key = (int) $stream;

            if (isset($this->readListeners[$key])) {
                \call_user_func($this->readListeners[$key], $stream);
            }
        }

        foreach ($write as $stream) {
            $key = (int) $stream;

            if (isset($this->writeListeners[$key])) {
                \call_user_func($this->writeListeners[$key], $stream);
            }
        }
    }

    /**
     * Emulate a stream_select() implementation that does not break when passed
     * empty stream arrays.
     *
     * @param array    $read    An array of read streams to select upon.
     * @param array    $write   An array of write streams to select upon.
     * @param int|null $timeout Activity timeout in microseconds, or null to wait forever.
     *
     * @return int|false The total number of streams that are ready for read/write.
     *     Can return false if stream_select() is interrupted by a signal.
     */
    private function streamSelect(array &$read, array &$write, $timeout)
    {
        if ($read || $write) {
            // We do not usually use or expose the `exceptfds` parameter passed to the underlying `select`.
            // However, Windows does not report failed connection attempts in `writefds` passed to `select` like most other platforms.
            // Instead, it uses `writefds` only for successful connection attempts and `exceptfds` for failed connection attempts.
            // We work around this by adding all sockets that look like a pending connection attempt to `exceptfds` automatically on Windows and merge it back later.
            // This ensures the public API matches other loop implementations across all platforms (see also test suite or rather test matrix).
            // Lacking better APIs, every write-only socket that has not yet read any data is assumed to be in a pending connection attempt state.
            // @link https://docs.microsoft.com/de-de/windows/win32/api/winsock2/nf-winsock2-select
            $except = null;
            if (\DIRECTORY_SEPARATOR === '\\') {
                $except = array();
                foreach ($write as $key => $socket) {
                    if (!isset($read[$key]) && @\ftell($socket) === 0) {
                        $except[$key] = $socket;
                    }
                }
            }

            // suppress warnings that occur, when stream_select is interrupted by a signal
            $ret = @\stream_select($read, $write, $except, $timeout === null ? null : 0, $timeout);

            if ($except) {
                $write = \array_merge($write, $except);
            }
            return $ret;
        }

        if ($timeout > 0) {
            \usleep($timeout);
        } elseif ($timeout === null) {
            // wait forever (we only reach this if we're only awaiting signals)
            // this may be interrupted and return earlier when a signal is received
            \sleep(PHP_INT_MAX);
        }

        return 0;
    }
}
<?php

namespace React\EventLoop\Tick;

use SplQueue;

/**
 * A tick queue implementation that can hold multiple callback functions
 *
 * This class should only be used internally, see LoopInterface instead.
 *
 * @see LoopInterface
 * @internal
 */
final class FutureTickQueue
{
    private $queue;

    public function __construct()
    {
        $this->queue = new SplQueue();
    }

    /**
     * Add a callback to be invoked on a future tick of the event loop.
     *
     * Callbacks are guaranteed to be executed in the order they are enqueued.
     *
     * @param callable $listener The callback to invoke.
     */
    public function add($listener)
    {
        $this->queue->enqueue($listener);
    }

    /**
     * Flush the callback queue.
     */
    public function tick()
    {
        // Only invoke as many callbacks as were on the queue when tick() was called.
        $count = $this->queue->count();

        while ($count--) {
            \call_user_func(
                $this->queue->dequeue()
            );
        }
    }

    /**
     * Check if the next tick queue is empty.
     *
     * @return boolean
     */
    public function isEmpty()
    {
        return $this->queue->isEmpty();
    }
}
<?php

namespace React\EventLoop\Timer;

use React\EventLoop\TimerInterface;

/**
 * The actual connection implementation for TimerInterface
 *
 * This class should only be used internally, see TimerInterface instead.
 *
 * @see TimerInterface
 * @internal
 */
final class Timer implements TimerInterface
{
    const MIN_INTERVAL = 0.000001;

    private $interval;
    private $callback;
    private $periodic;

    /**
     * Constructor initializes the fields of the Timer
     *
     * @param float         $interval The interval after which this timer will execute, in seconds
     * @param callable      $callback The callback that will be executed when this timer elapses
     * @param bool          $periodic Whether the time is periodic
     */
    public function __construct($interval, $callback, $periodic = false)
    {
        if ($interval < self::MIN_INTERVAL) {
            $interval = self::MIN_INTERVAL;
        }

        $this->interval = (float) $interval;
        $this->callback = $callback;
        $this->periodic = (bool) $periodic;
    }

    public function getInterval()
    {
        return $this->interval;
    }

    public function getCallback()
    {
        return $this->callback;
    }

    public function isPeriodic()
    {
        return $this->periodic;
    }
}
<?php

namespace React\EventLoop\Timer;

use React\EventLoop\TimerInterface;

/**
 * A scheduler implementation that can hold multiple timer instances
 *
 * This class should only be used internally, see TimerInterface instead.
 *
 * @see TimerInterface
 * @internal
 */
final class Timers
{
    private $time;
    private $timers = array();
    private $schedule = array();
    private $sorted = true;
    private $useHighResolution;

    public function __construct()
    {
        // prefer high-resolution timer, available as of PHP 7.3+
        $this->useHighResolution = \function_exists('hrtime');
    }

    public function updateTime()
    {
        return $this->time = $this->useHighResolution ? \hrtime(true) * 1e-9 : \microtime(true);
    }

    public function getTime()
    {
        return $this->time ?: $this->updateTime();
    }

    public function add(TimerInterface $timer)
    {
        $id = \spl_object_hash($timer);
        $this->timers[$id] = $timer;
        $this->schedule[$id] = $timer->getInterval() + $this->updateTime();
        $this->sorted = false;
    }

    public function contains(TimerInterface $timer)
    {
        return isset($this->timers[\spl_object_hash($timer)]);
    }

    public function cancel(TimerInterface $timer)
    {
        $id = \spl_object_hash($timer);
        unset($this->timers[$id], $this->schedule[$id]);
    }

    public function getFirst()
    {
        // ensure timers are sorted to simply accessing next (first) one
        if (!$this->sorted) {
            $this->sorted = true;
            \asort($this->schedule);
        }

        return \reset($this->schedule);
    }

    public function isEmpty()
    {
        return \count($this->timers) === 0;
    }

    public function tick()
    {
        // ensure timers are sorted so we can execute in order
        if (!$this->sorted) {
            $this->sorted = true;
            \asort($this->schedule);
        }

        $time = $this->updateTime();

        foreach ($this->schedule as $id => $scheduled) {
            // schedule is ordered, so loop until first timer that is not scheduled for execution now
            if ($scheduled >= $time) {
                break;
            }

            // skip any timers that are removed while we process the current schedule
            if (!isset($this->schedule[$id]) || $this->schedule[$id] !== $scheduled) {
                continue;
            }

            $timer = $this->timers[$id];
            \call_user_func($timer->getCallback(), $timer);

            // re-schedule if this is a periodic timer and it has not been cancelled explicitly already
            if ($timer->isPeriodic() && isset($this->timers[$id])) {
                $this->schedule[$id] = $timer->getInterval() + $time;
                $this->sorted = false;
            } else {
                unset($this->timers[$id], $this->schedule[$id]);
            }
        }
    }
}
<?php

namespace React\EventLoop;

interface TimerInterface
{
    /**
     * Get the interval after which this timer will execute, in seconds
     *
     * @return float
     */
    public function getInterval();

    /**
     * Get the callback that will be executed when this timer elapses
     *
     * @return callable
     */
    public function getCallback();

    /**
     * Determine whether the time is periodic
     *
     * @return bool
     */
    public function isPeriodic();
}
# Changelog

## 1.2.0 (2020-12-04)

*   Feature: Keep request body in memory also after consuming request body.
    (#395 by @clue)

    This means consumers can now always access the complete request body as
    detailed in the documentation. This allows building custom parsers and more
    advanced processing models without having to mess with the default parsers.

## 1.1.0 (2020-09-11)

*   Feature: Support upcoming PHP 8 release, update to reactphp/socket v1.6 and adjust type checks for invalid chunk headers.
    (#391 by @clue)

*   Feature: Consistently resolve base URL according to HTTP specs.
    (#379 by @clue)

*   Feature / Fix: Expose `Transfer-Encoding: chunked` response header and fix chunked responses for `HEAD` requests.
    (#381 by @clue)

*   Internal refactoring to remove unneeded `MessageFactory` and `Response` classes.
    (#380 and #389 by @clue)

*   Minor documentation improvements and improve test suite, update to support PHPUnit 9.3.
    (#385 by @clue and #393 by @SimonFrings)

## 1.0.0 (2020-07-11)

A major new feature release, see [**release announcement**](https://clue.engineering/2020/announcing-reactphp-http).

*   First stable LTS release, now following [SemVer](https://semver.org/).
    We'd like to emphasize that this component is production ready and battle-tested.
    We plan to support all long-term support (LTS) releases for at least 24 months,
    so you have a rock-solid foundation to build on top of.

This update involves some major new features and a number of BC breaks due to
some necessary API cleanup. We've tried hard to avoid BC breaks where possible
and minimize impact otherwise. We expect that most consumers of this package
will be affected by BC breaks, but updating should take no longer than a few
minutes. See below for more details:

*   Feature: Add async HTTP client implementation.
    (#368 by @clue)

    ```php
    $browser = new React\Http\Browser($loop);
    $browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
        echo $response->getBody();
    });
    ```

    The code has been imported as-is from [clue/reactphp-buzz v2.9.0](https://github.com/clue/reactphp-buzz),
    with only minor changes to the namespace and we otherwise leave all the existing APIs unchanged.
    Upgrading from [clue/reactphp-buzz v2.9.0](https://github.com/clue/reactphp-buzz)
    to this release should be a matter of updating some namespace references only:

    ```php
    // old
    $browser = new Clue\React\Buzz\Browser($loop);

    // new
    $browser = new React\Http\Browser($loop);
    ```

*   Feature / BC break: Add `LoopInterface` as required first constructor argument to `Server` and
    change `Server` to accept variadic middleware handlers instead of `array`.
    (#361 and #362 by @WyriHaximus)

    ```php
    // old
    $server = new React\Http\Server($handler);
    $server = new React\Http\Server([$middleware, $handler]);

    // new
    $server = new React\Http\Server($loop, $handler);
    $server = new React\Http\Server($loop, $middleware, $handler);
    ```

*   Feature / BC break: Move `Response` class to `React\Http\Message\Response` and
    expose `ServerRequest` class to `React\Http\Message\ServerRequest`.
    (#370 by @clue)
    
    ```php
    // old
    $response = new React\Http\Response(200, [], 'Hello!');

    // new
    $response = new React\Http\Message\Response(200, [], 'Hello!');
    ```

*   Feature / BC break: Add `StreamingRequestMiddleware` to stream incoming requests, mark `StreamingServer` as internal.
    (#367 by @clue)

    ```php
    // old: advanced StreamingServer is now internal only
    $server = new React\Http\StreamingServer($handler);

    // new: use StreamingRequestMiddleware instead of StreamingServer
    $server = new React\Http\Server(
         $loop,
         new React\Http\Middleware\StreamingRequestMiddleware(),
         $handler
    );
    ```

*   Feature / BC break: Improve default concurrency to 1024 requests and cap default request buffer at 64K.
    (#371 by @clue)

    This improves default concurrency to 1024 requests and caps the default request buffer at 64K.
    The previous defaults resulted in just 4 concurrent requests with a request buffer of 8M.
    See [`Server`](README.md#server) for details on how to override these defaults.

*   Feature: Expose ReactPHP in `User-Agent` client-side request header and in `Server` server-side response header.
    (#374 by @clue)

*   Mark all classes as `final` to discourage inheriting from it.
    (#373 by @WyriHaximus)

*   Improve documentation and use fully-qualified class names throughout the documentation and
    add ReactPHP core team as authors to `composer.json` and license file.
    (#366 and #369 by @WyriHaximus and #375 by @clue)

*   Improve test suite and support skipping all online tests with `--exclude-group internet`.
    (#372 by @clue)

## 0.8.7 (2020-07-05)

*   Fix: Fix parsing multipart request body with quoted header parameters (dot net).
    (#363 by @ebimmel)

*   Fix: Fix calculating concurrency when `post_max_size` ini is unlimited.
    (#365 by @clue)

*   Improve test suite to run tests on PHPUnit 9 and clean up test suite.
    (#364 by @SimonFrings)

## 0.8.6 (2020-01-12)

*   Fix: Fix parsing `Cookie` request header with comma in its values.
    (#352 by @fiskie)

*   Fix: Avoid unneeded warning when decoding invalid data on PHP 7.4.
    (#357 by @WyriHaximus)

*   Add .gitattributes to exclude dev files from exports.
    (#353 by @reedy)

## 0.8.5 (2019-10-29)

*   Internal refactorings and optimizations to improve request parsing performance.
    Benchmarks suggest number of requests/s improved by ~30% for common `GET` requests.
    (#345, #346, #349 and #350 by @clue)

*   Add documentation and example for JSON/XML request body and
    improve documentation for concurrency and streaming requests and for error handling.
    (#341 and #342 by @clue)

## 0.8.4 (2019-01-16)

*   Improvement: Internal refactoring to simplify response header logic.
    (#321 by @clue)

*   Improvement: Assign Content-Length response header automatically only when size is known.
    (#329 by @clue)

*   Improvement: Import global functions for better performance.
    (#330 by @WyriHaximus)

## 0.8.3 (2018-04-11)

*   Feature: Do not pause connection stream to detect closed connections immediately.
    (#315 by @clue)

*   Feature: Keep incoming `Transfer-Encoding: chunked` request header.
    (#316 by @clue)

*   Feature: Reject invalid requests that contain both `Content-Length` and `Transfer-Encoding` request headers.
    (#318 by @clue)

*   Minor internal refactoring to simplify connection close logic after sending response.
    (#317 by @clue)

## 0.8.2 (2018-04-06)

*   Fix: Do not pass `$next` handler to final request handler.
    (#308 by @clue)

*   Fix: Fix awaiting queued handlers when cancelling a queued handler.
    (#313 by @clue)

*   Fix: Fix Server to skip `SERVER_ADDR` params for Unix domain sockets (UDS).
    (#307 by @clue)

*   Documentation for PSR-15 middleware and minor documentation improvements.
    (#314 by @clue and #297, #298 and #310 by @seregazhuk)

*   Minor code improvements and micro optimizations.
    (#301 by @seregazhuk and #305 by @kalessil)

## 0.8.1 (2018-01-05)

*   Major request handler performance improvement. Benchmarks suggest number of
    requests/s improved by more than 50% for common `GET` requests!
    We now avoid queuing, buffering and wrapping incoming requests in promises
    when we're below limits and instead can directly process common requests.
    (#291, #292, #293, #294 and #296 by @clue)

*   Fix: Fix concurrent invoking next middleware request handlers
    (#293 by @clue)

*   Small code improvements
    (#286 by @seregazhuk)

*   Improve test suite to be less fragile when using `ext-event` and
    fix test suite forward compatibility with upcoming EventLoop releases
    (#288 and #290 by @clue)

## 0.8.0 (2017-12-12)

*   Feature / BC break: Add new `Server` facade that buffers and parses incoming
    HTTP requests. This provides full PSR-7 compatibility, including support for
    form submissions with POST fields and file uploads.
    The old `Server` has been renamed to `StreamingServer` for advanced usage
    and is used internally.
    (#266, #271, #281, #282, #283 and #284 by @WyriHaximus and @clue)

    ```php
    // old: handle incomplete/streaming requests
    $server = new Server($handler);

    // new: handle complete, buffered and parsed requests
    // new: full PSR-7 support, including POST fields and file uploads
    $server = new Server($handler);

    // new: handle incomplete/streaming requests
    $server = new StreamingServer($handler);
    ```

    > While this is technically a small BC break, this should in fact not break
      most consuming code. If you rely on the old request streaming, you can
      explicitly use the advanced `StreamingServer` to restore old behavior.

*   Feature: Add support for middleware request handler arrays
    (#215, #228, #229, #236, #237, #238, #246, #247, #277, #279 and #285 by @WyriHaximus, @clue and @jsor)

    ```php
    // new: middleware request handler arrays
    $server = new Server(array(
        function (ServerRequestInterface $request, callable $next) {
            $request = $request->withHeader('Processed', time());
            return $next($request);
        },
        function (ServerRequestInterface $request) {
            return new Response();
        }
    ));
    ```

*   Feature: Add support for limiting how many next request handlers can be
    executed concurrently (`LimitConcurrentRequestsMiddleware`)
    (#272 by @clue and @WyriHaximus)

    ```php
    // new: explicitly limit concurrency
    $server = new Server(array(
        new LimitConcurrentRequestsMiddleware(10),
        $handler
    ));
    ```

*   Feature: Add support for buffering the incoming request body
    (`RequestBodyBufferMiddleware`).
    This feature mimics PHP's default behavior and respects its `post_max_size`
    ini setting by default and allows explicit configuration.
    (#216, #224, #263, #276 and #278 by @WyriHaximus and #235 by @andig)

    ```php
    // new: buffer up to 10 requests with 8 MiB each
    $server = new StreamingServer(array(
        new LimitConcurrentRequestsMiddleware(10),
        new RequestBodyBufferMiddleware('8M'),
        $handler
    ));
    ```

*   Feature: Add support for parsing form submissions with POST fields and file
    uploads (`RequestBodyParserMiddleware`).
    This feature mimics PHP's default behavior and respects its ini settings and
    `MAX_FILE_SIZE` POST fields by default and allows explicit configuration.
    (#220, #226, #252, #261, #264, #265, #267, #268, #274 by @WyriHaximus and @clue)

    ```php
    // new: buffer up to 10 requests with 8 MiB each
    // and limit to 4 uploads with 2 MiB each
    $server = new StreamingServer(array(
        new LimitConcurrentRequestsMiddleware(10),
        new RequestBodyBufferMiddleware('8M'),
        new RequestBodyParserMiddleware('2M', 4)
        $handler
    ));
    ```

*   Feature: Update Socket to work around sending secure HTTPS responses with PHP < 7.1.4
    (#244 by @clue)

*   Feature: Support sending same response header multiple times (e.g. `Set-Cookie`)
    (#248 by @clue)

*   Feature: Raise maximum request header size to 8k to match common implementations
    (#253 by @clue)

*   Improve test suite by adding forward compatibility with PHPUnit 6, test
    against PHP 7.1 and PHP 7.2 and refactor and remove risky and duplicate tests.
    (#243, #269 and #270 by @carusogabriel and #249 by @clue)

*   Minor code refactoring to move internal classes to `React\Http\Io` namespace
    and clean up minor code and documentation issues
    (#251 by @clue, #227 by @kalessil, #240 by @christoph-kluge, #230 by @jsor and #280 by @andig)

## 0.7.4 (2017-08-16)

*   Improvement: Target evenement 3.0 a long side 2.0 and 1.0
    (#212 by @WyriHaximus)

## 0.7.3 (2017-08-14)

*   Feature: Support `Throwable` when setting previous exception from server callback
    (#155 by @jsor)

*   Fix: Fixed URI parsing for origin-form requests that contain scheme separator
    such as `/path?param=http://example.com`.
    (#209 by @aaronbonneau)

*   Improve test suite by locking Travis distro so new defaults will not break the build
    (#211 by @clue)

## 0.7.2 (2017-07-04)

*   Fix: Stricter check for invalid request-line in HTTP requests
    (#206 by @clue)

*   Refactor to use HTTP response reason phrases from response object
    (#205 by @clue)

## 0.7.1 (2017-06-17)

*   Fix: Fix parsing CONNECT request without `Host` header
    (#201 by @clue)

*   Internal preparation for future PSR-7 `UploadedFileInterface`
    (#199 by @WyriHaximus)

## 0.7.0 (2017-05-29)

*   Feature / BC break: Use PSR-7 (http-message) standard and
    `Request-In-Response-Out`-style request handler callback.
    Pass standard PSR-7 `ServerRequestInterface` and expect any standard
    PSR-7 `ResponseInterface` in return for the request handler callback.
    (#146 and #152 and #170 by @legionth)
    
    ```php
    // old
    $app = function (Request $request, Response $response) {
        $response->writeHead(200, array('Content-Type' => 'text/plain'));
        $response->end("Hello world!\n");
    };

    // new
    $app = function (ServerRequestInterface $request) {
        return new Response(
            200,
            array('Content-Type' => 'text/plain'),
            "Hello world!\n"
        );
    };
    ```

    A `Content-Length` header will automatically be included if the size can be
    determined from the response body.
    (#164 by @maciejmrozinski)

    The request handler callback will automatically make sure that responses to
    HEAD requests and certain status codes, such as `204` (No Content), never
    contain a response body.
    (#156 by @clue)

    The intermediary `100 Continue` response will automatically be sent if
    demanded by a HTTP/1.1 client.
    (#144 by @legionth)

    The request handler callback can now return a standard `Promise` if
    processing the request needs some time, such as when querying a database.
    Similarly, the request handler may return a streaming response if the
    response body comes from a `ReadableStreamInterface` or its size is
    unknown in advance.

    ```php
    // old
    $app = function (Request $request, Response $response) use ($db) {
        $db->query()->then(function ($result) use ($response) {
            $response->writeHead(200, array('Content-Type' => 'text/plain'));
            $response->end($result);
        });
    };

    // new
    $app = function (ServerRequestInterface $request) use ($db) {
        return $db->query()->then(function ($result) {
            return new Response(
                200,
                array('Content-Type' => 'text/plain'),
                $result
            );
        });
    };
    ```

    Pending promies and response streams will automatically be canceled once the
    client connection closes.
    (#187 and #188 by @clue)

    The `ServerRequestInterface` contains the full effective request URI,
    server-side parameters, query parameters and parsed cookies values as
    defined in PSR-7.
    (#167 by @clue and #174, #175 and #180 by @legionth)

    ```php
    $app = function (ServerRequestInterface $request) {
        return new Response(
            200,
            array('Content-Type' => 'text/plain'),
            $request->getUri()->getScheme()
        );
    };
    ```

    Advanced: Support duplex stream response for `Upgrade` requests such as
    `Upgrade: WebSocket` or custom protocols and `CONNECT` requests
    (#189 and #190 by @clue)

    >   Note that the request body will currently not be buffered and parsed by
        default, which depending on your particilar use-case, may limit
        interoperability with the PSR-7 (http-message) ecosystem.
        The provided streaming request body interfaces allow you to perform
        buffering and parsing as needed in the request handler callback.
        See also the README and examples for more details.

*   Feature / BC break: Replace `request` listener with callback function and
    use `listen()` method to support multiple listening sockets
    (#97 by @legionth and #193 by @clue)

    ```php
    // old
    $server = new Server($socket);
    $server->on('request', $app);

    // new
    $server = new Server($app);
    $server->listen($socket);
    ```

*   Feature: Support the more advanced HTTP requests, such as 
    `OPTIONS * HTTP/1.1` (`OPTIONS` method in asterisk-form),
    `GET http://example.com/path HTTP/1.1` (plain proxy requests in absolute-form),
    `CONNECT example.com:443 HTTP/1.1` (`CONNECT` proxy requests in authority-form)
    and sanitize `Host` header value across all requests.
    (#157, #158, #161, #165, #169 and #173 by @clue)

*   Feature: Forward compatibility with Socket v1.0, v0.8, v0.7 and v0.6 and
    forward compatibility with Stream v1.0 and v0.7
    (#154, #163, #183, #184 and #191 by @clue)

*   Feature: Simplify examples to ease getting started and
    add benchmarking example
    (#151 and #162 by @clue)

*   Improve test suite by adding tests for case insensitive chunked transfer
    encoding and ignoring HHVM test failures until Travis tests work again.
    (#150 by @legionth and #185 by @clue)

## 0.6.0 (2017-03-09)

*   Feature / BC break: The `Request` and `Response` objects now follow strict
    stream semantics and their respective methods and events.
    (#116, #129, #133, #135, #136, #137, #138, #140, #141 by @legionth
    and #122, #123, #130, #131, #132, #142 by @clue)

    This implies that the `Server` now supports proper detection of the request
    message body stream, such as supporting decoding chunked transfer encoding,
    delimiting requests with an explicit `Content-Length` header
    and those with an empty request message body.

    These streaming semantics are compatible with previous Stream v0.5, future
    compatible with v0.5 and upcoming v0.6 versions and can be used like this:

    ```php
    $http->on('request', function (Request $request, Response $response) {
        $contentLength = 0;
        $request->on('data', function ($data) use (&$contentLength) {
            $contentLength += strlen($data);
        });

        $request->on('end', function () use ($response, &$contentLength){
            $response->writeHead(200, array('Content-Type' => 'text/plain'));
            $response->end("The length of the submitted request body is: " . $contentLength);
        });

        // an error occured
        // e.g. on invalid chunked encoded data or an unexpected 'end' event 
        $request->on('error', function (\Exception $exception) use ($response, &$contentLength) {
            $response->writeHead(400, array('Content-Type' => 'text/plain'));
            $response->end("An error occured while reading at length: " . $contentLength);
        });
    });
    ```

    Similarly, the `Request` and `Response` now strictly follow the
    `close()` method and `close` event semantics.
    Closing the `Request` does not interrupt the underlying TCP/IP in
    order to allow still sending back a valid response message.
    Closing the `Response` does terminate the underlying TCP/IP
    connection in order to clean up resources.

    You should make sure to always attach a `request` event listener
    like above. The `Server` will not respond to an incoming HTTP
    request otherwise and keep the TCP/IP connection pending until the
    other side chooses to close the connection.

*   Feature: Support `HTTP/1.1` and `HTTP/1.0` for `Request` and `Response`.
    (#124, #125, #126, #127, #128 by @clue and #139 by @legionth)

    The outgoing `Response` will automatically use the same HTTP version as the
    incoming `Request` message and will only apply `HTTP/1.1` semantics if
    applicable. This includes that the `Response` will automatically attach a
    `Date` and `Connection: close` header if applicable.

    This implies that the `Server` now automatically responds with HTTP error
    messages for invalid requests (status 400) and those exceeding internal
    request header limits (status 431).

## 0.5.0 (2017-02-16)

* Feature / BC break: Change `Request` methods to be in line with PSR-7
  (#117 by @clue)
  * Rename `getQuery()` to `getQueryParams()`
  * Rename `getHttpVersion()` to `getProtocolVersion()`
  * Change `getHeaders()` to always return an array of string values
    for each header

* Feature / BC break: Update Socket component to v0.5 and
  add secure HTTPS server support
  (#90 and #119 by @clue)

  ```php
  // old plaintext HTTP server
  $socket = new React\Socket\Server($loop);
  $socket->listen(8080, '127.0.0.1');
  $http = new React\Http\Server($socket);

  // new plaintext HTTP server
  $socket = new React\Socket\Server('127.0.0.1:8080', $loop);
  $http = new React\Http\Server($socket);

  // new secure HTTPS server
  $socket = new React\Socket\Server('127.0.0.1:8080', $loop);
  $socket = new React\Socket\SecureServer($socket, $loop, array(
      'local_cert' => __DIR__ . '/localhost.pem'
  ));
  $http = new React\Http\Server($socket);
  ```

* BC break: Mark internal APIs as internal or private and
  remove unneeded `ServerInterface`
  (#118 by @clue, #95 by @legionth)

## 0.4.4 (2017-02-13)

* Feature: Add request header accessors (à la PSR-7)
  (#103 by @clue)

  ```php
  // get value of host header
  $host = $request->getHeaderLine('Host');

  // get list of all cookie headers
  $cookies = $request->getHeader('Cookie');
  ```

* Feature: Forward `pause()` and `resume()` from `Request` to underlying connection
  (#110 by @clue)

  ```php
  // support back-pressure when piping request into slower destination
  $request->pipe($dest);

  // manually pause/resume request
  $request->pause();
  $request->resume();
  ```

* Fix: Fix `100-continue` to be handled case-insensitive and ignore it for HTTP/1.0.
  Similarly, outgoing response headers are now handled case-insensitive, e.g
  we no longer apply chunked transfer encoding with mixed-case `Content-Length`.
  (#107 by @clue)
  
  ```php
  // now handled case-insensitive
  $request->expectsContinue();

  // now works just like properly-cased header
  $response->writeHead($status, array('content-length' => 0));
  ```

* Fix: Do not emit empty `data` events and ignore empty writes in order to
  not mess up chunked transfer encoding
  (#108 and #112 by @clue)

* Lock and test minimum required dependency versions and support PHPUnit v5
  (#113, #115 and #114 by @andig)

## 0.4.3 (2017-02-10)

* Fix: Do not take start of body into account when checking maximum header size
  (#88 by @nopolabs)

* Fix: Remove `data` listener if `HeaderParser` emits an error
  (#83 by @nick4fake)

* First class support for PHP 5.3 through PHP 7 and HHVM
  (#101 and #102 by @clue, #66 by @WyriHaximus)

* Improve test suite by adding PHPUnit to require-dev,
  improving forward compatibility with newer PHPUnit versions
  and replacing unneeded test stubs
  (#92 and #93 by @nopolabs, #100 by @legionth)

## 0.4.2 (2016-11-09)

* Remove all listeners after emitting error in RequestHeaderParser #68 @WyriHaximus
* Catch Guzzle parse request errors #65 @WyriHaximus
* Remove branch-alias definition as per reactphp/react#343 #58 @WyriHaximus
* Add functional example to ease getting started #64 by @clue
* Naming, immutable array manipulation #37 @cboden

## 0.4.1 (2015-05-21)

* Replaced guzzle/parser with guzzlehttp/psr7 by @cboden 
* FIX Continue Header by @iannsp
* Missing type hint by @marenzo

## 0.4.0 (2014-02-02)

* BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
* BC break: Update to React/Promise 2.0
* BC break: Update to Evenement 2.0
* Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0
* Bump React dependencies to v0.4

## 0.3.0 (2013-04-14)

* Bump React dependencies to v0.3

## 0.2.6 (2012-12-26)

* Bug fix: Emit end event when Response closes (@beaucollins)

## 0.2.3 (2012-11-14)

* Bug fix: Forward drain events from HTTP response (@cs278)
* Dependency: Updated guzzle deps to `3.0.*`

## 0.2.2 (2012-10-28)

* Version bump

## 0.2.1 (2012-10-14)

* Feature: Support HTTP 1.1 continue

## 0.2.0 (2012-09-10)

* Bump React dependencies to v0.2

## 0.1.1 (2012-07-12)

* Version bump

## 0.1.0 (2012-07-11)

* First tagged release
{
    "name": "react/http",
    "description": "Event-driven, streaming HTTP client and server implementation for ReactPHP",
    "keywords": ["HTTP client", "HTTP server", "HTTP", "HTTPS", "event-driven", "streaming", "client", "server", "PSR-7", "async", "ReactPHP"],
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Lück",
            "homepage": "https://clue.engineering/",
            "email": "christian@clue.engineering"
        },
        {
            "name": "Cees-Jan Kiewiet",
            "homepage": "https://wyrihaximus.net/",
            "email": "reactphp@ceesjankiewiet.nl"
        },
        {
            "name": "Jan Sorgalla",
            "homepage": "https://sorgalla.com/",
            "email": "jsorgalla@gmail.com"
        },
        {
            "name": "Chris Boden",
            "homepage": "https://cboden.dev/",
            "email": "cboden@gmail.com"
        }
    ],
    "require": {
        "php": ">=5.3.0",
        "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
        "psr/http-message": "^1.0",
        "react/event-loop": "^1.0 || ^0.5",
        "react/promise": "^2.3 || ^1.2.1",
        "react/promise-stream": "^1.1",
        "react/socket": "^1.6",
        "react/stream": "^1.1",
        "ringcentral/psr7": "^1.2"
    },
    "require-dev": {
        "clue/block-react": "^1.1",
        "clue/http-proxy-react": "^1.3",
        "clue/reactphp-ssh-proxy": "^1.0",
        "clue/socks-react": "^1.0",
        "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35"
    },
    "autoload": {
        "psr-4": { "React\\Http\\": "src" }
    },
    "autoload-dev": {
        "psr-4": { "React\\Tests\\Http\\": "tests" }
    }
}
The MIT License (MIT)

Copyright (c) 2012 Christian Lück, Cees-Jan Kiewiet, Jan Sorgalla, Chris Boden, Igor Wiedler

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
# HTTP

[![Build Status](https://travis-ci.org/reactphp/http.svg?branch=master)](https://travis-ci.org/reactphp/http)

Event-driven, streaming HTTP client and server implementation for [ReactPHP](https://reactphp.org/).

This HTTP library provides re-usable implementations for an HTTP client and
server based on ReactPHP's [`Socket`](https://github.com/reactphp/socket) and
[`EventLoop`](https://github.com/reactphp/event-loop) components.
Its client component allows you to send any number of async HTTP/HTTPS requests
concurrently.
Its server component allows you to build plaintext HTTP and secure HTTPS servers
that accept incoming HTTP requests from HTTP clients (such as web browsers).
This library provides async, streaming means for all of this, so you can handle
multiple concurrent HTTP requests without blocking.

**Table of contents**

* [Quickstart example](#quickstart-example)
* [Client Usage](#client-usage)
    * [Request methods](#request-methods)
    * [Promises](#promises)
    * [Cancellation](#cancellation)
    * [Timeouts](#timeouts)
    * [Authentication](#authentication)
    * [Redirects](#redirects)
    * [Blocking](#blocking)
    * [Concurrency](#concurrency)
    * [Streaming response](#streaming-response)
    * [Streaming request](#streaming-request)
    * [HTTP proxy](#http-proxy)
    * [SOCKS proxy](#socks-proxy)
    * [SSH proxy](#ssh-proxy)
    * [Unix domain sockets](#unix-domain-sockets)
* [Server Usage](#server-usage)
    * [Server](#server)
    * [listen()](#listen)
    * [Server Request](#server-request)
        * [Request parameters](#request-parameters)
        * [Query parameters](#query-parameters)
        * [Request body](#request-body)
        * [Streaming incoming request](#streaming-incoming-request)
        * [Request method](#request-method)
        * [Cookie parameters](#cookie-parameters)
        * [Invalid request](#invalid-request)
    * [Server Response](#server-response)
        * [Deferred response](#deferred-response)
        * [Streaming outgoing response](#streaming-outgoing-response)
        * [Response length](#response-length)
        * [Invalid response](#invalid-response)
        * [Default response headers](#default-response-headers)
    * [Middleware](#middleware)
        * [Custom middleware](#custom-middleware)
        * [Third-Party Middleware](#third-party-middleware)
* [API](#api)
    * [Browser](#browser)
        * [get()](#get)
        * [post()](#post)
        * [head()](#head)
        * [patch()](#patch)
        * [put()](#put)
        * [delete()](#delete)
        * [request()](#request)
        * [requestStreaming()](#requeststreaming)
        * [withTimeout()](#withtimeout)
        * [withFollowRedirects()](#withfollowredirects)
        * [withRejectErrorResponse()](#withrejecterrorresponse)
        * [withBase()](#withbase)
        * [withProtocolVersion()](#withprotocolversion)
        * [withResponseBuffer()](#withresponsebuffer)
    * [React\Http\Message](#reacthttpmessage)
        * [Response](#response)
        * [ServerRequest](#serverrequest)
        * [ResponseException](#responseexception)
    * [React\Http\Middleware](#reacthttpmiddleware)
        * [StreamingRequestMiddleware](#streamingrequestmiddleware)
        * [LimitConcurrentRequestsMiddleware](#limitconcurrentrequestsmiddleware)
        * [RequestBodyBufferMiddleware](#requestbodybuffermiddleware)
        * [RequestBodyParserMiddleware](#requestbodyparsermiddleware)
* [Install](#install)
* [Tests](#tests)
* [License](#license)

## Quickstart example

Once [installed](#install), you can use the following code to access a
HTTP webserver and send some simple HTTP GET requests:

```php
$loop = React\EventLoop\Factory::create();
$client = new React\Http\Browser($loop);

$client->get('http://www.google.com/')->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump($response->getHeaders(), (string)$response->getBody());
});

$loop->run();
```

This is an HTTP server which responds with `Hello World!` to every request.

```php
$loop = React\EventLoop\Factory::create();

$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain'
        ),
        "Hello World!\n"
    );
});

$socket = new React\Socket\Server(8080, $loop);
$server->listen($socket);

$loop->run();
```

See also the [examples](examples/).

## Client Usage

### Request methods

Most importantly, this project provides a [`Browser`](#browser) object that
offers several methods that resemble the HTTP protocol methods:

```php
$browser->get($url, array $headers = array());
$browser->head($url, array $headers = array());
$browser->post($url, array $headers = array(), string|ReadableStreamInterface $contents = '');
$browser->delete($url, array $headers = array(), string|ReadableStreamInterface $contents = '');
$browser->put($url, array $headers = array(), string|ReadableStreamInterface $contents = '');
$browser->patch($url, array $headers = array(), string|ReadableStreamInterface $contents = '');
```

Each of these methods requires a `$url` and some optional parameters to send an
HTTP request. Each of these method names matches the respective HTTP request
method, for example the [`get()`](#get) method sends an HTTP `GET` request.

You can optionally pass an associative array of additional `$headers` that will be
sent with this HTTP request. Additionally, each method will automatically add a
matching `Content-Length` request header if an outgoing request body is given and its
size is known and non-empty. For an empty request body, if will only include a
`Content-Length: 0` request header if the request method usually expects a request
body (only applies to `POST`, `PUT` and `PATCH` HTTP request methods).

If you're using a [streaming request body](#streaming-request), it will default
to using `Transfer-Encoding: chunked` unless you explicitly pass in a matching `Content-Length`
request header. See also [streaming request](#streaming-request) for more details.

By default, all of the above methods default to sending requests using the
HTTP/1.1 protocol version. If you want to explicitly use the legacy HTTP/1.0
protocol version, you can use the [`withProtocolVersion()`](#withprotocolversion)
method. If you want to use any other or even custom HTTP request method, you can
use the [`request()`](#request) method.

Each of the above methods supports async operation and either *fulfills* with a
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
or *rejects* with an `Exception`.
Please see the following chapter about [promises](#promises) for more details.

### Promises

Sending requests is async (non-blocking), so you can actually send multiple
requests in parallel.
The `Browser` will respond to each request with a
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
message, the order is not guaranteed.
Sending requests uses a [Promise](https://github.com/reactphp/promise)-based
interface that makes it easy to react to when an HTTP request is completed
(i.e. either successfully fulfilled or rejected with an error):

```php
$browser->get($url)->then(
    function (Psr\Http\Message\ResponseInterface $response) {
        var_dump('Response received', $response);
    },
    function (Exception $error) {
        var_dump('There was an error', $error->getMessage());
    }
);
```

If this looks strange to you, you can also use the more traditional [blocking API](#blocking).

Keep in mind that resolving the Promise with the full response message means the
whole response body has to be kept in memory.
This is easy to get started and works reasonably well for smaller responses
(such as common HTML pages or RESTful or JSON API requests).

You may also want to look into the [streaming API](#streaming-response):

* If you're dealing with lots of concurrent requests (100+) or
* If you want to process individual data chunks as they happen (without having to wait for the full response body) or
* If you're expecting a big response body size (1 MiB or more, for example when downloading binary files) or
* If you're unsure about the response body size (better be safe than sorry when accessing arbitrary remote HTTP endpoints and the response body size is unknown in advance).

### Cancellation

The returned Promise is implemented in such a way that it can be cancelled
when it is still pending.
Cancelling a pending promise will reject its value with an Exception and
clean up any underlying resources.

```php
$promise = $browser->get($url);

$loop->addTimer(2.0, function () use ($promise) {
    $promise->cancel();
});
```

### Timeouts

This library uses a very efficient HTTP implementation, so most HTTP requests
should usually be completed in mere milliseconds. However, when sending HTTP
requests over an unreliable network (the internet), there are a number of things
that can go wrong and may cause the request to fail after a time. As such, this
library respects PHP's `default_socket_timeout` setting (default 60s) as a timeout
for sending the outgoing HTTP request and waiting for a successful response and
will otherwise cancel the pending request and reject its value with an Exception.

Note that this timeout value covers creating the underlying transport connection,
sending the HTTP request, receiving the HTTP response headers and its full
response body and following any eventual [redirects](#redirects). See also
[redirects](#redirects) below to configure the number of redirects to follow (or
disable following redirects altogether) and also [streaming](#streaming-response)
below to not take receiving large response bodies into account for this timeout.

You can use the [`withTimeout()` method](#withtimeout) to pass a custom timeout
value in seconds like this:

```php
$browser = $browser->withTimeout(10.0);

$browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    // response received within 10 seconds maximum
    var_dump($response->getHeaders());
});
```

Similarly, you can use a bool `false` to not apply a timeout at all
or use a bool `true` value to restore the default handling.
See [`withTimeout()`](#withtimeout) for more details.

If you're using a [streaming response body](#streaming-response), the time it
takes to receive the response body stream will not be included in the timeout.
This allows you to keep this incoming stream open for a longer time, such as
when downloading a very large stream or when streaming data over a long-lived
connection.

If you're using a [streaming request body](#streaming-request), the time it
takes to send the request body stream will not be included in the timeout. This
allows you to keep this outgoing stream open for a longer time, such as when
uploading a very large stream.

Note that this timeout handling applies to the higher-level HTTP layer. Lower
layers such as socket and DNS may also apply (different) timeout values. In
particular, the underlying socket connection uses the same `default_socket_timeout`
setting to establish the underlying transport connection. To control this
connection timeout behavior, you can [inject a custom `Connector`](#browser)
like this:

```php
$browser = new React\Http\Browser(
    $loop,
    new React\Socket\Connector(
        $loop,
        array(
            'timeout' => 5
        )
    )
);
```

### Authentication

This library supports [HTTP Basic Authentication](https://en.wikipedia.org/wiki/Basic_access_authentication)
using the `Authorization: Basic …` request header or allows you to set an explicit
`Authorization` request header.

By default, this library does not include an outgoing `Authorization` request
header. If the server requires authentication, if may return a `401` (Unauthorized)
status code which will reject the request by default (see also the
[`withRejectErrorResponse()` method](#withrejecterrorresponse) below).

In order to pass authentication details, you can simply pass the username and
password as part of the request URL like this:

```php
$promise = $browser->get('https://user:pass@example.com/api');
```

Note that special characters in the authentication details have to be
percent-encoded, see also [`rawurlencode()`](https://www.php.net/manual/en/function.rawurlencode.php).
This example will automatically pass the base64-encoded authentication details
using the outgoing `Authorization: Basic …` request header. If the HTTP endpoint
you're talking to requires any other authentication scheme, you can also pass
this header explicitly. This is common when using (RESTful) HTTP APIs that use
OAuth access tokens or JSON Web Tokens (JWT):

```php
$token = 'abc123';

$promise = $browser->get(
    'https://example.com/api',
    array(
        'Authorization' => 'Bearer ' . $token
    )
);
```

When following redirects, the `Authorization` request header will never be sent
to any remote hosts by default. When following a redirect where the `Location`
response header contains authentication details, these details will be sent for
following requests. See also [redirects](#redirects) below.

### Redirects

By default, this library follows any redirects and obeys `3xx` (Redirection)
status codes using the `Location` response header from the remote server.
The promise will be fulfilled with the last response from the chain of redirects.

```php
$browser->get($url, $headers)->then(function (Psr\Http\Message\ResponseInterface $response) {
    // the final response will end up here
    var_dump($response->getHeaders());
});
```

Any redirected requests will follow the semantics of the original request and
will include the same request headers as the original request except for those
listed below.
If the original request contained a request body, this request body will never
be passed to the redirected request. Accordingly, each redirected request will
remove any `Content-Length` and `Content-Type` request headers.

If the original request used HTTP authentication with an `Authorization` request
header, this request header will only be passed as part of the redirected
request if the redirected URL is using the same host. In other words, the
`Authorizaton` request header will not be forwarded to other foreign hosts due to
possible privacy/security concerns. When following a redirect where the `Location`
response header contains authentication details, these details will be sent for
following requests.

You can use the [`withFollowRedirects()`](#withfollowredirects) method to
control the maximum number of redirects to follow or to return any redirect
responses as-is and apply custom redirection logic like this:

```php
$browser = $browser->withFollowRedirects(false);

$browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    // any redirects will now end up here
    var_dump($response->getHeaders());
});
```

See also [`withFollowRedirects()`](#withfollowredirects) for more details.

### Blocking

As stated above, this library provides you a powerful, async API by default.

If, however, you want to integrate this into your traditional, blocking environment,
you should look into also using [clue/reactphp-block](https://github.com/clue/reactphp-block).

The resulting blocking code could look something like this:

```php
use Clue\React\Block;

$loop = React\EventLoop\Factory::create();
$browser = new React\Http\Browser($loop);

$promise = $browser->get('http://example.com/');

try {
    $response = Block\await($promise, $loop);
    // response successfully received
} catch (Exception $e) {
    // an error occured while performing the request
}
```

Similarly, you can also process multiple requests concurrently and await an array of `Response` objects:

```php
$promises = array(
    $browser->get('http://example.com/'),
    $browser->get('http://www.example.org/'),
);

$responses = Block\awaitAll($promises, $loop);
```

Please refer to [clue/reactphp-block](https://github.com/clue/reactphp-block#readme) for more details.

Keep in mind the above remark about buffering the whole response message in memory.
As an alternative, you may also see one of the following chapters for the
[streaming API](#streaming-response).

### Concurrency

As stated above, this library provides you a powerful, async API. Being able to
send a large number of requests at once is one of the core features of this
project. For instance, you can easily send 100 requests concurrently while
processing SQL queries at the same time.

Remember, with great power comes great responsibility. Sending an excessive
number of requests may either take up all resources on your side or it may even
get you banned by the remote side if it sees an unreasonable number of requests
from your side.

```php
// watch out if array contains many elements
foreach ($urls as $url) {
    $browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
        var_dump($response->getHeaders());
    });
}
```

As a consequence, it's usually recommended to limit concurrency on the sending
side to a reasonable value. It's common to use a rather small limit, as doing
more than a dozen of things at once may easily overwhelm the receiving side. You
can use [clue/reactphp-mq](https://github.com/clue/reactphp-mq) as a lightweight
in-memory queue to concurrently do many (but not too many) things at once:

```php
// wraps Browser in a Queue object that executes no more than 10 operations at once
$q = new Clue\React\Mq\Queue(10, null, function ($url) use ($browser) {
    return $browser->get($url);
});

foreach ($urls as $url) {
    $q($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
        var_dump($response->getHeaders());
    });
}
```

Additional requests that exceed the concurrency limit will automatically be
enqueued until one of the pending requests completes. This integrates nicely
with the existing [Promise-based API](#promises). Please refer to
[clue/reactphp-mq](https://github.com/clue/reactphp-mq) for more details.

This in-memory approach works reasonably well for some thousand outstanding
requests. If you're processing a very large input list (think millions of rows
in a CSV or NDJSON file), you may want to look into using a streaming approach
instead. See [clue/reactphp-flux](https://github.com/clue/reactphp-flux) for
more details.

### Streaming response

All of the above examples assume you want to store the whole response body in memory.
This is easy to get started and works reasonably well for smaller responses.

However, there are several situations where it's usually a better idea to use a
streaming approach, where only small chunks have to be kept in memory:

* If you're dealing with lots of concurrent requests (100+) or
* If you want to process individual data chunks as they happen (without having to wait for the full response body) or
* If you're expecting a big response body size (1 MiB or more, for example when downloading binary files) or
* If you're unsure about the response body size (better be safe than sorry when accessing arbitrary remote HTTP endpoints and the response body size is unknown in advance). 

You can use the [`requestStreaming()`](#requeststreaming) method to send an
arbitrary HTTP request and receive a streaming response. It uses the same HTTP
message API, but does not buffer the response body in memory. It only processes
the response body in small chunks as data is received and forwards this data
through [ReactPHP's Stream API](https://github.com/reactphp/stream). This works
for (any number of) responses of arbitrary sizes.

This means it resolves with a normal
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface),
which can be used to access the response message parameters as usual.
You can access the message body as usual, however it now also
implements [ReactPHP's `ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
as well as parts of the [PSR-7 `StreamInterface`](https://www.php-fig.org/psr/psr-7/#34-psrhttpmessagestreaminterface).

```php
$browser->requestStreaming('GET', $url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    $body = $response->getBody();
    assert($body instanceof Psr\Http\Message\StreamInterface);
    assert($body instanceof React\Stream\ReadableStreamInterface);

    $body->on('data', function ($chunk) {
        echo $chunk;
    });

    $body->on('error', function (Exception $error) {
        echo 'Error: ' . $error->getMessage() . PHP_EOL;
    });

    $body->on('close', function () {
        echo '[DONE]' . PHP_EOL;
    });
});
```

See also the [stream download benchmark example](examples/91-client-benchmark-download.php) and
the [stream forwarding example](examples/21-client-request-streaming-to-stdout.php).

You can invoke the following methods on the message body:

```php
$body->on($event, $callback);
$body->eof();
$body->isReadable();
$body->pipe(React\Stream\WritableStreamInterface $dest, array $options = array());
$body->close();
$body->pause();
$body->resume();
```

Because the message body is in a streaming state, invoking the following methods
doesn't make much sense:

```php
$body->__toString(); // ''
$body->detach(); // throws BadMethodCallException
$body->getSize(); // null
$body->tell(); // throws BadMethodCallException
$body->isSeekable(); // false
$body->seek(); // throws BadMethodCallException
$body->rewind(); // throws BadMethodCallException
$body->isWritable(); // false
$body->write(); // throws BadMethodCallException
$body->read(); // throws BadMethodCallException
$body->getContents(); // throws BadMethodCallException
```

Note how [timeouts](#timeouts) apply slightly differently when using streaming.
In streaming mode, the timeout value covers creating the underlying transport
connection, sending the HTTP request, receiving the HTTP response headers and
following any eventual [redirects](#redirects). In particular, the timeout value
does not take receiving (possibly large) response bodies into account.

If you want to integrate the streaming response into a higher level API, then
working with Promise objects that resolve with Stream objects is often inconvenient.
Consider looking into also using [react/promise-stream](https://github.com/reactphp/promise-stream).
The resulting streaming code could look something like this:

```php
use React\Promise\Stream;

function download(Browser $browser, string $url): React\Stream\ReadableStreamInterface {
    return Stream\unwrapReadable(
        $browser->requestStreaming('GET', $url)->then(function (Psr\Http\Message\ResponseInterface $response) {
            return $response->getBody();
        })
    );
}

$stream = download($browser, $url);
$stream->on('data', function ($data) {
    echo $data;
});
```

See also the [`requestStreaming()`](#requeststreaming) method for more details.

### Streaming request

Besides streaming the response body, you can also stream the request body.
This can be useful if you want to send big POST requests (uploading files etc.)
or process many outgoing streams at once.
Instead of passing the body as a string, you can simply pass an instance
implementing [ReactPHP's `ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
to the [request methods](#request-methods) like this:

```php
$browser->post($url, array(), $stream)->then(function (Psr\Http\Message\ResponseInterface $response) {
    echo 'Successfully sent.';
});
```

If you're using a streaming request body (`React\Stream\ReadableStreamInterface`), it will
default to using `Transfer-Encoding: chunked` or you have to explicitly pass in a
matching `Content-Length` request header like so:

```php
$body = new React\Stream\ThroughStream();
$loop->addTimer(1.0, function () use ($body) {
    $body->end("hello world");
});

$browser->post($url, array('Content-Length' => '11'), $body);
```

If the streaming request body emits an `error` event or is explicitly closed
without emitting a successful `end` event first, the request will automatically
be closed and rejected.

### HTTP proxy

You can also establish your outgoing connections through an HTTP CONNECT proxy server
by adding a dependency to [clue/reactphp-http-proxy](https://github.com/clue/reactphp-http-proxy).

HTTP CONNECT proxy servers (also commonly known as "HTTPS proxy" or "SSL proxy")
are commonly used to tunnel HTTPS traffic through an intermediary ("proxy"), to
conceal the origin address (anonymity) or to circumvent address blocking
(geoblocking). While many (public) HTTP CONNECT proxy servers often limit this
to HTTPS port`443` only, this can technically be used to tunnel any TCP/IP-based
protocol, such as plain HTTP and TLS-encrypted HTTPS.

```php
$proxy = new Clue\React\HttpProxy\ProxyConnector(
    'http://127.0.0.1:8080',
    new React\Socket\Connector($loop)
);

$connector = new React\Socket\Connector($loop, array(
    'tcp' => $proxy,
    'dns' => false
));

$browser = new React\Http\Browser($loop, $connector);
```

See also the [HTTP CONNECT proxy example](examples/11-client-http-connect-proxy.php).

### SOCKS proxy

You can also establish your outgoing connections through a SOCKS proxy server
by adding a dependency to [clue/reactphp-socks](https://github.com/clue/reactphp-socks).

The SOCKS proxy protocol family (SOCKS5, SOCKS4 and SOCKS4a) is commonly used to
tunnel HTTP(S) traffic through an intermediary ("proxy"), to conceal the origin
address (anonymity) or to circumvent address blocking (geoblocking). While many
(public) SOCKS proxy servers often limit this to HTTP(S) port `80` and `443`
only, this can technically be used to tunnel any TCP/IP-based protocol.

```php
$proxy = new Clue\React\Socks\Client(
    'socks://127.0.0.1:1080',
    new React\Socket\Connector($loop)
);

$connector = new React\Socket\Connector($loop, array(
    'tcp' => $proxy,
    'dns' => false
));

$browser = new React\Http\Browser($loop, $connector);
```

See also the [SOCKS proxy example](examples/12-client-socks-proxy.php).

### SSH proxy

You can also establish your outgoing connections through an SSH server
by adding a dependency to [clue/reactphp-ssh-proxy](https://github.com/clue/reactphp-ssh-proxy).

[Secure Shell (SSH)](https://en.wikipedia.org/wiki/Secure_Shell) is a secure
network protocol that is most commonly used to access a login shell on a remote
server. Its architecture allows it to use multiple secure channels over a single
connection. Among others, this can also be used to create an "SSH tunnel", which
is commonly used to tunnel HTTP(S) traffic through an intermediary ("proxy"), to
conceal the origin address (anonymity) or to circumvent address blocking
(geoblocking). This can be used to tunnel any TCP/IP-based protocol (HTTP, SMTP,
IMAP etc.), allows you to access local services that are otherwise not accessible
from the outside (database behind firewall) and as such can also be used for
plain HTTP and TLS-encrypted HTTPS.

```php
$proxy = new Clue\React\SshProxy\SshSocksConnector('me@localhost:22', $loop);

$connector = new React\Socket\Connector($loop, array(
    'tcp' => $proxy,
    'dns' => false
));

$browser = new React\Http\Browser($loop, $connector);
```

See also the [SSH proxy example](examples/13-client-ssh-proxy.php).

### Unix domain sockets

By default, this library supports transport over plaintext TCP/IP and secure
TLS connections for the `http://` and `https://` URL schemes respectively.
This library also supports Unix domain sockets (UDS) when explicitly configured.

In order to use a UDS path, you have to explicitly configure the connector to
override the destination URL so that the hostname given in the request URL will
no longer be used to establish the connection:

```php
$connector = new React\Socket\FixedUriConnector(
    'unix:///var/run/docker.sock',
    new React\Socket\UnixConnector($loop)
);

$browser = new Browser($loop, $connector);

$client->get('http://localhost/info')->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump($response->getHeaders(), (string)$response->getBody());
});
```

See also the [Unix Domain Sockets (UDS) example](examples/14-client-unix-domain-sockets.php).


## Server Usage

### Server

The `React\Http\Server` class is responsible for handling incoming connections and then
processing each incoming HTTP request.

When a complete HTTP request has been received, it will invoke the given
request handler function. This request handler function needs to be passed to
the constructor and will be invoked with the respective [request](#server-request)
object and expects a [response](#server-response) object in return:

```php
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain'
        ),
        "Hello World!\n"
    );
});
```

Each incoming HTTP request message is always represented by the
[PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface),
see also following [request](#server-request) chapter for more details.

Each outgoing HTTP response message is always represented by the
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface),
see also following [response](#server-response) chapter for more details.

In order to start listening for any incoming connections, the `Server` needs
to be attached to an instance of
[`React\Socket\ServerInterface`](https://github.com/reactphp/socket#serverinterface)
through the [`listen()`](#listen) method as described in the following
chapter. In its most simple form, you can attach this to a
[`React\Socket\Server`](https://github.com/reactphp/socket#server) in order
to start a plaintext HTTP server like this:

```php
$server = new React\Http\Server($loop, $handler);

$socket = new React\Socket\Server('0.0.0.0:8080', $loop);
$server->listen($socket);
```

See also the [`listen()`](#listen) method and the
[hello world server example](examples/51-server-hello-world.php)
for more details.

By default, the `Server` buffers and parses the complete incoming HTTP
request in memory. It will invoke the given request handler function when the
complete request headers and request body has been received. This means the
[request](#server-request) object passed to your request handler function will be
fully compatible with PSR-7 (http-message). This provides sane defaults for
80% of the use cases and is the recommended way to use this library unless
you're sure you know what you're doing.

On the other hand, buffering complete HTTP requests in memory until they can
be processed by your request handler function means that this class has to
employ a number of limits to avoid consuming too much memory. In order to
take the more advanced configuration out your hand, it respects setting from
your [`php.ini`](https://www.php.net/manual/en/ini.core.php) to apply its
default settings. This is a list of PHP settings this class respects with
their respective default values:

```
memory_limit 128M
post_max_size 8M // capped at 64K

enable_post_data_reading 1
max_input_nesting_level 64
max_input_vars 1000

file_uploads 1
upload_max_filesize 2M
max_file_uploads 20
```

In particular, the `post_max_size` setting limits how much memory a single
HTTP request is allowed to consume while buffering its request body. This
needs to be limited because the server can process a large number of requests
concurrently, so the server may potentially consume a large amount of memory
otherwise. To support higher concurrency by default, this value is capped
at `64K`. If you assign a higher value, it will only allow `64K` by default.
If a request exceeds this limit, its request body will be ignored and it will
be processed like a request with no request body at all. See below for
explicit configuration to override this setting.

By default, this class will try to avoid consuming more than half of your
`memory_limit` for buffering multiple concurrent HTTP requests. As such, with
the above default settings of `128M` max, it will try to consume no more than
`64M` for buffering multiple concurrent HTTP requests. As a consequence, it
will limit the concurrency to `1024` HTTP requests with the above defaults.

It is imperative that you assign reasonable values to your PHP ini settings.
It is usually recommended to not support buffering incoming HTTP requests
with a large HTTP request body (e.g. large file uploads). If you want to
increase this buffer size, you will have to also increase the total memory
limit to allow for more concurrent requests (set `memory_limit 512M` or more)
or explicitly limit concurrency.

In order to override the above buffering defaults, you can configure the
`Server` explicitly. You can use the
[`LimitConcurrentRequestsMiddleware`](#limitconcurrentrequestsmiddleware) and
[`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) (see below)
to explicitly configure the total number of requests that can be handled at
once like this:

```php
$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\StreamingRequestMiddleware(),
    new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
    new React\Http\Middleware\RequestBodyBufferMiddleware(2 * 1024 * 1024), // 2 MiB per request
    new React\Http\Middleware\RequestBodyParserMiddleware(),
    $handler
);
```

In this example, we allow processing up to 100 concurrent requests at once
and each request can buffer up to `2M`. This means you may have to keep a
maximum of `200M` of memory for incoming request body buffers. Accordingly,
you need to adjust the `memory_limit` ini setting to allow for these buffers
plus your actual application logic memory requirements (think `512M` or more).

> Internally, this class automatically assigns these middleware handlers
  automatically when no [`StreamingRequestMiddleware`](#streamingrequestmiddleware)
  is given. Accordingly, you can use this example to override all default
  settings to implement custom limits.

As an alternative to buffering the complete request body in memory, you can
also use a streaming approach where only small chunks of data have to be kept
in memory:

```php
$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\StreamingRequestMiddleware(),
    $handler
);
```

In this case, it will invoke the request handler function once the HTTP
request headers have been received, i.e. before receiving the potentially
much larger HTTP request body. This means the [request](#server-request) passed to
your request handler function may not be fully compatible with PSR-7. This is
specifically designed to help with more advanced use cases where you want to
have full control over consuming the incoming HTTP request body and
concurrency settings. See also [streaming incoming request](#streaming-incoming-request)
below for more details.

### listen()

The `listen(React\Socket\ServerInterface $socket): void` method can be used to
start listening for HTTP requests on the given socket server instance.

The given [`React\Socket\ServerInterface`](https://github.com/reactphp/socket#serverinterface)
is responsible for emitting the underlying streaming connections. This
HTTP server needs to be attached to it in order to process any
connections and pase incoming streaming data as incoming HTTP request
messages. In its most common form, you can attach this to a
[`React\Socket\Server`](https://github.com/reactphp/socket#server) in
order to start a plaintext HTTP server like this:

```php
$server = new React\Http\Server($loop, $handler);

$socket = new React\Socket\Server('0.0.0.0:8080', $loop);
$server->listen($socket);
```

See also [hello world server example](examples/51-server-hello-world.php)
for more details.

This example will start listening for HTTP requests on the alternative
HTTP port `8080` on all interfaces (publicly). As an alternative, it is
very common to use a reverse proxy and let this HTTP server listen on the
localhost (loopback) interface only by using the listen address
`127.0.0.1:8080` instead. This way, you host your application(s) on the
default HTTP port `80` and only route specific requests to this HTTP
server.

Likewise, it's usually recommended to use a reverse proxy setup to accept
secure HTTPS requests on default HTTPS port `443` (TLS termination) and
only route plaintext requests to this HTTP server. As an alternative, you
can also accept secure HTTPS requests with this HTTP server by attaching
this to a [`React\Socket\Server`](https://github.com/reactphp/socket#server)
using a secure TLS listen address, a certificate file and optional
`passphrase` like this:

```php
$server = new React\Http\Server($loop, $handler);

$socket = new React\Socket\Server('tls://0.0.0.0:8443', $loop, array(
    'local_cert' => __DIR__ . '/localhost.pem'
));
$server->listen($socket);
```

See also [hello world HTTPS example](examples/61-server-hello-world-https.php)
for more details.

### Server Request

As seen above, the [`Server`](#server) class is responsible for handling
incoming connections and then processing each incoming HTTP request.

The request object will be processed once the request has
been received by the client.
This request object implements the
[PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface)
which in turn extends the
[PSR-7 `RequestInterface`](https://www.php-fig.org/psr/psr-7/#32-psrhttpmessagerequestinterface)
and will be passed to the callback function like this.

 ```php 
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    $body = "The method of the request is: " . $request->getMethod();
    $body .= "The requested path is: " . $request->getUri()->getPath();

    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain'
        ),
        $body
    );
});
```

For more details about the request object, also check out the documentation of
[PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface)
and
[PSR-7 `RequestInterface`](https://www.php-fig.org/psr/psr-7/#32-psrhttpmessagerequestinterface).

#### Request parameters

The `getServerParams(): mixed[]` method can be used to
get server-side parameters similar to the `$_SERVER` variable.
The following parameters are currently available:

* `REMOTE_ADDR`
  The IP address of the request sender
* `REMOTE_PORT`
  Port of the request sender
* `SERVER_ADDR`
  The IP address of the server
* `SERVER_PORT`
  The port of the server
* `REQUEST_TIME`
  Unix timestamp when the complete request header has been received,
  as integer similar to `time()`
* `REQUEST_TIME_FLOAT`
  Unix timestamp when the complete request header has been received,
  as float similar to `microtime(true)`
* `HTTPS`
  Set to 'on' if the request used HTTPS, otherwise it won't be set

```php 
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    $body = "Your IP is: " . $request->getServerParams()['REMOTE_ADDR'];

    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain'
        ),
        $body
    );
});
```

See also [whatsmyip server example](examples/53-server-whatsmyip.php).

> Advanced: Note that address parameters will not be set if you're listening on
  a Unix domain socket (UDS) path as this protocol lacks the concept of
  host/port.

#### Query parameters

The `getQueryParams(): array` method can be used to get the query parameters
similiar to the `$_GET` variable.

```php
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    $queryParams = $request->getQueryParams();

    $body = 'The query parameter "foo" is not set. Click the following link ';
    $body .= '<a href="/?foo=bar">to use query parameter in your request</a>';

    if (isset($queryParams['foo'])) {
        $body = 'The value of "foo" is: ' . htmlspecialchars($queryParams['foo']);
    }

    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/html'
        ),
        $body
    );
});
```

The response in the above example will return a response body with a link.
The URL contains the query parameter `foo` with the value `bar`.
Use [`htmlentities`](https://www.php.net/manual/en/function.htmlentities.php)
like in this example to prevent
[Cross-Site Scripting (abbreviated as XSS)](https://en.wikipedia.org/wiki/Cross-site_scripting).

See also [server query parameters example](examples/54-server-query-parameter.php).

#### Request body

By default, the [`Server`](#server) will buffer and parse the full request body
in memory. This means the given request object includes the parsed request body
and any file uploads.

> As an alternative to the default buffering logic, you can also use the
  [`StreamingRequestMiddleware`](#streamingrequestmiddleware). Jump to the next
  chapter to learn more about how to process a
  [streaming incoming request](#streaming-incoming-request).

As stated above, each incoming HTTP request is always represented by the
[PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface).
This interface provides several methods that are useful when working with the
incoming request body as described below.

The `getParsedBody(): null|array|object` method can be used to
get the parsed request body, similar to
[PHP's `$_POST` variable](https://www.php.net/manual/en/reserved.variables.post.php).
This method may return a (possibly nested) array structure with all body
parameters or a `null` value if the request body could not be parsed.
By default, this method will only return parsed data for requests using
`Content-Type: application/x-www-form-urlencoded` or `Content-Type: multipart/form-data`
request headers (commonly used for `POST` requests for HTML form submission data).

```php
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    $name = $request->getParsedBody()['name'] ?? 'anonymous';

    return new React\Http\Message\Response(
        200,
        array(),
        "Hello $name!\n"
    );
});
```

See also [form upload example](examples/62-server-form-upload.php) for more details.

The `getBody(): StreamInterface` method can be used to
get the raw data from this request body, similar to
[PHP's `php://input` stream](https://www.php.net/manual/en/wrappers.php.php#wrappers.php.input).
This method returns an instance of the request body represented by the
[PSR-7 `StreamInterface`](https://www.php-fig.org/psr/psr-7/#34-psrhttpmessagestreaminterface).
This is particularly useful when using a custom request body that will not
otherwise be parsed by default, such as a JSON (`Content-Type: application/json`) or
an XML (`Content-Type: application/xml`) request body (which is commonly used for
`POST`, `PUT` or `PATCH` requests in JSON-based or RESTful/RESTish APIs).

```php
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    $data = json_decode((string)$request->getBody());
    $name = $data->name ?? 'anonymous';

    return new React\Http\Message\Response(
        200,
        array('Content-Type' => 'application/json'),
        json_encode(['message' => "Hello $name!"])
    );
});
```

See also [JSON API server example](examples/59-server-json-api.php) for more details.

The `getUploadedFiles(): array` method can be used to
get the uploaded files in this request, similar to
[PHP's `$_FILES` variable](https://www.php.net/manual/en/reserved.variables.files.php).
This method returns a (possibly nested) array structure with all file uploads, each represented by the
[PSR-7 `UploadedFileInterface`](https://www.php-fig.org/psr/psr-7/#36-psrhttpmessageuploadedfileinterface).
This array will only be filled when using the `Content-Type: multipart/form-data`
request header (commonly used for `POST` requests for HTML file uploads).

```php
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    $files = $request->getUploadedFiles();
    $name = isset($files['avatar']) ? $files['avatar']->getClientFilename() : 'nothing';

    return new React\Http\Message\Response(
        200,
        array(),
        "Uploaded $name\n"
    );
});
```

See also [form upload server example](examples/62-server-form-upload.php) for more details.

The `getSize(): ?int` method can be used to
get the size of the request body, similar to PHP's `$_SERVER['CONTENT_LENGTH']` variable.
This method returns the complete size of the request body measured in number
of bytes as defined by the message boundaries.
This value may be `0` if the request message does not contain a request body
(such as a simple `GET` request).
This method operates on the buffered request body, i.e. the request body size
is always known, even when the request does not specify a `Content-Length` request
header or when using `Transfer-Encoding: chunked` for HTTP/1.1 requests.

> Note: The `Server` automatically takes care of handling requests with the
  additional `Expect: 100-continue` request header. When HTTP/1.1 clients want to
  send a bigger request body, they MAY send only the request headers with an
  additional `Expect: 100-continue` request header and wait before sending the actual
  (large) message body. In this case the server will automatically send an
  intermediary `HTTP/1.1 100 Continue` response to the client. This ensures you
  will receive the request body without a delay as expected.

#### Streaming incoming request

If you're using the advanced [`StreamingRequestMiddleware`](#streamingrequestmiddleware),
the request object will be processed once the request headers have been received.
This means that this happens irrespective of (i.e. *before*) receiving the
(potentially much larger) request body.

> Note that this is non-standard behavior considered advanced usage. Jump to the
  previous chapter to learn more about how to process a buffered [request body](#request-body).

While this may be uncommon in the PHP ecosystem, this is actually a very powerful
approach that gives you several advantages not otherwise possible:

* React to requests *before* receiving a large request body,
  such as rejecting an unauthenticated request or one that exceeds allowed
  message lengths (file uploads).
* Start processing parts of the request body before the remainder of the request
  body arrives or if the sender is slowly streaming data.
* Process a large request body without having to buffer anything in memory,
  such as accepting a huge file upload or possibly unlimited request body stream.

The `getBody(): StreamInterface` method can be used to
access the request body stream.
In the streaming mode, this method returns a stream instance that implements both the
[PSR-7 `StreamInterface`](https://www.php-fig.org/psr/psr-7/#34-psrhttpmessagestreaminterface)
and the [ReactPHP `ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface).
However, most of the
[PSR-7 `StreamInterface`](https://www.php-fig.org/psr/psr-7/#34-psrhttpmessagestreaminterface)
methods have been designed under the assumption of being in control of a
synchronous request body.
Given that this does not apply to this server, the following
[PSR-7 `StreamInterface`](https://www.php-fig.org/psr/psr-7/#34-psrhttpmessagestreaminterface)
methods are not used and SHOULD NOT be called:
`tell()`, `eof()`, `seek()`, `rewind()`, `write()` and `read()`.
If this is an issue for your use case and/or you want to access uploaded files,
it's highly recommended to use a buffered [request body](#request-body) or use the
[`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) instead.
The [ReactPHP `ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
gives you access to the incoming request body as the individual chunks arrive:

```php
$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\StreamingRequestMiddleware(),
    function (Psr\Http\Message\ServerRequestInterface $request) {
        $body = $request->getBody();
        assert($body instanceof Psr\Http\Message\StreamInterface);
        assert($body instanceof React\Stream\ReadableStreamInterface);

        return new React\Promise\Promise(function ($resolve, $reject) use ($body) {
            $bytes = 0;
            $body->on('data', function ($data) use (&$bytes) {
                $bytes += strlen($data);
            });

            $body->on('end', function () use ($resolve, &$bytes){
                $resolve(new React\Http\Message\Response(
                    200,
                    array(
                        'Content-Type' => 'text/plain'
                    ),
                    "Received $bytes bytes\n"
                ));
            });

            // an error occures e.g. on invalid chunked encoded data or an unexpected 'end' event
            $body->on('error', function (\Exception $exception) use ($resolve, &$bytes) {
                $resolve(new React\Http\Message\Response(
                    400,
                    array(
                        'Content-Type' => 'text/plain'
                    ),
                    "Encountered error after $bytes bytes: {$exception->getMessage()}\n"
                ));
            });
        });
    }
);
```

The above example simply counts the number of bytes received in the request body.
This can be used as a skeleton for buffering or processing the request body.

See also [streaming request server example](examples/63-server-streaming-request.php) for more details.

The `data` event will be emitted whenever new data is available on the request
body stream.
The server also automatically takes care of decoding any incoming requests using
`Transfer-Encoding: chunked` and will only emit the actual payload as data.

The `end` event will be emitted when the request body stream terminates
successfully, i.e. it was read until its expected end.

The `error` event will be emitted in case the request stream contains invalid
data for `Transfer-Encoding: chunked` or when the connection closes before
the complete request stream has been received.
The server will automatically stop reading from the connection and discard all
incoming data instead of closing it.
A response message can still be sent (unless the connection is already closed).

A `close` event will be emitted after an `error` or `end` event.

For more details about the request body stream, check out the documentation of
[ReactPHP `ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface).

The `getSize(): ?int` method can be used to
get the size of the request body, similar to PHP's `$_SERVER['CONTENT_LENGTH']` variable.
This method returns the complete size of the request body measured in number
of bytes as defined by the message boundaries.
This value may be `0` if the request message does not contain a request body
(such as a simple `GET` request).
This method operates on the streaming request body, i.e. the request body size
may be unknown (`null`) when using `Transfer-Encoding: chunked` for HTTP/1.1 requests.

```php 
$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\StreamingRequestMiddleware(),
    function (Psr\Http\Message\ServerRequestInterface $request) {
        $size = $request->getBody()->getSize();
        if ($size === null) {
            $body = 'The request does not contain an explicit length.';
            $body .= 'This example does not accept chunked transfer encoding.';

            return new React\Http\Message\Response(
                411,
                array(
                    'Content-Type' => 'text/plain'
                ),
                $body
            );
        }

        return new React\Http\Message\Response(
            200,
            array(
                'Content-Type' => 'text/plain'
            ),
            "Request body size: " . $size . " bytes\n"
        );
    }
);
```

> Note: The `Server` automatically takes care of handling requests with the
  additional `Expect: 100-continue` request header. When HTTP/1.1 clients want to
  send a bigger request body, they MAY send only the request headers with an
  additional `Expect: 100-continue` request header and wait before sending the actual
  (large) message body. In this case the server will automatically send an
  intermediary `HTTP/1.1 100 Continue` response to the client. This ensures you
  will receive the streaming request body without a delay as expected.

#### Request method

Note that the server supports *any* request method (including custom and non-
standard ones) and all request-target formats defined in the HTTP specs for each
respective method, including *normal* `origin-form` requests as well as
proxy requests in `absolute-form` and `authority-form`.
The `getUri(): UriInterface` method can be used to get the effective request
URI which provides you access to individiual URI components.
Note that (depending on the given `request-target`) certain URI components may
or may not be present, for example the `getPath(): string` method will return
an empty string for requests in `asterisk-form` or `authority-form`.
Its `getHost(): string` method will return the host as determined by the
effective request URI, which defaults to the local socket address if a HTTP/1.0
client did not specify one (i.e. no `Host` header).
Its `getScheme(): string` method will return `http` or `https` depending
on whether the request was made over a secure TLS connection to the target host.

The `Host` header value will be sanitized to match this host component plus the
port component only if it is non-standard for this URI scheme.

You can use `getMethod(): string` and `getRequestTarget(): string` to
check this is an accepted request and may want to reject other requests with
an appropriate error code, such as `400` (Bad Request) or `405` (Method Not
Allowed).

> The `CONNECT` method is useful in a tunneling setup (HTTPS proxy) and not
  something most HTTP servers would want to care about.
  Note that if you want to handle this method, the client MAY send a different
  request-target than the `Host` header value (such as removing default ports)
  and the request-target MUST take precendence when forwarding.

#### Cookie parameters

The `getCookieParams(): string[]` method can be used to
get all cookies sent with the current request.

```php 
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    $key = 'react\php';

    if (isset($request->getCookieParams()[$key])) {
        $body = "Your cookie value is: " . $request->getCookieParams()[$key];

        return new React\Http\Message\Response(
            200,
            array(
                'Content-Type' => 'text/plain'
            ),
            $body
        );
    }

    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain',
            'Set-Cookie' => urlencode($key) . '=' . urlencode('test;more')
        ),
        "Your cookie has been set."
    );
});
```

The above example will try to set a cookie on first access and
will try to print the cookie value on all subsequent tries.
Note how the example uses the `urlencode()` function to encode
non-alphanumeric characters.
This encoding is also used internally when decoding the name and value of cookies
(which is in line with other implementations, such as PHP's cookie functions).

See also [cookie server example](examples/55-server-cookie-handling.php) for more details.

#### Invalid request

The `Server` class supports both HTTP/1.1 and HTTP/1.0 request messages.
If a client sends an invalid request message, uses an invalid HTTP
protocol version or sends an invalid `Transfer-Encoding` request header value,
the server will automatically send a `400` (Bad Request) HTTP error response
to the client and close the connection.
On top of this, it will emit an `error` event that can be used for logging
purposes like this:

```php
$server->on('error', function (Exception $e) {
    echo 'Error: ' . $e->getMessage() . PHP_EOL;
});
```

Note that the server will also emit an `error` event if you do not return a
valid response object from your request handler function. See also
[invalid response](#invalid-response) for more details.

### Server Response

The callback function passed to the constructor of the [`Server`](#server) is
responsible for processing the request and returning a response, which will be
delivered to the client.

This function MUST return an instance implementing
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
object or a 
[ReactPHP Promise](https://github.com/reactphp/promise)
which resolves with a [PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface) object.

This projects ships a [`Response` class](#response) which implements the
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface).
In its most simple form, you can use it like this:

```php 
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain'
        ),
        "Hello World!\n"
    );
});
```

We use this [`Response` class](#response) throughout our project examples, but
feel free to use any other implementation of the
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface).
See also the [`Response` class](#response) for more details.

#### Deferred response

The example above returns the response directly, because it needs
no time to be processed.
Using a database, the file system or long calculations 
(in fact every action that will take >=1ms) to create your
response, will slow down the server.
To prevent this you SHOULD use a
[ReactPHP Promise](https://github.com/reactphp/promise#reactpromise).
This example shows how such a long-term action could look like:

```php
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) use ($loop) {
    return new Promise(function ($resolve, $reject) use ($loop) {
        $loop->addTimer(1.5, function() use ($resolve) {
            $response = new React\Http\Message\Response(
                200,
                array(
                    'Content-Type' => 'text/plain'
                ),
                "Hello world"
            );
            $resolve($response);
        });
    });
});
```

The above example will create a response after 1.5 second.
This example shows that you need a promise,
if your response needs time to created.
The `ReactPHP Promise` will resolve in a `Response` object when the request
body ends.
If the client closes the connection while the promise is still pending, the
promise will automatically be cancelled.
The promise cancellation handler can be used to clean up any pending resources
allocated in this case (if applicable).
If a promise is resolved after the client closes, it will simply be ignored.

#### Streaming outgoing response

The `Response` class in this project supports to add an instance which implements the
[ReactPHP `ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
for the response body.
So you are able stream data directly into the response body.
Note that other implementations of the
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
may only support strings.

```php
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) use ($loop) {
    $stream = new ThroughStream();

    $timer = $loop->addPeriodicTimer(0.5, function () use ($stream) {
        $stream->write(microtime(true) . PHP_EOL);
    });

    $loop->addTimer(5, function() use ($loop, $timer, $stream) {
        $loop->cancelTimer($timer);
        $stream->end();
    });

    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain'
        ),
        $stream
    );
});
```

The above example will emit every 0.5 seconds the current Unix timestamp 
with microseconds as float to the client and will end after 5 seconds.
This is just a example you could use of the streaming,
you could also send a big amount of data via little chunks 
or use it for body data that needs to calculated.

If the request handler resolves with a response stream that is already closed,
it will simply send an empty response body.
If the client closes the connection while the stream is still open, the
response stream will automatically be closed.
If a promise is resolved with a streaming body after the client closes, the
response stream will automatically be closed.
The `close` event can be used to clean up any pending resources allocated
in this case (if applicable).

> Note that special care has to be taken if you use a body stream instance that
  implements ReactPHP's
  [`DuplexStreamInterface`](https://github.com/reactphp/stream#duplexstreaminterface)
  (such as the `ThroughStream` in the above example).
>
> For *most* cases, this will simply only consume its readable side and forward
  (send) any data that is emitted by the stream, thus entirely ignoring the
  writable side of the stream.
  If however this is either a `101` (Switching Protocols) response or a `2xx`
  (Successful) response to a `CONNECT` method, it will also *write* data to the
  writable side of the stream.
  This can be avoided by either rejecting all requests with the `CONNECT`
  method (which is what most *normal* origin HTTP servers would likely do) or
  or ensuring that only ever an instance of
  [ReactPHP's `ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
  is used.
>
> The `101` (Switching Protocols) response code is useful for the more advanced
  `Upgrade` requests, such as upgrading to the WebSocket protocol or
  implementing custom protocol logic that is out of scope of the HTTP specs and
  this HTTP library.
  If you want to handle the `Upgrade: WebSocket` header, you will likely want
  to look into using [Ratchet](http://socketo.me/) instead.
  If you want to handle a custom protocol, you will likely want to look into the
  [HTTP specs](https://tools.ietf.org/html/rfc7230#section-6.7) and also see
  [examples #81 and #82](examples/) for more details.
  In particular, the `101` (Switching Protocols) response code MUST NOT be used
  unless you send an `Upgrade` response header value that is also present in
  the corresponding HTTP/1.1 `Upgrade` request header value.
  The server automatically takes care of sending a `Connection: upgrade`
  header value in this case, so you don't have to.
>
> The `CONNECT` method is useful in a tunneling setup (HTTPS proxy) and not
  something most origin HTTP servers would want to care about.
  The HTTP specs define an opaque "tunneling mode" for this method and make no
  use of the message body.
  For consistency reasons, this library uses a `DuplexStreamInterface` in the
  response body for tunneled application data.
  This implies that that a `2xx` (Successful) response to a `CONNECT` request
  can in fact use a streaming response body for the tunneled application data,
  so that any raw data the client sends over the connection will be piped
  through the writable stream for consumption.
  Note that while the HTTP specs make no use of the request body for `CONNECT`
  requests, one may still be present. Normal request body processing applies
  here and the connection will only turn to "tunneling mode" after the request
  body has been processed (which should be empty in most cases).
  See also [HTTP CONNECT server example](examples/72-server-http-connect-proxy.php) for more details.

#### Response length

If the response body size is known, a `Content-Length` response header will be
added automatically. This is the most common use case, for example when using
a `string` response body like this:

```php 
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain'
        ),
        "Hello World!\n"
    );
});
```

If the response body size is unknown, a `Content-Length` response header can not
be added automatically. When using a [streaming outgoing response](#streaming-outgoing-response)
without an explicit `Content-Length` response header, outgoing HTTP/1.1 response
messages will automatically use `Transfer-Encoding: chunked` while legacy HTTP/1.0
response messages will contain the plain response body. If you know the length
of your streaming response body, you MAY want to specify it explicitly like this:

```php
$server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) use ($loop) {
    $stream = new ThroughStream();

    $loop->addTimer(2.0, function () use ($stream) {
        $stream->end("Hello World!\n");
    });

    return new React\Http\Message\Response(
        200,
        array(
            'Content-Length' => '13',
            'Content-Type' => 'text/plain',
        ),
        $stream
    );
});
```

Any response to a `HEAD` request and any response with a `1xx` (Informational),
`204` (No Content) or `304` (Not Modified) status code will *not* include a
message body as per the HTTP specs.
This means that your callback does not have to take special care of this and any
response body will simply be ignored.

Similarly, any `2xx` (Successful) response to a `CONNECT` request, any response
with a `1xx` (Informational) or `204` (No Content) status code will *not*
include a `Content-Length` or `Transfer-Encoding` header as these do not apply
to these messages.
Note that a response to a `HEAD` request and any response with a `304` (Not
Modified) status code MAY include these headers even though
the message does not contain a response body, because these header would apply
to the message if the same request would have used an (unconditional) `GET`.

#### Invalid response

As stated above, each outgoing HTTP response is always represented by the
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface).
If your request handler function returns an invalid value or throws an
unhandled `Exception` or `Throwable`, the server will automatically send a `500`
(Internal Server Error) HTTP error response to the client.
On top of this, it will emit an `error` event that can be used for logging
purposes like this:

```php
$server->on('error', function (Exception $e) {
    echo 'Error: ' . $e->getMessage() . PHP_EOL;
    if ($e->getPrevious() !== null) {
        echo 'Previous: ' . $e->getPrevious()->getMessage() . PHP_EOL;
    }
});
```

Note that the server will also emit an `error` event if the client sends an
invalid HTTP request that never reaches your request handler function. See
also [invalid request](#invalid-request) for more details.
Additionally, a [streaming incoming request](#streaming-incoming-request) body
can also emit an `error` event on the request body.

The server will only send a very generic `500` (Interval Server Error) HTTP
error response without any further details to the client if an unhandled
error occurs. While we understand this might make initial debugging harder,
it also means that the server does not leak any application details or stack
traces to the outside by default. It is usually recommended to catch any
`Exception` or `Throwable` within your request handler function or alternatively
use a [`middleware`](#middleware) to avoid this generic error handling and
create your own HTTP response message instead.

#### Default response headers

When a response is returned from the request handler function, it will be
processed by the [`Server`](#server) and then sent back to the client.

A `Server: ReactPHP/1` response header will be added automatically. You can add
a custom `Server` response header like this:

```php
$server = new React\Http\Server($loop, function (ServerRequestInterface $request) {
    return new React\Http\Message\Response(
        200,
        array(
            'Server' => 'PHP/3'
        )
    );
});
```

If you do not want to send this `Sever` response header at all (such as when you
don't want to expose the underlying server software), you can use an empty
string value like this:

```php
$server = new React\Http\Server($loop, function (ServerRequestInterface $request) {
    return new React\Http\Message\Response(
        200,
        array(
            'Server' => ''
        )
    );
});
```

A `Date` response header will be added automatically with the current system
date and time if none is given. You can add a custom `Date` response header
like this:

```php
$server = new React\Http\Server($loop, function (ServerRequestInterface $request) {
    return new React\Http\Message\Response(
        200,
        array(
            'Date' => gmdate('D, d M Y H:i:s \G\M\T')
        )
    );
});
```

If you do not want to send this `Date` response header at all (such as when you
don't have an appropriate clock to rely on), you can use an empty string value
like this:

```php
$server = new React\Http\Server($loop, function (ServerRequestInterface $request) {
    return new React\Http\Message\Response(
        200,
        array(
            'Date' => ''
        )
    );
});
```

The `Server` class will automatically add the protocol version of the request,
so you don't have to. For instance, if the client sends the request using the
HTTP/1.1 protocol version, the response message will also use the same protocol
version, no matter what version is returned from the request handler function.

Note that persistent connections (`Connection: keep-alive`) are currently
not supported.
As such, HTTP/1.1 response messages will automatically include a
`Connection: close` header, irrespective of what header values are
passed explicitly.

### Middleware

As documented above, the [`Server`](#server) accepts a single request handler
argument that is responsible for processing an incoming HTTP request and then
creating and returning an outgoing HTTP response.

Many common use cases involve validating, processing, manipulating the incoming
HTTP request before passing it to the final business logic request handler.
As such, this project supports the concept of middleware request handlers.

#### Custom middleware

A middleware request handler is expected to adhere the following rules:

* It is a valid `callable`.
* It accepts an instance implementing
  [PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface)
  as first argument and an optional `callable` as second argument.
* It returns either:
  * An instance implementing
    [PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
    for direct consumption.
  * Any promise which can be consumed by
    [`Promise\resolve()`](https://reactphp.org/promise/#resolve) resolving to a
    [PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
    for deferred consumption.
  * It MAY throw an `Exception` (or return a rejected promise) in order to
    signal an error condition and abort the chain.
* It calls `$next($request)` to continue processing the next middleware
  request handler or returns explicitly without calling `$next` to
  abort the chain.
  * The `$next` request handler (recursively) invokes the next request
    handler from the chain with the same logic as above and returns (or throws)
    as above.
  * The `$request` may be modified prior to calling `$next($request)` to
    change the incoming request the next middleware operates on.
  * The `$next` return value may be consumed to modify the outgoing response.
  * The `$next` request handler MAY be called more than once if you want to
    implement custom "retry" logic etc.

Note that this very simple definition allows you to use either anonymous
functions or any classes that use the magic `__invoke()` method.
This allows you to easily create custom middleware request handlers on the fly
or use a class based approach to ease using existing middleware implementations.

While this project does provide the means to *use* middleware implementations,
it does not aim to *define* how middleware implementations should look like.
We realize that there's a vivid ecosystem of middleware implementations and
ongoing effort to standardize interfaces between these with
[PSR-15](https://www.php-fig.org/psr/psr-15/) (HTTP Server Request Handlers)
and support this goal.
As such, this project only bundles a few middleware implementations that are
required to match PHP's request behavior (see below) and otherwise actively
encourages [Third-Party Middleware](#third-party-middleware) implementations.

In order to use middleware request handlers, simply pass an array with all
callables as defined above to the [`Server`](#server).
The following example adds a middleware request handler that adds the current time to the request as a 
header (`Request-Time`) and a final request handler that always returns a 200 code without a body: 

```php
$server = new React\Http\Server(
    $loop,
    function (Psr\Http\Message\ServerRequestInterface $request, callable $next) {
        $request = $request->withHeader('Request-Time', time());
        return $next($request);
    },
    function (Psr\Http\Message\ServerRequestInterface $request) {
        return new React\Http\Message\Response(200);
    }
);
```

> Note how the middleware request handler and the final request handler have a
  very simple (and similar) interface. The only difference is that the final
  request handler does not receive a `$next` handler.

Similarly, you can use the result of the `$next` middleware request handler
function to modify the outgoing response.
Note that as per the above documentation, the `$next` middleware request handler may return a
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
directly or one wrapped in a promise for deferred resolution.
In order to simplify handling both paths, you can simply wrap this in a
[`Promise\resolve()`](https://reactphp.org/promise/#resolve) call like this:

```php
$server = new React\Http\Server(
    $loop,
    function (Psr\Http\Message\ServerRequestInterface $request, callable $next) {
        $promise = React\Promise\resolve($next($request));
        return $promise->then(function (ResponseInterface $response) {
            return $response->withHeader('Content-Type', 'text/html');
        });
    },
    function (Psr\Http\Message\ServerRequestInterface $request) {
        return new React\Http\Message\Response(200);
    }
);
```

Note that the `$next` middleware request handler may also throw an
`Exception` (or return a rejected promise) as described above.
The previous example does not catch any exceptions and would thus signal an
error condition to the `Server`.
Alternatively, you can also catch any `Exception` to implement custom error
handling logic (or logging etc.) by wrapping this in a
[`Promise`](https://reactphp.org/promise/#promise) like this:

```php
$server = new React\Http\Server(
    $loop,
    function (Psr\Http\Message\ServerRequestInterface $request, callable $next) {
        $promise = new React\Promise\Promise(function ($resolve) use ($next, $request) {
            $resolve($next($request));
        });
        return $promise->then(null, function (Exception $e) {
            return new React\Http\Message\Response(
                500,
                array(),
                'Internal error: ' . $e->getMessage()
            );
        });
    },
    function (Psr\Http\Message\ServerRequestInterface $request) {
        if (mt_rand(0, 1) === 1) {
            throw new RuntimeException('Database error');
        }
        return new React\Http\Message\Response(200);
    }
);
```

#### Third-Party Middleware

While this project does provide the means to *use* middleware implementations
(see above), it does not aim to *define* how middleware implementations should
look like. We realize that there's a vivid ecosystem of middleware
implementations and ongoing effort to standardize interfaces between these with
[PSR-15](https://www.php-fig.org/psr/psr-15/) (HTTP Server Request Handlers)
and support this goal.
As such, this project only bundles a few middleware implementations that are
required to match PHP's request behavior (see
[middleware implementations](#react-http-middleware)) and otherwise actively
encourages third-party middleware implementations.

While we would love to support PSR-15 directly in `react/http`, we understand
that this interface does not specifically target async APIs and as such does
not take advantage of promises for [deferred responses](#deferred-response).
The gist of this is that where PSR-15 enforces a
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
return value, we also accept a `PromiseInterface<ResponseInterface>`.
As such, we suggest using the external
[PSR-15 middleware adapter](https://github.com/friends-of-reactphp/http-middleware-psr15-adapter)
that uses on the fly monkey patching of these return values which makes using
most PSR-15 middleware possible with this package without any changes required.

Other than that, you can also use the above [middleware definition](#middleware)
to create custom middleware. A non-exhaustive list of third-party middleware can
be found at the [middleware wiki](https://github.com/reactphp/reactphp/wiki/Users#http-middleware).
If you build or know a custom middleware, make sure to let the world know and
feel free to add it to this list.

## API

### Browser

The `React\Http\Browser` is responsible for sending HTTP requests to your HTTP server
and keeps track of pending incoming HTTP responses.
It also registers everything with the main [`EventLoop`](https://github.com/reactphp/event-loop#usage).

```php
$loop = React\EventLoop\Factory::create();

$browser = new React\Http\Browser($loop);
```

If you need custom connector settings (DNS resolution, TLS parameters, timeouts,
proxy servers etc.), you can explicitly pass a custom instance of the
[`ConnectorInterface`](https://github.com/reactphp/socket#connectorinterface):

```php
$connector = new React\Socket\Connector($loop, array(
    'dns' => '127.0.0.1',
    'tcp' => array(
        'bindto' => '192.168.10.1:0'
    ),
    'tls' => array(
        'verify_peer' => false,
        'verify_peer_name' => false
    )
));

$browser = new React\Http\Browser($loop, $connector);
```

> Note that the browser class is final and shouldn't be extended, it is likely to be marked final in a future release.

#### get()

The `get(string $url, array $headers = array()): PromiseInterface<ResponseInterface>` method can be used to
send an HTTP GET request.

```php
$browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump((string)$response->getBody());
});
```

See also [GET request client example](examples/01-client-get-request.php).

#### post()

The `post(string $url, array $headers = array(), string|ReadableStreamInterface $contents = ''): PromiseInterface<ResponseInterface>` method can be used to
send an HTTP POST request.

```php
$browser->post(
    $url,
    [
        'Content-Type' => 'application/json'
    ],
    json_encode($data)
)->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump(json_decode((string)$response->getBody()));
});
```

See also [POST JSON client example](examples/04-client-post-json.php).

This method is also commonly used to submit HTML form data:

```php
$data = [
    'user' => 'Alice',
    'password' => 'secret'
];

$browser->post(
    $url,
    [
        'Content-Type' => 'application/x-www-form-urlencoded'
    ],
    http_build_query($data)
);
```

This method will automatically add a matching `Content-Length` request
header if the outgoing request body is a `string`. If you're using a
streaming request body (`ReadableStreamInterface`), it will default to
using `Transfer-Encoding: chunked` or you have to explicitly pass in a
matching `Content-Length` request header like so:

```php
$body = new React\Stream\ThroughStream();
$loop->addTimer(1.0, function () use ($body) {
    $body->end("hello world");
});

$browser->post($url, array('Content-Length' => '11'), $body);
```

#### head()

The `head(string $url, array $headers = array()): PromiseInterface<ResponseInterface>` method can be used to
send an HTTP HEAD request.

```php
$browser->head($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump($response->getHeaders());
});
```

#### patch()

The `patch(string $url, array $headers = array(), string|ReadableStreamInterface $contents = ''): PromiseInterface<ResponseInterface>` method can be used to
send an HTTP PATCH request.

```php
$browser->patch(
    $url,
    [
        'Content-Type' => 'application/json'
    ],
    json_encode($data)
)->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump(json_decode((string)$response->getBody()));
});
```

This method will automatically add a matching `Content-Length` request
header if the outgoing request body is a `string`. If you're using a
streaming request body (`ReadableStreamInterface`), it will default to
using `Transfer-Encoding: chunked` or you have to explicitly pass in a
matching `Content-Length` request header like so:

```php
$body = new React\Stream\ThroughStream();
$loop->addTimer(1.0, function () use ($body) {
    $body->end("hello world");
});

$browser->patch($url, array('Content-Length' => '11'), $body);
```

#### put()

The `put(string $url, array $headers = array()): PromiseInterface<ResponseInterface>` method can be used to
send an HTTP PUT request.

```php
$browser->put(
    $url,
    [
        'Content-Type' => 'text/xml'
    ],
    $xml->asXML()
)->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump((string)$response->getBody());
});
```

See also [PUT XML client example](examples/05-client-put-xml.php).

This method will automatically add a matching `Content-Length` request
header if the outgoing request body is a `string`. If you're using a
streaming request body (`ReadableStreamInterface`), it will default to
using `Transfer-Encoding: chunked` or you have to explicitly pass in a
matching `Content-Length` request header like so:

```php
$body = new React\Stream\ThroughStream();
$loop->addTimer(1.0, function () use ($body) {
    $body->end("hello world");
});

$browser->put($url, array('Content-Length' => '11'), $body);
```

#### delete()

The `delete(string $url, array $headers = array()): PromiseInterface<ResponseInterface>` method can be used to
send an HTTP DELETE request.

```php
$browser->delete($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump((string)$response->getBody());
});
```

#### request()

The `request(string $method, string $url, array $headers = array(), string|ReadableStreamInterface $body = ''): PromiseInterface<ResponseInterface>` method can be used to
send an arbitrary HTTP request.

The preferred way to send an HTTP request is by using the above
[request methods](#request-methods), for example the [`get()`](#get)
method to send an HTTP `GET` request.

As an alternative, if you want to use a custom HTTP request method, you
can use this method:

```php
$browser->request('OPTIONS', $url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    var_dump((string)$response->getBody());
});
```

This method will automatically add a matching `Content-Length` request
header if the size of the outgoing request body is known and non-empty.
For an empty request body, if will only include a `Content-Length: 0`
request header if the request method usually expects a request body (only
applies to `POST`, `PUT` and `PATCH`).

If you're using a streaming request body (`ReadableStreamInterface`), it
will default to using `Transfer-Encoding: chunked` or you have to
explicitly pass in a matching `Content-Length` request header like so:

```php
$body = new React\Stream\ThroughStream();
$loop->addTimer(1.0, function () use ($body) {
    $body->end("hello world");
});

$browser->request('POST', $url, array('Content-Length' => '11'), $body);
```

#### requestStreaming()

The `requestStreaming(string $method, string $url, array $headers = array(), string|ReadableStreamInterface $body = ''): PromiseInterface<ResponseInterface>` method can be used to
send an arbitrary HTTP request and receive a streaming response without buffering the response body.

The preferred way to send an HTTP request is by using the above
[request methods](#request-methods), for example the [`get()`](#get)
method to send an HTTP `GET` request. Each of these methods will buffer
the whole response body in memory by default. This is easy to get started
and works reasonably well for smaller responses.

In some situations, it's a better idea to use a streaming approach, where
only small chunks have to be kept in memory. You can use this method to
send an arbitrary HTTP request and receive a streaming response. It uses
the same HTTP message API, but does not buffer the response body in
memory. It only processes the response body in small chunks as data is
received and forwards this data through [ReactPHP's Stream API](https://github.com/reactphp/stream).
This works for (any number of) responses of arbitrary sizes.

```php
$browser->requestStreaming('GET', $url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    $body = $response->getBody();
    assert($body instanceof Psr\Http\Message\StreamInterface);
    assert($body instanceof React\Stream\ReadableStreamInterface);

    $body->on('data', function ($chunk) {
        echo $chunk;
    });

    $body->on('error', function (Exception $error) {
        echo 'Error: ' . $error->getMessage() . PHP_EOL;
    });

    $body->on('close', function () {
        echo '[DONE]' . PHP_EOL;
    });
});
```

See also [ReactPHP's `ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
and the [streaming response](#streaming-response) for more details,
examples and possible use-cases.

This method will automatically add a matching `Content-Length` request
header if the size of the outgoing request body is known and non-empty.
For an empty request body, if will only include a `Content-Length: 0`
request header if the request method usually expects a request body (only
applies to `POST`, `PUT` and `PATCH`).

If you're using a streaming request body (`ReadableStreamInterface`), it
will default to using `Transfer-Encoding: chunked` or you have to
explicitly pass in a matching `Content-Length` request header like so:

```php
$body = new React\Stream\ThroughStream();
$loop->addTimer(1.0, function () use ($body) {
    $body->end("hello world");
});

$browser->requestStreaming('POST', $url, array('Content-Length' => '11'), $body);
```

#### withTimeout()

The `withTimeout(bool|number $timeout): Browser` method can be used to
change the maximum timeout used for waiting for pending requests.

You can pass in the number of seconds to use as a new timeout value:

```php
$browser = $browser->withTimeout(10.0);
```

You can pass in a bool `false` to disable any timeouts. In this case,
requests can stay pending forever:

```php
$browser = $browser->withTimeout(false);
```

You can pass in a bool `true` to re-enable default timeout handling. This
will respects PHP's `default_socket_timeout` setting (default 60s):

```php
$browser = $browser->withTimeout(true);
```

See also [timeouts](#timeouts) for more details about timeout handling.

Notice that the [`Browser`](#browser) is an immutable object, i.e. this
method actually returns a *new* [`Browser`](#browser) instance with the
given timeout value applied.

#### withFollowRedirects()

The `withFollowRedirects(bool|int $followRedirects): Browser` method can be used to
change how HTTP redirects will be followed.

You can pass in the maximum number of redirects to follow:

```php
$browser = $browser->withFollowRedirects(5);
```

The request will automatically be rejected when the number of redirects
is exceeded. You can pass in a `0` to reject the request for any
redirects encountered:

```php
$browser = $browser->withFollowRedirects(0);

$browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    // only non-redirected responses will now end up here
    var_dump($response->getHeaders());
});
```

You can pass in a bool `false` to disable following any redirects. In
this case, requests will resolve with the redirection response instead
of following the `Location` response header:

```php
$browser = $browser->withFollowRedirects(false);

$browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    // any redirects will now end up here
    var_dump($response->getHeaderLine('Location'));
});
```

You can pass in a bool `true` to re-enable default redirect handling.
This defaults to following a maximum of 10 redirects:

```php
$browser = $browser->withFollowRedirects(true);
```

See also [redirects](#redirects) for more details about redirect handling.

Notice that the [`Browser`](#browser) is an immutable object, i.e. this
method actually returns a *new* [`Browser`](#browser) instance with the
given redirect setting applied.

#### withRejectErrorResponse()

The `withRejectErrorResponse(bool $obeySuccessCode): Browser` method can be used to
change whether non-successful HTTP response status codes (4xx and 5xx) will be rejected.

You can pass in a bool `false` to disable rejecting incoming responses
that use a 4xx or 5xx response status code. In this case, requests will
resolve with the response message indicating an error condition:

```php
$browser = $browser->withRejectErrorResponse(false);

$browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    // any HTTP response will now end up here
    var_dump($response->getStatusCode(), $response->getReasonPhrase());
});
```

You can pass in a bool `true` to re-enable default status code handling.
This defaults to rejecting any response status codes in the 4xx or 5xx
range with a [`ResponseException`](#responseexception):

```php
$browser = $browser->withRejectErrorResponse(true);

$browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    // any successful HTTP response will now end up here
    var_dump($response->getStatusCode(), $response->getReasonPhrase());
}, function (Exception $e) {
    if ($e instanceof React\Http\Message\ResponseException) {
        // any HTTP response error message will now end up here
        $response = $e->getResponse();
        var_dump($response->getStatusCode(), $response->getReasonPhrase());
    } else {
        var_dump($e->getMessage());
    }
});
```

Notice that the [`Browser`](#browser) is an immutable object, i.e. this
method actually returns a *new* [`Browser`](#browser) instance with the
given setting applied.

#### withBase()

The `withBase(string|null $baseUrl): Browser` method can be used to
change the base URL used to resolve relative URLs to.

If you configure a base URL, any requests to relative URLs will be
processed by first resolving this relative to the given absolute base
URL. This supports resolving relative path references (like `../` etc.).
This is particularly useful for (RESTful) API calls where all endpoints
(URLs) are located under a common base URL.

```php
$browser = $browser->withBase('http://api.example.com/v3/');

// will request http://api.example.com/v3/users
$browser->get('users')->then(…);
```

You can pass in a `null` base URL to return a new instance that does not
use a base URL:

```php
$browser = $browser->withBase(null);
```

Accordingly, any requests using relative URLs to a browser that does not
use a base URL can not be completed and will be rejected without sending
a request.

This method will throw an `InvalidArgumentException` if the given
`$baseUrl` argument is not a valid URL.

Notice that the [`Browser`](#browser) is an immutable object, i.e. the `withBase()` method
actually returns a *new* [`Browser`](#browser) instance with the given base URL applied.

#### withProtocolVersion()

The `withProtocolVersion(string $protocolVersion): Browser` method can be used to
change the HTTP protocol version that will be used for all subsequent requests.

All the above [request methods](#request-methods) default to sending
requests as HTTP/1.1. This is the preferred HTTP protocol version which
also provides decent backwards-compatibility with legacy HTTP/1.0
servers. As such, there should rarely be a need to explicitly change this
protocol version.

If you want to explicitly use the legacy HTTP/1.0 protocol version, you
can use this method:

```php
$browser = $browser->withProtocolVersion('1.0');

$browser->get($url)->then(…);
```

Notice that the [`Browser`](#browser) is an immutable object, i.e. this
method actually returns a *new* [`Browser`](#browser) instance with the
new protocol version applied.

#### withResponseBuffer()

The `withResponseBuffer(int $maximumSize): Browser` method can be used to
change the maximum size for buffering a response body.

The preferred way to send an HTTP request is by using the above
[request methods](#request-methods), for example the [`get()`](#get)
method to send an HTTP `GET` request. Each of these methods will buffer
the whole response body in memory by default. This is easy to get started
and works reasonably well for smaller responses.

By default, the response body buffer will be limited to 16 MiB. If the
response body exceeds this maximum size, the request will be rejected.

You can pass in the maximum number of bytes to buffer:

```php
$browser = $browser->withResponseBuffer(1024 * 1024);

$browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
    // response body will not exceed 1 MiB
    var_dump($response->getHeaders(), (string) $response->getBody());
});
```

Note that the response body buffer has to be kept in memory for each
pending request until its transfer is completed and it will only be freed
after a pending request is fulfilled. As such, increasing this maximum
buffer size to allow larger response bodies is usually not recommended.
Instead, you can use the [`requestStreaming()` method](#requeststreaming)
to receive responses with arbitrary sizes without buffering. Accordingly,
this maximum buffer size setting has no effect on streaming responses.

Notice that the [`Browser`](#browser) is an immutable object, i.e. this
method actually returns a *new* [`Browser`](#browser) instance with the
given setting applied.

### React\Http\Message

#### Response

The `React\Http\Message\Response` class can be used to
represent an outgoing server response message.

```php
$response = new React\Http\Message\Response(
    200,
    array(
        'Content-Type' => 'text/html'
    ),
    "<html>Hello world!</html>\n"
);
```

This class implements the
[PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
which in turn extends the
[PSR-7 `MessageInterface`](https://www.php-fig.org/psr/psr-7/#31-psrhttpmessagemessageinterface).

> Internally, this implementation builds on top of an existing incoming
  response message and only adds required streaming support. This base class is
  considered an implementation detail that may change in the future.

#### ServerRequest

The `React\Http\Message\ServerRequest` class can be used to
respresent an incoming server request message.

This class implements the
[PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface)
which extends the
[PSR-7 `RequestInterface`](https://www.php-fig.org/psr/psr-7/#32-psrhttpmessagerequestinterface)
which in turn extends the
[PSR-7 `MessageInterface`](https://www.php-fig.org/psr/psr-7/#31-psrhttpmessagemessageinterface).

This is mostly used internally to represent each incoming request message.
Likewise, you can also use this class in test cases to test how your web
application reacts to certain HTTP requests.

> Internally, this implementation builds on top of an existing outgoing
  request message and only adds required server methods. This base class is
  considered an implementation detail that may change in the future.

#### ResponseException

The `React\Http\Message\ResponseException` is an `Exception` sub-class that will be used to reject
a request promise if the remote server returns a non-success status code
(anything but 2xx or 3xx).
You can control this behavior via the [`withRejectErrorResponse()` method](#withrejecterrorresponse).

The `getCode(): int` method can be used to
return the HTTP response status code.

The `getResponse(): ResponseInterface` method can be used to
access its underlying response object.

### React\Http\Middleware

#### StreamingRequestMiddleware

The `React\Http\Middleware\StreamingRequestMiddleware` can be used to
process incoming requests with a streaming request body (without buffering).

This allows you to process requests of any size without buffering the request
body in memory. Instead, it will represent the request body as a
[`ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
that emit chunks of incoming data as it is received:

```php
$server = new React\Http\Server(array(
    new React\Http\Middleware\StreamingRequestMiddleware(),
    function (Psr\Http\Message\ServerRequestInterface $request) {
        $body = $request->getBody();
        assert($body instanceof Psr\Http\Message\StreamInterface);
        assert($body instanceof React\Stream\ReadableStreamInterface);

        return new React\Promise\Promise(function ($resolve) use ($body) {
            $bytes = 0;
            $body->on('data', function ($chunk) use (&$bytes) {
                $bytes += \count($chunk);
            });
            $body->on('close', function () use (&$bytes, $resolve) {
                $resolve(new React\Http\Message\Response(
                    200,
                    [],
                    "Received $bytes bytes\n"
                ));
            });
        });
    }
));
```

See also [streaming incoming request](#streaming-incoming-request)
for more details.

Additionally, this middleware can be used in combination with the
[`LimitConcurrentRequestsMiddleware`](#limitconcurrentrequestsmiddleware) and
[`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) (see below)
to explicitly configure the total number of requests that can be handled at
once:

```php
$server = new React\Http\Server(array(
    new React\Http\Middleware\StreamingRequestMiddleware(),
    new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
    new React\Http\Middleware\RequestBodyBufferMiddleware(2 * 1024 * 1024), // 2 MiB per request
    new React\Http\Middleware\RequestBodyParserMiddleware(),
    $handler
));
```

> Internally, this class is used as a "marker" to not trigger the default
  request buffering behavior in the `Server`. It does not implement any logic
  on its own.

#### LimitConcurrentRequestsMiddleware

The `React\Http\Middleware\LimitConcurrentRequestsMiddleware` can be used to
limit how many next handlers can be executed concurrently.

If this middleware is invoked, it will check if the number of pending
handlers is below the allowed limit and then simply invoke the next handler
and it will return whatever the next handler returns (or throws).

If the number of pending handlers exceeds the allowed limit, the request will
be queued (and its streaming body will be paused) and it will return a pending
promise.
Once a pending handler returns (or throws), it will pick the oldest request
from this queue and invokes the next handler (and its streaming body will be
resumed).

The following example shows how this middleware can be used to ensure no more
than 10 handlers will be invoked at once:

```php
$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\LimitConcurrentRequestsMiddleware(10),
    $handler
);
```

Similarly, this middleware is often used in combination with the
[`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) (see below)
to limit the total number of requests that can be buffered at once:

```php
$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\StreamingRequestMiddleware(),
    new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
    new React\Http\Middleware\RequestBodyBufferMiddleware(2 * 1024 * 1024), // 2 MiB per request
    new React\Http\Middleware\RequestBodyParserMiddleware(),
    $handler
);
```

More sophisticated examples include limiting the total number of requests
that can be buffered at once and then ensure the actual request handler only
processes one request after another without any concurrency:

```php
$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\StreamingRequestMiddleware(),
    new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
    new React\Http\Middleware\RequestBodyBufferMiddleware(2 * 1024 * 1024), // 2 MiB per request
    new React\Http\Middleware\RequestBodyParserMiddleware(),
    new React\Http\Middleware\LimitConcurrentRequestsMiddleware(1), // only execute 1 handler (no concurrency)
    $handler
);
```

#### RequestBodyBufferMiddleware

One of the built-in middleware is the `React\Http\Middleware\RequestBodyBufferMiddleware` which
can be used to buffer the whole incoming request body in memory.
This can be useful if full PSR-7 compatibility is needed for the request handler
and the default streaming request body handling is not needed.
The constructor accepts one optional argument, the maximum request body size.
When one isn't provided it will use `post_max_size` (default 8 MiB) from PHP's
configuration.
(Note that the value from your matching SAPI will be used, which is the CLI
configuration in most cases.)

Any incoming request that has a request body that exceeds this limit will be
accepted, but its request body will be discarded (empty request body).
This is done in order to avoid having to keep an incoming request with an
excessive size (for example, think of a 2 GB file upload) in memory.
This allows the next middleware handler to still handle this request, but it
will see an empty request body.
This is similar to PHP's default behavior, where the body will not be parsed
if this limit is exceeded. However, unlike PHP's default behavior, the raw
request body is not available via `php://input`.

The `RequestBodyBufferMiddleware` will buffer requests with bodies of known size 
(i.e. with `Content-Length` header specified) as well as requests with bodies of 
unknown size (i.e. with `Transfer-Encoding: chunked` header).

All requests will be buffered in memory until the request body end has
been reached and then call the next middleware handler with the complete,
buffered request.
Similarly, this will immediately invoke the next middleware handler for requests
that have an empty request body (such as a simple `GET` request) and requests
that are already buffered (such as due to another middleware).

Note that the given buffer size limit is applied to each request individually.
This means that if you allow a 2 MiB limit and then receive 1000 concurrent
requests, up to 2000 MiB may be allocated for these buffers alone.
As such, it's highly recommended to use this along with the
[`LimitConcurrentRequestsMiddleware`](#limitconcurrentrequestsmiddleware) (see above) to limit
the total number of concurrent requests.

Usage:

```php
$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\StreamingRequestMiddleware(),
    new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
    new React\Http\Middleware\RequestBodyBufferMiddleware(16 * 1024 * 1024), // 16 MiB
    function (Psr\Http\Message\ServerRequestInterface $request) {
        // The body from $request->getBody() is now fully available without the need to stream it 
        return new React\Http\Message\Response(200);
    },
);
```

#### RequestBodyParserMiddleware

The `React\Http\Middleware\RequestBodyParserMiddleware` takes a fully buffered request body
(generally from [`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware)), 
and parses the form values and file uploads from the incoming HTTP request body.

This middleware handler takes care of applying values from HTTP
requests that use `Content-Type: application/x-www-form-urlencoded` or
`Content-Type: multipart/form-data` to resemble PHP's default superglobals
`$_POST` and `$_FILES`.
Instead of relying on these superglobals, you can use the
`$request->getParsedBody()` and `$request->getUploadedFiles()` methods
as defined by PSR-7.

Accordingly, each file upload will be represented as instance implementing the
[PSR-7 `UploadedFileInterface`](https://www.php-fig.org/psr/psr-7/#36-psrhttpmessageuploadedfileinterface).
Due to its blocking nature, the `moveTo()` method is not available and throws
a `RuntimeException` instead.
You can use `$contents = (string)$file->getStream();` to access the file
contents and persist this to your favorite data store.

```php
$handler = function (Psr\Http\Message\ServerRequestInterface $request) {
    // If any, parsed form fields are now available from $request->getParsedBody()
    $body = $request->getParsedBody();
    $name = isset($body['name']) ? $body['name'] : 'unnamed';

    $files = $request->getUploadedFiles();
    $avatar = isset($files['avatar']) ? $files['avatar'] : null;
    if ($avatar instanceof Psr\Http\Message\UploadedFileInterface) {
        if ($avatar->getError() === UPLOAD_ERR_OK) {
            $uploaded = $avatar->getSize() . ' bytes';
        } elseif ($avatar->getError() === UPLOAD_ERR_INI_SIZE) {
            $uploaded = 'file too large';
        } else {
            $uploaded = 'with error';
        }
    } else {
        $uploaded = 'nothing';
    }

    return new React\Http\Message\Response(
        200,
        array(
            'Content-Type' => 'text/plain'
        ),
        $name . ' uploaded ' . $uploaded
    );
};

$server = new React\Http\Server(
    $loop,
    new React\Http\Middleware\StreamingRequestMiddleware(),
    new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
    new React\Http\Middleware\RequestBodyBufferMiddleware(16 * 1024 * 1024), // 16 MiB
    new React\Http\Middleware\RequestBodyParserMiddleware(),
    $handler
);
```

See also [form upload server example](examples/62-server-form-upload.php) for more details.

By default, this middleware respects the
[`upload_max_filesize`](https://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize)
(default `2M`) ini setting.
Files that exceed this limit will be rejected with an `UPLOAD_ERR_INI_SIZE` error.
You can control the maximum filesize for each individual file upload by
explicitly passing the maximum filesize in bytes as the first parameter to the
constructor like this:

```php
new React\Http\Middleware\RequestBodyParserMiddleware(8 * 1024 * 1024); // 8 MiB limit per file
```

By default, this middleware respects the
[`file_uploads`](https://www.php.net/manual/en/ini.core.php#ini.file-uploads)
(default `1`) and
[`max_file_uploads`](https://www.php.net/manual/en/ini.core.php#ini.max-file-uploads)
(default `20`) ini settings.
These settings control if any and how many files can be uploaded in a single request.
If you upload more files in a single request, additional files will be ignored
and the `getUploadedFiles()` method returns a truncated array.
Note that upload fields left blank on submission do not count towards this limit.
You can control the maximum number of file uploads per request by explicitly
passing the second parameter to the constructor like this:

```php
new React\Http\Middleware\RequestBodyParserMiddleware(10 * 1024, 100); // 100 files with 10 KiB each
```

> Note that this middleware handler simply parses everything that is already
  buffered in the request body.
  It is imperative that the request body is buffered by a prior middleware
  handler as given in the example above.
  This previous middleware handler is also responsible for rejecting incoming
  requests that exceed allowed message sizes (such as big file uploads).
  The [`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) used above
  simply discards excessive request bodies, resulting in an empty body.
  If you use this middleware without buffering first, it will try to parse an
  empty (streaming) body and may thus assume an empty data structure.
  See also [`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) for
  more details.
  
> PHP's `MAX_FILE_SIZE` hidden field is respected by this middleware.
  Files that exceed this limit will be rejected with an `UPLOAD_ERR_FORM_SIZE` error.

> This middleware respects the
  [`max_input_vars`](https://www.php.net/manual/en/info.configuration.php#ini.max-input-vars)
  (default `1000`) and
  [`max_input_nesting_level`](https://www.php.net/manual/en/info.configuration.php#ini.max-input-nesting-level)
  (default `64`) ini settings.

> Note that this middleware ignores the
  [`enable_post_data_reading`](https://www.php.net/manual/en/ini.core.php#ini.enable-post-data-reading)
  (default `1`) ini setting because it makes little sense to respect here and
  is left up to higher-level implementations.
  If you want to respect this setting, you have to check its value and
  effectively avoid using this middleware entirely.

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/http:^1.2
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 7+ and
HHVM.
It's *highly recommended to use PHP 7+* for this project.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

The test suite also contains a number of functional integration tests that rely
on a stable internet connection.
If you do not want to run these, they can simply be skipped like this:

```bash
$ php vendor/bin/phpunit --exclude-group internet
```

## License

MIT, see [LICENSE file](LICENSE).
<?php

namespace React\Http;

use Psr\Http\Message\ResponseInterface;
use RingCentral\Psr7\Request;
use RingCentral\Psr7\Uri;
use React\EventLoop\LoopInterface;
use React\Http\Io\ReadableBodyStream;
use React\Http\Io\Sender;
use React\Http\Io\Transaction;
use React\Promise\PromiseInterface;
use React\Socket\ConnectorInterface;
use React\Stream\ReadableStreamInterface;
use InvalidArgumentException;

/**
 * @final This class is final and shouldn't be extended as it is likely to be marked final in a future relase.
 */
class Browser
{
    private $transaction;
    private $baseUrl;
    private $protocolVersion = '1.1';

    /**
     * The `Browser` is responsible for sending HTTP requests to your HTTP server
     * and keeps track of pending incoming HTTP responses.
     * It also registers everything with the main [`EventLoop`](https://github.com/reactphp/event-loop#usage).
     *
     * ```php
     * $loop = React\EventLoop\Factory::create();
     *
     * $browser = new React\Http\Browser($loop);
     * ```
     *
     * If you need custom connector settings (DNS resolution, TLS parameters, timeouts,
     * proxy servers etc.), you can explicitly pass a custom instance of the
     * [`ConnectorInterface`](https://github.com/reactphp/socket#connectorinterface):
     *
     * ```php
     * $connector = new React\Socket\Connector($loop, array(
     *     'dns' => '127.0.0.1',
     *     'tcp' => array(
     *         'bindto' => '192.168.10.1:0'
     *     ),
     *     'tls' => array(
     *         'verify_peer' => false,
     *         'verify_peer_name' => false
     *     )
     * ));
     *
     * $browser = new React\Http\Browser($loop, $connector);
     * ```
     *
     * @param LoopInterface $loop
     * @param ConnectorInterface|null $connector [optional] Connector to use.
     *     Should be `null` in order to use default Connector.
     */
    public function __construct(LoopInterface $loop, ConnectorInterface $connector = null)
    {
        $this->transaction = new Transaction(
            Sender::createFromLoop($loop, $connector),
            $loop
        );
    }

    /**
     * Sends an HTTP GET request
     *
     * ```php
     * $browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     var_dump((string)$response->getBody());
     * });
     * ```
     *
     * See also [GET request client example](../examples/01-client-get-request.php).
     *
     * @param string $url     URL for the request.
     * @param array  $headers
     * @return PromiseInterface<ResponseInterface>
     */
    public function get($url, array $headers = array())
    {
        return $this->requestMayBeStreaming('GET', $url, $headers);
    }

    /**
     * Sends an HTTP POST request
     *
     * ```php
     * $browser->post(
     *     $url,
     *     [
     *         'Content-Type' => 'application/json'
     *     ],
     *     json_encode($data)
     * )->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     var_dump(json_decode((string)$response->getBody()));
     * });
     * ```
     *
     * See also [POST JSON client example](../examples/04-client-post-json.php).
     *
     * This method is also commonly used to submit HTML form data:
     *
     * ```php
     * $data = [
     *     'user' => 'Alice',
     *     'password' => 'secret'
     * ];
     *
     * $browser->post(
     *     $url,
     *     [
     *         'Content-Type' => 'application/x-www-form-urlencoded'
     *     ],
     *     http_build_query($data)
     * );
     * ```
     *
     * This method will automatically add a matching `Content-Length` request
     * header if the outgoing request body is a `string`. If you're using a
     * streaming request body (`ReadableStreamInterface`), it will default to
     * using `Transfer-Encoding: chunked` or you have to explicitly pass in a
     * matching `Content-Length` request header like so:
     *
     * ```php
     * $body = new React\Stream\ThroughStream();
     * $loop->addTimer(1.0, function () use ($body) {
     *     $body->end("hello world");
     * });
     *
     * $browser->post($url, array('Content-Length' => '11'), $body);
     * ```
     *
     * @param string                         $url      URL for the request.
     * @param array                          $headers
     * @param string|ReadableStreamInterface $contents
     * @return PromiseInterface<ResponseInterface>
     */
    public function post($url, array $headers = array(), $contents = '')
    {
        return $this->requestMayBeStreaming('POST', $url, $headers, $contents);
    }

    /**
     * Sends an HTTP HEAD request
     *
     * ```php
     * $browser->head($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     var_dump($response->getHeaders());
     * });
     * ```
     *
     * @param string $url     URL for the request.
     * @param array  $headers
     * @return PromiseInterface<ResponseInterface>
     */
    public function head($url, array $headers = array())
    {
        return $this->requestMayBeStreaming('HEAD', $url, $headers);
    }

    /**
     * Sends an HTTP PATCH request
     *
     * ```php
     * $browser->patch(
     *     $url,
     *     [
     *         'Content-Type' => 'application/json'
     *     ],
     *     json_encode($data)
     * )->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     var_dump(json_decode((string)$response->getBody()));
     * });
     * ```
     *
     * This method will automatically add a matching `Content-Length` request
     * header if the outgoing request body is a `string`. If you're using a
     * streaming request body (`ReadableStreamInterface`), it will default to
     * using `Transfer-Encoding: chunked` or you have to explicitly pass in a
     * matching `Content-Length` request header like so:
     *
     * ```php
     * $body = new React\Stream\ThroughStream();
     * $loop->addTimer(1.0, function () use ($body) {
     *     $body->end("hello world");
     * });
     *
     * $browser->patch($url, array('Content-Length' => '11'), $body);
     * ```
     *
     * @param string                         $url      URL for the request.
     * @param array                          $headers
     * @param string|ReadableStreamInterface $contents
     * @return PromiseInterface<ResponseInterface>
     */
    public function patch($url, array $headers = array(), $contents = '')
    {
        return $this->requestMayBeStreaming('PATCH', $url , $headers, $contents);
    }

    /**
     * Sends an HTTP PUT request
     *
     * ```php
     * $browser->put(
     *     $url,
     *     [
     *         'Content-Type' => 'text/xml'
     *     ],
     *     $xml->asXML()
     * )->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     var_dump((string)$response->getBody());
     * });
     * ```
     *
     * See also [PUT XML client example](../examples/05-client-put-xml.php).
     *
     * This method will automatically add a matching `Content-Length` request
     * header if the outgoing request body is a `string`. If you're using a
     * streaming request body (`ReadableStreamInterface`), it will default to
     * using `Transfer-Encoding: chunked` or you have to explicitly pass in a
     * matching `Content-Length` request header like so:
     *
     * ```php
     * $body = new React\Stream\ThroughStream();
     * $loop->addTimer(1.0, function () use ($body) {
     *     $body->end("hello world");
     * });
     *
     * $browser->put($url, array('Content-Length' => '11'), $body);
     * ```
     *
     * @param string                         $url      URL for the request.
     * @param array                          $headers
     * @param string|ReadableStreamInterface $contents
     * @return PromiseInterface<ResponseInterface>
     */
    public function put($url, array $headers = array(), $contents = '')
    {
        return $this->requestMayBeStreaming('PUT', $url, $headers, $contents);
    }

    /**
     * Sends an HTTP DELETE request
     *
     * ```php
     * $browser->delete($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     var_dump((string)$response->getBody());
     * });
     * ```
     *
     * @param string                         $url      URL for the request.
     * @param array                          $headers
     * @param string|ReadableStreamInterface $contents
     * @return PromiseInterface<ResponseInterface>
     */
    public function delete($url, array $headers = array(), $contents = '')
    {
        return $this->requestMayBeStreaming('DELETE', $url, $headers, $contents);
    }

    /**
     * Sends an arbitrary HTTP request.
     *
     * The preferred way to send an HTTP request is by using the above
     * [request methods](#request-methods), for example the [`get()`](#get)
     * method to send an HTTP `GET` request.
     *
     * As an alternative, if you want to use a custom HTTP request method, you
     * can use this method:
     *
     * ```php
     * $browser->request('OPTIONS', $url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     var_dump((string)$response->getBody());
     * });
     * ```
     *
     * This method will automatically add a matching `Content-Length` request
     * header if the size of the outgoing request body is known and non-empty.
     * For an empty request body, if will only include a `Content-Length: 0`
     * request header if the request method usually expects a request body (only
     * applies to `POST`, `PUT` and `PATCH`).
     *
     * If you're using a streaming request body (`ReadableStreamInterface`), it
     * will default to using `Transfer-Encoding: chunked` or you have to
     * explicitly pass in a matching `Content-Length` request header like so:
     *
     * ```php
     * $body = new React\Stream\ThroughStream();
     * $loop->addTimer(1.0, function () use ($body) {
     *     $body->end("hello world");
     * });
     *
     * $browser->request('POST', $url, array('Content-Length' => '11'), $body);
     * ```
     *
     * @param string                         $method   HTTP request method, e.g. GET/HEAD/POST etc.
     * @param string                         $url      URL for the request
     * @param array                          $headers  Additional request headers
     * @param string|ReadableStreamInterface $body     HTTP request body contents
     * @return PromiseInterface<ResponseInterface,Exception>
     */
    public function request($method, $url, array $headers = array(), $body = '')
    {
        return $this->withOptions(array('streaming' => false))->requestMayBeStreaming($method, $url, $headers, $body);
    }

    /**
     * Sends an arbitrary HTTP request and receives a streaming response without buffering the response body.
     *
     * The preferred way to send an HTTP request is by using the above
     * [request methods](#request-methods), for example the [`get()`](#get)
     * method to send an HTTP `GET` request. Each of these methods will buffer
     * the whole response body in memory by default. This is easy to get started
     * and works reasonably well for smaller responses.
     *
     * In some situations, it's a better idea to use a streaming approach, where
     * only small chunks have to be kept in memory. You can use this method to
     * send an arbitrary HTTP request and receive a streaming response. It uses
     * the same HTTP message API, but does not buffer the response body in
     * memory. It only processes the response body in small chunks as data is
     * received and forwards this data through [ReactPHP's Stream API](https://github.com/reactphp/stream).
     * This works for (any number of) responses of arbitrary sizes.
     *
     * ```php
     * $browser->requestStreaming('GET', $url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     $body = $response->getBody();
     *     assert($body instanceof Psr\Http\Message\StreamInterface);
     *     assert($body instanceof React\Stream\ReadableStreamInterface);
     *
     *     $body->on('data', function ($chunk) {
     *         echo $chunk;
     *     });
     *
     *     $body->on('error', function (Exception $error) {
     *         echo 'Error: ' . $error->getMessage() . PHP_EOL;
     *     });
     *
     *     $body->on('close', function () {
     *         echo '[DONE]' . PHP_EOL;
     *     });
     * });
     * ```
     *
     * See also [`ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
     * and the [streaming response](#streaming-response) for more details,
     * examples and possible use-cases.
     *
     * This method will automatically add a matching `Content-Length` request
     * header if the size of the outgoing request body is known and non-empty.
     * For an empty request body, if will only include a `Content-Length: 0`
     * request header if the request method usually expects a request body (only
     * applies to `POST`, `PUT` and `PATCH`).
     *
     * If you're using a streaming request body (`ReadableStreamInterface`), it
     * will default to using `Transfer-Encoding: chunked` or you have to
     * explicitly pass in a matching `Content-Length` request header like so:
     *
     * ```php
     * $body = new React\Stream\ThroughStream();
     * $loop->addTimer(1.0, function () use ($body) {
     *     $body->end("hello world");
     * });
     *
     * $browser->requestStreaming('POST', $url, array('Content-Length' => '11'), $body);
     * ```
     *
     * @param string                         $method   HTTP request method, e.g. GET/HEAD/POST etc.
     * @param string                         $url      URL for the request
     * @param array                          $headers  Additional request headers
     * @param string|ReadableStreamInterface $body     HTTP request body contents
     * @return PromiseInterface<ResponseInterface,Exception>
     */
    public function requestStreaming($method, $url, $headers = array(), $contents = '')
    {
        return $this->withOptions(array('streaming' => true))->requestMayBeStreaming($method, $url, $headers, $contents);
    }

    /**
     * Changes the maximum timeout used for waiting for pending requests.
     *
     * You can pass in the number of seconds to use as a new timeout value:
     *
     * ```php
     * $browser = $browser->withTimeout(10.0);
     * ```
     *
     * You can pass in a bool `false` to disable any timeouts. In this case,
     * requests can stay pending forever:
     *
     * ```php
     * $browser = $browser->withTimeout(false);
     * ```
     *
     * You can pass in a bool `true` to re-enable default timeout handling. This
     * will respects PHP's `default_socket_timeout` setting (default 60s):
     *
     * ```php
     * $browser = $browser->withTimeout(true);
     * ```
     *
     * See also [timeouts](#timeouts) for more details about timeout handling.
     *
     * Notice that the [`Browser`](#browser) is an immutable object, i.e. this
     * method actually returns a *new* [`Browser`](#browser) instance with the
     * given timeout value applied.
     *
     * @param bool|number $timeout
     * @return self
     */
    public function withTimeout($timeout)
    {
        if ($timeout === true) {
            $timeout = null;
        } elseif ($timeout === false) {
            $timeout = -1;
        } elseif ($timeout < 0) {
            $timeout = 0;
        }

        return $this->withOptions(array(
            'timeout' => $timeout,
        ));
    }

    /**
     * Changes how HTTP redirects will be followed.
     *
     * You can pass in the maximum number of redirects to follow:
     *
     * ```php
     * $browser = $browser->withFollowRedirects(5);
     * ```
     *
     * The request will automatically be rejected when the number of redirects
     * is exceeded. You can pass in a `0` to reject the request for any
     * redirects encountered:
     *
     * ```php
     * $browser = $browser->withFollowRedirects(0);
     *
     * $browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     // only non-redirected responses will now end up here
     *     var_dump($response->getHeaders());
     * });
     * ```
     *
     * You can pass in a bool `false` to disable following any redirects. In
     * this case, requests will resolve with the redirection response instead
     * of following the `Location` response header:
     *
     * ```php
     * $browser = $browser->withFollowRedirects(false);
     *
     * $browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     // any redirects will now end up here
     *     var_dump($response->getHeaderLine('Location'));
     * });
     * ```
     *
     * You can pass in a bool `true` to re-enable default redirect handling.
     * This defaults to following a maximum of 10 redirects:
     *
     * ```php
     * $browser = $browser->withFollowRedirects(true);
     * ```
     *
     * See also [redirects](#redirects) for more details about redirect handling.
     *
     * Notice that the [`Browser`](#browser) is an immutable object, i.e. this
     * method actually returns a *new* [`Browser`](#browser) instance with the
     * given redirect setting applied.
     *
     * @param bool|int $followRedirects
     * @return self
     */
    public function withFollowRedirects($followRedirects)
    {
        return $this->withOptions(array(
            'followRedirects' => $followRedirects !== false,
            'maxRedirects' => \is_bool($followRedirects) ? null : $followRedirects
        ));
    }

    /**
     * Changes whether non-successful HTTP response status codes (4xx and 5xx) will be rejected.
     *
     * You can pass in a bool `false` to disable rejecting incoming responses
     * that use a 4xx or 5xx response status code. In this case, requests will
     * resolve with the response message indicating an error condition:
     *
     * ```php
     * $browser = $browser->withRejectErrorResponse(false);
     *
     * $browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     // any HTTP response will now end up here
     *     var_dump($response->getStatusCode(), $response->getReasonPhrase());
     * });
     * ```
     *
     * You can pass in a bool `true` to re-enable default status code handling.
     * This defaults to rejecting any response status codes in the 4xx or 5xx
     * range:
     *
     * ```php
     * $browser = $browser->withRejectErrorResponse(true);
     *
     * $browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     // any successful HTTP response will now end up here
     *     var_dump($response->getStatusCode(), $response->getReasonPhrase());
     * }, function (Exception $e) {
     *     if ($e instanceof React\Http\Message\ResponseException) {
     *         // any HTTP response error message will now end up here
     *         $response = $e->getResponse();
     *         var_dump($response->getStatusCode(), $response->getReasonPhrase());
     *     } else {
     *         var_dump($e->getMessage());
     *     }
     * });
     * ```
     *
     * Notice that the [`Browser`](#browser) is an immutable object, i.e. this
     * method actually returns a *new* [`Browser`](#browser) instance with the
     * given setting applied.
     *
     * @param bool $obeySuccessCode
     * @return self
     */
    public function withRejectErrorResponse($obeySuccessCode)
    {
        return $this->withOptions(array(
            'obeySuccessCode' => $obeySuccessCode,
        ));
    }

    /**
     * Changes the base URL used to resolve relative URLs to.
     *
     * If you configure a base URL, any requests to relative URLs will be
     * processed by first resolving this relative to the given absolute base
     * URL. This supports resolving relative path references (like `../` etc.).
     * This is particularly useful for (RESTful) API calls where all endpoints
     * (URLs) are located under a common base URL.
     *
     * ```php
     * $browser = $browser->withBase('http://api.example.com/v3/');
     *
     * // will request http://api.example.com/v3/users
     * $browser->get('users')->then(…);
     * ```
     *
     * You can pass in a `null` base URL to return a new instance that does not
     * use a base URL:
     *
     * ```php
     * $browser = $browser->withBase(null);
     * ```
     *
     * Accordingly, any requests using relative URLs to a browser that does not
     * use a base URL can not be completed and will be rejected without sending
     * a request.
     *
     * This method will throw an `InvalidArgumentException` if the given
     * `$baseUrl` argument is not a valid URL.
     *
     * Notice that the [`Browser`](#browser) is an immutable object, i.e. the `withBase()` method
     * actually returns a *new* [`Browser`](#browser) instance with the given base URL applied.
     *
     * @param string|null $baseUrl absolute base URL
     * @return self
     * @throws InvalidArgumentException if the given $baseUrl is not a valid absolute URL
     * @see self::withoutBase()
     */
    public function withBase($baseUrl)
    {
        $browser = clone $this;
        if ($baseUrl === null) {
            $browser->baseUrl = null;
            return $browser;
        }

        $browser->baseUrl = new Uri($baseUrl);
        if (!\in_array($browser->baseUrl->getScheme(), array('http', 'https')) || $browser->baseUrl->getHost() === '') {
            throw new \InvalidArgumentException('Base URL must be absolute');
        }

        return $browser;
    }

    /**
     * Changes the HTTP protocol version that will be used for all subsequent requests.
     *
     * All the above [request methods](#request-methods) default to sending
     * requests as HTTP/1.1. This is the preferred HTTP protocol version which
     * also provides decent backwards-compatibility with legacy HTTP/1.0
     * servers. As such, there should rarely be a need to explicitly change this
     * protocol version.
     *
     * If you want to explicitly use the legacy HTTP/1.0 protocol version, you
     * can use this method:
     *
     * ```php
     * $browser = $browser->withProtocolVersion('1.0');
     *
     * $browser->get($url)->then(…);
     * ```
     *
     * Notice that the [`Browser`](#browser) is an immutable object, i.e. this
     * method actually returns a *new* [`Browser`](#browser) instance with the
     * new protocol version applied.
     *
     * @param string $protocolVersion HTTP protocol version to use, must be one of "1.1" or "1.0"
     * @return self
     * @throws InvalidArgumentException
     */
    public function withProtocolVersion($protocolVersion)
    {
        if (!\in_array($protocolVersion, array('1.0', '1.1'), true)) {
            throw new InvalidArgumentException('Invalid HTTP protocol version, must be one of "1.1" or "1.0"');
        }

        $browser = clone $this;
        $browser->protocolVersion = (string) $protocolVersion;

        return $browser;
    }

    /**
     * Changes the maximum size for buffering a response body.
     *
     * The preferred way to send an HTTP request is by using the above
     * [request methods](#request-methods), for example the [`get()`](#get)
     * method to send an HTTP `GET` request. Each of these methods will buffer
     * the whole response body in memory by default. This is easy to get started
     * and works reasonably well for smaller responses.
     *
     * By default, the response body buffer will be limited to 16 MiB. If the
     * response body exceeds this maximum size, the request will be rejected.
     *
     * You can pass in the maximum number of bytes to buffer:
     *
     * ```php
     * $browser = $browser->withResponseBuffer(1024 * 1024);
     *
     * $browser->get($url)->then(function (Psr\Http\Message\ResponseInterface $response) {
     *     // response body will not exceed 1 MiB
     *     var_dump($response->getHeaders(), (string) $response->getBody());
     * });
     * ```
     *
     * Note that the response body buffer has to be kept in memory for each
     * pending request until its transfer is completed and it will only be freed
     * after a pending request is fulfilled. As such, increasing this maximum
     * buffer size to allow larger response bodies is usually not recommended.
     * Instead, you can use the [`requestStreaming()` method](#requeststreaming)
     * to receive responses with arbitrary sizes without buffering. Accordingly,
     * this maximum buffer size setting has no effect on streaming responses.
     *
     * Notice that the [`Browser`](#browser) is an immutable object, i.e. this
     * method actually returns a *new* [`Browser`](#browser) instance with the
     * given setting applied.
     *
     * @param int $maximumSize
     * @return self
     * @see self::requestStreaming()
     */
    public function withResponseBuffer($maximumSize)
    {
        return $this->withOptions(array(
            'maximumSize' => $maximumSize
        ));
    }

    /**
     * Changes the [options](#options) to use:
     *
     * The [`Browser`](#browser) class exposes several options for the handling of
     * HTTP transactions. These options resemble some of PHP's
     * [HTTP context options](http://php.net/manual/en/context.http.php) and
     * can be controlled via the following API (and their defaults):
     *
     * ```php
     * // deprecated
     * $newBrowser = $browser->withOptions(array(
     *     'timeout' => null, // see withTimeout() instead
     *     'followRedirects' => true, // see withFollowRedirects() instead
     *     'maxRedirects' => 10, // see withFollowRedirects() instead
     *     'obeySuccessCode' => true, // see withRejectErrorResponse() instead
     *     'streaming' => false, // deprecated, see requestStreaming() instead
     * ));
     * ```
     *
     * See also [timeouts](#timeouts), [redirects](#redirects) and
     * [streaming](#streaming) for more details.
     *
     * Notice that the [`Browser`](#browser) is an immutable object, i.e. this
     * method actually returns a *new* [`Browser`](#browser) instance with the
     * options applied.
     *
     * @param array $options
     * @return self
     * @see self::withTimeout()
     * @see self::withFollowRedirects()
     * @see self::withRejectErrorResponse()
     */
    private function withOptions(array $options)
    {
        $browser = clone $this;
        $browser->transaction = $this->transaction->withOptions($options);

        return $browser;
    }

    /**
     * @param string                         $method
     * @param string                         $url
     * @param array                          $headers
     * @param string|ReadableStreamInterface $body
     * @return PromiseInterface<ResponseInterface,Exception>
     */
    private function requestMayBeStreaming($method, $url, array $headers = array(), $body = '')
    {
        if ($this->baseUrl !== null) {
            // ensure we're actually below the base URL
            $url = Uri::resolve($this->baseUrl, $url);
        }

        if ($body instanceof ReadableStreamInterface) {
            $body = new ReadableBodyStream($body);
        }

        return $this->transaction->send(
            new Request($method, $url, $headers, $body, $this->protocolVersion)
        );
    }
}
<?php

namespace React\Http\Client;

use React\EventLoop\LoopInterface;
use React\Socket\ConnectorInterface;
use React\Socket\Connector;

/**
 * @internal
 */
class Client
{
    private $connector;

    public function __construct(LoopInterface $loop, ConnectorInterface $connector = null)
    {
        if ($connector === null) {
            $connector = new Connector($loop);
        }

        $this->connector = $connector;
    }

    public function request($method, $url, array $headers = array(), $protocolVersion = '1.0')
    {
        $requestData = new RequestData($method, $url, $headers, $protocolVersion);

        return new Request($this->connector, $requestData);
    }
}
<?php

namespace React\Http\Client;

use Evenement\EventEmitter;
use React\Promise;
use React\Socket\ConnectionInterface;
use React\Socket\ConnectorInterface;
use React\Stream\WritableStreamInterface;
use RingCentral\Psr7 as gPsr;

/**
 * @event response
 * @event drain
 * @event error
 * @event end
 * @internal
 */
class Request extends EventEmitter implements WritableStreamInterface
{
    const STATE_INIT = 0;
    const STATE_WRITING_HEAD = 1;
    const STATE_HEAD_WRITTEN = 2;
    const STATE_END = 3;

    private $connector;
    private $requestData;

    private $stream;
    private $buffer;
    private $responseFactory;
    private $state = self::STATE_INIT;
    private $ended = false;

    private $pendingWrites = '';

    public function __construct(ConnectorInterface $connector, RequestData $requestData)
    {
        $this->connector = $connector;
        $this->requestData = $requestData;
    }

    public function isWritable()
    {
        return self::STATE_END > $this->state && !$this->ended;
    }

    private function writeHead()
    {
        $this->state = self::STATE_WRITING_HEAD;

        $requestData = $this->requestData;
        $streamRef = &$this->stream;
        $stateRef = &$this->state;
        $pendingWrites = &$this->pendingWrites;
        $that = $this;

        $promise = $this->connect();
        $promise->then(
            function (ConnectionInterface $stream) use ($requestData, &$streamRef, &$stateRef, &$pendingWrites, $that) {
                $streamRef = $stream;

                $stream->on('drain', array($that, 'handleDrain'));
                $stream->on('data', array($that, 'handleData'));
                $stream->on('end', array($that, 'handleEnd'));
                $stream->on('error', array($that, 'handleError'));
                $stream->on('close', array($that, 'handleClose'));

                $headers = (string) $requestData;

                $more = $stream->write($headers . $pendingWrites);

                $stateRef = Request::STATE_HEAD_WRITTEN;

                // clear pending writes if non-empty
                if ($pendingWrites !== '') {
                    $pendingWrites = '';

                    if ($more) {
                        $that->emit('drain');
                    }
                }
            },
            array($this, 'closeError')
        );

        $this->on('close', function() use ($promise) {
            $promise->cancel();
        });
    }

    public function write($data)
    {
        if (!$this->isWritable()) {
            return false;
        }

        // write directly to connection stream if already available
        if (self::STATE_HEAD_WRITTEN <= $this->state) {
            return $this->stream->write($data);
        }

        // otherwise buffer and try to establish connection
        $this->pendingWrites .= $data;
        if (self::STATE_WRITING_HEAD > $this->state) {
            $this->writeHead();
        }

        return false;
    }

    public function end($data = null)
    {
        if (!$this->isWritable()) {
            return;
        }

        if (null !== $data) {
            $this->write($data);
        } else if (self::STATE_WRITING_HEAD > $this->state) {
            $this->writeHead();
        }

        $this->ended = true;
    }

    /** @internal */
    public function handleDrain()
    {
        $this->emit('drain');
    }

    /** @internal */
    public function handleData($data)
    {
        $this->buffer .= $data;

        // buffer until double CRLF (or double LF for compatibility with legacy servers)
        if (false !== strpos($this->buffer, "\r\n\r\n") || false !== strpos($this->buffer, "\n\n")) {
            try {
                $response = gPsr\parse_response($this->buffer);
                $bodyChunk = (string) $response->getBody();
            } catch (\InvalidArgumentException $exception) {
                $this->emit('error', array($exception));
            }

            $this->buffer = null;

            $this->stream->removeListener('drain', array($this, 'handleDrain'));
            $this->stream->removeListener('data', array($this, 'handleData'));
            $this->stream->removeListener('end', array($this, 'handleEnd'));
            $this->stream->removeListener('error', array($this, 'handleError'));
            $this->stream->removeListener('close', array($this, 'handleClose'));

            if (!isset($response)) {
                return;
            }

            $this->stream->on('close', array($this, 'handleClose'));

            $this->emit('response', array($response, $this->stream));

            $this->stream->emit('data', array($bodyChunk));
        }
    }

    /** @internal */
    public function handleEnd()
    {
        $this->closeError(new \RuntimeException(
            "Connection ended before receiving response"
        ));
    }

    /** @internal */
    public function handleError(\Exception $error)
    {
        $this->closeError(new \RuntimeException(
            "An error occurred in the underlying stream",
            0,
            $error
        ));
    }

    /** @internal */
    public function handleClose()
    {
        $this->close();
    }

    /** @internal */
    public function closeError(\Exception $error)
    {
        if (self::STATE_END <= $this->state) {
            return;
        }
        $this->emit('error', array($error));
        $this->close();
    }

    public function close()
    {
        if (self::STATE_END <= $this->state) {
            return;
        }

        $this->state = self::STATE_END;
        $this->pendingWrites = '';

        if ($this->stream) {
            $this->stream->close();
        }

        $this->emit('close');
        $this->removeAllListeners();
    }

    protected function connect()
    {
        $scheme = $this->requestData->getScheme();
        if ($scheme !== 'https' && $scheme !== 'http') {
            return Promise\reject(
                new \InvalidArgumentException('Invalid request URL given')
            );
        }

        $host = $this->requestData->getHost();
        $port = $this->requestData->getPort();

        if ($scheme === 'https') {
            $host = 'tls://' . $host;
        }

        return $this->connector
            ->connect($host . ':' . $port);
    }
}
<?php

namespace React\Http\Client;

/**
 * @internal
 */
class RequestData
{
    private $method;
    private $url;
    private $headers;
    private $protocolVersion;

    public function __construct($method, $url, array $headers = array(), $protocolVersion = '1.0')
    {
        $this->method = $method;
        $this->url = $url;
        $this->headers = $headers;
        $this->protocolVersion = $protocolVersion;
    }

    private function mergeDefaultheaders(array $headers)
    {
        $port = ($this->getDefaultPort() === $this->getPort()) ? '' : ":{$this->getPort()}";
        $connectionHeaders = ('1.1' === $this->protocolVersion) ? array('Connection' => 'close') : array();
        $authHeaders = $this->getAuthHeaders();

        $defaults = array_merge(
            array(
                'Host'          => $this->getHost().$port,
                'User-Agent'    => 'ReactPHP/1',
            ),
            $connectionHeaders,
            $authHeaders
        );

        // remove all defaults that already exist in $headers
        $lower = array_change_key_case($headers, CASE_LOWER);
        foreach ($defaults as $key => $_) {
            if (isset($lower[strtolower($key)])) {
                unset($defaults[$key]);
            }
        }

        return array_merge($defaults, $headers);
    }

    public function getScheme()
    {
        return parse_url($this->url, PHP_URL_SCHEME);
    }

    public function getHost()
    {
        return parse_url($this->url, PHP_URL_HOST);
    }

    public function getPort()
    {
        return (int) parse_url($this->url, PHP_URL_PORT) ?: $this->getDefaultPort();
    }

    public function getDefaultPort()
    {
        return ('https' === $this->getScheme()) ? 443 : 80;
    }

    public function getPath()
    {
        $path = parse_url($this->url, PHP_URL_PATH);
        $queryString = parse_url($this->url, PHP_URL_QUERY);

        // assume "/" path by default, but allow "OPTIONS *"
        if ($path === null) {
            $path = ($this->method === 'OPTIONS' && $queryString === null) ? '*': '/';
        }
        if ($queryString !== null) {
            $path .= '?' . $queryString;
        }

        return $path;
    }

    public function setProtocolVersion($version)
    {
        $this->protocolVersion = $version;
    }

    public function __toString()
    {
        $headers = $this->mergeDefaultheaders($this->headers);

        $data = '';
        $data .= "{$this->method} {$this->getPath()} HTTP/{$this->protocolVersion}\r\n";
        foreach ($headers as $name => $values) {
            foreach ((array)$values as $value) {
                $data .= "$name: $value\r\n";
            }
        }
        $data .= "\r\n";

        return $data;
    }

    private function getUrlUserPass()
    {
        $components = parse_url($this->url);

        if (isset($components['user'])) {
            return array(
                'user' => $components['user'],
                'pass' => isset($components['pass']) ? $components['pass'] : null,
            );
        }
    }

    private function getAuthHeaders()
    {
        if (null !== $auth = $this->getUrlUserPass()) {
            return array(
                'Authorization' => 'Basic ' . base64_encode($auth['user'].':'.$auth['pass']),
            );
        }

        return array();
    }
}
<?php

namespace React\Http\Io;

use Psr\Http\Message\StreamInterface;

/**
 * [Internal] PSR-7 message body implementation using an in-memory buffer
 *
 * @internal
 */
class BufferedBody implements StreamInterface
{
    private $buffer = '';
    private $position = 0;
    private $closed = false;

    public function __construct($buffer)
    {
        $this->buffer = $buffer;
    }

    public function __toString()
    {
        if ($this->closed) {
            return '';
        }

        $this->seek(0);

        return $this->getContents();
    }

    public function close()
    {
        $this->buffer = '';
        $this->position = 0;
        $this->closed = true;
    }

    public function detach()
    {
        $this->close();

        return null;
    }

    public function getSize()
    {
        return $this->closed ? null : \strlen($this->buffer);
    }

    public function tell()
    {
        if ($this->closed) {
            throw new \RuntimeException('Unable to tell position of closed stream');
        }

        return $this->position;
    }

    public function eof()
    {
        return $this->position >= \strlen($this->buffer);
    }

    public function isSeekable()
    {
        return !$this->closed;
    }

    public function seek($offset, $whence = \SEEK_SET)
    {
        if ($this->closed) {
            throw new \RuntimeException('Unable to seek on closed stream');
        }

        $old = $this->position;

        if ($whence === \SEEK_SET) {
            $this->position = $offset;
        } elseif ($whence === \SEEK_CUR) {
            $this->position += $offset;
        } elseif ($whence === \SEEK_END) {
            $this->position = \strlen($this->buffer) + $offset;
        } else {
            throw new \InvalidArgumentException('Invalid seek mode given');
        }

        if (!\is_int($this->position) || $this->position < 0) {
            $this->position = $old;
            throw new \RuntimeException('Unable to seek to position');
        }
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function isWritable()
    {
        return !$this->closed;
    }

    public function write($string)
    {
        if ($this->closed) {
            throw new \RuntimeException('Unable to write to closed stream');
        }

        if ($string === '') {
            return 0;
        }

        if ($this->position > 0 && !isset($this->buffer[$this->position - 1])) {
            $this->buffer = \str_pad($this->buffer, $this->position, "\0");
        }

        $len = \strlen($string);
        $this->buffer = \substr($this->buffer, 0, $this->position) . $string . \substr($this->buffer, $this->position + $len);
        $this->position += $len;

        return $len;
    }

    public function isReadable()
    {
        return !$this->closed;
    }

    public function read($length)
    {
        if ($this->closed) {
            throw new \RuntimeException('Unable to read from closed stream');
        }

        if ($length < 1) {
            throw new \InvalidArgumentException('Invalid read length given');
        }

        if ($this->position + $length > \strlen($this->buffer)) {
            $length = \strlen($this->buffer) - $this->position;
        }

        if (!isset($this->buffer[$this->position])) {
            return '';
        }

        $pos = $this->position;
        $this->position += $length;

        return \substr($this->buffer, $pos, $length);
    }

    public function getContents()
    {
        if ($this->closed) {
            throw new \RuntimeException('Unable to read from closed stream');
        }

        if (!isset($this->buffer[$this->position])) {
            return '';
        }

        $pos = $this->position;
        $this->position = \strlen($this->buffer);

        return \substr($this->buffer, $pos);
    }

    public function getMetadata($key = null)
    {
        return $key === null ? array() : null;
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;
use Exception;

/**
 * [Internal] Decodes "Transfer-Encoding: chunked" from given stream and returns only payload data.
 *
 * This is used internally to decode incoming requests with this encoding.
 *
 * @internal
 */
class ChunkedDecoder extends EventEmitter implements ReadableStreamInterface
{
    const CRLF = "\r\n";
    const MAX_CHUNK_HEADER_SIZE = 1024;

    private $closed = false;
    private $input;
    private $buffer = '';
    private $chunkSize = 0;
    private $transferredSize = 0;
    private $headerCompleted = false;

    public function __construct(ReadableStreamInterface $input)
    {
        $this->input = $input;

        $this->input->on('data', array($this, 'handleData'));
        $this->input->on('end', array($this, 'handleEnd'));
        $this->input->on('error', array($this, 'handleError'));
        $this->input->on('close', array($this, 'close'));
    }

    public function isReadable()
    {
        return !$this->closed && $this->input->isReadable();
    }

    public function pause()
    {
        $this->input->pause();
    }

    public function resume()
    {
        $this->input->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        Util::pipe($this, $dest, $options);

        return $dest;
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->buffer = '';

        $this->closed = true;

        $this->input->close();

        $this->emit('close');
        $this->removeAllListeners();
    }

    /** @internal */
    public function handleEnd()
    {
        if (!$this->closed) {
            $this->handleError(new Exception('Unexpected end event'));
        }
    }

    /** @internal */
    public function handleError(Exception $e)
    {
        $this->emit('error', array($e));
        $this->close();
    }

    /** @internal */
    public function handleData($data)
    {
        $this->buffer .= $data;

        while ($this->buffer !== '') {
            if (!$this->headerCompleted) {
                $positionCrlf = \strpos($this->buffer, static::CRLF);

                if ($positionCrlf === false) {
                    // Header shouldn't be bigger than 1024 bytes
                    if (isset($this->buffer[static::MAX_CHUNK_HEADER_SIZE])) {
                        $this->handleError(new Exception('Chunk header size inclusive extension bigger than' . static::MAX_CHUNK_HEADER_SIZE. ' bytes'));
                    }
                    return;
                }

                $header = \strtolower((string)\substr($this->buffer, 0, $positionCrlf));
                $hexValue = $header;

                if (\strpos($header, ';') !== false) {
                    $array = \explode(';', $header);
                    $hexValue = $array[0];
                }

                if ($hexValue !== '') {
                    $hexValue = \ltrim(\trim($hexValue), "0");
                    if ($hexValue === '') {
                        $hexValue = "0";
                    }
                }

                $this->chunkSize = @\hexdec($hexValue);
                if (!\is_int($this->chunkSize) || \dechex($this->chunkSize) !== $hexValue) {
                    $this->handleError(new Exception($hexValue . ' is not a valid hexadecimal number'));
                    return;
                }

                $this->buffer = (string)\substr($this->buffer, $positionCrlf + 2);
                $this->headerCompleted = true;
                if ($this->buffer === '') {
                    return;
                }
            }

            $chunk = (string)\substr($this->buffer, 0, $this->chunkSize - $this->transferredSize);

            if ($chunk !== '') {
                $this->transferredSize += \strlen($chunk);
                $this->emit('data', array($chunk));
                $this->buffer = (string)\substr($this->buffer, \strlen($chunk));
            }

            $positionCrlf = \strpos($this->buffer, static::CRLF);

            if ($positionCrlf === 0) {
                if ($this->chunkSize === 0) {
                    $this->emit('end');
                    $this->close();
                    return;
                }
                $this->chunkSize = 0;
                $this->headerCompleted = false;
                $this->transferredSize = 0;
                $this->buffer = (string)\substr($this->buffer, 2);
            } elseif ($this->chunkSize === 0) {
                // end chunk received, skip all trailer data
                $this->buffer = (string)\substr($this->buffer, $positionCrlf);
            }

            if ($positionCrlf !== 0 && $this->chunkSize !== 0 && $this->chunkSize === $this->transferredSize && \strlen($this->buffer) > 2) {
                // the first 2 characters are not CRLF, send error event
                $this->handleError(new Exception('Chunk does not end with a CRLF'));
                return;
            }

            if ($positionCrlf !== 0 && \strlen($this->buffer) < 2) {
                // No CRLF found, wait for additional data which could be a CRLF
                return;
            }
        }
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * [Internal] Encodes given payload stream with "Transfer-Encoding: chunked" and emits encoded data
 *
 * This is used internally to encode outgoing requests with this encoding.
 *
 * @internal
 */
class ChunkedEncoder extends EventEmitter implements ReadableStreamInterface
{
    private $input;
    private $closed = false;

    public function __construct(ReadableStreamInterface $input)
    {
        $this->input = $input;

        $this->input->on('data', array($this, 'handleData'));
        $this->input->on('end', array($this, 'handleEnd'));
        $this->input->on('error', array($this, 'handleError'));
        $this->input->on('close', array($this, 'close'));
    }

    public function isReadable()
    {
        return !$this->closed && $this->input->isReadable();
    }

    public function pause()
    {
        $this->input->pause();
    }

    public function resume()
    {
        $this->input->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        return Util::pipe($this, $dest, $options);
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;
        $this->input->close();

        $this->emit('close');
        $this->removeAllListeners();
    }

    /** @internal */
    public function handleData($data)
    {
        if ($data !== '') {
            $this->emit('data', array(
                \dechex(\strlen($data)) . "\r\n" . $data . "\r\n"
            ));
        }
    }

    /** @internal */
    public function handleError(\Exception $e)
    {
        $this->emit('error', array($e));
        $this->close();
    }

    /** @internal */
    public function handleEnd()
    {
        $this->emit('data', array("0\r\n\r\n"));

        if (!$this->closed) {
            $this->emit('end');
            $this->close();
        }
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * [Internal] Protects a given stream from actually closing and only discards its incoming data instead.
 *
 * This is used internally to prevent the underlying connection from closing, so
 * that we can still send back a response over the same stream.
 *
 * @internal
 * */
class CloseProtectionStream extends EventEmitter implements ReadableStreamInterface
{
    private $input;
    private $closed = false;
    private $paused = false;

    /**
     * @param ReadableStreamInterface $input stream that will be discarded instead of closing it on an 'close' event.
     */
    public function __construct(ReadableStreamInterface $input)
    {
        $this->input = $input;

        $this->input->on('data', array($this, 'handleData'));
        $this->input->on('end', array($this, 'handleEnd'));
        $this->input->on('error', array($this, 'handleError'));
        $this->input->on('close', array($this, 'close'));
    }

    public function isReadable()
    {
        return !$this->closed && $this->input->isReadable();
    }

    public function pause()
    {
        if ($this->closed) {
            return;
        }

        $this->paused = true;
        $this->input->pause();
    }

    public function resume()
    {
        if ($this->closed) {
            return;
        }

        $this->paused = false;
        $this->input->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        Util::pipe($this, $dest, $options);

        return $dest;
    }

     public function close()
     {
         if ($this->closed) {
             return;
         }

         $this->closed = true;

         // stop listening for incoming events
         $this->input->removeListener('data', array($this, 'handleData'));
         $this->input->removeListener('error', array($this, 'handleError'));
         $this->input->removeListener('end', array($this, 'handleEnd'));
         $this->input->removeListener('close', array($this, 'close'));

         // resume the stream to ensure we discard everything from incoming connection
         if ($this->paused) {
             $this->paused = false;
             $this->input->resume();
         }

         $this->emit('close');
         $this->removeAllListeners();
     }

     /** @internal */
     public function handleData($data)
     {
        $this->emit('data', array($data));
     }

     /** @internal */
     public function handleEnd()
     {
         $this->emit('end');
         $this->close();
     }

     /** @internal */
     public function handleError(\Exception $e)
     {
         $this->emit('error', array($e));
     }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use Psr\Http\Message\StreamInterface;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * [Internal] Bridge between an empty StreamInterface from PSR-7 and ReadableStreamInterface from ReactPHP
 *
 * This class is used in the server to represent an empty body stream of an
 * incoming response from the client. This is similar to the `HttpBodyStream`,
 * but is specifically designed for the common case of having an empty message
 * body.
 *
 * Note that this is an internal class only and nothing you should usually care
 * about. See the `StreamInterface` and `ReadableStreamInterface` for more
 * details.
 *
 * @see HttpBodyStream
 * @see StreamInterface
 * @see ReadableStreamInterface
 * @internal
 */
class EmptyBodyStream extends EventEmitter implements StreamInterface, ReadableStreamInterface
{
    private $closed = false;

    public function isReadable()
    {
        return !$this->closed;
    }

    public function pause()
    {
        // NOOP
    }

    public function resume()
    {
        // NOOP
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        Util::pipe($this, $dest, $options);

        return $dest;
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;

        $this->emit('close');
        $this->removeAllListeners();
    }

    public function getSize()
    {
        return 0;
    }

    /** @ignore */
    public function __toString()
    {
        return '';
    }

    /** @ignore */
    public function detach()
    {
        return null;
    }

    /** @ignore */
    public function tell()
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function eof()
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function isSeekable()
    {
        return false;
    }

    /** @ignore */
    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function rewind()
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function isWritable()
    {
        return false;
    }

    /** @ignore */
    public function write($string)
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function read($length)
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function getContents()
    {
        return '';
    }

    /** @ignore */
    public function getMetadata($key = null)
    {
        return ($key === null) ? array() : null;
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use Psr\Http\Message\StreamInterface;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * [Internal] Bridge between StreamInterface from PSR-7 and ReadableStreamInterface from ReactPHP
 *
 * This class is used in the server to stream the body of an incoming response
 * from the client. This allows us to stream big amounts of data without having
 * to buffer this data. Similarly, this used to stream the body of an outgoing
 * request body to the client. The data will be sent directly to the client.
 *
 * Note that this is an internal class only and nothing you should usually care
 * about. See the `StreamInterface` and `ReadableStreamInterface` for more
 * details.
 *
 * @see StreamInterface
 * @see ReadableStreamInterface
 * @internal
 */
class HttpBodyStream extends EventEmitter implements StreamInterface, ReadableStreamInterface
{
    public $input;
    private $closed = false;
    private $size;

    /**
     * @param ReadableStreamInterface $input Stream data from $stream as a body of a PSR-7 object4
     * @param int|null $size size of the data body
     */
    public function __construct(ReadableStreamInterface $input, $size)
    {
        $this->input = $input;
        $this->size = $size;

        $this->input->on('data', array($this, 'handleData'));
        $this->input->on('end', array($this, 'handleEnd'));
        $this->input->on('error', array($this, 'handleError'));
        $this->input->on('close', array($this, 'close'));
    }

    public function isReadable()
    {
        return !$this->closed && $this->input->isReadable();
    }

    public function pause()
    {
        $this->input->pause();
    }

    public function resume()
    {
        $this->input->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        Util::pipe($this, $dest, $options);

        return $dest;
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;

        $this->input->close();

        $this->emit('close');
        $this->removeAllListeners();
    }

    public function getSize()
    {
        return $this->size;
    }

    /** @ignore */
    public function __toString()
    {
        return '';
    }

    /** @ignore */
    public function detach()
    {
        return null;
    }

    /** @ignore */
    public function tell()
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function eof()
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function isSeekable()
    {
        return false;
    }

    /** @ignore */
    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function rewind()
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function isWritable()
    {
        return false;
    }

    /** @ignore */
    public function write($string)
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function read($length)
    {
        throw new \BadMethodCallException();
    }

    /** @ignore */
    public function getContents()
    {
        return '';
    }

    /** @ignore */
    public function getMetadata($key = null)
    {
        return null;
    }

    /** @internal */
    public function handleData($data)
    {
        $this->emit('data', array($data));
    }

    /** @internal */
    public function handleError(\Exception $e)
    {
        $this->emit('error', array($e));
        $this->close();
    }

    /** @internal */
    public function handleEnd()
    {
        if (!$this->closed) {
            $this->emit('end');
            $this->close();
        }
    }
}
<?php

namespace React\Http\Io;

/**
 * @internal
 */
final class IniUtil
{
    /**
     * Convert a ini like size to a numeric size in bytes.
     *
     * @param string $size
     * @return int
     */
    public static function iniSizeToBytes($size)
    {
        if (\is_numeric($size)) {
            return (int)$size;
        }

        $suffix = \strtoupper(\substr($size, -1));
        $strippedSize = \substr($size, 0, -1);

        if (!\is_numeric($strippedSize)) {
            throw new \InvalidArgumentException("$size is not a valid ini size");
        }

        if ($strippedSize <= 0) {
            throw new \InvalidArgumentException("Expect $size to be higher isn't zero or lower");
        }

        if ($suffix === 'K') {
            return $strippedSize * 1024;
        }
        if ($suffix === 'M') {
            return $strippedSize * 1024 * 1024;
        }
        if ($suffix === 'G') {
            return $strippedSize * 1024 * 1024 * 1024;
        }
        if ($suffix === 'T') {
            return $strippedSize * 1024  * 1024 * 1024 * 1024;
        }

        return (int)$size;
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * [Internal] Limits the amount of data the given stream can emit
 *
 * This is used internally to limit the size of the underlying connection stream
 * to the size defined by the "Content-Length" header of the incoming request.
 *
 * @internal
 */
class LengthLimitedStream extends EventEmitter implements ReadableStreamInterface
{
    private $stream;
    private $closed = false;
    private $transferredLength = 0;
    private $maxLength;

    public function __construct(ReadableStreamInterface $stream, $maxLength)
    {
        $this->stream = $stream;
        $this->maxLength = $maxLength;

        $this->stream->on('data', array($this, 'handleData'));
        $this->stream->on('end', array($this, 'handleEnd'));
        $this->stream->on('error', array($this, 'handleError'));
        $this->stream->on('close', array($this, 'close'));
    }

    public function isReadable()
    {
        return !$this->closed && $this->stream->isReadable();
    }

    public function pause()
    {
        $this->stream->pause();
    }

    public function resume()
    {
        $this->stream->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        Util::pipe($this, $dest, $options);

        return $dest;
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;

        $this->stream->close();

        $this->emit('close');
        $this->removeAllListeners();
    }

    /** @internal */
    public function handleData($data)
    {
        if (($this->transferredLength + \strlen($data)) > $this->maxLength) {
            // Only emit data until the value of 'Content-Length' is reached, the rest will be ignored
            $data = (string)\substr($data, 0, $this->maxLength - $this->transferredLength);
        }

        if ($data !== '') {
            $this->transferredLength += \strlen($data);
            $this->emit('data', array($data));
        }

        if ($this->transferredLength === $this->maxLength) {
            // 'Content-Length' reached, stream will end
            $this->emit('end');
            $this->close();
            $this->stream->removeListener('data', array($this, 'handleData'));
        }
    }

    /** @internal */
    public function handleError(\Exception $e)
    {
        $this->emit('error', array($e));
        $this->close();
    }

    /** @internal */
    public function handleEnd()
    {
        if (!$this->closed) {
            $this->handleError(new \Exception('Unexpected end event'));
        }
    }

}
<?php

namespace React\Http\Io;

use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use React\Promise\PromiseInterface;

/**
 * [Internal] Middleware runner to expose an array of middleware request handlers as a single request handler callable
 *
 * @internal
 */
final class MiddlewareRunner
{
    /**
     * @var callable[]
     */
    private $middleware;

    /**
     * @param callable[] $middleware
     */
    public function __construct(array $middleware)
    {
        $this->middleware = \array_values($middleware);
    }

    /**
     * @param ServerRequestInterface $request
     * @return ResponseInterface|PromiseInterface<ResponseInterface>
     * @throws \Exception
     */
    public function __invoke(ServerRequestInterface $request)
    {
        if (empty($this->middleware)) {
            throw new \RuntimeException('No middleware to run');
        }

        return $this->call($request, 0);
    }

    /** @internal */
    public function call(ServerRequestInterface $request, $position)
    {
        // final request handler will be invoked without a next handler
        if (!isset($this->middleware[$position + 1])) {
            $handler = $this->middleware[$position];
            return $handler($request);
        }

        $that = $this;
        $next = function (ServerRequestInterface $request) use ($that, $position) {
            return $that->call($request, $position + 1);
        };

        // invoke middleware request handler with next handler
        $handler = $this->middleware[$position];
        return $handler($request, $next);
    }
}
<?php

namespace React\Http\Io;

use Psr\Http\Message\ServerRequestInterface;
use RingCentral\Psr7;

/**
 * [Internal] Parses a string body with "Content-Type: multipart/form-data" into structured data
 *
 * This is use internally to parse incoming request bodies into structured data
 * that resembles PHP's `$_POST` and `$_FILES` superglobals.
 *
 * @internal
 * @link https://tools.ietf.org/html/rfc7578
 * @link https://tools.ietf.org/html/rfc2046#section-5.1.1
 */
final class MultipartParser
{
    /**
     * @var ServerRequestInterface|null
     */
    private $request;

    /**
     * @var int|null
     */
    private $maxFileSize;

    /**
     * ini setting "max_input_vars"
     *
     * Does not exist in PHP < 5.3.9 or HHVM, so assume PHP's default 1000 here.
     *
     * @var int
     * @link http://php.net/manual/en/info.configuration.php#ini.max-input-vars
     */
    private $maxInputVars = 1000;

    /**
     * ini setting "max_input_nesting_level"
     *
     * Does not exist in HHVM, but assumes hard coded to 64 (PHP's default).
     *
     * @var int
     * @link http://php.net/manual/en/info.configuration.php#ini.max-input-nesting-level
     */
    private $maxInputNestingLevel = 64;

    /**
     * ini setting "upload_max_filesize"
     *
     * @var int
     */
    private $uploadMaxFilesize;

    /**
     * ini setting "max_file_uploads"
     *
     * Additionally, setting "file_uploads = off" effectively sets this to zero.
     *
     * @var int
     */
    private $maxFileUploads;

    private $postCount = 0;
    private $filesCount = 0;
    private $emptyCount = 0;

    /**
     * @param int|string|null $uploadMaxFilesize
     * @param int|null $maxFileUploads
     */
    public function __construct($uploadMaxFilesize = null, $maxFileUploads = null)
    {
        $var = \ini_get('max_input_vars');
        if ($var !== false) {
            $this->maxInputVars = (int)$var;
        }
        $var = \ini_get('max_input_nesting_level');
        if ($var !== false) {
            $this->maxInputNestingLevel = (int)$var;
        }

        if ($uploadMaxFilesize === null) {
            $uploadMaxFilesize = \ini_get('upload_max_filesize');
        }

        $this->uploadMaxFilesize = IniUtil::iniSizeToBytes($uploadMaxFilesize);
        $this->maxFileUploads = $maxFileUploads === null ? (\ini_get('file_uploads') === '' ? 0 : (int)\ini_get('max_file_uploads')) : (int)$maxFileUploads;
    }

    public function parse(ServerRequestInterface $request)
    {
        $contentType = $request->getHeaderLine('content-type');
        if(!\preg_match('/boundary="?(.*?)"?$/', $contentType, $matches)) {
            return $request;
        }

        $this->request = $request;
        $this->parseBody('--' . $matches[1], (string)$request->getBody());

        $request = $this->request;
        $this->request = null;
        $this->postCount = 0;
        $this->filesCount = 0;
        $this->emptyCount = 0;
        $this->maxFileSize = null;

        return $request;
    }

    private function parseBody($boundary, $buffer)
    {
        $len = \strlen($boundary);

        // ignore everything before initial boundary (SHOULD be empty)
        $start = \strpos($buffer, $boundary . "\r\n");

        while ($start !== false) {
            // search following boundary (preceded by newline)
            // ignore last if not followed by boundary (SHOULD end with "--")
            $start += $len + 2;
            $end = \strpos($buffer, "\r\n" . $boundary, $start);
            if ($end === false) {
                break;
            }

            // parse one part and continue searching for next
            $this->parsePart(\substr($buffer, $start, $end - $start));
            $start = $end;
        }
    }

    private function parsePart($chunk)
    {
        $pos = \strpos($chunk, "\r\n\r\n");
        if ($pos === false) {
            return;
        }

        $headers = $this->parseHeaders((string)substr($chunk, 0, $pos));
        $body = (string)\substr($chunk, $pos + 4);

        if (!isset($headers['content-disposition'])) {
            return;
        }

        $name = $this->getParameterFromHeader($headers['content-disposition'], 'name');
        if ($name === null) {
            return;
        }

        $filename = $this->getParameterFromHeader($headers['content-disposition'], 'filename');
        if ($filename !== null) {
            $this->parseFile(
                $name,
                $filename,
                isset($headers['content-type'][0]) ? $headers['content-type'][0] : null,
                $body
            );
        } else {
            $this->parsePost($name, $body);
        }
    }

    private function parseFile($name, $filename, $contentType, $contents)
    {
        $file = $this->parseUploadedFile($filename, $contentType, $contents);
        if ($file === null) {
            return;
        }

        $this->request = $this->request->withUploadedFiles($this->extractPost(
            $this->request->getUploadedFiles(),
            $name,
            $file
        ));
    }

    private function parseUploadedFile($filename, $contentType, $contents)
    {
        $size = \strlen($contents);

        // no file selected (zero size and empty filename)
        if ($size === 0 && $filename === '') {
            // ignore excessive number of empty file uploads
            if (++$this->emptyCount + $this->filesCount > $this->maxInputVars) {
                return;
            }

            return new UploadedFile(
                Psr7\stream_for(),
                $size,
                \UPLOAD_ERR_NO_FILE,
                $filename,
                $contentType
            );
        }

        // ignore excessive number of file uploads
        if (++$this->filesCount > $this->maxFileUploads) {
            return;
        }

        // file exceeds "upload_max_filesize" ini setting
        if ($size > $this->uploadMaxFilesize) {
            return new UploadedFile(
                Psr7\stream_for(),
                $size,
                \UPLOAD_ERR_INI_SIZE,
                $filename,
                $contentType
            );
        }

        // file exceeds MAX_FILE_SIZE value
        if ($this->maxFileSize !== null && $size > $this->maxFileSize) {
            return new UploadedFile(
                Psr7\stream_for(),
                $size,
                \UPLOAD_ERR_FORM_SIZE,
                $filename,
                $contentType
            );
        }

        return new UploadedFile(
            Psr7\stream_for($contents),
            $size,
            \UPLOAD_ERR_OK,
            $filename,
            $contentType
        );
    }

    private function parsePost($name, $value)
    {
        // ignore excessive number of post fields
        if (++$this->postCount > $this->maxInputVars) {
            return;
        }

        $this->request = $this->request->withParsedBody($this->extractPost(
            $this->request->getParsedBody(),
            $name,
            $value
        ));

        if (\strtoupper($name) === 'MAX_FILE_SIZE') {
            $this->maxFileSize = (int)$value;

            if ($this->maxFileSize === 0) {
                $this->maxFileSize = null;
            }
        }
    }

    private function parseHeaders($header)
    {
        $headers = array();

        foreach (\explode("\r\n", \trim($header)) as $line) {
            $parts = \explode(':', $line, 2);
            if (!isset($parts[1])) {
                continue;
            }

            $key = \strtolower(trim($parts[0]));
            $values = \explode(';', $parts[1]);
            $values = \array_map('trim', $values);
            $headers[$key] = $values;
        }

        return $headers;
    }

    private function getParameterFromHeader(array $header, $parameter)
    {
        foreach ($header as $part) {
            if (\preg_match('/' . $parameter . '="?(.*?)"?$/', $part, $matches)) {
                return $matches[1];
            }
        }

        return null;
    }

    private function extractPost($postFields, $key, $value)
    {
        $chunks = \explode('[', $key);
        if (\count($chunks) == 1) {
            $postFields[$key] = $value;
            return $postFields;
        }

        // ignore this key if maximum nesting level is exceeded
        if (isset($chunks[$this->maxInputNestingLevel])) {
            return $postFields;
        }

        $chunkKey = \rtrim($chunks[0], ']');
        $parent = &$postFields;
        for ($i = 1; isset($chunks[$i]); $i++) {
            $previousChunkKey = $chunkKey;

            if ($previousChunkKey === '') {
                $parent[] = array();
                \end($parent);
                $parent = &$parent[\key($parent)];
            } else {
                if (!isset($parent[$previousChunkKey]) || !\is_array($parent[$previousChunkKey])) {
                    $parent[$previousChunkKey] = array();
                }
                $parent = &$parent[$previousChunkKey];
            }

            $chunkKey = \rtrim($chunks[$i], ']');
        }

        if ($chunkKey === '') {
            $parent[] = $value;
        } else {
            $parent[$chunkKey] = $value;
        }

        return $postFields;
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * [Internal] Pauses a given stream and buffers all events while paused
 *
 * This class is used to buffer all events that happen on a given stream while
 * it is paused. This allows you to pause a stream and no longer watch for any
 * of its events. Once the stream is resumed, all buffered events will be
 * emitted. Explicitly closing the resulting stream clears all buffers.
 *
 * Note that this is an internal class only and nothing you should usually care
 * about.
 *
 * @see ReadableStreamInterface
 * @internal
 */
class PauseBufferStream extends EventEmitter implements ReadableStreamInterface
{
    private $input;
    private $closed = false;
    private $paused = false;
    private $dataPaused = '';
    private $endPaused = false;
    private $closePaused = false;
    private $errorPaused;
    private $implicit = false;

    public function __construct(ReadableStreamInterface $input)
    {
        $this->input = $input;

        $this->input->on('data', array($this, 'handleData'));
        $this->input->on('end', array($this, 'handleEnd'));
        $this->input->on('error', array($this, 'handleError'));
        $this->input->on('close', array($this, 'handleClose'));
    }

    /**
     * pause and remember this was not explicitly from user control
     *
     * @internal
     */
    public function pauseImplicit()
    {
        $this->pause();
        $this->implicit = true;
    }

    /**
     * resume only if this was previously paused implicitly and not explicitly from user control
     *
     * @internal
     */
    public function resumeImplicit()
    {
        if ($this->implicit) {
            $this->resume();
        }
    }

    public function isReadable()
    {
        return !$this->closed;
    }

    public function pause()
    {
        if ($this->closed) {
            return;
        }

        $this->input->pause();
        $this->paused = true;
        $this->implicit = false;
    }

    public function resume()
    {
        if ($this->closed) {
            return;
        }

        $this->paused = false;
        $this->implicit = false;

        if ($this->dataPaused !== '') {
            $this->emit('data', array($this->dataPaused));
            $this->dataPaused = '';
        }

        if ($this->errorPaused) {
            $this->emit('error', array($this->errorPaused));
            return $this->close();
        }

        if ($this->endPaused) {
            $this->endPaused = false;
            $this->emit('end');
            return $this->close();
        }

        if ($this->closePaused) {
            $this->closePaused = false;
            return $this->close();
        }

        $this->input->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        Util::pipe($this, $dest, $options);

        return $dest;
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;
        $this->dataPaused = '';
        $this->endPaused = $this->closePaused = false;
        $this->errorPaused = null;

        $this->input->close();

        $this->emit('close');
        $this->removeAllListeners();
    }

    /** @internal */
    public function handleData($data)
    {
        if ($this->paused) {
            $this->dataPaused .= $data;
            return;
        }

        $this->emit('data', array($data));
    }

    /** @internal */
    public function handleError(\Exception $e)
    {
        if ($this->paused) {
            $this->errorPaused = $e;
            return;
        }

        $this->emit('error', array($e));
        $this->close();
    }

    /** @internal */
    public function handleEnd()
    {
        if ($this->paused) {
            $this->endPaused = true;
            return;
        }

        if (!$this->closed) {
            $this->emit('end');
            $this->close();
        }
    }

    /** @internal */
    public function handleClose()
    {
        if ($this->paused) {
            $this->closePaused = true;
            return;
        }

        $this->close();
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use Psr\Http\Message\StreamInterface;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * @internal
 */
class ReadableBodyStream extends EventEmitter implements ReadableStreamInterface, StreamInterface
{
    private $input;
    private $position = 0;
    private $size;
    private $closed = false;

    public function __construct(ReadableStreamInterface $input, $size = null)
    {
        $this->input = $input;
        $this->size = $size;

        $that = $this;
        $pos =& $this->position;
        $input->on('data', function ($data) use ($that, &$pos, $size) {
            $that->emit('data', array($data));

            $pos += \strlen($data);
            if ($size !== null && $pos >= $size) {
                $that->handleEnd();
            }
        });
        $input->on('error', function ($error) use ($that) {
            $that->emit('error', array($error));
            $that->close();
        });
        $input->on('end', array($that, 'handleEnd'));
        $input->on('close', array($that, 'close'));
    }

    public function close()
    {
        if (!$this->closed) {
            $this->closed = true;
            $this->input->close();

            $this->emit('close');
            $this->removeAllListeners();
        }
    }

    public function isReadable()
    {
        return $this->input->isReadable();
    }

    public function pause()
    {
        $this->input->pause();
    }

    public function resume()
    {
        $this->input->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        Util::pipe($this, $dest, $options);

        return $dest;
    }

    public function eof()
    {
        return !$this->isReadable();
    }

    public function __toString()
    {
        return '';
    }

    public function detach()
    {
        throw new \BadMethodCallException();
    }

    public function getSize()
    {
        return $this->size;
    }

    public function tell()
    {
        throw new \BadMethodCallException();
    }

    public function isSeekable()
    {
        return false;
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \BadMethodCallException();
    }

    public function rewind()
    {
        throw new \BadMethodCallException();
    }

    public function isWritable()
    {
        return false;
    }

    public function write($string)
    {
        throw new \BadMethodCallException();
    }

    public function read($length)
    {
        throw new \BadMethodCallException();
    }

    public function getContents()
    {
        throw new \BadMethodCallException();
    }

    public function getMetadata($key = null)
    {
        return ($key === null) ? array() : null;
    }

    /** @internal */
    public function handleEnd()
    {
        if ($this->position !== $this->size && $this->size !== null) {
            $this->emit('error', array(new \UnderflowException('Unexpected end of response body after ' . $this->position . '/' . $this->size . ' bytes')));
        } else {
            $this->emit('end');
        }

        $this->close();
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use Psr\Http\Message\ServerRequestInterface;
use React\Http\Message\ServerRequest;
use React\Socket\ConnectionInterface;
use Exception;

/**
 * [Internal] Parses an incoming request header from an input stream
 *
 * This is used internally to parse the request header from the connection and
 * then process the remaining connection as the request body.
 *
 * @event headers
 * @event error
 *
 * @internal
 */
class RequestHeaderParser extends EventEmitter
{
    private $maxSize = 8192;

    public function handle(ConnectionInterface $conn)
    {
        $buffer = '';
        $maxSize = $this->maxSize;
        $that = $this;
        $conn->on('data', $fn = function ($data) use (&$buffer, &$fn, $conn, $maxSize, $that) {
            // append chunk of data to buffer and look for end of request headers
            $buffer .= $data;
            $endOfHeader = \strpos($buffer, "\r\n\r\n");

            // reject request if buffer size is exceeded
            if ($endOfHeader > $maxSize || ($endOfHeader === false && isset($buffer[$maxSize]))) {
                $conn->removeListener('data', $fn);
                $fn = null;

                $that->emit('error', array(
                    new \OverflowException("Maximum header size of {$maxSize} exceeded.", 431),
                    $conn
                ));
                return;
            }

            // ignore incomplete requests
            if ($endOfHeader === false) {
                return;
            }

            // request headers received => try to parse request
            $conn->removeListener('data', $fn);
            $fn = null;

            try {
                $request = $that->parseRequest(
                    (string)\substr($buffer, 0, $endOfHeader + 2),
                    $conn->getRemoteAddress(),
                    $conn->getLocalAddress()
                );
            } catch (Exception $exception) {
                $buffer = '';
                $that->emit('error', array(
                    $exception,
                    $conn
                ));
                return;
            }

            $contentLength = 0;
            if ($request->hasHeader('Transfer-Encoding')) {
                $contentLength = null;
            } elseif ($request->hasHeader('Content-Length')) {
                $contentLength = (int)$request->getHeaderLine('Content-Length');
            }

            if ($contentLength === 0) {
                // happy path: request body is known to be empty
                $stream = new EmptyBodyStream();
                $request = $request->withBody($stream);
            } else {
                // otherwise body is present => delimit using Content-Length or ChunkedDecoder
                $stream = new CloseProtectionStream($conn);
                if ($contentLength !== null) {
                    $stream = new LengthLimitedStream($stream, $contentLength);
                } else {
                    $stream = new ChunkedDecoder($stream);
                }

                $request = $request->withBody(new HttpBodyStream($stream, $contentLength));
            }

            $bodyBuffer = isset($buffer[$endOfHeader + 4]) ? \substr($buffer, $endOfHeader + 4) : '';
            $buffer = '';
            $that->emit('headers', array($request, $conn));

            if ($bodyBuffer !== '') {
                $conn->emit('data', array($bodyBuffer));
            }

            // happy path: request body is known to be empty => immediately end stream
            if ($contentLength === 0) {
                $stream->emit('end');
                $stream->close();
            }
        });

        $conn->on('close', function () use (&$buffer, &$fn) {
            $fn = $buffer = null;
        });
    }

    /**
     * @param string $headers buffer string containing request headers only
     * @param ?string $remoteSocketUri
     * @param ?string $localSocketUri
     * @return ServerRequestInterface
     * @throws \InvalidArgumentException
     * @internal
     */
    public function parseRequest($headers, $remoteSocketUri, $localSocketUri)
    {
        // additional, stricter safe-guard for request line
        // because request parser doesn't properly cope with invalid ones
        $start = array();
        if (!\preg_match('#^(?<method>[^ ]+) (?<target>[^ ]+) HTTP/(?<version>\d\.\d)#m', $headers, $start)) {
            throw new \InvalidArgumentException('Unable to parse invalid request-line');
        }

        // only support HTTP/1.1 and HTTP/1.0 requests
        if ($start['version'] !== '1.1' && $start['version'] !== '1.0') {
            throw new \InvalidArgumentException('Received request with invalid protocol version', 505);
        }

        // match all request header fields into array, thanks to @kelunik for checking the HTTP specs and coming up with this regex
        $matches = array();
        $n = \preg_match_all('/^([^()<>@,;:\\\"\/\[\]?={}\x01-\x20\x7F]++):[\x20\x09]*+((?:[\x20\x09]*+[\x21-\x7E\x80-\xFF]++)*+)[\x20\x09]*+[\r]?+\n/m', $headers, $matches, \PREG_SET_ORDER);

        // check number of valid header fields matches number of lines + request line
        if (\substr_count($headers, "\n") !== $n + 1) {
            throw new \InvalidArgumentException('Unable to parse invalid request header fields');
        }

        // format all header fields into associative array
        $host = null;
        $fields = array();
        foreach ($matches as $match) {
            $fields[$match[1]][] = $match[2];

            // match `Host` request header
            if ($host === null && \strtolower($match[1]) === 'host') {
                $host = $match[2];
            }
        }

        // create new obj implementing ServerRequestInterface by preserving all
        // previous properties and restoring original request-target
        $serverParams = array(
            'REQUEST_TIME' => \time(),
            'REQUEST_TIME_FLOAT' => \microtime(true)
        );

        // scheme is `http` unless TLS is used
        $localParts = \parse_url($localSocketUri);
        if (isset($localParts['scheme']) && $localParts['scheme'] === 'tls') {
            $scheme = 'https://';
            $serverParams['HTTPS'] = 'on';
        } else {
            $scheme = 'http://';
        }

        // default host if unset comes from local socket address or defaults to localhost
        if ($host === null) {
            $host = isset($localParts['host'], $localParts['port']) ? $localParts['host'] . ':' . $localParts['port'] : '127.0.0.1';
        }

        if ($start['method'] === 'OPTIONS' && $start['target'] === '*') {
            // support asterisk-form for `OPTIONS *` request line only
            $uri = $scheme . $host;
        } elseif ($start['method'] === 'CONNECT') {
            $parts = \parse_url('tcp://' . $start['target']);

            // check this is a valid authority-form request-target (host:port)
            if (!isset($parts['scheme'], $parts['host'], $parts['port']) || \count($parts) !== 3) {
                throw new \InvalidArgumentException('CONNECT method MUST use authority-form request target');
            }
            $uri = $scheme . $start['target'];
        } else {
            // support absolute-form or origin-form for proxy requests
            if ($start['target'][0] === '/') {
                $uri = $scheme . $host . $start['target'];
            } else {
                // ensure absolute-form request-target contains a valid URI
                $parts = \parse_url($start['target']);

                // make sure value contains valid host component (IP or hostname), but no fragment
                if (!isset($parts['scheme'], $parts['host']) || $parts['scheme'] !== 'http' || isset($parts['fragment'])) {
                    throw new \InvalidArgumentException('Invalid absolute-form request-target');
                }

                $uri = $start['target'];
            }
        }

        // apply REMOTE_ADDR and REMOTE_PORT if source address is known
        // address should always be known, unless this is over Unix domain sockets (UDS)
        if ($remoteSocketUri !== null) {
            $remoteAddress = \parse_url($remoteSocketUri);
            $serverParams['REMOTE_ADDR'] = $remoteAddress['host'];
            $serverParams['REMOTE_PORT'] = $remoteAddress['port'];
        }

        // apply SERVER_ADDR and SERVER_PORT if server address is known
        // address should always be known, even for Unix domain sockets (UDS)
        // but skip UDS as it doesn't have a concept of host/port.
        if ($localSocketUri !== null && isset($localParts['host'], $localParts['port'])) {
            $serverParams['SERVER_ADDR'] = $localParts['host'];
            $serverParams['SERVER_PORT'] = $localParts['port'];
        }

        $request = new ServerRequest(
            $start['method'],
            $uri,
            $fields,
            '',
            $start['version'],
            $serverParams
        );

        // only assign request target if it is not in origin-form (happy path for most normal requests)
        if ($start['target'][0] !== '/') {
            $request = $request->withRequestTarget($start['target']);
        }

        // Optional Host header value MUST be valid (host and optional port)
        if ($request->hasHeader('Host')) {
            $parts = \parse_url('http://' . $request->getHeaderLine('Host'));

            // make sure value contains valid host component (IP or hostname)
            if (!$parts || !isset($parts['scheme'], $parts['host'])) {
                $parts = false;
            }

            // make sure value does not contain any other URI component
            unset($parts['scheme'], $parts['host'], $parts['port']);
            if ($parts === false || $parts) {
                throw new \InvalidArgumentException('Invalid Host header value');
            }
        }

        // ensure message boundaries are valid according to Content-Length and Transfer-Encoding request headers
        if ($request->hasHeader('Transfer-Encoding')) {
            if (\strtolower($request->getHeaderLine('Transfer-Encoding')) !== 'chunked') {
                throw new \InvalidArgumentException('Only chunked-encoding is allowed for Transfer-Encoding', 501);
            }

            // Transfer-Encoding: chunked and Content-Length header MUST NOT be used at the same time
            // as per https://tools.ietf.org/html/rfc7230#section-3.3.3
            if ($request->hasHeader('Content-Length')) {
                throw new \InvalidArgumentException('Using both `Transfer-Encoding: chunked` and `Content-Length` is not allowed', 400);
            }
        } elseif ($request->hasHeader('Content-Length')) {
            $string = $request->getHeaderLine('Content-Length');

            if ((string)(int)$string !== $string) {
                // Content-Length value is not an integer or not a single integer
                throw new \InvalidArgumentException('The value of `Content-Length` is not valid', 400);
            }
        }

        // always sanitize Host header because it contains critical routing information
        $request = $request->withUri($request->getUri()->withUserInfo('u')->withUserInfo(''));

        return $request;
    }
}
<?php

namespace React\Http\Io;

use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
use React\EventLoop\LoopInterface;
use React\Http\Client\Client as HttpClient;
use React\Promise\PromiseInterface;
use React\Promise\Deferred;
use React\Socket\ConnectorInterface;
use React\Stream\ReadableStreamInterface;

/**
 * [Internal] Sends requests and receives responses
 *
 * The `Sender` is responsible for passing the [`RequestInterface`](#requestinterface) objects to
 * the underlying [`HttpClient`](https://github.com/reactphp/http-client) library
 * and keeps track of its transmission and converts its reponses back to [`ResponseInterface`](#responseinterface) objects.
 *
 * It also registers everything with the main [`EventLoop`](https://github.com/reactphp/event-loop#usage)
 * and the default [`Connector`](https://github.com/reactphp/socket-client) and [DNS `Resolver`](https://github.com/reactphp/dns).
 *
 * The `Sender` class mostly exists in order to abstract changes on the underlying
 * components away from this package in order to provide backwards and forwards
 * compatibility.
 *
 * @internal You SHOULD NOT rely on this API, it is subject to change without prior notice!
 * @see Browser
 */
class Sender
{
    /**
     * create a new default sender attached to the given event loop
     *
     * This method is used internally to create the "default sender".
     *
     * You may also use this method if you need custom DNS or connector
     * settings. You can use this method manually like this:
     *
     * ```php
     * $connector = new \React\Socket\Connector($loop);
     * $sender = \React\Http\Io\Sender::createFromLoop($loop, $connector);
     * ```
     *
     * @param LoopInterface $loop
     * @param ConnectorInterface|null $connector
     * @return self
     */
    public static function createFromLoop(LoopInterface $loop, ConnectorInterface $connector = null)
    {
        return new self(new HttpClient($loop, $connector));
    }

    private $http;

    /**
     * [internal] Instantiate Sender
     *
     * @param HttpClient $http
     * @internal
     */
    public function __construct(HttpClient $http)
    {
        $this->http = $http;
    }

    /**
     *
     * @internal
     * @param RequestInterface $request
     * @return PromiseInterface Promise<ResponseInterface, Exception>
     */
    public function send(RequestInterface $request)
    {
        $body = $request->getBody();
        $size = $body->getSize();

        if ($size !== null && $size !== 0) {
            // automatically assign a "Content-Length" request header if the body size is known and non-empty
            $request = $request->withHeader('Content-Length', (string)$size);
        } elseif ($size === 0 && \in_array($request->getMethod(), array('POST', 'PUT', 'PATCH'))) {
            // only assign a "Content-Length: 0" request header if the body is expected for certain methods
            $request = $request->withHeader('Content-Length', '0');
        } elseif ($body instanceof ReadableStreamInterface && $body->isReadable() && !$request->hasHeader('Content-Length')) {
            // use "Transfer-Encoding: chunked" when this is a streaming body and body size is unknown
            $request = $request->withHeader('Transfer-Encoding', 'chunked');
        } else {
            // do not use chunked encoding if size is known or if this is an empty request body
            $size = 0;
        }

        $headers = array();
        foreach ($request->getHeaders() as $name => $values) {
            $headers[$name] = implode(', ', $values);
        }

        $requestStream = $this->http->request($request->getMethod(), (string)$request->getUri(), $headers, $request->getProtocolVersion());

        $deferred = new Deferred(function ($_, $reject) use ($requestStream) {
            // close request stream if request is cancelled
            $reject(new \RuntimeException('Request cancelled'));
            $requestStream->close();
        });

        $requestStream->on('error', function($error) use ($deferred) {
            $deferred->reject($error);
        });

        $requestStream->on('response', function (ResponseInterface $response, ReadableStreamInterface $body) use ($deferred, $request) {
            $length = null;
            $code = $response->getStatusCode();
            if ($request->getMethod() === 'HEAD' || ($code >= 100 && $code < 200) || $code == 204 || $code == 304) {
                $length = 0;
            } elseif (\strtolower($response->getHeaderLine('Transfer-Encoding')) === 'chunked') {
                $body = new ChunkedDecoder($body);
            } elseif ($response->hasHeader('Content-Length')) {
                $length = (int) $response->getHeaderLine('Content-Length');
            }

            $deferred->resolve($response->withBody(new ReadableBodyStream($body, $length)));
        });

        if ($body instanceof ReadableStreamInterface) {
            if ($body->isReadable()) {
                // length unknown => apply chunked transfer-encoding
                if ($size === null) {
                    $body = new ChunkedEncoder($body);
                }

                // pipe body into request stream
                // add dummy write to immediately start request even if body does not emit any data yet
                $body->pipe($requestStream);
                $requestStream->write('');

                $body->on('close', $close = function () use ($deferred, $requestStream) {
                    $deferred->reject(new \RuntimeException('Request failed because request body closed unexpectedly'));
                    $requestStream->close();
                });
                $body->on('error', function ($e) use ($deferred, $requestStream, $close, $body) {
                    $body->removeListener('close', $close);
                    $deferred->reject(new \RuntimeException('Request failed because request body reported an error', 0, $e));
                    $requestStream->close();
                });
                $body->on('end', function () use ($close, $body) {
                    $body->removeListener('close', $close);
                });
            } else {
                // stream is not readable => end request without body
                $requestStream->end();
            }
        } else {
            // body is fully buffered => write as one chunk
            $requestStream->end((string)$body);
        }

        return $deferred->promise();
    }
}
<?php

namespace React\Http\Io;

use Evenement\EventEmitter;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use React\EventLoop\LoopInterface;
use React\Http\Message\Response;
use React\Http\Message\ServerRequest;
use React\Promise;
use React\Promise\CancellablePromiseInterface;
use React\Promise\PromiseInterface;
use React\Socket\ConnectionInterface;
use React\Socket\ServerInterface;
use React\Stream\ReadableStreamInterface;
use React\Stream\WritableStreamInterface;

/**
 * The internal `StreamingServer` class is responsible for handling incoming connections and then
 * processing each incoming HTTP request.
 *
 * Unlike the [`Server`](#server) class, it does not buffer and parse the incoming
 * HTTP request body by default. This means that the request handler will be
 * invoked with a streaming request body. Once the request headers have been
 * received, it will invoke the request handler function. This request handler
 * function needs to be passed to the constructor and will be invoked with the
 * respective [request](#request) object and expects a [response](#response)
 * object in return:
 *
 * ```php
 * $server = new StreamingServer($loop, function (ServerRequestInterface $request) {
 *     return new Response(
 *         200,
 *         array(
 *             'Content-Type' => 'text/plain'
 *         ),
 *         "Hello World!\n"
 *     );
 * });
 * ```
 *
 * Each incoming HTTP request message is always represented by the
 * [PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface),
 * see also following [request](#request) chapter for more details.
 * Each outgoing HTTP response message is always represented by the
 * [PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface),
 * see also following [response](#response) chapter for more details.
 *
 * In order to process any connections, the server needs to be attached to an
 * instance of `React\Socket\ServerInterface` through the [`listen()`](#listen) method
 * as described in the following chapter. In its most simple form, you can attach
 * this to a [`React\Socket\Server`](https://github.com/reactphp/socket#server)
 * in order to start a plaintext HTTP server like this:
 *
 * ```php
 * $server = new StreamingServer($loop, $handler);
 *
 * $socket = new React\Socket\Server('0.0.0.0:8080', $loop);
 * $server->listen($socket);
 * ```
 *
 * See also the [`listen()`](#listen) method and the [first example](examples) for more details.
 *
 * The `StreamingServer` class is considered advanced usage and unless you know
 * what you're doing, you're recommended to use the [`Server`](#server) class
 * instead. The `StreamingServer` class is specifically designed to help with
 * more advanced use cases where you want to have full control over consuming
 * the incoming HTTP request body and concurrency settings.
 *
 * In particular, this class does not buffer and parse the incoming HTTP request
 * in memory. It will invoke the request handler function once the HTTP request
 * headers have been received, i.e. before receiving the potentially much larger
 * HTTP request body. This means the [request](#request) passed to your request
 * handler function may not be fully compatible with PSR-7. See also
 * [streaming request](#streaming-request) below for more details.
 *
 * @see \React\Http\Server
 * @see \React\Http\Message\Response
 * @see self::listen()
 * @internal
 */
final class StreamingServer extends EventEmitter
{
    private $callback;
    private $parser;
    private $loop;

    /**
     * Creates an HTTP server that invokes the given callback for each incoming HTTP request
     *
     * In order to process any connections, the server needs to be attached to an
     * instance of `React\Socket\ServerInterface` which emits underlying streaming
     * connections in order to then parse incoming data as HTTP.
     * See also [listen()](#listen) for more details.
     *
     * @param LoopInterface $loop
     * @param callable $requestHandler
     * @see self::listen()
     */
    public function __construct(LoopInterface $loop, $requestHandler)
    {
        if (!\is_callable($requestHandler)) {
            throw new \InvalidArgumentException('Invalid request handler given');
        }

        $this->loop = $loop;

        $this->callback = $requestHandler;
        $this->parser = new RequestHeaderParser();

        $that = $this;
        $this->parser->on('headers', function (ServerRequestInterface $request, ConnectionInterface $conn) use ($that) {
            $that->handleRequest($conn, $request);
        });

        $this->parser->on('error', function(\Exception $e, ConnectionInterface $conn) use ($that) {
            $that->emit('error', array($e));

            // parsing failed => assume dummy request and send appropriate error
            $that->writeError(
                $conn,
                $e->getCode() !== 0 ? $e->getCode() : 400,
                new ServerRequest('GET', '/')
            );
        });
    }

    /**
     * Starts listening for HTTP requests on the given socket server instance
     *
     * @param ServerInterface $socket
     * @see \React\Http\Server::listen()
     */
    public function listen(ServerInterface $socket)
    {
        $socket->on('connection', array($this->parser, 'handle'));
    }

    /** @internal */
    public function handleRequest(ConnectionInterface $conn, ServerRequestInterface $request)
    {
        if ($request->getProtocolVersion() !== '1.0' && '100-continue' === \strtolower($request->getHeaderLine('Expect'))) {
            $conn->write("HTTP/1.1 100 Continue\r\n\r\n");
        }

        // execute request handler callback
        $callback = $this->callback;
        try {
            $response = $callback($request);
        } catch (\Exception $error) {
            // request handler callback throws an Exception
            $response = Promise\reject($error);
        } catch (\Throwable $error) { // @codeCoverageIgnoreStart
            // request handler callback throws a PHP7+ Error
            $response = Promise\reject($error); // @codeCoverageIgnoreEnd
        }

        // cancel pending promise once connection closes
        if ($response instanceof CancellablePromiseInterface) {
            $conn->on('close', function () use ($response) {
                $response->cancel();
            });
        }

        // happy path: response returned, handle and return immediately
        if ($response instanceof ResponseInterface) {
            return $this->handleResponse($conn, $request, $response);
        }

        // did not return a promise? this is an error, convert into one for rejection below.
        if (!$response instanceof PromiseInterface) {
            $response = Promise\resolve($response);
        }

        $that = $this;
        $response->then(
            function ($response) use ($that, $conn, $request) {
                if (!$response instanceof ResponseInterface) {
                    $message = 'The response callback is expected to resolve with an object implementing Psr\Http\Message\ResponseInterface, but resolved with "%s" instead.';
                    $message = \sprintf($message, \is_object($response) ? \get_class($response) : \gettype($response));
                    $exception = new \RuntimeException($message);

                    $that->emit('error', array($exception));
                    return $that->writeError($conn, 500, $request);
                }
                $that->handleResponse($conn, $request, $response);
            },
            function ($error) use ($that, $conn, $request) {
                $message = 'The response callback is expected to resolve with an object implementing Psr\Http\Message\ResponseInterface, but rejected with "%s" instead.';
                $message = \sprintf($message, \is_object($error) ? \get_class($error) : \gettype($error));

                $previous = null;

                if ($error instanceof \Throwable || $error instanceof \Exception) {
                    $previous = $error;
                }

                $exception = new \RuntimeException($message, null, $previous);

                $that->emit('error', array($exception));
                return $that->writeError($conn, 500, $request);
            }
        );
    }

    /** @internal */
    public function writeError(ConnectionInterface $conn, $code, ServerRequestInterface $request)
    {
        $response = new Response(
            $code,
            array(
                'Content-Type' => 'text/plain'
            ),
            'Error ' . $code
        );

        // append reason phrase to response body if known
        $reason = $response->getReasonPhrase();
        if ($reason !== '') {
            $body = $response->getBody();
            $body->seek(0, SEEK_END);
            $body->write(': ' . $reason);
        }

        $this->handleResponse($conn, $request, $response);
    }


    /** @internal */
    public function handleResponse(ConnectionInterface $connection, ServerRequestInterface $request, ResponseInterface $response)
    {
        // return early and close response body if connection is already closed
        $body = $response->getBody();
        if (!$connection->isWritable()) {
            $body->close();
            return;
        }

        $code = $response->getStatusCode();
        $method = $request->getMethod();

        // assign HTTP protocol version from request automatically
        $version = $request->getProtocolVersion();
        $response = $response->withProtocolVersion($version);

        // assign default "Server" header automatically
        if (!$response->hasHeader('Server')) {
            $response = $response->withHeader('Server', 'ReactPHP/1');
        } elseif ($response->getHeaderLine('Server') === ''){
            $response = $response->withoutHeader('Server');
        }

        // assign default "Date" header from current time automatically
        if (!$response->hasHeader('Date')) {
            // IMF-fixdate  = day-name "," SP date1 SP time-of-day SP GMT
            $response = $response->withHeader('Date', gmdate('D, d M Y H:i:s') . ' GMT');
        } elseif ($response->getHeaderLine('Date') === ''){
            $response = $response->withoutHeader('Date');
        }

        // assign "Content-Length" and "Transfer-Encoding" headers automatically
        $chunked = false;
        if (($method === 'CONNECT' && $code >= 200 && $code < 300) || ($code >= 100 && $code < 200) || $code === 204) {
            // 2xx response to CONNECT and 1xx and 204 MUST NOT include Content-Length or Transfer-Encoding header
            $response = $response->withoutHeader('Content-Length')->withoutHeader('Transfer-Encoding');
        } elseif ($body->getSize() !== null) {
            // assign Content-Length header when using a "normal" buffered body string
            $response = $response->withHeader('Content-Length', (string)$body->getSize())->withoutHeader('Transfer-Encoding');
        } elseif (!$response->hasHeader('Content-Length') && $version === '1.1') {
            // assign chunked transfer-encoding if no 'content-length' is given for HTTP/1.1 responses
            $response = $response->withHeader('Transfer-Encoding', 'chunked');
            $chunked = true;
        } else {
            // remove any Transfer-Encoding headers unless automatically enabled above
            $response = $response->withoutHeader('Transfer-Encoding');
        }

        // assign "Connection" header automatically
        if ($code === 101) {
            // 101 (Switching Protocols) response uses Connection: upgrade header
            $response = $response->withHeader('Connection', 'upgrade');
        } elseif ($version === '1.1') {
            // HTTP/1.1 assumes persistent connection support by default
            // we do not support persistent connections, so let the client know
            $response = $response->withHeader('Connection', 'close');
        } else {
            // remove any Connection headers unless automatically enabled above
            $response = $response->withoutHeader('Connection');
        }

        // 101 (Switching Protocols) response (for Upgrade request) forwards upgraded data through duplex stream
        // 2xx (Successful) response to CONNECT forwards tunneled application data through duplex stream
        if (($code === 101 || ($method === 'CONNECT' && $code >= 200 && $code < 300)) && $body instanceof HttpBodyStream && $body->input instanceof WritableStreamInterface) {
            if ($request->getBody()->isReadable()) {
                // request is still streaming => wait for request close before forwarding following data from connection
                $request->getBody()->on('close', function () use ($connection, $body) {
                    if ($body->input->isWritable()) {
                        $connection->pipe($body->input);
                        $connection->resume();
                    }
                });
            } elseif ($body->input->isWritable()) {
                // request already closed => forward following data from connection
                $connection->pipe($body->input);
                $connection->resume();
            }
        }

        // build HTTP response header by appending status line and header fields
        $headers = "HTTP/" . $version . " " . $code . " " . $response->getReasonPhrase() . "\r\n";
        foreach ($response->getHeaders() as $name => $values) {
            foreach ($values as $value) {
                $headers .= $name . ": " . $value . "\r\n";
            }
        }

        // response to HEAD and 1xx, 204 and 304 responses MUST NOT include a body
        // exclude status 101 (Switching Protocols) here for Upgrade request handling above
        if ($method === 'HEAD' || $code === 100 || ($code > 101 && $code < 200) || $code === 204 || $code === 304) {
            $body = '';
        }

        // this is a non-streaming response body or the body stream already closed?
        if (!$body instanceof ReadableStreamInterface || !$body->isReadable()) {
            // add final chunk if a streaming body is already closed and uses `Transfer-Encoding: chunked`
            if ($body instanceof ReadableStreamInterface && $chunked) {
                $body = "0\r\n\r\n";
            }

            // end connection after writing response headers and body
            $connection->write($headers . "\r\n" . $body);
            $connection->end();
            return;
        }

        $connection->write($headers . "\r\n");

        if ($chunked) {
            $body = new ChunkedEncoder($body);
        }

        // Close response stream once connection closes.
        // Note that this TCP/IP close detection may take some time,
        // in particular this may only fire on a later read/write attempt.
        $connection->on('close', array($body, 'close'));

        $body->pipe($connection);
    }
}
<?php

namespace React\Http\Io;

use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\UriInterface;
use RingCentral\Psr7\Request;
use RingCentral\Psr7\Uri;
use React\EventLoop\LoopInterface;
use React\Http\Message\ResponseException;
use React\Promise\Deferred;
use React\Promise\PromiseInterface;
use React\Stream\ReadableStreamInterface;

/**
 * @internal
 */
class Transaction
{
    private $sender;
    private $loop;

    // context: http.timeout (ini_get('default_socket_timeout'): 60)
    private $timeout;

    // context: http.follow_location (true)
    private $followRedirects = true;

    // context: http.max_redirects (10)
    private $maxRedirects = 10;

    // context: http.ignore_errors (false)
    private $obeySuccessCode = true;

    private $streaming = false;

    private $maximumSize = 16777216; // 16 MiB = 2^24 bytes

    public function __construct(Sender $sender, LoopInterface $loop)
    {
        $this->sender = $sender;
        $this->loop = $loop;
    }

    /**
     * @param array $options
     * @return self returns new instance, without modifying existing instance
     */
    public function withOptions(array $options)
    {
        $transaction = clone $this;
        foreach ($options as $name => $value) {
            if (property_exists($transaction, $name)) {
                // restore default value if null is given
                if ($value === null) {
                    $default = new self($this->sender, $this->loop);
                    $value = $default->$name;
                }

                $transaction->$name = $value;
            }
        }

        return $transaction;
    }

    public function send(RequestInterface $request)
    {
        $deferred = new Deferred(function () use (&$deferred) {
            if (isset($deferred->pending)) {
                $deferred->pending->cancel();
                unset($deferred->pending);
            }
        });

        $deferred->numRequests = 0;

        // use timeout from options or default to PHP's default_socket_timeout (60)
        $timeout = (float)($this->timeout !== null ? $this->timeout : ini_get("default_socket_timeout"));

        $loop = $this->loop;
        $this->next($request, $deferred)->then(
            function (ResponseInterface $response) use ($deferred, $loop, &$timeout) {
                if (isset($deferred->timeout)) {
                    $loop->cancelTimer($deferred->timeout);
                    unset($deferred->timeout);
                }
                $timeout = -1;
                $deferred->resolve($response);
            },
            function ($e) use ($deferred, $loop, &$timeout) {
                if (isset($deferred->timeout)) {
                    $loop->cancelTimer($deferred->timeout);
                    unset($deferred->timeout);
                }
                $timeout = -1;
                $deferred->reject($e);
            }
        );

        if ($timeout < 0) {
            return $deferred->promise();
        }

        $body = $request->getBody();
        if ($body instanceof ReadableStreamInterface && $body->isReadable()) {
            $that = $this;
            $body->on('close', function () use ($that, $deferred, &$timeout) {
                if ($timeout >= 0) {
                    $that->applyTimeout($deferred, $timeout);
                }
            });
        } else {
            $this->applyTimeout($deferred, $timeout);
        }

        return $deferred->promise();
    }

    /**
     * @internal
     * @param Deferred $deferred
     * @param number  $timeout
     * @return void
     */
    public function applyTimeout(Deferred $deferred, $timeout)
    {
        $deferred->timeout = $this->loop->addTimer($timeout, function () use ($timeout, $deferred) {
            $deferred->reject(new \RuntimeException(
                'Request timed out after ' . $timeout . ' seconds'
            ));
            if (isset($deferred->pending)) {
                $deferred->pending->cancel();
                unset($deferred->pending);
            }
        });
    }

    private function next(RequestInterface $request, Deferred $deferred)
    {
        $this->progress('request', array($request));

        $that = $this;
        ++$deferred->numRequests;

        $promise = $this->sender->send($request);

        if (!$this->streaming) {
            $promise = $promise->then(function ($response) use ($deferred, $that) {
                return $that->bufferResponse($response, $deferred);
            });
        }

        $deferred->pending = $promise;

        return $promise->then(
            function (ResponseInterface $response) use ($request, $that, $deferred) {
                return $that->onResponse($response, $request, $deferred);
            }
        );
    }

    /**
     * @internal
     * @param ResponseInterface $response
     * @return PromiseInterface Promise<ResponseInterface, Exception>
     */
    public function bufferResponse(ResponseInterface $response, $deferred)
    {
        $stream = $response->getBody();

        $size = $stream->getSize();
        if ($size !== null && $size > $this->maximumSize) {
            $stream->close();
            return \React\Promise\reject(new \OverflowException(
                'Response body size of ' . $size . ' bytes exceeds maximum of ' . $this->maximumSize . ' bytes',
                \defined('SOCKET_EMSGSIZE') ? \SOCKET_EMSGSIZE : 0
            ));
        }

        // body is not streaming => already buffered
        if (!$stream instanceof ReadableStreamInterface) {
            return \React\Promise\resolve($response);
        }

        // buffer stream and resolve with buffered body
        $maximumSize = $this->maximumSize;
        $promise = \React\Promise\Stream\buffer($stream, $maximumSize)->then(
            function ($body) use ($response) {
                return $response->withBody(\RingCentral\Psr7\stream_for($body));
            },
            function ($e) use ($stream, $maximumSize) {
                // try to close stream if buffering fails (or is cancelled)
                $stream->close();

                if ($e instanceof \OverflowException) {
                    $e = new \OverflowException(
                        'Response body size exceeds maximum of ' . $maximumSize . ' bytes',
                        \defined('SOCKET_EMSGSIZE') ? \SOCKET_EMSGSIZE : 0
                    );
                }

                throw $e;
            }
        );

        $deferred->pending = $promise;

        return $promise;
    }

    /**
     * @internal
     * @param ResponseInterface $response
     * @param RequestInterface $request
     * @throws ResponseException
     * @return ResponseInterface|PromiseInterface
     */
    public function onResponse(ResponseInterface $response, RequestInterface $request, $deferred)
    {
        $this->progress('response', array($response, $request));

        // follow 3xx (Redirection) response status codes if Location header is present and not explicitly disabled
        // @link https://tools.ietf.org/html/rfc7231#section-6.4
        if ($this->followRedirects && ($response->getStatusCode() >= 300 && $response->getStatusCode() < 400) && $response->hasHeader('Location')) {
            return $this->onResponseRedirect($response, $request, $deferred);
        }

        // only status codes 200-399 are considered to be valid, reject otherwise
        if ($this->obeySuccessCode && ($response->getStatusCode() < 200 || $response->getStatusCode() >= 400)) {
            throw new ResponseException($response);
        }

        // resolve our initial promise
        return $response;
    }

    /**
     * @param ResponseInterface $response
     * @param RequestInterface $request
     * @return PromiseInterface
     * @throws \RuntimeException
     */
    private function onResponseRedirect(ResponseInterface $response, RequestInterface $request, Deferred $deferred)
    {
        // resolve location relative to last request URI
        $location = Uri::resolve($request->getUri(), $response->getHeaderLine('Location'));

        $request = $this->makeRedirectRequest($request, $location);
        $this->progress('redirect', array($request));

        if ($deferred->numRequests >= $this->maxRedirects) {
            throw new \RuntimeException('Maximum number of redirects (' . $this->maxRedirects . ') exceeded');
        }

        return $this->next($request, $deferred);
    }

    /**
     * @param RequestInterface $request
     * @param UriInterface $location
     * @return RequestInterface
     */
    private function makeRedirectRequest(RequestInterface $request, UriInterface $location)
    {
        $originalHost = $request->getUri()->getHost();
        $request = $request
            ->withoutHeader('Host')
            ->withoutHeader('Content-Type')
            ->withoutHeader('Content-Length');

        // Remove authorization if changing hostnames (but not if just changing ports or protocols).
        if ($location->getHost() !== $originalHost) {
            $request = $request->withoutHeader('Authorization');
        }

        // naïve approach..
        $method = ($request->getMethod() === 'HEAD') ? 'HEAD' : 'GET';

        return new Request($method, $location, $request->getHeaders());
    }

    private function progress($name, array $args = array())
    {
        return;

        echo $name;

        foreach ($args as $arg) {
            echo ' ';
            if ($arg instanceof ResponseInterface) {
                echo 'HTTP/' . $arg->getProtocolVersion() . ' ' . $arg->getStatusCode() . ' ' . $arg->getReasonPhrase();
            } elseif ($arg instanceof RequestInterface) {
                echo $arg->getMethod() . ' ' . $arg->getRequestTarget() . ' HTTP/' . $arg->getProtocolVersion();
            } else {
                echo $arg;
            }
        }

        echo PHP_EOL;
    }
}
<?php

namespace React\Http\Io;

use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UploadedFileInterface;
use InvalidArgumentException;
use RuntimeException;

/**
 * [Internal] Implementation of the PSR-7 `UploadedFileInterface`
 *
 * This is used internally to represent each incoming file upload.
 *
 * Note that this is an internal class only and nothing you should usually care
 * about. See the `UploadedFileInterface` for more details.
 *
 * @see UploadedFileInterface
 * @internal
 */
final class UploadedFile implements UploadedFileInterface
{
    /**
     * @var StreamInterface
     */
    private $stream;

    /**
     * @var int
     */
    private $size;

    /**
     * @var int
     */
    private $error;

    /**
     * @var string
     */
    private $filename;

    /**
     * @var string
     */
    private $mediaType;

    /**
     * @param StreamInterface $stream
     * @param int $size
     * @param int $error
     * @param string $filename
     * @param string $mediaType
     */
    public function __construct(StreamInterface $stream, $size, $error, $filename, $mediaType)
    {
        $this->stream = $stream;
        $this->size = $size;

        if (!\is_int($error) || !\in_array($error, array(
            \UPLOAD_ERR_OK,
            \UPLOAD_ERR_INI_SIZE,
            \UPLOAD_ERR_FORM_SIZE,
            \UPLOAD_ERR_PARTIAL,
            \UPLOAD_ERR_NO_FILE,
            \UPLOAD_ERR_NO_TMP_DIR,
            \UPLOAD_ERR_CANT_WRITE,
            \UPLOAD_ERR_EXTENSION,
        ))) {
            throw new InvalidArgumentException(
                'Invalid error code, must be an UPLOAD_ERR_* constant'
            );
        }
        $this->error = $error;
        $this->filename = $filename;
        $this->mediaType = $mediaType;
    }

    /**
     * {@inheritdoc}
     */
    public function getStream()
    {
        if ($this->error !== \UPLOAD_ERR_OK) {
            throw new RuntimeException('Cannot retrieve stream due to upload error');
        }

        return $this->stream;
    }

    /**
     * {@inheritdoc}
     */
    public function moveTo($targetPath)
    {
       throw new RuntimeException('Not implemented');
    }

    /**
     * {@inheritdoc}
     */
    public function getSize()
    {
        return $this->size;
    }

    /**
     * {@inheritdoc}
     */
    public function getError()
    {
        return $this->error;
    }

    /**
     * {@inheritdoc}
     */
    public function getClientFilename()
    {
        return $this->filename;
    }

    /**
     * {@inheritdoc}
     */
    public function getClientMediaType()
    {
        return $this->mediaType;
    }
}
<?php

namespace React\Http\Message;

use React\Http\Io\HttpBodyStream;
use React\Stream\ReadableStreamInterface;
use RingCentral\Psr7\Response as Psr7Response;
use Psr\Http\Message\StreamInterface;

/**
 * Represents an outgoing server response message.
 *
 * ```php
 * $response = new React\Http\Message\Response(
 *     200,
 *     array(
 *         'Content-Type' => 'text/html'
 *     ),
 *     "<html>Hello world!</html>\n"
 * );
 * ```
 *
 * This class implements the
 * [PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface)
 * which in turn extends the
 * [PSR-7 `MessageInterface`](https://www.php-fig.org/psr/psr-7/#31-psrhttpmessagemessageinterface).
 *
 * > Internally, this implementation builds on top of an existing incoming
 *   response message and only adds required streaming support. This base class is
 *   considered an implementation detail that may change in the future.
 *
 * @see \Psr\Http\Message\ResponseInterface
 */
final class Response extends Psr7Response
{
    /**
     * @param int                                            $status  HTTP status code (e.g. 200/404)
     * @param array<string,string|string[]>                  $headers additional response headers
     * @param string|ReadableStreamInterface|StreamInterface $body    response body
     * @param string                                         $version HTTP protocol version (e.g. 1.1/1.0)
     * @param ?string                                        $reason  custom HTTP response phrase
     * @throws \InvalidArgumentException for an invalid body
     */
    public function __construct(
        $status = 200,
        array $headers = array(),
        $body = '',
        $version = '1.1',
        $reason = null
    ) {
        if ($body instanceof ReadableStreamInterface && !$body instanceof StreamInterface) {
            $body = new HttpBodyStream($body, null);
        } elseif (!\is_string($body) && !$body instanceof StreamInterface) {
            throw new \InvalidArgumentException('Invalid response body given');
        }

        parent::__construct(
            $status,
            $headers,
            $body,
            $version,
            $reason
        );
    }
}
<?php

namespace React\Http\Message;

use RuntimeException;
use Psr\Http\Message\ResponseInterface;

/**
 * The `React\Http\Message\ResponseException` is an `Exception` sub-class that will be used to reject
 * a request promise if the remote server returns a non-success status code
 * (anything but 2xx or 3xx).
 * You can control this behavior via the [`withRejectErrorResponse()` method](#withrejecterrorresponse).
 *
 * The `getCode(): int` method can be used to
 * return the HTTP response status code.
 */
final class ResponseException extends RuntimeException
{
    private $response;

    public function __construct(ResponseInterface $response, $message = null, $code = null, $previous = null)
    {
        if ($message === null) {
            $message = 'HTTP status code ' . $response->getStatusCode() . ' (' . $response->getReasonPhrase() . ')';
        }
        if ($code === null) {
            $code = $response->getStatusCode();
        }
        parent::__construct($message, $code, $previous);

        $this->response = $response;
    }

    /**
     * Access its underlying response object.
     *
     * @return ResponseInterface
     */
    public function getResponse()
    {
        return $this->response;
    }
}
<?php

namespace React\Http\Message;

use Psr\Http\Message\ServerRequestInterface;
use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UriInterface;
use React\Http\Io\HttpBodyStream;
use React\Stream\ReadableStreamInterface;
use RingCentral\Psr7\Request;

/**
 * Respresents an incoming server request message.
 *
 * This class implements the
 * [PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface)
 * which extends the
 * [PSR-7 `RequestInterface`](https://www.php-fig.org/psr/psr-7/#32-psrhttpmessagerequestinterface)
 * which in turn extends the
 * [PSR-7 `MessageInterface`](https://www.php-fig.org/psr/psr-7/#31-psrhttpmessagemessageinterface).
 *
 * This is mostly used internally to represent each incoming request message.
 * Likewise, you can also use this class in test cases to test how your web
 * application reacts to certain HTTP requests.
 *
 * > Internally, this implementation builds on top of an existing outgoing
 *   request message and only adds required server methods. This base class is
 *   considered an implementation detail that may change in the future.
 *
 * @see ServerRequestInterface
 */
final class ServerRequest extends Request implements ServerRequestInterface
{
    private $attributes = array();

    private $serverParams;
    private $fileParams = array();
    private $cookies = array();
    private $queryParams = array();
    private $parsedBody;

    /**
     * @param string                                         $method       HTTP method for the request.
     * @param string|UriInterface                            $url          URL for the request.
     * @param array<string,string|string[]>                  $headers      Headers for the message.
     * @param string|ReadableStreamInterface|StreamInterface $body         Message body.
     * @param string                                         $version      HTTP protocol version.
     * @param array<string,string>                           $serverParams server-side parameters
     * @throws \InvalidArgumentException for an invalid URL or body
     */
    public function __construct(
        $method,
        $url,
        array $headers = array(),
        $body = '',
        $version = '1.1',
        $serverParams = array()
    ) {
        $stream = null;
        if ($body instanceof ReadableStreamInterface && !$body instanceof StreamInterface) {
            $stream = $body;
            $body = null;
        } elseif (!\is_string($body) && !$body instanceof StreamInterface) {
            throw new \InvalidArgumentException('Invalid server request body given');
        }

        $this->serverParams = $serverParams;
        parent::__construct($method, $url, $headers, $body, $version);

        if ($stream !== null) {
            $size = (int) $this->getHeaderLine('Content-Length');
            if (\strtolower($this->getHeaderLine('Transfer-Encoding')) === 'chunked') {
                $size = null;
            }
            $this->stream = new HttpBodyStream($stream, $size);
        }

        $query = $this->getUri()->getQuery();
        if ($query !== '') {
            \parse_str($query, $this->queryParams);
        }

        // Multiple cookie headers are not allowed according
        // to https://tools.ietf.org/html/rfc6265#section-5.4
        $cookieHeaders = $this->getHeader("Cookie");

        if (count($cookieHeaders) === 1) {
            $this->cookies = $this->parseCookie($cookieHeaders[0]);
        }
    }

    public function getServerParams()
    {
        return $this->serverParams;
    }

    public function getCookieParams()
    {
        return $this->cookies;
    }

    public function withCookieParams(array $cookies)
    {
        $new = clone $this;
        $new->cookies = $cookies;
        return $new;
    }

    public function getQueryParams()
    {
        return $this->queryParams;
    }

    public function withQueryParams(array $query)
    {
        $new = clone $this;
        $new->queryParams = $query;
        return $new;
    }

    public function getUploadedFiles()
    {
        return $this->fileParams;
    }

    public function withUploadedFiles(array $uploadedFiles)
    {
        $new = clone $this;
        $new->fileParams = $uploadedFiles;
        return $new;
    }

    public function getParsedBody()
    {
        return $this->parsedBody;
    }

    public function withParsedBody($data)
    {
        $new = clone $this;
        $new->parsedBody = $data;
        return $new;
    }

    public function getAttributes()
    {
        return $this->attributes;
    }

    public function getAttribute($name, $default = null)
    {
        if (!\array_key_exists($name, $this->attributes)) {
            return $default;
        }
        return $this->attributes[$name];
    }

    public function withAttribute($name, $value)
    {
        $new = clone $this;
        $new->attributes[$name] = $value;
        return $new;
    }

    public function withoutAttribute($name)
    {
        $new = clone $this;
        unset($new->attributes[$name]);
        return $new;
    }

    /**
     * @param string $cookie
     * @return array
     */
    private function parseCookie($cookie)
    {
        $cookieArray = \explode(';', $cookie);
        $result = array();

        foreach ($cookieArray as $pair) {
            $pair = \trim($pair);
            $nameValuePair = \explode('=', $pair, 2);

            if (\count($nameValuePair) === 2) {
                $key = \urldecode($nameValuePair[0]);
                $value = \urldecode($nameValuePair[1]);
                $result[$key] = $value;
            }
        }

        return $result;
    }
}
<?php

namespace React\Http\Middleware;

use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
use React\Http\Io\HttpBodyStream;
use React\Http\Io\PauseBufferStream;
use React\Promise;
use React\Promise\PromiseInterface;
use React\Promise\Deferred;
use React\Stream\ReadableStreamInterface;

/**
 * Limits how many next handlers can be executed concurrently.
 *
 * If this middleware is invoked, it will check if the number of pending
 * handlers is below the allowed limit and then simply invoke the next handler
 * and it will return whatever the next handler returns (or throws).
 *
 * If the number of pending handlers exceeds the allowed limit, the request will
 * be queued (and its streaming body will be paused) and it will return a pending
 * promise.
 * Once a pending handler returns (or throws), it will pick the oldest request
 * from this queue and invokes the next handler (and its streaming body will be
 * resumed).
 *
 * The following example shows how this middleware can be used to ensure no more
 * than 10 handlers will be invoked at once:
 *
 * ```php
 * $server = new React\Http\Server(
 *     $loop,
 *     new React\Http\Middleware\StreamingRequestMiddleware(),
 *     new React\Http\Middleware\LimitConcurrentRequestsMiddleware(10),
 *     $handler
 * );
 * ```
 *
 * Similarly, this middleware is often used in combination with the
 * [`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) (see below)
 * to limit the total number of requests that can be buffered at once:
 *
 * ```php
 * $server = new React\Http\Server(
 *     $loop,
 *     new React\Http\Middleware\StreamingRequestMiddleware(),
 *     new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
 *     new React\Http\Middleware\RequestBodyBufferMiddleware(2 * 1024 * 1024), // 2 MiB per request
 *     new React\Http\Middleware\RequestBodyParserMiddleware(),
 *     $handler
 * );
 * ```
 *
 * More sophisticated examples include limiting the total number of requests
 * that can be buffered at once and then ensure the actual request handler only
 * processes one request after another without any concurrency:
 *
 * ```php
 * $server = new React\Http\Server(
 *     $loop,
 *     new React\Http\Middleware\StreamingRequestMiddleware(),
 *     new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
 *     new React\Http\Middleware\RequestBodyBufferMiddleware(2 * 1024 * 1024), // 2 MiB per request
 *     new React\Http\Middleware\RequestBodyParserMiddleware(),
 *     new React\Http\Middleware\LimitConcurrentRequestsMiddleware(1), // only execute 1 handler (no concurrency)
 *     $handler
 * );
 * ```
 *
 * @see RequestBodyBufferMiddleware
 */
final class LimitConcurrentRequestsMiddleware
{
    private $limit;
    private $pending = 0;
    private $queue = array();

    /**
     * @param int $limit Maximum amount of concurrent requests handled.
     *
     * For example when $limit is set to 10, 10 requests will flow to $next
     * while more incoming requests have to wait until one is done.
     */
    public function __construct($limit)
    {
        $this->limit = $limit;
    }

    public function __invoke(ServerRequestInterface $request, $next)
    {
        // happy path: simply invoke next request handler if we're below limit
        if ($this->pending < $this->limit) {
            ++$this->pending;

            try {
                $response = $next($request);
            } catch (\Exception $e) {
                $this->processQueue();
                throw $e;
            } catch (\Throwable $e) { // @codeCoverageIgnoreStart
                // handle Errors just like Exceptions (PHP 7+ only)
                $this->processQueue();
                throw $e; // @codeCoverageIgnoreEnd
            }

            // happy path: if next request handler returned immediately,
            // we can simply try to invoke the next queued request
            if ($response instanceof ResponseInterface) {
                $this->processQueue();
                return $response;
            }

            // if the next handler returns a pending promise, we have to
            // await its resolution before invoking next queued request
            return $this->await(Promise\resolve($response));
        }

        // if we reach this point, then this request will need to be queued
        // check if the body is streaming, in which case we need to buffer everything
        $body = $request->getBody();
        if ($body instanceof ReadableStreamInterface) {
            // pause actual body to stop emitting data until the handler is called
            $size = $body->getSize();
            $body = new PauseBufferStream($body);
            $body->pauseImplicit();

            // replace with buffering body to ensure any readable events will be buffered
            $request = $request->withBody(new HttpBodyStream(
                $body,
                $size
            ));
        }

        // get next queue position
        $queue =& $this->queue;
        $queue[] = null;
        \end($queue);
        $id = \key($queue);

        $deferred = new Deferred(function ($_, $reject) use (&$queue, $id) {
            // queued promise cancelled before its next handler is invoked
            // remove from queue and reject explicitly
            unset($queue[$id]);
            $reject(new \RuntimeException('Cancelled queued next handler'));
        });

        // queue request and process queue if pending does not exceed limit
        $queue[$id] = $deferred;

        $pending = &$this->pending;
        $that = $this;
        return $deferred->promise()->then(function () use ($request, $next, $body, &$pending, $that) {
            // invoke next request handler
            ++$pending;

            try {
                $response = $next($request);
            } catch (\Exception $e) {
                $that->processQueue();
                throw $e;
            } catch (\Throwable $e) { // @codeCoverageIgnoreStart
                // handle Errors just like Exceptions (PHP 7+ only)
                $that->processQueue();
                throw $e; // @codeCoverageIgnoreEnd
            }

            // resume readable stream and replay buffered events
            if ($body instanceof PauseBufferStream) {
                $body->resumeImplicit();
            }

            // if the next handler returns a pending promise, we have to
            // await its resolution before invoking next queued request
            return $that->await(Promise\resolve($response));
        });
    }

    /**
     * @internal
     * @param PromiseInterface $promise
     * @return PromiseInterface
     */
    public function await(PromiseInterface $promise)
    {
        $that = $this;

        return $promise->then(function ($response) use ($that) {
            $that->processQueue();

            return $response;
        }, function ($error) use ($that) {
            $that->processQueue();

            return Promise\reject($error);
        });
    }

    /**
     * @internal
     */
    public function processQueue()
    {
        // skip if we're still above concurrency limit or there's no queued request waiting
        if (--$this->pending >= $this->limit || !$this->queue) {
            return;
        }

        $first = \reset($this->queue);
        unset($this->queue[key($this->queue)]);

        $first->resolve();
    }
}
<?php

namespace React\Http\Middleware;

use OverflowException;
use Psr\Http\Message\ServerRequestInterface;
use React\Http\Io\BufferedBody;
use React\Http\Io\IniUtil;
use React\Promise\Stream;
use React\Stream\ReadableStreamInterface;

final class RequestBodyBufferMiddleware
{
    private $sizeLimit;

    /**
     * @param int|string|null $sizeLimit Either an int with the max request body size
     *                                   in bytes or an ini like size string
     *                                   or null to use post_max_size from PHP's
     *                                   configuration. (Note that the value from
     *                                   the CLI configuration will be used.)
     */
    public function __construct($sizeLimit = null)
    {
        if ($sizeLimit === null) {
            $sizeLimit = \ini_get('post_max_size');
        }

        $this->sizeLimit = IniUtil::iniSizeToBytes($sizeLimit);
    }

    public function __invoke(ServerRequestInterface $request, $stack)
    {
        $body = $request->getBody();
        $size = $body->getSize();

        // happy path: skip if body is known to be empty (or is already buffered)
        if ($size === 0 || !$body instanceof ReadableStreamInterface) {
            // replace with empty body if body is streaming (or buffered size exceeds limit)
            if ($body instanceof ReadableStreamInterface || $size > $this->sizeLimit) {
                $request = $request->withBody(new BufferedBody(''));
            }

            return $stack($request);
        }

        // request body of known size exceeding limit
        $sizeLimit = $this->sizeLimit;
        if ($size > $this->sizeLimit) {
            $sizeLimit = 0;
        }

        return Stream\buffer($body, $sizeLimit)->then(function ($buffer) use ($request, $stack) {
            $request = $request->withBody(new BufferedBody($buffer));

            return $stack($request);
        }, function ($error) use ($stack, $request, $body) {
            // On buffer overflow keep the request body stream in,
            // but ignore the contents and wait for the close event
            // before passing the request on to the next middleware.
            if ($error instanceof OverflowException) {
                return Stream\first($body, 'close')->then(function () use ($stack, $request) {
                    return $stack($request);
                });
            }

            throw $error;
        });
    }
}
<?php

namespace React\Http\Middleware;

use Psr\Http\Message\ServerRequestInterface;
use React\Http\Io\MultipartParser;

final class RequestBodyParserMiddleware
{
    private $multipart;

    /**
     * @param int|string|null $uploadMaxFilesize
     * @param int|null $maxFileUploads
     */
    public function __construct($uploadMaxFilesize = null, $maxFileUploads = null)
    {
        $this->multipart = new MultipartParser($uploadMaxFilesize, $maxFileUploads);
    }

    public function __invoke(ServerRequestInterface $request, $next)
    {
        $type = \strtolower($request->getHeaderLine('Content-Type'));
        list ($type) = \explode(';', $type);

        if ($type === 'application/x-www-form-urlencoded') {
            return $next($this->parseFormUrlencoded($request));
        }

        if ($type === 'multipart/form-data') {
            return $next($this->multipart->parse($request));
        }

        return $next($request);
    }

    private function parseFormUrlencoded(ServerRequestInterface $request)
    {
        // parse string into array structure
        // ignore warnings due to excessive data structures (max_input_vars and max_input_nesting_level)
        $ret = array();
        @\parse_str((string)$request->getBody(), $ret);

        return $request->withParsedBody($ret);
    }
}
<?php

namespace React\Http\Middleware;

use Psr\Http\Message\ServerRequestInterface;

/**
 * Process incoming requests with a streaming request body (without buffering).
 *
 * This allows you to process requests of any size without buffering the request
 * body in memory. Instead, it will represent the request body as a
 * [`ReadableStreamInterface`](https://github.com/reactphp/stream#readablestreaminterface)
 * that emit chunks of incoming data as it is received:
 *
 * ```php
 * $server = new React\Http\Server(array(
 *     new React\Http\Middleware\StreamingRequestMiddleware(),
 *     function (Psr\Http\Message\ServerRequestInterface $request) {
 *         $body = $request->getBody();
 *         assert($body instanceof Psr\Http\Message\StreamInterface);
 *         assert($body instanceof React\Stream\ReadableStreamInterface);
 *
 *         return new React\Promise\Promise(function ($resolve) use ($body) {
 *             $bytes = 0;
 *             $body->on('data', function ($chunk) use (&$bytes) {
 *                 $bytes += \count($chunk);
 *             });
 *             $body->on('close', function () use (&$bytes, $resolve) {
 *                 $resolve(new React\Http\Response(
 *                     200,
 *                     [],
 *                     "Received $bytes bytes\n"
 *                 ));
 *             });
 *         });
 *     }
 * ));
 * ```
 *
 * See also [streaming incoming request](../../README.md#streaming-incoming-request)
 * for more details.
 *
 * Additionally, this middleware can be used in combination with the
 * [`LimitConcurrentRequestsMiddleware`](#limitconcurrentrequestsmiddleware) and
 * [`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) (see below)
 * to explicitly configure the total number of requests that can be handled at
 * once:
 *
 * ```php
 * $server = new React\Http\Server(array(
 *     new React\Http\Middleware\StreamingRequestMiddleware(),
 *     new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
 *     new React\Http\Middleware\RequestBodyBufferMiddleware(2 * 1024 * 1024), // 2 MiB per request
 *     new React\Http\Middleware\RequestBodyParserMiddleware(),
 *     $handler
 * ));
 * ```
 *
 * > Internally, this class is used as a "marker" to not trigger the default
 *   request buffering behavior in the `Server`. It does not implement any logic
 *   on its own.
 */
final class StreamingRequestMiddleware
{
    public function __invoke(ServerRequestInterface $request, $next)
    {
        return $next($request);
    }
}
<?php

namespace React\Http;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use React\Http\Io\IniUtil;
use React\Http\Io\MiddlewareRunner;
use React\Http\Io\StreamingServer;
use React\Http\Middleware\LimitConcurrentRequestsMiddleware;
use React\Http\Middleware\StreamingRequestMiddleware;
use React\Http\Middleware\RequestBodyBufferMiddleware;
use React\Http\Middleware\RequestBodyParserMiddleware;
use React\Socket\ServerInterface;

/**
 * The `React\Http\Server` class is responsible for handling incoming connections and then
 * processing each incoming HTTP request.
 *
 * When a complete HTTP request has been received, it will invoke the given
 * request handler function. This request handler function needs to be passed to
 * the constructor and will be invoked with the respective [request](#server-request)
 * object and expects a [response](#server-response) object in return:
 *
 * ```php
 * $server = new React\Http\Server($loop, function (Psr\Http\Message\ServerRequestInterface $request) {
 *     return new React\Http\Message\Response(
 *         200,
 *         array(
 *             'Content-Type' => 'text/plain'
 *         ),
 *         "Hello World!\n"
 *     );
 * });
 * ```
 *
 * Each incoming HTTP request message is always represented by the
 * [PSR-7 `ServerRequestInterface`](https://www.php-fig.org/psr/psr-7/#321-psrhttpmessageserverrequestinterface),
 * see also following [request](#server-request) chapter for more details.
 *
 * Each outgoing HTTP response message is always represented by the
 * [PSR-7 `ResponseInterface`](https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface),
 * see also following [response](#server-response) chapter for more details.
 *
 * In order to start listening for any incoming connections, the `Server` needs
 * to be attached to an instance of
 * [`React\Socket\ServerInterface`](https://github.com/reactphp/socket#serverinterface)
 * through the [`listen()`](#listen) method as described in the following
 * chapter. In its most simple form, you can attach this to a
 * [`React\Socket\Server`](https://github.com/reactphp/socket#server) in order
 * to start a plaintext HTTP server like this:
 *
 * ```php
 * $server = new React\Http\Server($loop, $handler);
 *
 * $socket = new React\Socket\Server('0.0.0.0:8080', $loop);
 * $server->listen($socket);
 * ```
 *
 * See also the [`listen()`](#listen) method and
 * [hello world server example](../examples/51-server-hello-world.php)
 * for more details.
 *
 * By default, the `Server` buffers and parses the complete incoming HTTP
 * request in memory. It will invoke the given request handler function when the
 * complete request headers and request body has been received. This means the
 * [request](#server-request) object passed to your request handler function will be
 * fully compatible with PSR-7 (http-message). This provides sane defaults for
 * 80% of the use cases and is the recommended way to use this library unless
 * you're sure you know what you're doing.
 *
 * On the other hand, buffering complete HTTP requests in memory until they can
 * be processed by your request handler function means that this class has to
 * employ a number of limits to avoid consuming too much memory. In order to
 * take the more advanced configuration out your hand, it respects setting from
 * your [`php.ini`](https://www.php.net/manual/en/ini.core.php) to apply its
 * default settings. This is a list of PHP settings this class respects with
 * their respective default values:
 *
 * ```
 * memory_limit 128M
 * post_max_size 8M // capped at 64K
 *
 * enable_post_data_reading 1
 * max_input_nesting_level 64
 * max_input_vars 1000
 *
 * file_uploads 1
 * upload_max_filesize 2M
 * max_file_uploads 20
 * ```
 *
 * In particular, the `post_max_size` setting limits how much memory a single
 * HTTP request is allowed to consume while buffering its request body. This
 * needs to be limited because the server can process a large number of requests
 * concurrently, so the server may potentially consume a large amount of memory
 * otherwise. To support higher concurrency by default, this value is capped
 * at `64K`. If you assign a higher value, it will only allow `64K` by default.
 * If a request exceeds this limit, its request body will be ignored and it will
 * be processed like a request with no request body at all. See below for
 * explicit configuration to override this setting.
 *
 * By default, this class will try to avoid consuming more than half of your
 * `memory_limit` for buffering multiple concurrent HTTP requests. As such, with
 * the above default settings of `128M` max, it will try to consume no more than
 * `64M` for buffering multiple concurrent HTTP requests. As a consequence, it
 * will limit the concurrency to `1024` HTTP requests with the above defaults.
 *
 * It is imperative that you assign reasonable values to your PHP ini settings.
 * It is usually recommended to not support buffering incoming HTTP requests
 * with a large HTTP request body (e.g. large file uploads). If you want to
 * increase this buffer size, you will have to also increase the total memory
 * limit to allow for more concurrent requests (set `memory_limit 512M` or more)
 * or explicitly limit concurrency.
 *
 * In order to override the above buffering defaults, you can configure the
 * `Server` explicitly. You can use the
 * [`LimitConcurrentRequestsMiddleware`](#limitconcurrentrequestsmiddleware) and
 * [`RequestBodyBufferMiddleware`](#requestbodybuffermiddleware) (see below)
 * to explicitly configure the total number of requests that can be handled at
 * once like this:
 *
 * ```php
 * $server = new React\Http\Server(
 *     $loop,
 *     new React\Http\Middleware\StreamingRequestMiddleware(),
 *     new React\Http\Middleware\LimitConcurrentRequestsMiddleware(100), // 100 concurrent buffering handlers
 *     new React\Http\Middleware\RequestBodyBufferMiddleware(2 * 1024 * 1024), // 2 MiB per request
 *     new React\Http\Middleware\RequestBodyParserMiddleware(),
 *     $handler
 * ));
 * ```
 *
 * In this example, we allow processing up to 100 concurrent requests at once
 * and each request can buffer up to `2M`. This means you may have to keep a
 * maximum of `200M` of memory for incoming request body buffers. Accordingly,
 * you need to adjust the `memory_limit` ini setting to allow for these buffers
 * plus your actual application logic memory requirements (think `512M` or more).
 *
 * > Internally, this class automatically assigns these middleware handlers
 *   automatically when no [`StreamingRequestMiddleware`](#streamingrequestmiddleware)
 *   is given. Accordingly, you can use this example to override all default
 *   settings to implement custom limits.
 *
 * As an alternative to buffering the complete request body in memory, you can
 * also use a streaming approach where only small chunks of data have to be kept
 * in memory:
 *
 * ```php
 * $server = new React\Http\Server(
 *     $loop,
 *     new React\Http\Middleware\StreamingRequestMiddleware(),
 *     $handler
 * );
 * ```
 *
 * In this case, it will invoke the request handler function once the HTTP
 * request headers have been received, i.e. before receiving the potentially
 * much larger HTTP request body. This means the [request](#server-request) passed to
 * your request handler function may not be fully compatible with PSR-7. This is
 * specifically designed to help with more advanced use cases where you want to
 * have full control over consuming the incoming HTTP request body and
 * concurrency settings. See also [streaming incoming request](#streaming-incoming-request)
 * below for more details.
 */
final class Server extends EventEmitter
{
    /**
     * The maximum buffer size used for each request.
     *
     * This needs to be limited because the server can process a large number of
     * requests concurrently, so the server may potentially consume a large
     * amount of memory otherwise.
     *
     * See `RequestBodyBufferMiddleware` to override this setting.
     *
     * @internal
     */
    const MAXIMUM_BUFFER_SIZE = 65536; // 64 KiB

    /**
     * @var StreamingServer
     */
    private $streamingServer;

    /**
     * Creates an HTTP server that invokes the given callback for each incoming HTTP request
     *
     * In order to process any connections, the server needs to be attached to an
     * instance of `React\Socket\ServerInterface` which emits underlying streaming
     * connections in order to then parse incoming data as HTTP.
     * See also [listen()](#listen) for more details.
     *
     * @param LoopInterface $loop
     * @param callable[] ...$requestHandler
     * @see self::listen()
     */
    public function __construct(LoopInterface $loop)
    {
        $requestHandlers = \func_get_args();
        \array_shift($requestHandlers);
        $requestHandlersCount = \count($requestHandlers);
        if ($requestHandlersCount === 0 || \count(\array_filter($requestHandlers, 'is_callable')) < $requestHandlersCount) {
            throw new \InvalidArgumentException('Invalid request handler given');
        }

        $streaming = false;
        foreach ((array) $requestHandlers as $handler) {
            if ($handler instanceof StreamingRequestMiddleware) {
                $streaming = true;
                break;
            }
        }

        $middleware = array();
        if (!$streaming) {
            $maxSize = $this->getMaxRequestSize();
            $concurrency = $this->getConcurrentRequestsLimit(\ini_get('memory_limit'), $maxSize);
            if ($concurrency !== null) {
                $middleware[] = new LimitConcurrentRequestsMiddleware($concurrency);
            }
            $middleware[] = new RequestBodyBufferMiddleware($maxSize);
            // Checking for an empty string because that is what a boolean
            // false is returned as by ini_get depending on the PHP version.
            // @link http://php.net/manual/en/ini.core.php#ini.enable-post-data-reading
            // @link http://php.net/manual/en/function.ini-get.php#refsect1-function.ini-get-notes
            // @link https://3v4l.org/qJtsa
            $enablePostDataReading = \ini_get('enable_post_data_reading');
            if ($enablePostDataReading !== '') {
                $middleware[] = new RequestBodyParserMiddleware();
            }
        }

        $middleware = \array_merge($middleware, $requestHandlers);

        $this->streamingServer = new StreamingServer($loop, new MiddlewareRunner($middleware));

        $that = $this;
        $this->streamingServer->on('error', function ($error) use ($that) {
            $that->emit('error', array($error));
        });
    }

    /**
     * Starts listening for HTTP requests on the given socket server instance
     *
     * The given [`React\Socket\ServerInterface`](https://github.com/reactphp/socket#serverinterface)
     * is responsible for emitting the underlying streaming connections. This
     * HTTP server needs to be attached to it in order to process any
     * connections and pase incoming streaming data as incoming HTTP request
     * messages. In its most common form, you can attach this to a
     * [`React\Socket\Server`](https://github.com/reactphp/socket#server) in
     * order to start a plaintext HTTP server like this:
     *
     * ```php
     * $server = new React\Http\Server($loop, $handler);
     *
     * $socket = new React\Socket\Server(8080, $loop);
     * $server->listen($socket);
     * ```
     *
     * See also [hello world server example](../examples/51-server-hello-world.php)
     * for more details.
     *
     * This example will start listening for HTTP requests on the alternative
     * HTTP port `8080` on all interfaces (publicly). As an alternative, it is
     * very common to use a reverse proxy and let this HTTP server listen on the
     * localhost (loopback) interface only by using the listen address
     * `127.0.0.1:8080` instead. This way, you host your application(s) on the
     * default HTTP port `80` and only route specific requests to this HTTP
     * server.
     *
     * Likewise, it's usually recommended to use a reverse proxy setup to accept
     * secure HTTPS requests on default HTTPS port `443` (TLS termination) and
     * only route plaintext requests to this HTTP server. As an alternative, you
     * can also accept secure HTTPS requests with this HTTP server by attaching
     * this to a [`React\Socket\Server`](https://github.com/reactphp/socket#server)
     * using a secure TLS listen address, a certificate file and optional
     * `passphrase` like this:
     *
     * ```php
     * $server = new React\Http\Server($loop, $handler);
     *
     * $socket = new React\Socket\Server('tls://0.0.0.0:8443', $loop, array(
     *     'local_cert' => __DIR__ . '/localhost.pem'
     * ));
     * $server->listen($socket);
     * ```
     *
     * See also [hello world HTTPS example](../examples/61-server-hello-world-https.php)
     * for more details.
     *
     * @param ServerInterface $socket
     */
    public function listen(ServerInterface $socket)
    {
        $this->streamingServer->listen($socket);
    }

    /**
     * @param string $memory_limit
     * @param string $post_max_size
     * @return ?int
     */
    private function getConcurrentRequestsLimit($memory_limit, $post_max_size)
    {
        if ($memory_limit == -1) {
            return null;
        }

        $availableMemory = IniUtil::iniSizeToBytes($memory_limit) / 2;
        $concurrentRequests = (int) \ceil($availableMemory / IniUtil::iniSizeToBytes($post_max_size));

        return $concurrentRequests;
    }

    /**
     * @param ?string $post_max_size
     * @return int
     */
    private function getMaxRequestSize($post_max_size = null)
    {
        $maxSize = IniUtil::iniSizeToBytes($post_max_size === null ? \ini_get('post_max_size') : $post_max_size);

        return ($maxSize === 0 || $maxSize >= self::MAXIMUM_BUFFER_SIZE) ? self::MAXIMUM_BUFFER_SIZE : $maxSize;
    }
}
CHANGELOG
=========

* 3.0.0 (2017-10-01)

  * Modernize implementation (@shadowhand)

* 2.0.2 (2014-12-12)

  * bind_right (@lstrojny)

* 2.0.1 (2014-10-20)

  * Docblocks to make IDEs happy (@indeyets)

* 2.0.0 (2013-08-13)

  * Rename from react/curry to react/partial

* 1.1.1 (2013-01-04)

  * Remove `declare` statement, as it can cause notices when zend multibyte is disabled

* 1.1.0 (2013-01-03)

  * Switch to function-based API (BC is provided)
  * Feature: Placeholders (@lstrojny)

* 1.0.0 (2012-11-07)

  * First tagged release
{
    "name": "react/partial",
    "description": "Partial function application.",
    "keywords": ["partial", "functional-programming"],
    "license": "MIT",
    "require": {
        "php": ">=5.6"
    },
    "require-dev": {
        "phpunit/phpunit": "^5.7"
    },
    "autoload": {
        "psr-4": {
            "React\\Partial\\": "src/"
        },
        "files": [
            "src/functions.php"
        ]
    },
    "scripts": {
        "test": "phpunit"
    }
}
<?php

require __DIR__.'/../vendor/autoload.php';

use function React\Partial\bind;

$add = function ($a, $b) {
    return $a + $b;
};

$addOne = bind($add, 1);

echo sprintf("%s\n", $addOne(5));
// outputs 6
Copyright (c) 2012 Igor Wiedler

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?xml version="1.0" encoding="UTF-8"?>

<phpunit backupGlobals="false"
         backupStaticAttributes="false"
         colors="true"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
         processIsolation="false"
         stopOnFailure="false"
         syntaxCheck="false"
         bootstrap="vendor/autoload.php"
>
    <testsuites>
        <testsuite name="React/Partial Test Suite">
            <directory>./tests/</directory>
        </testsuite>
    </testsuites>

    <filter>
        <whitelist>
            <directory>./src/</directory>
        </whitelist>
    </filter>

    <logging>
        <log type="coverage-text" target="php://stdout"/>
        <log type="coverage-clover" target="build/logs/clover.xml"/>
    </logging>
</phpunit>
# React/Partial

Partial function application.

[![Build Status](https://secure.travis-ci.org/reactphp/partial.png?branch=master)](http://travis-ci.org/reactphp/partial) [![Code Climate](https://codeclimate.com/github/reactphp/partial/badges/gpa.svg)](https://codeclimate.com/github/reactphp/partial)

## Install

The recommended way to install react/partial is [through composer](http://getcomposer.org).

```JSON
{
    "require": {
        "react/partial": "~2.0"
    }
}
```

## Concept

> Partial application (or partial function application) refers to the process
> of fixing a number of arguments to a function, producing another function of
> smaller arity. Given a function `f:(X x Y x Z) -> N`, we might fix (or
> 'bind') the first argument, producing a function of type `f:(Y x Z) -> N`.
> Evaluation of this function might be represented as `f partial(2, 3)`.
> Note that the result of partial function application in this case is a
> function that takes two arguments.

Basically, what this allows you to do is pre-fill arguments of a function,
which is particularly useful if you don't have control over the function
caller.

Let's say you have an async operation which takes a callback. How about a file
download. The callback is called with a single argument: The contents of the
file. Let's also say that you have a function that you want to be called once
that file download completes. This function however needs to know an
additional piece of information: the filename.

```php
public function handleDownload($filename)
{
    $this->downloadFile($filename, ...);
}

public function downloadFile($filename, $callback)
{
    $contents = get the darn file asynchronously...
    $callback($contents);
}

public function processDownloadResult($filename, $contents)
{
    echo "The file $filename contained a shitload of stuff:\n";
    echo $contents;
}
```

The conventional approach to this problem is to wrap everything in a closure
like so:

```php
public function handleDownload($filename)
{
    $this->downloadFile($filename, function ($contents) use ($filename) {
        $this->processDownloadResult($filename, $contents);
    });
}
```

This is not too bad, especially with PHP 5.4, but with 5.3 you need to do the
annoying `$that = $this` dance, and in general it's a lot of verbose
boilerplate that you don't really want to litter your code with.

This is where partial application can help. Since we want to pre-fill an
argument to the function that will be called, we just call `bind`, which will
insert it to the left of the arguments list. The return value of `bind` is a
new function which takes one `$content` argument.

```php
use function React\Partial\bind;

public function handleDownload($filename)
{
    $this->downloadFile($filename, bind([$this, 'processDownloadResult'], $filename));
}
```

Partialing is dependency injection for functions! How awesome is that?

## Examples

### bind

```php
use function React\Partial\bind;

$add = function ($a, $b) {
    return $a + $b;
};

$addOne = bind($add, 1);

echo sprintf("%d\n", $addOne(5));
// outputs 6
```

### bind_right

```php
use function React\Partial\bind_right;

$div = function ($a, $b, $c) {
    return $a / $b / $c;
};

$divMore = bind_right($div, 20, 10);

echo sprintf("%F\n", $divMore(100)); // 100 / 20 / 10
// outputs 0.5
```

### placeholder

It is possible to use the `…` function (there is an alias called
`placeholder`) to skip some arguments when partially applying.

This allows you to pre-define arguments on the right, and have the left ones
bound at call time.

This example skips the first argument and sets the second and third arguments
to `0` and `1` respectively. The result is a function that returns the first
character of a string.

**Note:** Usually your IDE should help but accessing the "…"-character
(HORIZONTAL ELLIPSIS, U+2026) differs on various platforms.

 - Windows: `ALT + 0133`
 - Mac: `ALT + ;` or `ALT + .`
 - Linux: `AltGr + .`

```php
use function React\Partial\bind;
use function React\Partial\…;

$firstChar = bind('substr', …(), 0, 1);
$mapped = array_map($firstChar, array('foo', 'bar', 'baz'));

var_dump($mapped);
// outputs ['f', 'b', 'b']
```

## Tests

To run the test suite, you need PHPUnit.

    $ phpunit

## License

MIT, see LICENSE.
<?php

namespace React\Partial;

/**
 * @return callable
 */
function bind(callable $fn, ...$bound)
{
    return function (...$args) use ($fn, $bound) {
        return $fn(...mergeLeft($bound, $args));
    };
}

/**
 * @return callable
 */
function bind_right(callable $fn, ...$bound)
{
    return function (...$args) use ($fn, $bound) {
        return $fn(...mergeRight($bound, $args));
    };
}

/**
 * @return Placeholder
 **/
function …()
{
    return Placeholder::create();
}

/**
 * @return Placeholder
 **/
function placeholder()
{
    return …();
}

/** @internal */
function mergeLeft(array $left, array $right)
{
    resolvePlaceholder($left, $right);
    return array_merge($left, $right);
}

/** @internal */
function mergeRight(array $left, array $right)
{
    resolvePlaceholder($left, $right);
    return array_merge($right, $left);
}

/** @internal */
function resolvePlaceholder(array &$parameters, array &$source)
{
    foreach ($parameters as $position => &$param) {
        if ($param instanceof Placeholder) {
            $param = $param->resolve($source, $position);
        }
    }
}
<?php

namespace React\Partial;

final class Placeholder
{
    private static $instance = null;

    private function __construct()
    {
    }

    public static function create()
    {
        if (self::$instance === null) {
            self::$instance = new self();
        }

        return self::$instance;
    }

    public function resolve(array &$args, $position)
    {
        if (count($args) === 0) {
            throw new \InvalidArgumentException(
                sprintf('Cannot resolve parameter placeholder at position %d. Parameter stack is empty.', $position)
            );
        }

        return array_shift($args);
    }
}
<?php

namespace React\Partial;

final class Util
{
    public static function bind(/*$fn, $args...*/)
    {
        return call_user_func_array('React\Partial\bind', func_get_args());
    }

    public static function bindRight(/*$fn, $args...*/)
    {
        return call_user_func_array('React\Partial\bind_right', func_get_args());
    }
}
CHANGELOG for 2.x
=================

* 2.8.0 (2020-05-12)

    *   Mark `FulfilledPromise`, `RejectedPromise` and `LazyPromise` as deprecated for Promise v2 (and remove for Promise v3).
        (#143 and #165 by @clue)

        ```php
        // deprecated
        $fulfilled = new React\Promise\FulfilledPromise($value);
        $rejected = new React\Promise\RejectedPromise($reason);

        // recommended alternatives
        $fulfilled = React\Promise\resolve($value);
        $rejected = React\Promise\reject($reason);
        ```

    *   Fix: Fix checking whether cancellable promise is an object and avoid possible warning.
        (#168 by @smscr and @jsor)

    *   Improve documentation and add docblocks to functions and interfaces.
        (#135 by @CharlotteDunois)

    *   Add `.gitattributes` to exclude dev files from exports.
        (#154 by @reedy)

    *   Improve test suite, run tests on PHP 7.4 and update PHPUnit test setup.
        (#163 by @clue)

* 2.7.1 (2018-01-07)

    *   Fix: file_exists warning when resolving with long strings.
        (#130 by @sbesselsen)
    *   Improve performance by prefixing all global functions calls with \ to skip the look up and resolve process and go straight to the global function.
        (#133 by @WyriHaximus)

* 2.7.0 (2018-06-13)

    *   Feature: Improve memory consumption for pending promises by using static internal callbacks without binding to self.
        (#124 by @clue)

* 2.6.0 (2018-06-11)

    *   Feature: Significantly improve memory consumption and performance by only passing resolver args
        to resolver and canceller if callback requires them. Also use static callbacks without
        binding to promise, clean up canceller function reference when they are no longer
        needed and hide resolver and canceller references from call stack on PHP 7+.
        (#113, #115, #116, #117, #118, #119 and #123 by @clue)

        These changes combined mean that rejecting promises with an `Exception` should
        no longer cause any internal circular references which could cause some unexpected
        memory growth in previous versions. By explicitly avoiding and explicitly
        cleaning up said references, we can avoid relying on PHP's circular garbage collector
        to kick in which significantly improves performance when rejecting many promises.

    *   Mark legacy progress support / notification API as deprecated
        (#112 by @clue)

    *   Recommend rejecting promises by throwing an exception
        (#114 by @jsor)

    *   Improve documentation to properly instantiate LazyPromise
        (#121 by @holtkamp)

    *   Follower cancellation propagation was originally planned for this release
        but has been reverted for now and is planned for a future release.
        (#99 by @jsor and #122 by @clue)

* 2.5.1 (2017-03-25)

    * Fix circular references when resolving with a promise which follows
      itself (#94).

* 2.5.0 (2016-12-22)

    * Revert automatic cancellation of pending collection promises once the
      output promise resolves. This was introduced in 42d86b7 (PR #36, released
      in [v2.3.0](https://github.com/reactphp/promise/releases/tag/v2.3.0)) and
      was both unintended and backward incompatible.

      If you need automatic cancellation, you can use something like:

      ```php
      function allAndCancel(array $promises)
      {
           return \React\Promise\all($promises)
               ->always(function() use ($promises) {
                   foreach ($promises as $promise) {
                       if ($promise instanceof \React\Promise\CancellablePromiseInterface) {
                           $promise->cancel();
                       }
                   }
              });
      }
      ```
    * `all()` and `map()` functions now preserve the order of the array (#77).
    * Fix circular references when resolving a promise with itself (#71).

* 2.4.1 (2016-05-03)

    * Fix `some()` not cancelling pending promises when too much input promises
      reject (16ff799).

* 2.4.0 (2016-03-31)

    * Support foreign thenables in `resolve()`.
      Any object that provides a `then()` method is now assimilated to a trusted
      promise that follows the state of this thenable (#52).
    * Fix `some()` and `any()` for input arrays containing not enough items
      (#34).

* 2.3.0 (2016-03-24)

    * Allow cancellation of promises returned by functions working on promise
      collections (#36).
    * Handle `\Throwable` in the same way as `\Exception` (#51 by @joshdifabio).

* 2.2.2 (2016-02-26)

    * Fix cancellation handlers called multiple times (#47 by @clue).

* 2.2.1 (2015-07-03)

    * Fix stack error when resolving a promise in its own fulfillment or
      rejection handlers.

* 2.2.0 (2014-12-30)

    * Introduce new `ExtendedPromiseInterface` implemented by all promises.
    * Add new `done()` method (part of the `ExtendedPromiseInterface`).
    * Add new `otherwise()` method (part of the `ExtendedPromiseInterface`).
    * Add new `always()` method (part of the `ExtendedPromiseInterface`).
    * Add new `progress()` method (part of the `ExtendedPromiseInterface`).
    * Rename `Deferred::progress` to `Deferred::notify` to avoid confusion with
      `ExtendedPromiseInterface::progress` (a `Deferred::progress` alias is
      still available for backward compatibility)
    * `resolve()` now always returns a `ExtendedPromiseInterface`.

* 2.1.0 (2014-10-15)

    * Introduce new `CancellablePromiseInterface` implemented by all promises.
    * Add new `cancel()` method (part of the `CancellablePromiseInterface`).

* 2.0.0 (2013-12-10)

    New major release. The goal is to streamline the API and to make it more
    compliant with other promise libraries and especially with the new upcoming
    [ES6 promises specification](https://github.com/domenic/promises-unwrapping/).

    * Add standalone Promise class.
    * Add new `race()` function.
    * BC break: Bump minimum PHP version to PHP 5.4.
    * BC break: Remove `ResolverInterface` and `PromiseInterface` from 
      `Deferred`.
    * BC break: Change signature of `PromiseInterface`.
    * BC break: Remove `When` and `Util` classes and move static methods to
      functions.
    * BC break: `FulfilledPromise` and `RejectedPromise` now throw an exception
      when initialized with a promise instead of a value/reason.
    * BC break: `Deferred::resolve()` and `Deferred::reject()` no longer return
      a promise.
{
    "name": "react/promise",
    "description": "A lightweight implementation of CommonJS Promises/A for PHP",
    "license": "MIT",
    "authors": [
        {"name": "Jan Sorgalla", "email": "jsorgalla@gmail.com"}
    ],
    "require": {
        "php": ">=5.4.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36"
    },
    "autoload": {
        "psr-4": {
            "React\\Promise\\": "src/"
        },
        "files": ["src/functions_include.php"]
    },
    "autoload-dev": {
        "psr-4": {
            "React\\Promise\\": ["tests", "tests/fixtures"]
        }
    },
    "keywords": [
        "promise",
        "promises"
    ]
}
Copyright (c) 2012-2016 Jan Sorgalla

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Promise
=======

A lightweight implementation of
[CommonJS Promises/A](http://wiki.commonjs.org/wiki/Promises/A) for PHP.

[![Build Status](https://travis-ci.org/reactphp/promise.svg?branch=master)](http://travis-ci.org/reactphp/promise)
[![Coverage Status](https://coveralls.io/repos/github/reactphp/promise/badge.svg?branch=master)](https://coveralls.io/github/reactphp/promise?branch=master)

Table of Contents
-----------------

1. [Introduction](#introduction)
2. [Concepts](#concepts)
   * [Deferred](#deferred)
   * [Promise](#promise-1)
3. [API](#api)
   * [Deferred](#deferred-1)
     * [Deferred::promise()](#deferredpromise)
     * [Deferred::resolve()](#deferredresolve)
     * [Deferred::reject()](#deferredreject)
     * [Deferred::notify()](#deferrednotify)
   * [PromiseInterface](#promiseinterface)
     * [PromiseInterface::then()](#promiseinterfacethen)
   * [ExtendedPromiseInterface](#extendedpromiseinterface)
        * [ExtendedPromiseInterface::done()](#extendedpromiseinterfacedone)
        * [ExtendedPromiseInterface::otherwise()](#extendedpromiseinterfaceotherwise)
        * [ExtendedPromiseInterface::always()](#extendedpromiseinterfacealways)
        * [ExtendedPromiseInterface::progress()](#extendedpromiseinterfaceprogress)
   * [CancellablePromiseInterface](#cancellablepromiseinterface)
        * [CancellablePromiseInterface::cancel()](#cancellablepromiseinterfacecancel)
   * [Promise](#promise-2)
   * [FulfilledPromise](#fulfilledpromise)
   * [RejectedPromise](#rejectedpromise)
   * [LazyPromise](#lazypromise)
   * [Functions](#functions)
     * [resolve()](#resolve)
     * [reject()](#reject)
     * [all()](#all)
     * [race()](#race)
     * [any()](#any)
     * [some()](#some)
     * [map()](#map)
     * [reduce()](#reduce)
   * [PromisorInterface](#promisorinterface)
4. [Examples](#examples)
   * [How to use Deferred](#how-to-use-deferred)
   * [How promise forwarding works](#how-promise-forwarding-works)
     * [Resolution forwarding](#resolution-forwarding)
     * [Rejection forwarding](#rejection-forwarding)
     * [Mixed resolution and rejection forwarding](#mixed-resolution-and-rejection-forwarding)
     * [Progress event forwarding](#progress-event-forwarding)
   * [done() vs. then()](#done-vs-then)
5. [Install](#install)
6. [Credits](#credits)
7. [License](#license)

Introduction
------------

Promise is a library implementing
[CommonJS Promises/A](http://wiki.commonjs.org/wiki/Promises/A) for PHP.

It also provides several other useful promise-related concepts, such as joining
multiple promises and mapping and reducing collections of promises.

If you've never heard about promises before,
[read this first](https://gist.github.com/3889970).

Concepts
--------

### Deferred

A **Deferred** represents a computation or unit of work that may not have
completed yet. Typically (but not always), that computation will be something
that executes asynchronously and completes at some point in the future.

### Promise

While a deferred represents the computation itself, a **Promise** represents
the result of that computation. Thus, each deferred has a promise that acts as
a placeholder for its actual result.

API
---

### Deferred

A deferred represents an operation whose resolution is pending. It has separate
promise and resolver parts.

```php
$deferred = new React\Promise\Deferred();

$promise = $deferred->promise();

$deferred->resolve(mixed $value = null);
$deferred->reject(mixed $reason = null);
$deferred->notify(mixed $update = null);
```

The `promise` method returns the promise of the deferred.

The `resolve` and `reject` methods control the state of the deferred.

The deprecated `notify` method is for progress notification.

The constructor of the `Deferred` accepts an optional `$canceller` argument.
See [Promise](#promise-2) for more information.

#### Deferred::promise()

```php
$promise = $deferred->promise();
```

Returns the promise of the deferred, which you can hand out to others while
keeping the authority to modify its state to yourself.

#### Deferred::resolve()

```php
$deferred->resolve(mixed $value = null);
```

Resolves the promise returned by `promise()`. All consumers are notified by
having `$onFulfilled` (which they registered via `$promise->then()`) called with
`$value`.

If `$value` itself is a promise, the promise will transition to the state of
this promise once it is resolved.

#### Deferred::reject()

```php
$deferred->reject(mixed $reason = null);
```

Rejects the promise returned by `promise()`, signalling that the deferred's
computation failed.
All consumers are notified by having `$onRejected` (which they registered via
`$promise->then()`) called with `$reason`.

If `$reason` itself is a promise, the promise will be rejected with the outcome
of this promise regardless whether it fulfills or rejects.

#### Deferred::notify()

> Deprecated in v2.6.0: Progress support is deprecated and should not be used anymore.

```php
$deferred->notify(mixed $update = null);
```

Triggers progress notifications, to indicate to consumers that the computation
is making progress toward its result.

All consumers are notified by having `$onProgress` (which they registered via
`$promise->then()`) called with `$update`.

### PromiseInterface

The promise interface provides the common interface for all promise
implementations.

A promise represents an eventual outcome, which is either fulfillment (success)
and an associated value, or rejection (failure) and an associated reason.

Once in the fulfilled or rejected state, a promise becomes immutable.
Neither its state nor its result (or error) can be modified.

#### Implementations

* [Promise](#promise-2)
* [FulfilledPromise](#fulfilledpromise) (deprecated)
* [RejectedPromise](#rejectedpromise) (deprecated)
* [LazyPromise](#lazypromise) (deprecated)

#### PromiseInterface::then()

```php
$transformedPromise = $promise->then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null);
```

Transforms a promise's value by applying a function to the promise's fulfillment
or rejection value. Returns a new promise for the transformed result.

The `then()` method registers new fulfilled, rejection and progress handlers
with a promise (all parameters are optional):

  * `$onFulfilled` will be invoked once the promise is fulfilled and passed
    the result as the first argument.
  * `$onRejected` will be invoked once the promise is rejected and passed the
    reason as the first argument.
  * `$onProgress` (deprecated) will be invoked whenever the producer of the promise
    triggers progress notifications and passed a single argument (whatever it
    wants) to indicate progress.

It returns a new promise that will fulfill with the return value of either
`$onFulfilled` or `$onRejected`, whichever is called, or will reject with
the thrown exception if either throws.

A promise makes the following guarantees about handlers registered in
the same call to `then()`:

  1. Only one of `$onFulfilled` or `$onRejected` will be called,
     never both.
  2. `$onFulfilled` and `$onRejected` will never be called more
     than once.
  3. `$onProgress` (deprecated) may be called multiple times.

#### See also

* [resolve()](#resolve) - Creating a resolved promise
* [reject()](#reject) - Creating a rejected promise
* [ExtendedPromiseInterface::done()](#extendedpromiseinterfacedone)
* [done() vs. then()](#done-vs-then)

### ExtendedPromiseInterface

The ExtendedPromiseInterface extends the PromiseInterface with useful shortcut
and utility methods which are not part of the Promises/A specification.

#### Implementations

* [Promise](#promise-1)
* [FulfilledPromise](#fulfilledpromise) (deprecated)
* [RejectedPromise](#rejectedpromise) (deprecated)
* [LazyPromise](#lazypromise) (deprecated)

#### ExtendedPromiseInterface::done()

```php
$promise->done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null);
```

Consumes the promise's ultimate value if the promise fulfills, or handles the
ultimate error.

It will cause a fatal error if either `$onFulfilled` or `$onRejected` throw or
return a rejected promise.

Since the purpose of `done()` is consumption rather than transformation,
`done()` always returns `null`.

#### See also

* [PromiseInterface::then()](#promiseinterfacethen)
* [done() vs. then()](#done-vs-then)

#### ExtendedPromiseInterface::otherwise()

```php
$promise->otherwise(callable $onRejected);
```

Registers a rejection handler for promise. It is a shortcut for:

```php
$promise->then(null, $onRejected);
```

Additionally, you can type hint the `$reason` argument of `$onRejected` to catch
only specific errors.

```php
$promise
    ->otherwise(function (\RuntimeException $reason) {
        // Only catch \RuntimeException instances
        // All other types of errors will propagate automatically
    })
    ->otherwise(function ($reason) {
        // Catch other errors
    )};
```

#### ExtendedPromiseInterface::always()

```php
$newPromise = $promise->always(callable $onFulfilledOrRejected);
```

Allows you to execute "cleanup" type tasks in a promise chain.

It arranges for `$onFulfilledOrRejected` to be called, with no arguments,
when the promise is either fulfilled or rejected.

* If `$promise` fulfills, and `$onFulfilledOrRejected` returns successfully,
  `$newPromise` will fulfill with the same value as `$promise`.
* If `$promise` fulfills, and `$onFulfilledOrRejected` throws or returns a
  rejected promise, `$newPromise` will reject with the thrown exception or
  rejected promise's reason.
* If `$promise` rejects, and `$onFulfilledOrRejected` returns successfully,
  `$newPromise` will reject with the same reason as `$promise`.
* If `$promise` rejects, and `$onFulfilledOrRejected` throws or returns a
  rejected promise, `$newPromise` will reject with the thrown exception or
  rejected promise's reason.

`always()` behaves similarly to the synchronous finally statement. When combined
with `otherwise()`, `always()` allows you to write code that is similar to the familiar
synchronous catch/finally pair.

Consider the following synchronous code:

```php
try {
  return doSomething();
} catch(\Exception $e) {
    return handleError($e);
} finally {
    cleanup();
}
```

Similar asynchronous code (with `doSomething()` that returns a promise) can be
written:

```php
return doSomething()
    ->otherwise('handleError')
    ->always('cleanup');
```

#### ExtendedPromiseInterface::progress()

> Deprecated in v2.6.0: Progress support is deprecated and should not be used anymore.

```php
$promise->progress(callable $onProgress);
```

Registers a handler for progress updates from promise. It is a shortcut for:

```php
$promise->then(null, null, $onProgress);
```

### CancellablePromiseInterface

A cancellable promise provides a mechanism for consumers to notify the creator
of the promise that they are not longer interested in the result of an
operation.

#### CancellablePromiseInterface::cancel()

``` php
$promise->cancel();
```

The `cancel()` method notifies the creator of the promise that there is no
further interest in the results of the operation.

Once a promise is settled (either fulfilled or rejected), calling `cancel()` on
a promise has no effect.

#### Implementations

* [Promise](#promise-1)
* [FulfilledPromise](#fulfilledpromise) (deprecated)
* [RejectedPromise](#rejectedpromise) (deprecated)
* [LazyPromise](#lazypromise) (deprecated)

### Promise

Creates a promise whose state is controlled by the functions passed to
`$resolver`.

```php
$resolver = function (callable $resolve, callable $reject, callable $notify) {
    // Do some work, possibly asynchronously, and then
    // resolve or reject. You can notify of progress events (deprecated)
    // along the way if you want/need.

    $resolve($awesomeResult);
    // or throw new Exception('Promise rejected');
    // or $resolve($anotherPromise);
    // or $reject($nastyError);
    // or $notify($progressNotification);
};

$canceller = function () {
    // Cancel/abort any running operations like network connections, streams etc.

    // Reject promise by throwing an exception
    throw new Exception('Promise cancelled');
};

$promise = new React\Promise\Promise($resolver, $canceller);
```

The promise constructor receives a resolver function and an optional canceller
function which both will be called with 3 arguments:

  * `$resolve($value)` - Primary function that seals the fate of the
    returned promise. Accepts either a non-promise value, or another promise.
    When called with a non-promise value, fulfills promise with that value.
    When called with another promise, e.g. `$resolve($otherPromise)`, promise's
    fate will be equivalent to that of `$otherPromise`.
  * `$reject($reason)` - Function that rejects the promise. It is recommended to
    just throw an exception instead of using `$reject()`.
  * `$notify($update)` - Deprecated function that issues progress events for the promise.

If the resolver or canceller throw an exception, the promise will be rejected
with that thrown exception as the rejection reason.

The resolver function will be called immediately, the canceller function only
once all consumers called the `cancel()` method of the promise.

### FulfilledPromise

> Deprecated in v2.8.0: External usage of `FulfilledPromise` is deprecated, use `resolve()` instead.

Creates a already fulfilled promise.

```php
$promise = React\Promise\FulfilledPromise($value);
```

Note, that `$value` **cannot** be a promise. It's recommended to use
[resolve()](#resolve) for creating resolved promises.

### RejectedPromise

> Deprecated in v2.8.0: External usage of `RejectedPromise` is deprecated, use `reject()` instead.

Creates a already rejected promise.

```php
$promise = React\Promise\RejectedPromise($reason);
```

Note, that `$reason` **cannot** be a promise. It's recommended to use
[reject()](#reject) for creating rejected promises.

### LazyPromise

> Deprecated in v2.8.0: LazyPromise is deprecated and should not be used anymore.

Creates a promise which will be lazily initialized by `$factory` once a consumer
calls the `then()` method.

```php
$factory = function () {
    $deferred = new React\Promise\Deferred();

    // Do some heavy stuff here and resolve the deferred once completed

    return $deferred->promise();
};

$promise = new React\Promise\LazyPromise($factory);

// $factory will only be executed once we call then()
$promise->then(function ($value) {
});
```

### Functions

Useful functions for creating, joining, mapping and reducing collections of
promises.

All functions working on promise collections (like `all()`, `race()`, `some()`
etc.) support cancellation. This means, if you call `cancel()` on the returned
promise, all promises in the collection are cancelled. If the collection itself
is a promise which resolves to an array, this promise is also cancelled.

#### resolve()

```php
$promise = React\Promise\resolve(mixed $promiseOrValue);
```

Creates a promise for the supplied `$promiseOrValue`.

If `$promiseOrValue` is a value, it will be the resolution value of the
returned promise.

If `$promiseOrValue` is a thenable (any object that provides a `then()` method),
a trusted promise that follows the state of the thenable is returned.

If `$promiseOrValue` is a promise, it will be returned as is.

Note: The promise returned is always a promise implementing
[ExtendedPromiseInterface](#extendedpromiseinterface). If you pass in a custom
promise which only implements [PromiseInterface](#promiseinterface), this
promise will be assimilated to a extended promise following `$promiseOrValue`.

#### reject()

```php
$promise = React\Promise\reject(mixed $promiseOrValue);
```

Creates a rejected promise for the supplied `$promiseOrValue`.

If `$promiseOrValue` is a value, it will be the rejection value of the
returned promise.

If `$promiseOrValue` is a promise, its completion value will be the rejected
value of the returned promise.

This can be useful in situations where you need to reject a promise without
throwing an exception. For example, it allows you to propagate a rejection with
the value of another promise.

#### all()

```php
$promise = React\Promise\all(array|React\Promise\PromiseInterface $promisesOrValues);
```

Returns a promise that will resolve only once all the items in
`$promisesOrValues` have resolved. The resolution value of the returned promise
will be an array containing the resolution values of each of the items in
`$promisesOrValues`.

#### race()

```php
$promise = React\Promise\race(array|React\Promise\PromiseInterface $promisesOrValues);
```

Initiates a competitive race that allows one winner. Returns a promise which is
resolved in the same way the first settled promise resolves.

#### any()

```php
$promise = React\Promise\any(array|React\Promise\PromiseInterface $promisesOrValues);
```

Returns a promise that will resolve when any one of the items in
`$promisesOrValues` resolves. The resolution value of the returned promise
will be the resolution value of the triggering item.

The returned promise will only reject if *all* items in `$promisesOrValues` are
rejected. The rejection value will be an array of all rejection reasons.

The returned promise will also reject with a `React\Promise\Exception\LengthException`
if `$promisesOrValues` contains 0 items.

#### some()

```php
$promise = React\Promise\some(array|React\Promise\PromiseInterface $promisesOrValues, integer $howMany);
```

Returns a promise that will resolve when `$howMany` of the supplied items in
`$promisesOrValues` resolve. The resolution value of the returned promise
will be an array of length `$howMany` containing the resolution values of the
triggering items.

The returned promise will reject if it becomes impossible for `$howMany` items
to resolve (that is, when `(count($promisesOrValues) - $howMany) + 1` items
reject). The rejection value will be an array of
`(count($promisesOrValues) - $howMany) + 1` rejection reasons.

The returned promise will also reject with a `React\Promise\Exception\LengthException`
if `$promisesOrValues` contains less items than `$howMany`.

#### map()

```php
$promise = React\Promise\map(array|React\Promise\PromiseInterface $promisesOrValues, callable $mapFunc);
```

Traditional map function, similar to `array_map()`, but allows input to contain
promises and/or values, and `$mapFunc` may return either a value or a promise.

The map function receives each item as argument, where item is a fully resolved
value of a promise or value in `$promisesOrValues`.

#### reduce()

```php
$promise = React\Promise\reduce(array|React\Promise\PromiseInterface $promisesOrValues, callable $reduceFunc , $initialValue = null);
```

Traditional reduce function, similar to `array_reduce()`, but input may contain
promises and/or values, and `$reduceFunc` may return either a value or a
promise, *and* `$initialValue` may be a promise or a value for the starting
value.

### PromisorInterface

The `React\Promise\PromisorInterface` provides a common interface for objects
that provide a promise. `React\Promise\Deferred` implements it, but since it
is part of the public API anyone can implement it.

Examples
--------

### How to use Deferred

```php
function getAwesomeResultPromise()
{
    $deferred = new React\Promise\Deferred();

    // Execute a Node.js-style function using the callback pattern
    computeAwesomeResultAsynchronously(function ($error, $result) use ($deferred) {
        if ($error) {
            $deferred->reject($error);
        } else {
            $deferred->resolve($result);
        }
    });

    // Return the promise
    return $deferred->promise();
}

getAwesomeResultPromise()
    ->then(
        function ($value) {
            // Deferred resolved, do something with $value
        },
        function ($reason) {
            // Deferred rejected, do something with $reason
        },
        function ($update) {
            // Progress notification triggered, do something with $update
        }
    );
```

### How promise forwarding works

A few simple examples to show how the mechanics of Promises/A forwarding works.
These examples are contrived, of course, and in real usage, promise chains will
typically be spread across several function calls, or even several levels of
your application architecture.

#### Resolution forwarding

Resolved promises forward resolution values to the next promise.
The first promise, `$deferred->promise()`, will resolve with the value passed
to `$deferred->resolve()` below.

Each call to `then()` returns a new promise that will resolve with the return
value of the previous handler. This creates a promise "pipeline".

```php
$deferred = new React\Promise\Deferred();

$deferred->promise()
    ->then(function ($x) {
        // $x will be the value passed to $deferred->resolve() below
        // and returns a *new promise* for $x + 1
        return $x + 1;
    })
    ->then(function ($x) {
        // $x === 2
        // This handler receives the return value of the
        // previous handler.
        return $x + 1;
    })
    ->then(function ($x) {
        // $x === 3
        // This handler receives the return value of the
        // previous handler.
        return $x + 1;
    })
    ->then(function ($x) {
        // $x === 4
        // This handler receives the return value of the
        // previous handler.
        echo 'Resolve ' . $x;
    });

$deferred->resolve(1); // Prints "Resolve 4"
```

#### Rejection forwarding

Rejected promises behave similarly, and also work similarly to try/catch:
When you catch an exception, you must rethrow for it to propagate.

Similarly, when you handle a rejected promise, to propagate the rejection,
"rethrow" it by either returning a rejected promise, or actually throwing
(since promise translates thrown exceptions into rejections)

```php
$deferred = new React\Promise\Deferred();

$deferred->promise()
    ->then(function ($x) {
        throw new \Exception($x + 1);
    })
    ->otherwise(function (\Exception $x) {
        // Propagate the rejection
        throw $x;
    })
    ->otherwise(function (\Exception $x) {
        // Can also propagate by returning another rejection
        return React\Promise\reject(
            new \Exception($x->getMessage() + 1)
        );
    })
    ->otherwise(function ($x) {
        echo 'Reject ' . $x->getMessage(); // 3
    });

$deferred->resolve(1);  // Prints "Reject 3"
```

#### Mixed resolution and rejection forwarding

Just like try/catch, you can choose to propagate or not. Mixing resolutions and
rejections will still forward handler results in a predictable way.

```php
$deferred = new React\Promise\Deferred();

$deferred->promise()
    ->then(function ($x) {
        return $x + 1;
    })
    ->then(function ($x) {
        throw new \Exception($x + 1);
    })
    ->otherwise(function (\Exception $x) {
        // Handle the rejection, and don't propagate.
        // This is like catch without a rethrow
        return $x->getMessage() + 1;
    })
    ->then(function ($x) {
        echo 'Mixed ' . $x; // 4
    });

$deferred->resolve(1);  // Prints "Mixed 4"
```

#### Progress event forwarding

> Deprecated in v2.6.0: Progress support is deprecated and should not be used anymore.

In the same way as resolution and rejection handlers, your progress handler
**MUST** return a progress event to be propagated to the next link in the chain.
If you return nothing, `null` will be propagated.

Also in the same way as resolutions and rejections, if you don't register a
progress handler, the update will be propagated through.

If your progress handler throws an exception, the exception will be propagated
to the next link in the chain. The best thing to do is to ensure your progress
handlers do not throw exceptions.

This gives you the opportunity to transform progress events at each step in the
chain so that they are meaningful to the next step. It also allows you to choose
not to transform them, and simply let them propagate untransformed, by not
registering a progress handler.

```php
$deferred = new React\Promise\Deferred();

$deferred->promise()
    ->progress(function ($update) {
        return $update + 1;
    })
    ->progress(function ($update) {
        echo 'Progress ' . $update; // 2
    });

$deferred->notify(1);  // Prints "Progress 2"
```

### done() vs. then()

The golden rule is:

    Either return your promise, or call done() on it.

At a first glance, `then()` and `done()` seem very similar. However, there are
important distinctions.

The intent of `then()` is to transform a promise's value and to pass or return
a new promise for the transformed value along to other parts of your code.

The intent of `done()` is to consume a promise's value, transferring
responsibility for the value to your code.

In addition to transforming a value, `then()` allows you to recover from, or
propagate intermediate errors. Any errors that are not handled will be caught
by the promise machinery and used to reject the promise returned by `then()`.

Calling `done()` transfers all responsibility for errors to your code. If an
error (either a thrown exception or returned rejection) escapes the
`$onFulfilled` or `$onRejected` callbacks you provide to done, it will be
rethrown in an uncatchable way causing a fatal error.

```php
function getJsonResult()
{
    return queryApi()
        ->then(
            // Transform API results to an object
            function ($jsonResultString) {
                return json_decode($jsonResultString);
            },
            // Transform API errors to an exception
            function ($jsonErrorString) {
                $object = json_decode($jsonErrorString);
                throw new ApiErrorException($object->errorMessage);
            }
        );
}

// Here we provide no rejection handler. If the promise returned has been
// rejected, the ApiErrorException will be thrown
getJsonResult()
    ->done(
        // Consume transformed object
        function ($jsonResultObject) {
            // Do something with $jsonResultObject
        }
    );

// Here we provide a rejection handler which will either throw while debugging
// or log the exception
getJsonResult()
    ->done(
        function ($jsonResultObject) {
            // Do something with $jsonResultObject
        },
        function (ApiErrorException $exception) {
            if (isDebug()) {
                throw $exception;
            } else {
                logException($exception);
            }
        }
    );
```

Note that if a rejection value is not an instance of `\Exception`, it will be
wrapped in an exception of the type `React\Promise\UnhandledRejectionException`.

You can get the original rejection reason by calling `$exception->getReason()`.

Install
-------

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/promise:^2.8
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.4 through current PHP 7+ and HHVM.
It's *highly recommended to use PHP 7+* for this project due to its vast
performance improvements.

Credits
-------

Promise is a port of [when.js](https://github.com/cujojs/when)
by [Brian Cavalier](https://github.com/briancavalier).

Also, large parts of the documentation have been ported from the when.js
[Wiki](https://github.com/cujojs/when/wiki) and the
[API docs](https://github.com/cujojs/when/blob/master/docs/api.md).

License
-------

Released under the [MIT](LICENSE) license.
<?php

namespace React\Promise;

interface CancellablePromiseInterface extends PromiseInterface
{
    /**
     * The `cancel()` method notifies the creator of the promise that there is no
     * further interest in the results of the operation.
     *
     * Once a promise is settled (either fulfilled or rejected), calling `cancel()` on
     * a promise has no effect.
     *
     * @return void
     */
    public function cancel();
}
<?php

namespace React\Promise;

class CancellationQueue
{
    private $started = false;
    private $queue = [];

    public function __invoke()
    {
        if ($this->started) {
            return;
        }

        $this->started = true;
        $this->drain();
    }

    public function enqueue($cancellable)
    {
        if (!\is_object($cancellable) || !\method_exists($cancellable, 'then') || !\method_exists($cancellable, 'cancel')) {
            return;
        }

        $length = \array_push($this->queue, $cancellable);

        if ($this->started && 1 === $length) {
            $this->drain();
        }
    }

    private function drain()
    {
        for ($i = key($this->queue); isset($this->queue[$i]); $i++) {
            $cancellable = $this->queue[$i];

            $exception = null;

            try {
                $cancellable->cancel();
            } catch (\Throwable $exception) {
            } catch (\Exception $exception) {
            }

            unset($this->queue[$i]);

            if ($exception) {
                throw $exception;
            }
        }

        $this->queue = [];
    }
}
<?php

namespace React\Promise;

class Deferred implements PromisorInterface
{
    private $promise;
    private $resolveCallback;
    private $rejectCallback;
    private $notifyCallback;
    private $canceller;

    public function __construct(callable $canceller = null)
    {
        $this->canceller = $canceller;
    }

    public function promise()
    {
        if (null === $this->promise) {
            $this->promise = new Promise(function ($resolve, $reject, $notify) {
                $this->resolveCallback = $resolve;
                $this->rejectCallback  = $reject;
                $this->notifyCallback  = $notify;
            }, $this->canceller);
            $this->canceller = null;
        }

        return $this->promise;
    }

    public function resolve($value = null)
    {
        $this->promise();

        \call_user_func($this->resolveCallback, $value);
    }

    public function reject($reason = null)
    {
        $this->promise();

        \call_user_func($this->rejectCallback, $reason);
    }

    /**
     * @deprecated 2.6.0 Progress support is deprecated and should not be used anymore.
     * @param mixed $update
     */
    public function notify($update = null)
    {
        $this->promise();

        \call_user_func($this->notifyCallback, $update);
    }

    /**
     * @deprecated 2.2.0
     * @see Deferred::notify()
     */
    public function progress($update = null)
    {
        $this->notify($update);
    }
}
<?php

namespace React\Promise\Exception;

class LengthException extends \LengthException
{
}
<?php

namespace React\Promise;

interface ExtendedPromiseInterface extends PromiseInterface
{
    /**
     * Consumes the promise's ultimate value if the promise fulfills, or handles the
     * ultimate error.
     *
     * It will cause a fatal error if either `$onFulfilled` or
     * `$onRejected` throw or return a rejected promise.
     *
     * Since the purpose of `done()` is consumption rather than transformation,
     * `done()` always returns `null`.
     *
     * @param callable|null $onFulfilled
     * @param callable|null $onRejected
     * @param callable|null $onProgress This argument is deprecated and should not be used anymore.
     * @return void
     */
    public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null);

    /**
     * Registers a rejection handler for promise. It is a shortcut for:
     *
     * ```php
     * $promise->then(null, $onRejected);
     * ```
     *
     * Additionally, you can type hint the `$reason` argument of `$onRejected` to catch
     * only specific errors.
     *
     * @param callable $onRejected
     * @return ExtendedPromiseInterface
     */
    public function otherwise(callable $onRejected);

    /**
     * Allows you to execute "cleanup" type tasks in a promise chain.
     *
     * It arranges for `$onFulfilledOrRejected` to be called, with no arguments,
     * when the promise is either fulfilled or rejected.
     *
     * * If `$promise` fulfills, and `$onFulfilledOrRejected` returns successfully,
     *    `$newPromise` will fulfill with the same value as `$promise`.
     * * If `$promise` fulfills, and `$onFulfilledOrRejected` throws or returns a
     *    rejected promise, `$newPromise` will reject with the thrown exception or
     *    rejected promise's reason.
     * * If `$promise` rejects, and `$onFulfilledOrRejected` returns successfully,
     *    `$newPromise` will reject with the same reason as `$promise`.
     * * If `$promise` rejects, and `$onFulfilledOrRejected` throws or returns a
     *    rejected promise, `$newPromise` will reject with the thrown exception or
     *    rejected promise's reason.
     *
     * `always()` behaves similarly to the synchronous finally statement. When combined
     * with `otherwise()`, `always()` allows you to write code that is similar to the familiar
     * synchronous catch/finally pair.
     *
     * Consider the following synchronous code:
     *
     * ```php
     * try {
     *     return doSomething();
     * } catch(\Exception $e) {
     *     return handleError($e);
     * } finally {
     *     cleanup();
     * }
     * ```
     *
     * Similar asynchronous code (with `doSomething()` that returns a promise) can be
     * written:
     *
     * ```php
     * return doSomething()
     *     ->otherwise('handleError')
     *     ->always('cleanup');
     * ```
     *
     * @param callable $onFulfilledOrRejected
     * @return ExtendedPromiseInterface
     */
    public function always(callable $onFulfilledOrRejected);

    /**
     * Registers a handler for progress updates from promise. It is a shortcut for:
     *
     * ```php
     * $promise->then(null, null, $onProgress);
     * ```
     *
     * @param callable $onProgress
     * @return ExtendedPromiseInterface
     * @deprecated 2.6.0 Progress support is deprecated and should not be used anymore.
     */
    public function progress(callable $onProgress);
}
<?php

namespace React\Promise;

/**
 * @deprecated 2.8.0 External usage of FulfilledPromise is deprecated, use `resolve()` instead.
 */
class FulfilledPromise implements ExtendedPromiseInterface, CancellablePromiseInterface
{
    private $value;

    public function __construct($value = null)
    {
        if ($value instanceof PromiseInterface) {
            throw new \InvalidArgumentException('You cannot create React\Promise\FulfilledPromise with a promise. Use React\Promise\resolve($promiseOrValue) instead.');
        }

        $this->value = $value;
    }

    public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        if (null === $onFulfilled) {
            return $this;
        }

        try {
            return resolve($onFulfilled($this->value));
        } catch (\Throwable $exception) {
            return new RejectedPromise($exception);
        } catch (\Exception $exception) {
            return new RejectedPromise($exception);
        }
    }

    public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        if (null === $onFulfilled) {
            return;
        }

        $result = $onFulfilled($this->value);

        if ($result instanceof ExtendedPromiseInterface) {
            $result->done();
        }
    }

    public function otherwise(callable $onRejected)
    {
        return $this;
    }

    public function always(callable $onFulfilledOrRejected)
    {
        return $this->then(function ($value) use ($onFulfilledOrRejected) {
            return resolve($onFulfilledOrRejected())->then(function () use ($value) {
                return $value;
            });
        });
    }

    public function progress(callable $onProgress)
    {
        return $this;
    }

    public function cancel()
    {
    }
}
<?php

namespace React\Promise;

/**
 * Creates a promise for the supplied `$promiseOrValue`.
 *
 * If `$promiseOrValue` is a value, it will be the resolution value of the
 * returned promise.
 *
 * If `$promiseOrValue` is a thenable (any object that provides a `then()` method),
 * a trusted promise that follows the state of the thenable is returned.
 *
 * If `$promiseOrValue` is a promise, it will be returned as is.
 *
 * @param mixed $promiseOrValue
 * @return PromiseInterface
 */
function resolve($promiseOrValue = null)
{
    if ($promiseOrValue instanceof ExtendedPromiseInterface) {
        return $promiseOrValue;
    }

    // Check is_object() first to avoid method_exists() triggering
    // class autoloaders if $promiseOrValue is a string.
    if (\is_object($promiseOrValue) && \method_exists($promiseOrValue, 'then')) {
        $canceller = null;

        if (\method_exists($promiseOrValue, 'cancel')) {
            $canceller = [$promiseOrValue, 'cancel'];
        }

        return new Promise(function ($resolve, $reject, $notify) use ($promiseOrValue) {
            $promiseOrValue->then($resolve, $reject, $notify);
        }, $canceller);
    }

    return new FulfilledPromise($promiseOrValue);
}

/**
 * Creates a rejected promise for the supplied `$promiseOrValue`.
 *
 * If `$promiseOrValue` is a value, it will be the rejection value of the
 * returned promise.
 *
 * If `$promiseOrValue` is a promise, its completion value will be the rejected
 * value of the returned promise.
 *
 * This can be useful in situations where you need to reject a promise without
 * throwing an exception. For example, it allows you to propagate a rejection with
 * the value of another promise.
 *
 * @param mixed $promiseOrValue
 * @return PromiseInterface
 */
function reject($promiseOrValue = null)
{
    if ($promiseOrValue instanceof PromiseInterface) {
        return resolve($promiseOrValue)->then(function ($value) {
            return new RejectedPromise($value);
        });
    }

    return new RejectedPromise($promiseOrValue);
}

/**
 * Returns a promise that will resolve only once all the items in
 * `$promisesOrValues` have resolved. The resolution value of the returned promise
 * will be an array containing the resolution values of each of the items in
 * `$promisesOrValues`.
 *
 * @param array $promisesOrValues
 * @return PromiseInterface
 */
function all($promisesOrValues)
{
    return map($promisesOrValues, function ($val) {
        return $val;
    });
}

/**
 * Initiates a competitive race that allows one winner. Returns a promise which is
 * resolved in the same way the first settled promise resolves.
 *
 * The returned promise will become **infinitely pending** if  `$promisesOrValues`
 * contains 0 items.
 *
 * @param array $promisesOrValues
 * @return PromiseInterface
 */
function race($promisesOrValues)
{
    $cancellationQueue = new CancellationQueue();
    $cancellationQueue->enqueue($promisesOrValues);

    return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $cancellationQueue) {
        resolve($promisesOrValues)
            ->done(function ($array) use ($cancellationQueue, $resolve, $reject, $notify) {
                if (!is_array($array) || !$array) {
                    $resolve();
                    return;
                }

                foreach ($array as $promiseOrValue) {
                    $cancellationQueue->enqueue($promiseOrValue);

                    resolve($promiseOrValue)
                        ->done($resolve, $reject, $notify);
                }
            }, $reject, $notify);
    }, $cancellationQueue);
}

/**
 * Returns a promise that will resolve when any one of the items in
 * `$promisesOrValues` resolves. The resolution value of the returned promise
 * will be the resolution value of the triggering item.
 *
 * The returned promise will only reject if *all* items in `$promisesOrValues` are
 * rejected. The rejection value will be an array of all rejection reasons.
 *
 * The returned promise will also reject with a `React\Promise\Exception\LengthException`
 * if `$promisesOrValues` contains 0 items.
 *
 * @param array $promisesOrValues
 * @return PromiseInterface
 */
function any($promisesOrValues)
{
    return some($promisesOrValues, 1)
        ->then(function ($val) {
            return \array_shift($val);
        });
}

/**
 * Returns a promise that will resolve when `$howMany` of the supplied items in
 * `$promisesOrValues` resolve. The resolution value of the returned promise
 * will be an array of length `$howMany` containing the resolution values of the
 * triggering items.
 *
 * The returned promise will reject if it becomes impossible for `$howMany` items
 * to resolve (that is, when `(count($promisesOrValues) - $howMany) + 1` items
 * reject). The rejection value will be an array of
 * `(count($promisesOrValues) - $howMany) + 1` rejection reasons.
 *
 * The returned promise will also reject with a `React\Promise\Exception\LengthException`
 * if `$promisesOrValues` contains less items than `$howMany`.
 *
 * @param array $promisesOrValues
 * @param int $howMany
 * @return PromiseInterface
 */
function some($promisesOrValues, $howMany)
{
    $cancellationQueue = new CancellationQueue();
    $cancellationQueue->enqueue($promisesOrValues);

    return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $howMany, $cancellationQueue) {
        resolve($promisesOrValues)
            ->done(function ($array) use ($howMany, $cancellationQueue, $resolve, $reject, $notify) {
                if (!\is_array($array) || $howMany < 1) {
                    $resolve([]);
                    return;
                }

                $len = \count($array);

                if ($len < $howMany) {
                    throw new Exception\LengthException(
                        \sprintf(
                            'Input array must contain at least %d item%s but contains only %s item%s.',
                            $howMany,
                            1 === $howMany ? '' : 's',
                            $len,
                            1 === $len ? '' : 's'
                        )
                    );
                }

                $toResolve = $howMany;
                $toReject  = ($len - $toResolve) + 1;
                $values    = [];
                $reasons   = [];

                foreach ($array as $i => $promiseOrValue) {
                    $fulfiller = function ($val) use ($i, &$values, &$toResolve, $toReject, $resolve) {
                        if ($toResolve < 1 || $toReject < 1) {
                            return;
                        }

                        $values[$i] = $val;

                        if (0 === --$toResolve) {
                            $resolve($values);
                        }
                    };

                    $rejecter = function ($reason) use ($i, &$reasons, &$toReject, $toResolve, $reject) {
                        if ($toResolve < 1 || $toReject < 1) {
                            return;
                        }

                        $reasons[$i] = $reason;

                        if (0 === --$toReject) {
                            $reject($reasons);
                        }
                    };

                    $cancellationQueue->enqueue($promiseOrValue);

                    resolve($promiseOrValue)
                        ->done($fulfiller, $rejecter, $notify);
                }
            }, $reject, $notify);
    }, $cancellationQueue);
}

/**
 * Traditional map function, similar to `array_map()`, but allows input to contain
 * promises and/or values, and `$mapFunc` may return either a value or a promise.
 *
 * The map function receives each item as argument, where item is a fully resolved
 * value of a promise or value in `$promisesOrValues`.
 *
 * @param array $promisesOrValues
 * @param callable $mapFunc
 * @return PromiseInterface
 */
function map($promisesOrValues, callable $mapFunc)
{
    $cancellationQueue = new CancellationQueue();
    $cancellationQueue->enqueue($promisesOrValues);

    return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $mapFunc, $cancellationQueue) {
        resolve($promisesOrValues)
            ->done(function ($array) use ($mapFunc, $cancellationQueue, $resolve, $reject, $notify) {
                if (!\is_array($array) || !$array) {
                    $resolve([]);
                    return;
                }

                $toResolve = \count($array);
                $values    = [];

                foreach ($array as $i => $promiseOrValue) {
                    $cancellationQueue->enqueue($promiseOrValue);
                    $values[$i] = null;

                    resolve($promiseOrValue)
                        ->then($mapFunc)
                        ->done(
                            function ($mapped) use ($i, &$values, &$toResolve, $resolve) {
                                $values[$i] = $mapped;

                                if (0 === --$toResolve) {
                                    $resolve($values);
                                }
                            },
                            $reject,
                            $notify
                        );
                }
            }, $reject, $notify);
    }, $cancellationQueue);
}

/**
 * Traditional reduce function, similar to `array_reduce()`, but input may contain
 * promises and/or values, and `$reduceFunc` may return either a value or a
 * promise, *and* `$initialValue` may be a promise or a value for the starting
 * value.
 *
 * @param array $promisesOrValues
 * @param callable $reduceFunc
 * @param mixed $initialValue
 * @return PromiseInterface
 */
function reduce($promisesOrValues, callable $reduceFunc, $initialValue = null)
{
    $cancellationQueue = new CancellationQueue();
    $cancellationQueue->enqueue($promisesOrValues);

    return new Promise(function ($resolve, $reject, $notify) use ($promisesOrValues, $reduceFunc, $initialValue, $cancellationQueue) {
        resolve($promisesOrValues)
            ->done(function ($array) use ($reduceFunc, $initialValue, $cancellationQueue, $resolve, $reject, $notify) {
                if (!\is_array($array)) {
                    $array = [];
                }

                $total = \count($array);
                $i = 0;

                // Wrap the supplied $reduceFunc with one that handles promises and then
                // delegates to the supplied.
                $wrappedReduceFunc = function ($current, $val) use ($reduceFunc, $cancellationQueue, $total, &$i) {
                    $cancellationQueue->enqueue($val);

                    return $current
                        ->then(function ($c) use ($reduceFunc, $total, &$i, $val) {
                            return resolve($val)
                                ->then(function ($value) use ($reduceFunc, $total, &$i, $c) {
                                    return $reduceFunc($c, $value, $i++, $total);
                                });
                        });
                };

                $cancellationQueue->enqueue($initialValue);

                \array_reduce($array, $wrappedReduceFunc, resolve($initialValue))
                    ->done($resolve, $reject, $notify);
            }, $reject, $notify);
    }, $cancellationQueue);
}

/**
 * @internal
 */
function _checkTypehint(callable $callback, $object)
{
    if (!\is_object($object)) {
        return true;
    }

    if (\is_array($callback)) {
        $callbackReflection = new \ReflectionMethod($callback[0], $callback[1]);
    } elseif (\is_object($callback) && !$callback instanceof \Closure) {
        $callbackReflection = new \ReflectionMethod($callback, '__invoke');
    } else {
        $callbackReflection = new \ReflectionFunction($callback);
    }

    $parameters = $callbackReflection->getParameters();

    if (!isset($parameters[0])) {
        return true;
    }

    $expectedException = $parameters[0];

    if (!$expectedException->getClass()) {
        return true;
    }

    return $expectedException->getClass()->isInstance($object);
}
<?php

if (!\function_exists('React\Promise\resolve')) {
    require __DIR__.'/functions.php';
}
<?php

namespace React\Promise;

/**
 * @deprecated 2.8.0 LazyPromise is deprecated and should not be used anymore.
 */
class LazyPromise implements ExtendedPromiseInterface, CancellablePromiseInterface
{
    private $factory;
    private $promise;

    public function __construct(callable $factory)
    {
        $this->factory = $factory;
    }

    public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        return $this->promise()->then($onFulfilled, $onRejected, $onProgress);
    }

    public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        return $this->promise()->done($onFulfilled, $onRejected, $onProgress);
    }

    public function otherwise(callable $onRejected)
    {
        return $this->promise()->otherwise($onRejected);
    }

    public function always(callable $onFulfilledOrRejected)
    {
        return $this->promise()->always($onFulfilledOrRejected);
    }

    public function progress(callable $onProgress)
    {
        return $this->promise()->progress($onProgress);
    }

    public function cancel()
    {
        return $this->promise()->cancel();
    }

    /**
     * @internal
     * @see Promise::settle()
     */
    public function promise()
    {
        if (null === $this->promise) {
            try {
                $this->promise = resolve(\call_user_func($this->factory));
            } catch (\Throwable $exception) {
                $this->promise = new RejectedPromise($exception);
            } catch (\Exception $exception) {
                $this->promise = new RejectedPromise($exception);
            }
        }

        return $this->promise;
    }
}
<?php

namespace React\Promise;

class Promise implements ExtendedPromiseInterface, CancellablePromiseInterface
{
    private $canceller;
    private $result;

    private $handlers = [];
    private $progressHandlers = [];

    private $requiredCancelRequests = 0;
    private $cancelRequests = 0;

    public function __construct(callable $resolver, callable $canceller = null)
    {
        $this->canceller = $canceller;

        // Explicitly overwrite arguments with null values before invoking
        // resolver function. This ensure that these arguments do not show up
        // in the stack trace in PHP 7+ only.
        $cb = $resolver;
        $resolver = $canceller = null;
        $this->call($cb);
    }

    public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        if (null !== $this->result) {
            return $this->result->then($onFulfilled, $onRejected, $onProgress);
        }

        if (null === $this->canceller) {
            return new static($this->resolver($onFulfilled, $onRejected, $onProgress));
        }

        // This promise has a canceller, so we create a new child promise which
        // has a canceller that invokes the parent canceller if all other
        // followers are also cancelled. We keep a reference to this promise
        // instance for the static canceller function and clear this to avoid
        // keeping a cyclic reference between parent and follower.
        $parent = $this;
        ++$parent->requiredCancelRequests;

        return new static(
            $this->resolver($onFulfilled, $onRejected, $onProgress),
            static function () use (&$parent) {
                if (++$parent->cancelRequests >= $parent->requiredCancelRequests) {
                    $parent->cancel();
                }

                $parent = null;
            }
        );
    }

    public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        if (null !== $this->result) {
            return $this->result->done($onFulfilled, $onRejected, $onProgress);
        }

        $this->handlers[] = static function (ExtendedPromiseInterface $promise) use ($onFulfilled, $onRejected) {
            $promise
                ->done($onFulfilled, $onRejected);
        };

        if ($onProgress) {
            $this->progressHandlers[] = $onProgress;
        }
    }

    public function otherwise(callable $onRejected)
    {
        return $this->then(null, static function ($reason) use ($onRejected) {
            if (!_checkTypehint($onRejected, $reason)) {
                return new RejectedPromise($reason);
            }

            return $onRejected($reason);
        });
    }

    public function always(callable $onFulfilledOrRejected)
    {
        return $this->then(static function ($value) use ($onFulfilledOrRejected) {
            return resolve($onFulfilledOrRejected())->then(function () use ($value) {
                return $value;
            });
        }, static function ($reason) use ($onFulfilledOrRejected) {
            return resolve($onFulfilledOrRejected())->then(function () use ($reason) {
                return new RejectedPromise($reason);
            });
        });
    }

    public function progress(callable $onProgress)
    {
        return $this->then(null, null, $onProgress);
    }

    public function cancel()
    {
        if (null === $this->canceller || null !== $this->result) {
            return;
        }

        $canceller = $this->canceller;
        $this->canceller = null;

        $this->call($canceller);
    }

    private function resolver(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        return function ($resolve, $reject, $notify) use ($onFulfilled, $onRejected, $onProgress) {
            if ($onProgress) {
                $progressHandler = static function ($update) use ($notify, $onProgress) {
                    try {
                        $notify($onProgress($update));
                    } catch (\Throwable $e) {
                        $notify($e);
                    } catch (\Exception $e) {
                        $notify($e);
                    }
                };
            } else {
                $progressHandler = $notify;
            }

            $this->handlers[] = static function (ExtendedPromiseInterface $promise) use ($onFulfilled, $onRejected, $resolve, $reject, $progressHandler) {
                $promise
                    ->then($onFulfilled, $onRejected)
                    ->done($resolve, $reject, $progressHandler);
            };

            $this->progressHandlers[] = $progressHandler;
        };
    }

    private function reject($reason = null)
    {
        if (null !== $this->result) {
            return;
        }

        $this->settle(reject($reason));
    }

    private function settle(ExtendedPromiseInterface $promise)
    {
        $promise = $this->unwrap($promise);

        if ($promise === $this) {
            $promise = new RejectedPromise(
                new \LogicException('Cannot resolve a promise with itself.')
            );
        }

        $handlers = $this->handlers;

        $this->progressHandlers = $this->handlers = [];
        $this->result = $promise;
        $this->canceller = null;

        foreach ($handlers as $handler) {
            $handler($promise);
        }
    }

    private function unwrap($promise)
    {
        $promise = $this->extract($promise);

        while ($promise instanceof self && null !== $promise->result) {
            $promise = $this->extract($promise->result);
        }

        return $promise;
    }

    private function extract($promise)
    {
        if ($promise instanceof LazyPromise) {
            $promise = $promise->promise();
        }

        return $promise;
    }

    private function call(callable $cb)
    {
        // Explicitly overwrite argument with null value. This ensure that this
        // argument does not show up in the stack trace in PHP 7+ only.
        $callback = $cb;
        $cb = null;

        // Use reflection to inspect number of arguments expected by this callback.
        // We did some careful benchmarking here: Using reflection to avoid unneeded
        // function arguments is actually faster than blindly passing them.
        // Also, this helps avoiding unnecessary function arguments in the call stack
        // if the callback creates an Exception (creating garbage cycles).
        if (\is_array($callback)) {
            $ref = new \ReflectionMethod($callback[0], $callback[1]);
        } elseif (\is_object($callback) && !$callback instanceof \Closure) {
            $ref = new \ReflectionMethod($callback, '__invoke');
        } else {
            $ref = new \ReflectionFunction($callback);
        }
        $args = $ref->getNumberOfParameters();

        try {
            if ($args === 0) {
                $callback();
            } else {
                // Keep references to this promise instance for the static resolve/reject functions.
                // By using static callbacks that are not bound to this instance
                // and passing the target promise instance by reference, we can
                // still execute its resolving logic and still clear this
                // reference when settling the promise. This helps avoiding
                // garbage cycles if any callback creates an Exception.
                // These assumptions are covered by the test suite, so if you ever feel like
                // refactoring this, go ahead, any alternative suggestions are welcome!
                $target =& $this;
                $progressHandlers =& $this->progressHandlers;

                $callback(
                    static function ($value = null) use (&$target) {
                        if ($target !== null) {
                            $target->settle(resolve($value));
                            $target = null;
                        }
                    },
                    static function ($reason = null) use (&$target) {
                        if ($target !== null) {
                            $target->reject($reason);
                            $target = null;
                        }
                    },
                    static function ($update = null) use (&$progressHandlers) {
                        foreach ($progressHandlers as $handler) {
                            $handler($update);
                        }
                    }
                );
            }
        } catch (\Throwable $e) {
            $target = null;
            $this->reject($e);
        } catch (\Exception $e) {
            $target = null;
            $this->reject($e);
        }
    }
}
<?php

namespace React\Promise;

interface PromiseInterface
{
    /**
     * Transforms a promise's value by applying a function to the promise's fulfillment
     * or rejection value. Returns a new promise for the transformed result.
     *
     * The `then()` method registers new fulfilled and rejection handlers with a promise
     * (all parameters are optional):
     *
     *  * `$onFulfilled` will be invoked once the promise is fulfilled and passed
     *     the result as the first argument.
     *  * `$onRejected` will be invoked once the promise is rejected and passed the
     *     reason as the first argument.
     *  * `$onProgress` (deprecated) will be invoked whenever the producer of the promise
     *     triggers progress notifications and passed a single argument (whatever it
     *     wants) to indicate progress.
     *
     * It returns a new promise that will fulfill with the return value of either
     * `$onFulfilled` or `$onRejected`, whichever is called, or will reject with
     * the thrown exception if either throws.
     *
     * A promise makes the following guarantees about handlers registered in
     * the same call to `then()`:
     *
     *  1. Only one of `$onFulfilled` or `$onRejected` will be called,
     *      never both.
     *  2. `$onFulfilled` and `$onRejected` will never be called more
     *      than once.
     *  3. `$onProgress` (deprecated) may be called multiple times.
     *
     * @param callable|null $onFulfilled
     * @param callable|null $onRejected
     * @param callable|null $onProgress This argument is deprecated and should not be used anymore.
     * @return PromiseInterface
     */
    public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null);
}
<?php

namespace React\Promise;

interface PromisorInterface
{
    /**
     * Returns the promise of the deferred.
     *
     * @return PromiseInterface
     */
    public function promise();
}
<?php

namespace React\Promise;

/**
 * @deprecated 2.8.0 External usage of RejectedPromise is deprecated, use `reject()` instead.
 */
class RejectedPromise implements ExtendedPromiseInterface, CancellablePromiseInterface
{
    private $reason;

    public function __construct($reason = null)
    {
        if ($reason instanceof PromiseInterface) {
            throw new \InvalidArgumentException('You cannot create React\Promise\RejectedPromise with a promise. Use React\Promise\reject($promiseOrValue) instead.');
        }

        $this->reason = $reason;
    }

    public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        if (null === $onRejected) {
            return $this;
        }

        try {
            return resolve($onRejected($this->reason));
        } catch (\Throwable $exception) {
            return new RejectedPromise($exception);
        } catch (\Exception $exception) {
            return new RejectedPromise($exception);
        }
    }

    public function done(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null)
    {
        if (null === $onRejected) {
            throw UnhandledRejectionException::resolve($this->reason);
        }

        $result = $onRejected($this->reason);

        if ($result instanceof self) {
            throw UnhandledRejectionException::resolve($result->reason);
        }

        if ($result instanceof ExtendedPromiseInterface) {
            $result->done();
        }
    }

    public function otherwise(callable $onRejected)
    {
        if (!_checkTypehint($onRejected, $this->reason)) {
            return $this;
        }

        return $this->then(null, $onRejected);
    }

    public function always(callable $onFulfilledOrRejected)
    {
        return $this->then(null, function ($reason) use ($onFulfilledOrRejected) {
            return resolve($onFulfilledOrRejected())->then(function () use ($reason) {
                return new RejectedPromise($reason);
            });
        });
    }

    public function progress(callable $onProgress)
    {
        return $this;
    }

    public function cancel()
    {
    }
}
<?php

namespace React\Promise;

class UnhandledRejectionException extends \RuntimeException
{
    private $reason;

    public static function resolve($reason)
    {
        if ($reason instanceof \Exception || $reason instanceof \Throwable) {
            return $reason;
        }

        return new static($reason);
    }

    public function __construct($reason)
    {
        $this->reason = $reason;

        $message = \sprintf('Unhandled Rejection: %s', \json_encode($reason));

        parent::__construct($message, 0);
    }

    public function getReason()
    {
        return $this->reason;
    }
}
# Changelog

## 1.2.0 (2019-07-03)

*   Feature: Support unwrapping object streams by buffering original write chunks in array.
    (#15 by @clue)

*   Feature: Clean up unneeded references for unwrapped streams when closing.
    (#18 by @clue)

*   Fix: Writing to closed unwrapped stream should return false (backpressure).
    (#17 by @clue)

*   Improve test suite to support PHPUnit 7, PHP 7.3 and fix incomplete test
    and improve API documentation.
    (#16 and #19 by @clue)

## 1.1.1 (2017-12-22)

*   Fix: Fix `all()` to assume null values if no event data is passed
    (#13 by @clue)

*   Improve test suite by simplifying test bootstrapping logic via Composer and
    add forward compatibility with PHPUnit 5 and PHPUnit 6 and
    test against PHP 7.1 and 7.2
    (#11 and #12 by @clue and #9 by @carusogabriel)

## 1.1.0 (2017-11-28)

* Feature: Reject `first()` when stream emits an error event
  (#7 by @clue)

* Fix: Explicit `close()` of unwrapped stream should not emit `error` event
  (#8 by @clue)

* Internal refactoring to simplify `buffer()` function
  (#6 by @kelunik)

## 1.0.0 (2017-10-24)

* First stable release, now following SemVer

> Contains no other changes, so it's actually fully compatible with the v0.1.2 release.

## 0.1.2 (2017-10-18)

* Feature: Optional maximum buffer length for `buffer()` (#3 by @WyriHaximus)
* Improvement: Readme improvements (#5 by @jsor)

## 0.1.1 (2017-05-15)

* Improvement: Forward compatibility with stream 1.0, 0.7, 0.6, and 0.5 (#2 by @WyriHaximus)

## 0.1.0 (2017-05-10)

* Initial release, adapted from [`clue/promise-stream-react`](https://github.com/clue/php-promise-stream-react)
{
    "name": "react/promise-stream",
    "description": "The missing link between Promise-land and Stream-land for ReactPHP",
    "keywords": ["unwrap", "stream", "buffer", "promise", "ReactPHP", "async"],
    "homepage": "https://github.com/reactphp/promise-stream",
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Lück",
            "email": "christian@lueck.tv"
        }
    ],
    "autoload": {
        "psr-4": { "React\\Promise\\Stream\\" : "src/" },
        "files": [ "src/functions_include.php" ]
    },
    "autoload-dev": {
        "psr-4": { "React\\Tests\\Promise\\Stream\\": "tests/" }
    },
    "require": {
        "php": ">=5.3",
        "react/stream": "^1.0 || ^0.7 || ^0.6 || ^0.5 || ^0.4.6",
        "react/promise": "^2.1 || ^1.2"
    },
    "require-dev": {
        "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3",
        "react/promise-timer": "^1.0",
        "clue/block-react": "^1.0",
        "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35"
    }
}
The MIT License (MIT)

Copyright (c) 2016 Christian Lück

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?xml version="1.0" encoding="UTF-8"?>

<phpunit bootstrap="vendor/autoload.php"
         colors="true"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
>
    <testsuites>
        <testsuite name="PromiseStream Test Suite">
            <directory>./tests/</directory>
        </testsuite>
    </testsuites>
    <filter>
        <whitelist>
            <directory>./src/</directory>
        </whitelist>
    </filter>
</phpunit># PromiseStream

[![Build Status](https://travis-ci.org/reactphp/promise-stream.svg?branch=master)](https://travis-ci.org/reactphp/promise-stream)

The missing link between Promise-land and Stream-land
for [ReactPHP](https://reactphp.org/).

**Table of Contents**

* [Usage](#usage)
  * [buffer()](#buffer)
  * [first()](#first)
  * [all()](#all)
  * [unwrapReadable()](#unwrapreadable)
  * [unwrapWritable()](#unwrapwritable)
* [Install](#install)
* [Tests](#tests)
* [License](#license)

## Usage

This lightweight library consists only of a few simple functions.
All functions reside under the `React\Promise\Stream` namespace.

The below examples assume you use an import statement similar to this:

```php
use React\Promise\Stream;

Stream\buffer(…);
```

Alternatively, you can also refer to them with their fully-qualified name:

```php
\React\Promise\Stream\buffer(…);
```

### buffer()

The `buffer(ReadableStreamInterface<string> $stream, ?int $maxLength = null): PromiseInterface<string,Exception>` function can be used to
create a `Promise` which resolves with the stream data buffer.

```php
$stream = accessSomeJsonStream();

Stream\buffer($stream)->then(function ($contents) {
    var_dump(json_decode($contents));
});
```

The promise will resolve with all data chunks concatenated once the stream closes.

The promise will resolve with an empty string if the stream is already closed.

The promise will reject if the stream emits an error.

The promise will reject if it is cancelled.

The optional `$maxLength` argument defaults to no limit. In case the maximum
length is given and the stream emits more data before the end, the promise
will be rejected with an `\OverflowException`.

```php
$stream = accessSomeToLargeStream();

Stream\buffer($stream, 1024)->then(function ($contents) {
    var_dump(json_decode($contents));
}, function ($error) {
    // Reaching here when the stream buffer goes above the max size,
    // in this example that is 1024 bytes,
    // or when the stream emits an error.
});
```

### first()

The `first(ReadableStreamInterface|WritableStreamInterface $stream, string $event = 'data'): PromiseInterface<mixed,Exception>` function can be used to
create a `Promise` which resolves once the given event triggers for the first time.

```php
$stream = accessSomeJsonStream();

Stream\first($stream)->then(function ($chunk) {
    echo 'The first chunk arrived: ' . $chunk;
});
```

The promise will resolve with whatever the first event emitted or `null` if the
event does not pass any data.
If you do not pass a custom event name, then it will wait for the first "data"
event and resolve with a string containing the first data chunk.

The promise will reject if the stream emits an error – unless you're waiting for
the "error" event, in which case it will resolve.

The promise will reject once the stream closes – unless you're waiting for the
"close" event, in which case it will resolve.

The promise will reject if the stream is already closed.

The promise will reject if it is cancelled.

### all()

The `all(ReadableStreamInterface|WritableStreamInterface $stream, string $event = 'data'): PromiseInterface<array,Exception>` function can be used to
create a `Promise` which resolves with an array of all the event data.

```php
$stream = accessSomeJsonStream();

Stream\all($stream)->then(function ($chunks) {
    echo 'The stream consists of ' . count($chunks) . ' chunk(s)';
});
```

The promise will resolve with an array of whatever all events emitted or `null` if the
events do not pass any data.
If you do not pass a custom event name, then it will wait for all the "data"
events and resolve with an array containing all the data chunks.

The promise will resolve with an array once the stream closes.

The promise will resolve with an empty array if the stream is already closed.

The promise will reject if the stream emits an error.

The promise will reject if it is cancelled.

### unwrapReadable()

The `unwrapReadable(PromiseInterface<ReadableStreamInterface,Exception> $promise): ReadableStreamInterface` function can be used to
unwrap a `Promise` which resolves with a `ReadableStreamInterface`.

This function returns a readable stream instance (implementing `ReadableStreamInterface`)
right away which acts as a proxy for the future promise resolution.
Once the given Promise resolves with a `ReadableStreamInterface`, its data will
be piped to the output stream.

```php
//$promise = someFunctionWhichResolvesWithAStream();
$promise = startDownloadStream($uri);

$stream = Stream\unwrapReadable($promise);

$stream->on('data', function ($data) {
    echo $data;
});

$stream->on('end', function () {
    echo 'DONE';
});
```

If the given promise is either rejected or fulfilled with anything but an
instance of `ReadableStreamInterface`, then the output stream will emit
an `error` event and close:

```php
$promise = startDownloadStream($invalidUri);

$stream = Stream\unwrapReadable($promise);

$stream->on('error', function (Exception $error) {
    echo 'Error: ' . $error->getMessage();
});
```

The given `$promise` SHOULD be pending, i.e. it SHOULD NOT be fulfilled or rejected
at the time of invoking this function.
If the given promise is already settled and does not resolve with an
instance of `ReadableStreamInterface`, then you will not be able to receive
the `error` event.

You can `close()` the resulting stream at any time, which will either try to
`cancel()` the pending promise or try to `close()` the underlying stream.

```php
$promise = startDownloadStream($uri);

$stream = Stream\unwrapReadable($promise);

$loop->addTimer(2.0, function () use ($stream) {
    $stream->close();
});
```

### unwrapWritable()

The `unwrapWritable(PromiseInterface<WritableStreamInterface,Exception> $promise): WritableStreamInterface` function can be used to
unwrap a `Promise` which resolves with a `WritableStreamInterface`.

This function returns a writable stream instance (implementing `WritableStreamInterface`)
right away which acts as a proxy for the future promise resolution.
Any writes to this instance will be buffered in memory for when the promise resolves.
Once the given Promise resolves with a `WritableStreamInterface`, any data you
have written to the proxy will be forwarded transparently to the inner stream.

```php
//$promise = someFunctionWhichResolvesWithAStream();
$promise = startUploadStream($uri);

$stream = Stream\unwrapWritable($promise);

$stream->write('hello');
$stream->end('world');

$stream->on('close', function () {
    echo 'DONE';
});
```

If the given promise is either rejected or fulfilled with anything but an
instance of `WritableStreamInterface`, then the output stream will emit
an `error` event and close:

```php
$promise = startUploadStream($invalidUri);

$stream = Stream\unwrapWritable($promise);

$stream->on('error', function (Exception $error) {
    echo 'Error: ' . $error->getMessage();
});
```

The given `$promise` SHOULD be pending, i.e. it SHOULD NOT be fulfilled or rejected
at the time of invoking this function.
If the given promise is already settled and does not resolve with an
instance of `WritableStreamInterface`, then you will not be able to receive
the `error` event.

You can `close()` the resulting stream at any time, which will either try to
`cancel()` the pending promise or try to `close()` the underlying stream.

```php
$promise = startUploadStream($uri);

$stream = Stream\unwrapWritable($promise);

$loop->addTimer(2.0, function () use ($stream) {
    $stream->close();
});
```

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/promise-stream:^1.2
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 7+ and
HHVM.
It's *highly recommended to use PHP 7+* for this project.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

## License

MIT, see [LICENSE file](LICENSE).
<?php

namespace React\Promise\Stream;

use Evenement\EventEmitterInterface;
use React\Promise;
use React\Promise\PromiseInterface;
use React\Stream\ReadableStreamInterface;
use React\Stream\WritableStreamInterface;

/**
 * Creates a `Promise` which resolves with the stream data buffer.
 *
 * ```php
 * $stream = accessSomeJsonStream();
 *
 * Stream\buffer($stream)->then(function ($contents) {
 *     var_dump(json_decode($contents));
 * });
 * ```
 *
 * The promise will resolve with all data chunks concatenated once the stream closes.
 *
 * The promise will resolve with an empty string if the stream is already closed.
 *
 * The promise will reject if the stream emits an error.
 *
 * The promise will reject if it is cancelled.
 *
 * The optional `$maxLength` argument defaults to no limit. In case the maximum
 * length is given and the stream emits more data before the end, the promise
 * will be rejected with an `\OverflowException`.
 *
 * ```php
 * $stream = accessSomeToLargeStream();
 *
 * Stream\buffer($stream, 1024)->then(function ($contents) {
 *     var_dump(json_decode($contents));
 * }, function ($error) {
 *     // Reaching here when the stream buffer goes above the max size,
 *     // in this example that is 1024 bytes,
 *     // or when the stream emits an error.
 * });
 * ```
 *
 * @param ReadableStreamInterface<string> $stream
 * @param ?int                            $maxLength Maximum number of bytes to buffer or null for unlimited.
 * @return PromiseInterface<string,Exception>
 */
function buffer(ReadableStreamInterface $stream, $maxLength = null)
{
    // stream already ended => resolve with empty buffer
    if (!$stream->isReadable()) {
        return Promise\resolve('');
    }

    $buffer = '';

    $promise = new Promise\Promise(function ($resolve, $reject) use ($stream, $maxLength, &$buffer, &$bufferer) {
        $bufferer = function ($data) use (&$buffer, $reject, $maxLength) {
            $buffer .= $data;

            if ($maxLength !== null && isset($buffer[$maxLength])) {
                $reject(new \OverflowException('Buffer exceeded maximum length'));
            }
        };

        $stream->on('data', $bufferer);

        $stream->on('error', function ($error) use ($reject) {
            $reject(new \RuntimeException('An error occured on the underlying stream while buffering', 0, $error));
        });

        $stream->on('close', function () use ($resolve, &$buffer) {
            $resolve($buffer);
        });
    }, function ($_, $reject) {
        $reject(new \RuntimeException('Cancelled buffering'));
    });

    return $promise->then(null, function ($error) use (&$buffer, $bufferer, $stream) {
        // promise rejected => clear buffer and buffering
        $buffer = '';
        $stream->removeListener('data', $bufferer);

        throw $error;
    });
}

/**
 * Creates a `Promise` which resolves once the given event triggers for the first time.
 *
 * ```php
 * $stream = accessSomeJsonStream();
 *
 * Stream\first($stream)->then(function ($chunk) {
 *     echo 'The first chunk arrived: ' . $chunk;
 * });
 * ```
 *
 * The promise will resolve with whatever the first event emitted or `null` if the
 * event does not pass any data.
 * If you do not pass a custom event name, then it will wait for the first "data"
 * event and resolve with a string containing the first data chunk.
 *
 * The promise will reject if the stream emits an error – unless you're waiting for
 * the "error" event, in which case it will resolve.
 *
 * The promise will reject once the stream closes – unless you're waiting for the
 * "close" event, in which case it will resolve.
 *
 * The promise will reject if the stream is already closed.
 *
 * The promise will reject if it is cancelled.
 *
 * @param ReadableStreamInterface|WritableStreamInterface $stream
 * @param string                                          $event
 * @return PromiseInterface<mixed,Exception>
 */
function first(EventEmitterInterface $stream, $event = 'data')
{
    if ($stream instanceof ReadableStreamInterface) {
        // readable or duplex stream not readable => already closed
        // a half-open duplex stream is considered closed if its readable side is closed
        if (!$stream->isReadable()) {
            return Promise\reject(new \RuntimeException('Stream already closed'));
        }
    } elseif ($stream instanceof WritableStreamInterface) {
        // writable-only stream (not duplex) not writable => already closed
        if (!$stream->isWritable()) {
            return Promise\reject(new \RuntimeException('Stream already closed'));
        }
    }

    return new Promise\Promise(function ($resolve, $reject) use ($stream, $event, &$listener) {
        $listener = function ($data = null) use ($stream, $event, &$listener, $resolve) {
            $stream->removeListener($event, $listener);
            $resolve($data);
        };
        $stream->on($event, $listener);

        if ($event !== 'error') {
            $stream->on('error', function ($error) use ($stream, $event, $listener, $reject) {
                $stream->removeListener($event, $listener);
                $reject(new \RuntimeException('An error occured on the underlying stream while waiting for event', 0, $error));
            });
        }

        $stream->on('close', function () use ($stream, $event, $listener, $reject) {
            $stream->removeListener($event, $listener);
            $reject(new \RuntimeException('Stream closed'));
        });
    }, function ($_, $reject) use ($stream, $event, &$listener) {
        $stream->removeListener($event, $listener);
        $reject(new \RuntimeException('Operation cancelled'));
    });
}

/**
 * Creates a `Promise` which resolves with an array of all the event data.
 *
 * ```php
 * $stream = accessSomeJsonStream();
 *
 * Stream\all($stream)->then(function ($chunks) {
 *     echo 'The stream consists of ' . count($chunks) . ' chunk(s)';
 * });
 * ```
 *
 * The promise will resolve with an array of whatever all events emitted or `null` if the
 * events do not pass any data.
 * If you do not pass a custom event name, then it will wait for all the "data"
 * events and resolve with an array containing all the data chunks.
 *
 * The promise will resolve with an array once the stream closes.
 *
 * The promise will resolve with an empty array if the stream is already closed.
 *
 * The promise will reject if the stream emits an error.
 *
 * The promise will reject if it is cancelled.
 *
 * @param ReadableStreamInterface|WritableStreamInterface $stream
 * @param string                                          $event
 * @return PromiseInterface<array,Exception>
 */
function all(EventEmitterInterface $stream, $event = 'data')
{
    // stream already ended => resolve with empty buffer
    if ($stream instanceof ReadableStreamInterface) {
        // readable or duplex stream not readable => already closed
        // a half-open duplex stream is considered closed if its readable side is closed
        if (!$stream->isReadable()) {
            return Promise\resolve(array());
        }
    } elseif ($stream instanceof WritableStreamInterface) {
        // writable-only stream (not duplex) not writable => already closed
        if (!$stream->isWritable()) {
            return Promise\resolve(array());
        }
    }

    $buffer = array();
    $bufferer = function ($data = null) use (&$buffer) {
        $buffer []= $data;
    };
    $stream->on($event, $bufferer);

    $promise = new Promise\Promise(function ($resolve, $reject) use ($stream, &$buffer) {
        $stream->on('error', function ($error) use ($reject) {
            $reject(new \RuntimeException('An error occured on the underlying stream while buffering', 0, $error));
        });

        $stream->on('close', function () use ($resolve, &$buffer) {
            $resolve($buffer);
        });
    }, function ($_, $reject) {
        $reject(new \RuntimeException('Cancelled buffering'));
    });

    return $promise->then(null, function ($error) use (&$buffer, $bufferer, $stream, $event) {
        // promise rejected => clear buffer and buffering
        $buffer = array();
        $stream->removeListener($event, $bufferer);

        throw $error;
    });
}

/**
 * Unwraps a `Promise` which resolves with a `ReadableStreamInterface`.
 *
 * This function returns a readable stream instance (implementing `ReadableStreamInterface`)
 * right away which acts as a proxy for the future promise resolution.
 * Once the given Promise resolves with a `ReadableStreamInterface`, its data will
 * be piped to the output stream.
 *
 * ```php
 * //$promise = someFunctionWhichResolvesWithAStream();
 * $promise = startDownloadStream($uri);
 *
 * $stream = Stream\unwrapReadable($promise);
 *
 * $stream->on('data', function ($data) {
 *     echo $data;
 * });
 *
 * $stream->on('end', function () {
 *     echo 'DONE';
 * });
 * ```
 *
 * If the given promise is either rejected or fulfilled with anything but an
 * instance of `ReadableStreamInterface`, then the output stream will emit
 * an `error` event and close:
 *
 * ```php
 * $promise = startDownloadStream($invalidUri);
 *
 * $stream = Stream\unwrapReadable($promise);
 *
 * $stream->on('error', function (Exception $error) {
 *     echo 'Error: ' . $error->getMessage();
 * });
 * ```
 *
 * The given `$promise` SHOULD be pending, i.e. it SHOULD NOT be fulfilled or rejected
 * at the time of invoking this function.
 * If the given promise is already settled and does not resolve with an
 * instance of `ReadableStreamInterface`, then you will not be able to receive
 * the `error` event.
 *
 * You can `close()` the resulting stream at any time, which will either try to
 * `cancel()` the pending promise or try to `close()` the underlying stream.
 *
 * ```php
 * $promise = startDownloadStream($uri);
 *
 * $stream = Stream\unwrapReadable($promise);
 *
 * $loop->addTimer(2.0, function () use ($stream) {
 *     $stream->close();
 * });
 * ```
 *
 * @param PromiseInterface<ReadableStreamInterface,Exception> $promise
 * @return ReadableStreamInterface
 */
function unwrapReadable(PromiseInterface $promise)
{
    return new UnwrapReadableStream($promise);
}

/**
 * Unwraps a `Promise` which resolves with a `WritableStreamInterface`.
 *
 * This function returns a writable stream instance (implementing `WritableStreamInterface`)
 * right away which acts as a proxy for the future promise resolution.
 * Any writes to this instance will be buffered in memory for when the promise resolves.
 * Once the given Promise resolves with a `WritableStreamInterface`, any data you
 * have written to the proxy will be forwarded transparently to the inner stream.
 *
 * ```php
 * //$promise = someFunctionWhichResolvesWithAStream();
 * $promise = startUploadStream($uri);
 *
 * $stream = Stream\unwrapWritable($promise);
 *
 * $stream->write('hello');
 * $stream->end('world');
 *
 * $stream->on('close', function () {
 *     echo 'DONE';
 * });
 * ```
 *
 * If the given promise is either rejected or fulfilled with anything but an
 * instance of `WritableStreamInterface`, then the output stream will emit
 * an `error` event and close:
 *
 * ```php
 * $promise = startUploadStream($invalidUri);
 *
 * $stream = Stream\unwrapWritable($promise);
 *
 * $stream->on('error', function (Exception $error) {
 *     echo 'Error: ' . $error->getMessage();
 * });
 * ```
 *
 * The given `$promise` SHOULD be pending, i.e. it SHOULD NOT be fulfilled or rejected
 * at the time of invoking this function.
 * If the given promise is already settled and does not resolve with an
 * instance of `WritableStreamInterface`, then you will not be able to receive
 * the `error` event.
 *
 * You can `close()` the resulting stream at any time, which will either try to
 * `cancel()` the pending promise or try to `close()` the underlying stream.
 *
 * ```php
 * $promise = startUploadStream($uri);
 *
 * $stream = Stream\unwrapWritable($promise);
 *
 * $loop->addTimer(2.0, function () use ($stream) {
 *     $stream->close();
 * });
 * ```
 *
 * @param PromiseInterface<WritableStreamInterface,Exception> $promise
 * @return WritableStreamInterface
 */
function unwrapWritable(PromiseInterface $promise)
{
    return new UnwrapWritableStream($promise);
}
<?php

namespace React\Promise\Stream;

if (!function_exists('React\Promise\Stream\buffer')) {
    require __DIR__ . '/functions.php';
}
<?php

namespace React\Promise\Stream;

use Evenement\EventEmitter;
use InvalidArgumentException;
use React\Promise\CancellablePromiseInterface;
use React\Promise\PromiseInterface;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * @internal
 * @see unwrapReadable() instead
 */
class UnwrapReadableStream extends EventEmitter implements ReadableStreamInterface
{
    private $promise;
    private $closed = false;

    /**
     * Instantiate new unwrapped readable stream for given `Promise` which resolves with a `ReadableStreamInterface`.
     *
     * @param PromiseInterface $promise Promise<ReadableStreamInterface, Exception>
     */
    public function __construct(PromiseInterface $promise)
    {
        $out = $this;
        $closed =& $this->closed;

        $this->promise = $promise->then(
            function ($stream) {
                if (!$stream instanceof ReadableStreamInterface) {
                    throw new InvalidArgumentException('Not a readable stream');
                }
                return $stream;
            }
        )->then(
            function (ReadableStreamInterface $stream) use ($out, &$closed) {
                // stream is already closed, make sure to close output stream
                if (!$stream->isReadable()) {
                    $out->close();
                    return $stream;
                }

                // resolves but output is already closed, make sure to close stream silently
                if ($closed) {
                    $stream->close();
                    return $stream;
                }

                // stream any writes into output stream
                $stream->on('data', function ($data) use ($out) {
                    $out->emit('data', array($data, $out));
                });

                // forward end events and close
                $stream->on('end', function () use ($out, &$closed) {
                    if (!$closed) {
                        $out->emit('end', array($out));
                        $out->close();
                    }
                });

                // error events cancel output stream
                $stream->on('error', function ($error) use ($out) {
                    $out->emit('error', array($error, $out));
                    $out->close();
                });

                // close both streams once either side closes
                $stream->on('close', array($out, 'close'));
                $out->on('close', array($stream, 'close'));

                return $stream;
            },
            function ($e) use ($out, &$closed) {
                if (!$closed) {
                    $out->emit('error', array($e, $out));
                    $out->close();
                }

                // resume() and pause() may attach to this promise, so ensure we actually reject here
                throw $e;
            }
        );
    }

    public function isReadable()
    {
        return !$this->closed;
    }

    public function pause()
    {
        if ($this->promise !== null) {
            $this->promise->then(function (ReadableStreamInterface $stream) {
                $stream->pause();
            });
        }
    }

    public function resume()
    {
        if ($this->promise !== null) {
            $this->promise->then(function (ReadableStreamInterface $stream) {
                $stream->resume();
            });
        }
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        Util::pipe($this, $dest, $options);

        return $dest;
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;

        // try to cancel promise once the stream closes
        if ($this->promise instanceof CancellablePromiseInterface) {
            $this->promise->cancel();
        }
        $this->promise = null;

        $this->emit('close');
        $this->removeAllListeners();
    }
}
<?php

namespace React\Promise\Stream;

use Evenement\EventEmitter;
use InvalidArgumentException;
use React\Promise\CancellablePromiseInterface;
use React\Promise\PromiseInterface;
use React\Stream\WritableStreamInterface;

/**
 * @internal
 * @see unwrapWritable() instead
 */
class UnwrapWritableStream extends EventEmitter implements WritableStreamInterface
{
    private $promise;
    private $stream;
    private $buffer = array();
    private $closed = false;
    private $ending = false;

    /**
     * Instantiate new unwrapped writable stream for given `Promise` which resolves with a `WritableStreamInterface`.
     *
     * @param PromiseInterface $promise Promise<WritableStreamInterface, Exception>
     */
    public function __construct(PromiseInterface $promise)
    {
        $out = $this;
        $store  =& $this->stream;
        $buffer =& $this->buffer;
        $ending =& $this->ending;
        $closed =& $this->closed;

        $this->promise = $promise->then(
            function ($stream) {
                if (!$stream instanceof WritableStreamInterface) {
                    throw new InvalidArgumentException('Not a writable stream');
                }
                return $stream;
            }
        )->then(
            function (WritableStreamInterface $stream) use ($out, &$store, &$buffer, &$ending, &$closed) {
                // stream is already closed, make sure to close output stream
                if (!$stream->isWritable()) {
                    $out->close();
                    return $stream;
                }

                // resolves but output is already closed, make sure to close stream silently
                if ($closed) {
                    $stream->close();
                    return $stream;
                }

                // forward drain events for back pressure
                $stream->on('drain', function () use ($out) {
                    $out->emit('drain', array($out));
                });

                // error events cancel output stream
                $stream->on('error', function ($error) use ($out) {
                    $out->emit('error', array($error, $out));
                    $out->close();
                });

                // close both streams once either side closes
                $stream->on('close', array($out, 'close'));
                $out->on('close', array($stream, 'close'));

                if ($buffer) {
                    // flush buffer to stream and check if its buffer is not exceeded
                    $drained = true;
                    foreach ($buffer as $chunk) {
                        if (!$stream->write($chunk)) {
                            $drained = false;
                        }
                    }
                    $buffer = array();

                    if ($drained) {
                        // signal drain event, because the output stream previous signalled a full buffer
                        $out->emit('drain', array($out));
                    }
                }

                if ($ending) {
                    $stream->end();
                } else {
                    $store = $stream;
                }

                return $stream;
            },
            function ($e) use ($out, &$closed) {
                if (!$closed) {
                    $out->emit('error', array($e, $out));
                    $out->close();
                }
            }
        );
    }

    public function write($data)
    {
        if ($this->ending) {
            return false;
        }

        // forward to inner stream if possible
        if ($this->stream !== null) {
            return $this->stream->write($data);
        }

        // append to buffer and signal the buffer is full
        $this->buffer[] = $data;
        return false;
    }

    public function end($data = null)
    {
        if ($this->ending) {
            return;
        }

        $this->ending = true;

        // forward to inner stream if possible
        if ($this->stream !== null) {
            return $this->stream->end($data);
        }

        // append to buffer
        if ($data !== null) {
            $this->buffer[] = $data;
        }
    }

    public function isWritable()
    {
        return !$this->ending;
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->buffer = array();
        $this->ending = true;
        $this->closed = true;

        // try to cancel promise once the stream closes
        if ($this->promise instanceof CancellablePromiseInterface) {
            $this->promise->cancel();
        }
        $this->promise = $this->stream = null;

        $this->emit('close');
        $this->removeAllListeners();
    }
}
# Changelog

## 1.6.0 (2020-07-10)

*   Feature: Forward compatibility with react/promise v3.
    (#37 by @WyriHaximus)

*   Improve test suite and add `.gitattributes` to exclude dev files from exports.
    Run tests on PHPUnit 9 and PHP 7.4 and clean up test suite.
    (#38 by @WyriHaximus, #39 by @reedy, #41 by @clue and #42 by @SimonFrings)

## 1.5.1 (2019-03-27)

*   Fix: Typo in readme
    (#35 by @aak74)

*   Improvement: Only include functions file when functions aren't defined
    (#36 by @Niko9911)

## 1.5.0 (2018-06-13)

*   Feature: Improve memory consumption by cleaning up garbage references to pending promise without canceller.
    (#34 by @clue)

## 1.4.0 (2018-06-11)

*   Feature: Improve memory consumption by cleaning up garbage references.
    (#33 by @clue)

## 1.3.0 (2018-04-24)

*   Feature: Improve memory consumption by cleaning up unneeded references.
    (#32 by @clue)

## 1.2.1 (2017-12-22)

*   README improvements
    (#28 by @jsor)

*   Improve test suite by adding forward compatiblity with PHPUnit 6 and
    fix test suite forward compatibility with upcoming EventLoop releases
    (#30 and #31 by @clue)

## 1.2.0 (2017-08-08)

* Feature: Only start timers if input Promise is still pending and
  return a settled output promise if the input is already settled.
  (#25 by @clue)

* Feature: Cap minimum timer interval at 1µs across all versions
  (#23 by @clue)

* Feature: Forward compatibility with EventLoop v1.0 and v0.5
  (#27 by @clue)

* Improve test suite by adding PHPUnit to require-dev and
  lock Travis distro so new defaults will not break the build
  (#24 and #26 by @clue)

## 1.1.1 (2016-12-27)

* Improve test suite to use PSR-4 autoloader and proper namespaces.
  (#21 by @clue)

## 1.1.0 (2016-02-29)

* Feature: Support promise cancellation for all timer primitives
  (#18 by @clue)

## 1.0.0 (2015-09-29)

* First tagged release
{
    "name": "react/promise-timer",
    "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.",
    "keywords": ["Promise", "timeout", "timer", "event-loop", "ReactPHP", "async"],
    "homepage": "https://github.com/reactphp/promise-timer",
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Lück",
            "email": "christian@lueck.tv"
        }
    ],
    "autoload": {
        "psr-4": { "React\\Promise\\Timer\\": "src/" },
        "files": [ "src/functions_include.php" ]
    },
    "autoload-dev": {
        "psr-4": { "React\\Tests\\Promise\\Timer\\": "tests/" }
    },
    "require": {
        "php": ">=5.3",
        "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5",
        "react/promise": "^3.0 || ^2.7.0 || ^1.2.1"
    },
    "require-dev": {
        "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35"
    }
}
The MIT License (MIT)

Copyright (c) 2015 Christian Lück

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
# PromiseTimer

[![Build Status](https://travis-ci.org/reactphp/promise-timer.svg?branch=master)](https://travis-ci.org/reactphp/promise-timer)

A trivial implementation of timeouts for `Promise`s, built on top of [ReactPHP](https://reactphp.org/).

**Table of contents**

* [Usage](#usage)
  * [timeout()](#timeout)
    * [Timeout cancellation](#timeout-cancellation)
    * [Cancellation handler](#cancellation-handler)
    * [Input cancellation](#input-cancellation)
    * [Output cancellation](#output-cancellation)
    * [Collections](#collections)
  * [resolve()](#resolve)
    * [Resolve cancellation](#resolve-cancellation)
  * [reject()](#reject)
    * [Reject cancellation](#reject-cancellation)
  * [TimeoutException](#timeoutexception)
* [Install](#install)
* [Tests](#tests)
* [License](#license)

## Usage

This lightweight library consists only of a few simple functions.
All functions reside under the `React\Promise\Timer` namespace.

The below examples assume you use an import statement similar to this:

```php
use React\Promise\Timer;

Timer\timeout(…);
```

Alternatively, you can also refer to them with their fully-qualified name:

```php
\React\Promise\Timer\timeout(…);
```

### timeout()

The `timeout(PromiseInterface $promise, $time, LoopInterface $loop)` function
can be used to *cancel* operations that take *too long*.
You need to pass in an input `$promise` that represents a pending operation and timeout parameters.
It returns a new `Promise` with the following resolution behavior:

* If the input `$promise` resolves before `$time` seconds, resolve the resulting promise with its fulfillment value.
* If the input `$promise` rejects before `$time` seconds, reject the resulting promise with its rejection value.
* If the input `$promise` does not settle before `$time` seconds, *cancel* the operation and reject the resulting promise with a [`TimeoutException`](#timeoutexception).

Internally, the given `$time` value will be used to start a timer that will
*cancel* the pending operation once it triggers.
This implies that if you pass a really small (or negative) value, it will still
start a timer and will thus trigger at the earliest possible time in the future.

If the input `$promise` is already settled, then the resulting promise will
resolve or reject immediately without starting a timer at all.

A common use case for handling only resolved values looks like this:

```php
$promise = accessSomeRemoteResource();
Timer\timeout($promise, 10.0, $loop)->then(function ($value) {
    // the operation finished within 10.0 seconds
});
```

A more complete example could look like this:

```php
$promise = accessSomeRemoteResource();
Timer\timeout($promise, 10.0, $loop)->then(
    function ($value) {
        // the operation finished within 10.0 seconds
    },
    function ($error) {
        if ($error instanceof Timer\TimeoutException) {
            // the operation has failed due to a timeout
        } else {
            // the input operation has failed due to some other error
        }
    }
);
```

Or if you're using [react/promise v2.2.0](https://github.com/reactphp/promise) or up:

```php
Timer\timeout($promise, 10.0, $loop)
    ->then(function ($value) {
        // the operation finished within 10.0 seconds
    })
    ->otherwise(function (Timer\TimeoutException $error) {
        // the operation has failed due to a timeout
    })
    ->otherwise(function ($error) {
        // the input operation has failed due to some other error
    })
;
```

#### Timeout cancellation

As discussed above, the [`timeout()`](#timeout) function will *cancel* the
underlying operation if it takes *too long*.
This means that you can be sure the resulting promise will then be rejected
with a [`TimeoutException`](#timeoutexception).

However, what happens to the underlying input `$promise` is a bit more tricky:
Once the timer fires, we will try to call
[`$promise->cancel()`](https://github.com/reactphp/promise#cancellablepromiseinterfacecancel)
on the input `$promise` which in turn invokes its [cancellation handler](#cancellation-handler).

This means that it's actually up the input `$promise` to handle
[cancellation support](https://github.com/reactphp/promise#cancellablepromiseinterface).

* A common use case involves cleaning up any resources like open network sockets or
  file handles or terminating external processes or timers.

* If the given input `$promise` does not support cancellation, then this is a NO-OP.
  This means that while the resulting promise will still be rejected, the underlying
  input `$promise` may still be pending and can hence continue consuming resources.

See the following chapter for more details on the cancellation handler.

#### Cancellation handler

For example, an implementation for the above operation could look like this:

```php
function accessSomeRemoteResource()
{
    return new Promise(
        function ($resolve, $reject) use (&$socket) {
            // this will be called once the promise is created
            // a common use case involves opening any resources and eventually resolving
            $socket = createSocket();
            $socket->on('data', function ($data) use ($resolve) {
                $resolve($data);
            });
        },
        function ($resolve, $reject) use (&$socket) {
            // this will be called once calling `cancel()` on this promise
            // a common use case involves cleaning any resources and then rejecting
            $socket->close();
            $reject(new \RuntimeException('Operation cancelled'));
        }
    );
}
```

In this example, calling `$promise->cancel()` will invoke the registered cancellation
handler which then closes the network socket and rejects the `Promise` instance.

If no cancellation handler is passed to the `Promise` constructor, then invoking
its `cancel()` method it is effectively a NO-OP.
This means that it may still be pending and can hence continue consuming resources.

For more details on the promise cancellation, please refer to the
[Promise documentation](https://github.com/reactphp/promise#cancellablepromiseinterface).

#### Input cancellation

Irrespective of the timeout handling, you can also explicitly `cancel()` the
input `$promise` at any time.
This means that the `timeout()` handling does not affect cancellation of the
input `$promise`, as demonstrated in the following example:

```php
$promise = accessSomeRemoteResource();
$timeout = Timer\timeout($promise, 10.0, $loop);

$promise->cancel();
```

The registered [cancellation handler](#cancellation-handler) is responsible for
handling the `cancel()` call:

* A described above, a common use involves resource cleanup and will then *reject*
  the `Promise`.
  If the input `$promise` is being rejected, then the timeout will be aborted
  and the resulting promise will also be rejected.
* If the input `$promise` is still pending, then the timout will continue
  running until the timer expires.
  The same happens if the input `$promise` does not register a
  [cancellation handler](#cancellation-handler). 

#### Output cancellation

Similarily, you can also explicitly `cancel()` the resulting promise like this:

```php
$promise = accessSomeRemoteResource();
$timeout = Timer\timeout($promise, 10.0, $loop);

$timeout->cancel();
```

Note how this looks very similar to the above [input cancellation](#input-cancellation)
example. Accordingly, it also behaves very similar.

Calling `cancel()` on the resulting promise will merely try
to `cancel()` the input `$promise`.
This means that we do not take over responsibility of the outcome and it's
entirely up to the input `$promise` to handle cancellation support.

The registered [cancellation handler](#cancellation-handler) is responsible for
handling the `cancel()` call:

* As described above, a common use involves resource cleanup and will then *reject*
  the `Promise`.
  If the input `$promise` is being rejected, then the timeout will be aborted
  and the resulting promise will also be rejected.
* If the input `$promise` is still pending, then the timout will continue
  running until the timer expires.
  The same happens if the input `$promise` does not register a
  [cancellation handler](#cancellation-handler). 

To re-iterate, note that calling `cancel()` on the resulting promise will merely
try to cancel the input `$promise` only.
It is then up to the cancellation handler of the input promise to settle the promise.
If the input promise is still pending when the timeout occurs, then the normal
[timeout cancellation](#timeout-cancellation) handling will trigger, effectively rejecting
the output promise with a [`TimeoutException`](#timeoutexception).

This is done for consistency with the [timeout cancellation](#timeout-cancellation)
handling and also because it is assumed this is often used like this:

```php
$timeout = Timer\timeout(accessSomeRemoteResource(), 10.0, $loop);

$timeout->cancel();
```

As described above, this example works as expected and cleans up any resources
allocated for the input `$promise`.

Note that if the given input `$promise` does not support cancellation, then this
is a NO-OP.
This means that while the resulting promise will still be rejected after the
timeout, the underlying input `$promise` may still be pending and can hence
continue consuming resources.

#### Collections

If you want to wait for multiple promises to resolve, you can use the normal promise primitives like this:

```php
$promises = array(
    accessSomeRemoteResource(),
    accessSomeRemoteResource(),
    accessSomeRemoteResource()
);

$promise = \React\Promise\all($promises);

Timer\timeout($promise, 10, $loop)->then(function ($values) {
    // *all* promises resolved
});
```

The applies to all promise collection primitives alike, i.e. `all()`, `race()`, `any()`, `some()` etc.

For more details on the promise primitives, please refer to the
[Promise documentation](https://github.com/reactphp/promise#functions).

### resolve()

The `resolve($time, LoopInterface $loop)` function can be used to create a new Promise that
resolves in `$time` seconds with the `$time` as the fulfillment value.

```php
Timer\resolve(1.5, $loop)->then(function ($time) {
    echo 'Thanks for waiting ' . $time . ' seconds' . PHP_EOL;
});
```

Internally, the given `$time` value will be used to start a timer that will
resolve the promise once it triggers.
This implies that if you pass a really small (or negative) value, it will still
start a timer and will thus trigger at the earliest possible time in the future.

#### Resolve cancellation

You can explicitly `cancel()` the resulting timer promise at any time:

```php
$timer = Timer\resolve(2.0, $loop);

$timer->cancel();
```

This will abort the timer and *reject* with a `RuntimeException`.

### reject()

The `reject($time, LoopInterface $loop)` function can be used to create a new Promise
which rejects in `$time` seconds with a `TimeoutException`.

```php
Timer\reject(2.0, $loop)->then(null, function (TimeoutException $e) {
    echo 'Rejected after ' . $e->getTimeout() . ' seconds ' . PHP_EOL;
});
```

Internally, the given `$time` value will be used to start a timer that will
reject the promise once it triggers.
This implies that if you pass a really small (or negative) value, it will still
start a timer and will thus trigger at the earliest possible time in the future.

This function complements the [`resolve()`](#resolve) function
and can be used as a basic building block for higher-level promise consumers.

#### Reject cancellation

You can explicitly `cancel()` the resulting timer promise at any time:

```php
$timer = Timer\reject(2.0, $loop);

$timer->cancel();
```

This will abort the timer and *reject* with a `RuntimeException`.

### TimeoutException

The `TimeoutException` extends PHP's built-in `RuntimeException`.

The `getTimeout()` method can be used to get the timeout value in seconds.

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/promise-timer:^1.6
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 7+ and
HHVM.
It's *highly recommended to use PHP 7+* for this project.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

## License

MIT, see [LICENSE file](LICENSE).
<?php

namespace React\Promise\Timer;

use React\EventLoop\LoopInterface;
use React\Promise\CancellablePromiseInterface;
use React\Promise\PromiseInterface;
use React\Promise\Promise;

function timeout(PromiseInterface $promise, $time, LoopInterface $loop)
{
    // cancelling this promise will only try to cancel the input promise,
    // thus leaving responsibility to the input promise.
    $canceller = null;
    if ($promise instanceof CancellablePromiseInterface || (!\interface_exists('React\Promise\CancellablePromiseInterface') && \method_exists($promise, 'cancel'))) {
        // pass promise by reference to clean reference after cancellation handler
        // has been invoked once in order to avoid garbage references in call stack.
        $canceller = function () use (&$promise) {
            $promise->cancel();
            $promise = null;
        };
    }

    return new Promise(function ($resolve, $reject) use ($loop, $time, $promise) {
        $timer = null;
        $promise = $promise->then(function ($v) use (&$timer, $loop, $resolve) {
            if ($timer) {
                $loop->cancelTimer($timer);
            }
            $timer = false;
            $resolve($v);
        }, function ($v) use (&$timer, $loop, $reject) {
            if ($timer) {
                $loop->cancelTimer($timer);
            }
            $timer = false;
            $reject($v);
        });

        // promise already resolved => no need to start timer
        if ($timer === false) {
            return;
        }

        // start timeout timer which will cancel the input promise
        $timer = $loop->addTimer($time, function () use ($time, &$promise, $reject) {
            $reject(new TimeoutException($time, 'Timed out after ' . $time . ' seconds'));

            // try to invoke cancellation handler of input promise and then clean
            // reference in order to avoid garbage references in call stack.
            if ($promise instanceof CancellablePromiseInterface || (!\interface_exists('React\Promise\CancellablePromiseInterface') && \method_exists($promise, 'cancel'))) {
                $promise->cancel();
            }
            $promise = null;
        });
    }, $canceller);
}

function resolve($time, LoopInterface $loop)
{
    return new Promise(function ($resolve) use ($loop, $time, &$timer) {
        // resolve the promise when the timer fires in $time seconds
        $timer = $loop->addTimer($time, function () use ($time, $resolve) {
            $resolve($time);
        });
    }, function () use (&$timer, $loop) {
        // cancelling this promise will cancel the timer, clean the reference
        // in order to avoid garbage references in call stack and then reject.
        $loop->cancelTimer($timer);
        $timer = null;

        throw new \RuntimeException('Timer cancelled');
    });
}

function reject($time, LoopInterface $loop)
{
    return resolve($time, $loop)->then(function ($time) {
        throw new TimeoutException($time, 'Timer expired after ' . $time . ' seconds');
    });
}
<?php

namespace React\Promise\Timer;

if (!function_exists('React\\Promise\\Timer\\timeout')) {
    require __DIR__ . '/functions.php';
}
<?php

namespace React\Promise\Timer;

use RuntimeException;

class TimeoutException extends RuntimeException
{
    private $timeout;

    public function __construct($timeout, $message = null, $code = null, $previous = null)
    {
        parent::__construct($message, $code, $previous);

        $this->timeout = $timeout;
    }

    public function getTimeout()
    {
        return $this->timeout;
    }
}
# Changelog

## 1.6.0 (2020-08-28)

*   Feature: Support upcoming PHP 8 release.
    (#246 by @clue)

*   Feature: Change default socket backlog size to 511.
    (#242 by @clue)

*   Fix: Fix closing connection when cancelling during TLS handshake.
    (#241 by @clue)

*   Fix: Fix blocking during possible `accept()` race condition
    when multiple socket servers listen on same socket address.
    (#244 by @clue)

*   Improve test suite, update PHPUnit config and add full core team to the license.
    (#243 by @SimonFrings and #245 by @WyriHaximus)

## 1.5.0 (2020-07-01)

*   Feature / Fix: Improve error handling and reporting for happy eyeballs and
    immediately try next connection when one connection attempt fails.
    (#230, #231, #232 and #233 by @clue)

    Error messages for failed connection attempts now include more details to
    ease debugging. Additionally, the happy eyeballs algorithm has been improved
    to avoid having to wait for some timers to expire which significantly
    improves connection setup times (in particular when IPv6 isn't available).

*   Improve test suite, minor code cleanup and improve code coverage to 100%.
    Update to PHPUnit 9 and skip legacy TLS 1.0 / TLS 1.1 tests if disabled by
    system. Run tests on Windows and simplify Travis CI test matrix for Mac OS X
    setup and skip all TLS tests on legacy HHVM.
    (#229, #235, #236 and #238 by @clue and #239 by @SimonFrings)

## 1.4.0 (2020-03-12)

A major new feature release, see [**release announcement**](https://clue.engineering/2020/introducing-ipv6-for-reactphp).

*   Feature: Add IPv6 support to `Connector` (implement "Happy Eyeballs" algorithm to support IPv6 probing).
    IPv6 support is turned on by default, use new `happy_eyeballs` option in `Connector` to toggle behavior.
    (#196, #224 and #225 by @WyriHaximus and @clue)

*   Feature: Default to using DNS cache (with max 256 entries) for `Connector`.
    (#226 by @clue)

*   Add `.gitattributes` to exclude dev files from exports and some minor code style fixes.
    (#219 by @reedy and #218 by @mmoreram)

*   Improve test suite to fix failing test cases when using new DNS component,
    significantly improve test performance by awaiting events instead of sleeping,
    exclude TLS 1.3 test on PHP 7.3, run tests on PHP 7.4 and simplify test matrix.
    (#208, #209, #210, #217 and #223 by @clue)

## 1.3.0 (2019-07-10)

*   Feature: Forward compatibility with upcoming stable DNS component.
    (#206 by @clue)

## 1.2.1 (2019-06-03)

*   Avoid uneeded fragmented TLS work around for PHP 7.3.3+ and 
    work around failing test case detecting EOF on TLS 1.3 socket streams.
    (#201 and #202 by @clue)

*   Improve TLS certificate/passphrase example.
    (#190 by @jsor)

## 1.2.0 (2019-01-07)

*   Feature / Fix: Improve TLS 1.3 support.
    (#186 by @clue)

    TLS 1.3 is now an official standard as of August 2018! :tada:
    The protocol has major improvements in the areas of security, performance, and privacy.
    TLS 1.3 is supported by default as of [OpenSSL 1.1.1](https://www.openssl.org/blog/blog/2018/09/11/release111/).
    For example, this version ships with Ubuntu 18.10 (and newer) by default, meaning that recent installations support TLS 1.3 out of the box :shipit:

*   Fix: Avoid possibility of missing remote address when TLS handshake fails.
    (#188 by @clue)

*   Improve performance by prefixing all global functions calls with `\` to skip the look up and resolve process and go straight to the global function.
    (#183 by @WyriHaximus)

*   Update documentation to use full class names with namespaces.
    (#187 by @clue)

*   Improve test suite to avoid some possible race conditions,
    test against PHP 7.3 on Travis and
    use dedicated `assertInstanceOf()` assertions.
    (#185 by @clue, #178 by @WyriHaximus and #181 by @carusogabriel)

## 1.1.0 (2018-10-01)

*   Feature: Improve error reporting for failed connection attempts and improve
    cancellation forwarding during DNS lookup, TCP/IP connection or TLS handshake.
    (#168, #169, #170, #171, #176 and #177 by @clue)

    All error messages now always contain a reference to the remote URI to give
    more details which connection actually failed and the reason for this error.
    Accordingly, failures during DNS lookup will now mention both the remote URI
    as well as the DNS error reason. TCP/IP connection issues and errors during
    a secure TLS handshake will both mention the remote URI as well as the
    underlying socket error. Similarly, lost/dropped connections during a TLS
    handshake will now report a lost connection instead of an empty error reason.

    For most common use cases this means that simply reporting the `Exception`
    message should give the most relevant details for any connection issues:

    ```php
    $promise = $connector->connect('tls://example.com:443');
    $promise->then(function (ConnectionInterface $conn) use ($loop) {
        // …
    }, function (Exception $e) {
        echo $e->getMessage();
    });
    ```

## 1.0.0 (2018-07-11)

*   First stable LTS release, now following [SemVer](https://semver.org/).
    We'd like to emphasize that this component is production ready and battle-tested.
    We plan to support all long-term support (LTS) releases for at least 24 months,
    so you have a rock-solid foundation to build on top of.

>   Contains no other changes, so it's actually fully compatible with the v0.8.12 release.

## 0.8.12 (2018-06-11)

*   Feature: Improve memory consumption for failed and cancelled connection attempts.
    (#161 by @clue)

*   Improve test suite to fix Travis config to test against legacy PHP 5.3 again.
    (#162 by @clue)

## 0.8.11 (2018-04-24)

*   Feature: Improve memory consumption for cancelled connection attempts and
    simplify skipping DNS lookup when connecting to IP addresses.
    (#159 and #160 by @clue)

## 0.8.10 (2018-02-28)

*   Feature: Update DNS dependency to support loading system default DNS
    nameserver config on all supported platforms
    (`/etc/resolv.conf` on Unix/Linux/Mac/Docker/WSL and WMIC on Windows)
    (#152 by @clue)

    This means that connecting to hosts that are managed by a local DNS server,
    such as a corporate DNS server or when using Docker containers, will now
    work as expected across all platforms with no changes required:

    ```php
    $connector = new Connector($loop);
    $connector->connect('intranet.example:80')->then(function ($connection) {
        // …
    });
    ```

## 0.8.9 (2018-01-18)

*   Feature: Support explicitly choosing TLS version to negotiate with remote side
    by respecting `crypto_method` context parameter for all classes.
    (#149 by @clue)

    By default, all connector and server classes support TLSv1.0+ and exclude
    support for legacy SSLv2/SSLv3. As of PHP 5.6+ you can also explicitly
    choose the TLS version you want to negotiate with the remote side:

    ```php
    // new: now supports 'crypto_method` context parameter for all classes
    $connector = new Connector($loop, array(
        'tls' => array(
            'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT
        )
    ));
    ```

*   Minor internal clean up to unify class imports
    (#148 by @clue)

## 0.8.8 (2018-01-06)

*   Improve test suite by adding test group to skip integration tests relying on
    internet connection and fix minor documentation typo.
    (#146 by @clue and #145 by @cn007b)

## 0.8.7 (2017-12-24)

*   Fix: Fix closing socket resource before removing from loop
    (#141 by @clue)

    This fixes the root cause of an uncaught `Exception` that only manifested
    itself after the recent Stream v0.7.4 component update and only if you're
    using `ext-event` (`ExtEventLoop`).

*   Improve test suite by testing against PHP 7.2
    (#140 by @carusogabriel)

## 0.8.6 (2017-11-18)

*   Feature: Add Unix domain socket (UDS) support to `Server` with `unix://` URI scheme
    and add advanced `UnixServer` class.
    (#120 by @andig)

    ```php
    // new: Server now supports "unix://" scheme
    $server = new Server('unix:///tmp/server.sock', $loop);

    // new: advanced usage
    $server = new UnixServer('/tmp/server.sock', $loop);
    ```

*   Restructure examples to ease getting started
    (#136 by @clue)

*   Improve test suite by adding forward compatibility with PHPUnit 6 and
    ignore Mac OS X test failures for now until Travis tests work again
    (#133 by @gabriel-caruso and #134 by @clue)

## 0.8.5 (2017-10-23)

*   Fix: Work around PHP bug with Unix domain socket (UDS) paths for Mac OS X
    (#123 by @andig)

*   Fix: Fix `SecureServer` to return `null` URI if server socket is already closed
    (#129 by @clue)

*   Improve test suite by adding forward compatibility with PHPUnit v5 and
    forward compatibility with upcoming EventLoop releases in tests and
    test Mac OS X on Travis
    (#122 by @andig and #125, #127 and #130 by @clue)

*   Readme improvements
    (#118 by @jsor)

## 0.8.4 (2017-09-16)

*   Feature: Add `FixedUriConnector` decorator to use fixed, preconfigured URI instead
    (#117 by @clue)

    This can be useful for consumers that do not support certain URIs, such as
    when you want to explicitly connect to a Unix domain socket (UDS) path
    instead of connecting to a default address assumed by an higher-level API:

    ```php
    $connector = new FixedUriConnector(
        'unix:///var/run/docker.sock',
        new UnixConnector($loop)
    );

    // destination will be ignored, actually connects to Unix domain socket
    $promise = $connector->connect('localhost:80');
    ```

## 0.8.3 (2017-09-08)

*   Feature: Reduce memory consumption for failed connections
    (#113 by @valga)

*   Fix: Work around write chunk size for TLS streams for PHP < 7.1.14
    (#114 by @clue)

## 0.8.2 (2017-08-25)

*   Feature: Update DNS dependency to support hosts file on all platforms
    (#112 by @clue)

    This means that connecting to hosts such as `localhost` will now work as
    expected across all platforms with no changes required:

    ```php
    $connector = new Connector($loop);
    $connector->connect('localhost:8080')->then(function ($connection) {
        // …
    });
    ```

## 0.8.1 (2017-08-15)

* Feature: Forward compatibility with upcoming EventLoop v1.0 and v0.5 and
  target evenement 3.0 a long side 2.0 and 1.0
  (#104 by @clue and #111 by @WyriHaximus)

* Improve test suite by locking Travis distro so new defaults will not break the build and
  fix HHVM build for now again and ignore future HHVM build errors
  (#109 and #110 by @clue)

* Minor documentation fixes
  (#103 by @christiaan and #108 by @hansott)

## 0.8.0 (2017-05-09)

* Feature: New `Server` class now acts as a facade for existing server classes
  and renamed old `Server` to `TcpServer` for advanced usage.
  (#96 and #97 by @clue)

  The `Server` class is now the main class in this package that implements the
  `ServerInterface` and allows you to accept incoming streaming connections,
  such as plaintext TCP/IP or secure TLS connection streams.

  > This is not a BC break and consumer code does not have to be updated.

* Feature / BC break: All addresses are now URIs that include the URI scheme
  (#98 by @clue)

  ```diff
  - $parts = parse_url('tcp://' . $conn->getRemoteAddress());
  + $parts = parse_url($conn->getRemoteAddress());
  ```

* Fix: Fix `unix://` addresses for Unix domain socket (UDS) paths
  (#100 by @clue)

* Feature: Forward compatibility with Stream v1.0 and v0.7
  (#99 by @clue)

## 0.7.2 (2017-04-24)

* Fix: Work around latest PHP 7.0.18 and 7.1.4 no longer accepting full URIs
  (#94 by @clue)

## 0.7.1 (2017-04-10)

* Fix: Ignore HHVM errors when closing connection that is already closing
  (#91 by @clue)

## 0.7.0 (2017-04-10)

* Feature: Merge SocketClient component into this component
  (#87 by @clue)

  This means that this package now provides async, streaming plaintext TCP/IP
  and secure TLS socket server and client connections for ReactPHP.

  ```
  $connector = new React\Socket\Connector($loop);
  $connector->connect('google.com:80')->then(function (ConnectionInterface $conn) {
      $connection->write('…');
  });
  ```

  Accordingly, the `ConnectionInterface` is now used to represent both incoming
  server side connections as well as outgoing client side connections.

  If you've previously used the SocketClient component to establish outgoing
  client connections, upgrading should take no longer than a few minutes.
  All classes have been merged as-is from the latest `v0.7.0` release with no
  other changes, so you can simply update your code to use the updated namespace
  like this:

  ```php
  // old from SocketClient component and namespace
  $connector = new React\SocketClient\Connector($loop);
  $connector->connect('google.com:80')->then(function (ConnectionInterface $conn) {
      $connection->write('…');
  });

  // new
  $connector = new React\Socket\Connector($loop);
  $connector->connect('google.com:80')->then(function (ConnectionInterface $conn) {
      $connection->write('…');
  });
  ```

## 0.6.0 (2017-04-04)

* Feature: Add `LimitingServer` to limit and keep track of open connections
  (#86 by @clue)

  ```php
  $server = new Server(0, $loop);
  $server = new LimitingServer($server, 100);

  $server->on('connection', function (ConnectionInterface $connection) {
      $connection->write('hello there!' . PHP_EOL);
      …
  });
  ```

* Feature / BC break: Add `pause()` and `resume()` methods to limit active
  connections
  (#84 by @clue)

  ```php
  $server = new Server(0, $loop);
  $server->pause();

  $loop->addTimer(1.0, function() use ($server) {
      $server->resume();
  });
  ```

## 0.5.1 (2017-03-09)

* Feature: Forward compatibility with Stream v0.5 and upcoming v0.6
  (#79 by @clue)

## 0.5.0 (2017-02-14)

* Feature / BC break: Replace `listen()` call with URIs passed to constructor
  and reject listening on hostnames with `InvalidArgumentException`
  and replace `ConnectionException` with `RuntimeException` for consistency
  (#61, #66 and #72 by @clue)

  ```php
  // old
  $server = new Server($loop);
  $server->listen(8080);

  // new
  $server = new Server(8080, $loop);
  ```

  Similarly, you can now pass a full listening URI to the constructor to change
  the listening host:

  ```php
  // old
  $server = new Server($loop);
  $server->listen(8080, '127.0.0.1');

  // new
  $server = new Server('127.0.0.1:8080', $loop);
  ```

  Trying to start listening on (DNS) host names will now throw an
  `InvalidArgumentException`, use IP addresses instead:

  ```php
  // old
  $server = new Server($loop);
  $server->listen(8080, 'localhost');

  // new
  $server = new Server('127.0.0.1:8080', $loop);
  ```

  If trying to listen fails (such as if port is already in use or port below
  1024 may require root access etc.), it will now throw a `RuntimeException`,
  the `ConnectionException` class has been removed:

  ```php
  // old: throws React\Socket\ConnectionException
  $server = new Server($loop);
  $server->listen(80);

  // new: throws RuntimeException
  $server = new Server(80, $loop);
  ```

* Feature / BC break: Rename `shutdown()` to `close()` for consistency throughout React
  (#62 by @clue)

  ```php
  // old
  $server->shutdown();

  // new
  $server->close();
  ```

* Feature / BC break: Replace `getPort()` with `getAddress()`
  (#67 by @clue)

  ```php
  // old
  echo $server->getPort(); // 8080

  // new
  echo $server->getAddress(); // 127.0.0.1:8080
  ```

* Feature / BC break: `getRemoteAddress()` returns full address instead of only IP
  (#65 by @clue)

  ```php
  // old
  echo $connection->getRemoteAddress(); // 192.168.0.1

  // new
  echo $connection->getRemoteAddress(); // 192.168.0.1:51743
  ```
  
* Feature / BC break: Add `getLocalAddress()` method
  (#68 by @clue)

  ```php
  echo $connection->getLocalAddress(); // 127.0.0.1:8080
  ```

* BC break: The `Server` and `SecureServer` class are now marked `final`
  and you can no longer `extend` them
  (which was never documented or recommended anyway).
  Public properties and event handlers are now internal only.
  Please use composition instead of extension.
  (#71, #70 and #69 by @clue)

## 0.4.6 (2017-01-26)

* Feature: Support socket context options passed to `Server`
  (#64 by @clue)

* Fix: Properly return `null` for unknown addresses
  (#63 by @clue)

* Improve documentation for `ServerInterface` and lock test suite requirements
  (#60 by @clue, #57 by @shaunbramley)

## 0.4.5 (2017-01-08)

* Feature: Add `SecureServer` for secure TLS connections
  (#55 by @clue)

* Add functional integration tests
  (#54 by @clue)

## 0.4.4 (2016-12-19)

* Feature / Fix: `ConnectionInterface` should extend `DuplexStreamInterface` + documentation
  (#50 by @clue)

* Feature / Fix: Improve test suite and switch to normal stream handler
  (#51 by @clue)

* Feature: Add examples
  (#49 by @clue)

## 0.4.3 (2016-03-01)

* Bug fix: Suppress errors on stream_socket_accept to prevent PHP from crashing
* Support for PHP7 and HHVM
* Support PHP 5.3 again

## 0.4.2 (2014-05-25)

* Verify stream is a valid resource in Connection

## 0.4.1 (2014-04-13)

* Bug fix: Check read buffer for data before shutdown signal and end emit (@ArtyDev)
* Bug fix: v0.3.4 changes merged for v0.4.1

## 0.3.4 (2014-03-30)

* Bug fix: Reset socket to non-blocking after shutting down (PHP bug)

## 0.4.0 (2014-02-02)

* BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
* BC break: Update to React/Promise 2.0
* BC break: Update to Evenement 2.0
* Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0
* Bump React dependencies to v0.4

## 0.3.3 (2013-07-08)

* Version bump

## 0.3.2 (2013-05-10)

* Version bump

## 0.3.1 (2013-04-21)

* Feature: Support binding to IPv6 addresses (@clue)

## 0.3.0 (2013-04-14)

* Bump React dependencies to v0.3

## 0.2.6 (2012-12-26)

* Version bump

## 0.2.3 (2012-11-14)

* Version bump

## 0.2.0 (2012-09-10)

* Bump React dependencies to v0.2

## 0.1.1 (2012-07-12)

* Version bump

## 0.1.0 (2012-07-11)

* First tagged release
{
    "name": "react/socket",
    "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP",
    "keywords": ["async", "socket", "stream", "connection", "ReactPHP"],
    "license": "MIT",
    "authors": [
        {
            "name": "Christian Lück",
            "homepage": "https://clue.engineering/",
            "email": "christian@clue.engineering"
        },
        {
            "name": "Cees-Jan Kiewiet",
            "homepage": "https://wyrihaximus.net/",
            "email": "reactphp@ceesjankiewiet.nl"
        },
        {
            "name": "Jan Sorgalla",
            "homepage": "https://sorgalla.com/",
            "email": "jsorgalla@gmail.com"
        },
        {
            "name": "Chris Boden",
            "homepage": "https://cboden.dev/",
            "email": "cboden@gmail.com"
        }
    ],
    "require": {
        "php": ">=5.3.0",
        "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
        "react/dns": "^1.1",
        "react/event-loop": "^1.0 || ^0.5",
        "react/promise": "^2.6.0 || ^1.2.1",
        "react/promise-timer": "^1.4.0",
        "react/stream": "^1.1"
    },
    "require-dev": {
        "clue/block-react": "^1.2",
        "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35",
        "react/promise-stream": "^1.2"
    },
    "autoload": {
        "psr-4": {
            "React\\Socket\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "React\\Tests\\Socket\\": "tests"
        }
    }
}
The MIT License (MIT)

Copyright (c) 2012 Christian Lück, Cees-Jan Kiewiet, Jan Sorgalla, Chris Boden, Igor Wiedler

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
# Socket

[![Build Status](https://travis-ci.org/reactphp/socket.svg?branch=master)](https://travis-ci.org/reactphp/socket)

Async, streaming plaintext TCP/IP and secure TLS socket server and client
connections for [ReactPHP](https://reactphp.org/).

The socket library provides re-usable interfaces for a socket-layer
server and client based on the [`EventLoop`](https://github.com/reactphp/event-loop)
and [`Stream`](https://github.com/reactphp/stream) components.
Its server component allows you to build networking servers that accept incoming
connections from networking clients (such as an HTTP server).
Its client component allows you to build networking clients that establish
outgoing connections to networking servers (such as an HTTP or database client).
This library provides async, streaming means for all of this, so you can
handle multiple concurrent connections without blocking.

**Table of Contents**

* [Quickstart example](#quickstart-example)
* [Connection usage](#connection-usage)
  * [ConnectionInterface](#connectioninterface)
    * [getRemoteAddress()](#getremoteaddress)
    * [getLocalAddress()](#getlocaladdress)
* [Server usage](#server-usage)
  * [ServerInterface](#serverinterface)
    * [connection event](#connection-event)
    * [error event](#error-event)
    * [getAddress()](#getaddress)
    * [pause()](#pause)
    * [resume()](#resume)
    * [close()](#close)
  * [Server](#server)
  * [Advanced server usage](#advanced-server-usage)
    * [TcpServer](#tcpserver)
    * [SecureServer](#secureserver)
    * [UnixServer](#unixserver)
    * [LimitingServer](#limitingserver)
      * [getConnections()](#getconnections)
* [Client usage](#client-usage)
  * [ConnectorInterface](#connectorinterface)
    * [connect()](#connect)
  * [Connector](#connector)
  * [Advanced client usage](#advanced-client-usage)
    * [TcpConnector](#tcpconnector)
    * [HappyEyeBallsConnector](#happyeyeballsconnector)
    * [DnsConnector](#dnsconnector)
    * [SecureConnector](#secureconnector)
    * [TimeoutConnector](#timeoutconnector)
    * [UnixConnector](#unixconnector)
    * [FixUriConnector](#fixeduriconnector)
* [Install](#install)
* [Tests](#tests)
* [License](#license)

## Quickstart example

Here is a server that closes the connection if you send it anything:

```php
$loop = React\EventLoop\Factory::create();
$socket = new React\Socket\Server('127.0.0.1:8080', $loop);

$socket->on('connection', function (React\Socket\ConnectionInterface $connection) {
    $connection->write("Hello " . $connection->getRemoteAddress() . "!\n");
    $connection->write("Welcome to this amazing server!\n");
    $connection->write("Here's a tip: don't say anything.\n");

    $connection->on('data', function ($data) use ($connection) {
        $connection->close();
    });
});

$loop->run();
```

See also the [examples](examples).

Here's a client that outputs the output of said server and then attempts to
send it a string:

```php
$loop = React\EventLoop\Factory::create();
$connector = new React\Socket\Connector($loop);

$connector->connect('127.0.0.1:8080')->then(function (React\Socket\ConnectionInterface $connection) use ($loop) {
    $connection->pipe(new React\Stream\WritableResourceStream(STDOUT, $loop));
    $connection->write("Hello World!\n");
});

$loop->run();
```

## Connection usage

### ConnectionInterface

The `ConnectionInterface` is used to represent any incoming and outgoing
connection, such as a normal TCP/IP connection.

An incoming or outgoing connection is a duplex stream (both readable and
writable) that implements React's
[`DuplexStreamInterface`](https://github.com/reactphp/stream#duplexstreaminterface).
It contains additional properties for the local and remote address (client IP)
where this connection has been established to/from.

Most commonly, instances implementing this `ConnectionInterface` are emitted
by all classes implementing the [`ServerInterface`](#serverinterface) and
used by all classes implementing the [`ConnectorInterface`](#connectorinterface).

Because the `ConnectionInterface` implements the underlying
[`DuplexStreamInterface`](https://github.com/reactphp/stream#duplexstreaminterface)
you can use any of its events and methods as usual:

```php
$connection->on('data', function ($chunk) {
    echo $chunk;
});

$connection->on('end', function () {
    echo 'ended';
});

$connection->on('error', function (Exception $e) {
    echo 'error: ' . $e->getMessage();
});

$connection->on('close', function () {
    echo 'closed';
});

$connection->write($data);
$connection->end($data = null);
$connection->close();
// …
```

For more details, see the
[`DuplexStreamInterface`](https://github.com/reactphp/stream#duplexstreaminterface).

#### getRemoteAddress()

The `getRemoteAddress(): ?string` method returns the full remote address
(URI) where this connection has been established with.

```php
$address = $connection->getRemoteAddress();
echo 'Connection with ' . $address . PHP_EOL;
```

If the remote address can not be determined or is unknown at this time (such as
after the connection has been closed), it MAY return a `NULL` value instead.

Otherwise, it will return the full address (URI) as a string value, such
as `tcp://127.0.0.1:8080`, `tcp://[::1]:80`, `tls://127.0.0.1:443`,
`unix://example.sock` or `unix:///path/to/example.sock`.
Note that individual URI components are application specific and depend
on the underlying transport protocol.

If this is a TCP/IP based connection and you only want the remote IP, you may
use something like this:

```php
$address = $connection->getRemoteAddress();
$ip = trim(parse_url($address, PHP_URL_HOST), '[]');
echo 'Connection with ' . $ip . PHP_EOL;
```

#### getLocalAddress()

The `getLocalAddress(): ?string` method returns the full local address
(URI) where this connection has been established with.

```php
$address = $connection->getLocalAddress();
echo 'Connection with ' . $address . PHP_EOL;
```

If the local address can not be determined or is unknown at this time (such as
after the connection has been closed), it MAY return a `NULL` value instead.

Otherwise, it will return the full address (URI) as a string value, such
as `tcp://127.0.0.1:8080`, `tcp://[::1]:80`, `tls://127.0.0.1:443`,
`unix://example.sock` or `unix:///path/to/example.sock`.
Note that individual URI components are application specific and depend
on the underlying transport protocol.

This method complements the [`getRemoteAddress()`](#getremoteaddress) method,
so they should not be confused.

If your `TcpServer` instance is listening on multiple interfaces (e.g. using
the address `0.0.0.0`), you can use this method to find out which interface
actually accepted this connection (such as a public or local interface).

If your system has multiple interfaces (e.g. a WAN and a LAN interface),
you can use this method to find out which interface was actually
used for this connection.

## Server usage

### ServerInterface

The `ServerInterface` is responsible for providing an interface for accepting
incoming streaming connections, such as a normal TCP/IP connection.

Most higher-level components (such as a HTTP server) accept an instance
implementing this interface to accept incoming streaming connections.
This is usually done via dependency injection, so it's fairly simple to actually
swap this implementation against any other implementation of this interface.
This means that you SHOULD typehint against this interface instead of a concrete
implementation of this interface.

Besides defining a few methods, this interface also implements the
[`EventEmitterInterface`](https://github.com/igorw/evenement)
which allows you to react to certain events.

#### connection event

The `connection` event will be emitted whenever a new connection has been
established, i.e. a new client connects to this server socket:

```php
$server->on('connection', function (React\Socket\ConnectionInterface $connection) {
    echo 'new connection' . PHP_EOL;
});
```

See also the [`ConnectionInterface`](#connectioninterface) for more details
about handling the incoming connection.

#### error event

The `error` event will be emitted whenever there's an error accepting a new
connection from a client.

```php
$server->on('error', function (Exception $e) {
    echo 'error: ' . $e->getMessage() . PHP_EOL;
});
```

Note that this is not a fatal error event, i.e. the server keeps listening for
new connections even after this event.


#### getAddress()

The `getAddress(): ?string` method can be used to
return the full address (URI) this server is currently listening on.

```php
$address = $server->getAddress();
echo 'Server listening on ' . $address . PHP_EOL;
```

If the address can not be determined or is unknown at this time (such as
after the socket has been closed), it MAY return a `NULL` value instead.

Otherwise, it will return the full address (URI) as a string value, such
as `tcp://127.0.0.1:8080`, `tcp://[::1]:80`, `tls://127.0.0.1:443`
`unix://example.sock` or `unix:///path/to/example.sock`.
Note that individual URI components are application specific and depend
on the underlying transport protocol.

If this is a TCP/IP based server and you only want the local port, you may
use something like this:

```php
$address = $server->getAddress();
$port = parse_url($address, PHP_URL_PORT);
echo 'Server listening on port ' . $port . PHP_EOL;
```

#### pause()

The `pause(): void` method can be used to
pause accepting new incoming connections.

Removes the socket resource from the EventLoop and thus stop accepting
new connections. Note that the listening socket stays active and is not
closed.

This means that new incoming connections will stay pending in the
operating system backlog until its configurable backlog is filled.
Once the backlog is filled, the operating system may reject further
incoming connections until the backlog is drained again by resuming
to accept new connections.

Once the server is paused, no futher `connection` events SHOULD
be emitted.

```php
$server->pause();

$server->on('connection', assertShouldNeverCalled());
```

This method is advisory-only, though generally not recommended, the
server MAY continue emitting `connection` events.

Unless otherwise noted, a successfully opened server SHOULD NOT start
in paused state.

You can continue processing events by calling `resume()` again.

Note that both methods can be called any number of times, in particular
calling `pause()` more than once SHOULD NOT have any effect.
Similarly, calling this after `close()` is a NO-OP.

#### resume()

The `resume(): void` method can be used to
resume accepting new incoming connections.

Re-attach the socket resource to the EventLoop after a previous `pause()`.

```php
$server->pause();

$loop->addTimer(1.0, function () use ($server) {
    $server->resume();
});
```

Note that both methods can be called any number of times, in particular
calling `resume()` without a prior `pause()` SHOULD NOT have any effect.
Similarly, calling this after `close()` is a NO-OP.

#### close()

The `close(): void` method can be used to
shut down this listening socket.

This will stop listening for new incoming connections on this socket.

```php
echo 'Shutting down server socket' . PHP_EOL;
$server->close();
```

Calling this method more than once on the same instance is a NO-OP.

### Server

The `Server` class is the main class in this package that implements the
[`ServerInterface`](#serverinterface) and allows you to accept incoming
streaming connections, such as plaintext TCP/IP or secure TLS connection streams.
Connections can also be accepted on Unix domain sockets.

```php
$server = new React\Socket\Server(8080, $loop);
```

As above, the `$uri` parameter can consist of only a port, in which case the
server will default to listening on the localhost address `127.0.0.1`,
which means it will not be reachable from outside of this system.

In order to use a random port assignment, you can use the port `0`:

```php
$server = new React\Socket\Server(0, $loop);
$address = $server->getAddress();
```

In order to change the host the socket is listening on, you can provide an IP
address through the first parameter provided to the constructor, optionally
preceded by the `tcp://` scheme:

```php
$server = new React\Socket\Server('192.168.0.1:8080', $loop);
```

If you want to listen on an IPv6 address, you MUST enclose the host in square
brackets:

```php
$server = new React\Socket\Server('[::1]:8080', $loop);
```

To listen on a Unix domain socket (UDS) path, you MUST prefix the URI with the
`unix://` scheme:

```php
$server = new React\Socket\Server('unix:///tmp/server.sock', $loop);
```

If the given URI is invalid, does not contain a port, any other scheme or if it
contains a hostname, it will throw an `InvalidArgumentException`:

```php
// throws InvalidArgumentException due to missing port
$server = new React\Socket\Server('127.0.0.1', $loop);
```

If the given URI appears to be valid, but listening on it fails (such as if port
is already in use or port below 1024 may require root access etc.), it will
throw a `RuntimeException`:

```php
$first = new React\Socket\Server(8080, $loop);

// throws RuntimeException because port is already in use
$second = new React\Socket\Server(8080, $loop);
```

> Note that these error conditions may vary depending on your system and/or
  configuration.
  See the exception message and code for more details about the actual error
  condition.

Optionally, you can specify [TCP socket context options](https://www.php.net/manual/en/context.socket.php)
for the underlying stream socket resource like this:

```php
$server = new React\Socket\Server('[::1]:8080', $loop, array(
    'tcp' => array(
        'backlog' => 200,
        'so_reuseport' => true,
        'ipv6_v6only' => true
    )
));
```

> Note that available [socket context options](https://www.php.net/manual/en/context.socket.php),
  their defaults and effects of changing these may vary depending on your system
  and/or PHP version.
  Passing unknown context options has no effect.
  The `backlog` context option defaults to `511` unless given explicitly.
  For BC reasons, you can also pass the TCP socket context options as a simple
  array without wrapping this in another array under the `tcp` key.

You can start a secure TLS (formerly known as SSL) server by simply prepending
the `tls://` URI scheme.
Internally, it will wait for plaintext TCP/IP connections and then performs a
TLS handshake for each connection.
It thus requires valid [TLS context options](https://www.php.net/manual/en/context.ssl.php),
which in its most basic form may look something like this if you're using a
PEM encoded certificate file:

```php
$server = new React\Socket\Server('tls://127.0.0.1:8080', $loop, array(
    'tls' => array(
        'local_cert' => 'server.pem'
    )
));
```

> Note that the certificate file will not be loaded on instantiation but when an
  incoming connection initializes its TLS context.
  This implies that any invalid certificate file paths or contents will only cause
  an `error` event at a later time.

If your private key is encrypted with a passphrase, you have to specify it
like this:

```php
$server = new React\Socket\Server('tls://127.0.0.1:8000', $loop, array(
    'tls' => array(
        'local_cert' => 'server.pem',
        'passphrase' => 'secret'
    )
));
```

By default, this server supports TLSv1.0+ and excludes support for legacy
SSLv2/SSLv3. As of PHP 5.6+ you can also explicitly choose the TLS version you
want to negotiate with the remote side:

```php
$server = new React\Socket\Server('tls://127.0.0.1:8000', $loop, array(
    'tls' => array(
        'local_cert' => 'server.pem',
        'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_SERVER
    )
));
```

> Note that available [TLS context options](https://www.php.net/manual/en/context.ssl.php),
  their defaults and effects of changing these may vary depending on your system
  and/or PHP version.
  The outer context array allows you to also use `tcp` (and possibly more)
  context options at the same time.
  Passing unknown context options has no effect.
  If you do not use the `tls://` scheme, then passing `tls` context options
  has no effect.

Whenever a client connects, it will emit a `connection` event with a connection
instance implementing [`ConnectionInterface`](#connectioninterface):

```php
$server->on('connection', function (React\Socket\ConnectionInterface $connection) {
    echo 'Plaintext connection from ' . $connection->getRemoteAddress() . PHP_EOL;
    
    $connection->write('hello there!' . PHP_EOL);
    …
});
```

See also the [`ServerInterface`](#serverinterface) for more details.

> Note that the `Server` class is a concrete implementation for TCP/IP sockets.
  If you want to typehint in your higher-level protocol implementation, you SHOULD
  use the generic [`ServerInterface`](#serverinterface) instead.

### Advanced server usage

#### TcpServer

The `TcpServer` class implements the [`ServerInterface`](#serverinterface) and
is responsible for accepting plaintext TCP/IP connections.

```php
$server = new React\Socket\TcpServer(8080, $loop);
```

As above, the `$uri` parameter can consist of only a port, in which case the
server will default to listening on the localhost address `127.0.0.1`,
which means it will not be reachable from outside of this system.

In order to use a random port assignment, you can use the port `0`:

```php
$server = new React\Socket\TcpServer(0, $loop);
$address = $server->getAddress();
```

In order to change the host the socket is listening on, you can provide an IP
address through the first parameter provided to the constructor, optionally
preceded by the `tcp://` scheme:

```php
$server = new React\Socket\TcpServer('192.168.0.1:8080', $loop);
```

If you want to listen on an IPv6 address, you MUST enclose the host in square
brackets:

```php
$server = new React\Socket\TcpServer('[::1]:8080', $loop);
```

If the given URI is invalid, does not contain a port, any other scheme or if it
contains a hostname, it will throw an `InvalidArgumentException`:

```php
// throws InvalidArgumentException due to missing port
$server = new React\Socket\TcpServer('127.0.0.1', $loop);
```

If the given URI appears to be valid, but listening on it fails (such as if port
is already in use or port below 1024 may require root access etc.), it will
throw a `RuntimeException`:

```php
$first = new React\Socket\TcpServer(8080, $loop);

// throws RuntimeException because port is already in use
$second = new React\Socket\TcpServer(8080, $loop);
```

> Note that these error conditions may vary depending on your system and/or
configuration.
See the exception message and code for more details about the actual error
condition.

Optionally, you can specify [socket context options](https://www.php.net/manual/en/context.socket.php)
for the underlying stream socket resource like this:

```php
$server = new React\Socket\TcpServer('[::1]:8080', $loop, array(
    'backlog' => 200,
    'so_reuseport' => true,
    'ipv6_v6only' => true
));
```

> Note that available [socket context options](https://www.php.net/manual/en/context.socket.php),
their defaults and effects of changing these may vary depending on your system
and/or PHP version.
Passing unknown context options has no effect.
The `backlog` context option defaults to `511` unless given explicitly.

Whenever a client connects, it will emit a `connection` event with a connection
instance implementing [`ConnectionInterface`](#connectioninterface):

```php
$server->on('connection', function (React\Socket\ConnectionInterface $connection) {
    echo 'Plaintext connection from ' . $connection->getRemoteAddress() . PHP_EOL;
    
    $connection->write('hello there!' . PHP_EOL);
    …
});
```

See also the [`ServerInterface`](#serverinterface) for more details.

#### SecureServer

The `SecureServer` class implements the [`ServerInterface`](#serverinterface)
and is responsible for providing a secure TLS (formerly known as SSL) server.

It does so by wrapping a [`TcpServer`](#tcpserver) instance which waits for plaintext
TCP/IP connections and then performs a TLS handshake for each connection.
It thus requires valid [TLS context options](https://www.php.net/manual/en/context.ssl.php),
which in its most basic form may look something like this if you're using a
PEM encoded certificate file:

```php
$server = new React\Socket\TcpServer(8000, $loop);
$server = new React\Socket\SecureServer($server, $loop, array(
    'local_cert' => 'server.pem'
));
```

> Note that the certificate file will not be loaded on instantiation but when an
incoming connection initializes its TLS context.
This implies that any invalid certificate file paths or contents will only cause
an `error` event at a later time.

If your private key is encrypted with a passphrase, you have to specify it
like this:

```php
$server = new React\Socket\TcpServer(8000, $loop);
$server = new React\Socket\SecureServer($server, $loop, array(
    'local_cert' => 'server.pem',
    'passphrase' => 'secret'
));
```

By default, this server supports TLSv1.0+ and excludes support for legacy
SSLv2/SSLv3. As of PHP 5.6+ you can also explicitly choose the TLS version you
want to negotiate with the remote side:

```php
$server = new React\Socket\TcpServer(8000, $loop);
$server = new React\Socket\SecureServer($server, $loop, array(
    'local_cert' => 'server.pem',
    'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_SERVER
));
```

> Note that available [TLS context options](https://www.php.net/manual/en/context.ssl.php),
their defaults and effects of changing these may vary depending on your system
and/or PHP version.
Passing unknown context options has no effect.

Whenever a client completes the TLS handshake, it will emit a `connection` event
with a connection instance implementing [`ConnectionInterface`](#connectioninterface):

```php
$server->on('connection', function (React\Socket\ConnectionInterface $connection) {
    echo 'Secure connection from' . $connection->getRemoteAddress() . PHP_EOL;
    
    $connection->write('hello there!' . PHP_EOL);
    …
});
```

Whenever a client fails to perform a successful TLS handshake, it will emit an
`error` event and then close the underlying TCP/IP connection:

```php
$server->on('error', function (Exception $e) {
    echo 'Error' . $e->getMessage() . PHP_EOL;
});
```

See also the [`ServerInterface`](#serverinterface) for more details.

Note that the `SecureServer` class is a concrete implementation for TLS sockets.
If you want to typehint in your higher-level protocol implementation, you SHOULD
use the generic [`ServerInterface`](#serverinterface) instead.

> Advanced usage: Despite allowing any `ServerInterface` as first parameter,
you SHOULD pass a `TcpServer` instance as first parameter, unless you
know what you're doing.
Internally, the `SecureServer` has to set the required TLS context options on
the underlying stream resources.
These resources are not exposed through any of the interfaces defined in this
package, but only through the internal `Connection` class.
The `TcpServer` class is guaranteed to emit connections that implement
the `ConnectionInterface` and uses the internal `Connection` class in order to
expose these underlying resources.
If you use a custom `ServerInterface` and its `connection` event does not
meet this requirement, the `SecureServer` will emit an `error` event and
then close the underlying connection.

#### UnixServer

The `UnixServer` class implements the [`ServerInterface`](#serverinterface) and
is responsible for accepting connections on Unix domain sockets (UDS).

```php
$server = new React\Socket\UnixServer('/tmp/server.sock', $loop);
```

As above, the `$uri` parameter can consist of only a socket path or socket path
prefixed by the `unix://` scheme.

If the given URI appears to be valid, but listening on it fails (such as if the
socket is already in use or the file not accessible etc.), it will throw a
`RuntimeException`:

```php
$first = new React\Socket\UnixServer('/tmp/same.sock', $loop);

// throws RuntimeException because socket is already in use
$second = new React\Socket\UnixServer('/tmp/same.sock', $loop);
```

> Note that these error conditions may vary depending on your system and/or
  configuration.
  In particular, Zend PHP does only report "Unknown error" when the UDS path
  already exists and can not be bound. You may want to check `is_file()` on the
  given UDS path to report a more user-friendly error message in this case.
  See the exception message and code for more details about the actual error
  condition.

Whenever a client connects, it will emit a `connection` event with a connection
instance implementing [`ConnectionInterface`](#connectioninterface):

```php
$server->on('connection', function (React\Socket\ConnectionInterface $connection) {
    echo 'New connection' . PHP_EOL;

    $connection->write('hello there!' . PHP_EOL);
    …
});
```

See also the [`ServerInterface`](#serverinterface) for more details.

#### LimitingServer

The `LimitingServer` decorator wraps a given `ServerInterface` and is responsible
for limiting and keeping track of open connections to this server instance.

Whenever the underlying server emits a `connection` event, it will check its
limits and then either
 - keep track of this connection by adding it to the list of
   open connections and then forward the `connection` event
 - or reject (close) the connection when its limits are exceeded and will
   forward an `error` event instead.

Whenever a connection closes, it will remove this connection from the list of
open connections.

```php
$server = new React\Socket\LimitingServer($server, 100);
$server->on('connection', function (React\Socket\ConnectionInterface $connection) {
    $connection->write('hello there!' . PHP_EOL);
    …
});
```

See also the [second example](examples) for more details.

You have to pass a maximum number of open connections to ensure
the server will automatically reject (close) connections once this limit
is exceeded. In this case, it will emit an `error` event to inform about
this and no `connection` event will be emitted.

```php
$server = new React\Socket\LimitingServer($server, 100);
$server->on('connection', function (React\Socket\ConnectionInterface $connection) {
    $connection->write('hello there!' . PHP_EOL);
    …
});
```

You MAY pass a `null` limit in order to put no limit on the number of
open connections and keep accepting new connection until you run out of
operating system resources (such as open file handles). This may be
useful if you do not want to take care of applying a limit but still want
to use the `getConnections()` method.

You can optionally configure the server to pause accepting new
connections once the connection limit is reached. In this case, it will
pause the underlying server and no longer process any new connections at
all, thus also no longer closing any excessive connections.
The underlying operating system is responsible for keeping a backlog of
pending connections until its limit is reached, at which point it will
start rejecting further connections.
Once the server is below the connection limit, it will continue consuming
connections from the backlog and will process any outstanding data on
each connection.
This mode may be useful for some protocols that are designed to wait for
a response message (such as HTTP), but may be less useful for other
protocols that demand immediate responses (such as a "welcome" message in
an interactive chat).

```php
$server = new React\Socket\LimitingServer($server, 100, true);
$server->on('connection', function (React\Socket\ConnectionInterface $connection) {
    $connection->write('hello there!' . PHP_EOL);
    …
});
```

##### getConnections()

The `getConnections(): ConnectionInterface[]` method can be used to
return an array with all currently active connections.

```php
foreach ($server->getConnection() as $connection) {
    $connection->write('Hi!');
}
```

## Client usage

### ConnectorInterface

The `ConnectorInterface` is responsible for providing an interface for
establishing streaming connections, such as a normal TCP/IP connection.

This is the main interface defined in this package and it is used throughout
React's vast ecosystem.

Most higher-level components (such as HTTP, database or other networking
service clients) accept an instance implementing this interface to create their
TCP/IP connection to the underlying networking service.
This is usually done via dependency injection, so it's fairly simple to actually
swap this implementation against any other implementation of this interface.

The interface only offers a single method:

#### connect()

The `connect(string $uri): PromiseInterface<ConnectionInterface,Exception>` method
can be used to create a streaming connection to the given remote address.

It returns a [Promise](https://github.com/reactphp/promise) which either
fulfills with a stream implementing [`ConnectionInterface`](#connectioninterface)
on success or rejects with an `Exception` if the connection is not successful:

```php
$connector->connect('google.com:443')->then(
    function (React\Socket\ConnectionInterface $connection) {
        // connection successfully established
    },
    function (Exception $error) {
        // failed to connect due to $error
    }
);
```

See also [`ConnectionInterface`](#connectioninterface) for more details.

The returned Promise MUST be implemented in such a way that it can be
cancelled when it is still pending. Cancelling a pending promise MUST
reject its value with an `Exception`. It SHOULD clean up any underlying
resources and references as applicable:

```php
$promise = $connector->connect($uri);

$promise->cancel();
```

### Connector

The `Connector` class is the main class in this package that implements the
[`ConnectorInterface`](#connectorinterface) and allows you to create streaming connections.

You can use this connector to create any kind of streaming connections, such
as plaintext TCP/IP, secure TLS or local Unix connection streams.

It binds to the main event loop and can be used like this:

```php
$loop = React\EventLoop\Factory::create();
$connector = new React\Socket\Connector($loop);

$connector->connect($uri)->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});

$loop->run();
```

In order to create a plaintext TCP/IP connection, you can simply pass a host
and port combination like this:

```php
$connector->connect('www.google.com:80')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

> If you do no specify a URI scheme in the destination URI, it will assume
  `tcp://` as a default and establish a plaintext TCP/IP connection.
  Note that TCP/IP connections require a host and port part in the destination
  URI like above, all other URI components are optional.

In order to create a secure TLS connection, you can use the `tls://` URI scheme
like this:

```php
$connector->connect('tls://www.google.com:443')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

In order to create a local Unix domain socket connection, you can use the
`unix://` URI scheme like this:

```php
$connector->connect('unix:///tmp/demo.sock')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

> The [`getRemoteAddress()`](#getremoteaddress) method will return the target
  Unix domain socket (UDS) path as given to the `connect()` method, including
  the `unix://` scheme, for example `unix:///tmp/demo.sock`.
  The [`getLocalAddress()`](#getlocaladdress) method will most likely return a
  `null` value as this value is not applicable to UDS connections here.

Under the hood, the `Connector` is implemented as a *higher-level facade*
for the lower-level connectors implemented in this package. This means it
also shares all of their features and implementation details.
If you want to typehint in your higher-level protocol implementation, you SHOULD
use the generic [`ConnectorInterface`](#connectorinterface) instead.

As of `v1.4.0`, the `Connector` class defaults to using the
[happy eyeballs algorithm](https://en.wikipedia.org/wiki/Happy_Eyeballs) to
automatically connect over IPv4 or IPv6 when a hostname is given.
This automatically attempts to connect using both IPv4 and IPv6 at the same time
(preferring IPv6), thus avoiding the usual problems faced by users with imperfect
IPv6 connections or setups.
If you want to revert to the old behavior of only doing an IPv4 lookup and
only attempt a single IPv4 connection, you can set up the `Connector` like this:

```php
$connector = new React\Socket\Connector($loop, array(
    'happy_eyeballs' => false
));
```

Similarly, you can also affect the default DNS behavior as follows.
The `Connector` class will try to detect your system DNS settings (and uses
Google's public DNS server `8.8.8.8` as a fallback if unable to determine your
system settings) to resolve all public hostnames into underlying IP addresses by
default.
If you explicitly want to use a custom DNS server (such as a local DNS relay or
a company wide DNS server), you can set up the `Connector` like this:

```php
$connector = new React\Socket\Connector($loop, array(
    'dns' => '127.0.1.1'
));

$connector->connect('localhost:80')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

If you do not want to use a DNS resolver at all and want to connect to IP
addresses only, you can also set up your `Connector` like this:

```php
$connector = new React\Socket\Connector($loop, array(
    'dns' => false
));

$connector->connect('127.0.0.1:80')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

Advanced: If you need a custom DNS `React\Dns\Resolver\ResolverInterface` instance, you
can also set up your `Connector` like this:

```php
$dnsResolverFactory = new React\Dns\Resolver\Factory();
$resolver = $dnsResolverFactory->createCached('127.0.1.1', $loop);

$connector = new React\Socket\Connector($loop, array(
    'dns' => $resolver
));

$connector->connect('localhost:80')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

By default, the `tcp://` and `tls://` URI schemes will use timeout value that
respects your `default_socket_timeout` ini setting (which defaults to 60s).
If you want a custom timeout value, you can simply pass this like this:

```php
$connector = new React\Socket\Connector($loop, array(
    'timeout' => 10.0
));
```

Similarly, if you do not want to apply a timeout at all and let the operating
system handle this, you can pass a boolean flag like this:

```php
$connector = new React\Socket\Connector($loop, array(
    'timeout' => false
));
```

By default, the `Connector` supports the `tcp://`, `tls://` and `unix://`
URI schemes. If you want to explicitly prohibit any of these, you can simply
pass boolean flags like this:

```php
// only allow secure TLS connections
$connector = new React\Socket\Connector($loop, array(
    'tcp' => false,
    'tls' => true,
    'unix' => false,
));

$connector->connect('tls://google.com:443')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

The `tcp://` and `tls://` also accept additional context options passed to
the underlying connectors.
If you want to explicitly pass additional context options, you can simply
pass arrays of context options like this:

```php
// allow insecure TLS connections
$connector = new React\Socket\Connector($loop, array(
    'tcp' => array(
        'bindto' => '192.168.0.1:0'
    ),
    'tls' => array(
        'verify_peer' => false,
        'verify_peer_name' => false
    ),
));

$connector->connect('tls://localhost:443')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

By default, this connector supports TLSv1.0+ and excludes support for legacy
SSLv2/SSLv3. As of PHP 5.6+ you can also explicitly choose the TLS version you
want to negotiate with the remote side:

```php
$connector = new React\Socket\Connector($loop, array(
    'tls' => array(
        'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT
    )
));
```

> For more details about context options, please refer to the PHP documentation
  about [socket context options](https://www.php.net/manual/en/context.socket.php)
  and [SSL context options](https://www.php.net/manual/en/context.ssl.php).

Advanced: By default, the `Connector` supports the `tcp://`, `tls://` and
`unix://` URI schemes.
For this, it sets up the required connector classes automatically.
If you want to explicitly pass custom connectors for any of these, you can simply
pass an instance implementing the `ConnectorInterface` like this:

```php
$dnsResolverFactory = new React\Dns\Resolver\Factory();
$resolver = $dnsResolverFactory->createCached('127.0.1.1', $loop);
$tcp = new React\Socket\HappyEyeBallsConnector($loop, new React\Socket\TcpConnector($loop), $resolver);

$tls = new React\Socket\SecureConnector($tcp, $loop);

$unix = new React\Socket\UnixConnector($loop);

$connector = new React\Socket\Connector($loop, array(
    'tcp' => $tcp,
    'tls' => $tls,
    'unix' => $unix,

    'dns' => false,
    'timeout' => false,
));

$connector->connect('google.com:80')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});
```

> Internally, the `tcp://` connector will always be wrapped by the DNS resolver,
  unless you disable DNS like in the above example. In this case, the `tcp://`
  connector receives the actual hostname instead of only the resolved IP address
  and is thus responsible for performing the lookup.
  Internally, the automatically created `tls://` connector will always wrap the
  underlying `tcp://` connector for establishing the underlying plaintext
  TCP/IP connection before enabling secure TLS mode. If you want to use a custom
  underlying `tcp://` connector for secure TLS connections only, you may
  explicitly pass a `tls://` connector like above instead.
  Internally, the `tcp://` and `tls://` connectors will always be wrapped by
  `TimeoutConnector`, unless you disable timeouts like in the above example.

### Advanced client usage

#### TcpConnector

The `TcpConnector` class implements the
[`ConnectorInterface`](#connectorinterface) and allows you to create plaintext
TCP/IP connections to any IP-port-combination:

```php
$tcpConnector = new React\Socket\TcpConnector($loop);

$tcpConnector->connect('127.0.0.1:80')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});

$loop->run();
```

See also the [examples](examples).

Pending connection attempts can be cancelled by cancelling its pending promise like so:

```php
$promise = $tcpConnector->connect('127.0.0.1:80');

$promise->cancel();
```

Calling `cancel()` on a pending promise will close the underlying socket
resource, thus cancelling the pending TCP/IP connection, and reject the
resulting promise.

You can optionally pass additional
[socket context options](https://www.php.net/manual/en/context.socket.php)
to the constructor like this:

```php
$tcpConnector = new React\Socket\TcpConnector($loop, array(
    'bindto' => '192.168.0.1:0'
));
```

Note that this class only allows you to connect to IP-port-combinations.
If the given URI is invalid, does not contain a valid IP address and port
or contains any other scheme, it will reject with an
`InvalidArgumentException`:

If the given URI appears to be valid, but connecting to it fails (such as if
the remote host rejects the connection etc.), it will reject with a
`RuntimeException`.

If you want to connect to hostname-port-combinations, see also the following chapter.

> Advanced usage: Internally, the `TcpConnector` allocates an empty *context*
resource for each stream resource.
If the destination URI contains a `hostname` query parameter, its value will
be used to set up the TLS peer name.
This is used by the `SecureConnector` and `DnsConnector` to verify the peer
name and can also be used if you want a custom TLS peer name.

#### HappyEyeBallsConnector

The `HappyEyeBallsConnector` class implements the
[`ConnectorInterface`](#connectorinterface) and allows you to create plaintext
TCP/IP connections to any hostname-port-combination. Internally it implements the 
happy eyeballs algorithm from [`RFC6555`](https://tools.ietf.org/html/rfc6555) and 
[`RFC8305`](https://tools.ietf.org/html/rfc8305) to support IPv6 and IPv4 hostnames.

It does so by decorating a given `TcpConnector` instance so that it first
looks up the given domain name via DNS (if applicable) and then establishes the
underlying TCP/IP connection to the resolved target IP address.

Make sure to set up your DNS resolver and underlying TCP connector like this:

```php
$dnsResolverFactory = new React\Dns\Resolver\Factory();
$dns = $dnsResolverFactory->createCached('8.8.8.8', $loop);

$dnsConnector = new React\Socket\HappyEyeBallsConnector($loop, $tcpConnector, $dns);

$dnsConnector->connect('www.google.com:80')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});

$loop->run();
```

See also the [examples](examples).

Pending connection attempts can be cancelled by cancelling its pending promise like so:

```php
$promise = $dnsConnector->connect('www.google.com:80');

$promise->cancel();
```

Calling `cancel()` on a pending promise will cancel the underlying DNS lookups
and/or the underlying TCP/IP connection(s) and reject the resulting promise.


> Advanced usage: Internally, the `HappyEyeBallsConnector` relies on a `Resolver` to
look up the IP addresses for the given hostname.
It will then replace the hostname in the destination URI with this IP's and
append a `hostname` query parameter and pass this updated URI to the underlying
connector. 
The Happy Eye Balls algorithm describes looking the IPv6 and IPv4 address for 
the given hostname so this connector sends out two DNS lookups for the A and 
AAAA records. It then uses all IP addresses (both v6 and v4) and tries to 
connect to all of them with a 50ms interval in between. Alterating between IPv6 
and IPv4 addresses. When a connection is established all the other DNS lookups 
and connection attempts are cancelled.

#### DnsConnector

The `DnsConnector` class implements the
[`ConnectorInterface`](#connectorinterface) and allows you to create plaintext
TCP/IP connections to any hostname-port-combination.

It does so by decorating a given `TcpConnector` instance so that it first
looks up the given domain name via DNS (if applicable) and then establishes the
underlying TCP/IP connection to the resolved target IP address.

Make sure to set up your DNS resolver and underlying TCP connector like this:

```php
$dnsResolverFactory = new React\Dns\Resolver\Factory();
$dns = $dnsResolverFactory->createCached('8.8.8.8', $loop);

$dnsConnector = new React\Socket\DnsConnector($tcpConnector, $dns);

$dnsConnector->connect('www.google.com:80')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write('...');
    $connection->end();
});

$loop->run();
```

See also the [examples](examples).

Pending connection attempts can be cancelled by cancelling its pending promise like so:

```php
$promise = $dnsConnector->connect('www.google.com:80');

$promise->cancel();
```

Calling `cancel()` on a pending promise will cancel the underlying DNS lookup
and/or the underlying TCP/IP connection and reject the resulting promise.

> Advanced usage: Internally, the `DnsConnector` relies on a `React\Dns\Resolver\ResolverInterface`
to look up the IP address for the given hostname.
It will then replace the hostname in the destination URI with this IP and
append a `hostname` query parameter and pass this updated URI to the underlying
connector.
The underlying connector is thus responsible for creating a connection to the
target IP address, while this query parameter can be used to check the original
hostname and is used by the `TcpConnector` to set up the TLS peer name.
If a `hostname` is given explicitly, this query parameter will not be modified,
which can be useful if you want a custom TLS peer name.

#### SecureConnector

The `SecureConnector` class implements the
[`ConnectorInterface`](#connectorinterface) and allows you to create secure
TLS (formerly known as SSL) connections to any hostname-port-combination.

It does so by decorating a given `DnsConnector` instance so that it first
creates a plaintext TCP/IP connection and then enables TLS encryption on this
stream.

```php
$secureConnector = new React\Socket\SecureConnector($dnsConnector, $loop);

$secureConnector->connect('www.google.com:443')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write("GET / HTTP/1.0\r\nHost: www.google.com\r\n\r\n");
    ...
});

$loop->run();
```

See also the [examples](examples).

Pending connection attempts can be cancelled by cancelling its pending promise like so:

```php
$promise = $secureConnector->connect('www.google.com:443');

$promise->cancel();
```

Calling `cancel()` on a pending promise will cancel the underlying TCP/IP
connection and/or the SSL/TLS negotiation and reject the resulting promise.

You can optionally pass additional
[SSL context options](https://www.php.net/manual/en/context.ssl.php)
to the constructor like this:

```php
$secureConnector = new React\Socket\SecureConnector($dnsConnector, $loop, array(
    'verify_peer' => false,
    'verify_peer_name' => false
));
```

By default, this connector supports TLSv1.0+ and excludes support for legacy
SSLv2/SSLv3. As of PHP 5.6+ you can also explicitly choose the TLS version you
want to negotiate with the remote side:

```php
$secureConnector = new React\Socket\SecureConnector($dnsConnector, $loop, array(
    'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT
));
```

> Advanced usage: Internally, the `SecureConnector` relies on setting up the
required *context options* on the underlying stream resource.
It should therefor be used with a `TcpConnector` somewhere in the connector
stack so that it can allocate an empty *context* resource for each stream
resource and verify the peer name.
Failing to do so may result in a TLS peer name mismatch error or some hard to
trace race conditions, because all stream resources will use a single, shared
*default context* resource otherwise.

#### TimeoutConnector

The `TimeoutConnector` class implements the
[`ConnectorInterface`](#connectorinterface) and allows you to add timeout
handling to any existing connector instance.

It does so by decorating any given [`ConnectorInterface`](#connectorinterface)
instance and starting a timer that will automatically reject and abort any
underlying connection attempt if it takes too long.

```php
$timeoutConnector = new React\Socket\TimeoutConnector($connector, 3.0, $loop);

$timeoutConnector->connect('google.com:80')->then(function (React\Socket\ConnectionInterface $connection) {
    // connection succeeded within 3.0 seconds
});
```

See also any of the [examples](examples).

Pending connection attempts can be cancelled by cancelling its pending promise like so:

```php
$promise = $timeoutConnector->connect('google.com:80');

$promise->cancel();
```

Calling `cancel()` on a pending promise will cancel the underlying connection
attempt, abort the timer and reject the resulting promise.

#### UnixConnector

The `UnixConnector` class implements the
[`ConnectorInterface`](#connectorinterface) and allows you to connect to
Unix domain socket (UDS) paths like this:

```php
$connector = new React\Socket\UnixConnector($loop);

$connector->connect('/tmp/demo.sock')->then(function (React\Socket\ConnectionInterface $connection) {
    $connection->write("HELLO\n");
});

$loop->run();
```

Connecting to Unix domain sockets is an atomic operation, i.e. its promise will
settle (either resolve or reject) immediately.
As such, calling `cancel()` on the resulting promise has no effect.

> The [`getRemoteAddress()`](#getremoteaddress) method will return the target
  Unix domain socket (UDS) path as given to the `connect()` method, prepended
  with the `unix://` scheme, for example `unix:///tmp/demo.sock`.
  The [`getLocalAddress()`](#getlocaladdress) method will most likely return a
  `null` value as this value is not applicable to UDS connections here.

#### FixedUriConnector

The `FixedUriConnector` class implements the
[`ConnectorInterface`](#connectorinterface) and decorates an existing Connector
to always use a fixed, preconfigured URI.

This can be useful for consumers that do not support certain URIs, such as
when you want to explicitly connect to a Unix domain socket (UDS) path
instead of connecting to a default address assumed by an higher-level API:

```php
$connector = new React\Socket\FixedUriConnector(
    'unix:///var/run/docker.sock',
    new React\Socket\UnixConnector($loop)
);

// destination will be ignored, actually connects to Unix domain socket
$promise = $connector->connect('localhost:80');
```

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/socket:^1.6
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 7+ and HHVM.
It's *highly recommended to use PHP 7+* for this project, partly due to its vast
performance improvements and partly because legacy PHP versions require several
workarounds as described below.

Secure TLS connections received some major upgrades starting with PHP 5.6, with
the defaults now being more secure, while older versions required explicit
context options.
This library does not take responsibility over these context options, so it's
up to consumers of this library to take care of setting appropriate context
options as described above.

PHP < 7.3.3 (and PHP < 7.2.15) suffers from a bug where feof() might
block with 100% CPU usage on fragmented TLS records.
We try to work around this by always consuming the complete receive
buffer at once to avoid stale data in TLS buffers. This is known to
work around high CPU usage for well-behaving peers, but this may
cause very large data chunks for high throughput scenarios. The buggy
behavior can still be triggered due to network I/O buffers or
malicious peers on affected versions, upgrading is highly recommended.

PHP < 7.1.4 (and PHP < 7.0.18) suffers from a bug when writing big
chunks of data over TLS streams at once.
We try to work around this by limiting the write chunk size to 8192
bytes for older PHP versions only.
This is only a work-around and has a noticable performance penalty on
affected versions.

This project also supports running on HHVM.
Note that really old HHVM < 3.8 does not support secure TLS connections, as it
lacks the required `stream_socket_enable_crypto()` function.
As such, trying to create a secure TLS connections on affected versions will
return a rejected promise instead.
This issue is also covered by our test suite, which will skip related tests
on affected versions.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

The test suite also contains a number of functional integration tests that rely
on a stable internet connection.
If you do not want to run these, they can simply be skipped like this:

```bash
$ php vendor/bin/phpunit --exclude-group internet
```

## License

MIT, see [LICENSE file](LICENSE).
<?php

namespace React\Socket;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use React\Stream\DuplexResourceStream;
use React\Stream\Util;
use React\Stream\WritableResourceStream;
use React\Stream\WritableStreamInterface;

/**
 * The actual connection implementation for ConnectionInterface
 *
 * This class should only be used internally, see ConnectionInterface instead.
 *
 * @see ConnectionInterface
 * @internal
 */
class Connection extends EventEmitter implements ConnectionInterface
{
    /**
     * Internal flag whether this is a Unix domain socket (UDS) connection
     *
     * @internal
     */
    public $unix = false;

    /**
     * Internal flag whether encryption has been enabled on this connection
     *
     * Mostly used by internal StreamEncryption so that connection returns
     * `tls://` scheme for encrypted connections instead of `tcp://`.
     *
     * @internal
     */
    public $encryptionEnabled = false;

    /** @internal */
    public $stream;

    private $input;

    public function __construct($resource, LoopInterface $loop)
    {
        // PHP < 7.3.3 (and PHP < 7.2.15) suffers from a bug where feof() might
        // block with 100% CPU usage on fragmented TLS records.
        // We try to work around this by always consuming the complete receive
        // buffer at once to avoid stale data in TLS buffers. This is known to
        // work around high CPU usage for well-behaving peers, but this may
        // cause very large data chunks for high throughput scenarios. The buggy
        // behavior can still be triggered due to network I/O buffers or
        // malicious peers on affected versions, upgrading is highly recommended.
        // @link https://bugs.php.net/bug.php?id=77390
        $clearCompleteBuffer = \PHP_VERSION_ID < 70215 || (\PHP_VERSION_ID >= 70300 && \PHP_VERSION_ID < 70303);

        // PHP < 7.1.4 (and PHP < 7.0.18) suffers from a bug when writing big
        // chunks of data over TLS streams at once.
        // We try to work around this by limiting the write chunk size to 8192
        // bytes for older PHP versions only.
        // This is only a work-around and has a noticable performance penalty on
        // affected versions. Please update your PHP version.
        // This applies to all streams because TLS may be enabled later on.
        // See https://github.com/reactphp/socket/issues/105
        $limitWriteChunks = (\PHP_VERSION_ID < 70018 || (\PHP_VERSION_ID >= 70100 && \PHP_VERSION_ID < 70104));

        $this->input = new DuplexResourceStream(
            $resource,
            $loop,
            $clearCompleteBuffer ? -1 : null,
            new WritableResourceStream($resource, $loop, null, $limitWriteChunks ? 8192 : null)
        );

        $this->stream = $resource;

        Util::forwardEvents($this->input, $this, array('data', 'end', 'error', 'close', 'pipe', 'drain'));

        $this->input->on('close', array($this, 'close'));
    }

    public function isReadable()
    {
        return $this->input->isReadable();
    }

    public function isWritable()
    {
        return $this->input->isWritable();
    }

    public function pause()
    {
        $this->input->pause();
    }

    public function resume()
    {
        $this->input->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        return $this->input->pipe($dest, $options);
    }

    public function write($data)
    {
        return $this->input->write($data);
    }

    public function end($data = null)
    {
        $this->input->end($data);
    }

    public function close()
    {
        $this->input->close();
        $this->handleClose();
        $this->removeAllListeners();
    }

    public function handleClose()
    {
        if (!\is_resource($this->stream)) {
            return;
        }

        // Try to cleanly shut down socket and ignore any errors in case other
        // side already closed. Shutting down may return to blocking mode on
        // some legacy versions, so reset to non-blocking just in case before
        // continuing to close the socket resource.
        // Underlying Stream implementation will take care of closing file
        // handle, so we otherwise keep this open here.
        @\stream_socket_shutdown($this->stream, \STREAM_SHUT_RDWR);
        \stream_set_blocking($this->stream, false);
    }

    public function getRemoteAddress()
    {
        if (!\is_resource($this->stream)) {
            return null;
        }

        return $this->parseAddress(\stream_socket_get_name($this->stream, true));
    }

    public function getLocalAddress()
    {
        if (!\is_resource($this->stream)) {
            return null;
        }

        return $this->parseAddress(\stream_socket_get_name($this->stream, false));
    }

    private function parseAddress($address)
    {
        if ($address === false) {
            return null;
        }

        if ($this->unix) {
            // remove trailing colon from address for HHVM < 3.19: https://3v4l.org/5C1lo
            // note that technically ":" is a valid address, so keep this in place otherwise
            if (\substr($address, -1) === ':' && \defined('HHVM_VERSION_ID') && \HHVM_VERSION_ID < 31900) {
                $address = (string)\substr($address, 0, -1); // @codeCoverageIgnore
            }

            // work around unknown addresses should return null value: https://3v4l.org/5C1lo and https://bugs.php.net/bug.php?id=74556
            // PHP uses "\0" string and HHVM uses empty string (colon removed above)
            if ($address === '' || $address[0] === "\x00" ) {
                return null; // @codeCoverageIgnore
            }

            return 'unix://' . $address;
        }

        // check if this is an IPv6 address which includes multiple colons but no square brackets
        $pos = \strrpos($address, ':');
        if ($pos !== false && \strpos($address, ':') < $pos && \substr($address, 0, 1) !== '[') {
            $address = '[' . \substr($address, 0, $pos) . ']:' . \substr($address, $pos + 1); // @codeCoverageIgnore
        }

        return ($this->encryptionEnabled ? 'tls' : 'tcp') . '://' . $address;
    }
}
<?php

namespace React\Socket;

use React\Stream\DuplexStreamInterface;

/**
 * Any incoming and outgoing connection is represented by this interface,
 * such as a normal TCP/IP connection.
 *
 * An incoming or outgoing connection is a duplex stream (both readable and
 * writable) that implements React's
 * [`DuplexStreamInterface`](https://github.com/reactphp/stream#duplexstreaminterface).
 * It contains additional properties for the local and remote address (client IP)
 * where this connection has been established to/from.
 *
 * Most commonly, instances implementing this `ConnectionInterface` are emitted
 * by all classes implementing the [`ServerInterface`](#serverinterface) and
 * used by all classes implementing the [`ConnectorInterface`](#connectorinterface).
 *
 * Because the `ConnectionInterface` implements the underlying
 * [`DuplexStreamInterface`](https://github.com/reactphp/stream#duplexstreaminterface)
 * you can use any of its events and methods as usual:
 *
 * ```php
 * $connection->on('data', function ($chunk) {
 *     echo $chunk;
 * });
 *
 * $connection->on('end', function () {
 *     echo 'ended';
 * });
 *
 * $connection->on('error', function (Exception $e) {
 *     echo 'error: ' . $e->getMessage();
 * });
 *
 * $connection->on('close', function () {
 *     echo 'closed';
 * });
 *
 * $connection->write($data);
 * $connection->end($data = null);
 * $connection->close();
 * // …
 * ```
 *
 * For more details, see the
 * [`DuplexStreamInterface`](https://github.com/reactphp/stream#duplexstreaminterface).
 *
 * @see DuplexStreamInterface
 * @see ServerInterface
 * @see ConnectorInterface
 */
interface ConnectionInterface extends DuplexStreamInterface
{
    /**
     * Returns the full remote address (URI) where this connection has been established with
     *
     * ```php
     * $address = $connection->getRemoteAddress();
     * echo 'Connection with ' . $address . PHP_EOL;
     * ```
     *
     * If the remote address can not be determined or is unknown at this time (such as
     * after the connection has been closed), it MAY return a `NULL` value instead.
     *
     * Otherwise, it will return the full address (URI) as a string value, such
     * as `tcp://127.0.0.1:8080`, `tcp://[::1]:80`, `tls://127.0.0.1:443`,
     * `unix://example.sock` or `unix:///path/to/example.sock`.
     * Note that individual URI components are application specific and depend
     * on the underlying transport protocol.
     *
     * If this is a TCP/IP based connection and you only want the remote IP, you may
     * use something like this:
     *
     * ```php
     * $address = $connection->getRemoteAddress();
     * $ip = trim(parse_url($address, PHP_URL_HOST), '[]');
     * echo 'Connection with ' . $ip . PHP_EOL;
     * ```
     *
     * @return ?string remote address (URI) or null if unknown
     */
    public function getRemoteAddress();

    /**
     * Returns the full local address (full URI with scheme, IP and port) where this connection has been established with
     *
     * ```php
     * $address = $connection->getLocalAddress();
     * echo 'Connection with ' . $address . PHP_EOL;
     * ```
     *
     * If the local address can not be determined or is unknown at this time (such as
     * after the connection has been closed), it MAY return a `NULL` value instead.
     *
     * Otherwise, it will return the full address (URI) as a string value, such
     * as `tcp://127.0.0.1:8080`, `tcp://[::1]:80`, `tls://127.0.0.1:443`,
     * `unix://example.sock` or `unix:///path/to/example.sock`.
     * Note that individual URI components are application specific and depend
     * on the underlying transport protocol.
     *
     * This method complements the [`getRemoteAddress()`](#getremoteaddress) method,
     * so they should not be confused.
     *
     * If your `TcpServer` instance is listening on multiple interfaces (e.g. using
     * the address `0.0.0.0`), you can use this method to find out which interface
     * actually accepted this connection (such as a public or local interface).
     *
     * If your system has multiple interfaces (e.g. a WAN and a LAN interface),
     * you can use this method to find out which interface was actually
     * used for this connection.
     *
     * @return ?string local address (URI) or null if unknown
     * @see self::getRemoteAddress()
     */
    public function getLocalAddress();
}
<?php

namespace React\Socket;

use React\Dns\Config\Config as DnsConfig;
use React\Dns\Resolver\Factory as DnsFactory;
use React\Dns\Resolver\ResolverInterface;
use React\EventLoop\LoopInterface;

/**
 * The `Connector` class is the main class in this package that implements the
 * `ConnectorInterface` and allows you to create streaming connections.
 *
 * You can use this connector to create any kind of streaming connections, such
 * as plaintext TCP/IP, secure TLS or local Unix connection streams.
 *
 * Under the hood, the `Connector` is implemented as a *higher-level facade*
 * or the lower-level connectors implemented in this package. This means it
 * also shares all of their features and implementation details.
 * If you want to typehint in your higher-level protocol implementation, you SHOULD
 * use the generic [`ConnectorInterface`](#connectorinterface) instead.
 *
 * @see ConnectorInterface for the base interface
 */
final class Connector implements ConnectorInterface
{
    private $connectors = array();

    public function __construct(LoopInterface $loop, array $options = array())
    {
        // apply default options if not explicitly given
        $options += array(
            'tcp' => true,
            'tls' => true,
            'unix' => true,

            'dns' => true,
            'timeout' => true,
            'happy_eyeballs' => true,
        );

        if ($options['timeout'] === true) {
            $options['timeout'] = (float)\ini_get("default_socket_timeout");
        }

        if ($options['tcp'] instanceof ConnectorInterface) {
            $tcp = $options['tcp'];
        } else {
            $tcp = new TcpConnector(
                $loop,
                \is_array($options['tcp']) ? $options['tcp'] : array()
            );
        }

        if ($options['dns'] !== false) {
            if ($options['dns'] instanceof ResolverInterface) {
                $resolver = $options['dns'];
            } else {
                if ($options['dns'] !== true) {
                    $server = $options['dns'];
                } else {
                    // try to load nameservers from system config or default to Google's public DNS
                    $config = DnsConfig::loadSystemConfigBlocking();
                    $server = $config->nameservers ? \reset($config->nameservers) : '8.8.8.8';
                }

                $factory = new DnsFactory();
                $resolver = $factory->createCached(
                    $server,
                    $loop
                );
            }

            if ($options['happy_eyeballs'] === true) {
                $tcp = new HappyEyeBallsConnector($loop, $tcp, $resolver);
            } else {
                $tcp = new DnsConnector($tcp, $resolver);
            }
        }

        if ($options['tcp'] !== false) {
            $options['tcp'] = $tcp;

            if ($options['timeout'] !== false) {
                $options['tcp'] = new TimeoutConnector(
                    $options['tcp'],
                    $options['timeout'],
                    $loop
                );
            }

            $this->connectors['tcp'] = $options['tcp'];
        }

        if ($options['tls'] !== false) {
            if (!$options['tls'] instanceof ConnectorInterface) {
                $options['tls'] = new SecureConnector(
                    $tcp,
                    $loop,
                    \is_array($options['tls']) ? $options['tls'] : array()
                );
            }

            if ($options['timeout'] !== false) {
                $options['tls'] = new TimeoutConnector(
                    $options['tls'],
                    $options['timeout'],
                    $loop
                );
            }

            $this->connectors['tls'] = $options['tls'];
        }

        if ($options['unix'] !== false) {
            if (!$options['unix'] instanceof ConnectorInterface) {
                $options['unix'] = new UnixConnector($loop);
            }
            $this->connectors['unix'] = $options['unix'];
        }
    }

    public function connect($uri)
    {
        $scheme = 'tcp';
        if (\strpos($uri, '://') !== false) {
            $scheme = (string)\substr($uri, 0, \strpos($uri, '://'));
        }

        if (!isset($this->connectors[$scheme])) {
            return \React\Promise\reject(new \RuntimeException(
                'No connector available for URI scheme "' . $scheme . '"'
            ));
        }

        return $this->connectors[$scheme]->connect($uri);
    }
}

<?php

namespace React\Socket;

/**
 * The `ConnectorInterface` is responsible for providing an interface for
 * establishing streaming connections, such as a normal TCP/IP connection.
 *
 * This is the main interface defined in this package and it is used throughout
 * React's vast ecosystem.
 *
 * Most higher-level components (such as HTTP, database or other networking
 * service clients) accept an instance implementing this interface to create their
 * TCP/IP connection to the underlying networking service.
 * This is usually done via dependency injection, so it's fairly simple to actually
 * swap this implementation against any other implementation of this interface.
 *
 * The interface only offers a single `connect()` method.
 *
 * @see ConnectionInterface
 */
interface ConnectorInterface
{
    /**
     * Creates a streaming connection to the given remote address
     *
     * If returns a Promise which either fulfills with a stream implementing
     * `ConnectionInterface` on success or rejects with an `Exception` if the
     * connection is not successful.
     *
     * ```php
     * $connector->connect('google.com:443')->then(
     *     function (React\Socket\ConnectionInterface $connection) {
     *         // connection successfully established
     *     },
     *     function (Exception $error) {
     *         // failed to connect due to $error
     *     }
     * );
     * ```
     *
     * The returned Promise MUST be implemented in such a way that it can be
     * cancelled when it is still pending. Cancelling a pending promise MUST
     * reject its value with an Exception. It SHOULD clean up any underlying
     * resources and references as applicable.
     *
     * ```php
     * $promise = $connector->connect($uri);
     *
     * $promise->cancel();
     * ```
     *
     * @param string $uri
     * @return \React\Promise\PromiseInterface resolves with a stream implementing ConnectionInterface on success or rejects with an Exception on error
     * @see ConnectionInterface
     */
    public function connect($uri);
}
<?php

namespace React\Socket;

use React\Dns\Resolver\ResolverInterface;
use React\Promise;
use React\Promise\CancellablePromiseInterface;

final class DnsConnector implements ConnectorInterface
{
    private $connector;
    private $resolver;

    public function __construct(ConnectorInterface $connector, ResolverInterface $resolver)
    {
        $this->connector = $connector;
        $this->resolver = $resolver;
    }

    public function connect($uri)
    {
        if (\strpos($uri, '://') === false) {
            $parts = \parse_url('tcp://' . $uri);
            unset($parts['scheme']);
        } else {
            $parts = \parse_url($uri);
        }

        if (!$parts || !isset($parts['host'])) {
            return Promise\reject(new \InvalidArgumentException('Given URI "' . $uri . '" is invalid'));
        }

        $host = \trim($parts['host'], '[]');
        $connector = $this->connector;

        // skip DNS lookup / URI manipulation if this URI already contains an IP
        if (false !== \filter_var($host, \FILTER_VALIDATE_IP)) {
            return $connector->connect($uri);
        }

        $promise = $this->resolver->resolve($host);
        $resolved = null;

        return new Promise\Promise(
            function ($resolve, $reject) use (&$promise, &$resolved, $uri, $connector, $host, $parts) {
                // resolve/reject with result of DNS lookup
                $promise->then(function ($ip) use (&$promise, &$resolved, $connector, $host, $parts) {
                    $resolved = $ip;
                    $uri = '';

                    // prepend original scheme if known
                    if (isset($parts['scheme'])) {
                        $uri .= $parts['scheme'] . '://';
                    }

                    if (\strpos($ip, ':') !== false) {
                        // enclose IPv6 addresses in square brackets before appending port
                        $uri .= '[' . $ip . ']';
                    } else {
                        $uri .= $ip;
                    }

                    // append original port if known
                    if (isset($parts['port'])) {
                        $uri .= ':' . $parts['port'];
                    }

                    // append orignal path if known
                    if (isset($parts['path'])) {
                        $uri .= $parts['path'];
                    }

                    // append original query if known
                    if (isset($parts['query'])) {
                        $uri .= '?' . $parts['query'];
                    }

                    // append original hostname as query if resolved via DNS and if
                    // destination URI does not contain "hostname" query param already
                    $args = array();
                    \parse_str(isset($parts['query']) ? $parts['query'] : '', $args);
                    if ($host !== $ip && !isset($args['hostname'])) {
                        $uri .= (isset($parts['query']) ? '&' : '?') . 'hostname=' . \rawurlencode($host);
                    }

                    // append original fragment if known
                    if (isset($parts['fragment'])) {
                        $uri .= '#' . $parts['fragment'];
                    }

                    return $promise = $connector->connect($uri);
                }, function ($e) use ($uri, $reject) {
                    $reject(new \RuntimeException('Connection to ' . $uri .' failed during DNS lookup: ' . $e->getMessage(), 0, $e));
                })->then($resolve, $reject);
            },
            function ($_, $reject) use (&$promise, &$resolved, $uri) {
                // cancellation should reject connection attempt
                // reject DNS resolution with custom reason, otherwise rely on connection cancellation below
                if ($resolved === null) {
                    $reject(new \RuntimeException('Connection to ' . $uri . ' cancelled during DNS lookup'));
                }

                // (try to) cancel pending DNS lookup / connection attempt
                if ($promise instanceof CancellablePromiseInterface) {
                    // overwrite callback arguments for PHP7+ only, so they do not show
                    // up in the Exception trace and do not cause a possible cyclic reference.
                    $_ = $reject = null;

                    $promise->cancel();
                    $promise = null;
                }
            }
        );
    }
}
<?php

namespace React\Socket;

/**
 * Decorates an existing Connector to always use a fixed, preconfigured URI
 *
 * This can be useful for consumers that do not support certain URIs, such as
 * when you want to explicitly connect to a Unix domain socket (UDS) path
 * instead of connecting to a default address assumed by an higher-level API:
 *
 * ```php
 * $connector = new React\Socket\FixedUriConnector(
 *     'unix:///var/run/docker.sock',
 *     new React\Socket\UnixConnector($loop)
 * );
 *
 * // destination will be ignored, actually connects to Unix domain socket
 * $promise = $connector->connect('localhost:80');
 * ```
 */
class FixedUriConnector implements ConnectorInterface
{
    private $uri;
    private $connector;

    /**
     * @param string $uri
     * @param ConnectorInterface $connector
     */
    public function __construct($uri, ConnectorInterface $connector)
    {
        $this->uri = $uri;
        $this->connector = $connector;
    }

    public function connect($_)
    {
        return $this->connector->connect($this->uri);
    }
}
<?php

namespace React\Socket;

use React\Dns\Model\Message;
use React\Dns\Resolver\ResolverInterface;
use React\EventLoop\LoopInterface;
use React\EventLoop\TimerInterface;
use React\Promise;
use React\Promise\CancellablePromiseInterface;

/**
 * @internal
 */
final class HappyEyeBallsConnectionBuilder
{
    /**
     * As long as we haven't connected yet keep popping an IP address of the connect queue until one of them
     * succeeds or they all fail. We will wait 100ms between connection attempts as per RFC.
     *
     * @link https://tools.ietf.org/html/rfc8305#section-5
     */
    const CONNECTION_ATTEMPT_DELAY = 0.1;

    /**
     * Delay `A` lookup by 50ms sending out connection to IPv4 addresses when IPv6 records haven't
     * resolved yet as per RFC.
     *
     * @link https://tools.ietf.org/html/rfc8305#section-3
     */
    const RESOLUTION_DELAY = 0.05;

    public $loop;
    public $connector;
    public $resolver;
    public $uri;
    public $host;
    public $resolved = array(
        Message::TYPE_A    => false,
        Message::TYPE_AAAA => false,
    );
    public $resolverPromises = array();
    public $connectionPromises = array();
    public $connectQueue = array();
    public $nextAttemptTimer;
    public $parts;
    public $ipsCount = 0;
    public $failureCount = 0;
    public $resolve;
    public $reject;

    public $lastErrorFamily;
    public $lastError6;
    public $lastError4;

    public function __construct(LoopInterface $loop, ConnectorInterface $connector, ResolverInterface $resolver, $uri, $host, $parts)
    {
        $this->loop = $loop;
        $this->connector = $connector;
        $this->resolver = $resolver;
        $this->uri = $uri;
        $this->host = $host;
        $this->parts = $parts;
    }

    public function connect()
    {
        $timer = null;
        $that = $this;
        return new Promise\Promise(function ($resolve, $reject) use ($that, &$timer) {
            $lookupResolve = function ($type) use ($that, $resolve, $reject) {
                return function (array $ips) use ($that, $type, $resolve, $reject) {
                    unset($that->resolverPromises[$type]);
                    $that->resolved[$type] = true;

                    $that->mixIpsIntoConnectQueue($ips);

                    // start next connection attempt if not already awaiting next
                    if ($that->nextAttemptTimer === null && $that->connectQueue) {
                        $that->check($resolve, $reject);
                    }
                };
            };

            $that->resolverPromises[Message::TYPE_AAAA] = $that->resolve(Message::TYPE_AAAA, $reject)->then($lookupResolve(Message::TYPE_AAAA));
            $that->resolverPromises[Message::TYPE_A] = $that->resolve(Message::TYPE_A, $reject)->then(function (array $ips) use ($that, &$timer) {
                // happy path: IPv6 has resolved already, continue with IPv4 addresses
                if ($that->resolved[Message::TYPE_AAAA] === true) {
                    return $ips;
                }

                // Otherwise delay processing IPv4 lookup until short timer passes or IPv6 resolves in the meantime
                $deferred = new Promise\Deferred();
                $timer = $that->loop->addTimer($that::RESOLUTION_DELAY, function () use ($deferred, $ips) {
                    $deferred->resolve($ips);
                });

                $that->resolverPromises[Message::TYPE_AAAA]->then(function () use ($that, $timer, $deferred, $ips) {
                    $that->loop->cancelTimer($timer);
                    $deferred->resolve($ips);
                });

                return $deferred->promise();
            })->then($lookupResolve(Message::TYPE_A));
        }, function ($_, $reject) use ($that, &$timer) {
            $reject(new \RuntimeException('Connection to ' . $that->uri . ' cancelled' . (!$that->connectionPromises ? ' during DNS lookup' : '')));
            $_ = $reject = null;

            $that->cleanUp();
            if ($timer instanceof TimerInterface) {
                $that->loop->cancelTimer($timer);
            }
        });
    }

    /**
     * @internal
     * @param int      $type   DNS query type
     * @param callable $reject
     * @return \React\Promise\PromiseInterface<string[],\Exception> Returns a promise
     *     that resolves list of IP addresses on success or rejects with an \Exception on error.
     */
    public function resolve($type, $reject)
    {
        $that = $this;
        return $that->resolver->resolveAll($that->host, $type)->then(null, function (\Exception $e) use ($type, $reject, $that) {
            unset($that->resolverPromises[$type]);
            $that->resolved[$type] = true;

            if ($type === Message::TYPE_A) {
                $that->lastError4 = $e->getMessage();
                $that->lastErrorFamily = 4;
            } else {
                $that->lastError6 = $e->getMessage();
                $that->lastErrorFamily = 6;
            }

            // cancel next attempt timer when there are no more IPs to connect to anymore
            if ($that->nextAttemptTimer !== null && !$that->connectQueue) {
                $that->loop->cancelTimer($that->nextAttemptTimer);
                $that->nextAttemptTimer = null;
            }

            if ($that->hasBeenResolved() && $that->ipsCount === 0) {
                $reject(new \RuntimeException($that->error()));
            }

            throw $e;
        });
    }

    /**
     * @internal
     */
    public function check($resolve, $reject)
    {
        $ip = \array_shift($this->connectQueue);

        // start connection attempt and remember array position to later unset again
        $this->connectionPromises[] = $this->attemptConnection($ip);
        \end($this->connectionPromises);
        $index = \key($this->connectionPromises);

        $that = $this;
        $that->connectionPromises[$index]->then(function ($connection) use ($that, $index, $resolve) {
            unset($that->connectionPromises[$index]);

            $that->cleanUp();

            $resolve($connection);
        }, function (\Exception $e) use ($that, $index, $ip, $resolve, $reject) {
            unset($that->connectionPromises[$index]);

            $that->failureCount++;

            if (\strpos($ip, ':') === false) {
                $that->lastError4 = $e->getMessage();
                $that->lastErrorFamily = 4;
            } else {
                $that->lastError6 = $e->getMessage();
                $that->lastErrorFamily = 6;
            }

            // start next connection attempt immediately on error
            if ($that->connectQueue) {
                if ($that->nextAttemptTimer !== null) {
                    $that->loop->cancelTimer($that->nextAttemptTimer);
                    $that->nextAttemptTimer = null;
                }

                $that->check($resolve, $reject);
            }

            if ($that->hasBeenResolved() === false) {
                return;
            }

            if ($that->ipsCount === $that->failureCount) {
                $that->cleanUp();

                $reject(new \RuntimeException($that->error()));
            }
        });

        // Allow next connection attempt in 100ms: https://tools.ietf.org/html/rfc8305#section-5
        // Only start timer when more IPs are queued or when DNS query is still pending (might add more IPs)
        if ($this->nextAttemptTimer === null && (\count($this->connectQueue) > 0 || $this->resolved[Message::TYPE_A] === false || $this->resolved[Message::TYPE_AAAA] === false)) {
            $this->nextAttemptTimer = $this->loop->addTimer(self::CONNECTION_ATTEMPT_DELAY, function () use ($that, $resolve, $reject) {
                $that->nextAttemptTimer = null;

                if ($that->connectQueue) {
                    $that->check($resolve, $reject);
                }
            });
        }
    }

    /**
     * @internal
     */
    public function attemptConnection($ip)
    {
        $uri = '';

        // prepend original scheme if known
        if (isset($this->parts['scheme'])) {
            $uri .= $this->parts['scheme'] . '://';
        }

        if (\strpos($ip, ':') !== false) {
            // enclose IPv6 addresses in square brackets before appending port
            $uri .= '[' . $ip . ']';
        } else {
            $uri .= $ip;
        }

        // append original port if known
        if (isset($this->parts['port'])) {
            $uri .= ':' . $this->parts['port'];
        }

        // append orignal path if known
        if (isset($this->parts['path'])) {
            $uri .= $this->parts['path'];
        }

        // append original query if known
        if (isset($this->parts['query'])) {
            $uri .= '?' . $this->parts['query'];
        }

        // append original hostname as query if resolved via DNS and if
        // destination URI does not contain "hostname" query param already
        $args = array();
        \parse_str(isset($this->parts['query']) ? $this->parts['query'] : '', $args);
        if ($this->host !== $ip && !isset($args['hostname'])) {
            $uri .= (isset($this->parts['query']) ? '&' : '?') . 'hostname=' . \rawurlencode($this->host);
        }

        // append original fragment if known
        if (isset($this->parts['fragment'])) {
            $uri .= '#' . $this->parts['fragment'];
        }

        return $this->connector->connect($uri);
    }

    /**
     * @internal
     */
    public function cleanUp()
    {
        // clear list of outstanding IPs to avoid creating new connections
        $this->connectQueue = array();

        foreach ($this->connectionPromises as $connectionPromise) {
            if ($connectionPromise instanceof CancellablePromiseInterface) {
                $connectionPromise->cancel();
            }
        }

        foreach ($this->resolverPromises as $resolverPromise) {
            if ($resolverPromise instanceof CancellablePromiseInterface) {
                $resolverPromise->cancel();
            }
        }

        if ($this->nextAttemptTimer instanceof TimerInterface) {
            $this->loop->cancelTimer($this->nextAttemptTimer);
            $this->nextAttemptTimer = null;
        }
    }

    /**
     * @internal
     */
    public function hasBeenResolved()
    {
        foreach ($this->resolved as $typeHasBeenResolved) {
            if ($typeHasBeenResolved === false) {
                return false;
            }
        }

        return true;
    }

    /**
     * Mixes an array of IP addresses into the connect queue in such a way they alternate when attempting to connect.
     * The goal behind it is first attempt to connect to IPv6, then to IPv4, then to IPv6 again until one of those
     * attempts succeeds.
     *
     * @link https://tools.ietf.org/html/rfc8305#section-4
     *
     * @internal
     */
    public function mixIpsIntoConnectQueue(array $ips)
    {
        $this->ipsCount += \count($ips);
        $connectQueueStash = $this->connectQueue;
        $this->connectQueue = array();
        while (\count($connectQueueStash) > 0 || \count($ips) > 0) {
            if (\count($ips) > 0) {
                $this->connectQueue[] = \array_shift($ips);
            }
            if (\count($connectQueueStash) > 0) {
                $this->connectQueue[] = \array_shift($connectQueueStash);
            }
        }
    }

    /**
     * @internal
     * @return string
     */
    public function error()
    {
        if ($this->lastError4 === $this->lastError6) {
            $message = $this->lastError6;
        } elseif ($this->lastErrorFamily === 6) {
            $message = 'Last error for IPv6: ' . $this->lastError6 . '. Previous error for IPv4: ' . $this->lastError4;
        } else {
            $message = 'Last error for IPv4: ' . $this->lastError4 . '. Previous error for IPv6: ' . $this->lastError6;
        }

        if ($this->hasBeenResolved() && $this->ipsCount === 0) {
            if ($this->lastError6 === $this->lastError4) {
                $message = ' during DNS lookup: ' . $this->lastError6;
            } else {
                $message = ' during DNS lookup. ' . $message;
            }
        } else {
            $message = ': ' . $message;
        }

        return 'Connection to ' . $this->uri . ' failed'  . $message;
    }
}
<?php

namespace React\Socket;

use React\Dns\Resolver\ResolverInterface;
use React\EventLoop\LoopInterface;
use React\Promise;

final class HappyEyeBallsConnector implements ConnectorInterface
{
    private $loop;
    private $connector;
    private $resolver;

    public function __construct(LoopInterface $loop, ConnectorInterface $connector, ResolverInterface $resolver)
    {
        $this->loop = $loop;
        $this->connector = $connector;
        $this->resolver = $resolver;
    }

    public function connect($uri)
    {

        if (\strpos($uri, '://') === false) {
            $parts = \parse_url('tcp://' . $uri);
            unset($parts['scheme']);
        } else {
            $parts = \parse_url($uri);
        }

        if (!$parts || !isset($parts['host'])) {
            return Promise\reject(new \InvalidArgumentException('Given URI "' . $uri . '" is invalid'));
        }

        $host = \trim($parts['host'], '[]');
        
        // skip DNS lookup / URI manipulation if this URI already contains an IP
        if (false !== \filter_var($host, \FILTER_VALIDATE_IP)) {
            return $this->connector->connect($uri);
        }

        $builder = new HappyEyeBallsConnectionBuilder(
            $this->loop,
            $this->connector,
            $this->resolver,
            $uri,
            $host,
            $parts
        );
        return $builder->connect();
    }
}
<?php

namespace React\Socket;

use Evenement\EventEmitter;
use Exception;
use OverflowException;

/**
 * The `LimitingServer` decorator wraps a given `ServerInterface` and is responsible
 * for limiting and keeping track of open connections to this server instance.
 *
 * Whenever the underlying server emits a `connection` event, it will check its
 * limits and then either
 * - keep track of this connection by adding it to the list of
 *   open connections and then forward the `connection` event
 * - or reject (close) the connection when its limits are exceeded and will
 *   forward an `error` event instead.
 *
 * Whenever a connection closes, it will remove this connection from the list of
 * open connections.
 *
 * ```php
 * $server = new React\Socket\LimitingServer($server, 100);
 * $server->on('connection', function (React\Socket\ConnectionInterface $connection) {
 *     $connection->write('hello there!' . PHP_EOL);
 *     …
 * });
 * ```
 *
 * See also the `ServerInterface` for more details.
 *
 * @see ServerInterface
 * @see ConnectionInterface
 */
class LimitingServer extends EventEmitter implements ServerInterface
{
    private $connections = array();
    private $server;
    private $limit;

    private $pauseOnLimit = false;
    private $autoPaused = false;
    private $manuPaused = false;

    /**
     * Instantiates a new LimitingServer.
     *
     * You have to pass a maximum number of open connections to ensure
     * the server will automatically reject (close) connections once this limit
     * is exceeded. In this case, it will emit an `error` event to inform about
     * this and no `connection` event will be emitted.
     *
     * ```php
     * $server = new React\Socket\LimitingServer($server, 100);
     * $server->on('connection', function (React\Socket\ConnectionInterface $connection) {
     *     $connection->write('hello there!' . PHP_EOL);
     *     …
     * });
     * ```
     *
     * You MAY pass a `null` limit in order to put no limit on the number of
     * open connections and keep accepting new connection until you run out of
     * operating system resources (such as open file handles). This may be
     * useful if you do not want to take care of applying a limit but still want
     * to use the `getConnections()` method.
     *
     * You can optionally configure the server to pause accepting new
     * connections once the connection limit is reached. In this case, it will
     * pause the underlying server and no longer process any new connections at
     * all, thus also no longer closing any excessive connections.
     * The underlying operating system is responsible for keeping a backlog of
     * pending connections until its limit is reached, at which point it will
     * start rejecting further connections.
     * Once the server is below the connection limit, it will continue consuming
     * connections from the backlog and will process any outstanding data on
     * each connection.
     * This mode may be useful for some protocols that are designed to wait for
     * a response message (such as HTTP), but may be less useful for other
     * protocols that demand immediate responses (such as a "welcome" message in
     * an interactive chat).
     *
     * ```php
     * $server = new React\Socket\LimitingServer($server, 100, true);
     * $server->on('connection', function (React\Socket\ConnectionInterface $connection) {
     *     $connection->write('hello there!' . PHP_EOL);
     *     …
     * });
     * ```
     *
     * @param ServerInterface $server
     * @param int|null        $connectionLimit
     * @param bool            $pauseOnLimit
     */
    public function __construct(ServerInterface $server, $connectionLimit, $pauseOnLimit = false)
    {
        $this->server = $server;
        $this->limit = $connectionLimit;
        if ($connectionLimit !== null) {
            $this->pauseOnLimit = $pauseOnLimit;
        }

        $this->server->on('connection', array($this, 'handleConnection'));
        $this->server->on('error', array($this, 'handleError'));
    }

    /**
     * Returns an array with all currently active connections
     *
     * ```php
     * foreach ($server->getConnection() as $connection) {
     *     $connection->write('Hi!');
     * }
     * ```
     *
     * @return ConnectionInterface[]
     */
    public function getConnections()
    {
        return $this->connections;
    }

    public function getAddress()
    {
        return $this->server->getAddress();
    }

    public function pause()
    {
        if (!$this->manuPaused) {
            $this->manuPaused = true;

            if (!$this->autoPaused) {
                $this->server->pause();
            }
        }
    }

    public function resume()
    {
        if ($this->manuPaused) {
            $this->manuPaused = false;

            if (!$this->autoPaused) {
                $this->server->resume();
            }
        }
    }

    public function close()
    {
        $this->server->close();
    }

    /** @internal */
    public function handleConnection(ConnectionInterface $connection)
    {
        // close connection if limit exceeded
        if ($this->limit !== null && \count($this->connections) >= $this->limit) {
            $this->handleError(new \OverflowException('Connection closed because server reached connection limit'));
            $connection->close();
            return;
        }

        $this->connections[] = $connection;
        $that = $this;
        $connection->on('close', function () use ($that, $connection) {
            $that->handleDisconnection($connection);
        });

        // pause accepting new connections if limit exceeded
        if ($this->pauseOnLimit && !$this->autoPaused && \count($this->connections) >= $this->limit) {
            $this->autoPaused = true;

            if (!$this->manuPaused) {
                $this->server->pause();
            }
        }

        $this->emit('connection', array($connection));
    }

    /** @internal */
    public function handleDisconnection(ConnectionInterface $connection)
    {
        unset($this->connections[\array_search($connection, $this->connections)]);

        // continue accepting new connection if below limit
        if ($this->autoPaused && \count($this->connections) < $this->limit) {
            $this->autoPaused = false;

            if (!$this->manuPaused) {
                $this->server->resume();
            }
        }
    }

    /** @internal */
    public function handleError(\Exception $error)
    {
        $this->emit('error', array($error));
    }
}
<?php

namespace React\Socket;

use React\EventLoop\LoopInterface;
use React\Promise;
use BadMethodCallException;
use InvalidArgumentException;
use UnexpectedValueException;

final class SecureConnector implements ConnectorInterface
{
    private $connector;
    private $streamEncryption;
    private $context;

    public function __construct(ConnectorInterface $connector, LoopInterface $loop, array $context = array())
    {
        $this->connector = $connector;
        $this->streamEncryption = new StreamEncryption($loop, false);
        $this->context = $context;
    }

    public function connect($uri)
    {
        if (!\function_exists('stream_socket_enable_crypto')) {
            return Promise\reject(new \BadMethodCallException('Encryption not supported on your platform (HHVM < 3.8?)')); // @codeCoverageIgnore
        }

        if (\strpos($uri, '://') === false) {
            $uri = 'tls://' . $uri;
        }

        $parts = \parse_url($uri);
        if (!$parts || !isset($parts['scheme']) || $parts['scheme'] !== 'tls') {
            return Promise\reject(new \InvalidArgumentException('Given URI "' . $uri . '" is invalid'));
        }

        $uri = \str_replace('tls://', '', $uri);
        $context = $this->context;

        $encryption = $this->streamEncryption;
        $connected = false;
        $promise = $this->connector->connect($uri)->then(function (ConnectionInterface $connection) use ($context, $encryption, $uri, &$promise, &$connected) {
            // (unencrypted) TCP/IP connection succeeded
            $connected = true;

            if (!$connection instanceof Connection) {
                $connection->close();
                throw new \UnexpectedValueException('Base connector does not use internal Connection class exposing stream resource');
            }

            // set required SSL/TLS context options
            foreach ($context as $name => $value) {
                \stream_context_set_option($connection->stream, 'ssl', $name, $value);
            }

            // try to enable encryption
            return $promise = $encryption->enable($connection)->then(null, function ($error) use ($connection, $uri) {
                // establishing encryption failed => close invalid connection and return error
                $connection->close();

                throw new \RuntimeException(
                    'Connection to ' . $uri . ' failed during TLS handshake: ' . $error->getMessage(),
                    $error->getCode()
                );
            });
        });

        return new \React\Promise\Promise(
            function ($resolve, $reject) use ($promise) {
                $promise->then($resolve, $reject);
            },
            function ($_, $reject) use (&$promise, $uri, &$connected) {
                if ($connected) {
                    $reject(new \RuntimeException('Connection to ' . $uri . ' cancelled during TLS handshake'));
                }

                $promise->cancel();
                $promise = null;
            }
        );
    }
}
<?php

namespace React\Socket;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use BadMethodCallException;
use UnexpectedValueException;

/**
 * The `SecureServer` class implements the `ServerInterface` and is responsible
 * for providing a secure TLS (formerly known as SSL) server.
 *
 * It does so by wrapping a `TcpServer` instance which waits for plaintext
 * TCP/IP connections and then performs a TLS handshake for each connection.
 *
 * ```php
 * $server = new React\Socket\TcpServer(8000, $loop);
 * $server = new React\Socket\SecureServer($server, $loop, array(
 *     // tls context options here…
 * ));
 * ```
 *
 * Whenever a client completes the TLS handshake, it will emit a `connection` event
 * with a connection instance implementing [`ConnectionInterface`](#connectioninterface):
 *
 * ```php
 * $server->on('connection', function (React\Socket\ConnectionInterface $connection) {
 *     echo 'Secure connection from' . $connection->getRemoteAddress() . PHP_EOL;
 *
 *     $connection->write('hello there!' . PHP_EOL);
 *     …
 * });
 * ```
 *
 * Whenever a client fails to perform a successful TLS handshake, it will emit an
 * `error` event and then close the underlying TCP/IP connection:
 *
 * ```php
 * $server->on('error', function (Exception $e) {
 *     echo 'Error' . $e->getMessage() . PHP_EOL;
 * });
 * ```
 *
 * See also the `ServerInterface` for more details.
 *
 * Note that the `SecureServer` class is a concrete implementation for TLS sockets.
 * If you want to typehint in your higher-level protocol implementation, you SHOULD
 * use the generic `ServerInterface` instead.
 *
 * @see ServerInterface
 * @see ConnectionInterface
 */
final class SecureServer extends EventEmitter implements ServerInterface
{
    private $tcp;
    private $encryption;
    private $context;

    /**
     * Creates a secure TLS server and starts waiting for incoming connections
     *
     * It does so by wrapping a `TcpServer` instance which waits for plaintext
     * TCP/IP connections and then performs a TLS handshake for each connection.
     * It thus requires valid [TLS context options],
     * which in its most basic form may look something like this if you're using a
     * PEM encoded certificate file:
     *
     * ```php
     * $server = new React\Socket\TcpServer(8000, $loop);
     * $server = new React\Socket\SecureServer($server, $loop, array(
     *     'local_cert' => 'server.pem'
     * ));
     * ```
     *
     * Note that the certificate file will not be loaded on instantiation but when an
     * incoming connection initializes its TLS context.
     * This implies that any invalid certificate file paths or contents will only cause
     * an `error` event at a later time.
     *
     * If your private key is encrypted with a passphrase, you have to specify it
     * like this:
     *
     * ```php
     * $server = new React\Socket\TcpServer(8000, $loop);
     * $server = new React\Socket\SecureServer($server, $loop, array(
     *     'local_cert' => 'server.pem',
     *     'passphrase' => 'secret'
     * ));
     * ```
     *
     * Note that available [TLS context options],
     * their defaults and effects of changing these may vary depending on your system
     * and/or PHP version.
     * Passing unknown context options has no effect.
     *
     * Advanced usage: Despite allowing any `ServerInterface` as first parameter,
     * you SHOULD pass a `TcpServer` instance as first parameter, unless you
     * know what you're doing.
     * Internally, the `SecureServer` has to set the required TLS context options on
     * the underlying stream resources.
     * These resources are not exposed through any of the interfaces defined in this
     * package, but only through the internal `Connection` class.
     * The `TcpServer` class is guaranteed to emit connections that implement
     * the `ConnectionInterface` and uses the internal `Connection` class in order to
     * expose these underlying resources.
     * If you use a custom `ServerInterface` and its `connection` event does not
     * meet this requirement, the `SecureServer` will emit an `error` event and
     * then close the underlying connection.
     *
     * @param ServerInterface|TcpServer $tcp
     * @param LoopInterface $loop
     * @param array $context
     * @throws BadMethodCallException for legacy HHVM < 3.8 due to lack of support
     * @see TcpServer
     * @link https://www.php.net/manual/en/context.ssl.php for TLS context options
     */
    public function __construct(ServerInterface $tcp, LoopInterface $loop, array $context)
    {
        if (!\function_exists('stream_socket_enable_crypto')) {
            throw new \BadMethodCallException('Encryption not supported on your platform (HHVM < 3.8?)'); // @codeCoverageIgnore
        }

        // default to empty passphrase to suppress blocking passphrase prompt
        $context += array(
            'passphrase' => ''
        );

        $this->tcp = $tcp;
        $this->encryption = new StreamEncryption($loop);
        $this->context = $context;

        $that = $this;
        $this->tcp->on('connection', function ($connection) use ($that) {
            $that->handleConnection($connection);
        });
        $this->tcp->on('error', function ($error) use ($that) {
            $that->emit('error', array($error));
        });
    }

    public function getAddress()
    {
        $address = $this->tcp->getAddress();
        if ($address === null) {
            return null;
        }

        return \str_replace('tcp://' , 'tls://', $address);
    }

    public function pause()
    {
        $this->tcp->pause();
    }

    public function resume()
    {
        $this->tcp->resume();
    }

    public function close()
    {
        return $this->tcp->close();
    }

    /** @internal */
    public function handleConnection(ConnectionInterface $connection)
    {
        if (!$connection instanceof Connection) {
            $this->emit('error', array(new \UnexpectedValueException('Base server does not use internal Connection class exposing stream resource')));
            $connection->close();
            return;
        }

        foreach ($this->context as $name => $value) {
            \stream_context_set_option($connection->stream, 'ssl', $name, $value);
        }

        // get remote address before starting TLS handshake in case connection closes during handshake
        $remote = $connection->getRemoteAddress();
        $that = $this;

        $this->encryption->enable($connection)->then(
            function ($conn) use ($that) {
                $that->emit('connection', array($conn));
            },
            function ($error) use ($that, $connection, $remote) {
                $error = new \RuntimeException(
                    'Connection from ' . $remote . ' failed during TLS handshake: ' . $error->getMessage(),
                    $error->getCode()
                );

                $that->emit('error', array($error));
                $connection->close();
            }
        );
    }
}
<?php

namespace React\Socket;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use Exception;

final class Server extends EventEmitter implements ServerInterface
{
    private $server;

    public function __construct($uri, LoopInterface $loop, array $context = array())
    {
        // sanitize TCP context options if not properly wrapped
        if ($context && (!isset($context['tcp']) && !isset($context['tls']) && !isset($context['unix']))) {
            $context = array('tcp' => $context);
        }

        // apply default options if not explicitly given
        $context += array(
            'tcp' => array(),
            'tls' => array(),
            'unix' => array()
        );

        $scheme = 'tcp';
        $pos = \strpos($uri, '://');
        if ($pos !== false) {
            $scheme = \substr($uri, 0, $pos);
        }

        if ($scheme === 'unix') {
            $server = new UnixServer($uri, $loop, $context['unix']);
        } else {
            $server = new TcpServer(str_replace('tls://', '', $uri), $loop, $context['tcp']);

            if ($scheme === 'tls') {
                $server = new SecureServer($server, $loop, $context['tls']);
            }
        }

        $this->server = $server;

        $that = $this;
        $server->on('connection', function (ConnectionInterface $conn) use ($that) {
            $that->emit('connection', array($conn));
        });
        $server->on('error', function (Exception $error) use ($that) {
            $that->emit('error', array($error));
        });
    }

    public function getAddress()
    {
        return $this->server->getAddress();
    }

    public function pause()
    {
        $this->server->pause();
    }

    public function resume()
    {
        $this->server->resume();
    }

    public function close()
    {
        $this->server->close();
    }
}
<?php

namespace React\Socket;

use Evenement\EventEmitterInterface;

/**
 * The `ServerInterface` is responsible for providing an interface for accepting
 * incoming streaming connections, such as a normal TCP/IP connection.
 *
 * Most higher-level components (such as a HTTP server) accept an instance
 * implementing this interface to accept incoming streaming connections.
 * This is usually done via dependency injection, so it's fairly simple to actually
 * swap this implementation against any other implementation of this interface.
 * This means that you SHOULD typehint against this interface instead of a concrete
 * implementation of this interface.
 *
 * Besides defining a few methods, this interface also implements the
 * `EventEmitterInterface` which allows you to react to certain events:
 *
 * connection event:
 *     The `connection` event will be emitted whenever a new connection has been
 *     established, i.e. a new client connects to this server socket:
 *
 *     ```php
 *     $server->on('connection', function (React\Socket\ConnectionInterface $connection) {
 *         echo 'new connection' . PHP_EOL;
 *     });
 *     ```
 *
 *     See also the `ConnectionInterface` for more details about handling the
 *     incoming connection.
 *
 * error event:
 *     The `error` event will be emitted whenever there's an error accepting a new
 *     connection from a client.
 *
 *     ```php
 *     $server->on('error', function (Exception $e) {
 *         echo 'error: ' . $e->getMessage() . PHP_EOL;
 *     });
 *     ```
 *
 *     Note that this is not a fatal error event, i.e. the server keeps listening for
 *     new connections even after this event.
 *
 * @see ConnectionInterface
 */
interface ServerInterface extends EventEmitterInterface
{
    /**
     * Returns the full address (URI) this server is currently listening on
     *
     * ```php
     * $address = $server->getAddress();
     * echo 'Server listening on ' . $address . PHP_EOL;
     * ```
     *
     * If the address can not be determined or is unknown at this time (such as
     * after the socket has been closed), it MAY return a `NULL` value instead.
     *
     * Otherwise, it will return the full address (URI) as a string value, such
     * as `tcp://127.0.0.1:8080`, `tcp://[::1]:80` or `tls://127.0.0.1:443`.
     * Note that individual URI components are application specific and depend
     * on the underlying transport protocol.
     *
     * If this is a TCP/IP based server and you only want the local port, you may
     * use something like this:
     *
     * ```php
     * $address = $server->getAddress();
     * $port = parse_url($address, PHP_URL_PORT);
     * echo 'Server listening on port ' . $port . PHP_EOL;
     * ```
     *
     * @return ?string the full listening address (URI) or NULL if it is unknown (not applicable to this server socket or already closed)
     */
    public function getAddress();

    /**
     * Pauses accepting new incoming connections.
     *
     * Removes the socket resource from the EventLoop and thus stop accepting
     * new connections. Note that the listening socket stays active and is not
     * closed.
     *
     * This means that new incoming connections will stay pending in the
     * operating system backlog until its configurable backlog is filled.
     * Once the backlog is filled, the operating system may reject further
     * incoming connections until the backlog is drained again by resuming
     * to accept new connections.
     *
     * Once the server is paused, no futher `connection` events SHOULD
     * be emitted.
     *
     * ```php
     * $server->pause();
     *
     * $server->on('connection', assertShouldNeverCalled());
     * ```
     *
     * This method is advisory-only, though generally not recommended, the
     * server MAY continue emitting `connection` events.
     *
     * Unless otherwise noted, a successfully opened server SHOULD NOT start
     * in paused state.
     *
     * You can continue processing events by calling `resume()` again.
     *
     * Note that both methods can be called any number of times, in particular
     * calling `pause()` more than once SHOULD NOT have any effect.
     * Similarly, calling this after `close()` is a NO-OP.
     *
     * @see self::resume()
     * @return void
     */
    public function pause();

    /**
     * Resumes accepting new incoming connections.
     *
     * Re-attach the socket resource to the EventLoop after a previous `pause()`.
     *
     * ```php
     * $server->pause();
     *
     * $loop->addTimer(1.0, function () use ($server) {
     *     $server->resume();
     * });
     * ```
     *
     * Note that both methods can be called any number of times, in particular
     * calling `resume()` without a prior `pause()` SHOULD NOT have any effect.
     * Similarly, calling this after `close()` is a NO-OP.
     *
     * @see self::pause()
     * @return void
     */
    public function resume();

    /**
     * Shuts down this listening socket
     *
     * This will stop listening for new incoming connections on this socket.
     *
     * Calling this method more than once on the same instance is a NO-OP.
     *
     * @return void
     */
    public function close();
}
<?php

namespace React\Socket;

use React\EventLoop\LoopInterface;
use React\Promise\Deferred;
use RuntimeException;
use UnexpectedValueException;

/**
 * This class is considered internal and its API should not be relied upon
 * outside of Socket.
 *
 * @internal
 */
class StreamEncryption
{
    private $loop;
    private $method;
    private $server;

    public function __construct(LoopInterface $loop, $server = true)
    {
        $this->loop = $loop;
        $this->server = $server;

        // support TLSv1.0+ by default and exclude legacy SSLv2/SSLv3.
        // As of PHP 7.2+ the main crypto method constant includes all TLS versions.
        // As of PHP 5.6+ the crypto method is a bitmask, so we explicitly include all TLS versions.
        // For legacy PHP < 5.6 the crypto method is a single value only and this constant includes all TLS versions.
        // @link https://3v4l.org/9PSST
        if ($server) {
            $this->method = \STREAM_CRYPTO_METHOD_TLS_SERVER;

            if (\PHP_VERSION_ID < 70200 && \PHP_VERSION_ID >= 50600) {
                $this->method |= \STREAM_CRYPTO_METHOD_TLSv1_0_SERVER | \STREAM_CRYPTO_METHOD_TLSv1_1_SERVER | \STREAM_CRYPTO_METHOD_TLSv1_2_SERVER; // @codeCoverageIgnore
            }
        } else {
            $this->method = \STREAM_CRYPTO_METHOD_TLS_CLIENT;

            if (\PHP_VERSION_ID < 70200 && \PHP_VERSION_ID >= 50600) {
                $this->method |= \STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT | \STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT | \STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT; // @codeCoverageIgnore
            }
        }
    }

    public function enable(Connection $stream)
    {
        return $this->toggle($stream, true);
    }

    public function toggle(Connection $stream, $toggle)
    {
        // pause actual stream instance to continue operation on raw stream socket
        $stream->pause();

        // TODO: add write() event to make sure we're not sending any excessive data

        // cancelling this leaves this stream in an inconsistent state…
        $deferred = new Deferred(function () {
            throw new \RuntimeException();
        });

        // get actual stream socket from stream instance
        $socket = $stream->stream;

        // get crypto method from context options or use global setting from constructor
        $method = $this->method;
        $context = \stream_context_get_options($socket);
        if (isset($context['ssl']['crypto_method'])) {
            $method = $context['ssl']['crypto_method'];
        }

        $that = $this;
        $toggleCrypto = function () use ($socket, $deferred, $toggle, $method, $that) {
            $that->toggleCrypto($socket, $deferred, $toggle, $method);
        };

        $this->loop->addReadStream($socket, $toggleCrypto);

        if (!$this->server) {
            $toggleCrypto();
        }

        $loop = $this->loop;

        return $deferred->promise()->then(function () use ($stream, $socket, $loop, $toggle) {
            $loop->removeReadStream($socket);

            $stream->encryptionEnabled = $toggle;
            $stream->resume();

            return $stream;
        }, function($error) use ($stream, $socket, $loop) {
            $loop->removeReadStream($socket);
            $stream->resume();
            throw $error;
        });
    }

    public function toggleCrypto($socket, Deferred $deferred, $toggle, $method)
    {
        $error = null;
        \set_error_handler(function ($_, $errstr) use (&$error) {
            $error = \str_replace(array("\r", "\n"), ' ', $errstr);

            // remove useless function name from error message
            if (($pos = \strpos($error, "): ")) !== false) {
                $error = \substr($error, $pos + 3);
            }
        });

        $result = \stream_socket_enable_crypto($socket, $toggle, $method);

        \restore_error_handler();

        if (true === $result) {
            $deferred->resolve();
        } else if (false === $result) {
            // overwrite callback arguments for PHP7+ only, so they do not show
            // up in the Exception trace and do not cause a possible cyclic reference.
            $d = $deferred;
            $deferred = null;

            if (\feof($socket) || $error === null) {
                // EOF or failed without error => connection closed during handshake
                $d->reject(new \UnexpectedValueException(
                    'Connection lost during TLS handshake',
                    \defined('SOCKET_ECONNRESET') ? \SOCKET_ECONNRESET : 0
                ));
            } else {
                // handshake failed with error message
                $d->reject(new \UnexpectedValueException(
                    'Unable to complete TLS handshake: ' . $error
                ));
            }
        } else {
            // need more data, will retry
        }
    }
}
<?php

namespace React\Socket;

use React\EventLoop\LoopInterface;
use React\Promise;
use InvalidArgumentException;
use RuntimeException;

final class TcpConnector implements ConnectorInterface
{
    private $loop;
    private $context;

    public function __construct(LoopInterface $loop, array $context = array())
    {
        $this->loop = $loop;
        $this->context = $context;
    }

    public function connect($uri)
    {
        if (\strpos($uri, '://') === false) {
            $uri = 'tcp://' . $uri;
        }

        $parts = \parse_url($uri);
        if (!$parts || !isset($parts['scheme'], $parts['host'], $parts['port']) || $parts['scheme'] !== 'tcp') {
            return Promise\reject(new \InvalidArgumentException('Given URI "' . $uri . '" is invalid'));
        }

        $ip = \trim($parts['host'], '[]');
        if (false === \filter_var($ip, \FILTER_VALIDATE_IP)) {
            return Promise\reject(new \InvalidArgumentException('Given URI "' . $ip . '" does not contain a valid host IP'));
        }

        // use context given in constructor
        $context = array(
            'socket' => $this->context
        );

        // parse arguments from query component of URI
        $args = array();
        if (isset($parts['query'])) {
            \parse_str($parts['query'], $args);
        }

        // If an original hostname has been given, use this for TLS setup.
        // This can happen due to layers of nested connectors, such as a
        // DnsConnector reporting its original hostname.
        // These context options are here in case TLS is enabled later on this stream.
        // If TLS is not enabled later, this doesn't hurt either.
        if (isset($args['hostname'])) {
            $context['ssl'] = array(
                'SNI_enabled' => true,
                'peer_name' => $args['hostname']
            );

            // Legacy PHP < 5.6 ignores peer_name and requires legacy context options instead.
            // The SNI_server_name context option has to be set here during construction,
            // as legacy PHP ignores any values set later.
            // @codeCoverageIgnoreStart
            if (\PHP_VERSION_ID < 50600) {
                $context['ssl'] += array(
                    'SNI_server_name' => $args['hostname'],
                    'CN_match' => $args['hostname']
                );
            }
            // @codeCoverageIgnoreEnd
        }

        // latest versions of PHP no longer accept any other URI components and
        // HHVM fails to parse URIs with a query but no path, so let's simplify our URI here
        $remote = 'tcp://' . $parts['host'] . ':' . $parts['port'];

        $stream = @\stream_socket_client(
            $remote,
            $errno,
            $errstr,
            0,
            \STREAM_CLIENT_CONNECT | \STREAM_CLIENT_ASYNC_CONNECT,
            \stream_context_create($context)
        );

        if (false === $stream) {
            return Promise\reject(new \RuntimeException(
                \sprintf("Connection to %s failed: %s", $uri, $errstr),
                $errno
            ));
        }

        // wait for connection
        $loop = $this->loop;
        return new Promise\Promise(function ($resolve, $reject) use ($loop, $stream, $uri) {
            $loop->addWriteStream($stream, function ($stream) use ($loop, $resolve, $reject, $uri) {
                $loop->removeWriteStream($stream);

                // The following hack looks like the only way to
                // detect connection refused errors with PHP's stream sockets.
                if (false === \stream_socket_get_name($stream, true)) {
                    \fclose($stream);

                    $reject(new \RuntimeException('Connection to ' . $uri . ' failed: Connection refused'));
                } else {
                    $resolve(new Connection($stream, $loop));
                }
            });
        }, function () use ($loop, $stream, $uri) {
            $loop->removeWriteStream($stream);
            \fclose($stream);

            // @codeCoverageIgnoreStart
            // legacy PHP 5.3 sometimes requires a second close call (see tests)
            if (\PHP_VERSION_ID < 50400 && \is_resource($stream)) {
                \fclose($stream);
            }
            // @codeCoverageIgnoreEnd

            throw new \RuntimeException('Connection to ' . $uri . ' cancelled during TCP/IP handshake');
        });
    }
}
<?php

namespace React\Socket;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use InvalidArgumentException;
use RuntimeException;

/**
 * The `TcpServer` class implements the `ServerInterface` and
 * is responsible for accepting plaintext TCP/IP connections.
 *
 * ```php
 * $server = new React\Socket\TcpServer(8080, $loop);
 * ```
 *
 * Whenever a client connects, it will emit a `connection` event with a connection
 * instance implementing `ConnectionInterface`:
 *
 * ```php
 * $server->on('connection', function (React\Socket\ConnectionInterface $connection) {
 *     echo 'Plaintext connection from ' . $connection->getRemoteAddress() . PHP_EOL;
 *     $connection->write('hello there!' . PHP_EOL);
 *     …
 * });
 * ```
 *
 * See also the `ServerInterface` for more details.
 *
 * @see ServerInterface
 * @see ConnectionInterface
 */
final class TcpServer extends EventEmitter implements ServerInterface
{
    private $master;
    private $loop;
    private $listening = false;

    /**
     * Creates a plaintext TCP/IP socket server and starts listening on the given address
     *
     * This starts accepting new incoming connections on the given address.
     * See also the `connection event` documented in the `ServerInterface`
     * for more details.
     *
     * ```php
     * $server = new React\Socket\TcpServer(8080, $loop);
     * ```
     *
     * As above, the `$uri` parameter can consist of only a port, in which case the
     * server will default to listening on the localhost address `127.0.0.1`,
     * which means it will not be reachable from outside of this system.
     *
     * In order to use a random port assignment, you can use the port `0`:
     *
     * ```php
     * $server = new React\Socket\TcpServer(0, $loop);
     * $address = $server->getAddress();
     * ```
     *
     * In order to change the host the socket is listening on, you can provide an IP
     * address through the first parameter provided to the constructor, optionally
     * preceded by the `tcp://` scheme:
     *
     * ```php
     * $server = new React\Socket\TcpServer('192.168.0.1:8080', $loop);
     * ```
     *
     * If you want to listen on an IPv6 address, you MUST enclose the host in square
     * brackets:
     *
     * ```php
     * $server = new React\Socket\TcpServer('[::1]:8080', $loop);
     * ```
     *
     * If the given URI is invalid, does not contain a port, any other scheme or if it
     * contains a hostname, it will throw an `InvalidArgumentException`:
     *
     * ```php
     * // throws InvalidArgumentException due to missing port
     * $server = new React\Socket\TcpServer('127.0.0.1', $loop);
     * ```
     *
     * If the given URI appears to be valid, but listening on it fails (such as if port
     * is already in use or port below 1024 may require root access etc.), it will
     * throw a `RuntimeException`:
     *
     * ```php
     * $first = new React\Socket\TcpServer(8080, $loop);
     *
     * // throws RuntimeException because port is already in use
     * $second = new React\Socket\TcpServer(8080, $loop);
     * ```
     *
     * Note that these error conditions may vary depending on your system and/or
     * configuration.
     * See the exception message and code for more details about the actual error
     * condition.
     *
     * Optionally, you can specify [socket context options](https://www.php.net/manual/en/context.socket.php)
     * for the underlying stream socket resource like this:
     *
     * ```php
     * $server = new React\Socket\TcpServer('[::1]:8080', $loop, array(
     *     'backlog' => 200,
     *     'so_reuseport' => true,
     *     'ipv6_v6only' => true
     * ));
     * ```
     *
     * Note that available [socket context options](https://www.php.net/manual/en/context.socket.php),
     * their defaults and effects of changing these may vary depending on your system
     * and/or PHP version.
     * Passing unknown context options has no effect.
     * The `backlog` context option defaults to `511` unless given explicitly.
     *
     * @param string|int    $uri
     * @param LoopInterface $loop
     * @param array         $context
     * @throws InvalidArgumentException if the listening address is invalid
     * @throws RuntimeException if listening on this address fails (already in use etc.)
     */
    public function __construct($uri, LoopInterface $loop, array $context = array())
    {
        $this->loop = $loop;

        // a single port has been given => assume localhost
        if ((string)(int)$uri === (string)$uri) {
            $uri = '127.0.0.1:' . $uri;
        }

        // assume default scheme if none has been given
        if (\strpos($uri, '://') === false) {
            $uri = 'tcp://' . $uri;
        }

        // parse_url() does not accept null ports (random port assignment) => manually remove
        if (\substr($uri, -2) === ':0') {
            $parts = \parse_url(\substr($uri, 0, -2));
            if ($parts) {
                $parts['port'] = 0;
            }
        } else {
            $parts = \parse_url($uri);
        }

        // ensure URI contains TCP scheme, host and port
        if (!$parts || !isset($parts['scheme'], $parts['host'], $parts['port']) || $parts['scheme'] !== 'tcp') {
            throw new \InvalidArgumentException('Invalid URI "' . $uri . '" given');
        }

        if (false === \filter_var(\trim($parts['host'], '[]'), \FILTER_VALIDATE_IP)) {
            throw new \InvalidArgumentException('Given URI "' . $uri . '" does not contain a valid host IP');
        }

        $this->master = @\stream_socket_server(
            $uri,
            $errno,
            $errstr,
            \STREAM_SERVER_BIND | \STREAM_SERVER_LISTEN,
            \stream_context_create(array('socket' => $context + array('backlog' => 511)))
        );
        if (false === $this->master) {
            throw new \RuntimeException('Failed to listen on "' . $uri . '": ' . $errstr, $errno);
        }
        \stream_set_blocking($this->master, false);

        $this->resume();
    }

    public function getAddress()
    {
        if (!\is_resource($this->master)) {
            return null;
        }

        $address = \stream_socket_get_name($this->master, false);

        // check if this is an IPv6 address which includes multiple colons but no square brackets
        $pos = \strrpos($address, ':');
        if ($pos !== false && \strpos($address, ':') < $pos && \substr($address, 0, 1) !== '[') {
            $address = '[' . \substr($address, 0, $pos) . ']:' . \substr($address, $pos + 1); // @codeCoverageIgnore
        }

        return 'tcp://' . $address;
    }

    public function pause()
    {
        if (!$this->listening) {
            return;
        }

        $this->loop->removeReadStream($this->master);
        $this->listening = false;
    }

    public function resume()
    {
        if ($this->listening || !\is_resource($this->master)) {
            return;
        }

        $that = $this;
        $this->loop->addReadStream($this->master, function ($master) use ($that) {
            $newSocket = @\stream_socket_accept($master, 0);
            if (false === $newSocket) {
                $that->emit('error', array(new \RuntimeException('Error accepting new connection')));

                return;
            }
            $that->handleConnection($newSocket);
        });
        $this->listening = true;
    }

    public function close()
    {
        if (!\is_resource($this->master)) {
            return;
        }

        $this->pause();
        \fclose($this->master);
        $this->removeAllListeners();
    }

    /** @internal */
    public function handleConnection($socket)
    {
        $this->emit('connection', array(
            new Connection($socket, $this->loop)
        ));
    }
}
<?php

namespace React\Socket;

use React\EventLoop\LoopInterface;
use React\Promise\Timer;
use React\Promise\Timer\TimeoutException;

final class TimeoutConnector implements ConnectorInterface
{
    private $connector;
    private $timeout;
    private $loop;

    public function __construct(ConnectorInterface $connector, $timeout, LoopInterface $loop)
    {
        $this->connector = $connector;
        $this->timeout = $timeout;
        $this->loop = $loop;
    }

    public function connect($uri)
    {
        return Timer\timeout($this->connector->connect($uri), $this->timeout, $this->loop)->then(null, self::handler($uri));
    }

    /**
     * Creates a static rejection handler that reports a proper error message in case of a timeout.
     *
     * This uses a private static helper method to ensure this closure is not
     * bound to this instance and the exception trace does not include a
     * reference to this instance and its connector stack as a result.
     *
     * @param string $uri
     * @return callable
     */
    private static function handler($uri)
    {
        return function (\Exception $e) use ($uri) {
            if ($e instanceof TimeoutException) {
                throw new \RuntimeException(
                    'Connection to ' . $uri . ' timed out after ' . $e->getTimeout() . ' seconds',
                    \defined('SOCKET_ETIMEDOUT') ? \SOCKET_ETIMEDOUT : 0
                );
            }

            throw $e;
        };
    }
}
<?php

namespace React\Socket;

use React\EventLoop\LoopInterface;
use React\Promise;
use InvalidArgumentException;
use RuntimeException;

/**
 * Unix domain socket connector
 *
 * Unix domain sockets use atomic operations, so we can as well emulate
 * async behavior.
 */
final class UnixConnector implements ConnectorInterface
{
    private $loop;

    public function __construct(LoopInterface $loop)
    {
        $this->loop = $loop;
    }

    public function connect($path)
    {
        if (\strpos($path, '://') === false) {
            $path = 'unix://' . $path;
        } elseif (\substr($path, 0, 7) !== 'unix://') {
            return Promise\reject(new \InvalidArgumentException('Given URI "' . $path . '" is invalid'));
        }

        $resource = @\stream_socket_client($path, $errno, $errstr, 1.0);

        if (!$resource) {
            return Promise\reject(new \RuntimeException('Unable to connect to unix domain socket "' . $path . '": ' . $errstr, $errno));
        }

        $connection = new Connection($resource, $this->loop);
        $connection->unix = true;

        return Promise\resolve($connection);
    }
}
<?php

namespace React\Socket;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use InvalidArgumentException;
use RuntimeException;

/**
 * The `UnixServer` class implements the `ServerInterface` and
 * is responsible for accepting plaintext connections on unix domain sockets.
 *
 * ```php
 * $server = new React\Socket\UnixServer('unix:///tmp/app.sock', $loop);
 * ```
 *
 * See also the `ServerInterface` for more details.
 *
 * @see ServerInterface
 * @see ConnectionInterface
 */
final class UnixServer extends EventEmitter implements ServerInterface
{
    private $master;
    private $loop;
    private $listening = false;

    /**
     * Creates a plaintext socket server and starts listening on the given unix socket
     *
     * This starts accepting new incoming connections on the given address.
     * See also the `connection event` documented in the `ServerInterface`
     * for more details.
     *
     * ```php
     * $server = new React\Socket\UnixServer('unix:///tmp/app.sock', $loop);
     * ```
     *
     * @param string        $path
     * @param LoopInterface $loop
     * @param array         $context
     * @throws InvalidArgumentException if the listening address is invalid
     * @throws RuntimeException if listening on this address fails (already in use etc.)
     */
    public function __construct($path, LoopInterface $loop, array $context = array())
    {
        $this->loop = $loop;

        if (\strpos($path, '://') === false) {
            $path = 'unix://' . $path;
        } elseif (\substr($path, 0, 7) !== 'unix://') {
            throw new \InvalidArgumentException('Given URI "' . $path . '" is invalid');
        }

        $this->master = @\stream_socket_server(
            $path,
            $errno,
            $errstr,
            \STREAM_SERVER_BIND | \STREAM_SERVER_LISTEN,
            \stream_context_create(array('socket' => $context))
        );
        if (false === $this->master) {
            // PHP does not seem to report errno/errstr for Unix domain sockets (UDS) right now.
            // This only applies to UDS server sockets, see also https://3v4l.org/NAhpr.
            // Parse PHP warning message containing unknown error, HHVM reports proper info at least.
            if ($errno === 0 && $errstr === '') {
                $error = \error_get_last();
                if (\preg_match('/\(([^\)]+)\)|\[(\d+)\]: (.*)/', $error['message'], $match)) {
                    $errstr = isset($match[3]) ? $match['3'] : $match[1];
                    $errno = isset($match[2]) ? (int)$match[2] : 0;
                }
            }

            throw new \RuntimeException('Failed to listen on Unix domain socket "' . $path . '": ' . $errstr, $errno);
        }
        \stream_set_blocking($this->master, 0);

        $this->resume();
    }

    public function getAddress()
    {
        if (!\is_resource($this->master)) {
            return null;
        }

        return 'unix://' . \stream_socket_get_name($this->master, false);
    }

    public function pause()
    {
        if (!$this->listening) {
            return;
        }

        $this->loop->removeReadStream($this->master);
        $this->listening = false;
    }

    public function resume()
    {
        if ($this->listening || !is_resource($this->master)) {
            return;
        }

        $that = $this;
        $this->loop->addReadStream($this->master, function ($master) use ($that) {
            $newSocket = @\stream_socket_accept($master, 0);
            if (false === $newSocket) {
                $that->emit('error', array(new \RuntimeException('Error accepting new connection')));

                return;
            }
            $that->handleConnection($newSocket);
        });
        $this->listening = true;
    }

    public function close()
    {
        if (!\is_resource($this->master)) {
            return;
        }

        $this->pause();
        \fclose($this->master);
        $this->removeAllListeners();
    }

    /** @internal */
    public function handleConnection($socket)
    {
        $connection = new Connection($socket, $this->loop);
        $connection->unix = true;

        $this->emit('connection', array(
            $connection
        ));
    }
}
# Changelog

## 1.1.1 (2020-05-04)

*   Fix: Fix faulty write buffer behavior when sending large data chunks over TLS (Mac OS X only).
    (#150 by @clue)

*   Minor code style improvements to fix phpstan analysis warnings and
    add `.gitattributes` to exclude dev files from exports.
    (#140 by @flow-control and #144 by @reedy)

*   Improve test suite to run tests on PHP 7.4 and simplify test matrix.
    (#147 by @clue)

## 1.1.0 (2019-01-01)

*   Improvement: Increase performance by optimizing global function and constant look ups.
    (#137 by @WyriHaximus)

*   Travis: Test against PHP 7.3.
    (#138 by @WyriHaximus)

*   Fix: Ignore empty reads.
    (#139 by @WyriHaximus)

## 1.0.0 (2018-07-11)

*   First stable LTS release, now following [SemVer](https://semver.org/).
    We'd like to emphasize that this component is production ready and battle-tested.
    We plan to support all long-term support (LTS) releases for at least 24 months,
    so you have a rock-solid foundation to build on top of.

>   Contains no other changes, so it's actually fully compatible with the v0.7.7 release.

## 0.7.7 (2018-01-19)

*   Improve test suite by fixing forward compatibility with upcoming EventLoop
    releases, avoid risky tests and add test group to skip integration tests
    relying on internet connection and apply appropriate test timeouts.
    (#128, #131 and #132 by @clue)

## 0.7.6 (2017-12-21)

*   Fix: Work around reading from unbuffered pipe stream in legacy PHP < 5.4.28 and PHP < 5.5.12
    (#126 by @clue)

*   Improve test suite by simplifying test bootstrapping logic via Composer and
    test against PHP 7.2
    (#127 by @clue and #124 by @carusogabriel)

## 0.7.5 (2017-11-20)

*   Fix: Igore excessive `fopen()` mode flags for `WritableResourceStream`
    (#119 by @clue)

*   Fix: Fix forward compatibility with upcoming EventLoop releases
    (#121 by @clue)

*   Restructure examples to ease getting started
    (#123 by @clue)

*   Improve test suite by adding forward compatibility with PHPUnit 6 and
    ignore Mac OS X test failures for now until Travis tests work again
    (#122 by @gabriel-caruso and #120 by @clue)

## 0.7.4 (2017-10-11)

*   Fix: Remove event listeners from `CompositeStream` once closed and
    remove undocumented left-over `close` event argument
    (#116 by @clue)

*   Minor documentation improvements: Fix wrong class name in example,
    fix typos in README and
    fix forward compatibility with upcoming EventLoop releases in example
    (#113 by @docteurklein and #114 and #115 by @clue)

*   Improve test suite by running against Mac OS X on Travis
    (#112 by @clue)

## 0.7.3 (2017-08-05)

*   Improvement: Support Événement 3.0 a long side 2.0 and 1.0
    (#108 by @WyriHaximus)

*   Readme: Corrected loop initialization in usage example
    (#109 by @pulyavin)

*   Travis: Lock linux distribution preventing future builds from breaking
    (#110 by @clue)

## 0.7.2 (2017-06-15)

*   Bug fix: WritableResourceStream: Close the underlying stream when closing the stream.
    (#107 by @WyriHaximus)  

## 0.7.1 (2017-05-20)

*   Feature: Add optional `$writeChunkSize` parameter to limit maximum number of
    bytes to write at once.
    (#105 by @clue)

    ```php
    $stream = new WritableResourceStream(STDOUT, $loop, null, 8192);
    ```

*   Ignore HHVM test failures for now until Travis tests work again
    (#106 by @clue)

## 0.7.0 (2017-05-04)

*   Removed / BC break: Remove deprecated and unneeded functionality
    (#45, #87, #90, #91 and #93 by @clue)

    *   Remove deprecated `Stream` class, use `DuplexResourceStream` instead
        (#87 by @clue)
      
    *   Remove public `$buffer` property, use new constructor parameters instead
        (#91 by @clue)

    *   Remove public `$stream` property from all resource streams
        (#90 by @clue)

    *   Remove undocumented and now unused `ReadableStream` and `WritableStream`
        (#93 by @clue)

    *   Remove `BufferedSink`
        (#45 by @clue)

*   Feature / BC break: Simplify `ThroughStream` by using data callback instead of
    inheritance. It is now a direct implementation of `DuplexStreamInterface`.
    (#88 and #89 by @clue)

    ```php
    $through = new ThroughStream(function ($data) {
        return json_encode($data) . PHP_EOL;
    });
    $through->on('data', $this->expectCallableOnceWith("[2, true]\n"));

    $through->write(array(2, true));
    ```

*   Feature / BC break: The `CompositeStream` starts closed if either side is
    already closed and forwards pause to pipe source on first write attempt.
    (#96 and #103 by @clue)
    
    If either side of the composite stream closes, it will also close the other
    side. We now also ensure that if either side is already closed during
    instantiation, it will also close the other side.

*   BC break: Mark all classes as `final` and
    mark internal API as `private` to discourage inheritance
    (#95 and #99 by @clue)

*   Feature / BC break: Only emit `error` event for fatal errors
    (#92 by @clue)

    >   The `error` event was previously also allowed to be emitted for non-fatal
        errors, but our implementations actually only ever emitted this as a fatal
        error and then closed the stream.

*   Feature: Explicitly allow custom events and exclude any semantics
    (#97 by @clue)

*   Strict definition for event callback functions
    (#101 by @clue)

*   Support legacy PHP 5.3 through PHP 7.1 and HHVM and improve usage documentation
    (#100 and #102 by @clue)

*   Actually require all dependencies so this is self-contained and improve
    forward compatibility with EventLoop v1.0 and v0.5
    (#94 and #98 by @clue)

## 0.6.0 (2017-03-26)

* Feature / Fix / BC break: Add `DuplexResourceStream` and deprecate `Stream`
  (#85 by @clue)

  ```php
  // old (does still work for BC reasons)
  $stream = new Stream($connection, $loop);

  // new
  $stream = new DuplexResourceStream($connection, $loop);
  ```

  Note that the `DuplexResourceStream` now rejects read-only or write-only
  streams, so this may affect BC. If you want a read-only or write-only
  resource, use `ReadableResourceStream` or `WritableResourceStream` instead of
  `DuplexResourceStream`.

  > BC note: This class was previously called `Stream`. The `Stream` class still
    exists for BC reasons and will be removed in future versions of this package.

* Feature / BC break: Add `WritableResourceStream` (previously called `Buffer`)
  (#84 by @clue)

  ```php
  // old
  $stream = new Buffer(STDOUT, $loop);

  // new
  $stream = new WritableResourceStream(STDOUT, $loop);
  ```

* Feature: Add `ReadableResourceStream`
  (#83 by @clue)

  ```php
  $stream = new ReadableResourceStream(STDIN, $loop);
  ```

* Fix / BC Break: Enforce using non-blocking I/O
  (#46 by @clue)

  > BC note: This is known to affect process pipes on Windows which do not
    support non-blocking I/O and could thus block the whole EventLoop previously.

* Feature / Fix / BC break: Consistent semantics for
  `DuplexStreamInterface::end()` to ensure it SHOULD also end readable side
  (#86 by @clue)

* Fix: Do not use unbuffered reads on pipe streams for legacy PHP < 5.4
  (#80 by @clue)

## 0.5.0 (2017-03-08)

* Feature / BC break: Consistent `end` event semantics (EOF)
  (#70 by @clue)
  
  The `end` event will now only be emitted for a *successful* end, not if the
  stream closes due to an unrecoverable `error` event or if you call `close()`
  explicitly.
  If you want to detect when the stream closes (terminates), use the `close`
  event instead.

* BC break: Remove custom (undocumented) `full-drain` event from `Buffer`
  (#63 and #68 by @clue)

  > The `full-drain` event was undocumented and mostly used internally.
    Relying on this event has attracted some low-quality code in the past, so
    we've removed this from the public API in order to work out a better
    solution instead.
    If you want to detect when the buffer finishes flushing data to the stream,
    you may want to look into its `end()` method or the `close` event instead.

* Feature / BC break: Consistent event semantics and documentation,
  explicitly state *when* events will be emitted and *which* arguments they
  receive.
  (#73 and #69 by @clue)

  The documentation now explicitly defines each event and its arguments.
  Custom events and event arguments are still supported.
  Most notably, all defined events only receive inherently required event
  arguments and no longer transmit the instance they are emitted on for
  consistency and performance reasons.

  ```php
  // old (inconsistent and not supported by all implementations)
  $stream->on('data', function ($data, $stream) {
      // process $data
  });

  // new (consistent throughout the whole ecosystem)
  $stream->on('data', function ($data) use ($stream) {
      // process $data
  });
  ```

  > This mostly adds documentation (and thus some stricter, consistent 
    definitions) for the existing behavior, it does NOT define any major
    changes otherwise.
    Most existing code should be compatible with these changes, unless
    it relied on some undocumented/unintended semantics.

* Feature / BC break: Consistent method semantics and documentation
  (#72 by @clue)

  > This mostly adds documentation (and thus some stricter, consistent
    definitions) for the existing behavior, it does NOT define any major
    changes otherwise.
    Most existing code should be compatible with these changes, unless
    it relied on some undocumented/unintended semantics.

* Feature: Consistent `pipe()` semantics for closed and closing streams
  (#71 from @clue)

  The source stream will now always be paused via `pause()` when the
  destination stream closes. Also, properly stop piping if the source
  stream closes and remove all event forwarding.

* Improve test suite by adding PHPUnit to `require-dev` and improving coverage.
  (#74 and #75 by @clue, #66 by @nawarian)

## 0.4.6 (2017-01-25)

* Feature: The `Buffer` can now be injected into the `Stream` (or be used standalone)
  (#62 by @clue)

* Fix: Forward `close` event only once for `CompositeStream` and `ThroughStream`
  (#60 by @clue)

* Fix: Consistent `close` event behavior for `Buffer`
  (#61 by @clue)

## 0.4.5 (2016-11-13)

* Feature: Support setting read buffer size to `null` (infinite)
  (#42 by @clue)

* Fix: Do not emit `full-drain` event if `Buffer` is closed during `drain` event
  (#55 by @clue)

* Vastly improved performance by factor of 10x to 20x.
  Raise default buffer sizes to 64 KiB and simplify and improve error handling
  and unneeded function calls.
  (#53, #55, #56 by @clue)

## 0.4.4 (2016-08-22)

* Bug fix: Emit `error` event and close `Stream` when accessing the underlying
  stream resource fails with a permanent error.
  (#52 and #40 by @clue, #25 by @lysenkobv)

* Bug fix: Do not emit empty `data` event if nothing has been read (stream reached EOF)
  (#39 by @clue)

* Bug fix: Ignore empty writes to `Buffer`
  (#51 by @clue)

* Add benchmarking script to measure throughput in CI
  (#41 by @clue)

## 0.4.3 (2015-10-07)

* Bug fix: Read buffer to 0 fixes error with libevent and large quantity of I/O (@mbonneau)
* Bug fix: No double-write during drain call (@arnaud-lb)
* Bug fix: Support HHVM (@clue)
* Adjust compatibility to 5.3 (@clue)

## 0.4.2 (2014-09-09)

* Added DuplexStreamInterface
* Stream sets stream resources to non-blocking
* Fixed potential race condition in pipe

## 0.4.1 (2014-04-13)

* Bug fix: v0.3.4 changes merged for v0.4.1

## 0.3.4 (2014-03-30)

* Bug fix: [Stream] Fixed 100% CPU spike from non-empty write buffer on closed stream

## 0.4.0 (2014-02-02)

* BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
* BC break: Update to Evenement 2.0
* Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0

## 0.3.3 (2013-07-08)

* Bug fix: [Stream] Correctly detect closed connections

## 0.3.2 (2013-05-10)

* Bug fix: [Stream] Make sure CompositeStream is closed properly

## 0.3.1 (2013-04-21)

* Bug fix: [Stream] Allow any `ReadableStreamInterface` on `BufferedSink::createPromise()`

## 0.3.0 (2013-04-14)

* Feature: [Stream] Factory method for BufferedSink

## 0.2.6 (2012-12-26)

* Version bump

## 0.2.5 (2012-11-26)

* Feature: Make BufferedSink trigger progress events on the promise (@jsor)

## 0.2.4 (2012-11-18)

* Feature: Added ThroughStream, CompositeStream, ReadableStream and WritableStream
* Feature: Added BufferedSink

## 0.2.3 (2012-11-14)

* Version bump

## 0.2.2 (2012-10-28)

* Version bump

## 0.2.1 (2012-10-14)

* Bug fix: Check for EOF in `Buffer::write()`

## 0.2.0 (2012-09-10)

* Version bump

## 0.1.1 (2012-07-12)

* Bug fix: Testing and functional against PHP >= 5.3.3 and <= 5.3.8

## 0.1.0 (2012-07-11)

* First tagged release
{
    "name": "react/stream",
    "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP",
    "keywords": ["event-driven", "readable", "writable", "stream", "non-blocking", "io", "pipe", "ReactPHP"],
    "license": "MIT",
    "require": {
        "php": ">=5.3.8",
        "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5",
        "evenement/evenement": "^3.0 || ^2.0 || ^1.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35",
        "clue/stream-filter": "~1.2"
    },
    "autoload": {
        "psr-4": {
            "React\\Stream\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "React\\Tests\\Stream\\": "tests"
        }
    }
}
Copyright (c) 2012 Igor Wiedler, Chris Boden

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
# Stream

[![Build Status](https://travis-ci.org/reactphp/stream.svg?branch=master)](https://travis-ci.org/reactphp/stream)

Event-driven readable and writable streams for non-blocking I/O in [ReactPHP](https://reactphp.org/).

In order to make the [EventLoop](https://github.com/reactphp/event-loop)
easier to use, this component introduces the powerful concept of "streams".
Streams allow you to efficiently process huge amounts of data (such as a multi
Gigabyte file download) in small chunks without having to store everything in
memory at once.
They are very similar to the streams found in PHP itself,
but have an interface more suited for async, non-blocking I/O.

**Table of contents**

* [Stream usage](#stream-usage)
  * [ReadableStreamInterface](#readablestreaminterface)
    * [data event](#data-event)
    * [end event](#end-event)
    * [error event](#error-event)
    * [close event](#close-event)
    * [isReadable()](#isreadable)
    * [pause()](#pause)
    * [resume()](#resume)
    * [pipe()](#pipe)
    * [close()](#close)
  * [WritableStreamInterface](#writablestreaminterface)
    * [drain event](#drain-event)
    * [pipe event](#pipe-event)
    * [error event](#error-event-1)
    * [close event](#close-event-1)
    * [isWritable()](#iswritable)
    * [write()](#write)
    * [end()](#end)
    * [close()](#close-1)
  * [DuplexStreamInterface](#duplexstreaminterface)
* [Creating streams](#creating-streams)
  * [ReadableResourceStream](#readableresourcestream)
  * [WritableResourceStream](#writableresourcestream)
  * [DuplexResourceStream](#duplexresourcestream)
  * [ThroughStream](#throughstream)
  * [CompositeStream](#compositestream)
* [Usage](#usage)
* [Install](#install)
* [Tests](#tests)
* [License](#license)
* [More](#more)

## Stream usage

ReactPHP uses the concept of "streams" throughout its ecosystem to provide a
consistent higher-level abstraction for processing streams of arbitrary data
contents and size.
While a stream itself is a quite low-level concept, it can be used as a powerful
abstraction to build higher-level components and protocols on top.

If you're new to this concept, it helps to think of them as a water pipe:
You can consume water from a source or you can produce water and forward (pipe)
it to any destination (sink).

Similarly, streams can either be

* readable (such as `STDIN` terminal input) or
* writable (such as `STDOUT` terminal output) or
* duplex (both readable *and* writable, such as a TCP/IP connection)

Accordingly, this package defines the following three interfaces

* [`ReadableStreamInterface`](#readablestreaminterface)
* [`WritableStreamInterface`](#writablestreaminterface)
* [`DuplexStreamInterface`](#duplexstreaminterface)

### ReadableStreamInterface

The `ReadableStreamInterface` is responsible for providing an interface for
read-only streams and the readable side of duplex streams.

Besides defining a few methods, this interface also implements the
`EventEmitterInterface` which allows you to react to certain events.

The event callback functions MUST be a valid `callable` that obeys strict
parameter definitions and MUST accept event parameters exactly as documented.
The event callback functions MUST NOT throw an `Exception`.
The return value of the event callback functions will be ignored and has no
effect, so for performance reasons you're recommended to not return any
excessive data structures.

Every implementation of this interface MUST follow these event semantics in
order to be considered a well-behaving stream.

> Note that higher-level implementations of this interface may choose to
  define additional events with dedicated semantics not defined as part of
  this low-level stream specification. Conformance with these event semantics
  is out of scope for this interface, so you may also have to refer to the
  documentation of such a higher-level implementation.

#### data event

The `data` event will be emitted whenever some data was read/received
from this source stream.
The event receives a single mixed argument for incoming data.

```php
$stream->on('data', function ($data) {
    echo $data;
});
```

This event MAY be emitted any number of times, which may be zero times if
this stream does not send any data at all.
It SHOULD not be emitted after an `end` or `close` event.

The given `$data` argument may be of mixed type, but it's usually
recommended it SHOULD be a `string` value or MAY use a type that allows
representation as a `string` for maximum compatibility.

Many common streams (such as a TCP/IP connection or a file-based stream)
will emit the raw (binary) payload data that is received over the wire as
chunks of `string` values.

Due to the stream-based nature of this, the sender may send any number
of chunks with varying sizes. There are no guarantees that these chunks
will be received with the exact same framing the sender intended to send.
In other words, many lower-level protocols (such as TCP/IP) transfer the
data in chunks that may be anywhere between single-byte values to several
dozens of kilobytes. You may want to apply a higher-level protocol to
these low-level data chunks in order to achieve proper message framing.
  
#### end event

The `end` event will be emitted once the source stream has successfully
reached the end of the stream (EOF).

```php
$stream->on('end', function () {
    echo 'END';
});
```

This event SHOULD be emitted once or never at all, depending on whether
a successful end was detected.
It SHOULD NOT be emitted after a previous `end` or `close` event.
It MUST NOT be emitted if the stream closes due to a non-successful
end, such as after a previous `error` event.

After the stream is ended, it MUST switch to non-readable mode,
see also `isReadable()`.

This event will only be emitted if the *end* was reached successfully,
not if the stream was interrupted by an unrecoverable error or explicitly
closed. Not all streams know this concept of a "successful end".
Many use-cases involve detecting when the stream closes (terminates)
instead, in this case you should use the `close` event.
After the stream emits an `end` event, it SHOULD usually be followed by a
`close` event.

Many common streams (such as a TCP/IP connection or a file-based stream)
will emit this event if either the remote side closes the connection or
a file handle was successfully read until reaching its end (EOF).

Note that this event should not be confused with the `end()` method.
This event defines a successful end *reading* from a source stream, while
the `end()` method defines *writing* a successful end to a destination
stream.

#### error event

The `error` event will be emitted once a fatal error occurs, usually while
trying to read from this stream.
The event receives a single `Exception` argument for the error instance.

```php
$server->on('error', function (Exception $e) {
    echo 'Error: ' . $e->getMessage() . PHP_EOL;
});
```

This event SHOULD be emitted once the stream detects a fatal error, such
as a fatal transmission error or after an unexpected `data` or premature
`end` event.
It SHOULD NOT be emitted after a previous `error`, `end` or `close` event.
It MUST NOT be emitted if this is not a fatal error condition, such as
a temporary network issue that did not cause any data to be lost.

After the stream errors, it MUST close the stream and SHOULD thus be
followed by a `close` event and then switch to non-readable mode, see
also `close()` and `isReadable()`.

Many common streams (such as a TCP/IP connection or a file-based stream)
only deal with data transmission and do not make assumption about data
boundaries (such as unexpected `data` or premature `end` events).
In other words, many lower-level protocols (such as TCP/IP) may choose
to only emit this for a fatal transmission error once and will then
close (terminate) the stream in response.

If this stream is a `DuplexStreamInterface`, you should also notice
how the writable side of the stream also implements an `error` event.
In other words, an error may occur while either reading or writing the
stream which should result in the same error processing.

#### close event

The `close` event will be emitted once the stream closes (terminates).

```php
$stream->on('close', function () {
    echo 'CLOSED';
});
```

This event SHOULD be emitted once or never at all, depending on whether
the stream ever terminates.
It SHOULD NOT be emitted after a previous `close` event.

After the stream is closed, it MUST switch to non-readable mode,
see also `isReadable()`.

Unlike the `end` event, this event SHOULD be emitted whenever the stream
closes, irrespective of whether this happens implicitly due to an
unrecoverable error or explicitly when either side closes the stream.
If you only want to detect a *successful* end, you should use the `end`
event instead.

Many common streams (such as a TCP/IP connection or a file-based stream)
will likely choose to emit this event after reading a *successful* `end`
event or after a fatal transmission `error` event.

If this stream is a `DuplexStreamInterface`, you should also notice
how the writable side of the stream also implements a `close` event.
In other words, after receiving this event, the stream MUST switch into
non-writable AND non-readable mode, see also `isWritable()`.
Note that this event should not be confused with the `end` event.

#### isReadable()

The `isReadable(): bool` method can be used to
check whether this stream is in a readable state (not closed already).

This method can be used to check if the stream still accepts incoming
data events or if it is ended or closed already.
Once the stream is non-readable, no further `data` or `end` events SHOULD
be emitted.

```php
assert($stream->isReadable() === false);

$stream->on('data', assertNeverCalled());
$stream->on('end', assertNeverCalled());
```

A successfully opened stream always MUST start in readable mode.

Once the stream ends or closes, it MUST switch to non-readable mode.
This can happen any time, explicitly through `close()` or
implicitly due to a remote close or an unrecoverable transmission error.
Once a stream has switched to non-readable mode, it MUST NOT transition
back to readable mode.

If this stream is a `DuplexStreamInterface`, you should also notice
how the writable side of the stream also implements an `isWritable()`
method. Unless this is a half-open duplex stream, they SHOULD usually
have the same return value.

#### pause()

The `pause(): void` method can be used to
pause reading incoming data events.

Removes the data source file descriptor from the event loop. This
allows you to throttle incoming data.

Unless otherwise noted, a successfully opened stream SHOULD NOT start
in paused state.

Once the stream is paused, no futher `data` or `end` events SHOULD
be emitted.

```php
$stream->pause();

$stream->on('data', assertShouldNeverCalled());
$stream->on('end', assertShouldNeverCalled());
```

This method is advisory-only, though generally not recommended, the
stream MAY continue emitting `data` events.

You can continue processing events by calling `resume()` again.

Note that both methods can be called any number of times, in particular
calling `pause()` more than once SHOULD NOT have any effect.

See also `resume()`.

#### resume()

The `resume(): void` method can be used to
resume reading incoming data events.

Re-attach the data source after a previous `pause()`.

```php
$stream->pause();

$loop->addTimer(1.0, function () use ($stream) {
    $stream->resume();
});
```

Note that both methods can be called any number of times, in particular
calling `resume()` without a prior `pause()` SHOULD NOT have any effect.
 
See also `pause()`.

#### pipe()

The `pipe(WritableStreamInterface $dest, array $options = [])` method can be used to
pipe all the data from this readable source into the given writable destination.

Automatically sends all incoming data to the destination.
Automatically throttles the source based on what the destination can handle.

```php
$source->pipe($dest);
```

Similarly, you can also pipe an instance implementing `DuplexStreamInterface`
into itself in order to write back all the data that is received.
This may be a useful feature for a TCP/IP echo service:

```php
$connection->pipe($connection);
```

This method returns the destination stream as-is, which can be used to
set up chains of piped streams:

```php
$source->pipe($decodeGzip)->pipe($filterBadWords)->pipe($dest);
```

By default, this will call `end()` on the destination stream once the
source stream emits an `end` event. This can be disabled like this:

```php
$source->pipe($dest, array('end' => false));
```

Note that this only applies to the `end` event.
If an `error` or explicit `close` event happens on the source stream,
you'll have to manually close the destination stream:

```php
$source->pipe($dest);
$source->on('close', function () use ($dest) {
    $dest->end('BYE!');
});
```

If the source stream is not readable (closed state), then this is a NO-OP.

```php
$source->close();
$source->pipe($dest); // NO-OP
```

If the destinantion stream is not writable (closed state), then this will simply
throttle (pause) the source stream:

```php
$dest->close();
$source->pipe($dest); // calls $source->pause()
```

Similarly, if the destination stream is closed while the pipe is still
active, it will also throttle (pause) the source stream:

```php
$source->pipe($dest);
$dest->close(); // calls $source->pause()
```

Once the pipe is set up successfully, the destination stream MUST emit
a `pipe` event with this source stream an event argument.

#### close()

The `close(): void` method can be used to
close the stream (forcefully).

This method can be used to (forcefully) close the stream.

```php
$stream->close();
```

Once the stream is closed, it SHOULD emit a `close` event.
Note that this event SHOULD NOT be emitted more than once, in particular
if this method is called multiple times.

After calling this method, the stream MUST switch into a non-readable
mode, see also `isReadable()`.
This means that no further `data` or `end` events SHOULD be emitted.

```php
$stream->close();
assert($stream->isReadable() === false);

$stream->on('data', assertNeverCalled());
$stream->on('end', assertNeverCalled());
```

If this stream is a `DuplexStreamInterface`, you should also notice
how the writable side of the stream also implements a `close()` method.
In other words, after calling this method, the stream MUST switch into
non-writable AND non-readable mode, see also `isWritable()`.
Note that this method should not be confused with the `end()` method.

### WritableStreamInterface

The `WritableStreamInterface` is responsible for providing an interface for
write-only streams and the writable side of duplex streams.

Besides defining a few methods, this interface also implements the
`EventEmitterInterface` which allows you to react to certain events.

The event callback functions MUST be a valid `callable` that obeys strict
parameter definitions and MUST accept event parameters exactly as documented.
The event callback functions MUST NOT throw an `Exception`.
The return value of the event callback functions will be ignored and has no
effect, so for performance reasons you're recommended to not return any
excessive data structures.

Every implementation of this interface MUST follow these event semantics in
order to be considered a well-behaving stream.

> Note that higher-level implementations of this interface may choose to
  define additional events with dedicated semantics not defined as part of
  this low-level stream specification. Conformance with these event semantics
  is out of scope for this interface, so you may also have to refer to the
  documentation of such a higher-level implementation.

#### drain event

The `drain` event will be emitted whenever the write buffer became full
previously and is now ready to accept more data.

```php
$stream->on('drain', function () use ($stream) {
    echo 'Stream is now ready to accept more data';
});
```

This event SHOULD be emitted once every time the buffer became full
previously and is now ready to accept more data.
In other words, this event MAY be emitted any number of times, which may
be zero times if the buffer never became full in the first place.
This event SHOULD NOT be emitted if the buffer has not become full
previously.

This event is mostly used internally, see also `write()` for more details.

#### pipe event

The `pipe` event will be emitted whenever a readable stream is `pipe()`d
into this stream.
The event receives a single `ReadableStreamInterface` argument for the
source stream.

```php
$stream->on('pipe', function (ReadableStreamInterface $source) use ($stream) {
    echo 'Now receiving piped data';

    // explicitly close target if source emits an error
    $source->on('error', function () use ($stream) {
        $stream->close();
    });
});

$source->pipe($stream);
```

This event MUST be emitted once for each readable stream that is
successfully piped into this destination stream.
In other words, this event MAY be emitted any number of times, which may
be zero times if no stream is ever piped into this stream.
This event MUST NOT be emitted if either the source is not readable
(closed already) or this destination is not writable (closed already).

This event is mostly used internally, see also `pipe()` for more details.

#### error event

The `error` event will be emitted once a fatal error occurs, usually while
trying to write to this stream.
The event receives a single `Exception` argument for the error instance.

```php
$stream->on('error', function (Exception $e) {
    echo 'Error: ' . $e->getMessage() . PHP_EOL;
});
```

This event SHOULD be emitted once the stream detects a fatal error, such
as a fatal transmission error.
It SHOULD NOT be emitted after a previous `error` or `close` event.
It MUST NOT be emitted if this is not a fatal error condition, such as
a temporary network issue that did not cause any data to be lost.

After the stream errors, it MUST close the stream and SHOULD thus be
followed by a `close` event and then switch to non-writable mode, see
also `close()` and `isWritable()`.

Many common streams (such as a TCP/IP connection or a file-based stream)
only deal with data transmission and may choose
to only emit this for a fatal transmission error once and will then
close (terminate) the stream in response.

If this stream is a `DuplexStreamInterface`, you should also notice
how the readable side of the stream also implements an `error` event.
In other words, an error may occur while either reading or writing the
stream which should result in the same error processing.

#### close event

The `close` event will be emitted once the stream closes (terminates).

```php
$stream->on('close', function () {
    echo 'CLOSED';
});
```

This event SHOULD be emitted once or never at all, depending on whether
the stream ever terminates.
It SHOULD NOT be emitted after a previous `close` event.

After the stream is closed, it MUST switch to non-writable mode,
see also `isWritable()`.

This event SHOULD be emitted whenever the stream closes, irrespective of
whether this happens implicitly due to an unrecoverable error or
explicitly when either side closes the stream.

Many common streams (such as a TCP/IP connection or a file-based stream)
will likely choose to emit this event after flushing the buffer from
the `end()` method, after receiving a *successful* `end` event or after
a fatal transmission `error` event.

If this stream is a `DuplexStreamInterface`, you should also notice
how the readable side of the stream also implements a `close` event.
In other words, after receiving this event, the stream MUST switch into
non-writable AND non-readable mode, see also `isReadable()`.
Note that this event should not be confused with the `end` event.

#### isWritable()

The `isWritable(): bool` method can be used to
check whether this stream is in a writable state (not closed already).

This method can be used to check if the stream still accepts writing
any data or if it is ended or closed already.
Writing any data to a non-writable stream is a NO-OP:

```php
assert($stream->isWritable() === false);

$stream->write('end'); // NO-OP
$stream->end('end'); // NO-OP
```

A successfully opened stream always MUST start in writable mode.

Once the stream ends or closes, it MUST switch to non-writable mode.
This can happen any time, explicitly through `end()` or `close()` or
implicitly due to a remote close or an unrecoverable transmission error.
Once a stream has switched to non-writable mode, it MUST NOT transition
back to writable mode.

If this stream is a `DuplexStreamInterface`, you should also notice
how the readable side of the stream also implements an `isReadable()`
method. Unless this is a half-open duplex stream, they SHOULD usually
have the same return value.

#### write()

The `write(mixed $data): bool` method can be used to
write some data into the stream.

A successful write MUST be confirmed with a boolean `true`, which means
that either the data was written (flushed) immediately or is buffered and
scheduled for a future write. Note that this interface gives you no
control over explicitly flushing the buffered data, as finding the
appropriate time for this is beyond the scope of this interface and left
up to the implementation of this interface.

Many common streams (such as a TCP/IP connection or file-based stream)
may choose to buffer all given data and schedule a future flush by using
an underlying EventLoop to check when the resource is actually writable.

If a stream cannot handle writing (or flushing) the data, it SHOULD emit
an `error` event and MAY `close()` the stream if it can not recover from
this error.

If the internal buffer is full after adding `$data`, then `write()`
SHOULD return `false`, indicating that the caller should stop sending
data until the buffer drains.
The stream SHOULD send a `drain` event once the buffer is ready to accept
more data.

Similarly, if the the stream is not writable (already in a closed state)
it MUST NOT process the given `$data` and SHOULD return `false`,
indicating that the caller should stop sending data.

The given `$data` argument MAY be of mixed type, but it's usually
recommended it SHOULD be a `string` value or MAY use a type that allows
representation as a `string` for maximum compatibility.

Many common streams (such as a TCP/IP connection or a file-based stream)
will only accept the raw (binary) payload data that is transferred over
the wire as chunks of `string` values.

Due to the stream-based nature of this, the sender may send any number
of chunks with varying sizes. There are no guarantees that these chunks
will be received with the exact same framing the sender intended to send.
In other words, many lower-level protocols (such as TCP/IP) transfer the
data in chunks that may be anywhere between single-byte values to several
dozens of kilobytes. You may want to apply a higher-level protocol to
these low-level data chunks in order to achieve proper message framing.

#### end()

The `end(mixed $data = null): void` method can be used to
successfully end the stream (after optionally sending some final data).

This method can be used to successfully end the stream, i.e. close
the stream after sending out all data that is currently buffered.

```php
$stream->write('hello');
$stream->write('world');
$stream->end();
```

If there's no data currently buffered and nothing to be flushed, then
this method MAY `close()` the stream immediately.

If there's still data in the buffer that needs to be flushed first, then
this method SHOULD try to write out this data and only then `close()`
the stream.
Once the stream is closed, it SHOULD emit a `close` event.

Note that this interface gives you no control over explicitly flushing
the buffered data, as finding the appropriate time for this is beyond the
scope of this interface and left up to the implementation of this
interface.

Many common streams (such as a TCP/IP connection or file-based stream)
may choose to buffer all given data and schedule a future flush by using
an underlying EventLoop to check when the resource is actually writable.

You can optionally pass some final data that is written to the stream
before ending the stream. If a non-`null` value is given as `$data`, then
this method will behave just like calling `write($data)` before ending
with no data.

```php
// shorter version
$stream->end('bye');

// same as longer version
$stream->write('bye');
$stream->end();
```

After calling this method, the stream MUST switch into a non-writable
mode, see also `isWritable()`.
This means that no further writes are possible, so any additional
`write()` or `end()` calls have no effect.

```php
$stream->end();
assert($stream->isWritable() === false);

$stream->write('nope'); // NO-OP
$stream->end(); // NO-OP
```

If this stream is a `DuplexStreamInterface`, calling this method SHOULD
also end its readable side, unless the stream supports half-open mode.
In other words, after calling this method, these streams SHOULD switch
into non-writable AND non-readable mode, see also `isReadable()`.
This implies that in this case, the stream SHOULD NOT emit any `data`
or `end` events anymore.
Streams MAY choose to use the `pause()` method logic for this, but
special care may have to be taken to ensure a following call to the
`resume()` method SHOULD NOT continue emitting readable events.

Note that this method should not be confused with the `close()` method.

#### close()

The `close(): void` method can be used to
close the stream (forcefully).

This method can be used to forcefully close the stream, i.e. close
the stream without waiting for any buffered data to be flushed.
If there's still data in the buffer, this data SHOULD be discarded.

```php
$stream->close();
```

Once the stream is closed, it SHOULD emit a `close` event.
Note that this event SHOULD NOT be emitted more than once, in particular
if this method is called multiple times.

After calling this method, the stream MUST switch into a non-writable
mode, see also `isWritable()`.
This means that no further writes are possible, so any additional
`write()` or `end()` calls have no effect.

```php
$stream->close();
assert($stream->isWritable() === false);

$stream->write('nope'); // NO-OP
$stream->end(); // NO-OP
```

Note that this method should not be confused with the `end()` method.
Unlike the `end()` method, this method does not take care of any existing
buffers and simply discards any buffer contents.
Likewise, this method may also be called after calling `end()` on a
stream in order to stop waiting for the stream to flush its final data.

```php
$stream->end();
$loop->addTimer(1.0, function () use ($stream) {
    $stream->close();
});
```

If this stream is a `DuplexStreamInterface`, you should also notice
how the readable side of the stream also implements a `close()` method.
In other words, after calling this method, the stream MUST switch into
non-writable AND non-readable mode, see also `isReadable()`.

### DuplexStreamInterface

The `DuplexStreamInterface` is responsible for providing an interface for
duplex streams (both readable and writable).

It builds on top of the existing interfaces for readable and writable streams
and follows the exact same method and event semantics.
If you're new to this concept, you should look into the
`ReadableStreamInterface` and `WritableStreamInterface` first.

Besides defining a few methods, this interface also implements the
`EventEmitterInterface` which allows you to react to the same events defined
on the `ReadbleStreamInterface` and `WritableStreamInterface`.

The event callback functions MUST be a valid `callable` that obeys strict
parameter definitions and MUST accept event parameters exactly as documented.
The event callback functions MUST NOT throw an `Exception`.
The return value of the event callback functions will be ignored and has no
effect, so for performance reasons you're recommended to not return any
excessive data structures.

Every implementation of this interface MUST follow these event semantics in
order to be considered a well-behaving stream.

> Note that higher-level implementations of this interface may choose to
  define additional events with dedicated semantics not defined as part of
  this low-level stream specification. Conformance with these event semantics
  is out of scope for this interface, so you may also have to refer to the
  documentation of such a higher-level implementation.

See also [`ReadableStreamInterface`](#readablestreaminterface) and
[`WritableStreamInterface`](#writablestreaminterface) for more details.

## Creating streams

ReactPHP uses the concept of "streams" throughout its ecosystem, so that
many higher-level consumers of this package only deal with
[stream usage](#stream-usage).
This implies that stream instances are most often created within some
higher-level components and many consumers never actually have to deal with
creating a stream instance.

* Use [react/socket](https://github.com/reactphp/socket)
  if you want to accept incoming or establish outgoing plaintext TCP/IP or
  secure TLS socket connection streams.
* Use [react/http](https://github.com/reactphp/http)
  if you want to receive an incoming HTTP request body streams.
* Use [react/child-process](https://github.com/reactphp/child-process)
  if you want to communicate with child processes via process pipes such as
  STDIN, STDOUT, STDERR etc.
* Use experimental [react/filesystem](https://github.com/reactphp/filesystem)
  if you want to read from / write to the filesystem.
* See also the last chapter for [more real-world applications](#more).

However, if you are writing a lower-level component or want to create a stream
instance from a stream resource, then the following chapter is for you.

> Note that the following examples use `fopen()` and `stream_socket_client()`
  for illustration purposes only.
  These functions SHOULD NOT be used in a truly async program because each call
  may take several seconds to complete and would block the EventLoop otherwise.
  Additionally, the `fopen()` call will return a file handle on some platforms
  which may or may not be supported by all EventLoop implementations.
  As an alternative, you may want to use higher-level libraries listed above.

### ReadableResourceStream

The `ReadableResourceStream` is a concrete implementation of the
[`ReadableStreamInterface`](#readablestreaminterface) for PHP's stream resources.

This can be used to represent a read-only resource like a file stream opened in
readable mode or a stream such as `STDIN`:

```php
$stream = new ReadableResourceStream(STDIN, $loop);
$stream->on('data', function ($chunk) {
    echo $chunk;
});
$stream->on('end', function () {
    echo 'END';
});
```

See also [`ReadableStreamInterface`](#readablestreaminterface) for more details.

The first parameter given to the constructor MUST be a valid stream resource
that is opened in reading mode (e.g. `fopen()` mode `r`).
Otherwise, it will throw an `InvalidArgumentException`:

```php
// throws InvalidArgumentException
$stream = new ReadableResourceStream(false, $loop);
```

See also the [`DuplexResourceStream`](#readableresourcestream) for read-and-write
stream resources otherwise.

Internally, this class tries to enable non-blocking mode on the stream resource
which may not be supported for all stream resources.
Most notably, this is not supported by pipes on Windows (STDIN etc.).
If this fails, it will throw a `RuntimeException`:

```php
// throws RuntimeException on Windows
$stream = new ReadableResourceStream(STDIN, $loop);
```

Once the constructor is called with a valid stream resource, this class will
take care of the underlying stream resource.
You SHOULD only use its public API and SHOULD NOT interfere with the underlying
stream resource manually.

This class takes an optional `int|null $readChunkSize` parameter that controls
the maximum buffer size in bytes to read at once from the stream.
You can use a `null` value here in order to apply its default value.
This value SHOULD NOT be changed unless you know what you're doing.
This can be a positive number which means that up to X bytes will be read
at once from the underlying stream resource. Note that the actual number
of bytes read may be lower if the stream resource has less than X bytes
currently available.
This can be `-1` which means "read everything available" from the
underlying stream resource.
This should read until the stream resource is not readable anymore
(i.e. underlying buffer drained), note that this does not neccessarily
mean it reached EOF.

```php
$stream = new ReadableResourceStream(STDIN, $loop, 8192);
```

> PHP bug warning: If the PHP process has explicitly been started without a
  `STDIN` stream, then trying to read from `STDIN` may return data from
  another stream resource. This does not happen if you start this with an empty
  stream like `php test.php < /dev/null` instead of `php test.php <&-`.
  See [#81](https://github.com/reactphp/stream/issues/81) for more details.

### WritableResourceStream

The `WritableResourceStream` is a concrete implementation of the
[`WritableStreamInterface`](#writablestreaminterface) for PHP's stream resources.

This can be used to represent a write-only resource like a file stream opened in
writable mode or a stream such as `STDOUT` or `STDERR`:

```php
$stream = new WritableResourceStream(STDOUT, $loop);
$stream->write('hello!');
$stream->end();
```

See also [`WritableStreamInterface`](#writablestreaminterface) for more details.

The first parameter given to the constructor MUST be a valid stream resource
that is opened for writing.
Otherwise, it will throw an `InvalidArgumentException`:

```php
// throws InvalidArgumentException
$stream = new WritableResourceStream(false, $loop);
```

See also the [`DuplexResourceStream`](#readableresourcestream) for read-and-write
stream resources otherwise.

Internally, this class tries to enable non-blocking mode on the stream resource
which may not be supported for all stream resources.
Most notably, this is not supported by pipes on Windows (STDOUT, STDERR etc.).
If this fails, it will throw a `RuntimeException`:

```php
// throws RuntimeException on Windows
$stream = new WritableResourceStream(STDOUT, $loop);
```

Once the constructor is called with a valid stream resource, this class will
take care of the underlying stream resource.
You SHOULD only use its public API and SHOULD NOT interfere with the underlying
stream resource manually.

Any `write()` calls to this class will not be performed instantly, but will
be performed asynchronously, once the EventLoop reports the stream resource is
ready to accept data.
For this, it uses an in-memory buffer string to collect all outstanding writes.
This buffer has a soft-limit applied which defines how much data it is willing
to accept before the caller SHOULD stop sending further data.

This class takes an optional `int|null $writeBufferSoftLimit` parameter that controls
this maximum buffer size in bytes.
You can use a `null` value here in order to apply its default value.
This value SHOULD NOT be changed unless you know what you're doing.

```php
$stream = new WritableResourceStream(STDOUT, $loop, 8192);
```

This class takes an optional `int|null $writeChunkSize` parameter that controls
this maximum buffer size in bytes to write at once to the stream.
You can use a `null` value here in order to apply its default value.
This value SHOULD NOT be changed unless you know what you're doing.
This can be a positive number which means that up to X bytes will be written
at once to the underlying stream resource. Note that the actual number
of bytes written may be lower if the stream resource has less than X bytes
currently available.
This can be `-1` which means "write everything available" to the
underlying stream resource.

```php
$stream = new WritableResourceStream(STDOUT, $loop, null, 8192);
```

See also [`write()`](#write) for more details.

### DuplexResourceStream

The `DuplexResourceStream` is a concrete implementation of the
[`DuplexStreamInterface`](#duplexstreaminterface) for PHP's stream resources.

This can be used to represent a read-and-write resource like a file stream opened
in read and write mode mode or a stream such as a TCP/IP connection:

```php
$conn = stream_socket_client('tcp://google.com:80');
$stream = new DuplexResourceStream($conn, $loop);
$stream->write('hello!');
$stream->end();
```

See also [`DuplexStreamInterface`](#duplexstreaminterface) for more details.

The first parameter given to the constructor MUST be a valid stream resource
that is opened for reading *and* writing.
Otherwise, it will throw an `InvalidArgumentException`:

```php
// throws InvalidArgumentException
$stream = new DuplexResourceStream(false, $loop);
```

See also the [`ReadableResourceStream`](#readableresourcestream) for read-only
and the [`WritableResourceStream`](#writableresourcestream) for write-only
stream resources otherwise.

Internally, this class tries to enable non-blocking mode on the stream resource
which may not be supported for all stream resources.
Most notably, this is not supported by pipes on Windows (STDOUT, STDERR etc.).
If this fails, it will throw a `RuntimeException`:

```php
// throws RuntimeException on Windows
$stream = new DuplexResourceStream(STDOUT, $loop);
```

Once the constructor is called with a valid stream resource, this class will
take care of the underlying stream resource.
You SHOULD only use its public API and SHOULD NOT interfere with the underlying
stream resource manually.

This class takes an optional `int|null $readChunkSize` parameter that controls
the maximum buffer size in bytes to read at once from the stream.
You can use a `null` value here in order to apply its default value.
This value SHOULD NOT be changed unless you know what you're doing.
This can be a positive number which means that up to X bytes will be read
at once from the underlying stream resource. Note that the actual number
of bytes read may be lower if the stream resource has less than X bytes
currently available.
This can be `-1` which means "read everything available" from the
underlying stream resource.
This should read until the stream resource is not readable anymore
(i.e. underlying buffer drained), note that this does not neccessarily
mean it reached EOF.

```php
$conn = stream_socket_client('tcp://google.com:80');
$stream = new DuplexResourceStream($conn, $loop, 8192);
```

Any `write()` calls to this class will not be performed instantly, but will
be performed asynchronously, once the EventLoop reports the stream resource is
ready to accept data.
For this, it uses an in-memory buffer string to collect all outstanding writes.
This buffer has a soft-limit applied which defines how much data it is willing
to accept before the caller SHOULD stop sending further data.

This class takes another optional `WritableStreamInterface|null $buffer` parameter
that controls this write behavior of this stream.
You can use a `null` value here in order to apply its default value.
This value SHOULD NOT be changed unless you know what you're doing.

If you want to change the write buffer soft limit, you can pass an instance of
[`WritableResourceStream`](#writableresourcestream) like this:

```php
$conn = stream_socket_client('tcp://google.com:80');
$buffer = new WritableResourceStream($conn, $loop, 8192);
$stream = new DuplexResourceStream($conn, $loop, null, $buffer);
```

See also [`WritableResourceStream`](#writableresourcestream) for more details.

### ThroughStream

The `ThroughStream` implements the
[`DuplexStreamInterface`](#duplexstreaminterface) and will simply pass any data
you write to it through to its readable end.

```php
$through = new ThroughStream();
$through->on('data', $this->expectCallableOnceWith('hello'));

$through->write('hello');
```

Similarly, the [`end()` method](#end) will end the stream and emit an
[`end` event](#end-event) and then [`close()`](#close-1) the stream.
The [`close()` method](#close-1) will close the stream and emit a
[`close` event](#close-event).
Accordingly, this is can also be used in a [`pipe()`](#pipe) context like this:

```php
$through = new ThroughStream();
$source->pipe($through)->pipe($dest);
```

Optionally, its constructor accepts any callable function which will then be
used to *filter* any data written to it. This function receives a single data
argument as passed to the writable side and must return the data as it will be
passed to its readable end:

```php
$through = new ThroughStream('strtoupper');
$source->pipe($through)->pipe($dest);
```

Note that this class makes no assumptions about any data types. This can be
used to convert data, for example for transforming any structured data into
a newline-delimited JSON (NDJSON) stream like this:

```php
$through = new ThroughStream(function ($data) {
    return json_encode($data) . PHP_EOL;
});
$through->on('data', $this->expectCallableOnceWith("[2, true]\n"));

$through->write(array(2, true));
```

The callback function is allowed to throw an `Exception`. In this case,
the stream will emit an `error` event and then [`close()`](#close-1) the stream.

```php
$through = new ThroughStream(function ($data) {
    if (!is_string($data)) {
        throw new \UnexpectedValueException('Only strings allowed');
    }
    return $data;
});
$through->on('error', $this->expectCallableOnce()));
$through->on('close', $this->expectCallableOnce()));
$through->on('data', $this->expectCallableNever()));

$through->write(2);
```

### CompositeStream

The `CompositeStream` implements the
[`DuplexStreamInterface`](#duplexstreaminterface) and can be used to create a
single duplex stream from two individual streams implementing
[`ReadableStreamInterface`](#readablestreaminterface) and
[`WritableStreamInterface`](#writablestreaminterface) respectively.

This is useful for some APIs which may require a single
[`DuplexStreamInterface`](#duplexstreaminterface) or simply because it's often
more convenient to work with a single stream instance like this:

```php
$stdin = new ReadableResourceStream(STDIN, $loop);
$stdout = new WritableResourceStream(STDOUT, $loop);

$stdio = new CompositeStream($stdin, $stdout);

$stdio->on('data', function ($chunk) use ($stdio) {
    $stdio->write('You said: ' . $chunk);
});
```

This is a well-behaving stream which forwards all stream events from the
underlying streams and forwards all streams calls to the underlying streams.

If you `write()` to the duplex stream, it will simply `write()` to the
writable side and return its status.

If you `end()` the duplex stream, it will `end()` the writable side and will
`pause()` the readable side.

If you `close()` the duplex stream, both input streams will be closed.
If either of the two input streams emits a `close` event, the duplex stream
will also close.
If either of the two input streams is already closed while constructing the
duplex stream, it will `close()` the other side and return a closed stream.

## Usage

The following example can be used to pipe the contents of a source file into
a destination file without having to ever read the whole file into memory:

```php
$loop = new React\EventLoop\StreamSelectLoop;

$source = new React\Stream\ReadableResourceStream(fopen('source.txt', 'r'), $loop);
$dest = new React\Stream\WritableResourceStream(fopen('destination.txt', 'w'), $loop);

$source->pipe($dest);

$loop->run();
```

> Note that this example uses `fopen()` for illustration purposes only.
  This should not be used in a truly async program because the filesystem is
  inherently blocking and each call could potentially take several seconds.
  See also [creating streams](#creating-streams) for more sophisticated
  examples.

## Install

The recommended way to install this library is [through Composer](https://getcomposer.org).
[New to Composer?](https://getcomposer.org/doc/00-intro.md)

This project follows [SemVer](https://semver.org/).
This will install the latest supported version:

```bash
$ composer require react/stream:^1.1.1
```

See also the [CHANGELOG](CHANGELOG.md) for details about version upgrades.

This project aims to run on any platform and thus does not require any PHP
extensions and supports running on legacy PHP 5.3 through current PHP 7+ and HHVM.
It's *highly recommended to use PHP 7+* for this project due to its vast
performance improvements.

## Tests

To run the test suite, you first need to clone this repo and then install all
dependencies [through Composer](https://getcomposer.org):

```bash
$ composer install
```

To run the test suite, go to the project root and run:

```bash
$ php vendor/bin/phpunit
```

The test suite also contains a number of functional integration tests that rely
on a stable internet connection.
If you do not want to run these, they can simply be skipped like this:

```bash
$ php vendor/bin/phpunit --exclude-group internet
```

## License

MIT, see [LICENSE file](LICENSE).

## More

* See [creating streams](#creating-streams) for more information on how streams
  are created in real-world applications.
* See our [users wiki](https://github.com/reactphp/react/wiki/Users) and the
  [dependents on Packagist](https://packagist.org/packages/react/stream/dependents)
  for a list of packages that use streams in real-world applications.
<?php

namespace React\Stream;

use Evenement\EventEmitter;

final class CompositeStream extends EventEmitter implements DuplexStreamInterface
{
    private $readable;
    private $writable;
    private $closed = false;

    public function __construct(ReadableStreamInterface $readable, WritableStreamInterface $writable)
    {
        $this->readable = $readable;
        $this->writable = $writable;

        if (!$readable->isReadable() || !$writable->isWritable()) {
            $this->close();
            return;
        }

        Util::forwardEvents($this->readable, $this, array('data', 'end', 'error'));
        Util::forwardEvents($this->writable, $this, array('drain', 'error', 'pipe'));

        $this->readable->on('close', array($this, 'close'));
        $this->writable->on('close', array($this, 'close'));
    }

    public function isReadable()
    {
        return $this->readable->isReadable();
    }

    public function pause()
    {
        $this->readable->pause();
    }

    public function resume()
    {
        if (!$this->writable->isWritable()) {
            return;
        }

        $this->readable->resume();
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        return Util::pipe($this, $dest, $options);
    }

    public function isWritable()
    {
        return $this->writable->isWritable();
    }

    public function write($data)
    {
        return $this->writable->write($data);
    }

    public function end($data = null)
    {
        $this->readable->pause();
        $this->writable->end($data);
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;
        $this->readable->close();
        $this->writable->close();

        $this->emit('close');
        $this->removeAllListeners();
    }
}
<?php

namespace React\Stream;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use InvalidArgumentException;

final class DuplexResourceStream extends EventEmitter implements DuplexStreamInterface
{
    private $stream;
    private $loop;

    /**
     * Controls the maximum buffer size in bytes to read at once from the stream.
     *
     * This can be a positive number which means that up to X bytes will be read
     * at once from the underlying stream resource. Note that the actual number
     * of bytes read may be lower if the stream resource has less than X bytes
     * currently available.
     *
     * This can be `-1` which means read everything available from the
     * underlying stream resource.
     * This should read until the stream resource is not readable anymore
     * (i.e. underlying buffer drained), note that this does not neccessarily
     * mean it reached EOF.
     *
     * @var int
     */
    private $bufferSize;
    private $buffer;

    private $readable = true;
    private $writable = true;
    private $closing = false;
    private $listening = false;

    public function __construct($stream, LoopInterface $loop, $readChunkSize = null, WritableStreamInterface $buffer = null)
    {
        if (!\is_resource($stream) || \get_resource_type($stream) !== "stream") {
             throw new InvalidArgumentException('First parameter must be a valid stream resource');
        }

        // ensure resource is opened for reading and wrting (fopen mode must contain "+")
        $meta = \stream_get_meta_data($stream);
        if (isset($meta['mode']) && $meta['mode'] !== '' && \strpos($meta['mode'], '+') === false) {
            throw new InvalidArgumentException('Given stream resource is not opened in read and write mode');
        }

        // this class relies on non-blocking I/O in order to not interrupt the event loop
        // e.g. pipes on Windows do not support this: https://bugs.php.net/bug.php?id=47918
        if (\stream_set_blocking($stream, false) !== true) {
            throw new \RuntimeException('Unable to set stream resource to non-blocking mode');
        }

        // Use unbuffered read operations on the underlying stream resource.
        // Reading chunks from the stream may otherwise leave unread bytes in
        // PHP's stream buffers which some event loop implementations do not
        // trigger events on (edge triggered).
        // This does not affect the default event loop implementation (level
        // triggered), so we can ignore platforms not supporting this (HHVM).
        // Pipe streams (such as STDIN) do not seem to require this and legacy
        // PHP versions cause SEGFAULTs on unbuffered pipe streams, so skip this.
        if (\function_exists('stream_set_read_buffer') && !$this->isLegacyPipe($stream)) {
            \stream_set_read_buffer($stream, 0);
        }

        if ($buffer === null) {
            $buffer = new WritableResourceStream($stream, $loop);
        }

        $this->stream = $stream;
        $this->loop = $loop;
        $this->bufferSize = ($readChunkSize === null) ? 65536 : (int)$readChunkSize;
        $this->buffer = $buffer;

        $that = $this;

        $this->buffer->on('error', function ($error) use ($that) {
            $that->emit('error', array($error));
        });

        $this->buffer->on('close', array($this, 'close'));

        $this->buffer->on('drain', function () use ($that) {
            $that->emit('drain');
        });

        $this->resume();
    }

    public function isReadable()
    {
        return $this->readable;
    }

    public function isWritable()
    {
        return $this->writable;
    }

    public function pause()
    {
        if ($this->listening) {
            $this->loop->removeReadStream($this->stream);
            $this->listening = false;
        }
    }

    public function resume()
    {
        if (!$this->listening && $this->readable) {
            $this->loop->addReadStream($this->stream, array($this, 'handleData'));
            $this->listening = true;
        }
    }

    public function write($data)
    {
        if (!$this->writable) {
            return false;
        }

        return $this->buffer->write($data);
    }

    public function close()
    {
        if (!$this->writable && !$this->closing) {
            return;
        }

        $this->closing = false;

        $this->readable = false;
        $this->writable = false;

        $this->emit('close');
        $this->pause();
        $this->buffer->close();
        $this->removeAllListeners();

        if (\is_resource($this->stream)) {
            \fclose($this->stream);
        }
    }

    public function end($data = null)
    {
        if (!$this->writable) {
            return;
        }

        $this->closing = true;

        $this->readable = false;
        $this->writable = false;
        $this->pause();

        $this->buffer->end($data);
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        return Util::pipe($this, $dest, $options);
    }

    /** @internal */
    public function handleData($stream)
    {
        $error = null;
        \set_error_handler(function ($errno, $errstr, $errfile, $errline) use (&$error) {
            $error = new \ErrorException(
                $errstr,
                0,
                $errno,
                $errfile,
                $errline
            );
        });

        $data = \stream_get_contents($stream, $this->bufferSize);

        \restore_error_handler();

        if ($error !== null) {
            $this->emit('error', array(new \RuntimeException('Unable to read from stream: ' . $error->getMessage(), 0, $error)));
            $this->close();
            return;
        }

        if ($data !== '') {
            $this->emit('data', array($data));
        } elseif (\feof($this->stream)) {
            // no data read => we reached the end and close the stream
            $this->emit('end');
            $this->close();
        }
    }

    /**
     * Returns whether this is a pipe resource in a legacy environment
     *
     * This works around a legacy PHP bug (#61019) that was fixed in PHP 5.4.28+
     * and PHP 5.5.12+ and newer.
     *
     * @param resource $resource
     * @return bool
     * @link https://github.com/reactphp/child-process/issues/40
     *
     * @codeCoverageIgnore
     */
    private function isLegacyPipe($resource)
    {
        if (\PHP_VERSION_ID < 50428 || (\PHP_VERSION_ID >= 50500 && \PHP_VERSION_ID < 50512)) {
            $meta = \stream_get_meta_data($resource);

            if (isset($meta['stream_type']) && $meta['stream_type'] === 'STDIO') {
                return true;
            }
        }
        return false;
    }
}
<?php

namespace React\Stream;

/**
 * The `DuplexStreamInterface` is responsible for providing an interface for
 * duplex streams (both readable and writable).
 *
 * It builds on top of the existing interfaces for readable and writable streams
 * and follows the exact same method and event semantics.
 * If you're new to this concept, you should look into the
 * `ReadableStreamInterface` and `WritableStreamInterface` first.
 *
 * Besides defining a few methods, this interface also implements the
 * `EventEmitterInterface` which allows you to react to the same events defined
 * on the `ReadbleStreamInterface` and `WritableStreamInterface`.
 *
 * The event callback functions MUST be a valid `callable` that obeys strict
 * parameter definitions and MUST accept event parameters exactly as documented.
 * The event callback functions MUST NOT throw an `Exception`.
 * The return value of the event callback functions will be ignored and has no
 * effect, so for performance reasons you're recommended to not return any
 * excessive data structures.
 *
 * Every implementation of this interface MUST follow these event semantics in
 * order to be considered a well-behaving stream.
 *
 * > Note that higher-level implementations of this interface may choose to
 *   define additional events with dedicated semantics not defined as part of
 *   this low-level stream specification. Conformance with these event semantics
 *   is out of scope for this interface, so you may also have to refer to the
 *   documentation of such a higher-level implementation.
 *
 * @see ReadableStreamInterface
 * @see WritableStreamInterface
 */
interface DuplexStreamInterface extends ReadableStreamInterface, WritableStreamInterface
{
}
<?php

namespace React\Stream;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use InvalidArgumentException;

final class ReadableResourceStream extends EventEmitter implements ReadableStreamInterface
{
    /**
     * @var resource
     */
    private $stream;

    private $loop;

    /**
     * Controls the maximum buffer size in bytes to read at once from the stream.
     *
     * This value SHOULD NOT be changed unless you know what you're doing.
     *
     * This can be a positive number which means that up to X bytes will be read
     * at once from the underlying stream resource. Note that the actual number
     * of bytes read may be lower if the stream resource has less than X bytes
     * currently available.
     *
     * This can be `-1` which means read everything available from the
     * underlying stream resource.
     * This should read until the stream resource is not readable anymore
     * (i.e. underlying buffer drained), note that this does not neccessarily
     * mean it reached EOF.
     *
     * @var int
     */
    private $bufferSize;

    private $closed = false;
    private $listening = false;

    public function __construct($stream, LoopInterface $loop, $readChunkSize = null)
    {
        if (!\is_resource($stream) || \get_resource_type($stream) !== "stream") {
             throw new InvalidArgumentException('First parameter must be a valid stream resource');
        }

        // ensure resource is opened for reading (fopen mode must contain "r" or "+")
        $meta = \stream_get_meta_data($stream);
        if (isset($meta['mode']) && $meta['mode'] !== '' && \strpos($meta['mode'], 'r') === \strpos($meta['mode'], '+')) {
            throw new InvalidArgumentException('Given stream resource is not opened in read mode');
        }

        // this class relies on non-blocking I/O in order to not interrupt the event loop
        // e.g. pipes on Windows do not support this: https://bugs.php.net/bug.php?id=47918
        if (\stream_set_blocking($stream, false) !== true) {
            throw new \RuntimeException('Unable to set stream resource to non-blocking mode');
        }

        // Use unbuffered read operations on the underlying stream resource.
        // Reading chunks from the stream may otherwise leave unread bytes in
        // PHP's stream buffers which some event loop implementations do not
        // trigger events on (edge triggered).
        // This does not affect the default event loop implementation (level
        // triggered), so we can ignore platforms not supporting this (HHVM).
        // Pipe streams (such as STDIN) do not seem to require this and legacy
        // PHP versions cause SEGFAULTs on unbuffered pipe streams, so skip this.
        if (\function_exists('stream_set_read_buffer') && !$this->isLegacyPipe($stream)) {
            \stream_set_read_buffer($stream, 0);
        }

        $this->stream = $stream;
        $this->loop = $loop;
        $this->bufferSize = ($readChunkSize === null) ? 65536 : (int)$readChunkSize;

        $this->resume();
    }

    public function isReadable()
    {
        return !$this->closed;
    }

    public function pause()
    {
        if ($this->listening) {
            $this->loop->removeReadStream($this->stream);
            $this->listening = false;
        }
    }

    public function resume()
    {
        if (!$this->listening && !$this->closed) {
            $this->loop->addReadStream($this->stream, array($this, 'handleData'));
            $this->listening = true;
        }
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        return Util::pipe($this, $dest, $options);
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;

        $this->emit('close');
        $this->pause();
        $this->removeAllListeners();

        if (\is_resource($this->stream)) {
            \fclose($this->stream);
        }
    }

    /** @internal */
    public function handleData()
    {
        $error = null;
        \set_error_handler(function ($errno, $errstr, $errfile, $errline) use (&$error) {
            $error = new \ErrorException(
                $errstr,
                0,
                $errno,
                $errfile,
                $errline
            );
        });

        $data = \stream_get_contents($this->stream, $this->bufferSize);

        \restore_error_handler();

        if ($error !== null) {
            $this->emit('error', array(new \RuntimeException('Unable to read from stream: ' . $error->getMessage(), 0, $error)));
            $this->close();
            return;
        }

        if ($data !== '') {
            $this->emit('data', array($data));
        } elseif (\feof($this->stream)) {
            // no data read => we reached the end and close the stream
            $this->emit('end');
            $this->close();
        }
    }

    /**
     * Returns whether this is a pipe resource in a legacy environment
     *
     * This works around a legacy PHP bug (#61019) that was fixed in PHP 5.4.28+
     * and PHP 5.5.12+ and newer.
     *
     * @param resource $resource
     * @return bool
     * @link https://github.com/reactphp/child-process/issues/40
     *
     * @codeCoverageIgnore
     */
    private function isLegacyPipe($resource)
    {
        if (\PHP_VERSION_ID < 50428 || (\PHP_VERSION_ID >= 50500 && \PHP_VERSION_ID < 50512)) {
            $meta = \stream_get_meta_data($resource);

            if (isset($meta['stream_type']) && $meta['stream_type'] === 'STDIO') {
                return true;
            }
        }
        return false;
    }
}
<?php

namespace React\Stream;

use Evenement\EventEmitterInterface;

/**
 * The `ReadableStreamInterface` is responsible for providing an interface for
 * read-only streams and the readable side of duplex streams.
 *
 * Besides defining a few methods, this interface also implements the
 * `EventEmitterInterface` which allows you to react to certain events:
 *
 * data event:
 *     The `data` event will be emitted whenever some data was read/received
 *     from this source stream.
 *     The event receives a single mixed argument for incoming data.
 *
 *     ```php
 *     $stream->on('data', function ($data) {
 *         echo $data;
 *     });
 *     ```
 *
 *     This event MAY be emitted any number of times, which may be zero times if
 *     this stream does not send any data at all.
 *     It SHOULD not be emitted after an `end` or `close` event.
 *
 *     The given `$data` argument may be of mixed type, but it's usually
 *     recommended it SHOULD be a `string` value or MAY use a type that allows
 *     representation as a `string` for maximum compatibility.
 *
 *     Many common streams (such as a TCP/IP connection or a file-based stream)
 *     will emit the raw (binary) payload data that is received over the wire as
 *     chunks of `string` values.
 *
 *     Due to the stream-based nature of this, the sender may send any number
 *     of chunks with varying sizes. There are no guarantees that these chunks
 *     will be received with the exact same framing the sender intended to send.
 *     In other words, many lower-level protocols (such as TCP/IP) transfer the
 *     data in chunks that may be anywhere between single-byte values to several
 *     dozens of kilobytes. You may want to apply a higher-level protocol to
 *     these low-level data chunks in order to achieve proper message framing.
 *
 * end event:
 *     The `end` event will be emitted once the source stream has successfully
 *     reached the end of the stream (EOF).
 *
 *     ```php
 *     $stream->on('end', function () {
 *         echo 'END';
 *     });
 *     ```
 *
 *     This event SHOULD be emitted once or never at all, depending on whether
 *     a successful end was detected.
 *     It SHOULD NOT be emitted after a previous `end` or `close` event.
 *     It MUST NOT be emitted if the stream closes due to a non-successful
 *     end, such as after a previous `error` event.
 *
 *     After the stream is ended, it MUST switch to non-readable mode,
 *     see also `isReadable()`.
 *
 *     This event will only be emitted if the *end* was reached successfully,
 *     not if the stream was interrupted by an unrecoverable error or explicitly
 *     closed. Not all streams know this concept of a "successful end".
 *     Many use-cases involve detecting when the stream closes (terminates)
 *     instead, in this case you should use the `close` event.
 *     After the stream emits an `end` event, it SHOULD usually be followed by a
 *     `close` event.
 *
 *     Many common streams (such as a TCP/IP connection or a file-based stream)
 *     will emit this event if either the remote side closes the connection or
 *     a file handle was successfully read until reaching its end (EOF).
 *
 *     Note that this event should not be confused with the `end()` method.
 *     This event defines a successful end *reading* from a source stream, while
 *     the `end()` method defines *writing* a successful end to a destination
 *     stream.
 *
 * error event:
 *     The `error` event will be emitted once a fatal error occurs, usually while
 *     trying to read from this stream.
 *     The event receives a single `Exception` argument for the error instance.
 *
 *     ```php
 *     $stream->on('error', function (Exception $e) {
 *         echo 'Error: ' . $e->getMessage() . PHP_EOL;
 *     });
 *     ```
 *
 *     This event SHOULD be emitted once the stream detects a fatal error, such
 *     as a fatal transmission error or after an unexpected `data` or premature
 *     `end` event.
 *     It SHOULD NOT be emitted after a previous `error`, `end` or `close` event.
 *     It MUST NOT be emitted if this is not a fatal error condition, such as
 *     a temporary network issue that did not cause any data to be lost.
 *
 *     After the stream errors, it MUST close the stream and SHOULD thus be
 *     followed by a `close` event and then switch to non-readable mode, see
 *     also `close()` and `isReadable()`.
 *
 *     Many common streams (such as a TCP/IP connection or a file-based stream)
 *     only deal with data transmission and do not make assumption about data
 *     boundaries (such as unexpected `data` or premature `end` events).
 *     In other words, many lower-level protocols (such as TCP/IP) may choose
 *     to only emit this for a fatal transmission error once and will then
 *     close (terminate) the stream in response.
 *
 *     If this stream is a `DuplexStreamInterface`, you should also notice
 *     how the writable side of the stream also implements an `error` event.
 *     In other words, an error may occur while either reading or writing the
 *     stream which should result in the same error processing.
 *
 * close event:
 *     The `close` event will be emitted once the stream closes (terminates).
 *
 *     ```php
 *     $stream->on('close', function () {
 *         echo 'CLOSED';
 *     });
 *     ```
 *
 *     This event SHOULD be emitted once or never at all, depending on whether
 *     the stream ever terminates.
 *     It SHOULD NOT be emitted after a previous `close` event.
 *
 *     After the stream is closed, it MUST switch to non-readable mode,
 *     see also `isReadable()`.
 *
 *     Unlike the `end` event, this event SHOULD be emitted whenever the stream
 *     closes, irrespective of whether this happens implicitly due to an
 *     unrecoverable error or explicitly when either side closes the stream.
 *     If you only want to detect a *successful* end, you should use the `end`
 *     event instead.
 *
 *     Many common streams (such as a TCP/IP connection or a file-based stream)
 *     will likely choose to emit this event after reading a *successful* `end`
 *     event or after a fatal transmission `error` event.
 *
 *     If this stream is a `DuplexStreamInterface`, you should also notice
 *     how the writable side of the stream also implements a `close` event.
 *     In other words, after receiving this event, the stream MUST switch into
 *     non-writable AND non-readable mode, see also `isWritable()`.
 *     Note that this event should not be confused with the `end` event.
 *
 * The event callback functions MUST be a valid `callable` that obeys strict
 * parameter definitions and MUST accept event parameters exactly as documented.
 * The event callback functions MUST NOT throw an `Exception`.
 * The return value of the event callback functions will be ignored and has no
 * effect, so for performance reasons you're recommended to not return any
 * excessive data structures.
 *
 * Every implementation of this interface MUST follow these event semantics in
 * order to be considered a well-behaving stream.
 *
 * > Note that higher-level implementations of this interface may choose to
 *   define additional events with dedicated semantics not defined as part of
 *   this low-level stream specification. Conformance with these event semantics
 *   is out of scope for this interface, so you may also have to refer to the
 *   documentation of such a higher-level implementation.
 *
 * @see EventEmitterInterface
 */
interface ReadableStreamInterface extends EventEmitterInterface
{
    /**
     * Checks whether this stream is in a readable state (not closed already).
     *
     * This method can be used to check if the stream still accepts incoming
     * data events or if it is ended or closed already.
     * Once the stream is non-readable, no further `data` or `end` events SHOULD
     * be emitted.
     *
     * ```php
     * assert($stream->isReadable() === false);
     *
     * $stream->on('data', assertNeverCalled());
     * $stream->on('end', assertNeverCalled());
     * ```
     *
     * A successfully opened stream always MUST start in readable mode.
     *
     * Once the stream ends or closes, it MUST switch to non-readable mode.
     * This can happen any time, explicitly through `close()` or
     * implicitly due to a remote close or an unrecoverable transmission error.
     * Once a stream has switched to non-readable mode, it MUST NOT transition
     * back to readable mode.
     *
     * If this stream is a `DuplexStreamInterface`, you should also notice
     * how the writable side of the stream also implements an `isWritable()`
     * method. Unless this is a half-open duplex stream, they SHOULD usually
     * have the same return value.
     *
     * @return bool
     */
    public function isReadable();

    /**
     * Pauses reading incoming data events.
     *
     * Removes the data source file descriptor from the event loop. This
     * allows you to throttle incoming data.
     *
     * Unless otherwise noted, a successfully opened stream SHOULD NOT start
     * in paused state.
     *
     * Once the stream is paused, no futher `data` or `end` events SHOULD
     * be emitted.
     *
     * ```php
     * $stream->pause();
     *
     * $stream->on('data', assertShouldNeverCalled());
     * $stream->on('end', assertShouldNeverCalled());
     * ```
     *
     * This method is advisory-only, though generally not recommended, the
     * stream MAY continue emitting `data` events.
     *
     * You can continue processing events by calling `resume()` again.
     *
     * Note that both methods can be called any number of times, in particular
     * calling `pause()` more than once SHOULD NOT have any effect.
     *
     * @see self::resume()
     * @return void
     */
    public function pause();

    /**
     * Resumes reading incoming data events.
     *
     * Re-attach the data source after a previous `pause()`.
     *
     * ```php
     * $stream->pause();
     *
     * $loop->addTimer(1.0, function () use ($stream) {
     *     $stream->resume();
     * });
     * ```
     *
     * Note that both methods can be called any number of times, in particular
     * calling `resume()` without a prior `pause()` SHOULD NOT have any effect.
     *
     * @see self::pause()
     * @return void
     */
    public function resume();

    /**
     * Pipes all the data from this readable source into the given writable destination.
     *
     * Automatically sends all incoming data to the destination.
     * Automatically throttles the source based on what the destination can handle.
     *
     * ```php
     * $source->pipe($dest);
     * ```
     *
     * Similarly, you can also pipe an instance implementing `DuplexStreamInterface`
     * into itself in order to write back all the data that is received.
     * This may be a useful feature for a TCP/IP echo service:
     *
     * ```php
     * $connection->pipe($connection);
     * ```
     *
     * This method returns the destination stream as-is, which can be used to
     * set up chains of piped streams:
     *
     * ```php
     * $source->pipe($decodeGzip)->pipe($filterBadWords)->pipe($dest);
     * ```
     *
     * By default, this will call `end()` on the destination stream once the
     * source stream emits an `end` event. This can be disabled like this:
     *
     * ```php
     * $source->pipe($dest, array('end' => false));
     * ```
     *
     * Note that this only applies to the `end` event.
     * If an `error` or explicit `close` event happens on the source stream,
     * you'll have to manually close the destination stream:
     *
     * ```php
     * $source->pipe($dest);
     * $source->on('close', function () use ($dest) {
     *     $dest->end('BYE!');
     * });
     * ```
     *
     * If the source stream is not readable (closed state), then this is a NO-OP.
     *
     * ```php
     * $source->close();
     * $source->pipe($dest); // NO-OP
     * ```
     *
     * If the destinantion stream is not writable (closed state), then this will simply
     * throttle (pause) the source stream:
     *
     * ```php
     * $dest->close();
     * $source->pipe($dest); // calls $source->pause()
     * ```
     *
     * Similarly, if the destination stream is closed while the pipe is still
     * active, it will also throttle (pause) the source stream:
     *
     * ```php
     * $source->pipe($dest);
     * $dest->close(); // calls $source->pause()
     * ```
     *
     * Once the pipe is set up successfully, the destination stream MUST emit
     * a `pipe` event with this source stream an event argument.
     *
     * @param WritableStreamInterface $dest
     * @param array $options
     * @return WritableStreamInterface $dest stream as-is
     */
    public function pipe(WritableStreamInterface $dest, array $options = array());

    /**
     * Closes the stream (forcefully).
     *
     * This method can be used to (forcefully) close the stream.
     *
     * ```php
     * $stream->close();
     * ```
     *
     * Once the stream is closed, it SHOULD emit a `close` event.
     * Note that this event SHOULD NOT be emitted more than once, in particular
     * if this method is called multiple times.
     *
     * After calling this method, the stream MUST switch into a non-readable
     * mode, see also `isReadable()`.
     * This means that no further `data` or `end` events SHOULD be emitted.
     *
     * ```php
     * $stream->close();
     * assert($stream->isReadable() === false);
     *
     * $stream->on('data', assertNeverCalled());
     * $stream->on('end', assertNeverCalled());
     * ```
     *
     * If this stream is a `DuplexStreamInterface`, you should also notice
     * how the writable side of the stream also implements a `close()` method.
     * In other words, after calling this method, the stream MUST switch into
     * non-writable AND non-readable mode, see also `isWritable()`.
     * Note that this method should not be confused with the `end()` method.
     *
     * @return void
     * @see WritableStreamInterface::close()
     */
    public function close();
}
<?php

namespace React\Stream;

use Evenement\EventEmitter;
use InvalidArgumentException;

/**
 * The `ThroughStream` implements the
 * [`DuplexStreamInterface`](#duplexstreaminterface) and will simply pass any data
 * you write to it through to its readable end.
 *
 * ```php
 * $through = new ThroughStream();
 * $through->on('data', $this->expectCallableOnceWith('hello'));
 *
 * $through->write('hello');
 * ```
 *
 * Similarly, the [`end()` method](#end) will end the stream and emit an
 * [`end` event](#end-event) and then [`close()`](#close-1) the stream.
 * The [`close()` method](#close-1) will close the stream and emit a
 * [`close` event](#close-event).
 * Accordingly, this is can also be used in a [`pipe()`](#pipe) context like this:
 *
 * ```php
 * $through = new ThroughStream();
 * $source->pipe($through)->pipe($dest);
 * ```
 *
 * Optionally, its constructor accepts any callable function which will then be
 * used to *filter* any data written to it. This function receives a single data
 * argument as passed to the writable side and must return the data as it will be
 * passed to its readable end:
 *
 * ```php
 * $through = new ThroughStream('strtoupper');
 * $source->pipe($through)->pipe($dest);
 * ```
 *
 * Note that this class makes no assumptions about any data types. This can be
 * used to convert data, for example for transforming any structured data into
 * a newline-delimited JSON (NDJSON) stream like this:
 *
 * ```php
 * $through = new ThroughStream(function ($data) {
 *     return json_encode($data) . PHP_EOL;
 * });
 * $through->on('data', $this->expectCallableOnceWith("[2, true]\n"));
 *
 * $through->write(array(2, true));
 * ```
 *
 * The callback function is allowed to throw an `Exception`. In this case,
 * the stream will emit an `error` event and then [`close()`](#close-1) the stream.
 *
 * ```php
 * $through = new ThroughStream(function ($data) {
 *     if (!is_string($data)) {
 *         throw new \UnexpectedValueException('Only strings allowed');
 *     }
 *     return $data;
 * });
 * $through->on('error', $this->expectCallableOnce()));
 * $through->on('close', $this->expectCallableOnce()));
 * $through->on('data', $this->expectCallableNever()));
 *
 * $through->write(2);
 * ```
 *
 * @see WritableStreamInterface::write()
 * @see WritableStreamInterface::end()
 * @see DuplexStreamInterface::close()
 * @see WritableStreamInterface::pipe()
 */
final class ThroughStream extends EventEmitter implements DuplexStreamInterface
{
    private $readable = true;
    private $writable = true;
    private $closed = false;
    private $paused = false;
    private $drain = false;
    private $callback;

    public function __construct($callback = null)
    {
        if ($callback !== null && !\is_callable($callback)) {
            throw new InvalidArgumentException('Invalid transformation callback given');
        }

        $this->callback = $callback;
    }

    public function pause()
    {
        $this->paused = true;
    }

    public function resume()
    {
        if ($this->drain) {
            $this->drain = false;
            $this->emit('drain');
        }
        $this->paused = false;
    }

    public function pipe(WritableStreamInterface $dest, array $options = array())
    {
        return Util::pipe($this, $dest, $options);
    }

    public function isReadable()
    {
        return $this->readable;
    }

    public function isWritable()
    {
        return $this->writable;
    }

    public function write($data)
    {
        if (!$this->writable) {
            return false;
        }

        if ($this->callback !== null) {
            try {
                $data = \call_user_func($this->callback, $data);
            } catch (\Exception $e) {
                $this->emit('error', array($e));
                $this->close();

                return false;
            }
        }

        $this->emit('data', array($data));

        if ($this->paused) {
            $this->drain = true;
            return false;
        }

        return true;
    }

    public function end($data = null)
    {
        if (!$this->writable) {
            return;
        }

        if (null !== $data) {
            $this->write($data);

            // return if write() already caused the stream to close
            if (!$this->writable) {
                return;
            }
        }

        $this->readable = false;
        $this->writable = false;
        $this->paused = true;
        $this->drain = false;

        $this->emit('end');
        $this->close();
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        $this->readable = false;
        $this->writable = false;
        $this->closed = true;
        $this->paused = true;
        $this->drain = false;
        $this->callback = null;

        $this->emit('close');
        $this->removeAllListeners();
    }
}
<?php

namespace React\Stream;

final class Util
{
    /**
     * Pipes all the data from the given $source into the $dest
     *
     * @param ReadableStreamInterface $source
     * @param WritableStreamInterface $dest
     * @param array $options
     * @return WritableStreamInterface $dest stream as-is
     * @see ReadableStreamInterface::pipe() for more details
     */
    public static function pipe(ReadableStreamInterface $source, WritableStreamInterface $dest, array $options = array())
    {
        // source not readable => NO-OP
        if (!$source->isReadable()) {
            return $dest;
        }

        // destination not writable => just pause() source
        if (!$dest->isWritable()) {
            $source->pause();

            return $dest;
        }

        $dest->emit('pipe', array($source));

        // forward all source data events as $dest->write()
        $source->on('data', $dataer = function ($data) use ($source, $dest) {
            $feedMore = $dest->write($data);

            if (false === $feedMore) {
                $source->pause();
            }
        });
        $dest->on('close', function () use ($source, $dataer) {
            $source->removeListener('data', $dataer);
            $source->pause();
        });

        // forward destination drain as $source->resume()
        $dest->on('drain', $drainer = function () use ($source) {
            $source->resume();
        });
        $source->on('close', function () use ($dest, $drainer) {
            $dest->removeListener('drain', $drainer);
        });

        // forward end event from source as $dest->end()
        $end = isset($options['end']) ? $options['end'] : true;
        if ($end) {
            $source->on('end', $ender = function () use ($dest) {
                $dest->end();
            });
            $dest->on('close', function () use ($source, $ender) {
                $source->removeListener('end', $ender);
            });
        }

        return $dest;
    }

    public static function forwardEvents($source, $target, array $events)
    {
        foreach ($events as $event) {
            $source->on($event, function () use ($event, $target) {
                $target->emit($event, \func_get_args());
            });
        }
    }
}
<?php

namespace React\Stream;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;

final class WritableResourceStream extends EventEmitter implements WritableStreamInterface
{
    private $stream;
    private $loop;

    /**
     * @var int
     */
    private $softLimit;

    /**
     * @var int
     */
    private $writeChunkSize;

    private $listening = false;
    private $writable = true;
    private $closed = false;
    private $data = '';

    public function __construct($stream, LoopInterface $loop, $writeBufferSoftLimit = null, $writeChunkSize = null)
    {
        if (!\is_resource($stream) || \get_resource_type($stream) !== "stream") {
            throw new \InvalidArgumentException('First parameter must be a valid stream resource');
        }

        // ensure resource is opened for writing (fopen mode must contain either of "waxc+")
        $meta = \stream_get_meta_data($stream);
        if (isset($meta['mode']) && $meta['mode'] !== '' && \strtr($meta['mode'], 'waxc+', '.....') === $meta['mode']) {
            throw new \InvalidArgumentException('Given stream resource is not opened in write mode');
        }

        // this class relies on non-blocking I/O in order to not interrupt the event loop
        // e.g. pipes on Windows do not support this: https://bugs.php.net/bug.php?id=47918
        if (\stream_set_blocking($stream, false) !== true) {
            throw new \RuntimeException('Unable to set stream resource to non-blocking mode');
        }

        $this->stream = $stream;
        $this->loop = $loop;
        $this->softLimit = ($writeBufferSoftLimit === null) ? 65536 : (int)$writeBufferSoftLimit;
        $this->writeChunkSize = ($writeChunkSize === null) ? -1 : (int)$writeChunkSize;
    }

    public function isWritable()
    {
        return $this->writable;
    }

    public function write($data)
    {
        if (!$this->writable) {
            return false;
        }

        $this->data .= $data;

        if (!$this->listening && $this->data !== '') {
            $this->listening = true;

            $this->loop->addWriteStream($this->stream, array($this, 'handleWrite'));
        }

        return !isset($this->data[$this->softLimit - 1]);
    }

    public function end($data = null)
    {
        if (null !== $data) {
            $this->write($data);
        }

        $this->writable = false;

        // close immediately if buffer is already empty
        // otherwise wait for buffer to flush first
        if ($this->data === '') {
            $this->close();
        }
    }

    public function close()
    {
        if ($this->closed) {
            return;
        }

        if ($this->listening) {
            $this->listening = false;
            $this->loop->removeWriteStream($this->stream);
        }

        $this->closed = true;
        $this->writable = false;
        $this->data = '';

        $this->emit('close');
        $this->removeAllListeners();

        if (\is_resource($this->stream)) {
            \fclose($this->stream);
        }
    }

    /** @internal */
    public function handleWrite()
    {
        $error = null;
        \set_error_handler(function ($_, $errstr) use (&$error) {
            $error = $errstr;
        });

        if ($this->writeChunkSize === -1) {
            $sent = \fwrite($this->stream, $this->data);
        } else {
            $sent = \fwrite($this->stream, $this->data, $this->writeChunkSize);
        }

        \restore_error_handler();

        // Only report errors if *nothing* could be sent and an error has been raised.
        // Ignore non-fatal warnings if *some* data could be sent.
        // Any hard (permanent) error will fail to send any data at all.
        // Sending excessive amounts of data will only flush *some* data and then
        // report a temporary error (EAGAIN) which we do not raise here in order
        // to keep the stream open for further tries to write.
        // Should this turn out to be a permanent error later, it will eventually
        // send *nothing* and we can detect this.
        if (($sent === 0 || $sent === false) && $error !== null) {
            $this->emit('error', array(new \RuntimeException('Unable to write to stream: ' . $error)));
            $this->close();

            return;
        }

        $exceeded = isset($this->data[$this->softLimit - 1]);
        $this->data = (string) \substr($this->data, $sent);

        // buffer has been above limit and is now below limit
        if ($exceeded && !isset($this->data[$this->softLimit - 1])) {
            $this->emit('drain');
        }

        // buffer is now completely empty => stop trying to write
        if ($this->data === '') {
            // stop waiting for resource to be writable
            if ($this->listening) {
                $this->loop->removeWriteStream($this->stream);
                $this->listening = false;
            }

            // buffer is end()ing and now completely empty => close buffer
            if (!$this->writable) {
                $this->close();
            }
        }
    }
}
<?php

namespace React\Stream;

use Evenement\EventEmitterInterface;

/**
 * The `WritableStreamInterface` is responsible for providing an interface for
 * write-only streams and the writable side of duplex streams.
 *
 * Besides defining a few methods, this interface also implements the
 * `EventEmitterInterface` which allows you to react to certain events:
 *
 * drain event:
 *     The `drain` event will be emitted whenever the write buffer became full
 *     previously and is now ready to accept more data.
 *
 *     ```php
 *     $stream->on('drain', function () use ($stream) {
 *         echo 'Stream is now ready to accept more data';
 *     });
 *     ```
 *
 *     This event SHOULD be emitted once every time the buffer became full
 *     previously and is now ready to accept more data.
 *     In other words, this event MAY be emitted any number of times, which may
 *     be zero times if the buffer never became full in the first place.
 *     This event SHOULD NOT be emitted if the buffer has not become full
 *     previously.
 *
 *     This event is mostly used internally, see also `write()` for more details.
 *
 * pipe event:
 *     The `pipe` event will be emitted whenever a readable stream is `pipe()`d
 *     into this stream.
 *     The event receives a single `ReadableStreamInterface` argument for the
 *     source stream.
 *
 *     ```php
 *     $stream->on('pipe', function (ReadableStreamInterface $source) use ($stream) {
 *         echo 'Now receiving piped data';
 *
 *         // explicitly close target if source emits an error
 *         $source->on('error', function () use ($stream) {
 *             $stream->close();
 *         });
 *     });
 *
 *     $source->pipe($stream);
 *     ```
 *
 *     This event MUST be emitted once for each readable stream that is
 *     successfully piped into this destination stream.
 *     In other words, this event MAY be emitted any number of times, which may
 *     be zero times if no stream is ever piped into this stream.
 *     This event MUST NOT be emitted if either the source is not readable
 *     (closed already) or this destination is not writable (closed already).
 *
 *     This event is mostly used internally, see also `pipe()` for more details.
 *
 * error event:
 *     The `error` event will be emitted once a fatal error occurs, usually while
 *     trying to write to this stream.
 *     The event receives a single `Exception` argument for the error instance.
 *
 *     ```php
 *     $stream->on('error', function (Exception $e) {
 *         echo 'Error: ' . $e->getMessage() . PHP_EOL;
 *     });
 *     ```
 *
 *     This event SHOULD be emitted once the stream detects a fatal error, such
 *     as a fatal transmission error.
 *     It SHOULD NOT be emitted after a previous `error` or `close` event.
 *     It MUST NOT be emitted if this is not a fatal error condition, such as
 *     a temporary network issue that did not cause any data to be lost.
 *
 *     After the stream errors, it MUST close the stream and SHOULD thus be
 *     followed by a `close` event and then switch to non-writable mode, see
 *     also `close()` and `isWritable()`.
 *
 *     Many common streams (such as a TCP/IP connection or a file-based stream)
 *     only deal with data transmission and may choose
 *     to only emit this for a fatal transmission error once and will then
 *     close (terminate) the stream in response.
 *
 *     If this stream is a `DuplexStreamInterface`, you should also notice
 *     how the readable side of the stream also implements an `error` event.
 *     In other words, an error may occur while either reading or writing the
 *     stream which should result in the same error processing.
 *
 * close event:
 *     The `close` event will be emitted once the stream closes (terminates).
 *
 *     ```php
 *     $stream->on('close', function () {
 *         echo 'CLOSED';
 *     });
 *     ```
 *
 *     This event SHOULD be emitted once or never at all, depending on whether
 *     the stream ever terminates.
 *     It SHOULD NOT be emitted after a previous `close` event.
 *
 *     After the stream is closed, it MUST switch to non-writable mode,
 *     see also `isWritable()`.
 *
 *     This event SHOULD be emitted whenever the stream closes, irrespective of
 *     whether this happens implicitly due to an unrecoverable error or
 *     explicitly when either side closes the stream.
 *
 *     Many common streams (such as a TCP/IP connection or a file-based stream)
 *     will likely choose to emit this event after flushing the buffer from
 *     the `end()` method, after receiving a *successful* `end` event or after
 *     a fatal transmission `error` event.
 *
 *     If this stream is a `DuplexStreamInterface`, you should also notice
 *     how the readable side of the stream also implements a `close` event.
 *     In other words, after receiving this event, the stream MUST switch into
 *     non-writable AND non-readable mode, see also `isReadable()`.
 *     Note that this event should not be confused with the `end` event.
 *
 * The event callback functions MUST be a valid `callable` that obeys strict
 * parameter definitions and MUST accept event parameters exactly as documented.
 * The event callback functions MUST NOT throw an `Exception`.
 * The return value of the event callback functions will be ignored and has no
 * effect, so for performance reasons you're recommended to not return any
 * excessive data structures.
 *
 * Every implementation of this interface MUST follow these event semantics in
 * order to be considered a well-behaving stream.
 *
 * > Note that higher-level implementations of this interface may choose to
 *   define additional events with dedicated semantics not defined as part of
 *   this low-level stream specification. Conformance with these event semantics
 *   is out of scope for this interface, so you may also have to refer to the
 *   documentation of such a higher-level implementation.
 *
 * @see EventEmitterInterface
 * @see DuplexStreamInterface
 */
interface WritableStreamInterface extends EventEmitterInterface
{
    /**
     * Checks whether this stream is in a writable state (not closed already).
     *
     * This method can be used to check if the stream still accepts writing
     * any data or if it is ended or closed already.
     * Writing any data to a non-writable stream is a NO-OP:
     *
     * ```php
     * assert($stream->isWritable() === false);
     *
     * $stream->write('end'); // NO-OP
     * $stream->end('end'); // NO-OP
     * ```
     *
     * A successfully opened stream always MUST start in writable mode.
     *
     * Once the stream ends or closes, it MUST switch to non-writable mode.
     * This can happen any time, explicitly through `end()` or `close()` or
     * implicitly due to a remote close or an unrecoverable transmission error.
     * Once a stream has switched to non-writable mode, it MUST NOT transition
     * back to writable mode.
     *
     * If this stream is a `DuplexStreamInterface`, you should also notice
     * how the readable side of the stream also implements an `isReadable()`
     * method. Unless this is a half-open duplex stream, they SHOULD usually
     * have the same return value.
     *
     * @return bool
     */
    public function isWritable();

    /**
     * Write some data into the stream.
     *
     * A successful write MUST be confirmed with a boolean `true`, which means
     * that either the data was written (flushed) immediately or is buffered and
     * scheduled for a future write. Note that this interface gives you no
     * control over explicitly flushing the buffered data, as finding the
     * appropriate time for this is beyond the scope of this interface and left
     * up to the implementation of this interface.
     *
     * Many common streams (such as a TCP/IP connection or file-based stream)
     * may choose to buffer all given data and schedule a future flush by using
     * an underlying EventLoop to check when the resource is actually writable.
     *
     * If a stream cannot handle writing (or flushing) the data, it SHOULD emit
     * an `error` event and MAY `close()` the stream if it can not recover from
     * this error.
     *
     * If the internal buffer is full after adding `$data`, then `write()`
     * SHOULD return `false`, indicating that the caller should stop sending
     * data until the buffer drains.
     * The stream SHOULD send a `drain` event once the buffer is ready to accept
     * more data.
     *
     * Similarly, if the the stream is not writable (already in a closed state)
     * it MUST NOT process the given `$data` and SHOULD return `false`,
     * indicating that the caller should stop sending data.
     *
     * The given `$data` argument MAY be of mixed type, but it's usually
     * recommended it SHOULD be a `string` value or MAY use a type that allows
     * representation as a `string` for maximum compatibility.
     *
     * Many common streams (such as a TCP/IP connection or a file-based stream)
     * will only accept the raw (binary) payload data that is transferred over
     * the wire as chunks of `string` values.
     *
     * Due to the stream-based nature of this, the sender may send any number
     * of chunks with varying sizes. There are no guarantees that these chunks
     * will be received with the exact same framing the sender intended to send.
     * In other words, many lower-level protocols (such as TCP/IP) transfer the
     * data in chunks that may be anywhere between single-byte values to several
     * dozens of kilobytes. You may want to apply a higher-level protocol to
     * these low-level data chunks in order to achieve proper message framing.
     *
     * @param mixed|string $data
     * @return bool
     */
    public function write($data);

    /**
     * Successfully ends the stream (after optionally sending some final data).
     *
     * This method can be used to successfully end the stream, i.e. close
     * the stream after sending out all data that is currently buffered.
     *
     * ```php
     * $stream->write('hello');
     * $stream->write('world');
     * $stream->end();
     * ```
     *
     * If there's no data currently buffered and nothing to be flushed, then
     * this method MAY `close()` the stream immediately.
     *
     * If there's still data in the buffer that needs to be flushed first, then
     * this method SHOULD try to write out this data and only then `close()`
     * the stream.
     * Once the stream is closed, it SHOULD emit a `close` event.
     *
     * Note that this interface gives you no control over explicitly flushing
     * the buffered data, as finding the appropriate time for this is beyond the
     * scope of this interface and left up to the implementation of this
     * interface.
     *
     * Many common streams (such as a TCP/IP connection or file-based stream)
     * may choose to buffer all given data and schedule a future flush by using
     * an underlying EventLoop to check when the resource is actually writable.
     *
     * You can optionally pass some final data that is written to the stream
     * before ending the stream. If a non-`null` value is given as `$data`, then
     * this method will behave just like calling `write($data)` before ending
     * with no data.
     *
     * ```php
     * // shorter version
     * $stream->end('bye');
     *
     * // same as longer version
     * $stream->write('bye');
     * $stream->end();
     * ```
     *
     * After calling this method, the stream MUST switch into a non-writable
     * mode, see also `isWritable()`.
     * This means that no further writes are possible, so any additional
     * `write()` or `end()` calls have no effect.
     *
     * ```php
     * $stream->end();
     * assert($stream->isWritable() === false);
     *
     * $stream->write('nope'); // NO-OP
     * $stream->end(); // NO-OP
     * ```
     *
     * If this stream is a `DuplexStreamInterface`, calling this method SHOULD
     * also end its readable side, unless the stream supports half-open mode.
     * In other words, after calling this method, these streams SHOULD switch
     * into non-writable AND non-readable mode, see also `isReadable()`.
     * This implies that in this case, the stream SHOULD NOT emit any `data`
     * or `end` events anymore.
     * Streams MAY choose to use the `pause()` method logic for this, but
     * special care may have to be taken to ensure a following call to the
     * `resume()` method SHOULD NOT continue emitting readable events.
     *
     * Note that this method should not be confused with the `close()` method.
     *
     * @param mixed|string|null $data
     * @return void
     */
    public function end($data = null);

    /**
     * Closes the stream (forcefully).
     *
     * This method can be used to forcefully close the stream, i.e. close
     * the stream without waiting for any buffered data to be flushed.
     * If there's still data in the buffer, this data SHOULD be discarded.
     *
     * ```php
     * $stream->close();
     * ```
     *
     * Once the stream is closed, it SHOULD emit a `close` event.
     * Note that this event SHOULD NOT be emitted more than once, in particular
     * if this method is called multiple times.
     *
     * After calling this method, the stream MUST switch into a non-writable
     * mode, see also `isWritable()`.
     * This means that no further writes are possible, so any additional
     * `write()` or `end()` calls have no effect.
     *
     * ```php
     * $stream->close();
     * assert($stream->isWritable() === false);
     *
     * $stream->write('nope'); // NO-OP
     * $stream->end(); // NO-OP
     * ```
     *
     * Note that this method should not be confused with the `end()` method.
     * Unlike the `end()` method, this method does not take care of any existing
     * buffers and simply discards any buffer contents.
     * Likewise, this method may also be called after calling `end()` on a
     * stream in order to stop waiting for the stream to flush its final data.
     *
     * ```php
     * $stream->end();
     * $loop->addTimer(1.0, function () use ($stream) {
     *     $stream->close();
     * });
     * ```
     *
     * If this stream is a `DuplexStreamInterface`, you should also notice
     * how the readable side of the stream also implements a `close()` method.
     * In other words, after calling this method, the stream MUST switch into
     * non-writable AND non-readable mode, see also `isReadable()`.
     *
     * @return void
     * @see ReadableStreamInterface::close()
     */
    public function close();
}
# CHANGELOG

## 1.2.0 - 2015-08-15

* Body as `"0"` is now properly added to a response.
* Now allowing forward seeking in CachingStream.
* Now properly parsing HTTP requests that contain proxy targets in
  `parse_request`.
* functions.php is now conditionally required.
* user-info is no longer dropped when resolving URIs.

## 1.1.0 - 2015-06-24

* URIs can now be relative.
* `multipart/form-data` headers are now overridden case-insensitively.
* URI paths no longer encode the following characters because they are allowed
  in URIs: "(", ")", "*", "!", "'"
* A port is no longer added to a URI when the scheme is missing and no port is
  present.

## 1.0.0 - 2015-05-19

Initial release.

Currently unsupported:

- `Psr\Http\Message\ServerRequestInterface`
- `Psr\Http\Message\UploadedFileInterface`
{
    "name": "ringcentral/psr7",
    "type": "library",
    "description": "PSR-7 message implementation",
    "keywords": ["message", "stream", "http", "uri"],
    "license": "MIT",
    "authors": [
        {
            "name": "Michael Dowling",
            "email": "mtdowling@gmail.com",
            "homepage": "https://github.com/mtdowling"
        }
    ],
    "require": {
        "php": ">=5.3",
        "psr/http-message": "~1.0"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0"
    },
    "provide": {
        "psr/http-message-implementation": "1.0"
    },
    "autoload": {
        "psr-4": {
            "RingCentral\\Psr7\\": "src/"
        },
        "files": ["src/functions_include.php"]
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.0-dev"
        }
    }
}
FROM    greensheep/dockerfiles-php-5.3
RUN     apt-get update -y
RUN     apt-get install -y curl
RUN     curl -sS https://getcomposer.org/installer | php
RUN     mv composer.phar /usr/local/bin/composerCopyright (c) 2015 Michael Dowling, https://github.com/mtdowling <mtdowling@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
all: clean test

test:
	vendor/bin/phpunit $(TEST)

coverage:
	vendor/bin/phpunit --coverage-html=artifacts/coverage $(TEST)

view-coverage:
	open artifacts/coverage/index.html

clean:
	rm -rf artifacts/*

.PHONY: docker-login
docker-login:
	docker run -t -i -v $(shell pwd):/opt/psr7 ringcentral-psr7 /bin/bash

.PHONY: docker-build
docker-build:
	docker build -t ringcentral-psr7 .<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="./tests/bootstrap.php"
         colors="true">
  <testsuites>
    <testsuite>
      <directory>tests</directory>
    </testsuite>
  </testsuites>
  <filter>
    <whitelist>
      <directory suffix=".php">src</directory>
      <exclude>
        <directory suffix="Interface.php">src/</directory>
      </exclude>
    </whitelist>
  </filter>
</phpunit>
# PSR-7 Message Implementation

This repository contains a partial [PSR-7](http://www.php-fig.org/psr/psr-7/)
message implementation, several stream decorators, and some helpful
functionality like query string parsing.  Currently missing
ServerRequestInterface and UploadedFileInterface; a pull request for these features is welcome.


# Stream implementation

This package comes with a number of stream implementations and stream
decorators.


## AppendStream

`RingCentral\Psr7\AppendStream`

Reads from multiple streams, one after the other.

```php
use RingCentral\Psr7;

$a = Psr7\stream_for('abc, ');
$b = Psr7\stream_for('123.');
$composed = new Psr7\AppendStream([$a, $b]);

$composed->addStream(Psr7\stream_for(' Above all listen to me').

echo $composed(); // abc, 123. Above all listen to me.
```


## BufferStream

`RingCentral\Psr7\BufferStream`

Provides a buffer stream that can be written to to fill a buffer, and read
from to remove bytes from the buffer.

This stream returns a "hwm" metadata value that tells upstream consumers
what the configured high water mark of the stream is, or the maximum
preferred size of the buffer.

```php
use RingCentral\Psr7;

// When more than 1024 bytes are in the buffer, it will begin returning
// false to writes. This is an indication that writers should slow down.
$buffer = new Psr7\BufferStream(1024);
```


## CachingStream

The CachingStream is used to allow seeking over previously read bytes on
non-seekable streams. This can be useful when transferring a non-seekable
entity body fails due to needing to rewind the stream (for example, resulting
from a redirect). Data that is read from the remote stream will be buffered in
a PHP temp stream so that previously read bytes are cached first in memory,
then on disk.

```php
use RingCentral\Psr7;

$original = Psr7\stream_for(fopen('http://www.google.com', 'r'));
$stream = new Psr7\CachingStream($original);

$stream->read(1024);
echo $stream->tell();
// 1024

$stream->seek(0);
echo $stream->tell();
// 0
```


## DroppingStream

`RingCentral\Psr7\DroppingStream`

Stream decorator that begins dropping data once the size of the underlying
stream becomes too full.

```php
use RingCentral\Psr7;

// Create an empty stream
$stream = Psr7\stream_for();

// Start dropping data when the stream has more than 10 bytes
$dropping = new Psr7\DroppingStream($stream, 10);

$stream->write('01234567890123456789');
echo $stream; // 0123456789
```


## FnStream

`RingCentral\Psr7\FnStream`

Compose stream implementations based on a hash of functions.

Allows for easy testing and extension of a provided stream without needing to
to create a concrete class for a simple extension point.

```php

use RingCentral\Psr7;

$stream = Psr7\stream_for('hi');
$fnStream = Psr7\FnStream::decorate($stream, [
    'rewind' => function () use ($stream) {
        echo 'About to rewind - ';
        $stream->rewind();
        echo 'rewound!';
    }
]);

$fnStream->rewind();
// Outputs: About to rewind - rewound!
```


## InflateStream

`RingCentral\Psr7\InflateStream`

Uses PHP's zlib.inflate filter to inflate deflate or gzipped content.

This stream decorator skips the first 10 bytes of the given stream to remove
the gzip header, converts the provided stream to a PHP stream resource,
then appends the zlib.inflate filter. The stream is then converted back
to a Guzzle stream resource to be used as a Guzzle stream.


## LazyOpenStream

`RingCentral\Psr7\LazyOpenStream`

Lazily reads or writes to a file that is opened only after an IO operation
take place on the stream.

```php
use RingCentral\Psr7;

$stream = new Psr7\LazyOpenStream('/path/to/file', 'r');
// The file has not yet been opened...

echo $stream->read(10);
// The file is opened and read from only when needed.
```


## LimitStream

`RingCentral\Psr7\LimitStream`

LimitStream can be used to read a subset or slice of an existing stream object.
This can be useful for breaking a large file into smaller pieces to be sent in
chunks (e.g. Amazon S3's multipart upload API).

```php
use RingCentral\Psr7;

$original = Psr7\stream_for(fopen('/tmp/test.txt', 'r+'));
echo $original->getSize();
// >>> 1048576

// Limit the size of the body to 1024 bytes and start reading from byte 2048
$stream = new Psr7\LimitStream($original, 1024, 2048);
echo $stream->getSize();
// >>> 1024
echo $stream->tell();
// >>> 0
```


## MultipartStream

`RingCentral\Psr7\MultipartStream`

Stream that when read returns bytes for a streaming multipart or
multipart/form-data stream.


## NoSeekStream

`RingCentral\Psr7\NoSeekStream`

NoSeekStream wraps a stream and does not allow seeking.

```php
use RingCentral\Psr7;

$original = Psr7\stream_for('foo');
$noSeek = new Psr7\NoSeekStream($original);

echo $noSeek->read(3);
// foo
var_export($noSeek->isSeekable());
// false
$noSeek->seek(0);
var_export($noSeek->read(3));
// NULL
```


## PumpStream

`RingCentral\Psr7\PumpStream`

Provides a read only stream that pumps data from a PHP callable.

When invoking the provided callable, the PumpStream will pass the amount of
data requested to read to the callable. The callable can choose to ignore
this value and return fewer or more bytes than requested. Any extra data
returned by the provided callable is buffered internally until drained using
the read() function of the PumpStream. The provided callable MUST return
false when there is no more data to read.


## Implementing stream decorators

Creating a stream decorator is very easy thanks to the
`RingCentral\Psr7\StreamDecoratorTrait`. This trait provides methods that
implement `Psr\Http\Message\StreamInterface` by proxying to an underlying
stream. Just `use` the `StreamDecoratorTrait` and implement your custom
methods.

For example, let's say we wanted to call a specific function each time the last
byte is read from a stream. This could be implemented by overriding the
`read()` method.

```php
use Psr\Http\Message\StreamInterface;
use RingCentral\Psr7\StreamDecoratorTrait;

class EofCallbackStream implements StreamInterface
{
    use StreamDecoratorTrait;

    private $callback;

    public function __construct(StreamInterface $stream, callable $cb)
    {
        $this->stream = $stream;
        $this->callback = $cb;
    }

    public function read($length)
    {
        $result = $this->stream->read($length);

        // Invoke the callback when EOF is hit.
        if ($this->eof()) {
            call_user_func($this->callback);
        }

        return $result;
    }
}
```

This decorator could be added to any existing stream and used like so:

```php
use RingCentral\Psr7;

$original = Psr7\stream_for('foo');

$eofStream = new EofCallbackStream($original, function () {
    echo 'EOF!';
});

$eofStream->read(2);
$eofStream->read(1);
// echoes "EOF!"
$eofStream->seek(0);
$eofStream->read(3);
// echoes "EOF!"
```


## PHP StreamWrapper

You can use the `RingCentral\Psr7\StreamWrapper` class if you need to use a
PSR-7 stream as a PHP stream resource.

Use the `RingCentral\Psr7\StreamWrapper::getResource()` method to create a PHP
stream from a PSR-7 stream.

```php
use RingCentral\Psr7\StreamWrapper;

$stream = RingCentral\Psr7\stream_for('hello!');
$resource = StreamWrapper::getResource($stream);
echo fread($resource, 6); // outputs hello!
```


# Function API

There are various functions available under the `RingCentral\Psr7` namespace.


## `function str`

`function str(MessageInterface $message)`

Returns the string representation of an HTTP message.

```php
$request = new RingCentral\Psr7\Request('GET', 'http://example.com');
echo RingCentral\Psr7\str($request);
```


## `function uri_for`

`function uri_for($uri)`

This function accepts a string or `Psr\Http\Message\UriInterface` and returns a
UriInterface for the given value. If the value is already a `UriInterface`, it
is returned as-is.

```php
$uri = RingCentral\Psr7\uri_for('http://example.com');
assert($uri === RingCentral\Psr7\uri_for($uri));
```


## `function stream_for`

`function stream_for($resource = '', array $options = [])`

Create a new stream based on the input type.

Options is an associative array that can contain the following keys:

* - metadata: Array of custom metadata.
* - size: Size of the stream.

This method accepts the following `$resource` types:

- `Psr\Http\Message\StreamInterface`: Returns the value as-is.
- `string`: Creates a stream object that uses the given string as the contents.
- `resource`: Creates a stream object that wraps the given PHP stream resource.
- `Iterator`: If the provided value implements `Iterator`, then a read-only
  stream object will be created that wraps the given iterable. Each time the
  stream is read from, data from the iterator will fill a buffer and will be
  continuously called until the buffer is equal to the requested read size.
  Subsequent read calls will first read from the buffer and then call `next`
  on the underlying iterator until it is exhausted.
- `object` with `__toString()`: If the object has the `__toString()` method,
  the object will be cast to a string and then a stream will be returned that
  uses the string value.
- `NULL`: When `null` is passed, an empty stream object is returned.
- `callable` When a callable is passed, a read-only stream object will be
  created that invokes the given callable. The callable is invoked with the
  number of suggested bytes to read. The callable can return any number of
  bytes, but MUST return `false` when there is no more data to return. The
  stream object that wraps the callable will invoke the callable until the
  number of requested bytes are available. Any additional bytes will be
  buffered and used in subsequent reads.

```php
$stream = RingCentral\Psr7\stream_for('foo');
$stream = RingCentral\Psr7\stream_for(fopen('/path/to/file', 'r'));

$generator function ($bytes) {
    for ($i = 0; $i < $bytes; $i++) {
        yield ' ';
    }
}

$stream = RingCentral\Psr7\stream_for($generator(100));
```


## `function parse_header`

`function parse_header($header)`

Parse an array of header values containing ";" separated data into an array of
associative arrays representing the header key value pair data of the header.
When a parameter does not contain a value, but just contains a key, this
function will inject a key with a '' string value.


## `function normalize_header`

`function normalize_header($header)`

Converts an array of header values that may contain comma separated headers
into an array of headers with no comma separated values.


## `function modify_request`

`function modify_request(RequestInterface $request, array $changes)`

Clone and modify a request with the given changes. This method is useful for
reducing the number of clones needed to mutate a message.

The changes can be one of:

- method: (string) Changes the HTTP method.
- set_headers: (array) Sets the given headers.
- remove_headers: (array) Remove the given headers.
- body: (mixed) Sets the given body.
- uri: (UriInterface) Set the URI.
- query: (string) Set the query string value of the URI.
- version: (string) Set the protocol version.


## `function rewind_body`

`function rewind_body(MessageInterface $message)`

Attempts to rewind a message body and throws an exception on failure. The body
of the message will only be rewound if a call to `tell()` returns a value other
than `0`.


## `function try_fopen`

`function try_fopen($filename, $mode)`

Safely opens a PHP stream resource using a filename.

When fopen fails, PHP normally raises a warning. This function adds an error
handler that checks for errors and throws an exception instead.


## `function copy_to_string`

`function copy_to_string(StreamInterface $stream, $maxLen = -1)`

Copy the contents of a stream into a string until the given number of bytes
have been read.


## `function copy_to_stream`

`function copy_to_stream(StreamInterface $source, StreamInterface $dest, $maxLen = -1)`

Copy the contents of a stream into another stream until the given number of
bytes have been read.


## `function hash`

`function hash(StreamInterface $stream, $algo, $rawOutput = false)`

Calculate a hash of a Stream. This method reads the entire stream to calculate
a rolling hash (based on PHP's hash_init functions).


## `function readline`

`function readline(StreamInterface $stream, $maxLength = null)`

Read a line from the stream up to the maximum allowed buffer length.


## `function parse_request`

`function parse_request($message)`

Parses a request message string into a request object.


## `function parse_server_request`

`function parse_server_request($message, array $serverParams = array())`

Parses a request message string into a server-side request object.


## `function parse_response`

`function parse_response($message)`

Parses a response message string into a response object.


## `function parse_query`

`function parse_query($str, $urlEncoding = true)`

Parse a query string into an associative array.

If multiple values are found for the same key, the value of that key value pair
will become an array. This function does not parse nested PHP style arrays into
an associative array (e.g., `foo[a]=1&foo[b]=2` will be parsed into
`['foo[a]' => '1', 'foo[b]' => '2']`).


## `function build_query`

`function build_query(array $params, $encoding = PHP_QUERY_RFC3986)`

Build a query string from an array of key value pairs.

This function can use the return value of parseQuery() to build a query string.
This function does not modify the provided keys when an array is encountered
(like http_build_query would).


## `function mimetype_from_filename`

`function mimetype_from_filename($filename)`

Determines the mimetype of a file by looking at its extension.


## `function mimetype_from_extension`

`function mimetype_from_extension($extension)`

Maps a file extensions to a mimetype.


# Static URI methods

The `RingCentral\Psr7\Uri` class has several static methods to manipulate URIs.


## `RingCentral\Psr7\Uri::removeDotSegments`

`public static function removeDotSegments($path) -> UriInterface`

Removes dot segments from a path and returns the new path.

See http://tools.ietf.org/html/rfc3986#section-5.2.4


## `RingCentral\Psr7\Uri::resolve`

`public static function resolve(UriInterface $base, $rel) -> UriInterface`

Resolve a base URI with a relative URI and return a new URI.

See http://tools.ietf.org/html/rfc3986#section-5


## `RingCentral\Psr7\Uri::withQueryValue`

`public static function withQueryValue(UriInterface $uri, $key, $value) -> UriInterface`

Create a new URI with a specific query string value.

Any existing query string values that exactly match the provided key are
removed and replaced with the given key value pair.

Note: this function will convert "=" to "%3D" and "&" to "%26".


## `RingCentral\Psr7\Uri::withoutQueryValue`

`public static function withoutQueryValue(UriInterface $uri, $key, $value) -> UriInterface`

Create a new URI with a specific query string value removed.

Any existing query string values that exactly match the provided key are
removed.

Note: this function will convert "=" to "%3D" and "&" to "%26".


## `RingCentral\Psr7\Uri::fromParts`

`public static function fromParts(array $parts) -> UriInterface`

Create a `RingCentral\Psr7\Uri` object from a hash of `parse_url` parts.


# Not Implemented

A few aspects of PSR-7 are not implemented in this project. A pull request for
any of these features is welcome:

- `Psr\Http\Message\ServerRequestInterface`
- `Psr\Http\Message\UploadedFileInterface`
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Reads from multiple streams, one after the other.
 *
 * This is a read-only stream decorator.
 */
class AppendStream implements StreamInterface
{
    /** @var StreamInterface[] Streams being decorated */
    private $streams = array();

    private $seekable = true;
    private $current = 0;
    private $pos = 0;
    private $detached = false;

    /**
     * @param StreamInterface[] $streams Streams to decorate. Each stream must
     *                                   be readable.
     */
    public function __construct(array $streams = array())
    {
        foreach ($streams as $stream) {
            $this->addStream($stream);
        }
    }

    public function __toString()
    {
        try {
            $this->rewind();
            return $this->getContents();
        } catch (\Exception $e) {
            return '';
        }
    }

    /**
     * Add a stream to the AppendStream
     *
     * @param StreamInterface $stream Stream to append. Must be readable.
     *
     * @throws \InvalidArgumentException if the stream is not readable
     */
    public function addStream(StreamInterface $stream)
    {
        if (!$stream->isReadable()) {
            throw new \InvalidArgumentException('Each stream must be readable');
        }

        // The stream is only seekable if all streams are seekable
        if (!$stream->isSeekable()) {
            $this->seekable = false;
        }

        $this->streams[] = $stream;
    }

    public function getContents()
    {
        return copy_to_string($this);
    }

    /**
     * Closes each attached stream.
     *
     * {@inheritdoc}
     */
    public function close()
    {
        $this->pos = $this->current = 0;

        foreach ($this->streams as $stream) {
            $stream->close();
        }

        $this->streams = array();
    }

    /**
     * Detaches each attached stream
     *
     * {@inheritdoc}
     */
    public function detach()
    {
        $this->close();
        $this->detached = true;
    }

    public function tell()
    {
        return $this->pos;
    }

    /**
     * Tries to calculate the size by adding the size of each stream.
     *
     * If any of the streams do not return a valid number, then the size of the
     * append stream cannot be determined and null is returned.
     *
     * {@inheritdoc}
     */
    public function getSize()
    {
        $size = 0;

        foreach ($this->streams as $stream) {
            $s = $stream->getSize();
            if ($s === null) {
                return null;
            }
            $size += $s;
        }

        return $size;
    }

    public function eof()
    {
        return !$this->streams ||
            ($this->current >= count($this->streams) - 1 &&
             $this->streams[$this->current]->eof());
    }

    public function rewind()
    {
        $this->seek(0);
    }

    /**
     * Attempts to seek to the given position. Only supports SEEK_SET.
     *
     * {@inheritdoc}
     */
    public function seek($offset, $whence = SEEK_SET)
    {
        if (!$this->seekable) {
            throw new \RuntimeException('This AppendStream is not seekable');
        } elseif ($whence !== SEEK_SET) {
            throw new \RuntimeException('The AppendStream can only seek with SEEK_SET');
        }

        $this->pos = $this->current = 0;

        // Rewind each stream
        foreach ($this->streams as $i => $stream) {
            try {
                $stream->rewind();
            } catch (\Exception $e) {
                throw new \RuntimeException('Unable to seek stream '
                    . $i . ' of the AppendStream', 0, $e);
            }
        }

        // Seek to the actual position by reading from each stream
        while ($this->pos < $offset && !$this->eof()) {
            $result = $this->read(min(8096, $offset - $this->pos));
            if ($result === '') {
                break;
            }
        }
    }

    /**
     * Reads from all of the appended streams until the length is met or EOF.
     *
     * {@inheritdoc}
     */
    public function read($length)
    {
        $buffer = '';
        $total = count($this->streams) - 1;
        $remaining = $length;
        $progressToNext = false;

        while ($remaining > 0) {

            // Progress to the next stream if needed.
            if ($progressToNext || $this->streams[$this->current]->eof()) {
                $progressToNext = false;
                if ($this->current === $total) {
                    break;
                }
                $this->current++;
            }

            $result = $this->streams[$this->current]->read($remaining);

            // Using a loose comparison here to match on '', false, and null
            if ($result == null) {
                $progressToNext = true;
                continue;
            }

            $buffer .= $result;
            $remaining = $length - strlen($buffer);
        }

        $this->pos += strlen($buffer);

        return $buffer;
    }

    public function isReadable()
    {
        return true;
    }

    public function isWritable()
    {
        return false;
    }

    public function isSeekable()
    {
        return $this->seekable;
    }

    public function write($string)
    {
        throw new \RuntimeException('Cannot write to an AppendStream');
    }

    public function getMetadata($key = null)
    {
        return $key ? null : array();
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Provides a buffer stream that can be written to to fill a buffer, and read
 * from to remove bytes from the buffer.
 *
 * This stream returns a "hwm" metadata value that tells upstream consumers
 * what the configured high water mark of the stream is, or the maximum
 * preferred size of the buffer.
 */
class BufferStream implements StreamInterface
{
    private $hwm;
    private $buffer = '';

    /**
     * @param int $hwm High water mark, representing the preferred maximum
     *                 buffer size. If the size of the buffer exceeds the high
     *                 water mark, then calls to write will continue to succeed
     *                 but will return false to inform writers to slow down
     *                 until the buffer has been drained by reading from it.
     */
    public function __construct($hwm = 16384)
    {
        $this->hwm = $hwm;
    }

    public function __toString()
    {
        return $this->getContents();
    }

    public function getContents()
    {
        $buffer = $this->buffer;
        $this->buffer = '';

        return $buffer;
    }

    public function close()
    {
        $this->buffer = '';
    }

    public function detach()
    {
        $this->close();
    }

    public function getSize()
    {
        return strlen($this->buffer);
    }

    public function isReadable()
    {
        return true;
    }

    public function isWritable()
    {
        return true;
    }

    public function isSeekable()
    {
        return false;
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \RuntimeException('Cannot seek a BufferStream');
    }

    public function eof()
    {
        return strlen($this->buffer) === 0;
    }

    public function tell()
    {
        throw new \RuntimeException('Cannot determine the position of a BufferStream');
    }

    /**
     * Reads data from the buffer.
     */
    public function read($length)
    {
        $currentLength = strlen($this->buffer);

        if ($length >= $currentLength) {
            // No need to slice the buffer because we don't have enough data.
            $result = $this->buffer;
            $this->buffer = '';
        } else {
            // Slice up the result to provide a subset of the buffer.
            $result = substr($this->buffer, 0, $length);
            $this->buffer = substr($this->buffer, $length);
        }

        return $result;
    }

    /**
     * Writes data to the buffer.
     */
    public function write($string)
    {
        $this->buffer .= $string;

        // TODO: What should happen here?
        if (strlen($this->buffer) >= $this->hwm) {
            return false;
        }

        return strlen($string);
    }

    public function getMetadata($key = null)
    {
        if ($key == 'hwm') {
            return $this->hwm;
        }

        return $key ? null : array();
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator that can cache previously read bytes from a sequentially
 * read stream.
 */
class CachingStream extends StreamDecoratorTrait implements StreamInterface
{

    /** @var StreamInterface Stream being wrapped */
    private $remoteStream;

    /** @var int Number of bytes to skip reading due to a write on the buffer */
    private $skipReadBytes = 0;

    /**
     * We will treat the buffer object as the body of the stream
     *
     * @param StreamInterface $stream Stream to cache
     * @param StreamInterface $target Optionally specify where data is cached
     */
    public function __construct(
        StreamInterface $stream,
        StreamInterface $target = null
    ) {
        $this->remoteStream = $stream;
        parent::__construct($target ?: new Stream(fopen('php://temp', 'r+')));
    }

    public function getSize()
    {
        return max($this->stream->getSize(), $this->remoteStream->getSize());
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        if ($whence == SEEK_SET) {
            $byte = $offset;
        } elseif ($whence == SEEK_CUR) {
            $byte = $offset + $this->tell();
        } elseif ($whence == SEEK_END) {
            $size = $this->remoteStream->getSize();
            if ($size === null) {
                $size = $this->cacheEntireStream();
            }
            // Because 0 is the first byte, we seek to size - 1.
            $byte = $size - 1 - $offset;
        } else {
            throw new \InvalidArgumentException('Invalid whence');
        }

        $diff = $byte - $this->stream->getSize();

        if ($diff > 0) {
            // If the seek byte is greater the number of read bytes, then read
            // the difference of bytes to cache the bytes and inherently seek.
            $this->read($diff);
        } else {
            // We can just do a normal seek since we've already seen this byte.
            $this->stream->seek($byte);
        }
    }

    public function read($length)
    {
        // Perform a regular read on any previously read data from the buffer
        $data = $this->stream->read($length);
        $remaining = $length - strlen($data);

        // More data was requested so read from the remote stream
        if ($remaining) {
            // If data was written to the buffer in a position that would have
            // been filled from the remote stream, then we must skip bytes on
            // the remote stream to emulate overwriting bytes from that
            // position. This mimics the behavior of other PHP stream wrappers.
            $remoteData = $this->remoteStream->read(
                $remaining + $this->skipReadBytes
            );

            if ($this->skipReadBytes) {
                $len = strlen($remoteData);
                $remoteData = substr($remoteData, $this->skipReadBytes);
                $this->skipReadBytes = max(0, $this->skipReadBytes - $len);
            }

            $data .= $remoteData;
            $this->stream->write($remoteData);
        }

        return $data;
    }

    public function write($string)
    {
        // When appending to the end of the currently read stream, you'll want
        // to skip bytes from being read from the remote stream to emulate
        // other stream wrappers. Basically replacing bytes of data of a fixed
        // length.
        $overflow = (strlen($string) + $this->tell()) - $this->remoteStream->tell();
        if ($overflow > 0) {
            $this->skipReadBytes += $overflow;
        }

        return $this->stream->write($string);
    }

    public function eof()
    {
        return $this->stream->eof() && $this->remoteStream->eof();
    }

    /**
     * Close both the remote stream and buffer stream
     */
    public function close()
    {
        $this->remoteStream->close() && $this->stream->close();
    }

    private function cacheEntireStream()
    {
        $target = new FnStream(array('write' => 'strlen'));
        copy_to_stream($this, $target);

        return $this->tell();
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator that begins dropping data once the size of the underlying
 * stream becomes too full.
 */
class DroppingStream extends StreamDecoratorTrait implements StreamInterface
{

    private $maxLength;

    /**
     * @param StreamInterface $stream    Underlying stream to decorate.
     * @param int             $maxLength Maximum size before dropping data.
     */
    public function __construct(StreamInterface $stream, $maxLength)
    {
        parent::__construct($stream);
        $this->maxLength = $maxLength;
    }

    public function write($string)
    {
        $diff = $this->maxLength - $this->stream->getSize();

        // Begin returning 0 when the underlying stream is too large.
        if ($diff <= 0) {
            return 0;
        }

        // Write the stream or a subset of the stream if needed.
        if (strlen($string) < $diff) {
            return $this->stream->write($string);
        }

        return $this->stream->write(substr($string, 0, $diff));
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Compose stream implementations based on a hash of functions.
 *
 * Allows for easy testing and extension of a provided stream without needing
 * to create a concrete class for a simple extension point.
 * @property callable _fn___toString
 * @property callable _fn_close
 * @property callable _fn_detach
 * @property callable _fn_getSize
 * @property callable _fn_tell
 * @property callable _fn_isSeekable
 * @property callable _fn_rewind
 * @property callable _fn_seek
 * @property callable _fn_isWritable
 * @property callable _fn_write
 * @property callable _fn_isReadable
 * @property callable _fn_read
 * @property callable _fn_getContents
 * @property callable _fn_getMetadata
 */
class FnStream implements StreamInterface
{
    /** @var array */
    private $methods;

    /** @var array Methods that must be implemented in the given array */
    private static $slots = array('__toString', 'close', 'detach', 'rewind',
        'getSize', 'tell', 'eof', 'isSeekable', 'seek', 'isWritable', 'write',
        'isReadable', 'read', 'getContents', 'getMetadata');

    /**
     * @param array $methods Hash of method name to a callable.
     */
    public function __construct(array $methods)
    {
        $this->methods = $methods;

        // Create the functions on the class
        foreach ($methods as $name => $fn) {
            $this->{'_fn_' . $name} = $fn;
        }
    }

    /**
     * Lazily determine which methods are not implemented.
     * @throws \BadMethodCallException
     */
    public function __get($name)
    {
        throw new \BadMethodCallException(str_replace('_fn_', '', $name)
            . '() is not implemented in the FnStream');
    }

    /**
     * The close method is called on the underlying stream only if possible.
     */
    public function __destruct()
    {
        if (isset($this->_fn_close)) {
            call_user_func($this->_fn_close);
        }
    }

    /**
     * Adds custom functionality to an underlying stream by intercepting
     * specific method calls.
     *
     * @param StreamInterface $stream  Stream to decorate
     * @param array           $methods Hash of method name to a closure
     *
     * @return FnStream
     */
    public static function decorate(StreamInterface $stream, array $methods)
    {
        // If any of the required methods were not provided, then simply
        // proxy to the decorated stream.
        foreach (array_diff(self::$slots, array_keys($methods)) as $diff) {
            $methods[$diff] = array($stream, $diff);
        }

        return new self($methods);
    }

    public function __toString()
    {
        return call_user_func($this->_fn___toString);
    }

    public function close()
    {
        return call_user_func($this->_fn_close);
    }

    public function detach()
    {
        return call_user_func($this->_fn_detach);
    }

    public function getSize()
    {
        return call_user_func($this->_fn_getSize);
    }

    public function tell()
    {
        return call_user_func($this->_fn_tell);
    }

    public function eof()
    {
        return call_user_func($this->_fn_eof);
    }

    public function isSeekable()
    {
        return call_user_func($this->_fn_isSeekable);
    }

    public function rewind()
    {
        call_user_func($this->_fn_rewind);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        call_user_func($this->_fn_seek, $offset, $whence);
    }

    public function isWritable()
    {
        return call_user_func($this->_fn_isWritable);
    }

    public function write($string)
    {
        return call_user_func($this->_fn_write, $string);
    }

    public function isReadable()
    {
        return call_user_func($this->_fn_isReadable);
    }

    public function read($length)
    {
        return call_user_func($this->_fn_read, $length);
    }

    public function getContents()
    {
        return call_user_func($this->_fn_getContents);
    }

    public function getMetadata($key = null)
    {
        return call_user_func($this->_fn_getMetadata, $key);
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\MessageInterface;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UriInterface;

// Manually define missing constants for PHP 5.3
defined('PHP_QUERY_RFC1738') or define('PHP_QUERY_RFC1738', 1);
defined('PHP_QUERY_RFC3986') or define('PHP_QUERY_RFC3986', 2);

/**
 * Returns the string representation of an HTTP message.
 *
 * @param MessageInterface $message Message to convert to a string.
 *
 * @return string
 */
function str(MessageInterface $message)
{
    if ($message instanceof RequestInterface) {
        $msg = trim($message->getMethod() . ' '
                . $message->getRequestTarget())
            . ' HTTP/' . $message->getProtocolVersion();
        if (!$message->hasHeader('host')) {
            $msg .= "\r\nHost: " . $message->getUri()->getHost();
        }
    } elseif ($message instanceof ResponseInterface) {
        $msg = 'HTTP/' . $message->getProtocolVersion() . ' '
            . $message->getStatusCode() . ' '
            . $message->getReasonPhrase();
    } else {
        throw new \InvalidArgumentException('Unknown message type');
    }

    foreach ($message->getHeaders() as $name => $values) {
        $msg .= "\r\n{$name}: " . implode(', ', $values);
    }

    return "{$msg}\r\n\r\n" . $message->getBody();
}

/**
 * Returns a UriInterface for the given value.
 *
 * This function accepts a string or {@see Psr\Http\Message\UriInterface} and
 * returns a UriInterface for the given value. If the value is already a
 * `UriInterface`, it is returned as-is.
 *
 * @param string|UriInterface $uri
 *
 * @return UriInterface
 * @throws \InvalidArgumentException
 */
function uri_for($uri)
{
    if ($uri instanceof UriInterface) {
        return $uri;
    } elseif (is_string($uri)) {
        return new Uri($uri);
    }

    throw new \InvalidArgumentException('URI must be a string or UriInterface');
}

/**
 * Create a new stream based on the input type.
 *
 * Options is an associative array that can contain the following keys:
 * - metadata: Array of custom metadata.
 * - size: Size of the stream.
 *
 * @param resource|string|StreamInterface $resource Entity body data
 * @param array                           $options  Additional options
 *
 * @return Stream
 * @throws \InvalidArgumentException if the $resource arg is not valid.
 */
function stream_for($resource = '', array $options = array())
{
    switch (gettype($resource)) {
        case 'string':
            $stream = fopen('php://temp', 'r+');
            if ($resource !== '') {
                fwrite($stream, $resource);
                fseek($stream, 0);
            }
            return new Stream($stream, $options);
        case 'resource':
            return new Stream($resource, $options);
        case 'object':
            if ($resource instanceof StreamInterface) {
                return $resource;
            } elseif ($resource instanceof \Iterator) {
                return new PumpStream(function () use ($resource) {
                    if (!$resource->valid()) {
                        return false;
                    }
                    $result = $resource->current();
                    $resource->next();
                    return $result;
                }, $options);
            } elseif (method_exists($resource, '__toString')) {
                return stream_for((string) $resource, $options);
            }
            break;
        case 'NULL':
            return new Stream(fopen('php://temp', 'r+'), $options);
    }

    if (is_callable($resource)) {
        return new PumpStream($resource, $options);
    }

    throw new \InvalidArgumentException('Invalid resource type: ' . gettype($resource));
}

/**
 * Parse an array of header values containing ";" separated data into an
 * array of associative arrays representing the header key value pair
 * data of the header. When a parameter does not contain a value, but just
 * contains a key, this function will inject a key with a '' string value.
 *
 * @param string|array $header Header to parse into components.
 *
 * @return array Returns the parsed header values.
 */
function parse_header($header)
{
    static $trimmed = "\"'  \n\t\r";
    $params = $matches = array();

    foreach (normalize_header($header) as $val) {
        $part = array();
        foreach (preg_split('/;(?=([^"]*"[^"]*")*[^"]*$)/', $val) as $kvp) {
            if (preg_match_all('/<[^>]+>|[^=]+/', $kvp, $matches)) {
                $m = $matches[0];
                if (isset($m[1])) {
                    $part[trim($m[0], $trimmed)] = trim($m[1], $trimmed);
                } else {
                    $part[] = trim($m[0], $trimmed);
                }
            }
        }
        if ($part) {
            $params[] = $part;
        }
    }

    return $params;
}

/**
 * Converts an array of header values that may contain comma separated
 * headers into an array of headers with no comma separated values.
 *
 * @param string|array $header Header to normalize.
 *
 * @return array Returns the normalized header field values.
 */
function normalize_header($header)
{
    if (!is_array($header)) {
        return array_map('trim', explode(',', $header));
    }

    $result = array();
    foreach ($header as $value) {
        foreach ((array) $value as $v) {
            if (strpos($v, ',') === false) {
                $result[] = $v;
                continue;
            }
            foreach (preg_split('/,(?=([^"]*"[^"]*")*[^"]*$)/', $v) as $vv) {
                $result[] = trim($vv);
            }
        }
    }

    return $result;
}

/**
 * Clone and modify a request with the given changes.
 *
 * The changes can be one of:
 * - method: (string) Changes the HTTP method.
 * - set_headers: (array) Sets the given headers.
 * - remove_headers: (array) Remove the given headers.
 * - body: (mixed) Sets the given body.
 * - uri: (UriInterface) Set the URI.
 * - query: (string) Set the query string value of the URI.
 * - version: (string) Set the protocol version.
 *
 * @param RequestInterface $request Request to clone and modify.
 * @param array            $changes Changes to apply.
 *
 * @return RequestInterface
 */
function modify_request(RequestInterface $request, array $changes)
{
    if (!$changes) {
        return $request;
    }

    $headers = $request->getHeaders();

    if (!isset($changes['uri'])) {
        $uri = $request->getUri();
    } else {
        // Remove the host header if one is on the URI
        if ($host = $changes['uri']->getHost()) {
            $changes['set_headers']['Host'] = $host;
        }
        $uri = $changes['uri'];
    }

    if (!empty($changes['remove_headers'])) {
        $headers = _caseless_remove($changes['remove_headers'], $headers);
    }

    if (!empty($changes['set_headers'])) {
        $headers = _caseless_remove(array_keys($changes['set_headers']), $headers);
        $headers = $changes['set_headers'] + $headers;
    }

    if (isset($changes['query'])) {
        $uri = $uri->withQuery($changes['query']);
    }

    return new Request(
        isset($changes['method']) ? $changes['method'] : $request->getMethod(),
        $uri,
        $headers,
        isset($changes['body']) ? $changes['body'] : $request->getBody(),
        isset($changes['version'])
            ? $changes['version']
            : $request->getProtocolVersion()
    );
}

/**
 * Attempts to rewind a message body and throws an exception on failure.
 *
 * The body of the message will only be rewound if a call to `tell()` returns a
 * value other than `0`.
 *
 * @param MessageInterface $message Message to rewind
 *
 * @throws \RuntimeException
 */
function rewind_body(MessageInterface $message)
{
    $body = $message->getBody();

    if ($body->tell()) {
        $body->rewind();
    }
}

/**
 * Safely opens a PHP stream resource using a filename.
 *
 * When fopen fails, PHP normally raises a warning. This function adds an
 * error handler that checks for errors and throws an exception instead.
 *
 * @param string $filename File to open
 * @param string $mode     Mode used to open the file
 *
 * @return resource
 * @throws \RuntimeException if the file cannot be opened
 */
function try_fopen($filename, $mode)
{
    $ex = null;
    $fargs = func_get_args();
    set_error_handler(function () use ($filename, $mode, &$ex, $fargs) {
        $ex = new \RuntimeException(sprintf(
            'Unable to open %s using mode %s: %s',
            $filename,
            $mode,
            $fargs[1]
        ));
    });

    $handle = fopen($filename, $mode);
    restore_error_handler();

    if ($ex) {
        /** @var $ex \RuntimeException */
        throw $ex;
    }

    return $handle;
}

/**
 * Copy the contents of a stream into a string until the given number of
 * bytes have been read.
 *
 * @param StreamInterface $stream Stream to read
 * @param int             $maxLen Maximum number of bytes to read. Pass -1
 *                                to read the entire stream.
 * @return string
 * @throws \RuntimeException on error.
 */
function copy_to_string(StreamInterface $stream, $maxLen = -1)
{
    $buffer = '';

    if ($maxLen === -1) {
        while (!$stream->eof()) {
            $buf = $stream->read(1048576);
            // Using a loose equality here to match on '' and false.
            if ($buf == null) {
                break;
            }
            $buffer .= $buf;
        }
        return $buffer;
    }

    $len = 0;
    while (!$stream->eof() && $len < $maxLen) {
        $buf = $stream->read($maxLen - $len);
        // Using a loose equality here to match on '' and false.
        if ($buf == null) {
            break;
        }
        $buffer .= $buf;
        $len = strlen($buffer);
    }

    return $buffer;
}

/**
 * Copy the contents of a stream into another stream until the given number
 * of bytes have been read.
 *
 * @param StreamInterface $source Stream to read from
 * @param StreamInterface $dest   Stream to write to
 * @param int             $maxLen Maximum number of bytes to read. Pass -1
 *                                to read the entire stream.
 *
 * @throws \RuntimeException on error.
 */
function copy_to_stream(
    StreamInterface $source,
    StreamInterface $dest,
    $maxLen = -1
) {
    if ($maxLen === -1) {
        while (!$source->eof()) {
            if (!$dest->write($source->read(1048576))) {
                break;
            }
        }
        return;
    }

    $bytes = 0;
    while (!$source->eof()) {
        $buf = $source->read($maxLen - $bytes);
        if (!($len = strlen($buf))) {
            break;
        }
        $bytes += $len;
        $dest->write($buf);
        if ($bytes == $maxLen) {
            break;
        }
    }
}

/**
 * Calculate a hash of a Stream
 *
 * @param StreamInterface $stream    Stream to calculate the hash for
 * @param string          $algo      Hash algorithm (e.g. md5, crc32, etc)
 * @param bool            $rawOutput Whether or not to use raw output
 *
 * @return string Returns the hash of the stream
 * @throws \RuntimeException on error.
 */
function hash(
    StreamInterface $stream,
    $algo,
    $rawOutput = false
) {
    $pos = $stream->tell();

    if ($pos > 0) {
        $stream->rewind();
    }

    $ctx = hash_init($algo);
    while (!$stream->eof()) {
        hash_update($ctx, $stream->read(1048576));
    }

    $out = hash_final($ctx, (bool) $rawOutput);
    $stream->seek($pos);

    return $out;
}

/**
 * Read a line from the stream up to the maximum allowed buffer length
 *
 * @param StreamInterface $stream    Stream to read from
 * @param int             $maxLength Maximum buffer length
 *
 * @return string|bool
 */
function readline(StreamInterface $stream, $maxLength = null)
{
    $buffer = '';
    $size = 0;

    while (!$stream->eof()) {
        // Using a loose equality here to match on '' and false.
        if (null == ($byte = $stream->read(1))) {
            return $buffer;
        }
        $buffer .= $byte;
        // Break when a new line is found or the max length - 1 is reached
        if ($byte == PHP_EOL || ++$size == $maxLength - 1) {
            break;
        }
    }

    return $buffer;
}

/**
 * Parses a request message string into a request object.
 *
 * @param string $message Request message string.
 *
 * @return Request
 */
function parse_request($message)
{
    $data = _parse_message($message);
    $matches = array();
    if (!preg_match('/^[a-zA-Z]+\s+([a-zA-Z]+:\/\/|\/).*/', $data['start-line'], $matches)) {
        throw new \InvalidArgumentException('Invalid request string');
    }
    $parts = explode(' ', $data['start-line'], 3);
    $subParts = isset($parts[2]) ?  explode('/', $parts[2]) : array();
    $version = isset($parts[2]) ? $subParts[1] : '1.1';

    $request = new Request(
        $parts[0],
        $matches[1] === '/' ? _parse_request_uri($parts[1], $data['headers']) : $parts[1],
        $data['headers'],
        $data['body'],
        $version
    );

    return $matches[1] === '/' ? $request : $request->withRequestTarget($parts[1]);
}

/**
 * Parses a request message string into a server request object.
 *
 * @param string $message Request message string.
 * @param array $serverParams Server params that will be added to the
 *                            ServerRequest object
 *
 * @return ServerRequest
 */
function parse_server_request($message, array $serverParams = array())
{
    $request = parse_request($message);

    return new ServerRequest(
        $request->getMethod(),
        $request->getUri(),
        $request->getHeaders(),
        $request->getBody(),
        $request->getProtocolVersion(),
        $serverParams
    );
}

/**
 * Parses a response message string into a response object.
 *
 * @param string $message Response message string.
 *
 * @return Response
 */
function parse_response($message)
{
    $data = _parse_message($message);
    // According to https://tools.ietf.org/html/rfc7230#section-3.1.2 the space
    // between status-code and reason-phrase is required. But browsers accept
    // responses without space and reason as well.
    if (!preg_match('/^HTTP\/.* [0-9]{3}( .*|$)/', $data['start-line'])) {
        throw new \InvalidArgumentException('Invalid response string');
    }
    $parts = explode(' ', $data['start-line'], 3);
    $subParts = explode('/', $parts[0]);

    return new Response(
        $parts[1],
        $data['headers'],
        $data['body'],
        $subParts[1],
        isset($parts[2]) ? $parts[2] : null
    );
}

/**
 * Parse a query string into an associative array.
 *
 * If multiple values are found for the same key, the value of that key
 * value pair will become an array. This function does not parse nested
 * PHP style arrays into an associative array (e.g., foo[a]=1&foo[b]=2 will
 * be parsed into ['foo[a]' => '1', 'foo[b]' => '2']).
 *
 * @param string      $str         Query string to parse
 * @param bool|string $urlEncoding How the query string is encoded
 *
 * @return array
 */
function parse_query($str, $urlEncoding = true)
{
    $result = array();

    if ($str === '') {
        return $result;
    }

    if ($urlEncoding === true) {
        $decoder = function ($value) {
            return rawurldecode(str_replace('+', ' ', $value));
        };
    } elseif ($urlEncoding == PHP_QUERY_RFC3986) {
        $decoder = 'rawurldecode';
    } elseif ($urlEncoding == PHP_QUERY_RFC1738) {
        $decoder = 'urldecode';
    } else {
        $decoder = function ($str) { return $str; };
    }

    foreach (explode('&', $str) as $kvp) {
        $parts = explode('=', $kvp, 2);
        $key = $decoder($parts[0]);
        $value = isset($parts[1]) ? $decoder($parts[1]) : null;
        if (!isset($result[$key])) {
            $result[$key] = $value;
        } else {
            if (!is_array($result[$key])) {
                $result[$key] = array($result[$key]);
            }
            $result[$key][] = $value;
        }
    }

    return $result;
}

/**
 * Build a query string from an array of key value pairs.
 *
 * This function can use the return value of parseQuery() to build a query
 * string. This function does not modify the provided keys when an array is
 * encountered (like http_build_query would).
 *
 * @param array     $params   Query string parameters.
 * @param int|false $encoding Set to false to not encode, PHP_QUERY_RFC3986
 *                            to encode using RFC3986, or PHP_QUERY_RFC1738
 *                            to encode using RFC1738.
 * @return string
 */
function build_query(array $params, $encoding = PHP_QUERY_RFC3986)
{
    if (!$params) {
        return '';
    }

    if ($encoding === false) {
        $encoder = function ($str) { return $str; };
    } elseif ($encoding == PHP_QUERY_RFC3986) {
        $encoder = 'rawurlencode';
    } elseif ($encoding == PHP_QUERY_RFC1738) {
        $encoder = 'urlencode';
    } else {
        throw new \InvalidArgumentException('Invalid type');
    }

    $qs = '';
    foreach ($params as $k => $v) {
        $k = $encoder($k);
        if (!is_array($v)) {
            $qs .= $k;
            if ($v !== null) {
                $qs .= '=' . $encoder($v);
            }
            $qs .= '&';
        } else {
            foreach ($v as $vv) {
                $qs .= $k;
                if ($vv !== null) {
                    $qs .= '=' . $encoder($vv);
                }
                $qs .= '&';
            }
        }
    }

    return $qs ? (string) substr($qs, 0, -1) : '';
}

/**
 * Determines the mimetype of a file by looking at its extension.
 *
 * @param $filename
 *
 * @return null|string
 */
function mimetype_from_filename($filename)
{
    return mimetype_from_extension(pathinfo($filename, PATHINFO_EXTENSION));
}

/**
 * Maps a file extensions to a mimetype.
 *
 * @param $extension string The file extension.
 *
 * @return string|null
 * @link http://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x/conf/mime.types
 */
function mimetype_from_extension($extension)
{
    static $mimetypes = array(
        '7z' => 'application/x-7z-compressed',
        'aac' => 'audio/x-aac',
        'ai' => 'application/postscript',
        'aif' => 'audio/x-aiff',
        'asc' => 'text/plain',
        'asf' => 'video/x-ms-asf',
        'atom' => 'application/atom+xml',
        'avi' => 'video/x-msvideo',
        'bmp' => 'image/bmp',
        'bz2' => 'application/x-bzip2',
        'cer' => 'application/pkix-cert',
        'crl' => 'application/pkix-crl',
        'crt' => 'application/x-x509-ca-cert',
        'css' => 'text/css',
        'csv' => 'text/csv',
        'cu' => 'application/cu-seeme',
        'deb' => 'application/x-debian-package',
        'doc' => 'application/msword',
        'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
        'dvi' => 'application/x-dvi',
        'eot' => 'application/vnd.ms-fontobject',
        'eps' => 'application/postscript',
        'epub' => 'application/epub+zip',
        'etx' => 'text/x-setext',
        'flac' => 'audio/flac',
        'flv' => 'video/x-flv',
        'gif' => 'image/gif',
        'gz' => 'application/gzip',
        'htm' => 'text/html',
        'html' => 'text/html',
        'ico' => 'image/x-icon',
        'ics' => 'text/calendar',
        'ini' => 'text/plain',
        'iso' => 'application/x-iso9660-image',
        'jar' => 'application/java-archive',
        'jpe' => 'image/jpeg',
        'jpeg' => 'image/jpeg',
        'jpg' => 'image/jpeg',
        'js' => 'text/javascript',
        'json' => 'application/json',
        'latex' => 'application/x-latex',
        'log' => 'text/plain',
        'm4a' => 'audio/mp4',
        'm4v' => 'video/mp4',
        'mid' => 'audio/midi',
        'midi' => 'audio/midi',
        'mov' => 'video/quicktime',
        'mp3' => 'audio/mpeg',
        'mp4' => 'video/mp4',
        'mp4a' => 'audio/mp4',
        'mp4v' => 'video/mp4',
        'mpe' => 'video/mpeg',
        'mpeg' => 'video/mpeg',
        'mpg' => 'video/mpeg',
        'mpg4' => 'video/mp4',
        'oga' => 'audio/ogg',
        'ogg' => 'audio/ogg',
        'ogv' => 'video/ogg',
        'ogx' => 'application/ogg',
        'pbm' => 'image/x-portable-bitmap',
        'pdf' => 'application/pdf',
        'pgm' => 'image/x-portable-graymap',
        'png' => 'image/png',
        'pnm' => 'image/x-portable-anymap',
        'ppm' => 'image/x-portable-pixmap',
        'ppt' => 'application/vnd.ms-powerpoint',
        'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
        'ps' => 'application/postscript',
        'qt' => 'video/quicktime',
        'rar' => 'application/x-rar-compressed',
        'ras' => 'image/x-cmu-raster',
        'rss' => 'application/rss+xml',
        'rtf' => 'application/rtf',
        'sgm' => 'text/sgml',
        'sgml' => 'text/sgml',
        'svg' => 'image/svg+xml',
        'swf' => 'application/x-shockwave-flash',
        'tar' => 'application/x-tar',
        'tif' => 'image/tiff',
        'tiff' => 'image/tiff',
        'torrent' => 'application/x-bittorrent',
        'ttf' => 'application/x-font-ttf',
        'txt' => 'text/plain',
        'wav' => 'audio/x-wav',
        'webm' => 'video/webm',
        'wma' => 'audio/x-ms-wma',
        'wmv' => 'video/x-ms-wmv',
        'woff' => 'application/x-font-woff',
        'wsdl' => 'application/wsdl+xml',
        'xbm' => 'image/x-xbitmap',
        'xls' => 'application/vnd.ms-excel',
        'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
        'xml' => 'application/xml',
        'xpm' => 'image/x-xpixmap',
        'xwd' => 'image/x-xwindowdump',
        'yaml' => 'text/yaml',
        'yml' => 'text/yaml',
        'zip' => 'application/zip',
    );

    $extension = strtolower($extension);

    return isset($mimetypes[$extension])
        ? $mimetypes[$extension]
        : null;
}

/**
 * Parses an HTTP message into an associative array.
 *
 * The array contains the "start-line" key containing the start line of
 * the message, "headers" key containing an associative array of header
 * array values, and a "body" key containing the body of the message.
 *
 * @param string $message HTTP request or response to parse.
 *
 * @return array
 * @internal
 */
function _parse_message($message)
{
    if (!$message) {
        throw new \InvalidArgumentException('Invalid message');
    }

    // Iterate over each line in the message, accounting for line endings
    $lines = preg_split('/(\\r?\\n)/', $message, -1, PREG_SPLIT_DELIM_CAPTURE);
    $result = array('start-line' => array_shift($lines), 'headers' => array(), 'body' => '');
    array_shift($lines);

    for ($i = 0, $totalLines = count($lines); $i < $totalLines; $i += 2) {
        $line = $lines[$i];
        // If two line breaks were encountered, then this is the end of body
        if (empty($line)) {
            if ($i < $totalLines - 1) {
                $result['body'] = implode('', array_slice($lines, $i + 2));
            }
            break;
        }
        if (strpos($line, ':')) {
            $parts = explode(':', $line, 2);
            $key = trim($parts[0]);
            $value = isset($parts[1]) ? trim($parts[1]) : '';
            $result['headers'][$key][] = $value;
        }
    }

    return $result;
}

/**
 * Constructs a URI for an HTTP request message.
 *
 * @param string $path    Path from the start-line
 * @param array  $headers Array of headers (each value an array).
 *
 * @return string
 * @internal
 */
function _parse_request_uri($path, array $headers)
{
    $hostKey = array_filter(array_keys($headers), function ($k) {
        return strtolower($k) === 'host';
    });

    // If no host is found, then a full URI cannot be constructed.
    if (!$hostKey) {
        return $path;
    }

    $host = $headers[reset($hostKey)][0];
    $scheme = substr($host, -4) === ':443' ? 'https' : 'http';

    return $scheme . '://' . $host . '/' . ltrim($path, '/');
}

/** @internal */
function _caseless_remove($keys, array $data)
{
    $result = array();

    foreach ($keys as &$key) {
        $key = strtolower($key);
    }

    foreach ($data as $k => $v) {
        if (!in_array(strtolower($k), $keys)) {
            $result[$k] = $v;
        }
    }

    return $result;
}
<?php

// Don't redefine the functions if included multiple times.
if (!function_exists('RingCentral\Psr7\str')) {
    require __DIR__ . '/functions.php';
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Uses PHP's zlib.inflate filter to inflate deflate or gzipped content.
 *
 * This stream decorator skips the first 10 bytes of the given stream to remove
 * the gzip header, converts the provided stream to a PHP stream resource,
 * then appends the zlib.inflate filter. The stream is then converted back
 * to a Guzzle stream resource to be used as a Guzzle stream.
 *
 * @link http://tools.ietf.org/html/rfc1952
 * @link http://php.net/manual/en/filters.compression.php
 */
class InflateStream extends StreamDecoratorTrait implements StreamInterface
{
    public function __construct(StreamInterface $stream)
    {
        // Skip the first 10 bytes
        $stream = new LimitStream($stream, -1, 10);
        $resource = StreamWrapper::getResource($stream);
        stream_filter_append($resource, 'zlib.inflate', STREAM_FILTER_READ);
        parent::__construct(new Stream($resource));
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Lazily reads or writes to a file that is opened only after an IO operation
 * take place on the stream.
 */
class LazyOpenStream extends StreamDecoratorTrait implements StreamInterface
{

    /** @var string File to open */
    private $filename;

    /** @var string $mode */
    private $mode;

    /**
     * @param string $filename File to lazily open
     * @param string $mode     fopen mode to use when opening the stream
     */
    public function __construct($filename, $mode)
    {
        $this->filename = $filename;
        $this->mode = $mode;
        parent::__construct();
    }

    /**
     * Creates the underlying stream lazily when required.
     *
     * @return StreamInterface
     */
    protected function createStream()
    {
        return stream_for(try_fopen($this->filename, $this->mode));
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;


/**
 * Decorator used to return only a subset of a stream
 */
class LimitStream extends StreamDecoratorTrait implements StreamInterface
{

    /** @var int Offset to start reading from */
    private $offset;

    /** @var int Limit the number of bytes that can be read */
    private $limit;

    /**
     * @param StreamInterface $stream Stream to wrap
     * @param int             $limit  Total number of bytes to allow to be read
     *                                from the stream. Pass -1 for no limit.
     * @param int|null        $offset Position to seek to before reading (only
     *                                works on seekable streams).
     */
    public function __construct(
        StreamInterface $stream,
        $limit = -1,
        $offset = 0
    ) {
        parent::__construct($stream);
        $this->setLimit($limit);
        $this->setOffset($offset);
    }

    public function eof()
    {
        // Always return true if the underlying stream is EOF
        if ($this->stream->eof()) {
            return true;
        }

        // No limit and the underlying stream is not at EOF
        if ($this->limit == -1) {
            return false;
        }

        return $this->stream->tell() >= $this->offset + $this->limit;
    }

    /**
     * Returns the size of the limited subset of data
     * {@inheritdoc}
     */
    public function getSize()
    {
        if (null === ($length = $this->stream->getSize())) {
            return null;
        } elseif ($this->limit == -1) {
            return $length - $this->offset;
        } else {
            return min($this->limit, $length - $this->offset);
        }
    }

    /**
     * Allow for a bounded seek on the read limited stream
     * {@inheritdoc}
     */
    public function seek($offset, $whence = SEEK_SET)
    {
        if ($whence !== SEEK_SET || $offset < 0) {
            throw new \RuntimeException(sprintf(
                'Cannot seek to offset % with whence %s',
                $offset,
                $whence
            ));
        }

        $offset += $this->offset;

        if ($this->limit !== -1) {
            if ($offset > $this->offset + $this->limit) {
                $offset = $this->offset + $this->limit;
            }
        }

        $this->stream->seek($offset);
    }

    /**
     * Give a relative tell()
     * {@inheritdoc}
     */
    public function tell()
    {
        return $this->stream->tell() - $this->offset;
    }

    /**
     * Set the offset to start limiting from
     *
     * @param int $offset Offset to seek to and begin byte limiting from
     *
     * @throws \RuntimeException if the stream cannot be seeked.
     */
    public function setOffset($offset)
    {
        $current = $this->stream->tell();

        if ($current !== $offset) {
            // If the stream cannot seek to the offset position, then read to it
            if ($this->stream->isSeekable()) {
                $this->stream->seek($offset);
            } elseif ($current > $offset) {
                throw new \RuntimeException("Could not seek to stream offset $offset");
            } else {
                $this->stream->read($offset - $current);
            }
        }

        $this->offset = $offset;
    }

    /**
     * Set the limit of bytes that the decorator allows to be read from the
     * stream.
     *
     * @param int $limit Number of bytes to allow to be read from the stream.
     *                   Use -1 for no limit.
     */
    public function setLimit($limit)
    {
        $this->limit = $limit;
    }

    public function read($length)
    {
        if ($this->limit == -1) {
            return $this->stream->read($length);
        }

        // Check if the current position is less than the total allowed
        // bytes + original offset
        $remaining = ($this->offset + $this->limit) - $this->stream->tell();
        if ($remaining > 0) {
            // Only return the amount of requested data, ensuring that the byte
            // limit is not exceeded
            return $this->stream->read(min($remaining, $length));
        }

        return '';
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Trait implementing functionality common to requests and responses.
 */
abstract class MessageTrait
{
    /** @var array Cached HTTP header collection with lowercase key to values */
    protected $headers = array();

    /** @var array Actual key to list of values per header. */
    protected $headerLines = array();

    /** @var string */
    protected $protocol = '1.1';

    /** @var StreamInterface */
    protected $stream;

    public function getProtocolVersion()
    {
        return $this->protocol;
    }

    public function withProtocolVersion($version)
    {
        if ($this->protocol === $version) {
            return $this;
        }

        $new = clone $this;
        $new->protocol = $version;
        return $new;
    }

    public function getHeaders()
    {
        return $this->headerLines;
    }

    public function hasHeader($header)
    {
        return isset($this->headers[strtolower($header)]);
    }

    public function getHeader($header)
    {
        $name = strtolower($header);
        return isset($this->headers[$name]) ? $this->headers[$name] : array();
    }

    public function getHeaderLine($header)
    {
        return implode(', ', $this->getHeader($header));
    }

    public function withHeader($header, $value)
    {
        $new = clone $this;
        $header = trim($header);
        $name = strtolower($header);

        if (!is_array($value)) {
            $new->headers[$name] = array(trim($value));
        } else {
            $new->headers[$name] = $value;
            foreach ($new->headers[$name] as &$v) {
                $v = trim($v);
            }
        }

        // Remove the header lines.
        foreach (array_keys($new->headerLines) as $key) {
            if (strtolower($key) === $name) {
                unset($new->headerLines[$key]);
            }
        }

        // Add the header line.
        $new->headerLines[$header] = $new->headers[$name];

        return $new;
    }

    public function withAddedHeader($header, $value)
    {
        if (!$this->hasHeader($header)) {
            return $this->withHeader($header, $value);
        }

        $header = trim($header);
        $name = strtolower($header);

        $value = (array) $value;
        foreach ($value as &$v) {
            $v = trim($v);
        }

        $new = clone $this;
        $new->headers[$name] = array_merge($new->headers[$name], $value);
        $new->headerLines[$header] = array_merge($new->headerLines[$header], $value);

        return $new;
    }

    public function withoutHeader($header)
    {
        if (!$this->hasHeader($header)) {
            return $this;
        }

        $new = clone $this;
        $name = strtolower($header);
        unset($new->headers[$name]);

        foreach (array_keys($new->headerLines) as $key) {
            if (strtolower($key) === $name) {
                unset($new->headerLines[$key]);
            }
        }

        return $new;
    }

    public function getBody()
    {
        if (!$this->stream) {
            $this->stream = stream_for('');
        }

        return $this->stream;
    }

    public function withBody(StreamInterface $body)
    {
        if ($body === $this->stream) {
            return $this;
        }

        $new = clone $this;
        $new->stream = $body;
        return $new;
    }

    protected function setHeaders(array $headers)
    {
        $this->headerLines = $this->headers = array();
        foreach ($headers as $header => $value) {
            $header = trim($header);
            $name = strtolower($header);
            if (!is_array($value)) {
                $value = trim($value);
                $this->headers[$name][] = $value;
                $this->headerLines[$header][] = $value;
            } else {
                foreach ($value as $v) {
                    $v = trim($v);
                    $this->headers[$name][] = $v;
                    $this->headerLines[$header][] = $v;
                }
            }
        }
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream that when read returns bytes for a streaming multipart or
 * multipart/form-data stream.
 */
class MultipartStream extends StreamDecoratorTrait implements StreamInterface
{

    private $boundary;

    /**
     * @param array  $elements Array of associative arrays, each containing a
     *                         required "name" key mapping to the form field,
     *                         name, a required "contents" key mapping to a
     *                         StreamInterface/resource/string, an optional
     *                         "headers" associative array of custom headers,
     *                         and an optional "filename" key mapping to a
     *                         string to send as the filename in the part.
     * @param string $boundary You can optionally provide a specific boundary
     *
     * @throws \InvalidArgumentException
     */
    public function __construct(array $elements = array(), $boundary = null)
    {
        $this->boundary = $boundary ?: uniqid();
        parent::__construct($this->createStream($elements));
    }

    /**
     * Get the boundary
     *
     * @return string
     */
    public function getBoundary()
    {
        return $this->boundary;
    }

    public function isWritable()
    {
        return false;
    }

    /**
     * Get the headers needed before transferring the content of a POST file
     */
    private function getHeaders(array $headers)
    {
        $str = '';
        foreach ($headers as $key => $value) {
            $str .= "{$key}: {$value}\r\n";
        }

        return "--{$this->boundary}\r\n" . trim($str) . "\r\n\r\n";
    }

    /**
     * Create the aggregate stream that will be used to upload the POST data
     */
    protected function createStream(array $elements)
    {
        $stream = new AppendStream();

        foreach ($elements as $element) {
            $this->addElement($stream, $element);
        }

        // Add the trailing boundary with CRLF
        $stream->addStream(stream_for("--{$this->boundary}--\r\n"));

        return $stream;
    }

    private function addElement(AppendStream $stream, array $element)
    {
        foreach (array('contents', 'name') as $key) {
            if (!array_key_exists($key, $element)) {
                throw new \InvalidArgumentException("A '{$key}' key is required");
            }
        }

        $element['contents'] = stream_for($element['contents']);

        if (empty($element['filename'])) {
            $uri = $element['contents']->getMetadata('uri');
            if (substr($uri, 0, 6) !== 'php://') {
                $element['filename'] = $uri;
            }
        }

        list($body, $headers) = $this->createElement(
            $element['name'],
            $element['contents'],
            isset($element['filename']) ? $element['filename'] : null,
            isset($element['headers']) ? $element['headers'] : array()
        );

        $stream->addStream(stream_for($this->getHeaders($headers)));
        $stream->addStream($body);
        $stream->addStream(stream_for("\r\n"));
    }

    /**
     * @return array
     */
    private function createElement($name, $stream, $filename, array $headers)
    {
        // Set a default content-disposition header if one was no provided
        $disposition = $this->getHeader($headers, 'content-disposition');
        if (!$disposition) {
            $headers['Content-Disposition'] = $filename
                ? sprintf('form-data; name="%s"; filename="%s"',
                    $name,
                    basename($filename))
                : "form-data; name=\"{$name}\"";
        }

        // Set a default content-length header if one was no provided
        $length = $this->getHeader($headers, 'content-length');
        if (!$length) {
            if ($length = $stream->getSize()) {
                $headers['Content-Length'] = (string) $length;
            }
        }

        // Set a default Content-Type if one was not supplied
        $type = $this->getHeader($headers, 'content-type');
        if (!$type && $filename) {
            if ($type = mimetype_from_filename($filename)) {
                $headers['Content-Type'] = $type;
            }
        }

        return array($stream, $headers);
    }

    private function getHeader(array $headers, $key)
    {
        $lowercaseHeader = strtolower($key);
        foreach ($headers as $k => $v) {
            if (strtolower($k) === $lowercaseHeader) {
                return $v;
            }
        }

        return null;
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator that prevents a stream from being seeked
 */
class NoSeekStream extends StreamDecoratorTrait implements StreamInterface
{

    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \RuntimeException('Cannot seek a NoSeekStream');
    }

    public function isSeekable()
    {
        return false;
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Provides a read only stream that pumps data from a PHP callable.
 *
 * When invoking the provided callable, the PumpStream will pass the amount of
 * data requested to read to the callable. The callable can choose to ignore
 * this value and return fewer or more bytes than requested. Any extra data
 * returned by the provided callable is buffered internally until drained using
 * the read() function of the PumpStream. The provided callable MUST return
 * false when there is no more data to read.
 */
class PumpStream implements StreamInterface
{
    /** @var callable */
    private $source;

    /** @var int */
    private $size;

    /** @var int */
    private $tellPos = 0;

    /** @var array */
    private $metadata;

    /** @var BufferStream */
    private $buffer;

    /**
     * @param callable $source Source of the stream data. The callable MAY
     *                         accept an integer argument used to control the
     *                         amount of data to return. The callable MUST
     *                         return a string when called, or false on error
     *                         or EOF.
     * @param array $options   Stream options:
     *                         - metadata: Hash of metadata to use with stream.
     *                         - size: Size of the stream, if known.
     */
    public function __construct($source, array $options = array())
    {
        $this->source = $source;
        $this->size = isset($options['size']) ? $options['size'] : null;
        $this->metadata = isset($options['metadata']) ? $options['metadata'] : array();
        $this->buffer = new BufferStream();
    }

    public function __toString()
    {
        try {
            return copy_to_string($this);
        } catch (\Exception $e) {
            return '';
        }
    }

    public function close()
    {
        $this->detach();
    }

    public function detach()
    {
        $this->tellPos = false;
        $this->source = null;
    }

    public function getSize()
    {
        return $this->size;
    }

    public function tell()
    {
        return $this->tellPos;
    }

    public function eof()
    {
        return !$this->source;
    }

    public function isSeekable()
    {
        return false;
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        throw new \RuntimeException('Cannot seek a PumpStream');
    }

    public function isWritable()
    {
        return false;
    }

    public function write($string)
    {
        throw new \RuntimeException('Cannot write to a PumpStream');
    }

    public function isReadable()
    {
        return true;
    }

    public function read($length)
    {
        $data = $this->buffer->read($length);
        $readLen = strlen($data);
        $this->tellPos += $readLen;
        $remaining = $length - $readLen;

        if ($remaining) {
            $this->pump($remaining);
            $data .= $this->buffer->read($remaining);
            $this->tellPos += strlen($data) - $readLen;
        }

        return $data;
    }

    public function getContents()
    {
        $result = '';
        while (!$this->eof()) {
            $result .= $this->read(1000000);
        }

        return $result;
    }

    public function getMetadata($key = null)
    {
        if (!$key) {
            return $this->metadata;
        }

        return isset($this->metadata[$key]) ? $this->metadata[$key] : null;
    }

    private function pump($length)
    {
        if ($this->source) {
            do {
                $data = call_user_func($this->source, $length);
                if ($data === false || $data === null) {
                    $this->source = null;
                    return;
                }
                $this->buffer->write($data);
                $length -= strlen($data);
            } while ($length > 0);
        }
    }
}
<?php
namespace RingCentral\Psr7;

use InvalidArgumentException;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\StreamInterface;
use Psr\Http\Message\UriInterface;

/**
 * PSR-7 request implementation.
 */
class Request extends MessageTrait implements RequestInterface
{

    /** @var string */
    private $method;

    /** @var null|string */
    private $requestTarget;

    /** @var null|UriInterface */
    private $uri;

    /**
     * @param null|string $method HTTP method for the request.
     * @param null|string|UriInterface $uri URI for the request.
     * @param array $headers Headers for the message.
     * @param string|resource|StreamInterface $body Message body.
     * @param string $protocolVersion HTTP protocol version.
     *
     * @throws InvalidArgumentException for an invalid URI
     */
    public function __construct(
        $method,
        $uri,
        array $headers = array(),
        $body = null,
        $protocolVersion = '1.1'
    ) {
        if (is_string($uri)) {
            $uri = new Uri($uri);
        } elseif (!($uri instanceof UriInterface)) {
            throw new \InvalidArgumentException(
                'URI must be a string or Psr\Http\Message\UriInterface'
            );
        }

        $this->method = strtoupper($method);
        $this->uri = $uri;
        $this->setHeaders($headers);
        $this->protocol = $protocolVersion;

        $host = $uri->getHost();
        if ($host && !$this->hasHeader('Host')) {
            $this->updateHostFromUri($host);
        }

        if ($body) {
            $this->stream = stream_for($body);
        }
    }

    public function getRequestTarget()
    {
        if ($this->requestTarget !== null) {
            return $this->requestTarget;
        }

        $target = $this->uri->getPath();
        if ($target == null) {
            $target = '/';
        }
        if ($this->uri->getQuery()) {
            $target .= '?' . $this->uri->getQuery();
        }

        return $target;
    }

    public function withRequestTarget($requestTarget)
    {
        if (preg_match('#\s#', $requestTarget)) {
            throw new InvalidArgumentException(
                'Invalid request target provided; cannot contain whitespace'
            );
        }

        $new = clone $this;
        $new->requestTarget = $requestTarget;
        return $new;
    }

    public function getMethod()
    {
        return $this->method;
    }

    public function withMethod($method)
    {
        $new = clone $this;
        $new->method = strtoupper($method);
        return $new;
    }

    public function getUri()
    {
        return $this->uri;
    }

    public function withUri(UriInterface $uri, $preserveHost = false)
    {
        if ($uri === $this->uri) {
            return $this;
        }

        $new = clone $this;
        $new->uri = $uri;

        if (!$preserveHost) {
            if ($host = $uri->getHost()) {
                $new->updateHostFromUri($host);
            }
        }

        return $new;
    }

    public function withHeader($header, $value)
    {
        /** @var Request $newInstance */
        $newInstance = parent::withHeader($header, $value);
        return $newInstance;
    }

    private function updateHostFromUri($host)
    {
        // Ensure Host is the first header.
        // See: http://tools.ietf.org/html/rfc7230#section-5.4
        if ($port = $this->uri->getPort()) {
            $host .= ':' . $port;
        }

        $this->headerLines = array('Host' => array($host)) + $this->headerLines;
        $this->headers = array('host' => array($host)) + $this->headers;
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\ResponseInterface;

/**
 * PSR-7 response implementation.
 */
class Response extends MessageTrait implements ResponseInterface
{

    /** @var array Map of standard HTTP status code/reason phrases */
    private static $phrases = array(
        100 => 'Continue',
        101 => 'Switching Protocols',
        102 => 'Processing',
        200 => 'OK',
        201 => 'Created',
        202 => 'Accepted',
        203 => 'Non-Authoritative Information',
        204 => 'No Content',
        205 => 'Reset Content',
        206 => 'Partial Content',
        207 => 'Multi-status',
        208 => 'Already Reported',
        300 => 'Multiple Choices',
        301 => 'Moved Permanently',
        302 => 'Found',
        303 => 'See Other',
        304 => 'Not Modified',
        305 => 'Use Proxy',
        306 => 'Switch Proxy',
        307 => 'Temporary Redirect',
        400 => 'Bad Request',
        401 => 'Unauthorized',
        402 => 'Payment Required',
        403 => 'Forbidden',
        404 => 'Not Found',
        405 => 'Method Not Allowed',
        406 => 'Not Acceptable',
        407 => 'Proxy Authentication Required',
        408 => 'Request Time-out',
        409 => 'Conflict',
        410 => 'Gone',
        411 => 'Length Required',
        412 => 'Precondition Failed',
        413 => 'Request Entity Too Large',
        414 => 'Request-URI Too Large',
        415 => 'Unsupported Media Type',
        416 => 'Requested range not satisfiable',
        417 => 'Expectation Failed',
        418 => 'I\'m a teapot',
        422 => 'Unprocessable Entity',
        423 => 'Locked',
        424 => 'Failed Dependency',
        425 => 'Unordered Collection',
        426 => 'Upgrade Required',
        428 => 'Precondition Required',
        429 => 'Too Many Requests',
        431 => 'Request Header Fields Too Large',
        500 => 'Internal Server Error',
        501 => 'Not Implemented',
        502 => 'Bad Gateway',
        503 => 'Service Unavailable',
        504 => 'Gateway Time-out',
        505 => 'HTTP Version not supported',
        506 => 'Variant Also Negotiates',
        507 => 'Insufficient Storage',
        508 => 'Loop Detected',
        511 => 'Network Authentication Required',
    );

    /** @var null|string */
    private $reasonPhrase = '';

    /** @var int */
    private $statusCode = 200;

    /**
     * @param int    $status  Status code for the response, if any.
     * @param array  $headers Headers for the response, if any.
     * @param mixed  $body    Stream body.
     * @param string $version Protocol version.
     * @param string $reason  Reason phrase (a default will be used if possible).
     */
    public function __construct(
        $status = 200,
        array $headers = array(),
        $body = null,
        $version = '1.1',
        $reason = null
    ) {
        $this->statusCode = (int) $status;

        if ($body !== null) {
            $this->stream = stream_for($body);
        }

        $this->setHeaders($headers);
        if (!$reason && isset(self::$phrases[$this->statusCode])) {
            $this->reasonPhrase = self::$phrases[$status];
        } else {
            $this->reasonPhrase = (string) $reason;
        }

        $this->protocol = $version;
    }

    public function getStatusCode()
    {
        return $this->statusCode;
    }

    public function getReasonPhrase()
    {
        return $this->reasonPhrase;
    }

    public function withStatus($code, $reasonPhrase = '')
    {
        $new = clone $this;
        $new->statusCode = (int) $code;
        if (!$reasonPhrase && isset(self::$phrases[$new->statusCode])) {
            $reasonPhrase = self::$phrases[$new->statusCode];
        }
        $new->reasonPhrase = $reasonPhrase;
        return $new;
    }
}
<?php

namespace RingCentral\Psr7;

use Psr\Http\Message\ServerRequestInterface;
use RingCentral\Psr7\Request;

/**
 * PSR-7 server-side request implementation.
 */
class ServerRequest extends Request implements ServerRequestInterface
{
    private $attributes = array();

    private $serverParams = array();
    private $fileParams = array();
    private $cookies = array();
    private $queryParams = array();
    private $parsedBody = null;

    /**
     * @param null|string $method HTTP method for the request.
     * @param null|string|UriInterface $uri URI for the request.
     * @param array $headers Headers for the message.
     * @param string|resource|StreamInterface $body Message body.
     * @param string $protocolVersion HTTP protocol version.
     * @param array $serverParams Server params of the request.
     *
     * @throws InvalidArgumentException for an invalid URI
     */
    public function __construct(
        $method,
        $uri,
        array $headers = array(),
        $body = null,
        $protocolVersion = '1.1',
        $serverParams = array()
    ) {
        parent::__construct($method, $uri, $headers, $body, $protocolVersion);
        $this->serverParams = $serverParams;
    }

    public function getServerParams()
    {
        return $this->serverParams;
    }

    public function getCookieParams()
    {
        return $this->cookies;
    }

    public function withCookieParams(array $cookies)
    {
        $new = clone $this;
        $new->cookies = $cookies;
        return $new;
    }

    public function getQueryParams()
    {
        return $this->queryParams;
    }

    public function withQueryParams(array $query)
    {
        $new = clone $this;
        $new->queryParams = $query;
        return $new;
    }

    public function getUploadedFiles()
    {
        return $this->fileParams;
    }

    public function withUploadedFiles(array $uploadedFiles)
    {
        $new = clone $this;
        $new->fileParams = $uploadedFiles;
        return $new;
    }

    public function getParsedBody()
    {
        return $this->parsedBody;
    }

    public function withParsedBody($data)
    {
        $new = clone $this;
        $new->parsedBody = $data;
        return $new;
    }

    public function getAttributes()
    {
        return $this->attributes;
    }

    public function getAttribute($name, $default = null)
    {
        if (!array_key_exists($name, $this->attributes)) {
            return $default;
        }
        return $this->attributes[$name];
    }

    public function withAttribute($name, $value)
    {
        $new = clone $this;
        $new->attributes[$name] = $value;
        return $new;
    }

    public function withoutAttribute($name)
    {
        $new = clone $this;
        unset($new->attributes[$name]);
        return $new;
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * PHP stream implementation.
 *
 * @var $stream
 */
class Stream implements StreamInterface
{
    private $stream;
    private $size;
    private $seekable;
    private $readable;
    private $writable;
    private $uri;
    private $customMetadata;

    /** @var array Hash of readable and writable stream types */
    private static $readWriteHash = array(
        'read' => array(
            'r' => true, 'w+' => true, 'r+' => true, 'x+' => true, 'c+' => true,
            'rb' => true, 'w+b' => true, 'r+b' => true, 'x+b' => true,
            'c+b' => true, 'rt' => true, 'w+t' => true, 'r+t' => true,
            'x+t' => true, 'c+t' => true, 'a+' => true
        ),
        'write' => array(
            'w' => true, 'w+' => true, 'rw' => true, 'r+' => true, 'x+' => true,
            'c+' => true, 'wb' => true, 'w+b' => true, 'r+b' => true,
            'x+b' => true, 'c+b' => true, 'w+t' => true, 'r+t' => true,
            'x+t' => true, 'c+t' => true, 'a' => true, 'a+' => true
        )
    );

    /**
     * This constructor accepts an associative array of options.
     *
     * - size: (int) If a read stream would otherwise have an indeterminate
     *   size, but the size is known due to foreknownledge, then you can
     *   provide that size, in bytes.
     * - metadata: (array) Any additional metadata to return when the metadata
     *   of the stream is accessed.
     *
     * @param resource $stream  Stream resource to wrap.
     * @param array    $options Associative array of options.
     *
     * @throws \InvalidArgumentException if the stream is not a stream resource
     */
    public function __construct($stream, $options = array())
    {
        if (!is_resource($stream)) {
            throw new \InvalidArgumentException('Stream must be a resource');
        }

        if (isset($options['size'])) {
            $this->size = $options['size'];
        }

        $this->customMetadata = isset($options['metadata'])
            ? $options['metadata']
            : array();

        $this->stream = $stream;
        $meta = stream_get_meta_data($this->stream);
        $this->seekable = $meta['seekable'];
        $this->readable = isset(self::$readWriteHash['read'][$meta['mode']]);
        $this->writable = isset(self::$readWriteHash['write'][$meta['mode']]);
        $this->uri = $this->getMetadata('uri');
    }

    public function __get($name)
    {
        if ($name == 'stream') {
            throw new \RuntimeException('The stream is detached');
        }

        throw new \BadMethodCallException('No value for ' . $name);
    }

    /**
     * Closes the stream when the destructed
     */
    public function __destruct()
    {
        $this->close();
    }

    public function __toString()
    {
        try {
            $this->seek(0);
            return (string) stream_get_contents($this->stream);
        } catch (\Exception $e) {
            return '';
        }
    }

    public function getContents()
    {
        $contents = stream_get_contents($this->stream);

        if ($contents === false) {
            throw new \RuntimeException('Unable to read stream contents');
        }

        return $contents;
    }

    public function close()
    {
        if (isset($this->stream)) {
            if (is_resource($this->stream)) {
                fclose($this->stream);
            }
            $this->detach();
        }
    }

    public function detach()
    {
        if (!isset($this->stream)) {
            return null;
        }

        $result = $this->stream;
        unset($this->stream);
        $this->size = $this->uri = null;
        $this->readable = $this->writable = $this->seekable = false;

        return $result;
    }

    public function getSize()
    {
        if ($this->size !== null) {
            return $this->size;
        }

        if (!isset($this->stream)) {
            return null;
        }

        // Clear the stat cache if the stream has a URI
        if ($this->uri) {
            clearstatcache(true, $this->uri);
        }

        $stats = fstat($this->stream);
        if (isset($stats['size'])) {
            $this->size = $stats['size'];
            return $this->size;
        }

        return null;
    }

    public function isReadable()
    {
        return $this->readable;
    }

    public function isWritable()
    {
        return $this->writable;
    }

    public function isSeekable()
    {
        return $this->seekable;
    }

    public function eof()
    {
        return !$this->stream || feof($this->stream);
    }

    public function tell()
    {
        $result = ftell($this->stream);

        if ($result === false) {
            throw new \RuntimeException('Unable to determine stream position');
        }

        return $result;
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        if (!$this->seekable) {
            throw new \RuntimeException('Stream is not seekable');
        } elseif (fseek($this->stream, $offset, $whence) === -1) {
            throw new \RuntimeException('Unable to seek to stream position '
                . $offset . ' with whence ' . var_export($whence, true));
        }
    }

    public function read($length)
    {
        if (!$this->readable) {
            throw new \RuntimeException('Cannot read from non-readable stream');
        }

        return fread($this->stream, $length);
    }

    public function write($string)
    {
        if (!$this->writable) {
            throw new \RuntimeException('Cannot write to a non-writable stream');
        }

        // We can't know the size after writing anything
        $this->size = null;
        $result = fwrite($this->stream, $string);

        if ($result === false) {
            throw new \RuntimeException('Unable to write to stream');
        }

        return $result;
    }

    public function getMetadata($key = null)
    {
        if (!isset($this->stream)) {
            return $key ? null : array();
        } elseif (!$key) {
            return $this->customMetadata + stream_get_meta_data($this->stream);
        } elseif (isset($this->customMetadata[$key])) {
            return $this->customMetadata[$key];
        }

        $meta = stream_get_meta_data($this->stream);

        return isset($meta[$key]) ? $meta[$key] : null;
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Stream decorator trait
 * @property StreamInterface stream
 */
abstract class StreamDecoratorTrait implements StreamInterface
{
    /**
     * @param StreamInterface $stream Stream to decorate
     */
    public function __construct(StreamInterface $stream = null)
    {
        if ($stream) $this->stream = $stream;
    }

    /**
     * Magic method used to create a new stream if streams are not added in
     * the constructor of a decorator (e.g., LazyOpenStream).
     *
     * @param string $name Name of the property (allows "stream" only).
     *
     * @return StreamInterface
     */
    public function __get($name)
    {
        if ($name == 'stream') {
            $this->stream = $this->createStream();
            return $this->stream;
        }

        throw new \UnexpectedValueException("$name not found on class");
    }

    public function __toString()
    {
        try {
            if ($this->isSeekable()) {
                $this->seek(0);
            }
            return $this->getContents();
        } catch (\Exception $e) {
            // Really, PHP? https://bugs.php.net/bug.php?id=53648
            trigger_error('StreamDecorator::__toString exception: '
                . (string) $e, E_USER_ERROR);
            return '';
        }
    }

    public function getContents()
    {
        return copy_to_string($this);
    }

    /**
     * Allow decorators to implement custom methods
     *
     * @param string $method Missing method name
     * @param array  $args   Method arguments
     *
     * @return mixed
     */
    public function __call($method, array $args)
    {
        $result = call_user_func_array(array($this->stream, $method), $args);

        // Always return the wrapped object if the result is a return $this
        return $result === $this->stream ? $this : $result;
    }

    public function close()
    {
        $this->stream->close();
    }

    public function getMetadata($key = null)
    {
        return $this->stream->getMetadata($key);
    }

    public function detach()
    {
        return $this->stream->detach();
    }

    public function getSize()
    {
        return $this->stream->getSize();
    }

    public function eof()
    {
        return $this->stream->eof();
    }

    public function tell()
    {
        return $this->stream->tell();
    }

    public function isReadable()
    {
        return $this->stream->isReadable();
    }

    public function isWritable()
    {
        return $this->stream->isWritable();
    }

    public function isSeekable()
    {
        return $this->stream->isSeekable();
    }

    public function rewind()
    {
        $this->seek(0);
    }

    public function seek($offset, $whence = SEEK_SET)
    {
        $this->stream->seek($offset, $whence);
    }

    public function read($length)
    {
        return $this->stream->read($length);
    }

    public function write($string)
    {
        return $this->stream->write($string);
    }

}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\StreamInterface;

/**
 * Converts Guzzle streams into PHP stream resources.
 */
class StreamWrapper
{
    /** @var resource */
    public $context;

    /** @var StreamInterface */
    private $stream;

    /** @var string r, r+, or w */
    private $mode;

    /**
     * Returns a resource representing the stream.
     *
     * @param StreamInterface $stream The stream to get a resource for
     *
     * @return resource
     * @throws \InvalidArgumentException if stream is not readable or writable
     */
    public static function getResource(StreamInterface $stream)
    {
        self::register();

        if ($stream->isReadable()) {
            $mode = $stream->isWritable() ? 'r+' : 'r';
        } elseif ($stream->isWritable()) {
            $mode = 'w';
        } else {
            throw new \InvalidArgumentException('The stream must be readable, '
                . 'writable, or both.');
        }

        return fopen('guzzle://stream', $mode, null, stream_context_create(array(
            'guzzle' => array('stream' => $stream)
        )));
    }

    /**
     * Registers the stream wrapper if needed
     */
    public static function register()
    {
        if (!in_array('guzzle', stream_get_wrappers())) {
            stream_wrapper_register('guzzle', __CLASS__);
        }
    }

    public function stream_open($path, $mode, $options, &$opened_path)
    {
        $options = stream_context_get_options($this->context);

        if (!isset($options['guzzle']['stream'])) {
            return false;
        }

        $this->mode = $mode;
        $this->stream = $options['guzzle']['stream'];

        return true;
    }

    public function stream_read($count)
    {
        return $this->stream->read($count);
    }

    public function stream_write($data)
    {
        return (int) $this->stream->write($data);
    }

    public function stream_tell()
    {
        return $this->stream->tell();
    }

    public function stream_eof()
    {
        return $this->stream->eof();
    }

    public function stream_seek($offset, $whence)
    {
        $this->stream->seek($offset, $whence);

        return true;
    }

    public function stream_stat()
    {
        static $modeMap = array(
            'r'  => 33060,
            'r+' => 33206,
            'w'  => 33188
        );

        return array(
            'dev'     => 0,
            'ino'     => 0,
            'mode'    => $modeMap[$this->mode],
            'nlink'   => 0,
            'uid'     => 0,
            'gid'     => 0,
            'rdev'    => 0,
            'size'    => $this->stream->getSize() ?: 0,
            'atime'   => 0,
            'mtime'   => 0,
            'ctime'   => 0,
            'blksize' => 0,
            'blocks'  => 0
        );
    }
}
<?php
namespace RingCentral\Psr7;

use Psr\Http\Message\UriInterface;

/**
 * Basic PSR-7 URI implementation.
 *
 * @link https://github.com/phly/http This class is based upon
 *     Matthew Weier O'Phinney's URI implementation in phly/http.
 */
class Uri implements UriInterface
{
    private static $schemes = array(
        'http'  => 80,
        'https' => 443,
    );

    private static $charUnreserved = 'a-zA-Z0-9_\-\.~';
    private static $charSubDelims = '!\$&\'\(\)\*\+,;=';
    private static $replaceQuery = array('=' => '%3D', '&' => '%26');

    /** @var string Uri scheme. */
    private $scheme = '';

    /** @var string Uri user info. */
    private $userInfo = '';

    /** @var string Uri host. */
    private $host = '';

    /** @var int|null Uri port. */
    private $port;

    /** @var string Uri path. */
    private $path = '';

    /** @var string Uri query string. */
    private $query = '';

    /** @var string Uri fragment. */
    private $fragment = '';

    /**
     * @param string $uri URI to parse and wrap.
     */
    public function __construct($uri = '')
    {
        if ($uri != null) {
            $parts = parse_url($uri);
            if ($parts === false) {
                throw new \InvalidArgumentException("Unable to parse URI: $uri");
            }
            $this->applyParts($parts);
        }
    }

    public function __toString()
    {
        return self::createUriString(
            $this->scheme,
            $this->getAuthority(),
            $this->getPath(),
            $this->query,
            $this->fragment
        );
    }

    /**
     * Removes dot segments from a path and returns the new path.
     *
     * @param string $path
     *
     * @return string
     * @link http://tools.ietf.org/html/rfc3986#section-5.2.4
     */
    public static function removeDotSegments($path)
    {
        static $noopPaths = array('' => true, '/' => true, '*' => true);
        static $ignoreSegments = array('.' => true, '..' => true);

        if (isset($noopPaths[$path])) {
            return $path;
        }

        $results = array();
        $segments = explode('/', $path);
        foreach ($segments as $segment) {
            if ($segment == '..') {
                array_pop($results);
            } elseif (!isset($ignoreSegments[$segment])) {
                $results[] = $segment;
            }
        }

        $newPath = implode('/', $results);
        // Add the leading slash if necessary
        if (substr($path, 0, 1) === '/' &&
            substr($newPath, 0, 1) !== '/'
        ) {
            $newPath = '/' . $newPath;
        }

        // Add the trailing slash if necessary
        if ($newPath != '/' && isset($ignoreSegments[end($segments)])) {
            $newPath .= '/';
        }

        return $newPath;
    }

    /**
     * Resolve a base URI with a relative URI and return a new URI.
     *
     * @param UriInterface $base Base URI
     * @param string       $rel  Relative URI
     *
     * @return UriInterface
     */
    public static function resolve(UriInterface $base, $rel)
    {
        if ($rel === null || $rel === '') {
            return $base;
        }

        if (!($rel instanceof UriInterface)) {
            $rel = new self($rel);
        }

        // Return the relative uri as-is if it has a scheme.
        if ($rel->getScheme()) {
            return $rel->withPath(static::removeDotSegments($rel->getPath()));
        }

        $relParts = array(
            'scheme'    => $rel->getScheme(),
            'authority' => $rel->getAuthority(),
            'path'      => $rel->getPath(),
            'query'     => $rel->getQuery(),
            'fragment'  => $rel->getFragment()
        );

        $parts = array(
            'scheme'    => $base->getScheme(),
            'authority' => $base->getAuthority(),
            'path'      => $base->getPath(),
            'query'     => $base->getQuery(),
            'fragment'  => $base->getFragment()
        );

        if (!empty($relParts['authority'])) {
            $parts['authority'] = $relParts['authority'];
            $parts['path'] = self::removeDotSegments($relParts['path']);
            $parts['query'] = $relParts['query'];
            $parts['fragment'] = $relParts['fragment'];
        } elseif (!empty($relParts['path'])) {
            if (substr($relParts['path'], 0, 1) == '/') {
                $parts['path'] = self::removeDotSegments($relParts['path']);
                $parts['query'] = $relParts['query'];
                $parts['fragment'] = $relParts['fragment'];
            } else {
                if (!empty($parts['authority']) && empty($parts['path'])) {
                    $mergedPath = '/';
                } else {
                    $mergedPath = substr($parts['path'], 0, strrpos($parts['path'], '/') + 1);
                }
                $parts['path'] = self::removeDotSegments($mergedPath . $relParts['path']);
                $parts['query'] = $relParts['query'];
                $parts['fragment'] = $relParts['fragment'];
            }
        } elseif (!empty($relParts['query'])) {
            $parts['query'] = $relParts['query'];
        } elseif ($relParts['fragment'] != null) {
            $parts['fragment'] = $relParts['fragment'];
        }

        return new self(static::createUriString(
            $parts['scheme'],
            $parts['authority'],
            $parts['path'],
            $parts['query'],
            $parts['fragment']
        ));
    }

    /**
     * Create a new URI with a specific query string value removed.
     *
     * Any existing query string values that exactly match the provided key are
     * removed.
     *
     * Note: this function will convert "=" to "%3D" and "&" to "%26".
     *
     * @param UriInterface $uri URI to use as a base.
     * @param string       $key Query string key value pair to remove.
     *
     * @return UriInterface
     */
    public static function withoutQueryValue(UriInterface $uri, $key)
    {
        $current = $uri->getQuery();
        if (!$current) {
            return $uri;
        }

        $result = array();
        foreach (explode('&', $current) as $part) {
            $subParts = explode('=', $part);
            if ($subParts[0] !== $key) {
                $result[] = $part;
            };
        }

        return $uri->withQuery(implode('&', $result));
    }

    /**
     * Create a new URI with a specific query string value.
     *
     * Any existing query string values that exactly match the provided key are
     * removed and replaced with the given key value pair.
     *
     * Note: this function will convert "=" to "%3D" and "&" to "%26".
     *
     * @param UriInterface $uri URI to use as a base.
     * @param string $key   Key to set.
     * @param string $value Value to set.
     *
     * @return UriInterface
     */
    public static function withQueryValue(UriInterface $uri, $key, $value)
    {
        $current = $uri->getQuery();
        $key = strtr($key, self::$replaceQuery);

        if (!$current) {
            $result = array();
        } else {
            $result = array();
            foreach (explode('&', $current) as $part) {
                $subParts = explode('=', $part);
                if ($subParts[0] !== $key) {
                    $result[] = $part;
                };
            }
        }

        if ($value !== null) {
            $result[] = $key . '=' . strtr($value, self::$replaceQuery);
        } else {
            $result[] = $key;
        }

        return $uri->withQuery(implode('&', $result));
    }

    /**
     * Create a URI from a hash of parse_url parts.
     *
     * @param array $parts
     *
     * @return self
     */
    public static function fromParts(array $parts)
    {
        $uri = new self();
        $uri->applyParts($parts);
        return $uri;
    }

    public function getScheme()
    {
        return $this->scheme;
    }

    public function getAuthority()
    {
        if (empty($this->host)) {
            return '';
        }

        $authority = $this->host;
        if (!empty($this->userInfo)) {
            $authority = $this->userInfo . '@' . $authority;
        }

        if ($this->isNonStandardPort($this->scheme, $this->host, $this->port)) {
            $authority .= ':' . $this->port;
        }

        return $authority;
    }

    public function getUserInfo()
    {
        return $this->userInfo;
    }

    public function getHost()
    {
        return $this->host;
    }

    public function getPort()
    {
        return $this->port;
    }

    public function getPath()
    {
        return $this->path == null ? '' : $this->path;
    }

    public function getQuery()
    {
        return $this->query;
    }

    public function getFragment()
    {
        return $this->fragment;
    }

    public function withScheme($scheme)
    {
        $scheme = $this->filterScheme($scheme);

        if ($this->scheme === $scheme) {
            return $this;
        }

        $new = clone $this;
        $new->scheme = $scheme;
        $new->port = $new->filterPort($new->scheme, $new->host, $new->port);
        return $new;
    }

    public function withUserInfo($user, $password = null)
    {
        $info = $user;
        if ($password) {
            $info .= ':' . $password;
        }

        if ($this->userInfo === $info) {
            return $this;
        }

        $new = clone $this;
        $new->userInfo = $info;
        return $new;
    }

    public function withHost($host)
    {
        if ($this->host === $host) {
            return $this;
        }

        $new = clone $this;
        $new->host = $host;
        return $new;
    }

    public function withPort($port)
    {
        $port = $this->filterPort($this->scheme, $this->host, $port);

        if ($this->port === $port) {
            return $this;
        }

        $new = clone $this;
        $new->port = $port;
        return $new;
    }

    public function withPath($path)
    {
        if (!is_string($path)) {
            throw new \InvalidArgumentException(
                'Invalid path provided; must be a string'
            );
        }

        $path = $this->filterPath($path);

        if ($this->path === $path) {
            return $this;
        }

        $new = clone $this;
        $new->path = $path;
        return $new;
    }

    public function withQuery($query)
    {
        if (!is_string($query) && !method_exists($query, '__toString')) {
            throw new \InvalidArgumentException(
                'Query string must be a string'
            );
        }

        $query = (string) $query;
        if (substr($query, 0, 1) === '?') {
            $query = substr($query, 1);
        }

        $query = $this->filterQueryAndFragment($query);

        if ($this->query === $query) {
            return $this;
        }

        $new = clone $this;
        $new->query = $query;
        return $new;
    }

    public function withFragment($fragment)
    {
        if (substr($fragment, 0, 1) === '#') {
            $fragment = substr($fragment, 1);
        }

        $fragment = $this->filterQueryAndFragment($fragment);

        if ($this->fragment === $fragment) {
            return $this;
        }

        $new = clone $this;
        $new->fragment = $fragment;
        return $new;
    }

    /**
     * Apply parse_url parts to a URI.
     *
     * @param $parts Array of parse_url parts to apply.
     */
    private function applyParts(array $parts)
    {
        $this->scheme = isset($parts['scheme'])
            ? $this->filterScheme($parts['scheme'])
            : '';
        $this->userInfo = isset($parts['user']) ? $parts['user'] : '';
        $this->host = isset($parts['host']) ? $parts['host'] : '';
        $this->port = !empty($parts['port'])
            ? $this->filterPort($this->scheme, $this->host, $parts['port'])
            : null;
        $this->path = isset($parts['path'])
            ? $this->filterPath($parts['path'])
            : '';
        $this->query = isset($parts['query'])
            ? $this->filterQueryAndFragment($parts['query'])
            : '';
        $this->fragment = isset($parts['fragment'])
            ? $this->filterQueryAndFragment($parts['fragment'])
            : '';
        if (isset($parts['pass'])) {
            $this->userInfo .= ':' . $parts['pass'];
        }
    }

    /**
     * Create a URI string from its various parts
     *
     * @param string $scheme
     * @param string $authority
     * @param string $path
     * @param string $query
     * @param string $fragment
     * @return string
     */
    private static function createUriString($scheme, $authority, $path, $query, $fragment)
    {
        $uri = '';

        if (!empty($scheme)) {
            $uri .= $scheme . '://';
        }

        if (!empty($authority)) {
            $uri .= $authority;
        }

        if ($path != null) {
            // Add a leading slash if necessary.
            if ($uri && substr($path, 0, 1) !== '/') {
                $uri .= '/';
            }
            $uri .= $path;
        }

        if ($query != null) {
            $uri .= '?' . $query;
        }

        if ($fragment != null) {
            $uri .= '#' . $fragment;
        }

        return $uri;
    }

    /**
     * Is a given port non-standard for the current scheme?
     *
     * @param string $scheme
     * @param string $host
     * @param int $port
     * @return bool
     */
    private static function isNonStandardPort($scheme, $host, $port)
    {
        if (!$scheme && $port) {
            return true;
        }

        if (!$host || !$port) {
            return false;
        }

        return !isset(static::$schemes[$scheme]) || $port !== static::$schemes[$scheme];
    }

    /**
     * @param string $scheme
     *
     * @return string
     */
    private function filterScheme($scheme)
    {
        $scheme = strtolower($scheme);
        $scheme = rtrim($scheme, ':/');

        return $scheme;
    }

    /**
     * @param string $scheme
     * @param string $host
     * @param int $port
     *
     * @return int|null
     *
     * @throws \InvalidArgumentException If the port is invalid.
     */
    private function filterPort($scheme, $host, $port)
    {
        if (null !== $port) {
            $port = (int) $port;
            if (1 > $port || 0xffff < $port) {
                throw new \InvalidArgumentException(
                    sprintf('Invalid port: %d. Must be between 1 and 65535', $port)
                );
            }
        }

        return $this->isNonStandardPort($scheme, $host, $port) ? $port : null;
    }

    /**
     * Filters the path of a URI
     *
     * @param $path
     *
     * @return string
     */
    private function filterPath($path)
    {
        return preg_replace_callback(
            '/(?:[^' . self::$charUnreserved . self::$charSubDelims . ':@\/%]+|%(?![A-Fa-f0-9]{2}))/',
            array($this, 'rawurlencodeMatchZero'),
            $path
        );
    }

    /**
     * Filters the query string or fragment of a URI.
     *
     * @param $str
     *
     * @return string
     */
    private function filterQueryAndFragment($str)
    {
        return preg_replace_callback(
            '/(?:[^' . self::$charUnreserved . self::$charSubDelims . '%:@\/\?]+|%(?![A-Fa-f0-9]{2}))/',
            array($this, 'rawurlencodeMatchZero'),
            $str
        );
    }

    private function rawurlencodeMatchZero(array $match)
    {
        return rawurlencode($match[0]);
    }
}
CHANGELOG
=========

The changelog is maintained for all Symfony contracts at the following URL:
https://github.com/symfony/contracts/blob/master/CHANGELOG.md
{
    "name": "symfony/deprecation-contracts",
    "type": "library",
    "description": "A generic function and convention to trigger deprecation notices",
    "homepage": "https://symfony.com",
    "license": "MIT",
    "authors": [
        {
            "name": "Nicolas Grekas",
            "email": "p@tchwork.com"
        },
        {
            "name": "Symfony Community",
            "homepage": "https://symfony.com/contributors"
        }
    ],
    "require": {
        "php": ">=7.1"
    },
    "autoload": {
        "files": [
            "function.php"
        ]
    },
    "minimum-stability": "dev",
    "extra": {
        "branch-alias": {
            "dev-master": "2.2-dev"
        },
        "thanks": {
            "name": "symfony/contracts",
            "url": "https://github.com/symfony/contracts"
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

if (!function_exists('trigger_deprecation')) {
    /**
     * Triggers a silenced deprecation notice.
     *
     * @param string $package The name of the Composer package that is triggering the deprecation
     * @param string $version The version of the package that introduced the deprecation
     * @param string $message The message of the deprecation
     * @param mixed  ...$args Values to insert in the message using printf() formatting
     *
     * @author Nicolas Grekas <p@tchwork.com>
     */
    function trigger_deprecation(string $package, string $version, string $message, ...$args): void
    {
        @trigger_error(($package || $version ? "Since $package $version: " : '').($args ? vsprintf($message, $args) : $message), \E_USER_DEPRECATED);
    }
}
Copyright (c) 2020 Fabien Potencier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Symfony Deprecation Contracts
=============================

A generic function and convention to trigger deprecation notices.

This package provides a single global function named `trigger_deprecation()` that triggers silenced deprecation notices.

By using a custom PHP error handler such as the one provided by the Symfony ErrorHandler component,
the triggered deprecations can be caught and logged for later discovery, both on dev and prod environments.

The function requires at least 3 arguments:
 - the name of the Composer package that is triggering the deprecation
 - the version of the package that introduced the deprecation
 - the message of the deprecation
 - more arguments can be provided: they will be inserted in the message using `printf()` formatting

Example:
```php
trigger_deprecation('symfony/blockchain', '8.9', 'Using "%s" is deprecated, use "%s" instead.', 'bitcoin', 'fabcoin');
```

This will generate the following message:
`Since symfony/blockchain 8.9: Using "bitcoin" is deprecated, use "fabcoin" instead.`

While not necessarily recommended, the deprecation notices can be completely ignored by declaring an empty
`function trigger_deprecation() {}` in your application.
CHANGELOG
=========

5.1.0
-----

 * added fluent configuration of options using `OptionResolver::define()`
 * added `setInfo()` and `getInfo()` methods
 * updated the signature of method `OptionsResolver::setDeprecated()` to `OptionsResolver::setDeprecation(string $option, string $package, string $version, $message)`
 * deprecated `OptionsResolverIntrospector::getDeprecationMessage()`, use `OptionsResolverIntrospector::getDeprecation()` instead

5.0.0
-----

 * added argument `$triggerDeprecation` to `OptionsResolver::offsetGet()`

4.3.0
-----

 * added `OptionsResolver::addNormalizer` method

4.2.0
-----

 * added support for nested options definition
 * added `setDeprecated` and `isDeprecated` methods

3.4.0
-----

 * added `OptionsResolverIntrospector` to inspect options definitions inside an `OptionsResolver` instance
 * added array of types support in allowed types (e.g int[])

2.6.0
-----

 * deprecated OptionsResolverInterface
 * [BC BREAK] removed "array" type hint from OptionsResolverInterface methods
   setRequired(), setAllowedValues(), addAllowedValues(), setAllowedTypes() and
   addAllowedTypes()
 * added OptionsResolver::setDefault()
 * added OptionsResolver::hasDefault()
 * added OptionsResolver::setNormalizer()
 * added OptionsResolver::isRequired()
 * added OptionsResolver::getRequiredOptions()
 * added OptionsResolver::isMissing()
 * added OptionsResolver::getMissingOptions()
 * added OptionsResolver::setDefined()
 * added OptionsResolver::isDefined()
 * added OptionsResolver::getDefinedOptions()
 * added OptionsResolver::remove()
 * added OptionsResolver::clear()
 * deprecated OptionsResolver::replaceDefaults()
 * deprecated OptionsResolver::setOptional() in favor of setDefined()
 * deprecated OptionsResolver::isKnown() in favor of isDefined()
 * [BC BREAK] OptionsResolver::isRequired() returns true now if a required
   option has a default value set
 * [BC BREAK] merged Options into OptionsResolver and turned Options into an
   interface
 * deprecated Options::overload() (now in OptionsResolver)
 * deprecated Options::set() (now in OptionsResolver)
 * deprecated Options::get() (now in OptionsResolver)
 * deprecated Options::has() (now in OptionsResolver)
 * deprecated Options::replace() (now in OptionsResolver)
 * [BC BREAK] Options::get() (now in OptionsResolver) can only be used within
   lazy option/normalizer closures now
 * [BC BREAK] removed Traversable interface from Options since using within
   lazy option/normalizer closures resulted in exceptions
 * [BC BREAK] removed Options::all() since using within lazy option/normalizer
   closures resulted in exceptions
 * [BC BREAK] OptionDefinitionException now extends LogicException instead of
   RuntimeException
 * [BC BREAK] normalizers are not executed anymore for unset options
 * normalizers are executed after validating the options now
 * [BC BREAK] an UndefinedOptionsException is now thrown instead of an
   InvalidOptionsException when non-existing options are passed
{
    "name": "symfony/options-resolver",
    "type": "library",
    "description": "Provides an improved replacement for the array_replace PHP function",
    "keywords": ["options", "config", "configuration"],
    "homepage": "https://symfony.com",
    "license": "MIT",
    "authors": [
        {
            "name": "Fabien Potencier",
            "email": "fabien@symfony.com"
        },
        {
            "name": "Symfony Community",
            "homepage": "https://symfony.com/contributors"
        }
    ],
    "require": {
        "php": ">=7.2.5",
        "symfony/deprecation-contracts": "^2.1",
        "symfony/polyfill-php73": "~1.0",
        "symfony/polyfill-php80": "^1.15"
    },
    "autoload": {
        "psr-4": { "Symfony\\Component\\OptionsResolver\\": "" },
        "exclude-from-classmap": [
            "/Tests/"
        ]
    },
    "minimum-stability": "dev"
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Debug;

use Symfony\Component\OptionsResolver\Exception\NoConfigurationException;
use Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException;
use Symfony\Component\OptionsResolver\OptionsResolver;

/**
 * @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
 *
 * @final
 */
class OptionsResolverIntrospector
{
    private $get;

    public function __construct(OptionsResolver $optionsResolver)
    {
        $this->get = \Closure::bind(function ($property, $option, $message) {
            /** @var OptionsResolver $this */
            if (!$this->isDefined($option)) {
                throw new UndefinedOptionsException(sprintf('The option "%s" does not exist.', $option));
            }

            if (!\array_key_exists($option, $this->{$property})) {
                throw new NoConfigurationException($message);
            }

            return $this->{$property}[$option];
        }, $optionsResolver, $optionsResolver);
    }

    /**
     * @return mixed
     *
     * @throws NoConfigurationException on no configured value
     */
    public function getDefault(string $option)
    {
        return ($this->get)('defaults', $option, sprintf('No default value was set for the "%s" option.', $option));
    }

    /**
     * @return \Closure[]
     *
     * @throws NoConfigurationException on no configured closures
     */
    public function getLazyClosures(string $option): array
    {
        return ($this->get)('lazy', $option, sprintf('No lazy closures were set for the "%s" option.', $option));
    }

    /**
     * @return string[]
     *
     * @throws NoConfigurationException on no configured types
     */
    public function getAllowedTypes(string $option): array
    {
        return ($this->get)('allowedTypes', $option, sprintf('No allowed types were set for the "%s" option.', $option));
    }

    /**
     * @return mixed[]
     *
     * @throws NoConfigurationException on no configured values
     */
    public function getAllowedValues(string $option): array
    {
        return ($this->get)('allowedValues', $option, sprintf('No allowed values were set for the "%s" option.', $option));
    }

    /**
     * @throws NoConfigurationException on no configured normalizer
     */
    public function getNormalizer(string $option): \Closure
    {
        return current($this->getNormalizers($option));
    }

    /**
     * @throws NoConfigurationException when no normalizer is configured
     */
    public function getNormalizers(string $option): array
    {
        return ($this->get)('normalizers', $option, sprintf('No normalizer was set for the "%s" option.', $option));
    }

    /**
     * @return string|\Closure
     *
     * @throws NoConfigurationException on no configured deprecation
     *
     * @deprecated since Symfony 5.1, use "getDeprecation()" instead.
     */
    public function getDeprecationMessage(string $option)
    {
        trigger_deprecation('symfony/options-resolver', '5.1', 'The "%s()" method is deprecated, use "getDeprecation()" instead.', __METHOD__);

        return $this->getDeprecation($option)['message'];
    }

    /**
     * @throws NoConfigurationException on no configured deprecation
     */
    public function getDeprecation(string $option): array
    {
        return ($this->get)('deprecated', $option, sprintf('No deprecation was set for the "%s" option.', $option));
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

/**
 * Thrown when trying to read an option outside of or write it inside of
 * {@link \Symfony\Component\OptionsResolver\Options::resolve()}.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 */
class AccessException extends \LogicException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

/**
 * Marker interface for all exceptions thrown by the OptionsResolver component.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 */
interface ExceptionInterface extends \Throwable
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

/**
 * Thrown when an argument is invalid.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 */
class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

/**
 * Thrown when the value of an option does not match its validation rules.
 *
 * You should make sure a valid value is passed to the option.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 */
class InvalidOptionsException extends InvalidArgumentException
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

/**
 * Exception thrown when a required option is missing.
 *
 * Add the option to the passed options array.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 */
class MissingOptionsException extends InvalidArgumentException
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

use Symfony\Component\OptionsResolver\Debug\OptionsResolverIntrospector;

/**
 * Thrown when trying to introspect an option definition property
 * for which no value was configured inside the OptionsResolver instance.
 *
 * @see OptionsResolverIntrospector
 *
 * @author Maxime Steinhausser <maxime.steinhausser@gmail.com>
 */
class NoConfigurationException extends \RuntimeException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

/**
 * Thrown when trying to read an option that has no value set.
 *
 * When accessing optional options from within a lazy option or normalizer you should first
 * check whether the optional option is set. You can do this with `isset($options['optional'])`.
 * In contrast to the {@link UndefinedOptionsException}, this is a runtime exception that can
 * occur when evaluating lazy options.
 *
 * @author Tobias Schultze <http://tobion.de>
 */
class NoSuchOptionException extends \OutOfBoundsException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

/**
 * Thrown when two lazy options have a cyclic dependency.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 */
class OptionDefinitionException extends \LogicException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver\Exception;

/**
 * Exception thrown when an undefined option is passed.
 *
 * You should remove the options in question from your code or define them
 * beforehand.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 */
class UndefinedOptionsException extends InvalidArgumentException
{
}
Copyright (c) 2004-2021 Fabien Potencier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver;

use Symfony\Component\OptionsResolver\Exception\AccessException;

final class OptionConfigurator
{
    private $name;
    private $resolver;

    public function __construct(string $name, OptionsResolver $resolver)
    {
        $this->name = $name;
        $this->resolver = $resolver;
        $this->resolver->setDefined($name);
    }

    /**
     * Adds allowed types for this option.
     *
     * @param string ...$types One or more accepted types
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function allowedTypes(string ...$types): self
    {
        $this->resolver->setAllowedTypes($this->name, $types);

        return $this;
    }

    /**
     * Sets allowed values for this option.
     *
     * @param mixed ...$values One or more acceptable values/closures
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function allowedValues(...$values): self
    {
        $this->resolver->setAllowedValues($this->name, $values);

        return $this;
    }

    /**
     * Sets the default value for this option.
     *
     * @param mixed $value The default value of the option
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function default($value): self
    {
        $this->resolver->setDefault($this->name, $value);

        return $this;
    }

    /**
     * Defines an option configurator with the given name.
     */
    public function define(string $option): self
    {
        return $this->resolver->define($option);
    }

    /**
     * Marks this option as deprecated.
     *
     * @param string          $package The name of the composer package that is triggering the deprecation
     * @param string          $version The version of the package that introduced the deprecation
     * @param string|\Closure $message The deprecation message to use
     *
     * @return $this
     */
    public function deprecated(string $package, string $version, $message = 'The option "%name%" is deprecated.'): self
    {
        $this->resolver->setDeprecated($this->name, $package, $version, $message);

        return $this;
    }

    /**
     * Sets the normalizer for this option.
     *
     * @param \Closure $normalizer The normalizer
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function normalize(\Closure $normalizer): self
    {
        $this->resolver->setNormalizer($this->name, $normalizer);

        return $this;
    }

    /**
     * Marks this option as required.
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function required(): self
    {
        $this->resolver->setRequired($this->name);

        return $this;
    }

    /**
     * Sets an info message for an option.
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function info(string $info): self
    {
        $this->resolver->setInfo($this->name, $info);

        return $this;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver;

/**
 * Contains resolved option values.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 * @author Tobias Schultze <http://tobion.de>
 */
interface Options extends \ArrayAccess, \Countable
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\OptionsResolver;

use Symfony\Component\OptionsResolver\Exception\AccessException;
use Symfony\Component\OptionsResolver\Exception\InvalidArgumentException;
use Symfony\Component\OptionsResolver\Exception\InvalidOptionsException;
use Symfony\Component\OptionsResolver\Exception\MissingOptionsException;
use Symfony\Component\OptionsResolver\Exception\NoSuchOptionException;
use Symfony\Component\OptionsResolver\Exception\OptionDefinitionException;
use Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException;

/**
 * Validates options and merges them with default values.
 *
 * @author Bernhard Schussek <bschussek@gmail.com>
 * @author Tobias Schultze <http://tobion.de>
 */
class OptionsResolver implements Options
{
    private const VALIDATION_FUNCTIONS = [
        'bool' => 'is_bool',
        'boolean' => 'is_bool',
        'int' => 'is_int',
        'integer' => 'is_int',
        'long' => 'is_int',
        'float' => 'is_float',
        'double' => 'is_float',
        'real' => 'is_float',
        'numeric' => 'is_numeric',
        'string' => 'is_string',
        'scalar' => 'is_scalar',
        'array' => 'is_array',
        'iterable' => 'is_iterable',
        'countable' => 'is_countable',
        'callable' => 'is_callable',
        'object' => 'is_object',
        'resource' => 'is_resource',
    ];

    /**
     * The names of all defined options.
     */
    private $defined = [];

    /**
     * The default option values.
     */
    private $defaults = [];

    /**
     * A list of closure for nested options.
     *
     * @var \Closure[][]
     */
    private $nested = [];

    /**
     * The names of required options.
     */
    private $required = [];

    /**
     * The resolved option values.
     */
    private $resolved = [];

    /**
     * A list of normalizer closures.
     *
     * @var \Closure[][]
     */
    private $normalizers = [];

    /**
     * A list of accepted values for each option.
     */
    private $allowedValues = [];

    /**
     * A list of accepted types for each option.
     */
    private $allowedTypes = [];

    /**
     * A list of info messages for each option.
     */
    private $info = [];

    /**
     * A list of closures for evaluating lazy options.
     */
    private $lazy = [];

    /**
     * A list of lazy options whose closure is currently being called.
     *
     * This list helps detecting circular dependencies between lazy options.
     */
    private $calling = [];

    /**
     * A list of deprecated options.
     */
    private $deprecated = [];

    /**
     * The list of options provided by the user.
     */
    private $given = [];

    /**
     * Whether the instance is locked for reading.
     *
     * Once locked, the options cannot be changed anymore. This is
     * necessary in order to avoid inconsistencies during the resolving
     * process. If any option is changed after being read, all evaluated
     * lazy options that depend on this option would become invalid.
     */
    private $locked = false;

    private $parentsOptions = [];

    /**
     * Sets the default value of a given option.
     *
     * If the default value should be set based on other options, you can pass
     * a closure with the following signature:
     *
     *     function (Options $options) {
     *         // ...
     *     }
     *
     * The closure will be evaluated when {@link resolve()} is called. The
     * closure has access to the resolved values of other options through the
     * passed {@link Options} instance:
     *
     *     function (Options $options) {
     *         if (isset($options['port'])) {
     *             // ...
     *         }
     *     }
     *
     * If you want to access the previously set default value, add a second
     * argument to the closure's signature:
     *
     *     $options->setDefault('name', 'Default Name');
     *
     *     $options->setDefault('name', function (Options $options, $previousValue) {
     *         // 'Default Name' === $previousValue
     *     });
     *
     * This is mostly useful if the configuration of the {@link Options} object
     * is spread across different locations of your code, such as base and
     * sub-classes.
     *
     * If you want to define nested options, you can pass a closure with the
     * following signature:
     *
     *     $options->setDefault('database', function (OptionsResolver $resolver) {
     *         $resolver->setDefined(['dbname', 'host', 'port', 'user', 'pass']);
     *     }
     *
     * To get access to the parent options, add a second argument to the closure's
     * signature:
     *
     *     function (OptionsResolver $resolver, Options $parent) {
     *         // 'default' === $parent['connection']
     *     }
     *
     * @param string $option The name of the option
     * @param mixed  $value  The default value of the option
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function setDefault(string $option, $value)
    {
        // Setting is not possible once resolving starts, because then lazy
        // options could manipulate the state of the object, leading to
        // inconsistent results.
        if ($this->locked) {
            throw new AccessException('Default values cannot be set from a lazy option or normalizer.');
        }

        // If an option is a closure that should be evaluated lazily, store it
        // in the "lazy" property.
        if ($value instanceof \Closure) {
            $reflClosure = new \ReflectionFunction($value);
            $params = $reflClosure->getParameters();

            if (isset($params[0]) && Options::class === $this->getParameterClassName($params[0])) {
                // Initialize the option if no previous value exists
                if (!isset($this->defaults[$option])) {
                    $this->defaults[$option] = null;
                }

                // Ignore previous lazy options if the closure has no second parameter
                if (!isset($this->lazy[$option]) || !isset($params[1])) {
                    $this->lazy[$option] = [];
                }

                // Store closure for later evaluation
                $this->lazy[$option][] = $value;
                $this->defined[$option] = true;

                // Make sure the option is processed and is not nested anymore
                unset($this->resolved[$option], $this->nested[$option]);

                return $this;
            }

            if (isset($params[0]) && null !== ($type = $params[0]->getType()) && self::class === $type->getName() && (!isset($params[1]) || (($type = $params[1]->getType()) instanceof \ReflectionNamedType && Options::class === $type->getName()))) {
                // Store closure for later evaluation
                $this->nested[$option][] = $value;
                $this->defaults[$option] = [];
                $this->defined[$option] = true;

                // Make sure the option is processed and is not lazy anymore
                unset($this->resolved[$option], $this->lazy[$option]);

                return $this;
            }
        }

        // This option is not lazy nor nested anymore
        unset($this->lazy[$option], $this->nested[$option]);

        // Yet undefined options can be marked as resolved, because we only need
        // to resolve options with lazy closures, normalizers or validation
        // rules, none of which can exist for undefined options
        // If the option was resolved before, update the resolved value
        if (!isset($this->defined[$option]) || \array_key_exists($option, $this->resolved)) {
            $this->resolved[$option] = $value;
        }

        $this->defaults[$option] = $value;
        $this->defined[$option] = true;

        return $this;
    }

    /**
     * Sets a list of default values.
     *
     * @param array $defaults The default values to set
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function setDefaults(array $defaults)
    {
        foreach ($defaults as $option => $value) {
            $this->setDefault($option, $value);
        }

        return $this;
    }

    /**
     * Returns whether a default value is set for an option.
     *
     * Returns true if {@link setDefault()} was called for this option.
     * An option is also considered set if it was set to null.
     *
     * @param string $option The option name
     *
     * @return bool Whether a default value is set
     */
    public function hasDefault(string $option)
    {
        return \array_key_exists($option, $this->defaults);
    }

    /**
     * Marks one or more options as required.
     *
     * @param string|string[] $optionNames One or more option names
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function setRequired($optionNames)
    {
        if ($this->locked) {
            throw new AccessException('Options cannot be made required from a lazy option or normalizer.');
        }

        foreach ((array) $optionNames as $option) {
            $this->defined[$option] = true;
            $this->required[$option] = true;
        }

        return $this;
    }

    /**
     * Returns whether an option is required.
     *
     * An option is required if it was passed to {@link setRequired()}.
     *
     * @param string $option The name of the option
     *
     * @return bool Whether the option is required
     */
    public function isRequired(string $option)
    {
        return isset($this->required[$option]);
    }

    /**
     * Returns the names of all required options.
     *
     * @return string[] The names of the required options
     *
     * @see isRequired()
     */
    public function getRequiredOptions()
    {
        return array_keys($this->required);
    }

    /**
     * Returns whether an option is missing a default value.
     *
     * An option is missing if it was passed to {@link setRequired()}, but not
     * to {@link setDefault()}. This option must be passed explicitly to
     * {@link resolve()}, otherwise an exception will be thrown.
     *
     * @param string $option The name of the option
     *
     * @return bool Whether the option is missing
     */
    public function isMissing(string $option)
    {
        return isset($this->required[$option]) && !\array_key_exists($option, $this->defaults);
    }

    /**
     * Returns the names of all options missing a default value.
     *
     * @return string[] The names of the missing options
     *
     * @see isMissing()
     */
    public function getMissingOptions()
    {
        return array_keys(array_diff_key($this->required, $this->defaults));
    }

    /**
     * Defines a valid option name.
     *
     * Defines an option name without setting a default value. The option will
     * be accepted when passed to {@link resolve()}. When not passed, the
     * option will not be included in the resolved options.
     *
     * @param string|string[] $optionNames One or more option names
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function setDefined($optionNames)
    {
        if ($this->locked) {
            throw new AccessException('Options cannot be defined from a lazy option or normalizer.');
        }

        foreach ((array) $optionNames as $option) {
            $this->defined[$option] = true;
        }

        return $this;
    }

    /**
     * Returns whether an option is defined.
     *
     * Returns true for any option passed to {@link setDefault()},
     * {@link setRequired()} or {@link setDefined()}.
     *
     * @param string $option The option name
     *
     * @return bool Whether the option is defined
     */
    public function isDefined(string $option)
    {
        return isset($this->defined[$option]);
    }

    /**
     * Returns the names of all defined options.
     *
     * @return string[] The names of the defined options
     *
     * @see isDefined()
     */
    public function getDefinedOptions()
    {
        return array_keys($this->defined);
    }

    public function isNested(string $option): bool
    {
        return isset($this->nested[$option]);
    }

    /**
     * Deprecates an option, allowed types or values.
     *
     * Instead of passing the message, you may also pass a closure with the
     * following signature:
     *
     *     function (Options $options, $value): string {
     *         // ...
     *     }
     *
     * The closure receives the value as argument and should return a string.
     * Return an empty string to ignore the option deprecation.
     *
     * The closure is invoked when {@link resolve()} is called. The parameter
     * passed to the closure is the value of the option after validating it
     * and before normalizing it.
     *
     * @param string          $package The name of the composer package that is triggering the deprecation
     * @param string          $version The version of the package that introduced the deprecation
     * @param string|\Closure $message The deprecation message to use
     */
    public function setDeprecated(string $option/*, string $package, string $version, $message = 'The option "%name%" is deprecated.' */): self
    {
        if ($this->locked) {
            throw new AccessException('Options cannot be deprecated from a lazy option or normalizer.');
        }

        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist, defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        $args = \func_get_args();

        if (\func_num_args() < 3) {
            trigger_deprecation('symfony/options-resolver', '5.1', 'The signature of method "%s()" requires 2 new arguments: "string $package, string $version", not defining them is deprecated.', __METHOD__);

            $message = $args[1] ?? 'The option "%name%" is deprecated.';
            $package = $version = '';
        } else {
            $package = $args[1];
            $version = $args[2];
            $message = $args[3] ?? 'The option "%name%" is deprecated.';
        }

        if (!\is_string($message) && !$message instanceof \Closure) {
            throw new InvalidArgumentException(sprintf('Invalid type for deprecation message argument, expected string or \Closure, but got "%s".', get_debug_type($message)));
        }

        // ignore if empty string
        if ('' === $message) {
            return $this;
        }

        $this->deprecated[$option] = [
            'package' => $package,
            'version' => $version,
            'message' => $message,
        ];

        // Make sure the option is processed
        unset($this->resolved[$option]);

        return $this;
    }

    public function isDeprecated(string $option): bool
    {
        return isset($this->deprecated[$option]);
    }

    /**
     * Sets the normalizer for an option.
     *
     * The normalizer should be a closure with the following signature:
     *
     *     function (Options $options, $value) {
     *         // ...
     *     }
     *
     * The closure is invoked when {@link resolve()} is called. The closure
     * has access to the resolved values of other options through the passed
     * {@link Options} instance.
     *
     * The second parameter passed to the closure is the value of
     * the option.
     *
     * The resolved option value is set to the return value of the closure.
     *
     * @param string   $option     The option name
     * @param \Closure $normalizer The normalizer
     *
     * @return $this
     *
     * @throws UndefinedOptionsException If the option is undefined
     * @throws AccessException           If called from a lazy option or normalizer
     */
    public function setNormalizer(string $option, \Closure $normalizer)
    {
        if ($this->locked) {
            throw new AccessException('Normalizers cannot be set from a lazy option or normalizer.');
        }

        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        $this->normalizers[$option] = [$normalizer];

        // Make sure the option is processed
        unset($this->resolved[$option]);

        return $this;
    }

    /**
     * Adds a normalizer for an option.
     *
     * The normalizer should be a closure with the following signature:
     *
     *     function (Options $options, $value): mixed {
     *         // ...
     *     }
     *
     * The closure is invoked when {@link resolve()} is called. The closure
     * has access to the resolved values of other options through the passed
     * {@link Options} instance.
     *
     * The second parameter passed to the closure is the value of
     * the option.
     *
     * The resolved option value is set to the return value of the closure.
     *
     * @param string   $option       The option name
     * @param \Closure $normalizer   The normalizer
     * @param bool     $forcePrepend If set to true, prepend instead of appending
     *
     * @return $this
     *
     * @throws UndefinedOptionsException If the option is undefined
     * @throws AccessException           If called from a lazy option or normalizer
     */
    public function addNormalizer(string $option, \Closure $normalizer, bool $forcePrepend = false): self
    {
        if ($this->locked) {
            throw new AccessException('Normalizers cannot be set from a lazy option or normalizer.');
        }

        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        if ($forcePrepend) {
            $this->normalizers[$option] = $this->normalizers[$option] ?? [];
            array_unshift($this->normalizers[$option], $normalizer);
        } else {
            $this->normalizers[$option][] = $normalizer;
        }

        // Make sure the option is processed
        unset($this->resolved[$option]);

        return $this;
    }

    /**
     * Sets allowed values for an option.
     *
     * Instead of passing values, you may also pass a closures with the
     * following signature:
     *
     *     function ($value) {
     *         // return true or false
     *     }
     *
     * The closure receives the value as argument and should return true to
     * accept the value and false to reject the value.
     *
     * @param string $option        The option name
     * @param mixed  $allowedValues One or more acceptable values/closures
     *
     * @return $this
     *
     * @throws UndefinedOptionsException If the option is undefined
     * @throws AccessException           If called from a lazy option or normalizer
     */
    public function setAllowedValues(string $option, $allowedValues)
    {
        if ($this->locked) {
            throw new AccessException('Allowed values cannot be set from a lazy option or normalizer.');
        }

        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        $this->allowedValues[$option] = \is_array($allowedValues) ? $allowedValues : [$allowedValues];

        // Make sure the option is processed
        unset($this->resolved[$option]);

        return $this;
    }

    /**
     * Adds allowed values for an option.
     *
     * The values are merged with the allowed values defined previously.
     *
     * Instead of passing values, you may also pass a closures with the
     * following signature:
     *
     *     function ($value) {
     *         // return true or false
     *     }
     *
     * The closure receives the value as argument and should return true to
     * accept the value and false to reject the value.
     *
     * @param string $option        The option name
     * @param mixed  $allowedValues One or more acceptable values/closures
     *
     * @return $this
     *
     * @throws UndefinedOptionsException If the option is undefined
     * @throws AccessException           If called from a lazy option or normalizer
     */
    public function addAllowedValues(string $option, $allowedValues)
    {
        if ($this->locked) {
            throw new AccessException('Allowed values cannot be added from a lazy option or normalizer.');
        }

        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        if (!\is_array($allowedValues)) {
            $allowedValues = [$allowedValues];
        }

        if (!isset($this->allowedValues[$option])) {
            $this->allowedValues[$option] = $allowedValues;
        } else {
            $this->allowedValues[$option] = array_merge($this->allowedValues[$option], $allowedValues);
        }

        // Make sure the option is processed
        unset($this->resolved[$option]);

        return $this;
    }

    /**
     * Sets allowed types for an option.
     *
     * Any type for which a corresponding is_<type>() function exists is
     * acceptable. Additionally, fully-qualified class or interface names may
     * be passed.
     *
     * @param string          $option       The option name
     * @param string|string[] $allowedTypes One or more accepted types
     *
     * @return $this
     *
     * @throws UndefinedOptionsException If the option is undefined
     * @throws AccessException           If called from a lazy option or normalizer
     */
    public function setAllowedTypes(string $option, $allowedTypes)
    {
        if ($this->locked) {
            throw new AccessException('Allowed types cannot be set from a lazy option or normalizer.');
        }

        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        $this->allowedTypes[$option] = (array) $allowedTypes;

        // Make sure the option is processed
        unset($this->resolved[$option]);

        return $this;
    }

    /**
     * Adds allowed types for an option.
     *
     * The types are merged with the allowed types defined previously.
     *
     * Any type for which a corresponding is_<type>() function exists is
     * acceptable. Additionally, fully-qualified class or interface names may
     * be passed.
     *
     * @param string          $option       The option name
     * @param string|string[] $allowedTypes One or more accepted types
     *
     * @return $this
     *
     * @throws UndefinedOptionsException If the option is undefined
     * @throws AccessException           If called from a lazy option or normalizer
     */
    public function addAllowedTypes(string $option, $allowedTypes)
    {
        if ($this->locked) {
            throw new AccessException('Allowed types cannot be added from a lazy option or normalizer.');
        }

        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        if (!isset($this->allowedTypes[$option])) {
            $this->allowedTypes[$option] = (array) $allowedTypes;
        } else {
            $this->allowedTypes[$option] = array_merge($this->allowedTypes[$option], (array) $allowedTypes);
        }

        // Make sure the option is processed
        unset($this->resolved[$option]);

        return $this;
    }

    /**
     * Defines an option configurator with the given name.
     */
    public function define(string $option): OptionConfigurator
    {
        if (isset($this->defined[$option])) {
            throw new OptionDefinitionException(sprintf('The option "%s" is already defined.', $option));
        }

        return new OptionConfigurator($option, $this);
    }

    /**
     * Sets an info message for an option.
     *
     * @return $this
     *
     * @throws UndefinedOptionsException If the option is undefined
     * @throws AccessException           If called from a lazy option or normalizer
     */
    public function setInfo(string $option, string $info): self
    {
        if ($this->locked) {
            throw new AccessException('The Info message cannot be set from a lazy option or normalizer.');
        }

        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        $this->info[$option] = $info;

        return $this;
    }

    /**
     * Gets the info message for an option.
     */
    public function getInfo(string $option): ?string
    {
        if (!isset($this->defined[$option])) {
            throw new UndefinedOptionsException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
        }

        return $this->info[$option] ?? null;
    }

    /**
     * Removes the option with the given name.
     *
     * Undefined options are ignored.
     *
     * @param string|string[] $optionNames One or more option names
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function remove($optionNames)
    {
        if ($this->locked) {
            throw new AccessException('Options cannot be removed from a lazy option or normalizer.');
        }

        foreach ((array) $optionNames as $option) {
            unset($this->defined[$option], $this->defaults[$option], $this->required[$option], $this->resolved[$option]);
            unset($this->lazy[$option], $this->normalizers[$option], $this->allowedTypes[$option], $this->allowedValues[$option], $this->info[$option]);
        }

        return $this;
    }

    /**
     * Removes all options.
     *
     * @return $this
     *
     * @throws AccessException If called from a lazy option or normalizer
     */
    public function clear()
    {
        if ($this->locked) {
            throw new AccessException('Options cannot be cleared from a lazy option or normalizer.');
        }

        $this->defined = [];
        $this->defaults = [];
        $this->nested = [];
        $this->required = [];
        $this->resolved = [];
        $this->lazy = [];
        $this->normalizers = [];
        $this->allowedTypes = [];
        $this->allowedValues = [];
        $this->deprecated = [];
        $this->info = [];

        return $this;
    }

    /**
     * Merges options with the default values stored in the container and
     * validates them.
     *
     * Exceptions are thrown if:
     *
     *  - Undefined options are passed;
     *  - Required options are missing;
     *  - Options have invalid types;
     *  - Options have invalid values.
     *
     * @param array $options A map of option names to values
     *
     * @return array The merged and validated options
     *
     * @throws UndefinedOptionsException If an option name is undefined
     * @throws InvalidOptionsException   If an option doesn't fulfill the
     *                                   specified validation rules
     * @throws MissingOptionsException   If a required option is missing
     * @throws OptionDefinitionException If there is a cyclic dependency between
     *                                   lazy options and/or normalizers
     * @throws NoSuchOptionException     If a lazy option reads an unavailable option
     * @throws AccessException           If called from a lazy option or normalizer
     */
    public function resolve(array $options = [])
    {
        if ($this->locked) {
            throw new AccessException('Options cannot be resolved from a lazy option or normalizer.');
        }

        // Allow this method to be called multiple times
        $clone = clone $this;

        // Make sure that no unknown options are passed
        $diff = array_diff_key($options, $clone->defined);

        if (\count($diff) > 0) {
            ksort($clone->defined);
            ksort($diff);

            throw new UndefinedOptionsException(sprintf((\count($diff) > 1 ? 'The options "%s" do not exist.' : 'The option "%s" does not exist.').' Defined options are: "%s".', $this->formatOptions(array_keys($diff)), implode('", "', array_keys($clone->defined))));
        }

        // Override options set by the user
        foreach ($options as $option => $value) {
            $clone->given[$option] = true;
            $clone->defaults[$option] = $value;
            unset($clone->resolved[$option], $clone->lazy[$option]);
        }

        // Check whether any required option is missing
        $diff = array_diff_key($clone->required, $clone->defaults);

        if (\count($diff) > 0) {
            ksort($diff);

            throw new MissingOptionsException(sprintf(\count($diff) > 1 ? 'The required options "%s" are missing.' : 'The required option "%s" is missing.', $this->formatOptions(array_keys($diff))));
        }

        // Lock the container
        $clone->locked = true;

        // Now process the individual options. Use offsetGet(), which resolves
        // the option itself and any options that the option depends on
        foreach ($clone->defaults as $option => $_) {
            $clone->offsetGet($option);
        }

        return $clone->resolved;
    }

    /**
     * Returns the resolved value of an option.
     *
     * @param string $option             The option name
     * @param bool   $triggerDeprecation Whether to trigger the deprecation or not (true by default)
     *
     * @return mixed The option value
     *
     * @throws AccessException           If accessing this method outside of
     *                                   {@link resolve()}
     * @throws NoSuchOptionException     If the option is not set
     * @throws InvalidOptionsException   If the option doesn't fulfill the
     *                                   specified validation rules
     * @throws OptionDefinitionException If there is a cyclic dependency between
     *                                   lazy options and/or normalizers
     */
    public function offsetGet($option, bool $triggerDeprecation = true)
    {
        if (!$this->locked) {
            throw new AccessException('Array access is only supported within closures of lazy options and normalizers.');
        }

        // Shortcut for resolved options
        if (isset($this->resolved[$option]) || \array_key_exists($option, $this->resolved)) {
            if ($triggerDeprecation && isset($this->deprecated[$option]) && (isset($this->given[$option]) || $this->calling) && \is_string($this->deprecated[$option]['message'])) {
                trigger_deprecation($this->deprecated[$option]['package'], $this->deprecated[$option]['version'], strtr($this->deprecated[$option]['message'], ['%name%' => $option]));
            }

            return $this->resolved[$option];
        }

        // Check whether the option is set at all
        if (!isset($this->defaults[$option]) && !\array_key_exists($option, $this->defaults)) {
            if (!isset($this->defined[$option])) {
                throw new NoSuchOptionException(sprintf('The option "%s" does not exist. Defined options are: "%s".', $this->formatOptions([$option]), implode('", "', array_keys($this->defined))));
            }

            throw new NoSuchOptionException(sprintf('The optional option "%s" has no value set. You should make sure it is set with "isset" before reading it.', $this->formatOptions([$option])));
        }

        $value = $this->defaults[$option];

        // Resolve the option if it is a nested definition
        if (isset($this->nested[$option])) {
            // If the closure is already being called, we have a cyclic dependency
            if (isset($this->calling[$option])) {
                throw new OptionDefinitionException(sprintf('The options "%s" have a cyclic dependency.', $this->formatOptions(array_keys($this->calling))));
            }

            if (!\is_array($value)) {
                throw new InvalidOptionsException(sprintf('The nested option "%s" with value %s is expected to be of type array, but is of type "%s".', $this->formatOptions([$option]), $this->formatValue($value), get_debug_type($value)));
            }

            // The following section must be protected from cyclic calls.
            $this->calling[$option] = true;
            try {
                $resolver = new self();
                $resolver->parentsOptions = $this->parentsOptions;
                $resolver->parentsOptions[] = $option;
                foreach ($this->nested[$option] as $closure) {
                    $closure($resolver, $this);
                }
                $value = $resolver->resolve($value);
            } finally {
                unset($this->calling[$option]);
            }
        }

        // Resolve the option if the default value is lazily evaluated
        if (isset($this->lazy[$option])) {
            // If the closure is already being called, we have a cyclic
            // dependency
            if (isset($this->calling[$option])) {
                throw new OptionDefinitionException(sprintf('The options "%s" have a cyclic dependency.', $this->formatOptions(array_keys($this->calling))));
            }

            // The following section must be protected from cyclic
            // calls. Set $calling for the current $option to detect a cyclic
            // dependency
            // BEGIN
            $this->calling[$option] = true;
            try {
                foreach ($this->lazy[$option] as $closure) {
                    $value = $closure($this, $value);
                }
            } finally {
                unset($this->calling[$option]);
            }
            // END
        }

        // Validate the type of the resolved option
        if (isset($this->allowedTypes[$option])) {
            $valid = true;
            $invalidTypes = [];

            foreach ($this->allowedTypes[$option] as $type) {
                if ($valid = $this->verifyTypes($type, $value, $invalidTypes)) {
                    break;
                }
            }

            if (!$valid) {
                $fmtActualValue = $this->formatValue($value);
                $fmtAllowedTypes = implode('" or "', $this->allowedTypes[$option]);
                $fmtProvidedTypes = implode('|', array_keys($invalidTypes));
                $allowedContainsArrayType = \count(array_filter($this->allowedTypes[$option], static function ($item) {
                    return '[]' === substr($item, -2);
                })) > 0;

                if (\is_array($value) && $allowedContainsArrayType) {
                    throw new InvalidOptionsException(sprintf('The option "%s" with value %s is expected to be of type "%s", but one of the elements is of type "%s".', $this->formatOptions([$option]), $fmtActualValue, $fmtAllowedTypes, $fmtProvidedTypes));
                }

                throw new InvalidOptionsException(sprintf('The option "%s" with value %s is expected to be of type "%s", but is of type "%s".', $this->formatOptions([$option]), $fmtActualValue, $fmtAllowedTypes, $fmtProvidedTypes));
            }
        }

        // Validate the value of the resolved option
        if (isset($this->allowedValues[$option])) {
            $success = false;
            $printableAllowedValues = [];

            foreach ($this->allowedValues[$option] as $allowedValue) {
                if ($allowedValue instanceof \Closure) {
                    if ($allowedValue($value)) {
                        $success = true;
                        break;
                    }

                    // Don't include closures in the exception message
                    continue;
                }

                if ($value === $allowedValue) {
                    $success = true;
                    break;
                }

                $printableAllowedValues[] = $allowedValue;
            }

            if (!$success) {
                $message = sprintf(
                    'The option "%s" with value %s is invalid.',
                    $option,
                    $this->formatValue($value)
                );

                if (\count($printableAllowedValues) > 0) {
                    $message .= sprintf(
                        ' Accepted values are: %s.',
                        $this->formatValues($printableAllowedValues)
                    );
                }

                if (isset($this->info[$option])) {
                    $message .= sprintf(' Info: %s.', $this->info[$option]);
                }

                throw new InvalidOptionsException($message);
            }
        }

        // Check whether the option is deprecated
        // and it is provided by the user or is being called from a lazy evaluation
        if ($triggerDeprecation && isset($this->deprecated[$option]) && (isset($this->given[$option]) || ($this->calling && \is_string($this->deprecated[$option]['message'])))) {
            $deprecation = $this->deprecated[$option];
            $message = $this->deprecated[$option]['message'];

            if ($message instanceof \Closure) {
                // If the closure is already being called, we have a cyclic dependency
                if (isset($this->calling[$option])) {
                    throw new OptionDefinitionException(sprintf('The options "%s" have a cyclic dependency.', $this->formatOptions(array_keys($this->calling))));
                }

                $this->calling[$option] = true;
                try {
                    if (!\is_string($message = $message($this, $value))) {
                        throw new InvalidOptionsException(sprintf('Invalid type for deprecation message, expected string but got "%s", return an empty string to ignore.', get_debug_type($message)));
                    }
                } finally {
                    unset($this->calling[$option]);
                }
            }

            if ('' !== $message) {
                trigger_deprecation($deprecation['package'], $deprecation['version'], strtr($message, ['%name%' => $option]));
            }
        }

        // Normalize the validated option
        if (isset($this->normalizers[$option])) {
            // If the closure is already being called, we have a cyclic
            // dependency
            if (isset($this->calling[$option])) {
                throw new OptionDefinitionException(sprintf('The options "%s" have a cyclic dependency.', $this->formatOptions(array_keys($this->calling))));
            }

            // The following section must be protected from cyclic
            // calls. Set $calling for the current $option to detect a cyclic
            // dependency
            // BEGIN
            $this->calling[$option] = true;
            try {
                foreach ($this->normalizers[$option] as $normalizer) {
                    $value = $normalizer($this, $value);
                }
            } finally {
                unset($this->calling[$option]);
            }
            // END
        }

        // Mark as resolved
        $this->resolved[$option] = $value;

        return $value;
    }

    private function verifyTypes(string $type, $value, array &$invalidTypes, int $level = 0): bool
    {
        if (\is_array($value) && '[]' === substr($type, -2)) {
            $type = substr($type, 0, -2);
            $valid = true;

            foreach ($value as $val) {
                if (!$this->verifyTypes($type, $val, $invalidTypes, $level + 1)) {
                    $valid = false;
                }
            }

            return $valid;
        }

        if (('null' === $type && null === $value) || (isset(self::VALIDATION_FUNCTIONS[$type]) ? self::VALIDATION_FUNCTIONS[$type]($value) : $value instanceof $type)) {
            return true;
        }

        if (!$invalidTypes || $level > 0) {
            $invalidTypes[get_debug_type($value)] = true;
        }

        return false;
    }

    /**
     * Returns whether a resolved option with the given name exists.
     *
     * @param string $option The option name
     *
     * @return bool Whether the option is set
     *
     * @throws AccessException If accessing this method outside of {@link resolve()}
     *
     * @see \ArrayAccess::offsetExists()
     */
    public function offsetExists($option)
    {
        if (!$this->locked) {
            throw new AccessException('Array access is only supported within closures of lazy options and normalizers.');
        }

        return \array_key_exists($option, $this->defaults);
    }

    /**
     * Not supported.
     *
     * @throws AccessException
     */
    public function offsetSet($option, $value)
    {
        throw new AccessException('Setting options via array access is not supported. Use setDefault() instead.');
    }

    /**
     * Not supported.
     *
     * @throws AccessException
     */
    public function offsetUnset($option)
    {
        throw new AccessException('Removing options via array access is not supported. Use remove() instead.');
    }

    /**
     * Returns the number of set options.
     *
     * This may be only a subset of the defined options.
     *
     * @return int Number of options
     *
     * @throws AccessException If accessing this method outside of {@link resolve()}
     *
     * @see \Countable::count()
     */
    public function count()
    {
        if (!$this->locked) {
            throw new AccessException('Counting is only supported within closures of lazy options and normalizers.');
        }

        return \count($this->defaults);
    }

    /**
     * Returns a string representation of the value.
     *
     * This method returns the equivalent PHP tokens for most scalar types
     * (i.e. "false" for false, "1" for 1 etc.). Strings are always wrapped
     * in double quotes (").
     *
     * @param mixed $value The value to format as string
     */
    private function formatValue($value): string
    {
        if (\is_object($value)) {
            return \get_class($value);
        }

        if (\is_array($value)) {
            return 'array';
        }

        if (\is_string($value)) {
            return '"'.$value.'"';
        }

        if (\is_resource($value)) {
            return 'resource';
        }

        if (null === $value) {
            return 'null';
        }

        if (false === $value) {
            return 'false';
        }

        if (true === $value) {
            return 'true';
        }

        return (string) $value;
    }

    /**
     * Returns a string representation of a list of values.
     *
     * Each of the values is converted to a string using
     * {@link formatValue()}. The values are then concatenated with commas.
     *
     * @see formatValue()
     */
    private function formatValues(array $values): string
    {
        foreach ($values as $key => $value) {
            $values[$key] = $this->formatValue($value);
        }

        return implode(', ', $values);
    }

    private function formatOptions(array $options): string
    {
        if ($this->parentsOptions) {
            $prefix = array_shift($this->parentsOptions);
            if ($this->parentsOptions) {
                $prefix .= sprintf('[%s]', implode('][', $this->parentsOptions));
            }

            $options = array_map(static function (string $option) use ($prefix): string {
                return sprintf('%s[%s]', $prefix, $option);
            }, $options);
        }

        return implode('", "', $options);
    }

    private function getParameterClassName(\ReflectionParameter $parameter): ?string
    {
        if (!($type = $parameter->getType()) instanceof \ReflectionNamedType || $type->isBuiltin()) {
            return null;
        }

        return $type->getName();
    }
}
OptionsResolver Component
=========================

The OptionsResolver component is `array_replace` on steroids. It allows you to
create an options system with required options, defaults, validation (type,
value), normalization and more.

Resources
---------

  * [Documentation](https://symfony.com/doc/current/components/options_resolver.html)
  * [Contributing](https://symfony.com/doc/current/contributing/index.html)
  * [Report issues](https://github.com/symfony/symfony/issues) and
    [send Pull Requests](https://github.com/symfony/symfony/pulls)
    in the [main Symfony repository](https://github.com/symfony/symfony)
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

use Symfony\Polyfill\Mbstring as p;

if (\PHP_VERSION_ID >= 80000) {
    return require __DIR__.'/bootstrap80.php';
}

if (!function_exists('mb_convert_encoding')) {
    function mb_convert_encoding($string, $to_encoding, $from_encoding = null) { return p\Mbstring::mb_convert_encoding($string, $to_encoding, $from_encoding); }
}
if (!function_exists('mb_decode_mimeheader')) {
    function mb_decode_mimeheader($string) { return p\Mbstring::mb_decode_mimeheader($string); }
}
if (!function_exists('mb_encode_mimeheader')) {
    function mb_encode_mimeheader($string, $charset = null, $transfer_encoding = null, $newline = "\r\n", $indent = 0) { return p\Mbstring::mb_encode_mimeheader($string, $charset, $transfer_encoding, $newline, $indent); }
}
if (!function_exists('mb_decode_numericentity')) {
    function mb_decode_numericentity($string, $map, $encoding = null) { return p\Mbstring::mb_decode_numericentity($string, $map, $encoding); }
}
if (!function_exists('mb_encode_numericentity')) {
    function mb_encode_numericentity($string, $map, $encoding = null, $hex = false) { return p\Mbstring::mb_encode_numericentity($string, $map, $encoding, $hex); }
}
if (!function_exists('mb_convert_case')) {
    function mb_convert_case($string, $mode, $encoding = null) { return p\Mbstring::mb_convert_case($string, $mode, $encoding); }
}
if (!function_exists('mb_internal_encoding')) {
    function mb_internal_encoding($encoding = null) { return p\Mbstring::mb_internal_encoding($encoding); }
}
if (!function_exists('mb_language')) {
    function mb_language($language = null) { return p\Mbstring::mb_language($language); }
}
if (!function_exists('mb_list_encodings')) {
    function mb_list_encodings() { return p\Mbstring::mb_list_encodings(); }
}
if (!function_exists('mb_encoding_aliases')) {
    function mb_encoding_aliases($encoding) { return p\Mbstring::mb_encoding_aliases($encoding); }
}
if (!function_exists('mb_check_encoding')) {
    function mb_check_encoding($value = null, $encoding = null) { return p\Mbstring::mb_check_encoding($value, $encoding); }
}
if (!function_exists('mb_detect_encoding')) {
    function mb_detect_encoding($string, $encodings = null, $strict = false) { return p\Mbstring::mb_detect_encoding($string, $encodings, $strict); }
}
if (!function_exists('mb_detect_order')) {
    function mb_detect_order($encoding = null) { return p\Mbstring::mb_detect_order($encoding); }
}
if (!function_exists('mb_parse_str')) {
    function mb_parse_str($string, &$result = []) { parse_str($string, $result); }
}
if (!function_exists('mb_strlen')) {
    function mb_strlen($string, $encoding = null) { return p\Mbstring::mb_strlen($string, $encoding); }
}
if (!function_exists('mb_strpos')) {
    function mb_strpos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strpos($haystack, $needle, $offset, $encoding); }
}
if (!function_exists('mb_strtolower')) {
    function mb_strtolower($string, $encoding = null) { return p\Mbstring::mb_strtolower($string, $encoding); }
}
if (!function_exists('mb_strtoupper')) {
    function mb_strtoupper($string, $encoding = null) { return p\Mbstring::mb_strtoupper($string, $encoding); }
}
if (!function_exists('mb_substitute_character')) {
    function mb_substitute_character($substitute_character = null) { return p\Mbstring::mb_substitute_character($substitute_character); }
}
if (!function_exists('mb_substr')) {
    function mb_substr($string, $start, $length = 2147483647, $encoding = null) { return p\Mbstring::mb_substr($string, $start, $length, $encoding); }
}
if (!function_exists('mb_stripos')) {
    function mb_stripos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_stripos($haystack, $needle, $offset, $encoding); }
}
if (!function_exists('mb_stristr')) {
    function mb_stristr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_stristr($haystack, $needle, $before_needle, $encoding); }
}
if (!function_exists('mb_strrchr')) {
    function mb_strrchr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strrchr($haystack, $needle, $before_needle, $encoding); }
}
if (!function_exists('mb_strrichr')) {
    function mb_strrichr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strrichr($haystack, $needle, $before_needle, $encoding); }
}
if (!function_exists('mb_strripos')) {
    function mb_strripos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strripos($haystack, $needle, $offset, $encoding); }
}
if (!function_exists('mb_strrpos')) {
    function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null) { return p\Mbstring::mb_strrpos($haystack, $needle, $offset, $encoding); }
}
if (!function_exists('mb_strstr')) {
    function mb_strstr($haystack, $needle, $before_needle = false, $encoding = null) { return p\Mbstring::mb_strstr($haystack, $needle, $before_needle, $encoding); }
}
if (!function_exists('mb_get_info')) {
    function mb_get_info($type = 'all') { return p\Mbstring::mb_get_info($type); }
}
if (!function_exists('mb_http_output')) {
    function mb_http_output($encoding = null) { return p\Mbstring::mb_http_output($encoding); }
}
if (!function_exists('mb_strwidth')) {
    function mb_strwidth($string, $encoding = null) { return p\Mbstring::mb_strwidth($string, $encoding); }
}
if (!function_exists('mb_substr_count')) {
    function mb_substr_count($haystack, $needle, $encoding = null) { return p\Mbstring::mb_substr_count($haystack, $needle, $encoding); }
}
if (!function_exists('mb_output_handler')) {
    function mb_output_handler($string, $status) { return p\Mbstring::mb_output_handler($string, $status); }
}
if (!function_exists('mb_http_input')) {
    function mb_http_input($type = null) { return p\Mbstring::mb_http_input($type); }
}

if (!function_exists('mb_convert_variables')) {
    function mb_convert_variables($to_encoding, $from_encoding, &...$vars) { return p\Mbstring::mb_convert_variables($to_encoding, $from_encoding, ...$vars); }
}

if (!function_exists('mb_ord')) {
    function mb_ord($string, $encoding = null) { return p\Mbstring::mb_ord($string, $encoding); }
}
if (!function_exists('mb_chr')) {
    function mb_chr($codepoint, $encoding = null) { return p\Mbstring::mb_chr($codepoint, $encoding); }
}
if (!function_exists('mb_scrub')) {
    function mb_scrub($string, $encoding = null) { $encoding = null === $encoding ? mb_internal_encoding() : $encoding; return mb_convert_encoding($string, $encoding, $encoding); }
}
if (!function_exists('mb_str_split')) {
    function mb_str_split($string, $length = 1, $encoding = null) { return p\Mbstring::mb_str_split($string, $length, $encoding); }
}

if (extension_loaded('mbstring')) {
    return;
}

if (!defined('MB_CASE_UPPER')) {
    define('MB_CASE_UPPER', 0);
}
if (!defined('MB_CASE_LOWER')) {
    define('MB_CASE_LOWER', 1);
}
if (!defined('MB_CASE_TITLE')) {
    define('MB_CASE_TITLE', 2);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

use Symfony\Polyfill\Mbstring as p;

if (!function_exists('mb_convert_encoding')) {
    function mb_convert_encoding(array|string|null $string, ?string $to_encoding, array|string|null $from_encoding = null): array|string|false { return p\Mbstring::mb_convert_encoding($string ?? '', (string) $to_encoding, $from_encoding); }
}
if (!function_exists('mb_decode_mimeheader')) {
    function mb_decode_mimeheader(?string $string): string { return p\Mbstring::mb_decode_mimeheader((string) $string); }
}
if (!function_exists('mb_encode_mimeheader')) {
    function mb_encode_mimeheader(?string $string, ?string $charset = null, ?string $transfer_encoding = null, ?string $newline = "\r\n", ?int $indent = 0): string { return p\Mbstring::mb_encode_mimeheader((string) $string, $charset, $transfer_encoding, (string) $newline, (int) $indent); }
}
if (!function_exists('mb_decode_numericentity')) {
    function mb_decode_numericentity(?string $string, array $map, ?string $encoding = null): string { return p\Mbstring::mb_decode_numericentity((string) $string, $map, $encoding); }
}
if (!function_exists('mb_encode_numericentity')) {
    function mb_encode_numericentity(?string $string, array $map, ?string $encoding = null, ?bool $hex = false): string { return p\Mbstring::mb_encode_numericentity((string) $string, $map, $encoding, (bool) $hex); }
}
if (!function_exists('mb_convert_case')) {
    function mb_convert_case(?string $string, ?int $mode, ?string $encoding = null): string { return p\Mbstring::mb_convert_case((string) $string, (int) $mode, $encoding); }
}
if (!function_exists('mb_internal_encoding')) {
    function mb_internal_encoding(?string $encoding = null): string|bool { return p\Mbstring::mb_internal_encoding($encoding); }
}
if (!function_exists('mb_language')) {
    function mb_language(?string $language = null): string|bool { return p\Mbstring::mb_language($language); }
}
if (!function_exists('mb_list_encodings')) {
    function mb_list_encodings(): array { return p\Mbstring::mb_list_encodings(); }
}
if (!function_exists('mb_encoding_aliases')) {
    function mb_encoding_aliases(?string $encoding): array { return p\Mbstring::mb_encoding_aliases((string) $encoding); }
}
if (!function_exists('mb_check_encoding')) {
    function mb_check_encoding(array|string|null $value = null, ?string $encoding = null): bool { return p\Mbstring::mb_check_encoding($value, $encoding); }
}
if (!function_exists('mb_detect_encoding')) {
    function mb_detect_encoding(?string $string, array|string|null $encodings = null, ?bool $strict = false): string|false { return p\Mbstring::mb_detect_encoding((string) $string, $encodings, (bool) $strict); }
}
if (!function_exists('mb_detect_order')) {
    function mb_detect_order(array|string|null $encoding = null): array|bool { return p\Mbstring::mb_detect_order((string) $encoding); }
}
if (!function_exists('mb_parse_str')) {
    function mb_parse_str(?string $string, &$result = []): bool { parse_str((string) $string, $result); }
}
if (!function_exists('mb_strlen')) {
    function mb_strlen(?string $string, ?string $encoding = null): int { return p\Mbstring::mb_strlen((string) $string, $encoding); }
}
if (!function_exists('mb_strpos')) {
    function mb_strpos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strpos((string) $haystack, (string) $needle, (int) $offset, $encoding); }
}
if (!function_exists('mb_strtolower')) {
    function mb_strtolower(?string $string, ?string $encoding = null): string { return p\Mbstring::mb_strtolower((string) $string, $encoding); }
}
if (!function_exists('mb_strtoupper')) {
    function mb_strtoupper(?string $string, ?string $encoding = null): string { return p\Mbstring::mb_strtoupper((string) $string, $encoding); }
}
if (!function_exists('mb_substitute_character')) {
    function mb_substitute_character(string|int|null $substitute_character = null): string|int|bool { return p\Mbstring::mb_substitute_character($substitute_character); }
}
if (!function_exists('mb_substr')) {
    function mb_substr(?string $string, ?int $start, ?int $length = null, ?string $encoding = null): string { return p\Mbstring::mb_substr((string) $string, (int) $start, $length, $encoding); }
}
if (!function_exists('mb_stripos')) {
    function mb_stripos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_stripos((string) $haystack, (string) $needle, (int) $offset, $encoding); }
}
if (!function_exists('mb_stristr')) {
    function mb_stristr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_stristr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); }
}
if (!function_exists('mb_strrchr')) {
    function mb_strrchr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrchr((string) $haystack, (string) $needle, $before_needle, (bool) $encoding); }
}
if (!function_exists('mb_strrichr')) {
    function mb_strrichr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strrichr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); }
}
if (!function_exists('mb_strripos')) {
    function mb_strripos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strripos((string) $haystack, (string) $needle, (int) $offset, $encoding); }
}
if (!function_exists('mb_strrpos')) {
    function mb_strrpos(?string $haystack, ?string $needle, ?int $offset = 0, ?string $encoding = null): int|false { return p\Mbstring::mb_strrpos((string) $haystack, (string) $needle, (int) $offset, $encoding); }
}
if (!function_exists('mb_strstr')) {
    function mb_strstr(?string $haystack, ?string $needle, ?bool $before_needle = false, ?string $encoding = null): string|false { return p\Mbstring::mb_strstr((string) $haystack, (string) $needle, (bool) $before_needle, $encoding); }
}
if (!function_exists('mb_get_info')) {
    function mb_get_info(?string $type = 'all'): array|string|int|false { return p\Mbstring::mb_get_info((string) $type); }
}
if (!function_exists('mb_http_output')) {
    function mb_http_output(?string $encoding = null): string|bool { return p\Mbstring::mb_http_output($encoding); }
}
if (!function_exists('mb_strwidth')) {
    function mb_strwidth(?string $string, ?string $encoding = null): int { return p\Mbstring::mb_strwidth((string) $string, $encoding); }
}
if (!function_exists('mb_substr_count')) {
    function mb_substr_count(?string $haystack, ?string $needle, ?string $encoding = null): int { return p\Mbstring::mb_substr_count((string) $haystack, (string) $needle, $encoding); }
}
if (!function_exists('mb_output_handler')) {
    function mb_output_handler(?string $string, ?int $status): string { return p\Mbstring::mb_output_handler((string) $string, (int) $status); }
}
if (!function_exists('mb_http_input')) {
    function mb_http_input(?string $type = null): array|string|false { return p\Mbstring::mb_http_input($type); }
}

if (!function_exists('mb_convert_variables')) {
    function mb_convert_variables(?string $to_encoding, array|string|null $from_encoding, mixed &$var, mixed &...$vars): string|false { return p\Mbstring::mb_convert_variables((string) $to_encoding, $from_encoding ?? '', $var, ...$vars); }
}

if (!function_exists('mb_ord')) {
    function mb_ord(?string $string, ?string $encoding = null): int|false { return p\Mbstring::mb_ord((string) $string, $encoding); }
}
if (!function_exists('mb_chr')) {
    function mb_chr(?int $codepoint, ?string $encoding = null): string|false { return p\Mbstring::mb_chr((int) $codepoint, $encoding); }
}
if (!function_exists('mb_scrub')) {
    function mb_scrub(?string $string, ?string $encoding = null): string { $encoding ??= mb_internal_encoding(); return mb_convert_encoding((string) $string, $encoding, $encoding); }
}
if (!function_exists('mb_str_split')) {
    function mb_str_split(?string $string, ?int $length = 1, ?string $encoding = null): array { return p\Mbstring::mb_str_split((string) $string, (int) $length, $encoding); }
}

if (extension_loaded('mbstring')) {
    return;
}

if (!defined('MB_CASE_UPPER')) {
    define('MB_CASE_UPPER', 0);
}
if (!defined('MB_CASE_LOWER')) {
    define('MB_CASE_LOWER', 1);
}
if (!defined('MB_CASE_TITLE')) {
    define('MB_CASE_TITLE', 2);
}
{
    "name": "symfony/polyfill-mbstring",
    "type": "library",
    "description": "Symfony polyfill for the Mbstring extension",
    "keywords": ["polyfill", "shim", "compatibility", "portable", "mbstring"],
    "homepage": "https://symfony.com",
    "license": "MIT",
    "authors": [
        {
            "name": "Nicolas Grekas",
            "email": "p@tchwork.com"
        },
        {
            "name": "Symfony Community",
            "homepage": "https://symfony.com/contributors"
        }
    ],
    "require": {
        "php": ">=7.1"
    },
    "autoload": {
        "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" },
        "files": [ "bootstrap.php" ]
    },
    "suggest": {
        "ext-mbstring": "For best performance"
    },
    "minimum-stability": "dev",
    "extra": {
        "branch-alias": {
            "dev-main": "1.22-dev"
        },
        "thanks": {
            "name": "symfony/polyfill",
            "url": "https://github.com/symfony/polyfill"
        }
    }
}
Copyright (c) 2015-2019 Fabien Potencier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Polyfill\Mbstring;

/**
 * Partial mbstring implementation in PHP, iconv based, UTF-8 centric.
 *
 * Implemented:
 * - mb_chr                  - Returns a specific character from its Unicode code point
 * - mb_convert_encoding     - Convert character encoding
 * - mb_convert_variables    - Convert character code in variable(s)
 * - mb_decode_mimeheader    - Decode string in MIME header field
 * - mb_encode_mimeheader    - Encode string for MIME header XXX NATIVE IMPLEMENTATION IS REALLY BUGGED
 * - mb_decode_numericentity - Decode HTML numeric string reference to character
 * - mb_encode_numericentity - Encode character to HTML numeric string reference
 * - mb_convert_case         - Perform case folding on a string
 * - mb_detect_encoding      - Detect character encoding
 * - mb_get_info             - Get internal settings of mbstring
 * - mb_http_input           - Detect HTTP input character encoding
 * - mb_http_output          - Set/Get HTTP output character encoding
 * - mb_internal_encoding    - Set/Get internal character encoding
 * - mb_list_encodings       - Returns an array of all supported encodings
 * - mb_ord                  - Returns the Unicode code point of a character
 * - mb_output_handler       - Callback function converts character encoding in output buffer
 * - mb_scrub                - Replaces ill-formed byte sequences with substitute characters
 * - mb_strlen               - Get string length
 * - mb_strpos               - Find position of first occurrence of string in a string
 * - mb_strrpos              - Find position of last occurrence of a string in a string
 * - mb_str_split            - Convert a string to an array
 * - mb_strtolower           - Make a string lowercase
 * - mb_strtoupper           - Make a string uppercase
 * - mb_substitute_character - Set/Get substitution character
 * - mb_substr               - Get part of string
 * - mb_stripos              - Finds position of first occurrence of a string within another, case insensitive
 * - mb_stristr              - Finds first occurrence of a string within another, case insensitive
 * - mb_strrchr              - Finds the last occurrence of a character in a string within another
 * - mb_strrichr             - Finds the last occurrence of a character in a string within another, case insensitive
 * - mb_strripos             - Finds position of last occurrence of a string within another, case insensitive
 * - mb_strstr               - Finds first occurrence of a string within another
 * - mb_strwidth             - Return width of string
 * - mb_substr_count         - Count the number of substring occurrences
 *
 * Not implemented:
 * - mb_convert_kana         - Convert "kana" one from another ("zen-kaku", "han-kaku" and more)
 * - mb_ereg_*               - Regular expression with multibyte support
 * - mb_parse_str            - Parse GET/POST/COOKIE data and set global variable
 * - mb_preferred_mime_name  - Get MIME charset string
 * - mb_regex_encoding       - Returns current encoding for multibyte regex as string
 * - mb_regex_set_options    - Set/Get the default options for mbregex functions
 * - mb_send_mail            - Send encoded mail
 * - mb_split                - Split multibyte string using regular expression
 * - mb_strcut               - Get part of string
 * - mb_strimwidth           - Get truncated string with specified width
 *
 * @author Nicolas Grekas <p@tchwork.com>
 *
 * @internal
 */
final class Mbstring
{
    public const MB_CASE_FOLD = \PHP_INT_MAX;

    private static $encodingList = ['ASCII', 'UTF-8'];
    private static $language = 'neutral';
    private static $internalEncoding = 'UTF-8';
    private static $caseFold = [
        ['µ', 'ſ', "\xCD\x85", 'ς', "\xCF\x90", "\xCF\x91", "\xCF\x95", "\xCF\x96", "\xCF\xB0", "\xCF\xB1", "\xCF\xB5", "\xE1\xBA\x9B", "\xE1\xBE\xBE"],
        ['μ', 's', 'ι',        'σ', 'β',        'θ',        'φ',        'π',        'κ',        'ρ',        'ε',        "\xE1\xB9\xA1", 'ι'],
    ];

    public static function mb_convert_encoding($s, $toEncoding, $fromEncoding = null)
    {
        if (\is_array($fromEncoding) || false !== strpos($fromEncoding, ',')) {
            $fromEncoding = self::mb_detect_encoding($s, $fromEncoding);
        } else {
            $fromEncoding = self::getEncoding($fromEncoding);
        }

        $toEncoding = self::getEncoding($toEncoding);

        if ('BASE64' === $fromEncoding) {
            $s = base64_decode($s);
            $fromEncoding = $toEncoding;
        }

        if ('BASE64' === $toEncoding) {
            return base64_encode($s);
        }

        if ('HTML-ENTITIES' === $toEncoding || 'HTML' === $toEncoding) {
            if ('HTML-ENTITIES' === $fromEncoding || 'HTML' === $fromEncoding) {
                $fromEncoding = 'Windows-1252';
            }
            if ('UTF-8' !== $fromEncoding) {
                $s = iconv($fromEncoding, 'UTF-8//IGNORE', $s);
            }

            return preg_replace_callback('/[\x80-\xFF]+/', [__CLASS__, 'html_encoding_callback'], $s);
        }

        if ('HTML-ENTITIES' === $fromEncoding) {
            $s = html_entity_decode($s, \ENT_COMPAT, 'UTF-8');
            $fromEncoding = 'UTF-8';
        }

        return iconv($fromEncoding, $toEncoding.'//IGNORE', $s);
    }

    public static function mb_convert_variables($toEncoding, $fromEncoding, &...$vars)
    {
        $ok = true;
        array_walk_recursive($vars, function (&$v) use (&$ok, $toEncoding, $fromEncoding) {
            if (false === $v = self::mb_convert_encoding($v, $toEncoding, $fromEncoding)) {
                $ok = false;
            }
        });

        return $ok ? $fromEncoding : false;
    }

    public static function mb_decode_mimeheader($s)
    {
        return iconv_mime_decode($s, 2, self::$internalEncoding);
    }

    public static function mb_encode_mimeheader($s, $charset = null, $transferEncoding = null, $linefeed = null, $indent = null)
    {
        trigger_error('mb_encode_mimeheader() is bugged. Please use iconv_mime_encode() instead', \E_USER_WARNING);
    }

    public static function mb_decode_numericentity($s, $convmap, $encoding = null)
    {
        if (null !== $s && !is_scalar($s) && !(\is_object($s) && method_exists($s, '__toString'))) {
            trigger_error('mb_decode_numericentity() expects parameter 1 to be string, '.\gettype($s).' given', \E_USER_WARNING);

            return null;
        }

        if (!\is_array($convmap) || (80000 > \PHP_VERSION_ID && !$convmap)) {
            return false;
        }

        if (null !== $encoding && !is_scalar($encoding)) {
            trigger_error('mb_decode_numericentity() expects parameter 3 to be string, '.\gettype($s).' given', \E_USER_WARNING);

            return '';  // Instead of null (cf. mb_encode_numericentity).
        }

        $s = (string) $s;
        if ('' === $s) {
            return '';
        }

        $encoding = self::getEncoding($encoding);

        if ('UTF-8' === $encoding) {
            $encoding = null;
            if (!preg_match('//u', $s)) {
                $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
            }
        } else {
            $s = iconv($encoding, 'UTF-8//IGNORE', $s);
        }

        $cnt = floor(\count($convmap) / 4) * 4;

        for ($i = 0; $i < $cnt; $i += 4) {
            // collector_decode_htmlnumericentity ignores $convmap[$i + 3]
            $convmap[$i] += $convmap[$i + 2];
            $convmap[$i + 1] += $convmap[$i + 2];
        }

        $s = preg_replace_callback('/&#(?:0*([0-9]+)|x0*([0-9a-fA-F]+))(?!&);?/', function (array $m) use ($cnt, $convmap) {
            $c = isset($m[2]) ? (int) hexdec($m[2]) : $m[1];
            for ($i = 0; $i < $cnt; $i += 4) {
                if ($c >= $convmap[$i] && $c <= $convmap[$i + 1]) {
                    return self::mb_chr($c - $convmap[$i + 2]);
                }
            }

            return $m[0];
        }, $s);

        if (null === $encoding) {
            return $s;
        }

        return iconv('UTF-8', $encoding.'//IGNORE', $s);
    }

    public static function mb_encode_numericentity($s, $convmap, $encoding = null, $is_hex = false)
    {
        if (null !== $s && !is_scalar($s) && !(\is_object($s) && method_exists($s, '__toString'))) {
            trigger_error('mb_encode_numericentity() expects parameter 1 to be string, '.\gettype($s).' given', \E_USER_WARNING);

            return null;
        }

        if (!\is_array($convmap) || (80000 > \PHP_VERSION_ID && !$convmap)) {
            return false;
        }

        if (null !== $encoding && !is_scalar($encoding)) {
            trigger_error('mb_encode_numericentity() expects parameter 3 to be string, '.\gettype($s).' given', \E_USER_WARNING);

            return null;  // Instead of '' (cf. mb_decode_numericentity).
        }

        if (null !== $is_hex && !is_scalar($is_hex)) {
            trigger_error('mb_encode_numericentity() expects parameter 4 to be boolean, '.\gettype($s).' given', \E_USER_WARNING);

            return null;
        }

        $s = (string) $s;
        if ('' === $s) {
            return '';
        }

        $encoding = self::getEncoding($encoding);

        if ('UTF-8' === $encoding) {
            $encoding = null;
            if (!preg_match('//u', $s)) {
                $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
            }
        } else {
            $s = iconv($encoding, 'UTF-8//IGNORE', $s);
        }

        static $ulenMask = ["\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4];

        $cnt = floor(\count($convmap) / 4) * 4;
        $i = 0;
        $len = \strlen($s);
        $result = '';

        while ($i < $len) {
            $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"];
            $uchr = substr($s, $i, $ulen);
            $i += $ulen;
            $c = self::mb_ord($uchr);

            for ($j = 0; $j < $cnt; $j += 4) {
                if ($c >= $convmap[$j] && $c <= $convmap[$j + 1]) {
                    $cOffset = ($c + $convmap[$j + 2]) & $convmap[$j + 3];
                    $result .= $is_hex ? sprintf('&#x%X;', $cOffset) : '&#'.$cOffset.';';
                    continue 2;
                }
            }
            $result .= $uchr;
        }

        if (null === $encoding) {
            return $result;
        }

        return iconv('UTF-8', $encoding.'//IGNORE', $result);
    }

    public static function mb_convert_case($s, $mode, $encoding = null)
    {
        $s = (string) $s;
        if ('' === $s) {
            return '';
        }

        $encoding = self::getEncoding($encoding);

        if ('UTF-8' === $encoding) {
            $encoding = null;
            if (!preg_match('//u', $s)) {
                $s = @iconv('UTF-8', 'UTF-8//IGNORE', $s);
            }
        } else {
            $s = iconv($encoding, 'UTF-8//IGNORE', $s);
        }

        if (\MB_CASE_TITLE == $mode) {
            static $titleRegexp = null;
            if (null === $titleRegexp) {
                $titleRegexp = self::getData('titleCaseRegexp');
            }
            $s = preg_replace_callback($titleRegexp, [__CLASS__, 'title_case'], $s);
        } else {
            if (\MB_CASE_UPPER == $mode) {
                static $upper = null;
                if (null === $upper) {
                    $upper = self::getData('upperCase');
                }
                $map = $upper;
            } else {
                if (self::MB_CASE_FOLD === $mode) {
                    $s = str_replace(self::$caseFold[0], self::$caseFold[1], $s);
                }

                static $lower = null;
                if (null === $lower) {
                    $lower = self::getData('lowerCase');
                }
                $map = $lower;
            }

            static $ulenMask = ["\xC0" => 2, "\xD0" => 2, "\xE0" => 3, "\xF0" => 4];

            $i = 0;
            $len = \strlen($s);

            while ($i < $len) {
                $ulen = $s[$i] < "\x80" ? 1 : $ulenMask[$s[$i] & "\xF0"];
                $uchr = substr($s, $i, $ulen);
                $i += $ulen;

                if (isset($map[$uchr])) {
                    $uchr = $map[$uchr];
                    $nlen = \strlen($uchr);

                    if ($nlen == $ulen) {
                        $nlen = $i;
                        do {
                            $s[--$nlen] = $uchr[--$ulen];
                        } while ($ulen);
                    } else {
                        $s = substr_replace($s, $uchr, $i - $ulen, $ulen);
                        $len += $nlen - $ulen;
                        $i += $nlen - $ulen;
                    }
                }
            }
        }

        if (null === $encoding) {
            return $s;
        }

        return iconv('UTF-8', $encoding.'//IGNORE', $s);
    }

    public static function mb_internal_encoding($encoding = null)
    {
        if (null === $encoding) {
            return self::$internalEncoding;
        }

        $normalizedEncoding = self::getEncoding($encoding);

        if ('UTF-8' === $normalizedEncoding || false !== @iconv($normalizedEncoding, $normalizedEncoding, ' ')) {
            self::$internalEncoding = $normalizedEncoding;

            return true;
        }

        if (80000 > \PHP_VERSION_ID) {
            return false;
        }

        throw new \ValueError(sprintf('Argument #1 ($encoding) must be a valid encoding, "%s" given', $encoding));
    }

    public static function mb_language($lang = null)
    {
        if (null === $lang) {
            return self::$language;
        }

        switch ($normalizedLang = strtolower($lang)) {
            case 'uni':
            case 'neutral':
                self::$language = $normalizedLang;

                return true;
        }

        if (80000 > \PHP_VERSION_ID) {
            return false;
        }

        throw new \ValueError(sprintf('Argument #1 ($language) must be a valid language, "%s" given', $lang));
    }

    public static function mb_list_encodings()
    {
        return ['UTF-8'];
    }

    public static function mb_encoding_aliases($encoding)
    {
        switch (strtoupper($encoding)) {
            case 'UTF8':
            case 'UTF-8':
                return ['utf8'];
        }

        return false;
    }

    public static function mb_check_encoding($var = null, $encoding = null)
    {
        if (null === $encoding) {
            if (null === $var) {
                return false;
            }
            $encoding = self::$internalEncoding;
        }

        return self::mb_detect_encoding($var, [$encoding]) || false !== @iconv($encoding, $encoding, $var);
    }

    public static function mb_detect_encoding($str, $encodingList = null, $strict = false)
    {
        if (null === $encodingList) {
            $encodingList = self::$encodingList;
        } else {
            if (!\is_array($encodingList)) {
                $encodingList = array_map('trim', explode(',', $encodingList));
            }
            $encodingList = array_map('strtoupper', $encodingList);
        }

        foreach ($encodingList as $enc) {
            switch ($enc) {
                case 'ASCII':
                    if (!preg_match('/[\x80-\xFF]/', $str)) {
                        return $enc;
                    }
                    break;

                case 'UTF8':
                case 'UTF-8':
                    if (preg_match('//u', $str)) {
                        return 'UTF-8';
                    }
                    break;

                default:
                    if (0 === strncmp($enc, 'ISO-8859-', 9)) {
                        return $enc;
                    }
            }
        }

        return false;
    }

    public static function mb_detect_order($encodingList = null)
    {
        if (null === $encodingList) {
            return self::$encodingList;
        }

        if (!\is_array($encodingList)) {
            $encodingList = array_map('trim', explode(',', $encodingList));
        }
        $encodingList = array_map('strtoupper', $encodingList);

        foreach ($encodingList as $enc) {
            switch ($enc) {
                default:
                    if (strncmp($enc, 'ISO-8859-', 9)) {
                        return false;
                    }
                    // no break
                case 'ASCII':
                case 'UTF8':
                case 'UTF-8':
            }
        }

        self::$encodingList = $encodingList;

        return true;
    }

    public static function mb_strlen($s, $encoding = null)
    {
        $encoding = self::getEncoding($encoding);
        if ('CP850' === $encoding || 'ASCII' === $encoding) {
            return \strlen($s);
        }

        return @iconv_strlen($s, $encoding);
    }

    public static function mb_strpos($haystack, $needle, $offset = 0, $encoding = null)
    {
        $encoding = self::getEncoding($encoding);
        if ('CP850' === $encoding || 'ASCII' === $encoding) {
            return strpos($haystack, $needle, $offset);
        }

        $needle = (string) $needle;
        if ('' === $needle) {
            if (80000 > \PHP_VERSION_ID) {
                trigger_error(__METHOD__.': Empty delimiter', \E_USER_WARNING);

                return false;
            }

            return 0;
        }

        return iconv_strpos($haystack, $needle, $offset, $encoding);
    }

    public static function mb_strrpos($haystack, $needle, $offset = 0, $encoding = null)
    {
        $encoding = self::getEncoding($encoding);
        if ('CP850' === $encoding || 'ASCII' === $encoding) {
            return strrpos($haystack, $needle, $offset);
        }

        if ($offset != (int) $offset) {
            $offset = 0;
        } elseif ($offset = (int) $offset) {
            if ($offset < 0) {
                if (0 > $offset += self::mb_strlen($needle)) {
                    $haystack = self::mb_substr($haystack, 0, $offset, $encoding);
                }
                $offset = 0;
            } else {
                $haystack = self::mb_substr($haystack, $offset, 2147483647, $encoding);
            }
        }

        $pos = '' !== $needle || 80000 > \PHP_VERSION_ID
            ? iconv_strrpos($haystack, $needle, $encoding)
            : self::mb_strlen($haystack, $encoding);

        return false !== $pos ? $offset + $pos : false;
    }

    public static function mb_str_split($string, $split_length = 1, $encoding = null)
    {
        if (null !== $string && !is_scalar($string) && !(\is_object($string) && method_exists($string, '__toString'))) {
            trigger_error('mb_str_split() expects parameter 1 to be string, '.\gettype($string).' given', \E_USER_WARNING);

            return null;
        }

        if (1 > $split_length = (int) $split_length) {
            if (80000 > \PHP_VERSION_ID) {
                trigger_error('The length of each segment must be greater than zero', \E_USER_WARNING);
                return false;
            }

            throw new \ValueError('Argument #2 ($length) must be greater than 0');
        }

        if (null === $encoding) {
            $encoding = mb_internal_encoding();
        }

        if ('UTF-8' === $encoding = self::getEncoding($encoding)) {
            $rx = '/(';
            while (65535 < $split_length) {
                $rx .= '.{65535}';
                $split_length -= 65535;
            }
            $rx .= '.{'.$split_length.'})/us';

            return preg_split($rx, $string, null, \PREG_SPLIT_DELIM_CAPTURE | \PREG_SPLIT_NO_EMPTY);
        }

        $result = [];
        $length = mb_strlen($string, $encoding);

        for ($i = 0; $i < $length; $i += $split_length) {
            $result[] = mb_substr($string, $i, $split_length, $encoding);
        }

        return $result;
    }

    public static function mb_strtolower($s, $encoding = null)
    {
        return self::mb_convert_case($s, \MB_CASE_LOWER, $encoding);
    }

    public static function mb_strtoupper($s, $encoding = null)
    {
        return self::mb_convert_case($s, \MB_CASE_UPPER, $encoding);
    }

    public static function mb_substitute_character($c = null)
    {
        if (null === $c) {
            return 'none';
        }
        if (0 === strcasecmp($c, 'none')) {
            return true;
        }
        if (80000 > \PHP_VERSION_ID) {
            return false;
        }

        throw new \ValueError('Argument #1 ($substitute_character) must be "none", "long", "entity" or a valid codepoint');
    }

    public static function mb_substr($s, $start, $length = null, $encoding = null)
    {
        $encoding = self::getEncoding($encoding);
        if ('CP850' === $encoding || 'ASCII' === $encoding) {
            return (string) substr($s, $start, null === $length ? 2147483647 : $length);
        }

        if ($start < 0) {
            $start = iconv_strlen($s, $encoding) + $start;
            if ($start < 0) {
                $start = 0;
            }
        }

        if (null === $length) {
            $length = 2147483647;
        } elseif ($length < 0) {
            $length = iconv_strlen($s, $encoding) + $length - $start;
            if ($length < 0) {
                return '';
            }
        }

        return (string) iconv_substr($s, $start, $length, $encoding);
    }

    public static function mb_stripos($haystack, $needle, $offset = 0, $encoding = null)
    {
        $haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
        $needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);

        return self::mb_strpos($haystack, $needle, $offset, $encoding);
    }

    public static function mb_stristr($haystack, $needle, $part = false, $encoding = null)
    {
        $pos = self::mb_stripos($haystack, $needle, 0, $encoding);

        return self::getSubpart($pos, $part, $haystack, $encoding);
    }

    public static function mb_strrchr($haystack, $needle, $part = false, $encoding = null)
    {
        $encoding = self::getEncoding($encoding);
        if ('CP850' === $encoding || 'ASCII' === $encoding) {
            $pos = strrpos($haystack, $needle);
        } else {
            $needle = self::mb_substr($needle, 0, 1, $encoding);
            $pos = iconv_strrpos($haystack, $needle, $encoding);
        }

        return self::getSubpart($pos, $part, $haystack, $encoding);
    }

    public static function mb_strrichr($haystack, $needle, $part = false, $encoding = null)
    {
        $needle = self::mb_substr($needle, 0, 1, $encoding);
        $pos = self::mb_strripos($haystack, $needle, $encoding);

        return self::getSubpart($pos, $part, $haystack, $encoding);
    }

    public static function mb_strripos($haystack, $needle, $offset = 0, $encoding = null)
    {
        $haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
        $needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);

        return self::mb_strrpos($haystack, $needle, $offset, $encoding);
    }

    public static function mb_strstr($haystack, $needle, $part = false, $encoding = null)
    {
        $pos = strpos($haystack, $needle);
        if (false === $pos) {
            return false;
        }
        if ($part) {
            return substr($haystack, 0, $pos);
        }

        return substr($haystack, $pos);
    }

    public static function mb_get_info($type = 'all')
    {
        $info = [
            'internal_encoding' => self::$internalEncoding,
            'http_output' => 'pass',
            'http_output_conv_mimetypes' => '^(text/|application/xhtml\+xml)',
            'func_overload' => 0,
            'func_overload_list' => 'no overload',
            'mail_charset' => 'UTF-8',
            'mail_header_encoding' => 'BASE64',
            'mail_body_encoding' => 'BASE64',
            'illegal_chars' => 0,
            'encoding_translation' => 'Off',
            'language' => self::$language,
            'detect_order' => self::$encodingList,
            'substitute_character' => 'none',
            'strict_detection' => 'Off',
        ];

        if ('all' === $type) {
            return $info;
        }
        if (isset($info[$type])) {
            return $info[$type];
        }

        return false;
    }

    public static function mb_http_input($type = '')
    {
        return false;
    }

    public static function mb_http_output($encoding = null)
    {
        return null !== $encoding ? 'pass' === $encoding : 'pass';
    }

    public static function mb_strwidth($s, $encoding = null)
    {
        $encoding = self::getEncoding($encoding);

        if ('UTF-8' !== $encoding) {
            $s = iconv($encoding, 'UTF-8//IGNORE', $s);
        }

        $s = preg_replace('/[\x{1100}-\x{115F}\x{2329}\x{232A}\x{2E80}-\x{303E}\x{3040}-\x{A4CF}\x{AC00}-\x{D7A3}\x{F900}-\x{FAFF}\x{FE10}-\x{FE19}\x{FE30}-\x{FE6F}\x{FF00}-\x{FF60}\x{FFE0}-\x{FFE6}\x{20000}-\x{2FFFD}\x{30000}-\x{3FFFD}]/u', '', $s, -1, $wide);

        return ($wide << 1) + iconv_strlen($s, 'UTF-8');
    }

    public static function mb_substr_count($haystack, $needle, $encoding = null)
    {
        return substr_count($haystack, $needle);
    }

    public static function mb_output_handler($contents, $status)
    {
        return $contents;
    }

    public static function mb_chr($code, $encoding = null)
    {
        if (0x80 > $code %= 0x200000) {
            $s = \chr($code);
        } elseif (0x800 > $code) {
            $s = \chr(0xC0 | $code >> 6).\chr(0x80 | $code & 0x3F);
        } elseif (0x10000 > $code) {
            $s = \chr(0xE0 | $code >> 12).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F);
        } else {
            $s = \chr(0xF0 | $code >> 18).\chr(0x80 | $code >> 12 & 0x3F).\chr(0x80 | $code >> 6 & 0x3F).\chr(0x80 | $code & 0x3F);
        }

        if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
            $s = mb_convert_encoding($s, $encoding, 'UTF-8');
        }

        return $s;
    }

    public static function mb_ord($s, $encoding = null)
    {
        if ('UTF-8' !== $encoding = self::getEncoding($encoding)) {
            $s = mb_convert_encoding($s, 'UTF-8', $encoding);
        }

        if (1 === \strlen($s)) {
            return \ord($s);
        }

        $code = ($s = unpack('C*', substr($s, 0, 4))) ? $s[1] : 0;
        if (0xF0 <= $code) {
            return (($code - 0xF0) << 18) + (($s[2] - 0x80) << 12) + (($s[3] - 0x80) << 6) + $s[4] - 0x80;
        }
        if (0xE0 <= $code) {
            return (($code - 0xE0) << 12) + (($s[2] - 0x80) << 6) + $s[3] - 0x80;
        }
        if (0xC0 <= $code) {
            return (($code - 0xC0) << 6) + $s[2] - 0x80;
        }

        return $code;
    }

    private static function getSubpart($pos, $part, $haystack, $encoding)
    {
        if (false === $pos) {
            return false;
        }
        if ($part) {
            return self::mb_substr($haystack, 0, $pos, $encoding);
        }

        return self::mb_substr($haystack, $pos, null, $encoding);
    }

    private static function html_encoding_callback(array $m)
    {
        $i = 1;
        $entities = '';
        $m = unpack('C*', htmlentities($m[0], \ENT_COMPAT, 'UTF-8'));

        while (isset($m[$i])) {
            if (0x80 > $m[$i]) {
                $entities .= \chr($m[$i++]);
                continue;
            }
            if (0xF0 <= $m[$i]) {
                $c = (($m[$i++] - 0xF0) << 18) + (($m[$i++] - 0x80) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80;
            } elseif (0xE0 <= $m[$i]) {
                $c = (($m[$i++] - 0xE0) << 12) + (($m[$i++] - 0x80) << 6) + $m[$i++] - 0x80;
            } else {
                $c = (($m[$i++] - 0xC0) << 6) + $m[$i++] - 0x80;
            }

            $entities .= '&#'.$c.';';
        }

        return $entities;
    }

    private static function title_case(array $s)
    {
        return self::mb_convert_case($s[1], \MB_CASE_UPPER, 'UTF-8').self::mb_convert_case($s[2], \MB_CASE_LOWER, 'UTF-8');
    }

    private static function getData($file)
    {
        if (file_exists($file = __DIR__.'/Resources/unidata/'.$file.'.php')) {
            return require $file;
        }

        return false;
    }

    private static function getEncoding($encoding)
    {
        if (null === $encoding) {
            return self::$internalEncoding;
        }

        if ('UTF-8' === $encoding) {
            return 'UTF-8';
        }

        $encoding = strtoupper($encoding);

        if ('8BIT' === $encoding || 'BINARY' === $encoding) {
            return 'CP850';
        }

        if ('UTF8' === $encoding) {
            return 'UTF-8';
        }

        return $encoding;
    }
}
Symfony Polyfill / Mbstring
===========================

This component provides a partial, native PHP implementation for the
[Mbstring](https://php.net/mbstring) extension.

More information can be found in the
[main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md).

License
=======

This library is released under the [MIT license](LICENSE).
<?php

return array (
  'A' => 'a',
  'B' => 'b',
  'C' => 'c',
  'D' => 'd',
  'E' => 'e',
  'F' => 'f',
  'G' => 'g',
  'H' => 'h',
  'I' => 'i',
  'J' => 'j',
  'K' => 'k',
  'L' => 'l',
  'M' => 'm',
  'N' => 'n',
  'O' => 'o',
  'P' => 'p',
  'Q' => 'q',
  'R' => 'r',
  'S' => 's',
  'T' => 't',
  'U' => 'u',
  'V' => 'v',
  'W' => 'w',
  'X' => 'x',
  'Y' => 'y',
  'Z' => 'z',
  'À' => 'à',
  'Á' => 'á',
  'Â' => 'â',
  'Ã' => 'ã',
  'Ä' => 'ä',
  'Å' => 'å',
  'Æ' => 'æ',
  'Ç' => 'ç',
  'È' => 'è',
  'É' => 'é',
  'Ê' => 'ê',
  'Ë' => 'ë',
  'Ì' => 'ì',
  'Í' => 'í',
  'Î' => 'î',
  'Ï' => 'ï',
  'Ð' => 'ð',
  'Ñ' => 'ñ',
  'Ò' => 'ò',
  'Ó' => 'ó',
  'Ô' => 'ô',
  'Õ' => 'õ',
  'Ö' => 'ö',
  'Ø' => 'ø',
  'Ù' => 'ù',
  'Ú' => 'ú',
  'Û' => 'û',
  'Ü' => 'ü',
  'Ý' => 'ý',
  'Þ' => 'þ',
  'Ā' => 'ā',
  'Ă' => 'ă',
  'Ą' => 'ą',
  'Ć' => 'ć',
  'Ĉ' => 'ĉ',
  'Ċ' => 'ċ',
  'Č' => 'č',
  'Ď' => 'ď',
  'Đ' => 'đ',
  'Ē' => 'ē',
  'Ĕ' => 'ĕ',
  'Ė' => 'ė',
  'Ę' => 'ę',
  'Ě' => 'ě',
  'Ĝ' => 'ĝ',
  'Ğ' => 'ğ',
  'Ġ' => 'ġ',
  'Ģ' => 'ģ',
  'Ĥ' => 'ĥ',
  'Ħ' => 'ħ',
  'Ĩ' => 'ĩ',
  'Ī' => 'ī',
  'Ĭ' => 'ĭ',
  'Į' => 'į',
  'İ' => 'i',
  'Ĳ' => 'ĳ',
  'Ĵ' => 'ĵ',
  'Ķ' => 'ķ',
  'Ĺ' => 'ĺ',
  'Ļ' => 'ļ',
  'Ľ' => 'ľ',
  'Ŀ' => 'ŀ',
  'Ł' => 'ł',
  'Ń' => 'ń',
  'Ņ' => 'ņ',
  'Ň' => 'ň',
  'Ŋ' => 'ŋ',
  'Ō' => 'ō',
  'Ŏ' => 'ŏ',
  'Ő' => 'ő',
  'Œ' => 'œ',
  'Ŕ' => 'ŕ',
  'Ŗ' => 'ŗ',
  'Ř' => 'ř',
  'Ś' => 'ś',
  'Ŝ' => 'ŝ',
  'Ş' => 'ş',
  'Š' => 'š',
  'Ţ' => 'ţ',
  'Ť' => 'ť',
  'Ŧ' => 'ŧ',
  'Ũ' => 'ũ',
  'Ū' => 'ū',
  'Ŭ' => 'ŭ',
  'Ů' => 'ů',
  'Ű' => 'ű',
  'Ų' => 'ų',
  'Ŵ' => 'ŵ',
  'Ŷ' => 'ŷ',
  'Ÿ' => 'ÿ',
  'Ź' => 'ź',
  'Ż' => 'ż',
  'Ž' => 'ž',
  'Ɓ' => 'ɓ',
  'Ƃ' => 'ƃ',
  'Ƅ' => 'ƅ',
  'Ɔ' => 'ɔ',
  'Ƈ' => 'ƈ',
  'Ɖ' => 'ɖ',
  'Ɗ' => 'ɗ',
  'Ƌ' => 'ƌ',
  'Ǝ' => 'ǝ',
  'Ə' => 'ə',
  'Ɛ' => 'ɛ',
  'Ƒ' => 'ƒ',
  'Ɠ' => 'ɠ',
  'Ɣ' => 'ɣ',
  'Ɩ' => 'ɩ',
  'Ɨ' => 'ɨ',
  'Ƙ' => 'ƙ',
  'Ɯ' => 'ɯ',
  'Ɲ' => 'ɲ',
  'Ɵ' => 'ɵ',
  'Ơ' => 'ơ',
  'Ƣ' => 'ƣ',
  'Ƥ' => 'ƥ',
  'Ʀ' => 'ʀ',
  'Ƨ' => 'ƨ',
  'Ʃ' => 'ʃ',
  'Ƭ' => 'ƭ',
  'Ʈ' => 'ʈ',
  'Ư' => 'ư',
  'Ʊ' => 'ʊ',
  'Ʋ' => 'ʋ',
  'Ƴ' => 'ƴ',
  'Ƶ' => 'ƶ',
  'Ʒ' => 'ʒ',
  'Ƹ' => 'ƹ',
  'Ƽ' => 'ƽ',
  'Ǆ' => 'ǆ',
  'ǅ' => 'ǆ',
  'Ǉ' => 'ǉ',
  'ǈ' => 'ǉ',
  'Ǌ' => 'ǌ',
  'ǋ' => 'ǌ',
  'Ǎ' => 'ǎ',
  'Ǐ' => 'ǐ',
  'Ǒ' => 'ǒ',
  'Ǔ' => 'ǔ',
  'Ǖ' => 'ǖ',
  'Ǘ' => 'ǘ',
  'Ǚ' => 'ǚ',
  'Ǜ' => 'ǜ',
  'Ǟ' => 'ǟ',
  'Ǡ' => 'ǡ',
  'Ǣ' => 'ǣ',
  'Ǥ' => 'ǥ',
  'Ǧ' => 'ǧ',
  'Ǩ' => 'ǩ',
  'Ǫ' => 'ǫ',
  'Ǭ' => 'ǭ',
  'Ǯ' => 'ǯ',
  'Ǳ' => 'ǳ',
  'ǲ' => 'ǳ',
  'Ǵ' => 'ǵ',
  'Ƕ' => 'ƕ',
  'Ƿ' => 'ƿ',
  'Ǹ' => 'ǹ',
  'Ǻ' => 'ǻ',
  'Ǽ' => 'ǽ',
  'Ǿ' => 'ǿ',
  'Ȁ' => 'ȁ',
  'Ȃ' => 'ȃ',
  'Ȅ' => 'ȅ',
  'Ȇ' => 'ȇ',
  'Ȉ' => 'ȉ',
  'Ȋ' => 'ȋ',
  'Ȍ' => 'ȍ',
  'Ȏ' => 'ȏ',
  'Ȑ' => 'ȑ',
  'Ȓ' => 'ȓ',
  'Ȕ' => 'ȕ',
  'Ȗ' => 'ȗ',
  'Ș' => 'ș',
  'Ț' => 'ț',
  'Ȝ' => 'ȝ',
  'Ȟ' => 'ȟ',
  'Ƞ' => 'ƞ',
  'Ȣ' => 'ȣ',
  'Ȥ' => 'ȥ',
  'Ȧ' => 'ȧ',
  'Ȩ' => 'ȩ',
  'Ȫ' => 'ȫ',
  'Ȭ' => 'ȭ',
  'Ȯ' => 'ȯ',
  'Ȱ' => 'ȱ',
  'Ȳ' => 'ȳ',
  'Ⱥ' => 'ⱥ',
  'Ȼ' => 'ȼ',
  'Ƚ' => 'ƚ',
  'Ⱦ' => 'ⱦ',
  'Ɂ' => 'ɂ',
  'Ƀ' => 'ƀ',
  'Ʉ' => 'ʉ',
  'Ʌ' => 'ʌ',
  'Ɇ' => 'ɇ',
  'Ɉ' => 'ɉ',
  'Ɋ' => 'ɋ',
  'Ɍ' => 'ɍ',
  'Ɏ' => 'ɏ',
  'Ͱ' => 'ͱ',
  'Ͳ' => 'ͳ',
  'Ͷ' => 'ͷ',
  'Ϳ' => 'ϳ',
  'Ά' => 'ά',
  'Έ' => 'έ',
  'Ή' => 'ή',
  'Ί' => 'ί',
  'Ό' => 'ό',
  'Ύ' => 'ύ',
  'Ώ' => 'ώ',
  'Α' => 'α',
  'Β' => 'β',
  'Γ' => 'γ',
  'Δ' => 'δ',
  'Ε' => 'ε',
  'Ζ' => 'ζ',
  'Η' => 'η',
  'Θ' => 'θ',
  'Ι' => 'ι',
  'Κ' => 'κ',
  'Λ' => 'λ',
  'Μ' => 'μ',
  'Ν' => 'ν',
  'Ξ' => 'ξ',
  'Ο' => 'ο',
  'Π' => 'π',
  'Ρ' => 'ρ',
  'Σ' => 'σ',
  'Τ' => 'τ',
  'Υ' => 'υ',
  'Φ' => 'φ',
  'Χ' => 'χ',
  'Ψ' => 'ψ',
  'Ω' => 'ω',
  'Ϊ' => 'ϊ',
  'Ϋ' => 'ϋ',
  'Ϗ' => 'ϗ',
  'Ϙ' => 'ϙ',
  'Ϛ' => 'ϛ',
  'Ϝ' => 'ϝ',
  'Ϟ' => 'ϟ',
  'Ϡ' => 'ϡ',
  'Ϣ' => 'ϣ',
  'Ϥ' => 'ϥ',
  'Ϧ' => 'ϧ',
  'Ϩ' => 'ϩ',
  'Ϫ' => 'ϫ',
  'Ϭ' => 'ϭ',
  'Ϯ' => 'ϯ',
  'ϴ' => 'θ',
  'Ϸ' => 'ϸ',
  'Ϲ' => 'ϲ',
  'Ϻ' => 'ϻ',
  'Ͻ' => 'ͻ',
  'Ͼ' => 'ͼ',
  'Ͽ' => 'ͽ',
  'Ѐ' => 'ѐ',
  'Ё' => 'ё',
  'Ђ' => 'ђ',
  'Ѓ' => 'ѓ',
  'Є' => 'є',
  'Ѕ' => 'ѕ',
  'І' => 'і',
  'Ї' => 'ї',
  'Ј' => 'ј',
  'Љ' => 'љ',
  'Њ' => 'њ',
  'Ћ' => 'ћ',
  'Ќ' => 'ќ',
  'Ѝ' => 'ѝ',
  'Ў' => 'ў',
  'Џ' => 'џ',
  'А' => 'а',
  'Б' => 'б',
  'В' => 'в',
  'Г' => 'г',
  'Д' => 'д',
  'Е' => 'е',
  'Ж' => 'ж',
  'З' => 'з',
  'И' => 'и',
  'Й' => 'й',
  'К' => 'к',
  'Л' => 'л',
  'М' => 'м',
  'Н' => 'н',
  'О' => 'о',
  'П' => 'п',
  'Р' => 'р',
  'С' => 'с',
  'Т' => 'т',
  'У' => 'у',
  'Ф' => 'ф',
  'Х' => 'х',
  'Ц' => 'ц',
  'Ч' => 'ч',
  'Ш' => 'ш',
  'Щ' => 'щ',
  'Ъ' => 'ъ',
  'Ы' => 'ы',
  'Ь' => 'ь',
  'Э' => 'э',
  'Ю' => 'ю',
  'Я' => 'я',
  'Ѡ' => 'ѡ',
  'Ѣ' => 'ѣ',
  'Ѥ' => 'ѥ',
  'Ѧ' => 'ѧ',
  'Ѩ' => 'ѩ',
  'Ѫ' => 'ѫ',
  'Ѭ' => 'ѭ',
  'Ѯ' => 'ѯ',
  'Ѱ' => 'ѱ',
  'Ѳ' => 'ѳ',
  'Ѵ' => 'ѵ',
  'Ѷ' => 'ѷ',
  'Ѹ' => 'ѹ',
  'Ѻ' => 'ѻ',
  'Ѽ' => 'ѽ',
  'Ѿ' => 'ѿ',
  'Ҁ' => 'ҁ',
  'Ҋ' => 'ҋ',
  'Ҍ' => 'ҍ',
  'Ҏ' => 'ҏ',
  'Ґ' => 'ґ',
  'Ғ' => 'ғ',
  'Ҕ' => 'ҕ',
  'Җ' => 'җ',
  'Ҙ' => 'ҙ',
  'Қ' => 'қ',
  'Ҝ' => 'ҝ',
  'Ҟ' => 'ҟ',
  'Ҡ' => 'ҡ',
  'Ң' => 'ң',
  'Ҥ' => 'ҥ',
  'Ҧ' => 'ҧ',
  'Ҩ' => 'ҩ',
  'Ҫ' => 'ҫ',
  'Ҭ' => 'ҭ',
  'Ү' => 'ү',
  'Ұ' => 'ұ',
  'Ҳ' => 'ҳ',
  'Ҵ' => 'ҵ',
  'Ҷ' => 'ҷ',
  'Ҹ' => 'ҹ',
  'Һ' => 'һ',
  'Ҽ' => 'ҽ',
  'Ҿ' => 'ҿ',
  'Ӏ' => 'ӏ',
  'Ӂ' => 'ӂ',
  'Ӄ' => 'ӄ',
  'Ӆ' => 'ӆ',
  'Ӈ' => 'ӈ',
  'Ӊ' => 'ӊ',
  'Ӌ' => 'ӌ',
  'Ӎ' => 'ӎ',
  'Ӑ' => 'ӑ',
  'Ӓ' => 'ӓ',
  'Ӕ' => 'ӕ',
  'Ӗ' => 'ӗ',
  'Ә' => 'ә',
  'Ӛ' => 'ӛ',
  'Ӝ' => 'ӝ',
  'Ӟ' => 'ӟ',
  'Ӡ' => 'ӡ',
  'Ӣ' => 'ӣ',
  'Ӥ' => 'ӥ',
  'Ӧ' => 'ӧ',
  'Ө' => 'ө',
  'Ӫ' => 'ӫ',
  'Ӭ' => 'ӭ',
  'Ӯ' => 'ӯ',
  'Ӱ' => 'ӱ',
  'Ӳ' => 'ӳ',
  'Ӵ' => 'ӵ',
  'Ӷ' => 'ӷ',
  'Ӹ' => 'ӹ',
  'Ӻ' => 'ӻ',
  'Ӽ' => 'ӽ',
  'Ӿ' => 'ӿ',
  'Ԁ' => 'ԁ',
  'Ԃ' => 'ԃ',
  'Ԅ' => 'ԅ',
  'Ԇ' => 'ԇ',
  'Ԉ' => 'ԉ',
  'Ԋ' => 'ԋ',
  'Ԍ' => 'ԍ',
  'Ԏ' => 'ԏ',
  'Ԑ' => 'ԑ',
  'Ԓ' => 'ԓ',
  'Ԕ' => 'ԕ',
  'Ԗ' => 'ԗ',
  'Ԙ' => 'ԙ',
  'Ԛ' => 'ԛ',
  'Ԝ' => 'ԝ',
  'Ԟ' => 'ԟ',
  'Ԡ' => 'ԡ',
  'Ԣ' => 'ԣ',
  'Ԥ' => 'ԥ',
  'Ԧ' => 'ԧ',
  'Ԩ' => 'ԩ',
  'Ԫ' => 'ԫ',
  'Ԭ' => 'ԭ',
  'Ԯ' => 'ԯ',
  'Ա' => 'ա',
  'Բ' => 'բ',
  'Գ' => 'գ',
  'Դ' => 'դ',
  'Ե' => 'ե',
  'Զ' => 'զ',
  'Է' => 'է',
  'Ը' => 'ը',
  'Թ' => 'թ',
  'Ժ' => 'ժ',
  'Ի' => 'ի',
  'Լ' => 'լ',
  'Խ' => 'խ',
  'Ծ' => 'ծ',
  'Կ' => 'կ',
  'Հ' => 'հ',
  'Ձ' => 'ձ',
  'Ղ' => 'ղ',
  'Ճ' => 'ճ',
  'Մ' => 'մ',
  'Յ' => 'յ',
  'Ն' => 'ն',
  'Շ' => 'շ',
  'Ո' => 'ո',
  'Չ' => 'չ',
  'Պ' => 'պ',
  'Ջ' => 'ջ',
  'Ռ' => 'ռ',
  'Ս' => 'ս',
  'Վ' => 'վ',
  'Տ' => 'տ',
  'Ր' => 'ր',
  'Ց' => 'ց',
  'Ւ' => 'ւ',
  'Փ' => 'փ',
  'Ք' => 'ք',
  'Օ' => 'օ',
  'Ֆ' => 'ֆ',
  'Ⴀ' => 'ⴀ',
  'Ⴁ' => 'ⴁ',
  'Ⴂ' => 'ⴂ',
  'Ⴃ' => 'ⴃ',
  'Ⴄ' => 'ⴄ',
  'Ⴅ' => 'ⴅ',
  'Ⴆ' => 'ⴆ',
  'Ⴇ' => 'ⴇ',
  'Ⴈ' => 'ⴈ',
  'Ⴉ' => 'ⴉ',
  'Ⴊ' => 'ⴊ',
  'Ⴋ' => 'ⴋ',
  'Ⴌ' => 'ⴌ',
  'Ⴍ' => 'ⴍ',
  'Ⴎ' => 'ⴎ',
  'Ⴏ' => 'ⴏ',
  'Ⴐ' => 'ⴐ',
  'Ⴑ' => 'ⴑ',
  'Ⴒ' => 'ⴒ',
  'Ⴓ' => 'ⴓ',
  'Ⴔ' => 'ⴔ',
  'Ⴕ' => 'ⴕ',
  'Ⴖ' => 'ⴖ',
  'Ⴗ' => 'ⴗ',
  'Ⴘ' => 'ⴘ',
  'Ⴙ' => 'ⴙ',
  'Ⴚ' => 'ⴚ',
  'Ⴛ' => 'ⴛ',
  'Ⴜ' => 'ⴜ',
  'Ⴝ' => 'ⴝ',
  'Ⴞ' => 'ⴞ',
  'Ⴟ' => 'ⴟ',
  'Ⴠ' => 'ⴠ',
  'Ⴡ' => 'ⴡ',
  'Ⴢ' => 'ⴢ',
  'Ⴣ' => 'ⴣ',
  'Ⴤ' => 'ⴤ',
  'Ⴥ' => 'ⴥ',
  'Ⴧ' => 'ⴧ',
  'Ⴭ' => 'ⴭ',
  'Ꭰ' => 'ꭰ',
  'Ꭱ' => 'ꭱ',
  'Ꭲ' => 'ꭲ',
  'Ꭳ' => 'ꭳ',
  'Ꭴ' => 'ꭴ',
  'Ꭵ' => 'ꭵ',
  'Ꭶ' => 'ꭶ',
  'Ꭷ' => 'ꭷ',
  'Ꭸ' => 'ꭸ',
  'Ꭹ' => 'ꭹ',
  'Ꭺ' => 'ꭺ',
  'Ꭻ' => 'ꭻ',
  'Ꭼ' => 'ꭼ',
  'Ꭽ' => 'ꭽ',
  'Ꭾ' => 'ꭾ',
  'Ꭿ' => 'ꭿ',
  'Ꮀ' => 'ꮀ',
  'Ꮁ' => 'ꮁ',
  'Ꮂ' => 'ꮂ',
  'Ꮃ' => 'ꮃ',
  'Ꮄ' => 'ꮄ',
  'Ꮅ' => 'ꮅ',
  'Ꮆ' => 'ꮆ',
  'Ꮇ' => 'ꮇ',
  'Ꮈ' => 'ꮈ',
  'Ꮉ' => 'ꮉ',
  'Ꮊ' => 'ꮊ',
  'Ꮋ' => 'ꮋ',
  'Ꮌ' => 'ꮌ',
  'Ꮍ' => 'ꮍ',
  'Ꮎ' => 'ꮎ',
  'Ꮏ' => 'ꮏ',
  'Ꮐ' => 'ꮐ',
  'Ꮑ' => 'ꮑ',
  'Ꮒ' => 'ꮒ',
  'Ꮓ' => 'ꮓ',
  'Ꮔ' => 'ꮔ',
  'Ꮕ' => 'ꮕ',
  'Ꮖ' => 'ꮖ',
  'Ꮗ' => 'ꮗ',
  'Ꮘ' => 'ꮘ',
  'Ꮙ' => 'ꮙ',
  'Ꮚ' => 'ꮚ',
  'Ꮛ' => 'ꮛ',
  'Ꮜ' => 'ꮜ',
  'Ꮝ' => 'ꮝ',
  'Ꮞ' => 'ꮞ',
  'Ꮟ' => 'ꮟ',
  'Ꮠ' => 'ꮠ',
  'Ꮡ' => 'ꮡ',
  'Ꮢ' => 'ꮢ',
  'Ꮣ' => 'ꮣ',
  'Ꮤ' => 'ꮤ',
  'Ꮥ' => 'ꮥ',
  'Ꮦ' => 'ꮦ',
  'Ꮧ' => 'ꮧ',
  'Ꮨ' => 'ꮨ',
  'Ꮩ' => 'ꮩ',
  'Ꮪ' => 'ꮪ',
  'Ꮫ' => 'ꮫ',
  'Ꮬ' => 'ꮬ',
  'Ꮭ' => 'ꮭ',
  'Ꮮ' => 'ꮮ',
  'Ꮯ' => 'ꮯ',
  'Ꮰ' => 'ꮰ',
  'Ꮱ' => 'ꮱ',
  'Ꮲ' => 'ꮲ',
  'Ꮳ' => 'ꮳ',
  'Ꮴ' => 'ꮴ',
  'Ꮵ' => 'ꮵ',
  'Ꮶ' => 'ꮶ',
  'Ꮷ' => 'ꮷ',
  'Ꮸ' => 'ꮸ',
  'Ꮹ' => 'ꮹ',
  'Ꮺ' => 'ꮺ',
  'Ꮻ' => 'ꮻ',
  'Ꮼ' => 'ꮼ',
  'Ꮽ' => 'ꮽ',
  'Ꮾ' => 'ꮾ',
  'Ꮿ' => 'ꮿ',
  'Ᏸ' => 'ᏸ',
  'Ᏹ' => 'ᏹ',
  'Ᏺ' => 'ᏺ',
  'Ᏻ' => 'ᏻ',
  'Ᏼ' => 'ᏼ',
  'Ᏽ' => 'ᏽ',
  'Ა' => 'ა',
  'Ბ' => 'ბ',
  'Გ' => 'გ',
  'Დ' => 'დ',
  'Ე' => 'ე',
  'Ვ' => 'ვ',
  'Ზ' => 'ზ',
  'Თ' => 'თ',
  'Ი' => 'ი',
  'Კ' => 'კ',
  'Ლ' => 'ლ',
  'Მ' => 'მ',
  'Ნ' => 'ნ',
  'Ო' => 'ო',
  'Პ' => 'პ',
  'Ჟ' => 'ჟ',
  'Რ' => 'რ',
  'Ს' => 'ს',
  'Ტ' => 'ტ',
  'Უ' => 'უ',
  'Ფ' => 'ფ',
  'Ქ' => 'ქ',
  'Ღ' => 'ღ',
  'Ყ' => 'ყ',
  'Შ' => 'შ',
  'Ჩ' => 'ჩ',
  'Ც' => 'ც',
  'Ძ' => 'ძ',
  'Წ' => 'წ',
  'Ჭ' => 'ჭ',
  'Ხ' => 'ხ',
  'Ჯ' => 'ჯ',
  'Ჰ' => 'ჰ',
  'Ჱ' => 'ჱ',
  'Ჲ' => 'ჲ',
  'Ჳ' => 'ჳ',
  'Ჴ' => 'ჴ',
  'Ჵ' => 'ჵ',
  'Ჶ' => 'ჶ',
  'Ჷ' => 'ჷ',
  'Ჸ' => 'ჸ',
  'Ჹ' => 'ჹ',
  'Ჺ' => 'ჺ',
  'Ჽ' => 'ჽ',
  'Ჾ' => 'ჾ',
  'Ჿ' => 'ჿ',
  'Ḁ' => 'ḁ',
  'Ḃ' => 'ḃ',
  'Ḅ' => 'ḅ',
  'Ḇ' => 'ḇ',
  'Ḉ' => 'ḉ',
  'Ḋ' => 'ḋ',
  'Ḍ' => 'ḍ',
  'Ḏ' => 'ḏ',
  'Ḑ' => 'ḑ',
  'Ḓ' => 'ḓ',
  'Ḕ' => 'ḕ',
  'Ḗ' => 'ḗ',
  'Ḙ' => 'ḙ',
  'Ḛ' => 'ḛ',
  'Ḝ' => 'ḝ',
  'Ḟ' => 'ḟ',
  'Ḡ' => 'ḡ',
  'Ḣ' => 'ḣ',
  'Ḥ' => 'ḥ',
  'Ḧ' => 'ḧ',
  'Ḩ' => 'ḩ',
  'Ḫ' => 'ḫ',
  'Ḭ' => 'ḭ',
  'Ḯ' => 'ḯ',
  'Ḱ' => 'ḱ',
  'Ḳ' => 'ḳ',
  'Ḵ' => 'ḵ',
  'Ḷ' => 'ḷ',
  'Ḹ' => 'ḹ',
  'Ḻ' => 'ḻ',
  'Ḽ' => 'ḽ',
  'Ḿ' => 'ḿ',
  'Ṁ' => 'ṁ',
  'Ṃ' => 'ṃ',
  'Ṅ' => 'ṅ',
  'Ṇ' => 'ṇ',
  'Ṉ' => 'ṉ',
  'Ṋ' => 'ṋ',
  'Ṍ' => 'ṍ',
  'Ṏ' => 'ṏ',
  'Ṑ' => 'ṑ',
  'Ṓ' => 'ṓ',
  'Ṕ' => 'ṕ',
  'Ṗ' => 'ṗ',
  'Ṙ' => 'ṙ',
  'Ṛ' => 'ṛ',
  'Ṝ' => 'ṝ',
  'Ṟ' => 'ṟ',
  'Ṡ' => 'ṡ',
  'Ṣ' => 'ṣ',
  'Ṥ' => 'ṥ',
  'Ṧ' => 'ṧ',
  'Ṩ' => 'ṩ',
  'Ṫ' => 'ṫ',
  'Ṭ' => 'ṭ',
  'Ṯ' => 'ṯ',
  'Ṱ' => 'ṱ',
  'Ṳ' => 'ṳ',
  'Ṵ' => 'ṵ',
  'Ṷ' => 'ṷ',
  'Ṹ' => 'ṹ',
  'Ṻ' => 'ṻ',
  'Ṽ' => 'ṽ',
  'Ṿ' => 'ṿ',
  'Ẁ' => 'ẁ',
  'Ẃ' => 'ẃ',
  'Ẅ' => 'ẅ',
  'Ẇ' => 'ẇ',
  'Ẉ' => 'ẉ',
  'Ẋ' => 'ẋ',
  'Ẍ' => 'ẍ',
  'Ẏ' => 'ẏ',
  'Ẑ' => 'ẑ',
  'Ẓ' => 'ẓ',
  'Ẕ' => 'ẕ',
  'ẞ' => 'ß',
  'Ạ' => 'ạ',
  'Ả' => 'ả',
  'Ấ' => 'ấ',
  'Ầ' => 'ầ',
  'Ẩ' => 'ẩ',
  'Ẫ' => 'ẫ',
  'Ậ' => 'ậ',
  'Ắ' => 'ắ',
  'Ằ' => 'ằ',
  'Ẳ' => 'ẳ',
  'Ẵ' => 'ẵ',
  'Ặ' => 'ặ',
  'Ẹ' => 'ẹ',
  'Ẻ' => 'ẻ',
  'Ẽ' => 'ẽ',
  'Ế' => 'ế',
  'Ề' => 'ề',
  'Ể' => 'ể',
  'Ễ' => 'ễ',
  'Ệ' => 'ệ',
  'Ỉ' => 'ỉ',
  'Ị' => 'ị',
  'Ọ' => 'ọ',
  'Ỏ' => 'ỏ',
  'Ố' => 'ố',
  'Ồ' => 'ồ',
  'Ổ' => 'ổ',
  'Ỗ' => 'ỗ',
  'Ộ' => 'ộ',
  'Ớ' => 'ớ',
  'Ờ' => 'ờ',
  'Ở' => 'ở',
  'Ỡ' => 'ỡ',
  'Ợ' => 'ợ',
  'Ụ' => 'ụ',
  'Ủ' => 'ủ',
  'Ứ' => 'ứ',
  'Ừ' => 'ừ',
  'Ử' => 'ử',
  'Ữ' => 'ữ',
  'Ự' => 'ự',
  'Ỳ' => 'ỳ',
  'Ỵ' => 'ỵ',
  'Ỷ' => 'ỷ',
  'Ỹ' => 'ỹ',
  'Ỻ' => 'ỻ',
  'Ỽ' => 'ỽ',
  'Ỿ' => 'ỿ',
  'Ἀ' => 'ἀ',
  'Ἁ' => 'ἁ',
  'Ἂ' => 'ἂ',
  'Ἃ' => 'ἃ',
  'Ἄ' => 'ἄ',
  'Ἅ' => 'ἅ',
  'Ἆ' => 'ἆ',
  'Ἇ' => 'ἇ',
  'Ἐ' => 'ἐ',
  'Ἑ' => 'ἑ',
  'Ἒ' => 'ἒ',
  'Ἓ' => 'ἓ',
  'Ἔ' => 'ἔ',
  'Ἕ' => 'ἕ',
  'Ἠ' => 'ἠ',
  'Ἡ' => 'ἡ',
  'Ἢ' => 'ἢ',
  'Ἣ' => 'ἣ',
  'Ἤ' => 'ἤ',
  'Ἥ' => 'ἥ',
  'Ἦ' => 'ἦ',
  'Ἧ' => 'ἧ',
  'Ἰ' => 'ἰ',
  'Ἱ' => 'ἱ',
  'Ἲ' => 'ἲ',
  'Ἳ' => 'ἳ',
  'Ἴ' => 'ἴ',
  'Ἵ' => 'ἵ',
  'Ἶ' => 'ἶ',
  'Ἷ' => 'ἷ',
  'Ὀ' => 'ὀ',
  'Ὁ' => 'ὁ',
  'Ὂ' => 'ὂ',
  'Ὃ' => 'ὃ',
  'Ὄ' => 'ὄ',
  'Ὅ' => 'ὅ',
  'Ὑ' => 'ὑ',
  'Ὓ' => 'ὓ',
  'Ὕ' => 'ὕ',
  'Ὗ' => 'ὗ',
  'Ὠ' => 'ὠ',
  'Ὡ' => 'ὡ',
  'Ὢ' => 'ὢ',
  'Ὣ' => 'ὣ',
  'Ὤ' => 'ὤ',
  'Ὥ' => 'ὥ',
  'Ὦ' => 'ὦ',
  'Ὧ' => 'ὧ',
  'ᾈ' => 'ᾀ',
  'ᾉ' => 'ᾁ',
  'ᾊ' => 'ᾂ',
  'ᾋ' => 'ᾃ',
  'ᾌ' => 'ᾄ',
  'ᾍ' => 'ᾅ',
  'ᾎ' => 'ᾆ',
  'ᾏ' => 'ᾇ',
  'ᾘ' => 'ᾐ',
  'ᾙ' => 'ᾑ',
  'ᾚ' => 'ᾒ',
  'ᾛ' => 'ᾓ',
  'ᾜ' => 'ᾔ',
  'ᾝ' => 'ᾕ',
  'ᾞ' => 'ᾖ',
  'ᾟ' => 'ᾗ',
  'ᾨ' => 'ᾠ',
  'ᾩ' => 'ᾡ',
  'ᾪ' => 'ᾢ',
  'ᾫ' => 'ᾣ',
  'ᾬ' => 'ᾤ',
  'ᾭ' => 'ᾥ',
  'ᾮ' => 'ᾦ',
  'ᾯ' => 'ᾧ',
  'Ᾰ' => 'ᾰ',
  'Ᾱ' => 'ᾱ',
  'Ὰ' => 'ὰ',
  'Ά' => 'ά',
  'ᾼ' => 'ᾳ',
  'Ὲ' => 'ὲ',
  'Έ' => 'έ',
  'Ὴ' => 'ὴ',
  'Ή' => 'ή',
  'ῌ' => 'ῃ',
  'Ῐ' => 'ῐ',
  'Ῑ' => 'ῑ',
  'Ὶ' => 'ὶ',
  'Ί' => 'ί',
  'Ῠ' => 'ῠ',
  'Ῡ' => 'ῡ',
  'Ὺ' => 'ὺ',
  'Ύ' => 'ύ',
  'Ῥ' => 'ῥ',
  'Ὸ' => 'ὸ',
  'Ό' => 'ό',
  'Ὼ' => 'ὼ',
  'Ώ' => 'ώ',
  'ῼ' => 'ῳ',
  'Ω' => 'ω',
  'K' => 'k',
  'Å' => 'å',
  'Ⅎ' => 'ⅎ',
  'Ⅰ' => 'ⅰ',
  'Ⅱ' => 'ⅱ',
  'Ⅲ' => 'ⅲ',
  'Ⅳ' => 'ⅳ',
  'Ⅴ' => 'ⅴ',
  'Ⅵ' => 'ⅵ',
  'Ⅶ' => 'ⅶ',
  'Ⅷ' => 'ⅷ',
  'Ⅸ' => 'ⅸ',
  'Ⅹ' => 'ⅹ',
  'Ⅺ' => 'ⅺ',
  'Ⅻ' => 'ⅻ',
  'Ⅼ' => 'ⅼ',
  'Ⅽ' => 'ⅽ',
  'Ⅾ' => 'ⅾ',
  'Ⅿ' => 'ⅿ',
  'Ↄ' => 'ↄ',
  'Ⓐ' => 'ⓐ',
  'Ⓑ' => 'ⓑ',
  'Ⓒ' => 'ⓒ',
  'Ⓓ' => 'ⓓ',
  'Ⓔ' => 'ⓔ',
  'Ⓕ' => 'ⓕ',
  'Ⓖ' => 'ⓖ',
  'Ⓗ' => 'ⓗ',
  'Ⓘ' => 'ⓘ',
  'Ⓙ' => 'ⓙ',
  'Ⓚ' => 'ⓚ',
  'Ⓛ' => 'ⓛ',
  'Ⓜ' => 'ⓜ',
  'Ⓝ' => 'ⓝ',
  'Ⓞ' => 'ⓞ',
  'Ⓟ' => 'ⓟ',
  'Ⓠ' => 'ⓠ',
  'Ⓡ' => 'ⓡ',
  'Ⓢ' => 'ⓢ',
  'Ⓣ' => 'ⓣ',
  'Ⓤ' => 'ⓤ',
  'Ⓥ' => 'ⓥ',
  'Ⓦ' => 'ⓦ',
  'Ⓧ' => 'ⓧ',
  'Ⓨ' => 'ⓨ',
  'Ⓩ' => 'ⓩ',
  'Ⰰ' => 'ⰰ',
  'Ⰱ' => 'ⰱ',
  'Ⰲ' => 'ⰲ',
  'Ⰳ' => 'ⰳ',
  'Ⰴ' => 'ⰴ',
  'Ⰵ' => 'ⰵ',
  'Ⰶ' => 'ⰶ',
  'Ⰷ' => 'ⰷ',
  'Ⰸ' => 'ⰸ',
  'Ⰹ' => 'ⰹ',
  'Ⰺ' => 'ⰺ',
  'Ⰻ' => 'ⰻ',
  'Ⰼ' => 'ⰼ',
  'Ⰽ' => 'ⰽ',
  'Ⰾ' => 'ⰾ',
  'Ⰿ' => 'ⰿ',
  'Ⱀ' => 'ⱀ',
  'Ⱁ' => 'ⱁ',
  'Ⱂ' => 'ⱂ',
  'Ⱃ' => 'ⱃ',
  'Ⱄ' => 'ⱄ',
  'Ⱅ' => 'ⱅ',
  'Ⱆ' => 'ⱆ',
  'Ⱇ' => 'ⱇ',
  'Ⱈ' => 'ⱈ',
  'Ⱉ' => 'ⱉ',
  'Ⱊ' => 'ⱊ',
  'Ⱋ' => 'ⱋ',
  'Ⱌ' => 'ⱌ',
  'Ⱍ' => 'ⱍ',
  'Ⱎ' => 'ⱎ',
  'Ⱏ' => 'ⱏ',
  'Ⱐ' => 'ⱐ',
  'Ⱑ' => 'ⱑ',
  'Ⱒ' => 'ⱒ',
  'Ⱓ' => 'ⱓ',
  'Ⱔ' => 'ⱔ',
  'Ⱕ' => 'ⱕ',
  'Ⱖ' => 'ⱖ',
  'Ⱗ' => 'ⱗ',
  'Ⱘ' => 'ⱘ',
  'Ⱙ' => 'ⱙ',
  'Ⱚ' => 'ⱚ',
  'Ⱛ' => 'ⱛ',
  'Ⱜ' => 'ⱜ',
  'Ⱝ' => 'ⱝ',
  'Ⱞ' => 'ⱞ',
  'Ⱡ' => 'ⱡ',
  'Ɫ' => 'ɫ',
  'Ᵽ' => 'ᵽ',
  'Ɽ' => 'ɽ',
  'Ⱨ' => 'ⱨ',
  'Ⱪ' => 'ⱪ',
  'Ⱬ' => 'ⱬ',
  'Ɑ' => 'ɑ',
  'Ɱ' => 'ɱ',
  'Ɐ' => 'ɐ',
  'Ɒ' => 'ɒ',
  'Ⱳ' => 'ⱳ',
  'Ⱶ' => 'ⱶ',
  'Ȿ' => 'ȿ',
  'Ɀ' => 'ɀ',
  'Ⲁ' => 'ⲁ',
  'Ⲃ' => 'ⲃ',
  'Ⲅ' => 'ⲅ',
  'Ⲇ' => 'ⲇ',
  'Ⲉ' => 'ⲉ',
  'Ⲋ' => 'ⲋ',
  'Ⲍ' => 'ⲍ',
  'Ⲏ' => 'ⲏ',
  'Ⲑ' => 'ⲑ',
  'Ⲓ' => 'ⲓ',
  'Ⲕ' => 'ⲕ',
  'Ⲗ' => 'ⲗ',
  'Ⲙ' => 'ⲙ',
  'Ⲛ' => 'ⲛ',
  'Ⲝ' => 'ⲝ',
  'Ⲟ' => 'ⲟ',
  'Ⲡ' => 'ⲡ',
  'Ⲣ' => 'ⲣ',
  'Ⲥ' => 'ⲥ',
  'Ⲧ' => 'ⲧ',
  'Ⲩ' => 'ⲩ',
  'Ⲫ' => 'ⲫ',
  'Ⲭ' => 'ⲭ',
  'Ⲯ' => 'ⲯ',
  'Ⲱ' => 'ⲱ',
  'Ⲳ' => 'ⲳ',
  'Ⲵ' => 'ⲵ',
  'Ⲷ' => 'ⲷ',
  'Ⲹ' => 'ⲹ',
  'Ⲻ' => 'ⲻ',
  'Ⲽ' => 'ⲽ',
  'Ⲿ' => 'ⲿ',
  'Ⳁ' => 'ⳁ',
  'Ⳃ' => 'ⳃ',
  'Ⳅ' => 'ⳅ',
  'Ⳇ' => 'ⳇ',
  'Ⳉ' => 'ⳉ',
  'Ⳋ' => 'ⳋ',
  'Ⳍ' => 'ⳍ',
  'Ⳏ' => 'ⳏ',
  'Ⳑ' => 'ⳑ',
  'Ⳓ' => 'ⳓ',
  'Ⳕ' => 'ⳕ',
  'Ⳗ' => 'ⳗ',
  'Ⳙ' => 'ⳙ',
  'Ⳛ' => 'ⳛ',
  'Ⳝ' => 'ⳝ',
  'Ⳟ' => 'ⳟ',
  'Ⳡ' => 'ⳡ',
  'Ⳣ' => 'ⳣ',
  'Ⳬ' => 'ⳬ',
  'Ⳮ' => 'ⳮ',
  'Ⳳ' => 'ⳳ',
  'Ꙁ' => 'ꙁ',
  'Ꙃ' => 'ꙃ',
  'Ꙅ' => 'ꙅ',
  'Ꙇ' => 'ꙇ',
  'Ꙉ' => 'ꙉ',
  'Ꙋ' => 'ꙋ',
  'Ꙍ' => 'ꙍ',
  'Ꙏ' => 'ꙏ',
  'Ꙑ' => 'ꙑ',
  'Ꙓ' => 'ꙓ',
  'Ꙕ' => 'ꙕ',
  'Ꙗ' => 'ꙗ',
  'Ꙙ' => 'ꙙ',
  'Ꙛ' => 'ꙛ',
  'Ꙝ' => 'ꙝ',
  'Ꙟ' => 'ꙟ',
  'Ꙡ' => 'ꙡ',
  'Ꙣ' => 'ꙣ',
  'Ꙥ' => 'ꙥ',
  'Ꙧ' => 'ꙧ',
  'Ꙩ' => 'ꙩ',
  'Ꙫ' => 'ꙫ',
  'Ꙭ' => 'ꙭ',
  'Ꚁ' => 'ꚁ',
  'Ꚃ' => 'ꚃ',
  'Ꚅ' => 'ꚅ',
  'Ꚇ' => 'ꚇ',
  'Ꚉ' => 'ꚉ',
  'Ꚋ' => 'ꚋ',
  'Ꚍ' => 'ꚍ',
  'Ꚏ' => 'ꚏ',
  'Ꚑ' => 'ꚑ',
  'Ꚓ' => 'ꚓ',
  'Ꚕ' => 'ꚕ',
  'Ꚗ' => 'ꚗ',
  'Ꚙ' => 'ꚙ',
  'Ꚛ' => 'ꚛ',
  'Ꜣ' => 'ꜣ',
  'Ꜥ' => 'ꜥ',
  'Ꜧ' => 'ꜧ',
  'Ꜩ' => 'ꜩ',
  'Ꜫ' => 'ꜫ',
  'Ꜭ' => 'ꜭ',
  'Ꜯ' => 'ꜯ',
  'Ꜳ' => 'ꜳ',
  'Ꜵ' => 'ꜵ',
  'Ꜷ' => 'ꜷ',
  'Ꜹ' => 'ꜹ',
  'Ꜻ' => 'ꜻ',
  'Ꜽ' => 'ꜽ',
  'Ꜿ' => 'ꜿ',
  'Ꝁ' => 'ꝁ',
  'Ꝃ' => 'ꝃ',
  'Ꝅ' => 'ꝅ',
  'Ꝇ' => 'ꝇ',
  'Ꝉ' => 'ꝉ',
  'Ꝋ' => 'ꝋ',
  'Ꝍ' => 'ꝍ',
  'Ꝏ' => 'ꝏ',
  'Ꝑ' => 'ꝑ',
  'Ꝓ' => 'ꝓ',
  'Ꝕ' => 'ꝕ',
  'Ꝗ' => 'ꝗ',
  'Ꝙ' => 'ꝙ',
  'Ꝛ' => 'ꝛ',
  'Ꝝ' => 'ꝝ',
  'Ꝟ' => 'ꝟ',
  'Ꝡ' => 'ꝡ',
  'Ꝣ' => 'ꝣ',
  'Ꝥ' => 'ꝥ',
  'Ꝧ' => 'ꝧ',
  'Ꝩ' => 'ꝩ',
  'Ꝫ' => 'ꝫ',
  'Ꝭ' => 'ꝭ',
  'Ꝯ' => 'ꝯ',
  'Ꝺ' => 'ꝺ',
  'Ꝼ' => 'ꝼ',
  'Ᵹ' => 'ᵹ',
  'Ꝿ' => 'ꝿ',
  'Ꞁ' => 'ꞁ',
  'Ꞃ' => 'ꞃ',
  'Ꞅ' => 'ꞅ',
  'Ꞇ' => 'ꞇ',
  'Ꞌ' => 'ꞌ',
  'Ɥ' => 'ɥ',
  'Ꞑ' => 'ꞑ',
  'Ꞓ' => 'ꞓ',
  'Ꞗ' => 'ꞗ',
  'Ꞙ' => 'ꞙ',
  'Ꞛ' => 'ꞛ',
  'Ꞝ' => 'ꞝ',
  'Ꞟ' => 'ꞟ',
  'Ꞡ' => 'ꞡ',
  'Ꞣ' => 'ꞣ',
  'Ꞥ' => 'ꞥ',
  'Ꞧ' => 'ꞧ',
  'Ꞩ' => 'ꞩ',
  'Ɦ' => 'ɦ',
  'Ɜ' => 'ɜ',
  'Ɡ' => 'ɡ',
  'Ɬ' => 'ɬ',
  'Ɪ' => 'ɪ',
  'Ʞ' => 'ʞ',
  'Ʇ' => 'ʇ',
  'Ʝ' => 'ʝ',
  'Ꭓ' => 'ꭓ',
  'Ꞵ' => 'ꞵ',
  'Ꞷ' => 'ꞷ',
  'Ꞹ' => 'ꞹ',
  'Ꞻ' => 'ꞻ',
  'Ꞽ' => 'ꞽ',
  'Ꞿ' => 'ꞿ',
  'Ꟃ' => 'ꟃ',
  'Ꞔ' => 'ꞔ',
  'Ʂ' => 'ʂ',
  'Ᶎ' => 'ᶎ',
  'Ꟈ' => 'ꟈ',
  'Ꟊ' => 'ꟊ',
  'Ꟶ' => 'ꟶ',
  'Ａ' => 'ａ',
  'Ｂ' => 'ｂ',
  'Ｃ' => 'ｃ',
  'Ｄ' => 'ｄ',
  'Ｅ' => 'ｅ',
  'Ｆ' => 'ｆ',
  'Ｇ' => 'ｇ',
  'Ｈ' => 'ｈ',
  'Ｉ' => 'ｉ',
  'Ｊ' => 'ｊ',
  'Ｋ' => 'ｋ',
  'Ｌ' => 'ｌ',
  'Ｍ' => 'ｍ',
  'Ｎ' => 'ｎ',
  'Ｏ' => 'ｏ',
  'Ｐ' => 'ｐ',
  'Ｑ' => 'ｑ',
  'Ｒ' => 'ｒ',
  'Ｓ' => 'ｓ',
  'Ｔ' => 'ｔ',
  'Ｕ' => 'ｕ',
  'Ｖ' => 'ｖ',
  'Ｗ' => 'ｗ',
  'Ｘ' => 'ｘ',
  'Ｙ' => 'ｙ',
  'Ｚ' => 'ｚ',
  '𐐀' => '𐐨',
  '𐐁' => '𐐩',
  '𐐂' => '𐐪',
  '𐐃' => '𐐫',
  '𐐄' => '𐐬',
  '𐐅' => '𐐭',
  '𐐆' => '𐐮',
  '𐐇' => '𐐯',
  '𐐈' => '𐐰',
  '𐐉' => '𐐱',
  '𐐊' => '𐐲',
  '𐐋' => '𐐳',
  '𐐌' => '𐐴',
  '𐐍' => '𐐵',
  '𐐎' => '𐐶',
  '𐐏' => '𐐷',
  '𐐐' => '𐐸',
  '𐐑' => '𐐹',
  '𐐒' => '𐐺',
  '𐐓' => '𐐻',
  '𐐔' => '𐐼',
  '𐐕' => '𐐽',
  '𐐖' => '𐐾',
  '𐐗' => '𐐿',
  '𐐘' => '𐑀',
  '𐐙' => '𐑁',
  '𐐚' => '𐑂',
  '𐐛' => '𐑃',
  '𐐜' => '𐑄',
  '𐐝' => '𐑅',
  '𐐞' => '𐑆',
  '𐐟' => '𐑇',
  '𐐠' => '𐑈',
  '𐐡' => '𐑉',
  '𐐢' => '𐑊',
  '𐐣' => '𐑋',
  '𐐤' => '𐑌',
  '𐐥' => '𐑍',
  '𐐦' => '𐑎',
  '𐐧' => '𐑏',
  '𐒰' => '𐓘',
  '𐒱' => '𐓙',
  '𐒲' => '𐓚',
  '𐒳' => '𐓛',
  '𐒴' => '𐓜',
  '𐒵' => '𐓝',
  '𐒶' => '𐓞',
  '𐒷' => '𐓟',
  '𐒸' => '𐓠',
  '𐒹' => '𐓡',
  '𐒺' => '𐓢',
  '𐒻' => '𐓣',
  '𐒼' => '𐓤',
  '𐒽' => '𐓥',
  '𐒾' => '𐓦',
  '𐒿' => '𐓧',
  '𐓀' => '𐓨',
  '𐓁' => '𐓩',
  '𐓂' => '𐓪',
  '𐓃' => '𐓫',
  '𐓄' => '𐓬',
  '𐓅' => '𐓭',
  '𐓆' => '𐓮',
  '𐓇' => '𐓯',
  '𐓈' => '𐓰',
  '𐓉' => '𐓱',
  '𐓊' => '𐓲',
  '𐓋' => '𐓳',
  '𐓌' => '𐓴',
  '𐓍' => '𐓵',
  '𐓎' => '𐓶',
  '𐓏' => '𐓷',
  '𐓐' => '𐓸',
  '𐓑' => '𐓹',
  '𐓒' => '𐓺',
  '𐓓' => '𐓻',
  '𐲀' => '𐳀',
  '𐲁' => '𐳁',
  '𐲂' => '𐳂',
  '𐲃' => '𐳃',
  '𐲄' => '𐳄',
  '𐲅' => '𐳅',
  '𐲆' => '𐳆',
  '𐲇' => '𐳇',
  '𐲈' => '𐳈',
  '𐲉' => '𐳉',
  '𐲊' => '𐳊',
  '𐲋' => '𐳋',
  '𐲌' => '𐳌',
  '𐲍' => '𐳍',
  '𐲎' => '𐳎',
  '𐲏' => '𐳏',
  '𐲐' => '𐳐',
  '𐲑' => '𐳑',
  '𐲒' => '𐳒',
  '𐲓' => '𐳓',
  '𐲔' => '𐳔',
  '𐲕' => '𐳕',
  '𐲖' => '𐳖',
  '𐲗' => '𐳗',
  '𐲘' => '𐳘',
  '𐲙' => '𐳙',
  '𐲚' => '𐳚',
  '𐲛' => '𐳛',
  '𐲜' => '𐳜',
  '𐲝' => '𐳝',
  '𐲞' => '𐳞',
  '𐲟' => '𐳟',
  '𐲠' => '𐳠',
  '𐲡' => '𐳡',
  '𐲢' => '𐳢',
  '𐲣' => '𐳣',
  '𐲤' => '𐳤',
  '𐲥' => '𐳥',
  '𐲦' => '𐳦',
  '𐲧' => '𐳧',
  '𐲨' => '𐳨',
  '𐲩' => '𐳩',
  '𐲪' => '𐳪',
  '𐲫' => '𐳫',
  '𐲬' => '𐳬',
  '𐲭' => '𐳭',
  '𐲮' => '𐳮',
  '𐲯' => '𐳯',
  '𐲰' => '𐳰',
  '𐲱' => '𐳱',
  '𐲲' => '𐳲',
  '𑢠' => '𑣀',
  '𑢡' => '𑣁',
  '𑢢' => '𑣂',
  '𑢣' => '𑣃',
  '𑢤' => '𑣄',
  '𑢥' => '𑣅',
  '𑢦' => '𑣆',
  '𑢧' => '𑣇',
  '𑢨' => '𑣈',
  '𑢩' => '𑣉',
  '𑢪' => '𑣊',
  '𑢫' => '𑣋',
  '𑢬' => '𑣌',
  '𑢭' => '𑣍',
  '𑢮' => '𑣎',
  '𑢯' => '𑣏',
  '𑢰' => '𑣐',
  '𑢱' => '𑣑',
  '𑢲' => '𑣒',
  '𑢳' => '𑣓',
  '𑢴' => '𑣔',
  '𑢵' => '𑣕',
  '𑢶' => '𑣖',
  '𑢷' => '𑣗',
  '𑢸' => '𑣘',
  '𑢹' => '𑣙',
  '𑢺' => '𑣚',
  '𑢻' => '𑣛',
  '𑢼' => '𑣜',
  '𑢽' => '𑣝',
  '𑢾' => '𑣞',
  '𑢿' => '𑣟',
  '𖹀' => '𖹠',
  '𖹁' => '𖹡',
  '𖹂' => '𖹢',
  '𖹃' => '𖹣',
  '𖹄' => '𖹤',
  '𖹅' => '𖹥',
  '𖹆' => '𖹦',
  '𖹇' => '𖹧',
  '𖹈' => '𖹨',
  '𖹉' => '𖹩',
  '𖹊' => '𖹪',
  '𖹋' => '𖹫',
  '𖹌' => '𖹬',
  '𖹍' => '𖹭',
  '𖹎' => '𖹮',
  '𖹏' => '𖹯',
  '𖹐' => '𖹰',
  '𖹑' => '𖹱',
  '𖹒' => '𖹲',
  '𖹓' => '𖹳',
  '𖹔' => '𖹴',
  '𖹕' => '𖹵',
  '𖹖' => '𖹶',
  '𖹗' => '𖹷',
  '𖹘' => '𖹸',
  '𖹙' => '𖹹',
  '𖹚' => '𖹺',
  '𖹛' => '𖹻',
  '𖹜' => '𖹼',
  '𖹝' => '𖹽',
  '𖹞' => '𖹾',
  '𖹟' => '𖹿',
  '𞤀' => '𞤢',
  '𞤁' => '𞤣',
  '𞤂' => '𞤤',
  '𞤃' => '𞤥',
  '𞤄' => '𞤦',
  '𞤅' => '𞤧',
  '𞤆' => '𞤨',
  '𞤇' => '𞤩',
  '𞤈' => '𞤪',
  '𞤉' => '𞤫',
  '𞤊' => '𞤬',
  '𞤋' => '𞤭',
  '𞤌' => '𞤮',
  '𞤍' => '𞤯',
  '𞤎' => '𞤰',
  '𞤏' => '𞤱',
  '𞤐' => '𞤲',
  '𞤑' => '𞤳',
  '𞤒' => '𞤴',
  '𞤓' => '𞤵',
  '𞤔' => '𞤶',
  '𞤕' => '𞤷',
  '𞤖' => '𞤸',
  '𞤗' => '𞤹',
  '𞤘' => '𞤺',
  '𞤙' => '𞤻',
  '𞤚' => '𞤼',
  '𞤛' => '𞤽',
  '𞤜' => '𞤾',
  '𞤝' => '𞤿',
  '𞤞' => '𞥀',
  '𞤟' => '𞥁',
  '𞤠' => '𞥂',
  '𞤡' => '𞥃',
);
<?php

// from Case_Ignorable in https://unicode.org/Public/UNIDATA/DerivedCoreProperties.txt

return '/(?<![\x{0027}\x{002E}\x{003A}\x{005E}\x{0060}\x{00A8}\x{00AD}\x{00AF}\x{00B4}\x{00B7}\x{00B8}\x{02B0}-\x{02C1}\x{02C2}-\x{02C5}\x{02C6}-\x{02D1}\x{02D2}-\x{02DF}\x{02E0}-\x{02E4}\x{02E5}-\x{02EB}\x{02EC}\x{02ED}\x{02EE}\x{02EF}-\x{02FF}\x{0300}-\x{036F}\x{0374}\x{0375}\x{037A}\x{0384}-\x{0385}\x{0387}\x{0483}-\x{0487}\x{0488}-\x{0489}\x{0559}\x{0591}-\x{05BD}\x{05BF}\x{05C1}-\x{05C2}\x{05C4}-\x{05C5}\x{05C7}\x{05F4}\x{0600}-\x{0605}\x{0610}-\x{061A}\x{061C}\x{0640}\x{064B}-\x{065F}\x{0670}\x{06D6}-\x{06DC}\x{06DD}\x{06DF}-\x{06E4}\x{06E5}-\x{06E6}\x{06E7}-\x{06E8}\x{06EA}-\x{06ED}\x{070F}\x{0711}\x{0730}-\x{074A}\x{07A6}-\x{07B0}\x{07EB}-\x{07F3}\x{07F4}-\x{07F5}\x{07FA}\x{07FD}\x{0816}-\x{0819}\x{081A}\x{081B}-\x{0823}\x{0824}\x{0825}-\x{0827}\x{0828}\x{0829}-\x{082D}\x{0859}-\x{085B}\x{08D3}-\x{08E1}\x{08E2}\x{08E3}-\x{0902}\x{093A}\x{093C}\x{0941}-\x{0948}\x{094D}\x{0951}-\x{0957}\x{0962}-\x{0963}\x{0971}\x{0981}\x{09BC}\x{09C1}-\x{09C4}\x{09CD}\x{09E2}-\x{09E3}\x{09FE}\x{0A01}-\x{0A02}\x{0A3C}\x{0A41}-\x{0A42}\x{0A47}-\x{0A48}\x{0A4B}-\x{0A4D}\x{0A51}\x{0A70}-\x{0A71}\x{0A75}\x{0A81}-\x{0A82}\x{0ABC}\x{0AC1}-\x{0AC5}\x{0AC7}-\x{0AC8}\x{0ACD}\x{0AE2}-\x{0AE3}\x{0AFA}-\x{0AFF}\x{0B01}\x{0B3C}\x{0B3F}\x{0B41}-\x{0B44}\x{0B4D}\x{0B56}\x{0B62}-\x{0B63}\x{0B82}\x{0BC0}\x{0BCD}\x{0C00}\x{0C04}\x{0C3E}-\x{0C40}\x{0C46}-\x{0C48}\x{0C4A}-\x{0C4D}\x{0C55}-\x{0C56}\x{0C62}-\x{0C63}\x{0C81}\x{0CBC}\x{0CBF}\x{0CC6}\x{0CCC}-\x{0CCD}\x{0CE2}-\x{0CE3}\x{0D00}-\x{0D01}\x{0D3B}-\x{0D3C}\x{0D41}-\x{0D44}\x{0D4D}\x{0D62}-\x{0D63}\x{0DCA}\x{0DD2}-\x{0DD4}\x{0DD6}\x{0E31}\x{0E34}-\x{0E3A}\x{0E46}\x{0E47}-\x{0E4E}\x{0EB1}\x{0EB4}-\x{0EB9}\x{0EBB}-\x{0EBC}\x{0EC6}\x{0EC8}-\x{0ECD}\x{0F18}-\x{0F19}\x{0F35}\x{0F37}\x{0F39}\x{0F71}-\x{0F7E}\x{0F80}-\x{0F84}\x{0F86}-\x{0F87}\x{0F8D}-\x{0F97}\x{0F99}-\x{0FBC}\x{0FC6}\x{102D}-\x{1030}\x{1032}-\x{1037}\x{1039}-\x{103A}\x{103D}-\x{103E}\x{1058}-\x{1059}\x{105E}-\x{1060}\x{1071}-\x{1074}\x{1082}\x{1085}-\x{1086}\x{108D}\x{109D}\x{10FC}\x{135D}-\x{135F}\x{1712}-\x{1714}\x{1732}-\x{1734}\x{1752}-\x{1753}\x{1772}-\x{1773}\x{17B4}-\x{17B5}\x{17B7}-\x{17BD}\x{17C6}\x{17C9}-\x{17D3}\x{17D7}\x{17DD}\x{180B}-\x{180D}\x{180E}\x{1843}\x{1885}-\x{1886}\x{18A9}\x{1920}-\x{1922}\x{1927}-\x{1928}\x{1932}\x{1939}-\x{193B}\x{1A17}-\x{1A18}\x{1A1B}\x{1A56}\x{1A58}-\x{1A5E}\x{1A60}\x{1A62}\x{1A65}-\x{1A6C}\x{1A73}-\x{1A7C}\x{1A7F}\x{1AA7}\x{1AB0}-\x{1ABD}\x{1ABE}\x{1B00}-\x{1B03}\x{1B34}\x{1B36}-\x{1B3A}\x{1B3C}\x{1B42}\x{1B6B}-\x{1B73}\x{1B80}-\x{1B81}\x{1BA2}-\x{1BA5}\x{1BA8}-\x{1BA9}\x{1BAB}-\x{1BAD}\x{1BE6}\x{1BE8}-\x{1BE9}\x{1BED}\x{1BEF}-\x{1BF1}\x{1C2C}-\x{1C33}\x{1C36}-\x{1C37}\x{1C78}-\x{1C7D}\x{1CD0}-\x{1CD2}\x{1CD4}-\x{1CE0}\x{1CE2}-\x{1CE8}\x{1CED}\x{1CF4}\x{1CF8}-\x{1CF9}\x{1D2C}-\x{1D6A}\x{1D78}\x{1D9B}-\x{1DBF}\x{1DC0}-\x{1DF9}\x{1DFB}-\x{1DFF}\x{1FBD}\x{1FBF}-\x{1FC1}\x{1FCD}-\x{1FCF}\x{1FDD}-\x{1FDF}\x{1FED}-\x{1FEF}\x{1FFD}-\x{1FFE}\x{200B}-\x{200F}\x{2018}\x{2019}\x{2024}\x{2027}\x{202A}-\x{202E}\x{2060}-\x{2064}\x{2066}-\x{206F}\x{2071}\x{207F}\x{2090}-\x{209C}\x{20D0}-\x{20DC}\x{20DD}-\x{20E0}\x{20E1}\x{20E2}-\x{20E4}\x{20E5}-\x{20F0}\x{2C7C}-\x{2C7D}\x{2CEF}-\x{2CF1}\x{2D6F}\x{2D7F}\x{2DE0}-\x{2DFF}\x{2E2F}\x{3005}\x{302A}-\x{302D}\x{3031}-\x{3035}\x{303B}\x{3099}-\x{309A}\x{309B}-\x{309C}\x{309D}-\x{309E}\x{30FC}-\x{30FE}\x{A015}\x{A4F8}-\x{A4FD}\x{A60C}\x{A66F}\x{A670}-\x{A672}\x{A674}-\x{A67D}\x{A67F}\x{A69C}-\x{A69D}\x{A69E}-\x{A69F}\x{A6F0}-\x{A6F1}\x{A700}-\x{A716}\x{A717}-\x{A71F}\x{A720}-\x{A721}\x{A770}\x{A788}\x{A789}-\x{A78A}\x{A7F8}-\x{A7F9}\x{A802}\x{A806}\x{A80B}\x{A825}-\x{A826}\x{A8C4}-\x{A8C5}\x{A8E0}-\x{A8F1}\x{A8FF}\x{A926}-\x{A92D}\x{A947}-\x{A951}\x{A980}-\x{A982}\x{A9B3}\x{A9B6}-\x{A9B9}\x{A9BC}\x{A9CF}\x{A9E5}\x{A9E6}\x{AA29}-\x{AA2E}\x{AA31}-\x{AA32}\x{AA35}-\x{AA36}\x{AA43}\x{AA4C}\x{AA70}\x{AA7C}\x{AAB0}\x{AAB2}-\x{AAB4}\x{AAB7}-\x{AAB8}\x{AABE}-\x{AABF}\x{AAC1}\x{AADD}\x{AAEC}-\x{AAED}\x{AAF3}-\x{AAF4}\x{AAF6}\x{AB5B}\x{AB5C}-\x{AB5F}\x{ABE5}\x{ABE8}\x{ABED}\x{FB1E}\x{FBB2}-\x{FBC1}\x{FE00}-\x{FE0F}\x{FE13}\x{FE20}-\x{FE2F}\x{FE52}\x{FE55}\x{FEFF}\x{FF07}\x{FF0E}\x{FF1A}\x{FF3E}\x{FF40}\x{FF70}\x{FF9E}-\x{FF9F}\x{FFE3}\x{FFF9}-\x{FFFB}\x{101FD}\x{102E0}\x{10376}-\x{1037A}\x{10A01}-\x{10A03}\x{10A05}-\x{10A06}\x{10A0C}-\x{10A0F}\x{10A38}-\x{10A3A}\x{10A3F}\x{10AE5}-\x{10AE6}\x{10D24}-\x{10D27}\x{10F46}-\x{10F50}\x{11001}\x{11038}-\x{11046}\x{1107F}-\x{11081}\x{110B3}-\x{110B6}\x{110B9}-\x{110BA}\x{110BD}\x{110CD}\x{11100}-\x{11102}\x{11127}-\x{1112B}\x{1112D}-\x{11134}\x{11173}\x{11180}-\x{11181}\x{111B6}-\x{111BE}\x{111C9}-\x{111CC}\x{1122F}-\x{11231}\x{11234}\x{11236}-\x{11237}\x{1123E}\x{112DF}\x{112E3}-\x{112EA}\x{11300}-\x{11301}\x{1133B}-\x{1133C}\x{11340}\x{11366}-\x{1136C}\x{11370}-\x{11374}\x{11438}-\x{1143F}\x{11442}-\x{11444}\x{11446}\x{1145E}\x{114B3}-\x{114B8}\x{114BA}\x{114BF}-\x{114C0}\x{114C2}-\x{114C3}\x{115B2}-\x{115B5}\x{115BC}-\x{115BD}\x{115BF}-\x{115C0}\x{115DC}-\x{115DD}\x{11633}-\x{1163A}\x{1163D}\x{1163F}-\x{11640}\x{116AB}\x{116AD}\x{116B0}-\x{116B5}\x{116B7}\x{1171D}-\x{1171F}\x{11722}-\x{11725}\x{11727}-\x{1172B}\x{1182F}-\x{11837}\x{11839}-\x{1183A}\x{11A01}-\x{11A0A}\x{11A33}-\x{11A38}\x{11A3B}-\x{11A3E}\x{11A47}\x{11A51}-\x{11A56}\x{11A59}-\x{11A5B}\x{11A8A}-\x{11A96}\x{11A98}-\x{11A99}\x{11C30}-\x{11C36}\x{11C38}-\x{11C3D}\x{11C3F}\x{11C92}-\x{11CA7}\x{11CAA}-\x{11CB0}\x{11CB2}-\x{11CB3}\x{11CB5}-\x{11CB6}\x{11D31}-\x{11D36}\x{11D3A}\x{11D3C}-\x{11D3D}\x{11D3F}-\x{11D45}\x{11D47}\x{11D90}-\x{11D91}\x{11D95}\x{11D97}\x{11EF3}-\x{11EF4}\x{16AF0}-\x{16AF4}\x{16B30}-\x{16B36}\x{16B40}-\x{16B43}\x{16F8F}-\x{16F92}\x{16F93}-\x{16F9F}\x{16FE0}-\x{16FE1}\x{1BC9D}-\x{1BC9E}\x{1BCA0}-\x{1BCA3}\x{1D167}-\x{1D169}\x{1D173}-\x{1D17A}\x{1D17B}-\x{1D182}\x{1D185}-\x{1D18B}\x{1D1AA}-\x{1D1AD}\x{1D242}-\x{1D244}\x{1DA00}-\x{1DA36}\x{1DA3B}-\x{1DA6C}\x{1DA75}\x{1DA84}\x{1DA9B}-\x{1DA9F}\x{1DAA1}-\x{1DAAF}\x{1E000}-\x{1E006}\x{1E008}-\x{1E018}\x{1E01B}-\x{1E021}\x{1E023}-\x{1E024}\x{1E026}-\x{1E02A}\x{1E8D0}-\x{1E8D6}\x{1E944}-\x{1E94A}\x{1F3FB}-\x{1F3FF}\x{E0001}\x{E0020}-\x{E007F}\x{E0100}-\x{E01EF}])(\pL)(\pL*+)/u';
<?php

return array (
  'a' => 'A',
  'b' => 'B',
  'c' => 'C',
  'd' => 'D',
  'e' => 'E',
  'f' => 'F',
  'g' => 'G',
  'h' => 'H',
  'i' => 'I',
  'j' => 'J',
  'k' => 'K',
  'l' => 'L',
  'm' => 'M',
  'n' => 'N',
  'o' => 'O',
  'p' => 'P',
  'q' => 'Q',
  'r' => 'R',
  's' => 'S',
  't' => 'T',
  'u' => 'U',
  'v' => 'V',
  'w' => 'W',
  'x' => 'X',
  'y' => 'Y',
  'z' => 'Z',
  'µ' => 'Μ',
  'à' => 'À',
  'á' => 'Á',
  'â' => 'Â',
  'ã' => 'Ã',
  'ä' => 'Ä',
  'å' => 'Å',
  'æ' => 'Æ',
  'ç' => 'Ç',
  'è' => 'È',
  'é' => 'É',
  'ê' => 'Ê',
  'ë' => 'Ë',
  'ì' => 'Ì',
  'í' => 'Í',
  'î' => 'Î',
  'ï' => 'Ï',
  'ð' => 'Ð',
  'ñ' => 'Ñ',
  'ò' => 'Ò',
  'ó' => 'Ó',
  'ô' => 'Ô',
  'õ' => 'Õ',
  'ö' => 'Ö',
  'ø' => 'Ø',
  'ù' => 'Ù',
  'ú' => 'Ú',
  'û' => 'Û',
  'ü' => 'Ü',
  'ý' => 'Ý',
  'þ' => 'Þ',
  'ÿ' => 'Ÿ',
  'ā' => 'Ā',
  'ă' => 'Ă',
  'ą' => 'Ą',
  'ć' => 'Ć',
  'ĉ' => 'Ĉ',
  'ċ' => 'Ċ',
  'č' => 'Č',
  'ď' => 'Ď',
  'đ' => 'Đ',
  'ē' => 'Ē',
  'ĕ' => 'Ĕ',
  'ė' => 'Ė',
  'ę' => 'Ę',
  'ě' => 'Ě',
  'ĝ' => 'Ĝ',
  'ğ' => 'Ğ',
  'ġ' => 'Ġ',
  'ģ' => 'Ģ',
  'ĥ' => 'Ĥ',
  'ħ' => 'Ħ',
  'ĩ' => 'Ĩ',
  'ī' => 'Ī',
  'ĭ' => 'Ĭ',
  'į' => 'Į',
  'ı' => 'I',
  'ĳ' => 'Ĳ',
  'ĵ' => 'Ĵ',
  'ķ' => 'Ķ',
  'ĺ' => 'Ĺ',
  'ļ' => 'Ļ',
  'ľ' => 'Ľ',
  'ŀ' => 'Ŀ',
  'ł' => 'Ł',
  'ń' => 'Ń',
  'ņ' => 'Ņ',
  'ň' => 'Ň',
  'ŋ' => 'Ŋ',
  'ō' => 'Ō',
  'ŏ' => 'Ŏ',
  'ő' => 'Ő',
  'œ' => 'Œ',
  'ŕ' => 'Ŕ',
  'ŗ' => 'Ŗ',
  'ř' => 'Ř',
  'ś' => 'Ś',
  'ŝ' => 'Ŝ',
  'ş' => 'Ş',
  'š' => 'Š',
  'ţ' => 'Ţ',
  'ť' => 'Ť',
  'ŧ' => 'Ŧ',
  'ũ' => 'Ũ',
  'ū' => 'Ū',
  'ŭ' => 'Ŭ',
  'ů' => 'Ů',
  'ű' => 'Ű',
  'ų' => 'Ų',
  'ŵ' => 'Ŵ',
  'ŷ' => 'Ŷ',
  'ź' => 'Ź',
  'ż' => 'Ż',
  'ž' => 'Ž',
  'ſ' => 'S',
  'ƀ' => 'Ƀ',
  'ƃ' => 'Ƃ',
  'ƅ' => 'Ƅ',
  'ƈ' => 'Ƈ',
  'ƌ' => 'Ƌ',
  'ƒ' => 'Ƒ',
  'ƕ' => 'Ƕ',
  'ƙ' => 'Ƙ',
  'ƚ' => 'Ƚ',
  'ƞ' => 'Ƞ',
  'ơ' => 'Ơ',
  'ƣ' => 'Ƣ',
  'ƥ' => 'Ƥ',
  'ƨ' => 'Ƨ',
  'ƭ' => 'Ƭ',
  'ư' => 'Ư',
  'ƴ' => 'Ƴ',
  'ƶ' => 'Ƶ',
  'ƹ' => 'Ƹ',
  'ƽ' => 'Ƽ',
  'ƿ' => 'Ƿ',
  'ǅ' => 'Ǆ',
  'ǆ' => 'Ǆ',
  'ǈ' => 'Ǉ',
  'ǉ' => 'Ǉ',
  'ǋ' => 'Ǌ',
  'ǌ' => 'Ǌ',
  'ǎ' => 'Ǎ',
  'ǐ' => 'Ǐ',
  'ǒ' => 'Ǒ',
  'ǔ' => 'Ǔ',
  'ǖ' => 'Ǖ',
  'ǘ' => 'Ǘ',
  'ǚ' => 'Ǚ',
  'ǜ' => 'Ǜ',
  'ǝ' => 'Ǝ',
  'ǟ' => 'Ǟ',
  'ǡ' => 'Ǡ',
  'ǣ' => 'Ǣ',
  'ǥ' => 'Ǥ',
  'ǧ' => 'Ǧ',
  'ǩ' => 'Ǩ',
  'ǫ' => 'Ǫ',
  'ǭ' => 'Ǭ',
  'ǯ' => 'Ǯ',
  'ǲ' => 'Ǳ',
  'ǳ' => 'Ǳ',
  'ǵ' => 'Ǵ',
  'ǹ' => 'Ǹ',
  'ǻ' => 'Ǻ',
  'ǽ' => 'Ǽ',
  'ǿ' => 'Ǿ',
  'ȁ' => 'Ȁ',
  'ȃ' => 'Ȃ',
  'ȅ' => 'Ȅ',
  'ȇ' => 'Ȇ',
  'ȉ' => 'Ȉ',
  'ȋ' => 'Ȋ',
  'ȍ' => 'Ȍ',
  'ȏ' => 'Ȏ',
  'ȑ' => 'Ȑ',
  'ȓ' => 'Ȓ',
  'ȕ' => 'Ȕ',
  'ȗ' => 'Ȗ',
  'ș' => 'Ș',
  'ț' => 'Ț',
  'ȝ' => 'Ȝ',
  'ȟ' => 'Ȟ',
  'ȣ' => 'Ȣ',
  'ȥ' => 'Ȥ',
  'ȧ' => 'Ȧ',
  'ȩ' => 'Ȩ',
  'ȫ' => 'Ȫ',
  'ȭ' => 'Ȭ',
  'ȯ' => 'Ȯ',
  'ȱ' => 'Ȱ',
  'ȳ' => 'Ȳ',
  'ȼ' => 'Ȼ',
  'ȿ' => 'Ȿ',
  'ɀ' => 'Ɀ',
  'ɂ' => 'Ɂ',
  'ɇ' => 'Ɇ',
  'ɉ' => 'Ɉ',
  'ɋ' => 'Ɋ',
  'ɍ' => 'Ɍ',
  'ɏ' => 'Ɏ',
  'ɐ' => 'Ɐ',
  'ɑ' => 'Ɑ',
  'ɒ' => 'Ɒ',
  'ɓ' => 'Ɓ',
  'ɔ' => 'Ɔ',
  'ɖ' => 'Ɖ',
  'ɗ' => 'Ɗ',
  'ə' => 'Ə',
  'ɛ' => 'Ɛ',
  'ɜ' => 'Ɜ',
  'ɠ' => 'Ɠ',
  'ɡ' => 'Ɡ',
  'ɣ' => 'Ɣ',
  'ɥ' => 'Ɥ',
  'ɦ' => 'Ɦ',
  'ɨ' => 'Ɨ',
  'ɩ' => 'Ɩ',
  'ɪ' => 'Ɪ',
  'ɫ' => 'Ɫ',
  'ɬ' => 'Ɬ',
  'ɯ' => 'Ɯ',
  'ɱ' => 'Ɱ',
  'ɲ' => 'Ɲ',
  'ɵ' => 'Ɵ',
  'ɽ' => 'Ɽ',
  'ʀ' => 'Ʀ',
  'ʂ' => 'Ʂ',
  'ʃ' => 'Ʃ',
  'ʇ' => 'Ʇ',
  'ʈ' => 'Ʈ',
  'ʉ' => 'Ʉ',
  'ʊ' => 'Ʊ',
  'ʋ' => 'Ʋ',
  'ʌ' => 'Ʌ',
  'ʒ' => 'Ʒ',
  'ʝ' => 'Ʝ',
  'ʞ' => 'Ʞ',
  'ͅ' => 'Ι',
  'ͱ' => 'Ͱ',
  'ͳ' => 'Ͳ',
  'ͷ' => 'Ͷ',
  'ͻ' => 'Ͻ',
  'ͼ' => 'Ͼ',
  'ͽ' => 'Ͽ',
  'ά' => 'Ά',
  'έ' => 'Έ',
  'ή' => 'Ή',
  'ί' => 'Ί',
  'α' => 'Α',
  'β' => 'Β',
  'γ' => 'Γ',
  'δ' => 'Δ',
  'ε' => 'Ε',
  'ζ' => 'Ζ',
  'η' => 'Η',
  'θ' => 'Θ',
  'ι' => 'Ι',
  'κ' => 'Κ',
  'λ' => 'Λ',
  'μ' => 'Μ',
  'ν' => 'Ν',
  'ξ' => 'Ξ',
  'ο' => 'Ο',
  'π' => 'Π',
  'ρ' => 'Ρ',
  'ς' => 'Σ',
  'σ' => 'Σ',
  'τ' => 'Τ',
  'υ' => 'Υ',
  'φ' => 'Φ',
  'χ' => 'Χ',
  'ψ' => 'Ψ',
  'ω' => 'Ω',
  'ϊ' => 'Ϊ',
  'ϋ' => 'Ϋ',
  'ό' => 'Ό',
  'ύ' => 'Ύ',
  'ώ' => 'Ώ',
  'ϐ' => 'Β',
  'ϑ' => 'Θ',
  'ϕ' => 'Φ',
  'ϖ' => 'Π',
  'ϗ' => 'Ϗ',
  'ϙ' => 'Ϙ',
  'ϛ' => 'Ϛ',
  'ϝ' => 'Ϝ',
  'ϟ' => 'Ϟ',
  'ϡ' => 'Ϡ',
  'ϣ' => 'Ϣ',
  'ϥ' => 'Ϥ',
  'ϧ' => 'Ϧ',
  'ϩ' => 'Ϩ',
  'ϫ' => 'Ϫ',
  'ϭ' => 'Ϭ',
  'ϯ' => 'Ϯ',
  'ϰ' => 'Κ',
  'ϱ' => 'Ρ',
  'ϲ' => 'Ϲ',
  'ϳ' => 'Ϳ',
  'ϵ' => 'Ε',
  'ϸ' => 'Ϸ',
  'ϻ' => 'Ϻ',
  'а' => 'А',
  'б' => 'Б',
  'в' => 'В',
  'г' => 'Г',
  'д' => 'Д',
  'е' => 'Е',
  'ж' => 'Ж',
  'з' => 'З',
  'и' => 'И',
  'й' => 'Й',
  'к' => 'К',
  'л' => 'Л',
  'м' => 'М',
  'н' => 'Н',
  'о' => 'О',
  'п' => 'П',
  'р' => 'Р',
  'с' => 'С',
  'т' => 'Т',
  'у' => 'У',
  'ф' => 'Ф',
  'х' => 'Х',
  'ц' => 'Ц',
  'ч' => 'Ч',
  'ш' => 'Ш',
  'щ' => 'Щ',
  'ъ' => 'Ъ',
  'ы' => 'Ы',
  'ь' => 'Ь',
  'э' => 'Э',
  'ю' => 'Ю',
  'я' => 'Я',
  'ѐ' => 'Ѐ',
  'ё' => 'Ё',
  'ђ' => 'Ђ',
  'ѓ' => 'Ѓ',
  'є' => 'Є',
  'ѕ' => 'Ѕ',
  'і' => 'І',
  'ї' => 'Ї',
  'ј' => 'Ј',
  'љ' => 'Љ',
  'њ' => 'Њ',
  'ћ' => 'Ћ',
  'ќ' => 'Ќ',
  'ѝ' => 'Ѝ',
  'ў' => 'Ў',
  'џ' => 'Џ',
  'ѡ' => 'Ѡ',
  'ѣ' => 'Ѣ',
  'ѥ' => 'Ѥ',
  'ѧ' => 'Ѧ',
  'ѩ' => 'Ѩ',
  'ѫ' => 'Ѫ',
  'ѭ' => 'Ѭ',
  'ѯ' => 'Ѯ',
  'ѱ' => 'Ѱ',
  'ѳ' => 'Ѳ',
  'ѵ' => 'Ѵ',
  'ѷ' => 'Ѷ',
  'ѹ' => 'Ѹ',
  'ѻ' => 'Ѻ',
  'ѽ' => 'Ѽ',
  'ѿ' => 'Ѿ',
  'ҁ' => 'Ҁ',
  'ҋ' => 'Ҋ',
  'ҍ' => 'Ҍ',
  'ҏ' => 'Ҏ',
  'ґ' => 'Ґ',
  'ғ' => 'Ғ',
  'ҕ' => 'Ҕ',
  'җ' => 'Җ',
  'ҙ' => 'Ҙ',
  'қ' => 'Қ',
  'ҝ' => 'Ҝ',
  'ҟ' => 'Ҟ',
  'ҡ' => 'Ҡ',
  'ң' => 'Ң',
  'ҥ' => 'Ҥ',
  'ҧ' => 'Ҧ',
  'ҩ' => 'Ҩ',
  'ҫ' => 'Ҫ',
  'ҭ' => 'Ҭ',
  'ү' => 'Ү',
  'ұ' => 'Ұ',
  'ҳ' => 'Ҳ',
  'ҵ' => 'Ҵ',
  'ҷ' => 'Ҷ',
  'ҹ' => 'Ҹ',
  'һ' => 'Һ',
  'ҽ' => 'Ҽ',
  'ҿ' => 'Ҿ',
  'ӂ' => 'Ӂ',
  'ӄ' => 'Ӄ',
  'ӆ' => 'Ӆ',
  'ӈ' => 'Ӈ',
  'ӊ' => 'Ӊ',
  'ӌ' => 'Ӌ',
  'ӎ' => 'Ӎ',
  'ӏ' => 'Ӏ',
  'ӑ' => 'Ӑ',
  'ӓ' => 'Ӓ',
  'ӕ' => 'Ӕ',
  'ӗ' => 'Ӗ',
  'ә' => 'Ә',
  'ӛ' => 'Ӛ',
  'ӝ' => 'Ӝ',
  'ӟ' => 'Ӟ',
  'ӡ' => 'Ӡ',
  'ӣ' => 'Ӣ',
  'ӥ' => 'Ӥ',
  'ӧ' => 'Ӧ',
  'ө' => 'Ө',
  'ӫ' => 'Ӫ',
  'ӭ' => 'Ӭ',
  'ӯ' => 'Ӯ',
  'ӱ' => 'Ӱ',
  'ӳ' => 'Ӳ',
  'ӵ' => 'Ӵ',
  'ӷ' => 'Ӷ',
  'ӹ' => 'Ӹ',
  'ӻ' => 'Ӻ',
  'ӽ' => 'Ӽ',
  'ӿ' => 'Ӿ',
  'ԁ' => 'Ԁ',
  'ԃ' => 'Ԃ',
  'ԅ' => 'Ԅ',
  'ԇ' => 'Ԇ',
  'ԉ' => 'Ԉ',
  'ԋ' => 'Ԋ',
  'ԍ' => 'Ԍ',
  'ԏ' => 'Ԏ',
  'ԑ' => 'Ԑ',
  'ԓ' => 'Ԓ',
  'ԕ' => 'Ԕ',
  'ԗ' => 'Ԗ',
  'ԙ' => 'Ԙ',
  'ԛ' => 'Ԛ',
  'ԝ' => 'Ԝ',
  'ԟ' => 'Ԟ',
  'ԡ' => 'Ԡ',
  'ԣ' => 'Ԣ',
  'ԥ' => 'Ԥ',
  'ԧ' => 'Ԧ',
  'ԩ' => 'Ԩ',
  'ԫ' => 'Ԫ',
  'ԭ' => 'Ԭ',
  'ԯ' => 'Ԯ',
  'ա' => 'Ա',
  'բ' => 'Բ',
  'գ' => 'Գ',
  'դ' => 'Դ',
  'ե' => 'Ե',
  'զ' => 'Զ',
  'է' => 'Է',
  'ը' => 'Ը',
  'թ' => 'Թ',
  'ժ' => 'Ժ',
  'ի' => 'Ի',
  'լ' => 'Լ',
  'խ' => 'Խ',
  'ծ' => 'Ծ',
  'կ' => 'Կ',
  'հ' => 'Հ',
  'ձ' => 'Ձ',
  'ղ' => 'Ղ',
  'ճ' => 'Ճ',
  'մ' => 'Մ',
  'յ' => 'Յ',
  'ն' => 'Ն',
  'շ' => 'Շ',
  'ո' => 'Ո',
  'չ' => 'Չ',
  'պ' => 'Պ',
  'ջ' => 'Ջ',
  'ռ' => 'Ռ',
  'ս' => 'Ս',
  'վ' => 'Վ',
  'տ' => 'Տ',
  'ր' => 'Ր',
  'ց' => 'Ց',
  'ւ' => 'Ւ',
  'փ' => 'Փ',
  'ք' => 'Ք',
  'օ' => 'Օ',
  'ֆ' => 'Ֆ',
  'ა' => 'Ა',
  'ბ' => 'Ბ',
  'გ' => 'Გ',
  'დ' => 'Დ',
  'ე' => 'Ე',
  'ვ' => 'Ვ',
  'ზ' => 'Ზ',
  'თ' => 'Თ',
  'ი' => 'Ი',
  'კ' => 'Კ',
  'ლ' => 'Ლ',
  'მ' => 'Მ',
  'ნ' => 'Ნ',
  'ო' => 'Ო',
  'პ' => 'Პ',
  'ჟ' => 'Ჟ',
  'რ' => 'Რ',
  'ს' => 'Ს',
  'ტ' => 'Ტ',
  'უ' => 'Უ',
  'ფ' => 'Ფ',
  'ქ' => 'Ქ',
  'ღ' => 'Ღ',
  'ყ' => 'Ყ',
  'შ' => 'Შ',
  'ჩ' => 'Ჩ',
  'ც' => 'Ც',
  'ძ' => 'Ძ',
  'წ' => 'Წ',
  'ჭ' => 'Ჭ',
  'ხ' => 'Ხ',
  'ჯ' => 'Ჯ',
  'ჰ' => 'Ჰ',
  'ჱ' => 'Ჱ',
  'ჲ' => 'Ჲ',
  'ჳ' => 'Ჳ',
  'ჴ' => 'Ჴ',
  'ჵ' => 'Ჵ',
  'ჶ' => 'Ჶ',
  'ჷ' => 'Ჷ',
  'ჸ' => 'Ჸ',
  'ჹ' => 'Ჹ',
  'ჺ' => 'Ჺ',
  'ჽ' => 'Ჽ',
  'ჾ' => 'Ჾ',
  'ჿ' => 'Ჿ',
  'ᏸ' => 'Ᏸ',
  'ᏹ' => 'Ᏹ',
  'ᏺ' => 'Ᏺ',
  'ᏻ' => 'Ᏻ',
  'ᏼ' => 'Ᏼ',
  'ᏽ' => 'Ᏽ',
  'ᲀ' => 'В',
  'ᲁ' => 'Д',
  'ᲂ' => 'О',
  'ᲃ' => 'С',
  'ᲄ' => 'Т',
  'ᲅ' => 'Т',
  'ᲆ' => 'Ъ',
  'ᲇ' => 'Ѣ',
  'ᲈ' => 'Ꙋ',
  'ᵹ' => 'Ᵹ',
  'ᵽ' => 'Ᵽ',
  'ᶎ' => 'Ᶎ',
  'ḁ' => 'Ḁ',
  'ḃ' => 'Ḃ',
  'ḅ' => 'Ḅ',
  'ḇ' => 'Ḇ',
  'ḉ' => 'Ḉ',
  'ḋ' => 'Ḋ',
  'ḍ' => 'Ḍ',
  'ḏ' => 'Ḏ',
  'ḑ' => 'Ḑ',
  'ḓ' => 'Ḓ',
  'ḕ' => 'Ḕ',
  'ḗ' => 'Ḗ',
  'ḙ' => 'Ḙ',
  'ḛ' => 'Ḛ',
  'ḝ' => 'Ḝ',
  'ḟ' => 'Ḟ',
  'ḡ' => 'Ḡ',
  'ḣ' => 'Ḣ',
  'ḥ' => 'Ḥ',
  'ḧ' => 'Ḧ',
  'ḩ' => 'Ḩ',
  'ḫ' => 'Ḫ',
  'ḭ' => 'Ḭ',
  'ḯ' => 'Ḯ',
  'ḱ' => 'Ḱ',
  'ḳ' => 'Ḳ',
  'ḵ' => 'Ḵ',
  'ḷ' => 'Ḷ',
  'ḹ' => 'Ḹ',
  'ḻ' => 'Ḻ',
  'ḽ' => 'Ḽ',
  'ḿ' => 'Ḿ',
  'ṁ' => 'Ṁ',
  'ṃ' => 'Ṃ',
  'ṅ' => 'Ṅ',
  'ṇ' => 'Ṇ',
  'ṉ' => 'Ṉ',
  'ṋ' => 'Ṋ',
  'ṍ' => 'Ṍ',
  'ṏ' => 'Ṏ',
  'ṑ' => 'Ṑ',
  'ṓ' => 'Ṓ',
  'ṕ' => 'Ṕ',
  'ṗ' => 'Ṗ',
  'ṙ' => 'Ṙ',
  'ṛ' => 'Ṛ',
  'ṝ' => 'Ṝ',
  'ṟ' => 'Ṟ',
  'ṡ' => 'Ṡ',
  'ṣ' => 'Ṣ',
  'ṥ' => 'Ṥ',
  'ṧ' => 'Ṧ',
  'ṩ' => 'Ṩ',
  'ṫ' => 'Ṫ',
  'ṭ' => 'Ṭ',
  'ṯ' => 'Ṯ',
  'ṱ' => 'Ṱ',
  'ṳ' => 'Ṳ',
  'ṵ' => 'Ṵ',
  'ṷ' => 'Ṷ',
  'ṹ' => 'Ṹ',
  'ṻ' => 'Ṻ',
  'ṽ' => 'Ṽ',
  'ṿ' => 'Ṿ',
  'ẁ' => 'Ẁ',
  'ẃ' => 'Ẃ',
  'ẅ' => 'Ẅ',
  'ẇ' => 'Ẇ',
  'ẉ' => 'Ẉ',
  'ẋ' => 'Ẋ',
  'ẍ' => 'Ẍ',
  'ẏ' => 'Ẏ',
  'ẑ' => 'Ẑ',
  'ẓ' => 'Ẓ',
  'ẕ' => 'Ẕ',
  'ẛ' => 'Ṡ',
  'ạ' => 'Ạ',
  'ả' => 'Ả',
  'ấ' => 'Ấ',
  'ầ' => 'Ầ',
  'ẩ' => 'Ẩ',
  'ẫ' => 'Ẫ',
  'ậ' => 'Ậ',
  'ắ' => 'Ắ',
  'ằ' => 'Ằ',
  'ẳ' => 'Ẳ',
  'ẵ' => 'Ẵ',
  'ặ' => 'Ặ',
  'ẹ' => 'Ẹ',
  'ẻ' => 'Ẻ',
  'ẽ' => 'Ẽ',
  'ế' => 'Ế',
  'ề' => 'Ề',
  'ể' => 'Ể',
  'ễ' => 'Ễ',
  'ệ' => 'Ệ',
  'ỉ' => 'Ỉ',
  'ị' => 'Ị',
  'ọ' => 'Ọ',
  'ỏ' => 'Ỏ',
  'ố' => 'Ố',
  'ồ' => 'Ồ',
  'ổ' => 'Ổ',
  'ỗ' => 'Ỗ',
  'ộ' => 'Ộ',
  'ớ' => 'Ớ',
  'ờ' => 'Ờ',
  'ở' => 'Ở',
  'ỡ' => 'Ỡ',
  'ợ' => 'Ợ',
  'ụ' => 'Ụ',
  'ủ' => 'Ủ',
  'ứ' => 'Ứ',
  'ừ' => 'Ừ',
  'ử' => 'Ử',
  'ữ' => 'Ữ',
  'ự' => 'Ự',
  'ỳ' => 'Ỳ',
  'ỵ' => 'Ỵ',
  'ỷ' => 'Ỷ',
  'ỹ' => 'Ỹ',
  'ỻ' => 'Ỻ',
  'ỽ' => 'Ỽ',
  'ỿ' => 'Ỿ',
  'ἀ' => 'Ἀ',
  'ἁ' => 'Ἁ',
  'ἂ' => 'Ἂ',
  'ἃ' => 'Ἃ',
  'ἄ' => 'Ἄ',
  'ἅ' => 'Ἅ',
  'ἆ' => 'Ἆ',
  'ἇ' => 'Ἇ',
  'ἐ' => 'Ἐ',
  'ἑ' => 'Ἑ',
  'ἒ' => 'Ἒ',
  'ἓ' => 'Ἓ',
  'ἔ' => 'Ἔ',
  'ἕ' => 'Ἕ',
  'ἠ' => 'Ἠ',
  'ἡ' => 'Ἡ',
  'ἢ' => 'Ἢ',
  'ἣ' => 'Ἣ',
  'ἤ' => 'Ἤ',
  'ἥ' => 'Ἥ',
  'ἦ' => 'Ἦ',
  'ἧ' => 'Ἧ',
  'ἰ' => 'Ἰ',
  'ἱ' => 'Ἱ',
  'ἲ' => 'Ἲ',
  'ἳ' => 'Ἳ',
  'ἴ' => 'Ἴ',
  'ἵ' => 'Ἵ',
  'ἶ' => 'Ἶ',
  'ἷ' => 'Ἷ',
  'ὀ' => 'Ὀ',
  'ὁ' => 'Ὁ',
  'ὂ' => 'Ὂ',
  'ὃ' => 'Ὃ',
  'ὄ' => 'Ὄ',
  'ὅ' => 'Ὅ',
  'ὑ' => 'Ὑ',
  'ὓ' => 'Ὓ',
  'ὕ' => 'Ὕ',
  'ὗ' => 'Ὗ',
  'ὠ' => 'Ὠ',
  'ὡ' => 'Ὡ',
  'ὢ' => 'Ὢ',
  'ὣ' => 'Ὣ',
  'ὤ' => 'Ὤ',
  'ὥ' => 'Ὥ',
  'ὦ' => 'Ὦ',
  'ὧ' => 'Ὧ',
  'ὰ' => 'Ὰ',
  'ά' => 'Ά',
  'ὲ' => 'Ὲ',
  'έ' => 'Έ',
  'ὴ' => 'Ὴ',
  'ή' => 'Ή',
  'ὶ' => 'Ὶ',
  'ί' => 'Ί',
  'ὸ' => 'Ὸ',
  'ό' => 'Ό',
  'ὺ' => 'Ὺ',
  'ύ' => 'Ύ',
  'ὼ' => 'Ὼ',
  'ώ' => 'Ώ',
  'ᾀ' => 'ᾈ',
  'ᾁ' => 'ᾉ',
  'ᾂ' => 'ᾊ',
  'ᾃ' => 'ᾋ',
  'ᾄ' => 'ᾌ',
  'ᾅ' => 'ᾍ',
  'ᾆ' => 'ᾎ',
  'ᾇ' => 'ᾏ',
  'ᾐ' => 'ᾘ',
  'ᾑ' => 'ᾙ',
  'ᾒ' => 'ᾚ',
  'ᾓ' => 'ᾛ',
  'ᾔ' => 'ᾜ',
  'ᾕ' => 'ᾝ',
  'ᾖ' => 'ᾞ',
  'ᾗ' => 'ᾟ',
  'ᾠ' => 'ᾨ',
  'ᾡ' => 'ᾩ',
  'ᾢ' => 'ᾪ',
  'ᾣ' => 'ᾫ',
  'ᾤ' => 'ᾬ',
  'ᾥ' => 'ᾭ',
  'ᾦ' => 'ᾮ',
  'ᾧ' => 'ᾯ',
  'ᾰ' => 'Ᾰ',
  'ᾱ' => 'Ᾱ',
  'ᾳ' => 'ᾼ',
  'ι' => 'Ι',
  'ῃ' => 'ῌ',
  'ῐ' => 'Ῐ',
  'ῑ' => 'Ῑ',
  'ῠ' => 'Ῠ',
  'ῡ' => 'Ῡ',
  'ῥ' => 'Ῥ',
  'ῳ' => 'ῼ',
  'ⅎ' => 'Ⅎ',
  'ⅰ' => 'Ⅰ',
  'ⅱ' => 'Ⅱ',
  'ⅲ' => 'Ⅲ',
  'ⅳ' => 'Ⅳ',
  'ⅴ' => 'Ⅴ',
  'ⅵ' => 'Ⅵ',
  'ⅶ' => 'Ⅶ',
  'ⅷ' => 'Ⅷ',
  'ⅸ' => 'Ⅸ',
  'ⅹ' => 'Ⅹ',
  'ⅺ' => 'Ⅺ',
  'ⅻ' => 'Ⅻ',
  'ⅼ' => 'Ⅼ',
  'ⅽ' => 'Ⅽ',
  'ⅾ' => 'Ⅾ',
  'ⅿ' => 'Ⅿ',
  'ↄ' => 'Ↄ',
  'ⓐ' => 'Ⓐ',
  'ⓑ' => 'Ⓑ',
  'ⓒ' => 'Ⓒ',
  'ⓓ' => 'Ⓓ',
  'ⓔ' => 'Ⓔ',
  'ⓕ' => 'Ⓕ',
  'ⓖ' => 'Ⓖ',
  'ⓗ' => 'Ⓗ',
  'ⓘ' => 'Ⓘ',
  'ⓙ' => 'Ⓙ',
  'ⓚ' => 'Ⓚ',
  'ⓛ' => 'Ⓛ',
  'ⓜ' => 'Ⓜ',
  'ⓝ' => 'Ⓝ',
  'ⓞ' => 'Ⓞ',
  'ⓟ' => 'Ⓟ',
  'ⓠ' => 'Ⓠ',
  'ⓡ' => 'Ⓡ',
  'ⓢ' => 'Ⓢ',
  'ⓣ' => 'Ⓣ',
  'ⓤ' => 'Ⓤ',
  'ⓥ' => 'Ⓥ',
  'ⓦ' => 'Ⓦ',
  'ⓧ' => 'Ⓧ',
  'ⓨ' => 'Ⓨ',
  'ⓩ' => 'Ⓩ',
  'ⰰ' => 'Ⰰ',
  'ⰱ' => 'Ⰱ',
  'ⰲ' => 'Ⰲ',
  'ⰳ' => 'Ⰳ',
  'ⰴ' => 'Ⰴ',
  'ⰵ' => 'Ⰵ',
  'ⰶ' => 'Ⰶ',
  'ⰷ' => 'Ⰷ',
  'ⰸ' => 'Ⰸ',
  'ⰹ' => 'Ⰹ',
  'ⰺ' => 'Ⰺ',
  'ⰻ' => 'Ⰻ',
  'ⰼ' => 'Ⰼ',
  'ⰽ' => 'Ⰽ',
  'ⰾ' => 'Ⰾ',
  'ⰿ' => 'Ⰿ',
  'ⱀ' => 'Ⱀ',
  'ⱁ' => 'Ⱁ',
  'ⱂ' => 'Ⱂ',
  'ⱃ' => 'Ⱃ',
  'ⱄ' => 'Ⱄ',
  'ⱅ' => 'Ⱅ',
  'ⱆ' => 'Ⱆ',
  'ⱇ' => 'Ⱇ',
  'ⱈ' => 'Ⱈ',
  'ⱉ' => 'Ⱉ',
  'ⱊ' => 'Ⱊ',
  'ⱋ' => 'Ⱋ',
  'ⱌ' => 'Ⱌ',
  'ⱍ' => 'Ⱍ',
  'ⱎ' => 'Ⱎ',
  'ⱏ' => 'Ⱏ',
  'ⱐ' => 'Ⱐ',
  'ⱑ' => 'Ⱑ',
  'ⱒ' => 'Ⱒ',
  'ⱓ' => 'Ⱓ',
  'ⱔ' => 'Ⱔ',
  'ⱕ' => 'Ⱕ',
  'ⱖ' => 'Ⱖ',
  'ⱗ' => 'Ⱗ',
  'ⱘ' => 'Ⱘ',
  'ⱙ' => 'Ⱙ',
  'ⱚ' => 'Ⱚ',
  'ⱛ' => 'Ⱛ',
  'ⱜ' => 'Ⱜ',
  'ⱝ' => 'Ⱝ',
  'ⱞ' => 'Ⱞ',
  'ⱡ' => 'Ⱡ',
  'ⱥ' => 'Ⱥ',
  'ⱦ' => 'Ⱦ',
  'ⱨ' => 'Ⱨ',
  'ⱪ' => 'Ⱪ',
  'ⱬ' => 'Ⱬ',
  'ⱳ' => 'Ⱳ',
  'ⱶ' => 'Ⱶ',
  'ⲁ' => 'Ⲁ',
  'ⲃ' => 'Ⲃ',
  'ⲅ' => 'Ⲅ',
  'ⲇ' => 'Ⲇ',
  'ⲉ' => 'Ⲉ',
  'ⲋ' => 'Ⲋ',
  'ⲍ' => 'Ⲍ',
  'ⲏ' => 'Ⲏ',
  'ⲑ' => 'Ⲑ',
  'ⲓ' => 'Ⲓ',
  'ⲕ' => 'Ⲕ',
  'ⲗ' => 'Ⲗ',
  'ⲙ' => 'Ⲙ',
  'ⲛ' => 'Ⲛ',
  'ⲝ' => 'Ⲝ',
  'ⲟ' => 'Ⲟ',
  'ⲡ' => 'Ⲡ',
  'ⲣ' => 'Ⲣ',
  'ⲥ' => 'Ⲥ',
  'ⲧ' => 'Ⲧ',
  'ⲩ' => 'Ⲩ',
  'ⲫ' => 'Ⲫ',
  'ⲭ' => 'Ⲭ',
  'ⲯ' => 'Ⲯ',
  'ⲱ' => 'Ⲱ',
  'ⲳ' => 'Ⲳ',
  'ⲵ' => 'Ⲵ',
  'ⲷ' => 'Ⲷ',
  'ⲹ' => 'Ⲹ',
  'ⲻ' => 'Ⲻ',
  'ⲽ' => 'Ⲽ',
  'ⲿ' => 'Ⲿ',
  'ⳁ' => 'Ⳁ',
  'ⳃ' => 'Ⳃ',
  'ⳅ' => 'Ⳅ',
  'ⳇ' => 'Ⳇ',
  'ⳉ' => 'Ⳉ',
  'ⳋ' => 'Ⳋ',
  'ⳍ' => 'Ⳍ',
  'ⳏ' => 'Ⳏ',
  'ⳑ' => 'Ⳑ',
  'ⳓ' => 'Ⳓ',
  'ⳕ' => 'Ⳕ',
  'ⳗ' => 'Ⳗ',
  'ⳙ' => 'Ⳙ',
  'ⳛ' => 'Ⳛ',
  'ⳝ' => 'Ⳝ',
  'ⳟ' => 'Ⳟ',
  'ⳡ' => 'Ⳡ',
  'ⳣ' => 'Ⳣ',
  'ⳬ' => 'Ⳬ',
  'ⳮ' => 'Ⳮ',
  'ⳳ' => 'Ⳳ',
  'ⴀ' => 'Ⴀ',
  'ⴁ' => 'Ⴁ',
  'ⴂ' => 'Ⴂ',
  'ⴃ' => 'Ⴃ',
  'ⴄ' => 'Ⴄ',
  'ⴅ' => 'Ⴅ',
  'ⴆ' => 'Ⴆ',
  'ⴇ' => 'Ⴇ',
  'ⴈ' => 'Ⴈ',
  'ⴉ' => 'Ⴉ',
  'ⴊ' => 'Ⴊ',
  'ⴋ' => 'Ⴋ',
  'ⴌ' => 'Ⴌ',
  'ⴍ' => 'Ⴍ',
  'ⴎ' => 'Ⴎ',
  'ⴏ' => 'Ⴏ',
  'ⴐ' => 'Ⴐ',
  'ⴑ' => 'Ⴑ',
  'ⴒ' => 'Ⴒ',
  'ⴓ' => 'Ⴓ',
  'ⴔ' => 'Ⴔ',
  'ⴕ' => 'Ⴕ',
  'ⴖ' => 'Ⴖ',
  'ⴗ' => 'Ⴗ',
  'ⴘ' => 'Ⴘ',
  'ⴙ' => 'Ⴙ',
  'ⴚ' => 'Ⴚ',
  'ⴛ' => 'Ⴛ',
  'ⴜ' => 'Ⴜ',
  'ⴝ' => 'Ⴝ',
  'ⴞ' => 'Ⴞ',
  'ⴟ' => 'Ⴟ',
  'ⴠ' => 'Ⴠ',
  'ⴡ' => 'Ⴡ',
  'ⴢ' => 'Ⴢ',
  'ⴣ' => 'Ⴣ',
  'ⴤ' => 'Ⴤ',
  'ⴥ' => 'Ⴥ',
  'ⴧ' => 'Ⴧ',
  'ⴭ' => 'Ⴭ',
  'ꙁ' => 'Ꙁ',
  'ꙃ' => 'Ꙃ',
  'ꙅ' => 'Ꙅ',
  'ꙇ' => 'Ꙇ',
  'ꙉ' => 'Ꙉ',
  'ꙋ' => 'Ꙋ',
  'ꙍ' => 'Ꙍ',
  'ꙏ' => 'Ꙏ',
  'ꙑ' => 'Ꙑ',
  'ꙓ' => 'Ꙓ',
  'ꙕ' => 'Ꙕ',
  'ꙗ' => 'Ꙗ',
  'ꙙ' => 'Ꙙ',
  'ꙛ' => 'Ꙛ',
  'ꙝ' => 'Ꙝ',
  'ꙟ' => 'Ꙟ',
  'ꙡ' => 'Ꙡ',
  'ꙣ' => 'Ꙣ',
  'ꙥ' => 'Ꙥ',
  'ꙧ' => 'Ꙧ',
  'ꙩ' => 'Ꙩ',
  'ꙫ' => 'Ꙫ',
  'ꙭ' => 'Ꙭ',
  'ꚁ' => 'Ꚁ',
  'ꚃ' => 'Ꚃ',
  'ꚅ' => 'Ꚅ',
  'ꚇ' => 'Ꚇ',
  'ꚉ' => 'Ꚉ',
  'ꚋ' => 'Ꚋ',
  'ꚍ' => 'Ꚍ',
  'ꚏ' => 'Ꚏ',
  'ꚑ' => 'Ꚑ',
  'ꚓ' => 'Ꚓ',
  'ꚕ' => 'Ꚕ',
  'ꚗ' => 'Ꚗ',
  'ꚙ' => 'Ꚙ',
  'ꚛ' => 'Ꚛ',
  'ꜣ' => 'Ꜣ',
  'ꜥ' => 'Ꜥ',
  'ꜧ' => 'Ꜧ',
  'ꜩ' => 'Ꜩ',
  'ꜫ' => 'Ꜫ',
  'ꜭ' => 'Ꜭ',
  'ꜯ' => 'Ꜯ',
  'ꜳ' => 'Ꜳ',
  'ꜵ' => 'Ꜵ',
  'ꜷ' => 'Ꜷ',
  'ꜹ' => 'Ꜹ',
  'ꜻ' => 'Ꜻ',
  'ꜽ' => 'Ꜽ',
  'ꜿ' => 'Ꜿ',
  'ꝁ' => 'Ꝁ',
  'ꝃ' => 'Ꝃ',
  'ꝅ' => 'Ꝅ',
  'ꝇ' => 'Ꝇ',
  'ꝉ' => 'Ꝉ',
  'ꝋ' => 'Ꝋ',
  'ꝍ' => 'Ꝍ',
  'ꝏ' => 'Ꝏ',
  'ꝑ' => 'Ꝑ',
  'ꝓ' => 'Ꝓ',
  'ꝕ' => 'Ꝕ',
  'ꝗ' => 'Ꝗ',
  'ꝙ' => 'Ꝙ',
  'ꝛ' => 'Ꝛ',
  'ꝝ' => 'Ꝝ',
  'ꝟ' => 'Ꝟ',
  'ꝡ' => 'Ꝡ',
  'ꝣ' => 'Ꝣ',
  'ꝥ' => 'Ꝥ',
  'ꝧ' => 'Ꝧ',
  'ꝩ' => 'Ꝩ',
  'ꝫ' => 'Ꝫ',
  'ꝭ' => 'Ꝭ',
  'ꝯ' => 'Ꝯ',
  'ꝺ' => 'Ꝺ',
  'ꝼ' => 'Ꝼ',
  'ꝿ' => 'Ꝿ',
  'ꞁ' => 'Ꞁ',
  'ꞃ' => 'Ꞃ',
  'ꞅ' => 'Ꞅ',
  'ꞇ' => 'Ꞇ',
  'ꞌ' => 'Ꞌ',
  'ꞑ' => 'Ꞑ',
  'ꞓ' => 'Ꞓ',
  'ꞔ' => 'Ꞔ',
  'ꞗ' => 'Ꞗ',
  'ꞙ' => 'Ꞙ',
  'ꞛ' => 'Ꞛ',
  'ꞝ' => 'Ꞝ',
  'ꞟ' => 'Ꞟ',
  'ꞡ' => 'Ꞡ',
  'ꞣ' => 'Ꞣ',
  'ꞥ' => 'Ꞥ',
  'ꞧ' => 'Ꞧ',
  'ꞩ' => 'Ꞩ',
  'ꞵ' => 'Ꞵ',
  'ꞷ' => 'Ꞷ',
  'ꞹ' => 'Ꞹ',
  'ꞻ' => 'Ꞻ',
  'ꞽ' => 'Ꞽ',
  'ꞿ' => 'Ꞿ',
  'ꟃ' => 'Ꟃ',
  'ꟈ' => 'Ꟈ',
  'ꟊ' => 'Ꟊ',
  'ꟶ' => 'Ꟶ',
  'ꭓ' => 'Ꭓ',
  'ꭰ' => 'Ꭰ',
  'ꭱ' => 'Ꭱ',
  'ꭲ' => 'Ꭲ',
  'ꭳ' => 'Ꭳ',
  'ꭴ' => 'Ꭴ',
  'ꭵ' => 'Ꭵ',
  'ꭶ' => 'Ꭶ',
  'ꭷ' => 'Ꭷ',
  'ꭸ' => 'Ꭸ',
  'ꭹ' => 'Ꭹ',
  'ꭺ' => 'Ꭺ',
  'ꭻ' => 'Ꭻ',
  'ꭼ' => 'Ꭼ',
  'ꭽ' => 'Ꭽ',
  'ꭾ' => 'Ꭾ',
  'ꭿ' => 'Ꭿ',
  'ꮀ' => 'Ꮀ',
  'ꮁ' => 'Ꮁ',
  'ꮂ' => 'Ꮂ',
  'ꮃ' => 'Ꮃ',
  'ꮄ' => 'Ꮄ',
  'ꮅ' => 'Ꮅ',
  'ꮆ' => 'Ꮆ',
  'ꮇ' => 'Ꮇ',
  'ꮈ' => 'Ꮈ',
  'ꮉ' => 'Ꮉ',
  'ꮊ' => 'Ꮊ',
  'ꮋ' => 'Ꮋ',
  'ꮌ' => 'Ꮌ',
  'ꮍ' => 'Ꮍ',
  'ꮎ' => 'Ꮎ',
  'ꮏ' => 'Ꮏ',
  'ꮐ' => 'Ꮐ',
  'ꮑ' => 'Ꮑ',
  'ꮒ' => 'Ꮒ',
  'ꮓ' => 'Ꮓ',
  'ꮔ' => 'Ꮔ',
  'ꮕ' => 'Ꮕ',
  'ꮖ' => 'Ꮖ',
  'ꮗ' => 'Ꮗ',
  'ꮘ' => 'Ꮘ',
  'ꮙ' => 'Ꮙ',
  'ꮚ' => 'Ꮚ',
  'ꮛ' => 'Ꮛ',
  'ꮜ' => 'Ꮜ',
  'ꮝ' => 'Ꮝ',
  'ꮞ' => 'Ꮞ',
  'ꮟ' => 'Ꮟ',
  'ꮠ' => 'Ꮠ',
  'ꮡ' => 'Ꮡ',
  'ꮢ' => 'Ꮢ',
  'ꮣ' => 'Ꮣ',
  'ꮤ' => 'Ꮤ',
  'ꮥ' => 'Ꮥ',
  'ꮦ' => 'Ꮦ',
  'ꮧ' => 'Ꮧ',
  'ꮨ' => 'Ꮨ',
  'ꮩ' => 'Ꮩ',
  'ꮪ' => 'Ꮪ',
  'ꮫ' => 'Ꮫ',
  'ꮬ' => 'Ꮬ',
  'ꮭ' => 'Ꮭ',
  'ꮮ' => 'Ꮮ',
  'ꮯ' => 'Ꮯ',
  'ꮰ' => 'Ꮰ',
  'ꮱ' => 'Ꮱ',
  'ꮲ' => 'Ꮲ',
  'ꮳ' => 'Ꮳ',
  'ꮴ' => 'Ꮴ',
  'ꮵ' => 'Ꮵ',
  'ꮶ' => 'Ꮶ',
  'ꮷ' => 'Ꮷ',
  'ꮸ' => 'Ꮸ',
  'ꮹ' => 'Ꮹ',
  'ꮺ' => 'Ꮺ',
  'ꮻ' => 'Ꮻ',
  'ꮼ' => 'Ꮼ',
  'ꮽ' => 'Ꮽ',
  'ꮾ' => 'Ꮾ',
  'ꮿ' => 'Ꮿ',
  'ａ' => 'Ａ',
  'ｂ' => 'Ｂ',
  'ｃ' => 'Ｃ',
  'ｄ' => 'Ｄ',
  'ｅ' => 'Ｅ',
  'ｆ' => 'Ｆ',
  'ｇ' => 'Ｇ',
  'ｈ' => 'Ｈ',
  'ｉ' => 'Ｉ',
  'ｊ' => 'Ｊ',
  'ｋ' => 'Ｋ',
  'ｌ' => 'Ｌ',
  'ｍ' => 'Ｍ',
  'ｎ' => 'Ｎ',
  'ｏ' => 'Ｏ',
  'ｐ' => 'Ｐ',
  'ｑ' => 'Ｑ',
  'ｒ' => 'Ｒ',
  'ｓ' => 'Ｓ',
  'ｔ' => 'Ｔ',
  'ｕ' => 'Ｕ',
  'ｖ' => 'Ｖ',
  'ｗ' => 'Ｗ',
  'ｘ' => 'Ｘ',
  'ｙ' => 'Ｙ',
  'ｚ' => 'Ｚ',
  '𐐨' => '𐐀',
  '𐐩' => '𐐁',
  '𐐪' => '𐐂',
  '𐐫' => '𐐃',
  '𐐬' => '𐐄',
  '𐐭' => '𐐅',
  '𐐮' => '𐐆',
  '𐐯' => '𐐇',
  '𐐰' => '𐐈',
  '𐐱' => '𐐉',
  '𐐲' => '𐐊',
  '𐐳' => '𐐋',
  '𐐴' => '𐐌',
  '𐐵' => '𐐍',
  '𐐶' => '𐐎',
  '𐐷' => '𐐏',
  '𐐸' => '𐐐',
  '𐐹' => '𐐑',
  '𐐺' => '𐐒',
  '𐐻' => '𐐓',
  '𐐼' => '𐐔',
  '𐐽' => '𐐕',
  '𐐾' => '𐐖',
  '𐐿' => '𐐗',
  '𐑀' => '𐐘',
  '𐑁' => '𐐙',
  '𐑂' => '𐐚',
  '𐑃' => '𐐛',
  '𐑄' => '𐐜',
  '𐑅' => '𐐝',
  '𐑆' => '𐐞',
  '𐑇' => '𐐟',
  '𐑈' => '𐐠',
  '𐑉' => '𐐡',
  '𐑊' => '𐐢',
  '𐑋' => '𐐣',
  '𐑌' => '𐐤',
  '𐑍' => '𐐥',
  '𐑎' => '𐐦',
  '𐑏' => '𐐧',
  '𐓘' => '𐒰',
  '𐓙' => '𐒱',
  '𐓚' => '𐒲',
  '𐓛' => '𐒳',
  '𐓜' => '𐒴',
  '𐓝' => '𐒵',
  '𐓞' => '𐒶',
  '𐓟' => '𐒷',
  '𐓠' => '𐒸',
  '𐓡' => '𐒹',
  '𐓢' => '𐒺',
  '𐓣' => '𐒻',
  '𐓤' => '𐒼',
  '𐓥' => '𐒽',
  '𐓦' => '𐒾',
  '𐓧' => '𐒿',
  '𐓨' => '𐓀',
  '𐓩' => '𐓁',
  '𐓪' => '𐓂',
  '𐓫' => '𐓃',
  '𐓬' => '𐓄',
  '𐓭' => '𐓅',
  '𐓮' => '𐓆',
  '𐓯' => '𐓇',
  '𐓰' => '𐓈',
  '𐓱' => '𐓉',
  '𐓲' => '𐓊',
  '𐓳' => '𐓋',
  '𐓴' => '𐓌',
  '𐓵' => '𐓍',
  '𐓶' => '𐓎',
  '𐓷' => '𐓏',
  '𐓸' => '𐓐',
  '𐓹' => '𐓑',
  '𐓺' => '𐓒',
  '𐓻' => '𐓓',
  '𐳀' => '𐲀',
  '𐳁' => '𐲁',
  '𐳂' => '𐲂',
  '𐳃' => '𐲃',
  '𐳄' => '𐲄',
  '𐳅' => '𐲅',
  '𐳆' => '𐲆',
  '𐳇' => '𐲇',
  '𐳈' => '𐲈',
  '𐳉' => '𐲉',
  '𐳊' => '𐲊',
  '𐳋' => '𐲋',
  '𐳌' => '𐲌',
  '𐳍' => '𐲍',
  '𐳎' => '𐲎',
  '𐳏' => '𐲏',
  '𐳐' => '𐲐',
  '𐳑' => '𐲑',
  '𐳒' => '𐲒',
  '𐳓' => '𐲓',
  '𐳔' => '𐲔',
  '𐳕' => '𐲕',
  '𐳖' => '𐲖',
  '𐳗' => '𐲗',
  '𐳘' => '𐲘',
  '𐳙' => '𐲙',
  '𐳚' => '𐲚',
  '𐳛' => '𐲛',
  '𐳜' => '𐲜',
  '𐳝' => '𐲝',
  '𐳞' => '𐲞',
  '𐳟' => '𐲟',
  '𐳠' => '𐲠',
  '𐳡' => '𐲡',
  '𐳢' => '𐲢',
  '𐳣' => '𐲣',
  '𐳤' => '𐲤',
  '𐳥' => '𐲥',
  '𐳦' => '𐲦',
  '𐳧' => '𐲧',
  '𐳨' => '𐲨',
  '𐳩' => '𐲩',
  '𐳪' => '𐲪',
  '𐳫' => '𐲫',
  '𐳬' => '𐲬',
  '𐳭' => '𐲭',
  '𐳮' => '𐲮',
  '𐳯' => '𐲯',
  '𐳰' => '𐲰',
  '𐳱' => '𐲱',
  '𐳲' => '𐲲',
  '𑣀' => '𑢠',
  '𑣁' => '𑢡',
  '𑣂' => '𑢢',
  '𑣃' => '𑢣',
  '𑣄' => '𑢤',
  '𑣅' => '𑢥',
  '𑣆' => '𑢦',
  '𑣇' => '𑢧',
  '𑣈' => '𑢨',
  '𑣉' => '𑢩',
  '𑣊' => '𑢪',
  '𑣋' => '𑢫',
  '𑣌' => '𑢬',
  '𑣍' => '𑢭',
  '𑣎' => '𑢮',
  '𑣏' => '𑢯',
  '𑣐' => '𑢰',
  '𑣑' => '𑢱',
  '𑣒' => '𑢲',
  '𑣓' => '𑢳',
  '𑣔' => '𑢴',
  '𑣕' => '𑢵',
  '𑣖' => '𑢶',
  '𑣗' => '𑢷',
  '𑣘' => '𑢸',
  '𑣙' => '𑢹',
  '𑣚' => '𑢺',
  '𑣛' => '𑢻',
  '𑣜' => '𑢼',
  '𑣝' => '𑢽',
  '𑣞' => '𑢾',
  '𑣟' => '𑢿',
  '𖹠' => '𖹀',
  '𖹡' => '𖹁',
  '𖹢' => '𖹂',
  '𖹣' => '𖹃',
  '𖹤' => '𖹄',
  '𖹥' => '𖹅',
  '𖹦' => '𖹆',
  '𖹧' => '𖹇',
  '𖹨' => '𖹈',
  '𖹩' => '𖹉',
  '𖹪' => '𖹊',
  '𖹫' => '𖹋',
  '𖹬' => '𖹌',
  '𖹭' => '𖹍',
  '𖹮' => '𖹎',
  '𖹯' => '𖹏',
  '𖹰' => '𖹐',
  '𖹱' => '𖹑',
  '𖹲' => '𖹒',
  '𖹳' => '𖹓',
  '𖹴' => '𖹔',
  '𖹵' => '𖹕',
  '𖹶' => '𖹖',
  '𖹷' => '𖹗',
  '𖹸' => '𖹘',
  '𖹹' => '𖹙',
  '𖹺' => '𖹚',
  '𖹻' => '𖹛',
  '𖹼' => '𖹜',
  '𖹽' => '𖹝',
  '𖹾' => '𖹞',
  '𖹿' => '𖹟',
  '𞤢' => '𞤀',
  '𞤣' => '𞤁',
  '𞤤' => '𞤂',
  '𞤥' => '𞤃',
  '𞤦' => '𞤄',
  '𞤧' => '𞤅',
  '𞤨' => '𞤆',
  '𞤩' => '𞤇',
  '𞤪' => '𞤈',
  '𞤫' => '𞤉',
  '𞤬' => '𞤊',
  '𞤭' => '𞤋',
  '𞤮' => '𞤌',
  '𞤯' => '𞤍',
  '𞤰' => '𞤎',
  '𞤱' => '𞤏',
  '𞤲' => '𞤐',
  '𞤳' => '𞤑',
  '𞤴' => '𞤒',
  '𞤵' => '𞤓',
  '𞤶' => '𞤔',
  '𞤷' => '𞤕',
  '𞤸' => '𞤖',
  '𞤹' => '𞤗',
  '𞤺' => '𞤘',
  '𞤻' => '𞤙',
  '𞤼' => '𞤚',
  '𞤽' => '𞤛',
  '𞤾' => '𞤜',
  '𞤿' => '𞤝',
  '𞥀' => '𞤞',
  '𞥁' => '𞤟',
  '𞥂' => '𞤠',
  '𞥃' => '𞤡',
);
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

use Symfony\Polyfill\Php73 as p;

if (\PHP_VERSION_ID >= 70300) {
    return;
}

if (!function_exists('is_countable')) {
    function is_countable($value) { return is_array($value) || $value instanceof Countable || $value instanceof ResourceBundle || $value instanceof SimpleXmlElement; }
}
if (!function_exists('hrtime')) {
    require_once __DIR__.'/Php73.php';
    p\Php73::$startAt = (int) microtime(true);
    function hrtime($as_number = false) { return p\Php73::hrtime($as_number); }
}
if (!function_exists('array_key_first')) {
    function array_key_first(array $array) { foreach ($array as $key => $value) { return $key; } }
}
if (!function_exists('array_key_last')) {
    function array_key_last(array $array) { return key(array_slice($array, -1, 1, true)); }
}
{
    "name": "symfony/polyfill-php73",
    "type": "library",
    "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
    "keywords": ["polyfill", "shim", "compatibility", "portable"],
    "homepage": "https://symfony.com",
    "license": "MIT",
    "authors": [
        {
            "name": "Nicolas Grekas",
            "email": "p@tchwork.com"
        },
        {
            "name": "Symfony Community",
            "homepage": "https://symfony.com/contributors"
        }
    ],
    "require": {
        "php": ">=7.1"
    },
    "autoload": {
        "psr-4": { "Symfony\\Polyfill\\Php73\\": "" },
        "files": [ "bootstrap.php" ],
        "classmap": [ "Resources/stubs" ]
    },
    "minimum-stability": "dev",
    "extra": {
        "branch-alias": {
            "dev-main": "1.22-dev"
        },
        "thanks": {
            "name": "symfony/polyfill",
            "url": "https://github.com/symfony/polyfill"
        }
    }
}
Copyright (c) 2018-2019 Fabien Potencier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Polyfill\Php73;

/**
 * @author Gabriel Caruso <carusogabriel34@gmail.com>
 * @author Ion Bazan <ion.bazan@gmail.com>
 *
 * @internal
 */
final class Php73
{
    public static $startAt = 1533462603;

    /**
     * @param bool $asNum
     *
     * @return array|float|int
     */
    public static function hrtime($asNum = false)
    {
        $ns = microtime(false);
        $s = substr($ns, 11) - self::$startAt;
        $ns = 1E9 * (float) $ns;

        if ($asNum) {
            $ns += $s * 1E9;

            return \PHP_INT_SIZE === 4 ? $ns : (int) $ns;
        }

        return [$s, (int) $ns];
    }
}
Symfony Polyfill / Php73
========================

This component provides functions added to PHP 7.3 core:

- [`array_key_first`](https://php.net/array_key_first)
- [`array_key_last`](https://php.net/array_key_last)
- [`hrtime`](https://php.net/function.hrtime)
- [`is_countable`](https://php.net/is_countable)
- [`JsonException`](https://php.net/JsonException)

More information can be found in the
[main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md).

License
=======

This library is released under the [MIT license](LICENSE).
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

class JsonException extends Exception
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

use Symfony\Polyfill\Php80 as p;

if (\PHP_VERSION_ID >= 80000) {
    return;
}

if (!defined('FILTER_VALIDATE_BOOL') && defined('FILTER_VALIDATE_BOOLEAN')) {
    define('FILTER_VALIDATE_BOOL', \FILTER_VALIDATE_BOOLEAN);
}

if (!function_exists('fdiv')) {
    function fdiv(float $num1, float $num2): float { return p\Php80::fdiv($num1, $num2); }
}
if (!function_exists('preg_last_error_msg')) {
    function preg_last_error_msg(): string { return p\Php80::preg_last_error_msg(); }
}
if (!function_exists('str_contains')) {
    function str_contains(string $haystack, string $needle): bool { return p\Php80::str_contains($haystack, $needle); }
}
if (!function_exists('str_starts_with')) {
    function str_starts_with(string $haystack, string $needle): bool { return p\Php80::str_starts_with($haystack, $needle); }
}
if (!function_exists('str_ends_with')) {
    function str_ends_with(string $haystack, string $needle): bool { return p\Php80::str_ends_with($haystack, $needle); }
}
if (!function_exists('get_debug_type')) {
    function get_debug_type($value): string { return p\Php80::get_debug_type($value); }
}
if (!function_exists('get_resource_id')) {
    function get_resource_id($resource): int { return p\Php80::get_resource_id($resource); }
}
{
    "name": "symfony/polyfill-php80",
    "type": "library",
    "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
    "keywords": ["polyfill", "shim", "compatibility", "portable"],
    "homepage": "https://symfony.com",
    "license": "MIT",
    "authors": [
        {
            "name": "Ion Bazan",
            "email": "ion.bazan@gmail.com"
        },
        {
            "name": "Nicolas Grekas",
            "email": "p@tchwork.com"
        },
        {
            "name": "Symfony Community",
            "homepage": "https://symfony.com/contributors"
        }
    ],
    "require": {
        "php": ">=7.1"
    },
    "autoload": {
        "psr-4": { "Symfony\\Polyfill\\Php80\\": "" },
        "files": [ "bootstrap.php" ],
        "classmap": [ "Resources/stubs" ]
    },
    "minimum-stability": "dev",
    "extra": {
        "branch-alias": {
            "dev-main": "1.22-dev"
        },
        "thanks": {
            "name": "symfony/polyfill",
            "url": "https://github.com/symfony/polyfill"
        }
    }
}
Copyright (c) 2020 Fabien Potencier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Polyfill\Php80;

/**
 * @author Ion Bazan <ion.bazan@gmail.com>
 * @author Nico Oelgart <nicoswd@gmail.com>
 * @author Nicolas Grekas <p@tchwork.com>
 *
 * @internal
 */
final class Php80
{
    public static function fdiv(float $dividend, float $divisor): float
    {
        return @($dividend / $divisor);
    }

    public static function get_debug_type($value): string
    {
        switch (true) {
            case null === $value: return 'null';
            case \is_bool($value): return 'bool';
            case \is_string($value): return 'string';
            case \is_array($value): return 'array';
            case \is_int($value): return 'int';
            case \is_float($value): return 'float';
            case \is_object($value): break;
            case $value instanceof \__PHP_Incomplete_Class: return '__PHP_Incomplete_Class';
            default:
                if (null === $type = @get_resource_type($value)) {
                    return 'unknown';
                }

                if ('Unknown' === $type) {
                    $type = 'closed';
                }

                return "resource ($type)";
        }

        $class = \get_class($value);

        if (false === strpos($class, '@')) {
            return $class;
        }

        return (get_parent_class($class) ?: key(class_implements($class)) ?: 'class').'@anonymous';
    }

    public static function get_resource_id($res): int
    {
        if (!\is_resource($res) && null === @get_resource_type($res)) {
            throw new \TypeError(sprintf('Argument 1 passed to get_resource_id() must be of the type resource, %s given', get_debug_type($res)));
        }

        return (int) $res;
    }

    public static function preg_last_error_msg(): string
    {
        switch (preg_last_error()) {
            case \PREG_INTERNAL_ERROR:
                return 'Internal error';
            case \PREG_BAD_UTF8_ERROR:
                return 'Malformed UTF-8 characters, possibly incorrectly encoded';
            case \PREG_BAD_UTF8_OFFSET_ERROR:
                return 'The offset did not correspond to the beginning of a valid UTF-8 code point';
            case \PREG_BACKTRACK_LIMIT_ERROR:
                return 'Backtrack limit exhausted';
            case \PREG_RECURSION_LIMIT_ERROR:
                return 'Recursion limit exhausted';
            case \PREG_JIT_STACKLIMIT_ERROR:
                return 'JIT stack limit exhausted';
            case \PREG_NO_ERROR:
                return 'No error';
            default:
                return 'Unknown error';
        }
    }

    public static function str_contains(string $haystack, string $needle): bool
    {
        return '' === $needle || false !== strpos($haystack, $needle);
    }

    public static function str_starts_with(string $haystack, string $needle): bool
    {
        return 0 === strncmp($haystack, $needle, \strlen($needle));
    }

    public static function str_ends_with(string $haystack, string $needle): bool
    {
        return '' === $needle || ('' !== $haystack && 0 === substr_compare($haystack, $needle, -\strlen($needle)));
    }
}
Symfony Polyfill / Php80
========================

This component provides features added to PHP 8.0 core:

- `Stringable` interface
- [`fdiv`](https://php.net/fdiv)
- `ValueError` class
- `UnhandledMatchError` class
- `FILTER_VALIDATE_BOOL` constant
- [`get_debug_type`](https://php.net/get_debug_type)
- [`preg_last_error_msg`](https://php.net/preg_last_error_msg)
- [`str_contains`](https://php.net/str_contains)
- [`str_starts_with`](https://php.net/str_starts_with)
- [`str_ends_with`](https://php.net/str_ends_with)
- [`get_resource_id`](https://php.net/get_resource_id)

More information can be found in the
[main Polyfill README](https://github.com/symfony/polyfill/blob/master/README.md).

License
=======

This library is released under the [MIT license](LICENSE).
<?php

#[Attribute(Attribute::TARGET_CLASS)]
final class Attribute
{
    public const TARGET_CLASS = 1;
    public const TARGET_FUNCTION = 2;
    public const TARGET_METHOD = 4;
    public const TARGET_PROPERTY = 8;
    public const TARGET_CLASS_CONSTANT = 16;
    public const TARGET_PARAMETER = 32;
    public const TARGET_ALL = 63;
    public const IS_REPEATABLE = 64;

    /** @var int */
    public $flags;

    public function __construct(int $flags = self::TARGET_ALL)
    {
        $this->flags = $flags;
    }
}
<?php

if (\PHP_VERSION_ID < 80000) {
    interface Stringable
    {
        /**
         * @return string
         */
        public function __toString();
    }
}
<?php

class UnhandledMatchError extends Error
{
}
<?php

class ValueError extends Error
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Catalogue;

use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\Exception\LogicException;
use Symfony\Component\Translation\MessageCatalogue;
use Symfony\Component\Translation\MessageCatalogueInterface;

/**
 * Base catalogues binary operation class.
 *
 * A catalogue binary operation performs operation on
 * source (the left argument) and target (the right argument) catalogues.
 *
 * @author Jean-François Simon <contact@jfsimon.fr>
 */
abstract class AbstractOperation implements OperationInterface
{
    protected $source;
    protected $target;
    protected $result;

    /**
     * @var array|null The domains affected by this operation
     */
    private $domains;

    /**
     * This array stores 'all', 'new' and 'obsolete' messages for all valid domains.
     *
     * The data structure of this array is as follows:
     *
     *     [
     *         'domain 1' => [
     *             'all' => [...],
     *             'new' => [...],
     *             'obsolete' => [...]
     *         ],
     *         'domain 2' => [
     *             'all' => [...],
     *             'new' => [...],
     *             'obsolete' => [...]
     *         ],
     *         ...
     *     ]
     *
     * @var array The array that stores 'all', 'new' and 'obsolete' messages
     */
    protected $messages;

    /**
     * @throws LogicException
     */
    public function __construct(MessageCatalogueInterface $source, MessageCatalogueInterface $target)
    {
        if ($source->getLocale() !== $target->getLocale()) {
            throw new LogicException('Operated catalogues must belong to the same locale.');
        }

        $this->source = $source;
        $this->target = $target;
        $this->result = new MessageCatalogue($source->getLocale());
        $this->messages = [];
    }

    /**
     * {@inheritdoc}
     */
    public function getDomains()
    {
        if (null === $this->domains) {
            $this->domains = array_values(array_unique(array_merge($this->source->getDomains(), $this->target->getDomains())));
        }

        return $this->domains;
    }

    /**
     * {@inheritdoc}
     */
    public function getMessages(string $domain)
    {
        if (!\in_array($domain, $this->getDomains())) {
            throw new InvalidArgumentException(sprintf('Invalid domain: "%s".', $domain));
        }

        if (!isset($this->messages[$domain]['all'])) {
            $this->processDomain($domain);
        }

        return $this->messages[$domain]['all'];
    }

    /**
     * {@inheritdoc}
     */
    public function getNewMessages(string $domain)
    {
        if (!\in_array($domain, $this->getDomains())) {
            throw new InvalidArgumentException(sprintf('Invalid domain: "%s".', $domain));
        }

        if (!isset($this->messages[$domain]['new'])) {
            $this->processDomain($domain);
        }

        return $this->messages[$domain]['new'];
    }

    /**
     * {@inheritdoc}
     */
    public function getObsoleteMessages(string $domain)
    {
        if (!\in_array($domain, $this->getDomains())) {
            throw new InvalidArgumentException(sprintf('Invalid domain: "%s".', $domain));
        }

        if (!isset($this->messages[$domain]['obsolete'])) {
            $this->processDomain($domain);
        }

        return $this->messages[$domain]['obsolete'];
    }

    /**
     * {@inheritdoc}
     */
    public function getResult()
    {
        foreach ($this->getDomains() as $domain) {
            if (!isset($this->messages[$domain])) {
                $this->processDomain($domain);
            }
        }

        return $this->result;
    }

    /**
     * Performs operation on source and target catalogues for the given domain and
     * stores the results.
     *
     * @param string $domain The domain which the operation will be performed for
     */
    abstract protected function processDomain(string $domain);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Catalogue;

use Symfony\Component\Translation\MessageCatalogueInterface;

/**
 * Merge operation between two catalogues as follows:
 * all = source ∪ target = {x: x ∈ source ∨ x ∈ target}
 * new = all ∖ source = {x: x ∈ target ∧ x ∉ source}
 * obsolete = source ∖ all = {x: x ∈ source ∧ x ∉ source ∧ x ∉ target} = ∅
 * Basically, the result contains messages from both catalogues.
 *
 * @author Jean-François Simon <contact@jfsimon.fr>
 */
class MergeOperation extends AbstractOperation
{
    /**
     * {@inheritdoc}
     */
    protected function processDomain(string $domain)
    {
        $this->messages[$domain] = [
            'all' => [],
            'new' => [],
            'obsolete' => [],
        ];
        $intlDomain = $domain.MessageCatalogueInterface::INTL_DOMAIN_SUFFIX;

        foreach ($this->source->all($domain) as $id => $message) {
            $this->messages[$domain]['all'][$id] = $message;
            $d = $this->source->defines($id, $intlDomain) ? $intlDomain : $domain;
            $this->result->add([$id => $message], $d);
            if (null !== $keyMetadata = $this->source->getMetadata($id, $d)) {
                $this->result->setMetadata($id, $keyMetadata, $d);
            }
        }

        foreach ($this->target->all($domain) as $id => $message) {
            if (!$this->source->has($id, $domain)) {
                $this->messages[$domain]['all'][$id] = $message;
                $this->messages[$domain]['new'][$id] = $message;
                $d = $this->target->defines($id, $intlDomain) ? $intlDomain : $domain;
                $this->result->add([$id => $message], $d);
                if (null !== $keyMetadata = $this->target->getMetadata($id, $d)) {
                    $this->result->setMetadata($id, $keyMetadata, $d);
                }
            }
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Catalogue;

use Symfony\Component\Translation\MessageCatalogueInterface;

/**
 * Represents an operation on catalogue(s).
 *
 * An instance of this interface performs an operation on one or more catalogues and
 * stores intermediate and final results of the operation.
 *
 * The first catalogue in its argument(s) is called the 'source catalogue' or 'source' and
 * the following results are stored:
 *
 * Messages: also called 'all', are valid messages for the given domain after the operation is performed.
 *
 * New Messages: also called 'new' (new = all ∖ source = {x: x ∈ all ∧ x ∉ source}).
 *
 * Obsolete Messages: also called 'obsolete' (obsolete = source ∖ all = {x: x ∈ source ∧ x ∉ all}).
 *
 * Result: also called 'result', is the resulting catalogue for the given domain that holds the same messages as 'all'.
 *
 * @author Jean-François Simon <jeanfrancois.simon@sensiolabs.com>
 */
interface OperationInterface
{
    /**
     * Returns domains affected by operation.
     *
     * @return array
     */
    public function getDomains();

    /**
     * Returns all valid messages ('all') after operation.
     *
     * @return array
     */
    public function getMessages(string $domain);

    /**
     * Returns new messages ('new') after operation.
     *
     * @return array
     */
    public function getNewMessages(string $domain);

    /**
     * Returns obsolete messages ('obsolete') after operation.
     *
     * @return array
     */
    public function getObsoleteMessages(string $domain);

    /**
     * Returns resulting catalogue ('result').
     *
     * @return MessageCatalogueInterface
     */
    public function getResult();
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Catalogue;

use Symfony\Component\Translation\MessageCatalogueInterface;

/**
 * Target operation between two catalogues:
 * intersection = source ∩ target = {x: x ∈ source ∧ x ∈ target}
 * all = intersection ∪ (target ∖ intersection) = target
 * new = all ∖ source = {x: x ∈ target ∧ x ∉ source}
 * obsolete = source ∖ all = source ∖ target = {x: x ∈ source ∧ x ∉ target}
 * Basically, the result contains messages from the target catalogue.
 *
 * @author Michael Lee <michael.lee@zerustech.com>
 */
class TargetOperation extends AbstractOperation
{
    /**
     * {@inheritdoc}
     */
    protected function processDomain(string $domain)
    {
        $this->messages[$domain] = [
            'all' => [],
            'new' => [],
            'obsolete' => [],
        ];
        $intlDomain = $domain.MessageCatalogueInterface::INTL_DOMAIN_SUFFIX;

        // For 'all' messages, the code can't be simplified as ``$this->messages[$domain]['all'] = $target->all($domain);``,
        // because doing so will drop messages like {x: x ∈ source ∧ x ∉ target.all ∧ x ∈ target.fallback}
        //
        // For 'new' messages, the code can't be simplified as ``array_diff_assoc($this->target->all($domain), $this->source->all($domain));``
        // because doing so will not exclude messages like {x: x ∈ target ∧ x ∉ source.all ∧ x ∈ source.fallback}
        //
        // For 'obsolete' messages, the code can't be simplified as ``array_diff_assoc($this->source->all($domain), $this->target->all($domain))``
        // because doing so will not exclude messages like {x: x ∈ source ∧ x ∉ target.all ∧ x ∈ target.fallback}

        foreach ($this->source->all($domain) as $id => $message) {
            if ($this->target->has($id, $domain)) {
                $this->messages[$domain]['all'][$id] = $message;
                $d = $this->target->defines($id, $intlDomain) ? $intlDomain : $domain;
                $this->result->add([$id => $message], $d);
                if (null !== $keyMetadata = $this->source->getMetadata($id, $d)) {
                    $this->result->setMetadata($id, $keyMetadata, $d);
                }
            } else {
                $this->messages[$domain]['obsolete'][$id] = $message;
            }
        }

        foreach ($this->target->all($domain) as $id => $message) {
            if (!$this->source->has($id, $domain)) {
                $this->messages[$domain]['all'][$id] = $message;
                $this->messages[$domain]['new'][$id] = $message;
                $d = $this->target->defines($id, $intlDomain) ? $intlDomain : $domain;
                $this->result->add([$id => $message], $d);
                if (null !== $keyMetadata = $this->target->getMetadata($id, $d)) {
                    $this->result->setMetadata($id, $keyMetadata, $d);
                }
            }
        }
    }
}
CHANGELOG
=========

5.2.0
-----

 * added support for calling `trans` with ICU formatted messages
 * added `PseudoLocalizationTranslator`
 * added `TranslatableMessage` objects that represent a message that can be translated
 * added the `t()` function to easily create `TranslatableMessage` objects
 * Added support for extracting messages from `TranslatableMessage` objects

5.1.0
-----

 * added support for `name` attribute on `unit` element from xliff2 to be used as a translation key instead of always the `source` element

5.0.0
-----

 * removed support for using `null` as the locale in `Translator`
 * removed `TranslatorInterface`
 * removed `MessageSelector`
 * removed `ChoiceMessageFormatterInterface`
 * removed `PluralizationRule`
 * removed `Interval`
 * removed `transChoice()` methods, use the trans() method instead with a %count% parameter
 * removed `FileDumper::setBackup()` and `TranslationWriter::disableBackup()`
 * removed `MessageFormatter::choiceFormat()`
 * added argument `$filename` to `PhpExtractor::parseTokens()`
 * removed support for implicit STDIN usage in the `lint:xliff` command, use `lint:xliff -` (append a dash) instead to make it explicit.

4.4.0
-----

 * deprecated support for using `null` as the locale in `Translator`
 * deprecated accepting STDIN implicitly when using the `lint:xliff` command, use `lint:xliff -` (append a dash) instead to make it explicit.
 * Marked the `TranslationDataCollector` class as `@final`.

4.3.0
-----

 * Improved Xliff 1.2 loader to load the original file's metadata
 * Added `TranslatorPathsPass`

4.2.0
-----

 * Started using ICU parent locales as fallback locales.
 * allow using the ICU message format using domains with the "+intl-icu" suffix
 * deprecated `Translator::transChoice()` in favor of using `Translator::trans()` with a `%count%` parameter
 * deprecated `TranslatorInterface` in favor of `Symfony\Contracts\Translation\TranslatorInterface`
 * deprecated `MessageSelector`, `Interval` and `PluralizationRules`; use `IdentityTranslator` instead
 * Added `IntlFormatter` and `IntlFormatterInterface`
 * added support for multiple files and directories in `XliffLintCommand`
 * Marked `Translator::getFallbackLocales()` and `TranslationDataCollector::getFallbackLocales()` as internal

4.1.0
-----

 * The `FileDumper::setBackup()` method is deprecated.
 * The `TranslationWriter::disableBackup()` method is deprecated.
 * The `XliffFileDumper` will write "name" on the "unit" node when dumping XLIFF 2.0.

4.0.0
-----

 * removed the backup feature of the `FileDumper` class
 * removed `TranslationWriter::writeTranslations()` method
 * removed support for passing `MessageSelector` instances to the constructor of the `Translator` class

3.4.0
-----

 * Added `TranslationDumperPass`
 * Added `TranslationExtractorPass`
 * Added `TranslatorPass`
 * Added `TranslationReader` and `TranslationReaderInterface`
 * Added `<notes>` section to the Xliff 2.0 dumper.
 * Improved Xliff 2.0 loader to load `<notes>` section.
 * Added `TranslationWriterInterface`
 * Deprecated `TranslationWriter::writeTranslations` in favor of `TranslationWriter::write`
 * added support for adding custom message formatter and decoupling the default one.
 * Added `PhpExtractor`
 * Added `PhpStringTokenParser`

3.2.0
-----

 * Added support for escaping `|` in plural translations with double pipe.

3.1.0
-----

 * Deprecated the backup feature of the file dumper classes.

3.0.0
-----

 * removed `FileDumper::format()` method.
 * Changed the visibility of the locale property in `Translator` from protected to private.

2.8.0
-----

 * deprecated FileDumper::format(), overwrite FileDumper::formatCatalogue() instead.
 * deprecated Translator::getMessages(), rely on TranslatorBagInterface::getCatalogue() instead.
 * added `FileDumper::formatCatalogue` which allows format the catalogue without dumping it into file.
 * added option `json_encoding` to JsonFileDumper
 * added options `as_tree`, `inline` to YamlFileDumper
 * added support for XLIFF 2.0.
 * added support for XLIFF target and tool attributes.
 * added message parameters to DataCollectorTranslator.
 * [DEPRECATION] The `DiffOperation` class has been deprecated and
   will be removed in Symfony 3.0, since its operation has nothing to do with 'diff',
   so the class name is misleading. The `TargetOperation` class should be used for
   this use-case instead.

2.7.0
-----

 * added DataCollectorTranslator for collecting the translated messages.

2.6.0
-----

 * added possibility to cache catalogues
 * added TranslatorBagInterface
 * added LoggingTranslator
 * added Translator::getMessages() for retrieving the message catalogue as an array

2.5.0
-----

 * added relative file path template to the file dumpers
 * added optional backup to the file dumpers
 * changed IcuResFileDumper to extend FileDumper

2.3.0
-----

 * added classes to make operations on catalogues (like making a diff or a merge on 2 catalogues)
 * added Translator::getFallbackLocales()
 * deprecated Translator::setFallbackLocale() in favor of the new Translator::setFallbackLocales() method

2.2.0
-----

 * QtTranslationsLoader class renamed to QtFileLoader. QtTranslationsLoader is deprecated and will be removed in 2.3.
 * [BC BREAK] uniformized the exception thrown by the load() method when an error occurs. The load() method now
   throws Symfony\Component\Translation\Exception\NotFoundResourceException when a resource cannot be found
   and Symfony\Component\Translation\Exception\InvalidResourceException when a resource is invalid.
 * changed the exception class thrown by some load() methods from \RuntimeException to \InvalidArgumentException
   (IcuDatFileLoader, IcuResFileLoader and QtFileLoader)

2.1.0
-----

 * added support for more than one fallback locale
 * added support for extracting translation messages from templates (Twig and PHP)
 * added dumpers for translation catalogs
 * added support for QT, gettext, and ResourceBundles
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Command;

use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Exception\RuntimeException;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Style\SymfonyStyle;
use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\Util\XliffUtils;

/**
 * Validates XLIFF files syntax and outputs encountered errors.
 *
 * @author Grégoire Pineau <lyrixx@lyrixx.info>
 * @author Robin Chalas <robin.chalas@gmail.com>
 * @author Javier Eguiluz <javier.eguiluz@gmail.com>
 */
class XliffLintCommand extends Command
{
    protected static $defaultName = 'lint:xliff';

    private $format;
    private $displayCorrectFiles;
    private $directoryIteratorProvider;
    private $isReadableProvider;
    private $requireStrictFileNames;

    public function __construct(string $name = null, callable $directoryIteratorProvider = null, callable $isReadableProvider = null, bool $requireStrictFileNames = true)
    {
        parent::__construct($name);

        $this->directoryIteratorProvider = $directoryIteratorProvider;
        $this->isReadableProvider = $isReadableProvider;
        $this->requireStrictFileNames = $requireStrictFileNames;
    }

    /**
     * {@inheritdoc}
     */
    protected function configure()
    {
        $this
            ->setDescription('Lint an XLIFF file and outputs encountered errors')
            ->addArgument('filename', InputArgument::IS_ARRAY, 'A file, a directory or "-" for reading from STDIN')
            ->addOption('format', null, InputOption::VALUE_REQUIRED, 'The output format', 'txt')
            ->setHelp(<<<EOF
The <info>%command.name%</info> command lints an XLIFF file and outputs to STDOUT
the first encountered syntax error.

You can validates XLIFF contents passed from STDIN:

  <info>cat filename | php %command.full_name% -</info>

You can also validate the syntax of a file:

  <info>php %command.full_name% filename</info>

Or of a whole directory:

  <info>php %command.full_name% dirname</info>
  <info>php %command.full_name% dirname --format=json</info>

EOF
            )
        ;
    }

    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $io = new SymfonyStyle($input, $output);
        $filenames = (array) $input->getArgument('filename');
        $this->format = $input->getOption('format');
        $this->displayCorrectFiles = $output->isVerbose();

        if (['-'] === $filenames) {
            return $this->display($io, [$this->validate(file_get_contents('php://stdin'))]);
        }

        if (!$filenames) {
            throw new RuntimeException('Please provide a filename or pipe file content to STDIN.');
        }

        $filesInfo = [];
        foreach ($filenames as $filename) {
            if (!$this->isReadable($filename)) {
                throw new RuntimeException(sprintf('File or directory "%s" is not readable.', $filename));
            }

            foreach ($this->getFiles($filename) as $file) {
                $filesInfo[] = $this->validate(file_get_contents($file), $file);
            }
        }

        return $this->display($io, $filesInfo);
    }

    private function validate(string $content, string $file = null): array
    {
        $errors = [];

        // Avoid: Warning DOMDocument::loadXML(): Empty string supplied as input
        if ('' === trim($content)) {
            return ['file' => $file, 'valid' => true];
        }

        $internal = libxml_use_internal_errors(true);

        $document = new \DOMDocument();
        $document->loadXML($content);

        if (null !== $targetLanguage = $this->getTargetLanguageFromFile($document)) {
            $normalizedLocalePattern = sprintf('(%s|%s)', preg_quote($targetLanguage, '/'), preg_quote(str_replace('-', '_', $targetLanguage), '/'));
            // strict file names require translation files to be named '____.locale.xlf'
            // otherwise, both '____.locale.xlf' and 'locale.____.xlf' are allowed
            // also, the regexp matching must be case-insensitive, as defined for 'target-language' values
            // http://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html#target-language
            $expectedFilenamePattern = $this->requireStrictFileNames ? sprintf('/^.*\.(?i:%s)\.(?:xlf|xliff)/', $normalizedLocalePattern) : sprintf('/^(?:.*\.(?i:%s)|(?i:%s)\..*)\.(?:xlf|xliff)/', $normalizedLocalePattern, $normalizedLocalePattern);

            if (0 === preg_match($expectedFilenamePattern, basename($file))) {
                $errors[] = [
                    'line' => -1,
                    'column' => -1,
                    'message' => sprintf('There is a mismatch between the language included in the file name ("%s") and the "%s" value used in the "target-language" attribute of the file.', basename($file), $targetLanguage),
                ];
            }
        }

        foreach (XliffUtils::validateSchema($document) as $xmlError) {
            $errors[] = [
                'line' => $xmlError['line'],
                'column' => $xmlError['column'],
                'message' => $xmlError['message'],
            ];
        }

        libxml_clear_errors();
        libxml_use_internal_errors($internal);

        return ['file' => $file, 'valid' => 0 === \count($errors), 'messages' => $errors];
    }

    private function display(SymfonyStyle $io, array $files)
    {
        switch ($this->format) {
            case 'txt':
                return $this->displayTxt($io, $files);
            case 'json':
                return $this->displayJson($io, $files);
            default:
                throw new InvalidArgumentException(sprintf('The format "%s" is not supported.', $this->format));
        }
    }

    private function displayTxt(SymfonyStyle $io, array $filesInfo)
    {
        $countFiles = \count($filesInfo);
        $erroredFiles = 0;

        foreach ($filesInfo as $info) {
            if ($info['valid'] && $this->displayCorrectFiles) {
                $io->comment('<info>OK</info>'.($info['file'] ? sprintf(' in %s', $info['file']) : ''));
            } elseif (!$info['valid']) {
                ++$erroredFiles;
                $io->text('<error> ERROR </error>'.($info['file'] ? sprintf(' in %s', $info['file']) : ''));
                $io->listing(array_map(function ($error) {
                    // general document errors have a '-1' line number
                    return -1 === $error['line'] ? $error['message'] : sprintf('Line %d, Column %d: %s', $error['line'], $error['column'], $error['message']);
                }, $info['messages']));
            }
        }

        if (0 === $erroredFiles) {
            $io->success(sprintf('All %d XLIFF files contain valid syntax.', $countFiles));
        } else {
            $io->warning(sprintf('%d XLIFF files have valid syntax and %d contain errors.', $countFiles - $erroredFiles, $erroredFiles));
        }

        return min($erroredFiles, 1);
    }

    private function displayJson(SymfonyStyle $io, array $filesInfo)
    {
        $errors = 0;

        array_walk($filesInfo, function (&$v) use (&$errors) {
            $v['file'] = (string) $v['file'];
            if (!$v['valid']) {
                ++$errors;
            }
        });

        $io->writeln(json_encode($filesInfo, \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES));

        return min($errors, 1);
    }

    private function getFiles(string $fileOrDirectory)
    {
        if (is_file($fileOrDirectory)) {
            yield new \SplFileInfo($fileOrDirectory);

            return;
        }

        foreach ($this->getDirectoryIterator($fileOrDirectory) as $file) {
            if (!\in_array($file->getExtension(), ['xlf', 'xliff'])) {
                continue;
            }

            yield $file;
        }
    }

    private function getDirectoryIterator(string $directory)
    {
        $default = function ($directory) {
            return new \RecursiveIteratorIterator(
                new \RecursiveDirectoryIterator($directory, \FilesystemIterator::SKIP_DOTS | \FilesystemIterator::FOLLOW_SYMLINKS),
                \RecursiveIteratorIterator::LEAVES_ONLY
            );
        };

        if (null !== $this->directoryIteratorProvider) {
            return ($this->directoryIteratorProvider)($directory, $default);
        }

        return $default($directory);
    }

    private function isReadable(string $fileOrDirectory)
    {
        $default = function ($fileOrDirectory) {
            return is_readable($fileOrDirectory);
        };

        if (null !== $this->isReadableProvider) {
            return ($this->isReadableProvider)($fileOrDirectory, $default);
        }

        return $default($fileOrDirectory);
    }

    private function getTargetLanguageFromFile(\DOMDocument $xliffContents): ?string
    {
        foreach ($xliffContents->getElementsByTagName('file')[0]->attributes ?? [] as $attribute) {
            if ('target-language' === $attribute->nodeName) {
                return $attribute->nodeValue;
            }
        }

        return null;
    }
}
{
    "name": "symfony/translation",
    "type": "library",
    "description": "Provides tools to internationalize your application",
    "keywords": [],
    "homepage": "https://symfony.com",
    "license": "MIT",
    "authors": [
        {
            "name": "Fabien Potencier",
            "email": "fabien@symfony.com"
        },
        {
            "name": "Symfony Community",
            "homepage": "https://symfony.com/contributors"
        }
    ],
    "require": {
        "php": ">=7.2.5",
        "symfony/polyfill-mbstring": "~1.0",
        "symfony/polyfill-php80": "^1.15",
        "symfony/translation-contracts": "^2.3"
    },
    "require-dev": {
        "symfony/config": "^4.4|^5.0",
        "symfony/console": "^4.4|^5.0",
        "symfony/dependency-injection": "^5.0",
        "symfony/http-kernel": "^5.0",
        "symfony/intl": "^4.4|^5.0",
        "symfony/service-contracts": "^1.1.2|^2",
        "symfony/yaml": "^4.4|^5.0",
        "symfony/finder": "^4.4|^5.0",
        "psr/log": "~1.0"
    },
    "conflict": {
        "symfony/config": "<4.4",
        "symfony/dependency-injection": "<5.0",
        "symfony/http-kernel": "<5.0",
        "symfony/twig-bundle": "<5.0",
        "symfony/yaml": "<4.4"
    },
    "provide": {
        "symfony/translation-implementation": "2.3"
    },
    "suggest": {
        "symfony/config": "",
        "symfony/yaml": "",
        "psr/log-implementation": "To use logging capability in translator"
    },
    "autoload": {
        "files": [ "Resources/functions.php" ],
        "psr-4": { "Symfony\\Component\\Translation\\": "" },
        "exclude-from-classmap": [
            "/Tests/"
        ]
    },
    "minimum-stability": "dev"
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\DataCollector;

use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\DataCollector\DataCollector;
use Symfony\Component\HttpKernel\DataCollector\LateDataCollectorInterface;
use Symfony\Component\Translation\DataCollectorTranslator;
use Symfony\Component\VarDumper\Cloner\Data;

/**
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 *
 * @final
 */
class TranslationDataCollector extends DataCollector implements LateDataCollectorInterface
{
    private $translator;

    public function __construct(DataCollectorTranslator $translator)
    {
        $this->translator = $translator;
    }

    /**
     * {@inheritdoc}
     */
    public function lateCollect()
    {
        $messages = $this->sanitizeCollectedMessages($this->translator->getCollectedMessages());

        $this->data += $this->computeCount($messages);
        $this->data['messages'] = $messages;

        $this->data = $this->cloneVar($this->data);
    }

    /**
     * {@inheritdoc}
     */
    public function collect(Request $request, Response $response, \Throwable $exception = null)
    {
        $this->data['locale'] = $this->translator->getLocale();
        $this->data['fallback_locales'] = $this->translator->getFallbackLocales();
    }

    /**
     * {@inheritdoc}
     */
    public function reset()
    {
        $this->data = [];
    }

    /**
     * @return array|Data
     */
    public function getMessages()
    {
        return $this->data['messages'] ?? [];
    }

    /**
     * @return int
     */
    public function getCountMissings()
    {
        return $this->data[DataCollectorTranslator::MESSAGE_MISSING] ?? 0;
    }

    /**
     * @return int
     */
    public function getCountFallbacks()
    {
        return $this->data[DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK] ?? 0;
    }

    /**
     * @return int
     */
    public function getCountDefines()
    {
        return $this->data[DataCollectorTranslator::MESSAGE_DEFINED] ?? 0;
    }

    public function getLocale()
    {
        return !empty($this->data['locale']) ? $this->data['locale'] : null;
    }

    /**
     * @internal
     */
    public function getFallbackLocales()
    {
        return (isset($this->data['fallback_locales']) && \count($this->data['fallback_locales']) > 0) ? $this->data['fallback_locales'] : [];
    }

    /**
     * {@inheritdoc}
     */
    public function getName()
    {
        return 'translation';
    }

    private function sanitizeCollectedMessages(array $messages)
    {
        $result = [];
        foreach ($messages as $key => $message) {
            $messageId = $message['locale'].$message['domain'].$message['id'];

            if (!isset($result[$messageId])) {
                $message['count'] = 1;
                $message['parameters'] = !empty($message['parameters']) ? [$message['parameters']] : [];
                $messages[$key]['translation'] = $this->sanitizeString($message['translation']);
                $result[$messageId] = $message;
            } else {
                if (!empty($message['parameters'])) {
                    $result[$messageId]['parameters'][] = $message['parameters'];
                }

                ++$result[$messageId]['count'];
            }

            unset($messages[$key]);
        }

        return $result;
    }

    private function computeCount(array $messages)
    {
        $count = [
            DataCollectorTranslator::MESSAGE_DEFINED => 0,
            DataCollectorTranslator::MESSAGE_MISSING => 0,
            DataCollectorTranslator::MESSAGE_EQUALS_FALLBACK => 0,
        ];

        foreach ($messages as $message) {
            ++$count[$message['state']];
        }

        return $count;
    }

    private function sanitizeString(string $string, int $length = 80)
    {
        $string = trim(preg_replace('/\s+/', ' ', $string));

        if (false !== $encoding = mb_detect_encoding($string, null, true)) {
            if (mb_strlen($string, $encoding) > $length) {
                return mb_substr($string, 0, $length - 3, $encoding).'...';
            }
        } elseif (\strlen($string) > $length) {
            return substr($string, 0, $length - 3).'...';
        }

        return $string;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Component\HttpKernel\CacheWarmer\WarmableInterface;
use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Contracts\Translation\LocaleAwareInterface;
use Symfony\Contracts\Translation\TranslatorInterface;

/**
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
class DataCollectorTranslator implements TranslatorInterface, TranslatorBagInterface, LocaleAwareInterface, WarmableInterface
{
    public const MESSAGE_DEFINED = 0;
    public const MESSAGE_MISSING = 1;
    public const MESSAGE_EQUALS_FALLBACK = 2;

    /**
     * @var TranslatorInterface|TranslatorBagInterface
     */
    private $translator;

    private $messages = [];

    /**
     * @param TranslatorInterface $translator The translator must implement TranslatorBagInterface
     */
    public function __construct(TranslatorInterface $translator)
    {
        if (!$translator instanceof TranslatorBagInterface || !$translator instanceof LocaleAwareInterface) {
            throw new InvalidArgumentException(sprintf('The Translator "%s" must implement TranslatorInterface, TranslatorBagInterface and LocaleAwareInterface.', get_debug_type($translator)));
        }

        $this->translator = $translator;
    }

    /**
     * {@inheritdoc}
     */
    public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null)
    {
        $trans = $this->translator->trans($id = (string) $id, $parameters, $domain, $locale);
        $this->collectMessage($locale, $domain, $id, $trans, $parameters);

        return $trans;
    }

    /**
     * {@inheritdoc}
     */
    public function setLocale(string $locale)
    {
        $this->translator->setLocale($locale);
    }

    /**
     * {@inheritdoc}
     */
    public function getLocale()
    {
        return $this->translator->getLocale();
    }

    /**
     * {@inheritdoc}
     */
    public function getCatalogue(string $locale = null)
    {
        return $this->translator->getCatalogue($locale);
    }

    /**
     * {@inheritdoc}
     *
     * @return string[]
     */
    public function warmUp(string $cacheDir)
    {
        if ($this->translator instanceof WarmableInterface) {
            return (array) $this->translator->warmUp($cacheDir);
        }

        return [];
    }

    /**
     * Gets the fallback locales.
     *
     * @return array The fallback locales
     */
    public function getFallbackLocales()
    {
        if ($this->translator instanceof Translator || method_exists($this->translator, 'getFallbackLocales')) {
            return $this->translator->getFallbackLocales();
        }

        return [];
    }

    /**
     * Passes through all unknown calls onto the translator object.
     */
    public function __call(string $method, array $args)
    {
        return $this->translator->{$method}(...$args);
    }

    /**
     * @return array
     */
    public function getCollectedMessages()
    {
        return $this->messages;
    }

    private function collectMessage(?string $locale, ?string $domain, string $id, string $translation, ?array $parameters = [])
    {
        if (null === $domain) {
            $domain = 'messages';
        }

        $catalogue = $this->translator->getCatalogue($locale);
        $locale = $catalogue->getLocale();
        $fallbackLocale = null;
        if ($catalogue->defines($id, $domain)) {
            $state = self::MESSAGE_DEFINED;
        } elseif ($catalogue->has($id, $domain)) {
            $state = self::MESSAGE_EQUALS_FALLBACK;

            $fallbackCatalogue = $catalogue->getFallbackCatalogue();
            while ($fallbackCatalogue) {
                if ($fallbackCatalogue->defines($id, $domain)) {
                    $fallbackLocale = $fallbackCatalogue->getLocale();
                    break;
                }
                $fallbackCatalogue = $fallbackCatalogue->getFallbackCatalogue();
            }
        } else {
            $state = self::MESSAGE_MISSING;
        }

        $this->messages[] = [
            'locale' => $locale,
            'fallbackLocale' => $fallbackLocale,
            'domain' => $domain,
            'id' => $id,
            'translation' => $translation,
            'parameters' => $parameters,
            'state' => $state,
            'transChoiceNumber' => isset($parameters['%count%']) && is_numeric($parameters['%count%']) ? $parameters['%count%'] : null,
        ];
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\DependencyInjection;

use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;

/**
 * Adds tagged translation.formatter services to translation writer.
 */
class TranslationDumperPass implements CompilerPassInterface
{
    private $writerServiceId;
    private $dumperTag;

    public function __construct(string $writerServiceId = 'translation.writer', string $dumperTag = 'translation.dumper')
    {
        $this->writerServiceId = $writerServiceId;
        $this->dumperTag = $dumperTag;
    }

    public function process(ContainerBuilder $container)
    {
        if (!$container->hasDefinition($this->writerServiceId)) {
            return;
        }

        $definition = $container->getDefinition($this->writerServiceId);

        foreach ($container->findTaggedServiceIds($this->dumperTag, true) as $id => $attributes) {
            $definition->addMethodCall('addDumper', [$attributes[0]['alias'], new Reference($id)]);
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\DependencyInjection;

use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
use Symfony\Component\DependencyInjection\Reference;

/**
 * Adds tagged translation.extractor services to translation extractor.
 */
class TranslationExtractorPass implements CompilerPassInterface
{
    private $extractorServiceId;
    private $extractorTag;

    public function __construct(string $extractorServiceId = 'translation.extractor', string $extractorTag = 'translation.extractor')
    {
        $this->extractorServiceId = $extractorServiceId;
        $this->extractorTag = $extractorTag;
    }

    public function process(ContainerBuilder $container)
    {
        if (!$container->hasDefinition($this->extractorServiceId)) {
            return;
        }

        $definition = $container->getDefinition($this->extractorServiceId);

        foreach ($container->findTaggedServiceIds($this->extractorTag, true) as $id => $attributes) {
            if (!isset($attributes[0]['alias'])) {
                throw new RuntimeException(sprintf('The alias for the tag "translation.extractor" of service "%s" must be set.', $id));
            }

            $definition->addMethodCall('addExtractor', [$attributes[0]['alias'], new Reference($id)]);
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\DependencyInjection;

use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\Compiler\ServiceLocatorTagPass;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Reference;

class TranslatorPass implements CompilerPassInterface
{
    private $translatorServiceId;
    private $readerServiceId;
    private $loaderTag;
    private $debugCommandServiceId;
    private $updateCommandServiceId;

    public function __construct(string $translatorServiceId = 'translator.default', string $readerServiceId = 'translation.reader', string $loaderTag = 'translation.loader', string $debugCommandServiceId = 'console.command.translation_debug', string $updateCommandServiceId = 'console.command.translation_update')
    {
        $this->translatorServiceId = $translatorServiceId;
        $this->readerServiceId = $readerServiceId;
        $this->loaderTag = $loaderTag;
        $this->debugCommandServiceId = $debugCommandServiceId;
        $this->updateCommandServiceId = $updateCommandServiceId;
    }

    public function process(ContainerBuilder $container)
    {
        if (!$container->hasDefinition($this->translatorServiceId)) {
            return;
        }

        $loaders = [];
        $loaderRefs = [];
        foreach ($container->findTaggedServiceIds($this->loaderTag, true) as $id => $attributes) {
            $loaderRefs[$id] = new Reference($id);
            $loaders[$id][] = $attributes[0]['alias'];
            if (isset($attributes[0]['legacy-alias'])) {
                $loaders[$id][] = $attributes[0]['legacy-alias'];
            }
        }

        if ($container->hasDefinition($this->readerServiceId)) {
            $definition = $container->getDefinition($this->readerServiceId);
            foreach ($loaders as $id => $formats) {
                foreach ($formats as $format) {
                    $definition->addMethodCall('addLoader', [$format, $loaderRefs[$id]]);
                }
            }
        }

        $container
            ->findDefinition($this->translatorServiceId)
            ->replaceArgument(0, ServiceLocatorTagPass::register($container, $loaderRefs))
            ->replaceArgument(3, $loaders)
        ;

        if (!$container->hasParameter('twig.default_path')) {
            return;
        }

        $paths = array_keys($container->getDefinition('twig.template_iterator')->getArgument(1));
        if ($container->hasDefinition($this->debugCommandServiceId)) {
            $definition = $container->getDefinition($this->debugCommandServiceId);
            $definition->replaceArgument(4, $container->getParameter('twig.default_path'));

            if (\count($definition->getArguments()) > 6) {
                $definition->replaceArgument(6, $paths);
            }
        }
        if ($container->hasDefinition($this->updateCommandServiceId)) {
            $definition = $container->getDefinition($this->updateCommandServiceId);
            $definition->replaceArgument(5, $container->getParameter('twig.default_path'));

            if (\count($definition->getArguments()) > 7) {
                $definition->replaceArgument(7, $paths);
            }
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\DependencyInjection;

use Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Definition;
use Symfony\Component\DependencyInjection\Reference;
use Symfony\Component\DependencyInjection\ServiceLocator;

/**
 * @author Yonel Ceruto <yonelceruto@gmail.com>
 */
class TranslatorPathsPass extends AbstractRecursivePass
{
    private $translatorServiceId;
    private $debugCommandServiceId;
    private $updateCommandServiceId;
    private $resolverServiceId;
    private $level = 0;
    private $paths = [];
    private $definitions = [];
    private $controllers = [];

    public function __construct(string $translatorServiceId = 'translator', string $debugCommandServiceId = 'console.command.translation_debug', string $updateCommandServiceId = 'console.command.translation_update', string $resolverServiceId = 'argument_resolver.service')
    {
        $this->translatorServiceId = $translatorServiceId;
        $this->debugCommandServiceId = $debugCommandServiceId;
        $this->updateCommandServiceId = $updateCommandServiceId;
        $this->resolverServiceId = $resolverServiceId;
    }

    public function process(ContainerBuilder $container)
    {
        if (!$container->hasDefinition($this->translatorServiceId)) {
            return;
        }

        foreach ($this->findControllerArguments($container) as $controller => $argument) {
            $id = substr($controller, 0, strpos($controller, ':') ?: \strlen($controller));
            if ($container->hasDefinition($id)) {
                [$locatorRef] = $argument->getValues();
                $this->controllers[(string) $locatorRef][$container->getDefinition($id)->getClass()] = true;
            }
        }

        try {
            parent::process($container);

            $paths = [];
            foreach ($this->paths as $class => $_) {
                if (($r = $container->getReflectionClass($class)) && !$r->isInterface()) {
                    $paths[] = $r->getFileName();
                }
            }
            if ($paths) {
                if ($container->hasDefinition($this->debugCommandServiceId)) {
                    $definition = $container->getDefinition($this->debugCommandServiceId);
                    $definition->replaceArgument(6, array_merge($definition->getArgument(6), $paths));
                }
                if ($container->hasDefinition($this->updateCommandServiceId)) {
                    $definition = $container->getDefinition($this->updateCommandServiceId);
                    $definition->replaceArgument(7, array_merge($definition->getArgument(7), $paths));
                }
            }
        } finally {
            $this->level = 0;
            $this->paths = [];
            $this->definitions = [];
        }
    }

    protected function processValue($value, bool $isRoot = false)
    {
        if ($value instanceof Reference) {
            if ((string) $value === $this->translatorServiceId) {
                for ($i = $this->level - 1; $i >= 0; --$i) {
                    $class = $this->definitions[$i]->getClass();

                    if (ServiceLocator::class === $class) {
                        if (!isset($this->controllers[$this->currentId])) {
                            continue;
                        }
                        foreach ($this->controllers[$this->currentId] as $class => $_) {
                            $this->paths[$class] = true;
                        }
                    } else {
                        $this->paths[$class] = true;
                    }

                    break;
                }
            }

            return $value;
        }

        if ($value instanceof Definition) {
            $this->definitions[$this->level++] = $value;
            $value = parent::processValue($value, $isRoot);
            unset($this->definitions[--$this->level]);

            return $value;
        }

        return parent::processValue($value, $isRoot);
    }

    private function findControllerArguments(ContainerBuilder $container): array
    {
        if ($container->hasDefinition($this->resolverServiceId)) {
            $argument = $container->getDefinition($this->resolverServiceId)->getArgument(0);
            if ($argument instanceof Reference) {
                $argument = $container->getDefinition($argument);
            }

            return $argument->getArgument(0);
        }

        if ($container->hasDefinition('debug.'.$this->resolverServiceId)) {
            $argument = $container->getDefinition('debug.'.$this->resolverServiceId)->getArgument(0);
            if ($argument instanceof Reference) {
                $argument = $container->getDefinition($argument);
            }
            $argument = $argument->getArgument(0);
            if ($argument instanceof Reference) {
                $argument = $container->getDefinition($argument);
            }

            return $argument->getArgument(0);
        }

        return [];
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * CsvFileDumper generates a csv formatted string representation of a message catalogue.
 *
 * @author Stealth35
 */
class CsvFileDumper extends FileDumper
{
    private $delimiter = ';';
    private $enclosure = '"';

    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        $handle = fopen('php://memory', 'r+');

        foreach ($messages->all($domain) as $source => $target) {
            fputcsv($handle, [$source, $target], $this->delimiter, $this->enclosure);
        }

        rewind($handle);
        $output = stream_get_contents($handle);
        fclose($handle);

        return $output;
    }

    /**
     * Sets the delimiter and escape character for CSV.
     */
    public function setCsvControl(string $delimiter = ';', string $enclosure = '"')
    {
        $this->delimiter = $delimiter;
        $this->enclosure = $enclosure;
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'csv';
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * DumperInterface is the interface implemented by all translation dumpers.
 * There is no common option.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
interface DumperInterface
{
    /**
     * Dumps the message catalogue.
     *
     * @param array $options Options that are used by the dumper
     */
    public function dump(MessageCatalogue $messages, array $options = []);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\Exception\RuntimeException;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s).
 *
 * Options:
 * - path (mandatory): the directory where the files should be saved
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
abstract class FileDumper implements DumperInterface
{
    /**
     * A template for the relative paths to files.
     *
     * @var string
     */
    protected $relativePathTemplate = '%domain%.%locale%.%extension%';

    /**
     * Sets the template for the relative paths to files.
     *
     * @param string $relativePathTemplate A template for the relative paths to files
     */
    public function setRelativePathTemplate(string $relativePathTemplate)
    {
        $this->relativePathTemplate = $relativePathTemplate;
    }

    /**
     * {@inheritdoc}
     */
    public function dump(MessageCatalogue $messages, array $options = [])
    {
        if (!\array_key_exists('path', $options)) {
            throw new InvalidArgumentException('The file dumper needs a path option.');
        }

        // save a file for each domain
        foreach ($messages->getDomains() as $domain) {
            $fullpath = $options['path'].'/'.$this->getRelativePath($domain, $messages->getLocale());
            if (!file_exists($fullpath)) {
                $directory = \dirname($fullpath);
                if (!file_exists($directory) && !@mkdir($directory, 0777, true)) {
                    throw new RuntimeException(sprintf('Unable to create directory "%s".', $directory));
                }
            }

            $intlDomain = $domain.MessageCatalogue::INTL_DOMAIN_SUFFIX;
            $intlMessages = $messages->all($intlDomain);

            if ($intlMessages) {
                $intlPath = $options['path'].'/'.$this->getRelativePath($intlDomain, $messages->getLocale());
                file_put_contents($intlPath, $this->formatCatalogue($messages, $intlDomain, $options));

                $messages->replace([], $intlDomain);

                try {
                    if ($messages->all($domain)) {
                        file_put_contents($fullpath, $this->formatCatalogue($messages, $domain, $options));
                    }
                    continue;
                } finally {
                    $messages->replace($intlMessages, $intlDomain);
                }
            }

            file_put_contents($fullpath, $this->formatCatalogue($messages, $domain, $options));
        }
    }

    /**
     * Transforms a domain of a message catalogue to its string representation.
     *
     * @return string representation
     */
    abstract public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = []);

    /**
     * Gets the file extension of the dumper.
     *
     * @return string file extension
     */
    abstract protected function getExtension();

    /**
     * Gets the relative file path using the template.
     */
    private function getRelativePath(string $domain, string $locale): string
    {
        return strtr($this->relativePathTemplate, [
            '%domain%' => $domain,
            '%locale%' => $locale,
            '%extension%' => $this->getExtension(),
        ]);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * IcuResDumper generates an ICU ResourceBundle formatted string representation of a message catalogue.
 *
 * @author Stealth35
 */
class IcuResFileDumper extends FileDumper
{
    /**
     * {@inheritdoc}
     */
    protected $relativePathTemplate = '%domain%/%locale%.%extension%';

    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        $data = $indexes = $resources = '';

        foreach ($messages->all($domain) as $source => $target) {
            $indexes .= pack('v', \strlen($data) + 28);
            $data .= $source."\0";
        }

        $data .= $this->writePadding($data);

        $keyTop = $this->getPosition($data);

        foreach ($messages->all($domain) as $source => $target) {
            $resources .= pack('V', $this->getPosition($data));

            $data .= pack('V', \strlen($target))
                .mb_convert_encoding($target."\0", 'UTF-16LE', 'UTF-8')
                .$this->writePadding($data)
                  ;
        }

        $resOffset = $this->getPosition($data);

        $data .= pack('v', \count($messages->all($domain)))
            .$indexes
            .$this->writePadding($data)
            .$resources
              ;

        $bundleTop = $this->getPosition($data);

        $root = pack('V7',
            $resOffset + (2 << 28), // Resource Offset + Resource Type
            6,                      // Index length
            $keyTop,                        // Index keys top
            $bundleTop,                     // Index resources top
            $bundleTop,                     // Index bundle top
            \count($messages->all($domain)), // Index max table length
            0                               // Index attributes
        );

        $header = pack('vC2v4C12@32',
            32,                     // Header size
            0xDA, 0x27,             // Magic number 1 and 2
            20, 0, 0, 2,            // Rest of the header, ..., Size of a char
            0x52, 0x65, 0x73, 0x42, // Data format identifier
            1, 2, 0, 0,             // Data version
            1, 4, 0, 0              // Unicode version
        );

        return $header.$root.$data;
    }

    private function writePadding(string $data): ?string
    {
        $padding = \strlen($data) % 4;

        return $padding ? str_repeat("\xAA", 4 - $padding) : null;
    }

    private function getPosition(string $data)
    {
        return (\strlen($data) + 28) / 4;
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'res';
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * IniFileDumper generates an ini formatted string representation of a message catalogue.
 *
 * @author Stealth35
 */
class IniFileDumper extends FileDumper
{
    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        $output = '';

        foreach ($messages->all($domain) as $source => $target) {
            $escapeTarget = str_replace('"', '\"', $target);
            $output .= $source.'="'.$escapeTarget."\"\n";
        }

        return $output;
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'ini';
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * JsonFileDumper generates an json formatted string representation of a message catalogue.
 *
 * @author singles
 */
class JsonFileDumper extends FileDumper
{
    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        $flags = $options['json_encoding'] ?? \JSON_PRETTY_PRINT;

        return json_encode($messages->all($domain), $flags);
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'json';
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\Loader\MoFileLoader;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * MoFileDumper generates a gettext formatted string representation of a message catalogue.
 *
 * @author Stealth35
 */
class MoFileDumper extends FileDumper
{
    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        $sources = $targets = $sourceOffsets = $targetOffsets = '';
        $offsets = [];
        $size = 0;

        foreach ($messages->all($domain) as $source => $target) {
            $offsets[] = array_map('strlen', [$sources, $source, $targets, $target]);
            $sources .= "\0".$source;
            $targets .= "\0".$target;
            ++$size;
        }

        $header = [
            'magicNumber' => MoFileLoader::MO_LITTLE_ENDIAN_MAGIC,
            'formatRevision' => 0,
            'count' => $size,
            'offsetId' => MoFileLoader::MO_HEADER_SIZE,
            'offsetTranslated' => MoFileLoader::MO_HEADER_SIZE + (8 * $size),
            'sizeHashes' => 0,
            'offsetHashes' => MoFileLoader::MO_HEADER_SIZE + (16 * $size),
        ];

        $sourcesSize = \strlen($sources);
        $sourcesStart = $header['offsetHashes'] + 1;

        foreach ($offsets as $offset) {
            $sourceOffsets .= $this->writeLong($offset[1])
                          .$this->writeLong($offset[0] + $sourcesStart);
            $targetOffsets .= $this->writeLong($offset[3])
                          .$this->writeLong($offset[2] + $sourcesStart + $sourcesSize);
        }

        $output = implode('', array_map([$this, 'writeLong'], $header))
               .$sourceOffsets
               .$targetOffsets
               .$sources
               .$targets
                ;

        return $output;
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'mo';
    }

    private function writeLong($str): string
    {
        return pack('V*', $str);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * PhpFileDumper generates PHP files from a message catalogue.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
class PhpFileDumper extends FileDumper
{
    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        return "<?php\n\nreturn ".var_export($messages->all($domain), true).";\n";
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'php';
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * PoFileDumper generates a gettext formatted string representation of a message catalogue.
 *
 * @author Stealth35
 */
class PoFileDumper extends FileDumper
{
    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        $output = 'msgid ""'."\n";
        $output .= 'msgstr ""'."\n";
        $output .= '"Content-Type: text/plain; charset=UTF-8\n"'."\n";
        $output .= '"Content-Transfer-Encoding: 8bit\n"'."\n";
        $output .= '"Language: '.$messages->getLocale().'\n"'."\n";
        $output .= "\n";

        $newLine = false;
        foreach ($messages->all($domain) as $source => $target) {
            if ($newLine) {
                $output .= "\n";
            } else {
                $newLine = true;
            }
            $metadata = $messages->getMetadata($source, $domain);

            if (isset($metadata['comments'])) {
                $output .= $this->formatComments($metadata['comments']);
            }
            if (isset($metadata['flags'])) {
                $output .= $this->formatComments(implode(',', (array) $metadata['flags']), ',');
            }
            if (isset($metadata['sources'])) {
                $output .= $this->formatComments(implode(' ', (array) $metadata['sources']), ':');
            }

            $sourceRules = $this->getStandardRules($source);
            $targetRules = $this->getStandardRules($target);
            if (2 == \count($sourceRules) && [] !== $targetRules) {
                $output .= sprintf('msgid "%s"'."\n", $this->escape($sourceRules[0]));
                $output .= sprintf('msgid_plural "%s"'."\n", $this->escape($sourceRules[1]));
                foreach ($targetRules as $i => $targetRule) {
                    $output .= sprintf('msgstr[%d] "%s"'."\n", $i, $this->escape($targetRule));
                }
            } else {
                $output .= sprintf('msgid "%s"'."\n", $this->escape($source));
                $output .= sprintf('msgstr "%s"'."\n", $this->escape($target));
            }
        }

        return $output;
    }

    private function getStandardRules(string $id)
    {
        // Partly copied from TranslatorTrait::trans.
        $parts = [];
        if (preg_match('/^\|++$/', $id)) {
            $parts = explode('|', $id);
        } elseif (preg_match_all('/(?:\|\||[^\|])++/', $id, $matches)) {
            $parts = $matches[0];
        }

        $intervalRegexp = <<<'EOF'
/^(?P<interval>
    ({\s*
        (\-?\d+(\.\d+)?[\s*,\s*\-?\d+(\.\d+)?]*)
    \s*})

        |

    (?P<left_delimiter>[\[\]])
        \s*
        (?P<left>-Inf|\-?\d+(\.\d+)?)
        \s*,\s*
        (?P<right>\+?Inf|\-?\d+(\.\d+)?)
        \s*
    (?P<right_delimiter>[\[\]])
)\s*(?P<message>.*?)$/xs
EOF;

        $standardRules = [];
        foreach ($parts as $part) {
            $part = trim(str_replace('||', '|', $part));

            if (preg_match($intervalRegexp, $part)) {
                // Explicit rule is not a standard rule.
                return [];
            } else {
                $standardRules[] = $part;
            }
        }

        return $standardRules;
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'po';
    }

    private function escape(string $str): string
    {
        return addcslashes($str, "\0..\37\42\134");
    }

    private function formatComments($comments, string $prefix = ''): ?string
    {
        $output = null;

        foreach ((array) $comments as $comment) {
            $output .= sprintf('#%s %s'."\n", $prefix, $comment);
        }

        return $output;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * QtFileDumper generates ts files from a message catalogue.
 *
 * @author Benjamin Eberlei <kontakt@beberlei.de>
 */
class QtFileDumper extends FileDumper
{
    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        $dom = new \DOMDocument('1.0', 'utf-8');
        $dom->formatOutput = true;
        $ts = $dom->appendChild($dom->createElement('TS'));
        $context = $ts->appendChild($dom->createElement('context'));
        $context->appendChild($dom->createElement('name', $domain));

        foreach ($messages->all($domain) as $source => $target) {
            $message = $context->appendChild($dom->createElement('message'));
            $metadata = $messages->getMetadata($source, $domain);
            if (isset($metadata['sources'])) {
                foreach ((array) $metadata['sources'] as $location) {
                    $loc = explode(':', $location, 2);
                    $location = $message->appendChild($dom->createElement('location'));
                    $location->setAttribute('filename', $loc[0]);
                    if (isset($loc[1])) {
                        $location->setAttribute('line', $loc[1]);
                    }
                }
            }
            $message->appendChild($dom->createElement('source', $source));
            $message->appendChild($dom->createElement('translation', $target));
        }

        return $dom->saveXML();
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'ts';
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * XliffFileDumper generates xliff files from a message catalogue.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
class XliffFileDumper extends FileDumper
{
    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        $xliffVersion = '1.2';
        if (\array_key_exists('xliff_version', $options)) {
            $xliffVersion = $options['xliff_version'];
        }

        if (\array_key_exists('default_locale', $options)) {
            $defaultLocale = $options['default_locale'];
        } else {
            $defaultLocale = \Locale::getDefault();
        }

        if ('1.2' === $xliffVersion) {
            return $this->dumpXliff1($defaultLocale, $messages, $domain, $options);
        }
        if ('2.0' === $xliffVersion) {
            return $this->dumpXliff2($defaultLocale, $messages, $domain);
        }

        throw new InvalidArgumentException(sprintf('No support implemented for dumping XLIFF version "%s".', $xliffVersion));
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return 'xlf';
    }

    private function dumpXliff1(string $defaultLocale, MessageCatalogue $messages, ?string $domain, array $options = [])
    {
        $toolInfo = ['tool-id' => 'symfony', 'tool-name' => 'Symfony'];
        if (\array_key_exists('tool_info', $options)) {
            $toolInfo = array_merge($toolInfo, $options['tool_info']);
        }

        $dom = new \DOMDocument('1.0', 'utf-8');
        $dom->formatOutput = true;

        $xliff = $dom->appendChild($dom->createElement('xliff'));
        $xliff->setAttribute('version', '1.2');
        $xliff->setAttribute('xmlns', 'urn:oasis:names:tc:xliff:document:1.2');

        $xliffFile = $xliff->appendChild($dom->createElement('file'));
        $xliffFile->setAttribute('source-language', str_replace('_', '-', $defaultLocale));
        $xliffFile->setAttribute('target-language', str_replace('_', '-', $messages->getLocale()));
        $xliffFile->setAttribute('datatype', 'plaintext');
        $xliffFile->setAttribute('original', 'file.ext');

        $xliffHead = $xliffFile->appendChild($dom->createElement('header'));
        $xliffTool = $xliffHead->appendChild($dom->createElement('tool'));
        foreach ($toolInfo as $id => $value) {
            $xliffTool->setAttribute($id, $value);
        }

        $xliffBody = $xliffFile->appendChild($dom->createElement('body'));
        foreach ($messages->all($domain) as $source => $target) {
            $translation = $dom->createElement('trans-unit');

            $translation->setAttribute('id', strtr(substr(base64_encode(hash('sha256', $source, true)), 0, 7), '/+', '._'));
            $translation->setAttribute('resname', $source);

            $s = $translation->appendChild($dom->createElement('source'));
            $s->appendChild($dom->createTextNode($source));

            // Does the target contain characters requiring a CDATA section?
            $text = 1 === preg_match('/[&<>]/', $target) ? $dom->createCDATASection($target) : $dom->createTextNode($target);

            $targetElement = $dom->createElement('target');
            $metadata = $messages->getMetadata($source, $domain);
            if ($this->hasMetadataArrayInfo('target-attributes', $metadata)) {
                foreach ($metadata['target-attributes'] as $name => $value) {
                    $targetElement->setAttribute($name, $value);
                }
            }
            $t = $translation->appendChild($targetElement);
            $t->appendChild($text);

            if ($this->hasMetadataArrayInfo('notes', $metadata)) {
                foreach ($metadata['notes'] as $note) {
                    if (!isset($note['content'])) {
                        continue;
                    }

                    $n = $translation->appendChild($dom->createElement('note'));
                    $n->appendChild($dom->createTextNode($note['content']));

                    if (isset($note['priority'])) {
                        $n->setAttribute('priority', $note['priority']);
                    }

                    if (isset($note['from'])) {
                        $n->setAttribute('from', $note['from']);
                    }
                }
            }

            $xliffBody->appendChild($translation);
        }

        return $dom->saveXML();
    }

    private function dumpXliff2(string $defaultLocale, MessageCatalogue $messages, ?string $domain)
    {
        $dom = new \DOMDocument('1.0', 'utf-8');
        $dom->formatOutput = true;

        $xliff = $dom->appendChild($dom->createElement('xliff'));
        $xliff->setAttribute('xmlns', 'urn:oasis:names:tc:xliff:document:2.0');
        $xliff->setAttribute('version', '2.0');
        $xliff->setAttribute('srcLang', str_replace('_', '-', $defaultLocale));
        $xliff->setAttribute('trgLang', str_replace('_', '-', $messages->getLocale()));

        $xliffFile = $xliff->appendChild($dom->createElement('file'));
        if (MessageCatalogue::INTL_DOMAIN_SUFFIX === substr($domain, -($suffixLength = \strlen(MessageCatalogue::INTL_DOMAIN_SUFFIX)))) {
            $xliffFile->setAttribute('id', substr($domain, 0, -$suffixLength).'.'.$messages->getLocale());
        } else {
            $xliffFile->setAttribute('id', $domain.'.'.$messages->getLocale());
        }

        foreach ($messages->all($domain) as $source => $target) {
            $translation = $dom->createElement('unit');
            $translation->setAttribute('id', strtr(substr(base64_encode(hash('sha256', $source, true)), 0, 7), '/+', '._'));

            if (\strlen($source) <= 80) {
                $translation->setAttribute('name', $source);
            }

            $metadata = $messages->getMetadata($source, $domain);

            // Add notes section
            if ($this->hasMetadataArrayInfo('notes', $metadata)) {
                $notesElement = $dom->createElement('notes');
                foreach ($metadata['notes'] as $note) {
                    $n = $dom->createElement('note');
                    $n->appendChild($dom->createTextNode($note['content'] ?? ''));
                    unset($note['content']);

                    foreach ($note as $name => $value) {
                        $n->setAttribute($name, $value);
                    }
                    $notesElement->appendChild($n);
                }
                $translation->appendChild($notesElement);
            }

            $segment = $translation->appendChild($dom->createElement('segment'));

            $s = $segment->appendChild($dom->createElement('source'));
            $s->appendChild($dom->createTextNode($source));

            // Does the target contain characters requiring a CDATA section?
            $text = 1 === preg_match('/[&<>]/', $target) ? $dom->createCDATASection($target) : $dom->createTextNode($target);

            $targetElement = $dom->createElement('target');
            if ($this->hasMetadataArrayInfo('target-attributes', $metadata)) {
                foreach ($metadata['target-attributes'] as $name => $value) {
                    $targetElement->setAttribute($name, $value);
                }
            }
            $t = $segment->appendChild($targetElement);
            $t->appendChild($text);

            $xliffFile->appendChild($translation);
        }

        return $dom->saveXML();
    }

    private function hasMetadataArrayInfo(string $key, array $metadata = null): bool
    {
        return null !== $metadata && \array_key_exists($key, $metadata) && ($metadata[$key] instanceof \Traversable || \is_array($metadata[$key]));
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Dumper;

use Symfony\Component\Translation\Exception\LogicException;
use Symfony\Component\Translation\MessageCatalogue;
use Symfony\Component\Translation\Util\ArrayConverter;
use Symfony\Component\Yaml\Yaml;

/**
 * YamlFileDumper generates yaml files from a message catalogue.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
class YamlFileDumper extends FileDumper
{
    private $extension;

    public function __construct(string $extension = 'yml')
    {
        $this->extension = $extension;
    }

    /**
     * {@inheritdoc}
     */
    public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = [])
    {
        if (!class_exists(Yaml::class)) {
            throw new LogicException('Dumping translations in the YAML format requires the Symfony Yaml component.');
        }

        $data = $messages->all($domain);

        if (isset($options['as_tree']) && $options['as_tree']) {
            $data = ArrayConverter::expandToTree($data);
        }

        if (isset($options['inline']) && ($inline = (int) $options['inline']) > 0) {
            return Yaml::dump($data, $inline);
        }

        return Yaml::dump($data);
    }

    /**
     * {@inheritdoc}
     */
    protected function getExtension()
    {
        return $this->extension;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Exception;

/**
 * Exception interface for all exceptions thrown by the component.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
interface ExceptionInterface extends \Throwable
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Exception;

/**
 * Base InvalidArgumentException for the Translation component.
 *
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
class InvalidArgumentException extends \InvalidArgumentException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Exception;

/**
 * Thrown when a resource cannot be loaded.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class InvalidResourceException extends \InvalidArgumentException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Exception;

/**
 * Base LogicException for Translation component.
 *
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
class LogicException extends \LogicException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Exception;

/**
 * Thrown when a resource does not exist.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class NotFoundResourceException extends \InvalidArgumentException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Exception;

/**
 * Base RuntimeException for the Translation component.
 *
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
class RuntimeException extends \RuntimeException implements ExceptionInterface
{
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Extractor;

use Symfony\Component\Translation\Exception\InvalidArgumentException;

/**
 * Base class used by classes that extract translation messages from files.
 *
 * @author Marcos D. Sánchez <marcosdsanchez@gmail.com>
 */
abstract class AbstractFileExtractor
{
    /**
     * @param string|iterable $resource Files, a file or a directory
     *
     * @return iterable
     */
    protected function extractFiles($resource)
    {
        if (is_iterable($resource)) {
            $files = [];
            foreach ($resource as $file) {
                if ($this->canBeExtracted($file)) {
                    $files[] = $this->toSplFileInfo($file);
                }
            }
        } elseif (is_file($resource)) {
            $files = $this->canBeExtracted($resource) ? [$this->toSplFileInfo($resource)] : [];
        } else {
            $files = $this->extractFromDirectory($resource);
        }

        return $files;
    }

    private function toSplFileInfo(string $file): \SplFileInfo
    {
        return new \SplFileInfo($file);
    }

    /**
     * @return bool
     *
     * @throws InvalidArgumentException
     */
    protected function isFile(string $file)
    {
        if (!is_file($file)) {
            throw new InvalidArgumentException(sprintf('The "%s" file does not exist.', $file));
        }

        return true;
    }

    /**
     * @return bool
     */
    abstract protected function canBeExtracted(string $file);

    /**
     * @param string|array $resource Files, a file or a directory
     *
     * @return iterable files to be extracted
     */
    abstract protected function extractFromDirectory($resource);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Extractor;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * ChainExtractor extracts translation messages from template files.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
class ChainExtractor implements ExtractorInterface
{
    /**
     * The extractors.
     *
     * @var ExtractorInterface[]
     */
    private $extractors = [];

    /**
     * Adds a loader to the translation extractor.
     *
     * @param string $format The format of the loader
     */
    public function addExtractor(string $format, ExtractorInterface $extractor)
    {
        $this->extractors[$format] = $extractor;
    }

    /**
     * {@inheritdoc}
     */
    public function setPrefix(string $prefix)
    {
        foreach ($this->extractors as $extractor) {
            $extractor->setPrefix($prefix);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function extract($directory, MessageCatalogue $catalogue)
    {
        foreach ($this->extractors as $extractor) {
            $extractor->extract($directory, $catalogue);
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Extractor;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * Extracts translation messages from a directory or files to the catalogue.
 * New found messages are injected to the catalogue using the prefix.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
interface ExtractorInterface
{
    /**
     * Extracts translation messages from files, a file or a directory to the catalogue.
     *
     * @param string|array $resource Files, a file or a directory
     */
    public function extract($resource, MessageCatalogue $catalogue);

    /**
     * Sets the prefix that should be used for new found messages.
     *
     * @param string $prefix The prefix
     */
    public function setPrefix(string $prefix);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Extractor;

use Symfony\Component\Finder\Finder;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * PhpExtractor extracts translation messages from a PHP template.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
class PhpExtractor extends AbstractFileExtractor implements ExtractorInterface
{
    public const MESSAGE_TOKEN = 300;
    public const METHOD_ARGUMENTS_TOKEN = 1000;
    public const DOMAIN_TOKEN = 1001;

    /**
     * Prefix for new found message.
     *
     * @var string
     */
    private $prefix = '';

    /**
     * The sequence that captures translation messages.
     *
     * @var array
     */
    protected $sequences = [
        [
            '->',
            'trans',
            '(',
            self::MESSAGE_TOKEN,
            ',',
            self::METHOD_ARGUMENTS_TOKEN,
            ',',
            self::DOMAIN_TOKEN,
        ],
        [
            '->',
            'trans',
            '(',
            self::MESSAGE_TOKEN,
        ],
        [
            'new',
            'TranslatableMessage',
            '(',
            self::MESSAGE_TOKEN,
            ',',
            self::METHOD_ARGUMENTS_TOKEN,
            ',',
            self::DOMAIN_TOKEN,
        ],
        [
            'new',
            'TranslatableMessage',
            '(',
            self::MESSAGE_TOKEN,
        ],
        [
            'new',
            '\\',
            'Symfony',
            '\\',
            'Component',
            '\\',
            'Translation',
            '\\',
            'TranslatableMessage',
            '(',
            self::MESSAGE_TOKEN,
            ',',
            self::METHOD_ARGUMENTS_TOKEN,
            ',',
            self::DOMAIN_TOKEN,
        ],
        [
            'new',
            '\Symfony\Component\Translation\TranslatableMessage',
            '(',
            self::MESSAGE_TOKEN,
            ',',
            self::METHOD_ARGUMENTS_TOKEN,
            ',',
            self::DOMAIN_TOKEN,
        ],
        [
            'new',
            '\\',
            'Symfony',
            '\\',
            'Component',
            '\\',
            'Translation',
            '\\',
            'TranslatableMessage',
            '(',
            self::MESSAGE_TOKEN,
        ],
        [
            'new',
            '\Symfony\Component\Translation\TranslatableMessage',
            '(',
            self::MESSAGE_TOKEN,
        ],
        [
            't',
            '(',
            self::MESSAGE_TOKEN,
            ',',
            self::METHOD_ARGUMENTS_TOKEN,
            ',',
            self::DOMAIN_TOKEN,
        ],
        [
            't',
            '(',
            self::MESSAGE_TOKEN,
        ],
    ];

    /**
     * {@inheritdoc}
     */
    public function extract($resource, MessageCatalogue $catalog)
    {
        $files = $this->extractFiles($resource);
        foreach ($files as $file) {
            $this->parseTokens(token_get_all(file_get_contents($file)), $catalog, $file);

            gc_mem_caches();
        }
    }

    /**
     * {@inheritdoc}
     */
    public function setPrefix(string $prefix)
    {
        $this->prefix = $prefix;
    }

    /**
     * Normalizes a token.
     *
     * @param mixed $token
     *
     * @return string|null
     */
    protected function normalizeToken($token)
    {
        if (isset($token[1]) && 'b"' !== $token) {
            return $token[1];
        }

        return $token;
    }

    /**
     * Seeks to a non-whitespace token.
     */
    private function seekToNextRelevantToken(\Iterator $tokenIterator)
    {
        for (; $tokenIterator->valid(); $tokenIterator->next()) {
            $t = $tokenIterator->current();
            if (\T_WHITESPACE !== $t[0]) {
                break;
            }
        }
    }

    private function skipMethodArgument(\Iterator $tokenIterator)
    {
        $openBraces = 0;

        for (; $tokenIterator->valid(); $tokenIterator->next()) {
            $t = $tokenIterator->current();

            if ('[' === $t[0] || '(' === $t[0]) {
                ++$openBraces;
            }

            if (']' === $t[0] || ')' === $t[0]) {
                --$openBraces;
            }

            if ((0 === $openBraces && ',' === $t[0]) || (-1 === $openBraces && ')' === $t[0])) {
                break;
            }
        }
    }

    /**
     * Extracts the message from the iterator while the tokens
     * match allowed message tokens.
     */
    private function getValue(\Iterator $tokenIterator)
    {
        $message = '';
        $docToken = '';
        $docPart = '';

        for (; $tokenIterator->valid(); $tokenIterator->next()) {
            $t = $tokenIterator->current();
            if ('.' === $t) {
                // Concatenate with next token
                continue;
            }
            if (!isset($t[1])) {
                break;
            }

            switch ($t[0]) {
                case \T_START_HEREDOC:
                    $docToken = $t[1];
                    break;
                case \T_ENCAPSED_AND_WHITESPACE:
                case \T_CONSTANT_ENCAPSED_STRING:
                    if ('' === $docToken) {
                        $message .= PhpStringTokenParser::parse($t[1]);
                    } else {
                        $docPart = $t[1];
                    }
                    break;
                case \T_END_HEREDOC:
                    if ($indentation = strspn($t[1], ' ')) {
                        $docPartWithLineBreaks = $docPart;
                        $docPart = '';

                        foreach (preg_split('~(\r\n|\n|\r)~', $docPartWithLineBreaks, -1, \PREG_SPLIT_DELIM_CAPTURE) as $str) {
                            if (\in_array($str, ["\r\n", "\n", "\r"], true)) {
                                $docPart .= $str;
                            } else {
                                $docPart .= substr($str, $indentation);
                            }
                        }
                    }

                    $message .= PhpStringTokenParser::parseDocString($docToken, $docPart);
                    $docToken = '';
                    $docPart = '';
                    break;
                case \T_WHITESPACE:
                    break;
                default:
                    break 2;
            }
        }

        return $message;
    }

    /**
     * Extracts trans message from PHP tokens.
     */
    protected function parseTokens(array $tokens, MessageCatalogue $catalog, string $filename)
    {
        $tokenIterator = new \ArrayIterator($tokens);

        for ($key = 0; $key < $tokenIterator->count(); ++$key) {
            foreach ($this->sequences as $sequence) {
                $message = '';
                $domain = 'messages';
                $tokenIterator->seek($key);

                foreach ($sequence as $sequenceKey => $item) {
                    $this->seekToNextRelevantToken($tokenIterator);

                    if ($this->normalizeToken($tokenIterator->current()) === $item) {
                        $tokenIterator->next();
                        continue;
                    } elseif (self::MESSAGE_TOKEN === $item) {
                        $message = $this->getValue($tokenIterator);

                        if (\count($sequence) === ($sequenceKey + 1)) {
                            break;
                        }
                    } elseif (self::METHOD_ARGUMENTS_TOKEN === $item) {
                        $this->skipMethodArgument($tokenIterator);
                    } elseif (self::DOMAIN_TOKEN === $item) {
                        $domainToken = $this->getValue($tokenIterator);
                        if ('' !== $domainToken) {
                            $domain = $domainToken;
                        }

                        break;
                    } else {
                        break;
                    }
                }

                if ($message) {
                    $catalog->set($message, $this->prefix.$message, $domain);
                    $metadata = $catalog->getMetadata($message, $domain) ?? [];
                    $normalizedFilename = preg_replace('{[\\\\/]+}', '/', $filename);
                    $metadata['sources'][] = $normalizedFilename.':'.$tokens[$key][2];
                    $catalog->setMetadata($message, $metadata, $domain);
                    break;
                }
            }
        }
    }

    /**
     * @return bool
     *
     * @throws \InvalidArgumentException
     */
    protected function canBeExtracted(string $file)
    {
        return $this->isFile($file) && 'php' === pathinfo($file, \PATHINFO_EXTENSION);
    }

    /**
     * {@inheritdoc}
     */
    protected function extractFromDirectory($directory)
    {
        $finder = new Finder();

        return $finder->files()->name('*.php')->in($directory);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Extractor;

/*
 * The following is derived from code at http://github.com/nikic/PHP-Parser
 *
 * Copyright (c) 2011 by Nikita Popov
 *
 * Some rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are
 * met:
 *
 *     * Redistributions of source code must retain the above copyright
 *       notice, this list of conditions and the following disclaimer.
 *
 *     * Redistributions in binary form must reproduce the above
 *       copyright notice, this list of conditions and the following
 *       disclaimer in the documentation and/or other materials provided
 *       with the distribution.
 *
 *     * The names of the contributors may not be used to endorse or
 *       promote products derived from this software without specific
 *       prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

class PhpStringTokenParser
{
    protected static $replacements = [
        '\\' => '\\',
        '$' => '$',
        'n' => "\n",
        'r' => "\r",
        't' => "\t",
        'f' => "\f",
        'v' => "\v",
        'e' => "\x1B",
    ];

    /**
     * Parses a string token.
     *
     * @param string $str String token content
     *
     * @return string The parsed string
     */
    public static function parse(string $str)
    {
        $bLength = 0;
        if ('b' === $str[0]) {
            $bLength = 1;
        }

        if ('\'' === $str[$bLength]) {
            return str_replace(
                ['\\\\', '\\\''],
                ['\\', '\''],
                substr($str, $bLength + 1, -1)
            );
        } else {
            return self::parseEscapeSequences(substr($str, $bLength + 1, -1), '"');
        }
    }

    /**
     * Parses escape sequences in strings (all string types apart from single quoted).
     *
     * @param string      $str   String without quotes
     * @param string|null $quote Quote type
     *
     * @return string String with escape sequences parsed
     */
    public static function parseEscapeSequences(string $str, string $quote = null)
    {
        if (null !== $quote) {
            $str = str_replace('\\'.$quote, $quote, $str);
        }

        return preg_replace_callback(
            '~\\\\([\\\\$nrtfve]|[xX][0-9a-fA-F]{1,2}|[0-7]{1,3})~',
            [__CLASS__, 'parseCallback'],
            $str
        );
    }

    private static function parseCallback(array $matches): string
    {
        $str = $matches[1];

        if (isset(self::$replacements[$str])) {
            return self::$replacements[$str];
        } elseif ('x' === $str[0] || 'X' === $str[0]) {
            return \chr(hexdec($str));
        } else {
            return \chr(octdec($str));
        }
    }

    /**
     * Parses a constant doc string.
     *
     * @param string $startToken Doc string start token content (<<<SMTHG)
     * @param string $str        String token content
     *
     * @return string Parsed string
     */
    public static function parseDocString(string $startToken, string $str)
    {
        // strip last newline (thanks tokenizer for sticking it into the string!)
        $str = preg_replace('~(\r\n|\n|\r)$~', '', $str);

        // nowdoc string
        if (false !== strpos($startToken, '\'')) {
            return $str;
        }

        return self::parseEscapeSequences($str, null);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Formatter;

use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\Exception\LogicException;

/**
 * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
class IntlFormatter implements IntlFormatterInterface
{
    private $hasMessageFormatter;
    private $cache = [];

    /**
     * {@inheritdoc}
     */
    public function formatIntl(string $message, string $locale, array $parameters = []): string
    {
        // MessageFormatter constructor throws an exception if the message is empty
        if ('' === $message) {
            return '';
        }

        if (!$formatter = $this->cache[$locale][$message] ?? null) {
            if (!($this->hasMessageFormatter ?? $this->hasMessageFormatter = class_exists(\MessageFormatter::class))) {
                throw new LogicException('Cannot parse message translation: please install the "intl" PHP extension or the "symfony/polyfill-intl-messageformatter" package.');
            }
            try {
                $this->cache[$locale][$message] = $formatter = new \MessageFormatter($locale, $message);
            } catch (\IntlException $e) {
                throw new InvalidArgumentException(sprintf('Invalid message format (error #%d): ', intl_get_error_code()).intl_get_error_message(), 0, $e);
            }
        }

        foreach ($parameters as $key => $value) {
            if (\in_array($key[0] ?? null, ['%', '{'], true)) {
                unset($parameters[$key]);
                $parameters[trim($key, '%{ }')] = $value;
            }
        }

        if (false === $message = $formatter->format($parameters)) {
            throw new InvalidArgumentException(sprintf('Unable to format message (error #%s): ', $formatter->getErrorCode()).$formatter->getErrorMessage());
        }

        return $message;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Formatter;

/**
 * Formats ICU message patterns.
 *
 * @author Nicolas Grekas <p@tchwork.com>
 */
interface IntlFormatterInterface
{
    /**
     * Formats a localized message using rules defined by ICU MessageFormat.
     *
     * @see http://icu-project.org/apiref/icu4c/classMessageFormat.html#details
     */
    public function formatIntl(string $message, string $locale, array $parameters = []): string;
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Formatter;

use Symfony\Component\Translation\IdentityTranslator;
use Symfony\Contracts\Translation\TranslatorInterface;

// Help opcache.preload discover always-needed symbols
class_exists(IntlFormatter::class);

/**
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
class MessageFormatter implements MessageFormatterInterface, IntlFormatterInterface
{
    private $translator;
    private $intlFormatter;

    /**
     * @param TranslatorInterface|null $translator An identity translator to use as selector for pluralization
     */
    public function __construct(TranslatorInterface $translator = null, IntlFormatterInterface $intlFormatter = null)
    {
        $this->translator = $translator ?? new IdentityTranslator();
        $this->intlFormatter = $intlFormatter ?? new IntlFormatter();
    }

    /**
     * {@inheritdoc}
     */
    public function format(string $message, string $locale, array $parameters = [])
    {
        if ($this->translator instanceof TranslatorInterface) {
            return $this->translator->trans($message, $parameters, null, $locale);
        }

        return strtr($message, $parameters);
    }

    /**
     * {@inheritdoc}
     */
    public function formatIntl(string $message, string $locale, array $parameters = []): string
    {
        return $this->intlFormatter->formatIntl($message, $locale, $parameters);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Formatter;

/**
 * @author Guilherme Blanco <guilhermeblanco@hotmail.com>
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
interface MessageFormatterInterface
{
    /**
     * Formats a localized message pattern with given arguments.
     *
     * @param string $message    The message (may also be an object that can be cast to string)
     * @param string $locale     The message locale
     * @param array  $parameters An array of parameters for the message
     *
     * @return string
     */
    public function format(string $message, string $locale, array $parameters = []);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Contracts\Translation\LocaleAwareInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
use Symfony\Contracts\Translation\TranslatorTrait;

/**
 * IdentityTranslator does not translate anything.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class IdentityTranslator implements TranslatorInterface, LocaleAwareInterface
{
    use TranslatorTrait;
}
Copyright (c) 2004-2021 Fabien Potencier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * ArrayLoader loads translations from a PHP array.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class ArrayLoader implements LoaderInterface
{
    /**
     * {@inheritdoc}
     */
    public function load($resource, string $locale, string $domain = 'messages')
    {
        $resource = $this->flatten($resource);
        $catalogue = new MessageCatalogue($locale);
        $catalogue->add($resource, $domain);

        return $catalogue;
    }

    /**
     * Flattens an nested array of translations.
     *
     * The scheme used is:
     *   'key' => ['key2' => ['key3' => 'value']]
     * Becomes:
     *   'key.key2.key3' => 'value'
     */
    private function flatten(array $messages): array
    {
        $result = [];
        foreach ($messages as $key => $value) {
            if (\is_array($value)) {
                foreach ($this->flatten($value) as $k => $v) {
                    $result[$key.'.'.$k] = $v;
                }
            } else {
                $result[$key] = $value;
            }
        }

        return $result;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Translation\Exception\NotFoundResourceException;

/**
 * CsvFileLoader loads translations from CSV files.
 *
 * @author Saša Stamenković <umpirsky@gmail.com>
 */
class CsvFileLoader extends FileLoader
{
    private $delimiter = ';';
    private $enclosure = '"';
    private $escape = '\\';

    /**
     * {@inheritdoc}
     */
    protected function loadResource($resource)
    {
        $messages = [];

        try {
            $file = new \SplFileObject($resource, 'rb');
        } catch (\RuntimeException $e) {
            throw new NotFoundResourceException(sprintf('Error opening file "%s".', $resource), 0, $e);
        }

        $file->setFlags(\SplFileObject::READ_CSV | \SplFileObject::SKIP_EMPTY);
        $file->setCsvControl($this->delimiter, $this->enclosure, $this->escape);

        foreach ($file as $data) {
            if (false === $data) {
                continue;
            }

            if ('#' !== substr($data[0], 0, 1) && isset($data[1]) && 2 === \count($data)) {
                $messages[$data[0]] = $data[1];
            }
        }

        return $messages;
    }

    /**
     * Sets the delimiter, enclosure, and escape character for CSV.
     */
    public function setCsvControl(string $delimiter = ';', string $enclosure = '"', string $escape = '\\')
    {
        $this->delimiter = $delimiter;
        $this->enclosure = $enclosure;
        $this->escape = $escape;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Config\Resource\FileResource;
use Symfony\Component\Translation\Exception\InvalidResourceException;
use Symfony\Component\Translation\Exception\NotFoundResourceException;

/**
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
abstract class FileLoader extends ArrayLoader
{
    /**
     * {@inheritdoc}
     */
    public function load($resource, string $locale, string $domain = 'messages')
    {
        if (!stream_is_local($resource)) {
            throw new InvalidResourceException(sprintf('This is not a local file "%s".', $resource));
        }

        if (!file_exists($resource)) {
            throw new NotFoundResourceException(sprintf('File "%s" not found.', $resource));
        }

        $messages = $this->loadResource($resource);

        // empty resource
        if (null === $messages) {
            $messages = [];
        }

        // not an array
        if (!\is_array($messages)) {
            throw new InvalidResourceException(sprintf('Unable to load file "%s".', $resource));
        }

        $catalogue = parent::load($messages, $locale, $domain);

        if (class_exists(FileResource::class)) {
            $catalogue->addResource(new FileResource($resource));
        }

        return $catalogue;
    }

    /**
     * @param string $resource
     *
     * @return array
     *
     * @throws InvalidResourceException if stream content has an invalid format
     */
    abstract protected function loadResource($resource);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Config\Resource\FileResource;
use Symfony\Component\Translation\Exception\InvalidResourceException;
use Symfony\Component\Translation\Exception\NotFoundResourceException;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * IcuResFileLoader loads translations from a resource bundle.
 *
 * @author stealth35
 */
class IcuDatFileLoader extends IcuResFileLoader
{
    /**
     * {@inheritdoc}
     */
    public function load($resource, string $locale, string $domain = 'messages')
    {
        if (!stream_is_local($resource.'.dat')) {
            throw new InvalidResourceException(sprintf('This is not a local file "%s".', $resource));
        }

        if (!file_exists($resource.'.dat')) {
            throw new NotFoundResourceException(sprintf('File "%s" not found.', $resource));
        }

        try {
            $rb = new \ResourceBundle($locale, $resource);
        } catch (\Exception $e) {
            $rb = null;
        }

        if (!$rb) {
            throw new InvalidResourceException(sprintf('Cannot load resource "%s".', $resource));
        } elseif (intl_is_failure($rb->getErrorCode())) {
            throw new InvalidResourceException($rb->getErrorMessage(), $rb->getErrorCode());
        }

        $messages = $this->flatten($rb);
        $catalogue = new MessageCatalogue($locale);
        $catalogue->add($messages, $domain);

        if (class_exists(FileResource::class)) {
            $catalogue->addResource(new FileResource($resource.'.dat'));
        }

        return $catalogue;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Config\Resource\DirectoryResource;
use Symfony\Component\Translation\Exception\InvalidResourceException;
use Symfony\Component\Translation\Exception\NotFoundResourceException;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * IcuResFileLoader loads translations from a resource bundle.
 *
 * @author stealth35
 */
class IcuResFileLoader implements LoaderInterface
{
    /**
     * {@inheritdoc}
     */
    public function load($resource, string $locale, string $domain = 'messages')
    {
        if (!stream_is_local($resource)) {
            throw new InvalidResourceException(sprintf('This is not a local file "%s".', $resource));
        }

        if (!is_dir($resource)) {
            throw new NotFoundResourceException(sprintf('File "%s" not found.', $resource));
        }

        try {
            $rb = new \ResourceBundle($locale, $resource);
        } catch (\Exception $e) {
            $rb = null;
        }

        if (!$rb) {
            throw new InvalidResourceException(sprintf('Cannot load resource "%s".', $resource));
        } elseif (intl_is_failure($rb->getErrorCode())) {
            throw new InvalidResourceException($rb->getErrorMessage(), $rb->getErrorCode());
        }

        $messages = $this->flatten($rb);
        $catalogue = new MessageCatalogue($locale);
        $catalogue->add($messages, $domain);

        if (class_exists(DirectoryResource::class)) {
            $catalogue->addResource(new DirectoryResource($resource));
        }

        return $catalogue;
    }

    /**
     * Flattens an ResourceBundle.
     *
     * The scheme used is:
     *   key { key2 { key3 { "value" } } }
     * Becomes:
     *   'key.key2.key3' => 'value'
     *
     * This function takes an array by reference and will modify it
     *
     * @param \ResourceBundle $rb       The ResourceBundle that will be flattened
     * @param array           $messages Used internally for recursive calls
     * @param string          $path     Current path being parsed, used internally for recursive calls
     *
     * @return array the flattened ResourceBundle
     */
    protected function flatten(\ResourceBundle $rb, array &$messages = [], string $path = null)
    {
        foreach ($rb as $key => $value) {
            $nodePath = $path ? $path.'.'.$key : $key;
            if ($value instanceof \ResourceBundle) {
                $this->flatten($value, $messages, $nodePath);
            } else {
                $messages[$nodePath] = $value;
            }
        }

        return $messages;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

/**
 * IniFileLoader loads translations from an ini file.
 *
 * @author stealth35
 */
class IniFileLoader extends FileLoader
{
    /**
     * {@inheritdoc}
     */
    protected function loadResource($resource)
    {
        return parse_ini_file($resource, true);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Translation\Exception\InvalidResourceException;

/**
 * JsonFileLoader loads translations from an json file.
 *
 * @author singles
 */
class JsonFileLoader extends FileLoader
{
    /**
     * {@inheritdoc}
     */
    protected function loadResource($resource)
    {
        $messages = [];
        if ($data = file_get_contents($resource)) {
            $messages = json_decode($data, true);

            if (0 < $errorCode = json_last_error()) {
                throw new InvalidResourceException('Error parsing JSON: '.$this->getJSONErrorMessage($errorCode));
            }
        }

        return $messages;
    }

    /**
     * Translates JSON_ERROR_* constant into meaningful message.
     */
    private function getJSONErrorMessage(int $errorCode): string
    {
        switch ($errorCode) {
            case \JSON_ERROR_DEPTH:
                return 'Maximum stack depth exceeded';
            case \JSON_ERROR_STATE_MISMATCH:
                return 'Underflow or the modes mismatch';
            case \JSON_ERROR_CTRL_CHAR:
                return 'Unexpected control character found';
            case \JSON_ERROR_SYNTAX:
                return 'Syntax error, malformed JSON';
            case \JSON_ERROR_UTF8:
                return 'Malformed UTF-8 characters, possibly incorrectly encoded';
            default:
                return 'Unknown error';
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Translation\Exception\InvalidResourceException;
use Symfony\Component\Translation\Exception\NotFoundResourceException;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * LoaderInterface is the interface implemented by all translation loaders.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
interface LoaderInterface
{
    /**
     * Loads a locale.
     *
     * @param mixed  $resource A resource
     * @param string $locale   A locale
     * @param string $domain   The domain
     *
     * @return MessageCatalogue A MessageCatalogue instance
     *
     * @throws NotFoundResourceException when the resource cannot be found
     * @throws InvalidResourceException  when the resource cannot be loaded
     */
    public function load($resource, string $locale, string $domain = 'messages');
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Translation\Exception\InvalidResourceException;

/**
 * @copyright Copyright (c) 2010, Union of RAD http://union-of-rad.org (http://lithify.me/)
 */
class MoFileLoader extends FileLoader
{
    /**
     * Magic used for validating the format of an MO file as well as
     * detecting if the machine used to create that file was little endian.
     */
    public const MO_LITTLE_ENDIAN_MAGIC = 0x950412de;

    /**
     * Magic used for validating the format of an MO file as well as
     * detecting if the machine used to create that file was big endian.
     */
    public const MO_BIG_ENDIAN_MAGIC = 0xde120495;

    /**
     * The size of the header of an MO file in bytes.
     */
    public const MO_HEADER_SIZE = 28;

    /**
     * Parses machine object (MO) format, independent of the machine's endian it
     * was created on. Both 32bit and 64bit systems are supported.
     *
     * {@inheritdoc}
     */
    protected function loadResource($resource)
    {
        $stream = fopen($resource, 'r');

        $stat = fstat($stream);

        if ($stat['size'] < self::MO_HEADER_SIZE) {
            throw new InvalidResourceException('MO stream content has an invalid format.');
        }
        $magic = unpack('V1', fread($stream, 4));
        $magic = hexdec(substr(dechex(current($magic)), -8));

        if (self::MO_LITTLE_ENDIAN_MAGIC == $magic) {
            $isBigEndian = false;
        } elseif (self::MO_BIG_ENDIAN_MAGIC == $magic) {
            $isBigEndian = true;
        } else {
            throw new InvalidResourceException('MO stream content has an invalid format.');
        }

        // formatRevision
        $this->readLong($stream, $isBigEndian);
        $count = $this->readLong($stream, $isBigEndian);
        $offsetId = $this->readLong($stream, $isBigEndian);
        $offsetTranslated = $this->readLong($stream, $isBigEndian);
        // sizeHashes
        $this->readLong($stream, $isBigEndian);
        // offsetHashes
        $this->readLong($stream, $isBigEndian);

        $messages = [];

        for ($i = 0; $i < $count; ++$i) {
            $pluralId = null;
            $translated = null;

            fseek($stream, $offsetId + $i * 8);

            $length = $this->readLong($stream, $isBigEndian);
            $offset = $this->readLong($stream, $isBigEndian);

            if ($length < 1) {
                continue;
            }

            fseek($stream, $offset);
            $singularId = fread($stream, $length);

            if (false !== strpos($singularId, "\000")) {
                [$singularId, $pluralId] = explode("\000", $singularId);
            }

            fseek($stream, $offsetTranslated + $i * 8);
            $length = $this->readLong($stream, $isBigEndian);
            $offset = $this->readLong($stream, $isBigEndian);

            if ($length < 1) {
                continue;
            }

            fseek($stream, $offset);
            $translated = fread($stream, $length);

            if (false !== strpos($translated, "\000")) {
                $translated = explode("\000", $translated);
            }

            $ids = ['singular' => $singularId, 'plural' => $pluralId];
            $item = compact('ids', 'translated');

            if (!empty($item['ids']['singular'])) {
                $id = $item['ids']['singular'];
                if (isset($item['ids']['plural'])) {
                    $id .= '|'.$item['ids']['plural'];
                }
                $messages[$id] = stripcslashes(implode('|', (array) $item['translated']));
            }
        }

        fclose($stream);

        return array_filter($messages);
    }

    /**
     * Reads an unsigned long from stream respecting endianness.
     *
     * @param resource $stream
     */
    private function readLong($stream, bool $isBigEndian): int
    {
        $result = unpack($isBigEndian ? 'N1' : 'V1', fread($stream, 4));
        $result = current($result);

        return (int) substr($result, -8);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

/**
 * PhpFileLoader loads translations from PHP files returning an array of translations.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class PhpFileLoader extends FileLoader
{
    private static $cache = [];

    /**
     * {@inheritdoc}
     */
    protected function loadResource($resource)
    {
        if ([] === self::$cache && \function_exists('opcache_invalidate') && filter_var(ini_get('opcache.enable'), \FILTER_VALIDATE_BOOLEAN) && (!\in_array(\PHP_SAPI, ['cli', 'phpdbg'], true) || filter_var(ini_get('opcache.enable_cli'), \FILTER_VALIDATE_BOOLEAN))) {
            self::$cache = null;
        }

        if (null === self::$cache) {
            return require $resource;
        }

        if (isset(self::$cache[$resource])) {
            return self::$cache[$resource];
        }

        return self::$cache[$resource] = require $resource;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

/**
 * @copyright Copyright (c) 2010, Union of RAD https://github.com/UnionOfRAD/lithium
 * @copyright Copyright (c) 2012, Clemens Tolboom
 */
class PoFileLoader extends FileLoader
{
    /**
     * Parses portable object (PO) format.
     *
     * From https://www.gnu.org/software/gettext/manual/gettext.html#PO-Files
     * we should be able to parse files having:
     *
     * white-space
     * #  translator-comments
     * #. extracted-comments
     * #: reference...
     * #, flag...
     * #| msgid previous-untranslated-string
     * msgid untranslated-string
     * msgstr translated-string
     *
     * extra or different lines are:
     *
     * #| msgctxt previous-context
     * #| msgid previous-untranslated-string
     * msgctxt context
     *
     * #| msgid previous-untranslated-string-singular
     * #| msgid_plural previous-untranslated-string-plural
     * msgid untranslated-string-singular
     * msgid_plural untranslated-string-plural
     * msgstr[0] translated-string-case-0
     * ...
     * msgstr[N] translated-string-case-n
     *
     * The definition states:
     * - white-space and comments are optional.
     * - msgid "" that an empty singleline defines a header.
     *
     * This parser sacrifices some features of the reference implementation the
     * differences to that implementation are as follows.
     * - No support for comments spanning multiple lines.
     * - Translator and extracted comments are treated as being the same type.
     * - Message IDs are allowed to have other encodings as just US-ASCII.
     *
     * Items with an empty id are ignored.
     *
     * {@inheritdoc}
     */
    protected function loadResource($resource)
    {
        $stream = fopen($resource, 'r');

        $defaults = [
            'ids' => [],
            'translated' => null,
        ];

        $messages = [];
        $item = $defaults;
        $flags = [];

        while ($line = fgets($stream)) {
            $line = trim($line);

            if ('' === $line) {
                // Whitespace indicated current item is done
                if (!\in_array('fuzzy', $flags)) {
                    $this->addMessage($messages, $item);
                }
                $item = $defaults;
                $flags = [];
            } elseif ('#,' === substr($line, 0, 2)) {
                $flags = array_map('trim', explode(',', substr($line, 2)));
            } elseif ('msgid "' === substr($line, 0, 7)) {
                // We start a new msg so save previous
                // TODO: this fails when comments or contexts are added
                $this->addMessage($messages, $item);
                $item = $defaults;
                $item['ids']['singular'] = substr($line, 7, -1);
            } elseif ('msgstr "' === substr($line, 0, 8)) {
                $item['translated'] = substr($line, 8, -1);
            } elseif ('"' === $line[0]) {
                $continues = isset($item['translated']) ? 'translated' : 'ids';

                if (\is_array($item[$continues])) {
                    end($item[$continues]);
                    $item[$continues][key($item[$continues])] .= substr($line, 1, -1);
                } else {
                    $item[$continues] .= substr($line, 1, -1);
                }
            } elseif ('msgid_plural "' === substr($line, 0, 14)) {
                $item['ids']['plural'] = substr($line, 14, -1);
            } elseif ('msgstr[' === substr($line, 0, 7)) {
                $size = strpos($line, ']');
                $item['translated'][(int) substr($line, 7, 1)] = substr($line, $size + 3, -1);
            }
        }
        // save last item
        if (!\in_array('fuzzy', $flags)) {
            $this->addMessage($messages, $item);
        }
        fclose($stream);

        return $messages;
    }

    /**
     * Save a translation item to the messages.
     *
     * A .po file could contain by error missing plural indexes. We need to
     * fix these before saving them.
     */
    private function addMessage(array &$messages, array $item)
    {
        if (!empty($item['ids']['singular'])) {
            $id = stripcslashes($item['ids']['singular']);
            if (isset($item['ids']['plural'])) {
                $id .= '|'.stripcslashes($item['ids']['plural']);
            }

            $translated = (array) $item['translated'];
            // PO are by definition indexed so sort by index.
            ksort($translated);
            // Make sure every index is filled.
            end($translated);
            $count = key($translated);
            // Fill missing spots with '-'.
            $empties = array_fill(0, $count + 1, '-');
            $translated += $empties;
            ksort($translated);

            $messages[$id] = stripcslashes(implode('|', $translated));
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Config\Resource\FileResource;
use Symfony\Component\Config\Util\XmlUtils;
use Symfony\Component\Translation\Exception\InvalidResourceException;
use Symfony\Component\Translation\Exception\NotFoundResourceException;
use Symfony\Component\Translation\Exception\RuntimeException;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * QtFileLoader loads translations from QT Translations XML files.
 *
 * @author Benjamin Eberlei <kontakt@beberlei.de>
 */
class QtFileLoader implements LoaderInterface
{
    /**
     * {@inheritdoc}
     */
    public function load($resource, string $locale, string $domain = 'messages')
    {
        if (!class_exists(XmlUtils::class)) {
            throw new RuntimeException('Loading translations from the QT format requires the Symfony Config component.');
        }

        if (!stream_is_local($resource)) {
            throw new InvalidResourceException(sprintf('This is not a local file "%s".', $resource));
        }

        if (!file_exists($resource)) {
            throw new NotFoundResourceException(sprintf('File "%s" not found.', $resource));
        }

        try {
            $dom = XmlUtils::loadFile($resource);
        } catch (\InvalidArgumentException $e) {
            throw new InvalidResourceException(sprintf('Unable to load "%s".', $resource), $e->getCode(), $e);
        }

        $internalErrors = libxml_use_internal_errors(true);
        libxml_clear_errors();

        $xpath = new \DOMXPath($dom);
        $nodes = $xpath->evaluate('//TS/context/name[text()="'.$domain.'"]');

        $catalogue = new MessageCatalogue($locale);
        if (1 == $nodes->length) {
            $translations = $nodes->item(0)->nextSibling->parentNode->parentNode->getElementsByTagName('message');
            foreach ($translations as $translation) {
                $translationValue = (string) $translation->getElementsByTagName('translation')->item(0)->nodeValue;

                if (!empty($translationValue)) {
                    $catalogue->set(
                        (string) $translation->getElementsByTagName('source')->item(0)->nodeValue,
                        $translationValue,
                        $domain
                    );
                }
                $translation = $translation->nextSibling;
            }

            if (class_exists(FileResource::class)) {
                $catalogue->addResource(new FileResource($resource));
            }
        }

        libxml_use_internal_errors($internalErrors);

        return $catalogue;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Config\Resource\FileResource;
use Symfony\Component\Config\Util\XmlUtils;
use Symfony\Component\Translation\Exception\InvalidResourceException;
use Symfony\Component\Translation\Exception\NotFoundResourceException;
use Symfony\Component\Translation\Exception\RuntimeException;
use Symfony\Component\Translation\MessageCatalogue;
use Symfony\Component\Translation\Util\XliffUtils;

/**
 * XliffFileLoader loads translations from XLIFF files.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class XliffFileLoader implements LoaderInterface
{
    /**
     * {@inheritdoc}
     */
    public function load($resource, string $locale, string $domain = 'messages')
    {
        if (!class_exists(XmlUtils::class)) {
            throw new RuntimeException('Loading translations from the Xliff format requires the Symfony Config component.');
        }

        if (!stream_is_local($resource)) {
            throw new InvalidResourceException(sprintf('This is not a local file "%s".', $resource));
        }

        if (!file_exists($resource)) {
            throw new NotFoundResourceException(sprintf('File "%s" not found.', $resource));
        }

        $catalogue = new MessageCatalogue($locale);
        $this->extract($resource, $catalogue, $domain);

        if (class_exists(FileResource::class)) {
            $catalogue->addResource(new FileResource($resource));
        }

        return $catalogue;
    }

    private function extract($resource, MessageCatalogue $catalogue, string $domain)
    {
        try {
            $dom = XmlUtils::loadFile($resource);
        } catch (\InvalidArgumentException $e) {
            throw new InvalidResourceException(sprintf('Unable to load "%s": ', $resource).$e->getMessage(), $e->getCode(), $e);
        }

        $xliffVersion = XliffUtils::getVersionNumber($dom);
        if ($errors = XliffUtils::validateSchema($dom)) {
            throw new InvalidResourceException(sprintf('Invalid resource provided: "%s"; Errors: ', $resource).XliffUtils::getErrorsAsString($errors));
        }

        if ('1.2' === $xliffVersion) {
            $this->extractXliff1($dom, $catalogue, $domain);
        }

        if ('2.0' === $xliffVersion) {
            $this->extractXliff2($dom, $catalogue, $domain);
        }
    }

    /**
     * Extract messages and metadata from DOMDocument into a MessageCatalogue.
     */
    private function extractXliff1(\DOMDocument $dom, MessageCatalogue $catalogue, string $domain)
    {
        $xml = simplexml_import_dom($dom);
        $encoding = strtoupper($dom->encoding);

        $namespace = 'urn:oasis:names:tc:xliff:document:1.2';
        $xml->registerXPathNamespace('xliff', $namespace);

        foreach ($xml->xpath('//xliff:file') as $file) {
            $fileAttributes = $file->attributes();

            $file->registerXPathNamespace('xliff', $namespace);

            foreach ($file->xpath('.//xliff:trans-unit') as $translation) {
                $attributes = $translation->attributes();

                if (!(isset($attributes['resname']) || isset($translation->source))) {
                    continue;
                }

                $source = isset($attributes['resname']) && $attributes['resname'] ? $attributes['resname'] : $translation->source;
                // If the xlf file has another encoding specified, try to convert it because
                // simple_xml will always return utf-8 encoded values
                $target = $this->utf8ToCharset((string) ($translation->target ?? $translation->source), $encoding);

                $catalogue->set((string) $source, $target, $domain);

                $metadata = [
                    'source' => (string) $translation->source,
                    'file' => [
                        'original' => (string) $fileAttributes['original'],
                    ],
                ];
                if ($notes = $this->parseNotesMetadata($translation->note, $encoding)) {
                    $metadata['notes'] = $notes;
                }

                if (isset($translation->target) && $translation->target->attributes()) {
                    $metadata['target-attributes'] = [];
                    foreach ($translation->target->attributes() as $key => $value) {
                        $metadata['target-attributes'][$key] = (string) $value;
                    }
                }

                if (isset($attributes['id'])) {
                    $metadata['id'] = (string) $attributes['id'];
                }

                $catalogue->setMetadata((string) $source, $metadata, $domain);
            }
        }
    }

    private function extractXliff2(\DOMDocument $dom, MessageCatalogue $catalogue, string $domain)
    {
        $xml = simplexml_import_dom($dom);
        $encoding = strtoupper($dom->encoding);

        $xml->registerXPathNamespace('xliff', 'urn:oasis:names:tc:xliff:document:2.0');

        foreach ($xml->xpath('//xliff:unit') as $unit) {
            foreach ($unit->segment as $segment) {
                $attributes = $unit->attributes();
                $source = $attributes['name'] ?? $segment->source;

                // If the xlf file has another encoding specified, try to convert it because
                // simple_xml will always return utf-8 encoded values
                $target = $this->utf8ToCharset((string) ($segment->target ?? $segment->source), $encoding);

                $catalogue->set((string) $source, $target, $domain);

                $metadata = [];
                if (isset($segment->target) && $segment->target->attributes()) {
                    $metadata['target-attributes'] = [];
                    foreach ($segment->target->attributes() as $key => $value) {
                        $metadata['target-attributes'][$key] = (string) $value;
                    }
                }

                if (isset($unit->notes)) {
                    $metadata['notes'] = [];
                    foreach ($unit->notes->note as $noteNode) {
                        $note = [];
                        foreach ($noteNode->attributes() as $key => $value) {
                            $note[$key] = (string) $value;
                        }
                        $note['content'] = (string) $noteNode;
                        $metadata['notes'][] = $note;
                    }
                }

                $catalogue->setMetadata((string) $source, $metadata, $domain);
            }
        }
    }

    /**
     * Convert a UTF8 string to the specified encoding.
     */
    private function utf8ToCharset(string $content, string $encoding = null): string
    {
        if ('UTF-8' !== $encoding && !empty($encoding)) {
            return mb_convert_encoding($content, $encoding, 'UTF-8');
        }

        return $content;
    }

    private function parseNotesMetadata(\SimpleXMLElement $noteElement = null, string $encoding = null): array
    {
        $notes = [];

        if (null === $noteElement) {
            return $notes;
        }

        /** @var \SimpleXMLElement $xmlNote */
        foreach ($noteElement as $xmlNote) {
            $noteAttributes = $xmlNote->attributes();
            $note = ['content' => $this->utf8ToCharset((string) $xmlNote, $encoding)];
            if (isset($noteAttributes['priority'])) {
                $note['priority'] = (int) $noteAttributes['priority'];
            }

            if (isset($noteAttributes['from'])) {
                $note['from'] = (string) $noteAttributes['from'];
            }

            $notes[] = $note;
        }

        return $notes;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Loader;

use Symfony\Component\Translation\Exception\InvalidResourceException;
use Symfony\Component\Translation\Exception\LogicException;
use Symfony\Component\Yaml\Exception\ParseException;
use Symfony\Component\Yaml\Parser as YamlParser;
use Symfony\Component\Yaml\Yaml;

/**
 * YamlFileLoader loads translations from Yaml files.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class YamlFileLoader extends FileLoader
{
    private $yamlParser;

    /**
     * {@inheritdoc}
     */
    protected function loadResource($resource)
    {
        if (null === $this->yamlParser) {
            if (!class_exists(\Symfony\Component\Yaml\Parser::class)) {
                throw new LogicException('Loading translations from the YAML format requires the Symfony Yaml component.');
            }

            $this->yamlParser = new YamlParser();
        }

        try {
            $messages = $this->yamlParser->parseFile($resource, Yaml::PARSE_CONSTANT);
        } catch (ParseException $e) {
            throw new InvalidResourceException(sprintf('The file "%s" does not contain valid YAML: ', $resource).$e->getMessage(), 0, $e);
        }

        if (null !== $messages && !\is_array($messages)) {
            throw new InvalidResourceException(sprintf('Unable to load file "%s".', $resource));
        }

        return $messages ?: [];
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Psr\Log\LoggerInterface;
use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Contracts\Translation\LocaleAwareInterface;
use Symfony\Contracts\Translation\TranslatorInterface;

/**
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
class LoggingTranslator implements TranslatorInterface, TranslatorBagInterface, LocaleAwareInterface
{
    /**
     * @var TranslatorInterface|TranslatorBagInterface
     */
    private $translator;

    private $logger;

    /**
     * @param TranslatorInterface $translator The translator must implement TranslatorBagInterface
     */
    public function __construct(TranslatorInterface $translator, LoggerInterface $logger)
    {
        if (!$translator instanceof TranslatorBagInterface || !$translator instanceof LocaleAwareInterface) {
            throw new InvalidArgumentException(sprintf('The Translator "%s" must implement TranslatorInterface, TranslatorBagInterface and LocaleAwareInterface.', get_debug_type($translator)));
        }

        $this->translator = $translator;
        $this->logger = $logger;
    }

    /**
     * {@inheritdoc}
     */
    public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null)
    {
        $trans = $this->translator->trans($id = (string) $id, $parameters, $domain, $locale);
        $this->log($id, $domain, $locale);

        return $trans;
    }

    /**
     * {@inheritdoc}
     */
    public function setLocale(string $locale)
    {
        $prev = $this->translator->getLocale();
        $this->translator->setLocale($locale);
        if ($prev === $locale) {
            return;
        }

        $this->logger->debug(sprintf('The locale of the translator has changed from "%s" to "%s".', $prev, $locale));
    }

    /**
     * {@inheritdoc}
     */
    public function getLocale()
    {
        return $this->translator->getLocale();
    }

    /**
     * {@inheritdoc}
     */
    public function getCatalogue(string $locale = null)
    {
        return $this->translator->getCatalogue($locale);
    }

    /**
     * Gets the fallback locales.
     *
     * @return array The fallback locales
     */
    public function getFallbackLocales()
    {
        if ($this->translator instanceof Translator || method_exists($this->translator, 'getFallbackLocales')) {
            return $this->translator->getFallbackLocales();
        }

        return [];
    }

    /**
     * Passes through all unknown calls onto the translator object.
     */
    public function __call(string $method, array $args)
    {
        return $this->translator->{$method}(...$args);
    }

    /**
     * Logs for missing translations.
     */
    private function log(string $id, ?string $domain, ?string $locale)
    {
        if (null === $domain) {
            $domain = 'messages';
        }

        $catalogue = $this->translator->getCatalogue($locale);
        if ($catalogue->defines($id, $domain)) {
            return;
        }

        if ($catalogue->has($id, $domain)) {
            $this->logger->debug('Translation use fallback catalogue.', ['id' => $id, 'domain' => $domain, 'locale' => $catalogue->getLocale()]);
        } else {
            $this->logger->warning('Translation not found.', ['id' => $id, 'domain' => $domain, 'locale' => $catalogue->getLocale()]);
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Component\Config\Resource\ResourceInterface;
use Symfony\Component\Translation\Exception\LogicException;

/**
 * @author Fabien Potencier <fabien@symfony.com>
 */
class MessageCatalogue implements MessageCatalogueInterface, MetadataAwareInterface
{
    private $messages = [];
    private $metadata = [];
    private $resources = [];
    private $locale;
    private $fallbackCatalogue;
    private $parent;

    /**
     * @param string $locale   The locale
     * @param array  $messages An array of messages classified by domain
     */
    public function __construct(string $locale, array $messages = [])
    {
        $this->locale = $locale;
        $this->messages = $messages;
    }

    /**
     * {@inheritdoc}
     */
    public function getLocale()
    {
        return $this->locale;
    }

    /**
     * {@inheritdoc}
     */
    public function getDomains()
    {
        $domains = [];
        $suffixLength = \strlen(self::INTL_DOMAIN_SUFFIX);

        foreach ($this->messages as $domain => $messages) {
            if (\strlen($domain) > $suffixLength && false !== $i = strpos($domain, self::INTL_DOMAIN_SUFFIX, -$suffixLength)) {
                $domain = substr($domain, 0, $i);
            }
            $domains[$domain] = $domain;
        }

        return array_values($domains);
    }

    /**
     * {@inheritdoc}
     */
    public function all(string $domain = null)
    {
        if (null !== $domain) {
            // skip messages merge if intl-icu requested explicitly
            if (false !== strpos($domain, self::INTL_DOMAIN_SUFFIX)) {
                return $this->messages[$domain] ?? [];
            }

            return ($this->messages[$domain.self::INTL_DOMAIN_SUFFIX] ?? []) + ($this->messages[$domain] ?? []);
        }

        $allMessages = [];
        $suffixLength = \strlen(self::INTL_DOMAIN_SUFFIX);

        foreach ($this->messages as $domain => $messages) {
            if (\strlen($domain) > $suffixLength && false !== $i = strpos($domain, self::INTL_DOMAIN_SUFFIX, -$suffixLength)) {
                $domain = substr($domain, 0, $i);
                $allMessages[$domain] = $messages + ($allMessages[$domain] ?? []);
            } else {
                $allMessages[$domain] = ($allMessages[$domain] ?? []) + $messages;
            }
        }

        return $allMessages;
    }

    /**
     * {@inheritdoc}
     */
    public function set(string $id, string $translation, string $domain = 'messages')
    {
        $this->add([$id => $translation], $domain);
    }

    /**
     * {@inheritdoc}
     */
    public function has(string $id, string $domain = 'messages')
    {
        if (isset($this->messages[$domain][$id]) || isset($this->messages[$domain.self::INTL_DOMAIN_SUFFIX][$id])) {
            return true;
        }

        if (null !== $this->fallbackCatalogue) {
            return $this->fallbackCatalogue->has($id, $domain);
        }

        return false;
    }

    /**
     * {@inheritdoc}
     */
    public function defines(string $id, string $domain = 'messages')
    {
        return isset($this->messages[$domain][$id]) || isset($this->messages[$domain.self::INTL_DOMAIN_SUFFIX][$id]);
    }

    /**
     * {@inheritdoc}
     */
    public function get(string $id, string $domain = 'messages')
    {
        if (isset($this->messages[$domain.self::INTL_DOMAIN_SUFFIX][$id])) {
            return $this->messages[$domain.self::INTL_DOMAIN_SUFFIX][$id];
        }

        if (isset($this->messages[$domain][$id])) {
            return $this->messages[$domain][$id];
        }

        if (null !== $this->fallbackCatalogue) {
            return $this->fallbackCatalogue->get($id, $domain);
        }

        return $id;
    }

    /**
     * {@inheritdoc}
     */
    public function replace(array $messages, string $domain = 'messages')
    {
        unset($this->messages[$domain], $this->messages[$domain.self::INTL_DOMAIN_SUFFIX]);

        $this->add($messages, $domain);
    }

    /**
     * {@inheritdoc}
     */
    public function add(array $messages, string $domain = 'messages')
    {
        if (!isset($this->messages[$domain])) {
            $this->messages[$domain] = [];
        }
        $intlDomain = $domain;
        $suffixLength = \strlen(self::INTL_DOMAIN_SUFFIX);
        if (\strlen($domain) > $suffixLength && false !== strpos($domain, self::INTL_DOMAIN_SUFFIX, -$suffixLength)) {
            $intlDomain .= self::INTL_DOMAIN_SUFFIX;
        }
        foreach ($messages as $id => $message) {
            if (isset($this->messages[$intlDomain]) && \array_key_exists($id, $this->messages[$intlDomain])) {
                $this->messages[$intlDomain][$id] = $message;
            } else {
                $this->messages[$domain][$id] = $message;
            }
        }
    }

    /**
     * {@inheritdoc}
     */
    public function addCatalogue(MessageCatalogueInterface $catalogue)
    {
        if ($catalogue->getLocale() !== $this->locale) {
            throw new LogicException(sprintf('Cannot add a catalogue for locale "%s" as the current locale for this catalogue is "%s".', $catalogue->getLocale(), $this->locale));
        }

        foreach ($catalogue->all() as $domain => $messages) {
            if ($intlMessages = $catalogue->all($domain.self::INTL_DOMAIN_SUFFIX)) {
                $this->add($intlMessages, $domain.self::INTL_DOMAIN_SUFFIX);
                $messages = array_diff_key($messages, $intlMessages);
            }
            $this->add($messages, $domain);
        }

        foreach ($catalogue->getResources() as $resource) {
            $this->addResource($resource);
        }

        if ($catalogue instanceof MetadataAwareInterface) {
            $metadata = $catalogue->getMetadata('', '');
            $this->addMetadata($metadata);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function addFallbackCatalogue(MessageCatalogueInterface $catalogue)
    {
        // detect circular references
        $c = $catalogue;
        while ($c = $c->getFallbackCatalogue()) {
            if ($c->getLocale() === $this->getLocale()) {
                throw new LogicException(sprintf('Circular reference detected when adding a fallback catalogue for locale "%s".', $catalogue->getLocale()));
            }
        }

        $c = $this;
        do {
            if ($c->getLocale() === $catalogue->getLocale()) {
                throw new LogicException(sprintf('Circular reference detected when adding a fallback catalogue for locale "%s".', $catalogue->getLocale()));
            }

            foreach ($catalogue->getResources() as $resource) {
                $c->addResource($resource);
            }
        } while ($c = $c->parent);

        $catalogue->parent = $this;
        $this->fallbackCatalogue = $catalogue;

        foreach ($catalogue->getResources() as $resource) {
            $this->addResource($resource);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function getFallbackCatalogue()
    {
        return $this->fallbackCatalogue;
    }

    /**
     * {@inheritdoc}
     */
    public function getResources()
    {
        return array_values($this->resources);
    }

    /**
     * {@inheritdoc}
     */
    public function addResource(ResourceInterface $resource)
    {
        $this->resources[$resource->__toString()] = $resource;
    }

    /**
     * {@inheritdoc}
     */
    public function getMetadata(string $key = '', string $domain = 'messages')
    {
        if ('' == $domain) {
            return $this->metadata;
        }

        if (isset($this->metadata[$domain])) {
            if ('' == $key) {
                return $this->metadata[$domain];
            }

            if (isset($this->metadata[$domain][$key])) {
                return $this->metadata[$domain][$key];
            }
        }

        return null;
    }

    /**
     * {@inheritdoc}
     */
    public function setMetadata(string $key, $value, string $domain = 'messages')
    {
        $this->metadata[$domain][$key] = $value;
    }

    /**
     * {@inheritdoc}
     */
    public function deleteMetadata(string $key = '', string $domain = 'messages')
    {
        if ('' == $domain) {
            $this->metadata = [];
        } elseif ('' == $key) {
            unset($this->metadata[$domain]);
        } else {
            unset($this->metadata[$domain][$key]);
        }
    }

    /**
     * Adds current values with the new values.
     *
     * @param array $values Values to add
     */
    private function addMetadata(array $values)
    {
        foreach ($values as $domain => $keys) {
            foreach ($keys as $key => $value) {
                $this->setMetadata($key, $value, $domain);
            }
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Component\Config\Resource\ResourceInterface;

/**
 * MessageCatalogueInterface.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
interface MessageCatalogueInterface
{
    public const INTL_DOMAIN_SUFFIX = '+intl-icu';

    /**
     * Gets the catalogue locale.
     *
     * @return string The locale
     */
    public function getLocale();

    /**
     * Gets the domains.
     *
     * @return array An array of domains
     */
    public function getDomains();

    /**
     * Gets the messages within a given domain.
     *
     * If $domain is null, it returns all messages.
     *
     * @param string $domain The domain name
     *
     * @return array An array of messages
     */
    public function all(string $domain = null);

    /**
     * Sets a message translation.
     *
     * @param string $id          The message id
     * @param string $translation The messages translation
     * @param string $domain      The domain name
     */
    public function set(string $id, string $translation, string $domain = 'messages');

    /**
     * Checks if a message has a translation.
     *
     * @param string $id     The message id
     * @param string $domain The domain name
     *
     * @return bool true if the message has a translation, false otherwise
     */
    public function has(string $id, string $domain = 'messages');

    /**
     * Checks if a message has a translation (it does not take into account the fallback mechanism).
     *
     * @param string $id     The message id
     * @param string $domain The domain name
     *
     * @return bool true if the message has a translation, false otherwise
     */
    public function defines(string $id, string $domain = 'messages');

    /**
     * Gets a message translation.
     *
     * @param string $id     The message id
     * @param string $domain The domain name
     *
     * @return string The message translation
     */
    public function get(string $id, string $domain = 'messages');

    /**
     * Sets translations for a given domain.
     *
     * @param array  $messages An array of translations
     * @param string $domain   The domain name
     */
    public function replace(array $messages, string $domain = 'messages');

    /**
     * Adds translations for a given domain.
     *
     * @param array  $messages An array of translations
     * @param string $domain   The domain name
     */
    public function add(array $messages, string $domain = 'messages');

    /**
     * Merges translations from the given Catalogue into the current one.
     *
     * The two catalogues must have the same locale.
     */
    public function addCatalogue(self $catalogue);

    /**
     * Merges translations from the given Catalogue into the current one
     * only when the translation does not exist.
     *
     * This is used to provide default translations when they do not exist for the current locale.
     */
    public function addFallbackCatalogue(self $catalogue);

    /**
     * Gets the fallback catalogue.
     *
     * @return self|null A MessageCatalogueInterface instance or null when no fallback has been set
     */
    public function getFallbackCatalogue();

    /**
     * Returns an array of resources loaded to build this collection.
     *
     * @return ResourceInterface[] An array of resources
     */
    public function getResources();

    /**
     * Adds a resource for this collection.
     */
    public function addResource(ResourceInterface $resource);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

/**
 * MetadataAwareInterface.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
interface MetadataAwareInterface
{
    /**
     * Gets metadata for the given domain and key.
     *
     * Passing an empty domain will return an array with all metadata indexed by
     * domain and then by key. Passing an empty key will return an array with all
     * metadata for the given domain.
     *
     * @param string $key    The key
     * @param string $domain The domain name
     *
     * @return mixed The value that was set or an array with the domains/keys or null
     */
    public function getMetadata(string $key = '', string $domain = 'messages');

    /**
     * Adds metadata to a message domain.
     *
     * @param string $key    The key
     * @param mixed  $value  The value
     * @param string $domain The domain name
     */
    public function setMetadata(string $key, $value, string $domain = 'messages');

    /**
     * Deletes metadata for the given key and domain.
     *
     * Passing an empty domain will delete all metadata. Passing an empty key will
     * delete all metadata for the given domain.
     *
     * @param string $key    The key
     * @param string $domain The domain name
     */
    public function deleteMetadata(string $key = '', string $domain = 'messages');
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

/**
 * Returns the plural rules for a given locale.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 *
 * @deprecated since Symfony 4.2, use IdentityTranslator instead
 */
class PluralizationRules
{
    private static $rules = [];

    /**
     * Returns the plural position to use for the given locale and number.
     *
     * @param float  $number The number
     * @param string $locale The locale
     *
     * @return int The plural position
     */
    public static function get($number, $locale/*, bool $triggerDeprecation = true*/)
    {
        $number = abs($number);

        if (3 > \func_num_args() || func_get_arg(2)) {
            @trigger_error(sprintf('The "%s" class is deprecated since Symfony 4.2.', __CLASS__), \E_USER_DEPRECATED);
        }

        if ('pt_BR' === $locale) {
            // temporary set a locale for brazilian
            $locale = 'xbr';
        }

        if (\strlen($locale) > 3) {
            $locale = substr($locale, 0, -\strlen(strrchr($locale, '_')));
        }

        if (isset(self::$rules[$locale])) {
            $return = self::$rules[$locale]($number);

            if (!\is_int($return) || $return < 0) {
                return 0;
            }

            return $return;
        }

        /*
         * The plural rules are derived from code of the Zend Framework (2010-09-25),
         * which is subject to the new BSD license (http://framework.zend.com/license/new-bsd).
         * Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
         */
        switch ($locale) {
            case 'az':
            case 'bo':
            case 'dz':
            case 'id':
            case 'ja':
            case 'jv':
            case 'ka':
            case 'km':
            case 'kn':
            case 'ko':
            case 'ms':
            case 'th':
            case 'tr':
            case 'vi':
            case 'zh':
                return 0;

            case 'af':
            case 'bn':
            case 'bg':
            case 'ca':
            case 'da':
            case 'de':
            case 'el':
            case 'en':
            case 'eo':
            case 'es':
            case 'et':
            case 'eu':
            case 'fa':
            case 'fi':
            case 'fo':
            case 'fur':
            case 'fy':
            case 'gl':
            case 'gu':
            case 'ha':
            case 'he':
            case 'hu':
            case 'is':
            case 'it':
            case 'ku':
            case 'lb':
            case 'ml':
            case 'mn':
            case 'mr':
            case 'nah':
            case 'nb':
            case 'ne':
            case 'nl':
            case 'nn':
            case 'no':
            case 'oc':
            case 'om':
            case 'or':
            case 'pa':
            case 'pap':
            case 'ps':
            case 'pt':
            case 'so':
            case 'sq':
            case 'sv':
            case 'sw':
            case 'ta':
            case 'te':
            case 'tk':
            case 'ur':
            case 'zu':
                return (1 == $number) ? 0 : 1;

            case 'am':
            case 'bh':
            case 'fil':
            case 'fr':
            case 'gun':
            case 'hi':
            case 'hy':
            case 'ln':
            case 'mg':
            case 'nso':
            case 'xbr':
            case 'ti':
            case 'wa':
                return ($number < 2) ? 0 : 1;

            case 'be':
            case 'bs':
            case 'hr':
            case 'ru':
            case 'sh':
            case 'sr':
            case 'uk':
                return ((1 == $number % 10) && (11 != $number % 100)) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2);

            case 'cs':
            case 'sk':
                return (1 == $number) ? 0 : ((($number >= 2) && ($number <= 4)) ? 1 : 2);

            case 'ga':
                return (1 == $number) ? 0 : ((2 == $number) ? 1 : 2);

            case 'lt':
                return ((1 == $number % 10) && (11 != $number % 100)) ? 0 : ((($number % 10 >= 2) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2);

            case 'sl':
                return (1 == $number % 100) ? 0 : ((2 == $number % 100) ? 1 : (((3 == $number % 100) || (4 == $number % 100)) ? 2 : 3));

            case 'mk':
                return (1 == $number % 10) ? 0 : 1;

            case 'mt':
                return (1 == $number) ? 0 : (((0 == $number) || (($number % 100 > 1) && ($number % 100 < 11))) ? 1 : ((($number % 100 > 10) && ($number % 100 < 20)) ? 2 : 3));

            case 'lv':
                return (0 == $number) ? 0 : (((1 == $number % 10) && (11 != $number % 100)) ? 1 : 2);

            case 'pl':
                return (1 == $number) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 12) || ($number % 100 > 14))) ? 1 : 2);

            case 'cy':
                return (1 == $number) ? 0 : ((2 == $number) ? 1 : (((8 == $number) || (11 == $number)) ? 2 : 3));

            case 'ro':
                return (1 == $number) ? 0 : (((0 == $number) || (($number % 100 > 0) && ($number % 100 < 20))) ? 1 : 2);

            case 'ar':
                return (0 == $number) ? 0 : ((1 == $number) ? 1 : ((2 == $number) ? 2 : ((($number % 100 >= 3) && ($number % 100 <= 10)) ? 3 : ((($number % 100 >= 11) && ($number % 100 <= 99)) ? 4 : 5))));

            default:
                return 0;
        }
    }

    /**
     * Overrides the default plural rule for a given locale.
     *
     * @param callable $rule   A PHP callable
     * @param string   $locale The locale
     */
    public static function set(callable $rule, $locale)
    {
        @trigger_error(sprintf('The "%s" class is deprecated since Symfony 4.2.', __CLASS__), \E_USER_DEPRECATED);

        if ('pt_BR' === $locale) {
            // temporary set a locale for brazilian
            $locale = 'xbr';
        }

        if (\strlen($locale) > 3) {
            $locale = substr($locale, 0, -\strlen(strrchr($locale, '_')));
        }

        self::$rules[$locale] = $rule;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Contracts\Translation\TranslatorInterface;

/**
 * This translator should only be used in a development environment.
 */
final class PseudoLocalizationTranslator implements TranslatorInterface
{
    private const EXPANSION_CHARACTER = '~';

    private $translator;
    private $accents;
    private $expansionFactor;
    private $brackets;
    private $parseHTML;
    private $localizableHTMLAttributes;

    /**
     * Available options:
     *  * accents:
     *      type: boolean
     *      default: true
     *      description: replace ASCII characters of the translated string with accented versions or similar characters
     *      example: if true, "foo" => "ƒöö".
     *
     *  * expansion_factor:
     *      type: float
     *      default: 1
     *      validation: it must be greater than or equal to 1
     *      description: expand the translated string by the given factor with spaces and tildes
     *      example: if 2, "foo" => "~foo ~"
     *
     *  * brackets:
     *      type: boolean
     *      default: true
     *      description: wrap the translated string with brackets
     *      example: if true, "foo" => "[foo]"
     *
     *  * parse_html:
     *      type: boolean
     *      default: false
     *      description: parse the translated string as HTML - looking for HTML tags has a performance impact but allows to preserve them from alterations - it also allows to compute the visible translated string length which is useful to correctly expand ot when it contains HTML
     *      warning: unclosed tags are unsupported, they will be fixed (closed) by the parser - eg, "foo <div>bar" => "foo <div>bar</div>"
     *
     *  * localizable_html_attributes:
     *      type: string[]
     *      default: []
     *      description: the list of HTML attributes whose values can be altered - it is only useful when the "parse_html" option is set to true
     *      example: if ["title"], and with the "accents" option set to true, "<a href="#" title="Go to your profile">Profile</a>" => "<a href="#" title="Ĝö ţö ýöûŕ þŕöƒîļé">Þŕöƒîļé</a>" - if "title" was not in the "localizable_html_attributes" list, the title attribute data would be left unchanged.
     */
    public function __construct(TranslatorInterface $translator, array $options = [])
    {
        $this->translator = $translator;
        $this->accents = $options['accents'] ?? true;

        if (1.0 > ($this->expansionFactor = $options['expansion_factor'] ?? 1.0)) {
            throw new \InvalidArgumentException('The expansion factor must be greater than or equal to 1.');
        }

        $this->brackets = $options['brackets'] ?? true;

        $this->parseHTML = $options['parse_html'] ?? false;
        if ($this->parseHTML && !$this->accents && 1.0 === $this->expansionFactor) {
            $this->parseHTML = false;
        }

        $this->localizableHTMLAttributes = $options['localizable_html_attributes'] ?? [];
    }

    /**
     * {@inheritdoc}
     */
    public function trans(string $id, array $parameters = [], string $domain = null, string $locale = null)
    {
        $trans = '';
        $visibleText = '';

        foreach ($this->getParts($this->translator->trans($id, $parameters, $domain, $locale)) as [$visible, $localizable, $text]) {
            if ($visible) {
                $visibleText .= $text;
            }

            if (!$localizable) {
                $trans .= $text;

                continue;
            }

            $this->addAccents($trans, $text);
        }

        $this->expand($trans, $visibleText);

        $this->addBrackets($trans);

        return $trans;
    }

    private function getParts(string $originalTrans): array
    {
        if (!$this->parseHTML) {
            return [[true, true, $originalTrans]];
        }

        $html = mb_convert_encoding($originalTrans, 'HTML-ENTITIES', mb_detect_encoding($originalTrans, null, true) ?: 'UTF-8');

        $useInternalErrors = libxml_use_internal_errors(true);

        $dom = new \DOMDocument();
        $dom->loadHTML('<trans>'.$html.'</trans>');

        libxml_clear_errors();
        libxml_use_internal_errors($useInternalErrors);

        return $this->parseNode($dom->childNodes->item(1)->childNodes->item(0)->childNodes->item(0));
    }

    private function parseNode(\DOMNode $node): array
    {
        $parts = [];

        foreach ($node->childNodes as $childNode) {
            if (!$childNode instanceof \DOMElement) {
                $parts[] = [true, true, $childNode->nodeValue];

                continue;
            }

            $parts[] = [false, false, '<'.$childNode->tagName];

            /** @var \DOMAttr $attribute */
            foreach ($childNode->attributes as $attribute) {
                $parts[] = [false, false, ' '.$attribute->nodeName.'="'];

                $localizableAttribute = \in_array($attribute->nodeName, $this->localizableHTMLAttributes, true);
                foreach (preg_split('/(&(?:amp|quot|#039|lt|gt);+)/', htmlspecialchars($attribute->nodeValue, \ENT_QUOTES, 'UTF-8'), -1, \PREG_SPLIT_DELIM_CAPTURE) as $i => $match) {
                    if ('' === $match) {
                        continue;
                    }

                    $parts[] = [false, $localizableAttribute && 0 === $i % 2, $match];
                }

                $parts[] = [false, false, '"'];
            }

            $parts[] = [false, false, '>'];

            $parts = array_merge($parts, $this->parseNode($childNode, $parts));

            $parts[] = [false, false, '</'.$childNode->tagName.'>'];
        }

        return $parts;
    }

    private function addAccents(string &$trans, string $text): void
    {
        $trans .= $this->accents ? strtr($text, [
            ' ' => ' ',
            '!' => '¡',
            '"' => '″',
            '#' => '♯',
            '$' => '€',
            '%' => '‰',
            '&' => '⅋',
            '\'' => '´',
            '(' => '{',
            ')' => '}',
            '*' => '⁎',
            '+' => '⁺',
            ',' => '،',
            '-' => '‐',
            '.' => '·',
            '/' => '⁄',
            '0' => '⓪',
            '1' => '①',
            '2' => '②',
            '3' => '③',
            '4' => '④',
            '5' => '⑤',
            '6' => '⑥',
            '7' => '⑦',
            '8' => '⑧',
            '9' => '⑨',
            ':' => '∶',
            ';' => '⁏',
            '<' => '≤',
            '=' => '≂',
            '>' => '≥',
            '?' => '¿',
            '@' => '՞',
            'A' => 'Å',
            'B' => 'Ɓ',
            'C' => 'Ç',
            'D' => 'Ð',
            'E' => 'É',
            'F' => 'Ƒ',
            'G' => 'Ĝ',
            'H' => 'Ĥ',
            'I' => 'Î',
            'J' => 'Ĵ',
            'K' => 'Ķ',
            'L' => 'Ļ',
            'M' => 'Ṁ',
            'N' => 'Ñ',
            'O' => 'Ö',
            'P' => 'Þ',
            'Q' => 'Ǫ',
            'R' => 'Ŕ',
            'S' => 'Š',
            'T' => 'Ţ',
            'U' => 'Û',
            'V' => 'Ṽ',
            'W' => 'Ŵ',
            'X' => 'Ẋ',
            'Y' => 'Ý',
            'Z' => 'Ž',
            '[' => '⁅',
            '\\' => '∖',
            ']' => '⁆',
            '^' => '˄',
            '_' => '‿',
            '`' => '‵',
            'a' => 'å',
            'b' => 'ƀ',
            'c' => 'ç',
            'd' => 'ð',
            'e' => 'é',
            'f' => 'ƒ',
            'g' => 'ĝ',
            'h' => 'ĥ',
            'i' => 'î',
            'j' => 'ĵ',
            'k' => 'ķ',
            'l' => 'ļ',
            'm' => 'ɱ',
            'n' => 'ñ',
            'o' => 'ö',
            'p' => 'þ',
            'q' => 'ǫ',
            'r' => 'ŕ',
            's' => 'š',
            't' => 'ţ',
            'u' => 'û',
            'v' => 'ṽ',
            'w' => 'ŵ',
            'x' => 'ẋ',
            'y' => 'ý',
            'z' => 'ž',
            '{' => '(',
            '|' => '¦',
            '}' => ')',
            '~' => '˞',
        ]) : $text;
    }

    private function expand(string &$trans, string $visibleText): void
    {
        if (1.0 >= $this->expansionFactor) {
            return;
        }

        $visibleLength = $this->strlen($visibleText);
        $missingLength = (int) (ceil($visibleLength * $this->expansionFactor)) - $visibleLength;
        if ($this->brackets) {
            $missingLength -= 2;
        }

        if (0 >= $missingLength) {
            return;
        }

        $words = [];
        $wordsCount = 0;
        foreach (preg_split('/ +/', $visibleText, -1, \PREG_SPLIT_NO_EMPTY) as $word) {
            $wordLength = $this->strlen($word);

            if ($wordLength >= $missingLength) {
                continue;
            }

            if (!isset($words[$wordLength])) {
                $words[$wordLength] = 0;
            }

            ++$words[$wordLength];
            ++$wordsCount;
        }

        if (!$words) {
            $trans .= 1 === $missingLength ? self::EXPANSION_CHARACTER : ' '.str_repeat(self::EXPANSION_CHARACTER, $missingLength - 1);

            return;
        }

        arsort($words, \SORT_NUMERIC);

        $longestWordLength = max(array_keys($words));

        while (true) {
            $r = mt_rand(1, $wordsCount);

            foreach ($words as $length => $count) {
                $r -= $count;
                if ($r <= 0) {
                    break;
                }
            }

            $trans .= ' '.str_repeat(self::EXPANSION_CHARACTER, $length);

            $missingLength -= $length + 1;

            if (0 === $missingLength) {
                return;
            }

            while ($longestWordLength >= $missingLength) {
                $wordsCount -= $words[$longestWordLength];
                unset($words[$longestWordLength]);

                if (!$words) {
                    $trans .= 1 === $missingLength ? self::EXPANSION_CHARACTER : ' '.str_repeat(self::EXPANSION_CHARACTER, $missingLength - 1);

                    return;
                }

                $longestWordLength = max(array_keys($words));
            }
        }
    }

    private function addBrackets(string &$trans): void
    {
        if (!$this->brackets) {
            return;
        }

        $trans = '['.$trans.']';
    }

    private function strlen(string $s): int
    {
        return false === ($encoding = mb_detect_encoding($s, null, true)) ? \strlen($s) : mb_strlen($s, $encoding);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Reader;

use Symfony\Component\Finder\Finder;
use Symfony\Component\Translation\Loader\LoaderInterface;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * TranslationReader reads translation messages from translation files.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
class TranslationReader implements TranslationReaderInterface
{
    /**
     * Loaders used for import.
     *
     * @var array
     */
    private $loaders = [];

    /**
     * Adds a loader to the translation extractor.
     *
     * @param string $format The format of the loader
     */
    public function addLoader(string $format, LoaderInterface $loader)
    {
        $this->loaders[$format] = $loader;
    }

    /**
     * {@inheritdoc}
     */
    public function read(string $directory, MessageCatalogue $catalogue)
    {
        if (!is_dir($directory)) {
            return;
        }

        foreach ($this->loaders as $format => $loader) {
            // load any existing translation files
            $finder = new Finder();
            $extension = $catalogue->getLocale().'.'.$format;
            $files = $finder->files()->name('*.'.$extension)->in($directory);
            foreach ($files as $file) {
                $domain = substr($file->getFilename(), 0, -1 * \strlen($extension) - 1);
                $catalogue->addCatalogue($loader->load($file->getPathname(), $catalogue->getLocale(), $domain));
            }
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Reader;

use Symfony\Component\Translation\MessageCatalogue;

/**
 * TranslationReader reads translation messages from translation files.
 *
 * @author Tobias Nyholm <tobias.nyholm@gmail.com>
 */
interface TranslationReaderInterface
{
    /**
     * Reads translation messages from a directory to the catalogue.
     */
    public function read(string $directory, MessageCatalogue $catalogue);
}
Translation Component
=====================

The Translation component provides tools to internationalize your application.

Getting Started
---------------

```
$ composer require symfony/translation
```

```php
use Symfony\Component\Translation\Translator;
use Symfony\Component\Translation\Loader\ArrayLoader;

$translator = new Translator('fr_FR');
$translator->addLoader('array', new ArrayLoader());
$translator->addResource('array', [
    'Hello World!' => 'Bonjour !',
], 'fr_FR');

echo $translator->trans('Hello World!'); // outputs « Bonjour ! »
```

Resources
---------

  * [Documentation](https://symfony.com/doc/current/translation.html)
  * [Contributing](https://symfony.com/doc/current/contributing/index.html)
  * [Report issues](https://github.com/symfony/symfony/issues) and
    [send Pull Requests](https://github.com/symfony/symfony/pulls)
    in the [main Symfony repository](https://github.com/symfony/symfony)
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

$usageInstructions = <<<END

  Usage instructions
  -------------------------------------------------------------------------------

  $ cd symfony-code-root-directory/

  # show the translation status of all locales
  $ php translation-status.php

  # show the translation status of all locales and all their missing translations
  $ php translation-status.php -v

  # show the status of a single locale
  $ php translation-status.php fr

  # show the status of a single locale and all its missing translations
  $ php translation-status.php fr -v

END;

$config = [
    // if TRUE, the full list of missing translations is displayed
    'verbose_output' => false,
    // NULL = analyze all locales
    'locale_to_analyze' => null,
    // the reference files all the other translations are compared to
    'original_files' => [
        'src/Symfony/Component/Form/Resources/translations/validators.en.xlf',
        'src/Symfony/Component/Security/Core/Resources/translations/security.en.xlf',
        'src/Symfony/Component/Validator/Resources/translations/validators.en.xlf',
    ],
];

$argc = $_SERVER['argc'];
$argv = $_SERVER['argv'];

if ($argc > 3) {
    echo str_replace('translation-status.php', $argv[0], $usageInstructions);
    exit(1);
}

foreach (array_slice($argv, 1) as $argumentOrOption) {
    if (0 === strpos($argumentOrOption, '-')) {
        $config['verbose_output'] = true;
    } else {
        $config['locale_to_analyze'] = $argumentOrOption;
    }
}

foreach ($config['original_files'] as $originalFilePath) {
    if (!file_exists($originalFilePath)) {
        echo sprintf('The following file does not exist. Make sure that you execute this command at the root dir of the Symfony code repository.%s  %s', \PHP_EOL, $originalFilePath);
        exit(1);
    }
}

$totalMissingTranslations = 0;

foreach ($config['original_files'] as $originalFilePath) {
    $translationFilePaths = findTranslationFiles($originalFilePath, $config['locale_to_analyze']);
    $translationStatus = calculateTranslationStatus($originalFilePath, $translationFilePaths);

    $totalMissingTranslations += array_sum(array_map(function ($translation) {
        return count($translation['missingKeys']);
    }, array_values($translationStatus)));

    printTranslationStatus($originalFilePath, $translationStatus, $config['verbose_output']);
}

exit($totalMissingTranslations > 0 ? 1 : 0);

function findTranslationFiles($originalFilePath, $localeToAnalyze)
{
    $translations = [];

    $translationsDir = dirname($originalFilePath);
    $originalFileName = basename($originalFilePath);
    $translationFileNamePattern = str_replace('.en.', '.*.', $originalFileName);

    $translationFiles = glob($translationsDir.'/'.$translationFileNamePattern, \GLOB_NOSORT);
    sort($translationFiles);
    foreach ($translationFiles as $filePath) {
        $locale = extractLocaleFromFilePath($filePath);

        if (null !== $localeToAnalyze && $locale !== $localeToAnalyze) {
            continue;
        }

        $translations[$locale] = $filePath;
    }

    return $translations;
}

function calculateTranslationStatus($originalFilePath, $translationFilePaths)
{
    $translationStatus = [];
    $allTranslationKeys = extractTranslationKeys($originalFilePath);

    foreach ($translationFilePaths as $locale => $translationPath) {
        $translatedKeys = extractTranslationKeys($translationPath);
        $missingKeys = array_diff_key($allTranslationKeys, $translatedKeys);

        $translationStatus[$locale] = [
            'total' => count($allTranslationKeys),
            'translated' => count($translatedKeys),
            'missingKeys' => $missingKeys,
        ];
    }

    return $translationStatus;
}

function printTranslationStatus($originalFilePath, $translationStatus, $verboseOutput)
{
    printTitle($originalFilePath);
    printTable($translationStatus, $verboseOutput);
    echo \PHP_EOL.\PHP_EOL;
}

function extractLocaleFromFilePath($filePath)
{
    $parts = explode('.', $filePath);

    return $parts[count($parts) - 2];
}

function extractTranslationKeys($filePath)
{
    $translationKeys = [];
    $contents = new \SimpleXMLElement(file_get_contents($filePath));

    foreach ($contents->file->body->{'trans-unit'} as $translationKey) {
        $translationId = (string) $translationKey['id'];
        $translationKey = (string) $translationKey->source;

        $translationKeys[$translationId] = $translationKey;
    }

    return $translationKeys;
}

function printTitle($title)
{
    echo $title.\PHP_EOL;
    echo str_repeat('=', strlen($title)).\PHP_EOL.\PHP_EOL;
}

function printTable($translations, $verboseOutput)
{
    if (0 === count($translations)) {
        echo 'No translations found';

        return;
    }
    $longestLocaleNameLength = max(array_map('strlen', array_keys($translations)));

    foreach ($translations as $locale => $translation) {
        if ($translation['translated'] > $translation['total']) {
            textColorRed();
        } elseif ($translation['translated'] === $translation['total']) {
            textColorGreen();
        }

        echo sprintf('| Locale: %-'.$longestLocaleNameLength.'s | Translated: %d/%d', $locale, $translation['translated'], $translation['total']).\PHP_EOL;

        textColorNormal();

        if (true === $verboseOutput && count($translation['missingKeys']) > 0) {
            echo str_repeat('-', 80).\PHP_EOL;
            echo '| Missing Translations:'.\PHP_EOL;

            foreach ($translation['missingKeys'] as $id => $content) {
                echo sprintf('|   (id=%s) %s', $id, $content).\PHP_EOL;
            }

            echo str_repeat('-', 80).\PHP_EOL;
        }
    }
}

function textColorGreen()
{
    echo "\033[32m";
}

function textColorRed()
{
    echo "\033[31m";
}

function textColorNormal()
{
    echo "\033[0m";
}
{
    "az_Cyrl": "root",
    "bs_Cyrl": "root",
    "en_150": "en_001",
    "en_AG": "en_001",
    "en_AI": "en_001",
    "en_AT": "en_150",
    "en_AU": "en_001",
    "en_BB": "en_001",
    "en_BE": "en_150",
    "en_BM": "en_001",
    "en_BS": "en_001",
    "en_BW": "en_001",
    "en_BZ": "en_001",
    "en_CA": "en_001",
    "en_CC": "en_001",
    "en_CH": "en_150",
    "en_CK": "en_001",
    "en_CM": "en_001",
    "en_CX": "en_001",
    "en_CY": "en_001",
    "en_DE": "en_150",
    "en_DG": "en_001",
    "en_DK": "en_150",
    "en_DM": "en_001",
    "en_ER": "en_001",
    "en_FI": "en_150",
    "en_FJ": "en_001",
    "en_FK": "en_001",
    "en_FM": "en_001",
    "en_GB": "en_001",
    "en_GD": "en_001",
    "en_GG": "en_001",
    "en_GH": "en_001",
    "en_GI": "en_001",
    "en_GM": "en_001",
    "en_GY": "en_001",
    "en_HK": "en_001",
    "en_IE": "en_001",
    "en_IL": "en_001",
    "en_IM": "en_001",
    "en_IN": "en_001",
    "en_IO": "en_001",
    "en_JE": "en_001",
    "en_JM": "en_001",
    "en_KE": "en_001",
    "en_KI": "en_001",
    "en_KN": "en_001",
    "en_KY": "en_001",
    "en_LC": "en_001",
    "en_LR": "en_001",
    "en_LS": "en_001",
    "en_MG": "en_001",
    "en_MO": "en_001",
    "en_MS": "en_001",
    "en_MT": "en_001",
    "en_MU": "en_001",
    "en_MW": "en_001",
    "en_MY": "en_001",
    "en_NA": "en_001",
    "en_NF": "en_001",
    "en_NG": "en_001",
    "en_NL": "en_150",
    "en_NR": "en_001",
    "en_NU": "en_001",
    "en_NZ": "en_001",
    "en_PG": "en_001",
    "en_PH": "en_001",
    "en_PK": "en_001",
    "en_PN": "en_001",
    "en_PW": "en_001",
    "en_RW": "en_001",
    "en_SB": "en_001",
    "en_SC": "en_001",
    "en_SD": "en_001",
    "en_SE": "en_150",
    "en_SG": "en_001",
    "en_SH": "en_001",
    "en_SI": "en_150",
    "en_SL": "en_001",
    "en_SS": "en_001",
    "en_SX": "en_001",
    "en_SZ": "en_001",
    "en_TC": "en_001",
    "en_TK": "en_001",
    "en_TO": "en_001",
    "en_TT": "en_001",
    "en_TV": "en_001",
    "en_TZ": "en_001",
    "en_UG": "en_001",
    "en_VC": "en_001",
    "en_VG": "en_001",
    "en_VU": "en_001",
    "en_WS": "en_001",
    "en_ZA": "en_001",
    "en_ZM": "en_001",
    "en_ZW": "en_001",
    "es_AR": "es_419",
    "es_BO": "es_419",
    "es_BR": "es_419",
    "es_BZ": "es_419",
    "es_CL": "es_419",
    "es_CO": "es_419",
    "es_CR": "es_419",
    "es_CU": "es_419",
    "es_DO": "es_419",
    "es_EC": "es_419",
    "es_GT": "es_419",
    "es_HN": "es_419",
    "es_MX": "es_419",
    "es_NI": "es_419",
    "es_PA": "es_419",
    "es_PE": "es_419",
    "es_PR": "es_419",
    "es_PY": "es_419",
    "es_SV": "es_419",
    "es_US": "es_419",
    "es_UY": "es_419",
    "es_VE": "es_419",
    "ff_Adlm": "root",
    "pa_Arab": "root",
    "pt_AO": "pt_PT",
    "pt_CH": "pt_PT",
    "pt_CV": "pt_PT",
    "pt_GQ": "pt_PT",
    "pt_GW": "pt_PT",
    "pt_LU": "pt_PT",
    "pt_MO": "pt_PT",
    "pt_MZ": "pt_PT",
    "pt_ST": "pt_PT",
    "pt_TL": "pt_PT",
    "sd_Deva": "root",
    "sr_Latn": "root",
    "uz_Arab": "root",
    "uz_Cyrl": "root",
    "zh_Hant": "root",
    "zh_Hant_MO": "zh_Hant_HK"
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

if (!\function_exists(t::class)) {
    /**
     * @author Nate Wiebe <nate@northern.co>
     */
    function t(string $message, array $parameters = [], string $domain = null): TranslatableMessage
    {
        return new TranslatableMessage($message, $parameters, $domain);
    }
}
<?xml version="1.0" encoding="UTF-8"?>

<!--

May-19-2004:
- Changed the <choice> for ElemType_header, moving minOccurs="0" maxOccurs="unbounded" from its elements
to <choice> itself.
- Added <choice> for ElemType_trans-unit to allow "any order" for <context-group>, <count-group>, <prop-group>, <note>, and
<alt-trans>.

Oct-2005
- updated version info to 1.2
- equiv-trans attribute to <trans-unit> element
- merged-trans attribute for <group> element
- Add the <seg-source> element as optional in the <trans-unit> and <alt-trans> content models, at the same level as <source>
- Create a new value "seg" for the mtype attribute of the <mrk> element
- Add mid as an optional attribute for the <alt-trans> element

Nov-14-2005
- Changed name attribute for <context-group> from required to optional
- Added extension point at <xliff>

Jan-9-2006
- Added alttranstype type attribute to <alt-trans>, and values

Jan-10-2006
- Corrected error with overwritten purposeValueList
- Corrected name="AttrType_Version",  attribute should have been "name"

-->
<xsd:schema xmlns:xlf="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:oasis:names:tc:xliff:document:1.2" xml:lang="en">
  <!-- Import for xml:lang and xml:space -->
  <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
  <!-- Attributes Lists -->
  <xsd:simpleType name="XTend">
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="x-[^\s]+"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="context-typeValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'context-type'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="database">
        <xsd:annotation>
          <xsd:documentation>Indicates a database content.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="element">
        <xsd:annotation>
          <xsd:documentation>Indicates the content of an element within an XML document.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="elementtitle">
        <xsd:annotation>
          <xsd:documentation>Indicates the name of an element within an XML document.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="linenumber">
        <xsd:annotation>
          <xsd:documentation>Indicates the line number from the sourcefile (see context-type="sourcefile") where the &lt;source&gt; is found.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="numparams">
        <xsd:annotation>
          <xsd:documentation>Indicates a the number of parameters contained within the &lt;source&gt;.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="paramnotes">
        <xsd:annotation>
          <xsd:documentation>Indicates notes pertaining to the parameters in the &lt;source&gt;.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="record">
        <xsd:annotation>
          <xsd:documentation>Indicates the content of a record within a database.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="recordtitle">
        <xsd:annotation>
          <xsd:documentation>Indicates the name of a record within a database.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sourcefile">
        <xsd:annotation>
          <xsd:documentation>Indicates the original source file in the case that multiple files are merged to form the original file from which the XLIFF file is created. This differs from the original &lt;file&gt; attribute in that this sourcefile is one of many that make up that file.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="count-typeValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'count-type'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="num-usages">
        <xsd:annotation>
          <xsd:documentation>Indicates the count units are items that are used X times in a certain context; example: this is a reusable text unit which is used 42 times in other texts.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="repetition">
        <xsd:annotation>
          <xsd:documentation>Indicates the count units are translation units existing already in the same document.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="total">
        <xsd:annotation>
          <xsd:documentation>Indicates a total count.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="InlineDelimitersValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'ctype' when used other elements than &lt;ph&gt; or &lt;x&gt;.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="bold">
        <xsd:annotation>
          <xsd:documentation>Indicates a run of bolded text.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="italic">
        <xsd:annotation>
          <xsd:documentation>Indicates a run of text in italics.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="underlined">
        <xsd:annotation>
          <xsd:documentation>Indicates a run of underlined text.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="link">
        <xsd:annotation>
          <xsd:documentation>Indicates a run of hyper-text.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="InlinePlaceholdersValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'ctype' when used with &lt;ph&gt; or &lt;x&gt;.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="image">
        <xsd:annotation>
          <xsd:documentation>Indicates a inline image.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pb">
        <xsd:annotation>
          <xsd:documentation>Indicates a page break.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lb">
        <xsd:annotation>
          <xsd:documentation>Indicates a line break.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="mime-typeValueList">
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="(text|multipart|message|application|image|audio|video|model)(/.+)*"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="datatypeValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'datatype'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="asp">
        <xsd:annotation>
          <xsd:documentation>Indicates Active Server Page data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="c">
        <xsd:annotation>
          <xsd:documentation>Indicates C source file data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cdf">
        <xsd:annotation>
          <xsd:documentation>Indicates Channel Definition Format (CDF) data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cfm">
        <xsd:annotation>
          <xsd:documentation>Indicates ColdFusion data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cpp">
        <xsd:annotation>
          <xsd:documentation>Indicates C++ source file data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="csharp">
        <xsd:annotation>
          <xsd:documentation>Indicates C-Sharp data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cstring">
        <xsd:annotation>
          <xsd:documentation>Indicates strings from C, ASM, and driver files data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="csv">
        <xsd:annotation>
          <xsd:documentation>Indicates comma-separated values data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="database">
        <xsd:annotation>
          <xsd:documentation>Indicates database data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="documentfooter">
        <xsd:annotation>
          <xsd:documentation>Indicates portions of document that follows data and contains metadata.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="documentheader">
        <xsd:annotation>
          <xsd:documentation>Indicates portions of document that precedes data and contains metadata.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="filedialog">
        <xsd:annotation>
          <xsd:documentation>Indicates data from standard UI file operations dialogs (e.g., Open, Save, Save As, Export, Import).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="form">
        <xsd:annotation>
          <xsd:documentation>Indicates standard user input screen data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="html">
        <xsd:annotation>
          <xsd:documentation>Indicates HyperText Markup Language (HTML) data - document instance.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="htmlbody">
        <xsd:annotation>
          <xsd:documentation>Indicates content within an HTML document’s &lt;body&gt; element.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ini">
        <xsd:annotation>
          <xsd:documentation>Indicates Windows INI file data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="interleaf">
        <xsd:annotation>
          <xsd:documentation>Indicates Interleaf data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="javaclass">
        <xsd:annotation>
          <xsd:documentation>Indicates Java source file data (extension '.java').</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="javapropertyresourcebundle">
        <xsd:annotation>
          <xsd:documentation>Indicates Java property resource bundle data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="javalistresourcebundle">
        <xsd:annotation>
          <xsd:documentation>Indicates Java list resource bundle data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="javascript">
        <xsd:annotation>
          <xsd:documentation>Indicates JavaScript source file data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="jscript">
        <xsd:annotation>
          <xsd:documentation>Indicates JScript source file data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="layout">
        <xsd:annotation>
          <xsd:documentation>Indicates information relating to formatting.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="lisp">
        <xsd:annotation>
          <xsd:documentation>Indicates LISP source file data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="margin">
        <xsd:annotation>
          <xsd:documentation>Indicates information relating to margin formats.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="menufile">
        <xsd:annotation>
          <xsd:documentation>Indicates a file containing menu.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="messagefile">
        <xsd:annotation>
          <xsd:documentation>Indicates numerically identified string table.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mif">
        <xsd:annotation>
          <xsd:documentation>Indicates Maker Interchange Format (MIF) data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mimetype">
        <xsd:annotation>
          <xsd:documentation>Indicates that the datatype attribute value is a MIME Type value and is defined in the mime-type attribute.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mo">
        <xsd:annotation>
          <xsd:documentation>Indicates GNU Machine Object data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="msglib">
        <xsd:annotation>
          <xsd:documentation>Indicates Message Librarian strings created by Novell's Message Librarian Tool.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pagefooter">
        <xsd:annotation>
          <xsd:documentation>Indicates information to be displayed at the bottom of each page of a document.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pageheader">
        <xsd:annotation>
          <xsd:documentation>Indicates information to be displayed at the top of each page of a document.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="parameters">
        <xsd:annotation>
          <xsd:documentation>Indicates a list of property values (e.g., settings within INI files or preferences dialog).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pascal">
        <xsd:annotation>
          <xsd:documentation>Indicates Pascal source file data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="php">
        <xsd:annotation>
          <xsd:documentation>Indicates Hypertext Preprocessor data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="plaintext">
        <xsd:annotation>
          <xsd:documentation>Indicates plain text file (no formatting other than, possibly, wrapping).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="po">
        <xsd:annotation>
          <xsd:documentation>Indicates GNU Portable Object file.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="report">
        <xsd:annotation>
          <xsd:documentation>Indicates dynamically generated user defined document. e.g. Oracle Report, Crystal Report, etc.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="resources">
        <xsd:annotation>
          <xsd:documentation>Indicates Windows .NET binary resources.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="resx">
        <xsd:annotation>
          <xsd:documentation>Indicates Windows .NET Resources.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rtf">
        <xsd:annotation>
          <xsd:documentation>Indicates Rich Text Format (RTF) data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sgml">
        <xsd:annotation>
          <xsd:documentation>Indicates Standard Generalized Markup Language (SGML) data - document instance.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sgmldtd">
        <xsd:annotation>
          <xsd:documentation>Indicates Standard Generalized Markup Language (SGML) data - Document Type Definition (DTD).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="svg">
        <xsd:annotation>
          <xsd:documentation>Indicates Scalable Vector Graphic (SVG) data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="vbscript">
        <xsd:annotation>
          <xsd:documentation>Indicates VisualBasic Script source file.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="warning">
        <xsd:annotation>
          <xsd:documentation>Indicates warning message.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="winres">
        <xsd:annotation>
          <xsd:documentation>Indicates Windows (Win32) resources (i.e. resources extracted from an RC script, a message file, or a compiled file).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="xhtml">
        <xsd:annotation>
          <xsd:documentation>Indicates Extensible HyperText Markup Language (XHTML) data - document instance.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="xml">
        <xsd:annotation>
          <xsd:documentation>Indicates Extensible Markup Language (XML) data - document instance.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="xmldtd">
        <xsd:annotation>
          <xsd:documentation>Indicates Extensible Markup Language (XML) data - Document Type Definition (DTD).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="xsl">
        <xsd:annotation>
          <xsd:documentation>Indicates Extensible Stylesheet Language (XSL) data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="xul">
        <xsd:annotation>
          <xsd:documentation>Indicates XUL elements.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="mtypeValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'mtype'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="abbrev">
        <xsd:annotation>
          <xsd:documentation>Indicates the marked text is an abbreviation.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="abbreviated-form">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.8: A term resulting from the omission of any part of the full term while designating the same concept.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="abbreviation">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.8.1: An abbreviated form of a simple term resulting from the omission of some of its letters (e.g. 'adj.' for 'adjective').</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="acronym">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.8.4: An abbreviated form of a term made up of letters from the full form of a multiword term strung together into a sequence pronounced only syllabically (e.g. 'radar' for 'radio detecting and ranging').</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="appellation">
        <xsd:annotation>
          <xsd:documentation>ISO-12620: A proper-name term, such as the name of an agency or other proper entity.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="collocation">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.18.1: A recurrent word combination characterized by cohesion in that the components of the collocation must co-occur within an utterance or series of utterances, even though they do not necessarily have to maintain immediate proximity to one another.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="common-name">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.5: A synonym for an international scientific term that is used in general discourse in a given language.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="datetime">
        <xsd:annotation>
          <xsd:documentation>Indicates the marked text is a date and/or time.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="equation">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.15: An expression used to represent a concept based on a statement that two mathematical expressions are, for instance, equal as identified by the equal sign (=), or assigned to one another by a similar sign.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="expanded-form">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.7: The complete representation of a term for which there is an abbreviated form.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="formula">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.14: Figures, symbols or the like used to express a concept briefly, such as a mathematical or chemical formula.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="head-term">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.1: The concept designation that has been chosen to head a terminological record.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="initialism">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.8.3: An abbreviated form of a term consisting of some of the initial letters of the words making up a multiword term or the term elements making up a compound term when these letters are pronounced individually (e.g. 'BSE' for 'bovine spongiform encephalopathy').</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="international-scientific-term">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.4: A term that is part of an international scientific nomenclature as adopted by an appropriate scientific body.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="internationalism">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.6: A term that has the same or nearly identical orthographic or phonemic form in many languages.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="logical-expression">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.16: An expression used to represent a concept based on mathematical or logical relations, such as statements of inequality, set relationships, Boolean operations, and the like.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="materials-management-unit">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.17: A unit to track object.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="name">
        <xsd:annotation>
          <xsd:documentation>Indicates the marked text is a name.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="near-synonym">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.3: A term that represents the same or a very similar concept as another term in the same language, but for which interchangeability is limited to some contexts and inapplicable in others.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="part-number">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.17.2: A unique alphanumeric designation assigned to an object in a manufacturing system.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="phrase">
        <xsd:annotation>
          <xsd:documentation>Indicates the marked text is a phrase.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="phraseological-unit">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.18: Any group of two or more words that form a unit, the meaning of which frequently cannot be deduced based on the combined sense of the words making up the phrase.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="protected">
        <xsd:annotation>
          <xsd:documentation>Indicates the marked text should not be translated.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="romanized-form">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.12: A form of a term resulting from an operation whereby non-Latin writing systems are converted to the Latin alphabet.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="seg">
        <xsd:annotation>
          <xsd:documentation>Indicates that the marked text represents a segment.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="set-phrase">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.18.2: A fixed, lexicalized phrase.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="short-form">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.8.2: A variant of a multiword term that includes fewer words than the full form of the term (e.g. 'Group of Twenty-four' for 'Intergovernmental Group of Twenty-four on International Monetary Affairs').</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sku">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.17.1: Stock keeping unit, an inventory item identified by a unique alphanumeric designation assigned to an object in an inventory control system.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="standard-text">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.19: A fixed chunk of recurring text.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="symbol">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.13: A designation of a concept by letters, numerals, pictograms or any combination thereof.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="synonym">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.2: Any term that represents the same or a very similar concept as the main entry term in a term entry.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="synonymous-phrase">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.18.3: Phraseological unit in a language that expresses the same semantic content as another phrase in that same language.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="term">
        <xsd:annotation>
          <xsd:documentation>Indicates the marked text is a term.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="transcribed-form">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.11: A form of a term resulting from an operation whereby the characters of one writing system are represented by characters from another writing system, taking into account the pronunciation of the characters converted.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="transliterated-form">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.10: A form of a term resulting from an operation whereby the characters of an alphabetic writing system are represented by characters from another alphabetic writing system.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="truncated-term">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.8.5: An abbreviated form of a term resulting from the omission of one or more term elements or syllables (e.g. 'flu' for 'influenza').</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="variant">
        <xsd:annotation>
          <xsd:documentation>ISO-12620 2.1.9: One of the alternate forms of a term.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="restypeValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'restype'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="auto3state">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC AUTO3STATE control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="autocheckbox">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC AUTOCHECKBOX control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="autoradiobutton">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC AUTORADIOBUTTON control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="bedit">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC BEDIT control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="bitmap">
        <xsd:annotation>
          <xsd:documentation>Indicates a bitmap, for example a BITMAP resource in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="button">
        <xsd:annotation>
          <xsd:documentation>Indicates a button object, for example a BUTTON control Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="caption">
        <xsd:annotation>
          <xsd:documentation>Indicates a caption, such as the caption of a dialog box.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cell">
        <xsd:annotation>
          <xsd:documentation>Indicates the cell in a table, for example the content of the &lt;td&gt; element in HTML.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="checkbox">
        <xsd:annotation>
          <xsd:documentation>Indicates check box object, for example a CHECKBOX control in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="checkboxmenuitem">
        <xsd:annotation>
          <xsd:documentation>Indicates a menu item with an associated checkbox.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="checkedlistbox">
        <xsd:annotation>
          <xsd:documentation>Indicates a list box, but with a check-box for each item.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="colorchooser">
        <xsd:annotation>
          <xsd:documentation>Indicates a color selection dialog.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="combobox">
        <xsd:annotation>
          <xsd:documentation>Indicates a combination of edit box and listbox object, for example a COMBOBOX control in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="comboboxexitem">
        <xsd:annotation>
          <xsd:documentation>Indicates an initialization entry of an extended combobox DLGINIT resource block. (code 0x1234).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="comboboxitem">
        <xsd:annotation>
          <xsd:documentation>Indicates an initialization entry of a combobox DLGINIT resource block (code 0x0403).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="component">
        <xsd:annotation>
          <xsd:documentation>Indicates a UI base class element that cannot be represented by any other element.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="contextmenu">
        <xsd:annotation>
          <xsd:documentation>Indicates a context menu.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ctext">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC CTEXT control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cursor">
        <xsd:annotation>
          <xsd:documentation>Indicates a cursor, for example a CURSOR resource in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="datetimepicker">
        <xsd:annotation>
          <xsd:documentation>Indicates a date/time picker.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="defpushbutton">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC DEFPUSHBUTTON control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dialog">
        <xsd:annotation>
          <xsd:documentation>Indicates a dialog box.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dlginit">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC DLGINIT resource block.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="edit">
        <xsd:annotation>
          <xsd:documentation>Indicates an edit box object, for example an EDIT control in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="file">
        <xsd:annotation>
          <xsd:documentation>Indicates a filename.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="filechooser">
        <xsd:annotation>
          <xsd:documentation>Indicates a file dialog.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="fn">
        <xsd:annotation>
          <xsd:documentation>Indicates a footnote.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="font">
        <xsd:annotation>
          <xsd:documentation>Indicates a font name.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="footer">
        <xsd:annotation>
          <xsd:documentation>Indicates a footer.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="frame">
        <xsd:annotation>
          <xsd:documentation>Indicates a frame object.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="grid">
        <xsd:annotation>
          <xsd:documentation>Indicates a XUL grid element.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="groupbox">
        <xsd:annotation>
          <xsd:documentation>Indicates a groupbox object, for example a GROUPBOX control in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="header">
        <xsd:annotation>
          <xsd:documentation>Indicates a header item.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="heading">
        <xsd:annotation>
          <xsd:documentation>Indicates a heading, such has the content of &lt;h1&gt;, &lt;h2&gt;, etc. in HTML.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hedit">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC HEDIT control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="hscrollbar">
        <xsd:annotation>
          <xsd:documentation>Indicates a horizontal scrollbar.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="icon">
        <xsd:annotation>
          <xsd:documentation>Indicates an icon, for example an ICON resource in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="iedit">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC IEDIT control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="keywords">
        <xsd:annotation>
          <xsd:documentation>Indicates keyword list, such as the content of the Keywords meta-data in HTML, or a K footnote in WinHelp RTF.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="label">
        <xsd:annotation>
          <xsd:documentation>Indicates a label object.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="linklabel">
        <xsd:annotation>
          <xsd:documentation>Indicates a label that is also a HTML link (not necessarily a URL).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="list">
        <xsd:annotation>
          <xsd:documentation>Indicates a list (a group of list-items, for example an &lt;ol&gt; or &lt;ul&gt; element in HTML).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="listbox">
        <xsd:annotation>
          <xsd:documentation>Indicates a listbox object, for example an LISTBOX control in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="listitem">
        <xsd:annotation>
          <xsd:documentation>Indicates an list item (an entry in a list).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ltext">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC LTEXT control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="menu">
        <xsd:annotation>
          <xsd:documentation>Indicates a menu (a group of menu-items).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="menubar">
        <xsd:annotation>
          <xsd:documentation>Indicates a toolbar containing one or more tope level menus.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="menuitem">
        <xsd:annotation>
          <xsd:documentation>Indicates a menu item (an entry in a menu).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="menuseparator">
        <xsd:annotation>
          <xsd:documentation>Indicates a XUL menuseparator element.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="message">
        <xsd:annotation>
          <xsd:documentation>Indicates a message, for example an entry in a MESSAGETABLE resource in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="monthcalendar">
        <xsd:annotation>
          <xsd:documentation>Indicates a calendar control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="numericupdown">
        <xsd:annotation>
          <xsd:documentation>Indicates an edit box beside a spin control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="panel">
        <xsd:annotation>
          <xsd:documentation>Indicates a catch all for rectangular areas.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="popupmenu">
        <xsd:annotation>
          <xsd:documentation>Indicates a standalone menu not necessarily associated with a menubar.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pushbox">
        <xsd:annotation>
          <xsd:documentation>Indicates a pushbox object, for example a PUSHBOX control in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pushbutton">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC PUSHBUTTON control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="radio">
        <xsd:annotation>
          <xsd:documentation>Indicates a radio button object.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="radiobuttonmenuitem">
        <xsd:annotation>
          <xsd:documentation>Indicates a menuitem with associated radio button.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rcdata">
        <xsd:annotation>
          <xsd:documentation>Indicates raw data resources for an application.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="row">
        <xsd:annotation>
          <xsd:documentation>Indicates a row in a table.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rtext">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC RTEXT control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="scrollpane">
        <xsd:annotation>
          <xsd:documentation>Indicates a user navigable container used to show a portion of a document.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="separator">
        <xsd:annotation>
          <xsd:documentation>Indicates a generic divider object (e.g. menu group separator).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="shortcut">
        <xsd:annotation>
          <xsd:documentation>Windows accelerators, shortcuts in resource or property files.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="spinner">
        <xsd:annotation>
          <xsd:documentation>Indicates a UI control to indicate process activity but not progress.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="splitter">
        <xsd:annotation>
          <xsd:documentation>Indicates a splitter bar.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="state3">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC STATE3 control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="statusbar">
        <xsd:annotation>
          <xsd:documentation>Indicates a window for providing feedback to the users, like 'read-only', etc.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="string">
        <xsd:annotation>
          <xsd:documentation>Indicates a string, for example an entry in a STRINGTABLE resource in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="tabcontrol">
        <xsd:annotation>
          <xsd:documentation>Indicates a layers of controls with a tab to select layers.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="table">
        <xsd:annotation>
          <xsd:documentation>Indicates a display and edits regular two-dimensional tables of cells.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="textbox">
        <xsd:annotation>
          <xsd:documentation>Indicates a XUL textbox element.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="togglebutton">
        <xsd:annotation>
          <xsd:documentation>Indicates a UI button that can be toggled to on or off state.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="toolbar">
        <xsd:annotation>
          <xsd:documentation>Indicates an array of controls, usually buttons.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="tooltip">
        <xsd:annotation>
          <xsd:documentation>Indicates a pop up tool tip text.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="trackbar">
        <xsd:annotation>
          <xsd:documentation>Indicates a bar with a pointer indicating a position within a certain range.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="tree">
        <xsd:annotation>
          <xsd:documentation>Indicates a control that displays a set of hierarchical data.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="uri">
        <xsd:annotation>
          <xsd:documentation>Indicates a URI (URN or URL).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="userbutton">
        <xsd:annotation>
          <xsd:documentation>Indicates a Windows RC USERBUTTON control.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="usercontrol">
        <xsd:annotation>
          <xsd:documentation>Indicates a user-defined control like CONTROL control in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="var">
        <xsd:annotation>
          <xsd:documentation>Indicates the text of a variable.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="versioninfo">
        <xsd:annotation>
          <xsd:documentation>Indicates version information about a resource like VERSIONINFO in Windows.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="vscrollbar">
        <xsd:annotation>
          <xsd:documentation>Indicates a vertical scrollbar.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="window">
        <xsd:annotation>
          <xsd:documentation>Indicates a graphical window.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="size-unitValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'size-unit'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="byte">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in 8-bit bytes.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="char">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in Unicode characters.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="col">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in columns. Used for HTML text area.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="cm">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in centimeters.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="dlgunit">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in dialog units, as defined in Windows resources.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="em">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in 'font-size' units (as defined in CSS).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ex">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in 'x-height' units (as defined in CSS).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="glyph">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in glyphs. A glyph is considered to be one or more combined Unicode characters that represent a single displayable text character. Sometimes referred to as a 'grapheme cluster'</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="in">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in inches.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mm">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in millimeters.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="percent">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in percentage.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="pixel">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in pixels.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="point">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in point.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="row">
        <xsd:annotation>
          <xsd:documentation>Indicates a size in rows. Used for HTML text area.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="stateValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'state'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="final">
        <xsd:annotation>
          <xsd:documentation>Indicates the terminating state.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="needs-adaptation">
        <xsd:annotation>
          <xsd:documentation>Indicates only non-textual information needs adaptation.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="needs-l10n">
        <xsd:annotation>
          <xsd:documentation>Indicates both text and non-textual information needs adaptation.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="needs-review-adaptation">
        <xsd:annotation>
          <xsd:documentation>Indicates only non-textual information needs review.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="needs-review-l10n">
        <xsd:annotation>
          <xsd:documentation>Indicates both text and non-textual information needs review.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="needs-review-translation">
        <xsd:annotation>
          <xsd:documentation>Indicates that only the text of the item needs to be reviewed.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="needs-translation">
        <xsd:annotation>
          <xsd:documentation>Indicates that the item needs to be translated.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="new">
        <xsd:annotation>
          <xsd:documentation>Indicates that the item is new. For example, translation units that were not in a previous version of the document.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="signed-off">
        <xsd:annotation>
          <xsd:documentation>Indicates that changes are reviewed and approved.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="translated">
        <xsd:annotation>
          <xsd:documentation>Indicates that the item has been translated.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="state-qualifierValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'state-qualifier'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="exact-match">
        <xsd:annotation>
          <xsd:documentation>Indicates an exact match. An exact match occurs when a source text of a segment is exactly the same as the source text of a segment that was translated previously.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="fuzzy-match">
        <xsd:annotation>
          <xsd:documentation>Indicates a fuzzy match. A fuzzy match occurs when a source text of a segment is very similar to the source text of a segment that was translated previously (e.g. when the difference is casing, a few changed words, white-space discripancy, etc.).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="id-match">
        <xsd:annotation>
          <xsd:documentation>Indicates a match based on matching IDs (in addition to matching text).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="leveraged-glossary">
        <xsd:annotation>
          <xsd:documentation>Indicates a translation derived from a glossary.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="leveraged-inherited">
        <xsd:annotation>
          <xsd:documentation>Indicates a translation derived from existing translation.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="leveraged-mt">
        <xsd:annotation>
          <xsd:documentation>Indicates a translation derived from machine translation.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="leveraged-repository">
        <xsd:annotation>
          <xsd:documentation>Indicates a translation derived from a translation repository.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="leveraged-tm">
        <xsd:annotation>
          <xsd:documentation>Indicates a translation derived from a translation memory.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="mt-suggestion">
        <xsd:annotation>
          <xsd:documentation>Indicates the translation is suggested by machine translation.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rejected-grammar">
        <xsd:annotation>
          <xsd:documentation>Indicates that the item has been rejected because of incorrect grammar.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rejected-inaccurate">
        <xsd:annotation>
          <xsd:documentation>Indicates that the item has been rejected because it is incorrect.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rejected-length">
        <xsd:annotation>
          <xsd:documentation>Indicates that the item has been rejected because it is too long or too short.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rejected-spelling">
        <xsd:annotation>
          <xsd:documentation>Indicates that the item has been rejected because of incorrect spelling.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="tm-suggestion">
        <xsd:annotation>
          <xsd:documentation>Indicates the translation is suggested by translation memory.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="unitValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'unit'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="word">
        <xsd:annotation>
          <xsd:documentation>Refers to words.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="page">
        <xsd:annotation>
          <xsd:documentation>Refers to pages.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="trans-unit">
        <xsd:annotation>
          <xsd:documentation>Refers to &lt;trans-unit&gt; elements.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="bin-unit">
        <xsd:annotation>
          <xsd:documentation>Refers to &lt;bin-unit&gt; elements.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="glyph">
        <xsd:annotation>
          <xsd:documentation>Refers to glyphs.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="item">
        <xsd:annotation>
          <xsd:documentation>Refers to &lt;trans-unit&gt; and/or &lt;bin-unit&gt; elements.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="instance">
        <xsd:annotation>
          <xsd:documentation>Refers to the occurrences of instances defined by the count-type value.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="character">
        <xsd:annotation>
          <xsd:documentation>Refers to characters.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="line">
        <xsd:annotation>
          <xsd:documentation>Refers to lines.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="sentence">
        <xsd:annotation>
          <xsd:documentation>Refers to sentences.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="paragraph">
        <xsd:annotation>
          <xsd:documentation>Refers to paragraphs.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="segment">
        <xsd:annotation>
          <xsd:documentation>Refers to segments.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="placeable">
        <xsd:annotation>
          <xsd:documentation>Refers to placeables (inline elements).</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="priorityValueList">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'priority'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:positiveInteger">
      <xsd:enumeration value="1">
        <xsd:annotation>
          <xsd:documentation>Highest priority.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="2">
        <xsd:annotation>
          <xsd:documentation>High priority.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="3">
        <xsd:annotation>
          <xsd:documentation>High priority, but not as important as 2.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="4">
        <xsd:annotation>
          <xsd:documentation>High priority, but not as important as 3.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="5">
        <xsd:annotation>
          <xsd:documentation>Medium priority, but more important than 6.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="6">
        <xsd:annotation>
          <xsd:documentation>Medium priority, but less important than 5.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="7">
        <xsd:annotation>
          <xsd:documentation>Low priority, but more important than 8.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="8">
        <xsd:annotation>
          <xsd:documentation>Low priority, but more important than 9.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="9">
        <xsd:annotation>
          <xsd:documentation>Low priority.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="10">
        <xsd:annotation>
          <xsd:documentation>Lowest priority.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="reformatValueYesNo">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="yes">
        <xsd:annotation>
          <xsd:documentation>This value indicates that all properties can be reformatted. This value must be used alone.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="no">
        <xsd:annotation>
          <xsd:documentation>This value indicates that no properties should be reformatted. This value must be used alone.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="reformatValueList">
    <xsd:list>
      <xsd:simpleType>
        <xsd:union memberTypes="xlf:XTend">
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="coord">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that all information in the coord attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="coord-x">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the x information in the coord attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="coord-y">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the y information in the coord attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="coord-cx">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the cx information in the coord attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="coord-cy">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the cy information in the coord attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="font">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that all the information in the font attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="font-name">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the name information in the font attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="font-size">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the size information in the font attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="font-weight">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the weight information in the font attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="css-style">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the information in the css-style attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="style">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the information in the style attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="ex-style">
                <xsd:annotation>
                  <xsd:documentation>This value indicates that the information in the exstyle attribute can be modified.</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:union>
      </xsd:simpleType>
    </xsd:list>
  </xsd:simpleType>
  <xsd:simpleType name="purposeValueList">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="information">
        <xsd:annotation>
          <xsd:documentation>Indicates that the context is informational in nature, specifying for example, how a term should be translated. Thus, should be displayed to anyone editing the XLIFF document.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="location">
        <xsd:annotation>
          <xsd:documentation>Indicates that the context-group is used to specify where the term was found in the translatable source. Thus, it is not displayed.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="match">
        <xsd:annotation>
          <xsd:documentation>Indicates that the context information should be used during translation memory lookups. Thus, it is not displayed.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="alttranstypeValueList">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="proposal">
        <xsd:annotation>
          <xsd:documentation>Represents a translation proposal from a translation memory or other resource.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="previous-version">
        <xsd:annotation>
          <xsd:documentation>Represents a previous version of the target element.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="rejected">
        <xsd:annotation>
          <xsd:documentation>Represents a rejected version of the target element.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="reference">
        <xsd:annotation>
          <xsd:documentation>Represents a translation to be used for reference purposes only, for example from a related product or a different language.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="accepted">
        <xsd:annotation>
          <xsd:documentation>Represents a proposed translation that was used for the translation of the trans-unit, possibly modified.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <!-- Other Types -->
  <xsd:complexType name="ElemType_ExternalReference">
    <xsd:choice>
      <xsd:element ref="xlf:internal-file"/>
      <xsd:element ref="xlf:external-file"/>
    </xsd:choice>
  </xsd:complexType>
  <xsd:simpleType name="AttrType_purpose">
    <xsd:list>
      <xsd:simpleType>
        <xsd:union memberTypes="xlf:purposeValueList xlf:XTend"/>
      </xsd:simpleType>
    </xsd:list>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_datatype">
    <xsd:union memberTypes="xlf:datatypeValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_restype">
    <xsd:union memberTypes="xlf:restypeValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_alttranstype">
    <xsd:union memberTypes="xlf:alttranstypeValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_context-type">
    <xsd:union memberTypes="xlf:context-typeValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_state">
    <xsd:union memberTypes="xlf:stateValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_state-qualifier">
    <xsd:union memberTypes="xlf:state-qualifierValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_count-type">
    <xsd:union memberTypes="xlf:restypeValueList xlf:count-typeValueList xlf:datatypeValueList xlf:stateValueList xlf:state-qualifierValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_InlineDelimiters">
    <xsd:union memberTypes="xlf:InlineDelimitersValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_InlinePlaceholders">
    <xsd:union memberTypes="xlf:InlinePlaceholdersValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_size-unit">
    <xsd:union memberTypes="xlf:size-unitValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_mtype">
    <xsd:union memberTypes="xlf:mtypeValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_unit">
    <xsd:union memberTypes="xlf:unitValueList xlf:XTend"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_priority">
    <xsd:union memberTypes="xlf:priorityValueList"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_reformat">
    <xsd:union memberTypes="xlf:reformatValueYesNo xlf:reformatValueList"/>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_YesNo">
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="yes"/>
      <xsd:enumeration value="no"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_Position">
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="open"/>
      <xsd:enumeration value="close"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_assoc">
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="preceding"/>
      <xsd:enumeration value="following"/>
      <xsd:enumeration value="both"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_annotates">
    <xsd:restriction base="xsd:NMTOKEN">
      <xsd:enumeration value="source"/>
      <xsd:enumeration value="target"/>
      <xsd:enumeration value="general"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_Coordinates">
    <xsd:annotation>
      <xsd:documentation>Values for the attribute 'coord'.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="(-?\d+|#);(-?\d+|#);(-?\d+|#);(-?\d+|#)"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="AttrType_Version">
    <xsd:annotation>
      <xsd:documentation>Version values: 1.0 and 1.1 are allowed for backward compatibility.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="1.2"/>
      <xsd:enumeration value="1.1"/>
      <xsd:enumeration value="1.0"/>
    </xsd:restriction>
  </xsd:simpleType>
  <!-- Groups -->
  <xsd:group name="ElemGroup_TextContent">
    <xsd:choice>
      <xsd:element ref="xlf:g"/>
      <xsd:element ref="xlf:bpt"/>
      <xsd:element ref="xlf:ept"/>
      <xsd:element ref="xlf:ph"/>
      <xsd:element ref="xlf:it"/>
      <xsd:element ref="xlf:mrk"/>
      <xsd:element ref="xlf:x"/>
      <xsd:element ref="xlf:bx"/>
      <xsd:element ref="xlf:ex"/>
    </xsd:choice>
  </xsd:group>
  <xsd:attributeGroup name="AttrGroup_TextContent">
    <xsd:attribute name="id" type="xsd:string" use="required"/>
    <xsd:attribute name="xid" type="xsd:string" use="optional"/>
    <xsd:attribute name="equiv-text" type="xsd:string" use="optional"/>
    <xsd:anyAttribute namespace="##other" processContents="strict"/>
  </xsd:attributeGroup>
  <!-- XLIFF Structure -->
  <xsd:element name="xliff">
    <xsd:complexType>
      <xsd:sequence maxOccurs="unbounded">
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>
        <xsd:element ref="xlf:file"/>
      </xsd:sequence>
      <xsd:attribute name="version" type="xlf:AttrType_Version" use="required"/>
      <xsd:attribute ref="xml:lang" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="file">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element minOccurs="0" ref="xlf:header"/>
        <xsd:element ref="xlf:body"/>
      </xsd:sequence>
      <xsd:attribute name="original" type="xsd:string" use="required"/>
      <xsd:attribute name="source-language" type="xsd:language" use="required"/>
      <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="required"/>
      <xsd:attribute name="tool-id" type="xsd:string" use="optional"/>
      <xsd:attribute name="date" type="xsd:dateTime" use="optional"/>
      <xsd:attribute ref="xml:space" use="optional"/>
      <xsd:attribute name="category" type="xsd:string" use="optional"/>
      <xsd:attribute name="target-language" type="xsd:language" use="optional"/>
      <xsd:attribute name="product-name" type="xsd:string" use="optional"/>
      <xsd:attribute name="product-version" type="xsd:string" use="optional"/>
      <xsd:attribute name="build-num" type="xsd:string" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
    <xsd:unique name="U_group_id">
      <xsd:selector xpath=".//xlf:group"/>
      <xsd:field xpath="@id"/>
    </xsd:unique>
    <xsd:key name="K_unit_id">
      <xsd:selector xpath=".//xlf:trans-unit|.//xlf:bin-unit"/>
      <xsd:field xpath="@id"/>
    </xsd:key>
    <xsd:keyref name="KR_unit_id" refer="xlf:K_unit_id">
      <xsd:selector xpath=".//bpt|.//ept|.//it|.//ph|.//g|.//x|.//bx|.//ex|.//sub"/>
      <xsd:field xpath="@xid"/>
    </xsd:keyref>
    <xsd:key name="K_tool-id">
      <xsd:selector xpath="xlf:header/xlf:tool"/>
      <xsd:field xpath="@tool-id"/>
    </xsd:key>
    <xsd:keyref name="KR_file_tool-id" refer="xlf:K_tool-id">
      <xsd:selector xpath="."/>
      <xsd:field xpath="@tool-id"/>
    </xsd:keyref>
    <xsd:keyref name="KR_phase_tool-id" refer="xlf:K_tool-id">
      <xsd:selector xpath="xlf:header/xlf:phase-group/xlf:phase"/>
      <xsd:field xpath="@tool-id"/>
    </xsd:keyref>
    <xsd:keyref name="KR_alt-trans_tool-id" refer="xlf:K_tool-id">
      <xsd:selector xpath=".//xlf:trans-unit/xlf:alt-trans"/>
      <xsd:field xpath="@tool-id"/>
    </xsd:keyref>
    <xsd:key name="K_count-group_name">
      <xsd:selector xpath=".//xlf:count-group"/>
      <xsd:field xpath="@name"/>
    </xsd:key>
    <xsd:unique name="U_context-group_name">
      <xsd:selector xpath=".//xlf:context-group"/>
      <xsd:field xpath="@name"/>
    </xsd:unique>
    <xsd:key name="K_phase-name">
      <xsd:selector xpath="xlf:header/xlf:phase-group/xlf:phase"/>
      <xsd:field xpath="@phase-name"/>
    </xsd:key>
    <xsd:keyref name="KR_phase-name" refer="xlf:K_phase-name">
      <xsd:selector xpath=".//xlf:count|.//xlf:trans-unit|.//xlf:target|.//bin-unit|.//bin-target"/>
      <xsd:field xpath="@phase-name"/>
    </xsd:keyref>
    <xsd:unique name="U_uid">
      <xsd:selector xpath=".//xlf:external-file"/>
      <xsd:field xpath="@uid"/>
    </xsd:unique>
  </xsd:element>
  <xsd:element name="header">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element minOccurs="0" name="skl" type="xlf:ElemType_ExternalReference"/>
        <xsd:element minOccurs="0" ref="xlf:phase-group"/>
        <xsd:choice maxOccurs="unbounded" minOccurs="0">
          <xsd:element name="glossary" type="xlf:ElemType_ExternalReference"/>
          <xsd:element name="reference" type="xlf:ElemType_ExternalReference"/>
          <xsd:element ref="xlf:count-group"/>
          <xsd:element ref="xlf:note"/>
          <xsd:element ref="xlf:tool"/>
        </xsd:choice>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="internal-file">
    <xsd:complexType>
      <xsd:simpleContent>
        <xsd:extension base="xsd:string">
          <xsd:attribute name="form" type="xsd:string"/>
          <xsd:attribute name="crc" type="xsd:NMTOKEN"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="external-file">
    <xsd:complexType>
      <xsd:attribute name="href" type="xsd:string" use="required"/>
      <xsd:attribute name="crc" type="xsd:NMTOKEN"/>
      <xsd:attribute name="uid" type="xsd:NMTOKEN"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="note">
    <xsd:complexType>
      <xsd:simpleContent>
        <xsd:extension base="xsd:string">
          <xsd:attribute ref="xml:lang" use="optional"/>
          <xsd:attribute default="1" name="priority" type="xlf:AttrType_priority" use="optional"/>
          <xsd:attribute name="from" type="xsd:string" use="optional"/>
          <xsd:attribute default="general" name="annotates" type="xlf:AttrType_annotates" use="optional"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="phase-group">
    <xsd:complexType>
      <xsd:sequence maxOccurs="unbounded">
        <xsd:element ref="xlf:phase"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="phase">
    <xsd:complexType>
      <xsd:sequence maxOccurs="unbounded" minOccurs="0">
        <xsd:element ref="xlf:note"/>
      </xsd:sequence>
      <xsd:attribute name="phase-name" type="xsd:string" use="required"/>
      <xsd:attribute name="process-name" type="xsd:string" use="required"/>
      <xsd:attribute name="company-name" type="xsd:string" use="optional"/>
      <xsd:attribute name="tool-id" type="xsd:string" use="optional"/>
      <xsd:attribute name="date" type="xsd:dateTime" use="optional"/>
      <xsd:attribute name="job-id" type="xsd:string" use="optional"/>
      <xsd:attribute name="contact-name" type="xsd:string" use="optional"/>
      <xsd:attribute name="contact-email" type="xsd:string" use="optional"/>
      <xsd:attribute name="contact-phone" type="xsd:string" use="optional"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="count-group">
    <xsd:complexType>
      <xsd:sequence maxOccurs="unbounded" minOccurs="0">
        <xsd:element ref="xlf:count"/>
      </xsd:sequence>
      <xsd:attribute name="name" type="xsd:string" use="required"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="count">
    <xsd:complexType>
      <xsd:simpleContent>
        <xsd:extension base="xsd:string">
          <xsd:attribute name="count-type" type="xlf:AttrType_count-type" use="optional"/>
          <xsd:attribute name="phase-name" type="xsd:string" use="optional"/>
          <xsd:attribute default="word" name="unit" type="xlf:AttrType_unit" use="optional"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="context-group">
    <xsd:complexType>
      <xsd:sequence maxOccurs="unbounded">
        <xsd:element ref="xlf:context"/>
      </xsd:sequence>
      <xsd:attribute name="name" type="xsd:string" use="optional"/>
      <xsd:attribute name="crc" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="purpose" type="xlf:AttrType_purpose" use="optional"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="context">
    <xsd:complexType>
      <xsd:simpleContent>
        <xsd:extension base="xsd:string">
          <xsd:attribute name="context-type" type="xlf:AttrType_context-type" use="required"/>
          <xsd:attribute default="no" name="match-mandatory" type="xlf:AttrType_YesNo" use="optional"/>
          <xsd:attribute name="crc" type="xsd:NMTOKEN" use="optional"/>
        </xsd:extension>
      </xsd:simpleContent>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="tool">
    <xsd:complexType mixed="true">
      <xsd:sequence>
        <xsd:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
      <xsd:attribute name="tool-id" type="xsd:string" use="required"/>
      <xsd:attribute name="tool-name" type="xsd:string" use="required"/>
      <xsd:attribute name="tool-version" type="xsd:string" use="optional"/>
      <xsd:attribute name="tool-company" type="xsd:string" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="body">
    <xsd:complexType>
      <xsd:choice maxOccurs="unbounded" minOccurs="0">
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:group"/>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:trans-unit"/>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:bin-unit"/>
      </xsd:choice>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="group">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:sequence>
          <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:context-group"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:count-group"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:note"/>
          <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>
        </xsd:sequence>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:group"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:trans-unit"/>
          <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:bin-unit"/>
        </xsd:choice>
      </xsd:sequence>
      <xsd:attribute name="id" type="xsd:string" use="optional"/>
      <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="optional"/>
      <xsd:attribute default="default" ref="xml:space" use="optional"/>
      <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>
      <xsd:attribute name="resname" type="xsd:string" use="optional"/>
      <xsd:attribute name="extradata" type="xsd:string" use="optional"/>
      <xsd:attribute name="extype" type="xsd:string" use="optional"/>
      <xsd:attribute name="help-id" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="menu" type="xsd:string" use="optional"/>
      <xsd:attribute name="menu-option" type="xsd:string" use="optional"/>
      <xsd:attribute name="menu-name" type="xsd:string" use="optional"/>
      <xsd:attribute name="coord" type="xlf:AttrType_Coordinates" use="optional"/>
      <xsd:attribute name="font" type="xsd:string" use="optional"/>
      <xsd:attribute name="css-style" type="xsd:string" use="optional"/>
      <xsd:attribute name="style" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="exstyle" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute default="yes" name="translate" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:attribute default="yes" name="reformat" type="xlf:AttrType_reformat" use="optional"/>
      <xsd:attribute default="pixel" name="size-unit" type="xlf:AttrType_size-unit" use="optional"/>
      <xsd:attribute name="maxwidth" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="minwidth" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="maxheight" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="minheight" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="maxbytes" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="minbytes" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="charclass" type="xsd:string" use="optional"/>
      <xsd:attribute default="no" name="merged-trans" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="trans-unit">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="xlf:source"/>
        <xsd:element minOccurs="0" ref="xlf:seg-source"/>
        <xsd:element minOccurs="0" ref="xlf:target"/>
        <xsd:choice maxOccurs="unbounded" minOccurs="0">
          <xsd:element ref="xlf:context-group"/>
          <xsd:element ref="xlf:count-group"/>
          <xsd:element ref="xlf:note"/>
          <xsd:element ref="xlf:alt-trans"/>
        </xsd:choice>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>
      </xsd:sequence>
      <xsd:attribute name="id" type="xsd:string" use="required"/>
      <xsd:attribute name="approved" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:attribute default="yes" name="translate" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:attribute default="yes" name="reformat" type="xlf:AttrType_reformat" use="optional"/>
      <xsd:attribute default="default" ref="xml:space" use="optional"/>
      <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="optional"/>
      <xsd:attribute name="phase-name" type="xsd:string" use="optional"/>
      <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>
      <xsd:attribute name="resname" type="xsd:string" use="optional"/>
      <xsd:attribute name="extradata" type="xsd:string" use="optional"/>
      <xsd:attribute name="extype" type="xsd:string" use="optional"/>
      <xsd:attribute name="help-id" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="menu" type="xsd:string" use="optional"/>
      <xsd:attribute name="menu-option" type="xsd:string" use="optional"/>
      <xsd:attribute name="menu-name" type="xsd:string" use="optional"/>
      <xsd:attribute name="coord" type="xlf:AttrType_Coordinates" use="optional"/>
      <xsd:attribute name="font" type="xsd:string" use="optional"/>
      <xsd:attribute name="css-style" type="xsd:string" use="optional"/>
      <xsd:attribute name="style" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="exstyle" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute default="pixel" name="size-unit" type="xlf:AttrType_size-unit" use="optional"/>
      <xsd:attribute name="maxwidth" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="minwidth" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="maxheight" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="minheight" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="maxbytes" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="minbytes" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="charclass" type="xsd:string" use="optional"/>
      <xsd:attribute default="yes" name="merged-trans" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
    <xsd:unique name="U_tu_segsrc_mid">
      <xsd:selector xpath="./xlf:seg-source/xlf:mrk"/>
      <xsd:field xpath="@mid"/>
    </xsd:unique>
    <xsd:keyref name="KR_tu_segsrc_mid" refer="xlf:U_tu_segsrc_mid">
      <xsd:selector xpath="./xlf:target/xlf:mrk|./xlf:alt-trans"/>
      <xsd:field xpath="@mid"/>
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="source">
    <xsd:complexType mixed="true">
      <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>
      <xsd:attribute ref="xml:lang" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
    <xsd:unique name="U_source_bpt_rid">
      <xsd:selector xpath=".//xlf:bpt"/>
      <xsd:field xpath="@rid"/>
    </xsd:unique>
    <xsd:keyref name="KR_source_ept_rid" refer="xlf:U_source_bpt_rid">
      <xsd:selector xpath=".//xlf:ept"/>
      <xsd:field xpath="@rid"/>
    </xsd:keyref>
    <xsd:unique name="U_source_bx_rid">
      <xsd:selector xpath=".//xlf:bx"/>
      <xsd:field xpath="@rid"/>
    </xsd:unique>
    <xsd:keyref name="KR_source_ex_rid" refer="xlf:U_source_bx_rid">
      <xsd:selector xpath=".//xlf:ex"/>
      <xsd:field xpath="@rid"/>
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="seg-source">
    <xsd:complexType mixed="true">
      <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>
      <xsd:attribute ref="xml:lang" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
    <xsd:unique name="U_segsrc_bpt_rid">
      <xsd:selector xpath=".//xlf:bpt"/>
      <xsd:field xpath="@rid"/>
    </xsd:unique>
    <xsd:keyref name="KR_segsrc_ept_rid" refer="xlf:U_segsrc_bpt_rid">
      <xsd:selector xpath=".//xlf:ept"/>
      <xsd:field xpath="@rid"/>
    </xsd:keyref>
    <xsd:unique name="U_segsrc_bx_rid">
      <xsd:selector xpath=".//xlf:bx"/>
      <xsd:field xpath="@rid"/>
    </xsd:unique>
    <xsd:keyref name="KR_segsrc_ex_rid" refer="xlf:U_segsrc_bx_rid">
      <xsd:selector xpath=".//xlf:ex"/>
      <xsd:field xpath="@rid"/>
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="target">
    <xsd:complexType mixed="true">
      <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>
      <xsd:attribute name="state" type="xlf:AttrType_state" use="optional"/>
      <xsd:attribute name="state-qualifier" type="xlf:AttrType_state-qualifier" use="optional"/>
      <xsd:attribute name="phase-name" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute ref="xml:lang" use="optional"/>
      <xsd:attribute name="resname" type="xsd:string" use="optional"/>
      <xsd:attribute name="coord" type="xlf:AttrType_Coordinates" use="optional"/>
      <xsd:attribute name="font" type="xsd:string" use="optional"/>
      <xsd:attribute name="css-style" type="xsd:string" use="optional"/>
      <xsd:attribute name="style" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="exstyle" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute default="yes" name="equiv-trans" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
    <xsd:unique name="U_target_bpt_rid">
      <xsd:selector xpath=".//xlf:bpt"/>
      <xsd:field xpath="@rid"/>
    </xsd:unique>
    <xsd:keyref name="KR_target_ept_rid" refer="xlf:U_target_bpt_rid">
      <xsd:selector xpath=".//xlf:ept"/>
      <xsd:field xpath="@rid"/>
    </xsd:keyref>
    <xsd:unique name="U_target_bx_rid">
      <xsd:selector xpath=".//xlf:bx"/>
      <xsd:field xpath="@rid"/>
    </xsd:unique>
    <xsd:keyref name="KR_target_ex_rid" refer="xlf:U_target_bx_rid">
      <xsd:selector xpath=".//xlf:ex"/>
      <xsd:field xpath="@rid"/>
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="alt-trans">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element minOccurs="0" ref="xlf:source"/>
        <xsd:element minOccurs="0" ref="xlf:seg-source"/>
        <xsd:element maxOccurs="1" ref="xlf:target"/>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:context-group"/>
        <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:note"/>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>
      </xsd:sequence>
      <xsd:attribute name="match-quality" type="xsd:string" use="optional"/>
      <xsd:attribute name="tool-id" type="xsd:string" use="optional"/>
      <xsd:attribute name="crc" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute ref="xml:lang" use="optional"/>
      <xsd:attribute name="origin" type="xsd:string" use="optional"/>
      <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="optional"/>
      <xsd:attribute default="default" ref="xml:space" use="optional"/>
      <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>
      <xsd:attribute name="resname" type="xsd:string" use="optional"/>
      <xsd:attribute name="extradata" type="xsd:string" use="optional"/>
      <xsd:attribute name="extype" type="xsd:string" use="optional"/>
      <xsd:attribute name="help-id" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="menu" type="xsd:string" use="optional"/>
      <xsd:attribute name="menu-option" type="xsd:string" use="optional"/>
      <xsd:attribute name="menu-name" type="xsd:string" use="optional"/>
      <xsd:attribute name="mid" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="coord" type="xlf:AttrType_Coordinates" use="optional"/>
      <xsd:attribute name="font" type="xsd:string" use="optional"/>
      <xsd:attribute name="css-style" type="xsd:string" use="optional"/>
      <xsd:attribute name="style" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="exstyle" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="phase-name" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute default="proposal" name="alttranstype" type="xlf:AttrType_alttranstype" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
    <xsd:unique name="U_at_segsrc_mid">
      <xsd:selector xpath="./xlf:seg-source/xlf:mrk"/>
      <xsd:field xpath="@mid"/>
    </xsd:unique>
    <xsd:keyref name="KR_at_segsrc_mid" refer="xlf:U_at_segsrc_mid">
      <xsd:selector xpath="./xlf:target/xlf:mrk"/>
      <xsd:field xpath="@mid"/>
    </xsd:keyref>
  </xsd:element>
  <xsd:element name="bin-unit">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="xlf:bin-source"/>
        <xsd:element minOccurs="0" ref="xlf:bin-target"/>
        <xsd:choice maxOccurs="unbounded" minOccurs="0">
          <xsd:element ref="xlf:context-group"/>
          <xsd:element ref="xlf:count-group"/>
          <xsd:element ref="xlf:note"/>
          <xsd:element ref="xlf:trans-unit"/>
        </xsd:choice>
        <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>
      </xsd:sequence>
      <xsd:attribute name="id" type="xsd:string" use="required"/>
      <xsd:attribute name="mime-type" type="xlf:mime-typeValueList" use="required"/>
      <xsd:attribute name="approved" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:attribute default="yes" name="translate" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:attribute default="yes" name="reformat" type="xlf:AttrType_reformat" use="optional"/>
      <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>
      <xsd:attribute name="resname" type="xsd:string" use="optional"/>
      <xsd:attribute name="phase-name" type="xsd:string" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="bin-source">
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref="xlf:internal-file"/>
        <xsd:element ref="xlf:external-file"/>
      </xsd:choice>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="bin-target">
    <xsd:complexType>
      <xsd:choice>
        <xsd:element ref="xlf:internal-file"/>
        <xsd:element ref="xlf:external-file"/>
      </xsd:choice>
      <xsd:attribute name="mime-type" type="xlf:mime-typeValueList" use="optional"/>
      <xsd:attribute name="state" type="xlf:AttrType_state" use="optional"/>
      <xsd:attribute name="state-qualifier" type="xlf:AttrType_state-qualifier" use="optional"/>
      <xsd:attribute name="phase-name" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>
      <xsd:attribute name="resname" type="xsd:string" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
  </xsd:element>
  <!-- Element for inline codes -->
  <xsd:element name="g">
    <xsd:complexType mixed="true">
      <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>
      <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>
      <xsd:attribute default="yes" name="clone" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="x">
    <xsd:complexType>
      <xsd:attribute name="ctype" type="xlf:AttrType_InlinePlaceholders" use="optional"/>
      <xsd:attribute default="yes" name="clone" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="bx">
    <xsd:complexType>
      <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>
      <xsd:attribute default="yes" name="clone" type="xlf:AttrType_YesNo" use="optional"/>
      <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="ex">
    <xsd:complexType>
      <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="ph">
    <xsd:complexType mixed="true">
      <xsd:sequence maxOccurs="unbounded" minOccurs="0">
        <xsd:element ref="xlf:sub"/>
      </xsd:sequence>
      <xsd:attribute name="ctype" type="xlf:AttrType_InlinePlaceholders" use="optional"/>
      <xsd:attribute name="crc" type="xsd:string" use="optional"/>
      <xsd:attribute name="assoc" type="xlf:AttrType_assoc" use="optional"/>
      <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="bpt">
    <xsd:complexType mixed="true">
      <xsd:sequence maxOccurs="unbounded" minOccurs="0">
        <xsd:element ref="xlf:sub"/>
      </xsd:sequence>
      <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>
      <xsd:attribute name="crc" type="xsd:string" use="optional"/>
      <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="ept">
    <xsd:complexType mixed="true">
      <xsd:sequence maxOccurs="unbounded" minOccurs="0">
        <xsd:element ref="xlf:sub"/>
      </xsd:sequence>
      <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="crc" type="xsd:string" use="optional"/>
      <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="it">
    <xsd:complexType mixed="true">
      <xsd:sequence maxOccurs="unbounded" minOccurs="0">
        <xsd:element ref="xlf:sub"/>
      </xsd:sequence>
      <xsd:attribute name="pos" type="xlf:AttrType_Position" use="required"/>
      <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>
      <xsd:attribute name="crc" type="xsd:string" use="optional"/>
      <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="sub">
    <xsd:complexType mixed="true">
      <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>
      <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="optional"/>
      <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>
      <xsd:attribute name="xid" type="xsd:string" use="optional"/>
    </xsd:complexType>
  </xsd:element>
  <xsd:element name="mrk">
    <xsd:complexType mixed="true">
      <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>
      <xsd:attribute name="mtype" type="xlf:AttrType_mtype" use="required"/>
      <xsd:attribute name="mid" type="xsd:NMTOKEN" use="optional"/>
      <xsd:attribute name="comment" type="xsd:string" use="optional"/>
      <xsd:anyAttribute namespace="##other" processContents="strict"/>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
<?xml version="1.0" encoding="UTF-8"?>
<!--

    XLIFF Version 2.0
    OASIS Standard
    05 August 2014
    Copyright (c) OASIS Open 2014. All rights reserved.
    Source: http://docs.oasis-open.org/xliff/xliff-core/v2.0/os/schemas/
     -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    elementFormDefault="qualified"
    xmlns:xlf="urn:oasis:names:tc:xliff:document:2.0"
    targetNamespace="urn:oasis:names:tc:xliff:document:2.0">

  <!-- Import -->

  <xs:import namespace="http://www.w3.org/XML/1998/namespace"
      schemaLocation="informativeCopiesOf3rdPartySchemas/w3c/xml.xsd"/>

  <!-- Element Group -->

  <xs:group name="inline">
    <xs:choice>
      <xs:element ref="xlf:cp"/>
      <xs:element ref="xlf:ph"/>
      <xs:element ref="xlf:pc"/>
      <xs:element ref="xlf:sc"/>
      <xs:element ref="xlf:ec"/>
      <xs:element ref="xlf:mrk"/>
      <xs:element ref="xlf:sm"/>
      <xs:element ref="xlf:em"/>
    </xs:choice>
  </xs:group>

  <!-- Attribute Types -->

  <xs:simpleType name="yesNo">
    <xs:restriction base="xs:string">
      <xs:enumeration value="yes"/>
      <xs:enumeration value="no"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="yesNoFirstNo">
    <xs:restriction base="xs:string">
      <xs:enumeration value="yes"/>
      <xs:enumeration value="firstNo"/>
      <xs:enumeration value="no"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="dirValue">
    <xs:restriction base="xs:string">
      <xs:enumeration value="ltr"/>
      <xs:enumeration value="rtl"/>
      <xs:enumeration value="auto"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="appliesTo">
    <xs:restriction base="xs:string">
      <xs:enumeration value="source"/>
      <xs:enumeration value="target"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="userDefinedValue">
    <xs:restriction base="xs:string">
      <xs:pattern value="[^\s:]+:[^\s:]+"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="attrType_type">
    <xs:restriction base="xs:string">
      <xs:enumeration value="fmt"/>
      <xs:enumeration value="ui"/>
      <xs:enumeration value="quote"/>
      <xs:enumeration value="link"/>
      <xs:enumeration value="image"/>
      <xs:enumeration value="other"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="typeForMrkValues">
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="generic"/>
      <xs:enumeration value="comment"/>
      <xs:enumeration value="term"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="attrType_typeForMrk">
    <xs:union memberTypes="xlf:typeForMrkValues xlf:userDefinedValue"/>
  </xs:simpleType>

  <xs:simpleType name="priorityValue">
    <xs:restriction base="xs:positiveInteger">
      <xs:minInclusive value="1"/>
      <xs:maxInclusive value="10"/>
    </xs:restriction>
  </xs:simpleType>

  <xs:simpleType name="stateType">
    <xs:restriction base="xs:string">
      <xs:enumeration value="initial"/>
      <xs:enumeration value="translated"/>
      <xs:enumeration value="reviewed"/>
      <xs:enumeration value="final"/>
    </xs:restriction>
  </xs:simpleType>

  <!-- Structural Elements -->

  <xs:element name="xliff">
    <xs:complexType mixed="false">
      <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="unbounded" ref="xlf:file"/>
      </xs:sequence>
      <xs:attribute name="version" use="required"/>
      <xs:attribute name="srcLang" use="required"/>
      <xs:attribute name="trgLang" use="optional"/>
      <xs:attribute ref="xml:space" use="optional" default="default"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="file">
    <xs:complexType mixed="false">
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="1" ref="xlf:skeleton"/>
        <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"
            processContents="lax"/>
        <xs:element minOccurs="0" maxOccurs="1" ref="xlf:notes"/>
        <xs:choice minOccurs="1" maxOccurs="unbounded">
          <xs:element ref="xlf:unit"/>
          <xs:element ref="xlf:group"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="canResegment" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="original" use="optional"/>
      <xs:attribute name="translate" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="srcDir" use="optional" type="xlf:dirValue" default="auto"/>
      <xs:attribute name="trgDir" use="optional" type="xlf:dirValue" default="auto"/>
      <xs:attribute ref="xml:space" use="optional"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="skeleton">
    <xs:complexType mixed="true">
      <xs:sequence>
        <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"
            processContents="lax"/>
      </xs:sequence>
      <xs:attribute name="href" use="optional"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="group">
    <xs:complexType mixed="false">
      <xs:sequence>
        <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"
            processContents="lax"/>
        <xs:element minOccurs="0" maxOccurs="1" ref="xlf:notes"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element ref="xlf:unit"/>
          <xs:element ref="xlf:group"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="name" use="optional"/>
      <xs:attribute name="canResegment" use="optional" type="xlf:yesNo"/>
      <xs:attribute name="translate" use="optional" type="xlf:yesNo"/>
      <xs:attribute name="srcDir" use="optional" type="xlf:dirValue"/>
      <xs:attribute name="trgDir" use="optional" type="xlf:dirValue"/>
      <xs:attribute name="type" use="optional" type="xlf:userDefinedValue"/>
      <xs:attribute ref="xml:space" use="optional"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="unit">
    <xs:complexType mixed="false">
      <xs:sequence>
        <xs:any minOccurs="0" maxOccurs="unbounded" namespace="##other"
            processContents="lax"/>
        <xs:element minOccurs="0" maxOccurs="1" ref="xlf:notes"/>
        <xs:element minOccurs="0" maxOccurs="1" ref="xlf:originalData"/>
        <xs:choice minOccurs="1" maxOccurs="unbounded">
          <xs:element ref="xlf:segment"/>
          <xs:element ref="xlf:ignorable"/>
        </xs:choice>
      </xs:sequence>
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="name" use="optional"/>
      <xs:attribute name="canResegment" use="optional" type="xlf:yesNo"/>
      <xs:attribute name="translate" use="optional" type="xlf:yesNo"/>
      <xs:attribute name="srcDir" use="optional" type="xlf:dirValue"/>
      <xs:attribute name="trgDir" use="optional" type="xlf:dirValue"/>
      <xs:attribute ref="xml:space" use="optional"/>
      <xs:attribute name="type" use="optional" type="xlf:userDefinedValue"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="segment">
    <xs:complexType mixed="false">
      <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="1" ref="xlf:source"/>
        <xs:element minOccurs="0" maxOccurs="1" ref="xlf:target"/>
      </xs:sequence>
      <xs:attribute name="id" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="canResegment" use="optional" type="xlf:yesNo"/>
      <xs:attribute name="state" use="optional" type="xlf:stateType" default="initial"/>
      <xs:attribute name="subState" use="optional"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="ignorable">
    <xs:complexType mixed="false">
      <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="1" ref="xlf:source"/>
        <xs:element minOccurs="0" maxOccurs="1" ref="xlf:target"/>
      </xs:sequence>
      <xs:attribute name="id" use="optional" type="xs:NMTOKEN"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="notes">
    <xs:complexType mixed="false">
      <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="unbounded" ref="xlf:note"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>

  <xs:element name="note">
    <xs:complexType mixed="true">
      <xs:attribute name="id" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="appliesTo" use="optional" type="xlf:appliesTo"/>
      <xs:attribute name="category" use="optional"/>
      <xs:attribute name="priority" use="optional" type="xlf:priorityValue" default="1"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="originalData">
    <xs:complexType mixed="false">
      <xs:sequence>
        <xs:element minOccurs="1" maxOccurs="unbounded" ref="xlf:data"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>

  <xs:element name="data">
    <xs:complexType mixed="true">
      <xs:sequence>
        <xs:element minOccurs="0" maxOccurs="unbounded" ref="xlf:cp"/>
      </xs:sequence>
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="dir" use="optional" type="xlf:dirValue" default="auto"/>
      <xs:attribute ref="xml:space" use="optional" fixed="preserve"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="source">
    <xs:complexType mixed="true">
      <xs:group ref="xlf:inline" minOccurs="0" maxOccurs="unbounded"/>
      <xs:attribute ref="xml:lang" use="optional"/>
      <xs:attribute ref="xml:space" use="optional"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="target">
    <xs:complexType mixed="true">
      <xs:group ref="xlf:inline" minOccurs="0" maxOccurs="unbounded"/>
      <xs:attribute ref="xml:lang" use="optional"/>
      <xs:attribute ref="xml:space" use="optional"/>
      <xs:attribute name="order" use="optional" type="xs:positiveInteger"/>
    </xs:complexType>
  </xs:element>

  <!-- Inline Elements -->

  <xs:element name="cp">
    <!-- Code Point -->
    <xs:complexType mixed="false">
      <xs:attribute name="hex" use="required" type="xs:hexBinary"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="ph">
    <!-- Placeholder -->
    <xs:complexType mixed="false">
      <xs:attribute name="canCopy" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canDelete" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canReorder" use="optional" type="xlf:yesNoFirstNo" default="yes"/>
      <xs:attribute name="copyOf" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="disp" use="optional"/>
      <xs:attribute name="equiv" use="optional"/>
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="dataRef" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="subFlows" use="optional" type="xs:NMTOKENS"/>
      <xs:attribute name="subType" use="optional" type="xlf:userDefinedValue"/>
      <xs:attribute name="type" use="optional" type="xlf:attrType_type"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="pc">
    <!-- Paired Code -->
    <xs:complexType mixed="true">
      <xs:group ref="xlf:inline" minOccurs="0" maxOccurs="unbounded"/>
      <xs:attribute name="canCopy" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canDelete" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canOverlap" use="optional" type="xlf:yesNo"/>
      <xs:attribute name="canReorder" use="optional" type="xlf:yesNoFirstNo" default="yes"/>
      <xs:attribute name="copyOf" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="dispEnd" use="optional"/>
      <xs:attribute name="dispStart" use="optional"/>
      <xs:attribute name="equivEnd" use="optional"/>
      <xs:attribute name="equivStart" use="optional"/>
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="dataRefEnd" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="dataRefStart" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="subFlowsEnd" use="optional" type="xs:NMTOKENS"/>
      <xs:attribute name="subFlowsStart" use="optional" type="xs:NMTOKENS"/>
      <xs:attribute name="subType" use="optional" type="xlf:userDefinedValue"/>
      <xs:attribute name="type" use="optional" type="xlf:attrType_type"/>
      <xs:attribute name="dir" use="optional" type="xlf:dirValue"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="sc">
    <!-- Start Code -->
    <xs:complexType mixed="false">
      <xs:attribute name="canCopy" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canDelete" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canOverlap" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canReorder" use="optional" type="xlf:yesNoFirstNo" default="yes"/>
      <xs:attribute name="copyOf" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="dataRef" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="dir" use="optional" type="xlf:dirValue"/>
      <xs:attribute name="disp" use="optional"/>
      <xs:attribute name="equiv" use="optional"/>
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="isolated" use="optional" type="xlf:yesNo" default="no"/>
      <xs:attribute name="subFlows" use="optional" type="xs:NMTOKENS"/>
      <xs:attribute name="subType" use="optional" type="xlf:userDefinedValue"/>
      <xs:attribute name="type" use="optional" type="xlf:attrType_type"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="ec">
    <!-- End Code -->
    <xs:complexType mixed="false">
      <xs:attribute name="canCopy" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canDelete" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canOverlap" use="optional" type="xlf:yesNo" default="yes"/>
      <xs:attribute name="canReorder" use="optional" type="xlf:yesNoFirstNo" default="yes"/>
      <xs:attribute name="copyOf" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="dataRef" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="dir" use="optional" type="xlf:dirValue"/>
      <xs:attribute name="disp" use="optional"/>
      <xs:attribute name="equiv" use="optional"/>
      <xs:attribute name="id" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="isolated" use="optional" type="xlf:yesNo" default="no"/>
      <xs:attribute name="startRef" use="optional" type="xs:NMTOKEN"/>
      <xs:attribute name="subFlows" use="optional" type="xs:NMTOKENS"/>
      <xs:attribute name="subType" use="optional" type="xlf:userDefinedValue"/>
      <xs:attribute name="type" use="optional" type="xlf:attrType_type"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="mrk">
    <!-- Annotation Marker -->
    <xs:complexType mixed="true">
      <xs:group ref="xlf:inline" minOccurs="0" maxOccurs="unbounded"/>
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="translate" use="optional" type="xlf:yesNo"/>
      <xs:attribute name="type" use="optional" type="xlf:attrType_typeForMrk"/>
      <xs:attribute name="ref" use="optional" type="xs:anyURI"/>
      <xs:attribute name="value" use="optional"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="sm">
    <!-- Start Annotation Marker -->
    <xs:complexType mixed="false">
      <xs:attribute name="id" use="required" type="xs:NMTOKEN"/>
      <xs:attribute name="translate" use="optional" type="xlf:yesNo"/>
      <xs:attribute name="type" use="optional" type="xlf:attrType_typeForMrk"/>
      <xs:attribute name="ref" use="optional" type="xs:anyURI"/>
      <xs:attribute name="value" use="optional"/>
      <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
  </xs:element>

  <xs:element name="em">
    <!-- End Annotation Marker -->
    <xs:complexType mixed="false">
      <xs:attribute name="startRef" use="required" type="xs:NMTOKEN"/>
    </xs:complexType>
  </xs:element>

</xs:schema>
<?xml version='1.0'?>
<?xml-stylesheet href="../2008/09/xsd.xsl" type="text/xsl"?>
<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" 
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
  xmlns ="http://www.w3.org/1999/xhtml"
  xml:lang="en">

 <xs:annotation>
  <xs:documentation>
   <div>
    <h1>About the XML namespace</h1>

    <div class="bodytext">
     <p>

      This schema document describes the XML namespace, in a form
      suitable for import by other schema documents.
     </p>
     <p>
      See <a href="http://www.w3.org/XML/1998/namespace.html">
      http://www.w3.org/XML/1998/namespace.html</a> and
      <a href="http://www.w3.org/TR/REC-xml">
      http://www.w3.org/TR/REC-xml</a> for information 
      about this namespace.
     </p>

     <p>
      Note that local names in this namespace are intended to be
      defined only by the World Wide Web Consortium or its subgroups.
      The names currently defined in this namespace are listed below.
      They should not be used with conflicting semantics by any Working
      Group, specification, or document instance.
     </p>
     <p>   
      See further below in this document for more information about <a
      href="#usage">how to refer to this schema document from your own
      XSD schema documents</a> and about <a href="#nsversioning">the
      namespace-versioning policy governing this schema document</a>.
     </p>
    </div>
   </div>

  </xs:documentation>
 </xs:annotation>

 <xs:attribute name="lang">
  <xs:annotation>
   <xs:documentation>
    <div>
     
      <h3>lang (as an attribute name)</h3>
      <p>

       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
     
    </div>
    <div>
     <h4>Notes</h4>
     <p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility.  
     </p>
     <p>

      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
     <p>

      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
    </div>
   </xs:documentation>
  </xs:annotation>
  <xs:simpleType>
   <xs:union memberTypes="xs:language">
    <xs:simpleType>    
     <xs:restriction base="xs:string">
      <xs:enumeration value=""/>

     </xs:restriction>
    </xs:simpleType>
   </xs:union>
  </xs:simpleType>
 </xs:attribute>

 <xs:attribute name="space">
  <xs:annotation>
   <xs:documentation>

    <div>
     
      <h3>space (as an attribute name)</h3>
      <p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
     
    </div>
   </xs:documentation>
  </xs:annotation>
  <xs:simpleType>

   <xs:restriction base="xs:NCName">
    <xs:enumeration value="default"/>
    <xs:enumeration value="preserve"/>
   </xs:restriction>
  </xs:simpleType>
 </xs:attribute>
 
 <xs:attribute name="base" type="xs:anyURI"> <xs:annotation>
   <xs:documentation>

    <div>
     
      <h3>base (as an attribute name)</h3>
      <p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
     
     <p>
      See <a
      href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>

    </div>
   </xs:documentation>
  </xs:annotation>
 </xs:attribute>
 
 <xs:attribute name="id" type="xs:ID">
  <xs:annotation>
   <xs:documentation>
    <div>
     
      <h3>id (as an attribute name)</h3> 
      <p>

       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
     
     <p>
      See <a
      href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
    </div>
   </xs:documentation>
  </xs:annotation>

 </xs:attribute>

 <xs:attributeGroup name="specialAttrs">
  <xs:attribute ref="xml:base"/>
  <xs:attribute ref="xml:lang"/>
  <xs:attribute ref="xml:space"/>
  <xs:attribute ref="xml:id"/>
 </xs:attributeGroup>

 <xs:annotation>

  <xs:documentation>
   <div>
   
    <h3>Father (in any context at all)</h3> 

    <div class="bodytext">
     <p>
      denotes Jon Bosak, the chair of 
      the original XML Working Group.  This name is reserved by 
      the following decision of the W3C XML Plenary and 
      XML Coordination groups:
     </p>
     <blockquote>
       <p>

	In appreciation for his vision, leadership and
	dedication the W3C XML Plenary on this 10th day of
	February, 2000, reserves for Jon Bosak in perpetuity
	the XML name "xml:Father".
       </p>
     </blockquote>
    </div>
   </div>
  </xs:documentation>
 </xs:annotation>

 <xs:annotation>
  <xs:documentation>

   <div xml:id="usage" id="usage">
    <h2><a name="usage">About this schema document</a></h2>

    <div class="bodytext">
     <p>
      This schema defines attributes and an attribute group suitable
      for use by schemas wishing to allow <code>xml:base</code>,
      <code>xml:lang</code>, <code>xml:space</code> or
      <code>xml:id</code> attributes on elements they define.
     </p>

     <p>
      To enable this, such a schema must import this schema for
      the XML namespace, e.g. as follows:
     </p>
     <pre>
          &lt;schema.. .>
          .. .
           &lt;import namespace="http://www.w3.org/XML/1998/namespace"
                      schemaLocation="http://www.w3.org/2001/xml.xsd"/>
     </pre>
     <p>
      or
     </p>
     <pre>

           &lt;import namespace="http://www.w3.org/XML/1998/namespace"
                      schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
     </pre>
     <p>
      Subsequently, qualified reference to any of the attributes or the
      group defined below will have the desired effect, e.g.
     </p>
     <pre>
          &lt;type.. .>
          .. .
           &lt;attributeGroup ref="xml:specialAttrs"/>
     </pre>
     <p>
      will define a type which will schema-validate an instance element
      with any of those attributes.
     </p>

    </div>
   </div>
  </xs:documentation>
 </xs:annotation>

 <xs:annotation>
  <xs:documentation>
   <div id="nsversioning" xml:id="nsversioning">
    <h2><a name="nsversioning">Versioning policy for this schema document</a></h2>

    <div class="bodytext">
     <p>
      In keeping with the XML Schema WG's standard versioning
      policy, this schema document will persist at
      <a href="http://www.w3.org/2009/01/xml.xsd">
       http://www.w3.org/2009/01/xml.xsd</a>.
     </p>
     <p>
      At the date of issue it can also be found at
      <a href="http://www.w3.org/2001/xml.xsd">
       http://www.w3.org/2001/xml.xsd</a>.
     </p>

     <p>
      The schema document at that URI may however change in the future,
      in order to remain compatible with the latest version of XML
      Schema itself, or with the XML namespace itself.  In other words,
      if the XML Schema or XML namespaces change, the version of this
      document at <a href="http://www.w3.org/2001/xml.xsd">
       http://www.w3.org/2001/xml.xsd 
      </a> 
      will change accordingly; the version at 
      <a href="http://www.w3.org/2009/01/xml.xsd">
       http://www.w3.org/2009/01/xml.xsd 
      </a> 
      will not change.
     </p>
     <p>

      Previous dated (and unchanging) versions of this schema 
      document are at:
     </p>
     <ul>
      <li><a href="http://www.w3.org/2009/01/xml.xsd">
	http://www.w3.org/2009/01/xml.xsd</a></li>
      <li><a href="http://www.w3.org/2007/08/xml.xsd">
	http://www.w3.org/2007/08/xml.xsd</a></li>
      <li><a href="http://www.w3.org/2004/10/xml.xsd">

	http://www.w3.org/2004/10/xml.xsd</a></li>
      <li><a href="http://www.w3.org/2001/03/xml.xsd">
	http://www.w3.org/2001/03/xml.xsd</a></li>
     </ul>
    </div>
   </div>
  </xs:documentation>
 </xs:annotation>

</xs:schema>
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Contracts\Translation\TranslatableInterface;
use Symfony\Contracts\Translation\TranslatorInterface;

/**
 * @author Nate Wiebe <nate@northern.co>
 */
class TranslatableMessage implements TranslatableInterface
{
    private $message;
    private $parameters;
    private $domain;

    public function __construct(string $message, array $parameters = [], string $domain = null)
    {
        $this->message = $message;
        $this->parameters = $parameters;
        $this->domain = $domain;
    }

    public function __toString(): string
    {
        return $this->getMessage();
    }

    public function getMessage(): string
    {
        return $this->message;
    }

    public function getParameters(): array
    {
        return $this->parameters;
    }

    public function getDomain(): ?string
    {
        return $this->domain;
    }

    public function trans(TranslatorInterface $translator, string $locale = null): string
    {
        return $translator->trans($this->getMessage(), $this->getParameters(), $this->getDomain(), $locale);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Component\Config\ConfigCacheFactory;
use Symfony\Component\Config\ConfigCacheFactoryInterface;
use Symfony\Component\Config\ConfigCacheInterface;
use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\Exception\NotFoundResourceException;
use Symfony\Component\Translation\Exception\RuntimeException;
use Symfony\Component\Translation\Formatter\IntlFormatterInterface;
use Symfony\Component\Translation\Formatter\MessageFormatter;
use Symfony\Component\Translation\Formatter\MessageFormatterInterface;
use Symfony\Component\Translation\Loader\LoaderInterface;
use Symfony\Contracts\Translation\LocaleAwareInterface;
use Symfony\Contracts\Translation\TranslatorInterface;

// Help opcache.preload discover always-needed symbols
class_exists(MessageCatalogue::class);

/**
 * @author Fabien Potencier <fabien@symfony.com>
 */
class Translator implements TranslatorInterface, TranslatorBagInterface, LocaleAwareInterface
{
    /**
     * @var MessageCatalogueInterface[]
     */
    protected $catalogues = [];

    /**
     * @var string
     */
    private $locale;

    /**
     * @var array
     */
    private $fallbackLocales = [];

    /**
     * @var LoaderInterface[]
     */
    private $loaders = [];

    /**
     * @var array
     */
    private $resources = [];

    /**
     * @var MessageFormatterInterface
     */
    private $formatter;

    /**
     * @var string
     */
    private $cacheDir;

    /**
     * @var bool
     */
    private $debug;

    private $cacheVary;

    /**
     * @var ConfigCacheFactoryInterface|null
     */
    private $configCacheFactory;

    /**
     * @var array|null
     */
    private $parentLocales;

    private $hasIntlFormatter;

    /**
     * @throws InvalidArgumentException If a locale contains invalid characters
     */
    public function __construct(string $locale, MessageFormatterInterface $formatter = null, string $cacheDir = null, bool $debug = false, array $cacheVary = [])
    {
        $this->setLocale($locale);

        if (null === $formatter) {
            $formatter = new MessageFormatter();
        }

        $this->formatter = $formatter;
        $this->cacheDir = $cacheDir;
        $this->debug = $debug;
        $this->cacheVary = $cacheVary;
        $this->hasIntlFormatter = $formatter instanceof IntlFormatterInterface;
    }

    public function setConfigCacheFactory(ConfigCacheFactoryInterface $configCacheFactory)
    {
        $this->configCacheFactory = $configCacheFactory;
    }

    /**
     * Adds a Loader.
     *
     * @param string $format The name of the loader (@see addResource())
     */
    public function addLoader(string $format, LoaderInterface $loader)
    {
        $this->loaders[$format] = $loader;
    }

    /**
     * Adds a Resource.
     *
     * @param string $format   The name of the loader (@see addLoader())
     * @param mixed  $resource The resource name
     *
     * @throws InvalidArgumentException If the locale contains invalid characters
     */
    public function addResource(string $format, $resource, string $locale, string $domain = null)
    {
        if (null === $domain) {
            $domain = 'messages';
        }

        $this->assertValidLocale($locale);

        $this->resources[$locale][] = [$format, $resource, $domain];

        if (\in_array($locale, $this->fallbackLocales)) {
            $this->catalogues = [];
        } else {
            unset($this->catalogues[$locale]);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function setLocale(string $locale)
    {
        $this->assertValidLocale($locale);
        $this->locale = $locale ?? (class_exists(\Locale::class) ? \Locale::getDefault() : 'en');
    }

    /**
     * {@inheritdoc}
     */
    public function getLocale()
    {
        return $this->locale;
    }

    /**
     * Sets the fallback locales.
     *
     * @param array $locales The fallback locales
     *
     * @throws InvalidArgumentException If a locale contains invalid characters
     */
    public function setFallbackLocales(array $locales)
    {
        // needed as the fallback locales are linked to the already loaded catalogues
        $this->catalogues = [];

        foreach ($locales as $locale) {
            $this->assertValidLocale($locale);
        }

        $this->fallbackLocales = $this->cacheVary['fallback_locales'] = $locales;
    }

    /**
     * Gets the fallback locales.
     *
     * @internal
     */
    public function getFallbackLocales(): array
    {
        return $this->fallbackLocales;
    }

    /**
     * {@inheritdoc}
     */
    public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null)
    {
        if (null === $id || '' === $id) {
            return '';
        }

        if (null === $domain) {
            $domain = 'messages';
        }

        $catalogue = $this->getCatalogue($locale);
        $locale = $catalogue->getLocale();
        while (!$catalogue->defines($id, $domain)) {
            if ($cat = $catalogue->getFallbackCatalogue()) {
                $catalogue = $cat;
                $locale = $catalogue->getLocale();
            } else {
                break;
            }
        }

        $len = \strlen(MessageCatalogue::INTL_DOMAIN_SUFFIX);
        if ($this->hasIntlFormatter
            && ($catalogue->defines($id, $domain.MessageCatalogue::INTL_DOMAIN_SUFFIX)
            || (\strlen($domain) > $len && 0 === substr_compare($domain, MessageCatalogue::INTL_DOMAIN_SUFFIX, -$len, $len)))
        ) {
            return $this->formatter->formatIntl($catalogue->get($id, $domain), $locale, $parameters);
        }

        return $this->formatter->format($catalogue->get($id, $domain), $locale, $parameters);
    }

    /**
     * {@inheritdoc}
     */
    public function getCatalogue(string $locale = null)
    {
        if (null === $locale) {
            $locale = $this->getLocale();
        } else {
            $this->assertValidLocale($locale);
        }

        if (!isset($this->catalogues[$locale])) {
            $this->loadCatalogue($locale);
        }

        return $this->catalogues[$locale];
    }

    /**
     * Gets the loaders.
     *
     * @return array LoaderInterface[]
     */
    protected function getLoaders()
    {
        return $this->loaders;
    }

    protected function loadCatalogue(string $locale)
    {
        if (null === $this->cacheDir) {
            $this->initializeCatalogue($locale);
        } else {
            $this->initializeCacheCatalogue($locale);
        }
    }

    protected function initializeCatalogue(string $locale)
    {
        $this->assertValidLocale($locale);

        try {
            $this->doLoadCatalogue($locale);
        } catch (NotFoundResourceException $e) {
            if (!$this->computeFallbackLocales($locale)) {
                throw $e;
            }
        }
        $this->loadFallbackCatalogues($locale);
    }

    private function initializeCacheCatalogue(string $locale): void
    {
        if (isset($this->catalogues[$locale])) {
            /* Catalogue already initialized. */
            return;
        }

        $this->assertValidLocale($locale);
        $cache = $this->getConfigCacheFactory()->cache($this->getCatalogueCachePath($locale),
            function (ConfigCacheInterface $cache) use ($locale) {
                $this->dumpCatalogue($locale, $cache);
            }
        );

        if (isset($this->catalogues[$locale])) {
            /* Catalogue has been initialized as it was written out to cache. */
            return;
        }

        /* Read catalogue from cache. */
        $this->catalogues[$locale] = include $cache->getPath();
    }

    private function dumpCatalogue(string $locale, ConfigCacheInterface $cache): void
    {
        $this->initializeCatalogue($locale);
        $fallbackContent = $this->getFallbackContent($this->catalogues[$locale]);

        $content = sprintf(<<<EOF
<?php

use Symfony\Component\Translation\MessageCatalogue;

\$catalogue = new MessageCatalogue('%s', %s);

%s
return \$catalogue;

EOF
            ,
            $locale,
            var_export($this->getAllMessages($this->catalogues[$locale]), true),
            $fallbackContent
        );

        $cache->write($content, $this->catalogues[$locale]->getResources());
    }

    private function getFallbackContent(MessageCatalogue $catalogue): string
    {
        $fallbackContent = '';
        $current = '';
        $replacementPattern = '/[^a-z0-9_]/i';
        $fallbackCatalogue = $catalogue->getFallbackCatalogue();
        while ($fallbackCatalogue) {
            $fallback = $fallbackCatalogue->getLocale();
            $fallbackSuffix = ucfirst(preg_replace($replacementPattern, '_', $fallback));
            $currentSuffix = ucfirst(preg_replace($replacementPattern, '_', $current));

            $fallbackContent .= sprintf(<<<'EOF'
$catalogue%s = new MessageCatalogue('%s', %s);
$catalogue%s->addFallbackCatalogue($catalogue%s);

EOF
                ,
                $fallbackSuffix,
                $fallback,
                var_export($this->getAllMessages($fallbackCatalogue), true),
                $currentSuffix,
                $fallbackSuffix
            );
            $current = $fallbackCatalogue->getLocale();
            $fallbackCatalogue = $fallbackCatalogue->getFallbackCatalogue();
        }

        return $fallbackContent;
    }

    private function getCatalogueCachePath(string $locale): string
    {
        return $this->cacheDir.'/catalogue.'.$locale.'.'.strtr(substr(base64_encode(hash('sha256', serialize($this->cacheVary), true)), 0, 7), '/', '_').'.php';
    }

    /**
     * @internal
     */
    protected function doLoadCatalogue(string $locale): void
    {
        $this->catalogues[$locale] = new MessageCatalogue($locale);

        if (isset($this->resources[$locale])) {
            foreach ($this->resources[$locale] as $resource) {
                if (!isset($this->loaders[$resource[0]])) {
                    if (\is_string($resource[1])) {
                        throw new RuntimeException(sprintf('No loader is registered for the "%s" format when loading the "%s" resource.', $resource[0], $resource[1]));
                    }

                    throw new RuntimeException(sprintf('No loader is registered for the "%s" format.', $resource[0]));
                }
                $this->catalogues[$locale]->addCatalogue($this->loaders[$resource[0]]->load($resource[1], $locale, $resource[2]));
            }
        }
    }

    private function loadFallbackCatalogues(string $locale): void
    {
        $current = $this->catalogues[$locale];

        foreach ($this->computeFallbackLocales($locale) as $fallback) {
            if (!isset($this->catalogues[$fallback])) {
                $this->initializeCatalogue($fallback);
            }

            $fallbackCatalogue = new MessageCatalogue($fallback, $this->getAllMessages($this->catalogues[$fallback]));
            foreach ($this->catalogues[$fallback]->getResources() as $resource) {
                $fallbackCatalogue->addResource($resource);
            }
            $current->addFallbackCatalogue($fallbackCatalogue);
            $current = $fallbackCatalogue;
        }
    }

    protected function computeFallbackLocales(string $locale)
    {
        if (null === $this->parentLocales) {
            $this->parentLocales = json_decode(file_get_contents(__DIR__.'/Resources/data/parents.json'), true);
        }

        $locales = [];
        foreach ($this->fallbackLocales as $fallback) {
            if ($fallback === $locale) {
                continue;
            }

            $locales[] = $fallback;
        }

        while ($locale) {
            $parent = $this->parentLocales[$locale] ?? null;

            if ($parent) {
                $locale = 'root' !== $parent ? $parent : null;
            } elseif (\function_exists('locale_parse')) {
                $localeSubTags = locale_parse($locale);
                $locale = null;
                if (1 < \count($localeSubTags)) {
                    array_pop($localeSubTags);
                    $locale = locale_compose($localeSubTags) ?: null;
                }
            } elseif ($i = strrpos($locale, '_') ?: strrpos($locale, '-')) {
                $locale = substr($locale, 0, $i);
            } else {
                $locale = null;
            }

            if (null !== $locale) {
                array_unshift($locales, $locale);
            }
        }

        return array_unique($locales);
    }

    /**
     * Asserts that the locale is valid, throws an Exception if not.
     *
     * @throws InvalidArgumentException If the locale contains invalid characters
     */
    protected function assertValidLocale(string $locale)
    {
        if (1 !== preg_match('/^[a-z0-9@_\\.\\-]*$/i', $locale)) {
            throw new InvalidArgumentException(sprintf('Invalid "%s" locale.', $locale));
        }
    }

    /**
     * Provides the ConfigCache factory implementation, falling back to a
     * default implementation if necessary.
     */
    private function getConfigCacheFactory(): ConfigCacheFactoryInterface
    {
        if (!$this->configCacheFactory) {
            $this->configCacheFactory = new ConfigCacheFactory($this->debug);
        }

        return $this->configCacheFactory;
    }

    private function getAllMessages(MessageCatalogueInterface $catalogue): array
    {
        $allMessages = [];

        foreach ($catalogue->all() as $domain => $messages) {
            if ($intlMessages = $catalogue->all($domain.MessageCatalogue::INTL_DOMAIN_SUFFIX)) {
                $allMessages[$domain.MessageCatalogue::INTL_DOMAIN_SUFFIX] = $intlMessages;
                $messages = array_diff_key($messages, $intlMessages);
            }
            if ($messages) {
                $allMessages[$domain] = $messages;
            }
        }

        return $allMessages;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation;

use Symfony\Component\Translation\Exception\InvalidArgumentException;

/**
 * TranslatorBagInterface.
 *
 * @author Abdellatif Ait boudad <a.aitboudad@gmail.com>
 */
interface TranslatorBagInterface
{
    /**
     * Gets the catalogue by locale.
     *
     * @param string|null $locale The locale or null to use the default
     *
     * @return MessageCatalogueInterface
     *
     * @throws InvalidArgumentException If the locale contains invalid characters
     */
    public function getCatalogue(string $locale = null);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Util;

/**
 * ArrayConverter generates tree like structure from a message catalogue.
 * e.g. this
 *   'foo.bar1' => 'test1',
 *   'foo.bar2' => 'test2'
 * converts to follows:
 *   foo:
 *     bar1: test1
 *     bar2: test2.
 *
 * @author Gennady Telegin <gtelegin@gmail.com>
 */
class ArrayConverter
{
    /**
     * Converts linear messages array to tree-like array.
     * For example this array('foo.bar' => 'value') will be converted to ['foo' => ['bar' => 'value']].
     *
     * @param array $messages Linear messages array
     *
     * @return array Tree-like messages array
     */
    public static function expandToTree(array $messages)
    {
        $tree = [];

        foreach ($messages as $id => $value) {
            $referenceToElement = &self::getElementByPath($tree, explode('.', $id));

            $referenceToElement = $value;

            unset($referenceToElement);
        }

        return $tree;
    }

    private static function &getElementByPath(array &$tree, array $parts)
    {
        $elem = &$tree;
        $parentOfElem = null;

        foreach ($parts as $i => $part) {
            if (isset($elem[$part]) && \is_string($elem[$part])) {
                /* Process next case:
                 *    'foo': 'test1',
                 *    'foo.bar': 'test2'
                 *
                 * $tree['foo'] was string before we found array {bar: test2}.
                 *  Treat new element as string too, e.g. add $tree['foo.bar'] = 'test2';
                 */
                $elem = &$elem[implode('.', \array_slice($parts, $i))];
                break;
            }
            $parentOfElem = &$elem;
            $elem = &$elem[$part];
        }

        if ($elem && \is_array($elem) && $parentOfElem) {
            /* Process next case:
             *    'foo.bar': 'test1'
             *    'foo': 'test2'
             *
             * $tree['foo'] was array = {bar: 'test1'} before we found string constant `foo`.
             * Cancel treating $tree['foo'] as array and cancel back it expansion,
             *  e.g. make it $tree['foo.bar'] = 'test1' again.
             */
            self::cancelExpand($parentOfElem, $part, $elem);
        }

        return $elem;
    }

    private static function cancelExpand(array &$tree, string $prefix, array $node)
    {
        $prefix .= '.';

        foreach ($node as $id => $value) {
            if (\is_string($value)) {
                $tree[$prefix.$id] = $value;
            } else {
                self::cancelExpand($tree, $prefix.$id, $value);
            }
        }
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Util;

use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\Exception\InvalidResourceException;

/**
 * Provides some utility methods for XLIFF translation files, such as validating
 * their contents according to the XSD schema.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
class XliffUtils
{
    /**
     * Gets xliff file version based on the root "version" attribute.
     *
     * Defaults to 1.2 for backwards compatibility.
     *
     * @throws InvalidArgumentException
     */
    public static function getVersionNumber(\DOMDocument $dom): string
    {
        /** @var \DOMNode $xliff */
        foreach ($dom->getElementsByTagName('xliff') as $xliff) {
            $version = $xliff->attributes->getNamedItem('version');
            if ($version) {
                return $version->nodeValue;
            }

            $namespace = $xliff->attributes->getNamedItem('xmlns');
            if ($namespace) {
                if (0 !== substr_compare('urn:oasis:names:tc:xliff:document:', $namespace->nodeValue, 0, 34)) {
                    throw new InvalidArgumentException(sprintf('Not a valid XLIFF namespace "%s".', $namespace));
                }

                return substr($namespace, 34);
            }
        }

        // Falls back to v1.2
        return '1.2';
    }

    /**
     * Validates and parses the given file into a DOMDocument.
     *
     * @throws InvalidResourceException
     */
    public static function validateSchema(\DOMDocument $dom): array
    {
        $xliffVersion = static::getVersionNumber($dom);
        $internalErrors = libxml_use_internal_errors(true);
        if ($shouldEnable = self::shouldEnableEntityLoader()) {
            $disableEntities = libxml_disable_entity_loader(false);
        }
        try {
            $isValid = @$dom->schemaValidateSource(self::getSchema($xliffVersion));
            if (!$isValid) {
                return self::getXmlErrors($internalErrors);
            }
        } finally {
            if ($shouldEnable) {
                libxml_disable_entity_loader($disableEntities);
            }
        }

        $dom->normalizeDocument();

        libxml_clear_errors();
        libxml_use_internal_errors($internalErrors);

        return [];
    }

    private static function shouldEnableEntityLoader(): bool
    {
        // Version prior to 8.0 can be enabled without deprecation
        if (\PHP_VERSION_ID < 80000) {
            return true;
        }

        static $dom, $schema;
        if (null === $dom) {
            $dom = new \DOMDocument();
            $dom->loadXML('<?xml version="1.0"?><test/>');

            $tmpfile = tempnam(sys_get_temp_dir(), 'symfony');
            register_shutdown_function(static function () use ($tmpfile) {
                @unlink($tmpfile);
            });
            $schema = '<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:include schemaLocation="file:///'.str_replace('\\', '/', $tmpfile).'" />
</xsd:schema>';
            file_put_contents($tmpfile, '<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="test" type="testType" />
  <xsd:complexType name="testType"/>
</xsd:schema>');
        }

        return !@$dom->schemaValidateSource($schema);
    }

    public static function getErrorsAsString(array $xmlErrors): string
    {
        $errorsAsString = '';

        foreach ($xmlErrors as $error) {
            $errorsAsString .= sprintf("[%s %s] %s (in %s - line %d, column %d)\n",
                \LIBXML_ERR_WARNING === $error['level'] ? 'WARNING' : 'ERROR',
                $error['code'],
                $error['message'],
                $error['file'],
                $error['line'],
                $error['column']
            );
        }

        return $errorsAsString;
    }

    private static function getSchema(string $xliffVersion): string
    {
        if ('1.2' === $xliffVersion) {
            $schemaSource = file_get_contents(__DIR__.'/../Resources/schemas/xliff-core-1.2-strict.xsd');
            $xmlUri = 'http://www.w3.org/2001/xml.xsd';
        } elseif ('2.0' === $xliffVersion) {
            $schemaSource = file_get_contents(__DIR__.'/../Resources/schemas/xliff-core-2.0.xsd');
            $xmlUri = 'informativeCopiesOf3rdPartySchemas/w3c/xml.xsd';
        } else {
            throw new InvalidArgumentException(sprintf('No support implemented for loading XLIFF version "%s".', $xliffVersion));
        }

        return self::fixXmlLocation($schemaSource, $xmlUri);
    }

    /**
     * Internally changes the URI of a dependent xsd to be loaded locally.
     */
    private static function fixXmlLocation(string $schemaSource, string $xmlUri): string
    {
        $newPath = str_replace('\\', '/', __DIR__).'/../Resources/schemas/xml.xsd';
        $parts = explode('/', $newPath);
        $locationstart = 'file:///';
        if (0 === stripos($newPath, 'phar://')) {
            $tmpfile = tempnam(sys_get_temp_dir(), 'symfony');
            if ($tmpfile) {
                copy($newPath, $tmpfile);
                $parts = explode('/', str_replace('\\', '/', $tmpfile));
            } else {
                array_shift($parts);
                $locationstart = 'phar:///';
            }
        }

        $drive = '\\' === \DIRECTORY_SEPARATOR ? array_shift($parts).'/' : '';
        $newPath = $locationstart.$drive.implode('/', array_map('rawurlencode', $parts));

        return str_replace($xmlUri, $newPath, $schemaSource);
    }

    /**
     * Returns the XML errors of the internal XML parser.
     */
    private static function getXmlErrors(bool $internalErrors): array
    {
        $errors = [];
        foreach (libxml_get_errors() as $error) {
            $errors[] = [
                'level' => \LIBXML_ERR_WARNING == $error->level ? 'WARNING' : 'ERROR',
                'code' => $error->code,
                'message' => trim($error->message),
                'file' => $error->file ?: 'n/a',
                'line' => $error->line,
                'column' => $error->column,
            ];
        }

        libxml_clear_errors();
        libxml_use_internal_errors($internalErrors);

        return $errors;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Writer;

use Symfony\Component\Translation\Dumper\DumperInterface;
use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\Exception\RuntimeException;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * TranslationWriter writes translation messages.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
class TranslationWriter implements TranslationWriterInterface
{
    private $dumpers = [];

    /**
     * Adds a dumper to the writer.
     *
     * @param string $format The format of the dumper
     */
    public function addDumper($format, DumperInterface $dumper)
    {
        $this->dumpers[$format] = $dumper;
    }

    /**
     * Obtains the list of supported formats.
     *
     * @return array
     */
    public function getFormats()
    {
        return array_keys($this->dumpers);
    }

    /**
     * Writes translation from the catalogue according to the selected format.
     *
     * @param string $format  The format to use to dump the messages
     * @param array  $options Options that are passed to the dumper
     *
     * @throws InvalidArgumentException
     */
    public function write(MessageCatalogue $catalogue, string $format, array $options = [])
    {
        if (!isset($this->dumpers[$format])) {
            throw new InvalidArgumentException(sprintf('There is no dumper associated with format "%s".', $format));
        }

        // get the right dumper
        $dumper = $this->dumpers[$format];

        if (isset($options['path']) && !is_dir($options['path']) && !@mkdir($options['path'], 0777, true) && !is_dir($options['path'])) {
            throw new RuntimeException(sprintf('Translation Writer was not able to create directory "%s".', $options['path']));
        }

        // save
        $dumper->dump($catalogue, $options);
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\Translation\Writer;

use Symfony\Component\Translation\Exception\InvalidArgumentException;
use Symfony\Component\Translation\MessageCatalogue;

/**
 * TranslationWriter writes translation messages.
 *
 * @author Michel Salib <michelsalib@hotmail.com>
 */
interface TranslationWriterInterface
{
    /**
     * Writes translation from the catalogue according to the selected format.
     *
     * @param string $format  The format to use to dump the messages
     * @param array  $options Options that are passed to the dumper
     *
     * @throws InvalidArgumentException
     */
    public function write(MessageCatalogue $catalogue, string $format, array $options = []);
}
CHANGELOG
=========

The changelog is maintained for all Symfony contracts at the following URL:
https://github.com/symfony/contracts/blob/master/CHANGELOG.md
{
    "name": "symfony/translation-contracts",
    "type": "library",
    "description": "Generic abstractions related to translation",
    "keywords": ["abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards"],
    "homepage": "https://symfony.com",
    "license": "MIT",
    "authors": [
        {
            "name": "Nicolas Grekas",
            "email": "p@tchwork.com"
        },
        {
            "name": "Symfony Community",
            "homepage": "https://symfony.com/contributors"
        }
    ],
    "require": {
        "php": ">=7.2.5"
    },
    "suggest": {
        "symfony/translation-implementation": ""
    },
    "autoload": {
        "psr-4": { "Symfony\\Contracts\\Translation\\": "" }
    },
    "minimum-stability": "dev",
    "extra": {
        "branch-alias": {
            "dev-master": "2.3-dev"
        },
        "thanks": {
            "name": "symfony/contracts",
            "url": "https://github.com/symfony/contracts"
        }
    }
}
Copyright (c) 2018-2020 Fabien Potencier

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Contracts\Translation;

interface LocaleAwareInterface
{
    /**
     * Sets the current locale.
     *
     * @param string $locale The locale
     *
     * @throws \InvalidArgumentException If the locale contains invalid characters
     */
    public function setLocale(string $locale);

    /**
     * Returns the current locale.
     *
     * @return string The locale
     */
    public function getLocale();
}
Symfony Translation Contracts
=============================

A set of abstractions extracted out of the Symfony components.

Can be used to build on semantics that the Symfony components proved useful - and
that already have battle tested implementations.

See https://github.com/symfony/contracts/blob/master/README.md for more information.
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Contracts\Translation\Test;

use PHPUnit\Framework\TestCase;
use Symfony\Contracts\Translation\TranslatorInterface;
use Symfony\Contracts\Translation\TranslatorTrait;

/**
 * Test should cover all languages mentioned on http://translate.sourceforge.net/wiki/l10n/pluralforms
 * and Plural forms mentioned on http://www.gnu.org/software/gettext/manual/gettext.html#Plural-forms.
 *
 * See also https://developer.mozilla.org/en/Localization_and_Plurals which mentions 15 rules having a maximum of 6 forms.
 * The mozilla code is also interesting to check for.
 *
 * As mentioned by chx http://drupal.org/node/1273968 we can cover all by testing number from 0 to 199
 *
 * The goal to cover all languages is to far fetched so this test case is smaller.
 *
 * @author Clemens Tolboom clemens@build2be.nl
 */
class TranslatorTest extends TestCase
{
    public function getTranslator()
    {
        return new class() implements TranslatorInterface {
            use TranslatorTrait;
        };
    }

    /**
     * @dataProvider getTransTests
     */
    public function testTrans($expected, $id, $parameters)
    {
        $translator = $this->getTranslator();

        $this->assertEquals($expected, $translator->trans($id, $parameters));
    }

    /**
     * @dataProvider getTransChoiceTests
     */
    public function testTransChoiceWithExplicitLocale($expected, $id, $number)
    {
        $translator = $this->getTranslator();
        $translator->setLocale('en');

        $this->assertEquals($expected, $translator->trans($id, ['%count%' => $number]));
    }

    /**
     * @dataProvider getTransChoiceTests
     */
    public function testTransChoiceWithDefaultLocale($expected, $id, $number)
    {
        \Locale::setDefault('en');

        $translator = $this->getTranslator();

        $this->assertEquals($expected, $translator->trans($id, ['%count%' => $number]));
    }

    public function testGetSetLocale()
    {
        $translator = $this->getTranslator();
        $translator->setLocale('en');

        $this->assertEquals('en', $translator->getLocale());
    }

    /**
     * @requires extension intl
     */
    public function testGetLocaleReturnsDefaultLocaleIfNotSet()
    {
        $translator = $this->getTranslator();

        \Locale::setDefault('pt_BR');
        $this->assertEquals('pt_BR', $translator->getLocale());

        \Locale::setDefault('en');
        $this->assertEquals('en', $translator->getLocale());
    }

    public function getTransTests()
    {
        return [
            ['Symfony is great!', 'Symfony is great!', []],
            ['Symfony is awesome!', 'Symfony is %what%!', ['%what%' => 'awesome']],
        ];
    }

    public function getTransChoiceTests()
    {
        return [
            ['There are no apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0],
            ['There is one apple', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 1],
            ['There are 10 apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 10],
            ['There are 0 apples', 'There is 1 apple|There are %count% apples', 0],
            ['There is 1 apple', 'There is 1 apple|There are %count% apples', 1],
            ['There are 10 apples', 'There is 1 apple|There are %count% apples', 10],
            // custom validation messages may be coded with a fixed value
            ['There are 2 apples', 'There are 2 apples', 2],
        ];
    }

    /**
     * @dataProvider getInternal
     */
    public function testInterval($expected, $number, $interval)
    {
        $translator = $this->getTranslator();

        $this->assertEquals($expected, $translator->trans($interval.' foo|[1,Inf[ bar', ['%count%' => $number]));
    }

    public function getInternal()
    {
        return [
            ['foo', 3, '{1,2, 3 ,4}'],
            ['bar', 10, '{1,2, 3 ,4}'],
            ['bar', 3, '[1,2]'],
            ['foo', 1, '[1,2]'],
            ['foo', 2, '[1,2]'],
            ['bar', 1, ']1,2['],
            ['bar', 2, ']1,2['],
            ['foo', log(0), '[-Inf,2['],
            ['foo', -log(0), '[-2,+Inf]'],
        ];
    }

    /**
     * @dataProvider getChooseTests
     */
    public function testChoose($expected, $id, $number)
    {
        $translator = $this->getTranslator();

        $this->assertEquals($expected, $translator->trans($id, ['%count%' => $number]));
    }

    public function testReturnMessageIfExactlyOneStandardRuleIsGiven()
    {
        $translator = $this->getTranslator();

        $this->assertEquals('There are two apples', $translator->trans('There are two apples', ['%count%' => 2]));
    }

    /**
     * @dataProvider getNonMatchingMessages
     */
    public function testThrowExceptionIfMatchingMessageCannotBeFound($id, $number)
    {
        $this->expectException('InvalidArgumentException');
        $translator = $this->getTranslator();

        $translator->trans($id, ['%count%' => $number]);
    }

    public function getNonMatchingMessages()
    {
        return [
            ['{0} There are no apples|{1} There is one apple', 2],
            ['{1} There is one apple|]1,Inf] There are %count% apples', 0],
            ['{1} There is one apple|]2,Inf] There are %count% apples', 2],
            ['{0} There are no apples|There is one apple', 2],
        ];
    }

    public function getChooseTests()
    {
        return [
            ['There are no apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0],
            ['There are no apples', '{0}     There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0],
            ['There are no apples', '{0}There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 0],

            ['There is one apple', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 1],

            ['There are 10 apples', '{0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples', 10],
            ['There are 10 apples', '{0} There are no apples|{1} There is one apple|]1,Inf]There are %count% apples', 10],
            ['There are 10 apples', '{0} There are no apples|{1} There is one apple|]1,Inf]     There are %count% apples', 10],

            ['There are 0 apples', 'There is one apple|There are %count% apples', 0],
            ['There is one apple', 'There is one apple|There are %count% apples', 1],
            ['There are 10 apples', 'There is one apple|There are %count% apples', 10],

            ['There are 0 apples', 'one: There is one apple|more: There are %count% apples', 0],
            ['There is one apple', 'one: There is one apple|more: There are %count% apples', 1],
            ['There are 10 apples', 'one: There is one apple|more: There are %count% apples', 10],

            ['There are no apples', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 0],
            ['There is one apple', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 1],
            ['There are 10 apples', '{0} There are no apples|one: There is one apple|more: There are %count% apples', 10],

            ['', '{0}|{1} There is one apple|]1,Inf] There are %count% apples', 0],
            ['', '{0} There are no apples|{1}|]1,Inf] There are %count% apples', 1],

            // Indexed only tests which are Gettext PoFile* compatible strings.
            ['There are 0 apples', 'There is one apple|There are %count% apples', 0],
            ['There is one apple', 'There is one apple|There are %count% apples', 1],
            ['There are 2 apples', 'There is one apple|There are %count% apples', 2],

            // Tests for float numbers
            ['There is almost one apple', '{0} There are no apples|]0,1[ There is almost one apple|{1} There is one apple|[1,Inf] There is more than one apple', 0.7],
            ['There is one apple', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 1],
            ['There is more than one apple', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 1.7],
            ['There are no apples', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0],
            ['There are no apples', '{0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0.0],
            ['There are no apples', '{0.0} There are no apples|]0,1[There are %count% apples|{1} There is one apple|[1,Inf] There is more than one apple', 0],

            // Test texts with new-lines
            // with double-quotes and \n in id & double-quotes and actual newlines in text
            ["This is a text with a\n            new-line in it. Selector = 0.", '{0}This is a text with a
            new-line in it. Selector = 0.|{1}This is a text with a
            new-line in it. Selector = 1.|[1,Inf]This is a text with a
            new-line in it. Selector > 1.', 0],
            // with double-quotes and \n in id and single-quotes and actual newlines in text
            ["This is a text with a\n            new-line in it. Selector = 1.", '{0}This is a text with a
            new-line in it. Selector = 0.|{1}This is a text with a
            new-line in it. Selector = 1.|[1,Inf]This is a text with a
            new-line in it. Selector > 1.', 1],
            ["This is a text with a\n            new-line in it. Selector > 1.", '{0}This is a text with a
            new-line in it. Selector = 0.|{1}This is a text with a
            new-line in it. Selector = 1.|[1,Inf]This is a text with a
            new-line in it. Selector > 1.', 5],
            // with double-quotes and id split accros lines
            ['This is a text with a
            new-line in it. Selector = 1.', '{0}This is a text with a
            new-line in it. Selector = 0.|{1}This is a text with a
            new-line in it. Selector = 1.|[1,Inf]This is a text with a
            new-line in it. Selector > 1.', 1],
            // with single-quotes and id split accros lines
            ['This is a text with a
            new-line in it. Selector > 1.', '{0}This is a text with a
            new-line in it. Selector = 0.|{1}This is a text with a
            new-line in it. Selector = 1.|[1,Inf]This is a text with a
            new-line in it. Selector > 1.', 5],
            // with single-quotes and \n in text
            ['This is a text with a\nnew-line in it. Selector = 0.', '{0}This is a text with a\nnew-line in it. Selector = 0.|{1}This is a text with a\nnew-line in it. Selector = 1.|[1,Inf]This is a text with a\nnew-line in it. Selector > 1.', 0],
            // with double-quotes and id split accros lines
            ["This is a text with a\nnew-line in it. Selector = 1.", "{0}This is a text with a\nnew-line in it. Selector = 0.|{1}This is a text with a\nnew-line in it. Selector = 1.|[1,Inf]This is a text with a\nnew-line in it. Selector > 1.", 1],
            // esacape pipe
            ['This is a text with | in it. Selector = 0.', '{0}This is a text with || in it. Selector = 0.|{1}This is a text with || in it. Selector = 1.', 0],
            // Empty plural set (2 plural forms) from a .PO file
            ['', '|', 1],
            // Empty plural set (3 plural forms) from a .PO file
            ['', '||', 1],
        ];
    }

    /**
     * @dataProvider failingLangcodes
     */
    public function testFailedLangcodes($nplural, $langCodes)
    {
        $matrix = $this->generateTestData($langCodes);
        $this->validateMatrix($nplural, $matrix, false);
    }

    /**
     * @dataProvider successLangcodes
     */
    public function testLangcodes($nplural, $langCodes)
    {
        $matrix = $this->generateTestData($langCodes);
        $this->validateMatrix($nplural, $matrix);
    }

    /**
     * This array should contain all currently known langcodes.
     *
     * As it is impossible to have this ever complete we should try as hard as possible to have it almost complete.
     *
     * @return array
     */
    public function successLangcodes()
    {
        return [
            ['1', ['ay', 'bo', 'cgg', 'dz', 'id', 'ja', 'jbo', 'ka', 'kk', 'km', 'ko', 'ky']],
            ['2', ['nl', 'fr', 'en', 'de', 'de_GE', 'hy', 'hy_AM']],
            ['3', ['be', 'bs', 'cs', 'hr']],
            ['4', ['cy', 'mt', 'sl']],
            ['6', ['ar']],
        ];
    }

    /**
     * This array should be at least empty within the near future.
     *
     * This both depends on a complete list trying to add above as understanding
     * the plural rules of the current failing languages.
     *
     * @return array with nplural together with langcodes
     */
    public function failingLangcodes()
    {
        return [
            ['1', ['fa']],
            ['2', ['jbo']],
            ['3', ['cbs']],
            ['4', ['gd', 'kw']],
            ['5', ['ga']],
        ];
    }

    /**
     * We validate only on the plural coverage. Thus the real rules is not tested.
     *
     * @param string $nplural       Plural expected
     * @param array  $matrix        Containing langcodes and their plural index values
     * @param bool   $expectSuccess
     */
    protected function validateMatrix($nplural, $matrix, $expectSuccess = true)
    {
        foreach ($matrix as $langCode => $data) {
            $indexes = array_flip($data);
            if ($expectSuccess) {
                $this->assertEquals($nplural, \count($indexes), "Langcode '$langCode' has '$nplural' plural forms.");
            } else {
                $this->assertNotEquals((int) $nplural, \count($indexes), "Langcode '$langCode' has '$nplural' plural forms.");
            }
        }
    }

    protected function generateTestData($langCodes)
    {
        $translator = new class() {
            use TranslatorTrait {
                getPluralizationRule as public;
            }
        };

        $matrix = [];
        foreach ($langCodes as $langCode) {
            for ($count = 0; $count < 200; ++$count) {
                $plural = $translator->getPluralizationRule($count, $langCode);
                $matrix[$langCode][$count] = $plural;
            }
        }

        return $matrix;
    }
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Contracts\Translation;

/**
 * @author Nicolas Grekas <p@tchwork.com>
 */
interface TranslatableInterface
{
    public function trans(TranslatorInterface $translator, string $locale = null): string;
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Contracts\Translation;

/**
 * @author Fabien Potencier <fabien@symfony.com>
 */
interface TranslatorInterface
{
    /**
     * Translates the given message.
     *
     * When a number is provided as a parameter named "%count%", the message is parsed for plural
     * forms and a translation is chosen according to this number using the following rules:
     *
     * Given a message with different plural translations separated by a
     * pipe (|), this method returns the correct portion of the message based
     * on the given number, locale and the pluralization rules in the message
     * itself.
     *
     * The message supports two different types of pluralization rules:
     *
     * interval: {0} There are no apples|{1} There is one apple|]1,Inf] There are %count% apples
     * indexed:  There is one apple|There are %count% apples
     *
     * The indexed solution can also contain labels (e.g. one: There is one apple).
     * This is purely for making the translations more clear - it does not
     * affect the functionality.
     *
     * The two methods can also be mixed:
     *     {0} There are no apples|one: There is one apple|more: There are %count% apples
     *
     * An interval can represent a finite set of numbers:
     *  {1,2,3,4}
     *
     * An interval can represent numbers between two numbers:
     *  [1, +Inf]
     *  ]-1,2[
     *
     * The left delimiter can be [ (inclusive) or ] (exclusive).
     * The right delimiter can be [ (exclusive) or ] (inclusive).
     * Beside numbers, you can use -Inf and +Inf for the infinite.
     *
     * @see https://en.wikipedia.org/wiki/ISO_31-11
     *
     * @param string      $id         The message id (may also be an object that can be cast to string)
     * @param array       $parameters An array of parameters for the message
     * @param string|null $domain     The domain for the message or null to use the default
     * @param string|null $locale     The locale or null to use the default
     *
     * @return string The translated string
     *
     * @throws \InvalidArgumentException If the locale contains invalid characters
     */
    public function trans(string $id, array $parameters = [], string $domain = null, string $locale = null);
}
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Contracts\Translation;

use Symfony\Component\Translation\Exception\InvalidArgumentException;

/**
 * A trait to help implement TranslatorInterface and LocaleAwareInterface.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 */
trait TranslatorTrait
{
    private $locale;

    /**
     * {@inheritdoc}
     */
    public function setLocale(string $locale)
    {
        $this->locale = $locale;
    }

    /**
     * {@inheritdoc}
     */
    public function getLocale()
    {
        return $this->locale ?: (class_exists(\Locale::class) ? \Locale::getDefault() : 'en');
    }

    /**
     * {@inheritdoc}
     */
    public function trans(?string $id, array $parameters = [], string $domain = null, string $locale = null): string
    {
        if (null === $id || '' === $id) {
            return '';
        }

        if (!isset($parameters['%count%']) || !is_numeric($parameters['%count%'])) {
            return strtr($id, $parameters);
        }

        $number = (float) $parameters['%count%'];
        $locale = $locale ?: $this->getLocale();

        $parts = [];
        if (preg_match('/^\|++$/', $id)) {
            $parts = explode('|', $id);
        } elseif (preg_match_all('/(?:\|\||[^\|])++/', $id, $matches)) {
            $parts = $matches[0];
        }

        $intervalRegexp = <<<'EOF'
/^(?P<interval>
    ({\s*
        (\-?\d+(\.\d+)?[\s*,\s*\-?\d+(\.\d+)?]*)
    \s*})

        |

    (?P<left_delimiter>[\[\]])
        \s*
        (?P<left>-Inf|\-?\d+(\.\d+)?)
        \s*,\s*
        (?P<right>\+?Inf|\-?\d+(\.\d+)?)
        \s*
    (?P<right_delimiter>[\[\]])
)\s*(?P<message>.*?)$/xs
EOF;

        $standardRules = [];
        foreach ($parts as $part) {
            $part = trim(str_replace('||', '|', $part));

            // try to match an explicit rule, then fallback to the standard ones
            if (preg_match($intervalRegexp, $part, $matches)) {
                if ($matches[2]) {
                    foreach (explode(',', $matches[3]) as $n) {
                        if ($number == $n) {
                            return strtr($matches['message'], $parameters);
                        }
                    }
                } else {
                    $leftNumber = '-Inf' === $matches['left'] ? -\INF : (float) $matches['left'];
                    $rightNumber = is_numeric($matches['right']) ? (float) $matches['right'] : \INF;

                    if (('[' === $matches['left_delimiter'] ? $number >= $leftNumber : $number > $leftNumber)
                        && (']' === $matches['right_delimiter'] ? $number <= $rightNumber : $number < $rightNumber)
                    ) {
                        return strtr($matches['message'], $parameters);
                    }
                }
            } elseif (preg_match('/^\w+\:\s*(.*?)$/', $part, $matches)) {
                $standardRules[] = $matches[1];
            } else {
                $standardRules[] = $part;
            }
        }

        $position = $this->getPluralizationRule($number, $locale);

        if (!isset($standardRules[$position])) {
            // when there's exactly one rule given, and that rule is a standard
            // rule, use this rule
            if (1 === \count($parts) && isset($standardRules[0])) {
                return strtr($standardRules[0], $parameters);
            }

            $message = sprintf('Unable to choose a translation for "%s" with locale "%s" for value "%d". Double check that this translation has the correct plural options (e.g. "There is one apple|There are %%count%% apples").', $id, $locale, $number);

            if (class_exists(InvalidArgumentException::class)) {
                throw new InvalidArgumentException($message);
            }

            throw new \InvalidArgumentException($message);
        }

        return strtr($standardRules[$position], $parameters);
    }

    /**
     * Returns the plural position to use for the given locale and number.
     *
     * The plural rules are derived from code of the Zend Framework (2010-09-25),
     * which is subject to the new BSD license (http://framework.zend.com/license/new-bsd).
     * Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
     */
    private function getPluralizationRule(int $number, string $locale): int
    {
        switch ('pt_BR' !== $locale && \strlen($locale) > 3 ? substr($locale, 0, strrpos($locale, '_')) : $locale) {
            case 'af':
            case 'bn':
            case 'bg':
            case 'ca':
            case 'da':
            case 'de':
            case 'el':
            case 'en':
            case 'eo':
            case 'es':
            case 'et':
            case 'eu':
            case 'fa':
            case 'fi':
            case 'fo':
            case 'fur':
            case 'fy':
            case 'gl':
            case 'gu':
            case 'ha':
            case 'he':
            case 'hu':
            case 'is':
            case 'it':
            case 'ku':
            case 'lb':
            case 'ml':
            case 'mn':
            case 'mr':
            case 'nah':
            case 'nb':
            case 'ne':
            case 'nl':
            case 'nn':
            case 'no':
            case 'oc':
            case 'om':
            case 'or':
            case 'pa':
            case 'pap':
            case 'ps':
            case 'pt':
            case 'so':
            case 'sq':
            case 'sv':
            case 'sw':
            case 'ta':
            case 'te':
            case 'tk':
            case 'ur':
            case 'zu':
                return (1 == $number) ? 0 : 1;

            case 'am':
            case 'bh':
            case 'fil':
            case 'fr':
            case 'gun':
            case 'hi':
            case 'hy':
            case 'ln':
            case 'mg':
            case 'nso':
            case 'pt_BR':
            case 'ti':
            case 'wa':
                return ((0 == $number) || (1 == $number)) ? 0 : 1;

            case 'be':
            case 'bs':
            case 'hr':
            case 'ru':
            case 'sh':
            case 'sr':
            case 'uk':
                return ((1 == $number % 10) && (11 != $number % 100)) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2);

            case 'cs':
            case 'sk':
                return (1 == $number) ? 0 : ((($number >= 2) && ($number <= 4)) ? 1 : 2);

            case 'ga':
                return (1 == $number) ? 0 : ((2 == $number) ? 1 : 2);

            case 'lt':
                return ((1 == $number % 10) && (11 != $number % 100)) ? 0 : ((($number % 10 >= 2) && (($number % 100 < 10) || ($number % 100 >= 20))) ? 1 : 2);

            case 'sl':
                return (1 == $number % 100) ? 0 : ((2 == $number % 100) ? 1 : (((3 == $number % 100) || (4 == $number % 100)) ? 2 : 3));

            case 'mk':
                return (1 == $number % 10) ? 0 : 1;

            case 'mt':
                return (1 == $number) ? 0 : (((0 == $number) || (($number % 100 > 1) && ($number % 100 < 11))) ? 1 : ((($number % 100 > 10) && ($number % 100 < 20)) ? 2 : 3));

            case 'lv':
                return (0 == $number) ? 0 : (((1 == $number % 10) && (11 != $number % 100)) ? 1 : 2);

            case 'pl':
                return (1 == $number) ? 0 : ((($number % 10 >= 2) && ($number % 10 <= 4) && (($number % 100 < 12) || ($number % 100 > 14))) ? 1 : 2);

            case 'cy':
                return (1 == $number) ? 0 : ((2 == $number) ? 1 : (((8 == $number) || (11 == $number)) ? 2 : 3));

            case 'ro':
                return (1 == $number) ? 0 : (((0 == $number) || (($number % 100 > 0) && ($number % 100 < 20))) ? 1 : 2);

            case 'ar':
                return (0 == $number) ? 0 : ((1 == $number) ? 1 : ((2 == $number) ? 2 : ((($number % 100 >= 3) && ($number % 100 <= 10)) ? 3 : ((($number % 100 >= 11) && ($number % 100 <= 99)) ? 4 : 5))));

            default:
                return 0;
        }
    }
}
                   8   __PAGEZERO                                        $  __TEXT              P&      P&              __text          __TEXT          `" > `"                       __symbol_stub   __TEXT          `"  `                    __stub_helper   __TEXT           c   c                      __rodata        __TEXT          f% f                        __typelink      __TEXT           8   8                        __itablink      __TEXT          K`  K                        __gosymtab      __TEXT          M    M                         __gopclntab     __TEXT           Mi
  M                        __const         __TEXT          %  %                        __cstring       __TEXT          N&  N&                        __unwind_info   __TEXT          O&H   O&                             __DATA           P&   P&  @       
       __program_vars  __DATA           P&    P&                        __nl_symbol_ptr __DATA          P&   P&               [       __la_symbol_ptr __DATA          $P&l  $P&               _       __const         __DATA          Q&4  Q&                        __go_buildinfo  __DATA          S&    S&                        __noptrdata     __DATA           T&   T&                        __data          __DATA          P'P;  P'                        __common        __DATA          '                             __bss           __DATA           '                           __noptrbss      __DATA          ("                               8   __LINKEDIT       (   '                "  0            ' D           D'   '         $' 2T  d+  \    P       XR  XR  |  S  ^                           |+                             /usr/lib/dyld         i%wx>b7䫔$       
  
    P                                                 `"                        4            /usr/lib/libSystem.B.dylib  &      Ķ' `  )      $'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     j ]$ML$ˉ\$u\$k $>  Go build ID: "9Ui_STzoE_BUrQ_0Af59/3ip2_rAZAomz3kEZwNO5/zPTsknwIqni-ypFMMkwl/VzNGqGV0IkH3wqeLKMgL"
 e   ;av <  D$$D$D$   ? e   ;a  dD$lL$h  D$L$4$D$D$,t  L$  11ɋT$|Ƌ\$4;cpu.uD$,T$L$@$T$D$=2  L$  T$9    Yl$4ߍY9  D$(|$<)ډT$!Ӊ\$$T T$0T$  \ fon        \5 fal   \5l   '1͈L͍A9}_'-'9  Dt   ֋'ߋ'9r  -'֋'9  lȋD$,L$@eT$'\$$1MT$9   -'5'9o  T49ủl$ L$4$|$T$\  D$uD$(\$$l$ |$<뙋''D$ 9  \$D''9  l$DD$,L$@i $D$   q D$<$D$(D$q \o$D$   q i D$,L$@Hu!\$$T fofuTfu12i ]$D$   ,q D$0$D$D$q ;$D$    q D$<$D$(D$p \o$D$   p #i D$,L$@h $D$!   p D$4$D$D$p \o$D$   p h D$,L$@JT$9  A9  )!Ћl$4ŉ؉ʉL''~eD$,1\$8ʉىL$8|$T |$Dt$T L$Pt&T$(L$Qt\$L   t\$LJ9|d\$RtD$HD$$L$DL$@g $D$   o D$@$D$$D${o [$D$   eo g D$,T$(눋D$HD$$L$DL$@1g ί$D$   +o D$@$D$$D$o $D$   o Lg D$,T$(!
  ȉ ȉ ȉ  ؉<    2  &  苨 Ve   ;avBT$\$l$1@9}st 8ؖuD$D$Éc - e   ;a  ($?  |$|$$5  (m  (D$$H(H(H((H8(HH(HX(Hh(Hx(   (   (   (   (   (   (   '    '   (  '$    D$      D$p  D$$   D$    m  D$   L$(   (   (   (   (   (   (   (   (   (   1   !(L$s(ÈD$$   D$      D$   (    T$!ʈ(   (   (   ((ÉL$ T  $   t   L$ Q1(Í='& [L$$y( y( y(( y8( yH(׼ yX(ɼ yh(軼 yx(譼    (蜼    (苼    (z    (i    (X    (G    (6 Az ŰD$L$D$\$L$T$̹    ЉD$T$e   ;av	D$D$ e   ;avD$ e   ;av.D$@$D$D$D$   ]  D$D$豣 e   ;av2D$@$D$@D$D$     D$D$] e   ;avBD$$L$L$  D$L$$D$D$   \  D$D$ e   ;avgD$T$j9ht11Ʉu
1D$ÍJ$D$D$     D$׉$L$l$  L$D$T$x e   ;av.D$@$D$D$D$   2\  D$D$1 e   ;av*D$@$D$@D$  D$D$ e   ;av:1L$"D$\$؉$L$`L$D$@|ىL$蕡 e   ;avN1L$A}2D$T$$\$؉D$aD$uD$ D$1 ̋D$tD$ËD$t D$D$@   ̋D$u    D$D$u   D$̋D$ D$̋D$ D$̋D$ D$̋\$D$L$D${K  {   K  {   ̋l$   t-    D$T$\$L$M D$̋\$D$L$D$̋\$D$ȉD$̋l$   t    t$|$E UÉM u\$L$̋\$D$D$̋l$   t    \$L$E UM uD$T$Ë\$D$̋\$D$̋D$   t    o D$w̋D$   t    oD$ w1$̋D$\$̋D$\$ e   ;avFT$\$l$11@9}s48؇ݖuqL$É  ̋t$\$|$T$D$   ̉)~9      =(u@r;ooftfف  u1Ҋ:UÃv9u\.L/9tc1]Í    t@w6t.旀w?|/1tu11Ʌ\Y̋t$|$9t\$D$'   D$̋t$|$9tZD$   D$̃   @rd=(u[oooVo_of oo ov0o0ftftftftffffЃ@@@  t  Ãv9t  ËLT9 Ã t/    ىw6tw?|) ̋t$L$D$t	D$)|$e   ;av	D$D$V e   ;av+D$$D$D$D$   U  D$D$ e   ;av+D$$D$D$D$   T  D$D$Ԛ e   ;av+D$$D$D$D$   T  D$D$蔚 ̃B L$$L$L$D$`T  D$D$e   ;av,D$@$L$L$D$$T  D$D$# e   ;a   D$ W.u   .u{Ue   @         1ى11щ1ˉ   L$15ivD$É$D$D$D$   sS  D$D$ËD$5ivD$[ 6e   ;a   D$ Wf.u   f.u{Ue   @         1ى11щ1ˉ   L$15ivD$É$D$D$D$   R  D$D$ËD$5ivD$艘 4e   ;av<D$ $L$L$;D$L$$L$$D$D$3 e   ;av<D$ $L$L$D$L$$L$D$D$ e   ;a   D$ tgIYtgI t)$D$$5D$ЋD$ivD$(Ë@$D$$5D$ЋD$ivD$(ËD$$D$(É$= D$L$$    {T$D$   L$D$ D$L$$L$`  D$ $D$ D  e   ;a   D$ tdYtgI t)$D$$5D$ЋD$ivD$(Ë@$D$$5D$ЋD$ivD$(ËD$$D$(É$< D$L$$    {T$D$   L$D$ D$L$$L$_  D$ $D$#C  e   ;avD$ɕ e   ;avD$ L$8D$蚕 e   ;avD$ L$f9D$i e   ;avD$ L$9D$; e   ;av#D$H T$99J9!L$ e   ;av;D$HT$9J9!˄tJ9HR9P!ȈD$1褔 e   ;av D$ D$.!L$o e   ;av!D$ D$f.!L$. e   ;av7D$@D$P.!.!!шL$ؓ e   ;av9D$@D$Pf.!f.!!шL$膓 e   ;av8D$H T$9Jt
1D$É$\$L$D$7 e   ;av8D$H T$Z9t
1D$É$L$\$C  D$ e   ;av8D$H T$Z9t
1D$É$L$\$   D$藒 e   ;a   D$ tHHQtG@ tD$$L$(9D$,ËD$$$D$(D$D$D$,D$,É$8 D$L$$    лT$D$   D$L$辤 D$L$$D$[  D$ $D$> 辑 )e   ;a   D$ tK@HQtG@ tD$$L$(9D$,ËD$$$D$(D$D$D$,D$,É$7 D$L$$    лT$D$   D$L$ۣ D$L$$D$Z  D$ $D$> ې &e   ;avk(t(t(u>($D$   D$   % ((((   T e   ;a   Ӧ((uF x'x'x'`($D$@   D$@   Z% Í= x'腧 =x't =x'c 謏 W̃e   @@l	  T$l$i	  	  9	  tÉ$t$ (uD$$D$D$NËD$$L$L$ṽ(uD$D$L$$D$ ËD$$L$L$2΃(u1D$D$D$$D$D$D$ D$ D$D$$ËD$$L$ L$e   ;av$D$   @ E ̃ T&   D$   e   @D$                       说 D$ƀ   L$$T$T$蠟 D$D$L$Ɓ       · D$D$ Í$D$   ? ԗ$D$   ? ̃,e   D$(H9Ad   e   I`  e   Qˉ   K   H  |$蹫 H8L$$P<T$ D$(HƁ    L$0$x   D$(HƁ   L$$L$$L$膱 D$(@   t$R ,J $D$   R J $    D$(e   ;a  te   T$pZ          \$x      u   Ћ   9    t$$T$(   $|$D$(L$p   D$$   D$P   D$`L$lD$P$y0    D$pH   tD$#D$0   D$@D$#D$LD$0$50 uFD$p@ @P@$    L$T$D$D$    * D$# 5 tÐ5 tË'$D$      f4 tÉl$, E$|$l$T$t$k |$D$T$pD$p\$xl$,Bƀ    $肉 T$pV,($D$T$p.1耢 J e   ;avsD$ tbe   H   HZ B   ~Ɓ       e      Z   uHet@ 載 we   ;aV  (*  D$ L$,  Hʃ         D$L$$ u	L$$	  D$   D$(Q   D$Hu@   T$ RX$T$ D$L$	#D$D$)      Ë@ $D$D$fD$ #D$D$)   f   Àu1대u/ȹ   yù   T$ gÍ$D$   : E e   ;aJ  8D$<H  H        L$Dt`1ɋT$@OL$T$(H $T$D$L$EL$	\$H\$l$Ll$vD$<H T$B	\$(ىˉщ9H(w8Ãx(L  @ H$D$@D$ D$D$ED$	D$HD$D$LD$8À1         D$@u8ÉL$,$ D$t  D$@@D$@$  D$tID$E!  D$,H$D$@D$ D$D$	 D$HD$D$LD$e	8D$DtD$@ $E  D$  8ËD$@     D$@L$4$
  D$t}D$EO  D$<H It^1ɋT$4HL$T$$H $T$fD$ L$HL$\$L\$D$<H T$B	\$$ىˉщڋ\$@9K18Ã8D$DtMD$@ D$@$e  D$t.D$E@  D$@$D$HD$D$LD$  8ËD$@변      L$DtsH$@(D$ 1\$0ىL$0T$AY$\$@؉D$D$D$ED$	l$Hl$t$Lt$D$@L$ 9|?H$x(   AH$D$@D$ D$D$ED$	D$HD$D$LD$O8ÀV  D$@ $/  D$tD$EH8Ã8ËD$H$D$LD$M  D$ $D$U1 $D$   _6 D$H$D$LD$M  D$ $D$1 D$H$D$LD$M  D$ $D$0 D$H$D$LD$gM  D$ $D$0 D$H$D$LD$=M  D$ $D$0 D$H$D$LD$M  D$ $D$m0 $D$   w5 $D$   a5 D$H$D$LD$L  D$ $D$0  e   ;am  <D$@$a D$   '$D$tfH T$@1C9}>,uD9U@w-9Çޖ  uL9UHw9t  11D$L    D$P    <11뙋D$@$D$    D$      D$L$?  '   Ӊ t$0y@|$ 1L$,t$0L$,9      3      3   uM1   si9tC1렉$L$D$T$  T$D$l$\$|$ sT$4D$$L$(\$8D$0L$,$   t$D$$L$(T$4\$8͋|$ pD$0D$LD$,D$P<ÉF1111D$LD$P    <ËD$D$D$HD$TJ  D$ $D$- D$D$D$HD$*J  D$ $D$- N ỹD$   $y D$uw'$rD$t[H T$1C9}>,uD9U@w-9ÇޖuuL9UHw9tD$11D$ 11D$D$ e   ;avVD$$赟 D$D$    D$    L$L$D$L$$D$I  D$ C$D$_, ) ̃D$$D$   D$$D$   e   H9u9A,t   u[D$$t  D$tD$    D$    D$     D$D$D$D$D$D$$s} ÃÃÃ̃D$HtZD$$D$tAD$$D$tËD$$D$D$D$ D$D$$D$   ÃÃ̃D$HtD$,$D$tfD$ $D$uM1L$,9D$L$D$$L$D$    T$:   D$@L$\$ډыT$89|ÃÃÃ̃PD$THT$\9  )ы\$`9  X@`  L$`'$mD$9  Pl$X1@t$Xˉ9   4ً^@׋VD9   9uKVH^L9w=9Ät)ꋎ   \$Xډ$L$)ŋD$\D$D$`D$  P1ĉ)닎   T$Xډ$L$)ŋD$\D$D$`D$  P1v'됉     ~;  %  |$\L$`D$,1D$ D$,t$`l$ ͉ދL$`\$Xl$$9l$ 9   9r   uMs	YL$$9t@1$L$D$$D$T$  T$L$\$D$l$ |$\vL$(D$8T$4D$XL $D$   D$8L$(T$4l$ ΋|$\oPÍ|$<1ٔ ХL$<L$TL$@\$DL$\L$HL$`L$LL$<$y P11@\$X$D$T$L$4   PÉmPÍ$D$$   , ̃D$()\$,ˉ\$,l$$l$ D$119sa   uU2Bv   tۉl$t$T$L$L $D$u"D$L$T$\$,l$t$묃Í$D$$   	, e   ;a  <D$@Hs  T$H9c  )ы\$L9N  X@"  ut\$D1E)9h(v`p 9wp 69v))9w܃<Él$L$L\$,T$4$\$T$L$UD$@L$LT$\$,l$맃<À   X$@(~D$$l$D1	|$({9w-?|$9vl$(l$))9v	F)9|먃<É߉\$8t$ T$L$Ll$0|$4<$l$T$L$D$$L$LT$\$8l$0t$ |$4뉋@\$D$D$T$L$<É<Ã<Í$D$   Q* 苈 Fe   ;a  L$ I =     yc  T$$?  6  T$$*  L$   Yut8$D$    D$#^  D$ (P8u9PL$fP(uHL$$HD$(Íxێ xˎ 뺉D$$Ef  D$D$L$$L$L$D$]  (L$uT$JkT$zj $8   D$    D$O]  D$ (xux'+ `$D$# J$D$   ( $D$&   ( *v 5̃D$$D$D$D$D$D$   e   ;ai  <D$@  L$Hu3Pu,PuX z  k  9t	D$P <Ë̧(Ë-ȧ(Ç݅!	Օ  11ۉT$\$H0L$0$F  D$@Hi  H $c  D$  D$@H9'  L$HuD$0$G  D$P <e   D$ D $@    @     L$\$ۇÇ	Օt@@ (|  T$DP@,    l$ (@ x45(=  t$@p4D$E    (UD     ED    |$,(  @    \$(T$$N,V,a  (+  PBF, $D$0D$fD$D$   WB D$L$ 9     (   ǁ       QD   (uAD    H ËhÇ!	ڄu3(u@4    $gF D$P<Ë|$,1 ދD$)ŉ,$D$L$D$    D$맋|$$1躊 tD$@@    |$(1蒊 0X߉ xD$s l |$,(u@    F(F,P1; ~(D$/ ( |$,rH1 D$|$,, 1 D$ƋD$@މ t$@xD$Dŉ z,1蹉 ׋D$ 讉 l$ fHPPP$T$L$DL$~  D$@HAH9Hu@     D$0$ID  D$P<D$4    D$8    L$4L$@L$8$D$D$DD$D$4D$D$      D$P<̄ $T$D$@1   D$HuqD$P <Í$D$   S# `$D$ /$D$   %# D$0$iC  `$D$ $    D$    fD$D$   ? y$D$   " rp }e   ;a   D$H   L$T$ ӋD$ (uNL$HDQ Y	ڄu$D$$@D$? i D$$T$JB D$ύxDD$t ȋL$룋L$I$D$L$L$A   (uD$@    IL$y1) 4mo e   ;avND$@D$L$$D$D$ D$T$舽  D$ L$$L$ L$D$ o e   ;avND$@D$L$$\$ \$D$T$  D$ L$ $L$L$D$z n e   ;a  D$  H0L$$"?  D$H  @   D$    T$QXL$D$H $F
  D$   D$HuSHP 	фu#(u	AD    렍yD1x A $L$T$BJ ËD$P$L$y  (uL$A    끋L$y1" 쐋D$AXL$D$H($	  D$tx(u^@    HP 	фu#(u	AD    랍yD1贄 뒉D$y D$$T$JB 뿍x1舄 뙋D$$h?  @X    $D$   O< D$ttۋHXL$҃ËD$$(?  `$HD$ `$ D$ Rl ̃D$$D$D$D$4   ÃD$$D$D$D$   D$D$e   ;a  DD$H4  L$P  1҄  1҄  ̧(Ë-ȧ(Ç݅!	ڄa  11ۉT$\$H0L$8$:<  D$HHt
  H($z  D$  D$HvwHHHT$LuBP$L$  D$HHAH9Hu@    D$8$=  D$TD$UDÉL$ X$T$L$w  D$HL$ L$PuD$8$H=  D$T D$U De   D$$: $@    @     L$\$ۇÇ	t@@ (s  T$LP@,    T$$   -(2     D$@ h45(JD  t$Hp4BD    |$4l$0-(  @    L$,n$N$N  (  HAF$ $D$8D$fD$D$   7 D$L$$9     (   ǁ       P ÇÇ݋p!	ՕuYQDT$((u,AD    @4    $< D$TD$(D$UDË|$,1葀 |$01膀 ƋD$)Ɖ4$D$ǉ|$D$   r D$L$$z|$41H CX߉3 xD$'   (u@    F F$H1 ~ D$  |$4h1 D$|$4CD$H 1 D$t$H  ǉ xD$Lp z,1f |D$<    D$@    @L$<L$HL$@$D$D$LD$D$<D$D$   I  D$TD$UDËD$8$9  D$LuD$TD$U DËL$HI$D$  z $\$D$HD$T D$U DÍH$FD$D$HL$P'Pu	X(t*w1$D$D$HL$P   D$Pu$D$T D$U DÍ/$D$    $    D$    fD$D$   4 y$D$    1f <e   ;aW  L$Y   \$    L$(   A    D$T$$ӋD$ (uNL$HDQY 	ӄu$D$(@D$+5 y D$$T$JB D$ύxDD$} ȋL$룍y1| oA$D$D$\$?8AAAT$ u<Q\$k$D$l$謞  D$HAH9Hu@    HHD$Y$T$D$s  D$L$d e   ;av)D$$D$D$D$ D$D$fd e   ;avD$t D$D$    7d e   ;avD$t D$D$    d e   ;avD$t@D$D$    c e   ;a   L$   Z   -(u]C    B    Zu1uÉT$ÉT$    $D$    D$   D$L$T$뽍{1z ωz Z1z 뒋(u    A    v1z Yz ^D$    b e   ;aK  0$   . ($D$    D$   D$t̋(   D$4     $  D$(    D$,    D$(   D$,    j D$8 'T$$$   D$\$T$D$(D$D$   D$   D$<D$D$@D$ D$DD$$ ($D$    0Ë    !	ڄ8    !	ӄpa ̃$   Φ ($D$    D$   D$t̋'T$\     =     J'ى@!9~M؋\$9t$\$T$螁 'L$D'($D$    Éщ믋''' '  x e   ;a  XD$P    D$T    D$P   D$T    \$\1   D$(k,$D$    D$    D$    l$Pl$D$   D$   ۇމt$,ۇ!TT$)L$ L$,L$$m D$(\$\L9  ~/=  #  lL     P9K  ǃ          !	ʄ       !	uXD$@    D$D        D$@L$D  D$0    D$4    @D$0AD$4C$D$    D$    D$    D$@D$D$   D$   D$0D$D$    D$$   # D$\ǀ      ǀ      0D$H    D$L        D$HL$L  D$8    D$<    @D$8AD$<C$D$    D$    D$    D$HD$D$   D$   D$8D$D$    D$$   W \$\ǃ      ǃ      Au   u   u I] e   ;avvД'$-  P(D$Д'$/  D$D$D$ËL$9t|$D$
   YG D$h(G D$D$\ te   ;a   $''   T$\$l$,1@9   4>N9~r4/=t(1t؍E9wp)!D$0T$4$ÉD$|$ L$<$D$(D$l$Qt$D$L$T$\$l$,|$ 1D$0    D$4    $et y$D$    [ e   D$;A     $     	   3{L$0T$DX$ D$L$$   Z=  D$8L$L$ D$L$L$H$   Z  D$4|$T5@y L$DL$\L$0L$`L$HL$lD$pT$LT$|\$8$   $    l$Tl$D$   D$   ik D$L$T$4\$89t$   $   Ą   ÉD$,L$@D$H$D$LD$T$谽D$u
L$@D$,븋$   H$ D$D$PL$L$<$   R$ D$<9D$tA$    D$@D$D$,D${D$D$    l D$L$ʉ9L$P$D$D$t$    D$@D$D$,D$D$D$   gl D$L$뤍|$T5w L$HL$\D$`D$LD$lD$8D$pBJD$|$   $    D$TD$D$   D$   i D$L$$   $   Ą   $    T$D$   T$DT$T$0T$8T$D$   L$D$ 8l D$(L$$$   $   Ą   É$# T$L$$   X ̃L$$QD$0\$,>T$ 
D$,$D$0D$D$
   D$    $ D$PD$\$L$$
Ç݅ÇއÇ!	tAD$0\$,T$$D$D$
   D$    b$ D$0L$T$$9_809s*D$ \$()Ӊ!؉D$4)щL$8l$<Éo ȉo e   ;avE$    SD$D$   D$ D$D$$D$j D$L$D$(L$,*W e   ;avD$D$D$D$V e   ;a  @L$X  L$P\$TۇÇ݇Ç!	B  T$Hjt$L9   D$D1)-    ىL$TD$D|$Ht$L|$(1=p L$($D$   D$   l$L$TL$L$T$H
\$$l$t$L9w:D$Dt$LD$D$l$L$v D$DD$\D$$D$`D$LD$d@Él$<L$ D$D$DD$T$t$\$6 D$t$L$ T$Hl$<늍D$L$DL$T$t$l$5 D$L$t$iL$PT$H\$TD$D|$Ht$Lًl$PL$P\$T=U He   D$;A]     $   8  `u'I$     $   ÇމË$   Ç!	  u'Q	$   T$,|$81Vn L$8$S\$D$   Qu $   T$,1\$8   d   	@|$,Չ9%  l  <%t_U9w+ЉD$(D$'l$0D$\$l$t$T$X4 \$D$t$PD$($   l$0|$'먍x9   |$4TxtNyt	X$l$t$$   D$D$D$l$\$t$ $   |$4뷉$l$t$$   D$$   L$$   T$Jt$ l$\$$   |$4i$    \$l$t$g D$L$$   $   Ġ   Éȉщ9k j    j R e   ;a  xD$|_  HmT  %y)  .=    `-9   $      .u 19      D$pT$tL$p$ D$D$L$L$h n$D$    D$h$D$D$  o$D$    D$|$$   D$  xD$` D$`$  WG\$d D$$g  뵋$       .$   _B>f   D9   $   tl%y .9uNB
D$,L$ D$Z$D$,ZD$}  WW볈\$ D$$D$      $       V%y$   L?   .1   D9   $   Z*tX?89u6
ZL$$\$0 D$$$D$0D$G 2 2        Él$ \$4 D$ $D$4D$  $           e?$   [>°   09   $   tdmT-9uFB
L$PD$X D$P$D$XD$ P PWWD$@ D$@Z$4  $   WbmT$   X=J  J   A   `89u}$   tLJ4 E9u/
"L$L9 D$L$D$    e      ̉\$8 D$8$D$h S S$       {J$   q'   89   $   tL=Jy`D9u/
gL$<~ D$<$D$          ̈\$P D$$D$  $       w=JЋ$   m\   w   C9   $   tX\ C9u6
ZL$l\$(
 D$l$D$(D$ 
         É\$Hz
 D$H$D$     
 $       n\$   d΀    89   $      u D9u|tKqS79u.
L$D	 D$D$D$. 
     f\$	 D$$D$     	     f\$p	 D$$D$ 	 $       )$   #-	 5p$D$   ' r	 rK Se   D$;A     $   $~ D$L$$D$胄 D$D$ L$L$l$D$D$(D$c  HT$ 9O  X9  7  9&  )ˉ!˃t~     L$)T$ !ЋT$lЉD$h$L$D$)聮D$M  HT$ 9|	\$h   .  9!  \$h,f).   &l$lt f.(nt*aL$$|$p5 g L$lL$xL$L$|$   $   L$$)ʉ!ى$   $   $   $   $    D$pD$D$	   D$	   Y D$L$$D$  D$`$D$< $    D$D$.   \$T$[ D$L$$D$" ]a a D$($cD$D$   D$hD$D$ D$j[ D$L$$D$ $    jD$D$1   D$lD$T$,[ D$L$$D$ ȉ` ` ` D$H$PD$D$   D$lD$D$ D$Z D$L$$L$A G e   ;a)  \ E$D$   D$   O' D$D$0L$`A$D$D$   D$   f |$    $6  |$G   G   (uvL$0G    G   (GuEG<$h t$|$4e D$HL$DT$L\$4\$dL$hD$lT$pD$t\ÍO^ 뮋D$0^ D$d    D$h    D$l    D$p    D$t \F e   ;avIs$D$   D$L$tD$L$ËpU'tU'D$L$6F e   ;avD$D$F e   ;a  Ӧ(  (L$T$Ћ\$e1i!iǋS1iiAʛ1S1iAʛ1i!BS1i!Bi!⼐T$s111            v-(5(=(볉ڍlL1i!i3Bi!i3E i!i3i!iǉ1iAʛ11i!B1ȉD$ ÉڍL1i!i3i!i뫋1i!i떉ڍ\*1
11i!idD$$D$D$D$D$$X D$D$ D e   ;avJ(L$	T$1i!iǉ1iAʛ11i!B1ȉD$C e   ;av^(L$I\$1i!i1i!iǉ1iAʛ11i!B1ȉD$1C e   ;a   D$$H(P$  L$(Y   \$,tD$0     Ë
$L$G D$$ D$D$L$L$ 9$1  (L$u<T$(QT$$QT$Q(uD$A  yD$Z   yD$(Y yD$$Y 븍P'$苡D$$D$$D$L$(L$  D$   H   L$,tD$0     É$  D$D$L$L$ 9$0  (L$u<T$(QT$$QT$Q(uD$A  yD$(Y   yD$(Y yD$$Y 븉D$0 ÍX($  P'$D$$D$L$(L$  D$tD$X($  D$D$$H(I$D$    (L$3  |$(u<D$$L$(O|$<$  D$$%  X($7  D$D$$5X OϋD$(%X 봍`$L$ `$L$} $D$    1@ e   ;a   D$IL$T$Zl$ 3]!˾   l$u|$/l$!D$t$\$L$D$tL$9uT$ 9PuD$$ËT$ D$$    ? be   ;a    e   @      P'I9Hs$D$$D$    ÉD$B$D$    D$%  D$D$L$D$    D$    T$D$T$$  D$@L$9AuP'$L$]P'b$D$'    $D$    p> e   ;avWD$P\$+MI3J!   	r!t|9tu<$D$,D$@Ã= e   ;a  TD$XL$8PT$,$ D$L$8Q(XhŁ   C     -  D$Pl$LT$\$(111t$@1  |$w|$,L$LT$(D$L$4\$Ll$(9i    t$t$$3$L$ D$$L$LT\$\$Dl$,,$T$& D$09D$  1ɄwD$D$" D$L$  T$D?     u	D$09D$$L$LDT$,$D$ D$L$   qL$T$8\$ыT$\$(l$L|$D$@D$P9  Q$i(9  t$|$T$HD $D$G D$L$H	T$T$0\$8$L$ D$D$D$B D$D$ L$L$<T$D$ D$L$  D$L$4T$,\$Ll$(t$WT$X|(uDD$@5S T$9t1$D$4D$L$蠞D$T$D$PT$,$L$ D$$ L$D$QD$D$g D$L$ 9L$t1D$0$D$<D$,D$L$ ڋD$X@    D$<D$\D$ D$`TËD$8H $ D$L$D$@L$XAD$,@AD$\    D$`    TÉR R    S ڻ   S O: Ze   ;a    X($
  '$qD$tvH D$L$10t$D $hD$pD$L$T$\$l$9|B9}T$   l$   \$1؍X($7   119 Ce   ;a    9$(  (|$uBL$L$OL$OG    (uG    =Oω1P +D$P OωD$P zD$P 맍`$T$ 8 Ge   ;a   D$   @D$ 9$'  (|$uBL$L$OL$OG    (uG    DOω1O 2D$O OωD$O zD$O 1l`$T$( 7 -e   ;avND$$D$D$j  D$D$L$$D$T$T$Jq  D$D$ D$D$$7 e   ;avDD$fu@(D$$   Ԍ'D$D$   D$L$f7 e   ;av@D$u@(D$$   ،'D$D$   D$L$6 e   ;avWD$T$!لt@(D$$   ܌'D$D$   D$L$L$HH6 e   ;av^D$u@(D$$   ̌'D$D$  |$D$G(u
D$뾋D$M 5 e   ;avcD$u@(D$ $   Ȍ'D$D$0  |$D$L$T$OG(u뷉M L5 e   ;avPD$$D$D$   D$D$L$$\$\$T$U D$D$ D$D$$4 e   ;avWD$HL$$L$D$ S  D$D$L$	$T$ T$L$aU D$D$$D$D$(h4 e   ;av_D$t@L$9uD$ D$D$$Ë@$D$D$ D$D$ D$D$$D$     D$$    3 e   ;a   D$t@L$9uD$ D$D$$Ë@$D$D$ yD$D$ D$D$$Í 9$"  D$ (T$u)BB    (u	B    z1J 
zJ Ѝ`$T$N 3 3e   ;avvD$tRL$9uD$ D$D$$D$(Ë@$D$D$D$uD$     D$$    D$( D$     D$$    D$( 2 te   ;a   D$t)L$$D$D$ 0D$D$ D$D$$Í 9$n!  D$ (T$u)BB    (u	B    z1I 
zI Ѝ`$T$ 1 Je   ;avoD$tKL$$D$D$tD$tD$ D$D$$D$(D$     D$$    D$( D$     D$$    D$( @1 {e   ;avSD$$D$D$D$ D$|$$(L$T$u	OÉH H 0 e   ;av;P'D$1A9v!\tL$$T$ЋD$L$ڃt0 e   ;av] D$(HAL$HD$D$$$葑D$L$T$(
BD$$$L$L$\$\$4D$t 0 e   ;a   $D$($1D$T$!لuXT$D$D$  $D$L$T$($\$\$\$\$D$L$規D$tD$ D$,$D$,    $`/ [e   ;av>/ e   ;a  $e   H   {  D$ B   D$( $D$    D$   zD$?  D$ H$ =\(     D$1WD$L$ QÃd  AT$($\$D$D$uVD$($D$   uD$HL$D$($D$   tnL$L$T$9|IZ9s)D$   uD$$D$ 1뜐$   _s D$$   =? D$tD$L$($D$MD$uD$1k$1$Íq$D$    n- 9e   ;a   e   D$D$ $D$uTD$$D$   D$    诌D$tċD$H   H   |MuHet@ÃD$d  T$$L$ZD$kD$$! 뙍$D$    , e   ;avhD$ $D$D$L$$D$   ׋D$t͋D$uÃt
$蕿 $D$   M + e   ;a  e   H9   D$$ D$HL$L$$D$    T$T$6D$   D$HƁ   P'	u.R$ D$    I P' $D$    != D$$D$tD$@ƀ    $D$ ؋D$8uÍv$D$   2 ޘ$D$    * ̃e   D$$HL$L$$D$    T$T$-D$>  D$T$ ÇÇ!	لt}D$$HƁ   P'	uKP' $D$    < $ D$     D$|̋D$$@ƀ    D$0$D$Ի p $L$ȉD$(T$\$ ډT$,Љl$$uƆ   5P'6U   ÇޅۇÇ!	.   1҉$T$T D$   P'    D$$HƁ    eo $L$()D$\$,ÅÇޅɇÇ!	Ǘ;D$$诈D$L$$Q9u&D$$D$    jD$tD$0 Ã   ƃ   $D$脺 D$|\D$$@ƀ    D$0É$D$    E: D$$@ƀ    D$0ÉD$8u5D$0Í$D$2   j $D$1   T $D$   > e   ;avqe   H9uI$ D$ $D$$D$D$(D$D$    D$    D$    D$D$,Í $D$    ^' ye   ;a    e   H9t\$臸 rO D$$$D$(D$D$,D$D$    D$    D$    .D$D$ Q D$D$0 Í"$D$    & be   ;a_  0f=ć&7   1&,C5(,@C}r  |(  =   F  P  x(Pf  u%At(t(    !9x(uۍ'$e e   D$,u  D$,@$   $    D$  "a  D$t''  "'&s19'   '9   L$|$ 5:D D$C %  D$1T$JD$}DL$T$ $\$D$  @   D$L$tŉ''ȉ'
D$ '$ܦ  D$L$'H'0ÉM $D$    x($D$     P$D$     }$D$    a $D$   [ |($D$    u P$D$   / z $D$   T  $D$    |($D$     $D$%    $   D$     o$D$     $D$    $$D$    C   ; #$D$    <# e   ;a  LD$P   $L$T?   L$L$D$  @ x(T$>  D$)  L$PT$,k  x%  +`%  x%  l%  +l%      kt)Љ\$H,9  19t1t|$D<$T$D$    轕  L$PT$\$H|$Dps<  Ѕ  :9n     5   ?   D$DT$,$T$x(L$  D$DL$,D$DL$,\$P6L$(D$@$D$0D$辂D$(@L$DT$P\$,ًT$D\$PՍT9  D$(  V  =     4  T$@  $D$ D$   س(D$y  D$   D$0\$P  9  u   |(L$$D$   س(D$  D$&  \$P    |$      9~K9t$l$t$XA \$P    H9      9  뱉S$ D$   س(D$  D$  $   D$   D$      D$  D$<L$P  $D$D$(L$,\$Pl$DT$<Ol$XL$\L11$    D$D$  @ "  D$L$ttD$DL$,D$P`%  L$8$H  D$L$D@'H'D$8$  D$|$DT$,:'X'L$P|$DD$X    D$\    LÉD$l$,$T$s  D$L$PT$\$Hl$,ƋD$Eǉ1L$6 7 ^$D$"    $D$,       6 2$D$    <$D$'    J$D$!   n |$ \$,l$$t$4	 $D$!    D$ $D$     o$D$    D$,$D$     |$D$    D$4$D$$D$ f  p$D$.    e 0e   ;a   D$$D$ L$$T$T$ΐ  D$   T$$ZtnD$$L!ˉ\$)É\$D$    ^  D$L$ \$ˋl$$)ӅwD$(L$,É$\$D$    !  D$L$ ։L$(D$D$,D$(    D$,    ~ e   ;a    D$$H P$$T$'{D$@   T$$Z,r9   \?   u9   l$\$p |$HL$ ك Z$\$R L$|$!!D$!		T$$Z \$!ÉZ$D$BB8@fB8B@\$Z\$( D$(     D$(     n e   ;a  T$\$ =     D$LL$$`Z  D$L$Q9u~A89  D$$L$ L$}  D$L$DD$$Z  D$L$   9A   Y@AY8CfY8q9wD$$L$(T$,1f\$
t$ $D$   { D$
$D$     i~$D$   M D$$D$    i   $D$   Y c$D$   C T$fD$
 $D$    D$
$D$     i~$D$    D$$D$     h  .$D$1       1 ] e   ;aC  P=L(  T$T  ̩(tcD$XtT   u'   $D$(D$  D$D$`P   u      u      빸   벋@($  e   kmd     )Ӌ          ÅÇ!	  e   Z   Z     e   9S,  ǃ      e   Rt$T   |$XN  oÇ݉\$0t$T$4D$D$<     z  q  J   :  1wLrtEBBǃ       e      j   uPet@L$`PËB($D$  1     @    @    @    T$4Z9\$Ti  ÉBD$TBD$T   \$ L$D$  1l$l$D$M( L(  D$0ǀ       e      Z   uAetA(,  (T&~   D$TL$49   )D$<t'   T$T\$))ы          D$uD$ D$`P$    D$    D$    D$    g  D$t$    D$    D$    D$    Z  e   H   @D$,$L$ L$T$TT$X  e   L$,   Z   He	@D$ $L$TL$L$XL$P D$ $D$TD$D$D$ KD$X9'uX   l$$T$TT$l$D$-h  D$XT$9v"Xt)ʍT$4J1Hl$맋ZD$4$D$D$L$:   u   A     ٍ^     5&3C  =&4wt$T	   x  \$DD$$$dD$tGL$$1\$\tI<uщËT$4D$ T$$L$TL$2 D$ T$ЋD$4$L$L$D$L$T$뛉ٍ      5&3D$(    D$@    D$D    D$H    D$L    pD$@D$TD$DD$\D$HD$ID$(D$LD$@$ D$(@   D$(f@8 D$(X@@D$TT$4      l$8,$%  l$821$(D$`PÉ   * C   * ع   * ع   * ĝ$D$   z $D$   d $$D$2   N  e   ;a	  D$     9     t@D$$L$: '$D$D$D$%D$D$	D$$D$
^ D$toHT$ щHD'PtA  D$$l$T$L$D$a  D$D$(1111΍؅$D$   > ؅$D$   (  e   ;av&D$$D$D$JD$D$ e   ;av&D$$D$D$
D$D$I e   ;av&D$$D$D$D$D$	 e   ;avzD$t2L$pIwD|@$L$D$rD$D$ËD$$D$D$OD$D$Í`$D$諼 u pe   ;av#D$$D$D$MD$D$< e   ;av9(T&$3   D$   L$D$$D$D$蟀  e   ;a  4D$8=   t     D$8e   I         111ډ1Չ   L A$% D$D$$D$(%  ̓     |$$	߅   !   |$&D$L$$ D$< D$% D$D$,$D$     D$,L$XT$\YT$YX \Wf.vWD$8*PYY,@D$<4ÅD$<    4Éȹ!   j% ȹ!   >&  3e   ;avXD$    |$1& L$L$ L$L$$L$L$(L$L$L$L$$ L$L$, e   ;a  (D$,j  L$0  Q=        =     L$e   Z   RT$  Zl|  4	  \$kl)qӇމt$!kŁ   8  $   (D$~  D$D$$L$u	   L$'D$$'$T$T$$T$4kD$tɋD$L$!ȋL$AQ\$,,ie-   t$   _   ЃuUetED$ '9tBL$4(9uD$8(É$D$,D$裉 ($D$,D$= D$ ̍'$yD$ 몍'9up'$[`+1'$jD$,L$T$'g$D$4D$c}  D$D$$D$8(ù   $D$   蓼 x$D$#   } W$D$*   g $D$   Q  Ṽ'$iD$L$ t9r   9sD$D$ e   ;a   D$T$ L
J!ыT$9Prt|(hTK!9wL$(ÉL$T$,$)T$D$$D$?}  D$Hʉ$L$)щL$D$   M D$L$AL$D$(     Ee   ;avuD$Pr^e   [         1111   J һ   !ӍS7u	HAfHHAfHZ ue   ;a]  (L$,Q$  Z  l$0u.؍|E   (      Q(  B    D$ $D$0H(I^  L$,Q  Q   I
Zkr9wWkj(<u3T$ H.\$4|(u
T$8(É D$  ÉT$$`$L$\$t$l$o D$L$T$|$$W(uˉD$0Y $D$,x(T$uD$0
O $(L$uT$,JD$0T$,z T$ z1 h1 >(ƅurDz 1D$0H($L$D$D$L$,
 e   ;av\$e   @L$         111ډ1Չ   +AL$c e   ;am  T$ Z(\$$E  1T$(  e   [         1111   >Z1A      ,[9ÄuވJuT$,ÉT$(D$ $L$D$       (L$T$u]D$(Hu뻉T$$(L$uD$(HT$Q̋T$(z xD$ 뮋\$({ 1ID$$@T$D$ ye   ;a  L$   u  \$k(   ֋m    &       F=   a  э&CB  &B9     1L$D$T$ txk(u mtZ$t$cA  D$ L$T$9t:\$[.I|ڐ(uD$$L$(k 1$t$! 뤋K($D$D$듉\=   sdэ&CsI&B    9s	щ  % щы\$豦 C   G    M C   3    9  e   ;a  D$$    H  L$ Y [\$ht$(4$l$*ՋD$L$$Yʉٽ   M!l$ u.΋zJt2j  !ލ,;   Ä   sD$   B   
8tu@(D$,ÉT$\$ k,Lk0   t	D$P\$($L$
D$uD$L$T$뎋D$ H,P-\$ӍʋT$L
@0   t
D$,É\$ k.l)M WL$171D$ H0   u@(D$,Ë@ @D$($D$    Սc$D$!   0  e   ;a   D$$    H  L$ Y [\$ht$(4$l$*ՋD$L$$Yʉٽ   M!l$ u.Jzt2j  !ލ,;   Ä   sD$   B   
8tu@(D$,D$0 ÉT$\$ k,Lk0   t	D$P\$($L$
D$uD$L$T$뉋D$ H,P-\$ӍʋT$L
@0   tD$,D$0É\$ k.l)M ML$1-1D$ H0   u@(D$,D$0 Ë@ @D$($D$    Ѝc$D$!     e   ;a   D$(    L$$Y [\$ht$,4$l$*ՋD$L$(Yʉٽ   M!l$$u.Jzt2j!  !ލ,  Ä   sD$   B   
8tuD$0    D$4     ÉT$\$$k,Lk0   t	L$D$P\$,$L$*D$uD$L$T$넋D$$H,P-\$ӍʋT$L@0   tL$L$0D$4 É\$$k.l)M EL$1%	1D$0    D$4      -e   ;a  LD$T  H  L$PY [\$8ht$X4$l$*ՋD$D$L$TYYY  \$P   Ft$|$4t$l$Ht$y  |$,E |5 8؇  w_  l$,t|$4맋t$4t$4l$DL$0z   :GB     tm l 9Çݕ     tm$T$  D$TL$PT$ЋL$T\$Piʉ   n!ŋr  s.jsD$111ɉL$41  D$0  L$Dl$4l$4D$0s0      s0   u[C $L$D$XD$3  D$L$0D$T L$4P  PD$P@0   t
D$\LÉL$,C$$D$D$=|$4(L$uL$,\$Ph L$@C $D$D$|$@(L$uD$0T$T\$Pl$4 $\$D$HD$D$ \$PK,PlыT$Tjv      f91K,S-\$ӍʋT$HtLT$TL$4ދ\$PmL$<k,|$Hl={0   tm l$(D$8PL$X$l$D$u"D$T$T\$Pt$L$<l$,|$4D$PH0   u#P,X-l$ݍӋ\$HLD$T
H $L$(L$L$XL$u1  D$Ps.l5m tt$l$HD$ 1D$D$ Ot$4l$$T$l$u  D$T$T\$Pl$D$PH($L$D$(L$uD$THD$L$T\$T{ ˠ$D$   L ˠ$D$   6 `$D$  e   ;a{  ,D$4    H>  L$0Y [\$ ht$84$l$*ՋD$L$4YYYʉٽ   M!Z`  \$0k.JsL$(D$%  F  <8؇tuBl  B,Ét${,LL${0     9D$ PL$8$|$D$uD$L$$T$4\$0l$(t$lT$0Z0   D  |$($      Z,j-t$\ l$$|+Z0      (       0u}Z.ō\tuR\$(/r.ߍ\39u   b  9u#É΄E S  D5  u9t봋T$4
N؉\u덉1  ]J$Yt<$D$2  D$$T$0t$4<$D$2 1 Z kL$$D$d2  T$0<s.tL$$1D$L$D$0$T$L$	  D$L$T$4sD$0H0   u,Ë@ @D$8$D$    ߍˠ$D$   败 ȹ        ˠ$D$   膥 0 ke   ;a?  T$tuË\$-(  l$kSrC&5(B  Cm(muHjq  jm $  j5(E   Cj5(E   Ce   @         1111   7zvAe-   m         111Ή1   ,9J   M!ŉk J !C$C C(Bu$   ÍB$D$8S\$ލ{:	 {-	 $D$x(T$u\$ $k(L$uT$J\$cT$z { 0{D$ {  e   ;a  L|$P_k  \$4ol$,u o(ً__'\$_,vt$@,  nt$@D$l$t$  o$D$l$(,*vtl$l$$p,lX0   tm \$ l$0h-\$$ݍ\\$8l$m  q^  t$           w&N ۉ!݋\$(t$H9tL$4\$t$\$(          $L$4L$T$0T$tD$L$uD$,L$4T$H\$t$|$P(uDT$PJL$J(D$H9Bt(uBD$@B'D$B,LÍz^ |$PS _߉C 몋(u;\$0X0   t(u
Wy_߉ŉ  ËD$0 뼋X0   t   D$@PL$0$L$\$D$,L$T$8t$H|$PǋD$@Yl$0,$\$Ӌ|$PO&   H#D$L$9tD$,L$4T$H\$t$@D$,T$8t$H2D$@PL$0$L$T$D$,L$4\$8l$|$Pڋt$Hp.T2t$@1D$t$@tl$\$T$H9o u_%   Y   q8G&   \$Dw^v   پ   ^!p.t$$ސl$D4++vXÄtH\$$_\$<qO&   9uG%1ɉ1ۈ\$͋T$<L$4.͉1KrX._뤉(u    G    L1  $$D$&   G  ,e   ;a   D$(BH     ,[9[  T$HL$Xl$$,$ӈ\$D$    D$L$T$(Z݃tjt$BZ(   \$ZBB    fB  Zt7t1k   -(   Cz(up    tZt"R(uJ Ízd L$$(L$uT$(JL$뱋T$(z' 1 덍{ kzËD$ z HH1)$D$   f  +e   ;avfD$PXtO\$$D$ѽ   Ul$!Չl$9   D$PuËHT$$D$L$   J e   ;a  `\$dk.t$lt$hn^vn  u W  Çމl$<ωٽ   善.  |$@1 L$dq.rt$@؍^\$HY,\\$LZ  l$ \$<.  nq,y-D$0t$,|$ l$ŋD$lt$,t$    l$0,3w3믕  Y0     \$0\$4Z  1ەD$\$k\$83l$D  l$\,D7  \,@t,Dl$3Y0      \$lHE 5(   t$4u i0   tilLE 5(\$,u?] l$l,DElDlHi,lHlLi-lL\$8t$ D$l뱋A$TL$T$D$,D$   D$lL$dT$h|$ 넉D$4 D$lGA T$\H$\$D$0D$   D$lL$dT$h\$|$ D,@$L$D$^D$l$D,@D,D    HL,HL$dQ,DD,LD$lT$ht$|$ uD$A @ Zl$4,$\$ӋD$L$hY   \$dk0   tJ1҄t0s$ht$D$lًT$h|$ t$ۋT$ ЇÇl$ωD$C @PD$4$D$
T$D$L$h\$d놋\$d1{\$0Oq.t3t%\$8q,ktD$$1D$D$$Zu
Y([u9Bt`É$L$l$   Y.ؐZ$]\$v#  D$lL$dT$hl$ 봍\ q.rt$P^\$XY,\\$\1K    p$D$         e   ;a   L$QZY  \$9   ؋T$Eii9t&r.q6vbÇޖu9u3(u6A    Qt(uB    AAÍz1 y1 1릉؉l 1e   ;a_  L$Q Z1  =   v#Y0   U  y,Ä  =   4  Y0          Y$+   v*q0      y-Çޖ        q0         \  R9  [  ҅   1   Ӆ   1      1      1ub$D$D$D$    D$D$Õ8A-ÇU1N   8A,1   Y$D$   \  $D$   F 聆 J$D$&   + f F$D$$    $D$    ސ$D$    $D$   Γ A$D$   踓 $D$1   袓 L e   ;av8D$$D$D$D$ D$ED$L$tD$$1 e   ;avBD$$L$L$L$L$D$L$I$$D$D$ D$V   e   ;av#D$$D$D$D$D$\ e   ;av= $sD$D$L$$L$L$D$D$D$ e   ;avD$$% e   ;avD$ D$ e   ;avD$@D$ e   ;avD$t D$D$    g e   ;avD$t D$D$    7 e   ;a;  D$     H   Hu`@ABs(\$9uvL$I-ʍD(D$ËL$Q.TtH1뷍@(D$ËL$Y [Xl$,$\$ӋD$L$Yʉٽ   M!l$u.΋zJt$Rt*!77vtj1ҍ@(D$Íc$D$!   6  e   ;aJ  D$    H  Huj@FBs-\$9uvL$I-ʍD(D$D$ ËL$Q.TtH1벍@(D$D$  ËL$Y [Xl$,$\$ӋD$L$Yʉٽ   M!l$u.΋zJt$Rt*!77vte1ҍ@(D$D$  Íc$D$!   ǎ q e   ;a  4D$<  H  L$8Y [Xl$@,$\$ӋD$D$L$<YYY  T$8   @t$ D$D$D$  4e  T  uǉ|$L$,\$0E   E @u     <[9      tT$l$xD$8L$<T$ЋT$8Y͉پ   ^!Ëu  r.t$ ]11   D$,tSL$\$s ΃D\$@E B-EL(/  EL$D4É,$T$D$0D$QD$T$8l$<1Ev      f91ىލ\l$@9+tl$<Vl$<Z؍\3tD$D$$1D$D$$3X\$$l$\$  D$T$8\$l$<D$8H($L$D$x(L$uD$<HD$L$<T$<zH ˠ$D$   ΋ ˠ$D$   踋 `$D$耆 J e   ;a  0D$8  H  L$4Y [Xl$<,$\$ӋD$D$L$8YYY3  T$4   Et$l$l$8l$  4+  r  uǉL$(\$,l$8u   u F];  ٺ   R9      tXD$4$l$TD$4L$8T$ЋT$4Y͉پ   ^!Ëu8  r.t$]11  L$(tfsZP9ʍ|(D$<u/E D$4@-EL(?  EL$@04 ̉륉,$D$4D$L$,L$L$D$l$81oUv      f91ىލ\T$<9tT$48l$8\$Bݍ\3tl$8D$ 1D$D$ 8\$$l$\$   D$T$4\$l$8D$4H($L$D$8(L$uT$8JD$T$8z
 ˠ$D$   蒈 ˠ$D$   | `$D$D  e   ;avfD$PXtO\$$D$ѽ   Ul$!Չl$9   D$PuËHT$$D$L$   J e   ;a  X\$\k.t$dt$`n^vL  u 5  Çމl$4ωٽ   善
  |$81 L$\q.rt$8ȍNL$@N(L$DJ  l$t$4  Ch-L$(|$,|$d\$͋L$\$,\$    l$(,w법  D$jP  1UЕP  T$l<   l8E L<t$D H I   (   L@-(t$(6ub1H$\D$\$L$,L$n  D$L<AL<L@L@LDT$\Z-ىLDЋL$T$`\$t$0|$dω D$\덋L@l$(u 1{L8\$`$D$L$D$T$D8D<    HL@(DDD$\L$\$t$0|$dH I	Zl$(,$\$ӋD$L$ȇÇ݋D$\T$`\$t$0|$dlX.\3ͅt#t$0nߍ^(D$ 1D$D$ Ju
H(Iu9ZtXÉ$D$l$H.ːJ$ML$  D$\T$`\$dl$봍t p.rt$Ht$Pq(t$T2É1Kй    p$D$    ع     2e   ;av  0D$8=  3  H9  H  HL$(\$@    A1Bs\$@9Xt
u@(D$DD$H 0Ä,
v֋(t$<9u%   tD$4@-ЍDHD$DD$H0ÉT$D$ ,$t$\$4\$D$ L$(T$뵐i1Ҿ   Bs9]tp<
uu@(D$DD$H 0Ét$L	T$<$T$\$3D$tŋD$4@-L$ȋD$(DHD$DD$H0Ä<
v} D$<9  9tD$8L$(SDL	9tD$8L$(8uD$8L$($D$4H IL$8Yl$<,$\$ӋD$L$8Yʉٽ   M!l$4u.΋zJt0R   !ލ;;   Ä   sD$   Cs|t$@9ru<8؇u:l$<9u-   ul$4ǋD$4@-؍DHD$DD$H0É\$T$$<$l$t$2l$D$L$,T$$\$U.T
tL$,Q1b@(D$DD$H 0É01!D$4@-DHD$DD$H0Í@(D$DD$H 0Íc$D$!   { % pe   ;a  8D$@d  HA  L$<Y [Xl$D,$\$ӋD$D$L$@YYY  T$<   Ul$@T$T$<l$  +8Ж  wn  uËT$@j   *EZB  پ   v9Ä     tmD$<$T$9D$<L$@T$ЋT$<Y͉پ   ^!Ëu  r.]  pD$11W  t` \$8Í|l$HD$Do-(u.D$<@-BLH  BL$L8
 ͉$D$<D$L$4L$D$T$@1yZv      f91؉ڍ\t$H9stt$4t$$t$D9u!1ۄtt$T$@\$4(|$D$0$t$D$$D$.\$D$0L$T$4l$|$j.\+tl$@\$4D$(1D$D$(\$4q\$ $l$\$   D$T$<\$ l$@+D$<H($L$D$話(L$uT$@JD$$T$@z{ ˠ$D$   } ˠ$D$   | `$D$w  Ze   ;avfD$PXtO\$$D$ѽ   Ul$!Չl$9   D$PuËHT$$D$L$   J e   ;a  X\$\k.t$dt$`n^v  u   Çމl$4ωٽ   善  |$81C L$\q.rt$8ȍNL$@NHL$DJw  l$t$4  Ch-L$(|$,|$d\$͋L$\$,\$    l$(,w법Y  D$j"  1UЕ"  T$l<   l8E L<t$D L@l$(um q5(ub)H$\D$\$L$,L$  D$L<AL<L@L@LDT$\Z-ىLDЋL$T$`\$t$0|$dω D$\둋L8\$`$D$L$芿D$T$D8D<    HL@HDDD$\L$\$t$0|$dH I	Zl$(,$\$ӋD$L$ȇÇ݋D$\T$`\$t$0|$dX.\3ͅt#t$0nߍ^HD$ 1D$D$ Ju
H(Iu9ZtXÉ$D$l$hH.ːJ$ML$7  D$\T$`\$dl$봍t p.rt$Ht$PqHt$T`É1Kй    p$D$   x ع    U `D$L$ 9txT$ZuM$L$\$ (uËD$$D$D$D$ D$D$    L$GЋ*$L$l$W  D$L$ T$듃e   ;av#D$$D$D$D$D$E e   ;av#D$$D$D$D$D$L e   ;a   (   D$H   L$(r1T$$ڃt})ыt$<2\$ ډ<$T$L$U  D$$L$ L$T$(T$ (uËD$$D$D$D$ D$D$$D$D$(D$F΋|$T$ 늋L$(뗋D$L$(] ̃(t^D$tP@tCD$sL$$L$L$D$ ËL$$L$L$D$v  D$ƋD$D$뺋D$̃(D$4L$@9   ʅ   L$$(uhD$0T$<9tT\$,-(u$T$\$R D$$D$H(É\$ $T$\$
  D$0T$<\$ L$H(Ë\$,$l$0l$D$D$8D$D$<D$T$T$DT$L$EL$$WD$H    (Éʉ+e   ;a   $D$(HuML$0T$<9~=uD$D    $ÉT$  L$,$L$8L$D$e D$ D$D$É뿉$D$,D$D$0D$D$4D$D$8D$D$<D$D$@D$mD$D$D$, G̃D$Hu L$$D$  ËL$$D$    \$b	  D$e   ;avD$$D$D$ ̃D$$D$    D$D$	  D$$D$D$m e   ;av}D$L$A(X	X	P	X\$X$X@ҐQ 		T$	,$			҉Q$ me   ;a}  $D$(HP9I  9I  L$T$H$P $L$YD$L$T$(\$9D$$D$D$(H$P $L$D$L$T$(\$@uC@9rJL$,$Í,9   D$l$\$pۇރ l$ @ ۉ\$ ۋj$R !݉t$ !t$!		T$(z !Z$D$\$D?   uL$9uBD$D$,$ÉD$$D$D$T$(ԉJL$,$ÉL$,$ÍG$D$   q . ie   ;a   '\$        j)u(1B,D$ȃ   T$D$j6ftJ= !T$J= !B4Y>kD$ t$ ۇݕ !!L$\$!		T$W1C e   ;a'  $' T$(       tX9&  tx;uD$4    D$8D$<    $Ëĩ(uD$4    D$8D$<    $ÉD$ r{ m{ $D$   g D$($D$    3 { D$ x;r  +{ $D$   % p{ D$ HDL$P;T$@D$z y$D$    D$$D$    跁 $D$    D$$D$    荁  $D$   藂 D$$D$     N| z D$,\  Xz $D$   R D$,$D$     n$D$   ( D$0$D$     o$D$    Iz t$D$   D$,D$D$0D$蓿     y $D$   賁 y 9PDwx;th6ft(H= )!ՍT !T$4D$8l$<$)ڋh@9r6\$H= x> !p4!T$113e   @ƀ   `$D$>   *m Ժ ̃'tX\$C=   snLtL$D$     D$$ D$(D$    D$     D$$    D$(    D$    D$     D$$    D$(    ù   m ̃T$\$ڋ\$݉Ӄ|$9vRW)Ӊl$D't0=   sKt" ʁ T$ t$$D$(L$,11L L$ t$$L$L$(D$,ù    e   ;avq$D$4@T$()T$89vPD$8$T$,T$T$0T$L$D$D$L$T$\$ D$<L$@T$D\$HD$8D$L$É ye   ;av[D$u&D$$L$    !T$VËD$$D$H    !T$-脸 ̃dD$lT$h	Ћl$p	     (  ' ]       f  x;X  9xO  9xDF  e   @@l 5'4    D$`   \$hD$H1D$$D$Hl$hl$pT$$ʉً\$hT$0T$$9   /   t,,	  m +C    	  	  9	  tMs	YL$09tG1<$L$D$0D$t$Wt$L$\$|$D$`T$$St$PL$(|$\$    D$    J7 D$`L$(T$$t$P|$\zdÉD$@1D$ D$@!\$ l$p\$ \$lD$8ȉщD$8T$4T$ 9s/   t/l$hӋ	  m *Z	  	  9	  tIs	QL$49tG1<$L$D$4D$t$Tt$L$T$|$D$`Nt$TL$,|$X$    D$    K6 D$`L$,t$T|$X1111dÍ'$
D$   H T$h1C9};,u@9w9UDv싅   $L$lL$L$pL$)T$D$E  dÍ'$D$tQH T$h1C9};,uH9w9ULv싅   $L$lL$L$pL$)T$D$  dÃd1111B1dÍ$D$(   g ̃@D$HT$D	Ћl$L	   _  (L  e   @@l 5'4    D$<D$,1D$ D$,l$Hl$LT$ ʉً\$HT$(T$ 9   /   t,,	  m     k	  	  9	  tMs	YL$(9tG1<$L$D$(D$t$L$\$|$t$D$<T$ St$4L$$|$8$    D$    3 D$<L$$T$ t$4|$8z@1111@Í$D$(   ke ̃e   @@lD$ L$(   l$,l$$t$ |$1HD$9     BBuA۸      L$T$D$9ujt$	  G    	  	  9	  tt$ |$Éy$    D$    2 D$L$T$l$$t$΋|$	  6] u	  	  9	  tl$$$    D$    C2 D$L$T$|$ыt$]̃(D$,  L$89M  H@   (   e   IIlL$$P\$4l$011D$,\$4l$09pvy   um:B   t	  m (X	  	  9	  ut$|$T$$    D$    A1 L$$T$t$|$w딃(Ã(É$(W D$D$L$L$ n $D$(   v D$ $D$D$yv $D$   cv n $D$$   b $V D$D$ L$L$T$,T$n $D$(   v D$ $D$D$u }$D$   u D$$D$    r $D$   u D$8$D$    r no m $D$$   a $D$)   a e   ;aN  DL$XAD$(Q@   1A    A A$AA(    A,    $ D$L$XA,A$ D$L$XA(D$(      L$L   T$P\$Hl$TuD$,\$H$L$T$l$D$D$ D$@L$L$8T$T$4\$$\$0l$l$<t$H4$\$H D$,L$0)ȋT$8L$4\$<l$@wD1$D$   Y` $D$   C`  e   ;a   (1L$4T$,\$0l$8jD$$L$4l$8C :   !Ӈ!$\$D$4D$D$8D$D$<D$DD$$@T$\$L$l$ t$@9r(> Ye   ;avbD$H11sx,<;5&<>9rt)@,ѻ   S!&D$É转 e   D$;Ah     '$      Չ ؉$   v$   $     t>9  1D$lt$h\$D$   r@/  $   L$d*l$`$   9  Z  $   1D$@$   $   L$x1ɉL$0$   L$xR OL$@$   2!L$0	BT$@$   $   $   $   L$0D$lL$d|$@9r|-   l$H|$0|$0!ǋD$0	Ǎ,	D$lL$d vދl$H  Е   ۉ؉1fՃ ۉȉѽ   !ݍ]!11ۉͅ  2B   l$H|$\$   l$`91  $   }            n     $   9O  )؃ ۉ͉   !ߍG	!$   9  E BU B9v19  	D$hL$D9B  ' L$l  $        \$L$   $l$L$D$\$D$ $   L$L$dT$T$X\$$\$(l$$   $   4$$   t$\$<\$ \$LD$()Ð$   L$<4$   L$dl$X$   $   $   >   >	sJ]s!F$   ʉ$)ЉD$ İ   9uۉ$\$L$D$$   9tB1믉$l$L$D$T$D$L$\$$   낉놋$   1111D$hL$D92ƉЉ͉$   l$4$   qGL$\D$p   D$,D$p0   $   D= El$4t$,ΉǋL$\؋$   t$8D$P   t$,9   $   D$P9tPt$8s@ :!	BÃ   t$,9h$   BщÉ˅tNt$8 !	ЋT$Hs $   :!	r눍L$   t$8s( ۉ|$\!	ǋD$HK։$   뼉ǋD$HX  $   1x$   }D$d$   uȋ|$0PsN)$   \ȋ$   11'ȋ$   1111B<$L$\$l$D$T$$   D$$   D$$   L$ m  D$hL$D9ȋ$   Ջ$   D$   8uP$   u+ U 3   !!Ӻ   !	ڈU İ   Ã U    !	ڈU  ҋ$   u 3   !!!	È] İ   É؉1111i$D$!   V ,$$K D$$   L$L$Tb $D$   j $   $D$TD$oj :d b $D$-   V H H / ze   ;a  @L$XT$\9  !  |$1 ЋL$X1\$T)مR  D$:  D$Y   ߁ˀ   \A   r
(r  (  \Y(t  DC΀   DC   r
(r:  (%  DCp΀   DC   r
(r   (   Ds(   D$D D$d$D$D$D$DD$D$   Y  D$XL$L$TL$Dȉ$T$`)L$ @û   1D$d$D$    D$DD$D$     D$T$T9ui돉(   X ع(   L ع(   @ ع(   4 ع(   ( ع(    ȹ(    ȹ(    _F L$_ $D$+   g D$$D$    d $D$   g D$T$D$    d Ma _ $D$+   S L 'e   ;a    D$(D$HL$$D$   г(T$D$ L$   @wnT$9s_D$L$$$D$    D$D$   Y   D$L$T$
uD$,L$0 Í$D$   R 諸    @Ѹ k &e   ;aS  T1L$XT$\\$`1}r;uC      C뽉T$D9|$ qً\$ À   P     t1ۉΉщډt$d뀋T$du.ʋ\$`)ٍȉ؃BwL$hTÉʋ\$`)ٍ؃   B݅w|$D$41D$D$4BF\$ T$T$D|$L$@T$9s\ >!	\$du|$@G뷉   \$@   C{\$d넃v( >!	^Љڋ\$DL$@,$L$Pk  1YL$P,$֋T$D .l$ !	Vl$ ŀ   u11YL$ 2t$ !t$	Bl$ ŀ   uΉT$L  D$\$d  l$PэUD$,$D$ D$,L$ 	ِJ\$dL$ L$L9rߋT$ 9e  ) ۉ!Ӄ         L$ T$d$|$#FsL$)|$ ΋L$ l$P9rGt$ l$ !	,ut$P뼋t$P߃   Fs띅vH\$ ҃    !ӍS\$ !Ӊ!T$	ڍ1؋\$DL$PՋT$LЉډ ?wP\$҉!ӋT$	Ӎ<	 v_     1ȃ ҿ   !׍W!Ӊȉǉl$PэUD$$$D$ D$$ L$ 	ِJ\$dL$ L$L9r܋T$ Bt$)ǋ\$d   o\$P)݅   l$ Wڃ  !!$	ڐl$)t$ Fl$|$P0t$< L$ ًt$ !	MD$<pGL$w̃v4 6   O!Ή!	Չ؋T$L\$D=މË$po\$P)݅   l$ Wڃ  !!$	ڐl$)t$ Fl$|$P@t$H L$ ًt$ !	Ѓ   MT$HrGL$wv& 6   O!Ή!		މË$k>  e   ;avh'$D$  D$س(D$  D$D$HT$ $D$    L$D$   (D$D$$w e   ;a   D$    D$    D$    D$D$D$D$$' 1'\@=   }T$=   r$(T&$D$L$D$D$ù    Θ Ye   ;av5D$    D$    D$D$D$D$$胗 z e   ;a
  T$\$=      LY89Y   D$'9t''9Y0   A0$'D$.D$'$6  D$t;H89Ht'H0L$T$DÍ$D$   I ؅$D$   I $D$   I $D$(   I    臯 Q e   ;avwT$1@=   }G=   sP\-'9tD$'$\$  D$-'T$lB    B    ù    踖 se   ;a   'L$`  9t:X9u7$:D$$ށ D$`  $'D$ÃÉD$T$>T c$D$   8\ D$$D$    TY $D$   \ D$$D$    *Y U @T p$D$   H ĕ e   ;ac  8T$<ZÃC?  v&D$$D$    v  D$<$*f(&(  'D$  k  T$0X9Z0/  1ۄ  X9Z0tԍA$T$q  D$<H$L$0L$  D$<$~g1L$0L$0(&(tr  AQ8ډ)؅M  9iD  99  L$<$D$D$D$0H8H@T$)ʍ($T$     L$(&(   @(uD$0H$L$D$0H?L$$ ҍYۃ  |$ x$@ !Љى!	ǉL$ !	ϋL$0y ˋL$$!ЉC$\$@8Í($  nD$(    D$,    ((D$(L$,$!D$D$(D$D$   D$   T z L$0A$T$  D$<H$L$0L$  D$<$eD$0$D$N  1L$0J0$\$HL$]\$D$L$<T$0Qt"T$0X9Z0  1ۄ   X9Z0t(&(D$ui$#eD$<$7  D$tAD$0D$<$/cD$<H$L$0L$  D$<$dD$L$0VD$@    8M L$<댍AD$4$T$t  D$4$D$0D$  D$<$dD$0$D$#  D$0$D$L$09AuD$<$~bD$L$<QdA1J0$\$HL$\$D$L$<T$0 ;$D$   C C   n 8 e   ;ad  $D$,H8f9  'P0Y\$ h0l$9	  $AD$D$,HP8)хL$T$ 9t$É$D$    D$( 1)ʉT$X$T$1)ݻ    ˉ\$\$	D$($=aD$(H$L$,L$  D$(H$L$,L$  D$L$ 9uD$($bD$L$ 9ȋD$,QL$,Q@D$-(,$D$l$T$v뱉$L$b$D$$   B 跏 e   ;aR  'L$Q0X9   9  A<A0T$t&I   $'D$}D$  ÉD$D$ $`D$u{D$$'D$CD$H8ftD$$aD$  ËL$Q$D$N  D$$ra'$D$D$D$ '  D$ ËD$H$L$L$  D$H$L$L$P  R$D$   @ X$D$   @ I e   ;a   T$$RC   v&L$&BD$'$L$\$fD$	 l  D$   H= X> t$!P4։!\$XXD'XtA  D$$l$\$T$D$D$D$( 1111D$(     ùC   P  ̃$$    D$(D$D$   D$  D$D$     D$L$tD$0    $ÉD$ D$,$D$(D$I D$ D$0$̃D$$D$D$ D$$D$D$ e   ;avW D$$$D$(D$D$    D$  D$D$     D$L$tD$,     ÉD$,  e   ;a    D$,$D$(D$i
 D$$$L$(L$D$   D$  D$D$    u D$L$t&T$$9uu Í$D$0   = $D$   = F Qe   ;a  L(  8($['tx      '   $   D$    س(D$}D$''''(uU15(C=   }<)ʍ)Ѓ  `T&,   r   'Z''Z''B=      T$D$B$D$   sD$L$|(\l tunT$ TT$$T(u1T$(TT$,T T$Tɦ(8($7\ÉߋD$(8 D$,- D$" ĉD$  당   藡 ع   {    q ۮ$D$   {; % e   ;av]8($YȦ(t=ɦ(t2Ȧ( ɦ( 'D$8($g[D$D$1貈 e   ;avT4(t"1u$    tD$跺 4($D$    D$   D$K e   ;a  D11ɉL$,D$8($X''    u]e   (u?'Ȧ( $8(L$fD$D$   9V D$L$,농='T 뺉D$08($0ZD$,L$T$0  D$@$L$$L$D$0L$,T$\$$l$@L$D$,&  s     t$$\\$ tt$9  L$Lh  D$,     @    LiW  l E 5(.  (l$<pt$8-(t   pi(   Ǧ(L$    L$D$L$L$L$聆 Ǧ( D$ L$0|(\l uD    D    D     1؝ 1ϝ 1Ɲ $D$<D$t$}S(L$T$uD$,HT$0\$ |$$5|$,v |$8g щ|$8V D$,ǉ@    (lu(ǉ 4$D$    D$kD$T$0\$ l$@t$|$$
D$4L$BD$(8($U'L$0A'8($WD$4L$T$(tT$0Zjl$@qȉO$D$   6 x$D$   6    軜 u 0e   ;aE  p̩(M  D$t  H  H   D$LD$x$D$    D$    D$usD$x(9ta&   Ѕ   9A8w9A<w-9A@w49ADÄu9AHw!9ALÄu9APw9ATtp111΃pË\$x9t  \$Ls   ~  >  t$|  ~  t$H~"f e  ~ f  n  4          ,1l$D9   ~   4   ~"  ^ Ɓ     9  )Ǎ  !114t$<Bv\3NӇ!t$<9|݉\$4|$X1& @D$XD$tD$\D$|D$`D$4D$dD$DD$hD$LD$lD$X$ pø$   -}tM   }(L$t,$L$D$PD$t\$Ll$Dt$H\$L   ,$( D$u.   t\$Lk t$D9n    t$H\$LvD$L$U( D$뽹$   6D$P    D$T    D$PD$tD$TD$P$ pË\$LpÉ臙    ; $c' D$D$8L$L$@T$H$G' D$L$$    T$D$"   T$@T$T$8T$ǆT$D$   L$D$  D$(L$$$D$2 1芘    螘 $& D$D$8L$L$@T$H$& D$L$$    T$D$"   T$@T$T$8T$ǆT$D$   L$D$ J D$(L$$$D$2 $>& D$D$8L$L$@T$H$"& D$L$$    T$D$"   T$@T$T$8T$ǆT$D$   L$D$ D$$D$(     D$,L$0$L$|1 4$% D$L$$    T$D$)   L$D$D$D$    D$ L$$D$ 1 $D$A   
1 T$D$4   0 ]$D$   0 $% D$L$$    T$D$(   D$L$D$D$   f D$ L$$D$0 W$D$+   l0 ~ e   ;a   D$   Xt2HHH u\$ É\$ $D$輜 \$9Hr@HPuPP+PPL$ ÉL$X$L$ӋD$L$ʋH$ @  D$    L$FpD$L$AA @  ;; $D$4   5C ; $D$   Z/ } e   ;a   '   p(U&U&$L$F D$Xp(^$E D$L$((.   Y   '   $'   L| We   ;avlp$D$   kD$L$uf8ofuxft-$L$ D$L$tD$D$d   D${ e   ;a    $D$   D$D$$   L$蹭 $   D$D$D$蛭 D$$D$    D$$D$    (#{ ^e   ;avvD$    D$    D$    D$    D$D$D$D$D$D$$y   D$|Í\'$D$$`  z te   ;a  HD$L     @    @    @    @    @    @    @    @     @$    @(    @,    (   ( (9ÇÇ9(Ç!	t((P(*YD$0X$\B D$L$T$LJ8B<$D$B D$L$0^\Hf.%  f.  WD$L@P(~P(H8H<@Px'|'1,,ǅ@	      ǅD	      ǅH	      ǅL	      C9|Љ$<  (HËD$L@@D$@(L$,(T$(D'\$$-@'l$ 5(t$=(|$p<t$p8t$HPL$8U6 <$D$   O> D$@$8 t$D$   )> D$(L$,	$T$8; t$D$   = D$ L$$	$T$; o$D$   = D$L$	$T$: Ѓ$D$   = D$$D$D$; n$D$   Z= D$8$7 7 5 iD$LH<P8$L$u@ D$L$0f.vWD$LH8P<H8P<H<P8$L$;@ D$L$0\ȋP(*^ȋD$LHPWzD$Lv e   ;a  <H(} D$(($D$D$(9Ël$l$5(9Ç!	v  L$0t$,(($D$C@ YD$D$(d*^$> D$L$T$,\$0l$@u )uÇއÇ߁  Ç!	     1ɋl$)l$ۇÇ݇Çޅ҇Ç!	t   1ۉT$ \$$D$L$$L$> D$D$4D$ $L$$L$z> D$4^D$D$@@@L$ $L$$L$Q> D$D$4D$$D$D$1> D$4^D$D$@@H<Éŉȉ!4$L$> YD$$I= \$T$((kt e   ;a  Ā4'  (()ȋ(($щL$V> D$D$x(($D$2> D$x^D$Wf.vWD$H(($D$= D$D$x(($D$= D$x^D$D$x豹 $$   Q0)ЋT$Y4څÇÇ݅Ç!	E  L$x\L$Pp(d$H\d$x5^\L$pY\YXˋ($   \$h|$`D$XL$@(D$$(L$ |(T$<x(\$8-(l$45(t$0$D$< L$HXYD$$; D$D$,L$L$($   Z\$T$0 $D$   8 D$ $D$$D$25 q$D$   7 D$h$<2 q$D$   7 D$8$D$<D$4 q$D$   7 D$P$1 q$D$   v7 D$0$D$4D$4 q$D$   L7 D$H$1 q$D$   &7 D$($D$,D$r5 q$D$   6 D$`$L1 q$D$   6 $$1 q$D$   6 D$$D$D$4 w$D$   6 D$x$0 {$D$
   ^6 D$p$0 y$D$	   86 D$X$0 / n. L$@/T$D$AQ$D$I9 P(D$D$D$p$ˋ\$؍ȉD$9 D$p^D$X$   Ip($   oo 
e   ;a;  T$Z8ËR<Ç!	Օ  =P(   e      R   Rl   1	\$C   D$e   [-P(M      1Ή1114剻      9|B|'x'9s[zuR,te   9Su1fËZdt9u1CeC   ӃÃÃÃÉF n e   ;a  $@(  D$,P	    $5'  D$c  D$( H8$D$t]D$,ǀT	      P	  D$ $D$   D$   R (&(uD$ D$0$ËD$ $D$    J ދD$(@PWf.u   K $Ь()ȋL$Ԭ(хÇÇ!	u%1uD$,ǀT	     KD$0    $ÉD$L$D$,H	  L	  $T$6 D$D$D$$D$D$5 D$^D$D$(HPf.xD$0    $D$0    $D$0    $Í$D$6   w !l e   ;a   $( $Ь()ȋL$Ԭ(مÇÇޅÇ!	t	D$($ÉL$D$e   @@lX	  )ʋH	  t$L	  \	  $)ŋD$t$4 D$D$D$$D$D$4 D$^D$Y(f.D$($k e   ;a  xH(  WL$|f.  Wp(H(  T$\$x(|((((&(  L(q  't0'u  xÍ($D$D$0L$)ˁ  l$l$4)T$  ÇÇށ    Ç!	   1ɺ    L$<T$8'$&D$')T$'ӅۇÇ݇ÇޅɇÇ!	tW0'+T$$D$ $\$2 D$D$pD$8$D$<D$2 D$p^D$0'D$0('D$4,' '$D$ D$D$$D$ˉщ($cT$\$Wq T$\$WNL$|D$DL$@(($D$2 L$|XYD$$1 D$L$U&U&-'   9ЇÇ݇Ç9هÇ!	tv؉х҇Ç݇ÇޅۇÇ!	`  D$D9Ç݋t$@9Ç!	ϗt؉WՉމˉ(؉щT$Dŉ؉ˉщ낉D$L$T$,\$(($D$   L$ T$,9ÇÇ݋t$(9Ç!	ߗtÉʋD$L$H(|1*Y^f.v	O(D$l-(l$h$щL$D$d   D$    2 L$T$lыD$T$hD$lL$h(D$d(L$`(T$\(\$X-(l$T5(t$P=D'|$L=@'|$HY$ ݑ$D$   S, D$`$D$dD$o) $D$   ), D$X$D$\D$E) }$D$   + D$P$D$TD$) $D$   + D$H$D$LD$( &$D$   + D$|$% $D$   + D$l$D$hD$( <% # 8$D$    ;e &e   ;a   ?e   X'HXX' $T'L$fD$D$   \3 T'$5\'$D$=L(t@L$9vT'$<7d ^e   ;a   (t
l(t	D$  ËL(uD$   ulH(|YP($lD$T$	لt/L$)ыT$U&99U&!	L$ 1D$  ÃuD$+\'D$ D$ Ë(x(|(9(9!	шL$ oc e   ;a  Le   H   H e   9            Z   uHet@'D$P$L$TL$T$XT$\$\\$AD$(  1uÐ '$D$ D$    D$     D$P$L$TL$L$XL$L$\L$D$  D$P4'(x     D$HT&$D$ D$    D$    n (&(  x'D$@|'L$(1\$$SD$@L$(9}1T$$L$<Y0`  $D$'9tP    $` P(`'d'\(9~`'($D$L$'''    '    D$0'Y D$$L$,D$0h'l'''(&(q  $_ $_ #  \'($>((''D$
  L($D$   L(      (      (''3  h  @($D$   QD$0L$,Ь(Ԭ(D$D    D$H    @D$DD$,D$HD$D$^ D$u '$D$ D$     LÐ$I^ (?!$  D$4    D$8    D$4   D$8    $	D$D$4D$D$   D$   8 @D$4    D$8    \&(X&(L$4D$8$D$   D$4D$D$   D$    X&(\&(X&( \&(u
   ~1w '$D$ D$     Ly  <$   Z   uHet@LÉD$L$ D$< D$< B$D$   6$ D$$D$" {$D$
   $ D$$D$    )! $D$   # D$ $D$        ($D$    ] 4e   ;ax  ($'$D$ D$    D$    
 l$J\ =L(.  '9'  1  D(    h$	\ D(u* D$$x'|'''e   @ǀ      (U  r   (&(   $[ D$ D$     D$$    D$ L$L$$L$ $][ D$t?e   Iǁ       (uǁ          1s @($D$    /A  $'$D$ D$    > $5 ($gD$$   (ÐD$    D$    D$    D$    $	D$D$D$D$   D$   i    rs r$'$D$ D$     ($      D$1[ ne   $;A    @($D$    L($D$   ֻL(w     (X     (((''茠 e   HT$T$8$\$4   H$   ǁ         $  (  r   e   $  HƁ   HId$  $D$   D$   > $  @dǄ$       Ǆ$       Ǆ$       $   L$4$   L$8$   $   $dX p$VX $  @ƀ    $  $D$   D$   F> (&(  $  ǁ       (z  ǁ       L(  ((`(d(((h(l($  $g  Þ D$D$`$L$\诲 $ ʚ;ቔ$   $   L$L$HL$$-'t$\)$   'Ƌ\$\$<''5')l$`݋$   Չ-'5'='($L$D$<i ʚ;$   ЋT$H$   ЉD$(D$&P($D$\D$L$`L$ (%    (''H (%    (L$$L$(H('('(Љ(p'h')ȉ$   `'$   ㉔$   D$0=($   ($   T$|5(t$x։t$h'$   =x'$   )$   ㉔$   D$dT$0։$   Ɖt$t8'$   $   5t'l'($   =(Ĭ($   '$   |'$   <'$   8')֋$   $   ы$   T$xl$|ꋔ$   ы$   $   )ꋔ$   $   ꋬ$   $   $   ؉$   \$ht$0$   ׋$   ډ$   $   l$dы$   |$t$   ˉ<'|'$   |$\)ω$   P($   T$|D$x-'$   D$,5'$   5'$   $   ,$\$/ D$$   D$,$D$\$   )ȋD$`$   ȋ$   $   ʋT$|ȋL$x$   ы$   L$ $   ^D$('    '    4't(T'$$ (X'$3l T'$&@  t$R   X  X$R |$R (  Y($   $   1am  h'()ыl'($ډT$D$@B D$    
 L$T$$   $D$   D$   T$L$D$   C   ($   T$ \$l$$L  4$l$\$T$f L$$  T$$    #p$D$    $   $D$     n$D$    $  $$   L$w vo$D$   a $   ,ȉ$L$ o$D$   / z l'L$Dh'$   1k t'p'$   $   |'x'$   $   ''$  $  1ɋ\$D   )Ս$   $D$   D$   l$މt$  D$L$T$$,  $L$D$T$ae D$$   L$$  6 $  $$   D$, w D$lH1T$L\$X}^L$l   ut$Xm l$L=T$@\$D n$D$     T$@\$Dl$Lt$X  2~$D$     $l  1Kj D$0$l  $   $p  (($t  $x  (((Ĭ($|  Љ$  ̬(Ȭ($  $  D$d$  $   $  1   $   $D$   D$   L$PL$L$TL$?  D$L$T$$  $L$D$T$c D$$   L$$  m $  $$   D$c  D$p@   D$pl  QT$T	L$Pu% n$D$    c  tօ n$D$    1 D$pL$PT$T'$   '$   '$   '$   -'l$|5't$x='$   ='$   =d'$   L Vy$D$	   F $   $   	$T$O o$D$   	 $   $   	$T$ o$D$    D$xL$|	$T$ q$D$    $   $   	$T$ {$D$
   X $   $D$ n$D$   , w 4'ui  ] X HT&$D$ D$    < e   $     Z   uHet@Ĩ  
 y$D$	    
 r$  1 d }$D$D$    D$    D$    A %rc -(ȿ$D$   O  K e   ;a   |'D$x'L$1B9}bP	  uT$$   `D$\$} ('$D$D$'$('    D$L$T$뙃UK `e   ;a  He   L$4Qǂ      (  7   @$=:D$4HT$ǁ       (  ǁ       T$8e   H   @D$LB('$/\$L$8L$fD$D$     D$LP	  T$49?  e   Y   I\$8@({  f D$D$$L$T$LX	  \	  '$D$qD$'9  D$<    D$@    D$D    @D$<L$4L$@T$LT$D\$<$H ܏ $L$)ȋL$T$ыT$LT	  )        '$D$   ϩD$'9T  tt11L$LP	  D$8e      u   uSetCoe   H   @L$8D$LA8$    ;  D$uȬ($D$L$踨.L$$D$ ($D$L$蕨D$LH	  $L$ L$L$$L$s($D$L$Xج($D$   D$    :HÍ   1_ ?   7_ D$L$0D$LT	  D$, {$D$    D$,$D$% $D$    D$$D$    
 $D$    D$0$D$    
 <  $D$     D$(L$04 $D$   . D$($D$    J
 $D$    D$0$D$     
  6 $D$     $D$&     F Oe   ;a   D$t#`	  tuIujd	  @tO'$蔧D$L$!t '9's	D$D$ D$D$1렸   E Ue   ;aN  L(\  =L(  D$P'D$T ''D$8'T$4	لX  '9'F  (  ''	  x'D$H|'L$01`	  $v  D$,PD$HL$09  T$,\$D-(  $	  D$D`	  w  Ie  d	  Iu D$DL$(x	  T$ 7$D$   
 D$($D$ $D$   \
 D$$O  D$D`	     AD$0 y$D$	   
 D$0$D$c N D$Dd	  t?@D$0 y$D$	   	 D$0$D$  H   D$D$   	  #  w 8$D$   q	  i1   -Ҧ(T	  $%  GҦ(   ''((''(((((((&(uLÐD$<    D$@    ((L$<D$@$!D$D$<D$D$   D$   o H    T  /   j$D$/     $D$   n  'D$$'L$ 'T$0'\$,-'l$5't$  $D$    D$4$D$8D$ Ws$D$    D$$$D$     Es$D$    D$ $D$     ̀$D$   Y D$0$D$ =~$D$   0 D$,$D$} ؀$D$    D$$D$T R$D$    D$$D$+      C$D$  !$D$8     }@ e   ;a  L(  '$'''    'D9  '    '    '''''(   '`'    d'    h'    '$<D$u_'$UW0''$'Z  <$uv  $ kw  D$u药    Í'$'u'$' '$D$    D$g ʍ='V $D$     u$D$)     3O .e   ;a  ($?l'h'1fCh  ǃ       ǃ       B9|ލ($'$'D$'L$'$D$L$1-T$ @ $D$@   \ D$PD$L$9}',   r:'    '    ($۞D$L$@'D'É   U M e   ;av&(uD$Č'Í=Č'D$T = e   ;a  Č'   4'$8'ȅt"H(u	@    x1cT ؋(   8'    4'$+<'$M1>t&k5(u	C    {1T ԋ(u    @}sH@'벍<1S ݍ<'$Í=8'1S \   T ; e   ;a9  $L$,Q\$<)ډT$\$4t$8BD$L$ $L$8L$D$
   D$    8 t$\$D$L$L$,l$t$8l$Ç߃
ÅÇ!	t^D$ $L$8L$D$
   D$     D$0L$T$,9sj\$(Al$9E9sID.A49}09s*T$(*D$0)!ЉD$@)L$D\$H$ÉR R ȉR : e   ;a  (D$<\$8 Ç!	͕   $D$D$  D$     D$T$!ل      -L$$$D$D$
   D$     D$T$L$$IÇÇ݃dÇ!	ޖu\$,$\$0\$\$4\$T$D$L$D$L$T$ D$@L$DT$H(ËL$0   D$, 0D$@D$D   D$4D$H(É$D$D$@B D$     D$L$T$,$T$0T$T$4T$L$D$D$    D$L$ T$T$@D$DL$H(1P 8 Ie   ;a   D$HPT$X\$IHH$  D$L$AQtR	QA@9AsAt@	A@9AsAD$9At   D$ËT$9Q8 Ze   ;a   D$t_HT$uRȉD$t<tYuH$  D$L$uD$@t%Ptʉ뺋D$D$D$    u  l$D$   o  D$$D$      &    *$D$+   {  %7  e   ;a   D$H   Q\$uyHQȉхt]9uL$A$   D$L$u2D$PtZu\$뼉$L$D$D$ËD$D$D$    É$\$nD$D$Ë\$fT6 /e   ;av7D$T$11As!8u Ҿ   !	މ\$5 e   ;avzD$P?x(u1vѸ   D$Ëh9rݐ@\     v.D0nӇ!!9st( )!1랉e5 pe   ;av+D$$D$D$D$L$L$D$$5 e   ;avCD$$D$D$D$D$L$	$D$L$L$D$ 4 e   ;aE  D$$@x(   1ɉD$L$X?\$$T$(*D$   D$P?t8L$$@AD$$@u
1ɄuÉD$$L$D$x(u
1'봋X9rPӁ    vT*MӇ!!9st( )!1믋D$)'Ph9X݁    v\3NӇ!!9st( )!1f3 e   ;a  $D$,P?S  L$(X1:ΉщtJ9s  rщډL$t$'$D$D$ L$,QPe   R         1111މ   T5 PHQP$D$L$ AD$AD$IQuc1҄uL$(T$ \$(ЉًPt@X9Zv8Xh9k   9Bt9   $T$I  뻉$T$  뭃$ÉL$$IT$D$ L$넋x(u1ɋT$(JX9rPӁ    v,T*MӇ!!9st( )!݉1뫉ߍb$D$!     l$f  $D$   `  D$ $$  ^w$D$   >  D$$D$    Z    p  D$ @D$HL$  æ$D$     D$$  ͋$D$     D$$D$          &$D$/     l$D$     q0 e   ;an  D$PZ?   HP9Q2  L$T$\$Љًu	Xt8tXt)R9St$D$  $D$
  1܋Ptc9BuVB    Ru+1Ʉu'+''''ÉT$$L$D$T$        밋x(u1ɋT$)Jj9rR\     v.T2nӇ!!9st( )!1막ߍ&$D$/   3  . xe   ;avgD$ L$؅t+Pt4Xt9Ks9Js t	9Hr1D$D$Í^$D$     X. e   ;av7D$T$Z9Qti9s	vI$L$. e   ;avD$$D$D$}- e   ;a   D$PXi1AH1tNXtC(tEL$Qt(9BuJ$D$$9u
T$
؍߷$D$     3- ^e   ;a   D$HPi1tMHptFtCL$Qt(9BuJ$D$$9u
T$
؍$D$     , ae   ;aF  '    '    '    '$衋D$  @1B9}"kD+k@ 9'}'ٍ'$WD$   H 1B9}"kL+kH 9'}'ً''D$D$  	' ($;D$''    ''''''11M11%+ e   ;a   ''9~  ($1@9'~!l'h'9J  Zhu($O ÉT$BH$D$HTL$PPT$Xh\$hiD$
t$t$j  &p$D$   d  D$$(  ?s$D$   B  D$$D$D$  Vw$D$     D$$D$    4  $D$     D$$  $D$     D$
$      ($6$D$     A D$L$n  D$$D$      vp$D$   T  D$$D$    p  ̚$D$   *  u  3$D$   O  ( e   ;a  @'Z-'t-'|*-'|*-'T*l$Hr9y  9w9  9w9Y  u\'LD$,H$谇D$L$,Q$D$(D$D$DD$D$    !  D$, u@Ã   9w9   9  9  l'h')9  D$( HH$D$ukD$(H`P\!фt ''P\H`D$4    D$8    D$<    L$4D$8D$DD$<D$4$\& 8tD$(붋L$D$)ŉl$  $'& t$ '$pD$tdH L$D$01JT$$YHiL   $)݉l$L$L$DL$\$Hl$ )\$   D$$PD$0L$9|11뛉\$'$D$td@D$L$01JT$$X@hD   $)݉l$D$D$DD$\$Hl$)\$X   D$$PD$L$09|11뛍E$O  C> $D$   =  % e   ;avbD$(T$l$9sA   T$ 9v&)݉$l$L$D$$D$D$    Q  ý   Ճm% e   ;a    $'$('D$('    $'$D$   D$    D$    D$D$D$D$D$0D$H$L$ D$     @    D$AXu̍$'$yD$L$L$D$u$'$' Ë,'HXD$,'ك e$  e   ;a  4'D$'$D$<D$rQ  D$D$L$L$$T$1C9  ,};u5Ԧ(   uLt։\$ l$(EHD$0$D$(HL	ttyuQX@h   L$,1ÍL $L$8L$  L$,Q$D$   T&T$T$8T$D$       D$(L$,놋D$0$D$L$$T$\$ u09u   (z9Ç4  t$  t$D$     D$$D$      n  D$$D$           M$D$     " e   ;ao  XD$\He   9R  J   ~XË   u1	D$\L$L$   1)Ӊ\$(   (D$@$    Չl$,l$B D$@YD$$ D$\$   Ç!	b  L$(T$,D$\$L$(T$,-(,$}D$\$ۇÇ!	͕  D$L$(&(p  T$  T$D$H    D$L    D$P    D$T    \$Hl$\l$LL$PD$TD$H$ D$\HD(   @D             !	˄t6Het$, D$\L$_  $ED$uXÐ$,D$D$    D$    D$    6| D$\bxD17 GD$$L$ $+D$   D$    D$    D$    { D$$L$    T$L$9Ç݋t$9Ç!	ח   D$\   \$(Ӌ      \$,ډ   L$<t$81))T$ -(,$D$1)    ȉD$MD$L$8)ȋD$L$<ȅT$ !لuD$uXÐ$,D$D$    D$    D$    z Љ\$8D$<L$\   T$4   l$0(D$@$D$ D$@YD$$E D$L$0ȉÃl$t$\   ʋD$4Ń    T$L$<t$8(D$@$   D$     D$@YD$$ T$L$1   ZX we   ;a  HL$LyD|$D(  AD    @($|D$uD$Lǀ       ǀ       Hc D$D$ $L$'$D$}D$'9  D$L$D$   D$   A D$L@de   IIl`	  $L$PL$L$TL$  D$D$L$L$T$L$D$   D$    D$L   L$4   T$0(D$8\$$\$\$ D$8YD$$0 D$L$4ȉÃl$t$L   ʋD$0Ń    '$D$   |D$'9      1t(   D$L@Db D$L@@l$T$)щL$(@	  ͋|$D	  @	  )ӋT$ ׋T$(D	  Á  Ç!	ڄuHÉD$@($l$L${{D$@ǀ@	      ǀD	      ȋ|$DD$L2 K$    D$12 oD$$L$4  $D$     D$$$D$    #  $D$     D$4$D$          $D$     D$,L$4  $D$     D$,$D$      $D$   \  D$4$D$    x      $D$   h  * -e   ;avMH'$L'L'    P'    D$D$$1 H'$K e   ;a   H'$O@($xD$   e   P'L$L'T$@X    P'   ŉCX-P'($yD$L$!	фt6D$L'D$P't1ɉHXH'$oD$ Ð $H'D$fD$*D$     D$ÐŉL'ZH'$D$k e   ;a  $L'  D$($D$,D$ (YD$$ D$D$L$L$H'$D$L$9D$ L$ǂ       ǂ       $D$    D$ :  D$ L$L'.  ÅÇ݇Ç!	   tZXL'u
P'       ً   ؅ÅÇ݇Ç!	H      BX    P'   щPXP'11ɅÇÇ!	ݕuH'$w$É$L$' (YD$$o D$L$($L$D$v몐щL'wȉvȉk($D$(D$D$,D$]v$D e   $@;A  @  $D  Hit@  ÍHHL$P$>uD$     D$P$#uD$%    e   $D  9  $ |$`17/ $D  P$   $$  H(  D$T    D$X    D$\    бL$TL$`L$X$H  T$\$D$D$    D$D$    D$    D$\$T\$D$     D$$    u $D  $L$TL$D$    ƅ $D  HL$LL$LIL$LL$L   Q   L$LQuFL$LItǍD$L$D$   T&D$$H  D$L$`L$  $D  덍A$D$   T&D$$H  D$L$`L$  $D  끍A$D$   T&D$$H  D$L$`L$  $D  :HU  $0  $8  $D$    L$ ,  D$$<  D$`$)  D$   D$`$,  D$tԋHt͐1҉PQY@uc1ۉ\$D$   (A,$D$T$$H  D$L$`L$  D$Dz'$D$س(D$g  XD$HL$@A$T$x\$SD$HL$@tH$0  @    $H  $0  u܋$(     $,     $D  @i@  ÍD$`$L$'  H($D$   T&L$$H  L$T$`T$  $D    HHN   @  Í&$D$   0  $D$     D$P$q$D  HTL$<PPT$8\$\$0  x$D$     $D  $W  #u$D$   q  D$8$D$<D$  $D$   G  D$0$D$    c    y  $D$    S  D$P$Gp$D  HTL$<PPT$8\$\$,  x$D$     $D  $  #u$D$     D$8$D$<D$  $D$     D$,$D$      7     $D$     D$P$o$D  HTL$<PPT$8\$\$4  1$D$     $D  $  #u$D$     D$8$D$<D$/  $D$     D$4$D$      p    ]$D$      :e   ;a)  <D$D L$@$D$D$  D$ D$(L$L$4T$\$l$t$   _T$@ZtP1C9}G,ٍt6m z|z 9jwމ\$0D$D$l$t$%  D$(L$4T$@\$0봃<ËD$@H $\$T$L$HL$L$DL$M  D$(L$4jT$8\$,D$@H)$t$l$L$HL$T$DT$  D$(L$4T$8\$," e   ;a  \(  e   RRd\$`ks|$d     Š     N  D$L(D$XD$LT$TD$8l$t$ L$4'      9'      |$d   \$TD$8L$4ڋl$t$ tZe  '$D$   mD$H9'   L$`$D$T$X   1tD$8L$4L$T$`ZۇÇ݇Çދz!	u\ÉD$($|$\$lD$d   uD$`@    @    ËD$`HT$)ыP$L$ʉT$ȋ$T$XWT$d   \$`l$Tt$8|$4D$ L$|$T؉\$`l$Ttme{  L$|$D$ t$-'Ç݋'!&    j  1҅  {  $\$  D$`HËh  Ç!	ޖuT$d   L$\$ l$t$/($l$L$KkD$d      L$T$\$`kt$)kC    C    |$ |$ Ç݅ÅÇ!	tsƠ \$  l$Xu)1u   D$`͉֋T$dȉL$0T$,\$(t$$E <$D$dL$0T$,\$(l$Xt$$뤩   l$X\$ 렋D$`HT$)ыP$L$ʉT$D$d11D$dw$5;  D$tL$\$`t$|$D$ E$    D$    N  D$`$:  D$뿍ur     Tt$1$<  D$ L$\$`t$|$Љ   1   $   tD$<$D$XD$<D$D1D$XD$D1l$Xt  4! $D$   >   e   ;a   (^  e   R\$$k1)k    RdT$l$(D$,T$$\$l$(t$,ڋ\$$ƉϋD$,t$|$Re   Ss99ƇÇއÇ!	   '-'Ç!  o  jM  1҅   up'9's@'$D$   2hD$H9'vL$$$D$D$L$
D$$HT$ʋ@T$0L$ȉD$4 É$\$j  D$$HËh  Ç!	֖uL$T$ȉ($l$L$*gD$$HT$ыP@    @    \$뻉$8  D$tL$\$$|$D$,$    D$    )  D$$$7  D$Íur  s-T1$q9  D$,L$\$$|$c   c$D$   蚸   _e   ;a  (D$4L$0T$,19   u] 1F   9      t| ?t׉t$|$l$ \$$<$T$l$GD$L$T$uKD$<tL$9   w9   wD$4L$0T$,\$$l$ t$n$L$  D$<щ$D$,D$\$ \$L$L$8L$T$  D$<룉	( e   ;a  \'\$`   ՉЁ       ЋW@x  \$4l$L   >  9O,  _:  |$HD$Xt$0   \$d   l$Lt$0o@o9sW+tMu  u.1필uωT$ $T$2  D$XL$`T$ \$d|$H  TE   1뼋W@W)ʁ   v   T$(l$L|$4D$@1D$,D$@C\$`ً\$dD$,D$P\$,9   t
   FD$PE t         tl$TD$`,m t
l$$)9sl$T댉|$8L$<L$$$D$\$ED$L$T$uD$`L$<T$(\$,΋|$8붉$D$`D$\$,\$L$L$dL$T$o  뾋D$dHʋHP HHًPH P\9t	E1,$t$|$D$GD$|$t$l$L$`T$(\$,D$dHʋHP H\Ë\$d_\$dkЉ1111r  I !$D$   S   e   ;avnD$$D$    D$    CD$L$T$ue   [[l$D$    D$    L$`	  D$T$   q |e   ;a  (D$,     Ԧ(\$8k,L$@L$   t$ٍ.  .  ' T$,M   É y@|$   ;!Çޖ   L$ \$$$L$T$D$D$D$uGD$8x@unL$ ҋ\$$!  T$<t>C=  u1t(É$D$,D$.  [  L$,LC   1ʋ\$ Kۋl$$m !ݕ눃(Í}|$ D$;L$ L$!ϗÇ߉1111(~9y   1҄   .   $D$`' L$8Q?@ @ ȉ   㖄Öt)P:L$<Q@@ЋQA Q(É$\$h`D$8Ń(Ëy(<7߄Ç@   虼  ^$D$     D$,$D$    _  $D$   i  D$0$D$    5  n$D$   ?  D$4$D$      o$D$     `  
q$D$   D$0D$D$4D$  8p$D$   D$,D$D$  e   @ƀ   $D$   ݯ  $D$)   ǯ  r  m  $D$D   g  D$,$D$    3    虻  4  #$D$   .  D$0$D$      n$D$     D$4$D$      o$D$     %  
q$D$   D$0D$D$4D$o   8p$D$   D$,D$D$I   e   @ƀ   U$D$   袮  $D$#   茮  6 e   ;a  0' L$<       D$(  D$4$L$8L$  n$D$     D$<$D$        D$(R  HDL$$P:T$ X@\$hl$v  {$D$
   p  D$$D$    <  zy$D$	   F  D$$$D$      l$D$     D$ $D$    8  $D$     D$$D$      y$D$	       D$(H;L$  ыTV'-PV'9  g  D L$,@D$l  D$,$D$D$h  3  许  D$(H@x;    D$@HL$119M     r$h93  h@9Çݕu   ɉT$   D$<	L$$Ϸ  o$D$   ɿ  D$4$L$8L$赿  n$D$   蟿  D$$D$    軼  p$D$   u  D$$$D$    A  謷  D$L$@9t";    葷  D$@L$T$1  Zp$D$     ^    q$D$     <  T$1u0迶  q$D$   蹾    ڋD$@k蔶  y$D$   莾  D$$D$    覻  o$D$   `  諶  A  u$D$   ;  膶  01+ЉB  ̃Ԧ(utD$$8D$L$$D$qYe   @@lh	  T$ыl	  h	   l	  p	  T$ыt	  p	   t	  Í$D$,   踩  e   ;a   ,|'D$x'L$(1B9   k0tutT$\$ l$$4$D$    D$    8D$L$T$$R$D$    D$    L$L$ `	  L$D$ZD$L$(T$t, ;e   ;a   ,Ԧ('L$$'T$(1@9   {;uks@   ǉ1'[|$ \$tPL$ ы|$ $|$\$T$t$D$l$GD$ L$$T$(g1111ŉ1낃, e   ;av1Ԧ( ''1B9}{;u'^ e   ;aj  |d(`(!Ȅ8  (($D$E D$D$td(`($D$! D$t^D$D$ll(h($D$ D$lYD$$豽 D$D$$L$L$ $D$D$
   D$    5 D$L$ ȋ|(؉ƃD$h߃\$dx(D$`()؉D$D$ʋL$$  |(-(t$`)!9Ël$dӇ݋t$h!t$9Çߐ!	Ǘ  L$$l$ T$\)t$(ʉT$X=x(  =t(|$T_\$hۉ\$d l$` t$Pt$h |$L'T$Hًt$H!!	T$Dt$X9ÇߋL$Tl$H\$P!݉l$0\$(9݇Ç!	Օ  ʋL$hL$d|$XT$P!!ӋT$`!	݋\$L!	t$@͋L$d\$@\$`L$hl$@\$P!!	|$L!	l$`!݉t$4l$0|$()|$hL$d|$4L$T!!	T$L!	@B |$(t$0)t$X|$4!i@B ڋL$hT$<D$8$t$|(L$D$    ׽ D$@B T$hD$,L$8ȉD$l$l$d8 D$$T$ P'T$$T'T$@'T$\D'8'<'D$($D$XD$޻ D$D$tD$$D$di@B L$hȋL$,T$8ыL$<ȉD$袻 D$t^D$H'X'\'X' \'|ËL$hT$`\$P|$Lt$Dl$0s֋L$(11-P'T'WH'|WH'| |e   ;av`'$s'u'$*Ë'$X> ' '$D$    D$  O e   ;a  $'$D$ D$    D$     D$D$D$ D$$ D$t'$uD$0 $5 '$L$T$(ыl$l$HL$,͉h'$; ' $'D$fD$D$     5 $L$)ȋL$T$ыT$,9\$(9!	шL$0$% e   ;a`  `(e   8  ''$贿'@$(L$  'AD$d$|D$xx $'L$fD$D$      1ɉD$L$D$    D$ D$H    D$L    D$P    D$T    D$X    D$\    T$P\$\$T\$\$X\$H\$\\$P$ D$  (  D$O  x(D$D(L$@)ȉD$<(\$8-(l$45(t$0=(|$,|(D$((L$$t  $D$   n  D$4L$8	$T$}  nw$D$   7  D$,L$0	$T$F  1u$D$      D$DT$(	$\$  t$D$   ɲ  D$@T$$	$\$د  h$D$   蒲  D$DL$@)ȋD$(L$$ȋL$<	ȉ$T$葯  s$D$   K  薪  D$tmD$L\$HۇÇ!	͕t Ç!	͕u$  1p$D$ 1XD$$L$L$mD$tD$L$	!L$T$D$ w  t$D$   q  D$ $D$    芮  Ã$D$   D  菩  ['$' $'L$fD$D$   m  D$L$w=' xu ='e  e   ;av e   ;a   T$\$9      9         tZ}  u*   t5ǃ       E       u   E=  sCTE&  ,$T$\$  ,$E    E    D$   T$볹   $D$      e   ;a   T$   t|kuq   uQ   k   tUBE=  sTDD$É$G  D$ǀ       D$    É\$,$!  T$\$뙉D$    ù    Be   ;a  T$      k      |$)ue   t ыT9   et:Se   jk   )DD$(lD   É\$Y  $C    D$XL$   D$뜋D$+  $C    T$      1йe      B$D$)   
  e     e   ;a   (D$4   L$,$L$0L$D$D$D$ L$T$e   T$ D$,\$ll$$qduTH1$t$D$4L$)HD$fD$L$T$\$l$ t$,l T$T$$T$8D$<L$@(ÉD$8    D$,D$<D$0D$@(Éȹe     e   ;av?D$L$+      t9sIY9rIL$D$    @ e   ;av'd  <$uIP    e   ;a"  (e      ''$脶'D$$D$wo $'L$fD$D$     '$    <$u$ $S  D$uߍ'$'t1' $'L$fD$D$   c  뉍'$sv='s  e   ;a  He   D$DH0'D$8   '$CD$  '$D$   D'D$H؃_  '$  D$D$@R  P;tX0l$9tu9tl  T$Z9X0  1Ʉu독  D$'$D$DD$^  1t
(D$D@   D$D$LHË(D$4('L$0)ȉD$,(\$(-,'l$$5't$ ='|$+  $D$   %  D$(T$4	Љ$L$4  E$D$     D$4L$0)ȋD$(L$$ȋL$,	ȉ$T$  $D$   觨  D$ $D$D$å  {$D$
   }  D$8$͢  $D$   W  袠  '$AD$HL$$D$ ]  D$u1<h'$D$D$AD$H0$\$JL$HAL$D$@T$'$D$   BD$@D$D@   D$LHÈT$\$4o  \$D$   i  D$$D$    聤  $D$   ;  D$4$D$    W  |$D$
     D$$D$    -  Ƞ  C  $D$          e   ;a   e   H   u   u9   D$  'L$P0T$$?D$L$9uÍQ9tT$D$$QT$QT$?D$t1$   % D$$O?D$L$9tT$9uӃËD$ $D$ &   Í<$D$"      e   ;a  |e   H   u   u9[  'L$0$   Z;\$'  i9j0  D$\l$L(&(  B'$D$D$    ?D$\@$   Q:T$!Y@\$4   D$XiLqLD$XT$!  ~  l$P1Ð   吋$   W,tÉ	6$      ~9   ~uݐ	   \$<L$#$   l$PƉtVp9sNzxtt(ۉl$`L$TM $t$D$4D$D  L$#$   \$<l$TD$`렋\$4׉1u1n-(  i,l$dD$hD$l    i(l$pD$tD$x    1D$xE9i  t$d|$h6ބÇޗtFt$hu/D$dD$hD$lt$tuD$pD$t斈D$t斈D$hЋq9t$x      tl$8q@q=(u3=(t4$\$y  D$X$   T$!\$4l$8Xt$,4$\$W  D$X$   T$!\$4l$8t$,럋|$p|$tD$&>|$&ބÇޗÇS$'/D$L$!  f  $   C<   s8)ft$(f9\  L$%D$$fC8$=$   HL$HT$T$D9@    (&(te   [[ll$(p@0	  H,H(H$cD  D$$   A,$D$    %D$$  $   Q;T$'  \$L9Y0  A0$D$0D$p<T$(f_  \$%   l$XE ÃC  T  T$!=   |  '$$   D$$   L$L$DT$H9L$		KD$t$   |ÈD$"D$0'$$   D$I  D$"D$$   (~a$   @D    H$L$4L$D$    D$  D$D$     D$XP  L$4L     F'$$   D$D$L.  1D$$\T$(fAt$   1}-(4B$5B $   G    C    A0D$LY  $D$   S  D$'$D$    k  |$D$
   %  D$L$D$    A  $D$     D$0$D$      貘  -  $D$'     D$@f|$*CD$H袖  m$D$   蜞  D$H$D$    踛  .w$D$   r  D$@$D$    苛  $D$   E  D$*$D$    ]  >w$D$     D$($D$    /  ʗ  E  $D$      Z|  B0D$L辕  $D$   踝  D$'$D$    К  |$D$
   芝  D$L$D$    覚  $D$   `  D$0$D$    |    蒕  K$D$   l  $D$   V    Ke   ;an  (0'Wf.uP  (&(4     '$7D$L$)ȋT$\$ڋl$9Çދ|$9!	֖   <$    '$7D$9D$T$9T$	لz '$n7D$D$L$L$($P7D$(')ȋL$,0'D$ $8 D$ YD$$肞 D$L$0)ȉD$T$ T$W0'(&(u(> = WJ(m xe   ;avD$L$1
ﾭރ9r4 e   ;a  ,D$0 H$D$   t5D$D$L$0QT$($4D$HD$	D$T$D$0$eD$L$T$93  D$0$uD$($Y4D$D$L$9rT$0Z9u[u   \$$T&L$س(L$@D$L$0Q   Q$D$N5D$L$0A$   T&D$س(D$D$D$$L$0Q\$$D$5D$($D$@D$3D$0$`D$$ L$  T$4,ÉD$ Y$\$T$k D$ L$0AD$0$2D$L$$2D$P e   ;avqD$ HL$$D$3D$} D$$D$   h3D$    É	T$R       T$ ye   ;a   D$         D$ H$1D$L$$1D$D$L$$1D$	T$9s.D$    I~TtD$L$D$    ËD$   ҋD$ H$1D$9D$N$D$      	e   ;av e   ;av2  $L$  $tL$A  $M e   ;a   T$   {  uyj*Z]  t9E=  sqL$LEt	=L(tÍ($la\$,$  D$@  ,$D$(D$=  뚉1뗉$D$(1녹   u 0e   ;at   T$,O  \$$+*  t$(|$01   ,$  D$$@O  \$$k$+CT$,t$|$0   }  t   ۉ\$!\|$9   ׉l$T$D$9t$t$T$ D$T$BL$,9   )|$0)ǉۇ!ǋD$48D$߉ʋl$\$$~|$0t$T$,F׋T$vt	=L(t Í($_$\$$+T$,    }  re   ;a   T$tlkuZ*jktSBC=  sTDD$É\$&  $tD$D$$  \$D$D$    É$T$넹  m 7 Re   ;a  D$t>Q   $   D$     HQ   $   D$@    HXۇÇ	ՕuJHXۇÇ	ՕuÍ($\$L$-D$@    @    ҍ'$\$L$-D$@    @    댉$  D$@P$  D$@ e   ;a   D$tzhMtD  wv,$9  D$@   $L$A=L(tÍ($G]K~   w $}  D$L$A뻃Ãú      [ Fe   ;av)D$@tÍ$D$   l~   e   ;av)D$@uÍT$D$   ,~   e   ;a  (''	f  1   D$D$    Ԗ'   L$th1L$      wJL$T$D$D$PʉT$ B    $D$uD$붋D$$7  D$뤉D$,(D$     D$$    D$ D$D$$D$ $ D$   Ж'$葛ܖ'$D$D${)  Ж'$=D$#Ж'$VԖ'D$uЖ'$
D$Ԗ'$D$'  ܖ'$D$D$	)  뿍'$)D$D$$D$m؅$D$   B|   e   ;av+D$$D$ '$D$= e   ;av+D$$5D$ '$D$d e   ;av9'$CD$tD$$D$D$ÉD$ e   ;avq,$L$Q)ӉYPY  s6D$h,$\\$T$ D$$D$D$Éع    ye   ;a   Ж'$/''	Ȅu>'    '    Ԗ'$ܖ'D$(  Ж'$詚Í$D$(   ?z   de   ;a   Ж'$菘L(tЖ'$GD$ ËԖ'tD$    D$ дD$D$D$D$$h Ԗ'D$Ж'$D$D$9 Te   ;a8  0D$$    D$(    D$,    D$$D$8D$(\$4\$,D$    D$     - l$\$ x({  1ɋh5'M,U       L$2  };(  p?8E?    1҉T$,$D$l$L$$T$$ыD$\$8kk5',V       D$3  };)  s?8E?   5x(   1ɉL$$l$l$D$$T$$ЋD$T$8Z?t0Ëx(u1ɋT$\$9wދj9rR*    vT2nӇ!!9st( )!1뢋}9Wu    v2tA!!9st( )!ǉ1ى$l$l$D$T$111u9N]ށ    v\;OӇ!!9s=t( )މ!1,$D$l$L$T$111h9srX݁    v\~Ӈ!!9st( )!41+ e   ;a   D$HPы|(    vcTK!!9wD$    )Ӊ\$(ً-(( -(@?$\$D$    D$D$É3 ^e   ;aM  \$ k 9k   Dm = @     D$D$    D$    D$    $(D$5D$D$   \$ kl$t$t$s{~%؋\$9   9t$|$t$B \$ k s{l$|$t$sk {u"S CH9wJKS9s;L$$É$D$(D$k5\$ 뿉u @   J $D$   t   ̐' L$t<     t9HvD$ P;Jw9HDD$D$ É1̐' L$t4     t9Hv	D$    9HDvx;uD$É1e   ;ap  T$ǂ$      (%  ǂ$      ǂ$      ǂ$      ǂ %      ǂ%      ǂ%      (  (%  Ƃ%  ǂ$  P   (p  h$  $  ǂ$      ǂ$      ǂ$      ǂ$      (  ($  Ƃ$  ǂ$  d  (  ǂ$      ǂ$      ǂ$      ǂ$      ǂ$      ǂ$      (U  ȳ($  Ƃ$  ǂ%     (  ǂ%      ǂ%      ǂ %      ǂ$%      ǂ(%      ǂ,%      (  0%  Ƃ4%  ǂ8%     (_  ǂ<%      ǂ@%      ǂD%      ǂH%      ǂL%      ǂP%      (  T%  ƂX%  ǂ`%     (   ǂd%      ǂh%      ǂl%      ǂp%      ǂt%      ǂx%      (ug|%  Ƃ%  Ƃ$   1=,  Ǆ0      Ǆ4      Ǆ8      Ǆ<      C=   }r[  Í|%  w 뒍d%  1h h%  1[ (5T%  E <%  13 @%  1& (0%   L%  1 %  1 ($  ȳ( ($  1 $  1 (4$  ( ($  hx $  k (y%  (O 1$  1= $  10     k ve   ;aV  DD$H    L$@$D$=   T$=   !	  e   H   (&(@D$4  L$H  T$(  \$$  l$8t$L1T$(\$$l$8ƉϋD$4L$HD$-  t$    D$<$?D$vBL$ 9v6L$0T$<$)ȉD$D$tD$ L$0)L$넋D$ ƋD$@$D$   D$    D$ 	T$$9sD$t\D$H$\$8\$T$l$(l$L$D$      D$L$ 9w)ȹ   T$<$)ȉD$1މL$,D$H$^L$,T$$늋D$@$D$    D$   D$uE(&(u3e   L$4   Z   uHet@DL# ƋD$H$讌G" D$4D e   ;a  X\$\kl$t$d|$`D$pL$l1D$  ^t$H|$Lt$d|$H\$(\$Lt$(9m    m  <>Ӈ!t1yL$lt$(sl$0    !ؕul$0Ћl$(t$8ʁ     L$,\$D$P   L$DQ0T$T$GD$H9L$   1Ʉu L$T$0D$ |$,ˉՉT$pXD$DHL$T$\$ID$D$D$ D$tED$L$0ȉD$L$\$ED$LL$(\$H,Ӈ!D$ыT$sD$0뿋T$T$L$HL$L$D$;\$4)ËD$dt$`|$\Ƌ|$`؉l$\$\l$   L$l	9     E <      l E |$l  |$8@   D$4l$P_ۉ\$$!ߍ=  =@ l$$9v'9wo\$L|$HD$ l$D$<1D$(D$<(&(uD$D$tXËD$)$ й   O 6 - t @        ȉ Ͷ e   ;a2  $e   D$ L$(Q  $[D$ H   (Iʋ(( (H   A    H   X(Iʋ\(X( \(@   @    D$($L$,L$(T$  D$D$   @(us(&(uD$($fD$D$4$ÐD$    D$    ((D$L$$!D$D$D$D$   D$   l 똍($>D$vH0T$(Z$\$mD$(HL$$L$L$D$@;f@8  L$0H:	  PP@@= f@4  @> f@6  'H?     	  T$(ZPl$,rTZP rT\$1((( (l'P@ыp'l' p't'x't' x'($l$D$    D$T$(
уCs^&SX@R-&t ވX=t]fp4TP>T]fP6$D$,D$4L$(йC    	 e   ;a    D$    |$1% 0L$L$$L$L$(L$L$,L$L$-L$L$L$L$$
 L$tD$.tA<uD$@< D$D$0 ËAI$L$  Le   ;a   D$ $_D$$L$L$L$ L$  D$D$tR@;@    f@8  @: @    @@    HHHDx(P)ы|(x( |(D$$詄D$D$$ Ce   ;avpD$  T$$\$t$1   T$z$9s%|$  uً  ăo ze   ;a  8D$< HL$$T$@T$`D$L$D$ L$$  D$$H y;F  A?  AQЋ|(      TK!!)Ӌ()؋(( (AT$@9)    D$<$  $y2D$D$D$(    D$,    D$0    D$4    L$(D$,L$@L$0T$<T$4\$$\$$l$ l$\$\$(\$_{D$D$H?umHT$<$L$L$@L$D$ D$DT$@ыX X()Ћ(( (D$H   D$H8ËHP$T$D$   % D$@? iL$D$$D$$L$ L$D$XD$4y1tD$<$L$@L$   D$uD$H    8ËD$$L$@L$4D$L$L$ D$$B$D$   $a  $D$+   a  $D$*   `  $D$*   `  茮 'e   ;a  $D$,|(T$(  Í\I!9   r)    $D$)щL$  D$0$ÉD$$D$ڊD$L$   \$(   9udȉ   (ȋ-(( -((ȋ-(( -(|(  t$L(H!C  )ŅuЉ  ȉ   놉T$ L$$D$l$   L$T$ \$(ȋ|(D$x(L$)k  $D$(   #s  D$$D$    ?p  Ǆ$D$   r  D$$D$D$p  )y$D$	   r  k  D$0 $謬 'e   ;a   D$$L$ L$)	  D$ $  $U.D$D$L$     @    @    HL$ Hf@8  @: @@    @; @? @H    @L    @< @    @(    @,    HP\$$T$L$D$D$@;@?L$$D$D$$D$D$Gx螫 e   ;avSD$    D$    D$    D$  D$D$D$D$D$D$ D$D$$5 , e   ;a   D$@<L$${D$T$Z)ًX Xx(Jȋ|(x( |(D$$T$fD$     D$$4} fe   ;am  D$ P;  P8fT$
f  \$k9h0   SPh)kTSP kT'H?*     Ӈ!*  L$$t#(P)ы(( (L$%t#(Pʋ(( (@;$D$HD$ $D$ D$uÀ8  H8f  \$\H0L$T$RT$X\$g  ̼$D$   o  D$ $n  q$D$   n  D$$D$    m  $D$   n  D$
$D$    k  |$D$
   n  D$$D$    k  n$D$   tn  D$$D$    k  +h  f  2$D$#   Z  $D$)   jZ  $D$)   TZ   ye   ;a  8D$D@HXً-|(    '  t+}Ӈ!!9wD$L    8É\$)\$H9v)ߍM  !9   x(       I!9   9   L$   D$D$< $  $)D$D$ L$QQ|$$1 0D$$D$ D$(L$L$,)ʉT$0L$<L$4$L$@T$DL$T$L$$L$qD$ D$L8D$L    8ÉLD$L    8ÉT$~d  $D$   xl  D$$D$    i  ~$D$   Nl  D$$D$    ji  ~$D$   $l  D$$D$    @i  *u$D$   k  D$H$D$    i  e  ,d  c  $D$   k  |($D$    h  2$D$   k  x($D$    h  Je  c  $D$   W  I Te   ;a  DVfD$11\  T$L9E  T$@9  Zks=|(      t>OӇ!!L$$9r&D$<$T$SoD$L$L$<D$@D$$녉\$,D$<$T$)oD$D$4L$L$ T$H$\$@l$<l$\$\$Ll$$)\$_D$t[D$0$kD$D$L$H$T$0T$D$ D$<D$4D$@D$8$L$0L$pD$$L$D$8$L$@T$<T$L$uD$,냉T$(BЃ}HD$(L$L$HTY\$8$D$T$lnD$L$L$<D$@D$LL$_L$PDb e   ;a   x(()ȋ\$؋5|(=()݃ L$   9ևÇ݇Çߋ   9!	t1)օ\$9؇Ç!	ʄtL$$D$pÉ裢 Ne   ;a:  D$HT$9u>9u1
9BuHJ     @    @    ËPQދHʉL$HL$PT$`  C$D$-   h  D$$D$    /e  is$D$   g  D$$g  cs$D$   g  D$$g  ~$D$   g  D$$ig  Ks$D$   g  D$$Gg  Ba  _  $D$   S  A e   ;a   D$L$u-Pu&PuL$tBHÉAHL$PT$^  $D$!   f  D$$f  X`  D$$|f  G`  D$$kf  6`  D$$Zf  U`  ^  $D$   R  T e   ;a   D$L$u/Pu(Pu!L$QPQtAHÉHL$PT$]  $D$%   e  D$$e  f_  D$$e  U_  D$$ye  D_  D$$he  c_  ]  $D$   Q  b e   ;avKD$t@T$Q	u
tX
XY
     @    ËHJ e   ;aW  D$ $D$%  D$e   Q   IL$$D$ L$+AD$T$$Z\$iHl$,$GoD$LL$T$؋t#k9u8Ktl9rub8KÇݕtՋL$$fQD$$pe   L$   Z   uHet@D$(1뤋D$$xpe   L$   Z   uHet@D$( ÍT$D$   O  脝 e   ;a1  D$ $D$   D$e   Q   IL$$qD$ L$+AD$QHT$$mD$LL$T$$؋t\k9u8Su\$D$$hoe   L$   Z   uHet@D$D$(ËD$$!oe   L$   Z   uHet@D$(    Í$D$    N  * e   ;a  ('$l'$D$D$$'${nD$$@x(  L$0H|$ L$4H(G  L$8HL$<HL$,$D$D$   L(u	D$@(ËD$,$D$    D$    8e   HT$   HL$Yl $`	  D$D$D$ $D$   T&D$D$D$D$    豔e   L$   Z   PHeD@8'$gk'+'''L$$''$mD$@ (ÍHωËD$8 {D$< D$0ݱ k! e   ;aviD$$D$D$tID$'$j'+'''L$''$ClÃ薙 e   ;avx'$Cj'$UD$D$'$kD$@L$HL$$D$@D$tÍB$D$%   ]K   re   ;a   D$Hta   H$L$ L$  '$i'+'''L$''$#kËHPXht$4$L$T$\$l$'$i'+'''L$''$j둍$D$   NJ   e   ;a   D$u[   uF $L$L$D$=  wT$)=  sJL$DD$D$    D$    É$2D$L$=  D$눹  莯 H Se   ;ac   ȑ'$D$$D$$?D$D$D$  '$gȑ'$D$D$D$     $D$ȑ'$L$L$D$u]D$$L$L$D$   D$ȑ'L$Aȑ'$L$u'$hD$D$( ÉD$đ'L$Ađ''$hD$D$( ÉD$'$hD$D$( ÉD$( Í$D$   H  ȕ e   ;a   '$ofБ't$đ'uXЋPuHБ'đ'̑'Б'ȑ'̑'ȑ'$D$    c'$gÉđ'$ _e   ;a   đ't6D$Hđ'$D$   ֳ D$@         D$Í'$Og$   س(D$D$tD$'$OeD$맍$D$   F  ] He   ;av|D$T$uEXD$$D$    г(L$ D$L$(L$HL$HD$ ÍZw(뱍ķ$D$   F  Ó ne   ;av3D$xuHDD$Í$D$   E  l e   ;av:D$HtuHDD$Í$D$   kE   e   ;a  D-'4  l$Pt$T11| @ω
19|='l$L4)
Ή14ɉ1Ήy?ti )   T$$t$ ,|$Hm t$    9}   9U   9Et!D$81D$D$8t$tl$`DÐu   l$@E$t$t$L$\$D$XD$  D$L$PT$$\$Tl$@t$ |$HD$D$L뒉D$01D$D$0낉D$(1D$D$(ol$\   <$\$2D$P    L$T9   D$@P\$P9t$\$L$# D$$L$@AD$LA' T$ ' D$Hu'A'L$`DÃu'A''A'щbD$`    D$|
 г(D$(L$u'-'1='$     (       耨 $D$   B  4 e   ;avPT$L$9u2\$l$1@9}t 9s"<9tD$$ D$$D$$  迏 e   ;avK($c`(@R)(( ($aT e   ;av<($`(t($a   ( e   ;a   (D$'pL$$D$T$R)DDADADAD    D    D    D    D$HЅu^ Ye   D$;AZ     |$$1 $   L$$L$D$    D$    $ L$L$($^L$    $   $   D$T$$T$L$D$    D$D$$   (L$ $D$ L$ ¸R)D@DD$   ЉD($_Ǆ$       Ǆ$       Ǆ$       P$   $   $   $   $   $   $ Ĵ   ú    3 ݌ e   ;avp($](D$L$$D$ L$A¸R)D@DDT$ЉD($^O ze   ;av{D$\$ۇÇ!	фtO   1ɉD$L$$L$U   D$uËD$$D$D$D$@D$D$   3  Չ؋L$贋 oe   ;a   ȧ($D$T$ÇÇ!	͕t   t	D$$ D$$ËL$ 9ÇÇ݋t$9Ç!	ߗu1e   I         1111މ   L5 $D$    D$T$Y D$L$ 9T$9T$!	F蘊 e   D$;A^     e   $   |$ 1 $   QRdt9   $   $D$ D$D$    D$      D$D$($ZL$    $   $D$    D$ D$L$D$    D$D$$   $WD$P P$   $4D$H$   ʋHP$   ʉP($\Ĩ   É$$   D$D$ D$D$    D$      D$    o  e   ;a  D$ T$ÅÇ!	ݕ   11ɉD$L$ ($
D$\$ۇÇ!	͕u11uËD$$D$ D$D$$@D$D$   e   I         1111։   L5 $D$    \$D$V D$L$!cЋL$  e   ;a   ,($Xe   D$HƁ   L$8}  $. D$D$L$L$E  n$D$   {M  D$0$?M  o$D$   YM  D$4$D$    %L  o$D$   /M  D$$D$D$M  o$D$   M  PE  D$HIdt9   $"! D$    D$     D$$    D$(    D$D$,D$ D$0D$$D$D$(L$$脅 D  ZF  D  D$@ƀ    ($X,É$  D$HId$D$D$    L$ D  n$D$   L  D$0$K  o$D$   K  D$4$D$    J  o$D$   K  D  諅 e   ;a  ($OVe   D$HƁ   eC  }$D$
   _K  D$ $#K  o$D$   =K  D$$$D$    	J  o$D$   K  ^C  D$$B D$    D$    D$    D$    D$D$D$D$ D$D$D$L$$褃 B  zD  B  D$@ƀ    ($Wp e   ;a   ($Ue   D$HƁ   %B  }$D$
   J  jB  D$$>! A  $D$   I  >B  A  C  /B  D$@ƀ    ($SV誃 Ee   ;avh=@T&  u|A  @T&$D$    F  C  $  D$    F  (C  A  $D$$   }5  ' e   ;avH|'D$x'L$1B9}$[0tT$$~   D$L$T$׃ǂ e   ;avG|'x'D$9s*@0tD$$GD$$m Ã螚 h ̃(\$k-(( -(C    X(k-\(X( -\(C    |'L  -'|' -'ǃL      'P  -'' -'ǃP      1+'*T  r* rǄT      @C}rùC   蛙 ̃D$   $D$D$1D$L$9rÉD$(?  p$D$   "G  D$$D$    >D  p$D$   F  D$$D$    D  @  *?  $    뇃̃D$   1ɋT$)щ$L$}D$L$9rÉD$q>  $D$   kF  D$$D$    C  p$D$   AF  D$$D$    ]C  ?  s>  $   W 뇃e   ;avPD$H(tHHH+   uÁ   H$D$   1   ̃e   @      (ttD$u.D$    D$     L$D$D$$8~ É$L$L$ (tD$e   @@l	  	  ËD$뎋@l	  	  e   ;a  ,D$0	  	  )     L$$ǀ	      Ԧ(`  11B9  	     rT$ \$,$D$    D$    1D$L$T$uD$0L$$T$ \$릐͉پ   U,ÖtD$0L$$T$ \$oD$l$($D$qD$(H:t7l$0h	  x@l	  h	   l	  L$$T$ \$D$L$$9   l$t$0	  XT$    wt`	  $	  L$\$D$   ĬD$0	  $#,1"T$ 	  ${D$ PD$0L$$9|	  $,Éٺ   H     ) S e   ;av"
  `($D$   }| e   ;a   ؏'$	  D$D$ HL$$MD$HPt	   HtutL$Hf@  @@    @D    @H    @L@P    @|    ǀ       T$$jND$$D$D$F
  D$L$L$D$ Í.$D$&   -  $D$'   -  p{ e   ;a   D$HtZHPtu8Htu؏'$D$W   Í$D$)   M-  $D$*   7-  $D$#   !-  z fe   ;av-D$ $sKD$HT$
P$+Mz e   ;a   D$Ht5   u'L$ru@    D$    Ãwu@P    L$ËL$ru(PHËhDÇ݅!	ڄt   럃wu@   Ëh|Ç!	u҃ruPt
   a1Z1y +e   ;ad  D$H         $L$L$D$ K  D$   D$Ht   tɉL$ËL$ru&PHËhDÇ!	t   Ńwu<P|   ÇÇ!	ݕuЃruPt   11D$    ÉL$ËL$ru+PDXHÇÇ!	ݕt
   wu@   Ëh|Ç!	ӄuσruPt
   11'x e   ;an  D$  HL$$HD$ H/  @@@LD$    L$$D$    D$ $D$r   D$ I  D$D$D$ $D$w   D$ (  D$D$L$ Q4u}QluDD$$JD$uD$uÉ$D$     $D$     ЍAT$ (uD$ @l    뚋L$ yl1誎 늍A$ (uD$ @4    D$L$ VL$ y41m $D$$   (  v xe   ;a   D$ ruD$$D$r   D$  D$D$L$ wuID$$D$w   D$  D$L$tT$YX
t	
HXËT$   t1=   v1u Le   ;avYD$D$D$ $D$   D$D$=D$uD$$ÈD$d($D$   D$fu e   ;av2d($D$D$$D$@D$D  u e   ;a  D$ HT$wuHPL$\$D$ًT$  5  $D$    D$   ID$tD$ tT$D$D$fD$D$   B  D$$D$    >D$   D$$ËD$Ht   t뺋L$rumPHËhDÇ!	Օt   Ƀwu<P|   ÇÇ!	ݕuЃru@t   11ރw    D$$ÍY$D$   %  $D$   %  ps [e   ;a   D$ HT$ wuuPD$L$$T$\$$ЉًtGut3T$$T$ى\$D$tċD$u1D$(D$(    D$(    Ér Xe   ;a   D$ $_CD$Hue$  D$    (D$VeD$L$1,q4(ŉiSrAD$Q$DD$D$Ér ae   ;a   غ $0T&|D$   D$   u ÉD$/  8$D$   7  D$؉$D$6  x1  /  t$D$   #  wq be   ;a   D|$1( L$HL$D$ ! L$LL$,|$0t$ fD$40T&$L$L$D$   D$    D$    D$     L$}
ىL$PDD$P    Dp Xe   $L;A  4  =0T&Q  D$(    D$,    $8  (  1D$0|$4@  1   A9   @  l8fuCw   t҉L$$\DC T:f @uCD$$\$l$nD$ L$$ful:f t   멽r   1$8  tdL$u\\$00T&$D$    D$    D$4D$D$@   \$覸 D$D$ }uN\$0D$    1D$$<  4  ÍD$(Ǆ$<      4  Éȹ@   W "-  ٦$D$   5  0T&$D$g3  $D$   4  D$ ؉$D$<3  .  "-  $D$      n ̃D$  tƀ    $D$    ͷ D$u;D$  $D$    l D$uÍD$D$   z   $D$   d   ̃0D$8\$4ۇÇ!	͕D$N  11҉L$T$e   @D$(   \$,$R D$(     L$u  $L$,L$ 誳 $L$)ȋT$\$ڋl$49Çދ|$89!	˄u})D$     D$$    ,$׉|$D$ ʚ;T$$T$6  D$D$ D$(  $L$,L$T$ T$茷 |$</D$,$赶 D$<0ËD$,$蝶 D$<0I  D$,$~ D$<    0轲 $T$̃D$   L$$ D$  A  D$$$   $ e   ;av#,   $\(   $|(k e   ;a   ,D$$    D$(    D$$   D$(   D$    D$    D$$$D$   D$D$D$ D$D$    D$    ٳ D$|D$D$0   ,ÉD$0,Pk [e   ;a   ,D$$    D$(    D$$   D$(   D$    D$    D$$$D$   D$D$D$ D$D$    D$    ) D$|D$D$0    ,ÉD$0,j [̃`V'dV'v$D$    D$    U D$L$ vTD$$T$T$L$ D$D$L$$= D$$D$ D$D$$D$D$D$  1. 1' e   ;a  DL$H	|$1蠃 L$$n L$t4@V'DV'  $   T$L$> $   Ү D$    D$$L$L$V D$t4DV'@V'7  $   T$L$ $   z D$H L$HD$$D$   9 D$t4DV'@V'   $   T$L$艮 $    D$    $   <T&D$D$D$'  L$$D$D$HD$ D$D$$   L$L$D$    ݯ D$t0DV'@V'v$$   T$L$ $   u D1J 1C 1< 15 g 
e   ;avB C g ̃$   A ̃D$    D$    D$    D$C   D$D$ 9u T&t3 D$D$$D$D$D$    荮 Í̃$D$    D$    D$     D$($D$    L$L$9 D$L$    t$D$    D$    D$    D$D$D$D$ D$D$($D$D$D$    ڭ $e   ;a   D$ @L$$@uDD$$芆 D$D$    D$    L$L$D$L$'(ux'L1t5''rl'(
u
'Í='q} $=D$D$   D$땍='?} x   ~ xe e   ;a   D$$A D$L$$L$ D$|$}&1uUe   t@t
   u%É$xD$D$   2D$뻋D$$D$D$'  D$$D$D$  d He   ;av8e   t@t
   uËD$$D$D$  gd e   ;a    D$ $7D$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$ |$D$D$.D$L$$D$  c Ze   ;a    D$ $7D$D$   D$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$ |$D$D$-D$L$$D$D  c Ye   ;a    D$ $D$D$   _D$    D$    D$    fD$  D$$D$D$D$D$(D$D$|$D$D$9-D$L$$D$  _b Ze   ;a    D$ $D$D$   D$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$|$D$D$,D$L$$D$  a Ye   ;a    D$ $D$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$|$D$D$+D$L$$D$5  ` Ze   ;a    D$ $D$D$   OD$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$|$D$D$(+D$L$$D$  N` Ye   ;a    D$ $D$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$|$D$D$y*D$L$$D$  _ Ze   ;a    D$ $D$D$   D$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$|$D$D$)D$L$$D$$  ^ Ye   ;a    D$ $D$D$   ?D$    D$    D$    fD$  D$$D$D$D$D$(D$D$|$D$D$)D$L$$D$u  ?^ Ze   ;a    D$ $D$D$   D$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$|$D$D$h(D$L$$D$
  ] Ye   ;a    D$ $D$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$|$D$D$'D$L$$D$
  \ Ze   ;a    D$ $D$D$   /D$    D$    D$    fD$  D$$D$D$D$D$(D$D$|$D$D$	'D$L$$D$e	  /\ Ze   ;a    D$ $D$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$|$D$D$Y&D$L$$D$  [ Ze   ;av9$D$   (U',U't@$L$\  &[ ̃e   H9Adu1L$fA  T$QT$QA    PQHr Í$D$     e   ;a  (|$1}t 1	D@}r  1@   1Ƀ                  wI     &Cs  -&TU t$<}9t      .  &C  -&TU &묍    9s&-&딐   &-&vP*(ÍHL$T$D$l  $D$   f  D$$D$      q$D$   <  D$$D$    X   y$D$	     D$$D$    .    D  p$D$     йC   p й   p йC   p й   p    p X e   ;avJ$    D$    v$D$    $(A u
'Í='o %X ̃8D$<H  H  Hq  [  1ɃL  e   RRlT$(I\$ l@t8t$$9n        @ @    @    (   @    L<l8t@Q9w(Qt$(T<(| uD 8n v$l$L$t$T$7 D$L$T$\$ l$(T@(uD8ŋD$<댋|$$n x1n [D$,    D$0    D$4    0D$,T$0L$4D$,$U D$<T$(\$ t$$8Ã8M   D$<q   D$<Xe   ;avB$D$     5V e   ;avr$D$   [  V ̃e   Q   \$ 9Z   uhZ-(uOB    \$-(Bu+A$D$ D$D$$D$D$g Íy.m ΍z1"m 묃uZZ\$ 넉L$T$D$ $JL$\$v L$T$WÃe   ;af  DD$    ,D$,D$$3  D$H@  HPtD$HL$@T$$T$L$"D$L$T$\$Hkl$<tLI$ыD$L$$D$2D$ CT$HJ(u
Bl|$<k $L$L$L$@L$d"D$L$T$u	D$H)B$ЋD$L$$D$D$ CT$HJ(u
B|$<pk DÐDS e   ;a   D$Huw}  v$D$   w    D$HP$L$ D$@u;      (  $D$   "  m  ˉ$c  n$D$     C  \R 4e   ;am  De   Q9Jd       L$         \  |$01Ll L$HL$4L$LL$8L$ QT$<T$0Q($D$   該L$ Q  yZtXZtCB    (u(B    (BuA$i Z߉1{i ˉ|$,T$(BD$0B$    h  D$D$0D$(   1ҋX$    \$T$L$L$Q D$0    D$(L$ 9A"  @    (   @    (XunYHL$PT$$D$@($D$cD$<L$ A@AAt
Puu_ǁ       S|$,dh 넍x1Th aPA$iD$ @$  1     DËD$   D$   l$N D$D$     s$D$   p    v$D$     `  D$H$D$LD$<    =  =$D$       v$D$       D$H$D$LD$  i      P$D$   y    D$ @   L$$   D$D  D$$$D$D$@    &    |  $D$   V    v$D$     F  D$H$D$LD$"    #  $D$        v$D$       D$H$D$LD$t  O    ǡ$D$      NN y̍D$D$e   @tHtD$    D$    ËT$9u@H@L$D$e   ;avD$$D$D$   M ̃D$    D$    D$    D$D$D$D$D$D$$oL e   @   u
ǀ      L  1     e   ;a  D$      t9s.   u/HP @0    @,   $IK 9HÇˉL$\$@D$
  {$D$	     D$$D$      _y$D$	     D$$D$    a  o$D$   k  D$$D$    7  bo$D$   A  
  $D$   fL ̃e   D$    D$    D$    D$    L$D$D$D$D$D$D$$J 1     Ã$e   L$D$ |$1\e  L$L$(L$L$L$L$$L$L$(L$L$L$ L$$DJ L$uL$-J 1     $Ð$   t  e   ;a[  e   '  H   H   }
ǁ      @      tRt$    D$ ǀ        S$D$       $   貏 ǀ      Q  *$D$   K    D$ ǀ      l($D$   }p($ة(~$<  +  D$Ëԩ(D$  $D$.       D$I e   ;a  ,D$0        11ۅe  T$\$(I  x$D$   C  D$($D$D$/  z  D$0   L$$   T$    \$  -s$D$     D$$$D$      !s$D$     D$ $D$      ~p$D$     D$$D$    e  bo$D$   o      $L$T$T$e   ~yl$0u9ndÇ	ϗD$9.      
  $D$     O  D$4$D$8D$D$    D$0D$ Ʀ(tWp($Rl($D$D$uD$D$<,Í ($I ($;D$tƦ(D$0$ 닋C   +j0      D$0$j D$4$D$8D$D$    D$0D$ &L$  x$D$     D$$D$        ,I5{'\T@F ̃e   @L$t9Hdt	D$ Ë   t	D$ Ë   u틐   u㋐   uً   uϐAH$vD$%t	D$ ËD$@8uD$e   ;avqD$t]L$I   t8   u&D$$y D$t	D$ D$D$É$wy D$D$ nE ye   ;a   $D$, D$T$$$7T$D$   D$    D$    D$    fD$   D$D$D$, D$( D$D$ D$0D$D$! |$D$D$D$L$$D$D De   ;a   $D$, D$T$$$7T$D$   D$    D$    D$    fD$   D$D$D$, D$( D$D$  D$0D$D$! |$D$D$D$L$$D$C De   ;a   $D$, D$T$$$T$D$   4D$    D$    D$    fD$   D$D$D$, D$( D$D$ D$0D$D$!|$D$D$D$L$$D$_)C De   ;a     l($JD$   T$\$ l$1=5(|$		)(t$7t$|$ L$9}o5(   wq ۇ߉ۇ!9wM))!9~-D$T$-@(9i<$\$T$c T   ÉZ    Z B e   ;avIe   @      Q   t
   ÉD$$($D$A e   ;av6e   @   Q   tÍ$($ YA e   ;a   D$    L$$D$T$$T$e   t#         tx   ~!$   D$D$D$ D$~ )ۇ!l$ 9~ED$l$t$9t$t$l$qa D$      l$+9w   É뷃X Y@ e   ;avn$D$   ;  "@ e   ;avn$D$     ? e   ;av>D$tq$D$     Ír$D$     ? e   ;aC  D$ f.	    Xf.    Wf.  f.uz
f.  D$    D$    D$    D$    D$+f.      ^f.vD$-11$,эZ0l$\)A*\Yȃ}Qr^  L$L$D$.fD$e+}D$-؉Q)ʃ0T$)iɚ  )ʍJ0L$L )ˍK0L$L$$D$   D$   vD$-@f1@^f.sHYf.w1A^Ѓ|Xf.rP^ʉp$D$     Íp$D$     W&o$D$   ^  Éй   nU 8= e   ;av]n$D$     D$$fD$$Vpo$D$     +< e   ;a  Ā|$1iV c   $   $   )4$T$D$
   D$    1 D$HT$L$   $   D$$   $T$D$
   D$     D$0L$dsoD$   ÇÇ݋$   
Ç!	]dw*A؉!D$T$T$sÉщȹd   ?T ȹd   S ; e   ;avkD$\$ۇÇ!	фu$D$1)؉D$n$D$   B  1L$)ȸ    L$ȋ\$; e   ;a   p|$1T L$xT$tc   H	~7Ӄ-T dszTÇ݃Ç!	tPdsDDxPds+D
0؉!D$L$L$pÉйd   ~R йd   rR d   hR 2: e   ;avD$$D$    9 e   ;av[ D$$D$D$(D$D$    D$    D$    D$D$D$D$L$L$T$$D$L$= 9 e   ;a   D$D$L$L$Xn$D$   RD$$D$n$D$   )D$$D$vn$D$    KD$$D$    8 Ie   ;avkn$D$   D$$jn$D$   D$$Hn$D$   bD8 e   ;a  ,(D$ D$ 1L$AL$0l$49  D$\$    u9q  $o$D$   T$8  D$$D$   D$   @D$  D$$pD$$Jk D$L$0L$($D$p D$D$$L$L$T$(T$ n$D$   D$$$D$D$n$D$   D$L$ )ȉ$D$    o$D$   D$ $
D$D$D$ sN\$ w[6,C6 e   ;a%  <e   D$8H	ǁ       8T&Ц($4 e   @`  e   H   B   D$8@'9  k&$D  { $L$!L  D$D$   D$(D$D$4D$$)  l{ $L$((d$D$    (L$`  ' T&tSP'  P'{  P'W  P'3  6  P'$D$    X{&$:  '$D$ q  ͦ(   Φ(   Ѝ($舓D$t91$2 D$@=  }D$($OD$uˍl($9D$u$    %y 1     $    D$    fD$D$   (  Ő<Í='?K <Í$D$%   M$D$   ݖ$D$    $D$   x$D$   b$D$   L2 e   ;av2 e   ;av$    TD$d  2 e   ;a   (e      '(x D$$$   L$D$D$    '$
'   '$D$   F $'L$fD$D$   n   (p|$D$
    K='`I c$$D$   1 e   ;a  e   H   HL$ AdD$ PH$莐D$t=     (uvD$L$l  D$h  D$T$BdD$p  D$ t  e      Z   uHet@$N/ ËL$l  D$GH h  D$8H {`$D$   g0 e   ;avED$    D$    D$    D$D$D$D$D$D$$/ 
0 ̃0e   k   kl$ ul    t$,4'$ D$,  L$(   9     8'   (j   -8'B      k  ϋ   9w1K  (,u눉ÉF ؉rT$$`$t$\$L$l$` D$L$T$\$,   (u  T$$|$(ˉƋD$,r|$(lF =8'É[F z1QF ,4'$,D$,         i9f  t|5(u^D       93    B  e   L$    k   uHet@T$40É1E 띍 $D$,       jt$9w.j  <-(u4>E t$$`$\$T$L$l$ D$L$T$\$,   (u  t$$ʉŉ؉y|$(D [$D$*   VmE &E ̃<D$@X  X  X  X  X,  X4y  e   kDQ  k   kl$(ult$8  9     11ދT$$       9   k9  l$ ll$$ll$4-(ujD    \$8   t$ 9    t7-(ul$$jqrŋD$$qC l$$Rl$$G|$41JC 뉉T$,L$04'$ND$, (8'   PD$08'4'$L$8  Z     9w]Z  | (u;D$@D e   L$(   Z   uHet@<ËD$@B `$l$T$t$\$ D$L$T$\$8   (u  ʉŉT  %B xB =8'D$0
B B sB $D$+   }$D$   gf$D$$   Q$D$    ;$D$    %T$D$&   $D$    ̋D$ D$e   ;avB$D$$   e) e   ;av[$D$    5) e   ;av`$D$9) ̃U'U'$   D$L$n ̃U'U'$   D$L$]n ̃{$D$	   e   ;a    D$$ HH$謇D$   ($l'Hh'p'9wFHl'(<u%L$$l' (($ ËD$$? ׍-`},$T$D$\$L$% D$L$T$p'(uh'q=h'?? $D$   q' e   ;a'  $(1@'(TuD$1T$JD$9   L$'(T
D$$,G D$D$    D$     L$L$D$ T$}a1t$5D L$D$rtȉ$T$x(զ((֦(H(æ($É$wD$D$   舉D$L$y11뛸   > $& e   ;a  $e   D$''  (^Q  D$H$  P۔O  \D$H$   D$    DL$l D$@@DT(c  m  H  c~k D$$Ȕ'̔'\(D$|$D$
   kD$L$$D$D D$L$      $l  D$   =(~N((x'L$ |'T$1$D$	  $蔤D$@L$ T$9|؋$U'u $U'   (uFv U'=ԏ'uԏ'    (uЏ'    $Í=Џ'1; = U'v; 볋D$$D$+   =# e   ;ar  D$  e   L$PH$D$ HTL$PPT$\$\$]$D$   D$ $P#u$D$   jD$$D$D$$D$   @D$$D$    \rD$ HH$QD$HTL$PPT$\$\$M$D$   D$$#u$D$   D$$D$D$$D$   D$$D$    GY" te   ;a   '')ȋ'9ÉL$X$D$   D$$D$_$D$   4T$D$   ! ce   ;a  e   H9  Д'$M''Ӄ 99Ç!	Օ  D$HxX|''' 'D$Hxiɕd5_   4 $L$      	u
ǁ      $   cR  (L$   D$H,(   AH,tp  Q('up   '$D$Д'$ T&uÍU$(L$uD$   ԋT$   7    7 냍y7 NT$z,7 &D$ $      L$D$    D$    蔶 $$D$    e   ;a=  (&(   D$ HH$~e   HT$   H   D$L$D$$D$   D$   !  D$@@l$D$D$D$ D$N   '$ ~D$u@1u3e   L$   Z   uHet@&  ƍ'$}D$멋D$$L$L$k D$$jߤ$D$   . e   ;a   <($D$   '1$  gc D$@}1D$\'X'$D$   ~z  $u$   c kz  $  c  ae   ;a  D$   %T$9t
1t,ËD$ XH$L$T$|D$L$T$$D$'   D$$y$D$	   D$$D$    y$D$	   D$$D$    yD$$ $D$4   m$D$+   gD$$+y$D$	   ED$$D$    y$D$	   D$$D$    MD$$$D$7    @e   ;a   D$Hw5   T$9u&D$ H$L$T$zD$D$ g$D$!   aD$$D$    -6w$D$   7D$$D$    i$D$   C (̃<D$D     D$     D$$    D$(     L$ D$$L$HL$(T$ $ D$D  L$@QiX  111Jl$$   + D$hD$DL$@D$L$DT$@\$
}9JHuǋt$Fщ݉ËD$D\$l$T$qH4$D$t$Ht$yD$   D$D   L$@yH2  T$tx\$l$\$l$_ D$9$T$\$9Ç!	tL$DT$@1F$   ^ _ $	  \$ L$DT$@"_ $  l$ uL$@\D$HuD$@@i <D$,    D$0    D$4    D$8    T$,D$0T$HT$4L$8\$,$ D$DL$@UL$@LL$H   9$D$1   e   ;aH  D$ @h 111l$EˋD$ hh  T$\$L$HH$ywD$  :  %  D$ Hg   He   x   L$tzT$\$T$\$] D$9$T$\$9Ç!	t$
   ) D$L$($   \ ] $  L$ ] $'  T$ s$D$   D$  lD$t$D$ Hht!$D$  D$   D$ @g@e@΍H   L$ $   D$D$u	D$ D$ Hht$   D$ @g É$L$$L$R D$ @h҃tu	D$ =  uD$ tD$ @h뭋D$ $_$D$   y# e   ;avnD$ HH$?uD$u=  uL$$%D$FލvދD$$$D$    |e   ;avqHT&$D$ D$    D$      e   @L$   (uL$   $ Í   D$,  ye   ;avh$ HT&$D$ D$      e   @ǀ       (uǀ       Í   1., w e   ;aA  0e   H     D$(Д'$P(\'X'$D$   Aup  D$(@@l@   \'|'D$x'L$,1B9   T$\$ ktF1필t-(&(uC\'ĉ$ D$ ${ D$L$,T$\$ ύC$l$D$   rl$D$L$,T$\$ @   \'~  $u\'D$Д'$D$   \'uw|'x'111B9}4~t.   -<\$l$$<($rD$uD$uk0Í ($o ($aֻ)   -8Mo  `'$D$ D$    D$tԐ`'    6L$$$D$L$D$   p e   ;a  ,e   H   @D$$`($'qD$  Д'$P(h(  h(    $wY  D$D$ X'    d'0  Д'$	D$ L$(ȅtGHP,L$(t'@,    Zp7  Bp   $$    D$  =W D$D$$L$T$0u '$7pD$uP1uCe   L$$   Z   uHet@D$D$4D$D$8,  붍'$oD$뙐$
D$D$    D$    D$    Ll Rd'    h'$$ ZD$D$D$$6(  6g$D$%   ; e   u(HL$uD$    L$HT$)с   p  HH   $,  e   ;a   e   H9   D$D$$D$D$3   I'L$9AtEYS`u+Q9u	t(  ËBp$\  D$@@p    ܋Ѝ'L$0   'L$몍u$D$    3e   ;av4 T&tŦ(t$   Ŧ(	  k e   ;a  e   @D$'9  $   <T&D$D$    U   D$H,%  Д'$D$'     9u(      L$thД'$B\  H  Д'$Z''' '^  Д'$D$tÃÍ   $D$   bn(T'uD$  T']T$  $ =T'$ :ω$ A	$D$  $D$   [  R  Д'$d''' ']  Д'$D$    $`$D$   芾4 e   ;aG  0e   H   e   IIl@D$$L$,Д'$p'  P(Ip'(  D$4l'|'L$x'T$(\$,1E9}949tl$  $D$   lD$4L$T$(\$,l$h  'L$AtBD$  $D$   D$    jD$tʋD$$T$4
p'볋p'D$Д'$wD$,$T$4Ћ|'D$x'L$(1B9   T$\$ ku  tH1필t-(&(uC$  D$L$(T$뭉$y D$ $q \$ ͍C$l$D$    il$D$L$(T$\$ 1눋D$   p'  |'x'1B9}  t   Д'$(uKl'    Д'$>e   L$$   Z   uHet@0Í=l'1! 'f  t'$D$ D$    YD$tԐt'    =l'D$4  i>$D$   F$D$   0$D$"   T e   ;a   e   @@lD$   $D$   D$    gD$tUl'D$$ЍД'$p'Hp'tД'$Ít'$ރ Pe   ;a  e   D$H   H Il  T'   Д'$|T'1Ѕt`   t+  (u  ֍  É ÉD$L$Q	$T$  D$  D$똋(   T'Д'$W$JD$(   L$ H`D$$5$i8  (L$uuD$(uYAL$QRl\$9t5Ie      k   uJetBD$$zU  D$L$뼍y 렋|$ 낍x`D$  A=T' D$$S  D$C ̃ T&tŦ(   $ z  D$D$      ((   L$0($L$e$   D$    D$HDL$L $   <T&D$D$    L D$$ e   L$   HL$ pHt /D$@d$D$   D$    '$D$ZeË0V'4V'v%$   T$L$rJ $   J 1 e   ;a   ,($D$    GeD$v$D$1L$^   D$HD$9r$  D$D$D$0($L$L$cD$u    fe   ;a|   $    D$    D$D$$   U5  D$D$AH HH@0    B$B B<J8BB@fBh$D$    D$   (   L$D$H(   Ad`        '$D$   D$    cD$L$T$BPJT$o'$D$   Ic$p  D$L$   ((L$0($D$D$b ÍydD RT$zD$/ ЋL$$o je   ;a   e   @D$Hd$D$   D$   D'$D$   ~bD$HDL$$   <T&T$D$    dI n  $u   D$((L$   $     D$D$0($D$D$uaD$D$$   D$D$D$    H h ̃1D$0($	aD$   D$u=L$u4D$t$   F    봍,($D$   iaՍ0($D$   `D$uD$eD$D$ ËD$Ae   ;a   D$$L$L$iD$L$HpT(HDe   tIt\  t|   u$   ÉD$($Ш(tTĨ(L$   Ĩ(Ȩ(u($wȨ( ̨($N   뀍-$D$*    e   ;a    T&tD$    D$    D$    P'   D$L$HD$ D$ ($  P'$D$D$  ($g  Í ($Փ  D$$ ($;  Í $D$    e   ;avHШ($D$    D$   ]D$t$D$    ÃG e   ;a   Д'$'TO  Д'$      L$ǀ       $UD$u܍($Ĩ(t#D$Ĩ(    ($HD$Ȩ(̨(    ($"̨($($6_ e   ;a  e   H      Ql         D$Д'$D$HԔ'   Ԕ'ؔ'N  Д'$fD$H   $D$Hǁ       HIp$J  D$@@p    Íۈ$D$   踮$D$   袮G$D$   茮6 e   ;ave   @ƀ    e   ;a  Д'$D$   D$Ԕ'L$t   Ԕ'ؔ'Д'$@D$tj      Hp   L$u(1҄      L$Hp   $ËD$$g  T$D$L$D$t$D$D$1bf  $$Д'$D$uÍ'$D$6[D$}B$D$   $D$   $D$   ʬ1$D$   贬^ Ye   ;ay  D$$e  D$t
'tD$$D$ Ë@(  1  '$3YD$D$ '$YD$D$  1  Д'$uX'tAD$@   \'H\'tД'$Í`'$ދD$      1Ʉ   'uzP(I9 'tC1Ʉt#Д'$D$$D$ É$c  Д'$ÍȔ'$"ZD$D$	D$뗍Д'$JD$$D$ Ël'$
ыp'Hp't	D$/t'$獈  $D$   D$    WL$D$D$$D$Í'$D$    D$   |WD$7D$$D$ ËD$$AD$ me   ;avC'$D$    D$   WD$t$    D$iÃ\ e   ;a  e   H         9   D$Ilu|$   G  D$H   $D$Hǁ       H   H$VD$%u3D$HIp$"D  D$@@p    E  6u|$D$9   vD$$uղ$D$   菨$D$!   y# e   ;a   e   L$   9HtTApu7L$$F  D  $L$Ap   $B]Íآ$D$   v$D$   ͧw be   ;a   e   X'   @   u`ED  $D$Д'$D$@   \'H\'tД'$Í`'$lƀ    '$D$-UD$w\$D$   X$D$   զ 
e   ;a  e   D$L$$D$   D$   VD$@\    @`    @e p  HL$   L$Q(   Bd(YuhXIx'9   uF(&(tH8tHlu^ D$$ ËHtPp$L$a ԉ$  D$묍x 닍zd nL$QRlBBE e   ;a	  `e   D$X  1T$<l$ t$\L$Xl$89l$4tp-X'u_-|'5x'D$<9A	  $D$D$>d  D$uD$4D$<D$@T$8u	  D$dD$h `ÉU  Bʃ  e-   m         1Ή111񉍬   ,950'=4'ы8'  T$,D$ 1\$,z  1D$4    t$8l$<T$@T$ \$\\$,KD$XT$\$$9}PL$,D$L$r]  D$u̍Д'$k\  $D$PД'$!D$P(  @(  1S  Д'$\  $tP	    D$TД'$D$T  $>  D$   D$TT$XÉ\$T@(  P	    1^  |'D$$x'L$LД'$|X'  D$T     '  ?  D$T9$  $R[  Д'$D$XH   T$E  1fD$XHƁ   '$D$   P`($LOD$e  1$  1t\D$XHQl       $~D$D$5 $L$Ȕ'$D$L$PD$u/D$XB  Д'$8Z  $D$TД'$D$TuD$$j  봉$<  D$D$\tHXL$D$$@  D$\$D$   D$   (&(uD$\D$dD$h `ËD$\$D$    [ ٍȔ'$D$    D$    OD$L$	d($MD$ZY  1.$    ǧD$$;  D$  D$XHIlX'tD$XL$\     Ȧ(tɦ(  P'  $]  D$L$k  '  `($LD$  1  1  P(D$0 '$LD$0H9L$  T$XZ     1r  Z   8  \$\1D$XHƁ   '$D$   jMƁ    '$D$HMD$  D$XT$$D$    ~V  D$D$HД'$8D$HD$dD$h `ÍД'$D$X<ǃT	     P	  D$\$D$   D$   d(&(uD$\D$dD$h `ËD$\$D$    $Y ى$zD$T$X\$T"1ƃ   '$D$   DLT$XD$\'$KD$D$( '$JD$(L$T$0)9T$X9D$\T$Xw$ zD$D$D$\tHXL$D$$i  D$\$D$   D$   =(&(uD$\D$dD$h `ËD$\$D$    W ٍȔ'$-LD$L$	6d($JD$Д'$jD$\$D$    VT  D$D$DД'$D$DD$dD$h `ÉD$dL$h`É$D$     L$\Wa$uD$XL$\.D$    D$PD$XL$\$D$#   -@$D$   $D$!   4$D$   &  :e   ;a   '   e   @@l$T  D$   `($oHD$uU1tȔ'̔'	u	D$ $ #xD$D$tD$$   D$Íd($HD$D$D$ e   ;a   e   @   tgƀ    '$D$HD$|,t1ur '$bGD$؍$D$!   A$D$   + Pe   ;a  D$   (&(t%L$$D$    T D$HXD$uݍД'$A1''L$AD$L$tRtZXT$$D$   D$   ED$@X    't	AX또'덍Д'$茹D$D$$    D$ D$Ht
 'u؋D$     Ã e   ;a5   e   H     D$     H   t  $8D$X'b  HIl  >  (&(  @ $  u  L$    1҅|  T$D$\$k   @  -'  1필umu   =$T$ Í '$DD$u1uD$T$\$'$DD$͍Д'$D$$N  D$uKD$@X    't*AX' 'Д'$xD$'ҍД'$VD$L$T$\$ $N  l$D$L$T$\$D$L$T$\$$T$L$mD$HIl$cS  D$L$t"T$Z   r  L$$T$T$Z[l[iS\2'Д'$蓴D$HIl$D$   yM  D$D$Д'$3L$T$D$@(}L$D$HIl($L$SuD$L$t
   F<D$D$   D$   9D$$D$    P D$)&(11-D$_D$qD$H   $D$ 7D$;n$D$"   ؔ}$D$   $D$   謔V e   ;avD$$մD$' e   ;aa  e   D$(&(#  D$$D$   D$   e   HId1҉Q@1ɉHdD$Hh  u	Ël  L$$D$ЋD$H\$-(   ǁh      H(uaǁl      u(&(u2D$$D$   D$   AD$$D$bD$$D$   N 븍l  1 뚍h  1 kHp  t  $L$DM  e   ;a   D$ HH$?D$%   D$$D$   D$   me   HId1҉Q@1ɉHdД'$D$@X    't*AX''Д'$芲EÐ'ҋD$$|$D$    	e   ;av](&(uD$$e   HIl   $D$   D$    D$    D$    9; 2 e   ;av](&(uD$$je   HIl   $D$   D$    D$    D$    :  e   ;avL(&(u$8 Ð$D$D$    D$    D$    j: c e   ;a  (e   D$$L$,$D$   D$   FD$,$D$  D$  L$,(  A       ǁ       \$$kǅ       Af -(  A    A    ǁ       ǁ       -(n  ǁ       Ad -(+  AD    ǁ       ǁ       T$@(t)   Ç݋   Ç!	ujAie   PRd1j@1҉PdC`    @l$L$  D$u	.(ËD$$@  $ (D$$t$ D$YD$$B D$L$($D$L$t<L$,ǁ       ǁ       \$$'yD1        1    1 y1 Hy1 '$D$F<T$ș$D$   ¡D$$D$    ޞy$D$   ΍x e   L$H L$H@0    @,    A$A(u蛲̃e   D$H   @@jL$$T$ T$D$ L$A8T$Q<$D$   D$   D$H89w  D$    D$    L$D$L$$ (&(  d'$9D$   D$HIl     HQlR|  @lHǁ       HIlA,    PˉJtHAl    K$D$   2;X'uD$@   Í($ D$$D$ D$Uˍp$ D$$L$ L$1D$D,$ D$$L$ L$$c D$$L$ L$9H̃D$$D$D$e   ;av_Д'$éd'$58D$uД'$oÍd'$D$    9h'$7 e   ;a   e   @@tD$Д'$.\'h1t&(&(u=D$@\'H\'tД'$躪Í`'$蘫ދD$$zG D$$~? 멋D$ H$D$   D$   K7D$o '̃4e   D$H   @j@HQlR|  @lHIlAL$4$T$8T$D$HH8P P<9   L$P|$ 1 L$ L$8L$$T$(T$T$,\$0T$ $ D$$D$   D$   D$H89vmD$    D$    D$    L$L$8L$D$T$$ 0$ D$4$D$8D$D$@   49Hr9HWe   ;av](&(uA%  Ð$D$   D$    D$    D$    1 e   @@l$iE  됃e   H   L$9H8  D$@\    @`    HQtT$At    $  D$   D$@p    @t    (&(   L$$    D$L$tP|  9Qt $L$T$BpJtB   8$ D$H      @8    HIlA@j É븋D$H      (&(tQl\$9   $ D$HIlA$D$   D$   蚹D$@8    H   HetC@@j 'u1uÐ$ $=  D$Ջp  H뷋R9|  R[$D$   4$D$   $D$-   ̃(e   =\'   L$,   y   1҄up'u	D$0 (D$ D$    D$    D$     D$$    @T$T$T$L$ D$$D$$ D$tD$0(É$   M   D$0(ÉD$A$D$   D$    U2T$D$L$,E1>D$0 (̃e   HQlR9|  t(&(u@@l@ÉD$D$    D$    L$D$L$$O D$e   ;a   Д'$z=  $D$u\1Ʉu0Д'$蛤D$t$k  D$D$ Íd'$D$    2h'$E몍d'$0D$D$ Le   ;ai  e   D$L$$D$   D$   fe   HId1҉Q@1ɉHdД'$D$$:  D$   1D$   L$AX    't{ˉJX''Д'$\D$u7D$@   uN@D$$D$ ډ$  D$$D$ 뮐ˉ'끍d'$/D$sd'$D$    W1h'$詣Jo;  $ }e   ;avke   @@dD$H   H$   D$    DL$' $   <T&D$D$     D$@.t ̃$_ e   ;avVe   @@dD$p  HHIDL$$   L$L$D$     D$@    ̃$ ̃˦(  e   @@DD$$   D$D$D$     ˦( e   ;a    -$菽D$L$}D$ ÉD$$  D$D$    D$    D$     L$D$D$D$L$$ D$p  H@ _̃ e   L$|$1 `L$L$(L$L$,L$L$$L$L$L$L$ L$L$$i  e   ;a  ,e   L$0  P    T$8Z  T  D$$\$HIlL$($^  D$  H  D$ HH$(,|$  D$L$ Q)T$D$8  A$D$    D$L$ AA@ @A ȉH$Hʐ\$0+p 1Ph (h  X(L$@   L$<$  (L$'  T$    L$0	   L$$Y[dt-(        $D$ vm D$  D$ @i $D$   D$   ɰD$(  9     9  !ʄ       \$ KPST         (&(   $\$D$7   '$k*D$uM1tЦ(u5D$$@e      Z   uAetA,č'$*D$뜋   $D$4 D$(\$ T'$D$   D$     +D$ʃ\$l$(    Ѓڃ        '$D$   *A    T$     x( $T$4T$D$ (t{D$$HIdIht	L$ D$0$y  D$H#w81HD$$ΐT$$T$L$D$    D$7эH#PL뼋D$$$   D$D$$D$    D$   %D$$yD$<$D$   *{X$D$   {$D$7   z@ǀ   L$D$   z  e   $;A}    ܩ(Ǆ$        Ë$  QPYT!ӄuы     Z*R\$$$  T$(s9  D$,$D$D$耧  D$L$,  $  $QT$\$\$$  T$T$$T$T$(T$|$01 $  $D$    T$0T$D$d   D$d   ^ D$D$  E$D$D$̦  D$L$ d  d   $  \$09t$\$T$ $  1 $  $  L$ $  $  $  QTYP$  $     $  (u^$  $  5  $賵|$D$,GG(u$  $    Ë$   $$  D$$  L$돉111   }  be   ;a  D$ HH$%|$   D$H)с      L$  PX    @  @|z$'$3D$0'   |GI    t	QX  u,'QX,'뻐('QX('먍$'$藗É$\$跳  D$     @    @    2$D$   w e   ;a$  D$d0'  QX       },('t	QX('uĐ,'t	QX,'u$'$ǖD$  u4('   ,'t$'$辔D${t	QX  tR  tL$ÉL$D$    D$    D$L$D$$ L$p  AD$    ú   lg e   ;avz$'$D$0'  tAt	QX    u,'QX,'('QX('믍$'$~ pe   H`  tA@`  e   H`  tË\  uǁ       ǀ       ܉D$$f D$e   ;av$D$>   t5 e   ;av e   ;av e   ;av e   ;av e   ;av e   $L;A  4  (R  e   I   $D  "  $<  9       1|$41 $H       Ad  h<  @8     $' D$  $H       u   1@ }  t u   @c  L$0T$49t$l$D$@ $H         D$0Zdk<s8@7  D$,,$t$D$    \$D$    L4L$HىL$D$    D$     D$$    z2 D$(~\$,؅   $H    t  t  5  1Ʌu        $8  9&sC\$4   to @D$8   (t6@,   '$$D  L$L$4L$D$D$@   ;\e   @   4  Í @D$8돉됋  $\$D$    $D  L$D$    T$4T$D$@   D$    D$     D$$   1 L$($H  ,$t$D$    \$D$    D$4D$D$@   D$    D$     D$$    0 L$($H  u@   1$H  u1$8  $\$$@  L$$D  L$D$    T$4T$D$@   D$    D$     D$$   ,0 D$($H  $H  t#  Çޖ>   619Ys
   $8  $   D$$D  $<  $<     4  É@   P @   &     :      ڼ Ẽ(uÍ D$    D$    L$L$@D$ '$D$D$D$   D$   [e   ;avHD$$5  D$t(@ Hw	D$ÀttD$ D$ e   ;a  T$\$C   ǃ      ǃ      -($       1A}=   ,@D<    D@    |85(DtuD8 뻍	  $W;D$H0tËL$ue   I   t&H0!$L$A0ʍ   X$D$   @m     e   ;a  D$'  9  t;I       'QXʉ''u'뱋  t6'QXʉ''u''ǀ      P	  S  L("  $  $D$   VD$ǀ      ǀ      ($       1HЃ}im  L$L$\t$D$   D$@T$D<    D@    \$\t|8-(u\8뚉 덋H0$ D$@0    $D$$ D$ǀ@	      ǀD	      @   Í   &$:D$`	  $D$L$$D$   D$   ˝(&(uGD$@X    't%AX''1ɋD$P	  J'׋D$$D$    U% 룉ȹ   g 1 \e   ;ay  `P(Q  L$dE  D$$(&(    '|'Ë,$l$ t$	ل  T$@)Չl$<|$$T$8'T$4-''T$@)ӉΉыT$<|$8t$4Չ-'T$ |''T$d-x'9U$  ,$D$LD$'D$0XD$dD$$T$d-x'9}`|'5x'9-  \$0t)L$L$\$x'|'T$09r  $L$\$0e   \$Xsvlp  9I  t5(&(  svlF,    sFl    sǆ       |'5x'c  @,    @    $  (&(r  T$$\$d#\$,D $D$,XD$$D$dT$$9}-x'|'9r  x'9B   P\$X1JL$P   -|'5x'9  k4ml9t҉T$(t$TF    4$!  D$u?Ԕ't   Ԕ'ؔ'\$TS,T$PSD$dT$(ً\$XsD$T$  \$Pۍ0'$D$|(  P($D$dD$D$PD$h`Í($茅'L$d9  |'($6D$dx    $D$   D$    D$    D$    S D$XHIl$ D$$T$d\$X-x'F   C@l@0$b($ȄD$dx'9A|'|'($uT$d\$$-x' $D$D$L  D$D$\x'' $D$\$d\$\$L$T$T$D$d|''(uL$\x'b=x'D$\ J\$$D$D    D$H    L$DL$H$D$   L$DL$D$   D$    Љ :  1   $D$   d蒲 me   ;av4D$$5   D$@0$(&(ub ; ̃e   HQl
        T$Z,u+ju"Z0   HӉQl@C,C   Åۉ\$t
Kx[|11ɉD$L$RT$o$D$   wD$$D$    tn$D$   |wD$$D$D$u\$D$   RwD$$D$    nt	qo$D$   ^c@$D$   Hce   ;a  $e   HQl       L$ \$T$j,l$9uY9Z0uTzuN(&(u-HAl    @ǀ       B,    B    T$($ÉD$$ D$T$뽋B0D$JL$6n`$D$   0vD$ $uQs$D$   vD$$u]s$D$   uD$$D$    t~$D$   uD$$uH~$D$   uD$$duS~$D$   ~uD$$D$    r5om$D$   aZ$D$   ta )e   ;av8Д'$D$ܔ'Д'$w   Ǯ e   ;a  4Φ(  ͦ(  l(   T&  1'')ыؔ')ы-ܔ')5')9e    ($~11	T$BЉL$l'h'9}m  D$L$($D$ O D$tD$붋D$( HH$D$%P  uT$B|T$($,D$Y   $  D$,D$   D$   wD$,@X    'tZAX''  $   Ԕ't   Ԕ'ؔ'tAp   $z4Ð'뢃4Ŧ(V$_D$((L$$D$00($D$0D$vD$$4Ã4Í$D$   ^Ȱ$D$   ^e   @ǀ   $D$%   w^$D$6   a^L$$($~D$(HTL$ @PD$i#$D$   qD$$D$ D$.p~$D$   qD$$$D$    noki$D$   ] T$ l$t$\$$Xi>$D$   RqD$ $D$o$D$   )qD$$D$vow$D$    qD$$$D$Mou$D$   pD$$D$$oj
i$D$   \莪 e   ;a  @Д'$/{'Д'$|1111D$4L$80     T$,\$(D$4'  v'  L$8$  ة(  X'       D$8L$4L$4D$8P'o  Ȕ'$
D$D$0L$L$<  $D$L$L$`($D$  D$0T$<	˄   Ӄ l$9Çދ|$9!	V  <$l$4  D$2  1D$4$   L$L$T$T$D$    ^DD$   1   ة(~m@B \$(i@B ݋T$,ыl$9Çދ|$9Ç!	Ζ4ԩ($  \$T$T$,\$('$y'    D$     '@X    D$ D$ $5'$z+'$4D$L$4AȔ'$L$\$|$l$$ 6D$D$$ul$|$j$nD$$$袿$   V͋l$|$7l$|$*$D$     |Д'$wX'$iD$      u+D$8L$4L$4D$8Д'$yD$8L$4d'$D$   Д'$UyU&U&h'$ 	ʉT$D$~Д'$@wd'$D$    h'       1G '$D$9P( '$eD$9P("12 be   ;a  $($vD$,L$(11B\$-|'5x'91  E  ,tډT$u  }9}  }ME1s  t$uu9u tu M$E(덉l$ ,$  D$  1tKT$ Z$À j( t$,9Ç݇ÇߋT$(9!	tыT$\$#($fw$D$ H$L$L$D$    D$tn(&(uID$ @$(D$@D$$   S($%uD$L$(T$ËD$,D$ $ D$ $ 띋D$뫍'$`D$D$ '$JD$D$듋}ǀ U 99χÇ!	ߗt?U,te   9Su   \$׋T$/Zdt9tCeC1Ճ1($uD$D$0$ÉЉt > Ye   ;av`|'x'11B9}D,}um,te5   9nu1	ًudt9u u1FeF   ڈ\$迢 e   D$;A
       ( (T$T$,$\$(!Ȅt ((Д'$s (L$()'-')뉜$   -($)D$,D$D$@B D$    ?o D$$   L$L$| 'T$x'\$t-ؔ'l$p5't$l_t$D$   gD$|$$   D$f$D$   gP($D$e~$D$   agD$x$D$    }dy$D$	   7g$   $D$e$D$   gD$t$D$    'd$D$   fD$p$D$.e{$D$
   fD$l$D$e^$     x'$   |'T$h1l$\]$   $   T$h9  \$\$   P,  $   ,$mD$D$`$     $PD$D$$$     $   ~  ZxR|T$X\$T$   H$   hl$|pt$x  $   ]o$D$   eD$\$D$cz$D$	   ke$   $D$    bt~$D$   >eD$|$D$    Zb$D$   eD$x$D$    0bo$D$   dD$T$D$XD$6c{$D$
   dD$$L$`)ȉ$D$    a{$D$
   d$   $D$bE^\yG\]\D$\t`0\D$$L$`)ȉ$D$    Vaq\|'HL$\9[bo$D$   c>\L$\p[n$D$   c\{  'f  $   \$4t$0H|$   Px$      l$p   |$l   $      t$h   $      $      D$   D$[o$D$   c$   $$   D$Xap$D$   bD$P$D$/a9s$D$   bD$8$D$@D$a'~$D$   bD$p$D$`3|$D$
   fbD$l$D$`$D$   =b$   $D$hD$&bu$D$   b$   $D$Z` u$D$   a$   $D$.`|$D$
   aD$$[y$D$	   aD$$[2y$D$	   raD$0$D$4D$_)[Y$      tYHlPd   tB	t0jPRTl$8T$@L$PtsP[T_Pʹ빍($k1  L$ $   PT$   @P$   Xo$D$   `$   $$   D$^z$D$	   k`D$$D$    ]n$D$   A`$   $D$ D$*`p$D$   `D$H$D$LD$`^;y$D$	   _D$<$D$DD$6^YXD$d@l'h'9     Q      jxR|l$HT$LD$dtlsx[|\$Dt$<$   AH$$   HdT$T$s   gsك]  - y't NB뎽i($~kД'$pkĬ   ÍД'$[kĬ   ËX'$   ܔ'$   \'T$pd'\$|V}$D$   {^$   $D$    [$D$   N^$   $D$\|$D$
   "^D$p$D$o\,$D$   ]D$|$D$    [W+V$   >ع    ݯ 觗 e   ;a   Д'$OhD$8'   '    ' '    ''u^D$''    '    Д'$iD$D$$    D$ D$Ht
 'u؃ÉBX    'tJX'넉'Д'$HiƍД'$8i菖 e   ;av5'tD$$D$7 D$D$D$: e   ;a  '   P(   Ãt؍H9   ؋L$   9      ~   )ȉ''tPX'u
'    D$I D$$T$D$   D$HD$~(L$'t͋ZX'u'    봉D$ Ég؉JD$     9 e   ;av]D$$   D$t.'L$A' '$D$   2Í$D$#   F袔 e   ;av>'uD$ÉD$H' '$D$D$Q e   ;a   D$   $iD$D$L$  T$$KD$D$L$  $D$D$L$$D$9D$uL$9uD$D$ 1術 \e   ;a   D$(   D$   L$  \$$$L$\$D$tϋD$   D$D$    $D$L$   )   r%$T$T$D$\$X   D$tÉ؁   T$    $@D$ÃËD$$r蟒 
e   $`;A     |$   1󫋔$0  $,  )   K  $$  1 ,     t$,A9rT$   $\$D$D$   T$$(  l$\ 1	|{X9s\ p   r   D$    D$    D$D$D D$Д'$\bD$L$uA'L$D'D$    D$    Д'$cƄ$4     É@X    'tHX'롉'Ƅ$4      É   = n$D$   7C Le   ;a   D$   t<L$  $L$D$    1D$tˋD$D$$D$(ËD$   L$$D$L$ 9  t=%     D$\$$BT$D$tD$D$$D$( D$$    D$(  )e   ;aS  $D$(   L$ $5D$D$L$(  $D$L$)ȉ)t}   wD$,\$0l$(1- <     |$<   \$F|$09rωT$D$ $L$
D$D$ID$D$8$D$4txL$(  tjT$ytJ  $T$D$    D$D$, L$0   T$D$8   $$   #  L$(T$D$8    $舎 e   ;a   $D$(  L$T$,$  T$L$T$0T$LD$   L$TӁ   l$(  uT$4$ÉD$\$T$   $^D$L$)D$D=   s1D$(  $D$D$D$ D$4$D$4    $Í$D$   ?舍 e   @   @l D$e   @   e   @   @l D$e   @   ̃D$|	D$ Ã=\(~ ''@9P(~e   @@l$xD$t	D$D$ ̃$    e   ;a   $D$,L$(A       SD$,L$(9   T$ $D$   |$uqD$(HPXi9wYX\$ 볍`D$T$L$\$l$:l  D$L$T$\$(S(u	C뭍{\ D$(\$ X$蔋 e   ;avL$T$
ȉ1مuL$R e   ;a   D$tdt[    1L$T$D$HD$9Hw1L$X\,ՋD$HD$9Hw    ÃÍV$D$2   =貊 ]e   ;a   0D$4 HL$,$D$D$L$L$T$4T$($D$L$T$\$8D$,$D$D$L$L$T$($kD$L$T$\$T$tRL$$D$ ؃L$,$T$D$D$    \$D$tD$$L$ T$T$8D$<L$@011覉 e   ;a   $D$( HL$ $D$L$t,t#T$ $D$ L$mD$t$ÃL$1D$T$($T$,T$T$0T$D$ $D$D$1D$ D$] Ae   ;a   D$ $D$HT$T$\$\$$D$L$)D$H8T$|>H,\$)ˋl$h$t+1t*9~))ˍE9D$ D$  ,( Ce   ;a   D$ $OD$HT$T$\$\$$0D$L$)D$H8T$|lH,\$)ˋh$t$|5tS1l9~4))1ɍL1)t$ |0D9~))9D$$É͉D$$ +: e   ;a  LD$P  L$d9H$  H$ID$0  1Ʉ       G  D$P$D$PHL$D$D$PH4P8\$l$O  Ɖ1l$Ttm ,n,~(!  1^$Ӊt$p\39      C    X,)1ɋh,x(P09  ))ʉT$4!ʉٍ:\$HX$\  D      \$X\\$\\X${T$49W  B  |$Ht$d9	  l$0L$@t$<\$`9t$\$t$Y T$H\$0l$Pt$<|    G    F9u$vF9r  t$l|$p1,u E    @l$P9}4m$l9r  D$D$ND$D$,T$@\$p,t$Pn$l$|$D<$l$D$D$tD$,   uLËD$PT$)X1PD$P$L$XL$L$\L$D$P$O  LËD$P$L$pL$gD$dD$P$D$L$T$LD$(    D$(D$P$D$    L$T$D$    D$    D$    L$(L$D$    D$$   D$8D$P$D$   L$pL$}L$D$8LÉ 軛         茛 1胛 ȉڛ ''$D$   z5$ e   ;avd D$$ HL$$<D$L$L$T$$D$L$D$tD$   u ËD$$T$2V蛂 e   ;a   ,'D$$wd(1҉L$(T$  C$L$D$T$'-'5't$l$\$WD$(D$0D$$D$4D$ D$8,Í C$(T$D$    D$    D$?b  T$L$D$$gɁ 4e   ;a   ,'D$$wd(1҉L$(T$  C$L$D$T$'-'5't$l$\$臽D$(D$0D$$D$4D$ D$8,Í C$(T$D$    D$    D$oa  T$L$D$$g 4̃D$$1  ̃e   D$DT&$D$@L$   ~3      tD$T$   D$É   e   ;avBL$((uD$'$D$Í='D$ė  e   ;a     C$(D$(D$k_  D$(''(   '1E9(~qD$'L$$蹟  D$D$    D$    L$L$D$''\$l$9s4L<(u덉Ӗ 넃 Í=' l6   e   ;a   1@'(TuD$ C$D$D$G^  D$L$''(ut'1EL$9}[D$'(T$՛  ''T$\$l$9s1L<(u룉˕ 뚃Í='躕 녉1 } e   ;a*  (*   (    (    (    ($D$    D$    D$   D$    D$  ((	w  (*   (    ($D$*   D$    D$   D$    8D$  =(*(	Ȅ  (=(	  ($D$|$	  ($D$   D$   ($|$   |$	   ($D$   D$   |$   |$	   ($b|$   |$	   ($D$   D$   |$   |$	uA($ |$   |$	uÍg$D$   -g$D$   -Z$D$   -Z$D$   -$D$   u-$D$   _-$D$   I-$D$   3-$D$   -$D$   -z e   ;ak  ,D$     WD$WD$$D$    $1WKD$:  D$ ʚ;D$ D$g  |$90    |$ 1    D$    D$   D$$D$   D$   D$  |$  D$   D$$D$   D$   CD$8  |$  D$D$$D$D$D$  |$  D$    D$D$$D$|$m  |$b  |$W  |$L  D$    D$D$$D$|$
  |$   |$   |$   D$$D$(D$$hf.u   u   D$D$l.u{X$   5t  |$   u'f $t,Íɤ$D$   *$D$   ~*$D$   h*$D$   R*$D$   <*#}$D$
   &*z$D$	   *2q$D$   ).q$D$   )*q$D$   )&q$D$   )"q$D$   )q$D$   )q$D$   v) w {e   ;a  @(   ĩ(   ~u$D$   #D$L$D$L$0  D$ L$4$D$nT$D$   Ô  L$  11ɋT$ T$ D$0L$\$4$T$-nl$D$   联  L$|T$ 9  A9  L$)T$!D$4T$,   -$V'5 V'/l$(1\$׋T$,^\$<^9tW9|t$8|$$$D$\$D$uD$4L$l$(t$8|$$뽋D$,$L$L$|  D$L$tL$<D$4L$l$(t$8|$$뀉$OT$L$}D$uD$4L$T$,\$D$,$D$D$  D$L$1(T&&T$ 9wpA9wb)!l$4D ʉE~$D$   D$L$$L$:   DT&(@É Ό   lt We   ;ad  D$   u<   Φ(t(DT&$D$Aͦ(u׃u\L$f9aluLylu   묃u9noneu1뛉$D$ƒ  D$L$tw   m뿃L$tluaL$9crasuyhu
   <u9singu3fyleu9systwfyemk
   ׋L$뵋L$$D$fqT$D$   &D$	D$D$Xr ̃D$T$\$   1I|$Չ   L$\$T$,$ y|$ ۇ߃ L$T$!l$!݋L$!		ՋD$9!t$9!	ӄt )D$ һ   !Ӌ$	XD$$L99!	tD$t     D$ ËD$tl$ e   ;a  h'$D$  HP D$dL$0T$4 $`|$L$0X  |$`T$dCd(l$4MۇՉl$\  $_`D$d |$   P|@xWO(  L$0IL$DT$\\$`1         l$    l$$@L$\\$Dt$Hى֋\$HT$\9R  l$,t$(D$@T$LL$ iRdt$$9   l$ t$$-(4   \$HL$(Ql$L   ]|mxl$Xl$,9w<I\t(4u\$XOËD$X貇 ؉7t$<\$8@$|$L$l$T$3P  |$D$l$PD$@L$(\$8t$<zŉR =T$T|$P`E$\$L$t$l$O  \$D$t$hD$@L$ T$T|$P\$lD$ D$pD$$D$t|$xt$|$   hӆ +Ɇ 111~12 n 7e   ;av#D$$D$D$M D$D$n e   ;av#D$$D$D$ D$D$|n e   ;av#D$$D$D$M D$D$<n e   ;av#D$$D$D$ D$D$m e   ;av#D$$D$D$ D$D$m e   ;aG   '$_>('   M$,'L$L$L$葏D$L$ tD$ '$?D$D$ Ë$'D$H$'J$('L$D$褐|$(u3D$M$,'L$D$蒓D$L$oD$h f($u<('f($u,'$'=,' =(' Tl e   ;a   D$(}1EC}9}rh؋L$ 9}ZD$~M   T$  D$L$)ȋ$l$ 9s9T$Љ$\$L$%D$L$ T$\$1듉봃É̓ ƃ k Ke   ;avTT$sD$D$   Àss y'H D$L$ù   Q k e   ;avke   H   L$ A$D$   ED$|D$    D$    D$D$D$D$$i j e   ;a   D$ H$D$D$}3   =   D$H$D$D$t1e   H   Z   uHet@ËD$$:D$Hu
$y<뮍   $Y=D$$D$   i e   ;avsT$ \$$l$t$11@9}G<B9sC<|= t9tD$|$G0$:D$T$ \$$l$t$L$봃ÉR i we   ;a   L$Q\$ l$t$J|$|U9s_DU 9sQ<@<7t;T$~DU9s.,@,.9tG0$:;L$T$\$ t$렃诀 誀 Љ血 kh Ve   ;avUD$   1P,H4Ѕt9H4ttD$A0$:D$օu	D$ÍA0$:g e   D$;A     $   E $      \  $   ⍙  ۉ!ډ9)  T$Tt$x1@$   t$x9}r   ׍@t \ uTftɋ(u1 ؋$   륉D$Db$t$1T$T\$D$   ʋ=̧(5ȧ(ÇޅÇ!	ח  11T$$t$    f,CfSD$TT$$$   t$ 9}s|$8e   Rw   l$(   \$(1݉111,扽      9  $   ,SD$89q  |$xD$X1D$4D$X   \$fW$   \$T$   ֋T$T~CZ\9@  \$T_f\$9!  [\ 9s	9r  \$4$   ,^9  f,WS$   $   t$ T$4T$$T$49}(  4S9  4vt5 $   OQ   fWT$@$   l$,ދ\$,\$0s9  t$,k9   92  T_9  R$   29  \_9  [39   $   9  l$,o9  lm ,.9sT$09>  T$09q  \$fWT$@J$   t$ |Y9  4Wft$9n  T$@4vt5 $   fW1l$,K$   |,$L$L$|$L$L$-0  @$   t$H$   9m    lE 9  D$<l$TTm ,Ӊ$   T$P,$   Tf  ftE E($}D$  $     Zu&$   L$H$   $   ΉD$<;$   $$   L$L$T$xT$L$L$D$P$   Du~$   1ɋT$TXۇÇ݋@ÇއÇ!	u$   $      ÈL$T$HL$ )ˉ$L$$ȉD$D$   L$T$H븋$   I$D$gD$P$   DZZZunB$\$۟$   HAH9Hu@    $   $$   D$D$L$xL$D$D$$      T$T\$`J$D$\$5$   \$`kD$p$   1<{ $   $   $   $   $   $   \$x$   $   $   T$PL$   $T$pT$L$$   L$D$   $      T$Tftfu$   L$TȉU`  E $D$   $   Z9r$   L$HLBL$P$   Ljjj$l$L$$   HAH9Hu@     $   $$   D$D$L$xL$D$D$$   1ɋT$T,D$p$   1y $   $   $   $   $   $   \$x$   $   $   T$PL$   $T$pT$L$$   L$D$   $   1ɋT$T;	  e5   苮   	  t$|   $   L$x1l$Tt$TFt$Tt$|t$T9  4q9{	  4vt$Pt3ftǉl$tD$P$   .$ L$ \$$ۇÇ݋5(	Յ  T$|D$h@5(ߋ\$P$   TS  P@    @     t@@ (   $   P4l$tE 5(  E $   \f   (   @    Z$r$ti$   (u.pFB$p,$   L$x$   닼$   P׉-u xD$h!u $   u 뱋5(u@    B B$똍p1t z D$ht t |$$pX1t D$h3fM(   @    Z,r,tL$   (upFB,P׉_t xD$hSt $   Gt 5(u@    B(B,p1t z(D$ht t |$$X1s D$hMs "h4Ƌ$   s |$$ps D$h|$$ǋD$|s T$|Wl$|E uD$   (  ED    x$D$    fD$	D$   	*$   $$   L$L$T$xT$L$L$D$|ǀ       HD(  @D       R,t8B -(uB    B4    ۍz1r z41r (  ǀ       $   T$x$   $   11D$H1@l$x$   T$HT$x$   9  B9  T$TR,։$   lfuT$H뭉T$P\$dk l$L[Ç!	͕  L$P\T$LTD$PT$d$   9uj$   l$Tl$H$   Z,\$l5(u5B,    $,D$P$   $   \$l$   T$Hr,1Iq ċ,Lfw  E JZr   $   rto-(u-YKB    B    $   $   l$H6ip xp $   1p p D$P$   믋(uA    M,B    뒍Y1{p },qp 1hp D$P$   ctO(uC    ](B    ?K1(p }(p 1p D$P$   9U((uE(    E,    M(ω1o },o E JZr   $   rt^-(uYKB    B    imo xco $   1Uo No D$P$   I(uA    M$B    )Y1o }$o 1n D$P$   tO(uC    ] B    K1n } n 1n D$P$   9U (uE     E$    M ω1fn }$^n `L$Pu $   $   $   111GfD$f4$l$l$T$l$l$?D$f$   T$H~$   1m L$   1m 1m M$T$T$D$xD$T$T$$   1ɋT$HDi $L$$   $   1tm D24FE9}r  $   ՉʉƋD$T$   Љm m $D$   $$   D$D$L$xL$D$D$`$D$0'm  m m m m m l l l l l l l l l l l l l l l l ʉ-m    m MT Xe   ;av(D$$D$ D$   D$    p  T e   ;av(D$$D$ D$   D$    0  S e   ;av$D$$D$D$D$D$  S e   ;av,D$$D$D$D$   D$D$   CS e   ;av D$$D$ D$    x  S e   ;avMD$HP 	ʄu $D$D$e"<f D$$T$JB R e   ;a  0e   H9Ad  D$4$  D$  \"$D$ L$4@    @     @    @    @$    øi   )L$D$<   t/̧(҇Çދ=ȧ(Ç߅!	  11   tK(=(Ç߇Ç!	t Ç!ŕq  SsT$t$L$`',l$$
`'L$T$,$"D$`'TT$($D$   蕱D$4$Y  D$   D$$$L$4L$T$ T$\$8\$   $L$,L$fD$L$@QT$?D$ H$ta   GH ËhÇ!	ӄu$#0ËD$)ŉ,$D$L$D$@D$D$ ˋD$4$  L$D$ 덋D$($D$蘰D$,$"D$ lc $t$L$\$ vuc t$$\$ CC D$<L$l$40Í$D$   O e   ;a  0D$4D$ $D$   D$ i   )L$`'TT$,$苮D$?  D$`'T$($D$,$ZD$   D$`'$D$4D$Q  D$D$$L$L$T$T$   D$($U!D$$tPHXۇÇ	ՕuOH$   L$8u$1Ʉt@$   $D$<D$]0ËD$4$   L$D$$ǋD$)ȉ$D$؉D$D$<HL$D$$눋D$,$D$u?D$($ 0Ã0Í
$D$   & M +e   ;avCD$$D$t#L$$HD$D$tD$D$ lM e   ;a  D$$ (e   xX9  L$ H@    @    \$T$jrD$1D$D$t$ދ\$ˉ݋\$0  ^9t9sNЍNL$(  (  E N$H$NVHP(V(H  P((V  P(^   Xt(   B(Ht(   A((   p,x0(V0umP0tN(u F(    F    F    F0    Í~(1}c ~uc ~mc ~0ec ؋(up0룉Mc 뚉Bc 뉍x,2c cy(#c Ez(c  c |$Éb ؉H(ωŉb b lN0tG(u3A,(uF0@,    ~0b x,1b y,tb Ƌ(uF,뷍~,[b e   I         1111߉   >H$(uQL$H(E L$$\$ȉڋH(t.X$9Y$v&9At9Aus$L$   ͉$L$  뿃Íx(D$a a 뮉ǉa W׉ŋD$ a ω1{a ta ω C$D$I 6e   ;aj  L$ yQ\$$*׉)  j9t9sރىD$T$ZËjÇ	ݕ  11r,t  \$l$t$D$ D$L$ \$l$rt<tzt/v$9w$Çޖt$T$  뵉$T$  1ډjt뵋j(   9U   (utE    (u3B(    B    B    B    B$    T$(\$,|$0ÍJ(ω1_ z1_ z1_ z_ 빍Mω1_ |(uE    fMω1x_ O-(uA    91P_ '((  7J$N$(B(  F((B   Ft(   p((B   Ft(u|p(N,tS(B0u<F0^n(uB,    B0    sz,1^ z0^ ~0y^ 뽋(u	F0    몍~01Z^ 랍x(N^ x~A^ Zx(2^ 7~%^ ~(^ ^ |$Y l$$D$L$ T$|$D$(    D$,    D$0    F |e   ;a  D$HP(Xiq׋(l  AH(qt(8  N((  Xt(   C((   ht(   E((uny(tF9Gu(uOÃ\ 9G   (uO؃\ ̋T$(uJ뷍z\ 뫍Q(׉ŉ\ |U(s\ \P׉Ɖ\\ .S(G\ 
P׉2\ D$V(׉\ D$|$Q \ x([ x[ Ћ|$n!$D$   iD e   ;a  D$HP(Xiqy  ׋(P  M((  AH(pt(   F((   Xt(   C((uny(tF9Gu(uOÃZ 9G   (uO؃Z ̋T$(uJ뷍zZ 뫍Q(׉ŉZ |S(Z \P׉ƉiZ .V(TZ 
QAZ x(5Z z+Z ЉU(׉Z D$Ȟ$D$   6B 1e   ;a   D$u $D$$   D$$D$    !qy$D$	   $   D$     b$D$   A \e   ;av蜇  D$$L$D$TA e   ;a  <D$@HIIL$4'Pv$D$   !D$4$D$     SD$@HIIL$$^v$D$   D$$$D$     	D$@HIIL$ev$D$   D$$D$    YD D$@HIIL$0Isv$D$   CD$0$D$    uD$@HIIL$8lv$D$   D$8$D$    +D$@HII L$ v$D$   D$ $D$    {fD$@HII$L$kWv$D$   eD$$D$    1D$@HII(L$!v$D$   D$$D$    MD$@HII4L$,v$D$   D$,$D$    D$@HII0L$zv$D$   D$$D$    S>D$@HII8L$CIv$D$   =D$$D$    	oD$@HIIDL$v$D$   D$$D$    %D$@@@@HD$(v$D$   D$($D$    u`<r= e   ;a   T$    T$$   u7   ;fÇ݇Ç݃      ǂ      D$HYk(l$ M [4\$$\$L$D$t8D$T$D$PRJ(@@H4ËD$߀uzT$$q   T \< e   ;a  @e   D$8    D$<    l$Hl$8t$Lt$<D$D  \$0  Ќ'`  1ɄR   9  @-{'T      t$P~jt|$<4-9}      T$8Rt   {  ҉L$^  $  D$E  T$8R+  D$D  L($vL$D   #D$  D$          D$0Pǂ      P\$P݉Zh(s   ,  I{'TT$4DD$,D$4$D$,D$ eD$0HT$<R\$8ixl$(I|L$$R4T$[\$ Lo$D$   F D$$D$    o$D$    D$($D$$D$hy$D$	   D$ $D$    $D$0H          T$P9  T$Pg譸$L$   t2(@('')+((9|$     $   {~  @"x$D$   g$     $@KL o~  멈L$D$P$-  D$<@H4@($D$D$    D$PD$  (   D$0HIdT$P9   uy1Ʉu9(tD$8$L$$  W2ыHId$  D$0@@d$D$D$    D$  뗍AH$VD$%D$0T$Pb1[D$0T$P1L$D$$   D$0H   T$PT$Pu$D$   D$D$D$    <=L$D D$0l$Pw@É$  D$L$D%@ËL$D1@      L$8I   L$8I   L$<II4   L$8$D$t$V@Ét$P-{'   @É,$D$8D$L$PL$L$D$D\$0y1rFKP4@($D$D$    D$PD$L$t@ù   bN 6 e   ;av$4 5 e   ;av5 ̃D$ 9  ͦ(    1@    @{'t   uމD$D$    D$    D$    $D$    L$L$|  D$L$`($   D$uND$`(tu$t{'b$?  D$`($D$`(͋D$(   $\$D${' ÃΦ(Ѧ(̃D$Pw!    `($|$t]D$ s]@{'@   u7ͦ(t   uu	D$D$ Φ(uD$ D$ ù     L     K ̃1L$A s3D$($ؒD$t׋D$$D$    e   ;a   D$    D$    D$    D$    L$ u4$   D$D$D$    9{  e   @L$    D$    @B t؉D$D$    D$$   T$T$D$    z  2 @e   ;avLL($ӑD$    t   t$     $     D$C2 ̃PD$T$D$XD$L$\L$  D$  e   /  L$,|$1K L$,QZ,l$T9+  l$9(  9h  D$D    D$H    D$L    A P+T$HA  D$De   PR,R\$T$PR,RT$ PR,RT$$PR,R@T$(PR,\$DPR,l$H݉jPR,p  Z@@,XA@,T$TP@   D$QR,$OD D$,x.   |$T   L$\QZ4St{;t|   tmT$XB    \$T$T$L$D$FD$,$C D$t0e   @@,L$T$HL$ HL$$HL$(H@PËT$X뙀끋L$\T$X뇋D$T$I  D$,2D$8    D$<    D$@    $    D$8D$w  D$@      D$8L$9   $    C $ )D$T$T  O-e   PR,ZT$\$PR,RT$ PR,RT$$PR,R@T$(PR,\$8PR,l$<݉jPR,p  Z@@,XL$,A@,T$TP@T$<9Ab$    UB $ (D$T$  ,9k1D$0    D$4    D$XD$0L$\L$4T$TtSu-QZ4Kt;t)   t@    D$T$D$0D$  PÀԋA@4${qPÃPe   ;a  e   D$$D$H  D$         tku3m$D$   #DU'@U'   I  $D$   0U'4U'  @  $D$   ,U'(U'  I  
      u      r?Hf  9$D$1   `<U'8U'  I  9$D$1   -<U'8U'  I        u~      r?Hf   9$D$1   8U'<U'   @   9$D$1   8U'<U'   @   ypw s3I{'TD$T$D$ $D$$D$   $L$$D$$D$$L$   D$$D$   D$$D$    R=r$D$   $L$f$D$Z   D$$D$   D$$D$    Gr$D$   !$D$$D$*   * d̃D$$  D$    ($D$    蛋D$$n  $   o  $   o  $   o  D$$D$    tD$$m  $   o  $   ~o  $   qo  $   5o  ù    B e   ;a   D$       1ɉL$$	  D$$L$L$ͦ(tSD$uD$ @u:D$$	m  $  n   L$$D$ÃΦ(u뵍`($ɈL$D$W( e   ;avdv$D$   D$$D$    -$D$)   {$D$    k( e   ;avdLv$D$   FD$$D$    b$D$*   g$D$9   A' e   ;avdv$D$   D$$D$    $D$   Ź$D$   k' ̃$ T!D$$  D$t	$ËD$$D$D$RD$ s  `($迆D$D$L$I{'T$($"D$   D$u	D$(ÅugL$   uu)D$$D$    ׾D$$D$( É$D$D$D$ D$D$$D$L D$(1Ѧ(pD$   L$ QugT$uUe   t[tkdt   t(u	D$(É$T$L$D$$D$K D$( D$( ËT$   tT$D$( D$( ̃D$    D$H    !T$$   D$D$D$    l  e   ;a   e   D$D$    D$    D$    $    L$L$l  D$      D$He   Z[,kY0i4Z[,[Y8Z[,[Y<Z[,[@Y@JI,\$JI,l$݉iJI,p  YJI,Y@ƀ    ËD$HI,$_  D$@ƀ   :$ e   ;a   e   RRDT$1@ }Xsv@{'   tH Ґ   !ՇӇ!l$-ͦ(u-Φ(u   t$   D$D$D$    k  ù    ; z# Ẽe   @   u%H,P4X0QP8QP<Q@@A@D$    D$    D$    D$   D$$D$    j  ̃D$    D$    D$    D$H+L$ D$D$$D$    ^j  e   ;a  \(t	D$  r	D$$ ÍX($D$   ʂD$ y  D$H($腁L$    L$  D$D$D(   T$D($L$	L$gD$tƍT($ D$tvujT($D$   D$    %D$tD$ ($D$D$D$   (g  X($D$ҁD$$ÃtkT($D$    D$   贀D$I뭍X($D$D$$ÍX($D$`D$$ Í$D$   !   9   ̃L(D$s"L($   	T$諁ù   8 e   ;a   L$T$pMwBT$|%l$9$L$D$D$D$ ÉpwD$|%T$T$ߐ $ D$ $D$ Me   ;a  DT$X\$T9  l$Hu   <9  l$P   }o  ~9|D  у     c       Z     5&3C  5&^߄    l$ |$Puz\$$L$$D$    D$ ED$D$@L$$T$$)ʉT$t= D$@D$<$L$LL$L$ L$4? D$<D$\D$PD$`D$D$dDÉ$D$D$D$L$ v(tD$<$D$LD$L$HiD$<L$ {     5&3C  5&^    9s              wX   @  5&2C!  5&V?ÉD$4ЉډËD$4E     5&2C  5&V룍    9r   늍^   ÉЉ=      =  wb=     &C  &BT$0D$0T$1t$PT$؉T$k=     &C~  &BT$0D$0뚍    9sD$,D$,낐   T$D$dT$(4$zL$D$P\$Xl$(        wX   0  =&,/C  =&,o9ÇމىŋD$Ht$Pe      =&,/C   =&,o룍    9r   늉щщыl$P(D$\D$PD$`T$dDÍ $D$C   2    2 C   2    2 C   2    2 C   }2 蹁   2 йC   e2 й   i2 йC   M2 й   Q2 عC   52 ع   92 عC   2 ع   !2  $D$ e   ;avj1'    \    @}r51$'    T    @}rù   u1    k1 5 e   ;avD$1AwL$
 e   ;ac  T$ D  '\$    '$D$   (D$eD$   P8f   P   L$  һ   !ӉX@1PʉӋh*XP@с   rD$L$$D$wD$Hʅt7	HH8AfH8HtT$$ÉT$L$$D$fuT$ލD$D$   *;$D$   $D$   ؅$D$      /  e   ;a  '\$     };   l$Utrڋu3UU8Zf]8L(uOfuIT$so'$l$WtD$@    '$D$(D$kT$s,'$l$ju\$l$_   .    . $D$!   ] e   ;a   ($11:D$$D$T$D$ ҉ˉ   !ՋT$ЉىD$L$= @  r($rD$ L$Ƀs,  \$0  L$Éȹ   - &  :e   ;a    T$$\$(Ã   ,  L$\$0  D$T$-(,$D$L$6ȋ	L$$D$(D$L$(    !D$)ЋL$D$= @  wL$($iD$L$D$L$ ù   , 1%  e   ;a   ($?D$1CE D$4$L$D$L$T$\$l$u    Ǆ0      As) уs1L$T$,  \$,  m 뷍($Éй   , b$  =e   ;ah  8e   Z9<  T$<j  -(        1A   wL$   t
   tG($D$$.D$D$($D$D$@L$<ȉD$D8ك_  ,  u t7u 0  )뾉T$,\$$l$4$L$jl$4} D$<T$,\$$T$$fD$D$  '$PD$    $'uU1D$( '$D$(t@,'$D$D$(D$p_D$taL$<H@ǉT$0$T$loD$0딋|(LH!L$$(D$D$t>D$@L$ȉD$D8Í؅$D$      ) ع   ) ڴ$D$   $D$   $D$!   !  ~e   ;a  De   \$H݋t$L)ЍVK  T5 9)  (        1B   wT$#X   t
   t5($kD$H$D$#D$($D  0  ;   sꍄ,  0u ͉L$0t$<D$,\$@4$T$D$,L$0\$@l$Ht$<뺋'       y;   L(u!'$L$(D$dBL$8A${D$D$( '$eD$(s]$'$D$8D$Cn '$$t$D$    D$  D$D$    S  Dù   U' \$4AD$$D$$$D$    D$4$FÇ$D$       & ч$D$    $D$   $  _e   ;aQ  LD$XL$PT$X\$$l$Tu t$8|$P|$4   D$09D$<1D$ D$<  D$L$HT$\\$$l$Pt$,|$0L$T$ l$Ht$|$\tv   sĩ(   9   L$9s5L$0t$49   ,$ЉT$L$$ȉD$mD$eD$0L$T$l$Tt$8|$4\$tQ\$$lD$L$Q!шL$T$ ЉD$,\$P,l$Ht$|$\9l$$딋L$뎋\$ \$ \$$\$ 9s]뉃LÉT$e   @ƀ   <$D$`D$F  D$D$(L$L$D$D$   D$D$D$(D$bp$D$   D$H$Jo$D$   dD$$D$    0$D$   p e   ;a_  `D$dHD  Py ,  L$LT$HL$h$QT$D$}  D$D$@L$ L$,T$\$l$t$l$PT$Tt$X\$\T$P  T$XE  T$dZ-  1C9   ,؍t6m z|z 9jwډ\$4l$(~V@   1҉D$81D$0D$8!T$h\$(ʋ\$4l$(D$0D$@L$,D$09FvD\$0t"D$0(ыl$h9U w9Uvm뚋D$0뒅uD$@T$d1'$T$س(L$V_L$,\$4̉t$DF$|$ipT$zD$@L$,\$4l$(t$DD$l`ËD$dH $L$XL$L$hL$D$    D$    D$@L$,D$dH)щ$L$PL$L$hL$T$LT$T$HT$@D$@L$,2D$l`D$l`	 e   ;av>D$H(T$9
w9JvZىH(ʦ(tH49
w9JvRщH4A	 e   ;a   D$HT$9
w9JvZىHHItVY9w9ZvjYY9w9ZvjYY9w9ZvjYY9w9ZvjY룉$D$T$y   Ke   ;av/D$   L$@,tP9w9QvYډP0 e   ;av@D$   L$T$1@,th4pm9w9s9w߉ۉ\$ e   ;a   D$      1Y,Q4مt"Y49tL$C0$CD$L$҉$L$$L$D$$   uJ1D$L$   1Y,Q4مt"Y49tL$C0$D$L$҉D$(ËP\$ )ڋ@Љ$ЉT$)L$L$' D$D$(     e   $l;AB    $  H8  H  T$@L$<HL$8$  $D$D$4L$L$0|$D1 D$@D$DL$<L$H)ʉT$LT$8)щL$,$   1  $  $L$DL$D$,L$4)$L$<)L$D$& $  $L$DL$)$  $L$DL$r$  H9L$Dw9L$Hv	T$LщH$  tT$Lщ$  L$0T$4Pp  HL$,)ʉPL$LH@$D$D$    D$D$    D$    D$D$D$DD$ D$$    w  D$@$D$<D$  Ë$  $D$l$D$$  $  $L$,L$T$DT$D$L$,)˅$D$   辶&$D$'   訶R e   ;av D$1A һ   !9|\$ e   D$;A0     e   HQӁz.
  D$Pidl$l9	  Uj  q|$pI" HA    HA    HA    HA    M$,cD$D$L=u/L$PQ     D$lp  HH$ D$lL  PZ\$9  9  L$L   L$PI9  Qlu     $D$   D$   D$lHgu	   D$l$D$   D$  D$tۋD$lHh   @g @e $D$  D$   D$l$D$   D$   XD$lp  HH$~  D$l$D$   D$   "D$l$"D$lH+98T&?  L$ $D$   D$   D$l$L$ L$D$D$l$D$   D$   D$l$     ËHIl$`	  L$.D$l@hL$HT$DHL$@T$tT$<\$p\$8$   l$4p t$0x0|$,@(D$h$D$   D$$D$    Nw$D$   D$H$D$    o$D$   D$@$D$    E$D$   D$<$D$    Up$D$   _D$8$D$    +rp$D$   5D$4$D$    t$D$   D$0$D$    p$D$   D$D$D$    rp$D$   D$,$D$    3s$D$   D$h$Qo$D$   k趽D$l\$;      Rlzq$    $   E8$   E<E $2  D$L$uT$l	   y1  D$d$L${8  D$L$T$lZ l$d+]   蛼$D$!   8T&$D$    $D$   i贼͈$D$   莰*$D$"   x$D$   bHH$W]D$lHTL$(PPT$L\$\$x$D$   D$l$#u$D$   D$L$D$(D$$D$   D$$D$    b^o$D$   l跻D$l D$HH$D$   BD$$D$    o$D$   D$H$D$    ϼJ$D$   $E$D$   D$L$T\$*l$Hrt$D$   |$@$   |$<$   |$8z |$4z|$0r0t$,R(T$hc$D$   ]D$T$D$D$In$D$   3D$$D$    p$D$   	D$0$D$    Nw$D$   D$H$D$    o$D$   D$D$D$    E$D$   D$@$D$    Wp$D$   aD$<$D$    -rp$D$   7D$8$D$    t$D$   D$4$D$    ٿp$D$   D$0$D$    诿rp$D$   D$,$D$    腿3s$D$   D$h$So$D$   m踸D$P@ƀ   $   $$   D$$   D$D$lD$  $D$    WL$`\$$D$\Q,T$X{$D$    D$$$D$    賾p$D$   轿D$`$聿Dy$D$	   蛿D$l$_u$D$   yD$\$=$D$   WD$X$葷D$P@ p$    $   $   $$   D$$   D$L$ه  $D$$   #[$D$     e   ;a   D$ HH$WD$T$         (s   $E,  D$tx tSD$H)щ   r6h)  9s P8tÉ$L$D$ PÃÃÃÃÍd$D$   &$D$     e   ;aK  ,($_1bt[u }8ful$t$$l$TD$@    '$D$(D$LD$'\$$t$@}"   D$'\$$,m y($ '$1GT$D$ $T$<T'$L$L$(L$KD$\$(T$ u@}s*D$$'\$(܍ '$,ù        P  e   ;a  TD$t    D$x    D$|    D$XHh  T$PX\$L9
  u1L$l$ p+p  t$z C  z#$  1    w   |$<l$$  9  NL=h$   x(tP_9}@z#w,1tD$tT$xT$|t$dL$hl$l\$pTÍz#RTȉj#wQ1  } y  l$HD$ g  9_  ]~{ǍD(݉g11z#z|/11H11!z#JL9L$HL$($_(  D$L$  T$(9u?u1y#w1ɋT$P\$Lt$ωŋD$XL$qQ#YT	
ՉL$D$D$D$    BD$D$\D$1  D$L$D11l$\$D$   AD$D$L$\L$1  l$D$XT$P\$LL$D$d    D$h    D$l    D$p    TÉ$\$.-  D$H D$8L$L$4T$T$@O$D$   ID$ $D$薷q$D$    D$8$D$m$D$   D$@$D$4D$}$D$   ͸D$$D$    虷o$D$   裸$D$   Ȥ$\$,,  D$D$4L$L$@T$XZ \$0R$T$,Eq$D$   ?D$@$D$4D$+Ն$D$   D$0$D$    n$D$   D$,$D$    跶袱ݍ$D$   $\$[+  D$< D$8L$L$4T$T$@|$D$   vD$$$D$õq$D$   MD$8$D$蚵$D$   $D$@$D$4D$}$D$   D$$D$    Ƶo$D$   ж$D$   $\$Y*  D$D$@L$L$4T$XRT$0yq$D$   sD$@$D$4D$_݋$D$   ID$0L$)ȉ$D$    n$D$   D$$D$    ЯKݍ$D$   %Э($D$.   ʵD$($D$    薴聯$D$   ֡  ;̃$D$2   觡e   ;a  LT$X\$T1111@9}<Ët,>9  A߅w  c  |$P        <$t$  D$L$T$T$ \$\$<l$t$X|$TD$41D$0D$4DT$0B)\$,)É!؋\$@؋\$Xt$T\$<t$X|$TT$0T$ ͉|$TT$09}I׋{|$9~5l$(L$@D$,9t$\$|$ D$L$(9t   ǉ\$`D$ D$dL9   H D$`L$dL9srl$$؍ыS\$DT$HT$De   k9w9Ël$$Љ1|$P1D$`    D$d    L   )$D$   蚟D  e   ;av;D$$D$ D$D$   D$   D$L$L$0D$4  e   ;av;D$$D$ D$D$   D$   ]D$L$L$8D$<  e   ;av;D$$D$ D$D$   D$   D$L$L$@D$DD  e   ;av;D$$D$ D$D$   D$   D$L$L$HD$L  e   ;a   D$$    D$(    D$L$tptPL$t- (L$$D$D$(D$T$$D$T$k É$D$    D$ "L$&ȉD$$D$(   D$$    D$(    8  Ce   ;avfD$tJL$  #wEʉý    \$$T$(D$,L$0l$4É$  D$T$\$L$l$ʋL$ ܺ       e   ;a   |$ tL$( `1] D$ L$(    \$(9~@D$L$T$l$$9t$l$\$, D$D$,D$D$0D$D$4É뼉$  D$T$L$랋L$(  Ve   ;a,  $L$,\$011B9}7,   }hT$$\$D$Ӯ  l$L$,T$\$0|$(           B    D$(    D$ T$L$l$,11,Gl$,9}Jl5    }F9rc|$D$,$\$t$E  l$t$D$ L$T$\$0|$ĉD$4T$8L$<$É$  T$D$L$\$0g Ѻ       e   ;af  HD$(    11:D$4L$P\$($D$   D$   T$į  D$4@L$T$ щL$ T$T9|D$L$AD$D$D$0L$L$DT$T$,\$\$$l$l$@t$T|$PD$81D$41D$D$8h)!ȉ$)T$l$|$-  D$4@L$T$ыT$T\$Pl$ t$D|$,\$$l$@t$T|$PD$4L$D$0L$Dl$49}-<t$l$ 9}
9y#9wD$@D$\t$`HËt$    5  e   ;a&  D$(    D$,    D$ t$$ÇÇ!	ՕtD=   Ç!	ڄt+   =      &ȉD$(D$,   ËL$tXL$(D$,         9t5  $\$T$D$ƭ  L$T$,D$(9wBD$(L$,É$   J   T$\$L$D$l$l$(D$,D$ t$$_     5         e   ;avdD$    D$    D$     D$$    D$(    D$$D$    D$ PD$D$L$L$D$ L$$L$({  e   ;a:  D$     D$$    D$(    T$           B=      &C   &AD$$D$    D$ D$L$T$9uD$ T$$L$(ÉD$$)щL$ D$L$T$͍=   sJ&Cs1&Av    9se  % TC   u     {  C   a     g  !  e   ;aj  D$$    D$(    D$,    T$ ?(  T$           B=      -&(C   &AD$$D$    D$ D$L$T$9uD$$D$ D$(L$,ÉD$\$ ,,$)щL$/ D$L$ƍ=   sJ-&(Cs1&Ao    9s^  % MC          C          ؅$D$     |e   ;a   $D$($  D$tTD$$]L$D$T$\$vHT$ \$$D$(D$D$D$ D$ D$,D$D$0$D$,    D$0    $1    _e   ;a   T$$   \$l$ t$1@9}csy<8E uP)É!9}1ۄtӉD$(ÉD$$l$T$D\$D$L$T$$l$ t$ŉ1D$(D$(    ÉH    =e   ;a  T$   \$;-   Jڸ   11A9}g   4
0rE9w>w%t~9sD$    D$ D$    D$ D$    D$ Ät.t
   wtۉ\$D$D$    D$ ÁwD$    D$ ÉՉ12D$    D$ Éȉ
    ̃$D$(t{%   1\$l$L l$T    T$D$L$D$    D$     L$D$ \$$D$D$ CD$tL$ȉD$,$D$,    $̃U'U'$   D$L$$  e   ;av#D$$D$D$D$D$    e   @         1ى11щ1ˉ   D$e   D$;A     $   1  $   	$   ыqQY\$X)  i؋Y׋a  2MiKY-(څ1  t$ 4$  D$L$"  'tD$ $  $   HT$\$8hp|$D$9   9  t$4l$T $)ۇ!ލ\5 \$T$L$D$T$|$\D$8$   GD$4G(uL$TO|$XD$T  L$4|$0T$,D$P $l$L$t$\$l$t$D$PL$4T$,\$8|$0uPT$(\$ 9vKD$LL$H\$ $L$,  D$L$T$Lz#  1ۅ   ӉL$<|$\5	  L$ L$\T$`L$<L$dD$hL$(L$x\$|L$H$   $   QZiȋI9wJZX<ы(ut$\\   $|$D$\D$a$   v $L$T$l$\$D$L$T$$   S(uCʉj|$X   D$$L$D\$@$D$HD$D$   L$ L$D$      D$}D$LL$DT$$\$LՉ=   &  L$@DL$L$T$HT$D$	  T$L$1뷍j#jl] UωP       $   
  $   A    A   (YurYA$   u$   Ą   ÉD$8$   $D$$   D$D$   D$L$T$$   $   $   D$8량ǉ  놃   $   V  $   QY   y(s(u=+  $   A   A   (YuYǉ   $|$t$D$X묍$     $   QYirLJQSQ((uQǉ  Ƅ$    Ą   É؉C   b            ȉC    He   ;a  Ā|$<1[  $   L$<T$<$}  L$@  111D$<$}  D$ L$$T$0D$ L$$T$8\$H$D$D$,L$L$4T$@$D$L$L$(|$X5 
|  $   L$XT$4T$`T$,T$dD$hD$(D$lD$DD$pD$LD$tD$ P\$$9   l$8l$0T$ \$$| (uNt$X  D$PD$<    D$<$|  D$0$   D$ $   D$$$   Í $|$D$XD$T$ \$$l$0듍 $l$8l$D$\$T$Ml$D$\$PD$ $   ,D$HcǄ$       Ǆ$       Ǆ$         e   ;a  ($D$D$ &   F     uL$$PZh09   ZX<(      u   uA\QD+Q@$T$4D$L$T$$   (uU   B`JL+JH$L$u4D$L$T$$   (u   D$ )   -  荺      뤉  I $t$T$l$\$蠵D$L$T$|$ W(uʉƉL$$  H81B9}?   tvf-(uHH9sJ<(u&'$D$\E(É&K  ى>  뭉  1  v  e   ;av)&D$$   D$   u6  e   ;a{  Ā$   *\$<  ]~  ]r  }h  }^  JZ\$Ti1D$TÉ9p  9,  ֍Ëh9  \9sȋN\$Tt69  ֍\9  D$l$89     pL$T$@4$$   D$  $   HP\$l$t$9q  l$4<?l$89S  \$P|$0D D$,$D$5   ۘD$0$D$    觗bD$P$D$4D$讘o$D$   蘘D$,$D$    dD$@$D$D$k6豐D$$   1u\$8l$P D$0,n$D$   &D$0$D$    譑D$P$D$8D$đ?D$PD$$   9  Y)qy9  t69  T$D5 $L$P  $   HP\$l$t$9-  t$L$$   D$  L$T$t$Lj(\  9+>  D 9B,/        ~wL$81l$H$   É|$l  |$Xt$l  L$hl$dƋD$`׋9iu9t$H\$4$T$l$3D$tD$4@L$89|Ë$      D$8   L$PT$\T$4\$X\$De$D$   _D$P$D$8D$Kq$D$   5D$D$D$4D$!g$D$   Aѥ$D$   +1  x$D$       Љ              ED$(ML$$UT$ ]\$T$D$'   ND$<$D$    ՎD$($D$    輎D$$$D$    裎D$ $D$    ϓ芎D$$D$    趓衎$D$     ke   ;a  <D$@$a  D$L$[  y#@  1҅uL$D<ÉT$8D$4L$0$D$D$   T$@T$D$    D$ d  D$   =     L$8DL$0$T$4T$D$  D$D$L$L$(T$0$\$4\$\$@\$	  D$D$,L$L$ T$T$$`$ȼD$0 L$AD$A(u<T$(QT$$Q(uD$,AD$ AL$D<ÍyD$,  yD$(  뽋L$0Y#i\D$D    <ù        Ue   ;av_D$t@uH@D$L$É$I   D$$]  D$L$D$L$D$    D$    p  e   ;av.D$&   t9A(w9A,vL$D$    !  e   ;a  D$$D$   P(\$)ӉX$  3   TXH9rQ9   49.w<J9   49.vwt`h09sIT9s6L$D$Ér9s.|9/vD$    D$    ÉЉi  b  [  $D$#   U}>  7  й   +    e   ;a  HD$T  T$\  \$X1At$\}/4[փ)  <IT9u؋9uыDD$dHË\$LP  t$P>Vv9  L$,D$())!\$LΉD$,9$t$L$D$,D$L$(L$T$  D$ L$T$\$$   \$X9\$,vD$\   e   I         1111։   [lm t||tD$(\$\L$TLDD$(D$dHËl(  \$`  D$4L$0T$@D$L$L$PL$  D$D$<L$L$DT$,T$8$D$$   ێD$D$D$<D$ǎ~p$D$   豎D$8$D$    })|$D$
   臎D$X$D$    Sq$D$   ]D$@$D$0D$D$4D$豎臆D$PH@\$T9L  l$Lu t$,D$())ى!   D$0L$4T$@D$,D$8υBv$D$   ɍD$($D$=|$D$
   蠍D$8$D$    lW҅l$Lt$4D$0L$@T$,9U $D$t$D$,D$L$(L$T$  D$L$ T$\$$3@D$dHD$`t
l(tGD$dHËl$X|D$dHÍx$D$   yJ  C  D$8訄T$D$   袌D$8$D$    nYԄk$D$   xȹ     L  ge   ;avgT$tBu>1D$$TD$D$    D$    L$L$D$L$L$ D$$ËT$J9s    e   ;avtT$tOT$JD$ 9sRЉD$$D$D$    D$    L$L$D$L$L$$D$(D$$    D$(    q  ;  ve   ;aD  ,D$0  H$T$4T$L$L$8L$D$    \$<\$D$D$L$0Q$L$4L$T$T$8T$D$    T$<T$D$L$unD$@D$D   D$H    ,Ãt݋T$4Zj9}ϋrsz\ 9siD$D$ $D$D$$    D$(    L$ L$$D$(L$$L$@D$DD$D$H,ÍnD$@D$D   D$H    ,É؉&  ȉ    e   ;av@D$ $D$$D$D$(D$D$pD$L$T$D$,T$0L$4  e   ;a#  0D$4H$T$8T$L$L$<L$\$@\$D$MD$   uD$D0ÉD$D$4$L$8L$D$D$(L$L$,T$4\$$RT$ ܀$D$   ֈD$,$D$(D$]D$$$D$    艇DD$<$D$    p+D$ $D$XD$$D$+覀D$8  e   ;av^D$(}D$4ËL$ 9A~Q#D $L$$L$D$D$,D$D$0D$D$D$D$4  e   ;avbD$(}D$8ËL$ 9A~Q#D $L$$L$D$D$,D$D$0D$D$4D$nD$D$8=  e   ;aL  L$ 5  T$ul$0   À         ݃1l$,] 9   )\$$)É!؍      u;   9   t$()ŉۇ!\$4)L$8T$<D$@ÉL$ l$\$$L$l$   D$T$L$ \$l$똉$L$D$$D$c   D$\$L$ T$(D$4    D$8    D$<    D$@   1  |  1  Ͽ  e   ;avWT$\$111it$щ9s+L$4xT$	uЉ|$T$ É  X  ̃e   tfHt[  uQ  D$  D$  L$D$$D$D$  D$L$t
ǁ      D$11̃D$     D$$    D$(     $D$D$B̃D$,    D$0    D$4    0 $D$D$]̃D$,    D$0    D$4     $D$D$̃D$     D$$    D$(     $D$D$R̃D$     D$$    D$(     $D$D$̃D$    4 4$D$D$D$D$̃D$    0 0$D$D$D$D$̃D$    8 8$D$D$WD$D$̃D$    L L$D$D$D$D$̃\ \$D$D$e   ;avt,|$5   D$0D$D$4D$D$8D$D$<D$D$@D$D$DD$  $D$D$dD$$L$(D$HL$L,蛻  ṽ $D$D$̃ $D$D$̃D$    d d$D$D$D$D$̃D$    $ $$D$D$wD$D$̃4 4$D$D$?̃ $D$D$̃D$     $D$D$D$D$̃D$     $D$D$D$D$̃(D$,    D$0    D$    D$    D$     D$$       $D$D$/D$L$T$ t	у|$$uD$,L$0(É$L$D$$D$D$    v  D$L$̃D$    D$    D$     D$    D$     $D$D$D$D$D$D$i  D$ ̃ $D$D$?̃ $D$D$̃D$tH   tHu@    $D$D$̃` `$D$D$̃| |$D$D$_̃D$(     $D$D$'D$D$(̃D$    P P$D$D$D$D$̃D$     $D$    D$D$̃D$(     $D$D$gD$D$(̃D$    P P$D$D$'D$D$̃D$    T T$D$D$D$D$̃D$    X X$D$D$D$D$̃D$    < <$D$D$gD$D$̃D$    H H$D$D$'D$D$̃D$    D D$D$D$D$D$̃D$    @ @$D$D$D$D$̃D$8    D$<    D$@     $D$D$Re   ;a   e   @@l ?'T$\$D$$D$$D$D$Q   D$D$L$$輆D$tÐ $(D$&a  [e   ;a   D$(HP!	ʄt@@L$$QPQZi q9   ZY<(   Q Yip,$\$T$t$H	  D$   D$(Hu;L$$Q	tQX9Ë@9A!	ЄuVA
u1At	D$, A$   D$L$A
 A$D$    UL$$A	 A$0L$$D$,  <  `w$t$T$l$\$ɒD$L$T$\$$S (uCʉƋD$({  +  Fe   ;a   D$tTL$$ǂD$$L$L$c   D$D$L$	L$T$$eD$tD$D$D$ Ð $0D$^臱  be   ;ac  $\$,Cl$(um}D$0 D$1$ÉN9l$ t l 9u9t2l$(t$ l   ,Yi9   \ CYi9   \5(   D    Q 9   y9u   D$0D$1$ÉD$Q Y$|$T$D$  D$D$L$(QYI $T$L$L$L$  D$L$!뙉߉1  l|$Ɖ    E  >    e   ;a  XL$\(e     A  D$0$D$TD$D$D$T$PЋD$\$oD$\L$ \$HȉًT$\Zz;  \$D/l$Lut$@)Ɖt$(]\$<ˉ\$,ÇÇ݅Ç!	  \$Lkl$8Çދkl$4Ç!	  \$Dk~+5(\   Zr  C    Zr9  l$$t$D|-(   D    Z l$$9  jJ   l$LE\$ED$PM L$Tut$0m$l$$D$x  B J$l$D$D$    o  \$D$ L$HT$\늉1  _Ɖ  T$@)Љ$D$<L$L$8L$t$4t${  D$T$8ӉD$8t$@t$|$LG D$4D L$8T$@ыL$<ȉGD$\HPX $L$\$D$      \$T$\l$L\$(l$,ÇޅۇÇ߅!	tWB
 $T$fD$D$   o{L$\$}D$\@	 $D$ L$L$HT$\3ԧ(Çދ=Ч(Ç!	ϗz\$(l$,B	BD$HBB    $D$\H$L$(L$L$,L$Sy  ; $8D$=Yt  +  1"    e   ;a   Ч(ԧ(!ӄun1D$'$e|D$@@}r\r   $D$1#L$'$}D$HD$@}rD$D$    Éȹ@   [  @   Q    6e   ;a   11B@}e   'lt܋lttЋ.t)uy9ÇއÇߋY9]!	t
'뗉t-A9Ч(Y-ԧ(9Ç݇Ç!	tD$    ÉЧ(ԧ(H
t@
 @D$D$    ù@   B    e   ;a.  D$(L$ 9     T$kl$st$CD$\$l$ŋt$D$   ߍX\9   \$\$9sÇދ[9ÇÇ!	u79s-(u\$z߉ƋD$  É`9sC9t(u<GD$,É߉  ЉD$,         轨  e   ;a  PD$`L$X9g    T$T\$Lkl$st$~l$\$Ll$t$X9  N  \$(tnl$vt$ X9     \$DTZ\$@9ËRT$<9Ç݋T$@9Ç!	  \$<l$Dp9    t$$\$8T$4l$0l$T\ST$[\$p9D    lu9ml$@9ÇÇ!	ݕ  T$@T$\$49ڇÇݕD$l$89Ç9!l$	Օ   T$\$9ڇÇݕD$l$9Ç9!T$	֖uL9   T$T49   ,l$H-(u4LD$,|$HW  D$,09s{L$TD$L9t(uxD$dPÉ  t$8ڋD$05T$t$D$$މ\$T$ l$(OD$d PÉF  ?  :  3  ,  %        .e   ;avOD$D$L$L$$T$D$$T$T$T$T$ T$T$$L$(D$,p  e   ;a   p&(uD$    Ëh&(   )&(u؍ &($up&(u &($wD$    Ëh&(u6)&(uΐD$1ɉp&( &($UwD$D$11蜤  7e   ;avpD$$	  ǀ$	      tQL$ &($'uD$     h&(uh&(l&( &($vËl&(ރ  ze   ;a   ((  $L$T$(&(tf\$0~e-   9hduCL$$$    D$L$T$D$,D$\$D$4D$D$8D$D$<D$ <   D$$$0  (x  u$  (P  Ke   ;aM  <D$LT$@4T$(˅tiۇ9  $D$HD$  D$T$L
D$8Y  D$$	D$8X)ًphP)\$T}  l$\uv   D$x\$P	    |$$8  @\$   1ۉ\$4$L$T$  1)D$0L$XZl$8,$T$\$  D$0@L$\9|ϋD$Ttu*D$8@L$$)ȋL$(9   L$4t<ËL$D$L$8QT$D$   D$   D$   D$L$T$8$D$L$m  덋D$8$D$    D$    O  lL$ T$,$D$    D$    *  D$8HQ  s<  L$ T$,l$\0$D$   LSй         ޠ  e   ;a   e   \$ [d\$9   ue1~H~kTÇ݃{P!ݕtHT$,9   t&($L$$L$D$T$  D$D$4D$8    É$D$0D$D$$D$L$(L$L$,L$7  D$\$hD$0@$D$$D$L$(L$L$,L$6  D$\$6<  Ɵ  e   ;avge   H   H AltL$T$$	  D$ÉL$($;pD$D$D$(D$H  e   ;avMD$t1e   H   Z   uHet@Í($q  e   ;a   $&([  e   I9AdD$'  L$$t#ʐ    h&(   h&(l&(d&(   ʋ	d&(T$T$1ɉ
B    Ǳ  D$$	D$HPX     L$T$Ƅ  A@$L$(L$L$   D$$D$D$D$D$   D$uD$D$, Í &($Pp$   (D$D$tB)l&( &($>nD$   ع  ~  $D$   O2  Me   ;a   T$Zl$t$ ΀  	CʉŁ   Ç߅Ç݉!	t
  r'  s  CAÉع  趴  ع  誴  t  Oe   ;a  $D$0U  L$,$D$    D$VD$D$L$($T$,T$\$0\$l$4l$D$6  D$   D$( $lD$($L$,L$T$0T$\$4\$\$\$   D$   D$(@$L$0L$}  D$L$HT$(ZX\$0X      l$,1|F9}| rkD$   \L$D$D$($mD$ @D$8$ÉD$D$($mD$D$8$ÉD$8$D$8    $É  ٺ     Ś  `e   ;a   \$l$  \l$|$*@t$֋|$9}7t9sH<9tD$։ǅt'9suK9u   w&1ŋCD$ ÉD$     ÉU     k    Pe   ;av.D$ $D$D$"   D$D$љ  e   ;a   T$l$l$u_     $   (D$cD$tNT$B    B=  s$L$JDD$ËZ  wι  ]  $D$   WK$D$   AK  &e   ;avXD$    D$    e   @H|@xD$L$$D$D$D$D$   D$   w  e   ;a   e   H   HL$ AlD$T$ Ql$D$D$    D$    D$    D$L$Ale      Z   uHet@̗  We   ;avQe   @@l(	  uƀ(	  ǀ,	      ǀ0	      Í$D$   I^  e   ;avfe   @@l(	  t,	  tL$,	  ÉD$$D$   D$    D$    D$    D$ٖ  e   ;a   (e   @@l(	  t|,	  uƀ(	   (ÉD$$D$    D$    D$    D$     ,	  L$0	  L$$D$L$L$D$   D$   /D$$뎍^$D$   cH  8e   ;a   $D$(@x    @|    e   IIl   `$D$L$,At&($D$D$   D$   -D$D$    D$    D$    D$     L$(QPITT$L$D$$D$   D$D$D$   D$   *$!  e   ;a  He   IIdQYxRli|Yx i|ӋP	  9   L$D|$,1蓮  L$DYPiT\$,l$0Y|IxL$4\$8T	    (@L$<D$@$)D$D$,D$D$   D$   KH9   uID$    D$    APITD$L$$&D$D$D$D$   D$   뫉   D$    D$     D$$    D$(    APQTD$T$ A|IxL$$D$($D$D$D$D$   D$   ;   謫  v  ae   ;avlD$u/$D$D$D$    D$    D$    ,$$D$D$    D$    D$    D$  e   ;a   ,e   @L$0Qx@lY|Qx Y|9   uKD$    D$    APITD$L$$'D$4D$D$D$D$   D$   k,É   D$    D$     D$$    D$(    ATQPT$D$ A|IxL$$D$($D$4D$D$D$D$   D$      e   ;av0$D$   D$    D$    D$    译  e   ;a   ,L$0\$4ۇÇ	Օ   <&(9Ç98&(Ç!	Օ   11ɉL$4e   RRdZxj|Zx j|Z[l   |$1ت  JTjPl$L$J|RxT$L$ L$4	ˉ\$$T$($D$L$L$D$   D$   ,ÉȉY莐  e   ;a   e   H   HL$ AlD$T$ Ql$D$D$    D$    D$    D$L$Ale      Z   uHet@܏  We   ;a   =(=(!tAD@L$D$$"D$D$D$D$   D$   fD$    D$    ((L$D$$"D$D$D$D$   D$     9e   ;av  T|$(1跨  L$XID$$H   L$$Au\D$0    D$(    D$,    D$H    D$L    D$P    D$0D$4D$($L$`L$T$\D$uTÉD$ L$0$AD$L$tsL$(D$,\$$+uW1҉T$Hil$LD$P       uT$($L$D$D$D$ D$E  D$L$D$LL$P\$$MS륃TËD$0D$K$D$   SD$$D$    RvMK}$D$
   ?u  pe   $;A    $  P  $  V  e   $  9uj9Ud"  B$$    $    $  Q8  Y<1D$x$  1薦  $  $  $        $  $  E  1D$1t$\$  uӋ$  S$  $  $=D$L$J  $  $  $   1ѥ  $  $  $  $  D$\$  11D$1D$1|$,   $  $t  $  $  $  Ǆ$      $  $  Ǆ$      Ǆ$      	Ë$  ǈ\$$  $  T$,$  19S  |$8$  $  $  ]"  $  $    $x  $  {  9Ç] ;     D$\$  $  3  Ǆ$      11$t  $  $  $  $  $    $  $    }   Çߋu$  Ǆ$      %  $  $  t$  $  w  ?t>$  b  $  >  $  |$ \$8   9} s
  }#
  $   1$  $   |$t$  	  |$|$ |$(|$} u       $    Ou K$  |$`  \$p$  ,  9} s  }#  1҅l  T$,T$,|$$$            u D$C}       $  tt$X$     $  t`pm 	؋$  \$t6$  t9}$  $  k@9\  $    ÉƉT$l$  $T$T$l$Xl$\$L$  \$D$\$  T$l$  $  $  G$  ;$  0,$$x  D$lD$$`  L$L$0$  $$x  \$\$$\$D$D$TL$L$DT$$l  \$0	  $`  $`  \$08E$`  $D$0D$1Mn$D$   MfE$  $  15 T$tDD$t$D$    K-ED$LH$  $  9sZ
s5L$LtDo$D$   LD$  L$LrDq$D$   lLDRDo$D$   LLD2Dn$D$   ,L$l  $D$TD$Ln$D$   KD$D$D$LJ7D$  $  9+  $  P        9Bd   $  D$t$  L$h$  T$dpCfp$D$   jKD$t$D$    6Jp$D$   @KD$h$D$    J~p$D$   KD$d$D$    IMCBD>CD$,PD$\$  \$p$  $  T$x빋T$xT$xD$tT$hBn$D$   JD$tL$h)ȉ$D$    GIB$  $`  $bL$\$iD$t-r   $`  \$0E ,$$x  L$$  \$҇ÇߗD$D$D$  t$D$\$  T$,\$p$  $  $  .$  $  D|;$  ƉL$,D$|$$,$$x  D$D$   |$D$    D$  D$H$     W     uL$,=   f  =     $  L$  $$x  l$L$D$D$4L$$\  $  $$x  \$l$$l$趾D$D$PL$$p  T$T$@f@$\  $D$4D$_Hos$D$   IH@/@n$D$   )H$p  $D$PD$Hn$D$   GD$@$D$IFA/@D$,HD$H$  =   b
  $  L
$  $$x  l$$  t$|$,ÇޖD$L$L$L$f  L$D$H$  7D$\$  \$p$  t$|$$T$,U#ML$  O$     u	\$p\$p$  T$,9}   y	  l$(,C$  Q$  E	Ç$   D$D$$   L$ L$(T$|T$tT$ 1$  T|>w$  |$ T$ˉt$($  \$p,$$x  D$D$   L$ L$$   L$辽D$   =     $  tut$uk   tR$  ~FL$p?D$p$  9}#=   A  L$($  @$  L$p$  	t뉋D$\$  T$$  $  |$\$pU#ED T$$  D$\=WT$$     u$  $  \$8t$$  L$  $$  L$+D$t,$  D$\$  T$$  $  WD$8$    Ǆ$      $ۉ$  $l$$x  L$ۇÇޖD$T$>  D$L$$  $  D$\$  $  $  v1P|$`ۋ$  $    $  ߋ$  |$<$  $OD$L$t)$  $  $  ÉϋD$\$  p\$Y  $  u   5  $  ~ 	  1҉$d  $h  $  uuw  4$$x  D$rD$D$pL$$  $  T$t:L$D$"   B$  $D$pD$rB݃$D$   \BD$t$D$    (A<:$  H$L$$  L$T$<T$  $  $d  $h  \$$  $  $  $  $  1;t11l$     :  $  Q9
  Rd  ]       B$  A@d      T$\$  $|  $  ,$|$$  L$$   L$T$  D$$  $  $  $  $|  $  D$\$  etB $  $Ql$|$$  $  $  A@d@$  A@d      $  T$,D$8T$,~$     $  D$t7$D$   ?D$t$D$    >9 8$  H $L$$  D$D$    %  $  [  Ǆ$        L$c׋$  |$xL$$  Y Qi(=$  $  1($  ⋌$  D$tl$hT$8CTD$`KPL$x6_}$D$
   >D$x$D$`D$=~$D$   >D$t$D$    e=q$D$   o>D$h$D$    ;=&86$  L$t@D$h(6x$D$   ">D$t$D$    <n$D$   =D$h$D$    <q$D$   =D$8$D$<q$D$   =$  $D$;Z75$D$#   )   腏     {     q  ع   e     [     Q  e$D$   [)}$D$
   E)$D$9   /)$D$7   )v  Ne   ;a[  D$$HT$,t   t1L$4D$8ÉL$$L$(L$#D$L$tmt1L$Ɖ$uL$D$sD$tًD$0t&1ɋT$$9uaPtЉ끋XT$ RӃɉD$L$$xT$D$D$uD$L$_$D$(D$eD$D$L$L$3o$D$   ;D$$D$D$v;A53-$D$   '@u  e   $D;A  <  |$1Ȏ  $H  $L$L$D$    D$      $   1謎  $   t$s  $D  $P  $@  $L  11@E$L      $   <   9   t     <tD$D$'$  t`<$)T$$   L$  D$$L  D$  ɇÇ|$	$D  $P  $@  ŋD$B|$1$D$   9D$$D$    832$  $L  낖u$T  <  Ǆ$       $   $  $L  ω   耋  Js  e   ;a    D$$   L$$D$L$u91҄tT$$ZTÃzP	ӄu É$D$D$D$D   D$L$$D$T$$T$fD$  D$ 
  T$D$L$r  Qe   ;ad  0D$4$L$8L$)D$D$,L$L$$T0$D$   N8D$,$D$$D$:820D$<L$49   P$D$8D$T$)D$D$(L$L$T$T$/n$D$   7D$($D$D$7n$D$   7D$$D$5/D$4 L$<9wq/L1/0ÉD$ Z/n$D$   T7D$<L$ )ȉ$D$    6/뭉q  e   ;av3D$$D$D$D$ D$D$$D$D$       p  e   ;avpD$$H  t0    $T$D$    L$D$    D   ËL$$L$L$L$ L$D$D$      ?p  ze   D$;A      T&  $   Ht%   ~P8t   t
   HH$D$%  $   H<P8$   $   $   $   $T$$   l$D$D$    D$    D$d   D$    D$     \$$D$(u$         d   $   $$      t_@~OD$01$   ى$   T$,$   z  獴$   l  S  D$,@L$09|   Á   ,$D$   4,U$   $$   D$$   D$$   D$D$    D$    D$d   D$    D$     L$$D$($   $   $   $   L   $D$   $   H   |$4i  H       H   $D$    D$4$  $   $   fm  1e   ;a  0D$@D$ L$DL$8+$D$   23D$ $D$D$~1p$D$   3S+D$8D$L$4L$,1\$SD$L$,9}jT$D$$詠D$D$(L$L$$$D$T$È\$fD$	  9  D$tD$$$D$(D$D$D$   냃|$8dt~D$H$?D$L$u71҄tT$D|$@	ڄu0É$D$D$HD$~D$(L$$$D$fD$  D$
   T$D$(L$$)$D$   1*]k  Ne   ;a^  4D$8$L$<L$9D$L$T$8z#  1ۅ  D$L$($\$<\$\$@\$iD$D$ L$L$,T$T$\$   l$(l$(\$)D$($D$D$0os$D$   04)(n$D$   0D$,$D$ D$0n$D$   0D$$D$.(D$8 L$@9wd(?*(4ÉD$$M(n$D$   G0D$@L$$)ȉ$D$    /x(뭋D$($bL$\$<D$t-r   l$(\$D$L$(\$0$D$<D$D$   L$@L$D$    rD$|A=   sVL$0DL$8$T$<T$D$谣D$L$T$8Éȉ L$D$(j#rl]    c  -i  e   ;a   0e   L$D$    |$1Ƃ   L$L$0L$L$4L$L$L$L$4L$L$8L$ L$<L$$L$@L$(L$L$,L$$g  L$L$D0h  ce   ;avo,L$<v\$D$D$    D$0D$D$4D$D$8D$L$D$    D$     D$$    D$(D$D,16   h  {e   ;av|e   @   ~L$t9HduN   u<D$$D$D$D$ D$D$!D$	D$"D$
8   D$D$$D$$ËPh9cg  ne   ;a  h<$k  D$ V  L$)uL$**       $D$$D$譠D$D$L$L$   1҄tT$(   $D$nT$D$   ӄD$|}D$}K1Ʉt>~1D$8runtu)xime.t@ArZD$,11ݸ   D$$xL$D$   iL$D$1D$,É$bT$D$;T$D$L$D$, À	D$, D$,e  `e   ;a  4D$8 HH$D$%  	|  u'Z_  l$8ud?       L$,T$ \$0  E\u`Ç	Ɩq  11D$t$MPL$(UTT$$"A}$D$
   *D$($D$$D$#)n$D$   *D$0$D$ D$*"D$,      D$\$Ç!	ʄuTD$8   u$@"p$D$   :*"4"$D$   *a"!o$D$   )D$$D$D$@(&w$D$   )"]!t$D$   )!趩$L$8Q\)ЋT$Y`$ډT$D$ XGD$   0  D$t$l$8L:rЖs:5 y'4֋V։ډl$8   oй   {  b  e   ;aL  ,e   D$$HId$T$  \$09  ($;3l'D$h'L$(T$0\$$1E9{  l$4t$9            u !f D$$JD$$HT$9Jum1ɄtE[$D$6   '$ D$$xD$L$(T$0\$$l$T$D$D$    T$oōBH$D$%D$$T$n4$D$   D$t)D$D$T$0\$$l$t$ϋL$(D$1ً{9wdu
   FH$@|$ÇߋD$L$(T$0\$$l$t$($Y3,ÉL$  D$ $$D$D$    D$ D$b\$0_`  e   ;a  (D$4HP  9  ҉  9  ݃ 9q        9V  T$,9?  ։L$l$T$|$09  |$C$D$   %D$$D$    $q$D$   %D$$D$    W${$D$	   a%D$,$D$    -$n$D$   7%D$0$D$    $o$D$   %XD$    D$     D$$    D$D$4D$ D$8D$$D$$D$D$D$D$j&(Ét$,݉n҉ӉSm^  e   ;a   D$   $+D$L$t}Q tk
u$D$t	D$ Ǧ(D$É$D$豗D$|$}
1D$É$xD$D$   D$D$ D$ ]  ?e   ;a   4't^|$1Aw  L$81%D$$D$D$D$   D$@L$8 }	uD$    D$$y  4ËD$81LL$T$ $D$   "D$$D$    !,D$HD$8 }	 u4\  e   ;a  0D$4L$<1D$4\$89  T$$  D$<Hp  L$$|D$D$D$     D$$    L$L$ D$$L$ L$D$$D$D$"Wn$D$   !7D$<HuU;p$D$   !D$4$D$     xD$@L$<Q D$@0ÉL$${D$D$D$(    D$,    L$L$(D$,L$<QT$\$(\$/D$$D$D$+!n$D$   !D$$D$    1G$D$    "7Z  e   ;avEl(v!'$L$L$уe   H9AduЍJZ  e   ;a   't~l(v]L$(vjD$    D$    D$    D$    \$ \$\$$\$L$'$L$L$уe   k9]du뒃1q  Y  Oe   ;avlD$H$L$  D$$
  L$D$T$Rtr%IȉD$T$ÉD$L$ø   q  Y  e   ;a   D$Ht|Hw<w"tt D$Ã(D$Ã,D$Àu$D$Ã0D$Àwu4D$Ã$D$Àtu0D$Ã$D$D$    YX  Te   ;a   D$$1D$ugD$Ht8u@ $Y	  D$L$L$D$D$    D$    Ë@ $&	  D$L$L$D$Ë L$$D$0   D$$  D$L$L$D$W  6e   ;a  ,D$4  L$0&   t!Zd9rjh9s9  L$8,ÉL$ '$'J$('D$D$4D$'yD$L$L$ D$$ '$u)D$  ̑$D$   D$4$D$'s$D$   D$$D$    `$D$   j&D$(HdL$ PhT$6;v$D$   0D$ $D$    w$D$   D$$D$    8D$(   yD$$D$8,D$8    ,ÍV$D$.   \$ l$̑$D$   D$4$D$P$D$   ZD$ $D$    &o$D$   0D$$D$    b$D$!   <T  ae   ;a  (D$0  L$,&     9Jdw9JhvtST$$   K$L$D$IuD$ u!D$$HdT$0@h9  \$4(ÉD$4(ÉL$ '$%J$('D$D$0D$tD$ D$ '$&D$  $D$   D$0$D$'s$D$   D$$D$    $D$   &D$ HdL$PhT$\;v$D$   VD$$D$    "w$D$   ,D$$D$    ^D$    y   D$4(1;D$4    (ÉL$D$$D$   D$0$D$$D$   D$$D$    \o$D$   fD$$D$    2Z$D$!   r$D$.   \R  !e   ;a  (T$,&     9Pdw9PhvtfPlHp~O\$01E9}>c  tm t$<t9r9w܋L$L)P49  L$4(1P0\$0݉T$ '$"J$('D$D$0D$qD$ D$  '$#D$   $D$   D$0$D$'s$D$   D$$D$    $D$   &D$$HdL$PhT$u;v$D$   oD$$D$    ;w$D$   ED$$D$    wD$$   y   D$4(1(T$@0D$$D$   D$0$D$$D$   D$$D$    ~o$D$   D$$D$    T?9$D$!   mg  $D$.   w!O  e   ;avCD$u	D$    HP	ʍTD
 	D$N  e   ;av\D$    D$    D$t3HP	ɅuD$    D$    ÐD$L$D$    D$    CN  e   ;avaD$    D$    D$$D$uD$    D$    ÐL$QY	ҐL
L$D$M  e   ;a   D$tuD$    D$     HfL$PfT$$_D$L$	HT$~SDD$    L$\$9tD$$D$D$D$$cD$L$L$D$ ÉL  1e   $;A    &  <&L$<$   1f  $   ^f  $   $   M$T$<T$$   T$GL$L$H'$輫L$)  Yi+  MщL$pST$<\$H1  E9   49uD$0@L$lT$<\$Hl$8t$\|$4D$0D$XT$09-  ,      pdl$PEM$\$D$wlD$HP \$P1vj9wwD$hl$,L$(<5(uUCM$T$HT$D$n|$D$,GD$(G(uD$hD$hb  b  륉T$  $D$T$L$l$P+D$L$T$i\$PыT$ IK$t$l$kD$(\$H   tGE|$<D$p9^  l$8D$X4t$\x||$4HxL$lD$@1D$0D$@vF|K$D$D$    DD$̐'QА'-Ȑ'9  Q̐'(| `  D L$\   A|D$4QxT$l1   \$(SD$hL$,9  T$(L$`|$t1c  $   tc  $   $   j$L$|L$d$T$`T$\$t\$q  L$tD$`D$TL$\   K$T$T$$T$l|$(ufD$Tl$0]D$4L$\T$l9}]\$0D$$idŉl$du=M<$|$H|$t$iD$HL$, D$h1D$Tm`  땋D$dN\$Hl$8 N`  L$\   ?`  D$LK$l$L$\$T$(D$L$T$А'(uȐ'ŋD$L=Ȑ'_  Ą  111Ą  1<`  H  e   D$;A     $   $   $   $   K$$   \$$   l$GD$  $   $   $   $   K$$   T$$   \$KD$ $   $   9e  PӃi8<  \$T$$D$$   L$L$D$   $qD$D9D$tƄ$    Ġ   Ë$   $D$D$tՋ$   $D$D$\$   $D$L$\	  	  \$r		        $   k"$   f9n"  n { f9  ~s  4   <1   
  s@  4   Ӂ   v
  $   l$$$   t$$   D$H1D$,D$HHD$,@$   T$$   $   t$$$   $   t$$   D$,$   \$,9}G	  <9	  $   <$L$T$(D$xƄ$    Ġ   ÐYL  4   i"  q ˁ   `	  9L	  )  ۇۇ!p   4   \$`p"  x      9  l$ )Ɖt$  ۇ߇ۇ!\$P|$`1(D$4@L$ $   \$l$Pt$`͋t$|$`9}@j  <9X  D$4<$L$T$D$uƄ$    Ġ   Ƅ$   Ġ   ù$   $   $   $   Ƅ$    Ġ   À  $   H $D$D$DL$$   $   Z $D$D9D$tƄ$    Ġ   Ë$   $D$YD$tՋ$   Z($   9](  \$D1t$8Ft$D$   $   ʉ9  r$J(9  <ƋU$m(9  $   D$8|$d$   Ƌ	<$L$D$8$   T$T\$$   ,m $l$D$D$|$   $D$D$@L$L$xT$|$oD$@9D$  L$x$D$AD$   $   $%D$D$@L$$   T$|$D$@9D$   $   $D$D$   D$8$   L	T$d$L$D$D$hL$8$   T\$T$T$nD$L$h$D$$   D$/D$4Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$   Ġ   Ƅ$    Ġ   Ë$   H $   Z $\$$   L$D$u1$   Ġ   Ë$   @$$   I$$L$$   D$hD$tS  $   H$$   9J$t1$   Ġ   ËJ @ $D$$   D$D$΋$   H $   Z $\$$   L$D$t%$   @($   9A($   Ġ   1   u>$   @ $   I $L$$   D$sD$$   Ġ   Ë$   @ $   I $L$$   D$5D$$   Ġ   ÀuƄ$   Ġ   ÀZ  $   H($   9J(1  B $0D$D$DL$$   $   Z $D$D9D$tƄ$    Ġ   Ë$   $D$ϡD$tՋ$   Z(\$D$   1t$0Ft$D$   $   ʉ9}  r$J(9  <@U$m(9m  T$tt$pD$0|$@$\D$D$<L$$   T$@\$t,,$6D$<9D$   $   $D$D$   D$@L$pT\$tl$l$$   T$D$   D$@L$p$-D$D$<L$$   T$@\$t,,$D$<9D$uG$   $D$jD$t+T$@\$p\l$tT9Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$   Ġ   Ƅ$    Ġ   À[  Ƅ$   Ġ   ÅtuƄ$    Ġ   ÉD$X$   $D$D$$D$D$(L$L$lT$X$   $T$D$$mD$(9D$uL$l$D$CD$xƄ$    Ġ   Ƅ$    Ġ   Ƅ$   Ġ   Ƅ$   Ġ   ÉS  S  S  S  S  S  T     S  T     S  ؉S  ؉S     S     S  =$D$   7D$$D$    OeA$D$   ?:  e   ;a  D$L$9    )!  \$,rTsM~$Lr:t?	̓D$  @D$Él$D$1ȕ      ~TrsÇޖtLrUÄt?	?	ʁ  t   |   [T$D$111듕5*!T   ÇޖtrtÇߗLrPÄ?	Ճ?	?	   L$D$111kD$  @D$1P  JQ  8  e   ;a7  T$wL$  D$D$   Á  w0L$   L$?ȀAD$   Á vC  L$   T$?ɀJ?ȀBD$   Á   r  v  w릋L$v?L$?ȀA?ʀQ?ȀAD$   ø   O     O     O  1O  T7  e   ;av/D$    D$    D$$D$D$   7  e   ;av/D$    D$    D$$D$D$Y  6  e   ;a    D$(\$$ۇÇ!	ʄt]1)ىL$    $M  D$D$D$$M  L$YXD$@fD$, É$gM  D$D$D$$$OM  D$YXD$D$, 5  #e   ;avED$$M  YD$D$D$$L  D$XD$D$ j5  e   ;a  D$$T$ %      م|| sXu#ttЋL$AL$ ۍqۇރ !ډ!	L$!މu1뤃@s !1l$w5T$ íۃ !!ًt$!	l$OD$ $K  D$1I4  e   ;a    L$(   T$0uLL$,tD$$1D$4D$8     Ð$D$   2,U'(U't;I6D$$$L$D$,D$T$  D$L$L$4D$8 ËT$0ʉ$D$3  @e   ;a    L$(   T$0uLL$,tD$$1T$4D$8     Ð$D$   r,U'(U't;I6D$$$L$D$,D$T$  D$L$L$4D$8 ËT$0ʉ$D$2  @$D$(T$,9ÃS  \$0t$49Ãtu   utTtȃt؉D$8D$<$Ð$D$   ,U'(U'   I   D$8   D$<    $ÅÅɇÇ߅ÇÇ!	!	   1)ȹ    T$,їD$"D$#tZ1ҋ\$0)ڻ    t$4$L$T$\$  D$L$T$"\$#8t1)ʹ    T$8L$<$ÉʉT$0\$4믉ȋL$,낋l$0t$4.$D$d̃$D$(T$,9Ã  \$0t$49ÃtTtȃt1҉T$8T$<$Ð$D$   (U',U'   @   ÅɇÇ!	Ǘt1)ȹ    їD$#ÅÇ!	חtM1)    $L$T$\$]   D$L$T$#t1)ʹ    T$8L$<$Éʉ븉ȉ놋l$0t$4S$L$̃4L$DD$<9Ël$@t$89Ç!	     9   tc 1 D$(D$$    4$\$T$L$$L$Z  D$ L$$D$HD$( D$LL$PD$T    4Ð$D$   r,U'(U'   I   1tD$,    D$0    T$,$l$L$1D$ D$Y  L$tHD$8$D$<D$D$@D$D$DD$   D$L$T$\$L$HD$L\$PT$T4ËD$0L$<9Ël$,t$89Ç!	חu)T$ T$HD$L    t$PL$T4D$H    D$L    t$PD$T4É$D$8̃D$,T$(!ل  L$$   ÇÇ݋t$ Ç!	ߗ      1l$1	GT$Ջt$ ʋL$$9Ç9Ç!	ΖuŋL$ \$$11&|$O	ڋ\$,D$؋\$ދ\$|Q\$$l$|$D$,9ÇÇ9	t$!	t)ыD$$\$,؃돋\$,D$$녉l$0t$4L$8\$<Éˉ$D$   (U',U't@$L$e   ;avD$   d,  e   ;a   BJL$D$:h$D$   4D$$D$     $D$   
D$$D$    <$D$$   @+  [e   ;av'BJZR$D$L$\$ѱ*  e   ;avB 0$*  e   ;avB 0$*  e   ;av5BJ	Z\$R$D$L$D$L$J*  e   ;av1BJZ\$R$D$L$D$L$)  e   ;avNBD$'$'$.D$L$'`  '$)  e   ;avoBD$$袒D$$F'$D$$\'+'''L$''$) )  {e   ;avB@$C(  e   ;avTBJZjR@I$L$\$l$T$D$tÍ,$D$+   1[(  e   ;a    BD$JL$'$qH(L$D$}  H($
	L$D$d   D$    D$L$U&U&p($'$ '  =e   ;a   D$H!	˄u	D$ É$D$D$辇D$T$!	uD$$D$   D$    腇D$e'  `e   ;avAI'  e   ;avBD$(&($D$L$T$
B')ً5''T$'')L$'D$H p't'0&  ke   ;avYD$$赧D$ `	  $AXD$x	  uÍD($D$   踆D$ƀx	   6&  e   ;avZe   @@dD$$D$   D$   d$D$$D$   D$   
%  e   ;a   BD$|'L$x'T$1l$]D$L$T$9}A\$D$$蔦D$`	  t(Iud	  @uD$ 1   $  ]e   ;avT$D$')ȋ'؋t$='|$='')݋D$'$  e   ;avBJ$D$#  e   ;a   ''''(_L($D$    TL(u5   (t   (0'$(߃GB-e   @@l `	  D$$D$    e   @@l$ŤD$$YU-Dz#  e   ;av$HO#  e   ;avD$@0$r#  e   ;avx$"  e   ;av|D$e      k   uJetBHu	D$Ð1҉PP	  L$$D$    L$
D$uD$ S"  ne   ;aI  BD$JL$$D$   D$   'D$T	     `	  L$$D$   D$HeteД'$''D$$אD$t'@X    't	AXĐ'빍Д'$
D$$D$   FD$$D$   D$   ZÃtu.`	  $D$   `	  $D$   먍U$D$+   8b   e   ;a   e   @JL$RT$@dD$9tk1ۈ\$u7$L$D$uËD$$D$   D$   {މ$D$   D$   aD$@dL$T$럄 HH$r|$ËD$L$T$q  /e   ;av BJR$L$D$?  e   ;av&BJT$$L$D$'D$  e   ;avVBD$'$''9   '9X'	ȋL$'$  e   ;av/.  e   ;a  4BD$,JL$(RT$0'$z\'X'''x(()ȋ|((ѐH'Wf.uz'$D$0 4ËT'99P'Ç!	uD$ D$L$Cd$8')ȋL$<'$щL$PD$L$ Y$D$@')D$D'D$9\$9ˇÇ!	u])ˉ\$'$)D$, L$9w4)ȉ$4  D$L$ ^$D$L$T$(
BŉL$)ˍ'$\$wD$L$,L$\$t  'e   ;av8BD$'$D$   س(L$jD$L$7  e   ;a   e   @JL$@dD$1QT$\$Ԗ'$\$y'$L$L$س(L$&qD$PD$L$L$@}tXeu
Ԗ'u1  Re   ;a  BJ|(      \$k?tAl$ u?t3st${|$zӇ!mT*!9   Ql$$UQQ<u<	Q<9us  YYK     D$ H$l$D$$@; L$$  +$  $  $  $  ËUQ       뎋\$:$D$   D$$D$    }$D$   D$$D$    BD$ HL$@D$F$D$   @D$$D$    }$D$   D$$D$    2Hѫ$D$   |($D$    ^~$D$   $    D$    h$D$D     be   ;a   B=|(       D$ HL$$T$T$D$HT$Z?   |(K!ˋJ)ZHH)HhL$  u            D$$D$D$Ë-|(\)M!c  e   ;av:BJZjl$R$D$L$\$	XaD$L$  e   ;aW  BJR\$k     @    @    hHf@8  @: @@    @; @? @H    @L    @< @    @(    @,    )KKK  E IL        k       P     K<H<K?H?C?tHCKȋ|(    v5LJ!!9s ()(( (C?   e   ;a  BD$ JL$RT$e   [\$$D$   (Iʋ(( (   A       X(Iʋ\(X( \(   @    D$t((((@(u+D$$L$L$fD$	kD$$Í($۞  e   ;a   BJZR     @    @    HXf@8  @: @@    @; @? @H    @L    @< @    @(    @,    l$)]  pN       p       XL     M<H<M;H;  e   ;avBJ$D$z  e   ;av(BJR$D$D$    L$G  e   ;av(BJR$D$D$    L$耢  e   ;ave   @@l$茔  e   ;ai  $BZ\$11L$:  ,@t<t8\@9   _9  \$\\$\\$ (uhD    \$t@ߋ\$9   \<t7(u\$YmiËD$8*  ؋\$N\$C|$ 1*  돉D$T$L$<'$D$ (T$@',uhD$<'$$Íx)  <D$)  ։ى[*  ؉*     *  R  }e   ;av2D$$uD$uÍ$D$    }  e   ;avNBD$JL$N$D$   HD$$D$D$4z  e   ;avaBD$JL$RT$D$$D$D$D$D$+D$u$   UÐ$     e   ;a   $BD$JL$Z\$jl$ RT$5$tD$u+D$$D$D$D$D$D$L$ $Í($D$dpD$$Ha  \e   ;av$   U  e   ;a   D$    D$    T$   Hڅ|&Ӄ
ssA0Tރs)WTЍD$$D$   D$   ù   H'     >'    ce   ;av$D$    K  e   ;avD$ uK  e   ;avBJ$D$D$  e   ;a   BD$JL$:$D$   4D$$D$     6w$D$   
D$$D$    <6$D$   @  [e   ;a   BJL$RT$@HD$$D$   zD$$D$    Fo$D$   PD$$D$    }$D$   &D$$D$    $D$   G-}$D$
   !K  e   ;av$   e   ;a   BH8L$T$@D$a$$D$   [D$$D$    'n$D$   1D$$D$    n$D$   D$$D$    bo$D$   ($D$   ,  e   ;a  BJL$Z\$RT$(l$@D$ct$D$   ]D$$D$    )D$$D$    D$$D$    n$D$   D$$D$    n$D$   D$$D$    bo$D$   V$D$   Ҽ	  e   ;a  BJL$PT$X8\$(l$@D$3t$D$   -D$$D$    D$$D$    D$$D$    n$D$   D$$D$    n$D$   D$$D$    sbo$D$   }V$D$   袻  e   ;av{BD$JL$RT$6$L$tL(&(tAD$u#$   gND$L$Q|  9Pt$    D$    w4  oe   ;av,B@@l$ x$    D$    v  e   ;av*BD$J$D$L$T$J  e   ;av0BJZjR$D$L$\$l$:_  e   ;av+BD$$   D$L$T$J  e   ;avuBD$ $@D$HvIH$e   IL$P   H$D$   $0D$ǀ         ue   ;av5BJZjrR$D$L$\$l$t$賝:  e   ;av5BJZjrR$D$L$\$l$t$c  e   ;avt0Zjrz zJRvND$,<$\$D$    l$t$T$L$D$    D$     D$$    xD$(L$,01  [  ve   ;av0BJT$9Pt9Pt9uD$!D$ D$<D$>  e   ;a3  $    D$  )D$ا((XU'   Ԍ'(`U'   ،'(hU'   ܌'(PU'uq̌'(HU'uNȌ'@R$ D$D$( R$D$D$(Í=Ȍ'.  뫍=̌'!  눍=܌'  b=،'  8=Ԍ'  8  ̐$\$   D$x\$|'$h ]]] e4$    X3$    u-$   D$D$=   }H$   H,      ƃ t=GenuuineIuntelu̦(Ϧ(   ω(   tP'tT    \$\$\$,$й'p  AA%#  e   #  '=#  t    'e   'B  PD$x$D$|D$|觕hj 4XX*  -T&̃\$S
e   #CS    C    C    [̋|$e   $X \$X@$e   [39ue5   fP?X ̋|$e   X;C,tS9tM;CduN@ p`@$e   Z܉?e   XCde   `@    É?`e   [3e95   u
f  s,e95   u
  |${L$Ke5   s$F v$D$FV(+e-   EX
u  ̺    v̋L$wP w@w   wp   w   wp   w    w   w     w @  wP   w   w   w0   w   wp   w    w  @ wP   w   w   w0   w   wp   w    w   @wPP̃$|$t$L$9e   ;av?Yu<t$L$ T$ЋT$|$L$ \$$)뮍|$9;u#e   ;av? Yu<t$,L$0T$(ЋT$$|$,L$0\$4)9 뮍|$$9;u#e   ;av?@Yu<t$LL$PT$HЋT$D|$LL$P\$T)@ 뮍|$D9;u#e   ;avTĀYuQ$   $   󤋔$   Ћ$   $   $   $   )d뙍$   9;u#e   D$;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )   !돍$  9;u#e   $;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )Z   댍$  9;u#e   $;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )   댍$  9;u#e   $;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  ):   ~댍$  9;u#e   $;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )   댍$  9;u#e   qtj$p  )="  vZ    YuW$   $   󤋔$   Ћ$   $   $   $   )    Oz$   9;u#e   qtj$p  )=B  vZ @  YuW$@  $@  󤋔$@  Ћ$@  $@  $@  $@  )k @  z$@  9;u#e   qtj$p  )=  vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   z$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )+   oz$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   z$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   /z$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )K   z$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   z$  9;u#e   qtj$p  )=  vZ    YuW$   $   󤋔$   Ћ$   $   $   $   )    Oz$   9;u#e   qtj$p  )=@ vZ  @ YuW$ @ $ @ 󤋔$ @ Ћ$ @ $ @ $ @ $ @ )k  @ z$ @ 9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   z$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )+   oz$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   z$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   /z$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )K   z$  9;u#e   qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   z$  9;u#e   qtj$p  )=  vZ    YuW$   $   󤋔$   Ћ$   $   $   $   )    Oz$   9;u#e   qtj$p  )= @vZ   @YuW$  @$  @󤋔$  @Ћ$  @$  @$  @$  @)k   @z$  @9;u#̋D$űT$\$c,$PSe   D$C@C C,    C(t[X̋D$\$e-    tVmu e=   9t;},te5   f |$)׉|$$Ћ|$w+t$e=   D$Ã T$$ЋL$̉D$̃D$$D$D$D$D$D$ D$ Ѓ̃e-    tm!$    Ћ$e-   mu fu F$fude5   ~n oL$gT$$_T$e5   l$n |$~e-   mu e5   f$F u Ѓ̋\$e   ̋T$e   ̀=(u=Ϧ(u1D$T$̃$   'D$D$      e   ;av̋D$\$T$/   ̋D$X T$   fnD$fp fof`(f8rtb vc@   $  tAft$oHf f8f8f8f~
oLf8  f8f~ofp(f8oo\f8f8f8f8f8f8ff~fofofp(f(f(f8f8f8o ohoto|f8f8f8f8f8f8f8f8f8f8f8f8ffff~"fofofp(f(f(f8f8f8odoloto|f8f8f8f8Ko oHoP oX0f8f8f8f8f8f8f8f8@Kuf8f8f8f8f8f8f8f8ffff~"̋D$fnD$f:" f8`(f8p(f8(f~D$̋D$~ f:"D$f8`(f8p(f8(f~D$̸  	ة   D$̸    e   @@d@̐	̃D$$D$    ,$\$̃D$<$-,T&|$,$D$D$̃L$\$e   [[l	  I	  ;	  AYtL$\$É<$D$T$l$t$ch<$D$T$l$t$̉D$L$c̉D$L$̉L$T$飄̉L$T$C̉L$T$̉L$T$郆̉D$L$#̉D$L$Ç̉T$\$c̉T$\$̉T$\$飉̉L$T$C̉D$L$̉t$D$L$鏡̉t$D$L$/̉t$L$T$Ϣ̫̋̋|$\$1                  =(z  f    @               GG G0G@GPG`Gp                                 sDfGÉÉDÉGDDDGDDGG G0DDDDGG G0G@GPG`GpDDDDDDDDÉ7̋|$t$\$                  =(u    @         9v(=(u	   tÉ{9v))NLLfNfOËËLLËNTlOTlooLLooNoTo\OT\ooNoV o^0odoloto|OW _0dlt|̃HUL$$8m       ]UL$ $AD$AD$m ]UL$$l ]UL$ $AD$AD$ n ]UL$ $AD$AD$6n ]UL$ $AD$AD$AD$AD$AD$l 1҃u	k 1L$ AQ]UL$ $AD$AD$l ]UL$$AD$l t
      ]UL$ $AD$AD$l ]UD$$D$    k ]Uk L$ Q=,(5((u&D$$k t$|$5((,(L$ qy]UL$ $AD$AD$fl t
      ]UL$ $AD$AD$k t
      ]UL$$AD$k t
      ]Uj $L$D$j ]̋D$\$L$T$ $L$T$t$ЋD$Ãl$\$t$|$D$ $D$$D$D$(D$衧l$\$t$|$UL$$(k ]̃  UL$ $AD$AD$AD$AD$AD$j ]U}i ]UL$ $AD$AD$AD$AD$AD$5i u	qh  ؉]UL$ $AD$AD$h ]̃,$\$t$|$xe   ,$\$t$|$1UL$$(i ]UL$$AD$h ]UL$$AD$h ]UL$ D$$D$AD$AD$h ]UL$$h ]UL$$AD$h ]UL$$h ]UL$$h ]UL$$AD$#h ]UL$$AD$h ]UL$ $AD$AD$g ]UL$$g ]UL$ Q$QT$QT$ЋL$ AQuf  L$ A1]UL$ Q$QT$QT$ЋL$ AQue  L$ A1]UL$ Q$QT$QT$QT$QT$QT$ЋL$ AQ uge  L$ A$1]UL$ Q$QT$QT$QT$QT$QT$ЋL$ AQ uue  L$ A$1]U(L$0Q$QT$QT$QT$QT$QT$QT$Q T$Q$T$ ЋL$0A(Q,ud  L$0A01]̋L$D$d$ӋD$d$Ã YЉD$̋L$D$T$t$D$e   ;av+D$$D$D$D$   uD$D$te   ;av,D$$D$D$D$   7D$D$3e   ;avaD$$L$L$D$   D$L$Q$D$=D$L$$D$D$   迍D$D$e   ;avsD$T$9
u^JZh9Xt11Ʉu
1D$ÍJ$D$D$   6D$׉$L$l$@L$D$T$1,we   ;avJD$$L$L$D$   D$L$$D$D$   ƌD$D$e   ;av[D$$L$L$D$   5D$u
1D$ËD$$D$D$D$   5D$Te   ;av+D$$D$D$D$   D$D$e   ;av,D$$D$D$D$   %5D$D$e   ;avJD$$L$L$D$   蕋D$L$$D$D$   vD$D$ue   ;av)D$T$9
uH8Ju@9BD$16e   ;avJD$$L$L$D$   D$L$$D$D$H   ֊D$D$e   ;av[D$$L$L$D$   3D$u
1D$ËD$$D$D$D$H   3D$de   ;avJD$$L$L$D$   %D$L$$D$D$L   D$D$e   ;av=D$T$8
t
1D$ÍJ$D$D$L   2D$e   ;av]YuZT$tEs   D$L$Àss y'J׹   }HB됍|$9;u#e   ;avJD$$L$L$D$   D$L$$D$D$0   ֈD$D$e   ;avID$T$9
u4H8Jt
1D$ÍJ$D$D$0   1D$1ve   ;avJD$$L$L$D$   5D$L$$D$D$$   D$D$e   ;av[D$$L$L$D$   %1D$u
1D$ËD$$D$D$D$$   0D$e   ;av81L$ D$T$$L$3L$D$@|ۉL$We   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$60D$uD$  D$ e   ;av81L$ D$T$$L$B2L$D$@	|ۉL$e   ;aviD$L$1\$S\$l$؉	}9Ѝ,ыu {9}uT$$t$|$f/D$uD$  D$ e   ;avJD$$L$L$D$   ŅD$L$$D$D$   覅D$D$e   ;avED$$L$L$D$   .D$tD$@L$9AD$1Je   ;avJD$$L$L$D$!   D$L$#$D$D$   D$D$e   ;avFD$$L$L$D$!   -D$tD$@#L$8A#D$1e   ;avYD$$L$L$/D$L$Q$D$/D$L$$D$D$   D$D$e   ;a   D$P\$+9StR1ɄtHKPh9St1ɄtK9HD$1,$L$T$,L$D$\$1ĉ$l$T$,L$D$\$s^e   ;avJD$$L$L$D$   %D$L$$D$D$   D$D$e   ;av)D$T$9
uH8Ju@9BD$1e   ;avJD$$L$L$D$   腂D$L$$D$D$   fD$D$ee   ;avID$T$9
u4H8Jt
1D$ÍJ$D$D$   V+D$1e   ;avBD$$L$L$D$L$ $D$D$    讁D$D$e   ;avSD$$L$L$D$u
1D$ËD$ $D$ D$D$    *D$<e   ;av<1L$"D$\$؉$L$ L$D$@=   |׉L$e   ;avP1L$A=   }2D$T$$\$؉D$D$uD$ D$e   ;avBD$$L$L$D$L$$D$D$   D$D$e   ;avOD$T$9
u:Hf9Ju,H8Jt
1D$ÍJ$D$0D$11e   ;avJD$$L$L$D$
   eD$L$$D$D$   FD$D$Ee   ;avXD$$L$L$D$
   U(D$t,D$HT$9JuH9J@9B!ȈD$1e   ;av81L$ D$T$$L$B*L$D$@|ۉL$e   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$f'D$uD$  D$ e   ;av81L$ D$T$$L$r)L$D$@|ۉL$e   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$&D$uD$  D$ 6e   ;av81L$ D$T$$L$(L$D$@|ۉL$e   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$%D$uD$  D$ fe   ;av81L$ D$T$$L$'L$D$@|ۉL$e   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$$D$uD$  D$ e   ;avB$D$D$e   ;avxD$$L$L$D$   %{D$L$Q$D$&D$L$Q$D$&D$L$$D$D$   zD$D$re   ;a   D$T$9
   H9J   JZh9Ht`1ɄtVHZj9Xt)1Ʉu
1D$ÍJ$D$k+D$߉,$L$\$#L$D$T$1붉$l$L$a#L$D$T$1|1u*e   ;av;1L$#D$\$Ӊ$L$_L$D$@|؉L$褿e   ;avO1L$A}3D$T$ʉ$\$ˉL$D$uD$ D$@e   ;avBD$$L$L$D$   xD$L$$D$$D$D$ݾe   ;avcD$$L$L$D$   !D$t7D$HT$ZR9Xt
1D$É$L$\$!D$1\e   ;av+D$$D$D$D$   xD$D$e   ;av,D$$D$D$D$   %!D$D$ӽe   ;avTYuQD$t<HPXh $l$L$T$\$ZhD$L$D$ L$$qrk뙍|$9;u#e   ;avJD$$L$L$D$   wD$L$$D$D$  vD$D$e   ;avID$T$9
u4H8Jt
1D$ÍJ$D$D$  D$1薼e   ;avBD$$L$L$"D$L$$D$D$   >vD$D$=e   ;avQD$P\$+9St1ɄtK9HD$1$l$T$"L$D$\$λe   ;avWYuTD$ t?H $    ST$D$   D$L$GD$L$D$$L$(^pX떍|$ 9;u#e   ;avJD$$L$L$D$   uD$L$$D$D$  tD$D$e   ;av[D$$L$L$D$   D$u
1D$ËD$$D$D$D$  D$te   ;avxD$$L$L$D$   5tD$L$Q$D$D$L$Q$D$D$L$$D$D$   sD$D$re   ;a   D$T$9
   H9JuJZh9HtR1ɄtHHZj9Xt1Ʉt@9BD$1,$L$\$L$D$T$1ĉ$l$L$L$D$T$11'Be   ;avpD$$L$L$D$@   rD$L$Q@$D$D$L$QH$D$wD$L$P$D$`D$D$蟸ze   ;avvD$$L$L$D$@   D$tJD$@@L$I@f.u2z0@HIHf.u z@PIPf.!L$1	te   ;a   D$$L$L$D$  qD$L$  $D$gD$L$  $D$D$   qD$L$  $D$D$\  cqD$L$0  $D$	D$L$8  $D$D$    'qD$D$&!e   ;a  D$$L$L$D$  1D$   D$  L$  f.        8       8  tR1҄tH0  0  f.u{
1D$8  $8  D$D$    D$1΍  $  T$D$\  hT$D$L$1z1sD$L$1de   ;av#Yu#D$tH D$L$j輵ʍ|$9;uՉ#e   ;avJD$$L$L$D$   eoD$L$$D$D$   FoD$D$Ee   ;av:D$T$8
u#J9HuJ9Ht@9BD$11e   ;avBD$$L$L$D$   nD$L$$D$ND$D$蝴e   ;avDD$T$9
u/HZR9Xt
1D$É$L$\$D$1;e   ;av+D$$D$D$D$	   mD$D$e   ;av,D$$D$D$D$	   D$D$賳e   ;avJD$$L$L$D$
   umD$L$$D$D$   VmD$D$Ue   ;avMD$$L$L$D$
   eD$t!D$HT$9JuJ9HD$1e   ;av+D$$D$D$D$   lD$D$贲e   ;av$D$$D$D$D$D${e   ;av;1L$#D$@\$$L$L$D$@|؉L$$e   ;a   D$$L$ 1B}oR,l$4|,9}t    ul\9tD$( ÉT$\$4$D$D$|$l$D$$L$ T$\$D$(~Ye   ;av81L$ D$T$$L$L$D$@|ۉL$'e   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$D$uD$  D$ 覰e   ;av;1L$#D$@\$$L$L$D$@ |؉L$Te   ;a   D$L$1B }dR,4<9t   tD$  Ëlt\9wt   ۉT$,$\$t$\$D$L$T$D$ 蹯de   ;av81L$ D$T$$L$2L$D$@!|ۉL$ge   ;av0D$L$1B!}f.u{D$ D$e   ;av81L$ D$T$$L$L$D$@|ۉL$Ǯe   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu ;[9]uT$<$t$\$D$uD$  D$ Fe   ;av+D$$D$D$D$   hD$D$e   ;av!D$T$9
u@8BD$1έe   ;avJD$$L$L$D$   gD$L$$D$D$   fgD$D$ee   ;avPD$$L$L$D$   uD$t$D$HT$9J@9B!L$1e   ;a   D$$L$L$D$   fD$L$Q$D$zD$L$QP$D$D$   {fD$L$Qh$D$D$M   \fD$L$   $D$D$   :fD$D$9De   ;a   D$T$9
X9Z!˄   H9JX9Z!˄      ue1Ʉu61Ʉu
1D$   $   D$D$   D$ҍHh$JhL$D$M   L$D$T$룍HP$JPL$D$   L$D$T$q1d9e   ;avJD$$L$L$D$	   dD$L$$D$D$   dD$D$ժe   ;avXD$$L$L$D$	   D$t,D$HT$9JuH9J@9B!ȈD$1ge   ;avJD$$L$L$D$	   %dD$L$$D$D$   dD$D$e   ;avMD$$L$L$D$	   D$t!D$HT$9Ju@9BD$1袩e   ;av+D$$D$D$D$   ecD$D$de   ;av,D$$D$D$D$   uD$D$#e   ;avkD$    D$    D$ $  D$tuD$    D$    ÉL$D$$  D$L$L$D$褨e   ;a   D$   D$ $s  D$t,t9L$   D$L$$L$3D$$D$    L$MD$u댋D$HT$$T$D$L$$D$Í C$ D$T C$D$T裧{k[e   ;a  xL$|  ('  ,'(  $   0'L$pD$tL$p  QӃ uʀ   ӃF  D$LL$H\$D$D$\$"  D$    D$D  @ L$H$
  D$L$@9  HT$    H   D$l$ZD$D$P)$ĔD$S(uOL$LHL$H(uL$lHL$PH$   xÍxD$l߼yD$PӼ׍xD$L릋D$LHL$T$T@D$ $'D$QL$HL$H(uL$TH$   xÍxD$TSD$LHL$ PT$ D$X$蹓D$QL$HL$ H(uL$XH$   xÍxD$X   twtD$LHL$$T$d@D$<@$4D$RL$$HL$<H(uL$dH$   xÍxD$d`D$LHL$,T$h@D$8`$ƒD$0SL$,HL$8H(uL$hH$   xÍxD$htwD$LHL$@PT$( D$\ $JD$0RL$(HL$@H(uL$\H$   xÍxD$\vD$LL$`PT$4@D$0$ܑD$RL$0HL$4H(uL$`H$   xÍxD$`$膑|$G   (u   ɹ   $   xÍ$   xÉT$D$ |$G   (u
v_vfR111b=0'$   G"$   1114G    p$|$ND$DGp$|$yN$D$ D$mh'be   ;avCD$u	D$    HP	ʍTD
 	D$̠e   ;avaD$    D$    D$$uD$uD$    D$    ÐL$QY	ҐL
L$D$Ne   ;a   D$ tuD$$    D$(    HfL$PfT$$D$L$	HT$~wDD$    L$ \$9tD$$D$D$1D$D$    D$    tHL$H@	L$D$L$L$$D$(ÉRe   ;a   D$Ht|Hw<w"tt D$Ã(D$Ã,D$Ãu$D$Ã0D$Ãwu0D$Ã$D$Ãtu0D$Ã$D$D$    虞Te   ;a   D$H$L$:0D$D$    D$    tPT$PX	ډT$L$T$\$[t r'AЉD$L$ ÉT$L$ ø   Te   ;avD$ D$ĝe   ;avD$@D$蟝e   ;av	D$D$ve   ;avqD$$D$t3Hfu11ɉL$D$D$Ëh   w"D$    D$    D$    û   褵ye   ;av2D$Hu@(D$É$>D$D$蝜e   ;a   D$Htz$(D$tV L$$D$.D$D$    D$    tHL$H@	L$D$L$D$L$ D$    D$     D$    D$     ݛHe   ;avxD$HtE$D$L$QJ|9sB.uB9w-)щ!ЉD$\$D$    D$    É}Gre   ;a   D$HwLu@ t@L$D$11   @ t@L$D$11u@$t@L$D$11u@ t@L$D$11u@ t@L$D$11 C$D$}GGe   ;av7D$Hu@(D$Í C$PD$.Ge   ;av7D$Hu@(D$Í C$XD$F訙e   ;av8D$Hu@ D$Í C$`D$FWe   ;avr\$kuFk"  fu
1D$[ ́   w9w)腱   ; C$hD$F͘xe   ;a   \$k   ktv4   k"  fu+11ɋT$9s]t@L$D$11s Á   w99w-)  !Ѝȉ뢸$   눉8蓰   I C$pD$Eۗe   ;avD$t@L$D$11袗e   ;a   D$tvH T$$у|$uK@L$9u!D$$D$D$P  D$D$É$D$ D$g^ C$D$?D C$xD$'DLe   ;a   D$tk@9uED$$L$L$  D$t   D$ËD$$D$D$}   D$݉$D$ D$] C$D$rC<We   ;avD$@t@D$1e   D$;A     $   Z  Z(  $   k  11l$ E$   ы$   9C(  j$r(9  D$ l$PL$(D  $D$)'$   H$P(\$l$ 9I  \$LL$H$T$&D$Ǆ$       Ǆ$       tP$   PX	Ӊ$   D$T    D$X    T$LtZ\$TZj	݉l$XD$D\$T$   $   |$T9o  1Ʉh  1ɄN  t$T$(B$   9S(Ƅ$   Ĕ   É$D$L$  $   H D$\    D$`    tQT$\QI	щL$`L$\T$`T$L$0D$D$D$L$   $   Z Ǆ$       Ǆ$       tk$   k[	뉜$   $   $   t$9t$   T$(D$0$l$t$D$$   Ƌ$   ˉ뱉ʉ4$   T$({D$ L$HL	$   $L$%D$(L$PL	T$T$@$   $L$$D$@9D$D$DT$L84$\$l$L$D$DT$LƄ$    Ĕ   É$GD$?  hf  11҉L$T$<D$8$   11|$o|$8L$֋T$<x9  {$S(9  l$|$Pt$$ $D$#D$L$T$9  D$LT$<\
\$,
$   ,$L$#D$D$|    Ǆ$       tPT$|PX	Ӊ$   D$t    D$x    T$LtZ\$tZj	݉l$xD$D\$|$   t$t|$t9o  1ɄV  1Ʉ<  t$T$$B$   9S(Ƅ$   Ĕ   É$D$L$   $   H D$l    D$p    tQT$lQI	щL$pL$pT$lT$4L$D$D$UD$L$t;T$9t$   T$$ L$4$D$T$D$-͋D$8$   $L$"D$D$d    D$h    tPT$dPX	Ӊ\$hD$dL$hoʉF$   T$$$   $L$,L$!D$$L$PL	T$T$@$   $L$!D$@9D$D$DT$LT$t$l$L$D$DT$L(Ƅ$    Ĕ   ËpՍ,0   wHщƄ$    Ĕ   Ƅ$   Ĕ   Ƅ$    Ĕ   Éȉ6-   裧ȉێe   ;a   D$L$9tn$D$uG1t	D$ ËD$HT$Z9u݉$T$D$  D$D$ËD$$~D$D$5`e   ;a5   D$4t5D$$L$,9t
1D$8 É$D$(D$D$0D$6D$ًD$$H$T$($ыD$D$L$L$T$,Z$l$0,$ӋD$9D$      tX   t	D$8  ËD$$@4L$($ЋD$D$L$,I4T$0$ыD$$D$ m   D$D$8 ËD$$H T$($ыD$D$L$,Q \$0$ҋD$9D$uL$$D$8D$Oe   ;a  `\$dl$h9)  s}9	  r	        X  E  3  u"f9s"  s f9u   1t$Ft$dl$hs  s 9	  {   4   f   119  4   @}  }t4   } fuV119M  D$t9=@$t$|$T$D$lD$ED$&D$p `11Ձ     l$h듺$   |11S4     ʉ"$   1t$ Ft$dl$hsv  s"  fuv19}gD$ $D$D$D$<L$L$0T$h$\$ \$D$0$D$<D$D$lD$ND$lD$p `D$p`{ ΁     9  )eD$p `D$p `Ã}$   1   E  E$K  9C$t
1D$p`É$D$D$<L$L$0T$h$|D$L$T$0$T$<T$L$D$D$lD$_D$D$p`É$7D$D$0L$L$<T$h$D$L$T$0$T$<T$D$L$D$lD$D$\$dl$hE(9C(t
1D$p`É$D$D$<L$L$0T$h$D$L$T$0$T$<T$D$L$D$lD$D$렃  F  eE(9C(  C D$P    D$T    tHL$PH@	L$TE D$H    D$L    tHL$HH@	ȉD$LD$HL$TT$Pt$H9N  $D$L$AD$  T$dZ(\$,l$h1t$Ft$,|$hL$dʉ9  r$J(9.  <@U$m(9  ,D$@    D$D    tML$@Mm	L$DD$X    D$\    til$XiI	͉l$\D$L$Xl$@\$DD$X9X  |$(T$8t$4,$L$\$JD$   D$(L$4T\$8l5@4$T$t$l$T$lT$D$   T$lu41u%\$(l$4lt$8\9D$p `D$p `ËD$(L$4$D$D$$L$L$<T$(\$8,,$D$$9D$t   T$l낋L$<$D$`D$D$p `D$p `D$p`D$p `D$p `É$D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$hD$D$p`Ãu C(uE(t	D$p `D$p`ËC    @U    5@$D$t$T$D$lD$D$u
1D$p`ËD$d$D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$D$11k11QD$p`D$p `D$p`É贜诜   辜 C$ D$1   蓜 C$D$[1T   j C$D$21 C$D$1 C$ D$1̃e   ;avX$D$(@$    T$D$   L$D$D$D$   萖D$L$ D$,L$0$We   ;avD$D$3e   ;af  D$D$      u@D$8  @     tD$ $D$D$ËD$$q|$G   (uw   w.xD$@(D$Ãu8D$8ut@tm   tD$ $D$D$ËD$tiD$@D$ËD$@D$ËD$Gp$|$/ C$0D$/ C$(D$.赁e   ;a   L$tx('tf,'(uED$0'$D$$t%QӃ uʀ   L$D$T$111=0'D$՘봋D$D$    D$    D$    Ge   ;av C$8D$-Àe   ;av0D$uD$uÍ C$@D$-e   ;avbZJD$9sK<l$9s6T$(4u4D$É̗׋D$83}e   ;a   ZJD$9soT<Ëot$9sTl$L$)I
(Tu'/L$
(u
L$Ë|$&Ή萗苗~`e   ;avBZJD$9s+Ëj2D$9sËHJ0h83}~e   ;av6ZJD$9sl$9sÉߖ)~e   ;av:ZJD$9s#Cl$9skfCfkÉ萖苖}e   ;av8ZJD$9s!l$9s++ÉB=}e   ;a   $BJZRht$(9   |$,9szL$\$T$ D$ $T$,l$l$D$$L$L$L$T$,ʋT$ щL$L$D$$D$D$D$D$Է$Í C$HD$h*|-e   ;av+D$$D$D$D$   6D$D$|e   ;av,D$$D$D$D$   D$D$|e   ;av!Yu!D$t@D$t1n|̍|$9;u׉#e   ;av<Yu9D$t$H@$L$D$D$D$1|뱍|$9;u#e   ;avBD$$L$L$}D$L$$D$D$   5D$D${e   ;avQD$P\$+9St1ɄtK9HD$1$l$T$L$D$\$>{e   ;avBD$$L$L$D$   4D$L$$D$D$D$ze   ;avED$T$8
u/JRX9Pt
1D$É$L$\$D$1zze   ;avI $i|$D$G(uD$PD$|$ËD$͑ze   ;avD$H D$L$ye   ;avZV$D$    D$L$@$ЋD$L$'(u
č'Í=č',uye   ;a  (D$, HL$$(D$L$L$ D$$9  H L$T$0T$ \$4\$$-J,$D$D$ D$&yD$L$ tZt=D$     D$$    $k  D$L$D$ L$$T$D$8L$<T$@(D$8    D$<    D$@ (T$tD$,$  D$$LD$L$L$ D$$9   @D$T$0T$ \$4\$$-J,$L$L$ L$JxD$L$ t"D$L$T$,$  L$D$T$tՋD$0D$ D$4D$$D$,HJ$L$L$ L$wD$L$L$ D$T$,$  L$D$w11111Lkwe   ;avPD$ $CD$t9'uD$    D$    D$ ËH D$L$D$ve   ;a  @ 9$fD$D$L$P(  L$THD$D HL$($wD$L$L$8D$<D$0    D$4 D$<9L$8K  @T$0D$4D$0L$HL$8T$LT$<J$D$D$8D$ZvD$L$   1  D$D$A  D$($D$L$L$8D$<D$0    D$4 D$<9L$8  P T$D$0T$4D$0D$$L$HL$8\$L\$<-J,$D$t$8t$uD$L$    D$  $'L$D$    }D$u%D$ $D$D$D$D$#  @ËD$HD$8D$LD$<D$DHJ$L$L$8L$y|$(uD$ 뒋D$ }D$HD$8L$LL$<T$DZ-J,$\$\$8\$tD$L$ -  D$   D$HD$8D$LD$< 9$cD$@T$T$,
(u{B$nc|$|$(uMD$,D$DHJ$L$L$8L$%x|$(uD$D$聋D$,v뮍zl{D$D$  D$0    D$4 D$$D$0D$4$D$0D$;D$L$T$($D$L$ $D$D$711{@É$D$D$5   D$11xD$T越Ure   ;avLD$ $'9D$t&D$$L$L$D$tD$D$ re   ;a  HD$L HL$0$HD$L$L$@D$DD$8    D$< D$@L$D97  ID$8L$<D$8L$PL$@T$TT$DJ$D$D$@D$)rD$L$   D$L$  D$0$D$L$D$@L$DD$8    D$< D$D9L$@<  P T$D$8T$<D$8D$,L$PL$@\$T\$D-J,$D$t$@t$qD$L$    D$$ $'L$D$    VD$uvD$@    D$D    D$$$D$XD$D$\D$  D$L$D$@L$DT$L$(D$T$\$L$
  D$D$`D$(D$dD$D$hHËD$PD$@D$TD$DD$LHJ$L$L$@L$t|$(uD$$>D$$D$PD$@L$TL$DT$LZ-J,$\$\$@\$OpD$L$ D  D$   D$PD$@D$TD$D 9$!_D$D$4L$X(   T$\P$^(|$|$ u]D$4D$LHJ$L$L$@L$s|$(uD$ D$\L$X1҉ˉpD$ D$4랍xD$\چgD$L$Y  D$8    D$< D$,D$8D$<$D$8D$	7D$L$T$0$D$L$-D$@    D$D    $D$XD$D$\D$   D$D$L$L$(D$@L$DT$T$\$L$  D$(L$T$
11D$@    D$D    $D$XD$L$\L$P   D$L$D$@L$DT$\$(D$`L$dT$hH11m[e   ;aF  D$ $D$9'      9$\D$L$(   T$ PD$D$L$$D$    D$D$uUD$$CD$9'ttH D$$L$(D$,D$-D$$    D$(    D$, D$- ËD$D$$D$ D$(D$, D$-ÍxD$ ~ЋT$ I@L$$D$(D$,D$-D$$    D$(    D$, D$- le   ;a   D$HAHP   9|{D$    D$ HL$$L$L$G4D$HT$\$$\$T$h(uD$@    @    ËL$y1芃1vkAe   ;ae  XD$\HO  H$sD$L$L$ D$$9   D$
  J$L$D$    e(L$   T$\J|$(1J$T$T$T$(T$wD$($;zD$(tL$,T$@D$	L$$   D$uċD$D$ D$D$$D$\HJ$L$L$ L$n|$(uD$xD$&XËT$\z+11XFje   ;avlD$ $#D$D$$D$u0D$$D$    'L$D$tD$9'D$ie   ;av>D$ $D$    D$   D$tËD$$   qie   ;aE  <D$@11111щD$@؉ŋD$@ǋD$@t$|$D$\$T$(L$$L$0  D$41D$D$4t$tqt41ɈL$;D$(@L$@\$l$	l$t$|$gL$$   u'u1뵉$t$t$L$1뗋t$$   ut  L$$   tt     $L$t$D$u=D$@T$(\$l$t$|$ЉʋL$@݉ˋL$@ϋL$@D$0   D$T$ÇÇ݅Ç	!   D$T$\$@k,$L$D$   D$      L$@   u1҉ý   t$|$D$@DD$T$    tK"$D$   2D$tD$ uL$@$D$舿<øtO%$L$)ȋT$\$څÇ=@B !	=L$%$D$L$t$,"$D$   D$@L$$T$(\$l$t$,|$L$$$7D$L$0T$(\$l$t$|$D$D$@$fe   ;av7D$ $D${D$uËL$$D$   ee   ;a   D$H         ubL$L$tI   uA$T$BD$辽D$tȋD$$D$ D$   iÃËD$ $D$D$   CÍ@$D$   	D$Vd&e   ;av3D$ $能D$tËD$$D$D$   de   ;a   PD$T HL$L$D$   D$D$LD$$D$$	uVD$Tt
PD$(    L$8D$DD$H   D$($u
T$X뾐PÐPcDe   ;av~D$toD$$M  D$t*L$T$u	"Ã$L$T$
  L$(uL$H11xD$z1cle   ;a   D$ $  D$L$P     -(   @    t=T$\$hD$tL$D$$L$(ËL$ QtЋ$L$܉L$$
  D$L$t뢋D$ $L$L$3   L$D$܍x1ymAbe   ;a  (D$, H$D$D$L$,T$ \$01t$nt$ |$D$0L$,\$09}ItT  l$Ӄt1T$
  L$T$tT$4L$8(ÍAD$$$gD$L$09   T$,Rl4|t.    (uD    t$4l$8(1xD$T$1l$Ml$t$|$09}D,tyL$Ӄt1T$	  L$T$tT$4L$8(ËD$$$D$    ̹D$4    D$8    (D$4    D$8    (d`/e   ;av_D$ $L$P$D$T$9T$vщL$D$É$)   D$L$D$L$_e   ;a  LD$T    D$X    H($D$(   D$8(D$DD$($Rn  $L$P9A>  D$$   $    D$D$ $D$>D$L$ $  D$HL$P$D$D$P$D$ D$D$$L$ 9   T$HЉD$TL$XLËܐ'Z-ؐ'5'9w0Zܐ'(| u	L 9'v)p$l$T$t$\$>D$L$T$'(uؐ'ʉŋD$$L$P낍=ؐ'uЉD$TL$X LÐLv1v]e   ;a(  ''1C    @9}(-(u	C    ܍{1-űܐ'ؐ'1G    @9}O<(/u(o__(u    ʉ1t뽉$_߉t$Ë'ؐ'ܐ'''(uA'ܐ'    '    (uؐ'    Í=ؐ'1Wt='Jt\e   ;av$Z\e   ;a   D$  $D$L$T$ Z؋j9   C!9   l$D$L $D$L$\$uV\$$tDl$((|u'/D$ $D$    D$   UD$,ÉEs1`ND$, D$, Ésj[e   ;a   D$  $D$L$9   T$ $L$HD$D$観D$tT$ JA\$!؋R9ssI-`N9ut>-(t<u        \$$L$(D$,1[rTr11D$$    D$(    D$, rxZe   ;a   $D$( $/D$L$9   L$T$($Y\$D$贲D$tT$(JA\$!؋R9   I-`N9utQL$ \$|-(u/    $D$    D$D$,D$ D$0D$4$1Kq11D$,    D$0    D$4 $qoYe   ;a   D$$  L$$D$(D$T$,T$D$   D$H   @|   @L$$$,HD$D$(   L$H$D$D$D$U8D$L$T$JJ(u<BD$$D$$T$mD$$D$(D$D$,D$ Ízp|$$o븍xD$oh Í$$eGD$D$$D$   D$   7D$L$A   A   (u!AD$$P$L$L$yfo|$$[oW=e   ;avhD$ D$$jD$t-D$$D$L$T$t̉L$D$ T$$D$    D$     D$$ We   ;a   D$  D$$D$u	   D$D$ H$ƯD$D$L$$BD$L$T$u[D$t:L$$T$T$D$D$tD$H$D$    QD$$    D$(    D$, ÉT$$D$(L$,D$$    D$(    D$, Ve   ;av$   Ue   ;avFD$ H$D$   XD$|ËD$$D$ D$    Ue   ;av:D$ H$D$D$|ËL$$D$   5Ue   ;avnD$uY$D$!   "D$ H$D$艭D$tËD$$D$ D$   =tT|e   ;av~D$ $D$H$D$   D$=   u(1uËD$$D$ D$     ދL$Q$   @D$D$Tle   ;a   D$ H$D$   @tD$D$=   @}C1+L$D$H$D$ D$    D$HD$9|ыD$$Í$D$    D$aS\e   ;a   D$$       AL$D$$D$    T$(T$跫D$L$   tnT$(~b9   RtNT$99J	لuS    B    "D$D$$D$ D$    D$Huڃ Ã Å뤅렍QыD$$L C$D$ C$ D$s C$D$[%Re   ;avD$$D$Qe   ;a    D$$    uuAL$D$L$$蕪D$L$tLT$$L$ D$D$tŋD$$:D$@	Ȅu Ã ÍQыD$$냍 C$D$f0Q;e   ;av8 9$C@(L$u
'Í='hPe   ;avBD$$L$L$͹D$L$$D$D$   ~
D$D$}Pe   ;av]D$HT$Z(9*t'1ɄtJ9HuJ9HD$11,$L$\$膽L$D$T$Pe   ;avBD$$L$L$D$L$$D$D$p   	D$D$Oe   ;a   D$HT$Z(9*tN1ɄtDH9Ju8J9Hu
1D$Ã$BD$D$p   zD$11ω,$L$\$苼L$D$T$Obe   ;a   @$D$ D$L$$L$D$L$T$t4I$D$(D$D$,D$ыD$L$T$T$0D$4L$8$    D$(D$D$,D$cD$ @L$T$\$l$$,$L$T$\$ЋD$L$T$D$0L$4T$8%N e   ;a^  ,L$<T$D9%  \$@l$0t$4|$811D$$1D$(1iU4$)É\$!\$)L$L$L$ҋD$L$T$\$ ڋ\$<l$@t$0|$Dt$4|$8L$$D$(L$<ЋT$DD$ 9   T$$u9{   L$D9|11҉D$HL$LT$P,Å~O9't1ɄtЎ'Ԏ'ЋT$(L$$Ɖ$D$(D$'L$AL$D$ T$$1뷋T$$덋Ď''D$H    L$LD$P,CeLe   ;a  < $D$HD$L$LL$_D$L$T$v  $D$@D$L$DL$,D$L$T$  D$Pq  L$TT$XL$TD$PT$X11D$PL$T݉ӋT$X\$4l$0t$H~t$L4$D$L$T$׋D$D$8L$L$$T$oT$4\$0t9'tT$\\$`L$dD$h<ÉT$,\$($D$'T$迹D$tT$,\$(11뷋D$8L$$T$,\$(륋\$X9  T$ D$@Hl$D,$t$Pt$T$\$ыD$L$T$~P\$4؉\$0u,L$ 9uL$$D$8)Ȏ'-̎' ՉƋD$4\$0빍0L$H9uuD$LuhPË@=   Ç݅!	ՕtBÇ!	Օt   D$D$D$D$)D$L$   и    눋A$L$HL$L$LL$ЋD$L$T$\$\$\T$`L$dD$h<ËB$L$@L$L$DL$ЋD$L$T$\$\$\T$`L$dD$h<ÉщbIe   ;a   D$ pËHɇÇ݅Ç!	ߗ   \$(9ÇÇ9͉!	؄tf   D$,9w~j[,$l$$l$L$D$ӋD$L$ Q)l$t$yQ)ǉyT$0l$4t$8ËD$,뢋''D$0    L$4D$8ÉaT$,aHe   ;aG  X$D$   D$L$Ȏ'(  ̎'$D$   D$L$'(  Ď'o$D$   wD$L$'(n  '=$D$   ?D$L$Ў'($  Ԏ'$D$+   D$L$'(   '4$D$   D$L$'(   ' $D$   D$L$؎'(uM܎'$D$   cD$L$'(u
'Í='T^=܎'E^몍='6^d='$^=Ԏ'^=' ^=Ď']<=̎']$Fe   ;avBD$$L$L$D$L$$D$D$   D$D$Ee   ;av\D$HT$Z(9*t&1ɄtJ9HR9P!L$1,$L$\$觳L$D$T$CEe   ;a  L$s  T$5&,.&  = d&؍\w4w69   3  J8sD$  D$   8r   ZsD$  D$   Àw~MRsD$  D$   Àw?	ȃ?	؃?	T$D$   Ã?	?	ىL$D$   Ã?	ȉD$D$   D$  D$   ÇÇˉ!ȁ  	T$D$   D$  D$    ø   [CDe   ;a  L$s  T$5&,.&  = d&؍\w4w69   3  J8sD$  D$   8r   ZsD$  D$   Àw~MRsD$  D$   Àw?	ȃ?	؃?	T$D$   Ã?	?	ىL$D$   Ã?	ȉD$D$   D$  D$   ÇÇˉ!ȁ  	T$D$   D$  D$    ø   YADe   ;a7  T$wL$  D$D$   Á  w0L$   L$?ȀAD$   Á vC  L$   T$?ɀJ?ȀBD$   Á   r  v  w릋L$v?L$?ȀA?ʀQ?ȀAD$   ø   X   X   X1Xt@e   ;a.  T$\$11A9     ,shߕ5&,.uhĉt 9~h벉l$= d&lwm 4w6x9   |8؇ޗs   j8؇ߕrl$tp9sSts   ̖wtp9s$ts   릖w띉L$ÉlWcWZWSW?e   ;a.  T$\$11A9     ,shߕ5&,.uhĉt 9~h벉l$= d&lwm 4w6x9   |8؇ޗs   j8؇ߕrl$tp9sSts   ̖wtp9s$ts   릖w띉L$ÉVV
VV=e   ;aD  T$\$19     ,sh5&,.   t 9   l$5 d&l~m <~?p9   t8؇ߖre8؇ޕr[l$u]p9sqtr/w(tڍh9sIlrvD$ D$ D$ D$ D$ D$ÉTTTTg<e   ;a4  L$rT$ \$1@9}W
  ,@4kf9r<|kf9wLkfu   D$$)f   1ffD$$ D$$ D$ f= vT$1t$9}u)4/9smt$v4Zf9w\$\Zf9vf9sL$뷍l/뱋L$LJfu   D$$)ft1ffD$$ WSMS;e   ;a  L$hT$$\$1@9}N   ,@49r5|9wLu   D$()   1D$( D$( ËT$\$$19}y)4/9sql$t$4vll$l49w9v9s
L$l$붋t$l7묋L$u   D$()t1D$( RwR9e   ;a   T$jJB9   q9   4Its|$9>9w{@)ŉۇ!ډ$)L$t$f|$D$D$ ËBJR~9:~	D$  É$L$D$|$D$D$ Ë|$Q0Q8%e   ;a  $T$(      \$0l$,D$41T$4T$(΋L$49   )D$T$29   t$|$|$'WL$99l$}9}L$뛉ЋT$LD$닋D$(T$ ~)̓	ōD D$<D$@$Í*D$<D$@$Él$<D$@ $D$<  D$@ $P7e   ;av[D$ a|zD$$$    D$XW'TW'PW'T$L$D$D$D$$d7e   ;av[D$ A|Z D$$$   D$XW'TW'PW'T$L$D$D$D$$6e   ;a   T$             dW'`W'\$1t$݉9}0)4/9   9}\/ʉ9}sc 9t0$D$L$9tD$É$cD$D$ÍD D$Í&PD$ÉT$É%NN5e   ;aF  (/$D$$`L$D$nT$D$   }g|$DQ'(F  `L$L$$L$oT$D$   9g|$TQ'(KF  `L$L$$L$oT$D$   f|$XQ'(E  `L$L$$L$ oT$D$   f|$hQ'(E  `L$L$$L$"oT$D$   mf|$tQ'(aE  `L$L$$L$nT$D$   )f|$<R'(E  `L$L$$L$$oT$D$   e|$`R'(D  `L$L$$L$&oT$D$   e|$dR'(wD  `L$L$$L$(oT$D$   ]e|$hR'()D  `L$L$$L$*oT$D$   e|$pR'(C  `L$L$$L$,oT$D$   d|$tR'(C  `L$L$$L$nT$D$   d|$R'(?C  `L$L$$L$.oT$D$   Md|$R'(B  `L$L$$L$0oT$D$   	d|$R'(B  `L$L$$L$2oT$D$   c|$R'(UB  `L$L$$L$nT$D$   c|$R'(B  `L$L$$L$4oT$D$   =c|$R'(A  `L$L$$L$6oT$D$   b|$R'(kA  `L$L$$L$8oT$D$   b|$R'(A  `L$L$$L$nT$D$   qb|$TS'(@  `L$L$$L$:oT$D$   -b|$lS'(@  `L$L$$L$<oT$D$   a|$pS'(3@  `L$L$$L$>oT$D$   a|$tS'(?  `L$L$$L$@oT$D$   aa|$xS'(?  `L$L$$L$BoT$D$   a|$S'(I?  `L$L$$L$DoT$D$   `|$S'(>  `L$L$$L$FoT$D$   `|$S'(>  `L$L$$L$nT$D$   Q`|$S'(_>  `L$L$$L$HoT$D$   `|$S'(>  `L$L$$L$JoT$D$   _|$S'(=  `L$L$$L$LoT$D$   _|$S'(u=  `L$L$$L$NoT$D$   A_|$S'('=  `L$L$$L$nT$D$   ^|$TT'(<  `L$L$$L$ToT$D$   ^|$\T'(<  `L$L$$L$VoT$D$   u^|$`T'(=<  `L$L$$L$XoT$D$   1^|$dT'(;  D$$'V&$D$ `L$D$rT$D$   ]|$P'(;  `L$L$ L$pT$D$   ]|$ Q'(2;  `L$L$ L$T$D$   S]|$Q'(:  `L$L$ L$sT$D$   ]|$Q'(:  `L$L$ L$~wT$D$   \|$Q'(H:  `L$L$ L$FuT$D$   \|$Q'(9  `L$L$ L$wT$D$   C\|$Q'(9  `L$L$ L$%rT$D$   [|$Q'(^9  `L$L$ L$%zT$D$	   [|$Q'(9  `L$L$ L$*rT$D$   w[|$ Q'(8  `L$L$ L$MuT$D$   3[|$$Q'(t8  `L$L$ L$.zT$D$	   Z|$(Q'(&8  `L$L$ L$wT$D$   Z|$0Q'(7  `L$L$ L$sT$D$   gZ|$4Q'(7  `L$L$ L$TuT$D$   #Z|$8Q'(<7  `L$L$ L$wT$D$   Y|$<Q'(6  `L$L$ L$/rT$D$   Y|$@Q'(6  `L$L$ L$~T$D$   WY|$HQ'(R6  `L$L$ L$sT$D$   Y|$LQ'(6  `L$L$ L$T$D$   X|$PQ'(5  `L$L$ L$sT$D$   X|$\Q'(h5  `L$L$ L$pT$D$   GX|$`Q'(5  `L$L$ L$wT$D$   X|$dQ'(4  `L$L$ L$sT$D$   W|$lQ'(~4  `L$L$ L$sT$D$   {W|$pQ'(04  `L$L$ L$7zT$D$	   7W|$xQ'(3  `L$L$ L$iuT$D$   V|$|Q'(3  `L$L$ L$wT$D$   V|$Q'(F3  `L$L$ L$puT$D$   kV|$Q'(2  `L$L$ L$|T$D$
   'V|$Q'(2  `L$L$ L$9rT$D$   U|$Q'(\2  `L$L$ L$wT$D$   U|$Q'(2  `L$L$ L$T$D$   [U|$Q'(1  `L$L$ L$wuT$D$   U|$Q'(r1  `L$L$ L$wT$D$   T|$Q'($1  `L$L$ L$wT$D$   T|$Q'(0  `L$L$ L$|T$D$
   KT|$Q'(0  `L$L$ L$sT$D$   T|$Q'(:0  `L$L$ L$uT$D$   S|$Q'(/  `L$L$ L$CrT$D$   S|$Q'(/  `L$L$ L$wT$D$   ;S|$Q'(P/  `L$L$ L$T$D$   R|$Q'(/  `L$L$ L$wT$D$   R|$Q'(.  `L$L$ L$oT$D$   oR|$Q'(f.  `L$L$ L$sT$D$   +R|$Q'(.  `L$L$ L$T$D$   Q|$Q'(-  `L$L$ L$uT$D$   Q|$Q'(|-  `L$L$ L$sT$D$   _Q|$Q'(.-  `L$L$ L$sT$D$   Q|$Q'(,  `L$L$ L$xT$D$   P|$Q'(,  `L$L$ L$mT$D$   P|$R'(D,  `L$L$ L$RzT$D$	   OP|$R'(+  `L$L$ L$#T$D$   P|$R'(+  `L$L$ L$T$D$   O|$R'(Z+  `L$L$ L$xT$D$   O|$R'(+  `L$L$ L$sT$D$   ?O|$R'(*  `L$L$ L$uT$D$   N|$ R'(p*  `L$L$ L$xT$D$   N|$$R'("*  `L$L$ L$xT$D$   sN|$(R'()  `L$L$ L$|T$D$
   /N|$,R'()  `L$L$ L$HrT$D$   M|$0R'(8)  `L$L$ L$sT$D$   M|$4R'((  `L$L$ L$dzT$D$	   cM|$8R'((  `L$L$ L$oT$D$   M|$@R'(N(  `L$L$ L$MrT$D$   L|$DR'( (  `L$L$ L$sT$D$   L|$HR'('  `L$L$ L$RrT$D$   SL|$PR'(d'  `L$L$ L$&xT$D$   L|$TR'('  `L$L$ L$.xT$D$   K|$XR'(&  `L$L$ L$pT$D$   K|$\R'(z&  `L$L$ L$sT$D$   CK|$xR'(,&  `L$L$ L$sT$D$   J|$|R'(%  `L$L$ L$6xT$D$   J|$R'(%  `L$L$ L$uT$D$   wJ|$R'(B%  `L$L$ L$mzT$D$	   3J|$R'($  `L$L$ L$uT$D$   I|$R'($  `L$L$ L$|T$D$
   I|$(R'V$  `L$L$ L$uT$D$   gI|$(R'$  `L$L$ L$T$D$   #I|$(R'#  `L$L$ L$~T$D$   H|$(R'f#  `L$L$ L$T$D$   H|$(R'#  `L$L$ L$T$D$   WH|$(R'"  `L$L$ L$}T$D$   H|$(R'v"  `L$L$ L$T$D$   G|$(R'&"  `L$L$ L$pT$D$   G|$(R'!  `L$L$ L$pT$D$   GG|$(R'!  `L$L$ L$vzT$D$	   G|$(R'6!  `L$L$ L$oT$D$   F|$(R'   `L$L$ L$uT$D$   {F|$(R'   `L$L$ L$uT$D$   7F|$(R'F   `L$L$ L$zT$D$	   E|$(R'  `L$L$ L$~T$D$   E|$(R'  `L$L$ L$pT$D$   kE|$(R'V  `L$L$ L$oT$D$   'E|$(R'  `L$L$ L$arT$D$   D|$(R'  `L$L$ L$frT$D$   D|$( S'f  `L$L$ L$FxT$D$   [D|$(S'  `L$L$ L$"T$D$   D|$(S'  `L$L$ L$|T$D$
   C|$(S'v  `L$L$ L$WT$D$   C|$(S'&  `L$L$ L$|T$D$
   KC|$(S'  `L$L$ L$T$D$   C|$(S'  `L$L$ L$T$D$   B|$(S'6  `L$L$ L$hT$D$   B|$( S'  `L$L$ L$|T$D$
   ;B|$($S'  `L$L$ L$krT$D$   A|$((S'F  `L$L$ L$prT$D$   A|$(,S'  `L$L$ L$uT$D$   oA|$(0S'  `L$L$ L$T$D$   +A|$(XS'V  `L$L$ L$zT$D$	   @|$(\S'  `L$L$ L$T$D$   @|$(hS'  `L$L$ L$VxT$D$   _@|$(|S'f  `L$L$ L$}T$D$
   @|$(S'  `L$L$ L$'T$D$   ?|$(S'  `L$L$ L$tT$D$   ?|$(S'v  `L$L$ L$urT$D$   O?|$(S'&  `L$L$ L$zT$D$	   ?|$(S'  `L$L$ L$}T$D$
   >|$(S'  `L$L$ L$uT$D$   >|$(S'6  `L$L$ L$uT$D$   ?>|$(S'  `L$L$ L$uT$D$   =|$(S'  `L$L$ L$$T$D$   =|$(S'F  `L$L$ L$uT$D$   s=|$(S'  `L$L$ L$vT$D$   /=|$(S'  `L$L$ L$T$D$   <|$(S'V  `L$L$ L$
vT$D$   <|$(S'  `L$L$ L$zT$D$	   c<|$(S'  `L$L$ L$T$D$   <|$(S'f  `L$L$ L$tT$D$   ;|$(S'  `L$L$ L$vT$D$   ;|$(S'  `L$L$ L$fxT$D$   S;|$( T'v  `L$L$ L$#tT$D$   ;|$(T'&  `L$L$ L$nxT$D$   :|$(T'  `L$L$ L$vxT$D$   :|$(T'  `L$L$ L$rT$D$   C:|$(T'6  `L$L$ L$rT$D$   9|$(T'  `L$L$ L$)tT$D$   9|$(T'  `L$L$ L$/tT$D$   w9|$(T'F  `L$L$ L$5tT$D$   39|$($T'  `L$L$ L$pT$D$   8|$((T'  `L$L$ L$vT$D$   8|$(,T'V  `L$L$ L$xT$D$   g8|$(0T'  `L$L$ L$&vT$D$   #8|$(4T'  `L$L$ L$xT$D$   7|$(8T'f  `L$L$ L$pT$D$   7|$(@T'  `L$L$ L$:T$D$   W7|$(HT'  `L$L$ L$RoT$D$   7|$PT'(x  `L$L$ L$T$D$   6|$(XT'  D$ '$D$`L$D$͉T$D$   y6|$(P'  `L$L$L$T$D$   56|$(,Q'g  `L$L$L$pT$D$   5|$(Q'  `L$L$L$|T$D$
   5|$(Q'  `L$L$L$@zT$D$	   i5|$(Q'w  `L$L$L$wT$D$   %5|$(Q''  `L$L$L$IzT$D$	   4|$(Q'  `L$L$L$sT$D$   4|$(Q'  `L$L$L$T$D$   Y4|$(Q'7  `L$L$L$T$D$   4|$(Q'
  `L$L$L$~T$D$   3|$( R'
  `L$L$L$ȁT$D$   3|$(R'G
  `L$L$L$T$D$   I3|$(lR'	  `L$L$L$èT$D$   3|$(R'	  `L$L$L$T$D$   2|$(4S'W	  `L$L$L$
T$D$"   }2|$(8S'	  `L$L$L$8T$D$   92|$(<S'  `L$L$L$yT$D$   1|$(@S'g  `L$L$L$ST$D$   1|$(DS'  `L$L$L$	T$D$   m1|$(HS'  `L$L$L$|T$D$
   )1|$(LS'w  `L$L$L$T$D$   0|$(PS''  `L$L$L$aT$D$   0|$(`S'  `L$L$L$T$D$   ]0|$(dS'  `L$L$L$(T$D$   0|$(S'7  `L$L$L$oT$D$   /|$(S'  `L$L$L$uT$D$   /|$(S'  `L$L$L$T$D$   M/|$(S'G  `L$L$L$ΏT$D$   	/|$(S'  `L$L$L$zrT$D$   .|$(S'  `L$L$L$/T$D$   .|$(S'W  `L$L$L$HT$D$   =.|$( T'  `L$L$L$T$D$   -|$(<T'  `L$L$L$)T$D$   -|$DT'(i  `L$L$L$ET$D$   q-|$(LT'
  D$'$D$`L$D$nT$D$   -|$(tT'  `L$L$L$$oT$D$   ,|$(xT'X  `L$L$L$*oT$D$   ,|$(|T'  `L$L$L$,oT$D$   O,|$(T'  `L$L$L$nT$D$   ,|$T'(j  `L$L$L$2oT$D$   +|$T'(  D$'$D$`L$D$sT$D$   q+|$hT'(   `L$L$L$CrT$D$   -+|$lT'(uf`L$D$D$RzL$D$	   *|$pT'(uD$ '(= 'D$|uKk='D$\RF>:."N='D$?O_oymaU/I=1?%O_o/}q?e='D$ VL@04(@P `p 0th\@PD8P,  `p 0@xPl `T`H<0p$  0@P `|ppd XL@04(@
R


h


~
0


F

x
\n
d
Z
rP
$F
<
2
:(


P

 
	f			|	.			D			Z	~	t	pj	"`	V	L	8B	8	.	N$	 		d	z,BX
n zpf6\RHL>4*b x='D$$m5K{aqgſ]wS)I۾?鍾5?+!飽U鹼kϻ遻3闺I魹_e   ;avuT$tNJjB9wU$    )ŉۇ!\$)L$T$D$L$D$ L$$ÍrD$ D$$   Jue   ;avD$H+HL$ e   ;avD$@    @    @ e   ;a;  $\$(ks)utC    C    C Ss)l$,9  L5 9  K     3{K;  D$)9l{9  L$))!׉7l$9~At4$D$L$D$(@    P\$l$,L 99  H\$0$É뻍  )9   DU $  D$L$T$T$|$(_o7W9   ))!ڍ29~QD$L$ 9t$\$l$U\$|$(_\$_(uD$ 5D$ '뫋`'d't|@w@D$l$D$@   D$L$,|$(OG@   (uD$0    $t$0$11D)Љ@$L$Ԙ-e   ;a   \$C Sk)|$9   L= 9   K   tZK[9wn))!ݍ*9~8|$L$9t$L$|$D$D$$D$(    D$,    Éĉ$|$l$\$|$11낉F$e   ;a   \$C Sk)|$9   L= 9   K   tZK[9wn))!ݍ*9~8|$L$9t$L$|$
D$D$ D$$    D$(    Éĉ$|$l$\$|$11낉f?$e   ;a  8D$<@ 11؉L$0T$,$D$   L$D$<P9>  HX9%  L$D$@ht$D4$)ˉ!ډT$|$|$ՋD$L$T$   \$<kt$9   l$,ŉst$09'tAl$Ht$LL$PT$T8Él$(L$ T$4t$$$T$'D$VD$uL$ T$4\$<l$(t$$럋D$(D$HD$$D$LD$P    D$T    8Ëh'l't@	 $L$iȉ  %`e   ;av0D$8    D$<    D$@    D$    D$ D$$軌u8D$D$4D$D$]D$D$8D$4D$<D$@裑0Ð虑0ke   ;a
   T$$B ZJ*B)211B    B    B L$0D$4D$8    D$<     9   L$T$(Rt$,4$)É!D$L$t$ҋD$L$T$\$9Ql$$Eu-9u	lȎ'̎'t$0D$4L$8T$< Ét$0D$4T$8L$< Í C$xD$螓ae   ;a   \$C kS)|RM9wXK   t%K9s<D$*D$    D$    É$D$   l$\$11뷉0ee   ;a   T$B JjB9WB    B    B D$uD$$    D$(    D$,    Ë''D$$    L$(D$,9wd))Ňۇ!؋\$9~GL$\$9t$D$L$D$L$A~AD$$D$(    D$,    ÉRe   ;avqT$JB9~(9sT@BBL$D$    D$    ÐB    B    B ''D$ D$L$d.ye   ;a-  4D$LL$HT$D\$<l$8t$@|$<Ӊ؉    T$DL$HD$L} Y  Nt$@ۇKt$@\$<l$8t$@   HD$LIT$L9s9      }A|Z 9ND$P 4ÉT$$L$ D$0|$\$$,D$L$T$$D$L$T$9t9|9uD$0L$ T$$l$8t$@D$P 4ÉD$(߉ËD$([|$$L$D$eD$L$T$H9   )ʋ\$L)ˉ!ً\$Dًt$@|$Éȉщl$8t$@l$8\$<,$\$t$D$L$T$<9wH)ʋt$@)Ήۇ!l$8͋L$HމǋD$LӋT$Df9D$P4Éȉ}ȉte   ;av;D$$腓D$uË`'d't@$L$躎e   ;a   $D$   fD$L$`'(   d'$D$6   fD$L$h'(uMl'% $D$F   {fD$L$p'(u
t'Í=t'l=l']몍=d'Nde   ;avD$@D$ce   ;a   \$$CJ  k3SK9n  9a  ))!Ѝ09  t4$T$L$ T$$Z+ZZB    Z9Z   d   	l$Eڅ   Jjr9   D$Bz@<$)ۇ!\$)L$|$ЋD$L$T$|3\$$Cu~ ÉS(uK  Í{ T'P't=I8''J(uB  Íz $D$j C$pD$M(Me   ;aA  $\$0uhL$(Q+Q>Q YA    -(uA     D$8    \$<T$@$Íy 1D$8    D$<    D$@    $Ël$(u9u  M } Ut5E    (uE     D$8    T$<L$@$1}|$ 9]   EM@$L$,L$\$T$4T$ЋD$L$T$\$(S(   K |c~"PL$09   L$,LK$C(K SC    -(uC     D$8T$<L$@$Ë|$ 1ߋT'P'  I  |$ iE    E    EM@U ]u$T$t$\$ЋD$L$T$\$(K-(   S    u9C    -(uC     D$8    L$<T$@$Ë|$ 1CS+CK9   9   ))!ЍT l$09~bL$l$,9t,$T$L$T$(Zl$t r:JD9s[D>B$B(l$8D$<    D$@    $É뚋P'T't/@*|$ ŉ<8$L$蓈$D$耈Je   ;a   T$B($D$B9Bu?JZ tB    -(uB     D$ L$\$Íz 1}J9s&@BB$L$D$    D$    Le   ;a  (D$,$L$0L$T$4T$  D$L$T$\$n  L$ T$D$,HP $T$L$D$L$T$  $D$0D$L$4L$ΦD$L$T$l  L$,Q+Q9QH  D$T$  T$D$ D$,$8L$,D$T$ D$T$ Y9Y}L$D$0D$T$4T$  D$L$ ȋL$T$ʋL$\$tD$8T$<L$@\$D(ËY y i9-'t?Yi A    5(uA     T$8D$<\$@l$D(É1߉|$$,$\$'D$GD$t:L$,A    (uA     D$T$ |$$q|$$15D$L$,T$ |$$O$L$,BT$,ZR$\$T$ЋD$L$ ȋL$T$\$D$8D$É\$<L$@T$D(ËB$L$0L$L$4L$ЋD$L$ D$T$\$L$8L$ىL$<T$@D$D(ÉL$8T$<D$@\$D(-e   ;a   \$ S+CK9   9wx\$$[t$(4$)!T$)L$t$ӋD$L$T$|\$ CD$,D$0L$4T$8ËX'\'t@$L$*`Ee   ;avD$@D$e   ;aj  0D$4X(2  H  PX97  hpm4$\$L$T$ՋD$L$T$\$4k9}      D$L$,T$ ~L9}Hl$(s[)9   l$$l$(9   )!Í,t4$l$D$$D$L$T$4)JL$ 
(uD$,BL$8D$<0ÍzD$,\C    D$8    D$<    0Ë̎'Ȏ'4D$8    D$<    0Él$8\$<0ÉA|e   ;a  ,T$0\$4l$8t$<1-)t$<)Ɖۇ!|$4ǋD$0މ͉ЋT$0t$<l$8\$4D$(JL$$zrZ)9      ttT$$9S  )އۇ!9~Ll$\$49t$\$l$FD$L$0A$D$T$(L$894   ͋L$8뮋D$0HPI$T$4T$l$\$<\$ыD$L$T$\$0(uK뚍{늋T$0juiT$$9wq)އۇ!\$89~E\$ L$49t$L$\$pD$ L$0AL$(ȉD$@D$D    D$H    ,É뷉D$@T$Dl$H,É؉؉6e   ;a{  T$ \$$l$(1:\$$Al$(D$)ŉۇ!T$$D$ T$͋D$l$(\$$D$JL$rzZ)9~nuhT$9   )߇ۇ!9~@l$\$$9t$\$l$MD$T$ B\$ËL$(9C   ͋L$(뺋T$ juiT$9wq)߇ۇ!\$(9~E\$L$$9t$L$\$D$L$ AL$ȉD$,D$0    D$4    É뷉D$,T$0l$4É؉D?؉6ke   ;a  TT$XZZ  \$`l$\11111D$<1   \$Cl$Xt$\|$`\$։ǉL$<D$8L$4T$X\$`t$ t$d  zrt$PrR9W  E$)։ۇ!֋\$P\$)׉|$L$ЋD$L$T$6  a\$d   \$4ڋt$Xn\$8uGl$`l$\ǉL$<؉ыT$X\$`D$8L$4Z9Z   \$`D$@1D$D$@9'tT$d\$hL$lD$pTÉT$0D$LL$,\$($D$'T$L>D$t2D$XH9Ht11ɋT$0\$(ŉȉ띉$D$L$ދT$0\$(D$LL$,v''T$4T$dT$8T$hD$lL$pTË\$dT$ L$<|$Ht$$$D$L$uD$8L$4T$Xl$\t$$|$HT$4T$dT$8T$hL$lD$pTËBJ$L$D$D$L$T$u	T$XpI$D$\D$D$`D$ыD$L$T$\$\$dT$hL$lD$pTÉЉ)e   ;a  [$D$    SD$L$('(  ,'{$D$    SD$L$0'(L  4'M$D$   wSD$L$'(  '$D$   ?SD$L$@'(  D'$D$/   SD$L$P'(n  T'$D$0   RD$L$X'($  \'$D$   RD$L$H'(   L'i$D$7   _RD$L$8'(   <'$D$;   'RD$L$'(uM'$D$   QD$L$ '(u
$'Í=$'='몍=<'d=L'=\'=T'=D'~<='l=4'\=,'Lbe   ;a   D$ L$(T$ŋD$$։T$D$$؋L$,T$D$$؉D$L$L$ ȋt$ދ\$ ؉D$0|$σ ރ T$4l$8L$(L$ T$,ʋT$L$<?e   ;avwL$T$9uYT$\$1@9}?sO,Ar
Zw 4Ar
Zw 8؇ޕtD$ D$D$ ^(se   ;aY  ,D$48  L$0I  +>  -   I   $D$)pT$D$   D$t@   uWD$8D$@ ,D$    D$  D$D$8D$@,ËD$0$D$4D$xD$D$   D$WD$8D$@ ,É$D$pT$D$   bD$t2   VD$$    D$(  D$$D$8D$@,ËD$0$D$4D$yD$D$	   D$릉$D$pT$D$   D$t2   D$    D$   D$D$8D$@,ËD$0$D$4D$yD$D$	   {D$릀NuC$D$2pD$D$   QD$N8D$8D$@,ÀintWD$8D$@ ,e   ;a  T$fǂ(    L$ V  \$++%     11@9   Y  <_t旀.u"u   $     D$$ ×0rd9w]0u   u$     둋      }!     *      b0tƂ)  敄Y  <  90    , e  h9  ]  t+   h   9   0  4+0   9   1ET$9}U   <+0rg9w`D$   D$D$T$t#_t'  }TVЉ릉ƋT$$  9t	D$$ D$$×_T$T$D$$ Ö-uh$   D$$ É뤋   $  9D$$ Õ-uƂ(     1D$$ É>70+   ?e   ;a  `L$h^  T$d+1     1ۍh9  9  40  p9m  t x        p      D$   t$(\$D$D$D$X1D$
1D$	1D$$1D$<1D$81D$1D$41D$D$XED$
D$PD$D$$|$D$P9)    <*_u|$
|$$|$|$
뷗.ue|$	u#|$
   D$	|$$|$|$4|$
낋D$<D$lD$8D$pD$t    \$xD$D$yD$D$zD${ `Él$0   9   0   \$$u(|$4O\$D$HD$$D$|$4   D$HT$9}bl$<oЕ\$8 \$Cl$|$$G|$D$<T$8\$D$D$T$d\$l$   0ÇD$	ǋD$<T$8\$맋\$$jÃ    a   f   \$9}jt$<ǩ|$0T$<l$8	ՋT$0 S\$t$$Ft$|$<l$8T$\$T$d\$l$t$(   |$<l$8ڻ   \$
  \$	  D$4Ã  t$9͉t$z  9I  <* t$8؇ߖ  ]9    t*+  ]   9J    405  9*  D$,l$ 1Cl$ 9}_  <0   9   D$@   D$D$@l$t#_t'  },lnЉ뜉T$ 9uXL$<\$8ۇÇ	Օt6T$)ЉL$l\$pD$tD$D$xD$D$yD$D$zD${`1̋D$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `×_D$D$,D$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `Ö-u]^   TD$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `ÄuD$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `Ä9͋t$mD$$GD$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `ÉŸ   
   e   1D$   3-u      11D$l    D$p    D$t    D$x D$y D$z D${ `ÉLE>70)$e   ;a  XT$\   h  $  6  M  /  1 L$$ىL$8  D$L$ ȋT$\$  ~AD$ V'-V'9]   뺋뵉L$$L$N8  D$ L$)ȋL$\ʉD$ $  }%ۋ-V'V'9|     L   :5ÇݕuōXl$`uF9(  M u)   !ƍF9  M    !]C11۾   D$ L$D$} |$T t$P   !T$LT$Hqt$D |$@ۇރ D$<L$D   !   !	׉|$8T$LU !߉|$(\$H|$!|$ +}ѽ   !ōE!ǉ|$4t$<!L$Tt$P!	ǉȋL$DыT$@!	T$(	͉|$4!	D$\(  t`T$0l$T\$$E؃  ۃ ҉T$PT$8l$L!!	֋T$P!	T$0	L$T!؋\$$	É\$dT$hD$D$lXÉ|$4E $@D$6  D$\$7  D$`L$T ҉T$P\$\$   !9݇Çݍqt$Lۇމt$H ҉T$D ɉL$@\$   !Љ   t$@!	9!   \$D$`P t$	t$4Ft$ x)ѿ   !W9|T$\T$L$ ͋L$L   L$H   l$D!l$@!	ևÇ݉΋L$T   ыT$P!ׅ!tPŉ1T$\ωى/D$`ڋL$4\$냉\$4t$,$)\$4  D$,L$4)ȋL$ \T$\l$`1l$`E111l$`l$`E111j4Oe   ;a  HU&Hك ۃ  |$!߉\$!	߉ы\$!	É	؄  D$$t$D$D$ t@fD$      %   ~)V'V'X9   PY   f.vD$$D$, Xf.wV'V'9   YD$$D$,Å}/|*V'V'9sH^D$$D$,D$$D$, D$$D$,WD$$D$, pKe   ;a  8U&Hك ۃ  |$!߉\$!	߉ы\$!	É	؄  D$$t$%D$ZD$ tdfD$         
~&tV'pV'X9   LY
   \.vD$$D$( h.wtV'pV'9   YD$$D$(Å}/|*tV'pV'9sH^D$$D$(D$$D$( D$$D$(WD$$D$( 豵Le   ;a9  dD$pH һ   !Ӊ\$TPT$Pll$0t$L|$|L$t4L$t	T$|zT$LT$P\$Tl$t$LL$xD$pL$t|$|ËD$xÇ	ݕ  ^ VT$H ڃ щ!ً|$t!	ǋL$H!	ى!ЄQ$   -  D$tT$L\$|#D$t		l$|]l$LD$t\$|J ىL$H ۉ\$D ۉ!L$HT$D!!			ÄuD$P\$|l$t		CÇޅ҇Ç߉!	חtP9|ĉ	щʃ	Ç{  |$@\$|T$t l$LML$H ىL$D L$H   L$D   !!	9M һ   !ڋ\$t9!  	T$|t$tD$xT$|]\$Hۃ ҃ |$D |$<D$ًD$x!!	L$Ht$x|$D!	ƅt$!Ɩ  D$Pt$9  L$tT$x11\$L$tD$|l$`t$p>|$L l$H   !\$D\$<il$8 |$4ۇ݃ D$0   !ËL$8   !	؉D$,\$D^\$( !ЉD$T$<D$t!T$D$|+Fپ   !N!ƉL$8L$L\$H!ދT$0!	T$4!	T$	!݋D$	$      T$$D$ L$( ۍi t$Hۇ݃ T$,t$D!!	׋D$H!	D$$	L$(!݋T$ 	L$p8U&9u1T$D$Z$   D$$   D$`$   dÉT$XD$\D$X$   D$$   D$`$   dÉщ눉T$8\$4 #$轟|$G
   L$L   L$4   L$8!ʋL$H   L$D!	ӋL$<!ȋL$PT$TL
(   |T$lW(uRT$hW'-'o-(uWڍPΉaD$0opD$0эW׉ƋD$hV띉|CqD$|T$@tl$L։eD$tRe   $;A    $  $$  L$D$D$  $  $$  L$D$L$T$\$l$t$|$t
  T&tbt\e  D$L    D$P    D$T    D$X \$L$t$|$D$L$T$8U&D$N5  D$  |$\   1T$\$$  \$$  l$rT$  D$\$8U&D$D$L$D$DD$Du"11$  $  $  Ĉ  D$0 #$|$G
   (u~|$  O(uI$  O''O(uGD$0PdOݍOω$  먍|z #$1|$G
   (   |$  O(u]$  O''O(u*GW$  P$  $  Ĉ  ÍOɍOω$  딍|fD$L$8U&D$@*  D$L$L$HD$Hu"11$  $  $  Ĉ  D$4 #$|$G
   (u~|$  O(uI$  O''O(uGD$4PdOݍOω$  먍|zD$@L$/T$.t$8|$<4$|$D$L$D$D$uD$@L$/T$.t$8|$<I$  Ǆ$      Ǆ$      Ĉ  Ë$  $$  \$8U&\$t$|$D$L$T$D$D$(L$$Z$  $  $  Ĉ  Z$  Ǆ$      Ǆ$      Ĉ  !e   $;A    $  $$  L$D$D$  $  $$  L$D$L$T$\$l$t$|$t
  T&tbt\u  D$\    D$`    D$d    D$h \$\$t$|$D$L$T$HU&D$0  D$  |$l   1T$l$$  \$$  l$BT$  D$l$HU&D$D$L$T$D$TL$XD$Tu"11$  $  $  Ę  D$< #$誗|$G
   (u~|$  O(uI$  O''O(uGD$<PdO褿ݍOω$  苿먍||z #$|$G
   (   |$  O(u]$  O''O(u*GW$  P$  $  Ę  ÍO۾ɍOω$  ¾딍|賾fD$\$HU&D$%  D$L$T$L$LT$PD$Lu"11$  $  $  Ę  D$D #$ӕ|$G
   (u~|$  O(uI$  O''O(uGD$DPdOͽݍOω$  贽먍|襽zD$8L$/T$.t$0|$44$|$D$L$D$D$uD$8L$/T$.t$0|$49$  Ǆ$      Ǆ$      Ę  Ë$  $$  \$HU&\$t$|$D$L$T$D$D$(L$$$  $  $  Ę  $  Ǆ$      Ǆ$      Ę  e   ;aE  D$$L$ L$  D$tuD$$ u8D$$D$ D$SD$D$L$ZD$(D$0L$4ËD$$D$ D$KD$L$D$D$(L$0D$4Í #$m|$G
   (u}|L$ O(uNL$O''O(uGWD$(PD$0|$4ÍOeՍOωD$O룍|@{膣e   D$;AY     $   HL$(PT$TD$D$    I\$,\$ƂD$$D$    D$,D$D$TD$D$(D$fD$" D$   D$L$T$ \$0$D$L$T$ڶ$   HPI\$\$Pl$l$$$ыD$L$L$X|$\5$   IT$dL$hL$PL$tL$$L$xL$X$   $   $    D$\D$D$   D$   D$L$$   $   Č   e   ;a%  (D$<$D$D$
   2w  $    D$D$   脴D$D$ L$L$ $֐|$|$$D$G(   D$  #$襐|$D$0G(ulL$,L$8O(u?L$4OPO(uD$$G|$@(ÍOωD$$许OωD$4蘸벋D$,苸돋D$ 耸XƠe   ;a%  (D$<$D$D$
   u  $    ͐D$D$   DD$D$ L$L$ $薏|$|$$D$G(   D$  #$e|$D$0G(ulL$,L$8O(u?L$4OPO(uD$$G|$@(ÍOωD$$nOωD$4X벋D$,K돋D$ @X膟e   ;a  TL$\       T$`҃  $  Љˋl$Xt$d^      L$Dl$PT$@
  |$(|$, ۉ   !߉|$$L$< ىL$8 L$<   !L$8   !	փt$4T$D\$,|$@L$(D$H1D$01D$ 1D$D$HFt$0L$L$(t$4t$09  L5 _u
uL$π0  9  З8@  L$l$ 9t$L$(99!	ӄZ  \$ۉ\$<|$@l$<ŉՃ 9ÇÇ9Ç݇Ç!	uLl$$9Çދ|$49Ç߇Ç!	u!ȋl$Pt$0|$@ىT$ T$D\$, #$荌|$G	   (   zL$\O(uUL$XO''O(u%GD$$D$hD$4D$lPD$p|$tTÍOz΍OωD$Xd뜍zUt #$ҋ|$G	   (   zL$\O(uUL$XO''O(u%GD$$D$hD$4D$lPD$p|$tTÍO迳΍OωD$X詳뜍z蚳t #$|$G	   (   zL$\O(uUL$XO''O(u%GD$h    D$l    PD$p|$tTÍO΍OωD$X뜍z߲t arzw #$G|$G	   (   zL$\O(uUL$XO''O(u%GD$h    D$l    PD$p|$tTÍO4΍OωD$X뜍ztD$D$hD$ D$lD$p    D$t    TÃu   1|$(   !t$d$D$T$T$eD$|$ L$DT$@\$\l$Pt$dD$(D$`|	@z$D$	   D$XD$\$t$D$D$h    D$l    PL$pD$tTÅ     \$X;0   |+k bukq   ˉD$`|k oukq   у|k xukq   뱍qۇ,3   딸
   Ή뉍z$D$	   D$XD$L$T$D$D$h    D$l    PL$pD$tTÅ #$蠇|$G	   (   zL$\O(uUL$XO''O(u%GD$h    D$l    PD$p|$tTÍO药΍OωD$Xw뜍zhtD$X$L$  D$L$\61軯腗 e   ;a5  <D$D2  L$@+  P1핈D$#$\$D$HD$D$LD$D$L$L$$T$T$4|$  P9  ow95'8     t~9W  G   (uTNxL$DO(u#L$@OD$P    D$T    D$X|$\<ÍOωËD$@؉̉Nx	룋D$Lu    h ߉D$0 ؃ ۉ   L$0   !   !!T$(	|$0D$#I  6  L$$9Ël$49ÇއÇ!	u1t'1)ȹ    D$PL$TD$X    D$\    <Éȉ1)ЉD$4 #$迄|$G   1L$()ȸ    L$0ȋ(   NxL$DO(uWL$@O''W(u!OL$4L$PD$TPD$X|$\<ÍW׉ŉ虬̍OωËD$@聬؉똉NxnlL$$l$4L$$9Ël$49ÇއÇ!	uT$4 #$詃|$G   D$(D$0(   NxL$DO(uWL$@O''O(u!WL$4L$PD$TPD$X|$\<ÍOωŉ舫̍OωËD$@p؉똉Nx]lD$,|$84$l$'D$l$D$,L$$T$4P|$8P1-uPʽ   É1 #$a|$G   (   NxL$DO(uUL$@O''O(u%GD$P    D$T    PD$X|$\<ÍON΍OωD$@8뜍Nx)t$ zD$D$Y$ zD$D$|Y6e   ;av   D$(  
  L$$-  X˃   11F<ɍ<yL$$9   3Ѐ	vލ #$|$G   (u|pL$(O(uML$$O''O(uGD$,    PD$0|$4 ÍO֍OωD$$ͨ뤍p辨|-uۇ߉|$,D$0    D$4     Í #$|$G   (u|pL$(O(uML$$O''O(uGD$,    PD$0|$4 ÍO֍OωD$$뤍p|+6ŉEL$$$D$D$
   D$    D$L$T$P9u<u@   -(u-p(L$,T$0\$4 ÉǍpeø    襏pe   ;aP  T$2  \$+-        Jڃ   :0   Z b         xø   0   @9}z   40r9w0   ܄tS arCfÇޖuח_u0u_   D$ Ã_t!   D$ 1ŉ_D$11۹^   co=x7Չ+\$q;e   ;ak  ,D$0   Q
$    L
})ىL$D$L$L$mD$L$0   w  D$($    T$   0  @.$  ۍk9    J$\$l$  D$HT$9g  )ʉ!ыt$(<1t$0ڋ      -  9~dD$ \$9t<$t$\$D$ \$DT$9  $    L$(L$D$T$ܠD$L$D$4L$8,É9        T$9   \$ 9t$L$\$\D$ L$9h  \$(.h)!݉l$$|$0ً$           9  )ݍ!Í9~-l$\$$9t$D$l$Ԭ\$l$ DωD      \$9~mT$ 9t$L$T$茬\$0$  D$ (+   T$9wc9wZ)!t$($)L$l$   D$L$ c돍nD$4D$8   ,É8蟣躣蕣Ѻ   i؉蠣   T/ٺ   Cٺ   7ȉn   b;   1谊{e   ;av,T$\$10@9}rT$É虢ce   ;avLT$      ~C=   sl0tڅu
ǂ$      ù   9e   ;a  4|$1輣D$<L$@1TSÉȉمÅɇÇ݇Ç!	tID$<T$$L$D$
   D$    FUD$
   T$<)0D$\$rj\$8ǃ       J͈   J|s6   l=   r   $  $4ù   3й   'ع   e   ;a  T$ \$$11n4<D~Љ Ήى"  9   ~   r8  u   <Ftl$~)$     !O|$1ɉL$(0:D$@Gl lnЋt$Ɖ|$l$|$9   ~3      t$D$4!l$!|$   r   t$D l$|$|$v0D$!l$!   }s?x02FŅvƂ)  븉   $*ǂ       É   蕟   艟   }   q;Ve   ;avZT$\$l$t$1@9}+9}s.| 8ؗtD$ D$ D$  Éņe   ;a   V'V'D$(9  ,@4|$$      d  t$DT<$L$D$   T$D$!D$  T$JT$\$$   4*M|$(1l$MωƉЋT$|f      l$ ,+Љ!Ս(̉<)F=   }   0D뚅tƃ)  덉ƉЉv9̉<)F=   }sRy0Dʅtƃ)  뽋   Љ   =   |
ǃ      $  $ ËT$   [   Q   E   [F ;e   ;a   D$   t:L$!4L$$D$   D$HD$܉$L$|!L$$D$   D$HD$|܉$ىL${T_e   ;a   D$}ËT$   9}=   s^5uPh9uF)  t$D$U   Å~#Luڐ   $\15߹   ԛ螃Ye   ;avmT$|Q\$9   ~EJJ|&   s9,9sEB   1ǃ      $  ÃÉй   He   ;a
  T$$     111<>Зǃ FՉʉ9}B9   ~:Ƹ
   l j   r   Ƹ
   F| ,zʉ9|}L$l$Ë   9}45u;{9u/)  t Ņ~Du15D$D$É   'e   ;a  XT$\ۇÇ݋z!  PZ?l$`uF9  T$T)ލN ۉ\$PىL$L  ҋX\$H L$L!!	l$P!	ËD$\\$H!ӉXT$TT?T$ \$`+l$Duۇމt$@~|$P ۉ\$Lۇ߉|$H ҉T$< ۉ\$8ۇ݉l$4 ҉T$0]\$, ۃ PT$(ٽ   !L$,   !	Ë(L$4   |$0!ÇދL$PL$HL$@D$(ً\$8!!݋\$<!	\$L!		t T$\$DKL$P l$LىL$H    L$H   !!	9 t$<ٽ   !t$9Ç!Օ  	l$ ED$T$l$ |$8t$`FD$@ ۋv)   !ӍST$T9F  \311D$   L$D$@\$ L$D   T$<!ЉD$0L$P   L$H   !|$L!	ӋT$0T$!!D$LT$ )l$T!T$T΋L$PL$DD$<!D$Tt$8!	!		ȋL$DT$<!ЋT$L	D$\@tpT$$D$@, t$PL ىL$L ҉   L$L   !!		؉   \$P!ڋ\$$	Ӊ\$dD$hD$D$lXÉ؉L$H   L$P   !T$L!	ËD$ËL$D   |$<!l$!ڄt!D$@|$81D$֋T$Tkt$ ًl$ Ç݅ۉÐ!	ݕJ  1۽    \$l$   ۇÇ!	  T$	l$\$l$ۇÇ߇Ç݁   !	ݕ   \$	T$         T$L$P-&\ \$Tlۇ݃ T$P!QT$L ۉ\$Hڃ !ыl$P!	L$LT$H!	xP\$l$TTPӋl$T$X\$l$ω1ع   lع   >|3e   ;a  $D$,T$(\$0Zl$<u |$4)zt$8Bz|$ =  ۇߍwt$ۇމt$ l$ ҉T$T$ ҉T$!l$!	؋L$\$0!	É\$ȉT$0!t$D$!ƋD$!É!		\$09t$!l$,9Ç!  D$(T$T$׃T$@D$	Ɖt$ t$t$< Ѹ   !9D$ ҉ىL$    !ЋL$   !	9V\$4)ӋT$ jt$	tAD$L$D$@L$Dl$HD$8D$LL$L$PL$L$TT$XD$\$ÃtL$΃|$	rȉ띋T$(Z\$*L$L$!ƋD$!	t$!	l$!ŉjB    B\$@l$DD$H    D$L\$Pl$TD$X    D$\$Élzyee   ;avV D$$H$L$L$(L$L$,L$輭D$L$D$T$$
 BD$0B@B 	ye   ;a  hT$}8     T$p\$ll$tkC    |$|C|$xэ\  \  }Ƅ$    hW}T$8)փ  Vڃ1  =&׋z99
9Ç!	ݕ  T$lj  \$d=&</Ɖ\$ll$dSÇ݅҇Ç!  D$8W@  t$@ 'Tlt$D$t$T$D$ D$@-  P\$lkÇ߉؋ۉ!o  1҃ ۍi!݋$   Zp9;  )+S@l$@ ۉѾ   !ރ\$dy ۉ   !؉D$<)D$`z߉|$\ D$Xۇ߉|$T ۉ\$PT$L ڃ L$L   ѿ   !!	L$\   L$T   \$P!ڋ\$X!	Ӊ\$\D$@t$<)ÉD$l#hl$49ÇÇ݋t$d#0D$`9!	؄t!׋D$\ȋL$499!	uƄ$   hƄ$    hËSÇ߅ۉÐ!	ӄh  1ۿ    \$|$(T$dÇ߁   !	ӄ#  T$	l$(\$l$(ۇÇ߇Ç݁   !	   \$	T$(       L$Ht$`-&\ \$Dlۇ݉l$  !0qt$\ ۉ\$Xۇރ ۉ\$T\$dL$\l$`l$dl$`!t$T!	݋\$dt$X!	XXl$DՍ\+XL$HT$ (ӋT$(l$:\$l$(Ӊ1Ç݃Ç߉Ð!	ߗr  1    \$dl$|$0ÇÇ߁   Ç!	'  \$	T$0l$T$0Ç߁   Ç!	   T$	\$09     !  D$`-&*T$H|ۇ߉|$$ l$\!T$lЍQT$X l$Tڃ ы|$`!L$$l$dыT$\!	ʋL$X|$T!	PPl$HݍT*PT$8WЋ\$ll$ڋ\$0:Ӌl$T$0Ӊ1T$lZۇÇ݋:!ՕtU  D$@ &T0\0l00$D$l$T$\$D$@pD$8W\$lg\$dÇÐ!	\  1ҋ\$d    T$|$`l$,҇Ç߇Ç݁   !	  T$	\$,l$\$,ÇÁ   Ç!	   \$	T$,	        -&+TT$Hڃ ыl$`!\$l+il$\ ۉ\$Xۇ݃ ۉ\$TL$\\$`\$\\$`ыl$d!T$T!	T$\l$X!	ڋL$lQT$HQJӋl$T$,Nڋl$\$,T$d11ع   Ոع   觉W   譈   衈ع   襈ع   wй   苈й   ]   aй   Upe   ;a   T$Zk.ۇk,)ꍪ\  \  Wsm5 '||;@}U܃~U҉l$\l$T$l$D$\$D$؉D$ L$$ÉйW   s=o(e   ;a   D$($D$L$WsD$L$ 'T\l4|$ <$t$l$T$\$W 'L$T\lL$$$D$l$T$\$!D$D$,ÉȹW   詆sn>e   D$;A     $   ZۇÇ݋:!Օ  $   W  Ç݃Ð!	ӄ  1۽    $   $   l$P   ۇÇ߇Ç!	:  	l$PT$,   Ç߅҉Ç!	  T$,	^     p  \$P-&T $   LىL$0 틴$   !0q$   ۇރ ҋ$    ى!ǋL$0$   !!		$   XP$   l$PTP$$   Pډ$   J$    ۉ$   ى$    $    $   $   @D$|!!	؉\$|담$   !	؉D$xщ!$   )ǉ!$   T$xꋴ$   !	Ӌ$   )D$|؋T$T$`\$x$   1D$T   D$@1D$D$   K
   t$TFL$DJT$xT$`\$xt$TD$@L$D苌$   $   $   t$T  l$DÇ݋t$@9!	ӄtT$TD$t$   9  )ڃ:  5&֋r  D$x1\$x)Ét$<L$8|$X$   1諄    "0$   $   $   D9t$<v"̉4)q r  l$p\$4$   ͈͍G\$4l$pt$< }#)ȃ N  r<   9r1  yۇ߉z|$`j$   l)J    Ç߉t$8Ç	  $   $   $   D$tD$\$      L$$1ɉL$($   $      !t$lD$X)D$hD$x$   .$   ㋌$   ыt$d!$   !	Ƌ$   !	ދ\$XL$l)ˋ$   ]l$HM$   $   ǉ$   D$hD$XL$\$   |$||$(؋L$<\$4$   B  l$HD$LD$X
   ㉔$   D$XD$$D$$\$(ZT$|	Љ   ⋌$      달$   !!	9É|$$狌$      勴$   !9Ç݋|$\<$   4~!	Օ   $   ʋ$   ы|$X$   달$   !$   !	!	ރ0\$xы$   틼$   !l$d$   ]m $   l$L9  Ƅ$       ÉBD$$l$(l$($$   ㋔$   !ӋT$X	ډT$ʋ$   \$4달$   !l$4!	݋\$\	݉l$\$8\$\$<\$T$D$D$(D$  D$ t@$   ZKK|J*9   l 0tCBƄ$      Ƅ$       É$   $      1L$tL$\L$<
ՋT$x11   1Dl$,ډڋl$P1s$   A    A    @AƄ$      ÉS~J~ C$hD$2+~    ~    ~n
й   ~й   ~й   ~ C$`D$e5e   ;a  T$$Jك  t$ ȉًt$!щt$ !l$!		t$9އÇ߇Ç!T$9Ç!	E  l$,|$(	9߇Ç݇Ç9!	   \$(ډT$|$	9Çߋt$9ƇÇ!	ח   )݋T$\$,	9Ç9!	ӄt\T$ZKJK|J*9sa,+9t}JvB1B   BD$0ËJ9s@D$0 D$0É|1|| C$xD$ C$pD$c
e   D$;A     $   ZۇÇ݉؋ۉ!S  Z3  $   ֋U 9ʉߋ]9É!ӄ  9}  U8V  $   9
9B!ڄ  U9P  U8P>  $   1|N   ,   M$   ډÅɇÇ݇Ç!	tLT$4D$L$L$D$
   D$    .D$
   T$4)0D$l$Lr  Pڋ$   1D A$   담$   9}*l<i  +s$   |9rF  SSCS~K+B9  l*0tڅuC    FCƄ$      ËËxÇ!ݕ  VX9d  )ڃ ۋ.$   ~!݉.i$    ۇ݃ 狌$   $   !߉鋜$   !	!	ڋ$   P$   ZX$   Kj9  )鉌$    s;$   !;y$    $   ۇ߃ ҋ$   $   $   苌$   !!	$   !	Ë$   X$   ZX$$   L$T$$   T$T$lX X$   $   i$   iHى$    $   y$    ҉$   ۇ߉$    퉬$   X$    $   $   苌$   $   !!	!	߉$   ȋ$   !$   )t$d$   $   )Ήt$t$   6$   )L$8$   !$   !	݋$   )$   뉜$   $   $   )݋$   ߉$   $   [$   )݉$   $   1   1D$@/
   F\$@Z$   $   ǉT$@ȋ$   U  l$@Ç9!	ӄtt$X$   \$d$   $   1D$`$   L$\$   +T$`B$   $   t$X$   T$`$   T$`9  )֍~  =&t~6  |$DD$\1$   zl$`9  $   t$<Ƌt$\)Ɖt$\ȋ$   拔$   !։$   މt$p0$   *$   |$\$   !׉T$\⋬$   !	$   ߋ$   $   $   9Çߋl$t9Ç!	֖T$`B$   ST$lt$XS$   RS$T$pT$$   T$T$8T$$   T$l$$   T$$   T$<⋬$   !T$T$D!ꋌ$   담$   !	Ӊ勄$   !	݉l$ D$$   D$(      D$,$      Ë$   r|$lr$   vBt$t$   $   D$h   D$P1ɉL$T$   RD$t$   $   $   ȋ$   t$t$   l$h\$|$   $   t$T$   t$t
   ㉔$   D$dø
   t$Pt$h4$   4w$   |$T<z$   $   狔$   !Ӌ$   !	ߋ$   !	$   _/9  D$P$   ˋ$   !։$   T$d)T$|T$tT$x$   r0D= $   E$   $   勜$   !ڋ$   !	$   !	l$d$   )$   Ջ$   t$P֋\$t$   ߋt$xډ$   9ÇÇދT$|9!	ڄ6$   D$P\$8㋴$   4$t$|t$l$D$ߋ$   t$PډT$$   T$$   T$ȋ$      ⋜$   !ډT$$         ㋬$   !ꋬ$   !	Ӊ\$ t$$	T$(  T$,$      1$   $   Å҇Ç݃!	ڄ  1۽    \$0$   l$H   ۇÇ!	7  T$0	l$H\$0l$H   Ç߅ۇÇ!	   \$0	T$H|     d  T$H-&\ $   lۇ݃ $   鋔$   !Q$    ۉ$   ڃ ۉы$   !߉鋜$   ㋬$   !	$   ⋬$   !	ډPP$   l$HTP$   Ӌl$0T$H&\$0l$HӋ$   1x1X$   1	$   $   v$   @    @    JHƄ$      ÉnnI   nع   nع   onȉn   n   ngVe   ;a  T$@l$<	ՋT$89Ç߉ً\$49Ç9Ç!	  l$$t$(|$>l$4D2HD2D$ T$8Ћt$$|$(|$\$D$ D$<\$4	ډT$\$Ћ|$8|$l$݋l$ l$<9Çߋt$$9Ç!	֖tT$2zRj9U   T$4Ӌ|$ǉ|$T$ t$8֋T$T$(؋\$ڋ\$99Ç!	֖   T$ 9ÇÇދ|$9Ç!	ߗt	D$D Ë\$,)l$09Ç9!	ՕuЋT$zuJv.;0uB    B    D$DD$D D$D 1{lrl<Te   ;a   0D$@H   L$,D$D$    L$3D$$D$    D$,D$D$4D$D$<D$D$@D$D$DD$N   D$(L$ T$$$    L$T$D$gD$L$D$HL$L0ù   _gS2e   $P;AF	  0  $P     $@  ZD$LT$L18U&T$TD$X$    퉬$   Ήى׺   !ꉔ$   T$|VT$xl
l$t ҉T$pۇ݃ ҉T$lT$xʃ ۉ\$hL$t\$Xl$l!݋\$p!ÉȉT$h!		߅È\$?T$>苬$   ML$t l$pT$x ҉T$dىL$l ҉T$h   L$t   !l$h!	Ӊ\$t$   \$`T$>\$?	ڈT$=ˉT$TىL$lыT$p!!닔$   !		ȋL$x   \$d!J!Ћ\$|!ߋ\$Xl$`!9   	   o   $8  
\$d$<  9wO$4  $  l$\$D$L$r$  $T  D$d$X  D$\$\  0  É$  L$@D$$4  D$T$l$\$41l$t$$  L$@$8  iD$=tp   0p    "  HN$H  b  xuu$4  $$8  D$$<  D$$L  D$T$D$=D$|$\$L$t$   D$$L$,T$($T  $X  $\  0  ÀXt-T&  $  |$D\$HL$P$  1i$L  ;  f)  G  E  ߍY  1   L$d$4  $$8  D$$<  D$$L  D$D$=D$|$$  mD$dD$(T$,x  D$8L$4T$0$T  $X  $\  0  Ë$4  $$8  D$$<  D$L$T$D$=D$l$|$D$PD$t$   D$,L$(T$$$T  $X  $\  0  ÉL$\$   Hh$   $  Ǆ$     Ǆ$      Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   L$H$   t$P)։$   T$=$   $   4$$  t$\$vD$L$\$H  l$D$  |$H3Guu   ً|$H߉ egu͉1Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   $l$\$L$PL$T$=T$t$	D$L$T$(\$,l$$t$ |$4D$?|$0$   $   $   $   $   $   $   D$?$   $   1|f$   $  Ǆ$      Ǆ$       $   $$  D$$   L$$   L$D$tz$H  GwFEu*$$  J~l$D$  |$HӉʉ1Gu	$$  ԋ$L  ˀetfu$$  +$(  1뫀gtЋ$4  $$8  D$$<  D$$L  D$$H  D$D$=D$D$DD$D$HD$D$PD$$  D$ u  D$$L$,T$($T  $X  $\  0  Ë$4  $$8  D$$<  D$$L  D$T$D$=D$|$\$L$t$    D$,L$(T$$$T  $X  $\  0  Ë$4  $$8  D$$<  D$D$=D$|$\$L$t$J  D$ L$$T$($T  $X  $\  0  Ë$   	׋T$t	Ӊ@u+$@  $   $   $   HU& C$D$4Ie   $;A     |$@   1T$@$$  \$$  l$褿$  l$@,$$  )މt$$l  1Nc$    $  GB  E   D$@$BD$$  $  $l      bL$@$l  Ǆ$p     Ǆ$t     $`  $x  $d  $|  $  $  $$  L$$  L$L$$  L$|$$l  DgD$($  D$,  D$8L$4T$0$  $  $  Ą  ÀGu3u+   \$<D$@$\$$  D$<օ҉eftgu믅ދ$d  L$@$ЉD$$  D$@$$  D$$  D$$  D$$  D$x  $l  1daD$@$l  Ǆ$p     Ǆ$t     $`  $x  $d  $|  $  Gw5EuH$  YGu$  F$  8etˀfu')ȅ~$  $  ɸ    gu$  $  Fe   ;a\  <|$D$lG  EuVL$@$L$DL$L$HL$L$ML$t$PeL$hL$(D$,  D$4L$0T$8L$pD$tT$x<ÀG  L$\T$h9   9L$`   l$Lt   l$`ƍE}b9~ZD$@$D$DD$D$HD$D$MD$t$PbdKL$(D$,K  D$4L$0T$8L$pD$tT$x<É9|99~X)~ND$@$D$DD$D$HD$D$MD$t$Pc\$(
  D$4L$0T$,T$pL$tD$x<1뮉뤉ˉL$DQ\$H9wl$@D %Dl$pT$t\$x<ÍD$D$@D$L$\$T$%l$D$\$PD$lL$D뫀e#ftgt|D$@$D$DD$D$HD$D$MD$t$PcD$hD$(
  D$0L$,T$4L$pD$tT$x</De   $;A    $  Ë$  Ç!ޖ6  $  sFt$苬$  9  $  ׋$  +   iL  3)kd9  |$,$\  ͹   1ٍ$\  $l$	։t$( t$D$  $\  ,$$  )ݍ]\$,$  
 ۽   !달$  9È\$ ك ҽ      !!	$  9ÇÇt$!	ݕ  $  $  D$ރ|$0   1t$04$\$	 T$UT$$  +\$0$JT$G$     $  11l$E$  달$  )苫$  l$$<(   9  l$ $T  l$Ņ  9$P       :  l,0       <;$|  \$9|       4\  8؇ߕ4     t$   w8ؖ               tubu*$  $L$$DD$bĈ  ËL$$D}Ĉ  ËL$ 9}$     $[ڋ$  $L$$DD$^Ĉ  Àdt$~t$9ÇމN1Gu8ؗt
   9t      0tl$l9$P  Ç10   0   ]0   ;Ĉ  Ë\$$  9%t$,T$(E!Ĉ  É$  ǀ       Ĉ  É   W   W   Wc?>e   ;a  @\$P  \$Hkt$L9v  D$D-\$`X  L$X\$T  }9  (\$l  o9  8.|$`C9~       (0B9J]9vT$(l$8D$D$l$t$\$D$L$t$YL$lT$(l$8뫍M98  T$p(T$dJ\$`u1҅  ڻ-   T$,i9  l$H
}YM9w(00T(D$tL$xt$|@ÍD$D$l$t$L$-D$L$t$T$,l$H뮃d   MÉп|$,)<)9w0+P0T+sT$8D$4D$\$l$t$L$\$D$t$HD$4T$8l$H멍MÉпQD$,D$8)T$4l$8)i  l ),)9w'l$40|$H;0T;P0T;T$#|$8D$\$D$HD$t$L$\$D$t$HT$#|$8땉L$H\$"D$D$L$t$l$D$L$t$iL$HT$,\$"+   l$HD$D$l$t$L$TD$L$t$Al$H\$TT$\9r  |$$L/L$HJ9w7D$Dt$L($T$OL$u\L$lT$$D$Dl$Ht$Ll$4T$<D$D$l$t$L$t$D$T$<l$4|$$덉{|$0D$D$|$t$l$wD$L$t$i\$l|$0*l$H\$"D$D$l$t$|$.D$L$t$y\$"l$H0   D$L$DL$\$t$l$D$L$t$i\$HTt$LD$Dl$HGR1~RH:e   ;a  @\$P  \$Hkt$L9Y  D$D-l$H\$dC  U9  (0\$l   j9   .1(AT$l݉9}}T$dʅ|l9T$`~f|$X\$T9.  ]9vŉl$8L$(T$#D$D$l$t$\$D$L$t$YL$(T$#l$8z0   막D$pl$tt$x@ÉT$4D$D$T$t$l$hD$L$t$iT$4\$l뮍D$D$l$t$T$*D$L$t$Ql$H|$`9   T$\\$T96  |$$/L$09   t$LD$D($\$|$HYD$0L$LT$D\$$0C9\$d~Fh9v\$$D$,D$T$D$L$l$|T$D$L$hD$,\$$뭉ΉÉЉ\$<D$D$l$t$L$4t$D$\$<l$H|$$8D$L$DL$\$t$l$D$L$t$i\$Hql$Ht$LD$DdЉOOS7e   ;a  4D$D  D$<HT$@9B  \$8-$L$T$D$HD$D$LD$D$
   fD$ &  D$L$ T$$Y9   pL$Pl$T+M    k9wS+$l$T$L$L$D$
   D$D$  D$ L$$T$T$XD$\L$`4É\$0L$PD$D$\$T$l$D$L$T$iL$P\$0khL$<-D,$D$L$T$\$CD$L$T$YL$<D$l$8l$D$T$L$	\$D$T$HD$<L$<T$@\$8{{56e   ;a	  p$   Ë$   Ç!R	  1$   KىL$` ۍqۇމt$\ t$X !݉l$T$   !L$`!ڋL$\\$X!		T$T	HڅÅÇ	ݕt   Ãű$       |$PT$L\$HKL$\ t$Xك  t$Tsćۇމt$` ۉ\$D^\$@ۉ\$< t$8t$@ t$4!L$Ht$T!	ϋL$\\$Ll$X!	Ӊʉl$L!	݉   ÇݕD$'ÇݕD$&	L$<t$8!L$@t$Pl$4!L$`l$D!		փ	څ\$P!|$&!T$'	חt $   ʋL$<|$\L$@$   !T$8!	ދT$4!	T$\!      	P$   X  D$l$   $   $   $     l$xuT$|9,  |$t/-n9  l$x70\70L7$   $   	L$\$   $   $   T  Ç	Ζ8  M9  /.$   l$\$   	މˉ$   Çޅ	ޖtdY,(9vt$\L$0D$%D$|$L$T$\$|$D$T$XD$lL$0l$%t$\`$   ݃ 8Õ!  p   Y9  $     ٸ-   $   k9O  l$xd   ]̉)ʍ)9w&J0/0D/$   $   $   pÉT$HD$0D$|$l$t$\$|$D$t$XD$0T$Hl$x뗁     T$,]ȾQ)ʉT$H)ʸ̉)ʍ)ȍ)΋L$,9wT$H0/0D/F0D/ D$0t$,D$|$l$L$\$'|$D$L$XD$0l$xt$,랍]L7A)ʉT$HQ)i  l )T$$̋$   )ʸ̉ʉ)ʍ)ȍ)9w-L$H0T$xL$$0L0DE0D4D$0l$,D$|$D$xD$t$\$7|$D$t$XD$0l$,됉\$xD$#D$|$\$T$l$|$D$T$hD$#$   \$xg+   KL$xD$#D$|$L$T$\$|$D$T$XD$#L$xP   D$|$l$T$L$_|$D$T$HD$ll$x  M9   /.$   t$\D$d1D$(D$d5M$   $   	$   L$(ً$   $   l$(9
$   Y409vD$%L$0D$|$L$T$\$|$D$T$XD$lL$0l$(t$%SD$|$l$T$L$F|$D$T$HD$l$   l$x]t$xD$|$t$T$l$|$D$T$hD$l$   $   t$xD$L$tL$l$T$t$D$L$T$q$   $   l$x$   D$tD$l|T$||$tt$xs"׉ ׉$   +_e   ;a   0\$8ۇÇ݇ÇދD$4dÇ!	   l$<
uU
}-H$   9   Jȹ   D$@L$D0ÉH   wb9wYZ   $    D$    D$    D$\$l$fD$  @  D$(L$,D$@L$D0Ël$<aC   CRC$   C*e   ;a)  0D$4Ël$8ÇއÇ!	   ÃdÇ!	ߗ   \$<
uU
}-H$   9   Jȹ   D$@L$D0ÉH   w|9wsZ   х$    D$    D$    D$l$\$!	ȈD$D$   D$,L$(L$@D$D0Å\$<맅\$<B   AB$   Ab)e   ;a  D\$XۇÇ݋D$TÇޅۇÇ!	r  ۇÇރdÇ!	I  t$\
   
   H$K  9>  Jȹ   T$L
\$8l$P9w:t$Hl$4t$@$D$L$cID$@D$`D$8D$dD$4D$hDÉL$0D$<D$D$HD$T$l$\$l$t$D$<L$0T$L늉H      9w~Z   IۋL$H$L$LL$L$PL$D$\$t$!	ȈD$D$  D$ L$$T$T$`D$dL$hDÅۋt$\럅ۋt$\@   ?@$   ?n'e   ;a  D\$XۇÇ݇ÇދD$TdÇ!	5  l$\
   
   H$-  9   Jȹ   T$L
\$8l$P9w:t$Hl$4t$@$D$L$GD$@D$`D$8D$dD$4D$hDÉD$<L$0D$D$HD$T$l$\$t$l$D$<L$0T$L늉H   wm9wdZ   ML$H$L$LL$L$PL$D$\$l$fD$ T   D$L$$T$ D$`T$dL$hDËl$\m>   #>^>$   >%Ye   D$;A     $   o  $f  D$K    |$L1:?$     $   )к    $   ڋ$   
  A      D|$$O\$8T$8~|Ǹ>
ףT$8kd)V     l$$S-l5A  T$KD   t  k5<~?AnK  j   .  k5TA  TJȉ$   ҇Ç݇Ç= ʚ;Ç!	tUD$<\$($T$D$ ʚ;D$    D$ ʚ;T$<)D$\$(   T+T$<ÉЃdrkŸ>
ףkd)h   C  T$<k=TA  l$KT+=     CwAr  h     k5|A  l$(l$KD+
  =   t  CVAX  T+  PA  DJ-$      A  $   )ЃAD$4Zۉ!ڍTK$   9wf$   $   \$01$T$l$eC$   $   D$4$   D$0$   Ǆ$       Ǆ$       Ĕ   Él$0$   D$$   T$L$\$D$t\$t$$   $   l$0RA  $    B؉!DKD$L$L$5D$L$Ǆ$       Ǆ$       Ǆ$       $   $   Ĕ   ÉɋD$(ik>  !i1|5c&l$,~|$ D$@A   D$(D$@yL$KDkl$< ۇ݃ ɉL$8L$<$   !鋼$   L$8!ω		T$,$   $   |$ t$(l$,$   $   9Ç9Ç!	t*!ǃ$  l$(uJ<:A>  $~  T$(Z-Jl AW  t$KD2ɉ \$,A   |$KT=\$,$   $   t$(9ڇÇ߇Ç9!	ޖt`$   $T$l$L$,L$xD$$   ዔ$   )D$$   l$(u=JA`z$skT$(Z-Jl AsHt$KD2$   $   йA   7йA   7йA   C7عA   77$   =7A   !7й$   %7عA   	7$   7A   6$   6A   6   6A   6   6A   6   6A   6   6A   6   6A   k6   o6йA   S6й   W6 C$D$/De   ;aq  DT$P\$L)ڋt$X9  D$HS9  |$\ψϋ\$T#)|$Xۇ!|$T|$Xωt$XT$L  \$Tt$X;     D$4   D$$D$4t$$\    P  z|$09  \x  f<z3439   ވ\ލWt$T6439wވ8ދt$$|$X9 F  |$LD$#D$D$|$l$T$D$L$l$QL$\t$#|$L뗖D$#D$D$D$0D$l$|$D$L$l$yL$\T$Lt$#*D$D$T$l$|$dD$l$L$\T$L\$Tt$$|$0$T$l$|$L$D$]D$T$^T$  T$l$D$L$\l$,D$@$t$|$D$L$\T$L\$Tl$,t$XD$$D$@J9w߈߉D$`L$dl$hDÍD$D$T$l$L$D$L$l$AT$L|$\볍D$D$\$l$T$LD$L$l$Q\$Lt$XD$\$LL$(L$RD$D$<L$H9t$L$L$LL$n;\$Lt$XD$<l$( 3jue   ;a&   D$(HT$,9   \$$l$4͈͐D$0   =      $L$T$D$D$D$5D$D$6D$   D$L$T$Y9wl$4݈݉D$8\$<T$@ ÉL$(-D,$D$L$T$\$D$L$T$YL$(=  ~= \  RD$l$$l$D$T$L$\$D$T$HD$(%e   ;a  @D$,    D$TT$P9$  \  D$U       1y  	  f    	   d   1    D$PT$HZl$L9   L$D\u  f4   t$Dȉ   L$< {Ӈ	։59wt$<t$D5뫉\$8T$(D$#D$L$<L$\$l$|$9D$L$l$yL$PT$(\$85D$DD$#NL$X\$\l$`@É\$4D$L$DL$T$l$\$l$L$D$PT$H\$4   }D$HXl$L9   L$D\U  f4   t$DʉcL$< {Ӈ	Ɖ59wt$<t$D5뫉\$8D$$T$#D$L$<L$\$l$|$D$L$l$yL$PT$#\$85D$DD$$N\$4D$T$DT$D$l$\$L$l$D$HT$P\$4D$HHL$8\$L9   l$D\x  ft pҍ9w_T(F99wL5 ݉+t$HL$#D$l$t$\$D$l$D$\$@L$#t$H볈T$#D$l$L$8L$\$t$l$D$\$pD$HT$#|$PTD$l$Dl$D$\$L$\$l$D$HL$8T$PD$HHT$L9w\$D\t  f4Չȉى<L$8D$\$D\$D$T$L$ T$\$D$HL$8벋D$HHT$L9w\$D\b  f4ՉȉىL$8D$\$D\$D$T$L$T$\$D$HL$8벋D$HHT$L9w\$D\a  f4ՉȉىzL$8D$\$D\$D$T$L$^T$\$D$HL$8벃   tj4D$HHT$L9w\$D\r  f4ՉȉىL$8D$\$D\$D$T$L$T$\$D$HL$8벋D$HHT$L9w\$D\f  f4ՉȉىL$8D$\$D\$D$T$L$T$\$D$HL$8벃
uaD$HHT$L9w\$D\n  f4Չȉى;L$8D$\$D\$D$T$L$\$T$D$HL$8벋D$HHT$L9w\$D\v  f4ՉȉىL$8D$\$D\$D$T$L$T$\$D$HL$8벋D$HH\$L9wl$DT l$XL$\\$`@ÍD$T$DT$D$\$L$cl$D$\$HD$HT$P뱉$  D$T$P$l  D$      u	T$PD$,$D$   D$   L$PL$L$Y  D$HT$8\$L9w>l$Dl$D\$L$D$,D$L$'2D$DD$XD$8D$\D$LD$`@ÉL$0D$L$DL$D$\$T$e\$l$D$HL$0D$Vu1)D$P$  D$D$HH\$L9w]l$DD \A9wT l$XD$\\$`@ÉL$HD$l$L$\$D$l$D$\$@L$HT$P볍D$l$Dl$D$\$L$l$D$\$HD$HT$Pi   i(e   ;a   D$L$؉х~wD$L$$D$GD$L$T$9w\)ʉ!ʋl$~=  uD$ =  t }	u
`tuD$ D$ D$Éȉ'LGe   ;ai  ,T$4  \$0+t$88؇ݖu'       3  \    kJ˕b  7  "b  'W  uЖ     1@	}M9w  4Ѕ|~݋''D$<    D$@ D$D    D$H    L$LD$P,ÍB؁   &1҉l$<T$@D$DL$HD$L    D$P    ,Ë''D$<    D$@ D$D    D$H    D$LL$P,Ë''D$<    D$@ D$D    D$H    D$LL$P,Ë''D$<    D$@ D$D    D$H    L$LD$P,Ö8؇ݖu؉1#''D$<    D$@ D$D    D$H    L$LD$P,Õ\  U  U     9L  D$11A	l$9   9  40|Y9TЉD$$   D$D$$l$u''D$<    D$@ D$D    D$H    L$LD$P,Ãa|fƩD$   D$D$렃A|FɉD$   D$D$11D$1o9  )ǉۇ!ؕxu	1 պ   ''D$<    D$@ D$D    D$H    L$LD$P,Ë''D$<    D$@ D$D    D$H    L$LD$P,Õuu
   fxu
   U1N\؉\   1au؉   1bg؉   1rvUuw'ttu2؉	   1vtx؉   1mfu؉   1Vnu؉
   1?r؉   1$''D$<    D$@ D$D    D$H    D$LL$P,ÇÇ݉D$<D$@ B؉D$DL$HD$L    D$P    ,É$T$)D$L$T$49   D$<D$@)ʉ!ыT$0щL$DD$HD$L    D$P    ,Ë''D$<    D$@ D$D    D$H    L$LD$P,Ö""''D$<    D$@ D$D    D$H    L$LD$P,É!j!ȉ!ȉX!}e   ;a7  `D$h  L$d\8  X\$,ىL$X`  T$&"t	'  $l$D$
l|$  D$X$L$,L$D$\ul|$@  1tD$&"  'k  D$0    D$D$    L$hTIILL$HL$SD$L$,T$X1ۋl$HډˉL$(  D$\\$Dl$H$L$D$&D$*D$ L$T$\$l$t$o  T$(\$T      D$DHt$H9wI|$\݈D$&'nf''D$l    D$p    D$tL$x`Él$<D$\$\\$D$t$L$|$D$t$HD$DT$(\$Tl$<qTD$0$D$   D$   L$  D$DT$P\$H9w;l$\\$Hl$\$D$0D$L$'T$(\$TL$P|$\t$HL$4D$l$\l$D$\$T$Ll$\$D$DL$4D$l    D$p    L$tD$x`$    D$\$l$D$L$D$lL$pD$t    D$x    `ËD$X$L$,L$D$L$  T$,9u  t3   u
D$&PD$XD$lT$pD$t    D$x    `ÃʋD$X$L$,L$AD$u
D$&D$XD$lD$,D$pD$t    D$x    `ËD$X$L$,L$T$&T$i|$''D$l    D$p    L$tD$x`Ë''D$l    D$p    D$tL$x`É$l$D$`h|$?  D$X$L$,L$D${h|$   D$D$    L$hL$LL$D$L$XT$,\$L11	E|$,։9}sO  <)t^V9w	߈0҉l$8D$'t$@D$D$t$\$T$D$L$\$QL$Xl$8t$@|$'멉$    D$t$\$MD$L$L$lD$pD$t    D$x    `ËD$XD$lD$,D$pD$t    D$x    `Ë''D$l    D$p    L$tD$x`Ë''D$l    D$p    L$tD$x`Ë''D$l    D$p    L$tD$x`ú   de   ;av`T$\$l$1
|$ى9}*)͉| 9s{f9s\ΉȉL$Ée   ;av]T$\$l$1
|$ى9}()͉| 9s9s\ЉʉL$Ébe   ;aM  <D$@=   3 |~~ =   |=   D$D<D$D <D$D<=      V'L$(V'T$V'\$4-V'5V't$=V'|$,<$t$l$fD$gD$L$9|	D$D <É9  \$,,Ct$@f9rك9i  Sf9rŋD$4$L$L$T$(T$ft$D$L$9|   D$D<  L$4AT$@f9ދV'L$8V'T$$V'\$ -V'l$05V'=V'|$,$|$t$D$ D$L$9|	D$D <É9   \$0,t$@9rۃ9sw9ŕ   }ZD$8$L$ L$T$$T$  T$@fT$D$L$ 9|   D$D<sL$8AT$@f9D$D<QJE@94e   ;avvD$=  WV'V'V'$T$L$fD$_D$V'V'9}s#AL$f9D$1D$ Éite   ;a   $D$   ǃD$L$'(uM'%$D$   蓃D$L$'(u
'Í='='uYe   ;avQD$$L$L$-cD$L$Q$D$cD$L$$D$eD$D$Ne   ;a   D$T$Z*9Xtp1ɄtfHZj9Xt91Ʉt/HZR9Pt
1D$É$\$L$'kD$1݉,$L$\$_L$D$T$1릉,$L$\$_L$D$T$p=e   ;av+D$$D$D$D$*  5D$D$4e   ;av,D$$D$D$D$*  E_D$D$e   ;av+D$$D$D$D$   赵D$D$e   ;av,D$$D$D$D$   ^D$D$se   ;avBD$$L$L$D$   5D$L$$D$`D$D$e   ;avDD$T$9
u/HZR9Xt
1D$É$L$\$^D$1e   ;av81L$ D$T$$L$b`L$D$@|ۉL$ge   ;av/D$L$1B}.u{D$ D$ e   ;av81L$ D$T$$L$`L$D$@|ۉL$e   ;av0D$L$1B}f.u{D$ D$e   ;av;1L$#D$@\$$L$L$D$@=|؉L$$e   ;a   D$L$1B=}dR,4<9t   tD$  Ëlt\9wt   ۉT$,$\$t$[\$D$L$T$D$ de   ;av:1L$"D$\$؉$L$`L$D$@W|ىL$5e   ;aviD$L$1SW}O,4
9Ç݋t<9wÇ	ult
9ulT
8ЕtD$ D$e   ;av:1L$"D$\$؉$L$L$D$@|ىL$ee   ;aviD$L$1S}O,4
9Ç݋t<9wÇ	ult
9ulT
8ЕtD$ D$e   ;a  @D$T     L$LQT$'$\$P\$D$~  D$T%  T$'	D$\$-`9  T$(\$< D$,$D$    X  D$D$0L$L$4 ^$mD$L$,(   L$4HD$8L$0HL$T
H\$(X-(uVl$Lht$PpD$D$D$HD$l$t$\$L$vn  D$< D$XD$8D$\D$T`D$`@ÍxŋD$L4}ƋD$P&떍xD$4M$9D$@D$ C$HD$W!<e   ;avCD$u	D$    HP	ʍTD
 	D$e   ;avaD$    D$    D$$uD$uD$    D$    ÐL$QY	ҐL
L$D$>e   ;a   D$ tuD$$    D$(    HfL$PfT$$D$L$	HT$~wDD$    L$ \$9tD$$D$D$߄D$D$    D$    tHL$H@	L$D$L$L$$D$(ÉBe   ;aE  ,D$4=    L$<  z  PT$ (  \l$@\$$D$D$\$\$cD$L$$(  T$  T$4P   XQ9   D$(l$09   $l$\$4D$<~dT$ L$$9   )щ!ыT$(,vw
v^D
C9~$L$89t$L$t$D$(D$D,É؋T$<҉뀉Sl$@   	1	/
   	   	1	$    D$D$    D$8D$L$*D$L$$L$D$ C$D$`$    L$D$!   L$0L$D$D$L$$L$貺D$ C$D$e   ;av|V'V'D$ 9}s]@L$$D$(É$D$D$
   $    ^qD$D$   2D$L$D$$L$(Cne   ;a   D$Ht|Hw<w"tt D$Ã(D$Ã,D$Ãu$D$Ã0D$Ãwu4D$Ã$D$Ãtu0D$Ã$D$D$    Te   ;a   D$H$L$jD$D$    D$    tPT$PX	ډT$L$T$\$[t r'AЉD$L$ ÉT$L$ ø   oTe   ;avD$ D$e   ;a   D$ tHrw D$$É$D$L$$    T$D$%   L$D$D$L$$D$D$ C$D$F C$XD$.Ce   ;avD$@D$e   ;avD$@D$e   ;avD$@D$e   ;av	D$D$fe   ;avqD$$D$t3Hfu11ɉL$D$D$Ëh   w"D$    D$    D$    û   ye   ;av2D$Hu@(D$É$>D$D$e   D$;A+     $   1.$   Qu*$$   D$b  t$$   
Ĉ   É$D$L$$     9  \\$Xll$T$   $L$|D$Ǆ$       Ǆ$       tH$   H@	$   $   $   $   $   $   $L$TL$|D$D$hH ff  1ɍ@$D$    AL$HL$D$L$H     `-(  $   ht$hn  4   ^ fk  11\$4l$|D$\1D$PD$\T$PB\$4l$|t$Dt$hT$PT$DT$Dt$P9   l Z9w4\$DЍ5`3\5(u+막߉Ɖ딉l$p-@,$D$T$L$\$}D$L$T$Yl$pt$P$   ыT$D넉L$LD$x\$hk"  fU  1l$<@$D$    l$XD$L$hQ  4   Y"  f  11ۉT$0\$|l$<11FL$0T$||$8L$hT$0\$|9   _9w.\$8`(|u봉 막t$PL$d|$8@$D$|$l$\$RD$L$l$YL$dT$0t$P|$8Q  I"T$x$T$DT$T$LT$D$|$l$f D$i:  D$ D$lL$L$@$   $   `E$D$D$t$   $L$XL$y(L$uJD$tL$@`9J  L$l$   $   Ǆ$      $   $   Ĉ   Ë|$ti ۍ4
   .  9  )Ӎ  ۇ݇ۇ!ډ$   s       9   )      $   hxŋ$   苬$   /@$D$D$    L$D$   WD$L$T$AӉʉɁ   j$9D$@D$ C$xD$ʓЉ!ٺ      ٺ       C$`D$r<e   ;a  t$   1L$xQO  $D$  Hf   11Ʌ~}L$81\$@؉D$@T$<\$x$L$vD$D$D    D$H    tHL$DH@	L$HD$DL$H$   9t+D$<@L$89|$   5@	Ƅ$    tÉ$D$|D$L$cHD$u	$   믋D$x$D$<D$}t$$   yƄ$   tËh   wm$   5	DƄ$    tÉ$D$|D$$   D$1  D$4t$|$L$   t$L$   tû   
Te   ;a   D$Htz$D$tV L$$D$uD$D$    D$    tHL$H@	L$D$L$D$L$ D$    D$     D$    D$     He   ;avxD$HtE$D$L$QJ|9sB.uB9w-)щ!ЉD$\$D$    D$    É-re   ;av7D$Hu@$D$Í C$`D$ޏe   ;av?D$Hu@"f D$Í C$D$膏Pe   ;a   D$HwLu@ t`L$D$11   @ t`L$D$11u@$t`L$D$11u@ t`L$D$11u@ t`L$D$11 C$D$}Ge   ;avX<|$H1L$@Qu!$D$DD$
  t$|$Hg<Í C$(D$e   ;avhD|$X1L$HQu1$D$LD$D$PD$D$TD$  t$|$XDÍ C$XD$荍We   ;a   x$   1L$|QuK$$   D$$   D$Q  D$@t$|$D]$   t$DM$   xÍ C$hD$ae   ;avwt$   1fL$xQu=$D$|D$  D$<t$|$@$   t$@$   tÍ C$D$^(se   ;a   \$kuqktL4   k fu+11ɋT$9s9t`L$D$11Á   wȉƸ$   벉    C$D$褋nIe   ;avKD$Hu@ t`L$D$11 C$D$:e   ;av7D$Hu@(D$Í C$D$e   ;av7D$Hu@(D$Í C$D$螊he   ;av8D$Hu@ D$Í C$D$Me   ;avr\$kuFk"  fu
1D$[ ́   w9w)E    C$D$Éxe   ;a   \$k   ktv4   k"  fu+11ɋT$9s]t`L$D$11s Á   w99w-)  !Ѝȉ뢸$   눉S   	 C$D$шe   ;a   D$ ttdu6qD$$D$(   É$D$D$
   蝰$    [uD$D$   D$L$D$$L$(ÍMtD$$D$(   ÍsD$$D$(   Ee   ;a6   |$,1L$(} ËD$$P$9H(~T$ʋ$\$kD$D$    D$    tHL$HP	ʉT$L$T$L$,T$0tFD$(L$L	T$$$L$okD$t`L$<D$@D$(D$P 11$D$L$L$4D$8uHD$$H D$    D$    tQT$QI	щL$L$T$L$4T$8VD$$Me   ;avD$@(D$ce   ;a  @|$P1L$D   Q(T$41\$0C\$4t$D9   Y$i(9   D$0Ë$T$iD$D$8    D$<    tPT$8PX	ډT$<T$8\$<l$L9u$D$HD$\$;D$u	l$L\D$D$D$0D$t$|$PD$x@D$x @D$x @Ét>e   ;a  (\$,l$0  @9}  4 t9  )ŉۇ!ÅE  1@9}&z  , v:t"tuՅ  h9  9:  4:   9  t"   )!,   N9}#   4)"t\uq܉9   A9   )ʉ!ʍ<*l$89ttf1T$$L$t$|$ D$4$\$l$:D$ul$8t$|$ 붋D$$$D$D$D$L$T$tD$<    D$@    D$D (ÉL$<D$@D$D(ȉ{m7e   ;az  $|$01L$,G  D$(P$9H(7  Il  5`t$@l$D,D$    D$     tut$um	l$ l$t$ l$0t$4l   ÇݕD$`,m ti\$T$$D$L$tL$HD$LD$L$DD$P $nD$L$,D$TD$X   D$\   $Ë@ D$    D$    thl$h@	D$D$l$l$8D$<S11 C$D$ׁle   ;a   P|$d1EL$T`T$tL$xL$L$L1*D$tL$x@,$l$Ѝ|$dt$LD$@@L$LT$\9   D$@\$X,~l$<D$tD$DL$xL$HPP$҃|$t91uD$HL$DL$tD$xl$<yD$D@(L$H$ЋL$D$ՋD$DH(T$H$ыD$L$@P$Ѓ|$럃P~e   $T;A  ,  $8  1Ǆ$       Ǆ$       Ǆ$       Ǆ$       $0  $   $   $   $   $   0$$   L$$         $   1t$<11D$?      $   t$lD$?$   \$hՉ$   $   l$dCD$`K$   $   =I<$$   L$T$D$    D$?$   T$d\$h$   t$lF|$@9Yua$   |$DψD$?$   Љډl$D  D$DT$@$   $   $   1D$l1$   1D$h$l  ,  ÍI$$   L$$   T$$D$ $   H(L$\$4  \$dl$h$   $   D$x1D$PD$x.t$PF$4  t$P\$?ǉ։닄$   $4  ͋L$\\$h\$P9  $   l$Xh$p(9  4[D Ǆ$       Ǆ$       tH$   H@	$   $   $   $   \   }  \k!  $   $D$D$L  \$?t$   L$X$   l$h$   tuu΍ J$$   L$l$D$   $   |  $    J$D$$   T$[D$     J$$   L$$   T$=D$8  D$`  11҉L$d$   $$   \$D$D$`HT$d9*  $   $   l$P,t$Xn\$h9   D$p$   $   D$p\$h$   L3T3,3l3$   -(u1$   ,3$   l3\$?$   $   l$hS׉Ƌ$   $   $    빉L$HT$L $$   L$t$\$l$}D$L$\$iL$HT$Lt$X|$P$   D$`7$$   l$D$T$L$)\$D$T$HD$`7$D$    D$    D$    D$L$T$D$`& J$$   L$$   T$D$    n$w J$$   L$$   T$D$    \$?$   L$X$   l$h J$$   L$$   T$D$8d  D$?W  $   $L$PL$c$8  $   Ǆ$\      Ǆ$`      Ǆ$d      D$`   11҉L$d$   $$   \$D$
$   $\  L$`$`  T$d$d  Y9w3ʍq$`  t$P4   $   L$X$   l$h-7,$D$L$T$\$D$L$T$$d  $\  T$`둍7$D$    D$    D$    D$īT$L$D$`$8  5Ƅ$l   ,  ÉD$T$   $D$L$   $Ћ\$D$T$   $4  $   1D$?T$hD$?/؉Ae   D$;A     $   1[L$L$T$     $   k(l$L11+|   Ç@|$C	$   \$Ll$L9   {$[(9Z  D$C@,D$X    D$\    tut$Xum	t$\l$Xt$\9wD$D|$P\$H,$$   D$t$,D$uD$DL$T$   \$H|$P/$   $D$DD$E$   t$TƄ$   Ġ   ÖtqD$`    D$d    D$h    D$`$   D$dT$h$D$`D$D$<|$lt$Tk$   t$l[$   Ġ   Ƅ$    Ġ   Ë$   1l e   ;avD$t`L$D$11e   ;a  \D$`HO  `'$9T$D$ND$L$T$
  D$`$D$L$T$($nT$D$   L$D$D$D$HL$L$$$L$  D$L$T$`1C9}R,9U u`'$9D$T$ 7D$l$ UD$L$ 79   D$d\ÍD$TD$X    D$TD$L$舶t$L|$|$P(   D$H$D$$D$D$    D$    D$ D$$BYD$L$PAA    RD$#D$`P$T$#T$D$   D$     D$L$PA(uMD$`A `'$9T$D$ 7D$L$SD$L$ 79u_L$d\Íy D$`묍$|$t$ 79uN D$d\É$L$SWD$D$d\É$T$ 9D$a$T$ 9D$K$T$ 9D$5*e   ;av*D$L$T$1kiғ 419|T$ee   ;a   D$tvHPT$$у|$uK`L$9u!D$$D$D$  D$D$É$9D$@D$' C$D$q C$D$qLe   ;a   D$tk`9uED$$L$L$g  D$t   D$ËD$$D$D$  D$݉$9D$@D$Z C$D$2qWe   ;avoD$tK`9u%D$$D$D$t  D$D$É$9D$@D$Ί C$ D$pp{e   ;avD$@t@D$13e   D$;A     $   Z  Z(  $   k  11l$ E$   ы$   9C(  j$r(9  D$ l$PL$(D  $D$S$   H$P(\$l$ 9I  \$LL$H$T$cSD$Ǆ$       Ǆ$       tP$   PX	Ӊ$   D$T    D$X    T$LtZ\$TZj	݉l$XD$D\$T$   $   |$T9o  1Ʉh  1ɄN  t$T$(B$   9S(Ƅ$   Ĕ   É$LD$L$  $   H D$\    D$`    tQT$\QI	щL$`L$\T$`T$L$0D$D$D$L$   $   Z Ǆ$       Ǆ$       tk$   k[	뉜$   $   $   t$9t$   T$(D$0$l$t$#D$$   Ƌ$   ˉ뱉ʉ4$   T$({D$ L$HL	$   $L$QD$(L$PL	T$T$@$   $L$XQD$@9D$D$DT$L84$\$l$ #L$D$DT$LƄ$    Ĕ   É$D$?  hf  11҉L$T$<D$8$   11|$o|$8L$֋T$<x9  {$S(9  l$|$Pt$$ $D$CPD$L$T$9  D$LT$<\
\$,
$   ,$L$PD$D$|    Ǆ$       tPT$|PX	Ӊ$   D$t    D$x    T$LtZ\$tZj	݉l$xD$D\$|$   t$t|$t9o  1ɄV  1Ʉ<  t$T$$B$   9S(Ƅ$   Ĕ   É$D$L$   $   H D$l    D$p    tQT$lQI	щL$pL$pT$lT$4L$D$D$D$L$t;T$9t$   T$$ L$4$D$T$ D$-͋D$8$   $L$uND$D$d    D$h    tPT$dPX	Ӊ\$hD$dL$hoʉF$   T$$$   $L$,L$HND$$L$PL	T$T$@$   $L$ND$@9D$D$DT$LT$t$l$L$D$DT$L(Ƅ$    Ĕ   ËpՍ,0   wHщƄ$    Ĕ   Ƅ$   Ĕ   Ƅ$    Ĕ   Éȉf]   JȉAe   ;a   D$L$9tn$YD$uG1t	D$ ËD$HT$Z9u݉$T$D$  D$D$ËD$$D$D$e`e   ;a;   D$4t5D$$L$,9t
1D$8 É$D$(D$D$0D$f)D$ًD$$H`T$($ыD$D$L$L$T$,Z`l$0,$ӋD$9D$      t^   t	D$8  ËD$$   L$($ЋD$D$L$,   T$0$ыD$$D$ w   D$D$8 ËD$$HPT$($ыD$D$L$,QP\$0$ҋD$9D$oL$$D$bD$Ie   ;a  `\$dl$h9)  s}9	  r	        X  E  3  u"f9s"  s f9u   1t$Ft$dl$hs  s 9	  {   4   f   119  4   `}  }t4   } fuV119M  D$t9=`$t$|$T$D$lD$5D$&D$p `11Ձ     l$h듺$   |11S4     ʉ"$   1t$ Ft$dl$hsv  s"  fuv19}gD$ $D$_D$D$<L$L$0T$h$\$ \$;D$0$D$<D$D$lD$>D$lD$p `D$p`{ ΁     9  )eD$p `D$p `Ã}$   1   E  E$K  9C$t
1D$p`É$D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$OD$D$p`É$WD$D$0L$L$<T$h$;D$L$T$0$T$<T$D$L$D$lD$D$\$dl$hE(9C(t
1D$p`É$D$D$<L$L$0T$h$D$L$T$0$T$<T$D$L$D$lD$yD$렃  F  eE(9C(  C D$P    D$T    tHL$PH@	L$TE D$H    D$L    tHL$HH@	ȉD$LD$HL$TT$Pt$H9N  $D$L$aD$  T$dZ(\$,l$h1t$Ft$,|$hL$dʉ9  r$J(9.  <@U$m(9  ,D$@    D$D    tML$@Mm	L$DD$X    D$\    til$XiI	͉l$\D$L$Xl$@\$DD$X9X  |$(T$8t$4,$L$\$jD$   D$(L$4T\$8l5`4$T$t$l$T$lT$D$   T$lu41u%\$(l$4lt$8\9D$p `D$p `ËD$(L$4$پD$D$$L$L$<T$(\$8,,$趾D$$9D$t   T$l낋L$<$D$D$D$p `D$p `D$p`D$p `D$p `É$D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$XD$D$p`Ãu C(uE(t	D$p `D$p`ËC    `U    5`$D$t$T$D$lD$D$u
1D$p`ËD$d$D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$D$11k11QD$p`D$p `D$p`É(    C$(D$^    C$ D${^t    C$D$R^ C$D$:^ C$D$"^e   ;a  h?$L$T$\$_  D$PL$ T$,1111l$d1  T$4\$Xl$Tt$(|$$L$<D$PL$ t$<9   T$8)T$D|$DT$D<2T$49  |$@$D$L$$D$D$lD$L$pL$&D$|D$@L$<_T$<\$DLD$8JT$41L$<qL$4T$X|$TL$ T$4D$d߉l$(D$P\$Xl$T|$$9   I  t$<D$\$D$L$p9L$   $D$lD$D$tuT$$Zl$(9w/D$d<5(ut$\4PD$\>9$L$dL$T$l$\$RD$L$l$YT$$랋T$0B\$,9}bD$`L$ l$Pt$d|$$ÉՋt$(D$PT$,\$`S9sdl$0t$(|$$T$4\$X,l$TD$H1D$<D$HD$dL$$T$(D$tL$xT$|h111qha+Fe   D$;AW	     Ǆ$       Ǆ$       $   p  $   -       @$   Ǆ$       $   $   $   ,    x   P  @(     u  $荜D$H$   $   $   $   (  $   $   $   111t$,   D$D    CD$DCD$ECD$FCD$G<$D$DD$D$   D$   |$D$8p$   $   $   \$,l$0$   $   $   ꋬ$   9   t$8[5`9:  L$,q9w8$   t$,T$0T 5(u	\ ׉$   |$(9$l$L$T$t$0l$D$T$p$   L$,$   |$(uT$4$   $     TD$#<$D$#D$D$   D$   D$$   $   $   l$,t$41uD$D    QT$DQT$EQT$FIL$G$D$DD$D$   D$   ND$L$8y$   $   $   l$,t$0D$(9   
R$   `9  |$8M9wD$   L$,t$0(u$   ,׉ŋ$   l$,9$\$l$t$L$茊\$D$t$HD$(`l$,|$8t2  $   B B$   fZ fJ"$   t
 fJ"D$@'$`DT$\$@\$60D$L$T$   97  $   IL$81l$4]L$8$   9}Q\$4D$x$   $D$D$0D$t`$   D$x$   	Sİ   Í'$4?D$P   D$`'D$lD$P$M  D$(D$<'$`DL$L$<L$,/D$L$T$   9  HL$8 $   1\$4S$   L$89}QT$4L$t$   $L$D$,D$t`$   D$t$   Rİ   D$H    D$L    D$HD$(D$L$   $-  D$D$$L$L$|$D$D$D$8L$$   1\$4SD$8$   9}`T$4D$p$   $D$D$aD$tD$p$D$HT$HЋD$L$$   $   +Qİ   ËD$|$D$$D$D$    D$    D$ ˳D$$?9D$$   AA    $D$HT$HЋD$L$$   $   Pİ   ÐPİ   SD$#<$D$#D$D$   D$   |$T$0$D$t$$   T$0* $qD$H$@   @$RD$H$    $3D$H$   `$D$H$   $D$H$   c$   TR[P$Ӄ|$$   $   $   1$L$ 9D$k$D$ 9D$k C$@D$NR$9D$@D$Bl$9D$@D$&l C$8D$Q C$0D$Q谤e   D$;A     |$T1KD$TfuncD$X($   YV  4   Y f-  11҉D$ $   1۽@      |$T/\$0Cl$ $   $   ՉΉǋD$ $   $   t$$9p  \$0$   S  F9  ,   f7Q  $   D$$l$(Q"f   Q J9  PT$P9   l$($   ..  f.   L$   I $ɳD$L$$TT$L\$l$(9w:$   l$($   L1$\$D$$   L$LT$(D$H$   D$$   L$L$PL$l$T$l$t$D$HL$$$   뀍D$|$D$l$T$|$l$D$$$   $D$L$$T$P\$l$(9w8$   l$($   $\$D$	$   L$PT$(D$L$   D$$   \$L$l$T$El$t$D$LL$$$   놉D$DD$|$t$l$D$
|$l$D$D$   $   \$0t$$^9  7)q  4   q"  f  11ɉD$,$   \$$  S9   1>l$($   $\$D$D$4XD$,$   T$P$   l$(T$$9  \$44   J9   ,   fl$(L$$$   4$D$L$$T$P\$l$(9w$   UD$L$   D$$   \$L$l$T$蜀l$t$D$LL$$$   	$   L$@D$|$T$l$L$W|$l$D$,L$@T$$\$4$    "~qB9w9)$    |$D$l$贳D$L$$   $   Ĩ   ÍD$|$T$l$D$|$D$l$@T$$떉떍D$|$\$l$T$|$D$l$PD$,$   \$$~TS9w (  f4T$<D$|$\$l$T$8l$|$D$,$   T$<\$$볉l$8y ,      9   )Ɖэ  !ЍT l$8ω $   D$|$t$l$\$~|$D$l$X$   t$$ۍ,   w>؉$   胶   7 C$PD$Jٺ   轝e   $|;Af	    $  H0	  $  tQ  $   $   $   $   @'$ \$$   l$#t$D$L$i  `$?D$$   $  8  Y      uXhp~9  ^XD5  Xh09  $   ,3ʉ   	݋$   3    $  k  4   s fu  11$   t$81j|$PT $   Z$K!ˍL$<L$T$  D$Px$    L$<$   $  $  $   t$89|كt {  4   l$L{"  f^  11L$4$   t$<D$T1D$PD$To$   Q$ۇJ!ډT$HT$L$  D$P@$   	T$H4
L$4$  $  l$L$   D$P$   l$P9|t$H $ D$@L$Hكщ$   Pt  QY  (<  P$  ҉$     $D$D$PL$$   $  $ѪD$L$T$|$T$D$   $   T$T$PT$oT$D$   L$D$ nD$$D$(   謭D$0L$,$D$D$    D$    D$ 蓦D$$,D$$   Az$ۈD$$   @$D$p(  $   H$   B$  $   $  $   $   5$   $   D$L$   D$<$   $   $   $    $$   D$`D$$   L$L$L]$$   \$`D$L$@'$T$LT$$   T$L$D$%D$D$@t$$   18D$@]97  $   $   $   $   $   $   $   $   $  $  $  $  $     Íx$   ~$   zÉk`$  $%D$L$T$\$*{T$D$	   L$D$nD$D$   腪D$ L$txÉ$  ҉$  k ˁ   +  9  )  !͍+$  l$Lˉߋ$  P$   +݁   ~  $   ^D$l$t$\$|$vD$L$T$$   S(uCΉŉ؋$  {Yn   uXhp~9w$^XD5  X(9<   D$l$t$\$|$IvD$L$T$$   S(uCΉŉ؋$  댍{_19D$D$   1mL$D]9   $   2$   $   $   $   $   $   $   $  $  $  $  $     É$L$ 9D$~[1%|   0   $$T$ 9D$,[$$D$L$$    
T$D$,   L$D$FD$L$$D$"^D$ C$D$|A C$hD$dA.ye   ;a  ,T$8ZO  Z  q  SY  T$0\$4Ë*9         Zjzu9w]Z/ J9r  D$|$l$\$t$sD$L$T$\$0S(uCډ͉ǋD$4뛍{뗐   uZjr}9w>]Z. JZ9]  4   	Έ,ÍD$t$l$\$|$sD$L$T$\$0S(uCډ͉y{2uT$0\$4Ë*9         Zjzu9w]Z/ J9r  D$|$l$\$t$frD$L$T$\$0S(uCډ͉ǋD$4뛍{肩뗐   uZjr{9   kj ZJ9  4   	Έ΋C   uZjuz9w?ur+ JZ9  4   	ΈCD$\$l$|$t$\qD$L$T$\$0S(uCډ͉x{yD$t$\$l$|$	qD$L$T$\$0S(uCډˉ{&1/D$ J l$0,$؋t$4\$L$*D$ @T$89B(`kRtDAZ(\$(l$4t$01BD$$@TL4$L$T$D$$@L$(T$8\$4l$0ˋl$4t$09J(z$9r,֧ܧէЧɧ胏^e   ;a   D$    D$    D$H u^L$$   tt   uL$ L$D$L$D$(L$,É$~D$D$L$$T$ T$,D$L$뺋L$$   tL$ 	L$릋L$ L$뜍 C$pD$;袎-e   ;a8  TT$XB   V'V'9}y
  Ë@R$    -l$D$   \$T$zpT$D$   L$D$ sD$$D$(   蹡D$,L$0D$\L$`TÉ$D$D$
   .cD$4$^qD$D$   耠L$D$T$XOB
$    T$D$   L$D$D$D$   肠D$L$ D$\L$`T艥Ce   ;avU$   5ED$$yD$t$D$L$L$D$ ÍYD$D$    ʌe   ;a   ,D$0t`   ue,eD$D$$$L$( ${|$D$$G(uD$(	D$(G    r$|$i9$L$$    {T$D$	   D$L$.D$D$,   D$L$ $L$UD$ C$D$8ŋ e   ;a_  ,D$0t`         te,ZD$D$$$L$( $z|$D$$G(uD$(	D$(G    r$|$^8$L$$    {T$D$	   D$L$ D$D$   
D$L$ $L$TD$ C$D$7$L$$    {T$D$	   D$L$.D$D$,   蜝D$L$ $L$(TD$ C$D$7Le   ;avcD$   t<D$$D$L$`   t    D$D$D$L$ 1 C$D$7̉e   ;a   D$ uD$ D$$ÉD$Y$D$L$L$ $x|$D$G(uD$	D$D$Gr$|$]6'be   ;a   D$$tND$D$D$$L$ $x|$D$G(uD$JD$e?D$$gD$L$@P$Ѓ|$u5D$ HP D$(T$,L$0ËD$Gr$|$5 C$D$s5=e   ;a   D$$tND$D$D$$L$ $+w|$D$G(uD$JD$u?D$$wD$L$@P$Ѓ|$u5D$ HP D$(T$,L$0ËD$Gr$|$4 C$D$4Me   ;a  <D$HH   H$T$T9P(  L$4ы$\$D$   T$L  ZD$T=   T$0\$,L$4L	T$H$L$D$TL$0DL$T$,T$XL$\D$`<É$D$L$T9L$  TT$(\\$$L$H$D$ND$ tp`E$duD$D$8L$H$T$$T$(L$u+D$8D$H$L$(L$0L$T$HD$8A|$8t$    {D$D$	   D$@D$D$DD$D$D$   袘D$ L$$D$.OD$ C$D$2 C$HD$p2 f$    {D$D$	   D$@D$D$DD$[D$D$!   D$ L$$D$ND$ C$D$1$    {D$D$	   D$@D$D$DD$D$D$   謗D$L$ $L$8ND$ C$D$1 C$@D$z1De   ;a  PY  D$THL$0PT$LX\$Hh5q4$D$   \$T$L$l$D$L$L$DT$ T$<$D$ D$D$4L$L$,T$T$(\$\$8$h D$|$`E93  \$H[݃  (l$LE~  \$Dks fK  17    f4      11҅   @PH!T$$|$@D$,)Ѕ   D$4$T$<T$|$L$L$(L$ĂD$4T$()хw9L$\$D$@D$D$8$`ED$D$@D$PËD$$)D$XЉ$D$@T$L$UD$4뛋L$4$\$\$X\$T$D$ܼ|$@9Á      ؉f$      ށ      ډÉqz\$0À   t u%(u\$LPD$L9B(l$LE u(1臙   蛙ٺ   菙$L$ 9D$G#|$T9; #e   ;a  D$uD$H   @(D$Ãu@D$8   @      tD$ $D$D$ËD$uD$@D$ÉD$ $o|$G   (u
UUۗD$Gr$|$B- C$XD$*- C$PD$-e   ;a\  D$    u]   tOD$ t)T$R ZT$$D$(`	ˁˀ  \$,D$$    D$(    D$,    ËD$뱉D$ $wn|$G   (u   躖   D$$)D$uaD$H D$L$D$t@PӃ uʀ   t\$ `   t    	ډD$$L$(T$,1111͋D$H t@떋D$Gr$|$+_~e   ;a   D$ulD$P$\$9X(   [\,  s	m tD\$ T$ЉD$$L$(Ël   t@у ̉D$ $l|$G   (u
7D$Gr$|$* C$hD$*P}e   ;a  D$uRD$T$9B(b  R Ð\$`   t&    jT$ D$$  	˃	݉l$(1ۃuOD$T$9B   \$[ +`   t$    S\$ D$$	сɀ  L$(1݃uCD$T$9B   `   t!    'T$ D$$Ɉ   L$(1D$ $_k|$G   (u
襓D$Gr$|$) C$D$( C$xD$( C$pD$({Ie   ;aV   D$,   L$0t`           L$(T$$ÃuML$($L$\$\  D$tD$(@tIL$4D$8 ËD$(@L$4D$8 É$L$\$cD$L$L$4D$8 Í[z$D$	   L$$L$L$(L$D$赃D$L$T$J $i|$G   (u
GGG    r$|$c' C$D$K'ze   ;avD$D$ye   ;af  D$D$      u@D$8  @     tD$ $+D$D$ËD$ $h|$G   (uw   wxD$@(D$Ãu8D$8ut@tm   tD$ $rD$D$ËD$tiD$@D$ËD$@D$ËD$Gr$|$% C$D$% C$D$%uxe   ;a  4D$@/  D$LL$HT$D\$8k $L$D$kD$D$   l$D$    \$  D$$L$ T$T$DL$HD$L      D$88#  P  T$@      \$<$\$L$kD$tWL$8I$T$L\$@	`   t:    Y$	Ӊ\$D$  D$L$T$T$PD$TL$X41D$P    D$T    D$X    4Ë\$<lL$H5D$,D$D$($L$0 $8f|$D$(G(uD$0	D$0肎D$,Gr$|$# C$D$#v&e   ;aM  HD$T  D$LP `         j	8  h     [  L$P	T$,\$(  1l$ $L$貕D$D$4i$L$ L$L$UD$D$D1D$4$ȕD$HD$DT$ 9   L$D$4$ѕD$   L$,$T$T$D$-  D$L$T$\$l$ 9  L$@4[l$DD(L L$<LuT L$@LW|$<ЌϋD$@Ō<L$T$ 9   D$DD$XL$\T$`HÉL$0$Pl$D$LL$0L$P1lD$($D$8L$L$$ $c|$D$$G(uD$8	D$8#D$(Gr$|$!Ō؉| C$D$d!.te   ;a   $D$(H   $&D$tzD$(I P`   tb    L$ T$@Y\$$D$L$ $L$T$	ʉT$D$D  D$L$T$T$,L$0D$4$1럍 C$D$  C$D$t >se   ;a   $D$(H   $6D$tzD$(I$P`   tb    L$ T$@Y\$$D$L$ $L$T$	ʉT$D$T  D$L$T$T$,L$0D$4$1럍 C$D$ C$D$Nre   ;a   D$HuyPX9   i      tQ$T$蠑(L$u#D$H@$ D$D$ËT$za҉뭉$ёD$tD$H$芑D$멍 C$D$ C$D$Nq	e   ;a   D$ uW$S`|$D$ G(uD$D$G|$$ËD$萈OωD$~ىD$D$D$$L$ $_|$D$G(uD$	D$.D$Gr$|$_pe   ;avoD$H uE$_D$D$L$$T$T$PD$D$ D$D$$D$   D$(ËL$	D$ L$$D$D$(o{e   ;a   D$t,L$   tD$    É$赂D$D$Í $^|$G   (u
^^G    r$|$X"o]e   ;a   D$ uD$@(D$$ÉD$$D$L$L$ $]|$D$G(uD$	D$FD$Gr$|$wnbe   ;a]  D$D$   u4D$8  @     tD$ D$ËD$uX   u:D$8   @      tD$ t D$ËD$ D$Í $\|$G   (u
070)*P)t몋D$ D$ËD$Gr$|$d C$D$L C$D$4le   ;a   (D$4`      $D$@   $D$4   D$0L$8$L$<L$L$@L$,L$D$   L$,L$D$  D$ L$$   u|$0(u(L$,$L$0L$D$^1x`   QT   ,/ke   ;a   D$ `   tr$D$ uD$$L$ÉD$e$D$L$L$ $Z|$D$G(uD$D$	   t덋D$Gr$|$^(kCe   ;a  D$$`      $6D$$tND$D$D$$L$ $Z|$D$G(uD$oD$MdD$$OD$L$@P$Ѓ|$uZL$,|$ OL$0O(u
D$(ËD$(   >AD$Gr$|$N C$ D$6 je   ;a  D$$`      $D$$tND$D$D$$L$ $X|$D$G(uD$oD$dD$$D$L$@P$Ѓ|$uZL$,|$ OL$0O(u
D$(ËD$(ɀ   >AD$Gr$|$ C$D$he   ;a   D$`      $D$u%D$ZD$ D$$Z@ÃuD$D$ D$$@܉D$ $sW|$G   (u
   ^aD$Gr$|$ge   ;a   D$`   t}$D$uD$ZD$ ÃuD$D$ D$ $V|$G   (u
~   x{D$Gr$|$<g1e   ;a   D$`      $D$D$w^uD$L$ÃuD$L$ $U|$G   (u
d[d~NuD$L$f럃uD$L$뎃uD$L$D$ As   ADD$Gr$|$1ee   ;a   D$ `   tw$
D$ uD$$L$9ArwAÉD$p$D$L$L$ $T|$D$G(uD$D$}	   t눋D$Gr$|$i C$D$Qe&e   ;a  8D$D    $D$P  $D$PL$LT$H\$<k $L$D$۱D$D$   l$D$      D$L$$T$ D$HT$LL$P   *  D$T   T$0D$\   $}D$\L$XT$T\$<k$$L$D$۱D$D$   l$D$    L  D$$L$ T$T$TL$XD$\   tLD$<8(  P  T$D   t"T$@$T$D$0D$L$諂8ËT$@ލL$X뮩`   ;>D$<8   H   L$D   tL$@	$L$T$豂8ËL$@T$L`   UX`   03D$,$D$4L$L$( $'R|$D$(G(uD$4	D$4qzD$,Gr$|$ C$ D$ C$D$rb]e   ;a  D$`      $vD$D$	wpuD$L$ÃuD$L$	uD$L$fٍ $"Q|$G   (u
E]EhyP
uD$L$뎃uD$L$D$ AsuD$L$_   -0D$Gr$|$}Gae   ;a   L$ `      $UL$ u*L$(|$O(u
D$$ËD$$xL$$D$L$L$ $O|$D$G(uD$D$Bx   gjD$Gr$|$``e   ;a1  D$$        D$P(@$\$ l$(  t$,9  9  D$\$T$ $O|$D$,L$()ȉGD$)ȉG~QT$Z -(ˋ\$u-D$$`   t    T$0|$4   D$81w΋(uD$T$븋D$vul$ ] UD$u}D$(   T$,9   \$ 9S   @$7N|$D$(L$ 9A~	T$,)W(ȅuD$D$0|$4D$$D$8_vD$ $M|$G   (u
ՙՙ!vD$Gr$|$ C$@D$p C$8D$X C$0D$@
^e   ;a   $D$0   uD$,@L$4D$8$ËD$($D$,D$L$   D$L$   $ЋD$L$$    nT$D$   L$D$tD$D$   wpD$L$ D$4L$8$ÍD$4D$8   $(]#e   ;aD  D$          
L$Qu4Q$9A(   D $D$D$`L$$D$(ÉD$$CoD$L$9L$   DL$$D$D$`L$$D$(Í`D$$D$D$(Í $K|$G   (u
!!sG    r$|$-	 C$PD$	 C$HD$[e   ;a   <D$HL$P9u)$L$LL$T$TT$D$t<ËD$H   L$L$ЋD$D$8L$L$4T$P   \$T$ҋD$L$$    T$@T$T$DT$oT$D$   T$8T$T$4T$VpT$D$    D$$L$(nD$,L$0$L$$D$ C$D$Ze   ;aB  LD$XD$<t  u`     $D$Xo  $D$dD$8I  @    1҄  T$#  $LD$P$wD$D$HL$L$4T$#  T$<   T$TZjt$8\$0l$,T$Dt}ukt$`~^6|$(\$$t$@   $ыD$$D$DD$D$,D$D$0D$D$@D$D$$D$D$(D$qD$D$hLËt$`~6딋D$\$D$`D$L$dL$,\$D$HL$4ߋt$`aD$P$D$TD$L$XL$l$t$8D$HL$4T$TD$\$vD$L$T$D$   T$4T$\$H\$L$D$D$<D$HL$4`   UX $G|$G   (uT   To   D$P$uD$L$@P$Ѓ|$D$8L$d1`      `c $F|$G   (u
T&TCoD$8Gr$|$D$<Gr$|$YWe   ;an  D$HPT$$у|$7  D$  L$    9   $4FD$D$L$Q(\$$ҋD$L$`9u{$D$ D$JGD$L$|$OL$ O(u(D$`9uD$D$$|$(D$,   nӉ$9D$@D$$9D$@D$s C$D$K C$xD$3 C$pD$ C$`D$Uxe   ;a   D$HPT$$у|$uZD$`9u0D$$L$L$qD$L$L$D$ D$$   É$9D$@D$| C$D$TUYe   ;a   D$tz`9uTD$Hʃ u-L$$LDD$L$L$D$ D$   D$$ÉD$D$     L$$É$9D$@D$ C$D$]THe   ;a   D$tb`9u<D$$CD$D$L$$苋D$D$D$D$ D$$   É$9D$@D$ C$D$ S`e   ;a  PD$\     L$XT$TD$8L$HT$D\$h$T$jD$t<D$8`   t-    T$hZT$pT$HT$t%  		ˉ\$xP1ԋD$h$L$DL$D$  D$l5  D$lL$8ʃu"        1Ʉ   D$D$D$HD$T$D$ &D$D$@L$L$4T$h$eD$uAL$4T$l
(uD$@BD$hD$pT$tD$x   PÍzD$@iڋD$h$L$4L$L$@L$L$lL$ T$l밋D$hD$pD$t    D$x   P   tL$HÃL$H\$H+D$h$7AD$L$`$T$dT$\$T\$\$X\$D$ZD$L$T$D$D$aD$D$<L$L$LT$h$aD$L$$    T$`T$T$dT$-T$D$   T$LT$T$<T$޵T$D$    L$$D$(dD$0L$,$D$D$ C$D$Pe   ;a  4D$@      L$<T$8D$@L$<T$8\$D   t$H4$ՋD$$D$8D$C  T$   D$8$D$<D$D$@D$D$DD$D$HD$ЋD$L$\$D$LL$P\$T4Íbu$D$   L$8L$L$<L$D$XT$L$D$?D$8$9`D$D$,L$L$0T$D   \$H$ҋD$L$$    T$D$%   T$0T$T$,T$T$D$   L$D$ bD$(L$$$D$D$ C$D$LOae   ;a  D$H  Q  L$QZ
  Z  m  $D$D$ 蟔D$A  D$H  1Ʉ   L$Q   1҄ua1҄uM$L$D$t,D$@uD$ ÍD$ D$     ÍxD$ É$kD$L$   $ЋD$D$L$$kD$L$   $ЋD$$D$ 覓T$D$L$<$jD$D$L$L$1$iD$D$xD$ ÍD$ ÍD$ ÍD$ ÍQwOL$QZ
v-Zv<D$ ÍD$ ÍD$ ÃwRL$QZv0ZvD$ ÍD$ Í|D$ ËL$Qw&L$QtD$ Ã   L$QtY1҄^$iD$L$@P$ЋD$t tD$L$+pD$ ÍD$ É$wiD$L$@x$ЋD$D$L${ L$QtY1҄$&iD$L$@P$ЋD$t tD$L$D$ ÍD$ É$hD$L$@x$ЋD$D$L${Je   ;a   D$   L$ $ЋD$D$$*:D$L$w<u)T$QL$$D$(D$	ʀ   T$,Ãu؋T$fσuT$uT$T$P9JTe   ;avwD$   L$ $ЋD$D$$~9D$L$u1D$Z QL$$D$(D$	ʀ   T$,ÃuD$ Ise   ;a   D$$   L$($ЋD$D$$8D$L$u@D$Z D$Z@QL$,D$0D$	ʀ   T$4ÃuD$ D$@HUe   ;a   $D$4$D$8D$yD$L$T$$D$T$D$D$L$L$ T$T$$L$T$\$,\$\$0\$5D$D$<D$ D$@D$%L$(	ȉD$D$IHTe   ;a   $D$8$D$<D$D$L$T$$D$T$-D$D$L$L$ T$T$$L$T$\$,\$\$0\$\$4\$D$D$@D$ D$DD$%L$(	ȉD$H$GLe   ;a   $D$8$D$<D$	D$L$T$$D$T$mD$D$L$L$ T$T$$L$T$\$,\$\$0\$\$4\$D$D$@D$ D$DD$%L$(	ȉD$H$FLe   ;a   $D$0`          D$    uGD$, $T$D$D$4D$D$8D$xD$L$T$T$<L$@D$D$Ãu\$,뱍 $[5|$G   (u
fRf]Eu\$,au\$,Lu\$,C91D$ Gr$|$Ee   ;a#  $D$0`          D$ 	   uDD$, 1҉$D$T$D$4D$D$8D$;D$L$T$T$<L$@D$D$Ãu\$,1봃	u\$,1뤍 $4|$G   (u
3K3W\>
u\$,1Xu\$,SEu\$,131D$ Gr$|$~HDe   ;a   (D$4`          L$ u^D$0 Z$D$L$T$ $D$L$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu
D$0 량D$$ $2|$G   (u
[1AD$$Gr$|$q;Ce   ;a   (D$4`          L$ u^D$0 Z$D$L$T$ $D$L$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu
D$0 량D$$ $1|$G   (u
Z1AD$$Gr$|$a+Be   ;a8  (D$4`         L$ D$$   u[D$0 $D$(D$D$ $D$D$8D$D$<D$pD$L$T$T$@L$DD$H(Ãu\$0띍 $0|$G   (u
fRfXEu\$0Mu\$08u\$0C%1D$$Gr$|$	@e   ;a;  (D$4`         L$ D$$	   uXD$0 1҉$T$
D$D$ $D$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu\$01렃	u\$01됍 $9/|$G   (u
3K3W>
u\$01Du\$0S1u\$011D$$Gr$|$p?e   ;a   $D$0`          uFD$, Z$D$D$4D$D$8D$D$L$T$T$<L$@D$D$Ãu
D$, 뷉D$  $	.|$G   (u
OV1]D$ Gr$|$w>e   ;a   ,D$8`          uUD$4 ZHZɉ$D$L$D$<D$D$@D$gD$$L$ T$T$DL$HD$L,ÃuD$4H 묉D$( $-|$G   (u
KU1ID$(Gr$|$s=e   ;aD  (D$4`         L$ D$$   ugD$0 $    T$D$UD$L$T$ $L$D$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu\$0둍 $+|$G   (u
fRfTEu\$0Au\$0,u\$0C1D$$Gr$|$=<e   ;aG  (D$4`         L$ D$$	   udD$0 1$    D$T$sTD$L$T$ $L$D$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu\$01딃	u\$01넍 $m*|$G   (u
3K3R>
u\$018u\$0S%u\$011D$$Gr$|$:e   ;a   $D$0`          L$ T$($T$,T$D$-D$L$T$$    T$L$D$9ND$L$T$ $D$L$D$4D$D$8D$D$L$T$D$<L$@T$D$1q9@e   ;a   (D$4`          L$$T$,$T$0T$D$D$L$$    L$D$ND$L$T$\$$$D$L$T$D$8D$D$<D$D$L$T$ D$@L$DT$H(1q9@e   ;a   $D$0`          L$ T$($T$,T$D$蝰D$L$T$$    T$L$D$OD$L$T$ $D$L$D$4D$D$8D$D$L$T$D$<L$@T$D$1qU8@e   ;a   (D$4`          L$$T$,$T$0T$D$D$L$$    L$D$MD$L$T$\$$$D$L$T$D$8D$D$<D$=D$L$T$ D$@L$DT$H(1q7@e   ;a   D$$   L$($ЋD$L$    u)ʋ\$`   t    D$,\$0	ʉT$41D$$&D$D$L$$T$T$IqL$ ʁD$\$6Ye   ;a6  $D$4   T$8$ыD$$.&D$D$ L$($L$,L$L$0L$D$ D$D$L$L$T$4Zll$8,$ӋD$uoL$T$ 
(uMD$BD$4   L$8$ЋD$L$0`   t    D$<D$ D$@ɔ   L$D$1zD$M묋D$4`9u)D$8$L$L$L$L$L$ L$u$9D$@D$5e   ;a|  $D$0D$ ,  P      t`D$($D$,D$L$jD$L$T$$T$D$D$4D$D$8D$.D$L$T$D$<T$@L$D$   tYD$,tD$4$D$8D$D$L$T$\$0`   t    T$<L$@	؉D$D$1D$,륃uD$,똍 $#|$G   (u
)KPt몋D$ Gr$|$53je   ;av4BL$9Jt
1D$ËT$$D$L$D$+3e   ;ar  <BD$$D$0'$`DT$\$0\$D$L$T$  9
  iIu9   T$8t$,L$(<(uD$@D$$$D$D$4L$8$L$,L$L$(L$D$'$`DL$L$4L$L$D$躻`D$DD$@D$H<ËD$@;Jzl$ 9$T$l$L$t$T$D$L$pl$ 111$\$ 9D$1te   ;av$B$v!D$`EL$D$[1e   ;avvQD$&ȉD$hD$L$`9u#(u
'Í='I$9D$@D$I1te   Yu!$L$L$D$ D$D$Í|$9;u׉#e   ;av6Yu3D$t $HUD$L$L$D$0뷍|$9;uŉ#e   ;a   Y   T$ tlV'V'9}sS@L$$D$(É$D$D$
   $    ^qD$D$   BL$D$NH	0^|$ 9;p#ie   ;av+D$$D$D$D$   D$D$/e   ;av,D$$D$D$D$   赒D$D$c/e   ;av!Yu!D$t@D$4./̍|$9;u׉#e   ;av<Yu9D$t$H@$L$D$D$D$.뱍|$9;u#e   ;av<Yu9D$t$H@$L$D$zD$D$ys.뱍|$9;u#e   ;av<Yu9D$t$H@$L$D$jD$D$.뱍|$9;u#e   ;avDYuAD$t,H@$L$D$D$L$D$L$ -멍|$9;u#e   ;avpD$$L$L$D$L$Q$D$D$L$Q$D$_D$L$$D$D$   D$D$-ze   ;a   D$T$Z*9X   1Ʉ   JZh9Xts1ɄtiJZh9Xt<1Ʉt.H9Ju*H9Ju"H 9J t@$9B$D$11$L$l$譚L$D$T$1룉$l$\$zL$D$T$m1f,$L$\$QL$D$T$,+e   ;avD$ D$D$    =+e   ;avD$ D$D$  g+e   ;avD$ D$D$    <h+e   ;avD$ D$D$    MH8+e   ;avD$ D$D$ g+e   ;avD$ D$D$ f*e   ;avD$ D$D$    D$    eH*e   ;avD$ D$D$    <h*e   ;avD$ D$D$ d;*e   ;avD$ D$D$    D$    J *e   ;avD$ D$D$ 0G)e   ;avD$ D$D$    D$    5K)e   ;avD$ D$D$    ;X)e   ;avD$ D$D$    -K()e   ;av|$1BL$L$z<(e   ;av|$1BL$L$D$8 B(e   ;avD$ D$D$    D$    E(e   ;avD$ D$D$    JH(e   ;avD$ D$D$    J(e   ;avD$ D$D$    ;'e   ;avD$ D$D$    J'e   ;avD$ D$D$    D$    K'e   ;avD$ D$D$    D$    C@'e   ;avD$ D$D$    =8'e   ;avD$ D$D$    D$    U7&e   ;avD$ D$D$    9&e   ;avD$ D$D$    =6h&e   ;avD$ D$D$    M88&e   ;avD$ D$D$ pa&e   ;avD$ D$D$    -7%e   ;avD$ D$D$    B%e   ;avD$ D$D$  b{%e   ;avD$ D$D$ `aK%e   ;avD$ D$D$    D$    B%e   ;av|$1>L$L$C$e   ;avD$ D$D$    6$e   ;av|$1\>L$L$Cu$e   ;av|$1,>L$L$D$D C@$e   ;av|$1=L$L$D$@ UD $e   ;avD$ D$D$ p^#e   ;avD$ D$D$    D$    uD#e   ;avD$ D$D$ @[#e   ;avD$ D$D$    D$    D #e   ;avD$ D$D$    =5"e   ;avD$ D$D$    D"e   ;av|$1o<L$L$
6"e   ;av|$1?<L$L$D$8 %<P"e   ;avD$ D$D$    D$    >"e   ;avD$ D$D$    -D!e   ;avD$ D$D$    MD!e   ;avD$ D$D$    4x!e   ;avD$ D$D$    =DH!e   ;avD$ D$D$    D$    D!e   ;avD$ D$D$    D$    < e   ;avD$ D$D$    1 e   ;avD$ D$D$    D$    0` e   ;avD$ D$D$    2( e   ;avD$ D$D$    /e   ;avBD$$L$L$mD$L$$D$D$   D$D$e   ;avQD$P\$+9St1ɄtK9HD$1$l$T$肂L$D$\$.e   ;avD$ D$D$    1e   ;avD$ D$D$ 0Ze   ;avD$ D$D$    /e   ;avD$ D$D$    };he   ;avD$ D$D$ Z;e   ;avD$ D$D$  Ze   ;avD$ D$D$    D$    ;e   ;av|$1|7L$L$Z<e   ;avD$ D$D$    /he   ;av|$17L$L$j<5e   ;av|$16L$L$D$D < e   ;av|$16L$L$D$@ =e   ;avD$ D$D$ 0We   ;avD$ D$D$    D$    5=Pe   ;avD$ D$D$ 9e   ;avD$ D$D$    D$    =e   ;avD$ D$D$    -e   ;avD$ D$D$    }=xe   ;av|$1/5L$L$.Ee   ;av|$14L$L$D$8 4e   ;avD$ D$D$    D$    U7e   ;avD$ D$D$    <e   ;avD$ D$D$    =he   ;avD$ D$D$    m-8e   ;avD$ D$D$    <e   ;avD$ D$D$    D$    U=e   ;avD$ D$D$    D$    U5e   ;avD$ D$D$    *Xe   ;avD$ D$D$    D$    ) e   ;avD$ D$D$    m+e   ;avD$ D$D$    (e   ;avD$ D$D$    *e   ;avD$ D$D$ S[e   ;avD$ D$D$    })(e   ;avD$ D$D$    5e   ;avD$ D$D$ pTe   ;avD$ D$D$ Se   ;avD$ D$D$    D$    %5`e   ;av|$11L$L$5%e   ;avD$ D$D$    -)e   ;av|$10L$L$5e   ;av|$1|0L$L$D$D E6e   ;av|$1<0L$L$D$@ 6Pe   ;avD$ D$D$ Pe   ;avD$ D$D$    D$    6e   ;avD$ D$D$ 3e   ;avD$ D$D$    D$    7pe   ;avD$ D$D$    '8e   ;avD$ D$D$    7e   ;av|$1.L$L$Z(e   ;av|$1.L$L$D$8 u.e   ;avD$ D$D$    D$    0`e   ;avD$ D$D$    }6(e   ;avD$ D$D$    6e   ;avD$ D$D$    &e   ;avD$ D$D$    6e   ;avD$ D$D$    D$    6`e   ;avD$ D$D$    D$    . e   ;avD$ D$D$    $e   ;avD$ D$D$    D$    5#e   ;avD$ D$D$    $xe   ;avD$ D$D$    "He   ;avD$ D$D$    -$e   ;avD$ D$D$ PMe   ;avD$ D$D$    #e   ;avD$ D$D$    .e   ;avD$ D$D$  N[e   ;avD$ D$D$ @M+e   ;avD$ D$D$    D$    .e   ;av|$1*L$L$z/e   ;avD$ D$D$    "e   ;av|$1<*L$L$/Ue   ;av|$1*L$L$D$D / e   ;av|$1)L$L$D$@ 50e   ;avD$ D$D$ PJe   ;avD$ D$D$    D$    U0pe   ;avD$ D$D$ ,;e   ;avD$ D$D$    D$    0 e   ;avD$ D$D$    !e   ;avD$ D$D$    0e   ;av|$1O(L$L$!ee   ;av|$1(L$L$D$8 (0e   ;avD$ D$D$    D$    u*e   ;avD$ D$D$    0e   ;avD$ D$D$    -0e   ;avD$ D$D$     Xe   ;avD$ D$D$    0(e   ;avD$ D$D$    D$    u0e   ;avD$ D$D$    D$    u(e   ;avD$ D$D$    xe   ;avD$ D$D$    D$    @e   ;avD$ D$D$    e   ;avD$ D$D$    e   ;avD$ D$D$    e   ;avD$ D$D$ F{e   ;avD$ D$D$    He   ;avD$ D$D$    -(e   ;avD$ D$D$ G
e   ;avD$ D$D$ F
e   ;avD$ D$D$    D$    E(
e   ;av|$1,$L$L$
)E
e   ;avD$ D$D$    M
e   ;av|$1#L$L$)	e   ;av|$1#L$L$D$D e)	e   ;av|$1\#L$L$D$@ )p	e   ;avD$ D$D$ C;	e   ;avD$ D$D$    D$    ) 	e   ;avD$ D$D$ 0&e   ;avD$ D$D$    D$    5*e   ;avD$ D$D$    Xe   ;avD$ D$D$    -*(e   ;av|$1!L$L$ze   ;av|$1!L$L$D$8 !e   ;avD$ D$D$    D$    $e   ;avD$ D$D$    )He   ;avD$ D$D$    )e   ;avD$ D$D$    e   ;avD$ D$D$    )e   ;avD$ D$D$    D$    *e   ;avD$ D$D$    D$    "@e   ;avD$ D$D$    =e   ;avD$ D$D$    D$    Ue   ;avD$ D$D$    e   ;avD$ D$D$    =he   ;avD$ D$D$    M8e   ;avD$ D$D$ p@e   ;avD$ D$D$    -e   ;avD$ D$D$    !e   ;avD$ D$D$  A{e   ;avD$ D$D$ `@Ke   ;avD$ D$D$    D$    !e   ;av|$1L$L$"e   ;avD$ D$D$    e   ;av|$1\L$L$"ue   ;av|$1,L$L$D$D "@e   ;av|$1L$L$D$@ U# e   ;avD$ D$D$ p=e   ;avD$ D$D$    D$    u#e   ;avD$ D$D$ [e   ;avD$ D$D$    D$    # e   ;avD$ D$D$    =e   ;avD$ D$D$    #e   ;av|$1oL$L$
e   ;av|$1?L$L$D$8 %Pe   ;avD$ D$D$    D$    e   ;avD$ D$D$    -# e   ;avD$ D$D$    M# e   ;avD$ D$D$    x e   ;avD$ D$D$    =#H e   ;avD$ D$D$    D$    # e   ;avD$ D$D$    D$    e   ;avD$ D$D$    e   ;avD$ D$D$    D$    `e   ;avD$ D$D$    (e   ;avD$ D$D$    e   ;avD$ D$D$    e   ;avD$ D$D$  :e   ;avD$ D$D$    he   ;avD$ D$D$    M8e   ;avD$ D$D$ :e   ;avD$ D$D$ 9e   ;avD$ D$D$    D$    ee   ;av|$1LL$L$*ee   ;avD$ D$D$    m8e   ;av|$1L$L$:e   ;av|$1L$L$D$D e   ;av|$1|L$L$D$@ e   ;avD$ D$D$  7[e   ;avD$ D$D$    D$     e   ;avD$ D$D$ Pe   ;avD$ D$D$    D$    Ue   ;avD$ D$D$    xe   ;avD$ D$D$    MHe   ;av|$1L$L$e   ;av|$1L$L$D$8 e   ;avD$ D$D$    D$    %e   ;avD$ D$D$    he   ;avD$ D$D$    8e   ;avD$ D$D$    =e   ;avD$ D$D$    e   ;avD$ D$D$    D$    %e   ;avD$ D$D$    D$    %`e   ;avD$ D$D$    ]
(e   ;avD$ D$D$    D$    u	e   ;avD$ D$D$    =e   ;avD$ D$D$    ]e   ;avD$ D$D$    m
Xe   ;avD$ D$D$ 3+e   ;avD$ D$D$    M	e   ;avD$ D$D$    e   ;avD$ D$D$ @4e   ;avD$ D$D$ 3ke   ;avD$ D$D$    D$    0e   ;av|$1L$L$e   ;avD$ D$D$    e   ;av|$1|L$L$e   ;av|$1LL$L$D$D `e   ;av|$1L$L$D$@ u e   ;avD$ D$D$ 0e   ;avD$ D$D$    D$    e   ;avD$ D$D$ {e   ;avD$ D$D$    D$    @e   ;avD$ D$D$    ]e   ;avD$ D$D$    e   ;avD$ D$D$    D$    %e   ;avD$ D$D$    he   ;avD$ D$D$    8e   ;avD$ D$D$    e   ;avD$ D$D$    D$    Ue   ;avD$ D$D$    D$    Ue   ;avD$ D$D$    Xe   ;avD$ D$D$    D$     e   ;avD$ D$D$    me   ;avD$ D$D$    e   ;avJD$$L$L$D$   uD$L$$D$D$ VD$D$Ue   ;av[D$$L$L$D$   eUD$u
1D$ËD$$D$D$D$ 0UD$e   ;avD$ D$D$    e   ;avD$ D$D$ ,e   ;avD$ D$D$    Xe   ;avD$ D$D$    =(e   ;avD$ D$D$ -e   ;avD$ D$D$ ,e   ;avD$ D$D$    D$    Ue   ;av|$1<
L$L$Ue   ;avD$ D$D$    ](e   ;av|$1	L$L$*e   ;av|$1	L$L$D$D ue   ;av|$1l	L$L$D$@ e   ;avD$ D$D$ )Ke   ;avD$ D$D$    D$    e   ;avD$ D$D$ @e   ;avD$ D$D$    D$    Ee   ;avD$ D$D$     he   ;avD$ D$D$    =8e   ;av|$1L$L$e   ;av|$1L$L$D$8 e   ;avD$ D$D$    D$    
e   ;avD$ D$D$    Xe   ;avD$ D$D$    (e   ;avD$ D$D$    - e   ;avD$ D$D$    e   ;avD$ D$D$    D$    e   ;avD$ D$D$    D$    Pe   ;avD$ D$D$    Me   ;avD$ D$D$    D$    ee   ;avD$ D$D$    -e   ;avD$ D$D$    Mxe   ;avD$ D$D$    ]He   ;avD$ D$D$ &e   ;avD$ D$D$    =e   ;avD$ D$D$    e   ;avD$ D$D$ 0'e   ;avD$ D$D$ p&[e   ;avD$ D$D$    D$     e   ;av|$1L$L$e   ;avD$ D$D$    e   ;av|$1lL$L$e   ;av|$1<L$L$D$D 	Pe   ;av|$1L$L$D$@ e	e   ;avD$ D$D$ #e   ;avD$ D$D$    D$    	e   ;avD$ D$D$ ke   ;avD$ D$D$    D$    	0e   ;avD$ D$D$    Me   ;avD$ D$D$    	e   ;av|$1L$L$e   ;av|$1OL$L$D$8 5`e   ;avD$ D$D$    D$     e   ;avD$ D$D$    =	e   ;avD$ D$D$    ]	e   ;avD$ D$D$    e   ;avD$ D$D$    M	Xe   ;avD$ D$D$    D$    	 e   ;avD$ D$D$    D$    e   ;avD$ D$D$    e   ;avD$ D$D$    D$    pe   ;avD$ D$D$    8e   ;avD$ D$D$    e   ;av81L$ D$T$$L$rJL$D$@|ۉL$e   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$GD$uD$  D$ 6e   ;avBD$$L$L$D$   D$L$$D$MD$D$e   ;avED$T$8
u/JRX9Pt
1D$É$L$\$PD$1ze   ;av'L$vD$ fD$ø   n8e   ;av'L$vD$L$fø   .e   ;av%L$vD$ D$ø   e   ;av%L$vD$L$ø   ze   ;a   L$vpD$PT$Xhpx|$x@	щ	ˉ	݉l$ \$			΋L$			Ɖt$$ø   
_e   ;avWL$v@D$L$T$	Q	Y	ЈAYø   Xe   ;avԁD$D$   ,e   ;avD$D$   e   D$;A     $   $$   L$,E  D$]  $   <  H'   L'(  $   P'$   $   $     Z݃ uˀ   Őރ/       $   $   $      `   $ыD$L$$    T$D$   D$L$D$D$|L$L$( $|$D$(G(u!D$|P$   $      ËD$|11_t$$\$,D$xT$lD$\$\$˾D$$   $   1$   $   $   $   $   $   $   L$,$   $   $   $$   T$D$L$L$L$耐D$ L$t$   $      Í$   $D$lD$D$xD$D$$D$#  Ǆ$       Ǆ$          Ét$hD$tT$p$D$t$/  \$$   $   t$hD$tT$p$D$t$^D$$   L$$   T$T$h$D$T$  \$$   $   t$h$   $   x111N=P'$   &$   $   111D$`D$D$ݼD$$   $   $$   L$D$L$`L$L$L$D$ L$\  $   txZ_  ?i   &$  b0  -9   $   u} uET$`$   1݈@9},9rZ  Ǆ$       Ǆ$          Á~.8   5@9uju} u)D$`9~$   9t<$L$D$렉߁_u_9u uL$`
  $    E j    پ        됁_빋$           $   J Q  -9-  $   u}    t$X$   T$`$   $   $   1/$   fOAD$`$   $   $   T$`t$X9L$09	  u $)ʉT$d!L$L$dL$L$D$L$0T$X9r	  &J_9uS:$   $   @($   $$   L$L$`L$L$ЋD$L$$   
B    릋$           &$   nt/  ԑ  -9  $   u}    $   t$LT$`$   $   $   1.$   AD$`$   $   $   T$`t$L9'L$D93  u$$)ʉT$d!L$L$dL$L$֋D$L$DT$L9r  ?i  9   U] T$\$   l$`$   $   $   1D$   t NJD$`$   $   $   ډl$`$   $   9BL$89*  W(4$)͉l$dۇ!L$L$dL$L$ҋD$L$T$8\$\9b           $           ;?i $   l    9   $   twt/ 9uZ$   n$   $   @($   $$   L$L$`L$L$ЋD$L$$   
B!    릉$   $   @$$   $$   L$L$`L$L$ЋD$$       7t/47  &ٚb  fu- _9B  $         -9   $   u} u7T$`$   1Ç݈݇@91,9r  .9uN$   $   @ $   $$   L$L$`L$L$D$$   f    뫋$           F$   s$   $   @ $   $$   L$L$`L$L$D$$   fO    v8  -9  $   u}    $   t$TT$`$   $   $   1=$   ,׉M EJD$`$   $   $   T$`$   t$T9L$<9  u($)ʉT$d!L$L$dL$L$֋D$L$T$<\$T9mX  &ٚL`9u$<L$`  $    E     Ջ$           &ٚ$   렁n  *Ms  -@9  $   u}    $   t$PT$`$   $   $   1.$   AD$`$   $   $   T$`t$P9[L$@9y  u$$)ʉT$d!L$L$dL$L$֋D$L$@T$P9r4  7 9   U ]$   \$Hl$`$   $   $   1?$   fKAD$`$   $   $   ڋ\$Hl$`$   $   9{L$49  W 4$)͉l$dۇ!L$L$dL$L$D$L$4T$H9kp          )$           D7$   &Xk   -`_9   $   tLnQ9u/$   L$`  $   	    щ$   $   @$$   $$   L$L$`L$L$ЋD$$   <    bn_$   $      ÉЉȉЉȉȉȉȉtȉȉbȉȉPȉ@9121+1$e   D$;A     $   $$   L$5  D$]  D$XD$D$*D$$      D$pQn     ~.8V  &u_96  $      b0   9   $   +su_T$X1A9}\ 9r  ы$   [$   ,$D$T$L$ӋD$L$$   $   Ĝ   Á~.8u@9uK[uЉ럋T$X뗹            ߋ$           N~.8$   릋$   I[$   ,$D$l$Xl$l$T$\$ыD$pT$X    _B>f   _ut_9uc$   uL$X  _B>f+D9u%$   L$X.      ޻    띁_B>f뵁&Xk   `_9   $   tXnQ9u;$   tL$X   "L$X        ŋ$   I$   $D$\$X\$\$T$ыD$pT$X    an^t/  ԑ  9y  $   k3   t$ll$$$   \$X$   1_o$)ˉ\$\!L$L$\L$L$t$ՋD$LHD$$$   \$X$   t$p|$ll$$$   9}L$L49vT  ډ?i   - 9  k3   t$ll$ $   \$X$   1c$)ˉ\$\!L$L$\L$L$l$t$׋D$PHD$ $   \$Xl$p$   |$ll$ $   9}L$P4΋.v9vw  ډ o9   SVT$0\$l$   t$X$   1oW,$)Ήt$\ۇ!L$L$\L$L$f\$ҋD$<HD$0$   \$X$   t$p|$lT$0$   t$X$   9}L$<K9{  D        :        ` $           }$   l u9   $         `-9   $   +u-tL$Xf   L$XI    t/ 9uH$   I[$   ,$D$l$Xl$l$T$\$ыD$pT$X%    뱋$       [t/$   끋$   I$   $D$\$X\$\$T$ыD$pT$X    f  =J  ΀      9   $   k3u8T$X1A9}$t9
  9	   ׉5΀ 89uCw$   R$   $D$\$X\$\$fL$ҋD$pT$X    빋$           P΀시$   끁.u9   $   tg D9uJ$   	$   R$   $D$\$X\$\$fL$ҋD$pT$X1    빋$   I$   $D$\$X\$\$fT$ыD$pT$X    PA  `89   $   +   '   -89u|+uL$X4  ݈݉=J`D9uA$   R$   $D$\$X\$\$L$ҋD$pT$X/    뺽    뀁=J뙋$   I$   $D$T$XT$T$l$ыD$pT$X$       $   	.1/  *Ms  @9  $   k3   l$,t$l$   \$X$   1_o$)ˉ\$\!L$L$\L$L$t$ՋD$@HD$,$   \$X$   t$p|$ll$,$   9}L$@49vf  ډ70  - 9  k3   t$ll$$   \$X$   1`o$)ˉ\$\!L$L$\L$L$ft$ՋD$DHD$$   \$X$   t$p|$ll$$   9}L$D4N9v  ډ+.1D9uHSk$   [$   ,$D$l$Xl$l$L$T$ӋD$pT$X        뱾        .1녋$           $   ?f  vH  9$  $   k3   t$ll$($   \$X$   1e$)ˉ\$\!L$L$\L$L$t$l$׋D$HHD$($   \$pl$X$   |$l؉l$($   9}L$H4΋n69v  ډ?89uHK$   [$   ,$D$l$Xl$l$T$L$ӋD$pT$XJ        뱋$           ?$   t&ٚ   `9   $   uL$Xu  f0 _9uJ$   $   R	$   $D$\$X\$\$fL$ҋD$pT$X{    붻    uf덋$     H'y  L'(N  $   P'L$|$   T$|  Z݃ uˀ   Őރ  t$4D$dT$`$D$t$  D$   $   D$t$   D$xD$t   `   $ыD$L$$    ѶT$D$   L$D$D$D$8L$L$h $]|$D$8G(u!D$hP$   $   Ĝ   ËD$h11_D$TD$D$D$YD$D$p$   1}$   q$   $   $   $   D$p$   L$T$   $   $   $T$`T$T$dT$T$4T$w  $   @$   $L$pL$L$TL$L$ЋD$L$$   $   Ĝ   É$D$t$@t$T$D$111=P'$   `$   $   111ȉȉȉȉȉȉ11yȉp1i1bȉYȉP1I1B1;14e   ;a   D$$   D$$T$ T$L$aD$L$@($ЋD$L$$L$   D$|3D$D$$D$ D$D$$D$vDD$L$ȉL$(D$(ËD$$D$ D$L$aD$L$$L$   D$D$(
e   D$;A     $   HP$   $ыD$wOu($   @|$   $ЋD$$   Ą   ÍHvЃvǄ$   Ą   ÍHv   u؋$   Hd$   $эD$D$LL$L$D11l$HUl$<\ D$LL$D9}]T$H\$<$   H,$   $T$э|$Pt$LZD$dL$`$D$D$}Ǆ$   Ą   É$   Ą   Ë$   H($   $ыD$L$$D$D$D$@$   @T$   $ЋD$L$@ȉ$   Ą   B=e   ;avf\$kSCH9wI9w@sI 4$)!D$D$   t$D$L$AfD$T/蹻e   ;avd\$kSCH9wG9w>sI$4$)!D$D$   t$ыD$L$AD$;e   ;avl\$kSCH9wO9wFsI(4$)!D$D$   t$ыD$L$T$BD$ L$$N)賺e   D$;A
     $   ݃
         $   $$   L$l$W@D$D$D1_L$X$   $$   T$$   \$L$<D$L$T$$   $T$L$D$7D$XHD$D9|   Ë$   SsCH9	  9x	  kI(,$)!D$D$   l$ыD$L$$   BL$tD$xD$tBJZk9	  9  D$l*rm(4$)؉!ÍD$D$   t$ՋD$L$$   BD$|$   D$|$   $$   D$$   D$L$lL$D$O  $   $$   L$l$f[D$$   L$L$@$   $$   \$$   l$>ID$$   L$L$H1\$PS$   L$H9ET$P$   $$   L$$   \$T$9D$L$T$%`  =   uP   t $   $T$L$\$v$L$\$$   HL$HO\$h$   $   D$@H,$   $\$P\$э$   $   $   $   t   $   $   \$hH8_ዄ$   $$   L$l$=D$D$L1_L$T$   $$   T$$   \$L$z9D$L$T$$   $T$L$D$D$THD$L9|>     $   SsCH9Y  9L  kI(,$)!D$D$   l$ыD$L$$   B$   $$   T$$   T$D$L$S$   SsCH9  9  kI$,$)!D$D$   l$ыD$$   AD$\D$\$   $$   D$$   D$ZD$mM`   $   SsCH9  9  kI(,$)!D$D$   l$ыD$L$$   B$   $   $   $   $$   D$$   D$D$L$   sSCH9V  9I  kI$,$)!D$D$   l$ыD$$   AD$dD$dAQYk9  9  D$<)qm$4$)ډ!؉D$D$   t$ՋD$$   AD$`D$`$   $$   D$$   D$L$<ZL$ZD$JK     uL$   ZJB9t  @B$   $$   D$l$D$;G>5$   JZB9  @B$   $$   D$l$D$D$KuI$   $wD$$   $$   L$$   L$D$D$rK$   $D$$   $$   L$$   L$D$D$*KM   tX6$   JZB9  @B$   $$   D$l$L$D$    dO$   $D$L$$   $$   T$$   T$D$L${J	   $   SsCH9m  9`  kI ,$)!D$D$   l$D$$   A$   $$   L$$   L$D$D$    N$   SsCH9   9   kI$,$)!D$D$   l$ыD$$   A$   $$   L$$   L$D$D$    Mp؉؉xndZuP˯e   D$;Ad     $   D$d    P      $   $$   T$L$`5D$D$D1_L$T$   $$   T$$   \$L$1D$L$T$$   $T$L$D$0D$THD$D9|   Ë$   $$   D$L$QD$L$@P$ЋD$_  \$d   $   CZZZL$`\$`$   UuEH9  9  D$pM }I<$)!D$D$   |$\$ы$   @D$pZD$XL$XPXhu9!  9  0xv<$)!Ս+T$D$   |$L$֋$   @u$   C $貜|$G   (uX  H  V\$d  $   KZZ$   $   $   $   V~FH9  9  L$hvI4$)!D$D$   t$l$\$ы$   @D$h$   $   $   Xhp~9  9w  8@$)!ލ\5 \$D$   D$T$L$׋$   @7u$   K $0|$G   (u  s    $   $$   T$L$nND$$   L$L$<$   $$   \$$   l$F<D$$   L$L$@1\$LS$   L$@9DT$L$   $$   L$$   \$T$,D$L$T$%`  =   uI   t $   $T$L$\$v$   $T$L$\$j  V\$d$   $   D$<H,$   $\$L\$э$   $   $   $   t   $   $   \$dO8_ዄ$   $$   T$L$0D$D$H1_L$P$   $$   T$$   \$L$,D$L$T$$   $T$L$D$D$PHD$H9|  `  P$   $$   D$L$2LD$L$@P$ЋD$     T$d   u.$   $   KkC9  T Cu$   ʍ $|$G   (uf  fP  u$   vu$   c$   U|\$d   um$   $   uUEH9  9  M }I<$)!D$D$   |$f\$ы$   @u$   ] 늍 $|$G   (uf
  fAu
  u$   ] 5u$   ] !$   ]   \$d   ul$   $   UuEH9
  9
  M }I<$)!D$D$   |$\$ы$   @u$   ] 닍 $|$G   (uf[	  f0K	  u$   ] 6u$   ] "$   ] Y\$d   ut$   $   ~VFH9	  9	  vI4$)!D$D$   t$l$\$ы$   @u$   넍 $Д|$G   (uf%  f  u$   +u$   $   .^$   $$   D$L$>D$t$$   JZB9  B$   JZB9f   ڍP  P$   $$   D$L$]GD$L$@P$ЋD$   \$du$   ZZD$\\$\$   UuEH9  9r  M }I<$)!D$D$   |$\$ы$   @u$   { $|$G   (u  8  \$d   $   ZD$x\$|l$x$   ~VFH9  9~  vI4$)!D$D$   t$l$\$ы$   @
u$   x $|$G   (u  K  $   $$   D$L$XED$L$@P$ЋD$	     T$d	wOu-$   $   KkC9  T C6u$   ˋ$   뿃
u$   믃u$   럃u$   돍 $|$G   (u38  3?(  	\$d	   ul$   $   UuEH9  9  M }I<$)!D$D$   |$f\$ы$   @"u$   ] 닋$   ] {
u$   ] gu$   ] Su$   ] ? $׏|$G   (u3  3  
  \$d	   uk$   $   uUEH9  9  M }I<$)!D$D$   |$\$ы$   @u$   ] 댋$   ] |
u$   ] hu$   ] Tu$   ] @ $賎|$G   (u3  3  W\$d	   ur$   1$   uU}O9l  9]  M mI,$)!׍>T$D$   l$\$D$ы$   @u$   ] 1녋$   ] 1s
u$   ] 1]u$   ] EFu$   ] 10 $}|$G   (u
3q3õdD$dGr$|$(KD$dGr$|$KD$dGr$|$JD$dGr$|$JD$dGr$|$JD$dGr$|$JD$dGr$|$JD$dGr$|$yJD$dGr$|$`JD$dGr$|$GJD$dGr$|$.JD$dGr$|$JlC^9P)D:0$覴ܴҴȴ胴~yC~e   ;av}D$$D$ D$D$$D$D$L$QYi4(9w>9w1)!Ս+uAÉD$$D$ºD$L$߉?袛me   ;a.  D$ttHn      t/wbl u9u	D$   Áu7`-9u	D$   Át/u 9u	D$   D$    Át/ځԑuy9udT$ZtS?i uC 9u2Zt% u9uBuD$ø    \$û    ʁ \$ËT$    똋T$딁~.8wx&u_9Ab0uN9u9T$Zt+~.8#@9uBD$ø    \$ËT$    Á~.8T$뿁_B>fw=_u-_9_B>fD9_B>f߁&Xku-`_9NnQ9Onn߁f&  .1   *Msur@9u]T$ZtL7u< 9u+Rt.1D9T$ú    с.1\$ËT$    럋T$뛁?wQvuA9u0T$Rt?89T$ú    Ё?Ё&ٚu1`9;fS _9ED$   Áfہ=JwSAu`89'u-89=J`D9=J߁΀wNu>9u-T$Rt΀ 89WT$ú    Ӂ΀Ӂ.u9(a D9NMe   ;avJ$D$)   D$L$'(u
'Í='蜮e   ;av(Yu(D$tD$D$   K觖ō|$9;uЉ#e   ;av;Yu8T$t#L$vD$L$fø   JKD벍|$9;u#e   ;av9Yu6T$t!L$vD$L$ø   !J봍|$9;u#e   ;avkYuhT$tSL$v@D$L$T$ 	Q	Y	ЈAYø   菭ZJT낍|$9;u#e   ;av(Yu(D$tԁD$D$   Jō|$9;uЉ#e   ;av;Yu8T$t#L$vD$ fD$ø   ߬I褔벍|$9;u#e   ;av9Yu6T$t!L$vD$ D$ø   聬LIF봍|$9;u#e   ;a   Y   T$   L$vpD$PT$Xhpx|$x@	щ	ى	͉l$$L$			ދL$			Ɖt$(ø   賫~HxC|$9;U#Ne   ;a   L$@   T$1@9}   
   u   {$HD$D$ǀ@  =   L$9t$L$D$@   躳T$1D@@=   }r,\$l$1	4D2@@9}rT$ÉŪ   軪 C$D$?螪 C$D$?Pe   ;a   {$_|$|$t$ʭ$X  t[
tV=   OT$1A@}s
9u@  $\  Éȹ@    C$D$> C$D$>艑De   ;a  L$0   T$)ʍRT$t$,|$ D$$11ɉL$&D.Vt$|$,l$0|$ T$T$9   9  y9  |	׍Q9  T1	?t$9  |$l$ T5 V?<;9  D.V|$?<;9b  D.V|$?<9(8  )ͅ   9  l$<   i9   T	?t$9   |$ 7V?,+9   D>T$u+@  tn9seT>V@  9sK\>ÃuV?,9sHD>@  tՍ^9s'T>ȉUÃÉ脧{ri`WNȉE<3*!ЉȉЎKe   ;a   (L$,@     T$4BD$ Tl$ )T$D$T$T$mD$D$$L$,$D$L$L$L$T$0T$T$4T$T$8T$$    D$$D$D$D$D$D$L$D$<L$@(Ë\$4CD$ Tl$ )M轍e   ;a  8\$<k3  kl$4s  T$@t$D1D;C@9}"{}9%  ,r	  9  )ƋL$H)!у{{  D$ t$D|$,L$@C$CD$0D$D$   D$   KL$D$   D$   LD$<HPI$T$0T$D$   D$   ыD$L$T$<
(  B  B    D$,L$@\$Dl$ #)t$,)Ɖۇ!t$@Ɖ݉ˉ;       Ƹ,)ݍ\m )ډ)9  t$,\$(L$@D$$l$G$GD$0D$D$   D$   L$l$t$7D$D$)   ?  D$<HXI$\$0\$T$D$   ыD$L$T$<(u6Ju\$$D$ËL$(9   T$$T$LD$PL$T8Ë|$4É迢뼉Ɖ׉   14ވ\@9}r   ZD D$LD$P    D$T    8ËT$ T$LL$PD$T8Ë|$4SD$LD$P    D$T    8ÉڋD$HL$@\$D12D$L    t$Pl$T8É膢Ѻ   蕢謢Ţ   YRge   ;a+   D$$tH D$(L$, ËH~   P$PT$T$D$   D$   X\$L$D$   D$$HP@  uzj\)   wuAQ@$T$T$\$D$   ЋD$L$T$$
(uBB    #z辠j辫\)냉ٺ   0   &Јe   ;avQD$ $D$$D$D$
   ]$    D$D$"   GD$L$D$(L$,^e   ;a   D$    T$$\$4l$8t$@1@|$4+  9  u  <Fؗ\@tL  \뽗
uH볗tt$ؗ@  9!      \$4F9    3
     u9t$@K    39  VB9}"  4
     u9  11T$@t$|$	t$	|$	D$D$D$   t$|$,  |$(D  tL$tV   uT$DHD$Hl$L\$P ÍB$D$OD$L$@L$DD$H    L$LD$P t$롃u}t$|$,b  \$\$(CD  tt$uD$ \$%B$D$6OD$L$@L$DD$H    L$LD$P Ãt$,  t$(FD$ ZD$T$$T$N\$D$L$$T$-FÇ#F$D$ND$L$@L$DD$H    L$LD$P É,$l$]ND$L$@L$DD$H    L$LD$P Àedы\$4y$L$	ND$L$L$DD$H    L$LD$P É$L$MD$L$L$DD$H    L$LD$P ÅtVu;t$)Ɖ4$t$MD$L$L$DD$H    L$LD$P Ã@  uщ11t$DD$H    D$L    D$P     ÉѸ   111      Љ؛ϛƛ   輛賛}(e   ;a  HL$`  T$L\$Tl$Xt$\|$P11D$@1D$D1D$<(|$Tl$X|$PD$@t$DT$<T$Lt$\؋\$T)  |$<)  \$4Xl$`9  \0\@x9  |0|@D$1x9  |0|@9  4t@D$2	T$1		
      tc\$<t$T9I  |$X)߇ۇ!ߋt$4  9D9T9D9SXD$@t$DT$<\$T9  \$L$t$X)։t$8ۇ!Ήt$t$4t$t$8t$t$\t$l$L$dL$D$ND$,L$(T$ \$$l$<ul$`ƉȋL$P߉ӉH\$hL$lD$pHÖD$3t$2		ڗؗ	\$3\$d*l$Lt$X|$dt$\D$DL$@ߋL$P\$dЋT$L\$`9   \$T9   |$<$)l$8ۇ!͉l$)\$\$8\$t$\$`\$t$dt$D$BD$,L$(T$ \$$l$<W\$hL$lD$pHÉ|$hD$@D$lD$DD$pHÉ|$<D$h    D$l    D$p    HÉ謘Љ裘   7؉莘'؉ae   $;A9    $D$@   =(L$    '[$D$@   (L$   $'5 '$  獴$  Ǆ$H  ($L  uc'5$'$P  躚獴$P  謚Ǆ$H  ($L  u'  Í='e='V딍=$'G;= '5{~e   ;avcYu`D$ tKH $L$D$
   S$    D$D$"   D$L$L$$D$(3}늍|$ 9;u#e   ;av+D$$D$D$D$E  7D$D$}e   ;av,D$$D$D$D$E  D$D$c}e   ;a   D$$L$L$YD$L$Q$D$D$   
7D$L$Q$D$#D$L$Q$D$D$   6D$L$$D$D$  6D$D$|Oe   ;a   D$HT$Z(9*   1Ʉ   J9H   JXh9jt]1ɄtSJf9HuEJ8Ht3J9Ht
1D$Ã$BD$D$   GD$111ˉ,$\$L$4L$D$T$11{,$L$\$
L$D$T$5{e   ;a   (P'D$,$L$0L$ӋD$D$$L$L$ \$\$P'l$,,$l$0l$*ՋD$D$L$$$L$ L$L$L$D$D$$  D$L$4$L$L$D$    L$L$D$c  (z5e   ;a   D$$HT$ \$l$(JC$L$IL$L$ЋD$ L$$T$\$ȋT$ \$l$(t$L$91uN9}>L$L$C$L$il$|$D$$L$T$ \$l$(t$뵃z>e   ;a   $D$0$D$(HT$,$\$\$\$\$ыD$P\$49   9|F1필t:D$T$(Zl$,,$t$8L$L$<0|$|$D$u$ÉT$ D$L$D$(P\$,$l$8tMt$tMt$l$D$L$T$ \$4r$ ye   ;a   $D$4L$0)ȉD$PT$ T7T$\$($l$,l$T$D$L$D$PD$L$0\$ }V\$D$(Pl$,,$L$4t$ҋD$($L$,L$D$    T$T$\$0\$CD$XL$0}$x&e   ;a   D$HT$$\$\$l$ l$D$   D$HT$$\$$\$l$l$D$uËD$HT$$\$$\$\$\$ыD$HT$$\$\$l$ l$D$tD$@L$$L$L$L$ L$둋D$HT$$\$\$l$ l$Cwe   ;avB1/D$L$Q\$$l$4(t$t$ <0|$ҋD$@L$$9|Ƀve   ;a  <D$HL$LT$8)L$4(  L$@$l$Dl$D$T$st$ t$4D$HHT$ AL$$9L  1ۄuӉdAL$,9  1uJT$09  1u9}:D$@Xl$D,$L$JT$0T$ӋD$,HD$H\$ l$$T$0T$0뗋t$L)փ  ÉT$ uZ^IL$$9   1ۄuEl$(9|s1ۄu9}6D$@P\$D$l$IL$$L$ҋD$(hD$HT$ L$$l$(룋T$@R\$D$D$AD$4D$ҋD$4D$PD$ D$T<ËL$@Q\$D$l$D$\$D$HL$$T$ l$(]T$@Zl$D,$qt$D$\$D$HL$$T$ l$(|$4\$49|L$@Q\$D$D$l$ l$D$D$   L$0L$ D$@P\$D$l$,ut$4t$|$H|$D$L$Ʉ   D$,D$4L$T$@Zl$D,$t$8t$|$H|$D$tD$L$4ËD$Hl$$T$ D$@HT$D$\$8\$\$4K\$4\$ыD$@L$4AD$4vD$@HT$D$\$0\$l$ l$ыD$0HL$@Yl$D,$D$rt$t$D$HL$,T$0\$ l$$T$@Zl$D,$D$L$t$D$HL$,T$0\$ l$$T$@Zl$D,$L$D$\$D$HL$$T$ T$@$\$D\$D$L$4t$4Ht$iD$@$L$DL$T$8T$\$)ډT$+T$:D$@$L$DL$T$LZ\$l$)\$)t$D$HT$8\$Lr\e   ;a  $D$,L$(T$8\$0l$4t$,|$(T$8͉Él$4\$0)݃      T$8$D$\$t$D$8HD$8L$T$\$0)ًt$4)9}1T$L$($T$,T$\$l$D$ED$L$4al$ L$($\$,\$T$|$D$D$0L$ 0$D$\$t$$Ã~zSl$UD$,L$(\$0t$49}FT$Y$T$jl$ l$D$tD$(HT$,$\$\$l$ l$량$D$\$t$$Wpbe   ;avSD$HT$ $ыD$D$$A   D$L$$L$ L$D$    L$L$D$oe   ;avD$1AL$oe   ;av3D$HT$$ыD$L$$L$L$D$   loe   ;a       1'D$T$$$\$(\$L$D$dL$AT$,9~ыD$$$\$(\$L$T$9D$$L$(T$,   G\$$L$|$/T$\$w   l$|$oD$$L$(T$,t$9~/9|9}<\$\$1݉$L$|$\$T$!   D$$L$(T$,t$뾃 Vne   ;ax  @D$PL$L)ȃ   D$TȋL$LT$(9}hD$ \$Dkt$H4$<|$<|$L$D$tD$<@L$ 뷋L$<D$(뭋D$DP\$H$L$AL$8L$ҋT$(L$8B9|ԃ@ËD$T)Ѓ   D$PL$,9}jT$$\$Dkt$H4$D$<|$<|$D$t
D$<L$,뺋T$<JD$$뭋L$DQ\$H$D$HD$8D$ҋL$,D$89׃@Í,9%  )݉ǉ|$<t$8\:\$T$P\$t$8|$<͋L$Ll$9}HD$L$DQt$H4$| |$4)\$|$D$t
D$4L$맋T$4JD$)t$09}9|d9}9|29}D$T9|@ËL$D$L$HL$|$t$D$ڋD$D$T$HT$L$l$|$t$0|$<뤋D$D$L$HL$l$T$t$:   L$Ll$t$0|$<gǉЉkne   ;a   D$,L$()ȋL$0)T$,9toD$L$~0\$ $l$$l$)T$t$L$SD$L$)뾋\$ $l$$l$)T$)T$D$L$D$)뉋L$ $L$$L$)T$L$D$j0e   ;a   D$ H\$l$$A$AD$D$ыD$L$ \$ȋT$\$l$$L$91uJ9}9L$L$$AD$T$t$D$ L$T$\$l$$뺃5jPe   ;a    D$,D$$D$D$T$(ЋD$Xl$09   9|;1҄t1D$\$4ىL$$,l$l$T$$2D$u Éˉ\$D$L$D$4\H$\H\$T$$T$D$L$\$l$0뉃 `i+e   ;a   $D$4L$0)ȉD$X\$ \7\$T$($l$,l$\$D$L$D$XD$L$0l$ }Nl$$D D$T$,ЋD$($L$,L$D$    \$\$l$0l$kD$hL$0}$h.e   ;a   D$$L$L$T$D$utD$ $L$L$T$D$uËD$ $D$D$T$
ыD$$L$L$T$D$tŋD$$D$D$T$묋D$$L$L$T$pg3e   ;a  <D$HL$LT$8)L$4(E  L$@$l$Dl$D$T$st$0t$D$HHT$0AL$$9  1ۄuӉ]AL$,9  1uJT$ 9M  1u9}3$BD$ D$T$DӋD$,HD$H\$0l$$T$ T$ 랋t$L)փ   ÉT$ uSWIL$$9   1ۄuEl$(9|c1ۄu9}/,$AD$4D$T$D
ыD$(hD$HT$ L$4l$(몉$AD$4D$T$D
ыD$4D$PD$ D$T<É,$D$T$@
\$D$HL$$T$ l$(vY$D$T$@\$D$HL$$T$ l$(6|$4\$49|$L$0L$T$@D$D$   L$ L$ D$,X\$4$l$Hl$T$@2D$L$ɄtrD$,D$4L$\$8$l$Hl$T$@2D$tD$L$4ËD$Hl$$T$ UD$8$D$4HD$4D$T$D
ыD$@L$4AD$4닋D$ $L$0L$T$D
ыD$ H.$JL$L$@t$D$HL$,T$ \$0l$$$L$T$@t$D$HL$,T$ \$0l$$<$D$T$@\$D$HL$$T$0T$@$\$D\$D$L$4t$4Ht$D$@$L$DL$T$8T$\$)ډT$+T$PD$@$L$DL$T$LZ\$l$)\$)t$D$HT$8\$Lwce   ;ax  $D$,L$(\$8l$0t$4|$,T$(\$8Ήŉщt$4l$0)      \$8$D$l$|$^D$8HD$8L$T$\$0)ًt$4)9}1T$L$($T$,T$\$l$D$ED$L$4al$ L$($\$,\$T$|$D$D$0L$ 0$D$l$|$$Ã~n]t$^D$,L$(l$0|$49}:\$$CD$ D$)D$tċD$$L$ L$T$,
뫉$D$l$|$$ane   ;avD$@D$ae   ;avpT$ JD$$9sV@ltD$(9s;@|D$t$l$L$|$D$   D$D$,jyey/aze   ;a	  8T$<JD$@9  ,@t׋TT$T$TT$T$4T$D9  l$t$эRtll$0,l$,l$t5(ll$(,l$$1  t$l$,,l$0ll$l-(   l$,l$l_o9  ЋT׋TT$T T$T T$ T9   T$L\\$0T L(\ \$\uHT L$0L|(uL$L L$L8Ë|$D$UwߋD$Jw|$ Ɖ9w|$D$0,w뢉|$$ŋD$w|$(D$w|$4D$,v|$D$0vD$@t$ȉKwDw=w8w_e   ;ax  HD$L$L$PL$T$TT$D$L$@P$Ѓ|$(  D$L$L$PL$T$TT$D$D$i$D$D$>D$D$Di$L$L$L$=D$D$@L$L$L$PL$L$TL$D$D$$1T$JD$$L$$D$   D$$$D$L$T$\$l$9\  L$<T$84[t$l$DD\ \$4\\$0(L$@T$,TT$(uf\$8\ \$<\D$$$>D$L$T$\$l$@D(uT L%|$,t|$(t
|$4D$8t|$0D$<t뎍@$:L|$D$GG(uUL$DGG(u)D$@G|$ P$|$D$ D$XHÍOωD$@AtȉD$D2tD$X    HÉ؉tc\ne   ;aB  tD$x$L$|L$$   T$D$D$TL$L$8$   $$   \$$   l$D$L$89L$tǄ$   tÉ$T$TT$D$D$tԐ$   ?  D$Dq    H    9  D$| $   T$D   up$   9ЇÇ݇Ç9هÇ!	u099!	ȄtǄ$      tǄ$       tǄ$   tÃu$   U 뇍 $I|$G   (uf  f+r  u$   U -u$   U u$   ] UuT$| $HI|$G   (ufc  fqS  uT$|fuT$|QT$|
BCD$x$D$|D$L$D$D$#$   $$   L$$   L$D$#8D$t"tǄ$      tǄ$   tǄ$       tÍH  	l  B  D$| 1ɐ$   T$D	   uo$   19هÇ9ЇÇ9هÇ!	u099!	tǄ$      tǄ$       tǄ$   tÃu$   U 1눃	u$   U 1q $pG|$G   (u3@  3o0  
u$   U 1u$   U ]u$   U 1uT$|1T$|1
uT$|1uT$|JuT$|1n $F|$G   (u3~
  3nn
  H!     D$| Z$   uT$   Zf.u{$   tf.u{   f.vf.v   1ȃu$   멉D$D $E|$G   (uX	  mH	  uD$| 4 $hE|$G   (u	  m	  H	  0  D$|@ZZ$      $   PZZf.u{YuEf.u{$   tf.u{   f.vf.v   1ȉ$   tf.u{   f.vf.v   1|u$   PUD$D $#D|$G   (u  fl  uD$|@ $C|$G   (uQ  lA       1T$(B$   D$(T$x$\$|\$L$*D$(9D$   L$x$T$|T$$   \$D$D$D$`L$L$DT$T$\$   $$   l$$   t$|$(|$dD$L$T$\$`$\$\\$\$D\$T$L$D$ D$ $   tǄ$       tÃ    D$x$T$|T$L$$   \$$   l$$   t$  D$L$b  D$x$L$|L$$   T$D$L$T$$T$D$D$L$tI  H'tL'(  P'L$dD$hL$d  QӃ uʀ   T$$D$LL$H$   $$   l$$   t$LD$L$T$$T$D$D$L$tI,  H'tL'(   P'L$lD$pL$l   QӃ uʀ   \$H$\$L\$\$$\$L$D$T$"D$t$   tËD$x$D$|D$$   D$pD$D$DL$L$\T$T$`$   $$   \$$   \$3D$`$D$\D$D$DD$D$$   t1113=P'rh111111Z=P'Lh!111?$   tËD$x$T$|T$L$$   \$$   l$$   t$X  D$L$   D$x$D$|D$$   D$D$D$4$   $$   L$$   L${D$L$49r vǄ$      tǄ$       tǄ$   tÉ$   tÃ       1T$,B$   D$,T$x$\$|\$L$LD$,9D$   L$x$T$|T$$   \$D$D$D$DL$L$\T$T$`$   $$   l$$   t$|$,|$D$L$T$\$`$\$\\$\$D\$T$L$D$bD$ $   tǄ$       tËD$x$D$|D$L$tD$D$XL$L$<$   $$   T$$   T$?D$D$0L$L$PT$X$\$<\$L$D$3D$|JD$X$D$<D$D$PD$D$0D$D$~Ǆ$      tǄ$       tǄ$   tËD$x$D$|D$L$*D$D$@$   $$   L$$   L$D$L$@9r vǄ$      tǄ$       tǄ$   tËD$DGr$|$ID$DGr$|$0D$DGr$|$D$DGr$|$D$DGr$|$D$DGr$|$D$DGr$|$D$DGr$|$D$8   L$T$ЋD$L$$    wT$D$   D$L$^D$L$$D$D$ C$D$/Ke   ;a  D$D$I  P        D$$D$   PwJ   tD$(    D$,    t#D$  tD$(   D$,ËD$ ݃uL$ 	Ѝ $b:|$G   (u  b  PUtG      D$ D$$D$   PwJ   tD$(D$,   t#D$  tD$(    D$,ËD$ ݃uL$ 	Ѝ $f9|$G   (u   a   PUtG뤋D$uL$	 $8|$G   (u
[/aNPt몋D$Gr$|$xD$Gr$|$_D$Gr$|$FIe   ;ai  }$D$   gD$L$h'($  l'3$D$   /D$L$x'(   |'3$D$   D$L$`'(   d'F$D$   D$L$p'(uMt' $D$   D$L$X'(u
\'Í=\'|_=t'm_몍=d'^_d=|'L_=l'<_G}e   ;aB  ,A($
  ''T$ '\$(1   F9}|   |5 =uD$t$l$$L$'L$l$t$3uD$tc''D$9   \    <(u'    @l$ t$(9}S,ËMm 1_1+^ҍL$'L$L$$L$L$L$/xD$L$뜃,Í=']V^O^Fe   ;a|  8D$D    D$H    D$L p($D$ D$@   ($D$   D$( (D$4D$$n   L$'D$D$<D$D$@D$sD$L$ tx''9   J1@9}4   =u@)!ЉD$D\$HD$L8D$D    D$H    D$L 8D$D    D$H    D$L 8Ð8D$D    D$H    D$L 8\\Dje   ;a  \D$`    D$d    D$h    p($D$] ($?D$4   D$D (D$PD$4$  'D$( C$D$    D$k#D$'L$X'T$0\$(11T$,B\$0ˉՋT$09   l$,ύI   n9w2\$(\(uL$(막ωƉZt$$T$TL$  C$D$t$\$l$s#D$L$\$iL$ T$Tt$$|$X냉ى@D$`t$d\$h\Ð\BOe   ;av	  TD$0    D$|HL$,7$L$L$"D$L$|QI\$,1F9}"<9}9r	  D$8ЉǋD$8D$PT$$r< <$D$    D$    D$    eD$L$D$0R  '  s$   H  PY  P  P  P"  T$t  P  T$xD  T$$Z$   9  $   T$Pt$,1A9    <|9}9uCL$(\$$$ ,5$4$l$\$D$    eD$D$0uW4 4$L$$L$D$   D$   +L$(D$$T$PX$   $   t$,M$   T$0T$L$D$D$LD$D$   ɂ0 0$D$   D$    D$    蛂1!\$(K\$P|$,$   ڋ$   9    L$(   9uE4 -4,$\$D$   D$    %D$D$0t$   $ -$,$\$L$D$    D$D$0?$    $L$D$    D$    螁t$( $t$D$    D$    kD$(p$   $   |P   Pur,,\$X\$LL$`B  \$\\$HL$l'  D$hD$D$D$LD$D$HD$D$DD$߀D$D$0$   L@L$D$D$at  D$    螀D$D$0t$   $   =L L$D$    D$qt  D$    LD$D$0t$   9$   $   \$4$ $$l$\$D$    D$D$0t$   4 4$L$4L$D$   D$   D$$X$   l$4 T$L$D$LD$D$    D$    hD$D$0D$0u$   n$   EJZ   T$@j   x Bx$D$D$    D$    ~D$D$0t$    D$@ $D$D$    D$    ~D$D$0u$   $   | |$L$\$D$    a~D$D$0t$   NT$@ 1 T$L$D$LD$D$    D$    ~D$D$0D$0u$   $   HL$ t]LL\$ \$LX$\$D$vtT$LT$}D$D$0D$0u$   $   |H H$D$    D$    D$    I}D$L$D$0t$   2L$ $   IH$D$    L$D$    |D$D$0u$   $    $D$    D$    D$    |D$D$0u$   a$   $    D$    D$    D$    &  D$L$u$   9utL$0$   'L$jD$$   Ǆ$       TjD$0Ǆ$       $   T1Q1QȉQȉQ$AD$D$t [Q%9pe   ;a  <11T$(BT$\$$LL$$T$D9}\D$(L$@RT$$T$D$ #|$tD$L    D$P    D$T    D$XD$\<Í`$BD$ D$D$D$D$8D$L$$L$L$D$D$4L$DT$ \$@l$$t$811|$1/D$xD$L$DL$DT$ \$@l$$t$8D$D$49   s\$,\$9   t$49   T$8T$0()݉l$(ۇ!ŅuBT$84t$(T$9~'։|$\$,9U,$\$T$JX@֋T$(Ӊ|$0 OD$4׋T$8묉t$LT$PT$TD$X    D$\    <ÉKO؉BO7e   ;avxD$$D$   D$      D$L$T$u=L$ t/L$$D$   D$  D$L$D$$L$(ÃωL$$T$(w6re   ;aR  ĀD$\    D$`    D$@    D$8    $     $   H   L$dD$\D$`$   $$   D$n  D$L$T$\$  1d  D$x$   $$   D$$   D$D$L$T$\$l$  D$LL$tl$P$   HPX$L$T$;D$L$T$\$l$  D$HL$hT$D\$dk3  1l$p$   ~  1ۉ\$l($TD$\$D$   D$     D$L$tYD$XL$|T$\}3($Ǆ$       D$X$   D$|$   É$  D$`$  뷋D$`L$x$L$tL$L$LL$L$PL$L$hL$L$DL$L$HL$L$pL$L$lL$ $   L$$L$dL$(D$,\D$0L$4L$@  D$T($D$`$Z  D$\$D$@D$D$     D$D$<L$L$XT$T$|\$\$  D$X   L$<   L$|   D$XL$|T$T$\$8\$D$    D$      D$L$T$T,$D$8D$D$    D$      D$L$T$TtA9Xu9tǄ$       D$X$   D$|$   ÍPD$@$L$-L$<D$T$   Ǆ$       Ǆ$       É$aL$$|$  D$L$T$\$t*1u/Ǆ$       $   $   Å   11ʉ4$l$~  L$D$T$\$t:1uL$hT$D\$dŋD$HǄ$       $   $   Å   11Ǆ$       $   $   Ǆ$       $   $   Ǆ$       $   $   Åv/11j' '1OI1HI1?I	1e   ;a   D$$L$ L$T$$T$Q	  D$L$u~L$    D$$D$   D$     D$L$u<L$ vKD$@$D$   D$   w  D$L$D$(L$,ÉD$(L$,ÉD$(L$,ø   aH1ZH$0e   ;avD$u	D$   ÃD$/e   ;avsD$ }L؉$o   D$L$$    nT$D$   D$L$aBD$L$D$$L$(É$%   D$L$L$$D$(\/we   ;a   8|$1
IL$<   i0DCу
r¸̉,) rT sE0L$    Hى!ȍDD$T$T$BD$L$L$@D$D8ù    Fع    F.=e   ;a   T$ \$1@9}@   ,uD$$    D$(    D$,    D$0D$4ÍD$BD$D$D$D$L$T$ 9~DD$\$9t$\$T$ND$D$$D$D$(D$,D$0    D$4    É븉E-e   ;avY D$    D$$$D$D$D$,D$D$0D$u	  D$L$T$\$(tl$+D$4L$8T$< &-e   ;a  DD$D$   D$   D$n$D$   |$5KD$ D$$   D$(   D$,       D$<L$0T$4t(D$H    D$L    D$PD$TDÃuӋAI|$    T$D$L$U@D$L$v-8/uTuD$HAD$LD$P    D$T    D15D+e   ;aV  d$     fD$p D$h$D$lD$2D$L$T$\$  1C  T$H\$(DDD$`D$pD$\$   D$X$L$`L$L$\L$L$XL$$   L$$   T$D$    lD$$  $   $   9`  $   9Z  G  T$0ډT$LL$,1111\$0l$,t$D݉Љ΋L$,T$L9    \$Dt$T|$@))Ňۇ!I  ,t   T$,9   9  t$<St$0)t$8ۇ!t$L9wVT$D[Dt$8t5(u!,T$<Ӄt
)ӍS' ׉ƉAωD$4l$P@$L$\$|$T$
L$D$|$PD$4\$Dl$Pt$L` $D$@$   >L$T$   L$D$   L$@$   P$   $   dÍ $[D$@   L$T$   L$D$   L$@$   P$   $   dÉ$   $   $   D$($   D$H$   dË$   $zD$Ǆ$       Ǆ$       Ǆ$       $   $   dǄ$       Ǆ$       Ǆ$       $   $   dÅ   11q $;D$@   Ǆ$       Ǆ$       Ǆ$       P$   $   dÉ6@A@   '@@1?'e   ;aveD$tD$$D$(D$    D$    D$$  D$L$T$\$T$SD$$L$(
'e   ;av*(u'Í='|>&e   ;a    8 8$D$$D$D$    D$    hD$L$teL$w6uU'U'L$(T$,D$0 É$4D$L$؃uU'U'Ń#uЋxU'|U'11&>e   ;a   $p pL$,L$ $D$(D$D$ D$D$0D$fD$L$teD$w6uU'U'D$4T$8L$<$É$\L$D$؃uU'U'Ń#uЋ|U'xU'11+%6e   ;avxD$ |j}@'IuJ$
D$L$$    _tT$D$   D$L$7D$L$L$$D$(ÉT$$L$($re   ;av~$e   ;avxD$ | }z'IuJ$ZD$L$$    vT$D$   D$L$6D$L$L$$D$(ÉT$$L$(#re   ;a   4 L$<L$0L$DL$,$D$8D$D$0D$D$@D$D$,D$D$    D$    dD$L$$teD$(w6uU'U'D$HT$LL$P4É$,L$D$(؃uU'U'Ń#uЋ|U'xU'11"e   ;a    4 4$D$$D$D$(D$D$,D$cD$L$teL$w6uU'U'L$0T$4D$8 É$dD$L$؃uU'U'Ń#uЋ|U'xU'113">e   ;a    h hL$$L$$D$D$D$    D$    GdD$tYw.uU'U'D$(L$, É$L$uU'U'̓#uԋxU'|U'11k!Fe   ;a   P P$D$ D$D$$D$D$(D$ObD$tYw.uU'U'D$,L$0É$L$uU'U'̓#uԋ|U'xU'11 Ne   ;a   (D$,$D$0D$L$D$T$\$   1   \$ T$D$$$D$$D$D$4D$D$    MaD$tYw.uU'U'D$8L$<(É$L$uU'U'̓#uԋxU'|U'뺋L$ D$밉T$8\$<(Åv	11:17e   ;a    $D$ D$D$    D$    o`D$tYw.uU'U'D$$L$(É$ L$uU'U'̓#uԋxU'|U'11Ne   ;a      $D$ D$D$    D$    _D$tYw.uU'U'D$$L$(É$@L$uU'U'̓#uԋxU'|U'11Ne   ;a    ( ($D$$D$D$    D$    ^D$L$teL$w6uU'U'L$(T$,D$0 É$tD$L$؃uU'U'Ń#uЋxU'|U'11C>e   ;a  ,D$0$D$4D$D$L$T$\$   1Ʌ   T$D$$d dL$($D$(D$D$8D$D$<D$]D$L$teD$ w6uU'U'D$@T$DL$H,É$bL$D$ ؃uU'U'Ń#uЋxU'|U'벋L$$T$D$@    T$DD$H,Åv	11"184e   ;a   $D$0   L$,ppL$ $T$(T$L$D$\D$L$teD$w6uU'U'D$8T$<L$@$É$XL$D$؃uU'U'Ń#uЋ|U'xU'11묍(T'e   ;avM$t tL$,L$ L$0L$$D$(D$D$ D$D$D$[D$D$4$e   ;a   0T T$D$4D$D$8D$D$<D$D$@D$D$    D$    '\D$ L$$T$tqT$,D$(w>u U'U'T$DD$H\$LL$P0É$ L$D$(T$,ЃuU'U'뽃#ű|U'xU'11e   ;a   $D$0   L$,L$ $T$(T$L$D$ZD$L$teD$w6uU'U'D$8T$<L$@$É$(L$D$؃uU'U'Ń#uЋ|U'xU'11묍(T'e   ;a   8\ \$D$<D$D$@D$D$DD$D$HD$D$LD$D$PD$D$TD$D$     D$$    cD$0L$(teL$4w6uU'U'L$XT$\D$`8É$$D$L$4؃uU'U'Ń#uЋ|U'xU'11e   ;a   ` `$D$ D$D$$D$D$    XD$tYw.uU'U'L$(D$,É$`D$uU'U'̓#uԋxU'|U'113Ne   ;a   (, ,L$,L$L$0L$$L$4L$ $D$D$D$$D$D$ D$7YD$tYw.uU'U'D$8L$<(É$L$uU'U'̓#uԋ|U'xU'11[6e   ;a    @ @L$(L$$D$$D$D$D$D$    7WD$tYw.uU'U'L$,D$0 É$D$uU'U'̓#uԋxU'|U'11Fe   ;a  ,D$0$D$4D$L$D$T$\$   1   \$ T$XXD$(D$8D$$$D$(D$D$$D$D$    5VD$tYw.uU'U'D$<L$@,É$L$uU'U'̓#uԋxU'|U'뺋L$ D$밉T$<\$@,Åv	1121,te   ;a  ,D$0$D$4D$L$D$T$\$   1   \$ T$D$(D$8D$$$D$(D$D$$D$D$    UD$tYw.uU'U'D$<L$@,É$L$uU'U'̓#uԋxU'|U'뺋L$ D$밉T$<\$@,Åv	1121z+D̃(l l$D$,D$D$0D$D$4D$D$8D$D$    D$    gTD$$tYw.uU'U'L$<D$@(É$D$uU'U'̓#uԋ|U'xU'11e   ;av{܏$L$T$' '(uE'$    )D$(Z$(u
W'Í=W')=')o 鿡  = 鉡 ? 齡       ۠ % 陡       ݡ    A a    Q O  e   ;av6Yu3D$t $xD$L$L$D$y뷍|$9;uŉ#e   ;a   D$$L$L$tD$L$Q$D$D$	   
D$L$Q$D$D$   D$L$$D$D$   D$D$fe   ;a   D$P\$+9St[1Ʉu,1Ʉt"K9HuK8HuK9HD$1H$KL$D$	   qL$D$\$뭉$l$T$nqL$D$\$Ue   ;avYuD$t׍|$9;u#e   ;av6Yu3D$t $8D$L$L$D$뷍|$9;uŉ#e   ;avJD$$L$L$D$   5D$L$$D$D$   D$D$e   ;av>D$T$f9
t
1D$ÍJ$D$D$   pD$e   ;av81L$ D$T$$L$"rL$D$@j|ۉL$ge   ;aviD$L$1\$S\$l$؉j}9Ѝ,ыu {9}uT$$t$|$FoD$uD$  D$ e   ;av81L$ D$T$$L$RqL$D$@ |ۉL$e   ;aviD$L$1\$S\$l$؉ }9Ѝ,ыu {9}uT$$t$|$vnD$uD$  D$ e   ;avk'$aD$L$t1c9u-IuË@$L$L$L$L$11؉$T$ 9D$
e   ;avk'$SaD$L$t1c9u-IuË@$L$L$L$L$11؉$T$ 9D$
e   ;avk'$`D$L$t1c9u-IuË@$L$L$L$L$11؉$T$ 9D$	e   ;a:   \$$l$(1@9V    D$4<4  0J  -o  H9|J9  9  4-070B  tf002  t0Çޖ  H	9  1҄X  H9|:9_  9R  4-070+  t0Çޖ   H9|69  9  4-07:   tf00ÇޖurH99  9  4f-0uHt7Çޖ\$,D$0D$4   )͉ۇ!ىL$8D$< 1ŉ\$,D$0D$4    )͉ۇ!ىL$8D$< 1T\$,D$0D$4   )͉ۇ!ىL$8D$< 19  \$,D$0D$4!   )͉ۇ!ىL$8D$< 9  9  L$<$yD$D$	   [jT$D$L$\$$l$(#\$,D$0D$4   )͉ۇ!ىL$8D$< 1.   p9   
  |0         F9   
  8×t9~"9
  0r_9Ät9u@#   )	9D
  T$,D$0\$4)ۇ!:L$8D$< û"   1룉넉럗9J0np9|x9>  |1r6vux9>x9
  |0!9
  t2	9
  \$,D$0D$4  )͉ۇ!ىL$8D$< 9
  W)ۇ!,3x
  0\&\$,D$0L$4l$8|$< Ã2  1   P9|Mp9
  t5u69	  \$,D$0D$4  )Չۇ!L$8D$< É\$,D$0D$4  @)ŉۇ!؉D$8L$< ÍH9|9	  9s	  2006t.\$,D$0D$4  @)ŉۇ!؉D$8L$< É\$,D$0D$4  )͉ۇ!ىL$8D$< Ã3u.\$,D$0D$4  @)ŉۇ!؉D$8L$< É\$,D$0D$4  @)ŉۇ!؉D$8L$< ÃM  5  J.  H9  9	  9  4fJa   tnÇޖ   p9|F9  9  <Janu   |far   |yÇߗu\)͉ۇ!,t$<ar5zÇߗt/\$,D$0D$4  l$8t$< 1Ӊ\$,D$0D$4  )ۇ!3L$8D$< 1i1MH9P  9  9  4ft$fMo%  |n  x9|<9j  9[  <Mond   |fayÇߗ   )͉ۇ!͍4+te,+arvzÇݕtHl$fMSulTt\$,D$0D$4   )ʉ!ىL$8D$< É\$,D$0D$4  t$8|$< 1뒉\$,D$0D$4  )Չۇ!L$8D$< 1$\m\$,D$0D$4  @)ŉۇ!؉D$8L$< ÃZ  Pu\p9x9^  |M9=  \$,D$0D$4  )ۇ!3L$8D$< ÃZH9|J9  9  4Z070B  tf002  t0Çޖ  H	9  1҄X  H9|:9  9  4Z070+  t0Çޖ   H9|69  9  4Z07:   tf00ÇޖurH99x  9k  4fZ0uHt7Çޖ\$,D$0D$4   )͉ۇ!ىL$8D$< 1ŉ\$,D$0D$4   )͉ۇ!ىL$8D$< 1T\$,D$0D$4   )͉ۇ!ىL$8D$< 19  \$,D$0D$4   )͉ۇ!ىL$8D$< 9  9  L$<$zD$D$	   SaT$D$L$\$$l$(#\$,D$0D$4   )͉ۇ!ىL$8D$< 1_E  p9|x9  |2tux9 x9z  |_9Y  t298  \$,D$0D$4
  )͉ۇ!ىL$8D$< Íx9|>9)  9  |$)ω|$ۇ!ϋT$uw;2006u69  \$,D$0D$4  )ۇ!3L$8D$< É\$,L$0D$4  D$)ŉۇ!؉D$8L$< 1둃pp9x9!  |m9   \$,D$0D$4  )ۇ!3L$8D$< É\$,l$0D$4    D$8    D$<     ÉuUI=ȉ-(ȉ^Lȉ:1ȉ6h!ЉXȉFй   wAe   ;avxT$\$l$t$1@9}BsP<9sAl 8؇ݗtރ  8؇ݗuarzvD$ D$Ére   ;a   T$$\$0l$ 1@9   t >v9}?1Ʉt9   D$4)!ދL$,L$8D$<D$@    D$D    ÉD$t$D$,$t$|$t$L$D$T$$\$0l$ t$눋' 'D$4T$,T$8\$<L$@D$DÉHe   ;a  PL$`  T$XZl$\9  D$T-ىD$TL$$|$41*L$$   t$4\7É͉ыT$T
r'pǸ؍Y0,)rr  pZ  t$(0|$4L8؉D$ L$d0@|$ \$X9}J{9vD$0D$T$\$l$|$T$D$l$xD$0L$d\$Xt$(룉)KL$0ۇ!t449w6T$Ll$,Љ$t$\$D$LD$hD$0D$lD$,D$pPÉt$HD$T$D$l$L$al$T$D$X\$ t$H뒍D$L$TL$T$l$\$)D$L$l$YL$`T$XCl$\D$T\$X8      ~e   ;a   $D$,   L$(-      tz-HȈT$#$\$%V  D$L$T$t ''D$0    L$4D$8$ÅuD$#tډT$0D$4    D$8    $ÉÉ1둀+oL$(+e   ;a  8D$+    D$,    D$0    \$H	   {0t$+D1Ӆ~"hؾ<)	r_  \$L	3  	   \$Pu&؅~X	$  l*0t   D$L\$@kt$D9   L$<.	   T T$$9w;L$4t$ )$T$+T$D$mD$4D$TD$$D$XD$ D$\8Él$@D$L$l$t$T$t$L$D$Ll$@둍D$L$<L$\$t$l${L$D$t$hD$L\$@:D$<D$TD$@D$XD$DD$\8É	    ع	   	   e   ;a2  Lt$P@D$D$'     D$L$ T$T-  D$HL$(T$\ÇÇ݋t$XÇ!	ݕ  1)    պ-   l$0\$,T$'$l$D$ ʚ;D$    覾D$D$8L$L$4T$,$T$0T$D$ ʚ;D$    2D$D$,L$4$T$8T$D$ ʚ;D$    FD$D$@L$L$<T$4$T$8T$D$ ʚ;D$    ҾD$D$4D$D$    D$    D$    D$   |D$L$f  m@=X     \$'X\$@Ël$<Ç	   1ۉ$T$L$D$4D$\$D$L$T$Y9   
.$\$D$D$,D$D$	   D$L$T$$    D$L$T$hD$L$$    T$HT$T$(T$D$L$D$L$D$dL$hLÉL$D-D,$T$L$D$\$VT$D$L$XȋL$D<$T$L$l$D$     T$D$L$	   D$D$D$   L$D$   D$L$T$AӉʉoՉ+   PYe   ;a   |$   Q
@   |$81	@   L$8L$x獴$   L$xL$D$    D$$   D$ $   D$$u   D$(L$,T$0$    D$L$T$D$L$$   $   |ÉT$4D$D$    T$L$D$4Vge   D$;A     獴$   c  D$D$lL$$L$tT$ T$p\$\$Tl$$   $  $  t$4|$d1|$X1t$h1t$81t$\1t$H$  $  >\$T$   l$<l$4$  $  $  L$tT$p$   $     4$|$D$D$DL$T$T$@\$$   l$  $  $  $    $   $   $   ׋T$4}     T$<T$d}   P  T$d%  =	  /  =    #  _  P	  T$l  ЋT$D}  $      D$+$   T$+tUU9w	)ZD$L$l$t$T$L$D$t$PD$l$   $   |$@벉¸؋\$l$   )څs  U9  )-$   )l$lۇ݉\$0$   $T$t$)ى$   L$D$   L$T$\$l$D  r95  :t	   t)t$!ttD$l|$@Ήً$   j!   V9wT3:$T$L$$   鋜$   )k<)Չl$D$   .t$\$L$낉$   D$\$t$L$T$\$D$L$P$   l\`$t$L$$   k<L$0)L$D$   L$t$\$l$D$   D$\$T$L$t$j\$D$L$p$   l$D sj!ai$   D$L$l$t$T$L$D$t$P$   $   $   |$@]9w)+l$lՉډl$l$   D$L$l$t$\$L$D$t$X$   $   $   |$@뚃zqhT$+T$DlPރvD$l$   $   k$   $   $l$T$?L$L$DL$#D$T$L$t$ D$l$   |$@T$T   *$  9wQ$  $  )$$   D$T$	D$l$   |$@$  $  $  *D$L$l$t$D$&t$L$T$T$   yT$l؋\$l$   )څ   U9   )-$   )\$,$T$t$)ډ$   T$D$   L$T$\$$T$L$$   k<T$,)ʉT$D$   Zt$T$L$D$l$   |$@ $   D$L$l$t$T$L$D$t$P$   $   $   |$@]9w)+Չډ$   D$L$l$t$\$L$D$t$X$   $   $   |$@=  
  =  tK=  9$l$t$D$XD$D$    Ft$T$L$D$l$   |$@D$X$ZW  T$D$  $   Q$   9w4$   (hf<DD$l|$@ދ$   $   $   D$$   l$L$\$T$l$\$$   $   $   끋D$X$V  D$L$$   $  $   9wP$   $  $  $L$D$D$l$   |$@$  $  $  D$`$   D$$   L$T$l$\$l$t$D$`$   $   h=  _  =    =    D$pQ $D$t D$D$:	 D$    rD$E.)ȉ$qV  D$L$$   $  $   9wP$   $  $  $L$D$fD$l$   |$@$  $  $  D$L$   D$$   L$T$l$\$l$t$D$L$   $   hD$pQ $D$t D$D$:	 D$    bD$E.)ȉ$aU  T$D$
  $   Q$   9w4$   h(f,DD$l|$@ދ$   $   $   D$$   l$L$\$T$l$\$$   $   $   끉$l$t$D$XD$D$   Ut$T$L$D$l$   |$@=     =     D$h
   U9w@) $T$t$D$D$    t$T$L$D$l$   |$@D$L$l$t$T$L$D$t$PD$h$   $   |$@xu$l$t$D$hD$D$   \T$L$t$D$l$   |$@"$l$t$D$hD$D$    t$T$L$D$l$   |$@=    =    =
     =  tK=  $l$t$D$<D$D$   t$T$L$D$l$   |$@o$l$t$D$8D$D$   it$T$L$D$l$   |$@/D$8d}#U9   ) 
   j9w@ $l$t$D$D$    t$T$L$D$l$   |$@$   D$L$T$t$l$L$D$t$hD$8$   $   |$@qnD$L$l$t$T$mL$D$t$PD$8$   $   |$@=     =  tu=  \$d)ڍR\$d)ӅuA   $l$t$T$D$    L$t$T$D$l$   |$@$l$t$T$D$   t$T$L$D$l$   |$@fT$<}ډ$l$t$Q)kd)ˉ\$D$   Bt$T$L$D$l$   |$@=  0  =    =     |gE9wPM  f)D$l$   D$L$l$t$D$輾t$L$$   T$d$   $   |$@렍E9wAM  f)뗉$   D$L$l$t$D$^t$L$$   T$d$   $   |$@=  |aE9wpm  f)D$lD$|D$L$l$t$D$L$t$D$|T$d$   $   |$@릍E9wam  f)띉D$xD$L$l$t$D$蒽t$L$D$xT$d$   $   |$@=  u@$l$t$D$HD$D$    Gt$T$L$D$l$   |$@$l$t$D$HD$D$   t$T$L$D$l$   |$@=  uj\$d)ڍR\$d)ӅuA   $l$t$T$D$   T$L$t$D$l$   |$@`=  u@$l$t$D$\D$D$    Ot$T$L$D$l$   |$@$l$t$D$\D$D$   t$T$L$D$l$   |$@D$p$L$tL$D$Q D$    D$ųʉ)i  )ȉ)k<)ʋ$   $   $   |$@D$\T$HڋD$D$   D$p$L$tL$D$AX  T$D$L$\$C$   $   |$@D$XL$h\$8D$D$   $   $  $  $      Ë$  |5 $   $  9wJ$  $  0$L$l$!D$DT$@$   $  $   $  $   l$PD$$  L$t$T$|$HT$D$$   l$P$  $  `$  $  $        )e   $`;A     $$  H$  HP$   $n\$D$   T$L$\$D$   6$$  H\$$   l$ l$0$   4$5nt$D$   T$L$t$D$   $$  HP\$$   l$ l$$t$t4$5nt$D$   L$T$t$D$   $$  H@T$$   \$ \$(l$T,$-nl$D$   D$L$l$D$   >D$L$ L$,$   5 P$   $   L$0$   $   $   L$$$   $   $  L$($  $  D$,$  $    $   D$D$   D$   ,D$L$$(  $,     ËHP\$4$n\$D$   L$T$\$D$   G$$  H @$T$\$ $    -l$D$   T$\$L$D$D$ L$$(  $,     =e   ;a  D$)' 'D$    \$\$D$T$L$ ËL$0   9Ät^\$t% ''D$    L$D$T$\$ Ã҉T$HȉD$T$D$    D$     Y0rN9ÇݕtҍۍST$ȉD$T$D$    D$     117e   ;a   T$\$11p<Зo}9   1필t,9r   u( ''D$    \$T$ D$$L$(l$tAÇݕu9wXL$)!؉D$L$ D$$    D$(    19s1,0r9ÇR1Kle   ;av+D$L$HЅ~9 tL$D$$e   ;a  D$L$T$\$ ى   * tHt$8uKI ''D$$L$(T$,\$0ÉL$D$~8 uE$\$ D$D$L$L$ T$$T$T$\$D$l$ T$L ''D$$L$(T$,\$0ÉD$$L$(D$,    D$0    e   $@;AK.  @  $\  1$H  $D  $P  $L  111ɉL$\1ɉ$   1ɈL$61҉T$<T$x\$d1ۉ$   \$D1ۈ\$7$   1ۉ$   1퉬$   1l$P1l$l$H  $D  $P  $L  G$   $  $   $   $   T$@T$<T$8T$d$   L$H$   $   $  $   $  t$t$   $L$D$L$T$\$l$$   )9,  9,  D$L$   L$`$   $   l$H$  $$   D$$$   L$`)ȉ!ȋ$  ؋\$$   l$t$t$X*  |$L  $   $         #  !  F  $   g  f;UT$  {CM  P'ۇt$t$   $   t$<t$@t$dt$8t$t$  $   D$\Z  
 f$d|$$H  G(  $D  $P  O(   $L  O$   O(   $   O$   O(ue$  OG$    (u6G     $\  5 /p$p  $t  @  ÍO ω1뽍Oω$  댍Oω$   ROω$L  $D   f$|$$H  G(_  $D  $P  O("  $L  O$   O(   $   O$  $   O(   $  G$    oD$D$   $   D$D$\D$_D$D$   D$ L$$  B$(u0J $\  5p p$p  $t  @  Íz WǍOϋ$  DOOω$   *
Oω$L  $D  $t$(  L$D$tbT$X9[(  )ʉ!ʋ$   $   $   ΋$   $   L$<L$@L$dL$8$   $   w- '$   $   t$t$   $   $   |$XL$<L$@L$dL$8$   *1	o  O  |I;ZuD~ۇ5P'$   $   ϋL$<L$@L$dL$8t$t  }8- 't$t$   $   |$XL$<L$@L$dL$8$   z{:t8- 't$t$   $   |$XL$<L$@L$dL$8$   <Kkۇމ$   o$   $   $   $  $D$   D$L$$      1҅tt1k<k<ً$   +uH$   t$t$   $   $  $   l$<l$@L$8$   ŋ$   j-u믋 '막T$|$   $D$   "D$\$$   T$|[$   $D$   D$T$$   * ;   }8- 't$t$   $   |$XL$<L$@L$dL$8$   Knۇݍ=o=o$   =o$   $   Wt   	}8- 't$t$   $   |$XL$<L$@L$dL$8$   {:t8- 't$t$   $   |$XL$<L$@L$dL$8$   {:uKk{$   ۇ	މ$   $    !@uc}8- 't$t$   $   |$XL$<L$@L$dL$8$   RKk{$   ۇzt}8- 't$t$   $   |$XL$<L$@L$dL$8$   Kkۇމ$   =ot$t$   $   |$XL$<L$@L$dL$8$   v"   A9}8- 't$t$   $   |$XL$<L$@L$dL$8$   -L$p$t$L$-&  D$L$T$\$l$pt$X9~"  )ۇ!$   t$t$   $   t$<t$@t$dt$8T$\$   \$l$   닌$   ŋt$t$   }2t$t$   $   |$XL$<L$@L$dL$8$   W;.uK0r9w1	}i9}|0r9v߉$t$A$   D$%  D$L$T$\$$   t$X9^!  )ۇ!$   t$t$   $   t$<t$@t$dt$8L$\$   \$l$   닌$   ŋt$t$   w           4W'8W'0W'$D$L$\$t$D$l$ |$\$@$   t$t$   $   L$<L$@D$xL$dL$8$   $   W'W'W'$L$D$\$t$bD$l$ |$\$@$   t$t$   $   L$<L$@D$xL$dL$8$   $   ]         t$   (W'$W' W'$L$D$\$t$l$ |$\$$   $   t$t$   $   L$<L$@L$dL$8$   W'W' W'$L$D$\$t$Fl$ |$\$$   $   t$t$   $   L$<L$@L$dL$8$   J$t$  D$D$L$T$\$t\l$\$   $   $   ׋T$<T$@D$xT$dT$8l$\$   $   $   t$t݉ˋ$      t   5r듃Ç      ]        1@}&
  u~; unۇԉ$t$  D$D$l$|$\$$   t$t$   $   L$<L$@L$dL$8D$D$   $   $           ; u{F؉$l$	  D$!D$|$\$l$$   t$t$   $   L$<L$@L$dL$8$   $   $   *؉뎁     }8- 't$t$   $   |$XL$<L$@L$dL$8$   0r{9t$D$   D$Xxۇ$   L$l$$   t$t$   $   ǉL$@D$dD$8$   $   X1뇁     }8- 't$t$   $   |$XL$<L$@L$dL$8$   $D$   D$XH$   ًl$t$t<$   $   $   ǉl$@D$dD$8$   $   t$tE|l  ŉЉ뱍    $t$D$ D$L$T$\$}]   5Jq$   $   ׋T$<T$@T$dT$8$   l$\$   $   $   t$t͋$   }l$\$   뜁  V     $t$  D$?D$L$T$\$}]   5t$   $   ׋T$<T$@T$dT$8$   l$\$   $   $   t$t͋$   *<}l$\$   뜉$t$  D$D$L$T$\$}]   5Jq$   $   ϋL$<L$@L$dL$8$   $   l$\$   $   t$tՋ$   l$\$   뜍       }?- '$   t$t$   $   |$XL$<L$@L$dL$8$   Ff;AMuM\$6   $   $   ψ\$6L$<L$@L$dL$8D$7$   t$tË$   f;PMu   t$7몋- '\$6t$7똁  }?- '$   t$t$   $   |$XL$<L$@L$dL$8$   EFf;amuM\$6   $   $   ψ\$6L$<L$@L$dL$8D$7$   t$tË$   f;pmu   t$7몋- '\$6t$7똉$t$  D$HD$L$T$\$}Zt$t$   $   ׋T$<T$@T$dT$8D$P͹   L$\t$   $   $   $   6<}|*;.u%k0  9Çݕ   l$\$   |$l$   $   $   $   L$<L$@$   T$dT$8$   $   \$P$   l$\$   |$l$   $   t$t$   $   $   l$   $   T$T$   $   $L$HL$ D$%  "uY$   $   t$t$   $   $   |$Tl$<l$@L$dL$8$   L$P$   $   #t$   \$T   @9}#O  ,0rz9Çݕu؉$   $\$D$  D$L$T$\$$   t$T9  )ۇ!$   މՉǋ$   ;11  T$6  $   ]  l$D  D$<     Q$   D$<)kd\$<9       <y        J   f$|$$H  G(  $D  $P  O(   $L  OG    (   G    L$XO(uk$   OG$   (u8nG $\  5 p$p  $t  @  ÍO ωn빍Oω$   농Oω1zTOω$L  ^$D  Km    C!)j  5p&|9  jR  l)l$x|9P  $   |9  J   f$B|$$H  G(  $D  $P  O(   $L  OG    (   G    L$XO(uk$   OG$   (u8G $\  5p$p  $t  @  ÍO ω빍Oω$   농Oω1TOω$L  $D  {$   
     s
  ŉؿQ)kd9<
     
     9^T$ $  $   q	  \$d  \$tx  $$   D$l$L$$   D$D$PD$D$lD$P'D$9  $,  $  $0  $,    		ȉ׃ 	n$X  $$   \$l$tl$D$T$F  D$L$  L$t  $   f:GM{  zTÄK  D$h@{$_|$$   D$tG(  $    $(|$GD$tG(  $   L$hO$   A   A   (x  y`$X\ba-`t$NF^	V
$   @   @   (   p@     @$   @(@,HP  (   P0`t'9u1$0  $,  tL		ʉс׉$4  ׃$8  $,  ?Ǆ$0      $<  $\  $,  Ǆ$p      Ǆ$t      @  Íx0BxQz$   <$   B$AD$eD$i  1$   1)$,  $L$1)˹    L$!  $X  `t'9u1$,  $0  tL		ʉс׉$4  ׃$8  $,  ?Ǆ$0      $<  $\  $,  Ǆ$p      Ǆ$t      @  Ë$4  $8   $$   D$l$L$$   D$D$PD$D$lD$$T  D$b5  $\  $  -Ǆ$p      Ǆ$t      @  1)ډ$   $$   D$l$L$$   D$D$PD$D$lD$P'D$4  $  $  $  $$   L$L$d1)ӻ    ˉ\$R  $  $    		ȉ׃ 	n$X  $D$T$<  D$L$T$d9T$G  \$t        $X  `t'9u1$  $  tL		ʉс׉$   ׃$$  $  ?Ǆ$      $(  $\  $  XǄ$p      Ǆ$t      @  Ð@{$讝|$$  D$tG(  $    $wD$HL$tH(  $   L$dH$  A   A   (y  A`$HLQPl$5RE M]U	E
$  @   @   (   h@     @$   @(@,PH;  (   P0`t'9u1$  $  tL		ʉс׉$   ׃$$  $  ?Ǆ$      $(  $\  $  iǄ$p      Ǆ$t      @  Íx02Bxy}ǋ$   ;$   9t1$$   L$D$SD$T$d\$t\$t1$   $$  f$$   D$l$L$$   D$D$PD$D$lD$\$0  $\  $  TǄ$p      Ǆ$t      @  Ë$   m  rR  +p&)iߐ  91҉ŉ뭍 f$X|$$H  G(  $D  $P  O(   $L  OG    (   G    L$XO(uk$   OG$    (u8G $\  5 *p$p  $t  @  ÍO ω빍Oω$   농Oω1TOω$L  $D   f$|$$H  G(  $D  $P  O(   $L  OG    (   G    L$XO(uk$   OG$"   (u8G $\  5 p$p  $t  @  ÍO ω빍Oω$   농Oω1vTOω$L  Z$D  G=5p&Չ>~U1111t$   )iҐ  9=щÿQ1-l$x}0   $   }   \$<5p&͉щl$7tu	1$   ڍ f$|$$H  G(2  $D  $P  O(   $L  OG    (   G    $  L$XO(   $   G$    T$D$   D$L$D$L$$  J$(u0B $\  5P p$p  $t  @  Íz nɍW׋$   [nOω1F1Oω$L  *$D   f$蔕|$$H  G(  $D  $P  O(   $L  OL$`O(   $   OL$XO(ue$   OG$    (u6G     $\  50 ep$p  $t  @  ÍO ω1,뽍Oω$   댍Oω$   UOω$L  ޼$D  ˼1?18   ,й          _VHȉ8虤e   ;a  L$    T$:ChSTf     H  f:GMu
zT   +   -   1@}9}[  ArZv=wD$    D$ ÃtD$    D$ D$   D$Ãu*   zTuD$   D$Á:WITAt믃u    zTuD$   D$Ãk|$L$   D$D$D$ÍAЃu   D$D$É$\$k   D$D$   D$Á:MeSTT$D$    D$ ø      誢e   ;aD  8L$@-  D$<T$#-t	+  QT$0ЉD$4$\$U  D$L$T$\$l$      uoL$#-u_1)    ؃ÃÇ݃Ç!	tD$D    8Ã!	ÄuދD$@)ЉD$D8ÉD$D    8Ël$09t1rD$$T$,\$(D$4$L$l$L$D$$T$,\$(<D$D    81}Ge   ;a/  L$  \$;.   l$ 9      E؉$L$tD$L$T$ud|>= ʚ;}7\$ 1E9|D$$D$(    D$,    T$0L$4ÉD$$D$(D$,   T$0L$4ÉD$$D$(    D$,    T$0L$4Ë ''D$$    D$(    D$,    D$0L$4ø   褸ȉY12e   ;az  T$\$111t$Ft$|$щ9  <  40"  9   Ç!	   D$
   薉ŉЍZƃ ЃÇÇޅÇ!	ޖQ''D$    D$    D$     D$$    L$(D$,Ë''D$    D$    D$     D$$    L$(D$,9w5l$L$)É!ЉD$ L$$D$(    D$,    9ɉ藶ale   ;aN  T$\$1111@9     <0   9   uӉl$ÇÇ!	ݕtT$\$   l$뙉D$
   藉ŉl$Ћ\$Zǃ \$ЃÇÇ߅!	ߗtD$T$\$   l$.YT$\$ŋD$9w+t$ l$$D$()É!ЉD$0L$49Ӊ芵#e   D$;A
     $   
  $   -q
  X˃u	;0
  r	  T$.11  C9}.d
  4.t0j  9Çޖtͅ  9#
  \$@$   $   $   L$'T$D$\$A$   L$@)ȉ!ȋ$   ؋l$u m|$W  t$8l$<$   $   $D$t$l$hD$L$49\$09\$Ç!	H  ؋T$8t$pÇߗD$/|$lÇ߅ÇыT$<!\$/	ߗ  T$tD$xȅÅÇ!	͕   $   $   $   ݋$   Ɖ׋$   T$.[  t$x|$t.  l$h$l$D$L$T$\$l$  L$4T$0t	8./  111ۉ\$l|$p|$h9M  1$    D$D$   $   D$$   D$迬D$$   L$L$\ $|$D$\G(u:$   Ǆ$       Ǆ$       P$   $      Ë$   #$   $   D$l$D$pD$bD$$   D$8$D$<D$bD$$   ^$   Y$aD$$   D$$   ÅɇÇ!	Äu	ȉ$    D$D$   $   D$$   D$bD$$   L$L$X $豇|$D$XG(u:$   Ǆ$       Ǆ$       P$   $      Ë$   Ư$    D$D$   $   D$$   D$谪D$$   L$L$H $|$D$HG(u:$   Ǆ$       Ǆ$       P$   $      Ë$   $    mD$D$   \$L$+D$D$   $   D$$   D$ 脪D$$$   L$(L$P $3|$D$PG(u:$   Ǆ$       Ǆ$       P$   $      Ë$   H$    =D$D$   $   D$$   D$2D$$   L$L$` $聅|$D$`G(u:$   Ǆ$       Ǆ$       P$   $      Ë$   薭1$    D$D$   $   D$$   D$oD$$   L$L$d $辄|$D$dG(u:$   Ǆ$       Ǆ$       P$   $      Ë$   Ӭl$|M$   ȉ$T$l$$   9ŇÇD$D$|$L$T$0\$|D$lȋL$4$    D$D$   $   D$$   D$ZD$$   L$L$L $詃|$D$LG(u:$   Ǆ$       Ǆ$       P$   $      Ë$   辫0   9d$    T$D$   L$D$蟦D$$   L$L$D $|$D$DG(u:$   Ǆ$       Ǆ$       P$   $      Ë$   1Mt61)    $   $   Ǆ$       Ǆ$          É$    T$D$   L$D$败D$$   L$L$T $|$D$TG(u:$   Ǆ$       Ǆ$       P$   $      Ë$   Ǆ$       Ǆ$       Ǆ$       Ǆ$          À+u-ŉ1$   ˉ1wىP؉'e   ;avD$$Er輑e   ;a#  ,D$@     T$0$D$D$L$vD$L$   D$8L$4T$<)ы\$$)Ӊ!ڋ\$(Ӊȉى   D$ L$(T$$\$0$L$D$T$uD$L$T$~
L$ 9vjtL$DD$H,Í $D$@
   }}PL$DD$H,D$D    D$H    ,ÉL$DD$H,1xe   ;a   D$H   T$		ʋL$,$΋t$҇Ç!	ݕtÃÇ!	͕u<ǀאx$H ?@    HT$ыPHL$щHËL$?	щ	   Xse   ;a   8L$<|	   |$$1L$$$D$   D$   L$<L$L$
  D$wy$    fwL$D$   Hى!ȍD$D$T$nD$D$   ҡD$ L$L$@D$D8Í w'DH D$@L$D8ù   	se   ;a   8L$<|	   |$$1L$$$D$   D$   L$<L$L$	  D$wx$    Q|L$D$
   Hى!ȍD$D$T$nD$D$   ӠD$ L$L$@D$D8Í u'ȋH D$@L$D8ù   ue   ;a  4D$H  '9ut  9G  L$8T$<!  		щʁ׃ʁ 	n݃5`t'9   T$,l$(p0   x$9߇Ç߇Ç9H !	tbP,9Ç9H(Ç!	חt?FL$,ȉ 	n͋L$(с 	n D$LL$P4É$L$\$  L$D$,ˁ 	nŋD$(Ё 	nȉ막ȉ롋L$@\$DD$0($D$'D$0`t''p谋;e   ;a  4D$H  '9un  9A  L$<T$8  		ʉс׃с 	n݃5`t'9   L$,l$(p0   x$9߇Ç߇Ç9P !	tuH,9Ç9P(Ç!	ϗtRNV\$,ډց 	n\$(݁ 	n D$LL$P|$TT$Xl$\4É$T$\$  D$T$L$똉ݍp   1뭋T$@\$D D$0($D$:%D$0`t''vAe   ;ac  T|$41蚣L$\Ël$XÇޅɉ!	˄  )    Ո\$'Ç= ʚ;Ç߅!	  D$SsÇ!ߗa  =  Ç!	   D$Rn1һ      L$4$\$D$    D$l$T$  L$D$T$  \  \$4$L$D$    D$T$  D$L$'tXP   D3-   $    B؉!D4D$L$L$D$L$L$`D$dTÉ=@B Ç!	tFl$0D$,\$Q5o9t$t$D$   D$,L$'l$0      D$Rm      oD$`D$d   TD$SsL$4$D$   D$    D$l$D$	   @  D$ L$T$   D$0L$,T$($D$D$<   D$    SD$L$T$4$\$(\$D$    D$L$  D$D$(L$,$L$0L$D$<   D$    RD$\$ۇÇ!	Օ	  T$(j 8  D$0\$,l$(D3m$D$D$<   D$    'SD$L$T$4$\$(\$D$    L$D$[  D$D$(L$,$L$0L$D$<   D$    RD$\$ۇÇ!	͕tAT$(j sxD3hL$4$l$D$    \$D$  D$L$'6T$'ҋD$(&T$'ҋD$(ՋD$X0й    Dй    ؝    ̝    Ѻ    ԝ    ʝٺ    辝he   ;a  (11ɋT$0\$8l$<>\$$D$8$D$<D$D$
   D$    PD$ @l$\$L$T$$t$@9   D$ T$L$\$8l$<$l$D$
   D$    AQD$L$T$t5   L$tT$Zl$09sX0t$,D2I\$@	t$BL$09sL$,D
.D$D\$Hl$L(Él؉c-e   ;a    T$4Ël$0Ç!   D$(?L$J0T$$LD$0$D$4D$D$
   D$    tOT$l$D$ÅÇ!	لtAl$0T$4D$,$T$D$
   D$    OD$HT$\$(9iD$8 ËL$(A9sT$$D0ȉWRe   ;avTt$ 贡D$L$$L$D$4D$4   D$L$T$\$D$8L$<T$@\$D諂e   ;a  0D$4$D$8D$D$Q D$    )ND$D$$L$L$ $D$D$: D$    MD$  D$: L$ )L$ t$$i: )ŋD$$ЉD$,D$D$  D$    MD$D$L$	ȉ)Ÿd   T$T$𿬎  |$ )ǉ|$(<$)L$iɬ  ыT$ )D$,ȉD$,D$D$  D$    "MD$T$ЉD$Ȼ  \$()É\$ t$$i  )ŋD$,ЉD$D$m  D$    LD$L$	)D$Љm  T$ )AD$<         ȻQ)kd9         ;~]UC!)ȍp   =p&l9|\$@FD$D)BD$HL$L0Ãsi,t렉\$@D$D   D$H   l$L0É)i֐  9[ˉ1PL$@D$D    D$H    T$L0ù      e   ;a=  8t$<@D$ hD$}K $nD$@0   UD$P    D$T    D$X    PL$\D$`8='  }D$D$    D$%   ^D$ "t$<謝D$D$   D$%   D$ D$$#   cD$0L$,T$(Y9w$
"T$P\$TD$XD$\    D$`    8ÉL$4-D,$T$L$D$\$^T$D$L$XȋL$4N~e   ;a   PD$\   L$X9null   $    L$D$D$`D$D$L$$D$   L$D$P'D$P'D$躪D$0L$,L$4t$|$<_|$T(ut$<FL$4L$dD$hPÉD$8T$|$D$<D$
D$8D$d    D$h    PËL$X'2}e   ;a   4t$8D$ D$}K $"lD$@0   D$L    D$P    D$T    PL$XD$\4='  }D$D$    D$#    \D$t$8/D$D$    D$#   D$ D$$#   D$(L$,T$0D$LL$PT$TD$X    D$\    4|e   ;a   P$    D$XD$D$\D$D$`D$D$L$$D$   D$L$P'D$P'D$蟨D$,L$0L$8t$|$<D|$T(ut$<+D$dD$8D$hPÉD$4T$|$D$<D$D$44{e   D$;A     $   1Ӕ$     $   Z  K)J)ڍZ$   )ݍRTP  ډ)ڍ*R)֋$     J/D)zȋ$   )i ʚ; ʚ; ʚ;  Ÿ/D)i ʚ;)Ѕ  L$dIǸ|$d)J)ʍJ$   )k<L<<R  ¸ʉ)ʍ*k<)ЉD$P  L$lI|$l)J)ʍJ$   )k<L<<  ¸)ʍ*k<)ЉD$L  L$hI|$h)J)ʍJ$   )͍RLt$TD$xN  ʉ)ʍ*R)Љ\$(L$XD$Hځÿn\$,$ſnD$   T$D$  D$    WDD$  L$,)L$,Ɖؿ: 牔$   D$p|$|$`$iא  )$   Ӊ$   \$D$d   D$    CD$d   \$,)ÉƸ  ቔ$   $   L$p$   D$$   kd)$   Չ	݉$   )T$\ؽ  剔$   $   $   D$\m  剔$   $   ȉ$   D$`i: $   ȋ$   iɬ  $   l$p$   ȉ	$   )iҵ  $   ڋ$   $   im  $   ȋ$   $   ЋL$T  p&$   ӉЋT$(     ŸQ)kd9     tA| L$XIL$|ˉؾQ D$tt$Hi  |$Lk<|$P$    7&D$4$   <$D$|$|iɀQ щ\$t$    7&  L$8L$6  L$T$\$l$$t$   L$DT$@\$<l$4)\$D)߉ߋ\$8ˉ\$09\$<9!	ʄi  L$099!	˄,  L$4))ڋT$8ˁ w$   $   1L$x$   $   $   $    w$   P'$   $   $   莓$   `t'9   1$   $   tL		ʉс׉$   ׃$   $   ?Ǆ$       $   $   $      Éq$   $t$D$r  |$D$<$   $D$D$@D$D  |$T$8L$4)iא  9>15ȉ$   ǉȉA$   ǉȉ$   ŉIȋ$   ڋ$   ȹ   _ C$8D$G se   ;avLD$t9'9t@L$D$Í($D$D$э`t're   ;aX  8T$<  '9  JZ  j0  l$0r t$(|$@9Ër$t$$l$D9ÇއÇ!	F  Z,\$ 9݇ÇއÇߋZ(\$l$@9!	  T$,ZrR  {T$D9Ç9+Ç!	(  \$4t$T$Dl$@1t$|$(t$$t$"l$Dl$@T$t$(|$$T$D|$ދ\$4t$l$)~jt$T$9  T$4R|T$D9Ç݋4\$@9!	ӄtT$\$zT$\$t$(|$$e9  Tm T9j  L4DTt$HL$LD$P\$TT$XD$(D$\D$$D$`8ËD$,$Z  D$,HP\$9$  L,TX@~-Cl$HL$LT$PD$T    D$X   \$\D$`8û̋D$0H@T$HL$LD$PD$(D$TD$$D$XD$D$\D$ D$`8Ël$@؋l$@pD$HD$L   D$P    D$T    D$X   D$\D$`8Í($D$
T$<`t'肇yЉpi3oe   ;a   D$$   D$   T$Zj~HJZE9   tt&Mn|9s`lut$ËZJ1B9}s0luT$D$    D$    膆zDne   ;av.D$H@~1YtB9|D$ D$me   ;a  DT$H  '9  T$8Z\$4l$P1G9   rJ9  t$@э0T$<T0409uȉ|$0D$,4$D$LD$T$D$uL$8\$4l$P|$0둋D$@L$,T\$T)Ӌt$84$\$)݋\$XӉ\$\D$L$T$\$@l$,\ l$<9MtL$8\$4l$P|$0&D$($\$L$D$t΋D$(D$\D$`DËZ\$41G9}trJ9   t$@ыT0409uӉ|$0D$,4$D$LD$T$D$uL$8\$4l$P|$0뜋D$@L$,DD$\D$`DD$\    D$` DÍ($D$T$H+`t' ke   ;avW$$    cD$D$   D$(D$D$,D$ED$D$   ~D$L$ D$0L$4$Hke   ;a   |$O_}nG    G    (uM    G11Ƀ}GD$    D$ AQY				ىL$D$1c밃OKO(
u   0yj4e   ;avxD$$D$D$L$L$T$$D$L$T$tu!D$@D$    D$     D$$ ÉD$D$D$ D$$ire   ;a   T$ \$1@9}<sj,u$    \$D$D$$D$}D$L$L$(D$,$    \$T$D$$D$t}D$L$L$(D$,ÉyCi^e   D$;A@     Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   $   $   $   $   $   Ƅ$    $   $   $     Ǆ$       Ǆ$       Ǆ$       Ƅ$   11Ƀ  9TZif  $   $   $   >  Ǆ$       Ǆ$       Ǆ$       Ƅ$   11Ƀ  	     D$(|$x11l$xD C}ZD$\$   $D$L$t\$\r  ''Ǆ$       $  $     ËD$(  $   $   [X$   ؋$   ؋\$|؋\$xL$   $   $   9l  Ǆ$       Ǆ$       Ǆ$       Ƅ$   1l$xD C}ZD$X$   $D$L$t\$Xr  ''Ǆ$       $  $     ø        $   ً$   $   $   9]  Ǆ$       Ǆ$       Ǆ$       Ƅ$   111Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   $   $   Ƅ$    $   $   $   $   9  Ǆ$       Ǆ$       Ǆ$       Ƅ$   11ۉ$   $   lm 勴$   $   $   9
  Ǆ$       Ǆ$       Ǆ$       Ƅ$   111Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   $   $   Ƅ$    $   $   $   $   9
  Ǆ$       Ǆ$       Ǆ$       Ƅ$   111\$d$   $   $   $   $   9	  Ǆ$       Ǆ$       Ǆ$       Ƅ$   L$|$   $   $   9	  Ǆ$       Ǆ$       Ǆ$       Ƅ$   11ۉ$   l$`t$x$   $   $   9u  Ǆ$       Ǆ$       Ǆ$       Ƅ$   11$   
  $     \$D$   L$HD$#T$,t$$ %$t$t$BD$$   1	T$PJ؋T$$9  L$P$   $D$L$V  T$PL$$9
  $   D$   $   ؋$     Ǆ$       Ǆ$       Ǆ$       Ƅ$   11  Ƅ$   11`  È\$   $   $      Ǆ$       Ǆ$       Ǆ$       Ƅ$   11   Ƅ$   11twۋt$`9}l	  T$tD$d)؉!؋$   $)މt$T$D$L$T$t$   D<(ua/yU''Ǆ$       $  $        J$   ~$   {$   ۇ$   $      ''Ǆ$       $  $        ]O$   ~$   ۇ߉$      ''Ǆ$       $  $     Ë$    C$D$D$?D$$   $   L$41	hى9  T$T\$#  $   $D$L$T$   D$T\$49  ,@$   TL$,9s  $   <ЗL$$9}ZD.T$H9}$   <8ÇߗD.	|$D9<$   <8ÇߗD.
''Ǆ$       $  $     Ë''Ǆ$       $  $     Í$   $D$L$tl$T\$49݉''Ǆ$       $  $     Å  Q9  ˍ[    D   C fC	  T$0$   L$4@{$M|$D$$GG(6  $   OL$0OT$4W(  $   W$   $   _(  $   $D$8L$L$<$   $   l$01T$LrT$0l$09F  0  t$Lߍv\$t,l$p9ŇÇ݋TT$l9!	ڄ  V\$09         l$po l$lo$G(G,9}e  T$t$   \tw(_,_wT9i  (uW0_0߉etD$8T$t$   뭋$   9*  T$hl$t$   T9l9Ç!	ՋL$<T$ht$L\$0멉$   Ǆ$      Ǆ$         Ë$   s@_߉$   s׉Oω$   s C$D$L$L$T$<D$L$T$A\$4Չʉ4''Ǆ$       $  $     Ë''Ǆ$       $  $     9  )$   )$   ۇ!$   9  )Ή$   )ˉ$   !ˍ4$   9  )Ή$   )ω$   ۇ!ˉ$   w9  $   )މ$   )݉$   ۇ!$   ݉$   9D  t$@)$   )$   ۇ!<$   ދ\$@9  )݉$   )ډ$   !ڍ,$   ډi9  )݉$   )ډ$   !ډ։$      =9  )ȉ$   )ʉ$   !э$   12u
   o3u
   `''Ǆ$       $  $     Ë''Ǆ$       $  $     Ã$   Y$   뉜$      ''Ǆ$       $  $     Íq$   $   뉜$      ЉpЉpЉp}pxpqp؉pappppىpxpqpjpع   pYpع   pWe   ;a#  $D$,  H)ȉ!   D$(.zip   u@D$4L$0$D$  D$L$T$\$l$D$8L$<T$@\$Dl$H$$    D$T$nD$D$   D$0D$D$4D$%jL$D$ 눉$T$D$0D$D$4D$O   D$ L$T$\$l$T$8l$<\$@L$DD$H$ËD$(1!D$(Ve   D$;A'     Ǆ$       Ǆ$       Ǆ$       Ǆ$       Ǆ$       $   $$   L$D$    D$    8D$L$T$
  1	  D$`D$x   $   $   L$x$	  D$D$   D$   E5D$$   L$`$D$D$   D$   D$D$   $    4D$D$   $   D$$   D$hD$$   L$L$@ $QD|$D$@G(uK$   Ǆ$       Ǆ$       Ǆ$       P$   $   ĸ   Ë$   Ul밋$   8PK*H
fL$.PT$t@D$pD$T$T$ 4D$$   L$`$D$T$tT$T$\$p\$D$,  \$.l$t$   1@L$.މ9    1ɁPK  
{  }t  1ɃX  }I  1҃5  }  1  ]  1ۃ   \$8]  1ۃ*  \$d]փ  1ۉ\$T_.9  .  |$4].$   \$8|$d\.9R  )݉ۇ!ݍ\5 l$4$   9D$\L$XT$P|$l$   $   $$   D$l$D$uD$\$   $   |$l~D$X   $    ľD$D$   $   D$$   D$jpD$D$   $   D$$   D$ eD$$$   L$(L$D $FA|$D$DG(uK$   Ǆ$       Ǆ$       Ǆ$       P$   $   ĸ   Ë$   Ji밍D$L$4QT$hT$T$1D$$   L$`$D$T$hT$T$\$T\$蘿D$t       L$h>  D$4Ho  1ɉL$0D$D$PD$D$0D$$   L$`$D$L$PL$L$T$4\$Tڋ\$0TT$D$   $    4D$D$   $   D$$   D$EcD$$   L$L$L $?|$D$LG(uK$   Ǆ$       Ǆ$       Ǆ$       P$   $   ĸ   Ë$   g밋$   $   D$P$   $   Ǆ$       Ǆ$       ĸ   $   {$    4D$D$   $   D$$   D$'bD$D$<L$$    $v>|$D$<G(uK$   Ǆ$       Ǆ$       Ǆ$       P$   $   ĸ   Ë$   zf밋L$h   1=PKt
   q  T$4Z   1\$X9t
   D  Z}t19t
   #w  $   ꋴ$   9t
   $$   D$\$RD$L$h\$4$   $   +v$   +9$   *T (ۇ<>ۇ>ۇ
>yǄ$       Ǆ$       Ǆ$       $   $   ĸ   Ë$    4D$D$   $   D$$   D$_D$$   L$L$H $;|$D$HG(uK$   Ǆ$       Ǆ$       Ǆ$       P$   $   Kĸ   Ë$   c밐0ĸ   Ǆ$       Ǆ$       Ǆ$       $   $   ĸ   11   jd   `d   Vd   Ld؉Cd.   7dىd*   "d    d   
d   c   c
   cPKe   ;a   $D$4   H)ȉ!   D$0,tzda   LftauH$\$D$(D$D$,D$D$ L$T$\$l$T$8l$<\$@L$DD$H$Ë'$\$D$(D$D$,D$ЋD$L$\$l$ t$t$8\$<L$@D$Dl$H$1`D$0ËD$0S1Je   ;a  8111	\$,C؋\$H9   D$,L$4T$(L$DZl$<,$t$@t$T$\$|D$L$T$\$ l$t?D$(tL$4둅t%A9Mt   tp;Aދ\$<$l$@l$T$L$D$D$L$T$tÉ닉T$PD$T    D$X    8Å   $    ÕD$D$   D$<D$D$@D$[D$D$0L$L$$ $8|$D$$G(u D$0D$P    PD$T|$X8ËD$05`D$P    T$TL$X8jHEe   q  $p  )=P    `  Ǆ$l      Ǆ$p      Ǆ$t      Ǆ$x      Ǆ$|      $d  $$h  L$D$    D$    *D$L$T$E  1  D$,D$8   L$HD$TL$8$k  |$X   1111щډD$$L$ $X  \$,$l$Xl$D$   D$   C+D$L$T$   T$ $X  l$$tluh   ~$d  $$h  D$D$Ǆ$l      Ǆ$p      Ǆ$t      0$x  $|  `  É$l  $p  $t  $x  $|  y`  Á      D$0$\  T$4\$ ,l$(t$$9wN$X  t$$$X  $D$XD$T$fD$4D$0$\  T$($X  l$$D$$X  L$\$t$l$1&|$t$T$4\$ 낐`  Ǆ$l      Ǆ$p      Ǆ$t      $x  $|  }`  11Ѻ   ][Ee   ;a  (Po$D$   D$L$T$   t      u7'   (up'(Í='pw\$L$DW'@W'HW'L$D$T${t$D$u(u='b(Í@{$'D$t$~f:UTFzC?@DD$ L$$E{$D$	   D$ D$D$   D$   t$D$(uB='Db'   (uWr'(Í='WrQ[@{$'D$t$3}|C'e   ;a   $D$   D$L$'(  '$D$   D$L$ '(V  '$D$   gD$L$'(  '<$D$L$D$toT$D$   etD$    @    L$L$L$xoT$D$   ,tD$   @    L$L$L$MpT$D$   sD$   @    L$L$L$PpT$D$   sD$   @    L$L$L$roT$D$   sD$ @B @    L$L$L$nT$D$   HsD$  ʚ;@    L$L$L$nT$D$   sD$  XG@   L$D$D$nL$D$   rD$  0@F  (  D$'$L$ ($(g$D$   )D$L$'(   '$D$   D$L$'(ug'$L$$    D$L$D$D$   RD$L$\t'(u
Xt' Í=Xt'W='W됍='vWJ='D$bW='RW='BW='2WXx?e   ;avBD$$L$L$D$L$$D$D$   D$D$?e   ;avZD$T$Z*9Xt$1ɄtH9Ju@8BD$1,$L$\$L$D$T$>e   ;av+D$$D$D$D$   eD$D$d>e   ;av,D$$D$D$D$   uD$D$#>e   ;av]<YuZt$@tE|$(\t$(\ID$ L$T$\$l$$\$DT$HL$LD$Pl$T<=됍|$@9;u#e   ;av]<YuZt$@tE|$(7\t$(,\ID$ L$T$\$l$$\$DT$HL$LD$Pl$T<82=됍|$@9;u#e   ;avE0YuBt$4t-|$[t$[IID$L$L$8D$<0<먍|$49;u#e   ;av=Yu:D$t%H $L$衲D$L$L$D$hb<밍|$9;u#e   ;av6Yu3D$t $ȬD$L$L$D$	<뷍|$9;uŉ#e   ;av6Yu3D$t $hD$L$L$D$;뷍|$9;uŉ#e   ;avD$$L$L$D$L$Q$D$D$L$Q$D$ߠD$L$Q$D$ȠD$L$ $D$豠D$D$ ;ke   ;a3  D$T$Z*9X   1Ʉ   HZj9h   1Ʉ   HZj9Xtp1ɄtfJXj9Ht91Ʉt/H Z$R 9X$t
1D$É$L$\$菝D$1݉,$\$L$tL$D$T$1릉,$L$\$QL$D$T$p1i$L$l$(L$D$T$/1(,$L$\$L$D$T$9e   ;avi$YufD$(tQH $    cT$D$   D$L$ED$D$   eLD$L$ D$,L$0$,&9넍|$(9;u#e   ;av81L$ D$T$$L$肞L$D$@|ۉL$8e   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$覛D$uD$  D$ F8e   ;av:1L$"D$\$؉$L$L$D$@|ىL$7e   ;a   D$ L$$1S   ,t<
|$<
9wt0   ult
9ulT
8ЕtD$( É\$T$,$D$D$t$螚l$D$ L$$T$\$D$(67Ae   ;av;1L$#D$@\$$L$_L$D$@|؉L$6e   ;a   D$L$1B}lR,49Ç݋t<9wÇ	u;lt8؇ޕu$l	t	8؇ޕul
\
8ÕtD$ D$G6be   ;av81L$ D$T$$L$貛L$D$@|ۉL$5e   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$֘D$uD$  D$ v5e   ;avD$D$   L5e   ;av}D$ $D$L$   u;  u/T$$D$L${D$tD$ D$  Í C$D$4me   ;a9  (D$, $_D$L$      ʃÃ  Ç݃   \$$T$ T$,$ L$%   D$譌D$tD$ L$$4D$L$  D$$T$,Z$D$  L$D$$  ©  	ڄu3L$D$ D$$T$,Z$_D$ L$ D$$ uD$0(D$0 (Í C$D$R3e   ;a   D$  $D$ T$uAD$L$ $D$T$zD$tD$% D$$Í C$D$2de   ;al  4D$<
  D$8 H      1    T$,t$(|$$L$0\$l$ D$8 $D$L$      T$,Ã\$tb	у  Ç݃   T$8$L$D$kD$tD$uD$0$qD$@4Ël$t$ |$(ǇÇߋt$$·Ç!t*D$@ 4ËD$8 H   1۽    1 C$D$m C$D$U1ze   ;aR  8D$@  D$< H       1   t$$\$(T$0l$,|$ L$4D$< $艉D$L$0\$       !݃t$,Ç݋|$(	ŕD$tD$ )D$$ÉL$D$<$L$\$趈D$bD$uD$% D$D8ËD$4$؋D$< H   1۽    1 C$D$/e   ;avND$ $CD$t D$$  D$L$D$L$D$    D$    A/e   ;av1D$ $D$D$uËD$$E  .e   ;av1D$ $D$ D$uËD$$  .e   ;a   $D$($A  D$L$T$\$l$   T$$D$L$T$tBL$T$ D$$D$,    {D$0D$4	   D$D$8D$ D$<$ÉD$,D$0    D$4    D$8    D$<    $D$,    L$0D$4\$8l$<$-e   ;a   P($D$D$@$D$L$tuYw.uT'T'L$ D$$É$D$uT'T'̓#uԋT'T'뺉D$L$$ʹD$$聱L$녋L$D$     D$$    ,e   ;a   D$    $D$D$D$D$>u11ɉD$ L$$Ãu_D$t''؋''ʃuT'T'뷃u"''D$     D$$    g$D$   D$$D$<" C$D$+e   ;a   D$    $D$D$迱D$D$Hu11ɉL$ D$$Ã   D$t''ȉ΋''uT'T'뭃uA''뚍 $D$@!   PL$ D$$g$D$   D$$D$^ C$D$[*e   ;av~D$ulD$8fileu`D$@&L$ t4 H$D$jD$L$tT$B    D$$L$(@    D$$    D$(    ËD$)le   ;avmD$HuJP'H$
ыD$D$L$L$\$C$ D$D$D$D$ É$D$@    2)e   ;a   D$ $oD$t]D$HuD$SD$L$T$Z tL$D$ ÉD$L$B$D$L$׉$菰D$뮋D$@&t''L$D$ Ë''r(=e   ;a   8D$@    D$D    D$< $D$   11ɅuyD$   D$ D$<D$,L$$uED$<H $D$   D$<@$D$ D$L$D$@L$D8Ð8ÉL$@D$D8ËD$<H&t''R'']'e   ;a  DD$X    D$\    D$`    D$H $D$rD$   11Ʌ  D$     D$0D$HD$<L$ $  D$P  D$HHL$@P&$D$r   T$D$L$G  D$HH$.  L$P   @~   @L$؋L$P$T$LT$L$\$T\$P
D$L$T$      A9B   9#   \$HkuDt
9Bu9t1utD$XT$\L$`D[%t''C&L$@$D$r   D$D$L$t\$HʉA넍A\$H\$Hl\$HcA\$HT\$H[L$PD$X    L$\D$`/DD$X    D$\    D$`    DÐDD$X    L$\D$`DËD$HH&t''ȉ''$\e   ;a  LD$`    D$d    D$h    D$P $D$ D$c  11Ʌ=  D$(   D$8D$PD$DL$($  D$PHL$HP&$D$w   T$HD$L$  \$\l$Xt$P|$T1D$\L$Tω؋\$\~$~  )Ł   @g     @9  9  D$V$)É!ˉ\$)ŉl$|$	D$L$T$
  \$Ël$X9      5A9q   :#   |$PwuDu*1\$`Ԏ'Ў'L$dD$hLÉ\$`L$dT$hLÉD$ \$$G&L$H$D$w   D$D$L$t\$$l$X|$PD$ u\$$l$X|$P|$P[|$PR|$PI\$`L$dT$hHLË\$D$`    D$dL$hLÐLD$`    L$dD$hLËD$PH&t''ȉ''L:#:!e   ;a   8D$D    D$H    D$< $/D$t11ɅueD$   D$ D$<D$,L$$u1D$<@$D$@D$
D$L$L$DD$H8Ð8ÉL$DD$H8ËD$<H&t''ȉd'' e   ;a   T&$?y|$t8D$$  D$L$T$\$l$l$ T$$\$(L$,D$0ËD$$D$C   D$    4D$L$T$tW9uuu T&$D$    xpNtD$ rD$$D$(   L$,T$0ÉD$ D$$    D$(    D$,    D$0    É$AD$D$se   ;a
  <D$D    D$H    D$L    D$P    D$T    ($7D$   D$,(D$8D$$   D$@$ D$L$T$t,D$DpT$HD$L   L$PD$T<ÉT$$D$   D$   D$D$DD$H    D$L    D$P    D$T    T<ÐJ<Ae   ;a  @D$H    D$L    D$P    D$T    D$X    D$D $D$   11ɅuuD$   D$(D$DD$4L$$uAD$D@$D$L$T$\$l$l$HD$LL$PT$T\$Xk@Ða@D$HD$L    D$P    L$TD$X7@ËD$DH&t''>''e   ;a!  ;$D$    WD$L$'(   'Օ$D$   D$L$'(   '$D$#   D$L$'(uM'H$D$   賡D$L$'(u
'Í='3='3몍='3d='t3e   ;av+D$$D$D$D$'   uD$D$te   ;av,D$$D$D$D$'   ~D$D$3e   ;avaD$$D$   D$    D$L$T$tD$  D$$T$(   D$ D$$    D$(    e   ;a  XD$\ Q0l  I0L$@T$`P  d   T$$\$` C$D$    T$D$D$L$s	D$D$T $]	D$D$PL$`T$$\$@l$Tt$L1҉T$4t$`|$$\$@ΉT$4L$`l$TT$0t$HT$49  $l$D$D$  D$PY  \$TkÇ݋3Ç!tL$HT$4l$0p1A   
  lu   6  u{.uL$HT$4l$0,   f{..u$    CD$L$D$   ,D$4HT$\$l$09w=t$HύL(ƅuD$P\$T׉L0މT$0\$D C$\$H\$D$l$L$t$D$l$HD$4T$0\$D1;   D$`|\D$4t(L$HL$dD$hD$0D$lD$p    D$t    XË''\$H\$dD$hD$0D$lT$pL$tXËD$4릉$D$D$L$|$G   (ubvO(u1D$LGD$HD$dD$4D$hD$0D$lD$p|$tXÍOωD$L.v.뙃e$D$L$T$\$l$   9   L$ T$8\$<l$($|$D$ G(u^L$8L$(O(u1D$<GD$d    D$h    D$l    D$p|$tXÍOωD$<.D$8.띉߉뵉D$,@$wD$L$,L$\(u
B0z0-   m.Be   ;av?D$$L$L$
D$$D$D$D$L$D$ L$$e   ;avh'l'D$L$je   ;avx'|'D$L$:e   ;av`'d'D$L$
e   ;avp't'D$L$e   ;avX'\'D$L$e   ;av''D$L$ze   ;a   4D$8HPI$ыD$8PX@l$t$$    L$T$nL$D$   \$D$oD$D$    l$$t$('D$,L$0D$<L$@4^e   ;avh$D$(HPI$ыD$(@T$\$$    L$D$oD$D$   T$\$&D$L$ D$,L$0$Ge   ;a  D$$D$D$y  D$L$T$ 9  9      D$9x'   9`'tA9p't
1D$(É$D$$D$t'D$D$tӋL$ɉ$D$$D$d'L$̀D$tD$u   떃B뎋D$T$ w$D$$D$|'L$脀D$tD$u
   K@D$T$ !1,    D$L$$L$T$$T$#D$uD$L$T$ D$(fe   ;a   D$tKHتu9u~T$tiku9uPT$t;u9u"L$tD$D$D$ËAID$L$ù    ۋBJD$L$ú    뭋BJL$D$ú    |Ae   ;avg$D$($L$,L$-D$($D$,D$D$0D$D$4D$D$8D$D$<D$   D$L$T$ D$@L$DT$H$he   ;avCD$  $D$D$    D$    赋D$    D$    e   ;av(D$@$D$L$D$e   ;a  l$   tQ   |$H1c)|$HZ)$   YT$H\$LQYil$P\$TT$XQ T$h  AD$4 E$D$    D$D$D$`    L$4L$dD$\$   HL$D@D$41}|$`B\$D9   T$0   +u4u_[l$`t$\|$dM9v\$$ E$t$l$|$L$t$l$D$D$dt$\D$4T$0\$$m\$<,$D$4L$DT$0\$<냻끐D$p$L$tL$T$xT$T$|T$$   T$T$HT$D$L$T$    D$,T$@$|$G	   (   !{L$tO(uXL$pOL$,O(u*D$@GǄ$       $   $   lÍOωD$@	%ǍOωD$p$뙍!{$qL$( 8$]D$D$8L$(@     $D$L$DL$rD$8$   Ǆ$       Ǆ$       lÐGD$L$$L$TD$XT$P$   IY$\$#  |$D$u$   9uCG   (u%rǄ$       $   $   lÍr#։$`D$D$:/e   ;a  <D$@  @D$4D$0m  ]        $D$L$$    xT$D$   L$D$D$L$T$0tZtMT$4   uL$DD$H<$    L$D$D$D$   D$L$11막T  >  ,       $D$L$$    T$D$   D$L$0D$L$T$0   \$4Ä      D$,L$8$(  D$L$$    T$8T$T$,T$tT$D$   L$D$nD$D$    ,D$(L$$T$0\$4brl$41T1u(tz	   111݉1~1$(  D$L$$     T$D$   L$D$D$L$rD$DD$H   <e   ;a  0D$48T  D$     $D$D$,L$4$T$T$D$    D$D$L$T$u|T$ uZ $D$L$ L$H(uL$,HD$8D$<    D$@    0ÍxD$,֐D$4$D$   a댉D$(L$$$|$G   (uPqL$$O(u!D$(GD$8    D$<|$@0ÍOωD$(ЍqD$8    D$<pD$@07be   ;a  8D$H    D$L    D$<  c  HL$4$D$   D$$D$4D$0D$$衫  D$<H$z_D$   L$@9   D$D    L$<	$D$D$   D$L$tBtA9Qu8tL$HD$L:8Ë''D$HL$L8D$H    D$L    8Í $0D$@   PL$HD$Lɯ8ø    5''L$HD$L衯8Ð藯8Í $D$@   fPL$HD$L^8Í $D$@   PL$HD$L%8e   ;avD$ A,I(L$D$e   ;a   TD$XHPI$ыD$L$L$|$5 #L$XQ\$T$ QY\$,T$0QIL$<T$@D$LD$D$P$    D$D$D$   D$   D$L$D$\L$`T*Ee   ;a  0D$4  11҅   $L$8L$L$<L$L$@L$~D$D$(L$L$T$T$ B  9'
  1ۄtT$DL$HD$L09'   D$,L$$$|$G   (uszqL$4	A(I,O(uBGL$$O(uD$,GT$ lOωD$,ٍO뱍zq눉$D$'T$qD$tX'\'%D$(L$$D$'T$p\$D$(L$T$    D$D    T$HL$L0Ël'h'@8e   ;a|  8D$<\  11҅<   $L$@L$L$DL$T$HT$>D$L$T$}1\$D9  ̎'-Ȏ'D$(L$,T$  5A9r  9   t$<>5W  F  9'
  1ۄtD$LT$PL$T89'   T$ L$0$h|$G   (ussL$<	Q,A(W(uBGL$ O(uD$0GD$(lOωD$0dٍOT뱍sE눉$L$'D$nD$t\'X'%T$L$,$L$'D$n\$D$(L$,T$t$<ى\$4l$$ T$ҋD$(L$,\$4l$$t$<ҋt$<tҋt$<it$<`11D$L    T$PL$T8Ël'h'je   ;av_<D$$D$DD$D$HD$D$L$T$\$@$D$L$T$D$L$T$D$LL$PT$T< e   ;avtD$$L$ L$  D$L$T$\$tT$$\$(ËI$ыD$L$$L$ L$   D$   D$L$D$$L$(ve   ;a   D$ $L$$L$D$ $D$$D$D$(D$L$,L$u  D$L$T$tD$0    L$4T$8ËT$(   Q6D$0D$4    D$8    ]e   ;a   D$(%     t     @ t      t   L$ $T$$T$D$D$L$   D$L$$|$G   (uvrL$$O(uGL$ OL$O(uD$GD$,|$0ÍOωD$؍OωD$ u몍rfD$,    D$0    e   ;avUD$$ED$L$t.1L$$L$L$L$ L$D$&   D$D$$Ätθ   *e   D$;A8     $          L$$D$$   w$D$$   Hf@$$   P,(  $   P(T$P5(V  $   $   "        D$
$BqL$D$   D$D$tD$   q$L$L$HL$v$   $   Č   D$t$   $D$D$u$   A4눈D$|$1^$   $T$T$2L$T$  tD$f u1$   f u   t1f @u$   x($   iǄ$       Č   e   ;a(  ,D$8     L$<     1҈T$D$8L$<T$ˁ     t     @ t      t   T$0$\$4\$   D$L$D$L$T$   L$(T$$tA9Bu	9m$%|$G   (u~nqL$4O(uOL$0OL$$O(u!D$(GD$@    D$D|$H,ÍOωD$(ЍOωD$0뢍nqzL$u<$D$0D$D$4D$D$   D$D$@D$D    D$H    ,ÉD$ D$0$L$4L$D$ 릋D$0$L$4L$  D$L$$L$|'x'L$D$cT$D$8L$<L$<e   ;avAD$t $?   D$L$L$D$Ëh'l'D$L$e   ;a  $D$(  H0t
\  $D$L$7  9'   L$D$$|$G   (   rL$(A(Q,W(uuGT$W(uKD$G|$D$q$L$D$    D$    qD$D$,D$D$0$ÍW׉ËD$릍W{rQD$L$$L$'T$dD$tX'\'L$D$L$(117L$ $D$      D$(D$,tD$0$H3e   D$;A     n$D$      D$L$T$\$g  L$`T$8o$D$   D$L$~	9/{  D$D$$L$L$DT$T$t$\$T-P'$T$u D$   D$Du/11ɋT$T$   T$$$   $   $   Ą   Í${|$G   (u@rL$DO(uD$tG눍OωD$tr뻍'$'$   'L$P'$覍D$P  n$D$     D$L$T$\$B   	9+  ыl$89  9؋t$`u09u,z(9~(  ~49z4Çߋv09r0!  $   \$<   5o|$`1|$P1D$||$` 	  l$LED$lL$(T$Xt$,|$x9@  \$Lߋhl$0 D$\$    T$L$5nt$D$   D$l$D$ L$$D$  D$L$ 	9  \$49  9ыL$dY9Qh(9i(  i49h4Ç݋I09H0!%$    nD$D$   L$\L$L$0L$L$|L$L$PL$D$ D$PL$L$|T$l$  D$L$T$\$  D$hL$@T$l   	9  \$<9ډl  9ы$   u09u,x(9~(J  ~09x0Çߋv49p4!   $    oD$D$   L$XL$L$(L$T$t$ 	$   \$<l$@|$h     T$(t$Xl$4|$d4$T$D$    D$    D$L$T$  D$lL$(T$X   '$豆D$P'(uKL$|''$ED$|$   D$P$   Ǆ$       Ǆ$       Ą   Í='D$|19Ѿ    \$<9ډŸ    p$D$hL$@CǄ$       Ǆ$       $   $   Ą   19ѹ    E1,unl'-h'11ut$,|$x1u+Ǆ$       Ǆ$       $   $   Ą   É\$pl$H $\$pl$H빉$D$d   N\$l$t$|$D$lL$(T$XqǄ$       Ǆ$       $   $   Ą   Ǆ$       Ǆ$       $   x$   Ą   Ín$   Ǆ$      Ǆ$       Ǆ$       Ą   19ؾ    1Ǆ$       Ǆ$       $   $   Ą   Ë$   $D$	  D$L$T$> 	\$89u|l$`9uk9uc9u_U(9Q(uRQ09U0I49M4!ф$   $   D$P$   Ǆ$       Ǆ$       Ą   119ع    1넉D$P$   $D$C	  D$L$T$Z 	\$89u|l$`9uk9uc9u_J(9M(uRJ09M0R49U4!ʄ$   $   D$P$   Ǆ$       Ǆ$       Ą   119غ    1Ǆ$       Ǆ$       $   $   Ą   ae   ;av*(uPP'Í=P'Pe   ;av)D$tA9Ht
   D$ËL$9-e   ;avxT$Zl$sډ~9sOt /tKK|,9s.t /uC)!D$L$É؉؉}Gre   ;a  ,D$    D$     ($/D$$D$   D$   sD$L$   D$$L$($M$|$G   (uXrqL$O(u)D$$GD$0    D$4    D$8|$<,ÍOωD$$ȍrq룋D$$D$   D$   9D$ $D$   D$   ($D$$|oD$D$   D$   D$D$(L$ $~oL$D$   D$   D$L$(L$0D$4D$8    D$<    ,=e   ;av@g$L$T$<'@'(u
8'Í=8' e   ;av"D$t$hD$e   ;avOD$$L$ L$D$$D$ D$  D$L$T$\$D$$L$(T$,\$0pe   ;a  DD$L$D$PD$iD$L$|$HO(q  OdWhOWOPɇÇ݉É΋OLL$,L$!	ڄ  t$(D$$$t$D$ ʚ;D$    D$L$,ȉD$н ʚ;l$$)ŋ\$΋L$i ʚ;)ǋD$(Ѕ!	Є   ʚ;T$L$ Ӂ w|$01l$0l$4T$8 wL$ L$<P'L$@L$Hy(   t$0D$HH,  HP, f `   f  w\f uC   HH,f tH  @ H,f tH   H,f tH   Df  u   Hf @u   Hf `u   Hf w f tf w   Hif u   HTf tHT$|$D$0D$T$= ʚ;!	ڄŋT$,`V7e   ;a}  D$ F   \$D$ T$T$$J(L$D$L$   D$L$$^|$G   (   qL$ 	A(I,O(uSGL$O(u)D$GD$$    D$(    D$,|$0ÍOωD$EȍO5렍q&tD$  H(@,T$$L$D$ 	D$$D$D$(D$,    D$0    Ël'h'D$$    D$(    L$,D$0ie   ;aK    \$D$D$L$$$T$(T$X(\$LD$L$   D$L$$|$G   (   qL$(O(uWL$$OL$O(u)D$GD$,    D$0    D$4|$8 ÍOωD$ȍOωD$$뚍qrD$$L$$L$L$(L$[ 	D$,D$D$0D$4    D$8     e   ;aK    \$D$D$L$$$T$(T$X(\$D$L$   D$L$$V|$G   (   rL$(O(uWL$$OL$O(u)D$GD$,    D$0    D$4|$8 ÍOωD$AȍOωD$$+뚍rrD$$L$$L$L$(L$ 	D$,D$D$0D$4    D$8      e   ;avsD$ }L؉$o   D$L$$    nT$D$   D$L$D$L$D$$L$(É$%   D$L$L$$D$(we   ;a   ,L$0   |$11L$0   DCу
r¸̉i04)rjs[0L$    Hى!ȍDD$T$T$D$L$L$4D$8,ÍnD$4D$8   ,ù   ع   e   ;a  L|$,1JL$P11
l$(ڃ   },   }>pt$(xۇ߃ ۉȉ   !ޅt f  D,Z롉띉D$T$$D$   D$	l$t$D$L$PT$}덅   D,-Z1Cу	   -{t    }Mxt$$hۇ݃ ʉ   !t    l$$D,뤃    D,-딉D$ \$,$D$	   D$Qt$|$D$ L$P\$-{{ w;$    D$,D$\$D$    D$L$D$TL$XLÉٺ    ع    ع    й    e   ;avD$   D$ne   ;avD$H D$L$=e   ;avD$@   D$e   ;avD$H@D$L$e   ;avD$@D$e   ;av|$1tL$q|$Ee   ;avD$ L$(D$Ge   ;avD$)e   ;a  xD$$h'(  l'$L$'(  '$L$`'(y  d'$L$x'(A  |'$L$X'(	  \'$L$p'(  t't$D$   `D$L$'(  '($e|D$D$
   A(L$=  x'\T&$~D$D$   	(L$   |'XT&$~D$D$   (L$   t'E$D$7   _D$L$'(uf'$L$T$\$'(u/''(u
'Í='t='gʍ='X둍=t'IK=|'7=x'%='m=t'#=\'=|'=d'{='C=l'e   ;avYD$$L$L$D$L$Q($D$F>D$L$0$D$D$   wD$D$ve   ;a   D$$L$L$ټD$tfD$H(T$Z(j,9h,t11Ʉu
1D$ÍJ0$0D$D$   @;D$׉$L$l$);L$D$T$벋D$T$1Te   ;av$Yu$D$t    D$葌ɍ|$9;uԉ#e   ;av6Yu3D$t $D$L$L$D$/)뷍|$9;uŉ#e   ;avhD$$L$L$<D$L$Q$D$v<D$L$Q$D$_<D$L$$D$>D$D$e   ;a   D$T$Z*9X   1Ʉ   HZj9Xtp1ɄtfJZh9Ht91Ʉt/JRX9Pt
1D$É$L$\$[DD$1݉$l$L$09L$D$T$1릉,$L$\$9L$D$T$p1i,$L$\$8L$D$T$/e   ;avQD$$L$L$:D$L$Q$D$:D$L$$D$O=D$D$e   ;a   D$T$Z*9Xtp1ɄtfHZj9Xt91Ʉt/HZR9Pt
1D$É$\$L$BD$1݉,$L$\$7L$D$T$1릉,$L$\$7L$D$T$pR=e   ;av:D$$L$L$9D$L$$D$&<D$D$e   ;avoD$T$Z*9Xt91Ʉt/JRX9Pt
1D$É$L$\$AD$1݉,$L$\$6L$D$T$p{e   ;avBD$$L$L$8D$L$$D$D$   D$D$e   ;avgD$T$j9ht11Ʉu
1D$ÍJ$D$D$   5D$׉$L$l$5L$D$T$e   ;avBD$$L$L$D$   ED$L$$D$7D$D$-e   ;avPD$T$9
u;H9Ju/HZR9Xt
1D$É$L$\$5D$11e   ;aZ  ,(&  $D$$ƀ   $L$0L$L$4L$L$8L$L$<L$L$@L$  D$$PX$    L$T$\$FD$D$L$L$ T$$      `$F|$D$G(u`L$ L$$      W(u-Gp|$(D$$%  D$D$DD$(D$H,ÍWEƋD$ 8뛍 $踿|$D$G(uD$ L$$P댋D$ Ae   ;avD$H D$L$e   ;a3   L$(
  \$$+u Emڍ9{r
th0   9   9   l$)Ňۇ!,1	ވ\ @9}r   
YT$Q(u9 É    떉\$D$D$iD$D$D$ǮD$$T$Y	l$9~5T$9t$L$\$D$L$(T$$\$l$t$ǃ Wى.e   ;ag  <D$@HtH    D$4HT$H
\$(h09wPt$8l$$$D$DD$T$*D$(|$4GD$$G(u
D$8<ËD$8L$$D$t$L$l$\$Wl$t$L$$T$HyD$D$L$HL$T$LT$fD$@H+L$P   L$ T$0Zl$Ht t$(z
9wd|$$L$8$D$DD$l$ND$(|$0GD$$G(uD$8D$@$D$ D$8<ËD$8݉\$$D$L$\$|$t$g|$L$\$$l$He$L$D$@ D$,HT$H
\$((p9wUl$8t$$D $D$DD$T$D$(|$,GD$$G(uD$8FD$8%8L$$D$l$L$t$\$讬l$t$L$$T$Ht4e   ;a^  <D$@HtH    D$4HT$H
\$(h09wPt$8l$$$D$DD$T$D$(|$4GD$$G(u
D$8<ËD$8;L$$D$t$L$l$\$ǫt$l$L$$T$HyD$D$L$HL$.D$@H+L$P   L$ T$0Zl$Ht t$(z
9wd|$$L$8$D$DD$l$D$(|$0GD$$G(uD$8D$@$D$ D$<ËD$8S݉\$$D$L$\$|$t$ߪ|$L$\$$l$He$L$^D$@ D$,HT$H
\$(h09wTt$8l$$$D$DD$T$D$(|$,GD$$G(uD$8GD$89L$$D$t$L$l$\$'l$t$L$$T$Hue   ;avND$t"D$$qD$D$   JËD$$rD$D$   (Ae   ;a  0T$4Zj  j  }	D  D   \$,D$$l$zz  |$<ދ\$8 ÅÇ!	Օ#  1҄*  \$l$8*݈\0݋D$Hl$<	݋\$<߉ÉЋT$$|$<\$ÅÇ!	t P=ώl= |$$9rP  T$<6  !  Pώ+l$$9  \0\$KD20K~B9r  B9  D2+B9  D2UQ
T$A
 $)ŉۇ!D$\$\$D$L$4A
0ÍP9  D0'\$8}q)9  T$ )Љ!$l$l$\$`D$ HT$$9Q  \$,D'h94  D L$4ދ|$<O   눁  
   v   |  
\  
   J 
   8.D$8$T$D$$L$4t$,|$<щދ|$<1l$(|$D$|$|$ʥ\$T$4l$(D$*D      /(!Љ   ։   Љȉ:fe   ;a  8T$L  T$DÇÇ݋|$@!	ݕh  1)    ÕD$|$<oW*  WWD  D   T$(or  ouۇÇ߅!ח"  l$ T$H  X  |$(%L7L$D	T$Hl$ ډ׋T$H\$DۇÇ!	tʃ0_l$(9r'  T$D  T$X9  _l$Tl L$(9  D7l$ D30Ӊʉ  )9~эS9r  l$<mp  l$H   S9g  D3bS9N  D30\$PO   Z9  D2oZ9  D20tYC9  D3-Q
A
 9  T$$)ǉۇ!D$T$T$D$L$<A
8QtC9\  D3+Q	tC9;  D3 냉|au-9e  0tS9H  D30 u7  Sl$Tm9  D3S9  D30nR  |$('L7L$D	T$Hl$ ډ׋T$H\$DۇÇ!	tʃ0_l$(9r  T$D
   t$4|$(|$4T8D$T$Hىl$ t$4|$$
ۇÇ݇Ç!	tTȃ0L$0$\$D$
   D$    1D$
   T$0)D$$ht$|$(9n3  |$$(  |$('\7\$D	T$TT$Hىl$ \$DۇÇ!	t)ʃ\$X9  o\$TL$(9r  T$D]D$<H
L$@
 P$T$D$L$<A
8o
t<ot2otMWtT$(W	tT$(ދT$(i1bT$L$0\$,D$T$T$賟l$D$L$0\$,|$<T$WD   D$D|$@1vP؉؉ЉЉ   Љ؉ЉЉЉ~wȉ~։ȋL$XQ؉X؉OHȉO6 C$D$lSe   ;a   D$ Xtt@\$(l$$19}St    }qH}9wPl$,L$0ÉL$D$,$\$L$菃t$D$L$\$(l$$뽉l$,\$0Ë\$(l$$6Qe   ;a   \$ k   [l$(t$$19}xK|[9   <s   ۉD$\$L$,)!$)ŉl$\$lxL$D$\$l$(t$$뚋T$,9w5t$0D$4T$8Ét$0l$4D$,D$8Ël$(t$$Le   ;av?D$$L$L$L$ L$5D$L$T$$D$L$e   ;avOD$ $L$$L$L$(L$L$,L$}D$L$T$\$ $D$L$T$耼e   ;a  PT$`D  D$d\$Tk'  k9    S	  S  lT$@l$$s  s9  kM  +u׋Um [t9\$p  T$,ZT$lR9  \$<\$,D 0TT$<\$lD$D1D$(D$D1L$#D$L\L$(AT$l\$XD$`ӉL$(l$LL$$\$(9  l$Ll$Tm	    j9  \$L T$TRl  T$p  l$8Ul$lm9   T$,T$80DT$,\$L   l$(\$d9  (\$!ۋl$p9  t$0t$l\$#\$!9\  jt$09\$"T$,D$L$LL$T$t$l$胚D$L$t$iL$$T$,\$"|$@D$LD$`l$(\$\9  L$X)ˋL$$=D$#D$\$L$8L$t$T$\$D$t$PD$`L$$l$#|$@T$4D$L$LL$T$t$l$赙D$L$t$iL$$T$4\$(|$@D$LD$`!\$Lj\$T;Ww(u-/CtC9~SuPÉ$)ȉD$̈T$#D$l$L$,L$t$\$l$D$t$XD$`L$$T$#|$@$)Ήt$uD$`L$$T$@\$TDStUՉ4CuPËC$D$D$\؉+؉"      ·Me   ;ap  LD$P$L$TL$L$XL$D$L$T$PZ  1ۄ   ZjtT$D$    D$D   D$L$fD$"D$ 6D$L$ T$\$P$D$T$L$RLÉ$D$    D$D   D$L$fD$" D$ D$L$T$ \$P$D$L$T$몍T$($nT$D$   D$L$T$D$   D$ L$T$P$L$D$>LÉD$HL$$$L$F\$D$HL$$T$P+ve   ;a   D$$T$  !	t[  L$QT$$D$   D$D   D$sL$Dw(D$$D$D$L$D$D   É릺D   }Xe   ;a    D$,T$( !	Ȅ     L$$QYtP$D$    D$D   D$fD$'D$ 蜚D$L$T$\$$$T$L$D$( É$D$    D$D   D$fD$' D$ LD$L$T$\$$$T$L$D$뮉Lze   ;a6  tD$xH  HL$DP$D$   D$D   D$|D$$   T$L$$   \$`D$ L$$T$(  X-]  XJit$x~	t  ;+u~%  `  {I  N  ~  $   b  gq  GV  t$D@     T$<\$`D$R    fD$V     1D$.1t$0   t$4t$Rt$X   	FT$.T$<L$D9    t$@3E   .u   ȀEu
xtXuIT$.)T$0*D$L|$<)ۇ!ߋ\$49wJ\$4D$X$|$l$XD$x\$`t$@$   T$.L$DD$LD$0D$x?l$H|$pD$l$Xl$T$\$D$\$D$T$0l$H|$pD$XoPte'p()T$0*D$L|$<)ۇ!ߋ\$49wJ\$4D$X$|$l$D$x\$`t$@$   T$.L$DD$LD$0D$xol$H|$pD$l$Xl$T$\$D$译D$\$T$0l$H|$pD$Xot$.u  +0Il$8~Fu9vL$DD$\$l$T$t$J\$D$T$pD$xL$Dl$8뫋L$04)t$L9%  \$`T$<+$D$XD$L${D$`L$<T$L\$xk  k
  k{  9Sr  +  D$`L$<T$80}E MW9   OMވ8ދC$L$8)ȉD$	D$x D$hL$<IT$`ыP\$8ll$L0x9wOt$l|$H$L$CD$D$L|$hGD$HG(u
D$ltËD$l7T$HL$\D$t$T$|$l$迏|$t$L$\T$H\$8rl$dD$/D$D$|$L$T$~D$L$T$|$dW(u\$xt$/$D$T$L$"tÅj  8+@$IȉD$BD$\$tÍD$\$l$T$t$׎T$\$L$0l$8u9w+.5l$8D$\$l$T$t$莎\$D$T$pD$xL$Dl$8붉g1vx؉щJF
D$-F
 {NuN	t$4$\$l$T$D$-L$xA
tNuCJM + +͉$   11z   n1e   [%e   ;a  0\$8      l$4uED$ }  Չi9~Jh9vD$(D$|$D$t$l$|$D$t$hD$(L$ T$4\$8   9   |$,t$$)Ήۇ!΍,7,$D$   T$\$jD$L$ T$$9   |$4OW(u
D$,0ËD$,D$4Hhu9wMH*0ÍD$T$l$L$t$0D$L$T$|$4W(u\$8͉P	ȉ 聫\e   ;av}pW'$3HD$L$`9uCf@~  ƀ    (u!@ @$    @%    @)    D$Íx ؉$T$ 9D$hqme   ;a   L$y      A    A    (   A    A    (u[A    A    ǁ       (u*ǁ       pW'$`D$L$pFÍ   1эy1y1띍y1oe   ;avD$H0@$L$D$軩e   ;avD$H4@%L$D$苩e   ;a   D$#9 t'#uD$H(t
   D$@,D$ ËD$@)D$Ã+uD$H't
   D$@+-t0uD$@*D$ËD$@&D$_e   ;a   ,D$0HT$8\$$(p9wil$(t$ D $D$4D$T$bD$$|$0GD$ G(u"D$(D$8D$@D$D    D$H    ,ËD$(ىL$ D$l$L$t$\$wl$t$L$ T$8`(e   ;a   ,D$0HT$8\$$(p9wil$(t$ D $D$4D$T$D$$|$0GD$ G(u"D$(D$8D$<D$@    D$D    ,ËD$(ىL$ D$l$L$t$\$藇l$t$L$ T$8`(e   ;a   ,$D$$L$8L$L$<L$L$@L$L$DL$L$HL$T]  D$0@L$$Yit$44$T$\$l$ЋD$D$L$L$(T$T$ \$$$D$ D$LD$D$PD$(D$T,WBe   ;a   $$D$ L$(L$L$,L$L$0L$L$4L$L$8L$\  D$ PX$    L$T$\$D$D$L$L$T$ $D$D$<D$D$@$諥Ve   ;a   ,$D$$L$8L$L$<L$L$@L$i  D$0@L$$Yit$44$T$\$l$ЋD$D$L$L$(T$T$ \$$$HD$ D$DD$D$HD$(D$L,Re   ;a   ,h$D$$L$8L$L$<L$L$@L$j  D$0@L$$Yit$44$T$\$l$ЋD$D$L$L$(T$T$ \$$$D$ D$DD$D$HD$(D$L,GRe   ;a   D$ $D$$D$D$(D$D$,D$%D$L$T$ӃuwT   t41҄tL$0D$4\$8É$D$\$#\$D$L$À   t뺉(腣@e   ;a   T$\$9   l$t$11B<xЗO   9}H9si| 0r89w1@B ~   tD$    D$  \$$Á܉L$D$ T$$D$    D$  \$$ÉЉ跢2e   ;aP  8L$H  D$<PZh09T  ZX?T$@$T$DT$L$7ED$L$   $ЋD$D$ L$T$<Z\$,,l$(r:9   |$4t$$$L$D$D$(|$<GL$$O(\$ l$,\ucT$49wHO?8Í-D,$T$D$L$\$D$L$T$|$<W(u%D$4ЋT$4됉L$0D$|$\$t$l$螁|$t$D$ L$0\$,D$t$T$l$\$gD$L$T$|$<W(uʉƉL$H`脸ꐋ|$<OQo9w2<nil4>   DWo(u8É>T$,L$(D$\$L$l$T$ƀl$\$L$(T$,|$<Ke   ;a  H|$LGOQ_/9  %!  ft W_(  /<$D$PD$|$LGHW9	  HO(OW  T$@L$DD$@  `   $ыD$D$ L$T$LZ\$0,l$,r:9R  t$(|$<$L$D$&D$,|$LGL$(O(\$ l$0\   T$<9   HO=GO<$L$D$D$v   S#  D$LHQX(9wQPD )@ HÍD$l$L$\$T$~D$L$T$|$LW(uŉ$-D,$T$D$L$\$~D$L$T$|$LW(u!׵D$<ʵЋT$<L$8D$|$\$t$l$M~|$t$D$ L$8\$0s114O   OQ_/9w7<nilt >   DW_(u/.L$0T$,D$l$L$\$T$}l$\$L$0T$,|$L덋GW$D$L$@D$L$   $ЋD$L$L$$T$LZ\$0,l$,r:9   t$(|$<$D$L$讽D$,|$LGL$(O(\$0l$$\   T$<9w<HO=GOW<$T$D$L$D$v   D$    *  x-D,$T$D$L$\$|D$L$T$|$LW(uóD$<足ЋT$<_D$4D$|$\$t$l$9||$t$D$4L$$\$0-D,$\$D$T$L$|D$L$T$|$LW(uÉ%vT$0L$,D$l$L$\$T${\$l$L$,T$0|$L#e   ;avAD$tuD$  $D$D$>Ãvt݋L$$D$辚e   ;avi$D$(H(L$#T$4P(P $T$,T$T$0T$D$   D$ D$v   T$D$   D$#L$(A($6e   ;a   D$4c`  U   OuLL$$ $L$(L$L$,L$D$   L$0L$D$D$D$   * ÃUtL$$$D$aD$$  $D$(D$D$,D$NXtzbt(cuD$$  $D$(D$D$,D$,됋L$$ $L$(L$L$,L$D$   L$0L$D$D$D$   rCL$$ $L$(L$L$,L$D$   L$0L$D$ώD$D$   %o`dtoL$$ $L$(L$L$,L$D$
   L$0L$D$D$D$   qu^L$( \$,ۇÇ݇Ç!	tD$$  $L$\$CL$$$D$.v   L$$Q,tmT$0tB $L$(L$L$,L$D$
   T$D$D$D$   $D$(D$D$,D$D$T$0땃xL$$ $L$(L$L$,L$D$   L$0L$D$D$D$   ~Oe   ;aO  D$,X   F   Eu5L$ $D$ D$L$(L$D$D$   !ÃFtL$$D$8D$  $D$ D$D$(D$D$f   D$   뮃Gu6L$ $D$ D$L$(L$D$D$sXtrfbtH"Wgtvt
xtCD$  $D$ D$D$(D$D$g   D$& 茕e   ;a  ,D$Hb  HX  L$0Q'T$#Ykq99   SQ($D$4D$T$DT$(T$D$D$0@'$D$<D$L$(L$L$HL$|$0GHW9w0i)  f,OW(uD$#G',É?L$(D$$-D,$\$D$T$L$tT$\$D$$L$(|$0딍D$|$\$t$l$tD$L$T$|$0W(uˉǋD$HL$0讫XbL$0$D$;Huvlxc谓+e   ;aw   D$0q   Xt<qtL$$$D$& ËD$$  $D$(D$D$,D$ًD$$  $D$(D$D$,D$D$    D$    D$    ώD$D$   댃s   vuLD$$H,t  $D$(D$D$,D$R $D$(D$D$,D$]2xD$$  $D$(D$D$,D$D$    D$    D$    D$D$   D$$  $D$(D$D$,D$oe   ;a  dD$xq'  X  d  L$hQ,  AD$4$   \$0i19  l$,t$X$L$|L$T$\D$0|$hGL$,O(5  T$X\$l  l$4$   l.9:  HO{1*<$D$(D$D$    D$WD$ @\$l|$hL$p9   D$ T$(~ou_9w*,   f)w_(u덉X뀉t$4l$0D$L$l$\$t$pL$\$D$ T$(l$0t$4|$h뒐GHW9wHO}dÍ-D,$\$D$T$L$pD$L$T$|$hW(uÉ誧D$T$D$L$l$:pD$L$T$|$hW(u\$l|Y쐋\$4$   \9w4(nil,)   ݈\݉_O(udÉ\$4-D,$T$D$L$\$oT$L$D$0\$4|$h딉D$X̦ЋT$XD$t$D$l$\$Sot$l$D$4$   @QZi19Y  ZY[1IQ $t$D$    D$
   D$ D$T$D$   D$$PD$xL$h\$p9   T$$l$lt ~yoQ9wWQ; {t$(D$\$|$T$l$rnD$L$T$|$hW(ut$(ωËD$xL$h茥琋APY)9wPQD ]tD$l$D$\$T$mD$L$T$|$hW(u
ŉȉ D$t$T$l$\$mD$L$T$|$hW(uʉƋD$x[ͤq   D$l$D$pD$D$tD$6WD$H'   @L'(u`P'L$\D$`L$\tBQӃ uʀ   \$h$L$D$T$D$xD$D$    )  .111ˍ=P'뙍@둋D$h L$8$L$lL$L$pL$L$tL$=D$h L$T$$L$T$^D$h  $D$    D$    D$lD$D$pD$D$tD$ώD$D$   NsstbvxD$h  $D$    D$    D$lD$D$pD$D$tD$D$D$   D$h  $D$lD$D$pD$D$tD$Ie   ;aP  <D$LP
  D$D$T$HT$L$_D$L$PdFXu%T$@$D$D$    D$ L$l<ÃbtփdtыD$@$L$>p/otpuߋL$@Q($D$D$    T$묃vT  L$@Q,  D$ QZ)q9  BAD (D$D$D$HD$D$LD$,D$L$   $ЋD$L$L$$T$@Z\$0,l$,r:9  t$(|$8$D$L$wD$,|$@GL$(O(\$$l$0t  T$89D  )(  fwO(  \$    \$$\9   ni  fll   ݈\݉_O(ukGH_9wHO)<-D,$T$D$\$L$iD$L$T$|$@W(u@7뎉\$0D$T$t$L$\$hT$L$D$,\$0|$@*<$\$D$    D$|$@1Éϟt$(D$T$D$L$t$VhT$L$D$,\$$l$0t$(|$@yD$8zЋT$8ZD$4D$|$\$t$l$g|$t$D$4L$$\$0D$l$T$t$\$gD$L$T$|$@W(uʉŉ%u"A $rD$D$   sQ($D$D$    T$@Ox%OPD$@$D$PD$t<諆e   ;aP  TD$X$Q8D$L$  T$\  H'  L'(  \$`P'T$L\$PT$L  RՃ uʀ   Ճ   r       1҄   |$XOQo9w2<nil4>   DWo(uTÉGL$4T$0D$\$L$l$T$el$\$L$4T$0|$X뒋|$XW~  D$DL$ W$T$;W%_)T$<\$@G$    G%    G)    WZ/w9  %!  fL _w(  /<$D$dD$|$XGD$4HL$0_92  (PAN,NIC=lO_-(t$l0L$,L0  L$(9  T$H\$0L$L$hL$t$/D$(|$XGL$0O(\$ll$4\F  T$H\$49  T$HL$0D$,D$MyD$D$	   ƤD$4|$XGD$0G(   D$HG~<$D$ D$D$DD$D$v     D$X@~ HQX(9w$QPD )L$;H$L$<T$@H%P)TÍD$l$L$\$T$cD$L$T$|$XW(uŉȚD$H轚H-D,$T$D$L$\$JcL$T$D$H肚ЋT$HD$T$T$0T$\$L$c\$T$D$4t$l!ŉ7-D,$T$D$\$L$b\$T$D$4L$0|$X[T$4\$0D$l$T$t$\$wbt$l$D$DL$ T$4\$0|$Xŀ   tT$$ $	q|$G   (u
DO711=P'ËD$`3؋\$`A\$`811ZD$$Gr$|$}.$D$q.;e   $p;A    Ƅ$   $  HQ  $  wY  $  PX-,$T$\$OD$L$T$N  $  H,E  $  q  X  PXuƄ$   l*  É$  \$($\$T$ND$L$T$   D$$   Ƅ$  $  HPD$`   \$pD$|$   $   $  $   >r$   Ǆ$      T$`$$u:D$@$   $Ћ$  $$  D$)  Ðu)  Í$D$(D$$  D$MD$L$T$$   L$Ƅ$  $  HPD$,   \$<D$HT$LL$P$  L$TtT$XD$\   T$,$#u:D$@$   $Ћ$  $$  D$ (  Ð(  ÃqsvxHP@$L$T$|LD$L$T$$  L$ Ƅ$  $  HPǄ$      $   $   $   $   $  $   w$   Ǆ$      $   $"u2D$ @$  $Ћ$   $<v'  Ði'  ÉL$$$  Ƅ$  $  HPǄ$      $   $   $   $   $  $   s$   Ǆ$      $   $!u@D$$@$  $ L$$  L$$  L$А&  Ð&  ËHP$T$L$JD$L$T$   $     t
   t\ǃ       (u9ǃ       ƃ    $$  D$Ƅ$  %  Í   1薓   (u   عv      e勜$  g%  {`e   ;a$	  DL$LT$HJ(z  D$PBB    (  B    B    e  \$TTu:L$<D$@D$<t$`   $ыD$H $趽D11܃pu~H'tL'(uUP'L$,D$0L$,t7Y݃ uˀ   $L$D$\$D$p   rD111؍=P'뤅tji>°  P  .R  ;  5`-9#  0  .u- 19       $\$D$tDÐH'   L$LL'(udD$PP'L$4D$8L$4tBQӃ uʀ   \$H$L$D$T$D$TD$D$      |111ˍ=P'D$P땋D$PL$L닉$D$D$@   \$5:W$D$\$    .|$(~.8Y  5@97  px   P   i9   hp   t`   t)$\$t$l$D$TD$D$      }l$t$$\$ $t$l$D$D$L$T$HB(u5J$D$TD$D$uT$H\$ l$t$$lDË|$(虏\$T            ,$\$|$t$D$TD$;tD$D$               P%y   _B>f   5D9   0tZ%yF- .9u<@-$ZL$ZD$D$@   \$WWŉ$ÇމD$D$    D$ \$    q%yn.1u5D9   p8   ?   589um0xtH>°p-09u- \$ZD$D$    \$INW҉$t$|$D$\$+        댁>°댉$|$t$D$ \$        6=J  A   mT   5-9uv HtFA-`89u)(~$l$l$D$\$-r    ҉$D$L$D$   \$FWW닁A닁Ju5 E9   0   '   589ut0tG=J-`D9u*($l$D$    D$ \$x    щ$ÇމD$D$D$\$I    눁=J눉$t$D$    D$ \$]    5\   wu}5C9ul0tF\- C9u$h0$t$l$\$B        Չ$t$D$    D$ \$    돁\돁΀u5 89   0   u5 D9up0tFqSc-79u)(Q$l$l$D$\$ E    ҉$ƉD$D$    D$ \$    댉$ƉD$D$D$\$    CD$TTu!B $rD$D$   脦DÃvtډ$D$OZ߉1-z1#3D$PWre   D$;A!     $      $   t`     $   G    (  G    W(c  $   _$   oփT$|2    	  	  $   q	  Xk	  $l$t$QD$D$<L$$   P($ҋD$L$@P$Ѓ|$  D$|u  $        $   $$   T$D$D$D$lD$D$D$PD$$   1$   P؉ыT$l9  L$\$   $$   T$$   \$L$GD$L$D$|	   uD$\L$l9r  uD$\L$l9	uD$\L$l9э $`_|$G   (u3b  3裇R  
uD$\L$l9{uD$\L$l9euD$\L$l9OщT$lL$h$   \$<   $   ,$ӋD$L$$   $$   T$T$hT$T$lT$$   T$L$D$@   Ë$   $$   T$D$+D$$   $$   L$$   L$D$    D$D$L$T$$L$D$L$T$D$$   $$   D$$   D$tT$L$D$$   H,  HQX(9  QPD [1p$   $$   T$$   \$D$D$L$T$$   $D$T$L$$   D$$   QT$D$THL$T$   $$   T$$   \$D$T9D$   Q$   QZi19wZY +D$t$T$l$\$MD$L$T$$   W(uʉƋD$Tׄ퐋$   HQh9wQP]   ÍD$\$L$l$T$?MD$L$T$$   W(uÉbD$l$L$\$T$LD$L$T$$   W(uŉ$   $$   L$$   T$D$L$   $ЋD$D$DL$$   Z\$x,l$t2z9  $   |$p$L$D$輌D$t$   GL$pO(F  $   \$|$    $        1필%  l$xt$Dl.9  HO{1u$   $$   T$$   \$D$D$L$T$$   $D$T$L$$   D$$   QT$D$X@$   D$X$   $$   T$\$D$X9D$   S$   OQ_/9w1,   ft W_(u/L$xT$tD$l$L$\$T$J\$l$D$XL$xT$t$   댐$   HQh9wQP}D$\$L$l$T$9JD$L$T$$   W(uÉ\D$T$D$L$l$ID$L$T$$   W(u$   鐋\$xl$D\9w7(nil,)   ݈\݉_O(u	   É轀\$x-D,$T$D$L$\$IIL$T$D$t\$x$   À   t$   u Çރ)$   ⋴$   6Ç݃$   $   $   Ћ$   $   D$t$\$|$l$H|$t$D$D$   \$xqs~xunBw$<$\$l$t$$   D$<$\$l$t$  W,h  WȍJw/9  map[\ Ow(  /$   $$   D$$   D$MD$Hh  $   L$x1$   UË$   $   \$`jl$|r$   ׋$   @  $   Y,  Yk1Q9>  T$t,   fiT$tQ(  1$$   D$$   D$D$|D$$   D$$   Z\$t\$$   HQX(9S  QPD :$   JZl$`9  Lm Tt$L$t$T$$   L$T$tT$D$`@L$x9$   H,tlHQh9wQP}D$\$L$l$T$ED$L$T$$   W(uÉ|HQX(9wQPD ]%D$l$L$\$T$kED$L$T$$   W(uŉ|D$l$L$\$T$ED$L$T$$   W(uŉd>|ωÉ/|؉l$t\$pD$t$\$T$l$DT$t$$   $   \$pl$t$   rY{A)9wsqD  $   $   kD$l$\$D$|$:DD$L$T$$   W(u$   $   ˉŉM{㋌$   6{L$xT$tD$l$T$t$L$Cl$t$$   L$xT$t$   $   $l$t$D$L$   $ЋD$L$L$H$   Z\$x,l$t2z9  |$p$   $D$L$蠃D$t$   GL$pO(  $   \$|k@  $      ttl$xt$Hl.9wHO{D$T$D$L$l$BD$L$T$$   W(u$   yÀ      $   u Çރ`\$xl$H\9w7(nil,)   ݈\݉_O(u	   É?y\$x-D,$T$D$L$\$AL$T$D$t\$x$   뎋$   Y $vP|$G   (u  x  $   xЋ$   T$   D$t$\$|$l$#A|$t$$   L$H\$x$l$t$D$L$T$*  $   O,   OQ_/9w7<nilt >   DW_(u/1w%L$xT$tD$l$L$\$T$c@\$l$L$xT$t$   늋$   $$   D$$   D$D$L$   $ЋD$D$PL$$   Z\$x,l$tr:9   $   t$p$L$D$FD$t$   GL$pO(\$xl$P\   $   9w8(nil,)   ݈\݉_O(uv\$x-D,$T$D$L$\$/?T$L$D$t\$x$   덉$   XvЋ$   l$   D$|$\$t$l$>t$|$D$P$   \$x$   $T$L$D$$   D$$   @D$  vG  1$l$t$D$L$T$Ã      \$|$   hu8X9w@]X/&$T$L$D$|D$$   D$$   @D$&   É$   $   D$|$l$\$t$=D$L$T$$   W(u$   ͋$   ÉWtރ,$   $   $   $   ˉ$l$t$AD$$   $   $   $   $   z    G,  GPO79  HO{D$$   1   $   $$   L$$   T$\$d\$ƷD$L$T$$   $T$L$D$$   D$$   QT$vD$dH$   $   L$d$l$$   D$D$d9D$    $   O,M  OQ_/9  ,   ft W_(  /O+  $   $$   L$$   T$D$L$@,$L$dL$Ѝ$   $   Ky$   $   4  D$@$   Z\$x,l$tr:9   $   t$p$L$D$b{D$t$   GL$pO(\$xl$@\uj$   9wHO:-D,$T$D$L$\$|:D$L$T$$   W(uq$   qЋ$   놉$   D$|$\$t$l$:|$t$D$@$   \$x$   TO,NCq-L$xT$tD$l$L$\$T$9\$l$D$dL$xT$t$   OQ_/9wQWD  D$l$L$\$T$B9D$L$T$$   W(u
ŋD$dcp$   l$   HQX(9wQPD }zD$l$L$\$T$8D$L$T$$   W(uŉoD$t$D$L$T$s8D$L$T$$   W(u$   $   Ɖo$l$t$D$L$   $ЋD$L$$   Z,l$xr:9wu$   t$t$L$D$PxD$x$   GD$tG(u*$   $   $   $   $   $   nщD$L\$t$   D$|$\$t$l$L7t$|$D$L$   \$tB$l$t$D$L$$   $L$D$$   D$$    Z     GHL$xW9weT$t$   ؉$~D$D$   wD$x$   GD$tG(u$   $   mD$t-D,$\$D$T$L$&6T$\$D$th$   v   OQo9w6<nil4>   DWo(ugm[T$xL$tD$\$L$l$T$5l$\$L$tT$x$   닉<$L$Դ$l$t$?D$$   $D$$   D$̹B   w=u-E <$L$D$D$$   D$iE ЃuE u
E 뱃uM E뤍 $C|$G   (uf  fk  BL	   u*E 1ɉ<$D$L$D$ $   D$讹uE 1΃	uE 1 $B|$G   (u3%  34k  
u
E 1ruE MbE 1Xw_u/E <$ZD$D$    $   D$2E <$D$D$@   $   D$u>EM <$ZL$ZD$D$@   $   D$4EM <$L$D$D$   $   D$uwË$   j{ŋ$   jŋ$   {_߉1i?$   $$   L$T$D$D$L$$   B(u9J$$   D$D$u$   $      ÍzZi뾋$   D$|Gr$|$D$|Gr$|$D$|Gr$|$D$|Gr$|$hci\i&Qe   ;a  D$$L$9    L$Q	79  *u:   @B ~"   t11@T$(L$,D$0É؅A  5H'tL'5(	  P'L$T$t$  v   ΀   9t$^   w{u'9t	ʉ&u
э $?|$G   (uf  f\g  u
낃uqur`^   	   uJ1ۅ҇ÇޅۇÇ!	Ǘt#9t   ƉʋD$$u1뮃	u1뢍 $,>|$G   (u3   3of   
u	1Tu2ZCu159?9˾        .=P'Ɖf9˺            `11tD$Gr$|$ID$Gr$|$0+fMe   ;a    L$(   T$$   @9}w   ]uD$$L$D$   D$D$L$T$t5L$9tD$,    AD$0D$4  HD$,AD$0D$4 ËL$D$,    D$0   D$4  D$,    D$0   D$4  BeMe   ;a   L$$D$(9L$L$0D$4D$8 9   T$ [u֋\$C|)!щ$l$D$L$T$t|\$,9|"D$@} D$D$0D$(ȉD$4T$8ÉD$0D$(ȉD$4D$8kd5L0e   ;a7  ,|$0OQ_/9   %!  ft W_(   /<$D$4D$趞D$0HQ
T$$X(9wW\$ l$(D $[|D$D$
   xlD$$|$0GD$ G(u
D$(,ËD$(cL$ D$l$L$\$T$+l$\$L$ vbBT$$L$ D$l$L$\$T$b+l$\$L$ T$$|$0Je   ;a7  ,|$0OQ_/9   %!  ft W_(   /<$D$4D$VD$0HQ	T$$X(9wW\$ l$(D $yD$D$	   kD$$|$0GD$ G(u
D$(,ËD$(aL$ D$l$L$\$T$E*l$\$L$ v}aBT$$L$ D$l$L$\$T$*l$\$L$ T$$|$0Ie   ;a  l\$pC| l$xt$t11   @9}  <%uL$89A  90  C$    C%    C)    PB9  <  <#   uC)՗#uC(ȗav  z]  Ћ$   9   v   s(C,C( s'C+C' 9  D$LD$|ȋj$T$l$ЗT$D$8@L$LA|$xT$p\$tӉt$tŉȉ9$  C}9딉$L$t$l$D$T$D$D$LL$T$ T$'\$x9s
    l$tt *E	  ,$\$L$\$"D$L$T$\$pC0K$D$'ttC} L$Ljt$x9  9  l$L|$t,.    L$L9  M  ,   V     <|$4%   ku;[9w]t$p^/%ȉD$|$l$\$t$ 'D$L$T$|$pW(uT$4͉ǋD$xL$L:^S}   $   9}gvu\s(C,C( s'C+C' 9^
  D$|ȋr$T$t$l$D$LHD$xT$4t$p)9щ뼉$l$.D$xT$4t$pL$L$l$D$xT$4t$pL$LT$4)։ۇ!֍7$L$&l$D$L$LT$4\$pt$x|$tlCP
T$Hk39  t$`l$D$G|D$D$
   )fD$H|$pGD$DG(`  D$`D$LO|  $   9  D$8G$    G%    G)    WZ	\$Lo79  l$Ht$`$yD$D$	   eD$L|$pGD$HG(v  T$`D$8$   9  )L$L$   )!ЋT$|T$\1@\$Ll$\ى9  D$0kl$X\$<~3wnW9F  ,   f1oW(  L$<   OQo9w:<nil4>   DWo(uZN[JT$HL$DD$\$L$l$T$#l$\$D$0L$DT$H|$p놉L$dT$XT$h\$d`  -`   $ЋD$L$L$(T$pZ\$H,l$Dr:9   |$`t$@$D$L$cD$D|$pGL$@O(\$Hl$(\   T$`9w7HO=<$D$<D$D$XD$D$v   D$0|$p--D,$T$D$L$\$"D$L$T$|$pW(uYD$`YЋT$`dD$PD$|$\$t$l$X"|$t$D$PL$(\$H11}Yt$Hl$DD$L$t$T$l$ "T$L$D$0\$<l$Dt$H|$psGHW9wHO)lÍ-D,$\$D$T$L$!D$L$T$|$pW(uÉXD$`XD$8$   9T$HD$t$T$l$\$:!l$t$T$HD$`pXD$DD$t$D$l$T$ t$l$D$D$L$|$t$T$$   D$eL$T$\$pt$x|$ttC} $L$|$t$D$LD$$   D$D$D$LL$T$ T$'\$x9y    l$tt *tR,$\$L$\$RD$L$T$\$pC4K%tD$'L$Lt$x|$tYC4    C%݉L$4L$|$$   T$$   \$D$JD$L$T$\$pC4K%C4}C4    C% k%tl$4E1щyT$HCHL$Lk39wYl$Dt$`$~D$D$   _D$L|$pGD$DG(u\$`T$H늋D$`hVD$DD$t$D$l$L$t$l$D$Dtl$t|$t)L$4L$|$$   T$$   \$D$'D$L$T$\$pC0K$t(k0}ۇ݉k0C&C* l$4E1щT$@CHL$Lk39w\l$Dt$`$PD$D$   ^D$L|$pGD$DG(u\$`T$@oD$`BUD$DD$t$D$l$L$l$t$D$Dql$tЋ$   9Ћ$   ++u	C')-uC&C* 0B{&C*Ћ$   ߉97  9&  D$4)ЉD$,!SL$,4t$L+{9wp|$Dl$`$D$L$m]D$L|$pGD$DG(u%T$`T$4L$x9ʉЋL$8l$xt$t,D$`ST$4L$x9։T$DD$TD$l$T$|$t$ql$|$D$TL$,T$DQ߉zTȉTЉTȉSЉSȉSȉSЉS2TSS;e   ;aS  D11.D$H$L$,L$L$8L$D$v   賿D$(@L$#T$P9  D$(L$"\$L,Ëu t$,ml$8   t$<l$@|$<   D$0`D$$D$$@P<$Ѓ|$D$#L$([ST$"FT$HZkr:9wkj #D$|$\$t$l$D$L$T$|$HW(uˉD$#L$(Q1|$$1B1OD:e   ;a4  ,14$l$\$D$v   QD$ @L$89   D$ T$4+[~zt$0~WN9wON8 룉l$$\$(D$D$|$L$T$D$L$T$|$0W(u\$(l$$Pt$0@D$0HQX(9wQPD 
,ÍD$l$L$\$T$XD$L$T$|$0W(uŉ~P8e   ;av'$'D$`L$D$8e   ;a   $D$$   D$L$'(uM'F$D$   賽D$L$'(u
'Í='O='O7Ye   ;avJD$$L$L$D$   D$L$$D$D$L   vD$D$u7e   ;avkD$T$9
t11Ʉu
1D$ÍJ$D$D$L   iD$׍J$HL$D$	   HL$D$T$6e   ;av:D$$L$L$mD$L$$D$֞D$D$6e   ;avoD$T$Z*9Xt91Ʉt/JRX9Pt
1D$É$L$\$蟤D$1݉,$L$\$tL$D$T$ 6{e   ;avD$H@D$L$5e   ;avD$@D$5e   ;avK|$(u2    G    G    (uG    Ã1$M1Md5e   ;a  ,D$0   9   HT$8\$$hp9wml$(t$ D $D$4D$T$UD$$L$0AD$ A(u#D$(AD$8D$@D$D    D$H    ,ÍyD$(dL։L$ D$l$L$t$\$t$l$L$ T$8\(u 3L' C$D$v@4e   ;a  ,D$0  9  \$4      HPhr9w&JH\ D$8   D$<    D$@    ,ÍD$l$T$L$t$D$L$T$\$0S(uCʉŉ؋\$4됍{Khl$ p)|sPpM9#  9  )!2$D$   D$\$[D$L$0Q\$ 9   YD$8D$<    D$@    ,ÐD$l$GD$$D$gD$L$0QYl$ 9~\D$(9t$T$\$ySD$ \$0Cl$$k-(ul$(k؋\$4l$ {D$(	J߉렋(u 9I-JJJ C$D$92e   ;a  ,D$0   9   HT$8\$$hp9wml$(t$ D $D$4D$T$oRD$$L$0AD$ A(u#D$(AD$8D$<D$@    D$D    ,ÍyD$(H։L$ D$l$L$t$\$t$l$L$ T$8\(u 3H' C$D$0e   ;a   D$$$L$(L$D$L$,f  D$ C$D$D$D$D$1ɋT$$\$(t$ND$\$(l$u9   L$T$$\$($\$L$D$=  T$(9  \$l$9   t$ll$M 4ދ()ʉT$(!ыT$$,
uS=  u?T$   (uSpCSp=GSp%SpÉG  띅~9sBL|(uD$0l$4l$8 ÉF9;G؉2GMG.2e   ;avaT$\$11hi <>9}r.    ~   tL$\$ÉF~.e   ;a   D$(   trL$T$ 1l$])!ȋt$ЉL$T$ \$$T$l$$l$D$  D$tT$(ЋL$ 9vXD$D$,ËD$$ L$$L$ L$D${D$D$,ËD$$D$ D$D$@D$,F-e   ;a  D$(|=      =  ugD$$L$ 19}I   }j  uT$,ÉT$$D$T$\$l$D$$L$ T$D$,Ð|N=   }GL$$D$D$ED$L$T$ $T$$T$L$D$  D$D$,=  ~= ~D$,ËL$ $L$$L$D$跐D$D$,F,e   ;a  (D$@  L$8  T  D$ C$D$D$D$D$$L$QT$@1ۋl$0t$, )!ƋD$@T$@݉ËD$$\$l$0t$,9   4$l$D$4D$L$8L$  D$|r\$<T$09?  l$t$9&  t$$\5(l$8ut$,39V   D$ ߋD$,BƋ|$D$ ؋D$L$9   T$$\l$0+<(u\$,T$D@D$HL$L(ÉËD$,mBD$,$T$0T$\$4\$L$)D$@L$,$L$0L$D$D$L$T$L$DT$HD$L(D$D    D$H    D$L    (jBBZBuB*e   ;aK  hL$p    Q\$|ڋt$l1x|$(<Ƌ|$(9}r  D$X    D$\    D$`    D$d    D$XD$X  T$@L$dL$<|$`)9  N|$Xz  9c  |$`,9l$<D$dT$\9  T$TD$8,:,$\$L$ID$<D$`D$8D$dD$TD$\D$tHL$lȉD$PL$@T$x\$|1[t$Tl$4$D$DD$T$ID$8D$`D$4D$dD$TD$\D$<hD$@L$xT$|\$P؋L$@T$x\$|9=  4~6D$X  L$X9Q  l$<|$$t$DD$`,l$8t$d|$\9   t$4|$T$T$\$HD$8D$`D$4D$dD$TD$\D$XtbL$X9  D$`T$$\$8l$dt$\9D$4D$t$D$l$\$l$t$D$4T$$L$XL$X렉D$4D$|$D$t$l$t$|$D$4T$x\$|D$XD$XL$XD$`L$\$   $   hÉ|$8L$ \$HD$T$|$D$l$UT$D$L$ \$H|$8D$X|$,D$|$L$<KL$0L$MD$L$`T$\\$,9~ED$L9t$T$L$aGL$,L$`L$0L$dL$LL$\D$XT$@l$|t$l뷋D$l@$   $   hǄ$       Ǆ$       hÍ C$D$3 C$D$ C$D$ C$D$=%e   ;a  \D$L    D$P    D$T    D$X    1D$@L$h9N  D$$\$d,     pl$(t$@,$T$`ЋD$L$(9u  uD$0  x  T$$L$h9c  )щ!ыl$d$\$ZD$L$1  \$09TD$L  l$L9  T$hB  L$ t$Xt$@|$T)9>  D$$9  t$L  9w  t$T<0|$@l$XT$P9  l$<T$H2$L$dL$D$ ED$@D$TD$<D$XD$HD$PD$0j  \$$l$ D L$h9  )!ȋL$dȋL$X)  D$d\$h1D$d\$hL$@9   ,      AL$@,$T$`ЋD$   =      L$Lto\$L9Z  L$Tl$Pq|$X9wqt$TD |D$,D$l$L$|$t$ul$L$D$D$Xl$PD$,\$L밍\$L\$L듍D$L$\$L\$L$\$L$l$L$D$TL$PL$lD$p\ÉD$l\$p\ÍL$L$D$Rt$<D$T$t$l$|$l$T$D$$t$<l$L|$4D$|$L$@LJL$8L$D$L$TT$P\$49~YD$D9tE$T$L$BL$$T$h9ыt$4t$Tt$8t$Xt$Dt$PȋL$ \$0l$L@L$$T$h9ɉ룍l$Ll$L\$0}        ށ   |  ǁ     븁    멹뢉$L$D$8l$t$D$d- C$D$s9 C$D$9 C$D$ C$D$9 e   ;a:  DT$L\$H11@9}a  ,s&t   ߕArZÇ݉1$\$T$mD$L$L$PD$TDÄ  D$4    D$8    D$<    D$@    l$4l$4t$@|$<)9   1wt$<T= @t$Lˍl$49   B  4Ar
Zw |$4tk9  |$<l$8ٍ_T$@9vD$$D$#D$l$|$T$\$l$|$D$D$@l$8D$$L$Ht$#Ol$4뗋D$<L$8L$PD$TDÉ|$(D$|$BD$,D$bD$L$<T$8\$(9~AD$09t$T$L$v?t$(t$<t$,t$@t$0t$8T$L\$Hl$4뻉\$PT$TDÍ C$D$un6g61e   ;a	  @D$PL$X9  1҄tD$DD$`D$HD$d@ËT$\tL$D$T$HT$\$L\$D$KD$   L$\  D$\D$L$XT$P)ȋl$HL$L$L$D$D$<L$\T$P\$l$Dt$H11|$1|$ AD$$xD$L$,ȋT$PL$0ы\$\l$<t$l$Dt$HD$L$ D$<L$\9  |$$H     D$4D$ D$0D$4|$9  )\$,!Ë|$09  t$ 9q  )|$(ۇ!|$,l$(9~}l$,9t$t$l$O=\$l$,D L$9  )!l$<4)|$X9~+D$|$,\$T94$\$|$<щ|T$ 9  )։ۇ!֍\5 $L$XD$L$ ȋL$\T$P\$l$Dt$H|$$D$0D$<|$ 9  )ۇ!\5 $L$L$LL$T$  D$L$ ȋL$\T$P\$l$Dt$H|$$D$0D$<j|$9   )!Ë|$ 9   )t$0ۇ!t$09~_t$09t$l$t$;D$\$0T$9   $    D$<D$L$T$.D$L$L$`D$d@É9D$DD$`D$HD$d@ËL$L$T$TT$D$}T$D$PL$XV22222s222Љ2e   ;a  <\$L~  J  L$D9    9(  l$Hu D$}D$)AL$D$@D$41D$ 1D$$D$4\$LD$,D$(D$ l$$l$HD$,l$ 9  9  (8Ö  ]9  l$ \$(l(8؇ߕ   1필uql$$E9|Y\$(9y)ډ!؉$L$D$HD$D$LD$  D$}D$P<ËL$ DD$P<Ë\$(#D$ D$P<Ël$ |$L4/95  9$  ۇ!8$T$HT$L${l$D$@L$T$D\$(t$|$9  )!$\$D$\|D$|"\$ ,D$@L$T$Dt$|$D$P<D$P<Ël$Hu })A   D$l$@8E    9  ,$L$D${D$   XL$D9b  D$\$@lt$8؇ޕuUl$Lt 9+  9  ۇ!ō+$T$HT$L$?zD$   D$D$P<1D$P<1iD$P<D$P<ËD$H$D$@D$\$yD$tD$P    <D$P<ËD$H L$@$L$DL$D$zD$D$P<D$P    <É..؉^.y.P. C$D$7.ȉE..9.e   ;a  (D$4$L$8L$D$L$L$T$,\$0l$811Ni 42΋L$9}	9rZ  D$9   1   l$0|$׋T$,9     i *)9   \$,,+)ol$9up)9   )|$$ۇ!݋|$$9t1필tD$)D$<(ÉT$,$D$4D$|$wl$D$L$T$\$,t$81D$<(D$<    (9wU|$ $D$4D$l$wt$D$L$T$,\$0l$8|$ ,Q,H,_,6, +e   ;a  $D$D$L$ $T$$T$\$(\$hl$$  D$L$   L$$|$OL$(O(   L$ G    GL    (ufGP    G8    (u:G<    GD    <$D$,D$D$0D$  D$L$L$4D$8ÍO<ω1*빍OPω1*덋D$ *`L$4D$8e   ;a0  pD$tH   HP   $ыD$L$L$,|$050L$tYT$8\$<QYT$H\$LQ I$T$XL$\L$,L$hD$l$    D$0D$D$   D$   "D$L$D$xL$|pËH$XHP   $ыD$t@T$\$$    -l$D$   L$D$9D$D$   \$T$ $D$$L$(D$xL$|pke   ;a	  $D$(H   BP$Ѓ|$thD$(@   $ыD$L$$    T$D$   D$L$nD$D$   #D$L$ D$,L$0$ËD$(@   $ыD$L$$    T$D$   D$L$nD$D$   #D$L$ D$,L$0$ÍD$,D$0   $Be   ;a  <L$Dv  H']  L'(3  T$HP'L$,T$0\$,  k u̀   АtqL$4D$8D$4t[`D$ L$@$D$L$(uL$ HpL$LD$P<ÍxD$ &11륉'        1필iL$@-(   -0it$T$(\$$A     A(    -(   A,    A $D$	     D$@$L$$L$L$(L$L$L$  D$L$t(T$@$L$D$  D$L$L$LD$P<ËD$@HP@LD$LL$P<Íy,1%oy0%-ƀ   t*Ç݃|$ $3|$G   (u
Hy%;111=P'D$H[%T$HD$H111D$Gr$|$裺m8e   ;avD$D$D$D$>e   ;a  T$  \$;-x  jۇS  k  0   Vڃ|H:.uCZ0r:9w5]Mۇ݅~0r9v܃|}euy   tlM   B+uNEDu-Iȉх~0r9vD$D$ À-tBω܀E넀1rG9wBVMۇ݅09vD$ D$ ÉD$ 1#1#f1e   ;a   D$$H<P8   \$(t{ u-9   t$,t\$0D$,D$4 Ét$B`$ЋD$L$T$B(ulJD$$HHPD@@$T$L$nD$D$   D$L$T$B$(uJ D$0T$4 Íz '"z"닾    GXD\$(5F
e   ;av \$$kl$KL$3t${k l$D$l$t$ϋL$S9s3|$>$L$
ыD$L$A\$l$$9] }ME É!	ke   ;avb\$CK+9}*SsDKD $D$ЋD$L$AAÍC$,  D$L$AA@Ac!-	e   ;a   \$ kl$KL$3t${D$ T$l$t$É։ϋL$9}7SsO|$>,$D$ЋD$L$A\$$9tT$ BJÍAC,$k  D$L$ AÉ oJe   ;aA  T$JjE9!  t9   "tdE9}   4+"t
\uEEl$9}0   B+$L$  D$L$AD$@AB
   門-tFE9}   4+.w+tӖv닍~З	v͖EtƖetnЖ	v_fuPnuAt6.SLE@
e   ;a  ,D$0H   ufL$<tT$T$4T$T$8T$L$  D$L$u D$0$D$@    D$D    ,ÉL$@D$D,É$4ʃ   L$<tB$T$4T$T$8T$L$  D$L$uD$0$돉D$@L$D,É$ܐHL$($D$<]\$0S+sN9wht$(N9wX$)!T$)L$\$L$4L$L$8L$D$D$ 3  D$$L$ L$@D$D,É C$(D$葲[Ve   ;a   D$Ht8u,$D$$xYD$(D$Ãt3$_  D$L$ty\uč C9uL$D$Í C$PD$ޱSe   ;a  8D$Dt  1t   0  ȋT$@\$<1݉ӉʉD$DL$T$,\$(D$΃L$$u$y       1p  ^  $T$t$ D$4  D$H  L$ʁ`       D$($L$,L$T$҃D$]  1  D$$H  D$     L$($T$,T$D$0D$L$@l$ЋD$  D$r  `   tJL$tD$DL$@T$<1L$($L$,L$D$D$L$T$\$}L$($T$,T$D$D$:D$L$ $L$D$D$L$T$   D$Ht	D$TD$($L$,L$T$T$D$ԆD$L$`~$D$L$vD$L$T$uD$HD$L    D$P    L$TT$XD$\    D$`    D$d    8ÉL$LT$PD$T    D$X    D$\    D$`    D$d    8Í $|$G   (u(  (+  D$L      L$,T$($L$D$D$L$@($ЋD$L$$L$ĬD$L$T$\$($l$,l$t$t$T$L$D$D$oL$,p $|$G   (u  A  D$($D$,D$D$D$蠀D$L$T$D$L    D$P    D$T    D$X    D$\T$`L$d8ËD$($L$,L$T$T$HD$L$T$$L$D$,D$L$T$(9T$u!\$,9uL$9EL$1:\$,ыD$(T$,PT$T$5$T$t$D$L$T$Ã   h         1t-1t	1D$DL$$T$,\$(l$t$D$Hu	   É\$ L$4T$0$L$\$%D$ÇݐD$HL$4T$0\$ À   teD$$ $|$G   (u   &   1ƀ   t:Ç߃<:Ç߃%D$<$T$@T$L$sT$L$\$D$D   D$<$T$@T$L$ΠD$L$@`$ЋD$L$DTG    r$|$D$$Gr$|$ʪD$$Gr$|$豪{e   ;aT	  lD$t$L$xL$T$|T$D$ D$L$T$(\$$l$t$ m  J  T$H\$`t$\Ѓ  T$D1ɉL$4D$p$D$	   D$px  L$D  D$\$L$`L$T$HT$賂D$49D$  L$\$T$`T$\$H\$D$5D$L$T$\$p$L$D$T$QD$L$-  D$px	  L$4APt+  L$4D$\$T$`T$\$H\$D$49D$   L$D  D$\$L$`L$T$HT$衞D$L$@($ЋD$L$$L$荦D$D$XL$L$TT$T$@\$4[L$\$T$`T$\$H\$D$~D$L$T$$L$T$D$XD$L$TL$T$@T$;D$4X\$4D$\$L$`L$T$HT$D$49D$wu	D$DtǄ$       Ǆ$       lËD$\$L$`L$T$HT$蓝D$L$$L$D$    D$    ?D$L$T$\$\$\$`\$\$H\$D$L$T$kmL$\$T$`T$\$H\$D$FD$47$D$	   D$p$   $   lËD$p$D$    D$    D$    D$L$$   $   lËD$\$L$`L$T$HT$xD$49D$~VD$\$L$`L$T$HT$D$49D$L$\$T$`T$\$H\$hl$YD$4D$\$L$`L$T$HT$$xD$D$<L$\$T$`T$\$H\$ xD$L$<ȃ}   D$0L$\$T$`T$\$H\$裛D$D$8L$L$PT$\$\$`\$l$Hl$~D$L$8$L$PL$D$D$0D$#D$D$@L$L$TT$T$X$L$D$\$\\$l$`l$t$Ht$胝D$\$L$`L$T$HT$\$X\$\$T\$\$@\$dL$4  4$\$D$诚D$D$PL$L$8W$|$G   (   rL$8O(   D$PGD$pHOOHLt"$Ǆ$       Ǆ$       lÉ$L$|$D$L$T$pJL(uBP먍zPOωD$PnrB4$\$D$D$tD$H\$`t$\D$p$L  D$L$T$$L$D$D$H'    L'(uuP'L$dD$hL$dtWQӃ uʀ   \$\$\$`\$\$H\$L$D$T$Ǆ$       Ǆ$       l111붍=P'넍 yD$t$D$xD$D$|D$莘D$D$PL$L$8W$|$G   (   rL$8O(   D$PGD$pHOOHLt"$Ǆ$       Ǆ$       lÉ$L$|$D$L$T$pBL(uJP먍zPOωD$Pvlrd@D$,l$LD$pHL$<$SD$pP@9wo\$<K9w]l$,mt$L4$)ډ!щL$)؉D$t$ՋD$L$$   $   lÍ C$`D$M}e   $;A   l  $t  $$x  L$$|  T$D$ D$L$T$\$$l$ t$(  :  $t  $$x  D$$|  D$LD$$,  L$$   W$|$G   (   t$   O(   $,  G$p  HOOHLt%$Ǆ$      Ǆ$      l  É$L$|$PD$L$$p  JL(uBP뢍zP5
Oω$,  
bt
0$(  $$  $   ,$\$t$D$$   L$L$L$   Ӄ$     1필  }  v  $D$(  D$L$T$L$|$,  $   $p  s8$X  `111ӋL$`$   $   L$D$   $   $D$	   D$p  H  +  H$   $$p  PXK9  $   u9  )T$p!щ$   $)\$l\$D$M  D$L$T$\$  L$h$   \$d$     D$LH($   $ыD$L$T$D  $L$bD$L$T$$   $$   l$t$Dt$T$L$D$HD$D$   $   1ۉŉΉ׉l$T$   $   D$`$   \$.$   $p  x	  xl  $D$	   D$.U  $p  $_D$L$  y\u C9  H   $   $$   L$T$TT$;D$L$t@Ǆ$P      Ǆ$T      $P  $T  @$D$S   $P  L$D$   D$   GD$L$$p  ZL
  $      z	tpjH$d  9  JD$X  $\  J8(u6B<Bt  Ǆ$      Ǆ$      l  Íz<	É$D$	   '$p  $   mD$LHL$   $ыD$D$PL$$   PP$҃|$D  $   $D$dD$D$hD$D$H'  @L'(   P'$H  $L  $H     Z݃ uˀ   $D$\$D$PD$$   D$衜D$L$T$u$p  $   a$$  $$(  l$$   t$L$D$T$$   D$$   D$D$TD$ χ111^=P'w@`L$P9  $   $$` L$$''T$L$'D$  D$PHP$   $ыD$H    $    $   D$D$dD$D$hD$ D$$   L$L$\$L$D$
   D$@   \LD$L$T$     #  W$D$$   $    vL$D$   $   T$T$\T$AD$L$$   G(   \$P_(u~$   _$   __$p  kLt111҉Չȉ$D$|$D$L$$p  JL(uBP봍zPr_߉$   [pMI$L$ܳD$H'   DL'(uyP'$8  $<  $8  tRZ݃ uˀ   $D$\$D$PD$$   D$YD$L$T$$p  111뽍=P'뀍DuD$0L$8D$P$$   L$袔D$L$P   ۉ$   K 퉬$   ك  $   ʉ|$0!ًl$8勜$   !݉ы\$0!		틴$   !щ!Ë$   D$0$   !!		9!L$89	ډ!$    $|$G   (uB{  BR k  $    $   D$D$dD$D$hD$D$$   L$L$X$L$D$
   D$@   PD$L$T$       W$XD$$   $    vL$D$   $   T$T$XT$D$L$$   G(   \$P_(ux$   _$   __$p  kLt111f$D$|$ D$L$$p  BL(uJP뼍zP_߉$   vO$T$MD$H'   8L'(uyP'$0  $4  $0  tRZ݃ uˀ   $D$\$D$PD$$   D$ʕT$D$L$$p  R111뽍=P'뀍8uL$4T$<D$P$$   L$D$L$P  KٍY$   ۉ$    $    $    $    $   \$4!뉜$   \$4!l$<!$   |$4$   !		݋$   Ӌ$   	ωى!$   $   !!		\$49ڇÇ݋$   Ӈ	ʉt$<9	ى$    $'|$G   (u±  ±j  D$P$$   D$ND$$   L$$  T$$  $p  $$   l$l$ll$l$pl$T$L$D$D$R  D$ L$$u6$  $$  D$$   D$AdL$T$D$$  $  l  É$L$D${D$L$$p  BL(uJP$   zPS$   $    D$L$D$L$T$$p  $L$D$T$$   D$$   L$T$TT$D$F  D$$L$ u$   $p  A$  $  l  ù        m$p  $U'U'U'\$T$L$$   L$$   T$\$T\$D$   D$$L$ u$   $p  $  $  l  Ë$p  $$   L$$   T$\$T\$<D$L$u$   $p  G$  $  l  É$D$	   $p  $   $   \$.l$T$   $   $L$hD$L$T$$D$T$aL$T$D$eL$$   L$T$\$D$L$	  T$|9  ɋ$,  ˅  $  iAD$.q,$  ؋Y0$   $   $   1$   $(  $   $   $$  $   $   $   o$T$L$D$xD$]b$   @|$L$T$$  $   l$.$  $   $   $   $,  $  T$|$   9  |$@D$x  OY  L$@   t/$   $$   D$L$)`D$L$T$#     $   /Ç݃t́`     u~$   $|$l$zD$L$@($ЋD$L$$L$&D$L$T$$   $$   l$t$@t$T$L$D$LrL$@$   $|$l$D$L$@($ЋD$L$tIǄ$P      Ǆ$T      $P  $T  u$D$:   $P  L$D$   D$   D$L$$p  ZLs  1111\$T$   rDύNZHj@$  $  j$  9   $  ^$p  ZD\+(uj$  L$LJ8(u.$   Z<l$T$   $   $   ËD$Dj<Ƌ$   wߋ$   뺉ωŋ$  X뇉$   $  D$/ C$$  T$t$\$L$˽D$L$T$$p  SH(u&C@$  $   $  ΉD$/{@Ӊ$D$L$D$L$$p  BL(uJPYzPJ$   $    $|$G   (u  8  L$@$   $   $p  苌$   $   $p  HUuL$L$   11110$   $L$dL$T$hT$FD$Ǆ$P      Ǆ$T      @$P  $T  $D$   $P  T$D$   D$   	D$L$$p  ZLtЋT$|$,  @$L$D$D$L$$p  JL(uBP뽍zP볋\$hl$d$   D$|$,  1+D$tPD$h\$d$   t$|\$hl$d$   9     T$t҉$   |$  |\D$|$D$t$l$D$hD$$  ;׋$   $,  \$YT$|ˉ41W$|$G   (   tL$LO(   $   G$p  HOOHLt%$Ǆ$      Ǆ$      l  É$L$|$kD$L$$p  BL(uJP뢍zPNOω$   7`t%1QL$ҋD$L$@P$ЋD$H
   $   H   $      t111O   ti$(  Ãt؋D$L$$   L$D$    $$  $$(  L$$   T$k$   $   넋$(  땍 $|$G   (u    D$LHL$   $ыD$L$`9(  $` L$$''T$L$D$W$"|$G   (   tL$LO(   $   G$p  HOOHLt%$@Ǆ$      Ǆ$      l  É$L$|$D$L$$p  JL(uBP뢍zPOω$   bt3$p  $.  D$H'    ML'(   P'$@  $D  $@  tcQӃ uʀ   $$  $$(  \$$   \$L$D$T$biǄ$      Ǆ$      l  111몍=P'l Ma$$  $$(  L$\$4fD$Ç݋$   L$L$   $   $   T$H$p  H$   $d$p  P@9  $   K9  l$Hm$   4$)ډ!щL$)؉D$t$ՋD$L$$  $  l  Ë$   Gr$|$F$   Gr$|$*$   Gr$|$$   Gr$|$ C$D$ځ C$D$軁$9D$@D$诛 C$xD$臁~ȉu C$pD$] C$hD$5$9D$@D$)pIe   ;a  0D$4HT[  D$8$L$<L$D$@   .D$D$    1D$(D$,D$(   `D$ L$W$sD$D$$$    vL$D$   L$8L$L$<L$D$L$|$$O(ubL$O(u9D$ GD$4@GGD$@    D$D    D$H|$L0ÍOωD$ 6-11)$踛D$ 1L$@D$DD$H    D$L    0ËD$8$D$<D$D$L$@D$DD$H    D$L    0>e   D$;A'     $   b  $   $$   D$$   D$tD$$   L$L$x$   $$   T$$   T$誛D$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   %D$L$$   ZLtǄ$       Ǆ$         É$L$D$2D$L$$   BL(uJP벍zP릋$   8n$   $$   T$$   \$ÇݕD$D$L$T$\$l$(t$$|$ $    $   "  $     fT     qD$D$   $   $$   T$$   T$vrD$$   L$L$x$   Z\$t-W,$觾|$D$DG(   $   L$xO(   $   GD$tHGG$   HLtǄ$       Ǆ$         É$L$|$wD$L$$   BL(uJP묍zP\렍Oω$   Eh$   28nu   jqt   t$   $$   D$$   D$
qD$$   L$L$x$   $$   T$$   T$2D$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   D$L$$   ZLtǄ$       Ǆ$         É$L$D$D$L$$   JL(uBP벍zP먉$   L$H$$   D$$   L$)  D$L$T$\$  $   !  $   $$   D$$   D$XoD$$   L$L$x$   $$   T$$   T$耖D$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   D$L$$   $     ËD$H@$   ,$T$L$\$ЋD$L$$   $     Él$p$   $   $   f  "  f  $   u  $   F  D$|   D$/D$|t$/t       t  s  T  <$$   D$t$jmD$$   L$L$x$   $$   T$$   T$蒔D$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   D$L$$   ZLtǄ$       Ǆ$         É$L$D$D$L$$   BL(uJP벍zP릉<$$   D$t$lD$D$xL$$   $   Z\$t-W,$G|$G   (   qL$xO(us$   GD$tHGG$   HL$L$|$5D$L$$   BL(uJPzPOω$   {qPL$.<$$   D$t$[XD$   L$.ɍ&
H'   `-L'(uoP'$   $   $   tHQӃ uʀ   $   $$   \$\$p\$L$D$T$Z111ō=P'늍`-낋$   $$   D$D$pD$jD$D$xL$$   $   Z\$t-W,$C|$G   (   qL$xO(us$   GD$tHGG$   HL $L$|$1D$L$$   BL(uJPzPOω$   {qP<$$   D$t$L$7Zk<$$   D$l$hD$D$xL$$   $   $$   T$$   T$D$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   ~D$L$$   ZLm$D$L$褹D$L$$   BL(uJP9zP*8falsxeÇ8trueÇޖD$/$   $   -   04     
  $   A  <$t$l$+gD$$   L$L$x$   $$   T$$   T$SD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   D$L$$   $     $    D$$   L$$   T$KD$D$LL$$   T$pӃ  j  j  &  1҄1  $     $   $$   D$\$eD$$   L$L$x$   $$   T$$   T$ČD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   ?D$L$$   $     Ë$   $$   D$\$dD$$   L$L$x$   Z\$t-W,$Ű|$G   (   tL$xO(uq$   GD$tHGG$   HL$L$|$賵D$L$$   JL(uBPHzP;Oω$   }뀍tnU$   $$   T$\$L$D$S_$   $D$LD$LD$$   $$   D$$   D$芊D$Ǆ$       Ǆ$       @$   $   $D$@   $   D$D$   D$   ;D$L$$   $     Ë$   $$   L$\$bD$L$9't1$   \$pD$L$D$'D$-D$͉$D$D$
   D$@   D$L$T$T  $   $$   D$D$pD$aD$$   L$L$x$   Z\$t-W,$*D$$   $    vL$D$   $   L$L$LL$~D$L$$   O(   L$xO(uq$   GD$tHGG$   HL$L$|$۲D$L$$   JL(uBPpzPcOω$   [L$8T$<$   ۍkl$lۇ݃ |$h D$d D$`D$8!|$8t$`!t$d!		ى!D$<9ًD$8!!\$h!	L$l\$`!	\$89	Є$   $$   D$D$pD$\$D$<D$ZV$D$D$
   D$@   a%D$L$T$T  $   $$   D$D$pD$_D$$   L$L$x$   Z\$t-W,$輫D$$   $    vL$D$   $   L$L$LL$D$L$$   O(   L$xO(uq$   GD$tHGG$   HL<$L$|$mD$L$$   JL(uBPzPQOω$   7.[L$4T$@$   ۉۉ\$l t$h|$xED$d ؃ ۉ\$`L$dt$4\$4!l$`!l$h!		ˉӇߋD$d	ǉًD$4!!l$`!	ЋT$l!	D$49L$x	\$@9߇Ç	Օ$   $$   L$L$pL$D$\$sSj  \$   $L$D$D$L$T$\$tT$   YLt$T$D$諮D$L$$   JL(uBP@zP3$   \$0$   $$   L$T$pT$ID$   L$0   H'   L'(uv$   P'$   $   $   tHQӃ uʀ   $   $$   \$\$p\$L$D$T$L`111ō=P'$   냋$   w111띋$   $$   D$D$pD$[D$$   L$L$x$   Z\$t-W,$Ƨ|$G   (   tL$xO(us$   GD$tHGG$   HL$L$|$贬D$L$$   BL(uJPIzP:Oω$   |{tjPT$\$   $$   L$\$sZD$L$@$ЋD$$   $T$LT$D$D$D$V  $   $$   D$D$pD$ZD$$   L$L$x$   Z\$t-W,$AD$$   $    vL$D$   $   L$L$LL$D$L$$   G(   L$xO(uq$   GD$tHGG$   HL$L$|$D$L$$   JL(uBPzPzOω$   뀉YD$\ufWf.v@f(f.v>0f.f$   $$   D$D$pD$M1̓u1č $趤|$G   (u!
  
  9$$   L$$   T$+  D$L$T$\$t  D$T$   \$PT$pՃ"  m  uO$    L$\$D$D$L$$   $$   T$T$pT$L$D$HS$   $$   D$l$EWD$$   L$L$x$   Z\$t-W,$v|$G   (   tL$xO(uq$   GD$tHGG$   HL3$L$|$dD$L$$   JL(uBPzPHOω$   .뀍tU$   $$   L$l$,VD$L$@($ЋD$L$@P$Ѓ|$A   '@    D$P@QL$XD$L$L$}D$$    '$D$L$XL$L$$   T$T$PT$T$TT$)/L$D$$T$ tT$   YL$T$D$D$L$$   JL(uBPzPT$X9'  $   $$   D$D$pD$$   D$L$T$FHD$P@$   $$   D$D$pD$TD$$   L$L$x$   Z\$t-W,$Ϡ|$G   (   tL$xO(us$   GD$tHGG$   HL$L$|$轥D$L$$   BL(uJPRzPCOω$   {tsP$   $$   L$l$@D$   $    $   D$D$PD$D$TD$}D$L$$D$zD$H'    CL'(uoP'$   $   $   tHQӃ uʀ   $   $$   \$\$p\$L$D$T$B!111ō=P'e늍 C낋$   $$   D$D$pD$iRD$$   L$L$x$   Z\$t-W,$蚞|$G   (   tL$xO(uq$   GD$tHGG$   HLW$L$|$舣D$L$$   JL(uBPzPlOω$   R뀍tCU$     $   $$   D$D$pD$<QD$$   L$L$x$   $$   T$$   T$dxD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   D$L$$   $     Àn  $   t$        uuM쐃<$t$D$PD$L$$L$WD$L$T$$   $$   \$\$p\$T$L$D$?(<$t$l$OD$$   L$L$x$   $$   T$$   T$vD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$       @$   $   $   $   $   k $D$G   $   D$D$   D$   BD$L$$   ZL1$D$L$hD$L$$   BL(uJPzPJ8null?tcC$$   L$$   L$$   L$ЋD$L$$   $     ËD$\Gr$|$JX C$D$2Xm C$D$X C$D$WǪe   ;a   D$H   tW   $   D$L$T$$L$T$tD$D$L$$跠D$ L$ D$$É$  D$D$L$$腠D$ M̉$1  L$D$뺍 C$D$W$e   ;a  @ 9$D$    D$    OD$11L$ T$$D$8\$D$D$	   _D$Dx   $D$ HT$\$l$$9   t$8ύƉL(u`D$Dx	t&Hts   t$H|$Ll$P@Ét$4|$,l$($D$	   ǟD$Dl$(t$4|$,묉ωx둉T$0\$< 9$\$8\$D$l$L$t$D$l$HD$ T$0\$<0l$$|$ t$8V C$ D$UKfe   ;a<  8X$D$,D$<$D$	   D$<HG    HL$($脟D$<PXK9  l$(M9  )!ѐ$)\$D$  D$D$L$T$\$$    L$\$T$腻D$L$T$+  D$ L$0T$<z	   z   $D$	   D$<$dD$D$4L$L$$ M$\$,\$l$0l$l$ l$D$L$$(uFL$4HD$<x	tHtQD$,D$@8É$D$	   zD$<ˍxD$48볉$D$	   VD$ L$0T$< C$ D$}S C$D$eS C$D$MS褾} C$D$%Se   ;a>  ,D$0HL$$$ZD$0PXK9  l$$M9  ))!Ս)  )fp  "   fu#`-D$4t&ȉD$8,À-t0      K  $    T$\$t$D$L$T$0$L$D$3D$L$T$\$tl$0uLt\$4T$8,ÉT$(\$ ,$L$D$OD$L$T$0JL(uBPT$(\$ 붍zP19E$\$t$s  D$D$L$T$\$$    \$T$L$FD$L$T$ta$D$mD$ CL$4D$8,ÀnttD$4    D$8    ,Í C$8D$P C$0D$P1ӻ*荣e   ;avuD$|cD$8\uZxuuT11	Aڃ};\0r
9wހar
fwéπAr
FwD$ÉT$D$ue   ;a  DT$LM  \$H;"@  l"0  l$PMl$PJL$01D$9     t\tn"tg r`sp)ŉۇ!ōl+,$)L$t$ ]D$|$  ut|$4L$0T$L\$Hl$PrD$HHT$\$09^  L$@D$L$LL$$L$L$uD$L$T$P9  \$$9  ͉D$<L$t$@9t$t$L$s\$0l$Ht$|$<D$$L$9  L$t$h9   9[  D$$|$4l
\  i9  )  lbws'wB"u9  7iF끕'tD$T    D$X    D$\    D$` DÕ/t\tbu9  7iF/nw8fu9y  7iFnu9T  7
iFru9/  7iFtu9
  7	iFu3D$P)ȉ!ȍD$)ˉ\$t$D$  =   m  =   \$kl$,   L$09  D$D$P)!t$HD$)L$\$D$L$            =      =       (
 $	ځ     t\D$L$$9  )!t$4$l$l$T$L]D$hD$L$4D$$T$H\$0|$4l  T$L$$9  )щ!ыt$4$l$l$D$\D$L$4D$$T$H\$0|$4l$,  41D$T    D$X    D$\    D$` DD$T    D$X    D$\    D$` DÕ"       s9  7iFD$P)ȉ!ȍD$)ˉ\$t$XD$L$ȋL$T$$9i  D$)ʉ!ʋl$4$\$\$[D$L$4D$$T$H\$0|$4l$ D$T    D$X    D$\    D$` DÉD$(|$8D$PT$ T$T$|D$L$T$(91  \$ 9~QʉD$<l$89t5$l$L$׽D$L$09ȉT$H\$0t$D$ |$<|l$L$09͉׉ʉ9wX|$Tt$XD$\D$`DÉ͉L$T\$XD$PD$\D$`DD$T    D$X    D$\    D$` DÉɴȉwд˴Ĵ[RI@7.%ȉWRכe   ;aO  4  $D$,L$8L$L$<L$fD$   D$L$   T$,BZ*J9   )L$ )!w{11\$$l$0,$D$L$D$,@    @    @ @'$ "L$D$J7D$0D$@D$ D$DD$$D$HD$L    D$P    4ÉD$(D$D$    D$    D$    L${\$l$D$(L$ FD$@    D$D    D$H    L$LD$P4le   ;a  $\$0l$,11@9  D$ t <   >   &   uƍp9}x9  |(u9  tu9};T$49  9  \$($)ʉ!T$)ȉD$|$D$($rL$D$   ӮD$ L$,TT'-T'9E  L$($D$D$ H\$0l$,D$9};T$49M  9:  \$($)ʉ!T$)ȉD$|$bD$($pL$D$   $D$T'T'9   L$($D$AD$T'T'9   L$($D$D$ H\$0l$,t$<9}-w/D$($D$4)ȉ!D$)ˉ\$T$藬$Éȉ蚰Љ1ȉ膰_ȉT-跗Re   ;avYD$ @   $ыD$L$$    îT$D$   D$L$/D$L$D$$L$(Fe   ;avGD$ H@$    ,T$D$   L$D$ѩD$L$D$$L$(e   ;a   4D$8P   $ыD$8HT$T$0\$\$,@I$ыD$L$$    T$D$)   T$0T$T$,T$oT$D$   D$L$ 跩D$$L$(D$<L$@4.Ie   ;avs@'$2D$L$t% "9u5@    @    @ D$Í$D$D$É$T$ 9D$"\蜕we   ;a  <D$P    D$T    D$   D$$D$PD$0D$$':   L$D   H'   L'(u{D$HP'L$4D$8L$4tYQӃ uʀ   \$@$L$D$T$D$LD$D$MD$Z  D$P    D$T    ><111봍=P'D$H9{D$Hr111돐m><de   ;a  D$ D$?        H   wwuD$ !L$$ÃuT$ٍ $|$G   (uf  fA   uT$놃uT$qT$
BcD$$ ËD$$D$D$L$u	D$D$$ÍH   	w<uD$ 1Ʌ!L$$ÃuT$1܋T$1у
u
T$1uT$J벃u
T$1룍 $܁|$G   (u3  3  Hu#D$ ZWf.!L$$Ãu
D$ ڍ $Y|$G   (u9  蜩)     u)D$$D$D$L$D$D$$ÃQ   Pw0   t
1D$$   tD$ D$uL$	ō $膀|$G   (u
P̨CPutg몃uAD$Gr$|$=D$Gr$|$=D$Gr$|$=D$Gr$|$=me   ;av\D$$L$ L$T$$T$E   T$D$$D$D$D$ D$D$$D$D$(D$D$)D$Ѓe   ;avQD$ t8L$$L$L$D$2D$L$$L$-   D$D$$ÍD$$莏e   ;a'  (D$,  H '$L$L$0L$D$L$T$t Y9  D$4(Í`$O~D$D$  Y$9~D$D$$L$ $D$   ;$~D$p(	  L$ HT$$P\$,   k '$l$T$0T$ Y\$D$D$L$T$t Y9   L$4(ËD$,$L$0L$D$   (L$ubD$$D$ $D$:D$$T$,tR '$T$D$0D$ YD$L$D$$ D$4(Ë|$$e뗉xD$ NyD$$@\$,ۉȉыT$$$D$ 9D$S$T$ 9D$SDe   ;a  D$H@T$$'-'l$\$D$H  D$HPT$$у|$&  D$  `T$98  D$$&` L$$''T$L$D$  D$H@T$$'-'\$l$D$E  D$HPT$$у|$#  D$  `L$9p  D$$z` D$$''L$D$rD$  D$HPT$$ыD$   wMt:Hv$vD$ ÍD$ ÍD$ ÍD$ Ãt8t%uD$$D$D$*  D$D$ Ë,'D$ Ë('D$ ÃwatNt)eD$$D$D$O,  D$D$ ËD$$D$D$!  D$D$ ÍD$ Ãt<t)D$$D$D$  D$D$ ÍD$ ËD$$D$D$P'  D$D$ ËD$$D$D$D$ D$$D$,  D$D$ 151.D$ ËD$$D$D$D$ D$$D$^,  D$D$ 121+D$ É$9D$@D$P$9D$@D$PX#e   ;av'D$ $jqD$D$   聞e   ;av  8D$Hu"P       1Y  D$@$T$DT$L$D$/D$L$~$L$D$VD$L$T$   B$ЋD$L$   u8ÉL$D$(D$@$D$DD$D$HD$+D$D$$L$L$,`$ZwD$L$$(u9L$,HL$H(uL$(H   xD$(肟   xD$,o뼋D$< $D$MD$$S  L$D$3D$< $jqD$D$   ל8ËD$< $jqD$D$   賜8   tD$D^D$DD$  $Xv|$G   (u
U螞HD$0    D$4    D$0L$4`$D$0D$ND$L$$D$3D$ Gr$|$3腆pe   ;a  8D$@$L$DL$T$HT$D$L$T$ÃD$$  hn        $L$\$D$
D$L$~$L$D$gSD$L$@$ЋD$L$   u8ÉL$D$(D$@$D$DD$D$HD${(D$D$,L$L$ `$tD$L$ (u9L$,HL$H(uL$(H   xD$(   xD$,Ҝ뼋D$< $D$MD$P  L$D$3À   t6D$< $jqD$D$    8Éȃu)뿍 $s|$G   (u
qdh;t-D$0    D$4    D$0L$4`$D$0D$=LD$L$$D$91D$$Gr$|$ 1ee   ;a'  4D$DuBPi     8  1t$D$8 $jqD$D$   4ËD$<$T$@T$L$D$D$L$ ~$L$D$PD$L$@$ЋD$L$uD$8$D$ID$/  4ÉD$$L$D$<$D$@D$D$DD$%D$D$(L$L$ `$
rD$L$ (u6L$(HL$H(uL$$H   xD$$2uxD$("   tD$@D$@D$ $wq|$G   (u
U轙HD$,    D$0    D$,L$0`$D$,D$ID$L$$D$.D$Gr$|$.褁e   ;al  4D$<$L$@L$T$DT$!D$L$T$ÃD$   hV     u>À   ;  t$D$8 $jqD$D$   T4É$L$\$D$[D$L$ ~$L$D$=ND$L$@$ЋD$L$uD$8$D$ID$L-  4ÉD$$L$D$<$D$@D$D$DD$D#D$D$L$L$(`$oD$L$(u9L$(HL$H(uL$$H   xD$$讗   xD$(蛗뼉u) $n|$G   (u
qDdhPtBD$,    D$0    D$,L$0`$D$,D$bGD$L$$D$^,D$ Gr$|$E,ze   ;a   D$,   D$ $D$$D$D$(D$D$tBD$ $qL$D$   D$,uËD$ $D$"+D$ $rL$D$   蹓D$,뼋D$ $D$"X3~.e   ;a}  4D$8 L$DL$,     L$@	X$D$    D$@   T$L$D$
   cTD$ L$T$\$Hu8\$8$T$L$D$D$Hu4ËD$8$D$"D$(L$$T$0D$8$D$"D$(L$$T$0띃u\$@G $Wl|$G   (u
fKf蝔>u\$@u\$@u\$@KD$,Gr$|$)|ie   ;a  4D$8 L$DL$,	     L$@	1ҍX$D$    D$@   L$T$D$
   TD$L$T$ \$Hu8\$8$L$D$T$iD$Hu4ËD$8$D$"{D$$L$0T$(D$8$D$"\D$$L$0T$(띃u\$@1J	u\$@17 $j|$G   (u
3D37
u\$@1u\$@Su\$@1D$,Gr$|$(zce   ;a  `D$t  D$p Z0f.       f.    D$h D$@L$@T$D		ىL$HT$LL$HWf.u  L$d@)  f.X     
  e   T$/X$D$    D$@   D$T$D$L$q&D$ L$$T$(\$/euN|IY9  \eu4Y9x  \-uY9\  \0u
\\I\$xu8\$h$D$L$T$̍D$xu`ËD$h$D$"ޒD$PT$0L$4D$h$D$"迒D$PL$4T$0띃 u8ZX.v   f   `.1 f.L$df   $D$gD$D$dD$O$D$D$<L$L$T $g|$D$tG(uCL$lL$pOL$<O(uD$TG   OωD$T辏   D$l谏OωD$p螏`f.?uD$p D$8 $f|$G   (u
U8HD$X    D$\    D$XT$\`$D$XD$r?D$L$$D$n$D$8Gr$|$U$NG@
w%e   ;a  TD$\$L$`L$T$dT$D$L$9'   D$huED$\$D$`D$D$dD$D$L$T$X$D$L$D$iD$#  TËD$\$D$`D$D$dD$SD$L$$L$?D$ C$D$YD$L$T$\$l$   \$ $D$L$T$D$L$T$X$D$L$D$iD$  X$L$'D$D$D$\$D$`D$D$dD$D$L$uJn   D$@L$$L$1hD$tmD$X $D$@D$D$D$蚊TÉȉ빐D$D    D$H    \$Dl$H`$D$DD$=D$L$$L$"D$@$D$D$>D$D$L    D$P     CL$LD$P$D$   D$LD$D$   D$   עD$L$D$D    D$H    D$DL$H`$D$DD$q<D$L$$L$m!7t2e   ;aK  D$,D$   P      tRD$$$D$(D$L$
D$L$T$\$ $L$D$T$D$0D$D$1D$D   t6D$(tD$  $jqD$D$   ƈËD$(ȃuD$(뻍 $wb|$G   (u
)轊Pt몋D$Gr$|$ re   ;a   $D$,$D$0D$D$4D$qD$D$L$L$$aD$L$(uL$HxD$D$    D$     D$L$ `$D$D$2:D$L$$L$.q3e   ;a'  PT$l\$Tl$pt$X|$h1{      $T$L$D$(D$UD$0@l$L$|$T$4\$Lt$8D$0L$HD$$L$l$ t$09=  \$(  U   T$             l$Hu Çރu!<$l$T$2D$L$T$4@T$l\$Tl$pt$X|$h9    D$$L$4t$8T30T$4\3,\$LD$<1D$0D$lD$HD$<l$Hbl$Hkl$, $_|$G   (uo  _  L$ T$Hm|$DT$8\$Tt@   1D$d $L$衉D$utsD$8L$TT$\ l$d,$\$T$$D$8L$T\ATDD$d$l$Dl$l$Hl$l$ l$\$\$u\$*ՋD$$,   D$8L$TT\l$d,$\$T$豄닉<$D$HD$l$t$D$$L$T$8\$Tl$ |$D{u$D$d $zoD$D$   SPËD$d $D$}茈D$,Gr$|$ne   ;a   (D$,$D$0D$4  D$D$L$L$ T$T$\$\$$-`,$]D$L$HL$H(uL$$HL$ HD$4(ÍxD$$賅yD$ 觅mIe   D$;A     $   D$8S  P     uK     $   t*$    $jqD$D$   贂Ĥ   Ë$    $D${$   $$   L$$   T$D$D$<L$L$$@$L$L$LD$D$`L$$  $L$L$7D$D$l    D$p    D$t    D$x    L$lL$`L$pT$$T$tT$x$D$D$lD$D$$#  L$`1\$\ىD$$L$\T$,$   |$|$      $   $$   $   T$L$$   L$  $   $D$:膅$   $$   L$$   T$$   $   t$|t$l$\$#D$L$ T$$   $T$D$L$$   D$$   L$$   *ՋD$,@L$$9$   $D$}لĤ   Ë$   $D$,辄T$<1l$XD$`ˋL$$T$X\$(jl$8rt$TT$Pl,\$L\\$H(   t,$  D$L$uL$(AT$$9|D$`D$@L$0D$P$D$TD$D$8D$4D$D$DL$L$4`$vYD$L$4(u9L$DHL$0H(uL$@H   xD$@螁   xD$D苁뼋|$L||$Hq$   +u$    $X|$G   (u
qdPtD$d    D$h    D$dL$h`$D$dD$)1D$L$$D$%D$8Gr$|$he   ;a   D$HLT$$ыD$L$@P$ЋD$H
wqD$@(L$$ЋD$L$$L$D$D$@$WD$ (uL$HD$ ÍxD$tD$HLT$$ыD$L$@@$''T$L$D$ID$ ge   ;aJ  @D$PD$(  P     =  D$H$D$LD$L$FD$D L$L$T$T$,\$\$ $D$" '@    \$t)މt$$@v  $D$DHL$<L$t$D$@   T$,T$l$T$ T$AD$D$L$<L$L$$L$D$@   {D$D$D$"<@Á   yD$t$t$
FD$D$8 '$D$L$$L$L$T$,T$T$T$T$ T$D$D$L$8L$L$$L$L$zjL$4 u$4UD$(upL$4H0H(uDL$DHD$0$L$,L$L$L$L$ L$D$0$}xD$D*}뱍xD$4}녋l$]t):   t:D$LD$D $jqD$D$   cz@ËD$LăuD$L뷍 $T|$G   (u
)Z|Pt몋D$(Gr$|$@   |ade   ;a2  D$0D$   X      t9D$$$D$(D$D$,D$L$D$4D$D$5D$T$ Ѓ   t6D$,ÃtD$$ $jqD$D$   xËD$,ȃuD$,(Ã뻍 $R|$G   (u
)zXt몋D$Gr$|$?	ce   ;aI  D$H(T$ $ыD$L$@P$Ѓ|$taD$$D$ D$"  D$D$ $QD$`(uL$HD$$ÍxD$zD$H(T$ $ыD$L$`9u$軙` D$D$$''T$L$诜D$t16 D$$ËD$$''L$D$nD$$9D$@D$(ae   ;a   $D$, $D$[{D$0$L$4L$T$8T$^D$D$1dD$0$T$4T$\$8\$L$D$L$T$\$,$T$L$D$D$<D$L$=L$T$(*ՋD$ HD$9}"L$ ~D$,$D$,qzL$ vD$,$D$]Wz$`	e   ;avtD$@(L$$ЋD$L$$L$D$D$ $OD$(uL$HD$ÍxD$w`ve   ;aN  D$0D$   P      tUD$($D$,D$L$D$L$T$\$$$T$L$D$D$4D$D$5D$T$ Ѓ   t6D$,tD$$ $jqD$D$   tËD$,ȃuD$,뻍 $DN|$G   (u
)vPt몋D$Gr$|$^e   ;avtD$@(L$$ЋD$L$$L$D$D$$MD$ (uL$HD$ÍxD$u^ve   ;av~D$,   t9L$ $L$$L$L$(L$D$D$0D$D$1D$T$ЃËL$ $L$$L$L$(L$D$D$0D$D$1D$T$q]le   ;av[$LD$(uL$HL$HD$ÍxD$tyD$t\e   ;a  D$$  1D$$L$9   T$ 
      A\$L$$D$   \$/D$}D$=   w`ȍ&
`t1tD$( =   0|91Q'$D$P"D$&؋LR'$D$1"L$D$&됉$D$L$ !\$L$+D$(D$( [e   ;a   |D$D$D1ɋ$   $   0@,$L$<L$Ѝ|$Ht$Dy\$XT$\D$@HD$D$   9}bL$@$   $   $   ,l$<sP$փ|$t$   $   놋$   @($   $ЋL$D$c$   $   |Ze   ;aT  $D$(HʃuOH$L$T$D$L$T$(J(uBD$,    D$0    $ÍzqH$L$T$D$D$L$ ~$L$D$T(D$L$T$  D$(HL$Q   P   uU
$L$D$
   /D$L$T$(J(uBD$,    D$0    $Íz0qu

룍 $H|$G   (uf  fp  u
Qu
@uJ/Qz  P	   uT
1҉$T$D$
   -D$L$T$(B(uJD$,    D$0    $Íz<pu
1뤃	u
1똍 $G|$G   (u3   3o   
u	
1Ju

R;u
1-@$ЋD$D$ L$L$$    kD$L$T$(B(uJD$D$,D$ D$0$ÍzYoD$Gr$|$D$Gr$|$ C$@D$WWe   ;a  ,D$0 $D$"pD$8L$4T$<119;    \$$4       D$5 &4>tC뵄`  1u9}(G  D$0$)!ݍ)\$t$kD$0$D$\1pD$
   	   
   D$0$GpL$D$   kD$T'T'9  L$0$D$oD$T'T'9{  L$0$D$ot$$nD$8L$4T$<D$0$D$ndoҋD$0$D$tQo뿀t!"uL$0$D$5o룀\tD$0$D$ro농5&<>l$)؉!ȉ$l$D$L$L$ =  u	   =(   t$=)   tt$$1D$8L$4T$<l$D$(T$\$$9}+R  D$0$)Ӊ!ڋ\$4ډT$l$jD$0$rL$D$   iT'T'T$(9   L$0$D$nD$$L$ ,D$8L$4T$<1D$T$$9}+   L$0$)!ЋT$4ЉD$l$siD$0$AtL$D$   UiD$$L$ ,D$8L$4T$<9}$w7T$0$)!ō)D$\$iD$0$D$"Mm,É lkЉl	lkkk   kkISe   ;a$  0D$4 $D$"lD$<L$8T$D119b    \$(4       D$5 &4>tC뵄i  1u9}1y  D$4$T$@)!ʉT$)\$|$fD$4$D$\lD$
   	   
   D$4$GpL$D$   gD$T'T'9  L$4$D$kD$T'T'9  L$4$D$wkt$(nD$<L$8T$DD$4$D$nKkҋD$4$D$t8k뿀t!"uL$4$D$k룀\tD$4$D$rj농5&<>l$ T$@)ډ!ʉ$)؉D$t$D$L$L$$=  u	   =(   t$=)   tt$(1D$<L$8T$Dl$ D$,T$ \$(9}5o  D$4$L$@)щ!ы|$8L$)Ӊ\$t$	eD$4$rL$D$   eT'T'T$,9   L$4$D$iD$(L$$,D$<L$8T$DD$ T$(9}5   L$4$\$@)É!Ë|$8\$)T$t$\dD$4$AtL$D$   eD$(L$$,D$<L$8T$D9}-w@T$4$\$@)!ىL$)D$t$cD$4$D$"i0ÉgygЉggbg[gg   Fg=gOe   ;av	D$D$Ne   ;a   \D$lL$d9   \$`4Ӊt$|$lD$pL$d9st(4Ét$uD|$l(u|$t$l\Í`$D$D$D$D$܍`$D$D$t$؇QfLfN1e   ;a   D$L$9   \$l0T,T$t$ 1@|$ T$9}6<9sU4T3,t309}s:9tD$$D$$ 9s9h0D$$ÉeeeeRM=e   $l;Aa    $0  1f$  $h  $  $l  $  f$  f$  $  n$$  Ǆ$       Ǆ$       Ǆ$       $   1pfL$$         $0  1|$<1҉$         Ƌ$   H։ډˉ$   $   $   $   $   $  Uj$  $  Bj K$$  L$$   L$JD$    $   $   $   $   Cl$P9Jˉŋt$T$   $   $   1$   
  T$T$   $   \$P$   E$$   $   11ۋ$   $    K$$  L$$   T$>OD$ 1$   $   $   l$hEӉD$h$   $   $   $   $  md4$ՋD$h9D$	  $   $  I,$D$э$,  $   h$8  $\  	  t$   $   $   T$H  $D  $D$ZqD$D$   qD$L$u9-u$   $   $   $D$~M  D$D$LL$$   T$$   \$\$X$\$D$>  D$X$   D$X$   $  7$BT$`T$T$)D$$  $  \$`9  $   9t$L$T$j$  L$`9J  L$h$   $<  D$t$@  $   h`$ՋD$U  1+  $   L$t$   L$t$   $\$L\$-tl$D$   L  D$  1D$>L$XY     P  :  $,  $0  $   $   $   $D$LD$`{D$D$	   {L  D$$8  5`@f$   $8  $   $<  L$X$`  $   $d  L$`$h  $l  L$t$p  $   $t  $x  D$>$y  $    $<  $8  L$D$\D$L$T$$@  $D  $H  $D$T$Y  D$$L  Ǆ$       Ǆ$      Ƅ$   $   $nL$D$   N\$   $$H  $D  $@  \$T$L$^$   $ZoL$D$   [$   $  $   $  9  $    )ˉ!؉D$)ʉT$l$bZD$L$$X  $\  $    nD$D$   $<  $8  T$L$ZoL$D$   YD$ L$$P  $T  $   H$   $   9]  H$   (<Å  $8  c`K$$   L$$   T$CD$8~n$   $   A9t  ɍt¸$  yc$   $   $   X9w_P$   <(u&$  7c$   $   $   `$|$$  D$t~Ǎ-`,$L$D$T$\$%L$D$T$$   $   d`$|$$8  D$~-`,$\$D$T$L$$\$D$L$$   $   f$   D$t$   $   $   `K$$   \$$   l$HD$ D$t$   $   $   `K$$   \$$   l$AD$8t"$   $   $   ÉȉщD$tH`$   $ыD$L$$   $X  1	]$   $X  $\  $   $  L$`$  $  L$t$  $   $  $   Q$   9wz$   ɍ| (u$X  `щ/$   $   $   `$|$$X  D$'|1$   $   $   몍`$$   l$L$\$T$"l$D$\$P1$   K$\  u
   D$tHP$   $у|$D$>L$XmD$tHP$   $ыD$Hw
   /t1#D$t@($   $ЋD$L$D$tHP$   $у|$11$   $<  D$@$@  $   PP$҃|$tL$   $   L$@u$1$   $   $   IP$у|$̋D$@@($   $ЋD$L$$   뢋$   $   $   $   $   $   $D$T$
D$Ǆ$       Ǆ$       `$   $   $   $D$$   D$$   $   11  D$xpD$\L$d$   D$HыT$d\$\$   t$x,$   $   $   $   $   $   9}]  \ $   \ $  ]$  $  l$\9u$$$   D$L$蟢D$C\$xB  $   Yl$H9   $   ɍ<ȋ(   $  D]$   ʉ苬$   ދ$   9    D$H$   $   T$d,҉$   덼$  \$  $   $  \$\   $   \$D$   `$|$$  D$
x$   \$D$   ;`$$   T$L$l$\$~D$L$l$Y$   $   $   $   9  D$d9  $`  1W$   )!эt U  ڋ\x9^0(  \(lp8Õ  $`  5[1ɈL$?$  $`  [L$?   $   Yl$H9wq$   $   ɋ(<ʅu$  O[$   Љ$   l$|`$|$$  D$v1$   l$|빍`$$   T$L$l$\$T$D$l$X1$   T$   l$H$   gj  $`  Z   މ$   $   $   $t$D$lD$p$D$$   $   $  $  1"l$p]$   $  $  9   $   $   9  \$p$   ۉ$   $   |4\0D,$T$D$\$|$D$L$$   $   $D$ѫ$   $   |D(T$u$   TD+R$   L$D$D$    5D$$   $   $      $   1$   UHË$   $   \$l$x  X$  $x  XL$D$$  $  D$l$AlD$L$lA$   9|$   $   $   $   $$  $(  $   $,    É؉1R1(RR^RRЉRRȉ^RQ9~e   ;a  4D$8s  H '$L$L$<L$D$L$T$t]D$$    D$(    D$,    D$0    94  AYIT$$\$(L$,D$0T$@\$DL$HD$L4ËD$8$L$<L$D$L$T$\$T$$\$(L$,D$0D$8t@D$ $T$$T$ D$L$ '$T$ T$T$<T$D$L$D$L$D$$    D$(    D$,    D$0    9u6AYIT$$\$(L$,D$0T$@\$DL$HD$L4É$T$ 9D$$D$ 9D$k70e   ;a   D$L$111B9}E4s/ߖAs   ߖZwKu   ʖStD$ÄutD$ÍD$ÍD$F7ae   ;a\  D$ L$$T$0\$,l$41	F|$ É9  <0   sH8؇tߗAr-Zw&߇8ÇuEJD$8 D$8 Ét$D$l$4\$,T$0$T$l$BD$L$T$SwgKuD=*!  u4T$09w~)ʋl$4)͉ۇ!͋|$,D= L$$t$D$8 ÀSu=  tD$8 D$8 ÀktstD$8 Å~	D$8 D$8ÉȉeN5e   ;a   T$L$9u~\$l$1@9}dt 9sm<8؇ߖt䖀ar zw߃ߖ8؇ߖtD$$ ÖArZÄt\$D$$ 1D$$D$$ EM5Je   ;av^T$L$9u@\$l$1@9}&t 9s/<ߖ8؇ߖtD$$ D$$D$$ L4e   ;a  8D$<H+HL$$ X$#D$0@    @    (  @    D$4@ \$<l$@t$D|$HL$L11҉T$ $QD$4L$<l$@t$D|$HL$L\$ \$<9  T$(\ \$h  <j  D$,   D$D$,t$?  t$ 9};9  9  D$<$)ۇ!|$)T$\$GD$<$pL$D$   HD$T'T'9]  L$<$D$LD$T'T'9&  L$<$D$|LL$(A\$Z  it$D9C  y9  |$@\9  9  \  9};\$H9  9  T$<$)É!\$)L$t$FD$<$rL$D$   sGD$(L$@TT'-T'9  *L$<$D$KD$(HL$ D$4$\$\$ӋD$	4  tYD$ L$(9|YT$H9  9  \$<$)!|$@T$)L$t$EL$(볋D$ D$ L$4$  |$ufD$$u-D$<@    @    @ D$4H@D$PL$T8Ë\$<C    Sks)9   (9   K빋D$ L$D9}5   T$<$T$H)!l$@T$)L$\$ED$P    D$T    8ËL$(\$ rڋ|$@ڋt$D|$@ыD$ >&L$L$LD$ x1GHsH C$HD$vHQHЉHcH<HGGGG3Hщ
H/e   ;a  |$ (   0G    G    (   G    G 1L$A|$ L$9}JD$O\$,w O w <$D$
у|$uD$ H@D$$L$(É<$   |$uD$ H@D$$L$(D$$    D$(    ÍOω1/FK0Fc.e   ;avD$H D$L$-.e   ;a   D$H   H   $D$ 
ыD$H   HtD$   Í$D$@   (u:L$QY PXQ(uA롍yE뗉ǍED$
   D$
   D$   *-e   ;avsD$ wuR   u=]uL$$D$'  D$D$ËL$$D$;   D$D$D$	   À	tt
,we   ;aQ  8L$@ w!       [  -  "u1|$<(uxD$D   8ÍxC-u1|$<(u|D$D   8Í|C1r69w1|$<(u D$D   8Í YC|$<(   L$-  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$    {>D$(L$$|$0G(uBL$<QY W_Q(uyD$D   8ÃbBYB뷍LLB0u1|$<(uD$D   8ÍB[v|$<(   ,GHW_9wHO   D$D   8Í-7,$T$D$\$L$T
D$L$T$\$<S(uC߉롍{tA,gAvnwpfu1|$<(u`D$D   8Í`)An|$<(uD$D   8Í@tu1|$<(uD$D   8Í@{|$<(   $GHW_9wHO    D$D   8Í-7,$T$D$\$L$D$L$T$\$<S(uC߉롍{@$@vD$D	   8À	
*(e   ;a   T$ wug   uR}u1\$kKA9sZD   $T$  D$D$ËD$$T$B   D$D$D$	   À	tt
?}'Xe   ;a  8L$@ w_     F  "u1|$<(uxD$D   8Íx>|$<(   L$(  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$ *   9D$(L$$|$0G(uBL$<Q Y_WQ(uyD$D   8Ã==뷍L=D$D	   8À	
%We   ;aS  8|$<OWu@(u)DG<$D$@D$(  D$D$D8ÍD=\$@ w:     t+(uHD$D	   8ÍH<lB  :u3D   (u0D$D   8Í0<(   L$&  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   ͌L$D$    7D$(L$$|$0G(uBL$<Q Y_WQ(uyD$D   8Ã;;뷍L;q  ,u3D    (u(D$D   8Í(;;}uYwu/(uDGD$D   8ÍD:(u
HӍH:Ƌ(   L$%  D$D$4L$L$,$/D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$    6D$(L$$|$0G(uBL$<QY W_Q(uyD$D   8Ã99뷍L9  ,u+(u0D$D   8Í09]uYwu/(uDGD$D   8ÍD]9(u
HӍH<9Ƌ(   L$l#  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$    d4D$(L$$|$0G(uBL$<QY W_Q(uyD$D   8ÃK8B8뷍L58(   L$b"  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   D$    D$     \3D$$L$(|$0O(uBL$<QY W_Q(uyD$D   8ÃC7<7빍L/7	"
Xe   ;aP  8L$@ "     tD$D
   8Ë|$<(   L$   D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   bL$D$    1D$(L$$|$0G(u>L$<Q Y_WQ(uy5 5뻍L5	
e   ;a  8L$@"u1|$<(uHD$D    8ÍHD5\u1|$<(utD$D    8Ít5   |$<(   L$/  D$D$,L$L$4$QD$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$    '0D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã44빍L3D$D    84Oe   ;a  8L$@bk  /K  "u1|$<(uxD$D    8Íxr3/tʋ|$<(   L$  D$D$,L$L$4$
D$D$0$    [L$D$   L$4L$L$,L$nL$D$   sL$D$    .D$(L$$|$0G(uBL$<QY W_Q(uyD$D   8Ãv2m2뷍L`2\bnwfnr~tuu|$<(upD$D    8Íp1'e   ;a  8L$@0r69w1|$<(ulD$D    8Íl1a2  fuA  Fu|$<(   L$  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$ "   {,D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ãb0[0빍LN011ae   ;a  8L$@0r69w1|$<(uhD$D    8Íh/a2  fuA  Fu|$<(   L$  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$ "   *D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã..빍L.11ae   ;a  8L$@0r69w1|$<(udD$D    8Íd?.a2  fuA  Fu|$<(   L$C  D$D$,L$L$4$eD$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$ "   ;)D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã"--빍L-11Fae   ;a  8L$@0r69w1|$<(uxD$D    8Íx,a2  fuA  Fu|$<(   L$  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$ "   'D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã+{+빍Ln+11ae   ;a  8L$@0u1|$<(uD$D    8Í+1r69w1|$<(u D$D    8Í *|$<(   L$  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   %L$D$    %D$(L$$|$0G(uBL$<QY W_Q(uyD$D   8Ã))뷍L)]e   ;av_L$0r69w1|$(u D$    Í S)D$$L$!   D$D$e   ;a   L$.u1|$(u8D$    Í8(eu1|$(uPD$    ÍP(EtʋD$$L$D$D$Qe   ;aS  8L$@0r69w1|$<(u4D$D    8Í4(|$<(   L$I  D$D$,L$L$4$kD$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$ &   A#D$(L$$|$0G(uBL$<Q Y_WQ(uyD$D   8Ã(''뷍L'Xe   ;avuL$0r9vWeu1|$(uPD$    ÍP&EtʋD$$L$'D$D$D$    ue   ;av_L$+u1|$(u@D$    Í@(&-tʋD$$L$!   D$D$Pe   ;aS  8L$@0r69w1|$<(u<D$D    8Í<%|$<(   L$  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   `L$D$     D$(L$$|$0G(uBL$<Q Y_WQ(uyD$D   8Ã$$뷍L$e   ;av:D$0r9vL$$D$D$D$D$    e   ;aL  8L$@ru1|$<(uD$D    8Í#|$<(   L$  D$D$,L$L$4$0D$D$0$    [L$D$   L$4L$L$,L$nL$D$   .L$D$    D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã""빍L"e   ;aL  8L$@uu1|$<(uD$D    8Ít"|$<(   L$  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   ML$D$    D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã}!v!빍Li!	e   ;aL  8L$@eu1|$<(uHD$D    8ÍH!|$<(   L$.  D$D$,L$L$4$PD$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$    &D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã  빍L?e   ;aL  8L$@au1|$<(u\D$D    8Í\|$<(   L$	  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$     D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã빍Le   ;aL  8L$@lu1|$<(uXD$D    8ÍX$|$<(   L$N  D$D$,L$L$4$pD$D$0$    [L$D$   L$4L$L$,L$nL$D$   ;L$D$     FD$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã-&빍L_e   ;aL  8L$@su1|$<(uTD$D    8ÍT|$<(   L$  D$D$,L$L$4$ D$D$0$    [L$D$   L$4L$L$,L$nL$D$   [L$D$     D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã빍Le   ;aL  8L$@eu1|$<(uHD$D    8ÍHD|$<(   L$n  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$     fD$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8ÃMF빍L9e   ;aL  8L$@uu1|$<(uD$D    8Í|$<(   L$  D$D$,L$L$4$ D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$    D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã빍Le   ;aL  8L$@lu1|$<(uD$D    8Íd|$<(   L$  D$D$,L$L$4$D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$    D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ãmf빍LYe   ;aL  8L$@lu1|$<(uHD$D    8ÍH|$<(   L$  D$D$,L$L$4$@D$D$0$    [L$D$   L$4L$L$,L$nL$D$   L$D$    D$$L$(|$0O(uBL$<Q Y_WQ(uyD$D   8Ã빍L/e   ;av	D$   e   ;ay  TD$X'B  "#  L$,$D$D$    D$D$$L$L$PD$D$    @T$(T$ D$$D$    D$(D$D$PD$D$$D$fD$" D$ XD$L$T$ \$0$D$L$T$4T$JD$9      $    nL$D$   ЉD$\$L$D$   D$L$ D$\L$`TÍoD$\D$`   TÍpD$\D$`   Tø   rme   ;a   D$$L$L$nT$D$   7L$t4T$9wWA9wI\$\$ L$$)!؉D$(L$,ËD$D$ D$D$$D$(    D$,    ÉO
Oe   ;a   $D$,   L$(؅   L$D$$D$nT$D$   YL$|kT$9   A9wx)!ЋT$Ћl$49uD$ \$$D$0D$L$9^D$uD$ \$l$4dD$8$ËT$L$11D$8 $D$8 $É?e   ;avhD$$ED$L$t$`9u*Xu/L$(uYÍy        ω$D$Me   ;avTBD$J$D$D$$D$ D$D$$D$D$(D$D$,D$D$-D$Ѓ+e   ;av_ZJD$9sHlTD$9s0LD$l$L$D$q[D$D$ kfe   ;a2  ,RJRD$09  T$,t+| T$49   L$ҍ9pt4DL l$D$T$l$ZD$D$8,É\$(T$$l$ <$L$t$[D$tnD$(L$ T0\$$l09uKL(T(8tL$8,É$D$D$D$D$D$0D$D$4D$D$D$8,D$8,ËT$$\$(l$ (Ye   ;a  T$D$    .D$L$@($ЋD$L$'(  '$XD$.D$L$'(:  ' U$D$    u.D$L$@($ЋD$L$'(   '`T$D$    -.D$L$@($ЋD$L$'(   '$D$0@    (uH('$D$0@@   (u
,'Í=,'=('뱍='n='='='pe   ;avD$ D$D$    me   ;av'D$ D$D$    D$    D$    he   ;av$D$ D$D$ D$    D$    +e   ;av/D$ D$D$    D$    D$    D$    %e   ;avD$ D$e   ;avD$ D$D$    D$    pe   ;av'D$ D$D$    D$    D$    (e   ;av'D$ D$D$    D$    D$    M	e   ;av/D$ D$D$    D$    D$    D$    %e   ;av81L$ D$T$$L$\L$D$@|ۉL$Ge   ;avhD$L$1\$S\$l$؉}8Ћk4ы~9uT$$l$|$W`D$uD$  D$ e   ;av/Yu,D$I@$ыD$L$D$L$뾍|$9;ủ#e   ;av.Yu+D$@L$$ЋD$L$L$D$1뿍|$9;u͉#e   ;avBD$$L$L$D$   D$L$$D$~WD$D$e   ;av\D$T$9
uGH9Ju;H9Ju/HZR9Xt
1D$É$L$\$TD$111Se   ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$$v{e   ;avY$BJZR$\$L$D$D$(D$D$,D$D$0D$D$4D$D$8D$ D$9D$!~$e   ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$Te   ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$脋Ke   ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$e   ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$e   ;avKBJ$D$D$ D$D$$D$D$(D$D$,D$D$0D$D$1D$譐$e   ;av:D$$L$L$VD$L$$D$VD$D$Ue   ;avoD$H\$k9t91Ʉt/H@S9Ct
1D$É$L$T$O\D$1݉$L$l$4\L$D$\${e   ;av#Yu#D$tH D$L$蒢ʍ|$9;uՉ#e   ;avBD$$L$L$RD$L$$D$D$   D$D$e   ;av\D$P\$+9St&1ɄtK9HS9P!ȈD$1$l$T$OL$D$\$e   ;a   D$$L$L$RD$L$Q$D$TD$L$Q$D$D$   3D$L$Q$D$QD$L$ $D$QD$D$_e   ;a  D$T$Z*9X   1Ʉ   JXj9h   1Ʉ   H9JX9Z!˄tfHZj9Xt91Ʉt/H Z R$9P$t
1D$É$L$T$ND$1݉,$L$\$pNL$D$T$11뢉,$L$\$YYL$D$T$P1I,$L$\$ NL$D$T$e   ;avBD$$L$L$D$   腤D$L$$D$PD$D$me   ;av\D$T$9
uGH9Ju;H9Ju/HZR9Xt
1D$É$L$\$KMD$111e   ;avYuD$t@D$ȞЍ|$9;uۉ#e   ;avMYuJD$t5H@$L$D$D$ D$D$$D$ZD$D$(XR렍|$9;u#e   ;a   `Y   T$d   JD$h9   L$4Ӊt$|$*D$lL$9st(4Ét$uD|$(u|$t$`Í`$D$D$D$D$<"܍`$D$D$t$ "  _Y|$d9;&#e   ;a  D$        L$90u(111҅tԍ'Ѝ'\$L$$D$(Ãu91u11ɺ   Ƀu9Ft #$|$G	   (uqzL$ O(uBL$O''O(uGP1POOωD$믍z늋L$9t:u2L$9T/u9f-9tL$؋L$$D$nT$D$   HD$D$ D$    }Cu;L$9TRUEu9True9trueL$tfu[L$9FALSuJyE(u9Falsu.yeO9falsCye4ڃ뾋L$븋L$$D$qT$D$   GD$D$ D$ [L$$D$nT$D$   GD$D$ SD$ e e   ;av,D$ tq   D$L$Ír   #e   ;avD$	e   ;a&  0D$8$D$<D$D$    D$    IMD$L$T$   P9   u(D$ \$,T$$iq9-'t_iI9-'tL$4D$@\$D0É,$L$'D$RD$t؍'܍'T$$뽋D$ T$$\$,믉L$(,$t$'D$`RD$tЍ'ԍ'T$$wD$ L$(T$$\$,T˹    ,Oe   ;av4D$ $D$D$
   D$L$L$D$ {e   ;aA  4D$<$D$@D$D$    D$@   KD$L$T$\$   -P9   u,D$ L$(l$0\$$rz9='tjrR95'tT$8JD$Dl$H4É4$T$'D$QD$t؍'-܍'L$(\$$붋D$ L$(\$$l$0뤉T$,<$t$'D$PD$tЍ'-ԍ'L$(\$$hD$ L$(T$,\$$l$0Aպ    <e   ;av4D$H $L$D$
   DD$L$L$D$ e   ;a&  0D$8$D$<D$D$    D$    	BD$L$T$   P9   u(D$ \$,T$$iq9-'t_iI9-'tL$4D$@\$D0É,$L$'D$cOD$t؍'܍'T$$뽋D$ T$$\$,믉L$(,$t$'D$ OD$tЍ'ԍ'T$$wD$ L$(T$$\$,T˹    ,Oe   ;av5D$ $D$    D$
   蓴D$L$L$D$ :e   ;aA  4D$<$D$@D$D$    D$@   y@D$L$T$\$   -P9   u,D$ L$(l$0\$$rz9='tjrR95'tT$8JD$Dl$H4É4$T$'D$MD$t؍'-܍'L$(\$$붋D$ L$(\$$l$0뤉T$,<$t$'D$}MD$tЍ'-ԍ'L$(\$$hD$ L$(T$,\$$l$0Aպ    <e   ;av4D$H $L$D$
   D$L$L$D$ e   ;av7L$|$O(uD$D$    D$    ËD$8e   ;avD$H D$L$e   ;a,  0D$8$D$<D$D$@   8D$D$L$   P9   u*D$ D$T$,Yi9'teYI9'tL$4D$@T$D0É$L$'D$KD$t؍'܍'D$ 빋D$T$,D$ 멉L$($l$'D$^KD$tЍ'ԍ'D$ oD$L$(T$,D$ Jʹ     Ee   ;av>D$  $D$gD$D$@   JD$L$L$$D$(ae   ;avMD$ $D$$D$M?D$L$T$\$tЍ'ԍ'l$E MT$(\$,e   ;av,D$H $L$QD$L$L$D$e   ;aK  \D$`-  L$`W$L$L$D$D$|$,16 L$D$`D$D$,D$$D$L$1D$,$lD$PD$L$\$,t-\$09   T$<-(u빉밉$L$L$D$D$    D$     D$$    D$(    L$L$L$ T$T$$T$( $D$D$D$^D$D$dD$D$hD$l\1Pe   ;avD$H@D$L$e   ;avQD$ @$BD$D$L$L$1#T$$D$$ӋD$PD$L$9|كe   ;a  (D$,H@t@D$ L$$D$    `D$L$QP$҃|$   D$@(L$$ЋD$L$$D$ӄD$L$T$$L$D$D$]D$L$`$L$D$dD$L$@$ЋD$49D$t
1D$8(ËL$0$D$;D$D$$D$D$腃D$L$T$m11ve   ;a  4T$8JZ1@9   h  ,`uhE9   @  <+`u9$  $    \$D$)l$,ۇ!݉l$0l$T$@)!D$t$D$ L$T$0T$<T$,T$@L$DD$H4ËBRu   sT$<D$@\$DL$H4ÉD$(L$,\$0HL$$ $D$T$8D$tL$,\$011묋D$$=!ߍ   =M?/   T$(9uL$,\$0   rl=uX09uL$,\$0   ,pC=!ߍu"p9uL$,\$0   tL$,\$0=!ߍȋT$(=WwI=Hu7PT$(9t=WuÍ9uL$,\$0   x=WT$(=iu@T$(9uL$,\$0   q=<K^9tOT$(oXe   ;av9D$    D$     D$D$D$$D$D$ove   ;a  8D$<HPu^H(P,tF$T$4vD$D$   D$    D$    D$    -D$<$C8Ët'묋X(h,ty\$(l$,$T$蓞D$D$0    D$4     CL$0D$4D$($D$,D$VD$D$   D$0D$D$   D$   c-_-t'vXe   ;a  XD$`HT$d$ыD$D$(L$L$<1$O|$D$lG(  L$hT$tW(g  T$pWT$`W(0  T$dW|$4T$(W(  T$<WT$\Z- L,$\$L$D$D$   D$\HtJ@ L$D$D$hD$D$lD$|$(u
D$4XËD$4@($u	D$\H뛋T$\z뉋D$\HP   D$h$D$lD$肜D$D$@    D$D     CL$@D$Dݓ$D$   D$@D$D$   D$   ",D$L$T$\Z(R,  t'  $L$D$D$8L$h$L$lL$ߛD$D$H    D$L    D$P    D$T     CL$HT$8T$LL$PD$Tϟ$D$   D$HD$D$   D$   c+L$D$<W׉ŋD$<FW׉ŋD$d-W׉ŋD$pD$hȋL$hSD$$L$0T$,\$ $D$D$D$@    D$D     CL$@D$DD$ $D$,D$D$@D$D$   D$   +D$0$D$$D$腚D$ C$D$}Te   ;a   0D$8$D$<D$D$@D$D$DD$D$HD$D$L$T$4Z,j(toD$ tcpL$$D$(    D$,    t$(L$,,$\$D$(D$D$   D$   +D$4$4   D$ D$LD$$D$P0É뜋t'-$e   ;avD$tЃÉ$'e   D$;A	     $   Zj rL	  N6	  >-	  z~-    D$L   D$,D$Ll$Hl$,9(	  L$()L$0!͉эT5 T$dT$0  l$Dl5 -  =  KY\$HKY -(؅_  A$   t$`\$d   @9(    ,=uh)T$$!Ս+   D$0T$\D$#q= L<$t$\$D$nD$L$ "  D$0  L$DT$`
helpu8$   $̍'ȍ'Ƅ$    $   $   ĸ   Ã   huL$d$D$LD$Ǆ$       Ǆ$        C$   $   $   $D$D$"   $   D$D$   D$   D$L$Ƅ$    $   $   ĸ   1VL$DT$`6D$lHP $T$L$蹙D$L$T$H  1Ʉ  L$#  @$L$\L$T$$T$ЋD$L$   $   Htk@ L$D$D$dD$D$0D$"|$(u+D$lƄ$   Ǆ$       Ǆ$       ĸ   ËD$l'($u$   Ht$   zz\D$@L$tD$\$D$$D$gD$$   L$d$L$0L$HD$L$@tIL$|$   1? C$   $   $   $   $   L$|$   L$t$   $   $"L$D$$   $   L$D$   D$   JL$T$Ƅ$    $   $   ĸ   Ë@$qL$D$   ЋD$L$&D$<L$xD$d$D$0D$?D$L$<tIǄ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   D$x$   $   $D$D$   $   D$D$   D$   BD$L$Ƅ$    $   $   ĸ   L$#  D$$T$\0  D$$T$\L$lYi[,$T$D$ӋD$L$D$8L$pD$\$D$$D$D$$   L$d$L$0L$D$L$8tIL$|$   1 C$   $   $   $   $   L$|$   L$p$   $   $L$D$!   $   L$D$   D$   L$T$Ƅ$    $   $   ĸ   ËD$d$D$0D$D$Ǆ$       Ǆ$        C$   $   $   $=D$D$   $   D$D$   D$   RD$L$Ƅ$    $   $   ĸ   Ë$   Zjr MȋM KZ^Z 5(uZʹ   $   ŉ D$4T$hH$L$D$4T$h11D$$1ҋD$04$D$(D$ېD$Ǆ$       Ǆ$        C$   $   $   $<D$D$   $   D$D$   D$   D$L$Ƅ$    $   $   ĸ   ÍKJMJ (ȅu(BƄ$    Ǆ$       Ǆ$       ĸ   ԉD$T   D$,D$TƄ$    Ǆ$       Ǆ$       ĸ   Ƅ$    Ǆ$       Ǆ$       ĸ   É_De   ;a   L$AT$QT$ Q (u|D$AL$$D$L$T$ut>L$Y$t'tuʅtGJ@$   'L$뭉T$$D$(D$$    D$(    ÍyD$냉$D$'r,e   ;av(=0'(u	Í^e   ;avP'e   ;a   @$蟳D$L$H(ubL$HD$L$H$`$jD$ (uL$HL$ÍxD$ǉݍxD$Le   ;a   80'Z(R,   <'-8'   T$,\$(E M$L$+D$D$0    D$4     CL$0D$4D$($D$,D$VD$D$   D$0D$D$   D$   0'$<8Ët'N1e   ;avYZJD$9sBjD$9s-@$l$L$D$$D$D$ e   ;a  XBD$<L$\Q$T$D$D$@    D$D     CL$@D$Dq$D$   D$@D$D$   D$   D$D$8L$L$,T$\$UD$D$(L$L$4T$\$  T$,\$8  $    \$T$nD$D$   >D$L$D$,L$8T$4$T$(T$nT$D$   GtT$D$   D$D$L$ $    T$8T$T$,T$D$L$D$D$8L$L$,T$\Zj$\$l$(D$   D$8L$,T$<Z(R,   \$$T$0$L$MD$D$H    D$L    D$P    D$T     CL$HD$LL$PD$TD$$$D$0D$D$HD$D$   D$   XËt'kpL$\9A   AI$D$觉D$D$@    D$D     CL$@D$D$D$   D$@D$D$   D$   GD$L$$    T$8T$T$,T$D$L$;D$L$AI$D$D$D$@    D$D     CL$@D$D$D$   D$@D$D$   D$   D$L$$    T$8T$T$,T$D$L$D$L$$    \$T$GtD$D$   mL$D$*$    D$8D$D$,D$nD$D$   T$\$zT$ \$D$(L$4e   ;a0  $D$   CD$L$ȍ'(   ̍'$D$   _CD$L$Ѝ'(   ԍ'$D$   'CD$L$؍'(uV܍'8'<'vqJ$L$D$   (L$u
0'Í=0'=܍'롍=ԍ'[=̍'1!e   ;avhD$$L$L$]"D$L$Q$D$F"D$L$Q$D$$D$L$$D$"D$D$ge   ;a   D$T$Z*9X   1Ʉ   HZj9htp1ɄtfHZj9ht91Ʉt/HZR9Xt
1D$É$L$\$D$1݉,$\$L$*L$D$T$1릉$L$l$L$D$T$p1i,$L$\$L$D$T$/]e   ;av81L$ D$T$$L$B$L$D$@|ۉL$e   ;avhD$L$1\$S\$l$؉}8Ћk4ы~9uT$$l$|$(D$uD$  D$ 臺e   ;avB$ݹe   ;avMD$	L$D$	L$D$	L$D$	L$e   ;av1D$D$D$D$D$D$D$
D$讹e   ;avtL$ɉ	L$ѸT$T$҉	ٸT$T$҉	ٸT$	ʉT$ve   ;avZL$T$
ʸ T$L$˸ T$L$˸ T$\$襸e   ;av D$	L$L$L$L$oe   ;avD$D$D$D$D$6e   ;av$D$	L$L$L$D$  e   ;avD$D$D$D$D$  ·e   ;avB$|$(uD$D$|$ËD$$me   ;av0D$D$$D$D$ЋD$L$D$ L$$e   ;a   D$9uD$$D$ D$(Ë@L$ $ЋD$L$T$\$D$    D$L$T$\$$D$D$蹁D$L$L$$D$(p[e   ;a   D$ 09uD$(D$$D$,Ë@L$$$ЋD$L$T$\$D$    D$    fD$fL$fT$f\$0$D$D$	D$L$L$(D$,[e   ;aP  D$ 9uD$(D$$D$,Ë@L$$$ЋD$L$T$\$     u@fD$  D$    fD$  $D$D$WD$L$L$(D$,ÉT$D$    )1D$)1D$D$)1D$\$$L$L$L$T$T$(L$,D$    D$L$T$D$$D$D$D$L$L$(D$,Ke   ;a^   D$$9uD$,D$(D$0 Ë@L$($ЋD$L$T$\$     uJD$    D$    D$    D$    $D$D$~D$L$L$,D$0 ÉT$D$    D$    )1fD$)1fD$D$)1fD$f\$$L$L$f~L$T$T$,L$0 D$    D$    fD$fL$fT$fD$$D$D$~D$L$L$,D$0 Ͳe   ;avgD$9uD$$D$ D$(Ë@L$ $ЋD$D$ D$$D$D$}D$L$L$$D$(He   ;avPD$9uD$ D$D$$Ë@L$$ЋD$f$zD$L$ D$$߱e   ;a   D$P9uD$$D$ D$(Ë@L$ $ЋD$L$T$D$ iL  iF  i/     D$P$D$D$z|D$L$L$$D$(1\e   ;avvD$p9uD$ D$D$$Ë@L$$ЋD$L$T$iL  iF  i/     f$DyD$pL$ D$$虰te   ;avqD$ tLL$$D$T$$T$T$(T$T$,T$Q   D$L$ 9s,L$@L$0D$4D$0    D$4    Dye   ;a  0D$@@L$D$ЋD$D$L$L$ T$T$\$\$11\$(C݉ƉϋD$L$ \$t$,t$89   l$(|$$D$4IR$ҋD$L$T$\$l$)D$ )L$)ȋL$)ȋL$,9st	L$(XD$(D$H0ÉȋL$$A|$H0e   ;a   D$L$T$i؋L  iF  i/  +   iiT  )     u<i0k  )i  )     u\$T$	D$
3Ne   ;a   D$i L$if L   uy\$iX   )iҶ   )ȩ   u=iˢ 1 /   uT$D$L$D$  с  %  ҁ  zW2e   ;a   D$P9uD$$D$ D$(Ë@L$ $ЋD$L$T$$L$T$D$L$T$fD$  D$ D$L$T$P$D$D$wD$L$L$$D$(蘬Ce   ;a   L$i T$if L      l$iX   )iҶ   )   usiբ : /   uNl$D5 ؉ŉؾ T$͉T$݉T$l$ҁ  с  Ӂ  @艫e   ;a  (D$,  HД[  9  \$0k3{S\  <uP92  Sk   @$ЋD$L$T$\$\$    T$)1D$)щ1D$L$)щ1L$T$$T$D$D$L$T$D$$    D$$L$%T$&D$ D$'$D$$D$vuD$L$L$4D$8(É͉ЉD$$    L$$D$%T$&D$'$D$$D$'uD$L$L$4D$8(ú            D$$D$%T$&D$'$D$$D$tD$L$L$4D$8(Ë\$0                A\$0>\$0\[e   ;a   L$T$	9   \$
9sqڅuD$ D$ D$ D$É$)ˉ)ˉ1D$)ȉ)1D$$)ȉ)1D$وL$ÉՉډ뉉Љr萨;e   ;a   L$ɉ
 T$҉ Ѹ T$T$҉ Ѹ T$T$҉ Ѹ T$D$  קRe   ;a   D$09uD$$D$ D$(Ë@L$ $ЋD$L$T$$L$T$D$L$T$\$D$    D$L$T$\$0$D$D$\rD$L$L$$D$(>e   ;a  $D$L$H'(  L'$D$L$@'(N  D'$D$L$0'(  4'$D$L$('(  ,'$_D$L$'(  '$/D$L$ '(F  '$D$L$ '(  $'$D$L$'(   '$D$L$P'(   T'$oD$L$8'(uE<'$CD$L$'(u
'Í='脼=<'u벍=T'ft='T2=$'B='0='l=,'*=4'=D'=L'ֻde   ;av0Yu0D$t 	L$L$L$L$Xϣ뽍|$9;uȉ#e   ;av)Yu)D$t D$D$D$D$X膣č|$9;uω#e   ;a   Y   L$   QY)I ۉ5 ۇ T$ ˸ T$ ˸ T$D$  W赢@|$9;O#He   ;av4Yu4D$t 	L$L$L$D$  QWK빍|$9;uĉ#e   ;av-Yu-D$t D$D$D$D$  V|$9;uˉ#e   ;avzYu}L$teQiI	򸁀T$	ӸT$	˸T$	ىL$[VUp|$9;w#pe   ;av^Yu^L$tIQiIڸ T$θ T$ T$t$U돍|$9;u#e   ;avWYuTD$t?H@$L$D$WD$L$T$\$D$L$ T$$\$(NUH떍|$9;u#e   ;av_Yu\D$tGHX@$\$D$L$_D$L$T$\$D$L$ T$$\$(T뎍|$9;u#e   ;av{ Yu{D$$tcP@u11ɉL$0D$4 ÉL$T$$T$D$D$(D$D$,D$ND$L$9sT$
B_*T$o|$$9;y#re   ;avQYuQD$t<HPX 	ŉl$	ЉD$	؉D$	ȉD$S螞뜍|$9;u#e   ;av5Yu5D$t HP@\$T$L$D$PSJ븍|$9;uÉ#e   ;a`  L($O4'$D$L$ 9   iIL$$|$41讷L$PL$4L$TL$8L$XL$<L$\L$@L$`L$DL$dL$HMT$$9   L$,(lm <uOt$4+$D$,D$T$gD$'$ L$D$($57LÉ\$0T$( 3$|$D$4D$T$(\$0뎉l$  3$\$l$T$L$C}\$D$T$Hl$ 6111軜e   ;a   <D$@$D$D$
   qD$D$8L$L$4T$D$T$D$
   qD$L$$    nT$D$   T$8T$T$4T$nT$D$   D$L$ nD$$D$(   赯D$,L$0D$HL$L<ܛ'e   ;a   ,D$0$D$4D$D$D$(L$L$$T$8$T$<T$D$L$$    T$(T$T$$T$nT$D$   L$D$gD$L$ D$@L$D,.Ye   ;a   D$L$9}~D$T$9}nD$\$9~^D$l$ 9~N9|C   t)((((D$$L$(T$,\$0ÉL$$T$(\$,l$09뻉뮉랉뎉{zUe   ;a   D$L$9mD$9}eD$L$ 9YD$9t&T&f$bD$L$$D$(ڦ(f$bD$L$$D$(1ۙfe   ;av!D$D$D$D$D$D$D$D$ 螙e   ;av' 'L$D$je   ;avL'H'L$D$:e   ;av!D$HPX@L$T$\$D$e   ;avmD$$D$D$D$ D$U   D$L$T$\$L$D$T$\$$D$D$cD$L$D$$L$(re   ;a   l$u}umt$9z9}pl$9b9ՉÇޖtE1Y)i)LD 9wN9wET\DL$T$\$D$D$    É1룋l$l$誰胰譗8e   ;a   T$Zjrz9|e   uSl$)   2l$9}z*9s?l tD$ Fz99}D$D$9뙉6 [e   ;avD'@'L$D$ʖe   ;av!D$HPX@L$T$\$D$莖e   ;avqD$ $D$$D$D$(D$e   D$L$T$\$fL$fD$fT$f\$0$D$D$GaD$L$D$,L$0ye   ;a  l$u}umt$9   9   l$9   9ՉÇޖ   1Y)i)LD 9   9   T\l|f|$
|f|$|D	fT$	fl$L$
T$	fT$ 	fD$"D$    D$     É1Ll$l$ǭ蠭ʔe   ;a   l$u}um|$9   9   l$9   9ŉÇޖtm1Y)i)ǍTD 9wp9weL$fTL$fLTL$fLTL$fLTÃÉ1냋l$l$̬觬ѓe   ;a   T$Zjrz9|~   ull$)   Gl$|$9}/Z*9s]| ux9sA\(tD$ GZ9}|$D$D$9뀉;49e   ;av4'0'L$D$ʒe   ;av!D$HPX@L$T$\$D$莒e   ;avmD$$D$D$D$ D$U   D$L$T$\$L$D$T$\$$D$D$K]D$L$D$$L$(e   ;a   l$u}umt$9z9}pl$9b9ՉÇޖtE1Y)i)LD 9wN9wET\DL$T$\$D$D$    É1룋l$l$:=8e   ;a   l$u}um|$9r9}hl$9Z9ŉÇޖtE1Y)i)ǍTD 9wH9w=L$L$LL$LL$LÃÉ1뫋l$l$pKu@e   ;a   T$Zjrz9|e   uSl$)   2l$9}z*9s?l tD$ Fz99}D$D$9뙉Џ[e   ;av,'('L$D$蚏e   ;av!D$HPX@L$T$\$D$^e   ;avqD$ $D$$D$D$(D$e   D$L$T$\$fL$fD$fT$f\$$D$D$ZD$L$D$,L$0Ύye   ;a  l$u}umt$9   9   l$9   9ՉÇޖ   1Y)i)LD 9   9   T\l|f|$
|f|$|D	fT$	fl$L$
T$	fT$ 	fD$"D$    D$     É1Ll$l$藦p蚍e   ;a   l$u}um|$9   9   l$9   9ŉÇޖtm1Y)i)ǍTD 9wp9weL$fTL$fLTL$fLTL$fLTÃÉ1냋l$l$蜥w行e   ;a   T$Zjrz9|~   ull$)   Gl$|$9}/Z*9s]| ux9sA\(tD$ GZ9}|$D$D$9뀉΋9e   ;av''L$D$蚋e   ;av!D$HPX@L$T$\$D$^e   ;a   T$ZjrzЋT$9p9}f|$ 9Z9ÇޖtGH0)x)9sFD$$D$D$VD$L$L$$D$(11뫋|$ |$ آ袊Me   ;a   T$Zjrz9|\   uJl$)1.@l$9}Z*9s=\ tD$ GZ9}D$D$9뢉/de   ;av' 'L$D$ʉe   ;av!D$HPX@L$T$\$D$莉e   ;avCD$$D$D$D$D$5   D$f$QD$L$ D$$,e   ;a   T$ZjrzЋT$9^9}T|$9H9Ät4H)x)W9sA,TW9s.D	fl$fD$  1빋|$|$踠賠}Xe   ;a   T$Zjrz9|z   uhl$)1Gl$|$9}/Z*9s]| ux9sA\(tD$ GZ9}|$D$D$9넉貇=e   ;av$' 'L$D$ze   ;av!D$HPX@L$T$\$D$>e   ;a   T$ZjrzЋT$9p9}f|$ 9Z9ÇޖtGH0)x)9sFD$P$D$D$QD$L$L$$D$(11뫋|$ |$ 踞肆Me   ;an  PD$THPXht$X4$t$\t$t$`t$t$dt$L$T$\$l$D$ L$$T$(\$,9         D$HL$DT$@\$<l$Tu}] U)MU)9   t$8|$4\$LD$0 $tD$4L$0)ȋ|$GD$8)ȉG(!D$Lȅu:D$T@GD$HGD$DGD$@GD$<GPD$h|$lPޜ $^tD$PL$hD$lP9هÇ胝xe   ;avD$Ʉe   ;av''L$D$蚄e   ;av!D$HPX@L$T$\$D$^e   ;avCD$$D$D$D$D$5   D$f$LD$pL$ D$$e   ;a   T$ZjrzЋT$9^9}T|$9H9Ät4H)x)W9sA,TW9s.D	fl$fD$  1빋|$|$舛胛MXe   ;a   T$ZjrzЋT$9]9}S|$9G9Ät:H)x),W9s@t$f+X0DW9sL5Ã1뺋|$|$ٚҚ蜂We   ;avD$ye   ;av''L$D$Je   ;av!D$HPX@L$T$\$D$e   ;avmD$$D$D$D$ D$U   D$L$T$\$L$D$T$\$0$D$D$LD$L$D$$L$(肁e   ;a   l$u}umt$9z9}pl$9b9ՉÇޖtE1Y)i)LD 9wN9wET\DL$T$\$D$D$    É1룋l$l$躙蓙轀8e   ;avD$虀e   ;av6D$H P$@($T$D$JD$L$D$Ie   ;av!D$HPX@L$T$\$D$e   ;a   T$J$Z    jrz؋ZT$9w9}m\$9a9ÇݕtAl$U T$U)]l$)9s\T$9sIЋ@L$D$ ËH D$L$ 1뤋\$\$D$    D$     É]؉Te   ;avrT$ZjrzЋT$9I9}?|$939Ät!H)x)9s%D$D$ 1΋|$|$Ö~xe   $\;A  $  |$ 1$(  Yi+Y1<D< B|$9|Eq79i~,Q19   9   \$))!1Q $   Y$\$1@9}Q,um =   sP| tD$E4$Ё|$  uD$$   \$Ƅ$,   $  Ƅ$,  $  ù   褕֕`}e   ;av8D$@I$ыD$L$T$\$D$L$ T$$\$(}e   ;avD$D$D$|e   ;avD$H D$L$|e   ;av!D$ 6eD$ 6eD$ ʚ;D$ ʚ;n|e   ;avD$H D$L$=|e   ;av'D$@I$с|$  D${e   ;avF`$kD$L$(uL$HD$ÍxD$R{e   ;a   D$ZtCt+tD$D$   ÍED$D$   Í[D$D$   ÍD$D$   Ãt0tuD$D$   Í/D$D$   ÍqD$D$   z;e   ;avT'P'L$D$ze   ;av!D$H0P4X8@<L$T$\$D$^ze   ;avdD$$D$D$D$ D$U   D$L$T$L$D$T$P$D$D$$ED$L$D$$L$(ye   ;a   D$H<P4X0h8t$ 9   9   l$$9   9tr\$)h$l$$t$L$   D$L$Ql$ t$)t$9sa+Yi9sLiq9s7T$(\$)D$*D$( fD$)  1sl$$l$$xe   ;as  D$H,   tetH4T$)P(@0L$)D$ËL$P4)H(@0T$)
D$ËH4T$)P(@0L$)D$Ã   tSYL$P4)H(@0T$)
D$ËH4T$)P(@0L$)D$ËL$P4)H(@0T$)
D$8wse   ;a  hD$lH4P0X<h8t$p4$t$tt$t$xt$t$|t$T$L$l$\$D$ L$$T$(\$,9       D$XL$TT$P\$LT$lZ4)J$L$HZ0\$D$D$l$D$L$lQY)t$X|$D)|$H9  ))!֍T5 T$diqQ9  )ŉl$H)Ɖt$Dۇ!T$`q Qi9d  D$0\$@|$<t$8T$4l$\$e|$D$@GD$<G(L$8T$0)щ!ыl$\l$4)Յ   T$dT$HWT$DW(uxT$`Wo_ (uMOD$lH,O,H$O$@(G(D$XG0D$TG4D$PG8D$LG<0$   $   hÍW׉É贌뢍W׉ƋD$`螌vD$d莌I$dD$L$lI,H,0$   $   h9هÇ ztEe   ;avD$Yte   ;a"  D$L$)ȋ\$l$)|$nu*jT*)ʉىD$L$T$ \$$Ãu4zT:)~t>)ى붉ى밃u~t>)ى댃u&jT*)auzT:)~t>)ىse   ;a  HD$L$L$PL$T$TT$\$X\$l$\l$D$D$$L$T$T$,\$ \$0-D,$ȉL$<ʉT$4T$T$-RD$0L$,T$<l$t$49/  9  9  D$8!Ѝ<(9   \$(l$D|$@$ka|$D$<GG(L$4T$()щ!ыT$Dх   T$8WW(ugT$@W__ (u<OD$\G,D$$G$D$,G(D$LG0D$PG4D$TG8D$XG<|$`HÍW׉É-볍W׉ŋD$@늉c؉>Љ5ډ/qe   ;aa  ^$D$   D$L$'(  'ئ(f$U9p$(L$   H'T&f$9p$(L$   T'ڦ(f$8$[(L$uKP'T&f$8$)(L$u
L'Í=L'複=P'蕇묍=T'膇h=H't ='doe   ;av=Yu:D$t%H $L$D$L$D$L$X$Ro밍|$9;u#e   ;av~Yu~D$tfHPXl$9(Q9}MD$9E9t&T&f$|7D$L$D$ڦ(f$V7D$1#nl|$9;v#oe   ;av1Yu1D$tHP@\$T$L$D$T#Nn뼍|$9;uǉ#e   ;av*Yu*D$t' 'L$D$#nÍ|$9;uΉ#e   ;avKYuHD$t3PX@$T$\$D$D$L$L$ D$$"m뢍|$9;u#e   ;avBD$$L$L$}D$L$$D$D$   .'D$D$-me   ;avYD$H\$k9t#1ɄtH9KuK9HD$1$L$l$L$D$\$le   ;a   Y   D$    Iu   L$D$Ãu   [u   EӸ   ƃu   q봃u   /뢃uʸ    kC|$9;R#Ke   D$;Ag
     $   k$   )t$<$   )k$   )$   )t$($   m,}     $   $   $   D$L$   x  )χۇ!ϋL$\$   :D:\:D:|$$o$   _$   t$<9   z29j	  l$$4.zj9K	  ,$   zj9)	  i 4if /L      l$|$\$   $   iX   )iҶ   )   uBiۢ t$3 /   uq|$p9  9|  ӇӇkL$0yL$LA$   $   달$   t$(L$LL$<9tps+$   k[99  |$0)މt$p)݇ۇ!달$   뉜$   j4\$L)j$z0$   )z(^Ƅ$      Ã=  $   $   $   D$D$     )χۇ!ϋL$d$   :\:D:D:L$PA\$k$   |$|ډ|$<$   ȉƋ$   9  t$P|$PދZ:9  l$/zj9  ,7$   zj9  i ,7if L      \$t$d$   iX   )iҶ   )   uFi t$5 /   uq|$l9  9   ӇӇrL$8A\$DC$   t$(ω\$DL$<$   9/s+$   k[9  |$8)މt$l)݇ۇ!달$   뉜$   j4\$D)j$r0$   )z(߉)\$|$   EƄ$       Ã`  $   $   $   D$@$     )χۇ!ϋL$X$   :\:D:D:L$TiL$ Y$   |$xʉt$<9  l$Tt$Tz29n  \$ 4zZ9O  /$   zZ9-  i ,/if L      \$t$X$   iX   )iҶ   )   uFi t$5 /   uq|$h9  9  ӇӇrL$4yL$@A$   l$($   $   t$(L$@L$<93$   ks[9>  |$4)݉l$h)އۇ!$   $   r4$   \$@)Z$j0$   )\$ |$@\$@$   )z()߉|$x\$ $   $   $   $   D$H$   x  )χۇ!ϋL$`$   :D:\:D:|$o$   _$   t$<9   z29  l$4.zj9  ,$   zj9  i 4if =L      l$|$`$   $   iX   )iҶ   )   uBiۢ t$3 /   uq|$t9	  9   ӇӇkL$,yL$HA$   $   달$   t$(L$HL$<93$   ks[9   |$,)݉l$t)އۇ!$   $   r4$   \$H)Z$z0$   )\$|$H\$H$   )z(\= l$.ȉ%{{؉Sz؉JzAz؉zȉzzzz؉z؉bzȉzzyyy؉,zȉzjz؉y؉yy؉y`a{e   ;a   D$$Q  D$L$T$uFL$Q	QAAu$A   D$ 9A|D$$    D$(    A9'tT$$L$(ÉL$T$$L$'D$D$u
L$T$ËT'T'$L$=*D$pL$$D$(b`e   ;a   L$T$9B|kZ)ÉZ j!B     !ƋRω!ՍV!9}'!ÍDD$ D$$    D$(    ÉD$$D$aD$L$uD$L$T$gD$     L$$D$(z_%e   D$;A1     $   $     t$4t$<<4)t t$4}!r     2  r  4)       ~$   )S       _  $   $   $   $|$t$D$     D$L$  D$8$   T$D$   i}$   $   T$8111   l$8$   t(|$0	ߗD$f~C t$0$   $   t$|$ \$\$۽   !\$8ÕrGL$(iFL$$$   \$8щڋ\$$T$<9}Xl$(Sڃ ۉ!݁   -  |$ l$0t$0l$$	f\$ l$0    L$gCT$8s
\$$1뉍|$|t$<{$   111@   t$|<u5
    
D  
  봍
  U  \$,
D  $   |3$   <
  ,|$,7t$|c$   $   Љم    $    $2  L$D$   D$   l  D$L$c  $   2  &     H     Çݕ     i  +    i  L$8D     |$<1uuL$81q$   $      Íp$   $      Íp$   $      Íp$   X$      Íp$    $      1	p$   $      É$   $      Íp$   $      Ǆ$       Ǆ$          ù   r   r   r   rй   ~r   rrȹ   fr   \r&Ze   ;a   T$(  \$${M  kM {!   trf   11@   kthk#ktKkk  D  9  +     W    D$,D$0    D$4     ÉD$L$$D$   D$L$uD$L$T$(\$$_D$, L$0D$4 D$, pD$0D$4 É   N)Չkf ҋk!ՉkfD$,D$0    D$4     É$D$   DD$L$G  D$L$)  `Z9Q            9Qtb   uHT$$  t-)  ǂ      z|ZZBZZT$(\$$1D$, L$0D$4 ËP-T'9Ut   댉$T'D$T$T$D$L$a   W1Ph5T'9nt
   $T'D$l$診\$D$L$`Z`Z   T$(\$$?D$, pD$0D$4 Éع   7o   -oVe   ;avoD$Ht.H#HHPPD$D$    D$     É$D$   HD$L$uD$D$ L$D$ pV{e   ;a   L$D$9H|MPX)ˉX p!p Ή!   !H!ЉD$D$     D$$    É$L$D$L$u
D$L$D$    L$ D$$USe   ;a  dl$h1@  E P@  9  |5\  |.uS|.uK|.uC|.u;|.u3|.u+<.|5 |5|5|5|5|5|5|5jt$`<.|.|.|$D|.|$@|.|$8|.|$4t.t$0t$8i5  i  |$<t$4|$0ih	  |$,i  )|$44t$\t$D|$@iT  t$Hi   |$@t$<|$4t$X|$@t$\|$X>   |$`t=    t$L|$8iN  )L$8|$0i  t$,)t$0|$L)߉|$L|$Di  t$H)t$D|$<t$4)|$<t$0)t$L|$Dt$T|$<i   ǀ   |$P|$`t=t$L|$D)|$<)i   ǀ   |$<|$`t=   |$8t$0|$@)<3|)\t$<)Lt$T|$P)tt$@|$\7   |$X)tk1,  t    |$$񋴅   t@t t$   |$   t$t`t$t$i5  |$\i  t>t$|$t$ih	  t$i  )t$|$$ω|$X<iT  i   t>t$|$t$t$T|$t$X|$T>    t     t$(|$\t$iN  )|$t$i  |$)|$t$(|$$){i  )t$|$)t$|$t$)|$\4t$Pt$i   ƀ   t$ |$Pt )Ӌt$|$\)i   ƀ   <3|@|$$9    |$t$|$t$|$t$)t$t`t$)   )   t$ )   t$|$X7    |$T)   @}E P9@w9dÉi@   Gii@   6iPe   ;avE$    D$D$   D$ D$D$$D$cD$L$D$(L$,Pe   ;avE$    ĵD$D$   D$ D$D$$D$bD$L$D$(L$,Oe   ;a
  T$   9     ~FC=      \Z  C=      \Zǂ     ǂ       =   w`
ZI$ ۉ!؍DD$l$l$ыD$L$T$\$   ~11ɉD$$L$(Éȉ   Sg   f   f C$D$Ne   ;av|T$  9  u%$D$L$tD$ D$L$=   s.L@  ǂ      L$D$    D$    ù   )fMne   ;a  T$  X9     =     lp  ǂ     uq   n  Dt3T'T'$D$D$D$ pL$D$ É  ǂ     D$D$    D$     ÕD$D$    D$     ǂ      $kD$L$T$   D$ǀ        $7D$L$T$u^D$ǀ     t3T'T'$L$<D$D$ pL$D$ D$D$    D$     D$ L$D$ ÈT$D$    D$     D$ L$D$ É   2d   (dKe   ;a  $\$(  t={|-)  ǃ      {|kkCkkǃ      l$,t$4|$0D$(L$,T$\$0Ë|$0։͋         9  ) !ЍT9   |$t$4l$,L$9t,$T$L$kD$L$9   T$(  )\$4)É!؋\$,؅twL$0l$D$,$D$L$,9'tL$8D$<$ÉD$ L$$D$'T$輸D$tԎ'Ў'뿋L$D$ D$8    D$<    $Ébb   lbJ1e   ;a  D$   t=x|-)  ǀ      x|HH@HHǀ      L$ T$\$ Љً    )9   ˉ  )ʅtkT$ $D$L$t9'tL$$D$(ÉD$L$$D$'T$~D$tԎ'Ў'뿋D$L$D$$    D$(    ÉՉʉhHe   ;a  D$ D    L$ 	8  ǀD          $2  T$L$D$   D$L$  T$2    2  2  뉚$  2  2  뉚   2  9D  b  1   A9}5  <I:X  8×uލpD$$D$(Í\@     2  *Y    \@   }  2  ۃ    u  l  5  ,  D  u\      P  T  @9D  X  \@,@     2     *X  1   u9tى떋T'T'$D$uD$L$$D$(ÃuTP  יuT  uȉ롋T'T'$L$D$L$$D$(Ãj9\  u9`  VT'T'$D$D$L$$D$(Ã   uAt"u	ىT'T'$D$D$L$$D$(Íxw3tT'T'$L$HD$L$$D$(Ãu9P  u9T  uT'T'$L$D$L$$D$(ÉىT'T'$L$D$L$$D$(ÍpD$$D$(ÍpD$$D$(D$$    D$(    ÍpD$$D$(ÍD$$D$(ÉL$$D$(ÃuǀD     uǀD     D$$D$(ÍpD$$D$(Éع   @\ع   4\ȹ   (\   \ع   \   (\Ce   ;aq   D$(>.  4@@}"=   =  ݃2  r  D$  D$D$$$D$L$T$    L$D$P   @|PD$$ $2  L$D$@   D$   D$L$uT$$\$18D$,L$0 ÅtpD$,D$0 D$,    D$0     À      |D$$ $2  L$D$   D$   zD$L$u{T$$\$14E˃@}R=      j2  6x      ߃2  	s{.  @r^L$jD$,L$0 ÍpD$,D$0 ÍpD$,D$0 ÉL$,T$0 É@   Yع   Y   Y   Yع   zY   pY:Aue   ;a   D$ uqD$ $2  L$D$   D$   D$L$tD$$L$(ËD$2  2  щ@  D$$    D$(    ÍpD$$D$(@Qe   ;a   D$    D$ $2  L$D$   D$   XD$L$u}D$2  Jul2  Fuc2  IuZ2  FuQ2  J  L$ ~ $L$D$L$L$$D$(D$$    D$(    1뷉D$$L$(ËL$$D$D$L$L$$D$(z?e   ;a   D$    D$ $2  L$D$   D$   HD$L$   D$2  Au82  du/2  ou&2  bu2  euƀK  2  L  L$ ~ $L$D$L$D$$L$(D$$    D$(    ÉD$$L$(ËL$$D$hD$L$L$$D$(_>e   ;aO   L$(T$$
(#  D$,B$2  D$D$D$   D$   D$L$  D$$2  t(D$4    D$8    pD$<D$@ À2  udD$$2  tL2  2  $D$L$T$\$$2  tD$4    D$8    D$<L$@ 2  u;$L$L$D$   D$   DD$L$l  D$$u5$|D$L$T$tD$4    D$8    L$<T$@ À  L$r	p$L$L$D$   D$   D$L$  D$$2  2  Le  T$|  Z@      tlrvHtCs0pD$4    D$8    L$<T$@ Í Ή$L$T$L$D$$T$0u$L$  T$L$D$$D$4    D$8    D$<    D$@     T$0t$L$cD$L$D$$E$L$D$L$߀ÈH  I  $L$FD$L$T$0t6\$$J  u	D$4    D$8    L$<D$@ Ë\$$Հ   tGT$0t$L$D$L$D$$$L$^D$L$T$0t$L$_D$L$D$$A$L$D$L$߀t&$L$L$T$D$$ $L$T$L$D$$D$4    D$8    pD$<D$@ D$4    D$8    L$<D$@ I  8  (    ,     0     J  t"0D$4L$8D$<    D$@     K  t7L  u,$  D$L$T$\$\$4T$8L$<D$@ ÀX  Rud  Gup  Buw1$  D$L$T$\$D$4\$8T$<L$@ D$4    D$8    pD$<(D$@ ÍPD$4L$8D$<    D$@     É$K'  D$L$u	D$$D$4    D$8    L$<D$@ D$4    D$8    L$<D$@ D$4    D$8    D$<L$@ ÍzD$,O7e   $L;A  4  $8   K    L  T  ,  Q<T$pY8\$li0l$hI4L$d5D4$)\$`)ӉT$TT$T$D$$   $   1Q$   $   D$T$   $   D$`$   D$h$   L$d$   T$l$   \$p$   $8  ,  $   <$D$L$T$\$t$D$L$D$pL$lT$d\$h$8  1   Bڈ7~T$4ZT$(t$d9}Z\$4|$L0  $   4  )<  t$h)9  $   $   $   2t$L9r  $   |$HB\$h9}T$(|$H| $%$   $   $   |$WO(ue$   G$   $   $   $   _WOG0$<  $@  Ǆ$D      Ǆ$H      4  L떋,  Q0T$pY4\$li8l$hI<L$d5D4$)l$`)͉L$XL$L$D$$    $"$|$D$XGG(  $   $   L$`OL$pOT$lW\$h_l$do$   1QN$8  ؋,  k[$   $   $   ,  R$$   ,  ZjR$   $   $   ,  R($   ,  ZjR $   $   $   ,  R($   4  8  0  $   $   $   <  $   $   $   Q$8  l$pt$l$   1|$8$     Bڈ3V\$0C$   $   t$D\$0׋T$\\$'t$09}X|$P|$p)tFt$@\$@t$hڋ\$`9  ] m$   2t$P9zo  ŋUt$Dt$,F|$d|$8T$DT$d9}@t$,T$l)քt.t$<T$<T$\t$DD$tD$pD$0D$tBݍ_}v$   ~t$pt$l\$8$   $   _\$h_\$`?$   |$8P  9P  tT   \$'$   D$|1D$DD$|>0$<  $@  Ǆ$D      Ǆ$H      4  ËT  9T  럋$   ZIǄ$<      Ǆ$@      $D  0$H  4  ÉIЉIIЉzID1_e   ;a>  XD$\ P  \    L$DT$@,  Q<T$<Y8\$8i4l$4I0L$05D4$)ˉ\$\$,)ӉT$(T$T$JD$D$T $|$D$(GGD$DL$@t؋(,  L$TD$$|$PL$,OL$0OT$4W\$8_\$<_3  D.G\$l$t$ |$\l$0t$PD$D$ l$9   ,  <|$D;[9  v:|$D9  ;T$\,  tS[|$$  T$@t؋T$ ЋT$@9z  T$Pz9\  t$D\T$\,  |S[91  T$Pj9  \T$PZ*|$D9   l$UD$$L$0\$<9   T$D$\,  o)WT$Dol$@{4)s$t$8{0|$4$L$\$\$D$D$ L$0T$@)ыT$DT$4)ӋT$8ډT$\$t$P|$\D$H1D$D$HVD$`|$dD$h    D$l    XÉD$TEOFFF?F6F/F!FЉFs-e   ;avV  $D$$D$$D$D$(D$D$ BD$L$T$\$D$,L$0T$4\$8 i-e   ;a  $ $D$D$ $L$(L$L$,L$D$D$L$b  D$ D       P'T'J  t0   $  L$0T$4\$8D$<D$@    D$D    $K  tL  uL'H'묀X  Rud  Gup  BÄu1u<''   $  T$0L$4\$8D$<D$@    D$D    $D$0    D$4    D$8    D$<    pD$@8D$D$Ë$' '   $  T$0L$4\$8D$<D$@    D$D    $D$0    D$4    D$8    D$<    D$@L$D$w+e   ;avCVq$D$   `oD$D$   D$D$+e   ;a  pL$tD  ?  D$x'  1ҋ\$|  1\$$l$4T$(D$,D$)T$ )l$8l$l$1
D$D$L|$P1VDD$LD$PD$8D$TD$XD$ D$\D$,D$`D$$D$dD$(D$hD$4D$lD$t   $  }k1ۅ}_1D$P$L$T$\$l$蚣D$L$P9  (uD$t(  pËT$t(  {A1띉1둉11P  T  \  X  T$0Ńt؋`  3  ËD$0։ǃt	Ã!    1T$x\$|`  1K  D$D1D$D$D,$|$t$L$L$D$D$L$t   $     1   1$T$\$l$t$肱D$L$09*  (   L$t,  D  tpËt  T$xD$@x  D$\$|ÉD$<D$D$D$L$<T$t4  8  (u0  D$@<  뉍0  ?L$t,  ?_11|$11u
   l!uS   ]"u
   NAu
   ?Bu&   0$D$ D$ C$@D$n$D$ D$X'e   $;Ao    $   D  &  $  }!p$  P$    9|։,9uƁ     $2  $  L$\$D$   uD$L$  $  2  ڋ$  9A  L$|Ǆ$       Ǆ$       Ǆ$       11  $  ˉl$PL$|l$#8Cu$   D$PD$`$   $  l$PE$   9|\$`    ,v$   ,   $   1D$L$   l$LEl$L$   l$L9}<  lm ,   8Õu͍p$  p$    ÃF  [P  T  \= l$xߍ]     2  $   ,     H    Ä   \$x2  $   ,      H     Äuz^9   k     \$x2  D       D$#$   P  $   1D$PD$`$   p$  $    1Zp$  x$    1p$  h$    ûD  ~	
X  I  7  Y   \  2  i   9  2  i     2  u  9  @  t	  f  ׍Q98  \$(l$tP  T     l  \$0D$|Ӄt؋$  \$0TZ  D$<L$pt$$ŉЃt؉D$4(  v
  I  ^
  T$|1	CT$|l$<9     ,[,     lm l$x    u\$X$  L$<\$xP  T  $   -`U,$D$D$'D$L$x$   $      (u#  D$4L$p\$Xt$$$  $$  8G    G    G    $   1:Ǆ$       Ǆ$       Ǆ$       Ǆ$       L$411D$l1D$DD$"1  L$HA$  t$||$<T$\\$,$  t$$|$8L$HD$l1L$4ڋl$H9V  \$|  \$@Ӌ\$\
  $   t1ҋ$   ډT$h\$,߉$   \$\t؋$   D$lT$dD$l$  I  1  $     $    l$dT$<T$\T$h9d	  $  $   ;\$t*  ً\$(  މl$$9  $  N  f   ]fN  I  t_$       $  T$d\$<Ӌ\$\Ӌ\$h9q  $  ډ׉$   H;$$   D$L$hL$L$dL$$   L$  D$L$u\$8l$(D$l$  $    Ël$x,     i    $  #BL$t$  $  t$(|$8ËD$ll$$9   $   $$  D$L$D$T$f     ً$   l$$9}$   $  $T$\D$L$T$u>L$p !Ћ$   @  &,@  $   $  $    ËD$lL$t$  t$(|$8u $   UL$p&$    һ   !Ӌ$  fN  uN  KfN  l$$늉$D$dD$L$T$u$  N  	fN  뱉$  $    É$  $    Ë$  t$x4     $  $i    L$D$L$T$      $  $D$譻D$L$T$uP$      $   \$p !艄$   D$(hD$lL$tT$ht$(l$81$  $    Í$  $    É$  $    Ët$x4     $  $$   T$i    \$\$(\$l$$l$L$p    !|$|  D$T$uD$lL$t$  t$(|$8$  $    É$   1?4D$lT$h\$<څJ  D$lt1҉T$hD$lt؋T$lB\$h$  9   l$(9$  ~l$HЉڋ\$\T$TB$  l$|\$@l$<T$TT$|\$T9}\  [\$x     $   [$   $  P  T$\T  \$,1D$H1\$DC$  @  z  ؉ՙ`  T$<9|DD$"L$@AT$|l$<L$@\$DD$"1L$4$  \$@90  1D$T1"$   $  $$  L$D$   D$   D$L$   $  2     \$"82  uwkukB    B    B    Ǆ$       Ǆ$       Ǆ$       Ǆ$       fǂN    T$<$   l$4t$$|$8떍p$  $    É$  $    ËT$<G$  9}|$81D$@1Ǆ$      Ǆ$        ËT$|,  |<$l$D$D$4L$pl$<t$$$  Pp$  $    Ép$  $    Íp$  $    É11۾?   1Lp$  $    Íp$  `$    É$  $    Íp$  H$    ÉЉ.@   .й@   .   .   |.   p.g.º轺ع   Q.ع   E.   9.ع   -.舺胺蹀   .蹀   .ع   -ع   -ع   -   -   -ٺ   -蹀   -ٺ   -upe   ;a	  0D$@uWD$D  D$4$MD$L$T$u"t
D$HL$8	D$L    D$P    0ÉL$LT$P0ËL$4N  ftV  AL$4D$(T$D98  $D$<D$蠺L$D$T$       1D$,T$4$\$8\$l$(l$l$Dl$ɉL$L$HL$  D$L$T$ ubT$D9B\$,t+l$8E @  5&@  \ 'l$85&pD$LD$P0ÉD$LT$P0À    !D$4fN  upL$(N  fwD$L    D$P    0JfN  $D$8D$L$D$DD$D$D$HD$&  D$ L$tL$LD$P0É$ɉL$߼D$L$T$uL$4N  	fN  VT$LL$P0ÀuGL$'D$4$D$L$T$utD$HL$'@D$HL$LT$P0ÍpD$LD$P0ÉT$LD$P0ÉȋL$@@   *ȹ@   * C$D$舿Re   ;a   T$$\$l$(t$ F9+@   =&@   <utMЉt$0D$4    D$8    Ét$ D$l$(D$$˺D$L$T$uMt4T$\$,|t$,,T$$t$ l$(bt$,),T$$\$t$ l$(BD$0    T$4L$8ù@   o)@   c)-e   ;a  LT$PP     D  t؉D$$T$P1   D$4@L$,T$(\$0l$ t$8|$PыT$t$ |$0D$4D$,T$49   ~]    t$49B  ,$;D$t$D$0D$L$X  D$L$iD$TL$XLÍW|$|$$T$0T$|$09$  ~|$0D$<1D$4D$<[A\$$؉9D        I     T  T     ǉt؋T$PP  P  tgL$(\$8D$t؉D$,t$ T$l$PD$D1D$0D$D*ID$T    D$X    LÉO'誳襳ȹ   9'蔳e   ;a  T$D$$  @Y  m  .  l$1t 4t A@}E @1  5&<@r  ,$踸D$D     (  jJRt$ |$>9  ))Ňۇ!T$l$1OGT$t$}9E 4ǃ@k  t }19rN  ~   ƀ   @}ЉT$1D$(    D$,    ËT$$   u@,  jJR$t$ |$>9   ))Ňۇ!.,  ZjJR(t$ |$79   ))!u=,  Zj JR(t$ |$79wo))Ňۇ!8  0  4  <  t$ |$>9w'))!Ӊn$@   $%$$$$@   $ȹ@   v$ع   j$   `$*5e   ;a   D$8L$<11B9},9`D$CD$D$D$oD$L$|$$OO(   111dt$\$sBA\$l$$l$|$$s}l(8؇ݖs'D$/l$t$<l$8	9sH,)9r5\$؃}X\$\$    롃 "g;#ȉ2#   (#
e   D$;A      |$d5`w'(D$D$(L$d1\$$KD$(L$$T$ |$H1)|$,t$H$)R@'$Ǎt$,
);D$ @|   E
`e   ;avWYuTD$ t?H $    T$D$   D$L$D$L$D$$L$(޾	떍|$ 9;u#e   ;avWYuTD$ t?H $    ĵT$D$   D$L$GD$L$D$$L$(^X	떍|$ 9;u#e   ;av+D$$D$D$D$
   D$D$	e   ;av,D$$D$D$D$
   lD$D$e   ;av;1L$#D$@\$$L$OL$D$@|؉L$te   ;av^D$L$1B}FR,49u3lt9u'lt8؇ޕul	\	8ÕtD$ D$e   ;a  \$8 
     @ 
 < 
 D 
      =   ~   ,$   L$D$g(D$8 
  H 
  L 
    )   L 
 4 
    4 
         )Ӊ4 
 )P01A   };4  9~)Ӂ     4  Ձ      Ǆ4      1A   }2\49~)Ӂ      \4ہ      D4    ŋD 
 < 
 @ 
 H 
 9w^))!ڋ\$9~2\$L$9t$L$\$.'D$L$H 
 D$$ÉǀL 
 놉ȹ   >ȹ   2ȹ   &ȹ      Pe   ;a    L$4   \$$L 
 9   D 
 < 
 9   9   ))!艳L 
 S$T$(T$T$,T$T$0T$D$ D$L$|$A  D$$@    L$8D$< É111D$8    D$<     _e   ;a*  8\$<;  8 
   H 
   l$D      )|$H)ۇ!|$@@ 
 ؋< 
 9p  l$(9t$t$l$'%\$(   +   l$ t$<1G|$<Ӊ͉9  鍨  9   ڋ< 
 D 
 9  9
  ))Ɖt$ۇ!s~     |$4D$$t$,D$<P,$\$L$L$x 
 L$t$D$  
ыD$,L$<\$$11@x 
 l$4t$0   |44  4 
 |$0t4Bt$9|h 
 L$ T$(|$4ډ
H 
 8 
 8Ét$@j8É  Xى/ C$D$ׯe   ;a  t$     p  l$xE D 
 < 
 D$|9y  }9<  \$8|$4}$   9],9B  ,.91  L$$T$(t$l)T$,!T$p T$<D$d$   D$@L$\1ɈL$#1ɉL$HD$dL$\$D$0Ht$l|$@D$TD$"D$#D$||$T  |$0|$@9  8ЕtZT$#t$<9tET$"  T$x4  +4 
 9|}D$HL$"$   $   $   tËD$H9&  \$DD$!D$()!$)L$\$L$pL$\$8\$l$,l$\$v  D$L$D9~t      tbT$|\$@)ڋt$49}@<(L$$9   t$l<>D$L   D$#D$LT$HT$#ËD$|Éй   L$$\$@l$|t$l|$!T$HD$D뻋\$|l$@)   cD$HL$#  rf:/e   ;a   D$H$L$L$D$ a;  D$H    tT$$\$(É$D$D$D$D$D$ D$/  D$@    L$$D$(ee   ;a   L$|}T$Zj	j		l$ vei5|$7qt$   i޽5@\$t$9}p9st	9rÃÉ1VAe   ;av\L$$T$9wGT$ 9w:T$\$1@9},s48؇ݖtD$(ÉL$(#^Ye   ;a  (D$, H 
   :  X(|     "       D 
 < 
 9i  $\$L$T$D$L$T$,p 
 (uGt 
 ǂH 
     B, ǀ                @(É$C(  t 
 밋D 
 < 
 9  h,$D$ \$L$T$F  D$,H    p 
 (ut 
 Pt 
 3(Ë\ 
 T 
 D 
 < 
 9B  x,<$l$D$    \$t$L$T$  D$$L$T$ \$,X 
 \ 
 -(   T 
 H 
 )9~tD 
 < 
 9   K$D$ D$|$T$E  L$,Q    p 
 (ut 
 ǁH 
     (Ít 
 /勫D 
 < 
 9wD[$L$T$D$D$ t$|$l$E<  낍T 
 ŉ)(Éze   ;a/	  0\$4H 
 8 
 )  }k(  ol 
 8 
 9}ZD 
 < 
 H9  9  )!t|	|	l 	i5h 
    8 
 ͋8 
 9   9l 
    D 
 < 
 H9  9  )!|l	l	,	iｧ5h 
  8 
   |44  4 
 8 
 t4QJ{uƃP 
  ǃ` 
    \ 
 X 
 T 
  @    8 
 H 
 9i  )Ł  }s(Z    9l 
   D 
 < 
 H9  9  )!|0l0	l0	,0	iｧ5h 
  t4s08 
   4  4 
 8 
 t4` 
 d 
 ǃ` 
    ǃd 
     8 
  
  1҉l$${0+4 
 9|){       X  {  ` 
 t    X 
 T 
 n\ 
 ` 
 d 
 9+  iX 
 ?,` 
 s9   ty8 
 8 
 B8 
 $|$t$l$D$D$L$T$4p 
 (ut 
 uǂX 
     0Ít 
 ڋ8 
 l0냋8 
 D5 8 
 9l 
 |D 
 < 
 L.9  9  )!lt	t	4	i5h 
 |$,$T$L$t$l$D$L$T$\$4\ 
 (uT 
 |$,D$$~T 
 䋻X 
 T 
 ً\ 
 w(?9wwX 
 ,D$$@l$($T$|$\$t$#D$L$T$\$4\ 
 (uT 
 l$(ω땍T 
 6    9` 
 Çޖt[d  8 
 uH  < 
 @ 
 9  X 
 苫\ 
 ًT 
 ڍ_409   _X 
 4\ 
 X 
 T 
  @  t8 
 yuƁP 
 ]$t$l$\$@D$D$L$T$4p 
 (ut 
 uǂX 
     떃0Ít 
 ݉t$(D$,$T$|$l$\$D$L$T$\$4\ 
 (uT 
 t$(ωD$, T 
 P 
 1\t$ $D$T$D$   L$D$L$T$t\$4` 
 d 
 l$$t$ Z\$4u9~9kÇ/1(P 
 tL< 
 @ 
 h9;  T 
 \ 
 X 
 ~D9   VX 
 ƃP 
  \ 
 X 
 T 
 0Ë8 
 $T$L$D$l$D$L$T$4p 
 (ut 
 uǂX 
     묃0Ít 
 
߉D$($L$t$l$|$D$L$T$\$4\ 
 (uT 
 ΉD$(T 
 	0É)

_
z
U
p
K

 C$D$G
"
e   ;avvT$@ 
 D 
 < 
 H 
 9wK))!\$9~2\$L$9t$L$\$D$L$H 
 D$$É	te   ;a   D$ H 
 ~a  ul   tPD 
 < 
 9wY$\$L$T$D$L$T$p 
 (ut 
 ǂH 
     Ít 
 +P(hSe   ;a   D$ H 
 D 
 < 
 9@ 
 ~
h(tu9wfh,$D$ \$L$T$9  D$H    p 
 (ut 
 ǀH 
     Ít 
 eAe   ;a   D$ p 
 t 
    L$(T$$\$ 
ʉËD$   L$(T$\$ P$$
ыD$P $L$ L$\$\$l$(l$2֋D$L$9ws)\$()É!؋\$ ؋\$t 
 p 
 wD$,    |$0t$4ËD$$D$,D$0    D$4    D$,    L$0\$4#e   ;a'  @`8$D$  D$  D$D$4`8$D$   D$   D$D$0D$D$=  D$=  D$D$,@$D$  D$  }D$D$( V$|$|$$G  G  (A  D$(@$D$   D$   D$D$( V$|$|$ G   G   (  D$(@$D$   D$   D$D$( V$K|$|$G   G   (i  D$(`$D$L$H((  T$LPǀ`    ǀd    (  T$4\  ǀl     ǀp     (  T$0h  ǀx  =  ǀ|  =  (2  T$,t  T$$  T$   T$  |$D(  GD$PG      U'U'9z  @4r
D$D$  D$  @D$L$Dǁ@ 
   ǁD 
   (  < 
 A A$D$D$    D$  D$D$4 $jD$ǀ    ǀ      ǀ    (u|L$4   L$DA,$D$  D$  oD$L$DǁX 
   ǁ\ 
   (uT 
 D$T    D$X    @ÍT 
 4ߍ   D$4!T$Dz,q< 
 y y$z     U'U'9  @4D$D$   D$   D$L$Dǁ@ 
    ǁD 
    (   < 
 ǁ4 
    $D$    D$@  .D$L$DǁX 
     ǁ\ 
 @  (   T 
 ǁ` 
    ǁd 
     ƁP 
  ǁ8 
     ǁh 
     A0(u AA A$[y y  y$ ,T 
 t a< 
 d |		}$艱D$D$8    D$<    7L$8D$<$D$@   D$8D$D$   D$   D$L$L$TD$X@ÍD$D$  D$  D$L$Dǁ@ 
   ǁD 
   (u< 
 A A$1< 
 yy ky$]D$D$  D$  *D$L$Dǁ@ 
   ǁD 
   (u< 
 A A$< 
 y y$xWt  D$,  D$$  D$   D$zh  D$0bO\  D$4JxD$L5D$(%D$(#D$(	zDe   ;a  L$Q\$(  \$ZB    B    B    ǂX      ǂ      (N  ǂ      z1RL$A( ǁp 
     (  ǁt 
     uǁH 
     ÃuGǁH 
     ǁX 
     A, ǀ                @~$h  A0A4$D$   D$4  $D$   D$ǀ4 
    ǀ8 
     ǀH 
     ǀL 
     ƀP 
  ǀX 
     ǀ` 
    ǀd 
     ǀh 
     ǀl 
     t 
 1+  1zD$XNe   ;a   D$ p 
 t 
    @(P$$
ыD$t 
 p 
 ubH$D$    D$  D$H    tT$\$É$  D$@    L$D$É\$L$ÉL$\$r-e   ;avu$D$D$$L$ L$L$$L$L$(L$D$L$tD$,    D$0L$4ËD$D$,D$0    D$4    ue   ;a  8$D$L$<(H  L$@HP$D$D$DD$D$L$T$   D$,L$0T$  $L$HL$T$LT$\$P\$TD$,
 T$L\$(|
 
 9wul$4t$$D $D$HD$T$D$(L$,
 D$$
 (u"D$4|
 L$TD$ D$XD$0D$\8Í|
 D$4L׉L$$D$l$L$t$\$l$t$L$$T$LTD$T    T$XL$\8ÍxD$@5`e   ;avHD$ @I$D$$D$D$(D$D$,D$ыD$L$T$D$0L$4T$8e   ;avED$  $D$$D$D$(D$D$,D$D$L$T$D$0L$4T$8ze   ;av%D$ $D$L$L$D$:e   ;a   L$QZ-P9uucT$(uED$C$l$\$D$
 
 |
 $\$T$L$Í{D$T봉$D$D$D$D$ZԻ    wyDe   ;a  |$        @  $   >  jl$h$   >i511ɉL$4$   L$x1  i5$   \$h|$(l$hL$<׋$   |$@t$0|$(9t$(9  \$<t$(l$0?  $   \$t\$dl] |99  \$`\$<9    )!ڋڋ\$@t$t4u $     |$`))    |$d9$   9"  \$49  t$\L$x$$   L$$   L$)ډ!T$)މt$l$  D$L$T$ \$\l$`\$XЉʋ$   $   $   L$x\$,$   +  4${|$`|$l$$l$$   t$$   t$$   t$,  D$$   QXl$`t$$)?$   9  t$x$   \$,|,t$h9  |$Xt\$   9  9  ))ۇ!  l$`$   ,>o  t>t$d	L  \$Dt$d$   \;\$d	ދ\$d	݋\$D
  $   \;\$d	ދ\$d	l$D  \$d$   \;	  $   t>	  $   t>	`  \$Tl$di5?  t$P$   4  \$\$   |;.t$P$   t\$`l$\l.l$T	|$Tt$d	|$Pi5?  $   \ {|$\| \$L  \$H\$Pt|$`\$H\;  t$\)ދ\$X)   \$Lt$P9'|$T\$d	ߐ\$,Di5l$h\$X\$4$   $   $   \$x$   $   $   D$l    D$(D$l~$   $   9     $T$L$$   )!$   ЉD$)\$L$K  D$L$T$ $   $       9c  $   $   D$x     $   9t,$t$\$tD$x$   $   $   $   $   |É͉щoD$8\$d$\$x\$L$l$T$蔹t$D$l$PD$8$   \$d|$4$   $   D$x    ǃ      $   $$   D$$   D$$   D$T$$   D$   D$L$T$ $   $   $   |É$  $   &ى   |   p   d   X   L   @   41+ى؉pI؉Ne   ;a   (D$8L$<T$0\$,l$41
FD$89}Vz09vt$$T$0D$ $\$T$l$|$袷\$D$l$xD$ L$<T$0t$$뜉\$DT$Hl$L(We   ;a  D$   L$(9  ʋ\$ |v9  T$,)ډ!Ӌ|$$9  9  ))Ňۇ!,9  1@9}|  (48tD$0ÉL$0Ël$E           T$,9*  9  |$L$))T$!|$$9   ))݇ۇ!l$9   T$9   1B9}    ,:48؇ݖtT$0ȋ\$9tLw~)ËT$,)!Ћt$$<9wY1@9}sG8,8ЕtȉD$0ÍD$0ÉL$0ÉfD$0    ÉʉZXىA|؉i$]xQ؉he   ;av1D$ ǀ    ǀ      $D$   ~e   ;a  ,\$0Cl$4)l$8K;S9E  ͉t$L$*  9a  9R  T$))!91  )ŉt$)Ƈۇ!489   l$9t$t$l$\$l$1D$t$0|$D$L$,D$L$0T$\$Ή9}uًV9   9   T$))!49wxt$()ŋt$)Ƈۇ!9~%T$l$t$(9t4$\$l$l׉n)݉l$<,É"=D$ ͉D$ i`9RK&;e   ;a  \$      X  EstGs      D+s{	sCsvsC    C    C       wv  tǃX      ËK@$KL$l$D$   ЋD$L$T$   (u
  묍  UC    É      ze   ;a  (\$,  {  KL$$ q ۇރ |$ |$0!{|$|$0\$0t$ !΋L$$!	!	l$,]t$u]|$4}}0   ]E    _Љ]X  K      9   !ӖD	D	חD	ƖDfT   |j  t1X  (ËE U@$UT$L$D$   ЋD$L$T$,  (u
  뭍  랃(ÉU   @e   ;a  \$   i  X  s   t)  D+s{	sCCEsts   r(  t       toǃX        tËK@$L$$L$L$(L$L$,L$ЋD$L$T$   (u  볍  c릋K@$KL$l$D$   ЋD$L$T$   (u  H    (u  Í  É   b   6 Ke   ;a0  4D$8   $D$L   D$8t  x  |  l$<9  \$t$D1\9G\$D\$t$D9}v9r  t$@<.9  9~  |$ T$)!ݍ)l$HD$,1D$D$,lm Bl$H|$ T$T$T$9}} m9r  T$9  9      1t$FD$$ƋD$$T  9  l$,)8ؕunɕD$   9  9t  \$
  oN~DL  )\$
|(}9)  )]9r     N	  NE|9   )r   \$   nDT  l$)l$|(t$   }9   9o9rw   |(9s^9o9sJnDP  o1NG9s94É   tkbYPG؉>5   ) Љ\3!e   ;a[  ,T$0   D$(~1U'U'h9!  \    tċ  $  D$D$   D$     D$(@L$L$$T$0L  \$ P  l$T  t$d  `  \  l$4,$t$D$|$  D$D$L$0h  p  l  l$8,$T$L$\$m  D$L$ T$$JT$RыT$RZыT$ȋL$<DD$@D$(D$D,Éع   }f0e   ;a    'L$`  \  d  $\$T$l$  D$D$'T$h  l  p  $\$l$T$  D$D$L$ DD$$ce   ;a  $\$(  g  Kiۇ݃   l$ l$,l$!k|$l$ !ω!	s{sl$.kk0   sC    ЉkX  M      9   !՗D+	D+	֖D+	ǗD+fT+   |i  t1X  $ËS@$ST$L$D$   ЋD$L$T$(  (u
  뮍  럃$Éy   /Te   ;a  D$  3  L$,     $L$D$   D$$L$ L$D$   D$$L$$IL$D$   D$$L$(QT$D$   D$(L$1.T$D $D$D$   D$PD$(L$9}+  k5U'=U'9  49ru  1T$ȉыt  x  9N         k9"  T$D$X $fD$f\$D$HT$   tF{T$x  t  9   L($L$D$   D$H>T$x  t  9syL($L$D$   [D$HT$x  t  9sIL($L$D$   "D$Hù   ÉȉȉȉЉyЉg1\e   ;av~D$  tÉ$L$ɉL$D$   sD$$7D$$L$L$D$   KD$$D$D$D$   *le   ;aW  `D$d    L$lQ\$p9  l$hl$hT$l\$pD    $l$T$\$  D$L$T$x{  \$|  b  k   D$<L$8l$,D$+0  |$dD$P	  D$@1D$DD$P8r*Ӌ\$Dڋ\$d\$|l$,|$dt$@T$DT$xt$+T$@9}2\  `  9=  -U'5U'9r  T$DD$H   D$4D$H({ڋ\$d\$|l$,t$+|$4|$d\$49}-h  l  9  l 5U'=U'9r  T$D 'D$\'L$X<$T$D$D$0L$d    $l$<l$t$8t$T$\$D$d  $  L$D$   D$   D$   ^  D$d    $L$T$L$DL$vD$L$T$09C  T$d    t$+tt$,9   l$X\$\9 '     tMCKu }m$T$hT$T$lT$T$pT$\$L$D$t$l$ |$$  `D$tt'   $D$D$   T$d\$\l$X냸   ׉$D$<D$D$8D$L$D$tD$DT$d\$\l$XF$D$|D$L$tL$D$d$D$xD$D$|D$$   D$`t$+T$dD$0\$\l$X|$d111\$|11$D$hD$L$\$T$辟l$D$\$PD$dL$l`É؉e؉\SЉJe   ;aJ  0D$4  1  L$<Q\$@9  l$8l$8T$<\$@D    $l$T$\$  D$D$,L$L$(T$4    $D$L$\$l$tD$4  $  L$D$   D$   D$   P  D$4    $L$T$D$    hD$L$T$H   \$L     k   t9   D$4$T$,T$T$(T$L$L$DL$D$4    Y)Ir:R$D$8D$D$<D$D$@D$l$\$L$|$T$ t$$s  0ËD$4$\$L$DL$D$4$D$HD$D$LD$D$PD$R011\$L11$D$8D$L$\$T$&l$D$\$PD$4L$<0衼e   ;a  T$ `  \     l  h    \$(l$$1@9   t    @s\  `  94  Ґ        鋪\  `  &<  9    ?    s1&l$ l  h  9  \$(P   s&,]   b  -&t ^&뙋`  \  i9  tt닚l  h  ~s9   |tۉL$      E       D$  d  `  \  $t$l$\$D$     D$   l  h  p  $\$T$D$D$     D$D$0D$D$4Éu,$\$NT$ ,$\$6T$ 1TKB؉Iй   =Љ4   (!۹Fe   ;a  $T$(  (  \$0l$8t$<|$,1'D$ @L$0T$(\$8l$<t$,ˋl$8t$<|$,9  D$ <   @s'9  D H $fD$fL$뛐        |$\$=&<  9  |$  H $fD$fL$XU'U'T$9g  ۅv2-U'U'9A  D L$($T$)T$\$D$%? =      &L$H9   D$\$D$DQ	l$(,$fL$fT$U'U'T$9   ۅo-U'U'9swD L$($T$)T$\$h<=   s-&t ^Ѝ&H=   s7-&t ^Ѝ&"$Ã$É   ؉ع   }t.Ye   D$;A      |$1D$   @$D$   D$   uL$$    V$|$G   G   (u>$   ='<$D$D$D$   D$   D$     Đ   Ë$   ='@e   ;ap  8D$<  1  \  `    d  `  \  l$D,$t$Ht$|$L|$\$T$L$  D$<`  \       ǂ        d  `  \  $l$\$T$D$     D$<  $D$  D$   L$'L$CD$<  $  L$D$   D$   D$     D$<  $L$'L$D$    7D$L$T$D  \$H    k   t9J  D$<$D$  D$   L$L$@L$D$<  Q	    L$4X  l$Ht$D1B|$4\$Hl$D݋t$Dˉ9  \$xol$0 ۉ\$, ۇۇ݉l$( l$$4,t6m !XL$0t$,!ϋL$(|$$!	hXhp<1x0s	L$Sh@    l1Љhl$M     9  \$0ۇއۇ!\(	߇߈\(߉|$0	ވ\(މ|$0	߇߈\(ft(     t  u18ÉT$ XR$X\$L$D$   ҋD$L$T$<  (u  ЋT$ 띍  %뉘X       $fL$fT$8ËD$<$\$L$@L$D$<$D$DD$D$HD$D$LD$\811W\$H11J$T$D$<8É_     +   諱ve   ;av:T$    r D$L$T$1,C9|ù   Ue   ;a3  @$D$  D$  运D$D$ V$I|$G  G  (   T$|$1f+l$fk@|$f=   f= sRX0   fL$iۇݕ !݁   5&3f,.	݁  rFf= s   	   f=s    됍X   놉|$ ËD$7  >e   ;a   @$D$   D$   oD$D$ V$|$G   G   (uXT$14f.,fE Cǉ؃}+f5&,.=&	r|$ËD$룉ع   ^(#e   ;avWT$\$l$11	@t$9}%4t} m9slm ,҉ΉL$É踮e   $ ;A
  `  $t    $l  H$p  9  9  $h  ,fE ,Eh9  L$l$|$ 1$`     L$   &q$h  T$\$ы$h  $l  l$9s   Z
  \$jZ  L t L$L$l(\,4`     pD,c  t \0	$l  ݃Z  \ t,u1|(u%D0    ]  lD,,뭋|$|$|(9  ,`  T |$z| 9  $h  TT(T0z|0   T 9t-zl$l$l  Tl,VӋ$h  `  ,$l  9  $d  E J   tJ@~   4+t9r   E$x  $|  Ǆ$     `  É֍V   \\0Yt$,`  ~   \$t$<`  9t,$|$t$tT$\ Csq|D<0   D$L$Ӌ$h  t$й   s C$D$[Xй   O   C   9   -&ع                   C$D$W芪e   ;a~   T$,\$(l$811@9I  4tt)9=  D$fL$l$8)|$t$$~`\$<)^d!݋\$4݉l$^\(   n\$\$9D$L$T$$\$l$1-f1\$fYL$qL$iL$$|$ًT$$9}ft$fl$iۇݕD$ 2RL$!f׍&4   l 	9k'ȋT$,\$(l$8߉ É؉,he   ;a5  ,\$0k  SCl$8M9  t$411|$ Gl$8t$0t$4\$ \$09}^4t\$ 9  ,f} ,؉uCċt$ 9  ,fE   lE     +[9z  lfE   9]  ,fE   E    L$ 9<  21tf ,fU B9},m s;9r   ,ÉT$$D$(KlSp{h-(   Ch$|$E7D$0$L$(L$T$ T$\$$\$l$@l$D$L$T$\$0$T$D$L$D$(D$D$ D$D$$D$,Ծx$D$  D$  衆D$L$0A  A  (u
Ay/߾ؾѾ薦e   ;av	D$D$ve   ;av=D$L$9s(T$D$9sf9D$ ]X"e   ;av]D$L$9sHT$lu <D$ 9s't$1If7M fDL$貥e   ;av	D$D$薥e   ;avZD$L$9sET$\l$9s,L	9u	f9D$ D$ É`[%e   ;av]D$L$9sHT$lu <D$ 9s't$1If7M fDL$貤e   ;avQD$ $D$$D$D$
   y$    D$D$#   7D$L$D$(L$,Ne   ;avE$    D$D$   D$ D$D$$D$ӶD$L$D$(L$,e   D$;A     $   6  (    1|$pe$   $   111C9}@׋tu%9~+  Dpщ19|׉։1υ  |$01|$0~|$p<_Ή9
r   ۉΉ   !9t(  Ä  $   	u  $   1@9R  t t7  D$t$|$0,l$ UVڃ 	f&,+t$    4	Ӈ	׉ʉL$	V$   *D |$,   |$(|$,\$(!&   }r  D$Ջ$   (  $   l    9:  lm |	,il$, l$(L$,   L$(!l$9}r  &$   iƄ$   İ   Ã    !T$B  D$X-,$D$, ۇ݉l$(l$l$蓀D$T$($       (     T$l$,t$$nt$,ʋ$            =&l= f47	)     t$$L$
L`D$T$T$$       \$l$9   lm t$tt<5(u1萷!$     rƄ$    İ   1Ƅ$   İ   Í 1$|$f11蟷覷   芷   ~臷   k   _   S8e   ;a  L$ysE$  D$L$T$p  (ut  tȃÍt  ÉbQl  QQA,  uL(u"'  ǁ      $	  Í  '  1ԃ   $  D$L$T$p  (uPt  u(B,  u    $	  y  q  dٍt  ÉS룋AQ$T$fD$T$p  (ut  t  	$\  B-e   ;a  \$Ä|  x  x  |$   t  p     d  $ЋD$p  t|  uP  H  X  T  9Y  9J  X  ))!단L  9T  uǀT      ǀX      ƀ\  |    -(ux  |$س
D$(    L$,D$0ËT$ 9   l$T$9t$t$l$żT$  |  x  D$9   )|  )É  5(!u>x  ut  p  D$(T$,L$0ÉD$(D$,    D$0    Ë|$ŉ뷉Iӳ讳ɳ3e   ;avnD$ p  t  9'tp  t  L$D$É$T$'D$	D$uD$D$    D$    衚|e   ;a  @T$Dzs $[  D$L$tD$HL$L@ËZ݃      ju~  \$8D$4l$0zB
t$$1   D$4L$ T$D\$8l$0t$$zs $  D$L$tΉL$HD$L@ËD  Z  -`z&l   zzBA\$8l$09}L$     Fˋl$0}&D  8  ٍ`z&,r  D   JL$<$D$D$   D$   %D$*  D$8\$0  \$1
\$D$89  L$(D$D$L$<L$w  D$L$T$  }#\$D@  E D$(=<  _  L @9  \$(  l$D@  C=<  "  t      t$,L$D$D$L$\$(l$Dt$,9Es ,$  D$L$tӉL$HD$L@Ã ut$0!u)E   !N|$0!|$<3l$9-1AC9}@  <  rb  ؋\$DH@$D$`D$L$HD$L@ËD$DH@$L$`D$L$HD$L@Ãu\$(l$D      1u\$(l$D      1D$HD$L@ÉT$HD$L@Ël$D@  L$4<  }  D$<$t$L$D$<  D$   \$D@  E L$<  -  D$49  ,  $T$8ډډ!D$)L$t$YD$u,D$D@     9H}HD$H    D$L    @ËD$DH@$D$;_D$L$HD$L@ø   띋D$DH@$D$_D$L$HD$L@ËBJ$L$^D$L$HD$L@ËBJ$D$^D$L$HD$L@ݭ<  蓭<  艭ع<  ]<  S<  I   =   1   %ȹ   Ne   ;a  D\$Hh  tfua\$H    T  09l  13    )ŉ  H  P  T  9L  _  W  \$<  $D$  D$L$T$  =      T$<H  L  T  9  +T  KT  P  H  9L  t뀋X  9  X  ))É!9L  uǂT      ǂX      Ƃ\  |    (u x  d  ǂh      DÍx  d  ݪ  =	    1  D$\$ l$<9EsK,$  D$L$u
D$\$ ًT$<p  (u
t  DÍt  ` ً]ʉ!])E   !K!ߍ:\$8    }sI,$U  D$L$u
\$8l$<܋T$<p  (u
t  DÍt  ֩uٍ&3EE}zC\  tdL  9    &EM$D$[D$T$<p  (u
t  DÍt  9T  뚃   st$ ʉ!\$$9HsU$:  D$L$uD$<L$T$8\$$ӋT$<p  (u
t  DÍt  诨 p!p)Hqt$4 t$8   !N!	L$4   t$8!΍\3щEM$L$YD$T$<p  (u
t  DÍt  ,$t$  D$L$T$ul$<ˋL$89L$<p  (u
t  DÍt  辧l$<~=  }   =  }   =  }   =  }   =  }c   p=  }1  ]D$<HP$L$XD$T$<p  (u
t  DÍt  ֦\$<l     T  X  )~tP  H  9  9  X  )!L  9T  uǃT      ǃX      ƃ\  |    (ubx  ''p  (u3t  (ud  DÍd  鍻t  ܥƍx  ϥ뗋\$<p  (u
t  DÍt  袥틃X  9  9  X  ))!L  9T  uǃT      ǃX      ƃ\  |    (u x  d  ǃh     DÍx  d  ԍH      $L$T$趸D$\$H9L  D$0L$()D$P  ߋH  9   9   l$8))ۇ!9   t$,l$@)Ƌl$8)Ňۇ!9~\t$8l$@9t,$\$t$c\$,l$8L$(9}l$HD$T$0މal$HT  t$0)؉ʤ襤辤跤萤詤肤蝤6 +e   ;aS  4D$8@    @    H$T$L$PWD$L$$L$D$8`  L$D$   D$   D$   V=D$8HT$T$(щL$,ht$|$ HL$(Չhtz95't+p  (u
t  4Ít  辢t$$|$04$|$'D$>D$t5Ў'=Ԏ'D$8뜋D$8t$$|$0`  f9b      P  H  X  T  9  9  X  ))!단L  9T  uǀT      ǀX      ƀ\  |    x  -(  x  l     T  X  )م~uP  H  9@  9/  X  )ډ!ӍL  9T  uǀT      ǀX      ƀ\  |    (uhx  ''p  (u3t  (ud  4Íd  鍸t  ҠŠ둉踠  $s   4ËD$,$l$/RD$T$8p  (u
t  4Ít  \؉1
#興e   ;aV  8\$<P  L  H  T  9'    ))T$,!D$49  9  t$(C$L$D$SD$L$$L$D$4D$D$(D$L$,L$D$9D$<HT$ыht$ |$HՉh  )ʉ  T  ىT  tx9='t)p  (u
t  8Ít  t$0|$$<$t$'D$D$t5Ԏ'=Ў'D$<랋D$<t$0|$$됋P  H  9L     X  9  9  X  ))!ލ\5 9L  uǀT      ǀX      ƀ\  |    (ux  d  8Íx  d  څXl     X  )~d9   9   X  )!ލ\5 9L  uǀT      ǀX      ƀ\  |    (uhx  ''p  (u3t  (ud  8Íd  (鍸t  x  닉/Нщ觝虝萝諝e   ;a   D$PI$ыD$L$T$tS9'tL$ D$$ÉD$L$$D$'T$D$tЎ'Ԏ'뿋D$L$뵋D$XhX hH !	P@D$     D$$    F1e   ;a  $T$,l$(u}#  l$(EME ML$|$	׍qT$,\$9   t$|$E M@$ЋD$L$T$tT$\$(ST$S9'tD$0    L$4D$8$ÉD$ L$$D$'T$D$tԎ'Ў'뷋D$ L$뭉  \߃	       9   <L	#  9   ؃9v	\$ui}uEM$L$ LD$T$(p  (u&t  p  t  D$0    D$4L$8$Ít  1Ӊ})ΉuD$0D$4    D$8    $ÉǉT舚聚;e   ;av0($D$9 e   q  $p  )=       $$  D$$   L$ND$L$T$  |$`5 ȹ%  T$`D$d$  @  $  D  $  H  t$0$  -$  -(  ߍt$`%  󥐋(H  P  t$L  H  t$,t  |$01詚H  L  l$P        P       ǃL     H  $         9l  )$  )Ňۇ!苬$     }kL$9t$D$L$D$$  T  9L  uǁT      Ɓ\  T  X  Ǆ$      Ǆ$        ù   뎋$  zD$D$   D$   G_D$$  ǁL     ǁP     (uH  |$,l$(T$0$D$0D$(|$,D$(T$$  `$\$D$`D$迸$  $  -9   $   ux   |PH $nD$D$ D$D$   D$   ;^D$D$$|$41]L$$L$4D$8   D$<   $  L$@$   L$DD$XD$\(u|$ t$4赜D$ N $D$ D$L$4L$輷1ո    艖   _}e   ;a  `$lD$D$0 $L$dL$T$hT$JD$L$T$.  \$0(  K $l(L$  D$0@   $pl(L$  \$0D  d  H  (H  P  t$L  H  t$,   1襖H  L  D$P  =   |P     D  ǃL     H  t$D$    1D$R1L$0T  9L  uǁT      Ɓ\  T  X  pD$lL$p`ÍD$D$   D$   [D$L$0ǁL     ǁP     (uH  0|$,腓l$(T$0$|$虹|$,D$(\T$\$0\$0D  <d  +nT$0@  "{L$d9   D$hux   |P $UjD$D$ D$D$   D$   ZD$D$$|$41豔L$$L$4D$8   D$<   L$dL$@L$hL$DD$XD$\(u|$ t$4D$ T $D$ D$L$4L$1ո       辒Hzce   ;a  `$ZiD$D$0 $L$dL$T$hT$FD$L$T$  \$0(\  S $h(L$#  D$0@   $h(L$  \$0D  d  H  (P  l$L  H  H  t$,P  1H  L  l$P        P       ǃL     H  L$p       9b  )l$t)Ňۇ!l$l   }]L$9t$D$L$pD$L$0T  9L  uǁT      Ɓ\  T  X  pD$xL$|`ù   뜋D$l뎍D$D$   D$   WD$L$0ǁL     ǁP     (uH  |$,蔏T$l$(0$|$訵|$,D$(kT$\$0\$0D  Kd  :T$0@  ${L$d9   D$hux   |PS $dfD$D$ D$D$   D$   VD$D$$|$41L$$L$4D$8   D$<   L$dL$@L$hL$DD$XD$\(u|$ t$4D$ T $D$ D$L$4L$%1ո       ȎRve   $;A     |$   11	D   @=   }=   r      	D	   @=   }	=   r|   	D   @=  }	=   rR  	D   @=   }r-'$D$D$D$   D$   Ĕ  ù   蔍   芍   耍   v@ue   ;avU($u1 '($u
'Í='萌= '职te   ;avYuD$t@D$)tЍ|$9;uۉ#e   ;avNYuKT$t6JD$9s$D$9sf9D$a\')!t럍|$9;u#e   ;avnYunT$tVJD$9sDlu <D$9s't$q	fu fDL$ы̋(s||$9;u#e   ;avYuD$t@D$X(RsЍ|$9;uۉ#e   ;aveYubT$tMJD$9s;Tl$9s&L	9uÍ	f9D$
'r눍|$9;u#e   ;avnYunT$tVJD$9sDlu <D$9s't$q	fu fDL$ql7'1r||$9;u#e   ;avcYu`D$ tKH $L$D$
   IG$    D$D$#   蛄D$L$L$$D$(&q늍|$ 9;u#e   ;avWYuTD$ t?H $    T$D$   D$L$D$L$D$$L$(.&(q떍|$ 9;u#e   ;avJD$$L$L$D$   *D$L$$D$D$   *D$D$pe   ;av"D$T$f9
u@9BD$1}pe   ;avD$    Tpe   ;av	D$   6pe   ;av	D$   pe   ;a%  L$ʁ  \$l$$t$    3sssۇL$ L$t$L$ }1u,+t$9|$qi  <$)ǉ؉qi  )|$ډ͉~H  ~2Pȍ  PD$  D$ D$L$t$\ȉt$ 111	ʉT$(ne   ;avOD$$L$L$L$ L$T$$T$D$L$D$ D$(D$,    D$0    pne   ;avD$ D$Dne   ;a   $D$( L$0Q\$49w7l$,D DDDl$8T$<\$@$ÉD$ D$D$,D$L$\$T$Nl$D$\$PD$ L$0mXe   ;a   $ W$\D$D$ $L$(L$L$,L$L$0L$L$4L$L$8L$  D$L$tD$<    D$@    D$DL$H$ÍD$<D$ D$@D$D    D$H    $lOe   ;a  DD$HHPn  HPI$T$LT$\$P\$\$T\$ыL$D$T$\$HC{(  ST$T9)  L$$|$@Ck@$,$l$Ll$L$T$ЋD$HHP9'tH@T$$T$XD$\L$`DÉ$T$'D$:D$uD$HD$HH$T$L$\7D$L$$D$D$HH L$D$   D$   D$   eD$ L$tz9't3T$HJ(uBT$$T$XL$\D$`DË|$@D$<L$($D$'T$pD$tЎ'Ԏ'똋D$<L$(뎋D$HHP T$8X!\$4h"l$0p#t$,xI <$ыD$8L$4	D$0	ȋL$,	9L$t?x'|'T$HJ(uBT$$T$XL$\D$`DË|$@''T$$T$XD$\L$`DÉD$X    T$\L$`D蔂jIe   ;a   D$HP   9'ta   uFHPI$ыD$L$T$B(uJD$L$ÍzHH@D$L$É$L$'D$L$D$1yRi=e   ;a'  Ā($   W_  1$   Q(y|$P  Y $$   D$$   L$5D$L$T$O  $   ()  KC$L$D$4D$L$$D$$   H L$LL$D$   D$   D$   D$ L$$   Jz(  B|$Htx9'tBJ$   $   É$D$'D$)D$t0Ԏ'Ў'$   J(uB뤋|$HR뙋$   J j!	t5''J(uB$   $   ~縅B)9t묕   AQ@      Q$D$T$2D$L$$D$$   D$$   D$$   D$rD$L$$   J(u]B`7$UD$    $   J(uBǄ$       Ǆ$       Íz}܋|$P}뛋Q$D$T$1D$L$$D$D$L$$   J(uBH|$P}:}$T$D$1D$L$L$D@D$8$   Z*54$l$\$"1D$L$T$D$L$D$$   D$$   D$$   D$D$8D$'A$T$D$0D$L$$L$D$LD$D$   D$   D$   D$ L$$   J(B  Btx9'tBJ$   $   É$D$'D$D$t0Ў'Ԏ'$   J(uB뤋|$H|뙋$   B D$4J!L$0Z"\$,j#l$($   $   t$$   |$$   |$D$4L$0	D$,	ȋL$(	9L$t@''$   J(uB$   $   Ë|$HK{㋌$   l$'m|$H/{%{Y{{$   9  $   u6x   |-P$   
(u
Bzz $?RD$D$<D$D$   D$   yBD$D$@|$T1|D$@D$TD$X   D$\   $   D$`$   D$dD$xD$|(u|$<t$TD$<. $D$<D$L$TL$׸    yIT$8\$D W$|$1T$8\$Dbe   ;a  $D$0}t$*D$D$    D$     7L$D$ '$D$#   D$D$D$   D$   ̏D$L$D$@    D$DL$H$Ã	 $PD$L$((uWL$,HL$0HL$8HL$<H(uL$4HD$@D$D    D$H    $ÍxD$4x֍xD$,x`e   ;a   L$T$
(uo\$ZjuKJZ u3B$    (uB(    B,    B0 Íz(1 xA$ЋT$뿉,$L$\$ T$럍zD$w`Pe   ;ap  (D$,@0@,xH    @- Ht
H- H-H-P,iC  ))ڃ)шH-PI$P,T$$T$D$   D$   ыD$L$f  D$,HPX   HtD$0    D$4    (ËHXhpx$L$\$|$t$l$.|D$L$ T$(u\\$,SuE`7$ND$    T$,J(uB fz MvYD$0L$4(Ë\$,{ŉ,v뗐$   \$T$L$OD$T$,B,J-B.J/J@$L$$L$D$   D$   ЋD$L$u	D$,D$0L$4(ÉL$0D$4(Ãu	@-'Qw	@-@tփw	@- C$D$
]ve   ;aC  (D$,H0   H$P(   L$4   P$T$0T$L$\$8\$mD$L$T$t.\$,S$-(uC(L$<T$@D$D(Í{(tD$$L$ T$D$,H@ I$$D$0D$D$4D$D$8D$ыD$ D$<D$D$@D$$D$D(D$<    D$@    D$D    (D$<    L$@T$D(É$JD$L$T$,J$(u
B(z(s(\e   ;a<   D$$H0   H$P(   H$wD$L$T$$J$z((   B(   |$BJ @ $ЋD$T$$B,J-B.J/J@$J,L$D$   D$   ЋD$L$T$$J$(uB(L$(D$, Ë|$rL$(D$, rVL$(T$, É$D$L$T$$J$(u
B(z(rZe   ;a   #$D$   'D$L$x'(   |'k$D$   D$L$'(uM'|$D$   D$L$'(u
'Í='q='q몍=|'qdYe   ;a   D$$L$L$D$L$Q$D$D$L$Q$D$D$L$Q$D$tD$L$ $D$D$   %D$D$$Y_e   ;a  D$HT$Z(9*   1Ʉ   HZh9j   1ɄtHXj9JtR1ɄtHHXj9Zt1ɄtJ 9H D$1$L$l$L$D$T$1ĉ$\$l$L$D$T$1덉,$L$\$L$D$T$W1P,$L$\$WL$D$T$We   ;avZ( $ ~  (L$u<'D'Í=<'=o=D',ouWe   ;av	D$   VWe   ;av	D$   6We   ;avD$     We   ;a   D$H98'   94'uMD'$L$ L$L$$L$\$(\$ӋD$L$D$$D$,D$0    D$4    Ë$L$L$ L$L$$L$T$(T$  D$L$벋@'$L$ L$L$$L$\$(\$ӋD$L$|(Ve   ;avD$ D$Ve   ;a   $D$0HT$(\$49w;l$,T ވ\މTވ\މl$8L$<\$@$ÉT$ D$T$,T$D$\$L$5l$D$\$HD$0T$ YUTe   ;av1T$sDD$D$L$$   D$D$Ue   ;avYT$10C}Ńu1\$   sA=   }1ƃÉȹ   lTe   ;av3D$ЋL$T$\$14+E1Ɩ39|ЉD$LTe   ;a    U$_CD$D$L$$D$D$1+
<,^}Ձ   3,rA   }s   щD$Éع   kȹ   kSUe   ;a   D$(   L$ыT$ \$,l$$uu 1u4}3   }3   }3   3      3      3      3   хuL$0Ä$T$l$D$\$*D$D$0ËT$ \$,l$$L$Re   ;av=D$$<'D$D$ D$D$$D$D$(D$D$D$,BRe   ;av6$ (L$u
4'Í=4'iQe   ;av[D$T$)l$)΍31)ω1)ى1)99~9T$ÈD$ÕD$Qe   ;a    T$$\$<l$4t$(|$01   ,l$<   t$4|$(|$0D$D$D$\$\$<D$9}i9   <|$l$)t$),7l$\$1)1)1)99	\$l9	\$_\$VA9}1D$1D$w Éh{Pe   ;avE$    ܡD$D$   D$ D$D$$D$cD$L$D$(L$,Pe   ;avE$    D$D$   D$ D$D$$D$bD$L$D$(L$,Oe   ;ae  @D$H=  D$DH$L$H<L$,L$D$   D$   D$   8D$ L$  D$DHPI$$T$,T$D$   D$   ыD$DHF  HGs  HHt	J  ɉ<  H>P?	H=	H<	PAXBhC		P@	D$LxD$P@Å~ÉЉ͉9  	щL$(͋L$( L$$9L$$	9	Ȅ=  C0    CDC 1     CE   C0   C0   CDKED$0    D$4    D$8    D$<    DT$0&؉D$4T$8D$<$D$   D$0D$D$   D$   D$L$$L$D$L$LD$P@És{$Z  D$L$D$LL$P@À)C0   CEuC0    C0   u)CEuC0   C0	   ueCEw%uC0   C0   uC0
   yuC0   h_C0   SJCEw%uC0   1(C0   uC0   C0   D$LD$P@ÍD$LD$P@ÍD$LpD$P@ÍD$LXD$P@ÍD$LD$P@ÉL$LD$P@ÍD$L D$P@6Ke   ;a^  8\$@,R9tD$DD$H8Å~   ܋D$<H  ۽   !9ÍR     T$,P$T$P<T$4T$L$D$   L$mL$D$T$ [       D$<PXR$$\$4\$L$D$   ҋD$<H0

       $D$   D$   )D$L$<A(   A,   (  A$\$,1nt$,9   D$0    @     T<T$0T@     T
<T$1T@   |  D$(D
<D$2D$3$T$0T$D$<H$P(\$l$t$(9-  ,] |(u?`/^D$,L$<   }q\$$D$0    D$0   $L$0L$D$<H(P$\$l$t$$9   ٍ+(|u댉3`|Q,9wcA($ZU  D$L$L$DD$H8Íy$_lD$DD$H8É뻃tvՉD$DT$H8É{`4`+`й   `й   `й   `   `   `Ge   ;ad  4D$8H0S  QI  L$<$  P$T$P<T$0T$L$D$   L$(L$D$ T$        D$8PXR$$\$0\$L$D$   ҋD$<   L$8A  $T$0T$D$gD$8H0u2B  وB  ƀ@  $S  D$L$L$@D$D4ÃuB  kUB  ƃuB  B  몸   gT$@D$D4ÍD$@D$D4Ã   L$<   P$T$P<T$0T$L$D$   L$L$D$T$ up     D$8PXR$$\$0\$L$D$   ҋD$<}.L$8A  $T$0T$D$mfD$8ƀ@     ˉD$@T$D4ÍD$@D$D4ÍD$@ D$D4ÍQ  L$<   a  X$\$P<T$0T$L$D$   L$D$L$ T$     u  T$$D$8HXI$$\$0\$T$D$   ыD$8P,L$$9H(}9.  H(1	V\$$9X$h(9   Ӌk59   T$(M ]mD$,    L$,D$-\$.L<L$/$\$,\$?D$8H(P$\$l$t$(9sgٍ+(|uP[@D$@L$D4ÍD$@D$D4Ãd<[$ hD$ D$
Љ[[Ѻ   [   [   [7Ce   ;a"  0D$<  ;HPI$ыD$4HPI$$P@T$D$   D$  ыD$<\$4k8   $O  D$L$   D$4H$L$H<L$D$   D$   D$   YD$ L$uSD$4H>P?	H=	P<	ʉP8x@IDAT+D$D    D$H(D$L0D$D    L$HD$L0D$D    L$HD$L0   9   T$@9   kI,$l$8l$D$T$ыD$L$T$\$@9   D$,L$(T$$D$4HhI$,$l$8l$T$\$ыD$$L$4)A8D$DD$(D$HD$,D$L0ÉgD$D    D$H0D$L0D$D    D$H    D$L    0ÉщvYoY@e   ;a  xǄ$       Ǆ$       Ǆ$       Ǆ$       $D$|D$D$    D$    D$    D$ L$T$\$s  D$tL$$T$8\$lD$D   AD$T\$`D$D$0  D$|<      L$8T$t11l$p\$0t$$|$lD$<1D$,1D$4D$<TN<$P<T$D$   D$   ыD$4@L$T$\$l$|t$$|$ll$pL$,щD$4D$|ڋ\$0l$,uGuCL$4duǄ$       Ǆ$       ''$   $   ExÅ!  9'      uwt:Ǆ$       Ǆ$       $   8$   xË@8u$   D$p$   Ǆ$       Ǆ$       xËA$ЋD$L$$L$OD$Ǆ$       Ǆ$       $   $   [xÉT$tL$8$T$'D$艬t$D$|L$8T$t\$0l$,1$D$    D$    D$    D$<  D$ L$T$\$  D$tL$8T$0\$p1t$(nD$tL$8T$0\$p   l$($L$$L$T$lT$	D$L$T$|$D$L$D$(D$D$   D$ L$T$\$u9yD$|$L$0L$l$pl$\$T$T$(T$:  HǄ$       Ǆ$       $   $   xËD$|T$t\$0l$pǄ$       Ǆ$       $   $   xÍ$D$$D$L$lL$D$L$T$|$L$D$D$    D$    D$ L$T$\$uՉD$|%Ǆ$       Ǆ$       $   $   xÐxǄ$       Ǆ$       $   $   x;e   $;A9    $  Zj<  5  $  )5  $   l$\B0
,  (  H|'  B $  @  O&  ;&  1&  $  1$  $   $  $   D$)$$  $  )׉$  T$T$PD$$   $)|$$  GG(u%  $  $$  G$  G$   G$   G$  G11111ۉ$  1ۉ$  1ۉ$  $  $  $  $  $  $  $  $  D$$  $   ʍiL)A$  L$L$7D$$  D$$  L$L$$  HD$  L$1ҋ$  1q  $  $l$$  L$\$\$\$T$;T$ڧ$   @\$7㋌$T  $   $  t$($  $  $$  $T  $   $  $   }<9}6\$7ۖ8Öu$`  1D$;G$h  D$;2_$  $  $  $$  $  $T  $  $T  $   9}:$T  94  $p  1$   $p  8$  $  F$  ŋ$  t$\9Y"  $  $  $  $  $  $$  L$\$$  T$T$T$RD$ L$!  $  4  Y$  <v4  $$  $  $  6    $  s0      @  t)B  D$($x  1$T  $x  i$  $X  1$4  $X  G  $   B狜$4  $   $$  $  $   $   $4  $      9   \$8Vn^v9   9   $  9y9ÇݕtY$   $  ]$  ] )u$   )׍7$  92  t$8ۇޖ$  |$81댋$  $  ꋜ$4  $  $$  $  $  $4  $  $4  $   95$4  91  $P  1$   $P  ?  @    B  D$%$H  1$D  $H    $  $l$$  L$\$\$\$T$=T$D$   @\$1$D  $   $  t$%$  $  $$  $D  $   $  $   }=9}7\$1kU8ؖu$0  1D$=E$8  D$=0_$  $  $  $$  $  $D  $  $D  $   9}:$D  9J0  $@  1$   $@  7$  c$  $(  1$\  $(  6  $   B$\  $   $$  މ$   $   $\  $      9   \$4Vn^v9   9}$  9p9ÄtV$   $  k$  +)s$   )׍7$  9*/  t$4kUD '$  |$41둋$  $  ꋜ$\  $  $$  $  $  $\  $  $\  $   9$\  9.  $   1$   $   -  @  r  B  D$&$  1$0  $     $  $l$$  T$L$L$L$\$$   @\$9$0  $   $  t$&$  $  $$  $0  $   $  $   }39}-\$9\$?L$?8Ȗu1I?_$  $  $  $$  $  $0  $  $0  $   9}6$0  9,  $  1$   $  E$  .$   $  1$X  $  ?  $   Cl$6$X  $   $  $   달$$  $      ,9   \$6\$?t$?\$0$  V~^v9{9}n$  9_9tJ$   $  Z$  )r$   )$  9+  t$0+$  1뢋$  $  $  $  $$  $  $  $X  $  $X  9}6$X  9B+  $   1$   $   J$   $  q    @    B  D$'$  1$8  $     $  $\$$  T$L$L$L$L$<L$誜$8  @$   $  \$'$  $  $$  $  $  $  t$'$  $8  $  $8  $   9}99)  8u$  1D$<6$  D$<!$  :$  ^V>$  9)  ))!9~B9t$D$l$M$  k$  .$  $   $  뺋$   $  1$H  $     L$  $T$$  l$D$D$D$L$!$H  @$   $  $$  $  $  $  $  $  $$  $   $  $H  $  $H  9}'9d(  $H  <P?s97>(  $  h  @    $  V$  >$  B  D$)D  D$*F  \$+$  1$   1$  $  $  $  PT$>T=$   B$  \$+|$*$   $  $  $  $$  t$)$   $   9  $  9)'  {9'  |D$/{9&  |8   t$/l$*8؇ݖ   l$+8؇ݗuo$  1D$>$  $  $  9&  D$5$  /U9e&  D=U9K&  T$5T=U9)&  $  D$>$  l$+l$+t$/ԋ$  P$  ꋼ$  Љ$  $  V$  1$l  $  $   $  1ɉ$  $  $  =D$l  G$l  $   $  $$  $  $  $l  $   9   $  9%  <$   9%  +~$$  9$  }\9$  $  \=^$$  9$  ]|9$  $  D}9d$  $  }$  T= $  $  $  1$@  $  e  $   Cl$2勴$@  $  $   $   달$$  $      9   \$2\$-$  o(9_$C9#  _$_o$   o$  9   9}{$  9l$   9Çݕ>$   $  u$  u )}$   $  )$  9"  l$-1렋$  $  ꋜ$@  $  $  $$  $  $  $@  $  $@  $   9}:$@  9"  $  1$   $  $  $  l|  	    $  $  1$,  $  f  $   Cl$3$,  $  $   $   달$$  $      9   \$3\$,$  o(9_$C9x!  _$_$   o$  _9   9}{$  9l$   9Çݕ=$   $  u$  u )}$   $  )$  9   l$,1렋$  $  ꋜ$,  $  $  $$  $  $  $,  $  $,  $   9}:$,  9d   $  1$   $  $  $  g$  $  1$d  $  n  $   Cl$:$d  $  $   $   달$$  $      9   \$:\$.$  o(9_$C9s  _$_$   o$  _9   9}u$   $  9_9ÄC$   $  s$  3)k$   $  )ߍ/$  9  l$.1뢋$  $   심$  $   ܋$d  $  $  $$  $  $  $d  $  $d  $   9}6$d  9[  $  1$   $  $  $  y
  $  ~$      $  1$`  $  &C$   $$  $  $`  $  $`  $   9}4~(v$9  ,9E9u  $  n$띋$  딋~V$  9@  ))!9~B9t$D$l$cB$  k$  .$  $   $  m뺋$   뉋$  ^~$  9  ))ۇ!9~B9t$D$l$A$  k$  .$  $   $  뺃`  %  @  +  A  B  	f\$@$   $x  1$P  $x     $  $$P  L$$  \$fT$fT$fT$ft$訒$P  @$   $  \$@$  $  $$  $  $  $   $  $P  $  $P  9}B9M  $P  4x6z9,  T	f9u1($  $   $p  1$$  $p     L$  $T$$  l$	fL$$$  @$   $  $$  $  $  $  $  $  $$  $   $  $$  $  $$  909)  $$  <P?s9?  $   $h  1$<  $h     L$  $T$$  l$ft$ft$ft$t$R	ft$褐$<  @$   $  $$  $  $  $  $  $  $$  $   $  $<  $  $<  9}R9  $<  <?s9  t	{9  |f|$R{9  $  ~\  @    A  B  	fT$BC  D  	f|$DE  F  	f\$F$   $`  1$(  $`     $  $$(  L$$  \$f|$ft$fT$T$PfT$$(  @$   $  \$B$$  $  $  $  \$F$   |$D$(  $  $(  9   4[9m  0~9U  |0	ߍ^97  \0V9  T0	ڍ^9   fT$L\0V9  T0	\$Bf9uIt$LL$Df9u3L$Ff9u$X  1fD$P$P  fD$PL$FL$Ft$L׉$  $  k$   $H  1$h  $H     L$  $\$$  l$t$Hft$f|$t$R	fL$fD$($h  @$   $  $$  $  $  $  $  $  $$  $   $  $h  $  $h  9[9q  <r9Y  t	z9;  ft$H|r9  t	r9  tft$Rr9  $   $@  1$L  $@     L$  $T$$  l$t$Jft$t$Nft$f|$t$R	fL$$L  @$   $  $$  $  $  $  $  $  $$  $   $  $L  $  $L  9   9  $L  <?s9  t	{9  ft$J|s9  t	s9d  f|$Nt{9F  |	s9(  tft$Rs9  $  |$  $  8_$  98l  $  <)9rM  u/10F$  $  9<r     $  $8  1$   $8  *8O$$  $  $   $  $   9}9  ,r  $  A$  ڈ8w$  $  $  $  $  9}/%  $   )9  4$   9r  $  uO$l$l$\$l$l$$  L$9$  $  $  $$  $  Ǆ$      Ǆ$      $  H$    É$  $  9'   1҄tk   t7Ǆ$      Ǆ$      $  @$    Ǆ$      Ǆ$      $  $    9Ў't1뎉$D$Ԏ'T$T$$  $  `$D$'T$σT$$  $  )$  $  $  $  Ǆ$      Ǆ$        É$  $  Ǆ$      Ǆ$        Ë$  ,1l$\$  11ۉ   1   $0  1$  $   $  $   D$)߉|$T$  )׉$  T$T$D$$   $|$$  GG(uG$  \$T_$  _$   _$   _$  _P1ɉ$  +1l$\$  11ۉ,    1Ʌ  1l$l$  $  $   D$)$$  )$  |$|$D$$   $||$$  GG(us$  $$  G$  GD$lG$   G$  G1ۉ1111$  1$     $  ύ$  R*1|$\1ۉ11111111$  1$  1$  1A?  @  .    1Ʌ  1l$`$  $  $   D$)$$  )$  |$|$D$$   $|$$  GG(uu$  $$  G$  GD$`G$   G$  G11ۉ11҉$  1҉$     $  1҉ω1$  (1|$\1ۉ   1Ʌ   1l$|$x  $   $   D$)$$  )$  |$|$SD$$   $|$$  GG(uI$  $$  _$   _\$|_$   _$x  _1$  '1|$\ 1ۉ|B   1$  _  $(  1$  l$t$  $   B($  J,$  r$$  D$)߉|$X$  )׉$  T$T$D$$  2$|$$  GG(   $  L$XO$  OL$tO$   O$  O$  O$$  O((u9$  G 11111$  1$  ߍO ω$  N&븋$  >&S1l$\$  11ۉsi  ,    1Ʌ  1l$d$  $  $   D$)$$  )$  |$|$D$$   $|$$  GG(us$  $$  G$  GD$dG$   G$  G1ۉ1111$  1$      $  ύ7$  $1|$\1ۉ@  &    1Ʌ   1l$h$  $  $   D$)$$  )$  |$|$\D$$  $|$$  GG(um$  $$  G$  GD$hG$   G$  G111Ή$  1ɉ$     $  11$  #1|$\1ۉ   1Ʌ   1l$p$t  $   $   D$)ቌ$$  )$  |$|$7D$$  $|$$  GG(uG$  $$  _$   _\$p_$   _$t  _p1ɉ$  "1|$\#1ۉ2    1Ʌ  1$   $|  $   $   D$)$$  )$  |$|$+D$$  $|$$  GG(uv$  $$  G$   G$   G$   G$|  G11111$  1$      $  $  !1|$\1ۉ;  @  ,    1Ʌ  1$   $  $   $   D$)$$  )$  |$|$D$$  $h|$$  GG(up$  $$  G$   G$   G$   G$  G1111ɉ$  $  0   $  11$  A 1|$\1ۉ   1Ʌ   1l$x$  $   $   D$)$$  )$  |$|$D$$  $?|$$  GG(uG$  $$  _$   _\$x_$   _$  _1ɉ$  A1|$\"1ۉ  1Ʌ  1$   $  $   $$  D$)$   )$  |$|$D$$  $3|$$  GG(uv$  $   G$   G$   G$$  G$  G11111$  1$  @   $  I$  1|$\1ۉV'= V'$  9  LtT<)ӍD`  t)͍L.A  $p  ȃt؋$p  u3Ǆ$      Ǆ$      Ǆ$      Ǆ$        Åtɋ$  $  ˉ$  ypg^؉ULC:1(ЉЉ؉Љ؉؉؉Љ؉}؉tى؉b؉Yى؉G؉>ىu؉,#؉؉ЉЉЉ؉؉؉؉x؉oЉf؉]؉TЉK؉B؉90'$$  ؉؉   B   83.e   D$;AD	      V'V'$  9	  LL$\\\$Xll$TD$P$    rOR  ҧ  ܸ  =9  $  $   =  $  9r  $  ~$   $   Y)qQAI$      D$<$   |$ D$(L$,T$$   t$0\$4$  $  ,$׋D$D$LL$L$HT$T$D\$l$Tt$ |$4D$`1D$$D$`  D$@L$ T$4\$<$   t$D$   L$H\$8l$ t$<|$4$   D$@D$$$   9   D$l$P؋\$09f  ))Ǉۇ!$   ǉ$   D$$,0|$ 9+  9  )Ǉۇ!$   9~*l$@$   9$$|$t$ ҋD$XD$TD$Ll$Tt$ 9}:\$݋l$Xl$()l$݋l$\t$,)t$<\$8l$    Áҧux59   $  ua$  9_  $  FD$ Zj2zBRD$h   D$<$   щ|$ D$hމ|$ 1111t$<1111$   1    q    $   =#ҧ8*I  =9$  $  $   =ur$  9  $  >FD$ $   Yi1QAI$      D$<$   |$ $   $   Ƌ$   OR59u$  $  9?  $  $   NZj2zBR$      D$<$   $   ȉщǋ$   Ƌ$   8    끿    $   =ORHE  .  =p9	  $  $   =puj$  9  $  ~$   $   Yi1QAI$      D$<$   $   Ƌ$   i59ul$  $  9  $  FD$ Zj2zBRD$p   D$<$   щ|$ D$p|$     딿    $   =p[6L   =9  $  $   =ut$  9  $  >FD$ $   Yi1QAI$      D$<$   |$ $   $   މË$   ~   =P9  $  $   =Pul$  9  $  ~$   $   iqQAI$      D$<$   $   ݉Ƌ$   ~NY59ul$  $  9   $  FD$ Zj2zBRD$x   D$<$   щ|$ D$x|$     딿    $   =P    $   =7<$ D$ D$N<$ D$ D$2<$@D$ D$<$`D$ D$$D$ D$$D$ D$$D$ D$$ D$ D$$ D$ D$nY#e   ;avvD$L$A8$D$L$T$\$l$U(u/MtD$ \$$É,$  D$L$D$ L$$Í}Bte   ;aI  PD$TP$T$H<L$D$   D$   D$   D$ L$  D$THPIX=\$8h>l$4p<t$0x?|$,$ыD$THPI$$P@T$DT$D$   D$  ыD$D$D$   pD$D$   YD$L$4T$,	ʋL$8	ыT$0	ʅ  D$Tx@IDAT  H4}.T'T'$L$D$L$XD$\PÃ̓  X0  
Äu     T$$` $&D$D$@L$TT$$BT$<D$THXI$$\$@\$T$D$   ыT$(D$<)D$TL$@ȋL$Tvs   ~g      A  T$(Q),$T$D$\$D$   \$,D$ L$T$u   \  L$XD$\PÉ뚉$  D$L$L$XD$\PÉ$D$D$H    D$L    `DL$HD$L$D$   D$HD$D$   D$   WOD$L$$D$SD$L$XD$\P@4   $T$ZD$L$L$XD$\P1>17x@IEND7x4u5@4   tPD$XL$\PÉ$  L$D$T'T'$L$訾D$L$XD$\PËD$Tx@IHDRu\H4t.T'T'$D$fD$L$XD$\P@4   $T$ͤD$L$D$XL$\PÁx@PLTEu[x4t.T'T'$L$D$L$XD$\P@4   $T$D$L$L$XD$\PÁx@tRNSH0   
t[x4u'@4   $T$D$L$L$XD$\PËT'T'$D$]D$L$XD$\PÃx4tT'T'$D$)D$L$XD$\P1fL$XD$\PÉѺ   ٺ   x"e   ;a   4D$8H$L$H<L$D$   D$   D$   詤D$L$    D$8HPI X=\$0h>l$,p<t$(@?D$$$ыD$,L$$	ȋL$0	D$(	9D$tD$<`D$@4D$<    D$@    4ÉD$<L$@4%e   ;a   $D$(H$L$H<L$D$   D$   D$   蹣D$ L$uBD$(x<PNGtD$,hD$0$Áx@

uD$,    D$0    $ÉL$,D$0$zUe   ;a  ,4'D$@($L$k$mD$D$((  L$H $BD$L$0(X  L$4HH(%  L$(HD$$$D$L$tc9'tD$8    D$<    L$@D$D,ÉD$L$$D$'T$^D$tԎ'Ў'믋D$L$륋D$$x4tw$D$L$t9'tD$8    D$<    D$@L$D,ÉD$L$ $L$'T$:^D$tЎ'Ԏ'믋L$ D$륋H@D$8L$<D$@    D$D    ,ÍxD$(IxD$44xD$!\ge   ;a@  ,4'D$@($L$[$]D$D$((  L$H $2D$L$0(  L$4HH(q  L$(HD$$$D$L$ts9't,D$8    D$<    D$@    D$D    L$HD$L,ÉD$L$$D$'T$\D$tԎ'Ў'럋D$L$땋D$$$D$L$P  D$$H09  
X4ut	ut
   WQw6$' 'X@T$8L$<\$@D$DD$H    D$L    ,Ãu4'0'11뽃uH'L'몃wߋH(P$X,$L$\$芷L$D$$v'u0'4'[''Ju(','4u@'D'R(','19't,D$8    D$<    D$@    D$D    L$HD$L,ÉD$ L$$D$'T$ZD$tԎ'Ў'럋L$D$ 땍xD$(xD$4NxD$e   ;avC>p$D$   xD$D$   D$D$Me   ;a   ,$D$0D$L$4L$_D$L$T$   D$0HT$4$ыD$L$L$(T$T$$\$\$ l$4t$0]D$PD$L$(\$ l$4t$0|$$9}7T$N,$T$D$ыD$L$@$Ё|$  tD$8 ,@9}D$D$8,ËA$D$D$8,e   ;a  (T$,Zc  \$4Z B!Z"B#L$@V  \$<3B$7  sB%  sB&  CB'4'D$@($L$$D$(  L$HD$$$L$,Q$T$D$   D$   vD$$$L$0L$T$4T$\$8\$RD$$$6D$T$,B(J)B*J+BJ@$J L$D$   D$   ЋD$L$T$,B(z   J   |$ BJ@$L$0L$L$4L$L$8L$ЋD$L$T$,B(u[JuPBJ@$J(L$D$   D$   ЋD$L$T$,J(uB(Ë|$ (Ë|$ É뗃(ÉÉ5xD$V(ø   -    #     1 Ge   ;a8  D$HPI$ыD$L$+L$+D$\$K,S-K.S/C0K1C2K3C	~WuEfC4 fC6  C8 $C,D$D$   D$   pD$D$   |ÃufC4봃ufC4맃ufC4fC4뒃
ufC4fC4uufC4 eufC4ULfC4Ae   ;a  (D$4  =     1ɺ,  HD$4T$ 9   L$$0'T$0ʋ+[@54'4$l$\$ЋD$L$9  \$,(pxpD$|$$4     D3,l     t$D+,l   k  D+,t      "=  |$ \$,@     $C,D$L$D$   pD$D$   D$ tS              L$,$,  L$@D$D$   qD$D$   #(É$D$D$
   $    D$D$   JD$L$$D$&D$T$,J(uB(Íz      v   l   @   4   (   $ gD$ D$Ue   ;avwD$$L$ L$L$$L$T$(T$pT$D$   D$H@tD$,    L$0D$4ËD$$D$,D$0    D$4    8se   D$;AP     $   Jj'  Mۇjrz  |$LNۇr jz  $   Nۇl$|r$j,Z(  Mۇl$xr0j8R4^  Mۇ$   3  $   l$t\$HT$DIO$   K$   \$pnt$|D$h1D$(1D$<D$h$BD$<t$pt$|T$(D$<$   T$DT$(9}Q  $   429  )9x  \$|s떖 ۇ냋T$DJT$0t$t$   D$`1D$1D$D$`+FD$|$0\$p$   t$D$$   t$tt$$   9}S9  <>9  )ߋ\$09  \$t3s뉗 ۇsL$8l$t$!A|$$   \$p$   ։ʋL$89  T$t$@$   )9'  4|$9  <9  $D$D$O$   L$\$)ڋ\$09  l$tT   ҋt$@t$<9B9     \$811E9}!e  |   9|9  1ɉL$,t$<T$LJ$   $   D$X1D$ 1D$D$XFL$ً\$8t$ L$L$,t$<t$ 9}/9  9  \5 sہ 뮉T$4t$<G$   T$T$49  z  |$$4$   )9X  <8)|$$9=  $   :{  T$t$<9|9Y     T$<t$HN|$xD$P1D$1D$D$PBl$달$   T$\$T$<\$8T$9}H9  l$9  l$p,*)9t  s덝 뒋T$<G\$8T$T$<|$x9   *  l$T $   )9  ,(|$\$9   \$p)9   \$x;s0ҋl$l$<9s9}   $   Ĉ   Éꍕ ƉՋT$Љ ۇt$   T$rk ۇE    t$<ЉЉЉȉЉ|ulc\ЉSЉJC            s   g   ]e   ;av!D$uËL$$D$e   $;A    Ǆ$      Ǆ$      $  t  S  $  9x    $$  D$$  D$Gz$  t  Ǆ$     $   $,  $  $3  $  	         $   $  P$  $ҋD$$   L$$   T$$   \$$   )Ӊ\$($   ~t>Ft$P$  $  1D$x$  \$x] C$   \$x\$(l$x     \m $   4  ,  9|-9  $   0  ,  0  w  $d  D$t$t$D$$   T$P$  0  4  -(u.,  $   $   ˋt$P$  $   p$d  ˍ,  $h  [$  p  \$P9x  9  l  p  h  $\$D$$  h  l  p  ؍P鋬$  9  $  9  $  $8  9  $  $L  9  $  $T  $P  $   $   D$,$     $X  D7o|$p$   Ӊl$|T$\$@  9   9y  t |$|$   9X  $X  D= s97  \$tw$@  T$   9  T/T$trl$\9  w$@  l*9A  $  &  $  
t	tt	  1틸t  0  Dm p  l  h  <$D$T$L$\yD$L$7  $h  $l  $p  $<  $h  D$T$l  D$X$p  D$,@$   $  l$($T  $P  $  D$,$  t$T|$X|$,$   9  $<  $  
7    !    $h  $X  $l  $8    ]Um $      T$\$@  $   )ߋ|$(<|$p$      D$|$   $  $  Ĥ  Í$h  $L$T$TT$\$X\$$   l$l$$  $<  $  $  $   $  $      *T3l$HU$  $<  $   |$,$   9   T$H\$|$  H$  $T$|$ыD$L$@$ЋD$L$T$\$|$   9  $X  C9  L3C9H  $   t!kS$   ؉ŋ$   )111ߋ$      $   $   D$L$      L$|$   $   @\ L$LA@$T  $P  $  $  |$,L$LD$|$  $<  T$L$   9}sE$  $T$|$Ћ '@$'T$\$$T$\$ЋD$L$P9  $h  $l  D$|9C  $   $   )z$p  $h  $l    Mۇ뉜$`  *$\  Zl$(9s  9b  n)!ߋ$\  t$(9~I$`  9t<$\$t$2$  $<  $   $  $  |$,+l$(뱍^  
  $L     `$l$$  L$D$$H  L$L$d$      l$@UC$H  L$d$   9}<T$@\$|Y$T$l$,l$Ӌ$h  $l  T$\$|9r  $  $<  $   $   ){|$h$l  $h  $p  r  Oۇ$`  {$\  t$(\$h95  9$  M)߇ۇ!$\  t$(9~)$`  9t<$\$t$~$   3l$(ы$P  {`$l$$  L$聜D$D$`L$$D  $   1۽   1|$4G$D  ՉމËD$`$   9   T$4l$|D$$$   X$T$l$,l$Ӌ$    T$$!D$	  T$%$   C   t9u.$h  $l  D$|9
  \$%P11=؋T$|\$%-ti$    !Cʅz
     уt9uՋ$l  $h  9D
  +$  $<  $   $   ݃  Y  t  $   $   D$8$      L$|$   $   B\L$8A$T  $P  $  $  |$,L$8D$|$  $<  T$8$   9   E$  $T$|$Ћ0'@4'T$\$$\$T$ЋD$L$9  Xhp8$h  $l  D$|9  ߈ߋ$l  $h  x9  ݈\݋$l  $h  h9s  ވ\ދ$l  $h  h9F  $   $   ){|$l$p  $h  $l  S  Mۇ$`  s$\  l$(\$l,9  9  o)އۇ!$\  t$(9~G$`  9t,$\$t$$  $<  $   $  $  |$,뵉$   $   D$<$      L$|$   $   FΈL΋L$<A$T  $P  $  $  |$,L$<D$|$  $<  T$<$   9   E$  $T$|$Ћ''@T$\$$\$T$ЋD$L$p9e  $h  $l  D$|9C  f\ $l  $h  h9  $     $   $   D$D$      L$|$   $   DDD$D@N$T  $P  $  $  |$,D$DL$|$  $<  T$D$   9   E$  $T$|$ЋD$L$@$ЋD$L$T$$h  $l  t$|9   3$l  $h  F9  D>$l  $h  F9  L.$l  $h  F9  \.$h  $l  F9  T$l  $h  F9]  $   $   $   D$0$      L$|$   $   F݈\݋L$0A$T  $P  $  $  |$,L$0D$|$  $<  T$0$   9{  E$  $T$|$Ћ(','@T$\$$\$T$ЋD$L$9P  Xh0x$h  $l  D$|9"  f|$&fވދ$h  $l  x9  L$l  $h  p9  f݈\݋$l  $h  h9  ވ\ދ$l  $h  h9t  f\$l  $h  X9J  ݈\݋$l  $h  X9"  \$&f\$h  $l  X91  $   gǄ$      Ǆ$      qĤ  1M1*11D$\$\$D$L$P$  l  p  (uh  lh  \u
   n1gu
   Xu
   I   ?
u
   +    !u
   u
0   u@   pĤ  Ð$  $$  D$T$D$    D$    D$    ]dD$L$ T$u=(u$  t  $  x  $  t  ډ$  $  oĤ  Ë$  U   $gD$ D$蹌|w$`D$ D$kTMFA$ gD$ D$5؉|S   gYiMi؉=   (؉؉{v$ D$ D$j   ىs1*a   Ze   ;a   ,D$0H
  |  K      (#  A    A    Q(   A	      	   |  Xhp$=|$T$l$\$t$L$D$ L$T$0Jz(uHBu=|$(|  $D$L$T$0J(uB,Ë|$(e,Z봃u
   QGu1;u-yy1D$D$   D$   סD$D$$ 0$aD$@   @   (uOL$$HH(uL$0H|  txD$0y|  j؍xD$$X릃,e   ;ak  tǄ$       Ǆ$       $   H$   $ыD$$   Q+D$D$@$   $ҋD$@ÇÇ݋t$+t$t$@t$4!	͕   $D$D$
   >D$D$pL$L$<T$@$T$4T$D$
   D$L$$    tT$D$   T$pT$T$<T$nT$D$   D$L$ D$$L$($L$D$$   $   0jtÅÅÇ!	˄ÇÇ!	ÇÇ!	D$xHP  1Ʌp  L$hPX  (  T$|Q(  $   Y$   i5(  $   A`$l$D$*D$1  111҉D$pL$,T$0@     \$hC   D$|$$   D$xD$D$   oD$L$T$hB(   J$D$pueD$h$D$h$D$    D$    D$    pL$D$   D$hH@$   $   EhtËL$h$D$D$,D$D$0D$vzW\$hC   \$hC	   \$hC
   $   H$   $ыD$D$lL$L$89 'i  9'!  9H'   90'   9'tC$   $$   D$D$tD$h@   CD$h@   3$D$'D$l+D$t$   $$   D$YD$tD$h@   D$h@   $D$4'T$
+D$uD$lL$8'$D$L'T$*D$nD$lL$8$D$'T$*D$tD$h@   FD$lL$8$D$$'T$r*D$tD$h@   
D$lL$8[$   H$   $ыD$9L$uHP ˉщ111y$   \Wy$   H:D$D   BD$T\$`L$dD$D$@`uD$xL$hIetÍ $wL$D$xuB$ЋL$D$xX{e   ;avBD$$L$L$D$   tD$L$$D$"D$D$譺e   ;avDD$T$9
u/JRX9Pt
1D$É$L$\$(D$1Ke   ;avWYuTD$ t?H $    ܡT$D$   D$L$D$L$D$$L$(nع떍|$ 9;u#e   ;avWYuTD$ t?H $    T$D$   D$L$GD$L$D$$L$(^nX떍|$ 9;u#e   ;av|$1D$ e   ;av	D$    e   ;avD$    D$    θe   ;avD$    D$    螸e   ;avMD$9't.9'uĂD$D$   ÍAD$D$   ÍD$D$   2e   ;av'$I
e   ;a   $D$   g=D$L$'(   '`.$(L$ut'`.$Ŧ(L$uC'`$D$    k?(L$u
'Í='='봍='냍='Oe   D$;A	     $     $   +D$/|$`    {L$h\$`$   t$d\$xt$|G    |$hL$lD$t9@	  /D$t   9  	  </ux.  h9  D$4   D$D$4\$t$   롗.  X9  $   l.U  h9.       |$t9~`O|$tx|$t$   D$t9~|$l\$ht!9'  /u͋$   \$d|$`9  Հ/tՉl$0g  ؋\$h  \$hL$l|$t9  ;/D$t\$h   L$l\$h|$t9s  ;.D$t\$ht%L$l\$h|$t9:  ;.D$tL$tJ\$tL$d|$`9}!  <;.uC\$tωL$,D$L$L$D$L$,L$lL$pD$hT$d\$`l$t9  9~09t$\$l$$   T$l$0$   =̋\$tL$d|$`9}  <.u
C\$tL$,D$L$L$qD$L$,L$lL$pD$hT$d\$`l$t96  9~09t$\$l$q$   T$l$0$   t̋\$dt$`9}4>/u_\$t=\$,D$\$\$ВD$L$,L$lL$pD$hT$d\$`l$t9  9~09t$\$l$$   T$l$0$   ̉/L$$	  |$t  l$hB  l$l|$h\$t9  /D$t$   @$   $   9     ,/   |$ht|$l\$ht$t9j  3D$t멉D$ D$|$t\$dt$`9} Q  478؇ݖu_\$to\$,D$\$\$uD$L$,L$lL$pD$hT$`\$dl$t9  9~99t$T$l$uD$ L$$T$$   l$$   (ÉՉD$(l$t|$d\$`9}  +/u]\$t|$,D$|$|$躐D$L$,L$lL$pD$hT$d\$`l$t9S  9~49t$\$l$D$(L$$T$$   $   Ȁ/u1필|$tÇB  |/Ç//$   !  \/È\$$   0D\$tu(l$h   L$l\$hD$t96  .D$tT$pD$h   \$xl$|$   9  l$t9  \$\L$0L$<$D$l$T$D$L$$    T$\T$T$0T$L$D$WD$L$$   $   Ą   ËD$xT$|$   L$t9vq  D$dl$`9}l .uCD$t$D$0D$D$D$谎D$L$0L$lL$pD$hT$`\$dl$t9  9~9$T$l$߀;/uD$t   RD$t$t$;D$$   L$lL$pD$hT$d\$`l$t9N  9~,9t$\$l$8$   l$$   1$    $   D$L$nD$D$   D$L$$   $   Ą   ÉT-(؉yp؉g^WRk e   ;a   T$tt\$J~l/tjM|9sl4+/u|:E9wO)!؅unD$D$   ÉD$L$É؉ԍnD$D$   ÉU@e   ;a   T$$\$ 1@9}t,Ëmt9wzl$()͉ۇ!؉$)ʉT$t$nD$D$   ЁD$L$$L$D$L$D$,L$0D$,    D$0    É-藫Be   ;a   r$D$   0D$L$'(uM'4$D$   0D$L$'(u
ď'Í=ď'='Ye   ;a!  `D$dHL$0T$\D$D$    I\$4\$1D$$D$    D$4D$D$\D$D$0D$fD$" D$ iD$L$T$ \$8$D$L$T$ED$dH@IT$T$X\$\$,$ыD$L$$    etT$D$   T$XT$T$,T$oT$D$   D$L$ 3D$$L$(D$hL$l`誩e   ;a.  0$还|$D$8G(  T$4\$@KL$$       |$,l$  C$ED$\$L$D$<D$\$D$DD$, $.|$D$8G(   L$4|$(T$$WT$ W(   T$,W$D$D$L$T$89tD$(D$H0É$L$4L$D$D$t׋D$4$D$8D$  D$L$T$\$t"L$(Y`(uQd뙍yd˿덋|$(G(u	s訿W׉ŋD$,薿7D$4脿ȋL$4 C$|$D$   D$   L$|$l$L$$D$8T$4\$@<D$4(ȋT$4   ]e   ;a  XD$\H`\  D$H    D$L    D$P    D$T    H\$H\$Hl$Pt t$4|$T\$L9  \$D|$0+$T$L$D$4D$PD$0D$TD$DD$LD$\HP@8  HЉD$@IL$41GD$(t$D$\$l$ID$,D$PD$(D$TD$DD$LD$0PD$4L$@ȋL$49  Ћkt$H   |$H9  T$0l$ \$8t$PD$LNT$T9wzNL$P0 D$Ht_9C  D$TL$PT T$,t$L97L$(D$t$L$D$T$t$D$L$(\$8l$ |$H룍D$D$t$T$L$軅D$t$L$L$TD$L\$8l$ |$HC|$H|$HD$PL$LL$`D$dXÉL$$T$<l$0D$\$l$|$t$K|$\$L$$T$<l$0HP@$D$L$nD$D$   zD$L$L$`D$dXÍ C$8D$Q C$0D$Q   Se   ;avo0D$D D$    lD$ D$$Hu;D$4L$<9t1D$DM0É$D$8D$D$@D$FD$ӐM0{e   ;a  8D$<H,P(  p9    2$L$T$\$  D$(L$$T$<Z|jxsϋ   9  KJ|L 5P1(\           s9M  K   L 5P1L(  9 $D$ L(   L$$HL$<H         r9w<j   (<uD$(D$@D$D    D$H    8݉D$4`$\$T$l$t$}D$L$T$\$<   (u   ʉىËD$4m   荹xD$$}yD$<qȋL$<"ω[ $l$\$L$t$D$L$T$\$<   (u   ڋ|$$ˉŋD$(\   " $l$\$L$t$tD$L$T$\$<   (uCxڋ|$$ˉŋD$({x膸D$@    T$D\$H8ÉL$@D$D    D$H    8ù    !
z$D$	   D$    D$    D$L$T$   T$ \$<kxs|ύN   9wCNK|L PL(uD$@D$ D$D|$H8É跷߉D$0|$, $l$t$T$L$=D$L$T$\$<   (uCx|$,ΉŋD$0c{xQD$@T$DL$H8芟e   ;av9D$H4P0$T$L$  D$L$T$D$ L$$T$(6e   ;a   T$Z<j8      EJ0j4tI$\$L$l$D$t*T$JpRlv\BD$ D$$    D$(    ËD$H<P8$T$L$D   D$L$T$T$ L$$D$(Éo1둸   蓶](e   ;a  8D$@  9  L$D  Բ$L$T$\$  D$(L$$T$<Z|jxsϋ   9  KJ|L 5P1L(  9         s9T  K   L 5P1L(!  `$螌D$ML$@H(   L$DHL$(HL$<         s9w>S   (| u D D$$D$HD$L    D$P    8膴݉D$4`$l$\$T$t$}D$L$T$\$<   (u   ŋD$4ʉىi    xD$DyD$( $l$\$L$t$|D$L$T$\$<   (u   ڋ|$$ˉŋD$(U   菳ωŉ耳 $l$\$L$t$	|D$L$T$\$<   (uCxڋ|$$ˉŋD$({xD$H    T$L\$P8ÉL$HD$L    D$P    8ù    
z$D$	   D$   D$    荜D$L$T$   T$ \$<k|sxύM   9wBMK|PL(uD$HD$ D$L|$P8ÉN߉D$0|$, $t$l$T$L$zD$L$T$\$<   (uCx|$,͉ƋD$0d{xD$HT$LL$P8!e   ;av01D$L$R[$ӋD$@L$9|ۃϙe   D$;A     $   H`'  HP  H\PX#  HD`/$D$    L$8L$xD$$   Ap    T$8Qtyl(  Al|$`D$l    D$p    D$t    `\$ld\$p\\$t1\$8Cы|$`7  D$8\$l$*ՋD$L$\$   $   up؋]lٍ^mt9w^Zp<(u&눉D$\`/$L$t$l$\$xD$L$T$$   St(uClډΉD$\됋|$`ʯD$LL$0$      P|Xx$\$T$L$$            $\$T$L$D$0$   D$L$   Ĝ   ËApQD\$8itqlyH|$Dy@9  9t  t$Xl$@`/$)ۇ!D$T$\$|$T$D$DD$\D$8$   ApD$@At(G  D$XAlAQY  D$(T$X\$,iqy  $ l$t$|$?
  D$L$L$$T$|$x1y$   H h$L$xl$|Hlhppt$   $   $   $   L$$$   $   HL$   P$T$L$XL$L$(L$L$,L$L$xL$;D$(T$ \$  $   APa  A|   Yx$\$D$T$$         $L$(L$   $         L$T   T$81;\$D$   -Tl$D$T$D$DX$   L$TT$89|HXuǄ$       Ǆ$       Ĝ   Í`$D$    (L$u)$      $   XL$D$떋$      ]̋$      E\$4T$HA|   Yx$\$D$T$V$            $L$T$\$)D$4$   D$H$   Ĝ   Ë$   yP轫O,$t$|$D$d    D$h    )ql$dt$h   T$d   |$`D$XeD$@T$<|$P`/$t$D$l$\$sl$t$D$@$   T$<\$8|$P.B$$    .D$u$   $      P|Xx$\$T$L$$            $\$T$L$$   HX@\I$ыD$L$$   $   Ĝ   Í $ہD$@   P$   $   Ĝ   Ë   P|Xx$\$T$L$=$            $\$T$L$$   H`@d$   $   Ĝ   É自,e   ;av%D$ $D$L$L$D$誑e   ;aN  4D$8HP	  Hh  @hHPD$,    D$0    $胈D$D$ L$L$(T$T$T$,L$0\$8   \  -(A  CT   l$111t$1!L$qL$(\$8l$ǉT$D$ T$|$$9}Nt$D$,    D$0       $D$,D$e$D$0L$,tT$tD$$듉돋T$         $T$L$D$KD$uqD$ H   t\t?$l(|$uD$ 0D$<|$@4ËD$ 譧D$D$<D$$D$@4뤉D$<D$(D$@4Í{Tz,$=!D$ L$(T$\$8 $~D$@   PL$<D$@4Í $~D$@   xPL$<D$@4=e   ;a  (D$,H03  HP  辣D$L$$\$  l$,M0(  ]4T$    uxЋU|ߍZ9   JM|֍P(T   :         Z9wMZ   э-P+(|u$L$0D$4D$8    D$<    (ѥ׍ $L$T$t$\$anD$L$T$\$,   (u   ݉ʉD$ `   q׉Ɖb&|$$ $t$T$L$\$mD$L$T$\$,   (uCx݋|$$ʉƋD$ {x}4qD$0    D$4    L$8D$<(Í $P|D$@&   D$0    D$4    PL$8D$<(Í $|D$@   D$0    D$4    PL$8D$<(蓌^e   D$;A      C$D$    $   L$kD$D$D|$H1|$dD$dD$TL$$   L$T$HT$蠆D$D$41ɋ$   \$D1t$0NՉډËD$4$   91  L$0T$$\$@l$ $   ȋZ\$(T$8$\$-nl$D$   qL$}L$ Q\$$9w9D$@lt$(u <ȋ(uL$8]D$8K C$l$@l$L$\$T$pkD$L$\$QL$ 딋T$(9z  $   ,  \$8\$<L$,L$T$4T$\$L$D$L$ tEL$ 9   T$@\l$(+<(uD$8Љʋ\$$D$8L$L$4L$T$<T$T$,T$D$L$ AT$$9w>\$@lt$(u <ˋ(uL$8؉ӉD$8蜡 C$l$@l$L$T$D$&j\$D$T$@L$ 둋D$8$L$#iL$\$$   $   $      襡je   ;av*(uh'Í='hܠ%e   ;av}D$$D$ D$-D$L$T$\$uFI$ыD$   t''D$$L$(éI   tD$$    D$(    ÉT$$\$(蒈me   ;a  PD$T$L$XL$nT$D$   WnD$  p$D$   5rD$L$f  1L$$D$$L$<1\$0SD$$L$<9   T$0ы+[u   -nD$@    D$D    D$H    D$L    l$@\$DD$TD$HL$XL$LT$@$D$   D$   -D$D$4L$L$($L$AD$RD$4D$\D$(D$`D$d    D$h    PÍ@$cv|$D$XG(uTL$T''O(u%GD$\    D$`    D$d|$hPÍOn΋D$Ta말$D$nD$D$   D$    D$@ZD$L$dD$T$L$XL$?D$L$   D$8L$,@$yu|$D$XG(uVL$TL$,O(u)D$8GD$\    D$`    D$d|$hPÍOωD$8肝ȋD$Tu륋D$TD$\D$XD$`D$d    D$h    P蚅e   ;avD$$E7le   ;a   @BJL$4P,@($L$D$T$D$    D$    D$    k8'D$$L$(uX1҄t11ɋT$4u"h'l'tD$DL$H@ÉىD$,L$8$裍T$\$D$,L$8ƉD$0L$<$L$T$D$0L$<e   ;av{8BD$0JR$T$pL$D$D$    D$    D$    7D$(L$$T$0uL$<D$@8ÉD$4L$,$D$4L$,doe   ;av8T$ЋD$$L$D$D$   $D$D$p臃e   ;a   LD$PHXP\I$ыD$L$P   |$1D$    D$    fD$$ \$fD$< T$4D$$D$D$D$   D$t	u*LËD$P@PT'T'$L$T${֐<e   ;av{L$9ufD$uTxuT9writuLyet9Hxu4f9|1t$H@tA9Pu9 D$1111뷸    $oe   ;avJ$D$"   {D$L$'(u
'Í='l赁e   ;avD$ D$D$    D$    u老e   ;avD$ D$D$    D$    Eq@e   ;av:D$$L$L$D$L$$D$D$D$e   ;avoD$T$Z*9Xt91Ʉt/JRX9Pt
1D$É$L$\$D$1݉,$L$\$L$D$T$`{e   ;av*Yu'D$$NtD$L$D$ L$$Í|$9;uщ#e   ;av*Yu'D$$oD$L$D$ L$$Í|$9;uщ#̃ $D$D$D$D$D$    ̃l$\$t$|$D$,D$D$(D$D$$$D$ Ћ|$t$\$l$e   ;avbD$D$P'$D$D$Ħ(uËD$`g$D$^D$$G ;$D~e   ;avbD$D$P'$D$D$3Ħ(uËD$`g$D$D$$2G ;$-~e   ;a   D$,    D$D$P'$D$D$Ħ(uËD$ g$D$Rh$D$D$<D$$F ;$"f$D$ D$D$$$`F ;$D$($FF ;$g>}e   ;avTD$    D$D$P'$D$D$Ħ(uËD$$E ;$b|e   ;a   D$     D$D$P'$D$D$GĦ(uËD$ g$D$D$$FE ;$D$$,E ;$'|be   ;a   D$(    D$D$P'$D$D$Ħ(uËD$`g$D$Rf$D$D$<D$$D ;$"h$D$ D$D$$$`D ;$[{6e   ;avTD$    D$D$P'$D$D$Ħ(uËD$$C ;$ze   ;a   D$$    D$D$P'$D$D$gĦ(uËD$`g$D$D$$fC ;$D$$LC ;$D$ $2C ;$-zHe   ;a   $?iD$D$L$$$D$D$D$D$qYD$L$|$OO(;  O6  (  G<$D$ D$D$$D$D$(D$  D$   fu@''tD$,    D$0L$4ËD$D$,D$0    D$4    Ãu''빋$' '뫃u''똋' '늃'u''o''^u''Hu11;O-!1蕐_x:e   ;al  $L$0U  D$D$<D$D$WD$L$<$  D$ T$($T$,T$T$8T$D$L$L$  L$   |Vu0''D$@    D$D    D$H    L$LD$P$Ãu''ɋ$' '뻃u''먋 ''뚃$u''낋''q''`T$<9w$D$ D$@L$DT$HD$L    D$P    $S11vze   ;avD$$D$D$  ve   ;avD$$D$D$  dve   ;a   $eD$D$L$ $D$D$D$D$UD$L$|$OO(=  O8  (  GG$D$D$D$ D$D$   muG''tD$$    D$(L$,ËD$ L$AL$$D$(    D$,    Ãu''벋$' '뤃u''둋' '냃'u''h''Wu''Au114Ok_1ӌt8e   ;a  (D$4t  L$0L$ D$,P 8$\$<ӉT$T$T$SD$L$@  D$$D$,H$L$ L$L$4L$L$<L$L$@ɉL$L$   |Vu0''D$D    D$H    D$L    D$PL$T(Ãu''ɋ$' '뻃u''먋' '뚃$u''낋''q''`D$,@ȋT$9w+D$$D$DL$HT$LD$P    D$T    (1a1rOe   ;avhD$@D$`g$D$D$    D$    D$    D$$D$ D$D$$D$D$(D$D$D$,Wre   ;avpD$ @D$`g$D$D$    D$    D$    \D$$D$$D$D$(D$D$,D$D$4D$D$D$<qze   ;avPD$@D$`g$D$D$    D$    D$    D$$D$ D$_qe   ;avPD$@D$`g$D$D$    D$    D$    \D$$D$ D$pe   ;aE  d$D$   GD$L$'(   '$D$   D$L$'(  '	$D$   D$L$'(n  '$D$   D$L$ '($  '3$D$   gD$L$'(   '$D$   /D$L$'(   '$D$   D$L$'(uM'@$D$   D$L$ '(u
$'Í=$'贆='襆몍='薆d='脆='r='`='P>='@ne   ;av:1L$ D$T$$L$2L$D$@=   |ىL$5ne   ;av2D$L$1B   }.u{D$ D$me   ;av:1L$ D$T$$L$L$D$@=  |ىL$me   ;av2D$L$1B  }.u{D$ D$Mme   ;av81L$ D$T$$L$L$D$@|ۉL$le   ;av/D$L$1B}.u{D$ D$le   ;av;1L$#D$\$Ӊ$L$/L$D$@|؉L$Tle   ;avO1L$A}3D$T$ʉ$\$ˉL$ D$uD$ D$ke   ;av81L$ D$T$$L$L$D$@|ۉL$ke   ;av/D$L$1B}.u{D$ D$Pke   ;av81L$ D$T$$L$L$D$@ |ۉL$je   ;av/D$L$1B }.u{D$ D$je   ;av81L$ D$T$$L$RL$D$@|ۉL$Wje   ;av/D$L$1B}.u{D$ D$je   ;av81L$ D$T$$L$L$D$@	|ۉL$ie   ;av/D$L$1B	}.u{D$ D$pie   ;av81L$ D$T$$L$L$D$@|ۉL$ie   ;av/D$L$1B}.u{D$ D$he   ;av:1L$ D$T$$L$rL$D$@=   |ىL$uhe   ;av2D$L$1B   }.u{D$ D$-he   ;a   D$$L$L$D$   !D$L$Q$D$D$L$Q$D$D$L$Q$D$D$L$Q$D$uD$L$Q$D$^D$L$$D$D$   O!D$D$Ng)e   ;avuD$T$9
ucBH.uTzRBH.uCzABH.u2z0BH.u!zBH.uzJ9HD$1fue   ;av<1L$"D$k\$ډ$L$`L$D$@=   |׉L$cfe   ;avP1L$A=   }2D$kT$$\$ىL$D$uD$ D$ee   ;a  D$$L$L$D$   D$L$Q$D$*D$L$  $D$D$L$  $D$D$L$D  $D$|D$L$  $D$D$   *D$L$  $D$D$L$  $D$D$L$  $D$LD$L$  $D$D$L$\  $D$xD$L$  $D$D$L$  $D$DD$L$x  $D$D$L$  $D$PD$L$  $D$D$L$  $D$D$L$  $D$D$L$  $D$D$   D$L$  $D$fD$L$  $D$D$   D$L$  $D$D$L$  $D$D$L$(!  $D$6D$L$,!  $D$D$L$0!  $D$D$   
D$L$D!  $D$PD$D$be   ;a  D$T$9
  1Ʉ}  1ɄI  1Ʉ  1Ʉ    9    1Ʉ      .ur  1Ʉ>  1Ʉ
  1Ʉ  1Ʉ  1Ʉn  1Ʉ:  1Ʉ)      .	        .        .u  1Ʉ      .e  _      .F  @      .!    L$9     1   1   (!  (!  .uwzu,!  ,!  .u{/1u
1D$ÍD!  $D!  D$rD$ٍ0!  $0!  D$D$   D$L$T$11뜍  $  D$D$L$T$:  $  D$D$L$T$L$111  $  L$L$D$T$@19121+  $  L$L$D$T$x  $x  L$TL$D$T$j  $  L$L$D$T$6  $  L$L$D$T$\  $\  L$6L$D$T$  $  L$L$D$T$  $  L$L$D$T$f1_  $  L$L$D$T$1	D  $D  L$L$D$T$  $  L$L$D$T$  $  L$L$D$T$[H$JL$L$D$T$-]e   ;av81L$ D$T$$L$L$D$@|ۉL$]e   ;av/D$L$1B}.u{D$ D$@]e   ;avD$$L$L$D$L$Q$D$D$L$Q$D$D$L$Q$D$D$L$$D$D$D$\ke   ;avhD$ L$	.uOzMAH.u>z<AH.u-z+AH.uzAH.!L$1\e   ;av:1L$ D$T$$L$L$D$@=  |ىL$[e   ;av2D$L$1B  }.u{D$ D$}[e   ;a5  D$$L$L$D$   1D$L$   $D$7D$L$7  $D$D$   D$L$7  $D$D$   D$L$7  $D$D$L$7  $D$D$L$7  $D$D$    }D$L$8  $D$CD$L$$8  $D$ID$L$$G  $D$D$   'D$D$&Ze   ;a/  D$$L$L$D$   1D$  1  D$7  T$97    7  f97    7  97  o  7  7  .O  I  7  7  .)  #  7  7  .
    7  7  .      7  7  .!   1u`1u31t)$G  L$9$G  u(G  9(G  D$1$8  $D$$8  L$D$T$먍8  $D$8  L$D$T$x7  $D$7  L$D$    臻D$T$@1/121+1$1T$1D$   $L$   T$D$We   ;av81L$ D$T$$L$肽L$D$@|ۉL$We   ;av/D$L$1B}.u{D$ D$@We   ;avaD$$L$L$D$L   D$L$QL$D$D$L$T$D$D$   D$D$Ve   ;avwD$$L$L$D$L   ŹD$tGD$@LL$IL.u4z2@PIP.!tATL$9ATD$11(Vse   ;av  L'   (:  YtH'0'$pD$H'L$bqL$D$   -L$D$   S<'   (  t8'0'$pD$8'L$nL$D$   wtL$D$   (   0'$PD$(L$JpL$D$   L$D$    藀(   0'$PD$(L$hoL$D$   L$D$   F(  0'$PD$(L$joL$D$   L$D$   (  0'$PD$(L$loL$D$   L$D$?   (@   0'$PD$(D$foD$D$   bD$D$-   S¦( 0'$D$¦(D$DpD$D$   ZD$D$,   ,'   (U  r('0'$pD$('L$doL$D$   L$D$1   ~T'   (   VqT'0'$pD$T'D$noD$D$   LD$D$)   /~=<'|a8'<'@'   0'$CЉD$AD$\$n(((ËP'$   h뇍=T'Vqi"=('ri=8'tpi==H'YtZi   +jQpe   $;A  l  8'=<'u AI<'(|  8'8'<'D  $L$ShD$L$$D$|'x'L$D$=D$  8'=<'u8pipeufx:0  ($(D$D$  D$L$T$(?  p'P'(  T'      AǄ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   l  Ék(H  (@   p'$(i  D$,'('u9voip  u9audiu
yo  u9lowduyelay  p'$D$  ($(D$D$L$T$()  l'P'(  T'      BǄ$       Ǆ$       Ǆ$       Ǆ$        C$    $   $   $   |'$D$$   D$D$   D$   Vl  Ék`$D$
   2(L$  d' $D$
   (L$  `' $D$
   (L$  \'`$D$
   (L$W  X'¦(   `($D$   H'=L'u8encoufxdetW$     D$f$    ,D$P$    $D$:`($l  $    4D$$    @D$~$    8D$~맋H'=L'X  8encoL  fxde $   5Pk$;D$D$d 5$x;|$G   (  pG   (  rOG   (h  OG   (!  xGD$dx$   v$:D$$   [$:D$$    [$:(i  L$(A(','Q(  A(A(A$   ($   (&  ='$   i8'=<']
  $  5 Ai<'8'$,  $0  v$D$   $  D$D$   D$   ޠD$0H0(	  `'P4D$T$莰D$L$P'(	  T'   t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   訤l  ËD$T$D$L$P'(  T'   t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   ߣl  Ël'`'d'h'9  )É!ډ$)L$l$jD$h'D$4D$L$P'(  T'   t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   Ϣl  Ëh'H8@<$D$pD$L$T$      BǄ$       Ǆ$       Ǆ$       Ǆ$        C$    $   $   $   |'$D$$   D$D$   D$   l  ÉkD$$h'ID  [$6|$G   (  BqL$$O(Oh'QAW(\  G='d'    l'    p' $4  5d<'8'$L  $P  kt$D$   $4  D$D$   D$   [D$0H0(  `'P4D$X$D$L$   tIǄ$       Ǆ$       Ǆ$       Ǆ$        C$   ($   $   $   |'$D$$   D$D$   D$   ?l  ËD$X$|D$t=d'    l'    p' '    '    ' fd'`'l'h'9  l$0,$)É!ډT$)L$l$XD$L$$    D$L$YD$D$,L$L$`T$T$(	$3|$D$(GD$,G(  T$`T'=T'uf:pnu
zg   `'l'd'h'9(  - ',$)É!ډT$)L$l$D$L$4'(u90''(u0'A(ky(0'![X=0'[|$\ $2D$$D$D$\D$D$ D$L$T$vD$ T$P$>2D$$0D$'D$D$ D$D$PD$>D$#''''9  - ',$)É!ډT$)L$l$蹳D$L$4'(u0'=0'YD$`Yx4`'YJOY='YBqYIv$%1h'@DH @$|$G(   h'IDAIO(   Gh'IDA(I,O(uwGh'IDAIO(uHGG$    (uG     ='bO ω1X='X@OX뫍OXyOXGX=T'xXn=T'bXH=T'LXix4`'5X$8pipefx:0[$/|$G   (u\rq(OG   (u!G='Oω!W='WvrqW럍Z$'D$$   D$gyyZWqOωxAWL$dy3WOωWOωrVMpV1=X'V=\'V]=`'V=d'V=T'V=l'zVp'$D$  zp'$D$  _p'$D$   D=   =T'V=p'Ux'$XD$L$T$\$tTtID$p    D$t    L$pD$t|'$D$D$pD$D$   D$   l  ËC$ЋD$    D$h    D$l     CD$hD$l|'$D$D$hD$D$   D$   qP'Ёl  D$x    D$|     CD$xD$||'$D$D$xD$D$   D$   P'Ёl  Á8pipefx:0=8'sTzIUDU?U:U<e   $0;Au  P  D$4    0D$DD$4$5<  8'=<'F  8pipe:  fx:0.  x'D$t $J+D$D$hD$D$ @  D$ @  D$D$p$   1UD$p$   Ǆ$    @  Ǆ$    @  p$   D$t$   Ǆ$   Ǆ$   (W  |$h$   Y:D$|HP $   $   $   `'$$   D$ $W*D$D$|((L$0 8$L$L$D$L$0|$|OO(  $L$hL$
T$(\$-Ol$|$YD$L$P'(>  T'9'  1         P'T't@Ǆ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   蹔P  ÐP  ËP'9Ў't1)$T'D$Ԏ'D$讧D$$D$'D$莧D$=T'PPT $D$hD$$   L$r($D$D$
   7(L$L$XT$T$$$D$D$
   
(L$L$ T$T$\$D$D$
   D$L$L$`$   5sV8'<'$   $  L$X$  L$$$  L$\$0  L$ $4  L$`$@  $D  kt$D$   $   D$D$   D$   6D$D$l$薨D$L$T$\$      CǄ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   .P  ÉeD$dL$(D$l$6D$L$t?;  D$xH@$   $   $   `'$$   D$ $%D$D$x((L$0 8$L$L$D$L$0|$xOO(  $L$(L$T$dT$D$L$$D$
D$(L$OT$\$x\$UD$D$,L$L$T9'   1҄         t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   ='P  ÐP  9Ў't1;$L$Ԏ'T$>T$D$,L$T$L$'T$T$D$,L$T_L^tIǄ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   .P  ÐP  3je   ;a  tD$,    <D$<D$,$b  "T$LD$PL$Td'$D$LD$sD$X    D$\    D$`    `'$D$XD$ED$L$\T$X\$`   D$L    D$P    D$T    p'$T$L$\$(D$(D$趺D$L$ T$T$LD$PL$T\$(l$$)tyED$d    D$h    D$l    D$p     CL$dL$hD$l\$p|'$D$D$dD$D$   D$   }gtÉ놐YtÐOtF2Qe   D$;A     D$(   D$8`(D$DD$($   8$(!D$D$|`8$!D$$   |'L$xD$D$ @  D$ @  ?D$$   Ǆ$    @  Ǆ$    @   0$ D$$   $   $   XP(  HH(  T$xPD$pD$H   L$XD$dL$H$  ¦(  @$ D$$   Ǆ$       Ǆ$       Ǆ$       d'$$   L$r$   $   $   \$$   GW(J  3  GL$|f$T$pT$
\$-(l$5 _t$L$1_D$L$P'(  T'  $L$pL$
T$(\$-`Ql$$   t$^D$L$P'(   T't@Ǆ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$      Í=T'FIt@Ǆ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   S=   Í=T'E1   ÉED'@'$D$D$Ǆ$       Ǆ$        C$   $   |'$D$$   D$D$   D$   Ǆ$       Ǆ$       Ǆ$       Z$'D$uD$L$$L$qD$L$T$$   $   $   \$l$      CǄ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   萇z   ÉeD$tL$$T$ $   $\$p\$-
l$5(t$=`_|$D$?[D$L$u)D$p$L$tL$L$$L$L$ L$VtIǄ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   nX   ÐK   ÍxD$xBxB   
+e   D$;A     D$     D$0D$ $  x'D$H $D$D$@D$D$ @  D$ @  "
D$D$DD$TD$X @  D$\ @  $   1-DD$D$   Ǆ$    @  Ǆ$    @  p$   D$H$   Ǆ$   Ǆ$   (  |$@$   mH D$D$D$L2D$PHP D$TT$XL$\X'$D$TD$腳D$L$T$@T$
\$-(l$5t$D$yHD$L$P'(  T'9'  1     }  T'P'  @$BD$D$PL$LD$T$T$}D$LT$|$POO(  $L$@L$
T$(\$-`Ql$|$GD$L$P'(#  T'9'   1         P'T'Tt@D$`    D$d    D$h    D$l     CT$`T$dD$hL$l|'$D$D$`D$D$   D$   ƂĬ   ÐĬ   ËP'9Ў't1D$T'D$Ԏ'D$軕D$$D$'D$蛕D$=T'>>mtID$p    D$t    D$x    D$|     CT$pT$tL$xD$||'$D$D$pD$D$   D$   āĬ   ÐĬ   ËP'9Ў't1Y$T'D$Ԏ'D$蹔D$3$D$'D$虔D$=T'= $D$@D$$   L$_Ĭ   %e   ;a  tD$,    (D$<D$,$]  "T$LD$PL$T\'$D$LD$sD$X    D$\    D$`    X'$D$XD$ED$L$\T$X\$`   D$L    D$P    D$T    l'$T$L$\$(D$D$ {D$L$ T$T$LD$PL$T\$(l$$.tyED$d    D$h    D$l    D$p     CL$dL$hD$l\$p|'$D$D$dD$D$   D$   ltÉ놐^tÐTtK$Ve   D$;A     D$    D$0`(D$<D$ $  |'D$pD$D$ @  D$ @  nD$D$l 0$D$@ @  @ @  (  L$lHH(  T$pPD$hD$@   L$PD$\L$@$-   $wD$D$tD$x    D$|    Ǆ$       \'$L$xL$޶D$|L$xT$$   |$tG_("    $L$hL$
T$(\$-Ol$|$QD$L$P'(   T'!tIǄ$       Ǆ$       Ǆ$       Ǆ$        C$   $   $   $   |'$D$$   D$D$   D$   |Ĕ   Í=T'r9OĔ   ÉY9Ĕ   ÍxD$p99xD$l$9gĔ   [!e   ;av,`'$賲`($D$!e   ;av,d'$s`($D$ e   ;av,X'$3`($D$L e   ;av,\'$`($D$S e   ;a   `$oD$P8&ы(u\H4r$D$   D$D$   D$   yD$L$D'(u
@'Í=@'`7xR7De   ;av81L$ D$T$$L$L$D$@|ۉL$Ge   ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$&D$uD$  D$ e   ;avhD$$L$L$=D$L$Q$D$&D$L$Q$D$D$L$$D$D$D$Ge   ;a   D$T$Z*9X   1Ʉ   HZj9htp1ɄtfHZj9Xt91Ʉt/JXR9Ht
1D$É$\$L$D$1݉,$L$\$L$D$T$1릉$L$l$轀L$D$T$p1i,$L$\$蔀L$D$T$/=e   ;avJD$$L$L$D$   D$L$$D$D$   D$D$e   ;av!D$T$8
u@9BD$1e   ;a   D$$L$L$	D$L$Q$D$D$L$Q$D$ہD$L$Q$D$āD$L$Q $D$譁D$L$Q($D$薁D$L$0$D$D$D$9e   ;a  D$T$Z*9X  1Ʉo  HZj9h;  1Ʉ*  HZj9X   1Ʉ   JXj9H   1Ʉ   H Z$j 9X$tp1ɄtfJ(Z,h(9X,t91Ʉt/H0Z4R09X4t
1D$É$L$\$'~D$1݉$l$\$~L$D$T$1릉,$L$\$}L$D$T$p1i,$\$L$}L$D$T$/1(,$L$\$}L$D$T$1$L$l$n}L$D$T$1,$L$\$E}L$D$T$`)e   ;a   D$$L$L$YD$L$Q$D$D$   D$L$Q$D$#D$L$Q$D$D$L$Q $D$~D$L$Q($D$~D$L$Q0$D$~D$L$Q8$D$~D$L$@$D$D$   D$D$e   ;a  D$H\$+9K  1Ʉ  H9K  K9H  HPk9Kd  1ɄS  KPh9S  1Ʉ  K P$h 9S$   1Ʉ   K(P,h(9S,   1Ʉ   K0P4h09S4tZ1ɄtPK8P8h<9k<t#1ɄtK@9H@uKD9HDD$1$L$l$zL$D$\$1뼉,$L$T$zL$D$\$1녉,$L$T$zL$D$\$K1D,$L$T$zL$D$\$1,$L$T$fzL$D$\$1$l$L$=zL$D$\$|1u1n1g$l$L$zL$D$\$e   ;a   D$$L$L$|D$L$Q$D$|D$L$Q$D${D$L$Q$D${D$L$Q $D${D$L$($D$D$   D$D$He   ;aP  D$P\$+9S  1Ʉ  KPh9S   1Ʉ   HPk9S   1ɄtKPh9StR1ɄtHH$P k 9K$t1ɄtK(9H(D$1$l$L$jxL$D$\$1ĉ,$L$T$GxL$D$\$1덉$l$T$$xL$D$\$W1P,$L$T$wL$D$\$1$l$T$wL$D$\${e   ;avpD$$L$L$yD$L$Q$D$D$   D$L$Q$D$yD$L$$D$yD$D$ze   ;a   D$T$h9j   1Ʉt~J9HurJ9HufHXj9Jt91Ʉt/JX@9Zt
1D$É$L$\$vD$1݉$l$L$vL$D$T$111랉$\$l$]vL$D$T$X!e   ;avaD$$L$L$D$   D$L$Q$D$^xD$L$$D$D$   D$D$e   ;avqD$T$9
u\H9JuPJZh9Xt#1ɄtH9Ju@9BD$1$l$\$ZuL$D$T$11yUSWVM$	  _1  1~"ffff.     fq  F;$	  |ǁ4      ǁ8  x0 ^_[]@ USWV       X] h E	  ;<  t_$	  _1ɸ  1]~*ffffff.     fK  A;$	  |틳	  ǃ4      ǃ8  x0 <  @     D     $	   ~F1     C(	  C  )i?  i?  fC  @;$	  |ċ}
  Eȋ	  1ۅ   HMĨt!Ẽ111ft9MOA9u	E111҃}ErNff.     D9MOًD9MЍANËt9M֍qND9MЋE̍YNރ9|EƋ	  
  ЃR}WQK 	  ؍LPQW% 	     4  1ҨƉt.UR)i  i  Ӊ4     ىũË}t_D  t)Ήi  i  މ4  \)i  ËEi  4  9|@   .  dEO   )ǉ    @΋4  =         }ωA@)1*      tÃ      ))         }1)       t      ))t:x'0$	    PS l  ى 	     Di   ρ  Hى 	     Di      Muf.     9Uċ]8     EG}v@ffff.     Ei5kc6#}ċ
  E}ߋ]ρ  Lȁ  ɸ  OȋEȉHu8    M$	  PQ    `,  E@8$  @0  @(  @   @  @    H u  $	  EEEЉEE҉EEԉEE։EE؉EEډEE܉EEމEEEEEEEE扅|E艅xEꉅtE쉅pElM̋Y<Q4A,EAEA$1ffff.     }ĉEȉ։MUE̋\8ǉ]EʉE΋uʋEċ\0]EʉE΋]ʋEċt(ǉuȉEʉEˋuʋE̋\ ]EʉEʋ]̉LEʃ}   tE֋M̋Lދ]|΋Lx΋Lt΋Lp΋։l΍GE	 GET@T@E4H	C ff fL  ffOf4Hu}9ӋEȋUMD8`@8D0@0D(@(D @ D@D@D@ dh ;Eue^_[]蘗 @ USWV      ^U  E    D~fMff.     $1 )ދz z $)G0|@Ju]UE   ۉ]  $   ǅ   ǅ    *fffff.      L\׉ L 6)ЉDG     t)Ӊ\X   u2 D T)T[ƃtjf.      Dt)։tt D)ЉD[fffff.     )M$9ǅh   ǅ    1+]l  $   ǅ   ,f.      hl׉ L 6)ЉlG     `)ӉhX   u; \ d)򉔝d[ƃtrf `h)։h\ d)Љd[fff.     )l$92  Eh1u1ul)ډˍى()E$       )щ$pLMy)׍( ,1    t\+ ًL)Ë ΋ +1ۋ)H$ 9l]؃C ǅ    1f     |  1 u1ҋ=ffff.     (LЉ1ȹ    HхO   tEff.     ދ(L9LOȋ,LӍX9LOˉ9uB        MЉ @ A  )|c)  (f$A @$Hu]$@$@
k
;    1   ؃   ك(fo fo fo ufofrffrfofffoffffffofffppfpf&frfrfu9؉   (Mq)ff.     $8G  Lff fL$  ffOf1  O]0Ju    1k  ؃`  S1rcfo(fo8frfrfo fffrfrppfpUfppfpfB      ك)񍔵X}twfo ffff.     foJfoRfrfrfffrfrppfpfNppfpfNfoJofrfrfffrfrppfpfNppfpf@ W9؉t%(Mq)0Ff1JuC كCfo fE@1ffffff.     \$E$ =m |     ≕    )Љ|h (fffff.     $$C AȉJu]$B$  1h   [  1҃ fou[fo(fo8frfrfffrfrppfpEf ppfpf@        )ЍXVfD  foAfoIfrfrfffrfrppfpfBppfpfBfoAo	frfrfffrfrppfpfBppfpf@ W9؉t?ff.     (Mq)ffffff.     0Ff1Ju싅@j ;Eu  ^_[]葊 ffff.     USWV    XME M   ]MMɍ    )ʍ E1fD  E~V   CME1ffff.     ;t"@ML$M$D$D$   &   GuЃF;uu^_[]ffffff.     USWVP}]EMp~ Lp )Ήp t)	)Ήp      H        u@$   ff.     UX(x$Ppֿ;psˍrp01	x,p$t3   fxP;PsWP:p$1	X,Np$uՋMɉH(pH  H p@  D^_[]fff.     USWV4EE Eą      Xu}MMɍ    )ʍ  E1 EȉủEA     CME1F  MЉEԋOw fffff.     L@ω)r}W )ˉ]_      OM؋OMO(wuuf.     uwuuwu;us&~}܋}܋]{}?47uu܉uu
uE    ]}_(	Ɂ 	ʁ   MQ }  ً}wD MȋűEfF@ E@;E4^_[]ÐUSWVEMxX fu|@)rUr )M׉O      WU܋WUW(_]]D  ]_MMO];]s&{}}MyM9<}}}]
]E    M}O(	ҁ 	ց   Ur }  ʋ}w^_[]ffffff.     USWVu4$D$  者 ǆH	        $	  _1ɸ  1~ff     fN  A;$	  |ǆ4      ǆ8  x0 	  H  ǆ     ǆ     ǆ     ǆ     1^_[]     UE	  H  ǀ     ǀ     ǀ     ǀ     ]ÐUSWV       XE]s  E 	  L )ʉ8ԋ	  ȍ   )4ԋ	     )։<O   )ỦԊ
     
  
  
  EP) rE1fffff.     i5kc6ExɉD~ f     fy   fD  DEڅIЉTG;	  |  <  uF84  F0,  F($  F   F  F    N	      M 	  S4p ufo f@8@1Lf.     0@M΍L M$	  j PQEPS 
  EDP1ȹ    tȃMIP]1u    ))<    @΋uȹ   )fo~#     ME]Sfffff.     >   )/   )Ѻ   9~9Љ֋]9L9]9Lu0   9P
  M1ȿ    tOum)Ӊ¹   +Mx     MЉ2پ   9~99L99L։Ɖfnfp fnfp fnfp fEEfofofrfrfoffpfpfoffpfbffpffpfbfrffrffrfpffpffpfbfffoXfofrfrfoffpfpfoffpfbffpffpfbfrffrfoffrfpfouffpffpfbffXfoX fofrfrfoffpfpfoffpfbfoffpffpfbfrffrffrfpfoEffpffpfbffX foX0fofrfrfoffpfpffpfbfffpfpfbfrffrffrfpfffpfpfbff@00METH`]P@   EtGD  u>9ȃt1B        fB  fB 	  ME    ȃuxEE   U      	   	  +u+$	  KD  PuQL~  	  $	  MB@ 0	  @H   U 	  $	  M+u)΋	  )84wύSD  uPuRVp
   tY0foUw0   4  }*  މEp1  Mщ]  0UM   fo}  E 	  ڋEp1҃s
}1  }}      EfnMfp fnˉ]fp EX1   8MTHpfafrfoffpfpfpffpfbffpfpffpfbfrffp4T   ҋM   )Ë})ǋ)<x pfafrfoffpfpfpfoffpfbffpfpffpfbfrffpWpfafrfoffpfpffpfbffpffpfbfrffpR/9΋E]  ϋMىʉMHE)    E8LHEU4GNud  Mщ]  EfnMfp fEfnMfp fnUfp  D  ofofrfrfpfofoEffpfpfofpffpfbfpffoffpfpfbfrffrffrfpfpfpfffpfpfbffpHE9ƉǋMtL))<f     ÉEC]ÉNuf     ]	    M}EAEAE+EquIM4<E1ff.     ыTE\EދEދ\Eދ\E֋@rTr<TEQ;UPD<H]}u  fPDAPF<N,MNMN$M1fD  ]UEދD8ЉE}ЉUD4ЉE}ЉUE|0}Uډ|xЉEtЉpEd]̋|(}EЉlЉhdЉEdЉ`E| }Uډ\XЉEЉTE̋tEE$	  EMEME|xtplhd`\XًT	  UűDU}Tu։U}UTU}u]ŰTu։|xŰ|UtŰuȋMEMEM|xtЋMAMfD  E@EH]DǉPF ff fLǁ  ỦL@ffOƋLf^]	  ]9ȉ] ffD  fuD8F8D0F0D(F(D F DFDFDF	  @LAL0G;	  >F8@8F0@0F(@(F @ F@F@NH  ;Eue^_[]dr USWVE;E   u}LGffffff.     MUDW>DQ^DQ~DQ^DQ~\QV
   }]|.f     ~KT~;}|ۋ}]_)@= ff fLʉ=  ffOȋEfPBM;UED$E$(q ^_[]@ USWV       YEu+` 
M	  E    t	t   T	  t	     \TO)ˉ܃uPT	  uV   
  
  	  QPSu   `uPV  E PSX}W`SV u j WSV$   ǆ@      
  D  ǆH	      Ty\	  ;  t9H  ǆ     ǆ     ǆ     ǆ       E D$X}<$`- @  	   	  )ÍD  FD  RPQgp ^D  	  ɃQWPDp `XSWPVSWVZ&  	  \	  E\ ;Eu
1e^_[]n  USWV|    _UM] E E} uEd	   
  rB E}z f.     7@GU)rEEP )H   wupuxX(pu@ }xH1};}swup04>}}p(	ہ 	ځ   P }  rEu
  $
  }u   ]E fD  @MC)rUӉ{ )Ήs      KMKMK(SUUff.     USsU;Us,Z]]uu^uuUUU
 E    U]Z(	Ɂ 	ρ   z U  ً]{ًu  EÉ]Ʃ     L@M)rUӉ{ )Ήs      KMKMK(SUUf.     USsU;Us,Z]]uu^uuUUU
 E    U]Z(	Ɂ 	ρ   z U  ً]{M
  sC EM  @7GU)r}W )N      ~}~}^(~}}ff.     }~N};}s,wuuMMqM1M4>uuu
 E    }uw(	ہ 	ځ   W }  u{u
  
  	  ȋM/     M M    UAI MMD  BA})rMy )Ɖȉp      HMHMX(HMMff.     MHpM;Ms,AEEuuFuE EEE
 E    MEA(	ہ 	߁   y M  ËE{uM
  B;	  
  
  uBR U>~ffff.     DAËu)r}w )W      GEGEG(_]]fff.     ]_W];]s,{}}UUzU:U<}}}
 E    ]}{(	 	Ɓ   s ]  }{u
  D$ED$ED$EЉ$B&  
  fy 9  1E E }EP@ EED}Afff.     ׍sTUM)ruEH )׉x      PUPUP(puu@ upxu;us,FEE]]C]E 0EEE
 E    uEF(	ҁ 	с   N u  E{    EUf     F:}B)rMY )A=      QUQUQ(y}}fffff.     }yA};}s,OMMEEHEE9MMM
 E    }MO(	ҁ 	Ӂ   _ }=  ʋMrE)   fD  EUF:}B)rMY )A=      QUQUQ(y}}fffff.     }yA};}s,OMMEEHEE9MMM
 E    }MO(	ҁ 	Ӂ   _ }=  ʋMrEf     E   u}>
  G
  A9	  E  Ep@ EM     @7GU)r}W )N      ~}~}^(~}}ff.     }~N};}s,wuuMMqM1M4>uuu
 E    }uw(	ہ 	ځ   W }  u{u
  Ɔ
  }
    }  \	     EAI MM fffff.     EsGU)ru]uV )N   wz~}^F(~}f     ]^N1];]s{}~><]]~(	 	   V ]  rEfu}~`	  }    EP@ E D  AGu)r}s )ЉC=      SUSUS({}}fff.     }{C};}s,_]]MMYMM<;}}}
 E    }]_(	ҁ 	ց   w }=  ڋ]rɋU	  }f
  L	  MfED8GÉ)ruV )H      pupuËC(suufD  usKu;us,^]]u^uu43uuufD  E    u]^(	 	   V u  ؋]{Euf
  f`	  P	  EfϋEL0Fˉ)ruuF )ω~   |   NM^N(VUڃff.     UV~1ۋU;UsZ]^UU^(	% 	5   F U  rMU
  MM
 @ B;}C)rUUr )J   wtruzZ(rufEzJ1E;Espur24EEEr(	% 	ЋU5   B   ru]
  } .  E    fE
  MʋJz UËn_ Ef΋ML@ʉ)rU׉_ )Ήw      OMOMO(WUU     UWwU;Us,z}}uu~u>uUUU
 E    U}z(	Ɂ 	ˁ   Z U  }{uM
  @;	  } }tƆ
     Ep@ E fffff.     @7GU)r}W )N      ~}~}^(~}}ff.     }~N};}s,wuuMMqM1M4>uuu
 E    }uw(	ہ 	ځ   W }  u{u
  }
  \	  Ep@ E fD  @7GU)r}W )N      ~}~}^(~}}ff.     }~N};}s,wuuMMqM1M4>uuu
 E    }uw(	ہ 	ځ   W }  u{M
  E ;E   |^_[]ËrB E}~ @7GU)r}W )N   x~}~}^(~}}ff.     }~N};}s,wuuEEpE0E4>uuu
 E    }uw(	ہ 	ځ   W }  u{Z USWV       _4UMI  EQ LA ffff.     ׋LT
A։)rEX H)׉x      P@pP(X    pLx1;@s{Dx8<	 Dx(	ꋝH 	ËE   HX L  ߋD{Eƃ9Љ   $(ɋ4A ,1@ 0ǄP    L,H |AL)rEp )X      P@PX(E@HEPLxH;@sCGD<DEP<E8H<DHEf1x(	Á 	ƋE   p L  c0L1҃R  fffff.     B8
L4 \AL)rEƉ~ )ډV     V@^V(vD H}_LGD;@s({<x8<<D
     1x(	 	ƋE   p HL=  nfff.     ǋ80PL0A; Hc  ($  ;EÍu1f.     E~"L$ML$$  Dffff.     @         @    @    @    @    @    @       Ku    1ɋ4 ,fff.     P0  E$1@ (PMyq 1ff.     48L,fffff.     @9LA)r싍8ɉ8MQ )LY      q@qˋK({HLfffff.     sL{H;@sC<wDDs;<7DH<ffffff.     1{(	Ɂ 	ʁ   S L  f
@ L84A;0$(fQBc0	DA; ED$ED$ED$ED$ED$E$% ;Eu   ^_[]S      USWV|    YMU]E~B M	MJ
  	  	  |$D$t$T$$1  
  
  L$D$uȉ4$B  MA Ey@$	  D$t$<$PH	  uƃ
    
    $	    1҃  ΃w  ufnfp ލY1   (	  0	  fafrfafr]efafrfafrfffpffpfpffpfbfpffpffpfbfrfrfffrfrfrfrfkf]   u~  σfpf     S(	  fafrS0	  fafrdUfafrlUfafrfffpffpffpfbfpffpffpfbfrfrfffrfrfrfrfkfdUS8	  fafrS@	  fafrdUfafrlUfafrfffpffpffpfbfpffpffpfbfrfrfffrfrfrfrfkfdU99t4ffffff.     S(	  \U)f\UB9|ۉL$ED$E$Uu$	  D$|$E$P (	  $	  ɉL$t$$P @     $	  |)uHMJ iR  AfJ      *]LCiR  AfLCR    1ҿR    tVH)ыuTV"@ zGfziRG2Ff2iRFu]LCAfLCR     u K@iR  AfK@     1R    tWH)tsB     ~Gf~iRGBfiRBuLC>AfLC>]
     	  E	  UM  D"      D  DÃۍ   E߉]D΅   Uҍ4<}E
  WU
  ыUE@ ]}9~9}9L
99Lމ߉:MHuʋ]	  P	  D$EƉ4$M F`	  ɍL$$L ƃ
   ǆ          ]EE
  M~kҋEC Mqh1@ 8
  fNLfNLfNLfNLfG
;}|EMA M   E ;Eu|^_[]1L ffff.     USWV,Mu	  ;  t=	  H  ǆ     ǆ     ǆ     ǆ       }t!EMD$$	 @    
  D     	  	    E    EL   ML  EE       UTO`DObTOdDOfLOhE9~GE   EfTGhEfPUDW` E	  UH  ȉEE9Ɖt^EKF;LhH	H  ǆP      ǆL      fǆT    	  E	  8  E    Eu	  ǆP      ǆL      fǆT    UfP  ,  tҹ   OʉE 4 1L  
fL  N  
fN  
fP  R  
fR  T  
p<  |tE @31L  fL  N  fN  fP  R  fR  T  fT  ]]EV  O@$	  ҉T$L$$J f   f  MD      ,^_[]fD  USWV,}]u@   t/    |$\$L$$ ǆx       x   t  |$\$ED$E$ Uu  )~
Ӿ  })}U싆  9&      tȃMIM  1   +M1Uҹ   Oʙ       tЃE      ))t#xMًuue uu     DEi   ָ   )E~Me   f     DKЉ߉  f\OEu   9I|ŋEǀx      ,^_[]USWVP}  ]1f     EMt"q9~%    fff.     9O 1ۄɸ    xȃ??Ekiq  *      Mxd~  W        )iR   )iR}EB9׋] ^_[]     USWV       XuM]4 | E	F~3F1ffffff.     fKAV9|ED$t$ED$E$*  F~xNPx1 \ED
~ƚfffff.     fHfDUJ]uxD$\$E$  F   1f     \u۹    ~l    tÃ   )   )txى 	     Di   ]<sDuf    fH=  ffOfsFE@9BMI D$L$$<  | ;EuČ   ^_[]C ffffff.     USWVM]E|2  u)0Ff0Fλ   X1ۃtQu~)ߍ\XΐKAfKA3Ff3F΃uMLPAfLP^_[]ÐUSWV    YE H D"      DލN  D}ҍ   EӉUDυ~XuUҍ<]]SUUU]9~9]9L
99L׉ӉMHuʃ^_[]fUSWVUz   }B1fD  EɃɋEfxكVJ!NU:ɍfLxENI!@^LL:N9|^_[]    USWV4    XE؋U]M1ҿ          KC EЋU R f.     L@ˋu)r}w )ʉW      OMOMO(_]]fff.     ]_W];]s,{}}U܋UzU:U<}}}
 E    ]}{(	Ɂ 	΁   s ]  }{u)Ɖj  uԘEЋJR UU  ff.     L@ˋu)r}w )ʉUW      OM܋OMO(_]]f     ]_UUW];]s&{}}UzU:<}}}]
]E    U}W(	Ɂ 	΁   Mq }  ы}w})ǉL  }ИEȋJR UU      LBˋu)r}w )ȉEG=      OM܋OMO(_]]f.     ]_EEG];]s&{}}ExE8<}}}]
]E    E}G(	Ɂ 	΁   Mq }  }w)UȋMAẺ  ʉMċFV UU
 
 DBƋ})rMy )É]ȉX      HM܋HMH(puu    upuupu;us&FEE]CE 0EEEu
uE    ]EX(	Ɂ 	ρ   My }  ًEwMfƋE)ЉUԋ}Ћu1EԋM1QỦf  1UԋUf  }ΉM̋CS UU
 
 f.     DBË})r]{ )Ɖs      CECEK(CEEfff.     ECsE;Es,X]]u܋u^uuEEE
 E    E]X(	Ɂ 	ρ   x E  ً]{MfQE)Ћ}fA  1fA?  ǉEЋKS UU  fD  LBˋu)r]s )ȉC=      KMKMK({}}ffff.     }{C};}s,_]]E܋EXEE<;}}}
 E    }]_(	Ɂ 	΁   w }=  ً]rM)ыExp
+  }ȉủMEċKS UU  L2Fϋ])rU׉_ )ȉEG=      OM܋OMO(WUU     UWEEGU;Us&z}}ExE8UUUU
UE    E}G(	Ɂ 	ˁ   MY }  }wEf0E)MЋuyq
1f  1f  ɉMЋCS UU
 
      DBË})r]{ )Ɖs      CECEK(CEEfff.     ECsE;Es,X]]u܋u^uuEEE
 E    E]X(	Ɂ 	ρ   x E  ً]{MfQE)MfA  1fAUԉ1    |  ʉMԋCS UU
 
 fff.     DBË})r]{ )Ɖs      CECEK(CEEfff.     ECsE;Es,X]]u܋u^uuEEE
 E    E]X(	Ɂ 	ρ   x E  ً]{E)    S  uEЋKS UU   LBˋu)r}w )ȉEG=      OM܋OMO(_]]f.     ]_EEG];]s&{}}ExE8<}}}]
]E    E}G(	Ɂ 	΁   Mq }  }w})׋MAEȍAẺ1  }EċNV UU  fD  L:G΋E)rU։F )ˉ]^      NM܋NMN(VUU    UVUUVU;Us&ruu]su6UUUU
UE    ]u^(	% 	5   MA }  ًuyEf8U)Muԋ}ЋEMQAuԋE̋Uf  1f  uωMЋCS UU
 
  DBË})r]{ )Ɖs      CECEK(CEEfff.     ECsE;Es,X]]u܋u^uuEEE
 E    E]X(	Ɂ 	ρ   x E  ً]{MfQE)ЋufA  1fAW  KC EU2 uԍ fffff.     LBˋu)r}w )ȉG=      OMOMO(_]]ffff.     ]_G];]s,{}}E܋ExE8E<}}}
 E    ]}{(	Ɂ 	΁   s ]=  }rM)щMY]̍Y]Ѕ5  }EȋNV UU  fff.     LC΋})rU։~ )ȉEF=      NM܋NMN(VUU     UVEEFU;Us&ruuEpE0UUUU
UE    EuF(	Ɂ 	ρ   My }  uwEfU)ڋM}ԋEQA1EЋUf  1f  KC EU: }ԍ  L@ˋ})ru~ )ʉV      NMNMN(^]]fff.     ]^V];]s,suuU܋UrU2U4uuu
 E    ]us(	Ɂ 	ρ   { ]  u{MfAU)fA  1fQ4^_[]ÉUԋ}Ћuf     USWV    XEU}ڍ	  	  4M9	  u
19	  t:	  i  T$L$$D$      UM	  9	  u;	    1ɉME싏	  uuE $uE E 	E< P	  E^   	  Ѓ
      DȋE ]Ӎ DU艏$	  
  ؃tuËE ËEH uE@ L	  ǇH	     Ǉ	  d   Ƈ	  
ǇD      D  $D$  `- Ǉ      Ǉ      Ǉ      Ǉ      Ǉ      Ǉ      Ǉ       Ǉ      Ǉ(      Ǉ$      Ǉ0      Ǉ,      Ǉ8      Ǉ4      Ǉ@      Ǉ<      ډ	  	  E^_[]ff.     USWV    [u}E$D$,  t, } t%>  ~n>  tz  tr]  tj   @  t>  t.    >     >          ]       @  t.    @  t>  t.    >  )ʁ]  R ]DI@  t.  4  >  )ȁ]   ]D]$  Mbщ  Mb   ɍ  9~?9uQǃ     C  u}Qǃ         9uHǃ     ǃ     & (    ǃ           ǃ         4R?9u(ǃ     ǃ     E` (     u9uu"ǃ     ǃ      (  }9}u"ǃ     ǃ  $    (  V9u"ǃ     ǃ  $   ̶ (  0I9x   ǃ     ǃ  $    (  1ۍKMG}Ȑ@M9|M  1^_[]UE `!  1]USWVu4$D$  ) ǆH	        $	  _1ɸ  1~ff     fN  A;$	  |ǆ4      ǆ8  x0 	  H  ǆ     ǆ     ǆ     ǆ       $D$  h( ǆ     ǆ       _1ɸ  1~#fffff.     fNx   A;  |ǆ       ǆ   x0      ǆ4!     ǆ8!     ǆD!     ǆ@!     ǆL!      ǆH!      ǆP!      ǆ\!      1^_[]USWV      X$M] ( EE    E    I}       Q1t%T	  σ1        @Ƥ  9ursiФ  }  ffff.     ǂ    ǂ(    ǂ̬    ǂp    ǂ    ǂ    ǂ\           9|;X!       h  P& ǃ     ǃ       ~1ɸ  1~fD  fKx   A;  |ǃ       ǃ   x0      ǃ4!     ǃ8!     ǃD!     ǃ@!     EHǅ4        UuX!  ui	    9B1 T	         1]ǅ4    fffff.     J5~#tA(tH<  ǃX	     =@ t	
  ǃX	     ǃ	      ǃX	     
ǃX	     ǃ	     J
8D    6  ArQS4FJä  9>׃ub   uuXT!  t   X!     u<ǆH!      ǆP!      $  	  h,  QPa% OuT!  X!  W8@  v  Eǅ,    }  T	     ɉ  1f     0i  <X	  8ǅH    D  E<d	  BHVw 9D)ً8 @s@ O )ډЉF=      VP~^(VTfffff.     ~XF1҉T;PsVLP2LTP(	 	Ɓ   N X=  rDH;@]<p	  0@UJ9&  t	  <1fD  @i  Ǆx	      Ǆt	      Ǆ|	      p	     MX	  ut	        @ X	  8$w X0V~ f.     ыXTC)ruF )щN      VHVXV(~PXff.     X~NP;HsCwLLDMqM1D4>TLPD  ǅT    }Tw(	% 	5   G X  uT0 8~51ɋ<f.     A;|ffffff.     @@UJ<  9ȋ]} 3  X	   &  1$X 0ǅ,    f     8  G<1    iФ  Ht	     &  @  DEPV
     @  VF X0fD  FCX)r쉵,uN )ЉF=      VP^V(~TD  X^F1T;Ps{L~><LT~(	ҁ 	с   N X=  r]8DD@~   <t	   u1PjWVR舯 H
  
  	  QP`PV UJD@9.G;X	  uOuEtluLT	  t	  u<EPu	  T	  1   P  Q,M@  H!  EJ!  E!  EPu  T	  1      EP@ X$X     FCX)r쉵,uN )ЉF=      VP~^(VTD  X~F1ҋT;PsWLV:LTV(	 	u   N X=  r]Uы,AʅX        \!       h  P" ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ      ǃ  d   ƃ  
ǃ       ǃ     AщyHʋ
JD9}#,@}}苃	  GT:,@	  ȍD	)T̉M苃	  A}PE} t@X\!   t/AǅX    }uu    XA2  11 Xu;ET	  1ҋU~fu?   p	   uO1Kff.     D\ɃQP E~   M\!   u        Lu$PR\PQuW蠨 T	  CMANǤ  91]}uO9uJH!  U艕T	  \LP	  EPPRQ	  LU 'ʋL!  T\qL!  	  LBi  ֙M 
uD )ǉPD9H}G	  BL )ωTPuW U}苃	  DGE
B9ˉN˅  1}Tffffff.     TȋLTi  ]	  QRPVP  E X   E  ~yHD1ҨHt#H1҉    fVfB9uDHr2ffVffDVfDfDVfDfDVfD9| TNE@X9ÉN9}]P%        $  MLQVP  E     HX1ɨt#ǃ1fffff.     fNf\A9uX]   fNfTfTNfTfTNfT
fTNfT9|nE  ~eHX1ɨtƃ1ɐf<f|A9uXr3D  ffTfTfTfTfT
fTfT9|1D  u 	  $ۡ 	  MA}u.X!   ~1	  1f.      
A  ;X!  |,\!  @4(	;Mue^_[] ff.     USWVM}GW 9)sO )؉Ãu_   w{GE_G(WUf.     _uw1ҋu;usVUW2uuuW(	 	   O   rE^_[]f     USWVL    YMu E EFv uԿb @ GCu)rUr )ЉH      PUċPUԉËC(SŰUԃf     UԉSKU;Us,Z]ȋ]ȉ}}_}}UЋUȉU
 E    U]ЉZ(	 	Ɓ   r Uԃ  ؋]{gfffUkEE    E U EfEԺEBM@)rEX )ωx      HMċHMԋH(pűuԃffff.     uԉpxu;us,FEȋEȉUUBUE 0EЋEȉE
 E    uEЉF(	Ɂ 	ˁ   ^ uԃ  E{E@ET؉EԺEfffff.     B8}@)rEp )H      x}ċx}ԉǋG(_]̋]ԃff.     ]ԉ_O];]s,{}ȋ}ȉUUzU:U<}Ћ}ȉ}
 E    ]}Љ{(	 	Ɓ   s ]ԃ  }{ET܋E@EkEE؉E؋}GB GD )iҚ  i  EkMMMOB OD )i  i  u֋Mq)E ;EuL^_[]      USWV    YUBR U{ D  BA})rU؋]{ )Ɖs      CECEK(CEEf.     ECsE;Es,X]]u܋u^uuEEEE
EE    U]S(	Ɂ 	ρ   My   ы]xEM؉^_[]     USWV<  Mu}]UBBKBOB<    }   1MpIt1  MQp)Ft)AUMu]}؋E~L~E|FyÃ	ˉ]]U\SދU}F ff fL  ffOMfDO}GEEEȋ]]9J    X;U   ӋpEu    U)tsE-  Eȃ  }D7uLV9wEP>9  ӉfnEfp fXfnEfp fH}|9t1fo{ f8fpf(fo{ ffpf(| )({ )({ )fo| fff.     FNfafrVfafrfafrffafrfffafrfUFfafrfofffffofr	fofr	frfrfpfoXffpfo(ffpfbfEfpffpffpfbfEfofffpffpffpfbfEfpffpffpfbfxfofrfpfoHffpfoffpfbfoMfofrfpffpffpfbfrfoffpffpffpfbfrffpffpffpfb/fafrfrfofafrfrffrffrffoxfrfoEfrfuf}fffrfrfo8fffrfrfofofffofffoffppfpfoffffffppfpflfffqfqfrfrfrfrfkfoffۭf/9   EtXE)ًE\XfMFM~UȋMy}Ѓ	@= ff fL=  ffOfMȃIuEpftfH]  1Ƀ  ؃  URuw<_9w}<_9  ߃({ )E({ )Efo| fEffff.     bfafrfofafr.vfafrfafrfoffofffEffMfo]fofffofffoeffppfpfofffoffffppfpflffqfqffrfrfrfrfkfoEffffofoUfffofffofouffppfpfofo}fffofffoffppfpflfffqfqfrfrfrfrfkfoEfffR9؉tz)ˋEDHUTJfff.     ]
4)ف ff fLf   ffOf]؁ ffL  ffOf0Ku<  ^_[]    USWVU}  $  )ÍG      L$T$$   tl   	    D$t$ED$<$u=    MAMʍZӋu+  T$L$D$<$=      D$ut$EƉt$<$,    FMʍZӋu+  T$L$D$<$+      D$ut$EƉt$<$)    FMʍZӋu+  T$L$D$<$_) Q  D$t$E$u    MAMʍZӋu+  ҉T$L$$ $  )ƍsD$L$E$ 1^_[]fUE _  1]USWV<    [u}<$D$_  7 <$D$/  ' E  G  G  ǇX     G$    G     G,    G(    G4    G0    G<    G8    GD    G@    GL    GH    GT    GP    G\    GX    Gd    G`    Gl    Gh    Gt    Gp    G|    Gx    Ǉ       Ǉ       Ǉ       Ǉ       (Br )EG|(Rr )EG\(br GlǇ      GHy \$$D$     /  $D$/   EC  Ǉ/    Ǉ/    Ǉ(B     Ǉ/      Ǉ/      Ǉ/      Ǉ/      Ǉ0      Ǉ 0      Ǉ0      Ǉ0      Ǉ0      Ǉ0      Ǉ0      Ǉ0      Ǉ$0      Ǉ 0      Ǉ,0      Ǉ(0      Ǉ40      Ǉ00      Ǉ<0      Ǉ80      ǇD0      Ǉ@0      ǇL0      ǇH0      ǇT0      ǇP0      Ǉ\0      ǇX0      (EL0  Ǉ<0   Ǉ@0  q ǇD0  z (E,0  ǇH0  N Ǉ\0     0  \$$D$   I Ǉ_     Ǉ_        F     F  F  F  F  F  F   F (  F$  F(  F,d  F0  i  ND  NHu	 1FL1<^_[]@ USWV    ^]}<$D$/  G    G  G  ǇX     G$    G     G,    G(    G4    G0    G<    G8    GD    G@    GL    GH    GT    GP    G\    GX    Gd    G`    Gl    Gh    Gt    Gp    G|    Gx    Ǉ       Ǉ       Ǉ       Ǉ       (Rn G|(bn G\(rn GlǇ      GHu L$$D$   +  1^_[]ff.     USWV      XHMu  Ey@ tǆX     ǆ(B     ǆdF      ǆ      Q    /  BT    B;_      h/  SU C  Ǉ/    Ǉ/    Ǉ(B     Ǉ/      Ǉ/      Ǉ/      Ǉ/      Ǉ0      Ǉ 0      Ǉ0      Ǉ0      Ǉ0      Ǉ0      Ǉ0      Ǉ0      Ǉ$0      Ǉ 0      Ǉ,0      Ǉ(0      Ǉ40      Ǉ00      Ǉ<0      Ǉ80      ǇD0      Ǉ@0      ǇL0      ǇH0      ǇT0      ǇP0      Ǉ\0      ǇX0      H(l L0  (l ,0  (l <0  Ǉ\0     0  s jQP UǇ_      Ǉ_      f(m f_  Ǉ_   @  _  u*F    h,  QPr MB;  ur9_  ErE_  _  kdzș   OЉX}     E@]  [  1H(l )E(l )Ef(l f)Es E]f.       h/  Sx   C  C  ǃX     C$    C     C,    C(    C4    C0    C<    C8    CD    C@    CL    CH    CT    CP    C\    CX    Cd    C`    Cl    Ch    Ct    Cp    C|    Cx    ǃ       ǃ       ǃ       ǃ       (EC|(EC\f(EfClǃ      CHML$$D$   ` MFA/  9QA
   Q$xA$       AMh  1fff.     A       B/  9|}ڋEƅ  @9  uiM  ǅx    9ǅ    }  "E@
   H$x@$    }}EAQHU     1ېUȃ    u  i/  7_   D$\$T$ED$ED$$     7X   
EUu'1   ~         @;  |7  7  C/  E;XMtE  i  Љ  D U)Ɖ4؉􍟀F       8C  Dp_  THfom ffpf(/m )fo?m f_  l_    C  K   L  `0  |A  /  |C  
  XYp	P_  N    `     xą |ǅ M hǅt    ffffff.     D     )9OȉMȋ  i    E8  @Q  ]     E   uAE1΋D4t1f.     ffZC9u}urA)ڋ<XD\fCfGfCfGfCfGffu׃} %  }_  4  h,   P     fff.     	PD4W   8DAVWP M      ɉL   1Lt.΋DQ4f   Lt^L)pyD|fff.     _OىfJOˉfuɋ8DpL4P }_        uy\F  DAL4Ps       ~@f  O  \F  {C  fK  ߍHH;   |M    L8  }4L8DpQSP E  A  \F  E)A  9NEȅ   Lp1D4t(L1ffffff.     f\fxG9urFL)xD|ff_fZf_fZf_fZffu׋MDHLV4P}E\F    fff.     UƉ<Ǉ_      1;     L֋  ] 	  fE    AN      )MjEPj uhB1  ff.     i/    ~Mȉu1Ƀs"1{  ff.     Ƅ      ƃ    P  Hr9]Mo  fpffpffpfb   	]f1Ʌfofo   U1fffff.     <1fnfp fo  frf[fpffpfpffpfbfȍ|1fnfp fo  frf[fpffpfpffpfbf|19׉XfpNffpff~9}]tfD    	A9|ҋM  ut!|JjH RufFUB/  9E       `\  fD    MIT|N}<N}|N}|N}|N}LNME    ىd`\uuփ> G  M}       E M	jxQEWeE ju|VPW eE juPWdE jVuPWdE juPWdEMdB   u-lMjhPudfff.     } ~   ~ u1PjuEuV}W   C   ]]SQPVu  ً] UBffff.     }UBUȁ/  }/  /  /  9dMAM\`$d@  };  1ɅU~*ff.     @         @    A/  ;J|֋EAЃA_  ] WL   pHMbu+_  Й  
2   d   D֋_  )}  u/  ~%EËC)sց+_  )  |9ʉM+    L@ E    9LщU]ڃzu~  @TNl     r8  uURPQn   0  _   t;Ƅ`B     fffff.     8   A`  _     @         @    @    h\  ; h  % @         @    @    @    @    @    @    |@         ǇA  d   ǇdA  d   ƇK  
ƇA   ǇtA     Ǉ(B       A  *ƇB   G  HG  	=ǇG      M JǇG      ǇG      ƇB  dF  Ƅ`B  M 8M |ǇG  
   ǇG      dF  Ƅ`B   fffff.          @MȋTDKLKjxQuV`ECj|PV_EDCjuPV_EDCj|PV_EDCjuPV_  `B   u!ljhPu_ W聸    5Ƈ     H  	ZǇ      UtgD  Ǉ      Ǉ      Ƈ    Ƅ  Ut<fff.     Ut|Ǉ  
   Ǉ        Ƅ   BEȅ  Xɉt M1EE]ffff.     J4} t'IMѺgfff։ʉƋtc XΉMtuLtuu@E@+E Ѻgfff։ʋtf     t;pz0  }uM)f.     Lu} ~EPU)1~WEȃQS`.  1M9  ~~   M_   u   uVPuuS"/   UBEǃ\      ǃ        G/  ;}f.     t}  _  _  E8 W  ;  K  1} U   ]BE11f     i/  U  ۅ~HBE1tKuЉU1fff.     2	GB9u'ffffff.     uUff.     Uuރ}ur7ffff.     9	T9	D9	\9	Ã9|֋}E  	؋uF/  ;uȋU ]}     C]Ⱥ   )ھ   NMy t9!Έ	G]ˋ{(x!	C(,   M9{v	C,#s 	C }U   tzt	G   t	E     JBMbE _  )Љ¾    H='  '  OЉ_  _  it  9  }Ǉ_     Ǉ_      Ǉ_      ȉ_   D<B@ȋL)t9@}_  UJ_  BH֋  1    u ҉VLi  JDz8 u_  BP}     BxB$B   P1ɨt/h  ǃ1f.     F        A/  9urii/  ء  fD  ǂp    ǂp    ǂT    ǂ`    ǂ$    ǂ0    B        @  9|t1	;Mue^_[]      UWVMQ]  ~C  2]  t> }  t6  @  t).  t!>  t     tD     Q@  t>  t.     q@  t>  t.     y@  t>  t.     9|9|x9tQBw
 @r
<uUy dwJy,w?y0w4y(w)rwq9Nwy$
w1^_]f     USWV]uC,  C0d  S  K  K  K  K(    K  M  M      Y\   th      M}\$4$  Eǉ  K9  uE荆  E䋆  1@  EE    A]w
 @r<tE
zǆ     @     k         U䍃Z    1;            gfff  ǆ     Ǎ       @      u!U䍃Z p     U䍓$[ 	U䍓[ p  ]  ǆ      9>  ǆ$      ǆ       ǆ,      ǆ(      0  $D$\      $D$   ǆ      ǆ      ǆ      ǆ      ǆ      ǆ      ǆ      ǆ      F    F    ǆ      ǆ      ǆ      ǆ  d   ǆX     ǆ$  d   Ɔ   
ǆ  d   ǆ     Ɔ   E8  uuI]]썋Z p  G]]썋[ $[ Dщp  t$ǆ8      "]]썋Z p  ǆ8  
    t  σ         	    ҉        Dщ  uǆL  
   Y 'uǆL     0[ ǆL     (Z ]쉆l  ]E@$h]@  Mǆ4       R  ǆ,     ǆ0      M(O <  ǆT     ǆ`           h]@  Mǆ4  
       ǆ,     ǆ0      M(zO <  ǆT     ǆ`         1  j]@  Mǆ4         ǆ,     ǆ0     M(jO <  ǆT     i  `  
        @  X]ǆ4       ǆ,     ǆ0     M(ZO <  ǆT     i  `     V]ǆ4       ǆ,     ǆ0     M(JO <  ǆT      i  `     }䋾8  9NM9Y  (  E@      ǆ                 6  >  D߃.  EӃ   L}   )ډiҏ    i  ;}}@   t'iff  iɚ)   Oщ  ǆ     EEǆ\     ^_[]@ USWV    [u}GO` D$L$4$D$   P` ML$D$4$D$   OG` \$D$4$D$   OGML$D$4$D$   OG\$D$4$D$   O^_[]    U    XMU_ D$T$$D$   OO]f.     USWV\    ^UE M	M  }   DGOA]u}~Q 	zQ L$D$$D$   N}uQ 2OΩQ L$D$$D$   NQ uL$D$$D$   jNE  |I   EQ Ef     3ML$D$E$D$   NF;  |CK׋t  2rt$D$E$D$   Mt  K]L$D$ED$EЉ$Tt  fx    1ۋMQ M ߍ_uL>	|NL}HL$E]É$D$   D$   RMD>	ML$D$$]j    T}Ћ@CЉD$EƉ4$D$   D$     MED8	)ED$L$4$ЉD$L$E$D$   LUt  H9  M]uu&FύQ L$D$$D$   uLF  }EuQ  uHE@  )ȉp	1ɃFȋEQ D$$L$D$   Lr^Ex  )ϋMQ L$D$$D$   Kl  D$|$$D$   Kߋ]fCf  Cp  L$D$<$D$   zKC M
R L$D$<$D$   UK   ~A1     D3K Un L$D$E$D$   KF;  |Ƀ} ދ]Mu&F!ύR L$D$$D$   JFU  F"R L$D$$D$   JE ;Eu\^_[]C ffffff.     USWV|    XEMU. E EffEfEȉȃ9} FD
    
    D
    D
    )M̅     ON1r\Mfnf`fafrMfoB ffgfgf`fafrfffffffMf   ҋU]   ufoB fffffff.     fn
f`fafrfoffgfgf`fafrfffffffffnT
f`fafrfoffgfgf`fafrffffffffT9[   )̉)Uԅ  M}1Mffffff.     u    D@ EofroAfrAoA frA oA0frA01t4   t@1|Eȋ]̍
~މMffff.     UȋuuЃ|.fffff.     űEE؃
EЋEE
~u@    ~E     E]ȋ}}Ѓ|   fD  }1uU߃   ËE<1E1     @F;uU}M   )̉)ԉUM}E}RUIMMEO E11fD  uMM~/U1҃} 4uEEpN uu]Ff     E]    ]E8 EUPnN U8}   }tg])ӋEE}f.     y EupnN uB 9 }uwnN u:?ǃu]9ߋuELN@	EMTM jPV}WEE  1MAfM EN E    E<ttuED$$D$   D$   ?Eu|O1ېjVju#EC9|jVE}4EPE%ffffff.     juE4SDGE9^  1MUfff.     < ~RuUǉ'  ىUF@9uՉM}   1ɋEN fff.     MEE~~EEE1fME 0E׉|-ffffff.     KjWPuCjSV}WCMAuMAE9cE EEM   EUBˍ    )EL E1@ UE~E   CUE1f.     3t@jURPW7CFuރUBE9uE ;Eue^_[] f     USWVu  !  i          t      ))txى 	؃   )   )iҳ   	ыx  ؍<    ǋF )  Ӎ[Iӹ3   3͹M  iҚ  iɚ  ʁ    M S  S NȉN^_[]ÐUSWV      XXM0Uuk 4 EFED	)Ɖf  E0p   O1    ]}      Ouȍtz9uRuw|~9  EȅO؃Xfo8 fo8 (8 )Mfo/9 fMϋEf      hfafrfafr2zfafrfafrfoffoffffofrfofrfffffrfrfrfrfk0fofrfofrfffffo}fofffoffffppfpfoffffffppfpflfffqfqfrfrfrfrfkfoffef'E9Eutiuȋuff.     \FUTBύ)ӉfLFˁ ff fLʁ  ffOfG@;E|MEBuB}$E0ˉNBKBΉ\6)؉Eĉ)ى̅   ]Exp1ffffff.     fuȉ΋u4V<OG]f<S)fPfEfǋ]0B9uŉMM)ȉEȉĉ)ωۋE~gp1ɉ}ffff.     fUtJ{CUfJ)ߋ]f<KfA9M0űu0M)؉Eȉ)؉Eމ}}$E, ɉ9H    Dظ  X  D}׉}EÍCMWVPuuQY   EECMWVPuuQ8   EEE@E=     LhE +M   OEE,1э   u        tui  EȍN}  )Ё  UOEt؃]Ku1Eˉ)׉UȺ   +U]uȁ  M1҃	x
 L<uىM   9~99L99LƉMuȉ9   3}){)]   Ɖu1Ⱥ        tȃMI1tЃUJ1щ)׉к   +UM1҃x LЋ]KuȋE)ЉC @  NىM   9]~99L99LƉM1ɅIʁ @   @  N}O)ȉufW}( E  t2E    E    MuQ?  ǅ    u,  M    f u,   kM9}O1؋hO2  j}u,ɋEUEUMuQ  E    E    EC    E ǅ         }u,   ؉kM9}
Oމ)hOցG  މMɋEUEUMuQ  E    E    ǅ    cɁ<  |MuQ  ǅ @  :EUEUMuQ{  GE u&    M0)G fG 9}E  fG   fG 'E8 u{ C   EIɸ   O    ]   1M艍M쉍 q  M΋UǉEȋ)ً )vu)1C]ۋU)Ӊ]@
}U
׋UE)UȐ}MEDJZtZڍqEDPȉM   ЉE	؉ME}؋]@= ff fL=  ffOȋEfLG@}}M+MMM+MM9؉*u09  ] ߋًUU,    )։ڃ?
ǃsu0]UME}p  EMU0]t?,E,Eȋ}D8M0ʋuLV9w&LWUȍT29ʋM0w  E0Ƌ}  ,Ӊ]fnEfp fMfnEfp ffnEfp ffnEfp fM}ȍLX(8 )(9 )(9 )(8 )(8 )x(/9 )hfpfXfpfHfpf8@ GOfafrWfafrfafrgfafrfffafrfHGfafrfhffoffffafrfofefpfpfofoXffpfbfeifafrfof}fpfefpfoffpfoMfbfMfoffpfMfoHffpfoufbfuffpffpfbfXfofrfpfoffpfo8ffpfbf8fofrfpffpffpfbf(fr	foffpffpffpfbffr	ffpffpffpfbffoHfofrfpfoffpfpffpfbfohfofrfpffpffpfbfrfoffpffpffpfbfrffpfffpfpfbfMfufo]frffoXfrffrffrffofrfofrf(f8fffrfrfofffrfrfoxfofffofffoffppfpfoffffffppfpflfffqfqfrfrfrfrfkfoffۭhf(90E0Ƌ]}   EX)ދMTYL_D  MUȉuHʉUHUu}uUӋUJˉ}˃	ӋUC ff fLρ  ffOϋ}fMNREf fHfH4 ;Eue^_[]茹      UVu
  D$4$Ĉ    DƆ     H  	~|ǆ  
   ǆ        Ƅ   )ǆ      ǆ      Ɔ    Ƅ  ^]     USWVME=    M=8 8 N;         ^    > > D߃> EӃ  uhz   9~Hz   9~<z   9~0z   9~$z   9~z   9~z   9.T))י^? ^? )։  1^_[]    USWVL      Xuۦ | E$  H$  $       $  N
  D$T$$a       ~Eى$  ffffff.     F  W*@䋎  , Xk     Xk     H, Xk     IXk     ?X     Xk     IHX   )k  X$  xh     Pu  D$|$PD$\$4$  |$D$\$4$  ED$|$PD$\$4$ ED$\$4$' |$D$\$4$2,        N      Ǆ        D$($D$     C   C  C    K  D$D$EЉ$D$      t   t  '       ȃ?|?  }ɋ  T$L$D$\$E$)m    1҃      PA1t21(& D  L[YAurc)L(&  I[YKI[YKI[YK	[Y@@u9ȉʋt5)ЍT, fW*
Y	Hu苆  `  L$(L$\$ω|$4$D$/   D$EЉD$<$D$  色   ǅг        ]|   Ht(Ã11ff.       B9u11҃]r7)Ѝ2   QQQ׃uՍ  ȳC(C CCxKph   D$$D$  j   G  @  <   ĳ}, (& )(& )h(& )X(& )H, f(& f)E@    f ǅԳ        ǅس    ǅ̳    ǅǅ    ǅ    ǅ        ܳA;Գس  ;̳o  ɉܳu]   C(C CxChpKD$$D$  | G  @f  <  D$D$L$ȳD$D$4$I,   ML$D$\$4$D$           T$T$L$D$$XӃXܳEu;]  
  +u~PгB  9  Yǅ11.  fffff.     ;g  ;Գ      EܳA(`A XAPAHI@8IL$D$E$D$  荭 D$$D$  i    ĳ	ܳسԳ(     ҉   ̳ܳгtj)Eس)̳)֙499u   )9LƉ   ff.     u   1= |d   ~  Q   x   )iR   )iRu     MЁL L O;]N  h  1s  
  f.          fnÉfp @fohfoXfoHf.     ofofrfpffpfpffpfbfۍfpfffpfpfbfrffofffoffffffrfofffc9׉ָ  tH@ ׁ  L Ϲ Oщ@F9|$u   |$D$ĳD$@D$ȳ$-    1(H1    t*ƃ11ffffff.     
  A9ur@)ff.     qqq1uՅ=1Ƀ      PC1t-1f.     @[YCur`)ʍ4pfD  C[YFC[YFC[YF[Y@@u9qW*@YA9|M;Գ;]г       `E@(X@ P@H@8@H  PL$EL$$ D$$D$  Ϩ ĳu}   $  k    L$D$x$莨 1h   uA  x      ǇX      EAIуD| ;Eu1L  ^_[]+     USWVU]u   )п   O~ t
!ψ	Iv(x!	EX(0   M9qv	B,#z 	Z ^_[]D  USWVLEHPMPUHHMHHMX$X ]ȋx,x(}̋P4P0UԋH<H8M؋EuE܋Eu4u]čEЋM܍<E    [M~':- ! |$$D$D$   )u~*;:- ! t$M$D$D$   ]}]~*M1:- 6" \$<$D$D$   ۋu~,U:- 
" L$D$<$D$   Mɋ]~-E@:- " L$D$<$D$   WEu~':- 6" t$<$D$D$   &~-E@3:- " L$D$<$D$   M~-E@:- " L$D$<$D$   E}~*:- ! |$M$D$D$   u~*;:- 6" t$M$D$D$   \}~-E@ 3:- " L$D$<$D$   (M̅~-E@(:- " L$D$<$D$   EЅu~':- 6" t$<$D$D$   ~-E@03:- " L$D$<$D$   M؅~-E@8:- " L$D$<$D$   ^L^_[]fD  USWV}   E1         t   )   )tx
@ ى 	   )   )iɳ   	  i  ]}79}y1Ƀ??ȈutU(Ȉ?)9~D|Ã$$؋]9~/Au'f@|$9Ή/>?# u?   ?9LEkiq  *      M1xa~  T        )iR   )iRǋE<B9U^_[]D  UWVU    t      ))txى 	   )   )iɳ   	^_]     UWV}1xa~  T        )iR   )iR^_]ffff.     USWVPM1~kUAEt"˃11f     4:G9u11}r1)Trrr2uՃ^_[]ffff.     USWVUD  M1҃  ΃  uEEtH}|O]\K9E;uE9;uǊEEH   E@  fnfp q1   MoffofiˋMo!ffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffrfrfrfrfk݋M   Y  U)ڋE|XEtXE\Xffpfogfofionffafifrfafrfpffpffpfbfpffpffpfbfrfrfffrfrfrfrfkko'fofio.ffafifrfafrfpffpffpfbfpffpffpfbfrfrfffrfrfrfrfk+   EƋE9ȉ   E)Ӎqt(}<W]fSf)}fW׃9։Et_)ETxEtxE|xMZfNf)ɋEfO
ff)ˋMfu^_[]USWV\    ZM Ey  AEԻ   )Éȃ  u
%  )Å(  }<I}ċ" E" u)MˉMM   Y"   uƉu[" )}}]]uċ" " )؉E싄# # )ƉÉ]؋# # )щM  
# E# EE
kE   I" u" E䋄# # M܉E؋u   uƉu[E" )}É]E" Ƌ]+" މu싄# +# É]؋# +# Ήu܋uЋ}1}Iǁ      NȋEHML$ML$D$E؉D$ED$$D$      ;Eu\^_[]D USWV,uo  } E1+1+P%?  EEԉ%?  EE}܋E1ۋH     ]uE0Ɖu4uǉ}    ҉U]Ћ]Uˉ@Ë}E@MڋE]ÉAE̋]ΉsE@}E?  = ff fL=  KffOE]f4u]N,^_[]D  USWV}ɻ      O   1)N   1E΁  ffMf0ƋEHE      ] t{{)Ƹ   N   1  ffMȋEfxL{D{)   Nȸ   1u=  ffMfD~E9|]EDC   )¿   O   1=  ffL؋Ef\F^_[]    USWV0UuMBEE܍DVE؍BE1 Ef9ffEЉU)Ћ]|} u(E       >f.     1   f     Uz)N)9ɉMN¾   UtK@ MqM)]<s)9LOȋE|p+E\s)؍^9LO;uuMˋMLY   )΋}_)9OLӅ7  t&9u2 )ȋMfDq+  fffff.     MfEf  ω1҅-  uU   N      ˃ʃ   ]ЉMfnENMA1]t.1fffff.     LCfafrfAu}rgKfafrfȍHKfafrfHKfafrfȍHKfafrf9ufpNffpff~9Uu	&]	EEЃ)CU ڃIu]sEE¸   ;uQ     )])~yr|߃}̉߃}tjfn{@E1Mt[}ĉ]ȋM)A1}؋]ff.     pfafrfAu]   M]   }ĉ]ȋ]}rp})M)	pfafrfIpfafrfIQpfafrfpfafrfufpNffpff~M9MtM+Mf     <K)I9+EM]L^M^M9~9щ9L99Lʉ΋E)Ɖً]ftY_fYE@]        u5G   f.     tO9}f4OIqfO   t|fff.     Gf.     tW9}f4SJrfWHTGftO9}f4KIqfO]9uE9щMfOf      ]u&MNUR9щLfOfV   tTU)ʋutN}|OD  N_9ىLfOf^9ىLfOfuċEǋEL_u^   )9щOfLfT_x-ϋ]L_^)9щOfLfT_K]Ӄ0^_[]ff.     USWVl      XE؋U]  EB"  BE%   =   EM  DBP   E  <   )LD )Ɖ  <   )         PM؍y M<_h]MQTڃۃM<щMfo ffo fʉ  ʉ   )ʉM@ɉM$UUUH]   |  WPVVXRLVVI@1ۋuP=  TATEHHMQ@ foMMM(ǆ      ʃ       M8<t
D1{Mˋ  8  )D))4w}GRQuPV Ǉ         EP   foMPE8EE4E   O1Ⱦ    tN1    ))    ډ@ع   )~     MC    >   )/   )Ѻ   9~9Љ9L99L}E     9u   1Ⱥ        tȃMIE1tЃUԍJ}1щ)։й   +MM؃x     M5ٺ   9~9Љ9L99LD  }E  X  HEFF1su[  ff.     uԉB  ut9w49H"  HfofnUfp fnMfp fMw1   ofofrfpffpfpffpfbfoffpffpffpfbfrfpffpfpffpfbffԋXf   :  փ)\ffffff.     o[fofrfpffpfpffpfbfoffpffpffpfbfrfpffofpfp]ffpfbfffxo#fofrfpffpffpfbfoffpfffpfpfofoMfbfpfffpfpfbffrff  ׋E9ǋXUt@    U؋H4ʉ}uωыUމ4@9|ǉ\XEM  } n  ˃ u"UUE  +E9#  u}ϋ}w  }}  ufnÉ]fp fnɉMfp }1urnGfafrfoffpfpfpffpfbffpfpffpfbfrfӋL      E)+M<Offfff.     WfafrfoffpfpfpfoffpfbffpfpffpfbfrfSfafrfoffpfpffpfbffpffpfbfrf CE;ELtLU(     ]؉΋Luԋ]f     Q}EB9|ቍ]   u\c	  E  ~R  )ȉMˉMԉ򋴂   ى]}߉F   @;  |ċPًL  E     E  +U9o  E@sMԉ}  }؉Eǃ   fnMfp Efnfp fnUfp u+E<ȉfofofrfrfoffpfpfpffpfbfpfffpfpfbfrffrffrfpfpfffpfpfbf`9uEutSMfffff.     މ]}߉΋M@B9|ffff.     ˋM   щuAщ   fnfnfp fp fnfp fEo   fofrfrfoffpfpfoffpfbffpffpfbfrffrffrfpffpffpfbf   o  fofrfrfoffpfpfoffpfbffpffpfbfrffrfoffrfpfouffpffpfbf  o   fofrfrfoffpfpfoffpfbffpffpfbfrffrffrfpfoEffpffpfbf   o0  fofrfrfoffpfpfoffpfbffpffpfbfrffrffrfpffpffpfbf0  o@  fofrfrfoffpfpfoffpfbffpffpfbfrffrfoffrfpfouffpffpfbf@  oP  fofrfrfoffpfpfoffpfbffpffpfbfrffrffrfpfoEffpffpfbfP  o`  fofrfrfoffpfpfoffpfbffpffpfbfrffrfoffrfpfouffpffpfbf`  op  fofrfrfoffpfpfoffpfbffpffpfbfrffrffrfpfoEffpffpfbfp  o  fofrfrfoffpfpfoffpfbffpffpfbfrffrfoffrfpfouffpffpfbf  o  fofrfrfoffpfpfoffpfbffpffpfbfrffrffrfpfoEffpffpfbf  o  fofrfrfoffpfpfoffpfbfoffpffpfbfrffrffrfpffpffpfbf  o  fofrfrfoffpfpffpfbfffpfpfbfrffrffrfpfffpfpfbf  E  \  }M$M	M4UԺ   D)  L8   )     dU8  404  U,U0$(U҉`EԘ A<ٍE,  E        A  h   
hD
P
P  MɋϺ )ߋ}  ff.     i5kc6  :uȉM؋BȉF؉]ȉMBȉF؉]ȉMBȉ]CuȉMBȉCuȉMBȉC
uȉMBȉC|ȉxrCtȉprCȉlZE@ȋE0}ԋE}E}E}E}E|xtplσ4   B]Ku؋r}_uˉMԋZOى]uӋKUJ}u{ȉJىqĉMREUEUEUEUȉfff.     UP}E       8u q}KU TrʉM}K} |wωM׉U{M Lqى]ыIu t^EEԋuEuuDE8E}MM	  Uԉ  щE0,Ӿ2  @||ffffff.     ]M؋E|EԉDMIMԉ<U]}ˋM؍F9|EUԉ  ƉMLyЋ   ʋ׉֍4FuԋU    ׋(ˉ$ËE    ))؋Dɉ~h]؋dJz}
`u`ϋMMA)df]X@U)   yف θ L x   x  Oh)

   ȋډ))9Lǉ	AUu2u   y؋MHuƉ ˉ<ʉ  B ff fLˁ  ffOʋT]fZUrM)΋}   M)΋       L  A  E    C]\9   h   PFt E  C9G     	M]uE8Dω  w҃RPWs            QPWs  ;Eue^_[]r fD  USWV      X(}ua \ E  i,    )̃PQAr ,         H  1f     E@"    Ǉ      E           h   HWr MC8x  C0p  C(h  C `  CX  CP  KH  @  Fǐ  ;,  &u8EXPǅl      8 ȹ    Nσu  ~3s31    B9O    tfHfnfp OCtJ1ϋ(fo D  offofffffÃCu	1  1   )Ƌ]8\0(fo f     oSo[ffofffffffofffffoSffofffffoffofffffÃ@ufpNfoffffffpf~fffXf~XDȋ9׋u8HtfD  9OB9|HE%   =   U     4   )L	)Ή㋍8   )ˉ܋M<A        %(A) HȉJtplE@d   )D(fo_ fxfo fH؉LEC`	  H<  @KXNTNPN<  h11M86@ BE@foxЋpEE(Eǀ      E8u.84lt<    ǅ    }4M/     E,  1Ƀ     G_tM(1ۋH1ff.     ڋ9NZLˁǐ  9u(  1ɺ   r^i  @ P9LNz9MNpZ9MN8J9MN@  9|(~n1t   ( t  tD()i  Ht
pV;(t 	  9|ǅ       lȋL8i(  @  	C닕
  U4zGы8G ff fLӁ  }ffO׋fO    Ή   AK]  8}4}4E  E8  ())8)ыVuF(QPRM     ǆ     EPǅ   E8foxf     ,     O1Ⱦ    tN1    ))    ډ@ع   )~     M}D>   )/   )Ѻ   9~9ЉӋ}9L9}9L؋]     9   1Ⱥ        tȃ8I担1tЃ(J1щ)։й   +(8x     Mǋ]Bٺ   9~9Љ׋]9L9]9Lfff.       8  AA1s(~  fffff.     (Z  L9w`9:  fofnfp fn(fp fv1   ofofrfpffpfpffpfbfoffpffpffpfbfrfpffpfpffpfbffԋf   A  8)΍DXfff.     oXfofrfpffpfpffpfbfoffpffpffpfbfrfpffofpfpffpfbfffyo fofrfpffpffpfbfoffpfffpfpfofofbfpfffpfpfbffrff  89t: (8@9|͋M     ֋u(d  +9ˉf  8Is(  ʃσ  fn8fp fnΉ(fp q1rnЋFfafrfoffpfpfpffpfbffpfpffpfbfrfӋ      )+T4yPf.     VfafrfoffpfpfpfoffpfbffpfpffpfbfrfQfafrfoffpfpffpfbffpffpfbfrf C9׋tL(    ZΉ8(ȉC9|ۉE HE$	   g  E  ɋ}~`  )ȉ8ʉ(@    8(F׉   @;  |  E     E  ++9  8ҋD<>s('  (  fn8fp (fnfp fnfp +<ffff.     ofofrfrfoffpfpfpffpfbfpfffpfpfbfrffrfHfrfpfpfffpfpfbf`9tBfډ8(߉@A9|@  
  ʉfnfp ffnfp f(fnfp f81ۋhfffff.     iː  
  @
  o,
fofrfrfoffpfofpfpffoffpfbffpfpfffpfbfrffrfHfrfpffpfpfffpfbf4
ot
fofrfrfofoffpfpfofofoffpfbffpffpfbfrffrfHfrfpfo8ffpffpfbfT
ot
 fofrfrfoffpfpfoffpfbf(fpffpfbfrffrfoHffrfpffpffpfbfT
 ot
0fofrfrfoffpfpfofoffpfbf(fpffpfbfrffrffrfpffpfoffpfbfT
0ot
@fofrfrfoffpfpfoffpfbf(fpfoffpfbfrffrfHfrfpf8fpffpfbfT
@ot
Pfofrfrfofoffpfpfoffpfbfo(ffpffpfbfrffrfHfrfpf8fpfoffpfbfT
Pot
`fofrfrfoffpfpfoffpfbffpfoffpfbfrffrfoHffrfpf8fpffpfbfT
`ot
pfofrfrfoffpfpfoffpfbf(fpffpfbfrffrffrfpfo8ffpfoffpfbfT
po
@  fofrfrfoffpfpfofoffpfbf(fpffpfbfrffrfHfrfpffpffpfbf
@  o
P  fofrfrfofoffpfpfoffpfbfo(ffpffpfbfrffrfoHffrfpf8fpffpfbf
P  o
`  fofrfrfoffpfpfoffpfbffpfoffpfbfrffrffrfpf8fpffpfbf
`  o
p  fofrfrfoffpfpfofoffpfbf(fpffpfbfrffrfHfrfpf8fpffpfbf
p      ffffff.     opfofrfrfoffpfpfoffpfbf(fpffpfbfrffrfHfrfpf8fpffpfbfPo0fofrfrfoffpfpfoffpfbf(fpffpfbfrffrfHfrfpf8fpffpfbfC  ;fofo(fo8a}lV],  `  8  4    tu<u44u04u,4pWVWP  `U    <wC9_(8U(,  H1ۃ     BRt=	  11fD  ы9NQLځǐ  9u1۹   roi  <  ffff.     P9LNQ9MNpy9MNY9MߋHN@  9|iې    MA"ɋ}   E4(D߉ˋl҉8@Hۍ>( @  	@苕  8H}@= ff fL=  ffOf4X(    މ   CfE  8   8h   QPR x    p    h    `    X    P    @  H           EƋ  M8D       GɃQPWQ            QPWQ \ ;Eue^_[]P     USWV,  U    XU\}Hx?  E@)Ɖu  u0},UE<(   )4  $   )     0Ɖ,ETpEXEMPlE4hE8Љ`dE@ЉTuDP  HD  )@E\P׃ }dI\NLP<@ MЍL  UB4     GBBLBE    ǅ8   @ }   $M$}q{u׉UYM$Iى]щU؋wM$IًO}$EE}E܋}ЍD E$@ E    1}, }\~Y0Aqu,,ƋEE)0M(  EEpuE UPUPUPUPUP
UPUPUPU@|xEPDAt1M]   f     PDϋHMMD  @P<M  
|PP  E؋Tٸ )  ffffff.     EiȐ  M̉ڍ
]i
  5kc6
  MELpUϋLUϋLUϋLUϋLUϋLUϋLUϋLUϋLǉ|ǉ}TU   MȍKU EBuCBu}{B}u؉ߋ_B؉]XwB؋RMԋUM܋UMUMXًUȋ]}̍:  MEԉЋ8@  8D  E)UЉ:@  Љxlӿ   }PU   ffff.     ]܉U}BE)uuFЋUJщM(L~щU؋M9)ǉUMUBUVU]܋u};}PT\Uȉ@  tȋMЋŰ  ދh<G}E` EMȋ  d`UEMԍ))@MU)EM܉؅I= ƹ L= x   x  OMD)

L<   MߋTЉ)؋M)

9NMLL}E̋MЋ  Eč@ETt]؉ډރ} }|IUIU}ԍ<:}+}+]\]Љ|TUTuUUԉ+}+UT(|$t,UԉT E@E  }\9uD  E` EUBM`EdDE܋E@E1   1    ۋ    Ut&ffff.     89N׍yL09u }\raIffffff.     p9N׋xL9N׍yMp9N֍YMߋ}\09N֍qM   9u]܃iƐ  EЉE؅E~TE؋  Uf.     9tB  0NuE@EEH| u&]1   1E     ]1}1   ]܋Uz4RLE9MǉE9Nʻ     }tl[f     ]X]XЉ]]9OuM]9LUNˉM]KX9OM;]LыMNˋ]`;]\uU9]}puiƐ  ؋u      )ʋ}iϐ  ٍRQP[E E@UD
(DD
L
 L}L E;Ed   }܋E؋@  	A]ud)U  MAA ff fLׁ  ffOыMfY}܋]؋  4  )񉄊   @    )U4    1M\ɋ8ϋ]`M   f.     }uz  z<1ދ  z@  ۋu`640@  ruu`u  	G    ]`340  }r  u0  Ɛ  OZ(UE@E8}H9u\M~+fD  9h   PQ0C ك  Nuދ ;Eue^_[]B @ USWV   @    XE1 < E 	  	     )։XD )Uԋ  Eȋ  hPẼH	   tPǁZ      ǁV      ǁb      ǁ^      ǁj      ǁf      ǁr      ǁn      q}ȉȍ]MU	  	  WVuVS  UMuM    9}H1HȉM  @     NЉUD  uME! ME% EV  E$	  q     u&V  iq  BfV       1۾q    t\P)ڍYX  f.     sFfsiqF;Gf;iqGuMUu4VBT  ωAfGT  $	  Mj P]SQ? @      D  uHf @f+L  f+N  f+P  f+R  f+T  =  ffL  MR$	  S
^  =      Nȁ  @   @ M    f @E΋Mu|  EH  @D 	  x$	  uZ))É])؍Y_D  VPEPRQ)   1ȹ    tȃMI1    ))ލ    ډ@u1ع   )~
 L<>   ).   )Ѿ   9~99L9؉9LƉ   @?L} 	  $	  E<9B  U։UU
TDL+x)ك  ]ʃ΃u  tfnEfp fnMfp q|1rouuMqfafrfoffpfpfpffpfbffpfpffpfbfrfӋX      u)xMDMD)ȋMAXfpfp    cfafrfoffpfpfoffpfbffpffpfbfrfb#fafrfoffpfpfoffpfbffpffpfbfrf" IM9|XuTtBtXuT     ~ȉuUΉG9|݉TE	  d  EUDEEMH `E\	  u1UDE  ҉U}fL  lfN  tfP  pxXE)ȉEfR  |fT  E҉Ut҉U։UɉME1ƋMD]\UًUً\Uً\UUi5kc6UىUU   MF;E*xD0x}Uptl2}L  N  P  R  |T  MҘ`fL  fN  fP  |fR  EfT  \H  iɏ  i  	  	9OȉH  AE@;du	UDDuUTXTU}  8<  D4  D,  D$  D  D  D    LD	  MY  LMLtu֋TUTUT܉UDȉE$	  E|Pxh@hfWEЉtE҉pEԉlE։dE؉`Eډ\E܉XEމTEPE≅L1 É]EEt|ы|8}pыElUUuڋ\0]d]`Ë]]|(}֋\UXUE| TPEDL}|;E$	  E
   Os,}
     ffffff.     }?       }   H
fnɃ
   Oȃ]uf     opfrfp#fafrfoffpfpfpffpfbpfppfaffpfpffpfbfrff˃rfpNffpff~9HtK
       u)މffffff.     DUEB9|EUL@xh@= ¾ Lff fL=   fffLf  UfN=  uL@fOEf<pFEE;u}uvMD88@8D0@0D(@(D @ D@D@D@ |  Ef  fnDfp @ < ;Eue^_[]2 fD  USWVMEQ1        |@11f     q|qx19։|   9}R][)]U@ sTsʈHII;u|ϋuUËUE;uuTS׋]q?FF׉0^_[]     U    XMA        A    A    A    A    A    A    A$    A     A,    A(    A4    A0    A<    A8    AD    A@    AL    AH    AT    AP    A\    AX    Ad    A`    Al    Ah    ( A\( A<( ALAl   I(U D$$D$   1 1]fUSWVl    XEM E E   ME    1UUč
MMȍ1M̍T)׉UR OPQWRu   UB(MOSQWPW   C0MOVQWPW  M fDOffDO|nu(΍NTwfTw)։EEftGEu
ʍJft2A tOftO)fTOTOfTO)ftOfKXf)fCXGE}1fff.           )у|EL8L~MD1s*13   ɾH1  ffffff.     ߃       }Kr8MAfafrfrfpffpffpfb   f1   ރ)ǋM<yf.     OfafrfrfpffpffpfbffafrfrfpffpffpfbfufpNffpff~ƋM9t)     ȋ}G)@ ΃OuMH1H  M|1s1  ؃      ECr;;MAfafrfrfpffpffpfb   f1   ރ)؋MA     HfafrfrfpffpffpfbffafrfrfpffpffpfbfufpNffpff~ƋE9Ét'fD  )ߋM<yf΃HuMH1  M|1s1#  ؃      EKr@}uNfafrfrfpffpffpfb   	}f1   ރ)}_MA1fff.     xfafrfrfpffpffpfbfDxfafrfrfpffpffpfbf9ufpNffpff~ƋE9É}t#f)ύ_}<O΃HuMH1x  [EDE1s1  ؃E      MKrAMu1uNfafrfrfpffpffpfb   f1M   ރ)}}E<x1fGfafrfrfpffpffpfbfDGfafrfrfpffpffpfbf9ufpNffpff~ǋE9þtBM)ËMMEHffffff.     σKuMfff.     HƉD]|8B   1  E    G  1Eff.     |\\|\Hظ1    9Ӻ   ?   9|6Gω  	ωM9Lы]Ll)ȉǉ|l1=    MD\FC   1Eڷ E    1f     }|L\)ȉE~U w!fff.     D   }  ADл    }t؃   )ٺ   )txى 	}   )   )iҳ   	
 ؉ҋM    ]U}    tك   )؉E   )؉t}xMH 	     Di   EEȋE
MtM}xE#}E}}Me E}Mi   EEȋUU]щډϋ]F   M       tƃ      ))txى} 	}     Di   @iȯ  A11=A|S   )ȉUz  )+  =   u  ƅx.     LU  +1A|!߉Uz  )    EM+C\+K`HM+KdI}+{h~[          9   t      ~x    tǃ      ))t x
cى 	ߋ]     Di   Ѝ   Ή=      Lȉ  ƉE     9   t   }1DH|)Uω|H    t߃   )ٸ   )txD  ى 	׃   )   )iɳ   	ȍ@ x/  =   ]P	U  11=A]|$؉}z  ) x  FE ;Eu
1e^_[]j" fD  USWVE   uMMUMz MuEQ
)؉ii΍MEE 
)i$*  i$*  uǍ
@= ff fL=  ffOЋMf+]
C ff fL  ]ffOfEMMH&Ex^_[]fD  UV    ZMx+     F7 O (1A|ى 7 )^]f     USWVU  ft7i      99;  }=9NƋ  9L    9NMbщ^_[]Áz   |B    u   u~< t׍B;  ~<z uB   @         ~< tVB         t   },~< tDɍ   B    @         $z Xz ~BDz tB   2FT   ~^4)É^4 USWV|    XEU$}1E    E     E   EEJ uȋ uċV u EMэE1ۋEE܉}؋Ufff.     UMи  )1=|oU  +}~  Zu        )iR   )iRu͋ED$(T$$ED$ EȉD$ED$EĉD$E܉D$E؉D$ED$ED$4$  ]H؉]ԋE3    tu   )ىM̺   )t"xÈfD  ƋMJ 	   )   )iɳ   	]1  |@txǋM 	U   )iɳ   	E
EduFMI]D	fM1ہD;]}'EME$D$ED$E$ ]}}  0  U$}Mu
Arҋu~zE M      fOLfOLfOLfOLfF
JuEM|^_[]ÐUSWV8E }0   E(UE1     U]Mf>fNf)f}Bf)fMf~Bf)fNBf)fMfNBf)fMԋE$EEE E+U,    HЉU܋]SMMЋKȋKuuȋKuԉuȋuʍBƉEΉMԋKȋK uȋK$uȋKuʍBƉEΉMЋK4UȋK8uȋK0ʍB׉UǉEċCLMƋCHMǍws`EE
EE؋ME̋MEȋMȉً]E;}EEEMCE9]0=8^_[]D  USWV      Xu  EFPv ug6Ɖ    )ʉȉf   EpA1fff.     f        }~lfff.     fGf)f\Gtf)֋9|fffff.     1ɋB;R]}4   )WPS  )ԉ)̅x  E M EXfE@1     4f~MY1Ƀs)}      ffffff.     }   ȍtǃ]MfD  Ff`f`fqfqA	oRoffS   u9ȋ}t5      fTMf4Of)ftMA9|D$ED$p$G~EX/  1ffff.     }p    ~r    tƃ   )   )txى 	ދ     Di   L}ИfD}G9`fۋ}~x1tpfP   ÃtMffff.     OMpfMPDOMrfMR9|@ }W@S VOщWRuQwVSPQMQP  0Ot|fff.        )f    t   )   )t"xf     ى 	ǃ   )   )	   )i   ) A;ME]~M:ЍYQtO۹   ǅ    ffff.     49}
0tAu :ǅ    ~      ǅ    u]rdރ T9}y׋T9}y׋T9}y׋9}
׍TuKEFPRQ5 VSuq ;Eu
e^_[] fUSWV}    Eu}HM1f     ]        ~_ffffff.     f_f)fL_tf)}Eʃ9|uff.     1ҋ]MC;]{^_[] USWVMUu  1   σ       XEY1]r(K fo+ B   t_foK fo+ @ fnfp foffTHfnfp foff\ T09uM9ωtfff.     @9u~L   fffff.     ff.     \9}\O_@M9u;M}]AEAE@ <;|}<]ۋMx'ffff.     \9}\IIˉ|DM@;Eu^_[]ffff.     USWV      ZE,M$E( 6uu fn(} )(~ )(~ )x(~ )h(~ )X(~ )HfoO~ f8fp fpfnfp ffofr
fofvfvfofߝxfۥhffofXfffffvfoffffoffof뭈ffffHffffofrfpffpffpfbfo8ffpffpffpfbfrf(fofrfpffpffpfbffpffpffpfbfrf
ǅp    fE  ҉$    ։ډE0bfD  ELLELLELLELL%  EыDPEED,E\PxEDP(΍ph}ff.     H,)ȉ $ȾLƳ|˃		   O	و(ffs|-4XuOpǅ8  f     ;4XuM@8  LfD  k+pl   2f4X|0D0kՍplAfD  8x)ˋh0ۋ(Ƌ؋x+480hXHNGp  p  E19~'pufMfUfUfM   	D  P`MtE   9~+tUfMfufufM   f     ƉЉTdM䋕xE   9~+xUfMfufufM   f     ƉЉXhM苕|E   9~+|UfMfufufM   f     ƉЉ\lM11bfTTTpfTMfTEǄ`    ǄPDLLD    1ɺ11)f.     P9OO׋`9LLC~9doffffff.     ҉~c1tD5L   t<)8u    XÈZÈ  u??   )ȉhىxt2\)ڋx ABuhxY   )ED  DЈAЊDADA@utx9O9θ   NO|9κ   NOE9ƹ   NOE9ƺ   NOE9ƹ   NOE9ƿ   NOf]~"DL$$D$  ;Eu  ^_[] f     USWV       ^} E E  kin  J    u1Ë8  D$ED$E$tn0  uA  Atx8  |  1|s Ec  E      E    v  E?  fnEfp |P1   EoffofiˋEo ffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffrfrfrfrfkf]Ȼ   f  |)ދETXELX\]ffpffffff.     obfofioiffafifrfafrfpffpffpfbfpffpffpfbfrfrfffrfrfrfrfkfko"fofio)ffafifrfafrfpffpffpfbfpffpffpfbfrfrfffrfrfrfrfkf+   9|tIL}ȋ|)E4xExffffff.     ;ff)EfJuދ|D$EȉD$u4$bk}8      1҃V  ǃK  fnfp Ãfptfo?u U    ffafrfafrfofrfofrfpffpffpfbfpffpffpfbfffpffpffpfbfpffpffpfbzfafrfrf:fafrfrffrffrffrfrfrfrfk9t8ffffff.     tU|Uf|UB9|׋}xEEx  T  t    t$L$\$ML$T$]\$$Ep 8  D$\$4$aiEt08  |    1ۋ|s(Mg  8  D$t$E$   M;  xfnEfp |y1   EoffofiˋEo ffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffrfrfrfrfkf]Ⱥ   Z  ΃)֋E|PE\PTUffp    ogfofiokffafifrfafrfpffpffpfbfpffpffpfbfrfrfffrfrfrfrfkfjo'fofio+ffafifrfafrfpffpffpfbfpffpffpfbfrfrfffrfrfrfrfkf*   x9tGT]ȋ|)ދE<XEXff.     ff)Mf
Nu܋|D$EȉD$E$`fE ;EuĜ   ^_[] fD  USWVLu}Et$D$ED$E$t$|$ED$E$EU9ЉMȉ˃ˉ]})}̉}Uى)Ҹ   OEԉE1  s	11Y  ؃        D  fnESrRWЋU
fafrU
fafrfpffpfpffpfbfʿ   f1   ك)UTzދ]|{WZ"fafro7fafrfpffpfpffpfbfffafrfafrfpffpfpffpfbff̓dfpNffpff~9؉t5)ˋEHUJf.     
ًMމKu1Ȼ        tȃMIuUԉ
1t؃]؍K1щ)։ʋ]¸   +E؋M1x
 L0ٿ   9~99L99L׉M  MƁ @   @  NЉUuUȉL9LÉE܋E Eи    ]ԅtÃM      ))tޅxى 	  ߻   Di   ʋM+UEܘEظ    tǃU؉Uܺ      ))t"xً] uԈ	ދ}Ԩ     Di   MM)ȋUEU܋MuEu)ΉM1UEp       uл    tڃ      )؉E)ىtxЉϋMO 	ƉM     Di   ϋMMԅt	xuuủ֋MMԃ 	uЃi   MˋM)M)ǉUzU܅һ   O1Ⱥ        tȃMI1tЃU܍J1щ)׉¹   +M܋}M1x LE6ٿ   9~99L9ډ9L׉E}1ɅI΁    NщL^_[]     USWV(    XU1ۍd} E1}EԍMDEMЉM1ffff.     u]؋MUz})i  i  ;u}<)׉L9ƋE   EE  [ME})ȉL9   EUE EUu)L9   MUM    )MU})ʉL9}QEUE U]E4)։L9u}7]sMMEщU؋u}u}Mff.     ]ùVUUUЋUMԈD
kȋME؉GCF)(^_[]fD  USWV\      X E  9u  1;        D 9MƍD )ǉ~[f.     $  $ ߃= ff fL=  ffOfTwv  i  j   PS=Mb  D)ƉWVSA  i  jP  SVWS~#fD  DWW*$  R㋝؋"  i  jR  P:    ;Mue^_[] D  USWV       XlM , EEȉEEE}D   D   P  1}       M       MUz1r9UMoDfpofoffff]ffM      M΃}|ۍ\Mf     ofpoLfoffff\ffLoCfpofoffff\ffL9uM9MtbuN)ًU׍3UTU)މ|TȉU}fff.     u42ۉ)֋U4@9|u܋}TȋDOfffff.     t)։tDDIN  OMDĉx   1fD  9   ])E   ߃؃EE   |C1u}DLffL   }t\σE)Ex+Ef@fpfpffpfHHfpffpf@@u;]|t!E)ffffff.     |)|H9D)DFI}9ROMDx   1f9   ])E   ߃؃EE   |C1u}DLffL   }t\σE)Ex+Ef@fpfpffpfHHfpffpf@@u;]|t!E)ffffff.     |)|H9D)DFI}9RǅP    <$    uȉ]	  1Ʌǅt    uy)MMEf   <$    -	  1ɉǅt   GxG8Ή@4EH<ELDL0DHGLDĉXDT3     Ef   <$    u  ǅt   ىu\1ǅ|       l>fD  ىDEt   )lxz |}xz fff.     UE$M  9}2x9~(1ۋM   IMM||  fp|E<ǋE$M։  xhE Lf.     Ņ 鈍hDD} EuDрh Dph։|<ǋE$M  x|gf.     fg`ƋE@f gDEDD|`Dƀg Dh|ËE$Mh  xp]0D  ]s  DD҉D|pL)Ɓ   }9t#fffff.     Ët}=  ffMUfrF;uh   \  Ap   щU   )ЉM|N]u< MCMAȋMIuM΋]LAEL}D   D     1      @        1Ƀ4 }u6MoDfpofoffff]ffM   8 @D   4    0)D ofpoLfoffff\ffLoBfpofoffff\ffL9uD9tufffff.         H)ыu}UTU)މ|TȉUfff.     u42ۋ})֋U4@9|uً}TȋDL     t)։tDDI担P     1ɋxff.     9   x)σU   UU   uW1uuDLffL   t^ڃ)uX+u    FfpfpffpfNNfpffpfFvu;}utU)ft)tJ9T)TAK}9@	   1ɋxfff.     9   x)σU   UU   uW1uuDLffL   t^ڃ)uT+u    FfpfpffpfNNfpffpfFvu;}utU)ft)tJ9T)TAK}9@	<$    uȉ   ǅt    ҋpىuS#EƍN   1Mf|zUfBtl   tEfkfB   tI   f       u3f4C3ftC   9uˋ, ;Eu   ^_[] fffff.     USWVP}   FAA؉A؉A؉A؉A؉A؉؃^_[]Å~FuGfD  EDOff.     USWVUEM|SHˍ  M     E@E@EHuE]D@MD^_[]f.     USWVU1  M}u1s1b  Ӄ]    O  fnrrOWЋufafrfafrfpffpfpffpfbfʿ   f1   Ѓ)ut~]|{fff.     W^&fafro7fafrfpffpfpffpfbfffafrfafrfpffpfpffpfbff̓dfpNffpff~ȋ]9Ӌ}ut-4^<_)f     UЋUJu^_[]fff.     USWV       Xu 4 E1ɻ   @  TE1҃s1          Urr/ fafrfofrT5p   f1tfUӃ)txp|fD  NfafrffrOfafrffr ufpNffpff~;Mλ   @t0pM)=p4 8>IuǅP        1ɋU  hLzǅP       @ǅH    Tf.     5p`D <  lD@ɉd؉\   @)׉81ȹ    tȃ    )ȉhI<ȉ1    ))ˍ    ډ@؋dlO1ɄǅP    uLٺu   9ǅd   09L#9ǅd   9Lf     dpXlThHL1ff.     `\. )ӉdhuЉ EDӃ XG9lD8<֋HӃL@ǋlHTTp <ǅP    w(   @)ȉP4 ;EuP   ^_[] ff.     USWVE   M   u1Q   fD  \q9}fqN^fq   tsfff.     4Qf.     \y9}fyOGf4yr|Qff.     \q9}fqNFf<qE9u^_[]@ U]      USWV<    XEU}] Eċ EE  M   )M؋MIMMAI uuN  E؍FE)ffffff.     }̍<OD@ }̉UԋE  9NuVWuP  u1Ʌ  M]ERUM4Q}f tQ]f tQ}f tQ]f tQ   )ǋEf tQ
]f DQuf ދ]DQMf B ff fL  MffOfM;MUԋM)ʋEDʋMAEċ ;Eue^_[]|      USWV       XuM<]k 8 E       UU܉)ʉUԍK4PQR   EЋ(  E;f     <H<]  QPW (    M䋓  9N΅   @M@Eԋ;CӉ]̉Dҋu9M֋M< Mu21    ]ɉǋEȋMuNu]C;D@ỦDEԃ  @}  $t
  1҅j
  f.     UU   MIu   L][ˉMu؋   LMIى]uċ   LMI
ى]uL|LuvΉMމ]LxL][ˉMuLtLMIى]uLpLMIى]uLlL uvΉMމ]LhL$][ˉMuLdL(MIى]uL`L,MIى]|L\L0MIىxtLXL4MIىplLTL8uv ΉdމhLPL<]["ˉ`\tLt@}O$TىXMLHuLD_&]EE̋MEȋMEMEMEMEMEMEMEMEME|xtpldh`\T}苍XЋU@= ff fL=  EffOf]U9J  D  @}    ȉHHL1    M؋MMEHE4EM|Au׋}ً|ËEDX}uċ}|ǉM|YuǉE}E|ǉˋM|K
uǉE}E|ǉ|KuǉE}]|ǉ}|yuǉE}|ǉ]|YuǉE}E|ǉ|YuǉE}]| uLq}EL+uEDDPut^ƉE}uEt@ƉMtY}ƉEuEt<ƉtY|Ɖxu]t8ƉutN
tƉput4Ɖ]tKlƉhuEt0ƉًPtYdƉ`uMt,EDXX\u|(MtYƉTuEL$EDXUUȋEUEUEUEUEUEUEUEUEUE|xtplhd`X\}]܋TʋMB ff fLƁ  ffOfEԃ]M9p  1҅f  fD  UuD\ȉE@ЉUȋDXD][ÉEӉU؋DTDЉE@؉]ЉUċDPDЉE@
؉]ЉUDLDUREډ]DHDЉE@؉]ЉUDDDЉE@؉]ЉUD@DЉE@؉]ЉUD<D UB؉]}E|8E|$B}؉]E\4E\(BED0UD,E@MM̋EMȋEMEMEMEMEMEMEMEً]}UA ff fLƁ  ffOfEԃ]U9 D@)΃IM  QP4 8 ;Eue^_[] ffff.     USWV      XUM8}Mۻ 4 EIh`38p8hh``ω@    L<   \EpP@ׁN׋8p     X9;    iiiiЕXOuEPp<\  `p \XTiY  iY  xXDHi)  i)  iT   PiT   pi  ƉLi  A ff fL  ffO\fiH  iD  Pi)  iL)  X щiY  ыTiY  A ff fLǁ  ffO\fAXIffff.     @<)ZhE@` 4 ;Eu  ^_[] ffffff.     USWVE~{u}UM]vu1D  }EE8:    EMMq}1AEHu^_[]ffff.     USWVE   MuURUfD  uMEy
)؉iہiU
ӋM)iې&  iɐ&  ىuщMM
G ff fL  ffOfEH]EMH^_[]f.     USWV M  }Uu^]^]UV^]vu܉}ԉM7
u)i  i  ǋM)i:  iۊ:  É]+Ei۫iɫ<9ȉEu	G ff fLˁ  ffOϋ}fO)i  i  ы])iɩd  id  ω׉}U+u܉ii}΍މu	A ff fL  MffO]f3]IMEAEAQEAE܉A ^_[]f.     UWVE       _H*; ^(Y; \}|; YW|; MU1; D  $Y(Y\XY\Y\\Y(Y\XYLLYL9((|^_]ff.     USWVu~1}E\fD  ED$ED$$   Nu߃^_[]    USWVEMUƁ  tn1fWfffff.     ZZYLZ\ZYXZLZTfYXfXX9|1fW9   )xuZZYX9tX)؍TLff.     JZY!ZYXWZWZYXÃuEE^_[]ffff.     USWVL}E  tYUT1fWf.     LZYTZYXZfYXfXX9|1fWUTU9   )ˍG)tۋUZYXACuUȉUȃErY)MIZYXWZYXIZYXAZYXuWZȋM	}k  MˍKut   ]LYTY\ZXWZIu͉Eă}E  M΍ML    UUET@   E    fD  U܉ủEЉMԉ|$L$ǋEȉ$UE]MMM)U܋]؋u|MMYLMYT\ZXWZ
MLKuMԃuFM؋UUEЃ;u}/L^_[]    USVEM  tJ1fWfZYTZYXZLfYXfXX9|1fW9   )Ӎp)t'ffff.     ZYXBCurT)ЍLIQZYXWZYXIZYXZYXuEE^[] USWV      X|M x E     0  t})ǉp  |    )4 4    NW*4 ^(Y4 \L)ًU1W4 ff.     (Y\(((Y\X\YXlY,tY9((|6)D$$\$s E       H*ٍLq) )ы}^Y\|4 Y)֍14 4 ffff.     (Y\(((Y\XTYXdY$lY9((|E@  B9OÅ~Z1     \$t$$2؋ٜ$GK9|$|4 YX4 X$(  1ҋt*1D  $lhB9urN)ЍLՄ0fffff.     rqqrqqrqq21q uӉ  B1   |(_/ 4 fff.     {p(Wl(_^9  (YXpYXl   )ڸ   t:tx(YXxYXt   9   hffff.     l+(YX3YXltk(YXsYXt9uf.     NA9ul|_4 ^Ed    d1(_/ )(      D$D$h$9 1Ƀ      N( 1u"XYX)   tW)    ڍh<fD  TYXW)WTYX) uϋ9Ɖt5     )D  YXA9uދfD  WF9B|dZJtc1ҋ|4 (fff.     YYB9u0B4    |4 !1ҋ|4 s|]{I)э|4 ]@ RYRYRYRYRYRYYYuYT$tD$pD$D$4$V  E   t	X   taMǁ       ǁ       ǁ       ǁ       fǀ    ƀ   ǀ/      x ;ED  ļ  ^_[]*@  Y4 X4 *  4 YY4 X  W*Y4 XW*  YY4 XȋM       /  W*D  Y4     <    ut$,D$(T$$\$ D$|$D$D$D$L$E$L$s  tEƀ  Eƀ   fff.     USWV      [u} | E  t|  *  + Yx  W*Y* Y+ X  + XY+ Z$褵 ݝW- Xf(^Z\  d   t`W*  Y* X* + Y* (YXYYYX((  u&/  XXƁ   ǆ`      
  XY+ Y+ X+ * \YX  W
  }  4	W*  D	xW_- f(o% f)W1f.     fW۸        tJ     ZYTZYXZLfYXfXX9|9   )x)tZYX@Burffffff.     ZYXDZYXLZYXDZYX9uZXZ$" ݝYZ~&(\TXM@;({X+ Y+ Z$ ݝXX^WZu`  .#+   X'+ XXd  `  W҅~W*Y* 3+ YX*   w  Y* YY/+ X++ X^Y3+ ut(\X)Ɖ^)X(Y(\)8)(E         * * * 7+ ;+        ǅ    (% )?+ C+ * G+ K+ * (o% )    v)ȉN*^(Y\   1Wf.     Y(XY0TY4(Y\LY(Y\XY8DY<9(({0@T$$D$    (Yċ<L1     TY(XY\TYT(Y\LY(Y\XYDY9((|]    4  `   ~8D$L$(XD$0D$$諝  4  b P9Oщ1ҍ0~6L$\$0$ٜFI;|ʋ](YXM΍  T$L$$џ  ٝQ4  `   ˋ~LYXxBH(Xffff.     \YI(    (X(^YM(   HP1(t)1҉(D  (YYB9(u惽rXH@ (YY(YYLL(YYDD(YYLL9uYDDM   D$T$$螫 E4  (   PH1(t+1ɉ(    (YYA9(u惽rXP@ (YY(YYLL(YYDD(YYLL9uYDDD$$襟  ٝEƋ4  D$$x  ٝ^(\YXǋE  4  t(X   (LDu<Y̍HT\TYL\L((f     HރteYT\TY\Y\Y \ QID	  "(Y(X(8(^()^YY"ƅT/  H   s   ʃ   (U( p1r'nYnnYn   tW)ދfff.        Y   jYj   Y   *Y* u9t/ YYF9u߃T  HPpÃP˃˃ ƃPAǅ    1     P u')x(1(hf.     )x(ǋ((Tዕ*(TTUVT.Ӻ    G_Ӻ      4ff.     f(T (TTUVT.G_&(T(TTUVTэZ.G_Ӄ9u).((X(x      "   t?j(YX"b(YX   ((tv     l(YXt(YX$(YX\ (YX9u1҃(^(^       ( ( 1ۃ u#2Y22Y2    tQ)ڋ4f   Y   vYv   Y   6Y6 u9Ћt#fYYB9uߋW*YX(XYٍQW*Y^\˃  1ҋ (t&ffff.     (YYB9(u烽r\     (YY(YY\\(YYTT(YY\\9(u1ҋ ۋtY\t\t(t (YYB9(u烽rVf(YY(YYTT(YY\\(YYTT9(uYTTLƋY\Y
\
N((5ffff.     TYTYLL
&(Y(X(8^(^Y
Y&(ÀT             (U( 1҃ u'rYrrYr    tRf        Y   tYt   Y   4Y49u9t.ffff.     $Y$$Y$B9uߋB
@M  @@@@@@@9ȉ΋MDYO+ Z$ ٝ}  1Ƀs]   Ѓ]   ( r1r&_YY(% XX_   t_)эT0(% ff.     ZbYYXXZbZ"YYXXZ"@u9ډً]t YXS+ A9|勃     \  Y* XW+ 1҃      ( x1}r'  $  YY  $     tF)򍴷D  fD  V^YYV^VYYV@u9ȉʋtf  Y  B9|]W*x  Y+ X?+ Y* X* Y[+ *  _+ YY       ~y*  k+ ^1o+ ?+ ffffff.     W*   (^X(X  (\Y\  B9|Ys+ Y_+ X+ \  W*  c+ ^?+ X  (\YYg+ X    +             YQ   t91@         z9u݃s	]~                                    9|]](\\  /  X  Wu)(Y(\Yk+ Xw+ WQY͋     * Y\YYX1{+ $  (\YX$  $  (  (\YX(  D  ,  (\YX,  4  A9|| ;EuĜ  ^_[] fD  USWV|      _uMۇ  E     1Ƀ   Ѓ   NӉ ( @ I(^(^Z
YY^   uˋ9ډًut( ^Y A9|؉}u     E   h         D$ T$D$ D$D$ED$L$ D$$`:      P  L    H  D$L$T$ D$\$D$D$$x  }   Ɔ   1  ҉F  E  8  ց  ^C)ЃH@؉    1ɍf.         }   1Ƀ ( tf.     YFuv?@ YTYTT YT T0YT09|ǉ9   )s   ff.     Ӄу   ( Z1r\YY\   ҋtJ)fD  \YY\T \0YYT \0uƋ9t+f.     YF9uA;8Eƍ   $L$A ǆh      EǀP             *Y Y . wW.v
1  
,  MBa W*Y_      A  E8    4    )ǅ    fff.        u                  )1fD  44tYfn\<tY\<4Y\<tY\<tY\Y<A9uA;
}X   t ]i]\  h  ^O Z$l ٝ^c Y Xg ^D$D$t$<$  C  D$t$ED$<$8    1҃     pB1t:1( fD  L}fafr[YLBu   )t@|}ȋ( ff.     Ofafr[YNOfafr[YNOfafr[YNfafr[Y@ u9ȉʋ}t3L)ЍTUk 2W*Y	Hu勇8     O1҃&  ΃        OC1]tAOG1ҋ( LUfafr[YLPGu      O)֍   TU苍( Jfafr[YOJfafr[YOJfafr[YO
fafr[Y@ u9ʋ}t/k fD  LUW*YLPB9|勏    D$L$T$\$l  D$D$$y  @@H  ;Eu|  ^_[]E USWVL    _uU  0  h  X YR Z$E ]Ѝ  Eċ      MX^ZYj X 1Ƀ   ؃   ( KE    r^YY^E   tOكU)эT0ffffff.     RZYYRZRYYR@u9ÉUt)D  YA9|  Eċ  W*  Y X Y Z$ ]ȅ~cEȋE*  ^ZEċ 1 ffff.     Yl  YXWQ]A9|ы]Eċ    1Ƀ      UP1r*N( YY[[f)E)M   t_)ډٍ\0L( fKSYY[[)I)QKYY[[)I@@uM9ȋ]tY ,ЉTA9|捎|  D$E؉D$$. E   M       ҋ]ċD$T$ED$E؉D$$   1Ƀ      UčXB1t/1( ffffff.     [LYBurZ)ʍ\0L(  I[YKI[YKI[YK	[Y@@uM9t#     W*DY
 A9|U  u/W*  YJ Xh  . vƂ   1  Ƃ     %G HW*Y *,  Y X *   YY XX  Y XY\  XY XT  L^_[]ffffff.     USWV      YuEx U    }UL$  @   X < 0 , ( 8 4(o )1D  ʉ\  u   @$  <\YD  D4    T  P  dN  H   `*`  Y(4  1f.     4$  (YX0$  0$  8$  (\YX4$  Y+	  X|kffff.     L(\YXDYCX$(\YX|Y;Xy9щ((|0$  `YDXŋ\\hFd9uH$    H\  YDX8\  Y4XYhY$  Y\Lf  W     OJ     փ  `   OӍtdh9wd<9ߋdw   ( (    OӃ1r lY(hYX   tT   OI)|t JzYYXNJ:YYX  u͋9`t7fff.     hYdYXA9|؉Ld$    t$  x$  |$  	  D(Y0Y,L@f.     W~n`  d΍7    0  dYȁ  0  YX`  0  YX(YYPYT(X\(\    0  (\
N4@  x$  |$  t$  \<LLHA  X@9ыu   $   ;Eu  ^_[] USWV      X}Mq  E  }  E4    1 f.     ɾ    ~3D  Y$ fF9|ҋF@ ;|}   1ۋ        Y$o   Y$O 	4  Y$" D  Y$  C9fT  Y $ʁ ~L41     Y$ f}xG9|؋E8  ~t1  DY$6 f}G9|ׅ~,1DPY$ f}G9|׋~@1 D  Y$賀 F9|1ۋE@    uE@!Aa E   ~E} f     Y$3 C9|݋MEu,  `      U   |$8|$4T$0T$,T$(T$$T$ T$xT$T$L$L$ML$D$4$   U   |$8|$4T$0T$,T$(T$$T$ T$xT$T$L$L$ML$D$4$ ;EuČ  ^_[]~ fff.     USWVl      XEM}l  E  8  Ƈ  4  T$D$t$D$L$p$	  ٝ0    	  EX   	  E   	  EMʋ8  L$t$ED$D$֍<$D$   W	  ٝ \ 8  ~J] f.     Y$T} NuߋD$ED$E$蔉}8  D    fo f   ffff.     ~,ȉ1ۃsL   |$HD$E$  @ A  fnfp w1Euf   o  fofioffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffrfrfrfrfkfH   S  ff.     oV  fofioPffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffrfrfrfrfkfUHoV  fofiodPffafifrfafrfpffpffpfbfpffpffpfbfrfrfffrfrfrfrfkfUX99ǉtH]HX)ދEXff;f)f9Nuًt$HD$E$
-  1Ƀ      OB1(t81fffff.     Dufafr[YBu݃   )8}ȍ4w     Ffafr[YBFfafr[YBFfafr[YBfafr[Y@ u9ǉt,)ύLM W*Y Ouu8  D$D$ED$D$$  8  )%  tl1fffff.     LZYTZYXZfYXfXX9|fff.     1f9   )щ)))t*f     ZYXBAurr))ffffff.     IQZYXWZYXIZYXZYXutj1fWff.     TZY\ZYXZfYXfXXʃ9|fffff.     1fW;   ))))t.4ff.     ZYX@Burd))D  PXZYXWZYXPZYXZYXʃuXZ.vM  @ .w@(M  }   8  p~K} ff.     Y$t KuߋD$ED$E$ ;Eul  ^_[]s fD  USWV\      XMb  EE  utS1fWff.     ZYLZYXZDfYXfXXЃ9|1fW9   )ˍP)t'ۋuf.     ZYXACura)ȋULffff.     AIZYXZYXAZYX	ZYXЃuMfWf)Ef)Ef)Ef)Ef)Ef)Ef)xf)h}    E@<E    8H0ǅ@    ~n@EMDh0<EH\$|$D$褬HݝPPXKHu@A@8<;MMi(E)X(E)H(E)8(E)((E)(E)(h(x)) YXX `	  EWZȋ]KMʍ    $ L  f(_ f)H   1ffffff.     (ȉA,} z  E)ȉ ,1ҋ<8 fDH@Eɍ d(Z    ~nf7(YZh\h(YZ\ZXfYfXB9u1,               f(1DHffffff.     ~1ZfYf`f\f`ZtfYff\f9u9,   4f(f    Ë8)ȍ`)ى0<40ffffff.     ZY\ZY\F9uË@B$DǋH8<;U](hɉ   1ɨt/XYXY`X   f(tv)ȍ` Q9YXY`XYXYXXf(uffff.     f(h`~1uf(OD  (f(   XYXYXYhX   (   ()p4ƍ`<Ǎ    )1 T[YXlYXYTX4;YX$YXY4X9uf(YX^f(Y\Y1f.rEf(^\WQfWf(fUfWfTfV   f(ቅH,ɋ]   1tAX(Pf(YXXYXP      )<    )`4, VZf(YXfYXRf(YX&YXu(XH B  f(YX`YXʹ       J1uKfh(fff(fYfXfhfYfXff      )׍4    )x4f     fVfYff(fYfXfffYfXffQffff(fYfXf&fYfXff u,9Ƌ(tmfffff.     ׍G4    ),fD  `f(YX`YXA9uȋA E9`@  K  1ҋ z  `   M9}X)$L$Tg ɉL  1
     HW1rFfZXfZh( WWʋE @@H      )Et(      fZJfZRWWNNNVf
fZRfZWWVVV@ uH9t7XM)( ZW	Ju} d  %  I@1ҍsf     4fW        tHfD  IQZYZYXZ	fYXfXX9|ǋM9ϋ4   D)@)Ht+ًD@ ZYXGAuDH4Mr]ffffff.     ZYXDZYXLZYXDZYX9u\B$;UYf(       XhYXWZYX W M	      )׍p`uT1( D  T\YXWZYXWd$YXWZYXW9uY\WZLمL ;Eu\  ^_[]\c      USWV\    XNR M	M} ~;}] Eu    YE$c NuED$ED$E$pE ;Eu\^_[]b fUSWV<    [uEQ Mt$D$EЉ$0  E1҃      Mȉ}̍NB1t51(b      L}fafr[YBu   )L0|}(b fOfafr[YIOfafr[YIOfafr[YIfafr[Y	@ uM9ʋ}t6LUЍ)N f.     W*YNu;Eu<^_[]Ea USWV    [MA
  Uu}    EXff.     FYNYOXFYGXNYOXFVYWXYGX\JuK  	B  EX  fFYNYOXFYGXNYOXFYGXNYOXFVYWXYGX\Ju    EX((fD  FYNYOXFYGXNYOXFYGXNYOXFYGXNYOXFVYW XYG$X\J`    EX00fD  FYNYOXFYGVXYWNYOXXFYGXNYOVXYWFYG XXNYO$XFVYW(XYG,X\JD  
  EX@@f.     FYNYOXFYGVXYWNYOXXFYGXNYOVXYWFYG XXNYO$XFYG(VXYW,NYO0XXFYG4XNVYW8XYO<X\JL$E$] ^_[]f"          G              @ USWV       XPK L E}$   E(} M]  h*ǋPY# d4GT ` \    X1ɋEpD  tE+<l\$E D$$D$   KDM L$t$$]DM L$t$$ږ]DM L$t$$]D} |$t$$視]|$t$l$荖]WhҸ        tE ZYTZYXZLfYXfXX9|9   )T)tZYX@BurTfD  ZYXDZYXLZYXDZYX9uZtDX`S`XXY\XKXKK0XK0KHXKHXS`XDDpD$}|$$D$     tDD$|$\$p<$D$   	  t]MLEYXd^YK( YKKYKK$YK$K(YK(K,YK,[<Y[<[LY[LS\YS\YC`C`DXpdA;M$} ]$P       u1#EU]YXþ   (ȃtf)LUTtffff.     Ba)vYXYXƃ(u^WZ$X ݝxxYO ZY_ E ۋu^  EWى      
XXJXJXJXJIu
  Ctك 1fXLB9u
 1҃rC)эTfff.     XJXJXJXJXJXJXJX
 uх  t+كW1f.     TYTXB9uW1҃rP)ЍLȍT RZYQXYYXRYQXYXu   ^EM D   X(\)_](WX~_}Xv_uX~_}XV_UX(^Y^YXUYXVVUYXVVUYXVVYuXvvKL ;Eu   ^_[]U fUSWVPEE   UHM1t-   ǃ1f.     XF9u}   FÍ    |EFÍD^]L]C    XXXXU9uuEX  ^_[]f.     USWVL      X}{C 	MV  UɉXDY_ Z O    p   @ǅ    p1ωߍMZ҅   1t.ppYeYWZ\Ӿ   tq<fD  pYdYWZ\_tYdYWZ\Ӄ9u	    f.d  WZpf(^WZǄp  ?P9  pu4ZҋffWۅ   1fWۅt"f.     $YdZXF9u能reffffff.     $YdZX\Y\ZXdYdZX\Y\ZX܃9u$Z\YWZ܉pC9     A1W*Y\WZӋMt     X@9u탽   M)P׍TptXD]    XXXXuE91p@ fW   p1fWt ǃY0XB9uur_ffff.     Y0XDY4XLY8XDY<X9uU\0@9:  1      OB1t-1D  0Y0Bu߃r^)񍔵 `D  FJYNFJYNFJYN
Y@@u9t+0)@  Y Ju  l؉l1    W9E  HWt9؋ffff.     	YXO@uЋ   WщWщ׉WщD  
YXȋ
YDX
YLXȋ
YDX90\@ۍ[ ;EuL  ^_[]L ffffff.     USWVD    YMUEu}XLY ЃEȉE Wۋ}BE؍BEԍGEFEGEЍE    E   E1fffff.     E̅(  1WuȅUt,Y,X@9u}rX)u4}    ksYnXYvXkYnX#Y&XuYX1ʅҋEE   D  uFEW9Ћu   E؋})WEtEM,EYlXW9}tWEÉ)ыEЍ<BË]U]1ff.     4YwX,Y/Xuۉu}M4ȋUȋM<XYXYXEu9.      1ҋuȅE]t     (X(B9u}rzB}ǍLBǍDrt}]ffff.     ,X,,X,,X,,X,]9UuXɋE@
U}Ẽ
uE eED^_[]ÐUSWVEEM1҉Ɓ     ( ~C1t&ÃKC1@ YCurCf.     YTYTT YT T0YT09|ǉ9   )փ   ]   }( ^}1r\YY\   } t?])׍|0fW_YYW_WYYW@u;utU)А	Y	Hu^_[]fD  USWVuE9OƉE~*}1ۉt$|$E$EMCN9|ۃ^_[] USWV       YU6 \ E  XEJd1t/d1fffff.     <lhC9uXrLd)ލ|݄Dffffff.     X__X__X___ uӅu  B`1   (/  f.     xpWl(_^ԋu9  p(YXpYXl   d)¾   t:tx(YXxYXt   9`U{   hl`(YXhYXlt (YX(YXt9uf.     IC9مl\ ;EuĜ   ^_[]eE USWV|    X^4 M	M}   ]KMKM1(´ )Effff.           D$\$E$E E1҃      9rt9   }V1u%D YȋuX   tjʃ)ڍ<    ߍ|=u4f     D YFXFD YX uU9ы]   f     Nމ)t)DY Xփ9t9)UDY XBBDY Xu҉fffff.     E WEF;uSE ;Eu|^_[]PC fff.     USVEEM|4XPt.1(     YYF9u
(p1(ȃrfP)tffffff.     VYVYVYVYVYVYYYȃuYLL^[]fUSWV2      ZM0u(}k1 H E\ރP     ۉ~EpfD$B = ff fL=  fOfuNǅ<    ǅ8       11D  P
)iƁi΁Ӌ 
)i&  i&  ʋ
B ff fLÁ  ffOfJN8<  š   fff.     EW*HT     ۉ~EpfD$A = ff fL=  fOfuNW)8ǅL    ǅH    D$D$D$8$r   š   f     EW*Hg  4͡   f}ffff.     D$*@ = ff fL=  fOfuNǅ<    ǅ8      1X1P
)iƁi΁Ӌ 
)i&  i&  ʋ
B ff fLÁ  ffOfJN8<|;Q   ETW*Hǅ<    ǅ8    E( ]0   P    TDP1f     DXzuPtD    XXXX@PE$tE(\ɉDL    iT  D$$D$P	  D$    < H     Xh@1ҋ fffff.     fWf)$D$(   谳 ()W)$D$(   耳 ()W) $D$(   P ()W)$D$(     ()W) $D$(    ()W)0$D$(    ()(W)@$D$(   萲 ()8W)P$D$(   ` ()HW)`$D$(   0 ()XW)p$D$(     ()hW)W$D$(   ӱ ()xW)W$D$(   覱 ()W)W$D$(   y ()W)W$D$(   L ()W)W$D$(    ()W)WЉ$D$(    ()Wɸ(   fD  AQYAXYQXAYAXQYQX	YIXʃu1WfD  ZY\ZYXZTfYXfXX(|1fWҋ YaZYZYXZfYXfXXӃ(|ZXXX^ZX?   fZ`ZfYf(f\XX^ZX

HuǠ   B         ;3ffff.     fnfp fo? f[Y( Y\Ffnfp f[YY\uW YY X΋},\?\$LL$$D$A   /  ۷ .vD$E$a6   ?|1YE 1.vLL	L@9|Í8$D$  6    C1t%ڃ1     LfǄu" A9u   )ˍh     HfǄM" HfǄM" HfǄM" HfǄM" HfǄM" HfǄM" HfǄM" fǄM"  uD1   }0fffff.     MfM"If   ǅx    xLBx   }AfM$ ~DB    fMfM"Ifǅ       fE" ~HfU"B@=   uՍ$D$P	  K4   E  }(Dǅ    ǹ W1D  ZYLZYXZDfYXfXXЃ(|   X1u"    )ǉL$<$D$(   nݝfWf.   1fW    ZY\ZYXZTfYXfXXʃ(|XX^ZiT  'ffffff.     iT      F;   @;E0yWM~E(uɉȹVUUUp]0H]0pW*Z$3 ݝYϹ Zu;}, }(      DЋ ǅ   ! ǅ      x 4  X*D۷ YltYtك4	ǅ[ hW1Ϲ `G TfWǅ    f     (|L1fD  Ǆ        u1W+    8X   t~U0)iT  <ǍC 󋵼4X4XށǨ  uɋ]0G191h@ (._G@9|W*Z$V0 ݝY`WZl(Y(\p~+\XYɋEYYXT^\W..t ȋEωEu(u|A;xt8^DE E(~`w  @g  E@         @    @    E     Ef   E       ۉًE  1t5ǋ؃   M=      N   ׉   )ύqT1     0كȿ   Lǿ         OB0؃Lϋ=      Oȉ
u    P9}9ЋL}9L9ȉL9Lrx9ΉMƉBL9NЉLu<PM,ȩ p ǅl"    \;ۋ\	  Pǅl    ps    uىhOX|1ɍ    pH\Hh    )ȹ   )ً\T$T$4$L$D$J#  +y  Ct)ǅ`    s
#   փDփT  ֍^@`C1t>tr+F1 ofpDFu能@rtT)эuȍ4t)׍@ ofpFoBfpFoBfpFoBfp@uT9`tJDىΉ`    t)񍌍`))؍T 12Hu5  1 Lt3     >\ZDB
@F9uՃX       |f<\\DDDċ|\\DDD؋|\\DDD싽|\\DDP9F\4Al  |  ]09u6E,  ǅl"    5  ǅl    s    ]E(    4h@\%  `x9Mxkd؉tDp DD@T|1@fffff.     4x`Wɻ    t`x0)1WD  ZY\ZYXZTfYXfXXʃ9|Ӊ4?\9}_)؋D)ىXtVx<)fff.     ZYXC@uf        Xrt\)ߋx)Ëpf.     PXZYXWZYXZYXHZYXʃuXWZU<0)  G   tN)΋\TZY\VZYXWZU   9   ߍ\:x)ǋt)Efffff.     ZY\ZYXWZHLZY\LZYXWZ9u/  1 \t7fff.     9TPLHFA9uՃT       |f7||LLLċT2||LLL؋T2||LLL싕T2||LLP9FhGptl  |  ]09߉*ȋ/ ^u#M,  ǅx"   s ǅx   ǅ   \@NP*ȋ/ ^uƍs ǅx   ǅ   Ӊс  tQ1Wf.     ZY\ZYXZTfYXfXXʃ9|1Wɉt9   E()ȍt)Ψt%ff.     ZYXA@urT)ʍLQYZYXWZYXQZYX	ZYXʃuǅ    ;L1  Xǹ [ ǅ    fWK ǅ    fff.     | ։Ϲ      fffff.     W   ufW1f(Mf.         4ZX<ZX   teU0)i  41fZX4WZX  ZX  WZXP  uf.򋵼v.X^WZW*Y\Y.vF 9ЋL|(L(]0A;|;L@%ۋUt~ifff.     P9~9*ffffff.     9P9L
xKu+PEfE1H	;Mu2  ^_[]G  USWV      X0U$]; ( E<~;10 4fY4$ fDuF9|߉,4~C]80/ 4 Y4$T NuߋE$Ɖt$E D$ED$8D$ED$ED$ED$Eȉ$0},u  ҹ   O1B  ˃7  $4ҹ   к   OЃC1tI,OȃA1( f.     LEfafr[YAu$   ,ɺ   Oу)L0DE( fffff.     Hfafr[YIHfafr[YIHfafr[YIfafr[Y	@ u94؋,t%    LEW*Y @9|⋅( ;Eu  ^_[] D  USV    YEU} tƂ   1G     *Yh  Y .j wW.v
1ۈ  
,؈  Q W*Y    ^[]ÐUSWV<    X	 Eȋ E}    E}M$EЋu    E1f     ]؍UUԋUU\]LMM܅   U)1fD  MYLfn\MYL\MY\MYL\MYL\YC9u]C}u;] 'Eȋ ;Eu<^_[] USWVEEMU1ǁ  tT1ff.     YLYLLYLLYL9|9b  )      ]}<\9w|9   ( }]1r\YY\   } tO})߉}|0\0    W_YYS[WYYS@@Euʋ}9}   )x)t f     YFCurZ)TLffffff.     IYJIYJIYJ	Y
u^_[]    USWVl    _uEM UUL$D$ED$4$8    E1Ƀ   փ   uJC1t81(r ff.     Lufafr[YCu   у)\0tu(r fNfafr[YKNfafr[YKNfafr[YKfafr[Y@ uM9ttMW*Y^ A9|ҋMb  8  ɻ   O1҃  ރu  ]ɻ      OBU1ҋEEtDOكC1(r f.     LUfafr[YL@Cu   ɻ   Oك)ӍtpTU(r f     Jfafr[YNJfafr[YNJfafr[YN
fafr[Y@ uU9Ut*^     tUW*YL@B9|E ;Eul^_[] fffff.     USWV,      X} u]M  E7U|$D$T$L$$EYɉ  tW1fWfD  TZY\ZYXZfYXfXX9|1fWZ9   )N)t/fffff.     ZYX@Buur_)@ PXZYXWZYXPZYX ZYXuYWZE EHYtT~1WTZY\ZYXZfYXfXX9|1WZ9   )ȍV)ʨtE<V֋ffffff.     ZYXA@uurk)yffff.     QYZYXWZYXQZYXZYXuYWZE@}v  E@E|$T$D$L$$胰ۋEHYtW1W    TZY\ZYXZfYXfXX9|1WZ9   )N)t"ڐZYX@Buura)fD  PXZYXWZYXPZYX ZYXuYWZE@EHYtQ~1WTZY\ZYXZfYXfXX9|1WZ9   )ٍF)t$~ZYXCAurd){fD  QYZYXWZYXQZYXZYXuYWZE@ ;Eu,  ^_[]f fUSWV,      XMU[  EfWf)Ef)Ef)Ef)Ef)Ef)Ef)xf)hE    E    f)Hf)8f)(f)f)f)f)f)ǅ\    ǅX       EuZ1fWf     Z҅ɻ       f.     pf(\YXhxf(\YXhpffhfYfXf)[9f(|hhYXG97  ]Q1   ׃   1r0fZfZCCK   txу)utf.     fZCfZKFFFNffZKfZNNN@ u9]t#)4fZJu닅 ;Eu,  ^_[] fffff.     USWV     XuUVv YXf (_^YV\(_˃}  ~BEBEػ   1ffffff.     HTt2މ]}1 Y\G9uf     ]}1r[    u)    Y\\\Y\\Y\\\Y\\Ӄ9u(^YӋ]   1t3Ed*Y(Y\d"\"      Ɖu    })ǉ)u؉]܋]4]f     gnY(Y\gf\f'.Y(Y\'&\&u\ʋEpt(Y\(_ы}E;uȉ(ʋu&(UE ^_[]ÐUSWV       ^`]E \	Mكp    L$D$<$
   ChKg (oy  f(f     l.fW  .    $pKWWZf(Yf(\f(^YƉ؃pdh41     4Z>ZY\YZ4@9hd`3g  .fWw/. w&Woy ZYg \YWZlمl\ ;EuĬ   ^_[]<      USWV<UM}u1|TBE1fff.     W)E؉L$E؉$v M(E؋E;]|͋]ډЃ}9   QUԉʃ<f.     Wɉ~|1W҉t!fff.     YXA9u}]rGfYXDYDXLYLXDYDX9uM@;Ed<^_[]fff.     USWV]Uu#  1   ߃       XEK1Mr(t fou B   t_fot fou @ fnfp foffTHfnfp foff\ T09u]9߉tfff.     @9u~P   fffff.     f     L.vLOO@9u;]}_CECE.Dv?ً]ۋ}x'     L.v\OODD@;Eu^_[]    UVMuUE1~     .w@9|u9~X.w9}L\L.v^]ÐUiEf _n<]ffffff.     USWV,    XMUr,uz EE܋J M    ME    @EE    }   E@EЉEE1ڋETp)؋MNMWɅ   HtBMUM܍1Wfff.     YXG9ufff.     MU1WɃ}UrW)}ߋMԍffffff.     QYYXYXQYX	YXʃuXQuEu;uMAMЋEE܋EẺE;M,^_[]ffffff.     USWV<    Xu U"y w B,E}MB E܍    EE    f} x  E@EEԋE 1ҐU؉]E ދEfDPEЉ9Ëuvu  E؋EEԋuX(^ӋE)U sE       ƃ   uЉU( PUȉEB1t6uu EE1D  E$YE$Bu}rMU)}}4$1Y$7d1Yd7d1 Yd7 d10Yd70@uƋE;EЋEt]E YC9|U;UEUBUE;Ug<^_[]ffffff.     USWV<M$U uuEx }܋@,<w    ZU؋u(UuEEȉә9OM1ۅE}̋EEÉEEӋE<P} ~MU   Ou4$D$r  At1ۋufC9uUv
 9|;U   EEPEx EE MLQMȉMEEX RUZYE$;  E]Efffff.     YȃG9|U;UMzŰEM)$L$y <^_[]D  USWV       XU ;U$:  u8M   }Mu Xw PWt L[t xw Eu E(n )Eu pAEA HMP    Ef.     ׉}fЉU؋HLxl)щME4@1]*G\YXZYP$ ]EYLE}}W*QZx^MMċUʉME؈Eы],ElHEԍGh@UUЉUtd؉`EUčEG|EUE1U0 EȉEEuM__M(]\W_ZYE$~ E]MXuYMMuU0  UȉEE]YEMMM
](WME    1@ Mѹ   }C   }    1} t!if _n<f(x(   E   M;MtS if _n<f(x(щM_if _n<f(x(;}uM]     }MB91} 
MtU0  ff.     1W]ۋUt
YXA9u샽|U0׋]̋UrF     YXDYXLYXDYX9u   XpWQx^1Ƀs   t    1Ƀd ( `tfff.     YBuhtr9YTYTT YT T0YT09u9UыU0t/U)ffff.     YJuߋE,ËMUBEEẺ9\;U$lxļ   ^_[]ffff.     USWVEq  MPt)ǃ1Wff.     YXF9u1WrM)tf.     NVYXYXNYXYXuŅ       ZXo WQTn ^YEs1      ( pC1t1fYCurLƃ)|0ffffff.     WYWWYWWYWY@u9t1)А	Y	Hu^_[]f     USWV   },U$uF EPDP)1	n      Xm \gn Xkn T(Gh )e(e (Wh )}fogh fEȋF,ǉlM    hE    Mǅp    ǅ`    щ1fff.     }l׉tE    :D  999pBUM$E,]     9  }w^|w)	|݉u]*s1E    11  f         E              d(()x Or<Et,YY((T(TmT   (W1WW)]؅(   EfD  YY(Tf((]TfMTflYYm(uTf(U((]Tf(eTf9ufpNffpff~UfpNffpff~fpNffpff~ˋd9ǉ\XT((}(xtRfffff.     E)fYY...E؃NủxM؋E@9E~%ދx1`UED  Uދx0}GUhU;}(}  tg1`tE+HM(1҉MM	t
u|E    |E    	E     1ҋpuM@      +UL
BP|      |  Ĭ   ^_[] USWVPE~d    YUuu4    1i Mɉˉ~/D  	YY(X\KuG9u^_[]fD  USWV\      XlMLK  E}   ]   },    DЉ4UEx }W扵0URTW)Mˍ   uT])ωM$MMHM]M8MMMMċ]0]]X]ȋ];]s  0މ4    u)M΅DΉ    4N} }0Eŋu4`r+U
mM)ލfl+h (WWh (b )ki 'h (oc )MDhM4xM UR@UR$WIO0\uǅX    E   ]LًUFf     t9dh8EE(4hEDX΋MLu|҉uDEEHP    )ǻ   )ËEuDFDl9 MHI )}   )8;}л    DËh)ƋM@)эAHE;}Pǅd    }N}P)߃   OЉ֙߻    u(9Nǅd    x=?  ?  OdhE|pD)Ett`uLfff.     EMAML)щt9`u|XDǃ} EǉXfE<EM;yMӋpM\pM u;@}DӉ`X    E
EE}  X4W]L担0)+t    Hufffff.     Tw9VtXyffff.     ]\{G9|9MA)уs2E    1]A@ EEElff.     ȃ]t
}   E    1JˉMډ]Ju ]ff.     E0	ËED0	uB9|]M}uF<xU89
   9     dE\    D؋u;@  Ep(u`j ELPSƋ4SWtx   E1ҋMDE    &  f|;0  MOML+0ɾ   O1ۃ    xuɾ   O9\w9H  ɸ   O,@1ۨ\tD<ø   N؃G1    XYGu艅\,rt҉Ƹ   NЉ)ڋCLXYKCLXYKCLXYKXY@ux9UӋ}d  9  EpMLMp(u`PuLS4Wtm   EE    DMqML4uLM4MU(u`uVPSWt   ǋUfW(E  E9׉M@)ЃD  E fnD0f`faƋ$D0u fnf`faθ     \@ XYC9|M\4    DE  ǅ,    E;@]LٍUt!EG\,MMdEMExEEt4  1p}Hxf.        E   .>|EEHMHA!u      )ʃNЉDH}GW{׾9ǉߋ]sBW)Ћ1	w,]ǋHDȃ؍L]uuA}x   fD  E       |EpH   HHP9ʉsBW)Ћ?1	9sB}W)Ћ7}1	19sBW)Ћ?1	9sBEP)ы 4	    ދ}HxEIEpH@]E|u Mlj ׋x@%   ,t
p U
  @ uǅx    E;@    ]LUtEG\4EEыp(P`VSu4dt'   ǋUfW(I
  @ uMэUЍuVjuLPPEPSuVp 0EЉMU*MY*UYЋE@  )H @  D))M    pOO1Ɂ @   @  (X  x{  ~VY\W.MYC!AE     )كNȉىU    rZz߸9sCZ)ދ]01	B,m͋؃؍\1  M)H+M܉9N    H)])Ӊ]9ǋu   4uMU(Pj j ELPj VVt   EE)؋]0D0    N} @      DMp(u`,uLu4Ptz   E   Ep(V`,ELPu4Wt.   EE)؍8D8    NMD4MUVj j uLj SPt   EEx UfW(  Wt  DH  W1+  W1fɅۋ]tq9׉MF)փ)ffff.     fnPf`faffn\f`faffn f`faffnLf`faf˃ufpNffpff~fpNffpff~Eu9uE=EXH  pH9  AH)ʉ0  (ɋpYXƺ   (;|t_D)+|pLTD  R(a)YX(YX(u(HY((YXX(X.wU\.wL   Q((^Q(^1҃(   tp(  t    PpS WN  ECuF^F  tU(  tp(   E( ( ( tQˉ1r,p*YE0(\Y:XY(   teك)pTEtfjYv(\YzXYn*Y6(\Y:XY.  utE9É(W(]p(HtT(D)+|     Y(\Y!XYHu(  1	9    sAH)΋8<7	9sAH)΋8471	9پ    sAH)ˋ4	    ӉڃIXH@ɉ   )΍Mu`,ߋ]LSu4Pj   *ރx *΋YHY GtUfW(  ]p (HY YHH]YYKK(\X@(\KHXCCW((t lW       1ɋt      ׋tqˉ1rUJWWJ   tGك)ыuT0    BJWWBJB
WWB
@uΉt9É]t.lD)+|fD   W JuU]ǅx    ߉؋]Mu $E<9MċuT ;Eue^_[] fffff.     USWV    ZMAq    )   )   );Ih     F)^_[]@ USWV\֋}]ẼE1҉E1҃    XE   1ۋQ  YM}   W.EȋCEKA!  u   )ȃOʉUΉMD  {S؋Xӹ9sBS)׋M81	K,mɉ]EM)EPu  uEqI։Uȅt+}  t%M҉UuM u(*    L$D$} <$E EUȋMu$  }܉EM1ɋExQ f     uЃ}    EEظ   Eԃ~   }؋Eԍ    E1u Eu   ]؅ۋE~Bff.     Y}Y(X\}KuɋE@u;Eu}    EEظ   Eԃ{   }؋Eԍ    E1u܉Eu   E؅ËE~@f     Y}Y(X\}KuɋE@u;EuuЉUq 2q 	AU9	}܉EMы]ыEEE    *  M$  UE    ExQ fffff.     EuЃ} tk~gEE    1Efff.     uuǉ~,fYY(X\Nu֋uF9Ήu}} tR~N    1ҋE܋}~1    YY(X\OuB9uuЉ	EԋEuE@UUȋUEE}M|u} t4UuЉ΋MML$$E| UEuЃ} t5UuЉ΋MML$$MEA UEuЉt$ED$E܉D$\$T$E$ ƃ} t<  |UMML$$ } U   1ExQ }MEȈE؅~\U    1ɋuf} ߉~0fD  YY(X\JuA9UuEE}G;}ԉUq-{K  ]  ]Eȉǉ}A  }    E؉]1ɋExQ }fEE   E܃t}}E܍    E1u@ Eu   U҉~Afff.     YUY(X\uKuˋE@u;EuEċUq UAE9O	E؉]ԋEȈeԋu}]_  W  *QZ1҃   ك   D9rD9   ( S1r_YYًUZ   tNE)T0]t0fD  RZYYV^RYYV@@uˋ]9ىʋu   )эC)t     YBAurZ)ӍDLffffff.     IYHIYHIYH	Yu   MHM!   uK؋X9sCX)މu0EE4E11	9sC}_)؋?	19sCu^E)؋64E1	9sCEX)ً <	    uIExH@EP} uE S    Mt\^_[]f.     UM>  ~$>  t3     t6]  u,   ]Á@  t.  u   ]ø   ]ø   ]1]D  USWV<    ^M ]EMW.u,z*.u%z#U9  D$L$$\   U(]ىMԍ<R6] :] >]    )ىMй)ىM19U$M0D.EJًU;UEYYYmMщMȅ`  M$I6] YE:] YEY>] ]܋}M<MMM)ыU    ڍTF m1Ue },Ye\uYlXlYuYY4}X4XYetXtYXeYYXmY(XYmX$YXYX}<F9((((?eUM W.u0z.UM9   )T$$D$E    9(e(Uu   }}}}$1҅I)Ѝu   )     (YX(XYmXXYX!H((((u<^_[] USWVUB~juMz }RhUTNU1ffffff.     utVۉ)EE@}fE<BE@9|Ã^_[]ff.     U    XMQv ] )ȋ ]D  U    X׻ ]ffffff.     UiE     ]ffffff.     UVMEU  u=  tB  uƁ  t*  uƁ?   t  u#%xu    X t    ^]1tff.     USWV    [}   u   i     4$D$ Z ~~EFHF   (2= F(F    (B= FF<   4$D$  ڬ  M>  ~$>  t3     t6]  u,   '@  t.  u      	   1F1^_[]    USWV<    XEЋu MUE0>}$ ]uu%u @W.uz  uU1zؙǃt*    D$E$u}i }u  1   }m  EY"B (Y\ǋE    (~  )ˍyUT}}"B }fffff.     Y(Y\JY(Y\
ƃu
  U   }̃   }   E̍P1r&NU(R< YYʋUJ   tTẼ)UT0|0](R< fOWYYJROYYJ@@u9M̉E  }̋M̉)I)tbM}ˋ}<    M]ˍM    MڋM"B M@ Y@}]Bu   M)X}ӉU}}߉]UP]ډ]׉UP]ډ]׉UE]"B ]fffff.     YUYȋUUYȋUUYȋU]uu}$ ]}B  :  1Ƀ
     }   w1urBU(; ((](b< VTUVTUV      )эTu(; (b< f.     R((]V(TUVTUVZ((]V(TUVTUV u9ǉ%  )ȍWt\Eu}A (]&B .TUV(Tw(UVȃ}9   )ǍHU֋UA &B U@ (].(TUV((Tw(UV$(].(TUV((Tw(UV$y   Ct8ڃ1(ǋufff.     (Y\A9(u1ɋura)ˍD@(Y\@@(Y\@@(Y\@ (Y\ uE 8<^_[]    USWV<      XU EǅP   ǅL    ǅH    ǅ@    0VVv ǅ<    } pXx @$tpǅ}Z  ȋUMQq$1ۅx@y,1ffffff.     ى9t9I|ǅ%Z  9Z   Eǅ      扵q,ىP扵ǅH    t"Hpփ<LHE    Lu~, ~(t>    ЙTc   ǅT        OЋ	~09N   Mȉ     P)40 ǅT    ǅT    0 ȉ} uQEX(5 `E(6 p\E    X+HT    $~4    T4+   9M;}[HK)C)ȃQPR C$ω   P9OT
   )ƉL   )Ë_WW   A}t%΃1WW@ _]B9u1WWɃrJ)ЋuT@ RZ_]_]R_]_]uŋW4 _.ድ   WW   At0΃1WW}fff.     _]B9u1WWrT)Ћ}Tfffff.     JR_]_]J_]
_]uŋW4 _U   WW   xPt6u<Ã1WWffffff.     _]F9u1WWɃxrN)uL     QY_]_]Q_]_]uŋ    W4 _ȋE   _)8H<   W*k:  ^.1҃   jPhU  (8ǅ    h.   xT    HX9N؉    N)F)ȃQPR袾 (8^ǅ   :ǅ    ǅ    [ǅ    ǅ   1C1҉    FЃ)NxxE   @(LX    $1ۉh.3; M΃~     h}PQ(vVXWRah(8 C$X9yU|BDtt,1\1uF    I9~4z t1*z|"1PtJtt
z@  41֋~dPLPEPLPSW^S  0L.; wGl1.; vRx tG|Z1f.7= v7W*P*Oh?= Yf.YG= f.щ  jjQQ  P8CP   )   )jPWV    ؍T   )N!FX   (h   )ȃOʉȉ$~NVʻ9XsAN)ϋ91	^,Xŋ$)h(XVF|^^8P!}   8h   )O(ǉX@ ^FV¹9ڋhs@F)Ë1	N,hŋ(X)^򋵸8]    ;qjj O  Th򋵸hzJZWQ jPR.}ǅ     ~:D u4@؉<LWVމSW  ǅ   P   AIуD;  ǅ       Í   )ǉዅx   )$)̉P   )|̋Ex  ǅ    1ҋpHpPPSWLE[   F (F,    G; ǅ    $TfD  @  @( 1    Θ(Tqh)NWɅ   XJ8t@<у1Wffff.     YXC9ufff.     1WɃ8$XrQ)Ë PXYXYXPYXYXʃuXQT9PhA9)9OЉZ뉝9MщO= X(6 )X(/6 )8(6 )8Ot$|Ipǅ    /: ǅ    @   p1'     1    $Z)h$謴 f(hf$ݝ0莴 ݝ(0f(fYXfZX8|D    Q  )thpP 1hZD)($г f((f$ݝ貳 ݝffY8fZ~L\DDhZ)($Q f((f$ݝ 3 f(8ݝ ffYfZ~\D99   fffff.     ǋ|4$<)P     hZ$s hXݝ  YZ\Ju;~;@T|P< @9ЋTP e  P*Yg: 1҃      ( x1r|(X(^X))^   tC)|t0(VX(^X)V)^(^XX)^@uǅ    9ȉʉދt%|fXB9uǅ    E{
  Í   )ǉዅx   )$)̉P   )|ǅ    ǅ    1ǅ    EpHpPSދSWLES    u
ǅ@    E@dH (@,P    Gǅ    ; ǅ    $TJ  @( 1    (DXh)PKW   XH8t=<1Wf.     YXB9ufff.     1W8$Xra)΋ffffff.     JRYXYXJYXYXuXQT9hA9oExD          t'OY; ]_; O   tT; ;     Y]_TY]_T9u)9O؉SꉕЉщ9MщXO= (6 )8(/6 )((6 )XGt$@pǅ    /: ǅ           p1/   "  1    $Z)h$蔫 f(hf$ݝv ݝffY8fZX(D    Y  X)(t<pP h1f     ZD)8$趪 f(8f$ݝ蘪 ݝffYXfZh~L\DDZ)8$7 f(8f$ݝ f(XݝffYfZh~\D9(9   fD  Ë4$<)P     hZ$S hݝYZ\Ju;~;@TP @9؋T⋅P   )Xԍ    PR蔧 fWWE     fWWb  WxD WW]  P\   L8  Oʉ   )ʉ    W1ҋ; : g: (ȋǅh    W   ?1҉.(].((TUVv(TUV担\P)*hf(Y(WTUVBYX*YX܃89gB9ڋ{ǅ    ǅ    7ǅ    EWǅh    Wh*^Y: BJW*^Yg: ]; WӉD  DOA9|X: _; ۋ   ً1W: 1fD  1W*YXu_]\܋.; vXڋXGF9||YX; W.XvBSR WɃWE  (ȋEy  (ȋEz  ۋE~#   O1s  (ȋH  σh   8      O@1ۨt>OG1ۋ(?6 XW_GuErq   O)ލ|0(?6 WXW__WXW__WXW__XW_@uh98t$X: W_F9|≕X(ȋX: Y; xD tW  WuWPW*ȋYg: )~m΋; W: ffff.     X!\_ԃu"\_XNuW*^}   \; _: ]; YX   u%P    P|薡 P  R  FN J  ҃T;=  ǅ    Uz9
  zD /
    DA;  Q)I)t=E   ڋ: X_DxBu  )Tu   : X_@BX_@BX_@BX_ u  \	  	  	  _DA;   Q)It2X: L__DF9   )Ë    ut<   1: XT_   _DX_   _9uA9|0A: LTX_LH9   LЉhIOË4    81WfD  ˋh)É~*ffW_
W_T\W_X@9|G8;|W*^1ɋ.k:   EpHpPSPWLA   F F,    ǅ    ǅ    T@ J  @81    |X)PKW   8hH(t;<1W     YXB9ufff.     1W(h8ra)΋ffffff.     JRYXYXJYXYXuXQ$T9A9o9OH鉍9MЉǅ    ǅ    D    p1)     1    $Z)h$ f(hf$ݝƚ ݝffY8fZX(D    Y  )(t<pP h1f     ZD)8$ f(8f$ݝ ݝffYXfZh~L\DDZ)8$臙 f(8f$ݝi f(XݝffYfZh~\D9(9   Ë4$<)P ffff.     hZ$裘 hݝYZ\Ju9T~3@Pd A9P P   *Yg: 1ɋP      ( Pq1r|ZXXZ   ɉtGP)ы|T0RZXXRZRXXR@u9Pt#|P)XJuǅ<L>   FNуD;jV,   Í   )É܋H @,Pǅ    T  @01ҐƉϋPr(tV8)>  $X(^      ( OA1tPhXV)B1ff.     XYыhBuヽrN)f.     YTYTT YT T0YT0uƋ9tfY@9u틅T(98sF; T   )ȉċu*@9|Ex|ExD   ǅT    1ɋ,  1ɋ      fnfp KB1t&1fffff.     DBu8   ك)񍔷         0@P`pBBBBBBBB   u19Ét%)1f.     0Ju+tEBTzɃrDr8QPrPSWT3F  P{CЃCɍL	ǅ    P     ~ʃ9X+   )X ҃8<ǅ    ǅh         4X9vhKf     (h1ЃQPVO'  FЃF(	hK8u1t^P7Q t42
9t2t$$D$   &  +   It4hP7Q hW9tO)ыTP7Q fff.     z<>z:<>:u⋕BJуD;  ExD t@d    @P        ɋH   |׃ T   98  ƍFXN` ҃TRQvPPѕ0FPf@P        1N؉ˉǸ   (|   <|dD <TT@VPVP9   ً)b#  S)hR#  ىTf     T@Au4#  @P       ZQ jQPR+(8|XuvDPSPv4v,p8v<WH  @~D t"   VUUUы(+܋@hP~tP XtNhphT1D  XDx҉މ)㋕T:@fG;h|xpƃ    )¹   )1ۋ;Q Fǅ    )׍4   )Ƌ96  ǅ       @ DQQ)ËP    00   L9Nˉ΋+X9J#  /0   N9MC11ɋ8f     ;   h(T9ɃPQVF!  ^vƃ    )¹   )9Q  )Ӎ4   );T}{hGFXӉX9ظ   8:hFfD  81ۋJ8hhtO   Lh(89$  XP   @ h0(O6 1(4 D  ދP㋅htPB9}R)ߍf.     (X(\TTXXÃOuσuȋY; Pыh@NL*YW*Y.H$MbE   1Ɂ  .                                   p        X        @        >     	   ]     
             |w   P  |j     |]   0  |P    |C   @ |6   4 |)   W |    |o Ƀ*9~!_Q XQ .v
X+9}![Q \Q .Xv
X9Mȋ9NȋE   F0+ǅ   9ȋ     ExD (  <E     @ TAfW1 f.     TDPh)PBXW   H8t44Ã1W YXB9u1W8rb)ЋRZYQXYYXRYQXYXuXȋXhY; T4 (]	(8  T@   (4 (ffffff.     TDPX)PBhWۅ   H8t64Ã1WD  $Y$XB9u1Wۃ8rb)ЋbjYaXYiXbYaXYX܃uT]ˋh;XT4  ]XY; 8\WZ$藃 ݝYWZTg: hY)XY8\WZ$( ݝYZ(_TY: ; _X; E   X; YhW4 ]   ; HX   )ThW*ҋ@8W1fffff.        ڋp1Ƀh tYX˹   t[X)΋TH84ffff.     W*Y^XٍAW*YX˃uG9SXW*^ʋXk: ^: : .c: . u(ڄ(u((UTV\\X\ŋExx tV   XO; X: .c: . u(ڄ(u((UTV\Xg: $c ٝ|,|

   N1҅IщR jPRVFvƃ    )¹   )1;Q FƉ)֍4   )ƋT~qXp$P)ƹ   )  9Nhi`EH4t5   񉍰ǉT#  Tx\      QI 8D4yP8<A@AD   u#9߉Oˋ8Oщ׋MIxɋTtQM   ZڋW= f.v,    W*ً; \Y,̉)˃uj9O8A)*ҋY: *^]k: W*YXG; W*Y],)    ⋍)щځ  u; ; (\W*Yʉ,ʃ    󃽼 tz(EP|X: ; (XW(UTVԍ    W*?; YY, tY: ,(݉ރ  u0W*Y,Љ9L8DF*Y,9M9Ntb$   T|	 tK  *Y: W_t]; )W*Y,T: .v\ uSP w +$ }   }  NʅWxW*Y; Y*Y,P9OX9TD8?   H)»   D9 9Mh9N)T+T1D؉D   D׋]     y   *^o:  Tt~)ʋMˋ   :   +      )*Y,Ή      y2)ȋɹ   DȉEǀ       Hh9NN8)F)ȃQPRKz ~Fvዅ)X)h)Tƃ    )¹   )+9Q  D1ɃP|# $tP   9$8Myx tPi }     9|/iӀ     9| i`     9|iˀ8 9Ƀߋ]   9MߋI]+8{D t      DQs\jPWTXhVPHPR(@  PƋC\tHH9L9N    (K\WXtP   PI)ȉ1ɃEщ+8KLsHQWPDV   HsPh$PRjU`   {tChKA!   P   )ȃOΉ$ω8@ KsS9ʋhsFs)1	C,hŋ$8)PhAsKC@C	FNу())ʃVRTXtQ  0P u-E   _6 RQP-v PMAhAlAp t    QRPu    x  1Ƀ    h       ӉXE      9   xw9       E   9ڋ  ؍C1t%1f     ]Cu|   xE   X   f.     DL]DDL]DDL]D]9uxh9ǉuGY  xVW t VWt   x)ʍG)t`u󋵔   <    h   h   f]ABux   )ϋU             1ff.     D]DDD]DDD]DD]9u+       É    8   ÉZ(_6 CG@уۉF)@؉Wɋ;E   ><:z~      1ffffff.     TXhÉP  1     P8Mʍ   (8   :<ƍǋ(9$99999Ċ$    苵           1 Xht     Bu能hXrG    LDDL D D L0D0D09u9u%  1f     ))tb$hX4(1҉        W9u⋅(D8ǋ$   )hX<1f.             D    D  D  D    D  D  D    D  D  9u;       P<
u󍴃   <   $ƍ9P$9(9999΋(P$      ȋ  1҃ tVh0X1<22   888ZFuҋr~)ыhX4<41@ LDDL D D L0D0D09u9       ))td(hX4P1@         z9u⋽P|(   )hX<1        D    D  D  D    D  D  D    D  D  9uTC8hX9Ë1MtAt@AtFALVFH  ~, t
ǅ ;E   e^_[]ÉwThrTDDDDDDDDDDDDDDD9|Ti ffff.     UV    XMUu( FF((' FNF,    ^]ÐUWVu}O0)G)ȉL$D$$-j w^_]f     USWVPUEMp)tp Ep      H f        u@$   ff.     UX(x$Ppֿ;psˍrp01	x,p$t3   fxP;PsWP:p$1	X,Np$uՋMɉH(pH  H p@  D^_[]fff.     USWV   UM    XEЋuW \ E   EE   }}	MY])̉M荄   E3    MME1f     Eԋ\h   PS^h    u}WSEh EFǋEԉ}   ;u|}$   e؋M̉%]ԍt )ރE}wHuQSP   Eԍ0   MQh  uVSP      +EEGhGl D$D$ED$t$$D$   D$   >   ]MM  |E    UYq F8 ~Yȋ}~YȃW(Fh^leE   MAhYlW   }E0)Lҍ9U u ((ыE( }Xԃ#}Xԉu؉M# (UXTVXu (UTV_.vWǅX    ǅT       (\Ty  TUVYy ^y X $}e ],EH   N1IX@*Y} ǅT   Mu)xE    ](i W)h   )d   uى`E   (i )EڋM}] @EԋE}   uE؋Ep,u   N؉RuWe +uuEԋDEЉ}(M|fD  EԋDEЍ   E}OhGlWEWpE̍0T$ T$D$D$t$L$L$ML$$D$(    D$$    (M0])M}EЍ   EGhEE)GlWwpMy<ME0ML$(|$$ED$ t$(hL$D$T$ED$ED$ED$E$L0};uPuc M  |EЍh   PuV6]Ё   u>dPVc `   WSPc EM9ȋM}(xUE EME X\ ;EuTe^_[]-b f     USWV,MUuA!	   _@4$T$BD$T$訶     J#UFEND9!rvU]   )ȃOʉUMf     ~^r޸9֋UsC^)ߋ81	F,UǋEM)]UUىVN^BL$D$T$4$  ,^_[]fUSWVU}u^N!rz   )ȃOʃUωMffffff.     ]JrӋS9ʉڋ]sFr)1	B,ǉ֋M+MU}	щ~NV^_[]ffffff.     USWV   Uh    XE̋BO \ E   )ƉE    }   M*EW*EAE؍ID EЃEFdEZ e mn `V u E<    }I|E    hM1 pR Ez l E Eff.     }   } u1WfW@@ Eh(fWX(Y`XYX   tu)d]1f.     XX(YXLY\DXX(X\Y\Ã9(u1F        F    F    F    F    F    F    F$    F     F,    F(    WfWM~kfD  ~YXX\YX@9|WɃ|We~%\\YXL_H(1ۃ}   YZYpYEQZXEM^YlM1ۿ   XEYEЃ$d] UE]M]W.WWw
UM.Ew(,M Ã;}|ؙ};E}~M9EGEEE;}UemueM   ɍI*QZMX W_ ]Y ZX& W_WQZM\	;Mue^_[][ ffffff.     USWV|ˋME    Ҹ   ։D    D    ZUSUS$US,t1)EUЉuƉE}   Gǋ}MMEC@E]    E܉]     ]}1~A@ E@<T$ML$ML$D$\$|$E$  UF}܃9|ËMAM؋}}]];M|}M.  }$    U   GU1sU      UEU      G]UЍT9rUDU9ËUvnuG}rE( ffffff.     NYY\$YYXX^& uϋE9EtEUE   G}} YYXF9|u}  șU)M*UBE؉уMfnƃEԋM   Gfp [)E}E@E    E11@ EÅ   1҃}   }    1҃} (]u MLYYL   } tSM)ы}1ffff.     DYYDDL YYDL 9uǋM9Mt/ffff.     M)} YIu}MML$$ X UCEEu;]|^_[]fUSWV   MEU)`r@ЃX}D9\T9 ĈS<    XdY E() )(9 )() )E LW8I4ǅh     H9 \1ff.     t} a  Ept1}  X       ΋U
T;L;H 
S  1< u]EZ)E$/W f(Ef$]W ]EfEfYfZXED   D@   X)p8hM4ld 1fEZD)x$vV f(xf$]aV ]EfEfYEfZ~L\lDDEZ)x$V f(xf$] V f(M]EfEfYfZ~\D9p2X;EDtbd M)ǋEE<MZ$yU MM]EYZ\IuE9Et~.E@EM`L$\L$$YU Fh;uB   ^_[]    USWV   p    X`%C X E]<   )EċA 4PLP)Έ   )Ή)ˉ܉)\)TωM       UM` \9 _Y EM$|MɋMDMxW*Yt   MUMAW*YlM	ىhMIM( )E( )EA ENMu؍    MԍKd1ҋuM߉} p@ ʉދMU\PP)É]]|M    MQPuYS W(e   Ct;ڃ1W}fffff.     TXA9uffff.     1W}؉}؃}rD)ȋU IQTXTXITXTXuɅtYX]m7  E    ]ă}  uuuWaR EċMEmt{}1fffff.     E}   Mɉ΋M~<    Y]Y(X\}NuˉӋE@};EuWEąǋu](eu   At[ʉσ1W TXA9u@ffff.     U(em]   fff.     E    U1WrO)ȋdff.     IQTXTXITXTXulYX.Uv
E(}ЉE  CE؃E1MАMЉU)ʍAE̅DЉU]   E܃   }E܍    E1}ff.     E}   uU~@ff.     YEY(X\}NuˋE@};EuW]ąۋU~v1WҋEt TXA9u}rP)ȋUffffff.     IQTXTXITXTXuɋEW*YYX.]΋MЋEG;E(ufMm)eɉ؅Ex)ʋu}M }Jut;huHU9ы}$1EMEσ`      ]܋] ]ЋEEE܃E^JȉMfff.     UM9N9ǉOȋ3+EL׋U+uLȃJu9NǋUr  }܉u1ɉM1ɉMZMQ1u ]Mˍ9N9O}+uL+]L]uKu} 9N9 E؍ E܋M҉UE܋\@E싅T@EMEH1ҋ]fEMEǍ;9Nʋu9OuE+EL+]܉LÉËEMEuHuuTNU1} EMEȅNNT	T]1҅ۉO9"EE؋u9UDу\xJDǋDJ싅X ;EuE؍e^_[]CK ffffff.     USWV       Zu<+: h	M}8 },M ]pEDu[ƃ}@ tǅp    ?tE< M)ύ	*.v;M4p
ǅp    tM u<t fnfV\WZYW*Yȉ	W*^TE)؃EWҋE@EAECx   11҉f.     9   } u(4ff.     E؋MM\YX(x9]tbE)ȍ1MM}M|u|f     	Q\KYX\YXу(uBEǋE,9]E7E(AQ҃UM)كLM|#M4*tY{  ]t ] dpU(r;]|}H t ` EEU(BEJME؋BX\FENMEuu,   )lԉ)xVuRI E@Ep
|1	tW9]wR׋E0kTt= MU`uHjVu,u(xPuSluu  0EE]dEҋt  dE
|E}(|GH   )P1; FLGDGEGOMEW<\CEKMEX)@   E|1p)8̃RpQG EGEMOwEЉCEMK]0kTt MU`uHj Su,Wu$Puu uuu  0}       +HD)ʍ   +PL9E|^d  E(@    )   )1t; FƋu(v),Tt)9  E(B|
MHEMH <BE\AEMI@8pF E,EǋGƃPluE wt$xD$E$$E dAE,EǋGƃPluE wVxu$E E<E/dtM0c YE<Y MX( h ;Eue^_[]6D fUSWV   UԉM    XxM%3 l EU   })M̉)Ɖ    EЃPuC J  E 	   +M*1҃      M( 1xI () )U(I fo	 ( @ fnfp <pfafr[Y}XX\ffpffpffpfb[YX9u}U9tuxI 9   ff.     4PW*YXX\!rW*YX,B9uu}x FE1}f     } ~_1҃} tEM\_º   }t6])ӋE̍1ɐ\T_T\_9uF};u|1}4 M
  h}83
  }@ 
  }GEGWUB|Etډpx m E ei M؍GEEPUPUPUċUԍRU1E1fD  EEȋMԋUfnٍM̃|*u   | u)(]\ffffff.     ]uE   MԋETX.ѹ   G(]X]ʋMI   ދE} tkU}ԍ}<fD  RX.GX]ORZXݍRY.FX];Mu~LMKUuԍu4fff.     X]
]I(݃}}MUċu       :GWO(_]_(]_.((TUVw(_.v.v$(]2ff.     .v(]f(]    (]Xm.wB.v.v#]*ffffff.     .v](](](X}:IMԋ}D(]]_D(_(UTVeXԋU_B_B}L(]_L(_TUVX܋}D_DD_DmUe   1Ƀ      1Ƀt pt@ _Bu}Ur[ffffff.     _DL_DD L _D D0L0_D09u}9tff.     _A9uuFMMUUUUU;uE}  +E#  M   ÃM   MϋMuUT9э4wMUUL9΋M   E؋M؉ˍMԋM<UM1ɋx() x(I U X_X_\W_$\W_XY$9u9E؋UA  EM<}ԋu)֋M<1ۋx} MD  X_X_\W_\W_XYC9u   +E  MvdƃMtUuًut}|fD  FW\\W_W_W  u9t6EUu)f      \W_
Nu}+E   u   u   Mԍx1r}]MD_   tI)]}|MD\fffff.     GK_G_  u9Ћ}t8EEƋEMD)ff.      _ Ju}( }, Ń}$ +E       u   u   X1r8}]MԉLx(I YYLMԿ   tX)}]|0x(I ff.     GWYYGWGYYG@u9Ћ}t)M΋E)      Y Iu1U9T  }$ }, Ń}( u8 }ՈmЉE4x  E 1     X"f     E|Y]
E0DQQ)EM4U,8U؃1|Y,D  *Y^,ىR;UMuUM؉A;M.u)MU؉hM<l ;Euhe^_[]6 fD  USWVl    Yu(% E E1HE    E)ƃ}<]U}GEu=)ЉM9 u)E    |+ʋUM)ȉuEủME    E   )M)M܉)̉)Ɖ)   uԋuEE<    EG EЋW KMB)Ë}<߃}@)މ]u<uTBwuu4u؋uԍ}ffff.     EȉUE)ȍ4@9MM؉1UM    D)ƋEȉ0M+UUUЃEMu]U}uԉMG EE<    EG0EH       EȉMčE9ӿ       EP U@4MrMMЍDE11f.     ʋUTZ)M<u4M@~Mt    HMtM;tKu]9މ޻    L;M%D  ED9Nǰ;Mk    MЍAA;}̋UOЉOM9]U9ӉUȉMЉ   EP U؋@4MJ]Ѝ{uǉ}ƉuωMf     Etxu)u<E8ދM@E;E}E8EE1~HލO~EHf     Eԃ}E4    OÅEOǉE)E    HЋE܉]9ˋUF@   1E    UD  EЉM؍E9ӿ        ~tf֋U܋TU]T];TXu%E9º    Lǉ9Ӊ,fff.     MD9NǱ9f.     ;}̋EЋuOƋMN΋uFuԃ]K}<E19Ӌ}   E0UDEԋEDEЋEDEċE܍DE܋EDE111ff.     uM؋U܋MM;9}    Lu͹   EEUMЋ9OMԉ<}MLK9ыMu]K;M.  E@EBEߋűEMf     E})E E4xP)1҉)}Uz)˹    H)։uM0ȉ؉EċMU9L9ȋ]0}}?  ffff.     }H tU}Ћ};}U  ;}LD ЋM@E;EP9UW  jj uD=   }ЋuDFV U)r	N )ʉÉ}^   wAE؋AY(qu܃f.     A}y1};}swuԉq14>}ԉ}܉q(	ˁ 	ʉ   Q }  rE9Eu0u   EEEЋ4}]~+MU
9 U9Uĸ    L})ȋu0SU;UȉMߋUu	MűEu5ED$D$   D$   UuU}ME}~=E}H tDE ǋu9OƉ)й   )QPuD4EE      1$   )EPuDrk  ЋM 19ЋMNt'9~#}H t+jE$0uDU   E$        uԉ]̋MDAq 9)sQ )؉Ã}ЉY   wtAE܋YA(qu Y}y1};}swu؉q14>}؉}}q(	 	   Q   rE$MЉU]̋u+]މuԋEM܉uqfQ})]1EE    )EE  O]Љ֋]tELPЉ+UӋu0rEÉE9׉}tHU)E܍\pE0tfD  {})ϋM~+}>uы]+]E}fzEШu	M؉tzu)9NM04)؍w9}؋MtN])Tr}0t     ]zɉ)9N^)
)9N)؋]uʋE@    E}<MI EEQu4u+uuЍLQM̋M8M܋M4MMM0]1E    fff.     M4y)M@E|DuމËM+    Hى])؉ыu<΃uHEԃ    |]u$> t:1Qu+u    H)U    E     E1u4>] ;3ffff.     ȋMI8M4yukكuʍ    ʉыUԍʉ9}	@     I9}]؉UĉƋEԍй    H1MM<9~MEЃ	   MU]؋E9M܉E)uȅ~GMӉ]   )9Nщ]؉+EU9M܉)f     UuMGEf}U}E,M]9ދ}0  E9ЉMȉ)ȃ    MЉEԉuE9ЉMȋE44u؍DE܍U؍\9Eu9E}8D9E؍99E9ƊUUi   ui   ]N  EU9ʉM)1EfnrSWWЋE0uoffrU4oEfoR fofffڋE8      E9MȋU)ʃE0|EfoR E4\E8Lff.     fodffrdTodfoffflo$ffr$ofofff$9uE9Eԋ]}0u   }0]}0u]}0)St/ӋMM4    < ɋU8ڍN9]Etd)ME8DU4Tt ~zF    z ɉH>:    : ɉEuE ;EuEe^_[]& f.     USWVL    XM;M  uUj U E E     M     EW*EЍ@E̋ExE AEAE1     MEXYE$=& ],M;MMM̅ɸ    HȉM؋M!   ]ܺ   )ʃNʉUʋu  ~Nsθ9ދ]sAN)ϋ81	F,]ǋEM)Ex]U]@ ]U]uE*	É]EUM YQAU   )ٸ   X*YYMXMĉы}ȋMXU\A;M$E@;Eu4L^_[]fff.     USWV(    XU,u$}>   WۋEE     ;E  9։  ffff.     M<  uE MMԋu9Mh  ExE(ƋFE^1uffffff.     }EϋM$.K!   u܉U   )كNىM؉؉]u(ffffff.     ~Nrλ9֋UsAN)ϋ91	^,UǋE؃M)EP]ߋuf     ً}UUE	ECM(AYA   u+   TX*YYЉ׋UMX,,ЉuN@U,9	 U,uA;M}9֋E}V
@ E}MAMԃ(^_[]fUSWV,u~F σMэ!ى	9sE  }G!щ}^(]	   LЍDE܉fff.        uF$   ff.     UEx*~}^;^sЋ]{~>1	~,MF$t4с   ^Vڿ;VsCFF$1	~,HF$uՋE]EM @?M+M^(x-MN~Ϻ;~sQV
1	V,~$ u4M~$ t1 FV¹;VsHN1	N,N$u    ^~F,~UE}fff.     ]V~^9Ӌ]sG~)1ɋU

ǋ}EN,ugFV)+VT$$ ~HFV9s5M9~~9r   O!MH)Ћ	ڈ	E ,^_[]fD  USWV    YEuUU='  ==  o=     =    =    EHM F,1      EHM H  F1  A	w\  EHM   NL1  =  q  =    EHM ds  F81n  =    =  P  VUXxFL   ʃ|$L$7 @F~Z       U0      ʍ1   1ffff.         B>~9|ǆ       FT  ?FP   FX   F`    Fd    1  EHM =  	m  iN 9NȉN(1\  ='  uMEHM <  ɉNF1&  EHM 
  F1     EHM    ;A   F 1   EHM    ;A   F$1   EHM    1   EHM F01~EHM tSH   @    H   Fx1?EHM FD1-EHM    1EHM HvE^_[]ËEHM N<1EHM F@1ҋEHM F41F<1빞   W  W  W  W  G  g  W  W  {  i   W  a  W    W  W      W  W  W  W  W    W     W  2       UiE@"    ]ffffff.     USWV    [}   u   i@"    4$D$  Fx   ~~(R FF     F0    4$D$  h  M>  ~$>  t3     t6]  u,   '@  t.  u      	   1F^_[]D  USWVl      XMK	  EE    E    dy}P$ҋYq@p\p@ AA    <x!d@,1    9t9эI|93     }  3  } 3  \   d@,D ۺ   O18  փ-   ؉$fnfp fE۸   OÉ`E1(o )hfoO fHfpf(}D  Efnfp fofhfHfpfoEffpfo(ffpfbfpffpffpfbf~tTfpf~LTfpNf~TTfpf~\Tfnfnfbfnfnfbfb$    fnf~\Tfp卌    fnf~LTfpN    fnf~tTfp獔    fnf~TTfnfnfbfnfnfb㍔    fnfb    fnMl荌    fnMd    EfnfbfbfbfbfbfbTl9Ed9`tHUT   \     4    ސ |<1|@9|艝`dO<9NȋU   }   `[E4Ee  UE։Ufoo EE    È   1ɅҸ        tE      U؉uE    ;Esx}ȋM		1;Esapuȋ]Ru D/  FLMUPWv`SL   ~i/  1ۋ		;EsPUȋU	Á 	 E!   E   U؉MЍE(D1T@     1ɋ   ؃   E\`   `EtT<ڍ|8P9w4}|0Pt0T9   x1r_   tBރ}|d׍TdDL_D_9u؋E9   )Ht#_ʃ9tc)ЋM\`   `4L
XTX1f.     D_DD_9u؋E    (puXуǅ   9      x 9ɉ)sPӉHp )ӉHX      $H(xhx}}D  x]X1ҋ];hs}ߍ_X:]}P(	Ɂ 	΁   p ]  rH9$s$у)Ήup}   ǅ    ǅ    1 f~  Q;o  (p H)щr	H )ӉΉ߉$x   wyX(HhHM     MMH}x1ɋ};hsWP9UH(	 	   p }  r$9H  (X$1҉@   G)   )Ӊ)щh})׋(EJ z      Z(B$J     }zEB1;$s }yx
Hf     H}P(	닍h 	   hH }  ӉHq   ZB9   $H    OىщJHC)ȉBrn1ҋ9sg}@(B)
Sǅ    ǅ    &  ǅ    fǅ    1E  }   }1}H⋽$	׉$ Ht|D  19s@(B)
1ҋH$9s@(G)Ë?<HK	׃H$| ȉ($H   牽߉)ˋEȉEIzZBm  C   Oȉ EыCE{1҉)1GыHK)у   N΍L
)ىr?]9sG(y)		 tl1]9sG(z)
1ҋ9sG(y؉])	]N	Ѓ| Ӊǋ(1$1$!ȉ$HzZ}ЃMD;YZ~ǅ    $   ]E h AUG)r(q )ӉY   wiA(QUQ    }}yY1;Usz}y9<Uy(	 	Ɓ   q   r1$]DH@*YÐ ʉ؉EуӋ@D ~-Q;"(p 9ɉ)s](   H )Ӊڋ}P      X(pupf}xP1;us*hVP8<7Uhffff.     ux(	 	   H   }ur}уU@Dމ1;   ЋP ]9)sp )ˉىJ      HZ(BEBE}f.     }zJ1ҋ};}shOH:MhP(	 	   p }  Ӊr@H@DSPRW<d]J   ዅ   )̋VUFENMփƃ L ǅ    ۍ        ~ȃ9Ӌ9<}  )É ǅ    ЉǅH    fff.     $19vH        ({ U9ɉ)s	fs )ЋUU C=   |   KhK(USEC1h;Es!UPS;<hf.     U{(	Ɂ 	΁   s E=  rH3 փu	EH$<@;<1   D T9   (J ]9)sr )É؃HB=   w~zZ(@ MMJB1;}s'hGB
9Ehf.     }J(	Ӂ 	։   r =  ˋ}r(HE<+   <Jt8΋hD 
hq9tN<)tD ff.     VVu⋕MЃuD;~ǅ   d   (@ hʿ @ GFh)r쉽(N )ЉB=   wzruZ(fD  uurB1u;us~hz:<7huz(	Ӂ 	щ   J =  r(EdLT+H̋@hD~rdH $	@|^hxh1ff.     $tBɉ)ʈ@@Hf@;h| +$ċ]uƃ    )¹   )1; FƋu)֍<   )Ǹ   h<](H   L    (]]9,  Ƌ8w;h|$    9Ή|  txx)@D0    0   L9NHȉ1]f];;  r  }뉝)؉rB +r   wsZB(ff.     uurz1;]s}{z24}r(	 	   J   rfD  }ǃ    )¹   )9  ])Ѝ<   )ϋ9 s?Ƌh)hG   9Ћ(H](HH$4<+ ċ0;h~ǅ   u   B huǦ fff.     C7Gh)r艝J )B=   wxruZ(f.     uurB1u;us~hz:<7huz(	Ӂ 	щ   J =  rƋ}ƃ    )¹   ))9  T1ۋD|     t   91EE)狍)ω})ȉăMj j j (V@P WEPRQEPH$<WdV0Ph@( WVB   \    )fff.     DύVQP C;`|ދ@H@)ǉ   )É$1 Eȋ+uEB$r PhD(uVuuuj WQS<SVdWj 	`Et:(YA   BJ19siAN)ω}>u<7U(BЃ+J)@RQ SVWnC  0H$9  1	9sA(N)ʉ>	19sA(N)ω}>u<71	9(sAJ)ȋ
	    d(HJBBHJJу)ȃ@RPV <WB  0H$tTEp p$u< @DWd@ u8\`   `MDT VQP Ed}w wD`V@PFC  01uG4   NG4O8NʉO8\HG<O@WHUWDhdr,ur<0\T$(t$$hT$ UT$D$L$UT$D$L$\$$(0D    dA,q<HO4M )G<GD0\L$(t$$L$ D$L$D$\$D$ED$T$$'0uF`9G4G8G<G@GDGHO4G<GDD tO8G@GH@u    QRP        O1  ʃ  hM\<`   `Hω]MTTUÅ۸   OÍTP9UTTwMЋUL
P9V  ۸   OÃA1HtGM֋LTҿ   OG1]Gurz   OMʋʄ   ٍ   DL]DDL]DDL]D]9uh9EƋu]_  4    VS VS Ex0
}d*Y/ XË\`   `UDTLT    ]F9|  +   ɸ   O1҃s6  )  EM\`   `Ih<ȋuL>TM۹   Oˍ\P9]   w}LP|0T9   E( Oރ1r(Xы]   tWɻ   OكMh|dEǍtdTX\]TX]9uҋM9MʋtWދ\`   `@uDTL1Tfff.     X]B9|能   1ۋ  ȃ  D\`   `$΋MDPE@<:\9TH<|9P}4D1Pt
T9EUH9h9ƍLT99;MĊhE             H1r<W @(  @ @      M@1   $֋ل   Ӎ   W( @ DDLLLLDLL9uD9uO  11ۋ)H)t{E\`   `u]tT}|TM\T1@         H9u]\E   )ًsU]ӍT`\<`   `Et`ED`1D  D    D  D  D    D  D  D    D  D          9u+<Ek  }<  Mh  \`   `UL
TD4t2PH0tTutP$I\P]D9@H9u;]ȍ\T9M9M;$Ŋ@/   Љ%     Ex1rHW<D( DD      h)<Mʋ<
   <       1W( DDLLLLDLL9uh9MT  <΋)G)tzE\`   `uuTTƋ}4|3Tu\T1f             p9uutE   )^Uu֍L`\<`   `UT`]t`1f     D    D  D  D    D  D  D    D  D          9u  wE      E    ȃ  \`   `΋UDPE@D
PE4D
Ph<@D:T$;EHDT;ED$;h$T2T;U;h;UĊDH"   $!     PA1tMUEǃٺ   W( ffff.     PAuU   Mʋ   ً   ދ   ߋW( DLLDLLDLL9u9ȉMuh  ȉu)H)   E\`   `utT}|TM\T1             H9uMLME   M΍D`\`   `ȍT`ʍt`΋})1ffffff.     D    D  D  D    D  D  D    D  D          9u<)ˋ  f  ؃EuU  \4`   `9DTHˍD
PщhȍM΍\P@T8PUH9DU\Th9$;}<<HL8T9;];@Ċ$De   HY   Q  PA1tgUEU<эS)uBڻ   W( XBuU   <M   ڋ   ދ   ߋM)4<( 1WLDDLDDLDD9uM9<  ȉ<\<)ٍw)   u`   `EuTT4E44Et0TE}|T1ffff.             C9u⋍<Luك   ϋM΍L`\`   `T`t`Ɖ)41fffff.     D    D  D  D    D  D  D    D  D          9u(CuF$dFLMUPWv`   ڃ F0    JуJ;z, tF(   ~	;Mue^_[]Ë USWV      Xx  EډA   O1ۃJrtR T   sG  :  fnfp fXɸ   OP1ɋx(S )8foT f(fpf xfnfp fof8f(fpfoXffpfoffpfbfpffpffpfbf~|Tfpf~LTfpNf~\Tfpf~DTfnfnfbfnfnfbfb    fnf~DTfp卌    fnf~LTfpN    fnf~|Tfp獜    fnf~\Tfnfnfbfnfnfb㍜    fnfb    fnx    fn    fnfbfbfbfbfbfb9PX9ËtPT       4    ލ <0C9|≍zB0'u# ;  z,xZ   t[DTtȍȍȉΉJx@9NωX   )̃ x] )6@q( `   ˉ׋tRэ4t7T4xtDXPD9TDT8xAAt     ǅ(    1D  x;  tރ"     DTLL9w.DLLT9   1Ƀ u)\_    tR)ϋ1f\_T\\_T9uҋ9   @ x)t(\_O9tix)ϋ(P81@ \_\\_T9uF t(P89X9MȉXP$      AA0ǅ    x[ Z (ǅ    ffff.     ;X  ÉTH TDx)MG  tx1uP5f.     if _n<*ЋP   tP(xif _n<if W*_n<W*T9u  C8t<(x߃1Wffffff.     YXA9u1W҃8rW)x YaYXYXYYXYXӃuŋPXWQ(^Ӄ   ؃   8P( C @1t+(x<1@ $Y$@u rX߃)xf.     `Y``Y``Y` Y @u΋89uPt8fD  1P t)     YKu;X2A((9P$   )؋1fff.     QPp F9|ރv j vuj WWXP#  0t  r Sh   WPH   |Qhl  h0  WPR  ڃ   +|z,xZ pdDTዅ   )̍?x=     L؉   :)Ήt  )ى    ؉8   )   )XPɺ   Oщt)щ(0x9M)ǉ  )։hp`WtBtHȃl\ptى	ۋxсʹOʋR<T8|(T<<t L􉍸  )щ  )щT  )щ|))@؉  )ЉXx;\ d(V )H(V )8(V )((W )(W )(#W )(3W )    F    t  TDDDDDhȋlߍOOxL8HD(|1(#U )[ Z (S )(U )x11ɋ  1ɋx  f     x   h   PVL  t4@8  D  h   jWSVG   |Yd|((HY(8YY\(Y((YY\(Y(YY\(Y(YY\(Y(YY\(Y(YY\4@jSV`I   x|DDD􉅈DD쉅D艅D䉅DD܉D؉DԉDЉD̉DȉDĉDDDDDDDDSjSPVP+Z   1(~!f     YX@9|) xPRl  Wۋ   (]^QpYȋxW1ɋfff.     9|Yȉ    L)ًXYtxYXAJuxD|DD􉅄DD쉅D艅D䉅DD܉D؉DԉDЉD̉DȉDĉDDDDDDDDD    |QjWPP]   W   lt6xW1fYXA9ufff.     W1Ƀhr])ȋxfff.     AIYXYXAYXYXЃuŋx    (Y.-  .I  XX^WQ T(  (\1      x;whx9   ( 1҃\ u(Y(\㋅xY   ` tq)ЋTxf.     ZY(\YYYY(\Y  uȋ9   )t.Y(\ڋxY9tm)Ћ|xxf.     RY(\YYYY(\Yuă <         1p ( t0x1     YButrX)XxfPYPPYPPYPY@u΋9lt_xff.     Y@9|0ff.     ~!xPJ A4A<WxID0L$ L$D$D$\$D$D$t$$D$(    D$$    B0Tx:  1t     ֍;9;9;9;9Ê"" ٹ    x(  1 u<TLYDYXx        x   fffff.     D(Yȋ8YDX    (LYȋ8DYX   9u9tTtZf1ɋӋYYX    މӍQ;PȉщډT|@;|dAN0 ;Eue^_[]I D  USWV|UM    Y8 | EE]<   )U}EPU]]t>uƃuu? D> (: }͈mUUуMMЉMJMHE?U    E    E1ɋ}u1@ }$E4   ى}̋}}    1]ۋUt*ffff.     X$X(Y$@9(u}   ])ËUt(    XnX(YjXfX(YbXnX(YjX&X(Y"uMȃ} ~)1Ƀ} u/]ĉ}P(,   }   ]ĉ}(   }X&X(YYE$]Ĺ   (} tjU)ʍDq}}̍4M1(ff.     XhX(YY,X X(YY$߃uŋ]ċu,1Mȅɋ}  E  M1   }    }    1} Mu(!Y(iYE$l   } UtBf     ($Y(lY$ld0(l YYl d09uǉ9ЉuEȋuI  @ ]ĉ)E)EtSM΍}̋}]<ڋ]Ef     'Y!FBuf.        }̋]Eك}sEȋ}̋]ċu       ])V}ЉUV}ЉUV}ЉUƉE}ŰMfD  E$8Y$E$8YE$E$8YE$E$8YE$UσuEȋ]ދ}̋]C;]U| ;Eue^_[]S ffffff.     USWV    YuUEp(e5 @@    @   1ۅ        t@   
   H(P @,    @   @   ;us~x]3X(		ׁ   x @   @   ;usVPM11ɉH(	Ӂ 	ׁ   x @!   @   ;u    sVPU2P(	Ɂ 	ρ   x ^_[]ff.     USWV(}u_˃!	b  M܉߉]_EH1҉UEP$Ep 1҉u@9GÉ))׋U))É]E)}w O      GEW_(GEUWO1U;UsMzy}fMUG(	 	ρ   w M  rM܉}^V9  ]BE   OȉЉEЋFEY)ӉEv   1]9   MFEq)	   N1҉ǉ~$v 1҉BE9GЋE)ЉE)));UEϋEp H   wËCE{S(CEˋM@ yY1M;Ms]YEXE ]]MA(	ҁ 	ց   q   ru   }]M}]	ËUߋMEM} tkfff.     ]1]9s$FEq)	ffffff.     1E9sFMωw)?<J	ǃ|MEȉM܋}   N!EX)ʉPH	M9v	@,   Ή(^_[]fD  USWVM}wW9  uZ   OH)ЉMwMыWr!M19usBWȉM)ЋuˋuMM	ƉEM} |        1M9s'uBEΉQ)Ћ	ffff.     u1ΈE9sB}MΉV)ы6<@ uK	ǃ|UM}   H!)ʉwWO^_[]ffffff.     USWVl    XM$Un u6u}E    E    tW5 L L e];}  ]k*kTVK щMKM5 E̍L Ef}   LǋMAUȍDAE1҉UԋSUsЃM))|@E M	$L$D$^#  e]  ffffff.        C EM@ @1A])r}_ )W   u   O(UWU؋WU܃uwUUWu;us&~u~u6}܋}f.     1҉W(	Ɂ 	ˁ   _ u}  r1   f.        ߋ_ ])ȉr	G )ΉÉMW   E}   O(wu؉֋WU܉ff.     GUW1U;UsEBG74E܋Ew(	Ɂ 	ˁ   _ U  rE9E}*E@UM̋M_YTXXXY\TB;U G;}kE ;Eul^_[]( @ USWV0M;M      X/ 0 >0 ffff.     ME  EpPE    ffffff.     9s\u]܍Z   O}ЉEԋEqG)ЉAr3}19s;@uMωG)?<&f}        }Љu]؋Muuu	ډ]؉M]ىM} tff.     1M9s'u@΋MˉC)ffff.     u1ۉΈ]9s@}MΉF)6<@ uJ	߃|MEȉ}]ܸ   H!)ڋMqQY*؋E   )ٸ   X*YYXE@}ȋMX$$G}E 9QMA;M0^_[]fff.     USWV    Xu(M 
. b. EE    ;El  9b  ffff.     E<~}3  ffffff.     EU9}  E$xP1 M   u$NV19sBVM)U6MM4M1	9sBE$ǉW)Ћ?	19sBu$VM)U6EE4E1	9sBE$P)ы <	    JM$yQA*й   Eu+   X*YYًE@MXMICE(9É}G;}}9E@EEx^_[]USWVLUȉM    XE؋M$ E E_,u   GEGE)ЉẺĸ      }1҃}  DыMI$DEǉEE)ыU
    M܉]u,u(uuuu}WuuA0E@u4ED$|$4$$ M  EP@Ue1ːE QuuMq<PVR!  U؋M }Kuυɋ]  1}ffffff.     E@uuuMq<PSR!  U؃ uOuX      M܉]EMЋuEEԃE,PE(PuċEPEPEP]Suȋ}W0uEȍMUu,u(uuuQuPWٳ0  1Ƀ      U}ЍT9wT9U   ~B1Mt/1}ȋ}(:' }XYBursM)U}ЍT0t0}(:' NRXYVNRXYVNRXYVXY@@uu9Ɖ   )ʍF)t,ڋ}+ }fXYABurx)΋EȋUЍDLU+     IXHYIIXHYIIXHYI	XY	u}    E@@Ee1uE uuuMq<PSu   }Nu   M܋uN@M]1Ű]f}؉EMȍE}Eu,u(uuuQRuVw0ۋU~D1ۉϋu@ E؋M؃uuRMq<PVu[  UEM Ouǋu}G;}ˋUbE ;Eue^_[] ff.     USWV    XMuUU	w/  EHM   N(F(    1  E     EHMh  F~1]  EHM HA  F1<  EHM $  ;A  F1  EHM    ;A   F1   EHM       EHM F1      NM~HX`   ύD0N$$D$菰 x ~oE`   DTߍLT1f.         B>9|(EHM tN$EHM t	N41^_[] _   ,  "  "    "    !      "     "     "  "       @ USWV    XEuEDLE   f9MN؋M시 M}\Lׅy"W9ЉM؉]9NЋ]싔 ]MN@EǋE9MǉN׋M싔 C9LOߋ 44t$ED$E$L^_[]USWV,}E9M؉NȍW9LO    XE܋  uET$$EW  U܍ߟ UWˉEffffff.     ]U9}F ˉ]u+    9x   U    ˋMu  fˉ]싌 tU99ЉEظ    B)9u   f.     KU9w   ff.     9¹    CȉE؉)΋M܍ߟ GEԋEfff.     9+zrM9Mыu)1΋U
*YXuC_ffff.     TK9w)ЋM)1ϋU
*YXߋuËMIEEEtuuˍD?9ɉM19C)ˍK؍6)مD))3}ǋU*)1B*YXYXUE,^_[]    UWVM}G1Ɖw$G 1@9G)^_]@ UVMEpp$@ 1   @9B)^] USWVE}]uK S$))K t
)ЍCCS)U   wuCE{C(SU {UUS1U;Usrus34UUs(	 	   K }  r^_[]ff.     USWVP]}uN1҉Ut))N )	))ω~      F @    uF$   ff.     MV(x$N~ϻ;~sy~>1	^,V$t3    ~N;NsON9V$1	^,JV$uՋEF(~F % F ~F  E^_[]ffff.     USWVPuEMx   Mt))x )	))׉p      H ffffff.        u@$   ff.     UX(x$Ppֿ;psˍrp01	x,p$t3   fxP;PsWP:p$1	X,Np$uՋMɉH(pH  H p@  D^_[]fff.     USWV       X]ۗ  E{E      ttT؍Au1Iǉ
  D
]CxC< $(? )X  D  t6L
ǅ   1DB
  C  DЅ	  @ AIQ(X$Y\YIQ(\IXQAIQ(\YY(XaXA\YIQ(\YWX\Y(\QQ(\!XYXA@H  DЉE  ЉƋMI0DEMEU    E1x     }EMȉ ff.     TX (Y,YY\YX\;$;i1(YYY\YX(X(X\\_(Y\\(Y\Xgg]YYX//\X\;\;\\\XMEJE@}};EC   TЉUЋ  ҋE  D  P`(\@(\)mXXP@E(X(X@hm8(X(mX`\U\EXX(EX\h@ JLW      DЉ0.  Љ4ǋMq0EDEEDExȉtEȉL,4    HDP    (Ev@11    8<4,ʉMωTȋt  ff.     UE]l33H(YYY\]YX\11J(YYY\eYX]ML11]s(YY;Y\YX΋LT2w(Y<2YY\YX](X\](Xu\mE(X\EE(X\E(XǉߋxL0|X(0]D0(XX0MYXUYXMYX]YXMYMEYEXMYMWXuYu\(\Et0(\40XUD2X2MEYX|YX]YUX]YXEYuY\]YEY\(XŋtD0(X0\El0\$0EHD@]UPT8@<(;0%  Ɖ  Ex0    Eʉ4RxEȉ|щE}    Eu@E11f     M]4UщЉUu}|ui   MDY!(YYY\YXET$i1(YYY\YXl$Ep(YY Y\YXxt(\X(\uX(X\E(X\\\\\XttX<<(XЋuT](\\dXEEMȋMMMMA]]E9UD  vU ;Eu   ^_[]蓝          fff.     USWVME   uE@x,1t$YVYT   tVf     Y_TYTLYD_TYT9|L$E$^_[]fff.     USWV    XEu];    M1f.     C,PB9|   P1ɨt+ǃ1ɉUU( ULWLA9urZU( ffff.     LWLLWLLWLLWL9|t$$   P1ɨt2ǃ1ɋ]( ffff.     LWLA9urZU( ffff.     LWLLWLLWLLWL9|^_[]D  USWVuEM1   }MU1Ⱥ  ) @  )ƻ   |&ff.     ttNC9t@}   ))O9NU֍D~   )   F1ӋMAE!΋MƉt$D$$D$   ^_[]USWVEp}x$H 1҉@=      G»   )Ë}9sE    1w  ) @  +U   ҍRt$uf4W9r(҃U@ҍRuu)<~}<9B]Cu׋u   ߁   C)E)))D}]K {   wwCESC(suD  Suus1};}swus34>}}s(	 	   K }  rE^_[]     USWVPUʃ   1fE<F9    Bû    BE)ɍIփ^_[]fffff.     USWV<    YEU. Mȋ	MLMAz   PUt ƃ1ff.     B9u1҃}rK)@ Qʉ<u   )ԉ   )M̋E@E   ]}ԍ\E< })]؍A}uE    ؉΍}41ۿ@ >Y$8YX$YY9\\C9]uEM؍E܍EЉUċE}ԋ]u!uE4EUċUL1UĉUЉ+UU9}m}E)׉})UE܉؉]U)1I)ˋ}f     WHuEEЋUEЋ]E}ԉu܉]9؋]U   }u)9M1H)ǉ}E<    E)E؋}< EY;Y\;EYEYXTF9uuM  E̋@,}ԋUf.     ub(Y(Y\YYXYYЉ],TIuuu} }ԋu u~   ]KٍMىMEU]CM(Y'YY\YXEu]JuuuCEȋ ;Eue^_[] f     USWV,]Uۋz~yStރ1D  ȍ<C9u1ۃrPU)fD  4ˁ4^˃4444<uMԉ}EUM4uMULM؅   E MU؋R,uN<    }߉}܋u]ffffff.     }: (Yu$YYXY\ȋu\u}uMEOut$E؉$EAE}   UԍLDE4]11fD{{E8>(Y(YXYY\T,{DE(Y(YXYY\lL{J9UpU}|YE1(Y$(Y\YYXF9|,^_[]@ USWV       XE}M[ d Eu      u,BXBE7 YXBYG   tf)ÍL}7 }fff.     HXHYXYIHXHYXHY	uE7 RYXY}ueE@|8       LXLYXYXA9uHYXYXUUĉ\$E܉D$<$D$   D$    D$      E܉}Y EE( (YY\EE܉D$Eȉ$D$     (EY )Eȅe   (X)H(YXY(fXYXYWYX(YX(YX(YX(YX(ԃu  W)m)}((H   uN(YfXW(YX(MYX(mYXYX^(ڸ   (ԃ)x()h(   )ÍWWW@ UE(m e(YX(h(YX(m(YX(eYX(xYX8(Y]PU(eYXX((mUYX(mYXYXpE((U'd ;Eu   ^_[]> f.     USWV,    X}M.| EЋ E+EE]   )Ɖ   ~    PSVȍ M~7U1t!YYDD   u      )MTu܋u܍4u4    )E܉E11     DYȋ}Y}LYȋ}LYD}D9Eu]܋}EƍFEPuuSS訃   AE܍        )U؍CE1Ҹ   MM4
W9   M)щMM)Wt/Mً}fff.     Y;XFAu}rf})EEԍ4Efffff.     NVYIXYQXNY	XYAXuMXBEH;U} EЋ ;Eu
1e^_[]諊     USWV    ^E}]?(~'E    D$$}N }EW.u  KMKMKM1(  }f9  W҅   BEW1t"փED  YXA9u}rW)΋Eff.     YaYXYdXYY\XYTXӃuJMXT^(W   1t,#l(YX3YXd   tv)4    U)u4ffff.     fj(YXvYXb&*(YX6YX"uYY\YуEE.׋EU`^_[]     USWVP}E
ZB   w_|} 1    T, YX(Ld YX \(t YX0D(d YX 9qL}u
W1ۉ։ڃ9}- ((1 YX09R}* () YX(9}!	 YX^_[]@ USWV,    XEЋUM}u E̋ E]
)Ήu)ƉuԉE   )Uԅ~xUBE1EtU1fff.     F9u}r@U)EDtffffff.     ^X^X^X uߋ]~iAE1}t΃1Ґ؋ЉB9u}r<)ыEԍDTfffff.     rprprp20 uߋuV]SuuuC} ۋ}~=CEt<ډ؃ 1ɋ]f.     YXA9u m 1ɋ]ԉ]ԃ}rS)ȋUԍLffff.     IQYXYXIYXYXuŅ   Eԍ2 WE    E    U U    WW(fD  ËE4.vQYuY(Y(Y.vC(Y(Y.Wv2]]܉M((((&fD  fff.     WM((fY4Y\X]_A9(QE    E   }   EEEE܋UUBE؉փ12 ]    E    +E׉LЃ|+E܉׉LЃ   WɅҋ}~s1WɅt YX@9u}UrGfYXLYLXTYTXLYLXʃ9u(_ыEA;M/]U~3B}t7щ΃ 1 YXA9u }X 1ɃrG)ȍL@ IQYXYXIYXYXuŋE1Ƀ}     X  2 W1 U U1WW(fff.     }4.vQYuY(Y(Y.vC(Y(Y.Wv2((((-ffff.     fff.     W((D  Y4Y\X]_F9u(P1҅~^uN9E}VUDT(\(\YZ    .w"\\YZ 1.FE)щE̋ ;Eue^_[]` fff.     USWV       YME}Ko `	M uЋEMMM]9~\M׉U}   }4u)։uȉW҃   uW1&UڋuYWXӿ   UtX)]Ѝt+u]4|1D  D\YXYXӃ9uM}}'}]|>ED1(ĐYXY\W_DA9(|}ԋuE(YȋEX+ Q(^)E6MX YxM؍<I} YM	M Yt' YE pщ|MMMMLl+ E̿   u E h' dE܍?1;E   u%}ME9OщU,ffffff.     EE E}1EW}   E    M)} uW1/     E	,YWX   }th|)+M䋽l1     LtYX\,YX9uX݋EȋU,MX,(YXMQɉ+EԉLȃ} }|'W";Ep|Wf.     (^;U}$E\M_ȋ]Effff.     ;U]}t\dfx\h_.vU)u(mGWW_E.ȋMsX+ ^M̃}WW䋕|E1  JMt3K+Mu։׃1WfD  YXB9u1W҃}r`)ыE4    ڋETD  BJYDXYLXBYXYTXЃuWۃ}|:]Љt8M+MEރ1WۋEfYXA9uW8  1Wۃ}rm)ʋ}Ѝt9+uE4L1fff.     DYDXLYLXDYDXYX؃9uW}   t>\+MEރ1WEffff.     YXA9u1W}Erb)ˍD+EML1D  DYDXLYLXDYDX$Y$X9uM(\(\Y    .w\\Y 1.ӸF(E]E̋MHM9LMEE싅` ;Eue^_[]x ff.     USWV<    X}]Mg E̋ E   )Ɖ   )MЉ̅  E1҃w   ى߃   Mԍ_1r$oDfpoLfpffN   tX)ʍ_)ˍL0oCofpfpfIfAoCoKfpfpfI@uM9t)эff.     \Iuۋ}   1Ƀ   ؃   S1r-U}oDfpoLfpUffJ   teMʃ)ٍR)ڋ}}Ѝ\0@ oBo
fpfpfKfCoBoJfpfpfK@u]9؉}t)ȋUЍD  THuM~EЍ    QuPgw y  1   ك   MԋUMT9rL})ߋU<9ϋ}   S1r/U}oDfpoLfpMI   MtfE)UR)]]\0@ oBo
fpfpKCoBoJfpfpK@u]9ىȋ}|   )K)Mt*}_)ËM ;<@Bu}]r8)T}O)ǋE 8zxzxzx:u1M   AE1ۋ}fD  ffE؃uEPDEXE؋MDXEDDXEDDXED;]|Mȃ]9   KMԉڃMЍ<f.     f~}1f҉t!fff.     YXA9u}]rGfYXDYDXLYLXDYDX9uMXM@;E^E̋ ;Eue^_[]{s     USWVl    XE̋}]nb E E   )Mԉ̍EЍ   )Ή1Ʌ-  u1҃wEu   Eu   Ex1r,EǋEoDfpoLfpffN   tcE)ڍx)ߋE<\0D  oGofpfpfKfCoGoOfpfpfK@u;Mʋ]EtM)эfD  |:Iuu1ɋ}u'  1҃      Eȉx1r4MDLM( WWM))I   ts)ڍx)ߋM<Mč\0M( ff.     OWW)S)KOWWW)S@uǋE9]ut>učO)ыEuċE( ffff.     	WB9uuċE9}!1ɅIϋEč)RPp E1U2  CE1ۋE( )E}D  ؃Eȉ؃Ẻ؃EЋE)E؍MԋEVEPE((eW̍43MUYM\M(WTEUY\ZY\U(W\E]YYJ\\YB\(WDE;] }ċ]ރ}EUԉU9   OMЉMču~w1ۅ҉tf.     Y\C9u}}rGfY\LYL\LYL\LYL\9uƍ<EߋEF]9ދEPi  1   u   UT;UrUTu)]49   W1U]r'uoDfpoLfpK   tm)R)]]t0ffffff.     oBo
fpfpNFoBoJfpfpN@u9tv)O)t%uN)Ƌ}4ڋ] ><@Bu]ڃ]r6)ÍLUJ)E QPQPQPuߋE ;Eue^_[],m      USWV   EUM    ^\ E EE;E}0E    E    |$E$$D$   ]tWE EE,X EH E9]      E(} E E Eh M@EEHU1Uă}4 )]] ֈuÃ   L։tuU1@ EًEMUE_YEE\DE\M(XE$l ],}y/E_E\EM.v\,    Oǉ}E$JуE+B);]t/+M#   Oډ]Lى]} t
!ˉ]|EEEUL$D$ED$E$$]   f.     |K   M؃L؉]1ED$L$E$$D$   H     ~*۸    O؉]؉D$E$$D$   EfD  MU]*ËEH֋E)߉ÉLE\؋} XXЋ}XYE\LF;u(Cڋ]9x}4     EM	;MuČ   ^_[]i fUSWVL    XE~X E E}ME   )։uĉ)Ӊ܉)։Puuj8     OWSh W}uh U1WM( D  .v  ?ffff.       W@9|̉uWM9  1W}ffffff.     X@9|u. v .w3  ?B   OύQP$h U^ uEAW*^ ^YUW1fffff.     M)e)MEY$8h M(e؉],EW*fnfpP[(UYXXu)G;}|uċEǍG9~   E    ɋE   M^ E6 EV Eff.     X]W11Ef     <X(4XY(Y(Y.GTUw(VB9(((|XEXE@E1;EE[	1ɋE@ YW.vA9|uuWSp   }  11҉u   OЉUȍruFUău1҉U؉Mȃ}           }            W1U҉tffffff.     VNu}ur0    VDT VVD0V9u9ufpNffpff~tfff.     <F9|ыu؉M	щB;UE ;Eu
ȍe^_[] e fff.     USWV   ׉M    ^E 9  M  ]*ZH *^YY M U(YZ$d ]E)h u\EYEZ$vd ]E    19"1@ YҍL
9|1҉M  (J (W)M(hW)U؉Ɖu)؉Eȍ)U؍DE1҉uE)ډUHE)؉EBD|( ( )X )H@FEFE1fD  MЋEučŰU<UEMԍ}    U}M(U~H01҉fff.     ^(Y(YYXvYXvB9ủǃ}M|KEf     b(Y(YYXZYX"vƅ>  (U  1}s7S   }(U؋Mh    1}    |  E9EwU;U  1@ u3$(Y(YYHXYXX'   D |(X(Htb@ $(Y(YYXYX$\d(Y(YYX\YXd9u9E(h(Uf  |  |  9ỦȋMwU9U  1@ u34(Y(XYX$YYHX0   D |((X(HtdfD  $4(Y(YX,YYX4\d(Y(YXtYYXd9u(9E|(h(U؉   |   $(Y(YYXYX"F9uȃ}   U     $(Y(YY]XYX ҍR@  ȉMf     $(Y(YX4YYX"F9uȃ} ~Lufff.     $(Y(YX4YYX"vƋM(U~B01҉ ^(Y(YXnYYXvB9(uɃ}|SUffff.     `(Y(YXpYYX ҍRfD  MA;Mļ   ^_[]     USWV,    XE苀L EЋ Eu}E   )ˉPuVS̮]EQȋE ^YE    O1   ʃ   UM(       OƃE@1Ҩt1O΃A1f.     [YAu}rg   O΃)эD0T0ffffff.     R[YPR[YPR[YP[Y@@uE9Et    W*Y@9|uuEWj     11҉u   OЉUruFU܃u1@ UMȃ}           }            W1Uԅ҉tffffff.     VNu}ur0    VDT VVD0V9u9ufpNffpff~tfff.     <F9|ыuM	щB;UEЋ ;Eu
ȍe^_[]0[ fff.     USWV,    ^EM}} t~Uua. 1(   ~;PUܨ   Ã1Wfff.     YXB9u   . (  (X\Y. XYXʻ   (уH  )؍TL Z
a)(X\YXYX(X\YXYX˃(u   1W}rE)ӍTfJRYXYXJYXYXuŨt%ǃ1W    YXB9u1WɃ}rL)ЍLff.     QYYXYXQYX	YXʃuX. X. QQZZD$$Y ]EY X $=Y ],E,^_[] USWV|}   }   ]  }       ^uċEÅi  1      učx1rEu}(i ((](y VTUVTUV      ǃ)]t](i (y fV((]V(TUVTUV^((]V(TUVTUV u9ȉϋ]ut^M)m  @ (].(TUV((Tw(UV!HuE    M߉}    EE    W (	 )e( )Eu E1ff.     UE(ωEE؋E,1fffff.      (Y.sYXA9|݋E E1҉(f.     U9ډ}0E}ǋU      .u w.wG9|W9  MM,(TOʋUfD  օ~VYM.s9ߋM}@U     8(Y.r0T._GB9(|    (f     ((tE    !ffff.     E Y.E(XY^W(UW]TVډ)E        }   M( XE1r E(YYXȹ   EtK])ffffff.     (YYXD(YYXT u΋E9E   Ɖ)Jt%E](YYXF9tT)pu]E؋](YYX(YYX]u)]ȃM ](u  +Mj  }u\>*(^؍GuE]E܉]E\]E܉MX(].(TUV((Tw(UVH(9E   )ύAuƋu4ME1f     u\X(].(TUV(((Tw(UV\X(].(TUV((Tw(UVE((Zf.     9ڋuċMW(e(E}UBEE;U6|^_[]fffff.     UEM   	   ]Éʁ   )H   ]f.     UEM	x ʃ``u/tKQIQ0uk<MbQ]ÐUSWV$}   u}لx؃``u3M    DDM  Q&M@  t  QGN1t4tX   }    E      E      E   E    ʉփ}      ~$M=            Ef p  M_  Ex}܉??}D  =  6  EXE    Eܨ@   U   ȹ  Ef8E   E        EMf|H  MI   EfU))Ƹ      E   E       fff.     e  CN=   D)}=   t݅U׋E:  E܉.    ME~"=   wMEMfTH   <MMEMfDHfKEMfTH   fҹ  )9  }    E9  E   ƍFMf   N~   t'}1u}f|~f|Vz9u}rh)ЋuLV}fT~fQfT~fQfT~fQfT~fQfT~fQfT~fQfT~fQfT~fu;E   E t+ME   MPt$ƃ1fD  t}<G@9u1rOU)utFDftX~tX~tX~t>uËEU$t
M+Mى
tMMȃ$^_[]ÉEE  HE1ҋ}uUԋE
  }   E   r   SE   }f+E܉E9E))֋UB;U|EUcE}9I[J1rTM܃M)ȉEظ    t:fnfpp p Eȃ)ȋMu} EtMA)f9JuEfEf ffffff.     USWV,EMUu}]\$|$t$T$L$$D$    D$    ,^_[]ÐUMi@"  I¬$  1F] USWV    Zu>  ~>  t)  t!]  t  @  t.  u  ]Kf  U}i@"  E썀$  <$D$J GX   !  GX__0ww_$   !  E  D$4$I M; Fx   ^^]( FF     F0    4$D$  }>  ~+>  tA     }t@]  u|   -@  t.  ً}u^         }!  4$D$    D$ '  G<    QW@G,    1F    ^_[] USWVM]>  ~>  t"  t]  t@  t.  u}Gr1tYQi@"  $  $QI ƅt)|$\$4$Mtt4$H 11Et ^_[]ff.     USWV       X7 E}v}  UE]ut
t} t3Qn։ƋEEދ]ҋUt}  }tItE  }    ׉``x`   P     1ffffff.     Cǋu)t$D$D$    $    1҉N  ɺ    H  9|{H  N  M  EpFEFщQtǅx     M  px  FEF`ut6Q4uk<MbQt} E$D$ED$ED$ED$|$ED$$D$    |ɋ}  F]}    |x  t9tEx8  v  Q֋M)щҹr  11MAǋu)t$D$D$    $    1]  HÅ*  9|ExH  |t9Љ]  uxF8pF4tF@~01ۃ| ~t11D}xNȋ]t)ÉT$tD$x$D$    U  n  D}EG;|u|E(^H8  FLt$D$\$E$?$  +tM   GHlQM)։Ɖșȹҋl   ]É1FǋU)T$D$D$    $    1҉   ɺ    Hx9|~Hɉދ]lx^xG8pG4tW@|G0wEMT$D$$D$   I   ɋExGHWHFP    FL    ًE ;EuȁĬ   ^_[]B      USWV  U    Xx1 t EE    YQE}9E   AȉEȉEE؉Ӊ]4R9OU]\A@9Oux@  u}x&  \MA8EA@E}U(̳ EE܀   EME    E   ӉDW		1       vE   MI   		;usFE؋E0	Ɂ 	ʁ E!   E   EUMA<U}    =  tu
yD        ο    \y<tPMEM9~qǉ     9N1ҋMj PSj   MIȍ)  AE     Od$QS @ d$  xE    9}*Du]9   E    ]E       DuME       =     q\|  E      Dƍ   )Ɖ    HE9Nǃt$PD$D$    $    1҉  ǅ|   E   E^.  ȉʋ\E9N9MEE    E    H  E    ǅ|   ǅP    U9U'     huEM9LNȉD )1҉=  tsEp{<  uu'iE  {

   MȉK EM   C0CE=  uIC4=N  tf=M  u8C@  ]pǅ$  ǅL    E    E    5  C>  %H1ɰEǅP    C.  CEE ɹ   DE1pD  s,MQVMQPuuu t8}   MMC~   Nd$PV= d$EKȍ4N;}|} M ǅL    uY}ԋE܉Eу   ]{8  t1L
E    9~AE$E    E    1ҋ}  E$E    E    1  M}  uu9)s]܉މ(ǅl   ʋu   U)މu܁     dMlMEĉEE؉E}]]1];]s{}؋u4}ǉu	Ɂ 	ʁ   U]  rd9Euo  ]9ɉM)sM)É؉uE=   wcEUĉUu؃}}]1;usڍ^]؋}<7މӉ}	 	   M  }rE=     }}1҉@=   ]   G)É]   )ڋu)щM)=   Eu܁      EUĉUU؋}}}u1;UsZ]؋}<ډ}	 	   M  }rHЃDU)7ǅL    ǅ$  E    E    1ҋE\}MUe)ʍ    у19ȋlLLډ]LD)]ċM$L}1҉=  ø   EЉUO4   wx Ph'  uV[w0h'  VGL    |Eȍ   )Ɖ}  ȁ  tHtDE\9Nt$D$D$    $    1҉.PL }   C\Ǎ   )ԃ} x   j h'  l]SbDMj Wߋ]luPW EPh  W#(Hlă} (ǅ    xlǅ    ǅ(    σuh'  W赅$     fECE~   Od$Qus7 d${<  u=t{D u-j h'  WJEj uujPW ]ǅ    fEU9OЋC<9t&~"{D uh  W߉ډ}]1} DEMQRuDPW hpU#  E@E  1҃s   ǃ}   p1r1p	fafr[ɋxYL X   tp)tp|yx(L      NWfafr[YXVfafr[YX uM9ȉʋxpt'D  WW*Y XB9|މxEPh'  uVcE@<EL (  h  V1j h'  VEDj \luPV EPh  VMqE      1y,  u])ى|}ˉM{ ك@Eщ4   4    )0
U UE<lE8x (ܰ E@CXE||@|    E    T    E   ,   ph8d<`f.     ]}   1Ƀ}g  @ Z    M  }8U֍:4:l4;E9]E9E849ee       1 u8EYҋE8Y(\⋍<YX        @)M8<4f.     VYYY(\RYXRYY(\YX   u@9M0   E)ȨtL4UY҉|E(\ڋ8Y<YXȃ9X   M)ً|Ë`<dETÉE0h,pECT]1u ]3Y(\ڋ]YYX]3Y(\ڋ]YYXEuuE@E]C`dhp;| )  E@E  EHhdǅp    1|}    1dE@Elt*E    E1p؋]GM9u냽hE   ])    GEWэGMu41ulu4ulUUEEE<p44
u4E4u4E4u4E4Mu΋|@p;EE      1ҋMyƃ}   }Uڋl<JЃ@4Ĉ M8DXlDTx (ܰ DE\@    E    0    E   ,|lp8d<`} s  1҃}J  @ =    0  E}48M<8l<;E9ME9<9ee       1 u8EYҋE8Y(\⋍<YX    t}@)XT41f     TY\Y(\TYXTYY(\YX9u@9U  fE)ШtI4MY҉EE(\ڋ8Y<YXЃ9h   U)M؋`4ud40؉],ًpM|@ǉE1ɋEfD  }Y(\Y}YX}Y(\Y}YXMEuE@EXT`dp|;EI u  \9E}wut  E      1D  MQdU|@Y<\ǉXȈT8x (ܰ EHlPYhR4    U4    `    Up|f} c  1҃}:  \ -  T    EǋEd4P;@E9uE9ˍ9ee       18 u5EYҋEUY(\⋍PYX   < tt\)lh441TY\Y(\TYXTYY(\YX9u\9U  fE)ШtFXMY҉EE(\ڋMYPYXЃ9d   U)Mǋ|4up4`ǉEGǋ|M`}1ۋEffffff.     }Y(\Y}YX}Y(\Y}YX]EuMAMlh|pE9e  uu]P   1҃      Et9މrt9   uVމC1Et1LLCurYU)tp|pGOFNGOFNGOFNGFuu9Ɖ}tfffff.     B9|}E      1Ë}  TUJЃX<Ĉ0E@LdPL`x (ܰ L,J\Mt I    M    8    M   4|Pp@lThf} s  1ۃ}J  X =  0 0  EME4,MP; E9EE9΍<9UU       1 u8EYҋE@Y(\⋍TYX    v   X)d`41fTY\Y(\TYXTYY(\YX9uX9]  fE)بtI<MY҉EE(\ڋ@YTYX؃9\   ])MǋhUl8u44p1M|G}1ɋE@ }Y(\Y
}YX
}Y(\Y}YXMEuMAMd`hlp|E9G}G(]   *xYh ZY< $" ]GE   E1҃      ( x1r[YY[   ҋ}tF)t0f     V^YYV^VYYV@u9ȉt     YB9|1D|E3E܃L GT$G<( GDɋEHHEt ;Eu0Ee^_[]ǅ$  E    E    1ҋE}P! fff.     UE x``u(P  ]N  M  E]M  ]@ UE @]fffff.     USWV    XEu E  MU}      } uRGE
   ȃt    u}  z?x!ȃ``u3uXQEl]   EQRu3kE<Mb2]d]_QEEQ׸   <MI9   ]9N}UMe܋Gƍ   )É܃jj j uVSQRWF0E~lwu~a1E E Er ED  YE_E]E$ MfyG9|Ћe܋]؋E;Mue^_[]  USWVU   ]Ep   ȃt   u   {?xȃ``u)uCQVQEu'k<Mb&QQ׍v9ȸN^_[]f.     USWV,E~EMUu}]L$D$T$t$|$$D$     D$    D$    m,^_[]fffff.     USWV    [UExEED     uF4    F0    F<    F8    FD    F@    FL    FH    FT    FP    $D$  j<$~FF0QnV@1            EHM    MI4   EHM    MI   EHM    MIT   EPU tuUz<  upD$$D$  i1_EHM      w8MA(1<EHM tMIH!EHM tMI(
J$1^_[]1        
    (  [          ~  U]     UVM~-U2   tu|B?   ^]UWVU   u   ȃt   u   ~?uxȃ``u)uCQVQEu'k<Mb&QQ׍v9ȸN^_]ffffff.     UMi  I  1F] USWV    ZM>  ~>  t)  t!]  t  @  t.    uN  M   U  }i    <$D$T G,G  $  ,G  wd7  M   Ǉ       OL$$D$    ww   GE( GG$a  G(    G,	   G0    G4    G8    GH      $  E싏   M   \$$ MZ $  (  ,  E艇l  Ǉ4     (2 L  Ǉ0      (B <  Ǉ`     $D$  E=>  ~%>  t4     t7}]  u,   '@  t.  u      	   1@  ]$D$    D$ '  )G,D$$D$  Ǉ      Ǉ      Ǉ   uƸ     EG`E( GlG|Ǉ      Q   Ǉ      Ǉ     MbWhfǇ7   @Ǉ7    ?Ǉ7    Ǉ8     Ǉ7    Ǉ 8  Q  Ǉ       ǰ   <$D$ 7   1^_[]ÐUE     $D$ 7  j ]f     USWVM]>  ~>  t"  t]  tw@  t.  ug}Gw\E wNtIi    $ ƅtFED$|$\$4$Mtt4$N 11t^_[]1Et USWVL    XE؃}   M1]   ރ   }    E    ]T9UwU]T]9   Uz1r+}LE( YYʋE H   t]E)؍U}|0U\0U( fOWYYKSOYYK@@u;u   E)Ht,UU ʋuUY U9tvE)Ћut}|ڋ] }}]]] U } }f.     YNYكuۋEx!} X  1}W  x  8  } .  EAE    U֍Eȍy}ȃEU  Ĉe׃}E ( ELM   MNMHM@EЋE@E    E܍FE̍E   E    f     } d  1}   }    MȋUM9MwMUM;M   1҃} u$EMMYыEX   } tDE)ЋM
uu4QY^X^YX  uԋE;E        M)t+MM MUYЋMX9EtbE)ȋUЍ4U̍<
}܋UMM1ffffff.     YXVVYXڃuҋE@EEEE;E x    }   EӍ    }D9EwE}D}<9   ]s1r8uLU( YYʋUZXXZ   ty؃)UUut0U|0U( NVYY_gXX_gNYY_'XX_'@@u9ى΋]   ӉߋE)Ht1MM UMY MX9}   E)ȋU׍9UT9}L} Ӌ}UUӍ<U Uf     YXIIYX		ރu҃} }   M 1҃      ( w1rUZYYZ   tF)ЋuT0fD  RZYYRZRYYR@u9tE)YOuL^_[]fD  USWV@}   U 1E         EEx@1]t=UMJU1fff.     rfafr[@ur}})E\0uuEtp@ Ffafr[CFfafr[CFfafr[Cfafr[@ uE;E   u E)Ht$UU]S*U9teu)ދEDU׍T;} ׋MɍQ}] Y1fD  W*@W* } u֋E U  }   1E         }w1]r+Uu2uVfafr[X   te)֋EE]DC]T    @fafr[JXJ fafr[
X
 u9΋] U  E)Ht,Mщ׋UJ*MX9  E4DҍBErU)utEE1fff.     W*XFF]W*ÉX߃u      EHMȍPUE U߃MċEAEEPU@E؋E@EEԍAEE   fff.     } i  1}   }    1҃} u.EMMAfafr[EX   } ut]E)ЋM
]K]fD  Afafr[JXJfafr[
X
 uE9    M)t)MMuN*MXǃ9EtkE)M؍uЍ4>]uu}}1fffff.     4W*XAAu4W*XӃuˋE@EEE9Љs}]       Y 1҃      ( w1r[YY[   tE)ЍT0     RZYYRZRYYR@u9t) YOu@^_[]fD  USWVE}QӉþ9   M  t   uQEӉ.U2ww\E@Q9N9ߋU5kd9t,iǐ  9t"i   9tk2R9t9t
9u^_[]fD  USWV]MuQ  uk9]U$E ߋ]MT$D$E(D$\$|$E$   Q     I9   Ӊÿ9     t   uQEӉ.U2ww\E@Q9N9ދU5kd9t,iƐ  9t"i   9tk2R9t9t
9uOǃ^_[]fffff.     USWV\      YE UQӉÍ   Uu)ǉfnX{ z (^1tz)Љ)E@fn{ Xz (^E@fnX^ǅ    ǅ   ǅ       Lȉ  W1{  z ff.     ujj PSWU (tM  |F(\YX       (|+ (\YX@9(|
f ^F;4M|} t   OkE<(*Q  }  W|8    @W*^| ,ǅ,ǅ(ǅ$ǅ ǅǅǅǅǅǅǅǅ ǅǅǅǅz j@PQ Љ1z { WfD     ⋅ W*9NCWۅW~5׋9MWۍWX&XOuY*^XY(UQ(]YXYA>  ؉   (w )(v )(x )Wz  q55(5(5(5$(Ǆ(   5(,Ǆ,   )ˉ*1ffffff.           狅   H(D  +B   5D.vffff.      *؋9ǉNAWW~Aҋ9MW䋝Wffff.     XX JuYW*^XY(UQ(]YXY܋9}YW*^؋XAA9C.B].Ⱦ   F] .   F].Ⱦ   F].   F].Ⱦ   F].   F].Ⱦ	   F].
   F].Ⱦ   F] .   F]$.Ⱦ   F](.   F].,   wх   Stt>ېHCur_P0@fffff.         @           L@ ¸   u} t֋VF ;Eu
ȍe^_[]  D  USWVP    Yu}E22   M*r ^Xp WWW   UW1W     ~,4YtY~|LYLXYX~ltYtXYX~L|Y|XYXXX9|n\YXn\YXW_&_FV(_.r    WQQQWQY]F r X^(\Tk XX^Yp \QYF\W*^XVr ^XF_FFYr p ]ME^_[]f.     USWV,      X<Mu} Eǅ        NǇ(G               H   iƐ  ǅP{3  9s3  8EOǅ     `  t	Wh    9OЉLPh'  Qǅ`    ,  H8       !  !  `Qu4Lh  u0u,u(Vu$u P2  0耉0$G  D` Ǉ   Ǉ$G      7  puP<n \tYp ZXq $  ݝX,X0x  D M     8iƐ     H   kd9  95  i   92  k29L  449I  <IǅP9u8m1  耉0Ǉ   $G  DǇ$G      ǅǅfWdu7@lt18  PH0VuٝTT@uQH)׉ǋ   t Hu-0@H0k<Kd0P   }ǃ@|J4    v9|<1`	  |/@=+  ~$     (:  7   8  ɺM  Dʅ  Dd  N2LP  |O    t#N  u  M  tO  P  O7  1ҁ  f     B  |  t  u)`	)1H`	      	`Ѓ	EǅP   8/  8y($@9Nȉ@񉳔   Cd4Cp   =     =  u1   0 xhiG  `  uits   M\88\  D N  (8u8s   `   t0   $C΋WluL4uV04   )Hq  7  ty  9C7  04u
7  7  0   )G`=  u47  Ǉ7    G  4w|   <n \p Yp YX,p YYX,)0=   <22@  Eǉߋ7    u`7  7  k  O9   7  7  0 t   +09G(~    0e|G4t        t1ӺQP;U~    ډ󃿤    t    ,$2.  @  OEP4    9@},     4u(7  u@ u  t7  =    G@    7  7  ǅ    ~  =  0t11  л   ujQP;U~#  19  D O  0,0ǅ      8   Pt"Ǉ8      ǅ   ǅ   *ǅ    ǅ     ǅ    t[Q։Ɖ@u=    N( ǅ    t	9O    u}   8  }u>P   b,ǅ     tO8   u
P   G,-Q    tǅ    ރdulu"P<߈   P<  40GZ)Éȋ8   8  t(PE4@0B0)Ё?Q  (})Ë}PQ  9  4Cz)ǅtP8P[B)؋(:P  })ǉʋP  9}Z  4Cz)ǅt0P   P[B)Ɖ0؋(:O  }WU7  G@   Ǉ7     P 8   8        D P  )ǉʋO  9}   4>)0t}PLP~r)(:N  }}D Q  )؉ʋ9M  (tP@$;ɋ@$u=P  rOTuO  O  PӋOx9~ȉ    Ottȁ:  #P  t=P  O  MH]  `=Q  |P  P  >  F=P  |O  O  .  ,=O  |N  N  @  =N  |M  M  (D      7  iPF  9M  P  tTi]  9N  P  t5i0u  O  9ߋ$~i  9P  9MD19N(0$Lh  ,3  u(9N  u(O      HMt(M   PQ;U     ڋt(P  b  ֋t!  !  0QP;U؃<A=    NЉ@ʃ)ʉDǅ    O|$WlOt O|(	Ot7  Olw@,tG(Gl   D(P  r    f      V  (7  =Oщ4       GPE@@     t9u
E@|  H]CdQ։PȹQEu8u4u0u,u(j j L@DVRPS1@ǅPx`j P  <  4D9ߍu   8  M<	  80!  ˉO    u  @)E   ]ËP9OȉE@O}<(j ǅ(j ǅ     Gd   )ƉGd   )ȍ$8  PQV    ,9  t	@7  )Љi  i  7  1҉xp~  c     -   )iR.80       )iRދ~d0H ~`     iɧ	  Mb׉ǉși)   )щL   ȉC؉PD  ؉ϋP@P؉ˋD*BP**ҋL*؋<p YPYYY؃} ]   7  7   0    1ҋ<p LuD  <(YXPY\YX(Y\7  XL7  ,N((uډ0  }   7  7   D<p LMff.     
(YX(PY\YX(Y\(7  XL7  (I((u;  3  *<p ^ ǋ    ǅ4    <(?l ǅD    fff.     }    DPtL7  7  ӋU4ff.     ȉً]3ˉ\(\(YXXՋP7  L7  $3J(uʉDAD409-}8    Gd EW   pt*Ã1Wfff.     YXG9u1WrM)TfJRYXYXJYXYXuŋ<p .ȋ}v.{17  PQ  F        F    F    J$8  ,9  u<n M	  Gduƍ\ )؉ĉ$	D  u]7  Pkdp  H9t  PO$)ȋP  u9VUUU<_$ً8     LM@gfff։΍    gfffщ9NΉO$ދ8  tKLu<n     t       L  <n   )΋P      D*P*X^<q X¸q Tn UVu4  ( =M     4<q       k   L  1ҋ<ËLˋM9NȅPj QuVj PC   x-u$N| Nt(Nl,N@P0F  =N  4ɍT	<r GdPWɅ   1ɋ<n #o 1fff.     ((].((TUVv(TUV(YWTUVXF9|AT;P|*^ʋPW*Yы<X{o Y,ȋLغVUUU9M4=P  uvgfffщىO$EH8֙i  H2PG WdW7  GM  uLG@  @  .N  uLG.  .  LG>  >  D  >  @  DЉWG>    ua$3|VUUUЉ2  7G.  .  .  FƉG%  G@  =@  @  NЉW   B8֋)=    NЁ  uҺgfffV<u/EP<    F<0ɸ   OF$0F(R  ǅ       +^hQPЉ)L$8  <n WPw<LPwE   S     4^d؅ۋy   1</p Pp Lo D@ E$8  YP_L]D$  f~G9|ÃjPj 4V( EHdL]ۋ    P1</p Lp Do 4f.     PYL_D]4$
  f~G9|ăj PQuV( 8"   tQ,8  }   GLM  =@  0  =.     N     ׋Eǁ(G      ,0H }7  1=  B=  |  t4  uG`	G0k1òH`	Ӂˀ      	ڃ`Ӄ	؋M   P  =>  O  DG\GDtǇ8     ǅ    1ɉ0   w<+ Ph'  V買7  h'  V蛷jh  V舷,8  uL(~dH ǹQ   )$ǅ      (j h  VH    t1Ph'  ,  u[уDH  Dȃ    b  G$EH3)Q         1     uqHQ;UtQk7  <Ã(ș}ƃ` t**d<Yn Xn Y,߃jh  S   h  Sʵ   Vh  S貵+,~dH PǹQщ   )$ԁ  u`   9MHH~dPǹQщ   )$Ի   9tJ~FzP+    ׍$8  QP$"  ~d   )υ~I}$8  QP  Fd   )ȍ$8  SQ)ߋWQ  7  <n 0.w.vEʋH7p<vdupPW>  P0 7  ,:  u	7  u$1ЊHɁ @   @  NFX8   n  Exda  E7   @  @X|=?  A  *ЉP<o YыHLX<  1ҋH9L1(\~*Y(\ʋR<n Y(Y(\YXZ"(\YY\ZX2NuM9}P1҅IЋD)ы<n P(\YY\PX IuыEPf7  ,    Ѓȁ  P׺%      DË    9ӉPL    g    t)։=%    9Ћ,  )Ɖ        u   x7;s~71	tU   fff.     ;sN11	Iu%     ,  )ƋtE         u   x7;s~71	tM   @ ;sN11	Iu%   ,8  tЃD)øQU   	9NӃ   M=    N؉L<      iƉ  Eǀ8      ǅ<    ǅ     1ۋ1=     D=  u94у|DP-L4)ދ9OD0))ȃQPR  <   `Ph&'  QQ    j h'  V1j h  VQH)Dj SLPRV ǅP8:  Ph  V諬h  V蚬:L,8  t`Ph&'  Qf 0Lǅ0    4Ph'  Q&, =  u8   	9t]~Yh  SQH)j jPR$S j h'  S裫ЃD    9ȋ8<PDj uST ǅP    0   8QH)։Pƃh  Sj h'  S֪j h'  Sê]+P)MAdj jQVPV EXdDj LQRPPVL   Ph  V,88,0H }M7  1=  (B=  |(  t  u+`	+1òH`	Ӂˀ      	ڃ`Ӌu	؋M1U(G     u,	7  7  7  7  ǂ8      Ѓ9~CǅP@8k  @  ǁ(G         LE,8  @|#< LtE<8 uOL\:    t؋8  ~9  f  ǅP8  ,!  )),      u   x7;s~71	tX   ffffff.     ;sN11	IuL%   ,ǅ    E48)ރSPV_  j S  jj Wuj P++   ~)8P;Eu$Pe^_[]ǅP8u  USWV+      ^M4U۴ E]} 8*  M,iE(   QE9OЉ  $ڃx1ɉP   *+$< ^Y : T; < (3 )H(8 )8(O5 )(/8 )8׍D       C + (?8 )((O8 )(_8 )(o8 )x(8 )h(8 )(O3 )(8 )((8 )(5 )(8 )(4 )(8 ): < (8 )< d< = g; < < (: )(8 ): < ; < L; |; H; ; D= 8: 4< 0= > (< = = = = '; ; (8 )(9 )(9 )x(/9 )h(?9 )X(O9 )H= D= = @> 8#= 4; 0; ,'= (;  K; < < f       ˸  O    FW*T^(1(ʃ}IǇ     ?E@Hu;Xh)Ǉ        0E@HXh)  D    )9OӋE$D$E D$ED$$D$L$E$T$U0  =    #  fffff.     T8!  =      9O8!  1ɺ@ff.       YU@  YUD  YMY  M@ukD$$D$  訿    ;0$  )U$T$U T$UT$L$D$D$E$U0;   󋵸   FN,1Ҩt2YY   tx)ЍLQ։fff.     JYyRYJY9YuߋD!  D$4$1.           Cfnfp fo8ffHfpf~fpNf~fpf~)f~fpf~fpNfpf~)f~(X(\X)X\((T(TX8(U((YTV(UYTV(Y(Y)(YX(YXY)YW(hTUxV((YXY)((YXYW(hTUxV(\)^X\((YXYXY^(\W (TTU(WV(W((TfrfrTUVWTfrfrfoffff(X((T(TX8((U((YTV(UYTV(Y(Y)(YX(YXY)YW(hTUxV((YX(Y((YXY(W(hTUxV(\^X\()YXYXY^(\W (TTU(V(W(T(frfrTU(((YV|WTfrfrTUVY)(\)\  \)\)ZfZf(fXf)XfXf)f$輸  ۽f(Xf$褸  ۽x(X$莸  f(f$ݝ(ۭxݝ ۭݝ^  ݝ (f f fZfZf(\(T)YY)f(ZfZf(fXf)XfXf)xf$Ƿ  ۽f(Xf$请  ۽h(X$虷  f(xf$ݝ8ۭhݝ0ۭݝi  ݝ8f0ffZfZf(\(TXDYY  (XXXYY(X^X(D(       \( u(C)#(Xu,)\(T(TX.(YTUVvY((X)(\)(Y(Y.vdYXYW.u   .YYdXY^P= \    YXYW.u{gYdXYY^(TUVX(TUM.P= :Y(TUV(TUV\((Y((T(TX.(YTU(\7  V(\7x  wf.     Y(Y((Y.vnYXYW.u   .YYdXY^P= \   ffff.     )YXYW.u{gYdXYY^(TUVX(TUM.P= AY(TUV(TUV\()Y)\\)XZX$茲  ٝ(\(T)YY)(XZX$:  (ٝ(X\(TX5YY(XX78  XYYTX^X5(7  7x  78  T!  ǄT!      W1   un(  (\  $  l  4  |  D    ǇT  PǇ  ǇX  PǇ  WWXWWWWPhc g 9WWW   )@ )W1WW@ DY((OYXYX((YXXYXX(\YXF9u.  .  x}  ǋ  (XXLWZ$衯  ٝ`  X|(]  \  XH(_\  (XT.v:X\  X  PWf     PWh\X\^  WQXX  QXXd  WQXX  WQXX  WQXX<  WQXX  WQXX  WQXXYDZX8QZ^4]^YY^  Y_QҍF\X	|\tx(XXXXXX(ȍNW*Y0XTY_؍NW*YX  T  T\XxW1۸   1W҉fff.     ىP W)~[<)Wۉ    g/Ys;YXYXYXX߃JuōY_Ӊ  Y_  _Y_(Y.v-WZZY(f.vW*Y .wFf񋅸7            }    Z$  ٝY  X_  Th\Y  XX(UTV  hlpthx|EEh1EXETEP]`du}ffffff.     AYIWXYXAYXIYXAYXIYhXAYXIYXAYXIYhXAYXXIYTXAYPXIYXAYX	YX8@@   L
|^X^XT(\YXʋ^  Y_  xYL!    HLٍD    H!  (8)x8  )(  )(X  )h(X(YX)(Y\  )  YxXx  (Yh\)(\)()h $)Y )YX)x  (\hYX(\YHX)h(DY((Y\((Y\)XYY\Y\)fYf(fY\fY\L!  H!  ^    P  ((Y(((( $(fYY  Y(Y(h#$    YX  Y  (hYYX)          (Y(X0h(YYX)((  (f      )(f((]  )(          (    )(X  (8  (  (x  H    (  h  H  (  (H  WQ(QQWQ WQ((Q(fQQQ		  $  (D$D$$o  XTY(Y@YX|Z8L$$藢  ٝY4XYX(YT((\YXY0,(](_  (].(TUV((Tw(UV(\TY((\Y\YX^(\(\(Y(YXX|YYXx(\ZWZh$L$  ٝ)YZ$hD$軠  ٝxYX^  X!    u!Ǉ     ?Ǉ     ?(    XX  X  (Y(Y  YY  ( ( <    Y   !  Y!  u   Y   !  Y!    Y   $!  Y !  YY  YY$!  (    X(!  XX,!  X  X0!  X  X4!  X  X8!  XʃuT^ 8       Y  (!  Y(!    Y  8!  Y8!  u.;      Zf.> v]4!  @W*T^=    M4!  ,!  \ _YX,!  (f.   0!  @W*T^=    M0!  (!  \]YX(!  &4!   u
Ǉ,!  fff?0!   u
Ǉ(!  =  .: 9  t
Ǉ        \!  P!      $     U)Љ  M4    T$L$$g  ;Eu+  ^_[]O  ff.     UE@    ]ÐUMUE$D$    a  ]fff.     USWV<    Zu  })  UʋM9y  q   1} tDS   =      }Et1uq}|;}|  }$My   US;]9u>UTB;U?  U$MyU]      {=   ]Í\;]  ]MA]      ǋU%Ӂ   Y])Q   ЉǋU}    E;E  Ѻ   } tDK   =      U3]ʃ|3EMHe   fffff.     x9uE_ǝ9׉|}M9ϋMu  }MQ1Ӊ]0  UJ   ɋE|]  UMIu)   ~  ΃ȃEk  ufnM܍IMr\CfafrppfpfafrEff fofߐr fۈ fff   fo1ۅ   })ߍ	YEfo for fo U
   foa)fafrppfpfafrfffoffffffafrppfpfafrfffofffffŃqfpNffpff~ǋE9E܋]t6U؃ufffff.     S   ύ|;B9|]ETCM9ʋMu  UMU   EAy}  ]   EUUE9   )MU@EPAEກ\
Á}   |2۸   OÉ<$D$D$   7  1D  A9||UiM   GEE]UEta|\BEU1     K      )ff.     ؉Ӂ   )ډW   A;M|U} t1DS=   	      )G   ǉ~8] D{   L$D$4$.  {   G9}uƃ}  tMU9s)щ4$L$  E<^_[]fUSWVXỦM    XE]  1}ؙ}UW  E  1ɋuԃJ  ?  6  E܋E̍|}|}uЍ|}9EE}9E9E9Eee   "E   ]( ( EԍH1r0"YM( \YYXM!YM!   t|Mԃ)EЍtE̍\D}( ff.     hY(\YYXnYk(Y(\YYX.Y+   uE9Eԉ]^  uԉ)Nt>YҋE	 \YYXڋEYEȃ9Ή]  M)MpMЍ\M̍|MuEȋM	 1ɐuY(\YYXYdduY(\YYXY$$9MulEԉ~cEЍ@M̍Iu	 uf.     Y(\YYXXYYY !NuċEƋM)ȉEx}Ã]U Ĉe( }E܍FEEEЍ@EAEE̍@E    EE    E    @ ;M  }E   } E   Eԋu؍0E̍E0uЍ49wU̍UЍ9E   1҃} u#E\YY؋E\   } tKE)UM}fQYYYRZQYYR@@uˋE9EE  fff.     U)M)Mt4uuڋ}̋]ЋM@ 3Y7@Bu	}̋]ЋMĉMĉ]Љ}̃}   M)xuU̍:]}Љ}x:]}Љ}x:]]ƍ4؋U YYы]]Yы]]Yы]U܃uE@EEE;EMX^_[]ffffff.     USWVL  }   ]19   zEǅ    4)|$D$4$  <$D$    U  \$ML$D$<$D$   D$    D$    1NL  ^_[]ff.     USWV,    ^}]} E E1{`  tCh  UQRP      sd   uW܆0UKdMэ   )̅4  1  Ӄ   ]؉u܍BC1t51EԋE(2  Ewfafr[YCu   Ѓ)|0]\su(2  ffff.     Kfafr[YOKfafr[YOKfafr[YOfafr[Y@ uE9}ut+f.     4GW*ƉY @9|߃j uujj uWjuuuQu蘒@M	;Mue^_[]蒌  fffff.     USWV<    XEu1ҁ~`  tVh   E^d        L$ MvML$T$D$|$\$ED$EÉ\$Eǉ<$讄NdUT$,L$(\$|$ML$ML$D$|$4$D$0   D$$D$     D$   蚑<^_[]fUSWVl    ZM}EE7'  \`+  V  EHM     8   u	9O`  O`1  *  I'    ('    *'    EHM 8  D$4$D$*'    *    
+    +  =  EHM %     e  EHM   O`J  EHM =t%t     =  |iOd 9O   1  EHM  7  uQ   щ          k<wdz  EHM 9  Gx   EHM   Oxa  EHM         )O81  EHM        EHM r=  Gt=M  ~  G@  1  EHM }   8    EHM 
^  G,D$4$D$  7  EHM 4  O,w  EHM   G01  EHM   O0>  EHM d  G(D$4$D$    EHM   O(  EHM   G41  EHM |  O4  EHM `     1X  EHM @       EHM   ;Gd    EHM   OlD  EHM Gr=  Gp1  EHM   Op  EHM  Q   1`    Whu  _   $D$ 7  謆  7  $D$\  薆  4$D$  
g   ML$D$$Gd7  fǇ7   @Ǉ7    ?Ǉ8     Ǉ7    Ǉ 8  Q  Ǉ7    1  EHM         EHM   (G     EHM Hx     1p  EHM X        EHM x
3    %     D$4$D$  e1	  EHM       4EHM    GH1   EHM    OH1   EHM    D$4$D$'   EHM    D$4$D$('  >efEHM r=uDG|1BEHM Hew*   1%=N  u&G.  1=uGl1l^_[]G>  1i   '  Ɖ31f6     (  n        <  Z            4  _  z    ,  ,          .  Y  ,  t    \  ,  z  ,  ,  ,  ,      ,  ,    #  >  \  fff.     UE$D$ 7  P  ]ffffff.     U]Ƀ      USWVMQQ1   11   ~&1f.     \9   t9}G9|1^_[]ÐUSWVME1PH֋19}!}f.     \9tB9|^_[]f     USWVME1PH֋19}!}|?     \9tB9|^_[]f     USWVME1PH֋19}!}yf     \9tB9|^_[]f     USWV      [E(p  	MW)E)E=>  ~'T=>  t5   =  t9=]  u0   +T=@  t=.  u      	   1ۉ,}$]E@$1Ʌ~MQ,1D  9tA9|XE    )0̋E   )̍   )P̍GTwk  ( )EE   E    E( )E8( )EE   E   E    ( )E( )E؃ hjTVP_  jTVPJ  t$$D$T   *  X  Eɋ,*    IP4,)(A$4fnfp [)T   h? d ` \E <    0EƍF     F@E D    B0PB0BLo  E' H( )8( )( )( )( )( )( )x( )h(/ )X(? )H(O )8@ 4E M(WP0~  uVu$ujWU, E4j V ,jW` W    1Wҋ0t     YXA9urP)ȋ0@ IQYXYXIYXYXu.ȋPv.{0|      k4TEA$)؃jPu q<W01 ,  1ɋU   1   4    1Ƀ (u(Y(OY))O   $ tb4)ȉxx    (AY(IY)A)I(IYY)I@u΋49ЉtfY@9u;}(,;{  E0$D0P E@ p 1ffff.     pDP)JW   xHtt?P1Wfff.     YXG9ufff.     1WtXxrQ)ϋL4D  NVYXYXNYXYXuXQp$;w1 ;~  k4Zp)$z  f(f$ݝbz  ݝffY8fZX}DZx)$
z  f(f$ݝy  ݝffY8fZXDDZE)$y  f(f$ݝ{y  ݝffY8fZXDDZE)$(y  f(f$ݝ 
y  ݝ ffY8fZXDDZE)$x  f(f$ݝx  ݝffY8fZXD D$ZE)$Fx  f(f$ݝ (x  ݝ ffY8fZXxD(D,ZE)$w  f(f$ݝ0w  ݝ(0f(fY8fZXhD0D4ZE)$dw  f(f$ݝ@Fw  ݝ8@f8fY8fZXXD8D<ZE)$v  f(f$ݝPv  ݝHPfHfY8fZXHD@DDZE)$v  f(f$ݝ`dv  ݝX`fXfY8fZX8DHDL   <T ffffff.     pZ$u  ݝYhZ\F   uDLdX_DX_   uf     DL`X_DLX_L4D1X       f     h(\(\(TUV_\.vuXx$$+t  ٝ,W*x\ЋTe Xe \YXhF4  ffffff.     f.     hXH(\(\(TUV_\.   Xt$$x's  xٝ,W*t\Te Xe \YXh(\(\(TUV_\.vuXx$$hr  ٝ,W*x\ЋTe Xe \YXFa   fff.     f.     (\(\(TUV_\.vuXx$${q  ٝ,W*x\ЋTe Xe \YXF4W(q  4FTE$9(h](x ]()0]()@]()xP]t]`ǍGW*T ^WZ$Rp  tf((x(ݝY ZY f(f( 1h0 hXhxXxXXXXHT   UU  E    tjkTL1\BL1\BB L1\B B0L1\B0B@L1\B@BP\D1BP   @ B        B    B    B    B    B    B    B$    B     B,    B(    B4    B0    B<    B8    BD    B@    BL    BH    BP    TO  ;Eue^_[]Km     9      F  h  fff.     UM1~U)|xi¤  iȺ  0  ]@ UVUMt&Aw;u6    ^  )   1t#uK      1   u31~1x)|i  iȺ  0  i  1O^]ffff.     USWVUMu}]E D$\$|$t$$D$    M   ^_[]f.     USWV,׉΋UJ     M]   )9       9  Eǆ      ^Nǆ,      ǆ(      ǆ$      } u
ǆ  }ǆ     ǆ    ~E1fD  TA9|^N<   ~%    ]~1@ D=   t9:  C9|E   19})X  ?}1fD  D>9t:G9|  9  }1ffff.     D>9t:G9|     1ffffff.     D>9tG9|   u      }GE9Q0  ]1   1]ED$ED$$D$   O  ;  u$D$   D$('  -ä  G;~E|x              z  p  f  \  R  F9}UED$ED$$D$   O;  u$D$   D$('  E\E  Ⱥ  G뤉E  ȅ]   NPUt)EU1ҋ]迤  9ʸȺ  LB9UuE1ҋ]}     9ʸȺ  L؍Z9˻Ⱥ  LÍB9ȸȺ  L؍Z9˻Ⱥ  LÍB9ȸȺ  L؍Z9˻Ⱥ  LÍB9ȸȺ  L؍Z9˻Ⱥ  LËE9ui  ؋M    L$$g  F]   NPUt&EU1ҿ  9ʸȺ  LB9UuE1҃}     9ʸȺ  L؍Z9˻Ⱥ  LÍB9ȸȺ  L؍Z9˻Ⱥ  LÍB9ȸȺ  L؍Z9˻Ⱥ  LÍB9ȸȺ  L؍Z9˻Ⱥ  LËE9uiE  D$$f  E  1,^_[]f.     USWV,    Y}W   ]  ] uEǀ  tq       uu U   |$$D$Cg    E HM    s    E    E      b       E8E     ;  1    UGE@1Ҩt71foB ffnf`fpp p f@uڃ}0E   foB D  fnf`fpp p fBfnf`fpp p fLB fnf`fpp p fL B0fnȉf`fpp p fL0@9e9t"@9uE    E    f U$E0؋] ͉T$D$\$t$<$L$MU],^_[]D  USWVM }G=      ]U   )9|xxt~p)|jiˤ  iȺ  0  $d  ƅt_EMUD$L$\$ED$<$D$    ǅt
4$9d  1E t81t^_[]1E t  USWV,    X]$}W   r1    Mtw2u-r v *t-         1      1҅	$   11҅x)|i  iȺ  0  i  1Ot\$c  ƅt\E MUD$L$T$ED$ED$|$ED$4$ǅt
4$b  1t;1t1t,^_[]ffffff.     USWV    XMu}]LT$\$|$t$$D$   D$   R  M   ^_[]fD  USWV<      XP  Eǅ       0      1  A~QYPtP1  f.     9޿Ⱥ  LF9u)i    1     fff.     9޸Ⱥ  LȉэV9ںȺ  LF9ظȺ  LЍV9ںȺ  LF9ظȺ  LЍV9ںȺ  LF9ظȺ  LЍV9ډʹȺ  L9ui   t3 1fD  9ߺȺ    LG9 u1s         9߸Ⱥ  Lw9޾Ⱥ  LƍG9ظȺ  Lw9޾Ⱥ  LƍG9ظȺ  Lw9޾Ⱥ  LƍG9ظȺ  Lw9޾Ⱥ  Lƃ;u@Ph  WPh  WyPh'  WaߋGG DPh  6@QD)ЉD$  RuP   Q   uu0W0iȐ  @ǅ 9h	  kd9t.9t*i   9t k29tЍ9t91	  M@D ǅ 9		     )̋kT)ω   t0@SjxPVWu0ÃDPh     i@  hB  9HDљk< ǅ    uk<љЉ   Yq))      DϿ    Dǋ		 )QH1ɋ    E9ڋVD҉      H@ 11fffff.     ; }2f.     ;  u	     NډG;|[ tut^Áu@@Ɖș(v@@Ɖș9MM9Nȉǅ        Mk21ۉ     ;_  |Ⱥ   h  V         @9}"k<H)f     i'  9~hQ  :f.     iX  9~
hP  i  9~hO  hM   h  V;_})h  h*  Vjh  V CG9ǅ     7  @1ǅ     f     ǅ    O9}=ǅ   1t9   A9|   @ ǅ~1 T79t
F9| L$t$D$ED$$D$    Ⱥ       kT؃jTPHPY  Ⱥ  ǅb  K΅~)T1f     |9tA9|fff.     VPEPj׃ 3uj׉߃        kT)HkTD)XDD )hD D0)xD0D@)D@LPLP  t6HPh*'  Qfffff.     + G)ٍL	ɿ    Hω)ρ    MH9t   A)9 u-u)@˙ǃPh  S3كu u3VuuuWVQ[@   j PC  CH 9 ʃQPVj W, Ɖ C;_  ;Eu e^_[]T      USWV$E4  }1ҨHMtMM    MMUM    MM1҉fffff.     31BM]9Uu}   r]ىˉMMًu4    u4ur]މ]]4ur]މ]]MMuuu]؍M)ЋMMe1ffffff.     Mԋ1M؋1M܉M1MM1M}uuȃ$^_[]USWV    XMu}]DT$\$|$t$$D$    D$   R   M^^_[]fD  USWVE'      YMM1us0      }  UxC1tJMUJ1ɉ}}( }fff.     Jfafr[YCu   ǃ)ύ\0MULJU( f.     Ifafr[YKIfafr[YKIfafr[YK	fafr[Y@ uM9ϋ]   ˉ)HMt.UMQ*UY U9}߉   SMʉM}׋M<	<WUʋMω}QM)eUډM 1@ MW*YMW*YȋM]uŃ^_[]ffff.     USWV,    Y]}EE0    D֍`+    EHM =     1s     L  *  t0}+  R  EHM D$ED$$/  MAE1   E1fffff.     UwED$ED$$4U    9|Ⱥ  C1;_|  EHM        E1~   1fffff.     ;~  |Ⱥ  ˍED$$D$  EMG1;~|F  Ǉ,      Ǉ(      Ǉ$           _ۉЉU  EHCEW  ]1ҿ  E9ʾȺ  LB9u8  EHM        E1~   1ۋ~ED$$D$  uz    9|Ⱥ  M}1C1;^|U  EHM   1=  EHM      1  ֋MAEx1;_|QUItHM܅ۉ  KM3  ى]M19Ⱥ    LC9]u    ]1ҋE}}     9ʾȺ  LƍB9ȸȺ  Lr9ξȺ  LƍB9ȸȺ  Lr9ξȺ  LƍB9ȸȺ  Lr9ξȺ  LƍB9ȸȺ  L9uM΋i  L$$L  VҋE  EHBE   UӃ1ҿ  E9ʾȺ  LB9u   ]1ۃ}   9Ⱥ    Lэs9Ⱥ    L΍K9Ⱥ  Ls9Ⱥ  L΍K9Ⱥ  Ls9Ⱥ  L΍K9Ⱥ  Ls9Ⱥ    LʋM9nM܉   U1ҋE}}     9ʾȺ  LƍB9ȸȺ  Lr9ξȺ  LƍB9ȸȺ  Lr9ξȺ  LƍB9ȸȺ  Lr9ξȺ  LƍB9ȸȺ  L9u}i  L$$ K  U1 ~<1D  Us$D$  jUu  9|Ⱥ  G1;{|˃,^_[]       <                                                                                                              U]J      UM1~U)|xi,i  iF    ]@ USWVUJ     }]   )9        9   u^~~(M1ffffff.     9T>G9|^~      M]~1ɐ\   t	;]   A9|卞  ~71f     ED$$D$   iuN,i  G;~|ًF1E9}2ff.     ED$$D$   )uF  G;~|1^_[]ffffff.     USWVM]C=   w~}U   )9|mxi~e)|_i,i  iF    $;I  ƅtTEMD$|$ED$\$L$4$2Mtt4$H  11t^_[]1Et fUSWV    XUu}]ML$\$  D$|$4$D$   M	   ^_[]ÐUSWV   xt    X]}6 X EEPh  Q
  uQR9OǉE   )p̸  1҅  tPL9  1҉h  Tv\k<MbPhHdǅl    x1] N  9dMQj MQj MQPSRB '  u   
ǅ|   ȃt1ǅ|   u"   B?|    `քx%ȃ``u<2   d   DȋTMTQЉ*PtTQЉ|;\O`t9lu )G;hl  ;E]ڸ  tH    l\֋pRT1ۋx-  ffff.     E    I9uMQPuupRdWld0K  xM`t2J9}EP  |1Q|E1ۅr:  c  ujpWVuU     Ht0L89tG9|   |\	1   f     H|    T9tC9|   ffff.     ǃ   ujpSVuU ۍ[    H؉09|e   ujTWVuU     Ht0fff.     L89tG9||     hlx`ϋd)ʋ|CH9| Ot뿋t    ;X޸,i  |F  hø\C0~:1]fD  L8   uSj j WVuU 0G9|ՉEX	;Mue^_[]B  @ USWV    Xu]M}tx  UUU<W" E¸ E EuYE_E]E$HB  uf]Nu|  t  1҃         NB1t,E}x1Wffffff.     xBu8rH)}EDxpWffff.     @@@@@@@ 考u9ڋ}   )э^)t)ЋuE<G6uD  f  BAuM}r}B]CEBu4CBC)UEU}    EuW1fff.     f:  f9  f;  Ef8  }u݃^_[]D  USWV    XUu}]ML$\$B   D$|$4$D$    M	^_[]ÐUSWV(EuM9    PU1ҨtBEE    EE    EEE1҉D  B]}9Uu}E<  )ЉE̋}}ԍZEÍE}߉]Z]EË]ԍE܋EǉEZ]EË]ԍE؋E̋]߉]}}׋}ԍUЋ}]ff.     ËEUЉ
EU؉
EU܉
EU
uԃuf  ^  1   Ã   }   PUB1t#ut1W DBu}rB)}tpWf.     FFFFFFFu9É   )H)t/EUE4E         GCurxGUu4    GEG4E)}ˉ]M΍1    ;    >    M9    M9    ׃u׃(^_[]ffffff.     USWV,    ZMuEE    pD     1My 
  1f     Ex4$D$     ,i  9|F  C1M;Y|             MAE9x
1U;z|QUI`  MM  yJMH  щUM1fff.     9F  ,i  LC9]u    uEPU D$L$4$,^_[]ËEHM         E1Uz ~1ۋzED$4$D$  Uu,i  9|F  M}1C1;Z|댋MAE1Uz tE1fffff.     EXED$4$D$  C:,i  9|F  G1M;y|U1ۃ}   ,i  ffff.     9F  Ls9F  L΍K9F  Ls9F  L΍K9F  Ls9F  L΍K9F  Ls9F  L΋M9uM1f 8   6  Q  Y  Q  Q    Q  Q  Q  Q  6  @ U]	:      U,  ]fD  U$,  L:  1Ʌt	@    ȃ]     U]9      USWV,Ӊ΋U  FEt0Ƀ   lxȃ``u+P      D:@  Q!  t@  Q(  U]   tu|uEX?ug   U(  =  NELV   T$L$ML$D$ED$E$D$    D$    ǅ~^1,^_[]UE@]D  UWV EMUu}|$t$T$L$$D$    D$    衜 ^_]f.     UV$EMUrL$D$t$$D$    D$    D$    Q$^]ff.     USWVL  ]~]uǅ    $D$    x2\$t$D$<$D$    D$    D$    ˛L  ^_[]USWV      X}% TEk  ]1)LV  K  Uu   J1ff.     !  XD$ED$_D$|$4$D$    D$    D$   PTP   X)C9|L   L   ǅd    )P|$t$$T{6  <$D$    `P3d\$t$D$<$D$   D$    D$    11NT	;Mu  ^_[]5  ff.     USWV      Xu# D E/  1} #  }PEHHǅL    ǅT    f.     T9H   ǅ\    ED$ED$ED$\$t$<$D$    D$    "   E\$$Xxq\\$t$PT$D$X$D$    D$    ՘x3LLPE)ƋT@T;ED	;Mu  ^_[]3  USWVu8!  <!  )ǁ   )ËMHߋ}  |9t@1=   Dǋ}9)к   Ik\!  WT!  GD!  L!  Oʉ@!  @!  <!  |D)ʉ@!  <!  =   |8<!      X   )ڃ
   OfW~1D  X  B9|
~1f     X  A   u,!  Y~ \Y(!  XW^_[]USWV,      Z4M!  EqyFT+  ]A8΃1  O (o )[  _ fffff.     P~s1tf     YX@9u냽8rFfYXLYOXDYGXLYOXȃ9|.(   . (   W.   W.0vW)(YX$0  ٝ\,\W*YX47 (Y(\YY(\YX0Y  P`@;Ttp  1 0 O (o )[  _ ff.     T ~)E@@1D  `YXA9|.(   . (   W.   W.PvW)8(YX$.  ٝX,X*YX847 (Y0(\YY(\YXPY     EC9 ;Eu,  ^_[]-  fUEML$$D$   ]ff.     UEML$$D$  С]ff.     UEML$$D$  蠡E]     UEML$$D$  p]ff.     UEML$$D$  @E]     UE$D$  ]fUE$D$  7]fUSWV}ƋML$$D$  Ġ])\^_[]fffff.     USWV}ϳƋML$$D$  t]謳)\^_[]fffff.     UE $D$  u]UE $D$  ]UE@D$$D$  ]f     UE@D$$D$  辟]f     UE@D$$D$  莟]f     USWV,]诲EEsS{KCD$L$|$T$t$E$	
r+E|,^_[] USWV}OƋi@"  H$  1ۃF1)\^_[] USWV]ƋKST$L$$)|^_[]USWV]ϱE3KS{CD$|$T$L$4$v蟱+E|^_[]USWV}Ƌi  H  1ۃFa)\^_[] USWV]?ƋKS{|$T$L$$~)|^_[]f     USWV}ƋG~,   tu|Y?   谰)\^_[]fUSWVl    XEu E E}   )É؉ą~)EUMEAM1ۃsUT  p  U@  fnEfp fnfp fME@MU΃fpE( )EfpfEfo fo }fD  o
fofofrfoffpfpffpfbf}foffpfpffpfbfrffoEffpfpfMfpfbffrfofffoffffffofffppfpf+9tyMYM)ދ}ߋE<f     u؋u΋uً]= ff fL=  ffOf
Nu]ߋEx  EHA1h  ]  ufnUfp fnɉMfp fMEHǋME4xE( )Efo fo fpfpfEo
fofofrfoffpfpffpfbf}foffpfpffpfbfrffoEffpfpfMfpfbffrfofffoffffffofffppfpf+ǋE9MԋUu}MUE   MԉUЉ])48M4qMIE@ U؋8UʋU} ff fLˁ  ffOfJuu}MUE]}MUVPRQVSuWE ;Eue^_[]r$  fffff.     USWVLU؉M    XuX M	MʉM   )ω}} C  W   EЍBẺЃEč    EE@EEE    EȉEE    fD     1ɋ]ąۋEЋUEEt,MMU1ɋufffff.     ><A9u}rxU؉)ˋu΋EQu׋uȍUQ׍UQ׍UύU}Ԑ49pu4>pu4>pu4>0׃u֋EAMEEE9U    BEЃE    Eč    EEE    EȉEЋM1fffff.     uԅ   1} UЉ΋]tD  :>@9Eu}Urxp}]ȍUP׍UP׍UuЍU܋U؋]f.     }܋<<}<|}<|}<|9uЋuFMăEEE96EPuu"  E ;Eue^_[]!      USWV|UċEUuuEAzxyP`z]xd}}    XEUEAEAE      9   MEEčEx]uEƃpEsu̍ED$ |$}\$ED$T$׉L$MEĉ$t$D$    UЋM7
  U܋uE*UԋMW *]؃  ?       u     +M)  ẺMN{819    LL\9E9LLߍD}<9LLÍ|];9LLD9]9LLǍ\}<9LL؋E̿t<))9O˅ɋ}tEBw)։wy:~:E]\@ Ɖw1҃tBA)։wyȅtM|HЋMUċu}} tw]\$t$|$D$L$$f  1ۃ}      MHM!M<  } UI  Y  G$  M1]  D$]\$t$|$D$L$$i  u4       +M1ɅOMYY؋u)щ9N1ɅH)ދUȋJ)MJEɉ<D9   YًMM}}MML$ML$M̉L$t$$|$щE׋U(U)W+UME2D2    N} @  DEYEML$ML$ML$M̉L$M$D$U]  YыMML$ML$ML$M̉L$\$$}    щEU(]pEċUȋB+EDOEDM̋EEYED$ED$ED$L$E$|$ыUËM]4  ED$Eĉ$W       O$ӍSU   1Ufif _n<W*F9u   Mif _n<fuɋuX ]   twM)UTt] ]G ]D  if _n<f(x(XRVif _n<f(x(XuG$     1}   U)}čtif _n<if W*N_n<if W*N_n<if W*N_n<W*uUȉJ$E̋]ċM~,At,ʉ΃1W@ YXA9u]8  1WۃrQ)ȍLfffff.     IQYXYXIYXYXكuŋEX[ WQ+ ^Y؃   Ѓ   ( J׉B1t1YBur=)T0RYRRYRRYRY@uΉ9ЋMt%1M)    YJuˉ؃|^_[]fUSWVLU܉M    Xu8 M	MʉM   )ω}ԉ} Z  n  t EȍBEĉЃE    EEE@EE    EԉEE    fD     1}MȋU؋M]t,EEM1Ufffff.     42@9u}   U܉)ÍHu΋}ԍM}ǋM<H΋UԍMMP֋uԍUEUԍEufȋOU2OU2OU2U2΃uϋE؉AM؃EEE9U     BEЃE    E    EĉEE    EMԉM1    uЅ   1} Ű]tD  9:Fڃ9uu}UrN}ϋ]ԍMNύMNύM}΍M؋]ffff.     <M؉<|M<|M<|M<׋U܃9uɋuFEEăEM9/EPuu^  E ;Eue^_[]T  USWV|UME QUquċR8r4}$ } ֿ      E)҃}<zǋU]؋U؋QUԋQŰQ U)9O؃@@   NӃ    XEܹ      |%ЃMAx    )   @}}$ DȋU9Uċ]LȉM1E؅a  E$t E~\ukM̋ 1(   M~<؍Y   ʉփ1Wff.     YXB9u   E̋ (  (X\YM̋ XYXʺ   (уU  E)ЍLTf.     Z
a)(X\YXYX(X\YXYX˃(u   1WrD)эTJRYXYXJYXYXuŉt"ʃ1W@ YXA9u1WɃrME)ȍLf     QYYXYXQYX	YXʃuŋE̋ XXQQZZD$$2  ]EEY X $g  ],uU؋}̋GE_Ã    )M   )EME܋$ EMЃ  }$ 1  ]1ۅҹ      U؁       ]   }    1M      Uz1r(uOu(  WWO   ҉tNU)]t0](   NVWWNVNWWN@u;M΋]t5MU)u(  ffffff.     	W	JuM  UEX(YҋE̋ X(YXWQX^^1҃}  u1"  ҋEt    E$|?t;]G@;   Mȉ]9   U؍vȋU   }WuS]E@ۅ҉U(  ]Pq);EÉN  M  E      A  U؉D$\$<$  EU1ҋEEỦB$ΉuȋJ 1҉u@9G)9މ]D  VUUU6  U؉ЋUv)9NыMȉL$D$}̉<$T$dp  U1ۉ   uԉȃ       }( ( Qω1rU&U*YYX.   tK)UT]t1fbnYYXj".YYX*  uΉ9ȉ}t4)ЋMu YYXHuߋU؋Mԃ}|-Ex|0  L$Mԉ<$D$   k  E      E      1҉ƋEMȉO$G E1@9Guى])9     ȃ   1ffff.     ]<Z9Ӿ    B޾    B])ɍIK{MU  D$<$J   E)9
vӋEӋEv)9uNu)Ƌ})U))ǅD}̉O G=   }   G(WUWUȋUR@ W]ԉ_1];]ssuw74]]ȋ]ԉw(	 	   O   r]  EE    1uЉ  I)M)ЉL$D$T$<$laY  W u9ɉMԉ)    MAMȃ   1fur9؉ֿ    B    Bu)ɍI֋}?))ߋEЍH)U)ȋM}]))}׋u))щUDы}̉w W      uԋG(OMOMMI@ NV};}sUȉWS3<>Uދ]fU1~(	} 	ǁ   }ԉz ׃Uȁ  rE    1҉uЉÃ}$ Mk  } a  D  Q  1҃   ȃ   }̍Q1r2UU(0 YUY(X\   tjM)UTߋ]t](0 JYVY(XZ\V
YY(X\  uE    M9ȉ}q  )ЋMuu؋ f     
YY(X\HuE      E    ɻ      MUEP(YҋE̋ X(YXWQX^^1ҋE      }( ( MQω1rU&U*YYX.   tL)UT]tD  bnYYXj".YYX*  uE    9»    }   E)ЋMu@ YYXE    H    u   O )ƉUԃG=      UԋW(wuȋwuЉËEp    wE؉GE;EsX]ĉ_;<EĉE 1{(	 	   K E=  r1UԋGЃމ    )׹   )U;$     FU+US)};}} )Ǎ4׋E(M)1M @  t'u؅uE   J!   E         J! @  E  MU1q     i   %    U         с @        ) @  )ɍ   i       U э       с @  )}փ]߃)у!)ڍT!i   %    ˋ]i        @  ) @  E   @  MUԋu؉yU܉QAYq|^_[]ÐUVu  ttuM$Ѓ^]ÐUSWV<    Xu. E]ȉ$D  EĉD$$/    +Eĉ$  ;Eu<^_[]  fUSWVL    _ EEED$EĉD$$   %  uȉ4$  ED$4$  EU
AT$   D$t$E$c  ƍED$D$    $     u;Eu3L^_[]Ë 4$  D$ D$$y       UWVE0x$Z  e5   <$  1^_]USWV,    XE؋]uE    E@B E\$t$$D$      #u<E    E}܉}E$D$    o  @B }܍E}|#   uE$  ,^_[]Ë}؋ 1$  D$ D$4$z    f     USWV1@B uffff.     ED$ED$ED$E$  #u-E    G]4$D$      @B #   |uE $  1^_[] USWV    _, 4$  G $u$-  t$$  G u勿G 4$  1tE    E$׋E^_[]    UWV    ^k, <$B  ƆwG , $  <$+  ^_]USWV    ^}*, $  :G $  ^_[]f.     UWV    ^+ <$  F <$  ^_]ÐUE@D$$D$     ]f     U]  USWV,u}E]E    ]EE    E$U\$|$4$U,^_[]ÐUV    ^$   e  tMQP $^]Ë  D$ $D$   D$+      /   USVWE_^[]Ð%$P&%(P&%,P&%0P&%4P&%8P&%<P&%@P&%DP&%HP&%LP&%PP&%TP&%XP&%\P&%`P&%dP&%hP&%lP&%pP&%tP&%xP&%|P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&%P&% Q&%Q&%Q&%Q&%Q&%Q&%Q&%Q&% Q&%$Q&%(Q&%,Q&%0Q&%4Q&%8Q&%<Q&%@Q&%DQ&%HQ&%LQ&%PQ&%TQ&%XQ&%\Q&%`Q&%dQ&%hQ&%lQ&%pQ&%tQ&%xQ&%|Q&%Q&%Q&%Q&%Q&  hP&%P&h    h   h   h2   hF   h^   hk   hx   h   h   h   h   |h   rh   hh   ^h   Th   Jh   @h  6h  ,h  "h?  hL  hZ  hg  hw  h  h  h  h  h  h  h  h  h  h  h   h.  xh=  nhK  dh[  Zhv  Ph  Fh  <h  2h  (h  h  h  
h   h  h.  h;  hH  hT  hq  h  h  h  h  h
  h&  hQ  ~hk  th  jh  `h  Vh  Lh  Bh  8h'  .hH  $hW  he  hr  h  h  h  h  h  h  h  h  h  h+  h:  hT  hc  h}  zh  ph  f            @	
/ `d		i kePc` @ z f0! "ph tp`0c	P0e0g "ug `pxST0p  

`dp- - . `/ 	UTЋz`wn@jt@ 	p				PpP p  	p`@pp0@PpV0# $P%&'	 (@`	p	p	 	p	P
/ @d@	P	hjep c y@f !0 hsP c@	 dfp"pugp`wS T`

 d@P- - 0. / е	U`TpPzvk`iPtPp	 	@		 	PP P`@P 00@`P   0PPPVP@##$P& '	' 	 			 A B C E F G K M N R X Y  _  a  b  c  d  e  f  g  h  i  j  k  m  n  p  q  r  s  t  v  w  x  y  io     os  .F At Cb Cr Do Dx Dy Eq Fd Fs Hi In Is Lo Op PC To XX XY YY  bp  bw  cb  cr  cs  dp  fd  fn  fp  fs  g0  gp  gs  h1  h2  hd  hi  hl  hz  id  in  is  it  l1  l2  lo  lr  mp  mu  nb  nd  ok  on  ot  pc  pd  pp  pr  ps  pw  r1  r2  rd  rg  ri  ro  rt  rw  sc  sp  ss  sv  t1  t2  ta  tb  td  tq  tx  wd  wg  wr  wt  zw     fmt Add Arg Cap Day Dev Dir Div Dup Env Err Gen Get Gid Ino Int Key Len Max Min Mod Mul New Num Old Out Pid Pix Put R16 R32 Run Sec Set Str Sub Sum Sys Tag UTC Uid Var  _g_  _p_  abs  add  alg  arg  arr  bad  bss  buf  cap  cas  cgo  cnt  crc  ctx  cur  dir  dst  eax  ebp  ebx  ecx  edi  edx  eip  enc  end  eof  err  esi  esp  exp  ext  fin  fmt  fun  gcw  gen  get  ifn  img  inc  key  len  lfe  lfs  lns  loc  log  lut  mOS  max  mem  min  msg  mul  neg  now  obj  off  old  out  pad  pcs  pfd  pid  pin  pop  pos  ptr  put  raw  ret  sec  seq  set  sig  siz  sp1  sp2  sp3  src  std  stk  str  sys  tab  tag  tfn  tls  tmp  typ  val  wid    flag   hash   main   sort   sync   time  *int Addr Args Base Bits Bool Call Ctty Data Date Done Elem File Flag From Func Grow Hour Init Kill Kind Less Line Load Lock Mmap Mode NArg Name Nano Next Nsec Open Path Peek Perm Pgid RGBA Rdev Read Rect Recv Seek Send Size Stat Swap Sync Type Uint Unix Usec Wait Year Zone  addr  arch  argp  args  argv  base  bias  big4  big8  bitp  bits  bool  bptr  busy  byte  call  code  comp  cond  ctxt  curg  data  date  dict  done  down  drop  dump  ebss  elem  envv  fdmu  file  fill  find  fint  flag  fmtC  fmtQ  fmtS  free  freq  ftab  ftyp  full  goid  good  gopc  grow  hash  head  heap  hist  huff  idle  img1  img3  info  init  int8  ityp  jfif  keys  kill  kind  last  lazy  left  line  link  list  load  lock  lowE  mant  mask  mhdr  minv  mmap  mode  moff  mono  more  msgs  mtyp  name  nbit  nbuf  ncgo  newg  newm  next  nfns  nice  nobj  node  note  nret  nsec  nstk  oldp  pack  pad0  park  path  pcln  pcsp  plus  prec  pred  prev  prot  ptab  push  rcvr  read  recv  regs  ret1  ret2  root  rseq  runq  sbrk  scan  seek  sema  send  sghi  size  skip  sort  span  stat  step  succ  sync  tEnd  tags  tail  test  text  tiny  user  vals  varp  wait  wake  wall  when  word  wseq  zero  zone      hfhfhf ifififififififif if$if(if,if0i g4ig8ig<ig@igDigHigLigPi gTi$gXi(g\i,g`i0gdi4ghi8gli<gpi@gtiDgxiHg|iLgiPgiTgiXgi\gi`gidgihgilgipgitgixgi|gigigigigigigigigigigigigigigigigigigigig jgjgjgjgjgjgjgjg jg$jg(jg,jg0j h4jh8jh<jh@jhDjhHjhLjhPj hTj$hXj(h\j,h`j0hdj4hhj8hlj<hpj@htjDhxjHh|jLhjPhjThjXhj\hj`hjdhjhhjlhjphjthjxhj|hjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjhjh khkhkhkhkhkhkhkh khHPX`hpx ȄЄ ؄(08@H PX`h p(x08@HPX`hpxȀЀ؀ ȅЅ ؅(08@H PX`h p(x08@HPX`hpxȁЁ؁ ȆІ ؆(08@H PX`h p(x08@HPX`hpxȂЂ؂ ȇЇ ؇(08@H PX`h p(x08@HPX`hpxȃЃ؃ ȈЈ ؈(08@4 d   4 f   4    4   4   4   4 l   4 8  4 p   4 r   4   4 t   4   4    4 x   4 ~   4   4    4    4    4    4    4    4 <  4    4    4    4    4    4    4    4 >  4    4    4   4    4   4    4    4    4    4   4    4   4   4   4   4    4   4   4    4    4 v  4    4    4    4    4 x	  4    4    4    4   4    4  4   4   4    4    4    4 $  4    4    4 8  4 >  4     4 @  4    4   4 `  4 $   4 z  4   4   4 (   4   4   4  4   4   4   4    4   4 *   4   4 ,   4   4 0   4   4    4    4   4 4   4    4   4   4 6   4 $  4 @  4 F  4 L  4    4 <   4 ^  4 8  4 p  4 v  4 @   4   4 A   4   4   4    4 B   4   4 C   4   4 D   4   4 |
 4 H   4   4   4 L   4    4    4 N   4   4 P   4    4     4 T   4 T  4 d  4 X   4   4 	   4 Z   4   4 `   4   6 d   6 f   6    6   6   6   6 l   6 8  6 p   6 r   6   6 t   6   6    6 x   6 ~   6   6    6    6    6    6    6    6 <  6    6    6    6    6    6    6    6 >  6    6    6   6    6   6    6    6    6    6   6    6   6   6   6   6    6   6   6    6    6 v  6    6    6    6    6 x	  6    6    6    6   6    6  6   6   6    6    6    6 $  6    6    6 8  6 >  6     6 @  6    6   6 `  6 $   6 z  6   6   6 (   6   6   6  6   6   6   6    6   6 *   6   6 ,   6   6 0   6   6    6    6   6 4   6    6   6   6 6   6 $  6 @  6 F  6 L  6    6 <   6 ^  6 8  6 p  6 v  6 @   6   6 A   6   6   6    6 B   6   6 C   6   6 D   6   6 |
 6 H   6   6   6 L   6    6    6 N   6   6 P   6    6     6 T   6 T  6 d  6 X   6   6 	   6 Z   6   6 `   6     bufio  bytes  image  *bool  *int8  *uint After Align Bytes Canon Chdir Chmod Chown Clock Close Delta Empty Entry Equal Error Field Files Flags Float Flush Fstat Fsync HasFP Hours Idrss Index Inset Int64 IsDir IsNil Isrss Ixrss Local Month Mutex NFlag Nlink Nswap NumIn Nvcsw Parse Pread RLock Range Reset Round Shift Slice Start Stdin Stime Store Sum32 Sysfd Union Usage Utime Value Visit Width Write YCbCr  _Func  __pad  _func  _type  align  alloc  angle  arena  array  block  bytep  bytes  cache  chain  chmod  chunk  close  cmean  codes  count  csema  cycle  datap  delta  denom  depth  dirty  dying  edata  elems  empty  entry  equal  erase  errch  error  etext  everr  evict  extra  failf  fault  final  first  flags  flush  fmtBs  fmtBx  fmtQc  fmtSx  frame  freem  frees  gFree  gList  gcbss  hash0  heap0  heap1  heap2  highE  ident  incgo  index  inmem  int16  int32  int64  inter  inuse  isDST  isRGB  isstd  isutc  large  level  limit  links  local  locks  magic  maxpc  meanE  midle  minpc  minus  mnext  mutex  nComp  nbits  ndeps  ndone  nextp  nfree  ngsys  nmsys  nobjs  npage  nproc  numer  numgc  nwait  order  param  pcbuf  pidle  plusV  pread  ptrTo  quant  queue  rLock  rNext  rdPos  recvq  recvx  reset  right  rlock  rsema  rtype  runes  sched  sendq  sendx  seqGC  sharp  shift  sigMu  siglr  sigpc  sigsp  space  spans  spine  ss_sp  stack  stage  start  state  stdin  store  sweep  tMark  table  tflag  timer  treap  trunc  types  udata  uint8  usage  vaddr  valid  value  wLock  wbBuf  wbuf1  wbuf2  width  wrPos  write  wsema  errors  *[]int  *error  *int16  *int32  *int64  *uint8 Accept Assign Before Blocks Bounds Buffer CMYKAt CanSet Chroot Decode Delete Enable Encode Exited Fchdir Fchmod Fchown Format Getenv GrayAt Groups HasADX HasAES HasAVX HasFMA HasSM3 HasSM4 HasSVE Height IntVar IsZero Layout Lookup Lspare Majflt Maxrss Method Minflt Minute Msgrcv Msgsnd Munmap Namlen Nivcsw Noctty NumOut Offset Opaque Output Parsed Ptrace Pwrite Qspare RGBAAt ReadAt Reclen Second SetCap SetInt SetLen SetVbr Setsid Signal Slice3 Stderr Stdout Strict Stride String Struct Uint16 Uint32 Uint64 Unlock Unwrap Writev X__sig  _defer  _panic  active  actual  addSec  allocs  append  arenas  argLen  arglen  argmap  attach  bitmap  bucket  chunks  closed  common  cutoff  cycles  decode  decref  delete  digest  divMul  divmod  doSlow  efence  eflags  encode  endTop  eobRun  etypes  exited  fflags  fields  filter  fmtSbx  footer  formal  frames  funcID  future  gc_sys  gcdata  getPtr  handle  header  height  hp_mem  ignore  inList  incref  insert  intbuf  iovecs  isFile  isFree  isdone  labels  layout  length  lineno  locabs  lookup  mapped  mcache  mcount  method  misses  munmap  mustBe  mutate  nCodes  nbytes  nchunk  needed  nelems  newval  nmidle  noCopy  noscan  npages  npidle  object  offset  oldval  opaque  opcode  output  palloc  parent  parked  parsed  pcfile  period  pmusic  procid  ptrbit  putGen  putPtr  pwrite  qcount  quoted  reader  refill  refine  remove  result  revise  rusage  rwlock  scases  setLoc  shared  sharpV  shift2  si_pid  si_uid  signal  signed  state1  status  stderr  stdout  strict  stride  string  tagLen  thread  ticket  toMono  toRead  tokens  tryGet  tstart  ttnext  tv_sec  uint16  uint32  uint64  unlock  unpack  unused  useCBR  useDTX  varint  vdsoPC  vdsoSP  victim  volLen  wanted  window  writer  xcount    context        os/exec        reflect        runtime        strconv        strings        syscall        unicode  **uint8  *[1]int  *[2]int  *[6]int  *[8]int  *[9]int  *[]bool  *[]int8 *exec.F  *fmt.pp  *func()  *string  *uint16  *uint32  *uint64 AddDate AlphaAt Bitrate Blksize BoolVar COffset CStride CanAddr ChanDir Complex Convert DirAttr Discard E_count Feature Float64 HasAVX2 HasBMI1 HasBMI2 HasERMS HasFCMA HasFPHP HasSHA1 HasSHA2 HasSHA3 HasSSE2 HasSSE3 ISOWeek Inblock IsValid MapKeys Message Minutes ModTime NRGBAAt OpenDir Oublock Palette PkgPath Pointer Process RLocker RUnlock RawRead ReadMsg Readdir Release RoundUp Seconds Seekoff SetBool SetCMYK SetGray SetRGBA SetUint Setctty Setpgid Stopped Success Syscall Timeout TryRecv TrySend UintVar VolAttr Weekday WriteAt WriteTo YCbCrAt YOffset YStride YearDay  aborted  advance  alignme  alllink  allnext  alloc_m  amended  argSize  badVerb  balance  bitRate  blocked  buckets  bufLock  by_size  callers  central  cgoCtxt  chanDir  closing  codegen  context  copyLen  created  current  d_angle  debuggc  deflate  dequeue  destroy  dirinfo  disable  discard  dispose  doPrint  docrash  elemEnc  elseEnc  enabled  encoder  enqueue  entries  expbits  filetab  flushed  fmt0x64  fmtBool  forward  freeBuf  frexp10  funcoff  gctrace  getSlow  goidgen  growing  gsignal  hasmain  hdrsize  huffSym  ignored  inCount  isEmpty  keysize  libcall  literal  lockedg  lockedm  makeImg  marshal  matches  maxBits  methods  modTime  morebuf  nameLen  nameOff  nameoff  next_gc  nlookup  nmalloc  nmfreed  noStack  npcdata sys   sys    padChar  palette  pauseNS  pinSlow  pkgPath  pkgpath  pointer  popHead  popList  popTail  preempt  prepare  private  pspeech  ptrdata  pushAll  pushcnt  putFast  racectx  readErr  readdir  readers  reading  reclaim  release  resolve  restart  roffset  runlock  runnext pop 2    sa_mask  scratch  setDone  setMono  setNsec  setSpan  setType  set_eip  set_esp  si_addr  si_band  si_code  sigaddr  sigcode  sigmask  sortkey  special  ss_size  started  startpc  strings  success  sysStat  syscall  takeAll  textOff  timeEnd  topbits  tophash  tv_nsec  tv_usec  typeOff  typemap  unixSec  use_vbr  waiting  wrapErr  wrapped  xFactor  xOffset  yFactor  yOffset  zwLevel              
                 encoding  *[16]int  *[19]int  *[2]int8  *[4]int8  *[64]int  *[8]bool  *[8]int8  *[]int16  *[]int32  *[]int64  *[]uint8  *cpu.x86  *float32  *float64  *fmt.fmt *os.File  *os.file *poll.FD  *uintptr Buffered Contains CoreDump Deadline DefValue Duration Etracker ExitCode FileAttr FileLine Forkattr Function GoString Gray16At HasASIMD HasCPUID HasCRC32 HasDCPOP HasJSCVT HasLRCPC HasPMULL HasSSE41 HasSSE42 HasSSSE3 Int64Var IsStream Location MapIndex MapRange Multiply Nsignals NumField Overlaps RGBA64At RawWrite ReadByte ReadFrom ReadLine ReadRune Required SetAlpha SetBytes SetFloat SetNRGBA Shutdown Signaled SubImage SysUsage Truncate UnixNano UserTime VisitAll WriteMsg  activity  addExtra  addNonGo  allspans  analysis  arrayEnc  asserted  assignTo  baseMask  baseaddr  baseline  bitCount  blackPix  bytedata  cDecoder  cEncoder  cacheEnd  cgocheck  channels  checkPut  coalesce  codebits  concrete  continpc  coprimes  copyData  copyDist  curArena  d2_angle  dataqsiz  debugGen  divShift  dlogPerM  doPrintf  elemsize  elemtype  embedded  enablegc  encSpeed grow@"    endCycle  eofError  erroring  fastrand  finished  flushGen  fmtBytes  fmtFlags  fmtFloat  freeSpan  freeWait  freelink  fullHead  fullTail  funcInfo  funcName  funcType  generate  hashHead  hashPrev  headTail  heapGoal  heap_sys  histSize  initSpan  isMarked  isSelect  it_value  lastByte  lastFreq  lastRead  lastpoll  libcallg  linkMask  lockSlow  mantbits  matchLen  maxCodes  maxPages  maxprocs  mcentral  mem_fill  minCodes  moreBits  mstartfn  nbgsweep  ncgocall  needzero  newStack  nextFree  nonblock  nonempty  noptrbss  numExtra  objIndex  outCount  overflow  parseOne  pauseGen  pause_ns  pointers  pollable  position  previous  printArg  priority  pushBack  pushHead  putBatch  raceaddr  readByte  readFull  readLock  read_pos  released  resetAll  runnable  runqhead  runqsize  runqtail push 2    rwunlock  sa_flags  scanNext  scanWork  scavenge  seqStart  setRunes  setSpans  set_usec  shutdown  si_errno  si_signo  si_value  sigcode0  sigcode1  sleeping  specials  spineCap  spineLen  spinning  ss_flags  stackTab  stktopsp  stopnote  stopwait  stwprocs  sudogbuf  sweepers  sweepgen  sysAlloc  sysUsage  tagCount  targetpc  throwing  ticksEnd  tonality  tracebuf  traceseq  truncate  tryAlloc  tryStore  uncommon  userTime  waitDone  waitRead  waitlink  waitlock  waitnote  waittail  wrapErrs  writeBuf  writebuf        	image/png  	**os.File  	*[0]uint8  	*[1]uint8  	*[24]int8  	*[288]int  	*[29]int8  	*[2]int32  	*[2]int64  	*[30]int8  	*[316]int  	*[36]int8  	*[3]int64  	*[3]uint8  	*[40]int8  	*[4]int32  	*[4]uint8  	*[5]int32  	*[5]int64  	*[5]uint8  	*[6]uint8  	*[8]int32  	*[8]int64  	*[8]uint8  	*[9]uint8  	*[]*uint8  	*[]exec.F  	*[]string  	*[]uint16  	*[]uint32  	*[]uint64  	*chan int 	*exec.Cmd 	*sync.Map 	Alpha16At 	Anonymous 	Atimespec 	Available 	BlockSize 	CallSlice 	Continued 	Ctimespec 	Ftruncate 	GobDecode 	GobEncode 	HasPOPCNT 	HasSHA512 	Interface 	Intersect 	IsRegular 	Mtimespec 	NRGBA64At 	Normalize 	NumMethod 	Pad_cgo_0 	PixOffset 	Precision 	PutUint16 	PutUint32 	PutUint64 	ReadBytes 	ReadSlice 	RoundDown 	SetGray16 	SetOutput 	SetRGBA64 	SetString 	Specified 	StdinPipe 	StringVar 	Temporary 	TrapCause 	Uint64Var 	ValueElem 	WaitWrite 	WriteByte 	WriteOnce 	WriteRune 	X__opaque  	addObject  	allArenas  	allocBits  	ancestors  	argNumber  	availRead  	badArgNum  	bandwidth  	bestSpeed  	bitCounts  	bitLength  	cacheSpan  	cacheZone  	caughtsig  	chainHead  	compIndex  	copyCheck  	dataBlock  	dataCount  	decodeBit  	decodeMap  	deferlock  	deferpool  	divShift2  	doPrintln empty@"    	enoptrbss  	equalFold  	fillStore  	findMatch  	fixedSize  	floatBits  	fmtString  	framePool  	freeindex  	freqcache  	gcbssmask  	gcwaiting  	goidcache  	goroutine  	hasUpdate  	hashMatch  	heap_idle  	heap_live  	heap_scan  	hugePages  	interlace  	isPointer  	itablinks  	largefree  	lastTicks  	libcallpc  	libcallsp  	localSize  	lockOwner  	lockedExt  	lockedInt  	lockorder  	lostExtra  	lowECount  	lsb_depth  	mallocing  	maxmcount  	mspan_sys  	nBSSRoots  	nameBytes  	nameIndex  	nevacuate  	nextArena  	nextBlock  	nextwaitm  	nfuncdata  	noisiness  	noptrdata  	noverflow  	numBlocks  	numMethod  	omitEmpty  	other_sys  	padString  	pageInUse  	pageMarks  	panicking  	parseIDAT  	parseIEND  	parseIHDR  	parsePLTE  	parsetRNS  	pause_end  	pclntable  	pkghashes  	prev_mode  	printlock  	profilehz  	ptrToThis  	readFlush  	readIndex  	readSlice  	readerSem  	recovered  	reordered  	retOffset empty 2    	saveError  	scanWhile  	scavenged  	schedlink  	schedtick  	schedwhen  	setMarked  	si_status  	silk_mode  	sizeclass  	spanalloc  	spanclass  	spineLock  	stackLock  	stacksize  	startAddr  	startSema  	startTime  	stepState  	storeHuff  	stringSeq  	stripMono  	sudoglock  	sweepdone  	syncFlush  	syscallpc  	syscallsp  	tMarkTerm  	timeStart  	totaltime  	traceback  	traceskip  	typelinks  	unmarshal  	useNumber  	waitWrite  	waitsince  	walkTreap  	wbufSpans  	width_mem  	windowEnd  	writeBits  	writeByte  	writeCode  	writeCopy  	writeIEND  	writeIHDR  	writeLock  	writeMark  	writeRune  	write_pos  	writerSem	          
hash/crc32     
image/jpeg  
*[0]string  
*[128]bool  
*[12]uint8  
*[13]int32  
*[14]uint8  
*[16]int32  
*[16]uint8  
*[17]int32  
*[19]int32  
*[1]string  
*[1]uint32  
*[1]uint64  
*[20]uint8  
*[24]uint8  
*[256]bool  
*[28]uint8  
*[2]string  
*[2]uint32  
*[2]uint64  
*[30]int32  
*[32]int32  
*[32]uint8  
*[3]exec.F  
*[3]string  
*[3]uint32  
*[3]uint64  
*[40]uint8  
*[4]string  
*[4]uint16  
*[52]uint8  
*[5]string  
*[64]uint8  
*[65]uint8  
*[67]uint8  
*[68]uint8  
*[6]string  
*[7]string  
*[7]uint32  
*[8]*uint8  
*[8]string  
*[8]uint32  
*[8]uint64  
*[9]string  
*[][]int32  
*[][]uint8  
*[]float32  
*[]float64  
*[]uintptr  
*chan bool  
*complex64  
*cpu.arm64 
*flag.Flag 
*fmt.State 
*io.Closer 
*io.Reader 
*io.Writer  
*jpeg.bits 
*os.Signal  
*runtime.g  
*runtime.m  
*runtime.p  
*struct {} 
*sync.Once 
*sync.Pool 
*time.Time  
*time.zone  
*unicode.d 
BufferPool 
ColorModel 
CommonAttr 
Comparable 
Credential 
DecControl 
DecodedLen 
EncodedLen 
ExitStatus 
ExtraFiles 
FieldAlign 
FieldStack 
Float64Var 
Foreground 
HasASIMDDP 
HasASIMDHP 
HasATOMICS 
HasEVTSTRM 
HasOSXSAVE 
Implements 
IsBoolFlag 
IsVariadic 
LayoutElem 
Nanosecond 
RawControl 
ReadDirent 
ReadString 
ResetState 
SetAlpha16 
SetBitrate 
SetComplex 
SetNRGBA64 
SetPointer 
StderrPipe 
StdoutPipe 
StopSignal 
SystemTime 
UnreadByte 
UnreadRune 
UnsafeAddr  
_interface  
allocCache  
allocCount  
appendMode  
applyBlack  
arenaHints  
assistTime  
availWrite  
bgMarkDone  
blockStart  
bucketsize  
buildIndex  
bulkHasher  
cacheStart  
cachealloc  
canAddrEnc  
catchPanic  
cgoCallers  
checkValid  
checkempty  
childFiles  
clearflags  
complexity  
compressor  
countAlloc  
decodeBits  
delivering  
enoptrdata  
escapeHTML  
fieldAlign  
fieldalign  
fillWindow  
findObject  
fixsigcode  
fmtBoolean  
fmtComplex  
fmtInteger  
fmtPointer  
fmtUnicode  
frameStore  
frame_size  
freeManual  
free_bytes  
gc_trigger  
gcdatamask  
gcmarkBits  
gcscandone  
goSigStack  
goodArgNum  
hashOffset  
heap_alloc  
heap_inuse  
idatLength  
insertBack  
invalidptr  
isBlocking  
isExported  
largealloc  
last_music  
local_scan  
lookupName  
lostAtomic  
mcache_sys  
missLocked  
missingArg  
modulename  
music_prob  
nDataRoots  
nSpanRoots  
nameNonEsc  
needextram  
nlargefree  
nmspinning  
nsmallfree  
offsetAnon  
offsetFreq  
oldbuckets exited   exited    
pagesInUse  
pagesSwept  
parseChunk  
parseState  
pauseStack  
pauseStart  
pluginpath  
preemptoff  
printValue  
processDHT  
processDQT  
processDRI  
processSOF  
processSOS  
progCoeffs  
raceignore  
rangeFinal  
readUnlock  
readerPass  
readerWait  
releaseAll  
removeNode  
removeSpan  
rotateLeft  
runtimeCtx  
savedError  
schedtrace  
selectDone  
sigContext  
signalLock  
sleepUntil  
stackcache  
stacks_sys  
startCycle  
storedSize  
sudogcache  
sweepSpans  
sysmonnote  
sysmontick  
sysmonwait  
systemTime  
tSweepTerm  
throwsplit  
ticksStart  
tinyallocs  
tinyoffset  
traceSweep  
traceSwept  
tracelastp  
treapalloc  
tryGetFast  
unlockSlow  
userForced  
victimSize  
volAndPath  
waitreason  
widPresent  
workbufhdr  
wrappedErr  
writeBlock  
writeBytes  
writeChunk  
writeIDATs  
writeImage  
writeSlice      image/color    sync/atomic  **flag.Flag  **runtime.g  **runtime.p  *[0]uintptr  *[100]uint8  *[1024]int8  *[112]uint8  *[11]string  *[128]uint8  *[129]uint8  *[12]string  *[162]uint8  *[16]uint16  *[19]uint32  *[1][]int32  *[1]uintptr  *[20]uint64  *[248]uint8  *[249]uint8  *[256]uint8  *[25]string  *[27]string  *[29]uint32  *[2]uintptr  *[30]uint32  *[32]string  *[32]uint32  *[3]uintptr  *[4]uintptr  *[512]uint8  *[5][]uint8  *[67]uint16  *[67]uint64  *[6]uintptr  *[768]uint8  *[800]uint8  *[8][]uint8  *[90]uint16  *[]*os.File  *[][]uint32  *chan error *color.CMYK *color.Gray *color.RGBA  *complex128  *cpu.option *exec.Error *flag.Value  *fmt.buffer  *func() int *image.CMYK *image.Gray *image.RGBA  *jpeg.block  *json.field *os.Process  *os.dirInfo *sync.Mutex  *sync.eface  *sync.entry *time.Month Application DurationVar FieldByName HasASIMDFHM HasASIMDRDM LatinOffset LoadOrStore MarshalJSON MarshalText Nanoseconds NoSetGroups OverflowInt SetBlocking SetDeadline SetMapIndex SysProcAttr SyscallConn WithPadding WriteString  acquiretime  allocManual  alloc_bytes  application  assistQueue  bgMarkReady  bitmapCount  bitrate_bps  blackStride  bytesMarked  checkBucket  checkHeader  clearMarked  clobberfree  codegenFreq  createstack  decode_gain  deferreturn  dirtyLocked  dynamicSize  ensureNBits  ensureSwept  fillDeflate  findMaximal  findMinimal  findfunctab  finishBlock  flushedWork  gccheckmark  gcscanvalid  growAddSpan  hasOverflow  heap_marked  indexTokens  indirectkey  initDeflate  initialized  it_interval  literalFreq  lookPathErr  mspan_inuse  nStackRoots  nUnreadable  nameEscHTML  newSigstack  newoverflow  next_sample  nlargealloc  noldbuckets  npausesweep  numforcedgc  offsetEmbed  oldoverflow success   success    overflowBuf  poolDequeue  precPresent  preemptible  preemptscan  prepareRead  progressive  pushBackAll  rUnlockSlow  raceprocctx  readHuffman  readerCount  releasetime  rotateRight pushAll 2    runtimehash  safePointFn  scavengeAll  scavengeGen  scheddetail  setDeadline  set_sigaddr  set_sigcode  setoverflow  signal_type  speciallock  stackguard0  stackguard1  startBucket  stdoutOrErr  storeLocked  stringBytes  stringsLock  sweepArenas  switchReady  syscalltick  syscallwhen  textsectmap  total_alloc  transparent  treapFilter  uncacheSpan  unknownType  valsIndices  valueQuoted  voice_ratio  waittraceev  waitunlockf  wakeupExtra  writeHeader  writeString  writeTokens  writeUnlock  wroteHeader       
A@    hash/adler32   internal/cpu   unicode/utf8  **sync.entry  *[1024]uint8  *[106]string  *[11]float32  *[128]uint16  *[137]uint16  *[16]uintptr  *[23]float64  *[256]uint16  *[256]uint32  *[256]uint64  *[257]uint32  *[32]uintptr  *[33]float64  *[4096]uint8  *[418]uint32  *[448]uint16  *[512]uint32  *[64]uintptr  *[67]uintptr  *[][16]int32  *[]io.Closer  *[]struct {}  *[]time.zone *color.Alpha *color.Color *color.Model *color.NRGBA *color.YCbCr *crc32.Table  *flate.hcode  *flate.token  *func() bool *hash.Hash32 *image.Alpha *image.Image *image.NRGBA *image.Point *image.YCbCr *io.WriterTo *json.Number *os.FileInfo *os.FileMode *os.ProcAttr  *os.fileStat *png.Encoder  *png.decoder  *png.encoder  *png.opaquer  *runtime.mOS  *sync.noCopy *sys.Uintreg  *time.dataIO *zlib.Writer  *zlib.reader AppendFormat AssignableTo CanInterface ColorIndexAt DecodeString FieldByIndex FixedDecimal HasPCLMULQDQ MethodByName Microseconds Milliseconds OverflowUint ProcessState Readdirnames RuntimeError  assignBucket  atomicstatus  bgScanCredit  buckhash_sys  convertToRGB  decodeConfig  decompressor  defaultUsage  deferpoolbuf  delay_buffer  dequeueSudoG  enlistWorker  errorContext  gcAssistTime  gcpacertrace  goidcacheend  heap_objects  huffmanBlock  idleMarkTime  indirectelem  lastRuneSize  last_gc_unix  last_next_gc  linktimehash  literalStore  madvdontneed  markDoneSema  markrootJobs  markrootNext  max_follower  mcache_inuse  modulehashes  morePointers  nChannelsAPI  nextCharFreq  nextOverflow  nextPairFreq  nmidlelocked lockSlow	   sysUsage   userTime   sysUsage   userTime    overflowTime  paniconfault  preparePanic  prepareWrite  prevPitchLag  prev_HB_gain  readdirnames  reclaimChunk  reclaimIndex lockSlow	    reflectValue  reflexivekey  rescheduling  sameSizeGrow  shutdownSema  softclip_mem  stacks_inuse  subframe_mem  sweepWaiters lockSlow	    sysexitticks  takeOverflow  timersBucket  triggerRatio  tryWriteCopy  useInBandFEC  waitCanceled  writePadding                     compress/zlib  encoding/json  internal/poll  path/filepath  *[100]uintptr  *[128]uintptr  *[1]time.zone  *[507]uintptr  *[508]uintptr  *[512]uintptr  *[65008]uint8  *[8]struct {}  *[]*flag.Flag  *[]*runtime.g  *[]*runtime.p  *[]*sync.Pool  *[]cpu.option  *[]jpeg.block  *[]json.field  *[]sync.eface *atomic.Value *bufio.Reader *bufio.Writer *bytes.Buffer  *bytes.readOp  *chan []int16  *chan []uint8 *color.Gray16 *color.RGBA64  *crc32.digest *flag.FlagSet *flate.Reader *flate.Writer  *flate.byFreq *fmt.Stringer  *fmt.fmtFlags  *func() error  *func() int64  *func(string) *image.Config *image.Gray16 *image.RGBA64  *image.format  *interface {}  *jpeg.decoder  *jpeg.huffman  *json.byIndex  *json.encOpts  *json.scanner *os.LinkError *os.PathError  *poll.fdMutex *reflect.Kind *reflect.Type  *reflect.flag  *reflect.name *runtime.Func  *runtime.bmap  *runtime.hmap  *runtime.itab  *runtime.name  *runtime.note *sync.RWMutex *time.Weekday AssignDecimal Birthtimespec ConvertibleTo ErrorHandling InterfaceData MarshalBinary OverflowFloat PrintDefaults SetColorIndex SetsockoptInt UnmarshalJSON UnmarshalText ZeroReadIsEOF  __sigaction_u  byteAvailable  cgoCallersUse  checknonempty  convertNumber  decodeHuffman  decodeQuantum 	readSlice@"    errorHandling  firstZoneUsed  footerWritten  gcAssistBytes  handleMethods  headerWritten  heap_released  incrnoverflow  isCheckmarked  isSpanInTreap  markStartTime  max_bandwidth  mergePassInto  missingMethod  needkeyupdate  nextFreeIndex  oldbucketmask  opusCanSwitch  popParseState  prev_channels  prev_tonality  readImagePass  read_subframe  receiveExtend  reclaimCredit  rescanLiteral  safePointNote  safePointWait  scavengeSplit  startingtrace  waittraceskip  compress/flate  **runtime.itab  *[0]json.field  *[1000]uintptr  *[16][16]int32  *[1]json.field  *[262144]uint8  *[32768]uint32  *[4]jpeg.block  *[8]*flag.Flag  *[]*sync.entry  *[]crc32.Table  *[]flate.hcode  *[]flate.token *color.Alpha16 *color.NRGBA64 *color.NYCbCrA *color.Palette  *flag.boolFlag  *flag.intValue *fmt.Formatter  *fmt.wrapError  *func() string  *func() uint32 *gopus.Decoder *gopus.Encoder *image.Alpha16 *image.NRGBA64 *image.Uniform *io.ReadCloser *io.ReaderFrom  *poll.pollDesc *reflect.Value  *reflect.rtype  *reflect.tflag *runtime.Frame  *runtime._func  *runtime._type  *runtime.eface  *runtime.gList  *runtime.gobuf  *runtime.hchan  *runtime.hiter  *runtime.iface  *runtime.mheap  *runtime.mlink  *runtime.mspan  *runtime.mutex  *runtime.scase  *runtime.slice  *runtime.stack  *runtime.sudog  *runtime.tflag  *runtime.timer  *runtime.waitq  *runtime.wbBuf  *sort.lessSwap  *sync.readOnly *syscall.Errno *syscall.Iovec *time.Duration *time.Location API_sampleRate CombinedOutput EncodeToString RoundedInteger SetApplication SetsockoptByte SubsampleRatio  addtimerLocked  adobeTransform  allocfreetrace  arenaHintAlloc  arrayInterface  canWriteRecord  closeAfterWait  createOverflow  deltimerLocked  encoder_buffer  energy_masking  force_channels  freeSpanLocked  gcBgMarkWorker  gcstoptheworld  hashMightPanic  heapArenaAlloc  increfAndClose  manualFreeList  maxInsertIndex  mustBeExported  offsetEncoding 
unlockSlow	   
systemTime   
systemTime    pause_total_ns  payloadSize_ms  physPageBounds  prev_framesize  procresizetime  pushParseState 
unlockSlow	    runSafePointFn  scavengeLocked  setCheckmarked  silk_bw_switch  smoothed_width  sysblocktraced 
unlockSlow	    tonality_slope  traceBufHeader  traceReclaimed  truncateString  tryLoadOrStore  useTransparent  user_bandwidth  valueInterface  vbr_constraint  verifyChecksum  writeBlockHuff           encoding/base64                encoding/binary                layeh.com/gopus  **reflect.rtype  **runtime._type  **runtime.hchan  **runtime.mspan  **runtime.sudog  **runtime.timer  *[131072]uint32  *[15]cpu.option  *[8]*sync.entry  *[][]jpeg.block  *[]func() error  *[]image.format  *[]interface {}  *[]jpeg.huffman  *[]reflect.Type  *adler32.digest  *base64.encoder  *binary.decoder  *binary.encoder  *chan struct {} *exec.ExitError  *flag.boolValue  *flag.uintValue *flate.Resetter *fmt.GoStringer  *func() uintptr  *func(int) bool  *func(int, int) *image.Paletted *io.WriteCloser  *jpeg.component *json.Marshaler  *json.jsonError  *map[string]int  *os.newFileKind *reflect.Method  *reflect.method *runtime.Frames  *runtime._defer  *runtime._panic  *runtime.bucket  *runtime.dbgVar  *runtime.funcID  *runtime.gQueue  *runtime.gcBits  *runtime.gcMode  *runtime.gcWork  *runtime.lfnode  *runtime.mTreap  *runtime.mcache  *runtime.mstats  *runtime.schedt  *runtime.sigset  *runtime.stackt  *runtime.tmpBuf *sort.Interface *sync.WaitGroup  *sync.poolChain  *sync.poolLocal *syscall.Dirent *syscall.Rusage *syscall.Signal *syscall.Stat_t  *syscall._C_int  *time.zoneTrans *unsafe.Pointer Dca 
json:"dca" FieldByNameFunc OverflowComplex SetReadDeadline ShortestDecimal UnmarshalBinary Url 
json:"url"  addErrorContext  allocSpanLocked  analysis_offset  celt_dec_offset  celt_enc_offset  closeAfterStart  codegenEncoding  exportedMethods  fastSkipHashing  gc_cpu_fraction  generateCodegen  initialHeapLive  last_heap_inuse  last_transition  literalEncoding  local_largefree  lookupFirstZone  markBitsForBase  objectInterface  pagesSweptBasis  persistentAlloc  prepareForSweep  prev_redundancy  refineNonZeroes  setReadDeadline  silk_dec_offset  silk_enc_offset  stackWorkBufHdr  stereoWidth_Q14  stream_channels  unexpungeLocked  unscavHugePages              internal/fmtsort               internal/testlog  **runtime._defer  **runtime.mcache  **syscall.Dirent  *[129]*runtime.g  *[1]interface {}  *[2]interface {}  *[3]interface {}  *[4][]jpeg.block  *[4]jpeg.huffman  *[8]interface {}  *[8]reflect.Type  *[]*runtime.bmap  *[]*runtime.itab  *[]reflect.Value  *[]runtime.Frame  *[]runtime.scase  *[]syscall.Iovec *base64.Encoding  *color.modelFunc *context.Context  *flag.int64Value  *flate.byLiteral  *flate.levelInfo  *func(int) error *image.Rectangle *io.StringWriter  *jpeg.huffmanLUT  *json.mapEncoder  *json.ptrEncoder  *json.tagOptions *os.ProcessState *os.SyscallError *png.FormatError *reflect.ChanDir *reflect.MapIter  *reflect.imethod  *reflect.nameOff  *reflect.ptrType  *reflect.textOff  *reflect.typeAlg  *reflect.typeOff  *runtime.evacDst  *runtime.funcinl  *runtime.functab  *runtime.funcval  *runtime.imethod  *runtime.keventt  *runtime.lfstack  *runtime.libcall  *runtime.maptype  *runtime.nameOff  *runtime.profBuf  *runtime.ptrtype  *runtime.rwmutex  *runtime.sigTabT  *runtime.sigctxt  *runtime.siginfo  *runtime.special  *runtime.textOff  *runtime.timeval  *runtime.typeAlg  *runtime.typeOff  *runtime.workbuf  *strconv.decimal *strings.Builder  *sync.dequeueNil *syscall.Timeval  *syscall.mmapper *time.ParseError *unicode.Range16 *unicode.Range32 CompressionLevel SetWriteDeadline SetsockoptIPMreq SetsockoptLinger  closeDescriptors  compressionLevel  gcMarkWorkerMode  gcshrinkstackoff  last_gc_nanotime  literalInterface  local_nlargefree  local_nsmallfree  local_tinyallocs  markBitsForIndex  markWorkerLabels  music_confidence  mustBeAssignable  nFlushCacheRoots  reconstructBlock  refillAllocCache  setWriteDeadline  tryExpungeLocked  tryGrowByReslice  updateInvariants  user_bitrate_bps  user_forced_mode  writeFixedHeader  writePLTEAndTRNS  writeStoredBlock  writerDescriptor                 
A@   **runtime.funcval  **runtime.special  *<-chan struct {}  *[2]runtime.Frame  *[]*reflect.rtype  *[]*runtime._type  *[]*runtime.mspan  *[]*runtime.sudog  *[]*runtime.timer  *[]jpeg.component  *[]reflect.method  *[]runtime.dbgVar  *[]runtime.gcBits  *[]time.zoneTrans  *[]unsafe.Pointer *binary.ByteOrder  *context.emptyCtx *cpu.CacheLinePad  *filepath.lazybuf  *flag.stringValue  *flag.uint64Value  *flate.compressor  *flate.dictWriter  *flate.tableEntry  *func() time.Time  *func(*flag.Flag)  *func(*runtime.g)  *func(*runtime.p)  *func(error) bool  *gopus._Ctype_int *io.LimitedReader *jpeg.FormatError  *jpeg.huffmanSpec *json.SyntaxError *json.Unmarshaler  *json.decodeState  *json.encodeState  *json.encoderFunc *main.DCAMetadata *main.FFprobeTags  *map[string]int64  *reflect.funcType *reflectlite.Kind *reflectlite.Type  *reflectlite.flag  *reflectlite.name  *runtime.arenaIdx  *runtime.chantype  *runtime.divMagic  *runtime.dlogPerM  *runtime.finblock  *runtime.fixalloc  *runtime.funcInfo  *runtime.guintptr  *runtime.heapBits  *runtime.initTask  *runtime.mapextra  *runtime.markBits  *runtime.mcentral  *runtime.muintptr  *runtime.parkInfo  *runtime.pollDesc  *runtime.puintptr  *runtime.semaRoot  *runtime.stackmap  *runtime.stkframe  *runtime.stringer  *runtime.textsect  *runtime.timespec  *runtime.traceBuf *strconv.NumError  *strconv.extFloat  *sync.poolDequeue *syscall.ProcAttr *syscall.Timespec  *syscall.attrList  *unicode.foldPair  *utf8.acceptRange Date json:"date" Name json:"name" Opus json:"opus" Size json:"size" Tags json:"tags" Tool json:"tool"  allocBitsForIndex  assistWorkPerByte  dedicatedMarkTime  forwardOrBoundary  incrementOverflow  initCheckmarkSpan  nChannelsInternal  poolLocalInternal  processApp0Marker  reducedDependency  scavengeTimeBasis  speech_confidence  stackObjectBufHdr  sweepPagesPerByte  variable_duration  writeBlockDynamic  writeStoredHeader  *[1]time.zoneTrans  *[1]unsafe.Pointer  *[4]*reflect.rtype  *[4]jpeg.component  *[8]*reflect.rtype  *[8]*runtime._type  *[8]unsafe.Pointer  *[]*runtime._defer  *[]*runtime.bucket  *[][4]jpeg.huffman  *[]flate.levelInfo  *[]jpeg.huffmanLUT  *[]reflect.imethod  *[]runtime.evacDst  *[]runtime.functab  *[]runtime.imethod  *[]runtime.keventt  *[]runtime.sigTabT  *[]runtime.typeAlg  *[]runtime.typeOff  *[]unicode.Range16  *[]unicode.Range32  *flag.float64Value  *flate.deflateFast  *flate.dictDecoder  *flate.literalNode *fmtsort.SortedMap  *func(int32) int32  *func(string) bool *gopus.Application  *gopus._Ctype_uint  *gopus._Ctype_void  *json.arrayEncoder  *json.floatEncoder  *json.sliceEncoder  *json.structFields *main.OpusMetadata *main.SongMetadata  *map[string]uint64 *png.EncoderBuffer  *png.interlaceScan *poll.TimeoutError *reflect.StructTag  *reflect.bitVector  *reflect.fieldScan  *reflect.layoutKey  *reflect.sliceType *reflectlite.Value  *reflectlite.rtype  *reflectlite.tflag  *runtime._typePair  *runtime.arenaHint  *runtime.bitvector  *runtime.finalizer  *runtime.gcTrigger  *runtime.gclinkptr  *runtime.heapArena  *runtime.itimerval  *runtime.mSpanList  *runtime.memRecord  *runtime.notInHeap  *runtime.pollCache  *runtime.profIndex  *runtime.ptabEntry  *runtime.spanClass  *runtime.sweepdata  *runtime.treapIter  *runtime.treapNode  *strconv.floatInfo  *strconv.leftCheat  *sync.poolChainElt *testlog.Interface *unicode.CaseRange SetsockoptIPv6Mreq  assistBytesPerWork  blockUntilWaitable  canWriteTwoRecords  clearCheckmarkSpan  delay_compensation  detected_bandwidth  fractionalMarkTime  haveTemplateThread  internalSampleRate  mustBeExportedSlow  prev_band_tonality  processApp14Marker addtimerLocked 2   deltimerLocked 2    scavengeBytesPerNS  setMarkedNonAtomic  sweepHeapLiveBasis  tracebackancestors  validateInvariants  writeDynamicHeader  **runtime.heapArena  **runtime.notInHeap  **runtime.treapNode  **sync.poolChainElt  *[0]unicode.Range16  *[16]*reflect.rtype  *[16]runtime.dbgVar  *[1]unicode.Range16  *[1]unicode.Range32  *[2][4]jpeg.huffman  *[2]runtime.evacDst  *[2]runtime.keventt  *[2]unicode.Range16  *[2]unicode.Range32  *[32]*reflect.rtype  *[3]unicode.Range16  *[3]unicode.Range32  *[4]jpeg.huffmanLUT  *[4]unicode.Range16  *[4]unicode.Range32  *[512]*runtime.itab  *[5]*runtime._defer  *[5]unicode.Range16  *[5]unicode.Range32  *[64]*reflect.rtype  *[6]unicode.Range16  *[6]unicode.Range32  *[7]unicode.Range16  *[7]unicode.Range32  *[8]runtime.typeOff  *[8]unicode.Range16  *[8]unicode.Range32  *[9]unicode.Range16  *[9]unicode.Range32  *[][]*runtime._type  *[]flate.tableEntry  *[]jpeg.huffmanSpec  *[]runtime.arenaIdx  *[]runtime.divMagic  *[]runtime.guintptr  *[]runtime.textsect  *[]strconv.extFloat  *[]unicode.foldPair  *[]utf8.acceptRange  *errors.errorString *flag.ErrorHandling  *flag.durationValue  *flate.decompressor  *func() (int, bool)  *func() color.Model  *func() os.FileMode  *func(string) error  *gopus._Ctype_float  *gopus._Ctype_short  *gopus._Ctype_uchar  *json.structEncoder  *json.unquotedValue *main.ExtraMetadata *main.FFprobeFormat  *map.hdr[string]int  *map[*uint8][]uint8 *reflect.ValueError  *reflect.layoutType  *reflect.structType  *reflectlite.method  *runtime.adjustinfo  *runtime.bucketType  *runtime.cgoCallers  *runtime.cpuProfile  *runtime.gcSweepBuf  *runtime.mSpanState  *runtime.moduledata  *runtime.modulehash  *runtime.plainError  *runtime.profAtomic  *runtime.randomEnum  *runtime.sysmontick  *runtime.traceAlloc  *runtime.traceStack  *runtime.waitReason  *runtime.workbufhdr *syscall.Credential *syscall.WaitStatus  *time.fileSizeError *unicode.RangeTable Album json:"album" AssignComputeBounds Bitrate 
json:"abr" Cover json:"cover" Extra json:"extra" Genre json:"genre" SetsockoptInet4Addr Title json:"title" Track json:"track"  adobeTransformValid  readByteStuffedByte  specialprofilealloc              internal/reflectlite           runtime/internal/sys  **runtime.moduledata  *[10]unicode.Range16  *[11]unicode.Range16  *[128]*reflect.rtype  *[128]*runtime.sudog  *[12]unicode.Range16  *[134]*runtime.mspan  *[13]unicode.Range16  *[13]unicode.Range32  *[14]runtime.typeAlg  *[14]unicode.Range16  *[14]unicode.Range32  *[15]unicode.Range16  *[16]flate.levelInfo  *[16]unicode.Range16  *[16]unicode.Range32  *[17]unicode.Range16  *[19]unicode.Range16  *[20]unicode.Range32  *[21]unicode.Range16  *[22]unicode.Range16  *[23]unicode.Range16  *[24]unicode.Range16  *[24]unicode.Range32  *[25]unicode.Range16  *[26]unicode.Range32  *[27]unicode.Range16  *[28]unicode.Range16  *[29]unicode.Range16  *[32]*runtime._defer  *[32]runtime.sigTabT  *[32]unicode.Range16  *[33]unicode.Range32  *[34]unicode.Range32  *[36]unicode.Range16  *[36]unicode.Range32  *[37]unicode.Range16  *[38]unicode.Range32  *[40]unicode.Range16  *[43]unicode.Range16  *[43]unicode.Range32  *[48]unicode.Range32  *[4]jpeg.huffmanSpec  *[512]*runtime.mspan  *[53]unicode.Range16  *[55]unicode.Range32  *[57]unicode.Range32  *[60]unicode.Range32  *[63]unicode.Range16  *[64]runtime.keventt  *[64]unicode.Range32  *[65]unicode.Range32  *[66]unicode.Range16  *[76]unicode.Range32  *[81]unicode.Range16  *[86]unicode.Range32  *[8][]*runtime._type  *[8]strconv.extFloat  *[97]unicode.Range16  *[98]unicode.Range16  *[99]unicode.Range32  *[][]*runtime._defer  *[]flate.literalNode  *[]png.interlaceScan  *[]reflect.fieldScan  *[]runtime._typePair  *[]runtime.finalizer  *[]runtime.mSpanList  *[]runtime.ptabEntry  *[]strconv.leftCheat  *[]unicode.CaseRange  *binary.littleEndian  *crc32.slicing8Table *flate.InternalError  *func() interface {}  *func() reflect.Kind  *func() reflect.Type  *func(*runtime.itab)  *func([]uint8) error  *func(int, int) bool  *func(uintptr) uint8 *image.PalettedImage *json.MarshalerError *main.MetadataStruct *main.OriginMetadata *reflect.StructField  *reflect.methodValue  *reflect.sliceHeader  *reflect.structField  *reflectlite.imethod  *reflectlite.nameOff  *reflectlite.textOff  *reflectlite.typeAlg  *reflectlite.typeOff  *runtime.blockRecord  *runtime.boundsError  *runtime.errorString  *runtime.gcBitsArena  *runtime.linearAlloc  *runtime.pthreadattr  *runtime.pthreadcond  *runtime.randomOrder  *runtime.stackObject  *runtime.structfield  *runtime.traceBufPtr  *runtime.usigactiont *syscall.SysProcAttr  allowBandwidthSwitch tryGrowByReslice@"    findRunnableGCWorker  gcFractionalMarkTime  last_packet_duration  mustBeAssignableSlow  packetLossPercentage  scavengeRetainedGoal  *[0]reflect.fieldScan  *[101]unicode.Range16  *[104]unicode.Range16  *[105]unicode.Range16  *[110]unicode.Range16  *[113]unicode.Range16  *[120]unicode.Range16  *[125]unicode.Range16  *[142]unicode.Range16  *[162]unicode.Range32  *[16]utf8.acceptRange  *[180]unicode.Range16  *[1]reflect.fieldScan  *[202]unicode.Range32  *[282]unicode.Range16  *[361]unicode.Range16  *[4]runtime.mSpanList  *[5][]*runtime._defer  *[67]runtime.divMagic  *[7]png.interlaceScan  *[87]strconv.extFloat  *[88]unicode.foldPair  *[8]runtime._typePair  *[]*runtime.heapArena  *[]gopus._Ctype_float  *[]reflectlite.method  *[]runtime.gcSweepBuf  *[]runtime.modulehash  *flate.huffmanDecoder  *flate.huffmanEncoder  *func(*os.file) error  *func(*runtime.mspan)  *func([]uint8) uint16  *func([]uint8) uint32  *func([]uint8) uint64  *func(int, int) uint8  *json.condAddrEncoder *main.DCAToolMetadata *main.FFprobeMetadata  *map[reflect.Type]int *png.CompressionLevel *png.UnsupportedError  *reflect.stringHeader  *reflect.uncommonType  *runtime.ancestorInfo  *runtime.forcegcstate  *runtime.gcDrainFlags  *runtime.gsignalStack  *runtime.pcvalueCache  *runtime.pthreadmutex  *runtime.stackWorkBuf  *runtime.stringStruct  *runtime.timersBucket  *runtime.uncommontype  *strconv.decimalSlice Artist json:"artist" Author json:"author" Format json:"format" Origin json:"origin" SongInfo json:"info" Source json:"source"  assignEncodingAndSize  disallowUnknownFields  gcMarkWorkerStartTime  maxInternalSampleRate  minInternalSampleRate  scavengeRetainedBasis  specialfinalizeralloc  unreadByteStuffedByte  variable_HP_smth2_Q15  *[19]runtime.mSpanList  *[256]runtime.guintptr  *[2]gopus._Ctype_float  *[2]runtime.gcSweepBuf  *[3]gopus._Ctype_float  *[4]gopus._Ctype_float  *[61]strconv.leftCheat  *[65528]runtime.gcBits  *[8]gopus._Ctype_float  *[9]gopus._Ctype_float  *[]*reflect.structType  *[]*runtime.moduledata  *[]*unicode.RangeTable  *[][32]*runtime._defer  *[]reflect.structField  *[]runtime.stackObject  *func() (uint8, error)  *func() *reflect.rtype  *func([]uint8) []uint8  *func([]uint8, uint16)  *func([]uint8, uint32)  *func([]uint8, uint64) *jpeg.UnsupportedError  *map.bucket[string]int  *map[reflect.Type]bool  *map[string]*flag.Flag *png.EncoderBufferPool  *reflect.interfaceType  *runtime.gcTriggerKind  *runtime.interfacetype  *runtime.itabTableType  *runtime.stackfreelist  *runtime.traceStackPtr  *runtime.treapIterType  addCountsAndClearFlags  music_confidence_count  scavengeIfNeededLocked  *[100000]unsafe.Pointer  *[18]gopus._Ctype_float  *[204]runtime.finalizer  *[21]gopus._Ctype_float  *[310]unicode.CaseRange  *[32]gopus._Ctype_float  *[5][32]*runtime._defer  *[8]*reflect.structType  *[8]*unicode.RangeTable  *[]runtime.ancestorInfo *encoding.TextMarshaler  *flate.compressionLevel  *flate.huffmanBitWriter  *func() image.Rectangle  *func() reflect.ChanDir  *func(fmt.State, int32)  *func(int) reflect.Type  *json.reflectWithString  *reflect.emptyInterface  *reflect.funcTypeFixed4  *reflect.funcTypeFixed8 *reflectlite.ValueError  *runtime.cgothreadstart  *runtime.memRecordCycle  *runtime.stackObjectBuf  *runtime.stackScanState  *runtime.traceBufHeader  *sync.poolLocalInternal Version json:"version"  hybrid_stereo_width_Q14  speech_confidence_count  *[16384]flate.tableEntry  *[179999]*runtime.bucket  *[200]gopus._Ctype_float  *[240]gopus._Ctype_float  *[720]gopus._Ctype_float  *[960]gopus._Ctype_float  *[]runtime.stackfreelist  *[]runtime.traceStackPtr  *[]runtime.treapIterType *flate.CorruptInputError  *func() ([]uint8, error)  *func() <-chan struct {}  *func() reflectlite.Kind  *func() reflectlite.Type  *func(*flate.compressor)  *func(*os.Process) error  *func([]uint8, []uint32)  *func(reflect.Type) bool  *gopus._Ctype_struct___0  *gopus._Ctype_struct___1  *gopus._Ctype_struct___2  *gopus._Ctype_struct___3  *gopus._Ctype_struct___4 *json.UnmarshalTypeError  *map.bucket[string]int64  *map[string]interface {}  *reflect.funcTypeFixed16  *reflect.funcTypeFixed32  *reflect.funcTypeFixed64  *reflectlite.sliceHeader  *reflectlite.structField  *runtime.boundsErrorCode  *runtime.cgoTracebackArg  *runtime.pcvalueCacheEnt  *runtime.persistentAlloc  *runtime.pthreadcondattr  *runtime.stackWorkBufHdr  *runtime.traceStackTable  *runtime.treapIterFilter Application json:"mode" Bitrate json:"bit_rate"  *[101]runtime.stackObject  *[1024]*runtime.heapArena  *[2]runtime.treapIterType  *[4]runtime.stackfreelist  *[][18]gopus._Ctype_float  *[]flate.compressionLevel  *[]json.reflectWithString  *[]runtime.memRecordCycle *base64.CorruptInputError *encoding.TextUnmarshaler  *func() (time.Time, bool)  *func(*png.EncoderBuffer)  *func(int) reflect.Method  *map.bucket[string]uint64  *map[int32]unsafe.Pointer  *map[unsafe.Pointer]int32  *reflect.funcTypeFixed128  *reflectlite.uncommonType  *runtime.cgoSymbolizerArg  *runtime.gcMarkWorkerMode  *runtime.pthreadmutexattr  *runtime.semaProfileFlags  *runtime.specialfinalizer Channels json:"channels" Comments json:"comments" Duration json:"duration" Encoding json:"encoding" FileName json:"filename"  desiredInternalSampleRate  fractionalUtilizationGoal  inWBmodeWithoutVariableLP  *[3]runtime.memRecordCycle  *[8][18]gopus._Ctype_float  *[]gopus._Ctype_struct___3  *[]runtime.pcvalueCacheEnt  *func() *png.EncoderBuffer  *func() *reflectlite.rtype  *func(*flate.decompressor)  *func(string) (int, error) *image.YCbCrSubsampleRatio *json.UnsupportedTypeError  *map.bucket[*uint8][]uint8  *map.hdr[reflect.Type]bool  *map.hdr[string]*flag.Flag  *runtime.gcControllerState  *runtime.sliceInterfacePtr  *runtime.stackObjectBufHdr  *runtime.stackObjectRecord  dedicatedMarkWorkersNeeded  *[10]flate.compressionLevel  *[8]runtime.pcvalueCacheEnt  *func([]uint8) (int, error)  *func(int, int) color.Color *json.InvalidUnmarshalError *json.UnsupportedValueError  *map.iter[string]*flag.Flag *runtime.TypeAssertionError  *runtime.stringInterfacePtr  *runtime.traceAllocBlockPtr  *runtime.uint16InterfacePtr  *runtime.uint32InterfacePtr  *runtime.uint64InterfacePtr  reconstructProgressiveImage  *[8192]runtime.traceStackPtr  *[]*[1024]*runtime.heapArena  *[]runtime.stackObjectRecord  *func([]uint8, []uint8) bool  *func(interface {}, uintptr)  *func(reflectlite.Type) bool  *map.bucket[reflect.Type]int  *map[*reflect.structType]int  *map[uint32][]*runtime._type 	FrameSize json:"frame_size" 	StartTime json:"start_time"  *[1]*[1024]*runtime.heapArena  *[200]gopus._Ctype_struct___3  *[][8]runtime.pcvalueCacheEnt  *func() *reflect.uncommonType  *func(uint32, []uint8) uint32  *func(uintptr, uintptr) error  *map.bucket[reflect.Type]bool  *map.bucket[string]*flag.Flag  *map[*reflect.structType]bool  *map[interface {}]*sync.entry 
NumStreams json:"nb_streams"  *[2][8]runtime.pcvalueCacheEnt  *func(color.Color) color.Color  *func(int) reflect.StructField 
FormatName json:"format_name" 
ProbeScore json:"probe_score" 
SampleRate json:"sample_rate"  *func(*json.scanner, uint8) int  *func(io.Reader) (int64, error)  *func(io.Reader, []uint8) error  *func(io.Writer) (int64, error)  *map.bucket[string]interface {}  *map[string]*unicode.RangeTable  *struct { F uintptr; s string } Compilation json:"compilation" NumPrograms json:"nb_programs"   *func([]int) reflect.StructField   *func(interface {}) interface {}   *gopus._Ctype_struct_OpusDecoder   *gopus._Ctype_struct_OpusEncoder   *map.bucket[int32]unsafe.Pointer   *map.bucket[unsafe.Pointer]int32   *map.hdr[uint32][]*runtime._type   *map[runtime._typePair]struct {}   *struct { F uintptr; is []int8 }          m 6 x'`^      `W                                  QP 6 x'`F      `/                                  ? 6 x'`2      9                                  }'r 6 x'`ӈ      v                                  > 6 x'`D                                         H_ 6 x'`t       }                                   6 x'`^      `}                                  >! 6 x'`V                                        aG 6 x'`                                         Ư 6 x'`y      u                                  >T 6 x'`       I                                  cf[ 6 x'`                                          6 x'`h      @                                  r,B 6 x'`$      @v                                  Jl 6 x'`^                                          6 x'`                                        n; 6 x'`z      `                                  u 6 x'`      `w                                  I$ 6 x'`:      @                                  ɐ 6 x'`Oi                                         Wq 6 x'`P      q                                  9- 6 x'`                                         e; 6 x'`J2      `                                  Yu 6 x'`                                        d4n 6 x'`^i      `                                  ,M 6 x'`mi                                         O&z 6 x'`|i                                        C 6 x'`_                                        M$N 6 x'`&_                                        yCh 6 x'`B_                                        jS 6 x'`                                        I 6 x'`                                        ?R 6 x'`R                                        ^)պ 6 x'`                                         q1 6 x'`j                                        l?s 6 x'`C                                        2x 6 x'`.<                                           6 x'`r                                         H 6 x'`X      `                                  Ř 6 x'`m                                         IkHa 6 x'`      `                                  6H 6 x'`)                                        l 6 x'`w                                          ] 6 x'`i                                        u! 6 x'`      `                                  Nh 6 x'`                                        3 6 x'`_                                        0 6 x'`_                                         [dp 6 x'`_                                         ۧ5 6 x'`G                                         s-q 6 x'`2                                         6 x'`                                         2 6 x'`      `                                  f< 6 x'`R                                        X 6 x'`(G                                         
` 6 x'`R                                         z?c> 6 x'`      `                                  ? 6 x'`Y                                        b 6 x'``                                        K 6 x'`j                                          6 x'`E                                         6 x'`                                        
+ 6 x'` S                                        ]m 6 x'`!j      `                                   鑌T 6 x'`      `                                  : 6 x'`k                                        R 6 x'`	                                        ik 6 x'`4S                                        G 6 x'`pG                                        ZQ 6 x'`Z`                                         u 6 x'`[S                                        >! 6 x'`"                                         Co 6 x'`hS                                        [n 6 x'`S                                         Y 6 x'`S                                        X 6 x'`                                         6 x'``                                         Ϳ 6 x'`S                                        Ze$Q 6 x'`ܴ                                        ^ 6 x'`#                                        gp 6 x'`T                                         : 6 x'`ƭ                                        o 6 x'`S                                        ` 6 x'`                                         80 6 x'`m      `                                  h 6 x'`S                                        2| 6 x'``      @                                  K; 6 x'`                                          6 x'`                                        L޻ 6 x'`                                        A 6 x'`                                         bI9 6 x'`r                                        P[ 6 x'`r      @                                  1R 6 x'`y)                                        #Ybb 6 x'`p<                                         \~m# 6 x'`{<      @                                  9A 6 x'`݉                                        p 6 x'`                                         "v 6 x'`G      @                                  Źt 6 x'`                                        i 6 x'`<      @                                  n 6 x'`P"      `-                                  . 6 x'`0s      -                                  +# 6 x'`a      -                                  jz 6 x'`RT       .                                  Kh 6 x'`s                                         (> 6 x'`Ђ      }                                  g% 6 x'`G      `t                                   6 x'`u      V                                  c 6 x'`e                                        eP 6 x'`@                                         !z 6 x'`<      @                                  F_l 6 x'`-       ~                                  .܌ 6 x'`      `~                                  !cV 6 x'`       R                                  , 6 x'``      ~                                  X 6 x'`                                         ^ 6 x'`t                                        8 6 x'`X       Y                                   6 x'`a      `                                  Hk 6 x'`7                                        RB 6 x'`ޤ      Y                                  ܮX 6 x'`)                                        8 6 x'`      .                                  3a 6 x'`lT      1                                  * 6 x'`Ha      `                                  r 6 x'`"z                                         Q 6 x'`<      0                                  V 6 x'`<       1                                  Z?\ 6 x'`Dz                                        =^ 6 x'`      @                                  G 6 x'`yT                                         C* 6 x'`s                                        4 6 x'`s                                        $ 6 x'`s      `                                  ] 6 x'`>k       2                                  W 6 x'`k      T                                  > 6 x'`       U                                  `y 6 x'` t                                        CL 6 x'`\k                                          6 x'`      `                                  Q@M 6 x'`Pt       3                                  ѯZ 6 x'`j                                          6 x'`j      `                                  + 6 x'`T                                         ׊ 6 x'`a      `U                                  " 6 x'`N      3                                  #z 6 x'`t      u                                  ) 6 x'`                                        4? 6 x'`      7                                  Ʊ 6 x'`      @                                  *lG 6 x'`                                        %:M 6 x'`       4                                  Ct[ 6 x'`l                                        "% 6 x'`
      7                                  f 6 x'`)       8                                  &Xk 6 x'`)      `8                                  & 6 x'`)      8                                  _ 6 x'`X"      8                                  O 6 x'``t       9                                  Z.B 6 x'`ȑ                                         X 6 x'`_T      @                                  p* 6 x'`,a       Y                                  N! 6 x'`<                                         CW 6 x'`      `9                                  /^z 6 x'`Г                                         36 6 x'`                                         ! 6 x'`       5                                  = 6 x'`      9                                  ] 6 x'`^                                         C 6 x'`԰      9                                   6 x'`]       :                                  q; 6 x'`      `                                  4tD 6 x'`      `:                                  h 6 x'`+                                          6 x'`T                                         ֈ 6 x'`z                                         's 6 x'`T                                        r= 6 x'`z                                        {S 6 x'`      @                                  6 6 x'`<                                        ּ} 6 x'`T                                        %sf 6 x'`k                                         ww 6 x'`      :                                  1N 6 x'`      :                                  sb 6 x'`       ;                                  p 6 x'`      `;                                  0 6 x'`                                         )ͮ 6 x'`       $                                  c 6 x'`5      @v                                  O 6 x'`P                                         6 x'`k                                         f* 6 x'`      @                                  ̙ 6 x'`       Z                                  у 6 x'`      ;                                  W 6 x'`Κ      ;                                  g
 6 x'`      U                                  n 6 x'`l                                          6 x'`t      5                                  6 6 x'`      [                                  | S 6 x'`
                                          6 x'`                                        9 6 x'`                                        y' 6 x'`      Z                                  7 6 x'`L       [                                   6 x'`3      [                                  L 6 x'`a      v                                   6 x'`Y                                        kM 6 x'`X                                       Hc; 6 x'`(                                        9A 6 x'`      @                                  ŭ 6 x'`Y                                       r|	 6 x'`                                         . 6 x'`n      `                                  ȓQ 6 x'`g                                       6Y 6 x'`y                                         6 x'`                                        Dm 6 x'`f                                       ɾ̜ 6 x'`˻      @                                   6 x'`                                         6 x'`                                         n 6 x'`      `                                  A 6 x'`Y                                        6 x'`                                         d7 6 x'`L7     `                                  8 6 x'`b      @                                  hoh 6 x'`k       6                                   	 6 x'`k      7                                  G$ 6 x'`T                                        Ԗ 6 x'`       <                                  M 6 x'`2      [                                  چ\ 6 x'`       ]                                   6 x'`J                                        cf 6 x'` u      @                                  $U\ 6 x'`                                         6 x'`                                         ? 6 x'`l                                        z8 6 x'`	                                         } 6 x'`b      ]                                  `hI 6 x'`      8                                  lLoZ 6 x'`a       ^                                  0	 6 x'`      `<                                  ׬D 6 x'`x                                        F 6 x'`      @                                   6 x'`      <                                  p 6 x'`2{      <                                   6 x'`                                        ӫ! 6 x'`ˋ       =                                  QU 6 x'`C{                                         ä 6 x'`ރ  `                                    vu 6 x'`T{                                         6 x'`       _                                  ˠ 6 x'`r                                         S 6 x'`      9                                  m 6 x'`                                        @[ 6 x'`                                         Ͷ 6 x'`                                        nS 6 x'`      `=                                  jr 6 x'`      =                                  I 6 x'`Х      U                                  , 6 x'`                                        =3 6 x'`       :                                  
/ 6 x'`e                                        ?4i 6 x'`                                          (g 6 x'`                                          6 x'`4      :                                  oM 6 x'`H      \                                  n. 6 x'`v{                                        L( 6 x'`ދ       ;                                  *m 6 x'`      _                                  K 6 x'`\       `                                  @ 6 x'`4                                         6 x'`&      =                                  2R 6 x'`      `                                  kR 6 x'`                                        0(6 6 x'`    `                                  w 6 x'`T      -                                  X 6 x'`L      `>                                  _4 6 x'`      >                                  $ 6 x'`\      >                                   6 x'`H       ?                                  ~mp 6 x'`{                                         g 6 x'`d      ;                                   6 x'`     <                                  @# 6 x'`{                                         o\ 6 x'`{                                        oc 6 x'`*                                         G 6 x'`                                        xY 6 x'`a                                         M
s 6 x'`      `                                  "5# 6 x'`=      x                                   6 x'`                                        6S 6 x'`c      `y                                  M7 6 x'`T      W                                  ` 6 x'`.l      <                                  qV 6 x'`      ?                                  k 6 x'`Ԕ                                        TH 6 x'`/                                        
W 6 x'`{                                         L\n 6 x'`(                                        M0	 6 x'`>                                         =5 6 x'`      @&                                  آq 6 x'`|                                        :. 6 x'`      ?                                   % 6 x'`u                                        (24 6 x'`$      @                                  W) 6 x'`|      @                                  jh 6 x'`                                        KD] 6 x'`                                        *AL* 6 x'`8                                         $]Y 6 x'`      `                                  X. 6 x'`                                         6 x'`                                         P 6 x'`                                         [ 6 x'`                                        -p; 6 x'`      @                                    0 6 x'`                                        ͭ= 6 x'` |      b                                  s* 6 x'`Ȅ                                         ZXR 6 x'`      `@                                  ~? 6 x'`Ռ      `                                  \	 6 x'`                                        M_ 6 x'`ڄ      @                                  wRT 6 x'`1|                                        G 6 x'`       N                                  3q6 6 x'`  `                                      !. 6 x'`
       c                                  iR 6 x'`B|                                          6 x'`                                        KV 6 x'`                                        \k= 6 x'`      @                                   6 x'`                                        #CY 6 x'`                                          6 x'`      `                                  2ع 6 x'`t                                         jk 6 x'`       !                                  8(QM 6 x'`      @                                  R 6 x'`       @                                  (ά 6 x'`ķ                                        - 6 x'`                                        ? 6 x'`S|                                        6 x'`       z                                  Ď6 6 x'`       >                                  Y` 6 x'`!       A                                  S	\ 6 x'`       "                                  z3 6 x'`d|      `A                                  5 6 x'`       V                                  eK 6 x'`Ϳ      >                                  T 6 x'`ż      A                                  ֦ 6 x'`G                                        
 6 x'`Z      A                                  h 6 x'`<       B                                  Z 6 x'`Z      `B                                  5 6 x'`x      B                                  1, 6 x'`      d                                  $h 6 x'`      "                                    6 x'`                                        6g 6 x'`Ll      B                                   6 x'`                                         5 6 x'`|                                        LzE 6 x'`       @                                  AS 6 x'`       $                                  ј 6 x'`                                        ZZ 6 x'`2       C                                  LU 6 x'`                                        _[F 6 x'`4     `                                  3 6 x'`Y     `                                   6 x'`]X                                        6 x'`]X                                        '@ 6 x'`     @-                                  ׁ 6 x'`bg                                       O/ 6 x'`:     -                                   6 x'`                                       kB 6 x'`     .                                  2 6 x'`H     @/                                  n 6 x'`[                                       L" 6 x'`     }                                  fPԅ 6 x'`e                                        6 x'`a                                        6'; 6 x'`F                                        . 6 x'`      @                                  _ 6 x'`|                                        2N 6 x'`       A                                  [59 6 x'`X                                      4 6 x'`(       B                                  ` 6 x'`j                                          6 x'`                                         
/ 6 x'`-                                         5Z 6 x'`      C                                  v  6 x'`P                                        lY& 6 x'`"U       %                                   6 x'`       C                                  x 6 x'``"      C                                  . 6 x'`2       D                                  l  6 x'`2      `D                                  t/ 6 x'`2      D                                  &ٚ 6 x'`)     D                                  ^ŋ 6 x'`<       E                                  agh 6 x'`@      %                                   6 x'`       &                                  ̍. 6 x'`      &                                  =7^ 6 x'`F       '                                  ~+ 6 x'`/U      `V                                  7+ 6 x'`d                                        c@ 6 x'`x                                        A2 6 x'`ą      `E  !*func() *reflectlite.uncommonType  !*map.hdr[*reflect.structType]bool  !*map.hdr[interface {}]*sync.entry  !*struct { F uintptr; is []int16 }  !*struct { F uintptr; is []int32 }  !*struct { F uintptr; is []int64 }  !*struct { F uintptr; now *int64 }      iw'`       >                                  Anw'`pr      `W                                  N|2w'``     `/                                  Ҳw'`Đ      9                                  LKSw'`       ?                                  /2|w'`  `  v                                  ?Ow'`ؐ                                         "w'`    `                                  
w'`                                         B̰w'`r      `}                                  Hw'`$                                         +Gpw'`      u                                  cw'`                                       $LZw'`      @                                  Q$mw'`r                                         nXw'`      `                                  ݜw'`      `w                                  w'`r      p                                  EZw'`y                                         ͏w'`G      `                                  Mw'`                                        ;w'`{j                                        Jpw'`                                        Tw'`Ѻ                                        &w'`                                        Zsw'`I      `                                  [j @w'`"                                         w'`      @                                  18]ow'`ԁ      @                                  gw'`T      @                                  Rw'``                                        }w'`T      @                                  w'`2      `-                                  sqw'`.      `t                                  	Z	w'`y      @                                  Zw'`*      V                                  "Daw'`9                                        w'`                                         w'`y                                        'PEw'`r  `  `                                  [F!w'`J      @                                  zw'`T      0                                  037w'`+T       1                                  0ew'`      `                                  ļ&^w'`y      T                                  2{1w'`       3                                  )ΨVw'`r    `U                                  gPw'`(      3                                  wVw'`      u                                  Jxw'`?      I                                  Yjw'`&                                        *νTw'`P       4                                  fw'`y)    7                                  7w'`p<      8                                  *Msw'`{<  `  `8                                  vw'`<      8                                  b0w'`2      8                                  p/w'`
       9                                  r5w'`r       Y                                  4w'`T       5                                  w'`j                                         T
Qw'`<      :                                   _w'`@      @                                  4Vw'`Z     K                                  Mw'`G      [                                  %.w'`.      @                                  w'`ʉ      i                                  rw'`g                                         fw'`T                                        9w'`<      8                                  Y>w'`                                         (#~w'`݉                                       U+hw'`~                                         |pGw'`                                      i|w'`<                                        w'`P                                         w'`R      :                                  ow'`i       ;                                  	~w'`      _                                  ^w'`~                                        <iw'`d       >                                  Dw'`l       a                                  Uُw'`h       ]                                  X])w'`                                         /R}w'`      x                                  (>w'`                                         Tw'`f       =                                  ObJw'`                                         4w'`]                                        4%N/w'`î      `                                  ;w'`      b                                  }w'`      `                                  >pw'`      c                                  Z4Uw'`      @                                  {@w'`      `                                  w'`~       "                                  ww'`      ^                                  |w'`'      A                                  pw'`ҙ                                        c4w'`      A                                  0w'`      #                                  wHH&w'`ڮ                                        Ө
w'`G      C                                  ܇w'`     `                                  w'`Z     `                                  fw'`     ,                                  	+w'`                                       8w'`	                                       -w'`                                        #
w'`/     @                                  ̥w'`j      `C                                  /w'`r                                        /w'`  `                                     Il&w'`j       %                                  :w'`x       C                                   w'` H       D                                  ԑw'`H      `D                                  ?i w'`H      D                                  ~.8w'`<    D                                  3]w'`8T       E                                  Kw'`      %                                  ?jw'`       &                                  cw'`      &                                  T5w'`                                        a2w'`                                        F<w'`      `E                                  3w'`2            "*func(interface {}) func(int, int)  "*map.iter[interface {}]*sync.entry  "*struct { F uintptr; hash uint32 }  "*struct { F uintptr; name string }  "*struct { F uintptr; ss []string }  "*struct { b bool; x interface {} }  "*struct { runtime.gList; n int32 }  "*struct { sync.Mutex; dir string }  "*struct { sync.Mutex; m sync.Map }  #*map.bucket[*reflect.structType]int  #*map.bucket[uint32][]*runtime._type  #*map[runtime.typeOff]*runtime._type  #*struct { F uintptr; dst *uintptr }  #*struct { src []uint8; stride int }  $*func(string) (reflect.Method, bool)  $*map.bucket[*reflect.structType]bool  $*map.bucket[interface {}]*sync.entry  $*map.hdr[runtime._typePair]struct {}  $*struct { F uintptr; gp *runtime.g }  $*struct { F uintptr; restart *bool }  %*[]map[runtime.typeOff]*runtime._type  %*[]struct { src []uint8; stride int }  %*func(*flate.compressor, []uint8) int  %*func(*uint8, **uint8, **uint8) error  %*func(interface {}) reflectlite.Value  %*func(io.Reader) (image.Image, error)  %*func(unsafe.Pointer, unsafe.Pointer)  %*struct { F uintptr; _g_ *runtime.g }  %*struct { base uintptr; end uintptr }                                     U2 x'`      `C                                 ɔ(2 x'`@s                                        2 x'`Ps      @                                 H2 x'`ET      `-                                 "]2 x'``                                       Uq2 x'`$H      7                                 S^\2 x'`      `C                                 g3w'`z         ]                              B3w'`                                       j3w'`7                                      ۉ3w'`5         9                              3w'`i                                        G%3w'`x                                       Tx3w'`/k         `-                              ֵ3w'`s                                      ʹe3w'`{                                       {#3w'`D         `                              93w'`da         7                              a|3w'` t         8                              #3w'`M          9                              Κr3w'`         `9                              53w'`                                        3w'`Z         6                              3w'`          \                              w3w'`d         `\                              W3w'`{         @                              m3w'`fz          C                              	t3w'`T         T                              L3w'`wz         `D                              }g3w'`          E                               <3w'`                                       ji73w'`                                        "Y&3w'`h         `W                              3w'`         ]                              ^\3w'`|         `}                              :C3w'`         u                              3w'`         @                              \8=3w'`                                        ǹ3w'`t          C  &*[4]struct { src []uint8; stride int }  &*func(*runtime.g, unsafe.Pointer) bool  &*func(io.Reader) (image.Config, error)  &*func(string, string) ([]uint8, error)  &*func(unsafe.Pointer, uintptr) uintptr  &*map.bucket[string]*unicode.RangeTable  &*struct { F uintptr; R *flag.FlagSet }  &*struct { F uintptr; f *flag.FlagSet }  &*struct { F uintptr; hasUpdate *bool }  &*struct { F uintptr; startTime int64 }  &*struct { cycle uint32; flushed bool }  '*map.bucket[runtime._typePair]struct {}  '*struct { F uintptr; c *runtime.hchan }  '*struct { F uintptr; e *runtime.eface }  '*struct { F uintptr; h *runtime.mheap }  '*struct { F uintptr; preemptible bool }  '*struct { F uintptr; x *reflect.rtype }  '*struct { signalLock uint32; hz int32 } FormatLongName json:"format_long_name"  (*func() (uint32, uint32, uint32, uint32)  (*struct { F uintptr; R json.mapEncoder }  (*struct { F uintptr; R json.ptrEncoder }  (*struct { F uintptr; c *runtime.mcache }  (*struct { F uintptr; s **runtime.mspan }  )*func(string) (reflect.StructField, bool)  )*struct { F uintptr; c **runtime.mcache }                              DWw'`y      `                                JY)=w'`                                       8Iw'`Q       C@                                lw'`F      D@                                ow'`^       E                                w'`f       &                           	Q})      `E                            e2}`#y       E                      d       oz`^      D@d                             }`q       Ed                           B0*@|      ce                       ^      Lh~`       & e                             l#j}   `   @                              e`z`^      8                               Qjz`^i    D@                       p      9\x~`,       & h                       v      Z~`D       & i                       P  L  vmi     C@j                              9|`      `t 
                       <       Ny3`~`       & 
                             ;['~`\       & n                       p       d({`
_      D@p                             7~`t       & q                       ,       $Iv`|i     0                        X   T   K>F)v_  `   C@                       B       :t~`ը       &                              S~`       & x                             {ڔ `       & }                             K= ~       9                             *1 ~       `                              UQp{`Q      `-                              g(|`i       D                              MKp{`&_    D@                              E ~` r       E                           GZ~0      `}                               	9{`4_      D@                       `   \   3FvB_     C@                              ~xP{`Q      D@                       H       ~`       &                               Ҍd~`      `D                           (~P1      @                        !  X!  =v    @                             lF|`i       D                       4       \XȌ~`Q      `8@                       N        `H       &                               Hu{`_      &@                       T      P`       &                        p   p   }qw'<v      @                              '{`	R      D@                       T       H<H`       &                               C |`      &@                             OVv  `   Y@                       Z       ^x`       &                               J{`P_      D@                             ˔yF0|`Գ      &@                              R_l~{`O         @                      @   @   3^g~|      9                              :]pz`4y                              @      e]S@}`ҩ      V                       @       $
L!~`#<      7                       @       ^,~`R    `8@                             Xcv                                    aC8}`^_       D                              }5Gx'`#R      D@                       @       k~`i       E                       `       hz3`       &                               R`\(|`       &@                               "8}`                             |
 |
 Q~j                          D       LO~`0R      `8@                       f       zAUz`       &                        8      " {`       &                        H       6Dv`C  `  :                        L       [`.<    7                       L       ]k`=R      `8@                             4Kɍ{t                               L       .l=`l_      `D                       r       0{`.       &                              u1 x'`	       >                             	w'`z_      @                        H   H   w' Ey      `                              T x'`T2      7                             P[(x'a       9                              w'b                                    ĸb x'`JR       C@                             C3/v`r     %                               ~izv`X      C@                              R x'`WR      `D                              7x'`dR      D                               16w'`F      D@                              a x'`_       E                              ҖhnX~`       &                               'P{`      &@                             {1 x'`m  `  `E                               ^O7v`    :                              [6 v`)    @@                       x	      &R|`4      &@                            X} ]      _@                              9{`_      D                               ~8|`qR      D@                              

|`E      &@                       T       |v`w     :                        ~       R`{`\       &                               {`s       &                               凃v`i  `   1@                              {`       &                              .v`    :                               4|`_      D@                              Mo|`_      D@                              M|`F      8                              Њ}|`~R      D@                              *wc{`       &                               m0 }`      &@                       >  >  b{                                    'k|`R      `-                              0"az`     ]@                              x ~`i       D                              8}az`i      `D                              j
t`|`i      D                               |`_     D@                              {`i      `D                            X w_  `   C@                              q{`Ϫ       &                               H|`Vy      D@                       8      <u(}`      &@                             Sw_     C@                              ˰{`       &                              |`L       &                             h 8{`F      7                              >s|`R      D@                              x5 |`       &                               P0}`F      8                       t       @{`_      `D                              	|`+       &                               J`Ԡ                                    Cp3(|`i      `                               ux'`^2      7                              &x'`G    `8@                              k x'`G      8                              ̈w'`9<      8                             ,Ywi2      9                               _0w`  `  :                        P   P   $ w                                    .8}       ;                        (      k9Q}׹       a                        (   (   0t}       x                              X|w'`      A                              PX(wdR     C@                              c}x'`R      `D                              6x'`R      D                               x'`_       E                              5uP{`       &                               }h8|`,      &@                       x       BX{`R      `8@                              Q( }`G      8                       x       +EX{``      `D                       8      79vp~`      %6                            h!%}h{`(G     7<                             `${`gy      `D                             'p{@B      9                              Mgp{@B      v                                T]p{`R  `  `8@                               g`f0w`    :                           |  R8wY    `                              @w`      C@                               !9p{`"`      `D                                Y8}`R      D@                               7`Kp{`j       E                               W(|`p       &                               >Hw`j  `   1@!                             aK1x}`      &@!                             @E}`      &@"                       v      fB|`d       & i                      $       d_`}`4G      8$                              q)|`       & $                             ʕb}`̫      &@$                              }X||`       & %                             అ,}`      &@&                              B|`@G      8                             Pw~E     9                               ZXw`    :                              ,"w'fR      [                       0       9	}`       =@                             CiB`wr S      C@                              7P{`S      `D                              ('$^|`S      D                               ¹R}`LG      D@                              /P{`0`       E                              |Z|`X       &                        $       (V'm`}`n      &@                               }`!j  `  D@                       (       e}`XG      8(                       (       }`'S      D@(                              L|`       & (                             FA{`0j      `D                            	p|`(       & +                              ~`?      &@+                             RVh`?j       D                      @      n@~`V      &@0                             A0^x'n      9                       0   (    w'X      @                              +z`xy      `U@                       0       bhw`    3                             p}`k    u                       0   (   Fw'      I                        p   h   :w'm      @                              {x'`dG      `8@                               R] x'`D<      8                              Apw`	     :                                v 
8}|                                       @R8}`      `@                              УJxw4S  `   C@                              4#P{`     `                       @   4   gw'e     `                              ?w5x'`AS       D                              B x'`pG    D@                              l<x'`>`       E                              'xs|`       &                        0       }`      &@                             %PDrH|` r       E                            @P|`0r       E                            l>8`| ơ      u                             hQ@`|       @                               ?`|`Nj      `D                              ) ~`L`      D@                              h(`|`@r       E                       4       2s;~`NS      D@4                       >      \M0}`       & 5                             ǀ8~`      &@7                             >%~`ɬ      &@9                             r8|{ܡ      v                            Oۅ~Ž                             <   4   Ȩw'       @                       <   4   ASw'Z`    @                              1n8|`|G      `8@                       (       ,~d}`G      8                       (   $   szw[S      C@                              і}`G      D@                              sa }`       &                        <       r`~`      &@                             1~`      &@<                           w"  `   =                       z      h}`       & ?                             $0|      9@                              1|`O<      7@                             Vlx{`      x@                            ]xw'     @ @                       @       &~`hS    D@@                              ;|`]j       E@                              dn`%      &@@                             ~`Pr      D@                            #O~`;       >                      A       j~`uS      D@A                             C(`<      &@A                             ,x}`S       & B                             U5}`      :C                       <      MKA{`      C                              T2{`h`       DC                             t	(~`v`      D C                       C       J~`S      D@C                             f*M|`lj       EC                       D       y|~`S    D@D                              &j|`h2      7                       0   ,   :~wS      C@                              \]X~`G      D@                              ^|``       E                       $       ѹ`}`4       &                        H       Ϲ~`J      &@                       @      Uaw`  `  :                              	``    D@                             ed~`j      &@L                       p       ,8({`Ĵ       4                       8   4   VwS     C@                              r<|`S      `D                       *       sx}``       &                        T       !OH`v      &@                              ,F8``      D@                              $NH}`      ^                              <8}`       & Q                             E{`      &@V                       p      !w`ܴ     #W                       `      j>X}`      X                               <&8}      9                       @      V7w`#  `  @                              Iqx'`e<      8                               /w`T    :                        `       b`.                                    ,{Xw`ƭ    #                       @   <   US>wS      C@                              >0x'`G      D@                       0       F;
}`       &                        `       x`      &@                               |``       DZ                              gw`  `  :                       F      kH~`ݭ       & a                       L      نP~`       & b                             WH{`      &@c                       $       /H`}`|2      7	                       $       ~Fw`m    : 	                       H   D   |lwS     C@	                       	       I0p`G      D@	                       6       Ƚ0~`΢       & 	                       l       JJ{`      &@	                             x]3w'`]         @                          s[3w'`.         7`-                          I7bs3w'`         T`-                          T3w'`         D                          W3w'`                                   ^P3w'`̵        q                          Bߠ3w'`a                                  &3w'`N        @@                          _[:3w'`        @                          !q3w'`        @ D                          `Z3w'`        @`D                          ĞE3w'`,        @D                          u3w'`         @                          
y3w'`g         @ D                          )3w'`         @`D                          +3w'`         @D                          OA3w'`        `-                          &3w'`          `8                          r3w'`                                    {r`3w'`        7`-                          &3w'`        7                          M3w'`        7 ]                          3w'`        7                          &>i3w'`ɾ        7@                          %Ǆ3w'`         77                          173w'`        `8`8                          3w'`W        9"                          ~3w'`         9 9                          k=3w'`9[        9                            3w'`0          9 E                          ئ3w'`O         `-                          U_i3w'`        @`-                          *3w'`         C`-                          Bh3w'`p         C                          U3w'`ׯ         ED                          SΥ3w'`[        `E`E                    0       2w'     ,                                Mhw'y      `W                                $uw'߽       ?                               4w'       @                               p yw'       @                               wNw'S      `                               -w'                             `   X   r?w'      @                       `   X   ֗/w'`      @                              s5w'`Z<      `-                               w'`r2      7                               5jw'`G      `8@                       @       w'`G      8                       @   @   .Tw'~       9                        @   @   ģw'      @                        @   @   vPzw'                                      D^w'`      A                       @   <   US>w'S      C@                               >y w'``r      `C@                               .w'`S      `D                       @       ^w'`S      D                                %@ w'֘      `E      **func(unsafe.Pointer, unsafe.Pointer) bool  **map.bucket[runtime.typeOff]*runtime._type  **struct { F uintptr; R json.arrayEncoder }  **struct { F uintptr; R json.floatEncoder }  **struct { F uintptr; R json.sliceEncoder }  **struct { F uintptr; ps []unsafe.Pointer }  **struct { F uintptr; result []*flag.Flag }  **struct { F uintptr; rw *runtime.rwmutex }  +*struct { F uintptr; R json.structEncoder }  +*struct { F uintptr; fields *[]json.field }  ,*struct { F uintptr; out *int32; in *int32 }  -*func(*runtime.stkframe, unsafe.Pointer) bool  -*struct { F uintptr; R json.condAddrEncoder }        w'`P"                                          W(>w'`0s     @"                                    mTHx'`a  `                                        %y@x'`RT                                          Zy x'`   1                                    W  x'`  `  	                                    KTw'`  ` 	                                    A<x'`    	                                    Z{8x'`&   	                                    x'`O    	                                     x'`3z   	                                   Htx'`    	                                    8FFx'`   	                                    l x'`    	                                    >°0x'`<  `                                        .8x'`<                                         ^3w'`Z       @7                      @3w'`         "i                      3w'`/        kD7                      A3w'`e       `}`E`-                      `3w'`?       ``E`-                      N4P3w'`L        @7                      w+ 3w'`        @@`-                      43w'`       $`-                      "3w'`        77`-                      T3w'`j        77                       Jc_3w'`D        77D                      3/3w'`f                             @3w'`a[                              Y3w'`Q        8                      sw3w'`s        @                      \3w'`        8                      i3w'`       i@i                      G3w'`         C7                      "S 3w'`Y        C ]`-                      O3w'`i        C`-                      ؈3w'`        `D@`D                      ~3w'`         E E                      $&3w'`lf       `E E E                      rsu3w'`L       `E`E`-                       p
 x'`@  H  i                                    zm x'`    F                                    qS x'`
                                           ΀w'`)  `                                        A x'`)                                          ?x'`)                                          'w'`X"                                          W(x'a`t  `      P9                               V* x'`    p                                    eC x'`    p                                    h+v x'`԰     p                                    i-{w'`]  `  p                                    lJC x'`    p                                    Nd x'`  `                                       ?0x'`                                         j x'`                                         oAw'`                                          ~r]w'`                                         ΡX
 x'`Κ  `                                      /R x'`  
                                     ^ x'`   1                                    v x'`   1                                    TpQw'`2{   1                                    i/ x'`ˋ  ` 1                                    ܑw'`    2                                    8uc x'`     2                                    ǵ*Rw'`&    2                                    Zsw'`J  F  2                                    s% x'`L    2                                    Ц x'`     2                                    T x'`\  `  2                                    v< x'`H    2                                    TTx'`P     2                                    w'`  `  2                                    {m x'`  `  2                                     x'`j    2                                    zM[ x'`  `!  2                                    
 x'`ڄ   "  2                                   nx'`   %  2                                    k[v x'`!  `'  2                                    mw'`d|  '  2                                    w'`ż  (  2                                    E^6 x'`Z   )  2                                    	w'`<  `)  2                                    WJk
 x'`Z  )  2                                    ػx'`x  )  2                                    RE
 x'`Ll  *                                    \x'`2  `,                                        'w'`T          C                               % x'`  2 02                                    w x'``"  3                                       	w'`2  3                                       =J
 x'`2   4                                       .1x'`2  `4                                       _B>fw'`)  4                                       J x'`<  4                                      \: x'`ą  6                  /*struct { F uintptr; R *runtime.itabTableType }  /*struct { F uintptr; pw *os.File; c *exec.Cmd }  /*struct { F uintptr; w io.Writer; pr *os.File }  /*struct { compIndex uint8; td uint8; ta uint8 }  /*struct { runtime.timersBucket; pad [28]uint8 }  /*struct { t int64; numer uint32; denom uint32 }  0*func(reflect.Value, reflect.Type) reflect.Value  0*struct { F uintptr; pp *runtime.p; sc uintptr }  0*struct { F uintptr; src uintptr; dst *uintptr }  0*struct { lock runtime.mutex; q runtime.gQueue }  0*struct { root runtime.semaRoot; pad [52]uint8 }  1*[]struct { compIndex uint8; td uint8; ta uint8 }  1*[]struct { runtime.timersBucket; pad [28]uint8 }  1*struct { F uintptr; sp uintptr; _g_ *runtime.g }                w'`Va   D                               Ǥ3w'`h        `D`D`D`D                  E3w'`       @`}`-                  pb=3w'`[       `==                  ;3w'`Cf        C C@                  ·5w'`  ` `DQ                               f5w'`	       ?`- 4                      Ͻ5w'`       ?7L                      WD 5w'`6      `@                      .R5w'`*      `8`E@L                      5w'`)       9 l                      ,5w'`      @`- T                      5w'`      @7`l                      v5w'`V       `C L                      85w'`=Y     A  L                      ʷ5w'`       C`Wl                      A5w'`       Cl                      J5w'`       C7@l                      `5w'`       C8                      bq5w'`       C 9                       
'}5w'`v       CD`                      !5w'`      `D@                      t5w'`F      `E`8 L                      -w'`  " D 2                               ֬6 x'`      `C	               2*[4]struct { compIndex uint8; td uint8; ta uint8 }  2*[]struct { root runtime.semaRoot; pad [52]uint8 }  2*struct { F uintptr; sv []json.reflectWithString }  2*struct { lock runtime.mutex; list runtime.gList }  2*struct { runtime.mutex; runtime.persistentAlloc }  3*[64]struct { runtime.timersBucket; pad [28]uint8 }  3*struct { F uintptr; gp *runtime.g; traceskip int }  3*struct { F uintptr; oldval uint32; newval uint32 }  4*func(func(string) bool) (reflect.StructField, bool)  4*struct { F uintptr; gp *runtime.g; _p_ *runtime.p }  4*struct { F uintptr; gp *runtime.g; scanWork int64 }  4*struct { Struct reflect.Type; FieldStack []string }  4*struct { mcentral runtime.mcentral; pad [32]uint8 }  5*[251]struct { root runtime.semaRoot; pad [52]uint8 }  5*func(*json.encodeState, reflect.Value, json.encOpts)  5*struct { size uint32; nmalloc uint64; nfree uint64 }            h3w'`       `E`-`-`-              s3w'`R       `E`- E`-  6*[]struct { mcentral runtime.mcentral; pad [32]uint8 }  7*[]struct { size uint32; nmalloc uint64; nfree uint64 }  7*struct { F uintptr; stacksize int32; newg *runtime.g }  7*struct { user bool; runnable runtime.gQueue; n int32 }  8*func(*runtime.hchan, unsafe.Pointer, bool) (bool, bool)  9*[134]struct { mcentral runtime.mcentral; pad [32]uint8 }  9*[67]struct { size uint32; nmalloc uint64; nfree uint64 }  9*func(*runtime.hchan, unsafe.Pointer, bool, uintptr) bool  9*struct { F uintptr; gp *runtime.g; gcw *runtime.gcWork }  9*struct { F uintptr; s *runtime.mspan; h *runtime.mheap }                                 !}z`k    `D   Q                         @@`    T   Q                        ,N|`a    `8@@   Q                         PXw'`   D@                             UDp{`Х  `  E     2                         jm8}`   ( D@     2                        ʑw1P{`/U   6 `8@   @2               :*func(*runtime.siginfo, *runtime.sigctxt, *runtime.g) bool  :*struct { F uintptr; p unsafe.Pointer; b *runtime.bucket }  :*struct { buf [4096]uint8; i int; j int; nUnreadable int }  :*struct { lock runtime.mutex; free [19]runtime.mSpanList }  ;*struct { F uintptr; frame *runtime.stkframe; bad uintptr }  <*struct { F uintptr; gp *runtime.g; pc uintptr; sp uintptr }  <*struct { F uintptr; pc uintptr; sp uintptr; gp *runtime.g }                           JYx'`B   x           "  b < 0
       =x'`6   x           "  b P= 
        }vx'`  `            "  b p0  &       63w'`X        q              "i       I x'`  ` q            `-        4       q6x'`    q           <       @         Cw'`ޤ         Z        q                    X) x'`   H"           ,  b 0B P3        x'`   Q           "  b  p^       ߾x'`    Q           "  b   ^       uXx'`3   	 F           "  b  p^       9Eax'`Զ  	 F           "  b   ^         8hw'`        [        q                     	{H$w'`  `     [        	                   *M3w'`2      1             `/        x'`F  ` 1           ,  b } P         x'`t   1           ,  b @~          r!w'`H        \         2                    e x'`ۜ  `  2            D	                     1x x'`    2            D	                     |- x'`   H  2            D	                      _Nw'`D       ]         2                    t[ x'`L  I  2            D	                     " x'`  `K  2            D	                      x'`   L  2            D	                     u x'`     2            D	                     F
 x'`Q    2            b8                     @)ow'`ئ    2           ,  b 0 `C         {׳w'`=l  M     _        	                    ? x'`a    
           ,  b r	 	        : x'`u   
           ,  b r	  	       W@Zx'`0    
           "  b @u	 0C	   >*func(uintptr, uintptr, int, int, int, int64) (uintptr, error)  >*struct { F uintptr; wg *sync.WaitGroup; f *json.encoderFunc }  @*struct { F uintptr; ok *bool; oldp *runtime.p; _g_ *runtime.g }                                 ~56 x'`B      `Xx           "  b < <                                   s6 x'`6      Xx           "  b P= P=                                   ޶6 x'`,      x           @$                                       R({6 x'`k      @x            h	                                                Vڈo6 x'`       1x            "                                            q6N6 x'`      X           "  b p0 p0                                   c6 x'`      @q           "  b 
 
                                   (6 x'`      q           "  b                                      6 x'`      Wq           "  b 0
 0
                                   l݈6 x'`      q           "  b 0 0                                   !,T6 x'`       q           "  b                                     f6 x'`       q            `-                                             7qG6 x'`\       (q            `-                                             @ 6 x'`      `Yq            `-                                             o26 x'`r      `q           "  b                                       <fn6 x'`Ԋ      q            `-                                             +`6 x'`       q            `-                                             F|U6 x'`      @q            9  _  T  T                                   6 x'`"      q            `-                                             16 x'`Ȥ      q            `-                                             |6 x'`      Yq           <                                             Ї6 x'`֣       p)           "  b 4 4                                   &6 x'`       ZH"           ,  b 0B 0B                                   6<6 x'`j      @^              
 
                                   [<6 x'`y      ^                                                    3ؗ6 x'``      f^              p p                                   h;6 x'`a       ^              P P                                   w6 x'``s      `^                                                  |d|6 x'`j       g^                                                    t_6 x'`y      g^                                                  ì6 x'` z      (^                                                  6 x'`a       h^                                                  t6 x'`ps      h^              P P                                   $h6 x'`j      P^              0 0                                   nj6 x'`)      ^           D3  `                                     Oq6 x'`      `ZQ           "  b                                     -D6 x'`      ZQ           "  b                                       6 x'`      IQ            "                                          J[6 x'`k      F           *      P P                                   ǅWX6 x'`3      ZF           "  b                                     Q~6 x'`Զ       [F           "  b                                       6 x'`K      p           "  b  +  +                                   :6 x'`̒                    Pe Pe                                   G̋6 x'`a      @            $  W                                           {:6 x'`<      w            $  _ з	 з	                                   d6 x'`F       \1           ,  b } }                                   I6 x'`t      `\1           ,  b @~ @~                                   e6 x'`L       1           "  b P  P                                    m6 x'`ߛ      `1            ,                                                56 x'`̃        2           
                                          6 x'`      ` 2            /  `                                           alTl6 x'`^        2            F                                          p6 x'`Ɯ       Q 2            `  `_                                           H`6 x'`ۜ      \ 2            D	                                                t y6 x'``u    a 2            "  b p  p                                    EF6 x'`       = 2                                                            n6 x'`D    ] 2                                                            z6 x'`ѱ      c 2            t:                                                y6 x'`      ! 2            X/  `c                                           {o6 x'`u|      @ 2            im                                                ژ.v6 x'`ĕ        2            `:                                                t"l6 x'`4       2            D                                                B6 x'`¦       d 2            (                                                56 x'`      ^ 2            D	                                                VqU6 x'`Q      ^ 2            b8                                                C4]6 x'`ئ       _ 2           ,  b 0 0                                   AV;6 x'`       #2           "  b ` `                                   Lrsk6 x'`|       02           +                                                Q#6 x'`a      _
           ,  b r	 r	                                   FX=J6 x'`ߍ       f
           "  b ` `                                   ?:6 x'`u      _
           ,  b r	 r	                                   Bi6 x'`0       `
           "  b @u	 @u	   A*struct { F uintptr; scases []runtime.scase; lockorder []uint16 }                              N:3w'`        E E7778 E  B*struct { F uintptr; oldval uint32; newval uint32; gp *runtime.g }  C*struct { F uintptr; park *bool; released *uintptr; ttnext *int64 }  E*struct { F uintptr; h *runtime.mheap; s *runtime.mspan; large bool }               [ x'aЂ     }      x             #                                  ! x'a-    آ@~      <             |b                                 U~ x'a    آ~      <             `v                                 BX x'a`  `         q             nb                                 KG x'a    `      q             Pv                                 ^ x'a)                              "  b                                x'aDz    dm                    H*                                  o x'a     dm                   x=  b                               nЇ x'as    dm                   ,  b                                x'aj     X@      ^                                              ᐘ x'aj  `  X      ^             D3  `                                x'al    p       F             V+  `_                               R8 x'aT  `  k`                   "  _                               %( x'aT    k                                                    > x'az     k                    >                                 9 x'a  `  k                   c                                 !F x'aT    k                   @$                                 ! x'ak     k@                   ~5  `                               1Bw'af               4k E    Hk1                                 յw'a               4k E    Hk                                  Ͱw'a         P      4k E    Hk                                  64w'eo               4k E    Hk (                                  KpKw'`               4k E    Hk`Y                                 =rw'ai         p      4k E    Hk                                 hw'a1i         І      4k E    Hk                                  Y4w'a          0      4k E    Hk                                 lw'p               4k E    Hk                                 Ow'a           k E    V O                                 cEw'a>     P      k E     m                                 7w'af     p      k E    lk1                                 sw'aZ     p      k E                                      ڼw'ap7     0p      k E    l                                  SEw'a7     0Љ      k E    l@                                 Dw'a7     00      k E    l                                 P<Xw'ay      0      k E    l                                 s;
&w'a-     0      k E    l                                   yw'a8X     0P      k E    m@                                  [7Cw'`W           k E    s`D                                  ow'aX           k E    t C                                 Fsw'a]h     p      k E    k9                                 z^iWw'a[     Ќ      k E    `n`}                                 w'ai     0      k E    `k:                                 ;Zw'ag           k E    `k                                 w'a\i           k E    `k I                                 Cw'acY     P      k E    n                                 !C_w'ag           k E    hk {                                 Fw'aKZ           k E    Xl`}                                 qw'a	h     p      k E    tk                                 `w'ag     Џ      k E    Q                                 w'a7     0      k E    o_                                  Jffw'`3h           k E    `-                                 J>w'arZ           k E    ƠQ                                 \w'a     P      k E    mI                                 \w'ai           k E    k`;                                 o`w'a            k E    k C                                  =vw'`9g     p      k E    Ķ8                                 ӳy x'a  `&        2             ,  b                                w'e$         0      ܒ@    @                                 [w'`Y  -       Lp@    7                                 IףAPzc]X `- 0      \k`-    k 9                                 IףAXzc]X - P      \k`-    k 9                                  ]_x'`[           or E    o E                                  Thz`bg  .       `D    (`-                                  Ԛx'`X ` p         k`8                                 @Wx{l     Е      Dt    ds                                  Yx'`s     0      Dt    6t                                  M7P{`           Dt    k@                           @      Z6Rz[ `/       k b    o`@                                 K"P{a     P      ȍ   |	                           @      ɲr~a           u     o`	                                  2>x'`h           `D    {l`8                           @      fw' L p          o H                                 @8zcX  kИ      0   n C                                  bw'X ` 0      0   k@     H*struct { F uintptr; n *runtime.mspan; npage uintptr; h *runtime.mheap }  I*struct { F uintptr; state *runtime.stackScanState; gcw *runtime.gcWork }       | x'a,  @        x             k                              - x'a             q             r@                              ' x'a             q             r@                              @Dx'`֣  ` 0@      p)             k C                              = x'az  @           H"             ,k                               i9w'`)  @ X       ^             lk !                        @       r'`x`ȑ    `      0i             Tk                               "- x'`z  @u       q             ? E                              G9 x'`              	             `j                               {[ x'`a  
 k                   n E                                .w'`0u  `        2             *`C                               }Jx'`@u   @       2                                             } x'`  `        2             Dl E                               k+5 x'`{  `         2             s ]                              =ap9 x'`{    `       2             t                               tZl x'`|           2             bo E                               ! x'`u           2             bo E                               s(|`|           2             
                              f9 x'`a  @C p      	             k`E                              (x'ar   N h@      ^             k 9      L*struct { F uintptr; sp1 uintptr; sp2 uintptr; sp3 uintptr; _g_ *runtime.g }  M*struct { enabled bool; pad [3]uint8; needed bool; cgo bool; alignme uint64 }                           8! x'as    @      x                 u>                         t x'aHa    p      	              j    ,  b                       ca x'a  `  p       F                ] L  `d                       4 x'az    k`                    "  _                           x'a<    k                    "  _ @$                         ʹ x'aT  
 k                     +  W ,  b                       \x'`ʛ  C 1                         *                                   x'`   E  2                                                              _Lx'`G  E  2           "  b   `W  Zm  W                               Dx'`T  H  2           "  b  W  Zm  W                                M?w'`  @J  2            4/  `_         O                                     7 x'`|  `N 02           +  W Р P ,  b  p   N*struct { lock runtime.mutex; free runtime.mSpanList; busy runtime.mSpanList }                                     Yu6 x'`R       u           "  _ $ $ @$   0! 0!                   (6 x'`      `q           "  b     I,  _                           (6 x'`Uz      `           "  b 	 	 I,  _                           90d6 x'`z      @^           D3  ` 0 0 (#                                r6 x'`y      p            @  `_         X/  `c                           6 x'`~      Yp            ҆              v8                                EA}6 x'`z                    *      P: P: V  W                           k6 x'`t       7           "  b  	  	 I,  _                           36 x'`:a      @1           "  b     I,  _                           q6 x'`ʛ      @1                         *                                \6 x'`       1            @  `_         X/  `c                           9zط6 x'`      ^1            ҆              v8                                6 x'`       9 2           "  b 0S  0S  Zm  W                           cy6 x'`       2                                                          Ns6 x'`0      | 2           "  b   Zm  W                           DZp6 x'`G        2           "  b     Zm  W                           =yB6 x'`      T 2            P$               )  `_                           x6 x'`J       > 2                          $                                g>6 x'`{       2            C              :  `c                           od6 x'`z       2              d p  p  z      n  n                     6 x'`u        2            x$      @  @  "                                966 x'`      `] 2            D	              h	                                LE6 x'`T      2            6  W   "                          6 x'`T      ` 2           "  b   Zm  W                           R56 x'`Y        2            x$      0< 0<        4  4                   "~6 x'`L      ] 2            D	              h	  `e                           6 x'`        2            '      p" p" (                                撚6 x'`       2            4/  `_         O                                ,I6 x'`ܷ        2            }          ~      ` `                   @6 x'`       2            x$          B  W                           D6 x'`       ^ 2            D	              h	                                6 x'`ؕ      @ 2                          }1                          NQ6 x'`      `^ 2            D	              h	                                ;(6 x'`m      ` 2            ;X  W   v  W                     t6 x'`     @              f              {                                9R:6 x'`T       	                 J J E-      `J `J                   /6 x'`=l      `_	           
  W         @,  W                           ~46 x'`r       ^           
  `   #      @ @                   6 x'`|       02           +  W Р Р ,  b                     w6 x'`<      `02           
  `         i                                6 x'`      02           
  `         i                                yw'`z  @A  ^           D3  ` 0 P (#                             >w'e     ж      k E    Mm N   lkU                     xw'e , 0      k E    l`/   `k                     6aw'k4 ,       k E    k   l`/                     yw'a           k E    `   n E                     h^w'e     P      k E    Xl`}   fn                      	w'e           k E    Xl`}   >o                     (Gw'a           k E    Xl`}   O8                     KCw'a     p      k E    Xl`}   l7                      _6w'`I     й      k E    !`D   ٕ`D                     \o{w'e     0      k E    o`_   l`_                     =/w'e           k E    k`E   \k                     hBw'a/           k E    l    m E                     iw'e     P      k E    k@   tk                     jw'pd           k E    @   г                      -w'cc           k E    m E   `n`}                     KTw'cb     p      k E    Lp E   n                     ow'c+     м      k E    `8   t`}                     ZĮw'e2     0      k E    h@p   >o                      	p}`f           رD    9mD   /mD                     4(8|z?           Dt    ds    r                       Zt#8|`     P      u`D    D   D                      $x'`           k8    (`D   Ћ`D                      <z`e /       5v`-    @   k`8     S*struct { F uintptr; size *uintptr; needzero bool; noscan bool; s **runtime.mspan }  S*struct { lock runtime.mutex; stack runtime.gList; noStack runtime.gList; n int32 }
 
 O|Yw' s          x      (       dk    r@                0 x'`k         x      (       r D    ho D                  jw`e          x      (        D    ks`8                  wtx'`@     @      x      (       p`D    `8                 Mxi  @           q      (       r@    m                 x`           q      (       o C    8                  xj  @     `      q      (       i    0n C                  Kw'`t          q      (       `-    p`-           T      G?w'`D  @        q      (       	   (                 Q p(xj          q      (       ki    k C                  w'h7          q      (       6t    <L                 }] x'a"z     p@      	      (       @V  `_ j    ,  b               V@xhUz  @ dm            (       o C    o                 x'as  @I x       Q      (       n`D    jp`Z                 Sͮ x'a\k  `  `      H"      (          )  _ IU   `               6Aw'o          Q      (           @                  {wxXxck              F      (       7                     @$w'hz                   (       m@    @                 q^x`K  	           p      (        C    Wq`9                  a x'`     0@      p      (       t9    p`:                 Tw'b    0      p      (       s6     7                 s8xa̒  @
                  (       Hk    Dk8                 #}w'hz   > `             (       r@    `g                 HRxal             	      (       &8    i                 Wyh                      (        C    m                 0(yh:a   C           1      (       q C    m                 X{x'jY          1      (       ki    l`E                 ؑ8y`L        @      1      (        C    Wq`\                 haw'aߛ         1      (       k`D    r@                 x'b           1      (       p9    fv`E                 h4$w'b  ` `      1      (       p ?               $  $  Зu8~pb         1      (       c   arH           d   d   )z   `        1      (       c   arH                 FAw{(          1      (       c   arH           4   4   Q$1X~         1      (       c   arH           $  $  Z}C   @      1      (       c   arH           D   D   4~1  `       1      (       c   ar`H                  6x'`l          1      (       t`<    p =                 M#x'b	   `      1      (       ysA    ju9           $   $   }I"`}  `       1      (       Ў    s9@           $   $   `}          1      (       Ў    s9@                 x'`  `           1      (       q`E    m7                 ow'b          1      (       s6     7                 ՜Dx'br   @       2      (       %m     *m                  yx'a  @        2      (       k`8    `                  [x'`           2      (       8    Ɠ8                 q#kyd   `       2      (       t C    `_                 H˰x'bv{  `        2      (       (     r`E                  Sx'`            2      (        E    d E                  .cx'`8          2      (       s ]    v ]                 |x'b{          2      (       jpu    r`E                  )x'`*    @       2      (       t?    sA                  :cqx'`          2      (           ܨ                  I:P{`  `         2      (       tD    b E                 w:Nx'b    `       2      (       h@    t@                 $x'`  m        2      (       @    B E           @       ,;2a~`/           2      (       6 =    `                   V:x'`$          2      (       k`]    ]                 Ax'`          2      (       or@v    o E                 yx'aY   I @       2      (       Dt    h                  x'`           2      (       t?    pA           (       '|}`  `             2      (       `8                       K|`       `       2      (       `8                       *x'`               2      (       `8               ,       1P}`                 2      (       `8                       CP{`  `             2      (       `8               $   $   $	d`}           2      (       p    s @                 υ-w'a  I @       2      (       `D                     [CyaՌ  !        2      (       p`8    t C                 5x'b           2      (       s    r`E                  Bx'`B|  `# `       2      (       l E    ql E               uMX|  #        2      (          o`(                 Yn8|o  #         2      (          t`                  9$Ux'a   $        2      (       o7    p                  c`|o  `$        2      (           o(                 .8|o  $ @       2      (          t                    &|rx'`  $        2      (       6t\    u E                 -2Wx'`ķ   &         2      (       ^p`E    ho7                  x'`ĕ    `       2      (       `8    `8                  yHZx'`4  `        2      (       `8    $`8                   PCx'`   K         2      (       s ^    o E                  ~`ؕ  K        2      (       >   n`                 %"_w'bG  (        2      (       s6     7                 x'b|    @       2      (       h`    t`                  D6`|`m  L        2      (          o                   p x'`  *         2      (       t    t7                 ť x'a   + p`      	      (       
  `` 
   M                 ~<w'b|  `+           	      (       ^q`3    r"                 Hza   , И       2      (       ȋ7     C                 )/w'b  @w        2      (       Lr     n@                  3Hx'`a   p      	      (       h`8    u`D                  i6P{`T  @M p@      	      (       r`D    k                  _@lP{`"  ` p      	      (       `_    \                  B`x'ba   0 p       	      (       p`E    p`E                 ϳx'b4   p`      	      (       sq    vq                 6ޅw'c  ` p      	      (       D    <v                 zmF  `0 p       	      (       P@   o                   $6~zm  0 p      	      (       : 9                      E"w'`|  0 p      	      (       kJ    `-                 !3x'`|       @      02      (       p`    m`D                  zx'`<  N           02      (       $n`8    q`8                  x'`   O            02      (       $n`8    0r`8                 Trw'`[l  ` p`      
      (       k@    (`-                  g/ x'`d  `6           @2      (       -q D    l D                  
w'`x  6         @i      (       lD    qlD     W*struct { F uintptr; n *runtime.mspan; base uintptr; nbytes uintptr; h *runtime.mheap }  X*struct { F uintptr; typ *runtime._type; src unsafe.Pointer; off uintptr; size uintptr }                         
p9w'`   @      q            ؝ Y    `-   PM PM            x'ar         q           (   "  b   p           ^)D9w'`Ԋ            q            ؝ Y    `-    A  A           W]9w'`    `      q            ؝ Y    `-   N N           /09w'`"  @       q            2 Y    `-   J J           1K[w'hȤ          q            V    `-       <            2w'`j              ^           $kD       
 @            ew'`y             ^           $k D                     Lw'`a  @     @      ^           PkD       P             `-w'``s             ^           Pk D                   G9 x'`<   k                   ,sq   $  _           Z*struct { F uintptr; size uintptr; align uintptr; sysStat *uint64; p **runtime.notInHeap }  [*struct { lock runtime.mutex; g *runtime.g; parked bool; timer *runtime.timer; gen uint64 }                
 x'` k    x            .   c         08   c         X/   c               0 x'a<  `        1      0       =  ` Q
   _   _ ($         <+x'`k    q           v3              8#              ,  b   
       
2W x'ayT  `  dm@            0       f
   PI    8$    @$          x'a          H"      0          )  _ l    IU   `       DP x'a+                  0       "  e Q*  e 
  e F  e 4   4   )6w'Y ` fP           s &   'P    l`   L   L   ^w'X  f           s &    (P   `l         w'd(   f           s&   'P   l  L   L   R&Mw'    fp           s`(   *P   l   l   l   S
w'8Y ` f           s(   &    m   T   T   r$w'   f0           s )   '   `m   l   l   .yw'4n   f           s )    (   m   L   L    7Yw'g   f           s`)    *   m   L   L   o/Qw'y ` fP           s)   `&P    n   l   l   <.w'(   f           s)   %   `n   l   l   [vw'(f  f           s)    '   n   l   l   ]hcqw'$˻    fp           s)    (   n         \w'L  ` f           s)   (    o        
w'T   f0           s)   (   `o        yew'L   f           s)   *   o        =w'DY  	 f           s`*   `'P   o  L   L   Iw'  `	 fP           s*   `(P    p         )yw'a           k E    Xl`}   l E   m E         1w'e           k E    tk   k@   ``-         Rӫw'i2     p      k E    k@    E   tk         qϚw'm"           k E    lQ   u    `n`}         @gw'g     0      k E    !`D   ٕ`D   Xl`}         Dw'mI           k E    uQ      _         <w'gM           k E    l E   m E   Xl`}          ;Hx'`n     2            ޼              <K   c         E   c               Jk}`V           n`     xk7    |k7   "7         Vw'k           Dt    t`8   kJ   gtM          5Lx'`X     p      Dt    P      k`8     ^*struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  _*struct { F uintptr; pc uintptr; sp uintptr; gp *runtime.g; skip int; pcbuf []uintptr; n *int }  `*[]struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }                                6 x'` k      x            .   c         08   c         X/   c                                           6 x'`yl       Wq           "  _ D D    B B #    E E                                   y6 x'`k      q           v3              8#              ,  b                                       8Lo6 x'`t      q           
  ``   
   0 0 M                                       W6 x'`       /	             `         j      ,  b                                     M?/6 x'`&      `/	             `         j      ,  b 0 0                                   6 x'`O      /	             `         j    p p ,  b                                     H6 x'`3z      /	             `         j      ,  b                                       !ߍ6 x'`       0	             `         j    ` ` ,  b                                     i6 x'`      `0	             `         j      ,  b                                     <K6 x'`      0	             `         j        ,  b ` `                                   *!6 x'`z      @           
  `` M M 
   0M 0M M   M M                                   #x6 x'`      `[q           "  b py	 py	 I  `_         85  `_                                           ت6 x'`t                 "  b p	 p	 85  `_         I,  _                                           6 x'`                  "  b  	  	 85  `_         I,  _                                           [6 x'`ܑ      \q            ,              H&              0  b                                           W`6 x'`Y      1                 : : 
  `_ < < ($      ; ;                                   ΄6 x'`@u        2            >              [C              Zg                                                ]6 x'`       x 2            a              0 0 	                                                tH6 x'`      ` 2                  L  L  F?  W N  N  Q?      M  M                                    
VDt6 x'`p        2            x$      0 0               "                                                Ң#6 x'`       ] 2                          D	              h	  d                                           ?6 x'`P      `? 2            @%  `_         8	      ~  ~        p~  p~                                    6 x'`j       @ 2                          }              (                                                `w6 x'`n        2            ޼              <K   c         E   c                                           tق6 x'`      = 2            4  `_         	  W         C   c                                           y^6 x'`|        2            6      K  K  m              @7                                                >|6 x'`4       	            H9      PW PW \9      W W C      U U   a*[2]struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  a*struct { F uintptr; msgs *runtime._panic; gp *runtime.g; pc uintptr; sp uintptr; docrash *bool }                          :dw'` s    	      @"      4       n@    o7   -                                      ٍw'`s  ` x           
  `` `; 0	 
   ; P	 M   0< 	                                   Jw'`b   x           
  ``  : P 
   `: p M   :                                  3Yw'h;  ` `      x      4           Nu@   n`8                                    W+w'ed  @s              4       @ R    n@   7(                                     .yw'ev  @t `             4       @ R    n@   7(                                     w'`t   `q           
  ``  _ 
   0 ` M     `                                    ,=w'`Mk  `U     `      H"      4       n@    ʒ7   q                                       D{w'`z  @V           H"      4       n@    ʒ7   q                                       3vw'`ra   W     `      H"      4       n@    ʒ7   q                                      YgHxa t               H"      4       	`    7   k7                                      a>1w'`a   X     `      H"      4       n@    ʒ7   q                                       jn~%w'`0t  X           H"      4       n@    ʒ7   q                                       w'`kk  Y     `      H"      4       n@    ʒ7   q                                       rw'`z  Z           H"      4       n@    ʒ7   q                                       >#Vw'`a  `\     `      H"      4       n@    ʒ7   q                                       Z4w'`@t  @]           H"      4       n@    ʒ7   q                                       K4P{`T    `      Q      4       Xk`D    k`D   k`8                                      Zx'`t         q      4       hD    Ȏ`D   (`D                                     KP{`^        `      p      4       q`E    m7   vm7                                     KP{by  A 0      p      4       t    p    E                                     w'hz  `B `             4       r@     g   7                                      LZgy|t                   4       l C    q C   m                                      &P{c   k`            4       o7    e                                  $      O~`}         1      4       Ў    Ȟ D@    DD                               0   (   .qw'/   `      1      4       Ў    @   6H                                     z?4P{`x              1      4       q`E    m7   vm7                                     Q7PP{b  C `      1      4       t    p9    E                               0   (   ¦bw'x  @       1      4       Ў    @   V@H                               h   h   dw'0̃   `       2      4              `0                                     6Rɘw'`           2      4       o    s8   s E(                                     6pyc  ` `       2      4       Lr E    r`-   t x                                     P{ee           2      4       pk ]    |p    Dl`E                               (   $   |}   ` `       2      4       p    s @   n EH                                     !5P{a4  `        2      4       Dt    pk`}   s`D                                     _ߐ~a^   `       2      4       ds E    t`t   r                                      ~'FP{`  `        2      4       h E     E   t E                               0   (   @Ćw'a   `       2      4       p    @@   `tH                                   Vh|z  @G        2      4       u E     E   
                                       P{`u  G `       2      4       t E    d E   o E                                     P{fԔ          2      4       `N    `N   6`                                     Myr>   `       2      4       Q C     C                                           EDP{`  `        2      4        E    o`8   p`8                                     [DP{a`  ` `       2      4       Dt    `   8`D                                     3P{`1|  `"        2      4       P`E    ho7   n7                                     Y=y`  " `        2      4       t     D   tD                                      >=z`t   %         2      4       k`8    t`8                                         b/yP{`  `% `!       2      4       H`     E   
`8                                     3 P{b  @ !       2      4       t@    p     E                                      t}FP{`  ' `"       2      4       ؏ E    @ E   ^ E                                      S8P{`  `* "       2      4       @    `D   9`8                                     Ϊ̯0z|  @     `#      2      4       4q C    m C   m                                       	@z`   @L И#      2      4       RtD     o7   o`-                                      dP{`  + И`$      2      4       4C    C   vr7                                     qRw'  
 p$      	      4          tq(   Nuq0                                     92z`"U   3 p`%      
      4       t C    7   @`-                                      \Y78|`@   5     %      @2      4       k`D    k`D   p`V                                      2X~`  `5     `&      @2      4       k D    k D   ʒ D                                      P{`  5     &      @2      4       k`D    k`D   ʒ`D                                     r3Ow'hF  5     `'      @2      4       n     n@   70     e*struct { lock runtime.mutex; next int32; m map[int32]unsafe.Pointer; minv map[unsafe.Pointer]int32 }                           \fw'b\    @(      q     (       Ǿ Y     Y   `-       P                                Д[ x'` z       (      ^    (       P   $kD       P   f*struct { F uintptr; fn **runtime.funcval; argp unsafe.Pointer; siz int32; gp *runtime.g; pc uintptr }  h*struct { ityp *reflect.rtype; typ *reflect.rtype; hash uint32; _ [4]uint8; fun [100000]unsafe.Pointer }          k&w'w     0)      k E    kb   u E   p   p`E                              ,3w'px     p*      k E    k@   or E    E   tk                              .X^Aw'itX     *      k E    u   `-   `-   k`;                             3Yw'u\     p+      k E    u E   0 E   ԡ    k;                              D:w'o:     +      k E    :p E   @p E   Fp E   `n`}                              dw'eҀ     p,      k E    p    Lp`E   o E   u E                              |*w'b     ,      `k`E    s`E   t D   l E   D                          %|Y`zȢ - p-      s9    p9   s`D   Tk   8o`                               A;Vpz`: `. -      `-    o`   Ǖ`-   n`-
   D                             L8|z     p.      Dt    ds`t   t`t   ``t   h`t                              0zi . .      Dt    pk`}   W`-   `w   DoD                               Ŷz`H  / p/      Dt    t`]   V`-   Qv   `D      k*struct { F uintptr; s *reflectlite.sliceHeader; size uintptr; typ *reflectlite.rtype; tmp unsafe.Pointer }              xŲw's  @k `0      8"      @       o    n@   k7(   Rm0                         rWw'`P   l 0      x      @       s@    7   7    s`-(                       9w'`    `1      x      @       o7       x@  `D                          ;0xlT        1      	      @       q C    ؊ C   `     C0                         E x'a>k  `  p`2      	      @       xH  `` #  W ?  `` |    $   c @$                   ,   $   L`w'*  [     2      H"      @       n@    ʒ7   q    @@                         @7w'Pt    `3      H"      @       t C     C   ϓ`4    t 4(                          f9RPx`N     3      Q      @       tk7    k7   `kD   >mD                          6x'`    p`4      F      @       t7    7   ~7   7                          G x'`  ` p            L   a         H  W         ~  W         B                                     Hdx'`  `  0`5      p      @       t9    t`:   Po9   vp9                          Ext        5      	      @       ` C    & C    C     C0                         #^ x'ak   
 k`6            @       @#  `_ *4  b 
  a 
  b ?  `   `                        MPX
 x'`k              @#  `_  	 P	 H  `_            a         ,  b p	 P	                         F03 yt  B     `7            @       l C    m C   m C    m0                   $   $    gw'k  `
     7            @       m C    m@   @(   Bn @                   $       {z`}`a  @v k`8            @        n7     E   %`D   e                          {dx'`  ` 8      1      @       t`<    t =   Po<   vp<                         Pyn  D `9       2      @                =     C                          Ex|`   9       2      @       o     ȋ E   p@   u E                        Xx'c   `:       2      @       B E    s E   n   o E                          $ΪX~`4   :       2      @       D    /D   o D   S D                         u x'lދ   `;       2      @       \k`    xk7   k`E   hk`E                          <~8|`d    ;       2      @       P     D E   R E     E                       ":Y|`  ` `<       2      @           8`                      P       Jy`.l    <       2      @       `-    ȍ   r `   7                          !fx'`    `=       2      @       Q E     E    E   & E                          S,!x'`   =       2      @       xk`D    `D   o`D   \o`D                          "(|`   ' `>       2      @       (`D    48   `D   8                          \ ~`Ϳ  `( >       2      @       /t`^    |D   o7   Xp                           ךP}`6   `?       2      @       Dt    "p`D   o   jp                           ̖p|`|   ?       2      @       t E    o E   n 	   E`D                        w'`  + И`@      2      @       dk@    l7   :l7    o`-(                         טw'u<H  B p@      	      @       l    qu    J    7(                         &qw'c   1     `A      02      @       Tn`D    m`D   #   X`-(                          d x'`|   02           "  b    9           I  `_         85  `_                         $   $   ([w'(  1     `B      02      @       m C    m@   (   Bn @                         "w'y̍  ` B      02      @       0   6`J   nt|   6                           3@z`  `3 p`C      
      @       _v8    D   P`-   X`-                         6 x'`s      x           "  _ p p "  _         #        @$                       UD6 x'`s       
x           
  `` `; `; 
   ; ; M   0< 0< !                                H56 x'`b      
x           
  ``  :  : 
   `: `: M   : : !                                G6 x'`;       x            `-      p p B        '  W         ,D  W                       	6 x'`       Vx                  ` ` J      0  0  J        A                            ߿)6 x'`      .	             `         @V  `_   j      ,  b                     !}6 x'`Va      `H            `)              0Q              Q      
 
 h  e                           <6 x'`      4p            L   a         H  W         ~  W         B                                }Z6 x'`k      6           @#  `_  	  	 H  `_            a         ,  b p	 p	                   ;6 x'`{       2            @%  `_         8	                d         9                                7֨L6 x'`       a 2            $      0 0 M  ``         8	           e                     6 x'`      2            C          ·  W 0 0 0      p p K\  W                     W%6 x'`       2              W          (  W C C :  W PD PD P1  W                           6 x'``        2            6      Pe Pe '      a a r\      h h f      j j                   6 x'`6       ? 2            I  W         z          C        J	                          udy6 x'`       U 2            	                            (               )  `_                            6 x'`|      ? 2            6  W         @%  `_         9              '  W . .                   wOs6 x'`X     @              ,O  `_         .:              cD  d         f                                t6 x'`X                  
  W         @,  W         o  W         ~                                DTX6 x'`X                   
  W         @,  W         up  W                                         _]6 x'`a      	           
  W  E  E @,  W H H iB  W E E ]      0I 0I                   5:U6 x'`"      `	                 [ [ Q
  W \ \ w  W \ \ (                                `s6 x'`|      A02           "  b     9           I  `_         85  `_                           z6 x'`[l       
                  C	 C	       pD	 pD	                               q*struct { F uintptr; e *runtime.eface; f *runtime.eface; nret uintptr; fint *runtime._type; ot *runtime.ptrtype }  q*struct { lock runtime.mutex; newm runtime.muintptr; waiting bool; wake runtime.note; haveTemplateThread uint32 }           <}`j       P      ^    4       PkD    kD   kD      0                      x'`Ɯ    @Q       2     4       t ?    o8   k`D   `  `_     `J   r*struct { F uintptr; h *runtime.mheap; npage uintptr; spanclass runtime.spanClass; large bool; s **runtime.mspan }                             g x'a     @R             H       \I    hI  ` tI   ,  b %,    .,  ` 7,                 h!w'     R      k E    hk {   lk {   t E   As     l`(                 yw's(     0S      k E    Dl9   Zr`E   4p`8   Xl`}    l E(                 jw'p     S      k E    tk    E   |   ``-   k`;                  hqw'}h     0T      k E    t w   Xl`}   l E   m E    ΝQ(                 $x'b   F T       2     (        v       P$               )  `_                       x'a  ` @U       2     (       lk^    k@   	                        y   x*struct { addr unsafe.Pointer; n uintptr; prot int32; flags int32; fd int32; off uint32; ret1 unsafe.Pointer; ret2 int }             t   l   ޥjw'   @V      x      L       @    Ȳ   t 0   zo
   to 
              g8|`u    V      x      L       h`8    `8   '`8   E`8   Ǖ`8        $       :wyl   p@W      q      L       k          2    o0   @       (   $   N}x       W      q      L        C    r@   8    ܒ C0    C@       $      Ow't    @X      q      L       u1    )`-   .   o(   h88       \      XC8x`<    dmX            L       nF     	   p7    @u7(    0             vpxd,a         @Y      0i      L       q C    ,Q   `-   Ґ`-   a`-              zx`~   B 0Y      p      L       9    v D    D   |t`D   Tk`D              ?x`   @Z             L       l:    l:   l:   :   :              w8|{  `     Z      	      L       i    Dk   ,k   t`k   t j              W#\xcL       @[      	      L       H7    57   ,+ C   37    -7(              x3       [      	      L       \ C    H7   -7   :. C     C0          (   TgT yk   k@\            L       t C    u8   ut6    @T(   dp P       $      /bw'ܑ   \      q      L       $u C    n@   k7(    C0   a7@       (       *
0y  `     @]      1      L       q C     C   r@    4qi0   7H             VQY8|vb    ]      1      L       k9     E    E   P@s   p              Uc;|a   @^      1      L       Dl E    P@s   l E   7   jui                i@y`  @D ^      1      L       `<    v D    D   |t`D   Tk`D             8j*hyl  ` @_       2      L       Zr`E    ~n 9   /t w   ȵ`-    p`-"             8|x   _       2      L       Dl }    ~n`E   t E   As    l`              /y\    @`       2      L       {    t{   n`D   Tk`8   ,o                ]yq   `       2      L       tv E     E   t C   ,s C    (t70             X58|a   @a       2      L           @`E    E    E   `D              |yb`u   a       2      L       0`    (    s`D   Tk   8o`               ry   @b       2      L       Dt    |             D0             g,yb |    b       2      L       `k    s`E   t D   l E   8              xA z
   # @c       2      L             Dl }   t E   As     l`(             FɈ78|yѱ   c       2      L       o`D    u`D   p    !tv   v               D z`¦   @d       2      L       /t^    s E   l`D   k7   Xp               BW(z`   * d       2      L       ?    v D    D   |t`D   Tk`D       ,      <8z`   _ И@e      2      L       dk    l7@  :l7H  o`-P  `-R             '|`u   pe      	      L       k    \`D   `D   r`8    `8(       (   $   zߍ  `     @f      
      L        C     C    C    ܰ C0   ֚ C@              	 x'``       f      ^    @       ,kD    @kD   PkD   <kD      p `         x'`j        @g      ^    @       HkD    8kD   (kD   $kD        @        x'`y  `     g      ^    @       Hk D    8k D   (k D   $k D               { x'`a        @h      ^    @       HkD    8kD   (kD   $kD               jA@x'`ps       h      ^    @       Hk D    8k D   (k D   $k D      P    *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [0]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [4]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [8]uint8 }                             kH6 x'`jl       q           "  _ R R "  _         #       N  N @$   `Q `Q h  _ N N                                   8=6 x'`      `.1           =  `   Q
   _     _   ,  b P P ($                                         xW6 x'`t       Xq            H  ``   h%               x  W                       '  W                                           95C6 x'`t      q            -  `_ {	 {	 /.  `_ y	 y	 ~  `_ @z	 @z	 B0      @|	 @|	 nD      }	 }	                                   ;]6 x'`0u       2           "  `c         W=              
  b     A              P	                                                Pc6 x'`      @ 2            @      : : n  W ? ? r      @ @ 00  W P8 P8 \  W `4 `4                                   !w!6 x'`v       2            ~  `_         n  `_         d  `_         w  `_         p  `_                                           6 x'`       2            5  W         c  W         B  `_         O  W           W                                           ;56 x'`       b 2            J      0 0 VA      0 0           "              Vh   e                                     ]6 x'`      ` 2            dJ        W  W         X      P P -  `c P P /      ` `                                   %v6 x'`U      z	             ` K K L       K  K 7      L L 2	      N N  9      O O                                   Zc6 x'`    $	            O              H9              \9              C              Y1                                                R
K6 x'`      	            O              H9      S S \9      pT pT C      R R Y1                *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [12]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [24]uint8 }                    $   $   _w'A     s      k E    l E   m E   Xl`}   u7    P(   k^@                                      Fv-|`G  `  t      x      X       h7    s7   t7   t7   x7    7(                                 xsR   @ @u            X       o    n@   k   n`(   t70   o`8                                 0C`t  `  u      Q      X       `8    o   <v    J  2                                 Pz |`5    v             X        ;    < ;    ;    ;    ;     ;(                           ,   ,   xa         w      	      X        C     C    C     C0   . C@   ^ P                           8   4   *{ay<    kw            X       o@    t CP   `q`   ٩`-h   n`-j   +`-l                                 |b    `x       2      X       t       p=   s E   u E    u E(                                 8|o=     y       2      X       `D    _ 8   p D   M`D   r`8   `                                   7CL|`c   y       2      X       Dl E    k E   ar E   l E   l E    o E(                                 gza  & @z       2      X       Dt    pk`}   W`-   `-   `D   `D                                  ew'rU   
 pz      	      X       `_    `E     E   X`E    E   m                            4   4   .(w'|    p{      
      X       t C    {v    Cm@(   8@   8P   `                           H      QYw`  T  |          @               `8  `-  ,              b                                  xy`0  `E |       2    @       k8    k7   S`-   r`=   "  b  Y  Zm  W                                1P28}     P}      Lr`E    k E   Uu`8   p`8   ?l`8    o`D(   u`E0   u78                           P1z` / }      t    Yt   j      xu    h`D(   V`D0   8`-8     *struct { note runtime.note; mask [1]uint32; wanted [1]uint32; ignored [1]uint32; recv [1]uint32; state uint32; delivering uint32; inuse bool }                                    Q f6 x'`z      `H"              2 2 )  _ @2 @2 IU   ` 1 1 D3  ` 2 2 V+  `_ 2 2    1 1                   B/k6 x'`k       \           @#  `_ 	 	 *4  b 0	 0	 
  a 	 	 
  b 	 	 ?  ` 	 	   ` p	 p	                   :6 x'`8      @ 2            @%  `_         8	              R9                d         C  d         zf                                lNK6 x'`        2            "  W         8.   e   Y   e   8  `_         0   e P P (;                          L46 x'`u      e	           
  W @Z @Z #  W  Y  Y z4              4  W `Y `Y @,  W Z Z f      Y Y                   6 x'`̍      B02           
  W         
               +           @,  W         q  W                                         A6 x'`|      @{
           ,  b ;	 ;	 w  `_ @	 @	               .      @<	 @<	 t  `` ?	 ?	 PZ       A	  A	   *struct { lock runtime.mutex; free *runtime.gcBitsArena; next *runtime.gcBitsArena; current *runtime.gcBitsArena; previous *runtime.gcBitsArena }                        ,   $   .w' s    @      8"      d       n@    l   k7(   k70   o8   7H   U7P               @      aw'k  J           H"      d       Pk@    k@   k@0   \7H   ܙ7P   4 ZX   q`                      .槻x`                d        ;    :   :   :   :    ^:(   x ;0               8   4   SN.x               	      d       L C     C    C     C0    C@    CP   6 C`               4   (   @Gw'J             1      d       q C     C   r@    Hn@0    E@   H   `-`               (   (   HyC{   `       2      d       l E    4q m   - C   q C    eq70    E8   MT@                     iDu|i           2      d       l E    ,s`   I E   X`    E    t E(   r E0                    )źyc          2      d       Dt    l`-   o   H   7X  ܳD`  Dp                    Ȓ|g{   @       2      d       m E    l E   pk ]   r`E   pB    l E(   !l E0                      |`          2      d           `]   `D      |`]    r`D(   `D0               (   $   yw'u|          2      d       4m`    xk7   _v8   r8    lk#0   ~n 98   "p EH                     x6}{`X  `1            02      d       mD    D   ^ D     D$   rD(   q *   `*                     z`P  2       02      d       * D    Tk D   `D    `D   `D   `D    "`D(                     V x'aГ    0`      p      h       l  ` cU  `_ X
  `a 3V  ` 
   a 
  b \4  b ?  `c ,  b ,   ^ 1F  `^               1[w'(7     f	   	   7    pD   (kD
    D   Ќ`D    l    l    H E(   H`E0             6Ґw'L7 	 f	   	   7    pD   (kD
    D   Ќ`D    m    m    H E(   H`E0             ;pA[w'E      f0	   	   7    pD   (kD
    D   Ќ`D   `m   `m    H E(   H`E0             3w'$Z     fЎ	   	   7    pD   (kD
    D   Ќ`D   m   m    H E(   H`E0             
w'b  	 fp	   	   7    pD   (kD
    D   Ќ`D   `n   `n    H E(   H`E0             5Fw'       f	   	   7    pD   (kD
    D   Ќ`D   n   n    H E(   H`E0             $w'3      f	   	   7    pD   (kD
    D   Ќ`D   o   o    H E(   H`E0               w'`@      P	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               1w'`     	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8       4       Gw'`h     dm	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar`8       (       w'`     p0	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar 8       $       -Vw'`F     pГ	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar 8       (       w'`     p	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar 8               1w'`     	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               w'`@     p	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8       (       w'`     pP	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar 8               1w'`     p	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               1w'`     k	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               w'`@     0	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               1w'`     И	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               w'`@     p	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               1w'`     	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               1w'`     p	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8       $       -Vw'`F     pP	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar 8               1w'`     	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8               1w'`     p	   	   4p`D    `-   s`-
   m E   l E   Dl E    - E(   /t E0   ar8       4   ,   w'jl   p@      q      p       k    h7   r@   /C0    28   oH   X   `-`   X   T   ]w'0         q      p       r@    o7   37    u X(    p   L   `-   `-   0   0   6Bdw's    p      	      p       ؊@    t C   ``-   ? L    z L(   ar@0   .H   <P          $O x'`u  > 1            L   b         .              H  W           W      # ~  W         '  W      " B                    R,/Xyރ          2      p       4p`8    `-   s`-
   m E   l E   Dl }    - w(   /tv0   d      9ybn   m `       2      p        @    @   TD   O8    P`-0   1`D8   `D@   ;H   4   ,   c
~v           2      p       p    bo @   s H    P   ܞDX   qDZ    D\   p`D`         f(|  	        2      p       p@    P   n   P   s`  v`  7  uv  $      3w'ܷ  J @       2      p       Dt    Xl`}   V`-   ӫ`-   b`-   8   3(   k0          8}tם  K        2      p       @    !t@   N@   bo E   u@    U E(   ~`D0   ^8         I6 x'`l       F           @$       `^      P P m^  W   TQ  W         `Q  W   z^      ` `       p p                                   #ML6 x'`      p                          Z  `_           b         8  ``         *9  b         	  b         0  ``                                            LF6 x'`z                   b              2  ``         *      6 6 V  W         R}      P8 P8 V       8  8 +                                                .?6 x'`u      1            L   b         .              H  W           W         ~  W         '  W         B                                                F16 x'` u      1                          Z  `_           b         8  ``         *9  b         	  b         0  ``                                           (h6 x'`e{     2              b         8              49  b V V 0  b `U `U 2;      \ \ n;              1F      U U                                   i6 x'`Pu       2            }  W         7  `_         pw  W       e          e  `c          x  `c         p  `_                                           g56 x'`pu      @ 2                          Z  `_           b         8  ``         *9  b         	  b         0  ``                                           6 x'`<H      @	           	*              
      p5 p5 `b      P< P< #              #      7 7 d  W  C  C wZ  W `B `B                                   36 x'`a      	            !-  `_         }      7 7 g                `_ D D `       A  A &F      ; ; p  `_                                           Oc@y`  @         2     4       ``    YtD    E   c  W         B  `_         O  W           W                                     	       Ťp`s    dm	   	         |       `-    `-   `-   9u`-    `-   0`-
   tv`-   ``-   &`-                       (      fx<    	   	   q      |       %s    Ȋ7    l(   
 Q0   `D8   `D@   Ǥ`-H   0`-J   `-L                       $       o,w'p    @	   	    2      |       u E    h`%   ~n`E   6t    E    `D(   8 E0   u 8   tv`-@                             wך|Pu   A  	   	    2      |       7    pD   (kD
    D   Ќ`D   `E   `E    H E(   H`0                             ρ6 x'`                   x=  b     \I    P P hI  `   tI     ,  b   %,      .,  ` P P 7,                       bF6 x'`@      `7 i           xH  `` > >  v           #  W p> p> ?  `` > > |   @ @  $   c @ @ 0           @$   @ @                   )6 x'`s      Q           xH  `` W W  v           #  W W W ?  `` pW pW |   X X  $   c X X 0           @$   W W                   =56 x'`zk      H"                                                      4                            "              ,  b @? @? v                                2Ы6 x'`k      H"              4 4 )  _ P4 P4 3       6  6 IU   `  4  4 V+  `_ p: p: >      7 7 5      5 5 5                                q6 x'`ם      2            Xd      v v fd              w                    w w =              ͏  `_ 0v 0v               P                                6 x'`       #2           r      2 2 u      5 5 l      @ @ 3>      p5 p5  I                    PK PK K       -  - 7      > >                   V.w'\2   dm 
   
                n`H    ~n 9   i(   2oX@   Ե`-   t`-   `-   ɧ`-   I`-             @       g~`  ! 
   
    2             `8    `8   f`8   8`8   A`D    L`8(   R`D0   8   \`8@    H           ,   ,   h_}  % 
   
    2             DlT    l E    E   l E    m E(   Il E0   Cv E8   Zr E@   u EH   ~ tP                  zd-  `2     @
   
   02              C    0   1`-   `-   Л`-   ƛ`-   `-    p7(   `-0   q78                 /
9 x'`  @= 0       p            h`                  Z  `_           b         8  ``         *9  b   	  b     0  ``             239 x'` u  ?       1            h`                  Z  `_           b         8  ``         *9  b   	  b 0 0 0  `` й й           b9 x'`pu  A        2            h`                  Z  `_           b 0` 0` 8  ``         *9  b  a  a 	  b ` ` 0  `` _ _             Q',w'`  G     @                    x=  b    \I    P  hI  `  0 tI      ,  b   %,     p .,  ` P  7,    p        @
 x'`  _ 02  	 	        H  `_         
=  `_         U  ``         $*  `_         +              >  `_         W              5  `_         J  ``                jx'`|  ` 
  	 	        #              m  `         m  `          4              b  `         #              4              ,  b 0r	  %	 ?                    26 x'`      {  	          *      p+ p+ l              U              *      ` ` 0}            U              ,              b              v      & &                                   ܸ6 x'`Mk       H"  	 	        2                 # # )  _ P# P# IU   `  #  # V+  `_ P$ P$ DI              j              >              >                                                6L6 x'`z      H"  	 	        HH      % %    `% `% )  _  %  % IU   ` $ $ V+  `_ p& p& DI              j              V              >                                                `n6 x'`ra       H"  	 	           , , )  _ , , )      `- `- IU   ` p, p, V+  `_ 0. 0. DI              j              4              >                                                ~6 x'`a       H"  	 	           ' ' )  _ p' p' IU   ` @' @' Z*              V+  `_  *  * DI              j              4              >      p( p(                                   6 x'`0t      H"  	 	           * * )  _ P* P* IU   `  *  * =      * * V+  `_ P, P, DI              j              I      + + >                                                *6 x'`kk       H"  	 	           ` ` )  _     IU   `   44        V+  `_ p p DI              j              >        >                                                OR6 x'`z      H"  	 	             )  _ P P IU   `     I            V+  `_ P" P" DI              j              V      P! P! >                                                NY6 x'`*      2H"  	 	           . . )  _ . . l    / / IU   ` P. P. V+  `_ `0 `0 DI              j              0v              >                                                6 x'`a       H"  	 	             )  _   IU   `   V+  `_ @ @ DI              +      p p j              4              >                                                ҧ6 x'`@t      H"  	 	           ` ` )  _     IU   `   V+  `_     DI              _>        j              I          >                                                }]{6 x'`      ` 2  	          }    &  &    & & $  W         d  `_         T      @% @%               )q      @$ @$ h  W + + `)      ' '                                   n\6 x'`       e2  	         )      $ $ #      * * I              4      P+ P+ A}      + + #      ) ) ,  b     K          h	   @ @                                   }6 x'`      02  	 	        H  `_         
=  `_         U  ``         $*  `_         +              >  `_         W              5  `_         J  ``                                           0W6 x'`|      
  	 	        #              m  `         m  `          4              b  `         #              4              ,  b 0r	 0r	 ?                                          H   H   :w' a  `        q             t C    0@   h2(    C0   0 C@   pp`-P   X   p@p   `-   `-    Y                                      P#]M8}H    0      p             u E    N E   s`D    :   0D   }D   tD   xn`c    `(   ^p90   `:8                               H   H   ;x
       `      	             V. C    	57   67   5 C    q C0   3 C@   . CP    C`   G+ Cp   57   j                                       l8}!{    @      1             u E    N E   s`D   <   0D   }D   tD   xnu    `(   ^p`<0    =8                               $       C`y`T{            2              E    h`8   ar`8   `D   2u`8    i`8(   +u`80   `88   =@   TkB   xDF                                      BN8}e{  @@         2             u E    N E   s`D   `A   0D   D   tD   xn    `(   ^p?0   A8                               4   0   gAVy{  F        2             C    :C   n`E   q D   `D    | (   C0   C8    @    P   Dt`                               d  ,  X  `        2             Z E     E   .v E   P E    E    8(   `X  " E   E    `D                              X   L   0Ww'   ^        2             k @    k @   D    D0   o`D@    EH   r P   v h           Jv                                      (iy`           2             O8    G8   R8    80   8@   78P   `8`   08p    1   * 1   . 1   Tk                    8   8   "zS|  & `       2             pk`}    Ѩ`-   t`   Nu`   s`E    8(   88   `DH   N`P   `X   >``   `kh                         <6 x'`s       08"  
 
        lH  ``         <  ``         "  _     >   P P #              ?  ``     @$     4J              LJ              c                       %6 x'`P      0x  
          J  ``         W  ``         A  ``         "              N              Vq              0Q              HQ      p p xQ              ^                                M6 x'`n        2  
          
6  W   @              6  W   @%  `_         "  W P P J	        C      p p 9              1  `c     ]  `c                           u^36 x'`       2  
          B      y y X%        z        8.   e { { .       z  z X\      ~ ~ e\   e   r\        f        (                                 V[x'`zk   J           H"    (       Lk7    Pk7                                              4                            "              ,  b @? 0 v                          @jw' a         x             |    rD   ؍C    h(   `  7  @  @  8@  E   E  E  o          Ϸw'      p      F             no    k   k    +l7(   o0    @   qP   p`X   0l X  l@  \mj  7  &l           J>w' l  < p`      F             no    k   k    +l7(   o0    @   qP   p`X   0l X  l@  \mj  7  &l             d6 x'`      x           "  _        #    , , N@  W `& `& 0K  W " " d  W         7      * * hn  W   B  _ ) ) M  W   f  _ P P                                   ̈́6 x'`d                     `_         X&        `&      0 0 h&  `   )                            51              >1   c         G1              )              ()      0 0                                    6 x'`v                                  X&              `&              h&              )                      51              >1              G1              )              ()                                            Pxf6 x'`z      q            $  W         %  W         "      @	 @	 C  `_         p9      0	 0	 ^f              p                    P	 P	 tq              RF              P                                                006 x'`a       8           
  _         4  _ 	 	 +              w                            4  `_         E  _         9  _         L:  W         0      	 	       	 	                                   }6 x'`      @ 2   	          ``         {
              
  ``  y
  y
 #  W  y
  y
 ,  b x
 x
 @$   y
 y
 4J              LJ      z
 z
 c   |
 |
 $K  W                                                   0       K72w'W     f0      bo `    s =   k`E   tk`p    m    r m(   `E0   `E8   ` E@   DH   j`-J   (kDL   xkDN    EP   b EX                               0       Ӥw'      f0      bo     s`8   k`E   tkp   `n    r`n(   `E0   `E8   ` E@   DH   j`-J   (kDL   xkDN    EP   b EX                               H  (   w'l  @} p@      F             k    Vo    n 2    70   ˔78   ؋7@   ̟@H   +l7`   X7h   `Dp   p x   L7x  1`-                               x   /w',8   @       2             /t    Dt   ?l E   .`-   8`-   5v`D    u E(   l E0   m@8   l8   mv E   Mm E   Wm@   Hm8                           @       k~`     0      g`8    `8   `8   `8   ^`8    `8(   ]`80   3`88   n`8@   `8H   `8P   u`8X   Z`8`   `8h   Y`8p   `8x                         B?6 x'`l       F              k k c  _   -      m m w      ` ` a[  _ ` ` HN      е е TN              `N      0_ 0_ lN      c c xN      0g 0g Px      0s 0s   _ л л                   PW6 x'`      @ 2               c                       7              @              h              A   e         w              L  `_         Io  `_         	              M                                        0       ě`J}{   @       2             bo`E    s`E   k`n   tk   `E    r`(   `N0   `N8   ` E@   DH   j`-J   (kDL   xkDN    EP   b EX               X       x`  `  @                    J ;     ;    ;   k ;   =@v     ;P   Sr ;X    ;`   x ;h   ut ;p   h ;x    ;    ;   ` ;       ;   H       ~~`j  1     @      02                    `8    `8(   `80   `88   `8@   `8H   H`8P   `8X   `8`   ב`8h   Α`8p   `8x   X`8   `8          a!%xx`<  `  @      0i             Tk     5`-   ,`-   >`-   @`-   J`-   T`-   ^`-   G`-   `-   `-   `-   `-   `-   `-   `-   `-   Tk            l       _%{`   2     `      02             m`8    q D   @ D   mD   Tn`D    m`D(   q`80    `8   ȯ`H   \`X   `h   q8x   8   `8   `D   m`D   `8   C`                 66 x'`3        p           )  `_         X
              H#  `_         4  `_         
   a @2 @2 
  `` 2 2 j              [  `a         ?              L   a         H  W         ~  W         M  ``         >9              B                                                r6 x'`          	        A=  ``         $*  `_         @  ``         ,  b  	  	 $5  `_           ` 	 	 >  `         W              ?              -  `_         
;  `_         	  `         E  `         O]              <F                                              Fhmw'  @r        x             k     Р8   \k`D    lC(   bl 10   gl 1X  rE   `A   r0   n   u   ж7   ``-   o   @   vlb!  llb!  L7!  7 !                                    6w'0H    @      1             q C    p@   m@(   m C@   P   `   p   q@       0       n@      ߧ`-   @   n         8  `@                        ]x'h  @~        2     @       r`    `D   H`D   t`      c                       7            @          `  h            A   e       w              L  `_         Io  `_         	              M                                               Je6 x'`      x            $  _   6  W   @  W     Jd        K      @ @ X          K      P P "      ` `  e  W         '        (  W н н P  W   XP  _         `)   @ @ F^        ,   0 0                   /6 x'`0H       1   	        }           _+           ^  _         #  _     V              I              V        ,  b   w  _ @ @               d        ^              0        (      0 0 0      ` ` ?                          6 x'`      1   
        "  b     A=  ``         $*  `_         @  ``         ,  b 0- 0- $5  `_           ` p- p- >  `         W              ?              -[  `_         e  `_         8  `         o  `                       o                                T x'a u         1            p"  `` l   '
  `` 03  a cU  `_ u   X
  `b "  ` U  `` l  ` (b  `   ` 3V   4   MV  `_   `b 
   b 
  `` *     m    
  b I>  `` #  `` ,I  `` D+  `` :   \4  b ?  `c ,  b ,  ^ 1F  ^  6*struct { allocfreetrace int32; cgocheck int32; clobberfree int32; efence int32; gccheckmark int32; gcpacertrace int32; gcshrinkstackoff int32; gcstoptheworld int32; gctrace int32; invalidptr int32; madvdontneed int32; sbrk int32; scavenge int32; scheddetail int32; schedtrace int32; tracebackancestors int32 }                     Dð6 x'`      H"                            ? ? )  _ P@ P@ "  _         IU   ` @ @   ``           ``         "  `_                        4              0#              H              T>              ?              ,  b @ @ v              $                                          P3    =w' pt    `      Q            k    r    h(   7@   ˔7H   sP   sX   @`   F7x   l7   Ѝ7   i`-   ,`-   s`-   `-   VD   2 D   r`    !  s``!  x ]  pe                          X       "``P                        ;    < ;    ;    ;    ;    r. ;(    ;0   Ԝ ;8    ;@   " ;H   % ;P   4 ;X   + ;`   , ;h    ;p    ;x   x ;    ;    ;   . ;    ;    ;                                 w'b  @            1   	 (          @   A=  ``         $*  `_         @  ``         ,  b 0- . $5  `_           ` p- . >  `         W              ?              :[  `_         
f  `_         8  `         o  `                       o                                            8dn6 x'`a      `x             d      @ @ K        %  W @ @         d      P P '              ]              `)              $Q      p p F^      ` ` 0        ƀ        S^      0 0 <Q      ` `                       D        h                    |
 x 
 nYw'         x      $      7`t   k@0   8   3s`1@   u`H   v`-P    EX   ̱7`   yh   `h  7h  7p  s@x  ط7  y7  P`-  ȗ@  @7  7  s`D  7  o                      8P{b3   0@       p    4       p    p`E   Hs4   )  `_         X
              H#  `_         4  `_         
   a @2 + 
  `` 2 + j              [  `a         ?              L   a         H  W         ~  W         M  ``         >9              B                            l  %)w'            Dt    `}   `-   `-   `-   `-   `D   eD    680   8@   H8P   8`   Dp   `^    `^   7`^   B`^   Ö ]    ?     `M  D      n`^            ܯ6 x'` s       8"           <  ``         X3              
                 @ @ u>     I              >              >              I              V              #              ?  `` ` ` W  _         *W  _         ~5  ` ` ` s  W   9  _         '              F  ` @ @                                   P6 x'`0      q            T      
 
 $      p
 p
 }          v       
  
 "              Î  `  	  	 n      
 
 O/      
 
         N  ``         x  W 
 
 8O              D  W @
 @
 DO      
 
   W 
 
 P      
 
 ()      
 
   `     h  ` 
 
                                   [o6 x'`<      X            UX  W         X      @	 @	 %       	  	 %                    	 	 KA      p	 p	 Y      P	 P	   e 0	 0	 %      p	 p	   e 	 	 -      p	 p	 %              2Y      	 	 "              	      0	 0	 N  e 	 	 F   	 	 O       	  	 q      	 	                                   tq6 x'`{    @
 2                            `c         |X  ``   <d  W 0 0 L  `c         &.  `_         "              \.              w.                                          w  `c       EC              P                        !D  `c         D  `c   (      0 0 Hh      x x                                    x'`         	      H"    (       m    m                    ? p )  _ P@  "  _         IU   ` @ P   ``           ``         "  `_                        4              0#              H           T>              ?              ,  b @  v              $                                      P   P   ^h?}0{   
       2      <      t@    Nu@   6t    E    E    w\(    E0   Е E8   D@   <@P   M@X   b`D`    Dh   S Dl    Dp   |t   h?v   Dx   PDz   8D|   `-~   q E   p E   6   ޫ                             56 x'`{      * 2            x$      p p $c      0 0 f        5          @   e   YY        VA      P P Q~      ` `       `  `  d      @ @ "  W   9        Wp        g  W                       	 	 x        j:              D        E                             \hx`_T          0i      H      Tk     Љ`-   N`-   ټ`-   5`-   `-   |`-   `-   d`-   ̼`-   r`-   `-   Y`-   `-   z`-   h`-   `-   o`-   `-   P`-   Y`-   `-   `-   b`-   `-   Tk                  A36 x'`H      @p           l  `     cU  `_   X
  `a   3V  ` @ @ 4                `a         
   a     
  ``   
  b   I>  ``   #  `` @ @ ,I  ``     D+  ``   :          \4  b P P ?  `c     ,  b P P d6              ,   ^ P P ҆      p p 8              C  `_         n;              1F  `^                     vc6 x'` s      	@"           x"                ``         {
              
  ``   
                 0 0 u>   0 0 I              >       >              V              #  W   ,  b   ?              W  _         *W  _         @$   ` ` 4J        LJ              c   @ @ ~5  ` ` ` @%  `_                   N                                                              6 x'`2                 f
   `
 `
 PI    0
 0
 8$     
  
 @$   
 
 c   
 
 J      a
 a
 J      b
 b
  6      
 
 X      @(
 @(
 7      `s
 `s
 @      pe
 pe
 K      t
 t
 r7      0
 0
 |7      
 
 5A      
 
 Y      `
 `
 KA      
 
 Y      
 
 %Y      #
 #
 K      @
 @
   W 
 
 @w      -
 -
 Z      d
 d
 C      P3
 P3
 [      <
 <
 dh      0
 0
                   Py6 x'`       2            u   c            c            c            c         $   c         *   c         0   c         W-   c         6   c         T   c         Z   c         %  `c         X                 c            c         p      q q               ~:              :              >g              Lg              :   c         :   c         X(  `c         `(  `c         h(  `c                     $7      o8x`k  ` `"   "                Sr ;    @`   j`  /`    v ;-  -   :-  0k-  Kt(2  2   H3  o`3   4  Rp`05  ^:x5  :5  :5  " ;5   ;5   ;5   ;5  5  8 ;5  D`5  {`<  :PB  :XB  & ;`B  # ;hB  P ;pB  ֪ ;xB    ;B  sB                Qw'|Ȅ   ! @"   "    2            D    D   Dt    `](   `80   T`88   8@   `8P   `8X   8`    `Dp   X]x   `D   `D   u@   `8      @       `       ,`
   (  `D0  6`88  +@  `DH  P   X  p`8`  `h  `8p  28x  T8                C296 x'`pt       Q            xW       w  w m      } } -      p p HK      W W X      X X v      T T .d      M M s  _ 0_ 0_ .   d d &  `_         N8   Ѓ Ѓ    `n `n Q   po po [   pO pO [    k  k [   m m [    f  f [     C   `` `` 8    a  a  D    c  c px      N N n          _   0      p p         \  W                                           w'(  `  #   #    2            P@    rs   0   4 EH    EP    EX   'v E`   0 Eh    Ep   c Ex   r E    E   n E   s E    E   \ E   o E    E   Ȍ E    E   ; E      x@   d  \u    U C8  \H  Q C`  p  D  @`  Բ`  8K  n`-  t                                 h	  %8w' T  `H  #   #    2            l`8    e`D   /t]   (`D   `D     >(   k`]X   m I`   V Eh   ,
p   
   D  
D  `D  `D  u   ]  @   0  L H  `^H  ]`-P  j EX   E`  Eh  Tk`Dx  8  I8  " ]  J>  8  >o   ?  e`D#  o #                              8  d   6;^xz .  (   (   s`?     `?   u        Tk`D   TD   `D   `D    `D   ڗ8   8`D  `D  7  k7   $7(  x70  78  `D@  `DH  P  l`DX  ut>`  `-h  T8p  D  `     Ɠ`D  A`8  ``8  8  8  <8  v8   ֟8  H8   ،D0  D@  DP  D`                        6 x'`D      q           x"                ``         {
              
  ``   
                 @ @ u>     I              >     >              V              #  W   ,  b @ @ ?              W  _         *W  _         @$     4J              LJ              c     ~5  `     K  `_         h%              @              X8      P P v              p        0      W W g      [ [ [                          ,G  8  @޲x     `$(   (                \ ;     ;   X     ;    ;   ~ ;     ;   ( ;   B ;   p ;    ;   N ;   k ;  L ;  d ;   ;   8 ;(   ;0   ;8   ;@  no ;H  Sr ;P  ' X   ;o  &`;o  4  ;o  :o  Ԕo  ut ;o  h ;o   ;o  ! ;o  x ; p   ;p  h ;p  `fp  ̷ Z p   Hp   ;H  ;P  X      gy`   &)   )    2            8D    D   dpD    |D0   D@   DP   D`   Dp   D   D    D   D   D   D   D   D   D   *D  VD   D0  ̴D@  rDP  dD`  Dp  <`  D`  0`D!  `D!   1!  `-!  t`-!  !  pD ,  CD0,  sD@,  DP,   1`,  3Dp,  (D,  4D,  D,   2*struct { lock runtime.mutex; lockOwner *runtime.g; enabled bool; shutdown bool; headerWritten bool; footerWritten bool; shutdownSema uint32; seqStart uint64; ticksStart int64; ticksEnd int64; timeStart int64; timeEnd int64; seqGC uint64; reading runtime.traceBufPtr; empty runtime.traceBufPtr; fullHead runtime.traceBufPtr; fullTail runtime.traceBufPtr; reader runtime.guintptr; stackTab runtime.traceStackTable; stringsLock runtime.mutex; strings map[string]uint64; stringSeq uint64; markWorkerLabels [3]uint64; bufLock runtime.mutex; buf runtime.traceBufPtr }                               %  %  Dw'{     +*   *    2            Dt    ds   b`D   `D    W`D(    0   H   Tk`D   D   D   jD   zD    1   8   D   P 1  D   D0  &D@  @ EP  DX  hDh  pDx  D  `  c`  U   E x  H   0@  @   $8  Tk`DH   P  p PI   I   I    (J   pJ  6J  x J  "K                هw'T   @-,   ,    2             P     D E   R E   - w    $v(   k0    8   0 Ep   $ Ex     E   H`E   8`D   `D   s8    ]   8    _   &`-   `-   `-   Z`-   l`-   )`-   8   `-   8   ŬD   w]   `]  .p`D  _@   E0  ȫ E8    E@  s EH  HPP   EX  v E`  V`h  p  .`E  `w  f`D  8                        D36 x'`<        #         "  _         "              "              "  _ p	 p	 %  `c         
  b Щ	 Щ	    	 	 +              4              Km              1              b                            +              F      P	 P	 T  _         b              ?              @$   	 	 t5              c   P	 P	 .X            $              $  _         '              /                         9              Hp      0	 0	               0g                                          ;              `)                                             ,Z6 x'`s      @	  % !                      
              .
              3              +=              b              u              v3              U              
                            8#              =              *              *              
  ``         x#  ``         
  b   _+              #          h+  `_          v  W     j              I              ,              I              b              7,              J              V5                      0$              %?        m  W p p %      @ @ fC      ` ` )  W                                       鼈6 x'`/       1  %         p"  `` ` ` l     '
  ``   03  a   cU  `_     u   P P X
  `b   "  `   U  ``   l  `     (b  ` P P   `   3V   и и 4       MV  `_ @ @   `b p p 
   b   
  ``   *       m      
  b   I>  `` P P #  ``   ,I  `` ` ` D+  ``   :     \4  b     ?  `c ` ` ,  b   ,  ^ л л ҆              8              C  `_         '  ^         2;              n;              1F  ^                                       "96 x'`      1  %         p"  ``     l   0 0 '
  `` ` ` 03  a   cU  `_   u     X
  `b     "  ` ` ` U  ``   l  `   (b  `     ` 0 0 3V   p p 4     MV  `_     `b   
   b P P 
  ``   *       m      
  b     I>  `` ` ` #  ``   ,I  ``   D+  ``   :       \4  b ` ` ?  `c   ,  b   ,  ^   ҆              8              C  `_         '  ^         2;              n;              1F  ^ @ @                                   36 x'`!{       1  %         p"  ``   l   @ @ '
  `` 0 0 03  a   cU  `_   u     X
  `b   "  `   U  ``   l  `   (b  `     ` 0 0 3V     4     MV  `_ @ @   `b   
   b 0 0 
  ``   *    ` `  m      
  b ` ` I>  `` 0 0 #  ``   ,I  ``   D+  ``   :   ` ` \4  b   ?  `c   ,  b ` ` ,  ^ ` ` ҆        8              C  `_         '  ^ ` ` 2;              n;              1F  ^                                     ]6 x'`      1  %         p"  `` p p l     '
  ``   03  a     cU  `_ 0 0 u   ` ` X
  `b   "  `   U  ``     l  ` 0 0 (b  ` ` `   `   3V     4     MV  `_ P P   `b   
   b   
  ``   *         m    P P 
  b   I>  ``   #  ``     ,I  `` 0 0 D+  `` ` ` :     \4  b   ?  `c   ,  b @ @ ,  ^   ҆              8              C  `_         '  ^         2;              n;              1F  ^                                     1o@N6 x'`x      1  %         p"  ``   l       '
  `` P P 03  a   cU  `_   u     X
  `b   "  `   U  `` P P l  ` P P (b  ` 0 0   ` p p 3V     4     MV  `_     `b     
   b ` ` 
  ``   *       m      
  b 0 0 I>  `` p p #  ``   ,I  `` І І D+  ``     :   0 0 \4  b p p ?  `c   ,  b   ,  ^     ҆              8              C  `_         '  ^         2;              n;              1F  ^ P P                                   M6 x'`      1  '         p"  ``   l     '
  ``   03  a   cU  `_ @ @ u   p p X
  `b   "  `   U  ``   l  ` @ @ (b  ` p p   `   3V     4       MV  `_ ` `   `b   
   b Ћ Ћ 
  ``     *    0 0  m    ` ` 
  b   I>  ``   #  ``   ,I  `` @ @ D+  `` p p :     \4  b   ?  `c     ,  b P P ,  ^   ҆                            8              	              C  `_         '  ^         2;              n;              1F  ^                                     X6 x'`b      1  '         p"  ``   l     '
  ``     03  a P P cU  `_   u     X
  `b   "  `     U  `` P P l  `   (b  `     `   3V   0 0 4   ` ` MV  `_     `b В В 
   b   
  `` @ @ *    p p  m      
  b   I>  ``     #  `` P P ,I  ``   D+  ``   :     \4  b     ?  `c ` ` ,  b   ,  ^ Е Е ҆                            8              	              C  `_         '  ^         2;              n;              1F  ^                                       cc6 x'`      1  '         p"  `` 0 0 l   ` ` '
  ``   03  a   cU  `_   u       X
  `b P P "  `   U  ``   l  `   (b  `       ` ` ` 3V     4   И И MV  `_     `b @ @ 
   b   
  ``   *       m      
  b P P I>  ``   #  ``   ,I  ``   D+  ``     :   P P \4  b   ?  `c Л Л ,  b     ,  ^ @ @ ҆                            8              	              C  `_         '  ^         2;              n;              1F  ^ p p                                   6 x'`(      @1  '         p"  ``   l   М М '
  ``     03  a 0 0 cU  `_ ` ` u     X
  `b   "  `     U  `` 0 0 l  ` ` ` (b  `     ` О О 3V     4   @ @ MV  `_     `b   
   b   
  ``     *    P P  m      
  b   I>  ``     #  `` 0 0 ,I  `` ` ` D+  ``   :     \4  b     ?  `c @ @ ,  b p p ,  ^   ҆                            8              	              C  `_         '  ^         2;              n;              1F  ^                                     
iB6 x'`      1  '         p"  ``   l   @ @ '
  `` p p 03  a   cU  `_ У У u       X
  `b 0 0 "  ` p p U  ``   l  ` Ф Ф (b  `       ` @ @ 3V     4     MV  `_     `b     
   b ` ` 
  ``   *       m      
  b 0 0 I>  `` p p #  ``   ,I  `` Ч Ч D+  ``     :   0 0 \4  b p p ?  `c   ,  b   ,  ^     ҆                            8              	              C  `_         '  ^         2;              n;              1F  ^ P P                                   nƚ6 x'`C       1  '         p"  ``   l     '
  ``   03  a   cU  `_ @ @ u   p p X
  `b   "  `   U  ``   l  ` @ @ (b  ` p p   `   3V     4       MV  `_ ` `   `b   
   b Ь Ь 
  ``     *    0 0  m    ` ` 
  b   I>  ``   #  ``   ,I  `` @ @ D+  `` p p :     \4  b   ?  `c     ,  b P P ,  ^   ҆                            8              	              C  `_         '  ^         2;              n;              1F  ^                                     O@~6 x'`1      `1  '         p"  ``   l       '
  `` P P 03  a   cU  `_   u     X
  `b   "  ` P P U  ``   l  `   (b  `     `     3V   ` ` 4     MV  `_ в в   `b     
   b @ @ 
  `` p p *       m    г г 
  b   I>  `` P P #  ``   ,I  ``   D+  ``   :     \4  b P P ?  `c   ,  b   ,  ^     ҆                            8              	              C  `_         '  ^         2;              n;              1F  ^ 0 0                                    D8|oU  @ p U      
  & # 4       XvD    &o8   o                  2              h"              l           )              "              J
                ``         "              H*           H           
  ``         3              4              *  `_         `#  b         >               v           nb   p	 @/	 |b   @q	 1	 +  ``         h#              gV  ``         #              +  ``         ,  b q	 @ v              ?                b         i  `         ?  `         j5              ~  ``         5  ``                                 p!	 &          +	 .          @#	                                 xw'T    X<   <    2            Sl`}    J    `D@   DH   `}X   g;`   @   |p    @   r`}    ]   k]   ]   u]   l8    `8   `8  b C  `8   `8(  `80  `-8  ޜ`-:  >`-<  t8>   `-@  !`DH  ԧP  `-`  `Db  Dh  t`8x  ``D   y  u    `]  m I   ]    `D  ĳ`D  l`]  j 2  (`E  \D  7  `-  `D   E   ,  `y   E@   EH   ]P  ޡ`yX  O E  F E  [\  o<                        /6 x'`<      @q  . &        )              "  _ 	 	       	 	 -*  _         6*              ?*               #      @	 @	 #  _         H              
      	 	 >4      P	 P	 #              z+              tV              4              j>                 	 	 V           >              4              1              b  _ 	 	 b                            +              c}              >              U                            @v              Q              >           (J  _         @$   @	 @	 0?              @J           ~5              R,              -  _ @	 @	 6  _ 0	 0	 @              /.  _         D  _         $\  W 	 	 lQ  _         h  W  	  	                   -9&6 x'`U      T
  2 '                      2              h"              l              )              "              J
                ``         "              H*              H           H           
  ``         3              4              *  `_         `#  b         >               v           nb   p	 p	 |b   @q	 @q	 +  ``         h#              gV  ``         #              +  ``         ,  b q	 q	 v              ?                b         i  `         ?  `         0           Pv   0	 0	 `v   2	 2	 j5              ~  ``         5  ``                                     ,      p	 p	 &              .                `         :              \	  `         T0              V:              4P  W         ;  `          d*struct { full runtime.lfstack; empty runtime.lfstack; pad0 cpu.CacheLinePad; wbufSpans struct { lock runtime.mutex; free runtime.mSpanList; busy runtime.mSpanList }; _ uint32; bytesMarked uint64; markrootNext uint32; markrootJobs uint32; nproc uint32; tstart int64; nwait uint32; ndone uint32; nFlushCacheRoots int; nDataRoots int; nBSSRoots int; nSpanRoots int; nStackRoots int; startSema uint32; markDoneSema uint32; bgMarkReady runtime.note; bgMarkDone uint32; mode runtime.gcMode; userForced bool; totaltime int64; initialHeapLive uint64; assistQueue struct { lock runtime.mutex; q runtime.gQueue }; sweepWaiters struct { lock runtime.mutex; list runtime.gList }; cycles uint32; stwprocs int32; maxprocs int32; tSweepTerm int64; tMark int64; tMarkTerm int64; tEnd int64; pauseNS int64; pauseStart int64; heap0 uint64; heap1 uint64; heap2 uint64; heapGoal uint64 }           Jv6 x'`{      i1  K =        
              .
  `_         x"              5
              H              &3  `_         l  `_         )  `_           ``         "  W         :3              D3              X
              "              l              (b                            "              (#                `         H  `         u              H#  `_         4  `_         *  `_         
   b   
  ``   >              4              (>              *               m              I>  ``     ,I  ``                 v              b              -m              f4  `c         *              8              j              4              >              +              V              >              +              +              b              V              I  e         4              #              +              ,  b   B5              L5              [  `b         b              7W  `c         ?                            L   b         .              H  W           W         ~  W         '  W         >9                            B              (                            D                                                PP{b{     j      1  K = 4       p9    p`E   Hs   
          $ .
  `_      % x"          % 5
              H              &3  `_         l  `_         )  `_           ``     - "  W         :3              D3          0^ X
          / "          0 l              (b                            "              (#          1   `         H  `         u              H#  `_         4  `_         *  `_         
   b  4 
  ``  4 >          p6 4          P8 (>          = *               m              I>  ``   ? ,I  ``   ?               v              b              -m              f4  `c     p@ *              8              j          A 4           C >          C +              V           F >          G +          G +          H b          I V              I  e     M 4          L #          N +              ,  b  P B5              L5              [  `b     Q b              7W  `c         ?          0[               L   b         .              H  W           W         ~  W         '  W         >9                            B              (          &               D          D  '()*+,-./05:<=?CFLMNPSZ["
	]`himstx + @ P [) )()
, ->-f-i-v..000s25: > CcCfCoCsLlLmLoLtLuMcMeMnNdNlNoPcPdPePfPiPoPsScSkSmSoTZYiZlZpZs":"

 ]
aaabacarascfi)msnss us{}|0|1}
µ  G  M  P *( -  <  >  m=%: '"'-ac-ar../125625???AprAugDecEOFFebFriHanJanJulJunLaoMarMayMonMroNaNNkoNovOctPC=PWDSatSepSunThuTueUTCVaiWed]:
adxaesavxdcadupendfmagc gp infintmapnannilobjpc=pngptrrawu00volµsμs� !=  <== as  at  fp= in  is  lr: of  on  pc= sp: sp='\'') = ) m=+Inf+inf, n -Inf-inf-vol3125: p=AhomAtoiChamDashGOGCIDATIENDIHDRJulyJuneLisuMiaoModiNewaPATHPLTEThai\u00
	m=] n=avx2basebmi1bmi2boolcallcas1cas2cas3cas4cas5cas6chandeadermsfilefunchouridleint8jpegjsonkindmodenonenullopenpipequitreadsbrksse2sse3stattRNStrueuintwait  -%s ...
 H_T= H_a= H_g= MB,  W_a= and  h_a= h_g= h_t= max= ptr  siz= tab= top= u_a= u_g=, ..., fp:/etc/0.0.11562578125<nil>AdlamAprilBamumBatakBuhidDCA%dDograErrorGreekKhmerLatinLimbuLocalMarchNushuOghamOriyaOsageRunicSTermTakriTamil\u202arrayaudiochdirchmodclosefalsefaultfcntlfloatgcinggetwdint16int32int64lstatmonthpanicquiets16lesleepslicesse41sse42ssse3uint8valuewrite (MB)
 Value addr= base  code= ctxt: curg= goid  jobs= list= m->p= next= p->m= prev= span=(...)
, not 390625<-chanArabicAugustBrahmiCarianChakmaCommonCopticFormatFridayGOROOTGothicHangulHatranHebrewHyphenKaithiKhojkiLepchaLycianLydianMondayRejangSCHED StringSundaySyriacTai_LeTangutTeluguThaana[]byte\ufffd
    	chan<-efenceencodeerrno exec: ffmpeghangupinfilekilledminutenumberobjectpipe:0pipe:1popcntscvg: secondselectstringstructsweep uint16uint32uint64 (scan  (scan) (trap  MB in  Value> dying= locks= m->g0= nmsys= s=nil
, goid=, size=, sys: 19531259765625AvestanBengaliBrailleChanDirConvertCypriotDeseretElbasanGODEBUGGranthaHanunooIO waitJanuaryKannadaMakasarMandaicMarchenMultaniMyanmarOctoberOsmanyaRadicalSharadaShavianSiddhamSignal SinhalaSogdianSoyomboSwapperTagalogTibetanTirhutaTuesdayUsage:
	types 	value=cs     eax    ebp    ebx    ecx    edi    edx    eflags eip    esi    esp    ffprobefloat32float64fs     gctracegs     invalidnumber panic: readdirrunningsignal syscalluintptrunknownwaiting etypes  goalΔ= is not  mcount= minutes nalloc= newval= nfreed= pointer stack=[ status  t.key= %!Month(, idle: 48828125ArmenianBalineseBopomofoBugineseCherokeeCyrillicDecemberDuployanEMT trapEthiopicExtenderFebruaryGODEBUG=GeorgianGoStringGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniNovemberOl_ChikiParseIntPhags_PaSaturdayTagbanwaTai_ThamTai_VietThursdayTifinaghUgaritic[signal 
-----

	stack=[PNG

bwmarrincgocheckdurationgo1.13.4infinityrunnableruntime.scavengesignal: strconv.unknown( (forced) blocked= defersc= in use)
 lockedg= lockedm= m->curg= method:  ms cpu,  not in [ of type  runtime= s.limit= s.state= sigcode= threads= u_a/u_g= wbuf1.n= wbuf2.n=%!(EXTRA (MISSING)(unknown)+infinity, newval=, oldval=-07:00:00-infinity-loglevel/dev/null244140625: status=Bassa_VahBhaiksukiCuneiformDiacriticHex_DigitInheritedInterfaceKhudawadiMalayalamMongolianNabataeanPalmyreneParseBoolParseUintSamaritanSeptemberSundaneseWednesdayZ07:00:00atomicor8bad indirbus errorchan sendcomplex64continuedcopystackctxt != 0fdopendirfork/execfuncargs(interfaceinterruptlocaltimemSpanDeadmSpanFreeomitemptypanicwaitpclmulqdqprecisionrecover: reflect: rwxrwxrwxsuspended} stack=[ MB goal,  actualΔ= flushGen  gfreecnt= pages at  runqsize= runqueue= s.base()= spinning= stopwait= sweepgen  sweepgen= targetpc= throwing= until pc=%!(NOVERB)%!Weekday((BADINDEX)/dev/stdin12207031256103515625: parsing DeprecatedDevanagariGC forced
GOMAXPROCSGlagoliticKharoshthiManichaeanOld_ItalicOld_PermicOld_TurkicOther_MathParseFloatPhoenicianSaurashtraabort trapatomicand8casgstatuscomplex128goroutine invalidptrmSpanInUseruntime: gschedtracesemacquireshort readsinglejpegterminatedtracefree(tracegc()
unknown pc  of size   (targetpc= a.npages=  b.npages=  gcwaiting= gp.status= heap_live= idleprocs= in status  m->mcache= mallocing= ms clock,  nBSSRoots= p->mcache= p->status= pageSize=  s.nelems=  schedtick= span.list=%!(BADPREC), s.base()=, s.npages=/dev/stderr/dev/stdout30517578125: frame.sp=GOTRACEBACKIdeographicMedefaidrinNew_Tai_LueOld_PersianOld_SogdianPau_Cin_HauSignWritingSoft_DottedWarang_CitiWhite_Spacealarm clockbad addressbad messagebad timedivbroken pipecgocall nilclobberfreecreated by file existsfinal tokenfloat32nan2float64nan2float64nan3gccheckmarki/o timeoutlost mcachemSpanManualmethodargs(parse errorpcm16/s16lereflect.Setruntime: P runtime: p scheddetailshort writetime: file tracealloc(unreachable [recovered] allocCount  found at *( gcscandone  m->gsignal= minTrigger= nDataRoots= nSpanRoots= pages/byte
 preemptoff= s.elemsize= s.sweepgen= span.limit= span.state= sysmonwait= wbuf1=<nil> wbuf2=<nil>%!(BADWIDTH)) p->status=, consumed: , released: -byte limit
-show_format152587890625762939453125Bidi_ControlI/O possibleJoin_ControlLittleEndianMeetei_MayekPahawh_HmongSora_SompengSyloti_Nagriabi mismatchbad Pq valuebad Ta valuebad Tc valuebad Td valuebad Th valuebad Tq valuebad argumentbad flushGenbad g statusbad recoverycan't happencas64 failedchan receivechild exitedcontext.TODOdevice errordumping heapend tracegc
entersyscallexit status gcpacertracehost is downillegal seekmadvdontneednot a STREAMnot pollablereflect.Copyreleasep: m=runtime: f= runtime: gp=short bufferwirep: p->m= != sweepgen  (default %q) (default %v) MB released
 MB) workers= called from  failed with  flushedWork  gcscanvalid  heap_marked= idlethreads= in duration  is nil, not  is too large nStackRoots= out of range s.spanclass= span.base()= syscalltick= work.nproc=  work.nwait= , gp->status=, not pointer-byte block (-print_format3814697265625GC sweep waitGunjala_GondiMasaram_GondiMende_KikakuiOld_HungarianSIGKILL: killSIGQUIT: quitSIGSTOP: stopUsage of %s:
bad flushGen bad map statedalTLDpSugct?fatal error: filter methodinvalid base invalid stateload64 failednil stackbaseout of memoryparsing time resource busyscvg: inuse: still in liststop signal: triggerRatio=unimplementedunknown errorvalue method xadd64 failedxchg64 failed}
	sched={pc: (core dumped) but progSize  nmidlelocked= on zero Value out of range  to finalizer  untyped args -thread limit
1907348632812595367431640625: extra text: FFprobe Error:GC assist waitGC worker initMB; allocated Other_ID_StartPattern_SyntaxQuotation_MarkSIGABRT: abortallocfreetraceaudio channelsbad RST markerbad allocCountbad span statebad stack sizefile too largefinalizer waitgcstoptheworldinternal errorinvalid packetinvalid syntaxis a directorykey size wrongmemprofileratenil elem type!no module datanot a PNG fileprotocol errorruntime: base=runtime: full=s.allocCount= semaRoot queuestack overflowstopm spinningstore64 failedsync.Cond.Waittext file busytoo many linkstoo many userstrace/BPT trapunexpected EOFunknown markerunknown methodunreachable:  unsafe.Pointerwork.full != 0  with GC prog
476837158203125: cannot parse <invalid Value>ASCII_Hex_DigitDecoding Error:Encoding Error:Hanifi_RohingyaOther_LowercaseOther_UppercasePsalter_PahlaviRunStart Error:]
	morebuf={pc:bad IEND lengthbad IHDR lengthbad PLTE lengthbad debugCallV1bad filter typebad system callbad tRNS lengthelem size wrongforce gc (idle)invalid paddingmalloc deadlockmissing mcache?ms: gomaxprocs=network is downno such processnot a directoryrecovery failedruntime error: runtime.gopanicruntime: frame scan missed a gstartm: m has pstopm holding p mheap.sweepgen= not in ranges:
 t.span.base()=  untyped locals , not a function0123456789ABCDEF0123456789abcdef2384185791015625: value of type GC scavenge waitGC worker (idle)GODEBUG: value "Imperial_AramaicMeroitic_CursiveOther_AlphabeticSIGNONE: no trapZanabazar_Square
runtime stack:
after object keybad Huffman codebad special kindbad symbol tablecastogscanstatuscontext canceledencode or decodeexecutable_path=gc: unswept spangcshrinkstackoffinteger overflowinvalid argumentinvalid checksuminvalid spdelta mSpanList.insertmSpanList.removemessage too longmissing stackmapno route to hostnon-Go function
pacer: H_m_prev=policy not foundreflect mismatchresult too largeruntime:  g:  g=runtime: gp: gp=runtime: nelems=schedule: in cgotime: bad [0-9]*workbuf is empty initialHeapLive= spinningthreads=0123456789ABCDEFX0123456789abcdefx1192092895507812559604644775390625: missing method GC assist markingNewDecoder Error:NewEncoder Error:Old_North_ArabianOld_South_ArabianOther_ID_ContinueRPC struct is badRPC version wrongSIGBUS: bus errorSIGINT: interruptSentence_TerminalStdoutPipe Error:Unified_Ideographallocation failedattrBuf too smallbad TinySizeClasscorrupt zip file cross-device linkentersyscallblockexec format errorexec: not startedfractional secondgp.waiting != nilin string literalindex > windowEndinvalid bit size key align too biglocked m0 woke upmark - bad statusmarkBits overflownotetsleepg on g0permission deniedpthread_cond_initreflect.Value.Capreflect.Value.Intreflect.Value.Lenreflect: New(nil)reflect: call of runtime: a.base= runtime: b.base= runtime: nameOff runtime: next_gc=runtime: pointer runtime: textOff runtime: typeOff scanobject n == 0select (no cases)stack: frame={sp:thread exhaustionunknown caller pcwait for GC cycle  but memory size  because dotdotdot to non-Go memory , locked to thread298023223876953125: day out of rangeCaucasian_AlbanianENOLINK (Reserved)Regional_IndicatorVariation_Selectorbad manualFreeListbufio: buffer fullchunk out of ordercompression methodconnection refusedcontext.Backgrounddimension overflowelem align too bigfile name too longflag redefined: %sforEachP: not donegarbage collectionidentifier removedin numeric literalindex out of rangeinput/output errorinvalid character missing SOF markermissing SOI markermissing SOS markerneed authenticatorno child processesno locks availableoperation canceledpthread_mutex_initracy use of timersreflect.Value.Elemreflect.Value.Typereflect.Value.Uintreflect: Zero(nil)segmentation faultshort Huffman datasuspended (signal)system page size (too many processestracebackancestorsunknown time zone use of closed filevalue out of range called using nil *,  g->atomicstatus=, gp->atomicstatus=, physHugePageSize=/usr/lib/locale/TZ/14901161193847656257450580596923828125Canadian_AboriginalIDS_Binary_OperatorPattern_White_SpaceRPC prog. not availSIGTRAP: trace trap_cgo_setenv missingafter array elementattribute not foundaudio sampling ratebad file descriptorbad flag syntax: %sbad kind in runfinqbad notifyList sizebad runtime·mstartbad span split basebad value for fieldbinary.LittleEndianbuffer is too smallcgocall unavailabledevice power is offdirectory not emptydisc quota exceededfile already closedfile already existsfile does not existillegal instructioninformation requestm not found in allmmarking free objectmarkroot: bad indexmspan.sweep: state=no STREAM resourcesnotesleep not on g0nwait > work.nprocsoperation timed outpanic during mallocpanic during panic
panic holding lockspanicwrap: no ( in panicwrap: no ) in previous owner diedreflect.Value.Fieldreflect.Value.Floatreflect.Value.Indexreflect.Value.IsNilreflect.Value.Sliceruntime: insert t= runtime: pcdata is runtime: preempt g0semaRoot rotateLeftskip this directorystopm holding locksstopped (tty input)time: unknown unit too many open filestoo much pixel dataunknown wait reasonwindow size changes markroot jobs done
 to unallocated span/usr/share/zoneinfo/37252902984619140625Bad chunk length: %dDHT has wrong lengthDQT has wrong lengthDRI has wrong lengthEMULTIHOP (Reserved)Egyptian_HieroglyphsIDS_Trinary_OperatorMeroitic_HieroglyphsSIGALRM: alarm clockSIGTERM: terminationSOF has wrong lengthSOS has wrong lengthSTREAM ioctl timeoutSeek: invalid offsetSeek: invalid whenceTerminal_Punctuationauthentication errorbad defer size classbad palette length: bad system page sizebad use of bucket.bpbad use of bucket.mpchan send (nil chan)close of nil channelflag: help requestedfloating point errorforcegc: phase errorgc_trigger underflowgo of nil func valuegopark: bad g statusinvalid image size: json: Unmarshal(nil json: Unmarshal(nil)mSpanList.insertBackmalloc during signalmultiple SOF markersnon-empty swept listnotetsleep not on g0number of componentsp mcache not flushedpacer: assist ratio=preempt off reason: reflect.Value.SetIntreflect.makeFuncStubruntime: casgstatus runtime: double waitruntime: unknown pc semaRoot rotateRightshort segment lengthstopped (tty output)time: invalid numbertrace: out of memoryurgent I/O conditionwirep: already in goworkbuf is not emptywrite of Go pointer zlib: invalid header gp.gcscanvalid=true
 of unexported method previous allocCount=%s flag redefined: %s186264514923095703125931322574615478515625Anatolian_HieroglyphsInscriptional_PahlaviOther_Grapheme_Extend_cgo_unsetenv missingafter top-level valuebad type in compare: block device requiredbufio: negative countcheckdead: runnable gconcurrent map writesdefer on system stackdevice not configurederror writing output:exec: already startedfindrunnable: wrong pillegal byte sequenceimage: unknown formatin string escape codeinvalid JPEG format: malformed Mach-o filenot enough pixel datapanic on system stackpng: invalid format: program version wrongread-only file systemreflect.Value.Complexreflect.Value.Pointerreflect.Value.SetUintreleasep: invalid argruntime: confused by runtime: newstack at runtime: newstack sp=runtime: work.nwait= stale NFS file handlestartlockedm: m has pstartm: m is spinningstate not recoverablestopg: invalid statustoo many coefficientsunknown empty Contextuser defined signal 1user defined signal 2virtual timer expired into Go struct field  received during fork
/lib/time/zoneinfo.zip4656612873077392578125Inscriptional_ParthianSIGTSTP: keyboard stopYCbCrSubsampleRatio410YCbCrSubsampleRatio411YCbCrSubsampleRatio420YCbCrSubsampleRatio422YCbCrSubsampleRatio440YCbCrSubsampleRatio444address already in useargument list too longassembly checks failedbad g->status in readybad sweepgen in refillcannot allocate memorycputime limit exceedederror writing output: excessive DC componentfreeIndex is not validgetenv before env initinteger divide by zerointerface conversion: json: unknown field %qminpc or maxpc invalidnetwork is unreachablenon-Go function at pc=non-positive dimensionoldoverflow is not nilprotocol not availableprotocol not supportedreflect.Value.MapIndexreflect.Value.SetFloatreflectlite.Value.Typeruntime.main not on m0runtime:      t.span= runtime: kevent on fd runtime: out of memoryruntime: physPageSize=runtime: work.nwait = runtime:scanstack: gp=s.freeindex > s.nelemsscanstack - bad statussend on closed channelspan has no free spacestack not a power of 2timer goroutine (idle)trace reader (blocked)trace: alloc too largeunexpected length codewirep: invalid p statezlib: invalid checksum into Go value of type ) must be a power of 2
23283064365386962890625<invalid reflect.Value>Logical_Order_ExceptionMB during sweep; swept Noncharacter_Code_PointSIGIO: i/o now possibleSIGSYS: bad system call", missing CPU support
bytes.Buffer: too largechan receive (nil chan)close of closed channelfatal: morestack on g0
filesize limit exceededflate: internal error: garbage collection scangcDrain phase incorrectindex out of range [%x]interrupted system callinvalid m->lockedInt = json: cannot unmarshal left over markroot jobsmakechan: bad alignmentmissing 0xff00 sequencemissing type in runfinqmisuse of profBuf.writenanotime returning zerono space left on deviceoperation not permittedoperation not supportedpanic during preemptoffprocresize: invalid argprofiling timer expiredreflect.Value.Interfacereflect.Value.NumMethodreflect.methodValueCallruntime: internal errorruntime: invalid type  runtime: netpoll failedruntime: physPageSize= runtime: s.allocCount= s.allocCount > s.nelemsschedule: holding lockssocket is not connectedspan has no free stacksstack growth after forksyntax error in patternsystem huge page size (time: invalid duration unexpected Huffman codeunexpected map key typeunexpected signal valuework.nwait > work.nproc/usr/share/lib/zoneinfo/116415321826934814453125582076609134674072265625", required CPU feature
bad defer entry in panicbad defer size class: i=block index out of rangecan't scan our own stackconnection reset by peerdouble traceGCSweepStartexec: Stdout already setflate: maxBits too largefloating point exceptionfunction not implementedgcDrainN phase incorrecthash of unhashable type initSpan: unaligned baseinvalid interlace methodjson: unsupported type: queuefinalizer during GCreflect.Value.SetComplexrunqsteal: runq overflowruntime: found obj at *(span has no free objectsstack trace unavailable
zlib: invalid dictionary to unused region of span2006-01-02T15:04:05Z07:002910383045673370361328125GODEBUG: can not enable "PLTE, color type mismatch_cgo_thread_start missingallgadd: bad status Gidlearena already initializedbad procedure for programbad status in shrinkstackbad system huge page sizechansend: spurious wakeupcheckdead: no m for timercheckdead: no p for timererror reading from stdin:inconsistent poll.fdMutexjson: Unexpected key typejson: unsupported value: missing stack in newstackmissing traceGCSweepStartno buffer space availableno such file or directoryoperation now in progressreflect.Value.OverflowIntreflect.Value.SetMapIndexreflect: Bits of nil Typereleasep: invalid p stateremaining pointer buffersresource deadlock avoidedruntime: program exceeds runtime·lock: lock countslice bounds out of rangesocket type not supportedstartm: p has runnable gsstoplockedm: not runnabletRNS, color type mismatchunexpected fault address  using unaddressable value1455191522836685180664062572759576141834259033203125: day-of-year out of rangeGODEBUG: can not disable "IDAT chunk length overflowYCbCrSubsampleRatioUnknownbad CPU type in executablebinary.Read: invalid type corrupted semaphore ticketentersyscall inconsistent forEachP: P did not run fnfreeSpan given cached spanfreedefer with d.fn != nilinitSpan: unaligned lengthno message of desired typenotewakeup - double wakeupout of memory (stackalloc)persistentalloc: size == 0png: unsupported feature: reflect.Value.CanInterfacereflect.Value.OverflowUintruntime: bad span s.state=startlockedm: locked to metruncated attribute headerunknown component selectorunsupported JPEG feature:  is not assignable to type !#$%&()*+-./:<=>?@[]^_{|}~ 363797880709171295166015625G waiting list is corruptedSIGILL: illegal instructionSIGXCPU: cpu limit exceeded"2006-01-02T15:04:05Z07:00"address not a stack addressafter object key:value pairbinary.Write: invalid type bit depth %d, color type %dcgoUse should not be callederror: stdin is not a pipe.flag needs an argument: -%sgcstopm: not waiting for gcgrowslice: cap out of rangeinternal lockOSThread errorinvalid boolean flag %s: %vinvalid profile bucket typelarge span treap rotateLeftmakechan: size out of rangemakeslice: cap out of rangemakeslice: len out of rangemspan.sweep: bad span stateos: process not initializedos: unsupported signal typeprogToPointerMask: overflowreflect.Value.OverflowFloatrepeated component selectorrestartg: unexpected statusrunlock of unlocked rwmutexruntime: checkdead: find g runtime: checkdead: nmidle=runtime: corrupted polldescruntime: netpollinit failedruntime: thread ID overflowruntime·unlock: lock countsignal received during forksigsend: inconsistent statesocket is already connectedstack size not a power of 2startm: negative nmspinningstopTheWorld: holding lockstime: invalid location nameuninitialized Huffman tablework.nwait was > work.nproc args stack map entries for 18189894035458564758300781259094947017729282379150390625FixedStack is not power-of-2Prepended_Concatenation_MarkSIGCONT: continue after stopSIGHUP: terminal line hangupSIGWINCH: window size change[originating from goroutine can't preserve unlinked spancomparing uncomparable type destination address requirederror: infile does not existfatal: morestack on gsignal
findrunnable: netpoll with pgcstopm: negative nmspinninginvalid runtime symbol tablejson: Unmarshal(non-pointer large span treap rotateRightmheap.freeSpanLocked - span missing stack in shrinkstackmspan.sweep: m is not lockedneed padding in bucket (key)newproc1: new g is not Gdeadnewproc1: newg missing stackos: process already finishedos: process already releasedreflect.MakeSlice: len > capreflect: In of non-func typereflect: Key of non-map typeregion exceeds uintptr rangeruntime: casgstatus: oldval=runtime: kqueue failed with runtime: no module data for runtime: stat overflow: val strconv: ε > (den<<shift)/2unexpected end of JSON inputunsupported compression for  cannot be converted to type 45474735088646411895751953125Huffman table has zero lengthSIGPIPE: write to broken pipeaddspecial on invalid pointerbad spectral selection boundsbufio.Scanner: token too longexec: Wait was already calledgc done but gcphase != _GCoffgfput: bad status (not Gdead)invalid length of trace eventio: read/write on closed pipeluma/chroma subsampling rationeed padding in bucket (elem)notesleep - waitm out of syncoperation already in progresspadding contained in alphabetprotocol family not supportedreflect: Elem of invalid typereflect: Out of non-func typerepeated component identifierruntime: impossible type kindruntime: marking free object runtime: p.gcMarkWorkerMode= runtime: split stack overflowruntime: stat underflow: val runtime: sudog with non-nil cruntime: unknown pc in defer semacquire not on the G stackstring concatenation too longsyntax error scanning booleantoo many open files in system (types from different scopes) in prepareForSweep; sweepgen  locals stack map entries for 227373675443232059478759765625GODEBUG: unknown cpu feature "MapIter.Key called before NextSIGPROF: profiling alarm clockSIGUSR1: user-defined signal 1SIGUSR2: user-defined signal 2SIGVTALRM: virtual alarm clockabi mismatch detected between assignment to entry in nil mapcan't assign requested addresscheckdead: inconsistent countsfailed to get system page sizefreedefer with d._panic != nilin exponent of numeric literalinappropriate ioctl for deviceinvalid function symbol table
invalid pointer found on stacklooking for beginning of valueno message available on STREAMnotetsleep - waitm out of syncprotocol wrong type for socketreflect: Len of non-array typerunqputslow: queue is not fullruntime: bad g in cgocallback
runtime: bad pointer in frame runtime: found in object at *(runtime: impossible type kind socket operation on non-socketsync: inconsistent mutex statesync: unlock of unlocked mutextreap node with nil span found) not in usable address space: ...additional frames elided...
11368683772161602973937988281255684341886080801486968994140625SIGSEGV: segmentation violationbad write barrier buffer boundscasgstatus: bad incoming valuescheckmark found unmarked objectentersyscallblock inconsistent fmt: unknown base; can't happenhttps://github.com/bwmarrin/dcain literal null (expecting 'l')in literal null (expecting 'u')in literal true (expecting 'e')in literal true (expecting 'r')in literal true (expecting 'u')inserting span already in treapinternal error - misuse of itabjson: invalid number literal %qmalformed time zone informationnon in-use span in unswept listpacer: sweep done at heap size reflect.MakeSlice: negative capreflect.MakeSlice: negative lenreflect: NumIn of non-func typeresetspinning: not a spinning mruntime: cannot allocate memoryruntime: split stack overflow: shared library version mismatchslice bounds out of range [%x:]slice bounds out of range [:%x]time: missing unit in duration writeBytes with unfinished bits (types from different packages)28421709430404007434844970703125: day-of-year does not match dayMapIter.Value called before NextSIGFPE: floating-point exceptionSIGTTOU: background write to tty" not supported for cpu option "bufio: invalid use of UnreadBytebufio: invalid use of UnreadRunebufio: tried to fill full buffercan't send after socket shutdownchange audio volume (256=normal)in literal false (expecting 'a')in literal false (expecting 'e')in literal false (expecting 'l')in literal false (expecting 's')non-Go code disabled sigaltstacknumerical argument out of domainpanic while printing panic valuereflect.nameFrom: tag too long: reflect: NumOut of non-func typeremovespecial on invalid pointerresource temporarily unavailableruntime: mcall function returnedruntime: newstack called from g=runtime: stack split at bad timeruntime: sudog with non-nil elemruntime: sudog with non-nil nextruntime: sudog with non-nil prevscanstack: goroutine not stoppedslice bounds out of range [%x::]slice bounds out of range [:%x:]slice bounds out of range [::%x]software caused connection abortsweep increased allocation countsync: Unlock of unlocked RWMutexsync: negative WaitGroup countertotal sampling factors too largeuse of closed network connection of method on nil interface value142108547152020037174224853515625710542735760100185871124267578125Could not convert bitrate to int:GODEBUG: no value specified for "SIGCHLD: child status has changedSIGTTIN: background read from ttySIGXFSZ: file size limit exceededconcurrent map read and map writefindrunnable: negative nmspinningfreeing stack not in a stack spanheapBitsSetType: unexpected shiftinappropriate file type or formatinvalid value %q for flag -%s: %vleafCounts[maxBits][maxBits] != nmisrounded allocation in sysAllocoperation not supported by deviceoperation not supported on socketreflect.nameFrom: name too long: reflect: ChanDir of non-chan typereflect: Field index out of rangereflect: Field of non-struct typereflect: array index out of rangereflect: chanDir of non-chan typereflect: slice index out of rangeruntime: castogscanstatus oldval=runtime: failed mSpanList.insert runtime: goroutine stack exceeds runtime: memory allocated by OS [runtime: name offset out of rangeruntime: text offset out of rangeruntime: type offset out of rangeslice bounds out of range [%x:%y]stackalloc not on scheduler stackstoplockedm: inconsistent lockingsync: RUnlock of unlocked RWMutextoo many levels of remote in pathtoo many levels of symbolic linkstoo many references: can't splicetreap insert finds a broken treapwaiting for unsupported file type3552713678800500929355621337890625: day-of-year does not match monthHuffman table has excessive lengthOther_Default_Ignorable_Code_PointSIGURG: urgent condition on socketbad executable (or shared library)error reading from ffmpeg stdout :executable file not found in $PATHflag provided but not defined: -%sforEachP: sched.safePointWait != 0illegal base64 data at input byte in \u hexadecimal character escapemspan.ensureSwept: m is not lockedout of memory allocating allArenasreflect.FuncOf: too many argumentsreflect: Field index out of boundsreflect: Method index out of rangereflect: string index out of rangeruntime.SetFinalizer: cannot pass runtime: g is running but p is notruntime: unexpected return pc for schedule: spinning with local workslice bounds out of range [%x:%y:]slice bounds out of range [:%x:%y]177635683940025046467781066894531252006-01-02T15:04:05.999999999Z07:0088817841970012523233890533447265625Failed to encode the Metadata JSON:bad successive approximation valuesfile type does not support deadlinefindfunc: bad findfunctab entry idxfindrunnable: netpoll with spinningflate: corrupt input before offset greyobject: obj not pointer-alignedmheap.freeSpanLocked - invalid freenetwork dropped connection on resetpersistentalloc: align is too largepidleput: P has non-empty run queuereflect.MakeSlice of non-slice typeruntime: close polldesc w/o unblocktraceback did not unwind completelyzlib: invalid compression level: %d0123456789abcdefghijklmnopqrstuvwxyz444089209850062616169452667236328125Erorr unmarshaling the FFprobe JSON:Go pointer stored into non-Go memoryMStats vs MemStatsType size mismatchSIGEMT: emulate instruction executedinvalid boolean value %q for -%s: %vkey size not a multiple of key alignreflect: IsVariadic of non-func typereflect: NumField of non-struct typereflect: funcLayout of non-func typeruntime: bad notifyList size - sync=runtime: invalid pc-encoded table f=runtime: invalid typeBitsBulkBarrierruntime: mcall called on m->g0 stackruntime: sudog with non-nil waitlinkruntime: unblock on closing polldescruntime: wrong goroutine in newstacksignal arrived during cgo execution
strings.Builder.Grow: negative countsyntax error scanning complex numbertruncated results; attrBuf too smalluncaching span but s.allocCount == 0) is smaller than minimum page size (2220446049250313080847263336181640625SIGINFO: status request from keyboard_cgo_notify_runtime_init_done missingall goroutines are asleep - deadlock!bytes.Buffer: truncation out of rangereflect.Value.Bytes of non-byte slicereflect.Value.Bytes of non-rune slicereflect.Value.Convert: value of type reflect: Bits of non-arithmetic Type runtime: allocation size out of rangeruntime: failed mSpanList.insertBack setprofilebucket: profile already setstartTheWorld: inconsistent mp->nextp1110223024625156540423631668090820312555511151231257827021181583404541015625after decimal point in numeric literalarg size to reflect.call more than 1GBconcurrent map iteration and map writeelem size not a multiple of elem alignencoding alphabet is not 64-bytes longexec: StdoutPipe after process startedgcBgMarkWorker: blackening not enabledindex out of range [%x] with length %ymakechan: invalid channel element typeruntime: blocked read on free polldescruntime: sudog with non-false isSelecttime: missing Location in call to Date2006-01-02 15:04:05.999999999 -0700 MST277555756156289135105907917022705078125mismatched count during itab table copymspan.sweep: bad span state after sweepout of memory allocating heap arena mapreflect.MakeMapWithSize of non-map typereflect: FieldByName of non-struct typeruntime: blocked write on free polldescruntime: casfrom_Gscanstatus failed gp=runtime: function symbol table header: stack growth not allowed in system call13877787807814456755295395851135253906256938893903907228377647697925567626953125MapIter.Key called on exhausted iteratorbulkBarrierPreWrite: unaligned argumentscannot free workbufs when work.full != 0refill of span with free space remainingreflect.Value.SetBytes of non-byte slicereflect.Value.setRunes of non-rune slicereflect: FieldByIndex of non-struct typeruntime.SetFinalizer: first argument is runtime: out of memory: cannot allocate runtime: typeBitsBulkBarrier with type   received on thread with no signal stack
34694469519536141888238489627838134765625MapIter.Next called on exhausted iteratorbinary: varint overflows a 64-bit integerbytes.Buffer.WriteTo: invalid Write countcan't call pointer on a non-pointer Valuecgo argument has Go pointer to Go pointerformat the cover art will be encoded withgcSweep being done but phase is not GCoffjpeg: fill called when unread bytes existjson: error calling MarshalJSON for type mheap.freeSpanLocked - invalid span statemheap.freeSpanLocked - invalid stack freeobjects added out of order or overlappingreflect.Value.Addr of unaddressable valueruntime.SetFinalizer: second argument is runtime: blocked read on closing polldescruntime: typeBitsBulkBarrier without typesetCheckmarked and isCheckmarked disagreestopTheWorld: not stopped (stopwait != 0)strconv: illegal AppendInt/FormatInt basevalue too large to be stored in data type received but handler not on signal stack
173472347597680709441192448139190673828125867361737988403547205962240695953369140625MapIter.Value called on exhausted iteratoracquireSudog: found s.elem != nil in cachecandidate mspan for allocation is not freegrew heap, but no adequate free span foundlooking for beginning of object key stringnon-empty mark queue after concurrent markon a locked thread with no template threadpersistentalloc: align is not a power of 2runtime: blocked write on closing polldescsync/atomic: store of nil value into Valueunexpected signal during runtime executioncandidate mspan for allocation is too smallfailed to find minimal node matching filtergcBgMarkWorker: unexpected gcMarkWorkerModeheapBitsSetTypeGCProg: unexpected bit countmultiple Read calls return no data or errorreflect: FieldByNameFunc of non-struct typereflect: nil type passed to Type.Implementsruntime.SetFinalizer: finalizer already setruntime.SetFinalizer: first argument is nilruntime: casfrom_Gscanstatus bad oldval gp=runtime: heapBitsSetTypeGCProg: total bits runtime: releaseSudog with non-nil gp.paramunknown runnable goroutine during bootstrap using value obtained using unexported fieldRaw opus output (no metadata or magic bytes)encoding alphabet contains newline charactergcmarknewobject called while doing checkmarkout of memory allocating heap arena metadatareflect: funcLayout with interface receiver reflect: slice length out of range in SetLenaudio encoding bitrate in kb/s can be 8 - 128exitsyscall: syscall frame is no longer validheapBitsSetType: called with non-pointer typereflect: internal error: invalid method indexreflect: nil type passed to Type.AssignableToruntime: failed mSpanList.remove span.npages=memory reservation exceeds address space limitpanicwrap: unexpected string after type name: reflect.Value.Slice: slice index out of boundsreflect: nil type passed to Type.ConvertibleToruntime: debugCallV1 called by unknown caller runtime: name offset base pointer out of rangeruntime: panic before malloc heap initialized
runtime: text offset base pointer out of rangeruntime: type offset base pointer out of rangeslice bounds out of range [:%x] with length %ystopTheWorld: not stopped (status != _Pgcstop)P has cached GC work at end of mark terminationaddress family not supported by protocol familybufio: reader returned negative count from Readslice bounds out of range [::%x] with length %yspan and treap node base addresses do not matchTime.MarshalJSON: year outside of range [0,9999]Time.MarshalText: year outside of range [0,9999]bufio: writer returned negative count from Writeruntime: cannot map pages in arena address spaceslice bounds out of range [:%x] with capacity %ystrconv: illegal AppendFloat/FormatFloat bitSizeSOS length inconsistent with number of componentsaudio application can be voip, audio, or lowdelaycasgstatus: waiting for Gwaiting but is Grunnableinternal error: fillWindow called with stale datainvalid memory address or nil pointer dereferencepanicwrap: unexpected string after package name: reflect.Value.Slice: slice of unaddressable arrayruntime.reflect_makemap: unsupported map key typeruntime: unexpected waitm - semaphore out of syncs.allocCount != s.nelems && freeIndex == s.nelemsslice bounds out of range [::%x] with capacity %ystrconv: internal error, rest != 0 but needed > 0strconv: num > den<<shift in adjustLastDigitFixedattempt to execute system stack code on user stackmallocgc called with gcphase == _GCmarkterminationrecursive call during initialization - linker skewruntime: unable to acquire - semaphore out of syncJSON decoder out of sync - data changing underfoot?fatal: systemstack called from unexpected goroutinecasfrom_Gscanstatus: gp->status is not in scan stateruntime.SetFinalizer: pointer not in allocated blockruntime: use of FixAlloc_Alloc before FixAlloc_Init
function symbol table not sorted by program counter: reflect.Value.Slice: string slice index out of boundsreflect: non-interface type passed to Type.Implements	goroutine running on other thread; stack unavailable
bytes.Buffer: reader returned negative count from ReadgcControllerState.findRunnable: blackening not enabledno goroutines (main called runtime.Goexit) - deadlock!reflect.FuncOf does not support more than 50 argumentsbufio.Scanner: SplitFunc returns negative advance countcasfrom_Gscanstatus:top gp->status is not in scan stategentraceback callback cannot be used with non-zero skipnewproc: function arguments too large for new goroutineos: invalid use of WriteAt on file opened with O_APPENDprogressive AC coefficients for more than one componentreflect.FuncOf: last arg of variadic func must be slicereflect: internal error: invalid use of makeMethodValuein gcMark expecting to see gcphase as _GCmarkterminationstrings: illegal use of non-zero Builder copied by valuegentraceback cannot trace user goroutine on its own stacknon-Go code set up signal handler without SA_ONSTACK flagruntime:stoplockedm: g is not Grunnable or Gscanrunnable
sync: WaitGroup misuse: Add called concurrently with Waitjson: cannot set embedded pointer to unexported struct: %vbufio.Scanner: SplitFunc returns advance count beyond inputsync/atomic: store of inconsistently typed value into Valuesync: WaitGroup is reused before previous Wait has returnedfound bad pointer in Go heap (incorrect use of unsafe or cgo?)runtime: internal error: misuse of lockOSThread/unlockOSThreadaudio frame size can be 960 (20ms), 1920 (40ms), or 2880 (60ms)ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_flate: invalid compression level %d: want value in range [-2, 9]json: invalid number literal, trying to unmarshal %q into Numberruntime.SetFinalizer: pointer not at beginning of allocated blockstrconv: internal error: extFloat.FixedDecimal called with n == 0neighboring scavenged spans boundary is not a physical page boundaryruntime:greyobject: checkmarks finds unexpected unmarked object obj=bytes.Buffer: UnreadByte: previous operation was not a successful readjson: invalid use of ,string struct tag, trying to unmarshal %q into %vtoo many concurrent operations on a single file or socket (max 1048575)unknown color model: 4-component JPEG doesn't have Adobe APP14 metadatajson: invalid use of ,string struct tag, trying to unmarshal unquoted value into %vreflect.Value.Interface: cannot return value obtained from unexported field or method00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899` p I<p2p@[`u KORi@`SP]0HpH``0@0`0P@ ``p ZM U^J

~y@)`  &@ p0$  	P		TPP*O@0@p 	p	@	p	M NP2- 2NK@P ` p0 @pPp @0` `= P9 `=  9  @C e [ pp0  < `7  = 08 0Pp@p  P> 9 P@P ; < ;  < P< ; 6 6 p6   06 P [> : @i`0pe0P `@p `@@I i`0@pP >  7 P   '@!p<?@G Q k |`s* ` 0@Pp``p@P  0 п?	0	                                                                                                                                               	                                              	                                                                                                                                                           	                                                                                         	   	                           	          @                                                                                       		         A                                                           	@                                                                                                                                                                       	                                                                               +                                             $                                   
                                                                                                                          %$                                                                                        0                                                                                       	                                       
        	                                                  !                                                   A                               	        	                                          	 	                                                                                               !!                 @                                                 
                         @                       @                        
         @                                                                                                                       D                        !                          @                                                                                                             @                                                        KK         $                                                                                                       0                                              @       @
             CC@                                      
              	       	       P                                             (h                            30        @              	         C                                                                                                                   	                                     
                                                   @                      @       	                                                (                                                          		                 @              	                     	                                                         `       @                                                                     
                                                           	                @A       @                             	                                             (              @       
                                                                                                       A       
          
                                    
 @                 	   	                                                       @                                                                                                                                         $                                                                                             `       (              
             
        @                     ."               !                       `                                       `                                                                                                               @                       A                                                  @                     
                                  
                            "                                               (HX                    @                                                                                               D                                                    	                     !           	                       @                                                                                                                       "                                 
          @`                                       
          %!!           @                             		                                                       	                        	          $4D                     A@                    	                                                     @          @ A          @                               `                                  @A                        @DB                                           
                      
                                                                                                         @A          @A         JBB                                *(                                 @                    
          $DL                    @B                                                                           !                    @           0"2          	                                                      
                                                               $                                 1.                     	
                                                     HD         A A@                                          B@                               @                                                                                                                   @          A@                     
                                          H          @                                                                                                                                                            @ `                     

                    
          @                                 	                                                                                                                                                                                                                                   !                                         @          
                    @A                                                    	            
                                                                @                                       
Jh                                                                                                                                                                                            `                                                  P@B                                           	                   	                                 @ `        D                                      @A                                                                   
         
         	                                           @ `         @                    00                                                       
                                                   @A     	   		            "          	          	                  @                   S                                                          	                            @A        EEDEE         	                                     
 
          
         )!!                                (            	                                        
                             
                    @P         @                  		 @	                   $TD         	         @	I         D                  0                                                   @A                           	                                                     `                                              @A                 # !                      	                            	         
                  @         @         	                                        @A                                       A@         LH                                @A                                                $                     (h         P          	                   	         	         4                         @                           H@(         `c                                         @BF                  )-(        D$                          @A                          !                     "                                         Aa                                                                                    !        @`        
                                  @A        @A                          @       !!! !!!                                      5540            !!                                                   yyy yy        0        	@A        @A                   8 B                                                E                           @A        @A                                                           
                             	        @A        0       "                                                                        ``        @A                   
*                 @`                
   @        	        @`        @`        jjjjj                   A@        "         	AH@                            @                                     @                                                     $$                   0                                             A@ P                                    @AB        @A                $         `@               @ @                           @A	                   (H@        @ @        @A                          !aA                    @                                     


 
                                      @         !         	                                   FVD	                                      
                       Aa       	       @A          P&       	       @HD       ``        `        ## !        
                                                   @!       T       (        0 $                
                              @A                @`                 04                                 @AD`                             	                                
                                  	                                        @ABF   	   @             (*!                   A@B       @        
*                                                                         @HP `       0       	       @A                @A                @(         
@D       TV                             @`                                  @       $       !	@A                 EL   
                                    
	                               @A                     	        @D$       "                  	@A                 	       @BC        	        (D   	       @	   	             	          	       	@A   	           	          	       @5   	       @BC   	      	 


   	        @     	       	A!)   	             	             	      	      	                           	       
	@A   	       @D%d   	       @BCA   	           	       	@A   	       	   	          	       ,@A   	            	           	       "@   	           	       CS[   	            	         	       	   	       @B`A   	             	       
H	   	          	            	       @A   	             	       @A   	       @A   	             	       	   	          @@   	       B@HA   	          	       @    	       (@    	       @
   	          	       
	   	              	           	             	            	             	       	
   	             	       "   	       
   	       D   	       
*   	       
H@   	          	       @A   	       @D   	       @DBFA   	          $    	       @   	         D     	       	A   	       @   	       	   	       @A   	             
      $    
       (	  
       
@A     
          
       	  
       
  
              
       
  
       
8(   
         
       @"4$   
        !`@"  
       @A  
       
D  
          
       8	  
         
       	     	                   UU         	         	   
                  
        0  
         
       
  
            
       
  
        @!  
       
  
       
*J@BA     	               	            
                             	          
       (   
         
             
       
  
            
       ,      
        `a@!  
       PD@BA  
       ` 01($@   
       
     
       	@`  
       	10                 
         
       0pP@A  
       	-  
       P  
            
         
       `$ (04@a     	         !   
       @AD                
       0804<5  2  
       XL@H	  
            
       0  
       HLX@  
       
  
             	          
       	
  
            
          
             
       \TV  
       @A (         ++  (  
       
	  
       ACGEM  
      ll`   
       	
  
       	
  
       	  
       @BCA  
       	)!   
       
	  
       @ 
`         	(
 0        	@DLBA                      
          (          H@                    @        @B
                @`CaA	                D
J*        	                    @         8)	%        
        @A                   
        
@A        $"&                   	!         	
        0
         
"b*         @BFD	A               U@@UTTD@@T        @BA        AD $!        !7?15          @D        	        @HPp`	         "T                @A        #+[K        D@P                   B@ADHP        @A          	         04E       (,.nfbB@   
                        
             	   % $     @ @      		             %
%
       	B@   	   
     @ @        	
            ee         S&R&R& R&       	$ 40   
     A                      	
        	HA@       
JBR       @P` 02"(                                
                  Ee@          `@H	                     ((   
   	  H @ @                                                  $         ### ! #       	       LMO_]Y        @       @`
	   
                   D	H@                L             		       @$D,       ! PD@       
       ()	AIP       @
	           z      ~ X     z   	  ~      z   l  n      z     n      x       E     x   	   9     x       E           c	            d	            b	            Dc	            8a	            a	         a  V*	         ]  h	           9r	           9r	 =           C	            C	          M	 '       [  C	 y       f  3	            :	 =        f               HJ            F            F w          &           '           e(                                                X            d            t            C         i     \                    7  ݕ            T 3                      T            T           U 0         U 0         U +         U +         U +         U +       6  U j       E  U B       O  U V       Y  U V       c  U V       m  U V         U +       z  U f         U +          U +         U +         U +         U +       ~  <f d       o           `  6|         O          f   Y                                                           j                                    c           /`            a            F ]       7  u{ q           D	           Y (                       {             I           ا            0                        ̦            T                                                           	 Z                     )            )          	            	            <	                    l  	 ?            d           j        M            -   k Q          !      9   L   S      C      t      h   F  X      h   N  X      h   V  X      h     X $     h     O%      g   J             -       2      x         4   8         ;   8         B   8         J  '
            '
         -  '
            '
           <f         !  z7
          <f         T  <f           z7
          <f            R         m   B.            .            B           = C        x   + K           	           R 7                   w              %           %           ,           (                                                       $          j S          g-        X  j P        _  J           I         
  J           J         h  Q           J         L  J         1  Q           J           >         C
  I         a
  I 8        M
  I         H
  I         R
  I         m
  I         	   f        	   S        	   T        f    S        m   > .          -                        Q >          a 7           p          .   p       A              A                ^                                    7   D  K      7     N y     =        A     .      v  i     '   /   +  E     '             ;   1  )       4      u; K        J  )            Д #     8             C       V     Q   &   L       Q   N   ]  g     9     v  c     >           5   )  {> 3     5     {>                  #                   H       N     4 #        f  D +          ,t (     3   `     |                  ?   N  Д j     A     v  %     G     ,t ^        1    Z       b     k        V  - !     <   {    9     E      Ϧ          .     N     @      . z        d    U     [            G      :           "y  ,        9  p          v  Rf (     E      Ϧ              L        p   v  l        |   v  n     G   j        G   A   ^     E   H  Ϧ          L    ;           v       3   p     D     <     p      7     E\ y     <      ^    <      K    7     _      <      ,t y     7   d  S 5     ?      Д x    <   *  } 7     <   A        :     )  _     &   +   p  K        f
  ` ,     !      M  H        [
  |_ 4        G
  ^ 4     J   b    e     J   /              "y  /        S   6     [       g     [       Z           "y  0     &        <     E   W  Ϧ       E   O  Ϧ       E             )   C     D    A   9   P     E      Ϧ       .   &  v  ]     <      ,t 2     <        )     <   X  )          |  i  B        r  .      H      Y     E      Ϧ  \     E      Ϧ       E      Ϧ  A     D   q          C     t w     D      x %        N  A f           Ϧ  W          "y  -     E      Ϧ       G            &   	    "        p  yG        m  p          d  \ 1        q  M S     L          "      E       L      3     J            J      \      *            E      Ϧ       E   }   Ϧ       E      Ϧ       E   s  Ϧ       E     Ϧ       E     Ϧ       E   z  Ϧ       E      Ϧ       E   ^  Ϧ       E   e  Ϧ       E   l  Ϧ       E      Ϧ       E   3  Ϧ       E      Ϧ       7      yG V          \ 	       :  p  B        %    :          ,t         :  M c         p       6      v  _                  ?  N P        8   v      9      x      H      w     E   :  Ϧ          
   !     E     Ϧ       E   ,  Ϧ  2     H     :      H   L  w (     H     U      E     Ϧ            Ϧ  7     V   m        [       >    N   +   M     N      :     N      f          S           S           E\     *   !    O     E   A  Ϧ       5   \  L       5     p       5     p       5   !  p  :     5   i  ]       L     ,t m                [   q    G     [   }    G     H     g      )   j   [            ;v V     H           E      Ϧ       ?       :     E     Ϧ  9     E      Ϧ                  }   }           *            4    z        0   P                         r     }             3          8    6           P                             "             P 1       j   5       X            y         n      X C     n      X     r   6   :e )     r   h   :e %     o   
  j`      A     v  Z          a            
          a            
     E   k   Ϧ  )          u           D      E   @   Ϧ  .     E   K   Ϧ  .     E   V   Ϧ  .     X      Ϧ  .     E   a   Ϧ  .        W            p                          K 0          K         6                           S          ު           F          G     v     Dw _     v     Dw _          	           
	@A           
                       	1          @D
TP          
0pP@                       	)(!%          E          HIKJ
B          	X                                
@A          8($DTB                    H@(           
A@	IaE          LH
@          $D @P0          @A           <>>?7%           
          	 @                       	 @          LED          ( $H
                          (h	 $                        			   		          @HXBADP          D@L,!	                @ @                        	        @ @@                     ED0          					 	         
         @A	DH         					           
@LA             	             `@B"$DA          (08	@D$                       8%,4         ( !Bb"
@A                             A@                           (
hHI 	         A@DP          @`(hHA          

 		         H
@	                           $ "2                                                        %
%
%
                        `        @ABDHP`                            @A        @`BADC         
	@`!"         (                    H( @0          (     (       	)(        	 X   	        L ;          @ !AB       Bba(h@       8XH@ `"B
       
@A       ! B@DA`H	                ((   
                    R
D   
                                ,@BHAD        Aaq          	@HAPD       @FB(
 `AD                       !8	
                
      (              DA@	$! `d          D               	)!IiA@          $  0           @	!DABHP          #Aa1	          8(@AB"          DTL0A !          TR" 
          $de `@D&
!"0          
	EDB( @                          	EDAHI           !)1(XP0          (0 "@`!          UQP@           008<   24<  	   
                        @`ptuwW
 
   	   
     	 ?)+k;  	             @ @           @PHBDAE         (	0 
           	            D             HBJ@PpIDA         
	$BC         @DTP	H`                          $ 
"Aa  	       -------,  	   
           u  5          	1p0 
*"         0` 	H@A                               E%,( $       --		 	 	                     			  				        @PB
$DL	HM        	B`@0%5=A        " `` 0$ 
           ****                         @`PpA"*.&2B

   	                 
   	            
           @ H$&"P`Bb%
       (@AB	#" !I                    ,l	H                 %ea@AB` 
                 @                !!13;? @@        (H@	*"& 
                                            P  Q  T  V    PX          B@
" 	!A          @ 
J`X$	PDpH0           `!	I$%'D"@B         @APH0B	( !                   3"1"1"        **" 

***   


          @@         @H PAB<,(     	   
         @ @@@          %!	 (IHA@Q         	9)(*! 
@BA                041` (8!@$P                           
                             
                               3"1"1"                 @ `	1aAQPYy#            	                       <9qs{	 !Qp        	A@Dd`"$       $%edcg"
(h@ADE          	)!%$dET `AL@      	           @                  PPXZP                
          f              @LHBAID"
	P!`                  $d       	     ` p ` h y x i `     b d          @PT !B`QHA
0$Ea     	   % %         @ @         
      (   
      ,   	                          	                 	      _&       	            0`$%@BD46&72            @               
                                (	 H@`A,DPXB!"$          C
	G"`bA@H                         @          ++++  ((*       (    
                                                        
UWwDTPRrB	EYQSC@IX        
@'& !`ED%M	HI    	             B J " b c          	               @                 	 I Ii ) Y  K               000 0 0 0 0 0 0 0 0 0  0             @PH	`#A 
(   
        x   *   (     x   ,  T *     x   O        x   Q  T G     x       *     x      T         a  6	         j  V*	           M	           M	 >         M	          C	           C	 z           C	            Y	           Y	 o       .  6_	        2  R_	 %          4;	 1           kM           kM Q          M        s  W           h  Q           , Q          _  J I           s           T         
  3             Q         g  ;v           !  Q            D                   &  ;v           !  Q         ;  R *          }   ` U          ;v           !  Q            T            U C       $  T         &  U <        ^          V            l           t  Q         +          -            x                   .   +        0           u                  |        C           D             l           m           n           n           a           a Z          o T          o           o 8          a            a                    a           a Z           Kt <          <   [t J        2           5  Y 4        ]  {         `   B                     Y 6        ]  {         `  i N           t          f           {           } B        #  {         &  } B        (  {         +   N        c           f  Y 6        D  {         G   N          {            ^                     Y 6          {            Z          { %          M V          {           M >                       Y 6        O   {         R   M N                       Y 6           {            u ^           {            u Z           h              { @        w    t        |            K   {         N    P           j            j            Y            x                      ǡ	 W        [  Y         1  <	          9	              L	         `   f         X              | Z                        | >                      ~   | B                      H    F          s    `     C      t      C      t                    g   J        h     X      h     " "     h   ^  X      h   b  ]( 0     h   	   0     h   	   0     h           h           h     ! 0       h     ^ @     h     X      h     X         -  X	 J        9  z7
        +   4         (   `% 7       m   S         m   R         "   Q>              `>         j  F 3       g  F v       
  
           @B y        7  
         8  @B         /   R           }   ` $          	           	 5                      X  j e          I ;           ;          Q           ]   > &          I ;           ;           W           h  Q             @          X  j         ?   b        ?  
 b                     J                     "   "                      0        c   0        c  
 0                     
            0            	 @          g- Y       m  \        P  `% e        M  
           b           J &          b           J *        *  b         +  Q y        8  b         9  Q [        F  b         G  Q 5        [  b         \  J &          b           J +          b           Q 5          b            J *        $	   %        %	  > 6          N         
  f b                           2        G     2        H          N         
  f      =   k     5    =   C         &             &        7     &   _     ,     &   a     Q        k  ڲ         u  ڲ )     4   *   8      4      "8                    
              9 C          )          o  L  ^          ]         ~  ,            ,  k                      Z  i  W     ;   C  i            ;  )  A     O           O      N     Q   4   )  R     Q   7   E\ p     @      .       @      .      N     4      N     4 3     N     4     N      }         L  !          ]  \       O  X+ )        P  ^< I             h                  N   j         N     4        P  ,t /        Q  ,t      :     ڲ !     :   !  ڲ x     G     # )     G     p  ?        K    J        E                         H                       H  Z     7     _ 2    7   )  "8 #    7     _      7     _ b     7   ?  P      7     P        H    r        H   H  r        Q            W         G      @      G   [    3    L   b  ,t      L   q       .              .   ,              '           ' k        7  i  {       8  i      H   c         H   q   Ϧ      [   1   v 4     [   3   v      L      /     L      c        f             a     W    W   ,   : v     W   .   T      %   V   L       %   W   d  !          ^< /          o< N     H           H      L          \ +           )          1    D        3  Ϧ  c           5              ,           5              ,        g	  9 W        h	         L     {o ?          +    [    L     H       L      H  Y    H     : K     H     Ϧ          8              y                N Z           f            N            f            4            ^        b  ,t [                 ?     Ɩ      ?     v       9   t   x K     9      v      G      2     G           N   <  ,t      N   H   a     N      и 2     N      и Y        &  [          0  \ H          E\ g          ,t x     5     7 ?       5     7 @     5     N      5            L     ,t      L     ,t         P  L  !        e  ]  N            }                    .  \ A        /  )  I           R           }   ` /        f   q        i   u        +   j         +   F         /   j         /   F            L                   h            o    I                      J     k      ZI q    k      I     o      _      o      _          u !        	  f P        %  u !        (  f X          u !          f X        S  u !        V  f x          u !          f P        4  u !        6  f h        R  u !        U  f X        ^  u !        a  f X        q  u !        s  f P          u !          f           u !          f P        b  u !        d  f X          u           f X          u           f d        l  u !        o  f `        ,   u !        /   f           u           f d                                    B           F Q          B           F Q          ު           ު         ,            /   F                                 T                                      "            	       $       UWwG3	ET+iacgC@` !Ih%       @(hRP`
D2p)%edaEUTW"                     @        C B                        &       
@AB(h8&fFH*#" $PDN`b	     	     @ ` p x | t ~ v  w w 7    @                     @ `        ` `           	   %  % $ $                                	   k h h h       ` ` ` `     ( (      )                  	                                 @ @          
      P                 X -       @BHDTRVP	
*Aad(h32"Zrb4) 0`!                              "  "  222      -       @BFVv~^
A `!aiI	)1%H>?JNZz|x      
        R           ! Z   .       @X" !A`	HP&DTd%ECc)#BGNx8(IY  /      **
   



   **

**

(                        	      RVFBBb" R     	                    @ @    @             @   @	          @ A  @ H!                                                 ,                           C     C                                   	   	 												                                                                               	   )       
       z     ٢      z     n "     z     n     x   v         x   y   T '     x   |    f          ]	 ~          X	          \  Y	         A   3	         \   X	 w         \  Y	         b   3	         e   X	 o         \  Y	         v  [ L        x  [ \        y           K  ]: p        O  r:         O  :           ;v           !  Q            p         W           h  Q           ;v           ,           _  J                      o &        <  o        >  /` g       \   /` *        f   /`        c   /`        n   a *        x   a         u   a          , p          _  J S         o         $  W I          h  Q C        $  ;v I                       {              H          Q             {             f H        8  Y )        8  x )        x  	        d  R	 L       W           Z  ǡ	                         ǡ	            ǡ	            <        $          1            ,	 0          B	 m          X	          9	              L	           	 R       7   p	         8   p	         9   p	         "   p	 *        #   p	 -        $   p	 .        X    F          s    d        U   F      h   a   G     h   c  ? a      h   =  ^ \        q   8         t   8 1        u   8            `%            !            !           ?M R          -   QM Z         .             Q> 8             `> G           @          
           t   
          ;   
           b           8b *          Q F        _   8        f  \ I        n  \         4
  I         4
  Ǉ            Q '        /
  I         /
              Q '        
  I         
              Q +         
  I          
              Q +        r
  ;v           !  Q         t
  I         
  I         
  3            Q '        %
  I         %
  3            Q +        9
  I         9
  3            Q +        
  I         
  l          t  Q '        *
  I         *
  l          t  Q +        >
  I         >
  l          t  Q +          	 G          	 a           	 \     7     M           u   v       7     M     *   d         *   i    3     *   l  m  q     ;            ;     i 
        ;  )  "         k            b          )          L               )          T   s     5            5     @ U     5     @ ]     ;      g      ;      g E     ;      g \           )          {o ;         +           I  L          J  p          a  ]         
  L            ]  ?                    L  9          ]            ]      N   J        N   C  i      N   G    7    .       1       .   b    B       .   c    b     ?   +  v       ?     S ,    ?   v  v            i                          i  G        o    ;        p    M        p    M                      U                     p  2                      S     *     v  h     *       o      ,        }          9                        H       7   ;  ]       7   F  \ P     7   J   V     <   
  H             ,       <     )       7   h                  %     7   i  v  ,        R   s          }  N t        U           #  L          %  ,t 6        .  ]            H             ,             )  +     .   9  v  r     .   >    w      .   ,    z     *   !         *   ;    5    *   F        <      ,t     <            <        q         k $          k N             J          k c          k              z          k G          k a             \        !  A E        )  X+ a        *  ^<      N     N !     N          N     ,t            u                   /                   ;        !           /        *         ,t (          L  >          ]          }  L  _        ~  p  m          ]           L  9          ]            ]             F          N L          N           d U          9  } V         q  N         P  Ϧ  7        R  Ϧ  L        T  Ϧ            Ϧ           Ϧ  ;         Ϧ         "  H             ,           %  )  +     N      )       N            N            N                    ,       N       T          K 1            [  2          \ -          I W            )  j          E\                       Z          H  Z        h  [  ?        d  [  {        p  E\      @   /  v      @   5  E\     @   $  .     5   g  L       5   i  \ 4     5   l  ]  p     5     L       5     \ 4     5     ]  p          p  7          i  z                    h   g              h      |       4          1             
     |                  x             B     |                 i           i                }      T     }   "  % /    }     i           s C           b     |   7    u    }       6     }           }            n      X Y     n      X      n      X 6    o     j`      o     j` 5     o   1  _           {           u _          f           {           u _          f           {           u _          f           {           u _          f            {            { d          {                    k 9             z                    k 9             z          ު 8                                          :                                                                     @  @ `          P    P P             D                    0  8                       (  !  #  cD aD aD                     ` "p "x "| "h "`"`   @                  '               KU@        	                                       (   ,   ,  )   	         P           +        P C                                   $$!$$$$$$    $$$$F             $$                                           @  @                        @@DADaDaD qD qF sF 1B 1C            D     $  Q	 y        &  Q	         %  Q	 z        '  Q	         K  Q	         L  Q	         T  Q	 M       U  Q	 {          	 L         -   8	 E       |   +	        |   kM          [           [ &          O           l         ;v          !  Q ;                                ;v x          !  Q ;                               ;v           !  Q           F           ~0           T            U           U T          U        `  E          T          \          #E =       +  z         +  z         +  z         +  z         h   kM i       m   9	             L	         p   kM .          Y            kM            x U           kM T     h   f  X      h   j  ]( J     h   j  O% J      h     ^ q     f   D   @ B       g     ^ P     f   E   @ H      g     ^ r     g           g     7 A      g      X O      g      { \     h   l   c     h   s  ?       h   =  ^ z     h   u             y	 @       z   8   z	 `        
  z7
          z7
           8            e: 1           v: b          8 ]       2   L%             `%           L%            `%                     u @          J @           	 g                      J          J J           	 q          
          `%                  )   C         	 c          	            	 z          
           6             	           6 3          	 T          Ϧ            Ϧ            Ϧ  j          Ϧ  o    4      8      4            4     )           O  ,                       v  ,                      v  ,          l   b        l  )  c          .  ,  g        f  )  D         1 (          k G           v          )  H     *   \         *       q     *     ,  \    *     ,  \    ;   s   g      ;   w   g 2     ;   y   g ?     ;   {   g V             $              5             2           )  >                      y               ]           v  P          ]            v                      y         G             G   [         G            G   [            k  H             ,          m  )  B          )          5  L          6  p  $          ]         p  E\     <     S     <     z     <     0z e    <     z o    7   ~  S      7   #  S     7     T     7     S H    <   r  '      <   r         <   r  )           O  ,  h     *   v  )       *   w         *   w  )           O  ,       <       I     <            <     w            w      %   b   L  "     %   d   L  3     %   c   d  $     %   e   d  5     C   K    k              u     C   N    |                         +           }          v  g           $         - d          [  {         ,t                  	  }~          d             h             f        A              A             A            A            G   C  # 9     G   G  6      G   G          /            5     7      5     7 A     5     19 U     5   ,  L9      L   @         L   E         L   G   H       G   [    $       >     -           P +          P v       A    	       <  J          J d       	  J r       +       k      ZI     k      xI     k      I v    k      xI   &       																																	 		  
   @                                                                                               "      ` k            b   B               A                                           !B!B!B!B!B!B!B!B             0@BRPPR                  z      e %     z      ~ G     z      ~      z      ~ n    z      ~ 6       
  y	 0          y	             y	      z   >   y	      z   8   z	 7          y	 a        $  y	             y	      z   >   y	 W     z   8   z	        3  y	 a        7  y	             y	      z   >   y	      z   8   z	 $         6| .          6|           [           6|          [        5             	   ]          	  WR                          >                         3        3   P      x   T   T T     x   X             W           h  Q           ;v            i                     W           h  Q           ;v                               A  6|         E  o         F  a A        G  o         B  a     g   T        g   Z  9 ]      g   \   9 7     g   \  9       g   \   9      h   L   9     h   M  ? :      h   =  ^ @     h   M  ? :      h   =  ^ A        @   56         G   H6         E   F S       <   F        9   F        0   /         3   /        7   /        )   /            /          A	          U	 Q         i	 Q           /          F 8       '   	
         /   	
 q            	
 k        4   	
          "   

        J   ,        S   Z        T           T  
            	 O         Q         	  b 3          8b H          Q ]          8b          Q           d 8            ,          Q k         ]   > E        n  Q         t  Q ]         ]   > 7        v  Q          ]   >           J           Q          ]   >           I                      J           I D           D          Q         ]   > F          Q           Q T         ]   > .          Q          ]   > o        K	  I s        L	   }        S	  W          h  Q         S	  ;v      .     T       .       '     .       S     .       u     .   	              	 9          	 :           	 @          	 :           	 A        T            ^   [        g   {o         +               
       )  "8          8                    )          .  ,      N     4      N     4 ;     N     4 P     N     4 e     N     4 z     8   F   v  Y     8   K   S      8   N   S      8   Q   P      8   Y   v            p            i            i                                                  5           P       '    &       '    &         ^< ]          o< |          )            A           D      7     DX           (  }~          h             d             f         <   B     P     <   C   s \     <   I          <   J   s      <   Z   &s      7   6  S 3     7   ;  L       7     S     7     ]      7   l  X        
  O\ U         
  ]\ O        +  )  V         
  n\ \        
    _    .   Y           .   S    5      .   K  ~        .   N          .   \  ^  P     0   d           .   S    5      .   K  ~        .   N          0   g  ^  P     1              .   S    5      .   K  ~        .   N          1     ^  P             V              g             d           )  p           S     .   :  =  j     .   @  v       .   B  v  1    .   D  k  6     .        A         k 9          k :             @          k :             A        ^  Ϧ  Q        p            q  )            )  4         A E       $
  O\ V          
  ]\ P         +  )  W          
  n\ ]         
    `     *     L  [     *   $    M     *   6    "    *   :  ]  8    *   8  %  )         B+ 0       L   -   Ϧ  7        &  X+ t        *  i+         0  yG      L   2   (     L   6  (J .     L   E  [      L   E        L   E  [      N   k        N   o        N   z  ڲ @    N     )  {    N   L        N           N       %          ,  &    N     ӡ     N     )           9            ]            j                    E\ &         T |          T           T         {  T v       ~  T     }   K  T Z    }   M  i     }   H       }   =  T )    }   ?  i     }   u  % ^    }   w  i     }   r       }   g  % 5    }   i  i        u   { `        {   u p           F           F        p   F          	 /          	 j          	           	          	 !         K           q  `        6  r 
       4  r           a  3   
   3          1 1   2 2                                                         ,                                                                                               D   $   ,   &      %                                               9      O                      5        1        1        !                       )                #                                                                   @                   L  	                 ,	 R          ,	           ,	          *,	          ,	          *,	        @  2	           c   3	 P         d   3	 Z         e   3	        P  23	        W  P3	 {       u   %        x  9r	           h	          m	           m	           h	 T       ?  W           h  Q         E  3 ]        G  l I       I          K  ;v           5          	 ;            Y X            x Y          M K          A          ;v           !  Q            ;v          !  Q B           ;v         !  Q >          * O          H           o            d         }                  h   !  X      h   $  O% (     h   '  O% P     h   *  O% t     h   -  O%      h   0  O%           X	 y          z7
          z7
 q         D
 9         z7
 0         z7
 V         4
 2          G
 d           b
 M        O   2           F          F L       '   :        (  
 O        )  !         /  \         /  J         ,  
                      J (          J P          J t          J           J           J =          
 W          `%           !           %           
 $         Q         ;   U        *  WR                          >        ,  I "       D  Q         O   ?        Q  ! <        ]  % Z        ]  	 Y        R  `%         8  > d        :  >         ?  >        A  > T       B  >        P  % "         u \                                 ^          	            	     ;     )  #     ;     )  ~     ;     v       ;     i         ;  )      ;     )  P    ;     k      ;     i .     ;     )  ^     ;     i          ;  )           ;  )      O            O       !     O      ) V     O      ) V     O      D V     O      D f     O   	        O   
   !     O     ) V     O     ) V     O     D V     O     D f     6   z  C ?    6     3C x    6     JC         C        6           6              u    N              V                                            Ӝ      H       A     H       N     H       [     H            H            H            <   A  }~ V          d    m          h        <   J         <   P  v            f                         Ӝ  3            N             X            a             k          p           K          )           \          ^          ~                                              d         9  }         q  N T       9  L          :  9 ?        O  p          V  \         k  ]  7       a  9     5   t  7 G       5     7 H     5   x  7 x     5     7      5     19      5     L9         X             L            ^  o          `           `            Q      )                                     E  D  D @ @ @T@T@ T  T  T    @ @ @%  $  $      T T  T        f  W           h  Q         j   t        o  W          h  Q         q  3         t  l           T a          U          |Z <         U l         |Z          U          U          W           h  Q           o           a          a          a          o           	 &           		 &           Y X           x Y           	         (   	        )   	 "       ]           a  ǡ	 ^        ~  	                    R	          	 b       t  	            O                                    $                                   k          d B          y    G           d h          o $        `    %        y    i           /         Q            ;          T ;           	           I           T j          	 r    &        ;     &      p       &      -       &      F       &      -      &      p      &      p      O   8  9 =     O   K   b     O   L   o     O   ^  )      O   ~   %    O     X     O      w    <   _  w      <   k  w k     <   l        <     }~ 9        d    P        h            f        H     a V     H     w      H           H          H      L    H          H             &  q                       `            Z  i          '  O         *           +        }   :           ~      %      }   2    :     ~      % $    }   .         ~      %     }   6   : -  "                                   !                            
 
    ,   ,  .               /                          	  	  	 	 	 	 	                0  0                (  $  $    "  "                  @  @  @   !  !                          	         -   8	                      +	 a          y	      z   >   y	      z   8   z	 I          D          	 J            Y g            x h                    	           Y           x           u	 -          u	           u	           u	 U         u	          u	          u	          u	        x  J         y  8b %        z  8b 6          8b           Q          ]   > 3         Q         ]   >        i           o   ;        o  ! ;        x  \                     !                    \ l    .        @       .        -     .     !  H     .   
  =       .     !        .             .            .       F    S   8    z       T      (      S   9    {     S   C          T   '   (      S   E   Ϧ       S   E          T   &   (             v         O  ,  F          p  /                      s             ]                                   M  ,t )        [    H             V        a  Ӝ          c                         e                      .   Y         .   a    /     .   c    p    .            .     !        .             .   ~          /                 H             ,            W             )  E          q W            M         `   N         Z  i  S     <     ,t F     <     ,t a     <     ڀ m    <          <      !    <     ,t r    <     ,t 9    <     ,t    3                 (  (                              (  (         	                P @              !            pt	            f          t	           9r	          l	          h	          m	 7          m	 S          h	        R   <	 C        S   <	 D        t   <	 /       r   <	            *,	           <	           <	           <	 0          <	        "               Q         #  ^$ I        #  i$ I        -  t$ g             h            % h        5  o         $   B         y	 n       z   8   z	           z7
 [       [  j        [  j        [  j        ^  z7
        r  z7
        e  z7
        7           8           9          :   x       ;          <   X       J        4   #   и      4   $   и        ~                  )        v  Ӝ  ?        x  Ӝ  U        q            q            q              Ӝ             N         	            	    a        	  DX          (  }~          h            	  Ӝ             N          d             f         <   W    b          O  ,       <   X    a     <   a  )       <   g        <   s        <            <     ]              a           &          u            '     |                         |                 (                 |                 i           i C                  }    Y                  M    *       P    Z       S    z       >    u         F          F          F          F ~         F J         F          F "       z  F        n  F 	  Z      5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5                     5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5     0 0 0                                              G                        
                                              
               
             *                                                                     ;  W h          h  Q i        F  O        @           	           	  WR             /           > <       4  O        /  [          u{ Y                   	            	  WR                          >           W         h  Q           3 7         l     f              g             g     7 P      g      X d      g      { q     f             g   J   y     f            f            f   (   X          N                        u          u *         N *         	          	          	           	            > t       w	           y	   3        	           	           	           	          	   V       	          	          	            1 B          k Q          L          ^             )  h          )  T         u;          )           m           1 n          G            )  I           H           )  h                    v  ,                                 v  ,           )           9 3                     )           v  ,                       )           v  ,                       )           v  ,          s  - ^          ,t           DX i        (  }~ j        d            h             K          \         f           m  A        .  O\ G          
  ]\ A         +  )  H          
  n\ N         
    Q        5  DX          (  }~          d             h    '        f        7   '  L       7   '  )       7   (  \      7   ]  L       7   ]  )       7           7     ]      7     L  [    7     )  b    7     \ l    W   ~         W               /            W             /            W           W        7     /            W             /                 L  )          p  P          ,t           Ϧ            Qo       N   5  go         %  ]  ^         {o '         o         $           p  3C          9           p  3C         9           v  JC 3       v  JC         C            C    t       V  p         W  p            |          L    }          d          y              d          d         y            y                       Q    A                    L              d +        y    1         X          o 0        `    1                   Q    g         c        ]          a          b   m       c          d   D         S                     P            h                   ]  l	 (        c  l	 u          $m	           l	           h	 Q       0  Lm	        Q  _m	           m	           m	           h	 .       d  h	 4       [            	            	  WR                        >        [  >         	  W         h  Q        ^  , D        _  J        ^  F D                     	             	  WR M             a            > p           W          h  Q z           ,          _  J            ;v                    L  a         N  o _        Q  ,          _  J p       Q  a         R  o ,       [  o ]       T  6| u       Y  a        U  a        V  o          Q           	 :          I Z           Z          T            	           I                      T            	           I                       4          >           >           u @          (       
  g-           	           	          >           > j       z     T        {     t                                  }                            ,              D          ]  o              	              L       -    L      J     L   +  H     L   \  {o     L   r  (J     L     {o b    L              +    a    L   c  (J         +    r    L              6
  ,t         <
  O\ `         
  ]\ Z         +  )  a         
  n\ g         
    j        >
  DX ~         (  }~          d             h             f         .     k  O       .        b     .   
  ~       .            .            .            .       
    .   "    @    .   #    f    .          	   .        ~     ?                                @D     @D      @D                                                        *    *    *     *@          (    P                                  (           &   )                               ?         0   0   8   <   >   ?   <   8    0         ;   ;   ;      л   ;   ;   ;   ;   ?   ;   5;   7;   7{   ;   ;   ;   ?   ;                           	   O          	  WR                          >            W         h  Q            ,          _  J           F             X                    )            9                     v  ,                       )           v  ,                       )           v  ,             c  
        )         >            T    F        U    X        U    X        D            O  ,          G  ?  3          ]  C       K  s  Z          ]  T       N    z  
          v    7     L       7     ]  U     7     S      7     S     7   *  S     7   ,  S 
    7   N  S     7   K  S     7     T     7     %T -    7     S     7     ]      *     L       *       B    *           *     ]      *   C  ]      *   M  L      *   O  ]      *           *           *       O  	          P    *     )      .     k  \       .        o     .     ~       .            .            .            .           .       H    .       n    .          	   .            .           R      M f         u   v      R       w     R       I    R               y         R               y         R   0  ]  
    R   3  ]  
    R   _   k    R   a          (   6        1           2  
         4  \        6  u =       8  u        ;          A          <          ?     	                   	           	 $         i           )            H            ,  v          i           H            ,            i W       #  i          ;  )          ;  )          ;  )           ;  )      0   +     C     0   ,   N  L     0   -     ]     0   *           .        t     0   +   6  C      .             0      k        .             0             0       ~       0   $          0   %         0   S     C     0   T   N  L     0   U     ]     0   R           .        y     0   S   6  C      .             0   E   k        .             0   F          0   H   ~       0   L         0   M            ^   .              .          a   2 3        c   02 G        d   L2 ]        m   f2          n   02         e   2        f   2 J        u   2 9       g   2   
      u   2        j   2 s       b   2        2   `%         H   D "        {   )D         Z   5D        a   D >        {   )D 0       m   @B v       n   D         {   )D        \   @B 0       <   D `  
      {   )D        (   D         {   )D ?       n   	 :       t   	            	 M          	 M          	           	            	 ^          	           	 g          	        z   	         w   	            	           	 q    N     {o     N     o          d  i       N     {o *    N                +    (    N     {o O    N     o n        d  i  o        $             +        N          N     {o         +    $    .     k  \       .        o     .       r     .     ~       .            .            .            .            .           .       C    .       i    .             .        y    .              e            l                           A           ]                      T                                 \             
      I               9        I    +       !             	   ;          	  WR i             }            >         !  W          h  Q         !  ;v         "  a         .  [t t       0  a        2  a        3  a (       4  a        8  o          [t V        X  o g       L  a        o  [t p       p  a        s  a P       v  a        x  ,         _  J        x  a        y  o        }  o        ;  a M
         a p         a          a B          o           a "         o          a Y         o %         o          o &                  	           	  WR :  
          J  
         > W         ˅          ˅ ^         , j          _  J                     	            	  WR                          >                    	           	  WR   	            	         >          6|                     V       e  | A          1  -| B         Z    L         \    _        h  | r         1  -| t         Z    ~         \            m  N         r  DX 0  	      (  }~ 1  
      d    H  
      h    u       u    Z  
      f    l         Q -          Q -          Q ;          v  -          Q -        =	  9 J       F	           L	  Ӝ            N          p  5          9          N                     Ӝ            N     0               .        1    0             0   ~   N       0      ^       0              .   ,         0   q   k  k      .        )    0   r   ^  3    0        {    0            0      v       0        
    0   m     ~    0               .        Q    0      N       0      ^       0              .   ,         0      k  k      .        -    0      ^  7    0        g    0       y    0           0      v       0        (    0            1     ^       1           1      N       1             .   ,         1      k  k      .        (    1      ^  2    1        U    1       }    1   !        1     v       1        *     .             1            H   >  w      H   ?        H   _   R     T   7    n     T      ( d     T   =        H   c       H   R       H   +        T   7      	   T      (      T   =        H   (        S             T      (     8      q                       `            Z  i      8   A  8 f    8      O #    8     )      8     O R    8   (  s     8   )       8   ;   f    8   +  O 6    8   :   L    8   +  O 6    8     )  g    8     ӡ c       T  H Z            ,  /        d  )  b        o           n  p  ~        t           r  s             ]         x    A            K                  |  s            ]             D            N       W           ]    J    .     k  j       .        y     .     ^       .            .            .            .            .            .       R    .       r    .           .            .            .            .             .        4    .       #       E   $a  S       G   $a  b       H   $a  q       I   $a         J   $a         K   $a         L   $a         M   $a         N   $a         O   $a         Y   $a         `   $a  *       a   $a         b   $a  M       c   $a  [       d   $a  i       V   $a         V   $a      <     q "             *         `   1         Z  i  L     <     O d     <                O  ,  r     <     i      <     i      <      =    <          <     O     <          <      !    <     )  "        .  ,  *    <      c  
            Z                                                                                 @ @   @                                                   N               "   "   "   "      
                         "                          @               W           h  Q           ݕ           W :         h  Q d          ;v :          W          h  Q           5)           W    	      h  Q          ;v N          8                    T         W )        h  Q #         ;v )         W )        h  Q            W          O  ,  "          ,  z        V           g    2                  =           A           {  i             Q           Q         i    	          W                  (               {           V                    i         !  i    C   *                                                                 (  )  )  )  !                                  G          @ ` ` @ ) ) - / ) ) )	 ) ) ) )  ), )$ + / - )  )                                      c   4
             4
 7        d   4
 }           4
         e   4
            4
         f   4
 9          4
 D       g   4
           4
        h   4
   
        4
        i   4
 ,          4
 7       j   4
 }        s  	5
        k   4
           4
        l   4
 6          4
 [       s   5
           @ a           z7
 '          z7
           z7
 l          z7
 5                     z7
 E	          z7
 
         T          z7
        0  T |       1  T          \          7
        *          "  	 5       $  7
        &             z7
 p          z7
           z7
 @       ^           o  F *       n           q           r          s                                                                         !         F           a         F          F                                      w  F 	    .     N  {     .            .            .            .     ~       .       ]     .       H    .           .     k       .            .         
   .        l    .   k  ^      .   p         .   S         .   K  ~       .   N        .   q        .   r        .   u        .   }    .    .   y    p         W           h  Q         ,  e( ?       ,  % ?       -  e(        -  %          5)          J)          e(        !  ' :       !  T :       #  e(        #  %        '  '        '  T        (  '        (  T          j) n         )           )          )          & 	         ' 2
    h     X      h     X J     h           h           h           h           h     ,     h          h      &    h     ,      h     ,      h     -     h          h      '    h      ?    h      ?    h     ,     h          h          h          h     , ?    h     , ?     h     ^                      J                                
           
           !          
          
 &         \           \           {1                     '         
 ?         
 ?         !          
                    
          \ ?         \ ?        }  	        A   u            u           u           u X          u e          u           u           u f          u           u           u ]          u           u           u O          u           u           u M          u        ~   u        v   u Z       m   u        d   u        [   u b    %   ;   L  =     %   <   d  ?     %   >   L  Q     %   ?   d  S     %   A   L  e     %   B   d  g     %   D   L  y     %   E   d  {     %   F          %   1         %   3     #    %   -   L       %   .   d       %   0   d      %   2   d      %   4   d  %    %   *     v    %   (   L  e    %   )   d  g    %   +   d  x    %   %   L      %   &   d      %   "         %   #   d         o  ު          ު {         ު        L  S        r  _         /  S A         k b            ]                       	          "   
          Y           x!            !            !         k #            #          #            #            $          $          %            %            &    .   h  N       .     ^       .             .   ,         .   Z  k  o      .        \    .   [  ^  f    .   _        .           .           .           .       -    .       s    .           .           .     v       .   j         .   k    '    .   r    \    .   s    t    .   z        .   }        .       $     .            .   V    p       o    6        x    _            s        e            n               [           m                               /                       A         /                       b         / 5         / _       /  0        2           :    
       <           F  0 o       I           Q           S        S       $       T      (      S      @ n      T      ( g     S      W       T      (      S      n      T      (      S       L     T      ( E    S         
   T      (     S            T      (     S       *     T      ( #    S       t     T      ( m    S            T      (     S            T       (     S      ( R     T   !   ( K    S      >      T   "   (     0   m         0   n    "      .   K  ~  =     0   o    n      .   N    C     0   v         0   w         0   x         0   z  ~       0            0            0     N      0     ~  )    0           0           0       [    0       b    0             .            0           0           0       (    0       1    0   ~    Y    0       r    0       y    1            1       "      .   K  ~  =     1       n      .   N    C     1            1            1            1     ~       1            1            1     N      1     ~  )    1           1           1       -    1       4    1             .            1           1           1           1           1       +    1       D    1       K    1   |   6  \       .        V     1   |     \     1   ~   N  g     1             1      6        .             1             1        ;    1        [    1      N  
    1            1            1      k       .            1            1      ~  9    1        ?    1        Z    1        m    1        v    1        q    1             .            1      6  v     .            1        @    h   *  X #     h   +  X 2     h   K  '       h   V  X      h   L  a3 N     h   6  X     h   L  a3 N     h   :  3       h   :  O%       h   :  3 5     h   :  O% 5  	   h   u  ^      h   u  ^     h   P  8(      h   ^  X      h   b  ](     h   >  3     h   C  3      h     X     h   C  3      h     X     h   8  h&     h   m   X    h   m   X    h   s   ?    h   s   ?    h   b  3      h   B  O% z    h   b  3      h   B  O%        7   #        8   2        X  @                     Y   N                  Y   N          u            J            u 5          J 5  	        	           	        ]                                K  <        P  <         w          P  <         w          E  d        z  
 X       z  
 X         
 ?         
 ?       o             J z       o             J     .   o         .   p    "      .   K  ~  =     .   q    n      .   N    C     .   x         .   y         .   z         .   |  ~       .            .            .     N      .       +    .     ~  B    .           .           .           .           .           .           .       8    .           .             .            .           .           .       K    .       T    .       |    .           .           U   7           S              T      (      U   7   (       G   -  Ϧ       U   <   :      U   T   :     U   T   U     U   a     q    U   m      	   S          
   T      (     U   m   :     U      -     U           U   w         S        z     T      ( {    U   w   n      S   "    ~    U   x   ,t     U   F   : a    U   G    o     S   $    k    U   H         S        |     T      ( }    U   &         S             T      (     U   &   n      S   "           P   W           h  Q         R   3        R   3           Q         \   l        \   l         t  Q [       p    z       p    z  	        Q N       p   d z           d q           d        r   Ǉ V       r   Ǉ V          Q        s   d            d        v   d            d            d            d            b	        	   	        	  WR 	            	           > 	           b	        	   g
        	  WR 
            
           > 
       3  W           h  Q         r  Ǉ w       s    F       s  =. F       t           t  =.        v  Ǉ        w          w  _.        x   +       x  _. +       ?  5)        R  3        R  .           .        T  3        T  .           . ~       V  3 	       V  / 	          =.        X  3  
       X  &/  
          _. 	       M  G/ 
       j   x       j    x       j  =. x       l   b       l   b       l  _. b       ^  l        ^  .        `  l        `  .        b  l        b  =.        d  l        d  _.          O o          W         h  Q          [          [          6| h       4  O        C           	   (        	  WR X  	          u  	         >        `  6|        D   j       X  O E       [   h	        	   x	        	  WR 	            	           > 	       W   0          Q V
       P  O        S           	           	  WR 3            L           > [       O           u  Q          W         h  Q          ;v =         5) M         O          O          O          ;v            !                   O           }  )      	     )      	  WR O  +          h  +         > u         [ B         6|                      W          h  Q         B  ݕ .       J  l         t  Q        `  o        c  o        g  o +       R  a        S  ;v        W  o        Z  a        ^  o 3       T  a          a 
       	  a          o          o          o          o *         a !         ;v u         o          a {       /  6|        4  a        1  a f       2  a "       m  W R        h  Q n       o  o          o $         a        &  a        '  o        !  o 0       ,  o          a }         a          a          3          l R          	          8         Ǉ m         Ǉ           O          O )          [ *         O *         O          W         h  Q /         O O         [          O           	  	      	   	  	      	  WR 
            7
           > D
         [ 
         O 
         O          W         h  Q          [          O        '  [        '  O        &            [ #         O #                   O                   	   [        	  WR                        >          [          O        /  [        /  O        .  .   %      d  J          W h  '      h  Q          [ m         O m         b          O g         [           O            \!  /      	   !  /      	  WR !  1          !  1         > !         [ E"         O E"         W %  6      h  Q $         O !%         	           g	          u  Y          u  x                   7  v	           { N          f        O  v	 G	          {           f 	       g  v	           { +          f a         	           {           M _         	           {           M d         	           {           M H         	 &         		 '          Y '          x '         	 '         g	 *(        u  Y +(        u  x ,(         	 @4         	 n)         g	 )  !      u  Y )  !      u  x )         	 *         	 *  %         Y *  %         x *         	 +         	 +  )        Y ,  )        x 	,         	 X-         g	 -  -      u  Y -  -      u  x -         	 .         	 .  1        Y .  1        x .         	 /         Ϭ	 /  5      D  Y /  5      D  x /         	 0         	 0  9        Y 0  9        x 0         	 2         	 >2  =        Y ?2  =        x @2         	 73         ߬	 g3  A        Y h3  A        x i3         	 s4  D        Y t4  D        x u4     5                                                                                                                                                                                                                                                                          b                                                                                                                                b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    #"                                                                                                                                     !"                                                                                                                                     !"                                                                                                                                       F                                                                     ,Q                                ,Q                                ,Q  PU%                           ,Q                               ,Q       !                       ,Q       !                                !                               p!                               `!                               !                               !                     (K       !            (K      (K       !            (K                 `!                                 !                               !                               !                               !                               p!            (K                ![&           (K                ![&           (K                ![&           (K                ![&           (K                ![&           (K                ![&           (K                !            (K                !            (K                !            (K                !       D (K                !       D (K                !       D (K                !       D (K                !            (K                         (K                    D (K                1            (K                !            (K                !            (K                !            (K D           !            (K D           !            (K D           !            (K D           p!            (K D           	![&           (K                                                      $                                 @                               @                               @      (K                      @      (K                                                                                                                                                                         ,Q                                ,Q                                 ,Q                                                                                                                                                                                         D           ,Q                 D           ,Q                                                                                                                                                                       	
%&*0256<@ABEIQUX`dep<$%%(*0000@AIIIJUUUUUes $    [ 0 I$ QU UU UU UUU e       	 0TUTU ( $I   TU    TU   q     'I      ?      @?  %J  0  m۶m۶         UUUUUU UUUUUU p d     I  HRhUUUUUUUUUUUUUUU0      $I$I$I$I             $     *                      ?               0                                        $I$I$I$I$I$I$I$         UUUUUUUUUUUUUUUUUUUUUUUUUU                                                     H                            B!B!B!B!B!B!B!B!                        s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s                                                                                                                               P                                @!                     B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{                                                                                                                               b                                                                                                                                                             I                          < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <                     B                     "                                                                                                                                      8rȑ#                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         *UUUUUUUUUJUR-UAA!T|xP /(	H(8`     G ?     <67  *#	 ! ! ! ! ! ! ! ! B B B B B B B B                 @@@@@@@@ !B	x x x x x x x                          < < < < < < < < x x x x x x x x        p`@                 < < < < < < < < x x x x x x x x 8rȑ#                                            @ @ @ @ @ @ @ @                                                                  @ @ @ @ @ @ @ @                                                                 @ @ @ @ @ @ @ @                                                                  @ @ @ @ @ @ @ @                  @  /UYUjjDDDDDDDD
																$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!BBBBBBBBBBBBBBBB																$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHH!!!!!!!!!!!!!*@TUTUTUTUUUUUT@ жm۶m[UUUUUPUUJ$I$I$I$I$I$I$$I$I$I$I$IUUUUUUUUUUUUUUUU
_  *v.  75K'Xb         ?         P   -                      >ư>      ?333333?      ?      ?ffffff?      ??333333?      @      $@      :@      Y@      A  4&kCPKD   G            333333ӿ9B.  4&k    )   1      \      )!      y   p&   ,   ۊ              3   3   3   3   3   3   3   3   3   3   3   3   ά   ?%   3           3   3   3   3      3   n      0   4      {{	      $   X   <   X      D   X   L      ܞ   K   K       G   m   y   m         u1      Ҹ   @   (       q   |7   `#   M   "      y      ,   0      ݌   )   ؝   c   q                           T         y               r          G    G       G    G      y   y      &5   -   R!   R!   d   Ƚ       )   )   s!   s!   s!   P   $   d          +      "   ߏ   6   p"   p"      =#   7   F   7   7         ܉   
   5   6      $   !   6   Y8   Y8   -   -   P   )   !   !   1!   s!   "   U   )   )   )   )   j$      (       1*   )   )   )   )      =(   e(   6,   )   )   !   1   5   .   -   -   (   #   '   E   &      c'   E      +   Ƚ      P   $   d          "   +   &5   -   .   !   !   d   Ƚ       7   "   36   7   j$      "   $   z	   j$   k)   d%   %             %               *   s   &   s      s   0      s   s                       M                 \A   1   1      E0   a)   $   Y8   Y8   Y8   Y8   $   Y8   Y8   Y8   Y8   3   Y8   Y8       <9   <9   %;   *   ;                                                                                                                                                                                                                                                 z&   r                                                                                                              
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
                           
                                                                                                             `       `               9        9       `       `              `       `       `       `              `       `       `        9        9        9        9        9        9        9                       `                                    `}        C        C        9            9        9        C           C       `E       `E               B              %       @                     \        C        C        C        C        C        9        9            9        9          i        C           C        9                  U               U                                    `       s                    9       @,       @        :       `       `       `E                                                C           @              `E       `E                                                  T                                        9                                                          @                                 _       @        9           C              `           `E                  C          `E           C               !        }           `E           C           C       `E                `E               `E                         `E       `E       `E           `              `E               9           @                                               `           `           `           `                                                       @          @                                                        !                           "                                    @                       !                               @       @       @       @        9                  9           9       
            `E                   `E       `E       `E       `E       `E       `E       `E       `E                                            T       T           T           T           /usr/local/go                                               9 9                9                  `                ``               `               `                            ܯ                 <    P            vc                vc                  b޶    P            cc     
            @(    :            c(    0            @d     о
            dl݈    9             e!,T    @:             "                  iЇ    pW            (    P
            ` Q f    T            ` nnj                  B?    P            @I                 #x    	             q:                 `/D3    	            `/D3    `	            `/D3    P	            k    	            `ت    	                	            3    &                 ?             zAV;     .             {FX=J                 `XJY    `_            X=    _            X}v    S             @2    p-             e    -             f	    .              L    .             ``-    P/              g    /             g    P0             (Д[    P1            `@y    1              h{    2             hjA@    2             P<    0            `Z     @            Z߾                ZuX    @             [9Ea                 _L                Ad                 `W@Z    	               `                  9 9               `E    `g               `E    `g               `E     g               `E     g               `E    `g               `E    `g                                                               x@                C C                C C                C                                                  i   i               @S                U@               @                @*    U                              ``                I                +               @               @*                S    }               @v@+                               C@                   C   @                  @    C                9                9                9                `E`E               `E`E               `E`E               `E`E                                                                                                                                                                                                                                                                               TT             ܯ    @          d    `6P4         `    pgd        Yu    pGC        ` F߿)    @         `W    0        ``M?/            `    p        ``H            `!ߍ     P        ``i    P        `<K              `/D3    	`	         7    p                                           9 9        9 9        `        9 9 9      DUD     ^@^^     DH5    \ ]p]      ܸ    0FEE      6L     HGG     `n    O@OO     ~    PJJI         0MLL     *     ?>>     `OR    0BAA     @NY    Q@QP          8P8 8      ҧ     ;::     2Ы    0WVV     ` *!    oo`p         @       @        @       @         7         ]       v  `        ! !       `E`E`E       `E`E`E       `E`E`E                               `     (
'
'
(
                                    C C C C                                C                                 C C C C                               R     9    9                               (t                             2@bF    Paa0a@c cb                         2 )    0zPzz{`{pz                         6B/k    P			 			                                                                                                                                                                                                                                                                                            9 9 9`                        9 9 9 9`                     R Q',    :P;;@<<<P=                    o   r   Ԅ   Zq                                         np           us                                      w                                      x           |
           o                              0 <L\l               `@                                                                            z	   n   o           
o   }
   t                   n           n           o                    A3    :P;@69354323@2    This program can only be run on processors with MMX support.
                         n           hy	                      ^p                      ^p              @	 `                                 C C C C C C C C                                C C C C C C C C                                                                                                                                                                                                                            M           n           n                      Fw                           o           p           
o   r   o           o           t              ```$4DTdt                            @93     @@0 `  P  p @  P                    p           p           p           q           q           q           >q            p           r{	           t           q           r           r           s           q                                                                                                                                                                                   
	
	
	
	
	
	
	
	
	
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     	 '    	"&'(*T    		
`    	k    	
x     			       	    
          	     	


           
         
    		               				




                %   
4   	
@   F   L     U       				
`          	j   	{        	
    	
   	   	   	   		   			    		


    	
   		

*   	
6   	
B        K   


]   m     v   {          
   
      	                     


   
        		   




             	
      
   "&(()*+F     			
S    	f    g           n    	w   		


         	
   
    
   	   	
   (+++++,,/    	&),0258;l   !#%    "       	      
   
    
2   	
=    							F                  F                  F                  F                  F   	
W   		`   f   k       q          t   	                                                      	   						

   
       				               			


   	

   	


   			
"      	
/   		
D   #(-26;@   
"'+05:?DH   
"'+05:?CH!   
"',05:=BGl   
"'+0268<<                                                            	      	
                        	   	
 04   
A       I                  I        O                  O                  O             S   Y   b   i   p          r      y   

   			


                	

    			
          	
	      	      	      	                  	                	    	      
0	   6	   =	    	




G	    I	                  I	              K	                  K	                  K	       Q	      
\	    c	   j	   	s	   }	   	        	   	   	
	   	

	   			   
	   
	            	   

   	"
   >
   ^
   	s
   	}
       
   
   
    
            
     			
   
   	
          
   
     
   	
    
     
   	
   
    
                                                                        &     -      /              1      =    G   M     	a   		s   	                                    

                                  `         `         `         `         `         `         `         `         `         `         `         `    `                `       `         `         `         `         `         `         `         `              `    `         `    H  N ` T  @    @s @t G     @k            @  `    `  @A     @ `    `          `    @I          `    C @    `           `                    `  `   @r `  l @               `         `          @     `  `B  >        `        `     `  `  `U @V  W     X X `  Y Z [    J `\ @]   @ J       `         `  `  @
        `                     `  `    `  @         @        @    `  `           @           `     `     `     `     `     `    	 `	 	 	   
  B  `
 @v  
   
    
       `   	 	 @} <          @u `    `  C         ` >   `     `      `  ?  `      ` C @     ` @D      	 `    `  @=       A    `       B   ` D    ` @@     `  E @   `E      `     `      ` E       `   F    `  `  F       `      m `     F ` @~   A    `   @G    `    G      ` m   @ `         `     H   A `   `H    `  H  I    ^     `      `    I  I     ! `! ` !  !  " `" " @J "  # `#  # #  $ 	 `$ $ $  % `% % %  & `& @ & &  ' `' ' '  J   `  (  K `K K `(  L     `  ( K (  ) `) ) )  * `*     L *  + `+ @  _ + @L +  , `, @w , , `- -  . `. . - .  / `/ / ` L  -  ` / B  @M  
  `  0 @C M  
 ` `0 0 0 *  1 `1   1 1 `N  2 `2 N  O _ 2 2 `    `     ` @  `    3 `3 3 3  4 `4 4 4  5 `5 5 5  6 `6 6 6    \  j `j j j  k `k k k  l `l l l  m `m m m  n `n n n  o `o o o  p `p p p  q `q q q  r `r r r  s `s s s  t `t t t  u `u u u  v `v v v  w `w w w  x `x x x  y `y y y  z `z z z  { `{ { {  | `| | |  } `} } } `~ ~  ~ ~   `     `     `     `     `     `     `     `     `     `     `     `     `   `   `         `     `     `     `      `    `     `     `     ` `         `     `     `     `         `     ` `     `     `     `     `     `     `     `     `     `     `     `     `     `     `     `     `     `     `   `       `     `      `    `   8 @8 8 8  9 @9 9 9  : @: : :  ; @; ; ;  < @< < <  = @= = =  > @> > > @?  ? ? ?  @ F  C  H @@ @ @  A @A A @B B B @G G @C  E @E E E  F @F  G C C  D @D D A  B G D @H H H  I @I I F I  J @J J J  K @K K K  L @L L L  M @M M M  N @N N N  O @O O O  P @P P P  Q @Q Q @R Q R R @S  S  R S S  T @T T T  U @U U U  V @V V V @W  W `\ \ \  ] `] ] W    `   ] ^ ^  ^ `^  _ `_  ` _ _ `` ` ` a a  b `b  a `a b b  c `c  d c  c       `d d ` @  d  e `e    ` `      `       `  `    `     `         `     `     `   ` e    `      `      `   `     `     `     `     @, ` @| `-  - -  V  .       .  W   @/     /   0   0 . `0 1  1 `W , 1 @2 W  X  P0pPp0P0Pp p0Pp0P@0Pp 	0`Pp
p0Pp0Pp0                        " ]  # ]  P# x^   ) ``  `) `  - lb  0- b  P- c  p- pc  - c  - Dd  0. d  . 4e  / e  `/ f  / |f  / f  `0 dg  0 g  0 h  0 lh  0 h  0 i   1 li   1 i  01 j  @1 \j  P1 j  `1 j  p1 <k  1 k  1 k  1  l  1 l  1 l  2 4m  P2 m  `2 m  p2 Dn  2 n  2  o  2 Lo  2 o  2 o   3 Tp  03 p  @3 p  3 hq  3 q  4 r  4 r   5 @s  5  t  6 ht  06 t  p6  u  6 tu  6 u   7 8v  `7 v  08 \w   9 x  P9 xx  9 x  : y  ; z  ; z  ;  {   < t{  P< {  < |  < p|   = |  `= }  = `}   > }  P> $~  > |~  > ~  ?   @ \  0A ܀  A \  0B   pB   B   C   @C    D    E   @G   G ܇  @I   N   @Q    Q   `R    S d  S   0T   W   W   Y h  `[   [    a ̚   b x  b    c P  @e   `e p  e ܞ  `k   l    m   Pm \  m   m   n    p   0q l  @t p  t   u    y    z d  `z ܪ  z 4  P|   ~    4   H   4  P   p         `   `     d       Ը  @      Ļ   @      T  p Ľ  К 4  @      @             p     (     P 4      ,     0   P           t   D   x  0    Ъ   P t           x  0    d   \      @          P    0  p L              0        <   p      D           `    d             ,      @ T      <  0              0      P    L    @   l     
 ` 0  0 @   @ 0 p   ` <   $  ` pH   `|       # p|$ % 0"d' #( P$ ) $) `-- @0/  1/ 73 8D4 8 5 9x5 @:<6 :6 ;7 P@ : A; @CH< pD8= D=  E$> E> @F,? `H@ H@ @IA MB pSE TF @U$G UG pVdH  WH Z`J  ]$K  b<M cN peO pfTP PlR  mR  nXS sV vW [ 0\ \_ X` b `c 0,d pd He e Иf (g `<h @0i i  `j `j Hk  l  xn o 0(p p (q `q  r `s Pu v  hw  x y { p} $~  < P   pĄ L P L    P Б  h   0t  @l `D   P  ̚  d Pܜ P h     H P @  d  @ ,  ̫ P| p( 0 pd Į    ذ p`  	 	 P
p @ `D  0 D    l   0     # $ % `&\  ' )h @, 0.0 . P0 @1 02\ 2 4 `5, p7 7< 8 9 @:` ;h p< 0= =4  > p>\ `A AP 0B BD 0C D @Eh E F pHX I  K0  M M `N N  O,  P PL Q Qx RD T U   V V  W W `Y Z [  \4 p\  ^ ^\ p_  ` `h b pc   e@ Pe e0 @f f g i i( ix `j,  k l l`  m mL n 0o$ o p @qD  q  r  Ps\  t t `ux v `v@ v  y  `y  { P{ {0 `|8 }	 ~	 @ P4  Ѓ @p D  ph t       x `   0 0X `   P   p `    X @ P(   @! !  D"  0# #  % & '  d' P'  ( ( (  @)  ) p* p, 0- Я@.  l/ `0  (1 D2 2  4 pT5  6 6 <7 p8 d:  : ;  < `= T? @ lA B @C  hD  xE F F G @XH 0dI PhJ J 0L M 0N pN O P @LQ V  \W W <Y 0[ `[ 4] d^ P$_ _  P` a Pb PPc pc @d e 0e f g h @4i   i `k l 0tl m dm m n  n  	q r s  u u  v Pv pLw w w @x x z  z { { `}  T PԀ   p" "d  ' + P. . 9  ;$ P; p< <, @=đ =X >L @| AH  C@  D  D @D `D| D D` E  F< 0F F@ G H `Iܝ PJܞ pN8 N Ol P P  Q Q R ST V8 pZL  ] ^` _ b bH c Pc c| c @e  f pf f g ph  i i0 @}P }Ĺ }(  ~ @~ ~ ~  н    | <   P  X 0  x 0 p x    Н@   x @  @ \ d P   $   `  @ Pp P  h аp    з P$ |   0  h 0   P  l p 0 P  ` ` 0 @p  l | @x   0l  P  p @ ( P L   Pp   p  	 ,
 
  ` `        P      p  @  PT    PT  P \ 0 l   PX  (  0  p4! ! " 0" `" #  # PL$ $ %  h% 0% p$& & `' '  ' 0X( ( <) )   * `\* * +  + `+ \, ,  ,- `- . |. h/ `H0   0 !1 %d3 p&4 '4 (D5 + 6  ,6 ,L7 -48 @.8 0`: 1; @2; 2X< `4=  5> 6L? p7@ 7t@ 8hA 9A 9B 0:C :C ;XD p<D >E >F ?F ?F  AxG A H BtH DI ZQ P\R @^S ^XT p`TU `U PaHV  dtW eX `hY  ilZ iZ 0j`[ k\ nL^ 0q_  s` sa tlb vc @w8d  xd xhe 0ye  zf |,h i pDk Ђk @l $m m ho (t t @xu u @v v  `w @x  x 0y Py z {  D|  | Х,} } @~ pX~ ~ L   @ h    @  P  pH  0  @ p d @( l 8 б     д $   0đ @  l 0$ P,    L 0     < ԙ 4      L ܜ 8 ̝ l @О    `x Ԡ @  x  ̢ L   PH P    H p     T 0ب P  | ̩ p   p  H    P P  l 0ȭ $ p ܮ < P  \ 0  p|  D P   X  0 `D ܴ  <  , d   0 `@  ȷ   D @ ܹ , p    D 0 ( p   8  |     0D @ Pо ` pX   , x p   `  D | @ p@   X P <    l ` \  ( @ p H      @ P p  0 0 P px  @     h @ `0     P x     0  P   `  0 pP    P L     @  Pd  , p  0@    p  @( |   pp   <   	 	0 	 P
h 
  p  @ L    8 P     pp   0  @  P  0 pl  0D   PD  @L   H ` T  `h  X @ x  P@   0@   t `  < `    0!0 !  " p"@ " @# #X  #   $ $T P% P& &  ' 'x 'T  (h `(x (  )  *X *  * 0*4 @*x P* `*  p*D * * * *T * `0 0 @1T @2l 2h 3`  3  3 ! 4x! 4" 4l# 5D$ @6$ @7$& 7& 7L' 08' 8( 9) 9`* :+ P;+ ;X, B<1 PC2 D2 Mt8 0N9 PNx9 O; P; P\< Q< Q|= 0R > R> R(? 0S? S(@ `TPA TA TDB  UB UdC UC PVlD VE WE pWLF WF X4G  Z|H ZI ^K ^L c`N  eDO eP @gQ gQ  h0R kS kDT lT  m|U m8V `nV PoW 0q0Y qY s[  u[ 0uL\  v$] w]  x^ y` pz` p{a {b  |b P|c |c }@d 0~d `f tf ``g g (h h i i ``j Lk l  xm p`n Ћn @Do  8p p  q ppr s  s pt u 0v v  w w x $ @ p    ؏ \ `X  ܑ 0   `p         @t  T $ ̞   P P\ |       `Ȧ 	@   `P  (   @"H p' ,  . / 0   2l  : P? A PC FD  G GL H PJ J L @MP M\ pN O  pUT X( X pa\ Pb  c k mp  {$ P}  ~    `T 08 @  @T ,  \ 0(  , Ы   @ `8  @8   0 H     |    @t   Pt   p p 8   p <  `   P x   ( p|	 $
 P
 P< h P   L  X    X   d    P @    l @ @ P 0  `  x      pp   |  <!  "  " P# P % & h' @+ ,  	- .  @/ / 0  0 P$1 $3  3 x4  P6 `#7 ,\; 3X> `=B BPE B@F PDXG DG EH @GI G<J `H K PIK @J@L PM<N PP Q R 0SpS @TT  VXV pW`W WW YxX ZY `]p[ P^d\ @_\ @`] 0a^ at_ pb` c` da eb `fc gd h,e if jf kg plh  oj @pk 0ql sDn `to u@p v q 0zr {s p|lt 0}8u }u Ѐw px { P| t} <~ @~      @h Pt `  4  | p  |     pT 0 ,   @ А p @ @Ȓ ,  | Ԕ  , `   @    @    d P  t ؚ  4 P  @   0 `<  Ш$ x @О p$ | Щԟ ( P Ԡ ,   ܡ P0   4  @ <   D P  P   0 pH  Ю  @ @  H   @H   @ 0 ` @  ` H    d PĮ (    @ P  дh  ȱ @  p ز 4  @ L    d Pĵ   x  Զ 00 p  иH   0 `\   | 0Ժ `0    P @ p l ̽  $ P| Ծ 0  0 `D    \ 0 p h    @| p 8 п   0L `  d   0$ p  H   P  X    d `  x   04 `  D  P T   h @ p |  4 @ p L    Pp  (   0 `0   D @ p T   Pd   t   P,   @  @ \   x P <    0T p  \   @ p  (  @ <   0L `  \    Pp  0    P@     d 0 p |  , @ p @    PL   \ 0 ` l   $ 0| ` 4    L `  X  0 p|  ,  P 8    D P  L   0  pX   0  0   0 `,    0 0 ` 4   @@      8   P ,    0( `|  (  x @ p p   @l p  t   0( p|  (	  	 @	 @
 
 
  @ `  <  0 p@    D 0 p D    P@   P4    P ,  <  0l ` D   $ p% P`& 0' P ( ( !- P5; 5; @:= :> :> P;H? ;? @<@ <A <A P=hB  ><C @?D  @D B(F C,G pGH HJ 0IJ NM Q8O SO SP SP  TTQ TQ UR VHS WS X|T pYU ZU Z V _W 0aXX aX a,Y  bY 0cHZ e[ f\ Pg\ 0hh] i^ i^ n0` oa oa `pb r4c 0ud n 0q q pr s Ўt `y { { ~ p4  0   | ` Ă  ,    `    @ D `   Ќ    ( Pȏ  p ж     ` 0 D   P,   p Ě  пd    @   Ԝ 0  @h P ` pL   0 | ̟  d    H   0 @, Px `Ģ p \   @   ܤ d p x ̦ p     @  pܨ  p  P, Я   T D 0<     $    Ծ `H  ,	 .	$ @0	  1	 03	 4	 ?	 ?	d A	h  B	   C	 D	l E	 G	  L	 `M	 pN	P N	 Q	 @S	 `T	 pU	 `V	 ^	 ^	 `b	$ Pc	 c	d e	 @f	p g	L g	 Ph	| y	p z	L @	 `	  	 0	h 	@ 	 p	 	  	 `	@ 	 `	 Д	 0	 	` 	 	< 	 	 p		 		 @	@
 	
 P	, 	 @	 	D 	 @	 	 @	h 	 p	 	 P	X 	 	H 	 Ф	( 	T 0	l Ч	  P	  	 0	< 	 	d 	h   	8! P	" 	# е	# 	$ P	`$ ж	$ 	' 	@(  	( P	( 	8) 	) 	) 	* 	* @	8+ 	, 	\-  	- 	. 	</ 	1 	4 P	5 p	p7 	7 `	|8 P	: 	(< p	<  	p= 	> 	> `	t? 	@ 	B p	B @	C 0	,I p	xI 	I @	|J 	K p	L 	tL  	L 	N 	O  	`P p	P  	Q 	Q 	R  	 S P	TS 	S 	LT 	T 	U @	lU `	U 	V 	PW 	W 	pX p	X 	@Y  	Y p	HZ @	Z 	[  	[ 	[  	p\ `	\ 	h] P
x^ 
^ 
_ `
Da 
b P
Hc 
Te 
g P
h @
pi 
i 
hj 
l `
m 
n 
o `$
r &
s &
t '
u '
u  (
8v (
v )
w p*
 x 0+
x +
@y ,
y @-
4z  .
${ .
{ @1
} p6
 6
 P7
$ :
X  <
$ =
H ?
t pF
0 J
x PP
 U
 0_
 `
Ԥ 
 
 P
H 
$ 
  
 p
$ 
8  
 
 
H 
Դ 
( p
x 
 
@  
 P
 
  
 
 
@ 
 @
 p
4 
  
D `
$ 
 
 
 о
  
 P
  
H P
  
 @
 
\ `
  
 
 0
 
d 
 
T 
x 
 &` '<  @)T +  . .0 5  7	 9
 @:p : `; ; 0=  Al A  B PDT 0H pHh  K` M@ O R `S   U," V# Z8& P]' ^0) _* b, c, hP/ i0 0m2 n44 o`5 p 6 q6 r88 s8  tp9 t : uL; v< 0z@? @~ A  C hC pC @D ЗK L @LM XN O  O  4R 0PS `S `tT HU `$X X Z 0\] X^ `_ ``  a tb @b c d 8e e 0f g @,h h  (i p,j j Pk k 0l |l l hm m `Pn n  o Pp $q pq tr ` s s t u  u `u Pv v  w `tw w 8x @x y y `z lz 0z {  | `| |  H} } <~ 0~ $  p h  Ё  8   @ @H  8 ` @   pd ̊  x P    Px ԍ  0 (  @x pԑ \ X Ĕ P 0\     | l 8        P    0   @ 0 0  p    Pp ب @   pH   P @,  @ D `    ! "$ `# 0$0 $в  &` 0(X  ) )l * p-, - .( . P/p /ܹ P0 0t P1 1X 20 2 P3P 40 5 `6p 7$ 7 7L  8 P8 8x 9 9  : :D  ; ; <L =d >@ >  ? ?@ P@ A A A 0B@ B Cd D E E 0FP Fp GP G  H `Hp Ip IP J PJ K L L  Lx 0M M  @N N O @Oh O  P P P @Q Q pR  S 0T TL T T$  U| PU U< U Vt V 0W0 W X PZX ] 0]$ p^ `` a @b b @c8 c  d0 `d d e 0px 0qH r `w< z  { {`  pH Ё  h  < 	 pP	 H	 	 P	  	 \	 0$	 p	 P	 |	  	  	 p	 	 	 @d	 `P	 t	 `	  	 @4!	 !	 @4"	 "	 "	 @#	 #	 $	 x%	 &	 '	 p(	 0X)	 )	 +	 /	 p<0	  0	 1	  2	 P,6	 @7	  X8	 8	 P9	 |:	 :	 P|;	 @<	 ?	 X@	 A	 4B	 @C	  pD	 E	 F	 |H	 `XI	  	 J	 
 K	 ``L	  M	 O	 Q	 HS	 `U	 PU	 W	 0 X	 !Y	 `"Z	 "[	  '0]	 (^	 *`	 + a	 `+a	 +b	 +tb	 `,c	 ,dc	 @-c	 -4d	 p2tf	 P4g	 `6i	 6i	 <`l	 Eq	  It	 pLv	 @M`w	 POx	 ODy	 S{	 @W}	 @[	 P\h	 \؀	  ]0	 p]	  ^	 @^	 ^ă	 `_0	 _	 p`,	 `	 a 	 0a\	 Pa	 pa	 b	  c	 @c	 cx	 d$	 pg	 @h	 od	 pH	 pq	  t	 `u	 v	 wt	 px	 y	 z4	 0z	 Pz	 pzH	 `{	 {d	 0|	 |	 |@	 @}	 }x	 ~8	 @	 	  	 	 p	 Ёd	 Pȣ	 Љ|	 P	 	 Е 	   	 p	  	 p	 `	 	  `	 \	 	 x	 (	 L	 	 P 	 \	  	 	 	 x	 	 @<	 	 @(	 p	 	 T	 	 P8	 	 ,	 p$X	 0%8	 %	 &4	 '	 0*<	 @-,	 -	  2	 P2	 03T	 p7h	 7	 ?p
 ?
 PB
  E
  HL
 `H
  IX	
 KP
  L
 M
 M
  N`
 N
 pO,
 Ox
 P
 PP 
 Pt
 0Q
 Q4
 Q
 R
 `RP
 R
 `S|
 PTP
 T 
 `U
 0V
 V
 `W
 0Y
 Z0
 Z
  [
 \H
 ^l
 0_
 _
 0` 
 ` 
  cp!
 Pc!
 c`"
 c"
 @d,#
 d#
 d#
 0e\$
 e$
 eD%
 @f%
 f&
 fp&
 0g&
 g8'
 g'
  h (
 phd(
 h(
 i0)
 `i)
 @j@*
 j*
  kD+
 k+
 n,
 sT.
  t.
 Pt/
 t/
 pu 0
 uh0
 v0
 `w1
 yp2
  z2
 Pz83
 z3
 `{l4
 ,7
 ?
 8C
 @4D
 pG
 I
 @J
 0HL
 pL
 @M
 M
 0N
 N
 @N
 4O
 @O
 P P
 tP
 P
 xQ
 \R
 S
 S
 T
 TU
 U
 pV
  V
 XW
 " ]                              go.buildid  # 4^         L^  S^  V^        b^  m^  l	internal/cpu.Initialize  3   	  	 P# ^         ^  ^  ^        _  _  Ginternal/cpu.processOptions 
  
Z"'
?D$!!ORJYZ-!t14J(T?	


	ZZ	
  7=h
3



\
  7=
	h
	
	
3
	
	



\
     ) `         `  `  `         internal/cpu.indexByte * U     `) a          7a  La  Pa        a  a  b  (    ginternal/cpu.doinit internal/cpu.isSet POPlOP+OPO
  T$!							!((	HGF	AB	?@	=>	;<	9:	78	56	34	1*		
	
A (#$#	)-!
   Y
  
			
								1 "!$   - b         b  b  b         internal/cpu.cpuid      0- b         b  b  c         internal/cpu.xgetbv   8    P- @c         ec  hc  kc        (type..hash.internal/cpu.CacheLinePad  
    p- c         c  c  c        type..eq.internal/cpu.CacheLinePad  
  - d         "d  )d  ,d       /d  8d  l	type..hash.internal/cpu.arm64  * 
A A  )  )    - |d         d  d  d       d  d  <type..eq.internal/cpu.arm64  . 
E E  ,  ,  0. d         e  e  `       e  &e  l	type..hash.internal/cpu.option  > 
U      . le         e  e  e       e  e  <type..eq.internal/cpu.option  # @ 
z z  H  H / e         "d  )d  ,d       /d  8d  l	type..hash.internal/cpu.x86 `/ @f         Zf  af  df       gf  pf  <type..eq.internal/cpu.x86 & 
= =  $  $    / f         f  f  f       f  f  type..hash.[15]internal/cpu.option  6 
M M  +    / (g         Ig  Tg  Wg       Zg  Zg  type..eq.[15]internal/cpu.option  A  
a a  :  `0 g         g  g  g          runtime/internal/sys.Ctz64 ( (  0 g         h  h  	h          runtime/internal/sys.Ctz32   >   0 <h         Vh  Yh  \h          runtime/internal/sys.Ctz8   N    0 h         h  h  h         runtime/internal/atomic.Load   &   0 h         h  h  i         runtime/internal/atomic.Loadp 2    0 Hi         h  h  hi         runtime/internal/atomic.LoadAcq >   1 i         i  i  i          runtime/internal/atomic.Cas         1 i         j  j  j          runtime/internal/atomic.Casuintptr   2 01 8j         j  j  Wj          runtime/internal/atomic.CasRel 8   @1 j         j  j  j          runtime/internal/atomic.Loaduintptr >  P1 j         j  j  j          runtime/internal/atomic.Loaduint D `1 k         j  j  9k          runtime/internal/atomic.Storeuintptr J p1 `k         j  j  k          runtime/internal/atomic.Xadduintptr P  1 k         j  j  k          runtime/internal/atomic.Loadint64 V    1 k         j  j  l          runtime/internal/atomic.Xaddint64 \    1 Dl         bl  el  hl          runtime/internal/atomic.Cas64 - - t    1 l         i  i  l          runtime/internal/atomic.Casp1    1 l         m  m  m          runtime/internal/atomic.Xadd       2 Xm         wm  zm  }m          runtime/internal/atomic.Xadd64 8 8   P2 m         m  m  m          runtime/internal/atomic.Xchg     `2 n         j  j  @n          runtime/internal/atomic.Xchguintptr  p2 hn         n  n  n          runtime/internal/atomic.Xchg64 0 0   2 n         h  n  n          runtime/internal/atomic.StorepNoWB   2 $o         h  n  Bo          runtime/internal/atomic.Store  2 po         j  j  o          runtime/internal/atomic.StoreRel     2 o         ec  o  o          runtime/internal/atomic.Load64   2 p         4p  7p  :p          runtime/internal/atomic.Store64 # #     3 xp         p  p  p          runtime/internal/atomic.Or8      03 p         p  p  p          runtime/internal/atomic.And8     @3 (q         Eq  Pq  Sq         internal/bytealg.CountString : Y ( 3 q         c  q  q          runtime.cmpstring  $   3 q          q  q  q          cmpbody   @
    4 r         r  r  r          runtime.memequal      4 s  	       $s  's  *s          runtime.memequal_varlen   0     5 ds          ns  rs  vs          memeqbody   P    5 (t         It  Lt  Ot         internal/bytealg.IndexByteString & & 0 6 t         ec  t  t         (runtime.memhash0  b	  06 t         t  u  u        u  u  l	runtime.memhash8  ' > j(  &  & p6 Xu         t  u  ju        u  u  l	runtime.memhash16 r(    6 u         t  u  u        u  u  l	runtime.memhash128 z(   6  v         v  v  !v        )v  0v  l	runtime.memhash_varlen  ( , $       7 pv         v  v  v        v  v  l	runtime.strhash  ( ? )  '  ' `7 v         	w  w  w        ?w  Iw  Sw  l	    lnruntime.f32hash runtime.fastrand  q #  0<^ 
$
  #
  #
  0<^   08 w         w  w  w        w  w  w  l	    nruntime.f64hash  s #  2<^ -
$
  #
  #
  2<^     9 <x         Lx  Sx  Vx        ^x  kx  l	runtime.c64hash 8 O 9       P9 x         Lx  Sx  x        ^x  kx  l	runtime.c128hash 9    9 y         8y  Ky  Sy        qy  y  y  l	    pruntime.interhash runtime.isDirectIface 8G78(7878a7
 ) ))
a
  G'!)
  G'!)
  )  : y         	z  z  $z        @z  [z  vz  l	    rruntime.nilinterhash 8D78(7878a7
 & ))a
  D'!)
  D'!)
  &   ; z         c  z  z         runtime.memequal0      ;  {         g  {  {         runtime.memequal8 (     ; P{         c{  f{  i{         runtime.memequal16 ) )      < {         {  {  {         runtime.memequal32 ' '     P< {         |  |  |         runtime.memequal64 6 6 #    < L|         `|  c|  f|         runtime.memequal128 N N ;   < |         |  |  |         runtime.f32equal 3 3     = |         }  }  }         runtime.f64equal 4 4 !  `= @}         Q}  T}  W}         runtime.c64equal J J 7  = }         }  }  }         runtime.c128equal L L 9  > }         }  ~  ~        ~  ~  <runtime.strequal    K 5  8  8    P> \~         }  ~  o~        ~  ~  <runtime.interequal 		#  > ~         }  ~  ~        ~  ~  <runtime.nilinterequal 		#   >          ,  ?  G        a  x    4    nruntime.efaceeq 8/787878a7
 %  	a
  T)
  T)
  %  ?                      #  :  Q  4    tpruntime.ifaceeq 82787878a7
 (  	
a
  W)
  W)
  (    @                       Ѐ  Ѐ  runtime.alginit ^ ~ 	  I 	  0A           '  2  6        P  P  runtime.initAlgAES V5
  
	
  a	5
    A          ʁ  Ӂ  ށ              <    lruntime.atomicwb runtime.(*wbBuf).putFast >   ,  I  I   0B D         Y  b  e        p  y  <runtime.atomicstorep "  < @  	  	   pB          ق                <@sync/atomic.StorePointer &  @ `  !  !   B @         b  k  n        x    4	sync/atomic.CompareAndSwapPointer (;'(  U 1  -  -   C ă         Ӄ  ڃ  ݃            runtime.cgoUse  $- \-     @C           0  :  >        `  u  Hruntime.cgocall ('(- &  ,w  \  \    D Є         A  K  ]            Ѕ      xruntime.cgocallbackg runtime.lockOSThread runtime.dolockOSThread runtime.(*guintptr).set runtime.(*muintptr).set XWX5 &
 4
44MN322C   i
	  i
	  

    E       M  6  S  W          ̆  @runtime.cgocallbackg1 	$
 & 

**.D(

	
1	

!
  57	23
  57	2

3
 @G <         n  r              ɇ  l	    ,runtime.unwindm runtime.acquirem runtime.releasem  &
	* 

=
  y
  y
  
	* G          0  H  L            dhruntime.cgoCheckPointer 878/78#78787
 & 
+	.3%,
1 	18CJM
  fj	'	R
  fj	'	R
 @I          =  u          t    n  PIH    runtime.cgoCheckArg runtime.add runtime.inheap runtime.(*structfield).offset popGop-opop'opopopUopop7opopo
 &	
	


 
	1	
: 
		]d7]T_8+		C
sz*u)		/':
#*!*****)	$+3
  b	5H
6UF-
T	/
  b	5
	
	H
6UF-
T	/
  	 N ̋           ƌ              ܍      Hruntime.cgoCheckUnknownPointer runtime.activeModules runtime.cgoInRange runtime.heapBitsForAddr runtime.arenaIndex runtime.heapBits.morePointers runtime.heapBits.bits runtime.heapBits.isPointer runtime.heapBits.next runtime.add1 xwxwx%wxUw
 &	&/$7 	PONMN
MN;)$
			vn$*

,*+
  9i
  9i
	
	
	

  	

F
	&	/$7 @Q d         {                ̎      Lruntime.cgoIsGoPointer | & n 			
		  {   	
	
!    Q ,         _  f  m        |      l		(lruntime._cgo_panic_internal runtime.gostringnocopy (S' 6,* (#  +  +  ,*    `R                      ;  N  l	`	runtime.cgoCheckWriteBarrier (C'(''(A'('('(' : 4
>  
5F  
5F     S            ǐ  ʐ        ސ    runtime.cgoCheckMemmove  8 '   :l $  ,	  ,	 S @          Z  n  u              t    Tmruntime.cgoCheckSliceCopy 0/0/0/0/ :q 
"  2+  2+  q 0T           3  _          x      xAruntime.cgoCheckTypedBlock runtime.spanOfUnchecked 7@'
 :5
	&
&6(6 J
	





 N(	!=1	FQ`  >	/	4d#	  >	/	4
	d#	  5
	&

	&6(6   W T         v            Ҕ  ۔    P    runtime.cgoCheckBits runtime.addb 878 :o 	
	
	
	
  q<  q<  o    W 8         R  q          $  9  N       runtime.cgoCheckUsingType xmwxCwxWwxlwx
wxwxw
 :mH?YY 
	
			7HS	"%
  4	 
  4
		 

  mH?YY    Y          ז            Q  p    l    ̫runtime.makechan runtime.(*hchan).raceaddr 8787
 <  
*


'..!



		
  xi@>
  xi@>
	
	

  k `[ ؗ                         <runtime.chansend1 ($' <( !  	  	   [ L             ̘          K    ;8runtime.chansend runtime.(*waitq).enqueue runtime.goparkunlock runtime.chanbuf xGwxwxwxwxNwx7wxw
 <%  >	1XO
m	%	IJ AB	34		1			9
	#F	
=	uO#
  +{5 J	D
  +
	{5 J	D
  %%@;     a                       R  c  (runtime.send  ^ |
 < (		+
  .9C/
  .9	C
	/
    b          Û  ʛ  ͛        ۛ    runtime.sendDirect (J' <a   3	  3	    b ,         Û  ʛ  ?        ۛ    runtime.recvDirect      c                            ",(    8runtime.closechan runtime.(*gList).push runtime.(*gList).empty runtime.(*gList).pop 0/0=/
 <OG "HJ!	8HJ!HHHI
  )7P#@V,"
  )7P#@V
	,"	
  O
	K @e @         R  Y  \        d  i  <runtime.chanrecv1   <    	  	   `e              Ğ        ̞  Ӟ  <runtime.chanrecv2  % <)        e           1  g  y            \  $M̈runtime.chanrecv C!7zP
 < J % 8
/ne
 	%#	34 )*					
KF	M<M:
7#
  4  qM$$3I
  4 
	 
	qM
	$
$3I
	
	

  J%%@    `k ܡ                     O  h    0,7    ԭruntime.recv ('('
 < D ' 8	3-
  U9N
)4

  U9	N

	)4

  D'    l ̢                         <runtime.selectnbrecv  % << 	  #  #   m 8         H  K  N         reflect.chanlen + <+ 
	   Pm          H  K           internal/reflectlite.chanlen 
	    m                       reflect.chancap , <, 
	   m D         ]  i  m            
@runtime.(*waitq).dequeue (H'(' < 3,)+4
		

  |s
  |s
    n           *  6  >        ^  {    0    jruntime.(*cpuProfile).add runtime.osyield `_`O_
 > ' 
aO
  , W	O
  , W	O
    p                      ;  N  a  $	    jruntime.(*cpuProfile).addNonGo   1 > 
'
   m%	1  m%	1      0q          ަ            ?  ?  S      Hruntime.(*cpuProfile).addExtra runtime.funcPC 
 >  q/
%'$S$S
  9
      @t            Ƨ  ʧ            runtime.GOMAXPROCS 98 B $


#
  -

 t <         a  p  t                  pruntime.gogetenv runtime.envKeyEqual HkGHVGHG
 D  *)
  M
  M
  X  u            9  =        x    Eruntime.(*TypeAssertionError).Error d
 F >j!>6
8he
  D%D 32e` 
  D%
	D 32e` 
    y           )  3  7        V  V  runtime.itoa 878 F z
$	,
5#
  :Z[     z                      Ȫ  Ѫ  lruntime.errorString.Error 8A7 FX B  8  8   `z          %  (  +         runtime.plainError.Error $ F$   z l  $                     ֫  @runtime.appendIntStr 
 F 1a@1	
  4A3A
  4A3A
 P| $         >  N  R          ֬  	@runtime.boundsError.Error *
 F "


-3>5	
  tnF/G
  tnF/G
 ~ 4         X  i  m        ʭ  y  (  8Dsruntime.printany runtime.typestring 
 F }LYZeK<;|@.?$"#0/D&C8743p,+!HG ("'!" 
  

z|k}
  

z|k}
	
       p                     Ư    Iruntime.panicwrap 
 F 38(&
-j:
B	>C
  $|!3%>
  $|!3%>
                 а            "  `	    xlruntime.Caller runtime.CallersFrames C HeNB3 &&0-)
  ,$C~
  ,$C~
  eNB3     l         {                (runtime.GOROOT  -  H\ 	   0 P б                      runtime.float64frombits   J  h    p <         t            }      l	    h~runtime.memhash runtime.readUnaligned32 runtime.rotl_15    L;12121212/0Q/
2o/2$12/0^ 0lkfe`_ZYuVU	
	
			[
|{0!((
  
  
  ;
	
Q /"#&%('*),+.-0/=    4         F  I  P                r      runtime.memhash32 ] L12E 65  3     Ĵ         ִ  ٴ                  
      runtime.memhash64 q L1	2V 	  3  ` `                       E    l,,    oruntime.getitab runtime.(*_type).nameOff @7?@?@?@?
 NM D
$&OV*,		$Q
  Tm/u,$	3
  Tm/u,$
	
		
	3	
  M ` ض             !        L  L  U  4    runtime.(*itabTableType).find runtime.itabHashFunc (n'(' NI1212E 	
  \3
  E                            runtime.itabAdd @@?@?
 N 
,/%
*	#
  K	7
  K	7
	
   \         y                ɸ  (    ܥruntime.(*itabTableType).add O N<12* 	&#
  O  O  *           ^  t          L    к  K|    Truntime.(*itab).init runtime.(*_type).typeOff runtime.name.isExported D)
 N>12124$4
  
NCPK
	 '2%`]^O1	
<('&16
3		

  'Ih q&4_
  '
	
	Ih q
	
	
	&
	4_
  >4$4

	
   @ D          V  b  j              T    pruntime.itabsinit @?@?
 N! 
  	$L	
  	$L	
  !                          '  3  4runtime.panicdottypeE 
 N 
  
  
                          ż  Ѽ  0    rruntime.panicdottypeI 
 N 

  /
  /
  &
              Û  (  +        7  D  
@runtime.convT2E Na   !  !                              runtime.convT16   ) NW 


	  =  p                      *  *  runtime.convT32   ' NS 
	  ;  К l         |                Xruntime.convT64  % . Nj 
	  K  @ ܾ                         runtime.convTstring   E Nq 
	  ;*   X         k  v  y            @(runtime.convTslice   J Nv 
  ;/   @ п                         
@runtime.convT2Enoptr (L' Nc   !  !     P         e    l        z    runtime.convT2Inoptr 0S/   (  (                           	  
runtime.convI2I   '  Nr   >(  >(    L         ^  m  q            runtime.assertI2I   ' h
 N h
  BT
  BT

    p                          
runtime.assertI2I2  $ 4  N 	
  C:
  C:
   `         r  }              runtime.assertE2I  0 h
 N h
  +T
  +T

                
             )  
runtime.assertE2I2  9   N 	
  'O
  'O
   P l         }                
reflect.ifaceE2I (<'(' Nf 9  &4  &4                            #  	@runtime.iterate_itabs 7 NN   7  7  p                               `kruntime.(*lfstack).push runtime.lfstackPack @Y? PM 4&	)  *(  M            A  L  S        p      
@    Lkruntime.(*lfstack).pop runtime.lfstackUnpack H{GHG P?b T1<-	
  *'!
  *'!
  ?b    0          Vh             (runtime.lfnodeValidate P |    P 0         =  M  U                  (qruntime.lock HGH
GHG
 Tv H	+
$#/"78%
  QEH4
  QEH4
  v     L         p  {                <)\,    xruntime.unlock runtime.muintptr.ptr 0u/0O/
 T)*R %
#+
  ' P
  ' P
		
  R              +  6  9        M  `  l	runtime.notewakeup (>'(&' T{ 

                              !  <)\,Xruntime.notesleep 0/0"/0-/
 T 6
	
  ,$8)
  ,$8)
		
                         A  !l$hruntime.notetsleep_internal ('('(B'(+'('(C T 
2!	 ">#			=	7		x
  .].t*A 1*
A  .].	t
	*
	A
	 
	1*

	A                           l	runtime.notetsleep 8V787
 T A
   /
   /
 0 8         L  W  [        q    l	runtime.notetsleepg @i?@?
 T =
  $
/	
  $
/	
  Ъ             &  /            c  @    runtime.mallocinit runtime.(*linearAlloc).init runtime.round `_`_
 V9: 		
#L	L	v

  !2$





  !2$





  9? P                      "      SQ    runtime.(*mheap).sysAlloc runtime.(*fixalloc).free 
 V#9:; v9:d'(B'( 		
B		
 9:BE:(!"T_!",@/"#!!" `1 
@3=(9:	f!a
!
  Mt1LKX(!A%$WN
  Mt1
	LKX
	(!A%$WN
  #; vdB   `         z                  
    wruntime.sysReserveAligned 0/0-/0/ VS9: %83
  -;8.
  -;8.
  S              5  E  I        k  k  runtime.nextFreeFast @?@?@? V 	
Y		
  $
                             U  $|runtime.(*mcache).nextFree 0/0/
 V %		
-$gg
  ;.O	
  ;.O
	
	
	
	
	
	
		
	
	
	
	
	
	
   0          ?  c          l    
  <SPpJruntime.mallocgc runtime.gomcache runtime.makeSpanClass runtime.bool2int runtime.(*mspan).base Ys
 V)
*)*()
*)*)*)*99:")**)**)
*)*);*9:9:)*9'('()*'( 
"#0


<



=
	
'		-&





!!;
 ^ibaW#



:
o)#$	$U
		2	1/	9k
  \q(+S

([?Df
  \q
	(+S


	(
	[?
	Df
  
(
9"*
*	
;9                         /  F  `	@    Hruntime.largeAlloc 87877
 V}'(	! "i 1	


  C(\'
  C(\'
  }	 i                              8
runtime.newobject  " V9 #  !  !                              8
reflect.unsafe_New #  @ X             x            8
internal/reflectlite.unsafe_New #                           lruntime.newarray  : " 
 V 	#
  9
  9
  H         `  g  j        r  {  lreflect.unsafe_NewArray  V6       P                          $  <    sruntime.profilealloc runtime.nextSample 5 VL &%
&%  	  	  
!   t                     !  !  4       runtime.fastexprand runtime.fastlog2 runtime.float64bits hghghg
 V+9=:&Q
 *
81*-	
		L%%
  r 
  +=&Q
 p                          
D
runtime.persistentalloc 8T7 Vk A	  S  S           >  O  r          3  h  ;<runtime.persistentalloc1 runtime.(*notInHeap).add POPOPcO
 VQ)
*)*"9:w9:)*)*9* 

$)

	'

&-%&1
  B"+
  B
	
	"+
  Q
"w	                              runtime.inPersistentAlloc 4 VA 		  0     P         }                  T	    runtime.(*linearAlloc).alloc runtime.sysUsed (='(_' V9:9	:9:!' 			
  l
  l
  	!'    L         j  n  y                      8kruntime.(*hmap).incrnoverflow  ^A9BAB" 

	
  9" 0          \  i  ~          )  D  4     runtime.(*hmap).newoverflow runtime.(*bmap).overflow runtime.(*bmap).setoverflow runtime.(*hmap).createOverflow POPO
 ^5ABABAB& MV[^0mrqts	B,	mnImn'mAB#}78	}jEnmR!
  ~>:
  ~>:
  -	90
	
	
		
	I
	'
%		&                        (  (  1  (    dqruntime.makemap_small X ^A
BA2B 
  K  
2                        4  F  X  @    runtime.makemap runtime.overLoadFactor runtime.bucketShift 8787
 ^6A<B 


	
+1#		
  .b
  .b
	
  6<	                                 d#runtime.makeBucketArray runtime.roundupsize ('('
 ^C)^ABABM
	CB)
 	
		
))*%
  U
r)
  U
r)
  
)D		
		,
	
)
    X           2  R              |    Uruntime.mapaccess1 runtime.bucketMask runtime.(*hmap).sameSizeGrow runtime.evacuated runtime.tophash runtime.(*maptype).indirectkey runtime.(*maptype).indirectelem runtime.(*maptype).hashMightPanic 87878W7847
 ^ABABbA	.HA.AB+-.N )	

	

$'		
	C&
!
  V
  V
	

  f		
<	HN                       R  g  |  |    xKruntime.mapaccess2 87878\7847
 ^A	.HA.AB+-.S )	
			
$'			
!
  V
  V
	

  f		
	A	HS                  ,              X     Druntime.mapaccessK @?@?@N? ^A	.LA. ABI 	
	
$'	#		
  I
  I
  Y		
	B	L%     <                           E    (runtime.mapassign runtime.isEmpty runtime.(*hmap).growing runtime.tooManyOverflowBuckets runtime.(*maptype).needkeyupdate 
 ^-	.-	.A-.#-.5ABNAB"A	.J-.AB.AB^y 
	uxu
ti~wx#		e7	

T$			
	


	7$wJ;		#T$i	
QMLAxSO
  LYACsK*E
  LY
	ACsK*E
  *		;		1		A#5  "&	'-*),+*.-?2121y                 8        J  s    \'+    Dfruntime.mapdelete XWXWXbW
 ^ABABABCA	.E-.3A
	.)ABAB>ABAB9AB-.r 
5	

			[
	
		
Y0
	}!
  V'D=)
  V
	
	'
	D=)	
  p	C	43
	%<OU/
	"!r    ` <         P  a  r        
     6      hruntime.mapiterinit 
 ^A
BA2BA<B 	






	!'#		

  	):Z
  	)
	:
	Z
  k.
2<	
f'%6              -  j        ;  U  o  L    uruntime.mapiternext runtime.(*maptype).reflexivekey runtime.(*hmap).oldbucketmask runtime.(*hmap).noldbuckets (
 ^A	.-.AB-
.AB-	.7-.-	.-.RABABABPABZ 
	
	@('	
		_	

-.-.H'& ix				!	  		*$-[X	#
!2	' 2f-	'(ek|;			
0'l$|
:W
  1[
  1[

  	
		

	_
		7	`
	N6		$%('*)
	&,+Z  4         E  R  V                  ܪruntime.hashGrow @?@?
 ^ 
P	O&"30#		
	L#5
  g
  g

  	!    (         9  D  G        i  v    <    runtime.growWork F ^y 		1	8!  B!  B!  	
		                f        -  U  }  (\Hhruntime.evacuate 
 ^%AB3AB-ABABAB)ABE-	.s-	.&-	.5ABAB-.9ABABP-.-.W-.-.ABABKAB,ABABABS GHQ		

in	A	VL	 	%&	


	0c4,8:c*63. BB"a  j&E HW4					I5
  D(`j
  D(`
	j
	
  %	
		"
	-	\	& 	5"!$#
	4
	9 5&%('D*),+,+@.-
(3K67,:9<;>=9    p                                   runtime.advanceEvacuationMark runtime.bucketEvacuated  ^IAB 			
  BT  D         e  r              :  l    reflect.makemap runtime.ismapkey   
 ^0-	. -	. -	.'-	. 				!	
$16
  [


  [


  	 	 	'
		   @                           reflect.mapaccess (0'(' ^K '  &  &             e            %  0  `reflect.mapassign ^U    &	  &	   t         `                4reflect.mapdelete ^6   &	  &	    0                          ,
@reflect.mapiterinit  9 ^P       X         l  s  v            l	reflect.mapiternext  ^&   	  	             $s             reflect.mapiterkey ^              r  $  '         reflect.mapiterelem ^    `         H  o  r         reflect.maplen ^+ 	              H  o           internal/reflectlite.maplen 	 P          K  _            
      `Oruntime.mapaccess1_fast32 runtime.(*bmap).keys `)
 bDEFEFABAF<EFEB3 
"=>AB>)"!	
%&/
	
  
  
  D<	3                   _ l y     dPruntime.mapaccess2_fast32 e.
 bDEFEFABAFAEFEB8 j
"65)"!	
uv
	
  
  
  DA	8               k       h   	     _runtime.mapassign_fast32 hghg
 buEF 5)
EFEF?		EF!EB
 y &
	D			W)	
F
<?
	!

GbIJ?}d,JA
  H*E
  H*E
  u 
			5	)
?	!
 y    @ T        p }            	h,`runtime.mapassign_fast32ptr `_`_
 buEF	9%
EF%EF 		EF#EB u &
	dc:			W)	
Fmt
	upq

GJ_J?6<,'(JA	
  H*A
  H*A
  u	
			9	%
% 		# u           9          i  v    <    <runtime.growWork_fast32 b	 			   H        ` q        4
 S
 r
 H<0xruntime.evacuate_fast32 
 b%EF+AF	"EFEFEFEF/	EFEF
bEFEFcABAFEFKEF.EFEFEF9 		

	uF)DC	
	


Y

tv	
*3$
!tA "PO}4b			
	}	
5
  }Uk
  }Uk
  %	
		"
	/	
b "!c$#
'*)K,-.0/01439    4        O w          2 (X(runtime.mapaccess2_faststr `y_`;_`i_`K_`_`__`0_`_`_
 dVAHGH1 GH*GH
A
HGH2GH/GH$GHWGHGB
GH/GH3GHABAH!GHA 
	

,3=>,?$??"&	
)%	
'8(/=G
  l
  l
		
  V1 
	*

2/$W	 "!$%('
*)/,+.-3*),+23!&%65A    `          j       z   xXaruntime.mapassign_faststr popo
 dw	9"GH)GHI		GHAB$u &
	9:
			a+!	
D
A	$!@
N
	

O	J=.	/0gX9Wj MNMRK
A8=B	
  Hh*A
  Hh*A
  w			9	")I	$u    t        9          i  v    <    runtime.growWork_faststr d	 		
	
            ) :          1 H<0 runtime.evacuate_faststr 
 d%GH+AH	"GHGHGHGH/	GHGH
LGHGHcABAHGHKGH.GHGHGH9 
		



	k>!<;	
	

O

j	$%j7 &FEs4X			
	s	x
5
  gUk
  gUk
  %	
		"
	/	
L "!c$#
'*)K,-.0/01439    0                 " 1 4runtime.typedmemmove (7'(O' f ,  '4  '4 x        `              4reflect.typedmemmove f6             `               4    einternal/reflectlite.typedmemmove 	    @X        t            4    dreflect.typedmemmovepartial ('(H'
 fKIJ '.		
  f6
  f6
  K   0        0 9 <       X c runtime.reflectcallmove >0 fr #  9	  9	                       runtime.typedslicecopy PfOP)OPLOP	 f 
*	
8)*+  YI  YI X         o ~          	reflect.typedslicecopy H&GH,GHGG f 	!,D1
  VC
  VC
 `                 $ / <runtime.typedmemclr    fD   	  	   t                   <reflect.typedmemclr  f.   	  	                      l	runtime.memclrHasPointers 3 f7   	  	  h                              runtime.(*mspan).refillAllocCache runtime.(*gcBits).bytep y 4W; 
  =;    ,        K d h         l	runtime.(*mspan).nextFreeIndex HGHGH'GHGHG
 4 		
Y	5
  B .
  B .
 `0                          (    $runtime.markBitsForAddr runtime.spanOf runtime.(*mspan).objIndex runtime.(*mspan).markBitsForIndex runtime.(*gcBits).bitp _
 4+	 	"	K
  	K
  p                 -   	@    runtime.findObject H_GH!GHGHvG
 4(s 	ts


0G*4 @?t+	%/L			%	_BE
  



!
  



!

  	s   0         K \ `        runtime.heapBits.nextArena =## 4 
$$   ` $                 	runtime.heapBits.forward o! 4 

    0 (       S ^ b       p y runtime.heapBits.forwardOrBoundary HiGHG
 4 R
  H0
  H0
                       	runtime.heapBits.setCheckmarked .( 4n 	"%  5	 	  5	 	  T             !       7" ^" "     druntime.bulkBarrierPreWrite runtime.puintptr.ptr fb 4/+J	
	
9B)	
	
!B%H[  	 

(	(
!((  84,P		L	1  84
	,P		L	1  /	,	
	)()	
	
	
(% H"![    P#        s# # #       '$ 5$ C$     $"runtime.bulkBarrierPreWriteSrcOnly  4G$	
9B)A 

(	  8?  8?  >	$)	()1 p$        $ $ 	%       % % % x	T    runtime.bulkBarrierBitmap 0/ 4	
v
:
# 

	
				
.-
#-	  ['  ['  +,
:

	
	# $&        @& O& c&       & ' L' h0    4runtime.typeBitsBulkBarrier POPOP 4D	
@" "

							
b	  $
  $
	
	

	
	  D3" 0"'        ' ' (       U( p( ( 4    runtime.heapBits.initSpan runtime.(*mspan).layout runtime.newAllocBits 4
 4<7 
D	


  [R6:
  [R6:
	

  <7  #(        ( ( )       ) ) Lruntime.heapBits.initCheckmarkSpan PO 4 *'
  w!
 P$P)        l) o) r)        runtime.(*mspan).countAlloc u 4u  $)        ) * &*       , , - 0Y    hmruntime.heapBitsSetType P
 4#&'I 	
`
^dw*?87	


.	$L	
 C	"	$!O
	%$?cA-JK\	vDp}94G
	?@?IL9B	+L 3s.nH(	GNGoe2
	E
-
&

	


o!W	;
  N"
  N
	"
	
	
	
	

  	&'I)
	$=\	+8D$^+g "!P$#&%Z(
'#    `-- $       . . .       . . . L1    ,runtime.heapBitsSetTypeGCProg 
 4 
	





	$	Y(~	+c
  2	0u
  2	0u
  
 @0@/        Z/ f/ j/       / / runtime.progToPointerMask @?@(?
 4 3$
  @=2
  @=2
  1/        "0 30 70       3 !3 )3 40	    runtime.runGCProg runtime.subtract1 runtime.subtractb 
 4 <
				?B#		$o$B
IN 	OTP'
	b+

.2),Y
$/0,+#'?T@'M#PO
N$1QVw,&*9"!
 #(I
  
  
  :(X8
	 D,!-!7!_^ $"!5$#$#-&%3()^,+,+0.-A01c    73        4 4 4       "4 /4 <4 @    qruntime.materializeGCProg 0d/ 4{ 3  5)  5)  E/  84        4 4 4       4 4 4 	
lruntime.allocmcache (~'('
 hn# .

  D.!
  D.!
  n#  8<5        O5 V5 Y5       c5 l5 l		runtime.freemcache 1 hH .  8  8    95        5 5 5       6 6 l	runtime.(*mcache).refill c
 h 

		
  m>
  m>
  @:t6        6 6 6       6 6 runtime.(*mcache).releaseAll h
 h 

  M1
  : 7        "7 27 67       V7 }7 l	runtime.(*mcache).prepareForSweep  M  
 h 	c
  1	
  1	
 ;7        98 K8 X8       9 9 : l&#    Truntime.(*mcentral).cacheSpan runtime.spanClass.sizeclass runtime.traceHeapAlloc popopo
 j;<M R		

h
$
	Q/0M}|y	$$
1	?<$#1

  ET\+-o
IU+

  ET\+-o
IU
	+

  M P@X:        x: : :       : : runtime.(*mcentral).uncacheSpan H_GHG
 j 
L)5/
2E
R0+
  M)0<

  M)0<

   AX;        ; ; ;       ; < @<     kruntime.(*mcentral).freeSpan runtime.(*mspan).inList  X R B `
 jF;< #	&		#
  ^

  ^
	

  F @C<        < < <       = = != t    runtime.(*mcentral).grow @?@?@?
 j;<5 6S !*
	
  _-
  _-
   S    pDp=        = = =       = = @runtime.sysAlloc HKGH#G \s <  2+  2+ D=        = > >       > > \runtime.sysFree + \/ V  	  	     E\>        o> z> }>       > > lruntime.sysReserve @K?@? \j h<!  >   >  E>        > > >       ? ? \runtime.sysMap @d?@-?
 \ <	
  "/.
  "/.
   @Fd?        {? ? ?       ? @ runtime.queuefinalizer 0/0i/
 n (-				
)
  *>g	c
  *>g	c
    `HT@        e@ p@ s@       @ @ 	@runtime.wakefing U np   7  7    H@         @ @ A       A A runtime.createfing   = ng %  4   @I`A         pA zA A    
  NB B B A    Luruntime.runfinq 
 n`E'F T%
' 5da\Y '$		/?8'76	()-.	1HY^o Ef+-
  (U$ o7?
  (U$ 
	
	o7?
  `' M C        bC C C       D E E A runtime.SetFinalizer runtime.(*functype).dotdotdot runtime.(*functype).in runtime.(*functype).out 
 n=	>=#>=>=	1>QR8Q
R)=>I=>==>*=>?=>=>  ,#K	f1[
	1
%
 
	 '
-6!t.;U)	\7\
  cJA&=A'KK];;
  cJ
	A&=A
	'K
	
	K
	
	]
	
	
	;
	
	
	
	
	
	;
	
	

  	#
	1
	8
)I=*?    pSF        "F 2F 6F       tF F  runtime.(*fixalloc).alloc 0./0@/0/
 X 


	& 
  O? 

  O? 
	

	

   TF         F F F       G G runtime.gcinit   p 

P


+
  @

 @UhG        G G G       G G G     truntime.readgogc runtime.atoi32  P   p?78) 	   !-  ?) U H         H H H       1H JH @runtime.gcenable   p 
  $
  $
  pVH        H H H       H H Xruntime/debug.setGCPercent (V'('
 p >'
  P

     W$I        LI ]I aI       I J l	runtime.(*gcControllerState).startCycle 
 p <(($
	Ah3(EA
  r55
  r55
  ZJ        J J J       J J runtime.(*gcControllerState).revise xwxHw
 p 	,!#G@2*QI-,?
  /T"$+
  ]hK        K K K       L L 1M l	    jruntime.(*gcControllerState).endCycle runtime.gcEffectiveGrowthRatio  p	 XN
):
2=
>7F*)5
  E1$ 79
  E1$ 79
  "d     bM        M M N               aN     runtime.(*gcControllerState).enlistWorker runtime.fastrandn runtime.preemptone $
 pS
TS(TSTGHGHGH$ 	)	
;;;
;;; 7
  
&$    cN        O ,O 4O       jO O O l    kruntime.(*gcControllerState).findRunnableGCWorker runtime.guintptr.ptr HGHGHpGHGHGHG
 pEF 
&#&)
]'
  6%4&tV
  6%4&tV
   peO        P P !P       ?P ?P runtime.pollFractionalWorkerExit HEGHG p 

	$T
  +
    pfP        P P P       Q Q Q     runtime.gcSetTriggerRatio runtime.isSweepDone 

 p 

>


>1		,	#
@#	#	$#Q:)B		'''	'3
\La
  		nZA
1q
     PlPR        H eR rR       R R R     runtime.gcWaitOnMark pG
FG'HN  <	J'	
  O			
  
'N     mR        S &S *S       NS NS runtime.gcTrigger.test y. p 	

>		/
  _
  nS        :T XT T       ^U U VV Iruntime.gcStart runtime.semacquire runtime.setGCPhase runtime.gcBgMarkPrepare runtime.semrelease runtime.Gosched runtime.traceGCSTWStart runtime.traceGCStart 8
 pC
DCD-C	DCD@#Y#GH(IkC#D ,	
7#1B#
6&
"


$

.Sd'I=M

	fy
  2SS	+2?	
6B
=	

ENPF
  2SS	+2?	
6B
=	

ENPF
  
-	@#Y#
C	j
	Ik#  sV         V  W W       jW jW W xruntime.gcMarkDone POPOP O
 p,I". )
`
0.N.	?
	

I 
  1	<
e.Y
		E8	
  ,I".  v X        .X ?X XX       Y Z [ \     runtime.gcMarkTermination runtime.traceGCDone 
 pC
DCDC8D9)M 1
S*
)

/+	%!(302 , +
`)O 



o=x*^	 
 &% 	
HP%
)
g
  .EY	+iE	
			532/
"
?

"
+
"""
98
8
  .EY	+
	
	
	
	
	i
	E
	
		

		
		
		
	5
	3
	2
	/
	
	
	
	

	
	"
	

	?
	

	
	

	
	"
	

	+
	
	
	

	
	
	"
	
	"
	
	
	
	"
	
	
	

	
	
	9
	
	8
8
  4C
1@
)	!  (\         W\ _\ f\       ~\ \ \ @     oruntime.gcBgMarkStartWorkers runtime.noteclear 87 pz
  


  V
  V
  z
  0\        ] $] d]      +^ ^ _ Lh6runtime.gcBgMarkWorker runtime.(*puintptr).set 
 pC
DCDCFEFIC
DCDCFEFC*DC
DCDCFEF '"%@
>T
		
"	c
  NY ?0K
H[/


B
  NY ?0K
H[/


B
	
	
	
	
	
	
	
	
	
	
	
	
	
	

  
I
	*
    _        _ ` `       5` >` G` l	    runtime.gcMarkWorkAvailable runtime.(*gcWork).empty runtime.(*lfstack).empty g
 p$ 6	
 $					
  GU
  GU
  $6	
   `        ` ` `       .a a rb     ĩruntime.gcMark 
 p+O :

 *E"+k:?%	'
6
O
!
rK
  3/

-
#<
  3/
	
	
	
	
	

	
	
	

		
	-
#<
  +M    b        b b b       (c (c runtime.gcSweep *a
 p  
2
	
=
  *			!
 c         c c c       c d @runtime.gcResetMarkState 0/0/
 p !

"!
  ;	%E%
  ;	%E%
    0\d        }d d d        sync.runtime_registerPoolCleanup 9 p9 "  pd         d d d       /e /e runtime.clearpools &
 p "		!	.3
  *Q	m	
 e $       e e e       e e runtime.itoaDiv HGHG
 p ",6:		#	

  Se
 f         "f 6f :f       ^f wf 
runtime.fmtNSAsMS POP*OPkOPO
 p #+
 
$ Dl

  U>P^/$
  U>P^/$
 Иf        f f f       g g runtime.(*treapNode).updateInvariants  | 
 x 
"
  4c
   lg        g g g       g h $h l    (runtime.(*treapNode).findMaximal runtime.treapIterFilter.matches fP
 x 
	9
  E<
  E<
  v  `h        h h h       h i i |    0runtime.(*treapNode).pred  z    	
 x  
5
  K-+
  K-+
  %)J @`i        Q}  ti wi        runtime.treapFilter xJ     i        j j j               Mj     Druntime.(*mspan).treapFilter runtime.(*mspan).hugePages  xIJIEJIJ
 	
  2
  j        j j j       j j runtime.treapIter.prev ' x>    `k        k !k $k       .k ;k 
runtime.(*mTreap).end  ? xV "       k        k k k       Ll Zl hl Xruntime.(*mTreap).mutate runtime.(*treapIter).span 0k/0/
 xIJ8IJ1IJIAJIEJ Y^*)
  CA
  CA
  41..   l        l l m       m n Rn lFD    runtime.(*mTreap).insert HGHG
 x*IJJIJ[=\IJIAJIJIJ 45*36%(


	
	[KL[A
  j^p
  j^p
	
	
  *J=.  n        n n n       `o to o P    @runtime.(*mTreap).removeNode 
 x$  IJIEJIJ! 	

		
  sR
  sR
   2! o        o o p       p  p 
runtime.(*mTreap).find L xz (#  m  m  0lp        p p p       p p p <    tkruntime.(*mTreap).removeSpan 3 xIJ.   :	  :	  .  q         q q         	runtime.(*mTreap).erase x. 	    `q        }q q q       q q Pruntime.(*mTreap).rotateLeft ]'
 x 	$
7
  \	!
  \	!
   ` r        >r Ir Mr       r r Pruntime.(*mTreap).rotateRight Z'
 x 	$
7
  Y	!
  Y	!
   r         Fs Rs as       s s s     runtime.gcMarkRootPrepare runtime.gcMarkRootPrepare.func1 runtime.(*gcSweepBuf).numBlocks 
 z1GH+GH9o n


		 po
';	
  :EWQ
  1		
	o   `t         @t Lt Xt       t t Cu @    poruntime.gcMarkRootCheck runtime.readgstatus @a?@?
 zzQR$QR 

		
		^
  07	,	

  07	,	

  z$  u        u u u       Fv zv v +l+Xruntime.markroot 
 zQRQRGHiGH 	
3
	
1@
:]R5.-4!4B[
  2Yj
	
O+O$

  2Yj
	

		

	O+O$

	

  i w        w )w 0w       Nw Ww `w     qruntime.markrootBlock (S'(
' z3]^< 
 	  Z	  Z	  3<   w         w x x       Sx lx x @    runtime.markrootFreeGStacks runtime.(*gList).pushAll runtime.(*gQueue).empty @?@? zCQRSOP%QRQR 

JJ
 

+ HJJ	J
  B(	
  B(	
  CS%    x        x y y       Oy ~y y "'    qruntime.markrootSpans hghrg
 zKL 
1#0
1 Y
	ZO*:9R;
  9TC,?

  9TC,
	?
	
     y        Oz mz z       2{ r{ { l	XXruntime.gcAssistAlloc runtime.traceGCMarkAssistDone runtime.traceGCMarkAssistStart & zQR-+*)) 	#&,+8^]^QF!%	+	
		)	R])+
(,'! ^k	)	'
{	L
  JW>Ia5a
  JW>Ia5a
  -),))   |        '| >| G|       | } f} h     oruntime.gcAssistAlloc1 S
 zOP "
(


!	gZc=c/
  >$ )0'5D33!
  >$ )0'5D33!
	
	
	
	
	
	
	
	
	
	
	

    }         } } }       ~ ~ ~     oruntime.gcWakeAllAssists runtime.(*gQueue).popList I zQR) EE	  %		  )    h~        ~ ~ ~              (runtime.gcParkAssist runtime.(*gQueue).pushBack 0/00/0$/ zWQPEOPQ'R	QR! 
DI+	'	DIID	
  	SE, 	
  WE
'		
	!                     : : b     lruntime.gcFlushBgCredit runtime.(*gQueue).pop HGHG zQRQR*QR>QPqQRB 	CC<
CC)D	
D1CI
,CIIC787
  06	=	
  *>
qB   PȀ        : W        O  ǃ @O0$runtime.scanstack runtime.(*stackScanState).buildIndex runtime.(*stackObject).setType runtime.dematerializeGCProg w
 z3QRQR-4NEFQRQRQRQRQRQR 
VOPE	

5P'
1---		 /*
K-=		*7876ABA@MNM
  =4u445Q$
(F
+D



  =4
	u445
	
	
	Q$

	(F

	+
	D



  3-4N
	   4        L Y ]         ,runtime.scanframeworker xwxw
 z 
;
+*)
  )p;<
  )p;<
    p        5 F e         *     4oruntime.gcDrain runtime.(*gcWork).tryGetFast 
 zH ! 



 '&'*)
*bax+	$w5
DH"
	H"!"]$		
)
"-	*!
!	
!"Dj!
	
	";.8?	
U:

[OiC*)(

ji		
  ^<YJ2/
  ^<YJ2/
  H !              Ç       9 a      Horuntime.gcDrainN @?@?
 z	! 
 TSTU9$
(")SR;J9+,	_


  6K).'2
  6K).'2
  	!   P؈                 : : |runtime.scanblock PO z 	 
(
  P)
         ։  *        - F 4    *runtime.scanobject runtime.spanClass.noscan runtime.(*gcWork).putFast ZF
 zE		(L"KL
KLKL,"\E
FEFEFE$F<KL! 	


6*)
&
WX	*&O	


)8$!H*$;
  KFz
  KFz

  		("

	,"\
$<!           ΋ ً ݋         runtime.shade 0//0;/
 z 0
  &H
  <        ό  M       C  %      iruntime.greyobject runtime.markBits.isMarked runtime.heapBits.isCheckmarked runtime.(*mspan).isFree runtime.markBits.setMarked runtime.pageIndexOf POPUOPOPOPO
 z*EFEFEFE		%FE%F6EFE"FE0F	
EFEFELKLKLKLK	L
KL8EL
 	

	



"

0


			
		
&&%9t&&!
  Uz*
!!"
!!"
  Uz*
!!"
!!"
  *
			%%6"0	
	
"!8#
    P؏                    L    runtime.gcDumpObject `_`_`_
 zKLK&LnKLKLKLPKL 	H+:*"	 "S 

  D
)
Bz

	
  D
)
Bz


	
			
	
  	nP         , 5 <       R R _     oruntime.gcmarknewobject  ~  z#EFj !!  d  #j               Œ         hruntime.gcMarkTinyAllocs XW z $ 
	
  d8
  d8
  @         W _ z        Ǔ ѓ @    runtime.initCheckmarks XW zDKLKFK&F?KL
 $

 
  %
  %
  D&?   4         L O V               j     |mruntime.clearCheckmarks D z1EF   1    0                   y y      oruntime.gcPaceScavenger runtime.heapRetained F 	 
 
N>
(?:?@"!"!?xwV46
)1
'
+'A
  F%'%J7
  "@              % 0 8       P P c     Xxruntime.wakeScavenger time.stopTimer *2 @+   		  @+   @        ֖           8 runtime.scavengeSleep time.startTimer H`GHG W'XC .
		D'=9;
  .	0*
4
  'C `                    l	8runtime.bgscavenge 
 W.XWXW'XG &	.NX:hR'	
  72#u},
L1	*=
  72#u},
L1	*=
  .'G    8         Vh  G J        runtime.init.0 ~                        l	runtime.(*stackScanState).putPtr qY
 ~  	

	

'
  <
  <
   H        i |          	@runtime.(*stackScanState).getPtr M!%
 ~ 


	#&-
  d!%
  d!%
           4 A E              (lruntime.(*stackScanState).addObject 
 ~ 
)
#


	

  )<
  )<
           	         G T hruntime.binarySearchTree POPOPO
 ~ )	'
  ?Qa
  ?Qa
                      runtime.(*stackScanState).findObject R ~R 			  P         * 1 4       C C runtime.finishsweep_m  r2 h  	                     ( Q l	    runtime.bgsweep  
 rZI'J	IJIJ2I'J/ '
')
  7#
4	

  7#
4	

  Z'	 

'	/          ɞ ͞       +  runtime.sweepone 
 r 

/	*.(
"!!
  >.lw,	!#,
  >.lw,	!#,
    T        q          Ϡ  h|    kruntime.(*mspan).ensureSwept 8T78`78787
 r12Z 

%
  S0$	
  S0$
		

  Z   8          S       ߣ  5 24[cruntime.(*mspan).sweep runtime.markBits.setMarkedNonAtomic runtime.(*mspan).markBitsForBase runtime.(*mspan).allocBitsForIndex runtime.(*markBits).advance runtime.sysFault 	
 r=>CD$=>CD=	>'CD6CD=>%=>=>=>=>=>=+>PCD(CD=>C	D7CDCD0 
$	


&521&7D;B	I
	365B$43
	 -	

x	~ *		' 
%UV9CD:
	(]""
HG0
")!3?

G
I		
  (PUU@;\7P'

  
	(
	PUU@;\7P'

  
	$	'6%!
P
	(
	
		7
	 0    ԥ                 " " runtime.deductSweepCredit POPO r 


I. E)
  G;)#8
   x                  runtime.clobberfree . r.    P                 k   77    runtime.(*gcSweepBuf).push XWXPW
 |_`_` r!		
	'(o
p91mp
  'D&0
  'D&
	0
     @,        F Q U       s  Druntime.(*gcSweepBuf).pop  D ( | !

  '5
  '5
    Ԩ                 , C Z |    $kruntime.(*gcSweepBuf).block F
 |B_` 
	
!
  8Y!
  8Y!
  B            Vh           runtime.init.1 v B              	         runtime.(*gcWork).init $
 vE 
  	 @ d        z          Ϊ l	runtime.(*gcWork).put R`
 v 	!	

)
  o
  o
          7 G K         (runtime.(*gcWork).putBatch @?@*?@?
 v 
	,
	+		
#,+
  ?y%
  ?y
	%
           , 0       X i  runtime.(*gcWork).tryGet  = 7 
 v 

	$+
  U
  U
   P        ά ڬ ެ         runtime.(*gcWork).dispose ('(~'
 v 



 	
  +X%
    p`        z          έ l	runtime.(*gcWork).balance G;
 v 



		
  2 -
  2 -
  0        = H K       U \ l	runtime.(*workbuf).checknonempty  v<   /  /  p        = H        U \ l	runtime.(*workbuf).checkempty           & 3        ǯ  L.5Poruntime.getempty POPO
 vGHGH ";<;>/.#
65(1
  7		
  7
	
	
		
	
	
	
		
   D        U \ _       k v l	runtime.putempty ' v>   	  	            U \ ̰       k v l	runtime.putfull           # . 1       C P 	@runtime.trygetfull - vL         p                 ѱ  Druntime.handoff  ` 
 v 
  ?
  ?
   	,         H S W       k k runtime.prepareFreeWorkbufs g
 v 
  C		
   	Ĳ                 5 J _ @    runtime.freeSomeWbufs runtime.(*mSpanList).isEmpty  . _ vBGH/G
HG	H 
	,
	'
  :
  :
  B/
	   P
        γ ۳ ߳        մ  \Nruntime.(*mheap).coalesce `_`_
 . 2RN
K 85
*)*?*7:K49:aPWXW
  {q
  {q
  c	%	*	%-1*
0	62         е ߵ         " , l	    runtime.(*mspan).scavenge runtime.(*mspan).physPageBounds runtime.sysUnused  8 G 
 .t.- 	 	
  
  
  8
  `                   Hruntime.recordspan 878Q7
 . 	

"#		$
  gMb2
  gMb2
    P        f i l                    runtime.inHeapOrStack [ .[ 9Z	_ 	#  0          	               /     runtime.spanOfHeap S .S R1	0	 	           :               5     (runtime.(*mheap).init runtime.(*fixalloc).init runtime.(*mcentral).init runtime.(*mSpanList).init 
 .*u)*s)*u)*o)*o)*k)<;<;+*')*/)*/)*)*)*)*#)*:) 


































	
'
  usuo
o	k'*	
*#5  Ⱥ                    8=    ̦runtime.(*mheap).reclaim & .T
B2 (A":9,(+
%	0=D'
 W)
  &!;F'!G
  &!
	;F'
	!G
  T
B.  D        b r v       , K  runtime.(*mheap).reclaimChunk \
 . p]*%4121(2?2343
&!
2!%$U^Y,/	</	

  ICI
  I
	
	CI
           ɽ ֽ ߽       o  ž     runtime.(*mheap).alloc_m HGHG
 .>M= -)&J
Mu"!E#		Y\ ,)#	=4?
  0,Ue
  0,U
	
	
	
	
	e
  Mh% ,        C N R       l w  
D
Pkruntime.(*mheap).alloc @?@?
 . K



  a=
  a=
     Ŀ                   ptruntime.(*mheap).allocManual (' . $##
  e
  e
  t                          L    runtime.(*mheap).setSpans l . 		
  (C             f x         M  |GPp3runtime.(*mheap).allocSpanLocked runtime.(*treapIter).valid runtime.(*mspan).released popopo
 .@JIJ	I.-.-JIJIk -	
	 		b8	DC	!$#K	
  +e*f(&$+
  +e
	*f(&$+
  @	S	%Rk   #          " /       t   t    |runtime.(*mheap).grow HRGHG .,		 	V	a
,	)
%	
  X"
	
  X"
	
  ,		    $        O W [          4    runtime.(*mheap).growAddSpan runtime.(*mspan).init (' . !
  "	
  "	
  GCY   %        6 = @       J S <runtime.(*mheap).freeSpan (O' .f L01  V  V `&                   \runtime.(*mheap).freeManual | . #
  $R	
  $R	
     '4        T a e         G     8runtime.(*mheap).freeSpanLocked 0/0/
 . 
	"(#).#=	47	!
  	8
  	8
  Z   )                 H   |runtime.(*mheap).scavengeSplit pHopopopopo
 .JIJI  %/'g7
  f6
  f6
	
	
	
	
	
	
	
	
	
	
	
	
	

  	%T	    @,4        T ^ n          @l8runtime.(*mheap).scavengeLocked  .8JIJI\JI   	 2


5.;
  %5&?%
  %5
	&?%
  8#.f 0.t                    l	    kruntime.(*mheap).scavengeIfNeededLocked 
 .RQRQw 4!	
  
  
  w   .$        @ L P       w  46runtime.(*mSpanList).remove (9'('
 . 
	
		
  r
  r
	
	
    P0        4 @ D       ^ } .-runtime.(*mSpanList).insert (5'('
 . 
r
  \



  \


	

 @1                   = .-runtime.(*mSpanList).insertBack (8'('
 . 

r
  ^



  ^


	

 02                              ,runtime.(*mSpanList).takeAll ^ .^ QR
[f  5   28        K [ o          )%     runtime.addspecial 878G787
 ./
..* 
	/
  +%RCI
  +%R
	C
	I	
  /
..*    4X        n ~           01    runtime.removespecial 878F787
 ./
b..- 
;
  +6BL
  +6
	BL
  /
b..-   `5p                  C l DH    runtime.addfinalizer POPOP5O
 .
E;*$)V 

	
	.	3	
				
  	R74)E.>
  	R7
	4)E.>
  
E;$V p7                  ! 2 t    truntime.removefinalizer  a  .;*$) 	  .	  .	  ;$    7t                   Hruntime.setprofilebucket  ] 
 . 
  	
  	
   8$        8 D O          4    Lruntime.freespecial (m'('
 .K*$)I*$)1 	(
  7	.'	.
  7	.'	.
  K$I$1 9           3 7       S S runtime.(*gcBitsArena).tryAlloc J-
 . 	
  1C%
 @:                  5 l*(runtime.newMarkBits @?@0?@?@?@?
 . 
	
")@M
  *	,%
  *	,
	%
 ;                    runtime.nextMarkBitArenaEpoch {
 . 

	
  W		
 p<4        N Y ]         runtime.newArenaMayUnlock (?'(['
 . 	%
  5"
  5"
    0=          
       ( ( Xruntime.newBucket (T'($'
  	
"

  ;B
  =x                    8
    jruntime.(*bucket).mp  gh& 
  9  9  &   >        ! , 4       F M T 8
    jruntime.(*bucket).bp  #gh&   @  @  #&  p>                    ||    xruntime.stkbucket runtime.(*bucket).stk 9
 ghgh /  ).-.	-.
12a\-12121	<
st					9*/\'
  `:f
  `:f

  
-    `A        $ 7 ;        Lruntime.eqslice 4 c 				  A                    runtime.mProf_NextCycle G ^ !  1	   0B            #       5 5 runtime.mProf_Flush * O 	  	   B                     @    <qruntime.mProf_FlushLocked runtime.(*memRecordCycle).add    
	 
	
  ,l
  ,l
  Q; 0CH        ] m r         \(runtime.mProf_Malloc 
  ,H
		Y
  D8ET
  D8ET
 D         & +       I X l	runtime.mProf_Free l  
	
  @	
  @	
  @E                   runtime.blockevent  H /
  (!'
  F-
 E$        9 I R       x x      mruntime.blocksampled 0B/0/0/
 g=hF 		+
<
  $
  =F   F                  5 \
runtime.saveblockevent ?
  +
H14
  n8+&
  n8+&
   pH                        `zsync.event 0o/0/
 g=hF -'
1
  QMP$
  =F  I<        O \ a         ,/3hruntime.tracealloc XWXW
  
N,q	
  $
I	%
  $
	
	
	
	
I	%	
   Kl        ~           h runtime.tracefree 87  
lN
  
I	
  
I
	
   M4         D L Q       k  @runtime.tracegc   
  
  

	
  

	
    M                    runtime.init.2 U { >  
    `NT         g n r         @runtime.cachestats  D [ 	 
	
  =  = N                   @runtime.flushmcache 9 Z 	  4	
  4	
     O\        u          runtime.purgecachedstats   	$ #
#    P                   - l	runtime.mSysStatInc  + x  
$c     P                   l	runtime.mSysStatDec  2 x  
+c     Q,        C N Q       g n l	runtime.(*wbBuf).reset *" "c 	#  V  V    Q                 ! , 7 l		Truntime.wbBufFlush runtime.(*wbBuf).discard  X =  " *1  SG  SG    R                 B a      runtime.wbBufFlush1 XWX:WXW
 "

  


22$2)	!2$+
234?@yzob	o
  k		
  k		
  		     T                    internal/poll.runtime_pollServerInit  5   	  UX        w           0internal/poll.runtime_pollOpen ('(-'
  
  g%
  g%
    V         @ K P       f y l	internal/poll.runtime_pollClose 9C
  
  D	
  D	
 V                   <runtime.(*pollCache).free ) @ 	  	  	   WT                              einternal/poll.runtime_pollReset runtime.netpollcheckerr   				/*
  0/9
 W        7 J O              internal/poll.runtime_pollWait  [   }
  "-,/*
  @
  *-;/9
 `Y         ' ,       n  :\<internal/poll.runtime_pollUnblock 8787
  !!			
  #1!-E
  #1!
	-E	
 Z         ( :       q ~  (@    8runtime.netpollready (u'(!'
 l_
^_`' 	
	I	JIJJI
	
  0%K
  0%K
  l
'   [                  ' Pruntime.netpollblockcommit 04/0!/ l +
  .&  .&  \l                   l	runtime.netpollgoready . E    	   	 p\        	         f ~  h|    @rruntime.netpollblock ('('(-'
  		

QRKL	!0%	rk/l+?)`k@?P	&
  b2
  b2
	
	

  2/8F    ^                 I R 
@runtime.netpollunblock 0n/0/0/0/
  				
  a8
  a8
  ^                    8
@    kruntime.(*pollCache).alloc (}'('
 dkl9 "
  $6
  $6
  d9    p_d                         Trruntime.netpollinit runtime.closeonexec (+'(U'
 &_ $:
  	
  &c   `        ( 7 <       U ^ $	`runtime.netpollopen ~  >:
!
  {
  {
  `                 > b  ,rruntime.netpoll 
 ab ~	

		 +.78/-
fLLO>
Da	&e
  s_
  s_
    b                   l	runtime.semacreate I- @ .%  .  .  pcd                   0 T    uruntime.semasleep runtime.(*timespec).setNsec `_`_`_` @NMN!M J1!
!'  Y,_%  Y,_%  !     ex                   hruntime.semawakeup < @O   	  	
    Pe                  ! ! runtime.osinit  @6   	   eh        x           runtime.getncpu XWXW @  8
  r$
 @f        x           runtime.getPageSize  8
 f<        R \ `       v  l	runtime.getRandomData 0/0 @ ,$  &	  &	 g                 G   l	H|rruntime.newosproc 
 @ (((
 $
  -+++!!'!
  -+++!!'!
     i         $s          ! ! runtime.minit @    i          ` g j       r r  @   
	  i                        druntime.setsig 0s/0 @+$   n	  +$    `jd        x \          runtime.setsigstack HGGHNG   2Z	    k          -       ^ l z (runtime.sysargs runtime.argv_index 878O7
 @,# (F!

  1(
  1(
  ,# l                 & = T $	    rruntime.panicCheck1 runtime.hasPrefix  P J
 <WX$W!X3 &)!
  F
  F
  <$!3  l                   l	runtime.panicCheck2  K J	  >  >  m        ! ) .       : : runtime.goPanicIndex @?
  k
  ,Q
    m                   runtime.goPanicIndexU @?
  l
  ,R
   n        ! )        : : runtime.goPanicSliceAlen k
    0o\          v         runtime.goPanicSliceAlenU l
   o        ! )        : : runtime.goPanicSliceAcap k
    p           6          runtime.goPanicSliceAcapU l
   @q|         ! )         : : runtime.goPanicSliceB k
   q                     runtime.goPanicSliceBU l
  r4        ! ) N       : : runtime.goPanicSlice3Alen k
   Ps                   runtime.goPanicSlice3AlenU l
   t        ! )        : : runtime.goPanicSlice3Acap k
   tT        ! ) k       : : runtime.goPanicSlice3B k
  `u        ! )        : : runtime.goPanicSlice3C k
  v           ' +       5 5 runtime.panicdivide 6 L      `vx                   l	runtime.deferprocStack ? Z 
3  :	  :	 v         M Z u              runtime.testdefersizes runtime.deferclass runtime.totaldefersize POPO
 ^/D0/90/0/Ct/00 	+0	/0	9@ 	/(	
  ;
  <	D9	0    yT         c n r        runtime.init.3 9 ]    `y                 H \ p 	$runtime.freedefer popopop Lef 	80^cd;6.?  }(		  }(		  +%  {         Ӄ              runtime.freedeferpanic -   P{         Ӄ   (           runtime.freedeferfn  {t                   $  Hhruntime.deferreturn runtime.deferArgs 8v78Z787 stst" 72	  UI  UI
	  " `|p    d             L runtime.preprintpanics 	  	&

::/:


  ,8"I 0
  ,8"I 0

 }H	        \	 g	 l	       	 	 l	runtime.printpanics _O
  	 "%
  


  


   ~
        
 )
 3
      
 d  Axruntime.gopanic 
 st 	*

#KL
	9J
R

7_   9  
  P52Ve
)









  P52V
	
	e
)	


	
	

   @        ( + /        runtime.getargp 	 	 	  Pd        L v z        Xruntime.gorecover D 
                      l	sync.throw  +      Ѓ,        : A E       W b l	`	Xruntime.throw  l p >
  <  <    @                   l	runtime.recovery (G'('
  

  R	

  R	

                       	runtime.fatalthrow (\' ` J  O             " +       E R _ l	nruntime.fatalpanic runtime.crash H{GH  I 	  W  W    p                  @ @runtime.startpanic_m  d j N 9
  	
		
 
 	

		+ 
  j


$	

	
  j


$	

	
                     ?       mruntime.dopanic_m runtime.signame XWXW
 % 4	 $
	)%
9
  B
"F
	

  B
"F
	

  %    d        u                ,mruntime.canpanic J _gh' 
	
	(
		  e+  _'           6 I U       w   l	    runtime.shouldPushSigpanic runtime.funcInfo.valid ? B]^)]^ "
				
  9&
  9&
  B)                     runtime.goPanicExtendIndex HG
  v
  7\
   P          l         runtime.goPanicExtendIndexU $v
                     runtime.goPanicExtendSliceAcap @v
   `        + 7 <       c y l	runtime.recordForPanic ('('
  R'-
  	
	
  	
	
                      @runtime.printlock - \ 
	  J  J    P         d o s         runtime.printunlock " I 
	  ; 0                 - > O t    Lpruntime.gwrite runtime.writeErr 0r/0]/0/0/
 fz '!!
  2F	43
  2F	43
  fz   0                    runtime.printsp  0    	 `                    runtime.printnl    H        Z e i       u u runtime.printbool " Q   )                  q q runtime.printfloat 8787878!787
   J
	_B7
#C`g
  				
 P                   runtime.printcomplex Y p V      <        N ^ c         runtime.printuint 
  
	
	70
'
  J>f	
                      runtime.printint 07 ~ !  7	  pT        e u z         runtime.printhex #
  
	


"	
  	#
 `                   l	runtime.printpointer .   H        j q u          l		sruntime.printstring runtime.bytes @W? n (  ^	  ^	  7                      0 O l	lsruntime.printslice    
  #
	
  #
	
                       <runtime.printeface g d       @0        E M W               `pruntime.hexdumpWords XW cd $ 

.Y
  N
#		
  N
#		

      Pl       y          r    @    runtime.main xwxwxw
 (h 
5
55MN322 
..
fm
%+
?
2%	C
  GK
A[		*	(

  GK
A[		*	(

  L


	  !         Vh  6! 9!        os.runtime_beforeExit (     x!          ! !         runtime.init.4 (0  !         ! ! !       " " ;"     nruntime.forcegchelper  
 ( (r'm%	
  0	#!
  'd   "        " " "       " # # H    hruntime.gopark   >
 (
m*Z 	


  =	8
  =	8
  
T*Z     l#        |# # #       # # l	`	runtime.goready  A (X >  H  H   #        # $ 2$       $ $ $     runtime.acquireSudog `_` (
~.X ux"%d
	Mi
	  ;olZ  ;o
	
	lZ  
~.X  d%        y% % %       M& x& & L    truntime.releaseSudog xwx (\2 }~}{vufeGH	rq	jo=>`{

<\eZ'(
		  0  0
	
	
	
	
	
	
  \.  Ϧ         h  ' '        p(   H'        Ӄ  Y' \'           (runtime.badmcall (-   '        Ӄ  Y' '           (runtime.badmcall2    P'         ( ( (       ( ( runtime.badreflectcall  (/   " X(         o( v( y(       ( ( runtime.badmorestackg0  # ('    	   (         o( v( (       ( ( runtime.badmorestackgsignal   )         ,) 1) 4)       :) :) runtime.badctxt  (      )        ) ) )       ) ) ) l	    lruntime.allgadd @~?@x?
 ( 6a
  K	$I
  K	$I
     8*         H* T* k*       * * * 
8runtime.cpuinit HGH9G
 (/3,_	 	
,$	
)
  o2#@
  o2#@
  /3,_	   p0+         x+ + +       + ), U,     \runtime.schedinit runtime.tracebackinit runtime.msigsave runtime.goenvs HGHBG
 (7rq>jiJ 


	

 	1	#	E
  =
.M
  =
.M
  (>J
	  ,        , , ,       , ?- - h|    Ԩruntime.dumpgstatus 87 ( 	
  *
  *
	
	
	
	

    0-         . . .       ". ". 9.     hmruntime.checkmcount runtime.mcount d
 ( 	//I
  3

  | Я.        . . .       / 5/ ]/ l	    qruntime.mcommoninit runtime.mpreinit ('('
 (8"R 	5

%
;9:1

  .]+a	

  .]+a	

  8"R    /        / / /       '0 N0 u0 hD    8runtime.ready ('(\'
 (;\2f 
vmngf	#
  /F	A	

  /F	A	

	

  "\.j   `0         0 0 0       1 1 runtime.freezetheworld  ( 

%
  $)

	
    `1        |1 1 1       1 1 l	runtime.casfrom_Gscanstatus  + 
 ( 
  S

  S
 |2        2 2 2       2 2 l	runtime.castogscanstatus  @ z
 ( &c
  B
  B
   83        K3 V3 _3       3 3 3 l	X@mruntime.casgstatus xwx ( :" 
&;)*.	IF!4  G0Z@=
uD  G0Z@=
uD      H4        V4 b4 k4       4 5 E5 4    truntime.scang 878j7
 ( nmhgn		"	);		!
_V	?
%&NU

67+
  R`-
)(6!>
  R`-
)(6!>
  L   p5        5 5 5       5 5 5 l	    uruntime.restartg L
 ( 		
  $
  $
  _   L6        a6 l6 s6       6 6 6 l	    vruntime.stopTheWorld  \ 
 (LKU (
  -1	
  -1	
  U 6         7 7 7       (7 (7 57     vruntime.startTheWorld U (LKB (	  ;  B 7         7 7 7       8 Z8 8 X    wruntime.stopTheWorldWithSema `_`_
 (,
+6 ,			

'
$
  8
n$$V	$
  8
n$$V
	
		
	$
  
6    p8        /9 <9 Y9       9 	: F: H    runtime.startTheWorldWithSema runtime.netpollinited runtime.traceGCSTWDone XWXW
 (
\_~\.5D)Cl 			


MP

	)=
07
  4!)>!Q	0



  4!)>
	
!Q	0



  
~\
.	5)l  :         : # :      : : runtime.mstart T 	  F	     ;         $; /; 3;       a; |; @runtime.mstart1 \S
 ( 
	

  8 	
  8 	
  ;         ; ; ;       ; ; runtime.mstartm0 " (G 	  )	    P<        < < <       < == ~= @    Druntime.mexit runtime.sigblock runtime.unminit    
 (0ji *
IV
1
EF1
+
  IH		"f
		
  IH		"f

		
  0   `=        = = >       > > 7? \DF    runtime.forEachP `_`_
 (
2<,
+f $,/'
,	*
'
q|y
  Er0XgB>
  Er0
	
	XgB>
  
.@
f    ?         ? ? ?       ? ? @ @    8uruntime.runSafePointFn (~'(' (  )
  ?			
  ?			
      `@        o@ {@ @       A 2A WA ,$,*    4runtime.allocm 0/0d/
 (*v 




 
		%HG
  O]-	 jQ	
  O]-	 
	
	jQ	
  *v  A        A A A        B KB vB Hruntime.needm runtime.unlockextra 0/0= (bjiji 	_$  !6	)
	
  !6	)
	
  K   B         B B B       C "C 9C T(hrruntime.newextram 8A78;7
 ( 

  $
  $
  g C         C C C       D ,D QD x0runtime.oneNewExtraM @?@(?
 (\
W 
0

-
  "W[+,
  "W[+
	,
  Cy\

	6  D         D D D       E <E _E Xruntime.dropm runtime.msigrestore 87 (^ji
3j i
 
je 
  7%	
  7%	
  ^

	    E        E E E       E E runtime.lockextra 0/0 ( 		
  ."
  \F        iF xF F       F F F     runtime.newm  Y O 7
 (,g^ 	%29
'	#
  "=	5	
  "=	
	5	
  ,g^   <G        JG ZG bG       G G G 8runtime.newm1 0/0+/0/
 (J 
  p					
  p					
  J H         ,H 7H :H       HH HH runtime.startTemplateThread  @  ([ '	  (	    @H         H H H       I -I TI @    Druntime.templateThread 
 (E3&,
+6 




  	
"!		
  	
"!		
  E3&
6  0I         I I I       J 5J XJ @    runtime.stopm runtime.mput C
 (k7,
+m *CC*

  R 	#
  R 	#
  ^,
m  PJ         J J J        runtime.mspinning % (%     K        K 0K <K       K K K     runtime.startm runtime.mget ('(A'(.'(y'
 (8_ H+)CC)));B	A(	!	 2#
  :J	-	
  :J	-	
  25   0LL        ]L L L       L :M l	runtime.handoffp (3'('(o'('(J'(z'(<'('
 ( 
>


"
	 #&%(	
  	!#2		F				#	&		

  	!#2		F				#	&		

  M         M M M       M M runtime.wakep  ;  (V '  (	  0HN         \N hN pN       N N N @    runtime.stoplockedm h
 (n,
+  


	


 
  K"

  K"

  n
	 p@O        UO `O kO       O O O     druntime.startlockedm S-
 (0N  
	
  ;

  ;

  0N   O         P P P       AP `P @runtime.gcstopm  r f
 (  "
  6(	
  6(	
  P        P P P       Q 0Q runtime.execute   Q
 ( !	
  5
	5
  5
	5
   @Q        R PR vR       ZT RU JV 0PR    ]runtime.findrunnable runtime.(*randomEnum).next runtime.(*randomEnum).done runtime.(*randomEnum).position runtime.(*randomOrder).start ^
 (<`_a`_ !.
---
----	!
O..---!N_
GJ
=&,"
 4#:##"))"!)JJ)%S	 




 !
 "Z_?5
	'lk9	qw!+++JJ+C		jW	pWY+---.
  }
-
"^0	@
	A
+"!G(3o
%0+11(+	"0	!

  }

	-

	"^0	@
	
	A
	
	
	
	

	
	+
	"
	
	
	
	!
	G(3o

	%
	0+11(+	"0	!

  #
)"<	
	
	jWa
	
 V        V W W       6W 6W OW     4runtime.pollWork p)! (C`_ %$$$		((			
  17
  C>L    W         W W W       W W runtime.resetspinning EM
 ( %		
  @	
   0X        XX dX wX       X X Y       *runtime.injectglist runtime.globrunqput 0/0/ (c&1Z &(((("D"(((J""
IIII'

%
  =G4%
  =G4%
  .


	X  Y         Y Y Y       Z [ r[ !    (runtime.schedule @?@?
 ( &d[
T7&

%
I#	%II% 	%0	d6	^:9\;-"N-da b_	#43	
	dW
  S7			;k;5#		
  S7			;k
	;5#		
    0[        [ [ [       [ [ $	runtime.parkunlock_c  (+ (	  	  	  `@\        \ \ \       \  ] ]     runtime.park_m runtime.dropg runtime.setMNoWB runtime.setGNoWB  l 
 (W (%$##$$	!
  D.	e
<

  D.	e
<

  I	  x]        ] ] ]       ] ^ 2^ l	    DCruntime.goschedImpl .
 (a'/ (UT$#$$
ID$II$
   )&3
   )&3
  *-    ^        ^ ^ ^       _ _ _ l	    8pruntime.gosched_m runtime.traceGoSched ('(?' (*D
CD2C	 )	)  !	8  !	8  *
2	   Ph_        ^ ^ _       _ _ _ l	    $pruntime.gopreempt_m runtime.traceGoPreempt )	)  _         ` "` )`       =` =` H`     oruntime.goexit1 runtime.traceGoEnd ('(,' (-D)C	 ))  #	%  -)	   `        ` ` `       .a ga a h|    truntime.goexit0 POPO
 ( )
,

3%#$&EHE8
	D9Q
  5	

  5
		
	

	
	
	

  	    a        a  b b       b b runtime.save 7 (7 *  0   P`b        wb b b       b c Gc 
truntime.reentersyscall 0/0 ( +	*
((


	  1%4s$	
	
  1%4s$	
	
   Pc         c c c       c c runtime.entersyscall  ( ,  	 pc         d d d       (d (d runtime.entersyscall_sysmon 5& (r ,  			  d         d d d       d d e @    nruntime.entersyscall_gcwait (f'(U'
 (  ,((	+	
  -?		

  -?		

       Xe         re |e e       e e 0runtime.entersyscallblock hgh ( -		

%&5
:  MU@	&  MU@	& 00f         if tf {f       f f f     0nruntime.entersyscallblock_handoff runtime.traceGoSysCall ('(A' ()D)C -
)  %  ))    f          g g g       g g g     runtime.exitsyscall ('('( (8D .	**F**		#E	

**	#di  F<#i F<  F<#i F<  8Dx   ,h        Dh Wh [h       h h druntime.exitsyscallfast PEOP\OPOP@O ( /

&	#F		+	 	  
#"  
#"  h         i i i       #i *i 
runtime.exitsyscallfast_reacquired  / 4 (g 0*  \  \    @li        i i i       i i @runtime.exitsyscallfast_pidle JC
 ( 0

		
  
#		
  
#		
      <j        Qj ^j qj       j k 8k L    $6runtime.exitsyscall0 ('('
 (HNo\ 0,#$,
ID
	II
  5&N	
  5&N

		

  :	6hZ  k         k k k       k k k @    \runtime.beforefork  g (,jiji 1
	&&&&  D  D  , @l         [l bl el       ml ml syscall.runtime_BeforeFork  ( 1  	   0l         l l l       l l l @    lruntime.afterfork (R' (5ji 1
&&  L  L  5    @m         [l bl Zm       ml ml syscall.runtime_AfterFork 1   m         m m m       m m m     zsyscall.runtime_AfterForkInChild  C ( ji 2
''  
(     8n        En Pn Tn       jn {n 	Hruntime.malg 0!/0b/
 ( 2:	
  9
  9
 n        n 7H n       n n $	runtime.newproc @W? 2I  R  R     @o        o o o       p Aq q IJ    |8runtime.newproc1 runtime.gostartcallfn runtime.gostartcall runtime.funcdata runtime.stackmapdata XWXW
 (&$tsvs.tststsL

	(
	
	 3,,,,
//
((&--3
3#3
(,'--"322333	'
'"&&''$';	
  ]!9bX({	N	&\
H/=
  ]!9
	bX({	N	&\
H
	/
	=
	
  &$#G	
*L
(  	r        2r Hr Lr       r r |)Oruntime.saveAncestors X
 ( 4
D7 &
  W53|\$
  W53
	|\$
   s        *s 6s Es       s s s 4    "runtime.gfput @
 (Wc^ 5**J1		J1	J1'

  Tg.
  Tg.
   ?


^  0t        >t Nt Zt       t t t 8

l)runtime.gfget   I 

 (*Z 5	J2					 	22*)
  t4W&
  t4W&
   

	!Z    Pu        `u gu ru       u u u l	    runtime.gfpurge v (Y 6		J2	J2
  `	
  `	
  )


    $v         Tv ]v `v       |v v v @    xruntime.unlockOSThread runtime.dounlockOSThread 48 (p 8	I

B	  e  e        v         Ӄ  Y' v           runtime.badunlockosthread 8   P,w         c  <w ?w       Cw Cw runtime._System ( 8     pw         c  <w w       Cw Cw runtime._ExternalCode 8   w         c  <w w       Cw Cw runtime._LostExternalCode 8   0x         c  <w <x       Cw Cw runtime._GC 8 xx         c  <w x       Cw Cw runtime._LostSIGPROFDuringAtomic64 8  x        x y y       y y y     runtime.sigprof -
 (	 82-,+6<g+

44
44644%YL	
]3)%xC343M
	
  rqS[]
  rqS[]
  a   Hz        _z hz kz       {z {z z     dvruntime.sigprofNonGoPC 0/0S (d ;55(  ]  E   z        z z z       { { {     uruntime.setsSP ( (
	: <33
	
			  9  :  T{        f{ r{ v{       { { l	runtime.(*p).init c
 ( <
0
=	
  0-
  0-
  |        D| Q| u|       0} Z} } 	@    \runtime.(*p).destroy runtime.globrunqputhead runtime.(*gQueue).push 0/0/
 (M</ =	II
ID
	II
ID
4
!AB99

ID
99II"E
  `J< a
  `J< a
  #


	$- `~        3~ D~ _~       r  0 <8l<    runtime.procresize runtime.traceGomaxprocs 
 (D/CFDCDDCP >
3 BTS::

;!;-
.). 
../6/78	(-	/D/	3	?
  @G"&O!	
+*
$9@
  @G"&
	O!	
+*
$9@
  
/	F
	DP              ;         ŀ l	runtime.acquirep ) @  
  
 P        & 0 <       i   l	    |runtime.wirep 0V/0 (D @	<<<<      D            ! )       X   L.0    truntime.releasep H}GHG
 (> @$<<
!	
  
  
	
	
  > p"         6 A D       V V runtime.incidlelocked - (K A
      "          Ӄ         +  L\5runtime.checkdead hghghUghghg
 (8 A			6767

ID
>>II
&&	!/77u		G
  <7*9	"$*%
  <7*9	"$
	*%
  Pn
	+    ',         ; D V               runtime.sysmon 	
 (`_,+f B

)LBBS$;W

J@'


#$#	?#FE;3		AA5 '	
  	?R`1|#+	
	3 %
		.	2	 )
  v
	f    +                  Ԉ  @    $uruntime.retake HGH
G
 ( Dba				"7BU%b
EH!
		CbC\%63*0-3.Dq

  g	
  g	
  D  P.`        s v y                    sruntime.preemptall s (s E*4-6A  , .         0 F       
 x  |;    runtime.schedtrace runtime.waitReason.String 
 (  F
"!BB!
$$ %&%9L
 	<<<999O=89
  @H;
na

	s&dp		.
  @H;
na

	
	
	
	
	
	
	
	
	
	
	
	
	s&dp		.
  r    9L                        (runtime.schedEnableUser runtime.globrunqputbatch runtime.(*gQueue).pushBackAll   G (P G

CI

  lF		
  V@,   ;\        q |          l	runtime.schedEnabled ( (H H	  &  &    P;                 b n z     ,runtime.globrunqget ('('('
 ( I		
JE		
  [
  [
  t!,#4  p<̐        ݐ           # l	    sruntime.pidleput B (28 IEE	  .	  .	  28   <p                    	@    rruntime.pidleget   ) (!, IEE	  ?  ?  !, @=                 . C 	@runtime.runqempty 0/0/
 ( I
  "'
  "'
 =        Ē ؒ         , A 4    Lruntime.runqput runtime.(*guintptr).cas 878)7878	7
 (8n. J
FF

!	FF!	
  C)-.	
  C)-.	
  8n. >          Γ       / C W P    runtime.runqputslow 4#
 (0\` J'GGGGGGGI
%
  p:a
  p:a
  0$	<    @        Д ߔ         ' 8     runtime.runqget 8E78b787 (+AF K

GGGG
GG
  :+.+
  :+.+
  +AF  A                   1 @    `uruntime.runqgrab HGHjGH!G (9 L BIR$]HHHHI
  &sO7
  &sO7
  9     C                 ٖ   ,*    turuntime.runqsteal HdGHWGHGHG
 (y L'
II	
  ?I-)
  ?I-
	)	
  y   DL        q 1) t                    tzsync.runtime_procPin runtime.procPin  O      D̗                               zsync.runtime_procUnpin runtime.procUnpin  ( O 
   @DT        q 1) p                    zsync/atomic.runtime_procPin O0 `D           ޘ                    zsync/atomic.runtime_procUnpin O0/ D         5 D G       W W sync.runtime_canSpin D (c P				  C   D         `         r r sync.runtime_doSpin ( P  E                 / / runtime.(*randomOrder).reset HG ( P
	u
  ICA
  Fl        n  ! x        runtime.gcd Q
 0F̚        ۚ          * 9 l	    mruntime.doInit  j  
 (_A Q

QQ

	
  8%/
  8%/
  _A Fx                 Ǜ  runtime.(*profBuf).takeOverflow `_`_
  %. 
  #@+
  #@+
    G4        Y d i         h|runtime.(*profBuf).incrementOverflow HLGHUG
  '$
  #&7
  #&7

    H        U e j          l	    runtime.(*profBuf).canWriteRecord runtime.(*profAtomic).load runtime.profIndex.tagCount runtime.countSub ('('('
   


		
  m
  m
  	H    `I         F V [          l	    Hruntime.(*profBuf).canWriteTwoRecords ('('('
   



		
  
  
  	v   PJ  (                |   |6.    runtime.(*profBuf).write runtime.(*profBuf).hasOverflow runtime.profIndex.addCountsAndClearFlags runtime.(*profAtomic).cas Lb
  
\qr# 8 >-.-.-#	S	!Q!			Q	
  23v9"'	g
S

  23v
	9
	"'	g
S
	
  ,

!u    pN|                 ġ ӡ      lruntime.(*profBuf).wakeupExtra @O?@? w   "  "  )  N(        = H M       Q ^ 	@syscall.runtime_envs XqWX=W
  l  dC
  dC
  O        = H        Q ^ 	@os.runtime_args x P        `         r r syscall.Exit      PD        X a d         @runtime.gotraceback Y ,o J	  S  S     Qȣ        գ           $	runtime.args - ,U z
  4	  4	 QH         W c n          
<runtime.goargs @?@?
 ,(N N(,
  0Mt
  0Mt
  x(N  R                  : : G     druntime.goenvs_unix 0/0/
 , 
/0<;<H
  DMU
  (eg   S                    runtime.testAtomic64 0/0/
 , ; ;>)+;+7+
  djT4	6&6".
  Vp         ~           runtime.check XWXW
 , 		t@))),,		
  TC774H{

  pZ           ʧ       & P z |.    rruntime.parsedebugvars 
 ,SE 

8"
&
	
XWXW!VS	Va%"4*+
  8;=.:-X)
  8;=
	.
	:-X)
  SE   ]Ȩ                 9 K l	runtime/debug.SetTraceback (?'('
 ,  	
			*
  J	B
  J	B
    ^                  druntime.timediv  , 11 _(        : J R        Ȫ  )'    4jreflect.typelinks '
 , 1
:6K	<	-'	

  )M[r
  )M
	[r
     b$        `  ; >       r  {  lreflect.resolveNameOff ,6     b        `          r  {   l     jreflect.resolveTypeOff ,     c        `  ;        r  {  lreflect.resolveTextOff    PcP        `  ; t       r  {  linternal/reflectlite.resolveNameOff   c        `          r  {   l    einternal/reflectlite.resolveTypeOff    c8                 ̭   l	    reflect.addReflectOff runtime.reflectOffsLock runtime.reflectOffsUnlock 0i/0/
 ,B 
-
	2&
  )6-@
  )6-@
  B   @eT        i u y         runtime.extendRandom 0/0/
 * 
	
8

  P&+
  f        ܮ          & *g 	- pf@        Y d t          l		kruntime.(*rwmutex).rlock (7'(0' w
xwxwxV D0  65  65  
V f         # +       P k  l	     lruntime.(*rwmutex).runlock L
 qw'xV ~!


  '.@	
  '.@	
  q#Z    gȰ        ذ           t
@runtime.sellock  e 

  \

  R(
  R(
    phT        f q v         Lruntime.selunlock x
  r

  q*
  iر                  $ runtime.selparkcommit D h 		%  <  <  it         Ͳ *       Ƿ 7  ZhhLruntime.selectgo runtime.(*hchan).sortkey runtime.(*waitq).dequeueSudoG 

 
>irii9j%iji!ji:jijijijiAji!ji@jijijij 	\'G	


	\UV[
-&i
l_	!"\GH	
B	
	#V)'
2VS
2SVS	..	) 	-[.twD?MJM(M.N	Q	&%@?
 
nfE%			
				

	./0&%.op
$23 
/$+*2
4
	4

	4	4
4
	4

	4	4* &%WXW 	+	m		'	C			
  
vs
)E'KRE)o"
  
vs
	
)E'KRE)o"
  
,Vo
r9%!:A!@=+>H.mDH.    @}                   l	sync.runtime_Semacquire  $ t; p!  +	  +	    }                   l	internal/poll.runtime_Semacquire z!   }`        x           l	sync.runtime_Semrelease   t7   '	  '	    ~Ժ        v            l	sync.runtime_SemacquireMutex t? %  /	  /	 @~P        q x {          l	    dinternal/poll.runtime_Semrelease  t3   #	  #	   ~Ի                 
  l	runtime.readyWithTime / t`   6  6	   ~d                 & f  ED    Įruntime.semacquire1 runtime.semroot `_`_`_
 tKLK	L 
>2*b"%	#		}!	
  --#:		?
  --#
	:	
		?	
  L#{	+.          ( < @          7;    uruntime.semrelease1 `_`h_`_`_
 t NKL"A"
6)(9@	#	,;
  (3 $'S)
	
  (3 $'
	S)
	
		
  "S   8        N Y \       l l runtime.cansemacquire  6  tV 		               ڿ          ! 1 0    lruntime.(*semaRoot).queue 0/0/0l/
 tW<X 
svuveNe99634'$!" 
	0	



					|_
  j
  j
  <   t                 y  Pruntime.(*semaRoot).dequeue 8787 t $%
$$

.-
	.-		-.-.qt
	!"!"'(	G43'&	
	P1	
  8
  8
                     <	runtime.(*semaRoot).rotateLeft 
 t 			!%&)*  			,7
  
  
           !         <runtime.(*semaRoot).rotateRight 
 t 				!%&)*  		*7
  
  
    P        ! , 0       < < sync.runtime_notifyListCheck z
 t 	c
   
                      sync.runtime_nanotime t. 	     0         T \          % l	    runtime.dumpregs runtime.(*sigctxt).eax runtime.(*sigctxt).regs runtime.(*sigctxt).ebx runtime.(*sigctxt).ecx runtime.(*sigctxt).edx runtime.(*sigctxt).edi runtime.(*sigctxt).esi runtime.(*sigctxt).ebp runtime.(*sigctxt).esp runtime.(*sigctxt).eip runtime.(*sigctxt).eflags runtime.(*sigctxt).cs runtime.(*sigctxt).fs runtime.(*sigctxt).gs xw 999999999999G 
9
C9

9
9
9
9	
9
9
9
 9
"9
$9
  $
  $
  
9
9
	9
9
9
9
9 
9$
!9(
%9,
)90
-94
1G              >          H    !runtime.(*sigctxt).preparePanic runtime.(*sigctxt).set_esp runtime.(*sigctxt).set_eip 0/0(/
 e(
. P


E
P;<c
f7+j%
  i
  i
  e
(

	.   0          a          62`runtime.sighandler runtime.(*sigctxt).sigpc runtime.isAbortPC runtime.(*sigctxt).sigcode os/signal.signal_ignored runtime.(*sigctxt).sigsp runtime.(*sigctxt).fault runtime.(*sigctxt).sigaddr Z#a
 g	156	ZZ%I$
 D !
	I 
	'28Wb!	gp<
&/66
 ; 
.
,				 >i|YTKJCFCFm VA
bk3,
 
  8/3A
&?	%2
$r	9B	
  8/3A
	
	

	
	
	&?
		%2
$r
		9B
		
  		156	ZZ$'*),+0/63%I<;8?$
  pP         [ b f       o o os.sigpipe  ( 4  	            Vh           runtime.init.5            # 1 =              Truntime.initsig runtime.getsig 87878" QQ4R}ijE 
"
 
+
,	1	  |229  Q4}E                       6 6 runtime.sigInstallGoHandler j  
!
					
	  $   Нx                    runtime.clearSignalHandlers F J   #          1 < E       c c n     uruntime.setThreadCPUProfiler runtime.(*timeval).set_usec 8[78G7
 4  
  RX
  4                            <vruntime.sigpipe % 2 
  	  2    @d          A       ? |  L#PPbruntime.sigtrampgo runtime.setSignalstackSP runtime.setGsignalStack runtime.(*sigctxt).fixsigcode runtime.(*sigctxt).set_sigcode runtime.restoreGsignalStack  QR;e
2 )
&z	0
;:SN)	
	/			
)Hc 	;:SN)U   d\0&
{		  d
	\0&
{
		
		  g:-"
g  @P               	  K  ) @    runtime.sigpanic runtime.panicoverflow runtime.panicfloat runtime.panicmem ('
 W222+22,22e0YY! 
*			&3*CC
  !B..X.Y.P


  !B..X.Y.P


  W222+2
2	,22eYY
	!                    G     runtime.dieFromSignal  BQRQRQR!QRQRQR &+  
!	  B!
	                     ( E $	    runtime.raisebadsignal . ^	ijQ 	
!/
  2'	
  2'	
  ^	Q                    runtime.noSignalStack a w J  
                       runtime.sigNotOnStack 	J \          u         runtime.signalDuringFork 	J                      $	runtime.badsignal & @ 		
  		  		  `L        ]                vruntime.sigfwdgo 0h/0A/0(/0d/0"/0/0/0/  			
	 $		
					1	  (F$6  (F$6      T        y                wruntime.unblocksig runtime.sigaddset  A QRQR    <	    @                  L Z h 8qruntime.minitSignalStack 0/0$/
  	
  E
  E
  `o<  P                  1 1 ;     lruntime.minitSignalMask runtime.blockableSig runtime.sigdelset   
 DQRQR[ FNQ:I
  	
  . $
                      X0xruntime.unminitSignals (9'(6 s ux
   l  : $        8 ? G       W \ a l	`	(vruntime.signalstack (B' *QR %  =	  =	  *                  4 4 e     xvruntime.sigsend runtime.sigNoteWakeup 87878R7878!7
 m#n 	%('
	-		(+
  A I&() 
  #   а                   runtime.sigInitIgnored 5 D 		  0	   (        n y ~          
    runtime.makeslice runtime.panicmakeslicelen runtime.panicmakeslicecap  A T
  F!&
  DA
  DA
  w
            3 K          5 <*    7runtime.growslice runtime.isPowerOfTwo 
 }OGPOO2PO
POCOCP)O2POCODP0O4P
O
POC3OCP)O2POCSOP# )0

C^	/e) 2
	/	sg2
|uu2J)
)]4
	/, 2

	EP	W/e
  (*
  
	(*
		
  }GO2
C)2	D04

3C)2S(0	00#  з                               <runtime.stackinit Q opop* 

	  * PT        g  f j        runtime.stacklog2 (                     Y z      runtime.stackpoolalloc runtime.gclinkptr.ptr 878}7
 op56056 $"	
  Yi9
  Yi9
  0            +       k   @    Truntime.stackpoolfree   Z
 opo!p
op5656> 					
	 " /"*
)

  "!2
  "!2
  	
>  0          "       N N _     vruntime.stackcacherefill   
 856 
 !
  E>
  8                      ( l	T    vruntime.stackcacherelease @?@?
 d56~ (


  U5#
  U5#
  d~  t                        vruntime.stackcache_clear 0/0/
 Q56p 	


  g	
  g	
  Qp   D        W h         N      $ runtime.stackalloc popopoo
 5656qopop6op 7>
FU	N;$	_ILf
5
  Y++&+'
  Y++
	&+'
  q6
	  P          8         F      runtime.stackfree 
 56:56opop5opWA,Bop +2	Q<

!"c,Z
}P4
=	
  	Je

	
(	

  	Je

	
(	
	

	
  :5W,
	                    _   l40    \runtime.adjustpointers 
 klklmij98ij 
6	- )
2%5*
&'43
9
  5
  5
	
	
	
  m98   p         J a k         ! "%runtime.adjustframe runtime.adjustpointer  ij 	
J:s~)*
3.)*	
36$%.	K/?1JI		
  NS<
  N
	S<
     t                              runtime.adjustctxt Q Q 		  	  P                 ^ f n <    Truntime.adjustdefers   				
  	
  	
  
	&                                  lruntime.adjustsudogs B B 	  $
  `4         E I        runtime.findsghi S                        x runtime.syncadjustsudogs 0/07/   

			5
  HA3
  HA3
	
 t                  5 e l	    runtime.copystack runtime.adjustpanics 
  
4  

			RC")A
  Ua%"
  Ua%"
   @        |           runtime.round2 3 	              * A         V     runtime.newstack 
 'st	kluvuv
 


*





G
T%	K	Q!.U


	LKmU!
-;0
  9o(4.
L
d-


V
6C
  9o(4.
L
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
d-


V
6C
  '	
                  9 P g l	    runtime.shrinkstack -
 uvuvuv0kl 
!
   1P	!
   1P	!
  0                    , Q $runtime.freeStackSpans XWXW
  	

 	
#	
  %"E	9	
  %"E	
	9	
   @ (         7       ;   LGCTruntime.getStackMap 
 kl6k	jkl klkl3k	jklkl klklkl-kl +


	
	A

		7


!#,L$59Y
  y5D
"


  y5D
	
"


  6	
	 3	 -    L          ,) _  c        :) :) runtime.morestackc      0                     k |  Tmruntime.concatstrings runtime.stringDataOnStack g.
 8 0"($/.-.
				
  w
  w

  W    P                   H	runtime.concatstring2 07/ 8N t8  .  .    P $         f         $runtime.concatstring3 |8     ,                  runtime.concatstring4 8   @ 4                  runtime.concatstring5 8   d        ~           80runtime.slicebytetostring  U 5  8 #
	
  `	5
  `	5
  P         $ '       9 B 
runtime.rawstringtmp 03/0// 8y 
!"  F'  F'                     runtime.stringtoslicebyte 8l78 7
 8 
9
  _#
  _#
          . : >       ~  @runtime.stringtoslicerune HGH3G
 8 




	
  H1+
  H1+
             
       J \ Lruntime.slicerunetostring 
 8  ;	
#	

	
	
	
+
  G)d
  G)d
   P                   hruntime.intstring 0v/0[/0P/
 8 #>(
  '@
  '@
  P        b i l       |  runtime.rawstring  ` 8w 7  K   K                     Q ` o truntime.rawbyteslice 0/0/
 8+(J'=()'(
'(C()'
 +.)
/
  0
  0
  +J=)
)
 p          	       S	 d	 u	 truntime.rawruneslice 8787
 8B(F'D()'(
'(C(('! +.)

  ;
  ;
  BFD)
(!    	        	 	 	       

 
 8
@runtime.gostring HgGHGHG
 8 
  /0
  /0
 p
        ~
 
 
       
 
 
     pruntime.index (P'(@'('('
 8 	
  sA
  R0             < @        runtime.atoi | 

 8 
,#21
	
%

                    l	
runtime.findnull HGHG 8 6$?  j#  j#  `<         o( S V       ( ( runtime.badsystemstack ' z             `              <reflect.memmove 6     v                   A A 
    D 0       q         a   h    runtime.(*Frames).Next runtime.(*Func).Entry 5
 2 ((
"
  	T
!,

'D	QREOP\,:
)Z	%
/qt+8Ii1
'

  !ulJ%hL
  !ul
	J%hL
  	-_
	 (        @ Q U         <8runtime.expandCgoFrames  2 	=%-]%
  0:+P
  0
	:+P
            ( ,       p  Truntime.modulesinit POP-O
 2 -77
a 
;0
	/./
  ~2p	-
  ~2p	-
                     @runtime.moduledataverify % 2<         PX        r            Lruntime.moduledataverify1 
 2 
	;(#c!6	
MN		
  H

 
J8Ee




  H

 
	
	

	J8Ee




   H        Z n v          l*'    lruntime.FuncForPC x3wxwxAwxw
 2( $#5>4
	
  X5'!
  X5'
	!
  '&   L          z }          8
    \jruntime.(*Func).Name runtime.(*Func).funcInfo 2r    2(  2(  /;                      runtime.findmoduledatap 2A 
	    pT        e u }          X    nruntime.findfunc &H
 2A 	
	

";D
  
  A            8 b s       
 i  %l)    runtime.pcvalue runtime.pcvalueCacheKey c
 2
/ 	 	H
?N	
		n			9BjQ6?	O?%
  S9l
  
	S9
	l
  ,=
/	  @(        K V ]       {   ,

8<runtime.funcname runtime.cfuncname (L'(' 2$,* (  'G  'G  ,                    6 ? H 
Hruntime.funcnameFromNameoff (V'('('
 2.,0 (	
  1J
  1J
  ,0  P                    d
(truntime.funcline1 XWXlWXWXW
 2,O 88		
(
  J7[i
  J7[i
  ,O   X        i p s       {  runtime.funcline 8<7 2S =  +  +                      * Hruntime.funcspdelta `B_`_
 2 4
  >&!



	
  >&!

	

	

	

	
		
  P                    	    runtime.pcdatavalue runtime.pcdatastart 878F7 2/> 	5  Y  Y  ,<    L        a l s          	    runtime.pcdatavalue1 878J7 2/B 	9  ]  ]  ,@   P (                = K runtime.step 0/0{/0/
 2 	
!	
  %O
  %O
                      runtime.readvarint K 2j 
  0        ! * 2       U \ c <@    qruntime.libcCall  l   abR 

*

7  M&  M&   R                            {syscall.syscall C  cd ~         4 (         E              {syscall.syscall6     P (                       ({syscall.syscall6X                              P{syscall.syscallPtr   l                               zsyscall.rawSyscall 9 cd   4	     0         ! ! !       ! &! -! l	sruntime.pthread_attr_init 1 cd   $  $   px!        ! ! !       ! &! -! 8
sruntime.pthread_attr_getstacksize  !        ! ! "       ! &! -! l	sruntime.pthread_attr_setdetachstate    \"        ! ! s"       ! &! -! lX4truntime.pthread_create     0"        " " "       " " "     truntime.raise ! cd   	      `@#         M# T# \#       l# u# ~# P

qruntime.mmap XpW Ncd. ?
  g
  g
  N.    #        " " #       " # " l	rruntime.munmap   	  0$        " " @$       " # " l	8Pqruntime.madvise  P$        ! ! $       ! ! -!     truntime.read   $        ! ! $       ! ! -!     mruntime.closefd    L%        " " Y%       " " "     Dnruntime.exit      %        " " %       " " "     Dxruntime.usleep   0&        ! ! &       ! ! -!     xruntime.write  ph&        ! ! u&       ! &! -! l	rruntime.open   &        & & &       & & 	'     rruntime.nanotime PzOP& 3cdc  &  LD
  3c `T'        e' l' t'       ' ' '     lxruntime.walltime (f' +cd1 !  D!  +1 '        " " '       " " " X    uruntime.sigaction     8(        " " L(       " " " X    Pvruntime.sigprocmask  0(        ( ( (       W \ ( 8
 vruntime.sigaltstack B $cd 
  $   )        " " .)       " " "     truntime.raiseproc    )        " " )       " " " X    uruntime.setitimer    )        ! ! )       ! &! -! 
8,wruntime.sysctl      D*        ! ! R*       ! ! -!     nruntime.fcntl  `*        ! ! *       ! ! -!      qruntime.kqueue    +        ! ! +       ! ! -!     pruntime.kevent     `+        ! ! {+       ! &! -! 8
hHtruntime.pthread_mutex_init      +        ! ! +       ! &! -! l	x\truntime.pthread_mutex_lock xu  `4,        ! ! Q,       ! &! -! l	ptruntime.pthread_mutex_unlock jg    ,        ! ! ,       ! &! -! 8
sruntime.pthread_cond_init \Y   -        ! ! "-       ! &! -! 8
H truntime.pthread_cond_wait NK    p-        ! ! -       ! &! -! l8truntime.pthread_cond_timedwait_relative_np @=  `-        ! ! .       ! &! -! l	(sruntime.pthread_cond_signal 2/ P. 4        a. k.              <{syscall.syscall9       .         / / /       2/ E/ X/ hD    runtime.addtimer runtime.(*timer).assignBucket runtime.badTimer 0m/0/
  
  F!
  F
	!

  F
  /        / / /       0 ,0 runtime.(*timersBucket).addtimerLocked @?@Z?@a?
  
.-+
				W
  u29
  u29
   `0        0 0 0       0 0 0 h|    mruntime.deltimer (]'('('
  &	
  $3
  $
	3

  {
     41        [1 l1 q1       1 1 40runtime.(*timersBucket).deltimerLocked H$GHGHG
  	
(	'#*	%

	
  )T
  )T
  !(2        :2 D2 R2       2 3 R3 L    runtime.timerproc 
 Y!Zz-. `U
	#3	
	
#)<	A4#$3.5B*,	'!w	\7'kX		
9
  S+VqZk
0
  S+VqZk
0
	
  !zI&   %3        3 3 3       3 3 	@runtime.timejump ('('('
  

  F?
  F?
   p&<4        S4 g4 l4        (runtime.timejumpLocked $
  
51
 '4        4 4 4        (runtime.siftupTimer 0/0/0/
  (	
			
    (t5        5 5 5        runtime.siftdownTimer O5
  418)	
N-@@
84/0/2	?:
	B		
  +X6        a6 h6 l6       u6 u6 time.now 0K/ b  0  +    ,6        6 6 6       7 07 A7 	@    ܯruntime.traceReader M?
 lAB, 


  N;
  N;
  ,  ,7        7 7 7       
8 8 $8 l	    runtime.traceProcFree runtime.traceFullQueue runtime.traceBufPtr.ptr ^ l 





  4,	
  4,	
  9
  -l8        8 8 8       8 8 Xruntime.traceEvent POPO l 
%,=
  g		
  g		
  @.9 $       e9 r9 v9       9 : D: $"    runtime.traceEventLocked runtime.(*traceBufPtr).set runtime.(*traceBuf).byte xwxw
 l 
$!(	I!/ 	>
  L#g
I
  L#g
	
	

	I
  $0g

   0:        : : :       : : truntime.traceStackID 878o7
 l 	.,
	)
  }7-
  }7-
  1L;        g; r; ;       ; ; ; `	@    @wruntime.traceAcquireBuffer 3/ l?
@?@?@3 	  P  P  
3   @2<        #< .< 5<       I< I< P<     wruntime.traceReleaseBuffer 9 l"?'@ 		
  R  "#  2<        < < <       .= N= n= @    runtime.traceFlush @?@?
 l 	16!

  S%1
  S%1
  E 
	+}"!    `4=        = = =        runtime.(*traceBuf).varint z
 l 


  5\>        > > >       > ? =? |    Plruntime.(*traceStackTable).put runtime.(*traceStack).stack HGHGHGHGHG
 l #48

36	
#	*	7

  5+']6
  5+']
	6
  
   6?        ? ? ?               ?     <lruntime.(*traceStackTable).find p
 l 	
S
V
WL
  m
$
   p7<@        `@ g@ j@       /d  8d  lruntime.(*traceStackTable).newStack * lA +   7@        @ A 	A       9A HA WA l    runtime.(*traceAlloc).alloc runtime.(*traceAllocBlockPtr).set  v F
 lOP 			

  Hg
  Hg
  4z   8A           A A       A A runtime.traceProcStart lk Q  [	  9B        &B .B AB       mB vB B l	@    runtime.traceProcStop 87 l?
@?@AB5?.@
 	

)
  `:
  `:
  
5*   9B         B B B       C C runtime.traceGCSweepStart 6 ld 	  W  0:PC        iC tC {C       C C C @    hwruntime.traceGCSweepSpan 0//03/ l?AB6 
)  g  g  ?6 :C         	D D D       8D DD PD @    Twruntime.traceGCSweepDone P,OP~O
 l@AB 
]
  
  
  @ ;D        D D D       D D l	runtime.traceGoCreate HG l ?_
  A(^
  A(^
 p<(E         =E NE VE       zE zE E (    |wruntime.traceGoStart 
 l8AB }Ij		
  Nh
  8 >E        E E E        F  F runtime.traceGoPark (8'(0' l 
+)  ?	$    >HF        ^F iF mF       F F l	runtime.traceGoUnpark XuWXmW
 l 

Kg
  j
  j
  ?Rf         F F F       F F (,' lC )  3	  ?,G        CG OG SG       kG kG runtime.traceGoSysExit XWX	W
 l Sk
  		
     AG        &B .B G       mB vB B l	@    runtime.traceGoSysBlock 


	
)


 A8H         LH WH [H       gH gH runtime.traceNextGC 8Z78O7
 l AO	
  eL
 BH        H H I       `I I I Dhruntime.tracebackdefers runtime.getArgInfoFast X
 gh
	
U	s~h f  11)*rA
  W+
  W+
	
	
	

  
<h   D J ,       DJ cJ J       N P ]Q hBruntime.gentraceback runtime.topofstack runtime.elideWrapperCalling 
	
 ghg
hghg	hghghghDgh 
  ,+,
9:

)		P	[<"
+J	56
	,
	
	"BAF		4	X([M,E	W&=I'
   `):#1@Ja% /J=7e
	gbA	tsts	uF&-2& sl
	@E8@?@?b.X	$	'^ABA(		
%^S	]
&\4+	C					50		
B
S
5ZZD+	- ';<#	'4e


7
	
i#
  YU0:

)

bR
$_r0t&^&O
  YU
	0:

)

bR
$_
	r0t
	
	  &"!^$#&%&%&%&('*)*)*)*)*)*)*),+,+,+,+,+,+,+,+,+,+O,+,+,+,)
  l
B
	Q	s
	d,D			-	 Z R        R R $R       `R R runtime.getArgInfo 8%787
  	LM
FG

$
G>+,0Y;
  H+c!
  H+c!
	
	
   P\R         S S S       eS S xruntime.tracebackCgoContext 0
  	'4 +$- 9	
  JK;
  JK;
    @^S        S 
T T       ,T =T NT     Xsruntime.printcreatedby @D?@M?
 1gh| 
%%
  $>#
  $>#
  1|    ^T        T T T       T U ( runtime.printcreatedby1 `_`G_
  
],]<
  ""

  ""

	
	
	
	
    p`U        U U U       U U pruntime.traceback (/' F 
,  6	  6	    `U        V V "V       2V =V pruntime.tracebacktrap (@'(+'  
,(
  G	#	
  G	#	
 PaV        V V V       W 3W aW p	    wruntime.traceback1 
 \qrqrqr 
B

`	8	%h
  d.WZ;@
  d.WZ;@
  \     dW        W W W       X FX yX +#    0sruntime.printAncestorTraceback `_`j_
 gh Z2)#%
  #
5+ <
  #
5+ <
	
     eX        X X Y       UY Y Y 51    \runtime.printAncestorTracebackFuncInfo hghg
 /ghgh JG0@]<.,2	B[
  ";1
U->
  ";1
	
	
	
U->
  /  `h,Z        <Z CZ HZ       VZ `Z $	`Hruntime.callers `_  a
  
  
    iZ        Z Z Z       Z Z 	runtime.gcallers XcWXW
  l
  b
  b
  i[        *[ 9[ >[       N[ W[ 4runtime.showframe  e  

  #<	

  c 
  c 
 0j[        [ [ \       f\ \ \ Pt    runtime.showfuncinfo runtime.contains runtime.isExportedRuntime 878D78078787 "ghga$bababBa+b&ab> 	
<; +,$+
+		:A		
  FEu)A
  FEu)A
  "B$+	

	+&    k]         ] -] P]       ] ] *^     runtime.goroutineheader hghg
 qrqrEoporopop,op
 212*l)	," "O%>&127	8U
   
?,
   
?,
  E,
 n^        ^ ^ ^       ,_ m_ _ \44    runtime.tracebackothers XWXQW
 qrqqr 

4"
 	"
	 3)

  8V
4$T2	
	
  8V

	4
	$T2	
	
  q  0q_        ` ` "`       k` ` X`	runtime.tracebackHexdump POP4O
  
+2N!
  
I	4
  
I	4
   sa        .a Ea Ua       a a a l	    runtime.isSystemGoroutine  =    )  -ghIaba!b 		


!
		
   E*
   E*
  -I! sa        b b b       8b Qb runtime.printCgoTraceback hggheg  

#9

  G&	
  G&	
   tb        b b b       &c cc c <runtime.printOneCgoTraceback `_`_
 Ra4ba,bab ,# 9,R%'
  :,
#7
  :,
#7
	
  R4,    vc        d d d       #d ,d l	runtime.callCgoSymbolizer * X   4  4    @wtd        d d d       d d $	runtime.cgoContextPCs 8p78787
  
 

  ~#
  ~#
  xe        ,e ;e >e       Se Se `e     jruntime.(*_type).string Q 0 \  J  Y  xe        e e e        runtime.(*_type).uncommon  0 l21>.#!
<_J
;#
$3	
  0y,f        Ef Xf \f       xf f f 8
    pjruntime.(*_type).pkgpath G1 0 

  #.!
  #.!
  &    zf        g $g (g       ag g h l    runtime.resolveNameOff XBWXWXWXW
 0 
;>3+*yq
1.%
  d
=
  d

	
	
	
	
	=
  [4  |ph        h h h       h Hi i *L&    $runtime.resolveTypeOff P~OPOPOPOPO
 0 


&+wz*gjyq

!4)
  bA
:
  bA
	
:
  + i        j &j *j       uj j 5k l    runtime.(*_type).textOff P}OPOPO
 0 


.

!S*yq

!V#
  
1
  

	
	
	
	
	1
  +   pk        k k k               k     runtime.name.tagLen runtime.name.nameLen runtime.name.data V 01 		 	  !	   Ђ<l        Nl Ql Xl               vl runtime.name.name o 0K!  1  %!  @l        l l l       m m m 
runtime.name.tag 7% 0] ;  &B  &B  H hm        }m m m       m m m 8
    runtime.name.pkgPath (#'('('
 0{M MTSRi	
  LK
  LK
  7M  4n         Jn `n in       n (o _o @wruntime.typelinksinit 	

 0" [
#	(!
)
~<
'*!<
"1%
B	5#J	
e5


  yR[/x0Yq]
  yR
	[/x0Yq]
  " o        o p p       )r r s lpD9runtime.typesEqual 6XCe|O=k
 0(a MF	4	-ikl$8
	
	A$	A V\)%(	)2vuJ]	~>>	:2_8_)
'O(=
  UHA't '*)$~?S-f9P '~!3!$
  UHA'
	t '*)$~? S -"!f 9 P '~$#!&%$#3$#$#!&%$#('('$*)*)    
  
	$
	P	

&	




^ Xt        kt t t        runtime.decoderune x
  z0-
3%
%*e
3	
   u        u 2u 7u        runtime.encoderune &7Jc&
  						



  @u        u u u       u u runtime.float64toint64 + B L  2	   v        u u 4v       u u runtime.float64touint64 V    v        v v v       v v v     |runtime.int64tofloat64 runtime.uint64tofloat64 @}?@A?  `!

  F1"
  C88 v        4w ;w ?w       Pw Pw (A' X n
       w        w w w       x x runtime._d2v 0T/0/
  |2
		I
21$)87:	C
  
  @Tx        fx ux x       x x x     wruntime.uint64div @3?@[?@?
 H'+(6'(
 y$
  Y,!
  H+6
     y        fx ux y       x x x     wruntime.uint64mod ha$nq
   ty        y y y       y y y     pruntime.int64div HcGHFGHGH2 h'2(' 6
@G
P  yY  h2 P@z        Qz _z jz       z z z     pruntime.int64mod HVGHGH, ['2(' 6  l}N  [2  z         
{ !{ -{       g{ g{ }{     mruntime.dodiv hghghJghgh '2(' -A@
&ev'H+ A  x<R'  2 {         { { {       4| 4| >|     vruntime.slowdodiv 878@ '6 6
	     6  t|        $s  | |        runtime.cgocallbackg1.func1 & 
     |         | } }       } } runtime.cgoCheckWriteBarrier.func1  
 : lg
  !
  Хd}         } } }       } } runtime.cgoCheckTypedBlock.func1  # ::   *	 }         } } }       } } runtime.chansend.func1  <* *  	 @<~         } } S~       } } runtime.chanrecv.func1 *  p~         ~ ~ ~       ~ ~ @runtime.mallocgc.func1  1 VH !  .  .             & - 0       : C @runtime.persistentalloc.func1 (-' VD   *  *                     @runtime.allocmcache.func1 J ha 	  		  		            5 < C       ] t  @    nruntime.freemcache.func1 k hE$ !
  	.	
  	.	
  E$   ̀         [         o o runtime.SetFinalizer.func1 n(  @,         G @ R       \ \ runtime.SetFinalizer.func2 09/0/ +  7            Á ǁ       ߁  Truntime.setGCPercent.func1 @? p !
B
  *M!		
  *M!		
    @        x           l	runtime.(*gcControllerState).findRunnableGCWorker.func1 (&'([' p 
	5	
  M4	
  M4	
              c          Cw Cw runtime.gcStart.func1 p   @H         ^ e i       w  @runtime.gcStart.func2 ({' p  <
   f
   f
    ă        ߃           runtime.gcMarkDone.func1.1 2# pl +  $   PH         a h k       {  @runtime.gcMarkDone.func1  V pm 
L[  3		  3		                      ) 2 ;     \oruntime.gcMarkDone.func2 0z/0/
 p\#	
 #	
  W=
  W=
  \#	
   p                    runtime.gcMarkDone.func3  P pg (  H                   ( ( runtime.gcMarkTermination.func1  p,   	  t                  φ   @    oruntime.gcMarkTermination.func2 on
 p 
	

  G.	
#
  G.	
#
  6;g H         h o r       v v runtime.gcMarkTermination.func3  p# #  	    @        ڇ           l	runtime.gcMarkTermination.func4.1  p)   	  	 p4         [ T W       o o runtime.gcMarkTermination.func4 p(             ň Ј ߈          <    xruntime.gcBgMarkWorker.func1  ? 8 pC*DEFEF 
		-
  q
  q
  * @l                   ' R )    Hruntime.gcBgMarkWorker.func2 0/0O/
 pEHGH !
D**
IIII/521
  4'8	
  4'8
		
             Ǌ Ҋ ڊ         0     xqruntime.markroot.func1 8E78n7
 zQR 

	

  G$
  G$
   p         q           runtime.gcAssistAlloc.func1 z3     бԋ                   	 8
runtime.scanstack.func1 " z9 	  $	  $	   L         h o s         @runtime.scavengeSleep.func1 R i ,  5	  5	  Ќ        c          Cw Cw runtime.bgscavenge.func1    <         U f k        ԍ  $    mruntime.bgscavenge.func2 hghghfg
  ()'!5
;
  1Q<H&
  1Q<
	
	
	H
	&
	
  NV    D         [ b e       o x @runtime.getempty.func1 (4' vK *  1  1    д         ؎ ,          runtime.freeSomeWbufs.func1 8787
 
	 


  E:
  E:
   h                 " f      3runtime.(*mheap).coalesce.func1 runtime.(*mheap).setSpan 0/0/
 .*() 
.3
 	&.

	


D




'cWXce#
  f
  f
	
	
	
	
	
	
	
	
	

  I&
		
		$
y    $        D P T              runtime.(*mheap).coalesce.func2    . 					
  >	
  >	
  <  0            #       - 6 @runtime.(*mheap).alloc.func1 (6' .M $  3  3                           2     Gruntime.(*mheap).allocSpanLocked.func1  . 	o	ttvx  
  Z
	,
              ē Г ԓ         runtime.(*mheap).freeSpan.func1 8787
 . *&
%
  <		
  <		

   0h                              4runtime.(*mheap).scavengeSplit.func1  . 
  C	  Pd                  ( ( runtime.mProf_Malloc.func1 ,     ȕ                    runtime.tracealloc.func1 ;   (           @         runtime.tracefree.func1                         runtime.wbBufFlush.func1  "/   	   0                  o } Lruntime.freedefer.func1 HGH5G
  !&	
	
	  			
  0	5
  0	5
  ė                    runtime.preprintpanics.func1  E 	      @         T [ _       i x @runtime.throw.func1  J a 9      ̘                   ! 4 @    nruntime.fatalthrow.func1 8N787 _	 $%  $	  $	  _	   t                    Hruntime.fatalpanic.func1 HbGH$G
  6'
  6' 
  6' 

           l  % )           runtime.fatalpanic.func2 &   l                   runtime.hexdumpWords.func1 (j'('
  	
	

  u	
             !          runtime.main.func1     P        It  c f       p w l	runtime.main.func2 (&                 Λ ՛ ؛         runtime.goready.func1  (1   !	     $         | = A       } } runtime.casgstatus.func1 ( !c
                      runtime.casgstatus.func2 ('
 ( $
  +

           h 0 3       v v runtime.startTheWorld.func1 (# #  p                    runtime.reentersyscall.func1 ('
 ( +
  *

           $ , 0       ; ; runtime.entersyscallblock.func1 87
 ( -+
  8



            $ , Ğ       ; ; runtime.entersyscallblock.func2 -
  @         2 9 @       V g x (    Xnruntime.exitsyscallfast.func1 (w' (M8 /$
**
  $+%
  $+%
  M8                      runtime.exitsyscallfast_reacquired.func1 ( (? 0	  	    <         O V Y       c l @runtime.malg.func1  & (= 2        `         F Ơ ɠ       F F runtime.newproc.func1 (C 2           t    #       - 6 @runtime.gfget.func1 (> 6                        ۡ       runtime.(*rwmutex).rlock.func1 +F
 SyzOP
 T
	
  "
  "
  S H         _ f j       n n runtime.selectgo.func1 01/ H H  8	             _ f Ǣ       n n runtime.selectgo.func2 H             % *       : C @runtime.callers.func1 `h_`_
   
F
  e
  e
 |                  runtime.tracebackHexdump.func1 C C 	              	        5 5 runtime.init   L
 J5zXHWL
 5"&
  "Z
  Pl                    runtime.skipPleaseUseCallersFrames   R P        Ϥ          runtime.rt0_go 1  
   Х                    runtime.asminit               ! & *        runtime.gogo 1 4     l        z          runtime.mcall = L   pܦ                   runtime.systemstack_switch      (        l) < @        runtime.systemstack u 

             ŧ        runtime.morestack | | 
  ,         E H L         runtime.morestack_noctxt 
 
    |                  xruntime.reflectcall     0                    callRet      PT        c l p          t HPruntime.call16  ;  ^ ^  (#           l ȩ          t Pruntime.call32 @;?@ ^           l           t Pruntime.call64 ; ^   pT        d p t          x Pruntime.call128 P v v  1/          Ī Ъ ժ          ڪ hPruntime.call256 S    82    p        ( 4 9          > Pruntime.call512 S    ;2     |         4           > Pruntime.call1024 S 	   ԫ         4           > HPruntime.call2048  S  	    ,        = 4 I          > Pruntime.call4096 @S?@ 	                        HPruntime.call8192 (S  	  J2 P          	           (Pruntime.call16384 (S 	   D        V  e           Pruntime.call32768 (S 	                        (Pruntime.call65536 (S 	   0                     Pruntime.call131072 (S 	  X        k  z           xPruntime.call262144 ( S  	  p        Ǯ  ֮           Pruntime.call524288 (@S?@ 	          $  5           Pruntime.call1048576 (S 	   p                     XPruntime.call2097152 (S 	  PЯ                     Pruntime.call4194304 (S 	  0        D  V           XPruntime.call8388608 (S 	                       8Pruntime.call16777216 (S 	 0                     Pruntime.call33554432 ( S  	 P        e  w           8Pruntime.call67108864 (@S?@ 	 p        Ʊ  ڱ           Pruntime.call134217728 (S 	          *  ?           Pruntime.call268435456 (S 	 x                     Pruntime.call536870912 (S 	 Pܲ                     Pruntime.call1073741824 (S 	    4         p  F J         runtime.procyield  	                       Xruntime.publicationBarrier 	  ĳ        h  ճ ٳ        runtime.jmpdefer  	  0          "         gosave ( , 	   `l                 runtime.asmcgocall   
                       runtime.cgocallback  ) -      h                 XPruntime.cgocallback_gofunc   $
         p  F !         runtime.setg     P        p  F Y         setg_gcc                         runtime.abort      ȶ        J ٶ ݶ         runtime.cputicks %     0         & ٶ -         ldt0setup  !     `d         Vh  v z         runtime.emptyfunc             b            runtime.aeshash                        runtime.aeshashstr    4         @ D I         aeshashbody   	
   h        z }          runtime.aeshash32 2 2 			  @        z } ʹ         runtime.aeshash64 			                   hruntime.checkASM      P        ` c g         runtime.return0               b            _cgo_topofstack  Ժ                   runtime.goexit           ( / 3         runtime.uint32tofloat64      h                   runtime.float64touint32  #   0Ļ        ۻ           runtime.gcWriteBarrier 8A78- r 
   L        _ b f         runtime.panicIndex              _ b          runtime.panicIndexU  Լ        _ b          runtime.panicSliceAlen           _ b 0         runtime.panicSliceAlenU  \        _ b s         runtime.panicSliceAcap            _ b          runtime.panicSliceAcapU          _ b          runtime.panicSliceB   $        _ b 9         runtime.panicSliceBU     0h        _ b          runtime.panicSlice3Alen  @        _ b ž         runtime.panicSlice3AlenU     P        _ b          runtime.panicSlice3Acap  `8        _ b M         runtime.panicSlice3B     p|        _ b          runtime.panicSlice3C             b   ٿ         runtime.panicExtendIndex           b   "         runtime.panicExtendIndexU  P        b   m         runtime.panicExtendSliceAcap                       runtime.duffzero       p                    runtime.duffcopy 
 
    $        A E J         runtime.memclrNoHeapPointers   
  `@        P T Y         runtime.memmove   D
    h        m p t         main   "                       runtime.exit_trampoline   "  
   @           #         runtime.open_trampoline $ & : pd        }           runtime.close_trampoline   Z                       runtime.read_trampoline r               9         runtime.write_trampoline   |                   runtime.mmap_trampoline S U   P                    runtime.madvise_trampoline     `        z           runtime.munmap_trampoline + - 
                       runtime.setitimer_trampoline   ,        H O S         runtime.walltime_trampoline                           runtime.nanotime_trampoline R T   `        - 4 8         runtime.sigaction_trampoline 2 4 
         - 4          runtime.sigprocmask_trampoline 
          z           runtime.sigaltstack_trampoline 
  L        i p t         runtime.raiseproc_trampoline  !    @        n            runtime.sigfwd 0   p          !         runtime.sigtramp C   l        j            runtime.cgoSigtramp           }           runtime.usleep_trampoline                      runtime.setldt @?    D        ^ e i         runtime.sysctl_trampoline 9 ;   @                   runtime.kqueue_trampoline       P        . 5 9         runtime.kevent_trampoline G I                        runtime.fcntl_trampoline            e          runtime.mstart_stub ; 
    T        }  y         runtime.pthread_attr_init_trampoline   0                   runtime.pthread_attr_getstacksize_trampoline      P,          [         runtime.pthread_attr_setdetachstate_trampoline     p                   runtime.pthread_create_trampoline , .           }  )         runtime.raise_trampoline   d                   runtime.pthread_mutex_init_trampoline          }           runtime.pthread_mutex_lock_trampoline   (        }  P         runtime.pthread_mutex_unlock_trampoline 	                       runtime.pthread_cond_init_trampoline 	  @                   runtime.pthread_cond_wait_trampoline 	  `T                   runtime.pthread_cond_timedwait_relative_np_trampoline 	         }           runtime.pthread_cond_signal_trampoline 	    0        @ G K         runtime.syscall C E 
                      runtime.syscallPtr B D 
   P        - 4 8         runtime.syscall6 X Z                     runtime.syscall6X ] _     $        5 < @         runtime.syscall9 m o          {            runtime._mul64by32 ' H                      runtime._div64by32  f   h        t         u  u  l	type..hash.runtime.uncommontype 
> >           v           <type..eq.runtime.uncommontype 
? ?  &  &   P8        R Y \      _ p l	type..hash.runtime._panic  ] 
t t  &  &                      <type..eq.runtime._panic  + D
 
   P
  P
    `<        V ] `      c p l	type..hash.runtime._defer  F 
] ]  &  &                      <type..eq.runtime._defer  . ) 
n n  &0  &0  04        t         u  u  l	type..hash.runtime.special  p        v           <type..eq.runtime.special            V ] `      c p l	type..hash.runtime.markBits  (        B E H       type..eq.runtime.markBits < 
< <  P         V ] `      c p l	type..hash.runtime.gcWork                      <type..eq.runtime.gcWork  (        V ] `      c p l	type..hash.runtime.mOS  x                  <type..eq.runtime.mOS   ! 
P P  =  =           -      D K R 8
    dlruntime.(*waitReason).String ,- 
!   
 !
  c  c  !
    P        V ] `      c p l	type..hash.runtime.sudog                     ! <type..eq.runtime.sudog    % 
\ \  E  E   d        V ] `      c p l	type..hash.runtime.hchan    p                  <type..eq.runtime.hchan           $ '      * 7 l	type..hash.[6]string  4 
K K  "  - 0x                  <,Otype..eq.[6]string (\'(' 
| |  	(  T          $ '        type..hash.[9]string  )    T                g g type..eq.[9]string  U         V ] `      c p l	type..hash.runtime.itab                   type..eq.runtime.itab  =  
X X  && @`        V ] `      c p l	type..hash.runtime._func                      type..eq.runtime._func  >  
Y Y  &'              > E H      K \ l	type..hash.runtime.modulehash  U 
l l        p                  type..eq.runtime.modulehash  > F
 
   a
          V ] `      c p l	type..hash.runtime.arenaHint    l        B E H       type..eq.runtime.arenaHint          V ] `      c p l	type..hash.runtime.mcentral  	                 ! <type..eq.runtime.mcentral   	h        e  e  `       e  &e  l	type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 }  	        = H K      N [ <type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 }  & ) 
f f  0  0 P
                  type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 }  8 
O O  +   
D                  type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 }  C  
c c  <         e  e  `       e  &e  l	type..hash.runtime.specialfinalizer pD        f q t      w  <type..eq.runtime.specialfinalizer *! 
b b  G  G            V ] `      c p l	type..hash.runtime.scase    @        / : =      @ @ type..eq.runtime.scase  P  
k k  &9             $ '        type..hash.[2]string                     g g type..eq.[2]string            $ '        type..hash.[3]string    p                g g type..eq.[3]string  P         $ '        type..hash.[4]string                    g g type..eq.[4]string   X         $ '        type..hash.[5]string    p                g g type..eq.[5]string                  " ) l	runtime.(*itabTableType).add-fm  N- -  	  	  h                  l	type..hash.runtime.Frame  t 
   &
  &
                    / <type..eq.runtime.Frame  O i
 
   p
  p
 x                  type..hash.[2]runtime.Frame  7 
N N  ,            q t      	 	 type..eq.[2]runtime.Frame  B   ;   PL        e  e  `       r  l	type..hash.runtime.TypeAssertionError  &  &                   <type..eq.runtime.TypeAssertionError  D  
v v  &4  &4  0L        t         u  u  l	type..hash.runtime.boundsError  p        v           <type..eq.runtime.boundsError             & )      , 7 8
runtime.(*boundsError).Error 0J/0/0 
s s  A  A   0|        V ] `      c p l	type..hash.runtime.cpuProfile                    ! <type..eq.runtime.cpuProfile (        e  e  `       e  &e  l	type..hash.runtime.dbgVar   P|                  type..eq.runtime.dbgVar  * # 
d d  I             %      . 9 D 8
    jruntime.(*errorString).Error 8M7878 
#<.;% #.%  D  D  #.%  @        V ] `      c p l	type..hash.runtime.finblock                   <type..eq.runtime.finblock   ,                  l	type..hash.runtime.funcinl                    type..eq.runtime.funcinl  R N
 
   u
    `           $      ( = l	type..hash.runtime.gcControllerState  l 
   &
  &
                     type..eq.runtime.gcControllerState  n 
 
   &W
           & *      . K l	type..hash.runtime.mstats   
   *
  *
 `                  <type..eq.runtime.mstats   v
 
   *&,
  *&,
 (         D G      J Q 8
runtime.(*plainError).Error 
B B  )  )         V ] `      c p l	type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 }   @        t f  f        type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } M          e  e  `       r  l	type..hash.runtime.sigTabT           ( +      . 7 <type..eq.runtime.sigTabT  %  
W W  @  @ Px        t         u  u  l	type..hash.runtime.stackmap         v           <type..eq.runtime.stackmap            V ] `      c p l	type..hash.runtime.sweepdata    0x                  type..eq.runtime.sweepdata  E  
` `  &.            t         u  u  l	type..hash.runtime.traceStack   @        x \ _      b k <type..eq.runtime.traceStack 
7 7                       type..hash.[16]runtime.dbgVar   `          + /      3 3 (type..eq.[16]runtime.dbgVar 8J78>7 
   u#
  t         $ '        type..hash.[25]string   `                 g g type..eq.[25]string                    type..hash.[32]runtime.sigTabT  0!h                  type..eq.[32]runtime.sigTabT (3'(J' 
   n
    !         $ '        type..hash.[33]float64   "$         9 <       type..eq.[33]float64 
C C  p"x         $ '        type..hash.[8]string    "                g g type..eq.[8]string  @#         t         u  u  l	type..hash.struct { runtime.cycle uint32; runtime.flushed bool }    #         }            type..eq.struct { runtime.cycle uint32; runtime.flushed bool } 
4 4    #        V ] `      c p l	type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 }  $        >        I I type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 }  H   &1   $        t |         l	type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 }   
   *
  *
   P%                  <type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 }  \ 
 
   $
  $
   P&H        V ] `      c p l	type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 }   &        / : =      @ @ type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 }  '        V ] `      c p l	type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } '                  type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 }   '        t         u  u  l	type..hash.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool }    (        v           <type..eq.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } `(                   |*l <hsync/atomic.(*Value).Load @& ~ :
    - (\        w           /xsync/atomic.(*Value).Store  M e 1
  \ 
+&;
  
			

  30J
 )0        j  P T        sync/atomic.CompareAndSwapInt32  4   *        j  P         sync/atomic.CompareAndSwapUintptr @    *        j  P         sync/atomic.CompareAndSwapUint64 L  *        j  P 1        sync/atomic.AddInt32 R 0*\        j  P r        sync/atomic.AddUint64 j    @*        j  P         sync/atomic.LoadInt32 p    P*        j  P         sync/atomic.LoadUint32 v   `*(        j  P ?        sync/atomic.LoadUint64   p*l        j  P         sync/atomic.LoadUintptr  *        j  P         sync/atomic.LoadPointer  *        j  P         hsync/atomic.StoreInt32   *8        j  P P        xsync/atomic.StoreUint32  *|        j  P         sync/atomic.StoreUintptr     *         `        &  | \F0internal/reflectlite.Swapper internal/reflectlite.ValueOf internal/reflectlite.escapes internal/reflectlite.unpackEface internal/reflectlite.(*rtype).Kind internal/reflectlite.ifaceIndir internal/reflectlite.Value.Kind internal/reflectlite.flag.kind internal/reflectlite.Value.Type internal/reflectlite.(*rtype).Size mm{mb
 N:.@"@.@ !		
	*		@-V	VVV	VV@t}@~!
  "<.70
	
	"
	
	"
	
	'!			

  "0AM03,
33
,:'!f
  	0	:.@"@@   `0        k w {         k l	    internal/reflectlite.name.tagLen internal/reflectlite.name.nameLen internal/reflectlite.name.data internal/reflectlite.add V 		 	  	  	    0        l         2 E m @Hinternal/reflectlite.name.tag t 7     @1                  A V t.8xinternal/reflectlite.name.pkgPath internal/reflectlite.name.name 8#78787
  IPONeG:	
  2
  D*0
  73"  @2        e          6 _ x@    \einternal/reflectlite.(*rtype).uncommon  
*)6.#!
<WB
;$+	
  +
  +
    2                  &  A  R  XlLinternal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).nameOff (w'('('
  
  #
  0'
  V    3        $s                l	@      3X        4p                l	@# #     38!        ec  ]! a!       e! n! x@internal/reflectlite.(*rtype).common        4!        " ." 3"       U" l" {" x    tinternal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*uncommonType).exportedMethods 01
  
  '
  !
  #"
   4"        ,# 7# ;#       O# X# _# l	@    Ԟinternal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*interfaceType).NumMethod    E 	    /  #   4#        # # #       $ )$ 8$ <$internal/reflectlite.(*rtype).PkgPath (r'('('  
  
4
  04
  2F  5|$        $ $ $       $ $ x@internal/reflectlite.(*rtype).Name Q
  
  1/
  9-
    @6,%        k% % %       % % 	& @    0	internal/reflectlite.(*rtype).Elem internal/reflectlite.toType -'###
  kl




#
  &


  "
  




	
5 @7h&        & & &       & & & l	@     einternal/reflectlite.(*rtype).Len  J 	  
  4  0   7'        & & 7'       & & & l	@    4einternal/reflectlite.(*rtype).NumField 	    7'        ' ' '       ' ' ' l	@    Heinternal/reflectlite.(*rtype).NumIn  K 	  
  5  1 088(        ( ( (       ( ( ( l	    internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*funcType).out (F
  	>
7>=>C
  7

  o
  #    8 )        B) M) R)       ) ) ) (<%    internal/reflectlite.(*rtype).Out Wu
  		(
	'
.	&- 	.3
  3

.

  Lu
  	#
	&	#    9*        n  0* 4*       B* M* X* @peinternal/reflectlite.TypeOf 0 

    	  
  9*        * * *       * + \<internal/reflectlite.(*rtype).Implements IM
  
K
  
		

  )g
  :T+        + + +       + + internal/reflectlite.(*rtype).AssignableTo ;P
  

E
  	

  /I
  P;,        9, <, @,       H, Q, l	@internal/reflectlite.(*rtype).Comparable / / 
     ;,        4- k- p-       . )0 0 Եyinternal/reflectlite.implements internal/reflectlite.name.isExported internal/reflectlite.(*rtype).typeOff internal/reflectlite.(*uncommonType).methods (/
  
			
3 
!
&	0#&	]t		
	
1
  "		+		 
 #			(		
		$%	\
  s780"0&?:	!	")$F-.20""0 30				"\
  !Q	
"	 3XL"([  0"!X$#i&%('&*)*+"!"!H
   B1        1 1 1       1 1 1 <!    internal/reflectlite.directlyAssignable  * 7   	
			
  
  "	-	
  >L  PC@2        g2 z2 2       2 2 2<.-internal/reflectlite.haveIdenticalType @?@w?@E?@U?
  5P	FU	
  "5!
	
  
*		U
  D03        3 4 4       5 K7 7 (,Ԑ@Dinternal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*rtype).In internal/reflectlite.(*funcType).in internal/reflectlite.(*rtype).chanDir internal/reflectlite.(*rtype).Key /E`tn]Qv
   
				o	ro
*v.-uj	i-uj	>
Z		"=	t	\	c\	d	Vg	\	6&D		E			#		^
		]				CIv{v
;y1
  @:($
/1'$2	*

	#&
!"
"!"+&	!2"K%		8		

  	'#'
2
.#
%-/4/8x!&-+ H
%
  $w!	
		

7

	
			t ""!&'*%,+.-0/21436;:	5' 
	
	"#
   M8        8 8 8       8 9 xinternal/reflectlite.(*ValueError).Error HTG k U  
  I   0N        r  P9 T9       b9 i9 p9 <    e         PN9        %: @: N:       : : : <    Linternal/reflectlite.Value.Len internal/reflectlite.Value.pointer internal/reflectlite.(*rtype).pointers ]Q6"J
 D 			=		
1
  $$			

  D9$ h
  	k	_
  O        T; _; g;       ; ; ; ((`: P] 	~
  
  
  %	&   P<        ( ?< C<       F< S< @internal/reflectlite.Swapper.func1 / ,/  
     P<        < < <       < < @internal/reflectlite.Swapper.func2  C 0  
    Q$=        G= R= V=       Y= l= @6internal/reflectlite.Swapper.func3 =! u Nu  2  2    Q=        = = =       = > @p[internal/reflectlite.Swapper.func4  ] %
  V  ,
  ),
    0RX>        {> > >       > > 0internal/reflectlite.Swapper.func5 3 U bU  
	  ?    R>        ? ? ?       ?  ? internal/reflectlite.Swapper.func6 % I hI    3  R`?        ? ? ?       ? ? internal/reflectlite.Swapper.func7 ) M nM    7  0S?        @ @ @       @  @ internal/reflectlite.Swapper.func8 ' K tK    5  Sl@        @ @ @       @ %A @A lH<=    internal/reflectlite.Swapper.func9 internal/reflectlite.arrayAt HGHG
 P
L 		
		
  0		
	

  '*
  P
L  `TA        t         A A l	@type..hash.internal/reflectlite.uncommonType  $  (    T B        v         +B 8B P@type..eq.internal/reflectlite.uncommonType    "    TB        B B B      B B B l	@    internal/reflectlite.(*Value).Kind @ 
         UC        6C CC FC      IC ZC l	5internal/reflectlite.(*Value).Len  2   
[ [  	  2    UC        e  e  `       C C l	type..hash.internal/reflectlite.ValueError     '    UD                AD \D |Atype..eq.internal/reflectlite.ValueError      PVD        e  e  `       D E l	type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} }         VLE        E        E E 4Dtype..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} }  &   
  ;   WF        F F "F       )F >F |errors.New : \ vF  
    pWF        J F F       F F x@errors.(*errorString).Error %   		  		   WF         G G G       G (G errors.init  G  m m  	
#  4#    XpG        G G G       G JH SQVHsync.(*Map).Load POPOPO
  =7 =%47	D		
  	#%

				
  	41)4
			
			
     ZH        H H H       H H <sync.(*entry).load 6 c 	     ZHI        I I I       I J kK |P~pXsync.(*Map).Store sync.(*entry).unexpungeLocked sync.(*entry).storeLocked sync.newEntry 4
  DXGWAT#Q
V=TD>&GQFQR=	%  
	
		

				
		
	#	

  
	J )	$-'(),-# !		
#	
  #&GjP ^K        K K K       K L <sync.(*entry).tryStore  ?  _ 		  $  7 ^XL         pL L L       L M NN ܌t~Psync.(*Map).LoadOrStore 	
 	 Z=WA1#4A #WDA&7
QI	D
  
		
		*				'	"
  	@ )"$-
'('*+'"#!S	
  #&W cN        N N N       N +O ,l$<sync.(*entry).tryLoadOrStore ('('('(3'('  1%
  

8	0
  >G4	4
  eO        O O O       O O  6Xsync.(*Map).missLocked 0/0/0/
  I
  			
  ,
   eDP        \P lP qP       P P \QGsync.(*Map).dirtyLocked $  /=V[

  	
	

  :(8
	
    @gLQ        kQ vQ zQ       Q Q l	sync.(*entry).tryExpungeLocked  W   '	  
,  O gQ        Q R R       R #R l	@sync.(*Mutex).Lock  *  Q '  !  '    hhR        R R R       oS S l	\$sync.(*Mutex).lockSlow xwxw
  
6
	
HG8/$ ;F{ ?H
	G$&'*_2 	G\	5	5 1$ QHG
  .
 "B}&6*c,+	
  
  kS        T T T       (T 7T l	sync.(*Mutex).Unlock ! J        k|T        T T T       T T l	sync.(*Mutex).unlockSlow  w  ! 
   
	"5
  	
  X "
    l4U        DU OU SU       \U oU P@sync.(*Once).Do  F R!      mU    ^   U U U       U "V ,sync.(*Once).doSlow RA	  |*

.



  


  	

.
    mpV        V V V       V V xsync.(*Pool).Put 2G  		
  	
  &
  `n W        1W <W AW       qW W "&,sync.(*Pool).Get 8\78j7
   '
	
  	
  ?
    Po X        %X AX FX       X X Y ><W    sync.(*Pool).getSlow sync.indexLocal POP_OPuOP'OPOPO
  
	%'
  
	C
  l	](
  Ku    0qtY        Y Y Y       Y Y Y x,    ysync.(*Pool).pin  ?  r 
	
      </  q$Z      9Z VZ [Z       Z Z 
[ \+*L    zsync.(*Pool).pinSlow 	
  #0-9Ilq
 %
  	%
	')
  ,"'00	
  3   sL[         ][ i[ n[       [ [ sync.poolCleanup 
  
	V-
  #	
	74
  !#74
  u \         [ ,\ 0\       :\ C\ @sync.init.0 (        0u\        \ \ \       \ ] Hsync.(*poolDequeue).pushHead 87878787
  					
  	 !	

  7
%		

  v\]        x] ] ]       ] ] 6sync.(*poolDequeue).popHead 878.787
  

)!
  		

  @-
  w^        8^ H^ M^       w^ ^  *4sync.(*poolDequeue).popTail HGH'GHG
  

3
  	

  B1	
     x _        2_ C_ H_       _ _ _ GC>    sync.(*poolChain).pushHead sync.storePoolChainElt @?@)?@?
  +	+9ADA$		
  
	*		
  W,*8	
  *    yP`        ` ` `       ` ` ` @    Lzsync.(*poolChain).popHead sync.loadPoolChainElt (K'(' { QF  %  )  Q pza        &a 6a ;a       _a a a l9:     Psync.(*poolChain).popTail 878787  ]`	uz!

  +%
  	03B
   MN p{a         l  a a       a a sync.init.1 & p   {<b        Rb ]b ab       jb {b l	sync.(*RWMutex).RLock $ Y X
%    !    |b        b b b       b c l	sync.(*RWMutex).RUnlock $ M ~%    ! P|Dc        `c kc pc       c c l	sync.(*RWMutex).rUnlockSlow C'
  	%	
  	 
  @	
 |c        c c d       d 0d l	Lsync.(*RWMutex).Lock 9A
  

  !
  6#
    }xd        d d d       d d l	sync.(*RWMutex).Unlock (j'('
  !
  '$
  [
    0~$e        Re be ge       e e e |#(,+    $zsync.(*WaitGroup).Add sync.(*WaitGroup).state @?@?@_?
  l'( O$D)
  >			

  B	
J
R
  ^ `<f         Sf Wf       af jf l	@sync.(*WaitGroup).Done .         f        f f f       g 8g Sg @,+    8zsync.(*WaitGroup).Wait @?@?@$?
  #%89
  	


  	
;
  r+   `g         g g g       g g @sync.init % K K  '  '    h        e  e  `       C C l	type..hash.sync.poolLocalInternal   `h        h h h      h h lCtype..eq.sync.poolLocalInternal  2 ' 
p p  	  '    h        e  e  `       C C l	type..hash.sync.poolLocal   Pi        hi si wi      {i i LMtype..eq.sync.poolLocal  8 H
 
   	
	

	
	
  N
    i        j j j       j Hj ,%l%io.WriteString 8b78_7  /4`
  	
  / %
    `j $       j j j       j )k P\Qio.ReadAtLeast XWX|WXW
  5
	



 
  	&/
 "
  *["
3
 k ,       k k k       l l ؁98io.copyBuffer xwxwx;wx
w
  33
0#,
$:<<(
/
  E8
	!	

;
   ' p v
""

  l        m m "m       Dm cm `,>io.(*LimitedReader).Read 878'787
  /!	 	
  F
  n)
  m         m m m       m 8n io.init   
 G :K888
884G	  







  $$$$$$$$
   pn        e  e  `       C C l	type..hash.io.LimitedReader Ћn        o o o      o 4o lCtype..eq.io.LimitedReader  5 # 
o o  	  &  @|o        o o o       
p ,p l	\%unicode/utf8.DecodeRune ~)&/"-
  "
	+#! %
  


  
    pp        o o p       
p ,p l	\%unicode/utf8.DecodeRuneInString "
	+#! %
   q        u (q -q       mq q l	Lunicode/utf8.EncodeRune  						



  +1<(5
  ")-]
     q        q q q       Dr br l	,unicode/utf8.RuneCount #
  



		
				!	
  0+
  
 pr        q q r       Dr br l	,unicode/utf8.RuneCountInString 


		
				!
  Ds        ]s }s s       s s l	|"unicode/utf8.ValidString #
  

$	!0					$					
  0pY
  
     (t        5t Pt Ut       t t l	Hunicode.is16  N "    
  			
2		 !"	
	0			
  O]N
  ZdR
    pt        	u $u )u       ku ~u l	Hunicode.is32 (G'('('(u'('('
  		-		!"
	)	)&	
  ?`K
  
 u        u u u       v (v l	unicode.isExcludingLatin (o'('( '('
  &>		!
  .$*
  
 hv        sv v v       v v XL-unicode.to HGHGHGHGHG
  "'*',-.%=
  Q-
	Z
  b
    4w        Ow Zw ^w       pw {w w     T|unicode.ToUpper unicode.To 87897 n 	
2  5  X  -2     w        Ow Zw w       pw {w w     @|unicode.ToLower 	
)2.   ,x        ?x [x `x       x x @l"unicode.SimpleFold 
  

  *#
0'
  0Fv
    y         y y  y       Cy  ,5\;unicode.init PyOPO
  6NS6    
  4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444......................................................................4. .	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
4	
.	 ....44
444
    \        s           x"bytes.(*Buffer).String 0U/0/0/
  zN	
  
  J"
 @                    l	@bytes.(*Buffer).Len " " "      pT        j m q         l	@bytes.(*Buffer).Reset * *       ԍ        
  $        ̎  t     <bytes.(*Buffer).grow bytes.(*Buffer).tryGrowByReslice HGHGHGH2G
  Y^-
CD kv

)5	<0		9
  [	
"	"
#			
	
  -_*#+	)
  	
 $
    T        j v {         ̏ <?    \bytes.(*Buffer).Write   3
  {|Zx
  9)
  6" 

  *
         j v 8         ̏ l<?     ]bytes.(*Buffer).WriteString Z
                     = ,Gbytes.(*Buffer).ReadFrom pophop9o
  5	$		
  =	$
	
  +9
    `    y             ӑ \
@bytes.makeSlice `q_`	_  '"
8	

   $
  |
             8 L Q         ג F    bytes.(*Buffer).WriteTo @L?@?@?@ ?
  !5	 		
   		
	
	
  61 
  $Qe   00        J U Z       ~   (H    \bytes.(*Buffer).WriteByte N/
  
  -+
  *
  P
           . 3       ]   ,<    bytes.(*Buffer).Read bytes.(*Buffer).empty  M  c 

   9	

  (
  !
              	         A V e (    bytes.(*Buffer).ReadByte 7/
  


  

  $$
  
+- `         ͕ ҕ       B y tCbytes.EqualFold hghkghghg
   
	/&
AV	G&)	#&#&TG	

  
v4	B	

	5		5
	 
  	B	 
 Ȗ         ޖ          
 <bytes.makeSlice.func1   N    
        P         [ g l       y  bytes.init   0
  ZK4G  


D
  $$$D
           r           i9 l	@bufio.(*Reader).Size        @        U i n         l	~bufio.(*Reader).fill @?@?@@?@N?
  E
	9
/
	
  	
'

  $6
  P                 M  C >l=`    dbufio.(*Reader).Read bufio.(*Reader).Buffered bufio.(*Reader).readErr HGGH'GHHGHGHGHGHcG
  
		FGN?D
!
  
	



  			; 	D	92/
  
9	{
	
	 @        ћ          , G (\)    \bufio.(*Reader).ReadByte U:
  
	
  		!
   
  @	?             ɜ Μ       J ˝  \A|9Z    \bufio.(*Reader).WriteTo POPBOPOPGOPO  ,
53$
#
  	

	
-	
	!


	
	


	
	
  #		;	.
  G \        u           PSbufio.(*Reader).writeBuf 8s78*7
  R
  	
	
  "4*
            r           i9 l	@bufio.(*Writer).Size 	    X        n           "\Ubufio.(*Writer).Flush `_`(_`$_`_`_
  	4
D
  
& 
  o\
	 	
  PX                  4 N `|    \bufio.(*Writer).Write bufio.(*Writer).Available XWXWXW
  	
&9&9
 
	
	S<			

  '#	! 
  1
  P   P         ̡ ѡ        X n Y    \bufio.(*Writer).WriteString 878787
  

 <	

  	&	! 
  
  U                     9 n HLL     bufio.(*Writer).ReadFrom bufio.(*Writer).Buffered oq

  $#	O#	 
		
( -	<

  #	

			
  r'9g+2)0	6	"

  kU            ˤ ؤ         c bufio.init   
 r .K888t88884hGgs  








  $$$$$$$$$$
     ̥         ܥ           math/bits.Mul64 87  	
  
  X        p           \tstrconv.equalIgnoreCase [
  $
				
  4!
  U
  `        C c        §  " l	0    strconv.special math.Inf math.Float64frombits math.NaN XxWX$WX>WXXWXWXtWX$W plF L
		0C:-4+*-4#"-++.	

  +Z1LL6
  ^@8'2&'2&C	
  p
lF    	         ͨ ר       ~   4    xstrconv.(*decimal).set strconv.lower (x'('('('(&'('(''(,'
  63	bY	

?R
*			
		!		
		2GAB	K	)#+
  &+		
	
 	
'	
O		5
  &+	 'R 		5
     <        N          Z  l	    strconv.readFloat ?PYFSm0
 h 2abMO.ZAX-67A
TOR	OJbi?76b		8Z?	89@	 Z<	jqd[iGyz

(0$('		
	2<<	
	<H
<Ky[\a<Y)0w%
  T7US,*Wr /Y<>G<>`
  T7r />`
  h    Ь                 խ - 4LDstrconv.(*decimal).floatBits 
 	 

$



	
#4 
				.:$$G
7+	*,'

HA'BQ
  83\
;^ 	
-
  F<-
  `                   strconv.atof64exact   9 2    
  6 

	),"#&*#2#
  CZ
  q
  `        t         ӯ  strconv.atof32exact   8 2    
  6 
		&, !$*#0!
  >Z
  q
 D ,       |            DZ3F    `strconv.atofHex math.Float32frombits strconv.rangeError 	0
 	/3AJ		? (0I
VUs


U)


`i)
.Tm
p'$'#5J		#
  (	&-LF5
  %bF5
  	/3AJ		?  @"         ڲ          r @    strconv.atof32 strconv.syntaxError g) &e'+#&e+ -<
7/*e+i'+*e+#&F"*
  &w!"
		

	
9	

	
9 	

	
9x#8
  
9
9-
9R	
I
  &e+i'+#&e	
	
+	    p'         & Y       ۵ h  @    strconv.atof64 c% &e'++&e+ 	-<	
	7/#			e				+i	'			+	#			e				+#&d	&
  &w!*
		

	
9	

	
9(	

	
9x#4
  
9
95
9R	
E	
  &e+i'++&e	
	
+	  ,4        G Z k          L,     ystrconv.ParseFloat 0]/03/0y/06/
 _(
 
	"4	_				(	
  "	
	
	
	6
  -%!	6
  _(
   .8        r |           RRstrconv.(*NumError).Error strconv.Quote strconv.quoteWith  / >
  $
	
  FY%
  / /X        w          ӹ  ;7|%    strconv.baseError strconv.Itoa POPEO
 .-1.-.
 V. 1 !
  "		
		E
  =
		E
  .1
 0D        w  Y        ӹ  ;7|%    strconv.bitSizeError ^.1
   2         º         *   ?    <,strconv.ParseUint Y_
  vv)*:)Vuv$h$1ml 
'Nh#$c""(c"()c"($Q
6;-*PLC	}~(g:QRS$L7Cc6"565(4!!
  5	
	
6	
	
6	
	
6	
	
6$=	
 	
	
	
	
		
	
	
6%
  N	6	6	6	6l)ET) 	6!
  c"(c"(c"(
c	"
	
(	w
	*c"(3     :0         A a f       @  I h    $strconv.ParseInt xwxwxwxwxwxow
 
 (43!	
H- J			,J		
c"('
  
0	
	
)b)5	
	
B@	
	

	
B		
	
6

  )b'4BZB4X69
  J		@J		wc"(C    P?                 E  L@strconv.Atoi @?@X?@x?@?@?
  	
			,
=
  36#6
  ~668	
    A,        A U Z          l	H    Dstrconv.underscoreOK F
  ,


	
 
	&)1
  *AN		"
  k
  bP  PC        6 H M         ;<@Zstrconv.(*decimal).String XWXWXW
  .B $<0'(`#$,P-,'D

!
  @)0(,
(3	#!
  2WbB)	3U
    F|                   l	strconv.digitZero   ? |      G                  . = l	strconv.trim = _ "  .
  .
 G                   l	strconv.(*decimal).Assign hgh#g
  )"	
  H/
  w
    H4        G W \         l	strconv.rightShift 8787887
   	 	2'
'
	
Q
4=F%
  1
  p
 PJ0        I \ `       |  |,strconv.prefixIsLessThan < m 	

			  

%  6 J                 m  l	|'strconv.leftShift @?@9?
  1
 3	%&	

G0

	

  #kA=E
  rkAI	0
  L                 ' > l	@strconv.(*decimal).Shift K8
  

  		
  <$
    @M                  3 B l	    ̰strconv.(*decimal).Round strconv.shouldRoundUp strconv.(*decimal).RoundDown ?>
  $5	%
  0

  <>
  -"
    M                   l	strconv.(*decimal).RoundUp A  
	
#
  0

  Q  pNL        n ~           l	'    xstrconv.(*decimal).RoundedInteger h
  

	

  	'C
  
  '
-   Od                    4l1    strconv.(*extFloat).floatBits strconv.(*extFloat).Normalize math/bits.LeadingZeros64 math/bits.Len64 
 	N
&
 VC)q	/
	N!"@WI		
	'
K


  7 
	
  r
  	
N
&
    pU 8                  #strconv.(*extFloat).AssignComputeBounds HGHGHG
  
7S	1	#>0

  SE7
  7
  X`        }           l	 strconv.(*extFloat).Multiply @R? i -	  /  6 X         3        0   `\    +strconv.(*extFloat).AssignDecimal b
 	d	d|{-4# 

D#cT"3y65~}$#3(	
	
\	!%}at	
w').-\[\[\[J"
65l	1"m%'o`

	4)
  \<)#X%Y	+&	U
  W{g
}
  S	d
	

		
Uv-#  pa                   l	strconv.(*extFloat).frexp10 0/0/
  $
  .A
  
 Pb<        P \ a       u  strconv.frexp10Many 8787
  96
   1
  :65
     c         & Q        . N U    pstrconv.(*extFloat).FixedDecimal 
 S
c# !
 "!8"'*
7'
	<>RS	

	@=RW!0U2
8		-
.=G	.73gh&er4	%$+X#I#7$9	K
  (D!U+
		
	86
	YD'{
!('"S

  OC'
  S

7*#   k $                2 ^ l	)strconv.adjustLastDigitFixed F
  &E'B0		)	"
  
,	

  (
    m          '          |><    strconv.(*extFloat).ShortestDecimal d
 	w{1 (J+## *%f%	

	,	5"
	

	&#		#	).p
			0U\

PS

ej+Q#	
		!%*
A1
5		/	
  3=-	,L
$C

X
 	"Xcf&>z&%&
H!v
  0>

  	
w\1  {\ 0       t           l	&strconv.adjustLastDigit ('(U'('('('
  	$$
S	
Y	'			

  X
	3
  	'R
 P}<        \ h m       {   	    xstrconv.FormatFloat strconv.max `_`
_
  `	
  A
  

  	    ~ ,       " Y f       a # } phOstrconv.genericFtoa math.Float32bits math.Float64bits qte_
 @( tcvu@5uGstWXW	&		" UVVv$V#36
#	34)!)$7
3
:9uf+SJ
  )#$/	 $=	+G2:X"cp	4BQ	=.	%

  +8bD
J#()A1	BCD5F
  @M(    0                   Y.=    \ystrconv.bigFtoa 
  ""	
	!	8N'78]
'*/	8)8	'('%	8K
	

		
			

  	.
	@
	,
"#	M
	$		
  n=j"-z(
  L   D <       Y r w         K 8R0K    ystrconv.formatDigits xlwxwxcwx<wxw  
V
	#$ -.:T"h;	R	
  E
  &&E(%6+"
   `                   ( \L    ystrconv.roundShortest @1%
  (&),+,!;<*(6ST>	#
")0&}~)4	1:
+#
mT)
Y-%
  ( !
	6a! 
s'
Hy
+6
  "9-+=
      0| <                A    SL!K    pystrconv.fmtE strconv.min 
 
 
!"
1

7	1
CtD'585	8-	H	:"
   e{%3	
v	
/%+-
  ;12=b*
     @D 8       Q ` e        * H  QL!T    ystrconv.fmtF 
  
	
		
1	
56*1;	:*	
   j( ('	&		
  C>-	Rj*c
      @ ,                  lD,8strconv.fmtB hghg
  ; -	6:	
   /;'	
  nYI1	K
  p 0       }          M  N\"6    ystrconv.fmtX 		
 	
 (
E( 9
 ,9
*0yD$+5	8 "!"@		
&Cm
CC6H-	9D 5
-	11
		0O 0?@w
  (D!6'	

f

	)"
  (=e9
&<!
               	       & = L <    ystrconv.FormatUint strconv.small `j_`e_`%_
  9Z!Y^!]7`]
  R
/1
  _Z%
  L&!K
                      <    xstrconv.FormatInt `_`u_`/_
  4OD!CH!G&JG
  h
C;
  uj/
  b&!e
    0l $       ~            | <&lA    xstrconv.AppendInt /
  R_&	!%*%)&!,)
  |
A?
  .;:
  r*%p
   p $                   | <&lA    xstrconv.AppendUint %
  f=	!!;
  Z 
+5
  z25,
  P*!V
  Ы` 0                   Hl;0~    strconv.formatBits strconv.isPowerOfTwo math/bits.TrailingZeros math/bits.TrailingZeros32 
  

			!!Hs,*H?"2	
	{
]AO;6_pe			
3/
	&
		

		;
  
	
!J:
%A
	+"
	

	

  Y$
4	K!
      $       % 6 ;        ! 3,7xIstrconv.appendQuotedWith 
  8
!	*3
	7&
6		61&

  +8.+
2	
	"

  1	+\
(	

                       ) +    Hystrconv.appendQuotedRuneWith unicode/utf8.ValidRune @?@?
 7I n#83:
  (,"
  z1V
  7I    `p                    %l$Ostrconv.appendEscapedRune 

  			%A9.%abab"L2% ':D.0G20/@G2@?DG2DC	4G243<G2<;8G287,G2,++;
	(>455
  
!""
"
	
	

	
				&				
	
	=@

	5
	
	

	
	
  -H-8.
.
.
&.
.
.
.
1
}/
>
                   ( l	Pstrconv.CanBackquote  [ #   

  				

  '	%
  S	%
    @| $                   R(    4ystrconv.UnquoteChar strconv.unhex XWX<WX4WX4WX4WXNWXWXWX4WXWX:WXUWX4WXAWX!W
  !
	d,+	

	)
$$!))2)

)m9
B
		)
		
	XQNZ)%)!



);B))%	W

  -"''-8-hS-4%'P--)
  E!3)!
  Q  D        e         n #  MK[    Pstrconv.Unquote strconv.contains ;dRQ'#'''
  	,\UVK	6
.

(5
	
 >4<3" 	$D"K((Zyzs)1<$(((t
S
%
  FE,	#!
	
	8A$# & $     
  4) F-0	F+ E
/
*Q7m 
  f"X
	   0         	        - < l	Dstrconv.bsearch16 R
 s 

  '  K                       l	Dstrconv.bsearch32 O
 p 

  %  H             $ K P         |&5strconv.IsPrint x+wxwxwxlwxkwxzwxuwxwx#w
  
		8	2%/8	*
+		-
  ]
7	6
	6@<
  c%	R4	\@
   $         <  K  P        `  q  strconv.isInGraphicList (]'('('
  +,	
  +
  F+
                            strconv.init  k 
  &GG  

2
  $$2
   4        P        W j l	Ltype..hash.strconv.NumError M    /  @                  Ptype..eq.strconv.NumError  E `
 
   

	
  (9
"
  X        t         A A l	@type..hash.strconv.decimal  P        v         +B 8B P@type..eq.strconv.decimal             t         A A l	@type..hash.strconv.extFloat T        v         +B 8B P@type..eq.strconv.extFloat           e  e  `       D E l	type..hash.strconv.leftCheat    p          ( +       . 44type..eq.strconv.leftCheat  	

	  ;  p         $ '      * 7 l	type..hash.[11]float32            D G        Ptype..eq.[11]float32    +    p$         $ '      * 7 l	type..hash.[23]float64  t         9 <        Ptype..eq.[23]float64     ,                      l	Htype..hash.[61]strconv.leftCheat  "  0  `H                g  <Jtype..eq.[61]strconv.leftCheat  		

	
  +	B	
           f  f  f         l	type..hash.[87]strconv.extFloat  "  /   P@                ^ m Ptype..eq.[87]strconv.extFloat  (.  e           f  f  f         l	type..hash.[8]strconv.extFloat                   ^ m Ptype..eq.[8]strconv.extFloat    l                   N	 o	 hTQ$R    ireflect.makeMethodValue reflect.(*rtype).Kind l
 " 

		

 
$$56		
  $
	
7	

  \2
	
75
  "  p	        k 
 
         k l	    (reflect.name.tagLen reflect.name.nameLen reflect.name.data reflect.add V 		 	  h
        l y
 }
       2 E m @reflect.name.tag t 7    P
                  A V t.reflect.name.pkgPath reflect.name.name  IPONeG:	
 Pt                  C BECreflect.newName XWXW
  
"+		

TU
  DE
	

J
	
	

  "L
7;<
                        \
!    hhreflect.Kind.String 8)78H787
 9	
B 	2
  *
  =
  9B P`        e z         6 _ x@    ,hreflect.(*rtype).uncommon  

*)6.#!
<WB
;$+	
              z )       &  A  R  Xl8reflect.(*rtype).String reflect.(*rtype).nameOff  
            $s              l	@reflect.(*rtype).Size              	        " G O l	<,    dgreflect.(*rtype).Bits 8&78y7
  
`
  	

  
                        l	@reflect.(*rtype).Align      	                        l	@reflect.(*rtype).FieldAlign           4p  P T           l	@# #          ec          e! n! x@reflect.(*rtype).common            " = B       U" l" {" x    reflect.(*rtype).exportedMethods reflect.(*uncommonType).exportedMethods  
         ,#         O# X# _# l	@    lreflect.(*rtype).NumMethod reflect.(*interfaceType).NumMethod E 	    D 0                  ) l\XMreflect.(*rtype).Method reflect.(*rtype).typeOff reflect.(*funcType).in reflect.(*funcType).out reflect.(*rtype).textOff reflect.(*rtype).IsVariadic J
  (+.*
#2(#$1"
UV11W	#
/		5".-Cz*
  	.
	#

	3!!"!+"
	'	6	
'
.	I

  !U?1P/_!1pH58,"2	{ O
  (m"	U)S;"#=]	5"C
	
	#  P 8        ( -       m   X0Creflect.(*rtype).MethodByName U4G
  !or	!
&0H
  	)	





  ^0&	
  !!m
  @H        # a f       $ )$ 8$ <(reflect.(*rtype).PkgPath  
          $         $ $ x@reflect.(*rtype).Name  
    <        & U Y       & & & l	@    xgreflect.(*rtype).ChanDir J                       l	@    g" R   
  <  8 @4        k% Y ^       % % 	& @    reflect.(*rtype).Elem reflect.toType   
  
  
  
  
 #
   @ <        
         9 F 2l0    greflect.(*rtype).Field x;wxw k !  	
	
	
     F     D                   \BL/    greflect.(*rtype).FieldByIndex K { 1  		
  #  V   0P D       m |           ZYL/    greflect.(*rtype).FieldByName h
  !K
  			

  
  !s  @       5 D I       Y ~  [YL/    greflect.(*rtype).FieldByNameFunc Z
  =
  			

  
  e `                  , M X (    reflect.(*rtype).In ML
  ro
v.-uji	v
{
  )



  BL
  
	
#                     	  @    Dreflect.(*rtype).Key ( ^ 
  !
    
2  d        & U y       & & & l	@    greflect.(*rtype).Len           & U        & & & l	@    hreflect.(*rtype).NumField   @        ' W [       ' ' ' l	@    hreflect.(*rtype).NumIn K     p        (         ( ( ( l	    reflect.(*rtype).NumOut  >
7>=>C
     4         B) I  N        ) ) ) (<%    reflect.(*rtype).Out  	(
	'
.	&- 	.3
                      
! %! 2! \
@    @hreflect.ChanDir.String 8(78H78787 <	
h 	2	
  .
  =8
  <h    ! 0       ! ! !       " [" v" X.H
reflect.(*interfaceType).Method reflect.name.isExported @?@?@s?
  		#
		
  

  0
8#0
  ?
	M           r  " "        i9 l	@   # 8       ># V# [#       # # # ,T)Treflect.(*interfaceType).MethodByName 
  
		6*		
  
(
  d02(
  g  P$        )$ 9$ >$       $ $ =l?(Sreflect.StructTag.Lookup POPOP.O
  
*-	 M
(!MN 	
  "m

	
X
  "~0!$*.
   PD% <       % % %       % L& c& X@(Ireflect.(*structType).Field reflect.(*structField).embedded reflect.(*structField).offset HGHfG
  
	,

  




  005'A0
  A		)
	GA   & D       & & &       ' M' Y\3Freflect.(*structType).FieldByIndex   !*
  	
			
  A*
 ' @       ' ' '       ) * *+ EXXreflect.(*structType).FieldByNameFunc w
  +:J	hC2&s	ts,.&s2H@KX	sq+5 &_Fabab_
?
	4'!+.15(ab56GA&abst5+b@ab56=;3.'&)>*!Y?@u/8;!
*3&s&
[
  	1					

!	
 ;	
&%		#<G
'+<;(		
		4;
# $
()8+
  ,!	32H
U 8+(
Bs4',AD)+<;	UH!Cy!*!
(
K
  "

W
  + D       + + +       , f, , ܑW\reflect.(*structType).FieldByName v
  0

 6q		
  	
)	("
  t0;	"		&
  SLK    ,        n  , ,       B* M* X* @h|hreflect.TypeOf 0 
     	P-        - - -       - . . |CCH4reflect.(*rtype).ptrTo reflect.resolveReflectName <C
  
1
J$2
/-=2#

L+
  		% 
)

		

  ~5B

}>	)C
  U    /        / / /       */ 5/ $	\
reflect.fnv1 = =   !  &    x/        * / /       * + \<reflect.(*rtype).Implements  K
    /        + 0 0       + + reflect.(*rtype).AssignableTo  
E
  P0        o0 z0 0       0 0 \reflect.(*rtype).ConvertibleTo 65
  
%
  		

  S
     0        9, 1 1       H, Q, l	@reflect.(*rtype).Comparable /  Ph1        4- 1 1       . )0 0 Ե zreflect.implements reflect.(*uncommonType).methods  

	
		
3 
!
&	0#&	]t		
	
1
   h3        1 3 3       1 1 1 <!    <reflect.directlyAssignable  	
			
  3        3 4 
4       4 S4 2<.-reflect.haveIdenticalType @?@w?@K?@U?
  5P	LU	
  "8!
	
  
*	
	U
   4        3 4 4       5 K7 7 (,Ԑreflect.haveIdenticalUnderlyingType   
						o"	ro


*
v.-uj	i-uj		>
	Z			"=		t			d	V		g	\	6&D		E			#		^
		

						CIv{v
;1

     6        6 6 6       L7 7 7 UW(N    reflect.typesByString reflect.rtypeOff "
  81&%	
'

4%&

/(

	?

3u1(2/21	
,"7*			
  R	;
	!()
  "	

F(	.	'
	"
      `#<8 $     K8 v8 {8       u9 : Q; L XThreflect.FuncOf 
y
  :"


					
Q$"!	1	-m
b/!Q$46
	

9I!%0=C!%
"D!4
-
09;4
*% 		G
  BJ	
&	
O
	"%%$&
+#"2	
&		/
			6%/"*/				

  Bd	4%CTf# 2Hn5%
(%=(%49N4*
B"%
     ,;        ; ; ;       < = > Ѐ    hreflect.funcStr 	
  		,TR/*	
	*51-	?	-	.-$
  (
Q	5


				

		
	
X	
-
'
		
	



	
	
  F[3+.0		/*,		P3+/B*,A05A[\-!8
  2*>=		*	-	
	
   3>        > ? ?       Z@ 	B B @reflect.funcLayout reflect.ifaceIndir reflect.(*bitVector).append reflect.(*rtype).pointers 
  /""	""	T	}
#1
+0CtC



e	Z%%%
U
	?M#$	\e	xe	d	. C0/
	.- G$#
*G?M+	 `
  )
		*(6
!"	
				'
'+		6



	
			 '
'E	

  @!7b?33>4@P!7!"$)D(1+\
~
	 $(	%
  $L
,	g		."G7G		    `=,C        @C QC VC       C D D \h    reflect.addTypeBits XWXWX#W
 	 0 	
	D$#.S
#$-	D*)*+21.,3.I\<"#,+2****;<G
  (0
	
$

0
	
'$



	!#
  (
:*

w?*
1
Ni#
  QfRSfY
R	
IUxK

  BE        E E E       E F 6F >8,+jreflect.packEface 0L/0i/
 # ..
# 
#*)
  !	

  1
  #   BF        F F F       F /G DG xDU    reflect.(*ValueError).Error 
 "k
&Z
 k&	Q
  

#		
  g=N
  "k&Z
    PDG        G G G       G G @reflect.methodName 0;/0/ h     0"   DH        8H DH IH       WH H @LBreflect.flag.mustBeExportedSlow XWXW
  ao	
  	

	
	
	
	

  
 EH        H I I       I lI @LBreflect.flag.mustBeAssignableSlow XWXW
  ano
  	

	
	
	
	
	
	
	
	

  
   @GI        I I I       J #J 2J @    hreflect.Value.Addr reflect.flag.ro B v   

  ,  *;    GJ        J J J       J J J Pt$    hreflect.Value.Bool reflect.flag.mustBe ('(f'
  uxwbr
  	


  %
  f
 `HDK        XK dK iK       K K K <1    hreflect.Value.Bytes 0/02/
  J#
  		

  #2
  V?# PIL        XK dK (L       K K K <1    ireflect.Value.runes J#
 @JL $       L L L       )M M N ̒8O    D reflect.methodReceiver xwxw
 "8D
 		
~_hpopo
h_j
jj	
  %			

  $3
L	"!k!I!b
  "8D

  PMN        N N N       O (P gP `    t1reflect.callMethod reflect.storeRcvr reflect.align 
 ""	T4 
=,	
CJ&
+'.-	
.W
&&%$V	  	2"			
		
	
#"!
  5#2-	,M
#"&8#  "

	"
		
K	4 PP        .Q BQ SQ       Q Q Q <    lreflect.Value.Cap reflect.flag.kind reflect.Value.pointer ,>
 !
 

.	





Q

  		

  % ,J
  .Q
    QDR        kR R R       R ,S MS X$<:x reflect.Value.Elem reflect.unpackEface (Q'('('(8'
 Cq 	OVQT@5	
		$.
0?
  
6	'
4	


  ):'!
  '2e		T   0SS        S S S       2T kT ~T K    xreflect.Value.Field c
 E	
 
{|		
Q
  	

  L	
2
  )		
t  @TT        U U =U       U 	V *V LH    ?reflect.Value.Index reflect.arrayAt [SG
 ;0- 




Q%	
  	
					

  (	%!b
  -
,   VV        V V V       V ;W VW \=    Hjreflect.valueInterface @t?@?@#?@?
  	$;Q
  +	
		

  Y	;2
  F   pWW        r  W W       b9 i9 p9 <    hreflect.Value.Kind      WX        %: "X 0X       : : : <    reflect.Value.Len D 			

=	

	
1
 YX $       X X X       @Y Y Y +L! 4reflect.Value.MapIndex hghghg
 R Y



+	a
  (	"			 	

  Ed82
  d)	
	]e
    Z$Z        :Z KZ XZ       Z &[ O[ ZZX    reflect.Value.MapKeys 
 = 
	


$$
W
%a	
  =		
	#
B

				

  Y"{B
	%@
  	e
    `][        [ [ [       \ D\ U\ !    Treflect.(*MapIter).Key HGH5G
 Vn 3	
   	

  .5
  >n P^\        [ [ \       \ D\ U\ !    reflect.(*MapIter).Value 3	
    @_0]        H] S] \]       ] ] ] l	9    |reflect.(*MapIter).Next ml
 / 	

!
  		
	

  =#7
  &	
   @`0^        G^ S^ X^       l^ ^ ^ ,6    hreflect.Value.MapRange (C'('
  Wb
  

  %	
  Wf
    0a^        _ _ _       5_ X_ k_ 3l-!    0ireflect.copyVal  Q  k !
  	
  	
  k   a_        _ _ _       _ ` <reflect.Value.NumMethod R
  	R
   

  E
   pbT`        J J k`       J J J Pt$    hreflect.Value.NumField b
  c`        ` ` `       La a a <    reflect.Value.Pointer HFcJ
 ;< 		



:/*),1
  !
		

  ;-I!X
  	
   db        Tb `b eb       b b b     reflect.Value.Set reflect.flag.mustBeAssignable reflect.flag.mustBeExported POPHO
  	F	$
  <		 
  O;'
  
   e,c        Bc Mc Rc       tc c c PtL5    reflect.Value.SetBool (.'(q'
  J2	1
  %	

  %%	
  N	
    `f d        d #d (d       Nd d d \<1    reflect.Value.SetBytes 0/0M/
  J#"1
  5			

  $'	2
  ZT#  gd        d #d e       Nd d d \<1    Ĥreflect.Value.setRunes J#"1
    hpe        e e e       e e e <    ԣreflect.Value.SetComplex G
  %:
  -!

  -2!
  J:$ iPf        gf rf wf       f f f <    reflect.Value.SetFloat 4}
  :
  )
!

  )'!
  0:$    j0g        Eg Qg Vg       g g g <#    $reflect.Value.SetInt 9
  

:


  0		!	


  0	!!				
  $  k4h        Ih Uh Zh       h h h PtL5    Lreflect.Value.SetLen (3'('
  J2	1	
  $			

  $%	2
  N	#    pli $       .i ?i Mi       i @j oj DBȂ0reflect.Value.SetMapIndex popYopo
 ] Y
Y





!a1
  ;$$	*		

  ?E E$$ 	!
%J
  y`
	(#e
  oj        j k k       Hk }k k <#    reflect.Value.SetUint 9
  
:


  0		!	


  0		"!			
  $ @pk        l l l       Al dl yl $    treflect.Value.SetString (C'('
  J21
  )	

  )%	
  *N
 0ql         l l 	m       m m !n 88U    reflect.Value.Slice 0/0/0/
  	B &		

ABc&%	Q<
  
$
			
			

  L4	mb	
  
		%  sn        n n n       n n o     ireflect.Value.String H*GH~GHG  
  
	
  	l"
    `tTo        go {o o       o p .p ;    reflect.Value.Type (]'(J'('('
 -7 )Q,!
  
			

  *"%
J
  -7   uxp        p p p       p p 23<reflect.typesMustMatch x0wxw
  1
  


  -
 Z
  vDq        Qq bq gq       q lr r KJ<G    reflect.Copy 
   	%2
'F_	  !F!.)Z/@$
$:
  q$
%
	
	
'B
!		
	

   ) 
	1	V'Y!3
  	)
	
	h
	w 0zs        s #s (s       Hs s lEreflect.MakeSlice   
  #j&
  0				

  M>

  {s        t t $t       6t at  *reflect.MakeMapWithSize T5
  #
  	

  =5
 p|t        t t t       t  u +u     reflect.Zero  Q  5
 &| $
$)	
  ,	

  515
  &| 0}pu        |u u u       u u -l-reflect.New  M 5
  $
(
  	

  "5
   }$v (       Ov lv yv       v w w 8XP    `reflect.Value.assignTo reflect.Value.IsNil sS
 _ %
+#

	$-$9>A
  "
	
	5
	
	
					 
	
			
	

  !
5$8"#Z'
  O?	
	
	
	    Ѐ(x         >x Kx Px       cx x 46Lreflect.Value.Convert hghg
  %?G;
  
	
		
		
	

  e;*Z
    p,y        >y y y       z D{ {  L!<    <2reflect.convertOp ('('('('('('('('(:'('('(='('('(6'(c'('('('(.'
 ?*LX# %		hX	
	
g	Fu>	uf	!	&uR	!*)M
  !, 

		$	'								
  #C-0)V.
  ?*
	LX#   |         0| ;| G|       y| | |     ireflect.makeInt _/
 PM '	

  
/
  
/
  PM   P|         } } }       ?} X} i}     ireflect.makeFloat b
 O/ '

  

  

  O/ } (       } } }       ~ ~ /~ <E    ireflect.makeComplex q
 b: '
  
,
  
,
  b:   t~         ~ ~ ~       ~ ~ L=,9"reflect.makeString HG  'H 
  	
  -
   @ $       * 2 7       G n <,9"reflect.makeBytes HG  'H(
  	
  -'
      $       * 2        G n <,9"reflect.makeRunes (H(
   $         E Q V        Ҁ  P<    $reflect.cvtInt reflect.Value.Int HpGHG
  (&	<:	
  *

!
	

  *!
  <K
  \                  ہ  A P<    reflect.cvtUint reflect.Value.Uint HmGHG
  ('	
<
	


	

:

	





  *
!
	

  *!
  <G
   @         Ԃ Qg ߂        = V P/    preflect.cvtFloatInt reflect.Value.Float P~OPnO
 (''R'<
  !1
!

  !5
!
  R<
  P         Ԃ Qg ̓        = V P/    reflect.cvtFloatUint (''R'<
   `D         X e j          P<    `reflect.cvtIntFloat POPO
  (''	P:	
  ..

!
	

  .2!
  PK
    x                   * S P<    reflect.cvtUintFloat POPO
  (''
	
P
	


	

:

	





  .+
!
	

  ./!
  PG
             ц ܆         < U P/    4reflect.cvtFloat HbGHnG
  (':'<
  
!

  
!
  :<
          ݇          H a P/    reflect.cvtComplex reflect.Value.Complex XqWXsW
  ('

@'<
   	
!

  ,!
  @<
           Ո         - j  P<    reflect.cvtIntString POPO
  (''	\:	
  .

!
	

  .>!
  \K
                      n  ؊ P<    Preflect.cvtUintString POPO
  (''	\	
	
:
	





  .
!
	

  .;!
  \G
  D         [ g l       {   P!    Direflect.cvtBytesString HGHG
  )''
  	
  T
                g        .   P*    ireflect.cvtStringBytes POPO
 )''
  	
    p         [ g        {   P!    lireflect.cvtRunesString )''
   0          g        .   P*    ireflect.cvtStringRunes )''
   p          t         ֍  BG4    Xireflect.cvtDirect (G'(B'
 )((
  

	
  
	
  <^   <         K W \       v Ɏ  BA(    ireflect.cvtT2I HGHfG
  )'1((T
  



  #1&

    8         G X ]           \#dN    reflect.cvtI2I HGH\GHG
  )(		` ((
:
  +	

!

  20!!
  	`$p
    x                  Đ l	reflect.(*structType).FieldByName.func1    G G  
  %             ) .       C  <A:Oreflect.FuncOf.func1 xwxvw
  9Z
  
	


  a3
Q
    p                 $ 5 \
reflect.funcLayout.func1   7 0       x                    reflect.init  F ,
    #

  3#
 @                  Preflect.methodValueCall 
 '  > 8 d        ~ e  `         xreflect.(*ChanDir).String ,                #      < Y h x!    ,reflect.(*Kind).String 8:78J7
8 
(
&# (	
	D&			#  
*
  J  (&#            t         A A l	@type..hash.reflect.uncommonType         v         +B 8B P@type..eq.reflect.uncommonType    p        B        B B B l	@    ̡reflect.(*Value).Kind 
   `ԕ        6C CC FC      IC ZC l	5reflect.(*Value).Len    $        6C CC FC      IC ZC l	5reflect.(*Value).NumField    x        6C CC FC      IC ZC l	5reflect.(*Value).NumMethod  ̖                  x5reflect.(*Value).String (:'('(  	  (    L           $      f  l	Ltype..hash.reflect.Method   
  F'
         ؗ         . Otype..eq.reflect.Method  w v
 
   


	
  D<
K
  x        j          l	@reflect.(*structType).Align 
* *    ܘ        {           x@reflect.(*structType).AssignableTo 
' '     H        j          l	@reflect.(*structType).Bits           j          l	@reflect.(*structType).ChanDir   P        {           l	@reflect.(*structType).Comparable    P        {           x@reflect.(*structType).ConvertibleTo         z ǚ ʚ      ͚ ͚ l@reflect.(*structType).Elem 
2 2             j          l	@reflect.(*structType).FieldAlign     l        {           x@reflect.(*structType).Implements    Pț        z ǚ ʚ      ͚ ͚ 
@reflect.(*structType).In            {           l	@reflect.(*structType).IsVariadic    x        z ǚ ʚ      ͚ ͚ l@reflect.(*structType).Key    ̜        j          l	@reflect.(*structType).Kind  0         j          l	@reflect.(*structType).Len   `t 0       bl           @reflect.(*structType).Method 
- -  	  	   8       z ǚ ʚ        reflect.(*structType).MethodByName      Ш\        z ǚ ʚ      ͚ ͚ 8
@reflect.(*structType).Name          j          l	@reflect.(*structType).NumField  @        j          l	@reflect.(*structType).NumIn p\        j          l	@reflect.(*structType).NumMethod         j          l	@reflect.(*structType).NumOut    Щ        z ǚ ʚ      ͚ ͚ 
@reflect.(*structType).Out   `        z ǚ ʚ      ͚ ͚ 8
@reflect.(*structType).PkgPath   P        j          l	@reflect.(*structType).Size          z ǚ ʚ      ͚ ͚ 8
@reflect.(*structType).String    d        j          8
@reflect.(*structType).common            j          8
@reflect.(*structType).uncommon           j          l	@reflect.(*funcType).Align   Ph        {           x@reflect.(*funcType).AssignableTo    Ģ        j          l	@reflect.(*funcType).Bits            j          l	@reflect.(*funcType).ChanDir l        {           l	@reflect.(*funcType).Comparable  ģ        {           x@reflect.(*funcType).ConvertibleTo   @         z ǚ ʚ      ͚ ͚ l@reflect.(*funcType).Elem    t <       bl           ,reflect.(*funcType).Field   Ȥ        j          l	@reflect.(*funcType).FieldAlign    D       bl           xreflect.(*funcType).FieldByIndex    | D       z ǚ ʚ        reflect.(*funcType).FieldByName Pԥ @       z ǚ ʚ        reflect.(*funcType).FieldByNameFunc 0        {           x@reflect.(*funcType).Implements          z ǚ ʚ      ͚ ͚ 
@reflect.(*funcType).In   ئ        {           l	@reflect.(*funcType).IsVariadic  00        z ǚ ʚ      ͚ ͚ l@reflect.(*funcType).Key p        j          l	@reflect.(*funcType).Kind    ԧ        j          l	@reflect.(*funcType).Len Ю$ 0       bl           @reflect.(*funcType).Method   x 8       z ǚ ʚ        reflect.(*funcType).MethodByName    @Ԩ        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcType).Name    (        j          l	@reflect.(*funcType).NumField            j          l	@reflect.(*funcType).NumIn   ԩ        j          l	@reflect.(*funcType).NumMethod   ,        j          l	@reflect.(*funcType).NumOut  @        z ǚ ʚ      ͚ ͚ 
@reflect.(*funcType).Out Ъ        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcType).PkgPath $        j          l	@reflect.(*funcType).Size    x        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcType).String  0̫        j          8
@reflect.(*funcType).common  `         j          8
@reflect.(*funcType).uncommon    x        e  e  `       C C l	type..hash.reflect.ValueError   Ь                AD \D |Atype..eq.reflect.ValueError `$        j          l	@reflect.(*funcTypeFixed128).Align           {           x@reflect.(*funcTypeFixed128).AssignableTo            j          l	@reflect.(*funcTypeFixed128).Bits    @        j          l	@reflect.(*funcTypeFixed128).ChanDir          {           l	@reflect.(*funcTypeFixed128).Comparable  P        {           x@reflect.(*funcTypeFixed128).ConvertibleTo   `        z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed128).Elem     <       bl           ,reflect.(*funcTypeFixed128).Field           j          l	@reflect.(*funcTypeFixed128).FieldAlign   x D       bl           xreflect.(*funcTypeFixed128).FieldByIndex    Pܰ D       z ǚ ʚ        reflect.(*funcTypeFixed128).FieldByName < @       z ǚ ʚ        reflect.(*funcTypeFixed128).FieldByNameFunc д        {           x@reflect.(*funcTypeFixed128).Implements            z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed128).In  @X        {           l	@reflect.(*funcTypeFixed128).IsVariadic  p        z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed128).Key         j          l	@reflect.(*funcTypeFixed128).Kind    l        j          l	@reflect.(*funcTypeFixed128).Len ĳ 0       bl           @reflect.(*funcTypeFixed128).Method  @  8       z ǚ ʚ        reflect.(*funcTypeFixed128).MethodByName            z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed128).Name            j          l	@reflect.(*funcTypeFixed128).NumField    @        j          l	@reflect.(*funcTypeFixed128).NumIn            j          l	@reflect.(*funcTypeFixed128).NumMethod   P        j          l	@reflect.(*funcTypeFixed128).NumOut  X        z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed128).Out         z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed128).PkgPath          j          l	@reflect.(*funcTypeFixed128).Size    0h        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed128).String  pķ        j          8
@reflect.(*funcTypeFixed128).common           j          8
@reflect.(*funcTypeFixed128).uncommon    и        j          l	@reflect.(*funcTypeFixed16).Align     ܸ        {           x@reflect.(*funcTypeFixed16).AssignableTo 0<        j          l	@reflect.(*funcTypeFixed16).Bits `        j          l	@reflect.(*funcTypeFixed16).ChanDir          {           l	@reflect.(*funcTypeFixed16).Comparable   P        {           x@reflect.(*funcTypeFixed16).ConvertibleTo            z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed16).Elem 0 <       bl           ,reflect.(*funcTypeFixed16).Field    `h        j          l	@reflect.(*funcTypeFixed16).FieldAlign   Ȼ D       bl           xreflect.(*funcTypeFixed16).FieldByIndex ( D       z ǚ ʚ        reflect.(*funcTypeFixed16).FieldByName    @       z ǚ ʚ        reflect.(*funcTypeFixed16).FieldByNameFunc  @        {           x@reflect.(*funcTypeFixed16).Implements   pL        z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed16).In           {           l	@reflect.(*funcTypeFixed16).IsVariadic           z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed16).Key   \        j          l	@reflect.(*funcTypeFixed16).Kind P        j          l	@reflect.(*funcTypeFixed16).Len   0       bl           @reflect.(*funcTypeFixed16).Method   h 8       z ǚ ʚ        reflect.(*funcTypeFixed16).MethodByName ȿ        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed16).Name 0         j          l	@reflect.(*funcTypeFixed16).NumField `|        j          l	@reflect.(*funcTypeFixed16).NumIn            j          l	@reflect.(*funcTypeFixed16).NumMethod    8        j          l	@reflect.(*funcTypeFixed16).NumOut           z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed16).Out  0        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed16).PkgPath  pH        j          l	@reflect.(*funcTypeFixed16).Size         z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed16).String           j          8
@reflect.(*funcTypeFixed16).common   X        j          8
@reflect.(*funcTypeFixed16).uncommon @        j          l	@reflect.(*funcTypeFixed32).Align    p        {           x@reflect.(*funcTypeFixed32).AssignableTo p        j          l	@reflect.(*funcTypeFixed32).Bits п        j          l	@reflect.(*funcTypeFixed32).ChanDir   $        {           l	@reflect.(*funcTypeFixed32).Comparable   0        {           x@reflect.(*funcTypeFixed32).ConvertibleTo    `        z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed32).Elem @ <       bl           ,reflect.(*funcTypeFixed32).Field            j          l	@reflect.(*funcTypeFixed32).FieldAlign     D       bl           xreflect.(*funcTypeFixed32).FieldByIndex 0\ D       z ǚ ʚ        reflect.(*funcTypeFixed32).FieldByName  p @       z ǚ ʚ        reflect.(*funcTypeFixed32).FieldByNameFunc           {           x@reflect.(*funcTypeFixed32).Implements           z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed32).In            {           l	@reflect.(*funcTypeFixed32).IsVariadic   P8        z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed32).Key          j          l	@reflect.(*funcTypeFixed32).Kind         j          l	@reflect.(*funcTypeFixed32).Len  @ 0       bl           @reflect.(*funcTypeFixed32).Method     8       z ǚ ʚ        reflect.(*funcTypeFixed32).MethodByName `        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed32).Name T        j          l	@reflect.(*funcTypeFixed32).NumField         j          l	@reflect.(*funcTypeFixed32).NumIn             j          l	@reflect.(*funcTypeFixed32).NumMethod    0l        j          l	@reflect.(*funcTypeFixed32).NumOut   `        z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed32).Out           z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed32).PkgPath  |        j          l	@reflect.(*funcTypeFixed32).Size         z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed32).String   P0        j          8
@reflect.(*funcTypeFixed32).common           j          8
@reflect.(*funcTypeFixed32).uncommon         j          l	@reflect.(*funcTypeFixed4).Align @        {           x@reflect.(*funcTypeFixed4).AssignableTo          j          l	@reflect.(*funcTypeFixed4).Bits  @        j          l	@reflect.(*funcTypeFixed4).ChanDir   pT        {           l	@reflect.(*funcTypeFixed4).Comparable            {           x@reflect.(*funcTypeFixed4).ConvertibleTo         z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed4).Elem  l <       bl           ,reflect.(*funcTypeFixed4).Field @        j          l	@reflect.(*funcTypeFixed4).FieldAlign    p$ D       bl           xreflect.(*funcTypeFixed4).FieldByIndex   D       z ǚ ʚ        reflect.(*funcTypeFixed4).FieldByName    @       z ǚ ʚ        reflect.(*funcTypeFixed4).FieldByNameFunc    H        {           x@reflect.(*funcTypeFixed4).Implements    P        z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed4).In             {           l	@reflect.(*funcTypeFixed4).IsVariadic    `        z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed4).Key            j          l	@reflect.(*funcTypeFixed4).Kind  0        j          l	@reflect.(*funcTypeFixed4).Len   `h 0       bl           @reflect.(*funcTypeFixed4).Method     8       z ǚ ʚ        reflect.(*funcTypeFixed4).MethodByName  $        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed4).Name  |        j          l	@reflect.(*funcTypeFixed4).NumField  @        j          l	@reflect.(*funcTypeFixed4).NumIn p0        j          l	@reflect.(*funcTypeFixed4).NumMethod         j          l	@reflect.(*funcTypeFixed4).NumOut            z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed4).Out   @        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed4).PkgPath   P        j          l	@reflect.(*funcTypeFixed4).Size          z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed4).String    P        j          8
@reflect.(*funcTypeFixed4).common            j          8
@reflect.(*funcTypeFixed4).uncommon           j          l	@reflect.(*funcTypeFixed64).Align    Pd        {           x@reflect.(*funcTypeFixed64).AssignableTo         j          l	@reflect.(*funcTypeFixed64).Bits         j          l	@reflect.(*funcTypeFixed64).ChanDir  x        {           l	@reflect.(*funcTypeFixed64).Comparable           {           x@reflect.(*funcTypeFixed64).ConvertibleTo    @<        z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed64).Elem  <       bl           ,reflect.(*funcTypeFixed64).Field            j          l	@reflect.(*funcTypeFixed64).FieldAlign   P D       bl           xreflect.(*funcTypeFixed64).FieldByIndex  D       z ǚ ʚ        reflect.(*funcTypeFixed64).FieldByName  P @       z ǚ ʚ        reflect.(*funcTypeFixed64).FieldByNameFunc  t        {           x@reflect.(*funcTypeFixed64).Implements           z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed64).In    ,        {           l	@reflect.(*funcTypeFixed64).IsVariadic   0        z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed64).Key  p        j          l	@reflect.(*funcTypeFixed64).Kind <        j          l	@reflect.(*funcTypeFixed64).Len   0       bl           @reflect.(*funcTypeFixed64).Method     8       z ǚ ʚ        reflect.(*funcTypeFixed64).MethodByName @P        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed64).Name         j          l	@reflect.(*funcTypeFixed64).NumField         j          l	@reflect.(*funcTypeFixed64).NumIn    `        j          l	@reflect.(*funcTypeFixed64).NumMethod            j          l	@reflect.(*funcTypeFixed64).NumOut   @        z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed64).Out  t        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed64).PkgPath          j          l	@reflect.(*funcTypeFixed64).Size (        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed64).String   0        j          8
@reflect.(*funcTypeFixed64).common   `        j          8
@reflect.(*funcTypeFixed64).uncommon <        j          l	@reflect.(*funcTypeFixed8).Align         {           x@reflect.(*funcTypeFixed8).AssignableTo          j          l	@reflect.(*funcTypeFixed8).Bits   L        j          l	@reflect.(*funcTypeFixed8).ChanDir   P        {           l	@reflect.(*funcTypeFixed8).Comparable            {           x@reflect.(*funcTypeFixed8).ConvertibleTo h        z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed8).Elem   <       bl           ,reflect.(*funcTypeFixed8).Field          j          l	@reflect.(*funcTypeFixed8).FieldAlign    Px D       bl           xreflect.(*funcTypeFixed8).FieldByIndex   D       z ǚ ʚ        reflect.(*funcTypeFixed8).FieldByName   8 @       z ǚ ʚ        reflect.(*funcTypeFixed8).FieldByNameFunc            {           x@reflect.(*funcTypeFixed8).Implements    0        z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed8).In    pT        {           l	@reflect.(*funcTypeFixed8).IsVariadic            z ǚ ʚ      ͚ ͚ l@reflect.(*funcTypeFixed8).Key           j          l	@reflect.(*funcTypeFixed8).Kind  d        j          l	@reflect.(*funcTypeFixed8).Len   @ 0       bl           @reflect.(*funcTypeFixed8).Method    p 8       z ǚ ʚ        reflect.(*funcTypeFixed8).MethodByName  x        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed8).Name          j          l	@reflect.(*funcTypeFixed8).NumField   ,        j          l	@reflect.(*funcTypeFixed8).NumIn P        j          l	@reflect.(*funcTypeFixed8).NumMethod         j          l	@reflect.(*funcTypeFixed8).NumOut    <        z ǚ ʚ      ͚ ͚ 
@reflect.(*funcTypeFixed8).Out           z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed8).PkgPath   0        j          l	@reflect.(*funcTypeFixed8).Size  `H        z ǚ ʚ      ͚ ͚ 8
@reflect.(*funcTypeFixed8).String            j          8
@reflect.(*funcTypeFixed8).common             j          8
@reflect.(*funcTypeFixed8).uncommon   \        j          l	@reflect.(*interfaceType).Align  0        {           x@reflect.(*interfaceType).AssignableTo   `        j          l	@reflect.(*interfaceType).Bits   l        j          l	@reflect.(*interfaceType).ChanDir            {           l	@reflect.(*interfaceType).Comparable $        {           x@reflect.(*interfaceType).ConvertibleTo           z ǚ ʚ      ͚ ͚ l@reflect.(*interfaceType).Elem   ` <       bl           ,reflect.(*interfaceType).Field  4        j          l	@reflect.(*interfaceType).FieldAlign  D       bl           xreflect.(*interfaceType).FieldByIndex    D       z ǚ ʚ        reflect.(*interfaceType).FieldByName    0P @       z ǚ ʚ        reflect.(*interfaceType).FieldByNameFunc    p        {           x@reflect.(*interfaceType).Implements         z ǚ ʚ      ͚ ͚ 
@reflect.(*interfaceType).In d        {           l	@reflect.(*interfaceType).IsVariadic         z ǚ ʚ      ͚ ͚ l@reflect.(*interfaceType).Key    P        j          l	@reflect.(*interfaceType).Kind   p        j          l	@reflect.(*interfaceType).Len            z ǚ ʚ      ͚ ͚ 8
@reflect.(*interfaceType).Name            j          l	@reflect.(*interfaceType).NumField    |        j          l	@reflect.(*interfaceType).NumIn  P        j          l	@reflect.(*interfaceType).NumOut ,        z ǚ ʚ      ͚ ͚ 
@reflect.(*interfaceType).Out            z ǚ ʚ      ͚ ͚ 8
@reflect.(*interfaceType).PkgPath             j          l	@reflect.(*interfaceType).Size   08        z ǚ ʚ      ͚ ͚ 8
@reflect.(*interfaceType).String p        j          8
@reflect.(*interfaceType).common         j          8
@reflect.(*interfaceType).uncommon   D        V ] `        l	type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer }      '    0(                  type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer }  $  %

          j          l	@reflect.(*ptrType).Align    h        {           x@reflect.(*ptrType).AssignableTo          j          l	@reflect.(*ptrType).Bits 0        j          l	@reflect.(*ptrType).ChanDir  `d        {           l	@reflect.(*ptrType).Comparable           {           x@reflect.(*ptrType).ConvertibleTo            z ǚ ʚ      ͚ ͚ l@reflect.(*ptrType).Elem  h <       bl           ,reflect.(*ptrType).Field    0        j          l	@reflect.(*ptrType).FieldAlign   ` D       bl           xreflect.(*ptrType).FieldByIndex l D       z ǚ ʚ        reflect.(*ptrType).FieldByName   @       z ǚ ʚ        reflect.(*ptrType).FieldByNameFunc            {           x@reflect.(*ptrType).Implements   @x         z ǚ ʚ      ͚ ͚ 
@reflect.(*ptrType).In            {           l	@reflect.(*ptrType).IsVariadic            z ǚ ʚ      ͚ ͚ l@reflect.(*ptrType).Key  p        j          l	@reflect.(*ptrType).Kind          j          l	@reflect.(*ptrType).Len  P 0       bl           @reflect.(*ptrType).Method   d 8       z ǚ ʚ        reflect.(*ptrType).MethodByName         z ǚ ʚ      ͚ ͚ 8
@reflect.(*ptrType).Name          j          l	@reflect.(*ptrType).NumField 0`        j          l	@reflect.(*ptrType).NumIn    `        j          l	@reflect.(*ptrType).NumMethod            j          l	@reflect.(*ptrType).NumOut   `        z ǚ ʚ      ͚ ͚ 
@reflect.(*ptrType).Out           z ǚ ʚ      ͚ ͚ 8
@reflect.(*ptrType).PkgPath  @        j          l	@reflect.(*ptrType).Size pT        z ǚ ʚ      ͚ ͚ 8
@reflect.(*ptrType).String           j          8
@reflect.(*ptrType).common           j          8
@reflect.(*ptrType).uncommon P        j          l	@reflect.(*sliceType).Align  @        {           x@reflect.(*sliceType).AssignableTo   p         j          l	@reflect.(*sliceType).Bits   T        j          l	@reflect.(*sliceType).ChanDir            {           l	@reflect.(*sliceType).Comparable          {           x@reflect.(*sliceType).ConvertibleTo  0`        z ǚ ʚ      ͚ ͚ l@reflect.(*sliceType).Elem   p <       bl           ,reflect.(*sliceType).Field  	        j          l	@reflect.(*sliceType).FieldAlign `	 D       bl           xreflect.(*sliceType).FieldByIndex    	 D       z ǚ ʚ        reflect.(*sliceType).FieldByName    @
 @       z ǚ ʚ        reflect.(*sliceType).FieldByNameFunc    x
        {           x@reflect.(*sliceType).Implements 
        z ǚ ʚ      ͚ ͚ 
@reflect.(*sliceType).In          {           l	@reflect.(*sliceType).IsVariadic  x        z ǚ ʚ      ͚ ͚ l@reflect.(*sliceType).Key    `        j          l	@reflect.(*sliceType).Kind            j          l	@reflect.(*sliceType).Len    t 0       bl           @reflect.(*sliceType).Method  8       z ǚ ʚ        reflect.(*sliceType).MethodByName   0$        z ǚ ʚ      ͚ ͚ 8
@reflect.(*sliceType).Name   px        j          l	@reflect.(*sliceType).NumField           j          l	@reflect.(*sliceType).NumIn  $        j          l	@reflect.(*sliceType).NumMethod   |        j          l	@reflect.(*sliceType).NumOut 0        z ǚ ʚ      ͚ ͚ 
@reflect.(*sliceType).Out    p$        z ǚ ʚ      ͚ ͚ 8
@reflect.(*sliceType).PkgPath    |        j          l	@reflect.(*sliceType).Size           z ǚ ʚ      ͚ ͚ 8
@reflect.(*sliceType).String  $        j          8
@reflect.(*sliceType).common Px        j          8
@reflect.(*sliceType).uncommon            $ '      * 7 l	type..hash.[27]string                      <,Otype..eq.[27]string Pl        e  e  `       D E l	type..hash.struct { reflect.b bool; reflect.x interface {} }            E        E E 4Dtype..eq.struct { reflect.b bool; reflect.x interface {} }  X        |           l	@encoding/binary.littleEndian.Uint16  : h	  	  	   P        |          # l	\
encoding/binary.littleEndian.PutUint16 r	     d                   l	@encoding/binary.littleEndian.Uint32  8 ~	  	  	                    % 0 l	\
encoding/binary.littleEndian.PutUint32 	
	        t                   l	@encoding/binary.littleEndian.Uint64  x 
  	*
  	'T
  	{
           3 > B       X c l	\
encoding/binary.littleEndian.PutUint64 H j 	
  5  G 0        It            @@encoding/binary.littleEndian.String & &     `        It   >         @@encoding/binary.littleEndian.GoString &              "        M  ,|0Fencoding/binary.Read reflect.ValueOf reflect.escapes io.ReadFull C
 @^-IA)BA<-2.(3-6. &!!"		$.	+I)w2'!.
 '}6[0		:k8)7	zD6
E# AxT
6
U1d>
ez$A#:~(	)#<5<G\:
]	uL
6
M1<:
=s	:j
  
:&'		*.
		
				>
	


$
"	

	
	

 	 #(
	


	
	

  $'
"#$&$(#4 

		
+
	
	


3
	

	

 	&!%/
"	

		
	

  $'
" &

$'#,
	
	$

  K@R%	
(*,
 !	(*)8(f78+$(78+,
78
78+,=9:9:
9>
!5.&9<9:9:%!3434
9D
!;.
A(J3498+3.9P
G.)
M($9<78
78+,	&9<9:9<%!3656
78+,$
S(
%	
  @0	-I)236   (         O n         " Y$ @ P@=encoding/binary.Write reflect.Indirect 
 X	>IA)BA<( *r4
	r,83 
6,/0|+Dha
		h,@
Z+%	&2/%2`0%F	3
,x,0
[$L+\
v\+L
X.P
S4x#|*,
l*<
bp+%62P,%V&.
/%&.
\<?@l(H.`
 !"		$." )I)S'2%										
  
F		

		
			.	

#
	!			%				
4$!
	
	-		

0
1	

		
	


		
		


	
	!			"			


	%			
		
	
%
@	$	,+03,/0	/0/		
	

  OH	
* 	
	
5	$


	
!
	
5 
&
						K	


-
$	
 H

8
!	
		


!!$
	

   	&
				
$E	&
		
$"	
	!


!	%8 W	(+

!	.	
  0		>I)    $        $ % %       ,% W% d% <    Lencoding/binary.dataSize 0/0/07/  	H/8
  	0
  j,1
   %        % % %       & C& 0<H=encoding/binary.sizeof K!h  "(	
3

?:/
  
Y?	
;#
  .0O D%
   P&        & & &       ' ' "' l	,?    ^encoding/binary.(*decoder).int16 encoding/binary.(*decoder).uint16 (W'(' y GCF	GH  	  G  K	    t'        ' ' '       ' ' ' l	,?    ^encoding/binary.(*decoder).int32 encoding/binary.(*decoder).uint32 (U'(' w 9B89:  	  F  J    PD(        ( ( (       ( ( ( l	<    ^encoding/binary.(*decoder).int64 encoding/binary.(*decoder).uint64 0]/0/  +F*+,  	  J  N    )        ) ) *       ?+ , P- hJ    8wencoding/binary.(*decoder).value reflect.Value.CanSet encoding/binary.(*decoder).skip encoding/binary.(*decoder).bool encoding/binary.(*decoder).int8 encoding/binary.(*decoder).uint8 
 I	= 		x	s(P;U37y.		1:	5 !V(P1	^	U-_dQ/eh	U	+iKQ. 
o:	;@aU,ADDEJCILKR*SNDMV	R1WKQ1[5






  1
!=13
*
,
$J%
%$;
*
%

  1'48" Z*^7*/*"
*') ( *%,[ !Q 
  `>	,!`;\=`	0\9"![$ #$#& '*)*),]+6.\-6







#
 !.        g/ x/ b1       %5 _8 9 M    tencoding/binary.(*encoder).value encoding/binary.(*encoder).uint32 encoding/binary.(*encoder).uint64 encoding/binary.(*encoder).int8 encoding/binary.(*encoder).uint8 encoding/binary.(*encoder).int16 encoding/binary.(*encoder).uint16 encoding/binary.(*encoder).int32 encoding/binary.(*encoder).int64 encoding/binary.(*encoder).bool %
 	
s[@		u`@	%
C
			dC

	cC

fC
e@	h@D	$

			@		c


@		b


@	g 	xw(Pt2	
	#/	K@			#2	P@		1:	5  V(P)	2	;		M
@
			?S@

		1R@

	#U@%2	


	Ri
@	

	Ui
@;		

			@	S


@		R


@	W:22dd



B



  8
""	'$
'+!	'1?-
'"'#
'#$
'	


	'$	')

		'
''%

!
		
		
		
		
		
		
		
		
		
		
		
	
  H''48"
$']'\'d'$
B\o'r'R	$'\'['b!!
  	%
#	
:	V@	%	#=[@O	"^%"!"P!"!"
!(]+('(P'('(
'. `1.-.T-.-.-*4!343S65
8]9656@5	<;>`?<;<@;DBCBAB
ABABABAB@A	F^GFEFEFEFEFEF@E	J]KJIJIJIJIJIJ@I	NbONMNMNMNMNMN:=	6

6






3
   P5@;        `; k; p;       ; ; \0encoding/binary.(*encoder).skip (N'(+'
  
 $
  
	
  9
   5;        < < <       U< (= $	"encoding/binary.intDataSize   
= 		,		7Q43
('i

$#S0/:	
?
  3&5+,)%)
  +<$>0*7*BF2\
    @:=         = = =       = 	> encoding/binary.init  7  ] ]  
#  $#   :L>        u> x> {>      ~> > x@encoding/binary.(*littleEndian).GoString G 
G G       :>        ? ? ?      '? 4? =? P@    ^encoding/binary.(*littleEndian).PutUint16 ' 
# p	
o      
 P;?        ? ? ?      ? ? ? P@    ^encoding/binary.(*littleEndian).PutUint32 % 
! 	
      
   ;@@        j@ w@ @      @ @ @ P@    _encoding/binary.(*littleEndian).PutUint64 W 
S 	

  5  L  E
   @<@        u> x> {>      ~> > x@encoding/binary.(*littleEndian).String  <\A        ? A A      A A A P<    _encoding/binary.(*littleEndian).Uint16 
	
 f	g	f
e       	
 <B        ? +B :B      GB TB ]B P<    0_encoding/binary.(*littleEndian).Uint32 

 |	}|
{      
 P=B        B B B      C  C *C P<    D_encoding/binary.(*littleEndian).Uint64   
  
*G&
# *	
#  'Y    *G&
#     >tC        C C C       C D d|/encoding/base64.NewEncoding   G
  X



  

  )*
G
 @?TD P      yD D D       D D l!encoding/base64.Encoding.WithPadding a=
  2
	
  	

  %=
     @E        7E LE QE       E F l@encoding/base64.(*Encoding).Encode 0/0>/0/0/
  .-&-6	
		/\[ZYRQNMFED		9$#"! 
  E#]3"F

  UT	
4

 BlF        F F F       F 
G G /l-&    |^encoding/base64.(*Encoding).EncodeToString encoding/base64.(*Encoding).EncodedLen POP)O
  '"44$
  8 5
  V'!	)
  4$    CdG        G G G       2H H LL'@encoding/base64.(*encoder).Write pop[opop%op(op<o
  



=Q&-&%9:&6l
3 %N		#
  
	:8
!D
  M6D(`$	

<
    pG<I        ]I iI nI       I I I D?    ^encoding/base64.(*encoder).Close @?@?
  

	B
$	-.%E
*12)*)
  
	 	

  
t

 
  ]# HHJ        pJ wJ {J       J J @encoding/base64.CorruptInputError.Error 8M7 d N  #  B  0IJ 0       J ,K 1K       K L [4Uencoding/base64.(*Encoding).decodeQuantum @?@7?@?@?@4?@S?@4?@C?@5?@b?
 	 	

 
		VWYZ
%0&
4!#	
8	8	j

/	85	XWX7-55-7		 				)
	
%
  _
$a*"	$			 
		P
  6_$a.&*	&)&###	)P
    NHM (       M M M       N N O Z\-d    $encoding/base64.(*Encoding).Decode encoding/binary.bigEndian.PutUint32 encoding/base64.assemble32 &J
 U/6 6871EFFG!	&%o887,	G&
U7An						
K
  
	f&J
		
	:

 	&f
  ,Z@$sJ
  U#/56 QpO         O O O       O O 4encoding/base64.init B
  K.
G
]		  `
  00`
 S,P        WP dP mP      vP P P x    h^encoding/base64.(*CorruptInputError).Error 8Y7878 
#:% #:%    G  #:%    SP        t         A A l	@type..hash.encoding/base64.Encoding S0Q        v         +B 8B P@type..eq.encoding/base64.Encoding    TQ        Q Q Q      Q Q l	Ltype..hash.encoding/base64.encoder   
    
  m'
  T R        AR LR PR      TR R Qtype..eq.encoding/base64.encoder  k y
 
   
	&	

	
		
  <]"
 UR        R R R       R 0S ,JI,1sort.Slice PO  1!$4	
  %!
  )%
  VS        S S S       S S psort.insertionSort 0/  4"
  $6
  
 WT        T *T /T       TT mT p(sort.siftDown HGHQG  H 6)	
  F'3
  N
  XT        T T T       T U psort.heapSort HG  l 	
,
  -90
  
    pYHU        [U gU lU       ~U U $	@sort.medianOfThree  Y 
  -- )"%
  )%
  VP%
 ZU        e  U U       V V psort.swapRange U &  (  ;    ZXV        eV rV wV       /W zW $	+sort.doPivot xwxw
 	 	$4W
	Z)
%	+	9-RG,*),-	%&% %, 4S,$4W./&
  )yz2/.S1GD6(55*3+9
  ,
  _W        W W W       X FX $	#sort.quickSort HGHG  &
	 	 	 "3
  (A-"
$
  k
   0aX        X X X       X X $	@sort.Sort 0O/ f 4   !  +%    aY        c{  Y Y       $Y $Y sort.maxDepth ) 
	    adY        pY wY {Y       Y Y $	@sort.Stable / F ,         bY        Y Y Y       !Z <Z psort.stable @?  


	#
  ''2
  
   0cZ        Z Z Z       B[ u[ $	%sort.symMerge 
  
	

7D	


"  q
  6;!.=Q[&7
  l
  e[        [ [ [       [ \ $	sort.rotate 87  $)$
  -,1
  !
 fT\        l\ t\ y\       \ \ Hsort.insertionSort_func ('  !
  '

  
    Pg\        ] ] ]       @] Y] sort.siftDown_func @q?@E?  (- 
  B#
  nB
   0h]        ] ] ]       ] ] \(sort.heapSort_func HG  N ,
  &=0
  
   i@^        X^ c^ h^       y^ ^ <sort.medianOfThree_func Cl
  j $ 	
  
  @F

  i^        ^ _ _       _  ` <-sort.doPivot_func xwxw
  '$?
	D
	"	'$>3# 
 !		%$;#$?%/&
  "q)&I11>#'*,
	$
	9
  
    nh`        |` ` `       ` 
a <Msort.quickSort_func HGHvG  &
	 
 
	+
  #:&"

  _
   oTa        r  va za        i9 l	@internal/fmtsort.(*SortedMap).Len  6    oa        a a a       a b l	Xinternal/fmtsort.(*SortedMap).Less 8a787
  8  )
  m
  `pLb        ob |b b       b c }ldSinternal/fmtsort.(*SortedMap).Swap popo
  :2s 

  !	0
	"
  "%0"
    rlc        c c c       c Od 8|Ointernal/fmtsort.Sort 0

  j7B"&UV
	

  
-N	%
  u"T-$N
	%

 0ud        e e  g       i l m HH~pinternal/fmtsort.compare internal/fmtsort.floatCompare internal/fmtsort.isNaN p7V
a
 	bCC	dC			@EG@#D@C\Cv `"N	K%@@	LO?'@			@





		

?@

@


					

C@

@	:3	uJJ!"		$.*\!"		$.*,!(!(7JP		7	f:o]$,2I
2222l
  \$n'
'n!m'

	'R
'	'	 '		'( E%	%%	%! "% i  3F -
		
		
		
		
		
		
		
	

  #?U(p+'
'/L%o+'
'	T*''	)2''c=-%n!)$Y-8k=-!(J."
!b
  	bUQ	dQ	@
		@@
!	#*	',	'('('.		#$#$#	 "@@0	%	3\:	%	=:;01 	v  o         o 5o o       Xp p p tL,    @internal/fmtsort.nilCompare f**
 )	O	OIL
 	@@:L
  o
	'(P
	'		!		

  /'))'=))'%!L
  	!\
	
	
	
\V
  hq         ~q q q       q q internal/oserror.init   R
  K884G  



f
  $$$$$f
  r         0r <r Ar       pr r 4Vsyscall.copyenv XWXW
  J)52	

  


  -%!#
 ps      s ;s @s       fs s p syscall.Getenv popopop	opopo
  (05%

  	%
  A
  s      s t t       ;t t dTTsyscall.Environ 	  +0('&9

  		 
  _9 
 Ўt 8       u (u u       w x iy  TJ|syscall.forkAndExecInChild syscall.funcPC F
 $P$i44%Jd@O07l4@@WOL@ P
%
	,
&.
  HYv$$o>;jk
$ZW JG.
.7
$(*'
  b.,~o1$$ ,)/,$
(0'_		3
%
  0
IC#-0
	*
	=
=-+'I@8/)=08)H140w
  -@> 0-M9/T,9:6S,K@2	, +>UF<
  $P$
	i44%Jd@O07l  4"!"!@$#@&%W('O*)L,+,+@.-  ` z         <z Mz Rz       z z FD(}syscall.SlicePtrFromStrings xwxwxw
  	0%"	! 
  )0
	
	
	
	
$3
  Q!"c&$!

   @{        T{ _{ d{       |{ { @syscall.SetNonblock 0c/0/  (
 	
  $(
  X
 { $       | F| g|       } } \~ xY    |syscall.forkExec syscall.BytePtrFromString \`g*=
 h4"("8Y
 
4+*
942#$(T	%Cs
4,(1$%5 .#	
   "	


	%%!)
	
9	
	
	
   20H:%
s),-	=
  h4"("8Y	

 ~        ~ ~ ~       ~ $ syscall.forkExecPipe 0/0/0/0/
  $20
	
  	
  g'$
    pl        9,           syscall.rsaAlignOf / *&	+                         \
syscall.itoa 8S787  L
  
  H
 0T        b n s         \
syscall.uitoa popo
  	
>

  `#
  
                    1 \ \/,2dsyscall.ByteSliceFromString 0P/0p/0/
  `0!(	
  
$
  
-

             Ɂ ́       ݁  psyscall.Wait4 @U? l 0  
      `<        J ` e         L,Bsyscall.Getwd b
  ."P( 
  %
	
'
  vD
  D        J h       	   |syscall.getAttrList Y.R2j%
 *.U!V9U!VU!VV
 Y$
`+	/
			-
	
=!9!9/%E3[Xs!j9X	
J
  	3
A'	@
	+
	%(	#0
  /F +9AC9!!!!!!!!%
  *.!9!
!	V
  d        q |          tsyscall.Pipe ( '(@' x 	
  	
  	(            /          syscall.init.0 =   T        w         Ɔ   @    $syscall.fdopendir syscall.errnoErr @`?@D?
 Q (

  =
  CD
  0    P        ` k         ԇ  ,<syscall.readlen HhGHDG
 Y 0

  &
  ,D
  8 `8        L W \       l  \
<-syscall.Errno.Error 8h787  J
  	
  ]
         Vh  ֈ ڈ        syscall.Signal.Signal             L W .       l  \
<-syscall.Signal.String J
                      + =,A dsyscall.wait4 hghDg
 X XP

  .
  DD
  X           w         ފ   	@    syscall.fcntl 0 (

  =
  `@        M X p         ԋ ĳsyscall.pipe @\?@@?
 0 ,
  &

  (	@
  0   0        = H `           
    Lsyscall.kill 8T78@7
 ( $
  5

  ;@
  (            " 2 V        ύ  <')5syscall.Chmod POPOOPO
 *,$
  
(
  &
		
  /(D
  *,$
   T        = H b              syscall.Close _b$
  5

          = H               syscall.closedir }$
 l        w  x          @    4syscall.Dup (

  =
    P         ) M        ʐ  -)<syscall.Open XWX[WXW
 *4,

  


,


  ".


  3,	P
  *4,

   P        ] h         ّ  syscall.read HlGHOG
 #,) 
$
	
  "
  $O
  #,)    pL        ^ e m       {   3-zsyscall.readdir_r HIG C 4    (  C ж          	 !       Q j y 	    syscall.Seek `_`H_
 P  D
  ]
  cH
  P  ԓ        ] h         ّ  (syscall.write 
$
	
 \ (       i u         ڔ  @    tsyscall.mmap popDo
 ` X

  m
  sD
  ` D        = H S          @    syscall.munmap $
  5
 `ܕ                 : m  QSpԲsyscall.execve PlOP@O
 @ <
  

  (	@
  @    0        M X        "  ԋ \syscall.Fstat ,
  
            ʗ        M p IDK5syscall.Lstat XWXOWXW
 *4$
  
0
  
		
  /(D
  *4$
   ؘ                  M p IDK5@syscall.Stat  
0
  Pp                 ʙ ʙ ՙ     syscall.ptrace PlOP@ @  <  D*8  @  $         1 < F       Q b @syscall.init ]
 ;) 6;)  .
  .
           j           syscall.libc_getattrlist_trampoline             j           xsyscall.libc_fdopendir_trampoline     <         j   ^         syscall.libc_setgroups_trampoline $    п         j           (syscall.libc_wait4_trampoline (    ؛         j           psyscall.libc_fcntl_trampoline             j   =        syscall.libc_pipe_trampoline t  h         j           syscall.libc_kill_trampoline x          j   Μ        (syscall.libc_chdir_trampoline              j           0syscall.libc_chmod_trampoline    0H         j           8syscall.libc_chroot_trampoline  @         j           @syscall.libc_close_trampoline    Pܝ         j           Hsyscall.libc_closedir_trampoline     `,         j   H        Xsyscall.libc_dup_trampoline  pt         j           Psyscall.libc_dup2_trampoline              j   ߞ        syscall.libc_getpid_trampoline            j   )        syscall.libc_open_trampoline     X         j   u        syscall.libc_read_trampoline              j   Ɵ        syscall.libc_readdir_r_trampoline             j           syscall.libc_lseek_trampoline    @         j   _        syscall.libc_setgid_trampoline            j           syscall.libc_setpgid_trampoline  ؠ         j           syscall.libc_setsid_trampoline    $         j   C        syscall.libc_setuid_trampoline   p         j           0syscall.libc_write_trampoline              j   ١        syscall.libc_mmap_trampoline     0         j   '        syscall.libc_munmap_trampoline   @T         j   q        syscall.libc_fork_trampoline     P         j           syscall.libc_ioctl_trampoline    `         j           `syscall.libc_execve_trampoline   p8         j   U        hsyscall.libc_exit_trampoline              j           syscall.libc_fstat64_trampoline  У         j           syscall.libc_lstat64_trampoline           j   ;         syscall.libc_stat64_trampoline   h         j           syscall.libc_ptrace_trampoline   Ĥ        ~ e  `         xsyscall.(*Errno).Error           3 : >      B [ l	Ltype..hash.syscall.SysProcAttr  | 
    
  V'
          ĥ ȥ      ̥  Stype..eq.syscall.SysProcAttr  A L
 
   
  ,
 p<        U X [      ^ k l	@syscall.(*Signal).Signal 5 
5 5               ~ e  `         xsyscall.(*Signal).String            V ] `        l	type..hash.syscall.attrList pX        r }         4ptype..eq.syscall.attrList   ! 
Q Q  	
  4    ا         $ '      * 7 l	type..hash.[106]string   (                  <,Otype..eq.[106]string    x         $ '      * 7 l	type..hash.[32]string   Ȩ                  <,Otype..eq.[32]string p          P T       i   l	|    einternal/testlog.Getenv internal/testlog.Logger ~ h
	  
	
  -  #(          P        i   l	|    einternal/testlog.Open v  p\         P r       i   l	|    einternal/testlog.Stat -&%$ ̪                 " (  }    0time.nextStdChunk time.isDigit time.startsWithLowerCase @?@0?@3?@;?@t?@?@?@I?@e?@-?@O?@,?@2?@-?@?@1?@?@?@1?@B?@i?@?@0?@3?@;?@t?@?@z?@0?@h?@#?@?
  
zy4f	QA=A///53/B	0

	54%@5J7P	6.".- ..{j	}	EM!04C70+,)1,0,+.5&6QA=A///53/a	 @5E63.	&6p$																					
  z#&.
	,!
	
)	
8	W 	B	%	 		$$:5	Me#&.
	,l#	Z
  H,228"4HpM!/
  Y'h
	    Pd        o ~          \&time.match \
  
		
  -!
  X
   (        # (       F o Z`Rtime.lookup 8d78f78
7
  "
9,

  
	

  ,;

          ϰ         L  0-Wtime.appendInt 
  ( 

	
-)1	*+
  
		'39	
	
  *	O

              
       , C time.atoi HwGH&GHG
  +	 	
  */
  `
  $                 % #l$-time.formatNano popop,o
   
P01		
  &m%D
  4.>%
  |                 ߳ ' +\,=time.Time.String 
  *X`?"(,L	8->	
  (I$  
  <%
   0t $                 ۴ 04&time.Time.Format +
  
	
M2

  

  '<	+
    4 4                i %  xDtime.Time.AppendFormat time.Time.Nanosecond time.(*Time).nsec time.absWeekday time.absClock )
 EEb >		*(/$	?		-	
A
+*	P(+9	8	4@9--%ZY\][*6=6
	8W*-	
-,*N*ICD G2HCv*DK2DJ|*&I,*.(h*6-c`_`
,d*0,r*@O,*R,P*B		(T*D-qr-onmnARSX!	(>*d(L*@*v[-v!?r!j[*j!<f!,$*, *f!	(0*r,,*z,(*l*
u)$)LY>	KP
W
  *E'	L=NF+4AR*5
	3;>4JG(" \ Q"(F$1$(K((D$1q$$"<`<R:'((I '((b'L$	
  7L	0:0~K24$0P(P(s4$g8!
  EE
b	              % *       W   0U|8time.(*ParseError).Error time.quote   
5HEQ26
  
	
  ]UAM2(8K
  5552>
2	
	U  h         t x }        Ƚ  L*    ,time.getnum   )
%0@	
  .<
  	"	
/
  )^F
  H         U d i         þ $    |time.getnum3 nKA
  7
8(	
37<	3.
  I.+
  W#A
  :
'
             !       / : \
time.cutspace > > 
	  	  	    `                  ¿  6time.skip  o u   

  
  H
		$
  PV
 H 4        7           -hj0Htime.parse time.isLeap time.daysIn time.(*Time).unixSec time.(*Time).sec time.FixedZone time.(*Time).setLoc time.(*Time).stripMono +
 3+2J!Mz0K(10J91z0K'j&
\ +L 5 	&	#4A!8 4>- 	&&">


\,4
	
	S		& />;		&,&4!2/	&@&	&LU&	&
 ("4&*+"443.:&6:&:IDH6"L6"<)=/>=>=N)&P))R5#&
 &4	n!q r3rqx
) 3z){ r|{,&9
*&
*Q)$c
%#h-h4
	 (#$	+		i	'"S'!.giILKL0"+ILKL0qGS2'ILKL0gjILKL0"'j&44l	
O[		
	T?			1
  	#I#			2)h*"


 	v 


-$k0

19($	 	0!! 5
 ) 	%+2/.-:-	8"*4-0;2!121f%2!%!$		*%$		1%  		1	
#%"	
#%%(8%1+0&A&"
 	u3PS3
 	uTKOJ	RSO:!  )PY 1 mRS"Y !mRSf	RS^	RSumRS#  + "H[ 1 mRS"Y
=1	RS"POP&3
 	u 
 	uTShPO.
 
1$d 
 	vx
  6K:	Q0`"14
36
58
7:9<=v@?B
AD
CFEH2
9<=k($1!$!&$,
!,
!&..!2/+3,
!">-,
!,
!'>=,
!0,
!B,!,
!:C!,!@q!&j!&F!&w!&H!&1!!&+,!&h!&+,
!7,!,
!!,!&L$!&		W$!&		- A &		1!& #!&G!& #!&R.!&87A7&>%&!D#&{~
}:9<=uz{~
}:9<=uzX(@E#C*{Y=Y4
,YN1aJKkl#D*{k=YR:a<S{~
}:9<=u|{~
}:9<=uzyz{~
}J.
9<=d
:9<=v:x7
  #u
!l4+
	'	E!M0K(10"E 9$#1*),+0*K)'*)*)"j
&	
	
	8    ,	4        U            l	<    ,|time.parseTimeZone time.parseGMT $..%%'
  &
EJ
58DcfQZ[H
	
1
  Q=F8+
  Q
  _  .	\        s           time.parseSignedOffset pop#opopPopo
  7$
		
  07
  8,B*
  @0	8         N f k         <time.parseNanoseconds ('(!'('(/'('
  @ " $	
	
  /F"'
  s
  1	          0 5       _  ptime.leadingInt 74
  !
%	&#8	83
  
r00
  -
 03	           
       P s <time.leadingFraction ('('
  #
 #	*0	*	#*)&%*))&'	
  #'U
  #
    4	         7           |    ,time.ParseDuration N@=
 k,l1klk,l1klGk,l1klak,l1klGk,l1klVk,l1klk,l1klPk,l1kl~k,l1klz 
F
$.	 
G)!	{z} RIJI@G,1{
	G,1G,1a,1G,1
G,12?J'/G,19,1|/9,13t	
q
  #%	
S#	3^

.@3	
  \CF1(
$(
$(
>
(
$(
5(
(
*(
0(

	*
  ,1,1G,1a,1G
,	1
	V,1,1P,1~,1z    ?	@        M T X       a a time.closefd  & @    ?	                  @ [      Ttime.preadn syscall.Read XWX2WXWXWXW
 $q!rK H+$
	!
  ,
 

  D;!2
  $!K  A	                    l	@    time.(*Time).addSec '  
8&&KL$
  !
  
  N     B	X        j z          \
time.Month.String popopo
  /c
  7
  
  C	           %       7 Z \
time.Weekday.String popopo
  /c
  7
  
   D	                 9 ] o ttime.Time.abs time.(*Location).get hghg
 + (O(&
  VO	
  ?	
  +@  E	 (                L u  time.Time.locabs hghwg
 + (O&
  VT/.	
  ?/	
  +@  G	                   |Ftime.Duration.String 
  
		
	

&9-=vI	O&";<	 
!(8	P(		P(
$klkxex!K~
G
  5'/.
Am
  Lt
    L	< $       I U Z         l	time.fmtFrac POPO
  $$


  /(
  ,
 `M	          	       1 A l	time.fmtInt @?@%?
   
,!	
  -
  
  pN	 (                  x		time.Time.date 8P7 g Q  K  O   N	         % *          	    {time.absDate `_`-_`?_`_
  4"%

!CJ56	!16
u
  w
  w
  =  Q	, (       Q a j          lG9    ܴtime.Time.MarshalJSON time.Time.Year pgopop9o
 0m!n !*"B 5
  	
	 
	

  !.K9
  !   @S	0        V l x          *"@    {time.(*Time).UnmarshalJSON time.Parse 7	
 TK)G 
$K	
  	
$	
  ,S	$	
  TK)G    `T	4 (       J V _       y   lG+    time.Time.MarshalText hgghg 0m!n !*"b
   
  !+@
  !    pU	        + ; G       a   9:?    {time.(*Time).UnmarshalText $
 ?K)* ,K
  	$
  O$
  ?K)* `V	 4        + 0         5 H9h;time.Date time.norm time.unixTime 
  (

E
87		85	0-PMNMNM		FCDCBQRO
NM		FCDCDSTQ
NM	BE	8
	

 "
%!!*VUAB"	
@ILKL)dKIG]EH=K
  	$	8	i	 

  N%
  AI("+
+
	

	
"	
'	@[
/   ^	         8 C G       ] x  x<    d{time.(*Location).String "& _ 
  	    	   ^	 (                   L4l6p    x{time.(*Location).lookup popfopGopQopMo
  IH]$@&%&
	!(A%
4!	0L;>OBAB^	''
  cgG6%(
(08	!
  p<3(3(0>	5
  0   `b	\        }           l	8time.(*Location).lookupFirstZone n*
  
0

'
  
:	
2
  gB
  Pc	         ; ?       O \ l	<time.(*Location).firstZoneUsed A 
    .  c	                 V   <<\9V    {time.(*Location).lookupName 7
  A	'*
(
  

%'
"	
  .4A;";*	
   e	         9 @ D       K b @time.fileSizeError.Error HSG j 4T    !'    @f	                  % : l	#    {time.(*dataIO).big4 time.(*dataIO).read   l(	
(
	
  
		
  G		
  3?1
    g	                   l	 time.(*dataIO).big8 (_'('  ~
  2
  ?6
    g	        $ 3 8       H c (time.byteString 0L/0//0/
  00
  
  
   Ph	          U Z          <x<Vtime.LoadLocationFromTZData time.(*dataIO).byte 
yi+_++\
 " [m!ps!~	X#	,
!#	1

!F!!F!!!!)4#	 
!:	
	!:	b,50,,0,45FE$
$!,,
	,0?@!	Q-	
	8$(!:,,&#&	(	'#			#S


	,,w*v,i*h		17	7c
  )9++	#a
	-#8-+2+
	"
	-+2- 
	;+
	+'
	.
	)
	+B
'"!3'

		
	
	!"Z	
'0
($KA%!.	0),	##

!7
	
	
  Eh`Y%1H
'>!f#$48''*),+.*/0w/0//00d#K&A
5e3>411
  uKKFLM
J	LMLFJJ=K<,,
.+.73
+		.+*3*G			   y	 $                 + 4Q.time.loadTzinfoFromDirOrZip HGHGHG
  >@@N
  &
	
  & $)!	
 z	 $       A         X 0T    stime.loadTzinfoFromZip time.open time.get4 time.get2 P;
 Q@s,tBsts,tBsts,tBsts,tBsts,tBst Q6
0)4G,B<5	J!00/
Y		)E6'E0o,B,=%>G,BCG,B7	8+	7}~yzbH5G,B@



5	o
  7+4!&2,'!Y>!D!1	p!!(	
  ;$(BG@
S+G(
(B%7*$E$(BC4 B
#

'
0>pH$(BI		
  Q@,B		y,B} ,B KL",!B"#!&%('f('&%$	#ML*,)B*)  @	( $       8 H M       c  S,4time.loadTzinfo HGHLGHG
  JHO
  &$	
  &3! 	
  `	           $       Z   :L<V    |time.loadLocation popopo s)tst 0
0
>)
  	
  !P	F)%	
  )  	,       D  g  {          ) R L22pL    ltime.readFile time.read 0AAA/AAAA;AAA
 g@a0 g6
*0`0<	<@
  07'

%
(
  0E(	.I	
  g@a0    0	                   & 0(time.initLocal PdOPcOPOP1O
  :%  6J 
  "
-7
K
  K-87%/
K
  	x                    @ time.init @?@r?
 84aN K8	8l5999999984ak	  










  $$$B$@
  	        e  e  `       C C l	type..hash.time.zone    p	L        _ j m      p  Atype..eq.time.zone  3 # 
m m    $   	        t         A A l	@type..hash.time.zoneTrans    	(        v         +B 8B P@type..eq.time.zoneTrans `	x                  ,! l.time.(*Time).MarshalJSON xSwxwx  	  "   	                   ,! l.time.(*Time).MarshalText    `	T        h        u  <time.(*Time).String `;_`_`      Д	                  xtime.(*Duration).String  3      !    0	H        ~ e  `         xtime.(*Month).String    	        ~ e  `         xtime.(*Weekday).String  	         
        1 l	Ltype..hash.time.ParseError { 
   
  ]
   	t                  [type..eq.time.ParseError  } 
 
   

		




	
  `9
t
    	D	        `	 m	 v	      }	 	 	 x    {time.(*fileSizeError).Error H_GHGH 
#@% #2@1%    M  #@% p		         $ '      * 7 l	type..hash.[12]string   	,
                  <,Otype..eq.[12]string @	x
        f  f  f         l	type..hash.[1]time.zone 	
        
 
 
      
  H1type..eq.[1]time.zone 8b78>7 
   '	
		
  ''	+	
    P	d                  l	Htype..hash.[1]time.zoneTrans    	         si wi        Ptype..eq.[1]time.zoneTrans   $M
  
 @	,         $ '      * 7 l	type..hash.[7]string    	|                  <,Otype..eq.[7]string  	        It            \
@internal/poll.(*TimeoutError).Error & \&  @	,        L [ `       u  l	 internal/poll.(*fdMutex).incref 0W/0/0/
  l		
  ,+

  O+
  	          	       = ^ l	internal/poll.(*fdMutex).increfAndClose POPOPO
  		'	

  K?D7

  +
 @	                   l	internal/poll.(*fdMutex).decref 8e787
  
  &6

  L3
 	@        ` p u         internal/poll.(*fdMutex).rwlock hgh8ghRg
  	$		!$/
  %R"O	

  8	0	!1
   p	(        J V [         h|internal/poll.(*fdMutex).rwunlock popHo
  	
	$%!
!
  -w@


  @	(!
   	         * .       : K internal/poll.(*FD).decref 6 a          P	                   l	@internal/poll.(*FD).readUnlock  D    
     	          <         l	@internal/poll.(*FD).writeUnlock     	                   ?;4internal/poll.(*FD).OpenDir HGH'GHG    .(	
  0	
  H


   	L                        dinternal/poll.(*pollDesc).init internal/poll.errnoErr (U'(u' J*& L% #$'()*
  	 "
  	b
  J*&    Ф	l                  , ;     \internal/poll.(*pollDesc).prepare internal/poll.convertErr internal/poll.errClosing  > c Q
 ^ PON]EW\[h8m
  --

  3PQ
  9!"Q
 	                  ; J     internal/poll.(*pollDesc).wait  >  Q
 bH}!~m 0/.=e567<;9!4H8M
  + -

  3{Q
  9	!Q
  0	                   internal/poll.(*FD).Init  Y  
  n

  	#
  	:
   Ч	d                    L+''    dinternal/poll.(*FD).destroy internal/poll.(*pollDesc).close (T'(' J	 14 3*      J	   P	L                   	 x    internal/poll.(*FD).Close internal/poll.(*pollDesc).evict (H'(N'('
 *D	
0 3NYH
op&
  


  2

  *D0  	\                  ( pL    4internal/poll.(*FD).SetBlocking internal/poll.(*FD).incref pop	opop-o
 #

 #*.	


  
  tJ-
  #

 0	    s  ? h         }  L    internal/poll.(*FD).Read internal/poll.(*FD).readLock internal/poll.(*pollDesc).prepareRead internal/poll.(*pollDesc).pollable internal/poll.(*FD).eofError internal/poll.(*pollDesc).waitRead !	/
 +$Q1(&	 Dn
	
 +$.!$#$(!y	z 
	"

	
  =
					:	
  16h		`/
  +$Q1(&	
	
	 D
	n
	
  	                 2     internal/poll.(*FD).Write internal/poll.(*FD).writeLock internal/poll.(*pollDesc).prepareWrite syscall.Write internal/poll.(*pollDesc).waitWrite -	@
 +$Ek:	F 
	 +$ .
 	
" 		

	8
  :&			
  y8s>/
  +$Ek:	F
 	

		   	                  E  R  t    internal/poll.(*FD).Fstat pop	opop/o
 #{
	
 #*1

	
  		
  Y
C/
  #{
	
    	                       ! xinternal/poll.DupCloseOnExec 0L/0/0'/0/
  8(
&(
  ,3

  9e
  	|!       ! ! !       !  " `    dinternal/poll.dupCloseOnExecOld syscall.CloseOnExec xwxNwx	w )*F ;0,2

  (g
  F P	P"       h" " "       " " " D,0    internal/poll.(*FD).Dup 	)-
 ;

 ;*A
*

  (

  uu-
  ;

    	H#         [# g# l#       {# # internal/poll.init   B
  *K84.G-  



V
  $$$$V
    е	#        t         A A l	@type..hash.internal/poll.FD 	D$        v         +B 8B P@type..eq.internal/poll.FD   P	$        $ $ $       $ $ internal/syscall/unix.IsNonblock 0</0 / t (!	  $)  1    ж	4%        s% % %       U& .' ' \    hos.(*File).readdirnames os.wrapSyscallError os.NewSyscallError +t
 E*9G$W 8	
"#
#&G',)*K
(,+EE9*:9:=G_$`_`_!
8C
  "	#3  	 	$$'*',##	$'('("#!(#
	

  @0_3L0	#	$"!$#!$

  E*9G$W    	 (        
( ( (       !( 2( @os.Getenv (;' R         	x(        g  ( (       ( ( \
\
os.errInvalid ( :(  
  	     	(        g  (         ( ( \
\
os.errPermission    P	()        g  ( 4)       ( ( \
\
os.errExist >(  	p)        g  ( )       ( ( \
\
os.errNotExist @(   	)        g  ( )       ( ( \
\
os.errClosed B( 	*        g  ( *       ( ( \
\
os.errNoDeadline D( 	P*        f* n* s*       w* * xPos.(*PathError).Error hg  ^  
  g
    	*        * + +       + *+ xL?os.(*SyscallError).Error HdG { ~{    G    @	|+        + + +       , O, v, \!    (gos.underlyingErrorIs syscall.Errno.Is (g'(' U'(
'-('9,+I,+(<'( 

#
##
	
	
  -!:N	
  ( 
,#0
)	
  U
-<   	,        , , ,       , 5- $os.underlyingError   S
  


  !				

 	- $       - - -       - - Yxos.StartProcess HcG z P  	     	,.        k X. `.       n. {. .     fos.(*Process).Release os.(*Process).release ( 5"2  
-  ,  (  	.        . / /       / ,/ 5/     fos.(*ProcessState).Sys os.(*ProcessState).sys $         	/ $       / 0 *0       0 M1 1  Hxos.startProcess os.(*File).Fd syscall.StartProcess os.newProcess os.environForSysProcAttr os.Environ *
 ^=C>=>=:I% 09
5I	218/C#&:%U
%

  %	
	
	
<	/!"

  
 %<7)1
  ^CI%	 	1        2 3 ?3       3 
4 4 &    hQos.(*ProcessState).String syscall.WaitStatus.Exited syscall.WaitStatus.Signaled syscall.WaitStatus.Signal syscall.WaitStatus.CoreDump syscall.WaitStatus.Stopped syscall.WaitStatus.StopSignal syscall.WaitStatus.Continued syscall.WaitStatus.ExitStatus xwxw  343434>34B34343%4>3/4u3434343434c 	G6
	#>
!	d"
$>
  H'P@('%	
  
   		>	B>u
	c  	4        4 5 5       N5 5 5 21L6    os.(*Process).wait os.(*Process).setDone `_`_`B_ 
C* "&.	"RCMNMNy 
  	#
  '>
!
#
	
  
C*   P	 6       U6 y6 6       6 =7 X7 l'\"!    os.(*Process).signal os.(*Process).done syscall.Kill popopop8op'op	op8op8o w*=>`!J!!" p#.7:#!
!!
  


(
  *I	&
	
  w*`!J!
!	"  p	7        j 7 7       7 7 x<os.(*File).Name * n*  	  	    	8        *8 48 98       B8 k8 < P<9xos.(*LinkError).Error   
  
  @%	
   `	8        	9 9 +9       r9 9 9 7\@J    Tos.(*File).Read os.(*File).checkValid os.(*File).read os.(*File).wrapErr `_`_`_
 8 |{8g
  :
3
  2.!
	36
  8sw/  P	T:        : : :       D; ; ; |EFP    os.(*File).Write os.(*File).write os.epipecheck popopo
 ,">	4 21,6g	
   
		3
9
  Q>
	3	0		0	
  ,"6sw	4    	`<        w< ~< <       < < dos.(*File).WriteString x[w r \    ( p	<        = = =       7= T= c= hL"    gos.setStickyBit os.Chmod 03/0</  $	
  	
  (
  O    	=        = = =       = = p+os.OpenFile 8[78)7  0
   
  -
 	H>        q> }> >       > > > |#    <os.chmod os.syscallMode os.FileMode.Perm 878L7  D 0
  3	
	
	9
  [!
	9

  '   	0?        ;? F? J?       X? g? os.NewFile (F'(' h ,		  "  * `	?        ? ? ?       #@ z@ \|0os.newFile   	
"
6./U	
#TS
  !
	
	3

	*	+
  33]+	
 	@        @ A -A       ~A A A L74<    os.openFileNolog os.IsNotExist XWXWXuW
 >*% !2-	<3"1%
  g!	
	<$
  7
<
u
  >*%    	@B        QB \B `B       lB }B os.(*File).Close % T   

     p	B        B C C       KC C C LFD<I     gos.(*file).close os.(*dirInfo).close HGHG &
+ 
o
"	
	%

  
	
	!9
	
  A!
*9#
  &
+    @	D        MD D  E       yF G H ||    Ros.Getwd os.SameFile os.sameFile os.(*File).Readdirnames wow64F? +Im$@t2$$B
2#
3	


$R@+@5 6&$!63+:I9:9:/&deh$e	<
cf&F,$3Nw$;<N) (83)*
-Z

c+
W f+77U	_+t<8=<t8+
  	#	*!#"+"$#	/


	/
0
/0	'$/
"
9<)7:1(
?7:/
  .L%
#+P0"3n4!("%&	%&I24/0&<
 -
*1!
?)?)
  +Im$@t
2$	$B
2#3

$R@+@5   0	\I         / fI jI        os.init.0 =     p	I        B I I       I I $	\
os.useSyscallwdDarwin < )        	$J        0J ;J @J       [J lJ os.basename [
  *	
		

  G
  I
    @	J        J J J       K `K K |3|-<2    os.Pipe XWXW sC "  STST $vCs"tstox
  #8
  J/#p
.		
  sC"  	K         K K K       K L @os.init.1 / S $
,	  !  ! p	DL        LL WL [L       lL lL os.Exit  5 |
    	L        a6 L L       L L \,,os.Stat b 8       	(M        [M lM M        N PN nN "    os.fillFileStatFromSys os.timespecToTime time.Unix 
 UCDC	DCDCDCDC-D 3	;<; 

*	-	
						

  
)%	l~-

  <
s	
~	-

  U	*-  	N        N N N       O dO JxNTos.(*File).Stat 878{78'7    &(
  	
	6 
  &#!
	
	6 

    	O        O O O       O ;P <CB,:os.statNolog @?@}?  <#&
  	<
  /!
	<


  	P        O O P       O ;P <CB,:os.lstatNolog R#&
   p	P         P Q         \
os.itoa  L
  	DQ        MQ ]Q bQ       Q Q \
os.uitoa XWXWXW
  &
>
	
  `'
  "
   	Q        Q R R       pR R \
'os.FileMode.String 8
  "	

	# 
9
  ">PM?D
  8
    	R        %  R R       R R os.FileMode.IsDir $        	8S        J LS PS       F F x@os.(*fileStat).Name % % P	S        {  S S       S S S l	@    os.(*fileStat).IsDir os.(*fileStat).Mode           	(T        It  <T @T       CT  l	@os.(*fileStat).Size & 2&   	S        r  T T        i9 l	@ 4  	T        T T T       T T *os.(*fileStat).ModTime 1 1 61        	<U        H  OU SU       VU cU os.(*fileStat).Sys + 8+     @	U        c  U U       Cw Cw os.glob..func1  *   `	U         U 	V V       NV V *os.init   
 8`Et (9&&&&&888884`7  





			

	
  $   $
   	 W        > E H      3W FW l	Ltype..hash.os.file     /'  	W        W W W      W W >type..eq.os.file  B L
 
   

	

  31
   	0X         EX NX      WX `X gX l	@    fos.(*FileMode).IsDir 
          	X        ~ e  `         xos.(*FileMode).String   p	X        Y Y Y      Y 6Y l	Ltype..hash.os.LinkError d 
{ {    F  	xY        Y Y Y      Y Y x~type..eq.os.LinkError  a 
 
   
	

	
  D9
K
    	0Z        P        W j l	Ltype..hash.os.PathError p	Z                  Ptype..eq.os.PathError   @	Z        Z f  f       Z Z l	type..hash.os.SyscallError 6     	@[        Y[ d[ h[      l[ [ lPtype..eq.os.SyscallError  1 :
 
   

  9
    	[        e  e  `       C C l	type..hash.os.fileStat  	,\        e  e  e       A\ `\ ?type..eq.os.fileStat  
	
  1   	\        e  e  `       D E l	type..hash.struct { sync.Mutex; os.dir string } `	]        >]        I] \] 44type..eq.struct { sync.Mutex; os.dir string }  -   	

	  G    	]        ] ] ]       ] B^ i^ LJ|H    bfmt.Errorf XWX[W
 )
 $04OB)=
FS
  


	

  =/
  )
    P
^        J ^ ^       F F x@fmt.(*wrapError).Error % L   
_        $_ 5_ :_       _ _ ( }fmt.(*fmt).writePadding @?@?@?
  &	
	$#
  	2	
  &F< 	
   
 `        C` T` m`       ` ` ,a P    fmt.(*fmt).pad fmt.(*buffer).write xxwxwxw
 0XB=YB
 XB"'/Y21B(
)
  .				#
  79 
7#7
  0XB=YB
 `
a        a a a       b gb b C    оfmt.(*fmt).padString fmt.(*buffer).writeString xxwxwxw
 0XB5YB
 7X:9B>KYNMBD
E4
  .				#
  71 
7#7
  0XB5YB
   
b        c c c       !c :c l	@fmt.(*fmt).fmtBoolean *  a "   	  	   P
c        c c c       d e 5e $W    dbfmt.(*fmt).fmtUnicode unicode/utf8.RuneLen `_`_
 l
 ,%'(.
	%E!0%"%@%&+	
B		#					
+
  N*_6'f	 f
  2U_*Bf
  l
   
e         e e e       bg g ',"0Zfmt.(*fmt).fmtInteger popopo
  
	
xq	<'f=	"#,+	%sZ03	!DCDE
=*./;	aI83 	 0;	<;*+&;%?BBA
BAB1=ng0(7	X
														,
  G,Fj$5(Ts$#

  OND-9$M
 
0h        Jh Yh ^h       h h l|fmt.(*fmt).truncateString 8E789787
  "

  ' 
  6.
   P
h        h i i       Ci Zi |+fmt.(*fmt).truncate 878787
  '
  D"(
  

   @
i        
( i i       i i 4fmt.(*fmt).fmtS R $     
 j        1j 8j <j       Hj ]j 4fmt.(*fmt).fmtBs 8K7 b 0     
j         j j j       k bl fmt.(*fmt).fmtSbx ^
 	 d;<;/0$$QRMNMZ%YZ
	kl7YtYl1 STSl_P 	'5Gt+;t%89:9
N'<Q
h		K
  )T%
		!	 $
 !		
!			8	=
  ))Tx90X8		=
    
l        #m :m Qm       {m m m <B    fmt.(*fmt).fmtQ strconv.AppendQuoteToASCII strconv.AppendQuote *
 ^88 $
88N
  

		
  t8:
  ^88    `
(n        8n Cn Hn       ^n sn h|0fmt.(*fmt).fmtC 0{/0/
  & %

  &%(
  /)
 
n        o o ,o       Fo io zo l	|!    Dfmt.(*fmt).fmtQc strconv.AppendQuoteRuneToASCII strconv.AppendQuoteRune @?@U?
 L44+ *44
  *00
  m4
  L44+    
o        p 0p \p       q nr r  Ċ    Xfmt.(*fmt).fmtFloat strconv.AppendFloat fmt.(*buffer).writeByte 	8q
 -J!2*+.
= J)
#EL-<.1$)	

!C&5$!G			C.5$5G-	2%!*+.
=$!3%&-AVW^s	
	
			5	?		
  >"|G 	
R	+	
	5	+	
	*87

$!"

*'$		;
  3 ))	xME
"*4(	k6;
  -J!2*+.
= `$
(s        @s Ps Us       s s h|Qfmt.(*buffer).writeRune `_`*_`h_
  
1.,P
  
	.

  H
*	
	

 &
<t        qt |t t       t t t @x    4fmt.newPrinter fmt.(*fmt).init fmt.(*fmt).clearflags X!
 =#
!  	

  




  .

  =
!  &
u        +u 7u <u       Xu uu l	fmt.(*pp).free 7  
  
8
  
 8
   '
u        {  u u       u S l	@fmt.(*pp).Width ' '      '
 v        {  u 4v       u S l	@fmt.(*pp).Precision '  (
pv        v v v       v v l	@fmt.(*pp).Flag   

	
  		
  /

   (
w        ,w 7w <w       Nw sw w (\,#    xbfmt.(*pp).Write XxWXBW
  YB
  

  $
7
  YB
  )
w        ,w 7w w       Nw sw w &\,#    bfmt.(*pp).WriteString YB
 p*
8x (       Dx Lx Qx       ax x D I?fmt.Fprintf XW  -@	
   
   !
  0+
x        x x x       y ,y <L:,fmt.Sprintf HG  -4	
  

  5
  +
xy         y y y       y y <D|D?fmt.Fprint XW  @	
   
   !
 ,
z         y y !z       y y <D|D?fmt.Fprintln @	
    @-
xz        z z z       z  { {      Hfmt.getField 8`78B7
 C2 0


  )


  BB
  C2    .
h{        { { {       { { { l	 
    bfmt.parsenum fmt.tooLarge v

  

  R/
  
  d9   .
 |        L| ]| g|       |  } Q} $<&    fmt.(*pp).unknownType reflect.Value.IsValid popopEo
  !7R
\7C8E
  

	
			

" 
  5O-*	
	.1	6
  !7R
J7C
8	
E	
 @1
}        } } ~       ~ n  <6,->fmt.(*pp).badVerb 
  3!)R;
5R-J7MK
  	
	 			 


		
 "!
			
  ,@L) E*	
	1	.K) r*	B	?
  3!
R	JM	
;5R2J7MK
   p6
L        ^ i m       }  l	fmt.(*pp).fmtBool & T 	  		  	  6
؀                   l	fmt.(*pp).fmt0x64 HeG | B	  (  [    P7
\        q }        ށ 1 l	fmt.(*pp).fmtInteger @f?@?
  "!2L274!3"!#H HH&++	B"	H
  	(	)		(	(.	(F	#8		(
  H5M03		M
   :
                   l	fmt.(*pp).fmtFloat 0O/0/
  551

5
  	(	3	f	1
  1I69:
    <
h        }         ˃  2 l	 L    fmt.(*pp).fmtComplex XWXW
  $.EA	 
  -%

	1
  61 
  9Z.EAQ  =
          Ʉ        @ g     fmt.(*pp).fmtString fmt.(*fmt).fmtSx @*?@?
 jBnB5 !	#B	  		B!
  		$!	$	
  9	<
  jBnB5   ?
        ܅          -  B\EXPZfmt.(*pp).fmtBytes fmt.(*fmt).fmtBx 
 
=3WB%B= @	9	g#,0:L;:		=@ "		$.(E#IA>	iB,41	6		eB,6)5
  )	*	"
	 	"/!!&
  "!$#	
)
"	)
$)0'2)%	"!$	-		
  V-D

*1
26
*1-	-	
$,$	
,$	
  Cg#(,0J=
:	
A;G	=LA)+		3WB%B=  pF
t                 & ۊ , %%x    fmt.(*pp).fmtPointer xdwxw  			*%)*/&)&#'	;l'9JDi7O"$
7
  
&	

	 :				
	
C
  ;!

%KO)	 :*]C*1J
  ;R
'	9JD37O    J
        ы         ׌   lKL؄(Wfmt.(*pp).catchPanic 
 /O	Q	 "		$.	8E3Y^X J>""	"	"
  2=

":
$  	"	 			!		

  >T
6WG2 <- 
*+77G!	&	
  /-			8E.3<
@X-J9<	<:>		 PP
       Ў           e 9=8\fmt.(*pp).handleMethods X  %61


Ag-AX-+<s%s3+$
	
  -,
-	-1	
"+
(
  6}4%r4_
	,2O
/
    U
        6 a         4 5 }$X|[fmt.(*pp).printArg reflect.Value.CanInterface reflect.Value.Interface s
D
 r"3&?37 	##	
$"		$.
!,lb"		$.3 12P$[]H.Gt(0$/x
('<;k$# l87#@?RDC,+h4 3 '		 b
  +
$

%"!		 
##	-)	#3!%
"("% !"!%$
	1
  	G	H-&)(			3)
-)0
#F
!%(
"("*
"(
!%$
&	
	1
  r
"!			&-		37    0_
ȕ         ' >       ɛ  ΢ @p    @fmt.(*pp).printValue reflect.Value.CanAddr 
 )	N
C!t&Gy%		@%C#+
#
y+ed 	#%	
	
##I
1


@


l6  i> DDl
 i<73 

7D

	
		:"t	c


/
)'
:
C
%
O


M









3







@


g


3




/
l


@



7

D
@	

:Dx:7				 /@!	>	*m>3j[M	:	3B	!

+`::5



3 		@ !@!$%!),>
;<;<;-n
;'1=+sy
  &".
		
	/
	
	
		
	'	
	
	
	
	
	
	
	$
	&	
		1+
		
#$(
#*'
#,
	

	
	0P
		6
	$&+! 	'	$
#*'2!
#$	/0,/$# $/ %&+
 "$?/
%1	$
#*'
	

#,
#, "1
8789
#$E 

	 03	.!
#$/0B/$# 	%C 
& + 	

	
21	#0 /$# 	/B3	)$
!65	/,)
#<	M				3LKNM
	 
43	-	*&+
	
	 !
21	0	0#
#0/ BC %
&%

#,+	

#,Z9
#\		S

		
21	$!HAB?
	)	
$")	%
	$
%%&%&%
&%'$%%(%&%',%
&%&
%*&(
%4(%,M
	

/			
  4"c(	'B

:7I!	
	*	
	
	4	f3!C	
*	
	
	4		2		]15E:!"M 	
*	
	
		
*	
	
	4	   /s,		2			C"-K		6		Q3##		2			&1	7X	@1
+.	#		,/0I6330H/0/ 61-/0/0/0	
*	
	
	4E3!413
	'
:'9)S		6	
		'
w	'
	M5/q
  )	N	
	G  D MPDl! 73 M@ 7 D	:"!"/!$:#D&%%p('(M'*)*MP%$#$#$3#$#$#,+,@+,+"!"3!"!"!/.l/212@12&/4734D30G	-.:-6587D:[9<w	9::9w>?B ADB@ABABAD!CF3EwH[GJIJM	GH:GFEF3EFELKLBKL	KN!MNM	@CDC+P`O!POPOP:OpRQTSUVU%V	UVUVUVUV@UXW%XWXWXJWXWXWZYZY#\[+^
]^]^]#`
_yb+ae$(U  `
        ' 3 ϥ        s  |Jh/fmt.intFromArg (^'('
 E	 CFC$2 "				"		$.	(	
@
5
!$#@
-
	4
  :#'
'

	J'
	

	
		
  V''N\
  L	'		 M
F

I
	$  
4        G ^ c         l	fmt.parseArgNumber @x?@?@?@?@?
  
'


  
  
    
ܨ $                " 7 <#fmt.(*pp).argNumber ( '(t'('('
  (
  ));
  K?
   P
                 ǩ   3    lfmt.(*pp).badArgNum XWXW
  3
  	
  ',&3?
  3_>K
 
h          }       ǩ   3    fmt.(*pp).missingArg 3
   
ت                   B ,Y[dH$Yfmt.(*pp).doPrintf 
 W
 

!"		34%_
D&1&"+'*.6TK

	=			&
55&>9abV293R J;3g	y+
3<"-TK
!=
|Q%Y><G5
?	+Y>!	'(	'F	IS
	
7	+	;		/		1	#
  $P' 6!:' 
 :
%B
G
'
	)"! $		$#	0+,	
		" $A!	,+/H
"!		,+/H
"!		j	!0	<)*)*!	^
  $w:6U3''1)!@H- "1*G

*"3322	>(*	^
  W	=	a$
b	h293R$J;3J		
8A+Y>Y>S	
7q  
<        N X j          R8fmt.(*pp).doPrint   $"C		
  /
	3				

	
  D
  HC		   p
h        |           ! 4L\    fmt.(*pp).doPrintln XWXJW
  !=
l
  &
			
  e5	*	
	
  U
=
J
 
p                   \
fmt.glob..func1 # : :         
                       fmt.init  GG   
4        V ] `        l	type..hash.fmt.fmt  
                 ô /type..eq.fmt.fmt   J 
~ ~  

		  1   
        Z f  f       Z Z l	type..hash.fmt.wrapError    
`        Y[ d[ h[      l[ [ lPtype..eq.fmt.wrapError  p
        It  ʵ ε       յ ޵ x@strings.(*Builder).String & ^  
	  
	  
         r  7 ;        i9 l	@strings.(*Builder).Len  h   
x                   l		strings.(*Builder).Reset ^ x	  '     
        . : ?       U   (\,3    ystrings.(*Builder).Write strings.(*Builder).copyCheck XWX{W
  m
b[Ec\
  



  .$
7

  6
    P
        ) : ?        ظ  Xh|    lstrings.(*Builder).WriteRune strings.(*Builder).grow X[WXWXW
  
T
	CW##XO	XW9|
  
 	

!

  6*
V6*	,
  p	
    
d        . :        U   &\,3    ystrings.(*Builder).WriteString 
[E
    
ع                 T  L)L'Xstrings.explode @?@4?
  ($	 !	
		
  $

5'5
'
  B{
'
5
	
   
                 & 3 l	strings.hashStr U t Z   6   6 
x                   l(strings.Count 0/0*/0 /0/
  
	+!
  2 #
  w 
  
8        \ s         ټ  l	    strings.IndexRune strings.IndexByte 8J78578R7878#7 	G: !$
G%
  %
3 
  C*2!
  	G   @
< $       M a f       ƽ  14Hstrings.genSplit POPlOPOPO
  " #
1	*4*%
  $:>
	
	G
  >	*,
    p
x                  p  P؏\:strings.Join strings.(*Builder).Grow f
 }c'6M	5` 	
 ILN'6MV
;7	R%	HJ
  !"-

	!"!&%&		,			
  B+!_#&.P(!	,f
  }N'
6	M
V
;7	e	5   
L          	          LA@W(:strings.Map strings.(*Builder).Cap strings.(*Builder).WriteByte 
 g5`3	6;-
		
10 "5
+U"R)
+}r6s
WXWH%7	R&
j'&!
9			87I!
  8A*
7	

	3>		
	;
	
'	
	
	
	
	
	
		
	
	
  4+
2	
	t	
  R5
	`	6
;-7	N
		
1   
                 b   l72p}8strings.ToLower s'
 0
2f 	
$$* IR

}r
2
s!
  1* 		
	
  1d	
6('
  0
2
	
a  `
\ $       l          u 1,2HQstrings.Replace )&t
  
,	
9	

(54+/		Ae<+

<	
'
  )')
$+2
"
	#
"1	+i
  ux*
J
  
         A J        Y  /    strings.Index internal/bytealg.Cutover xwxwxwxwxwxwxwxwxwx,wxwx*wxwx_w
 ) 	
H
	.-%D

	$s

t	.E	!	v	CD7
  !
|5	(2!1
=U.T(
  !1	gC:2
  t<)   
                 ^  	\&strings.indexRabinKarp POPBOPOPlO
   	3!					

  P5
D.
  _7>.
  
        " . 3       y   !l$,)    l_encoding/json.Unmarshal encoding/json.(*decodeState).init 878A7  +&,
  		6
  <6	
  ]d, о
$        N _ d       s  \>܋[(encoding/json.(*UnmarshalTypeError).Error   v
  				

  (-%
Y
   
        A Q V       f  x<"encoding/json.(*InvalidUnmarshalError).Error HGHgGHG  hh
  
   \\"
   P
        : P        ,   KdI}>encoding/json.(*decodeState).unmarshal encoding/json.(*scanner).reset xwxwxwxw
 KY'~"B$
 !"		$.(
,Y
sjgp,(:!(

  "#
&
		"
!
		


  "0 ,
	!
"!	
  	-	
Y'~":
   
        %            p@encoding/json.Number.String $ $    	   P
         ( -         l	Tencoding/json.isValidNumber j
  

	
	! 			L+
+
  J+5
  
     
         % *       H  =A8Mencoding/json.(*decodeState).addErrorContext @F?@?@6?
  %$K	
  	
	
  5	7	
   @
                 0 O LHVencoding/json.(*decodeState).skip @s?@?
  (	
  	
	
  V
 
                   l	4Lencoding/json.(*decodeState).scanNext 9% u #	  
	  ,
  `
D        k z          Lencoding/json.(*decodeState).scanWhile 8s78787
  

  			
  R
   
        G T Y         l	\2encoding/json.(*decodeState).rescanLiteral   
  	
($%	-01()8
  .

	{
  5{
    
8                  R u *:    encoding/json.(*decodeState).value encoding/json.(*decodeState).readIndex XdWXWX\WXWX%W
 (i^ 0	

(#
	

(
 
		P7
  


  ( 

B&%
  (iO
	    0
          	       % N encoding/json.(*decodeState).valueQuoted <9
  

  

  '
    
 ,         }         e ܍ [p    kencoding/json.indirect pop3opopo
 2
'"4L%=)@	GH	c
JhL
 
	#2LKL		
			KL	4	KP$%+ip)'q~	44@
l@(001`2
=@E		

	21C6
	
2B	$
		13	
  '
VC
	G1
	
	 0
	'		'	
	
$
	%
	
@$
	'
		
		
		
	

  1'''!q		O	4+%'9lL
  2		'"4L%=)@	GH !	$#c('
&%$#$B#h#
   
,        v          t  x(8/encoding/json.(*decodeState).array encoding/json.(*decodeState).saveError E)
 i	=H 9
	
 *T
.knXT5y #4+&*#S
(9@Y+		{2)"		$.( "2)I
  "$
#,		F. !2"	!3
		)"5
  IL&	)4+%C	%3
	H"!%5 ,)
  i	"2~+		H	"22|    
         ^ 4       9 Z ) @n
encoding/json.(*decodeState).object reflect.PtrTo reflect.Value.OverflowUint reflect.Value.OverflowInt reflect.MakeMap c
 N/l !FA'GFA'	G	/%N"<D$JTp7j 
B
5,#		"	ZG0$/	


  W
jFd&~}n
A
P

O&# "		$.
/	W!#:(=5("		$./5@:(5("		$.
/&5@8G1/

j
w\
w9
O+s~)m94

!"!"	bghJ+('('LKbJIba
	/	u6565[4~}n43I45  5	6V65 C@%* a0H;<;	YZ;:?	_a5,#7	
%	@	



)a5,) "		$.1# +>#S8	e		%

  
%	
6Q		'
6/		!
"

!&	 "
(=
"/	
2!""'=
"/
#4!"	"'	
#5
	
	
	1	0
/!,;,	21"	!
"143

-FE8+:H
M	

#!2?'		!<
C	
<5$6=>$;			,C%
#8	9
$
'%	
6! ,!"
"65
	
	
	
		
  g+

	
	6"f:z/015D/,
#?589  ,!56V
6$
^  
565:Y9:926,5F5(56
5 	'>$^  
565:Q9:946,5L5(56= 	'N=
,-$"/50#$#$O#$A9U61OX
%65F
knmnI':j2qrk
Z"Y!`U 	'`		5LV;Uj#$Q#$X.W<Z}~}
	
	8	'ol}~}
	
	6/ 
y'tmIt%.}/
  %5d

	
/	/l
!58 +	#A !'*),@).-.5-.-80+	3A01':9	<@9/

>?	BA/B%ADCFEFCEB@AHGH;GJI%J5IJITL"KLKNM<LDK$POPORQ%R5QRQ?T/	WTTUU^]^]S*
K7jPO 
                 (   RpQ>Htencoding/json.(*decodeState).convertNumber `_`U_`9_ et & 0:
  *		

	
	
  >%	
  et   
 (         {          D%4@
encoding/json.(*decodeState).literalStore reflect.Value.OverflowFloat reflect.overflowFloat32 encoding/base64.(*Encoding).DecodedLen ;$g
 F9

S9(31@Q
$
F9X 			=	
 '
C

O

				C	-				;	(19
<<5@2	Ki
r!"0		~
=
*

J

	
I
,"#"		$.95

J

	
I
,	
C
/n
9		2=
1J	G)&$0"@(5	G#]	*.M4(5	G#	
*=R7	'A
."		$..-5J	I,W5	G%	"]@A1			J1J	
G
)I%E
AA
5J	
I
,*?"		$.95J	G)
Q	Q
X	^
C
UFeA
  7	



	!


	

H

	
7	
	

'7	
	
	 % 57	



	

M!	 	

	

M
	7	
	

!#7	'
I	7		

H	
	
@
	
	
	

BR
	
	
	

B
	
	
		


	? 	

M
	
		
	&
	
	

	

DD#'"
L	
		

H
	
		
	(	

%

M
	 
		 	
	

H7	%#
	
	$#7	
	

!$
			

  $$G6
6
	
H.$G6
B%$G( ('$G6
2! .	
	>
M4'-58 
%)"56
!$.	
	>
M:%' GR
!0f$$G(2E
$G( 
!6	
	>
H@
90;/(*c
0
/  E
	
	>
BF
%)20
/  E
	
	>
BF
%%(+#+
R9"SV 
%)"56
!6	
	>
MFc
/  E
	
	>
DFD
%21'0B$'# 
%%
!6	
	>
HX 0K+
^
MD%
!6	
	>
MX*-T5f/ 
%)"56
!6	
	>
Hh)
$G(.B
%)$GR
!0g
  =O	C;
=*J	[d+	95J	 ["U!$	%('J('	*Y),+,+	.Y-+0/2121	4Y3+65v8S79:,	=9:;7DCJDC	F[E,&%HGHG	JYI%L
2M1NKL@KQP	QTSJTS	VYUxX$WoZSYFX
W:\[J\[	^[]`+	c9`a5jiJji	lYkponmrUqbLKX    &                  #  \88encoding/json.(*decodeState).valueInterface 0k/0S/
  		,	

  

  F

7
   't                       1 GELEencoding/json.(*decodeState).arrayInterface 
  &	>
[%
  





		

  6I $
0		"
 @)                 Q   >?@    ,encoding/json.(*decodeState).objectInterface encoding/json.unquote popo
  	
	" 
]
$
  !'
	

			

  <	!q
  MI +@        n          U x &*R    encoding/json.(*decodeState).literalInterface XWXzWXWX&WXJW
  		#D,X% U"		
  &
"	
		


	!
		#
  h#o 	

_J	
  ,L     .        j           $ l	@encoding/json.getu4  

			
  	U
  	l
    .t                   { NP$\    Tencoding/json.unquoteBytes unicode/utf16.IsSurrogate unicode/utf16.DecodeRune  ! 
 PI *1&#%
)2%'&F	!

#&+.36)-
(541

@(
H!A!f{),p!#
r
~}/!	6KLST[\cdkls		%
  ?54*
#4!c*	 #S3;!"		
  LG$1(
!	*8	QB{
!	A4		2
  P
?  5         	 	 ,	       X	 	 	 NLD    encoding/json.Marshal bytes.(*Buffer).Bytes hghfghg
 K(!Hc
 $( ,?$
  


		,(
	
  X26	
  K(!Hc
   7	        
 !
 &
       n
 
 PBencoding/json.HTMLEscape HGHWG
   !<-8!"!-30:		
  
	
	
	'
	
	
	W
  $W
 9        < C G       O d xencoding/json.(*UnsupportedTypeError).Error 8U7 l V    J    @:                   xencoding/json.(*UnsupportedValueError).Error 8C7 Z D  
  8   :@        f n s       |  <Tencoding/json.(*MarshalerError).Error hg  
  	
  87
   `;         $ .       H i x @x    _encoding/json.newEncodeState >
 4C 

  


  7
  4C  ;         	       F w  !*Xencoding/json.(*encodeState).marshal xwx6w QGJ% #."		$.* &

  2;	

  `D	

	
  Q)		J  0=         2           <|4    Pencoding/json.isEmptyValue (]'('(''(1'('('(('('
 	'C	B			@@@I'e
 		




@



	
	(			@	

	
		@		)
:z	

  ? 
	'3
	'$	'O

	!C			

  ?'''!
#'##'"
)!Ce
  	'Q	B	@
	

	
@	@V'
   A                    0-encoding/json.(*encodeState).reflectValue (X' o U      "  AP        k v               aencoding/json.valueEncoder (?'(' O 8  	  )  O   B        " 7 H         H \:8W    taencoding/json.typeEncoder POOPOPOPwO
 G :6@-/0-	$!
  		(	/	

  :2(<2	/-
  G PD          %        h  ;    encoding/json.newTypeEncoder      .   7   2   :  :  9
 l9
 1)1)"*'
* !.  
	  -==9
  
	

	
,	'		"				

  ,,9
  l
  0H        > E I       S ` l@encoding/json.invalidValueEncoder 0#/ :      $  pH          3         3 ;=<F encoding/json.marshalerEncoder encoding/json.(*encodeState).error popop#opo
 %FH
 

		%%m*$  		:H	
  1
=
!		
	

  
	=$H	%
!';
  %
	:H
    K          
       l   ;=xXXencoding/json.addrMarshalerEncoder popopo
 ;5,
IH
 (		qm*$		 	
		:pH	
  /
	
=	
!
		

  $
	=$
$	
!';
  ;	!N,VH
    M                 ;   |55<Fencoding/json.textMarshalerEncoder hPghoghg
 (%FH
 

		 %	m'		:H	
  -
:
!		
	

  -$W$
	:%!';
  (%
	':H
    O@        g x           |55pVhXencoding/json.addrTextMarshalerEncoder hghgghg
 ;*(

IH
 (	 	m*
	:pH	
  7
=!
		

  i$O
	=!
';
  ;	3(*VH
    R           )  .        H  q  \encoding/json.boolEncoder 0^/0V/
  % 	 	
  
  =)
   `S             /!       ! ! " @J    ĕencoding/json.intEncoder hghg
 =	
 7	:	
  $0
	!
	
	
	

  $l!
  K
   Up"        " " "       X# # # I    ,encoding/json.uintEncoder hghg
 		=	
 7			:	
  $,

	
	!
	
	
		

  $i
!
  G
   V<$        }$ $ $       r% % % EGHP'encoding/json.floatEncoder.encode math.IsInf math.IsNaN math.Abs 
 G:x	>H  

 1:
D
1<AD((	w;

:	H	/
  7}.mq'
	N!			
  Nq+N&!'	P
  
G:x	|;:H   Z|&        & & &       & ' ' ?\?lBPencoding/json.stringEncoder }
  	0EZB##$BlC
  				

  Hs"2$	!9/%!"
  BlC
 P] (        ( /( a(       ( ( ) \G    encoding/json.interfaceEncoder 8|78=787
 R,I
 		N :
  ++	
!

  2.$!
  	R,p
    ^t)        ) ) )       ) ) )  x(aencoding/json.unsupportedTypeEncoder HG
  	UI
  
#


  $#
'"
  hI
    _H* $       k* {* *       4+ + + ,;L>$    encoding/json.structEncoder.encode 6
 	?	D 	 *3$)	!$!
	
*3

@
(#).$43	4&$*$
  
<	,	'		
	5
   9Y:	'~	/] 	
6
  	?	@   bT,        s, n ~,       , ,  )\$encoding/json.newStructEncoder P{OPO
 
4f
  
  ,	
   c -         - 7- h-       - . 1/ T0encoding/json.mapEncoder.encode x
 1
IH
 
			#5lC1$.m*:pH
  :		.
 	#
X
!		

  O*?&Kk		$'&%X)!&'#;
  	:LVH
  h/        / / /       / 0 $encoding/json.newMapEncoder ('(e'  $,EA
  					
  3!
	F
    i`0        0 0 1       1 K2 2 LWXK    encoding/json.encodeByteSlice encoding/base64.NewEncoder 
 IA90I 
	)$6% A( :
  /	$

!
  6#V
 "$	$#
$	
!
&
  	!IA90o   0m3        &3 63 h3       3 3 4 8    encoding/json.sliceEncoder.encode 8c78=787
 9,I
 
	5 :
  +

!
	

  +$	!
  	9,p
   nx4        4 4 4       4 05 O5 ! '    _encoding/json.newSliceEncoder 0u/0/0G/
 g
 'E				/*		
  				

  .
	6)
*
  g
  o5        5 5 5       5 6 5encoding/json.arrayEncoder.encode HG  &Y
  
  
   pX6        v6 6 6       6 6 encoding/json.newArrayEncoder  ^ 
  ,E
  		
  !
	
 q7        $7 47 f7       7 8 8 M    <encoding/json.ptrEncoder.encode 878=787
 U,I
 	Q :
  +
			

!

  2%$	!
  	U,p
 rp8        v6 6 8       6 6 encoding/json.newPtrEncoder ,E
   s8        9 9 9       (9 Q9 f9 0    _encoding/json.condAddrEncoder.encode (C'(7'
 | 97
  
  	

  |     t9        9 9 9       9 9 @encoding/json.newCondAddrEncoder 9 n X       tD:        : : :       	; $; 2; l	H    hencoding/json.isValidTag strings.ContainsRune unicode.IsLetter unicode.IsDigit 878787 P	 
	!; / 			
		
   	*8L
  	z
  P !;  u;        ; ; ;       ; ; hE=encoding/json.typeByIndex   %#
  		,
	

  &|
    vL<        w< < )=       	> > > 1.N    encoding/json.(*reflectWithString).resolve HVGHGHGHGHWG
 Y2NCPCe2# 1
+
	0
@0@(#
  
	


'

'				

  /

'q'7 K
  Y2
	NM
P

I
	e#    0zx?        ? ? ?       a@ @ 4,Hencoding/json.(*encodeState).string XWXKW
  
(	309>!


b#% wl5$+/ot-+MR*$	%			
  *!	-"
	A
	 	\
  ,Qb"`
    @~XA        A A A       FB B 4Jencoding/json.(*encodeState).stringBytes `_`M_
  
1	309>!


b#/ wl5$5/ot-5MR*-	%			
  *!	-"	G	 ^
  ,Qp$b
 8C        ec  RC VC       ZC aC l	encoding/json.byIndex.Len    	  	 C        C C C       C C <)Pencoding/json.byIndex.Swap jG
    t
  
	t	
 p0D        KD ^D cD       D D tencoding/json.byIndex.Less i
  7		
  
)
  4G
  @D        ?E OE nE       WG 4J dK @Hencoding/json.typeFields reflect.StructTag.Get encoding/json.dominantField &B
 &rS	 *5!#	"
!3-$-&	
26/&!8)8.
.		 C!0!S\J-
n\_#	DCFKK 	  /		w.
	5#:=	"!"!!/
	E0
DOP!;2G!"(A@AB/&>,-,2?	.	A
		Q	o
  	7		
	+#		

	0%'E%$(&8!	

"	"&			$
K". -'-=
)	"+,	F)"!$	74

(6*%*P
  *!?	)#;&E0>,GQ%h.,+E F(?G +J*G"L*--#"$+#[,+KZ	9%{ 	0/-.
0/J)>'Neh 3#m`%_`"cFl	7|+w`_7v	9h_*|%; ,
B
  &rS!	!	 ЗK        K K L       L L 7,6Gxencoding/json.cachedTypeFields hghgh4g
  :]4UY
  ,		
	
	$
		

		
	
	

  :I$	b-
    L        L L L       M 4M (encoding/json.foldFunc   D	
			
  K
  Q
  @M        M M M       N @N 	<>encoding/json.equalFoldRight 8{7878787878787878
7
  |JI		
J%CJ					)	F		
E
  
E
	K	\
  sx	)
    N        N N N       N O T|encoding/json.asciiEqualFold Z!
  
	
				
  B		
  B		
  PO        tO O O       O O ,encoding/json.simpleLetterEqualFold B q 				  *!  K   O        +P =P kP       ?Q Q R @,<W    encoding/json.compact bytes.(*Buffer).Truncate popopo
 
+/\  r
oDC	N=		$#130,'-8"	1B_FO5ID%%.-BCHW
	
  ?8;E
	<!,
Z			
[
  7	
1Yt	
  
+	\   xR        R R R       R S 5S |B    _encoding/json.checkValid   $  '
  4	
  	

'
  O

 '
  ?
    0S        J S S       F F x@encoding/json.(*SyntaxError).Error % \%   `S        	T T !T       ;T ^T l	-encoding/json.(*scanner).eof Ky  n
  
*$
  @*$
    `T        T U U       !U 0U ;U l	\
    _encoding/json.stateBeginValueOrEmpty encoding/json.isSpace 5
  
	
	
  6
  D
  M
   U        U &V +V       V qW W &+8W    encoding/json.stateBeginValue encoding/json.(*scanner).error encoding/json.(*scanner).pushParseState pWop5op:opopOop[opop9op5op[opkopo
  
 
	

UXWPT0+0#	MPOPL!
  4
'		

			
)
  4
A'*
	*
  '\PP
   `hX        X X X       X X X l	    _encoding/json.stateBeginStringOrEmpty J
  
op
qz
  <
  Y
  b    4Y        SY gY lY       Y Y Z &+L8    encoding/json.stateBeginString pEopop2opo
  

  "')
  "A'
  >'
  `Z        Z Z Z       [ \ $] &+M    encoding/json.stateEndValue encoding/json.(*scanner).popParseState p@opCopCopop]op<opopRop<opopopBo
  

	!	!&
  #
	'D
	
	'D
	=
	!
%
  !#A'	DA'	DA=?%
  ks'J.'?
	
.'%
  0]        ] ] ]       ] &^ E^ &+L8    ܖencoding/json.stateEndTop p"opo
  
  #<
  A<
  
  ^        ^ ^ ^       ^ K_ ~_ &+,E    p`encoding/json.stateInString p-op5opop0o  
	
  
	%
  
A%
  %  `_        _ ` 	`       F` ` ` &+L8    `encoding/json.stateInStringEsc p?opopopo
  		
  'N
  A'N
  e'  `a        8a Ha Ma       na a a &+,E    `encoding/json.stateInStringEscU p2opop3o
  &
  &%
  ,A%
  y'    0b        8a Ha Qb       na a a &+,E    `encoding/json.stateInStringEscU1 &
   b        8a Ha b       na a a &+,E    `encoding/json.stateInStringEscU12 &
  @@c        8a Ha cc       na a a &+,E    `encoding/json.stateInStringEscU123 &
 c        c c c       d jd d &+L8    `encoding/json.stateNeg p-op:opop'o
  


  

'
  

A'
  '
 d        d  e e       e 'e l	 encoding/json.state1 2( r 	     pe        e e e       e e l	 encoding/json.state0 -5-  

  

  

  4f        Kf [f `f       }f f f &+L8    _encoding/json.stateDot p2opop'o
  
  '
  A'
  S'
  0,g        Dg Sg Xg       ng g l	 encoding/json.stateDot0 7-  
  $
  (
   g        g  e g       h h l	 encoding/json.stateE -- 
	  
  
   @ph        Kf [f h       }f f f &+L8    `encoding/json.stateESign 
   h        h i i       i i l	\
encoding/json.stateE0 * M   $  (     li        i i i       i i j &+,E    8aencoding/json.stateT p-opop%o
  

  
%
  
A%
  N%
    ppj        i i j       i i j &+,E    Laencoding/json.stateTr 

  j        i i j       i i j &+,E    `aencoding/json.stateTru 

 P`k        i i uk       i i j &+,E     `encoding/json.stateF 

   k        i i k       i i j &+,E    4`encoding/json.stateFa 
vqry
  0Ll        i i cl       i i j &+,E    H`encoding/json.stateFal 
d_`g
 l        i i l       i i j &+,E    \`encoding/json.stateFals 
RMNU
    8m        i i Mm       i i j &+,E    `encoding/json.stateN 
@;<C
   m        i i m       i i j &+,E    aencoding/json.stateNu 
.)*1
   n        i i 7n       i i j &+,E    $aencoding/json.stateNul 

 `n        ec  n n       ZC ZC (encoding/json.stateError  	    n        o (o :o       \o o o 7    dencoding/json.quoteChar 
 U 	
+f	
  $! 
  >F8
  U    o        p p p       $p ;p )encoding/json.parseTag (b'(#'('
  $/4$
  )-
  >	
   p        p p p       p q %+encoding/json.tagOptions.Contains HGHGHGHG
  8"$				
  7
	
  L%		
 \q        q q q       q q l	,'encoding/json.(*encodeState).marshal.func1 ?% { -	  	

  ' pr        ,r 3r 7r       Cr br %encoding/json.typeEncoder.func1 0P/ g ;     "    r        r r r       r r @encoding/json.mapEncoder.encode.func1 (P'(' r 
r  )  \  `8s        Ws ns ss       s s @X}encoding/json.typeFields.func1 X}WXRWX4WX
WXW
  4	!5		
  
&L
  ~%n
  t         t +t 5t       St t encoding/json.init   `
 , 
[:HH1B  
	
	
t
  4&44!!t
    t        j          l	@encoding/json.(*encodeState).Len    Lu        nu qu tu      wu wu @encoding/json.(*encodeState).Read : 
: :  !  u        a \ _      u u 
@encoding/json.(*encodeState).ReadByte    ` v         D G      Fv Fv @encoding/json.(*encodeState).ReadFrom  )  v          v v      v v l	@encoding/json.(*encodeState).Reset 
" "  	   v        z ǚ ʚ      ͚ ͚ 8
@encoding/json.(*encodeState).String  Pw        nu qu tu      wu wu @encoding/json.(*encodeState).Write  `w        nu qu tu      wu wu <	@encoding/json.(*encodeState).WriteString    x         D G      Fv Fv @encoding/json.(*encodeState).WriteTo    px         $ '      * 7 l	type..hash.[2]interface {}  @x        x Y Y      x y <|type..eq.[2]interface {} (['('  $  S Ly        my        vy y x@encoding/json.(*jsonError).Error +     y        y f  f       y y `\
encoding/json.jsonError.Error *  	      `@z        e  e  `       D E l	type..hash.encoding/json.reflectWithString  z        o o o      z z 49type..eq.encoding/json.reflectWithString  		
   S    0,{        Q{ X{ \{      `{ s{ 0<encoding/json.floatEncoder.encode-fm 0@/ W W  '  #   {        { C {      {  | 0encoding/json.structEncoder.encode-fm HUG 	l  '  #   D|        Q{ X{ g|      k| s{ 0<encoding/json.mapEncoder.encode-fm 
W  ' `|        Q{ X{ |      k| s{ 0<encoding/json.sliceEncoder.encode-fm W    }        Q{ X{ A}      k| s{ 0<encoding/json.arrayEncoder.encode-fm W     }        Q{ X{ }      k| s{ 0<encoding/json.ptrEncoder.encode-fm W  }        ~ ~ ~      ~ 0~ 0$encoding/json.condAddrEncoder.encode-fm 8G7 ^ ^  '  #  t~        Z f  f       Z Z l	type..hash.encoding/json.MarshalerError 0~        Y[ d[ h[      ~ [ |Ytype..eq.encoding/json.MarshalerError  

  \         D G      {  x@encoding/json.(*Number).String    	          e  e  `       C C l	type..hash.encoding/json.SyntaxError    p(        o o o      K 4o |Atype..eq.encoding/json.SyntaxError             ̀ Ԁ ؀      ܀  l	Ltype..hash.encoding/json.UnmarshalTypeError   
   
  e
 <        f s w      {  Vtype..eq.encoding/json.UnmarshalTypeError   
 
   
"
	
  d9K
          e  e  `       D E l	type..hash.encoding/json.UnsupportedValueError   p        o o o      z z 49type..eq.encoding/json.UnsupportedValueError    ؂        B E H        l	@encoding/json.(*byIndex).Len        @        ^ E H      k x l	xencoding/json.(*byIndex).Less 0C/0/0  3  C  @ă                 * 9 @@Y<7    X_encoding/json.(*byIndex).Swap L
 
/# /#  	t  !	t  /SF# @                 E   L;    ̗flag.(*boolValue).Set strconv.ParseBool (I'('
 (
_%
 	$_%-Jf6D
  	3	
...
  	3	S
  (
_%
    |                  ̆ ׆ x@    aflag.(*boolValue).String strconv.FormatBool ?    	  	     `        c  5 9       Cw Cw (flag.(*boolValue).IsBoolFlag                        < a l/7|=    bflag.(*intValue).Set flag.numError `_`_
  0ihef_bc^]d	]bcdkr
  $	
	
	

		

  A$#
  K% Ȉ                    x    (bflag.(*intValue).String (0'      %   \        s         ى  ? l/77     bflag.(*int64Value).Set hghg
  4		
  (	
	
	

		

  E$	#
  O&%!   p                   xflag.(*int64Value).String G G              &        < a l/7|=    Pbflag.(*uintValue).Set 0	
          ɋ Ћ ԋ       ؋  xflag.(*uintValue).String (1' H H    &   P4        s  L       ى  ? l/77    <bflag.(*uint64Value).Set 4		
 ،                   xflag.(*uint64Value).String G   0        Q}  H L       X g 	flag.(*stringValue).Set J        P        J ˍ ύ       F F x@flag.(*stringValue).String % %          1 > C        Ԏ  l/79    aflag.(*float64Value).Set `_`_
  *
	
  "	
	
	

	

  ;
 #
  E"%
 T        p w {         xflag.(*float64Value).String 8:7 Q Q  '  /    0Џ                   flag.(*durationValue).Set 0I/ ` $
    -
  `        v  }          xflag.(*durationValue).String ? ?      ؐ                  [ A3flag.sortFlags 
  0A'l
  	.	#
  ,Y	K
   @        It  ő ɑ       յ ޵ x@flag.(*FlagSet).Name &     p        pJ % )       5 N tLflag.(*FlagSet).VisitAll d *    /              Ӓ        / D $<+l2flag.isZeroValue POPEO
 ,Kz
 '0Q)
  		
  "v!'
  ,Kz
                      } ,\"Fflag.UnquoteUsage hgh(ghg
  ,
&*?%%	
  ,	

					
			
	
	%
  90.
,	.$ 
             % )       3 B h@flag.(*FlagSet).PrintDefaults  5 L 267                ȕ ԕ ٕ        4 G &<$4flag.(*FlagSet).defaultUsage flag.(*FlagSet).Output p]opo
  
6
y
  

)		
  N%3
  !
F
y   0         Ŗ ʖ        ŗ  tUaflag.(*FlagSet).Var 
  (;l				j+
  		(#	$
c

  
	9(/%#*!*c
%	+
     \         r ~         И  HAEaflag.(*FlagSet).failf `_`_
  4<
  
  .	
  Go ,        B M Q       ] n l	xflag.(*FlagSet).usage 
 2 

  
  
             љ $ )         طp܎pflag.(*FlagSet).parseOne GA$
  
	) 
')*:+' );(,;%!
-72
:7)
	
	:9
#%	%%0
  %;
		&"%%4#&%7
	&)#&%
*1	

03%	Y
  ;	
':
#*0	?54"#%0
*2#G/0. #%0*0:Q<;		
*0
             ʝ ϝ          1flag.(*FlagSet).Parse    
  	#!
  	

  6 	
    p          |          	flag.init.0 ; 
	         ؞         $s           ! flag.commandLineUsage  
       @        P [ `         (flag.NewFlagSet i-
  -	
  -
  %-
             $ )       B o ~ xL9flag.glob..func1 flag.PrintDefaults popo
  	7
  	
	
	
	
	
	
  (%I
     Ƞ        ݠ          	 Aflag.sortFlags.func1 (J'(' l V  )  V  T                    DCp|flag.(*FlagSet).PrintDefaults.func1 strings.ReplaceAll 
 H u$
.H4'3>
  $

	
		
  /!$?O!3C2#/,	*
/,	*3D
  Hc    PH         R ^ c       {  -flag.init   H
  K84P
  


X
  $$$)X
          Y Y Y      Y 6Y l	Ltype..hash.flag.Flag     D        Y Y Y      W Y Otype..eq.flag.Flag  
	

	
   0Ф         $ '      * 7 l	type..hash.[3]interface {}  $        x Y Y      x y <|type..eq.[3]interface {}     x          ˍ         <flag.(*FlagSet).defaultUsage-fm  %      0          	       & & image/color.RGBA.RGBA ` ` >
  M    h        L           image/color.RGBA64.RGBA D h1  1   ̦                   image/color.NRGBA.RGBA   z



  t
 pT        m p t         image/color.NRGBA64.RGBA m m 


	  Z  ا        |            image/color.Alpha.RGBA 3        @          Y ]       g g image/color.Alpha16.RGBA ,      P        a  ¨       Ψ Ψ image/color.Gray.RGBA 7   $            n  ( ,       6 6 image/color.Gray16.RGBA 0       x        {>           	image/color.ModelFunc U ?  
                      ( ; `image/color.(*modelFunc).Convert  , C -  	     p                  Ӫ image/color.rgbaModel 0/0i/  N	
  9	
  [
          4  ?        Ӫ image/color.rgba64Model 878i7 N	
                     ۫  image/color.nrgbaModel 878k78v78K7  @	8L
  ;	U	*	
  ]k@
  @d        }           image/color.nrgba64Model @?@u?@v?@O?  J	4P
  E	U	.	
  gkD
    D        [ f j       x  image/color.alphaModel 0/0E/ z 6	  	  7 @                  1 image/color.alpha16Model ('(.' c 	       |                  Ӯ image/color.grayModel 0/0h/  .
  8	
  Z
 `         4 ? D       T o image/color.gray16Model ('(T'  
  8
  @
          ԯ           \0image/color.Palette.Convert 0S/0/0/
  L
  "
  # 
   !`                        image/color.Palette.Index image/color.sqDiff `_`_  9PO<INMLMLM
  a
  
  S<@  "\        s w |         image/color.RGBToYCbCr   
"5@E
  
    `#                  & & image/color.YCbCr.RGBA   $*

I
  
   0$h                   image/color.yCbCrModel 0/0/  (B
  Q	
  s
 $        ! % *       V V image/color.NYCbCrA.RGBA   
*
3	)
  
    &         ų ʳ        8 L%image/color.nYCbCrAModel POPNOPSOP/O
  i0I	T@&
  	-		/
  )!CH/
   0(                   image/color.RGBToCMYK CR
  
			
  
  )0        F J O       c c image/color.CMYK.RGBA   ###
  
  )         Ƶ ˵       ۵  image/color.cmykModel 0/0/  -B
  V	
  x
  *D         U b m         image/color.init 
  C0000000p0~,?}o  











  
  p-p                   l	@    ,cimage/color.(*Alpha).RGBA O 
* *  !  )  *   -                  l	@image/color.(*Alpha16).RGBA H 
H H    "    .l                 ˸ Ӹ l	\
    @cimage/color.(*CMYK).RGBA  
6(0 60      6(0   .,         E N      W ` g l	@    Tcimage/color.(*Gray).RGBA 
. .  %  -  .   P/        }  ù ƹ      ɹ ҹ l	@image/color.(*Gray16).RGBA 
L L    &    /         : > _         l	\
    hcimage/color.(*NRGBA).RGBA  
*( *z}~}

(  `  s  *(  P0          .      O X _ l	\
    |cimage/color.(*NRGBA64).RGBA } 
*" *

"  D  W  *"   0        ƻ        ӻ ܻ l	@image/color.(*YCbCr).RGBA (M'('(  >  M  P1        8        E N l	@image/color.(*NYCbCrA).RGBA (U'('(  B  U    1         ȼ ݼ          \66,+    cimage/color.(*Palette).Convert @*?@M?
@ 
&8# &8#  	    &8#  2t                 ǽ ν l	@    cimage/color.(*RGBA).RGBA p 
* *>=BAFEJI  6  J  *    2        7 : =      @ I l	@image/color.(*RGBA64).RGBA T 
T T    . P3                 ʾ  :=XKimage.RegisterFormat q
  L0,<
  	,	
#
  >F,:	
 4t                  ǿ Կ X    image.Point.String xw Jx & Jn
  '
  HI
  '#x    5        / 7 <       E ` limage.Rectangle.String XW  
  $
  /7
    `6 0                       cimage.Rectangle.Intersect image.Rectangle.Empty   L	=)8=
  
  @	>   7h                     	    cimage.Rectangle.At image.Point.In R%
  &(
  =
  A
  %R
  7          }  7 ;       C C image.Rectangle.Bounds 4 !  !   7        g           ( 	@image.Rectangle.ColorModel (     8        g   	        ( @image.(*RGBA).ColorModel ( (    P8H        }  ] a       e n l	@image.(*RGBA).Bounds 4 4    !    8                   image.(*RGBA).At (i'  j  <  ^  98        e t           l	\1    ܛimage.(*RGBA).RGBAAt image.(*RGBA).PixOffset 
 )[ E
BAD'YZ[\[N	
  +$	%
  
  );   9D        l            l	x    image.(*RGBA).Opaque image.Rectangle.Dx U
 #	V ~	}OV			|q
  ;	
  
  #	V  :$        g   ?        ( @image.(*RGBA64).ColorModel (  :|        }  ]        e n l	@image.(*RGBA64).Bounds 4   ;                   image.(*RGBA64).At 8m7  n
  @
  b
    ;\                  ! ) l	\1    ,image.(*RGBA64).RGBA64At image.(*RGBA64).PixOffset "
 )" 
	

		
  ;J	O
  
  )"  <                   7 C l	\1    Timage.(*RGBA64).SetRGBA64 
 )"{ 1212+	
  7]	

  
  )"[ =                  ' / l	x    image.(*RGBA64).Opaque  j   
 #	o g	h&			it
  ?
	
  
  #	o   >x        g           ( @image.(*NRGBA).ColorModel (   >        }  ]        e n l	@image.(*NRGBA).Bounds 4    ?$          6         image.(*NRGBA).At j   ?        e t           l	\1    timage.(*NRGBA).NRGBAAt image.(*NRGBA).PixOffset 
'	
   P@8        P _ w          l	\1    Ěimage.(*NRGBA).SetNRGBA 
 )S 
)*)*			#	
  +5	

  
  )3    AH        l  ^          l	x    image.(*NRGBA).Opaque 				
 A        g           ( @image.(*NRGBA64).ColorModel ( A$        }  ] <       e n l	@image.(*NRGBA64).Bounds 4 0Bx                   image.(*NRGBA64).At n
 B                  ! ) l	\1    image.(*NRGBA64).NRGBA64At image.(*NRGBA64).PixOffset 
	

		
   C                   7 C l	\1    <image.(*NRGBA64).SetNRGBA64 1212+	
   DX          p        ' / l	x    image.(*NRGBA64).Opaque 	&			
 E        g           ( @image.(*Alpha).ColorModel (   E4        }  ] J       e n l	@image.(*Alpha).Bounds 4   0F                 % D O L     image.(*Alpha).At image.(*Alpha).AlphaAt image.(*Alpha).PixOffset ({'('
 %S 	4
  )	
  p
  4
   F                 # 8 ? l	x    \image.(*Alpha).Opaque L
 #		J 				
  4
	
  
  #		J   G        g           ( @image.(*Alpha16).ColorModel 	( G        }  ]        e n l	@image.(*Alpha16).Bounds 	4  H4        k H L       T e image.(*Alpha16).At V 	@  &  .   `H                 ; N V l	"    image.(*Alpha16).Alpha16At image.(*Alpha16).PixOffset b

 %E 	#	
  #
  
  %
0    I                 # 8 @ l	x    image.(*Alpha16).Opaque  f   
 #	k 
	&			
  ;
	
  
  #	k  I        g           ( @image.(*Gray).ColorModel 
(    J        }  ]        e n l	@image.(*Gray).Bounds 
4    PJ@          ~       % D O L     image.(*Gray).At image.(*Gray).GrayAt image.(*Gray).PixOffset 
	

4






   K         ! .       b   LC    image.(*Gray).SubImage *
 g T
=>=B
%
$
  o

"	
  0&	
  g(    L        c          Cw Cw (image.(*Gray).Opaque      LX        g   s        ( @image.(*Gray16).ColorModel (  L        }  ]        e n l	@image.(*Gray16).Bounds 4  0M        k H        T e image.(*Gray16).At @  Md                 ; N V l	"    $image.(*Gray16).Gray16At image.(*Gray16).PixOffset #	
    @N        & 5 I       }   l	,    Limage.(*Gray16).SetGray16 h
 %D #$		
   

  i
  %
/   N        c          Cw Cw (image.(*Gray16).Opaque   OH        g   a        ( @image.(*CMYK).ColorModel (    @O        }  ]        e n l	@image.(*CMYK).Bounds 4    O                   image.(*CMYK).At j     PT        e t           l	\1    ԙimage.(*CMYK).CMYKAt image.(*CMYK).PixOffset 
'	
  P        c          Cw Cw (image.(*CMYK).Opaque     PP        m t x       |  <image.(*Paletted).ColorModel  2 I I    !   @Q        }  ]        e n l	@image.(*Paletted).Bounds 4    Q8        i }            I    dimage.(*Paletted).At image.(*Paletted).PixOffset #
 3Z/ 	$
  '	%
  D
  37/   pR`                  (  l	"    image.(*Paletted).ColorIndexAt O
 !0  	
  #
  !
    S@        Y o x          tTO    bimage.(*Paletted).Opaque 
 5 
		,#	

  )

	7
  cY7
  5 0T         [ 6 :       A ' l	@image.(*Uniform).RGBA K :5  )   T        It           ޵ p@image.(*Uniform).ColorModel & B   T        J 	         F <image.(*Uniform).Convert % J      T\        }  t x       C C (image.(*Uniform).Bounds 4 R4   U        J 	         F <image.(*Uniform).At V%  PU         # '       0 ` l	@image.(*Uniform).Opaque (#' : \      Ut                   h
@image.NewUniform 0 Y fC  
      U                 A d \
@image.YCbCrSubsampleRatio.String   0	


  
  L9
    V        g           ( @image.(*YCbCr).ColorModel ( ~    V        }  " &       e n l	@image.(*YCbCr).Bounds 4 !   0Wh        z           image.(*YCbCr).At (`' w a  3  U  W         . C       u   l	#    ̜image.(*YCbCr).YCbCrAt image.(*YCbCr).YOffset 0/0/0+/
 #%" =<	=Z[\[N

  J
$
  ^]
  #%	F" X                 0 M l	@image.(*YCbCr).COffset   B0		J80
  '##6++
  
    PZ                 C   l::tW    image.(*YCbCr).SubImage n&
 g" T
CFIJ.

	
		

  o
'
$
3";1
  .)$	32;



  g " ]         c          Cw Cw (image.(*YCbCr).Opaque     0]h $                       image.yCbCrSize image.Rectangle.Dy  % W
P	Sz))*))))
  
  %   p^,        ; K P         #*.image.NewYCbCr Y
  H		



	
			
  H4+	)

16#
   )

	16#
  ``0         ; G P       c  @image.init   R
 K "K662E  j
  $j
    a                  x@image.(*Point).String    @bL        b o              |image.(*Rectangle).At Z 
 
'1# 'VXW#  )
  B   '#   b        "        % . l	@image.(*Rectangle).Bounds P    *    @cp                  @image.(*Rectangle).ColorModel I 
I I    	  c                 " ximage.(*Rectangle).String 0A/0/0 
j j    /     dh        e  e  `       C C l	type..hash.image.Config `d         E H        ,Ftype..eq.image.Config  2 #    #    dL        p t          x    bimage.(*YCbCrSubsampleRatio).String  
)	% )./	43.
7<;@?DC%  



  "	m  )	%    e@ $       c {        t 6 |:,@\image/internal/imageutil.DrawYCbCr 
  " 	'(	^[%PM.#
9	#t{	`]%P#
;#		`]%P#
;	#&2f		^[%PM.#
9	#&'TI				I				I				I			
/
  C9
	
	
%	3	.
	8

%	G	.
		$
"%q.
	
	%_	
  8/	3.3/	G.
	;2	
q	.92	_
  0p                  2 image/jpeg.(*decoder).ensureNBits 0Z/0/0^/  b		.	
  1

  G'&
  0q                   <image/jpeg.(*decoder).receiveExtend (w'(E'  
		
  3A		
  S%
 rD        e         t  /1image/jpeg.(*decoder).processDHT     ' [
 
 0	)"/
#$

	4	'/
!!!#!!

#!
  c=s


		
	!g%
  {t[
  `w                 l   tR    cimage/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).unreadByteStuffedByte @?@I?@?@>?@?@?@?
 , &0	

<			-!("
		<5R
!JK
  y 		 /$8		
		
  (9+ 7Q[
  , zP        p {          (@image/jpeg.(*decoder).decodeBit  8 2  

  0
  
    {          !       ? N @image/jpeg.(*decoder).decodeBits  Y 5  


   B"
  9
  {                   l	 
image/jpeg.idct 	#
 
 "	
I




)ET

	C1~	
	
I






) 

e*
  	#
  	#
             ! %       ( ; @image/jpeg.FormatError.Error X 0X    !   p          !        ( ; @image/jpeg.UnsupportedError.Error :X    Ё                 . W 3image/jpeg.(*decoder).fill 878?7
  
G



	
  r

		

  ?
                        (@image/jpeg.(*decoder).readByte 84
  

  -
  (!
  D        n           	 (*image/jpeg.(*decoder).readByteStuffedByte   (       
  	
3

	3	
  Z	=
,	!	 	
  `W3
  	         	  	  	        	 .	 H	 N    dimage/jpeg.(*decoder).readFull HGHRGHG
  
		



  M3 
  '
  *, p	        	 	 	       
	 )	 =	      dimage/jpeg.(*decoder).ignore 0/0R/0/
  
		


  S.
  '
  *,    	        	 	 	       	 a	 (5image/jpeg.(*decoder).processSOF 0/0/0X/0J/0M/0:/0F/06/0/0/0/0/0/0/0?/0/0E/
 
 
:		2D	;DN:.mnmW.	.	
l...
.	


P		
  : 	.M
  eG9<)5%(0E
 	        	 	 	       u	 	 h|8image/jpeg.(*decoder).processDQT @?@?@?@?@?@?@?@L?
  ,"	!		4$	40=>	
#(#BIB./
  -)	-	).
T
  ,HL
    P	        =	 L	 Q	       c	 	 himage/jpeg.(*decoder).processDRI 0H/00/0/  	4
  		
  =,
     	        	 	 		       #	 H	 (image/jpeg.(*decoder).processApp0Marker 0/0/0/0#/  4
: 	$
  	E
  AY 
  	        	 	 	       	 	 (image/jpeg.(*decoder).processApp14Marker 0/0/0/0#/  8
1 $
  	P
  Ed,
 0h	         	 	 	       		 
	 Y	 0L0T    cimage/jpeg.(*decoder).decode image/jpeg.(*decoder).isRGB @?@c?@?@?@n?@?@?@?@e?@A?@T?@'?@!?@8?@?@?@?
  6(*?(F	0	( (,$DN		2":8$	@(p
",,("		
  
%		s			$			" 									)	 )
  
	:HdK5.A	
  	",   	        	 	 W	       A	 
	 V	 TPdimage/jpeg.(*decoder).applyBlack image.NewRGBA image.NewCMYK Y%
 K
O~
	
	
R	
f 

		uvkle8		V
(1
	_



-444

4		


9
		


	


	17pM%
  '	"	P
!
!-&
2
	$	"*	

[	
n
/&	$3
  x:4kQ#*@!!%
  KO
~
	
	
	
	
	Rf   P	        	 	 J	       	 0	 H	 ./    image/jpeg.(*decoder).convertToRGB V
 <8
	
	'
	
		C		
	
N "
	uxml				'	4a5



*

%
"					
  "	&"0
@			ED
  w4D
  <8'
	

C	N   	        } 	 	       	 	 P,,image/jpeg.Decode i A    "    @	         X	 q	 v	       	 	 	 <44<5    0dimage/jpeg.DecodeConfig HGHGH7GH;GH+G  -
		cp$ebWVUf$8)$,
  "
 J
@

 $
  "?g  
  ~0 X	         j	 q	 u	       	 	 @image/jpeg.init.0 0?/ V <    @  p	        	 /	 [	       	 	 	 "P<Nximage/jpeg.(*decoder).makeImg image.Rect image.NewGray 
 -
c]}4& 

	


GF

$

Fa

	


"
  48
+,
	!b	

  pX2+
	G!q[	
  -
c
	]
}4 	        9	 	 	       	 6	 EB\image/jpeg.(*decoder).processSOS C''	 Mc' 2  
 # h!A	%pm"
'4!"!(($;HGFE
	8##!&B,	)+q
,JDHS7>45)H]^
	i#
PH:0)=c)9<//^WX >su/#

?B'B	+y$SN!ru/}kb0)C>W>C41:!
,	S!+,jg!
!!!)!Y!!	+!%	9'C
  )(?
,(	U	*/:*(	/+ 3 	;#
 
/	Ssuo%\	 
  #!.o!!!!c1*k"	%o*K61C!Bx
    	         	 )	 .	       	 5	 L$<;image/jpeg.(*decoder).refine `R_`_`_`_`@_`K_`E_`K_`_`_`A_
  
	>?+
1H	8G:9$3(7V]^eZu
  0
	% 

  % $5@0/
  @	 $       	 	 	       	 :	 2)image/jpeg.(*decoder).refineNonZeroes (Y'('('
  		+	!&%

  $0
  Bv
    `	        	 	 	       4	 c	 T Nimage/jpeg.(*decoder).reconstructProgressiveImage %
  'Q	
		
  '(@"
79
  %
 	        	 	 	       O	 	 Oimage/jpeg.(*decoder).reconstructBlock   
  4;$	

9;8
8:4	
  -&

1i

2	'
	./[
  uPi[
   `	         	  	  	       A 	 l 	 ,|?image/jpeg.(*huffmanLUT).init @?@'?
  
	E	!


  '

	


'	
  P,'
   	          	  	  	        	 !	 غUimage/jpeg.init.1 {  ( 
  		
  
 @x!	         !	 !	      !	 !	 D x    cimage/jpeg.(*FormatError).Error 
#.% #,.+%    ; "	         !	 -"	      !	 !	 D x    cimage/jpeg.(*UnsupportedError).Error #6.5% @l"	        t         A A l	@type..hash.image/jpeg.component "	        v         +B 8B P@type..eq.image/jpeg.component   #	                  l	Htype..hash.[4]image/jpeg.component  x#	        ִ  #	 #	      #	 #	 Ptype..eq.[4]image/jpeg.component 
q q  N  Z  #	        $	 !$	 &$	       x$	 $	 4Kcompress/flate.(*compressor).fillDeflate   Y
  @

M34CD		#
  !
		B
  B
 $	        %	  %	 %%	       C%	 d%	 `|7compress/flate.(*compressor).writeBlock @?@?@?
  4
  %	
	
  i

  %	        %	 %	 %	       [&	 &	 4@compress/flate.(*compressor).fillWindow popop5o
  
&134-4E8#
  R +
!JR
	

  R5
   &	         '	 '	 !'	       '	 '	 LLCcompress/flate.(*compressor).findMatch 
  "6# 
!('V'0	'.	(,-C,-.'		.(	/-
F
  287B
	8!^1
  y*7'
 4(	        b(	 m(	 r(	       (	 (	 8,,compress/flate.(*compressor).writeStoredBlock  > >  3 	
  	

  3
   p(	        )	 )	 )	       :)	 I)	 Tcompress/flate.bulkHash4 
  	"

	
  	3F
  	3F
 0)	         )	 )	 )	       )	 )	 Ttcompress/flate.matchLen @ o   !   A  0*	        z*	 *	 *	       *	 k+	 +	 l	    ]compress/flate.(*compressor).encSpeed compress/flate.(*deflateFast).reset POPOPOP`OP O
 &
 
	J


0) 	w0)
:)6	
  G

	)

   
  q
3
0cC: 
  &
    +	        D,	 b,	 ,	       -	 .	 L/	 l	    compress/flate.(*compressor).deflate compress/flate.hash4 compress/flate.matchToken `_`_`_`S_`r_`O_
 	D6
J ,	
(,
(&	
 (&


	
"+,	2D
5()+D-.
	]!"f	gj"#	?
T!-
		
#EDb1
#
Y

  E;(=wF=+/
.<
	
	L"


	-)3!

 
	
',
  {<&
8O
  z,U&&	
+	D6
J    /	        /	 /	 0	       0	 ,0	 4|<compress/flate.(*compressor).fillStore  h 

  S

  
  ;
  pt0	        0	 0	 0	       0	 0	 l	\7compress/flate.(*compressor).store 0t/0/
  !F
  '



  M


    1	        G1	 )	 V1	       t1	 1	 l	/compress/flate.(*compressor).storeHuff (1'(V'('
 . )
	

  
  . 
 1	        2	 2	 2	       82	 q2	 Tcompress/flate.(*compressor).write 0/0/0/0/
  
I

  		
$
  
   2	        y3	 3	 3	       4	 5	 5	 ,D`compress/flate.(*compressor).init compress/flate.newHuffmanBitWriter compress/flate.newHuffmanEncoder compress/flate.newDeflateFast compress/flate.(*compressor).initDeflate 
 ljr>J* 	 &&KR,,,


		N		jJ
N
N



		%2l%J		J				
			E*
  			
6
$&"]

6y
S
  "&&&""6  w& "4! "#&%] h ,#$6#y /%"#S "#$!
  l^^^
j	r
	
	Z%>J   Pp6	        6	 6	 6	       &7	 [7	 |7	 \#    compress/flate.(*compressor).reset compress/flate.(*huffmanBitWriter).reset 
 fZ0#
 	A
"







+
  	)

)
[5
  )
G4j5
  fZ0#
 @7	        7	 7	 7	       8	 H8	 TMcompress/flate.(*compressor).close v&  	
/	
  
	

  k$
   8	        8	 8	 8	       8	 8	 24compress/flate.NewWriter 8U787  
,	
  
  !	
    09	 $       M9	 ]9	 b9	       9	 9	 PX,.compress/flate.NewWriterDict pop[opo
  
-&"qH
  

		

  .O
7
 P(:	        K:	 R:	 V:	       ^:	 o:	  compress/flate.(*dictWriter).Write 8D7 [ 
E       :	          :	 :	       :	 :	  compress/flate.(*Writer).Write X B  !    4;	        S;	 Z;	 ^;	       f;	 s;	 @compress/flate.(*Writer).Close ! 8 "     P;	        ;	 ;	 ;	       ;	 $<	 D@Tcompress/flate.(*Writer).Reset  l 2
  .

  
	


  *


    <	 (       <	 =	 =	       J>	 ?	 V?	 LROԆ    &compress/flate.(*deflateFast).encode compress/flate.load32 compress/flate.hash compress/flate.load64 
 
 z
	R=o	(	/0I 	.
*+PA	""	R^	K!1K1@S

ddc		0-T
  )		E$/$
SZ"$(/
/P	)'#	

!
  UrI[r1L)<	)

  E		Q

	>2		'	
	o
   ?	 $       @	 @	 @	       4@	 M@	 
compress/flate.emitLiteral PO  9
  !
  |
   @	        @	 @	 @	       CA	 |A	 Fcompress/flate.(*deflateFast).matchLen ('('('(J'(
'('('(a'
  
"




&'V		


  9!	
$m
   974#
+	X
  A	        B	 B	 B	       "B	 +B	 l	@compress/flate.(*deflateFast).resetAll - D 
	    .   lB	        B	 B	 B	       B	 ,C	 7compress/flate.(*dictDecoder).writeCopy XWXNW
  F'!"@&

EH;%
-.	'&'	*%#
  > 	

	
"'	+
  '#+
 C	        C	 C	 C	       #D	 CD	 YD	 l	<3    ]compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).write 878]787
  	


4-
  
$
  (
$
  
4.     D	        D	 D	 D	       <E	 fE	 E	 l	:    ]compress/flate.(*huffmanBitWriter).writeBits POP[OPO
  C#
	&1
:344-4!
  A4


  )

  
4$   E	        
F	 F	 $F	       `F	 F	 F	 45    compress/flate.(*huffmanBitWriter).writeBytes 87878787
  

a
f
ga\[4`[H"
  

1
  
21
  

V4` G	        ;G	 HG	 MG	       3H	 lH	 h(Xcompress/flate.(*huffmanBitWriter).generateCodegen hghg
  
('&0		JI
	Bif-	56		
*													

  "(


&

  Wt
   H	        H	 H	 H	       I	 GI	 DPcompress/flate.(*huffmanBitWriter).dynamicSize XWXW
  G(

22

  (.	i
   p
    `I	        I	 I	 I	       I	 I	 l	|Tcompress/flate.(*huffmanBitWriter).fixedSize 0/  80
  
		)
  >B
   	DJ	        qJ	 J	 J	       J	 J	 
K	 l	\0    ^compress/flate.(*huffmanBitWriter).writeCode HGHZGHG
  ]	&
4!
  

  (

  
4$   
XK	        K	 K	 K	       K	 NL	 l	tMcompress/flate.(*huffmanBitWriter).writeDynamicHeader 0/0/0>/
  
"-"	
	1--3F					
  $
	4
 

 

 
>
  
>
   `L	        L	 L	 L	       L	 M	 l	@compress/flate.(*huffmanBitWriter).writeStoredHeader h  !
  !
  D%
     \M	         M	 
N	 N	       N	 uO	 O	 H[X    4compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).storedSize compress/flate.(*huffmanBitWriter).writeFixedHeader %
  +
		B;8O2	"!:K-

040
C	L
I{%'Q	1~)%	NM1	&!
  %?
 
!

			!%'(2%	#)		%
  
$)",	h%
  l'
T   P	         EP	 UP	 ZP	       P	 P	 Q	 l5    ^compress/flate.(*huffmanBitWriter).writeBlockDynamic `_`@_`W_  +$(40)X$1	
  %!	!8%	!3
  )3)T
  '   `Q	        Q	 R	 )R	       R	 S	 !S	 4H    compress/flate.(*huffmanBitWriter).indexTokens compress/flate.token.length compress/flate.lengthCode compress/flate.token.offset compress/flate.offsetCode 8787
 {	("	 			"	
4810			
  


7-		M
  L0M
  {		("	    S	 (       S	 S	 S	       yT	 T	 T	 
,C    compress/flate.(*huffmanBitWriter).writeTokens HGHGHLG
 v*
 	/%		 		$	#,
	

  	
	+

	' L
  L
  		v	*
    `TU	         jU	 zU	 U	       U	 U	 U	 @\*    ,^compress/flate.init.0 
 -\5
 	\(
  (
  5'/
  -\5
    P0V	        bV	 {V	 V	       &W	 W	 W	     \compress/flate.(*huffmanBitWriter).writeBlockHuff popop@op1op&o
 	 	

:&
4040)+	
/214/. O$1
	f
3
  

	!8%%9
B	&
  6*.&
  '
4    0X	        IX	 TX	 XX	       hX	 wX	 compress/flate.histogram + M 
	       0 X	        'Y	 3Y	 >Y	       Y	 Y	 Y	  H    compress/flate.generateFixedLiteralEncoding compress/flate.reverseBits math/bits.Reverse16 8787
 "g 	X0/43
$"
#.C@7
  	
4C
  "$	
  X:"B  !Z	        GZ	 SZ	 dZ	       Z	 Z	 Z	 tJ    compress/flate.generateFixedOffsetEncoding ('('
 1 KPNUR
  	
  "$J
  P   `" [	        K[	 V[	 Z[	       p[	 [	 43compress/flate.(*huffmanEncoder).bitLength K j   
  @ "[	         [	 \	 \	       \	 ]	 <Xcompress/flate.(*huffmanEncoder).bitCounts 
  "	(#$

	
	+	
&he

O&%f )U034!*]


/
  12	T7J		I

  7#
     't]	        ]	 ]	 ]	       K^	 ^	 ^	 $    xcompress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*byLiteral).sort @?@?
 N 
tstspo
	:9:9:

fk	

  $	
*

  g
  Z#>	!    (_	        p_	 _	 _	       _	 b`	 `	 l#l     Ԕcompress/flate.(*huffmanEncoder).generate compress/flate.(*hcode).set compress/flate.(*byFreq).sort XWXWXW
  	 
		-f34/80(
iA.		
  	
	
	


				
	
	
	)
	
	
#
2
  ).	
J!
4
2
  &#l
    *`	        ec  `	 `	       ZC aC l	compress/flate.byLiteral.Len      +8a	        Va	 aa	 ea	       ma	 ~a	 l	$compress/flate.byLiteral.Less . P :    .  `+a	        a	 a	 a	       a	 b	 l	Tcompress/flate.byLiteral.Swap N p p    N  +Tb	        ec  `	 nb	       ZC aC l	compress/flate.byFreq.Len    +b	        b	 b	 b	       b	 c	 l	:compress/flate.byFreq.Less >
 m (  
&  K   `,Dc	        a	 a	 _c	       a	 b	 l	Tcompress/flate.byFreq.Swap p  ,c	        pJ c	 c	       J J @compress/flate.CorruptInputError.Error d HN   @-d	          +d	 /d	       ( ; @compress/flate.InternalError.Error X VX   -xd	        d	 d	 d	       e	 4f	 cf	 <ȉ    compress/flate.(*huffmanDecoder).init v
 $% 
	&&%
	

-		&	
J$G		.%87,-7		L
n%k
L7		7#/
  ]E-
	;N
&
- '"%]
  ~i"V
  $%    p2f	        f	 f	 f	       2g	 og	 l	Fcompress/flate.(*decompressor).nextBlock ;q
  
.
	.	
K
  

3 $	

	-%
  $3 $
-
%
   P4g	        ,h	 Ah	 Nh	       h	 h	 h	 3\-     ]compress/flate.(*decompressor).Read compress/flate.(*dictDecoder).readFlush ('('('(*'
 tf "(%(K
  l)"
 
  )2	
  tf    `6<i	        ai	 li	 qi	       i	 i	 xcompress/flate.(*decompressor).Close  1 8  
  
  
    6i	        j	 [j	 `j	       Ek	 l	 ,compress/flate.(*decompressor).readHuffman )+S+2''j
  
	
	
	$%-	&%568fe  (,	

	
[V(),"%%`1o,-(	(	+
!
	9
  
_6	S	3
	
		"%
	
	
	
	
	r
  oj<$j
  <l	        m	 .n	 vn	       5p	 	q	 sq	 LЇ    d<compress/flate.(*decompressor).huffmanBlock compress/flate.(*dictDecoder).tryWriteCopy compress/flate.(*dictDecoder).availWrite compress/flate.(*dictDecoder).writeByte math/bits.Reverse8 compress/flate.(*dictDecoder).histSize compress/flate.(*decompressor).finishBlock compress/flate.(*dictDecoder).availRead UJ
 :L<H^hXT$	>
 
$!+ 
0tq	fefcfYVWK

	6'		,+
*	$6/65+#()./45:;@?H:1		"
 
z


  P&
	#1$#	
	

#-
!7!

#M
!$	
!	!/'7	
	W&
%#)7	
X!:
  -48$J
#_
!C
!]
#p
!+
!
!W
#`&	]!X:
  :L0
H	^hXT--T$	
	
  Er	        Nr	 gr	 r	       4s	 s	 s	 (  ~    compress/flate.(*decompressor).dataBlock compress/flate.noEOF hghghTgh7gh*g
 H
!H_f6Y
 	#
!tqqrk
(&D		"MNwxwts*FE
4
  !'%&l*'8m!
  %#m
!
  H
!+ f'YT	\
  IHt	        t	 t	 u	       u	 v	 5v	 |(&V    %compress/flate.(*decompressor).copyData compress/flate.(*dictDecoder).writeSlice compress/flate.(*dictDecoder).writeMark popopopoo
  7(5?Rh
H 	
 
 		'(	2//0		 
	
	"-7834' 		
  +F#

=3	BI3	c/
  ?Bs#
'B|c/
   7()	RW
HT	
   pLv	        v	 v	 w	       "w	 =w	 Nw	      ]compress/flate.(*decompressor).moreBits 05/0{/  

  7
  "'A
  5G    @Mw	        w	 w	 w	       9x	 x	 x	 |$L!V    ]compress/flate.(*decompressor).huffSym HGHGH3GHG
  

AD;DCP	7!	$6&-.1
  %
	
	

4	

	
  q'c&
	
     POx	         y	 "y	 &y	       0y	 =y	 @compress/flate.fixedHuffmanDecoderInit  2 "#     Oy	         $z	 5z	 ]z	       z	 P{	 {	 Ѓ    compress/flate.(*decompressor).Reset compress/flate.makeReader compress/flate.(*dictDecoder).init bufio.NewReader bufio.NewReaderSize bufio.(*Reader).reset 0CCCC
 "'1
 073@
	Q-1
"M62&&`

'5

  0	
A8=,#n	"

  09D
	AY-2=n	
	&#	"

  63}"'<`'
   S|	        |	 .|	 R|	       |	 2}	 z}	 UM    ,compress/flate.NewReader 
 L!1
 a3d**M&
J/^&&Z

'5
  (=3	
/
		"

  7(=
>/:		
& 	"
	
  .3}L!<Z'
    @W}	        ~	 ~	 :~	       ~	 &	 r	 [lU    compress/flate.NewReaderDict 
 L!1
 3**M'.
J/&&Z

'5

  (=87/		"

  7(=
S*/:		& 	"

  .3}L!<Z'
  @[	         	 	 	       F	 Y	  compress/flate.fixedHuffmanDecoderInit.func1 )
  &



  yI
  V
    P\	         	 	 À	       ˀ	 ˀ	 compress/flate.init 3 h '+  5 \	        B E H        l	@compress/flate.(*byLiteral).Len  ]t	        	 	 	      	 Ӂ	 ځ	 l	"    d]compress/flate.(*byLiteral).Less : 
#
 #
    D  #
    p],	        M	 Z	 c	      l	 	 	 l	F    x]compress/flate.(*byLiteral).Swap Z
 
#Q #Q  
	  d  #C
     ^؂	        B E H        l	@compress/flate.(*byFreq).Len    @^<	        Z	 g	 |	      	 	 	 l	G    <]compress/flate.(*byFreq).Less J 
#/ #   
%  [  #/ ^	        M	 Z	 &	      l	 	 	 l	F    P]compress/flate.(*byFreq).Swap #Q  `_t	        WP 	 	      vP P P x    ]compress/flate.(*CorruptInputError).Error 
#:% #F:E%   _	         	 #	      !	 !	 D x    (]compress/flate.(*InternalError).Error 
#.% #R.Q%   p`d	        V ] `        l	type..hash.compress/flate.literalNode   `ą	        U X [      	 	 4xtype..eq.compress/flate.literalNode  	     a8	        $s  U	 Y	           l	@hash/adler32.(*digest).Reset  J 0a	        ec  	 	       ZC ZC (hash/adler32.(*digest).Size  d  Pa	        ec  	 	       ZC ZC (hash/adler32.(*digest).BlockSize h paL	        `	 h	 m	       ч	 	 hash/adler32.update ('  	
 )*)('"!"	!&3
  v6
   ?
   b4	        Q	 X	 \	       f	 w	 hash/adler32.(*digest).Write (K' b 0    *  c	        $s  U	 و	           l	@hash/adler32.(*digest).Sum32     @c	        3	 >	 C	       Q	 h	  |hash/adler32.(*digest).Sum HKGH?G
  F;
  '
  '9
  c	 $       ̉	 ׉	 ܉	       	 	 ?compress/zlib.NewReaderDict HmGH%G  8&
  
  

 dh	        	 	 Ǌ	       !	 	 ߋ	 l>@~    T^compress/zlib.(*reader).Read *
 )? 
9	
	')   )

  
	!90
  N$j
'{



  )? pg(	        F	 U	 Z	       v	 	 L3compress/zlib.(*reader).Close  X ! +
  #*		
  	
  9+
   @h	         A	 n	 	       T	 	 2	 ,    compress/zlib.(*reader).Reset hash/adler32.New hash/adler32.Checksum 
 )4-'-/? D9#)"0!""o
a7#40
 1-2#
 
&&`v%55
  5
		!


			

		
 	%!


!D

	'
	
 	 
5
  5
9	4:	+
	Y"
A 5%07+
	r
'	
&#'	 
5
  )4
-	'-<`%?   o	 $       	 А	 Ր	       	 &	 hY1<compress/zlib.NewWriterLevelDict H|GHkGH$G
  	t		
  
$
  	/%
$
    p	        	 	 	       ֑	 	 \<(compress/zlib.(*Writer).Reset R@
  

  	
  

   pq`	        	 	 	       	 }	 	 8TY    hcompress/zlib.(*Writer).writeHeader POPOPOPOPYO
 M 

48J,		!
1	
'
  %D		F

  x?9#	H/@
  M   t	        	 1	 >	       l	 	 Ҕ	 @>,     @^compress/zlib.(*Writer).Write P~OP[OPOPOP5O
 @*2 **$
  
&$

  [

 

  @*2   `u$	        B	 V	 e	       	 	 	 d|;    compress/zlib.(*Writer).Close @?@?@?@5?
 49 2	
$
  

	

  =a
	
	



  49  vP	         [ c	 h	       y  compress/zlib.init  PK4G  w	        ̀ Ԁ ؀      ̖	 	 l	Ltype..hash.compress/zlib.reader   
  ]'
 px,	        J	 V	 Z	      ^	 	 (type..eq.compress/zlib.reader  r 
 
   
	


	
  \
n
 y	         	 	 	       )	 )	 hash/crc32.ieeeInit 6  m    D   zl	        ec  	 	       ZC ZC (hash/crc32.(*digest).Size     0zȘ	        ec  	 	       ZC ZC (hash/crc32.(*digest).BlockSize   Pz$	        $s  ?	 C	           l	@hash/crc32.(*digest).Reset    pz	        	 	 	       Ù	 	 9hash/crc32.(*digest).Write 0g/0h/
  101
  
  F*+
    `{D	        $s  ?	 _	           l	@hash/crc32.(*digest).Sum32   {	        	 ̚	 њ	       	 	 	      bhash/crc32.(*digest).Sum HOGH?G
  C;
  
+
  +5

  CE 0|P	        k	 r	 v	       	 	 @hash/crc32.simpleMakeTable - D &      |؛	        	 	 	       %	 4	 $	hash/crc32.simplePopulateTable H l 6
  $  E  |x	        	 	 	       	 	 8thash/crc32.simpleUpdate F F V	  
  
%   @}	        	 	 $	       I	 b	 $hash/crc32.slicingMakeTable t
  v	


  	+
!
  ;

    }	        ɝ	 ٝ	 ޝ	       	 &	 8lhash/crc32.slicingUpdate 0/0%/0/
  (	*
  

  

   ~p	        	 	 	       	 	 $	@hash/crc32.ieeeInit.func1 09/ P :  %  !    @	          	 	 	       	 	 hash/crc32.init # I I  ' `	        ~	 	 	       	 	 	     image/png.paeth image/png.abs n n 0
/$  [  /			$    	        	 &	 +	       z	 	 	 	    dimage/png.filterPaeth @?@?
  ` YN		
		
  !(a
  
  		Y  	          	  	       ( ; @image/png.FormatError.Error X X p<	          	 ]	       ( ; @image/png.UnsupportedError.Error X    Ё	        	  	 =	       	 	 	 ,'Atimage/png.(*decoder).parseIHDR encoding/binary.bigEndian.Uint32 ! ))j>$ 	)*	c>f)0klK	V[				
			
	Q
  !	$

	

   EzR5
  ))j$   P	        +	 C	 T	       	 G	 o	 @}    dimage/png.(*decoder).parsePLTE p+opop$opopPo
 |% %%2	EI_]+,
%")#"-	
	
  ,!	
[	
!	"
	X
  GMo!f"
P
  |%  Љ	        ߥ	 		 :	       Ҧ	 	 ѧ	 |    image/png.(*decoder).parsetRNS hghHghghghghghghghig
 A%%% tst%q2+HQ
,JIJ%G2 A
@<%0/0%-('&$kefG	*8%
)
  )
"3
!

	
	0
	
		%	
8
  8}23
$%u<+Q%
$R
  A%%%  P8	        `	 	 	       	 P	 	 |@>G    8image/png.(*decoder).Read image/png.min `_`_`_`_`&_`_`_
 )# 
	)# 	5" '.	/
  
!?5
  I
  X0)#^   	      	 P	 ]	       	 	 	 XlZ    dimage/png.(*decoder).decode compress/zlib.NewReader \8SB	- @	>
	
	 ?>)
	&/0	::2T-5	3W1..WF).	
.
  -!#		'%,
	
			
  sL::&=	.
	.hf
  @>	  ЕD	 $       	  	 1	       	 	 	 0(    image/png.(*decoder).readImagePass image.NewNRGBA image.(*Gray).SetGray image.(*Paletted).SetColorIndex image.NewPaletted image.NewNRGBA64 image.NewGray16 image.NewRGBA64 J_**
 -.-.-.+
	,9+,5+(?,+,+,-.+,5+>,+,+,-.+G,+,-.++,+F,-.++,+F,-.+%,+F,-.{hNQ+.-.-.-.-.+,+.-.
-.-#.+
,-.+	.-.-.-.-#.+
,-.+	.-.-.-#.+
,+	.-.-.-.-.+,)+,+.-.-.-#.+
,-.+	.-.-.-#.+
,-.+	.-.-.-#.+	,+	.-.
-.-&.+
,-.+	.-.-.-&.+
,-.+	.-.-.-#.+
,+	.-.
-.-&.+
,-.+	.-.+	,+	,+	,+	,+	,+	, 
	
	"n3s*	)	j3!MTST		EH	Q
!9*	
6	AD	]^	(

	 



!"_b		qt	3!}		78ux	;R	(

	 



QR	Ub	.!
	gh	k	

	 



	,		30	C	9+	%		

			1	

				
	'-/bD		/0			M			/0

	e		/0

	}		<G			90ilk,
	
+ZY'
	(

+NM-%		>0	
	&%#	(
+$#&%		2

	+-%/12		!"	
!'N
	*'uv077+' 9+	

	
"i
	
"i|{	
	
"g){
	ux
ml"g	@	
	"	)				6	
	
"i|{
"	
"g#Kj
		"i	
	
"rij	
	
"j	ej
	
"i	
	
"rij-33$3																																					


  bL/8 95x(''# !$
2
%$E#5,1/1$!+y)''"
 @#+02/$!+t-'n$#'2#/M &#x' 
1"!."!{,!/'	#?# 	./'&0e5<,*#&	)f5<,*#f560+#	$D#$
1"!.+1"!.-y$#"!o"!=&	K/)"!#*Q/<;>)!)$$\)5[(5:#&-0343:7<;<;	B(5@?@?@?I(5PI`"#	)@&-0343*13(5:#&-0343X(5@7@?I'5	6(8:72343	E(8@7@AB?I(5U(8:72343$%
  &D		 JHe-		v-
P#$)	b! 	!.'&>&A	 	&	}&A	"	{&@y,<&10@/		*&A	 	&?		z&>&D	 	&D	{&>&D	 	"#)()
  
	
	
9	5(
	5
	
	
	
	
	+ $+#$#&%*%)*),+
	{
	
	
	
	
	
	
	
	h
	N
	
	Q
	0/0/0/2	12/0/
878#7:
9@?:	787@?BAB#AD
C@?D	ABAJIJ#IL
KL	IJIRQRQRQT	S)TSTQRQZYZ#Y\
[@?\	YZYbab#ad
c@?d	abajij#il	kl	iji
rqr&qt
s@?t	qrqzyz&y|
{@?|	yzy#
	
@?@&?
@?I	?@?*	)$	#				    X	        {	 	 	       }	 	  image/png.(*decoder).mergePassInto 
  =^"J	2
#`(-QD
	UPUa$*	O(,""Oj"2O(<	
U^B	O5":O(4	
U:V
  6=


*	/U



	2#

#



#

  ?B$U=$
,(+
Z8H
=","(-! #&J=" 
'
    p 	        	 .	 3	       I	 h	 (l3image/png.(*decoder).parseIDAT (F'('('
  ,
  		
  #
     	        	 ~	 	       s	 l	 	 /.D$image/png.(*decoder).parseChunk image/png.cbPaletted image/png.(*decoder).parseIEND &C?A&<&O-3
 ) \ 8*, 	) -*.."
		&
			,	"qtmn.I. 	.  .0xw
  !<%-
	
 %	
	,

0!
  jO/5.#	"7"
  ) \` 8
	,/    pP	        t	 	 	       	 	 	 6    Dimage/png.(*decoder).verifyChecksum hghghg ) H 				)	 	
  %	*
  DW8
  ) H  `P	        q	 	 	       	 	 	 <    ldimage/png.(*decoder).checkHeader HdGHGHG )\ 				)			
  !%
  @	 
  )\  (	        [	 p	 }	       	 	 Q	 XUV,    image/png.Decode hash/crc32.NewIEEE hash/crc32.New XWXWX`WX;W
 G
 +"

"	
  	

("$;
  .
		'#;
  C
   	         	 	 	       |	 	 A	  VV|2    (image/png.DecodeConfig XWXWXWXzW
 G
 +",
($'

+
"	#,	
  	

8Q 3;
  .
		 'U% ';
  C
    	         j	 	 	       	 	 @image/png.init.0 V <  	        	 	 	       >	 g	 $	(image/png.opaque XWXWXW  3,
(		
  !
	
  	
    	        	 	 	       {	 	 	 EB`M    image/png.(*encoder).writeChunk POPOPOP(OP&O
 "#MM_4 *
d
+Q	
$
9B2	JQRk



  >9		

	
	
^&
  >G.
Sc 1^&
  "#M
C_4  l	        	 	 	       	 /	 9	 l	    8image/png.(*encoder).writeIHDR 0/0/
 -/ 7&<KL+G #*),/258	;	
  \
  '
  -  	        	 	 	       	 h	 ~	 4N    dimage/png.(*encoder).writePLTEAndTRNS POPjOPuO
  
,	
B	WP
 

  G8Q

  i5Sk
    	        	 	 	       	 	 Limage/png.(*encoder).Write 0W/0/  6	
  $
  6
  Pd	        	 	 	       4	 	 	 8`~<    image/png.filter image/png.abs8 
  
'%%! 
NQN]0	#$4?4=/)
$85o	
P3ob34	63ej3WX	1N	
d$	"	
  
("&!1)"!0">2X"+9D,!.s
  `%5	MKUl)
  9|
	
	a{-    	        	 	 	       	 	 l	\
image/png.zeroMemory  4       	 $     Y	 	 	       m	  	 	  Dlimage/png.(*encoder).writeImage compress/zlib.NewWriterLevel 
 /0/0/0	B
\	
 3(C8B,+>=`_#	K(1	
 'w|<-"/
L
9
 4]
				
,
: +$+	 T+sLW&%^eN08+RyGT%&/#h0
	0"
			!+		|w	ni
	 ~ni`!!!}+xLWhc	ZU ZUT$+	XS	JE JE3"""+	@;	2- 2-`'!#!(+%F
O



	&
%
"
!B
#				!!			[
  	H
	X -
	#!&%&%&%@
!"+4K	:'5403!
	'4,/1.%	2
0+	
 &"!%
	%	!!'2&1	/4)	
:V^
		 	4<;2$!	24)	%	8	<; 
	6
	

		8	<;%#$<A%%

g>&O
  LJA	'%v99:s-	,GE
z	X/'52G	#?%<
  B\ 	        l	 }	 	       	 S	 ~	 ~    image/png.(*encoder).writeIDATs bufio.(*Writer).Reset image/png.levelToZlib bufio.NewWriterSize XWXWXW 1< hg	!T*
	huv&KIJK
BO
  	
'3 7
  $b'3 "$		7
  1<
	q 	    \  '	 E	 R	       	 
	 d	 `WVxS    image/png.(*Encoder).Encode image/png.(*encoder).writeIEND 0
 M/0*/0 )$		[

")	:I?B6"%7& ##\
.	NM)
	
   V(l
	

H

	6
		
		
  Iew
)1K"%:<9)9O,	A6)
0
  M*6    	        e  e  `       D E l	type..hash.image/png.Encoder    	         ( +      #	 . 4Dtype..eq.image/png.Encoder  
 @	         	 	      !	 !	 D x    Ddimage/png.(*FormatError).Error 
#.% #.%    	         	 	      !	 !	 D x    Xdimage/png.(*UnsupportedError).Error #.%    @`	        %  }	 	       	 	 		context.(*emptyCtx).Deadline $         p	        ec  	 	       ZC aC \
context.(*emptyCtx).Done  	    4	        %  }	 L	       R 	 context.(*emptyCtx).Err  	        %  }	 	       R 	  
context.(*emptyCtx).Value    	         	 	       	 ,	 x@context.(*emptyCtx).String `     9    Pp	         [ 	 	       :\ C\ @context.init.0 (     	         	 	 	       	 	 context.init   ?
  KV""=U  
W
  $W
 p	        	 	 +	       	 Z	 	 \.[Spath/filepath.Clean path/filepath.(*lazybuf).append os.IsPathSeparator path/filepath.(*lazybuf).index path/filepath.(*lazybuf).string 
 opopopop'op 
'(	
	 <% ;B[]!*,!	!*,!	\[**,!$E6$.
$*,+5bh*,+5bhZ"+-.-b3'(Hw*9	-,!|JO											R
  	!(9!	
	
	)
	
	)
	
	)	
	
2	
	
	- *
#	
	
	
 	
	
	
	
	
	
  $fTP -"W/%.
  L$
(($	&Z	&Z		
	
Z	
		(.%+Z	&Z	0'(gYO"
   p$	        	 	 	        	 	 *	     path/filepath.Base i
 +opopw 

  2!
  2"
  +w    0%p	        	 	 	       	 	 (path/filepath.join 878787
  Ta
  #(
  $U 
  %	           #	 +	           path/filepath.init GG $GG &x	        	 	 	       	 	 	 < )|1    ܠos/exec.(*Error).Error  $s ^656i
  $
  FE27	
  $s   'T	        d	 q	 v	       	 	 C\C?os/exec.Command `_`_
  '("		5		
  

	
6
 
  8&
	$(6F
    0*	        	 	 	       /	 	 	 SS`<os/exec.(*Cmd).String ;
 G]X^.]2^&]^]^]^]^];^?]0^ 
 O.2%}Wt22s	;?0
  2
		
  J+!&O~I23;
  GO.2&	W2;?	   @-d	    J   {	 	 	       	 	 @os/exec.interfaceEqual `B_`(_  ";

  +
  3
    -	        !	 <	 _	       	 	 	 |~T    <gos/exec.(*Cmd).stdin os.Open popopopopo 2
Cv 
	
4Fh\
H	D2AB;
<;/:;<;A
  	#%(# 
%&	B*' 
%.*' 
%.	
(# 
 $! 9<7' 
%>	3


   36		.
			B44
b.
	

  2
Cv  2H	        ^	 e	 i	       q	 	 @6os/exec.(*Cmd).stdout 05/ L 6  		  &    P2	        	 	 	       	 9	 @|os/exec.(*Cmd).stderr 0n/05/0/
  E*6
  

	
  -&
 03	        	 	 	       )	 	 h,os/exec.(*Cmd).writerDescriptor popopopopo  
	
4Fu
	R
	
P	2
.	A
  	
$
%(		:
%	#
%	
2- 
 (=@;B?
%H	5

  76!
	.
	:4#4

W	.
 	

    p7	         	 	       	 	 pos/exec.(*Cmd).closeDescriptors C     ) 7,	        z	 	 	       o 
 
 L
 <os/exec.(*Cmd).Start os/exec.(*Cmd).argv os/exec.(*Cmd).envv os/exec.dedupEnv ;n
 ! UA

IJ&X'-%
U 11 -G
6
`
'-2! -"FM
  
!	
$!!

+
$/($#$	#	
	
		 	!
$3!	0%$#*78	)
	!!	!!
  k
8	
/--[>o OQ3$-"!"=!	
}!M
  %
!	  ?
        S;	 
 
       
 s;	 xos/exec.(*ExitError).Error 8 "   ? 
        }
 
 
       ;
 
 
 Yt\Z 
os/exec.(*Cmd).Wait os.(*Process).Wait os.(*ProcessState).Success os.(*ProcessState).success hghghgh\gh2g 58T34U4:!! 8	:
&?#!!
  			
  >&9*
.!!
  58TU:
!	!    PB`
        z
 
 
       
 s
 
 9>    dos/exec.(*Cmd).StdoutPipe POPOPBOPBO !"!, 	
		
	
0="g
	
	
K!"!"
  
   
%(	!,' 
%(	
  C0
*
	!8	
!!	
  !"!,    E
        
 !
 &
       j
 
 XZ@os/exec.dedupEnvCase 
  )G	"A<
950-7	
  	
	(
	'
	
		
		'
  %	09'	. 5*	,
  H|
         / 
 
        os/exec.init.0 =    `H
        
 	
 	
       )	
 B	
 Q	
 (,&    Pgos/exec.findExecutable 0R/0/0/ CK ($
  
#
  @ 
  CK  I	
        

 ,

 H

       

 

 2
 NQK@os/exec.LookPath strings.Contains path/filepath.SplitList path/filepath.splitList path/filepath.Join strings.Split fD _(`$
v	,
W6V
 F
x(w/8,$-6$
  & 	
%	! 
  b:8 $	`!!	
  ($v,6    K
         M 
 
       
 a @os/exec.interfaceEqual.func1 &     L 
        #
 1
 S
       
 
 
 *)\V    os/exec.(*Cmd).stdin.func1 io.Copy L
 #2*
$ 2IPIJ
  !


  X

  #2*
$   M8
        ^
 i
 
       
 
 
 `T*    os/exec.(*Cmd).writerDescriptor.func1 p[opo
 :
 j:f

  !

  E

  :
 M
         /
 3
       =
 R
 %L(<os/exec.(*Cmd).Start.func1 K 1  
  	   N
        
 	
 
       ?
 n
 
 </\GDos/exec.(*Cmd).Start.func2 os.(*Process).Kill os.(*Process).kill os.(*Process).Signal '
  
 	q
  	
   3$&
      N
        
 
 
       
 
 $	os/exec.init.0.func1    0
  
	
  g
    pOd
         = q
 u
       = 	> os/exec.init ] $] O
        z ǚ ʚ      ͚ ͚ 8
@os/exec.(*ExitError).String P
        z ǚ ʚ      ͚ ͚ l@os/exec.(*ExitError).Sys    PPX
        Z f  f       Z Z l	type..hash.os/exec.Error    P
        Y[ d[ h[      l[ [ lPtype..eq.os/exec.Error  0Q
        
        
 +
 <@os/exec.ExitError.String &     Ql
        
        
 +
 os/exec.ExitError.Sys    Q
        
 
 
       
 
 l	_cgo_panic  1 5 \.  ,	  ,	  R
        
 &
 *
         crosscall2 8@7 D   `R
        
 
 
       
 
 layeh.com/gopus._Cfunc_gopus_setapplication  , 2 u   
  2    RD
        
 
 l
       
 
 layeh.com/gopus._Cfunc_gopus_setbitrate  `S
        
 
 
       
 =
 !l$layeh.com/gopus._Cfunc_opus_decode  4 
  
  	
  0F	
 PT
        
 
 
       
 
 @@Xlayeh.com/gopus._Cfunc_opus_decoder_get_size  4  g   
   T<
        e
 p
 u
       
 
 layeh.com/gopus._Cfunc_opus_decoder_init  4 L
  
	
  

  L
  `U
        
 &
 +
       A
 v
 !l$layeh.com/gopus._Cfunc_opus_encode  4 x
  
  	

  0)	
    0V
        
 
 
       
 
 @@hlayeh.com/gopus._Cfunc_opus_encoder_get_size   V@
        i
 t
 y
       
 
 0layeh.com/gopus._Cfunc_opus_encoder_init  4 f
  	
  

  f
    `W
        >
 O
 T
       
 
 
     8flayeh.com/gopus.NewEncoder layeh.com/gopus.getErr 878787
  H$"	

  
	
	=#
"
  <G
  @
"4    0Y\
 ,       ~
 
 
       
 
 
 ,<    flayeh.com/gopus.(*Encoder).Encode HGHGHG
  ,
001
  ,(
4
  6-|	
  0
z   Zh
         
 
       af jf l	@layeh.com/gopus.(*Encoder).SetBitrate .  Z
         
 
       af jf l	@layeh.com/gopus.(*Encoder).SetApplication   [L
        g
 x
 }
       
 
 *
 (    $flayeh.com/gopus.NewDecoder 0/0"/0/
  H|pz"|{

  
	
	5#	
  <B
  G
"4   \
 ,       
 
 
       
 5
 V
 I    elayeh.com/gopus.(*Decoder).Decode POPOPO
  ,7B
]0@YVU@M08#$
  F"
 
  <-|

  0
  ^
        4 
 
       
 
 tlayeh.com/gopus.NewEncoder.func1 { {  !,  .0    0_$
         L
 S
 X
       ]
 v
 /L0layeh.com/gopus.(*Encoder).Encode.func1 8l7    !
  .
  _
        
 
 
       
  
 tlayeh.com/gopus.(*Encoder).SetBitrate.func1 0L/ c c  !  .  0`P 
        
 
  
       
  
 tlayeh.com/gopus.(*Encoder).SetApplication.func1 c ` 
          
  
  
       !
 I!
 layeh.com/gopus.init   
  K888884G  






  $$$$$$$$
   c!
        f  f  f       !
  l	type..hash.[240]layeh.com/gopus._Ctype_float  $   Pc"
        G"
 d  d       J"
 U"
 Ptype..eq.[240]layeh.com/gopus._Ctype_float E  "  .   c"
        f  f  f       !
  l	type..hash.[720]layeh.com/gopus._Ctype_float    c #
        G"
 d  d       J"
 U"
 Ptype..eq.[720]layeh.com/gopus._Ctype_float  @dd#
         $ '      * 7 l	type..hash.[18]layeh.com/gopus._Ctype_float d#
         D G        Ptype..eq.[18]layeh.com/gopus._Ctype_float   d,$
                  l	Htype..hash.[8][18]layeh.com/gopus._Ctype_float  0e$
         q t      $
 $
 <type..eq.[8][18]layeh.com/gopus._Ctype_float  $  :    e%
         $ '      * 7 l	type..hash.[21]layeh.com/gopus._Ctype_float e|%
         D G        Ptype..eq.[21]layeh.com/gopus._Ctype_float   @f%
         $ '      * 7 l	type..hash.[32]layeh.com/gopus._Ctype_float fD&
         D G        Ptype..eq.[32]layeh.com/gopus._Ctype_float   f&
         $ '      * 7 l	type..hash.[8]layeh.com/gopus._Ctype_float  0g'
         D G        Ptype..eq.[8]layeh.com/gopus._Ctype_float    gp'
         $ '      * 7 l	type..hash.[9]layeh.com/gopus._Ctype_float  g'
         D G        Ptype..eq.[9]layeh.com/gopus._Ctype_float     h8(
         $ '      * 7 l	type..hash.[3]layeh.com/gopus._Ctype_float  ph(
         D G        Ptype..eq.[3]layeh.com/gopus._Ctype_float    h )
        f  f  f       !
  l	type..hash.[200]layeh.com/gopus._Ctype_float    ih)
        G"
 d  d       J"
 U"
 Ptype..eq.[200]layeh.com/gopus._Ctype_float  `i)
        )
 *
 *
      	*
 4*
 l	Ltype..hash.layeh.com/gopus._Ctype_struct___3   
    
  '
   @jx*
        j  *
 *
      *
 *
 4type..eq.layeh.com/gopus._Ctype_struct___3 
   ]
  o
    j*
                .+
 ;+
 l	Htype..hash.[200]layeh.com/gopus._Ctype_struct___3  $  1  k|+
                +
 +
 <type..eq.[200]layeh.com/gopus._Ctype_struct___3  $  ; k ,
        -,
 5,
 9,
      =,
 ,
 l	Ltype..hash.layeh.com/gopus._Ctype_struct___2   
   

  "
   n$-
        O-
 \-
 `-
      d-
 >.
 5type..eq.layeh.com/gopus._Ctype_struct___2   
 

 
  )X


	
																							
  /%
    s.
         $ '      * 7 l	type..hash.[4]layeh.com/gopus._Ctype_float   t.
         D G        Ptype..eq.[4]layeh.com/gopus._Ctype_float    PtT/
         
        1 l	Ltype..hash.layeh.com/gopus._Ctype_struct___4    t/
        /
 Y Y      /
 /
 4type..eq.layeh.com/gopus._Ctype_struct___4 {  B  ` pu80
        f  f  f       !
  l	type..hash.[960]layeh.com/gopus._Ctype_float    u0
        G"
 d  d       J"
 U"
 Ptype..eq.[960]layeh.com/gopus._Ctype_float  v1
        91
 A1
 E1
      I1
 1
 l	Ltype..hash.layeh.com/gopus._Ctype_struct_OpusEncoder   
   
 
  *
 `w1
        1
 2
 2
      2
 Z2
 P\5type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder   
 
   (
3	7
  '!
    y2
         $ '      * 7 l	type..hash.[2]layeh.com/gopus._Ctype_float   z3
         D G        Ptype..eq.[2]layeh.com/gopus._Ctype_float    Pzp3
        R Y \      3
 3
 l	Ltype..hash.layeh.com/gopus._Ctype_struct_OpusDecoder     7'    z3
        /4
 :4
 >4
      B4
 ]4
 4type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder  k 
 
   	
  .,
   `{4
         &5
 25
 f5
       5
 6
 6
 -    pmain.init.0 flag.StringVar flag.newStringValue flag.IntVar flag.newIntValue flag.BoolVar flag.newBoolValue flag.Parse 878{7
 Q`RQjRQPRQPRQPRQPRQPRQMRQjRQjR
QGR1QcR
 
F
$F
R
FP
FN
FL
FJ
FF$F
$F
	
G
X
  
-X
  
QQX
  F$F
F	
F
F
F
F F$$F!($F%
*G)1(&)
 p7
         7
 8
 8
       :
 ,>
 &?
 `.8rmain.main fmt.Println bytes.NewBufferString image/png.Encode {dB
 u'o3po3po3po3p-o3po3po3pGh  	k;+<;<0 	@o0pBo0p5o0p>
  U'V#(Z]3
R]3....
0*
	 			% 0a *YP3M.YD3A-CY835$],3)	 

a Y3$



?G`  	+3+0 	@	#	
	
	("	"%0$0
#$0
	

  		
,/	 ;(/ 


	 
	

/ 
/&
'		
/ / 			
/ T
	
 		8
	
		x
		
	
	

j
%"
 
	$
	
			
  ggD$ 
q	
&	 
=	-gAggSg\=-g,w8"$* 6px$1ja"""+!;$7#.&7%K
  u'333
3	-333G`  	k = "B!$ #	$#$#@&0%B(0'5*0)>	
   ?
       
@
 ;@
 s@
       @
 B
 C
 D (main.encodeReader  xo3p&'3o3po3po3p$ &+P
&&}:_Z#Y3[
&'3]3	&:_h#Y3*-
Y3'
  	 	

		/K@#1/&	
		3/3		/3
  W&.! "=F7g:[@'5#,#!$$$'&g%4()"=12d12g1:0	(34g3:
  x<}3&	
#333$ |C
       C
 C
 C
       C
 D
 *D
 BPNfmain.encoder 	 o0p, (("AfA0



  !(-##
	
  (;zO?
  0,   @xD
     P  D
 D
 D
       pE
 F
 GG
 @	main.encodeWriter fmt.Print "4 o3p|o3po3po3po3p 0
?`*.
ZaY3	Y3	)F3v]3	@)	Y3!
  (
		
	
/&/&:	%#$/& 	"!$#&%	/3(
  B&=	
		=HX7g-g-=g4T"g:(
  3|33
3	3 G
     L  G
 G
 H
       PH
 QI
 I
 Ļ؅main.decodeReader  Jo0po0p& &
:&{,.'^#XZ#A0[	A0[&
  		
		
	#K#K6
  ,&.!WI6F7O7[O7[6
  JP{00& I
       I
 J
 J
       <J
 J
 J
 BPN`fmain.decoder 	 o0p, ($"A
aA0



  !((##
	
  (;uO?
  0,   @J
     h  J
 K
 5K
       eK
 K
 3L
 dXpğmain.decodeWriter 6 T}o3pC 0
&W	*w
ZY3
	

  

		
	
	
/&*
  6&$	
@>
	
N	
	g-*
  T}3C  0L
          L
 L
       L
 L
 L
 @    fmain.encodeReader.func1    	  )    pM
          L
 /M
       L
 L
 L
 @    fmain.encoder.func1     M
          L
 M
       L
 L
 L
 @    Lfmain.decodeReader.func1    M
          L
 N
       L
 L
 L
 @    tfmain.decoder.func1     0LN
         VN
 bN
 gN
       kN
 N
 pmain.init 8787
  f  	
1
  )81
  N
         $ '      * 7 l	type..hash.[11]string   @ O
                  <,Otype..eq.[11]string lO
        Y Y Y      Y 6Y l	Ltype..hash.main.DCAToolMetadata @O
        Y Y Y      O
 Y Utype..eq.main.DCAToolMetadata  
	



	
  PXP
        V ] `        l	type..hash.main.DCAMetadata P
        }           P
 P
 4type..eq.main.DCAMetadata       Q
        0Q
 8Q
 <Q
      @Q
 kQ
 l	Ltype..hash.main.FFprobeTags  
   
  
    Q
        Q
 Q
 Q
      Q
 FR
 }type..eq.main.FFprobeTags   
 
   


	





	
  9

    R
        R
 R
 R
      R
 R
 l	Ltype..hash.main.FFprobeFormat   
    
  '
  <S
        XS
 eS
 iS
      mS
 S
 \[type..eq.main.FFprobeFormat   
 
   %









	
  #

  (T
        ET
 MT
 QT
      UT
 zT
 l	Ltype..hash.main.SongMetadata   
    
  t'
  T
        T
 T
 T
      T
 ?U
 Ttype..eq.main.SongMetadata   
 
   

	

	
  x

    U
           $      U
 U
 l	Ltype..hash.main.OriginMetadata  
  N
    V
        %V
 & *      0V
 _V
  Xtype..eq.main.OriginMetadata  Y h
  	

	
  <9"
 V
        R Y \      3
 3
 l	Ltype..hash.main.OpusMetadata      W
        W
 &W
 *W
      .W
 IW
 >type..eq.main.OpusMetadata  B +
 
   	
  $#
   C
 
 
 
 
 p
 <
 
 
 
 u
 T
 1
 
 ~
 ~
 ~
 u~
 S~
 -~
 ~
 }
 }
 }
 y}
 P}
 ,}
 }
 |
 |
 |
 u|
 N|
 +|
 |
 {
 {
 {
 x{
 M{
 &{
 {
 z
 z
 z
 lz
 Iz
 !z
 y
 y
 y
 y
 ey
 Ay
  y
 x
 x
 x
 x
 hx
 ?x
 x
 w
 w
 w
 w
 bw
 6w
 w
 v
 v
 v
 pv
 Mv
 &v
 u
 u
 u
 u
 mu
 Hu
 $u
 t
 t
 t
 xt
 Ut
 *t
 t
 s
 s
 s
 |s
 Ws
 0s
 s
 r
 r
 r
 fr
 Br
 r
 q
 q
 q
 mq
 Oq
 /q
 q
 p
 p
 p
 p
 ep
 Jp
 -p
 p
 o
 o
 o
 {o
 Zo
 :o
 o
 n
 n
 n
 n
 on
 Mn
 (n
 n
 m
 m
 m
 um
 Qm
 %m
 l
 l
 l
 l
 gl
 <l
 l
 k
 k
 k
 mk
 Hk
 "k
 j
 j
 j
 j
 Vj
 &j
 i
 i
 i
 i
 vi
 Ni
 &i
  i
 h
 h
 lh
 >h
 h
 g
 g
 g
 bg
 Dg
 (g
 f
 f
 f
 f
 tf
 Pf
 3f
 f
 e
 e
 e
 e
 pe
 Ne
 -e
 e
 d
 d
 d
 d
 gd
 Gd
 'd
 d
 c
 c
 c
 lc
 Bc
 c
 b
 b
 b
 b
 ^b
 6b
 b
 a
 a
 a
 |a
 Ua
 3a
 a
 `
 `
 `
 }`
 U`
 .`
 	`
 _
 _
 _
 a_
 7_
  _
 ^
 ^
 r^
 H^
 ^
 ]
 ]
 ]
 {]
 U]
 /]
 
]
 \
 \
 \
 j\
 C\
 \
 [
 [
 [
 [
 \[
 /go/src/github.com/davidcole1340/dca/cmd/dca/main.go /go/src/layeh.com/gopus/opus_nonshared.go _cgo_gotypes.go /usr/local/go/src/runtime/cgo/asm_386.s /usr/local/go/src/runtime/cgo/callbacks.go /usr/local/go/src/os/exec/lp_unix.go /usr/local/go/src/os/exec/exec_unix.go /usr/local/go/src/os/exec/exec.go /usr/local/go/src/path/filepath/match.go /usr/local/go/src/path/filepath/path_unix.go /usr/local/go/src/path/filepath/path.go /usr/local/go/src/context/context.go /usr/local/go/src/image/png/writer.go /usr/local/go/src/image/png/reader.go /usr/local/go/src/image/png/paeth.go /usr/local/go/src/hash/crc32/crc32_generic.go /usr/local/go/src/hash/crc32/crc32.go /usr/local/go/src/compress/zlib/writer.go /usr/local/go/src/compress/zlib/reader.go /usr/local/go/src/hash/adler32/adler32.go /usr/local/go/src/compress/flate/inflate.go /usr/local/go/src/compress/flate/dict_decoder.go /usr/local/go/src/compress/flate/huffman_code.go /usr/local/go/src/compress/flate/huffman_bit_writer.go /usr/local/go/src/compress/flate/token.go /usr/local/go/src/compress/flate/deflatefast.go /usr/local/go/src/compress/flate/deflate.go /usr/local/go/src/image/jpeg/writer.go /usr/local/go/src/image/jpeg/scan.go /usr/local/go/src/image/jpeg/idct.go /usr/local/go/src/image/jpeg/reader.go /usr/local/go/src/image/jpeg/huffman.go /usr/local/go/src/image/internal/imageutil/impl.go /usr/local/go/src/image/ycbcr.go /usr/local/go/src/image/names.go /usr/local/go/src/image/image.go /usr/local/go/src/image/geom.go /usr/local/go/src/image/format.go /usr/local/go/src/image/color/ycbcr.go /usr/local/go/src/image/color/color.go /usr/local/go/src/strconv/atob.go /usr/local/go/src/flag/flag.go /usr/local/go/src/encoding/json/tags.go /usr/local/go/src/encoding/json/indent.go /usr/local/go/src/encoding/json/fold.go /usr/local/go/src/unicode/digit.go /usr/local/go/src/unicode/graphic.go /usr/local/go/src/math/abs.go /usr/local/go/src/encoding/json/encode.go /usr/local/go/src/unicode/utf16/utf16.go /usr/local/go/src/encoding/json/scanner.go /usr/local/go/src/encoding/json/decode.go /usr/local/go/src/internal/bytealg/index_generic.go /usr/local/go/src/strings/strings.go /usr/local/go/src/strings/builder.go /usr/local/go/src/fmt/scan.go /usr/local/go/src/fmt/print.go /usr/local/go/src/fmt/format.go /usr/local/go/src/fmt/errors.go /usr/local/go/src/os/executable_darwin.go /usr/local/go/src/os/str.go /usr/local/go/src/os/stat_unix.go /usr/local/go/src/os/stat_darwin.go /usr/local/go/src/os/stat.go /usr/local/go/src/os/proc.go /usr/local/go/src/os/pipe_bsd.go /usr/local/go/src/os/path_unix.go /usr/local/go/src/os/getwd_darwin.go /usr/local/go/src/os/dir.go /usr/local/go/src/os/types_unix.go /usr/local/go/src/os/getwd.go /usr/local/go/src/os/types.go /usr/local/go/src/os/file_posix.go /usr/local/go/src/os/file.go /usr/local/go/src/os/env_default.go /usr/local/go/src/os/file_unix.go /usr/local/go/src/os/exec_posix.go /usr/local/go/src/os/exec_unix.go /usr/local/go/src/os/exec.go /usr/local/go/src/syscall/zerrors_darwin_386.go /usr/local/go/src/os/env.go /usr/local/go/src/os/error.go /usr/local/go/src/os/error_posix.go /usr/local/go/src/os/dir_darwin.go /usr/local/go/src/internal/syscall/unix/nonblocking_darwin.go /usr/local/go/src/internal/poll/fd_posix.go /usr/local/go/src/internal/poll/fd_unix.go /usr/local/go/src/internal/poll/errno_unix.go /usr/local/go/src/internal/poll/fd_poll_runtime.go /usr/local/go/src/internal/poll/fd_opendir_darwin.go /usr/local/go/src/internal/poll/fd_mutex.go /usr/local/go/src/internal/poll/fd.go /usr/local/go/src/time/zoneinfo_unix.go /usr/local/go/src/time/zoneinfo_read.go /usr/local/go/src/time/sys_unix.go /usr/local/go/src/time/zoneinfo.go /usr/local/go/src/time/time.go /usr/local/go/src/time/format.go /usr/local/go/src/internal/testlog/log.go /usr/local/go/src/syscall/zsyscall_darwin_386.s /usr/local/go/src/syscall/zsyscall_darwin_386.go /usr/local/go/src/syscall/syscall_unix.go /usr/local/go/src/syscall/syscall_bsd.go /usr/local/go/src/syscall/str.go /usr/local/go/src/syscall/route_bsd.go /usr/local/go/src/syscall/forkpipe.go /usr/local/go/src/syscall/syscall.go /usr/local/go/src/syscall/exec_unix.go /usr/local/go/src/syscall/syscall_darwin.go /usr/local/go/src/syscall/exec_darwin.go /usr/local/go/src/syscall/env_unix.go /usr/local/go/src/internal/oserror/errors.go /usr/local/go/src/internal/fmtsort/sort.go /usr/local/go/src/sort/zfuncversion.go /usr/local/go/src/sort/sort.go /usr/local/go/src/sort/slice.go /usr/local/go/src/encoding/base64/base64.go /usr/local/go/src/encoding/binary/varint.go /usr/local/go/src/encoding/binary/binary.go /usr/local/go/src/reflect/asm_386.s /usr/local/go/src/reflect/value.go /usr/local/go/src/reflect/type.go /usr/local/go/src/reflect/makefunc.go /usr/local/go/src/strconv/ftoa.go /usr/local/go/src/strconv/extfloat.go /usr/local/go/src/strconv/decimal.go /usr/local/go/src/strconv/itoa.go /usr/local/go/src/strconv/quote.go /usr/local/go/src/strconv/atoi.go /usr/local/go/src/math/unsafe.go /usr/local/go/src/math/bits.go /usr/local/go/src/strconv/atof.go /usr/local/go/src/math/bits/bits.go /usr/local/go/src/bufio/scan.go /usr/local/go/src/bufio/bufio.go /usr/local/go/src/bytes/bytes.go /usr/local/go/src/bytes/buffer.go /usr/local/go/src/unicode/tables.go /usr/local/go/src/unicode/letter.go /usr/local/go/src/unicode/utf8/utf8.go /usr/local/go/src/io/pipe.go /usr/local/go/src/io/io.go /usr/local/go/src/sync/waitgroup.go /usr/local/go/src/sync/rwmutex.go /usr/local/go/src/sync/runtime.go /usr/local/go/src/sync/poolqueue.go /usr/local/go/src/sync/pool.go /usr/local/go/src/sync/once.go /usr/local/go/src/sync/mutex.go /usr/local/go/src/sync/map.go /usr/local/go/src/errors/wrap.go /usr/local/go/src/errors/errors.go /usr/local/go/src/internal/reflectlite/type.go /usr/local/go/src/internal/reflectlite/value.go /usr/local/go/src/internal/reflectlite/swapper.go /usr/local/go/src/sync/atomic/asm.s /usr/local/go/src/sync/atomic/value.go /usr/local/go/src/runtime/vlop_386.s /usr/local/go/src/runtime/sys_darwin_386.s /usr/local/go/src/runtime/rt0_darwin_386.s /usr/local/go/src/runtime/memmove_386.s /usr/local/go/src/runtime/memclr_386.s /usr/local/go/src/runtime/duff_386.s /usr/local/go/src/runtime/asm_386.s /usr/local/go/src/runtime/asm.s /usr/local/go/src/runtime/vlrt.go /usr/local/go/src/runtime/utf8.go /usr/local/go/src/runtime/timestub.go /usr/local/go/src/runtime/sys_darwin_32.go /usr/local/go/src/runtime/slice.go /usr/local/go/src/runtime/sigqueue.go /usr/local/go/src/runtime/signal_sighandler.go /usr/local/go/src/runtime/signal_darwin_386.go /usr/local/go/src/runtime/signal_386.go /usr/local/go/src/runtime/select.go /usr/local/go/src/runtime/rwmutex.go /usr/local/go/src/runtime/runtime.go /usr/local/go/src/runtime/profbuf.go /usr/local/go/src/runtime/stack.go /usr/local/go/src/runtime/sys_x86.go /usr/local/go/src/runtime/traceback.go /usr/local/go/src/runtime/write_err.go /usr/local/go/src/runtime/print.go /usr/local/go/src/runtime/panic32.go /usr/local/go/src/runtime/signal_unix.go /usr/local/go/src/runtime/panic.go /usr/local/go/src/runtime/defs_darwin_386.go /usr/local/go/src/runtime/sys_darwin.go /usr/local/go/src/runtime/netpoll_kqueue.go /usr/local/go/src/runtime/netpoll.go /usr/local/go/src/runtime/mstats.go /usr/local/go/src/runtime/mprof.go /usr/local/go/src/runtime/time.go /usr/local/go/src/runtime/mgcscavenge.go /usr/local/go/src/runtime/mgcstack.go /usr/local/go/src/runtime/mgcsweepbuf.go /usr/local/go/src/runtime/mgcmark.go /usr/local/go/src/runtime/mgclarge.go /usr/local/go/src/runtime/mgcwork.go /usr/local/go/src/runtime/sema.go /usr/local/go/src/runtime/mgcsweep.go /usr/local/go/src/runtime/mgc.go /usr/local/go/src/runtime/mfinal.go /usr/local/go/src/runtime/trace.go /usr/local/go/src/runtime/mcentral.go /usr/local/go/src/runtime/mcache.go /usr/local/go/src/runtime/mbarrier.go /usr/local/go/src/runtime/map_faststr.go /usr/local/go/src/runtime/map_fast32.go /usr/local/go/src/runtime/msize.go /usr/local/go/src/runtime/map.go /usr/local/go/src/runtime/mem_darwin.go /usr/local/go/src/runtime/fastlog2.go /usr/local/go/src/runtime/mfixalloc.go /usr/local/go/src/runtime/malloc.go /usr/local/go/src/runtime/lock_sema.go /usr/local/go/src/runtime/lfstack_32bit.go /usr/local/go/src/runtime/lfstack.go /usr/local/go/src/runtime/iface.go /usr/local/go/src/runtime/hash32.go /usr/local/go/src/runtime/float.go /usr/local/go/src/runtime/extern.go /usr/local/go/src/runtime/error.go /usr/local/go/src/runtime/env_posix.go /usr/local/go/src/runtime/debug.go /usr/local/go/src/runtime/os_darwin.go /usr/local/go/src/runtime/cpuprof.go /usr/local/go/src/runtime/chan.go /usr/local/go/src/runtime/cgocheck.go /usr/local/go/src/runtime/string.go /usr/local/go/src/runtime/cgocallback.go /usr/local/go/src/runtime/mbitmap.go /usr/local/go/src/runtime/symtab.go /usr/local/go/src/runtime/type.go /usr/local/go/src/runtime/mheap.go /usr/local/go/src/runtime/runtime1.go /usr/local/go/src/runtime/runtime2.go /usr/local/go/src/runtime/proc.go /usr/local/go/src/runtime/cgocall.go /usr/local/go/src/runtime/cgo.go /usr/local/go/src/runtime/mwbbuf.go /usr/local/go/src/runtime/atomic_pointer.go /usr/local/go/src/runtime/typekind.go /usr/local/go/src/runtime/stubs.go /usr/local/go/src/runtime/alg.go /usr/local/go/src/internal/bytealg/indexbyte_386.s /usr/local/go/src/internal/bytealg/equal_386.s /usr/local/go/src/internal/bytealg/compare_386.s /usr/local/go/src/internal/bytealg/count_generic.go /usr/local/go/src/runtime/internal/atomic/asm_386.s /usr/local/go/src/runtime/internal/atomic/atomic_386.go /usr/local/go/src/runtime/internal/sys/intrinsics_386.s <autogenerated> /usr/local/go/src/internal/cpu/cpu_x86.s /usr/local/go/src/internal/cpu/cpu_x86.go /usr/local/go/src/internal/cpu/cpu.go                                                        2              	  @     q z N                                          ?  ?  ?  ?      3            R         
   q                                            7  7  7  7                                    f   f   f   f   f  f  f  f                                    ?  ?        Lɟ?Lɟ?Lɟ?Lɟ?  9  9  9  9  G  G  G  G                    8  8  8  8  >  >  >  >  =  =  =  =  <  <  <  <   ?   ?   ?   ?                          G   G   G   G                    !                  +eG?+eG?                    }&}&                            _);_);_);_);                                 	   78787878  ?   @  @@  @  @  @  @   A  A   A  0A  @A  PA  `A  pA  A  A  A  A  A  A  A  A  A   8   8   8   8o<o<<o=fff?(\O?:?*'?   @   @   @   @            >  @  >     Q              	   
         `B`B                _p0_p0_p0_p0hShShShS!-?!-?!-?!-?e	=e	=e	=e	=????ɿɿɿɿ>>>>">">">">      ?      ?хsGхsGхsGхsGuuuu!-?e	=        .=.=.=.=>>>>j2?j2?j2?j2?Ϊ?Ϊ?Ϊ?Ϊ?!?!?!?!?>>>>                                                                                                                                                                          	
5?5?5?5?             d   d   d   d    `  `  `  `PPPP757  7  ?I@   @   ?  ?o:_p0p}?o?=        <   8       ̾  @    @?   33s?  @
#<Q8333  @L?
#Lɟ?ff?  @  ;ff?L>  @@ff>>  8 @F  >  9  @     A> F  G  :L?L̽ >L=   F  F  D  E   A<ŧ6w+2     z  H̼+rr?t   ?}&  =  <5?RI:   G  8<  B     
ף<5?  @   > ?  
#=Q+?	P6333??   B  =  B  (  #Ce;  HC  A_);33G?`B >  Y?fff?  _c?-*:     B  Q:
ף  A  B  zG G  zF  @A  1(knN  E%I>m[?l:hSɿ>">хsGu.<w?    A  AM?Mֈ>H?k<  A
#          ?ly	O
@   >   .>            AMbP?9B.?9B.  ?  333333?)\(?HzG?+eG??      ?     _@n      0C   ?  ?   0_@   ?     7    zF ;F?ɿV瞯<?      $@?    ;        1CMR]c$-.BNW^h *3B^hmpsv5EPX_fd    d < 0  
  G2*&#!
	 p, F = `@  d(  hJ4%
 ԶxnbUH<1( 	 c @ @ 񾲄WJ) j9' }3
	 i-
	 բtS;+ 	 t;
	 弇V3
 չgSB5*!
 ΤvM.
 ܿwU9%
 ˳|bK7( ܢjC*	 x waC+
 q? ɷ|obXOF>82,'#
 wP=/#	 իU+          
9kE/CoRJO_m}J;EasUIL\sqfefkv}͖ආeSOUaxxe\Y]fvඛvmhfjovJOP_h_c[}]L{s{ :  L ւ+ W ˃8 ݧ^# A Ӣc- ߺJ! ʞi9 ֳT, ğpE$ Ѱ]7 uL*  6  I
 ׁ) V ȁ8 ٤^&
 ⽄G ˟i8 ճU/ uF% ЫU0 ܽkC$ ɦZ7 շmI+
  2  H
 Ձ* W > Ϡc/ ٶQ) ɟk= ΪV2 ٺlF' ȦZ8 ѴnL/ £]>% ͱoO3  *  H ր* P ~6 ӟR# ˨X5 عlG( ǦZ9 ԷmI,
 ƦZ:! ҵnK. Ĥ\<# дnL0 0G8+ ǥ|m`TG=3*  ǻ{ri`XPH@92,&!	 E]sv    )*>)%AB&!'$@
7+J57L]'; M	,(		e* !D7.)='*X<AI8^ cf.	TH.h&0 FSuu_M<|&T*8.#OAXQ1 K,\E_)'C x7,zQ 	
X.ZW][Rbmxvqsuwc;Wo?opP~|}|y~~zevw~V|x{wkm #<Sl 7Me}*BYr2Hax,EZr5Pj,@Zs>Rdx2Ogx-Aj|1Kay4F]t">Kav!8F[q"3Hau2CZu0B_u!3MtFWj|!5@Su"A_lHcq"+=N]r6a|&8Yv1?Uo0Mg/Jc|!*=L]y5Wp4T%0@ThvԲl`UROM=;98310-*)(&$"
 ˾}rf[QG<4+# tCR;\HdY\    cB$$"$""""SE$4"tfFDDfDD"AUDT$t؉hfdDDڹػۊgtٸ٫ڊ֏ڨ􍈛ۋ؉t۹dddf"DDdDڨhFۋ # ; G
 R Z a _% ]`SGI"B~I+9}G0:nI9>h{A7Dd           &6EUdt)7ESbp"3=N\j~
$2?O_n~%3;NYk{
 3CQ`p%3AObq~"7?NWlv $8O[lv+:JYix!.<K\k{,9JYiy.9GXdx#.8M\j{-5?KYks	(8GXgw$09LWiv6GQ^h~/>Oas->N^o1>O\kw$-=L[ly-<L[k{+5FSgr#*:N]n}"2CScs)BIV_o%4?K\fw1ASdu4DXgu~/=LZjw#2=IVanwɸwsqnmcb_OD420-+ 
 Ķ|nhZNLFE9-" ĶD>B<HuUZv       dffDD$"`kf@B$""  Ћh`hfff     PmNkgeԍ{g$      0       D{wwgEbDgxvvfGbШKyk 1""" {ibhddFDFBB"@fD$ fD""BkkWfd}zvgrij2"֍yg"     mJfnvWewe  $$BD#`fd$ !fdTdkxw$  & 9 E T V [ d f\SHL!?yM+7G+;B2BktL75}d  (       
    	   [      @  $  ,  4  \D  a  8     (#  .  8  DH  _    8     )  6  hB  S  To    8   & ( . 4 > T \ʾضߚxz4dfJ B'5ŮR;876.
	 @ ˖ æ}nR U ͚f3    
gV
guRYuRF1
bF1
ƭ"R
"RF.+Kf,
aH0㐥
k  	#,6AMZhw   0u  p      b:
b"B:r
*:<.~Nntd@


J	>x"Z   6nN:v8|R:8P`JDLd(jp$`(xX>(
                                                               	     
	 	


"   
 
    	  *@  ca '+V [ V  Mf HI
%>=@  $ 6 H3$EE   r {8h' : x  @#>     A Z  cQ/4
W   %  2 $okg     , d   =}Y)T  igwu at4  tnf]uSfG';a.^"c   @  l"  B    M           I             @  ]  p  y  }  $    @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  p@  p@  p@  p@  p@  > @^> > > @>     L?  =                      ?   @  @@  @  @  @  @   A  A  A  B  0B  HB  `B  xB  B  B  B  B  B  C  ?  ?  ?  ?  ?  ?  ?   @   @   @   @   @   @   @  @@  @@  @  @  @   A   A~|wmW)	    7      g  E                                                        HABA@>@@\N\O\NZOt)s(r(
0665877=rF`JXKXWJYB[Cd;l2x(z%a+N2SNTQXKVJWGZI]J]Jm(r$u"u"
	6s?fBbEcJYG[I[NYVP\B]@f;g<h<u4{,#a&M-=Z]<i*k)n-t&q&p&|
	
;nGVKUTS[BXIWH\KbHi:k6s4r7p83(!b#M**y`Bl+o(u,{ x$w!!"
?rJRTS\Rg>`H`CeIkHq7v4}4v4u71' a!M(  f?  L?  &?   ? k? .? p> L>    !""#$$%% *    6    R    `m    .    PF    R    0u    *    6    hB    R    .    :    PF    U                                                                                                  FTr>>꽶+Խrj.kZ>!>
f?}<>!C?w
.>uLAPSl좿kAb0/O'eW½<,aͽ!S@#8ۧ>_>+>S>OJ>Gw?E@ +>>@vsAd'<=TH<罽gG*;zXZU'"=g>6=4&>
ͽV>l>Vf>~<j=C@F?9(GZ꿋TT@5['&;Z<;j:%js2ց:db>>>>|?r7w>/n>3c&A)@S5}?<?;"E=&p%Ҝ<|:hr5;Д撿hY/>@2>:>wҾa?'k!?>[@:j%)fZ#ݽ+펽KἧDznὬ>iϾ˽=#eY˽_ool?G@'B[q)@x@6!rd><>q=uܚ=FA=(=G==Q=q===\/<k>jNb0>1% @	#c`=Q#A@xcaO<b<=Ga=#쇽-=L)W?0DS=>Z?]+?R뽲Kh%Yﾱ\9b'@>=.==b=C===H7)=q4l=S=SE/?qY>_>b>OY]>A~B?RL5E7Tı>{`=>63=.s">!N`ek8>>()>>_~f@¾.8c>וּ0lz?<q7;yҼ	d<V<ef05<p=>ϼy#=N&^>>]=jo)SjYtm*@@nfL$W>9>@WV6=k<8;_>k??V{0>>*i?fKV>_^@'N?9pB<M=mb=m<C]|I<H鈻>}@ =2 =l>~P<Q2ڨ>,=p>>!=>@}vh?PgXV8C>ϡ<>2t,^m>pAJl>e{>H0{=ys8Uj&>U<r=u>&??lo3B	f\@tcARD@ED?K#a=R'>;==ӯcf<n="<w>C=Kx?Mw#@A<?f	2GZ>ݿ|@?e>KY5pJKþ~=^,h<@3?a?_?-ϛ?._>]H?Qr?7>]"b?>=t]>
#>+@=:<{E,>tF㼚]3m@w@a@~yyff~3s  03<?                                                                            	            
       @ELRZbk`unVF;3-(%!


						                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	                                    !   #   %   '   )   +   -   /   1   3   5   7   9   ;   =   ?   A   C   E   G   I   K   M   O   Q   S   U   W   Y   [   ]   _   a   c   e   g   i   k   m   o   q   s   u   w   y   {   }                                                                                                                                                                                                              	                        !  #  %  '  )  +  -  /  1  3  5  7  9  ;  =  ?  A  C  E  G  I  K  M  O  Q  S  U  W  Y  [  ]  _        )   =   U   q            	  9  m      !  e      I      Q      }    Y    E    A    M	  	  i
  
    1    u      y  -      a  %        ]  5                       !  "  #  $  %  &  '  )  5*  ]+  ,  -  .  %0  a1  2  3  -5  y6  7  9  u:  ;  1=  >  ?  iA  B  MD  E  AG  H  EJ  K  YM  N  }P  R  S  QU  V  X  IZ  [  ]  e_  !a  b  d  mf  9h  	j  k  m  o  qq  Us  =u  )w  y  {  }            )  =  U  q      ݕ  	  9  m      !  e      I      Q      }    Y    E    A    M    i      1    u      y  -      ?         y  ?  A        A
            !  &  -  3  y;  C  L  V  a  l  x              ?     y) ?A AZ t   A   . R x     yK z    I    5 v   ?B   y! ?p A  j  A	 x	 	 9
 
  m  G  y+        +  I  r ?  F y ? A8   F A  s 4    Y ,  ! y! " # ~$ g% S& C' 7( /) +* ,+ 0, 8- ?D. T/ h0 y1 ?2 A3 4 6 ;7 An8 9 : < c= > ? JA B C y[E F (H I 	K L M }O Q R T U NW ?X Z :\ y] ?_ AVa c d f Aoh Bj l m A    	    A  	     .  A  )X  	u      	  )4 |  0 	 A  	S 
 A  ) 	 
 c 	 )t 3 A * 	g  Am 	< @! }$ ' )+ 	/ 3 ^8 	)= )@B G `M pS 	Y A` g 	Qo Bw A j ) 	\  6 	d ) V A#  	y 

A<	)9J\)0o	i	)|	9ATMp	AV)		+wNyr	)iA
8	;cA{	N0)	$]	)RR	^ADa	]BA>		)		x-
Ԁ
,
	-)lA@	eA*	4
|)	McLS	)NSP	cA~	k
A<)t	O_	"	)$_fA	ϊUHAI	 	 !a"*0#)$	;$Q%  E    3  [W    w  9M c   !  	   3  / 1^$ `, 5 @ Y7M [ 5Cl ?& A KӬ }! ' 	[/YO&QeM6I|y_ծw_/akG\<GC	K[s%gocqH,	;`

Cu/p62g!O)A<U$"$E')h~,p/-2)5+79]%<c@IDɲHenMÚQ_V{\[-`fkíqw"]~#  qM    & e w  5 -p  ! ( u8 YHM )g % =Ǵ Q& ,|RU+MTq?A.S͗		9w
IW]j1'MѲ&Hu($ٜm)R/m59=aA\E`NYX\ci~o|   k  ?# = # 9 Q[  u q2?m_q{=S
aX?%e4&/:;b"IqY?mX !	 , A% AOG C  FsZ5AAv%L4WG`A#Q Ş2 k  kP!	3l0բg')}<{[w-ɭ{ 9^=cw	(!4 uH8}WW`['^6h9j"Kx+3	T          
       " ( 0 < N d                      ZPKE?81("
        ndZTNGA:3-'       vng]VPKFA;5/(    ~wph_YSNHB<6/'   xrga[UNHB<6/)#
|qke_XRLF@93-'!{uoib\VPJC=71+$yslf`ZTMGA;5.}vpjd^WQKE?8-h                            " $   j8R:i:W;c;*<09<>w<<<<=*=F=Sd===˲=Ѿ=:=T==%>>_1>h+>8>0RF>T>Gb>p>>R[>`>>y۞>p>>`>>F'>>x*>>S>>>?Z?$
?P?+?AE?%j?s?Ώ#?'?t|+??Z/?&3?6?:?3>?ŌA?wD?:H?'mK?ΆN?Q?lT?8W?iY?E\?^?sYa?c?e?g?i?Ҡk?n_m?Po?p?r?]s?t?u?Wv?w?x?y?srz?''{?{?^|?5|?Y}?}?~?p~?~?~?&)?U?z??̲?????????????  ???j?????0?????k?? ??Ǥ????q?vc?KT?nD?3?"??~?~?~?~?V~?.~?S~?g~?O~?6~?~?~?}?}?f}?F}?tt}?U}?6}?}?<|?|?|?I|?l|?H|?$|?{?{?{?0{?a{?9{?{?=z?Hz?z?Mbz?H5z?z?0y?y?Zzy?Iy?y?x?{x?Nx?sMx?x?w?ͭw?:ww??w?
w?nv?%v?/\v?!v?<u?@u?mu?B0u?At?t?;tt?74t?s?,s?&ps?v-s?r?r?dar?
r?q?Wq? Hq?p?Up?np?$p?bo?o? Bo?n??n?SZn?n?m?lm?m?l?yl?&l?k?k?P+k?@j?j?2*j?5i?{i?M#i?dh?ph?h?ջg?``g?Hg?f?3Jf?6e?e?W.e?wd?md?d?c?Hc?b?b?b?a?wSa?\`?`?N`?[_?N_?^?{^?p^?n]?:]?\?a\?Y[?Q[?[?rZ?8Z?.Y?'WY?X?OsX? X?W?W?V?V/V?U?:CU?KT?TT?S?dS?R?pR?Q?{Q?P?σP?P?҉O?O?N?N?	M?M?AL?L?;K?K?J?J?~I?H?tH?$G?hG?)F?ZF? E?JE?D?28D?/C?#C?B?B?ȀA?@?f@?(??J??>?,>?=?=?{<?\;?uX;?
:?3:?9?9?Gw8?Q7?L7?6?k 6?t5?4?Z4?3?(3?02?B1?Z1?0?$0?/?U.?O.?2-?i-?'v,?k+?78+?*?g)?W)?(?2(?3s'?&?-&?y%?$?aB$?#?}"?R"?Ϭ!?M!?[_ ??%?g?0??l???Cm? ?Q?6j???gc??v?X???J???8???#?p?
?
?V?ߢ
?c	?9	?I???Tb???=?=???[?a ?>]>>s>>>>>>>+>>5>><>>A>>C>>C>|>@>x>;>>3>.>)>>}>n>>>>}t>>'`>(>I>>0>ƣ>>懽>->i>2ڸ>I>/>'>/>>9q>ޭ>VJ>/>!>z>>`>|ʢ>3>@>z>Dl>Ӛ>:>>0>l>)Ғ>7>>>Qc>Ɗ>)> >P>"P>>>~>{>gx>/'u>q>n>sak><h>bd>a>P^>[>W>}T>k6Q>]M>J>\G>D>@>}=>2:>6>]3>M0>B ->})>Bd&>#>n>v>&>m>>[4>>>T>>>0==q=3:=O======;===l5==Uٟ=*=~{=ˋ==|=Fvo=]b=ֱT=NG=9=,=@"=,=W=<`<vJ<}<2<O<$<*;;;.}ֹFq㻦')]b0ټ1{"/D=J
XlerȆw\'c֚&3஽:½ɽ=нTֽJݽ;]r3RGe	2YJG N#7' *- 1m47e;P>:AZD.HwKtN]ROUsX[*"_gbmeh,2ltoTrju7yw|uzEUᐉ-pʌftߝ8Ӕm⠙9_Ҝyj#^&0}Ƥ`\ƆGPBկhMn0>ͺ\뽾y#¾ ľž7ǾȾ"Mʾ˾`;ξpоBѾ-ӾվC־mؾپ۾Yܾ޾F߾"$侾"8 $뾢z3F}mX[(GF8  B%;jS"S8Ff	

7$P82evc&3Ȏ<HHABc@h%:# /!_!R|"!##k$%\%V&h&'=(()} **`+'+ĝ,;--v.y//sK00122N3345?5F6n6Er78q8099W::|;<<0==P>>n??@@SAA/B`BSFCCZDDlEE|FGGH%H IIo#JJ)KKc-LzL/MMb.N9N~+O3OU&PPQPQ(RmR	S;SSrTT`UULVV'6W WBXXYxsYYYTZQZf3[[\
}\\U]>],^W^^h_h_39`b`ala:a6bbbYacc,%d%d~d7FeNefaf;f^gMwggD-hKhho9iii?j	jj{@kkYkO;llKlO0mmemunmnno.Uooo6pgppqYqqqq-rrr&rr2>ssstIDt"tPtu?u|uPu!uE0vjvvvwMwwWww&xzZx*x+x}x!%yVy\yyyz@zsmzzzz{aC{l{"{z{ {|\-|Q|u|||U|s|}>}]}{}}}}b}?	~i#~<~U~m~~ɛ~ı~~~~2&8vH'X$gnu_t]=j?9??K??#?Y??[?(?'p?ZR?1?X?%~?&~?\~?d~?i3~?A}?O}?}?R}?}?|?|?MD|?{?ͬ{?\{?C
{?ݴz?\z?z?.y?Cy?x?zx?Lx?w?9w?Ov?Tv?u?eu?ut?Dlt?es?gs?r?Xr?9q?	?q?4p?p?o?n?Pn?m?m?nl?k? k?uj?Ii?9i?eh?og?f?|>f?e?od? d?Z<c?ub?La?`?Y`?A_?n^?]?\?[?	[?*Z?HY?dX?~W?V?ЪU?cT?S?R?'Q?uP?yO?4N?M?L?K?J?
I?RH?eG?GF?E?D?C? B?:oA?4U@?9??>?<?&;?:?69?d8?":7?6?4?|3?{2?G1?0?.?-?Vb,?H$+?Z)?(?^'?q&?%$?	#?#>"?u ??R? ?=?W? ??M???4??Pq?B??|@?	?m???&??~D?>n>>>>Q>>G>>>w>>$>X>*>>>>R>>>r>V> 8>>>Ѱ>>>Y>'.> >yѝ>>m>9>>̍>>kX>V>ހ>?{>t>;n>ɵg>M-a>YZ>T>QM>cF>F_@>9>03>,>r%>\>Ҽ>v>x>>\=r=)=fh=N==_===F=m=zS=>8=u==ʽ<V#<aI<ŧ;=zV	FcPA$ݼ]	#($>YztBZWhʽ׽iaeJ}h!d.!'S=.4n;BHy)OUVE\bWio_vx|T넾8'ra$Eё:lt=̡@s$MIuښx෾K8%Rľ[iǾa~ʾ0;о Ӿ־پܾ߾⾩辽x`tm. -,\L2
l2lf-,HvqVbQU	D!	"|#$$%j&'0(4*s+,?-'/^0Д123*5X6789: <B=b>O?@hABCDFGV!H+I3J9K=L	?MD>N=;O5PZ.Qy$RJS	TTUMVpW7XYbZ>A[u\A\]^v_"F`aabmcT1d~d&eImf&ggh{DiiàjKkkޗld:mPmwnSofo?ppbq[q:{rqsstt	ukuu rvvTww,xxx(\yٻyzszyz/{$q{X{|vV|_||"}wa}G}O}~@~p~~~~u):Z+wxf???-?|?l?y-?,~?~?-~??}?RJ}?H|?(;|?{?z?Qz?Hy?x?	x?+w?FFv?Vu?N\t?8Ws?vGr?-q?p?n?m?@Zl?~k?ki?Oh?f?ie?>c?\b?`?m'_?&~]?([?Z?SHX?xV?T? R?vP?N?L?J?H?|F?.D?AdB?1@?=?;?Bh9?7?4?U2?)/?w-?e*?5z(?%?_#? ?(???J"?*h???{?9@?f??-F>[q>>$>E><>L>>{>V>(>p>>l>>ȣ>sk>l>Ŝ>+>>oz>!km>\`>)CS> F> 8>&+>>-G>W>nc=½==W==O=e=
<*;<xֺ-DqWL']JZm"hٽNQ/!/A<djIMV͠cPpE}Sȋ8f^زi+D؀*ľʾѾE׾u-ݾ3v0"ﾍ
\ 8@ZTXP,mn!$&t)Ǜ+.0&2P5U79JE<n>7@BSEu6GLIkZK_MZO>MQ6SUrVźX~Z8\b]8_@-agbIde=gh	j'`kTlmz%oXRptqgrstu~vbw9x/yy~z){{z_||i}>}@F~~~M>zC???$?8~?}??|?*{?:z?Ժx?w?7u?5s?	q?n?0l?i?/f?Sc?`?NH]?EY?>V?+R?eN?^J?kF?jB?=?@9?m4?2/?*?%??t ?m-?a?O?h
?k?.>>>>>b>N>*T>Q>Ώ>m>k>bQ>0P7>>U>bh=| =$H=<wVd=cg]ܽs#4=-X&Nr"4ϟ|3{ž[ѾݾP &y$!f&!&J+V0[5E:>4CyG}KOsS'WcZ^0`azdkg5jlKo7qbsɱu~wy!zU{Y|}~tF        ) ) ) R R {                    ) ) ) ) { { {    
') ) ) ) ) ) ) ) { { { {    

1>HP{ { { { { { { {     111>>W_fl        1111WWW__rx~(("$&')*+,-.//123456779:;<=>??ABCDEFGG(!)059=@BEGIKLNPRUWY[\^`begiklnpruwy{|~('3<CIOSW[^adfikosvy|~#1ANYckrx~!:Oap}#?Vj{7K[iu$AYn)Jg	+On'Gc{	,Qq1Z3_/W{4a9j;o7g<qAzCࠠ=%ƷB(@&B(A'ɼB(¸A'ƻB(  `       @@   ` h  ((   HH  h p  00   PP  p x  88   XX  x d  $$   DD  d l  ,,   LL  l t  44   TT  t |  <<   \\  | a  !!   AA  a	 i  ))   II  	i q  11   QQ  q y  99   YY  y e  %%   EE  e m  --   MM  m u  55   UU  u }  ==   ]]  } b  ""   BB  b
 j  **   JJ  
j r  22   RR  r z  ::   ZZ  z f  &&   FF  f n  ..   NN  n v  66   VV  v ~  >>   ^^  ~ c  ##   CC  c k  ++   KK  k s  33   SS  s {  ;;   [[  { g  ''   GG  g o  //   OO  o w  77   WW  w   ??   __      ?   c?uV?
qּy? /?:^Vs?5?*~?3e~?ֽ9~?sU}?Y}?%|?\0 gM|?i-{?:{?Ggz?T	y?a<x?Mox?|Fw?wcv?>6uu?uj0|t?Lԗqxs?z7jr?Pq?誾O-p?A6!n?|vm?^l?þ5k?ʾi??о|h?Z־g?kܾte?sd?qq辍b?e(`?'N[_?,׳]?   \?FZ?wX?V?wm1T?9R?  lQ?ʿO?yM?+4K?
I?|
F?$!D?F#B?:B&x@?(>>?%L+;?-"9?80_7?e25?5e2?_780?"9-?;%L+?>>(?x@:B&?BF#?D$!?
F|?
I?4K+?My?Oʿ?lQ  ?R9?1Twm?V?Xw?FZ?\   ?׳],>[_'N>(`e>bqq>ds>tek>gZ>|h?>i>5k>^l>vm|>!nA6>O-p>Pq>jrz7>qxsLԗ>0|tuj>6uu>>wcv>Fw|>xMo><xa>	yT>gzG>{:>{i->gM|\0 >%|>Y}>U}s=9~=~3e=~*=5=s:^V=/ =y
q<uV<c 0$  uVc
qּ y:^V/򅽯s*53e~ֽ~s9~U}Y}\0 %|i-gM|:{G{Tgza	yMo<x|xFw>wcvuj6uuLԗ0|tz7qxsjr誾PqA6O-p|!nvmþ^lʾ5k?оiZ־|hkܾgsteqqdeb'N(`,[_   ׳]\wFZXwmV91T  RʿlQyO+M4K|
I$!
FF#D:B&B(x@%L+>>-;80"9e2_755_7e2"980;->>%L+x@(B:B&DF#
F$!
I|4KM+OylQʿR  1T9VwmXFZw\׳]   [_,(`'Nbedqqtesgkܾ|hZ־i?о5kʾ^lþvm!n|O-pA6Pq誾jrqxsz70|tLԗ6uuujwcv>Fwx|<xMo	yagzT{G{:gM|i-%|\0 Y}U}9~s~ֽ~3e5*s/:^Vy 
qּcuV   0cuV<
q<y =/:^V=s=5*=~3e=~=9~s=U}>Y}>%|\0 >gM|i->{:>{G>gzT>	ya><xMo>x|>Fw>wcv>>6uuuj>0|tLԗ>qxsz7>jr>Pq>O-pA6>!n|>vm>^l>5k>i?>|hZ>gk>tes>dqq>be>(`'N>[_,>׳]   ?\?FZw?X?Vwm?1T9?R  ?lQʿ?Oy?M+?4K?
I|?
F$!?DF#?B:B&?x@(?>>%L+?;-?"980?_7e2?55?e2_7?80"9?-;?%L+>>?(x@?:B&B?F#D?$!
F?|
I?4K?+M?yO?ʿlQ?  R?91T?wmV?X?wFZ?\?   ׳]?,[_?'N(`?eb?qqd?ste?kܾg?Z־|h??оi?ʾ5k?þ^l?vm?|!n?A6O-p?誾Pq?jr?z7qxs?Lԗ0|t?uj6uu?>wcv?Fw?|x?Mo<x?a	y?Tgz?G{?:{?i-gM|?\0 %|?Y}?U}?s9~?ֽ~?3e~?*5?򅽯s?:^V/? y?
qּ?uVc? S  ?uV<c?
q<? =y?:^V=/?=s?*=5?3e=~?=~?s=9~?>U}?>Y}?\0 >%|?i->gM|?:>{?G>{?T>gz?a>	y?Mo><x?|>x?>Fw?>>wcv?uj>6uu?Lԗ>0|t?z7>qxs?>jr?>Pq?A6>O-p?|>!n?>vm?>^l?>5k??>i?Z>|h?k>g?s>te?qq>d?e>b?'N>(`?,>[_?   ?׳]??\?w?FZ??X?wm?V?9?1T?  ?R?ʿ?lQ?y?O?+?M??4K?|?
I?$!?
F?F#?D?:B&?B?(?x@?%L+?>>?-?;?80?"9?e2?_7?5?5?_7?e2?"9?80?;?-?>>?%L+?x@?(?B?:B&?D?F#?
F?$!?
I?|?4K??M?+?O?y?lQ?ʿ?R?  ?1T?9?V?wm?X??FZ?w?\??׳]?   ?[_?,>(`?'N>b?e>d?qq>te?s>g?k>|h?Z>i??>5k?>^l?>vm?>!n?|>O-p?A6>Pq?>jr?>qxs?z7>0|t?Lԗ>6uu?uj>wcv?>>Fw?>x?|><x?Mo>	y?a>gz?T>{?G>{?:>gM|?i->%|?\0 >Y}?>U}?>9~?s=~?=~?3e=5?*=s?=/?:^V=y? =?
q<c?uV<  0 `    @ p     P     4 d    D t   $ T     8 h    H x   ( X     < l    L |   , \     1 a    A q   ! Q     5 e    E u   % U    	 9 i    I y   ) Y     = m    M }   - ]     2 b    B r   " R     6 f    F v   & V    
 : j    J z   * Z     > n    N ~   . ^     3 c    C s   # S     7 g    G w   ' W     ; k    K {   + [     ? o    O    / _       0 H `    8 P h  ( @ X p   4 L d  $ < T l  , D \ t   1 I a 	 ! 9 Q i  ) A Y q   5 M e  % = U m  - E ] u   2 J b 
 " : R j  * B Z r   6 N f  & > V n  . F ^ v   3 K c  # ; S k  + C [ s   7 O g  ' ? W o  / G _ w     $ 0    ( 4     , 8    % 1    ) 5 	  ! - 9    & 2    * 6 
  " . :    ' 3    + 7   # / ;    
         ?>$> =3=ֵ<<7<J;N8;                                Z48wN3993:`:a:~	;ˀ3;%c;w.;;E;;.	<f<3<I<OXb<^|<.<Ǚ<\<<<y<_<9<c*<5===aP&=1= <=G=4S=?8_=ik=E.x=i={0==={=3=!=P=3»=O====3==!X==>>Ǜ>@>4>E>>Tt$>g)>3j.>{3>R8>=>C>YPH>zM>S>RX> ^>Tc>$i>%n>${t>7z>  >>؅>͈>Pǋ>7Ǝ>ɑ>Ҕ>&>>l>#>A>d>>>T>>J>肺>>><>V>G>>X>z>>D>ٕ>>=>S>>A>>>L>">   ??Y?y??)_?

?V?,a?|??]??C?S??ܜ?????!!?"?Z$?%?֍'?$)?(*?M,?-?rn/?0?2?4?5?7?8?X:?=;?=?*>?  @?rA?7B?wMD?öE?G?H?I?<K?L?M?y>O?P?+Q?!S?seT?U?V?X?/QY?sZ?ɯ[?\?C]?X_?K<`?Ta?jib?yc?<d?e?~f?֍g?h?|i?mj?Yk?@l?O#m?n?n?o?}p?IGq?|r?r?s?>t?t?u?Av??v?w?x?~x?5y?4y?>z?z?1{?w{?|?v|?|?3}?e}?D}?&~?l~?~?~??L?v??й????/?  ?            
                         (   0   8   D   P   `   x                  
                         (   0   8   D   P   `   x           >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >%>9>	>>ͬe>*>40=Z=Z40ҽ*ͬe틾	9%>>`#I>B=B`#I`#IBB=`#I>>>9>ͬe>Z=*	%틾40ҽ40=>%>	>*>Zͬe9}=>ҋ
>ҋ
}=}=ҋ
ҋ
>}=>}=>ҋ
>ҋ
}=}=ҋ
ҋ
>}=>	>Z=틾940ҽͬe>%>*>*%ͬe40=9>>Z	>B`#I`#I>>B=B=>`#I>`#IB>>*9Z=%>40=	ͬeͬe>	>40ҽ%Z9>*>틾    #=}=%=t">J>%q>4>w>俰>>%>z>>
?|	?I?m??$?T)?./?4?c9?>?B?#G?K?ؼN?/R?jjU?oX?B[?]?K[`?nb?dd?f?oh?Xj?k?nm?n?p?Gq?ar?Mgs?Yt?:u?	v?v?|w?!x?bx?Gy?Ky?$Cz?z?;{?y{? {?#|?7o|?|?^|?0}?g}?}?}?}?~?B~?Nd~?Ӄ~?~?~?~?~? ??&?C7?F?T?b?/n?dy?????8?¥????w?r??l?[??o??f???????F??(?x??????^?'??w???	???Y???T????P????	?;?]?~???????&?7?G?X?X?i?z?z??????????????????????????????????  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?                       success invalid argument buffer too small internal error corrupted stream request not implemented invalid state memory allocation failed unknown error libopus 1.1.2 runtime/cgo: pthread_create failed: %s
 pthread_create failed: %s runtime/cgo: out of memory in thread_start
                         `"  4   4   `     4                                                 ''''                ,c6c@cJcTc^chcrc|ccccccccccccccddd&d0d:dDdNdXdbdldvddddddddddddddeee e*e4e>eHeRe\efepezeeeeeeeeeeeeeefff$f.f8fBfLfVf`fjftf~ffffff%
%Z%r%z%%  
 .d5%u%%%g%%%   f&%%N%l%l%%%%%%%%%%%N&N&N&N&N&N&N&N&h%(%% &P& &&
&
&D&&&& &&   %%  x          Y?      ?  ?H&      x      t&\&&     R&S&TS&S&h&  +&Z,&-&  ; `                      .&L2&       ;    0                       LA&L2&    x   <                           ,C&L2&    <   <                             D&L2&                 Go buildinf:  U'Џ'                         ?  null@         #      	      ?  &           #               {               ((   @S    4   Ф      P   @w    +       +   //        EE        E  ( (    ) )          @      	
     	
              4           D FF         K P|      h 8j                                       O          ;         0 .4          '         ,., 0,^,     0 J        A00 00                 - //              P v                 @[ ^^     @n n        	 	        ` l              
 
        P z          '        `
 
          H        `                  0S __            - 0>     Ũ Ψ٨     P                  0 Y                     Pm pt     ª ۪ߪ     : @[       Ƥ       G                              // //           `!o! $$                                                                               /dev/urandom                       [&           *           j&           k&           d&           PY&            1/1 11                 p                ,, ,,               ͩ Щ٩ ީߩ                7 ;I MO                                   `               `l np rs               0-g- o-p- --               0 9  A F  a f                 iq                 !.! 00                 2                .. ..  //                         PY&W                       P[& Y&                       c&pY&                      P[&                      P[&                       P[&a&                   d&P[&`          	                                          5    9 ?            j j    j j            0 c    o o              4    6 F             6 @M PY \_          	P	 S	c	 f		            '    0 9                                @ U    W _            ` r    x             @ U    X _                                                 >                               	 9	    ?	 ?	            
 
    
 
                                 D    P Y                                          o p A  q               #    - /                                                                   	 	    	 	                                                                  P                    J MO `j                                                                                   *  + .  f i          	      e    ( )                    Pa&P[&[&               P[&[&Y&               a&[&[&Q              P[&[&c&@:              P[& Y&a&@               P[&[&a&Y&              k&` up{                    		

  1V Y         + 0; @D EO           pr    ^ `|      Is*wy  j o  )#*#   O_`Te d1<   _ ? @ T  34 MO ??     ^ :  .. 
.. .!.         	 
  / _ 0  0 0                    
	          k&[&a&Y&           	 
 / _  0          P[&d&a&k&	                                P[&PY&a&c&P                                     	                                                        a&k&P[&[&                                    +    0 ?                                  M    R o                                     @        `   E                                @k Ck    o o    o o                                                                             6    @ U    ` g                                p                                           	 	    	 	    	 	                                 o Do    Po ~o    o o                                      x                              @j ^j    `j ij    nj oj                                  Y    [ ]    ^ ^                                                                                                                                                                  o  p     p                                       0 9  A F  a f   !& AF                             -   |   .0c ee                             @D                                 0 I    P i    p                                   m    9  .. 	.. . .                                   	 
  ( )  / _ 0  0 0                               J    P Y    ^ _                                          0a&P[&[&a&0Y&[&``                                  d&P[&a&c&[&k&	                                  P[&r&k&pY&a&d&%                        runtime: failed to create new OS thread
                                    M y                        fatal error: cgo callback before cgo call
                        /  +xM -- @ ./                       00 00 11 22  3W3 fo q                                                    G Il q                            `!! !! 0!0 "0)0 80:0                        00 !0)0 80:0  4M  N  m p                       	      e    
  ( )  / _ 0  0 0                                  n&[&pY&0a&[&a&P\`                              P[&[&[&[&r&c&a& 
                              [&j&0Y&@Y&0a&P[&                      ?   A  B  zD @F PG $tIK L(knNP                              0a&m&P[& Y&p[&[&a& n&v                      
 6    8 E    P l                       #     $ n$    p$ t$    $ C%                           -%- '---                     D FH JO Tc f                 @ t    A J 	         $ n$                                                                4M  N    !# $' ()                        ;   Z   x                 0  N  m                 6 8< >@ AC DF GO           		 >W   >h Wx  -.0/0                                   	      P[& n&[&r&c&pY&[&a&c&P            
      n&a& n& Y&a&j&0Y&[&0a&[&                  pa& n&c&[&a&Y&Pa&pY&a&P[&[&        	      [&k&d&[&j&a&c&P[&`Y&`	0		           
     5    7 8    < ?          j    p |                                   !    # $    & *        .. ..  // 00 !0)0 80;0  4M  N  m p                                   k Ek    Pk Yk    [k ak    ck wk    }k k        > W          e   n r                " '        9 :  B.000 00 AD  bc     i j  /Ih5 AVX b4  - q H! I!|,3       ֦      4    @                              s z            !                     Pa& d&P[&[&r& k&k&[&a&a&d&pO H- ] B 
   .. :.;. @.0000p 12 Xc                                  S      * .  ` d  f o                                   	
                             ` e    g h    j                                               ֦      4    @                                                                                     ( *9 =D FH JM UV XZ `c fo x                         ]  i        Bk P  Ck o   o D cy  E F                              '                   @n _n      !                            ( O                   `n n    " C                                      5 O    o                                                          	      
                                                                        	      
                                                                                    - ] B 
   S { (  ".. :.;. @.0000p 12 Xc                    $  ~    |  		 	
 ?F    8Ui                               0a&Pa&pa&a&`r&q& n&`n& r&[&r&u&[&a&\&0`{                		 		 		 		 		 		 		 		 		 		 		 		 		 		                      S      * .  ` d  f o                  

 

 

 

 

 

 

 

 

 

 

 

 

 

               .0/0 111  22 `2~2 `|                           ; g ,  h i    {                                           &     (  :     <  =     ?  M     P  ]                                  s z            !                                        	     6    : <    = ?    @ G    P Y                   ( *0 23 59 <D GH KM VW \] _c fw                                   @oFL
D	Cd6{E 010, 2050 00 00 ϩ pݪm  pp       

 


 

 
(
 *
0
 2
3
 5
6
 8
9
 <
>
 ?
B
 G
H
 K
M
 Q
Y
 Z
\
 ^
f
 g
v
  
 
    
 
    
 
    
 
    
 5
    8
 :
    ?
 H
    P
 X
                          Ez5 ,j x#  q      p!! $$ |,},  p \c]_                            p           p        ֦      4    @                                                                                                                                                       o  KU pQ	R	^              *0-0 00    -                                           
                         (   0   8   @   P   `   p                                                                 0   @   `                                           0   @   `                !? AJ Vo q  P     P = P   pt v                                                                                                                            @          P          $              		

                               ) ] 4 } ;=_F ~ 8  	#{#*# i'u' ''! '' )) )) )#.&%.). 	00 00 00 > 6D HZ \^ 	=4 ]c                                   0 @ P ` p           @` @       	
         % & (* 0 5 8 @ HJ P U `j p                           ^ `             u 8     00    !  [WP >@                        ! /  : @  [ ^  ` {  | ~                    '  0 >  A S  U ^  !_$  %u' '+  .. 00 0 0 00>?EFF                 ( [ 3 { :<_   E } 8  #{
#)# h't' ''! '' )) )) )".&$.(. B.0
00 00 0?"5 7C GY [] ;3 [_ bb           " #    V W                   & '    Z [                   * +    ^ _                    
       d             '           @B                ʚ;     T    vH        rN	   @zZ   Ƥ~   o#   ]xEc  d  #Ǌ !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz                               !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz                              A Z  a z               % ,\ be kw y   q      *!+! 2!N! `!! `,, "   0Z \d   !: AZ                                                (    * 0    2 3    5 9    < D    G H    K M    P W    ] c    f l    p t                                     		 rw  x~ X^ px *3 i|  p t y     P!_! !`$a$$ $$ v'' ,111  2)2 H2O2 Q2_2 22 22 05                         ps uw z}        &* ]a fj  A   E HM PW Y_ `}        &!e?                   ' ; > 	6V


5)14:Z\	7
;>fio$_jZkbkUԝԭԺԼ:?EQՠ"% #(38:HJLPSXZ\^`cksx}?{                  ?      $@      Y@     @@     @     j@    .A    cA    חA    eA    _B   vH7B   mB  @0B  ļB  4&kC 7yAC ؅W4vC NgmC =`XC@xDPKDMD         H JM PV XZ [] `          Z ]|  -- -- -- -- -- -- -- -- --  	   & (.                                         	 	    
 
                                  ! .  ? J  ,  7> 9= >d	&e	JKbgh n5 6 	D;Ec Z[ ^_ ;< ~ < =  G I  ..<. 0t  vw ΨϨ /ȩ ɩ] ^_  RgRVW  aB         0 9  `i   f	o	 		 f
o
 

 fo  fo  fo  PY   ) @I    FO    PY  @I PY  ) Ш٨  	 Щ٩  PY      Mi
 i
 ,M    x%    %" "  T&P'P'' '((((Uf7H       8    KX   X                                                                                                                                                                                                                                                                                       	                                  tz Y@     $( q	F6Cl xy} ,j x#  q      |,}, o-/. 010, 2050 ;00b 00^ 00  s   p  ϩ pݪm  \_ p.                       0 9    f o         6 ?              P Y         P Y         0 9         P Y    P Y         `j ij    Pk Yk         P Y                     !"#$$%%&&'''((()**+++++,,,,,,----......///0012222222222333333333344555566666777777777778888888888999999::::::::::::::::;;;;;;;;;;;;;;;;<<<<<===========>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                    	         
                                     !   (   0   )   "                           #   *   1   8   9   2   +   $                  %   ,   3   :   ;   4   -   &      '   .   5   <   =   6   /   7   >   ?     @ `P0pH(hX8xD$dT4tL,l\<|B"bR2r
J*jZ:zF&fV6vN.n^>~A!aQ1q	I)iY9yE%eU5uM-m]=}C#cS3sK+k[;{G'gW7wO/o_?  	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ a b c d e f g h i j k l m n o p q r s t u v w x y z [ \ ] ^ _ ` A B C D E F G H I J *!L M N O P Q R T U V W X Y Z { | } ~   #4D+ <  = >  | ~          D R  z |     !@!( A!D! K!!E !! !! !! !!  !! !!  !"  #!# |## ## ## %%
 %% o&'Q'' '' ''  )) )) )) )* 0+D+ G+L+ )b9df   \^                                         uӺ?c?yڌX?9?-^?h?:D?Kx?!?
?8G?2Sg?hz?: ?Е1?z?G?g!?Kx?4&?̈G j?TNK?sp	(?  ?P??2Ut?Uᢜ>?&m??l??sjbƈ?UϋE?      ?                         0?_				
)
1
4
7
=
]








 )14^)EIWEIHIWYmq_XZ\^ ++/,_,&---------.@001122Ω'/7=?BESgu              V
 W
    U Y    G H         A C               8 Y   9 ;    <  m   K L              A B    < >    B C         A B         nj oj    j 7k B   8k Dk    n  N       ` ~               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                           ! ,  . :  ; ?  ~	 :    , 
  07 1> ^d	e	Z[  JK ah mn  56  (  	 DE  Z[ ]_ ;? ~ < =  G I  ..<. A.L. N.00t  vw ΨϨ /ǩ ȩɩ ]_ ߪ  PR TW    ad   K k S s k *!s      +!0011S E &!24>!A"B*J24>ABJbcc!"*bJ`aa` E&!*!K +! JKK^ r    !2 4  @ a ! b d  } ~                 !! 
!! !! !! $!(! )!,! -!/! 0!1! 3!8! <!?! E!I! !! !! !! !! !! !! !! !! !! !! !! !! !! !##	## ## ## #%%% %% %% %% %% %% %% %% && @&B& `&c& m&n& '' '' )) )) )) ac h< >>       0 9           `i   f	o	 		 		 f
o
 

 fo rw  fo x~  X^ fx  PY   3 @I  i|     FO    PY  @I PY p t  u y     P!! !! `$$ $$ v'' ,0
!0)0 80:0 11  2)2 H2O2 Q2_2 22 22  )  05 Ш٨  	 Щ٩  PY                        
   
 " <  # '    F P         3 4    s  M        5 6         < M    f l    p t    B F              ?  w    + t   9 :    4 G     ?   B D    E  R   j j    o o    g i    m r    {                    D F    H J                                        
   	   %      
   u  	   w  %  #     	9   	g   u  +   
O   
      	   	9   	g      +   %   
   	9         	   %      	9   
1   
   
)   	      	   
1            	      o   		               %         7            M                       ( O                   `n n     3    N T    V g                                   7    R k                   " ;    V o                             6 N    P U    p                     " W  # C              1   W 	    V
 W
    
 
    : ?         U Y    G M         A C               8 Y   9 <     K   L M    [  g            A B    < >    B C              A C    q     p$ x  q$ t$    nj oj    j 7k B   8k 9k    Dk n S  n  N                 '                   @n _n          4 M    h                                         
              8 9    ; >    @ D    F J    K P    l                !    < U    p                4    V n            6   !                     3    u x                #    X _    y               	 	    	 	    	 	    	 	    @
 H
    }
 ~
    
 
    
 
    X _    x               ` ~     &    Q T    R e         : ;         Z l    [k ak    n n         ` x         q                                               @  [ `  {                t~
  |  @! d	e	 ?  56           d  f p  t ~         !%! '!)! ,!1! 3!M! O!_! !! !&$ @$J$ `$'  )s+ v++ ++ ++  .N. //  00 00 	0 0 0070 <0?0 00 00[ 01 11 11  2_2 22 X33 MM  !  09 .ϩ [>Q?  0R Tf hk    ;@ [e p. A                                      1   o W   	 ?	     P
 X
    
 
 q   
 
    9 ?         U Y    G M              @ C    t u                   8 =     K   L O    [ ]              A C    ` l    < >    ; ?   @ F              A E    p q         p$ t$    nj oj    j 7k B   8k ;k    Dk n S  n n             ^ _                                        1   o W   	 ?	     P
 X
    
 
 q   
 
    9 ?         U Y    G M              @ C    t u                   8 =     K   L O    [ ]              A C    ` l    < >    ; ?   @ F              A E    p q         p$ t$    nj oj    j 7k B   8k ;k    Dk n S  n n             ^ _                                        .             , E    F  <             , .    2 3    5               > ?    A D    G H    K M    W b    c 5    6 7    @ A    E  k                                  0 r   1 2    ; <    >  n           j   ! &    , .    8 9   W X     /   >  k                    _   Qo [P  Ro ~o    e f    m r    	;	8 >	@	 I	L	 N	O	 		 		 		 		 	
, >
@
 

; 

 

 
6 >; @G HK LW     *  AD        >@ FH JL W+ L    >? + ,1 8; <V Wb cd gm        #& )+ 01 38  UW ac dm	 nr 51 ;= >A CD   =   $1 %+ 45   .0/0 #$ 'Y 3 è RS 1    /0 34 M{. }n                                          	pv  Oy*     48       @  aj t|  !! !! !	! !! !! !#! %!)! .!:! ;!J! L!M! O!!; !!
 !! !! !! !! !! !! !! !! !!  ## ## "#(# +#{# }## ## #&$ @$J$ $$  %% %% %%  &n& p&g' ''  ((  +/+ E+F+ M+s+ v++ ++ ++ ,, .. ..  // // 00 0 0 6070 >0?0 11 11 11  22 *2G2 P2`2 a22 22 22  33 MM Ƥ (+ 67 9w>xy                        ^ `         N PW ]b tu z
   Y8     KR WX    0J     <	M	 Q	T	 q		K 	<
o M

o 

0 

 <M M  ;< MG} HL Nz   59 >?   7q 9:   . 9\:; u| 1  4D ks  67 x}    ,j          ,, /.*0+0/0 00 0osu|}  S & ! p Ĩ  +. S` % {} ª [e \_   !/ >@ p. D   A Z         . 26 9G Jx y}                         2 :; => AC DF HN Ep+ rv       	    / `   . 1V           (/ 8? HM Y_ ho         &!*! +!2! ! ,}
,., `,b, c,d, g,m, n,p, r,u, ~,, ,, ,, ,@NyBl  ". 2n y} ~       !:                 a z    *       / 37 :H Kw z~                    #3 <? @B GO PT VW Y[ \` ae fh il oq ru }   E qs w{ |}        0_ a   / a     y}        ' 07 @E QW `g p}     N!!6 0,^, a,e, f,l, s,v, ,, ,, , - -%- '--- Am  #/ 3o z|      Sp q AZ                 A Z         6 9G Jx y}                      2 :; => AC DF HN pr v	            / `   . 1V           (/ 8? HM Y_ ho      !! !! !! !! !! $!*! +!-! 0!3! >!?! E!!>  ,., `,b, c,d, g,m, n,p, r,u, ~,, ,, ,, ,@NyBl  ". 2n y} ~       !:             T    V                                              
               9    ; >    @ D    F J    K P    R                          4    6 N    P n    p                                    ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                          ! #  % '  * .  / :  ; ?  @ \         ~Z[_ 7   	
   jK km  ,   0> ^d	e	p	 	v
y 
O[ Z[  q   JO `eah mn  56     
 DE    Z`  ;? ~   C   	 ! '  0 8  ; >  A C  G Q  S U  V ^  ,, ,, p- . .. .. .. .. .. .. .*. +... 0.9. <.?. A.C. D.N. 00 =00   s~  tw ΨϨ  .2 /_0 ͩ ީߩ \_ ުߪ  %R 0 EF IL PR TW _a hj k   
    < ad ee             ! #  % *  , /  : ;  ? @  [ ]  _ {  }  $          ~	 Z_     	
   jK km  ,   0> ^d	e	p	 	v
y 
O[ Z[  :& ;= K   JO `eah  mmn- O  56    
 DE    Z`  ;? ~   = '  0 C  E Q  S ^  } ~     ## )#*# h'u' '' '' )) )) )) ,, ,, p- . ... 0.N. 00 00 00 00=0 00[   s~  tw ΨϨ  .2 /_0 ͩ ީߩ \_ ުߪ  >SQ?  0R Ta ch jk  
     ;= ?[ ]_ `e                            3    @ x                #    A J 	             X _    y               	 	    	 	    	 	    	 	    @
 H
    }
 ~
    
 
    
 
    X _    x               0 9    ` ~     &    Q T    R o         6 ?                   P Y         P Y         0 ;         P l    P Y          $ n$    `j ij    Pk Yk    [k ak    n n         ` x              P Y    q                                         a z    *       7 8H Iw z~                    3 49 <? @B GO P  qs w{ |}        04 1_ a   / `      + kw y        ' 07 @E PW `g p}              
!! !! /!9! <!=! F!I! N!!6 0,^, a,e, f,l, q,s, t,v, w,{, ,, ,, ,,  -%- '--- Am  #/ 01 3q rx z|        061Z `e p    AZ                 7 ?    y                 0        w x    
 ? w  <k ?k    Ek  WQ          &    ) d    j l                     A    E       V          7 :    m t    v             T   +    0                          k    p           ;    @ H    P Q    ` e                            s                G    P Y    `                 >    @ p    s v    z |    }                    ` m                    $ +  < >  ^ `  | ~                          u q        		 		 
p  O y?     48       @e aj t|       D R  z |         !! !! !	! !! !! !#! %!)! .!:! ;!@! A!D! J!M! O!!; !! !# #(# +#&$ @$J$ $$  %g' '' '' ') )) )) )s+ v++ ++ ++ ,, .. ..  // // 00 0 0 6070 >0?0 00 11 11 11  22 *2G2 P2`2 a22 22 22  33 MM Ƥ    !  (+ 69 wy [)O  bd ef i   >@ \^                      v z    
 
    
 
    
 
    $ '          8 E      .              ' 2    E F              , 4    7 >               > D    G H    K L    W b    c 5    6 A    C E                        0 >    @  k         *    , 8     
    5 9    ; >    Q [         / 6    8 >              1 6    : <    = ?    @ A    C G                        0k 6k    Qo ~o       b#             !    # $    & *    G 0   1 I    P i    p     7 ?    y                 0        w x    
 ? w  <k ?k    Ek  WQ          &    ) d    j l                     A    E       V              5 O    o                7 :    m t    v                      +    0                          k    p           ;    @ H    P Q    ` e                      s                G    P Y    `                 >    @ p    s v    z |    }                    ` m                        Ek     KW Y_ pf    $ 0?   # %' ),   	 :	;	 >	L	 N	O	 U	W	 b	c	 		 		 		 		 		 	
 

 >
B
 G
H
 K
L
 Q
p
 q
u
 

 

 

 

 

 

  >D GH KL VW bc <     )  >D FH JL UV bc         >D FH JL Wb c L     14 5: Md   q r   +6 8; <> VY ^` bg hq	 rt   _2 3R Sr sC    w !+ 08  U^ at   5C     $5   $$ -- t{  #'  è Ũ&a '* GR   )6 CL	 Mc   -                   ~  wzVYJM-0[^j																			





9
<
B
G
H
K
M
Q
Q
Y
^
f
v











9<DGHKMVW\cfw 9=MUZ`cfox OTcf:?[ lq MP]`Z]|   6@S`s  x +0;@@Dmpt| KP|7;IM  EHMP} ' 0 ^ p q t       !!!&$@$J$`$s+v+++,,'-----0-g-o-p----N... ////000011111MM ƤФ+@ +09@wŨΨ٨S_|٩ީ6@MPY\ª۪	 ep װ mp ?P  kp       3    7 ?                                &    ) f    j z                          V    ` x      T    V                                              
               9    ; >    @ D    F J    K P    R               q       +    0                                k    p                ;    @ H    P Q    ` e                      s                G    P Y    `                 >    @ p    s v    z |    }                    ` m            !                                                      	   	   
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	   	   	   	   	   	   	   	   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        v z    
 
    
 
    
 
    8
 :
    ?
 
    
 $ >  % '    F P          8 F                    ' 4    E F    s                    , 7    >                ; <    > D    G H    K M    W b    c f    g l    p t    5 F    ^  R                       0 @          +    , :     
    3 9    ; >    G Q 
   R [         / 6    8 ?              1 6    : <    = ?    @ E    G  C                       j j    0k 6k    Qo ~o    o o         e i    m r    {               B D      6    ; l    u                           !    # $    & *         D J                                   o       K_ pf     0 1J     # %' )- Y[  	 :	<	 >	O	 Q	W	 b	c	 		 		 		 		 		 		 		 

 <
>
 ?
B
 G
H
 K
M
 Q
p
 q
u
 

 

 

 

 

 

 

  <> ?D GH KM VW bc <     )  >D FH JM UV bc          ;< >D FH JM Wb c G     14 5: GN      59 >? q    +e ,> VY ^` bd gm qt    ]_  24 RS rs  .    w !+ 0;  U^ `| 1    4D ks    $7           ,, --a -- *0/0 00 or t}    # $'  Ũ  &' '- GS   )D *6 CL	 M{. |}     *        /          o       K_ pf     0 1J     # %' )- Y[  	 :	<	 A	H	 M	Q	 R	W	 b	c	 		; 		 		 		 

 <
A
 B
G
 H
K
 L
M
 Q
p
 q
u
 

 

 

 

 

 

 

 <; ?A BD MV	 bc >  3 >: ?@ FH JM UV bc ;      ;< AD Mb cg  1[ 4: GN      59 q~     -g .0 27 9: => XY ^` qt   ]^_  24 RS rs     .    w !" '( 29 :;  V; X^ `b el s| 1    46 7: <B ks        ,3 67                 ,, --a -- *0-0 00 ot u}    % &Ĩ Ũ  &' '- GQ    ) ). 12 56 CL	 |4    + 	  1O   /              v z    
 
    
 
    
 
    8
 :
    ?
 
    
 $ >  % '    F P     8 7   9 F                         ' +    - 4    s       5             / 1    4 6    7 >                    ; <    @ f &   g l    p t    8 ?    B D    F ^                                            3 :    = ?    @  k               f        " %    ' +    / 7    9 :     
    3 8    ; >    G Q 
   R V    Y [              0 6    8 =    ?  S                       1 6    : <    = ?    @ E    G  I          \   j K  j j    0k 6k    o o         g i    {               B D      6    ; l    u                           !    # $    & *         D J                                      Տ<    v>ᮺW    vU0 r    5]JBό    -;eUk    E=    ƚp    Oܼw    kAV    <Ѝ,    U1(\QF    ɦqa    ˋ#w"{    mSx@I̮    Wζ]y<    7VM6    OH8oꖐ    :%˅t     φ    *
45    5*g8P    ;?Ȅk    'DŅ    %Οk    b}$lۺ    _Xf    &ޓ    
    J|l_b%    S04`?    U&NZ    ~)p$wt    帟ߦ    }t_    ϛpD    k    11eU%    {?    ;+*\.    Ӓsi$$I     c    d~    ̈Po	̼    ,eXѳ          @              bx       	x9?       {Η8       p\{2~S       h髤8m       E"&'O       '1c       Ȍ8eް       eǃ       qB]       X,iM      pd'      JwmB      k}{x	\      wyTw      ś[[      =]S5Ȭ      \*      _F      %94      \r      ξTSܷ1      A"L      x\ӛ f      S!{Z      :0ܵ      \S٨      <D|      DLLv      @      ,W       )1;      U      );b (p      ϧz^KD      -ݬ@!      D^/g      A3      㴒      wߺn      k;*                         M  P  ]          3 7              # - J P z                ' 0 c o o   6 @ U ` g     8 < < ?       	 	 9	 ?	 ?	 	 	 	 	 	 
 
 5
 8
 :
 ?
 H
 P
 X
 `
 
 
 
 
 
   5 9 U X r x        H      ' 0 9 ` ~   ' 0 Y   M R o         F P v       >             D G H K M P P W W ] c f l p t   ^           D P Y ` l         + 0 ?   ;       G P        E P l p      6 : G P Y `         #  $ t$ $ C%  0 .4  D FF  h 8j @j ij nj oj j j j j  k Ek Pk wk }k k @n n  o Do Po ~o o o o o  p        p    j p |            & ) r {    E     V ` x         
  F J            *        J P Y ^ _ q    $ ' ; B B G T W d g        + 0          k p     ; @ H P Q ` e          s       G P Y `        p s v z        ` m    ֦   4 @                                          <   ? AJ no q     / M     @X `j   	9	 =	P	 X	a	 r		 		 		 		 		 		 		 		 		 		 		 	
	 


 

 
(
 *
0
 2
3
 5
6
 8
9
 Y
\
 ^
r
 s
t
 

 

 

 

 

 

 

 

 
   ( *0 23 59 =\ ]_ `a q          5   ( *9 =X YZ `a       !     : =N TV _a z      0 23 @E                @@ AG Il   * ?P QU Z] ae fn op u  r H JM PV XZ [] `          Z  l o        1 @Q `l np   D !B Dx       Pm pt      T 3 EK     # MO Zw    5!8! 0-g- -- -- -- -- -- -- -- -- -- 0<06 A00 00 00 01 1/1 111 11 11  4M  N    Ф    *+ n2  h   
 " @s    
 % 0F `|      ( @B DK `o qv z~     ª ۪ܪ    	   & (.       m p   ( *6 8< >@ AC DF G = P   pt v fo q                    &     (  :     <  =     ?  M     P  ]                            - @    B I    P u                   P       '    0 c      6    @ U    ` g           
     5    7 8    < ?    @ U    ` v                    	 	     	 9	    	 	    	 	     
 
    
 
    
 
    
 5
    `
 |
    
 
    
 
    
 
      5    @ U    ` r           H      #          ' 0 	   1 E     7               &    D P    Q r    v                           +                                             (    * 0    2 3    5 9    = P    ] a      4    G J                               /    D  <                +          2    : P    \            #              
 .    @ r 2   s            	     0    F `    a e    g h    j       H          #    $ C%     0 .4     D FF     h 8j    @j ^j    j j     k /k    ck wk    }k k     o Do    Po  p    p                 p       j    p |                               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                 ֦      4    @                              A Z  a z                   pt vw z}       / 1V Y` a    J no q      / M       $
 (@ AX `j   	9	 =	P	 X	a	 q		 		 		 		 		 		 		 		 		 		 		 	
	 


 

 
(
 *
0
 2
3
 5
6
 8
9
 Y
\
 ^
r
 s
t
 

 

 

 

 

 

 

 

 
   ( *0 23 59 =\ ]_ `a q          5   ( *9 =X YZ `a       !     : =N TV _a z      0 23 @F                 @@ AG Il   * ?P QU Z] ae fn op u     H JM PV XZ [] `          Z    l o        1 @Q `l np    x       Pm pt      T ^ 3 EK     # MO Z}             E HM PW Y_ `}           q      !! 
!! !! !! $!*! +!-! /!9! <!?! E!I! N!!5 ! ,|
,., 0,^, `,, ,, ,,  -%- '--- 0-g- o-- -- -- -- -- -- -- -- -- -- /.0010+ 2050 ;0<0 A00 00 00 00 1/1 111 11 11  4M  N   Ф    *+ @n    "    
 " @s    
 % 0F `|  ϩ     ( @B DK `v z~     ª ۪ݪ    	   & (. 0Z \e p      m p      ( *6 8< >@ AC DF G = P   pt v !: AZ f                         &     (  :     <  =     ?  M     P  ]                            - @    B I    P u                                     '    0 c      6    @ U    ` g           
     5    7 8    < ?    @ U    ` v                    	 	     	 9	    	 	    	 	     
 
    
 
    
 
    
 5
    `
 |
    
 
    
 
    
 
      5    @ U    ` r           H                #          ' 0 	   1 E     7               &    D P    Q r    v                           +                                             (    * 0    2 3    5 9    = P    ] a      4    G J                               /    D  <                +               2    : P    \            #              
 .    @ r 2   s            	     0    F `    a e    g h    j       H          #    $ C%     0 .4     D FF     h 8j    @j ^j    j j     k /k    @k Ck    ck wk    }k k    @n n     o Do    Po o C   o o    o o     p                 p       j    p |                T    V                                              
               9    ; >    @ D    F J    K P    R                          4    6 N    P n    p                            C               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                 ֦      4    @                              A   Z               a   z                                                                                   y       y      /           0  0      9    1  1      2  7           9  H           J  w           x  x          y  ~                                                                                                                             O                                                                                    a       a                                                                                                                                                                                                                                                                                                 8       8                                                                                                                                                                                                                                     ~    "  3           :  :      +*      ;  <           =  =      ]    >  >      (*      ?  @  ?*      ?*  A  B           C  C      =    D  D      E       E  E      G       F  O           P  P  *      *  Q  Q  *      *  R  R  *      *  S  S  .    .T  T  2    2V  W  3    3Y  Y  6    6[  [  5    5\  \  O      O  `  `  3    3a  a  K      K  c  c  1    1e  e  (      (  f  f  D      D  h  h  /    /i  i  -    -j  j  D      D  k  k  )      )  l  l  A      A  o  o  -    -q  q  )      )  r  r  +    +u  u  *    *}  }  )      )      &    &    &    &    *      *      &    &            '    '            %    %                        E  E  T       T   p  s           v  w           {  }                    t               &               %               @               ?                                                                                                                                                                                                                                                                           ~             P         /              0  O      P  _      `                                                                /           1  V      0       a                `              `              `                                          З                                                                                                         @            @    y  y          }  }                                        A                                                                         '            (  /          0  7            8  ?          @  E            H  M          Q  Q            S  S            U  U            W  W            Y  Y          [  [          ]  ]          _  _          `  g            h  o          p  q  J       J   r  u  V       V   v  w  d       d   x  y            z  {  p       p   |  }  ~       ~                                                                                                   	       	                                                   	       	                                                                                                                                     	       	                                       &!  &!          *!  *!      A    +!  +!          2!  2!             N!  N!      `!  o!             p!  !      !  !           $  $             $  $       ,  .,      0       0,  ^,      `,  a,           b,  b,      	    c,  c,          d,  d,          e,  e,      f,  f,      g,  l,           m,  m,          n,  n,          o,  o,          p,  p,          r,  s,           u,  v,           ~,  ,          ,  ,           ,  ,           ,  ,            -  %-      '-  '-      --  --      @  m                        "  /           2  o           y  |           }  }      u    ~                                  Z                                      Z            Z            Z            Z            Z            Z            Z            Z                               S  S  `    `p    0h    0h!  :              A  Z        '     (       ( O           (                   @                                 @n _n             `n n       !     "       " C             [0_``555P666 7`7L_ `N&''`t'l's'W'W'X'0X'PX'pX'X'X'X'Y'0Y'0l'PY'pY'Y'Y'Y'W'Z'0Z'PZ'pg'q'pZ'Z'Z's'Z'Z'X'['0['P['Pl'pl'p['['l'0j'['['\'0\'P\'l'p\'\'\'\'\'0]'P]'p]']']']']'^'0^'l'P^'l'm'0m'Pm'p^'^'^'^'_'pm'0_'P_'p_'_'_'_'_'`'Y'P`'p`'`'Y'`'`'`'a'[']'^'m'0`'Pa'0a'pa'b'a'a'a'a'b'0b'Pb'Pd'e'pb'b'b'b'c'0c'f'Pc'pc'c'c'c'h'c'0j'd'0d'pd'k'm'm'd'd'd'd'e'0e'Pe'pe'e'e'e'f'0f'Pf'm'n'0n'Pn'pn'n'n'n'Po'pf'f'n'o'f'p'q'r'0r'f'g'Pr'pr'0o'r'0g'po'o'o'Pg'g'r'g'g'r'o'g'h'0h'Ph'ph'r's'0s'o'h'h'h'i'0i'Pi'pi'i'i'i'i'j'Pj'pj'j'p'j'j'j'k'0k'Pk'0p'pk'Pp'k'pp'k'Ps'k'ps's's'pq'q'q'p'p'p'q'0q'Pq'       a   i   <   _   (T&T&T&Vq   $T&   m      91   d   $   3   x   T'T' U'T' NX'@ȏ' Bܦ(`B(B(   LT&PT&TT& z&          &          b&          &
   
        &          0b&          T&          &           z'          `x'          k&*   *       `k&(   (        t'          Y&          n&          &          c&           &           &Z   Z       &        '        `}'=   =       `d&	   	       t'          v'          t'          @v'          @t'          `8'6  6      &X   X                                                           |&      ~&             (        d&              (        XU&              &      @&              Pb&                          (        p\&              hU&                          pT&      xU&              (        \&              xT&                          U&                          @|&                          (         o&              Y&                          (         e&              T&                          U&                          T&                          `&'i  i  .'             U&                          (        U&              (        \&              (        \&              \&                          Y&                          `&Q   Q    &L   L          Y&                          (        `o&              (        r&               l&                          (        U&              @&x   x   &"   "          ]&                          (        U&              (         s&              (        U&              (        U&              &                            o&                          V&      `s&              (        V&              (        &              @&      `e&              &(   (   e&               }&                          (         w&              `&                          s&
   
   `w&              `}&                          (        0]&              T&                          (        e&               q&	   	                       (V&      P]&              (        p]&               &      }&               '    '             (        ]&              (        ]&              Y&                          (        ]&              z&                          `l&      8V&              HV&                          (        &              ]&                          (        ^&              (        0^&              l&                           &                           &                         Z&                          pb&                          (         f&              (         ~&              T&                          (        XV&               &i   i   &$   $          (        P^&              (        hV&              (        xV&              o&                          V&                          (        p^&              (        `f&              (        ~&              (        V&              0Z&                          (        ^&              &      &V   V           (        f&              (        V&              (        f&              (        ^&               g&      V&              (        `g&              (        s&              PZ&                          (        ^&              ^&                          (        g&              &a   a   &0   0           V&                          (        _&              T&                          T&                          (        g&              (        0_&              (        V&              (        V&              (        P_&              (        V&              (        W&              b&                          (        W&              @&                          (        p_&              (        _&              (         t&              (        (W&              (        8W&               '      @'c   c           T&                          (        _&              (         h&              HW&                          8X&                         XW&                          hW&                          xW&                          (        _&              (        W&              (        _&              (        `h&              w&      W&              &B   B   &9   9          (        W&              (        `&              (        0`&              W&                          T&                          P`&                          W&                          pZ&                          W&                          b&                          W&                          (        p`&              &%   %   &             &                          (        h&               x&                          T&                          W&                          l&                          Z&                          (        `&              (        `&              T&                          (        `&              X&                          (        X&               m&       p&              Z&                         `&                           {&                          b&      (X&              &e   e   @&!   !           &      x&              h&                          i&                         HX&                          T&                          `m&       &	   	           T&                          `i&                          &      &&   &          XX&      @&               &       &@   @           b&      `p&              `q&	   	   `t&              Z&                          Z&                          &                          &?   ?   &7   7           hX&      i&               &                  
       a&                         [&      xX&              &q   q   `&+   +          t&
   
                      0[&                          (        X&               &$   $    &             t&
   
   @&             &5   5    &"   "          p&       u&              X&      X&              m&                         T&                          c&                           &h   h   x&             q&	   	                       &h   h   @y&             X&                          X&                          T&                          T&                          X&                          u&                          @v&      `u&               &                         0c&                          i&                           &n   n   &+   +          &                          &}   }    &A   A   
       {&      X&             `&      X&             &+   +   y&             @&b   b    &<   <           j&                         T&                          hT&      P\&               U&                          Pc&                         (        `j&                              N{	   U}
       W{	         E           p                                                           t   s   -v   z	   ~x   s   ^x           o   o   o   p   o   o   o           t   s   -v   z	   ~x   s   ^x           &   .   0   {!   /   _1   "   "   ש            {    {    [    ;    Nq   x   v   v   v           :q           {	                           o   o   o   o   o   o   o   o   o   o   o   o   u   w   \r    r   o   p   p   s   z	   u   >x   w   u   w   \r    r   o   p   p   s   z	   u   >x   w           U&         }&            (U&        w@&                              @<HD                    (   (x   (St   (   (   (]   (   (v   (K}
   ĩ(0   ȩ(~q   ̩(x   Щ(M   ԩ(i}
   ة(   ܩ(        $   u   6   Ԝ   ܂         i{	   t   2   )      =      z	      ̊   s}
   r         ˧   v   M                           v   q   ,p   Rq   r   r   r   q   s   t   t   t   v   v   v   z	   7}
   r   6q   Fq   3{	   /p   Ap   r   t   t   u                   qt   <{	   vq   Y   /   }
   w   3   }t   z	   W      |   P   }
   ,   {   {	   z	      Z         !   {      0      l   V   k             `            <      J      ʖ      }      $              /                        7            Л     ,"       I          D      !     !!           ڨ      e      B!            4     |     %      R      p                  n      o      o      o      p      r      r      {s      8u      ?u      vw      z	      o|
      y|
      ~                                                            ϒ      X   	   k   	      	      
      
   ף   
   g   
   +      C            :      T            Ժ                                           |!      !      "      #      #      n$      %      &      &      '      M(      u(      V)      *      *               Ԫ      &      I         g   )      ?      3   [            E   k!   5   3   }   c      ~      ߇      $         |       =   ;                ͍   2   ?   U            /               U#       ӭ   w      -       A!          !   ˓               !      â   !               K   ǔ   K   !   \         Ђ   )   N"   ֳ         ٔ         I      f   l         ˘   <         !         v                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          2                                        <                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        @___stack_chk_guard Qr@___stderrp @dyld_stub_binder r$@___bzero  r(@___error  r,@___memcpy_chk  r0@___memset_chk  r4@___stack_chk_fail  r8@_abort  r<@_atan2  r@@_chdir  rD@_chmod  rH@_chroot  rL@_close  rP@_closedir  rT@_cos  rX@_dup  r\@_dup2  r`@_execve  rd@_exit  rh@_exp  rl@_exp2  rp@_fcntl  rt@_fdopendir$INODE64$UNIX2003  rx@_floor  r|@_floorf  r@_fork  r@_fprintf  r@_free  r@_fstat64  r@_fwrite  r@_getattrlist  r@_getpid  r@_gettimeofday  r@_ioctl  r@_kevent  r@_kill  r@_kqueue  r@_log  r@_log10  r@_lrintf  r@_lseek  r@_lstat64  r@_mach_absolute_time  r@_mach_timebase_info  r@_madvise  r@_malloc  r@_memcpy  r@_memmove  r@_memset  r@_memset_pattern16  r@_mmap  r@_munmap  r@_nanosleep$UNIX2003  r@_open  r@_pipe  r@_pow  r@_pthread_attr_destroy  r@_pthread_attr_getstacksize  r@_pthread_attr_init  r@_pthread_attr_setdetachstate  r@_pthread_cond_broadcast  r@_pthread_cond_init  r@_pthread_cond_signal  r@_pthread_cond_timedwait_relative_np  r@_pthread_cond_wait  r@_pthread_cond_wait$UNIX2003  r@_pthread_create  r@_pthread_detach  r@_pthread_mutex_init  r@_pthread_mutex_lock  r@_pthread_mutex_unlock  r@_pthread_sigmask  r@_pthread_sigmask$UNIX2003  r@_ptrace  r@_raise  r@_read  r@_readdir_r$INODE64  r@_setenv$UNIX2003  r@_setgid  r@_setgroups  r@_setitimer  r@_setpgid  r@_setsid  r@_setuid  r@_sigaction  r@_sigaltstack  r@_stat64  r@_strerror$UNIX2003  r@_sysctl  r@_unsetenv$UNIX2003  r@_usleep  r@_wait4  r@_write   _ start  _ m c s e h n d  a  r  quant_ !i "opus_ "unquant_ %pitch_ 't +frame_size_select ,validate_layout .g .x_cgo_ 5NXArg ? mh_execute_header c _progname ?    D  go_ elt_ ' t panic 740ba308874b_Cfunc_ 3release_context 5sys_thread_start 6wait_runtime_init_done 6get_context_function 7yield > opofstack ry_pthread_create 6   ain lp_process 2   У9  rosscall heck_control_input elt_ om lt_mdct_ ' 2 _386 7 9  ilk_ preading_decision !tereo_itheta (urround_analysis / "C N en de 	in 
PLC 
L gain b s r Get_ Init Decode Encode co HP_variable_cutoff l V a quant_LTP_gains p A2NLSF find_ n k2a_FLP warped_autocorrelation_FLP Quantization_Offsets_Q10 7type_offset_ 7uniform 8max_pulses_table :T ;SNR_table_Q1 <Resampler_ = NG B_lags_stage < _Reset   :  :  LSF SQ_  2A _  ;_FLP  code_ ergy_FLP  signs indices pulses do_VAD_FLP frame_FLP  ;  c_ n &Means > enc dec 	tell_frac "laplace_ ' _ ode & i 	patch_initial_bits shrink $bit $uint $done $ cdf 	nit $ ;  code 	lta_gain_iCDF 8 _ 	r_set_fs  signs 	core frame indices p  ;  _ 
ode & i 
bit u % cdf 
nit % д;  it_ 
terpolate sertion_sort_ ner_prod  decoder 
encoder  ;  _ 
  Reset glue_frames  ;  ;  P TP SFCosTab_FIX_Q12 <ag_range_stage3 =BRR_flags_iCDF_ptr ? C_ _variable_cutoff  analysis_filter inverse_pred_gain  ;_FLP  ;  ;  ulses arameters itch  <  <  <  <  s_ _iCDF 8 dequant quant ID  <  de unpack VQ stabilize encode EXT_iCDF 8interpolation_factor_iCDF 8CB_ > code l_dec_quant  ж<  wexpander iquad_alt urg_modified_FLP  <_  <  <  hell_ tereo_ um_sqr_shift ig olve_LDL_FLP c  decoder encoder code_table : <  <  e ate_levels_ 8 s gularize_correlations_FLP  ampler idual_energy_  _   init private_ down2 frac_FIR_12 > <  Decoder_Size Encoder_Size  <  Decoder Encoder  <  <  _logp s % =  decode_ MS_to_LR encode_ LR_to_MS find_predictor quant_pred pred_ <only_code_mid_iCDF < pred mid_only  =  =  =  =  =  =  =  =  =  ntrol_ rr  encoder SNR audio_bandwidth  =  pred mid_only  >  >  >  >  >  >  >  >  >  >  >  >  in2log og2lin evinsondurbin_FLP sb_iCDF 9 ?  ?  ?  ?  ?  Џ?  _weights_laroia   ?  ?  c del_dec_c wrapper_FLP  ?  ?  @  AD_ Q_WMat_EC_c  Init GetSA_Q8_c  @  @  na_filt_bank_1 pply_sine_window_FLP utocorrelation_FLP  @  m_Q15 n_iCDF 7 @  A  A_FLP  A  A  A  increasing decreasing_FLP  A_all_values_int16  A  r itch_ ulses_per_block_ 9 ocess_ efilter_FLP  NLSFs gains_FLP  A_FLP  A  A  A_FLP  32 FLP  A  _aligned_scale uct_FLP  A  A_FLP  B  up2_HQ IIR_FIR down_FIR AR2  _wrapper   B  B  B  _3   B  B  B  B  еB  Vector_FLP Matrix_FLP  B  B  кB  B  p L  itch_lags_FLP red_coefs_FLP  B  oise_shape_analysis_FLP b_cbk_searchs_stage3 = B  C  ХC  C  C  PC_FLP TP_FLP  C  C  C  C  C  D  D  D  covar_FLP FLP  D  ale_ hur_FLP  vector_FLP copy_vector_FLP  D  D  D  D  лD  analysis_core_FLP delta_iCDF 8lag_iCDF 8contour_ 9 D  ЅE  _ Scales_table_Q14 7scale_iCDF 8 scale_ctrl_FLP analysis_filter_FLP per_index_iCDF 8gain_ :vq_ ; E  E  ЎE  E  E  E  E  E  p lcg_rand encode #decode $fir_c (iir ( itch_xcorr reemphasis $ E  E  ysteresis_decision aar1 ! зE  E  pute_ b_filter " band_energies allocation $frame_size ,stereo_width - иE  ormalise_bands et ? E  e  ownmix_ , normalise_bands  code_pulses & E  nti_collapse  mp2Log2 $lg_ ( E  e  un_analysis - normalise_vector !sampling_factor "move_doubling ( E  E  E  all_bands !coarse_energy $fine_energy $energy_finalise $ E  F  F  F  nit_caps "sqrt32 ' F  
strerror #get_version_string #custom_ #fft_ &ifft_c 'p (decode )encode +repacketizer_ -multistream_ / F  F  r_ #_with_ec $ get_size #init $ F  mode_create $encoder_ctl $decoder_ctl & F  F  F  F  G  G  _logp $s $ G  G  H  H  H  H  H  H  H  I  r_ %_with_ec % get_size %init % I  ЋI  I  йJ  int %pdate & J  J  coarse_energy &fine_energy &energy_finalise & J  J  J  J  code_ &viron ? pulses &size ( J  J  J_bin & J  J  J_bin & J  impl 'c ' J  K  K  encode 'decode ' K  K  K  forward_c 'backward_c ' K  K  downsample 'search ( K  autocorr (lpc ( K  K  K  K  K  K  quant (unquant ( K  L  L  cm_soft_clip (acket_ ) АL  L  get_ )pa )unpad 2 samples_per_frame )bandwidth *nb_ * L  rse )d . _impl ) ) L  L  r_ )_ * + get_ *init *c *destroy + size *nb_samples + ЬL  L  reate *tl + L  native *float + L  L  channels +frames +samples + M  M  ЄM  M  M  M  M  M  r_ +_ - . get_size +init +c ,destroy . M  M  onality_ ,f_select_table > analysis_ ,get_info 2 init ,reset . M  reate ,tl . M  float ,int , M  M  M  M  M  native -float . M  N  init -c -out -get_ 1destroy 1 ЋO  at -reate 1 O  _range - 1 _impl . 1 O  O  O  O  O  O  O  лO  et_ .opus_ 2 left_channel .right_channel .mono_channel . O  O  O  O  encode /surround_encoder_ /decode 0packet_ 2 r_ /_float 0 0 get_size /init 0c 0destroy 0 O  get_size 0init 0create 0 O  O  O  reate 0tl 0 O  O  O  P  P  P  r_ 0 1 get_size 1init 1c 1destroy 1 P  P  reate 1tl 1 P  P_float 1 P  P  P  size 1nb_frames 1 P  P  P  P  P  P  P  pad 2unpad 2 P  P  P  P  set 2bitrate 3application 3encoder_resetstate 3decoder_resetstate 3 vbr 3bitrate 3application 3 P  P  P  P  P  P  P  gopus_ 3opus_ 4 application 4bitrate 4decoder_resetstate 4encoder_resetstate 4set 4 P  P  P  P  application 4bitrate 4vbr 4 P  P  P  decode 5encode 5packet_get_nb_frames 5 Pr_ 5 get_size 5init 5 P  P  Pr_ 5 get_size 5init 5 P  P  P  Q  init 6s 6notify_runtime_init_done 6unsetenv 7callers 7thread_start 7 Q  Q  ys_thread_create 6et 7 кQ  Q  Q  Q  _context_function 7env 7 Q  Q  Q  Q  Q  Q  Q        VAD_iCDF 7no_VAD_iCDF 7       ׳  8_iCDF 84_iCDF 86_iCDF 93_iCDF <5_iCDF < ﳗ                iCDF 9BITS_Q5 : ´  iCDF 9BITS_Q5 : Դ    NB_iCDF 910_ms_ 9iCDF 9   NB_iCDF 9iCDF 9       ƶ  ض  ܶ    3 :2 :1 :0 :_offsets <       ػ  middle_avg_RD_Q14 ;iCDF_ptrs >BITS_Q5_ptrs ?   sizes ;ptrs_Q7 >gain_ptrs_Q7 ?   argetRate_table_ ;ransition_LP_ < NB ;MB ;WB ; Η  Η  Η  ϗ  quant_Q13 <joint_iCDF < ϗ  ϗ  ϗ  ϗ  ϗ  B_Q28 <A_Q28 < ϗ  З  З  З  2 <3 = җ_10_ms = ӗ  ӗ_10_ms = ԗ  _10_ms = = ԗ  ԗ  ԗ  3_4_COEFS =2_3_COEFS =1_ > ՗  ՗_LQ > 2_COEFS >3_COEFS >4_COEFS >6_COEFS > ՗  ֗  ֗  ֗  ח  ח  ؗ  ٗ        NB_MB ?WB ?   ̣        줙  c ?v ?        D@p@`    PP`P@Pp0   0  @0 0`   0 @@@0@PP 000@P@@PPPPPP@@`0
pp0pp 0@000`0` `pp``ppppPp @@@@PpPp
		P`@P0  00@@P0@pP	0ppp
	
@P@`P0	`

P		 `@0 P@@@@P``	p`PPp`P``p@@pPP@  PP``00	P0p``P00`p0p 0`00000 `P`0`0pp`@ pp p P`	p0     	p`PP	Pp`    p 0 p`@@@@@pp'@@@@@``00 P`@PPP0`P`@ PPPP0@P@P	`pPPPP@@@@@000@@00@@p00P00@@@@@@@@@@@Pp`PppP-P``p	PP` @00PPp0p ppp0000@@p PP0@@0Pp000@0@@P@PPP@P ``` 0000   @@   0   
00 00`000 `@@000P @P0@   0      0 PP``p0 @@`p@@`@`p`P```pPP````p`@```pPp`p`pPPPP0Pp`@@```p`pP`P``@@``@@PPPPPP@@`p`p``@@` 0 PPPP00p 0P`PPP@@@``p```0pp`	`PP00`P0P`p``ppp00P  	


@`pp	
pp@@@@``PPPPPPP`   0 PP`p`PPP 0@0	p P@@`@@@```p000000@00@0@000@@0000@@0@00000000@000@@0@0@000@@0000@@0@00`p000000@000@@0@0@000@@0000@@0@00000000@000@@0@0@000@@0000@@0@00000000@000@@0@0@000@@0000@@0@00000000@000@@0@0@000@@0000@@0@00000000@000@@0@0@000@@0000@@0@00000000@000@@0@0@000@@0000@@0@00000000@000@@0@0@00@000@@0@00`p000000@000@@0@0@000@@0000@@0@00000000@000@@0@0@000@@0000@@0@00P``@@@@p00 #'`P``P``p	@@`	p0P  
0p@ ``@```PP+@\0	p`Pp"`p@@p```PPPP0pPP@@	`000000`@0p`@@`@p0000 @0 pP`pP``p0p`p	00
`
B@`P0 `
0@Np`pp@
p '
0P p0@@P0@@@PPPP`p`p`````PP`p`p@p@ PPPPP0``@0pP@@ pP0`Pp@0@0`PpPP`Pp`@00@0@0@0@0@0@`0@ 0@` 0@ P@P00@0@`0@ `PPp`p

``
p`#@@Pp``@P		Pp Pp ppp`	@p@p@`@   p p    PpPPPp``		
r
`@/``0 00`0PP@@0P`@@PPP@Ppp00ppPPPPPPPpPPPPPPPPPPPPPp
PPPPPP	*
@@@@P`@`@$($$8@	#!p:Dp	P:
	 PH` 
	.``0  @@	  i8

00`
	@P 
BP p@ 0hU00PPPP)0P
``0PP0PP00000  PP  000`@@P@P`	!0`0@@@0Pk  %  d       %  d       %  f _   .  " %  $  "    $   p      N  p      .  " %  $  "    $          N         .  # &  $  # &            $   @      N  @      .  P# D&  $  P#    $        N       .   ) `&  $   )    $   `      N  `      .  `) w&  $  `) &            $        N       .  - &  $  - &            $          N         .  0- &  $  0-    $          N         .  P- '  $  P- *'            $          N         .  p- :'  $  p-    $          N         .  - ]'  $  -    $   P      N  P      .  - {'  $  -    $   P      N  P      .  0. '  $  0.    $   `      N  `      .  . '  $  .    $         N        .  / '  $  /    $   P      N  P      .  `/ '  $  `/    $   @      N  @      .  / 	(  $  /    $   P      N  P      .  / ,(  $  /    $   p      N  p      .  `0 M(  $  `0    $   0      N  0      .  0 h(  $  0    $          N         .  0 (  $  0    $          N         .  0 (  $  0    $         N        .  0 (  $  0    $         N        .  0 (  $  0    $         N        .   1 (  $   1    $          N         .   1 )  $   1    $         N        .  01 7)  $  01    $         N        .  @1 V)  $  @1    $         N        .  P1 z)  $  P1    $         N        .  `1 )  $  `1    $         N        .  p1 )  $  p1    $         N        .  1 )  $  1    $         N        .  1 *  $  1    $         N        .  1 (*  $  1    $   0      N  0      .  1 F*  $  1    $          N         .  1 d*  $  1    $          N         .  2 *  $  2    $   @      N  @      .  P2 *  $  P2    $         N        .  `2 *  $  `2    $         N        .  p2 *  $  p2    $   0      N  0      .  2  +  $  2    $         N        .  2 #+  $  2    $         N        .  2 A+  $  2    $         N        .  2 b+  $  2    $          N         .  2 +  $  2    $   0      N  0      .   3 +  $   3    $         N        .  03 +  $  03    $         N        .  @3 +  $  @3    $   `      N  `      .  3 +  $  3    $          N         .  3 	,  $  3    $         N        .  4 ,  $  4    $          N         .  4 #,  $  4    $          N         .   5 ;,  $   5    $         N        .  5 F,  $  5    $   0      N  0      .  6 g,  $  6    $          N         .  06 x,  $  06    $   @      N  @      .  p6 ,  $  p6    $   @      N  @      .  6 ,  $  6    $   @      N  @      .  6 ,  $  6    $   0      N  0      .   7 ,  $   7    $   @      N  @      .  `7 ,  $  `7    $         N        .  08 ,  $  08    $         N        .   9 ,  $   9    $   P      N  P      .  P9 -  $  P9    $   P      N  P      .  9 -  $  9    $         N        .  : (-  $  :    $         N        .  ; =-  $  ;    $          N         .  ; O-  $  ;    $   0      N  0      .  ; a-  $  ;    $   0      N  0      .   < t-  $   <    $   0      N  0      .  P< -  $  P<    $   @      N  @      .  < -  $  <    $   P      N  P      .  < -  $  <    $   @      N  @      .   = -  $   =    $   @      N  @      .  `= -  $  `=    $   P      N  P      .  = -  $  =    $   P      N  P      .   > -  $   >    $   P      N  P      .  P> .  $  P>    $   P      N  P      .  > .  $  >    $   P      N  P      .  > -.  $  >    $         N        .  ? =.  $  ?    $         N        .  @ M.  $  @    $         N        .  0A ].  $  0A    $         N        .  A p.  $  A    $   P      N  P      .  0B .  $  0B    $   @      N  @      .  pB .  $  pB    $   @      N  @      .  B .  $  B    $   `      N  `      .  C .  $  C    $   0      N  0      .  @C .  $  @C    $         N        .   D .  $   D    $         N        .   E /  $   E    $         N        .  @G /  $  @G    $         N        .  G +/  $  G    $   p     N  p     .  @I C/  $  @I    $   p     N  p     .  N W/  $  N    $        N       .  @Q v/  $  @Q    $         N        .  Q /  $  Q    $   p      N  p      .  `R /  $  `R    $         N        .   S /  $   S    $   p      N  p      .  S /  $  S    $         N        .  0T /  $  0T    $        N       .  W 0  $  W    $         N        .  W (0  $  W    $        N       .  Y B0  $  Y    $        N       .  `[ S0  $  `[    $   0      N  0      .  [ e0  $  [    $        N       .   a v0  $   a    $         N        .   b 0  $   b    $   p      N  p      .  b 0  $  b    $   p      N  p      .   c 0  $   c    $   @     N  @     .  @e 0  $  @e    $          N         .  `e 0  $  `e    $   0      N  0      .  e 0  $  e    $        N       .  `k 0  $  `k    $        N       .  l 0  $  l    $   @      N  @      .   m 1  $   m    $   0      N  0      .  Pm "1  $  Pm    $   0      N  0      .  m ?1  $  m    $   0      N  0      .  m O1  $  m    $         N        .  n h1  $  n    $   p     N  p     .   p 1  $   p    $        N       .  0q 1  $  0q    $        N       .  @t 1  $  @t    $         N        .  t 1  $  t    $         N        .  u 1  $  u    $   0     N  0     .   y 2  $   y    $         N        .   z 2  $   z    $   `      N  `      .  `z /2  $  `z    $   0      N  0      .  z H2  $  z    $        N       .  P| ]2  $  P|    $        N       .  ~ w2  $  ~    $        N       .   2  $      $         N        .   2  $      $   P     N  P     .   2  $      $   `      N  `      .  P 2  $  P    $          N         .  p 2  $  p    $        N       .   2  $      $   `      N  `      .   2  $      $         N        .  ` 3  $  `    $         N        .  ` 3  $  `    $         N        .    23  $       $         N        .    B3  $       $   p      N  p      .   _3  $      $        N       .  @ t3  $  @    $         N        .    3  $       $         N        .   3  $      $         N        .   3  $      $   p      N  p      .   3  $      $   `      N  `      .  p 3  $  p    $   `      N  `      .  К 3  $  К    $   p      N  p      .  @ 3  $  @    $         N        .   4  $      $         N        .  @ 4  $  @    $   p      N  p      .   .4  $      $   p      N  p      .    C4  $       $         N        .   S4  $      $         N        .  p e4  $  p    $         N        .    x4  $       $         N        .   4  $      $         N        .  P 4  $  P    $   p      N  p      .   4  $      $   P      N  P      .   4  $      $   p      N  p      .   4  $      $         N        .  0 4  $  0    $          N         .  P 
5  $  P    $        N       .    5  $       $         N        .   &5  $      $         N        .   95  $      $   0     N  0     .   K5  $      $        N       .   g5  $      $         N        .  0 z5  $  0    $         N        .  Ъ 5  $  Ъ    $        N       .  P 5  $  P    $        N       .    5  $       $         N        .   5  $      $        N       .    5  $       $        N       .  0 6  $  0    $   `     N  `     .   6  $      $   0     N  0     .   )6  $      $   @      N  @      .    ;6  $       $   @      N  @      .  @ N6  $  @    $   @      N  @      .   n6  $      $         N        .   6  $      $   @      N  @      .  P 6  $  P    $   P      N  P      .   6  $      $        N       .  p 6  $  p    $   p      N  p      .   6  $      $        N       .   6  $      $   P      N  P      .   7  $      $         N        .   (7  $      $         N        .  0 F7  $  0    $        N       .   b7  $      $   p      N  p      .    x7  $       $        N       .   7  $      $        N       .   7  $      $        N       .   7  $      $         N        .   7  $      $        N       .   7  $      $        N       .   7  $      $        N       .  ` 7  $  `    $   `     N  `     .   8  $      $        N       .   %8  $      $        N       .   68  $      $         N        .    G8  $       $        N       .   X8  $      $         N        .   v8  $      $        N       .  @ 8  $  @    $   P      N  P      .   8  $      $   `      N  `      .   8  $      $   @      N  @      .  0 8  $  0    $   P      N  P      .   8  $      $   0      N  0      .   8  $      $          N         .   8  $      $          N         .   9  $      $   0      N  0      .    9  $       $   0      N  0      .  P 69  $  P    $   `     N  `     .   P9  $      $   p     N  p     .    j9  $       $         N        .  @ 9  $  @    $   @     N  @     .   9  $      $         N        .    9  $       $        N       .   9  $      $        N       .  `9  $  `   $        N       .  :  $     $         N        .  :  $     $        N       .  06:  $  0   $         N        .  K:  $     $   @      N  @      .   `:  $      $   @      N  @      .  @:  $  @   $         N        .  0:  $  0   $         N        .  :  $     $         N        .  :  $     $         N        .  `:  $  `   $   P      N  P      .  :  $     $   0      N  0      .  ;  $     $   @      N  @      .   &;  $      $         N        .  H;  $     $        N       .  `g;  $  `   $        N       .  p;  $  p   $   P     N  P     .  ;  $     $         N        .  `;  $  `   $         N        .   ;  $      $         N        .  ;  $     $   p      N  p      .   	<  $      $        N       .  %<  $     $        N       .  pH<  $  p   $   p     N  p     .  b<  $     $   P     N  P     .  0"~<  $  0"   $   p     N  p     .  #<  $  #   $         N        .  P$<  $  P$   $         N        .  $<  $  $   $        N       .  `-<  $  `-   $        N       .  @0=  $  @0   $         N        .   1'=  $   1   $   p     N  p     .  79=  $  7   $         N        .  8S=  $  8   $         N        .  8g=  $  8   $   P      N  P      .  9z=  $  9   $   0     N  0     .  @:=  $  @:   $         N        .  :=  $  :   $         N        .  ;=  $  ;   $        N       .  P@=  $  P@   $        N       .  A>  $  A   $   p     N  p     .  @C->  $  @C   $   0     N  0     .  pDF>  $  pD   $         N        .  DW>  $  D   $   0      N  0      .   Eg>  $   E   $   p      N  p      .  Ez>  $  E   $         N        .  @F>  $  @F   $         N        .  `H>  $  `H   $   p      N  p      .  H>  $  H   $   p      N  p      .  @I>  $  @I   $        N       .  M>  $  M   $   `     N  `     .  pS>  $  pS   $         N        .  T?  $  T   $         N        .  @U?  $  @U   $         N        .  U#?  $  U   $         N        .  pV4?  $  pV   $         N        .   WO?  $   W   $        N       .  Zw?  $  Z   $   0     N  0     .   ]?  $   ]   $         N        .   b?  $   b   $   `     N  `     .  c?  $  c   $        N       .  pe@  $  pe   $         N        .  pf>@  $  pf   $        N       .  PlX@  $  Pl   $         N        .   mm@  $   m   $         N        .   n@  $   n   $        N       .  s@  $  s   $        N       .  v@  $  v   $         N        .  @  $     $         N        .  0@  $  0   $        N       .  @  $     $         N        .  A  $     $   p     N  p     .   A  $     $        N       .  0A  $     $   @     N  @     .  0IA  $  0   $   @      N  @      .  pjA  $  p   $   @     N  @     .  }A  $     $   `     N  `     .  A  $     $        N       .  ИA  $  И   $         N        .  A  $     $         N        .  `A  $  `   $         N        .  @ B  $  @   $   P      N  P      .  B  $     $         N        .   1B  $      $   @      N  @      .  `HB  $  `   $   `      N  `      .  ^B  $     $   `     N  `     .   wB  $      $         N        .   B  $      $        N       .  B  $     $         N        .  0B  $  0   $   P      N  P      .  B  $     $   0      N  0      .  B  $     $         N        .  `C  $  `   $         N        .   4C  $      $   `     N  `     .  `NC  $  `   $   0     N  0     .  fC  $     $        N       .  wC  $     $         N        .   C  $      $         N        .   C  $      $        N       .  C  $     $        N       .  C  $     $        N       .  C  $     $   `      N  `      .  D  $     $   @     N  @     .   D  $      $   0     N  0     .  P2D  $  P   $        N       .   DD  $      $   P     N  P     .  p\D  $  p   $   0     N  0     .  lD  $     $        N       .  P}D  $  P   $   0     N  0     .  D  $     $        N       .  D  $     $         N        .   D  $      $   0     N  0     .  PD  $  P   $   0     N  0     .  D  $     $         N        .   D  $      $         N        .  	E  $     $         N        .   E  $     $   P      N  P      .  08E  $  0   $        N       .  PE  $     $         N        .  @fE  $  @   $         N        .  `|E  $  `   $        N       .  E  $     $          N         .   E  $      $         N        .  E  $     $         N        .  E  $     $   0     N  0     .  F  $     $        N       .  F  $     $   `      N  `      .  PBF  $  P   $   @      N  @      .  XF  $     $   @     N  @     .  hF  $     $         N        .  yF  $     $         N        .  F  $     $        N       .  F  $     $        N       .   F  $      $   0      N  0      .  PF  $  P   $        N       .  @F  $  @   $         N        .  G  $     $         N        .  ,G  $     $          N         .  ;G  $     $   P      N  P      .  @ RG  $  @    $         N        .  hG  $     $        N       .  G  $     $         N        .  PG  $  P   $         N        .  pG  $  p   $         N        .  0G  $  0   $   @      N  @      .  pG  $  p   $   @      N  @      .  H  $     $        N       .   H  $     $   @      N  @      .  1H  $     $   @      N  @      .   AH  $      $   P      N  P      .  pTH  $  p   $         N        .   	dH  $   	   $         N        .  	H  $  	   $         N        .  P
H  $  P
   $   `     N  `     .  H  $     $         N        .  `H  $  `   $   p     N  p     .  H  $     $   `      N  `      .  0H  $  0   $   `      N  `      .  I  $     $        N       .   I  $      $   p     N  p     .  5I  $     $   0     N  0     .  SI  $     $   P     N  P     .  lI  $     $         N        .  I  $     $         N        .  I  $     $         N        .    I  $       $        N       .   #I  $   #   $        N       .  $I  $  $   $        N       .  %J  $  %   $   p      N  p      .  `&(J  $  `&   $         N        .   'DJ  $   '   $        N       .  )dJ  $  )   $        N       .  @,J  $  @,   $        N       .  0.J  $  0.   $         N        .  .J  $  .   $   `     N  `     .  P0J  $  P0   $         N        .  @1K  $  @1   $         N        .  02#K  $  02   $   `      N  `      .  2@K  $  2   $        N       .  4SK  $  4   $   P     N  P     .  `5iK  $  `5   $        N       .  p7~K  $  p7   $         N        .  7K  $  7   $         N        .  8K  $  8   $        N       .  9K  $  9   $         N        .  @:K  $  @:   $        N       .  ;K  $  ;   $         N        .  p<L  $  p<   $         N        .  0=/L  $  0=   $         N        .  =AL  $  =   $   P      N  P      .   >VL  $   >   $   P      N  P      .  p>kL  $  p>   $        N       .  `A}L  $  `A   $   p      N  p      .  AL  $  A   $   `      N  `      .  0BL  $  0B   $   P      N  P      .  BL  $  B   $         N        .  0CL  $  0C   $        N       .  DL  $  D   $         N        .  @EL  $  @E   $         N        .  EM  $  E   $        N       .  F#M  $  F   $        N       .  pH:M  $  pH   $   0     N  0     .  IEM  $  I   $   @     N  @     .  KXM  $  K   $   @     N  @     .   MjM  $   M   $         N        .  MzM  $  M   $         N        .  `NM  $  `N   $   `      N  `      .  NM  $  N   $   `      N  `      .   OM  $   O   $         N        .   PM  $   P   $         N        .  PM  $  P   $         N        .  QM  $  Q   $   p      N  p      .  QN  $  Q   $         N        .  RN  $  R   $         N        .  T/N  $  T   $   @      N  @      .  UTN  $  U   $        N       .   VsN  $   V   $         N        .  VN  $  V   $   @      N  @      .   WN  $   W   $         N        .  WN  $  W   $        N       .  `YN  $  `Y   $        N       .  ZO  $  Z   $         N        .  [#O  $  [   $   p      N  p      .   \>O  $   \   $   P      N  P      .  p\UO  $  p\   $        N       .   ^jO  $   ^   $         N        .  ^O  $  ^   $         N        .  p_O  $  p_   $         N        .  `O  $  `   $         N        .  `O  $  `   $         N        .  bO  $  b   $         N        .  pcO  $  pc   $        N       .   eO  $   e   $   P      N  P      .  PeP  $  Pe   $   @      N  @      .  eP  $  e   $         N        .  @f+P  $  @f   $         N        .  f?P  $  f   $         N        .  gUP  $  g   $         N        .  igP  $  i   $          N         .  iuP  $  i   $          N         .  iP  $  i   $         N        .  `jP  $  `j   $         N        .   kP  $   k   $        N       .  lP  $  l   $         N        .  lP  $  l   $   P      N  P      .   mP  $   m   $         N        .  mP  $  m   $         N        .  nQ  $  n   $         N        .  0o$Q  $  0o   $         N        .  o>Q  $  o   $         N        .  pWQ  $  p   $         N        .  @qqQ  $  @q   $         N        .  qQ  $  q   $         N        .  rQ  $  r   $         N        .  PsQ  $  Ps   $         N        .   tQ  $   t   $         N        .  tQ  $  t   $         N        .  `uR  $  `u   $         N        .  vR  $  v   $   P      N  P      .  `v/R  $  `v   $   `      N  `      .  vFR  $  v   $   @     N  @     .   y]R  $   y   $   `      N  `      .  `ylR  $  `y   $        N       .   {~R  $   {   $   0      N  0      .  P{R  $  P{   $   0      N  0      .  {R  $  {   $         N        .  `|R  $  `|   $        N       .  }R  $  }   $         N        .  ~R  $  ~   $        N       .  @R  $  @   $         N        .  PS  $  P   $   P      N  P      .  S  $     $   0      N  0      .  Ѓ%S  $  Ѓ   $   p      N  p      .  @3S  $  @   $   @     N  @     .  DS  $     $   `      N  `      .  WS  $     $         N        .  pjS  $  p   $        N       .  S  $     $         N        .  S  $     $         N        .  S  $     $         N        .   S  $      $         N        .  S  $     $         N        .  S  $     $         N        .  `T  $  `   $         N        .  *T  $     $   `      N  `      .  <T  $     $   P      N  P      .  0PT  $  0   $         N        .  0_T  $  0   $   0      N  0      .  `oT  $  `   $   0      N  0      .  T  $     $   `      N  `      .  T  $     $   `     N  `     .  PT  $  P   $   p      N  p      .  T  $     $   0     N  0     .  T  $     $         N        .  pT  $  p   $         N        .  `T  $  `   $   0      N  0      .  U  $     $   p      N  p      .   U  $      $         N        .  )U  $     $         N        .  @<U  $  @   $        N       .  PQU  $  P   $   @     N  @     .  ^U  $     $          N         .  tU  $     $   0      N  0      .  U  $     $         N        .   U  $      $         N        .   U  $      $   `      N  `      .  U  $     $        N       .  U  $     $   P     N  P     .  U  $     $         N        .  U  $     $   0      N  0      .   V  $      $   0      N  0      .  PV  $  P   $   0      N  0      .  +V  $     $   0      N  0      .  BV  $     $   0      N  0      .  ^V  $     $          N         .   nV  $      $         N        .   ~V  $      $   P     N  P     .  pV  $  p   $   0     N  0     .  V  $     $        N       .  0V  $  0   $         N        .  ЯV  $  Я   $   0     N  0     .   V  $      $   `     N  `     .  `V  $  `   $         N        .   W  $      $        N       .  W  $     $         N        .  6W  $     $   `     N  `     .   IW  $      $   p     N  p     .  pWW  $  p   $         N        .   hW  $      $         N        .  }W  $     $         N        .  W  $     $   `     N  `     .  pW  $  p   $   0     N  0     .  W  $     $   `      N  `      .   W  $      $         N        .  W  $     $   P      N  P      .   W  $      $   @     N  @     .  `X  $  `   $   p     N  p     .  X  $     $         N        .  4X  $     $         N        .  CX  $     $   `     N  `     .  QX  $     $         N        .  cX  $     $        N       .   xX  $      $         N        .   X  $      $         N        .  X  $     $         N        .  X  $     $         N        .  X  $     $   `      N  `      .  @X  $  @   $         N        .  0X  $  0   $         N        .  PX  $  P   $   0      N  0      .  Y  $     $        N       .  0Y  $  0   $        N       .  &Y  $     $   `      N  `      .  04Y  $  0   $   @     N  @     .  pHY  $  p   $         N        .  ]Y  $     $         N        .  mY  $     $   0     N  0     .  @}Y  $  @   $   	     N  	     .  Y  $     $         N        .   Y  $      $         N        .  Y  $     $   0     N  0     .  Y  $     $   P     N  P     .  0Y  $  0   $   0      N  0      .  `Y  $  `   $        N       .  Z  $     $         N        .  Z  $     $   p      N  p      .  P(Z  $  P   $   p      N  p      .  <Z  $     $   `      N  `      .   LZ  $      $        N       .  \Z  $     $   @      N  @      .  PiZ  $  P   $         N        .  PZ  $  P   $          N         .  pZ  $  p   $         N        .  Z  $     $         N        .  Z  $     $   `     N  `     .  0Z  $  0   $   p      N  p      .  	[  $     $   0     N  0     .  [  $     $         N        .  5[  $     $   p      N  p      .  @X[  $  @   $         N        .    v[  $       $        N       .  [  $     $         N        .  [  $     $          N         .  0[  $  0   $   p      N  p      .  [  $     $          N         .  [  $     $   P      N  P      .  \  $     $         N        .  \  $     $   `      N  `      .   #\  $      $        N       .   	4\  $   	   $        N       .  J\  $     $   @     N  @     .  X\  $     $   @     N  @     .   f\  $      $         N        .  v\  $     $   p      N  p      .   \  $      $   0      N  0      .  P\  $  P   $          N         .  p\  $  p   $          N         .  \  $     $          N         .  \  $     $          N         .  \  $     $          N         .  ]  $     $        N       .  &]  $     $   p      N  p      .   =]  $      $   `      N  `      .  L]  $     $   0     N  0     .  ^]  $     $        N       .  `s]  $  `   $        N       .   ]  $      $   P      N  P      .  P]  $  P   $   @     N  @     .   ]  $      $        N       .  p"]  $  p"   $   P      N  P      .  "]  $  "   $   @     N  @     .   ']  $   '   $        N       .  +]  $  +   $        N       .  P.]  $  P.   $         N        .  .^  $  .   $        N       .  9"^  $  9   $         N        .   ;:^  $   ;   $   P      N  P      .  P;O^  $  P;   $         N        .  p<c^  $  p<   $   p      N  p      .  <t^  $  <   $   `      N  `      .  @=^  $  @=   $         N        .  =^  $  =   $         N        .  >^  $  >   $        N       .  @^  $  @   $         N        .  A^  $  A   $   p     N  p     .   C^  $   C   $         N        .   D^  $   D   $          N         .   D_  $   D   $          N         .  @D_  $  @D   $          N         .  `D6_  $  `D   $          N         .  DT_  $  D   $   p      N  p      .  Di_  $  D   $          N         .  E}_  $  E   $         N        .   F_  $   F   $   0      N  0      .  0F_  $  0F   $         N        .  F_  $  F   $         N        .  G_  $  G   $         N        .  H_  $  H   $         N        .  `I`  $  `I   $         N        .  PJB`  $  PJ   $         N        .  pN[`  $  pN   $         N        .  Nz`  $  N   $         N        .  O`  $  O   $         N        .  P`  $  P   $          N         .  P`  $  P   $   p      N  p      .   Q`  $   Q   $   `      N  `      .  Q`  $  Q   $        N       .  R`  $  R   $         N        .  S`  $  S   $   P     N  P     .  Va  $  V   $        N       .  pZa  $  pZ   $        N       .   ]*a  $   ]   $        N       .  ^Ea  $  ^   $         N        .  _Ua  $  _   $        N       .  bga  $  b   $   @      N  @      .  b~a  $  b   $   @      N  @      .  ca  $  c   $   @      N  @      .  Pca  $  Pc   $   @      N  @      .  ca  $  c   $   @      N  @      .  ca  $  c   $   p     N  p     .  @e
b  $  @e   $         N        .   fb  $   f   $   p      N  p      .  pf9b  $  pf   $         N        .  fRb  $  f   $         N        .  gmb  $  g   $         N        .  ph}b  $  ph   $         N        .   ib  $   i   $   p      N  p      .  ib  $  i   $        N       .  @}b  $  @}   $   @      N  @      .  }b  $  }   $   @      N  @      .  }b  $  }   $   @      N  @      .   ~c  $   ~   $   @      N  @      .  @~$c  $  @~   $   @      N  @      .  ~Ec  $  ~   $   `      N  `      .  ~[c  $  ~   $         N        .  oc  $     $        N       .  c  $     $   `      N  `      .   c  $      $        N       .  c  $     $        N       .  c  $     $         N        .  c  $     $        N       .  Pd  $  P   $         N        .   +d  $      $   0      N  0      .  0Ad  $  0   $        N       .   Rd  $      $        N       .  0rd  $  0   $   @     N  @     .  pd  $  p   $   0      N  0      .  d  $     $          N         .  d  $     $   `     N  `     .   d  $      $         N        .  Нd  $  Н   $   P      N  P      .   d  $      $         N        .  e  $     $   `      N  `      .  @e  $  @   $         N        .  @'e  $  @   $        N       .  8e  $     $         N        .  Ne  $     $         N        .  ee  $     $         N        .   {e  $      $         N        .  e  $     $         N        .   e  $      $   @      N  @      .  `e  $  `   $        N       .  e  $     $   P      N  P      .  @e  $  @   $        N       .  Pe  $  P   $         N        .  f  $     $         N        .  (f  $     $   P      N  P      .  <f  $     $        N       .  аLf  $  а   $   P      N  P      .   cf  $      $         N        .  uf  $     $        N       .  зf  $  з   $         N        .  Pf  $  P   $   0      N  0      .  f  $     $        N       .   f  $      $   0     N  0     .  0f  $  0   $         N        .   f  $      $         N        .  g  $     $         N        .  $g  $     $        N       .  P7g  $  P   $        N       .   Ig  $      $   p     N  p     .  p`g  $  p   $        N       .  tg  $     $   `      N  `      .  Pg  $  P   $         N        .  g  $     $   P      N  P      .  `g  $  `   $   `      N  `      .  g  $     $        N       .  g  $     $   p     N  p     .  @g  $  @   $   @      N  @      .  g  $     $   P     N  P     .  h  $     $         N        .  !h  $     $   p     N  p     .  @8h  $  @   $        N       .  Lh  $     $          N         .  0_h  $  0   $         N        .  Puh  $  P   $   P      N  P      .  h  $     $   P      N  P      .  h  $     $   P      N  P      .  @h  $  @   $   P      N  P      .  h  $     $         N        .  Ph  $  P   $         N        .  h  $     $         N        .  i  $     $   P     N  P     .  0i  $     $        N       .  PJi  $  P   $   @     N  @     .  \i  $     $         N        .  ni  $     $   `     N  `     .  pi  $  p   $        N       .   i  $      $         N        .  i  $     $         N        .  i  $     $   @     N  @     .  i  $     $         N        .  `i  $  `   $   0      N  0      .  i  $     $   @      N  @      .  i  $     $   P      N  P      .   j  $      $        N       .  $j  $     $        N       .  <j  $     $         N        .  Pj  $     $   @      N  @      .  Pij  $  P   $        N       .  j  $     $        N       .  j  $     $         N        .   j  $      $   P      N  P      .  pj  $  p   $   0     N  0     .  j  $     $        N       .  @j  $  @   $         N        .  j  $     $         N        .  Pk  $  P   $   `     N  `     .  "k  $     $   `      N  `      .  3k  $     $   @     N  @     .  PGk  $  P   $         N        .  [k  $     $         N        .  Ppk  $  P   $   p     N  p     .  }k  $     $   p      N  p      .  0k  $  0   $         N        .  k  $     $   P      N  P      .   k  $      $   P      N  P      .  Pk  $  P   $   P      N  P      .  k  $     $   P      N  P      .  k  $     $   @      N  @      .  0k  $  0   $   @      N  @      .  pl  $  p   $   @      N  @      .  6l  $     $   @      N  @      .  Zl  $     $   @      N  @      .  0ql  $  0   $   0      N  0      .  `l  $  `   $         N        .  l  $     $   0      N  0      .   l  $      $   0      N  0      .  Pl  $  P   $   @      N  @      .  l  $     $   @      N  @      .  l  $     $   0      N  0      .   l  $      $   0      N  0      .  0l  $  0   $   @      N  @      .  pl  $  p   $   @      N  @      .  l  $     $         N        .  `m  $  `   $   p      N  p      .  !m  $     $   0      N  0      .   3m  $      $   0      N  0      .  0Gm  $  0   $   P      N  P      .  [m  $     $   0      N  0      .  mm  $     $   0      N  0      .  m  $     $   @      N  @      .   m  $      $   @      N  @      .  `m  $  `   $   @      N  @      .  m  $     $   @      N  @      .  m  $     $   @      N  @      .   m  $      $   @      N  @      .  `m  $  `   $   @      N  @      .  n  $     $   @      N  @      .  'n  $     $   @      N  @      .   An  $      $   @      N  @      .  `ln  $  `   $   @      N  @      .  n  $     $   P      N  P      .  n  $     $         N        .  n  $     $        N       .  `n  $  `   $         N        .    n  $       $        N       .  !	o  $  !   $         N        .  %o  $  %   $         N        .  p&,o  $  p&   $        N       .  'Co  $  '   $   P     N  P     .  (Wo  $  (   $        N       .  +mo  $  +   $   p      N  p      .   ,vo  $   ,   $         N        .  ,o  $  ,   $         N        .  -o  $  -   $         N        .  @.o  $  @.   $   p     N  p     .  0o  $  0   $        N       .  1o  $  1   $         N        .  @2o  $  @2   $   `      N  `      .  2p  $  2   $        N       .  `4*p  $  `4   $         N        .   5Ep  $   5   $        N       .  6dp  $  6   $         N        .  p7p  $  p7   $   P      N  P      .  7p  $  7   $         N        .  8p  $  8   $   p      N  p      .  9p  $  9   $         N        .  9p  $  9   $   p      N  p      .  0:q  $  0:   $         N        .  :$q  $  :   $         N        .  ;=q  $  ;   $         N        .  p<Sq  $  p<   $        N       .  >hq  $  >   $         N        .  >|q  $  >   $         N        .  ?q  $  ?   $   P      N  P      .  ?q  $  ?   $         N        .   Aq  $   A   $         N        .  Aq  $  A   $         N        .  Bq  $  B   $        N       .  Dr  $  D   $        N       .  Zr  $  Z   $        N       .  P\,r  $  P\   $        N       .  @^Hr  $  @^   $         N        .  ^_r  $  ^   $        N       .  p`wr  $  p`   $   P      N  P      .  `r  $  `   $         N        .  Par  $  Pa   $        N       .   dr  $   d   $        N       .  er  $  e   $        N       .  `hr  $  `h   $         N        .   is  $   i   $         N        .  is  $  i   $         N        .  0j+s  $  0j   $        N       .  k@s  $  k   $        N       .  nXs  $  n   $   p     N  p     .  0qps  $  0q   $        N       .   ss  $   s   $         N        .  ss  $  s   $         N        .  ts  $  t   $         N        .  vs  $  v   $   `      N  `      .  @ws  $  @w   $         N        .   x
t  $   x   $         N        .  x"t  $  x   $         N        .  0y<t  $  0y   $         N        .   zUt  $   z   $        N       .  |lt  $  |   $        N       .  t  $     $        N       .  pt  $  p   $   `      N  `      .  Ђt  $  Ђ   $   p      N  p      .  @t  $  @   $         N        .  t  $     $         N        .  t  $     $        N       .  t  $     $         N        .  u  $     $   @     N  @     .  $u  $     $   `     N  `     .  @7u  $  @   $   P      N  P      .  Nu  $     $   P      N  P      .  fu  $     $         N        .  }u  $     $   `      N  `      .   u  $      $         N        .  @u  $  @   $         N        .   u  $      $         N        .  u  $     $        N       .  Pu  $  P   $   P     N  P     .  u  $     $        N       .  u  $     $        N       .   v  $      $          N         .   $v  $      $         N        .  ХGv  $  Х   $   @      N  @      .  hv  $     $   0      N  0      .  @v  $  @   $   0      N  0      .  pv  $  p   $   P      N  P      .  v  $     $   P      N  P      .  v  $     $   p      N  p      .  v  $     $         N        .  v  $     $   0      N  0      .  @w  $  @   $   p      N  p      .  4w  $     $         N        .  Ow  $     $         N        .   w  $      $          N         .  @w  $  @   $         N        .  w  $     $   p      N  p      .  Pw  $  P   $   p      N  p      .  w  $     $         N        .  p x  $  p   $   p      N  p      .  x  $     $   0      N  0      .  9x  $     $         N        .  Yx  $     $   0      N  0      .  @yx  $  @   $   0      N  0      .  px  $  p   $   0      N  0      .  x  $     $         N        .  @x  $  @   $   p     N  p     .  x  $     $         N        .  y  $     $   @      N  @      .  б(y  $  б   $   @      N  @      .  @y  $     $   p      N  p      .  \y  $     $          N         .  uy  $     $        N       .  y  $     $   P      N  P      .  дy  $  д   $         N        .  y  $     $        N       .   y  $      $        N       .  0z  $  0   $   P      N  P      .  z  $     $        N       .   Ez  $      $   0     N  0     .  0ez  $  0   $         N        .  Pz  $  P   $   0      N  0      .  z  $     $   @      N  @      .  z  $     $   @      N  @      .   z  $      $   0      N  0      .  0z  $  0   $        N       .  {  $     $   P      N  P      .  ${  $     $   p      N  p      .  8{  $     $         N        .   Q{  $      $         N        .  j{  $     $   0      N  0      .  {  $     $         N        .  {  $     $   0      N  0      .  {  $     $   0      N  0      .  {  $     $   @      N  @      .   {  $      $         N        .  {  $     $         N        .  |  $     $   0      N  0      .  (|  $     $         N        .  E|  $     $   0     N  0     .  e|  $     $   0     N  0     .  @|  $  @   $         N        .  |  $     $   @      N  @      .   |  $      $   @      N  @      .  `|  $  `   $   P      N  P      .  |  $     $   @      N  @      .  	}  $     $         N        .  (}  $     $   P      N  P      .  ?}  $     $   P      N  P      .   V}  $      $         N        .  l}  $     $   P      N  P      .   }  $      $   P     N  P     .  P}  $  P   $         N        .  P}  $  P   $        N       .  }  $     $         N        .  }  $     $   @      N  @      .   }  $      $   P      N  P      .  p}  $  p   $         N        .  ~  $     $         N        .   $~  $      $         N        .  6~  $     $         N        .  O~  $     $        N       .  0c~  $  0   $          N         .  Pl~  $  P   $   `      N  `      .  {~  $     $   `      N  `      .  ~  $     $   `      N  `      .  p~  $  p   $         N        .  ~  $     $         N        .  p~  $  p   $         N        .   ~  $      $         N        .  ~  $     $         N        .   ~  $      $         N        .  ~  $     $         N        .  P  $  P   $         N        .    $     $         N        .  1  $     $         N        .  0C  $  0   $         N        .  V  $     $         N        .  pi  $  p   $         N        .  |  $     $         N        .    $     $         N        .  P  $  P   $         N        .    $     $         N        .    $     $         N        .  0  $  0   $         N        .    $     $         N        .  p  $  p   $         N        .  !  $     $         N        .  7  $     $         N        .  PM  $  P   $         N        .  d  $     $         N        .   v  $      $         N        .    $     $          N         .  0  $  0   $   0      N  0      .  `  $  `   $         N        .    $     $   0      N  0      .   р  $      $         N        .    $     $         N        .    $     $         N        .    $     $         N        .     $      $   0      N  0      .  0"  $  0   $   0      N  0      .  `-  $  `   $          N         .  ?  $     $          N         .  O  $     $          N         .  b  $     $   @     N  @     .   o  $      $   @      N  @      .  @  $  @   $   @      N  @      .    $     $          N         .    $     $         N        .    $     $          N         .  Ł  $     $         N        .  ԁ  $     $          N         .     $      $   0      N  0      .  0  $  0   $         N        .    $     $         N        .  .  $     $         N        .  B  $     $         N        .  Y  $     $         N        .  q  $     $         N        .     $      $         N        .    $     $         N        .     $      $         N        .  0ɂ  $  0   $         N        .  @  $  @   $         N        .  P  $  P   $         N        .  `  $  `   $         N        .  p'  $  p   $         N        .  <  $     $          N         .  U  $     $          N         .  o  $     $          N         .    $     $         N        .  p  $  p   $        N       .    $     $        N       .  `˃  $  `   $        N       .   ۃ  $      $         N        .    $     $   0      N  0      .  @  $  @   $   0      N  0      .  p  $  p   $          N         .  *  $     $   0      N  0      .  B  $     $   0      N  0      .  [  $     $   `      N  `      .  Ps  $  P   $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .  ń  $     $          N         .     $      $   `      N  `      .  `  $  `   $   @      N  @      .    $     $   @      N  @      .  9  $     $   0      N  0      .  X  $     $   0      N  0      .  @u  $  @   $   0      N  0      .  p  $  p   $   P      N  P      .    $     $         N        .    $     $          N         .  Å  $     $         N        .   ҅  $      $   @      N  @      .  @  $  @   $         N        .  P  $  P   $   P      N  P      .     $     $   0      N  0      .  9  $     $   @      N  @      .  M  $     $          N         .  0r  $  0   $          N         .  P  $  P   $          N         .  pΆ  $  p   $   0      N  0      .    $     $          N         .  	  $     $          N         .  /  $     $          N         .   U  $      $          N         .   }  $      $          N         .  @  $  @   $          N         .  `Ǉ  $  `   $   0      N  0      .    $     $          N         .  $  $     $   P      N  P      .   4  $      $   P      N  P      .  PG  $  P   $   `      N  `      .  X  $     $   `      N  `      .  j  $     $   p      N  p      .  {  $     $   0      N  0      .    $     $          N         .    $     $   @      N  @      .    $     $   @      N  @      .  P߈  $  P   $         N        .    $     $         N        .  `  $  `   $   `      N  `      .  +  $     $   p      N  p      .  0C  $  0   $   @      N  @      .  p^  $  p   $   @      N  @      .  w  $     $   `      N  `      .     $      $   @      N  @      .  P   $  P    $   `      N  `      .   ǉ  $      $   p      N  p      .   ߉  $      $   `      N  `      .    $     $   P      N  P      .    $     $         N        .  P(  $  P   $   `      N  `      .  A  $     $   `      N  `      .  X  $     $   `      N  `      .  pq  $  p   $   p      N  p      .    $     $   P      N  P      .  0  $  0   $         N        .    $     $   P      N  P      .   Ŋ  $      $         N        .  ؊  $     $   `      N  `      .    $     $   `      N  `      .  @  $  @   $   `      N  `      .    $     $   `      N  `      .   6  $      $   p      N  p      .  pT  $  p   $         N        .   p  $      $   `      N  `      .    $     $   @      N  @      .    $     $   `      N  `      .   	ċ  $   	   $   `      N  `      .  	ދ  $  	   $   `      N  `      .  	-  $  	   $   p      N  p      .  P
z  $  P
   $   P      N  P      .  
Ό  $  
   $   p      N  p      .     $     $   `      N  `      .  pD  $  p   $   p      N  p      .  f  $     $   `      N  `      .  @  $  @   $   p      N  p      .    $     $   P      N  P      .     $      $         N        .    $     $   P      N  P      .  Ӎ  $     $         N        .  P  $  P   $   P      N  P      .    $     $         N        .     $      $   P      N  P      .  p#  $  p   $         N        .  6  $     $   0      N  0      .   V  $      $         N        .  o  $     $         N        .    $     $   P      N  P      .    $     $   p      N  p      .  P  $  P   $   `      N  `      .    $     $         N        .  0  $  0   $   @      N  @      .  p%  $  p   $   @      N  @      .  B  $     $         N        .  0_  $  0   $   `      N  `      .  }  $     $   `      N  `      .    $     $   `      N  `      .  P  $  P   $   p      N  p      .  ˏ  $     $         N        .  @  $  @   $   `      N  `      .    $     $   p      N  p      .    $     $         N        .  9  $     $         N        .  `R  $  `   $         N        .  w  $     $         N        .    $     $         N        .  `  $  `   $   0     N  0     .  ̐  $     $   P      N  P      .    $     $   `      N  `      .  @B  $  @   $   P      N  P      .    $     $   `      N  `      .    $     $   `      N  `      .  PΑ  $  P   $   @      N  @      .    $     $   @      N  @      .    $     $   `      N  `      .  0!  $  0   $   `      N  `      .  <  $     $   @      N  @      .  Z  $     $   @      N  @      .  v  $     $   P      N  P      .  `  $  `   $         N        .     $      $   P      N  P      .  ` ƒ  $  `    $         N        .   ڒ  $      $   P      N  P      .  0!  $  0!   $         N        .  !  $  !   $   P      N  P      .   "-  $   "   $   P      N  P      .  p"B  $  p"   $   P      N  P      .  "W  $  "   $         N        .  @#j  $  @#   $   @      N  @      .  #  $  #   $   @      N  @      .  #  $  #   $   `      N  `      .   $j  $   $   $   p      N  p      .  $  $  $   $         N        .  P%Й  $  P%   $         N        .  P&  $  P&   $   `      N  `      .  &D  $  &   $   p      N  p      .   'П  $   '   $   `      N  `      .  't  $  '   $   `      N  `      .  '  $  '   $   @      N  @      .   (  $   (   $   @      N  @      .  `(Ȣ  $  `(   $         N        .  (  $  (   $        N       .  )  $  )   $         N        .   *  $   *   $         N        .  *?  $  *   $         N        .   *`  $   *   $         N        .  0*u  $  0*   $         N        .  @*  $  @*   $         N        .  P*  $  P*   $         N        .  `*  $  `*   $         N        .  p*ϣ  $  p*   $         N        .  *  $  *   $         N        .  *  $  *   $         N        .  *  $  *   $         N        .  *.  $  *   $         N        .  *G  $  *   $        N       .  `0d  $  `0   $   `      N  `      .  0  $  0   $         N        .  @1  $  @1   $         N        .  @2Ť  $  @2   $         N        .  2  $  2   $         N        .  3  $  3   $          N         .  34  $  3   $   0      N  0      .  3W  $  3   $          N         .  4|  $  4   $         N        .  4  $  4   $   P      N  P      .  4ҥ  $  4   $         N        .  5  $  5   $         N        .  @6  $  @6   $         N        .  @7>  $  @7   $   P      N  P      .  7`  $  7   $   P      N  P      .  7  $  7   $   P      N  P      .  08  $  08   $         N        .  8Ц  $  8   $         N        .  9  $  9   $   0      N  0      .  9  $  9   $         N        .  :7  $  :   $         N        .  P;b  $  P;   $   0      N  0      .  ;  $  ;   $   0     N  0     .  B  $  B   $         N        .  PCӧ  $  PC   $   P     N  P     .  D  $  D   $    	     N   	     .  M+  $  M   $   p      N  p      .  0NT  $  0N   $          N         .  PNt  $  PN   $        N       .  O  $  O   $         N        .  P  $  P   $   0      N  0      .  PӨ  $  P   $   P      N  P      .  Q  $  Q   $         N        .  Q  $  Q   $         N        .  0R<  $  0R   $   `      N  `      .  R_  $  R   $   P      N  P      .  R  $  R   $   P      N  P      .  0S  $  0S   $   P      N  P      .  Sȩ  $  S   $         N        .  `T  $  `T   $   @      N  @      .  T  $  T   $   @      N  @      .  TC  $  T   $   @      N  @      .   Uf  $   U   $   `      N  `      .  U  $  U   $   `      N  `      .  U  $  U   $   p      N  p      .  PVܪ  $  PV   $   `      N  `      .  V3  $  V   $   `      N  `      .  W  $  W   $   `      N  `      .  pW  $  pW   $   0      N  0      .  W  $  W   $   p      N  p      .  X  $  X   $        N       .   Z̫  $   Z   $   p      N  p      .  Z߫  $  Z   $         N        .  ^  $  ^   $   `      N  `      .  ^  $  ^   $        N       .  c   $  c   $   `     N  `     .   e=  $   e   $         N        .  eT  $  e   $        N       .  @gl  $  @g   $         N        .  g  $  g   $   `      N  `      .   h  $   h   $   `     N  `     .  k  $  k   $   P      N  P      .  kʬ  $  k   $         N        .  l  $  l   $   P      N  P      .   m  $   m   $         N        .  m  $  m   $         N        .  `n  $  `n   $         N        .  Po)  $  Po   $        N       .  0q>  $  0q   $         N        .  qO  $  q   $         N        .  sd  $  s   $   P     N  P     .   uu  $   u   $   0      N  0      .  0u  $  0u   $         N        .   v  $   v   $         N        .  w  $  w   $        N       .   x֭  $   x   $        N       .  y  $  y   $         N        .  pz  $  pz   $         N        .  p{%  $  p{   $   0      N  0      .  {1  $  {   $   `      N  `      .   |G  $   |   $   P      N  P      .  P|_  $  P|   $         N        .  |{  $  |   $         N        .  }  $  }   $         N        .  0~  $  0~   $   0     N  0     .  `  $  `   $   0      N  0      .  Ԯ  $     $         N        .  `  $  `   $   P      N  P      .    $     $   `      N  `      .    $     $   p      N  p      .  7  $     $   `      N  `      .  Q  $     $         N        .  i  $     $         N        .  `x  $  `   $        N       .    $     $        N       .    $     $        N       .     $      $   p     N  p     .  p  $  p   $   `      N  `      .  Ћү  $  Ћ   $   p      N  p      .  @  $  @   $        N       .     $      $        N       .  $  $     $   `     N  `     .   <  $      $   P     N  P     .  pS  $  p   $   P     N  P     .  r  $     $   `     N  `     .     $      $   P     N  P     .  p  $  p   $   @     N  @     .    $     $         N        .    $     $         N        .  ɰ  $     $   p      N  p      .   ٰ  $      $   p      N  p      .    $     $        N       .    $     $   G     N  G     .  	  $     $         N        .  @   $  @   $   0      N  0      .  p4  $  p   $   0      N  0      .  J  $     $   `     N  `     .   _  $      $         N        .  u  $     $         N        .    $     $        N       .  `  $  `   $         N        .     $      $   0     N  0     .  0ұ  $  0   $         N        .    $     $         N        .    $     $         N        .  `  $  `   $   P     N  P     .  *  $     $   P      N  P      .   @  $      $         N        .   K  $      $          N         .   `  $      $        N       .  u  $     $   `     N  `     .  @  $  @   $         N        .     $      $        N       .    $     $         N        .  Բ  $     $          N         .    $     $        N       .  P  $  P   $         N        .  P  $  P   $        N       .  1  $     $        N       .   J  $      $         N        .   U  $      $         N        .  e  $     $         N        .  `}  $  `   $        N       .  	  $  	   $        N       .    $     $        N       .    $     $        N       .  `ӳ  $  `   $        N       .     $      $        N       .    $     $   `     N  `     .  @"  $  @"   $   0     N  0     .  p'  $  p'   $   0     N  0     .  ,)  $  ,   $   `     N  `     .   .<  $   .   $        N       .  /V  $  /   $   @     N  @     .  0h  $  0   $   @     N  @     .   2}  $   2   $         N        .   :  $   :   $   P     N  P     .  P?  $  P?   $        N       .  A  $  A   $   p     N  p     .  PC´  $  PC   $        N       .  Fܴ  $  F   $   @      N  @      .   G  $   G   $   `      N  `      .  G  $  G   $         N        .  H  $  H   $        N       .  PJ(  $  PJ   $   p      N  p      .  JA  $  J   $        N       .  LS  $  L   $         N        .  @Ml  $  @M   $         N        .  M  $  M   $         N        .  pN  $  pN   $   0     N  0     .  Oµ  $  O   $        N       .  pU  $  pU   $        N       .  X  $  X   $   p      N  p      .  X%  $  X   $        N       .  paG  $  pa   $         N        .  Pbc  $  Pb   $         N        .   cw  $   c   $        N       .  k  $  k   $         N        .  m  $  m   $   0     N  0     .   {ٶ  $   {   $   0     N  0     .  P}  $  P}   $         N        .   ~  $   ~   $   p	     N  p	     .    $     $   P     N  P     .  )  $     $        N       .  `>  $  `   $        N       .  0T  $  0   $        N       .  @a  $  @   $         N        .  @n  $  @   $        N       .  {  $     $   	     N  	     .    $     $         N        .    $     $   P     N  P     .  0  $  0   $        N       .     $      $        N       .  Ыҷ  $  Ы   $        N       .    $     $        N       .     $      $   @     N  @     .  `  $  `   $    	     N   	     .  5  $     $         N        .  @J  $  @   $        N       .  ^  $     $   `     N  `     .  0n  $  0   $         N        .    $     $   p      N  p      .     $      $   p     N  p     .    $     $         N        .     $      $         N        .  Ǹ  $     $   p      N  p      .  @  $  @   $         N        .    $     $   @      N  @      .  P  $  P   $   @      N  @      .  1  $     $   @      N  @      .  M  $     $   @      N  @      .  g  $     $   `      N  `      .  p  $  p   $   `      N  `      .    $     $   P      N  P      .     $      $   P      N  P      .  p˹  $  p   $   P      N  P      .    $     $   P      N  P      .    $     $   P      N  P      .  `  $  `   $         N        .   7  $      $   P      N  P      .  PW  $  P   $         N        .  u  $     $   P      N  P      .     $      $         N        .    $     $        N       .  pɺ  $  p   $   `      N  `      .  ݺ  $     $         N        .  P  $  P   $         N        .  P  $  P   $   `     N  `     .    $     $         N        .  P'  $  P   $         N        .   A  $      $         N        .  Y  $     $          N         .  o  $     $         N        .    $     $          N         .    $     $          N         .    $     $   0      N  0      .   λ  $      $          N         .     $      $         N        .    $     $   P      N  P      .   "  $      $   P     N  P     .  P:  $  P   $        N       .  @X  $  @   $         N        .   q  $      $         N        .    $     $   P      N  P      .    $     $   `      N  `      .  @  $  @   $         N        .  @Ҽ  $  @   $   p      N  p      .    $     $         N        .  0  $  0   $         N        .  $  $     $         N        .  `E  $  `   $         N        .   Y  $      $   `      N  `      .  n  $     $   P      N  P      .    $     $   P      N  P      .     $      $   P      N  P      .  p  $  p   $         N        .   ̽  $      $         N        .    $     $         N        .    $     $   P     N  P     .     $      $          N         .   ;  $      $   0     N  0     .  Pa  $  P   $         N        .  Pz  $  P   $        N       .    $     $         N        .    $     $        N       .  ߾  $     $         N        .    $     $   0      N  0      .   	  $   	   $        N       .  '  $     $   @      N  @      .   4  $      $         N        .  P  $     $         N        .  n  $     $         N        .     $      $   0      N  0      .  P  $  P   $   0     N  0     .    $     $         N        .   ׿  $      $   `     N  `     .    $     $    	     N   	     .     $      $        N       .  `#+  $  `#   $   	     N  	     .  ,:  $  ,   $        N       .  3J  $  3   $   	     N  	     .  `=]  $  `=   $        N       .  Bq  $  B   $         N        .  B  $  B   $   `     N  `     .  PD  $  PD   $   p      N  p      .  D  $  D   $         N        .  E  $  E   $        N       .  @G  $  @G   $         N        .  G  $  G   $         N        .  `H  $  `H   $         N        .  PI.  $  PI   $         N        .  @JB  $  @J   $        N       .  PMY  $  PM   $   0     N  0     .  Pl  $  P   $   0     N  0     .  Q~  $  Q   $        N       .  0S  $  0S   $        N       .  @T  $  @T   $        N       .   V  $   V   $   p     N  p     .  pW  $  pW   $          N         .  W  $  W   $        N       .  Y  $  Y   $        N       .  Z  $  Z   $   p     N  p     .  `]"  $  `]   $         N        .  P^9  $  P^   $         N        .  @_R  $  @_   $         N        .  @`j  $  @`   $         N        .  0a  $  0a   $         N        .  a  $  a   $         N        .  pb  $  pb   $         N        .  c  $  c   $        N       .  d  $  d   $        N       .  e  $  e   $         N        .  `f  $  `f   $   0     N  0     .  g  $  g   $   0     N  0     .  h,  $  h   $         N        .  iE  $  i   $         N        .  j\  $  j   $        N       .  kq  $  k   $         N        .  pl  $  pl   $        N       .   o  $   o   $         N        .  @p  $  @p   $         N        .  0q  $  0q   $   P     N  P     .  s  $  s   $         N        .  `t  $  `t   $   `     N  `     .  u
  $  u   $        N       .  v!  $  v   $   `     N  `     .  0z.  $  0z   $        N       .  {@  $  {   $         N        .  p|X  $  p|   $         N        .  0}e  $  0}   $         N        .  }q  $  }   $         N        .  Ѐ  $  Ѐ   $        N       .  p  $  p   $   0     N  0     .    $     $         N        .  P  $  P   $         N        .    $     $         N        .    $     $         N        .  @  $  @   $         N        .     $      $         N        .    $     $   @     N  @     .   ,  $      $   @     N  @     .  @<  $  @   $        N       .  PP  $  P   $        N       .  `e  $  `   $   `     N  `     .  y  $     $   `     N  `     .     $      $         N        .    $     $        N       .     $      $   `     N  `     .    $     $   p     N  p     .    $     $         N        .    $     $         N        .  p  $  p   $         N        .  0"  $  0   $         N        .  9  $     $         N        .  K  $     $   P     N  P     .  Z  $     $        N       .  i  $     $   P      N  P      .    $     $        N       .  p  $  p   $   @      N  @      .    $     $         N        .  @  $  @   $   @      N  @      .    $     $   `      N  `      .    $     $         N        .    $     $   @      N  @      .  5  $     $   @      N  @      .   S  $      $   @      N  @      .  `i  $  `   $   `      N  `      .  ~  $     $   `      N  `      .     $      $   `      N  `      .    $     $   p      N  p      .    $     $         N        .    $     $        N       .    $     $   0      N  0      .    $     $   0      N  0      .  <  $     $   0      N  0      .   W  $      $   0      N  0      .  Pu  $  P   $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .    $     $   0      N  0      .     $      $   0      N  0      .  P  $  P   $   @      N  @      .  0  $     $   0      N  0      .  Q  $     $   @      N  @      .   k  $      $   0      N  0      .  0  $  0   $   0      N  0      .  `  $  `   $   0      N  0      .    $     $   @      N  @      .  Ш  $  Ш   $   @      N  @      .    $     $   0      N  0      .  @  $  @   $   0      N  0      .  p6  $  p   $   0      N  0      .  V  $     $   0      N  0      .  Щs  $  Щ   $   @      N  @      .    $     $   @      N  @      .  P  $  P   $   0      N  0      .    $     $   @      N  @      .    $     $   0      N  0      .     $     $   0      N  0      .     $      $   0      N  0      .  P9  $  P   $   0      N  0      .  Z  $     $   0      N  0      .  s  $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .  @  $  @   $   @      N  @      .    $     $   0      N  0      .    $     $   0      N  0      .  "  $     $   0      N  0      .  C  $     $   @      N  @      .  Pc  $  P   $   @      N  @      .    $     $   0      N  0      .    $     $   @      N  @      .     $      $   0      N  0      .  0  $  0   $   @      N  @      .  p  $  p   $   0      N  0      .    $     $   0      N  0      .  Ю%  $  Ю   $   0      N  0      .   @  $      $   @      N  @      .  @a  $  @   $   @      N  @      .  z  $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .  @  $  @   $   @      N  @      .    $     $   @      N  @      .    $     $   0      N  0      .  7  $     $   @      N  @      .  0R  $  0   $   0      N  0      .  `m  $  `   $   0      N  0      .    $     $   `      N  `      .    $     $   p      N  p      .  `  $  `   $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .  0  $     $   0      N  0      .   T  $      $   0      N  0      .  P{  $  P   $   0      N  0      .    $     $   @      N  @      .    $     $   0      N  0      .    $     $   0      N  0      .     $      $   0      N  0      .  P8  $  P   $   @      N  @      .  `  $     $   @      N  @      .  д  $  д   $   0      N  0      .     $      $   @      N  @      .  @  $  @   $   0      N  0      .  p  $  p   $   @      N  @      .    $     $   0      N  0      .  :  $     $   0      N  0      .  Z  $     $   0      N  0      .  @}  $  @   $   @      N  @      .    $     $   @      N  @      .    $     $   0      N  0      .    $     $   0      N  0      .     $      $   0      N  0      .  P4  $  P   $   0      N  0      .  W  $     $   @      N  @      .  w  $     $   @      N  @      .     $      $   0      N  0      .  0  $  0   $   @      N  @      .  p  $  p   $   0      N  0      .    $     $   0      N  0      .  и'  $  и   $   0      N  0      .   H  $      $   0      N  0      .  0p  $  0   $   0      N  0      .  `  $  `   $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .  0"  $  0   $   0      N  0      .  `C  $  `   $   0      N  0      .  i  $     $   0      N  0      .    $     $   @      N  @      .     $      $   @      N  @      .  @  $  @   $   0      N  0      .  p	  $  p   $   @      N  @      .  '  $     $   0      N  0      .  M  $     $   @      N  @      .   l  $      $   0      N  0      .  P  $  P   $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .    $     $   @      N  @      .  0  $  0   $   0      N  0      .  `9  $  `   $   0      N  0      .  Z  $     $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .  0  $  0   $   @      N  @      .  p  $  p   $   0      N  0      .    $     $   @      N  @      .  %  $     $   0      N  0      .  G  $     $   0      N  0      .  @k  $  @   $   0      N  0      .  p  $  p   $   0      N  0      .    $     $   0      N  0      .  п  $  п   $   0      N  0      .     $      $   0      N  0      .  0  $  0   $   0      N  0      .  `F  $  `   $   @      N  @      .  f  $     $   0      N  0      .    $     $   0      N  0      .     $      $   0      N  0      .  0  $  0   $   @      N  @      .  p  $  p   $   @      N  @      .  '  $     $   0      N  0      .  M  $     $   @      N  @      .   k  $      $   0      N  0      .  P  $  P   $   @      N  @      .    $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .     $      $   @      N  @      .  `9  $  `   $   @      N  @      .  Y  $     $   0      N  0      .  }  $     $   0      N  0      .     $      $   0      N  0      .  0  $  0   $   0      N  0      .  `  $  `   $   @      N  @      .    $     $   @      N  @      .  '  $     $   0      N  0      .  G  $     $   @      N  @      .  Pi  $  P   $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .  @  $  @   $   0      N  0      .  p7  $  p   $   0      N  0      .  \  $     $   0      N  0      .    $     $   @      N  @      .    $     $   0      N  0      .  @  $  @   $   0      N  0      .  p  $  p   $   0      N  0      .    $     $   @      N  @      .  5  $     $   @      N  @      .   _  $      $   0      N  0      .  P  $  P   $   @      N  @      .    $     $   0      N  0      .    $     $   @      N  @      .     $      $   0      N  0      .  0  $  0   $   0      N  0      .  `!  $  `   $   0      N  0      .  B  $     $   @      N  @      .  i  $     $   @      N  @      .    $     $   0      N  0      .  @  $  @   $   0      N  0      .  p  $  p   $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .  .  $     $   @      N  @      .  PP  $  P   $   0      N  0      .  o  $     $   @      N  @      .    $     $   0      N  0      .    $     $   0      N  0      .     $      $   0      N  0      .  P  $  P   $   0      N  0      .    $     $   0      N  0      .  =  $     $   0      N  0      .  `  $     $   0      N  0      .    $     $   0      N  0      .  @  $  @   $   @      N  @      .    $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .  >  $     $   @      N  @      .  Pe  $  P   $   @      N  @      .    $     $   0      N  0      .    $     $   @      N  @      .     $      $   0      N  0      .  0  $  0   $   @      N  @      .  p  $  p   $   0      N  0      .  9  $     $   0      N  0      .  X  $     $   0      N  0      .   z  $      $   @      N  @      .  @  $  @   $   @      N  @      .    $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .  ,  $     $   0      N  0      .  @N  $  @   $   @      N  @      .  m  $     $   @      N  @      .    $     $   0      N  0      .    $     $   @      N  @      .  0  $  0   $   0      N  0      .  `  $  `   $   0      N  0      .    $     $   0      N  0      .  8  $     $   0      N  0      .  _  $     $   0      N  0      .   ~  $      $   0      N  0      .  P  $  P   $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .    $     $   0      N  0      .   ,  $      $   0      N  0      .  PQ  $  P   $   0      N  0      .  x  $     $   @      N  @      .    $     $   @      N  @      .     $      $   0      N  0      .  0  $  0   $   @      N  @      .  p
  $  p   $   0      N  0      .  /  $     $   @      N  @      .  M  $     $   0      N  0      .  l  $     $   0      N  0      .  @  $  @   $   0      N  0      .  p  $  p   $   @      N  @      .    $     $   @      N  @      .    $     $   0      N  0      .     $      $   0      N  0      .  P4  $  P   $   0      N  0      .  X  $     $   0      N  0      .  y  $     $   @      N  @      .    $     $   @      N  @      .  0  $  0   $   0      N  0      .  `  $  `   $   @      N  @      .    $     $   0      N  0      .    $     $   0      N  0      .   =  $      $   0      N  0      .  0\  $  0   $   0      N  0      .  `  $  `   $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .     $      $   @      N  @      .  `*  $  `   $   0      N  0      .  I  $     $   0      N  0      .  m  $     $   0      N  0      .    $     $   @      N  @      .  0  $  0   $   @      N  @      .  p  $  p   $   0      N  0      .    $     $   @      N  @      .  !  $     $   0      N  0      .  E  $     $   @      N  @      .  Pb  $  P   $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .    $     $   0      N  0      .     $      $   0      N  0      .  P  $  P   $   0      N  0      .    $     $   @      N  @      .  9  $     $   @      N  @      .   Z  $      $   0      N  0      .  0x  $  0   $   @      N  @      .  p  $  p   $   0      N  0      .    $     $   0      N  0      .    $     $   `      N  `      .  0m  $  0   $   p      N  p      .    $     $   0      N  0      .    $     $   0      N  0      .   7  $      $   0      N  0      .  0O  $  0   $   0      N  0      .  `j  $  `   $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .     $      $   0      N  0      .  0  $  0   $   0      N  0      .  `  $  `   $   0      N  0      .    $     $   @      N  @      .  7  $     $   @      N  @      .  Z  $     $   0      N  0      .  @x  $  @   $   @      N  @      .    $     $   0      N  0      .    $     $   @      N  @      .    $     $   0      N  0      .     $      $   0      N  0      .  P  $  P   $   0      N  0      .    $     $   @      N  @      .  ,  $     $   @      N  @      .   D  $      $   0      N  0      .  0`  $  0   $   0      N  0      .  `y  $  `   $   0      N  0      .    $     $   0      N  0      .    $     $   @      N  @      .     $      $   @      N  @      .  @  $  @   $   0      N  0      .  p  $  p   $   @      N  @      .    $     $   0      N  0      .  .  $     $   0      N  0      .  J  $     $   0      N  0      .  @e  $  @   $   0      N  0      .  p  $  p   $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .     $      $   0      N  0      .  0  $  0   $   @      N  @      .  p  $  p   $   0      N  0      .  6  $     $   0      N  0      .  V  $     $   0      N  0      .   x  $      $   @      N  @      .  @  $  @   $   @      N  @      .    $     $   0      N  0      .    $     $   @      N  @      .    $     $   0      N  0      .     $      $   @      N  @      .  `/  $  `   $   0      N  0      .  I  $     $   0      N  0      .  b  $     $   0      N  0      .  ~  $     $   @      N  @      .  0  $  0   $   @      N  @      .  p  $  p   $   0      N  0      .    $     $   0      N  0      .    $     $   0      N  0      .     $      $   0      N  0      .  0.  $  0   $   @      N  @      .  pG  $  p   $   @      N  @      .  d  $     $   0      N  0      .  ~  $     $   @      N  @      .     $      $   0      N  0      .  P  $  P   $   0      N  0      .    $     $   P      N  P      .    $     $         N        .  P  $  P   $   `      N  `      .  ;  $     $   `      N  `      .  v  $     $   @      N  @      .  P  $  P   $   @      N  @      .    $     $   @      N  @      .    $     $   @      N  @      .    $     $         N        .  0  $     $   p      N  p      .  0W  $  0   $   0      N  0      .  `{  $  `   $   0      N  0      .    $     $        N       .     $      $        N       .    $     $         N        .    $     $        N       .  P  $  P   $         N        .    $     $         N        .  P>  $  P   $         N        .  _  $     $   
     N  
     .  !  $  !   $        N       .  P5  $  P5   $         N        .  5  $  5   $   P     N  P     .  @:  $  @:   $   `      N  `      .  :  $  :   $   P      N  P      .  :  $  :   $   `      N  `      .  P;E  $  P;   $   `      N  `      .  ;o  $  ;   $         N        .  @<  $  @<   $   P      N  P      .  <  $  <   $   `      N  `      .  <  $  <   $   `      N  `      .  P=  $  P=   $         N        .   >5  $   >   $         N        .  @?Q  $  @?   $         N        .   @v  $   @   $        N       .  B  $  B   $        N       .  C  $  C   $        N       .  pG  $  pG   $   P     N  P     .  H  $  H   $   p      N  p      .  0I.  $  0I   $        N       .  NX  $  N   $        N       .  Q{  $  Q   $   `     N  `     .  S  $  S   $         N        .  S  $  S   $   @      N  @      .  S  $  S   $   @      N  @      .   T  $   T   $         N        .  T$  $  T   $        N       .  UE  $  U   $         N        .  VP  $  V   $         N        .  Wc  $  W   $         N        .  Xq  $  X   $         N        .  pY  $  pY   $        N       .  Z  $  Z   $   `      N  `      .  Z  $  Z   $        N       .  _  $  _   $        N       .  0a  $  0a   $   p      N  p      .  a  $  a   $   0      N  0      .  a  $  a   $   P      N  P      .   b  $   b   $        N       .  0c  $  0c   $        N       .  e  $  e   $         N        .  f  $  f   $         N        .  Pg  $  Pg   $         N        .  0h2  $  0h   $         N        .  iE  $  i   $         N        .  i]  $  i   $   0     N  0     .  no  $  n   $        N       .  o  $  o   $          N         .  o  $  o   $         N        .  `p  $  `p   $   0     N  0     .  r  $  r   $        N       .  0u  $  0u   $   `     N  `     .    $     $        N       .  6  $     $        N       .  L  $     $   `     N  `     .  p\  $  p   $        N       .  k  $     $        N       .  Ў{  $  Ў   $   	     N  	     .  `  $  `   $         N        .    $     $         N        .    $     $   p     N  p     .    $     $         N        .  p  $  p   $   0      N  0      .    $     $         N        .  0  $  0   $         N        .     $      $         N        .  6  $     $   p      N  p      .  `D  $  `   $   0     N  0     .  R  $     $   p     N  p     .   f  $      $         N        .  s  $     $   @      N  @      .    $     $         N        .    $     $         N        .  `  $  `   $         N        .    $     $          N         .    $     $         N        .    $     $         N        .    $     $         N        .  `   $  `   $         N        .     $      $         N        .    $     $         N        .   (  $      $         N        .  6  $     $         N        .  G  $     $         N        .  PS  $  P   $   @     N  @     .  `  $     $         N        .  pm  $  p   $   `      N  `      .  ж  $  ж   $         N        .    $     $         N        .    $     $         N        .    $     $         N        .  `  $  `   $         N        .  0  $  0   $         N        .    $     $   0     N  0     .     $      $   0     N  0     .  P  $  P   $         N        .     $      $         N        .  
  $     $         N        .  .  $     $         N        .  P  $     $         N        .  пr  $  п   $         N        .    $     $         N        .    $     $         N        .     $      $         N        .    $     $         N        .     $      $         N        .  0$  $  0   $         N        .  @C  $  @   $         N        .  Pa  $  P   $         N        .  `  $  `   $         N        .  p  $  p   $         N        .    $     $         N        .    $     $         N        .    $     $         N        .   $     $         N        .  6 $     $         N        .  T $     $         N        .  s $     $         N        .   $     $         N        .    $      $         N        .   $     $         N        .    $      $         N        .  0 $  0   $         N        .  @+ $  @   $         N        .  PH $  P   $         N        .  `f $  `   $         N        .  p $  p   $         N        .   $     $         N        .   $     $         N        .   $     $         N        .   $     $         N        .    $     $   `      N  `      .   7 $      $         N        .  V $     $         N        .  ps $  p   $   @      N  @      .   $     $   `      N  `      .   $     $   `      N  `      .  p $  p   $   `      N  `      .   $     $   P      N  P      .    $      $         N        .   $     $   P      N  P      .   $     $         N        .  p1 $  p   $         N        .  I $     $         N        .  p_ $  p   $         N        .  u $     $   `     N  `     .  P $  P   $         N        .   $     $         N        .   $     $   0     N  0     .   $     $         N        .   $     $        N       .   $     $   P     N  P     .  0 $  0   $         N        .    $      $        N       .     $      $        N       .   $     $   0     N  0     .   % $      $         N        .   2 $      $   @      N  @      .  `@ $  `   $         N        .  J $     $   p.     N  p.     .  ,	U $  ,	   $        N       .  .	h $  .	   $   `     N  `     .  @0	 $  @0	   $   P     N  P     .  1	 $  1	   $        N       .  03	 $  03	   $   p     N  p     .  4	 $  4	   $         N        .  ?	 $  ?	   $   0      N  0      .  ?	 $  ?	   $   @     N  @     .  A	 $  A	   $        N       .   B	 $   B	   $         N        .   C	 $   C	   $         N        .  D	  $  D	   $        N       .  E	. $  E	   $        N       .  G	? $  G	   $        N       .   L	T $   L	   $   @     N  @     .  `M	a $  `M	   $        N       .  pN	m $  pN	   $   p      N  p      .  N	| $  N	   $         N        .  Q	 $  Q	   $   `     N  `     .  @S	 $  @S	   $         N        .  `T	 $  `T	   $        N       .  pU	 $  pU	   $         N        .  `V	 $  `V	   $         N        .  ^	 $  ^	   $   `      N  `      .  ^	 $  ^	   $        N       .  `b	% $  `b	   $         N        .  Pc	F $  Pc	   $   P      N  P      .  c	e $  c	   $   0     N  0     .  e	 $  e	   $   p      N  p      .  @f	 $  @f	   $         N        .  g	 $  g	   $         N        .  g	 $  g	   $         N        .  Ph	 $  Ph	   $   `     N  `     .  y	 $  y	   $   @     N  @     .  z	
 $  z	   $   P     N  P     .  @	! $  @	   $         N        .  `	1 $  `	   $        N       .   	C $   	   $        N       .  0	Q $  0	   $        N       .  	` $  	   $         N        .  	j $  	   $   `      N  `      .  p	 $  p	   $   p      N  p      .  	 $  	   $   @      N  @      .   	 $   	   $   @      N  @      .  `	 $  `	   $         N        .  	 $  	   $         N        .  `	 $  `	   $   p      N  p      .  Д	
	 $  Д	   $   `      N  `      .  0	"	 $  0	   $   `      N  `      .  	7	 $  	   $   `      N  `      .  	N	 $  	   $         N        .  	i	 $  	   $   P     N  P     .  		 $  	   $         N        .  p		 $  p	   $   P      N  P      .  		 $  	   $         N        .  @		 $  @	   $   P      N  P      .  		 $  	   $         N        .  P		 $  P	   $   P      N  P      .  	
 $  	   $         N        .  @	.
 $  @	   $   P      N  P      .  	C
 $  	   $         N        .  	V
 $  	   $   0      N  0      .  @	z
 $  @	   $         N        .  	
 $  	   $   `     N  `     .  @	
 $  @	   $         N        .  	
 $  	   $        N       .  p	 $  p	   $   p     N  p     .  	$ $  	   $   p      N  p      .  P	? $  P	   $   P      N  P      .  	^ $  	   $   P      N  P      .  	~ $  	   $         N        .  	 $  	   $         N        .  Ф	 $  Ф	   $         N        .  	 $  	   $   @     N  @     .  0	 $  0	   $         N        .  Ч	 $  Ч	   $         N        .  P	/ $  P	   $         N        .   	I $   	   $        N       .  0	i $  0	   $        N       .  	 $  	   $         N        .  	 $  	   $         N        .  	 $  	   $   @     N  @     .   	 $   	   $   0     N  0     .  P	 $  P	   $   @     N  @     .  	 $  	   $   @     N  @     .  е	 $  е	   $   @      N  @      .  	: $  	   $   @      N  @      .  P	T $  P	   $         N        .  ж	u $  ж	   $        N       .  	 $  	   $   `      N  `      .  	 $  	   $   0      N  0      .   	 $   	   $   0      N  0      .  P	 $  P	   $   0      N  0      .  	 $  	   $   0      N  0      .  	 $  	   $   0      N  0      .  	 $  	   $   0      N  0      .  	 $  	   $         N        .  	 $  	   $         N        .  @	 $  @	   $        N       .  	3 $  	   $         N        .  	F $  	   $         N        .   	V $   	   $   `      N  `      .  	l $  	   $   @      N  @      .  	 $  	   $        N       .  	 $  	   $        N       .  	 $  	   $        N       .  P	 $  P	   $         N        .  p	 $  p	   $   0      N  0      .  	 $  	   $         N        .  `	 $  `	   $        N       .  P	 $  P	   $        N       .  	 $  	   $         N        .  p	3 $  p	   $         N        .   	C $   	   $         N        .  	O $  	   $   @     N  @     .  	X $  	   $   p      N  p      .  `	c $  `	   $   `     N  `     .  	n $  	   $   P     N  P     .  	 $  	   $   `      N  `      .  p	 $  p	   $        N       .  @	 $  @	   $        N       .  0	 $  0	   $   @      N  @      .  p	 $  p	   $   @      N  @      .  	 $  	   $         N        .  @	 $  @	   $        N       .  	 $  	   $   `      N  `      .  p	 $  p	   $   @      N  @      .  	 $  	   $   p      N  p      .   	 $   	   $        N       .  	 $  	   $        N       .  	 $  	   $   p     N  p     .   	, $   	   $   p     N  p     .  p	: $  p	   $         N        .   	B $   	   $         N        .  	K $  	   $         N        .  	^ $  	   $   0      N  0      .   	p $   	   $   0      N  0      .  P	 $  P	   $   0      N  0      .  	 $  	   $   0      N  0      .  	 $  	   $          N         .  	 $  	   $   @      N  @      .  	 $  	   $   0      N  0      .  @	 $  @	   $          N         .  `	 $  `	   $   @     N  @     .  	 $  	   $   p      N  p      .  	 $  	   $         N        .  	& $  	   $   P      N  P      .  	; $  	   $   `      N  `      .  p	Q $  p	   $         N        .  	i $  	   $        N       .   	 $   	   $   p      N  p      .  p	 $  p	   $         N        .  @	 $  @	   $   P      N  P      .  	 $  	   $         N        .   	 $   	   $   `      N  `      .  	 $  	   $         N        .   	 $   	   $   `      N  `      .  `	= $  `	   $   p      N  p      .  	k $  	   $        N       .  P
v $  P
   $   0      N  0      .  
 $  
   $   P     N  P     .  
 $  
   $        N       .  `
 $  `
   $        N       .  
 $  
   $   p      N  p      .  P
 $  P
   $        N       .  
 $  
   $        N       .  
 $  
   $         N        .  P
% $  P
   $         N        .  @
9 $  @
   $   `      N  `      .  
I $  
   $   p      N  p      .  
Z $  
   $        N       .  
l $  
   $        N       .  `
| $  `
   $         N        .  
 $  
   $         N        .  
 $  
   $   P     N  P     .  `$
 $  `$
   $        N       .  &
 $  &
   $         N        .  &
 $  &
   $         N        .  '
 $  '
   $   0      N  0      .  '
 $  '
   $   0      N  0      .   (
 $   (
   $         N        .  (
 $  (
   $         N        .  )
* $  )
   $         N        .  p*
@ $  p*
   $         N        .  0+
L $  0+
   $         N        .  +
X $  +
   $         N        .  ,
c $  ,
   $         N        .  @-
p $  @-
   $         N        .   .
} $   .
   $         N        .  .
 $  .
   $   p     N  p     .  @1
 $  @1
   $   0     N  0     .  p6
 $  p6
   $   `      N  `      .  6
 $  6
   $         N        .  P7
 $  P7
   $   @     N  @     .  :
 $  :
   $   p     N  p     .   <
 $   <
   $        N       .  =
 $  =
   $        N       .  ?
' $  ?
   $        N       .  pF
: $  pF
   $   p     N  p     .  J
O $  J
   $   p     N  p     .  PP
d $  PP
   $        N       .  U
| $  U
   $   @	     N  @	     .  0_
 $  0_
   $   0!     N  0!     .  `
 $  `
   $   0     N  0     .  
 $  
   $         N        .  
 $  
   $         N        .  P
 $  P
   $   `     N  `     .  
 $  
   $   `     N  `     .  
 $  
   $        N       .   
 $   
   $   p     N  p     .  p
( $  p
   $   P     N  P     .  
< $  
   $   @      N  @      .   
L $   
   $         N        .  
U $  
   $   `      N  `      .  
h $  
   $         N        .  
y $  
   $   P      N  P      .  
 $  
   $         N        .  p
 $  p
   $   0      N  0      .  
 $  
   $          N         .  
 $  
   $   `      N  `      .   
 $   
   $   0     N  0     .  P
 $  P
   $   @     N  @     .  
) $  
   $   0     N  0     .  
H $  
   $        N       .  
X $  
   $         N        .  
h $  
   $         N        .  
v $  
   $   0     N  0     .  @
 $  @
   $   0     N  0     .  p
 $  p
   $   p     N  p     .  
 $  
   $         N        .   
 $   
   $   `     N  `     .  `
 $  `
   $   0     N  0     .  
 $  
   $         N        .  
 $  
   $        N       .  
 $  
   $   @     N  @     .  о
 $  о
   $   P     N  P     .   
9 $   
   $   0     N  0     .  P
f $  P
   $        N       .   
 $   
   $   0      N  0      .  P
 $  P
   $        N       .   
 $   
   $         N        .  @
 $  @
   $         N        .  
 $  
   $         N        .  `
: $  `
   $         N        .   
a $   
   $   `     N  `     .  
 $  
   $        N       .  0
 $  0
   $         N        .  
 $  
   $   0     N  0     .  
 $  
   $   p	     N  p	     .  
 $  
   $   @      N  @      .  
6 $  
   $        N       .  
a $  
   $   0'     N  0'     .  & $  &   $         N        .  ' $  '   $        N       .  @) $  @)   $   `     N  `     .  + $  +   $   `     N  `     .   .> $   .   $         N        .  .R $  .   $         N        .  5m $  5   $   p     N  p     .   7 $   7   $        N       .  9 $  9   $   p      N  p      .  @: $  @:   $   `      N  `      .  : $  :   $         N        .  `; $  `;   $         N        .  ;8 $  ;   $   @     N  @     .  0=] $  0=   $        N       .   Ax $   A   $   p      N  p      .  A $  A   $   p      N  p      .   B $   B   $   P     N  P     .  PD $  PD   $        N       .  0H $  0H   $   @      N  @      .  pH $  pH   $        N       .   K5 $   K   $        N       .  MX $  M   $   P     N  P     .  O{ $  O   $        N       .  R $  R   $         N        .  `S $  `S   $        N       .   U $   U   $        N       .  V $  V   $        N       .  Z $  Z   $        N       .  P]- $  P]   $   p     N  p     .  ^L $  ^   $         N        .  _q $  _   $   P     N  P     .  b $  b   $         N        .  c $  c   $        N       .  h $  h   $        N       .  i $  i   $   p     N  p     .  0m $  0m   $   P     N  P     .  n/ $  n   $   p     N  p     .  oM $  o   $         N        .  po $  p   $         N        .  q $  q   $   p     N  p     .  r $  r   $         N        .  s $  s   $         N        .   t $   t   $   p      N  p      .  t  $  t   $   @     N  @     .  u(  $  u   $         N        .  vB  $  v   $   p     N  p     .  0zm  $  0z   $        N       .  @~  $  @~   $   @     N  @     .    $     $          N         .    $     $         N        .  p  $  p   $         N        .  @
! $  @   $        N       .  З#! $  З   $        N       .  B! $     $         N        .  @Y! $  @   $        N       .  v! $     $         N        .  ! $     $         N        .   ! $      $         N        .   ! $      $   0     N  0     .  0! $  0   $   0      N  0      .  `	" $  `   $         N        .  `&" $  `   $         N        .  K" $     $   p     N  p     .  `i" $  `   $         N        .  " $     $        N       .  " $     $   p     N  p     .  0" $  0   $   p     N  p     .  " $     $        N       .  ` # $  `   $         N        .  `# $  `   $        N       .   ?# $      $        N       .  `# $     $        N       .  @# $  @   $        N       .  # $     $        N       .  # $     $         N        .  # $     $         N        .  # $     $   p     N  p     .  0# $  0   $         N        .  $ $     $         N        .  @*$ $  @   $   p     N  p     .  C$ $     $   P      N  P      .   Y$ $      $   p     N  p     .  pn$ $  p   $   p     N  p     .  $ $     $   p     N  p     .  P$ $  P   $   p     N  p     .  $ $     $   p     N  p     .  0$ $  0   $   p     N  p     .  $ $     $   p     N  p     .  $ $     $   p     N  p     .  
% $     $   p     N  p     .   % $     $   p     N  p     .  `7% $  `   $          N         .  P% $     $        N       .   h% $      $         N        .  % $     $        N       .  % $     $         N        .  p% $  p   $   p      N  p      .  % $     $         N        .  `& $  `   $   P     N  P     .  1& $     $         N        .  D& $     $   0      N  0      .  e& $     $   @      N  @      .   & $      $   @      N  @      .  `& $  `   $   P      N  P      .  & $     $   0      N  0      .  & $     $   @      N  @      .   ' $      $   @      N  @      .  `=' $  `   $   @      N  @      .  f' $     $   P      N  P      .  ' $     $   P      N  P      .  @' $  @   $         N        .  ' $     $   P      N  P      .  ' $     $   P      N  P      .  `' $  `   $   `      N  `      .  )( $     $   p      N  p      .  0R( $  0   $   `      N  `      .  w( $     $   p      N  p      .   ( $      $   `      N  `      .  `( $  `   $   `      N  `      .  ( $     $   `      N  `      .   
) $      $   `      N  `      .  -) $     $   `      N  `      .  U) $     $   P      N  P      .  0}) $  0   $         N        .  ) $     $   P      N  P      .  ) $     $   `      N  `      .  p) $  p   $   p      N  p      .  
* $     $         N        .  6* $     $   0     N  0     .  `* $     $   `      N  `      .   * $      $   p      N  p      .  * $     $   @      N  @      .  * $     $   p      N  p      .  @* $  @   $         N        .  @+ $  @   $        N       .   ++ $      $   @      N  @      .  `D+ $  `   $          N         .  a+ $     $   @     N  @     .  v+ $     $   P      N  P      .  + $     $   `     N  `     .  p+ $  p   $   P      N  P      .  + $     $   @     N  @     .   + $      $   P      N  P      .  P+ $  P   $   `     N  `     .  , $     $   P      N  P      .   !, $      $   P      N  P      .  P9, $  P   $   0      N  0      .  T, $     $   P     N  P     .  m, $     $   `      N  `      .  0, $  0   $   `      N  `      .  , $     $   @      N  @      .  , $     $   p     N  p     .  @, $  @   $   0      N  0      .  p, $  p   $   p      N  p      .  , $     $   0     N  0     .  - $     $        N       .   - $     $   P      N  P      .  >- $     $         N        .  0[- $  0   $        N       .   o- $      $         N        .  - $     $   @      N  @      .   - $      $   	     N  	     .  - $     $         N        .  - $     $   @      N  @      .  - $     $          N         .   - $      $         N        .  - $     $         N        .  . $     $   p      N  p      .   ". $      $   0     N  0     .  PF. $  P   $   P     N  P     .  P. $     $         N        .   e. $      $        N       .  0x. $  0   $   P      N  P      .  . $     $         N        .   . $      $   0      N  0      .  0. $  0   $   `      N  `      .  . $     $   P      N  P      .  . $     $         N        .  p/ $  p   $   p      N  p      .  */ $     $   @      N  @      .   A/ $      $   0      N  0      .  PZ/ $  P   $   @      N  @      .  p/ $     $   0      N  0      .  / $     $   `      N  `      .   / $      $   P      N  P      .  p/ $  p   $         N        .   / $      $         N        .  / $     $   p     N  p     .  @0 $  @   $        N       .  0 $     $         N        .  @40 $  @   $   p      N  p      .  M0 $     $         N        .  ` c0 $  `    $         N        .   {0 $      $         N        .  !0 $  !   $         N        .  "0 $  "   $         N        .  `#0 $  `#   $         N        .  0$0 $  0$   $         N        .  $0 $  $   $        N       .   &1 $   &   $   0     N  0     .  0((1 $  0(   $         N        .   )>1 $   )   $         N        .  )T1 $  )   $         N        .  *j1 $  *   $        N       .  p-{1 $  p-   $   P      N  P      .  -1 $  -   $   P      N  P      .  .1 $  .   $         N        .  .1 $  .   $   `      N  `      .  P/1 $  P/   $   P      N  P      .  /1 $  /   $         N        .  P02 $  P0   $         N        .  042 $  0   $         N        .  P1N2 $  P1   $         N        .  1j2 $  1   $         N        .  22 $  2   $   p      N  p      .  22 $  2   $   `      N  `      .  P32 $  P3   $        N       .  42 $  4   $         N        .  52 $  5   $         N        .  `62 $  `6   $         N        .  73 $  7   $         N        .  7)3 $  7   $   @      N  @      .  7@3 $  7   $   0      N  0      .   8[3 $   8   $   0      N  0      .  P8t3 $  P8   $   @      N  @      .  83 $  8   $         N        .  93 $  9   $         N        .  93 $  9   $         N        .  :3 $  :   $   0      N  0      .  :3 $  :   $   @      N  @      .   ;3 $   ;   $         N        .  ;	4 $  ;   $   0     N  0     .  <"4 $  <   $         N        .  =<4 $  =   $         N        .  >S4 $  >   $   0      N  0      .  >m4 $  >   $   @      N  @      .   ?4 $   ?   $         N        .  ?4 $  ?   $         N        .  P@4 $  P@   $         N        .  A4 $  A   $         N        .  A4 $  A   $   0      N  0      .  A4 $  A   $   @      N  @      .  0B5 $  0B   $         N        .  B"5 $  B   $   0     N  0     .  C=5 $  C   $         N        .  DY5 $  D   $         N        .  Eq5 $  E   $   0      N  0      .  E5 $  E   $   @      N  @      .  0F5 $  0F   $         N        .  F5 $  F   $         N        .  G5 $  G   $   0      N  0      .  G5 $  G   $   @      N  @      .   H5 $   H   $   `      N  `      .  `H6 $  `H   $         N        .  I,6 $  I   $         N        .  ID6 $  I   $   0      N  0      .  J]6 $  J   $   @      N  @      .  PJr6 $  PJ   $         N        .  K6 $  K   $        N       .  L6 $  L   $          N         .  L6 $  L   $   0      N  0      .  L6 $  L   $   @      N  @      .  0M6 $  0M   $   `      N  `      .  M6 $  M   $         N        .  @N7 $  @N   $         N        .  N'7 $  N   $          N         .  O>7 $  O   $   0      N  0      .  @OW7 $  @O   $   @      N  @      .  Ol7 $  O   $         N        .   P}7 $   P   $         N        .  P7 $  P   $          N         .  P7 $  P   $   P      N  P      .  @Q7 $  @Q   $   @      N  @      .  Q7 $  Q   $         N        .  pR7 $  pR   $         N        .   S8 $   S   $   0     N  0     .  0T*8 $  0T   $   P      N  P      .  T@8 $  T   $   0      N  0      .  T\8 $  T   $   0      N  0      .  Tu8 $  T   $   @      N  @      .   U8 $   U   $   0      N  0      .  PU8 $  PU   $   @      N  @      .  U8 $  U   $   `      N  `      .  U8 $  U   $         N        .  V8 $  V   $   0      N  0      .  V9 $  V   $   @      N  @      .  0W9 $  0W   $         N        .  W-9 $  W   $        N       .  XD9 $  X   $        N       .  PZ[9 $  PZ   $        N       .  ]s9 $  ]   $          N         .  0]9 $  0]   $   @     N  @     .  p^9 $  p^   $        N       .  ``9 $  ``   $        N       .  a9 $  a   $   `      N  `      .  @b9 $  @b   $         N        .  b9 $  b   $   P      N  P      .  @c9 $  @c   $   P      N  P      .  c: $  c   $   p      N  p      .   d1: $   d   $   `      N  `      .  `dI: $  `d   $   p      N  p      .  d_: $  d   $         N        .  e: $  e   $   
     N  
     .  0p: $  0p   $         N        .  0q: $  0q   $         N        .  r: $  r   $   P     N  P     .  `w; $  `w   $   0     N  0     .  z1; $  z   $         N        .   {Q; $   {   $         N        .  {r; $  {   $   @     N  @     .  ; $     $   `      N  `      .  p; $  p   $   `      N  `      .  Ё; $  Ё   $   0     N  0     .   ; $      $         N        .  ; $     $         N        .  %< $     $        N       .  pD< $  p   $   0     N  0     .  a< $     $         N        .  < $     $        N       .  P< $  P   $         N        .   < $      $        N       .  < $     $         N        .  0= $  0   $   p     N  p     .  2= $     $        N       .  PS= $  P   $   `     N  `     .  v= $     $   p      N  p      .   = $      $        N       .  = $     $   `      N  `      .  p= $  p   $        N       .  = $     $        N       .  = $     $   0     N  0     .  @> $  @   $         N        .  `4> $  `   $   0     N  0     .  f> $     $        N       .  `> $  `   $   @     N  @     .  > $     $         N        .  @> $  @   $         N        .  > $     $         N        .  @? $  @   $   @      N  @      .  "? $     $   @      N  @      .  @? $     $   P      N  P      .  c? $     $         N        .  ? $     $         N        .  ? $     $         N        .  ? $     $   P     N  P     .  ? $     $        N       .  $@ $     $         N        .  pR@ $  p   $         N        .  0k@ $  0   $   p      N  p      .  @ $     $        N       .  @ $     $   P	     N  P	     .  @ $     $         N        .  p@ $  p   $         N        .   A $      $         N        .  ?A $     $         N        .   bA $      $   P     N  P     .  PA $  P   $        N       .  @A $  @   $         N        .   A $      $         N        .  A $     $        N       .  P B $  P   $   `      N  `      .  #B $     $   `      N  `      .  BB $     $   @      N  @      .  PaB $  P   $         N        .  B $     $        N       .  B $     $         N        .  B $     $   @     N  @     .  B $     $   P      N  P      .  C $     $        N       .  6C $     $   0     N  0     .   _C $      $        N       .  C $     $        N       .  C $     $   P     N  P     .  C $     $        N       .  `D $  `   $         N        .   	ID $   	   $        N       .  
vD $  
   $        N       .  `D $  `   $         N        .   D $      $        N       .  E $     $   p     N  p     .  DE $     $        N       .  sE $     $        N       .  `E $  `   $         N        .  PE $  P   $        N       .  E $     $   P      N  P      .  0 F $  0    $   P     N  P     .  !/F $  !   $         N        .  `"ZF $  `"   $   p      N  p      .  "F $  "   $   0     N  0     .   'F $   '   $        N       .  (F $  (   $   P     N  P     .  *G $  *   $          N         .  +.G $  +   $   P      N  P      .  `+LG $  `+   $   p      N  p      .  +jG $  +   $          N         .  +G $  +   $   p      N  p      .  `,G $  `,   $   p      N  p      .  ,G $  ,   $   p      N  p      .  @-G $  @-   $   `      N  `      .  -H $  -   $        N       .  p2*H $  p2   $        N       .  P4SH $  P4   $        N       .  `6wH $  `6   $         N        .  6H $  6   $        N       .  <H $  <   $        N       .  EH $  E   $   p     N  p     .   II $   I   $   p     N  p     .  pLDI $  pL   $         N        .  @MlI $  @M   $        N       .  POI $  PO   $   @      N  @      .  OI $  O   $        N       .  SI $  S   $        N       .  @WI $  @W   $         N        .  @[J $  @[   $        N       .  P\BJ $  P\   $   p      N  p      .  \VJ $  \   $   @      N  @      .   ]vJ $   ]   $   p      N  p      .  p]J $  p]   $         N        .   ^J $   ^   $   @      N  @      .  @^J $  @^   $         N        .  ^J $  ^   $         N        .  `_K $  `_   $         N        .  _;K $  _   $         N        .  p`aK $  p`   $   `      N  `      .  `K $  `   $   @      N  @      .  aK $  a   $          N         .  0aK $  0a   $          N         .  PaK $  Pa   $          N         .  paL $  pa   $   @     N  @     .  bL $  b   $   p      N  p      .   c6L $   c   $          N         .  @cSL $  @c   $         N        .  cnL $  c   $         N        .  dL $  d   $        N       .  pgL $  pg   $         N        .  @hL $  @h   $   P     N  P     .  oL $  o   $   0     N  0     .  pM $  p   $         N        .  pq"M $  pq   $        N       .   tFM $   t   $   `     N  `     .  `udM $  `u   $   `     N  `     .  vM $  v   $         N        .  wM $  w   $         N        .  pxM $  px   $   0     N  0     .  yM $  y   $   p      N  p      .  zM $  z   $          N         .  0zN $  0z   $          N         .  Pz N $  Pz   $          N         .  pz;N $  pz   $         N        .  `{VN $  `{   $          N         .  {qN $  {   $         N        .  0|N $  0|   $   P      N  P      .  |N $  |   $   p      N  p      .  |N $  |   $   P      N  P      .  @}N $  @}   $         N        .  }N $  }   $         N        .  ~O $  ~   $   P      N  P      .  @+O $  @   $   P      N  P      .  ;O $     $   p      N  p      .   KO $      $        N       .  aO $     $   `      N  `      .  p}O $  p   $   `      N  `      .  ЁO $  Ё   $        N       .  PO $  P   $        N       .  ЉO $  Љ   $        N       .  PO $  P   $   @     N  @     .  P $     $   @     N  @     .  Е1P $  Е   $   09     N  09     .   TP $      $   p	     N  p	     .  pwP $  p   $         N        .   P $      $   p     N  p     .  pP $  p   $         N        .  `P $  `   $         N        .  P $     $        N       .   Q $      $   `     N  `     .  #Q $     $   `      N  `      .  4Q $     $        N       .  EQ $     $        N       .  eQ $     $   `     N  `     .  Q $     $        N       .  Q $     $         N        .  PQ $  P   $   p     N  p     .  Q $     $   @      N  @      .   Q $      $        N       .  R $     $   @     N  @     .  +R $     $        N       .  GR $     $   `      N  `      .  dR $     $   `      N  `      .  @R $  @   $         N        .  R $     $         N        .  @R $  @   $   0      N  0      .  pR $  p   $          N         .  R $     $   0      N  0      .  S $     $   0      N  0      .  *S $     $   `      N  `      .  PES $  P   $   0      N  0      .  TS $     $        N       .  aS $     $   	     N  	     .  p$uS $  p$   $         N        .  0%S $  0%   $         N        .  %S $  %   $         N        .  &S $  &   $   @     N  @     .  'S $  '   $   P     N  P     .  0*S $  0*   $        N       .  @-S $  @-   $         N        .  -T $  -   $   0     N  0     .   2T $   2   $   P      N  P      .  P2-T $  P2   $         N        .  03CT $  03   $   @     N  @     .  p7cT $  p7   $   P      N  P      .  7T $  7   $        N       .  ?T $  ?   $   @      N  @      .  ?T $  ?   $   p     N  p     .  PBT $  PB   $        N       .   ET $   E   $         N        .   HT $   H   $   @      N  @      .  `HU $  `H   $         N        .   IU $   I   $        N       .  K-U $  K   $   0      N  0      .   LJU $   L   $         N        .  MeU $  M   $         N        .  MU $  M   $   P      N  P      .   NU $   N   $         N        .  NU $  N   $         N        .  pOU $  pO   $   `      N  `      .  OU $  O   $   @      N  @      .  PU $  P   $   @      N  @      .  PPV $  PP   $   P      N  P      .  P1V $  P   $         N        .  0QHV $  0Q   $   P      N  P      .  QaV $  Q   $   P      N  P      .  QwV $  Q   $   @      N  @      .  RV $  R   $   P      N  P      .   cV $   c   $   P      N  P      .  PcV $  Pc   $   P      N  P      .  cV $  c   $   P      N  P      .  cW $  c   $   P      N  P      .  @d?W $  @d   $   P      N  P      .  dkW $  d   $   P      N  P      .  dW $  d   $   P      N  P      .  0eW $  0e   $   p      N  p      .  eW $  e   $   P      N  P      .  eX $  e   $   P      N  P      .  @fGX $  @f   $   P      N  P      .  fsX $  f   $   P      N  P      .  fX $  f   $   P      N  P      .  0gX $  0g   $   P      N  P      .  gX $  g   $   P      N  P      .  gY $  g   $   P      N  P      .   hEY $   h   $   P      N  P      .  phpY $  ph   $   P      N  P      .  hY $  h   $   P      N  P      .  iY $  i   $   P      N  P      .  `iY $  `i   $         N        .  @jZ $  @j   $         N        .  jIZ $  j   $   P      N  P      .   k{Z $   k   $   p      N  p      .  kZ $  k   $        N       .  nZ $  n   $        N       .  s[ $  s   $   P      N  P      .   t.[ $   t   $   P      N  P      .  PtW[ $  Pt   $         N        .  t[ $  t   $         N        .  pu[ $  pu   $   P      N  P      .  u[ $  u   $   P      N  P      .  v\ $  v   $   P     N  P     .  `w<\ $  `w   $   P     N  P     .  yo\ $  y   $   P      N  P      .   z\ $   z   $   P      N  P      .  Pz\ $  Pz   $         N        .  z\ $  z   $         N        .  `{+] $  `{   $        N       .  7] $     $         N        .  A] $     $        N       .  S] $     $        N       .  @`] $  @   $   @     N  @     .  r] $     $        N       .  ] $     $        N       .  @] $  @   $        N       .  0] $  0   $   @      N  @      .  p] $  p   $   @      N  @      .  ] $     $   @      N  @      .  ] $     $   @      N  @      .  0] $  0   $         N        .  ^ $     $   P      N  P      .  @^ $  @   $         N        .  -^ $     $         N        .  @M^ $  @   $        N       .  Pk^ $  P   $   `      N  `      .  ^ $     $   @      N  @      .  ^ $     $         N        .  ^ $     $        N       .  ^ $     $        N       .  ^ $     $   0     N  0     .  _ $     $         N        .  ._ $     $   p     N  p     .  I_ $     $         N        .  h_ $     $         N        .  _ $     $         N        .   _ $      $         N        .  _ $     $          N      _ &  f_ &  f_ &  f_ &  n_ &  ` &  `` &  $` &  U3` &  UB` &  PP` &  P`` &  Qr` &  R` &  S` &  T` &  V` &  X` &  \` &  `` &  d` &  h` &  l
a &  pa &  t a &  x+a &  |<a &  Ma &  \a &  ma &  ~a &  a &  a &  a &  a &  a &  a &  a &  b &  +b &  Ab &  Wb &  mb &  b &  b &  b &  b &   b &  b &  c &  c &   3c &  (Ic &  0_c &  8uc &  @c &  Hc &  Pc &  Xc &  `c &  hc &  pd &  xd &  ,d &  Cd &  Zd &  qd &  d &  d &  d &  d &  d &  d &  e &  ,e &  Ce &  Ze &  qe &  e &   e &  e &  e &  e &   e &  (f &  0(f &  8?f &  @Vf &  Hmf &  Pf &  Xf &  `f &  hf &  pf &  xf &  g &  g &  +g &  7g &  Jg &  ]g &  qg &  g &  g &  g &  g &  g &  g &  g &  h &  %h &   8h &  Lh &  `h &  th &   h &  (h &  0h &  8h &  @h &  Hh &  P i &  Xi &  `'i &  h;i &  pOi &  xci &  wi &  i &  i &  i &  i &  i &  i &  j &  j &  *j &  >j &  Qj &  dj &  wj &  j &  j &   j &  j &  j &  j &   j &  (k &  0 k &  83k &  @Fk &  HYk &  Plk &  X~k &  `k &  hk &  pk &  xk &  k &  k &  k &  l &  "l &  8l &  Nl &  dl &  zl &  l &  l &  l &  l &  l &  m &  +m &   Im &  gm &  m &  m &   m &  (m &  0m &  8n &  @9n &  HWn &  Ptn &  Xn &  `n &  hn &  pn &  xo &  o &  o &  -o &  ;o &  Io &  Wo &  eo &  so &  o &  o &  o &  o &  o &  o &  o &  o &   o &  o &  	p &  p &   #p &  (0p &  0@p &  8Pp &  @bp &  Htp &  Pp &  Xp &  `p &  hp &  pp &  xp &  p &  q &  q &  'q &  9q &  Kq &  \q &  nq &  q &  q &  q &  q &  q &  q &  q &  q &   r &  !r &  3r &  Er &   Wr &  (hr &  0zr &  8r &  @r &  Hr &  Pr &  Xr &  `r &  hr &  ps &  xs &  ,s &  >s &  Ps &  bs &  ss &  s &  s &  s &  s &  s &  s &  s &  s &  t &  t &  .t &   ?t &  Pt &  at &  rt &   t &  (t &  0t &  8t &  @t &  Ht &  Pt &  Xt &  `u &  hu &  p*u &  x:u &  Ku &  \u &  mu &  u &  u &  u &  u &  u &  u &  u &  	v &  v &  *v &  ;v &  Lv &  \v &   mv &  ~v &  v &  v &   v &  (v &  0v &  8v &  @v &  Hw &  P!w &  XJw &  `Zw &  hjw &  pzw &  xw &  w &  w &  w &  w &  w &  w &  w &  x &  !x &  2x &  Bx &  Sx &  dx &  tx &  x &  x &   x &  x &  x &  x &   x &  (y &  08y &  8ey &  @y &  Hy &  Py &  Xz &  `Bz &  hmz &  pz &  xz &  z &  "{ &  T{ &  { &  { &  { &  | &  2| &  ]| &  | &  | &  | &  } &  8} &  h} &  } &   } &  } &   ~ &  M~ &   z~ &  (~ &  0~ &  8~ &  @~ &  H &  X4 &  hY &  x &   &   &   &   &  7 &  Y &  ~ &   &   &   &  ( &  8$ &  HC &  Xe &  h &  x &  ȁ &   &   &  ( &  G &  i &   &   &  ̂ &   &  (	 &  8, &  HK &  Xm &  h &  x &  у &   &  / &  S &  y &   &  Ä &   &   &  : &  (k &  8 &  Hǅ &  X &  h &  xE &  n &   &   &   &   &  3 &  P &  h &   &   &  ( &  8· &  H &  X &  h &  x= &  V &  } &   &  ʈ &   &   &  A &  m &   &   &  (؉ &  8 &  H& &  xC &  Z &  | &   &   &  ֊ &   &  	 &  6 &  U &  z &  ( &  8 &  H׋ &  X &  h &  x &  ; &  W &  o &   &   &  ӌ &   &   &  ; &  L &  (o &  8 &  H &  X &  hٍ &  x &   &  < &  T &  l &   &   &   &  ܎ &   &   &  (0 &  8G &  Hb &  Xw &  h &  x &  Ώ &   &   &  6 &  P &  j &   &   &   &  ː &  ( &  8 &  H &  X< &  hZ &  xt &   &   &   &  ב &   &   &   &  1 &  J &  a &  (} &  8 &  H &  Xʒ &  h &  x &  & &  F &  Z &  p &   &   &   &  ͓ &   &  
 &  (# &  88 &  HQ &  Xj &  h &  x &   &  ֔ &   &   &  / &  I &  r &   &   &  ߕ &  ( &  84 &  HU &  Xs &  h &  x &  ۖ &   &   &  - &  K &  h &   &   &   &  З &  ( &  8 &  H &  X) &  hC &  xf &   &   &   &  ؘ &   &   &  2 &  S &  n &   &  ( &  8 &  Hę &  X &  h &  x% &  I &  r &   &   &  ֚ &   &   &   &  ' &  > &  (S &  8s &  H &  X &  h &  x &  ӛ &   &   &  ( &  6 &  D &  r &   &  0Ŝ &  P &  p &  . &  D &  d &   &   &  0ĝ &  P &  p$ &  P &  y &   &  ۞ &   &  0; &  P] &  pz &   &  ԟ &   &   &  H &  0l &  P &  p &   &  ٠ &   &   &  1 &  0R &  Pr &  p &   &   &   &  G &  u &  0 &  Pˢ &  p &  $ &  R &   &   &  ٣ &  0 &  P2 &  pW &   &   &  Τ &   &   &  0- &  PU &  pu &  P &  p &   &  ޥ &   &  * &  ; &  0\ &  Pz &  p &  æ &   &   &  " &  = &  0^ &  Pv &  p &   &  ħ &   &   &   &  0= &  P\ &  pu &   &   &   &  ֨ &    &  0  &  P  &  p  &    &   , &   9 &   F &  S &  0e &  P &  pĩ &   &    &  C &  j &   &  0 &  P֪ &  p &    &  C &  b &   &   &  0 &  Pͫ &  p &   &  5 &  f &   &   &  0ʬ &  P &  p &  - &  P &  t &   &   &  0׭ &  P
 &  p7 &  P &  d &  x &   &   &  0Ǯ &  P &  p &   &  4 &  W &   q &    &  @ &   &   &   . &  @K &  t &   &   	 &  @	Ͱ &  	ݰ &  	 &   
 &  @
0 &  
[ &  
 &    &  @ &  ȱ &  ر &    &  @
 &   &  ) &   4 &  @r &   &   &    &  @ò &   &    &  ` &  2 &   B &  P &  a &  ` &    &    &    &    &  %Գ &  7 &  7 &   8 &  K &  M% &  M7 &  MF &   MV &  %g &   T&u &   T& &  T& &  T& &  T& &  T&д &  T& &  T& &  T& &  T&1 &  T&H &  T&^ &   T&z &  $T& &  (T& &  ,T& &  0T&µ &  4T&ڵ &  8T& &  <T& &  @T& &  DT&2 &  HT&D &  LT&U &  PT&f &  TT&w &  XT& &  \T& &  `T& &  hT& &  pT&˶ &  xT&ܶ &  T& &  T&  &  T& &  T&$ &  T&6 &  T&H &  T&Z &  T&l &  T&~ &  T& &  T& &  T& &  T&Ʒ &  T&ط &  T& &  T& &   U& &  U&" &  U&6 &  U&J &  (U&^ &  8U&r &  HU& &  XU& &  hU& &  xU& &  U&θ &  U& &  U& &  U& &  U& &  U&( &  U&: &  U&L &  V&^ &  V&p &  (V& &  8V& &  HV& &  XV& &  hV&ʹ &  xV&ܹ &  V& &  V&  &  V& &  V&$ &  V&6 &  V&H &  V&Z &  V&l &  W&~ &  W& &  (W& &  8W& &  HW&ƺ &  XW&غ &  hW& &  xW& &  W& &  W&  &  W&2 &  W&D &  W&V &  W&h &  W&z &  W& &  X& &  X& &  (X&» &  8X&һ &  HX& &  XX& &  hX& &  xX& &  X&, &  X&> &  X&P &  X&b &  X&t &  X& &  X& &  X& &  Y& &   Y&ʼ &  0Y& &  @Y& &  PY&" &  `Y&B &  pY&Q &  Y&c &  Y&u &  Y& &  Y& &  Y& &  Z& &  0Z&Ͻ &  PZ& &  pZ& &  Z& &  Z& &  Z&) &  Z&; &  [&M &  0[&_ &  P[&p &  p[& &  [& &  [& &  [&Ͼ &  [&ܾ &  0\& &  P\& &  p\&
 &  \& &  \&. &  \&@ &  \&R &  ]&d &  0]&v &  P]& &  p]& &  ]& &  ]& &  ]&п &  ]& &  ^& &  0^& &  P^& &  p^&* &  ^&< &  ^&N &  ^&` &  ^&r &  _& &  0_& &  P_& &  p_& &  _& &  _& &  _& &  _& &  `& &  0`&& &  P`&8 &  p`&J &  `&\ &  `&n &  `& &  `& &  a& &  0a& &  Pa& &  pa& &  a& &  a& &  a& &  a&. &  b&E &  0b&] &  Pb&o &  pb& &  b& &  b& &  b& &  b& &  c& &  0c& &  Pc& &  c& &  c&% &  c&6 &  c&E &   d&_ &   d&q &  `d& &  d& &  d& &   e& &  `e& &  e& &  e& &   f& &  `f& &  f&" &  f&4 &   g&F &  `g&X &  g&j &  g&| &   h& &  `h& &  h& &  h& &   i& &  `i& &  i& &  i& &   j& &  `j&- &  j&= &  j&U &   k&m &  `k& &  k& &  k& &   l& &  `l& &  l& &  l& &   m& &  `m& &  m&! &  m&: &   n&H &  `n&] &  n&m &  n& &   o& &  `o& &  o& &  o& &   p& &  `p& &  p& &  p& &   q&$ &  `q&6 &  q&H &  q&W &   r&k &  `r& &  r& &  r& &   s& &  `s& &  s& &  s& &   t& &  `t& &  t&  &  t&2 &   u&D &  `u&T &  u&f &  u&w &  @v& &  v& &   w& &  `w& &  w& &   x& &  x& &  x& &  @y&" &  y&3 &   z&K &  `z&d &  z&v &   {& &  {& &  {& &  @|& &  |& &   }& &  `}& &  }&  &   ~& &  ~&" &  ~&4 &  @&F &  &X &   &j &  `&| &  & &   & &  & &   & &  & &   & &  & &   & &  &+ &   &E &  &[ &   &t &  & &   & &  & &  `& &   & &  & &  @& &  & &  &  &  @&4 &   &F &  &X &  &i &  @&{ &   & &  & &  & &  @& &   & &  & &  & &  & &  &# &  &4 &  &M &  &^ &  &p &  & &  & &  & &  & &  & &  & &  & &  &	 &   & &   &, &  @&> &  &P &  &b &   &t &  & &  @& &  & &  & &   & &  & &  & &  `& &  `& &  &* &  &; &  &L &  @&] &  &o &   & &  & &   & &  & &   & &  & &  & &  @& &   & &   & &   &. &   &? &   &Q &  &b &   &t &  & &  & &  & &  & &   ' &  @' &   ' &  ' &   '$ &  '5 &  `&'F &  .'W &  `8'i &  P'| &  P' &  P' &  P' &  P' &  P' &  P' &  P' &  P' &  P'# &  P'5 &  P'G &  P'[ &  P'o &  P'z &  P' &  P' &  P' &   Q' &  Q' &  Q' &  Q' &  Q' &  Q' &  Q'# &  Q'5 &   Q'C &  $Q'S &  (Q'e &  ,Q'z &  0Q' &  4Q' &  8Q' &  <Q' &  @Q' &  DQ' &  HQ' &  LQ' &  PQ' &  TQ'$ &  XQ'/ &  \Q'> &  `Q'K &  dQ'\ &  hQ'g &  lQ'v &  pQ' &  tQ' &  xQ' &  |Q' &  Q' &  Q' &  Q' &  Q' &  Q' &  Q' &  Q'& &  Q'4 &  Q'E &  Q'b &  Q'r &  Q' &  Q' &  Q' &  Q' &  Q' &  Q' &  Q' &  Q' &  Q' &  Q' &  Q') &  Q'8 &  Q'P &  Q'` &  Q'o &  Q'~ &  Q' &  Q' &  Q' &  Q' &  Q' &   R' &  R' &  R'( &  R'F &  R'e &  R'v &  R' &  R' &   R' &  $R' &  (R' &  ,R' &  0R' &  4R' &  8R' &  <R' &  @R'$ &  DR'2 &  HR'A &  LR'P &  PR'^ &  TR'o &  XR' &  \R' &  `R' &  dR' &  hR' &  lR' &  pR' &  tR' &  xR' &  |R' &  R' &  R' &  R'- &  R'? &  R'O &  R'b &  R'r &  R' &  R' &  R' &  R' &  R' &  R' &  R' &  R' &  R'  &  R'+ &  R'8 &  R'J &  R'V &  R'f &  R'v &  R' &  R' &  R' &  R' &  R' &  R' &  R' &  R' &  R'  &  R' &   S' &  S'- &  S'C &  S'V &  S'p &  S' &  S' &  S' &   S' &  $S' &  (S' &  ,S' &  0S' &  4S' &  8S'H &  <S'f &  @S' &  DS' &  HS' &  LS' &  PS' &  TS' &  XS' &  \S' &  `S'" &  dS'> &  hS'R &  lS'] &  pS'h &  tS's &  xS'~ &  |S' &  S' &  S' &  S' &  S' &  S' &  S'  &  S' &  S'' &  S'B &  S'Q &  S'_ &  S'i &  S'{ &  S' &  S' &  S' &  S' &  S' &  S' &  S' &  S' &  S' &  S' &  S'( &  S'< &  S'L &  S'a &  S'q &  S' &  S' &  S' &  S' &   T' &  T' &  T' &  T' &  T' &  T' &  T'$ &  T'3 &   T'P &  $T'_ &  (T'l &  ,T'| &  0T' &  4T' &  8T' &  <T' &  @T' &  DT' &  HT' &  LT' &  PT'" &  TT', &  XT'E &  \T'P &  `T'[ &  dT'f &  hT'y &  lT' &  pT' &  tT' &  xT' &  |T' &  T' &  T' &  T' &  T' &  T'% &  T'D &  T'n &  T' &  T' &  T' &  T' &  T' &  T' &  T' &  T' &  T'$ &  T'5 &   U'F &  U'` &  U' &  U' &   U' &  (U' &  0U' &  8U' &  @U' &  HU' &  PU'& &  XU': &  `U'N &  hU'b &  pU' &  xU' &  U' &  U' &  U' &  U' &  U' &  U'& &  U'@ &  U'_ &  U'y &   V' &  V' &   V' &  0V' &  @V' &  PV' &  `V' &  pV'$ &  V'9 &  V'K &  V'` &  V'u &  V' &  V' &  V' &  V' &   W' &  W' &   W' &  0W'	 &  @W' &  PW'- &  `W'? &  pW'J &  W'[ &  W'k &  W'} &  W' &  X' &  0X' &  PX' &  pX' &  X' &  X' &  X' &  X' &  Y'0 &  0Y'B &  PY'T &  pY'f &  Y'x &  Y' &  Y' &  Y' &  Z' &  0Z' &  PZ' &  pZ' &  Z' &  Z' &  Z'+ &  Z'= &  ['O &  0['a &  P['s &  p[' &  [' &  [' &  [' &  [' &  \' &  0\' &  P\' &  p\' &  \'& &  \'8 &  \'J &  \'\ &  ]'m &  0]' &  P]' &  p]' &  ]' &  ]' &  ]' &  ]' &  ^' &  0^' &  P^'! &  p^'3 &  ^'E &  ^'V &  ^'h &  ^'z &  _' &  0_' &  P_' &  p_' &  _' &  _' &  _' &  _'
 &  `' &  0`'- &  P`'? &  p`'Q &  `'c &  `'u &  `' &  `' &  a' &  0a' &  Pa' &  pa' &  a' &  a' &  a' &  a'( &  b': &  0b'L &  Pb'^ &  pb'p &  b' &  b' &  b' &  b' &  c' &  0c' &  Pc' &  pc' &  c' &  c'# &  c'5 &  c'G &  d'Y &  0d'k &  Pd'| &  pd' &  d' &  d' &  d' &  d' &  e' &  0e' &  Pe' &  pe' &  e'0 &  e'B &  e'S &  e'e &  f'w &  0f' &  Pf' &  pf' &  f' &  f' &  f' &  f' &  g' &  0g' &  Pg'* &  pg': &  g'L &  g'^ &  g'p &  g' &  h' &  0h' &  Ph' &  ph' &  h' &  h' &  h' &  h' &  i'# &  0i'5 &  Pi'G &  pi'Y &  i'k &  i'} &  i' &  i' &  j' &  0j' &  Pj' &  pj' &  j' &  j' &  j' &  j'0 &  k'B &  0k'T &  Pk'f &  pk'x &  k' &  k' &  k' &  k' &  l' &  0l' &  Pl' &  pl' &  l' &  l'+ &  l'= &  l'O &  m'a &  0m's &  Pm' &  pm' &  m' &  m' &  m' &  m' &  n' &  0n' &  Pn' &  pn'& &  n'8 &  n'J &  n'\ &  n'n &  o' &  0o' &  Po' &  po' &  o' &  o' &  o' &  o' &  p' &  0p'! &  Pp'3 &  pp'E &  p'W &  p'h &  p'z &  p' &  q' &  0q' &  Pq' &  pq' &  q' &  q' &  q'	 &  q' &  r'* &  0r'; &  Pr'L &  pr'] &  r'n &  r' &  r' &  r' &  s' &  0s' &  Ps' &  ps' &  s' &  s' &  s' &  s'( &   t'9 &  @t'G &  `t'S &  t'a &  t'o &   u'y &  `u' &  u' &  u' &  @v' &  v' &   w' &  `w' &  w' &  `x'' &   y'A &   z'S &  z'c &  {'t &  `}' &  @' &  ' &  ' &   ' &   ' &  ' &  '% &  '8 &  'K &  'X &  'w &  ' &   ' &  $' &  (' &  ,' &  0' &  4'. &  8'I &  <'_ &  @'{ &  D' &  H' &  L' &  P' &  T' &  X' &  \' &  `' &  d' &  h'/ &  l'@ &  p'Q &  t'[ &  x'd &  |'n &  ' &  ' &  ' &  ' &  ' &  ' &  ' &  ' &  ' &  '# &  '0 &  '= &  'J &  'a &  'r &  ' &  ' &  Č' &  Ȍ' &  ̌' &  Ќ' &  Ԍ'  &  ،' &  ܌'& &  '7 &  'E &  'Q &  'f &  ' &  ' &  ' &  ' &   ' &  ' &  ' &  ' &  ' &   '* &  ('E &  0'` &  8'y &  @' &  H' &  P' &  X' &  `' &  h' &  p'
 &  x'$ &  '@ &  'X &  'i &  ' &  ' &  ' &  ' &  ' &  '
  &  ȍ'  &  Ѝ'%  &  ؍'3  &  'A  &  'R  &  'b  &  'v  &   '  &  '  &  '  &  '  &   '  &  (' &  0' &  8'3 &  @'K &  H'a &  P'x &  X' &  `' &  h' &  p' &  x' &  '" &  '> &  'Z &  'w &  ' &  ' &  ' &  ' &  ' &  Ȏ' &  Ў' &  ؎' &  '	 &  (' &  0'* &  8'6 &  @'F &  H'P &  P'Y &  X'f &  `'r &  h' &  p' &  x' &  ' &  ' &  ' &  ' &  ' &  ' &  ' &  '5 &  'K &  ȏ'\ &  Џ'l &  ؏'~ &  ' &  ' &  ' &  ' &   ' &  ' &  ' &  ' &  (' &  8'% &  H'3 &  X'D &  h'R &  x'_ &  'p &  '} &  ' &  ' &  Ȑ' &  ؐ' &  ' &  ' &  ' &   ' &  0' &  @'4 &  `'@ &  'N &  'Z &  'o &  '} &   ' &   ' &  @' &  `' &  ' &  ' &  ' &  '' &   '< &  @'U &  'c &  'v &   ' &  ' &  ' &  ' &  ' &  ' &   ' &  ' &  ' &  `' &   &(* &  (7 &  (I &  ([ &  (m &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  (	 &  (!	 &  (3	 &  (E	 &  (W	 &  (i	 &  ({	 &  (	 &  (	 &  (	 &  (	 &  (	 &  (	 &  (	 &  (
 &  (
 &  (/
 &  (A
 &  (S
 &  (e
 &  (w
 &  (
 &  (
 &  (
 &  (
 &  (
 &  (
 &  (
 &  ( &  ( &  (+ &  (= &  (O &  (a &  (s &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  (1 &  (C &  (T &  (f &  (x &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  (, &  (> &  (P &  (b &  (t &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  ¦( &  æ(3 &  Ħ(J &  Ŧ(_ &  Ʀ(q &  Ǧ( &  Ȧ( &  ɦ( &  ʦ( &  ˦( &  ̦( &  ͦ( &  Φ( &  Ϧ(( &  Ц(< &  Ѧ(N &  Ҧ(d &  Ӧ(w &  Ԧ( &  զ( &  ֦( &  ئ( &  ڦ( &  ܦ( &  ( &  ( &  (# &  (2 &  (A &  (O &  ([ &  (l &   (| &  ( &  ( &  ( &  ( &  ( &  ( &  ( &   ( &  $( &  ((+ &  ,(A &  0(P &  4(c &  8(s &  <( &  @( &  D( &  H( &  L( &  P( &  T(  &  X( &  \( &  `(4 &  d(K &  h(\ &  l(n &  p(~ &  t( &  x( &  |( &  ( &  ( &  ( &  () &  (> &  (M &  (a &  (w &  ( &  ( &  ( &  ( &  ( &  ( &  ( &  ȧ( &  Ч( &  ا(+ &  (9 &  (R &  (_ &  (w &   ( &  ( &  ( &  ( &   ( &  (( &  0( &  @( &  P( &  `(" &  p(2 &  (A &  (J &  (Z &  (o &  ( &  ( &   ( &   ( &  @( &  `( &  ( &  ( &  `( &  ( &  `(* &   (= &  (R &  @(g &  @(w &  @( &  ( &  (   d       d        d        f _   .   $             $   `      N  `      .  ) $  3        e                   $   	     N  	     .   $          
           $        N       .  B $  U           $         N        .  ` $  `           $   0     N  0     .   $             $        N       .  P $  P   $        N       .  ` $  `,        c           $         N        .    $      $   @      N  @      .  ` $  `           $   P     N  P     .   $             $   0     N  0     .  A $  T           $   @     N  @     .    $              $   @     N  @     .  ` $  `           $   0     N  0     .  % $  =        y                   $   `     N  `     .   $     $   P     N  P     .  @ $  @   $        N       .    $           N           $   0     N  0     .  P $  P           $   0     N  0     .   $     $         N        .  @ $  @   $         N        .    $              $         N        .  4 $  H           $   @     N  @     .  1~ $  1           $   p     N  p     .  `4 $  `4           $   `     N  `     .  7 $  7,           $         N        .  7^ $  7   $        N       .  `9p $  `9}           $        N       .  pK $  pK   $         N        .  @L $  @L   $         N        .  @P $  @P   $         N        .  `Q $  `Q           $   P	     N  P	     .  ZQ $  Za           $        N       .  \ $  \           $         N        .  \ $  \        6            $        N       .  `d  $  `   $   p     N  p     .   bw  $   b                  !           $   P     N  P     .  P~4! $  P~I!           $   P     N  P     .  ! $  !           $   p     N  p     .  ! $     $         N        .  ! $     $   @      N  @      .   " $    "           $        N       .  Y" $  m"           $        N       .  `" $  `"        "           $   @     N  @     .  -# $  C#           $        N       .  }# $     $         N        .  0# $  0#           $         N        .  0# $  0#           $        N       .  0$ $     $         N        .  K$ $     $        N       .  _$ $     $        N       .   q$ $      $   p      N  p      .  $ $     $         N        .  $ $     $         N        .  $ $  $           $   `     N  `     .   $ $   $           $        N       .  :% $  K%           $        N       .  `% $  `%           $   0     N  0     .  % $  %        ,&           $   p     N  p     .   [& $   g&           $   `     N  `     .  `& $  `&           $   0"     N  0"     .  & $     $   p     N  p     .   ' $      $   P     N  P     .  P.' $  P.)'           $         N        .  P/a' $  P/   $         N        .  p0p' $  p0'           $   @     N  @     .  >' $  >'           $         N        .  ?( $  ?   $   p      N  p      .  @@( $  @@5(           $   `     N  `     .  Aw( $  A(           $   P     N  P     .  D( $  D(           $         N        .  G) $  G!)        W)           $        N       .   O) $   O   $         N        .  O) $  O   $        N       .  pQ) $  pQ)           $   	     N  	     .  Z* $  Z!*           $        N       .  @cY* $  @cu*        *           $        N       .   j* $   j
+           $        N       .  lF+ $  l   $   @     N  @     .  Pn]+ $  Pnj+           $        N       .   |+ $   |   $   P     N  P     .  p}+ $  p}   $         N        .   ~+ $   ~   $        N       .  + $  ,           $        N       .  =, $     $         N        .  `n, $  `   $         N        .  p, $  p,           $   0     N  0     .  , $  -        _-           $        N       .  0- $  0-           $   @     N  @     .  p- $  p   $         N        .  . $  %.           $         N        .   _. $      $        N       .  К~. $  К.           $         N        .  . $  .           $   P      N  P      .  4/ $  L/           $   @     N  @     .  P/ $  P/           $        N       .   / $      $        N       .  / $  	0        M0        0        0        1           $    
     N   
     .  B1 $  a1           $         N        .  01 $  01        2        K2        2        2           $   
     N  
     .  3 $  .3           $   0     N  0     .   p3 $   3           $   0     N  0     .  03 $  0   $        N       .  3 $  3           $   `
     N  `
     .  p(4 $  p@4           $   P     N  P     .  4 $     $         N        .  P4 $  P   $        N       .  4 $  4           $   P     N  P     .   
5 $   5        Z5        5           $   p     N  p     .  5 $     $         N        .  	6 $  6           $        N       .  @Z6 $  @z6           $   0     N  0     .  p6 $  p   $        N       .  6 $     $   P      N  P      .  @6 $  @   $   p     N  p     .  6 $     $         N        .  7 $     $         N        .  "7 $  @7        7        7           $   0$     N  0$     .  B7 $  B   $        N       .  E8 $  E   $         N        .  F8 $  F   $   @     N  @     .  PG98 $  PG   $        N       .  @IU8 $  @I   $        N       .  0Lm8 $  0L   $        N       .  Q8 $  Q8           $        N       .  T8 $  T9           $   p     N  p     .   WO9 $   Wo9           $        N       .  X9 $  X   $   @     N  @     .   Z9 $   Z9           $        N       .  [$: $  [9:           $   `      N  `      .  0\i: $  0\   $          N         .  P\x: $  P\   $        N       .  ]: $  ]   $         N        .  _: $  _   $        N       .  a: $  a:           $   p     N  p     .   g: $   g   $        N       .  h; $  h   $        N       .  @m; $  @m   $         N        .  m; $  m/;           $   p     N  p     .  0a; $  0   $   `      N  `      .  o; $     $   p	     N  p	     .   {; $   ;           $   `      N  `      .  `; $  `   $         N        .  ; $     $         N        .  ; $     $   0      N  0      .  @; $  @   $          N         .  `; $  `<           $          N         .  K< $  d<           $         N        .  < $     $         N        .  < $     $   p     N  p     .  < $  <         =           $   [     N  [     .  p6= $  p   $   @      N  @      .  C= $     $   @      N  @      .  R= $     $        N       .   c= $      $        N       .  r= $     $        N       .    = $       $         N        .   = $      $        N       .  @= $  @   $        N       .   	= $   	   $        N       .  = $     $    	     N   	     .  = $     $         N        .  = $     $   P     N  P     .  0*= $  0*>           $   P     N  P     .  :1> $  :   $   0     N  0     .  <D> $  <   $   0     N  0     .  >[> $  >   $        N       .  Ah> $  A   $   0     N  0     .  E> $  E>           $          N         .  E> $  E   $         N        .  F> $  F   $   4     N  4     .  `{> $  `{   $   p     N  p     .  З	? $  З   $         N        .  М? $  М   $   @     N  @     .  "? $     $   @     N  @     .  P/? $  P   $   P     N  P     .  <? $     $   P     N  P     .  S? $     $   @     N  @     .  0h? $  0   $        N       .  ? $     $        N       .   ? $      $   @     N  @     .  @? $  @?           $         N        .   ? $      $        N       .  ? $     $   0      N  0      .  @ $     $   0      N  0      .  @ $     $         N        .   @ $     $         N        .   +@ $      $   0     N  0     .  0:@ $  0I@           $   p     N  p     .  |@ $     $         N        .  p@ $  p   $        N       .  @ $  @           $         N        .   @ $      $        N       .  @ $  @           $   `      N  `      .  (A $  <A           $   0     N  0     .  kA $     $        N       .  A $     $   0     N  0     .  A $  A           $        N       .  pA $  p   $   0     N  0     .  A $     $        N       .   A $      $        N       .  A $     $        N       .  `B $  `   $   @     N  @     .  B $     $   P     N  P     .  %B $     $        N       .  ?B $     $        N       .   JB $      $        N       .  XB $     $        N       .  eB $     $   `     N  `     .  PtB $  PB           $        N       .  @B $  @   $   @      N  @      .  B $     $         N        .   B $      $         N        .   B $      $   P      N  P      .  PC $  P(C           $          N         .  p^C $  p   $        N       .  @qC $  @C           $         N        .   C $      $   `     N  `     .  `C $  `   $   p!     N  p!     .  ?C $  ?   $   P      N  P      .   @C $   @   $          N         .  @@D $  @@'D           $        N       .  PB\D $  PB   $         N        .  @CyD $  @C   $   p      N  p      .  CD $  C   $         N        .  ED $  E   $         N        .  ED $  E   $   @      N  @      .   FD $   F   $         N        .  FD $  FE           $          N         .  G8E $  GKE           $   `     N  `     .  pJ}E $  pJ   $   0      N  0      .  JE $  J   $         N        .  pKE $  pK   $         N        .  RE $  R   $   `     N  `     .  XE $  X   $         N        .  YE $  Y   $   `     N  `     .   [E $   [   $   	     N  	     .   eF $   e   $         N        .   gF $   g+F           $   04     N  04     .  0aF $  0   $   *     N  *     .  oF $     $         N        .  F $     $   0      N  0      .  F $     $        N       .   F $      $        N       .  F $     $         N        .  F $     $        N       .  F $     $         N        .  pF $  p   $         N        .  G $     $   0      N  0      .  'G $     $         N        .  =G $  NG           $   P      N  P      .   G $      $   P      N  P      .  pG $  p   $   P      N  P      .  G $     $   P      N  P      .  G $  G           $        N       .  H $     $   0      N  0      .   7H $      $         N        .  cH $     $   P      N  P      .  H $     $         N        .  0H $  0   $        N       .  H $     $         N        .  H $     $   P     N  P     .  I $     $   `      N  `      .  @8I $  @   $         N        .  @XI $  @   $   P     N  P     .  tI $     $   `      N  `      .  I $     $   P     N  P     .  @I $  @   $        N       .  I $     $         N        .  I $  J           $   0      N  0      .   NJ $      $   P     N  P     .  pmJ $  p   $         N        .  0J $  0   $   P      N  P      .  J $     $        N       .  J $     $         N        .  0!J $  0!   $   P      N  P      .  !K $  !   $        N       .  P$ K $  P$   $   0     N  0     .  '>K $  '   $         N        .  '`K $  '   $         N        .  '|K $  '   $   0      N  0      .  'K $  '   $         N        .  'K $  '   $   @     N  @     .   )K $   )   $         N        .  0)K $  0)   $   P      N  P      .  )L $  )   $   P      N  P      .  )"L $  )   $         N        .  P*5L $  P*   $        N       .  ,RL $  ,   $        N       .  -qL $  -   $   p     N  p     .   /L $   /L           $   P     N  P     .  P3L $  P3L           $   0      N  0      .  3L $  3   $   0      N  0      .  3M $  3   $   0      N  0      .  3M $  3   $   0      N  0      .  4-M $  4   $   0      N  0      .  @4@M $  @4   $          N         .  `4ZM $  `4   $          N         .  4tM $  4M           $   P      N  P      .  4M $  4   $   P      N  P      .   5M $   5   $          N         .  @5N $  @5   $          N         .  `59N $  `5   $   0      N  0      .  5gN $  5   $   0      N  0      .  5N $  5   $   0      N  0      .  5N $  5   $   `      N  `      .  P6N $  P6   $   @      N  @      .  6O $  6   $   @      N  @      .  66O $  6   $   P      N  P      .   7[O $   7   $   @      N  @      .  `7O $  `7   $   P      N  P      .  7O $  7   $   `      N  `      .  8O $  8   $        N       .  <O $  <   $        N       .  ?P $  ?!P           $   @     N  @     .  GPP $  G   $        N       .  JeP $  J   $        N    tP         P         P         P         P         P         Q         Q         0Q         DQ         iQ         Q         Q         Q         Q         Q         Q         	R         R         4R         VR         oR         R         R         R         R         R         
S         "S         :S         RS         sS &	  r%S &	  z%S &	  %S &	  %S &	  %S &	  % T &	  %T &	  
%(T &	  Z%<T &	  %UT &	  %nT &	  %T         T &	  5%T &	  u%T &	  %T &	  %U &	  g%U &	  %8U &	  %WU &	  %lU &	  %U &	  N%U &	  l%U &	  l%U &	  %U &	  %U         V         3V         MV         `V         |V         V         V &	  %V &	  %V         V         W         +W         EW         dW &	  X%qW         W         W         W         W         W &	  <%X &	  L%X         6X         MX         iX &	  u%{X &	  %X         X         X         X         X         Y         )Y         FY         bY &	  %tY &	  %Y &	  (%Y         Y &	  %Y         Y &	  %Y &	  %Y &	  %
Z &	  D%4Z &	  %?Z &	  %XZ &	  %fZ &	  %tZ &	  T%Z &	  d%Z &	  t%Z &	  w%Z &	  %Z &	  %Z &	  %[ &	  %6[ &	  %G[ &	  %M[ &	  %V[ &	  4%d[ &	  8%~[ &	  <%[ &	  @%[ &	  P%[ &	  `%[ &	  %\ &	  %!\ &	  h%2\ &	  H&<\ &	  t&M\ &	  \&V\ &	  &a\ &	  h&s\ &	  +&\ &	  Z,&\ &	  -&\ &	  .&\ &	  L2&\ &	  LA&\ &	  ,C&\ &	  D&\ &	  D&] &	  D&] &	  D&0] &	  H&8] &	  H&E] &	  HI&P] &	  HK&^]         s]         ]         ]         ]         ]         ]         ^ &  R&^ &  0R&.^         3^ &  xR&F^ &  R&\^ &  S&r^ &  TS&^ &  S&   d      ^ d       ^ d       ^ f _   .  [^ $  [   $   (      N  (      d      ^ d       _ d       _ f _   .  [2_ $  [   $   `      N  `      .  @\>_ $  @\   $         N        .   ]U_ $   ]   $   0      N  0      d      ^ d       b_ d       p_ f _   .  P]_ $  P]   $         N        .   ^_ $   ^   $         N        .  ^_ $  ^   $         N        .  0__ $  0_   $   @      N  @      .  p__ $  p_   $   @      N  @      .  _` $  _   $   3      N  3   6` &  'G` &  ԋ'Z` &  (m` &  (   d      ^ d       ` d       ` f _   .  _` $  _   $   0      N  0      .   `` $   `   $   	      N  	      d      ^ d       ` d       ` f _   .  0`` $  0`   $   H      N  H      d      ^ d       a d       a f _   .  `8a $  `   $   k      N  k   La            d      ^ d       Xa d       ba f _   .  `a $  `   $         N        d      a   " a   " a   # a   P# a    ) a   `) b   - b   0- /b   P- Tb   p- wb   - b   - b   0. b   . b   / 	c   `/ #c   / Fc   / gc   `0 c   0 c   0 c   0 c   0 c   0 d    1 .d    1 Qd   01 pd   @1 d   P1 d   `1 d   p1 d   1  e   1 Be   1 `e   1 ~e   1 e   2 e   P2 e   `2 e   p2 f   2 =f   2 [f   2 |f   2 f   2 f    3 f   03 f   @3 g   3 #g   3 ,g   4 =g   4 Ug    5 `g   5 g   6 g   06 g   p6 g   6 g   6 g    7 g   `7 g   08 h    9 h   P9 0h   9 Bh   : Wh   ; ih   ; {h   ; h    < h   P< h   < h   < h    = h   `= h   = i    > i   P> 1i   > Gi   > Wi   ? gi   @ wi   0A i   A i   0B i   pB i   B i   C i   @C 
j    D j    E 5j   @G Ej   G ]j   @I qj   N j   @Q j   Q j   `R j    S j   S k   0T -k   W Bk   W \k   Y mk   `[ k   [ k    a k    b k   b k    c k   @e k   `e k   e 
l   `k l   l ,l    m <l   Pm Yl   m il   m l   n l    p l   0q l   @t l   t l   u "m    y /m    z Im   `z bm   z wm   P| m   ~ m    m    m    m   P m   p m    n    n   ` .n   ` Ln     \n     yn    n   @ n     n    n    n    n   p n   К o   @  o    3o   @ Ho    ]o     mo    o   p o     o    o   P o    o    o    p   0 $p   P 1p     @p    Sp    ep    p    p   0 p   Ъ p   P p     p    q     q   0 0q    Cq    Uq     hq   @ q    q    q   P q    q   p q    r    %r    Br    `r   0 |r    r     r    r    r    r    r    s    s   ` +s    ?s    Ps    as     rs    s    s   @ s    s    s   0 s    s    t    %t    4t     Pt   P jt    t     t   @ t    t     t    u   `u   7u   Pu   0eu   zu    u   @u   0u   u   u   `v   &v   @v    bv   v   `v   pv   v   `v    w   #w    ?w   bw   p|w   w   0"w   #w   P$w   $	x   `-'x   @0Ax    1Sx   7mx   8x   8x   9x   @:x   :x   ;
y   P@*y   AGy   @C`y   pDqy   Dy    Ey   Ey   @Fy   `Hy   Hy   @Iy   Mz   pSz   T,z   @U=z   UNz   pViz    Wz   Zz    ]z    b{   c7{   peX{   pfr{   Pl{    m{    n{   s{   v{   {   0|   +|   :|   J|   c|   0|   p|   |   |   И|    }   `}   @.}   K}    b}   `x}   }    }    }   }   0}   ~   0~   `N~    h~   `~   ~   ~    ~    ~   ~         4    L   P^    v   p      P             P   
    #   :   R   0j      @   `       ـ         7   \   Pr            ǁ          P   @*   F   U   l   @          PЂ   p   0   p)   :   K   [    n   p~    	   	   P
ʃ      `      0    6    O   m            Ԅ         #   $(   %B   `&^    '~   )   @,   0.   .   P0   @1=   02Z   2m   4   `5   p7   7Ɇ   8݆   9   @:   ;/   p<I   0=[   =p    >   p>   `A   A   0BӇ   B   0C   D   @E(   E=   FT   pH_   Ir   K    M   M   `N   Nʈ    O    P   P   Q"   Q5   RI   Tn   U    V   Vǉ    W   W   `Y(   Z=   [X    \o   p\    ^   ^   p_ʊ   `ފ   `   b   pc    e&   Pe5   eE   @fY   fo   g   i   i   i   `j    kҋ   l   l    m   m%   n>   0oX   oq   p   @q   q   rҌ   Ps    t   t   `u5   vI   `v`   vw    y   `y    {   P{Í   {׍   `|   }   ~   @"   P4   ?   ЃM   @^   q      p         ׎          -   `D   V   j   0y   0   `         Pӏ         p   `   0    C   V   @k   Px                 Ґ                .   PE   \   x              p   Α   0   Я       `    7   P   c    q   p          ʒ   p              &   `7   N   ]   k   }                 ͓      @    0   P    /   0@   N   0b   pw         @       Ӕ         0   `   0   B   PV   f    v      P   P   p˕         0#   7   O   r   @           Ӗ   0          -   =    N    	d   r                 Pї   p         0   @   W    f   x      `       P    И   p"   "    '   +   P.)   .<   9T    ;i   P;}   p<   <   @=   =   >ՙ   @   A    C    D    D4   @DP   `Dn   D   D   E    F   0FϚ   F   G   H6   `I\   PJu   pN   N   O   Pƛ   Pڛ    Q   Q   R
   S   V-   pZD    ]_   ^o   _   b   b   cƜ   Pc   c   c$   @e9    fS   pfl   f   g   ph    i   iН   @}   }	   }!    ~>   @~_   ~u   ~          ͞         (   PE    [   0l       0   p      ɟ       Н       .   @A   @R   h             Ġ    ֠   `      @   P+   B   V   f   а}          з   Pš   ܡ       0    %   >   Q   Pc    z   p      P   ˢ   `ܢ         @   '   ;   R   @f   y   0   P      ѣ   @      P   0   J   d   Pv         p    ä   Ѥ   ޤ      `      '    >   V   j      P      ĥ    ܥ   p      @   *   P<   M   a   Pu      P      0   ˦    ܦ   P         0.   pP   t      0   `       ŧ   Pҧ             0   p   *   `;   M    a   0u                `Ũ   Ԩ       
   `'   A   [       `      ĩ      `     #   !5   %F   p&]   'q   (   +    ,   ,   -ͪ   @.   0   1   @21   2D   `4_    5~   6   p7«   7ޫ   8   9   9%   0:>   :W   ;m   p<   >   >   ?ì   ?ڬ    A   A   B   D3   ZF   P\b   @^y   ^   p`   `   Pa̭    d   e   `h"    i3   iE   0jZ   kr   n   0q    s   s׮   t   v   @w$    x<   xV   0yo    z   |      pʯ   Ђܯ   @         +   >   Q   @h                @ΰ          P      "    >    a   Х      @   pǱ            3   @N   i          @Ͳ      P      p3   S   s      @   pճ      @   &   B   бZ   v            д۴          08   _       0   P   ص       	   0!   >   R   k             ˶   ޶          &   B   _         @          `   #   B   Y   p              Pո   P             p*   >    P   i   }   0   P         pù   ӹ   p              '   P9   K   ]   0p      p         PҺ         0   %   p;   Q   g   P~             0Ļ   `׻                +    <   0G   `Y   i   |          @      μ   ݼ          0$   7   K   b   z              ҽ   0   @   P   `0   pE   ^   x         p   Ծ   `      @   p-   E   ^   v   P      ȿ           `   <   [   x   @   p                @	   P#   <   P   u   0   P   p      2   X           @   `    '   7    J   P[   m   ~               P      `.   F   0a   pz          P               +   PD   [   t   p      0             	   @"   9    W   ps              	   	0   	}   P
   
#   G   pi      @                P       &   p9   Y    r            P   	   0(   pE   b   0         P      @   !   <   U   `z         `      E   @         P      $   0?   ]   y      `       `        0!   !0    "E   p"Z   "m   @#   #   #m    $   $   P%   P&G   &    'w   '   '    (   `(   (    )     *B   *c    *x   0*   @*   P*   `*   p*   *   *   *1   *J   *g   `0   0   @1   @2   2   37   3Z   3   4   4   4   5   @6A   @7c   7   7   08   8   9   9:   :e   P;   ;   B   PC   D.   MW   0Nw   PN   O   P   P   Q   Q?   0Rb   R   R   0S   S   `T   TF   Ti    U   U   U   PV6   V   W   pW   W   X    Z   Z   ^   ^#   c@    eW   eo   @g   g    h   k   k   l    m
   m   `n,   PoA   0qR   qg   sx    u   0u    v   w    x   y   pz(   p{4   {J    |b   P|~   |   }   0~   `      `      :   T   l   {   `             p   Ћ   @    '   ?    V   pu          p                      #   @7   pM   b    x         `       0         `-   C    N    c    x      @                P   P4   M    X    h      `   	         `          @"   p',   ,?    .Y   /k   0    2    :   P?   A   PC   F    G   G   H+   PJD   JV   Lo   @M   M   pN   O   pU   X(   XJ   paf   Pbz    c   k   m    {   P}    ~   ,   A   `W   0d   @q   @~            0       Ы          `8   M   @a   q   0                    @       P4   P   j      p          p         `:    Z   Px             p      P   P   *   PD    \   r                    
   %    =   P[   @t             @   @   
   0'   H   `\    q             p              >    d   P}   P                	*   7    S   q          P              .   `#=   ,M   3`   `=t   B   B   PD   D   E   @G
   G   `H1   PIE   @J\   PMo   P   Q   0S   @T    V   pW   W   Y   Z%   `]<   P^U   @_m   @`   0a   a   pb   c   d   e   `f   g/   hH   i_   jt   k   pl    o   @p   0q   s   `t   u$   v1   0zC   {[   p|h   0}t   }   Ѐ   p      P         @          /     ?    @S    Ph    `|                                 p%   0<   N   ]   l         p      @         8   V    l   `                       ?   Z    x   P                P3   T   n       0   `      Ш      @9   pY   v   Щ      P         "    <   P]   v            @      %   F   f   P             0   p   (   ЮC    d   @}               @	   !	   :	   U	   0p	   `	   	   	   `	   
   3
   W
    ~
   P
   
   
       ;   Pc      д       @   p   =   ]      @             7   PZ   z          0   p   *   иK    s   0   `         %   0F   `l             @   p*   P   o       P            0<   `]            0   p   (   J   n   @   p      п        0I   `i             0   p*   P   n       P             <   `\             0   `   *   J   l   P               @:   p_            @   p   8   b       P             0$   `E   l         @   p      1   S   Pr                P    @   c         @         A   h   P             0   p<   [   }       @      
   /   Q   @p            0   `   ;   b          P          /     T    P{                 0!   p2!   P!   o!   !   @!   p!   !   "    7"   P["   |"   "   "   0"   `"   #   @#    _#   0#   `#   #   #   $    -$   `L$   p$   $   $   0$   p%   $%   H%   e%   P%   %   %   %    %   P&   <&   ]&    {&   0&   p&   &   p'   0(   (   :(    R(   0m(   `(   (   (    (   0(   `)   :)   ])   {)   @)   )   )   )    )   P*   /*   G*    c*   0|*   `*   *   *    *   @*   p+   1+   M+   h+   @+   p+   +   +    ,   0,   p9,   Y,   {,    ,   @,   ,   ,   -    2-   `L-   e-   -   -   0-   p-   -   .    1.   0J.   pg.   .   .    .   P.   .   /   P>/   y/   /   P/   /   0   30   Z0   0~0   `0   0    0   0   0   P 1   A1   Pb1   1   !1   P51   51   @:1   :2   :H2   P;r2   ;2   @<2   <2   <3   P=83    >T3   @?y3    @3   B3   C3   pG	4   H14   0I[4   N~4   Q4   S4   S4   S5    T'5   TH5   US5   Vf5   Wt5   X5   pY5   Z5   Z5   _5   0a5   a5   a5    b5   0c5   e
6   f"6   Pg56   0hH6   i`6   ir6   n6   o6   o6   `p6   r7   0u7   97   O7   _7   pn7   ~7   Ў7   `7   7   7   7   p8   8   08    98   G8   `U8   i8    v8   8   8   8   `8   8   8   8   9   `9    9   +9    99   J9   V9   Pc9   p9   p9   ж9   9   9   9   `9   09   9    9   P :    :   1:   S:   u:   п:   :   :    :   	;    ';   0F;   @d;   P;   `;   p;   ;   ;   <   9<   W<   v<   <   <    <   <    =   0.=   @K=   Pi=   `=   p=   =   =   >   #>   :>    Y>   v>   p>   >   >   p>   >    
?    ?   4?   pL?   b?   px?   ?   P?   ?   ?   ?   ?   ?   0?    @    @   (@    5@    C@   `M@   X@   ,	k@   .	@   @0	@   1	@   03	@   4	@   ?	@   ?	@   A	@    B	A    C	#A   D	1A   E	BA   G	WA    L	dA   `M	pA   pN	A   N	A   Q	A   @S	A   `T	A   pU	A   `V	A   ^	B   ^	(B   `b	IB   Pc	hB   c	B   e	B   @f	B   g	B   g	B   Ph	B   y	C   z	$C   @	4C   `	FC    	TC   0	cC   	mC   	C   p	C   	C    	C   `	C   	C   `	D   Д	%D   0	:D   	QD   	lD   	D   	D   p	D   	D   @	D   	D   P	E   	1E   @	FE   	YE   	}E   @	E   	E   @	E   	F   p	'F   	BF   P	aF   	F   	F   	F   Ф	F   	F   0	G   Ч	2G   P	LG    	lG   0	G   	G   	G   	G    	G   P	H   	!H   е	=H   	WH   P	xH   ж	H   	H   	H    	H   P	H   	H   	H   	H   	I   	!I   @	6I   	II   	YI    	oI   	I   	I   	I   	I   P	I   p	I   	I   `	J   P	J   	6J   p	FJ    	RJ   	[J   	fJ   `	qJ   	J   	J   p	J   @	J   0	J   p	J   	J   @	J   	J   p	J   	J    	K   	"K   	/K    	=K   p	EK    	NK   	aK   	sK    	K   P	K   	K   	K   	K   	K   @	K   `	L   	L   	)L   	>L   	TL   p	lL   	L    	L   p	L   @	L   	L    	L   	M    	@M   `	nM   	yM   P
M   
M   
M   `
M   
M   P
M   
N   
(N   P
<N   @
LN   
]N   
oN   
N   `
N   
N   
N   `$
N   &
N   &
N   '
N   '
O    (
O   (
-O   )
CO   p*
OO   0+
[O   +
fO   ,
sO   @-
O    .
O   .
O   @1
O   p6
O   6
O   P7
O   :
P    <
P   =
*P   ?
=P   pF
RP   J
gP   PP
P   U
P   0_
P   `
P   
P   
P   P
P   
Q   
Q    
+Q   p
?Q   
OQ    
XQ   
kQ   
|Q   
Q   
Q   p
Q   
Q   
Q    
R   P
,R   
KR   
[R   
kR   
yR   
R   @
R   p
R   
R    
R   `
R   
R   
R   
S   о
<S    
iS   P
S    
S   P
S    
S   @
T   
=T   `
dT    
T   
T   0
T   
T   
U   
9U   
dU   
U   &U   'U   @)V   +AV    .UV   .pV   5V    7V   9V   @:V   :W   `;;W   ;`W   0={W    AW   AW    BW   PDW   0HX   pH8X    K[X   M~X   OX   RX   `SX    UX   VY   Z0Y   P]OY   ^tY   _Y   bY   cY   hY   iZ   0m2Z   nPZ   orZ   pZ   qZ   rZ   sZ    t[   t+[   uE[   vp[   0z[   @~[   [   [   p\   @&\   ЗE\   \\   @y\   \   \    \    \   0]   `)]   `N]   l]   `]   ]   ]   0]   ^   `"^   `B^    c^   ^   @^   ^   ^   ^    _   0_   -_   @F_   \_    q_   p_   _   P_   _   0_   _   `   #`   :`   `S`   k`    `   `   `   p`   a   `4a   Ga   ha   a    a   `a   a   b    @b   `ib   b   b   @b   b   c   `,c   Uc   0zc   c    c   `c   d    0d   Xd   d   0d   d   d   pe   9e   ce   e    e   e   e   @f   @.f    Gf   `df   yf   f   f   pf   f    f   P	g   $g    <g   PWg   pg   g   0g   g   g   @g   p h   h   #h   Ah   ^h   0rh    h   h    h   h   h   h    h   i   %i    Ii   PSi   hi    {i   0i   i    i   0i   i   j   p-j   Dj    ]j   Psj   j   j    j   pj    j   k   @ k   7k   @Pk   fk   ` ~k    k   !k   "k   `#k   0$k   $l    &+l   0(Al    )Wl   )ml   *~l   p-l   -l   .l   .l   P/m   /m   P07m   0Qm   P1mm   1m   2m   2m   P3m   4m   5m   `6n   7,n   7Cn   7^n    8wn   P8n   8n   9n   9n   :n   :n    ;o   ;%o   <?o   =Vo   >po   >o    ?o   ?o   P@o   Ao   Ao   Ap   0B%p   B@p   C\p   Dtp   Ep   Ep   0Fp   Fp   Gp   G q    Hq   `H/q   IGq   I`q   Juq   PJq   Kq   Lq   Lq   Lq   0Mq   Mr   @N*r   NAr   OZr   @Oor   Or    Pr   Pr   Pr   @Qr   Qr   pRs    S-s   0TCs   T_s   Txs   Ts    Us   PUs   Us   Us   Vt   Vt   0W0t   WGt   X^t   PZvt   ]t   0]t   p^t   ``t   at   @bt   bt   @cu   c4u    dLu   `dbu   du   eu   0pu   0qu   rv   `w4v   zTv    {uv   {v   v   pv   Ёv    v   (w   Gw   pdw   w   w   Pw    w   x   05x   Vx   Pyx   x    x   x   px   x   y   @7y   `iy   y   `y   y   @y   z   @%z   Cz   fz   z   z   z    {   '{   U{   pn{   0{   {   {   {   p|    B|   e|    |   P|   @|    |   }   P&}   E}   d}   P}   }   }   }   ~   9~   b~    ~   ~   ~      `L    	y   
   `       G   v      `   P      0 2   !]   `"   "    '   (   *1   +O   `+m   +   +   `,   ,   @-   --   p2V   P4z   `6   6ʃ   <   E    IG   pLo   @M   PO   O   S   @W   @[E   P\Y   \y    ]   p]    ^؅   @^   ^   `_>   _d   p`   `   aˆ   0a   Pa   pa   b9    cV   @cq   c   d   pgȇ   @h   o   p%   pqI    tg   `u   v   w   pxֈ   y   z   0z#   Pz>   pzY   `{t   {   0|   |ǉ   |߉   @}   }   ~.   @>   N    d      p   Ё   Pߊ   Љ   P   4   ЕW    z   p       p݋   `       &   7   H   h         Ȍ   Pٌ          .   J   g      @   ō   @   p      -   H   PW   d   x   p$   0%   %   &Ȏ   '؎   0*   @-   -    20   P2F   03f   p7   7   ?   ?ʏ   PB    E    H   `H    I0   KM    Lh   M   M    NĐ   Nِ   pO   O   P   PP4   PK   0Qd   Qz    c   Pcґ   c   c*   @dV   d   d   0eܒ   e   e2   @f^   f   f   0gܓ   g   g0    h[   ph   h   iܔ   `i	   @j4   jf    k   kÕ   n   s    tB   Pto   t   puǖ   u   v'   `wZ   y    z   Pz   z   `{"   ,   >   K   @]   o   |   @   0   p   ј      0      @   8   @V   Pr                     4   S   p             ښ       l    |   &    5    I   @X   e   x   `{   З         Л    ޛ   `    [       4   @T   @p         ɜ   !   '   8   <*   ?;   GP   J_    ]l   fz   f   f   n      `   ŝ   Uԝ   U   P   P   Q   R$   S5   TF   VW   Xe   \s   `   d   h   l   p   t   x̞   |ݞ               0   @   P   ^   t            ̟            $   :   P   f    |             Ԡ   (   0    8   @,   HB   PX   Xn   `   h   p   x   ͡            )   @   V   n            ͢            )    @   W   n          (   0ɣ   8   @   H   P$   X;   `Q   hg   p}   x         ̤   ؤ            &   :   N   b   v            ƥ    ٥             )   (=   0Q   8e   @y   H   P   X   `Ȧ   hܦ   p   x      ,   @   T   h   |            ˧   ߧ            +   >    P   b   u          (   0   8Ԩ   @   H   P   X   `2   hE   pW   xi   {            é   ٩            1   G   ]   s         ̪          &   D    b   (   0   8   @ګ   H   P   X2   `O   hl   p   x         ά   ܬ               "   /   =   K   Y   g   u                    ĭ   (ѭ   0   8   @   H   P'   X9   `J   h\   pn   x            Ȯ   ڮ            !   3   E   W   i   {             ¯   ԯ          (	   0   8-   @?   HQ   Pc   Xt   `   h   p   x   Ͱ   ߰            %   6   G   X   i   z               ϱ                 $   (5   0F   8W   @h   Hx   P   X   `   h   p˲   x۲            4   D   U   f   w               ˳   ܳ                0   A    Q   (b   0s   8   @   H   P´   X   `   h   p   x+   ;   K   \   m   ~            µ   ӵ               %   2    ?   L   Y   m       (   0ٶ   8   @2   Ha   P   X   `   h   p:   xj      ø      "   N   y      ӹ      +   V         ٺ   	   6    f                (G   0s   8   @   H   Xռ   h   x    G   v         ؽ         =   ^      (   8ž   H   X   h$   xE   i         ɿ      
   (   I   m      (   8   H   X   h-   xO   r               ?   d            (   86   Hh   X   h   x      5   _               	   !   :   (V   8o   H   X   h   x         D   k               2   U   (y   8   H   x         ?   \   w                  (;   8Z   Hx   X   h   x            )   T   t               (   8*   HA   X[   hz   x               &   C   `   }         (   8   H   X   h0   xO   o                  #   <   V   l   (   8   H   X   h   x   ,   H   c   x                     (   85   HI   Xk   h   x               *   B   W   n         (   8   H   X   h.   xJ   ^   w                  4   _      (   8   H   X   h6   xX   |               	   !   <   V   q   (   8   H   X   h   x   '   F   _   y                  #   (6   8M   He   X   h   x         B   b   w                  (   8   H"   X0   hA   x_   t                     ?   0f   P   p            %   E   0e   P   p         J   |      0   P   p   D   u            0   P(   pC   ^   z            0   P   p2   a               0A   Pl   p         !   O   z   0   P   p   "   F   o         0   P   p   P#   p<   X               0   P   pC   d               0   P   p/   F   e            0   P   p   5   J   ^   w       0    P    p                       0   P2   pe               1   0U   Pw   p            $   5   0Q   Pn   p            (   K   0k   P   p            5   W   0x   P   p            5   O   0h   P   p                 #   @[             @      <    	]   @	n   	~   	    
   @
   
   
;    I   @Y   i   y       @             @   !   7    D   @d          `                `&    ;    B    J    a   %u   7   7    8   K   M   M   M    M   % 	  r% 	  z%4 	  %J 	  %c 	  %| 	  % 	  % 	  
% 	  Z% 	  % 	  % 	  % 	  5%4 	  u%N 	  %g 	  % 	  g% 	  % 	  % 	  % 	  % 	  N% 	  l%4 	  l%K 	  %e 	  % 	  % 	  % 	  X% 	  <% 	  L% 	  u%  	  % 	  %$ 	  %8 	  (%J 	  %] 	  %j 	  %w 	  % 	  D% 	  % 	  % 	  % 	  % 	  T% 	  d%! 	  t%4 	  w%E 	  %h 	  % 	  % 	  % 	  % 	  % 	  % 	  4% 	  8% 	  <%0 	  @%Q 	  P%t 	  `% 	  % 	  % 	  h% 	  H& 	  t& 	  \& 	  & 	  h&
 	  +& 	  Z,&' 	  -&5 	  .&D 	  L2&[ 	  LA&j 	  ,C&y 	  D& 	  D& 	  D& 	  D& 	  H& 	  H& 	  HI& 	  HK&    P&   R&   0R&)   xR&<   R&R   S&h   TS&~   S&    T&    T&   T&   T&   T&   T&   T&   T&,   T&G   T&^   T&u   T&    T&   $T&   (T&   ,T&   0T&   4T&   8T&   <T&/   @T&G   DT&_   HT&q   LT&   PT&   TT&   XT&   \T&   `T&   hT&   pT&   xT&	   T&   T&-   T&?   T&Q   T&c   T&u   T&   T&   T&   T&   T&   T&   T&   T&   T&   T&(    U&9   U&O   U&c   U&w   (U&   8U&   HU&   XU&   hU&   xU&   U&   U&   U&   U&1   U&C   U&U   U&g   U&y   V&   V&   (V&   8V&   HV&   XV&   hV&   xV&	   V&   V&-   V&?   V&Q   V&c   V&u   V&   V&   W&   W&   (W&   8W&   HW&   XW&    hW&    xW&)    W&;    W&M    W&_    W&q    W&    W&    W&    W&    X&    X&    (X&    8X&    HX&   XX&#   hX&5   xX&G   X&Y   X&k   X&}   X&   X&   X&   X&   X&   Y&    Y&   0Y&   @Y&0   PY&O   `Y&o   pY&~   Y&   Y&   Y&   Y&   Y&   Z&   0Z&   PZ&   pZ&    Z&2   Z&D   Z&V   Z&h   [&z   0[&   P[&   p[&   [&   [&   [&   [&	   0\&   P\&%   p\&7   \&I   \&[   \&m   \&   ]&   0]&   P]&   p]&   ]&   ]&   ]&   ]&   ^&!   0^&3   P^&E   p^&W   ^&i   ^&{   ^&   ^&   _&   0_&   P_&   p_&   _&   _&   _&   _&/   `&A   0`&S   P`&e   p`&w   `&   `&   `&   `&   a&   0a&   Pa&   pa&   a&%   a&:   a&L   a&[   b&r   0b&   Pb&   pb&   b&   b&   b&   b&   c&   0c&   Pc&(   c&@   c&R   c&c   c&r    d&    d&   `d&   d&   d&    e&   `e&   e&	   e&	    f&+	   `f&=	   f&O	   f&a	    g&s	   `g&	   g&	   g&	    h&	   `h&	   h&	   h&	    i&
   `i&
   i&'
   i&8
    j&I
   `j&Z
   j&j
   j&
    k&
   `k&
   k&
   k&
    l&
   `l&
   l&   l&    m&*   `m&<   m&N   m&g    n&u   `n&   n&   n&    o&   `o&   o&   o&    p&   `p&   p&/   p&?    q&Q   `q&c   q&u   q&    r&   `r&   r&   r&    s&   `s&   s&   s&    t&)   `t&;   t&M   t&_    u&q   `u&   u&   u&   @v&   v&    w&   `w&   w&    x&   x&+   x&=   @y&O   y&`    z&x   `z&   z&    {&   {&   {&   @|&   |&    }&	   `}&   }&-    ~&?   ~&O   ~&a   @&s   &    &   `&   &    &   &    &   &    &   &.    &F   &X    &r   &    &   &    &   &   `&    &   &   @&%   &9   &M   @&a    &s   &   &   @&    &   &   &   @&    &   &   &(   &?   &P   &a   &z   &   &   &   &   &   &   &   &   &    &6    &G    &Y   @&k   &}   &    &   &   @&   &   &    &   &   &#   `&5   `&F   &W   &h   &y   @&   &    &   &    &   &    &   &   &   @&'    &8    &I    &[    &l    &~   &    &   &   &   &   &    '
   @'    '/   '@    'Q   'b   `&'s   .'   `8'   P'   P'   P'   P'   P'   P'   P'   P'&   P':   P'P   P'b   P't   P'   P'   P'   P'   P'   P'    Q'   Q'   Q'   Q'!   Q'1   Q'B   Q'P   Q'b    Q'p   $Q'   (Q'   ,Q'   0Q'   4Q'   8Q'   <Q'   @Q'   DQ'    HQ'   LQ'+   PQ'F   TQ'Q   XQ'\   \Q'k   `Q'x   dQ'   hQ'   lQ'   pQ'   tQ'   xQ'   |Q'   Q'   Q'   Q'   Q'    Q'3   Q'E   Q'S   Q'a   Q'r   Q'   Q'   Q'   Q'   Q'   Q'   Q'   Q'   Q'   Q'#   Q'9   Q'J   Q'V   Q'e   Q'}   Q'   Q'   Q'   Q'   Q'   Q'   Q'   Q'    R'*   R'C   R'U   R's   R'   R'   R'   R'    R'   $R'   (R'   ,R'   0R'   4R')   8R';   <R'E   @R'Q   DR'_   HR'n   LR'}   PR'   TR'   XR'   \R'   `R'   dR'   hR'   lR'   pR'   tR'   xR'    |R'/   R'9   R'J   R'Z   R'l   R'|   R'   R'   R'   R'   R'   R'   R'   R'
   R'#   R'@   R'M   R'X   R'e   R'w   R'   R'   R'   R'   R'   R'   R'   R'   R'   R'    R'    R'-    R';     S'I    S'Z    S'p    S'    S'    S'    S'    S'     S'    $S'!   (S'!   ,S'!!   0S'1!   4S'J!   8S'u!   <S'!   @S'!   DS'!   HS'!   LS'!   PS'"   TS'"   XS'&"   \S'8"   `S'O"   dS'k"   hS'"   lS'"   pS'"   tS'"   xS'"   |S'"   S'"   S'"   S'"   S'
#   S'#   S'-#   S'D#   S'T#   S'o#   S'~#   S'#   S'#   S'#   S'#   S'#   S'#   S'#   S' $   S'$   S'$$   S'4$   S'?$   S'J$   S'U$   S'i$   S'y$   S'$   S'$   S'$   S'$   S'$   S'$    T'$   T'%   T'%   T'&%   T'4%   T'B%   T'Q%   T'`%    T'}%   $T'%   (T'%   ,T'%   0T'%   4T'%   8T'%   <T'%   @T'&   DT'&   HT'0&   LT'D&   PT'O&   TT'Y&   XT'r&   \T'}&   `T'&   dT'&   hT'&   lT'&   pT'&   tT'&   xT'&   |T'&   T'	'   T''   T'&'   T'8'   T'R'   T'q'   T''   T''   T''   T''   T''   T'(   T''(   T'/(   T'@(   T'Q(   T'b(    U's(   U'(   U'(   U'(    U'(   (U'(   0U')   8U')   @U',)   HU'?)   PU'S)   XU'g)   `U'{)   hU')   pU')   xU')   U')   U')   U'*   U'*   U'=*   U'S*   U'm*   U'*   U'*    V'*   V'*    V'*   0V'*   @V'+   PV'(+   `V'<+   pV'Q+   V'f+   V'x+   V'+   V'+   V'+   V'+   V'+   V'+    W'+   W',    W'!,   0W'6,   @W'G,   PW'Z,   `W'l,   pW'w,   W',   W',   W',   W',   X',   0X',   PX',   pX'-   X'-   X'(-   X'9-   X'K-   Y']-   0Y'o-   PY'-   pY'-   Y'-   Y'-   Y'-   Y'-   Z'-   0Z'-   PZ'.   pZ'".   Z'4.   Z'F.   Z'X.   Z'j.   ['|.   0['.   P['.   p['.   ['.   ['.   ['.   ['.   \'/   0\'/   P\'//   p\'A/   \'S/   \'e/   \'w/   \'/   ]'/   0]'/   P]'/   p]'/   ]'/   ]'/   ]'0   ]'0   ^'*0   0^'<0   P^'N0   p^'`0   ^'r0   ^'0   ^'0   ^'0   _'0   0_'0   P_'0   p_'0   _'1   _'1   _'%1   _'71   `'I1   0`'Z1   P`'l1   p`'~1   `'1   `'1   `'1   `'1   a'1   0a'1   Pa'1   pa'2   a'2   a'12   a'C2   a'U2   b'g2   0b'y2   Pb'2   pb'2   b'2   b'2   b'2   b'2   c'2   0c'3   Pc'3   pc',3   c'>3   c'P3   c'b3   c't3   d'3   0d'3   Pd'3   pd'3   d'3   d'3   d'3   d'4   e'4   0e''4   Pe'94   pe'K4   e']4   e'o4   e'4   e'4   f'4   0f'4   Pf'4   pf'4   f'4   f'4   f'5   f'!5   g'35   0g'E5   Pg'W5   pg'g5   g'y5   g'5   g'5   g'5   h'5   0h'5   Ph'5   ph'5   h'6   h'6   h',6   h'>6   i'P6   0i'b6   Pi't6   pi'6   i'6   i'6   i'6   i'6   j'6   0j'6   Pj'7   pj'7   j''7   j'97   j'K7   j']7   k'o7   0k'7   Pk'7   pk'7   k'7   k'7   k'7   k'7   l'7   0l'8   Pl'"8   pl'48   l'F8   l'X8   l'j8   l'|8   m'8   0m'8   Pm'8   pm'8   m'8   m'8   m'8   m'9   n'9   0n'/9   Pn'A9   pn'S9   n'e9   n'w9   n'9   n'9   o'9   0o'9   Po'9   po'9   o'9   o':   o':   o'*:   p'<:   0p'N:   Pp'`:   pp'r:   p':   p':   p':   p':   q':   0q':   Pq':   pq';   q';   q'%;   q'6;   q'F;   r'W;   0r'h;   Pr'y;   pr';   r';   r';   r';   r';   s';   0s';   Ps'<   ps'<   s'"<   s'3<   s'D<   s'U<    t'f<   @t't<   `t'<   t'<   t'<    u'<   `u'<   u'<   u'<   @v'<   v'=    w'=   `w'2=   w'C=   `x'T=    y'n=    z'=   z'=   {'=   `}'=   @'=   '=   '=   '=   ԋ'	>    '>    '9>   '\>   'v>   '>   '>   '>   '>   '>    '?   $'?   ('<?   ,'Y?   0'j?   4'?   8'?   <'?   @'?   D'?   H'?   L'?   P'@   T'@   X'.@   \'D@   `'Y@   d'o@   h'@   l'@   p'@   t'@   x'@   |'@   '@   '@   '@   'A   'A   '&A   '7A   'MA   'bA   'tA   'A   'A   'A   'A   'A   'A   'A   Č'B   Ȍ'B   ̌'*B   Ќ'>B   Ԍ'QB   ،'dB   ܌'wB   'B   'B   'B   'B   'B   'B   'B   'C    'C   ',C   '<C   'SC   'gC    '{C   ('C   0'C   8'C   @'C   H'C   P'D   X'D   `'1D   h'GD   p'[D   x'uD   'D   'D   'D   'D   'D   'E   '(E   'JE   '[E   ȍ'hE   Ѝ'vE   ؍'E   'E   'E   'E   'E    'E   'E   'F   '%F    ';F   ('TF   0'kF   8'F   @'F   H'F   P'F   X'F   `'F   h'G   p'7G   x'VG   'sG   'G   'G   'G   'G   'G   'G   '	H   'H   Ȏ',H   Ў'@H   ؎'MH   'ZH   ('kH   0'{H   8'H   @'H   H'H   P'H   X'H   `'H   h'H   p'H   x'H   'I   'I   '+I   '=I   'HI   'VI   'jI   'I   'I   ȏ'I   Џ'I   ؏'I   'I   'I   'J   'J    'J   '-J   '>J   'SJ   ('nJ   8'vJ   H'J   X'J   h'J   x'J   'J   'J   'J   'J   Ȑ'	K   ؐ'K   '%K   '2K   '@K    'TK   0'gK   @'K   `'K   'K   'K   'K   'K    'K    'L   @'L   `'%L   '6L   'NL   '`L   'xL    'L   @'L   'L   'L    'L   'L   'L   ' M   'M   '.M    '>M   'MM   '\M   `'mM    &({M   (M   (M   (M   (M   (M   (M   (M   (N   (!N   (3N   (EN   (WN   (iN   ({N   (N   (N   (N   (N   (N   (N   (N   (O   (O   (/O   (AO   (SO   (eO   (wO   (O   (O   (O   (O   (O   (O   (O   (P   (P   (+P   (=P   (OP   (aP   (sP   (P   (P   (P   (P   (P   (P   (P   (Q   (Q   ('Q   (9Q   (KQ   (]Q   (oQ   (Q   (Q   (Q   (Q   (Q   (Q   (Q   (Q   (R   (#R   (5R   (GR   (YR   (kR   (}R   (R   (R   (R   (R   (R   (R   (R   (S   (S   (1S   (BS   (TS   (lS   (S   ¦(S   æ(S   Ħ(S   Ŧ(S   Ʀ(S   Ǧ(S   Ȧ(T   ɦ(!T   ʦ(>T   ˦(TT   ̦(dT   ͦ(vT   Φ(T   Ϧ(T   Ц(T   Ѧ(T   Ҧ(T   Ӧ(T   Ԧ(U   զ(U   ֦(/U   ئ(AU   ڦ(YU   ܦ(jU   (U   (U   (U   (U   (U   (U   (U   (U    (U   (V   (V   (%V   (7V   (JV   (]V   (nV    (V   $(V   ((V   ,(V   0(V   4(V   8(V   <(V   @(W   D(1W   H(CW   L(SW   P(fW   T(zW   X(W   \(W   `(W   d(W   h(W   l(W   p(W   t(X   x(+X   |(@X   (ZX   (wX   (X   (X   (X   (X   (X   (X   (Y   (Y   ("Y   (0Y   (NY   (^Y   (oY   ȧ(Y   Ч(Y   ا(Y   (Y   (Y   (Y   (Y    (Z   (Z   (%Z   (5Z    (DZ   ((NZ   0(gZ   @({Z   P(Z   `(Z   p(Z   (Z   (Z   (Z   (Z   (Z   ([    ([    (/[   @(;[   `(O[   (][   (p[   `([   ([   `([    ([   ([   @([   @([   @(\   (\   (     '
     '     '     .     p9     4d     4      5     @5     `5    5G    5m    5    P6    6    6     7@    `7k    7    _    Q    [    @\         ^    ^9  	  N&E      Y    d    q     	{    a    F    E    E        `        `        0\-    X?    Q    P~f    {        `    0*    P\    Y     e    R    `         _.    pK=    RJ  	  @%R    pKc    Pp    P}    М                              >    `    p         /    <    G     V     i    |    0    @    @    '    X             p    4    3    `45    @4O    3e    3w    P3    @m    [                  /    lR&    ]         A    )    @@6    @CI     ]    @r    C    E    PB    P    p        	     g	    J*	    p<	    R	    Fi	    G|	    	    0	    @	    p	    0	    0!	    p
    P$4
    'V
    y
     
    
    
    
    @    1    T    s    P*    ,             0-    ?H     @e    E     F                      )    P"    9    'S    'n     )    '        )    0)        (    :     H    mY    n    <    :         g         0    Pn      	  j%  	  %,  	  %A  	  $%\    f    v    `9     b    7    \    `    7    \    Q&    /    M    i     W       	  h%  	  %    F    Q&    Q&'  	  p%H  	  8%a    Ez    R&    Q&  	  2%  	  ;%  	  Z%  	  V%        P"    Q&6    Q&G  	  %[     Oi    `    P    pQ    G  	  %                  `/    0E    O     _    @u  	  %  	  %  	  %  	  :%  	  b%  	  %  	  %3  	  %M  	  %`  	  @%z  	   %  	  `%  	  %  	  %    p0    P/    D    >/    КK    e    v    p        p}        0    @@        P#    8    `J    ]     r        @    `        1  	  %        0     3    G    Z     k    ~             0  	  %             
    `    `0     ~O    g     Z    O                T     #    1  	  %@  	  X%W  	  r%s          	  %  	  :%  	  
%  	  %&  	  %=  	  %R     f    Zz    @I      	  \%  	  T%    A    B  	  %/  	  B%F    h    Zx        0  	  %    `4    p    p    4     S    `z    0L    @    PG    p    @  	  %  	  @%'  	  %?  	  %W  	  D%v            ?  	  p%            `Q    @P    @L3    P    i    @c  	  %  	  %  	  %     j    P.
  	  %%  	  %C  	  %W  	  >%k  	  %  	  F%  	  %    Q    h          	  %     pJ'     @     -S     j     0               0`     [     0_     p_ !    _!    P]'!    `;!     `K!    `" Q!        Z!        c!        q!        !        !        !        !        !        !        !        !        !        !        !        !        !        !        !        "        "        "        "        0"        7"        ?"        E"        N"        T"        ]"        e"        r"        z"        "        "        "        "        "        "        "        "        "        "        "        "        "        #        
#        #        #        -#        3#        ;#        O#        U#        [#        `#        v#        #        #        #        #        #        $        %$        8$        T$        d$        t$        $        $        $        $        $        $        $        $        %        %        %        )%        4%        =%        E%        M%        X%        e%        m%        %        %        %        %        %        %        S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S   T  T  T  T  T  T  T  T  T  	T  
T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T   T  !T  "T  #T  $T  %T  &T  'T  (T  )T  *T  +T  ,T  -T  .T  /T  0T  1T     @S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S  S   T  T  T  T  T  T  T  T  T  	T  
T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T  T   T  !T  "T  #T  $T  %T  &T  'T  (T  )T  *T  +T  ,T  -T  .T  /T  0T    _NXArgc _NXArgv ___progname __celt_autocorr __celt_lpc __cgo_740ba308874b_Cfunc_gopus_application __cgo_740ba308874b_Cfunc_gopus_bitrate __cgo_740ba308874b_Cfunc_gopus_decoder_resetstate __cgo_740ba308874b_Cfunc_gopus_encoder_resetstate __cgo_740ba308874b_Cfunc_gopus_setapplication __cgo_740ba308874b_Cfunc_gopus_setbitrate __cgo_740ba308874b_Cfunc_gopus_setvbr __cgo_740ba308874b_Cfunc_opus_decode __cgo_740ba308874b_Cfunc_opus_decoder_get_size __cgo_740ba308874b_Cfunc_opus_decoder_init __cgo_740ba308874b_Cfunc_opus_encode __cgo_740ba308874b_Cfunc_opus_encoder_get_size __cgo_740ba308874b_Cfunc_opus_encoder_init __cgo_740ba308874b_Cfunc_opus_packet_get_nb_frames __cgo_get_context_function __cgo_panic __cgo_release_context __cgo_sys_thread_start __cgo_topofstack __cgo_try_pthread_create __cgo_wait_runtime_init_done __cgo_yield __mh_execute_header _alg_quant _alg_unquant _amp2Log2 _anti_collapse _celt_decode_with_ec _celt_decoder_get_size _celt_decoder_init _celt_encode_with_ec _celt_encoder_get_size _celt_encoder_init _celt_fir_c _celt_iir _celt_lcg_rand _celt_pitch_xcorr _celt_preemphasis _check_control_input _clt_mdct_backward_c _clt_mdct_forward_c _comb_filter _compute_allocation _compute_band_energies _compute_frame_size _compute_stereo_width _crosscall2 _crosscall_386 _decode_pulses _denormalise_bands _downmix_float _downmix_int _eMeans _ec_dec_bit_logp _ec_dec_bits _ec_dec_icdf _ec_dec_init _ec_dec_uint _ec_dec_update _ec_decode _ec_decode_bin _ec_enc_bit_logp _ec_enc_bits _ec_enc_done _ec_enc_icdf _ec_enc_init _ec_enc_patch_initial_bits _ec_enc_shrink _ec_enc_uint _ec_encode _ec_encode_bin _ec_laplace_decode _ec_laplace_encode _ec_tell_frac _encode_pulses _encode_size _environ _frame_size_select _get_left_channel _get_mono_channel _get_right_channel _gopus_application _gopus_bitrate _gopus_decoder_resetstate _gopus_encoder_resetstate _gopus_setapplication _gopus_setbitrate _gopus_setvbr _haar1 _hysteresis_decision _init_caps _isqrt32 _main _mlp_process _net _normalise_bands _opus_custom_decoder_ctl _opus_custom_encoder_ctl _opus_custom_mode_create _opus_decode _opus_decode_float _opus_decode_native _opus_decoder_create _opus_decoder_ctl _opus_decoder_destroy _opus_decoder_get_nb_samples _opus_decoder_get_size _opus_decoder_init _opus_encode _opus_encode_float _opus_encode_native _opus_encoder_create _opus_encoder_ctl _opus_encoder_destroy _opus_encoder_get_size _opus_encoder_init _opus_fft_c _opus_fft_impl _opus_get_version_string _opus_ifft_c _opus_multistream_decode _opus_multistream_decode_float _opus_multistream_decoder_create _opus_multistream_decoder_ctl _opus_multistream_decoder_destroy _opus_multistream_decoder_get_size _opus_multistream_decoder_init _opus_multistream_encode _opus_multistream_encode_float _opus_multistream_encoder_create _opus_multistream_encoder_ctl _opus_multistream_encoder_destroy _opus_multistream_encoder_get_size _opus_multistream_encoder_init _opus_multistream_packet_pad _opus_multistream_packet_unpad _opus_multistream_surround_encoder_create _opus_multistream_surround_encoder_get_size _opus_multistream_surround_encoder_init _opus_packet_get_bandwidth _opus_packet_get_nb_channels _opus_packet_get_nb_frames _opus_packet_get_nb_samples _opus_packet_get_samples_per_frame _opus_packet_pad _opus_packet_parse _opus_packet_parse_impl _opus_packet_unpad _opus_pcm_soft_clip _opus_repacketizer_cat _opus_repacketizer_create _opus_repacketizer_destroy _opus_repacketizer_get_nb_frames _opus_repacketizer_get_size _opus_repacketizer_init _opus_repacketizer_out _opus_repacketizer_out_range _opus_repacketizer_out_range_impl _opus_strerror _pitch_downsample _pitch_search _quant_all_bands _quant_coarse_energy _quant_energy_finalise _quant_fine_energy _remove_doubling _renormalise_vector _resampling_factor _run_analysis _silk_A2NLSF _silk_A2NLSF_FLP _silk_CB_lags_stage2 _silk_CB_lags_stage2_10_ms _silk_CB_lags_stage3 _silk_CB_lags_stage3_10_ms _silk_CNG _silk_CNG_Reset _silk_Decode _silk_Encode _silk_Get_Decoder_Size _silk_Get_Encoder_Size _silk_HP_variable_cutoff _silk_InitDecoder _silk_InitEncoder _silk_LBRR_flags_iCDF_ptr _silk_LPC_analysis_filter _silk_LPC_analysis_filter_FLP _silk_LPC_inverse_pred_gain _silk_LPC_inverse_pred_gain_FLP _silk_LP_variable_cutoff _silk_LSFCosTab_FIX_Q12 _silk_LTPScales_table_Q14 _silk_LTP_analysis_filter_FLP _silk_LTP_gain_BITS_Q5_ptrs _silk_LTP_gain_iCDF_ptrs _silk_LTP_gain_middle_avg_RD_Q14 _silk_LTP_per_index_iCDF _silk_LTP_scale_ctrl_FLP _silk_LTP_vq_gain_ptrs_Q7 _silk_LTP_vq_ptrs_Q7 _silk_LTP_vq_sizes _silk_LTPscale_iCDF _silk_Lag_range_stage3 _silk_Lag_range_stage3_10_ms _silk_NLSF2A _silk_NLSF2A_FLP _silk_NLSF_CB_NB_MB _silk_NLSF_CB_WB _silk_NLSF_EXT_iCDF _silk_NLSF_VQ _silk_NLSF_VQ_weights_laroia _silk_NLSF_decode _silk_NLSF_del_dec_quant _silk_NLSF_encode _silk_NLSF_interpolation_factor_iCDF _silk_NLSF_stabilize _silk_NLSF_unpack _silk_NSQ_c _silk_NSQ_del_dec_c _silk_NSQ_wrapper_FLP _silk_PLC _silk_PLC_Reset _silk_PLC_glue_frames _silk_Quantization_Offsets_Q10 _silk_Resampler_1_2_COEFS _silk_Resampler_1_3_COEFS _silk_Resampler_1_4_COEFS _silk_Resampler_1_6_COEFS _silk_Resampler_2_3_COEFS _silk_Resampler_2_3_COEFS_LQ _silk_Resampler_3_4_COEFS _silk_SNR_table_Q1 _silk_TargetRate_table_MB _silk_TargetRate_table_NB _silk_TargetRate_table_WB _silk_Transition_LP_A_Q28 _silk_Transition_LP_B_Q28 _silk_VAD_GetSA_Q8_c _silk_VAD_Init _silk_VQ_WMat_EC_c _silk_ana_filt_bank_1 _silk_apply_sine_window_FLP _silk_autocorrelation_FLP _silk_biquad_alt _silk_burg_modified_FLP _silk_bwexpander _silk_bwexpander_32 _silk_bwexpander_FLP _silk_control_SNR _silk_control_audio_bandwidth _silk_control_encoder _silk_corrMatrix_FLP _silk_corrVector_FLP _silk_decode_core _silk_decode_frame _silk_decode_indices _silk_decode_parameters _silk_decode_pitch _silk_decode_pulses _silk_decode_signs _silk_decoder_set_fs _silk_delta_gain_iCDF _silk_encode_do_VAD_FLP _silk_encode_frame_FLP _silk_encode_indices _silk_encode_pulses _silk_encode_signs _silk_energy_FLP _silk_find_LPC_FLP _silk_find_LTP_FLP _silk_find_pitch_lags_FLP _silk_find_pred_coefs_FLP _silk_gain_iCDF _silk_gains_ID _silk_gains_dequant _silk_gains_quant _silk_init_decoder _silk_init_encoder _silk_inner_prod_aligned_scale _silk_inner_product_FLP _silk_insertion_sort_decreasing_FLP _silk_insertion_sort_increasing _silk_insertion_sort_increasing_all_values_int16 _silk_interpolate _silk_k2a_FLP _silk_levinsondurbin_FLP _silk_lin2log _silk_log2lin _silk_lsb_iCDF _silk_max_pulses_table _silk_nb_cbk_searchs_stage3 _silk_noise_shape_analysis_FLP _silk_pitch_analysis_core_FLP _silk_pitch_contour_10_ms_NB_iCDF _silk_pitch_contour_10_ms_iCDF _silk_pitch_contour_NB_iCDF _silk_pitch_contour_iCDF _silk_pitch_delta_iCDF _silk_pitch_lag_iCDF _silk_prefilter_FLP _silk_process_NLSFs _silk_process_NLSFs_FLP _silk_process_gains_FLP _silk_pulses_per_block_BITS_Q5 _silk_pulses_per_block_iCDF _silk_quant_LTP_gains _silk_quant_LTP_gains_FLP _silk_rate_levels_BITS_Q5 _silk_rate_levels_iCDF _silk_regularize_correlations_FLP _silk_resampler _silk_resampler_down2 _silk_resampler_down2_3 _silk_resampler_frac_FIR_12 _silk_resampler_init _silk_resampler_private_AR2 _silk_resampler_private_IIR_FIR _silk_resampler_private_down_FIR _silk_resampler_private_up2_HQ _silk_resampler_private_up2_HQ_wrapper _silk_residual_energy_FLP _silk_residual_energy_covar_FLP _silk_scale_copy_vector_FLP _silk_scale_vector_FLP _silk_schur_FLP _silk_shell_code_table0 _silk_shell_code_table1 _silk_shell_code_table2 _silk_shell_code_table3 _silk_shell_code_table_offsets _silk_shell_decoder _silk_shell_encoder _silk_sigm_Q15 _silk_sign_iCDF _silk_solve_LDL_FLP _silk_stereo_LR_to_MS _silk_stereo_MS_to_LR _silk_stereo_decode_mid_only _silk_stereo_decode_pred _silk_stereo_encode_mid_only _silk_stereo_encode_pred _silk_stereo_find_predictor _silk_stereo_only_code_mid_iCDF _silk_stereo_pred_joint_iCDF _silk_stereo_pred_quant_Q13 _silk_stereo_quant_pred _silk_sum_sqr_shift _silk_type_offset_VAD_iCDF _silk_type_offset_no_VAD_iCDF _silk_uniform3_iCDF _silk_uniform4_iCDF _silk_uniform5_iCDF _silk_uniform6_iCDF _silk_uniform8_iCDF _silk_warped_autocorrelation_FLP _spreading_decision _stereo_itheta _surround_analysis _tf_select_table _tonality_analysis_init _tonality_analysis_reset _tonality_get_info _unquant_coarse_energy _unquant_energy_finalise _unquant_fine_energy _validate_layout _x_cgo_callers _x_cgo_init _x_cgo_notify_runtime_init_done _x_cgo_set_context_function _x_cgo_setenv _x_cgo_sys_thread_create _x_cgo_thread_start _x_cgo_unsetenv start ___bzero ___error ___memcpy_chk ___memset_chk ___stack_chk_fail ___stack_chk_guard ___stderrp _abort _atan2 _chdir _chmod _chroot _close _closedir _cos _dup _dup2 _execve _exit _exp _exp2 _fcntl _fdopendir$INODE64$UNIX2003 _floor _floorf _fork _fprintf _free _fstat64 _fwrite _getattrlist _getpid _gettimeofday _ioctl _kevent _kill _kqueue _log _log10 _lrintf _lseek _lstat64 _mach_absolute_time _mach_timebase_info _madvise _malloc _memcpy _memmove _memset _memset_pattern16 _mmap _munmap _nanosleep$UNIX2003 _open _pipe _pow _pthread_attr_destroy _pthread_attr_getstacksize _pthread_attr_init _pthread_attr_setdetachstate _pthread_cond_broadcast _pthread_cond_init _pthread_cond_signal _pthread_cond_timedwait_relative_np _pthread_cond_wait _pthread_cond_wait$UNIX2003 _pthread_create _pthread_detach _pthread_mutex_init _pthread_mutex_lock _pthread_mutex_unlock _pthread_sigmask _pthread_sigmask$UNIX2003 _ptrace _raise _read _readdir_r$INODE64 _setenv$UNIX2003 _setgid _setgroups _setitimer _setpgid _setsid _setuid _sigaction _sigaltstack _stat64 _strerror$UNIX2003 _sysctl _unsetenv$UNIX2003 _usleep _wait4 _write dyld_stub_binder ./internal/ cpu /tmp/go-link-500988530/go.o go.buildid runtime.text internal/cpu.Initialize /usr/local/go/src/internal/cpu/cpu.go internal/cpu.processOptions internal/cpu.indexByte internal/cpu.doinit /usr/local/go/src/internal/cpu/cpu_x86.go internal/cpu.cpuid /usr/local/go/src/internal/cpu/cpu_x86.s internal/cpu.xgetbv type..hash.internal/cpu.CacheLinePad <autogenerated> type..eq.internal/cpu.CacheLinePad type..hash.internal/cpu.arm64 type..eq.internal/cpu.arm64 type..hash.internal/cpu.option type..eq.internal/cpu.option type..hash.internal/cpu.x86 type..eq.internal/cpu.x86 type..hash.[15]internal/cpu.option type..eq.[15]internal/cpu.option runtime/internal/sys.Ctz64 runtime/internal/sys.Ctz32 runtime/internal/sys.Ctz8 runtime/internal/atomic.Load runtime/internal/atomic.Loadp runtime/internal/atomic.LoadAcq runtime/internal/atomic.Cas runtime/internal/atomic.Casuintptr runtime/internal/atomic.CasRel runtime/internal/atomic.Loaduintptr runtime/internal/atomic.Loaduint runtime/internal/atomic.Storeuintptr runtime/internal/atomic.Xadduintptr runtime/internal/atomic.Loadint64 runtime/internal/atomic.Xaddint64 runtime/internal/atomic.Cas64 runtime/internal/atomic.Casp1 runtime/internal/atomic.Xadd runtime/internal/atomic.Xadd64 runtime/internal/atomic.Xchg runtime/internal/atomic.Xchguintptr runtime/internal/atomic.Xchg64 runtime/internal/atomic.StorepNoWB runtime/internal/atomic.Store runtime/internal/atomic.StoreRel runtime/internal/atomic.Load64 runtime/internal/atomic.Store64 runtime/internal/atomic.Or8 runtime/internal/atomic.And8 internal/bytealg.CountString runtime.cmpstring _cmpbody runtime.memequal runtime.memequal_varlen _memeqbody internal/bytealg.IndexByteString runtime.memhash0 runtime.memhash8 runtime.memhash16 runtime.memhash128 runtime.memhash_varlen runtime.strhash runtime.f32hash runtime.f64hash runtime.c64hash runtime.c128hash runtime.interhash runtime.nilinterhash runtime.memequal0 runtime.memequal8 runtime.memequal16 runtime.memequal32 runtime.memequal64 runtime.memequal128 runtime.f32equal runtime.f64equal runtime.c64equal runtime.c128equal runtime.strequal runtime.interequal runtime.nilinterequal runtime.efaceeq runtime.ifaceeq runtime.alginit runtime.initAlgAES runtime.atomicwb runtime.atomicstorep sync/atomic.StorePointer sync/atomic.CompareAndSwapPointer runtime.cgoUse runtime.cgocall runtime.cgocallbackg runtime.cgocallbackg1 runtime.unwindm runtime.cgoCheckPointer runtime.cgoCheckArg runtime.cgoCheckUnknownPointer runtime.cgoIsGoPointer runtime._cgo_panic_internal runtime.cgoCheckWriteBarrier runtime.cgoCheckMemmove runtime.cgoCheckSliceCopy runtime.cgoCheckTypedBlock runtime.cgoCheckBits runtime.cgoCheckUsingType runtime.makechan runtime.chansend1 runtime.chansend runtime.send runtime.sendDirect runtime.recvDirect runtime.closechan runtime.chanrecv1 runtime.chanrecv2 runtime.chanrecv runtime.recv runtime.selectnbrecv reflect.chanlen internal/reflectlite.chanlen reflect.chancap runtime.(*waitq).dequeue runtime.(*cpuProfile).add runtime.(*cpuProfile).addNonGo runtime.(*cpuProfile).addExtra runtime.GOMAXPROCS runtime.gogetenv runtime.(*TypeAssertionError).Error runtime.itoa runtime.errorString.Error runtime.plainError.Error runtime.appendIntStr runtime.boundsError.Error runtime.printany runtime.panicwrap runtime.Caller runtime.GOROOT runtime.float64frombits runtime.memhash runtime.memhash32 runtime.memhash64 runtime.getitab runtime.(*itabTableType).find runtime.itabAdd runtime.(*itabTableType).add runtime.(*itab).init runtime.itabsinit runtime.panicdottypeE runtime.panicdottypeI runtime.convT2E runtime.convT16 runtime.convT32 runtime.convT64 runtime.convTstring runtime.convTslice runtime.convT2Enoptr runtime.convT2Inoptr runtime.convI2I runtime.assertI2I runtime.assertI2I2 runtime.assertE2I runtime.assertE2I2 reflect.ifaceE2I runtime.iterate_itabs runtime.(*lfstack).push runtime.(*lfstack).pop runtime.lfnodeValidate runtime.lock runtime.unlock runtime.notewakeup runtime.notesleep runtime.notetsleep_internal runtime.notetsleep runtime.notetsleepg runtime.mallocinit runtime.(*mheap).sysAlloc runtime.sysReserveAligned runtime.nextFreeFast runtime.(*mcache).nextFree runtime.mallocgc runtime.largeAlloc runtime.newobject reflect.unsafe_New internal/reflectlite.unsafe_New runtime.newarray reflect.unsafe_NewArray runtime.profilealloc runtime.fastexprand runtime.persistentalloc runtime.persistentalloc1 runtime.inPersistentAlloc runtime.(*linearAlloc).alloc runtime.(*hmap).incrnoverflow runtime.(*hmap).newoverflow runtime.makemap_small runtime.makemap runtime.makeBucketArray runtime.mapaccess1 runtime.mapaccess2 runtime.mapaccessK runtime.mapassign runtime.mapdelete runtime.mapiterinit runtime.mapiternext runtime.hashGrow runtime.growWork runtime.evacuate runtime.advanceEvacuationMark reflect.makemap reflect.mapaccess reflect.mapassign reflect.mapdelete reflect.mapiterinit reflect.mapiternext reflect.mapiterkey reflect.mapiterelem reflect.maplen internal/reflectlite.maplen runtime.mapaccess1_fast32 runtime.mapaccess2_fast32 runtime.mapassign_fast32 runtime.mapassign_fast32ptr runtime.growWork_fast32 runtime.evacuate_fast32 runtime.mapaccess2_faststr runtime.mapassign_faststr runtime.growWork_faststr runtime.evacuate_faststr runtime.typedmemmove reflect.typedmemmove internal/reflectlite.typedmemmove reflect.typedmemmovepartial runtime.reflectcallmove runtime.typedslicecopy reflect.typedslicecopy runtime.typedmemclr reflect.typedmemclr runtime.memclrHasPointers runtime.(*mspan).refillAllocCache runtime.(*mspan).nextFreeIndex runtime.markBitsForAddr runtime.findObject runtime.heapBits.nextArena runtime.heapBits.forward runtime.heapBits.forwardOrBoundary runtime.heapBits.setCheckmarked runtime.bulkBarrierPreWrite runtime.bulkBarrierPreWriteSrcOnly runtime.bulkBarrierBitmap runtime.typeBitsBulkBarrier runtime.heapBits.initSpan runtime.heapBits.initCheckmarkSpan runtime.(*mspan).countAlloc runtime.heapBitsSetType runtime.heapBitsSetTypeGCProg runtime.progToPointerMask runtime.runGCProg runtime.materializeGCProg runtime.allocmcache runtime.freemcache runtime.(*mcache).refill runtime.(*mcache).releaseAll runtime.(*mcache).prepareForSweep runtime.(*mcentral).cacheSpan runtime.(*mcentral).uncacheSpan runtime.(*mcentral).freeSpan runtime.(*mcentral).grow runtime.sysAlloc runtime.sysFree runtime.sysReserve runtime.sysMap runtime.queuefinalizer runtime.wakefing runtime.createfing runtime.runfinq runtime.SetFinalizer runtime.(*fixalloc).alloc runtime.gcinit runtime.readgogc runtime.gcenable runtime/debug.setGCPercent runtime.(*gcControllerState).startCycle runtime.(*gcControllerState).revise runtime.(*gcControllerState).endCycle runtime.(*gcControllerState).enlistWorker runtime.(*gcControllerState).findRunnableGCWorker runtime.pollFractionalWorkerExit runtime.gcSetTriggerRatio runtime.gcWaitOnMark runtime.gcTrigger.test runtime.gcStart runtime.gcMarkDone runtime.gcMarkTermination runtime.gcBgMarkStartWorkers runtime.gcBgMarkWorker runtime.gcMarkWorkAvailable runtime.gcMark runtime.gcSweep runtime.gcResetMarkState sync.runtime_registerPoolCleanup runtime.clearpools runtime.itoaDiv runtime.fmtNSAsMS runtime.(*treapNode).updateInvariants runtime.(*treapNode).findMaximal runtime.(*treapNode).pred runtime.treapFilter runtime.(*mspan).treapFilter runtime.treapIter.prev runtime.(*mTreap).end runtime.(*mTreap).mutate runtime.(*mTreap).insert runtime.(*mTreap).removeNode runtime.(*mTreap).find runtime.(*mTreap).removeSpan runtime.(*mTreap).erase runtime.(*mTreap).rotateLeft runtime.(*mTreap).rotateRight runtime.gcMarkRootPrepare runtime.gcMarkRootCheck runtime.markroot runtime.markrootBlock runtime.markrootFreeGStacks runtime.markrootSpans runtime.gcAssistAlloc runtime.gcAssistAlloc1 runtime.gcWakeAllAssists runtime.gcParkAssist runtime.gcFlushBgCredit runtime.scanstack runtime.scanframeworker runtime.gcDrain runtime.gcDrainN runtime.scanblock runtime.scanobject runtime.shade runtime.greyobject runtime.gcDumpObject runtime.gcmarknewobject runtime.gcMarkTinyAllocs runtime.initCheckmarks runtime.clearCheckmarks runtime.gcPaceScavenger runtime.wakeScavenger runtime.scavengeSleep runtime.bgscavenge runtime.init.0 runtime.(*stackScanState).putPtr runtime.(*stackScanState).getPtr runtime.(*stackScanState).addObject runtime.binarySearchTree runtime.(*stackScanState).findObject runtime.finishsweep_m runtime.bgsweep runtime.sweepone runtime.(*mspan).ensureSwept runtime.(*mspan).sweep runtime.deductSweepCredit runtime.clobberfree runtime.(*gcSweepBuf).push runtime.(*gcSweepBuf).pop runtime.(*gcSweepBuf).block runtime.init.1 runtime.(*gcWork).init runtime.(*gcWork).put runtime.(*gcWork).putBatch runtime.(*gcWork).tryGet runtime.(*gcWork).dispose runtime.(*gcWork).balance runtime.(*workbuf).checknonempty runtime.(*workbuf).checkempty runtime.getempty runtime.putempty runtime.putfull runtime.trygetfull runtime.handoff runtime.prepareFreeWorkbufs runtime.freeSomeWbufs runtime.(*mheap).coalesce runtime.(*mspan).scavenge runtime.recordspan runtime.inHeapOrStack runtime.spanOfHeap runtime.(*mheap).init runtime.(*mheap).reclaim runtime.(*mheap).reclaimChunk runtime.(*mheap).alloc_m runtime.(*mheap).alloc runtime.(*mheap).allocManual runtime.(*mheap).setSpans runtime.(*mheap).allocSpanLocked runtime.(*mheap).grow runtime.(*mheap).growAddSpan runtime.(*mheap).freeSpan runtime.(*mheap).freeManual runtime.(*mheap).freeSpanLocked runtime.(*mheap).scavengeSplit runtime.(*mheap).scavengeLocked runtime.(*mheap).scavengeIfNeededLocked runtime.(*mSpanList).remove runtime.(*mSpanList).insert runtime.(*mSpanList).insertBack runtime.(*mSpanList).takeAll runtime.addspecial runtime.removespecial runtime.addfinalizer runtime.removefinalizer runtime.setprofilebucket runtime.freespecial runtime.(*gcBitsArena).tryAlloc runtime.newMarkBits runtime.nextMarkBitArenaEpoch runtime.newArenaMayUnlock runtime.newBucket runtime.(*bucket).mp runtime.(*bucket).bp runtime.stkbucket runtime.eqslice runtime.mProf_NextCycle runtime.mProf_Flush runtime.mProf_FlushLocked runtime.mProf_Malloc runtime.mProf_Free runtime.blockevent runtime.blocksampled runtime.saveblockevent sync.event runtime.tracealloc runtime.tracefree runtime.tracegc runtime.init.2 runtime.cachestats runtime.flushmcache runtime.purgecachedstats runtime.mSysStatInc runtime.mSysStatDec runtime.(*wbBuf).reset runtime.wbBufFlush runtime.wbBufFlush1 internal/poll.runtime_pollServerInit internal/poll.runtime_pollOpen internal/poll.runtime_pollClose runtime.(*pollCache).free internal/poll.runtime_pollReset internal/poll.runtime_pollWait internal/poll.runtime_pollUnblock runtime.netpollready runtime.netpollblockcommit runtime.netpollgoready runtime.netpollblock runtime.netpollunblock runtime.(*pollCache).alloc runtime.netpollinit runtime.netpollopen runtime.netpoll runtime.semacreate runtime.semasleep runtime.semawakeup runtime.osinit runtime.getncpu runtime.getPageSize runtime.getRandomData runtime.newosproc runtime.minit runtime.osyield runtime.setsig runtime.setsigstack runtime.sysargs runtime.panicCheck1 runtime.panicCheck2 runtime.goPanicIndex runtime.goPanicIndexU runtime.goPanicSliceAlen runtime.goPanicSliceAlenU runtime.goPanicSliceAcap runtime.goPanicSliceAcapU runtime.goPanicSliceB runtime.goPanicSliceBU runtime.goPanicSlice3Alen runtime.goPanicSlice3AlenU runtime.goPanicSlice3Acap runtime.goPanicSlice3B runtime.goPanicSlice3C runtime.panicdivide runtime.deferprocStack runtime.testdefersizes runtime.init.3 runtime.freedefer runtime.freedeferpanic runtime.freedeferfn runtime.deferreturn runtime.preprintpanics runtime.printpanics runtime.gopanic runtime.getargp runtime.gorecover sync.throw runtime.throw runtime.recovery runtime.fatalthrow runtime.fatalpanic runtime.startpanic_m runtime.dopanic_m runtime.canpanic runtime.shouldPushSigpanic runtime.goPanicExtendIndex runtime.goPanicExtendIndexU runtime.goPanicExtendSliceAcap runtime.recordForPanic runtime.printlock runtime.printunlock runtime.gwrite runtime.printsp runtime.printnl runtime.printbool runtime.printfloat runtime.printcomplex runtime.printuint runtime.printint runtime.printhex runtime.printpointer runtime.printstring runtime.printslice runtime.printeface runtime.hexdumpWords runtime.main os.runtime_beforeExit runtime.init.4 runtime.forcegchelper runtime.gopark runtime.goready runtime.acquireSudog runtime.releaseSudog runtime.funcPC runtime.badmcall runtime.badmcall2 runtime.badreflectcall runtime.badmorestackg0 runtime.badmorestackgsignal runtime.badctxt runtime.allgadd runtime.cpuinit runtime.schedinit runtime.dumpgstatus runtime.checkmcount runtime.mcommoninit runtime.ready runtime.freezetheworld runtime.casfrom_Gscanstatus runtime.castogscanstatus runtime.casgstatus runtime.scang runtime.restartg runtime.stopTheWorld runtime.startTheWorld runtime.stopTheWorldWithSema runtime.startTheWorldWithSema runtime.mstart runtime.mstart1 runtime.mstartm0 runtime.mexit runtime.forEachP runtime.runSafePointFn runtime.allocm runtime.needm runtime.newextram runtime.oneNewExtraM runtime.dropm runtime.lockextra runtime.newm runtime.newm1 runtime.startTemplateThread runtime.templateThread runtime.stopm runtime.mspinning runtime.startm runtime.handoffp runtime.wakep runtime.stoplockedm runtime.startlockedm runtime.gcstopm runtime.execute runtime.findrunnable runtime.pollWork runtime.resetspinning runtime.injectglist runtime.schedule runtime.parkunlock_c runtime.park_m runtime.goschedImpl runtime.gosched_m runtime.gopreempt_m runtime.goexit1 runtime.goexit0 runtime.save runtime.reentersyscall runtime.entersyscall runtime.entersyscall_sysmon runtime.entersyscall_gcwait runtime.entersyscallblock runtime.entersyscallblock_handoff runtime.exitsyscall runtime.exitsyscallfast runtime.exitsyscallfast_reacquired runtime.exitsyscallfast_pidle runtime.exitsyscall0 runtime.beforefork syscall.runtime_BeforeFork runtime.afterfork syscall.runtime_AfterFork syscall.runtime_AfterForkInChild runtime.malg runtime.newproc runtime.newproc1 runtime.saveAncestors runtime.gfput runtime.gfget runtime.gfpurge runtime.unlockOSThread runtime.badunlockosthread runtime._System runtime._ExternalCode runtime._LostExternalCode runtime._GC runtime._LostSIGPROFDuringAtomic64 runtime.sigprof runtime.sigprofNonGoPC runtime.setsSP runtime.(*p).init runtime.(*p).destroy runtime.procresize runtime.acquirep runtime.wirep runtime.releasep runtime.incidlelocked runtime.checkdead runtime.sysmon runtime.retake runtime.preemptall runtime.schedtrace runtime.schedEnableUser runtime.schedEnabled runtime.globrunqget runtime.pidleput runtime.pidleget runtime.runqempty runtime.runqput runtime.runqputslow runtime.runqget runtime.runqgrab runtime.runqsteal sync.runtime_procPin sync.runtime_procUnpin sync/atomic.runtime_procPin sync/atomic.runtime_procUnpin sync.runtime_canSpin sync.runtime_doSpin runtime.(*randomOrder).reset runtime.gcd runtime.doInit runtime.(*profBuf).takeOverflow runtime.(*profBuf).incrementOverflow runtime.(*profBuf).canWriteRecord runtime.(*profBuf).canWriteTwoRecords runtime.(*profBuf).write runtime.(*profBuf).wakeupExtra syscall.runtime_envs os.runtime_args syscall.Exit runtime.gotraceback runtime.args runtime.goargs runtime.goenvs_unix runtime.testAtomic64 runtime.check runtime.parsedebugvars runtime/debug.SetTraceback runtime.timediv reflect.typelinks reflect.resolveNameOff reflect.resolveTypeOff reflect.resolveTextOff internal/reflectlite.resolveNameOff internal/reflectlite.resolveTypeOff reflect.addReflectOff runtime.extendRandom runtime.waitReason.String runtime.(*rwmutex).rlock runtime.(*rwmutex).runlock runtime.sellock runtime.selunlock runtime.selparkcommit runtime.selectgo sync.runtime_Semacquire internal/poll.runtime_Semacquire sync.runtime_Semrelease sync.runtime_SemacquireMutex internal/poll.runtime_Semrelease runtime.readyWithTime runtime.semacquire1 runtime.semrelease1 runtime.cansemacquire runtime.(*semaRoot).queue runtime.(*semaRoot).dequeue runtime.(*semaRoot).rotateLeft runtime.(*semaRoot).rotateRight sync.runtime_notifyListCheck sync.runtime_nanotime runtime.dumpregs runtime.(*sigctxt).preparePanic runtime.sighandler os.sigpipe runtime.init.5 runtime.initsig runtime.sigInstallGoHandler runtime.clearSignalHandlers runtime.setThreadCPUProfiler runtime.sigpipe runtime.sigtrampgo runtime.sigpanic runtime.dieFromSignal runtime.raisebadsignal runtime.noSignalStack runtime.sigNotOnStack runtime.signalDuringFork runtime.badsignal runtime.sigfwdgo runtime.unblocksig runtime.minitSignalStack runtime.minitSignalMask runtime.unminitSignals runtime.signalstack runtime.sigsend runtime.sigInitIgnored runtime.makeslice runtime.growslice runtime.stackinit runtime.stacklog2 runtime.stackpoolalloc runtime.stackpoolfree runtime.stackcacherefill runtime.stackcacherelease runtime.stackcache_clear runtime.stackalloc runtime.stackfree runtime.adjustpointers runtime.adjustframe runtime.adjustctxt runtime.adjustdefers runtime.adjustsudogs runtime.findsghi runtime.syncadjustsudogs runtime.copystack runtime.round2 runtime.newstack runtime.shrinkstack runtime.freeStackSpans runtime.getStackMap runtime.morestackc runtime.concatstrings runtime.concatstring2 runtime.concatstring3 runtime.concatstring4 runtime.concatstring5 runtime.slicebytetostring runtime.rawstringtmp runtime.stringtoslicebyte runtime.stringtoslicerune runtime.slicerunetostring runtime.intstring runtime.rawstring runtime.rawbyteslice runtime.rawruneslice runtime.gostring runtime.index runtime.atoi runtime.findnull runtime.badsystemstack reflect.memmove runtime.fastrand runtime.(*Frames).Next runtime.expandCgoFrames runtime.modulesinit runtime.moduledataverify runtime.moduledataverify1 runtime.FuncForPC runtime.(*Func).Name runtime.findmoduledatap runtime.findfunc runtime.pcvalue runtime.funcname runtime.funcnameFromNameoff runtime.funcline1 runtime.funcline runtime.funcspdelta runtime.pcdatavalue runtime.pcdatavalue1 runtime.step runtime.readvarint runtime.libcCall syscall.syscall syscall.syscall6 syscall.syscall6X syscall.syscallPtr syscall.rawSyscall runtime.pthread_attr_init runtime.pthread_attr_getstacksize runtime.pthread_attr_setdetachstate runtime.pthread_create runtime.raise runtime.mmap runtime.munmap runtime.madvise runtime.read runtime.closefd runtime.exit runtime.usleep runtime.write runtime.open runtime.nanotime runtime.walltime runtime.sigaction runtime.sigprocmask runtime.sigaltstack runtime.raiseproc runtime.setitimer runtime.sysctl runtime.fcntl runtime.kqueue runtime.kevent runtime.pthread_mutex_init runtime.pthread_mutex_lock runtime.pthread_mutex_unlock runtime.pthread_cond_init runtime.pthread_cond_wait runtime.pthread_cond_timedwait_relative_np runtime.pthread_cond_signal syscall.syscall9 runtime.addtimer runtime.(*timersBucket).addtimerLocked runtime.deltimer runtime.(*timersBucket).deltimerLocked runtime.timerproc runtime.timejump runtime.timejumpLocked runtime.siftupTimer runtime.siftdownTimer time.now runtime.traceReader runtime.traceProcFree runtime.traceEvent runtime.traceEventLocked runtime.traceStackID runtime.traceAcquireBuffer runtime.traceReleaseBuffer runtime.traceFlush runtime.(*traceBuf).varint runtime.(*traceStackTable).put runtime.(*traceStackTable).find runtime.(*traceStackTable).newStack runtime.(*traceAlloc).alloc runtime.traceProcStart runtime.traceProcStop runtime.traceGCSweepStart runtime.traceGCSweepSpan runtime.traceGCSweepDone runtime.traceGoCreate runtime.traceGoStart runtime.traceGoPark runtime.traceGoUnpark runtime.traceGoSysCall runtime.traceGoSysExit runtime.traceGoSysBlock runtime.traceNextGC runtime.tracebackdefers runtime.gentraceback runtime.getArgInfo runtime.tracebackCgoContext runtime.printcreatedby runtime.printcreatedby1 runtime.traceback runtime.tracebacktrap runtime.traceback1 runtime.printAncestorTraceback runtime.printAncestorTracebackFuncInfo runtime.callers runtime.gcallers runtime.showframe runtime.showfuncinfo runtime.goroutineheader runtime.tracebackothers runtime.tracebackHexdump runtime.isSystemGoroutine runtime.printCgoTraceback runtime.printOneCgoTraceback runtime.callCgoSymbolizer runtime.cgoContextPCs runtime.(*_type).string runtime.(*_type).uncommon runtime.(*_type).pkgpath runtime.resolveNameOff runtime.resolveTypeOff runtime.(*_type).textOff runtime.name.tagLen runtime.name.name runtime.name.tag runtime.name.pkgPath runtime.typelinksinit runtime.typesEqual runtime.decoderune runtime.encoderune runtime.float64toint64 runtime.float64touint64 runtime.int64tofloat64 runtime.uint64tofloat64 runtime._d2v runtime.uint64div runtime.uint64mod runtime.int64div runtime.int64mod runtime.dodiv runtime.slowdodiv runtime.cgocallbackg1.func1 runtime.cgoCheckWriteBarrier.func1 runtime.cgoCheckTypedBlock.func1 runtime.chansend.func1 runtime.chanrecv.func1 runtime.mallocgc.func1 runtime.persistentalloc.func1 runtime.allocmcache.func1 runtime.freemcache.func1 runtime.SetFinalizer.func1 runtime.SetFinalizer.func2 runtime.setGCPercent.func1 runtime.(*gcControllerState).findRunnableGCWorker.func1 runtime.gcStart.func1 runtime.gcStart.func2 runtime.gcMarkDone.func1.1 runtime.gcMarkDone.func1 runtime.gcMarkDone.func2 runtime.gcMarkDone.func3 runtime.gcMarkTermination.func1 runtime.gcMarkTermination.func2 runtime.gcMarkTermination.func3 runtime.gcMarkTermination.func4.1 runtime.gcMarkTermination.func4 runtime.gcBgMarkWorker.func1 runtime.gcBgMarkWorker.func2 runtime.markroot.func1 runtime.gcAssistAlloc.func1 runtime.scanstack.func1 runtime.scavengeSleep.func1 runtime.bgscavenge.func1 runtime.bgscavenge.func2 runtime.getempty.func1 runtime.freeSomeWbufs.func1 runtime.(*mheap).coalesce.func1 runtime.(*mheap).coalesce.func2 runtime.(*mheap).alloc.func1 runtime.(*mheap).allocSpanLocked.func1 runtime.(*mheap).freeSpan.func1 runtime.(*mheap).scavengeSplit.func1 runtime.mProf_Malloc.func1 runtime.tracealloc.func1 runtime.tracefree.func1 runtime.wbBufFlush.func1 runtime.freedefer.func1 runtime.preprintpanics.func1 runtime.throw.func1 runtime.fatalthrow.func1 runtime.fatalpanic.func1 runtime.fatalpanic.func2 runtime.hexdumpWords.func1 runtime.main.func1 runtime.main.func2 runtime.goready.func1 runtime.casgstatus.func1 runtime.casgstatus.func2 runtime.startTheWorld.func1 runtime.reentersyscall.func1 runtime.entersyscallblock.func1 runtime.entersyscallblock.func2 runtime.exitsyscallfast.func1 runtime.exitsyscallfast_reacquired.func1 runtime.malg.func1 runtime.newproc.func1 runtime.gfget.func1 runtime.(*rwmutex).rlock.func1 runtime.selectgo.func1 runtime.selectgo.func2 runtime.callers.func1 runtime.tracebackHexdump.func1 runtime.init runtime.skipPleaseUseCallersFrames runtime.rt0_go runtime.asminit runtime.gogo runtime.mcall runtime.systemstack_switch runtime.systemstack runtime.morestack runtime.morestack_noctxt runtime.reflectcall _callRet runtime.call16 runtime.call32 runtime.call64 runtime.call128 runtime.call256 runtime.call512 runtime.call1024 runtime.call2048 runtime.call4096 runtime.call8192 runtime.call16384 runtime.call32768 runtime.call65536 runtime.call131072 runtime.call262144 runtime.call524288 runtime.call1048576 runtime.call2097152 runtime.call4194304 runtime.call8388608 runtime.call16777216 runtime.call33554432 runtime.call67108864 runtime.call134217728 runtime.call268435456 runtime.call536870912 runtime.call1073741824 runtime.procyield runtime.publicationBarrier runtime.jmpdefer _gosave runtime.asmcgocall runtime.cgocallback runtime.cgocallback_gofunc runtime.setg _setg_gcc runtime.abort runtime.cputicks _ldt0setup runtime.emptyfunc runtime.aeshash runtime.aeshashstr _aeshashbody runtime.aeshash32 runtime.aeshash64 runtime.checkASM runtime.return0 __cgo_topofstack runtime.goexit runtime.uint32tofloat64 runtime.float64touint32 runtime.gcWriteBarrier runtime.panicIndex runtime.panicIndexU runtime.panicSliceAlen runtime.panicSliceAlenU runtime.panicSliceAcap runtime.panicSliceAcapU runtime.panicSliceB runtime.panicSliceBU runtime.panicSlice3Alen runtime.panicSlice3AlenU runtime.panicSlice3Acap runtime.panicSlice3B runtime.panicSlice3C runtime.panicExtendIndex runtime.panicExtendIndexU runtime.panicExtendSliceAcap runtime.duffzero runtime.duffcopy runtime.memclrNoHeapPointers runtime.memmove _main runtime.exit_trampoline runtime.open_trampoline runtime.close_trampoline runtime.read_trampoline runtime.write_trampoline runtime.mmap_trampoline runtime.madvise_trampoline runtime.munmap_trampoline runtime.setitimer_trampoline runtime.walltime_trampoline runtime.nanotime_trampoline runtime.sigaction_trampoline runtime.sigprocmask_trampoline runtime.sigaltstack_trampoline runtime.raiseproc_trampoline runtime.sigfwd runtime.sigtramp runtime.cgoSigtramp runtime.usleep_trampoline runtime.setldt runtime.sysctl_trampoline runtime.kqueue_trampoline runtime.kevent_trampoline runtime.fcntl_trampoline runtime.mstart_stub runtime.pthread_attr_init_trampoline runtime.pthread_attr_getstacksize_trampoline runtime.pthread_attr_setdetachstate_trampoline runtime.pthread_create_trampoline runtime.raise_trampoline runtime.pthread_mutex_init_trampoline runtime.pthread_mutex_lock_trampoline runtime.pthread_mutex_unlock_trampoline runtime.pthread_cond_init_trampoline runtime.pthread_cond_wait_trampoline runtime.pthread_cond_timedwait_relative_np_trampoline runtime.pthread_cond_signal_trampoline runtime.syscall runtime.syscallPtr runtime.syscall6 runtime.syscall6X runtime.syscall9 runtime._mul64by32 runtime._div64by32 type..hash.runtime.uncommontype type..eq.runtime.uncommontype type..hash.runtime._panic type..eq.runtime._panic type..hash.runtime._defer type..eq.runtime._defer type..hash.runtime.special type..eq.runtime.special type..hash.runtime.markBits type..eq.runtime.markBits type..hash.runtime.gcWork type..eq.runtime.gcWork type..hash.runtime.mOS type..eq.runtime.mOS runtime.(*waitReason).String type..hash.runtime.sudog type..eq.runtime.sudog type..hash.runtime.hchan type..eq.runtime.hchan type..hash.[6]string type..eq.[6]string type..hash.[9]string type..eq.[9]string type..hash.runtime.itab type..eq.runtime.itab type..hash.runtime._func type..eq.runtime._func type..hash.runtime.modulehash type..eq.runtime.modulehash type..hash.runtime.arenaHint type..eq.runtime.arenaHint type..hash.runtime.mcentral type..eq.runtime.mcentral type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..hash.runtime.specialfinalizer type..eq.runtime.specialfinalizer type..hash.runtime.scase type..eq.runtime.scase type..hash.[2]string type..eq.[2]string type..hash.[3]string type..eq.[3]string type..hash.[4]string type..eq.[4]string type..hash.[5]string type..eq.[5]string runtime.(*itabTableType).add-fm type..hash.runtime.Frame type..eq.runtime.Frame type..hash.[2]runtime.Frame type..eq.[2]runtime.Frame type..hash.runtime.TypeAssertionError type..eq.runtime.TypeAssertionError type..hash.runtime.boundsError type..eq.runtime.boundsError runtime.(*boundsError).Error type..hash.runtime.cpuProfile type..eq.runtime.cpuProfile type..hash.runtime.dbgVar type..eq.runtime.dbgVar runtime.(*errorString).Error type..hash.runtime.finblock type..eq.runtime.finblock type..hash.runtime.funcinl type..eq.runtime.funcinl type..hash.runtime.gcControllerState type..eq.runtime.gcControllerState type..hash.runtime.mstats type..eq.runtime.mstats runtime.(*plainError).Error type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..hash.runtime.sigTabT type..eq.runtime.sigTabT type..hash.runtime.stackmap type..eq.runtime.stackmap type..hash.runtime.sweepdata type..eq.runtime.sweepdata type..hash.runtime.traceStack type..eq.runtime.traceStack type..hash.[16]runtime.dbgVar type..eq.[16]runtime.dbgVar type..hash.[25]string type..eq.[25]string type..hash.[32]runtime.sigTabT type..eq.[32]runtime.sigTabT type..hash.[33]float64 type..eq.[33]float64 type..hash.[8]string type..eq.[8]string type..hash.struct { runtime.cycle uint32; runtime.flushed bool } type..eq.struct { runtime.cycle uint32; runtime.flushed bool } type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..hash.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } type..eq.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } sync/atomic.(*Value).Load sync/atomic.(*Value).Store sync/atomic.CompareAndSwapInt32 sync/atomic.CompareAndSwapUintptr sync/atomic.CompareAndSwapUint64 sync/atomic.AddInt32 sync/atomic.AddUint64 sync/atomic.LoadInt32 sync/atomic.LoadUint32 sync/atomic.LoadUint64 sync/atomic.LoadUintptr sync/atomic.LoadPointer sync/atomic.StoreInt32 sync/atomic.StoreUint32 sync/atomic.StoreUintptr internal/reflectlite.Swapper internal/reflectlite.name.tagLen internal/reflectlite.name.tag internal/reflectlite.name.pkgPath internal/reflectlite.(*rtype).uncommon internal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).Size internal/reflectlite.(*rtype).Kind internal/reflectlite.(*rtype).common internal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*rtype).PkgPath internal/reflectlite.(*rtype).Name internal/reflectlite.(*rtype).Elem internal/reflectlite.(*rtype).Len internal/reflectlite.(*rtype).NumField internal/reflectlite.(*rtype).NumIn internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*rtype).Out internal/reflectlite.TypeOf internal/reflectlite.(*rtype).Implements internal/reflectlite.(*rtype).AssignableTo internal/reflectlite.(*rtype).Comparable internal/reflectlite.implements internal/reflectlite.directlyAssignable internal/reflectlite.haveIdenticalType internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*ValueError).Error internal/reflectlite.Value.Kind internal/reflectlite.Value.Len internal/reflectlite.ValueOf internal/reflectlite.Swapper.func1 internal/reflectlite.Swapper.func2 internal/reflectlite.Swapper.func3 internal/reflectlite.Swapper.func4 internal/reflectlite.Swapper.func5 internal/reflectlite.Swapper.func6 internal/reflectlite.Swapper.func7 internal/reflectlite.Swapper.func8 internal/reflectlite.Swapper.func9 type..hash.internal/reflectlite.uncommonType type..eq.internal/reflectlite.uncommonType internal/reflectlite.(*Value).Kind internal/reflectlite.(*Value).Len type..hash.internal/reflectlite.ValueError type..eq.internal/reflectlite.ValueError type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } errors.New errors.(*errorString).Error errors.init sync.(*Map).Load sync.(*entry).load sync.(*Map).Store sync.(*entry).tryStore sync.(*Map).LoadOrStore sync.(*entry).tryLoadOrStore sync.(*Map).missLocked sync.(*Map).dirtyLocked sync.(*entry).tryExpungeLocked sync.(*Mutex).Lock sync.(*Mutex).lockSlow sync.(*Mutex).Unlock sync.(*Mutex).unlockSlow sync.(*Once).Do sync.(*Once).doSlow sync.(*Pool).Put sync.(*Pool).Get sync.(*Pool).getSlow sync.(*Pool).pin sync.(*Pool).pinSlow sync.poolCleanup sync.init.0 sync.(*poolDequeue).pushHead sync.(*poolDequeue).popHead sync.(*poolDequeue).popTail sync.(*poolChain).pushHead sync.(*poolChain).popHead sync.(*poolChain).popTail sync.init.1 sync.(*RWMutex).RLock sync.(*RWMutex).RUnlock sync.(*RWMutex).rUnlockSlow sync.(*RWMutex).Lock sync.(*RWMutex).Unlock sync.(*WaitGroup).Add sync.(*WaitGroup).Done sync.(*WaitGroup).Wait sync.init type..hash.sync.poolLocalInternal type..eq.sync.poolLocalInternal type..hash.sync.poolLocal type..eq.sync.poolLocal io.WriteString io.ReadAtLeast io.copyBuffer io.(*LimitedReader).Read io.init type..hash.io.LimitedReader type..eq.io.LimitedReader unicode/utf8.DecodeRune unicode/utf8.DecodeRuneInString unicode/utf8.EncodeRune unicode/utf8.RuneCount unicode/utf8.RuneCountInString unicode/utf8.ValidString unicode.is16 unicode.is32 unicode.isExcludingLatin unicode.to unicode.ToUpper unicode.ToLower unicode.SimpleFold unicode.init bytes.(*Buffer).String bytes.(*Buffer).Len bytes.(*Buffer).Reset bytes.(*Buffer).grow bytes.(*Buffer).Write bytes.(*Buffer).WriteString bytes.(*Buffer).ReadFrom bytes.makeSlice bytes.(*Buffer).WriteTo bytes.(*Buffer).WriteByte bytes.(*Buffer).Read bytes.(*Buffer).ReadByte bytes.EqualFold bytes.makeSlice.func1 bytes.init bufio.(*Reader).Size bufio.(*Reader).fill bufio.(*Reader).Read bufio.(*Reader).ReadByte bufio.(*Reader).WriteTo bufio.(*Reader).writeBuf bufio.(*Writer).Size bufio.(*Writer).Flush bufio.(*Writer).Write bufio.(*Writer).WriteString bufio.(*Writer).ReadFrom bufio.init math/bits.Mul64 strconv.equalIgnoreCase strconv.special strconv.(*decimal).set strconv.readFloat strconv.(*decimal).floatBits strconv.atof64exact strconv.atof32exact strconv.atofHex strconv.atof32 strconv.atof64 strconv.ParseFloat strconv.(*NumError).Error strconv.baseError strconv.bitSizeError strconv.ParseUint strconv.ParseInt strconv.Atoi strconv.underscoreOK strconv.(*decimal).String strconv.digitZero strconv.trim strconv.(*decimal).Assign strconv.rightShift strconv.prefixIsLessThan strconv.leftShift strconv.(*decimal).Shift strconv.(*decimal).Round strconv.(*decimal).RoundUp strconv.(*decimal).RoundedInteger strconv.(*extFloat).floatBits strconv.(*extFloat).AssignComputeBounds strconv.(*extFloat).Multiply strconv.(*extFloat).AssignDecimal strconv.(*extFloat).frexp10 strconv.frexp10Many strconv.(*extFloat).FixedDecimal strconv.adjustLastDigitFixed strconv.(*extFloat).ShortestDecimal strconv.adjustLastDigit strconv.FormatFloat strconv.genericFtoa strconv.bigFtoa strconv.formatDigits strconv.roundShortest strconv.fmtE strconv.fmtF strconv.fmtB strconv.fmtX strconv.FormatUint strconv.FormatInt strconv.AppendInt strconv.AppendUint strconv.formatBits strconv.appendQuotedWith strconv.appendQuotedRuneWith strconv.appendEscapedRune strconv.CanBackquote strconv.UnquoteChar strconv.Unquote strconv.bsearch16 strconv.bsearch32 strconv.IsPrint strconv.isInGraphicList strconv.init type..hash.strconv.NumError type..eq.strconv.NumError type..hash.strconv.decimal type..eq.strconv.decimal type..hash.strconv.extFloat type..eq.strconv.extFloat type..hash.strconv.leftCheat type..eq.strconv.leftCheat type..hash.[11]float32 type..eq.[11]float32 type..hash.[23]float64 type..eq.[23]float64 type..hash.[61]strconv.leftCheat type..eq.[61]strconv.leftCheat type..hash.[87]strconv.extFloat type..eq.[87]strconv.extFloat type..hash.[8]strconv.extFloat type..eq.[8]strconv.extFloat reflect.makeMethodValue reflect.name.tagLen reflect.name.tag reflect.name.pkgPath reflect.newName reflect.Kind.String reflect.(*rtype).uncommon reflect.(*rtype).String reflect.(*rtype).Size reflect.(*rtype).Bits reflect.(*rtype).Align reflect.(*rtype).FieldAlign reflect.(*rtype).Kind reflect.(*rtype).common reflect.(*rtype).exportedMethods reflect.(*rtype).NumMethod reflect.(*rtype).Method reflect.(*rtype).MethodByName reflect.(*rtype).PkgPath reflect.(*rtype).Name reflect.(*rtype).ChanDir reflect.(*rtype).IsVariadic reflect.(*rtype).Elem reflect.(*rtype).Field reflect.(*rtype).FieldByIndex reflect.(*rtype).FieldByName reflect.(*rtype).FieldByNameFunc reflect.(*rtype).In reflect.(*rtype).Key reflect.(*rtype).Len reflect.(*rtype).NumField reflect.(*rtype).NumIn reflect.(*rtype).NumOut reflect.(*rtype).Out reflect.ChanDir.String reflect.(*interfaceType).Method reflect.(*interfaceType).NumMethod reflect.(*interfaceType).MethodByName reflect.StructTag.Lookup reflect.(*structType).Field reflect.(*structType).FieldByIndex reflect.(*structType).FieldByNameFunc reflect.(*structType).FieldByName reflect.TypeOf reflect.(*rtype).ptrTo reflect.fnv1 reflect.(*rtype).Implements reflect.(*rtype).AssignableTo reflect.(*rtype).ConvertibleTo reflect.(*rtype).Comparable reflect.implements reflect.directlyAssignable reflect.haveIdenticalType reflect.haveIdenticalUnderlyingType reflect.typesByString reflect.FuncOf reflect.funcStr reflect.funcLayout reflect.addTypeBits reflect.packEface reflect.(*ValueError).Error reflect.methodName reflect.flag.mustBeExportedSlow reflect.flag.mustBeAssignableSlow reflect.Value.Addr reflect.Value.Bool reflect.Value.Bytes reflect.Value.runes reflect.methodReceiver reflect.callMethod reflect.Value.Cap reflect.Value.Elem reflect.Value.Field reflect.Value.Index reflect.valueInterface reflect.Value.Kind reflect.Value.Len reflect.Value.MapIndex reflect.Value.MapKeys reflect.(*MapIter).Key reflect.(*MapIter).Value reflect.(*MapIter).Next reflect.Value.MapRange reflect.copyVal reflect.Value.NumMethod reflect.Value.NumField reflect.Value.Pointer reflect.Value.Set reflect.Value.SetBool reflect.Value.SetBytes reflect.Value.setRunes reflect.Value.SetComplex reflect.Value.SetFloat reflect.Value.SetInt reflect.Value.SetLen reflect.Value.SetMapIndex reflect.Value.SetUint reflect.Value.SetString reflect.Value.Slice reflect.Value.String reflect.Value.Type reflect.typesMustMatch reflect.Copy reflect.MakeSlice reflect.MakeMapWithSize reflect.Zero reflect.New reflect.Value.assignTo reflect.Value.Convert reflect.convertOp reflect.makeInt reflect.makeFloat reflect.makeComplex reflect.makeString reflect.makeBytes reflect.makeRunes reflect.cvtInt reflect.cvtUint reflect.cvtFloatInt reflect.cvtFloatUint reflect.cvtIntFloat reflect.cvtUintFloat reflect.cvtFloat reflect.cvtComplex reflect.cvtIntString reflect.cvtUintString reflect.cvtBytesString reflect.cvtStringBytes reflect.cvtRunesString reflect.cvtStringRunes reflect.cvtDirect reflect.cvtT2I reflect.cvtI2I reflect.(*structType).FieldByName.func1 reflect.FuncOf.func1 reflect.funcLayout.func1 reflect.init reflect.methodValueCall reflect.(*ChanDir).String reflect.(*Kind).String type..hash.reflect.uncommonType type..eq.reflect.uncommonType reflect.(*Value).Kind reflect.(*Value).Len reflect.(*Value).NumField reflect.(*Value).NumMethod reflect.(*Value).String type..hash.reflect.Method type..eq.reflect.Method reflect.(*structType).Align reflect.(*structType).AssignableTo reflect.(*structType).Bits reflect.(*structType).ChanDir reflect.(*structType).Comparable reflect.(*structType).ConvertibleTo reflect.(*structType).Elem reflect.(*structType).FieldAlign reflect.(*structType).Implements reflect.(*structType).In reflect.(*structType).IsVariadic reflect.(*structType).Key reflect.(*structType).Kind reflect.(*structType).Len reflect.(*structType).Method reflect.(*structType).MethodByName reflect.(*structType).Name reflect.(*structType).NumField reflect.(*structType).NumIn reflect.(*structType).NumMethod reflect.(*structType).NumOut reflect.(*structType).Out reflect.(*structType).PkgPath reflect.(*structType).Size reflect.(*structType).String reflect.(*structType).common reflect.(*structType).uncommon reflect.(*funcType).Align reflect.(*funcType).AssignableTo reflect.(*funcType).Bits reflect.(*funcType).ChanDir reflect.(*funcType).Comparable reflect.(*funcType).ConvertibleTo reflect.(*funcType).Elem reflect.(*funcType).Field reflect.(*funcType).FieldAlign reflect.(*funcType).FieldByIndex reflect.(*funcType).FieldByName reflect.(*funcType).FieldByNameFunc reflect.(*funcType).Implements reflect.(*funcType).In reflect.(*funcType).IsVariadic reflect.(*funcType).Key reflect.(*funcType).Kind reflect.(*funcType).Len reflect.(*funcType).Method reflect.(*funcType).MethodByName reflect.(*funcType).Name reflect.(*funcType).NumField reflect.(*funcType).NumIn reflect.(*funcType).NumMethod reflect.(*funcType).NumOut reflect.(*funcType).Out reflect.(*funcType).PkgPath reflect.(*funcType).Size reflect.(*funcType).String reflect.(*funcType).common reflect.(*funcType).uncommon type..hash.reflect.ValueError type..eq.reflect.ValueError reflect.(*funcTypeFixed128).Align reflect.(*funcTypeFixed128).AssignableTo reflect.(*funcTypeFixed128).Bits reflect.(*funcTypeFixed128).ChanDir reflect.(*funcTypeFixed128).Comparable reflect.(*funcTypeFixed128).ConvertibleTo reflect.(*funcTypeFixed128).Elem reflect.(*funcTypeFixed128).Field reflect.(*funcTypeFixed128).FieldAlign reflect.(*funcTypeFixed128).FieldByIndex reflect.(*funcTypeFixed128).FieldByName reflect.(*funcTypeFixed128).FieldByNameFunc reflect.(*funcTypeFixed128).Implements reflect.(*funcTypeFixed128).In reflect.(*funcTypeFixed128).IsVariadic reflect.(*funcTypeFixed128).Key reflect.(*funcTypeFixed128).Kind reflect.(*funcTypeFixed128).Len reflect.(*funcTypeFixed128).Method reflect.(*funcTypeFixed128).MethodByName reflect.(*funcTypeFixed128).Name reflect.(*funcTypeFixed128).NumField reflect.(*funcTypeFixed128).NumIn reflect.(*funcTypeFixed128).NumMethod reflect.(*funcTypeFixed128).NumOut reflect.(*funcTypeFixed128).Out reflect.(*funcTypeFixed128).PkgPath reflect.(*funcTypeFixed128).Size reflect.(*funcTypeFixed128).String reflect.(*funcTypeFixed128).common reflect.(*funcTypeFixed128).uncommon reflect.(*funcTypeFixed16).Align reflect.(*funcTypeFixed16).AssignableTo reflect.(*funcTypeFixed16).Bits reflect.(*funcTypeFixed16).ChanDir reflect.(*funcTypeFixed16).Comparable reflect.(*funcTypeFixed16).ConvertibleTo reflect.(*funcTypeFixed16).Elem reflect.(*funcTypeFixed16).Field reflect.(*funcTypeFixed16).FieldAlign reflect.(*funcTypeFixed16).FieldByIndex reflect.(*funcTypeFixed16).FieldByName reflect.(*funcTypeFixed16).FieldByNameFunc reflect.(*funcTypeFixed16).Implements reflect.(*funcTypeFixed16).In reflect.(*funcTypeFixed16).IsVariadic reflect.(*funcTypeFixed16).Key reflect.(*funcTypeFixed16).Kind reflect.(*funcTypeFixed16).Len reflect.(*funcTypeFixed16).Method reflect.(*funcTypeFixed16).MethodByName reflect.(*funcTypeFixed16).Name reflect.(*funcTypeFixed16).NumField reflect.(*funcTypeFixed16).NumIn reflect.(*funcTypeFixed16).NumMethod reflect.(*funcTypeFixed16).NumOut reflect.(*funcTypeFixed16).Out reflect.(*funcTypeFixed16).PkgPath reflect.(*funcTypeFixed16).Size reflect.(*funcTypeFixed16).String reflect.(*funcTypeFixed16).common reflect.(*funcTypeFixed16).uncommon reflect.(*funcTypeFixed32).Align reflect.(*funcTypeFixed32).AssignableTo reflect.(*funcTypeFixed32).Bits reflect.(*funcTypeFixed32).ChanDir reflect.(*funcTypeFixed32).Comparable reflect.(*funcTypeFixed32).ConvertibleTo reflect.(*funcTypeFixed32).Elem reflect.(*funcTypeFixed32).Field reflect.(*funcTypeFixed32).FieldAlign reflect.(*funcTypeFixed32).FieldByIndex reflect.(*funcTypeFixed32).FieldByName reflect.(*funcTypeFixed32).FieldByNameFunc reflect.(*funcTypeFixed32).Implements reflect.(*funcTypeFixed32).In reflect.(*funcTypeFixed32).IsVariadic reflect.(*funcTypeFixed32).Key reflect.(*funcTypeFixed32).Kind reflect.(*funcTypeFixed32).Len reflect.(*funcTypeFixed32).Method reflect.(*funcTypeFixed32).MethodByName reflect.(*funcTypeFixed32).Name reflect.(*funcTypeFixed32).NumField reflect.(*funcTypeFixed32).NumIn reflect.(*funcTypeFixed32).NumMethod reflect.(*funcTypeFixed32).NumOut reflect.(*funcTypeFixed32).Out reflect.(*funcTypeFixed32).PkgPath reflect.(*funcTypeFixed32).Size reflect.(*funcTypeFixed32).String reflect.(*funcTypeFixed32).common reflect.(*funcTypeFixed32).uncommon reflect.(*funcTypeFixed4).Align reflect.(*funcTypeFixed4).AssignableTo reflect.(*funcTypeFixed4).Bits reflect.(*funcTypeFixed4).ChanDir reflect.(*funcTypeFixed4).Comparable reflect.(*funcTypeFixed4).ConvertibleTo reflect.(*funcTypeFixed4).Elem reflect.(*funcTypeFixed4).Field reflect.(*funcTypeFixed4).FieldAlign reflect.(*funcTypeFixed4).FieldByIndex reflect.(*funcTypeFixed4).FieldByName reflect.(*funcTypeFixed4).FieldByNameFunc reflect.(*funcTypeFixed4).Implements reflect.(*funcTypeFixed4).In reflect.(*funcTypeFixed4).IsVariadic reflect.(*funcTypeFixed4).Key reflect.(*funcTypeFixed4).Kind reflect.(*funcTypeFixed4).Len reflect.(*funcTypeFixed4).Method reflect.(*funcTypeFixed4).MethodByName reflect.(*funcTypeFixed4).Name reflect.(*funcTypeFixed4).NumField reflect.(*funcTypeFixed4).NumIn reflect.(*funcTypeFixed4).NumMethod reflect.(*funcTypeFixed4).NumOut reflect.(*funcTypeFixed4).Out reflect.(*funcTypeFixed4).PkgPath reflect.(*funcTypeFixed4).Size reflect.(*funcTypeFixed4).String reflect.(*funcTypeFixed4).common reflect.(*funcTypeFixed4).uncommon reflect.(*funcTypeFixed64).Align reflect.(*funcTypeFixed64).AssignableTo reflect.(*funcTypeFixed64).Bits reflect.(*funcTypeFixed64).ChanDir reflect.(*funcTypeFixed64).Comparable reflect.(*funcTypeFixed64).ConvertibleTo reflect.(*funcTypeFixed64).Elem reflect.(*funcTypeFixed64).Field reflect.(*funcTypeFixed64).FieldAlign reflect.(*funcTypeFixed64).FieldByIndex reflect.(*funcTypeFixed64).FieldByName reflect.(*funcTypeFixed64).FieldByNameFunc reflect.(*funcTypeFixed64).Implements reflect.(*funcTypeFixed64).In reflect.(*funcTypeFixed64).IsVariadic reflect.(*funcTypeFixed64).Key reflect.(*funcTypeFixed64).Kind reflect.(*funcTypeFixed64).Len reflect.(*funcTypeFixed64).Method reflect.(*funcTypeFixed64).MethodByName reflect.(*funcTypeFixed64).Name reflect.(*funcTypeFixed64).NumField reflect.(*funcTypeFixed64).NumIn reflect.(*funcTypeFixed64).NumMethod reflect.(*funcTypeFixed64).NumOut reflect.(*funcTypeFixed64).Out reflect.(*funcTypeFixed64).PkgPath reflect.(*funcTypeFixed64).Size reflect.(*funcTypeFixed64).String reflect.(*funcTypeFixed64).common reflect.(*funcTypeFixed64).uncommon reflect.(*funcTypeFixed8).Align reflect.(*funcTypeFixed8).AssignableTo reflect.(*funcTypeFixed8).Bits reflect.(*funcTypeFixed8).ChanDir reflect.(*funcTypeFixed8).Comparable reflect.(*funcTypeFixed8).ConvertibleTo reflect.(*funcTypeFixed8).Elem reflect.(*funcTypeFixed8).Field reflect.(*funcTypeFixed8).FieldAlign reflect.(*funcTypeFixed8).FieldByIndex reflect.(*funcTypeFixed8).FieldByName reflect.(*funcTypeFixed8).FieldByNameFunc reflect.(*funcTypeFixed8).Implements reflect.(*funcTypeFixed8).In reflect.(*funcTypeFixed8).IsVariadic reflect.(*funcTypeFixed8).Key reflect.(*funcTypeFixed8).Kind reflect.(*funcTypeFixed8).Len reflect.(*funcTypeFixed8).Method reflect.(*funcTypeFixed8).MethodByName reflect.(*funcTypeFixed8).Name reflect.(*funcTypeFixed8).NumField reflect.(*funcTypeFixed8).NumIn reflect.(*funcTypeFixed8).NumMethod reflect.(*funcTypeFixed8).NumOut reflect.(*funcTypeFixed8).Out reflect.(*funcTypeFixed8).PkgPath reflect.(*funcTypeFixed8).Size reflect.(*funcTypeFixed8).String reflect.(*funcTypeFixed8).common reflect.(*funcTypeFixed8).uncommon reflect.(*interfaceType).Align reflect.(*interfaceType).AssignableTo reflect.(*interfaceType).Bits reflect.(*interfaceType).ChanDir reflect.(*interfaceType).Comparable reflect.(*interfaceType).ConvertibleTo reflect.(*interfaceType).Elem reflect.(*interfaceType).Field reflect.(*interfaceType).FieldAlign reflect.(*interfaceType).FieldByIndex reflect.(*interfaceType).FieldByName reflect.(*interfaceType).FieldByNameFunc reflect.(*interfaceType).Implements reflect.(*interfaceType).In reflect.(*interfaceType).IsVariadic reflect.(*interfaceType).Key reflect.(*interfaceType).Kind reflect.(*interfaceType).Len reflect.(*interfaceType).Name reflect.(*interfaceType).NumField reflect.(*interfaceType).NumIn reflect.(*interfaceType).NumOut reflect.(*interfaceType).Out reflect.(*interfaceType).PkgPath reflect.(*interfaceType).Size reflect.(*interfaceType).String reflect.(*interfaceType).common reflect.(*interfaceType).uncommon type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } reflect.(*ptrType).Align reflect.(*ptrType).AssignableTo reflect.(*ptrType).Bits reflect.(*ptrType).ChanDir reflect.(*ptrType).Comparable reflect.(*ptrType).ConvertibleTo reflect.(*ptrType).Elem reflect.(*ptrType).Field reflect.(*ptrType).FieldAlign reflect.(*ptrType).FieldByIndex reflect.(*ptrType).FieldByName reflect.(*ptrType).FieldByNameFunc reflect.(*ptrType).Implements reflect.(*ptrType).In reflect.(*ptrType).IsVariadic reflect.(*ptrType).Key reflect.(*ptrType).Kind reflect.(*ptrType).Len reflect.(*ptrType).Method reflect.(*ptrType).MethodByName reflect.(*ptrType).Name reflect.(*ptrType).NumField reflect.(*ptrType).NumIn reflect.(*ptrType).NumMethod reflect.(*ptrType).NumOut reflect.(*ptrType).Out reflect.(*ptrType).PkgPath reflect.(*ptrType).Size reflect.(*ptrType).String reflect.(*ptrType).common reflect.(*ptrType).uncommon reflect.(*sliceType).Align reflect.(*sliceType).AssignableTo reflect.(*sliceType).Bits reflect.(*sliceType).ChanDir reflect.(*sliceType).Comparable reflect.(*sliceType).ConvertibleTo reflect.(*sliceType).Elem reflect.(*sliceType).Field reflect.(*sliceType).FieldAlign reflect.(*sliceType).FieldByIndex reflect.(*sliceType).FieldByName reflect.(*sliceType).FieldByNameFunc reflect.(*sliceType).Implements reflect.(*sliceType).In reflect.(*sliceType).IsVariadic reflect.(*sliceType).Key reflect.(*sliceType).Kind reflect.(*sliceType).Len reflect.(*sliceType).Method reflect.(*sliceType).MethodByName reflect.(*sliceType).Name reflect.(*sliceType).NumField reflect.(*sliceType).NumIn reflect.(*sliceType).NumMethod reflect.(*sliceType).NumOut reflect.(*sliceType).Out reflect.(*sliceType).PkgPath reflect.(*sliceType).Size reflect.(*sliceType).String reflect.(*sliceType).common reflect.(*sliceType).uncommon type..hash.[27]string type..eq.[27]string type..hash.struct { reflect.b bool; reflect.x interface {} } type..eq.struct { reflect.b bool; reflect.x interface {} } encoding/binary.littleEndian.Uint16 encoding/binary.littleEndian.PutUint16 encoding/binary.littleEndian.Uint32 encoding/binary.littleEndian.PutUint32 encoding/binary.littleEndian.Uint64 encoding/binary.littleEndian.PutUint64 encoding/binary.littleEndian.String encoding/binary.littleEndian.GoString encoding/binary.Read encoding/binary.Write encoding/binary.dataSize encoding/binary.sizeof encoding/binary.(*decoder).int16 encoding/binary.(*decoder).int32 encoding/binary.(*decoder).int64 encoding/binary.(*decoder).value encoding/binary.(*encoder).value encoding/binary.(*encoder).skip encoding/binary.intDataSize encoding/binary.init encoding/binary.(*littleEndian).GoString encoding/binary.(*littleEndian).PutUint16 encoding/binary.(*littleEndian).PutUint32 encoding/binary.(*littleEndian).PutUint64 encoding/binary.(*littleEndian).String encoding/binary.(*littleEndian).Uint16 encoding/binary.(*littleEndian).Uint32 encoding/binary.(*littleEndian).Uint64 encoding/base64.NewEncoding encoding/base64.Encoding.WithPadding encoding/base64.(*Encoding).Encode encoding/base64.(*Encoding).EncodeToString encoding/base64.(*encoder).Write encoding/base64.(*encoder).Close encoding/base64.CorruptInputError.Error encoding/base64.(*Encoding).decodeQuantum encoding/base64.(*Encoding).Decode encoding/base64.init encoding/base64.(*CorruptInputError).Error type..hash.encoding/base64.Encoding type..eq.encoding/base64.Encoding type..hash.encoding/base64.encoder type..eq.encoding/base64.encoder sort.Slice sort.insertionSort sort.siftDown sort.heapSort sort.medianOfThree sort.swapRange sort.doPivot sort.quickSort sort.Sort sort.maxDepth sort.Stable sort.stable sort.symMerge sort.rotate sort.insertionSort_func sort.siftDown_func sort.heapSort_func sort.medianOfThree_func sort.doPivot_func sort.quickSort_func internal/fmtsort.(*SortedMap).Len internal/fmtsort.(*SortedMap).Less internal/fmtsort.(*SortedMap).Swap internal/fmtsort.Sort internal/fmtsort.compare internal/fmtsort.nilCompare internal/oserror.init syscall.copyenv syscall.Getenv syscall.Environ syscall.forkAndExecInChild syscall.SlicePtrFromStrings syscall.SetNonblock syscall.forkExec syscall.forkExecPipe syscall.rsaAlignOf syscall.itoa syscall.uitoa syscall.ByteSliceFromString syscall.Wait4 syscall.Getwd syscall.getAttrList syscall.Pipe syscall.init.0 syscall.fdopendir syscall.readlen syscall.Errno.Error syscall.Signal.Signal syscall.Signal.String syscall.wait4 syscall.fcntl syscall.pipe syscall.kill syscall.Chmod syscall.Close syscall.closedir syscall.Dup syscall.Open syscall.read syscall.readdir_r syscall.Seek syscall.write syscall.mmap syscall.munmap syscall.execve syscall.Fstat syscall.Lstat syscall.Stat syscall.ptrace syscall.init syscall.libc_getattrlist_trampoline syscall.libc_fdopendir_trampoline syscall.libc_setgroups_trampoline syscall.libc_wait4_trampoline syscall.libc_fcntl_trampoline syscall.libc_pipe_trampoline syscall.libc_kill_trampoline syscall.libc_chdir_trampoline syscall.libc_chmod_trampoline syscall.libc_chroot_trampoline syscall.libc_close_trampoline syscall.libc_closedir_trampoline syscall.libc_dup_trampoline syscall.libc_dup2_trampoline syscall.libc_getpid_trampoline syscall.libc_open_trampoline syscall.libc_read_trampoline syscall.libc_readdir_r_trampoline syscall.libc_lseek_trampoline syscall.libc_setgid_trampoline syscall.libc_setpgid_trampoline syscall.libc_setsid_trampoline syscall.libc_setuid_trampoline syscall.libc_write_trampoline syscall.libc_mmap_trampoline syscall.libc_munmap_trampoline syscall.libc_fork_trampoline syscall.libc_ioctl_trampoline syscall.libc_execve_trampoline syscall.libc_exit_trampoline syscall.libc_fstat64_trampoline syscall.libc_lstat64_trampoline syscall.libc_stat64_trampoline syscall.libc_ptrace_trampoline syscall.(*Errno).Error type..hash.syscall.SysProcAttr type..eq.syscall.SysProcAttr syscall.(*Signal).Signal syscall.(*Signal).String type..hash.syscall.attrList type..eq.syscall.attrList type..hash.[106]string type..eq.[106]string type..hash.[32]string type..eq.[32]string internal/testlog.Getenv internal/testlog.Open internal/testlog.Stat time.nextStdChunk time.match time.lookup time.appendInt time.atoi time.formatNano time.Time.String time.Time.Format time.Time.AppendFormat time.(*ParseError).Error time.getnum time.getnum3 time.cutspace time.skip time.parse time.parseTimeZone time.parseSignedOffset time.parseNanoseconds time.leadingInt time.leadingFraction time.ParseDuration time.closefd time.preadn time.(*Time).addSec time.Month.String time.Weekday.String time.Time.abs time.Time.locabs time.Duration.String time.fmtFrac time.fmtInt time.Time.date time.absDate time.Time.MarshalJSON time.(*Time).UnmarshalJSON time.Time.MarshalText time.(*Time).UnmarshalText time.Date time.(*Location).String time.(*Location).lookup time.(*Location).lookupFirstZone time.(*Location).firstZoneUsed time.(*Location).lookupName time.fileSizeError.Error time.(*dataIO).big4 time.(*dataIO).big8 time.byteString time.LoadLocationFromTZData time.loadTzinfoFromDirOrZip time.loadTzinfoFromZip time.loadTzinfo time.loadLocation time.readFile time.initLocal time.init type..hash.time.zone type..eq.time.zone type..hash.time.zoneTrans type..eq.time.zoneTrans time.(*Time).MarshalJSON time.(*Time).MarshalText time.(*Time).String time.(*Duration).String time.(*Month).String time.(*Weekday).String type..hash.time.ParseError type..eq.time.ParseError time.(*fileSizeError).Error type..hash.[12]string type..eq.[12]string type..hash.[1]time.zone type..eq.[1]time.zone type..hash.[1]time.zoneTrans type..eq.[1]time.zoneTrans type..hash.[7]string type..eq.[7]string internal/poll.(*TimeoutError).Error internal/poll.(*fdMutex).incref internal/poll.(*fdMutex).increfAndClose internal/poll.(*fdMutex).decref internal/poll.(*fdMutex).rwlock internal/poll.(*fdMutex).rwunlock internal/poll.(*FD).decref internal/poll.(*FD).readUnlock internal/poll.(*FD).writeUnlock internal/poll.(*FD).OpenDir internal/poll.(*pollDesc).init internal/poll.(*pollDesc).prepare internal/poll.(*pollDesc).wait internal/poll.(*FD).Init internal/poll.(*FD).destroy internal/poll.(*FD).Close internal/poll.(*FD).SetBlocking internal/poll.(*FD).Read internal/poll.(*FD).Write internal/poll.(*FD).Fstat internal/poll.DupCloseOnExec internal/poll.dupCloseOnExecOld internal/poll.(*FD).Dup internal/poll.init type..hash.internal/poll.FD type..eq.internal/poll.FD internal/syscall/unix.IsNonblock os.(*File).readdirnames os.Getenv os.errInvalid os.errPermission os.errExist os.errNotExist os.errClosed os.errNoDeadline os.(*PathError).Error os.(*SyscallError).Error os.underlyingErrorIs os.underlyingError os.StartProcess os.(*Process).Release os.(*ProcessState).Sys os.startProcess os.(*ProcessState).String os.(*Process).wait os.(*Process).signal os.(*File).Name os.(*LinkError).Error os.(*File).Read os.(*File).Write os.(*File).WriteString os.setStickyBit os.OpenFile os.chmod os.NewFile os.newFile os.openFileNolog os.(*File).Close os.(*file).close os.Getwd os.init.0 os.useSyscallwdDarwin os.basename os.Pipe os.init.1 os.Exit os.Stat os.fillFileStatFromSys os.(*File).Stat os.statNolog os.lstatNolog os.itoa os.uitoa os.FileMode.String os.FileMode.IsDir os.(*fileStat).Name os.(*fileStat).IsDir os.(*fileStat).Size os.(*fileStat).Mode os.(*fileStat).ModTime os.(*fileStat).Sys os.glob..func1 os.init type..hash.os.file type..eq.os.file os.(*FileMode).IsDir os.(*FileMode).String type..hash.os.LinkError type..eq.os.LinkError type..hash.os.PathError type..eq.os.PathError type..hash.os.SyscallError type..eq.os.SyscallError type..hash.os.fileStat type..eq.os.fileStat type..hash.struct { sync.Mutex; os.dir string } type..eq.struct { sync.Mutex; os.dir string } fmt.Errorf fmt.(*wrapError).Error fmt.(*fmt).writePadding fmt.(*fmt).pad fmt.(*fmt).padString fmt.(*fmt).fmtBoolean fmt.(*fmt).fmtUnicode fmt.(*fmt).fmtInteger fmt.(*fmt).truncateString fmt.(*fmt).truncate fmt.(*fmt).fmtS fmt.(*fmt).fmtBs fmt.(*fmt).fmtSbx fmt.(*fmt).fmtQ fmt.(*fmt).fmtC fmt.(*fmt).fmtQc fmt.(*fmt).fmtFloat fmt.(*buffer).writeRune fmt.newPrinter fmt.(*pp).free fmt.(*pp).Width fmt.(*pp).Precision fmt.(*pp).Flag fmt.(*pp).Write fmt.(*pp).WriteString fmt.Fprintf fmt.Sprintf fmt.Fprint fmt.Fprintln fmt.getField fmt.parsenum fmt.(*pp).unknownType fmt.(*pp).badVerb fmt.(*pp).fmtBool fmt.(*pp).fmt0x64 fmt.(*pp).fmtInteger fmt.(*pp).fmtFloat fmt.(*pp).fmtComplex fmt.(*pp).fmtString fmt.(*pp).fmtBytes fmt.(*pp).fmtPointer fmt.(*pp).catchPanic fmt.(*pp).handleMethods fmt.(*pp).printArg fmt.(*pp).printValue fmt.intFromArg fmt.parseArgNumber fmt.(*pp).argNumber fmt.(*pp).badArgNum fmt.(*pp).missingArg fmt.(*pp).doPrintf fmt.(*pp).doPrint fmt.(*pp).doPrintln fmt.glob..func1 fmt.init type..hash.fmt.fmt type..eq.fmt.fmt type..hash.fmt.wrapError type..eq.fmt.wrapError strings.(*Builder).String strings.(*Builder).Len strings.(*Builder).Reset strings.(*Builder).Write strings.(*Builder).WriteRune strings.(*Builder).WriteString strings.explode strings.hashStr strings.Count strings.IndexRune strings.genSplit strings.Join strings.Map strings.ToLower strings.Replace strings.Index strings.indexRabinKarp encoding/json.Unmarshal encoding/json.(*UnmarshalTypeError).Error encoding/json.(*InvalidUnmarshalError).Error encoding/json.(*decodeState).unmarshal encoding/json.Number.String encoding/json.isValidNumber encoding/json.(*decodeState).addErrorContext encoding/json.(*decodeState).skip encoding/json.(*decodeState).scanNext encoding/json.(*decodeState).scanWhile encoding/json.(*decodeState).rescanLiteral encoding/json.(*decodeState).value encoding/json.(*decodeState).valueQuoted encoding/json.indirect encoding/json.(*decodeState).array encoding/json.(*decodeState).object encoding/json.(*decodeState).convertNumber encoding/json.(*decodeState).literalStore encoding/json.(*decodeState).valueInterface encoding/json.(*decodeState).arrayInterface encoding/json.(*decodeState).objectInterface encoding/json.(*decodeState).literalInterface encoding/json.getu4 encoding/json.unquoteBytes encoding/json.Marshal encoding/json.HTMLEscape encoding/json.(*UnsupportedTypeError).Error encoding/json.(*UnsupportedValueError).Error encoding/json.(*MarshalerError).Error encoding/json.newEncodeState encoding/json.(*encodeState).marshal encoding/json.isEmptyValue encoding/json.(*encodeState).reflectValue encoding/json.valueEncoder encoding/json.typeEncoder encoding/json.newTypeEncoder encoding/json.invalidValueEncoder encoding/json.marshalerEncoder encoding/json.addrMarshalerEncoder encoding/json.textMarshalerEncoder encoding/json.addrTextMarshalerEncoder encoding/json.boolEncoder encoding/json.intEncoder encoding/json.uintEncoder encoding/json.floatEncoder.encode encoding/json.stringEncoder encoding/json.interfaceEncoder encoding/json.unsupportedTypeEncoder encoding/json.structEncoder.encode encoding/json.newStructEncoder encoding/json.mapEncoder.encode encoding/json.newMapEncoder encoding/json.encodeByteSlice encoding/json.sliceEncoder.encode encoding/json.newSliceEncoder encoding/json.arrayEncoder.encode encoding/json.newArrayEncoder encoding/json.ptrEncoder.encode encoding/json.newPtrEncoder encoding/json.condAddrEncoder.encode encoding/json.newCondAddrEncoder encoding/json.isValidTag encoding/json.typeByIndex encoding/json.(*reflectWithString).resolve encoding/json.(*encodeState).string encoding/json.(*encodeState).stringBytes encoding/json.byIndex.Len encoding/json.byIndex.Swap encoding/json.byIndex.Less encoding/json.typeFields encoding/json.cachedTypeFields encoding/json.foldFunc encoding/json.equalFoldRight encoding/json.asciiEqualFold encoding/json.simpleLetterEqualFold encoding/json.compact encoding/json.checkValid encoding/json.(*SyntaxError).Error encoding/json.(*scanner).eof encoding/json.stateBeginValueOrEmpty encoding/json.stateBeginValue encoding/json.stateBeginStringOrEmpty encoding/json.stateBeginString encoding/json.stateEndValue encoding/json.stateEndTop encoding/json.stateInString encoding/json.stateInStringEsc encoding/json.stateInStringEscU encoding/json.stateInStringEscU1 encoding/json.stateInStringEscU12 encoding/json.stateInStringEscU123 encoding/json.stateNeg encoding/json.state1 encoding/json.state0 encoding/json.stateDot encoding/json.stateDot0 encoding/json.stateE encoding/json.stateESign encoding/json.stateE0 encoding/json.stateT encoding/json.stateTr encoding/json.stateTru encoding/json.stateF encoding/json.stateFa encoding/json.stateFal encoding/json.stateFals encoding/json.stateN encoding/json.stateNu encoding/json.stateNul encoding/json.stateError encoding/json.quoteChar encoding/json.parseTag encoding/json.tagOptions.Contains encoding/json.(*encodeState).marshal.func1 encoding/json.typeEncoder.func1 encoding/json.mapEncoder.encode.func1 encoding/json.typeFields.func1 encoding/json.init encoding/json.(*encodeState).Len encoding/json.(*encodeState).Read encoding/json.(*encodeState).ReadByte encoding/json.(*encodeState).ReadFrom encoding/json.(*encodeState).Reset encoding/json.(*encodeState).String encoding/json.(*encodeState).Write encoding/json.(*encodeState).WriteString encoding/json.(*encodeState).WriteTo type..hash.[2]interface {} type..eq.[2]interface {} encoding/json.(*jsonError).Error encoding/json.jsonError.Error type..hash.encoding/json.reflectWithString type..eq.encoding/json.reflectWithString encoding/json.floatEncoder.encode-fm encoding/json.structEncoder.encode-fm encoding/json.mapEncoder.encode-fm encoding/json.sliceEncoder.encode-fm encoding/json.arrayEncoder.encode-fm encoding/json.ptrEncoder.encode-fm encoding/json.condAddrEncoder.encode-fm type..hash.encoding/json.MarshalerError type..eq.encoding/json.MarshalerError encoding/json.(*Number).String type..hash.encoding/json.SyntaxError type..eq.encoding/json.SyntaxError type..hash.encoding/json.UnmarshalTypeError type..eq.encoding/json.UnmarshalTypeError type..hash.encoding/json.UnsupportedValueError type..eq.encoding/json.UnsupportedValueError encoding/json.(*byIndex).Len encoding/json.(*byIndex).Less encoding/json.(*byIndex).Swap flag.(*boolValue).Set flag.(*boolValue).String flag.(*boolValue).IsBoolFlag flag.(*intValue).Set flag.(*intValue).String flag.(*int64Value).Set flag.(*int64Value).String flag.(*uintValue).Set flag.(*uintValue).String flag.(*uint64Value).Set flag.(*uint64Value).String flag.(*stringValue).Set flag.(*stringValue).String flag.(*float64Value).Set flag.(*float64Value).String flag.(*durationValue).Set flag.(*durationValue).String flag.sortFlags flag.(*FlagSet).Name flag.(*FlagSet).VisitAll flag.isZeroValue flag.UnquoteUsage flag.(*FlagSet).PrintDefaults flag.(*FlagSet).defaultUsage flag.(*FlagSet).Var flag.(*FlagSet).failf flag.(*FlagSet).usage flag.(*FlagSet).parseOne flag.(*FlagSet).Parse flag.init.0 flag.commandLineUsage flag.NewFlagSet flag.glob..func1 flag.sortFlags.func1 flag.(*FlagSet).PrintDefaults.func1 flag.init type..hash.flag.Flag type..eq.flag.Flag type..hash.[3]interface {} type..eq.[3]interface {} flag.(*FlagSet).defaultUsage-fm image/color.RGBA.RGBA image/color.RGBA64.RGBA image/color.NRGBA.RGBA image/color.NRGBA64.RGBA image/color.Alpha.RGBA image/color.Alpha16.RGBA image/color.Gray.RGBA image/color.Gray16.RGBA image/color.ModelFunc image/color.(*modelFunc).Convert image/color.rgbaModel image/color.rgba64Model image/color.nrgbaModel image/color.nrgba64Model image/color.alphaModel image/color.alpha16Model image/color.grayModel image/color.gray16Model image/color.Palette.Convert image/color.Palette.Index image/color.RGBToYCbCr image/color.YCbCr.RGBA image/color.yCbCrModel image/color.NYCbCrA.RGBA image/color.nYCbCrAModel image/color.RGBToCMYK image/color.CMYK.RGBA image/color.cmykModel image/color.init image/color.(*Alpha).RGBA image/color.(*Alpha16).RGBA image/color.(*CMYK).RGBA image/color.(*Gray).RGBA image/color.(*Gray16).RGBA image/color.(*NRGBA).RGBA image/color.(*NRGBA64).RGBA image/color.(*YCbCr).RGBA image/color.(*NYCbCrA).RGBA image/color.(*Palette).Convert image/color.(*RGBA).RGBA image/color.(*RGBA64).RGBA image.RegisterFormat image.Point.String image.Rectangle.String image.Rectangle.Intersect image.Rectangle.At image.Rectangle.Bounds image.Rectangle.ColorModel image.(*RGBA).ColorModel image.(*RGBA).Bounds image.(*RGBA).At image.(*RGBA).RGBAAt image.(*RGBA).Opaque image.(*RGBA64).ColorModel image.(*RGBA64).Bounds image.(*RGBA64).At image.(*RGBA64).RGBA64At image.(*RGBA64).SetRGBA64 image.(*RGBA64).Opaque image.(*NRGBA).ColorModel image.(*NRGBA).Bounds image.(*NRGBA).At image.(*NRGBA).NRGBAAt image.(*NRGBA).SetNRGBA image.(*NRGBA).Opaque image.(*NRGBA64).ColorModel image.(*NRGBA64).Bounds image.(*NRGBA64).At image.(*NRGBA64).NRGBA64At image.(*NRGBA64).SetNRGBA64 image.(*NRGBA64).Opaque image.(*Alpha).ColorModel image.(*Alpha).Bounds image.(*Alpha).At image.(*Alpha).Opaque image.(*Alpha16).ColorModel image.(*Alpha16).Bounds image.(*Alpha16).At image.(*Alpha16).Alpha16At image.(*Alpha16).Opaque image.(*Gray).ColorModel image.(*Gray).Bounds image.(*Gray).At image.(*Gray).SubImage image.(*Gray).Opaque image.(*Gray16).ColorModel image.(*Gray16).Bounds image.(*Gray16).At image.(*Gray16).Gray16At image.(*Gray16).SetGray16 image.(*Gray16).Opaque image.(*CMYK).ColorModel image.(*CMYK).Bounds image.(*CMYK).At image.(*CMYK).CMYKAt image.(*CMYK).Opaque image.(*Paletted).ColorModel image.(*Paletted).Bounds image.(*Paletted).At image.(*Paletted).ColorIndexAt image.(*Paletted).Opaque image.(*Uniform).RGBA image.(*Uniform).ColorModel image.(*Uniform).Convert image.(*Uniform).Bounds image.(*Uniform).At image.(*Uniform).Opaque image.NewUniform image.YCbCrSubsampleRatio.String image.(*YCbCr).ColorModel image.(*YCbCr).Bounds image.(*YCbCr).At image.(*YCbCr).YCbCrAt image.(*YCbCr).COffset image.(*YCbCr).SubImage image.(*YCbCr).Opaque image.yCbCrSize image.NewYCbCr image.init image.(*Point).String image.(*Rectangle).At image.(*Rectangle).Bounds image.(*Rectangle).ColorModel image.(*Rectangle).String type..hash.image.Config type..eq.image.Config image.(*YCbCrSubsampleRatio).String image/internal/imageutil.DrawYCbCr image/jpeg.(*decoder).ensureNBits image/jpeg.(*decoder).receiveExtend image/jpeg.(*decoder).processDHT image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).decodeBit image/jpeg.(*decoder).decodeBits image/jpeg.idct image/jpeg.FormatError.Error image/jpeg.UnsupportedError.Error image/jpeg.(*decoder).fill image/jpeg.(*decoder).readByte image/jpeg.(*decoder).readByteStuffedByte image/jpeg.(*decoder).readFull image/jpeg.(*decoder).ignore image/jpeg.(*decoder).processSOF image/jpeg.(*decoder).processDQT image/jpeg.(*decoder).processDRI image/jpeg.(*decoder).processApp0Marker image/jpeg.(*decoder).processApp14Marker image/jpeg.(*decoder).decode image/jpeg.(*decoder).applyBlack image/jpeg.(*decoder).convertToRGB image/jpeg.Decode image/jpeg.DecodeConfig image/jpeg.init.0 image/jpeg.(*decoder).makeImg image/jpeg.(*decoder).processSOS image/jpeg.(*decoder).refine image/jpeg.(*decoder).refineNonZeroes image/jpeg.(*decoder).reconstructProgressiveImage image/jpeg.(*decoder).reconstructBlock image/jpeg.(*huffmanLUT).init image/jpeg.init.1 image/jpeg.(*FormatError).Error image/jpeg.(*UnsupportedError).Error type..hash.image/jpeg.component type..eq.image/jpeg.component type..hash.[4]image/jpeg.component type..eq.[4]image/jpeg.component compress/flate.(*compressor).fillDeflate compress/flate.(*compressor).writeBlock compress/flate.(*compressor).fillWindow compress/flate.(*compressor).findMatch compress/flate.(*compressor).writeStoredBlock compress/flate.bulkHash4 compress/flate.matchLen compress/flate.(*compressor).encSpeed compress/flate.(*compressor).deflate compress/flate.(*compressor).fillStore compress/flate.(*compressor).store compress/flate.(*compressor).storeHuff compress/flate.(*compressor).write compress/flate.(*compressor).init compress/flate.(*compressor).reset compress/flate.(*compressor).close compress/flate.NewWriter compress/flate.NewWriterDict compress/flate.(*dictWriter).Write compress/flate.(*Writer).Write compress/flate.(*Writer).Close compress/flate.(*Writer).Reset compress/flate.(*deflateFast).encode compress/flate.emitLiteral compress/flate.(*deflateFast).matchLen compress/flate.(*deflateFast).resetAll compress/flate.(*dictDecoder).writeCopy compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).writeBits compress/flate.(*huffmanBitWriter).writeBytes compress/flate.(*huffmanBitWriter).generateCodegen compress/flate.(*huffmanBitWriter).dynamicSize compress/flate.(*huffmanBitWriter).fixedSize compress/flate.(*huffmanBitWriter).writeCode compress/flate.(*huffmanBitWriter).writeDynamicHeader compress/flate.(*huffmanBitWriter).writeStoredHeader compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).writeBlockDynamic compress/flate.(*huffmanBitWriter).indexTokens compress/flate.(*huffmanBitWriter).writeTokens compress/flate.init.0 compress/flate.(*huffmanBitWriter).writeBlockHuff compress/flate.histogram compress/flate.generateFixedLiteralEncoding compress/flate.generateFixedOffsetEncoding compress/flate.(*huffmanEncoder).bitLength compress/flate.(*huffmanEncoder).bitCounts compress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*huffmanEncoder).generate compress/flate.byLiteral.Len compress/flate.byLiteral.Less compress/flate.byLiteral.Swap compress/flate.byFreq.Len compress/flate.byFreq.Less compress/flate.byFreq.Swap compress/flate.CorruptInputError.Error compress/flate.InternalError.Error compress/flate.(*huffmanDecoder).init compress/flate.(*decompressor).nextBlock compress/flate.(*decompressor).Read compress/flate.(*decompressor).Close compress/flate.(*decompressor).readHuffman compress/flate.(*decompressor).huffmanBlock compress/flate.(*decompressor).dataBlock compress/flate.(*decompressor).copyData compress/flate.(*decompressor).moreBits compress/flate.(*decompressor).huffSym compress/flate.fixedHuffmanDecoderInit compress/flate.(*decompressor).Reset compress/flate.NewReader compress/flate.NewReaderDict compress/flate.fixedHuffmanDecoderInit.func1 compress/flate.init compress/flate.(*byLiteral).Len compress/flate.(*byLiteral).Less compress/flate.(*byLiteral).Swap compress/flate.(*byFreq).Len compress/flate.(*byFreq).Less compress/flate.(*byFreq).Swap compress/flate.(*CorruptInputError).Error compress/flate.(*InternalError).Error type..hash.compress/flate.literalNode type..eq.compress/flate.literalNode hash/adler32.(*digest).Reset hash/adler32.(*digest).Size hash/adler32.(*digest).BlockSize hash/adler32.update hash/adler32.(*digest).Write hash/adler32.(*digest).Sum32 hash/adler32.(*digest).Sum compress/zlib.NewReaderDict compress/zlib.(*reader).Read compress/zlib.(*reader).Close compress/zlib.(*reader).Reset compress/zlib.NewWriterLevelDict compress/zlib.(*Writer).Reset compress/zlib.(*Writer).writeHeader compress/zlib.(*Writer).Write compress/zlib.(*Writer).Close compress/zlib.init type..hash.compress/zlib.reader type..eq.compress/zlib.reader hash/crc32.ieeeInit hash/crc32.(*digest).Size hash/crc32.(*digest).BlockSize hash/crc32.(*digest).Reset hash/crc32.(*digest).Write hash/crc32.(*digest).Sum32 hash/crc32.(*digest).Sum hash/crc32.simpleMakeTable hash/crc32.simplePopulateTable hash/crc32.simpleUpdate hash/crc32.slicingMakeTable hash/crc32.slicingUpdate hash/crc32.ieeeInit.func1 hash/crc32.init image/png.paeth image/png.filterPaeth image/png.FormatError.Error image/png.UnsupportedError.Error image/png.(*decoder).parseIHDR image/png.(*decoder).parsePLTE image/png.(*decoder).parsetRNS image/png.(*decoder).Read image/png.(*decoder).decode image/png.(*decoder).readImagePass image/png.(*decoder).mergePassInto image/png.(*decoder).parseIDAT image/png.(*decoder).parseChunk image/png.(*decoder).verifyChecksum image/png.(*decoder).checkHeader image/png.Decode image/png.DecodeConfig image/png.init.0 image/png.opaque image/png.(*encoder).writeChunk image/png.(*encoder).writeIHDR image/png.(*encoder).writePLTEAndTRNS image/png.(*encoder).Write image/png.filter image/png.zeroMemory image/png.(*encoder).writeImage image/png.(*encoder).writeIDATs image/png.(*Encoder).Encode type..hash.image/png.Encoder type..eq.image/png.Encoder image/png.(*FormatError).Error image/png.(*UnsupportedError).Error context.(*emptyCtx).Deadline context.(*emptyCtx).Done context.(*emptyCtx).Err context.(*emptyCtx).Value context.(*emptyCtx).String context.init.0 context.init path/filepath.Clean path/filepath.Base path/filepath.join path/filepath.init os/exec.(*Error).Error os/exec.Command os/exec.(*Cmd).String os/exec.interfaceEqual os/exec.(*Cmd).stdin os/exec.(*Cmd).stdout os/exec.(*Cmd).stderr os/exec.(*Cmd).writerDescriptor os/exec.(*Cmd).closeDescriptors os/exec.(*Cmd).Start os/exec.(*ExitError).Error os/exec.(*Cmd).Wait os/exec.(*Cmd).StdoutPipe os/exec.dedupEnvCase os/exec.init.0 os/exec.findExecutable os/exec.LookPath os/exec.interfaceEqual.func1 os/exec.(*Cmd).stdin.func1 os/exec.(*Cmd).writerDescriptor.func1 os/exec.(*Cmd).Start.func1 os/exec.(*Cmd).Start.func2 os/exec.init.0.func1 os/exec.init os/exec.(*ExitError).String os/exec.(*ExitError).Sys type..hash.os/exec.Error type..eq.os/exec.Error os/exec.ExitError.String os/exec.ExitError.Sys __cgo_panic _crosscall2 type..hash.[240]layeh.com/gopus._Ctype_float type..eq.[240]layeh.com/gopus._Ctype_float type..hash.[720]layeh.com/gopus._Ctype_float type..eq.[720]layeh.com/gopus._Ctype_float type..hash.[18]layeh.com/gopus._Ctype_float type..eq.[18]layeh.com/gopus._Ctype_float type..hash.[8][18]layeh.com/gopus._Ctype_float type..eq.[8][18]layeh.com/gopus._Ctype_float type..hash.[21]layeh.com/gopus._Ctype_float type..eq.[21]layeh.com/gopus._Ctype_float type..hash.[32]layeh.com/gopus._Ctype_float type..eq.[32]layeh.com/gopus._Ctype_float type..hash.[8]layeh.com/gopus._Ctype_float type..eq.[8]layeh.com/gopus._Ctype_float type..hash.[9]layeh.com/gopus._Ctype_float type..eq.[9]layeh.com/gopus._Ctype_float type..hash.[3]layeh.com/gopus._Ctype_float type..eq.[3]layeh.com/gopus._Ctype_float type..hash.[200]layeh.com/gopus._Ctype_float type..eq.[200]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___3 type..eq.layeh.com/gopus._Ctype_struct___3 type..hash.[200]layeh.com/gopus._Ctype_struct___3 type..eq.[200]layeh.com/gopus._Ctype_struct___3 type..hash.layeh.com/gopus._Ctype_struct___2 type..eq.layeh.com/gopus._Ctype_struct___2 type..hash.[4]layeh.com/gopus._Ctype_float type..eq.[4]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___4 type..eq.layeh.com/gopus._Ctype_struct___4 type..hash.[960]layeh.com/gopus._Ctype_float type..eq.[960]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusEncoder type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder type..hash.[2]layeh.com/gopus._Ctype_float type..eq.[2]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusDecoder type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder main.init.0 main.main main.encodeReader main.encoder main.encodeWriter main.decodeReader main.decoder main.decodeWriter main.encodeReader.func1 main.encoder.func1 main.decodeReader.func1 main.decoder.func1 main.init type..hash.[11]string type..eq.[11]string type..hash.main.DCAToolMetadata type..eq.main.DCAToolMetadata type..hash.main.DCAMetadata type..eq.main.DCAMetadata type..hash.main.FFprobeTags type..eq.main.FFprobeTags type..hash.main.FFprobeFormat type..eq.main.FFprobeFormat type..hash.main.SongMetadata type..eq.main.SongMetadata type..hash.main.OriginMetadata type..eq.main.OriginMetadata type..hash.main.OpusMetadata type..eq.main.OpusMetadata runtime.etext runtime.types type.* runtime.rodata go.string.* go.func.* runtime.gcbits.* runtime.gcbss runtime.egcbss runtime.gcdata main..stmp_26 runtime.egcdata reflect..stmp_173 reflect..stmp_27 reflect..stmp_50 reflect..stmp_51 runtime..stmp_21 $f32.358637bd $f32.4b189680 $f32.6258d727 $f32.80000000 $f32.cb189680 $f32.fffffffe os..stmp_0 os..stmp_4 os..stmp_5 runtime..stmp_19 runtime..stmp_20 runtime.mainPC syscall..stmp_21 syscall..stmp_36 syscall..stmp_39 syscall..stmp_6 syscall..stmp_7 time..stmp_23 $f64.3eb0000000000000 $f64.3eb0c6f7a0b5ed8d $f64.3fd0000000000000 $f64.3fd3333333333333 $f64.3fe0000000000000 $f64.3fec000000000000 $f64.3fee666666666666 $f64.3ff0000000000000 $f64.3ff199999999999a $f64.3ff3333333333333 $f64.4014000000000000 $f64.4024000000000000 $f64.403a000000000000 $f64.4059000000000000 $f64.41f0000000000000 $f64.430c6bf526340000 $f64.444b1ae4d6e2ef50 $f64.47efffffe0000000 $f64.7fefffffffffffff $f64.7ff8000000000001 $f64.8000000000000000 $f64.bfd3333333333333 $f64.bfe62e42fefa39ef $f64.c30c6bf526340000 $f64.ffefffffffffffff $f64.fffffffffffffffe bufio..stmp_0 bytes..stmp_2 compress/flate..stmp_0 compress/flate..stmp_1 compress/flate..stmp_3 compress/flate..stmp_4 compress/flate..stmp_5 compress/flate..stmp_6 compress/zlib..stmp_0 encoding/base64..stmp_0 encoding/base64..stmp_1 encoding/base64..stmp_2 encoding/base64..stmp_3 encoding/json..stmp_10 encoding/json..stmp_11 encoding/json..stmp_12 encoding/json..stmp_13 encoding/json..stmp_14 encoding/json..stmp_15 encoding/json..stmp_16 encoding/json..stmp_17 encoding/json..stmp_18 encoding/json..stmp_19 encoding/json..stmp_2 encoding/json..stmp_20 encoding/json..stmp_21 encoding/json..stmp_22 encoding/json..stmp_26 encoding/json..stmp_3 encoding/json..stmp_32 encoding/json..stmp_4 encoding/json..stmp_5 encoding/json..stmp_6 encoding/json..stmp_7 encoding/json..stmp_8 encoding/json..stmp_9 flag..stmp_0 fmt..stmp_0 image/jpeg..stmp_0 image/jpeg..stmp_1 image/jpeg..stmp_10 image/jpeg..stmp_11 image/jpeg..stmp_12 image/jpeg..stmp_13 image/jpeg..stmp_14 image/jpeg..stmp_15 image/jpeg..stmp_16 image/jpeg..stmp_17 image/jpeg..stmp_18 image/jpeg..stmp_19 image/jpeg..stmp_2 image/jpeg..stmp_20 image/jpeg..stmp_21 image/jpeg..stmp_22 image/jpeg..stmp_23 image/jpeg..stmp_24 image/jpeg..stmp_25 image/jpeg..stmp_26 image/jpeg..stmp_27 image/jpeg..stmp_28 image/jpeg..stmp_29 image/jpeg..stmp_3 image/jpeg..stmp_30 image/jpeg..stmp_31 image/jpeg..stmp_32 image/jpeg..stmp_33 image/jpeg..stmp_34 image/jpeg..stmp_35 image/jpeg..stmp_36 image/jpeg..stmp_37 image/jpeg..stmp_38 image/jpeg..stmp_39 image/jpeg..stmp_4 image/jpeg..stmp_40 image/jpeg..stmp_41 image/jpeg..stmp_42 image/jpeg..stmp_43 image/jpeg..stmp_5 image/jpeg..stmp_6 image/jpeg..stmp_7 image/jpeg..stmp_8 image/jpeg..stmp_9 image/png..stmp_0 image/png..stmp_1 image/png..stmp_10 image/png..stmp_11 image/png..stmp_12 image/png..stmp_13 image/png..stmp_14 image/png..stmp_15 image/png..stmp_16 image/png..stmp_17 image/png..stmp_19 image/png..stmp_2 image/png..stmp_20 image/png..stmp_21 image/png..stmp_3 image/png..stmp_4 image/png..stmp_5 image/png..stmp_6 image/png..stmp_7 image/png..stmp_8 image/png..stmp_9 internal/poll..stmp_0 internal/poll..stmp_1 internal/poll..stmp_2 internal/poll..stmp_3 internal/poll..stmp_4 internal/poll..stmp_5 internal/poll..stmp_6 internal/poll..stmp_7 internal/reflectlite..stmp_1 internal/reflectlite..stmp_10 internal/reflectlite..stmp_11 internal/reflectlite..stmp_15 internal/reflectlite..stmp_16 internal/reflectlite..stmp_17 internal/reflectlite..stmp_19 internal/reflectlite..stmp_20 internal/reflectlite..stmp_25 internal/reflectlite..stmp_26 internal/reflectlite..stmp_27 internal/reflectlite..stmp_28 internal/reflectlite..stmp_29 internal/reflectlite..stmp_4 internal/reflectlite..stmp_5 internal/reflectlite..stmp_6 internal/reflectlite..stmp_7 internal/reflectlite..stmp_8 internal/reflectlite..stmp_9 main..stmp_0 main..stmp_1 main..stmp_12 main..stmp_13 main..stmp_14 main..stmp_15 main..stmp_17 main..stmp_18 main..stmp_19 main..stmp_2 main..stmp_20 main..stmp_21 main..stmp_22 main..stmp_23 main..stmp_24 main..stmp_25 main..stmp_3 main..stmp_4 main..stmp_5 main..stmp_6 main..stmp_7 main..stmp_8 os/exec..stmp_2 os/exec..stmp_3 reflect..stmp_105 reflect..stmp_106 reflect..stmp_107 reflect..stmp_108 reflect..stmp_11 reflect..stmp_110 reflect..stmp_112 reflect..stmp_113 reflect..stmp_114 reflect..stmp_115 reflect..stmp_116 reflect..stmp_117 reflect..stmp_118 reflect..stmp_119 reflect..stmp_12 reflect..stmp_120 reflect..stmp_121 reflect..stmp_122 reflect..stmp_123 reflect..stmp_124 reflect..stmp_125 reflect..stmp_128 reflect..stmp_129 reflect..stmp_13 reflect..stmp_134 reflect..stmp_135 reflect..stmp_136 reflect..stmp_138 reflect..stmp_139 reflect..stmp_14 reflect..stmp_140 reflect..stmp_141 reflect..stmp_142 reflect..stmp_145 reflect..stmp_146 reflect..stmp_15 reflect..stmp_159 reflect..stmp_16 reflect..stmp_160 reflect..stmp_161 reflect..stmp_162 reflect..stmp_166 reflect..stmp_167 reflect..stmp_168 reflect..stmp_17 reflect..stmp_18 reflect..stmp_19 reflect..stmp_20 reflect..stmp_21 reflect..stmp_22 reflect..stmp_23 reflect..stmp_24 reflect..stmp_25 reflect..stmp_28 reflect..stmp_29 reflect..stmp_30 reflect..stmp_31 reflect..stmp_35 reflect..stmp_36 reflect..stmp_37 reflect..stmp_39 reflect..stmp_40 reflect..stmp_47 reflect..stmp_48 reflect..stmp_49 reflect..stmp_5 reflect..stmp_52 reflect..stmp_6 reflect..stmp_7 reflect..stmp_76 reflect..stmp_79 reflect..stmp_8 reflect..stmp_80 reflect..stmp_81 reflect..stmp_82 reflect.methodValueCall.args_stackmap runtime..stmp_1 runtime..stmp_11 runtime..stmp_12 runtime..stmp_13 runtime..stmp_14 runtime..stmp_17 runtime..stmp_18 runtime..stmp_2 runtime..stmp_23 runtime..stmp_26 runtime..stmp_28 runtime..stmp_3 runtime..stmp_31 runtime..stmp_32 runtime..stmp_35 runtime..stmp_36 runtime..stmp_4 runtime..stmp_42 runtime..stmp_43 runtime..stmp_45 runtime..stmp_48 runtime..stmp_5 runtime.no_pointers_stackmap runtime.publicationBarrier.args_stackmap strconv..stmp_1 strconv..stmp_2 strconv..stmp_3 strconv..stmp_4 strconv..stmp_5 strconv..stmp_6 strings..stmp_10 strings..stmp_11 strings..stmp_12 strings..stmp_13 strings..stmp_14 strings..stmp_15 strings..stmp_16 strings..stmp_17 strings..stmp_3 strings..stmp_30 strings..stmp_38 strings..stmp_5 strings..stmp_6 sync..stmp_1 sync..stmp_2 sync..stmp_3 sync..stmp_4 sync/atomic..stmp_1 sync/atomic..stmp_2 syscall.libc_chdir_trampoline.args_stackmap syscall.libc_chmod_trampoline.args_stackmap syscall.libc_chroot_trampoline.args_stackmap syscall.libc_close_trampoline.args_stackmap syscall.libc_closedir_trampoline.args_stackmap syscall.libc_dup2_trampoline.args_stackmap syscall.libc_dup_trampoline.args_stackmap syscall.libc_execve_trampoline.args_stackmap syscall.libc_exit_trampoline.args_stackmap syscall.libc_fcntl_trampoline.args_stackmap syscall.libc_fdopendir_trampoline.args_stackmap syscall.libc_fork_trampoline.args_stackmap syscall.libc_fstat64_trampoline.args_stackmap syscall.libc_getattrlist_trampoline.args_stackmap syscall.libc_getpid_trampoline.args_stackmap syscall.libc_ioctl_trampoline.args_stackmap syscall.libc_kill_trampoline.args_stackmap syscall.libc_lseek_trampoline.args_stackmap syscall.libc_lstat64_trampoline.args_stackmap syscall.libc_mmap_trampoline.args_stackmap syscall.libc_munmap_trampoline.args_stackmap syscall.libc_open_trampoline.args_stackmap syscall.libc_pipe_trampoline.args_stackmap syscall.libc_ptrace_trampoline.args_stackmap syscall.libc_read_trampoline.args_stackmap syscall.libc_readdir_r_trampoline.args_stackmap syscall.libc_setgid_trampoline.args_stackmap syscall.libc_setgroups_trampoline.args_stackmap syscall.libc_setpgid_trampoline.args_stackmap syscall.libc_setsid_trampoline.args_stackmap syscall.libc_setuid_trampoline.args_stackmap syscall.libc_stat64_trampoline.args_stackmap syscall.libc_wait4_trampoline.args_stackmap syscall.libc_write_trampoline.args_stackmap time..stmp_20 time..stmp_24 runtime.call16.args_stackmap runtime.cgocallback_gofunc.args_stackmap sync/atomic.StoreInt32.args_stackmap sync/atomic.StoreUint32.args_stackmap sync/atomic.StoreUintptr.args_stackmap internal/bytealg.IndexByteString.args_stackmap internal/cpu.xgetbv.args_stackmap runtime.asmcgocall.args_stackmap runtime.call1024.args_stackmap runtime.call1048576.args_stackmap runtime.call1073741824.args_stackmap runtime.call128.args_stackmap runtime.call131072.args_stackmap runtime.call134217728.args_stackmap runtime.call16384.args_stackmap runtime.call16777216.args_stackmap runtime.call2048.args_stackmap runtime.call2097152.args_stackmap runtime.call256.args_stackmap runtime.call262144.args_stackmap runtime.call268435456.args_stackmap runtime.call32.args_stackmap runtime.call32768.args_stackmap runtime.call33554432.args_stackmap runtime.call4096.args_stackmap runtime.call4194304.args_stackmap runtime.call512.args_stackmap runtime.call524288.args_stackmap runtime.call536870912.args_stackmap runtime.call64.args_stackmap runtime.call65536.args_stackmap runtime.call67108864.args_stackmap runtime.call8192.args_stackmap runtime.call8388608.args_stackmap runtime.checkASM.args_stackmap runtime.reflectcall.args_stackmap sync/atomic.AddInt32.args_stackmap sync/atomic.CompareAndSwapInt32.args_stackmap sync/atomic.CompareAndSwapUintptr.args_stackmap sync/atomic.LoadInt32.args_stackmap sync/atomic.LoadPointer.args_stackmap sync/atomic.LoadUint32.args_stackmap sync/atomic.LoadUint64.args_stackmap sync/atomic.LoadUintptr.args_stackmap compress/flate.(*compressor).init.stkobj compress/zlib.NewWriterLevelDict.stkobj encoding/json.(*UnmarshalTypeError).Error.stkobj encoding/json.(*decodeState).array.stkobj encoding/json.(*decodeState).convertNumber.stkobj encoding/json.addrMarshalerEncoder.stkobj encoding/json.addrTextMarshalerEncoder.stkobj encoding/json.cachedTypeFields.stkobj encoding/json.floatEncoder.encode.stkobj encoding/json.marshalerEncoder.stkobj encoding/json.textMarshalerEncoder.stkobj encoding/json.unsupportedTypeEncoder.stkobj flag.(*FlagSet).PrintDefaults.stkobj flag.(*FlagSet).defaultUsage.stkobj flag.(*FlagSet).failf.stkobj flag.glob..func1.stkobj flag.isZeroValue.stkobj fmt.(*pp).badVerb.stkobj fmt.(*pp).catchPanic.stkobj fmt.(*pp).doPrint.stkobj fmt.(*pp).doPrintf.stkobj fmt.(*pp).fmtBytes.stkobj fmt.intFromArg.stkobj image/jpeg.(*decoder).makeImg.stkobj image/jpeg.init.1.stkobj image/png.(*decoder).parseChunk.stkobj image/png.(*decoder).parseIHDR.stkobj image/png.(*encoder).writeImage.stkobj internal/cpu.cpuid.args_stackmap internal/poll.runtime_pollUnblock.stkobj internal/reflectlite.(*rtype).PkgPath.stkobj internal/reflectlite.(*rtype).String.stkobj internal/reflectlite.Swapper.stkobj internal/reflectlite.TypeOf.stkobj internal/reflectlite.ValueOf.stkobj internal/reflectlite.name.pkgPath.stkobj internal/reflectlite.name.tag.stkobj os.(*LinkError).Error.stkobj os.startProcess.stkobj os/exec.(*Cmd).Start.func1.stkobj os/exec.(*Cmd).Start.func2.stkobj os/exec.(*Cmd).String.stkobj os/exec.(*Cmd).Wait.stkobj os/exec.LookPath.stkobj path/filepath.Clean.stkobj reflect.(*interfaceType).MethodByName.stkobj reflect.(*rtype).Method.stkobj reflect.(*rtype).MethodByName.stkobj reflect.(*rtype).PkgPath.stkobj reflect.(*rtype).String.stkobj reflect.(*rtype).ptrTo.stkobj reflect.FuncOf.stkobj reflect.TypeOf.stkobj reflect.Value.Elem.stkobj reflect.Value.MapIndex.stkobj reflect.name.pkgPath.stkobj reflect.name.tag.stkobj reflect.packEface.stkobj runtime.(*TypeAssertionError).Error.stkobj runtime.(*mTreap).mutate.stkobj runtime.(*mheap).freeSpan.stkobj runtime.(*mheap).scavengeLocked.stkobj runtime.(*rwmutex).rlock.stkobj runtime..stmp_10 runtime._cgo_panic_internal.stkobj runtime.bgscavenge.stkobj runtime.callers.stkobj runtime.casgstatus.stkobj runtime.cgoCheckPointer.stkobj runtime.cgoCheckTypedBlock.stkobj runtime.cgoCheckWriteBarrier.stkobj runtime.cgoContextPCs.stkobj runtime.chanrecv.stkobj runtime.chansend.stkobj runtime.checkdead.stkobj runtime.concatstring2.stkobj runtime.concatstring3.stkobj runtime.concatstring4.stkobj runtime.concatstring5.stkobj runtime.concatstrings.stkobj runtime.convTslice.stkobj runtime.cpuinit.stkobj runtime.deferreturn.stkobj runtime.dropm.stkobj runtime.evacuate.stkobj runtime.evacuate_fast32.stkobj runtime.evacuate_faststr.stkobj runtime.exitsyscallfast.stkobj runtime.exitsyscallfast_reacquired.stkobj runtime.expandCgoFrames.stkobj runtime.fatalpanic.stkobj runtime.fatalthrow.stkobj runtime.findnull.stkobj runtime.freedefer.stkobj runtime.freemcache.stkobj runtime.funcPC.stkobj runtime.funcline1.stkobj runtime.funcname.stkobj runtime.funcnameFromNameoff.stkobj runtime.gcAssistAlloc.stkobj runtime.gcBgMarkWorker.stkobj runtime.gcMarkDone.stkobj runtime.gcStart.stkobj runtime.gentraceback.stkobj runtime.getStackMap.stkobj runtime.gfget.stkobj runtime.goargs.stkobj runtime.gopanic.stkobj runtime.goready.stkobj runtime.init.3.stkobj runtime.intstring.stkobj runtime.itabAdd.stkobj runtime.mProf_Malloc.stkobj runtime.madvise.stkobj runtime.malg.stkobj runtime.mapaccess2_faststr.stkobj runtime.mapassign_fast32ptr.stkobj runtime.mapassign_faststr.stkobj runtime.markroot.stkobj runtime.minitSignalStack.stkobj runtime.mmap.stkobj runtime.munmap.stkobj runtime.name.name.stkobj runtime.name.tag.stkobj runtime.needm.stkobj runtime.netpoll.stkobj runtime.netpollblockcommit.stkobj runtime.netpollopen.stkobj runtime.newextram.stkobj runtime.newm1.stkobj runtime.newosproc.stkobj runtime.notesleep.stkobj runtime.notetsleep_internal.stkobj runtime.oneNewExtraM.stkobj runtime.open.stkobj runtime.panicwrap.stkobj runtime.persistentalloc1.stkobj runtime.printCgoTraceback.stkobj runtime.printany.stkobj runtime.printslice.stkobj runtime.pthread_attr_getstacksize.stkobj runtime.pthread_attr_init.stkobj runtime.pthread_attr_setdetachstate.stkobj runtime.pthread_cond_init.stkobj runtime.pthread_cond_signal.stkobj runtime.pthread_cond_timedwait_relative_np.stkobj runtime.pthread_cond_wait.stkobj runtime.pthread_create.stkobj runtime.pthread_mutex_init.stkobj runtime.pthread_mutex_lock.stkobj runtime.pthread_mutex_unlock.stkobj runtime.rawbyteslice.stkobj runtime.rawruneslice.stkobj runtime.recordspan.stkobj runtime.reentersyscall.stkobj runtime.scavengeSleep.stkobj runtime.selectgo.stkobj runtime.sigaltstack.stkobj runtime.sighandler.stkobj runtime.signalstack.stkobj runtime.sysargs.stkobj runtime.sysctl.stkobj runtime.textsectionmap runtime.throw.stkobj runtime.tracealloc.stkobj runtime.tracebackCgoContext.stkobj runtime.tracebackHexdump.stkobj runtime.tracebackdefers.stkobj runtime.tracefree.stkobj runtime.typesEqual.stkobj runtime.unminitSignals.stkobj runtime.wbBufFlush.stkobj runtime/debug.setGCPercent.stkobj strconv.(*NumError).Error.stkobj strconv.genericFtoa.stkobj strings.Join.stkobj strings.Map.stkobj strings.ToLower.stkobj sync.(*Map).Load.stkobj sync.(*Map).missLocked.stkobj sync/atomic.(*Value).Load.stkobj sync/atomic.(*Value).Store.stkobj sync/atomic.AddUint64.args_stackmap sync/atomic.CompareAndSwapPointer.stkobj sync/atomic.CompareAndSwapUint64.args_stackmap sync/atomic.StorePointer.stkobj syscall.Chmod.stkobj syscall.Fstat.stkobj syscall.Open.stkobj syscall.pipe.stkobj syscall.read.stkobj syscall.readlen.stkobj syscall.write.stkobj time.(*ParseError).Error.stkobj time..stmp_11 time..stmp_13 time.Date.stkobj time.Time.AppendFormat.stkobj time.Time.abs.stkobj time.Time.locabs.stkobj time.initLocal.stkobj runtime/internal/sys.DefaultGoroot.str time..stmp_10 time..stmp_12 encoding/json.(*decodeState).unmarshal.stkobj encoding/json.(*encodeState).marshal.stkobj encoding/json.mapEncoder.encode.stkobj encoding/json.stringEncoder.stkobj flag.(*FlagSet).PrintDefaults.func1.stkobj flag.(*FlagSet).Var.stkobj flag.sortFlags.stkobj go.itab.*bufio.Reader,io.Reader go.itab.*bufio.Writer,io.Writer go.itab.*bytes.Buffer,io.Reader go.itab.*bytes.Buffer,io.Writer go.itab.*compress/flate.dictWriter,io.Writer go.itab.*encoding/json.InvalidUnmarshalError,error go.itab.*encoding/json.MarshalerError,error go.itab.*encoding/json.SyntaxError,error go.itab.*encoding/json.UnmarshalTypeError,error go.itab.*encoding/json.UnsupportedTypeError,error go.itab.*encoding/json.UnsupportedValueError,error go.itab.*encoding/json.encodeState,io.Writer go.itab.*errors.errorString,error go.itab.*fmt.wrapError,error go.itab.*image.Uniform,image/color.Model go.itab.*image/color.modelFunc,image/color.Model go.itab.*image/png.decoder,io.Reader go.itab.*image/png.encoder,io.Writer go.itab.*internal/poll.TimeoutError,error go.itab.*io.LimitedReader,io.Reader go.itab.*os.File,io.Closer go.itab.*os.File,io.Reader go.itab.*os.File,io.Writer go.itab.*os.LinkError,error go.itab.*os.PathError,error go.itab.*os.SyscallError,error go.itab.*os/exec.Error,error go.itab.*os/exec.ExitError,error go.itab.*strconv.NumError,error go.itab.*time.ParseError,error go.itab.compress/flate.CorruptInputError,error go.itab.compress/flate.InternalError,error go.itab.encoding/base64.CorruptInputError,error go.itab.image/color.Alpha,image/color.Color go.itab.image/color.Alpha16,image/color.Color go.itab.image/color.CMYK,image/color.Color go.itab.image/color.Gray,image/color.Color go.itab.image/color.Gray16,image/color.Color go.itab.image/color.NRGBA,image/color.Color go.itab.image/color.NRGBA64,image/color.Color go.itab.image/color.NYCbCrA,image/color.Color go.itab.image/color.Palette,image/color.Model go.itab.image/color.RGBA,image/color.Color go.itab.image/color.RGBA64,image/color.Color go.itab.image/color.YCbCr,image/color.Color go.itab.image/jpeg.FormatError,error go.itab.image/jpeg.UnsupportedError,error go.itab.image/png.FormatError,error go.itab.image/png.UnsupportedError,error go.itab.runtime.errorString,error go.itab.syscall.Errno,error go.itab.time.fileSizeError,error image/jpeg.(*decoder).applyBlack.stkobj internal/fmtsort.compare.stkobj main..stmp_9 main.decodeWriter.stkobj os/exec.dedupEnvCase.stkobj reflect.(*interfaceType).Method.stkobj reflect.(*structType).Field.stkobj reflect.(*structType).FieldByName.stkobj reflect..stmp_77 reflect.Value.SetMapIndex.stkobj runtime.(*mheap).alloc.stkobj runtime.(*mheap).allocSpanLocked.stkobj runtime.(*mheap).coalesce.stkobj runtime.(*mheap).scavengeSplit.stkobj runtime.(*mspan).sweep.stkobj runtime.adjustframe.stkobj runtime.allocmcache.stkobj runtime.entersyscallblock.stkobj runtime.getempty.stkobj runtime.mallocgc.stkobj runtime.newproc.stkobj runtime.persistentalloc.stkobj runtime.printOneCgoTraceback.stkobj runtime.printstring.stkobj runtime.rawstring.stkobj runtime.slicebytetostring.stkobj sync.(*Map).LoadOrStore.stkobj sync.(*Map).Store.stkobj sync.(*Map).dirtyLocked.stkobj syscall.Lstat.stkobj syscall.Stat.stkobj syscall.readdir_r.stkobj syscall.wait4.stkobj time..stmp_2 time..stmp_3 time..stmp_4 time..stmp_5 time..stmp_6 time..stmp_7 time..stmp_8 time..stmp_9 time.parse.stkobj go.itab.*bufio.Reader,compress/flate.Reader go.itab.*compress/flate.decompressor,io.ReadCloser go.itab.*compress/zlib.reader,io.ReadCloser go.itab.*encoding/base64.encoder,io.WriteCloser go.itab.*flag.boolValue,flag.Value go.itab.*flag.durationValue,flag.Value go.itab.*flag.float64Value,flag.Value go.itab.*flag.int64Value,flag.Value go.itab.*flag.intValue,flag.Value go.itab.*flag.stringValue,flag.Value go.itab.*flag.uint64Value,flag.Value go.itab.*flag.uintValue,flag.Value go.itab.*os.File,io.ReadCloser go.itab.syscall.Signal,os.Signal syscall..stmp_37 encoding/binary.Read.stkobj encoding/binary.Write.stkobj flag.(*FlagSet).parseOne.stkobj fmt.(*pp).printArg.stkobj go.itab.*compress/flate.byFreq,sort.Interface go.itab.*compress/flate.byLiteral,sort.Interface go.itab.*image.Alpha,image.Image go.itab.*image.Alpha16,image.Image go.itab.*image.CMYK,image.Image go.itab.*image.Gray,image.Image go.itab.*image.Gray16,image.Image go.itab.*image.NRGBA,image.Image go.itab.*image.NRGBA64,image.Image go.itab.*image.Paletted,image.Image go.itab.*image.RGBA,image.Image go.itab.*image.RGBA64,image.Image go.itab.*image.YCbCr,image.Image go.itab.*internal/fmtsort.SortedMap,sort.Interface go.itab.encoding/json.byIndex,sort.Interface main.decodeReader.stkobj main.decoder.stkobj main.encoder.stkobj os/exec.(*Cmd).Start.stkobj reflect.funcLayout.stkobj runtime.scanstack.stkobj runtime.sigtrampgo.stkobj syscall.execve.stkobj syscall.forkAndExecInChild.stkobj syscall.getAttrList.stkobj time.LoadLocationFromTZData.stkobj go.itab.*fmt.pp,fmt.State runtime..stmp_40 internal/reflectlite.haveIdenticalUnderlyingType.stkobj reflect.(*structType).FieldByNameFunc.stkobj reflect.haveIdenticalUnderlyingType.stkobj runtime.SetFinalizer.stkobj runtime.typelinksinit.stkobj go.itab.*hash/adler32.digest,hash.Hash32 go.itab.*hash/crc32.digest,hash.Hash32 go.itab.*os.fileStat,os.FileInfo reflect..stmp_10 reflect..stmp_9 runtime..stmp_38 runtime..stmp_39 encoding/json.(*decodeState).literalStore.stkobj encoding/json.(*decodeState).object.stkobj go.itab.encoding/binary.littleEndian,encoding/binary.ByteOrder main..stmp_10 runtime..stmp_7 runtime..stmp_8 strconv..stmp_0 main.encodeReader.stkobj main.encodeWriter.stkobj reflect..stmp_26 main..stmp_11 os..stmp_1 go.itab.*internal/reflectlite.rtype,internal/reflectlite.Type _bad_proc_msg encoding/json..stmp_0 time..stmp_1 encoding/json.typeFields.stkobj internal/reflectlite.implements.stkobj reflect.implements.stkobj encoding/json..stmp_23 encoding/json..stmp_24 runtime..stmp_9 main..stmp_16 main.main.stkobj go.itab.*reflect.rtype,reflect.Type internal/cpu..stmp_0 _masks _shifts compress/flate..stmp_7 runtime.findfunctab runtime.erodata runtime.etypes runtime.typelink runtime.itablink runtime.esymtab runtime.eitablink runtime.symtab runtime.pclntab runtime.epclntab runtime.iscgo runtime.noptrdata runtime.oneptrmask strconv.optimize image/color.Opaque image/color.White runtime.controlWord64 encoding/json..gobytes.1 internal/cpu.CacheLineSize internal/poll..stmp_10 internal/poll..stmp_11 internal/poll..stmp_9 internal/poll.tryDupCloexec os..stmp_9 runtime.MemProfileRate runtime.controlWord64trunc runtime.kq runtime.lastmoduledatap runtime.maxstacksize runtime.sigset_all runtime.sizeof_C_MStats runtime.traceback_cache runtime.worldsema syscall..stmp_45 syscall..stmp_46 syscall..stmp_47 syscall.Stderr syscall.Stdout runtime.finalizer1 unicode..stmp_10 unicode..stmp_117 unicode..stmp_13 unicode..stmp_135 unicode..stmp_139 unicode..stmp_217 unicode..stmp_276 unicode..stmp_347 unicode..stmp_349 unicode..stmp_392 unicode..stmp_434 unicode..stmp_458 unicode..stmp_472 unicode..stmp_503 unicode..stmp_508 unicode..stmp_569 unicode..stmp_583 unicode..stmp_585 unicode..stmp_90 unicode..stmp_92 runtime.forcegcperiod runtime.heapminimum image/jpeg..stmp_45 image/jpeg..stmp_47 strconv.float32info strconv.float64info unicode..stmp_105 unicode..stmp_115 unicode..stmp_118 unicode..stmp_123 unicode..stmp_137 unicode..stmp_141 unicode..stmp_144 unicode..stmp_170 unicode..stmp_175 unicode..stmp_181 unicode..stmp_184 unicode..stmp_190 unicode..stmp_194 unicode..stmp_224 unicode..stmp_247 unicode..stmp_249 unicode..stmp_279 unicode..stmp_285 unicode..stmp_288 unicode..stmp_292 unicode..stmp_304 unicode..stmp_315 unicode..stmp_324 unicode..stmp_342 unicode..stmp_358 unicode..stmp_361 unicode..stmp_367 unicode..stmp_370 unicode..stmp_373 unicode..stmp_387 unicode..stmp_390 unicode..stmp_400 unicode..stmp_402 unicode..stmp_404 unicode..stmp_406 unicode..stmp_412 unicode..stmp_421 unicode..stmp_424 unicode..stmp_432 unicode..stmp_438 unicode..stmp_442 unicode..stmp_446 unicode..stmp_460 unicode..stmp_477 unicode..stmp_480 unicode..stmp_489 unicode..stmp_5 unicode..stmp_501 unicode..stmp_512 unicode..stmp_533 unicode..stmp_541 unicode..stmp_548 unicode..stmp_562 unicode..stmp_563 unicode..stmp_579 unicode..stmp_581 unicode..stmp_587 unicode..stmp_77 unicode..stmp_80 runtime..gobytes.2 hash..inittask image/color..inittask image/internal/imageutil..inittask internal/reflectlite..inittask internal/syscall/unix..inittask sort..inittask unicode..inittask unicode..stmp_130 unicode..stmp_154 unicode..stmp_159 unicode..stmp_239 unicode..stmp_266 unicode..stmp_306 unicode..stmp_332 unicode..stmp_440 unicode..stmp_464 unicode..stmp_482 unicode..stmp_524 unicode..stmp_526 unicode..stmp_540 unicode..stmp_545 errors..inittask hash/adler32..inittask internal/fmtsort..inittask internal/oserror..inittask strconv..inittask io..inittask time.std0x unicode..stmp_11 unicode..stmp_113 unicode..stmp_121 unicode..stmp_147 unicode..stmp_150 unicode..stmp_152 unicode..stmp_172 unicode..stmp_215 unicode..stmp_225 unicode..stmp_228 unicode..stmp_234 unicode..stmp_237 unicode..stmp_242 unicode..stmp_254 unicode..stmp_257 unicode..stmp_260 unicode..stmp_282 unicode..stmp_295 unicode..stmp_309 unicode..stmp_321 unicode..stmp_335 unicode..stmp_337 unicode..stmp_345 unicode..stmp_355 unicode..stmp_364 unicode..stmp_378 unicode..stmp_381 unicode..stmp_395 unicode..stmp_409 unicode..stmp_415 unicode..stmp_427 unicode..stmp_430 unicode..stmp_436 unicode..stmp_449 unicode..stmp_467 unicode..stmp_470 unicode..stmp_475 unicode..stmp_484 unicode..stmp_538 bufio..inittask bytes..inittask encoding/base64..inittask encoding/binary..inittask hash/crc32..inittask strings..inittask sync..inittask compress/flate..stmp_9 compress/flate..stmp_11 unicode..stmp_110 unicode..stmp_268 unicode..stmp_38 unicode..stmp_444 unicode..stmp_488 unicode..stmp_518 unicode..stmp_58 unicode..stmp_64 unicode..stmp_94 math/bits.deBruijn32tab reflect..inittask strconv..stmp_15 time..inittask unicode/utf8.acceptRanges context..inittask strconv..stmp_7 syscall..inittask unicode..stmp_102 unicode..stmp_133 unicode..stmp_200 unicode..stmp_22 unicode..stmp_220 unicode..stmp_271 unicode..stmp_298 unicode..stmp_312 unicode..stmp_318 unicode..stmp_323 unicode..stmp_327 unicode..stmp_340 unicode..stmp_352 unicode..stmp_398 unicode..stmp_418 unicode..stmp_454 unicode..stmp_497 unicode..stmp_499 unicode..stmp_510 unicode..stmp_534 unicode..stmp_66 unicode..stmp_88 unicode..stmp_99 image..inittask internal/poll..inittask path/filepath..inittask runtime..gobytes.4 runtime..inittask runtime..gobytes.5 unicode..stmp_167 unicode..stmp_246 unicode..stmp_27 unicode..stmp_462 unicode..stmp_49 unicode..stmp_505 unicode..stmp_565 compress/flate..inittask fmt..inittask image/jpeg..inittask strconv..stmp_9 compress/zlib..inittask unicode..stmp_128 unicode..stmp_162 unicode..stmp_188 unicode..stmp_290 unicode..stmp_50 unicode..stmp_519 unicode..stmp_559 time.daysBefore unicode..stmp_222 unicode..stmp_521 unicode..stmp_574 flag..inittask image/png..inittask encoding/json..inittask os..inittask unicode..stmp_165 unicode..stmp_178 unicode..stmp_191 unicode..stmp_209 unicode..stmp_330 unicode..stmp_384 unicode..stmp_522 unicode..stmp_543 unicode..stmp_553 unicode..stmp_560 unicode..stmp_8 os/exec..inittask unicode..stmp_60 unicode..stmp_7 runtime.class_to_allocnpages unicode..stmp_205 unicode..stmp_210 unicode..stmp_420 unicode..stmp_456 unicode..stmp_495 unicode..stmp_572 unicode..stmp_577 unicode..stmp_83 compress/flate..stmp_13 compress/flate.codeOrder unicode..stmp_244 unicode..stmp_486 unicode..stmp_76 main..inittask unicode..stmp_125 unicode..stmp_2 unicode..stmp_202 unicode..stmp_212 unicode..stmp_231 unicode..stmp_274 unicode..stmp_3 unicode..stmp_301 unicode..stmp_375 unicode..stmp_451 unicode..stmp_494 unicode..stmp_207 unicode..stmp_252 unicode..stmp_262 unicode..stmp_528 unicode..stmp_506 image/png..stmp_22 unicode..stmp_230 compress/flate..stmp_10 compress/flate..stmp_12 unicode..stmp_107 encoding/json.htmlSafeSet encoding/json.safeSet strconv.smallPowersOfTen runtime.size_to_class8 unicode..stmp_62 runtime.class_to_size unicode..stmp_79 unicode..stmp_536 unicode..stmp_71 unicode..stmp_554 strconv.uint64pow10 image/jpeg..stmp_46 image/jpeg..stmp_48 unicode..stmp_264 unicode..stmp_197 unicode..stmp_52 unicode..stmp_199 strconv..stmp_14 strconv..stmp_8 unicode..stmp_186 unicode..stmp_513 unicode..stmp_550 unicode..stmp_46 runtime.firstmoduledata compress/flate..stmp_8 unicode..stmp_21 unicode..stmp_47 runtime.size_to_class128 image/jpeg.unzig math/bits.len8tab math/bits.rev8tab runtime.oneBitCount runtime.staticbytes unicode.asciiFold unicode.properties unicode/utf8.first unicode..stmp_82 runtime.fastlog2Table strconv..stmp_12 unicode..stmp_551 unicode..stmp_108 unicode..stmp_556 unicode..stmp_567 unicode..stmp_530 unicode..stmp_43 unicode..stmp_492 runtime.class_to_divmagic unicode..stmp_19 unicode..stmp_557 unicode..stmp_30 unicode..stmp_53 unicode..stmp_156 unicode..stmp_56 unicode..stmp_69 unicode..stmp_36 unicode..stmp_35 unicode..stmp_85 unicode..stmp_491 unicode..stmp_571 unicode..stmp_576 unicode..stmp_29 unicode..stmp_531 unicode..stmp_68 unicode..stmp_55 unicode..stmp_44 unicode..stmp_18 unicode..stmp_86 unicode..stmp_73 unicode..stmp_516 unicode..stmp_74 unicode..stmp_515 strconv..stmp_11 unicode..stmp_157 compress/flate.lengthCodes compress/flate.offsetCodes unicode..stmp_33 unicode..stmp_32 unicode..stmp_40 unicode..stmp_41 strconv.powersOfTen strconv..stmp_13 unicode..stmp_24 unicode..stmp_25 unicode..stmp_15 unicode..stmp_16 unicode..stmp_566 runtime.enoptrdata __cgo_init runtime.data __cgo_notify_runtime_init_done __cgo_thread_start flag.Usage internal/poll.CloseFunc os.useSyscallwd runtime._cgo_setenv runtime._cgo_unsetenv runtime.cgo_yield runtime.itabTable sort.reflectSwapper sort.reflectValueOf time.Local time.UTC unicode.ASCII_Hex_Digit unicode.Adlam unicode.Ahom unicode.Anatolian_Hieroglyphs unicode.Arabic unicode.Armenian unicode.Avestan unicode.Balinese unicode.Bamum unicode.Bassa_Vah unicode.Batak unicode.Bengali unicode.Bhaiksuki unicode.Bidi_Control unicode.Bopomofo unicode.Brahmi unicode.Braille unicode.Buginese unicode.Buhid unicode.C unicode.Canadian_Aboriginal unicode.Carian unicode.Caucasian_Albanian unicode.Cc unicode.Cf unicode.Chakma unicode.Cham unicode.Cherokee unicode.Co unicode.Common unicode.Coptic unicode.Cs unicode.Cuneiform unicode.Cypriot unicode.Cyrillic unicode.Dash unicode.Deprecated unicode.Deseret unicode.Devanagari unicode.Diacritic unicode.Digit unicode.Dogra unicode.Duployan unicode.Egyptian_Hieroglyphs unicode.Elbasan unicode.Ethiopic unicode.Extender unicode.Georgian unicode.Glagolitic unicode.Gothic unicode.Grantha unicode.Greek unicode.Gujarati unicode.Gunjala_Gondi unicode.Gurmukhi unicode.Han unicode.Hangul unicode.Hanifi_Rohingya unicode.Hanunoo unicode.Hatran unicode.Hebrew unicode.Hex_Digit unicode.Hiragana unicode.Hyphen unicode.IDS_Binary_Operator unicode.IDS_Trinary_Operator unicode.Ideographic unicode.Imperial_Aramaic unicode.Inherited unicode.Inscriptional_Pahlavi unicode.Inscriptional_Parthian unicode.Javanese unicode.Join_Control unicode.Kaithi unicode.Kannada unicode.Katakana unicode.Kayah_Li unicode.Kharoshthi unicode.Khmer unicode.Khojki unicode.Khudawadi unicode.L unicode.Lao unicode.Latin unicode.Lepcha unicode.Letter unicode.Limbu unicode.Linear_A unicode.Linear_B unicode.Lisu unicode.Ll unicode.Lm unicode.Lo unicode.Logical_Order_Exception unicode.Lt unicode.Lu unicode.Lycian unicode.Lydian unicode.M unicode.Mahajani unicode.Makasar unicode.Malayalam unicode.Mandaic unicode.Manichaean unicode.Marchen unicode.Masaram_Gondi unicode.Mc unicode.Me unicode.Medefaidrin unicode.Meetei_Mayek unicode.Mende_Kikakui unicode.Meroitic_Cursive unicode.Meroitic_Hieroglyphs unicode.Miao unicode.Mn unicode.Modi unicode.Mongolian unicode.Mro unicode.Multani unicode.Myanmar unicode.N unicode.Nabataean unicode.Nd unicode.New_Tai_Lue unicode.Newa unicode.Nko unicode.Nl unicode.No unicode.Noncharacter_Code_Point unicode.Nushu unicode.Ogham unicode.Ol_Chiki unicode.Old_Hungarian unicode.Old_Italic unicode.Old_North_Arabian unicode.Old_Permic unicode.Old_Persian unicode.Old_Sogdian unicode.Old_South_Arabian unicode.Old_Turkic unicode.Oriya unicode.Osage unicode.Osmanya unicode.Other_Alphabetic unicode.Other_Default_Ignorable_Code_Point unicode.Other_Grapheme_Extend unicode.Other_ID_Continue unicode.Other_ID_Start unicode.Other_Lowercase unicode.Other_Math unicode.Other_Uppercase unicode.P unicode.Pahawh_Hmong unicode.Palmyrene unicode.Pattern_Syntax unicode.Pattern_White_Space unicode.Pau_Cin_Hau unicode.Pc unicode.Pd unicode.Pe unicode.Pf unicode.Phags_Pa unicode.Phoenician unicode.Pi unicode.Po unicode.Prepended_Concatenation_Mark unicode.Ps unicode.Psalter_Pahlavi unicode.Quotation_Mark unicode.Radical unicode.Regional_Indicator unicode.Rejang unicode.Runic unicode.S unicode.Samaritan unicode.Saurashtra unicode.Sc unicode.Sentence_Terminal unicode.Sharada unicode.Shavian unicode.Siddham unicode.SignWriting unicode.Sinhala unicode.Sk unicode.Sm unicode.So unicode.Soft_Dotted unicode.Sogdian unicode.Sora_Sompeng unicode.Soyombo unicode.Sundanese unicode.Syloti_Nagri unicode.Syriac unicode.Tagalog unicode.Tagbanwa unicode.Tai_Le unicode.Tai_Tham unicode.Tai_Viet unicode.Takri unicode.Tamil unicode.Tangut unicode.Telugu unicode.Terminal_Punctuation unicode.Thaana unicode.Thai unicode.Tibetan unicode.Tifinagh unicode.Tirhuta unicode.Ugaritic unicode.Unified_Ideograph unicode.Vai unicode.Variation_Selector unicode.Warang_Citi unicode.White_Space unicode.Yi unicode.Z unicode.Zanabazar_Square unicode.Zl unicode.Zp unicode.Zs unicode.foldCommon unicode.foldGreek unicode.foldInherited unicode.foldL unicode.foldLl unicode.foldLt unicode.foldLu unicode.foldM unicode.foldMn encoding/json.hex image/jpeg.errMissingFF00 image/jpeg.errShortHuffmanData image/jpeg.errUnsupportedSubsamplingRatio image/png.chunkOrderError internal/poll.ErrTimeout internal/poll.errEAGAIN internal/poll.errEINVAL internal/poll.errENOENT main.CoverFormat os.Kill runtime..stmp_58 runtime..stmp_59 runtime..stmp_60 runtime..stmp_61 runtime.badmorestackg0Msg runtime.badmorestackgsignalMsg runtime.badsystemstackMsg runtime.buildVersion runtime.divideError runtime.floatError runtime.memoryError runtime.overflowError runtime.sliceEface runtime.stringEface runtime.uint16Eface runtime.uint32Eface runtime.uint64Eface runtime/internal/sys.DefaultGoroot syscall.errEAGAIN syscall.errEINVAL syscall.errENOENT compress/flate.codegenOrder compress/flate.lengthBase compress/flate.lengthExtraBits compress/flate.levels compress/flate.offsetBase compress/flate.offsetExtraBits encoding/json.nullLiteral image/png.interlacing reflect.kindNames runtime.dbgvars runtime.earlycgocallback runtime.failthreadcreate runtime.mSpanStateNames runtime.urandom_dev strconv.float32pow10 strconv.float64pow10 strconv.isGraphic strconv.isNotPrint16 strconv.isNotPrint32 strconv.isPrint16 strconv.isPrint32 strconv.leftcheats strconv.powtab time.longDayNames time.longMonthNames time.shortDayNames time.shortMonthNames time.zoneSources unicode.CaseRanges unicode.caseOrbit fmt.ppFree syscall..stmp_48 unicode..stmp_1 unicode..stmp_100 unicode..stmp_103 unicode..stmp_106 unicode..stmp_109 unicode..stmp_111 unicode..stmp_114 unicode..stmp_116 unicode..stmp_119 unicode..stmp_12 unicode..stmp_122 unicode..stmp_124 unicode..stmp_126 unicode..stmp_129 unicode..stmp_131 unicode..stmp_134 unicode..stmp_136 unicode..stmp_138 unicode..stmp_14 unicode..stmp_140 unicode..stmp_142 unicode..stmp_145 unicode..stmp_148 unicode..stmp_151 unicode..stmp_153 unicode..stmp_155 unicode..stmp_158 unicode..stmp_160 unicode..stmp_163 unicode..stmp_166 unicode..stmp_168 unicode..stmp_17 unicode..stmp_171 unicode..stmp_173 unicode..stmp_176 unicode..stmp_179 unicode..stmp_182 unicode..stmp_185 unicode..stmp_187 unicode..stmp_189 unicode..stmp_192 unicode..stmp_195 unicode..stmp_198 unicode..stmp_20 unicode..stmp_201 unicode..stmp_203 unicode..stmp_206 unicode..stmp_208 unicode..stmp_211 unicode..stmp_213 unicode..stmp_216 unicode..stmp_218 unicode..stmp_221 unicode..stmp_223 unicode..stmp_226 unicode..stmp_229 unicode..stmp_23 unicode..stmp_232 unicode..stmp_235 unicode..stmp_238 unicode..stmp_240 unicode..stmp_243 unicode..stmp_245 unicode..stmp_248 unicode..stmp_250 unicode..stmp_253 unicode..stmp_255 unicode..stmp_258 unicode..stmp_26 unicode..stmp_261 unicode..stmp_263 unicode..stmp_265 unicode..stmp_267 unicode..stmp_269 unicode..stmp_272 unicode..stmp_275 unicode..stmp_277 unicode..stmp_28 unicode..stmp_280 unicode..stmp_283 unicode..stmp_286 unicode..stmp_289 unicode..stmp_291 unicode..stmp_293 unicode..stmp_296 unicode..stmp_299 unicode..stmp_302 unicode..stmp_305 unicode..stmp_307 unicode..stmp_31 unicode..stmp_310 unicode..stmp_313 unicode..stmp_316 unicode..stmp_319 unicode..stmp_322 unicode..stmp_325 unicode..stmp_328 unicode..stmp_331 unicode..stmp_333 unicode..stmp_336 unicode..stmp_338 unicode..stmp_34 unicode..stmp_341 unicode..stmp_343 unicode..stmp_346 unicode..stmp_348 unicode..stmp_350 unicode..stmp_353 unicode..stmp_356 unicode..stmp_359 unicode..stmp_362 unicode..stmp_365 unicode..stmp_368 unicode..stmp_37 unicode..stmp_371 unicode..stmp_374 unicode..stmp_376 unicode..stmp_379 unicode..stmp_382 unicode..stmp_385 unicode..stmp_388 unicode..stmp_39 unicode..stmp_391 unicode..stmp_393 unicode..stmp_396 unicode..stmp_399 unicode..stmp_4 unicode..stmp_401 unicode..stmp_403 unicode..stmp_405 unicode..stmp_407 unicode..stmp_410 unicode..stmp_413 unicode..stmp_416 unicode..stmp_419 unicode..stmp_42 unicode..stmp_422 unicode..stmp_425 unicode..stmp_428 unicode..stmp_431 unicode..stmp_433 unicode..stmp_435 unicode..stmp_437 unicode..stmp_439 unicode..stmp_441 unicode..stmp_443 unicode..stmp_445 unicode..stmp_447 unicode..stmp_45 unicode..stmp_450 unicode..stmp_452 unicode..stmp_455 unicode..stmp_457 unicode..stmp_459 unicode..stmp_461 unicode..stmp_463 unicode..stmp_465 unicode..stmp_468 unicode..stmp_471 unicode..stmp_473 unicode..stmp_476 unicode..stmp_478 unicode..stmp_48 unicode..stmp_481 unicode..stmp_483 unicode..stmp_485 unicode..stmp_487 unicode..stmp_490 unicode..stmp_493 unicode..stmp_496 unicode..stmp_498 unicode..stmp_500 unicode..stmp_502 unicode..stmp_504 unicode..stmp_507 unicode..stmp_509 unicode..stmp_51 unicode..stmp_511 unicode..stmp_514 unicode..stmp_517 unicode..stmp_520 unicode..stmp_523 unicode..stmp_525 unicode..stmp_527 unicode..stmp_529 unicode..stmp_532 unicode..stmp_535 unicode..stmp_537 unicode..stmp_539 unicode..stmp_54 unicode..stmp_542 unicode..stmp_544 unicode..stmp_546 unicode..stmp_549 unicode..stmp_552 unicode..stmp_555 unicode..stmp_558 unicode..stmp_561 unicode..stmp_564 unicode..stmp_568 unicode..stmp_57 unicode..stmp_570 unicode..stmp_573 unicode..stmp_575 unicode..stmp_578 unicode..stmp_580 unicode..stmp_582 unicode..stmp_584 unicode..stmp_586 unicode..stmp_59 unicode..stmp_6 unicode..stmp_61 unicode..stmp_63 unicode..stmp_65 unicode..stmp_67 unicode..stmp_70 unicode..stmp_72 unicode..stmp_75 unicode..stmp_78 unicode..stmp_81 unicode..stmp_84 unicode..stmp_87 unicode..stmp_89 unicode..stmp_9 unicode..stmp_91 unicode..stmp_93 unicode..stmp_97 runtime..stmp_56 time..stmp_29 time.utcLoc time..stmp_25 time..stmp_26 time.days runtime.boundsErrorFmts runtime.boundsNegErrorFmts runtime.gStatusStrings time..stmp_27 time..stmp_28 time.months image/jpeg.theHuffmanSpec runtime.algarray runtime..stmp_62 runtime.waitReasonStrings reflect..stmp_172 syscall.signals runtime.sigtable strconv..stmp_10 syscall.errors runtime.itabTableInit runtime.edata runtime.bss compress/flate.fixedLiteralEncoding compress/flate.fixedOffsetEncoding compress/flate.huffOffset context.background context.closedchan context.todo encoding/base64.RawStdEncoding encoding/base64.RawURLEncoding encoding/base64.StdEncoding encoding/base64.URLEncoding encoding/json.float32Encoder encoding/json.float64Encoder flag.CommandLine hash/crc32.IEEETable hash/crc32.castagnoliTable hash/crc32.ieeeTable8 hash/crc32.updateCastagnoli hash/crc32.updateIEEE image.Black image.Opaque image.Transparent image.White main.DecodeInputChan main.DecodeOutputChan main.EncodeInputChan main.EncodeOutputChan main.FFprobeData main.OpusDecoder main.OpusEncoder os.Stderr os.Stdin os.Stdout os/exec.skipStdinCopyError reflect.uint8Type runtime.allfin runtime.allm runtime.argv runtime.bbuckets runtime.buckhash runtime.cgoSymbolizer runtime.cgoTraceback runtime.deferType runtime.finc runtime.fing runtime.finq runtime.main_init_done runtime.mbuckets runtime.modulesSlice runtime.persistentChunks runtime.poolcleanup runtime.sliceType runtime.stringType runtime.testSigtrap runtime.uint16Type runtime.uint32Type runtime.uint64Type runtime.xbuckets sync.expunged syscall.env syscall.execveDarwin time.loadTzinfoFromTzdata time.unitMap unicode.Categories unicode.FoldCategory unicode.FoldScript unicode.Properties unicode.Scripts bufio.ErrAdvanceTooFar bufio.ErrBufferFull bufio.ErrFinalToken bufio.ErrInvalidUnreadByte bufio.ErrInvalidUnreadRune bufio.ErrNegativeAdvance bufio.ErrNegativeCount bufio.ErrTooLong bufio.errNegativeRead bufio.errNegativeWrite bytes.ErrTooLarge bytes.errNegativeRead bytes.errUnreadByte compress/zlib.ErrChecksum compress/zlib.ErrDictionary compress/zlib.ErrHeader context.Canceled encoding/binary.overflow encoding/json.marshalerType encoding/json.numberType encoding/json.textMarshalerType encoding/json.textUnmarshalerType errors.errorType flag.ErrHelp flag.errParse flag.errRange fmt.boolError fmt.complexError image.ErrFormat image.atomicFormats image/color.Alpha16Model image/color.AlphaModel image/color.CMYKModel image/color.Gray16Model image/color.GrayModel image/color.NRGBA64Model image/color.NRGBAModel image/color.NYCbCrAModel image/color.RGBA64Model image/color.RGBAModel image/color.YCbCrModel internal/oserror.ErrClosed internal/oserror.ErrExist internal/oserror.ErrInvalid internal/oserror.ErrNotExist internal/oserror.ErrPermission internal/poll.ErrFileClosing internal/poll.ErrNetClosing internal/poll.ErrNoDeadline internal/poll.ErrNotPollable internal/testlog.logger io.EOF io.ErrClosedPipe io.ErrNoProgress io.ErrShortBuffer io.ErrShortWrite io.ErrUnexpectedEOF io.errOffset io.errWhence main.Application main.CoverImage main.InFile main.MagicBytes main.Mode main.err os.ErrClosed os.ErrExist os.ErrInvalid os.ErrNoDeadline os.ErrNotExist os.ErrPermission os.errFinished os.errWriteAtInAppendMode os.executablePath os.initCwd os.initCwdErr os/exec.ErrNotFound path/filepath.ErrBadPattern path/filepath.SkipDir runtime..stmp_54 runtime.modinfo runtime.pollcache strconv.ErrRange strconv.ErrSyntax time.atoiError time.badData time.errBad time.errLeadingInt time.errLocation internal/cpu.options internal/reflectlite.dummy os.Args reflect.dummy runtime..stmp_55 runtime.allgs runtime.allp runtime.argslice runtime.envs runtime.forcegc runtime.globalAlloc runtime.pinnedTypemaps sync.allPools sync.oldPools syscall.envs os.getwdCache runtime.reflectOffs runtime.stealOrder encoding/json.encodeStatePool main.CmdBuf main.Metadata main.PngBuf runtime.gcBitsArenas runtime.sweep encoding/json.encoderCache encoding/json.fieldCache reflect.layoutCache reflect.ptrMap runtime.scavenge reflect.funcLookupCache runtime.stackpool syscall.zeroSysProcAttr syscall.zeroProcAttr image/jpeg.theHuffmanLUT time.localLoc runtime.emptymspan runtime.stackLarge runtime.sched runtime.g0 runtime.work runtime.m0 compress/flate.fixedHuffmanDecoder runtime.cpuprof runtime.timers runtime.mheap_ runtime.semtable runtime.trace runtime.ebss unicode..stmp_357 unicode..stmp_360 unicode..stmp_351 unicode..stmp_339 unicode..stmp_344 unicode..stmp_334 unicode..stmp_329 unicode..stmp_317 unicode..stmp_320 unicode..stmp_366 unicode..stmp_311 unicode..stmp_314 unicode..stmp_303 unicode..stmp_308 unicode..stmp_354 unicode..stmp_300 unicode..stmp_326 unicode..stmp_287 unicode..stmp_294 unicode..stmp_284 unicode..stmp_273 unicode..stmp_278 unicode..stmp_270 unicode..stmp_256 unicode..stmp_241 unicode..stmp_297 unicode..stmp_251 unicode..stmp_233 unicode..stmp_236 unicode..stmp_219 unicode..stmp_281 unicode..stmp_204 unicode..stmp_259 unicode..stmp_214 unicode..stmp_193 unicode..stmp_180 unicode..stmp_183 unicode..stmp_174 unicode..stmp_164 unicode..stmp_169 unicode..stmp_149 unicode..stmp_227 unicode..stmp_161 unicode..stmp_146 unicode..stmp_132 unicode..stmp_143 unicode..stmp_196 unicode..stmp_127 unicode..stmp_104 unicode..stmp_112 runtime.noptrbss unicode..stmp_101 internal/poll..stmp_12 unicode..stmp_177 hash/crc32.ieeeArchImpl unicode..stmp_547 unicode..stmp_120 unicode..stmp_98 unicode..stmp_474 unicode..stmp_479 unicode..stmp_469 unicode..stmp_453 unicode..stmp_466 unicode..stmp_429 unicode..stmp_448 unicode..stmp_423 unicode..stmp_426 unicode..stmp_414 unicode..stmp_417 unicode..stmp_411 unicode..stmp_397 unicode..stmp_408 unicode..stmp_389 unicode..stmp_394 unicode..stmp_383 unicode..stmp_386 unicode..stmp_377 unicode..stmp_380 unicode..stmp_369 unicode..stmp_372 unicode..stmp_363 internal/cpu.DebugOptions main.RawOutput runtime.arm64HasATOMICS runtime.cgoAlwaysFalse runtime.cgoHasExtraM runtime.didothers runtime.fingRunning runtime.fingwait runtime.fingwake runtime.framepointer_enabled runtime.inForkedChild runtime.isIntel runtime.isarchive runtime.islibrary runtime.lfenceBeforeRdtsc runtime.mainStarted runtime.signalsOK runtime.throwOnGCWork runtime.useAeshash runtime.useCheckmark runtime.x86HasPOPCNT runtime.x86HasSSE41 image/color.Black image/color.Transparent runtime..stmp_51 internal/bytealg.MaxLen main.Bitrate main.Channels main.FrameRate main.FrameSize main.MaxBytes main.Volume runtime..stmp_52 runtime.allglen runtime.allglock runtime.allpLock runtime.argc runtime.bucketmem runtime.chanrecvpc runtime.chansendpc runtime.crashing runtime.deadlock runtime.debuglock runtime.extraMCount runtime.extraMWaiters runtime.extram runtime.fingCreate runtime.finlock runtime.freezing runtime.gcBlackenEnabled runtime.gcMarkDoneFlushed runtime.gcpercent runtime.gcphase runtime.gomaxprocs runtime.initSigmask runtime.itabLock runtime.ncpu runtime.netpollInited runtime.netpollWaiters runtime.newprocs runtime.panicking runtime.paniclk runtime.physHugePageShift runtime.physHugePageSize runtime.physPageSize runtime.printBacklogIndex runtime.processorVersionInfo runtime.proflock runtime.runningPanicDefers runtime.sigNoteWrite runtime.skipPC runtime.stackpoolmu runtime.traceback_env runtime.tracelock runtime.zerobase syscall.Stdin syscall._zero syscall.minRoutingSockaddrLen image.formatsMu runtime..stmp_53 runtime.blockprofilerate runtime.faketime runtime.inf runtime.mProf runtime.mutexprofilerate runtime.prof runtime.runtimeInitTime runtime.starttime runtime.test_x64 runtime.test_z64 sync.allPoolsMu time.startNano _timebase compress/flate.fixedOnce hash/crc32.ieeeOnce internal/poll.serverInit main.wg syscall.envOnce time.localOnce image.ZR runtime.hashkey runtime.writeBarrier runtime.newmHandoff syscall.ForkLock syscall.envLock runtime.execLock runtime.sig runtime.aeskeysched runtime.debug runtime.finptrmask runtime.fwdSig runtime.handlingSig internal/cpu.X86 internal/cpu.ARM64 runtime.gcController runtime.printBacklog runtime.zeroVal runtime.memstats runtime.end runtime.enoptrbss /tmp/go-build/ opus_nonshared.cgo2.c /tmp/go-link-500988530/000001.o _silk_CNG_Reset /go/src/layeh.com/gopus/opus-1.1.2/silk/CNG.c _silk_CNG /go/src/layeh.com/gopus/opus-1.1.2/silk/Inlines.h /go/src/layeh.com/gopus/opus-1.1.2/silk/macros.h /go/src/layeh.com/gopus/opus-1.1.2/silk/SigProc_FIX.h _silk_NLSF2A /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF2A.c /go/src/layeh.com/gopus/opus-1.1.2/silk/bwexpander_32.c _silk_encode_signs /go/src/layeh.com/gopus/opus-1.1.2/silk/code_signs.c _ec_enc_icdf /go/src/layeh.com/gopus/opus-1.1.2/celt/entenc.c _silk_decode_signs /go/src/layeh.com/gopus/opus-1.1.2/celt/entdec.c _ec_dec_icdf _silk_init_decoder /go/src/layeh.com/gopus/opus-1.1.2/silk/init_decoder.c /go/src/layeh.com/gopus/opus-1.1.2/silk/PLC.c _silk_PLC_Reset _silk_decode_core /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_core.c _silk_LPC_analysis_filter /go/src/layeh.com/gopus/opus-1.1.2/silk/LPC_analysis_filter.c _silk_decode_frame /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_frame.c _silk_decode_indices /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_indices.c _silk_decode_pulses /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_pulses.c _silk_decode_parameters /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_parameters.c /go/src/layeh.com/gopus/opus-1.1.2/silk/bwexpander.c /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_pitch.c _silk_PLC _silk_PLC_glue_frames _silk_gains_dequant /go/src/layeh.com/gopus/opus-1.1.2/silk/gain_quant.c /go/src/layeh.com/gopus/opus-1.1.2/silk/log2lin.c _silk_NLSF_decode /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_decode.c _silk_bwexpander _silk_decode_pitch _silk_NLSF_unpack /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_unpack.c _silk_shell_decoder /go/src/layeh.com/gopus/opus-1.1.2/silk/shell_coder.c _silk_decoder_set_fs /go/src/layeh.com/gopus/opus-1.1.2/silk/decoder_set_fs.c _silk_resampler_init /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler.c _silk_Get_Decoder_Size /go/src/layeh.com/gopus/opus-1.1.2/silk/dec_API.c _silk_InitDecoder _silk_Decode /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_decode_pred.c _ec_dec_bit_logp _silk_stereo_decode_pred _silk_stereo_decode_mid_only _silk_stereo_MS_to_LR /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_MS_to_LR.c _silk_resampler /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_private_up2_HQ.c _silk_Get_Encoder_Size /go/src/layeh.com/gopus/opus-1.1.2/silk/enc_API.c _silk_InitEncoder /go/src/layeh.com/gopus/opus-1.1.2/silk/init_encoder.c /go/src/layeh.com/gopus/opus-1.1.2/silk/VAD.c _silk_init_encoder _silk_Encode /go/src/layeh.com/gopus/opus-1.1.2/silk/float/encode_frame_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_encode_pred.c /go/src/layeh.com/gopus/opus-1.1.2/celt/entcode.h _check_control_input /go/src/layeh.com/gopus/opus-1.1.2/silk/check_control_input.c _silk_control_encoder /go/src/layeh.com/gopus/opus-1.1.2/silk/control_codec.c _silk_stereo_encode_pred _silk_stereo_encode_mid_only _silk_encode_indices /go/src/layeh.com/gopus/opus-1.1.2/silk/encode_indices.c _silk_encode_pulses /go/src/layeh.com/gopus/opus-1.1.2/silk/encode_pulses.c _silk_HP_variable_cutoff /go/src/layeh.com/gopus/opus-1.1.2/silk/HP_variable_cutoff.c /go/src/layeh.com/gopus/opus-1.1.2/silk/lin2log.c _silk_stereo_LR_to_MS /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_LR_to_MS.c _silk_encode_do_VAD_FLP _silk_control_SNR /go/src/layeh.com/gopus/opus-1.1.2/silk/control_SNR.c _silk_encode_frame_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/SigProc_FLP.h _ec_enc_patch_initial_bits _silk_shell_encoder _silk_gains_quant _silk_lin2log _silk_log2lin _silk_gains_ID _silk_interpolate /go/src/layeh.com/gopus/opus-1.1.2/silk/interpolate.c _silk_LP_variable_cutoff /go/src/layeh.com/gopus/opus-1.1.2/silk/LP_variable_cutoff.c _silk_biquad_alt /go/src/layeh.com/gopus/opus-1.1.2/silk/biquad_alt.c _silk_NLSF_VQ_weights_laroia /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_VQ_weights_laroia.c _silk_NLSF_stabilize /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_stabilize.c /go/src/layeh.com/gopus/opus-1.1.2/silk/sort.c _silk_NSQ_c /go/src/layeh.com/gopus/opus-1.1.2/silk/NSQ.c _silk_NSQ_del_dec_c /go/src/layeh.com/gopus/opus-1.1.2/silk/NSQ_del_dec.c _silk_noise_shape_quantizer_del_dec _silk_PLC_conceal _silk_sum_sqr_shift /go/src/layeh.com/gopus/opus-1.1.2/silk/sum_sqr_shift.c _silk_VAD_Init _silk_VAD_GetSA_Q8_c /go/src/layeh.com/gopus/opus-1.1.2/silk/sigm_Q15.c _silk_ana_filt_bank_1 /go/src/layeh.com/gopus/opus-1.1.2/silk/ana_filt_bank_1.c _silk_sigm_Q15 _silk_control_audio_bandwidth /go/src/layeh.com/gopus/opus-1.1.2/silk/control_audio_bandwidth.c _silk_quant_LTP_gains /go/src/layeh.com/gopus/opus-1.1.2/silk/quant_LTP_gains.c _silk_VQ_WMat_EC_c /go/src/layeh.com/gopus/opus-1.1.2/silk/VQ_WMat_EC.c _silk_NLSF_encode /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_encode.c /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_VQ.c _silk_NLSF_VQ _silk_insertion_sort_increasing _silk_NLSF_del_dec_quant /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_del_dec_quant.c _silk_process_NLSFs /go/src/layeh.com/gopus/opus-1.1.2/silk/process_NLSFs.c _silk_stereo_find_predictor /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_find_predictor.c /go/src/layeh.com/gopus/opus-1.1.2/silk/inner_prod_aligned.c _silk_stereo_quant_pred /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_quant_pred.c _silk_setup_resamplers _silk_A2NLSF /go/src/layeh.com/gopus/opus-1.1.2/silk/A2NLSF.c _silk_A2NLSF_eval_poly _silk_bwexpander_32 _silk_inner_prod_aligned_scale _silk_LPC_inverse_pred_gain /go/src/layeh.com/gopus/opus-1.1.2/silk/LPC_inv_pred_gain.c _silk_insertion_sort_increasing_all_values_int16 _silk_resampler_private_up2_HQ_wrapper _silk_resampler_private_IIR_FIR /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_private_IIR_FIR.c _silk_resampler_private_down_FIR /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_private_down_FIR.c /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_private_AR2.c _silk_resampler_down2_3 /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_down2_3.c _silk_resampler_private_AR2 _silk_resampler_down2 /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_down2.c _silk_resampler_private_up2_HQ _silk_apply_sine_window_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/apply_sine_window_FLP.c _silk_corrVector_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/corrMatrix_FLP.c _silk_inner_product_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/inner_product_FLP.c _silk_corrMatrix_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/energy_FLP.c _silk_energy_FLP _silk_find_pitch_lags_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/find_pitch_lags_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/autocorrelation_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/schur_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/k2a_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/bwexpander_FLP.c _silk_noise_shape_analysis_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/noise_shape_analysis_FLP.c _silk_find_pred_coefs_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/find_pred_coefs_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/LTP_scale_ctrl_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/scale_copy_vector_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/LTP_analysis_filter_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/wrappers_FLP.c _silk_process_gains_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/process_gains_FLP.c _silk_prefilter_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/prefilter_FLP.c _silk_NSQ_wrapper_FLP _silk_find_LPC_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/find_LPC_FLP.c _silk_burg_modified_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/burg_modified_FLP.c _silk_A2NLSF_FLP _silk_NLSF2A_FLP _silk_LPC_analysis_filter_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/LPC_analysis_filter_FLP.c _silk_find_LTP_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/find_LTP_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/regularize_correlations_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/scale_vector_FLP.c _silk_regularize_correlations_FLP _silk_solve_LDL_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/solve_LS_FLP.c _silk_residual_energy_covar_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/residual_energy_FLP.c _silk_scale_vector_FLP _silk_autocorrelation_FLP _silk_schur_FLP _silk_k2a_FLP _silk_bwexpander_FLP _silk_pitch_analysis_core_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/pitch_analysis_core_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/celt/pitch.c /go/src/layeh.com/gopus/opus-1.1.2/celt/pitch.h _silk_quant_LTP_gains_FLP _silk_LTP_scale_ctrl_FLP _silk_LTP_analysis_filter_FLP _silk_scale_copy_vector_FLP _silk_process_NLSFs_FLP _silk_residual_energy_FLP _silk_warped_autocorrelation_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/warped_autocorrelation_FLP.c _silk_levinsondurbin_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/levinsondurbin_FLP.c _silk_LPC_inverse_pred_gain_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/LPC_inv_pred_gain_FLP.c _celt_pitch_xcorr _silk_insertion_sort_decreasing_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/sort_FLP.c _hysteresis_decision /go/src/layeh.com/gopus/opus-1.1.2/celt/bands.c _celt_lcg_rand _compute_band_energies _normalise_bands _denormalise_bands _anti_collapse /go/src/layeh.com/gopus/opus-1.1.2/celt/vq.c _renormalise_vector _spreading_decision _haar1 _quant_all_bands /go/src/layeh.com/gopus/opus-1.1.2/celt/entcode.c _ec_tell_frac _quant_band _resampling_factor /go/src/layeh.com/gopus/opus-1.1.2/celt/celt.c _comb_filter _init_caps _opus_strerror _opus_get_version_string _celt_encoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/celt/celt_encoder.c _opus_custom_mode_create /go/src/layeh.com/gopus/opus-1.1.2/celt/modes.c _celt_encoder_init _celt_preemphasis _celt_encode_with_ec /go/src/layeh.com/gopus/opus-1.1.2/celt/mathops.h /go/src/layeh.com/gopus/opus-1.1.2/celt/quant_bands.c _ec_enc_init _ec_enc_shrink _ec_enc_bit_logp _run_prefilter _ec_enc_uint _ec_enc_bits _transient_analysis _compute_mdcts _amp2Log2 _tf_analysis _quant_coarse_energy _dynalloc_analysis _compute_allocation /go/src/layeh.com/gopus/opus-1.1.2/celt/rate.c _quant_fine_energy _quant_energy_finalise _ec_enc_done _opus_custom_encoder_ctl _celt_decoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/celt/celt_decoder.c _celt_decoder_init _celt_decode_with_ec _celt_decode_lost _deemphasis _ec_dec_init _ec_dec_uint _ec_dec_bits _unquant_coarse_energy _unquant_fine_energy _unquant_energy_finalise _celt_synthesis _opus_custom_decoder_ctl _encode_pulses /go/src/layeh.com/gopus/opus-1.1.2/celt/cwrs.c _decode_pulses _ec_decode _ec_decode_bin _ec_dec_update _ec_encode _ec_encode_bin _opus_fft_impl /go/src/layeh.com/gopus/opus-1.1.2/celt/kiss_fft.c _opus_fft_c _opus_ifft_c _ec_laplace_encode /go/src/layeh.com/gopus/opus-1.1.2/celt/laplace.c _ec_laplace_decode _isqrt32 /go/src/layeh.com/gopus/opus-1.1.2/celt/mathops.c _clt_mdct_forward_c /go/src/layeh.com/gopus/opus-1.1.2/celt/mdct.c _clt_mdct_backward_c _pitch_downsample __celt_autocorr /go/src/layeh.com/gopus/opus-1.1.2/celt/celt_lpc.c __celt_lpc _xcorr_kernel_c _pitch_search _remove_doubling _celt_fir_c _celt_iir _quant_coarse_energy_impl _alg_quant _exp_rotation _alg_unquant _stereo_itheta _opus_pcm_soft_clip /go/src/layeh.com/gopus/opus-1.1.2/src/opus.c _encode_size _opus_packet_get_samples_per_frame _opus_packet_parse_impl _opus_packet_parse _opus_decoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/src/opus_decoder.c _opus_decoder_init _opus_decoder_create /go/src/layeh.com/gopus/opus-1.1.2/celt/os_support.h _opus_decode_native _opus_decode_frame _opus_packet_get_bandwidth _opus_packet_get_nb_channels _opus_decode /go/src/layeh.com/gopus/opus-1.1.2/celt/float_cast.h _opus_decoder_get_nb_samples _opus_decode_float _opus_decoder_ctl _opus_decoder_destroy _opus_packet_get_nb_frames _opus_packet_get_nb_samples _opus_encoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/src/opus_encoder.c _opus_encoder_init /go/src/layeh.com/gopus/opus-1.1.2/src/analysis.c _tonality_analysis_init _opus_encoder_create _downmix_float _downmix_int _frame_size_select _compute_frame_size _optimize_framesize _compute_stereo_width _opus_encode_native /go/src/layeh.com/gopus/opus-1.1.2/src/repacketizer.c _run_analysis _opus_repacketizer_init _opus_repacketizer_cat _opus_repacketizer_out_range_impl _gain_fade _opus_packet_pad _opus_encode _opus_encode_float _opus_encoder_ctl _tonality_analysis_reset _opus_encoder_destroy _validate_layout /go/src/layeh.com/gopus/opus-1.1.2/src/opus_multistream.c _get_left_channel _get_right_channel _get_mono_channel _surround_analysis /go/src/layeh.com/gopus/opus-1.1.2/src/opus_multistream_encoder.c _opus_multistream_encoder_get_size _opus_multistream_surround_encoder_get_size _opus_multistream_encoder_init _opus_multistream_encoder_init_impl _opus_multistream_surround_encoder_init _opus_multistream_encoder_create _opus_multistream_surround_encoder_create _opus_multistream_encode_float _opus_multistream_encode_native _opus_copy_channel_in_float _opus_multistream_encode _opus_copy_channel_in_short _opus_multistream_encoder_ctl _opus_multistream_encoder_destroy _opus_multistream_decoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/src/opus_multistream_decoder.c _opus_multistream_decoder_init _opus_multistream_decoder_create _opus_multistream_decode _opus_multistream_decode_native _opus_copy_channel_out_short _opus_multistream_decode_float _opus_copy_channel_out_float _opus_multistream_decoder_ctl _opus_multistream_decoder_destroy _opus_repacketizer_get_size _opus_repacketizer_create _opus_repacketizer_destroy _opus_repacketizer_cat_impl _opus_repacketizer_get_nb_frames _opus_repacketizer_out_range _opus_repacketizer_out _opus_packet_unpad _opus_multistream_packet_pad _opus_multistream_packet_unpad _tonality_get_info _mlp_process /go/src/layeh.com/gopus/opus-1.1.2/src/mlp.c _gopus_setvbr /go/src/layeh.com/gopus/opus_nonshared.go _gopus_setbitrate _gopus_bitrate _gopus_setapplication _gopus_application _gopus_encoder_resetstate _gopus_decoder_resetstate __cgo_740ba308874b_Cfunc_gopus_application cgo-gcc-prolog __cgo_740ba308874b_Cfunc_gopus_bitrate __cgo_740ba308874b_Cfunc_gopus_decoder_resetstate __cgo_740ba308874b_Cfunc_gopus_encoder_resetstate __cgo_740ba308874b_Cfunc_gopus_setapplication __cgo_740ba308874b_Cfunc_gopus_setbitrate __cgo_740ba308874b_Cfunc_gopus_setvbr __cgo_740ba308874b_Cfunc_opus_decode __cgo_740ba308874b_Cfunc_opus_decoder_get_size __cgo_740ba308874b_Cfunc_opus_decoder_init __cgo_740ba308874b_Cfunc_opus_encode __cgo_740ba308874b_Cfunc_opus_encoder_get_size __cgo_740ba308874b_Cfunc_opus_encoder_init __cgo_740ba308874b_Cfunc_opus_packet_get_nb_frames _silk_PLC_energy _deinterleave_hadamard _quant_partition /go/src/layeh.com/gopus/opus-1.1.2/celt/rate.h _interleave_hadamard _compute_theta _silk_sign_iCDF _silk_Quantization_Offsets_Q10 _silk_LTPScales_table_Q14 _silk_type_offset_VAD_iCDF _silk_type_offset_no_VAD_iCDF _silk_delta_gain_iCDF _silk_gain_iCDF _silk_uniform8_iCDF _silk_NLSF_EXT_iCDF _silk_NLSF_interpolation_factor_iCDF _silk_pitch_delta_iCDF _silk_pitch_lag_iCDF _silk_LTP_per_index_iCDF _silk_LTPscale_iCDF _silk_uniform4_iCDF _silk_rate_levels_iCDF _silk_pulses_per_block_iCDF _silk_lsb_iCDF _silk_pitch_contour_NB_iCDF _silk_pitch_contour_10_ms_NB_iCDF _silk_pitch_contour_iCDF _silk_pitch_contour_10_ms_iCDF _silk_uniform6_iCDF _silk_max_pulses_table _silk_pulses_per_block_BITS_Q5 _silk_rate_levels_BITS_Q5 _silk_shell_code_table3 _silk_shell_code_table2 _silk_shell_code_table1 _silk_shell_code_table0 _silk_LTP_gain_middle_avg_RD_Q14 _silk_LTP_gain_iCDF_0 _silk_LTP_gain_iCDF_1 _silk_LTP_gain_iCDF_2 _silk_LTP_gain_BITS_Q5_0 _silk_LTP_gain_BITS_Q5_1 _silk_LTP_gain_BITS_Q5_2 _silk_LTP_gain_vq_0 _silk_LTP_gain_vq_1 _silk_LTP_gain_vq_2 _silk_LTP_gain_vq_0_gain _silk_LTP_gain_vq_1_gain _silk_LTP_gain_vq_2_gain _silk_LTP_vq_sizes _silk_NLSF_CB1_NB_MB_Q8 _silk_NLSF_CB1_iCDF_NB_MB _silk_NLSF_PRED_NB_MB_Q8 _silk_NLSF_CB2_SELECT_NB_MB _silk_NLSF_CB2_iCDF_NB_MB _silk_NLSF_CB2_BITS_NB_MB_Q5 _silk_NLSF_DELTA_MIN_NB_MB_Q15 _silk_NLSF_CB1_WB_Q8 _silk_NLSF_CB1_iCDF_WB _silk_NLSF_PRED_WB_Q8 _silk_NLSF_CB2_SELECT_WB _silk_NLSF_CB2_iCDF_WB _silk_NLSF_CB2_BITS_WB_Q5 _silk_NLSF_DELTA_MIN_WB_Q15 _silk_TargetRate_table_NB _silk_TargetRate_table_MB _silk_TargetRate_table_WB _silk_SNR_table_Q1 _silk_stereo_pred_quant_Q13 _silk_stereo_pred_joint_iCDF _silk_stereo_only_code_mid_iCDF _silk_LBRR_flags_2_iCDF _silk_LBRR_flags_3_iCDF _silk_uniform3_iCDF _silk_uniform5_iCDF _silk_Transition_LP_B_Q28 _silk_Transition_LP_A_Q28 _silk_shell_code_table_offsets _tiltWeights _silk_LSFCosTab_FIX_Q12 _silk_CB_lags_stage2 _silk_CB_lags_stage2_10_ms _silk_CB_lags_stage3 _silk_CB_lags_stage3_10_ms _silk_NLSF2A.ordering16 _silk_NLSF2A.ordering10 _silk_Lag_range_stage3_10_ms _silk_Lag_range_stage3 _silk_nb_cbk_searchs_stage3 _delay_matrix_enc _delay_matrix_dec _silk_Resampler_3_4_COEFS _silk_Resampler_2_3_COEFS _silk_Resampler_1_2_COEFS _silk_Resampler_1_3_COEFS _silk_Resampler_1_4_COEFS _silk_Resampler_1_6_COEFS _silk_Resampler_2_3_COEFS_LQ _silk_resampler_frac_FIR_12 _sigm_LUT_neg_Q15 _sigm_LUT_slope_Q10 _sigm_LUT_pos_Q15 _eMeans _comb_filter.gains _tf_select_table _tapset_icdf _spread_icdf _celt_encode_with_ec.intensity_thresholds _celt_encode_with_ec.intensity_histeresis _trim_icdf _ec_tell_frac.correction _second_check _e_prob_model _pred_coef _beta_coef _small_energy_icdf _LOG2_FRAC_TABLE _stereo_voice_bandwidth_thresholds _stereo_music_bandwidth_thresholds _mono_voice_bandwidth_thresholds _mono_music_bandwidth_thresholds _vorbis_mappings _topo _weights _HARM_ATT_Q15 _PLC_RAND_ATTENUATE_V_Q15 _PLC_RAND_ATTENUATE_UV_Q15 _quant_band.bit_interleave_table _quant_band.bit_deinterleave_table _ordery_table _compute_qn.exp2_table8 _transient_analysis.inv_table _CELT_PVQ_U_DATA _eband5ms _band_allocation _logN400 _window120 _mdct_twiddles960 _cache_index50 _cache_bits50 _cache_caps50 _fft_bitrev480 _fft_twiddles48000_960 _fft_bitrev240 _fft_bitrev120 _fft_bitrev60 _exp_rotation.SPREAD_FACTOR _logSum.diff_table _analysis_window _tbands _extra_bands _dct_table _tansig_table _silk_LTP_vq_ptrs_Q7 _silk_LTP_gain_iCDF_ptrs _silk_NLSF_CB_NB_MB _silk_NLSF_CB_WB _silk_LBRR_flags_iCDF_ptr _silk_LTP_gain_BITS_Q5_ptrs _silk_LTP_vq_gain_ptrs_Q7 _opus_strerror.error_strings _CELT_PVQ_U_ROW _net _mode48000_960_120 _fft_state48000_960_0 _fft_state48000_960_1 _fft_state48000_960_2 _fft_state48000_960_3 /usr/local/go/src/runtime/cgo/ gcc_context.c /tmp/go-link-500988530/000004.o __cgo_release_context gcc_darwin_386.c /tmp/go-link-500988530/000005.o _x_cgo_init __cgo_sys_thread_start _threadentry gcc_libinit.c /tmp/go-link-500988530/000006.o _x_cgo_sys_thread_create __cgo_try_pthread_create __cgo_wait_runtime_init_done _x_cgo_notify_runtime_init_done _x_cgo_set_context_function __cgo_get_context_function _runtime_init_mu _runtime_init_cond _runtime_init_done _cgo_context_function gcc_setenv.c /tmp/go-link-500988530/000007.o _x_cgo_setenv _x_cgo_unsetenv gcc_traceback.c /tmp/go-link-500988530/000008.o _x_cgo_callers gcc_util.c /tmp/go-link-500988530/000009.o _x_cgo_thread_start __cgo_yield gcc_386.S /tmp/go-link-500988530/000010.o _crosscall_386 runtime.text go.buildid internal/cpu.Initialize internal/cpu.processOptions internal/cpu.indexByte internal/cpu.doinit internal/cpu.cpuid internal/cpu.xgetbv type..hash.internal/cpu.CacheLinePad type..eq.internal/cpu.CacheLinePad type..hash.internal/cpu.arm64 type..eq.internal/cpu.arm64 type..hash.internal/cpu.option type..eq.internal/cpu.option type..hash.internal/cpu.x86 type..eq.internal/cpu.x86 type..hash.[15]internal/cpu.option type..eq.[15]internal/cpu.option runtime/internal/sys.Ctz64 runtime/internal/sys.Ctz32 runtime/internal/sys.Ctz8 runtime/internal/atomic.Load runtime/internal/atomic.Loadp runtime/internal/atomic.LoadAcq runtime/internal/atomic.Cas runtime/internal/atomic.Casuintptr runtime/internal/atomic.CasRel runtime/internal/atomic.Loaduintptr runtime/internal/atomic.Loaduint runtime/internal/atomic.Storeuintptr runtime/internal/atomic.Xadduintptr runtime/internal/atomic.Loadint64 runtime/internal/atomic.Xaddint64 runtime/internal/atomic.Cas64 runtime/internal/atomic.Casp1 runtime/internal/atomic.Xadd runtime/internal/atomic.Xadd64 runtime/internal/atomic.Xchg runtime/internal/atomic.Xchguintptr runtime/internal/atomic.Xchg64 runtime/internal/atomic.StorepNoWB runtime/internal/atomic.Store runtime/internal/atomic.StoreRel runtime/internal/atomic.Load64 runtime/internal/atomic.Store64 runtime/internal/atomic.Or8 runtime/internal/atomic.And8 internal/bytealg.CountString runtime.cmpstring _cmpbody runtime.memequal runtime.memequal_varlen _memeqbody internal/bytealg.IndexByteString runtime.memhash0 runtime.memhash8 runtime.memhash16 runtime.memhash128 runtime.memhash_varlen runtime.strhash runtime.f32hash runtime.f64hash runtime.c64hash runtime.c128hash runtime.interhash runtime.nilinterhash runtime.memequal0 runtime.memequal8 runtime.memequal16 runtime.memequal32 runtime.memequal64 runtime.memequal128 runtime.f32equal runtime.f64equal runtime.c64equal runtime.c128equal runtime.strequal runtime.interequal runtime.nilinterequal runtime.efaceeq runtime.ifaceeq runtime.alginit runtime.initAlgAES runtime.atomicwb runtime.atomicstorep sync/atomic.StorePointer sync/atomic.CompareAndSwapPointer runtime.cgoUse runtime.cgocall runtime.cgocallbackg runtime.cgocallbackg1 runtime.unwindm runtime.cgoCheckPointer runtime.cgoCheckArg runtime.cgoCheckUnknownPointer runtime.cgoIsGoPointer runtime._cgo_panic_internal runtime.cgoCheckWriteBarrier runtime.cgoCheckMemmove runtime.cgoCheckSliceCopy runtime.cgoCheckTypedBlock runtime.cgoCheckBits runtime.cgoCheckUsingType runtime.makechan runtime.chansend1 runtime.chansend runtime.send runtime.sendDirect runtime.recvDirect runtime.closechan runtime.chanrecv1 runtime.chanrecv2 runtime.chanrecv runtime.recv runtime.selectnbrecv reflect.chanlen internal/reflectlite.chanlen reflect.chancap runtime.(*waitq).dequeue runtime.(*cpuProfile).add runtime.(*cpuProfile).addNonGo runtime.(*cpuProfile).addExtra runtime.GOMAXPROCS runtime.gogetenv runtime.(*TypeAssertionError).Error runtime.itoa runtime.errorString.Error runtime.plainError.Error runtime.appendIntStr runtime.boundsError.Error runtime.printany runtime.panicwrap runtime.Caller runtime.GOROOT runtime.float64frombits runtime.memhash runtime.memhash32 runtime.memhash64 runtime.getitab runtime.(*itabTableType).find runtime.itabAdd runtime.(*itabTableType).add runtime.(*itab).init runtime.itabsinit runtime.panicdottypeE runtime.panicdottypeI runtime.convT2E runtime.convT16 runtime.convT32 runtime.convT64 runtime.convTstring runtime.convTslice runtime.convT2Enoptr runtime.convT2Inoptr runtime.convI2I runtime.assertI2I runtime.assertI2I2 runtime.assertE2I runtime.assertE2I2 reflect.ifaceE2I runtime.iterate_itabs runtime.(*lfstack).push runtime.(*lfstack).pop runtime.lfnodeValidate runtime.lock runtime.unlock runtime.notewakeup runtime.notesleep runtime.notetsleep_internal runtime.notetsleep runtime.notetsleepg runtime.mallocinit runtime.(*mheap).sysAlloc runtime.sysReserveAligned runtime.nextFreeFast runtime.(*mcache).nextFree runtime.mallocgc runtime.largeAlloc runtime.newobject reflect.unsafe_New internal/reflectlite.unsafe_New runtime.newarray reflect.unsafe_NewArray runtime.profilealloc runtime.fastexprand runtime.persistentalloc runtime.persistentalloc1 runtime.inPersistentAlloc runtime.(*linearAlloc).alloc runtime.(*hmap).incrnoverflow runtime.(*hmap).newoverflow runtime.makemap_small runtime.makemap runtime.makeBucketArray runtime.mapaccess1 runtime.mapaccess2 runtime.mapaccessK runtime.mapassign runtime.mapdelete runtime.mapiterinit runtime.mapiternext runtime.hashGrow runtime.growWork runtime.evacuate runtime.advanceEvacuationMark reflect.makemap reflect.mapaccess reflect.mapassign reflect.mapdelete reflect.mapiterinit reflect.mapiternext reflect.mapiterkey reflect.mapiterelem reflect.maplen internal/reflectlite.maplen runtime.mapaccess1_fast32 runtime.mapaccess2_fast32 runtime.mapassign_fast32 runtime.mapassign_fast32ptr runtime.growWork_fast32 runtime.evacuate_fast32 runtime.mapaccess2_faststr runtime.mapassign_faststr runtime.growWork_faststr runtime.evacuate_faststr runtime.typedmemmove reflect.typedmemmove internal/reflectlite.typedmemmove reflect.typedmemmovepartial runtime.reflectcallmove runtime.typedslicecopy reflect.typedslicecopy runtime.typedmemclr reflect.typedmemclr runtime.memclrHasPointers runtime.(*mspan).refillAllocCache runtime.(*mspan).nextFreeIndex runtime.markBitsForAddr runtime.findObject runtime.heapBits.nextArena runtime.heapBits.forward runtime.heapBits.forwardOrBoundary runtime.heapBits.setCheckmarked runtime.bulkBarrierPreWrite runtime.bulkBarrierPreWriteSrcOnly runtime.bulkBarrierBitmap runtime.typeBitsBulkBarrier runtime.heapBits.initSpan runtime.heapBits.initCheckmarkSpan runtime.(*mspan).countAlloc runtime.heapBitsSetType runtime.heapBitsSetTypeGCProg runtime.progToPointerMask runtime.runGCProg runtime.materializeGCProg runtime.allocmcache runtime.freemcache runtime.(*mcache).refill runtime.(*mcache).releaseAll runtime.(*mcache).prepareForSweep runtime.(*mcentral).cacheSpan runtime.(*mcentral).uncacheSpan runtime.(*mcentral).freeSpan runtime.(*mcentral).grow runtime.sysAlloc runtime.sysFree runtime.sysReserve runtime.sysMap runtime.queuefinalizer runtime.wakefing runtime.createfing runtime.runfinq runtime.SetFinalizer runtime.(*fixalloc).alloc runtime.gcinit runtime.readgogc runtime.gcenable runtime/debug.setGCPercent runtime.(*gcControllerState).startCycle runtime.(*gcControllerState).revise runtime.(*gcControllerState).endCycle runtime.(*gcControllerState).enlistWorker runtime.(*gcControllerState).findRunnableGCWorker runtime.pollFractionalWorkerExit runtime.gcSetTriggerRatio runtime.gcWaitOnMark runtime.gcTrigger.test runtime.gcStart runtime.gcMarkDone runtime.gcMarkTermination runtime.gcBgMarkStartWorkers runtime.gcBgMarkWorker runtime.gcMarkWorkAvailable runtime.gcMark runtime.gcSweep runtime.gcResetMarkState sync.runtime_registerPoolCleanup runtime.clearpools runtime.itoaDiv runtime.fmtNSAsMS runtime.(*treapNode).updateInvariants runtime.(*treapNode).findMaximal runtime.(*treapNode).pred runtime.treapFilter runtime.(*mspan).treapFilter runtime.treapIter.prev runtime.(*mTreap).end runtime.(*mTreap).mutate runtime.(*mTreap).insert runtime.(*mTreap).removeNode runtime.(*mTreap).find runtime.(*mTreap).removeSpan runtime.(*mTreap).erase runtime.(*mTreap).rotateLeft runtime.(*mTreap).rotateRight runtime.gcMarkRootPrepare runtime.gcMarkRootCheck runtime.markroot runtime.markrootBlock runtime.markrootFreeGStacks runtime.markrootSpans runtime.gcAssistAlloc runtime.gcAssistAlloc1 runtime.gcWakeAllAssists runtime.gcParkAssist runtime.gcFlushBgCredit runtime.scanstack runtime.scanframeworker runtime.gcDrain runtime.gcDrainN runtime.scanblock runtime.scanobject runtime.shade runtime.greyobject runtime.gcDumpObject runtime.gcmarknewobject runtime.gcMarkTinyAllocs runtime.initCheckmarks runtime.clearCheckmarks runtime.gcPaceScavenger runtime.wakeScavenger runtime.scavengeSleep runtime.bgscavenge runtime.init.0 runtime.(*stackScanState).putPtr runtime.(*stackScanState).getPtr runtime.(*stackScanState).addObject runtime.binarySearchTree runtime.(*stackScanState).findObject runtime.finishsweep_m runtime.bgsweep runtime.sweepone runtime.(*mspan).ensureSwept runtime.(*mspan).sweep runtime.deductSweepCredit runtime.clobberfree runtime.(*gcSweepBuf).push runtime.(*gcSweepBuf).pop runtime.(*gcSweepBuf).block runtime.init.1 runtime.(*gcWork).init runtime.(*gcWork).put runtime.(*gcWork).putBatch runtime.(*gcWork).tryGet runtime.(*gcWork).dispose runtime.(*gcWork).balance runtime.(*workbuf).checknonempty runtime.(*workbuf).checkempty runtime.getempty runtime.putempty runtime.putfull runtime.trygetfull runtime.handoff runtime.prepareFreeWorkbufs runtime.freeSomeWbufs runtime.(*mheap).coalesce runtime.(*mspan).scavenge runtime.recordspan runtime.inHeapOrStack runtime.spanOfHeap runtime.(*mheap).init runtime.(*mheap).reclaim runtime.(*mheap).reclaimChunk runtime.(*mheap).alloc_m runtime.(*mheap).alloc runtime.(*mheap).allocManual runtime.(*mheap).setSpans runtime.(*mheap).allocSpanLocked runtime.(*mheap).grow runtime.(*mheap).growAddSpan runtime.(*mheap).freeSpan runtime.(*mheap).freeManual runtime.(*mheap).freeSpanLocked runtime.(*mheap).scavengeSplit runtime.(*mheap).scavengeLocked runtime.(*mheap).scavengeIfNeededLocked runtime.(*mSpanList).remove runtime.(*mSpanList).insert runtime.(*mSpanList).insertBack runtime.(*mSpanList).takeAll runtime.addspecial runtime.removespecial runtime.addfinalizer runtime.removefinalizer runtime.setprofilebucket runtime.freespecial runtime.(*gcBitsArena).tryAlloc runtime.newMarkBits runtime.nextMarkBitArenaEpoch runtime.newArenaMayUnlock runtime.newBucket runtime.(*bucket).mp runtime.(*bucket).bp runtime.stkbucket runtime.eqslice runtime.mProf_NextCycle runtime.mProf_Flush runtime.mProf_FlushLocked runtime.mProf_Malloc runtime.mProf_Free runtime.blockevent runtime.blocksampled runtime.saveblockevent sync.event runtime.tracealloc runtime.tracefree runtime.tracegc runtime.init.2 runtime.cachestats runtime.flushmcache runtime.purgecachedstats runtime.mSysStatInc runtime.mSysStatDec runtime.(*wbBuf).reset runtime.wbBufFlush runtime.wbBufFlush1 internal/poll.runtime_pollServerInit internal/poll.runtime_pollOpen internal/poll.runtime_pollClose runtime.(*pollCache).free internal/poll.runtime_pollReset internal/poll.runtime_pollWait internal/poll.runtime_pollUnblock runtime.netpollready runtime.netpollblockcommit runtime.netpollgoready runtime.netpollblock runtime.netpollunblock runtime.(*pollCache).alloc runtime.netpollinit runtime.netpollopen runtime.netpoll runtime.semacreate runtime.semasleep runtime.semawakeup runtime.osinit runtime.getncpu runtime.getPageSize runtime.getRandomData runtime.newosproc runtime.minit runtime.osyield runtime.setsig runtime.setsigstack runtime.sysargs runtime.panicCheck1 runtime.panicCheck2 runtime.goPanicIndex runtime.goPanicIndexU runtime.goPanicSliceAlen runtime.goPanicSliceAlenU runtime.goPanicSliceAcap runtime.goPanicSliceAcapU runtime.goPanicSliceB runtime.goPanicSliceBU runtime.goPanicSlice3Alen runtime.goPanicSlice3AlenU runtime.goPanicSlice3Acap runtime.goPanicSlice3B runtime.goPanicSlice3C runtime.panicdivide runtime.deferprocStack runtime.testdefersizes runtime.init.3 runtime.freedefer runtime.freedeferpanic runtime.freedeferfn runtime.deferreturn runtime.preprintpanics runtime.printpanics runtime.gopanic runtime.getargp runtime.gorecover sync.throw runtime.throw runtime.recovery runtime.fatalthrow runtime.fatalpanic runtime.startpanic_m runtime.dopanic_m runtime.canpanic runtime.shouldPushSigpanic runtime.goPanicExtendIndex runtime.goPanicExtendIndexU runtime.goPanicExtendSliceAcap runtime.recordForPanic runtime.printlock runtime.printunlock runtime.gwrite runtime.printsp runtime.printnl runtime.printbool runtime.printfloat runtime.printcomplex runtime.printuint runtime.printint runtime.printhex runtime.printpointer runtime.printstring runtime.printslice runtime.printeface runtime.hexdumpWords runtime.main os.runtime_beforeExit runtime.init.4 runtime.forcegchelper runtime.gopark runtime.goready runtime.acquireSudog runtime.releaseSudog runtime.funcPC runtime.badmcall runtime.badmcall2 runtime.badreflectcall runtime.badmorestackg0 runtime.badmorestackgsignal runtime.badctxt runtime.allgadd runtime.cpuinit runtime.schedinit runtime.dumpgstatus runtime.checkmcount runtime.mcommoninit runtime.ready runtime.freezetheworld runtime.casfrom_Gscanstatus runtime.castogscanstatus runtime.casgstatus runtime.scang runtime.restartg runtime.stopTheWorld runtime.startTheWorld runtime.stopTheWorldWithSema runtime.startTheWorldWithSema runtime.mstart runtime.mstart1 runtime.mstartm0 runtime.mexit runtime.forEachP runtime.runSafePointFn runtime.allocm runtime.needm runtime.newextram runtime.oneNewExtraM runtime.dropm runtime.lockextra runtime.newm runtime.newm1 runtime.startTemplateThread runtime.templateThread runtime.stopm runtime.mspinning runtime.startm runtime.handoffp runtime.wakep runtime.stoplockedm runtime.startlockedm runtime.gcstopm runtime.execute runtime.findrunnable runtime.pollWork runtime.resetspinning runtime.injectglist runtime.schedule runtime.parkunlock_c runtime.park_m runtime.goschedImpl runtime.gosched_m runtime.gopreempt_m runtime.goexit1 runtime.goexit0 runtime.save runtime.reentersyscall runtime.entersyscall runtime.entersyscall_sysmon runtime.entersyscall_gcwait runtime.entersyscallblock runtime.entersyscallblock_handoff runtime.exitsyscall runtime.exitsyscallfast runtime.exitsyscallfast_reacquired runtime.exitsyscallfast_pidle runtime.exitsyscall0 runtime.beforefork syscall.runtime_BeforeFork runtime.afterfork syscall.runtime_AfterFork syscall.runtime_AfterForkInChild runtime.malg runtime.newproc runtime.newproc1 runtime.saveAncestors runtime.gfput runtime.gfget runtime.gfpurge runtime.unlockOSThread runtime.badunlockosthread runtime._System runtime._ExternalCode runtime._LostExternalCode runtime._GC runtime._LostSIGPROFDuringAtomic64 runtime.sigprof runtime.sigprofNonGoPC runtime.setsSP runtime.(*p).init runtime.(*p).destroy runtime.procresize runtime.acquirep runtime.wirep runtime.releasep runtime.incidlelocked runtime.checkdead runtime.sysmon runtime.retake runtime.preemptall runtime.schedtrace runtime.schedEnableUser runtime.schedEnabled runtime.globrunqget runtime.pidleput runtime.pidleget runtime.runqempty runtime.runqput runtime.runqputslow runtime.runqget runtime.runqgrab runtime.runqsteal sync.runtime_procPin sync.runtime_procUnpin sync/atomic.runtime_procPin sync/atomic.runtime_procUnpin sync.runtime_canSpin sync.runtime_doSpin runtime.(*randomOrder).reset runtime.gcd runtime.doInit runtime.(*profBuf).takeOverflow runtime.(*profBuf).incrementOverflow runtime.(*profBuf).canWriteRecord runtime.(*profBuf).canWriteTwoRecords runtime.(*profBuf).write runtime.(*profBuf).wakeupExtra syscall.runtime_envs os.runtime_args syscall.Exit runtime.gotraceback runtime.args runtime.goargs runtime.goenvs_unix runtime.testAtomic64 runtime.check runtime.parsedebugvars runtime/debug.SetTraceback runtime.timediv reflect.typelinks reflect.resolveNameOff reflect.resolveTypeOff reflect.resolveTextOff internal/reflectlite.resolveNameOff internal/reflectlite.resolveTypeOff reflect.addReflectOff runtime.extendRandom runtime.waitReason.String runtime.(*rwmutex).rlock runtime.(*rwmutex).runlock runtime.sellock runtime.selunlock runtime.selparkcommit runtime.selectgo sync.runtime_Semacquire internal/poll.runtime_Semacquire sync.runtime_Semrelease sync.runtime_SemacquireMutex internal/poll.runtime_Semrelease runtime.readyWithTime runtime.semacquire1 runtime.semrelease1 runtime.cansemacquire runtime.(*semaRoot).queue runtime.(*semaRoot).dequeue runtime.(*semaRoot).rotateLeft runtime.(*semaRoot).rotateRight sync.runtime_notifyListCheck sync.runtime_nanotime runtime.dumpregs runtime.(*sigctxt).preparePanic runtime.sighandler os.sigpipe runtime.init.5 runtime.initsig runtime.sigInstallGoHandler runtime.clearSignalHandlers runtime.setThreadCPUProfiler runtime.sigpipe runtime.sigtrampgo runtime.sigpanic runtime.dieFromSignal runtime.raisebadsignal runtime.noSignalStack runtime.sigNotOnStack runtime.signalDuringFork runtime.badsignal runtime.sigfwdgo runtime.unblocksig runtime.minitSignalStack runtime.minitSignalMask runtime.unminitSignals runtime.signalstack runtime.sigsend runtime.sigInitIgnored runtime.makeslice runtime.growslice runtime.stackinit runtime.stacklog2 runtime.stackpoolalloc runtime.stackpoolfree runtime.stackcacherefill runtime.stackcacherelease runtime.stackcache_clear runtime.stackalloc runtime.stackfree runtime.adjustpointers runtime.adjustframe runtime.adjustctxt runtime.adjustdefers runtime.adjustsudogs runtime.findsghi runtime.syncadjustsudogs runtime.copystack runtime.round2 runtime.newstack runtime.shrinkstack runtime.freeStackSpans runtime.getStackMap runtime.morestackc runtime.concatstrings runtime.concatstring2 runtime.concatstring3 runtime.concatstring4 runtime.concatstring5 runtime.slicebytetostring runtime.rawstringtmp runtime.stringtoslicebyte runtime.stringtoslicerune runtime.slicerunetostring runtime.intstring runtime.rawstring runtime.rawbyteslice runtime.rawruneslice runtime.gostring runtime.index runtime.atoi runtime.findnull runtime.badsystemstack reflect.memmove runtime.fastrand runtime.(*Frames).Next runtime.expandCgoFrames runtime.modulesinit runtime.moduledataverify runtime.moduledataverify1 runtime.FuncForPC runtime.(*Func).Name runtime.findmoduledatap runtime.findfunc runtime.pcvalue runtime.funcname runtime.funcnameFromNameoff runtime.funcline1 runtime.funcline runtime.funcspdelta runtime.pcdatavalue runtime.pcdatavalue1 runtime.step runtime.readvarint runtime.libcCall syscall.syscall syscall.syscall6 syscall.syscall6X syscall.syscallPtr syscall.rawSyscall runtime.pthread_attr_init runtime.pthread_attr_getstacksize runtime.pthread_attr_setdetachstate runtime.pthread_create runtime.raise runtime.mmap runtime.munmap runtime.madvise runtime.read runtime.closefd runtime.exit runtime.usleep runtime.write runtime.open runtime.nanotime runtime.walltime runtime.sigaction runtime.sigprocmask runtime.sigaltstack runtime.raiseproc runtime.setitimer runtime.sysctl runtime.fcntl runtime.kqueue runtime.kevent runtime.pthread_mutex_init runtime.pthread_mutex_lock runtime.pthread_mutex_unlock runtime.pthread_cond_init runtime.pthread_cond_wait runtime.pthread_cond_timedwait_relative_np runtime.pthread_cond_signal syscall.syscall9 runtime.addtimer runtime.(*timersBucket).addtimerLocked runtime.deltimer runtime.(*timersBucket).deltimerLocked runtime.timerproc runtime.timejump runtime.timejumpLocked runtime.siftupTimer runtime.siftdownTimer time.now runtime.traceReader runtime.traceProcFree runtime.traceEvent runtime.traceEventLocked runtime.traceStackID runtime.traceAcquireBuffer runtime.traceReleaseBuffer runtime.traceFlush runtime.(*traceBuf).varint runtime.(*traceStackTable).put runtime.(*traceStackTable).find runtime.(*traceStackTable).newStack runtime.(*traceAlloc).alloc runtime.traceProcStart runtime.traceProcStop runtime.traceGCSweepStart runtime.traceGCSweepSpan runtime.traceGCSweepDone runtime.traceGoCreate runtime.traceGoStart runtime.traceGoPark runtime.traceGoUnpark runtime.traceGoSysCall runtime.traceGoSysExit runtime.traceGoSysBlock runtime.traceNextGC runtime.tracebackdefers runtime.gentraceback runtime.getArgInfo runtime.tracebackCgoContext runtime.printcreatedby runtime.printcreatedby1 runtime.traceback runtime.tracebacktrap runtime.traceback1 runtime.printAncestorTraceback runtime.printAncestorTracebackFuncInfo runtime.callers runtime.gcallers runtime.showframe runtime.showfuncinfo runtime.goroutineheader runtime.tracebackothers runtime.tracebackHexdump runtime.isSystemGoroutine runtime.printCgoTraceback runtime.printOneCgoTraceback runtime.callCgoSymbolizer runtime.cgoContextPCs runtime.(*_type).string runtime.(*_type).uncommon runtime.(*_type).pkgpath runtime.resolveNameOff runtime.resolveTypeOff runtime.(*_type).textOff runtime.name.tagLen runtime.name.name runtime.name.tag runtime.name.pkgPath runtime.typelinksinit runtime.typesEqual runtime.decoderune runtime.encoderune runtime.float64toint64 runtime.float64touint64 runtime.int64tofloat64 runtime.uint64tofloat64 runtime._d2v runtime.uint64div runtime.uint64mod runtime.int64div runtime.int64mod runtime.dodiv runtime.slowdodiv runtime.cgocallbackg1.func1 runtime.cgoCheckWriteBarrier.func1 runtime.cgoCheckTypedBlock.func1 runtime.chansend.func1 runtime.chanrecv.func1 runtime.mallocgc.func1 runtime.persistentalloc.func1 runtime.allocmcache.func1 runtime.freemcache.func1 runtime.SetFinalizer.func1 runtime.SetFinalizer.func2 runtime.setGCPercent.func1 runtime.(*gcControllerState).findRunnableGCWorker.func1 runtime.gcStart.func1 runtime.gcStart.func2 runtime.gcMarkDone.func1.1 runtime.gcMarkDone.func1 runtime.gcMarkDone.func2 runtime.gcMarkDone.func3 runtime.gcMarkTermination.func1 runtime.gcMarkTermination.func2 runtime.gcMarkTermination.func3 runtime.gcMarkTermination.func4.1 runtime.gcMarkTermination.func4 runtime.gcBgMarkWorker.func1 runtime.gcBgMarkWorker.func2 runtime.markroot.func1 runtime.gcAssistAlloc.func1 runtime.scanstack.func1 runtime.scavengeSleep.func1 runtime.bgscavenge.func1 runtime.bgscavenge.func2 runtime.getempty.func1 runtime.freeSomeWbufs.func1 runtime.(*mheap).coalesce.func1 runtime.(*mheap).coalesce.func2 runtime.(*mheap).alloc.func1 runtime.(*mheap).allocSpanLocked.func1 runtime.(*mheap).freeSpan.func1 runtime.(*mheap).scavengeSplit.func1 runtime.mProf_Malloc.func1 runtime.tracealloc.func1 runtime.tracefree.func1 runtime.wbBufFlush.func1 runtime.freedefer.func1 runtime.preprintpanics.func1 runtime.throw.func1 runtime.fatalthrow.func1 runtime.fatalpanic.func1 runtime.fatalpanic.func2 runtime.hexdumpWords.func1 runtime.main.func1 runtime.main.func2 runtime.goready.func1 runtime.casgstatus.func1 runtime.casgstatus.func2 runtime.startTheWorld.func1 runtime.reentersyscall.func1 runtime.entersyscallblock.func1 runtime.entersyscallblock.func2 runtime.exitsyscallfast.func1 runtime.exitsyscallfast_reacquired.func1 runtime.malg.func1 runtime.newproc.func1 runtime.gfget.func1 runtime.(*rwmutex).rlock.func1 runtime.selectgo.func1 runtime.selectgo.func2 runtime.callers.func1 runtime.tracebackHexdump.func1 runtime.init runtime.skipPleaseUseCallersFrames runtime.rt0_go runtime.asminit runtime.gogo runtime.mcall runtime.systemstack_switch runtime.systemstack runtime.morestack runtime.morestack_noctxt runtime.reflectcall _callRet runtime.call16 runtime.call32 runtime.call64 runtime.call128 runtime.call256 runtime.call512 runtime.call1024 runtime.call2048 runtime.call4096 runtime.call8192 runtime.call16384 runtime.call32768 runtime.call65536 runtime.call131072 runtime.call262144 runtime.call524288 runtime.call1048576 runtime.call2097152 runtime.call4194304 runtime.call8388608 runtime.call16777216 runtime.call33554432 runtime.call67108864 runtime.call134217728 runtime.call268435456 runtime.call536870912 runtime.call1073741824 runtime.procyield runtime.publicationBarrier runtime.jmpdefer _gosave runtime.asmcgocall runtime.cgocallback runtime.cgocallback_gofunc runtime.setg _setg_gcc runtime.abort runtime.cputicks _ldt0setup runtime.emptyfunc runtime.aeshash runtime.aeshashstr _aeshashbody runtime.aeshash32 runtime.aeshash64 runtime.checkASM runtime.return0 runtime.goexit runtime.uint32tofloat64 runtime.float64touint32 runtime.gcWriteBarrier runtime.panicIndex runtime.panicIndexU runtime.panicSliceAlen runtime.panicSliceAlenU runtime.panicSliceAcap runtime.panicSliceAcapU runtime.panicSliceB runtime.panicSliceBU runtime.panicSlice3Alen runtime.panicSlice3AlenU runtime.panicSlice3Acap runtime.panicSlice3B runtime.panicSlice3C runtime.panicExtendIndex runtime.panicExtendIndexU runtime.panicExtendSliceAcap runtime.duffzero runtime.duffcopy runtime.memclrNoHeapPointers runtime.memmove runtime.exit_trampoline runtime.open_trampoline runtime.close_trampoline runtime.read_trampoline runtime.write_trampoline runtime.mmap_trampoline runtime.madvise_trampoline runtime.munmap_trampoline runtime.setitimer_trampoline runtime.walltime_trampoline runtime.nanotime_trampoline runtime.sigaction_trampoline runtime.sigprocmask_trampoline runtime.sigaltstack_trampoline runtime.raiseproc_trampoline runtime.sigfwd runtime.sigtramp runtime.cgoSigtramp runtime.usleep_trampoline runtime.setldt runtime.sysctl_trampoline runtime.kqueue_trampoline runtime.kevent_trampoline runtime.fcntl_trampoline runtime.mstart_stub runtime.pthread_attr_init_trampoline runtime.pthread_attr_getstacksize_trampoline runtime.pthread_attr_setdetachstate_trampoline runtime.pthread_create_trampoline runtime.raise_trampoline runtime.pthread_mutex_init_trampoline runtime.pthread_mutex_lock_trampoline runtime.pthread_mutex_unlock_trampoline runtime.pthread_cond_init_trampoline runtime.pthread_cond_wait_trampoline runtime.pthread_cond_timedwait_relative_np_trampoline runtime.pthread_cond_signal_trampoline runtime.syscall runtime.syscallPtr runtime.syscall6 runtime.syscall6X runtime.syscall9 runtime._mul64by32 runtime._div64by32 type..hash.runtime.uncommontype type..eq.runtime.uncommontype type..hash.runtime._panic type..eq.runtime._panic type..hash.runtime._defer type..eq.runtime._defer type..hash.runtime.special type..eq.runtime.special type..hash.runtime.markBits type..eq.runtime.markBits type..hash.runtime.gcWork type..eq.runtime.gcWork type..hash.runtime.mOS type..eq.runtime.mOS runtime.(*waitReason).String type..hash.runtime.sudog type..eq.runtime.sudog type..hash.runtime.hchan type..eq.runtime.hchan type..hash.[6]string type..eq.[6]string type..hash.[9]string type..eq.[9]string type..hash.runtime.itab type..eq.runtime.itab type..hash.runtime._func type..eq.runtime._func type..hash.runtime.modulehash type..eq.runtime.modulehash type..hash.runtime.arenaHint type..eq.runtime.arenaHint type..hash.runtime.mcentral type..eq.runtime.mcentral type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..hash.runtime.specialfinalizer type..eq.runtime.specialfinalizer type..hash.runtime.scase type..eq.runtime.scase type..hash.[2]string type..eq.[2]string type..hash.[3]string type..eq.[3]string type..hash.[4]string type..eq.[4]string type..hash.[5]string type..eq.[5]string runtime.(*itabTableType).add-fm type..hash.runtime.Frame type..eq.runtime.Frame type..hash.[2]runtime.Frame type..eq.[2]runtime.Frame type..hash.runtime.TypeAssertionError type..eq.runtime.TypeAssertionError type..hash.runtime.boundsError type..eq.runtime.boundsError runtime.(*boundsError).Error type..hash.runtime.cpuProfile type..eq.runtime.cpuProfile type..hash.runtime.dbgVar type..eq.runtime.dbgVar runtime.(*errorString).Error type..hash.runtime.finblock type..eq.runtime.finblock type..hash.runtime.funcinl type..eq.runtime.funcinl type..hash.runtime.gcControllerState type..eq.runtime.gcControllerState type..hash.runtime.mstats type..eq.runtime.mstats runtime.(*plainError).Error type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..hash.runtime.sigTabT type..eq.runtime.sigTabT type..hash.runtime.stackmap type..eq.runtime.stackmap type..hash.runtime.sweepdata type..eq.runtime.sweepdata type..hash.runtime.traceStack type..eq.runtime.traceStack type..hash.[16]runtime.dbgVar type..eq.[16]runtime.dbgVar type..hash.[25]string type..eq.[25]string type..hash.[32]runtime.sigTabT type..eq.[32]runtime.sigTabT type..hash.[33]float64 type..eq.[33]float64 type..hash.[8]string type..eq.[8]string type..hash.struct { runtime.cycle uint32; runtime.flushed bool } type..eq.struct { runtime.cycle uint32; runtime.flushed bool } type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..hash.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } type..eq.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } sync/atomic.(*Value).Load sync/atomic.(*Value).Store sync/atomic.CompareAndSwapInt32 sync/atomic.CompareAndSwapUintptr sync/atomic.CompareAndSwapUint64 sync/atomic.AddInt32 sync/atomic.AddUint64 sync/atomic.LoadInt32 sync/atomic.LoadUint32 sync/atomic.LoadUint64 sync/atomic.LoadUintptr sync/atomic.LoadPointer sync/atomic.StoreInt32 sync/atomic.StoreUint32 sync/atomic.StoreUintptr internal/reflectlite.Swapper internal/reflectlite.name.tagLen internal/reflectlite.name.tag internal/reflectlite.name.pkgPath internal/reflectlite.(*rtype).uncommon internal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).Size internal/reflectlite.(*rtype).Kind internal/reflectlite.(*rtype).common internal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*rtype).PkgPath internal/reflectlite.(*rtype).Name internal/reflectlite.(*rtype).Elem internal/reflectlite.(*rtype).Len internal/reflectlite.(*rtype).NumField internal/reflectlite.(*rtype).NumIn internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*rtype).Out internal/reflectlite.TypeOf internal/reflectlite.(*rtype).Implements internal/reflectlite.(*rtype).AssignableTo internal/reflectlite.(*rtype).Comparable internal/reflectlite.implements internal/reflectlite.directlyAssignable internal/reflectlite.haveIdenticalType internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*ValueError).Error internal/reflectlite.Value.Kind internal/reflectlite.Value.Len internal/reflectlite.ValueOf internal/reflectlite.Swapper.func1 internal/reflectlite.Swapper.func2 internal/reflectlite.Swapper.func3 internal/reflectlite.Swapper.func4 internal/reflectlite.Swapper.func5 internal/reflectlite.Swapper.func6 internal/reflectlite.Swapper.func7 internal/reflectlite.Swapper.func8 internal/reflectlite.Swapper.func9 type..hash.internal/reflectlite.uncommonType type..eq.internal/reflectlite.uncommonType internal/reflectlite.(*Value).Kind internal/reflectlite.(*Value).Len type..hash.internal/reflectlite.ValueError type..eq.internal/reflectlite.ValueError type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } errors.New errors.(*errorString).Error errors.init sync.(*Map).Load sync.(*entry).load sync.(*Map).Store sync.(*entry).tryStore sync.(*Map).LoadOrStore sync.(*entry).tryLoadOrStore sync.(*Map).missLocked sync.(*Map).dirtyLocked sync.(*entry).tryExpungeLocked sync.(*Mutex).Lock sync.(*Mutex).lockSlow sync.(*Mutex).Unlock sync.(*Mutex).unlockSlow sync.(*Once).Do sync.(*Once).doSlow sync.(*Pool).Put sync.(*Pool).Get sync.(*Pool).getSlow sync.(*Pool).pin sync.(*Pool).pinSlow sync.poolCleanup sync.init.0 sync.(*poolDequeue).pushHead sync.(*poolDequeue).popHead sync.(*poolDequeue).popTail sync.(*poolChain).pushHead sync.(*poolChain).popHead sync.(*poolChain).popTail sync.init.1 sync.(*RWMutex).RLock sync.(*RWMutex).RUnlock sync.(*RWMutex).rUnlockSlow sync.(*RWMutex).Lock sync.(*RWMutex).Unlock sync.(*WaitGroup).Add sync.(*WaitGroup).Done sync.(*WaitGroup).Wait sync.init type..hash.sync.poolLocalInternal type..eq.sync.poolLocalInternal type..hash.sync.poolLocal type..eq.sync.poolLocal io.WriteString io.ReadAtLeast io.copyBuffer io.(*LimitedReader).Read io.init type..hash.io.LimitedReader type..eq.io.LimitedReader unicode/utf8.DecodeRune unicode/utf8.DecodeRuneInString unicode/utf8.EncodeRune unicode/utf8.RuneCount unicode/utf8.RuneCountInString unicode/utf8.ValidString unicode.is16 unicode.is32 unicode.isExcludingLatin unicode.to unicode.ToUpper unicode.ToLower unicode.SimpleFold unicode.init bytes.(*Buffer).String bytes.(*Buffer).Len bytes.(*Buffer).Reset bytes.(*Buffer).grow bytes.(*Buffer).Write bytes.(*Buffer).WriteString bytes.(*Buffer).ReadFrom bytes.makeSlice bytes.(*Buffer).WriteTo bytes.(*Buffer).WriteByte bytes.(*Buffer).Read bytes.(*Buffer).ReadByte bytes.EqualFold bytes.makeSlice.func1 bytes.init bufio.(*Reader).Size bufio.(*Reader).fill bufio.(*Reader).Read bufio.(*Reader).ReadByte bufio.(*Reader).WriteTo bufio.(*Reader).writeBuf bufio.(*Writer).Size bufio.(*Writer).Flush bufio.(*Writer).Write bufio.(*Writer).WriteString bufio.(*Writer).ReadFrom bufio.init math/bits.Mul64 strconv.equalIgnoreCase strconv.special strconv.(*decimal).set strconv.readFloat strconv.(*decimal).floatBits strconv.atof64exact strconv.atof32exact strconv.atofHex strconv.atof32 strconv.atof64 strconv.ParseFloat strconv.(*NumError).Error strconv.baseError strconv.bitSizeError strconv.ParseUint strconv.ParseInt strconv.Atoi strconv.underscoreOK strconv.(*decimal).String strconv.digitZero strconv.trim strconv.(*decimal).Assign strconv.rightShift strconv.prefixIsLessThan strconv.leftShift strconv.(*decimal).Shift strconv.(*decimal).Round strconv.(*decimal).RoundUp strconv.(*decimal).RoundedInteger strconv.(*extFloat).floatBits strconv.(*extFloat).AssignComputeBounds strconv.(*extFloat).Multiply strconv.(*extFloat).AssignDecimal strconv.(*extFloat).frexp10 strconv.frexp10Many strconv.(*extFloat).FixedDecimal strconv.adjustLastDigitFixed strconv.(*extFloat).ShortestDecimal strconv.adjustLastDigit strconv.FormatFloat strconv.genericFtoa strconv.bigFtoa strconv.formatDigits strconv.roundShortest strconv.fmtE strconv.fmtF strconv.fmtB strconv.fmtX strconv.FormatUint strconv.FormatInt strconv.AppendInt strconv.AppendUint strconv.formatBits strconv.appendQuotedWith strconv.appendQuotedRuneWith strconv.appendEscapedRune strconv.CanBackquote strconv.UnquoteChar strconv.Unquote strconv.bsearch16 strconv.bsearch32 strconv.IsPrint strconv.isInGraphicList strconv.init type..hash.strconv.NumError type..eq.strconv.NumError type..hash.strconv.decimal type..eq.strconv.decimal type..hash.strconv.extFloat type..eq.strconv.extFloat type..hash.strconv.leftCheat type..eq.strconv.leftCheat type..hash.[11]float32 type..eq.[11]float32 type..hash.[23]float64 type..eq.[23]float64 type..hash.[61]strconv.leftCheat type..eq.[61]strconv.leftCheat type..hash.[87]strconv.extFloat type..eq.[87]strconv.extFloat type..hash.[8]strconv.extFloat type..eq.[8]strconv.extFloat reflect.makeMethodValue reflect.name.tagLen reflect.name.tag reflect.name.pkgPath reflect.newName reflect.Kind.String reflect.(*rtype).uncommon reflect.(*rtype).String reflect.(*rtype).Size reflect.(*rtype).Bits reflect.(*rtype).Align reflect.(*rtype).FieldAlign reflect.(*rtype).Kind reflect.(*rtype).common reflect.(*rtype).exportedMethods reflect.(*rtype).NumMethod reflect.(*rtype).Method reflect.(*rtype).MethodByName reflect.(*rtype).PkgPath reflect.(*rtype).Name reflect.(*rtype).ChanDir reflect.(*rtype).IsVariadic reflect.(*rtype).Elem reflect.(*rtype).Field reflect.(*rtype).FieldByIndex reflect.(*rtype).FieldByName reflect.(*rtype).FieldByNameFunc reflect.(*rtype).In reflect.(*rtype).Key reflect.(*rtype).Len reflect.(*rtype).NumField reflect.(*rtype).NumIn reflect.(*rtype).NumOut reflect.(*rtype).Out reflect.ChanDir.String reflect.(*interfaceType).Method reflect.(*interfaceType).NumMethod reflect.(*interfaceType).MethodByName reflect.StructTag.Lookup reflect.(*structType).Field reflect.(*structType).FieldByIndex reflect.(*structType).FieldByNameFunc reflect.(*structType).FieldByName reflect.TypeOf reflect.(*rtype).ptrTo reflect.fnv1 reflect.(*rtype).Implements reflect.(*rtype).AssignableTo reflect.(*rtype).ConvertibleTo reflect.(*rtype).Comparable reflect.implements reflect.directlyAssignable reflect.haveIdenticalType reflect.haveIdenticalUnderlyingType reflect.typesByString reflect.FuncOf reflect.funcStr reflect.funcLayout reflect.addTypeBits reflect.packEface reflect.(*ValueError).Error reflect.methodName reflect.flag.mustBeExportedSlow reflect.flag.mustBeAssignableSlow reflect.Value.Addr reflect.Value.Bool reflect.Value.Bytes reflect.Value.runes reflect.methodReceiver reflect.callMethod reflect.Value.Cap reflect.Value.Elem reflect.Value.Field reflect.Value.Index reflect.valueInterface reflect.Value.Kind reflect.Value.Len reflect.Value.MapIndex reflect.Value.MapKeys reflect.(*MapIter).Key reflect.(*MapIter).Value reflect.(*MapIter).Next reflect.Value.MapRange reflect.copyVal reflect.Value.NumMethod reflect.Value.NumField reflect.Value.Pointer reflect.Value.Set reflect.Value.SetBool reflect.Value.SetBytes reflect.Value.setRunes reflect.Value.SetComplex reflect.Value.SetFloat reflect.Value.SetInt reflect.Value.SetLen reflect.Value.SetMapIndex reflect.Value.SetUint reflect.Value.SetString reflect.Value.Slice reflect.Value.String reflect.Value.Type reflect.typesMustMatch reflect.Copy reflect.MakeSlice reflect.MakeMapWithSize reflect.Zero reflect.New reflect.Value.assignTo reflect.Value.Convert reflect.convertOp reflect.makeInt reflect.makeFloat reflect.makeComplex reflect.makeString reflect.makeBytes reflect.makeRunes reflect.cvtInt reflect.cvtUint reflect.cvtFloatInt reflect.cvtFloatUint reflect.cvtIntFloat reflect.cvtUintFloat reflect.cvtFloat reflect.cvtComplex reflect.cvtIntString reflect.cvtUintString reflect.cvtBytesString reflect.cvtStringBytes reflect.cvtRunesString reflect.cvtStringRunes reflect.cvtDirect reflect.cvtT2I reflect.cvtI2I reflect.(*structType).FieldByName.func1 reflect.FuncOf.func1 reflect.funcLayout.func1 reflect.init reflect.methodValueCall reflect.(*ChanDir).String reflect.(*Kind).String type..hash.reflect.uncommonType type..eq.reflect.uncommonType reflect.(*Value).Kind reflect.(*Value).Len reflect.(*Value).NumField reflect.(*Value).NumMethod reflect.(*Value).String type..hash.reflect.Method type..eq.reflect.Method reflect.(*structType).Align reflect.(*structType).AssignableTo reflect.(*structType).Bits reflect.(*structType).ChanDir reflect.(*structType).Comparable reflect.(*structType).ConvertibleTo reflect.(*structType).Elem reflect.(*structType).FieldAlign reflect.(*structType).Implements reflect.(*structType).In reflect.(*structType).IsVariadic reflect.(*structType).Key reflect.(*structType).Kind reflect.(*structType).Len reflect.(*structType).Method reflect.(*structType).MethodByName reflect.(*structType).Name reflect.(*structType).NumField reflect.(*structType).NumIn reflect.(*structType).NumMethod reflect.(*structType).NumOut reflect.(*structType).Out reflect.(*structType).PkgPath reflect.(*structType).Size reflect.(*structType).String reflect.(*structType).common reflect.(*structType).uncommon reflect.(*funcType).Align reflect.(*funcType).AssignableTo reflect.(*funcType).Bits reflect.(*funcType).ChanDir reflect.(*funcType).Comparable reflect.(*funcType).ConvertibleTo reflect.(*funcType).Elem reflect.(*funcType).Field reflect.(*funcType).FieldAlign reflect.(*funcType).FieldByIndex reflect.(*funcType).FieldByName reflect.(*funcType).FieldByNameFunc reflect.(*funcType).Implements reflect.(*funcType).In reflect.(*funcType).IsVariadic reflect.(*funcType).Key reflect.(*funcType).Kind reflect.(*funcType).Len reflect.(*funcType).Method reflect.(*funcType).MethodByName reflect.(*funcType).Name reflect.(*funcType).NumField reflect.(*funcType).NumIn reflect.(*funcType).NumMethod reflect.(*funcType).NumOut reflect.(*funcType).Out reflect.(*funcType).PkgPath reflect.(*funcType).Size reflect.(*funcType).String reflect.(*funcType).common reflect.(*funcType).uncommon type..hash.reflect.ValueError type..eq.reflect.ValueError reflect.(*funcTypeFixed128).Align reflect.(*funcTypeFixed128).AssignableTo reflect.(*funcTypeFixed128).Bits reflect.(*funcTypeFixed128).ChanDir reflect.(*funcTypeFixed128).Comparable reflect.(*funcTypeFixed128).ConvertibleTo reflect.(*funcTypeFixed128).Elem reflect.(*funcTypeFixed128).Field reflect.(*funcTypeFixed128).FieldAlign reflect.(*funcTypeFixed128).FieldByIndex reflect.(*funcTypeFixed128).FieldByName reflect.(*funcTypeFixed128).FieldByNameFunc reflect.(*funcTypeFixed128).Implements reflect.(*funcTypeFixed128).In reflect.(*funcTypeFixed128).IsVariadic reflect.(*funcTypeFixed128).Key reflect.(*funcTypeFixed128).Kind reflect.(*funcTypeFixed128).Len reflect.(*funcTypeFixed128).Method reflect.(*funcTypeFixed128).MethodByName reflect.(*funcTypeFixed128).Name reflect.(*funcTypeFixed128).NumField reflect.(*funcTypeFixed128).NumIn reflect.(*funcTypeFixed128).NumMethod reflect.(*funcTypeFixed128).NumOut reflect.(*funcTypeFixed128).Out reflect.(*funcTypeFixed128).PkgPath reflect.(*funcTypeFixed128).Size reflect.(*funcTypeFixed128).String reflect.(*funcTypeFixed128).common reflect.(*funcTypeFixed128).uncommon reflect.(*funcTypeFixed16).Align reflect.(*funcTypeFixed16).AssignableTo reflect.(*funcTypeFixed16).Bits reflect.(*funcTypeFixed16).ChanDir reflect.(*funcTypeFixed16).Comparable reflect.(*funcTypeFixed16).ConvertibleTo reflect.(*funcTypeFixed16).Elem reflect.(*funcTypeFixed16).Field reflect.(*funcTypeFixed16).FieldAlign reflect.(*funcTypeFixed16).FieldByIndex reflect.(*funcTypeFixed16).FieldByName reflect.(*funcTypeFixed16).FieldByNameFunc reflect.(*funcTypeFixed16).Implements reflect.(*funcTypeFixed16).In reflect.(*funcTypeFixed16).IsVariadic reflect.(*funcTypeFixed16).Key reflect.(*funcTypeFixed16).Kind reflect.(*funcTypeFixed16).Len reflect.(*funcTypeFixed16).Method reflect.(*funcTypeFixed16).MethodByName reflect.(*funcTypeFixed16).Name reflect.(*funcTypeFixed16).NumField reflect.(*funcTypeFixed16).NumIn reflect.(*funcTypeFixed16).NumMethod reflect.(*funcTypeFixed16).NumOut reflect.(*funcTypeFixed16).Out reflect.(*funcTypeFixed16).PkgPath reflect.(*funcTypeFixed16).Size reflect.(*funcTypeFixed16).String reflect.(*funcTypeFixed16).common reflect.(*funcTypeFixed16).uncommon reflect.(*funcTypeFixed32).Align reflect.(*funcTypeFixed32).AssignableTo reflect.(*funcTypeFixed32).Bits reflect.(*funcTypeFixed32).ChanDir reflect.(*funcTypeFixed32).Comparable reflect.(*funcTypeFixed32).ConvertibleTo reflect.(*funcTypeFixed32).Elem reflect.(*funcTypeFixed32).Field reflect.(*funcTypeFixed32).FieldAlign reflect.(*funcTypeFixed32).FieldByIndex reflect.(*funcTypeFixed32).FieldByName reflect.(*funcTypeFixed32).FieldByNameFunc reflect.(*funcTypeFixed32).Implements reflect.(*funcTypeFixed32).In reflect.(*funcTypeFixed32).IsVariadic reflect.(*funcTypeFixed32).Key reflect.(*funcTypeFixed32).Kind reflect.(*funcTypeFixed32).Len reflect.(*funcTypeFixed32).Method reflect.(*funcTypeFixed32).MethodByName reflect.(*funcTypeFixed32).Name reflect.(*funcTypeFixed32).NumField reflect.(*funcTypeFixed32).NumIn reflect.(*funcTypeFixed32).NumMethod reflect.(*funcTypeFixed32).NumOut reflect.(*funcTypeFixed32).Out reflect.(*funcTypeFixed32).PkgPath reflect.(*funcTypeFixed32).Size reflect.(*funcTypeFixed32).String reflect.(*funcTypeFixed32).common reflect.(*funcTypeFixed32).uncommon reflect.(*funcTypeFixed4).Align reflect.(*funcTypeFixed4).AssignableTo reflect.(*funcTypeFixed4).Bits reflect.(*funcTypeFixed4).ChanDir reflect.(*funcTypeFixed4).Comparable reflect.(*funcTypeFixed4).ConvertibleTo reflect.(*funcTypeFixed4).Elem reflect.(*funcTypeFixed4).Field reflect.(*funcTypeFixed4).FieldAlign reflect.(*funcTypeFixed4).FieldByIndex reflect.(*funcTypeFixed4).FieldByName reflect.(*funcTypeFixed4).FieldByNameFunc reflect.(*funcTypeFixed4).Implements reflect.(*funcTypeFixed4).In reflect.(*funcTypeFixed4).IsVariadic reflect.(*funcTypeFixed4).Key reflect.(*funcTypeFixed4).Kind reflect.(*funcTypeFixed4).Len reflect.(*funcTypeFixed4).Method reflect.(*funcTypeFixed4).MethodByName reflect.(*funcTypeFixed4).Name reflect.(*funcTypeFixed4).NumField reflect.(*funcTypeFixed4).NumIn reflect.(*funcTypeFixed4).NumMethod reflect.(*funcTypeFixed4).NumOut reflect.(*funcTypeFixed4).Out reflect.(*funcTypeFixed4).PkgPath reflect.(*funcTypeFixed4).Size reflect.(*funcTypeFixed4).String reflect.(*funcTypeFixed4).common reflect.(*funcTypeFixed4).uncommon reflect.(*funcTypeFixed64).Align reflect.(*funcTypeFixed64).AssignableTo reflect.(*funcTypeFixed64).Bits reflect.(*funcTypeFixed64).ChanDir reflect.(*funcTypeFixed64).Comparable reflect.(*funcTypeFixed64).ConvertibleTo reflect.(*funcTypeFixed64).Elem reflect.(*funcTypeFixed64).Field reflect.(*funcTypeFixed64).FieldAlign reflect.(*funcTypeFixed64).FieldByIndex reflect.(*funcTypeFixed64).FieldByName reflect.(*funcTypeFixed64).FieldByNameFunc reflect.(*funcTypeFixed64).Implements reflect.(*funcTypeFixed64).In reflect.(*funcTypeFixed64).IsVariadic reflect.(*funcTypeFixed64).Key reflect.(*funcTypeFixed64).Kind reflect.(*funcTypeFixed64).Len reflect.(*funcTypeFixed64).Method reflect.(*funcTypeFixed64).MethodByName reflect.(*funcTypeFixed64).Name reflect.(*funcTypeFixed64).NumField reflect.(*funcTypeFixed64).NumIn reflect.(*funcTypeFixed64).NumMethod reflect.(*funcTypeFixed64).NumOut reflect.(*funcTypeFixed64).Out reflect.(*funcTypeFixed64).PkgPath reflect.(*funcTypeFixed64).Size reflect.(*funcTypeFixed64).String reflect.(*funcTypeFixed64).common reflect.(*funcTypeFixed64).uncommon reflect.(*funcTypeFixed8).Align reflect.(*funcTypeFixed8).AssignableTo reflect.(*funcTypeFixed8).Bits reflect.(*funcTypeFixed8).ChanDir reflect.(*funcTypeFixed8).Comparable reflect.(*funcTypeFixed8).ConvertibleTo reflect.(*funcTypeFixed8).Elem reflect.(*funcTypeFixed8).Field reflect.(*funcTypeFixed8).FieldAlign reflect.(*funcTypeFixed8).FieldByIndex reflect.(*funcTypeFixed8).FieldByName reflect.(*funcTypeFixed8).FieldByNameFunc reflect.(*funcTypeFixed8).Implements reflect.(*funcTypeFixed8).In reflect.(*funcTypeFixed8).IsVariadic reflect.(*funcTypeFixed8).Key reflect.(*funcTypeFixed8).Kind reflect.(*funcTypeFixed8).Len reflect.(*funcTypeFixed8).Method reflect.(*funcTypeFixed8).MethodByName reflect.(*funcTypeFixed8).Name reflect.(*funcTypeFixed8).NumField reflect.(*funcTypeFixed8).NumIn reflect.(*funcTypeFixed8).NumMethod reflect.(*funcTypeFixed8).NumOut reflect.(*funcTypeFixed8).Out reflect.(*funcTypeFixed8).PkgPath reflect.(*funcTypeFixed8).Size reflect.(*funcTypeFixed8).String reflect.(*funcTypeFixed8).common reflect.(*funcTypeFixed8).uncommon reflect.(*interfaceType).Align reflect.(*interfaceType).AssignableTo reflect.(*interfaceType).Bits reflect.(*interfaceType).ChanDir reflect.(*interfaceType).Comparable reflect.(*interfaceType).ConvertibleTo reflect.(*interfaceType).Elem reflect.(*interfaceType).Field reflect.(*interfaceType).FieldAlign reflect.(*interfaceType).FieldByIndex reflect.(*interfaceType).FieldByName reflect.(*interfaceType).FieldByNameFunc reflect.(*interfaceType).Implements reflect.(*interfaceType).In reflect.(*interfaceType).IsVariadic reflect.(*interfaceType).Key reflect.(*interfaceType).Kind reflect.(*interfaceType).Len reflect.(*interfaceType).Name reflect.(*interfaceType).NumField reflect.(*interfaceType).NumIn reflect.(*interfaceType).NumOut reflect.(*interfaceType).Out reflect.(*interfaceType).PkgPath reflect.(*interfaceType).Size reflect.(*interfaceType).String reflect.(*interfaceType).common reflect.(*interfaceType).uncommon type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } reflect.(*ptrType).Align reflect.(*ptrType).AssignableTo reflect.(*ptrType).Bits reflect.(*ptrType).ChanDir reflect.(*ptrType).Comparable reflect.(*ptrType).ConvertibleTo reflect.(*ptrType).Elem reflect.(*ptrType).Field reflect.(*ptrType).FieldAlign reflect.(*ptrType).FieldByIndex reflect.(*ptrType).FieldByName reflect.(*ptrType).FieldByNameFunc reflect.(*ptrType).Implements reflect.(*ptrType).In reflect.(*ptrType).IsVariadic reflect.(*ptrType).Key reflect.(*ptrType).Kind reflect.(*ptrType).Len reflect.(*ptrType).Method reflect.(*ptrType).MethodByName reflect.(*ptrType).Name reflect.(*ptrType).NumField reflect.(*ptrType).NumIn reflect.(*ptrType).NumMethod reflect.(*ptrType).NumOut reflect.(*ptrType).Out reflect.(*ptrType).PkgPath reflect.(*ptrType).Size reflect.(*ptrType).String reflect.(*ptrType).common reflect.(*ptrType).uncommon reflect.(*sliceType).Align reflect.(*sliceType).AssignableTo reflect.(*sliceType).Bits reflect.(*sliceType).ChanDir reflect.(*sliceType).Comparable reflect.(*sliceType).ConvertibleTo reflect.(*sliceType).Elem reflect.(*sliceType).Field reflect.(*sliceType).FieldAlign reflect.(*sliceType).FieldByIndex reflect.(*sliceType).FieldByName reflect.(*sliceType).FieldByNameFunc reflect.(*sliceType).Implements reflect.(*sliceType).In reflect.(*sliceType).IsVariadic reflect.(*sliceType).Key reflect.(*sliceType).Kind reflect.(*sliceType).Len reflect.(*sliceType).Method reflect.(*sliceType).MethodByName reflect.(*sliceType).Name reflect.(*sliceType).NumField reflect.(*sliceType).NumIn reflect.(*sliceType).NumMethod reflect.(*sliceType).NumOut reflect.(*sliceType).Out reflect.(*sliceType).PkgPath reflect.(*sliceType).Size reflect.(*sliceType).String reflect.(*sliceType).common reflect.(*sliceType).uncommon type..hash.[27]string type..eq.[27]string type..hash.struct { reflect.b bool; reflect.x interface {} } type..eq.struct { reflect.b bool; reflect.x interface {} } encoding/binary.littleEndian.Uint16 encoding/binary.littleEndian.PutUint16 encoding/binary.littleEndian.Uint32 encoding/binary.littleEndian.PutUint32 encoding/binary.littleEndian.Uint64 encoding/binary.littleEndian.PutUint64 encoding/binary.littleEndian.String encoding/binary.littleEndian.GoString encoding/binary.Read encoding/binary.Write encoding/binary.dataSize encoding/binary.sizeof encoding/binary.(*decoder).int16 encoding/binary.(*decoder).int32 encoding/binary.(*decoder).int64 encoding/binary.(*decoder).value encoding/binary.(*encoder).value encoding/binary.(*encoder).skip encoding/binary.intDataSize encoding/binary.init encoding/binary.(*littleEndian).GoString encoding/binary.(*littleEndian).PutUint16 encoding/binary.(*littleEndian).PutUint32 encoding/binary.(*littleEndian).PutUint64 encoding/binary.(*littleEndian).String encoding/binary.(*littleEndian).Uint16 encoding/binary.(*littleEndian).Uint32 encoding/binary.(*littleEndian).Uint64 encoding/base64.NewEncoding encoding/base64.Encoding.WithPadding encoding/base64.(*Encoding).Encode encoding/base64.(*Encoding).EncodeToString encoding/base64.(*encoder).Write encoding/base64.(*encoder).Close encoding/base64.CorruptInputError.Error encoding/base64.(*Encoding).decodeQuantum encoding/base64.(*Encoding).Decode encoding/base64.init encoding/base64.(*CorruptInputError).Error type..hash.encoding/base64.Encoding type..eq.encoding/base64.Encoding type..hash.encoding/base64.encoder type..eq.encoding/base64.encoder sort.Slice sort.insertionSort sort.siftDown sort.heapSort sort.medianOfThree sort.swapRange sort.doPivot sort.quickSort sort.Sort sort.maxDepth sort.Stable sort.stable sort.symMerge sort.rotate sort.insertionSort_func sort.siftDown_func sort.heapSort_func sort.medianOfThree_func sort.doPivot_func sort.quickSort_func internal/fmtsort.(*SortedMap).Len internal/fmtsort.(*SortedMap).Less internal/fmtsort.(*SortedMap).Swap internal/fmtsort.Sort internal/fmtsort.compare internal/fmtsort.nilCompare internal/oserror.init syscall.copyenv syscall.Getenv syscall.Environ syscall.forkAndExecInChild syscall.SlicePtrFromStrings syscall.SetNonblock syscall.forkExec syscall.forkExecPipe syscall.rsaAlignOf syscall.itoa syscall.uitoa syscall.ByteSliceFromString syscall.Wait4 syscall.Getwd syscall.getAttrList syscall.Pipe syscall.init.0 syscall.fdopendir syscall.readlen syscall.Errno.Error syscall.Signal.Signal syscall.Signal.String syscall.wait4 syscall.fcntl syscall.pipe syscall.kill syscall.Chmod syscall.Close syscall.closedir syscall.Dup syscall.Open syscall.read syscall.readdir_r syscall.Seek syscall.write syscall.mmap syscall.munmap syscall.execve syscall.Fstat syscall.Lstat syscall.Stat syscall.ptrace syscall.init syscall.libc_getattrlist_trampoline syscall.libc_fdopendir_trampoline syscall.libc_setgroups_trampoline syscall.libc_wait4_trampoline syscall.libc_fcntl_trampoline syscall.libc_pipe_trampoline syscall.libc_kill_trampoline syscall.libc_chdir_trampoline syscall.libc_chmod_trampoline syscall.libc_chroot_trampoline syscall.libc_close_trampoline syscall.libc_closedir_trampoline syscall.libc_dup_trampoline syscall.libc_dup2_trampoline syscall.libc_getpid_trampoline syscall.libc_open_trampoline syscall.libc_read_trampoline syscall.libc_readdir_r_trampoline syscall.libc_lseek_trampoline syscall.libc_setgid_trampoline syscall.libc_setpgid_trampoline syscall.libc_setsid_trampoline syscall.libc_setuid_trampoline syscall.libc_write_trampoline syscall.libc_mmap_trampoline syscall.libc_munmap_trampoline syscall.libc_fork_trampoline syscall.libc_ioctl_trampoline syscall.libc_execve_trampoline syscall.libc_exit_trampoline syscall.libc_fstat64_trampoline syscall.libc_lstat64_trampoline syscall.libc_stat64_trampoline syscall.libc_ptrace_trampoline syscall.(*Errno).Error type..hash.syscall.SysProcAttr type..eq.syscall.SysProcAttr syscall.(*Signal).Signal syscall.(*Signal).String type..hash.syscall.attrList type..eq.syscall.attrList type..hash.[106]string type..eq.[106]string type..hash.[32]string type..eq.[32]string internal/testlog.Getenv internal/testlog.Open internal/testlog.Stat time.nextStdChunk time.match time.lookup time.appendInt time.atoi time.formatNano time.Time.String time.Time.Format time.Time.AppendFormat time.(*ParseError).Error time.getnum time.getnum3 time.cutspace time.skip time.parse time.parseTimeZone time.parseSignedOffset time.parseNanoseconds time.leadingInt time.leadingFraction time.ParseDuration time.closefd time.preadn time.(*Time).addSec time.Month.String time.Weekday.String time.Time.abs time.Time.locabs time.Duration.String time.fmtFrac time.fmtInt time.Time.date time.absDate time.Time.MarshalJSON time.(*Time).UnmarshalJSON time.Time.MarshalText time.(*Time).UnmarshalText time.Date time.(*Location).String time.(*Location).lookup time.(*Location).lookupFirstZone time.(*Location).firstZoneUsed time.(*Location).lookupName time.fileSizeError.Error time.(*dataIO).big4 time.(*dataIO).big8 time.byteString time.LoadLocationFromTZData time.loadTzinfoFromDirOrZip time.loadTzinfoFromZip time.loadTzinfo time.loadLocation time.readFile time.initLocal time.init type..hash.time.zone type..eq.time.zone type..hash.time.zoneTrans type..eq.time.zoneTrans time.(*Time).MarshalJSON time.(*Time).MarshalText time.(*Time).String time.(*Duration).String time.(*Month).String time.(*Weekday).String type..hash.time.ParseError type..eq.time.ParseError time.(*fileSizeError).Error type..hash.[12]string type..eq.[12]string type..hash.[1]time.zone type..eq.[1]time.zone type..hash.[1]time.zoneTrans type..eq.[1]time.zoneTrans type..hash.[7]string type..eq.[7]string internal/poll.(*TimeoutError).Error internal/poll.(*fdMutex).incref internal/poll.(*fdMutex).increfAndClose internal/poll.(*fdMutex).decref internal/poll.(*fdMutex).rwlock internal/poll.(*fdMutex).rwunlock internal/poll.(*FD).decref internal/poll.(*FD).readUnlock internal/poll.(*FD).writeUnlock internal/poll.(*FD).OpenDir internal/poll.(*pollDesc).init internal/poll.(*pollDesc).prepare internal/poll.(*pollDesc).wait internal/poll.(*FD).Init internal/poll.(*FD).destroy internal/poll.(*FD).Close internal/poll.(*FD).SetBlocking internal/poll.(*FD).Read internal/poll.(*FD).Write internal/poll.(*FD).Fstat internal/poll.DupCloseOnExec internal/poll.dupCloseOnExecOld internal/poll.(*FD).Dup internal/poll.init type..hash.internal/poll.FD type..eq.internal/poll.FD internal/syscall/unix.IsNonblock os.(*File).readdirnames os.Getenv os.errInvalid os.errPermission os.errExist os.errNotExist os.errClosed os.errNoDeadline os.(*PathError).Error os.(*SyscallError).Error os.underlyingErrorIs os.underlyingError os.StartProcess os.(*Process).Release os.(*ProcessState).Sys os.startProcess os.(*ProcessState).String os.(*Process).wait os.(*Process).signal os.(*File).Name os.(*LinkError).Error os.(*File).Read os.(*File).Write os.(*File).WriteString os.setStickyBit os.OpenFile os.chmod os.NewFile os.newFile os.openFileNolog os.(*File).Close os.(*file).close os.Getwd os.init.0 os.useSyscallwdDarwin os.basename os.Pipe os.init.1 os.Exit os.Stat os.fillFileStatFromSys os.(*File).Stat os.statNolog os.lstatNolog os.itoa os.uitoa os.FileMode.String os.FileMode.IsDir os.(*fileStat).Name os.(*fileStat).IsDir os.(*fileStat).Size os.(*fileStat).Mode os.(*fileStat).ModTime os.(*fileStat).Sys os.glob..func1 os.init type..hash.os.file type..eq.os.file os.(*FileMode).IsDir os.(*FileMode).String type..hash.os.LinkError type..eq.os.LinkError type..hash.os.PathError type..eq.os.PathError type..hash.os.SyscallError type..eq.os.SyscallError type..hash.os.fileStat type..eq.os.fileStat type..hash.struct { sync.Mutex; os.dir string } type..eq.struct { sync.Mutex; os.dir string } fmt.Errorf fmt.(*wrapError).Error fmt.(*fmt).writePadding fmt.(*fmt).pad fmt.(*fmt).padString fmt.(*fmt).fmtBoolean fmt.(*fmt).fmtUnicode fmt.(*fmt).fmtInteger fmt.(*fmt).truncateString fmt.(*fmt).truncate fmt.(*fmt).fmtS fmt.(*fmt).fmtBs fmt.(*fmt).fmtSbx fmt.(*fmt).fmtQ fmt.(*fmt).fmtC fmt.(*fmt).fmtQc fmt.(*fmt).fmtFloat fmt.(*buffer).writeRune fmt.newPrinter fmt.(*pp).free fmt.(*pp).Width fmt.(*pp).Precision fmt.(*pp).Flag fmt.(*pp).Write fmt.(*pp).WriteString fmt.Fprintf fmt.Sprintf fmt.Fprint fmt.Fprintln fmt.getField fmt.parsenum fmt.(*pp).unknownType fmt.(*pp).badVerb fmt.(*pp).fmtBool fmt.(*pp).fmt0x64 fmt.(*pp).fmtInteger fmt.(*pp).fmtFloat fmt.(*pp).fmtComplex fmt.(*pp).fmtString fmt.(*pp).fmtBytes fmt.(*pp).fmtPointer fmt.(*pp).catchPanic fmt.(*pp).handleMethods fmt.(*pp).printArg fmt.(*pp).printValue fmt.intFromArg fmt.parseArgNumber fmt.(*pp).argNumber fmt.(*pp).badArgNum fmt.(*pp).missingArg fmt.(*pp).doPrintf fmt.(*pp).doPrint fmt.(*pp).doPrintln fmt.glob..func1 fmt.init type..hash.fmt.fmt type..eq.fmt.fmt type..hash.fmt.wrapError type..eq.fmt.wrapError strings.(*Builder).String strings.(*Builder).Len strings.(*Builder).Reset strings.(*Builder).Write strings.(*Builder).WriteRune strings.(*Builder).WriteString strings.explode strings.hashStr strings.Count strings.IndexRune strings.genSplit strings.Join strings.Map strings.ToLower strings.Replace strings.Index strings.indexRabinKarp encoding/json.Unmarshal encoding/json.(*UnmarshalTypeError).Error encoding/json.(*InvalidUnmarshalError).Error encoding/json.(*decodeState).unmarshal encoding/json.Number.String encoding/json.isValidNumber encoding/json.(*decodeState).addErrorContext encoding/json.(*decodeState).skip encoding/json.(*decodeState).scanNext encoding/json.(*decodeState).scanWhile encoding/json.(*decodeState).rescanLiteral encoding/json.(*decodeState).value encoding/json.(*decodeState).valueQuoted encoding/json.indirect encoding/json.(*decodeState).array encoding/json.(*decodeState).object encoding/json.(*decodeState).convertNumber encoding/json.(*decodeState).literalStore encoding/json.(*decodeState).valueInterface encoding/json.(*decodeState).arrayInterface encoding/json.(*decodeState).objectInterface encoding/json.(*decodeState).literalInterface encoding/json.getu4 encoding/json.unquoteBytes encoding/json.Marshal encoding/json.HTMLEscape encoding/json.(*UnsupportedTypeError).Error encoding/json.(*UnsupportedValueError).Error encoding/json.(*MarshalerError).Error encoding/json.newEncodeState encoding/json.(*encodeState).marshal encoding/json.isEmptyValue encoding/json.(*encodeState).reflectValue encoding/json.valueEncoder encoding/json.typeEncoder encoding/json.newTypeEncoder encoding/json.invalidValueEncoder encoding/json.marshalerEncoder encoding/json.addrMarshalerEncoder encoding/json.textMarshalerEncoder encoding/json.addrTextMarshalerEncoder encoding/json.boolEncoder encoding/json.intEncoder encoding/json.uintEncoder encoding/json.floatEncoder.encode encoding/json.stringEncoder encoding/json.interfaceEncoder encoding/json.unsupportedTypeEncoder encoding/json.structEncoder.encode encoding/json.newStructEncoder encoding/json.mapEncoder.encode encoding/json.newMapEncoder encoding/json.encodeByteSlice encoding/json.sliceEncoder.encode encoding/json.newSliceEncoder encoding/json.arrayEncoder.encode encoding/json.newArrayEncoder encoding/json.ptrEncoder.encode encoding/json.newPtrEncoder encoding/json.condAddrEncoder.encode encoding/json.newCondAddrEncoder encoding/json.isValidTag encoding/json.typeByIndex encoding/json.(*reflectWithString).resolve encoding/json.(*encodeState).string encoding/json.(*encodeState).stringBytes encoding/json.byIndex.Len encoding/json.byIndex.Swap encoding/json.byIndex.Less encoding/json.typeFields encoding/json.cachedTypeFields encoding/json.foldFunc encoding/json.equalFoldRight encoding/json.asciiEqualFold encoding/json.simpleLetterEqualFold encoding/json.compact encoding/json.checkValid encoding/json.(*SyntaxError).Error encoding/json.(*scanner).eof encoding/json.stateBeginValueOrEmpty encoding/json.stateBeginValue encoding/json.stateBeginStringOrEmpty encoding/json.stateBeginString encoding/json.stateEndValue encoding/json.stateEndTop encoding/json.stateInString encoding/json.stateInStringEsc encoding/json.stateInStringEscU encoding/json.stateInStringEscU1 encoding/json.stateInStringEscU12 encoding/json.stateInStringEscU123 encoding/json.stateNeg encoding/json.state1 encoding/json.state0 encoding/json.stateDot encoding/json.stateDot0 encoding/json.stateE encoding/json.stateESign encoding/json.stateE0 encoding/json.stateT encoding/json.stateTr encoding/json.stateTru encoding/json.stateF encoding/json.stateFa encoding/json.stateFal encoding/json.stateFals encoding/json.stateN encoding/json.stateNu encoding/json.stateNul encoding/json.stateError encoding/json.quoteChar encoding/json.parseTag encoding/json.tagOptions.Contains encoding/json.(*encodeState).marshal.func1 encoding/json.typeEncoder.func1 encoding/json.mapEncoder.encode.func1 encoding/json.typeFields.func1 encoding/json.init encoding/json.(*encodeState).Len encoding/json.(*encodeState).Read encoding/json.(*encodeState).ReadByte encoding/json.(*encodeState).ReadFrom encoding/json.(*encodeState).Reset encoding/json.(*encodeState).String encoding/json.(*encodeState).Write encoding/json.(*encodeState).WriteString encoding/json.(*encodeState).WriteTo type..hash.[2]interface {} type..eq.[2]interface {} encoding/json.(*jsonError).Error encoding/json.jsonError.Error type..hash.encoding/json.reflectWithString type..eq.encoding/json.reflectWithString encoding/json.floatEncoder.encode-fm encoding/json.structEncoder.encode-fm encoding/json.mapEncoder.encode-fm encoding/json.sliceEncoder.encode-fm encoding/json.arrayEncoder.encode-fm encoding/json.ptrEncoder.encode-fm encoding/json.condAddrEncoder.encode-fm type..hash.encoding/json.MarshalerError type..eq.encoding/json.MarshalerError encoding/json.(*Number).String type..hash.encoding/json.SyntaxError type..eq.encoding/json.SyntaxError type..hash.encoding/json.UnmarshalTypeError type..eq.encoding/json.UnmarshalTypeError type..hash.encoding/json.UnsupportedValueError type..eq.encoding/json.UnsupportedValueError encoding/json.(*byIndex).Len encoding/json.(*byIndex).Less encoding/json.(*byIndex).Swap flag.(*boolValue).Set flag.(*boolValue).String flag.(*boolValue).IsBoolFlag flag.(*intValue).Set flag.(*intValue).String flag.(*int64Value).Set flag.(*int64Value).String flag.(*uintValue).Set flag.(*uintValue).String flag.(*uint64Value).Set flag.(*uint64Value).String flag.(*stringValue).Set flag.(*stringValue).String flag.(*float64Value).Set flag.(*float64Value).String flag.(*durationValue).Set flag.(*durationValue).String flag.sortFlags flag.(*FlagSet).Name flag.(*FlagSet).VisitAll flag.isZeroValue flag.UnquoteUsage flag.(*FlagSet).PrintDefaults flag.(*FlagSet).defaultUsage flag.(*FlagSet).Var flag.(*FlagSet).failf flag.(*FlagSet).usage flag.(*FlagSet).parseOne flag.(*FlagSet).Parse flag.init.0 flag.commandLineUsage flag.NewFlagSet flag.glob..func1 flag.sortFlags.func1 flag.(*FlagSet).PrintDefaults.func1 flag.init type..hash.flag.Flag type..eq.flag.Flag type..hash.[3]interface {} type..eq.[3]interface {} flag.(*FlagSet).defaultUsage-fm image/color.RGBA.RGBA image/color.RGBA64.RGBA image/color.NRGBA.RGBA image/color.NRGBA64.RGBA image/color.Alpha.RGBA image/color.Alpha16.RGBA image/color.Gray.RGBA image/color.Gray16.RGBA image/color.ModelFunc image/color.(*modelFunc).Convert image/color.rgbaModel image/color.rgba64Model image/color.nrgbaModel image/color.nrgba64Model image/color.alphaModel image/color.alpha16Model image/color.grayModel image/color.gray16Model image/color.Palette.Convert image/color.Palette.Index image/color.RGBToYCbCr image/color.YCbCr.RGBA image/color.yCbCrModel image/color.NYCbCrA.RGBA image/color.nYCbCrAModel image/color.RGBToCMYK image/color.CMYK.RGBA image/color.cmykModel image/color.init image/color.(*Alpha).RGBA image/color.(*Alpha16).RGBA image/color.(*CMYK).RGBA image/color.(*Gray).RGBA image/color.(*Gray16).RGBA image/color.(*NRGBA).RGBA image/color.(*NRGBA64).RGBA image/color.(*YCbCr).RGBA image/color.(*NYCbCrA).RGBA image/color.(*Palette).Convert image/color.(*RGBA).RGBA image/color.(*RGBA64).RGBA image.RegisterFormat image.Point.String image.Rectangle.String image.Rectangle.Intersect image.Rectangle.At image.Rectangle.Bounds image.Rectangle.ColorModel image.(*RGBA).ColorModel image.(*RGBA).Bounds image.(*RGBA).At image.(*RGBA).RGBAAt image.(*RGBA).Opaque image.(*RGBA64).ColorModel image.(*RGBA64).Bounds image.(*RGBA64).At image.(*RGBA64).RGBA64At image.(*RGBA64).SetRGBA64 image.(*RGBA64).Opaque image.(*NRGBA).ColorModel image.(*NRGBA).Bounds image.(*NRGBA).At image.(*NRGBA).NRGBAAt image.(*NRGBA).SetNRGBA image.(*NRGBA).Opaque image.(*NRGBA64).ColorModel image.(*NRGBA64).Bounds image.(*NRGBA64).At image.(*NRGBA64).NRGBA64At image.(*NRGBA64).SetNRGBA64 image.(*NRGBA64).Opaque image.(*Alpha).ColorModel image.(*Alpha).Bounds image.(*Alpha).At image.(*Alpha).Opaque image.(*Alpha16).ColorModel image.(*Alpha16).Bounds image.(*Alpha16).At image.(*Alpha16).Alpha16At image.(*Alpha16).Opaque image.(*Gray).ColorModel image.(*Gray).Bounds image.(*Gray).At image.(*Gray).SubImage image.(*Gray).Opaque image.(*Gray16).ColorModel image.(*Gray16).Bounds image.(*Gray16).At image.(*Gray16).Gray16At image.(*Gray16).SetGray16 image.(*Gray16).Opaque image.(*CMYK).ColorModel image.(*CMYK).Bounds image.(*CMYK).At image.(*CMYK).CMYKAt image.(*CMYK).Opaque image.(*Paletted).ColorModel image.(*Paletted).Bounds image.(*Paletted).At image.(*Paletted).ColorIndexAt image.(*Paletted).Opaque image.(*Uniform).RGBA image.(*Uniform).ColorModel image.(*Uniform).Convert image.(*Uniform).Bounds image.(*Uniform).At image.(*Uniform).Opaque image.NewUniform image.YCbCrSubsampleRatio.String image.(*YCbCr).ColorModel image.(*YCbCr).Bounds image.(*YCbCr).At image.(*YCbCr).YCbCrAt image.(*YCbCr).COffset image.(*YCbCr).SubImage image.(*YCbCr).Opaque image.yCbCrSize image.NewYCbCr image.init image.(*Point).String image.(*Rectangle).At image.(*Rectangle).Bounds image.(*Rectangle).ColorModel image.(*Rectangle).String type..hash.image.Config type..eq.image.Config image.(*YCbCrSubsampleRatio).String image/internal/imageutil.DrawYCbCr image/jpeg.(*decoder).ensureNBits image/jpeg.(*decoder).receiveExtend image/jpeg.(*decoder).processDHT image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).decodeBit image/jpeg.(*decoder).decodeBits image/jpeg.idct image/jpeg.FormatError.Error image/jpeg.UnsupportedError.Error image/jpeg.(*decoder).fill image/jpeg.(*decoder).readByte image/jpeg.(*decoder).readByteStuffedByte image/jpeg.(*decoder).readFull image/jpeg.(*decoder).ignore image/jpeg.(*decoder).processSOF image/jpeg.(*decoder).processDQT image/jpeg.(*decoder).processDRI image/jpeg.(*decoder).processApp0Marker image/jpeg.(*decoder).processApp14Marker image/jpeg.(*decoder).decode image/jpeg.(*decoder).applyBlack image/jpeg.(*decoder).convertToRGB image/jpeg.Decode image/jpeg.DecodeConfig image/jpeg.init.0 image/jpeg.(*decoder).makeImg image/jpeg.(*decoder).processSOS image/jpeg.(*decoder).refine image/jpeg.(*decoder).refineNonZeroes image/jpeg.(*decoder).reconstructProgressiveImage image/jpeg.(*decoder).reconstructBlock image/jpeg.(*huffmanLUT).init image/jpeg.init.1 image/jpeg.(*FormatError).Error image/jpeg.(*UnsupportedError).Error type..hash.image/jpeg.component type..eq.image/jpeg.component type..hash.[4]image/jpeg.component type..eq.[4]image/jpeg.component compress/flate.(*compressor).fillDeflate compress/flate.(*compressor).writeBlock compress/flate.(*compressor).fillWindow compress/flate.(*compressor).findMatch compress/flate.(*compressor).writeStoredBlock compress/flate.bulkHash4 compress/flate.matchLen compress/flate.(*compressor).encSpeed compress/flate.(*compressor).deflate compress/flate.(*compressor).fillStore compress/flate.(*compressor).store compress/flate.(*compressor).storeHuff compress/flate.(*compressor).write compress/flate.(*compressor).init compress/flate.(*compressor).reset compress/flate.(*compressor).close compress/flate.NewWriter compress/flate.NewWriterDict compress/flate.(*dictWriter).Write compress/flate.(*Writer).Write compress/flate.(*Writer).Close compress/flate.(*Writer).Reset compress/flate.(*deflateFast).encode compress/flate.emitLiteral compress/flate.(*deflateFast).matchLen compress/flate.(*deflateFast).resetAll compress/flate.(*dictDecoder).writeCopy compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).writeBits compress/flate.(*huffmanBitWriter).writeBytes compress/flate.(*huffmanBitWriter).generateCodegen compress/flate.(*huffmanBitWriter).dynamicSize compress/flate.(*huffmanBitWriter).fixedSize compress/flate.(*huffmanBitWriter).writeCode compress/flate.(*huffmanBitWriter).writeDynamicHeader compress/flate.(*huffmanBitWriter).writeStoredHeader compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).writeBlockDynamic compress/flate.(*huffmanBitWriter).indexTokens compress/flate.(*huffmanBitWriter).writeTokens compress/flate.init.0 compress/flate.(*huffmanBitWriter).writeBlockHuff compress/flate.histogram compress/flate.generateFixedLiteralEncoding compress/flate.generateFixedOffsetEncoding compress/flate.(*huffmanEncoder).bitLength compress/flate.(*huffmanEncoder).bitCounts compress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*huffmanEncoder).generate compress/flate.byLiteral.Len compress/flate.byLiteral.Less compress/flate.byLiteral.Swap compress/flate.byFreq.Len compress/flate.byFreq.Less compress/flate.byFreq.Swap compress/flate.CorruptInputError.Error compress/flate.InternalError.Error compress/flate.(*huffmanDecoder).init compress/flate.(*decompressor).nextBlock compress/flate.(*decompressor).Read compress/flate.(*decompressor).Close compress/flate.(*decompressor).readHuffman compress/flate.(*decompressor).huffmanBlock compress/flate.(*decompressor).dataBlock compress/flate.(*decompressor).copyData compress/flate.(*decompressor).moreBits compress/flate.(*decompressor).huffSym compress/flate.fixedHuffmanDecoderInit compress/flate.(*decompressor).Reset compress/flate.NewReader compress/flate.NewReaderDict compress/flate.fixedHuffmanDecoderInit.func1 compress/flate.init compress/flate.(*byLiteral).Len compress/flate.(*byLiteral).Less compress/flate.(*byLiteral).Swap compress/flate.(*byFreq).Len compress/flate.(*byFreq).Less compress/flate.(*byFreq).Swap compress/flate.(*CorruptInputError).Error compress/flate.(*InternalError).Error type..hash.compress/flate.literalNode type..eq.compress/flate.literalNode hash/adler32.(*digest).Reset hash/adler32.(*digest).Size hash/adler32.(*digest).BlockSize hash/adler32.update hash/adler32.(*digest).Write hash/adler32.(*digest).Sum32 hash/adler32.(*digest).Sum compress/zlib.NewReaderDict compress/zlib.(*reader).Read compress/zlib.(*reader).Close compress/zlib.(*reader).Reset compress/zlib.NewWriterLevelDict compress/zlib.(*Writer).Reset compress/zlib.(*Writer).writeHeader compress/zlib.(*Writer).Write compress/zlib.(*Writer).Close compress/zlib.init type..hash.compress/zlib.reader type..eq.compress/zlib.reader hash/crc32.ieeeInit hash/crc32.(*digest).Size hash/crc32.(*digest).BlockSize hash/crc32.(*digest).Reset hash/crc32.(*digest).Write hash/crc32.(*digest).Sum32 hash/crc32.(*digest).Sum hash/crc32.simpleMakeTable hash/crc32.simplePopulateTable hash/crc32.simpleUpdate hash/crc32.slicingMakeTable hash/crc32.slicingUpdate hash/crc32.ieeeInit.func1 hash/crc32.init image/png.paeth image/png.filterPaeth image/png.FormatError.Error image/png.UnsupportedError.Error image/png.(*decoder).parseIHDR image/png.(*decoder).parsePLTE image/png.(*decoder).parsetRNS image/png.(*decoder).Read image/png.(*decoder).decode image/png.(*decoder).readImagePass image/png.(*decoder).mergePassInto image/png.(*decoder).parseIDAT image/png.(*decoder).parseChunk image/png.(*decoder).verifyChecksum image/png.(*decoder).checkHeader image/png.Decode image/png.DecodeConfig image/png.init.0 image/png.opaque image/png.(*encoder).writeChunk image/png.(*encoder).writeIHDR image/png.(*encoder).writePLTEAndTRNS image/png.(*encoder).Write image/png.filter image/png.zeroMemory image/png.(*encoder).writeImage image/png.(*encoder).writeIDATs image/png.(*Encoder).Encode type..hash.image/png.Encoder type..eq.image/png.Encoder image/png.(*FormatError).Error image/png.(*UnsupportedError).Error context.(*emptyCtx).Deadline context.(*emptyCtx).Done context.(*emptyCtx).Err context.(*emptyCtx).Value context.(*emptyCtx).String context.init.0 context.init path/filepath.Clean path/filepath.Base path/filepath.join path/filepath.init os/exec.(*Error).Error os/exec.Command os/exec.(*Cmd).String os/exec.interfaceEqual os/exec.(*Cmd).stdin os/exec.(*Cmd).stdout os/exec.(*Cmd).stderr os/exec.(*Cmd).writerDescriptor os/exec.(*Cmd).closeDescriptors os/exec.(*Cmd).Start os/exec.(*ExitError).Error os/exec.(*Cmd).Wait os/exec.(*Cmd).StdoutPipe os/exec.dedupEnvCase os/exec.init.0 os/exec.findExecutable os/exec.LookPath os/exec.interfaceEqual.func1 os/exec.(*Cmd).stdin.func1 os/exec.(*Cmd).writerDescriptor.func1 os/exec.(*Cmd).Start.func1 os/exec.(*Cmd).Start.func2 os/exec.init.0.func1 os/exec.init os/exec.(*ExitError).String os/exec.(*ExitError).Sys type..hash.os/exec.Error type..eq.os/exec.Error os/exec.ExitError.String os/exec.ExitError.Sys type..hash.[240]layeh.com/gopus._Ctype_float type..eq.[240]layeh.com/gopus._Ctype_float type..hash.[720]layeh.com/gopus._Ctype_float type..eq.[720]layeh.com/gopus._Ctype_float type..hash.[18]layeh.com/gopus._Ctype_float type..eq.[18]layeh.com/gopus._Ctype_float type..hash.[8][18]layeh.com/gopus._Ctype_float type..eq.[8][18]layeh.com/gopus._Ctype_float type..hash.[21]layeh.com/gopus._Ctype_float type..eq.[21]layeh.com/gopus._Ctype_float type..hash.[32]layeh.com/gopus._Ctype_float type..eq.[32]layeh.com/gopus._Ctype_float type..hash.[8]layeh.com/gopus._Ctype_float type..eq.[8]layeh.com/gopus._Ctype_float type..hash.[9]layeh.com/gopus._Ctype_float type..eq.[9]layeh.com/gopus._Ctype_float type..hash.[3]layeh.com/gopus._Ctype_float type..eq.[3]layeh.com/gopus._Ctype_float type..hash.[200]layeh.com/gopus._Ctype_float type..eq.[200]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___3 type..eq.layeh.com/gopus._Ctype_struct___3 type..hash.[200]layeh.com/gopus._Ctype_struct___3 type..eq.[200]layeh.com/gopus._Ctype_struct___3 type..hash.layeh.com/gopus._Ctype_struct___2 type..eq.layeh.com/gopus._Ctype_struct___2 type..hash.[4]layeh.com/gopus._Ctype_float type..eq.[4]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___4 type..eq.layeh.com/gopus._Ctype_struct___4 type..hash.[960]layeh.com/gopus._Ctype_float type..eq.[960]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusEncoder type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder type..hash.[2]layeh.com/gopus._Ctype_float type..eq.[2]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusDecoder type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder main.init.0 main.main main.encodeReader main.encoder main.encodeWriter main.decodeReader main.decoder main.decodeWriter main.encodeReader.func1 main.encoder.func1 main.decodeReader.func1 main.decoder.func1 main.init type..hash.[11]string type..eq.[11]string type..hash.main.DCAToolMetadata type..eq.main.DCAToolMetadata type..hash.main.DCAMetadata type..eq.main.DCAMetadata type..hash.main.FFprobeTags type..eq.main.FFprobeTags type..hash.main.FFprobeFormat type..eq.main.FFprobeFormat type..hash.main.SongMetadata type..eq.main.SongMetadata type..hash.main.OriginMetadata type..eq.main.OriginMetadata type..hash.main.OpusMetadata type..eq.main.OpusMetadata runtime.etext _silk_noise_shape_quantizer_del_dec _silk_PLC_conceal _silk_setup_resamplers _silk_A2NLSF_eval_poly _quant_band _run_prefilter _transient_analysis _compute_mdcts _tf_analysis _dynalloc_analysis _celt_decode_lost _deemphasis _celt_synthesis _xcorr_kernel_c _quant_coarse_energy_impl _exp_rotation _opus_decode_frame _optimize_framesize _gain_fade _opus_multistream_encoder_init_impl _opus_multistream_encode_native _opus_copy_channel_in_float _opus_copy_channel_in_short _opus_multistream_decode_native _opus_copy_channel_out_short _opus_copy_channel_out_float _opus_repacketizer_cat_impl _silk_PLC_energy _deinterleave_hadamard _quant_partition _interleave_hadamard _compute_theta _threadentry runtime.types type.* runtime.rodata go.string.* go.func.* runtime.gcbits.* runtime.gcbss runtime.gcdata runtime.egcbss runtime.egcdata main..stmp_26 reflect..stmp_173 reflect..stmp_27 reflect..stmp_50 reflect..stmp_51 runtime..stmp_21 $f32.358637bd $f32.4b189680 $f32.6258d727 $f32.80000000 $f32.cb189680 $f32.fffffffe os..stmp_0 os..stmp_4 os..stmp_5 runtime..stmp_19 runtime..stmp_20 runtime.mainPC syscall..stmp_21 syscall..stmp_36 syscall..stmp_39 syscall..stmp_6 syscall..stmp_7 time..stmp_23 $f64.3eb0000000000000 $f64.3eb0c6f7a0b5ed8d $f64.3fd0000000000000 $f64.3fd3333333333333 $f64.3fe0000000000000 $f64.3fec000000000000 $f64.3fee666666666666 $f64.3ff0000000000000 $f64.3ff199999999999a $f64.3ff3333333333333 $f64.4014000000000000 $f64.4024000000000000 $f64.403a000000000000 $f64.4059000000000000 $f64.41f0000000000000 $f64.430c6bf526340000 $f64.444b1ae4d6e2ef50 $f64.47efffffe0000000 $f64.7fefffffffffffff $f64.7ff8000000000001 $f64.8000000000000000 $f64.bfd3333333333333 $f64.bfe62e42fefa39ef $f64.c30c6bf526340000 $f64.ffefffffffffffff $f64.fffffffffffffffe bufio..stmp_0 bytes..stmp_2 compress/flate..stmp_0 compress/flate..stmp_1 compress/flate..stmp_3 compress/flate..stmp_4 compress/flate..stmp_5 compress/flate..stmp_6 compress/zlib..stmp_0 encoding/base64..stmp_0 encoding/base64..stmp_1 encoding/base64..stmp_2 encoding/base64..stmp_3 encoding/json..stmp_10 encoding/json..stmp_11 encoding/json..stmp_12 encoding/json..stmp_13 encoding/json..stmp_14 encoding/json..stmp_15 encoding/json..stmp_16 encoding/json..stmp_17 encoding/json..stmp_18 encoding/json..stmp_19 encoding/json..stmp_2 encoding/json..stmp_20 encoding/json..stmp_21 encoding/json..stmp_22 encoding/json..stmp_26 encoding/json..stmp_3 encoding/json..stmp_32 encoding/json..stmp_4 encoding/json..stmp_5 encoding/json..stmp_6 encoding/json..stmp_7 encoding/json..stmp_8 encoding/json..stmp_9 flag..stmp_0 fmt..stmp_0 image/jpeg..stmp_0 image/jpeg..stmp_1 image/jpeg..stmp_10 image/jpeg..stmp_11 image/jpeg..stmp_12 image/jpeg..stmp_13 image/jpeg..stmp_14 image/jpeg..stmp_15 image/jpeg..stmp_16 image/jpeg..stmp_17 image/jpeg..stmp_18 image/jpeg..stmp_19 image/jpeg..stmp_2 image/jpeg..stmp_20 image/jpeg..stmp_21 image/jpeg..stmp_22 image/jpeg..stmp_23 image/jpeg..stmp_24 image/jpeg..stmp_25 image/jpeg..stmp_26 image/jpeg..stmp_27 image/jpeg..stmp_28 image/jpeg..stmp_29 image/jpeg..stmp_3 image/jpeg..stmp_30 image/jpeg..stmp_31 image/jpeg..stmp_32 image/jpeg..stmp_33 image/jpeg..stmp_34 image/jpeg..stmp_35 image/jpeg..stmp_36 image/jpeg..stmp_37 image/jpeg..stmp_38 image/jpeg..stmp_39 image/jpeg..stmp_4 image/jpeg..stmp_40 image/jpeg..stmp_41 image/jpeg..stmp_42 image/jpeg..stmp_43 image/jpeg..stmp_5 image/jpeg..stmp_6 image/jpeg..stmp_7 image/jpeg..stmp_8 image/jpeg..stmp_9 image/png..stmp_0 image/png..stmp_1 image/png..stmp_10 image/png..stmp_11 image/png..stmp_12 image/png..stmp_13 image/png..stmp_14 image/png..stmp_15 image/png..stmp_16 image/png..stmp_17 image/png..stmp_19 image/png..stmp_2 image/png..stmp_20 image/png..stmp_21 image/png..stmp_3 image/png..stmp_4 image/png..stmp_5 image/png..stmp_6 image/png..stmp_7 image/png..stmp_8 image/png..stmp_9 internal/poll..stmp_0 internal/poll..stmp_1 internal/poll..stmp_2 internal/poll..stmp_3 internal/poll..stmp_4 internal/poll..stmp_5 internal/poll..stmp_6 internal/poll..stmp_7 internal/reflectlite..stmp_1 internal/reflectlite..stmp_10 internal/reflectlite..stmp_11 internal/reflectlite..stmp_15 internal/reflectlite..stmp_16 internal/reflectlite..stmp_17 internal/reflectlite..stmp_19 internal/reflectlite..stmp_20 internal/reflectlite..stmp_25 internal/reflectlite..stmp_26 internal/reflectlite..stmp_27 internal/reflectlite..stmp_28 internal/reflectlite..stmp_29 internal/reflectlite..stmp_4 internal/reflectlite..stmp_5 internal/reflectlite..stmp_6 internal/reflectlite..stmp_7 internal/reflectlite..stmp_8 internal/reflectlite..stmp_9 main..stmp_0 main..stmp_1 main..stmp_12 main..stmp_13 main..stmp_14 main..stmp_15 main..stmp_17 main..stmp_18 main..stmp_19 main..stmp_2 main..stmp_20 main..stmp_21 main..stmp_22 main..stmp_23 main..stmp_24 main..stmp_25 main..stmp_3 main..stmp_4 main..stmp_5 main..stmp_6 main..stmp_7 main..stmp_8 os/exec..stmp_2 os/exec..stmp_3 reflect..stmp_105 reflect..stmp_106 reflect..stmp_107 reflect..stmp_108 reflect..stmp_11 reflect..stmp_110 reflect..stmp_112 reflect..stmp_113 reflect..stmp_114 reflect..stmp_115 reflect..stmp_116 reflect..stmp_117 reflect..stmp_118 reflect..stmp_119 reflect..stmp_12 reflect..stmp_120 reflect..stmp_121 reflect..stmp_122 reflect..stmp_123 reflect..stmp_124 reflect..stmp_125 reflect..stmp_128 reflect..stmp_129 reflect..stmp_13 reflect..stmp_134 reflect..stmp_135 reflect..stmp_136 reflect..stmp_138 reflect..stmp_139 reflect..stmp_14 reflect..stmp_140 reflect..stmp_141 reflect..stmp_142 reflect..stmp_145 reflect..stmp_146 reflect..stmp_15 reflect..stmp_159 reflect..stmp_16 reflect..stmp_160 reflect..stmp_161 reflect..stmp_162 reflect..stmp_166 reflect..stmp_167 reflect..stmp_168 reflect..stmp_17 reflect..stmp_18 reflect..stmp_19 reflect..stmp_20 reflect..stmp_21 reflect..stmp_22 reflect..stmp_23 reflect..stmp_24 reflect..stmp_25 reflect..stmp_28 reflect..stmp_29 reflect..stmp_30 reflect..stmp_31 reflect..stmp_35 reflect..stmp_36 reflect..stmp_37 reflect..stmp_39 reflect..stmp_40 reflect..stmp_47 reflect..stmp_48 reflect..stmp_49 reflect..stmp_5 reflect..stmp_52 reflect..stmp_6 reflect..stmp_7 reflect..stmp_76 reflect..stmp_79 reflect..stmp_8 reflect..stmp_80 reflect..stmp_81 reflect..stmp_82 reflect.methodValueCall.args_stackmap runtime..stmp_1 runtime..stmp_11 runtime..stmp_12 runtime..stmp_13 runtime..stmp_14 runtime..stmp_17 runtime..stmp_18 runtime..stmp_2 runtime..stmp_23 runtime..stmp_26 runtime..stmp_28 runtime..stmp_3 runtime..stmp_31 runtime..stmp_32 runtime..stmp_35 runtime..stmp_36 runtime..stmp_4 runtime..stmp_42 runtime..stmp_43 runtime..stmp_45 runtime..stmp_48 runtime..stmp_5 runtime.no_pointers_stackmap runtime.publicationBarrier.args_stackmap strconv..stmp_1 strconv..stmp_2 strconv..stmp_3 strconv..stmp_4 strconv..stmp_5 strconv..stmp_6 strings..stmp_10 strings..stmp_11 strings..stmp_12 strings..stmp_13 strings..stmp_14 strings..stmp_15 strings..stmp_16 strings..stmp_17 strings..stmp_3 strings..stmp_30 strings..stmp_38 strings..stmp_5 strings..stmp_6 sync..stmp_1 sync..stmp_2 sync..stmp_3 sync..stmp_4 sync/atomic..stmp_1 sync/atomic..stmp_2 syscall.libc_chdir_trampoline.args_stackmap syscall.libc_chmod_trampoline.args_stackmap syscall.libc_chroot_trampoline.args_stackmap syscall.libc_close_trampoline.args_stackmap syscall.libc_closedir_trampoline.args_stackmap syscall.libc_dup2_trampoline.args_stackmap syscall.libc_dup_trampoline.args_stackmap syscall.libc_execve_trampoline.args_stackmap syscall.libc_exit_trampoline.args_stackmap syscall.libc_fcntl_trampoline.args_stackmap syscall.libc_fdopendir_trampoline.args_stackmap syscall.libc_fork_trampoline.args_stackmap syscall.libc_fstat64_trampoline.args_stackmap syscall.libc_getattrlist_trampoline.args_stackmap syscall.libc_getpid_trampoline.args_stackmap syscall.libc_ioctl_trampoline.args_stackmap syscall.libc_kill_trampoline.args_stackmap syscall.libc_lseek_trampoline.args_stackmap syscall.libc_lstat64_trampoline.args_stackmap syscall.libc_mmap_trampoline.args_stackmap syscall.libc_munmap_trampoline.args_stackmap syscall.libc_open_trampoline.args_stackmap syscall.libc_pipe_trampoline.args_stackmap syscall.libc_ptrace_trampoline.args_stackmap syscall.libc_read_trampoline.args_stackmap syscall.libc_readdir_r_trampoline.args_stackmap syscall.libc_setgid_trampoline.args_stackmap syscall.libc_setgroups_trampoline.args_stackmap syscall.libc_setpgid_trampoline.args_stackmap syscall.libc_setsid_trampoline.args_stackmap syscall.libc_setuid_trampoline.args_stackmap syscall.libc_stat64_trampoline.args_stackmap syscall.libc_wait4_trampoline.args_stackmap syscall.libc_write_trampoline.args_stackmap time..stmp_20 time..stmp_24 runtime.call16.args_stackmap runtime.cgocallback_gofunc.args_stackmap sync/atomic.StoreInt32.args_stackmap sync/atomic.StoreUint32.args_stackmap sync/atomic.StoreUintptr.args_stackmap internal/bytealg.IndexByteString.args_stackmap internal/cpu.xgetbv.args_stackmap runtime.asmcgocall.args_stackmap runtime.call1024.args_stackmap runtime.call1048576.args_stackmap runtime.call1073741824.args_stackmap runtime.call128.args_stackmap runtime.call131072.args_stackmap runtime.call134217728.args_stackmap runtime.call16384.args_stackmap runtime.call16777216.args_stackmap runtime.call2048.args_stackmap runtime.call2097152.args_stackmap runtime.call256.args_stackmap runtime.call262144.args_stackmap runtime.call268435456.args_stackmap runtime.call32.args_stackmap runtime.call32768.args_stackmap runtime.call33554432.args_stackmap runtime.call4096.args_stackmap runtime.call4194304.args_stackmap runtime.call512.args_stackmap runtime.call524288.args_stackmap runtime.call536870912.args_stackmap runtime.call64.args_stackmap runtime.call65536.args_stackmap runtime.call67108864.args_stackmap runtime.call8192.args_stackmap runtime.call8388608.args_stackmap runtime.checkASM.args_stackmap runtime.reflectcall.args_stackmap sync/atomic.AddInt32.args_stackmap sync/atomic.CompareAndSwapInt32.args_stackmap sync/atomic.CompareAndSwapUintptr.args_stackmap sync/atomic.LoadInt32.args_stackmap sync/atomic.LoadPointer.args_stackmap sync/atomic.LoadUint32.args_stackmap sync/atomic.LoadUint64.args_stackmap sync/atomic.LoadUintptr.args_stackmap compress/flate.(*compressor).init.stkobj compress/zlib.NewWriterLevelDict.stkobj encoding/json.(*UnmarshalTypeError).Error.stkobj encoding/json.(*decodeState).array.stkobj encoding/json.(*decodeState).convertNumber.stkobj encoding/json.addrMarshalerEncoder.stkobj encoding/json.addrTextMarshalerEncoder.stkobj encoding/json.cachedTypeFields.stkobj encoding/json.floatEncoder.encode.stkobj encoding/json.marshalerEncoder.stkobj encoding/json.textMarshalerEncoder.stkobj encoding/json.unsupportedTypeEncoder.stkobj flag.(*FlagSet).PrintDefaults.stkobj flag.(*FlagSet).defaultUsage.stkobj flag.(*FlagSet).failf.stkobj flag.glob..func1.stkobj flag.isZeroValue.stkobj fmt.(*pp).badVerb.stkobj fmt.(*pp).catchPanic.stkobj fmt.(*pp).doPrint.stkobj fmt.(*pp).doPrintf.stkobj fmt.(*pp).fmtBytes.stkobj fmt.intFromArg.stkobj image/jpeg.(*decoder).makeImg.stkobj image/jpeg.init.1.stkobj image/png.(*decoder).parseChunk.stkobj image/png.(*decoder).parseIHDR.stkobj image/png.(*encoder).writeImage.stkobj internal/cpu.cpuid.args_stackmap internal/poll.runtime_pollUnblock.stkobj internal/reflectlite.(*rtype).PkgPath.stkobj internal/reflectlite.(*rtype).String.stkobj internal/reflectlite.Swapper.stkobj internal/reflectlite.TypeOf.stkobj internal/reflectlite.ValueOf.stkobj internal/reflectlite.name.pkgPath.stkobj internal/reflectlite.name.tag.stkobj os.(*LinkError).Error.stkobj os.startProcess.stkobj os/exec.(*Cmd).Start.func1.stkobj os/exec.(*Cmd).Start.func2.stkobj os/exec.(*Cmd).String.stkobj os/exec.(*Cmd).Wait.stkobj os/exec.LookPath.stkobj path/filepath.Clean.stkobj reflect.(*interfaceType).MethodByName.stkobj reflect.(*rtype).Method.stkobj reflect.(*rtype).MethodByName.stkobj reflect.(*rtype).PkgPath.stkobj reflect.(*rtype).String.stkobj reflect.(*rtype).ptrTo.stkobj reflect.FuncOf.stkobj reflect.TypeOf.stkobj reflect.Value.Elem.stkobj reflect.Value.MapIndex.stkobj reflect.name.pkgPath.stkobj reflect.name.tag.stkobj reflect.packEface.stkobj runtime.(*TypeAssertionError).Error.stkobj runtime.(*mTreap).mutate.stkobj runtime.(*mheap).freeSpan.stkobj runtime.(*mheap).scavengeLocked.stkobj runtime.(*rwmutex).rlock.stkobj runtime..stmp_10 runtime._cgo_panic_internal.stkobj runtime.bgscavenge.stkobj runtime.callers.stkobj runtime.casgstatus.stkobj runtime.cgoCheckPointer.stkobj runtime.cgoCheckTypedBlock.stkobj runtime.cgoCheckWriteBarrier.stkobj runtime.cgoContextPCs.stkobj runtime.chanrecv.stkobj runtime.chansend.stkobj runtime.checkdead.stkobj runtime.concatstring2.stkobj runtime.concatstring3.stkobj runtime.concatstring4.stkobj runtime.concatstring5.stkobj runtime.concatstrings.stkobj runtime.convTslice.stkobj runtime.cpuinit.stkobj runtime.deferreturn.stkobj runtime.dropm.stkobj runtime.evacuate.stkobj runtime.evacuate_fast32.stkobj runtime.evacuate_faststr.stkobj runtime.exitsyscallfast.stkobj runtime.exitsyscallfast_reacquired.stkobj runtime.expandCgoFrames.stkobj runtime.fatalpanic.stkobj runtime.fatalthrow.stkobj runtime.findnull.stkobj runtime.freedefer.stkobj runtime.freemcache.stkobj runtime.funcPC.stkobj runtime.funcline1.stkobj runtime.funcname.stkobj runtime.funcnameFromNameoff.stkobj runtime.gcAssistAlloc.stkobj runtime.gcBgMarkWorker.stkobj runtime.gcMarkDone.stkobj runtime.gcStart.stkobj runtime.gentraceback.stkobj runtime.getStackMap.stkobj runtime.gfget.stkobj runtime.goargs.stkobj runtime.gopanic.stkobj runtime.goready.stkobj runtime.init.3.stkobj runtime.intstring.stkobj runtime.itabAdd.stkobj runtime.mProf_Malloc.stkobj runtime.madvise.stkobj runtime.malg.stkobj runtime.mapaccess2_faststr.stkobj runtime.mapassign_fast32ptr.stkobj runtime.mapassign_faststr.stkobj runtime.markroot.stkobj runtime.minitSignalStack.stkobj runtime.mmap.stkobj runtime.munmap.stkobj runtime.name.name.stkobj runtime.name.tag.stkobj runtime.needm.stkobj runtime.netpoll.stkobj runtime.netpollblockcommit.stkobj runtime.netpollopen.stkobj runtime.newextram.stkobj runtime.newm1.stkobj runtime.newosproc.stkobj runtime.notesleep.stkobj runtime.notetsleep_internal.stkobj runtime.oneNewExtraM.stkobj runtime.open.stkobj runtime.panicwrap.stkobj runtime.persistentalloc1.stkobj runtime.printCgoTraceback.stkobj runtime.printany.stkobj runtime.printslice.stkobj runtime.pthread_attr_getstacksize.stkobj runtime.pthread_attr_init.stkobj runtime.pthread_attr_setdetachstate.stkobj runtime.pthread_cond_init.stkobj runtime.pthread_cond_signal.stkobj runtime.pthread_cond_timedwait_relative_np.stkobj runtime.pthread_cond_wait.stkobj runtime.pthread_create.stkobj runtime.pthread_mutex_init.stkobj runtime.pthread_mutex_lock.stkobj runtime.pthread_mutex_unlock.stkobj runtime.rawbyteslice.stkobj runtime.rawruneslice.stkobj runtime.recordspan.stkobj runtime.reentersyscall.stkobj runtime.scavengeSleep.stkobj runtime.selectgo.stkobj runtime.sigaltstack.stkobj runtime.sighandler.stkobj runtime.signalstack.stkobj runtime.sysargs.stkobj runtime.sysctl.stkobj runtime.textsectionmap runtime.throw.stkobj runtime.tracealloc.stkobj runtime.tracebackCgoContext.stkobj runtime.tracebackHexdump.stkobj runtime.tracebackdefers.stkobj runtime.tracefree.stkobj runtime.typesEqual.stkobj runtime.unminitSignals.stkobj runtime.wbBufFlush.stkobj runtime/debug.setGCPercent.stkobj strconv.(*NumError).Error.stkobj strconv.genericFtoa.stkobj strings.Join.stkobj strings.Map.stkobj strings.ToLower.stkobj sync.(*Map).Load.stkobj sync.(*Map).missLocked.stkobj sync/atomic.(*Value).Load.stkobj sync/atomic.(*Value).Store.stkobj sync/atomic.AddUint64.args_stackmap sync/atomic.CompareAndSwapPointer.stkobj sync/atomic.CompareAndSwapUint64.args_stackmap sync/atomic.StorePointer.stkobj syscall.Chmod.stkobj syscall.Fstat.stkobj syscall.Open.stkobj syscall.pipe.stkobj syscall.read.stkobj syscall.readlen.stkobj syscall.write.stkobj time.(*ParseError).Error.stkobj time..stmp_11 time..stmp_13 time.Date.stkobj time.Time.AppendFormat.stkobj time.Time.abs.stkobj time.Time.locabs.stkobj time.initLocal.stkobj runtime/internal/sys.DefaultGoroot.str time..stmp_10 time..stmp_12 encoding/json.(*decodeState).unmarshal.stkobj encoding/json.(*encodeState).marshal.stkobj encoding/json.mapEncoder.encode.stkobj encoding/json.stringEncoder.stkobj flag.(*FlagSet).PrintDefaults.func1.stkobj flag.(*FlagSet).Var.stkobj flag.sortFlags.stkobj go.itab.*bufio.Reader,io.Reader go.itab.*bufio.Writer,io.Writer go.itab.*bytes.Buffer,io.Reader go.itab.*bytes.Buffer,io.Writer go.itab.*compress/flate.dictWriter,io.Writer go.itab.*encoding/json.InvalidUnmarshalError,error go.itab.*encoding/json.MarshalerError,error go.itab.*encoding/json.SyntaxError,error go.itab.*encoding/json.UnmarshalTypeError,error go.itab.*encoding/json.UnsupportedTypeError,error go.itab.*encoding/json.UnsupportedValueError,error go.itab.*encoding/json.encodeState,io.Writer go.itab.*errors.errorString,error go.itab.*fmt.wrapError,error go.itab.*image.Uniform,image/color.Model go.itab.*image/color.modelFunc,image/color.Model go.itab.*image/png.decoder,io.Reader go.itab.*image/png.encoder,io.Writer go.itab.*internal/poll.TimeoutError,error go.itab.*io.LimitedReader,io.Reader go.itab.*os.File,io.Closer go.itab.*os.File,io.Reader go.itab.*os.File,io.Writer go.itab.*os.LinkError,error go.itab.*os.PathError,error go.itab.*os.SyscallError,error go.itab.*os/exec.Error,error go.itab.*os/exec.ExitError,error go.itab.*strconv.NumError,error go.itab.*time.ParseError,error go.itab.compress/flate.CorruptInputError,error go.itab.compress/flate.InternalError,error go.itab.encoding/base64.CorruptInputError,error go.itab.image/color.Alpha,image/color.Color go.itab.image/color.Alpha16,image/color.Color go.itab.image/color.CMYK,image/color.Color go.itab.image/color.Gray,image/color.Color go.itab.image/color.Gray16,image/color.Color go.itab.image/color.NRGBA,image/color.Color go.itab.image/color.NRGBA64,image/color.Color go.itab.image/color.NYCbCrA,image/color.Color go.itab.image/color.Palette,image/color.Model go.itab.image/color.RGBA,image/color.Color go.itab.image/color.RGBA64,image/color.Color go.itab.image/color.YCbCr,image/color.Color go.itab.image/jpeg.FormatError,error go.itab.image/jpeg.UnsupportedError,error go.itab.image/png.FormatError,error go.itab.image/png.UnsupportedError,error go.itab.runtime.errorString,error go.itab.syscall.Errno,error go.itab.time.fileSizeError,error image/jpeg.(*decoder).applyBlack.stkobj internal/fmtsort.compare.stkobj main..stmp_9 main.decodeWriter.stkobj os/exec.dedupEnvCase.stkobj reflect.(*interfaceType).Method.stkobj reflect.(*structType).Field.stkobj reflect.(*structType).FieldByName.stkobj reflect..stmp_77 reflect.Value.SetMapIndex.stkobj runtime.(*mheap).alloc.stkobj runtime.(*mheap).allocSpanLocked.stkobj runtime.(*mheap).coalesce.stkobj runtime.(*mheap).scavengeSplit.stkobj runtime.(*mspan).sweep.stkobj runtime.adjustframe.stkobj runtime.allocmcache.stkobj runtime.entersyscallblock.stkobj runtime.getempty.stkobj runtime.mallocgc.stkobj runtime.newproc.stkobj runtime.persistentalloc.stkobj runtime.printOneCgoTraceback.stkobj runtime.printstring.stkobj runtime.rawstring.stkobj runtime.slicebytetostring.stkobj sync.(*Map).LoadOrStore.stkobj sync.(*Map).Store.stkobj sync.(*Map).dirtyLocked.stkobj syscall.Lstat.stkobj syscall.Stat.stkobj syscall.readdir_r.stkobj syscall.wait4.stkobj time..stmp_2 time..stmp_3 time..stmp_4 time..stmp_5 time..stmp_6 time..stmp_7 time..stmp_8 time..stmp_9 time.parse.stkobj go.itab.*bufio.Reader,compress/flate.Reader go.itab.*compress/flate.decompressor,io.ReadCloser go.itab.*compress/zlib.reader,io.ReadCloser go.itab.*encoding/base64.encoder,io.WriteCloser go.itab.*flag.boolValue,flag.Value go.itab.*flag.durationValue,flag.Value go.itab.*flag.float64Value,flag.Value go.itab.*flag.int64Value,flag.Value go.itab.*flag.intValue,flag.Value go.itab.*flag.stringValue,flag.Value go.itab.*flag.uint64Value,flag.Value go.itab.*flag.uintValue,flag.Value go.itab.*os.File,io.ReadCloser go.itab.syscall.Signal,os.Signal syscall..stmp_37 encoding/binary.Read.stkobj encoding/binary.Write.stkobj flag.(*FlagSet).parseOne.stkobj fmt.(*pp).printArg.stkobj go.itab.*compress/flate.byFreq,sort.Interface go.itab.*compress/flate.byLiteral,sort.Interface go.itab.*image.Alpha,image.Image go.itab.*image.Alpha16,image.Image go.itab.*image.CMYK,image.Image go.itab.*image.Gray,image.Image go.itab.*image.Gray16,image.Image go.itab.*image.NRGBA,image.Image go.itab.*image.NRGBA64,image.Image go.itab.*image.Paletted,image.Image go.itab.*image.RGBA,image.Image go.itab.*image.RGBA64,image.Image go.itab.*image.YCbCr,image.Image go.itab.*internal/fmtsort.SortedMap,sort.Interface go.itab.encoding/json.byIndex,sort.Interface main.decodeReader.stkobj main.decoder.stkobj main.encoder.stkobj os/exec.(*Cmd).Start.stkobj reflect.funcLayout.stkobj runtime.scanstack.stkobj runtime.sigtrampgo.stkobj syscall.execve.stkobj syscall.forkAndExecInChild.stkobj syscall.getAttrList.stkobj time.LoadLocationFromTZData.stkobj go.itab.*fmt.pp,fmt.State runtime..stmp_40 internal/reflectlite.haveIdenticalUnderlyingType.stkobj reflect.(*structType).FieldByNameFunc.stkobj reflect.haveIdenticalUnderlyingType.stkobj runtime.SetFinalizer.stkobj runtime.typelinksinit.stkobj go.itab.*hash/adler32.digest,hash.Hash32 go.itab.*hash/crc32.digest,hash.Hash32 go.itab.*os.fileStat,os.FileInfo reflect..stmp_10 reflect..stmp_9 runtime..stmp_38 runtime..stmp_39 encoding/json.(*decodeState).literalStore.stkobj encoding/json.(*decodeState).object.stkobj go.itab.encoding/binary.littleEndian,encoding/binary.ByteOrder main..stmp_10 runtime..stmp_7 runtime..stmp_8 strconv..stmp_0 main.encodeReader.stkobj main.encodeWriter.stkobj reflect..stmp_26 main..stmp_11 os..stmp_1 go.itab.*internal/reflectlite.rtype,internal/reflectlite.Type _bad_proc_msg encoding/json..stmp_0 time..stmp_1 encoding/json.typeFields.stkobj internal/reflectlite.implements.stkobj reflect.implements.stkobj encoding/json..stmp_23 encoding/json..stmp_24 runtime..stmp_9 main..stmp_16 main.main.stkobj go.itab.*reflect.rtype,reflect.Type internal/cpu..stmp_0 _masks _shifts compress/flate..stmp_7 runtime.findfunctab runtime.erodata runtime.etypes runtime.typelink runtime.itablink runtime.eitablink runtime.esymtab runtime.symtab runtime.pclntab runtime.epclntab _silk_LTP_gain_iCDF_0 _silk_LTP_gain_iCDF_1 _silk_LTP_gain_iCDF_2 _silk_LTP_gain_BITS_Q5_0 _silk_LTP_gain_BITS_Q5_1 _silk_LTP_gain_BITS_Q5_2 _silk_LTP_gain_vq_0 _silk_LTP_gain_vq_1 _silk_LTP_gain_vq_2 _silk_LTP_gain_vq_0_gain _silk_LTP_gain_vq_1_gain _silk_LTP_gain_vq_2_gain _silk_NLSF_CB1_NB_MB_Q8 _silk_NLSF_CB1_iCDF_NB_MB _silk_NLSF_PRED_NB_MB_Q8 _silk_NLSF_CB2_SELECT_NB_MB _silk_NLSF_CB2_iCDF_NB_MB _silk_NLSF_CB2_BITS_NB_MB_Q5 _silk_NLSF_DELTA_MIN_NB_MB_Q15 _silk_NLSF_CB1_WB_Q8 _silk_NLSF_CB1_iCDF_WB _silk_NLSF_PRED_WB_Q8 _silk_NLSF_CB2_SELECT_WB _silk_NLSF_CB2_iCDF_WB _silk_NLSF_CB2_BITS_WB_Q5 _silk_NLSF_DELTA_MIN_WB_Q15 _silk_LBRR_flags_2_iCDF _silk_LBRR_flags_3_iCDF _tiltWeights _silk_NLSF2A.ordering16 _silk_NLSF2A.ordering10 _delay_matrix_enc _delay_matrix_dec _sigm_LUT_neg_Q15 _sigm_LUT_slope_Q10 _sigm_LUT_pos_Q15 _comb_filter.gains _tapset_icdf _spread_icdf _celt_encode_with_ec.intensity_thresholds _celt_encode_with_ec.intensity_histeresis _trim_icdf _ec_tell_frac.correction _second_check _e_prob_model _pred_coef _beta_coef _small_energy_icdf _LOG2_FRAC_TABLE _stereo_voice_bandwidth_thresholds _stereo_music_bandwidth_thresholds _mono_voice_bandwidth_thresholds _mono_music_bandwidth_thresholds _vorbis_mappings _topo _weights _HARM_ATT_Q15 _PLC_RAND_ATTENUATE_V_Q15 _PLC_RAND_ATTENUATE_UV_Q15 _quant_band.bit_interleave_table _quant_band.bit_deinterleave_table _ordery_table _compute_qn.exp2_table8 _transient_analysis.inv_table _CELT_PVQ_U_DATA _eband5ms _band_allocation _logN400 _window120 _mdct_twiddles960 _cache_index50 _cache_bits50 _cache_caps50 _fft_bitrev480 _fft_twiddles48000_960 _fft_bitrev240 _fft_bitrev120 _fft_bitrev60 _exp_rotation.SPREAD_FACTOR _logSum.diff_table _analysis_window _tbands _extra_bands _dct_table _tansig_table _pvars _opus_strerror.error_strings _CELT_PVQ_U_ROW _mode48000_960_120 _fft_state48000_960_0 _fft_state48000_960_1 _fft_state48000_960_2 _fft_state48000_960_3 runtime.noptrdata runtime.iscgo runtime.oneptrmask strconv.optimize image/color.Opaque image/color.White runtime.controlWord64 encoding/json..gobytes.1 internal/cpu.CacheLineSize internal/poll..stmp_10 internal/poll..stmp_11 internal/poll..stmp_9 internal/poll.tryDupCloexec os..stmp_9 runtime.MemProfileRate runtime.controlWord64trunc runtime.kq runtime.lastmoduledatap runtime.maxstacksize runtime.sigset_all runtime.sizeof_C_MStats runtime.traceback_cache runtime.worldsema syscall..stmp_45 syscall..stmp_46 syscall..stmp_47 syscall.Stderr syscall.Stdout runtime.finalizer1 unicode..stmp_10 unicode..stmp_117 unicode..stmp_13 unicode..stmp_135 unicode..stmp_139 unicode..stmp_217 unicode..stmp_276 unicode..stmp_347 unicode..stmp_349 unicode..stmp_392 unicode..stmp_434 unicode..stmp_458 unicode..stmp_472 unicode..stmp_503 unicode..stmp_508 unicode..stmp_569 unicode..stmp_583 unicode..stmp_585 unicode..stmp_90 unicode..stmp_92 runtime.forcegcperiod runtime.heapminimum image/jpeg..stmp_45 image/jpeg..stmp_47 strconv.float32info strconv.float64info unicode..stmp_105 unicode..stmp_115 unicode..stmp_118 unicode..stmp_123 unicode..stmp_137 unicode..stmp_141 unicode..stmp_144 unicode..stmp_170 unicode..stmp_175 unicode..stmp_181 unicode..stmp_184 unicode..stmp_190 unicode..stmp_194 unicode..stmp_224 unicode..stmp_247 unicode..stmp_249 unicode..stmp_279 unicode..stmp_285 unicode..stmp_288 unicode..stmp_292 unicode..stmp_304 unicode..stmp_315 unicode..stmp_324 unicode..stmp_342 unicode..stmp_358 unicode..stmp_361 unicode..stmp_367 unicode..stmp_370 unicode..stmp_373 unicode..stmp_387 unicode..stmp_390 unicode..stmp_400 unicode..stmp_402 unicode..stmp_404 unicode..stmp_406 unicode..stmp_412 unicode..stmp_421 unicode..stmp_424 unicode..stmp_432 unicode..stmp_438 unicode..stmp_442 unicode..stmp_446 unicode..stmp_460 unicode..stmp_477 unicode..stmp_480 unicode..stmp_489 unicode..stmp_5 unicode..stmp_501 unicode..stmp_512 unicode..stmp_533 unicode..stmp_541 unicode..stmp_548 unicode..stmp_562 unicode..stmp_563 unicode..stmp_579 unicode..stmp_581 unicode..stmp_587 unicode..stmp_77 unicode..stmp_80 runtime..gobytes.2 hash..inittask image/color..inittask image/internal/imageutil..inittask internal/reflectlite..inittask internal/syscall/unix..inittask sort..inittask unicode..inittask unicode..stmp_130 unicode..stmp_154 unicode..stmp_159 unicode..stmp_239 unicode..stmp_266 unicode..stmp_306 unicode..stmp_332 unicode..stmp_440 unicode..stmp_464 unicode..stmp_482 unicode..stmp_524 unicode..stmp_526 unicode..stmp_540 unicode..stmp_545 errors..inittask hash/adler32..inittask internal/fmtsort..inittask internal/oserror..inittask strconv..inittask io..inittask time.std0x unicode..stmp_11 unicode..stmp_113 unicode..stmp_121 unicode..stmp_147 unicode..stmp_150 unicode..stmp_152 unicode..stmp_172 unicode..stmp_215 unicode..stmp_225 unicode..stmp_228 unicode..stmp_234 unicode..stmp_237 unicode..stmp_242 unicode..stmp_254 unicode..stmp_257 unicode..stmp_260 unicode..stmp_282 unicode..stmp_295 unicode..stmp_309 unicode..stmp_321 unicode..stmp_335 unicode..stmp_337 unicode..stmp_345 unicode..stmp_355 unicode..stmp_364 unicode..stmp_378 unicode..stmp_381 unicode..stmp_395 unicode..stmp_409 unicode..stmp_415 unicode..stmp_427 unicode..stmp_430 unicode..stmp_436 unicode..stmp_449 unicode..stmp_467 unicode..stmp_470 unicode..stmp_475 unicode..stmp_484 unicode..stmp_538 bufio..inittask bytes..inittask encoding/base64..inittask encoding/binary..inittask hash/crc32..inittask strings..inittask sync..inittask compress/flate..stmp_9 compress/flate..stmp_11 unicode..stmp_110 unicode..stmp_268 unicode..stmp_38 unicode..stmp_444 unicode..stmp_488 unicode..stmp_518 unicode..stmp_58 unicode..stmp_64 unicode..stmp_94 math/bits.deBruijn32tab reflect..inittask strconv..stmp_15 time..inittask unicode/utf8.acceptRanges context..inittask strconv..stmp_7 syscall..inittask unicode..stmp_102 unicode..stmp_133 unicode..stmp_200 unicode..stmp_22 unicode..stmp_220 unicode..stmp_271 unicode..stmp_298 unicode..stmp_312 unicode..stmp_318 unicode..stmp_323 unicode..stmp_327 unicode..stmp_340 unicode..stmp_352 unicode..stmp_398 unicode..stmp_418 unicode..stmp_454 unicode..stmp_497 unicode..stmp_499 unicode..stmp_510 unicode..stmp_534 unicode..stmp_66 unicode..stmp_88 unicode..stmp_99 image..inittask internal/poll..inittask path/filepath..inittask runtime..gobytes.4 runtime..inittask runtime..gobytes.5 unicode..stmp_167 unicode..stmp_246 unicode..stmp_27 unicode..stmp_462 unicode..stmp_49 unicode..stmp_505 unicode..stmp_565 compress/flate..inittask fmt..inittask image/jpeg..inittask strconv..stmp_9 compress/zlib..inittask unicode..stmp_128 unicode..stmp_162 unicode..stmp_188 unicode..stmp_290 unicode..stmp_50 unicode..stmp_519 unicode..stmp_559 time.daysBefore unicode..stmp_222 unicode..stmp_521 unicode..stmp_574 flag..inittask image/png..inittask encoding/json..inittask os..inittask unicode..stmp_165 unicode..stmp_178 unicode..stmp_191 unicode..stmp_209 unicode..stmp_330 unicode..stmp_384 unicode..stmp_522 unicode..stmp_543 unicode..stmp_553 unicode..stmp_560 unicode..stmp_8 os/exec..inittask unicode..stmp_60 unicode..stmp_7 runtime.class_to_allocnpages unicode..stmp_205 unicode..stmp_210 unicode..stmp_420 unicode..stmp_456 unicode..stmp_495 unicode..stmp_572 unicode..stmp_577 unicode..stmp_83 compress/flate..stmp_13 compress/flate.codeOrder unicode..stmp_244 unicode..stmp_486 unicode..stmp_76 main..inittask unicode..stmp_125 unicode..stmp_2 unicode..stmp_202 unicode..stmp_212 unicode..stmp_231 unicode..stmp_274 unicode..stmp_3 unicode..stmp_301 unicode..stmp_375 unicode..stmp_451 unicode..stmp_494 unicode..stmp_207 unicode..stmp_252 unicode..stmp_262 unicode..stmp_528 unicode..stmp_506 image/png..stmp_22 unicode..stmp_230 compress/flate..stmp_10 compress/flate..stmp_12 unicode..stmp_107 encoding/json.htmlSafeSet encoding/json.safeSet strconv.smallPowersOfTen runtime.size_to_class8 unicode..stmp_62 runtime.class_to_size unicode..stmp_79 unicode..stmp_536 unicode..stmp_71 unicode..stmp_554 strconv.uint64pow10 image/jpeg..stmp_46 image/jpeg..stmp_48 unicode..stmp_264 unicode..stmp_197 unicode..stmp_52 unicode..stmp_199 strconv..stmp_14 strconv..stmp_8 unicode..stmp_186 unicode..stmp_513 unicode..stmp_550 unicode..stmp_46 runtime.firstmoduledata compress/flate..stmp_8 unicode..stmp_21 unicode..stmp_47 runtime.size_to_class128 image/jpeg.unzig math/bits.len8tab math/bits.rev8tab runtime.oneBitCount runtime.staticbytes unicode.asciiFold unicode.properties unicode/utf8.first unicode..stmp_82 runtime.fastlog2Table strconv..stmp_12 unicode..stmp_551 unicode..stmp_108 unicode..stmp_556 unicode..stmp_567 unicode..stmp_530 unicode..stmp_43 unicode..stmp_492 runtime.class_to_divmagic unicode..stmp_19 unicode..stmp_557 unicode..stmp_30 unicode..stmp_53 unicode..stmp_156 unicode..stmp_56 unicode..stmp_69 unicode..stmp_36 unicode..stmp_35 unicode..stmp_85 unicode..stmp_491 unicode..stmp_571 unicode..stmp_576 unicode..stmp_29 unicode..stmp_531 unicode..stmp_68 unicode..stmp_55 unicode..stmp_44 unicode..stmp_18 unicode..stmp_86 unicode..stmp_73 unicode..stmp_516 unicode..stmp_74 unicode..stmp_515 strconv..stmp_11 unicode..stmp_157 compress/flate.lengthCodes compress/flate.offsetCodes unicode..stmp_33 unicode..stmp_32 unicode..stmp_40 unicode..stmp_41 strconv.powersOfTen strconv..stmp_13 unicode..stmp_24 unicode..stmp_25 unicode..stmp_15 unicode..stmp_16 unicode..stmp_566 runtime.enoptrdata runtime.data __cgo_init __cgo_notify_runtime_init_done __cgo_thread_start flag.Usage internal/poll.CloseFunc os.useSyscallwd runtime._cgo_setenv runtime._cgo_unsetenv runtime.cgo_yield runtime.itabTable sort.reflectSwapper sort.reflectValueOf time.Local time.UTC unicode.ASCII_Hex_Digit unicode.Adlam unicode.Ahom unicode.Anatolian_Hieroglyphs unicode.Arabic unicode.Armenian unicode.Avestan unicode.Balinese unicode.Bamum unicode.Bassa_Vah unicode.Batak unicode.Bengali unicode.Bhaiksuki unicode.Bidi_Control unicode.Bopomofo unicode.Brahmi unicode.Braille unicode.Buginese unicode.Buhid unicode.C unicode.Canadian_Aboriginal unicode.Carian unicode.Caucasian_Albanian unicode.Cc unicode.Cf unicode.Chakma unicode.Cham unicode.Cherokee unicode.Co unicode.Common unicode.Coptic unicode.Cs unicode.Cuneiform unicode.Cypriot unicode.Cyrillic unicode.Dash unicode.Deprecated unicode.Deseret unicode.Devanagari unicode.Diacritic unicode.Digit unicode.Dogra unicode.Duployan unicode.Egyptian_Hieroglyphs unicode.Elbasan unicode.Ethiopic unicode.Extender unicode.Georgian unicode.Glagolitic unicode.Gothic unicode.Grantha unicode.Greek unicode.Gujarati unicode.Gunjala_Gondi unicode.Gurmukhi unicode.Han unicode.Hangul unicode.Hanifi_Rohingya unicode.Hanunoo unicode.Hatran unicode.Hebrew unicode.Hex_Digit unicode.Hiragana unicode.Hyphen unicode.IDS_Binary_Operator unicode.IDS_Trinary_Operator unicode.Ideographic unicode.Imperial_Aramaic unicode.Inherited unicode.Inscriptional_Pahlavi unicode.Inscriptional_Parthian unicode.Javanese unicode.Join_Control unicode.Kaithi unicode.Kannada unicode.Katakana unicode.Kayah_Li unicode.Kharoshthi unicode.Khmer unicode.Khojki unicode.Khudawadi unicode.L unicode.Lao unicode.Latin unicode.Lepcha unicode.Letter unicode.Limbu unicode.Linear_A unicode.Linear_B unicode.Lisu unicode.Ll unicode.Lm unicode.Lo unicode.Logical_Order_Exception unicode.Lt unicode.Lu unicode.Lycian unicode.Lydian unicode.M unicode.Mahajani unicode.Makasar unicode.Malayalam unicode.Mandaic unicode.Manichaean unicode.Marchen unicode.Masaram_Gondi unicode.Mc unicode.Me unicode.Medefaidrin unicode.Meetei_Mayek unicode.Mende_Kikakui unicode.Meroitic_Cursive unicode.Meroitic_Hieroglyphs unicode.Miao unicode.Mn unicode.Modi unicode.Mongolian unicode.Mro unicode.Multani unicode.Myanmar unicode.N unicode.Nabataean unicode.Nd unicode.New_Tai_Lue unicode.Newa unicode.Nko unicode.Nl unicode.No unicode.Noncharacter_Code_Point unicode.Nushu unicode.Ogham unicode.Ol_Chiki unicode.Old_Hungarian unicode.Old_Italic unicode.Old_North_Arabian unicode.Old_Permic unicode.Old_Persian unicode.Old_Sogdian unicode.Old_South_Arabian unicode.Old_Turkic unicode.Oriya unicode.Osage unicode.Osmanya unicode.Other_Alphabetic unicode.Other_Default_Ignorable_Code_Point unicode.Other_Grapheme_Extend unicode.Other_ID_Continue unicode.Other_ID_Start unicode.Other_Lowercase unicode.Other_Math unicode.Other_Uppercase unicode.P unicode.Pahawh_Hmong unicode.Palmyrene unicode.Pattern_Syntax unicode.Pattern_White_Space unicode.Pau_Cin_Hau unicode.Pc unicode.Pd unicode.Pe unicode.Pf unicode.Phags_Pa unicode.Phoenician unicode.Pi unicode.Po unicode.Prepended_Concatenation_Mark unicode.Ps unicode.Psalter_Pahlavi unicode.Quotation_Mark unicode.Radical unicode.Regional_Indicator unicode.Rejang unicode.Runic unicode.S unicode.Samaritan unicode.Saurashtra unicode.Sc unicode.Sentence_Terminal unicode.Sharada unicode.Shavian unicode.Siddham unicode.SignWriting unicode.Sinhala unicode.Sk unicode.Sm unicode.So unicode.Soft_Dotted unicode.Sogdian unicode.Sora_Sompeng unicode.Soyombo unicode.Sundanese unicode.Syloti_Nagri unicode.Syriac unicode.Tagalog unicode.Tagbanwa unicode.Tai_Le unicode.Tai_Tham unicode.Tai_Viet unicode.Takri unicode.Tamil unicode.Tangut unicode.Telugu unicode.Terminal_Punctuation unicode.Thaana unicode.Thai unicode.Tibetan unicode.Tifinagh unicode.Tirhuta unicode.Ugaritic unicode.Unified_Ideograph unicode.Vai unicode.Variation_Selector unicode.Warang_Citi unicode.White_Space unicode.Yi unicode.Z unicode.Zanabazar_Square unicode.Zl unicode.Zp unicode.Zs unicode.foldCommon unicode.foldGreek unicode.foldInherited unicode.foldL unicode.foldLl unicode.foldLt unicode.foldLu unicode.foldM unicode.foldMn encoding/json.hex image/jpeg.errMissingFF00 image/jpeg.errShortHuffmanData image/jpeg.errUnsupportedSubsamplingRatio image/png.chunkOrderError internal/poll.ErrTimeout internal/poll.errEAGAIN internal/poll.errEINVAL internal/poll.errENOENT main.CoverFormat os.Kill runtime..stmp_58 runtime..stmp_59 runtime..stmp_60 runtime..stmp_61 runtime.badmorestackg0Msg runtime.badmorestackgsignalMsg runtime.badsystemstackMsg runtime.buildVersion runtime.divideError runtime.floatError runtime.memoryError runtime.overflowError runtime.sliceEface runtime.stringEface runtime.uint16Eface runtime.uint32Eface runtime.uint64Eface runtime/internal/sys.DefaultGoroot syscall.errEAGAIN syscall.errEINVAL syscall.errENOENT compress/flate.codegenOrder compress/flate.lengthBase compress/flate.lengthExtraBits compress/flate.levels compress/flate.offsetBase compress/flate.offsetExtraBits encoding/json.nullLiteral image/png.interlacing reflect.kindNames runtime.dbgvars runtime.earlycgocallback runtime.failthreadcreate runtime.mSpanStateNames runtime.urandom_dev strconv.float32pow10 strconv.float64pow10 strconv.isGraphic strconv.isNotPrint16 strconv.isNotPrint32 strconv.isPrint16 strconv.isPrint32 strconv.leftcheats strconv.powtab time.longDayNames time.longMonthNames time.shortDayNames time.shortMonthNames time.zoneSources unicode.CaseRanges unicode.caseOrbit fmt.ppFree syscall..stmp_48 unicode..stmp_1 unicode..stmp_100 unicode..stmp_103 unicode..stmp_106 unicode..stmp_109 unicode..stmp_111 unicode..stmp_114 unicode..stmp_116 unicode..stmp_119 unicode..stmp_12 unicode..stmp_122 unicode..stmp_124 unicode..stmp_126 unicode..stmp_129 unicode..stmp_131 unicode..stmp_134 unicode..stmp_136 unicode..stmp_138 unicode..stmp_14 unicode..stmp_140 unicode..stmp_142 unicode..stmp_145 unicode..stmp_148 unicode..stmp_151 unicode..stmp_153 unicode..stmp_155 unicode..stmp_158 unicode..stmp_160 unicode..stmp_163 unicode..stmp_166 unicode..stmp_168 unicode..stmp_17 unicode..stmp_171 unicode..stmp_173 unicode..stmp_176 unicode..stmp_179 unicode..stmp_182 unicode..stmp_185 unicode..stmp_187 unicode..stmp_189 unicode..stmp_192 unicode..stmp_195 unicode..stmp_198 unicode..stmp_20 unicode..stmp_201 unicode..stmp_203 unicode..stmp_206 unicode..stmp_208 unicode..stmp_211 unicode..stmp_213 unicode..stmp_216 unicode..stmp_218 unicode..stmp_221 unicode..stmp_223 unicode..stmp_226 unicode..stmp_229 unicode..stmp_23 unicode..stmp_232 unicode..stmp_235 unicode..stmp_238 unicode..stmp_240 unicode..stmp_243 unicode..stmp_245 unicode..stmp_248 unicode..stmp_250 unicode..stmp_253 unicode..stmp_255 unicode..stmp_258 unicode..stmp_26 unicode..stmp_261 unicode..stmp_263 unicode..stmp_265 unicode..stmp_267 unicode..stmp_269 unicode..stmp_272 unicode..stmp_275 unicode..stmp_277 unicode..stmp_28 unicode..stmp_280 unicode..stmp_283 unicode..stmp_286 unicode..stmp_289 unicode..stmp_291 unicode..stmp_293 unicode..stmp_296 unicode..stmp_299 unicode..stmp_302 unicode..stmp_305 unicode..stmp_307 unicode..stmp_31 unicode..stmp_310 unicode..stmp_313 unicode..stmp_316 unicode..stmp_319 unicode..stmp_322 unicode..stmp_325 unicode..stmp_328 unicode..stmp_331 unicode..stmp_333 unicode..stmp_336 unicode..stmp_338 unicode..stmp_34 unicode..stmp_341 unicode..stmp_343 unicode..stmp_346 unicode..stmp_348 unicode..stmp_350 unicode..stmp_353 unicode..stmp_356 unicode..stmp_359 unicode..stmp_362 unicode..stmp_365 unicode..stmp_368 unicode..stmp_37 unicode..stmp_371 unicode..stmp_374 unicode..stmp_376 unicode..stmp_379 unicode..stmp_382 unicode..stmp_385 unicode..stmp_388 unicode..stmp_39 unicode..stmp_391 unicode..stmp_393 unicode..stmp_396 unicode..stmp_399 unicode..stmp_4 unicode..stmp_401 unicode..stmp_403 unicode..stmp_405 unicode..stmp_407 unicode..stmp_410 unicode..stmp_413 unicode..stmp_416 unicode..stmp_419 unicode..stmp_42 unicode..stmp_422 unicode..stmp_425 unicode..stmp_428 unicode..stmp_431 unicode..stmp_433 unicode..stmp_435 unicode..stmp_437 unicode..stmp_439 unicode..stmp_441 unicode..stmp_443 unicode..stmp_445 unicode..stmp_447 unicode..stmp_45 unicode..stmp_450 unicode..stmp_452 unicode..stmp_455 unicode..stmp_457 unicode..stmp_459 unicode..stmp_461 unicode..stmp_463 unicode..stmp_465 unicode..stmp_468 unicode..stmp_471 unicode..stmp_473 unicode..stmp_476 unicode..stmp_478 unicode..stmp_48 unicode..stmp_481 unicode..stmp_483 unicode..stmp_485 unicode..stmp_487 unicode..stmp_490 unicode..stmp_493 unicode..stmp_496 unicode..stmp_498 unicode..stmp_500 unicode..stmp_502 unicode..stmp_504 unicode..stmp_507 unicode..stmp_509 unicode..stmp_51 unicode..stmp_511 unicode..stmp_514 unicode..stmp_517 unicode..stmp_520 unicode..stmp_523 unicode..stmp_525 unicode..stmp_527 unicode..stmp_529 unicode..stmp_532 unicode..stmp_535 unicode..stmp_537 unicode..stmp_539 unicode..stmp_54 unicode..stmp_542 unicode..stmp_544 unicode..stmp_546 unicode..stmp_549 unicode..stmp_552 unicode..stmp_555 unicode..stmp_558 unicode..stmp_561 unicode..stmp_564 unicode..stmp_568 unicode..stmp_57 unicode..stmp_570 unicode..stmp_573 unicode..stmp_575 unicode..stmp_578 unicode..stmp_580 unicode..stmp_582 unicode..stmp_584 unicode..stmp_586 unicode..stmp_59 unicode..stmp_6 unicode..stmp_61 unicode..stmp_63 unicode..stmp_65 unicode..stmp_67 unicode..stmp_70 unicode..stmp_72 unicode..stmp_75 unicode..stmp_78 unicode..stmp_81 unicode..stmp_84 unicode..stmp_87 unicode..stmp_89 unicode..stmp_9 unicode..stmp_91 unicode..stmp_93 unicode..stmp_97 runtime..stmp_56 time..stmp_29 time.utcLoc time..stmp_25 time..stmp_26 time.days runtime.boundsErrorFmts runtime.boundsNegErrorFmts runtime.gStatusStrings time..stmp_27 time..stmp_28 time.months image/jpeg.theHuffmanSpec runtime.algarray runtime..stmp_62 runtime.waitReasonStrings reflect..stmp_172 syscall.signals runtime.sigtable strconv..stmp_10 syscall.errors runtime.itabTableInit runtime.edata _runtime_init_mu _runtime_init_cond runtime.bss compress/flate.fixedLiteralEncoding compress/flate.fixedOffsetEncoding compress/flate.huffOffset context.background context.closedchan context.todo encoding/base64.RawStdEncoding encoding/base64.RawURLEncoding encoding/base64.StdEncoding encoding/base64.URLEncoding encoding/json.float32Encoder encoding/json.float64Encoder flag.CommandLine hash/crc32.IEEETable hash/crc32.castagnoliTable hash/crc32.ieeeTable8 hash/crc32.updateCastagnoli hash/crc32.updateIEEE image.Black image.Opaque image.Transparent image.White main.DecodeInputChan main.DecodeOutputChan main.EncodeInputChan main.EncodeOutputChan main.FFprobeData main.OpusDecoder main.OpusEncoder os.Stderr os.Stdin os.Stdout os/exec.skipStdinCopyError reflect.uint8Type runtime.allfin runtime.allm runtime.argv runtime.bbuckets runtime.buckhash runtime.cgoSymbolizer runtime.cgoTraceback runtime.deferType runtime.finc runtime.fing runtime.finq runtime.main_init_done runtime.mbuckets runtime.modulesSlice runtime.persistentChunks runtime.poolcleanup runtime.sliceType runtime.stringType runtime.testSigtrap runtime.uint16Type runtime.uint32Type runtime.uint64Type runtime.xbuckets sync.expunged syscall.env syscall.execveDarwin time.loadTzinfoFromTzdata time.unitMap unicode.Categories unicode.FoldCategory unicode.FoldScript unicode.Properties unicode.Scripts bufio.ErrAdvanceTooFar bufio.ErrBufferFull bufio.ErrFinalToken bufio.ErrInvalidUnreadByte bufio.ErrInvalidUnreadRune bufio.ErrNegativeAdvance bufio.ErrNegativeCount bufio.ErrTooLong bufio.errNegativeRead bufio.errNegativeWrite bytes.ErrTooLarge bytes.errNegativeRead bytes.errUnreadByte compress/zlib.ErrChecksum compress/zlib.ErrDictionary compress/zlib.ErrHeader context.Canceled encoding/binary.overflow encoding/json.marshalerType encoding/json.numberType encoding/json.textMarshalerType encoding/json.textUnmarshalerType errors.errorType flag.ErrHelp flag.errParse flag.errRange fmt.boolError fmt.complexError image.ErrFormat image.atomicFormats image/color.Alpha16Model image/color.AlphaModel image/color.CMYKModel image/color.Gray16Model image/color.GrayModel image/color.NRGBA64Model image/color.NRGBAModel image/color.NYCbCrAModel image/color.RGBA64Model image/color.RGBAModel image/color.YCbCrModel internal/oserror.ErrClosed internal/oserror.ErrExist internal/oserror.ErrInvalid internal/oserror.ErrNotExist internal/oserror.ErrPermission internal/poll.ErrFileClosing internal/poll.ErrNetClosing internal/poll.ErrNoDeadline internal/poll.ErrNotPollable internal/testlog.logger io.EOF io.ErrClosedPipe io.ErrNoProgress io.ErrShortBuffer io.ErrShortWrite io.ErrUnexpectedEOF io.errOffset io.errWhence main.Application main.CoverImage main.InFile main.MagicBytes main.Mode main.err os.ErrClosed os.ErrExist os.ErrInvalid os.ErrNoDeadline os.ErrNotExist os.ErrPermission os.errFinished os.errWriteAtInAppendMode os.executablePath os.initCwd os.initCwdErr os/exec.ErrNotFound path/filepath.ErrBadPattern path/filepath.SkipDir runtime..stmp_54 runtime.modinfo runtime.pollcache strconv.ErrRange strconv.ErrSyntax time.atoiError time.badData time.errBad time.errLeadingInt time.errLocation internal/cpu.options internal/reflectlite.dummy os.Args reflect.dummy runtime..stmp_55 runtime.allgs runtime.allp runtime.argslice runtime.envs runtime.forcegc runtime.globalAlloc runtime.pinnedTypemaps sync.allPools sync.oldPools syscall.envs os.getwdCache runtime.reflectOffs runtime.stealOrder encoding/json.encodeStatePool main.CmdBuf main.Metadata main.PngBuf runtime.gcBitsArenas runtime.sweep encoding/json.encoderCache encoding/json.fieldCache reflect.layoutCache reflect.ptrMap runtime.scavenge reflect.funcLookupCache runtime.stackpool syscall.zeroSysProcAttr syscall.zeroProcAttr image/jpeg.theHuffmanLUT time.localLoc runtime.emptymspan runtime.stackLarge runtime.sched runtime.g0 runtime.work runtime.m0 compress/flate.fixedHuffmanDecoder runtime.cpuprof runtime.timers runtime.mheap_ runtime.semtable runtime.trace runtime.ebss _runtime_init_done _cgo_context_function internal/poll..stmp_12 unicode..stmp_101 runtime.noptrbss unicode..stmp_112 unicode..stmp_104 unicode..stmp_127 unicode..stmp_120 unicode..stmp_143 unicode..stmp_132 unicode..stmp_146 unicode..stmp_161 unicode..stmp_149 unicode..stmp_169 unicode..stmp_164 unicode..stmp_177 unicode..stmp_174 unicode..stmp_183 unicode..stmp_180 unicode..stmp_196 unicode..stmp_193 unicode..stmp_214 unicode..stmp_204 unicode..stmp_227 unicode..stmp_219 unicode..stmp_236 unicode..stmp_233 unicode..stmp_251 unicode..stmp_241 unicode..stmp_256 unicode..stmp_270 unicode..stmp_259 unicode..stmp_278 unicode..stmp_273 unicode..stmp_284 unicode..stmp_281 unicode..stmp_294 unicode..stmp_287 unicode..stmp_300 unicode..stmp_297 unicode..stmp_308 unicode..stmp_303 unicode..stmp_314 unicode..stmp_311 unicode..stmp_320 unicode..stmp_317 unicode..stmp_329 unicode..stmp_326 unicode..stmp_334 unicode..stmp_344 unicode..stmp_339 unicode..stmp_354 unicode..stmp_351 unicode..stmp_360 unicode..stmp_357 unicode..stmp_366 unicode..stmp_363 unicode..stmp_372 unicode..stmp_369 unicode..stmp_380 unicode..stmp_377 unicode..stmp_386 unicode..stmp_383 unicode..stmp_394 unicode..stmp_389 unicode..stmp_408 unicode..stmp_397 unicode..stmp_411 unicode..stmp_417 unicode..stmp_414 unicode..stmp_426 unicode..stmp_423 unicode..stmp_448 unicode..stmp_429 unicode..stmp_466 unicode..stmp_453 unicode..stmp_469 unicode..stmp_479 unicode..stmp_474 unicode..stmp_98 unicode..stmp_547 hash/crc32.ieeeArchImpl internal/cpu.DebugOptions main.RawOutput runtime.arm64HasATOMICS runtime.cgoAlwaysFalse runtime.cgoHasExtraM runtime.didothers runtime.fingRunning runtime.fingwait runtime.fingwake runtime.framepointer_enabled runtime.inForkedChild runtime.isIntel runtime.isarchive runtime.islibrary runtime.lfenceBeforeRdtsc runtime.mainStarted runtime.signalsOK runtime.throwOnGCWork runtime.useAeshash runtime.useCheckmark runtime.x86HasPOPCNT runtime.x86HasSSE41 image/color.Black image/color.Transparent runtime..stmp_51 internal/bytealg.MaxLen main.Bitrate main.Channels main.FrameRate main.FrameSize main.MaxBytes main.Volume runtime..stmp_52 runtime.allglen runtime.allglock runtime.allpLock runtime.argc runtime.bucketmem runtime.chanrecvpc runtime.chansendpc runtime.crashing runtime.deadlock runtime.debuglock runtime.extraMCount runtime.extraMWaiters runtime.extram runtime.fingCreate runtime.finlock runtime.freezing runtime.gcBlackenEnabled runtime.gcMarkDoneFlushed runtime.gcpercent runtime.gcphase runtime.gomaxprocs runtime.initSigmask runtime.itabLock runtime.ncpu runtime.netpollInited runtime.netpollWaiters runtime.newprocs runtime.panicking runtime.paniclk runtime.physHugePageShift runtime.physHugePageSize runtime.physPageSize runtime.printBacklogIndex runtime.processorVersionInfo runtime.proflock runtime.runningPanicDefers runtime.sigNoteWrite runtime.skipPC runtime.stackpoolmu runtime.traceback_env runtime.tracelock runtime.zerobase syscall.Stdin syscall._zero syscall.minRoutingSockaddrLen image.formatsMu runtime..stmp_53 runtime.blockprofilerate runtime.faketime runtime.inf runtime.mProf runtime.mutexprofilerate runtime.prof runtime.runtimeInitTime runtime.starttime runtime.test_x64 runtime.test_z64 sync.allPoolsMu time.startNano _timebase compress/flate.fixedOnce hash/crc32.ieeeOnce internal/poll.serverInit main.wg syscall.envOnce time.localOnce image.ZR runtime.hashkey runtime.writeBarrier runtime.newmHandoff syscall.ForkLock syscall.envLock runtime.execLock runtime.sig runtime.aeskeysched runtime.debug runtime.finptrmask runtime.fwdSig runtime.handlingSig internal/cpu.X86 internal/cpu.ARM64 runtime.gcController runtime.printBacklog runtime.zeroVal runtime.memstats runtime.end runtime.enoptrbss           @
            H   __PAGEZERO                                                          __TEXT                  @+              @+                  __text          __TEXT               HJ                                __stubs         __TEXT          Xi          Xi                        __stub_helper   __TEXT          pk          pk                          __rodata        __TEXT           o    &      o                            __typelink      __TEXT                                                  __itablink      __TEXT          Ȩ          Ȩ                            __gosymtab      __TEXT                                                   __gopclntab     __TEXT              1                                 __const         __TEXT          *          *                            __cstring       __TEXT          +          +                            __unwind_info   __TEXT          +    `      +                            __eh_frame      __TEXT          h+    9      h+                                 __DATA           @+           @+                        __program_vars  __DATA           @+    (        @+                            __nl_symbol_ptr __DATA          (@+           (@+               Y           __got           __DATA          8@+           8@+               [           __la_symbol_ptr __DATA          H@+          H@+               ]           __const         __DATA          C+          C+                            __go_buildinfo  __DATA          F+            F+                            __noptrdata     __DATA          F+         F+                            __data          __DATA          O,    `u      O,                            __common        __DATA          @,                                          __bss           __DATA          `,                                       __noptrbss      __DATA          .    h&                                       H   __LINKEDIT       .     	      ,     	                   "  0            , H           H, H  ,         - xT  (V2 c    P       R  R  |  T  \                           PS2                              /usr/lib/dyld             CÓ*o6f<wx$       
  
          *                                                                                                                                                                           8            /usr/lib/libSystem.B.dylib      &      p, `  )      -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     j HHH}HuHHHH9 uHE mJ  Go build ID: "RaEF9xcbeujcjl8ITFrg/LpJFG9ijrzmP7x3jtkdP/pwjLBbk9xXTYc-Opia2C/PRigOaHZ6vQ5wMQbb_wC"
 eH%0   H;av5HHl$Hl$>  HD$ H$HD$(HD$   Hl$HH eH%0   HD$H;A  H   H$   H$   H$   H$   HT  HD$(HL$hH$HD$D$,k  HL$H  11HT$(H|H\$h;cpu.uHD$PHT$(HL$xH$HT$D$=  HL$H8  HT$(H9  H  HYHHH?HH|$hLHAH9  Ht$HLD$`H)IHH?H!HI  DfAon     H   fal   Tl   H, 1	AtHKH9}bH, H5, H9  HHDt   H=ث, Lɫ, H9r  H5, H=, H9  tHD$PHL$xQD$'H, HT$@1HKH9   Hr, H=c, H9D  HHLLH<I9uHL$8H\$0H<$LD$LL$  |$ uD$'HT$@H\$0Ht$HLD$`H, H , HD$0H9  H\$8DH, HҪ, H9  t$'@tHD$PHL$xo諵 H H$HD$   Ҿ HD$`H$HD$HHD$躾 HKr H$HD$   衾 ܵ HD$PHL$xLL$@HT$XIu DfAofuDTAfu1 H H$HD$   ? HD$XH$HD$@HD$' H H$HD$     HD$`H$HD$HHD$ Hq H$HD$   ݽ  HD$PHL$xH脴 H H$HD$!   諽 HD$hH$HD$(HD$蓽 H$q H$HD$   z 赴 HD$PHL$xHT$(H9M  HAH98  H)HHH?H!Ht$hH<HHHHݨ, Hި, H   HL$P1H  $   @$   $   $   $   $   $    t5HD$pHT$H$   tH$   >    t&H$   HH9zH$   H   À$    tH$   HD$@H$   HL$x H{ H$HD$   , HD$xH$HD$@HD$ H H$HD$    6 HD$pHL$PHT$HXH$   HD$@H$   HL$x胲 H& H$HD$   誻 HD$xH$HD$@HD$蒻 H/ H$HD$   y 贲 HD$pHL$PHT$H;k 6k HH+k HH k HHk HH
k Hbk    Xk k HKk k B ;HD$L$HT$1HH9}4@8uH\$ HD$ eH%0   H;a  H8Hl$0Hl$0H H$_  H|$H|$(H5~E Hl$Hl$+n Hm =h.  d  Hk. HD$(HHHk. HH0Hk. HHPHk. HHpHk. H   H}k. H   Hpk. H   Hck. H   HWk. H  HJk. H0  H>k. HP  H2k. Hp  H%k. H  Hk. H  Hk. H  H@,    H=,    =g.  e  H, H$      D$:  D$ H$   n  D$L$j.  j. ~j. 	wj. fj. bj. Xj. Hj. 3j. .j.    1!Ȉj. D$ s
Hl$0H8ÈL$H$     D$i. T$!ʈi. i. 	i. i. Hl$0H8ÉD$$  $sD$$[1Hl$0H8H=, _^ HL$(HyHKi. E^ Hy0H:i. 5^ HyPH,i. %^ HypHi. ^ H   Hi. ^ H   Hh. ] H   Hh. ] H   Hh. ] H  Hh. ] H0  Hh. ] HP  Hh. ] Hp  Hh. }] H  H~h. j] H  Hih. W] H  HTh. D] HI= ̋D$L$D$\$L$T$̹    ЉD$T$HD$HD$D$eH%0   H;avGH(Hl$ Hl$ HD$0H@H$HD$8HD$HD$   u  HD$HD$@Hl$ H(= eH%0   H;avJH(Hl$ Hl$ HD$0H@H$HD$8H@HD$HD$     D$D$@Hl$ H(< eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$  HD$HL$0HH$HD$HD$   t  HD$HD$@Hl$ H(=< eH%0   H;a   H(Hl$ Hl$ HD$8HHT$0HHrH9pt<1Ʉu1D$@Hl$ H(HJH$HHD$HD$     D$H$HL$Ht$  L$HD$8HT$0; [eH%0   H;avGH(Hl$ Hl$ HD$0H@H$HD$8HD$HD$   s  HD$HD$@Hl$ H(%; eH%0   H;avAH Hl$Hl$HD$(H@H$HD$0H@HD$s  D$D$8Hl$H : eH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(T: eH%0   H;avnH(Hl$ Hl$ 1	HL$HAH}>HD$HHT$0HH$H\$8HHD$|$ uD$@ Hl$ H(D$@Hl$ H(9 yH\$HD$HL$HD$    H\$D$H\$HD$HHD$HL$T$11<LF@8IDHH9|Ht$ ̀=|c.  tH^. ?   H^.    Ht$H\$H|$HT$ LL$(   H9+  H9ILLI   I?v=	c.     Iv^ooftfH5  u*HHIH0H0H H HHHH1:HEIIvHHH9uJDJLH9t{HHH1HHHHEIJ    HtN@wH6JtHH@wH?J|HHHHH1tHHHHuIH1H1H9HDAIooftfH5  oFoOftfH5  oF oO ftfH5  oF0oO0ftfH5  H@H@I@I@]oooof oo t5u#t5uH@H@I@I@rwTw:ẁ=`. t"Ht$H\$D$LD$ 
   fHnf`f`fp H|nI    HH    HDoftfIHH9vHt-H   H)I  IIoftfL!IM Ht1HFft/I   IIoftfL!II     H   H)I  IIoLftfL!IÀ=_. +fHnL\}xotIH L9~L9t:LotwHH    H)AIIL!IM wM Ht$H|$H9tH\$HD$ B   D$ Ht$H|$H9tHZHD$   D$H   H@   =^. thH@   oooVo_of oo ov0o0ftftftftffffH@H@H@  t  H@r=oooV o_ ttH@H@H@tw  wHvHHHHHH9t  HLHTH9 H t7H    H@wH6HtH@wH?H|HH)H H|$HT$Hl$HD$ IL\$(   H9q  Ht  Hw#fm HTf7f9  HH9r>  Hw>f]fm HTf7f9tHH9r  fwf9u  HH9r  Hw m HT79O  HH9r  Hw=HTH)\m 79tHH9r  t89  HH9r  Hw#Hm HTH7H9  HH9rh  HwCHTH)H\Hm H7H9tHH9r;  Ht8H9  HH9r  Hw1oM HToftfH  c  HH9r   Hw_HTH)oDoM oftfH  tHH9r   o\8ftfH     HH9r   H w)oM HTottgHH9rQHTH)oDoM ottHH9ro\8ttHH9rwIw`=Z. HtHuffoM HtI   I)f:aL9vLH9rf:aNL9wH~HL)I;Ht$H\$D$LD$    fHnf`f`fp H|THH    HDoftfu%HH9rHoftfuI H)HI8HtHFftoftft9sIoLftfщtIÀ=Y. ffHnL\}xot}u&H L9|Lot}uwI H)HIwHD$HD$eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   g  HD$HD$@Hl$ H(y. eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   f  HD$HD$@Hl$ H(. eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   Bf  HD$HD$@Hl$ H(- H(Hl$ Hl$ HBH HL$0H$HL$8HL$HD$e  HD$HD$@Hl$ H(eH%0   H;avFH(Hl$ Hl$ HD$0HH@H$HL$8HL$HD$e  HD$HD$@Hl$ H(- eH%0   H;a   H(Hl$ Hl$ HD$0 W.u   .u{qeH%0   H@0   $     1ˉ11Ӊ1ى$  
HL$8H1H!Vjnu H1HckR HHL$@Hl$ H(H$HD$8HD$HD$   d  HD$HD$@Hl$ H(H!Vjnu HL$8H1HckR HHD$@Hl$ H(+ eH%0   H;a   H(Hl$ Hl$ HD$0 Wf.u   f.u{qeH%0   H@0   $     1ˉ11Ӊ1ى$  
HL$8H1H!Vjnu H1HckR HHL$@Hl$ H(H$HD$8HD$HD$   c  HD$HD$@Hl$ H(H!Vjnu HL$8H1HckR HHD$@Hl$ H(* eH%0   H;avXH Hl$Hl$HD$( H$HL$0HL$HD$(HHL$H$HL$mHD$HD$8Hl$H T* eH%0   H;avXH Hl$Hl$HD$( H$HL$0HL$9HD$(HHL$H$HL$HD$HD$8Hl$H ) eH%0   H;aN  H@Hl$8Hl$8HD$HHH   HIHYHH   I tFHH$H!Vjnu HL$PH1HD$HHD$HckR HHL$XHl$8H@H@H$H!Vjnu HL$PH1HD$HHD$HckR HHD$XHl$8H@HD$PHD$XHl$8H@H$X HD$HL$H$    H֔ HT$HD$   HL$HD$ r HD$(HL$0H$HL$s  HD$H H$HD$ z( eH%0   H;aJ  H@Hl$8Hl$8HD$HHH   HYHH   I tFHH$H!Vjnu HL$PH1HD$HHD$HckR HHL$XHl$8H@H@H$H!Vjnu HL$PH1HD$HHD$HckR HHD$XHl$8H@HD$PHD$XHl$8H@H$ HD$HL$H$    Hj HT$HD$   HL$HD$  HD$(HL$0H$HL$r  HD$HB H$HD$脆 ' D$HD$ HL$8D$HD$ HL$f9D$HD$ HL$9D$HD$H HL$H9D$HD$HHT$H9
uHJH9HD$1HD$ HD$.!L$HD$ HD$f.!L$HD$@HD$P.!.!!шL$HD$@HD$Pf.!f.!!шL$eH%0   H;avRH(Hl$ Hl$ HD$0HHH HT$8HH9Jt1D$@Hl$ H(H$H\$HL$&D$$ eH%0   H;avRH(Hl$ Hl$ HD$0HHH HT$8HZH9t1D$@Hl$ H(H$HL$H\$  D$$ eH%0   H;avRH(Hl$ Hl$ HD$0HHH HT$8HZH9t1D$@Hl$ H(H$HL$H\$   D$$ eH%0   H;a   H@Hl$8Hl$8HD$HHt\HHHQHt^@ tHD$PHL$XH9D$`Hl$8H@HD$PH$HD$XHD$HD$D$`Hl$8H@D$`Hl$8H@H$ HD$HL$H$    H HT$HD$   HD$HL$  HD$0HL$(H$HD$n  HD$H7 H$HD$y # eH%0   H;a   H@Hl$8Hl$8HD$HHt`H@HHHQHt^@ tHD$PHL$XH9D$`Hl$8H@HD$PH$HD$XHD$HD$D$`Hl$8H@D$`Hl$8H@H$ HD$HL$H$    HÛ HT$HD$   HD$HL$  HD$0HL$(H$HD$_m  HD$H H$HD$U ! eH%0   H;a   H Hl$Hl$=L.  t=L.  t	=L.  uLHMI. H$HD$    HD$    f H*I. H*I. H*I. H*I. Hl$H #   Hl$H 4! _eH%0   H;a   H Hl$Hl$F. =AH.  uVHP HU, HJ HU, HD HU, HI. H$HD$   HD$   Ce Hl$H H=U, H ? H=U, H ? H=U, H ? Y  4HHl$Hl$eH%0   H@0H    H   HT$ HHt$(HHHqH   HH   H9(  t
Hl$HH$H|$M HHl$Hl$=G.  uHD$(HL$ HHl$HHD$ H$HL$(HL$:H Hl$Hl$=F.  u'HD$0HD$HL$(H$HD$蜫 Hl$H HD$(H$HL$0HL$H0Hl$(Hl$(=[F.  u?HD$@HD$ HD$8H$HD$ HD$HD$HHD$ D$D$PHl$(H0HD$8H$HL$HHL$beH%0   H;av(HHl$Hl$HR H$HD$    t H0Hl$(Hl$(=[*     HD$8H   eH%0   H@0HD$ H0  8  H@  H    	 HD$ ƀ  HL$8H$HT$@HT$q4 D$D$HL$ Ɓ   8  r D$D$HHl$(H0HyZ H$HD$    Hr H$HD$    H`Hl$XHl$XeH%0   HD$PHH0H9      eH%0   HI0t  eH%0   HQ0HHh  HK0H   HH0   D$  D$(   D$8HHpHL$HHPxHT$} HD$PHH0Ɓ   HL$hH$   HD$PHH0Ɓ  HL$H$HL$HHL$ HD$PH@0D$   D$(  D$8   Hl$XH` H؟ H$HD$   2 m $   O HD$PeH%0   HD$H;A  H   H$   H$   eH%0   HZ0(   W     H$     H$   H   HH  H~L@  LP  L9  IH  H|$HLL$PH@  H$LD$HD$PH$   HP  HD$HHH  Ǆ$      H H$   H$   H$   H$`p    H$   HH08      D$GD$`   HS HD$xHD$GH$   HD$`H$p uoH$   H@0H H@8=,  tMH HHPH@H$    HL$HT$D$D$    y D$G u H$   H   H뱐u H$   H   Hx, H$HD$    %  %^u H$   H   Ht$XH H$LD$Ht$LL$H|$  LD$(HD$0LL$8HxH$   H$   Ht$XHB0ƀ(   Hf H$= H$   >. 1H6B ` ;eH%0   H;a   HH,$H,$HD$8 tmeH%0   HH0  HH0HHZ8 HHB88   ~Ɓ   8  eH%0     Z  u    tH@ H,$H ReH%0   H;a  H@Hl$8Hl$8=A.  Y  HD$HHL$`H,  Hʃ)       HD$0HL$P uH	HL$(H$  |$    HD$XHQ   HD$0HuK   HT$HHRXH$HT$ D$L$H` HD$HD$ )      Hl$8H@H@0H$HD$(HD$fD$ H# HD$HD$ )      Hl$8H@ÀuHH1pu>HHȹ   [Hl$8H@ù   HT$HBHl$8H@HV H$HD$   f|  KeH%0   H;a  HxHl$pHl$pH$   Hx   H*       $      1H$   oHL$0HT$PHH0H$HT$D$$   L$H$   H\$H$   Ht$ GH$   HH0HT$0HH	H\$PHHHHH9H@wHl$pHxHx@  H@0HH$H$   HD$ D$$   D$H$   HD$H$   HD$ Hl$pHxÀ  t     {  H$   HHu
Hl$pHxHL$XH$ H|$   H$   H@H$   H$  |$ t[$   9  HD$XHH$H$   HD$ D$D$ H$   HD$H$   HD$ Hl$pHx$   t)H$   H H$!  |$ )  Hl$pHxH$   ؀l     H$   HHL$hH$  |$    $   '  H$   HH0Hy    1HT$heHL$(HT$HHH0H$HT$fD$ H$   HL$H$   H\$ H$   HH0HT$(HH	H\$HHHHHH$   H9KHl$pHxHl$pHx$   tmH$   H H$   H$  |$ t@$     H$   H$H$   HD$H$   HD$f  Hl$pHxH$   딀%    $      HH8H@@HHD$@1H\$`HHHHL$`HT$8HAHYH$HH$   HHD$D$$   D$H$   Ht$H$   H|$ yHD$8HHL$@H9|IHH8Hx@   HAHH$H$   HD$ D$$   D$H$   HD$H$   HD$ Hl$pHxÀT  H$   H H$K  |$ t$   eHl$pHxHl$pHxH$   H$H$   HD$\  HD$H H$HD$p HQ H$HD$   v H$   H$H$   HD$\  HD$H3 H$HD$up H$   H$H$   HD$G\  HD$H H$HD$=p H$   H$H$   HD$\  HD$HÁ H$HD$p H$   H$H$   HD$[  HD$H H$HD$o H$   H$H$   HD$[  HD$HS H$HD$o HO H$HD$   |u HO H$HD$   cu H$   H$H$   HD$5[  HD$H H$HD$+o  eH%0   H;a  HhHl$`Hl$`HD$pH$ H|$    Hnm, H   HHH HT$p1HLH9}NH4H   IH9   w3H9@@'  H   H9   wH9t  11HǄ$       HǄ$       Hl$`Hh11sHD$pH$WD$  HD$HL$ H  H1, H       HHH  @   HHI  HHH% HHHHH H|$HLAhLD$81IJL9  H   DIʉAA   LT$@DAr_E1E/  sqH9tH1H$L$\$HT$i  HT$(\$$t$ HD$H|$HLD$8LT$@dHT$P\$0L$4HD$XI:H H$  DL$HD$XL$4HT$P\$0H|$HLD$8LT$@TH$   L$   Hl$`HhIʉIH1111H$   HǄ$       Hl$`HhHD$xH$H$   HD$AX  HD$H} H$HD$7l HD$xH$H$   HD$X  HD$H} H$HD$l Hع  @ e5  HHl$Hl$HD$ H   H$+ |$    H9j, Ht~HHH HT$ 1HLH9}TH4H   IH9   w9H9@@uH   H9   wH9tD$(Hl$H11D$( Hl$H11D$(Hl$HD$( Hl$HeH%0   H;avfH0Hl$(Hl$(HD$8H$E HD$WD$HL$8HL$HD$ HL$H$HD$V  HD$H* H$HD$j  H0Hl$(Hl$(HD$@H$|$    HD$8H$k|$    eH%0   HH0H9u
Hl$(H0H9APt    uhHD$8H$G  |$ t
Hl$(H0WD$HD$     H HD$HD$@HD$HD$8HD$ HD$H$ Hl$(H0Hl$(H0Hl$(H0Hl$(H0H(Hl$ Hl$ HD$0Hx ttHD$@H$x|$ tUHD$8H$c|$ t
Hl$ H(HD$0H$HD$@HD$HD$HHD$HD$PHD$   Hl$ H(Hl$ H(Hl$ H(H8Hl$0Hl$0HD$@Hx    HD$`H$|$    HD$HH$|$ uf1HL$`IHD$ HL$(HD$@HH$HL$HD$    HT$M   HD$ HHL$@HH\$(HHHT$xH9|Hl$0H8Hl$0H8Hl$0H8Hl$0H8HĀHl$xHl$xH$   HZH$   H9  H)H$   H9HGZ@  HOf, H  LCHL$   1HML9   LM   M   MM9   M9AEu^M   M   M9wFM9AEtLM)I  K+H$HL$I)I1HD$H|${  Hl$xHE1LM)I  K+H$HL$I)I1HD$H|$<  Hl$xHE1[H, MȐI       K
HH=  @   HLII  N    Ayc  H$   HHH HHHH E1IL7M9   LL$8DI9rAr`sH9tH1H$T$D$HL$)  HL$(D$$T$ H\$H$   H$   L$   LL$8{D$4T$0H\$HHL$@KH$|$    D$4HL$@T$0H\$HH$   H$   L$   LL$8BHl$xHHD$P    WD$XD$hH HD$PHT$XLD$`Ht$hH|$pHD$PH$Y Hl$xHE11VHB H$   H$HD$Ht$H|$A   Hl$xHHl$xHHd H$HD$$   j   @ . H@Hl$8Hl$8HD$XHHHHH)H\$`HH\$`Ht$PHHt$HHHD$011HH9skH?   u^:HHvH sHt$|$HT$(HL$ HH$(|$ u-HD$0HL$ HT$(H\$`Ht$|$Hl$8H@Hk H$HD$$   i eH%0   H;a;  HpHl$hHl$hHD$xHHH  H$   H9  H)H$   H9HGH@     H$   1	HH)LH9p@   Hx0H9w,Hx0H?H9IHGIH)I)LH9wHl$hHpHt$0H$   HL$PHT$(H<$HL$HT$H\$HD$xHL$PHT$(H$   Ht$0Hl$hHpÀ  HH8H@@H~HD$@H$   1HHHLLAI9w7M L9IIGMI)I)JL9vHwL)H9|Hl$hHpHL$`H|$8HT$ H$   Ht$HLD$XL$Ht$HT$H\$9HD$@HL$`HT$ H$   Ht$HH|$8LD$XeH@ H$   H$HD$HT$H\$Hl$hHpHl$hHpHl$hHpHA H$HD$   cg  eH%0   H;a	  H@Hl$8Hl$8HL$HHI0HH=     y  HT$PH|  H  H9i  HT$PH[  HL$(H  Hy    H`H$HD$    D$l  HD$ HH`=x(.  uIHHHL$(HfP=_(.  uHH HL$PHHHD$XHl$8H@Hx HHB  HHxHH.  HHD$ Hu H$w  HD$HD$0HL$ H$HL$(HL$D$l  HD$='.  uHL$0HAHLHL$0Hy H$`   HD$    D$k  HD$ Hx='.  u	HxHH{ HHq H$H HD$g_ Hg H$HD$   Ne H7 H$HD$&   5e  H0Hl$(Hl$(HD$8H$HD$@HD$D$HD$0HD$   Hl$(H0eH%0   H;a  HxHl$pHl$pH$   H!  $   u?x u9HPHuHx8   H  H9tƄ$    Hl$pHxH=$.    1HT$(HHXHL$XH$S  H$   x   HH8H$  HD$H  H$   HHH9r  $   u HD$XH$`U  Ƅ$    Hl$pHxeH%0   HD$8[ H$H@0    HL$(HtH@0=v%.    H$   HP H@H    H\$8H@ HxX=E%.  x  H$   HpXL8  L   =%.  ,  H8  Hǃ       =$.    H@    HD$0H|$PLD$HLL$@LVPL^PMr  =$.  4  LXICHFPHX H$HD$XHD$fD$HD$    HD$0HL$8H98  X  =g$.     Hǁ8      H       =A$.  uuHǁ       HH0H@=$$.  u#H@X    H$a Ƅ$   Hl$pHxH|$PH1  HHD$(H)H$HD$    HD$0H|$@H1 HH$   x Y  m  H|$HH1 H2L`ILIL HxLw Lo L=P#.  uH@    HFHHFPLXILI15 H~HL) L! LYLPILI1 LLIL LI1 LLHH$    HH$   tHx HH$    HzHH1 HHD$8 HHH\$8HH(HP XHHHH$HL$H$   HL$  H$   HH(HHH(H9HuH@(    H HD$XH$Q  Ƅ$   Hl$pHxWD$`H HL$`H$   HL$hH$HD$H$   HD$HD$`HD$HD$      Ƅ$   Hl$pHx H$H$   K1   $      Ƅ$    Hl$pHxHh H$HD$   R_ Hk H$H HD$6Y Hm H$HD$   _ HD$XH$P  Hxk H$H HD$X W$fD$HD$   { H7 H$HD$   ^ H eH%0   H;a   H(Hl$ Hl$ HD$8Hx     HHL$HT$HHHD$ =? .  uLHL$8H   Hy0 u H$HD$PHHD$d| Hl$ H( H$HL$8HA0HD$H   HHD$8 HHL$8HL$0HI H$HD$HL$@HL$B   =.  uHD$8H@     8HL$8Hy 1 H * eH%0   H;avpH0Hl$(Hl$(HD$@H@ HD$ HL$8HH$HD$HD$HHD$HT$  HD$8H HL$ H$HL$HHL$HD$( Hl$(H0 weH%0   H;avpH0Hl$(Hl$(HD$@H@ HD$ HL$8HH$H\$HH\$HD$HT$P  HD$8H HL$HH$HL$ HL$HD$( Hl$(H0 weH%0   H;a[  H8Hl$0Hl$0HD$@H"  HHXHL$(H$K  HD$@x   @   HD$    HT$H   HL$HD$@HH8H$  HD$H   HD$ HH HuIHx0 u+H=.  uHǁ       H   1  H$HL$ HA0HHD$@HP H$HL$=  =F.  uHL$ HA     HHL$ Hy 12 HD$H   HL$HD$@HHHH$
  HD$Htr=.  uVH@     Hx0 u+H=.  uHǁ       H   1 HD$$ H$HL$HA0HHx H1 HHD$(H$L  Hǀ       H$HD$   x HD$HtHtH   HL$Hl$0H8HD$(H$K  Hf H$H	 HD$T Hf H$H HD$T  H(Hl$ Hl$ HD$0H$HD$8HD$D$U   Hl$ H(H(Hl$ Hl$ HD$0H$HD$8HD$D$   D$D$@Hl$ H(eH%0   HD$H;A  H   H$   H$   H$   H  $     1҄  Pd  H=n.  @  1HT$(HHXHL$hH$H  H$   x t
H8   HHHH$j  HD$H.  H$   H8    HH0PHHHH$   HudHP H$HL$;  H$   HH0HHH0H9HuH@0    HHD$hH$I  Ƅ$   Ƅ$   H$   HĈ   HL$@HX H$HT$HL$M  H$   HL$@n$   u.HD$hH$QI  Ƅ$    Ƅ$    H$   HĈ   eH%0   HD$H>v H$H@0    HL$(HtH@0=Y.    H$   HP H@H    HT$HH8  =*.    H8  H@ HXXH   =.  *  L$   L@XHǂ       =.    H@    HD$8H|$`H\$XHt$PMH@MP@Mk  =.  -  LPIBI@@H; H$HD$hHD$fD$HD$   xs HD$8HL$HH98  V  =J.     Hǁ8      HP0H~H   HT$0H =.  uEHǁ       H@X    H$Kx Ƅ$   HD$0H $   H$   HĈ   H|$PH1 H|$X1 HHD$(H)H$HD$    HD$8HL$HYH|$`H1 H9L@ILILm HxLa LY L=:.  uH@    I@8I@@LPILI1 Ix8L L L`LHILI1 LLIHIH$    HI1 LLM HHH HHkHx HH$    HzH1v HWD$pH HL$pH$   HL$xH$HD$H$   HD$HD$pHD$HD$    o  Ƅ$   Ƅ$   H$   HĈ   HD$hH$E  H$   Hu Ƅ$   Ƅ$    H$   HĈ   H$   HI H$HD$   H$H$   Ƅ$    Ƅ$    H$   HĈ   1mHPHu
HxH tHvHH:13   )$   u9Ƅ$    Ƅ$    H$   HĈ   Ha H$HD$   S W$fD$HD$   o H!+ H$HD$   R W ReH%0   H;a  H0Hl$(Hl$(HL$8Hy    H\$HH   HL$@=S.     HA     HHD$ HT$PHHD$  =%.  uLHL$@H   Hy0 u H$HD$XHHD$Jp Hl$(H0k H$HL$@HA0HD$ H   HHD$@ HHL$@Hy 1 dHA H$HD$@HD$H\$'HA0QHHAHT$HHuKHQ H\$@Hs H$HD$Ht$  HD$8HH0HHH0H9HuH@0    HH0HH(HD$HY H$HT$HD$w  HD$HL$8 QeH%0   H;av>H(Hl$ Hl$ HD$8H$HD$0HD$D$ fD$D$@Hl$ H(N HD$Ht	H HD$HD$    HD$Ht	H HD$HD$    HD$Ht
H@HD$HD$    eH%0   H;a   HH,$H,$HL$HH   HZHt{=.  uLHC    HHB    z t*H1   h  ÃuHT$H,$Hþ   1H{1	 HH	 HZH1	 롃=u.  uWH1q	 HYHe	 uHD$    H,$H ̋B. %?=.  t#= u   =.  t
. 1= t= t= eH%0   H;a  HXHl$PHl$P$     1H.    Ätڃ=.     HD$` HX      H$  HD$H    HD$H    HD$h Hg, H$H$HX  HD$HT$HD$HHD$HD$    HD$(   HD$pHD$0HD$xHD$8H$   HD$@}, 1H. Hl$PHXH`   UHh   GKb H Hl$Hl$$    1H.    @@tHI, H\$8H4HvH     H=     HKH5f, HHHHH9HOH?HHH!HHt$0H9u$Hޅ, HH@Hυ, 1Hl$H H$Ht$HHL$r H. H\$8H, Ĺ  ! eH%0   HD$H;A  H   H$   H$   HD$P    HD$P   H$   1   HD$HHsH4$WD$Ht$PHt$HD$    HD$(   HIH?IHH!HHRHT$0L)HL$8ILD$@u* HD$HH$   HLHȄH9X  ~4H=    HtHH    HPH9F  HǃX      H`      Hh   wH$   HĐ   HD$X    Hh  HD$XH:  H9  H( H) WD$xHHD$xHAH$   HCH$D$HD$XHD$HD$    HD$(   HD$xHD$0HD$8   HD$@   S) H$   Hǀh      =HD$`    H`  HD$`H  Hf  Hm HV WD$hHHD$hHAHD$pHCH$D$HD$`HD$HD$    HD$(   HD$hHD$0HD$8   HD$@   ( H$   Hǃ`      H      _  4eH%0   H;a   H Hl$Hl$HP, H$_9  Hc	. HD$HlP, H$#;  HD$(HHD$HD$0Hl$H HL$H9tH H$HD$
    HD$(G	. 蒉 HD$HD$0Hl$H  DH8Hl$0Hl$0eH%0   HH0H9      HL$@H9sH9HsH$a HD$HHD$P   Hl$0H8WD$D$HD$(    H\ HD$HD$@HD$ HD$HD$(HD$H$ HD$HL$HL$HHD$PHl$0H8H` HD$HHD$P   Hl$0H8eH%0   H;a   H`Hl$XHl$XHD$P    HD$    HD$hHD$HD$HD$PD$ D$   H HD$0HD$HD$HHD$H$7 uHT$PHD$= Hl$XH`Ð= Hl$XH`0 KeH%0   H;a-  HPHl$HHl$HHG, HG, H   H~AH\$(Ht$`1HHH:HJH9   D7A=tWE1EuHxH9|WD$hHl$HHPHFH9   H)HHH?H!HHD$hHT$pHl$HHPHT$@HD$0H|$8HL$ H<$HD$XHD$Ht$PDD$HD$0HL$ HT$@H\$(Ht$`H|$8WE1O*
 HC H$HD$   QF  eH%0   H$pH;A&  H  H$  H$  H$  HH  	   H	 HL$`H$   HXH$ HD$HL$H$  HZH  HD$pH$   H$ HD$HL$H$  Hz  $  HD$hH$   H$   H5V Hl$Hl$ Hm H$   H$   HT$`H$   H$   H$   H$   H$   H\$pH$   H$    L$   LD$HD$   HD$   M HD$(HL$ HT$hH\$pH9t H$   H$(  H$  H  HD$XH$   H$   H$H$   HD$HT$$|$ uH$   HD$XH$  HHH$ HD$H$   HL$HL$xH$  HRH$ HD$xH9D$tQH$    H$   HD$HD$XHD$Hg HD$HD$     ( HD$(HL$0HHHH$   H$HD$Z|$ tH$    H$   HD$HD$XHD$H^ HD$HD$     HD$(HL$0H$   H5 Hl$Hl$ Hm H$   H$   H$   H$   HD$pH$   HBHJ H$   H$   H$    H$   HD$HD$   HD$   ; HD$(HL$ H$   H$(  H$  H  H$    HS@ HT$HD$   H$   HT$HT$`HT$ Hs HT$(HD$0   HL$8HD$@y HD$PHL$HH$   H$(  H$  H  H$| HT$HL$H$   HHl$Hl$HL$(HQH\$ Ht$8LF0D;HHHH
r%HHHHLIL)H9rHH9s;HF0HD$0H)HHH?H!HHD$@H)HL$HHt$PHl$HH H eH%0   H;avbH@Hl$8Hl$8H$    HU$ HD$HD$   HD$HHD$HD$PHD$ = HD$(HL$0HD$XHL$`Hl$8H@Z HD$HD$HD$HD$ eH%0   H;a  HxHl$pHl$p$     H$   H  H$   HQH$   H9A  H$   -HH$   H$   H$   HD$T    WD$XHL$TH$HD$   HD$   HD$HD$(H$   HHT$HH\$ H$   H9weH$   H$   H$   HH$H\$HD$ H$   H$   HD$HH$   H$   H$   Hl$pHxHD$@H\$hHV H$H$   HD$HL$Ht$HT$  H|$(Ht$8HD$@H$   H\$hLH	 H$H$   Ht$HL$H\$HT$ 蔐 Ht$(HD$0H\$8HPH$   H$   sH$   H$   H$   ]H$    eH%0   HD$H;A  H   H$   H$   $   H  HH, H\H$   @^  L$   M?  HB	, HHTH$   HT$PHD$l    H|$pWHHl$Hl$ Hm Iruntime LL$lI error: LL$s1HL$l   Ad   HLH9s    DA%   L_M9wD9HD$HDT$GH|$XHI H$HL$H|$LL$L\$ ܎ HL$(HD$0LL$8LXHD$HHT$PH$   $   H|$XL$   DT$GLPI9+  LT$`D\AxtiAytLI)H$H|$LL$H$   HD$D$ LL$8H|$0HL$(HT$PH$   $   L$   LT$`H$H|$LL$LD$@t$ LL$8H|$0HL$(HT$PH$   $   L$   LT$`JH$    HL$H|$LL$ HD$(HL$ H$   H$  H$   H   HHHL$   LH H      
eH%0   HD$H;A  H   H$   H$   H$   H  HmT  %yj  .~  _  HFb H9=  H$     .uH]g H9      H$   H$   H$   H$t HD$H$   HL$HL$8D H H$HD$   M H$   H$HD$8HD$M H  H$HD$   M H$   H$H$   HD$N D H$   Hİ   $   /D $   $lG D W\$D D$$F rD H$       .H$   _B>f   H{ H9   H$   tn%yHb H9uNB
D$(L$$jC D$$Z$D$(ZD$6I C WW볈\$+C D$H$I C H$       Z%yH$   O?   .1   H\z H9uyH$   HtJ?Hwn H9u+H
HL$hB HD$hH$J B *    H\$pfB HD$pH$H B H$       냁?H$   x>°   H)d H9   H$   tfmTH` H9uFJL$PD$@A D$@$D$PD$G )B WWWD$,A D$,Z$D A &H$   W_mTH$   T=Jr  J   A   Hl H9uyH$   tJJHy H9u+H
HL$x@ HD$xH$[G VA     щ\$0@ D$0HcH$1H ,A ZH$       낁JH$   w'   Hl H9uyH$   tG=JZHw H9u(
FL$47@ D$4H$F @     ӈ\$@ D$HH$~G y@ H$       냁=JH$   x\   w   Hv H9   H$   Hth\Hu H9uDHJH~HL$HH$   f? H$   H$HD$HHD$H ?         H\$`+? HD$`H$E ? H$       b\H$   W΀   H+j H9   H$      uHu H9uttJqSHi H9u+H
HL$X}> HD$XH$E >     f\$"T> D$"H$D >     f\$ (> D$ HH$E > H$       3H$   ,= H H$HD$   G J> x eH%0   H$PH;A  H0  H$(  H$(  H$0  H$m HD$HL$H$HD$ HD$H$   HL$HL$@H$HL$D$([HD$H  HHHT$@H9  HXH9t    H9  HH)HHH?H!H      ;  HL$8H)HT$@HHH?H!H$   HH$   H$HL$D$)赜HD$H  HHHT$@H9|H$   2  u  H9g  H$   DfA).
  (H$   <f.(I|@*=H$   H5 Hl$Hl$ Hm L$   L$   LD$8L$   H$   H$   H)IHH?H!HH$   L$   H$  H$  H$    H$   HD$HD$	   HD$	   茼 HD$ HL$(H$HL$  HD$Hh= H$HD$* H$    Hy HD$HD$.   H\$HT$  HD$0HL$(H$HD$0 a  HD$HH$H! HD$HD$   H$   HD$HD$@HD$ 貾 HD$0HL$(H$HD$J0 H$    H} HD$HD$1   H$   HD$HT$ f HD$(HL$0H$HL$/ HH Hk f HD$hH$H! HD$HD$   H$   HD$HD$@HD$  HD$0HL$(H$HD$/  eH%0   HD$H;A  H   H$   H$   Hq H$HD$   HD$    HD$HD$`H$   HH$HD$HD$   HD$   JW H|$   H* H$>@  H|$HG   HG   =-     HL$`HHG     HG(   HG0=y-     HGH<$ H|$hHt$Hl$Hl$ Hm H$   H$   H$   H\$hH$   H$   H$   H$   H$   H$   H   HOHH HkHD$` 7HǄ$       W$   HǄ$       Ƅ$    H$   H   ; &eH%0   H;avlH(Hl$ Hl$ H H$HD$   HD$HL$HtHD$0HL$8Hl$ H(H+ H+ HD$0HL$8Hl$ H( {D$D$eH%0   H;a  H(Hl$ Hl$ =|-  {  H- HL$@HHT$8HH\$0   LL1IAy8IHIږ#'IL[L1IHIvσILcL1IHI=d{ILkM1MIMHH H zH1H1L1H   Hi  H!  H   H v#H5E- HH=B- HL?- LHH4HvHHIHH1HAy8HHHږ#'HH3BHAy8HHHږ#'HH3HHHH3HHHHHH1HvσHHH H1HL$HHl$ H(HHHIHH1HAy8HHHږ#'HH3HHHHHHIH1Ћ	H H1HAy8HHHږ#'HOHHH[2H1H
HH1HH1HAy8HHHږ#'HHD$0H$HD$8HD$HD$@HD$ HD$HD$HHl$ H( HY- HL$	HT$HH1H H1HAy8HHHږ#'HHHH1HvσHHH H1HD$H- HL$H	HT$HH1HAy8HHHږ#'HHHH1HvσHHH H1HD$eH%0   H;ac  HHHl$@Hl$@HD$PHH8Hx@ '  HT$XZ   \$`tHD$h    Hl$@HHË	H$L$>e HD$H$ o HD$HD$ HL$HL$8Heg H$9  HD$=`-  uKHL$XHHHL$PHHHL$ HH =<-  uHL$8HHH`  HxHHD$8( J  HxHHD$X HyHD$P HH0+ H$HD$HT$E  HD$H   Hx    L$`tHD$h    Hl$@HHH$  HD$HD$ HL$HL$8Hlf H$8  HD$=g-  uKHL$XHHHL$PHHHL$ HH =C-  uHL$8HHHR  HxHHD$8/ <  HxHHD$X HyHD$P HHD$hHl$@HHH- H$  H+ H$HD$PHD$HL$XHL$#  HD$HtHD$(H}- H$4  HD$(HD$PHH@HHH H$HD$    H- HL$;  H|$=J-  uGHD$PHHL$XHOH|$0H<$  HD$0H$   H- H$  HD$0:HD$P HOHHHD$X HH; H$HL$ H; H$HL$ HF H$HD$   % E HD$HHHT$ZHt$3^H!˿   LGHH!LǐLM@M MtI9uI9puLD$ HD$     eH%0   H;a/  HHHl$@Hl$@eH%0   H@0       H6+ HHHHIH9HsH$HD$PHD$   Hl$@HHHD$ HH@HH$HD$    D$*  HD$HD$(HL$ HHHWD$0H HT$0HD$8HT$0H$F  HD$ H@HL$(H9Au!H+ H$HL$Hn+ GH7_ H$HD$'   ($ H H$HD$   $ 虾 HD$HHPH\$H3H΋I3JH!   HzHH!HH|LM@H9tHuI HCeH%0   HD$H;A  H   H$   H$   H$   HHL$pHPHT$XH$^ HD$HL$pHQ@XpHH     H     H$   H$   HT$ H\$P1E1E1Z  LD$0IxLD$XL$   LT$PHD$hHL$8LLLH9    H|$0HH|$H;H$L$_ HD$HH$   TH\$H$   Ht$XH4$T$a HD$`H9D$H  1Ʉ[H$   H$`i HD$HL$H  H$        u
HD$`HD$HH$   DHT$XH$D$d HD$HL$(H  HyLT$ L\$pLd$0LLH\$PH$   MIH$   H9*  LQ8LY@L9V  H|$(L$   LD$0L$   ADH$D$` HD$(H$   HT$HT$`H\$pH$L$] HD$H$   H$dg HD$HD$@HL$HL$xH$   H$h HD$HL$HR  HL$8HD$hHT$XH$   Ht$PH|$0H$   H<H=-  uHDH$   v HT$8H9t1_H$HD$hHD$HL$D$HT$88H$   HT$XH$L$\ HD$H$rf HL$HD$H$   H$Rf HD$HL$@H9L$t1HD$`H$HD$xHD$者D$HL$@H$   H@    HD$xH$   HD$@H$   H$   Hİ   HD$pHH0H$e HL$HD$H$   LHHL$XIHW$   H$   Hİ   HH HL     Hڻ    蔹 _eH%0   H;a   H@Hl$8Hl$8H- H$_  HH, H   HHH HD$0HL$1<H|$HH$8HD$HxHD$0HL$HT$ H\$Ht$(H9|HH9}%HT$ HH  Ht$(H  H\$1H- H$  Hl$8H@11i蜸 eH%0   H;a   HHl$Hl$H\ H$//  H|$=-  uNHL$0HHL$ HOHL$(HOHG     =x-  uHG    HJHOHHH1e 4HD$0Y HOHHHHD$ B HzHD$(4 HH(3 H$HT$* 贷 eH%0   H;a   H Hl$Hl$HD$(H   H@HD$H[ H$(.  H|$=-  uNHL$8HHL$HOHL$0HOHG     =q-  uHG    HQHOHHH1^ ;HD$8R HOHHHHD$; HzHD$0- H1TH2 H$HT$ 覶 eH%0   H;avnH0Hl$(Hl$(HD$8HH$HD$D$!  HD$HD$ HL$8H$HD$HT$@HT$  HD$8HD$HHD$ HD$PHl$(H0 yeH%0   H;av[H(Hl$ Hl$ D$0fuH- HD$8Hl$ H(H$   H, HD$D$ 5!  HD$L$0f衵 eH%0   H;avWH(Hl$ Hl$ D$0uHd- HD$8Hl$ H(H$   H~, HD$D$    HD$L$0% eH%0   H;av[H(Hl$ Hl$ HD$0HuH- HD$8Hl$ H(H$   H, HD$D$ E   HD$HL$0H豴 eH%0   H;av|H(Hl$ Hl$ HD$8HuHr- HD$@Hl$ H(H$   Ht, HD$D$  H|$HD$8HG=-  uHD$0HHHD$0w  keH%0   H;a   H(Hl$ Hl$ H|$0 uH- HD$HHl$ H(H$   H, HD$D$#  H|$HD$@HL$8HT$0HOHG=-  uHHH g beH%0   H;avqH0Hl$(Hl$(HD$8HH$HD$D$   HD$HD$ HL$8HH$H\$@H\$HT$ HD$8HD$HHD$ HD$PHl$(H0۲ veH%0   H;avzH8Hl$0Hl$0HD$@HHHL$(HH$HL$D$   HD$HD$ HL$(H	H$HT$HHT$HL$e HD$@HD$PHD$ HD$XHl$0H8B meH%0   H;a   H(Hl$ Hl$ HD$8HtXHL$0H9uHD$HHD$@HD$PHl$ H(H@H$HD$D$ HD$HD$HHD$@HD$PHl$ H(WD$HHl$ H(薱 aeH%0   H;a   H(Hl$ Hl$ HD$8HtXHL$0H9uHD$HHD$@HD$PHl$ H(H@H$HD$D$ kHD$HD$HHD$@HD$PHl$ H(HFU H$'  HD$0 HL$=:-  u,HAHA     =%-  u
HA    Hy1 Hy H
, H$HL$ 薰 eH%0   H;a   H(Hl$ Hl$ HD$8Ht`HL$0H9uHD$HHD$@HD$PD$XHl$ H(H@H$HD$D$fHD$HuWD$HD$X Hl$ H(WD$HD$X Hl$ H( TeH%0   H;a   H(Hl$ Hl$ HD$8Ht6HL$0H$HD$D$ HD$HD$HHD$@HD$PHl$ H(HS H$?&  HD$0 HL$=-  u,HAHA     =-  u
HA    Hy1 Hy H|* H$HL$~  #eH%0   H;a   H(Hl$ Hl$ HD$8HtWHL$0H$HD$D$HD$HtHD$HHD$@HD$PD$XHl$ H(WD$HD$X Hl$ H(WD$HD$X Hl$ H(b ]eH%0   H;avtH0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$1H|$PHD$ HL$=I-  uHHGHl$(H0HH; HH/ ȭ seH%0   H;avYH Hl$Hl$H4+ HD$1HH9v)H\HtHL$H$HT$(HHD$HL$Hl$H S eH%0   H;a=  H0Hl$(Hl$(HL$@HQHHQHHHH H	HHHH9u&HL$8H1H3HH@@tHl$(H0Ht$HT$HL$ p HY H$HD$,   % HD$@H$I% H H$HD$   p% HD$H$$ H% H$HD$   I% HD$H$# H H$HD$	   "% HD$ H$$ _ J H| H$HD$   q  HL$HHt!HHHHHÄtHT$HD$    eH%0   H;a   H Hl$Hl$HD$(HHH HHH9u
Hl$H  HD$(HD$ H&' H$HD$   )$ HD$H$" f Q H H$HD$   x  MeH%0   H;a  H0Hl$(Hl$(eH%0   HQ0  t  É  1HT$8   HÄF  HL$ HA0H$ =-        HOHD$HL$ HT$81?HHq0IHHx  HY0HHLHÄuSH rH^HH2    HHHHH2@@   1HD$H9|XHwH9}'A sH$ HL$ HT$8H|$1돐$   @ HL$ HT$8H|$Ht$i$   { HL$ HT$8H|$Ht$DHl$(H0HHHaHl$(H0HO H$HD$    ! ,eH%0   H;a   H Hl$Hl$eH%0   HT$(HHuJ   1H@@tHA0  HA0  |Ru    tHAHl$H HHHx  H2@@u1HL$H$ HL$H H$HD$    : %eH%0   H;avfHHl$Hl$HL$ HHл   H@@tHu
Hl$HHtH$7 HM H$HD$   , 趧 eH%0   H;a  H0Hl$(Hl$(eH%0   HH0H9   HD$H$ HD$HH0HL$ H1H\$8Ht~HB0ƀ  HŎ+ H8 u5PH$  H+ H H$HD$    脽 HT$H\$8HHtHB0ƀ   Hl$(H0H$ HT$H;u
Hl$(H0H % H$HD$    H H$HD$    聦 H(Hl$ Hl$ eH%0   HQ0HT$1H\$0H  HL$@HD$8H}xHA0ƀ  H+ H8 uOH+ H H$HD$    t H$  |$ |HD$@H@0ƀ   D$PHl$ H(H$ - H$HL$8HHD$HHHT$@HZ0ƃ  H+ H; tH ~ H$3 |$    H+ H H   HD$@HH0Ɓ    H$HL$HHH)HHL$0HT$@HHr0HH9u H1H1ÄtD$P Hl$ H(H   Ƈ  H$ |$ |jHD$@H@0ƀ   D$PHl$ H(H$HD$     CHD$@H@0ƀ   D$PHl$ H(H;uAD$PHl$ H(HY H$HD$2   	 HW H$HD$1   	 H'' H$HD$   y	 eH%0   H;avvH0Hl$(Hl$(eH%0   HH0H9u<H$ HD$8H$HD$@HD$WD$8D$ D$HHl$(H0H H$HD$    v qeH%0   H;a   H8Hl$0Hl$0eH%0   HH0H9tOH$T 菐 HD$@H$HD$HHD$WD$D$ D$/衒 D$/D$PHl$0H8HX H$HD$   E Ϣ ZeH%0   H;a  H(Hl$ Hl$ f=[*   \ 1H@H=* 4CH=J- 4HHC|H- HO  H=     HPHF  H- HPH   Hu-HAHg- H`- H@H   HH!H9O- uHN`, H$Ň eH%0   HD$"  HD$H@0H$H`     LHD$H, H$  HD$HL$HH(H       H	HH*c, HHHc, HBH}Hl$ H( He H$HD$   . H- H$^ H H$HD$    @ H H$HD$   g  H H$HD$    H2- H$ H H$HD$     H H$HD$    = Ht H$HD$   d H- H$ H;< H$HD$%   ; H$   n Hg H$HD$    P H H$HD$   w H" H$HD$   ^ HY H$HD$   E ϟ 
eH%0   HD$H;A  H   H$   H$   H$    HX  H$H$   HH   HL$(HL$HD$   H- HT$1  HD$ H  H$   HT$(5HsHP  H&  H+&  H&  H&  H3H&  LHP  Hu  H$   HsHH)HHEH:H9  1IH9tFMtL$   L$HT$HD$    h  H$   HT$(H$   L$   BsHHEHHH  LJL9     H= Hk  IE  H$   HT$XH$HT$H5- HL$賷  H$   HL$XH$   HL$XHH       HHH$   -H|$PH<LD$xI HLD$XL$   LLHHHHI  LHH9  H\$PH0  H  H  @ 6  HHH2  HT$xH8  H$HD$ ! HD$   H- HD$  HD$ H  H$   H  H9x  t7Hx  H  HNH9z  Hx  Hp  H9V  HD$`HH   H- HL$0H$HD$   H- HD$]  HD$H  H$   Hp  Hx  LD$0IL  Hp  Lx  I9LOH9u
HD$`5H$Ht$ILD$ H$   H\H$ ! HD$   Hl- HD$  HD$H  H$   HD$   HD$      HD$H  H$   HH0  HL$XH\$PH$   I  H$   H$   H$   HĘ   H       I<0HH  @ rH=) A!   LI  MII  @ A    A    MC˿    L$ ICH$    HD$HD$     HD$HL$ H   H$   HL$XH$   H&  HL$pH$  HD$H$   H@H	\, HHH[, HD$pH$`  HD$L$   HT$XJHH[, HXH[, H$   L$   HǄ$       HǄ$       H$   HĘ   H  LII  @ rE1LH|$@HD$XH<$HT$ʲ  LD$HD$XH$   HT$(H$   H  H|$@IH1HL$(mH V H- H$HD$"    HE H$HD$,    Hع  @  H H$HD$   ^ H9 H$HD$'   E Hp( H$HD$!   , LD$8H\$XHt$HH|$hS H) H$HD$!   z HD$8H$ H H$HD$   S HD$XH$ H H$HD$   , HD$hH$HD$HHD$ _
 J H.F H$HD$.   q  6eH%0   H;a  H8Hl$0Hl$0HD$@H$HD$HHL$PHHT$(HT$ٰ  HD$HH   HT$PHZH   HD$ H$HHIHH!H\$H)H\$HD$    3  HD$HL$HHH\$ HHt$PHH)HwHD$XHL$`Hl$0H8H$H\$HD$      HD$HL$HHL$XHD$(HD$`Hl$0H8HD$X    HD$`    Hl$0H8輖 eH%0   H;a  H0Hl$(Hl$(HT$8D$@H=     HL(HL$ H$s  HD$HL$ HQ8H9   A`H9'  HD$8H$L$@L$虢  D$@HL$8HD(HD$ H$|s  HD$HL$    H9A8   HYhHHAY`fY`Hy8H9wHD$HHL$PT$XHl$(H01f\$H|$V H H$HD$   } D$H$ H" H$HD$   S HD$H$  { H H$HD$    H H$HD$    HT$fD$ Hw H$HD$    D$H$ H H$HD$    HD$H$
   HH H$HD$1   	    _ 艔 eH%0   HD$H;A	  H   H$   H$   =- `	  H$   H  =-     H$   HtlH   u<   H$HD$H- HD$  HD$H$   H$   HĘ   H   u   H         HD뢸   뛃=۸-  2  eH%0   Hs0H   H  Hp  H)Hp  H  eH%0   HZ0  HZ0    >  eH%0   H9SP  ǃ      eH%0   HR0H$   H`  L$   M^  Ix AH\$XH|$8HT$`DL$/Ht$hH   r  E  Hz  HBH   =  HHL8IweLZMt\LLRHB ǃ       eH%0     r  u    tHAH$   H$   HĘ   HBPLP@MA@   MDI@  L`0O,Lp8M9  O$Md$I?   9  M90  1H  1W LRL9$     IHBH$   HBHǄ$      LT$@L$.E  1H|$8HD$0z =-    HD$Xǀ       eH%0     Z  u    tHA=-  D  Ho* H~)H   H$   HL$`HH9   H)HHD$hHtH$   HT$8H)H)p  D$.t=|-  t	=-  t91uHD$@H$   H$   HĘ   W$D$    
  ̓=-  uH- H9- eH%0   HH0  H@0HD$PH$HL$@HL$H$   HT$	  eH%0   HL$P  Z      H@HD$@H$H$   HL$H$   HL$趴 HD$@H$H$   HD$HD$0HD$: L9@+ L$H$   HL$0   HDH|$8H|$LD$肄  H$   HHT$8H9v.HXHH)HHۺ    HEHL$`HQHHHHHHHz <IGH$D$"HD$L$ HT$`H\$XHt$hH|$8L$   DL$/IKH@MIM!LP@L`0DP`AfDP`LPhMLPL1H   uHH HHH    HGHH=     L* FIC  L* GSL$   AEE	AH=     HD(LX@MA@   MDI@-  Lh0Ot% Lx8M9  Ol% MmI?      M9   1HttE1D$   Etxd uHDIHL$@DT$.H$H$   HD$蚻 HL$@HT$`H\$XHt$hH|$8L$   DL$/DT$.H$DT$=HL$HD$DT$ HT$`H\$XHt$hH|$8L$   DL$/JIL$H@MIM!LX@Lh0DX`AfDX`HHhIHH
1HHH=   6  L* FHHD$H    WD$p$   H[ HD$pH$   HD$x$   $   D$   HD$HH$   HD$pH$蛊 HD$HH@0   HD$Hf@` HD$HLPH@hH$   HT$`H\$XHt$hH|$8L$   DL$/   A   Ht$hH4$9 Ht$hH1H- H$   H$   HĘ   ù    DйC             H4 H$HD$   m H> H$HD$   T H? H$HD$2   ; Ŋ @eH%0   H;aq  H8Hl$0Hl$0HD$@H    H94  HHHPH  HEHD$ HHH$HT$W HH, H$HD$ HD$D$ID$D$D$HD$Y} HD$H   HPH\$@HHPpHK, HXH       HHH  @ sgHHtTHHH HHHH HD$(H$T$t$HL$HD$Zz  HD$(HD$PHl$0H81111H  @ O H H$HD$    H H$HD$    7 reH%0   H;av=H(Hl$ Hl$ HD$0HH$HD$D$xHD$HD$8Hl$ H(߈ eH%0   H;av=H(Hl$ Hl$ HD$0HH$HD$D$HD$HD$8Hl$ H( eH%0   H;av=H(Hl$ Hl$ HD$0HH$HD$D$HD$HD$8Hl$ H( eH%0   H;a   H(Hl$ Hl$ HD$8HtKHL$0HHHpjH       H9w[H|VH$HL$D$-HD$HD$@Hl$ H(HD$0HH$HD$D$HD$HD$@Hl$ H(HC H$Hx< HD$ H 3eH%0   H;av:H Hl$Hl$HD$(H$HD$0HD$HD$HD$8Hl$H  eH%0   H;avTHHl$Hl$He* H$C   HD$ H`  HcL$HHD$(H$HD$0HD$臥 Hl$H舆 HHl$Hl$HT$ H        eH%0   HR0   $     1111߉$  7WH*fH~HH/HHrH!   HH4H  HHH H5* LWH*X\WH*Y' YXw' \Wf.v/WWH*' YY,D$(Hl$HHtHD$(    Hl$HH!    eH%0   H;a   H@Hl$8Hl$8HD$    HD$    WD$D$(H)T HD$HD$HHD$HD$PHD$ HD$XHD$(HD$HD$0HD$H$> HD$HD$`Hl$8H@u `eH%0   H;a   HPHl$HHl$HHD$XH  HL$`Hg  HQH  H    p  H=     HL$eH%0   HZ0  HR0HT$0H  H   H  H0  H\$(HsH41HvHyHH|$ H!HsHH   `  H$   H&- HD$̛  HD$HD$@HL$(HH9 u  HH]+ HHHT$@HK+ HtHD$HHT$ H!HAHHQH\$XH4HqeH4%0   H|$0D  EHD  HAu    tHFHD$8H+ H9tOHL$hHV- H9uHD$pHl$HHPH$H\$褮 H-- H$HD$XHD$J HD$8H|+ H$SHD$8H\$XHh+ H9   HP+ H$'sH; HH,+ H$#HD$XHL$HT$0H+ /H$HD$hHD$5  HD$HD$@HD$pHl$HHPù   Ht	 H$HD$    Hr H$HD$#     H_* H$HD$*    H# H$HD$    r HQ+ HL$H HtH9rH   H9sD$D$ eH%0   H;a   H0Hl$(Hl$(HD$8HHT$HH
HIHHH!HT$@HH9P   HH- HpHHRHHH!H9wHL$XHl$(H0HL$ HT$HH4$H)HT$HD$PHD$$  HD$8HHHH$HL$H)HL$D$   躲 HD$HL$8HAHL$ HD$X    Hl$(H0 HD$P	rheH%0   H[0   $     AA1D1AA1D1Ɖ$  J һ   !ӍS>u
H
fH
H
fH
eH%0   H;a  HXHl$PHl$PHL$`HQ(Hc  HZHV  Ht$hDFJII<HH?   =W-    H    HQ(==-    HB    LL$@H$HD$hHH@Hy   HL$`Hy( G  HQ(H:    HI(HH
HZHsLBL9wlHsHrH<ك=-  uBHT$@HHJH\$pH<H=-  uHHT$xHl$PHXH茝 HHD$@} HHHT$HH! H$HL$H\$LD$Ht$ 5 HD$(HL$0HT$8H|$HHW=-  uHHHHHD$h4 Hg H$nHD$`Hx(HL$=פ-  uHHHD$hHHʜ HH H$%HD$=-  uHL$`HA(HD$hHL$`Hy(膜 HT$@Hz1o +1c K=C-  u	HB	Hz? HD$hHH@HH$HL$D$;LL$HL$`| 2eH%0   H;avtHHl$Hl$H| H$CeH%0   H@0HL$   $     111ډ1։$  3AHL$ Hl$H| seH%0   H;a  H@Hl$8Hl$8HT$HHZ@HH\$PHt  1HT$XH@  eH%0   H[0   $     AD1A11DAA1D$  BZ1H      HHH4[HH9Äu׈J	uHT$`Hl$8H@HT$XHD$HH$L$HD$       HD$HL$ =W-  uiHT$XHBHtHL$0H H$HD$=&-  uHL$XHA(HT$0HPHsHL$XHy( HxHD$0 HT$XHz 13HD$(Hy H$@HT$HD$(H       H9yHsAz ,eH%0   H;a!  H0Hl$(Hl$(L$@   H  H\$8Hs@   HHH6IHH   i  H  &  HGHH=     L#* BHC  HM* AH9   HM  HH1HHL$ HD$HT$HH   Hs@H>HH~ tsH$H|$$V  HD$HHL$HT$ H9tMH\$8[JHHHH<HHڐH=C-  uHHD$PHL$XHl$(H05 1H$H|$1 HK@H$HD$HD$tHL,HHH=   sjL* BHCsNL,* AAH    H9sHH  H HH\$8H C        C   נ    ݠ w eH%0   H;aW  H@Hl$8Hl$8HD$PH  H8   H
  HL$HHY0H[H\$(HpH|$XH<$Ht$H2HD$HL$PY	Hʉپ   HHNHH!Ht$H~JHLBHJMt6DJAA  H!HI<B!  Ä  H8<sD$   HH   
8tuH֦- HD$`Hl$8H@HT$ ^HHHHI^L sH	HD$(HPH\$XH$HL$H
р|$ uD$HL$0HT$ Ht$HtHD$HHHPIH\$ HHHT$0H
HI@LsHHD$`Hl$8H@H^JHH[HH.HL$01H1HHD$HHLrHӥ- HD$`Hl$8H@H@0H@HHD$XH$HD$    HHT H$HD$!    u eH%0   H;af  H@Hl$8Hl$8HD$PH  H8   H  HL$HHY0H[H\$(HpH|$XH<$Ht$H2HD$HL$PY	Hʉپ   HHNHH!Ht$H~JHHJLBMt6DJAK  H!HI<B+  Ä  H8<sD$   HH   
8tuHV- HD$`D$h Hl$8H@HT$ ^HHHHI^L sH	HD$(HPH\$XH$HL$H
р|$ uD$HL$0HT$ Ht$HoHD$HHHPIH\$ HHHT$0H
HI@LsHHD$`D$hHl$8H@H^JHH[HH$HL$01H1HHD$HHLrHI- HD$`D$h Hl$8H@H@0H@HHD$XH$HD$    HH H$HD$!   h r }eH%0   H;a  HHHl$@Hl$@HD$XH  H8   HL$PHY0H[H\$0HpH|$`H<$Ht$H2HD$HL$XY	Hʉپ   HHNHH!Ht$P~JHHJLBMt6DJAV  H!HI<B6  Ä   H8<sD$   HH   
8t uHD$h    HD$p    Hl$@HHHT$ ^HHHHI^L sH	HL$(HD$0HPH\$`H$HL$H2ր|$ uD$HL$8HT$ Ht$PiHD$PHHPIH\$ HHHT$8HHI@LsHHL$(HL$hHD$pHl$@HHH^JHH[HHHL$81H1HHD$h    HD$p    Hl$@HHp eH%0   H;a  HĀHl$xHl$xH$   H  Hk  H$   HY0H[H\$`HpH$   H<$Ht$H2HD$HD$0H$   YYHy   H$      II   FN$D8  Aw	H  EuHz   LIDZ	I  IDA   IIOtm Ol M9AE0        H$HT$   H$   H$   HT$0HH$   H$   q	Hʉ   HHwH!Hz s  {JHHrHH8<sD$'1E1E13  MN  LL$XLd$PKL    KLryHC0H$LD$H$   HD$bE  D$'HL$PH$   H HL$XPj  PH$   @LsHH$   Hl$xHHLD$HHC8HH$HD$D$H|$XHD$=f-  uHH$   LD$H>Z LD$HHC0HH$HD$D$YH|$HHD$=-  u*HH$   H$   LL$XLd$PID$' H$H\$Ht$Ld$A$H$   CHMD$MMID$'H$   jDR
v   A   AfE9IE1DI$DkHMMD{IMO,IM2M@ML5 MILMLLT$(LL$XLD$hHL$PD[HMI43HvD[LA sH6Ht$@HD$`HPH$   H$Ht$HӀ|$ u8D$'H$   H$   Ht$pH|$0LT$(HL$PLD$hLL$XAH$   HLr/PHXIHt$(HHH\$pHHIH$   wHH0H$HL$@HL$H$   HL$B  H$   DSJIJ4HvH6HtHt$pE1LHt$8H$HT$Ht$j  HD$0H$   H$   Ht$8VH$   HH@HH$HL$D$HD$=-  uH$   HCHD$0HH$   H{q HI H$HD$   f H0 H$HD$   M H H$H HD$1 j eH%0   H;a  H`Hl$XHl$XHD$pHk  H8 a  H  HL$hHY0H[H\$@HpH|$xH<$Ht$H2HD$HL$pYYY	Hʉپ   HHNH!Hz   H\$hsJHHJH8<sHL$PD$Hz  HH^  DD8t!EuB  BHl$XH`H|$ DCHLIHIHL$8DCLA   LHD$@HPHL$xH$LD$HӀ|$ u#D$HL$HHT$pH\$hHt$PH|$ UHT$hZL w  H|$8=`-  W  H    ZHrILD$ IHHt$HIH<3HZL   =-     H    CI   ZJLIH[HHt; ucH\$P<zJIH;H[HH9u   A H  Bu)HLIȄI  B MuH9tHHT$pH
aIHHIC\uLr1[ ;HB8Hx t%H H<$HD$D  HT$hLD$ LL$HH H<$HD$% 1 HZ0H{ HHL$8H$HD$rD  HT$huI{JH<HHHHL$H1tHD$(HL$0HD$hH$HT$HL$
  HD$(HL$0HT$pHD$hHLr
Hl$XH`H@0H@HHD$xH$HD$    HH H$HD$   1 Hȹ   蔏 L   臏 H H$HD$    f eH%0   H;a  HHl$Hl$HT$(HtH: u
Hl$HH\$0=-  2  Ht$ HsHSDB	DCJHB=`-    HC Hv@H~ uKHz(   Hr(H> J  Hr(H=#-  (  HC0Hr(HF=
-    HC8eH%0   H@0   $     AD1A1AA1D1ǉ$  >z	vReH4%0   Hv0   D$  D   AA1DE1A1DAE1D$  B4HHJ	   HHH!Hs@J	@HHH!HCHHC@HCPB<tHB   H$   Hl$HH{8
 H{0 HP H$WHD$(Hx(HL$=-  uHHH\$0}HH賃 HH H$HD$=-  uHT$(HB(H\$0.HT$(Hz(o H{ d H{HD$ Q H{HHB Hc PeH%0   H;ag  HĀHl$xHl$xH$   H_s@%  H\$XHwHt$HLF0LOPLW(D_KLgXM@LD$h  AA  ADoHEEAG<*AvAtAD~HLMLO4MvLDNLA sM6D\$/Lt$PDvILO4OMRLT$`I   DsA  Ll$@A       DOJAA@MHDMIM!F(AM9tIIMB(Y  P        H4$H\$HD$PHD$XHD$HL$ Hu1H\$XHt$HH$   LD$hLL$8LT$pD\$/Ld$0=A-  uXH$   HHJHL$8HJPHD$pH9B(t=-  u!HB(D$/BKHD$0HBXHl$xHHz( H$    H_HHHHՀ 듃=-  uKHL$PHNLs5I
=-  uHOHaH_HHIH茀 LHLHHD$Pr H뫋NLs   IPHD$PH$HD$H
L$HD$pHT$8H\$XHt$HH$   LD$hLT$`D\$/L|$0ICHL$PH$HD$HH$   OJ   HHH#D$HL$0H9t'H\$XHt$HLD$hLL$8LT$pD\$/IHD$pHT$8H\$XHt$HLD$hLT$`D\$/Ll$@IIPHD$PH$HD$H
D$HL$pHT$8H\$XHt$HH$   LD$hLT$`D\$/Ld$0Ll$@HM;DnJO,*MmMU E1MtLL$8Ld$0LT$p!L9O@u
I    LSM   D[	D8_J   L_Ec	E[A   DA   IIM!DfJMܐO,GAvUAAEt@MLg HIOJA   IM9uGI1E1IMI5LLME1AsDfJMLg H뤃=-  uWHl$xH1} H} H H$HD$&    Q^ |eH%0   H;a  HHHl$@Hl$@HD$XHHH	H     HHH4[HH9  T$/HHHL$0X	Ht$PH4$ӈ\$HD$    HD$HL$ HT$XZރ@tr	DD$/D@r	Z=˄-     H\$0HZHBHB     fB
  HZ(Ht>HHt6H{    =-     HCHz(=p-     H    HtHz( t+HR(=J-  uHJHl$@HHHzH>| HL$8H H$HD$=-  uHL$XHA(HHL$8HL$XHy({ 1{ wH{{ OHzHHD$0{ HzH{ HHf1WH H$HD$    %\ eH%0   H;a   H Hl$Hl$HD$0P	XtcH\$(H$HD$Ѿ   HHVHt$8H!Ht$N   HD$0Hx u
Hl$H HH HT$(H$HD$HL$   [ \eH%0   HD$H;A  H   H$   H$   H$   sJL$   IL$   IqEQ	EYA  DAo  AADA   IE  WD$hD$x$   $   D[JMMYL\$hMkLl$xDkHOM[L$   EYA  L$'Ld$@  HDsHD{IMMH  D4AwA  D{LA   M} HD$(L\$HL|$XLl$PLEaAa  1DgD$DIo  ILd$8NT$pI  NT$hALND$pIG4DCLA   ND$xA =-     M8DCLAsxN$   A M=À-  uHMNt$pINt$pNt$xD{HMNt$xN$   D{IMN$   IAIILILxx LLHC8J$   H$HL$L\$/  HD$(L$'HT$@H$   Ht$`H$   L$   L\$HLd$8Ll$PCILIL x LLHC0JL$xH$HL$Ll$9/  HD$(L$'HT$@H$   Ht$`H$   L$   L\$HLd$8Ll$PDt$&JD$hL$H\$HD$HD$Ld$8JD$hJD$p    HHJL$xH$   KHHH@J$   HD$(L$'HT$@Ht$`L$   L$   L\$HLl$PDt$&L|$XDt$%HC0H@HAAL<$HD$HHD$H$   Y   H$   sLsv1҄t[H8<sNpDD$%AHD$(L$'HT$@L$   AL\$HLl$PL|$XDAHt$`L$   HDL$'LAt$%HD$0HC0H@HPHD$XH$HD$H
T$HD$0H$   H$   FH$   17MYD[JNM[I3HtHt$`D[HLnNM[1AAuHC@Hx u+M9A tH$   Hİ   L$H\$Ld$   CJHIIAHH$HAHD$2  H$   L$   L$   Ld$@ODkJMMYL$   MkL$   DkHOM[L$   
E1AsL   >~ H H$HD$   ź OU eH%0   H;a   HH,$H,$HL$HQ HZHY H  H\$ H9HGHt$ILA LA I9t$DNJMLIE	AvjAAEuI9u5=|-  uBHA    HQ(Ht={-  uHB    AAH,$HHz1s Hy1s E1[T eH%0   H;a  H(Hl$ Hl$ HL$0HQ0HZH; N  HH=   v"YL Z  yHÄ  H=   8  YL         HY8H3H   v%yL   yI@@  H      yL      @y  RS  [-  H  1HH   H   H1HH      1HH      1HHujH$HD$8HD$HD$    HD$HD$@Hl$ H(@8qI@K1D   8AH1   H H$HD$    H[ H$HD$   ڷ E H  H$HD$&   輷 ' H H$HD$$   螷 HA H$HD$   腷 H; H$HD$   l H H$HD$   S H H$HD$   : H: H$HD$1   ! Q VeH%0   H;avUH0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$D$ HL$H    HEHD$PHl$(H07Q eH%0   H;av`H(Hl$ Hl$ HD$0H$HL$8HL$HL$@HL$QHD$HL$0HI8H$HD$HD$HHD$'  Hl$ H(P eH%0   H;av:H Hl$Hl$HD$(H$HD$0HD$HD$8HD$Hl$H bP eH%0   H;avYH(Hl$ Hl$ H H$HD$HD$HL$0H$HL$8HL$HD$HD$HD$@Hl$ H(O eH%0   H;av&HHl$Hl$HD$H$Hl$HO HD$H HD$HD$H@HD$HD$Ht	H HD$HD$    HD$Ht	H HD$HD$    eH%0   H;a  H Hl$Hl$HD$0HF  H8 <  HE  x	    H@XHHHs5\$89uvHL$(IIHHH@(HD$@Hl$H HL$(QJHHRHHt	HH1H~- HD$@Hl$H HL$(HY0H[HXHt$8H4$H\$HHD$HL$0Y	Hʉپ   HHNHH!Ht$(~JHLBHJMt(Rt0H!HIBvtHGH1HH}- HD$@Hl$H Hy H$HD$!    M QeH%0   H;a  H Hl$Hl$HD$0HP  H8 F  HT  x	    H@]HHHs:\$89uvHL$(IIHHH@(HD$@D$HHl$H HL$(QJHHRHHt	HH1H|- HD$@D$H Hl$H HL$(HY0H[HXHt$8H4$H\$HHD$HL$0Y	Hʉپ   HHNHH!Ht$(~JHLBHJMt(Rt0H!HIBvtHBH1HH|- HD$@D$H Hl$H H H$HD$!   ] K BeH%0   H;aX  H8Hl$0Hl$0HD$HH  H  HL$@HY0H[HXHt$PH4$H\$HHD$HD$ HL$HYYHy C  HT$@   MT$HMLMI  FA  HIHEMMEEuH~    H>HN	HD  A   IIO@OL9@@      t^H$Ht$tHD$@HL$HHT$ HHT$@Y	HΉٿ   HH_H!H~ 2  zJHH^1E1  Ht_H8<sLIBHHH[|$P;HRIHVHH@(Q  VHD$XHl$0H8H4$HT$L\$}H\$HD$ HT$@Ht$HE1r~
v   A   AfD91IJH[D\$PD9tMMHM-LL@IH;H[HHtE1MHM:H\$(H$Ht$H\$   HD$ HT$@H\$(Ht$HHD$@HH@HH$HL$D$xHD$=<p-  uHT$HHBHD$ HzHT$HHz&h H H$HD$    H H$HD$    Hk H$H HD$ pH eH%0   H;a   H Hl$Hl$HD$0P	XtcH\$(H$HD$Ѿ   HHVHt$8H!Ht$N   HD$0Hx u
Hl$H HH HT$(H$HD$HL$   G \eH%0   HD$H;A  H   H$   H$   H$   sJH$   HL$   IpEH	EPAn  DAX  AADA   IE  WD$XD$hD$x$   DSJLMPLT$XMbLd$hI(LT$pEPA  L$'L\$8  HDkIIMH  D,AwA  HD$(Dl$&Ld$HLT$@EpA7  1DrD4H  HHT$0Lt`I   HDX HL`HD,HDhA
HC8HLpH$HL$Ld$  HD$0HL`HHL`HLhHHLhHLpH$   SIHHLpHD$(L$'Ht$PH$   L$   ALT$@L\$8Ld$HHDXL$H\$HD$HD$HT$0HDXHD`    HHHLhH(HDpH$   LT$@Ld$HDl$&HC0H@HA@L$HD$HHD$DL$'LHD$(DH$   Ht$PH$   L$   LT$@L\$8Ld$HDl$&]DSJNMRI2HtHt$PLVLf(1A@uHC@Hx u+I9x tH$   HĠ   L$H\$L\$CJHHǐI@HH$HAHD$&!  H$   H$   L$   L\$8M;DcJMM`Ld$xMT$L$   MT$(L$   E1AHй   l Hs H$HD$    C eH%0   H;a  H Hl$Hl$HD$0HH  H8 >  HG  x	    H@ZHHHs7H\$8H9uvHL$(IIHHH@HHD$@Hl$H HL$(QJHHRHHt	HH1Hr- HD$@Hl$H HL$(HY0H[HXHt$8H4$H\$HHD$HL$0Y	Hʉپ   HHNHH!Ht$(~JHLBHJMt(Rt0H!HI8A8vtHGH1HH"r- HD$@Hl$H H H$HD$!   j A OeH%0   H;a  H Hl$Hl$HD$0HR  H8 H  HV  x	    H@_HHHs<H\$8H9uvHL$(IIHHH@HHD$@D$HHl$H HL$(QJHHRHHt	HH1Hq- HD$@D$H Hl$H HL$(HY0H[HXHt$8H4$H\$HHD$HL$0Y	Hʉپ   HHNHH!Ht$(~JHLBHJMt(Rt0H!HI8A8vtHBH1HHXp- HD$@D$H Hl$H H H$HD$!   蛥 %@ @eH%0   H;as  H8Hl$0Hl$0HD$HH:  H  HL$@HY0H[HXHt$PH4$H\$HHD$HD$ HL$HYYHy ^  HT$@   MT$HLLMI  FA  HIHEMLEEuH~    LIN	I^  A   IIO$ROM9AE     t_H$Ht$HD$@HL$HHT$ HHT$@Y	HΉA   IIXH!H~ L  DBJIH^11   HtwH8<sjHMIBHJ<HHD$P=e-  u7HHBILFIHIH_  FHL$XHl$0H8] HH4$HT$L\$褾H\$HD$ HT$@Ht$HE1ZDF
v   A   AfE9E1IJH[L\$PL9tMMHILM3IJH[HHtE1MHIH\$(H$Ht$H\$   HD$ HT$@H\$(Ht$HHD$@HH@HH$HL$D$蝨HD$=ad-  uHT$HHBHD$ H_HT$HHzK\ H# H$HD$   @ H
 H$HD$   ' H H$H HD$ < peH%0   H;a   H Hl$Hl$HD$0P	XtcH\$(H$HD$Ѿ   HHVHt$8H!Ht$N   HD$0Hx u
Hl$H HH HT$(H$HD$HL$   ; \eH%0   HD$H;Ar  H   H$   H$   H$   sJL$   IL$   IqEQ	EYA  DA  AADA   IE  WD$XD$hD$x$   D[JMMYL\$XMkLl$hIHL\$pEYA@  L$'Ld$8  HDsIIMHj  D4AwAN  HD$(Dt$&Ll$HL\$@EyA  1DzD<H  HHT$0L|`I	  L|XALLd`IG4'Lc0I|$    =a-     LdhA$M3=ta-     M4$HC8HLpH$HL$Ll$  HD$0HL`HHL`HLhHHLhHLpH$   SIHHLpHD$(L$'Ht$PL$   L$   AL\$@Ld$8Ll$HILLX HD$(LZLdhM3M4$IHDXL$H\$HD$۹HD$HT$0HDXHD`    HHHLhHHHDpHD$(L$'H$   Ht$PL$   L$   AL\$@Ld$8Ll$HDt$&qHC0H@HAAL$HD$HHD$DT$'LHD$(DH$   Ht$PL$   L$   L\$@Ld$8Ll$HDt$&D[JNM[I3HtHt$PL^LnH1aAAuHC@Hx u+M9A tH$   HĠ   L$H\$Ld$CJHIIAHH$HAHD$  H$   L$   L$   Ld$8ODkJMMiLl$xM]L$   M]HL$   E1#AHй   @` Hz H$HD$   ǜ Q7 leH%0   H;a}  HhHl$`Hl$`HD$xH&  H8   H0  x	   HHHL$PH$   H    HA1HHHsH$   H9Xt+
uHf- H$   Ƅ$    Hl$`HhÄ4
@vH0H$   H9u;   tHD$p@IHHH   H$   Ƅ$   Hl$`HhHT$8HD$@H4$H|$H\$2\$HD$@HL$PHT$8뗐Hq1ҿ   HHHsH9^   D
EuHu!He- H$   Ƅ$    Hl$`HhH|$(HHHIH	H$   H$Ht$H\$ |$ tHD$p@IHL$(HHD$PHH   H$   Ƅ$   Hl$`HhÄD
AJLL$   M9  EE9MMIMM@E E9HuHHL$pHY0H[HXH$   H4$H\$HHD$HL$xY	Hʉپ   HHNHH!Ht$p~JHLBHJMt4R=  H!HJB  Ä  H8<sD$'   HHH   H$   H9zuDD8uLL$   M9u7   @tFIHHH   H$   Ƅ$   Hl$`HhH\$0HT$HL$LL$H|$|$D$'HL$XHT$HH\$0Ht$pVJHHRH
HtHL$XHQ15HNc- H$   Ƅ$    Hl$`HhH1HHD$p@IHHH   H$   Ƅ$   Hl$`HhHb- H$   Ƅ$    Hl$`HhH~ H$HD$!   ! 2 feH%0   H;a!  H`Hl$XHl$XHD$pH  H  HL$hHY0H[HXHt$xH4$H\$HHD$HD$0HL$pYYHy   HT$h   HH  D;E8  Aw	H  EuH~   LID^	I  HDA   IIO,dO$M9AE1     twH$Ht$>HD$hHL$pHT$0HHT$hY	HΉA   IIXH!H~   DBJIH^IH8<  DHDL$'11  Ht} HHD8HHIH<HHD$xH$   HO=)X-  u=HHBIHFJH     FH$   Hl$XH`O H4$HT$H\$HD$HT$hHt$pDL$'1TDV
v   A   AfE9HE1DHHH8IHIHH[L$   L9ctLLHLl$xL9u1ۄtLLMLLT$@HL$(HD$HH$Ll$Ld$\$HD$HHL$(HT$hHt$pLD$0DL$'LT$@L\$PDRJIJH[HHtH\$P1BLhIH\$8H$Ht$H\$   HD$0HT$hH\$8Ht$pHD$hHH@HH$HL$D$oHD$=3V-  uHT$pHBHD$0HHT$pHzN H H$HD$    H܌ H$HD$    Hb H$H HD$ݍ g. eH%0   H;a   H Hl$Hl$HD$0P	XtcH\$(H$HD$Ѿ   HHVHt$8H!Ht$N   HD$0Hx u
Hl$H HH HT$(H$HD$HL$   - \eH%0   HD$H;AF  H   H$   H$   H$   sJL$   IL$   IqEQ	EYA  DA  AADA   IE  WD$XD$hD$x$   D[JMMYL\$XMkLl$hIÈ   L\$pEYA  L$'Ld$8^  HDsIIMH5  D4AwA  HD$(Dt$&Ll$HL\$@EyA  1DzD<H  HHT$0L|`I   L|XALd`IG4'LdhMsM;Mt$=\S-     M<$HC8HLpH$HL$Ll$  HD$0HL`HHL`HLhHHLhHLpH$   SIHHLpHD$(L$'Ht$PL$   L$   AL\$@Ld$8Ll$HLLJ eHDXL$H\$HD$߫HD$HT$0HDXHD`    HHHLhH   HDpHD$(L$'H$   Ht$PL$   L$   AL\$@Ld$8Ll$HDt$&HC0H@HAAL$HD$HHD$DT$'LHD$(DH$   Ht$PL$   L$   L\$@Ld$8Ll$HDt$&D[JNM[I3HtHt$PL^L   1AAuHC@Hx u+M9A tH$   HĠ   L$H\$Ld$CJHIIAHH$HAHD$  H$   L$   L$   Ld$8ODkJMMiLl$xM]L$   M   L$   E1OA1Hй   <R Hl H$HD$   Î M) H0Hl$(Hl$(HD$@HL$HH9   HT$8Hz u^HH$HL$H\$Y =KP-  u
Hl$(H0HD$8HH$HD$@HD$HD$HHD$HD$    HL$ H2H$HL$Ht$  HD$@HL$HHT$8xHl$(H0eH%0   H;av:H Hl$Hl$HD$(H$HD$0HD$HD$8HD$Hl$H 2( eH%0   H;av:H Hl$Hl$HD$(H$HD$0HD$HD$8HD$Hl$H ' eH%0   H;a  H0Hl$(Hl$(=O-     HD$8Hx    HL$XHrFHT$PHH      HH)H|$@L:LL$HLL$HT$HHL$1  HD$@H$HL$HHL$HT$XHT$/X =}N-  u
Hl$(H0HD$8H$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ LD$@HT$HmHL$XzHD$8HL$Xk& H Hl$Hl$=M-  tuHD$(HtdHx tVHD$@Hs'HL$0H$HL$8HL$HD$`W Hl$H HL$0H$HL$8HL$HD$  HD$@HD$@HD$@HD$@HXHl$PHl$PHD$pH$   H9HHOH   HD$H=+M-     HL$hH$   H9tkH\$`HH؀=L-  u*H$HT$H\$V HD$HH$   Hl$PHXH\$@H$HT$H\$G  HL$hH$   H\$@H$   Hl$PHXH\$`H$Ht$hHt$HT$HT$xHT$H$   HT$ HL$(H$   HL$0HD$8HD$HHǄ$       Hl$PHXeH%0   H;a   HPHl$HHl$HHD$XHx uoHL$hH$   H9HOHuHǄ$       Hl$HHPHL$@H HT$`H$HT$xHT$HHD$KU HD$@H$   Hl$HHPH$HD$`HD$HD$hHD$HD$pHD$HD$xHD$ H$   HD$(H$   HD$0HD$8H$   Hl$HHP# H Hl$Hl$HD$(Hx u H HL$0H$HD$ R Hl$H HL$0HH$HD$    H\$G	  HD$(eH%0   H;av0HHl$Hl$HD$ H$HD$(HD$kHl$H# H Hl$Hl$HD$(H$HD$    HD$0HD$  HD$(H$HD$0HD$9Q Hl$H HD$HL$HAHH HАHA@eH%0   H;aa  H0Hl$(Hl$(HD$8HP0HX8H9  H9  H\$Hp@H@   HDBHL$H$HHL$qHD$8HH@Hɿ@   HDHT$H\$HHHT$H@u HJ@HH9rHX0H\$@Hl$(H0H<2H9soHNH@MLH@IM!LH@H2HRH?   uH9uHP0H|$@Hl$(H0H|$ HT$H$HHT$HD$8HT$H|$ HX0H\$@Hl$(H0HT$@Hl$(H0H H$HD$   荆 ! ̐H       HT$HHH=  @    1HXH)Hu,1ɐHHHHPHL$HH   D$HT$ fx^ tHe@HHH!HHe@Hpf@@HHH!H\HHʉHH!HH+ HHtHHH  H    HI1BeH%0   H;a  HHHl$@Hl$@HD$PH       HHH  @   1HtHQH9@  Htycu!HD$h    HL$pHD$x    Hl$@HHÃ=XH-  u!HD$h    HL$pHD$x    Hl$@HHHL$8  Hn H$HD$   9 HD$PH$ۖ f HD$8xcx  Ҏ H\w H$HD$    4 HD$8HHpHL$0PcHT$(H@HD$ 菎 H` H$HD$   趗 HD$ H$X H\ H$HD$   菗 HD$0H$1 H\ H$HD$   h HD$(H$蚔 襐 萎 HD$XH   H H$HD$   $ HD$XH$ƕ H$J H$HD$    HD$`H$蟕 H(J H$HD$   ֖  HO H$HD$   HD$XHD$HD$`HD$$    Z H H$HD$   聖 輍 H9ApwHyctHY^ft9qe@@HH)H!HHʉHH!HD$hHT$pH\$xHl$@HHH)HYhH9rDqe@@HDAfA@MIʉHH!Ar\HDHL!HHLHI1HHX+ HHtHHH%  H    H1eH%0   H@0ƀ)  H H$HD$>   ܁ f AHHl$Hl$H+ HtZ\$,CH=  @ sfHHt'HL$8D$@    D$DH HD$HHl$HHD$8    WD$@Hl$HHD$8    WD$@Hl$Hù  @ D HHl$Hl$HT$8\$(HH\$ HHHHHLD$0ML9vhIPH)HHt$,@H+ Ht>H=  @ s`HHt-H HH HT$@|$HD$LHL$PHl$H11HHD$@|$HD$,D$LLL$PHl$Hù  @ C eH%0   H;a   H@Hl$8Hl$8HD$XHHT$HHH$\$P\$\$T\$HL$HH)HHL$`H9HGHL$`HL$HD$ L$(T$,H\$0HD$hL$pT$tH\$xHD$`H$   Hl$8H@1 LHĀHl$xHl$xH$   H$   HH	H$   H	H   >  =1A-    H       HHH=  @   1H  yc  H9Y  H9Yp  eH%0   HR0H   L+ A H=  @   IH[  IHH HMIIH HT$pH  1HH9   Ht$@DEs4NL   MMIC    L   IL   L9(  tbAsAH9t	HE1H$DD$D$HL$AHL$(D$$DD$ H\$HT$pHt$@H$   L$   NHL$XD$8DD$0H\$hW$pF D$8HL$XHT$pH\$hHt$@H$   DD$0L$   MHl$xHE1II9sLT$HDEs9O
M$2L   MM$$M] MeL   IL   L9(  tjAsAH9t	HE1H$DD$D$HL$.HL$(D$$DD$ H\$HT$pH$   H$   L$   LT$HEHL$PDD$4H\$`D$<W$UE D$<HL$PHT$pH\$`H$   H$   DD$4L$   LT$H=I11E11Hl$xHHt+ H   HHH 1HH9}JLM   I9wI9   vI  H$Ht$H|$L)H\$HD$   Hl$xHHlt+ HtgHHH 1HH9}JLM   I9wI9   vI  H$Ht$H|$L)H\$HD$   Hl$xHHl$xH1111(Hz+ HHtIHH  H    L1Hl$xHù  @ > H H$HD$(   z H`Hl$XHl$XHT$pH\$hHH	H|$xH	H     =<-    eH%0   HR0H   L+ A I       IHH=  @ P  IH+  IHH HIIH HT$PE1II9   LL$8DEs4M1L   MI    MSL   IL   L9(  t\AsAH9t	HE1H$DD$D$HL$DD$ H\$HL$(D$$HT$PHt$pH|$xLL$8THL$@D$4DD$0H\$HW$B D$4HL$@HT$PH\$HHt$pH|$xDD$0LL$8YHl$XH`11E11Hl$XH`ù  @ < H H$HD$(   x H8Hl$0Hl$0eH%0   H@0H   HD$( HL$XHHHH   Ht$`HHt$PH|$HLD$@1HLH9    LJz uH8غ   AtGHL$LL$ T$JHujL   HIIB    H   HH   H9(  t	{W$@ HD$(HL$T$Ht$PH|$HLD$@LL$ L9L   HMIMSH   HH   H9(  uW$L@ HD$(HL$T$Ht$PH|$HLD$@LL$ _IщHl$0H8HXHl$PHl$PHD$`Hs  HL$xH9  H@   =9-     eH%0   HI0H   HL$HHP H\$pHt$h1E1HH9x   H?      DHA sL7LL   M	MMMSL   IL   L9(  uH|$ DD$HT$8W$ ? HD$`HL$HHT$8H\$pHt$hH|$ DD$\AwHl$PHXHl$PHXH$# HD$HD$0HL$HL$@J H H$HD$(   q HD$@H$HD$0HD$Y HQW H$HD$   @ { H H$HD$$   u H$虯 HD$HD$@HL$HL$0HT$`HHT$( H H$HD$(   ڈ HD$@H$HD$0HD$ HJ H$HD$   詈 HD$(H$ۅ Hz_ H$HD$   肈 HD$xH$贅 迁  H H$HD$$   t H H$HD$)   t eH%0   H;a  HxHl$pHl$pH$   HA HHD$XHQhHT$HH{  H1HHA0    HA@HA8WAHH$! HD$H$   HAPHA8H$! HD$H$   HAHHD$XHH   +  $     $   H$   H$   $AIII9rLL$PI)HLȉ׉ʉH   HD$PH$   H$L$T$Ht$HD$+HD$0L$,T$(H\$ Ht$8HHLD$HIuL$   E1HD$hL$DT$@H\$`H|$XH$   H$Ht$< HD$hL$DT$@H\$`H|$XLD$H7Hl$pHx1Hy H$HD$   r H H$HD$   r > eH%0   H;a  HPHl$HHl$HHD$pHuq1HL$hT$dH\$Xt$`GHD$@H$t$T$HL$HD$   HD$@HH\$ t$(T$,HL$0H|$xH9rHl$HHP1ɋT$`H\$Xt$dH|$hfHL$8J EDA   AE!AE!DH$T$t$H|$HHD$wHD$8HHH\$ T$(t$,H|$0HD$pLD$xL9rHl$HHP eH%0   H;a   HHHl$@Hl$@HD$hHug1HL$`T$\\$XHt$PGHD$8H4$\$T$HL$HD$   HD$8HHt$ \$(T$,HL$0H|$pH9rHl$@HHN YHD$HH8HH11H{L@PFL4* GLHH9rH   t2HH@PHѻ   S!Hx4* HHD$HeH%0   HD$H;A1
  H   H$   H$   H$   HN	  H+ H$   H       H7HH=  @ 	  HH  HHH HIHHH HL$   MQ HS  NAI  MIM9  L1L$   L$   H$   EiA@  I1H$   H9W  MiII9  ME1E1LT$PMPI@HIOHL$`ELII!HL$PL	ِIH\$`H$   L$   L|$`HL$PH$   M9rIHL,6I9o  Ll$PI-Ll$PHHII!H\$PI	H4	H$   H$   H@vEI  A9   ۉH1fIH@HHHA   II!IwI!11IH  LDHHD$p   HD$XHD$pL$   M9h  MQIM:  IA   MBх  LII   Iw     L9^  HL)HHH@HIHA   IL!HWHHH	I!HHH9	  EHVIp HHH9v1HH9  	@>H$   L9  H+ HH  H$   HHH HHHHH HI  DA3DE	DDNA  HH   H$   HL$hH$t$D$HT$HHHL$HD$0H$   HL$8HL$HT$,T$D\$(\$@Ht$ H$   H$   H<$H$   H|$HH$   HL$c7 HL$hHD$HH)H$   H$   H<L$   H$   H$   D$Dt$@H$   HH   DD	Ɉs]Ns(HGLL$H)HD$@4 H$   H   H9uH$L$D$HT$EH$   L$   H9tH1H$t$D$HT$HT$(D$$L$ H\$H$   L$   \H]H9tH1/H$   H$   H$DL$D$HT$HT$(t$ D$$H\$H$   H$   L$   H$   1111H$   L9:HLL	HIEHLL$XIIA   I$E`HIMIHHHH$   IHH   ICL9   A8IH9t]IsHHLHI	ĐHBLII   MKM9rI@HLIMH$   IHHLHtMI@HHLHH!I	J9HsAHHI	ԐIVHHxJ9H@LIs"HLLIM	N9IIHLHLILIHE  LIII@EAE	EIIw   E1HLd$XML$A   hMV  LI1ILL`MMQIH$   lHL$XLMCHHLl$PHIIMuIIIM)MOT MRHHL1E1MILIHHML1E1E1I1IIIL$|$D$Ht$HL$H\$ H$   HD$(HT$0IBHD$8  H$   H$   H9H$   H$   JIHH$   I9u'    !	ڈH$   H   Ã ADA3   AA!AE!!D	ˈH$   H   HI1111H$   H   H8 H$HD$!   xf L$o HD$H$   HL$HL$xp Hj H$HD$   y H$   H$HD$xHD$y r p H H$HD$-   e gU bU   @ X) r  eH%0   H;az  H`Hl$XHl$XH$   H   =  H$   H$   H9  H  H1HHD$0    WD$8D$HHHH$   HHIH)H  D$0H  D$2H˾   IH\40IHLH   rH(r   H(  \40H^H(  D0HLIDD0HHII   rH(r  H(q  DD0HHpHIH@t0IHLH   rH(r(  H(  @t0HsH(   HD$(D1 H$   H$HD$0HD$HD$hHD$HD$     H$   HL$(HH$   HHHHHL$hHH$H$   HHH)HL$, Hl$XH`û   1H$   H$HD$    HD$hHD$HD$   I  HD$ HHH$   H9uuHgH(   & Hع(   & Hع(   & Hع(   t& Hع(   g& Hع(   Z& H(   M& H(   @& KR HL$(m H H$HD$+   8v HD$(H$js H.A H$HD$   v H$   H$@s Ko 6m H H$HD$+   ]b H, H$HD$'   Db  ieH%0   H;a   HHHl$@Hl$@HD$XHHHHD$0HHHL$(H$HD$   H0- HT$RwHD$ HL$(H   @   HT$0H9srHD$8HL$PH$HD$    HD$HD$   a   HD$ HL$8HT$0
uD$`HL$hHl$@HHH:r H$HD$   =a H$    @$  HH,$H,$1HL$HT$H\$ 1   HHrEHu@3HHIHH   @3LIII   DCHHDMILQAY  I      Ht1IHLH|$(sHu@HHT$ H)HHHHH@1HHHHwHT$0H,$HHHT$ H)HHHHH HHH   @1HHHHHwI1M\$ILL9sVEIHIL	ސHu@3HHIHH   @3LIII   D[HHI   v(IEHIL	ƐMMJLHLIMI   K  1HMH@MEMIIM!M	MJAr1E1LQLI@ME!MIILIM!M	IArMI9  H  LSHIHE"L	HIL9rL9  L)H@MIHHL!I   H   9   HDIHHHsI)LII9rMI@HILMII!M	H4Ht MII   DIHHMHsMvHI@HI@MHLA   II!IrH!LHL!I	J41HHLLLLHQO I9wfLMLIHL!L	L	I@vHe  H9   I1HHH@HA   II!IRH!LHHLIIILSHIHE"IL	HIL9r>I)H   MPIIL)II      IIHHH@MHL!HHH	ސI M)MBLI/H@ME HHIM!L	A3IΐHIIHMwH   v1H@MHE A   IIM!HHIM!L	HHHLL`IHmMPIIL)II      IIHHH@MHHL!HHH	ސI M)MBLIDH@ME IHHIM!L	IHH   A3IΐIIIHLMwH   3H@MHE A   IIM!HHIM!L	HIH`MDJ eH%0   H;a   H8Hl$0Hl$0H+ H$HD$@HH  HHD$H)- HD$+  HD$HD$(HHHT$HHH$HD$    HL$HD$   $HD$(HD$PHl$0H8 VeH%0   H;a   H0Hl$(Hl$(HD$    WD$HG HD$HD$HD$ HD$H$
 1HL$H_+ HT(HH=   |H!) H$mHD$HcL$HHD$HD$8Hl$(H0 MeH%0   H;avDH Hl$Hl$WD$H HD$HD$(HD$HD$H$W Hl$H  eH%0   H;a  HHl$Hl$HT$ D$(H=      HL(Y`H9Y8   H^+ H9t+ s9qX   YXHH0+ HH$[  HD$HtHH`H9H8t%i+ HXL$(HT$ HD(Hl$HHW H$HD$   )X H5 H$HD$   X HU H$HD$   W H H$HD$(   W    4 ^ eH%0   H;a   H Hl$Hl$HD$(1HH   }M HT(H]+ H9tHL$HH+ HH$HT$  HL$HY]+ HD$(H\(W@Hl$H  beH%0   H;a   H Hl$Hl$+ HL$(  9t9X9u<H$HD$(H$< ί+ HL$(  Hl$H Hl$H ÉD$T$` H3 H$HD$   j D$H$4g Hq H$HD$   i D$H$g c a Hj0 H$HD$   +V   eH%0   H;a6  HXHl$PHl$PHT$`ZHHC  H) HHD$0H$HD$    н  HD$`H$RE=k,    + L$,q  HH  A9CX  qsX@H\$@@  q9sXtHBH$H\$  HD$`HH H$HL$@HL$  HD$`H$F1HL$@HL$@=,  t  HA8Q`HH)H  H9Y0  H9  HT$`HB0A`HQhHHT$0H)H:- H=g,  uc=j-  uCHA0H$HHHD$bHD$@HH@HP0HHHHX@HD$hHl$PHXHB- H$)   HL$@릐HD$8    H:- HD$8$!HD$HD$8HD$HD$   HD$    8 HL$@OG HL$@HBH$H\$  HD$`HH H$HL$@HL$  HD$`H$)EHD$@H$D$  1HL$@q1HZ HHt)A9CX]  qsX@@   q9sXt, D$+   H$DHD$`H$b  HD$HtLHD$@HD$`H$BHD$`HH H$HL$@HL$I  HD$`H$[DD$+HL$@HD$h    Hl$PHXdF HT$`qH\$@HB HD$HH$H\$>  HD$HH$HD$@HD$  HD$`H$CHD$@H$D$Ű  HD$@H$GHD$HL$@H9A8u HD$`H$AL$,HT$`HZHA011D VHKY H$HD$   Q C   8 b eH%0   H;a4  H0Hl$(Hl$(HD$@fx`    + QXX9   ɇHXHH8p`HH)H9t
Hl$(H0H$D$ 路  T$\$H)Ht$ HD$8Hp0H$@HD$8HH H$HL$@HL$  HD$8HHH$HL$@HL$)  D$L$9u"HD$8H$OBD$L$9HD$@ZHT$@HZhHt$ HH6- H3뾇HXHֆ H$HD$$   zP  eH%0   H;at  H Hl$Hl$A+ HL$0QXX93  9(  AdD$8t#Hy    + AXD$@ Hl$H HD$( H${?D$9   Ш+ HL$0AXfy` tHD$(H$+AD$@ Hl$H HD$(HPH$HL$5  HD$(H$@H`+ H$HD$0HD$D$ (  D$@Hl$H HD$(HH H$HL$0HL$  HD$(HHH$HL$0HL$Q  >Hc H$HD$   N H[ H$HD$   N d oeH%0   H;at  H8Hl$0Hl$0HT$@RHHC@  Hm) L$%H) BfD$&HN+ H$HL$\$fD$   HD$H   He@HXf@H|$%HHH!P\H׉HH!\$&HHXHXpH+ HXH       HHH  @ szHHtTHHH HHHH HD$(H$T$t$HL$HD$HD$(HD$HHl$0H81111HD$H    Hl$0H8H  @  C     oH@Hl$8Hl$8H$    HD$HHD$H     HL$HL$ HD$ H|$( tHD$X    Hl$8H@HD$0HD$PH$HD$HHD$E HD$0HD$XHl$8H@HHl$Hl$HD$0H$HD$(HD$ HD$ H$HD$(HD$" Hl$HeH%0   H;avnH8Hl$0Hl$0HD$@H$HD$HHD$H      HD$HD$ HD$ H|$( tHD$P    Hl$0H8HD$PHl$0H8N yeH%0   H;a   H8Hl$0Hl$0HD$PH$HD$HHD$ HD$@H$HL$HHL$H     HL$HL$F HD$ HL$(Ht2HT$@H9uHu
Hl$0H8H6 H$HD$0   K HJ H$HD$   J u 0eH%0   H;a-  H(Hl$ Hl$ =
-    H[- H$B:HC+ Ht
xe   H=B+     H$   HD$    H- HD$_HD$HB+ HqB+ HHB+ H`B+ =-  uZ1H) 4L- A4HCH@}6HHHHHHH?H)HHH)Hr  H6B+ HZH+B+ H4B+ HZH)B+ H"B+ BHe      JHH<HHH[0H4Hv8LM@ =H-     LL$8LLLL$@LL(='-  u?HD$HHD0HD$PHD8HD$0HD - H	- H$:Hl$ H(HHD$H HHD$P LHD$0 HD$8 ve   $     HO H$HD$   H + eH%0   H;avrHHl$Hl$H	- H$8=-  tG=-  t>-  -  H@+ HD$H- H$9HD$HD$ Hl$H1 ueH%0   H;avXHHl$Hl$=-  u=1H-    u
Hl$H$    H HD$ 1$ eH%0   H;a  HĀHl$xHl$x11HL$XHD$8H
- H$6H?+ H?+     HujeH%0   =
	-  uJH?+ - H H$H- HL$fD$HD$   c HD$8HL$XsH=G?+   HD$`Ht- H$;8HD$XHL$8HT$`  \$,އYLD$XLL$8HʉLLQ  He  \$,H4Ht$HLD(ILD$0L9  LL0M  HD$XHL$8W LL0EQAA  LT8A=-  Y  LHxL\ =-  -  LXIy@    o- HLH$    HL$HD$DD$DD$Q B-  HD$HHL$`H<HHHR HH[8=a-  u HD    HD     HD8    1H H1> H14 H|$pL$LT$L\$/HD$ HL$=-  u,HT$XH
HBHHL$8HT$`\$,Ht$HLD$0
H|$XHH HH|$pHH HIL LHL HA   LL =d-  uLHL_ HL$HD$    D$`JHD$HT$`\$,Ht$HLD$0LHD$hHL$@HBHD$PH- H$3Hn<+ HL$`HAH^<+ H- H$f5HD$hHL$@HT$PHtHT$`Z<HHHLH2 H$HD$   C H+F H$HD$   C عe     eH%0   HD$H;A  H   H$   H$   =-  T  H$   H  H  Hx0   H$   H$   H$WD$GHD$H   H$   H- H9   H * 
H  HHw  HH9ApwH9AxwEH9   wTH9   Äu.H9   w9H9   ÄuH9   wH9   tH$   H   111H$   H   H$   HH9$  H$   H{0H  H   H?  H$   H  DGAA  H$   DG2fA =  O0f  DGAK  H   H   _  HO  H8H$   H9.  w@  H   w2  DG0DHI9Y  L)DIH  H?I!J11 LHEHJ<HIIL!I8H9|H|$hW$   $   $   Hw H$   H$   H$   H$   H$   HD$hHHH$   H$   H$   H$   H$   H$   H$y H$   H   ø8   DBAAteAuWHz@ H$   H$HD$Ht$t+|$( tH$   H$   H$   sH$      H   H$bz H|$ uL   t6H$   HZ0H$   H9^0   HH$   H$   H$      H$   H$y H|$ 띸8   W$   H H$   H$   H$   H$   H$- H$   H   H$   H$   H   Dx H$x HD$HD$pHL$HL$xH$   H$x HD$HL$H$    Han HT$HD$"   HT$xHT$HT$pHT$ H HT$(HD$0   HL$8HD$@[ HD$PHL$HH$HD$> 1l     H$w HD$HD$pHL$HL$xH$   H$w HD$HL$H$    Hm HT$HD$"   HT$xHT$HT$pHT$ HU HT$(HD$0   HL$8HD$@ HD$PHL$HH$HD$]= H$Tw HD$HD$pHL$HL$xH$   H$/w HD$HL$H$    Hm HT$HD$"   HT$xHT$HT$pHT$ H HT$(HD$0   HL$8HD$@HF' HD$HHD$P   k HD$XHL$`H$HL$< H<$v HD$HL$H$    H$} HT$HD$)   HL$HD$ H.  HD$(HD$0    HD$@HL$8H$HD$7< H H$HD$A   < H H$HD$4   < HI H$HD$   ; H$u HD$HL$H$    Hy HT$HD$(   HD$HL$ H: HD$(HD$0   X HD$@HL$8H$HD$; H߀ H$HD$+   g;  eH%0   H;a<  H8Hl$0Hl$0HD$@HH   HXHt@HHHHHH0x@ uH\$HHl$0H8H\$(H H$HD$ H\$(ԋX(H9rSHH HPHu#HHP H)P(HHP0HL$HHl$0H8HL$ HXH$HL$HHD$@HL$ HH8H$ @  HD$    HL$OHD$HL$@HA A( @  HqyD H H$HD$4   M D H= H$HD$   :  eH%0   H;a   HHl$Hl$ђ+    u - H>) H|cWH*v ^-v f.v1H,Hk- V     H      HC+ Hl$H\H,H?HHHH	WH*X 1eH%0   H;a   H(Hl$ Hl$ Hz H$HD$   VHD$HL$Huf9ofuyftOH$HD$ HD$HcH9    DT$!ЄtL$0Hl$ H(D$0d   Hl$ H(D$0Hl$ H( >eH%0   H;a   H(Hl$ Hl$ H` H$HD$   HD$HD$$   H> HL$ $   H HD$HD$HD$ HD$H$HD$    HD$H$HD$    - Hl$ H( 9eH%0   H;av{H(Hl$ Hl$ D$8    WD$HD$    H HD$HD$8HD$HD$0HD$HD$H$\ 觃  |$0 |
Hl$ H(ËA+ $h   leH%0   H;a  HHHl$@Hl$@WHD$P @@ H- H   H9- sH- d, W*r Yr XH,HH8WH*^%r \%s f.  f.vHHH8HH8WH*\ʋ, W*^HP=E,  ~Hc, HH8WHPH5+ H5+ 1H4لH  HH9|H$  =,  
Hl$@HHHD$P@@D$8Hr- HL$0H@+ HT$(H- H\$ Hp8Ht$HPL$? Hz+ H$HD$   H D$8$B H H$HD$   H HD$0HH$E H H$HD$   gH HD$(HH$E H H$HD$   <H HD$ HH$jE HH H$HD$   H HD$H$CF H H$HD$   G D$$A %A ? %sp f.WHP, B̋, H-  LH:- H9   H- H|sWH*ep YȃdW*^H,H\$H+H=    HLH)Hҹ   HNWH*WH*^K@^CHHHHH	WH*XwH|%WH*o YH,H- lHHHH	WH*XeH%0   H;a  HĀHl$xHl$x=h=+    H- H- H)Hr  WH*H=  WH*^Wf.vWHx- H  WH*HD$L$p  WH*T$ho D$pL$h^H$H$   H+A0Hp  HQWH*Hc, HWH*^3n XOn \- d$\5n ^D\DYD\m YXD$=,    DD$p\$hDT$`|$XT$PDL$HHa- HD$(H=- HT$8H9- H\$0Hg  WH*d$@HHD$ p; H H$HD$   D HD$(H$A H H$HD$   pD D$h$p> H= H$HD$   GD HD$8H$yA H9 H$HD$    D D$p$ > H H$HD$   C HD$0H$)A H H$HD$   C D$$= H H$HD$   C ol L$XL$@YH,H$A H H$HD$   dC D$X$d= H H$HD$   ;C k $9= H H$HD$   C HD$ H$BA H H$HD$   B D$`$< H H$HD$
   B D$H$< H  H$HD$	   B D$P$< ; 9 D$$   Hl$xHHHHH	WH*Xj HHHH	WH*X1HHHH	WH*XHHHHHH	WH*XHHHHH	WH*Xx - $   Hl$xH HHl$Hl$HT$ Hz8 [  =, D  eH%0   H(  HR0H  H   H  1HH   eH%0   H[05l,    D$  D   AD1EA1D1EAA1D$  ^C4HH 9   ^HcHZ-+ H5K-+ H9   Hރ{dH[8HteH4%0   H9^0u1ɄBHl$HH   HtH93u1Ɔ   HF   HyHl$HHl$HHl$HHl$HH eH%0   H;a;  H Hl$Hl$=$,    HD$0 HX     Hp  H  Hy   Hx  Hy   H5+ Hw  6+ 96+ ^     >  HL$(Hy8 '  HHQ8HH     teHǀ`      HX  HD$H$H      HL$c =4+  uHD$HD$8Hl$H HD$H$HD$    # APWf.u{r@ H$H+E, H~VHL$0HP  WH*WH*^HD$(HPf.wHǁ`     H>HD$8    Hl$H HL$0HD$8    Hl$H ú   HQ81HD$8    Hl$H 1      1V   LHD$8    Hl$H HG| H$HD$6   3*  eH%0   H;a   HHl$Hl$
 H$H, HH)HD$Hl$HeH%0   HI0H   Hh  H)HP  f Y, WH*WH*^f.D$Hl$H  KeH%0   H;a  HHHl$@Hl$@, 9  H- HcHHHףp=
ףHHHHWL$Pf.  W- =,    H- Hq  WH*e XYNe f.4  H,H() =+    H9HBH  H9HGHD$H@- H, =+     =%,     =L+  tށ+ q  Hl$@HHH - H+ H)H  H=        HLH+ H)H
+ WH*WH*^t+ He+ HV+ HH, H$HD$WUg" HD$W6Hc- H   H9HG\H,H?HHHH	WH*XyH|2W*hc Yc ^f.vHL$PHL$H, HD$8H- HL$0H- HT$(HF1+ H\$ 0 Ha H$HD$   : HD$8H$E7 Hd H$HD$   9 HD$0H$7 H& H$HD$   9 HD$(H$6 H H$HD$   9 HD$ H$6 H+ H$HD$   w9 D$P$w3 Hi H$HD$   N9 HD$H$6 2 v0 H H$HD$   % ' 2eH%0   H;a   H(Hl$ Hl$ LeH%0   H0+ H   H0+ Hֈ H$H/+ HL$fD$HD$   B H/+ H$/+ H=, EL$09vH/+ H$fHl$ H(g BeH%0   H;ak  HhHl$`Hl$`eH%0   HH0  HH0 eH%0   H9S    D  H    6  Z  u    tH@HD$x$   HT$p%+ =-  t=,  V  1ۄ)  1ۄuԐH_.+ H$D$ WD$9: =B-  t=,  V  1#  HD$pH9.+ ,      HD$8HD) H$D$ WD$9 =;+  i  H#+ H#+ 1HH9}HHs@  =O|+ 9t>  	  H H$i , -+ -+ , 9~-+ H- H-+ H-+     HD$8HZ-+  H$HD$0H-+ H-+ =+  g  HJ H$ H H$ٻ    N-+ Hw, H$H, H-+ HD$8H      H-, 
%,       ,       , ;,+ A,+ <3  7h     H, HD$0H, WD$PH. HD$PHD$0HD$XHD$PH$ HD$8Hu(H,+ H$D$ HD$    : Hl$`HhÐH H$> Z, D&$  HD$8HD$H    HD$H   $	HD$HD$HHD$HD$   HD$     SHD$H    H+ HD$H$HD$   HD$HHD$HD$   HD$    X H+ G       HDH*+ H$D$ HD$    9 Hl$`HhÃ=N,  HD$pHuH7- H98- }Hu9=,  }1gH- HtHT$xH)H9) B1Hu*+ $   )ʅ   _y  H<$HD$x$   HT$p=,  HuH5- H95- Hu==`,  }1nH,- HtHH)H9) HHH1Hu5
*+ )É%     Z  u    tH@Hl$`HhÉt$(|$,HcHD$@+) H H$HD$   R2 HD$@H$0 Hj H$HD$
   +2 D$(H$\/ H H$HD$   2 D$,H$6/ A+ ,) H~ H$HD$   S ݸ xeH%0   H;a  HPHl$HHl$HH|(+ H$D$ WD$R4 H! H$0 =, K  '+ 9(+ 2  HZ'+ H  '+ 9'+        e,     H H$Ŷ =N,  u H$HL(+ H](+ eH%0   H@0Hǀ      =&,  O  H H   =+     H H$U D$/ WD$8Hы HD$8HL$/HL$@HL$8H$$ |$/ tDeH%0   HI0Hǁ       =,  uHǁ       H   1 1H\, >  H&+ H$D$ HD$    5 $ HJ, H$AD$$   Hl$HHPÐHD$0    HD$0    $	HD$HD$0HD$HD$   HD$      H   Hd  H5&+ H$D$ HD$    4 Hl$HHP1   11 GeH%0   H$H;A"  H  H$  H$  1H,    H, , 
     , 
     , H - H&+  eH%0   HH0H$HT$H  HH0H$   Hǁ      H   H$  =,  
  H H   eH%0   H$  HH0Ɓ)  HH0H   H$  H$H      HT$mR H$  ƀ   W$   H H$   HL$HH$   H$   H$F H/| H$6 H$  H@0ƀ)   H$  H$H      HD$Q =|+  	  H$  Hǁ       =|,    Hǁ       =\,  !	  H, H0, HA, H*, $  $e  U H$HD$h H$HcL$H$+ H\$hHH)H$+ H5#+ Hi ʚ;HH=, HHH, HH03, H#+ H5%, H, H, HH , H#+ H, Hcg#+ Ht#+ H+e#+ HHT$@H, H~, H, H5X#+ H+5I#+ HHD$pHHH"+ H"+ H5- + H)Hc5, HH5  + WH*WH*^l, H+     ="+  tN, H"+ H$4, H"+ H$4 H}"+ H$D	o  Hy H$     Hy H$հ Hy H$Ű =,  (  S Y, $   HǄ$       W$   ! H"+ H+E, H$   H$HD$   HD$   HHil7HHHT$HD$      :, H$   HL$0HT$(H\$8H$@  H4$HT$HL$H\$ HD$(H$   HL$ H$    Hl H$HD$   ) H$   H$*' H H$HD$   ) H$  H$H$   HD$) H^ H$HD$   ) $   H,H$' HT H$HD$   j)   H + HǄ$       W$   H + H$   H + H$   H + H$   1   H$   H$HD$   HD$   H)HT$  HD$(HL$0HT$ H$   H$HT$HD$HL$i HD$ H$  HL$(H$   Z H$  H$H$   HD$|(  HD$xHHWHD$`H}RHL$xH   HT$`H2HD$P HI H$HD$   "( ] HD$PHT$` H H$HD$   ' + HǄ$`      W$h  $x  HD$@H$`  H8, H$h  H9, H*, H$p  H+, H$x  HD$pH$  1   H$   H$HD$   HD$   HL$XHL$j  HD$0HL$(HT$ H$   H$HT$HL$HD$ˣ HD$(H$   HL$ H$   H$  H$H$   HD$&  H$   HH   H$   H`  HL$XHu(d H H$HD$   &  
HtH- H{ H$HD$   T&  H$   HL$XH+ H$   H+ H$   H+ H$   H+ H$   Hc5B+ H$    H H$HD$	   % H$   HH$" H H$HD$   % H$   HH$" H H$HD$   x% H$   HH$" HO H$HD$   J% H$   HH$u" HG H$HD$
   % H$   H$K# H< H$HD$   $ - =+  uz *   H) H$D$ HD$    a* eH%0   H$    Z  u    tH@H$  Hĸ  % H H$HD$	   L$  ^H$  1 #$HD$HD$    WD$ H i R, [=H( H$HD$   D Ϊ eH%0   H;a   H8Hl$0Hl$0H0+ HD$ H+ HL$(1HH9}hHфHX   uHT$$   Hq HD$H\$詣 H+ H$HD$H+     HD$ HL$(HT$Hl$0H8 ?eH%0   H;a  HpHl$hHl$heH%0   HL$@HQ0Hǂ      =,    HA H   H H$W HD$@HH0HT$Hǁ       =,    Hǁ       HT$HeH%0   HH0  H@0HHD$xHBH+ H$ Hp H$HL$HHL$fD$HD$    Q+ HD$x HX  HT$@H9  eH%0   HY0  HI0H\$HH=,  @  " H$HL$xHh  H&+ ʋ5
+ 9  HD$0WD$PHD$`    H5 HD$PHT$@HT$XHL$`H\$PH$  H$HL$0H)HL$xH`  H  H~, H   H, H   H+ h+ 9>     H+ H   @+ 96+       }1HX  HD$HHeH%0     ~  u    tHCeH%0   HH0  H@0HL$HHHD$xHHAH1s   i1eHuHx, HHHP  HHY, HHl$hHpH   1 TH   H?  D$$T$,H`  HD$8) H% H$HD$   P HD$8H$ H0 H$HD$   ) D$$H$\ H H$HD$    D$,H$6 A , H} H$HD$   S T$(t$, H H$HD$    D$(H$ H H$HD$    D$,H$   H H$HD$   
 HtD H$HD$&   
 H SeH%0   HD$H;AJ  H   H$   H$   =,  ?  =E,   H$   H+ H+ HD$pHY  Y+ 9O+ G  =j,    H=+    H7
+ HD$hH#
+ H$   1%Hp  H$hz  HD$`HPHD$hH$   H9  HT$`HH\$x=,    H$E  HD$x Hp  H  Hy z  Hx  Hy u HD$xHcHL$X  T$/ HC H$HD$    HD$XH$ H H$HD$    D$/$  HD$xHp  H   HAHD$h H H$HD$	   < HD$hH$n i HD$xHx  Ht?H@HD$h H? H$HD$	    HD$hH$#  .   HZ H$HD$       l H& H$HD$     `1   =,  =H   H$  /o,    H+ H, H+ H, H, H, =W+  uH$   HĐ   ÐHD$0    HT, HD$0$!HD$HD$0HD$HD$   HD$         f   HQ H$HD$/    Hm H$HD$    + HD$P+ HL$HH+ HT$hH	+ H\$`H5+ Ht$@H=+ H|$8 H) H$HD$    HD$pH$ H H$HD$    HD$PH$ HU H$HD$    HD$HH$ H H$HD$    HD$hH$ H H$HD$   j HD$`H$ Hv H$HD$   C HD$@H$u H H$HD$    HD$8H$N Y D HF H$HrU HD$h  HY H$HD$8   O ٟ eH%0   H;a  H Hl$Hl$=,    H]+ H$^+ ]+ ]+     HH	^+ D :  HR^+     H+a+ Ha+ Ha+ H&a+ H'a+ =x,     Ha+ WY^+ Hj]+ H$HD$(HuhHO]+ H$W]+ H4]+ H$+ ]  H<$ur{  $ 	|  |$ u轻  8  Hl$H H+ H$=+  uHn+ H$UHl$H d+  HU+ H$HD$    D$&3 H=`+ 舽 Hi H$HD$   z HB H$HD$)   a 蛎 eH%0   H;a*  H0Hl$(Hl$(H, H$H + H+ 1Hfǃ     Hǃp      HH9|HF, H$]H[+ H$mH._+ HD$H_+ HL$ H[+ H$%HD$HL$ 16HT$H H ! H$HD$   t HD$HPHD$HL$ H9}Hu^+ H4H  @ r#HI+     H, H+ Hl$(H0H  @  N eH%0   H;av=HH,$H,$=,  uHD$Hp* H,$HH=`* HD$覻 ? eH%0   H;aB  HHl$Hl$H* H  H+ H$H+ HHt$HH=#,  u
H@    Hx1 ԃ=,     Hz+     Hk+ H$Hk+ H$1FHHt*HZ(=,  u
HB(    Hz(H1豺 H΃=,  uH    HH} H+ HH<H1w HH+ H$Hl$HH=+ 1J CH֚ HHl$Hl$HL$(HQH\$@HH)H\$ H|$8HLH
rIHIHHLIL)H9sxH0@<3HFL9uH9s]D.HHH9}H9s;HG03HD$0H)HHH?H!HHD$HH)HL$PHT$XHl$HH  H eH%0   H;ag  HHHl$@Hl$@HT$hH    HH<OnHHHt   HHHHHHAHdsHL$PH$HL$XHL$HL$`HL$HT$HD$ HD$(HL$0HT$8HD$pHL$xH$   Hl$@HHHL$XH   HD$P 0HD$pHD$x   HD$`H$   Hl$@HHHL$PH$HL$XHL$HL$`HL$Hil7HHHT$HD$     HL$8HT$0H\$(H\$pHT$xH$   Hl$@HH1G q |eH%0   H;a   H(Hl$ Hl$ HD$0HH HP(HT$X4\$HI HH(HH H$  D$HL$0A4HQHtR4	Q4HAH@(H9A(sHA(HHt@4	A4HH@(H9A(sHA(HD$H9A(t   D$8Hl$ H(ËT$9Q4蔗 /eH%0   H;a   HHl$Hl$HD$ HtrH4T$(ueHHD$ HtDHHtY4uHH H$  D$L$(uHD$ H@Ht5P4t.HHD$ HD$0Hl$HHD$0    Hl$H{ Hu H$HD$    D$(H$   H=@ H$HD$+     | eH%0   H;a   H(Hl$ Hl$ HD$0HHH   Q4\$8   HH
HQHHHtvH9uHL$HA H$   D$L$8u?HD$HPHtZ4u	H\$8H$L$KHD$HD$@Hl$ H(HD$HD$@Hl$ H(HD$@    Hl$ H(H$\$HD$HD$@Hl$ H(Ë\$88a D$	L$11!щ8Dr\$HD$PgHh, Hu1HvѸ   D$Hp HHH9rؐHH@HH    v:H8H@HwHH!H!H9sH, H@HH)HH!H1HeH%0   H;av@H Hl$Hl$HD$0H$D$(D$HD$L$(L$8HD$@Hl$H , eH%0   H;avYH(Hl$ Hl$ D$8$D$9D$D$D$HL$0H	H$THD$L$L$@HD$HHl$ H(賓 eH%0   H;a  H8Hl$0Hl$0HD$PH@ H׹, H
  1HD$(HL$Xg\$ H$HT$XH2D$<    HD$(xg tGHL$PH@HAHD$PH@Hu1ɄuHl$0H8HD$ H$L$HD$ HC, Hu1HMQ+ HX HHH9rHHPHH    vH2HRHHH!H!H9sH, H@HH)HH!H1HD$H)P+ (Hp HHH9HHXHH    vH;H[HHH!H!H9sHs, H@HH)HH!H1 JeH%0   H;aU  HPHl$HHl$HHD$`xg   HL$XHHXH1LHHLHt HJH9sH  HzHHHL$(H|$0Hu+ H$聻HD$HD$@HL$`HQHPeH%0   HR0   $     1߉111$  P0HH HQ HP(H$D$HL$@A4HD$0HAHD$(HHHIHQHuy1҄uHL$XHT$@H\$XHHHPHtIX09Z0vAHX HpH9s   H9BtH9   H$HT$G  H$HT$  Hl$HHPHL$8H$T$HD$@HL$8gHz, Hu1HT$XHJMHX HHH9rHHPHH    v9H2HRHHH!H!H9sH, H@HH)HH!H1HH]" H$HD$!     Ht$7  H H$HD$   ^ HD$@H$ H3 H$HD$   7 HD$H$i t _  HD$@H@ HD$ HHHL$  H[ H$HD$    HD$ H$ H H$HD$    HD$H$     H? H$HD$/     H H$HD$     胎 eH%0   H;a  H Hl$Hl$HD$0HP zg   HH HPH9Qp  HL$(HT$0H\$(HHHHu
Hx t?HtHXHt-R09S0tH$HD$  H$HD$  1HPHtxH9BuiHB    HRHu71ɄuHq+ H+q+ Hq+ Hq+ HHq+ Hl$H HT$H$L$HD$0HT$H    H    H, Hu1HT$(H)JHr HHH9rHHRHH    v:H:HRHwHH!H!H9sH(, H@HH)HH!H1HH= H$HD$/     蛌 &eH%0   H;a   HHl$Hl$HD$ H HL$(HHt5HP HtCHXHtH9K(sH9J sH HtH9H(rH1D$0HD$8Hl$HH[ H$HD$   c   XeH%0   H;avSHHl$Hl$HD$ HHT$(HZH9Q tHqH9sH	vHIH$HL$Hl$Hy eH%0   H;av0HHl$Hl$HD$ H$HD$0HD$Hl$H, eH%0   H;a   H Hl$Hl$HD$0HHPHXHqH9HAHHH9HtHOHXHtHCH0HtHFHL$HQHt5H9Bu%HJH$:HD$H$,Hl$H H9uH
HT$(H
H  H$HD$     O *eH%0   H;a   H Hl$Hl$HD$0HHHPHHqH9HtHNHHHHxHtHGHHtHCHL$HQHt5H9Bu%HJH$^HD$H$PHl$H H9uH
HT$(H
H H$HD$     s .W* H*     HD* H  HH@1HH9}/HH   H+   H HH9* }H* H* H   HHH 1HH9}/HH   H+   H HH9j* }Ha* ɋG+ HH1G+ HH@    	H8* H9, H2* *     H* H* H* H* H* H* 11G11eH%0   H;a,  H8Hl$0Hl$0* * 9  H, H$1HH9* ~&H<* H-* H9V  H    uHn, H$Hl$0H8HT$(   D$H   HL$    \$   @t$  H H$HD$   *  HD$(H$  H H$HD$     HD$ H$5  Hл H$HD$     D$H$  H H$HD$     D$$G  H H$HD$     D$$!      HP, H$gH? H$HD$     ) D$L$  D$H$o  Hڳ H$HD$     D$H$I  H? H$HD$     +  H H$HD$   R  ܅ eH%0   H;aO  HxHl$pHl$pHP* ZH5N* <H5G* D2E@H5>* D2EIH55* 2R$   r9  9   9   H<* H   HHI\$(HL$0HT$P1fHt$@HH   L   H  H<$I)LD$HL$H$   HL$)HD$ r  HD$@Hp$   HL$0HT$P\$(H9|Hl$pHx11p9   D9   H* H   HQH	|$,HT$8HL$P1fH\$@HH   L   H  H4$I)LD$HT$H$   HT$)HD$   HD$@HX$   HL$PHT$8|$,H9|C11uuaHv* NHD$HHHPH$HHHL$H, HL$H$   HL$HD$       HD$HH Hu   A9w	D9   A9   9   H* H* D)H9   H   uZH    uH* H   WD$XHD$h    H\ HL$XHD$`H$   HD$hHD$XH$荁 )tH$   H$D)HD$H  HJ H$S H$肭  X H H$HD$     i eH%0   H;a   H0Hl$(Hl$(HD$XHHHT$8HHt$@HH9r
Hl$(H0H$HH   HH)H9и   HGHD$HHD$HHHD$HD$PHD$HD$       Hl$(H0赁 PeH%0   H;a  HHHl$@Hl$@H8* H$H0* HD$H *     H* H$HH|$    WD$(HD$HD$(HD$HD$0HD$5HD$8HHHH$HL$H WHD$8 HHD$0H   HuH* H$HD$0HL$(HL$HD$ HuHo* H$Hl$@HHHe* H   HD$HR* Hl$@HH聀 eH%0   H;a	  HhHl$`Hl$`>+ D$(HH>+ HH$HD$xHD$P  HD$HD$0HL$HL$@T$(1HH9.  H4ـ~cu=,     H    tH\$8Ht$HHFxHD$XH$HD$HH   H	H   y
uQHXhHpH   HL$PH1HHHH$HL$pHL$  HL$PHQH$HD$   H@]) HT$HT$pHT$HD$       HD$HHL$PhHD$XH$HD$0HL$@T$(H\$8~X9uA   EDJA9AHl$`Hh  |$,`  H H$HD$     D$,H$  u  D$(H$      H H$HD$     O~ eH%0   H;a  HXHl$PHl$PHD$`HH0eH%0   H9z  HJ0   _  H    Q  1HT$`\$/HЉHp  HWH*YX, H,H   }J,  YH,ѻ   H5, H~MH9  WH*Y, H,Hp  HHp  HHH=, H7H)H\  =\+  t  L$/WD$8HD$H    HW HT$8HD$@H\$HH\$8H${ HD$`H   H =",     Hǀ       H u{Hp   }8    t HD H$z HD$`L$/  <$ D$/u
Hl$PHXÐ$,HD$HD$    WD$B kHD$`vH   H1耛 H HWH\$0$+HD$   HD$    WD$ HD$`H\$0   u
Hl$PHXÐ$,HD$HD$    WD$ Hp  HCHl$PHXHl$PHX{{ 6eH%0   H;a!  HHHl$@Hl$@HL$PH   =,    Hǁ       _, uHǁp      Hl$@HHH|$8耯 H$H* 
ɋt* 9#  HD$0HD$PH$H      HL$J HD$Pƀ   eH%0   HI0H   Hp  H$HL$XHL$>  HD$HD$(HL$PH$H      HT$ HD$(WH*Y, H,HL$PHp  HHp     H* * 9      H* H   w* 9m*       t=,  ubH   > HD$PH@0H    H$HT$0H)HH  HH  H  ~H, H
HǀH      Hl$@HHH|$8H軘 1x   n1j1蚘 D$T$$  HE H$HD$     D$H$2  HӺ H$HD$     D$$H$      HS H$HD$   )  L$ \$$\  HL H$HD$     D$ H$  HW H$HD$   ]  D$$H$      H H$HD$     h eH%0   H;av\HHl$Hl$H* H$H* W* HD$HD$H$Q H* H$Hl$Hw eH%0   H;a&  H(Hl$ Hl$ H* H$,    eH%0   Hy* Hj* Hǀ       H_* H   HH   H5C* H, H~=H(* H)* Ht1H   H* H$D$0 Hl$ H(ÐH? H$H* HD$fD$*HD$     D$0Hl$ H(ÐHH* dH* H$vD$0Hl$ H(rv eH%0   H;aa  H0Hl$(Hl$(H=G*  *  HD$8WH*Yġ, D$ H* H$D$ H,,HD$Hǁp      H$HD$    D$ 
 HD$H* HtmH~hHtH   H* HuH*     Hp  HH}Hp  Hǁ       H* HtUHH   Hn* 1H~!WH*Yߠ, H,H, HH/* H$Hl$(H0ÐHH* HD$8Hc, HHl$(H0t eH%0   H$H;AY  H  H$  H$  H$           e     }  i  eH%0   H9  H$Y H$   WHl$Hl$詞 Hm H$  HHPH$  H$  HxP   $   HǄ$       HN H$   H$   H$   H$   H$   H$HD$HD$    HD$D$ HD$0H$   H\$8D$@ H$  H$H$   HL$HD$    \ H$  HH(H$   H$   HI(H$   H$   H  Hy    H$   Hy( u[H$   y tH$   H$HD$   HP) HD$H$   HD$H$   HL$   H$  fHA(H$HD$   HP) HD$H$   HD$H$   HL$ `  H$  \HAH$HD$   HLP) HD$H$   HD$H$   HL$   H$  HH H  H$  H$  H$HD$    HL$U-  HD$H$  H$   H$*  H|$   H$   H$.  HD$HtHHHt1HPHQ Y@uw1H\$x H$  HIH$HL$HT$H$   HD$H$   HL$ 1  HD$xH[H/+ H$HD$H, HD$m  4H$   HL$pHAH$HT${H\$HSH$   HL$pQHHH$  H@    H$K  H$  HuH$      H$      H$  ƀ   H$  H  H$   H$HL$%(  CHHPH$HD$   H9N) HL$H$   HL$H$   HT$   H$  W   gQ	  H$  H  H$  H  Ho H$HD$     H H$HD$        L$\H   HT$h'  H- H$HD$   N  H$  H$  H H$HD$   $  HD$hH$V  H H$HD$     D$\H$.  9  $  H? H$HD$    K     L$`H   HT$hp  Hv H$HD$     H$  H$F  H H$HD$   m  HD$hH$  H H$HD$   F  D$`H$w    m  H H$HD$        L$dH   HT$h  H H$HD$     H$  H$  H7 H$HD$     HD$hH$  H1 H$HD$     D$dH$0      Hh H$HD$     ^ eH%0   HD$H;A  H   H$   H$   H$    H$   H$HD$D$ U HD$@HD$XHL$8HL$hHT$0\$(Ht$ |$      H$   Hz8 t2H~-1HHqH9LB8H|LB@LH9z(vHH9|H$   HĈ   HL$xH\$`H$   H$H|$Ht$`&  HD$XHL$xH$   H\$`H$   HH@H$HcHHL$HT$H$   HL$H$   HL$   HD$XHL$h"HT$p\$THcHH$   HQ8H)H$HD$Ht$H$   HD$H$   HT$   HD$XHL$hHT$p\$Tk *eH%0   H;a  HPHl$HHl$H=,    eH%0   HR0H   H\$XHsH|$`H     s  H"4 L HT$8HD$@D*  D9s* 6  Ht$LD$ &H|$` LL$XLT$8HLLHt$LD$s      A   L* E
D* E9   H$DL$HT$@HuY1tHD$HL$XHQH~H, HHT$`rHA    Hl$HHPHQH)H$HL$XH$HT$@ LL$8HLH\$XH|$`IHs      Ht$0LD$H=*    LM  MQM  1H  H  H$H\$  HD$XHHH     H, HH\$`   HL$0HpH@    H|$H)HWHT$@Hu1@uH  HH|$(HL$ H4$HD$XHL$ HT$@H\$`H|$( HT$@HHHHT$0H)H$NHD$XH\$`1YH\$` HT$@Ht$HL$0HHHhH$i=  HD$Ht&HT$8H\$XHt$0H|$`LD$HHD$@W$M  HD$XH$=  HD$MZMYI      KL_1XH$>  HD$@HT$8H\$XHt$0H|$`LD$HHH  H       L0 IExI1nLع   < H H$HD$     Mg eH%0   H;a  H(Hl$ Hl$ =l,    eH%0   HR0H\$0HsHH   HT$H|$8LD$LL$0LT$8LLLHƀ       LCII9}{Ht$H=*  ;  LM(  MHM  1H   HuU* 9* s1   H* * 9sH$D$qHD$QHCHHD$@Hl$ H(H$H\$  HD$0HHH  |(HZ, H
HPH@    H\$HHHT$H$:  HD$HtHT$H\$0Ht$H|$8+W$躓  HD$0H$:  HD$IAI@H=   s3KD1H$;<  HT$H\$0Ht$H|$8    H  H$HD$     U eH%0   H;aT  HXHl$PHl$PHD$pHL$hHT$`1H9"  HHuH^@1	HHH   H9    sLM MtH|$@LD$8Ht$H\$4L$HT$Ht$HDHD$HL$ HT$(Hu^H$   HtHL$8H9   w	H9  w"HD$pHL$hHT$`\$4Ht$HH|$@RH$HL$  H$   H$HD$`HD$H\$HH\$HL$HL$xHL$ HT$(  H$   HHl$PHXc eH%0   HD$H;A  H   H$   H$   H$+ H$   H       HHH=  @ 7  HH  HHH HHHHL IHH  H    HWhH  H     L9Oy  DWbAN  H|$XLD$`D$4t$0H\$hI   L$   H   L_hL_L9svMMtjMcI   uG1ɄuHT$@L$HT$k4  D$4HT$@H\$ht$0H|$XLD$`L$   L$     KTIC   1HWhHWL)H      HGHT$H1I{HH9c  HL$PHt   ;IˉAIt
   AsK<H?HtIL)H9rLD$pD$8L$<H\$xL$$LL$L\$;AHD$HL$ HT$(Hu3D$8L$<HT$HH\$xLD$pL$   L$   L\$P5H$H$   HD$H\$PH\$HL$H$   HL$ HT$(  IRMZH$   HĈ   L9tH1H$t$D$LD$=DLD$(D$$t$ H\$HL$PHT$HL$   L$   IH$   HPH$   HĈ   L$   ;L$   IHE1111L    H| H$HD$   j    @ Ј _ UeH%0   H;a   H8Hl$0Hl$0HD$@H$WD$?HD$HL$ HT$(Hu
Hl$0H8eH%0   H[0H   H$WD$HL$Hp  HD$ HT$(   G_ beH%0   H;a  H(Hl$ Hl$ HT$0H   K  H\$HHsPHL$XHHIHHHA   AH<=,    40D  H5K + H       HHH=  @   H4HJ  HHH HHHHLChI   EDAE!AAE   I    EA   AE!D
H{hum!  HT$PHHtBHCH=   u 1t
Hl$ H(H$Ht$/  w  HtHC   1:@!@DAA EDA   AE!DOHl$ H(ÍOEDAE!AAH11=,  ~L9C0   1Ʉ   40D   DH5+ HKH       H9HH=  @    H4ƄHHH  D ! H4H ! HHHA   AEuDsb@uHHD$PHHHKhHHHl$ H(Hl$ H(LCHF E'      @    H H$HD$     HD$0H$  Hי H$HD$     HD$8H$  H H$HD$     HD$@H$[  H H$HD$       H̉ H$HD$   HD$8HD$HD$@HD$  H͈ H$HD$   HD$0HD$HD$  eH%0   H@0ƀ)  H H$HD$     H H$HD$)   n    @ ԃ     Ho H$HD$D     HD$0H$c      d  H\ H$HD$     HD$8H$-  H H$HD$   d  HD$@H$  H H$HD$   =  x  Hw H$HD$   HD$8HD$HD$@HD$   Hx H$HD$   HD$0HD$HD$_   eH%0   H@0ƀ)  H@ H$HD$   2  H" H$HD$#     Y ^eH%0   H;au  HhHl$`Hl$`H$   H       HHH  @   1HL$P  HD$pH$HL$xHL$  H+ H$HD$     H$   H$  %  HD$PH  HHpHL$HPbHT$@HXhH\$8HpHt$n  H H$HD$
     HD$H$7  H H$HD$	   n  HD$HH$  H H$HD$   G  HD$@H$y  Hw H$HD$      HD$8H$R  H H$HD$	     4  HD$PHcL$rH\J* H9]J* 7    HU H$HD$     D$H$  H܃ H$HD$       HD$PHHhxc  H  H$   HHHL$ 11HH9m  H   r'HpH9P  H   H9@@u   HT$(   H$   HH	HL$H  H H$HD$     HD$pH$HL$xHL$  H̂ H$HD$     HD$(H$  HZ H$HD$   ~  HD$HH$     HD$(H$   H9t(      H$   HL$ HT$(1  H H$HD$     N    H߄ H$HD$     )  HT$(1u
Hl$`Hh  H H$HD$       H$   ;HHD
HD$0H
HL$X<  HD$XH$HD$0HD$d        H H$HD$   7  r  Hl$`HhH+ HHtHH%  H    1U nH(Hl$ Hl$ =y,  uSHD$0H$3D$HL$eH%0   H@0H    HL$8H  HL$@H  Hl$ H(H  H$HD$,   ݹ  eH%0   H;a   H`Hl$XHl$XHй* HD$8H* HL$P1HH9   HHs@HtH~HtHT$0H\$@Ht$HH<$WD$3HD$(HL$ HT$HHRH$WD$HL$HL$@Hp  HL$ HD$(bHD$8HL$PHT$0kHl$XH`S eH%0   H;a1  HPHl$HHl$H]x, H+ HT$8H+ H\$@1HH9   H4À~cuH~ HLFhM   HHI1IH|+ HvI       NII  @    HL$0JHt[IHH HIIH H4$Dd$D\$HT$LD$HD$ H|$(AEHD$0HT$8H\$@11E1E11HI1QHl$HHPLع  @ { 'R eH%0   H;a1  HPHl$HHl$Hw,  H+ HT$8Hm+ H\$@1HH9   H4À~cuH~ HLFhM   HHI1IH,+ HvI       NII  @    HL$0JHt[IHH HIIH H4$Dd$D\$HT$LD$HD$ H|$(1EHD$0HT$8H\$@11E1E11HI1QHl$HHPLع  @ y P eH%0   H;a  H8Hl$0Hl$0H؛, Ho  H@, H>  WH*H  WH*^H, H  WH*Y^ f.  H,HHHHHHv, HHRHsHH!֐H?, H+P, H9;  HH)H=Av,    H,v, H@ML>+ IM!IHL!HL!M9LCLM)IM!Mi@B H{  Ht$H|$(HT$ LD$L1HHD$ H$HT$H+ HT$(H|+ Hm+ HL$Hi@B HT$HHT$ H|MWH*H|%WH*^>+ HG+ Hl$0H8HHHH	WH*XHHHH	WH*XIE1H5+ W+ Hl$0H8\H,H?NHHHH	WH*XHHHH	WH*XHHHH	WH*XHWU+ Hl$0H8  N ;eH%0   H;avxH Hl$Hl$H<* H$=<*  uH#* H$誤Hl$H H!* H$  	*  H* H$HD$    D$k  tM oeH%0   H;a  HHHl$@Hl$@H* H$?D$' WD$0HK( HD$0HD$'HD$8HD$0H$K |$' tHP* H$ףD$X Hl$@HHS HD* H$HL$(HT$PHHXH'* H$f * H H$H* HD$fD$HD$      H$HL$(H)HL$PH9D$XHl$@HHEL eH%0   HD$H;A  H   H$   H$   eH%0   =Qs,    H\* HM* H$M* H6o H$HD$=s,  8  H,* HM HH H$   H$H> HD$KH H$Hٴ* HL$fD$HD$      HD$0HD$8    D$' HD$(    WD$hD$xH& HL$hHT$'HT$pHT$8HT$xHT$(H$   HT$hH$I |$'   =s,  @  HD$8H  H, HD$`H~, HL$XH~, HT$PH~, H\$HK  H H$HD$   r  HD$`HH$  HS H$HD$   G  HD$XHH$u  H| H$HD$     HD$PHH$J  H H$HD$     HD$HHH$  H} H$HD$     HD$PHL$HH)HH$  H z H$HD$     ι  H|$8 t@HD$(H~H= H\ H$G  H$  HD$0H$D$HL$0HHHHEHHD$@ϸ  Hz H$HD$     HD$@HH$$  H H$HD$       H** H$ѝ** H H$H* HL$fD$HD$     HD$0)H=* g Hx H g H=ñ* g ]LH eH%0   H;a   HHl$Hl$HT$(H\$ H9      H9     H  HtoH~   u1H  HtDHǃ      HF    H  H~H  HFH=   sKHT HFHl$H    H4$HT$(H\$    H4$WFHD$ H  HT$(멹   p H H$HD$   蚬  $G eH%0   H;a   H Hl$Hl$HT$(H  H   H{    H  HukH  HsH  Ht(HVHBHFH=   suHDHD$0Hl$H H$K!  HD$(Hǀ      HD$0    Hl$H H\$H4$!  HT$(H\$xHHD$0    Hl$H ù   n F eH%0   H;aN  H Hl$Hl$HT$(H(  H   HsH   H   LD$0MI)HFH?   H| DT$DA9   H?tLHCH?   HHHKHH   I)DL HL$8H1t$HL(H0  Hl$H H\$  H$HC    HD$HXHT$(H(  LL$0LL$0r  H$HC    HT$(H   H(  ?   m H} H$HD$)     ?   pm D eH%0   H;aH  HXHl$PHl$PHD$pH   HL$`H$HL$hHL$HH?HHHD$8HD$HD$  HL$(HT$H?   HT$@HD$`HHHL$0H4Hv Ht$HH{H>uuHX1H$H|$HD$pHL$8H)HHD$1HD$ HL$(HT$H\$0Ht$@H|$`Ht0HT8HT$HHT$xH$   H$   Hl$PHXHHD$x    HD$`H$   HD$hH$   Hl$PHXHȹ?   l 0C HD$HL$H+   H8  Ht!9sHIY9rHIHL$HD$    eH%0   H;av1HHl$Hl$é*   H<$uX  Hl$HB eH%0   H;aF  H(Hl$ Hl$ eH%0   =i,    HJ* H;* H$B;* HD$0H$H HD$aBH	 H$H* HL$fD$HD$   D  * H	 H$?    H<$uH	 H$? $  |$ uH* H$蜖= +  t6* Ht
 H$Hi* HL$fD$HD$     HF* H$-mH=9* ` "A eH%0   H;a  H`Hl$XHl$XeH%0   HZ0*   J*      H5:* (* CHS  HL+* MMI AEAE:     A1H  XctD@XA9tDOE9tL  _9XX  DGHDAXÄcHHT$PD$([  HɅ:  Y* t	=h,  HJ0  HD$hHl$XH`HD$0H, HD$HH* HL$@H* HT$84  H H$HD$   [  HD$HHH$艵  H H$HD$   0  HD$HHL$@H)HH$V  HW H$HD$     HD$8H$/  H)x H$HD$
   ַ  D$($ֱ  H| H$HD$   護    HD$0HT$P1HA HD$0H$D$ k  |$ t.HD$0H* HHH5* D$(HHT$P`1H1/   H=* H$EA	I\JӄA  JJ    HB0  HD$hHl$XH`É|$$\$DD$ 艭  H H$HD$   谶  D$H$  H{ H$HD$   艶  D$ H$輳  Hv H$HD$
   c  D$$H$薳  衯  茭  HT H$HD$   賢     	f 3= eH%0   H;a   H(Hl$ Hl$ eH%0   HQ0   u    u	H9
   I* HT$0ZX9tpq9tiAYZXÄu?L$t$ $   5p D$L$HT$0t$BX9t9uHl$ H(H$D$ ?   Hl$ H(Hl$ H(H H$HD$"   袡  ,< eH%0   HD$H;Aq	  H   H$   H$   eH%0   HZ0   u    u	H9	  ;* \$@H$   ~c@|$;@O  DCD9FXA  DD$D=_+  ]  H~ Ly* I9HR0~b@|$6LNhLL$PH`  H$   L   L   	MILMH  ACM  H1IHIIHIILA   AHVPD:EtIN4LML$   M   EkM9   A{
uאAD:   Lt$`L$8IHH   PL9syL^Lڀx
t	tHL$   HH$   I
H$HT$LL$K  L$8\$@H$   |$6DD$DLL$PLt$`H$   H$   oL$   HM1J1C=~b,    HFPH$   Ƅ$   HǄ$       HFHH$   Ƅ$   HǄ$       1H$   HH9F8W  H$   D$   	Dt\$   uCH$   Ƅ$   H$   $   uH$   Ƅ$   ሌ$   ሌ$   HN0H9$         tHD$XHNhHHN=wa,  uH=va,  bH$LL$  HD$XH$   \$@H$   |$6DD$DLL$P'HL$HH$LL$
`  HD$XHL$HH$   \$@H$   |$6DD$DLL$PsL$   D$   EE5H4$,HD$L$6  f  H$   Cd   {`A)f|$<fD9  L$:@t$9fC`H$1H$   HH8HL$xHT$HT$pH9H@0    =[+  t-eH%0   H[0H   t$<L@hLL(  HHPHHHHH8H$0J  HD$H$   HAPH$HD$    }D$9  H$   Zc\$;+  t$D9rX  \$@އZX\$<fu  |$:@   L$   A HHC  I  HI  D$6H=     HH* HH$HT$$   D$HD$pHL$xH9D$jKD$t$   H$   H   ÈD$7D$@HH* HH$H$   HD$  D$7밄   =^,  ~_HBp    HBH$HD$PHD$H      HL$HL$&g H$   H  HL$PH     <H* H$HT$D$1  1hT$<f9H$   t$@WH$   1J=],  TH$   HF HH$莍 H$   \$@H$   DD$Dl   ] C   ] BXHD$p  H H$HD$   覭  D$;H$ت  Hn H$HD$
     HD$pH$豪  Hv} H$HD$   X  D$@H$苪  薦  聤  H H$HD$'   訙  HD$hfDD$>HC8HD$xϣ  H H$HD$     HD$xH$(  Hh H$HD$   Ϭ  HD$hH$  H H$HD$   襬  D$>H$ש  HRh H$HD$   ~  D$<H$譩  踥  裣  H^ H$HD$    ʘ  5  FXHD$p  HZ H$HD$     D$;H$Q  Hl H$HD$
     HD$pH$*  H{ H$HD$   ѫ  D$@H$      Hͨ H$HD$   !  Hm H$HD$     2 meH%0   H;a:  H Hl$Hl$o* Wf.u  =qV+     HD$(HL$0ZHD$(HL$0HT$H\$WH5* H)H9   H<$toH* HL$H9tHT$(H\$0HHWH* H}, H5* H)H* H|HWH*HT$YH,H)H\$rW* =U+  u
Hl$H 臊 HHHH	WH*XE WHl$H .1 HD$HL$1ﾭHH9reH%0   H;a  HXHl$PHl$P   HL$`A D$$HQH	HD$8H$袇HD$8HL$`\$$HT$0H92  H$蝅HD$`HHHL$0HT$8H9rHXH9t~H$   H%) HD$Hd, HD$7HD$HD$HHL$8HHT$`HJHHD$0HHBH$HD$H L$$H  HT$hHHl$PHXHH۸   HDH\$(HH$H) HL$HWd, HL$襪HD$HL$`HQHuHAHD$(HA$HD$@HYH$H\$HHT$p` HD$@HL$`HIHH	HBK/ FeH%0   H;a   HHl$Hl$HD$(H}q   uyHL$ HQHHI HH	H9s8   HH~
HLHtHT$0HD$8HD$@   Hl$HÄH  HHT$ HZH9H H$HD$     t. /eH%0   H;avKHHl$Hl$  H$HL$H	  H$HtHL$HAHl$H  H$- eH%0   H;a   H Hl$Hl$HT$(HH   H{      HrH2HZH^H   tJHFH=      HL$0HLHFt	=R, t
Hl$H HX, H$dH\$H4$`  HD$(@   H4$HD$(H0HD$H=   H1zH$HD$(H01b   U , eH%0   H;a  H@Hl$8Hl$8HT$XHq  H\$HH3HE  H|$PLD$`1   H4$  HD$H@   H\$HHsH$H3HCHT$XH|$0LD$`   LNI   t  MMII9LOII?M!NMII9u@LVI9   L)M)MIII?M!LMH~^LD$`H|$0HT$XHt$(LT$ D$L$H|$ILT$\ D$HT$XH\$HHt$(H|$0LD$`LT$ st	=P, t
Hl$8H@HV, H$bH$H\$HH3HT$XHl$8H@LHKT Lȹ   >T + 3eH%0   H;a   H(Hl$ Hl$ HT$0HH   H{ uHZH2HHrH{ t(HSHBHCH=   srHDHD$8Hl$ H(H\$  H$Ht"HD$HD$H$4  H\$HD$0HHD$8    Hl$ H(H$HT$0H^   R * eH%0   H;a   HHl$Hl$HD$HHtAHy    H$  HD$H     HHHy uZH$~  HD$H@    HHHtH* H
H@    HHHtHT, H
H@    Hl$HH$  HD$@ H$p  HD$@ d-) eH%0   H;a   HHl$Hl$HD$ HH   HpHNHtVH      H4$  HD$ @ ]  H$HL$ HA=M, t
Hl$HHS, H$_HKH~%H   w0H$o  HD$HL$ HA Hl$HHl$Hú   .Q    $Q .( 	eH%0   H;av>HHl$Hl$HD$ Hx t
Hl$HHs H$HD$   D  ' eH%0   H;av>HHl$Hl$HD$ Hx u
Hl$HH; H$HD$     n' eH%0   H;a  HXHl$PHl$PH=?*    1H   HD$(HD$     H=h*  	  H|$     1HL$H   H   wYHL$HT$HD$8HD$ HPHHT$0 HB    H${HD$HuHD$0HD$0H$c  HD$8HD$`Hl$PHXWD$@H HD$@HD$ HD$HHD$@H$% H|$     H* H$E{H* H$HD$ HD$-  Hd* H$|HD$(HJ* H${HB* HD$ HuH)* H$|HD$(H* H$HD$+  H* H$HD$ HD$G-  H* H$yHD$HHHD$0H$HD$00Hh H$HD$   越  @% eH%0   H;avBHHl$Hl$HD$ H$EHD$  H* H$HD$wHl$H$ eH%0   H;avBHHl$Hl$HD$ H$HD$  H* H$HD$9wHl$Hz$ eH%0   H;avYH Hl$Hl$HL* H$SxHD$Ht"HD$H$HD$HD$(Hl$H HD$(Hl$H $ eH%0   H;a   H(Hl$ Hl$ zH$HL$0HQHH?HHH)HYHPHYH   sJHD$HpH4$HH[H\$HHT$T HD$0H$HD$HD$8Hl$ H(Hع   !L K# FeH%0   H;a   HHl$Hl$Hh* H$xH=*  uAH*     HK* H$HP* HD$,  H'* H$yHl$HH) H$HD$(     " `eH%0   H;a   H(Hl$ Hl$ Hȑ* H$w=G,  tH* H$FyD$8 Hl$ H(H=*  tHD$    D$ H8  HD$D$0D$HD$H$  H\* HD$H HD* H$xHD$H D$8Hl$ H(! )eH%0   H;a  HhHl$`Hl$`WD$HHD$X    H  HD$HHD$xHD$PH\$pH\$XD$8H5 Ht$8H\$@HG, H4  1HpH  HHH  @   1HL$(H  zc  pg@8rg  H  1H\$H$HD$HT$HL$HHT$HHD$H\$xHs HHsH       HHH  @   1HD$0Hw  ycm  sg@8qg>  H5F, H   1HT$ H$HL$HL$HD$HHT$HHD$ HT$xzg t
Hl$`HhHzF, Hu1HT$(H\$0HHH9wHr HHH9rאHHRH2H    vH:HRHwHH!H!H9sHF, H@HH)HH!H1Hy IHH9,HHqHI    vJ4HvIIL!L!H9s%LE, I@HH)HLHH!H1H$HL$HL$HD$8HT$811L* A I<HtHH  H    I1BHr HHH9HHZHH    vH;H[HHH!H!H9s"H=D, H@MH)HHL!H1H$HD$HT$HL$8HT$811}L* A I<HtHHH  H    1Hp HHH9sHHHXHH    vHH[LGIL!L!H9s"HD, H@MH)HL!HHeH1[ eH%0   H;a   H(Hl$ Hl$ HD$0HH HHPHHC, H    vjHHRHHH!H!H9wHD$8    Hl$ H(H)H\$H_Q, @gH$H\$D$   tO HD$HD$8Hl$ H(H AeH%0   H;a  H@Hl$8Hl$8H\$HHs8H9s0}9HS8HC0HHH95  HK0HS(H9  HL$PHHl$8H@HD$     WD$(HvHH?HHH=        HOHL$HH$HP, HL$h4HD$HD$ H   H\$HHs0Ht$(H|$H|$0H{0LC(H~H9HOH|$ L9uVHs8H{(LD$0LL$ LT$(H{0 LS0LC8LK(H<$HHt$H-P, HD$c4H\$HH<$LD$HHt$bL H\$H&D aD H H$HD$   言  2 ]̐H       HL$HHH=  @ r.1HtH9HvD$ Pcʀw
H9HpD$D$ H\* HHtHHH  H    H1̐H       HL$HHH=  @ r)1HtH9Hv
HD$    H9HpvxcuHD$H* HHtHHH  H    H1eH%0   H;a4  HH,$H,$HL$Hǁ%  8   =8A,    W%  W%  ǁ%      Hǁ%      =A,    HEN, H &  Ɓ&  Hǁ8%     =@,  8  H H@%  HH%  P%  ǁ`%      Hǁh%      =@,    HM, Hp%  Ɓx%  Hǁ%    =h@,    %  %  ǁ%      Hǁ%      =8@,  -  HcM, H%  Ɓ%  Hǁ&  0   =
@,    &  (&  ǁ8&      Hǁ@&      =?,    HH&  ƁP&  HǁX&     =?,  >  `&  p&  ǁ&      Hǁ&      =?,     H&  Ɓ&  Hǁ&     =\?,     &  &  ǁ&      Hǁ&      =,?,  unH&  Ɓ&  Ɓx%   1DHH  HǄ      HǄ      HǄ      HǄ      HBH=   |H,$HH&  6 H&  16 H&  16 HK, W4H&  6 WH`&  1q6 Hh&  1c6 HK, WHH&  H6 WcH&  126 H &  1$6 H]K, WH%  H/K, 6 H;K, WH%  15 H%  15 HK, W]Hp%  HJ, 5 HJ, WH@%  H 5 HH%  H5 HJ, WH &  HJ, b5 W\H%  1L5 H%  1>5  eH%0   H;a;  HpHl$hHl$hHL$xH   H       H9  eH%0   Hr0  HR0HT$X=9+    H  Ht$HH  H|$@L  LD$`L$   1MDM  L   Mv6M9MMGMM)ALL   AEMM)MMEA   L   MII9   LL$8t~H$LD$H|$Ht$L\$ HD$(   '  HD$0HL$8H9w4H)HT$XH       Ht$HH|$@LD$`IA   HL$xH)HT$xH   1L\$PH$1iHL$xHt$HH|$@LD$`L\$PVH   uN=!8+  u9eH%0     Y  u    tH@Hl$hHpl HT$XH$jHT$Xk HL$xHT$XH       &Hl$hHpm eH%0   HD$H;AI  H   H$   H$   H$   st$H$   L$   L$   L$   L1  IH$   H$   L$   M9r  G>  Cӈ\$D!|$DtLt$81!HyH$   L\$xLd$XL$   LHsIHA   AAtOd II      O    E\$XD~E9   D^DE\$XAE{HL$PLd$pLD$HID$ HD$ H$   H$hHD$pH$D$ D$HD$@H$   H$fHD$ LD$HLHL$@HLEH$   Lt$8AHL$xA!HL$PHT$ht$HLL$0L$   Ll$`E16OIL)IM   MII90  L0  A$OI  @   OAMI  MII      I IH?I!O<M  ! IOM ! LIM9v:M9   HT$hL$   Ll$`L$   L\$xLL$0Ld$XE1Mʀ=4+  uH$   H$   HĘ   HL$(H)HH$h HL$(L    9 LL 9 LLE9 Lع   X9 Lй  @ 8 LH8  eH%0   H;a  HHHl$@Hl$@eH%0   HD$8HL$Py   H$dHD$8HH0H`  HIHZ, HH0H`  HA    HH0H`  HI HZ, H@0H`  H@     HD$PH$HL$XHL$HC, HT$  HD$HD$0H   =P4,  uq=;3+  u"HD$PH$eHD$0HD$hHl$@HHÐHD$(    H&Z, HD$($!HD$HD$(HD$HD$   HD$    X H9, H$?HD$0uHL$PQPXQHHHR@H$HD$ZHD$0@cf@`  L$`Hb   HP HHPh@e f@\  @f f@^  H* HXH       HHH  @    HHHH    ! HH@  ! HL$XHT$PH   \$aHA, HXhH* H* HHX, HUHHCsqH#) SHXhHRHHH5J) <@xe|^fx\TPfT^fP^H$HD$XHD$LHL$PPH  @ 5 HйC   5  eH%0   H;a   HHHl$@Hl$@HD$    HD$    WD$ D$0Hi HD$HD$PHD$ HD$XHD$(D$`D$0D$aD$1HD$HD$8HD$H$
 HD$HtL$btxd uHD$@d HD$HD$hHl$@HHHHH@ H$HHD$f:  eH%0   H;a   H0Hl$(Hl$(HD$8 H$`HD$8H$HL$@HL$HL$HHL$]  HD$HD$ HtE@cH@(    f@`  @b H@8    H@h    HH HHHHHpHH HH)q?, HD$8H$bHD$ HD$PHl$(H0 -HHl$Hl$HT$ H0  Ht$(H       H7HH=  @    IHHLL$0LT$81I  N    ID$L9s<LI  u*H0  IHN, J/HH=  @ sHIHl$Hù  @ 3   @ 3 eH%0   H;a  HxHl$pHl$pH$    HHHL$8H$H$   HT$V}D$HL$D$@HL$HH  HD$HHH  ycz  yg   HA HHQHH/, H      HHRHHH!H!H)H)=, HA H$   H96    H$   H8%  H$V3HD$HD$0WD$PD$`Hh HL$PHD$XH$   HL$`H$   HT$hH\$8H$H\$Ht$@t$H\$H\$PH\$uHD$0HD$ xg ulHHH$   H$HL$H$   HL$HD$H$   HH$   HH)<, HD$ Hx    H$   Hl$pHxHHHP H$HHT$D$   : HD$ @g dHL$(HD$8H$HD$HL$@L$HD$|HD$(*Ht1pH$   H$H$   HL$   |$ uHǄ$       Hl$pHxHD$8H$H$   HL$zHD$L$L$@HD$HHKHJ H$HD$   l  H˰ H$HD$+   l  H8 H$HD$*   l  HI H$HD$*   yl   eH%0   H;a  HHHl$@Hl$@HD$XHH-, HT$PH  HHH[HHH!H9  r6H  H  H$HHD$H)HL$  D$`Hl$@HHHD$0H$HD$fHD$HL$H   HH\$PH  H9uGHH  He:, HN:, Hg,, H  H|$0HH0HIHHH!HIH  H)HuHH  HH  HT$8HL$ H$HD$Ht$   HL$ HT$8H\$PH9, HD$(+u  HШ H$HD$(   R~  HD$0H${  HYG H$HD$   +~  HD$(H$]{  H; H$HD$	   ~  ?u  D$` Hl$@HH eH%0   H;a  H0Hl$(Hl$(HD$8H$HL$HHL$g
  HD$8 H8%  H$.HD$HD$ HL$@W H@    HHHL$HHHH f@`  @b H@h    @c @g @x@d H@0    @HHH HPH\$8H$HT$HL$HD$HD$ @c@gHL$8H$HD$?HD$8HH$HD$ HD$qHl$(H0 eH%0   H;aveH0Hl$(Hl$(WD$HD$    D$  H HD$HD$8HD$HD$@HD$D$HD$ HD$H$ Hl$(H0G eH%0   H;av}H Hl$Hl$HD$0@dHL$(H$XHD$0HH HHT$8H)
HH HH7, HL$(H$HD$fD$ ,   HD$(H$YHl$H _ jeH%0   H;a  H8Hl$0Hl$0HT$HZc   Z`f\$f  Ht$@~9zX   H   H+Z H   H* HzI       JHH=  @    HÄ HHH  8  ! HHˈ8  ! D$PtHB HH)6, D$QtHB HH5, BcH4$HT$HD$@ HH$HD$HHD$oHl$0H8ÀA  fz`   Ht$@x  @ ** BXHD$(HL$@IHL$ HZH\$p  H{ H$HD$   y  HD$HH$y  H0 H$HD$   y  HD$H$yx  H> H$HD$   y  D$H$v  H: H$HD$
   y  HD$(H$v  H, H$HD$   by  HD$ H$v  r  p  Hݗ H$HD$#   e  Hҥ H$HD$)   e  H H$HD$)   e  	  deH%0   H;a  HxHl$pHl$pH$   H@ HH HHHXHH5&, H      H<3HLFIL!L!H9wHǄ$       Hl$pHxIH)L$   L9vM)HNH  HI!I9  H%, H      HHL!H9   H9   HL$(  HD$8H$    H8%  H$)HD$HD$@HL$8HQ HHQHD$H    WD$PD$`H HL$HHD$PHL$(HL$XH)HT$`H$   HL$hHH$$   H$   L$HT$HL$HHL$jHD$@H$   Hl$pHxHǄ$       Hl$pHxLHǄ$       Hl$pHxHyH\$ HT$0m  HC H$HD$   v  HD$(H$	t  H9 H$HD$   v  HD$0H$s  Hy9 H$HD$   v  HD$ H$s  H/ H$HD$   bv  H$   H$s  o  m  m  Ha H$HD$   )v  H#, H$Ys  HP H$HD$    v  Ha#, H$0s  ;o  &m  HQ H$HD$   Mb   eH%0   HD$H;AQ  H   H$   H$    fD$*11  H$   HHH9  HT$xH  HZ Hs HH{HL", I    N  J<HIIL!I!HL$@L9r-D$p$HT$gD$HL$D$pHL$xHD$@gH\$PD$p$HT$]gD$D$,HL$HL$`H$   H$H\$xt$pt$H\$H$   Ht$@H)H\$HD$ HtoHD$XH$HD$HD$8H$   H$HT$XHT$D$,D$pHD$`HD$xHD$hH$HL$XHL$<iHD$@HL$8HHD$hH$HL$xT$pT$HL$oHD$PgIHT$HHHH}XHD$HHL$0H$   T*HYH\$hH$D$T$	fHD$L$L$pHD$xH$   HL$0H$   H$   HĈ   b eH%0   H;avYH Hl$Hl$Hd., H+u., HL$0HHT$(H   H9w
Hl$H H$H)H9HBHL$ eH%0   H;an  H0Hl$(Hl$(HD$@HHHT$8H9uJH9u9HH
H9Bu HHHJW H@    Hl$(H0HHPHQHHHHHL$ HH HL$HPHT$h  H- H$HD$-   r  HD$H$Oo  H) H$HD$   q  HD$@H$q  H) H$HD$   q  HD$H$q  H4 H$HD$   q  HD$ H$Zq  H$) H$HD$   q  HD$8H$3q  j  h  H~C H$HD$   ]  Z ueH%0   H;a   H0Hl$(Hl$(HD$@HHL$ Hu<Hx u5Hx u.HL$8HHHHtHBHHHHl$(H0HAHHHL$HPHT$zg  HЈ H$HD$!   p  HD$@H$Sp  i  HD$ H$@p  {i  HD$H$-p  hi  HD$H$p  i  g  HUB H$HD$   \  A eH%0   H;a   H0Hl$(Hl$(HD$@HHL$ Hu>Hx u7Hx u0HL$8HQHPHQHtHHAHHHl$(H0HHHHL$HPHT$Xf  H H$HD$%   o  HD$@H$1o  lh  HD$ H$o  Yh  HD$H$o  Fh  HD$H$n  h  nf  HHQ H$HD$   [   HD$HHtJHT$HQH	HuH
HtHXHH
HXHYHH
W HHHHHJeH%0   H;a  H@Hl$8Hl$8HD$HH$HD$HV  HD$ eH%0   HQ0  HI0HL$(H$(HD$HHL$ H+AHD$HT$PZ
\$HqxHt$0H4$&JHD$ HL$HT$HHHt!sH9u8K
tzH9ruo8K
@@tHL$PfQHHHHD$0H$KeH%0   HL$(  Z  u    tH@D$XHl$8H@1HD$0H$PKeH%0   HL$(  Z  u    tH@D$X Hl$8H@HEq H$HD$   tY   IeH%0   H;ax  H@Hl$8Hl$8HD$HH$!HD$H4  HD$ eH%0   HQ0  HI0HL$(H$hHD$HHL$ H+AHD$HQxHT$0H$sHHD$ HHL$T$PHHHtosH9u8S
uH\$HHHD$0H$JeH%0   HL$(  Z  u    tH@HD$HD$XHl$8H@HD$0H$IeH%0   HL$(  Z  u    tH@HD$X    Hl$8H@H} H$HD$    W  ` keH%0   H;aH  HXHl$PHl$PH(* H$/GH* H$/HD$HD$HH* H$HHD$H@
Hx=1,    HL$hHHH|$@HL$pHH=,    HL$xHH H$   HH(HL$`H$HD$|$    =,  uƄ$   Hl$PHXHD$`H$WD$3eH%0   HH0HT$  HH0HL$0H    H$Hp  HD$8HD$|HD$@H$HD$   H( HD$HD$8HD$HD$     ƋeH%0   HL$0  Z  4    'H@H* H$EH* H+* H* H* HL$HHH* HR* H$9GƄ$    Hl$PHXHH HHHD$x H{(H$   r HhHHD$h] H# eH%0   H;a   H(Hl$ Hl$ HD$0H$D$HD$Ht[HD$H* H$DH%* H+* H* H* HL$HH* HZ* H$AFHl$ H(Hl$ H(8 SeH%0   H;a   H(Hl$ Hl$ H* H$DH* H$HD$HD$H* H$EHD$@
HL$8HHHL$0H$HD$ |$ t
Hl$ H(H2 H$HD$%   S   KeH%0   H;a/  H0Hl$(Hl$(HD$8H
tv   HHH$HL$HHL$  H* H$!CH* H+* H* H* HL$8HH* H* H$DHl$(H0HHHPHX Hp(H|$@H<$HL$HT$H\$Ht$ )H* H$BH!* H+* H* H* HL$8HH* HV* H$=DsH7 H$HD$   R  ) eH%0   H;a1  H@Hl$8Hl$8H(V* H\$HH?HH  H2H4H  @HH@V  1H<  H\$H|$HU* H$AHU* H  HH\$HH    1Hs  M  H$HU* HK  HH\$HH     1H   H   HHH  tI1H  HL$ HU* HHHU* HHT* H$BHD$ HD$PHl$8H@HT$HHHH  v1H)H  }  HHI끺   qHL$(HT* HHHT* HyT* H$@BHD$(HD$PHl$8H@HT$HHHH  v1H)H  
  H
HIH\$   HD$0HT* H$AHD$0HD$PHl$8H@HT$HHHH  v1:H)H     HH@H\$   HD$PHl$8H@HHHH=  v
H1H)H=  sZHH@Hs   WH8 H$HD$   ~O  Hй   Hй   Hй       eH%0   H;a   HHl$Hl$HR* H$>HR* Ht,HR* Hu`HHPHuHHHR* HR* HR* HR* HR* HR* 1HrR* HHXR* H$@Hl$HHFR*  BeH%0   H;a   H0Hl$(Hl$(HR* HtEHD$ HHHQ* H$HD$   1 HD$ H@    H     HD$8Hl$(H0HQ* H$~?H$   H, HD$ HD$HtHD$HQ* H$f=HD$Hp H$HD$   M  0 eH%0   H;a   H0Hl$(Hl$(HD$@HHT$8Hu[H   HD$ H$HD$    H\, HL$bHD$HL$ H, HL$8HHHL$@HH(HD$HHl$(H0HZHwH@H\ H$HD$   L  a <eH%0   H;avOHHl$Hl$HD$ HxuHH(HH@0HD$(Hl$HH&A H$HD$   cL   eH%0   H;avXHHl$Hl$HD$ HHHtHuHH(HH@0HD$(Hl$HH@ H$HD$   K  t eH%0   H;a   HXHl$PHl$PH=C*    Ht$pH|$x11LHIMI
KIHL1H9|LC* A LL$hN	MI
MMIM1OMIM1HSjIHLi LL)H= M  L\$8HD$@ILD$`H	H   L9A   L9Y   L9I t1҄tH$   Hl$PHXÐHQ(H   HL$HHA0H$HT$HT$Ht$H|$ H$   HD$(  T$0HD$@HL$HHt$pH|$xLD$`LL$hL\$8{1t1m$      L$H|$HD$HP(H 7  HL$xH9HOHH0H\$pH9   HL$8HHHL$hHH H-B* HT$@HHHB* HHL$`Hu$H@B* HHH5B* H$   Hl$PHXHuHfB* HHH[B* HA* HHHA* HD$HH$H\$HHT$ HD$HIHǄ$       Hl$PHXH$ HB, HD$HD$=
,  uHKA* H=CA*  D,H=4A*             ' H	k H$HD$   H  8 HD$HL$(H9u/HL$ HT$1HH9}H4H<H9tD$8 D$8D$8 eH%0   H;avbHHl$Hl$H4	, H$7, HH:I)ȉ, ,  H, H$i9Hl$Hj eH%0   H;avOHHl$Hl$H, H$C7=h,  tH, H$
9Hl$H   @,  eH%0   H;a   H(Hl$ Hl$ , D$H?*    HL$H$[HD$T$HH!I)HHL HHL(HHHL0HHHL8HHHD     HD(    HD0    HD8    HD$HHHuHl$ H( *eH%0   H$H;A  Hp  H$h  H$h  H|$HWHl$Hl$K Hm H$   HD$HHD$HD$    HD$    Zn HD$ HD$@H, H$5HL$@H   H$   H$  HD$HT$HHT$HL$HD$     D$(HD$0H$H  _, L$<H$HD$ L$<HH!R)HHT HHT HT0H$  HHT0HE, H$6W$P  HǄ$`      Hf H$P  H$x  H$X  H$H  H$`  H$P  H$ H$h  Hp  ú    C M 8eH%0   H;a   H Hl$Hl$H, H$4A, D$HL$(H$HD$ L$HH!R)HHT(HHT(HT8H\$0HHT8H&, H$5Hl$H  QeH%0   H;avdH Hl$Hl$HD$(H   HNHD$(H$D   |$ u
Hl$H HD$(H$HD$0HHD$HD$       H, H   tD$ D$HT$H9~YeH%0   H[0   $  AD1A11DAA1BHHH   D$  H91eH%0   H$0H;A  HP  H$H  H$H  eH%0   H|$@WHl$Hl$ Hm HH0H   Ht	H9   H$`  H$HD$@HD$HD$    HD$    j HD$ HD$8HK, H$1HL$8H    H$h  H$HD$    HD$@HD$HL$HD$     D$(HD$0H$@  H$HD$H H$@  H$uHD$H$X  HHH, H$$3H$H  HP  H$H$`  HD$HD$@HD$HD$    HD$     j HD$(	      SeH%0   H;a   H Hl$Hl$H, HT$(Hһ    HLH   eH%0   H[0   $  AD1A11DAA1BHHH   D$  Hu
Hl$H H4$HD$0HHD$HD$   H1 )eH%0   H;a^  H`Hl$XHl$XHx, H$/eH%0   HD$(HH0Ɓ)  HL$xH  H$y HD$HD$ HL$HL$0&J  H H$HD$   MS  HD$hH$R  Hz H$HD$   &S  HD$pH$Q  HS H$HD$   R  HD$0H$HD$ HD$R  H  H$HD$   R  	J  HD$(HH0H   Ht	H9   H$k WD$8D$HH HD$8HD$`HD$@HD$hHD$HHD$(HD$PHL$8H$ I  K  I  HD$(H@0ƀ)   H+ H$.0Hl$XH`H$;k HD$(HH0H   H$HD$HD$    HL$7] H  H H$HD$   Q  HD$hH$yQ  H H$HD$   Q  HD$pH$BP  H H$HD$   yQ  H  z eH%0   H;a4  H@Hl$8Hl$8H+ H$O-eH%0   HD$HH0Ɓ)  G  H H$HD$
   P  HD$HH$P  H% H$HD$   P  HD$PH$sO  H H$HD$   P  G  HD$H$i WD$D$(H HD$HD$@HD$ HD$HHD$(HD$HD$0HL$H$ G  I  G  HD$H@0ƀ)   H+ H$#.Hl$8H@$ eH%0   H;a   H Hl$Hl$H+ H$+eH%0   HD$HH0Ɓ)  qF  H H$HD$
   O  F  HD$H$k @F  H H$HD$   gO  F  F  H  F  HD$H@0ƀ)   H+ H$3-Hl$H 4 eH%0   H;avpHHl$Hl$H=(   u
Hl$HE  H( H$L  G  H$  K   H  E  Hn H$HD$$   ;   weH%0   H;avhH(Hl$ Hl$ H;* HD$H:* HL$1HH9},HH[@HtHT$H$   HD$HL$HT$Hl$ H( eH%0   H;aviH Hl$Hl$H:* Hu:* HD$(H9s=HH@@Ht&HD$H$pHD$H$蒘 Hl$H Hl$H i  HD$HHH, H@    HH H, H@     H  H* Hǀ      H  H* Hǀ      1)H* HHȨ  HHHǄȨ      HHC|H Hl$Hl$HD$(H   HL$0HHH
H9r
Hl$H HD$ZC  HO H$HD$   L  HD$H$I  HF H$HD$   ZL  HD$0H$I  E  C  $    Hl$H H Hl$Hl$HD$(H   HL$0HHHH)HH9r
Hl$H HL$B  HR H$HD$   K  HD$H$H  H  H$HD$   K  HD$0H$H  D  B  $    Hl$H eH%0   H;avlHHl$Hl$HD$ HHH=+  t"HH HHHHH+H   uHl$HH   HHHW H$HD$   f7   {H(Hl$ Hl$ eH%0   H@0      =+     HD$0Hu1WD$Hb HL$HD$HD$H$* Hl$ H(H$HL$8HL$M=+  tHD$0eH%0   H@0H    H0  H   Hl$ H(HD$0tH    H0  H   Hl$ H(eH%0   H;a%  HPHl$HHl$HHD$X H0  H   H)HH     HL$@Hǀ       =+  f  11HH9   H0  H   rHT$8H\$0H4$WD$+HD$HL$ HT$(HuHD$XHL$@HT$8H\$0랐HHHHHٿ   HVP@tHD$XHL$@HT$8H\$0^@:^bt+HD$XH  H~hH  HL$@HT$8H\$0%H\$0HL$@H9   Ht$XH0  HHHT$8H      Hp  H$H0  HL$H\$HD$   qHD$XH   H$Hl$HHP1)HT$8H0  H$)oHD$8HPHD$XHL$@H9|H   H$rHl$HHPHٺ    H     c eH%0   H;av(HH,$H,$
     H+ H,$Hd eH%0   H;a  H0Hl$(Hl$(Hh2* H$o	  HD$HD$ HHHL$ H$!#HD$H   Ht
H   HH(Ht
H   HL$8HHf@  H@ H@(    H@p    H@xHǀ       Hǀ       HT$ H$$HD$8H$HD$HD$P
  HcD$HL$HL$@HD$HHl$(H0Hl H$HD$&   2  Hrn H$HD$'   2  * eH%0   H;a   HHl$Hl$HD$ x trH   HtHuGHH(HtHuH0* H$HD$n   Hl$HHr H$HD$)   2  Hu H$HD$*   1  Hd H$HD$#   1  c >eH%0   H;avFHHl$Hl$HD$ H$3!HD$HHHT$ H
HPH$"Hl$H HD$x t@   Hu0HL$HruH@(    HD$    HwuHǀ       HL$HL$ruHxp }   뭃wu%H    urux t   11eH%0   H;a$  H Hl$Hl$HD$(x       H   H$HL$0L$D$ +  |$ ujHD$(x t   HtHL$8Hl$H HL$0ruHxp }   ԃwu%H    urux t   11HD$8    Hl$H HL$8Hl$H HL$0ruHxp }
   2wu+H    urux t
   	11 eH%0   H;a  H8Hl$0Hl$0HD$@ HHHL$(H$HD$@x ~  @H@ H@xHD$    1HL$H$D$r   D$ %  HD$HD$HD$@H$D$w   D$    HD$HD$ HL$@HyP    H    uvHD$(H$ HD$Hu9HD$ Hu
Hl$0H8ÐH_+ 
H$HD$   L  ѐH:+ 
H$HD$   hL  H   H$6 =+  uHD$@Hǀ       \HL$@H   1 DHA0H$ =+  uHD$@H@P    HD$ HL$@HL$@HyP1 HHc H$HD$$   -   eH%0   H;a   H(Hl$ Hl$ D$@r   HD$8H$D$r   D$g  HD$HD$L$@wucHD$8H$D$w   D$9  HD$HL$Ht2HT$0HH   H
HtH
H   HHl$ H(HT$0ہ   t1=   X1q. HHl$Hl$HL$H$   HT$ H
t   HC+ L$(Hl$HeH%0   H;aO  H0Hl$(Hl$(HL$8HQ(\$@wuH   H2H   H   1   H2@@tHT$ D$DtLH H$HT$fD$HD$   H  1HL$ HH   HD$HHl$(H0Ày t   Htǃru<Hyp }   wu%H    uruy t   11wH    D$HHl$(H0H< H$HD$   *  H! H$HD$   *  i HHl$Hl$HL$HQ(\$ wuqHT$$HHtLHut0H$HÄtH$H    HDHD$(Hl$HHD$(    Hl$HHD$(    Hl$HHeH%0   H;a   H0Hl$(Hl$(HD$8 H$HD$8Hx u|H$p  HD$    H+ HD$Q?HD$HL$81Hi   HqH4HHYHHrHAHD$ HHQH$HD$ HD$@Hl$(H0H 8eH%0   H;a   H(Hl$ Hl$ Z $ѡ( |H      HD$ Hl$ H(ÉD$E3  H? H$HD$   l<  D$HcH$:  5  3  H: H$HD$   (  A LeH%0   H;a   HĀHl$xHl$xWD$8D$HD$XD$hH$   HD$8D$@! H$   HD$PD$8D$XD$HD$hfD$`Š( $HD$8HD$D$   HD$    D$     HD$(    a D$0}؉$   Hl$xHǄ$       Hl$xHL eH%0   H$H;A9  Hp  H$h  H$h  =( o  WD$P$x  M  1HD$`H|$h   H1H   HJHcH9   H@;  HH\pfuLw   tHT$HH   F Lrf @uFHD$@H$Ht$\$ND$<HT$Hfutrf r      E1$x  tkH|$@ ucH\$`!( $HD$    D$    HD$hHD$D$ @   H\$( D$0D$<}ugH\$`HD$@    1HD$@H$  H$h  Hp  HD$PHǄ$      H$h  Hp  Hȹ@   9 0  H$ H$HD$   ;9  HcT( H$k7  Hc H$HD$   9  D$<HcH$@7  K2  60  HE) H$HD$   ]%   H Hl$Hl$HD$(@   t
Hl$H ƀ@  HH  H$HD$     |$ uGHD$(H  H$HD$     |$ u
Hl$H H H$HD$   $  H H$HD$   $  HPHl$HHl$HHD$XHe  1HL$ eH%0   H@0HD$8 HH  HT$@H$d HD$8H  H   HL$XH}H  H$HL$@HL$ $ H$HL$ H)HT$XH9   WD$(H)HRZ/DHHHHH?H)HT$(Hi ʚ;H)Ht$0HT$8H  H$H\$@H\$Ht$(Ht$ |$<5HD$@H$ D$`Hl$HHPHD$@H$ D$`Hl$HHPHH  HD$@H$ D$`    Hl$HHP* H$H Hl$Hl$HD$( HH  HL$H$ HD$(H  HH  HHD$H$ Hl$H H  H$D eH%0   H;av6HHl$Hl$.   $Y+    H$HU+ Hl$H eH%0   H;a   HXHl$PHl$PHD$H    H      HD$HD$<    HD$@   HD$HH$D$   HD$<HD$HD$@HD$WD$ T |$0 |D$<D$`   Hl$PHXÉD$`Hl$PHX0 KeH%0   H;a   HXHl$PHl$PHD$H    H      HD$HD$<    HD$@   HD$HH$D$   HD$<HD$HD$@HD$WD$  |$0 |D$<HD$`    Hl$PHXHD$`Hl$PHXn IH8Hl$0Hl$0Hۭ) Hܭ) H   H$HD$    Y D$HL$HHvfD$$$HT$@HT$L$ HcD$HD$(L$$$ HD$@H$HD$HHD$HD$PHD$HD$(HD$ Hl$0H81~ 1w eH%0   H;a5  HxHl$pHl$pH$   H  WD$0D$@D$PD$`HD$0H$= |$ t9H) H) H  H$   HT$L$ $   m HD$(    HD$0H$HL$(HL$, |$ t9H6) H') Hg  H$   HT$L$ $    H$   H HL$(HHHD$0H$HD$    |$ t9H˫) H) H   H$   HT$L$- $    D$     $   H?( HD$HD$ HD$ H  H HL$0H$HD$H$   HD$ D$D$$ $   HL$ HL$HD$     D$$ t5H) H) Hv,H$   HT$L$k $    Hl$pHx1> 17 10 1) S eH%0   H;avHH,$H,$i j H,$H HHl$Hl$$    Hl$HH0Hl$(Hl$(WD$HC   HD$ Ht  HD$@H9f u=(  t?H\~  HR~ HD$D$8$HD$HD$HD$     Hl$(H0H5 H, H@Hl$8Hl$8WD$(D$H$HD$    HL$(HL$ HD$(L$4 s
Hl$8H@WD$HD$D$0D$ D$4D$$D$H$HD$HD$HD$    3 Hl$8H@eH%0   H;a   H0Hl$(Hl$(D$8HL$@HcHHuHcHHD$H$ HD$WD$HL$HL$HD$ HL$H* =^+  ulH* H~CHexecutabH9uLHle_path=H9QtHPH* HA=+  uHl* Hl$(H0H=[*  1H=I* HH H脵 eH%0   H;a   H(Hl$ Hl$ HD$0H$ HD$HL$H$HL$ HD$H|$}01ugeH%0   HtH@0Ht	    u/Hl$ H(H$HC HD$HD$   D$HD$8H$HD$@HD$  HD$8H$HD$@HD$  葴 eH%0   H;avQHHl$Hl$eH%0   HtH@0Ht	    u
Hl$HHD$ H$HD$(HD$   eH%0   H;a   H@Hl$8Hl$8HD$@H$Hw HD$HD$   \WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1 H H$HD$ HD$% HD$HL$H$HL$  g ReH%0   H;a   H@Hl$8Hl$8HD$@H$H HD$HD$   WD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1 H H$HD$ HD$uHD$HL$H$HL$-  跲 ReH%0   H;a   H@Hl$8Hl$8HD$@H$H" HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H8 H$HD$ HD$HD$HL$H$HL$}   ReH%0   H;a   H@Hl$8Hl$8HD$@H$H! HD$HD$   LWD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$  W ReH%0   H;a   H@Hl$8Hl$8HD$@H$HN! HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1Hت H$HD$ HD$eHD$HL$H$HL$  觰 ReH%0   H;a   H@Hl$8Hl$8HD$@H$H  HD$HD$   WD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1H( H$HD$ HD$HD$HL$H$HL$m   ReH%0   H;a   H@Hl$8Hl$8HD$@H$H HD$HD$   <WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1Hx H$HD$ HD$HD$HL$H$HL$  G ReH%0   H;a   H@Hl$8Hl$8HD$@H$H> HD$HD$   WD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1HȨ H$HD$ HD$UHD$HL$H$HL$  藮 ReH%0   H;a   H@Hl$8Hl$8HD$@H$H HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$]   ReH%0   H;a   H@Hl$8Hl$8HD$@H$H HD$HD$   ,WD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1Hh H$HD$ HD$HD$HL$H$HL$  7 ReH%0   H;a   H@Hl$8Hl$8HD$@H$H. HD$HD$   |WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H H$HD$ HD$EHD$HL$H$HL$  臬 ReH%0   H;a   H@Hl$8Hl$8HD$@H$H~ HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$M  ׫ ReH%0   H;a   H@Hl$8Hl$8HD$@H$H HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1HX H$HD$ HD$HD$HL$H$HL$
  ' ReH%0   H;avMHHl$Hl$H H$HD$   jH) H) HtH@H$HL$5
  迪 HHl$Hl$eH%0   HH0H9   u@HL$ fA  HT$ HQHT$HQHA     HP(HQ(HH(v Hl$HH H$HD$     eH%0   H;aQ  HHHl$@Hl$@HD$,    WD$01HHD,HBH|1HH  1H  H   0   H      H  wWHHH     H( HC  H50( V|,}HT,z9r   HHH   ?  H( HC  H5־( VH( H    H9sHv( H5( 끐H  H HW( H5( _HP0Hl$@HHHHHHL$ HT$HD$G  H H$HD$   n!  HD$H$  Hy H$HD$   G!  HD$H$y  H H$HD$	    !  HD$ H$R  ]  H  H H$HD$   o  йC    Hй    йC    Hй    ǧ eH%0   H;avYHHl$Hl$W$H H$HD$    H$HA0=+  uH@* Hl$HH=/*  S HxHl$pHl$pH$   Hx    Hx   x   HcH  1H  eH%0   HR0H   HT$PHIH\$@Ht`LM@PLD$HI9p        @ W@=+     H@(    HLXHtPLL`LQM9w+LALDXH<΃=+  uHHl$pHx Hr H$Ht$HL$LL$LT$ e] HD$(HL$0HT$8H\$@Ht$PHT`=`+  uHDPHHH$   rH|$HL Hx(H1< H8WD$XHD$h    H܏ HD$XHT$`HL$hHD$XH$O H$   HT$PH\$@LD$HHl$pHxHH`Hl$pHxm   H$   ,   H$   eH%0   H;av(HHl$Hl$HF' H$HD$   j
   eH%0   H;av(HHl$Hl$H H$HD$   *
  贤 H@Hl$8Hl$8eH%0   HQ(H   H\$HH9Z   uzHZ=+  u`HB    H\$ HB(=+  u9HA(H$HD$HHD$0HD$ H$HD$0HD$? Hl$8H@Hy(l Hz1_ 뛃uHZ0HZ0H\$HlHL$HT$(HD$HH$HJ0HL$HcHL$ HL$HT$(3Hl$8H@Hl$8H@eH%0   HD$H;A  H   H$   H$   D$8    Hjl HD$PHD$8H$  H$   H@HS  HHHPHtH$   HL$xHT$0H/ H$HT$HL$HD$ HL$H$   HZH\$p|$( t[HIH$HD$HL$H$HD$HD$HH H$   HJ=+  uHBHIH|$p H#6 H$HL$0HL$HL$xHL$FHD$ HL$|$( uH$   HIH$HD$HL$H$HD$fHD$HG H$   HJ=7+  uHBHH|$p/ H$   HĈ   ÐH$   HĈ   蜡 eH%0   H;a   HHl$Hl$HD$ HHH     H H$HD$   /  j  HD$ HHHPH$HL$HD$ x  u  J  5  Hl$H  H H$HD$       H$=x  H H$HD$       H蠠 eH%0   HD$H;A7  H   H$   H$   eH%0   HQ0H9         &  HL$8H    5       HD$X    WD$`D$pH$   HT$`H$   HT$hHQ HT$pHT$XHQ    H58+ HL$8HT$XH5!+ HY(H  Hy({ tcLC MtA@!HC     =+  u+HC    HC(=+  uHA(H$趾 LCHLI1蠾 LH|$PH\$HCHS H$      HD$HD$XHD$H  1HXH$    H\$HT$L$L$ HD$X    HD$HHL$8H9A(M  H@     =+     H@    HP(=+  urHQ(HHHL$ HPHT$0H$(|$x H+ HD$pHL$8HA H@HA HA Ht	x! uHu|ǁ       pH|$PHHu HzHxH1_ HSHP0HA H$PHD$8H@ H$  1H     H$   HĈ   HD$0H   HD$ H  H.g H$轛 H( H$HD$     Hl H$HD$       H H$HD$   -  h  H$   H$H$   HD$  P  ;  H H$HD$   b    H H$HD$       H$   H$H$   HD$\      M  HG H$HD$   t    HD$8H@0H   HL$@H   HD$(	  HD$@H$HD$(HD$1  l    r  ]  H H$HD$       H H$HD$     !  H$   H$H$   HD$~  	    H5 H$HD$     V  Hc H$HD$   }    H$   H$H$   HD$j      H H$HD$      < HD$HD$eH%0   H@ Htx  t	WD$HHT$H9u@ HHH@HL$HD$eH%0   H;av'HHl$Hl$HD$ H$HD$(HD$   蕚 H(Hl$ Hl$ WD$HD$    Hz HD$HD$0HD$HD$8HD$HD$H$ eH%0   H@0    u
ǀ      ~  1H     Hl$ H(eH%0   H;a6  H0Hl$(Hl$(HD$8H   H  HtHH9s9   @u9HH8HP@H@`    H@X   H8H$` Hl$(H0H9H@HL$H\$H@HD$ 	  H9 H$HD$	   ;  HD$H$  H H$HD$	     HD$H$  HA H$HD$     HD$ H$  Hv H$HD$     	  H H$HD$   (貘 H0Hl$(Hl$(eH%0   WD$D$H HL$HD$HD$0HD$HD$8HD$ HD$H$ 1H     Hl$(H0HHHl$@Hl$@eH%0   D$ WD$D$ D$0H HL$HL$PHL$HD$ HD$HHD$(HD$PHD$0HD$HD$8HD$H$k |$ t H_ H$T 1H     Hl$@HHeH%0   H;a  H Hl$Hl$eH%0   H=>{*  *  HH0   HH0   }
ǁ     H@0     t[t$   o D$( Hl$H ǀ       H H$HD$       $   ' ǀ     f  H: H$HD$       D$( Hl$H ǀ        H׻+ H+ H$o=0+  ~$M  -  D$(Hl$H Ã=+  HD$  HLE H$HD$.     6  HD$ beH%0   H;ac  H`Hl$XHl$XHT$h        11H  HL$0H\$PG  H H$HD$   n  HD$PH$HD$0HD$V    HD$hH   HL$HH  HT$@H  H\$8  H H$HD$   
  HD$HH$  H\ H$HD$     HD$@H$  H H$HD$     HD$8H$^  HE H$HD$       eH%0   r( H@0         L$()  EeH%0      Ht$hH~0H9   AA	DD$'H97        H) H$HD$     6  HD$pH$HD$xHD$HD$    HD$hHD$ =۸+  tbH+ H$H+ ȅuD$( $   Hl$XH`H+ H$H{+ H$D$'tg+ HD$hH$B( {H@0    \  m  X  HD$hH$*% HD$pH$HD$xHD$HD$    HD$hHD$/ cD$,  H H$HD$     D$,H$O
    DH sH4@H=) HLH\    K u eH%0   H;a   H Hl$Hl$HD$0HtrHL$(HI0   tL   u4HD$8H$̮ H|$ tD$@ Hl$H D$@Hl$H D$@Hl$H H$莮 H|$ D$@ Hl$H 近 JeH%0   H;a;  H0Hl$(Hl$(:  +    HT$@H\$HHt$813H=ʷ+ LIH?H7LH	H	I)L+ LHLH9   H=+ H      L MI?L!H9   IHH)I9LOH+ HIH)HH?H!HH9`HD$ LL$H<$H\$LL$ HD$ HL$@H+ Ht$8LD$HLL$   Hl$(H0H蠹 H   蓹 ] eH%0   H;avaHHl$Hl$eH%0   H@0    Q  t  Hl$HHD$H+ H$HD$ۏ eH%0   H;avLHHl$Hl$eH%0   H@0  Q  t
Hl$HH+ H$gp eH%0   H;a$  H8Hl$0Hl$0HD$HH   HL$@H$HD$HT$PHT$deH%0   Ht(H   H   H   HtL@0A   ~+H$   HD$@HD$HD$HD$ Hl$0H8H)LD$HL9IIOII?L!HH|$@H9u(H   H   H3H9wDH   Hl$0H8HD$(Ht$ H$H|$Ht$E HD$(Ht$ Hl$0H8: $ eH%0   H;av1HHl$Hl$H H$HD$     Hl$Hˍ eH%0   H;av1HHl$Hl$H H$HD$   z  Hl$H{ eH%0   H;avUHHl$Hl$D$ t#H H$HD$   !  Hl$HH H$HD$      eH%0   H;a  H8Hl$0Hl$0D$@f.?  9  Xf.     Wf.  f.uz
f.  HD$"    HD$(    D$"+f.    $. ^f.vD$"-11-H,HZ0Ht$"\1HWH*\. YH|L$$L$#D$$.fD$+e+H}D$,-HHD$Hףp=
ףHHL$HHHH?H)ʃ0T$-HHHHH)iɚ  H)ʍJ0L$.HHH)ˍK0L$/HL$"H$HD$   HD$   Hl$0H8vD$"-- f1H^- f.sHY, f.w1, H^H|Xf.rHH^HHH H$HD$     Hl$0H8Hv H$HD$     Hl$0H8WH H$HD$   g  Hl$0H8h ceH%0   H;avtHHl$Hl$H9 H$HD$     D$ $D$($H H$HD$     Hl$H؉ seH%0   HD$H;A   H   H$   H$   HD$    H|$ WHHl$Hl$. Hm H$   c   HAH~qHHHHHH4HHH)H0\H
sHdw>HAHH?H!HDH$HHT$HT$H$   HĈ   HHȹd    ؈ eH%0   H;avNHHl$Hl$HD$ H|H$Hl$HH H$HD$   m  HD$ Hn eH%0   HD$H;A   H   H$   H$   HD$    H|$ WHHl$Hl$農 Hm H$   c   
HHHH~HHH59 THsHPHdsZDxHPHds>D0HHH?H!HDH$HHL$HL$(H$   HĈ   Hйd   ; Hйd   . X eH%0   H;av&HHl$Hl$HD$H$Hl$H eH%0   H;avsHHHl$@Hl$@HD$PHD$HD$XHD$ HD$(    WD$0HD$HD$(HD$ HD$0HL$ HL$8HT$(H$HD$HL$8Hl$@HH艆 teH%0   H;a   H(Hl$ Hl$ HD$@HD$HL$8HL$HW H$HD$   HD$H$OH! H$HD$   HD$H$(H H$HD$   
HD$0H$lHl$ H(轅 8eH%0   H;a   HHl$Hl$:H H$HD$   aHD$ H$Hb H$HD$   :HD$(H$H8 H$HD$   NHl$H ZeH%0   H;a.  H`Hl$XHl$XD$' D$' 1	HL$0HAHL$hHHt$pH9  HD$0H\$@H   u@H  H$HnL HgL (H H$HD$   OHT$xH-  HD$'H$HD$   HD$   HD$@H HD$(H$HK HK ,HD$(H$螠 HD$HL$HHL$PH$HD$踧 HD$HD$HHL$HL$8HT$PHHT$@RH H$HD$   yHD$HH$HD$8HD$aHo H$HD$   HHD$(HL$@H)H$rH H$HD$   TSHD$@H$H
D$D$'D$' ,H\$@LHl$XH`躂 eH%0   H;am  HxHl$pHl$peH%0   HD$hHH0H	Hǁ0      Hta(  ʚ;m+ HnJ H$ eH%0   H@0t  eH%0   HH0HHh  HB0H   HD$hH@0H) H9  Hv( H$  h H<$ z  D$'D$0   HI HD$HHD$'HD$`HD$0H$   H$H+ 诮HH H$HD$    HD$=+  |  HM) =V_(  tnH=lh)    H=h)    H=h)  |  H=:h)  U  1H+       Hh) H$HD$    vbH_( H$v  H) H$ƉD$' 輆  =¥+     =+     HH HH Ћ+ t41HD$(HWH H$~ HD$(HH=  }
ĥ+ uЋ+ u$    螳 1     W$fD$HD$   x  ̐`Hl$pHxHWJ H$HD$    <  H=) < z!Hl$pHxH H$HD$%   Hj H$HD$   H H$HD$   H H$HD$   H H$HD$   H| H$HD$   + veH%0   H;av0HHl$Hl$$    HMF HD$;x  Hl$H~ eH%0   H;a   H(Hl$ Hl$ eH%0   =ߥ+     Hz) # H$H$   HD$D$    HF) H$]=F)  u}   H8) H.G H$H) HL$fD$HD$   i   =¦+  ~Hٷ H$HD$
   XH=) , jHE H$HD$   } eH%0   H;a  HHl$Hl$eH%0   HQ0  HQ0H      t     =+     HD$(H  HD$ H  D$0   D$1  HD$8H  eH%0     Y  u    tH@HE H$z Hl$HH  HD$( H  HD$  nHI H$HD$   p| eH%0   H;avWH(Hl$ Hl$ WD$HD$    H{k HD$HD$0HD$HD$8HD$HD$H$z Hl$ H({ HhHl$`Hl$`eH%0   Hs0  Hs0Ht$@L   I      LD$XHr) H$HD$XH  HL$PH  HH9   !  HB) H  HZ=+     H!) HB    H   HsL  L  L9w4HsH   I<؃=]+  u	IzHHW HgHT$HH H$LD$H\$LL$Ht$ 1 HD$(HL$0HT$8H\$XH  =+  u!H  HT$HHIHD$XHL$P^H|$Pי H=F) HHÙ Hz1踙 HH) H$0HD$XH       H   H  HqH9  LDH<H=N+  unHD    H  H9m  H   Ix  B  eH%0   HL$@  Z  u    tH@LD$pHl$`HhH1 HH H$?HD$XH  H   H  HrH|$H9w:HrH   H4Ӄ=+  u	H<HHHHu HH|$HH! H$H\$HT$HL$Ht$ 0 HD$(HL$0HT$8H\$XH  =+  uH  H|$HHHHH\H|$P LbHb  H$HD$*   H~ H6 HhHl$`Hl$`HD$pHx  P  x -  Hx 	  Hx   HxH   HxX   eH%0   H    m  Hs0  Hs0Ht$@L   LD$XI  I9     11LI   M  M  IL9   LKI9  M\I<H=Ğ+  uUID    I  I9  M   Ht(=+  uLZHzHL荖 HlLdH1s HHT$HHL$PH) H$HD$H H) =/+    HHHD$PH) H) H$HL$XH   HZH  L  L9wkHZH   H<փ=Н+  uGHD$pH֐eH%0   HL$@  Z  u    tH@Hl$`HhHD$p荕 HD H$Ht$HT$LD$H\$ 7- HD$(HL$0HT$8H\$XH  =5+  uH  HHH8H  " HxH H=) HD$P LH裞 LHX H  H$HD$+   H2 H$HD$   H H$HD$$   Hh H$HD$    H/ H$HD$    {H H$HD$&   bH  H$HD$    IHD$H HD$eH%0   H;av(HHl$Hl$H6 H$HD$$   t eH%0   H;av(HHl$Hl$H H$HD$    Dt eH%0   H;av+HHl$Hl$H H$H) HD$wt H(Hl$ Hl$ Hc) Hc) H$   HD$L$螧 Hl$ H(H(Hl$ Hl$ Hc) Hc) H$   HD$L$^ Hl$ H(HHl$Hl$H« H$HD$	   eH%0   H;a!  HHHl$@Hl$@HD$P      H՘+ H$Hm) HHHZ) Hc) H9wUHHHK) H<=+  u1HL$PHH.) Hw+ Hx+ H$Hl$@HHHD$P H5b H4$HT$HD$H\$HL$ ) HD$(HL$0HT$8H) =+  uH) HHVH=) 舑 H H$HD$   }r eH%0   H;aa  HHHl$@Hl$@ٖ+ 1+ IHcHH`) H9 uމD$ 1T$$JD$ 9   L$$+ @HcHH!) H HD$(H$Hu HD$WD$0HL$(HL$0HD$8HT$0H}w1tH$r HL$HD$H   HHHH?HHH$HT$'^+ + U+ + + ؕ+ Hl$@HHH$H HD$HD$   ;D$HL$(^11뎸   轙 p eH%0   H;ac  HPHl$HHl$HeH%0   HD$8) '  H8: H.: H+ 躂 . `HD$8HH0H$  	4N z uHD$8HH0$   HD$    HHL$蜥 HD$8H@0   +   \    " H$H) + D$$Hp H$HD$
   OHD$HL$H$HD$r HD$HcH9    DT$!Є     $"  H|$    =+ ~\[+ O+ H) HL$0H|) HT$@1-HD$(HH   H$XHD$(HHL$0HT$@H9|H=^)  u"H^)    =+  uQH H^) H=) uH)     =+  uH|)     Hl$HHPH=k) 1褍 H=K^) H 菍 먋L$$H H$HD$+   {n eH%0   H;a   H Hl$Hl$)) H) H+#) 9
Hl$H ÉD$dH H$HD$   D$HcH$Hӱ H$HD$   bH	 H$HD$   Nm IeH%0   H;a  H0Hl$(Hl$(eH%0   HH0H9  H2) H$	H:) HHH9  HL$8H   H) HD$8H   iɕd5_   者 H$HL$8$     	u
ǁ$     $   e  HD$=+     HL$8HAP =+     HH0HQPHtHHp  HZH) ={+  u~HP  H) H$HL$=LH6) H$=I(  u
Hl$(H0H H$HD$=+  uHL$8H@  HL$8H@   HP   xHx0H 9HL$8HyPۊ HD$8 H$   Hp  HL$HD$    HD$     6H H$HD$    k eH%0   H;a  HHHl$@Hl$@=*    HD$P   eH%0   HZ0  HZ0   HT$8H\$(H$H      HL$  HD$8H@0H   H$HD$PHD$D$`D$3  ) tz) t1H)    u>eH%0   HL$(  Z  u    tH@Hl$@HHH$    D$*  1HD$PH$HL$XHL$ eH%0   HL$0   T$H   H\$ DH9 H$HD$   kHD$PH$Hś H$HD$   DHD$ H$vH H$HD$   D$H$NYDHD$0   L$H   HT$ H H$HD$   HD$0H$}H% H$HD$   HD$ H$H H$HD$   }D$H$H H$HD$   Uh @eH%0   H;a   HHl$Hl$   H[+ 1$  豛 HD$HH}(HD$)    H ) a  <$ u$  o J  $  ^ Hl$Hg ZeH%0   H;a/  H@Hl$8Hl$8D$P#  T$T9u"H\$H   @@tHl$8H@H\$H1H~ H$HD$'   HD$HH$HP H$HD$	   D$PH$H! H$HD$	   D$TH$[eH%0   HD$(HL$H   T$H   H\$ 2H' H$HD$   YHD$HH$H H$HD$   2HD$ H$dH H$HD$   D$H$<G2HD$(   L$H   HT$ Hw H$HD$   HD$(H$kH H$HD$   HD$ H$H H$HD$   kD$H$H& H$HD$4   H> H$HD$+   HD$HH$Hf H$HD$	   D$PH$H7 H$HD$	   D$TH$qeH%0   HD$0HL$H   T$H   H\$ HH= H$HD$   oHD$HH$!Hɖ H$HD$   HHD$ H$zH÷ H$HD$   !D$H$R]HHD$0   L$H   HT$ H H$HD$   HD$0H$H) H$HD$   HD$ H$H H$HD$   D$H$H H$HD$7   Yc eH%0   H;a   HHl$Hl$D$(Hw.T$,9u H\$    L$0Hl$HH H$HD$!   D$(H$jHm H$HD$   D$,H$DH H$HD$   {b &HXHl$PHl$PD$h  WD$(HQ HL$(D$0L$lL$4HT$(H$` D$hc  HL$`      T$l11XH\$$   w HD$HXD$hHL$`HD$L$hHT$`H
}9   uH|$ H_|$lHщHƋD$h   @@u~D$hu      H\$ HtLHt$ HD$H9$}L$hHT$`1놐$     H$H	  L$hHT$`j裕 H$H  뢃uƁ    Hl$PHXHD$8    WD$@HHQ HT$8D$@T$lT$DHL$HH\$8H$t_ D$hHL$`HL$`L$lJ9BkH H$HD$1   eH%0   H;ao  HHHl$@Hl$@HD$Pƀ    11H\$(HKH\$PHH؀    n  HL$(     HT$          tv    tmHxucHtLHT$0F HD$0H9$}$
   u HD$0h$   8  H$H  G H$H'  H$H     HL$
|$ t&HD$P    t,H$H     HL$HD$PHL$(HT$ Dƀ   ƀ   H@뼍s   H$\$\$|$ uHD$PHL$(HT$ HD$P    tH$  HD$Pƀ    Hl$@HHH$HL$XHL$HD$Pƀ   t  	ƀ   뤐eH%0   HL$8   T$H   H\$0Hͩ H$HD$   HD$PH$HY H$HD$   HD$0H$
HS H$HD$   D$H$HD$8   L$H   HT$08H H$HD$   _HD$8H$H H$HD$   8HD$0H$jH H$HD$   D$H$BM8H H$HD$   _\ teH%0   H;a  H0Hl$(Hl$(HD$8   u
Hl$(H0Á  uH$L$L$׍vސeH%0   HL$    T$H   H\$H H$HD$   (HD$8H$H H$HD$   HD$H$3H| H$HD$   D$H$HD$    L$H   HT$aHF H$HD$   HD$ H$:H H$HD$   aHD$H$Hɮ H$HD$   :D$H$kvaH H$HD$   [ -eH%0   H;a   H(Hl$ Hl$ H8( H$D$ WD$  eH%0   H@0HL$8H   =+  u&HL$0H   H$ H$4Y Hl$ H(H   HD$0y bZ ]eH%0   H;a   H Hl$Hl$H($ H$X H38( H$D$ HD$      eH%0   H@0Hǀ       =1+  uHǀ       Hl$H H   1y Y `eH%0   H;a  H`Hl$XHl$XeH%0   HH0   Q  HD$HH) H$p~+ p)    H`)   HD$HH@0H   @   @) H) HD$0H) HL$P1HHH9   HыsukHǉA   DC@@tˀ=|*  uC) HT$(H\$8H$ HD$8H$ί HL$PHT$(H\$8H|$0A   HA   1@   ) H) HtHHH) H) 
HuƋQ) D$ HW) H$D$    =&)     H) H) 111 H<уH= HEA.   IEHH9|ۋ|+ uH   Hl$XH`Ht$ H\$@H}+ H$袬H}+ H$蒬H\$@Ht$ 뷾)   H!   H|) H$HD$ J|$ tېHW)     !H$Ht$蔼H( H$HD$   {W PeH%0   H;aZ  HXHl$PHl$PeH%0   HH0  H@0HD$@|+   H) H$贫{+ {+   {+     $~i  HD$HD$8)     =)  d  H) H$=HD$8HL$HHHtWHHHP8HL$HHt1H@8    H    c  H   HH  H$ȭH$    HD$  ] H$HD$(L$`   1)    ') twH1H)    uBeH%0   HT$@  s  u    tH@HL$hHl$PHXH$    D$J  HL$(H1y$
HD$HD$    WD$ HD$(2)     H) H$诬}M$ 芒HD$HD$0HD$0H$.  He H$HD$%   T HHl$Hl$eH%0   H8 u2HHHL$Hu	HD$    HL$HHHT$H)H   HHHp  HHHH   $  Hl$HeH%0   H;a   H Hl$Hl$eH%0   HH0H9   HD$HD$ H$HD$(HD$<  gQ bH{) HL$H9A0taHY0H   Hu>HQ0H9u.  Hl$H H   H$xl  HD$H@0Hǀ       HH) HL$:   H) HL$H H$HD$   sR eH%0   H;avAHHl$Hl$=0(  t	=w+  t$   Hl$Hw+ 
  R eH%0   H;a&  H(Hl$ Hl$ eH%0   H@0HD$H6) H9  $   HR0( HD$HD$      HD$HHPH#  H<) H$HD$H) HP  HH  H9uHP  =y+     HL$0tcH) H$蝨l    H̽) H$裦H) n  H) H$gD$0t
Hl$ H(Hl$ H(ú     HX) =x+  uH  HA) oH  HHzp H=#) Hkp IHHHXp H*HAH	H$HD$ H H$HD$   -k    Hܼ) H$賥H) n  H) H$wHD$ HH  H$H H$HD$   ȵRP eH%0   H;ac  H`Hl$XHl$XeH%0   HH0  eH%0   HI0H   H@0HD$8HL$PH) H$=)    u+ ɉ) =w+    HD$hHݼ) H6) H') H\$P1HH9}H<H9tA   D8#  w  HȻ) HAHt=H   18#  @@tHL$HH$HT$hHa) HL$H1뺋R) D$ H4) H$HD$PH$HT$hHHy) HD$(He) HL$@1HHH9   Hыsu{8#  uhHǉE1DC@@tHT$ =r*  u CH$  HL$@HT$ H|$(E1H\$0H$ŭ HD$0H$w H\$0HE11HE11떋D$    =X)    H) H) 1HH9}Hф8#   t   H) H$=u+  uYH)     H) H$蠤eH%0   HL$8  Z  u    tH@Hl$XH`H=) 1l u  H) H$HD$ D|$ tېHy)     H=]) HD$h{l qH H$HD$   mHF H$HD$   TH H$HD$"   ;u= eH%0   H;a   HHl$Hl$eH%0   HI0H      18#  Ät`H) H$HH) H$c) H) tHh) H$Hl$HHf) H$Hl$HL ?eH%0   H;aF  H8Hl$0Hl$0eH%0   HD$(HH0  HH0 H      H=)     H) H$蔠H) 1HHHtn   t0H  =r+  u	H  H  HHj HHD$ HL$HHQH	H$HT$ HD$ H  HD$뇃=Ir+  0  H) H) H$̡Hp H$HD$=r+     HL$HH   HD$H$`$$C  HD$=q+     HL$H =q+  upHH0HD$(HP0H   H\$@H9tAH@0eH%0     s  u    tHBHL$PHl$0H8d  HD$(HL$Hx0HSi H|$Gi HeH   HHD$H+i HH=̶) Hi HD$@H$b  HD$(I H8Hl$0Hl$0=k'(  t=hn+    $   HD$HD$ HX   (  `n+ HX  HL$(H1o+ H
$   HD$    H   HL$~ $   H'( HD$HD$    ~ HD$ HH$ia eH%0   HL$@H   HHHL$@H HHpHHQF LHD$ H   H$H      HD$H) Hl$0H8Hw:) Hx:) Hv'H$   HT$L$| $   y{ 1p eH%0   H;avtH(Hl$ Hl$ 1H
m+ v*D$1L$S   D$HD$9rHl$ H($  HD$HD$HHm+ HHu   xG seH%0   H;a  H8Hl$0Hl$0W$SHD$HD$$   ?  HD$HD$ H H HHH@HHHHH8H@`    HHBHHB@HBxHJpHB8H   fǂ   H$H       HD$I=n+     HL$HD$ HH0=m+     H   t  HHh  H      H) HHH   H$   H) $  HD$HL$HX  Fk+ HL$(Hl+ HHl$0H8H   Te gHT$ Hz0HD$<e HHL$1E UeH%0   H;a   H8Hl$0Hl$0eH%0   H@0HD$ H   H$H      HL$   H±) HD$    L$$   HT#( HT$HD$    z   $~   HD$?j+ HL$ HX  H$    ] HD$ HD$(Hj+ HD$D$$   HD$HD$HD$    z Hl$0H8D HHl$Hl$L$ 1\$ وD$Hj+ HtuHutCHH5nj+    H>AEuH4 H- D$H\$(Hl$HÄt$   w    노   H2i+ H H D$YeH%0   H;a  H(Hl$ Hl$ HD$8H$HL$0HL$HD$HL$8H   h+    eH%0   HtHI0Htp         uH$   Hl$ H(HD$Hk+ H$D=-k+  tcHk+ HL$HX  Hj+ =j+  uHj+ H$Hl$ H(j+  Hj+ H$覚  hHm H$HD$*   B eH%0   H;a   H8Hl$0Hl$0=x (     HD$    WD$ H=y))     HD$@HHL$H   HD$ H
  H
 HD$(Hj+ H$֣  H/)) H$HD$HD$|X HUj+ H$<  Hl$0H8H;j+ H$蒣  HD$@H$$Hj+ H$  Hl$0H8H/ H$HD$   A eH%0   H;a   HHl$Hl$H) H$_) ^  Hm) H$$   HX  HL$HǀX      H$oHD$HuHh+ H$Hh+ Ht(HD$Hh+     Hh+ H$踗HD$h+ Hh+     Hh+ H$莗Hh+ H$ޘHgh+ H$莕w@ eH%0   H;a?  H Hl$Hl$eH%0   HH0      H             HD$H>) H$HD$HH0H-) HX  H)  ) K]  H) H$軖HD$HH0HH  H$ HD$HH0HǁH      HH0H   H$X  HD$H@0Hǀ       Hl$H H H$HD$   H7 H$HD$   訤Hٖ H$HD$   菤? eH%0   H@0ƀ  eH%0   H;a  H(Hl$ Hl$ H) H$ϓHD$0H   HD$Hܪ) HL$HtHX  HĪ) ƪ) H) H$fHD$Ht{   ?  H      L$8u51҄     HL$H   HH  H$Hl$ H(HD$H$u  T$HD$L$8D$8H    H} HEH$HD$HD$Hl$ H(ÐH) HtHHH) H) 
HH) H$kD$8tHک) ȅ|UHl$ H(H H$HD$   詢H H$HD$   萢H| H$HD$   wH H$HD$   ^< eH%0   H;a  HHl$Hl$HD$ H$At  |$ t	=+)  tHD$ H$D$ Hl$HÃ=a+    HL$ Ht2Hp  Hg  Hz U  Hx  Hz 4  H4) H  ) 9)        z) p) څ  1Ha)      H) H$ِ=ڨ)  tLHD$ @   ʨ) H) tHɧ) H$耒Hl$HH) H$FHL$ 8#        18#  Ä   =ǧ)  uu`+ 9) uaHN) Ht-HE) H$HD$ H$D$ 	Hl$HH$q  H) H$ƑHl$H1H) H$訑HD$ H$D$ Hl$HH̧) H$HЋŧ) H) t
HL$ 'H) H$-1H$D$VHl$Hû   1OH$D$ 2Hl$H1      1   HL$ 19 eH%0   H;a  H8Hl$0Hl$0eH%0   HH0Hh  HD  H   H94  HD$ H       $   cV  HD$ HH0HH  H$蘑HD$ HH0HǁH      HH0Hh     uAHH0H   H$&R  HD$ H@0Hǀ       Hl$0H8S  j脨H{ H$HD$9   諱eH%0   HD$(HL$    T$H   H\$7H, H$HD$   ^HD$ H$Hj H$HD$   7HD$H$iH H$HD$   D$H$AL7HD$(   L$H   HT$藧H| H$HD$   辰HD$(H$pHj H$HD$   藰HD$H$ɮH H$HD$   pD$H$衭謩藧Hڧ H$HD$   辜H\ H$HD$!   襜/7 ZeH%0   H;a   H Hl$Hl$eH%0   HL$(H   H9H0tiH    uFHL$$S  Q  H$HL$H   HH  H$s.Hl$H Hۖ H$HD$   H H$HD$   қ\6 7eH%0   H;a   H Hl$Hl$eH%0   =7)     H@0   tƀ   Hm) ȅ|oP  H$HD$H
) H$HD$@   ۢ) HҢ) tHڡ) H$葌,Hl$H H) H$RH H$HD$   ךHw H$HD$   辚H5 eH%0   H;aH  H Hl$Hl$eH%0   HD$HL$(H$H      HT$HD$(Hǀ       ƀ    HHp  HHL$0   HL$HQ0= \+     H   HQ0=[+  uqHP0HI0ء) 9  uL=X*  tHxp t	    u!b HD$(H8H$ 2 Hl$H H   H$ƒ ͉$  HD$(Hx0HHvS H|H   bS ZHL$HQ0H   B#3 eH%0   HD$H;A  H   H$   H$   eH%0   H$     1T$PHT$@H$   H$   IIT$L9T$H   =i)  u}Hؘ) H٘) D$PH9  HL$HD$ID$)p  HD$HuD$HD$PD$TT$Ll
  H$   Ƅ$    H$   HĘ   H  IALHA  eH4%0   Hv0   D$  D   AD1EA1D1EAA1D$  C4=H) LI) HJ) ?
  II1&
  1H9
  LL$@AD$H    |$Lt$PT$TH\$@HKH$   T$'H\$8H9}HL$@HD$pHH$bi  |$ uH) H$ˆH) H$   HtHHH) H) 
H) H$kH$   H8  =V+  $  HV) H
  Ӡ) 9ɠ)        HW) H$.H~) H  HHHj) Hf) 
HtHX   y  HD$xH) H$躇HD$xH  H$I  D$'w  H$   HH0Ɓ     H) 
HL$xHHʃ=U+    HX     Hp  H  Hx y  Hx  Hx X  H") H>  ) 9) %       HT$XH) HD$8Hr) HL$pH) H$݄=ޜ)  @  HD$X 8#   ,  =-)    zJ  HD$XH9$K  H$f  H) H$bH$   HH0  t!Ɓ   H) Ʌ  T$'1<H$   tT+   jT+   1H ) HHtUH$   HH0H    _     9  ${lHD$HD$(,c H$Hɚ) HH|$( u!H$     H) H$脃HԚ) H$   HtHHH) H) 
Hm) H$$H$   HuHD$(H$  H$.G  HD$(H$   HtH   HL$(HD$(H$  H$   H$H      HL$Q=Q*  u(H$   H$   Ƅ$    H$   HĘ   H$   H$HD$    覊 1~1]H$]d  1wH) [1   1H$IF  D$'?  H$   HH0Ɓ     Hq) 
HH0H   =)  tH$   H$   8#     =Q+  t=Q+    H2) HH  H$g  HD$L$Ha  =)    Q+   Q+   Hm) H  }Q+ ) r9  H$   Hs0     1q  HS0   D  H$   1H$   H$D$    oa  HD$HD$`Hޗ) H$蕂HD$`H$   Ƅ$    H$   HĘ   H) H$`H$   jHǂ`     HX  H$   H$H      HL$=XO*  u(H$   H$   Ƅ$    H$   HĘ   H$   H$HD$     1      1   11Ƃ     H5	) H$   H5) =) )9]H$   H$   H$ hHD$HD$0HH$   HtH   HL$0HD$0H$  H$   H$H      HL$u=N*  u(H$   H$   Ƅ$    H$   HĘ   H$   H$HD$    ʆ 1R16H) H$~H$   H$D$    _  HD$HD$hH) H$7HD$hHH$   Ƅ$    H$   HĘ   H$   $   H$   HĘ   H$HD$    h? H$   EEH<$ uH$   H$   HD$    D$藽H$   H$   H H$HD$#   Hj H$HD$   ɍH. H$HD$!   谍H H$HD$   藍}P P ||( 3eH%0   H;a   H Hl$Hl$=`)     eH%0   H@0H   H$E_  |$ tk M+ t]L+ t
H=)  uD$( Hl$H $ 3eHD$HD$HtHD$H$&  D$(Hl$H 1D$(Hl$H D$(Hl$H  ' eH%0   H;a   HHl$Hl$eH%0   HI0   t{Ɓ   H:) 
Ʌ|Eu?$) t1   
u
Hl$HH$    D$1HL H$HD$!   ΋H H$HD$   赋?& *eH%0   H;ad  H0Hl$(Hl$(HD$8HH;  ='J*  t/(HL$H$HD$     HD$H   HD$8HuH) H$z1H+) -) HL$HAHD$HL$8HHtmHt
H   HHT$ H$H      HD$HD$ Hǀ       HÑ) HtHH   {HH) kHF) H${HD$HD$H$    D$ HD$HHt	=K)  uHD$8H     Hl$(H0Hl$(H0$ eH%0   H;a  HHHl$@Hl$@eH%0   HQ0     HL$0Hh   2  HQ0   tf  H$HD$0H=@)    HQ0H   8#     =1H*    6l H$HU  H  L$HR  H  1H  T$HD$(H\$0Hs0     =&)  a  1@      )    ݏ) tkH1H5ȏ)    >@@u%H    H$T$Hl$@HHH$    D$HL$(T$H\$0   H   1H   H) H$wHD$(H$W  |$ u`HD$(Hǀ       H@) Ht6HH   H() *) H) H$byHD$0H6HH) H) H$8yHD$(L$T$H\$0H$fW  t$HD$(L$T$H\$0wHD$(L$T$H\$0JH$T$L$HD$0HH0H   H$\  HD$L$Ht"HT$0HZ0     L$HT$0HT$0HZ0H   [iS\2=ڍ)  |Hu) H$LvHD$0HH0H   H$D$   V  HD$HD$ H:) H$wL$HT$0HD$ ="F+  L$HD$0HH0H   H%L+ H$HL$YHD$L$t
   HHD$8H      HD$HD$8H$HD$    } HD$8Hn=D*  O11[|HL$0*HD$0HKHD$0HH0Hh  H$D$ HL$0H H$HD$"   JHk H$HD$   1H\ H$HD$    eH%0   H;av+HHl$Hl$HD$ H$UvD$(Hl$HQ eH%0   H;a  H(Hl$ Hl$ eH%0   HD$=:C*  R  HD$0H$H      HL$weH%0   HH0H   1HQ0H@01H   HD$HH0H  HuHl$ H(H  HL$0H$HD$HHD$HH0\$ =E+     Hǁ      HH0=E+  ugHǁ       u=^B*  u5HD$0H$H      HL$蟻HD$0H$D$OHD$0H$HD$   { H  10=  H  H1= H^HH0  H  $HL$3z  DeH%0   H;a?  H0Hl$(Hl$(HD$8      H$H      HL$迺eH%0   HH0H   1HQ0H@01H   H.) H$rHD$8Hǀ       H\) Ht8HH   HD) F) H) H$s	Hl$(H0ÐHH) ǐeH%0   HL$    T$H   H\$Hh H$HD$   ?HD$8H$HN H$HD$   HD$H$JHo H$HD$   D$H$"-HD$    L$H   HT$xH]g H$HD$   蟔HD$ H$QHM H$HD$   xHD$H$誒Hn H$HD$   QD$H$肑荍xHZ H$HD$   蟀) eH%0   H;avpH0Hl$(Hl$(=,?*  uHD$8H$lHl$(H0eH%0   HH0H   H   $HD$   HD$    WD$d  weH%0   H;avpH0Hl$(Hl$(=>*  uHD$8H$Hl$(H0eH%0   HH0H   H   $HD$   HD$    WD$d  weH%0   H;avWH0Hl$(Hl$(=>*  uH H$ Hl$(H0Ð$HD$HD$    WD$c  eH%0   H;a  H8Hl$0Hl$0eH%0   HD$(HL$@H$H      HT$ԶHD$@H$D$  |$ tH~) 
HL$@=\@+    HA0    H   H Hǁ       H\$(Hs0Hǆh      Ɓ    =@+  p  HA(    HA     W   =?+  3  Hǁ       Ɓ    =?+     Hǁ       X  ==+  t8Hp  H~,WH*YC+ H,H5C+ HHǁp      Ɓ   eH%0   Hp0H   1H~0H@01H   HC0t     HT$ H   H$HL$
  HD$ H uHl$0H8HD$(H@0H  H8H$e H   16 HX  6 H`  16 H   16 WHy(16 Hy016 2t$׆H~ H$HD$   D$H$1<'H= H$HD$   N| CeH%0   HL$HH@HL$HH8H@`    H@X    HHAHHyP u!H0Hl$(Hl$(eH%0   HD$HH0  H@ƀ   HL$8H$HT$@HT$cHD$@HL$HApHT$8HQxH$H      H\$蔳HD$HHpH9  WD$H HL$HD$ HL$H${ =9*  :  )    HD$HH0H   8#      HH0H   R  ƀ   HH0Hǁ`      HH0H   HA8    HP0HH   HH0Hǁ          K=@)  uH@0  Hl$(H0H H$ HD$8H$HD$@HD$HD$H| H$ HD$8H$HL$@HL$HD$ H H$Q HD$8H$HL$@HL$H H$$ HD$8H$HL$@HL$H9H[}HHl$Hl$HD$H$HD$ HD$Hl$HeH%0   H;av_HHl$Hl$H) H$h) uH) H$jHl$H1Hހ) H݀) H$tk eH%0   H;a   HHl$Hl$eH%0   H@0H   HD$H) H$Vh=[)        HL$   Qt =G7*  uCA() H) tH') H$iHl$HH) H$jH$9r HD$H$i HL$HL$1 H`Hl$XHl$XeH%0   HD$HH0  ƀ   H@HH0H   R  ƀ   HH0H   AHL$`H$HT$hHT$ZHD$HH8HHpHP@HPxH9   HP8HD$0    WD$8D$HH H\$0H\$hH\$8HT$@HL$HHD$PHL$0H$o HD$H$H      HL$2HD$HHpH9v{WD$HD$(    H\ HL$HL$hHL$ HD$(HT$H$
 Hs H$ HD$`H$HD$hHD$bHD$H@0  Hl$XH`H9H{H9H?eH%0   H;avnH0Hl$(Hl$(=4*  u+  Hl$(H0Ð$HD$   HD$    WD$Z eH%0   H@0H   H$o n yH(Hl$ Hl$ eH%0   HH0  HL$0H9Hp4  HD$Hǀ       HH0H   HT$Hǁ       H$  |$    HD$Hǀ       =
4*     HL$$   `C HD$HL$HtHP0  9Qtm( H$HL$H   HA0  H H$ HD$HH0H`   .  H@p    HH0H   Aƀ    Hl$ H(HHD$HH0H`     =B3*  t%H   H\$H9   H\ H$ HD$HH0H   AH$H      HL$PHD$H@p    HH0      tNH@ƀ    ={)  u#1u
Hl$ H(ÐHP H$ H$C  D$HHp  HH몋R9  8CHUK H$HD$   sH<K H$HD$   lsH/ H$HD$-   SsH8Hl$0Hl$0eH%0   =z)    HT$@H   z      1ZÄuoH=y)  uD$H Hl$0H8D$ WD$D$ H| HD$HD$HD$HT$ HL$(HD$H$ |$ tD$HHl$0H8H$&  1   D$HHl$0H81i1bD$H Hl$0H8H(Hl$ Hl$ eH%0   HH0H   R9  t=0*  uH@0H   @Hl$ H(HD$WD$HN HL$HD$HL$H$ HD$eH%0   H;a   HHl$Hl$HXx) H$/aHx) HtHHHox) Hkx) 
Htry) HD$uAHx) H$bHD$HtH$$  D$ Hl$HD$  Hl$H1Hx) Hx) H$Rc1w "eH%0   H;a  H(Hl$ Hl$ eH%0   HD$HL$0H$H      HT$质eH%0   HH0H   1HQ0H@01H   H#w) H$_HD$H$@  |$ '  H1w) HtHHH!w) Hw) 
HD$H   w) uyHv) H$qaHD$HuAHD$H@0Hh   uHl$ H({HD$0H$D$ H$M#  HD$0H$D$ 1H7w) H6w) H$aHD$bHL$0Hǁ       HZv) HtHH   HBv) Dv) &HH$v) 1	 )eH%0   H;a   H(Hl$ Hl$ eH%0   H@0H   HD$HH0  HH0$   HD$    HHL$> $   H-' HD$HD$    > HD$H@.Hl$ H( UHHl$Hl$Hc H$r Hl$HeH%0   H;av{H0Hl$(Hl$(eH%0   H@0H   HD$ HHp  HHHH0   L$$   HL$HL$HD$    > HD$ H@0  Hl$(H0! lHHl$Hl$H{ H$ Hl$HH(Hl$ Hl$ ,+ Ƨ  eH%0   H@0   D$$   HD$HD$HD$    `= ,+  Hl$ H(eH%0   H;a   H8Hl$0Hl$0Hh H$~HD$L$@}HD$HHl$0H8HD$$  D$HD$    D$     HD$(    H! HL$D$ HD$HD$(HL$H$ HD$HHp  HHH@ 9H@Hl$8Hl$8eH%0   WD$D$D$(H  HL$HL$PHL$HL$XHL$L$HL$ HD$(HD$@HD$0HD$H$ Hl$8H@eH%0   H;a  H`Hl$XHl$XeH%0   HL$hH  HP0   T$xZ  h  HD$H\$,HH0H   HL$PH$S	  HD$H  Hx        HD$@L$,HcH HPH)HT$0L$x  HH8H$HD$8   3 HD$0HL$@HA8H   H  H HHA@HHHHHH8HHʐH\$hH3Hx@H9HP8Hp@=/,+  #  HXPH$   H  H$   H$  HD$=++    HL$@H   HT$hHH(  HT$HHZ0H   HtHX  =++    HX  H$D$ ڝ |$ t   Hp) HD$@ƀ    H$H      HL$蟡HD$PH  H9  u'   Hp) H
HQH  HH  H  HT$@H   H  ='*     H$HT$D$i;  p)    o) t"=(+  t1Ho)    uAHD$HH@0eH%0     Z  u    tHAHl$XH`H$    D$1H(  H$HD$\ HD$PHT$@1HX  1" tHL$@H   " HxPHH" HH$HT$pHT$HcHL$3 =)+     HD$HHH0H       t
HD$@HD$hHH$ HD$HL$H$HD$D$ , HD$HHD$H뵐HT$0H$HT$HcHHL$HD$    HHD$ aHD$Hw$   YHD$HD$8H$H       HL$7HD$8H$YHD$8H| H$HD$   fH| H$HD$   fH H$HD$7   fH@0ǀ   H[ H$HD$   f eH%0   H$H;A   H  H$  H$  )+ HǄ$      H$  H  H$  H    tH   H  HZH2HRH\$HH$  HT$PHb H${9OHcHD$XHD$HD$  HD$HL$XH[  H$  Hlb H$HQHHH?H(HHT$H\$H\$H$  HT$ HT$HHT$(HT$PHT$0H|$`WHHl$Hl$) Hm H$  H$HD$    HL$`HL$HD$d   HD$ d   ) HD$(HD$@H8 H$HD$HD$蕵  HD$@Hdd   HHOHL$H\$`H9!  HǄ$      W$  $  H$  H$  H$  H$  H   H$  H  H$  =)&+     H$  H$  H$  A$  AHy H$huH|$HD$XHGHG=%+  u#H$  HH$  H$  H  H$   H` H$H$  HD$H$  HL$tH$  H$H\$HHD$. H$  HT$@111U   '  eH%0   H;aL  HHl$Hl$HD$(     HHHHH)H      HL$ H  H   H      @   Hi) H$>RHD$ i)    |[ɉ  H  HtH   H  H9 uHi) H   Hi) 뭐Hi) H   Hui) Hdi) H$SHl$HH$H\$s  WHD$( H@    
HQz H$HD$   a\ eH%0   H;ab  H(Hl$ Hl$ HD$0{h) H  H   H       }:Hh) HtH   Hh) uHh) HtH   Hh) uHkh) H$RHD$0H  Hu7H=Qh)     H=Kh)  tH-h) H$PHD$0eHtH   H  t[  H9 tHL$8Hl$ H(HL$WD$H HD$HL$HD$H$ HL$HHp  HAHD$8    Hl$ H(ú   S eH%0   H;a   HHl$Hl$HXg) H$OHD$Zg) H  HtSHtH   H    H9 uHg) H   Hg) 봐Hf) H   Hf) Hf) H$QHl$H ?HHl$Hl$eH%0   HH0t   tKH@0t  eH%0   HH0t   t
Hl$HÃp   uHǁh      Hǀ       HD$H H$, HD$eH%0   H;av(HHl$Hl$H H$HD$>   ^4 eH%0   H;avHH,$H,$H,$H eH%0   H;avHH,$H,$H,$H eH%0   H;avHH,$H,$H,$H eH%0   H;avHH,$H,$H,$Hr eH%0   H;avHH,$H,$H,$HB eH%0   H$H;A%  Hh  H$`  H$`  ={+    eH%0   H[0   H$  H  H$x  H93J       1H|$`WHl$Hl$! Hm L$  A8   _  I   HO  Hx D  Hp 9  A<    I@  H  H>   1HH }H<HuH   H@@   HLHT$`H9  I@  H    I   H~xLNpH@  HD$XH<$LL$HD$    Ht$HD$     HL`HL$(HHHHL$0D$8HD$H    Y HD$PHL$XHHHOH   H$  H  HtH  HtH  Hn  1HuH0  H   H   H$p  H99( sH8 H/ HH\$`H       H  H HHD$h   =9+  t?H@  Ht) H$H$  HL$HL$`HL$HD$HD$ @   eH%0   H@0   H$`  Hh  H  H HHD$hsHpH8  H$H\$HD$    H$  HL$HD$     HT$`HT$(HD$0@   WD$8HD$H   X HL$PH$  H4$H|$HD$    H\$HD$     HD$`HD$(HD$0@   WD$8HD$H    W HL$PH$  9HD$XH$Ht$HHL$[% HD$XHT$`H$  L$  W7HT$`19u1H$p  H$Ht$H$  HL$H\$HD$     HL$`HL$(HD$0@   D$8HD$H    W HD$PH$  L$  W:L$  MtI0   AE   E1H9ss
   H$p  H$  D$H$  H$x  H$x     nH$`  Hh  H@    @    H      H(Hl$ Hl$ =O+  tF1HH }NH+ H4HuH wAHq) H$H\$HD$HD$    C
1H+ Hl$ H(Hw+ H    X H8Hl$0Hl$0=+  u
Hl$0H8Hh  H_ WD$ HL$@HL$ HHD$(Hp) H$HD$ HD$HD$   HD$   	eH%0   H;aviH Hl$Hl$HD$(H$e HD$Ht4@$HwD$0Hl$H ÀttD$0 Hl$H D$0Hl$H c eH%0   H;a2  HHl$Hl$L$(HT$ 
B   Hǂ       Hǂ     H  =Y+     H  1HFH}GH@HDX    HD`    H<HPHHHH   =+  uHDP	 H   H$'HD$ Hx@ t
Hl$HËL$(ueH%0   HI0H`  Ht+HH@H$HL$ HA@H   9H8 H$HD$   U eH%0   H;a  H0Hl$(Hl$(HD$8j\)   9  tBɉ  H  H0\) H   HH\) H=\)  uH\) H  Ht?H[) H   HH[) H=[)  uH[) [) Hǀ      HX  H  =x+  Y  H  H$HD$   HD$8Hǀ       Hǀ     H  =8+     H  1HHHH   HL$HHL$HH   H$HD$   HD$H@HT$8HDX    HD`    H\$HH   H<HP=+  u
H\PyHH HfHH@H$@HD$8H@@    H$JHD$8H$L7 HD$8HǀH      @   Hl$(H0H  HH9 HH$HD$8Hp  H$HD$8HL$ H$H      HD$=*  uXHD$ Hǀ       HY) Ht-HH   HY) Y) 1HD$8HX  HHY) HD$ H$HD$    DJ  eH%0   HD$H;A  H   H$   H$   +   $     D$D=*  #  ! H$HY) H  T$DHcHH)HHY) H5Y) HQ) $   9  0HH$HD$hHD$jD$LP$   D$D$   9}zHcHQ) H=Q) H9  T$LH\$XHHt3HL$hH$T$HpQ) HaQ) HT$XH9r  H H$~bHL$T$LeH%0   H$   HZ0H   H  H93  Ht =*  <  HZ0H   HC8    HZ0Hǃ       HZ0Hǃ`      HP) HP) H  HH@8    @    H$  ='*    T$D$   '\$HHH$D$HXD$D$   T$D9}HcH==P) H>P) H9rq  H-P) 9  PH$   1HL$p   HcH=O) LO) H9  H{0I4H   H9tÉT$@Ht$xF    H4$!  |$ uOHQV) HtHX  H>V) @V) H\$xHS8HT$pHS$   T$@HH$   THD$xH$   H\$pHP) H$D$	)  $   H+ HD$pH$   H$   HĘ   HM+ H$|>$   HcHN) H9"  HN) H+ H$+@$   *D 4H   $HD$   HD$    WD$2 H$   HH0H   H$@ D$DH$   $   eC   HB0H   H@@H$H*Hk+ H$=H#N) $   93HcH9`  HM) H6+ H$E?T$D$   Hh H$HcHT$PHT$HT$S  HD$H$   HM) HM) Hah H$HD$H\$PH\$H\$HL$ HT$(HT$0HD$PHaM) HbM) =+  uH$   H:M) @H=.M) H$    'T$DHHD$`    HcHD$`$HD$   HD$`HD$HD$   HD$    @1 HH  ; H 1 H H  HO H$HD$   ^L eH%0   H;avHHHl$Hl$HD$H$5   HD$H@@H$=
*  u
Hl$H;=  H0Hl$(Hl$(eH%0   HH0H      H`     HT$8HZ8Hu;z u2HZ@H`  HH0HH   H@0HC8C   Hl$(H0HH\$ tH   H1HD$JHL$UH& H$HD$   ^HD$ H$[H H$HD$   ^HD$H$\H$ H$HD$   b^HD$H$[WUHJ H$HD$   JHA H$HD$   JeH%0   H;a  HPHl$HHl$HeH%0   HH0H   H  H`  H  HL$@H\$8HT$0Hr8Ht$H9ukH9Z@uezu_=*  u<HH0Hǁ       H@0Hǀ`      HB8    B    HT$XHl$HHPHD$ H$; HD$ HT$0HB@HD$(JHL$SH$ H$HD$   
]HD$@H$\H H$HD$   \HD$0H$\Hq H$HD$   \HD$H$^[H H$HD$   \HD$8H$G\H H$HD$   n\HD$(H$ \H  H$HD$   G\HD$H$yYUoSHR H$HD$   HHB H$HD$   }H eH%0   H;avMHHl$Hl$HO) H$7D$O) HN) H$9Hl$H    eH%0   H;ar  H`Hl$XHl$X=v+  W  =h+  J  =+  3  =A'    1sN) HtN) H+}N) H)ʋ5^N) )=fN) )9    H+ H$ 711HT$(HHHHL$0H@G) H9AG) ~ZHD$(HHL$@H$D$ ;{ |$ tHD$0볐HD$@   Y  HD$0HPHDH6+ H$M8HD$0H  $ H$Hn  HD$HH      HD$~HD$HHǀ       HM) H   HH   HoM) qM) HIM) HtHHH9M) H5M) 
H   HL) HtHX  HL) L) H   H   HH  H$F8Hl$XH`ÐHHL) fHl$XH`À=Q+  
$蜛HD$=[+  HD$PH3+ HHl$XH`Hl$XH`H5N H$HD$   XEH5N H$HD$   ?EeH%0   H@0ǀ   H#| H$HD$%   EH@ H$HD$6   DT$$HK+ H$b6HD$@H   HD$8OH7V H$HD$   3XHD$8H$eVH H$HD$   XD$$H$=UHQ3OH(= H$HD$   ZDH\$8L$ t$|$NHU H$HD$   WD$ HcH$UH" H$HD$   WD$HcH$UH H$HD$   YWHD$8HcH$UH H$HD$   /WD$HcH$_UjPUNH` H$HD$   |C qeH%0   H;a  HXHl$PHl$PHJ) H$2J) 4HI) H$4111L$HHT$8HD$@H     '  '  GȉL$$ =D+  S  =wJ)  0     <  D$HL$@HL$@D$H( HH   HHI) HD$H H$HD$ _+ tHL$HHtH H9c  H$  HD$@H|$     HE=!+  t=+     1҄   B) HD$@uUh+ ~AHcHi@B H\$8HHt$ H9=9+  $\  HD$@1H\$ H\$8H*B) H$A1'B)     HD$(    HB) Hǀ       HD$(HD$(H$ȵHA) H$2HD$@1F16=+  =+  }1H&+ HtH\$ HH)H9' Ht$ 1HHHG) H$ (HL$HL$0Hu
HD$ f$CHD$0H$$   )H$HD$     H9G) H$0H)       u0D$HL$@HL$@D$H G) H$1D$HL$@v   HG) HF) H$1H' HG) H$HH?HHHD$r6HF) H$r/1HG) H{G)        1_F) * 9<F) i* 91H2Oىm eH%0   H;aD  H8Hl$0Hl$0H* H$.HD$@11HHT$H5?) H96?)   HHtۋs  {DCI9K  {HC 1HL$ /  t$DC@u{(L9t
DC(HC0H\$(H$  |$    E) E) ȅt,HD$(HH0H HT$@H9~HHL$ HT$-H* H$/$D$HL$(1Qts=)  uLAH$蹛HD$HHD$$   HQ* H$-HD$HL$ HHD$@H$7 HD$(H$r/ HL$(HD$1HH{ Hǀ H9EH{8HteL%0   I9x0u
   L   MtL9tAƀ   I@1b@1RH* H$.HD$D$HHl$0H8 H=) H=) 11HH9}SH4у~uHv8HteH<%0   H9w0u1	H   HtH9>u1Ƈ   HG   ш\$eH%0   HD$H;A
  H   H$   H$   L H$HD$0H=S*  uHJ* HB) H$+H3* H$   B) H$   B) H$   HcB) H$   Hc5B) H$   H=B) H+=B) H$   EH~ H$HD$   OHD$0H$   H)HH4ׂCHHH?H)H$!MHP H$HD$   NHc* H$LH H$HD$   NH$   H$KH H$HD$	   uNH$   HcH$LHw! H$HD$   HNH$   H$wKH H$HD$   NH$   H$MLH[ H$HD$
   MH$   H$#LE$     Ho:) H$   HX:) H$   1!Ht$`H^$   H$   H$   H9Q  H\$`H4H~8D  DD$$D  DL$  Hl  H   H|$XFH$   NH$   VHT$xHc  H$   CH  H$HD$   LHD$`H$'KHm H$HD$	   LH$   H$IH~ H$HD$   LH$   H$IHg H$HD$   zLHD$xH$IH:  H$HD$   SLHD$XH$JH H$HD$
   ,LD$L$$)H$YIHI H$HD$
    LH$   H$/J:E%C4HBDCHD$`HtbvBD$L$$)H$HBH?8) HHL$`H9ABH H$HD$   hKBHL$`BHu H$HD$   ;KvBv  H/) t  H$   H\$8H   H$   Hc   H$   Hc   H$   H   H$   L   L$   Lc  L$   Lc  LT$pD  D\$D  Dd$KAHG H$HD$   rJH$   H$HHH H$HD$   HJD$ HcH$xHH H$HD$   JHD$@H$QHH H$HD$   IH$   H$'HH{
 H$HD$
   IH$   H$GH H$HD$   IH$   H$H$   HD$IH H$HD$   mIH$   H$GH H$HD$   CIHD$pH$uGH	 H$HD$
   ID$$BH H$HD$	   HD$$BH H$HD$	   HHD$8H$GB?H$   HP  Ht^H   H   Hh  Ht=	Ht-H   HT$@L$ HtH   EH9HѹH* H$V$1  H$   LD$(H   H$   >H H$HD$   GH$   H$$FHj H$HD$	   GD$H$DH H$HD$   GH$   H$HD$(HD$GHO H$HD$   oGHD$PH$EH* H$HD$	   HGHD$HH$zE@p>HD$hHH3) H93)    HHZ0H   H   H   HtkH   HD$hHt$HH\$P   |$D   EsH% A   AsI  IL) OTKMVHH{HI* H$`$H9) H$P$H$   H   Hy9) H$0$H$   H   ËB:) H$   Hc_9) H$   Hc(:) H$   &:) H$   <H H$HD$   EH$   H$BH H$HD$   EH$   H$CH H$HD$
   tEH$   H$CH
 H$HD$   JEH$   H$yB>o<$   TD     eH%0   H;a%  H Hl$Hl$H8) H$ D$(8_8)    S8)    ]8) S8)     H;8) H<8) Hu]D$8) W8) H7) H$c"D$D$H$    D$ gD$ȅt	=7)  uHl$H HHǂ       H7) HtH   H7) vH~7) H-7) H$!H7) H$!Hl$H  eH%0   H;avLH Hl$Hl$=,7)  t&HD$(H$D$d D$D$0Hl$H D$0Hl$H ` eH%0   H;a+  H0Hl$(Hl$(6)    g*    Ӄt1ҍH9OˋT$@   9         O)ӉW6) H?6) HtH   H,6) HuH$6)     HD$ J$HD$8H$HT$D$ R  D$HHD$ ~1L$H5) HtH   H5) HuH5)     HD$HHl$(H0ÉFHD$H    Hl$(H0 eH%0   H;avoHHl$Hl$HD$ H$e   |$ t2H/5) HL$ HAH5)    H5) Hl$HH` H$HD$#   -} xHD$    H    9u9uHD$1eH%0   H;a   H8Hl$0Hl$0L$P   HL$@HT$HHH  HD$ HH  tHD$ HtpHD$(
HD$(HL$@    )Ӂ   r'H$HD$T$t$Z   |$ tHl$0H8@H  F  Hl$0H8Hl$0H8HL$@HD$Hx< eH%0   H$HH;A  H8  H$0  H$0  HD$(    H|$0WHl$Hl$~ Hm $T  $P  )     H$@  1HHt(O9s4@H  H   rZ  4  Ä  H   +  HH$H  Ht(1Ht(H   9s"H=      HT(H=   r   \$D$HD$(HD$HD(HD$ H2) H$HD$ HL$HuFX2) L$@H2) WD$H1) H$Ƅ$X  H$0  H8  HHǀ       H1) HtH   H1) H1) Ƅ$X   H$0  H8  ù        й    ȹ    HxH H$HD$   p* HHl$Hl$HL$H  Ht.H$1H  ÄtH$HD$ D$(Hl$HË    9t3H  r  tH\$ D$( Hl$HHD$     D$( Hl$HeH%0   H;a2  HHl$Hl$HL$(T$0H\$ t$4  D  A)EAE)E   @tqH  HteHD${t41H  AEtHT$HD$8   Hl$H$   .  HD$HL$(T$0H\$ t$4D$8    Hl$HA   v1F1 D8EN  DEND9rE9D  @@u1DL$8Hl$H eH%0   H;a   H0Hl$(Hl$(HD$8  L$$HT$@H$H  HT$L$T$HT$YD$tXL$$RHt$8H  t*  )@=   s7  H\$PHl$(H0H\$PHl$(H0HD$P    Hl$(H0H. H$HD$   }' eH%0   H@0  H   Hc HD$eH%0   H@0  eH%0   H@0  H   Hc HD$eH%0   H@0  HHl$Hl$HD$ H|D$( Hl$HÃ=* ~-) -) 9g* ~eH%0   H@0H   H$|$ tD$(Hl$HD$( Hl$HHHl$Hl$$    Hl$HeH%0   H;a   HPHl$HHl$HD$`HL$XHA       SD$`HL$X9   T$D$D$   |$   HD$XHHHPHXHqH9wHYHX\$DHg H$HT$HL$H\$Ht$ w  HD$(HL$0HT$8H\$XHS=*  uHCHHH{ HD$X\$D<Hl$HHP蒿 ̋L$T$
ȉ1مuL$eH%0   H;a   H(Hl$ Hl$ HD$0HH   HtvH    1!HL$HTH$HD$HHHD$0H9Hw1)HL$HXHH[H4HHD$HHHD$0H9HwH    Hl$ H(Hl$ H(Hs H$HD$2   #舾 #HHl$Hl$HL$HQHYHqHyHHH$t2HH HH HQtH$D$ H\$(Hl$H1HL$HQttHZHHYtHD$HAH HBH HHAHH,$H,$HL$HHYHqPHH"HH")HcHH|PHQ8)HcHHt$Hq(t?H1H<2HH9~H)H)HFH9D$ H,$HD$  H,$HHH,$H,$HL$HHYHqPHH"HH")HcHH   HQ8)HcHHI(Ht$H<1HH΅twI1ALMIM9~MLI)L)1LM@HH)Ht$ H<1HHHHIH9~L)H)H9D$(H,$HLD$( H,$HeH%0   H;aD  HĀHl$xHl$xH$   H  H$   H9s(  H{Q  1       G  H;H{LCHHKP  HH"1L$   MtH9  M	MLC0HK8m  H1H{(HL$   J<HH9  H96  I    H{8H)1HS@HK8LC0H9  H)H)HIHH?H!NLc(O$!Md$H  M$H  L$   MdLC(M`M9  I{  I9LOIRHH?HLH$   H9t   KD    IL9C(vI@H9r+  H$   1K4HL9}H4LC(M M@I9r  HKHL$hI9HS(HHH"HH"H	HKtHD$hH r
Hl$xHH   H$HL$XL\$pH|$PLD$`H$Ht$ILD$ HL$XH$   H|$PLD$`L$   L\$p1NH$H$   HD$DH$   H$  Hl$xHH$H$   HD$cD$H$   H$   MH$}D$HL$wH$   H$   *HD$H    HD$HH$   H$HD$    HL$HD$    WD$ HL$HHL$0HD$8   HD$@   aH|$hH$HD$   H$   HD$KD$H$   H$   H|$hnHl$xHL
     LH LL-     1 '   H H$HD$   :ķ eH%0   H;avZHHl$Hl$HL$ HQHT$HH!HQtHD$H r
Hl$HH   H$B eH%0   H;a   H`Hl$XHl$XH) HD$HHw~H* 1HL$PHT$@H\ H$HL$HD$HT$H) H5) H=) H|$ Ht$(H\$0訐HD$PHD$hHD$HHD$pHD$@HD$xHl$XH`H\ H$H6* HT$WD$HD$ m  HT$8HL$(HD$HNN 	eH%0   H;a   H`Hl$XHl$XH) HD$HHw~H* 1HL$PHT$@H[ H$HL$HD$HT$H) H5) H=|) H|$ Ht$(H\$0訏HD$PHD$hHD$HHD$pHD$@HD$xHl$XH`H[ H$H6* HT$WD$HD$ l  HT$8HL$(HD$HNN 	HHl$Hl$HD$$  Hl$HeH%0   H;avWHHl$Hl$L$ * =2*  u#HD$(H|) $HD$7Hl$HH=^) HD$( 襴 eH%0   H;a+  HHHl$@Hl$@HxZ H$Hc* HD$Hc* HD$j  HD$Hco* H) H) =*     H) 1A9@*    D$$HcHH) H	HL$(H$ӷ  HD$WD$0HL$(HL$0HD$8L$$HcH) H5r) H|$0H9sJHHDH=*  u	H<tHH dHl$@HHH=()  EHH3 ] eH%0   H;a-  H8Hl$0Hl$01G* IHcHH) H9 uމD$ HX H$HcHL$(HL$HL$i  HD$HL$(H) H) =*     H) 1BL$ 9}tD$$* IHcHH2) H	H$^  HO) H@) T$$HcHt$H|$H9sAHH|H<=*  uH4H Hl$0H8H=) ~ bH  eH%0   H;a,  HHl$Hl$H|* *   Hi*     1Hh*    HÄ  H=C*    H2* *   *   Hp  H=* *I  H=* ;  H* H  H      HH* H      H9   H      HH      HH      H9   H* H9udH      HH9u9H}* H      H9u
Hl$HH H$HD$   Ho H$HD$   HI H$HD$   H0 H$HD$   H H$HD$   HU H$HD$   H H$HD$   }H H$HD$   dH H$HD$   KH H$HD$   2輯 eH%0   H;af  H@Hl$8Hl$8D$,    WD$(WD$0D$$    H1WK:  H$D$ ʚ;HD$,HD$H  |$90    |$,1    D$     D$       HL$      |$ p  D$          6  |$   D$   |$   D$$    D$$HL$%|$$s  |$%h  |$&]  |$'R  D$$    D$$    |$$  |$%  |$&   |$'   HD$0D$0gP f.u   u   D$(D$(QO .u{b$   襅  |$   u. <$ t
Hl$8H@H H$HD$   HA& H$HD$   HT H$HD$   HQ H$HD$   H- H$HD$   Hy H$HD$
   pH! H$HD$	   WH> H$HD$   >H! H$HD$   %H H$HD$   H H$HD$   H H$HD$   H H$HD$   H H$HD$   2 }eH%0   HD$H;AJ  H   H$   H$   *    *    H H$HD$   HD$HL$
HD$(HL$`H  HD$8HL$hH$HD$H HT$HD$   (  HL$ H	  11HT$8HT$8HD$`HL$(H\$hH$HT$H5K Ht$HD$   ڬ  HL$ HdHT$8H9=  HAH9(  H)HHH?H!HD$hHHo  HmemprofiH90uxleraufxte  H=̜( L( HHL$0H\$PHT$XH|$HE1IMPMXM I9tII9|LD$xLL$@LT$pL$$HD$L\$hu|$ u/HD$hHL$0HT$XH\$PHmemprofiH|$HLD$xLL$@HD$XH$HL$PHL$説  HD$HcH9    DT$!ЄtHD$pHD$hHL$0HT$XH\$PHmemprofiH|$HLD$xLL$@)H$H\$B  HD$|$ tHo' HmemprofiHmemprofiHT$8H9   HAH9w~H)HHH?H!Ht$hHHHH/ H$HD$   HD$HL$H$HD$E   ' a* H$   HĈ   H  H  蹨 eH%0   H;a  H0Hl$(Hl$(HD$@H   Hu5   =}*  t* Hu' Hl$(H0À=W*  uHugHL$8f9aluUylu   Hu9noneu1H$HD$跪  HD$|$ tH9us   iHHHL$8tvHuiHL$89crasuyhu
   3Hu9singu8fyleHp9systdfyemX
   HHL$8HL$8H$HD$H HT$HD$   >nH|$  
HD$@HD$@F X̋D$HT$   1HH|HcHH9|H)HcH9|HD$Ht     D$ HD$Ht\$ eH%0   HD$H;A  H   H$   H$   Hj) Hh  HHHPH H$   HL$`HT$hHr H$H|$HL$`H3  H$   H$   HH   H\$hHHH?HHH$   =2*    HHrl H$H$   H H|$H   H   H   HWHO=*    HHL$`HH$   H$   H$   1   A   A   A   	HMMH9  LD$PH$   LMaM   M90  N4˃=_*    N,MHM   M   M   I9w@O@NtNlN,ǃ=*  u	NrILIL LLVLl$xLt$pL$   H$   Ld$@LT$HH H$H|$LD$Ht$LL$ [  H|$(HD$0Ht$8LHH$   H$   H$   H$   LD$PLT$HL$   Ld$@Ll$xLt$pILILU LLLL$xHt$XL$   L$   H$   HK H$H\$LL$LT$Ld$ Z  H\$(HD$0LT$8L`H$   H$   H$   Ht$XH$   LD$PLL$xL$   L$   3H$   L$   L$   H$   L$   H$  H$   H   h w^  1111  <eH%0   H;av8H Hl$Hl$HD$(H$D$0D$D HD$HD$8Hl$H 脢 eH%0   H;av8H Hl$Hl$HD$(H$D$0D$=G HD$HD$8Hl$H 4 eH%0   H;av8H Hl$Hl$HD$(H$D$0D$=J HD$HD$8Hl$H  eH%0   H;av8H Hl$Hl$HD$(H$D$0D$C HD$HD$8Hl$H 蔡 eH%0   H;av8H Hl$Hl$HD$(H$D$0D$MF HD$HD$8Hl$H D eH%0   H;an  H8Hl$0Hl$0H) H$H=)     H H$H) HL$HL$@HL$^HD$ |$  t'D$,H) H$D$,D$HHl$0H8Ëh) D$,H[) Hl H$HQ) HL$D$TH|$=*  u;HD$@HH H$H!) HL$HD$`HD$L$,[HD$@~ w#H$=\*  u=H) ^#H$=C*  uH) ) H=) / H=) ! 躟 ueH%0   H;a   H0Hl$(Hl$(HD$PH    HLHHHH}	H9}rzHHL$@H9}cHD$   HD$ H   HHOH)H4$H|$@H9sEHL$8HH$Ht$HD$xHD$HL$@HT$8H\$ 1Hl$(H0H HH ͞ HHl$Hl$D$ sH HD$(HD$0   Hl$HÀsHs(HH( HTHHD$(HT$0Hl$Hù    eH%0   H;avlH Hl$Hl$eH%0   HH0      HL$(A(|
Hl$H WD$H/ HD$HL$HD$H$w  {eH%0   H;a   HHl$Hl$HL$ A(ȅ}$   =   A,ȅt<eH%0   HH0  Z  u    tH@Hl$HH$!HD$ HH HuH$HH  H$HD$ H H$HD$   8 eH%0   H;a   H(Hl$ Hl$ HT$HH\$PHt$0H|$811HH9}SDBI9sSONMtI9tHD$LD$I@XH$JHD$HT$HH\$PHt$0H|$8HL$Hl$ H(DH  JeH%0   H;a   H Hl$Hl$HL$0HQH\$HHt$@H|$(HH|dH9ssVH9seLNMtIHT$H~DVH9s?LNM9tI@XH$THL$0HT$H\$HHt$@H|$(Hl$H 
  HH $ /eH%0   H;avuHHl$Hl$HD$ H8  1HPHHHXHHt$H9HXtHtHD$HAXH$HD$HuD$0Hl$HHAXH$~臚 reH%0   H$`H;A  H   H$  H$  H$(  H$8  H     H$0  H  IH?HHH!LIL9i  HT$pL$   1HH9   HLLMuIH\ftу=*  uJ    JH[WCHD$HHM H$LD$uHD$HH$8  HT$pH$(  H$0  L$   cH=(*  ,  1   fD_fB_LH9}xeL%0   M@0E   E$  E   EAE1EE1AE1EAE1E$  LCEEMI I9  F_H9{  1kfE$YMLH~DL[I?NM[II9  G$YI9  O,N,MM9s
H9r  FWH9i  fEYIZH9}$}  D_I9g  ONIwHY   fG4YMMO$Md$I9   O,MmI9   I9  G4aI9  O4N4I9  G<iI9  O<N<M9s|MI9y  G4iI9c  O<N<M9sI9_@  I9/  fGYHH|9H9a  EYI9K  ONDfEYE1M|HD$8H4$HL$HL$LL$HL$ HL$(B  HH|$PH$   H98    DFI9}  HD$@fDD$6OLL$pNL$   MIN$L$   FLfA  fEtA$ID$HH$脫HD$H  H$   H:   z u5H$   HL$PH$8  H$(  H$0  HHHD$@H$(  H$H$8  HL$HL$H$   HT$HL$ HL$(HD$pH$(  HDHufH$   1T$6H@ HH$@  $H  H$  H   ÈL$5HT$PHL$8H)H$HD$   ζL$5HT$PH$   HI H$HD$xq{HB0HL$pH$(  HLrHHrH   HB H$Ht$6qH$   HH0HHH0H9HuH@0    HH$(  H$H$8  HD$HD$H$   HL$HD$ HD$(H$      T$6Ht$xHB H$HL$Ht$%kH$   Ht$xKHǄ$       W$   $   $  H5 H$   H$(  H$   H$8  H$   H$   H$   H$   H$  H$  HT$pHLH$   H$HD$HL$H$   HD$HD$    JH$      T$6fAtfAuLD9HH.A|$   ID$8H$eHD$H   H$   HZH9rH$   HL$PHB HJ(H\$pH$(  H\zHHzH$H|$H\$iH$   HH(HHH(H9HuH@(    H H$(  H$H$8  HD$HD$H$   HL$HD$ HD$(H$   1T$6HǄ$       W$   $   $  H H$   H$(  H$   H$8  H$   H$   H$   H$   H$  H$  HT$pHLH$   H$HD$HL$H$   HD$HD$    pH$   1T$6H?	  eL%0   I8   	  L$   M8  L$   L$   L1HH9  EJI9	  OMIFlfEtHL$pLd$hL\$`L$   JH$   H$ =@*    H$   H@H\$hH$(  H\=*  M  HX H@0    H\$8HtH@0=*    L$   L@XH$   =ķ*    HLL$`FLfA   A =*     H@    MH@MP@Mts=y*  uELPIBI@@LHHH$   HL$pH$8  HH$0  L$   L$   HxHL3 HxH' L 뢃=*  uH@    I@8I@@HxH1 Ix8H L `HxH1ͮ H(fA?A =*     H@    MHPMPPMtB=~*  uLPIBI@P HxHLl HxH` LX =<*  uH@    I@HI@PHxH1' IxHH L HxH1  HV #HxXHH$   ڭ IHHx HH HHH$   設 HH$   YA I   H$   =o*    Iǀ       HW H$HD$    fD$	HD$   EH$(  H$H$8  HL$HL$H$   HT$HL$ HL$(H$   ǀh      H   =۴*    Hǀ       H8  HHRHHt=B =*  uHB     HBX    Hz H1蘬 HzX1荬 H뺃=q*    Hǀ8      H$   H$(  H$   L$8  11IHL9  DFM9  ON$MIFtfEtLs0M~Nt HD$pH9uLT$PL$   LKHL$   =Ƴ*  uPHCH    H$HD$pH$   H$(  H$   L$8  H$   H$   LL$PAH{H1y NF\fAy  AL[LcLkM   LsMt^=**  uMcM\$WCIM'MSILL HxL L1 L HD$pL뻃=̲*  uIC    MZPHC    McILI1谪 IzPL褪 L1蚪 LLgMtY=s*  uID$    MbHHC    ?M\$ILI1R IzHLF L1< LL	I9ZH=*  uWABHMZHILI1 IzP LLAL[LcLkM   LsMt[=*  uMcM\$WCMSILL蘩 HxL茩 L1肩 Lz HD$pLE=V*  uIC    MZ@HC    #McILI17 Iz@L+ L1! LLMtY=*  uID$    Mb8HC    M\$ILI1٨ Iz8Lͨ L1è LLI9Z8=*  uWAB8pMZ8ILI1脨 Iz@{ LLHHu#H$8  H$(  H$0  111LL$XH$   GfD$6fH$LD$LD$Ht$LD$ LD$(D$6fH$   HT$XH$   1ߧ jH$   H1ȧ H1蹧 FH$HT$HT$H$   HD$HT$ HT$(:H$   1HT$Pm H$H$(  H$8  1H4HD HH9}r=  HHT$pH$(  H$0  L$   xDL} DHr H H$HD$   H$HT$HT$H$   HD$HT$ HT$(oH8 H$H< HD$DH H  L L D L Dد LЯ Dȯ L D踯 H谯 H訯 H蠯 D蘯 L萯 D舯 H耯 Hx Lp HHe HL    Я z eH%0   H;av=H(Hl$ Hl$ HD$0H$D$ HD$   HD$      Hl$ H( eH%0   H;av=H(Hl$ Hl$ HD$0H$D$ HD$   HD$      Hl$ H(迅 eH%0   H;av9H Hl$Hl$HD$(H$D$0D$HD$8HD$  Hl$H c eH%0   H;avBH(Hl$ Hl$ HD$0H$D$8D$HD$   HD$@HD$   Hl$ H(
 eH%0   H;av4H Hl$Hl$HD$(H$D$ HD$    g  Hl$H 踄 eH%0   H;avQHHl$Hl$HD$ Hx0 u H H$HD$(HD$Hl$H2 H$HL$ HA0HK eH%0   H;a  H`Hl$XHl$XeH%0   HH0H9   s  HD$hH$w  |$ P  H$HD$8HL$hHH@0    H@(    @8    HHHGA@s}HHHHHHi   H)HL$0HD$x sH=[*    1sH=*  vHw  HS(HT$ HHL$(Hh) H<H|$@Hh) HL$(HHT$PH$(HD$(Hlh) HHRHT$H   H\$hH$h  |$    HD$@H$HL$hHL$HT$8HT$\$p\$b  HK H$HL$PHL$fD$H$   HQHT$HD$8x8 tR   2HH0HH$	Hl$XH`HD$ H)H$H$   HHD$蚣HD$8HD$hH$  L$HD$8뙸HL$HHD$PH$HD$8{讚 H$HL$0H\$8Ht$hl葚 H$H\$8HC0HD$xHL$0Ht$h)Hl$XH`H H$HD$   s .eH%0   H;a  HPHl$HHl$HHL$XHʻ   HHGA@s}HHHHHi   H)HH^f) H4
Hv>2  Ht$@HL$(H
HD$8H$HD$@   HD$(Hf) HH$HD$XHD$  HD$HD$0HL$HL$ HtH\$@HD$8H$YHD$0Ht@HH(Hu[x8    L$`u.1Ʉt@8   H$HD$hHHD$oHl$HHPHD$XH$   L$HD$0HD$ H)H$HD$hHHHL$HD$0|HD$8H$Hl$HHPHl$HHPHr H$HD$    ,HL$tZtD$D$ eH%0   H;a  HHl$Hl$HD$0 eH%0   HxHP=`*    HHL$(HH W@H\$ HsLCE1LMMIHLMm  MH L9tHL9sIHIHL$8  =*    HAH8H8IH(HH(IH@=ƥ*  r  HH@IH=*  A  HHIP=*    HPHt=*     HA@HHHt=l*     HA@=[*     L@HHxPIHP=B*  u}HHPHt[=0*  u*I@@    I@    I@    I@P    Hl$HIx@1	 Ix  Ix IxP ΃=դ*  uL@PL՜ HHȜ HtHxHHL豜 HHHy@蠜 )Hy@蒜 HH肜 HHHHHi HHHX@HHIHI LHrHH3 H;IHPHtK=*  u7HAH=*  uI@PH@H    IxP HxH1 HyHٛ =*  uI@HIxH进 eH%0   HI0   D$  D   AA1DE1AE1AD1҉$  AH8=V*  udLH@HHL$0HT$ HHHH@Ht8P89Q8v0H9AtH9A   H$HL$<  H$HL$<  Hl$HHx@HL HH HHH֚ Hw HHHHD$(迚 HH1貚 H誚 HHHEH5! H$H0 HD${ eH%0   H;ad  H8Hl$0Hl$0HL$@HyHQH\$HHH2LHHH  Hr H9tIH9sHHHD$(HT$Hz(   1HrHH[  H\$Ht$LD$@HD$(LHH\$HrHt>tHzHt/v89w8@@tH$HT$  H$HT$  1Hz tHHr@H   H9V   =@*  uoHF    =/*  u2HB@    HB     WBB8    HT$PH\$XHl$0H8Hz@1  Hz 1 Hz1 Hz H~1Ԙ 댃=*  uHF    vH~1豘 f=*  uHA    PH1茘 A=p*  1  H7J8N8HB@=V*  	  HF@HB=A*     HFHt=+*     Hp@HB=*     HFHt= *  uyHp@H~H tNHBP=*  u6HFPH^(=ן*  uWBHHzH1Η HzPŗ zH~P跗 Ã=*  u
HFP    H~P1藗 Hx@H艗 zH~{ ZHx@Hj 4H~\ H~@N HA H|$ 袐 H$HD$(HL$@HT$H|$ &HD$P    HD$X    Hl$0H8w eH%0   H;a  HHl$Hl$HD$(HHHP@HXHqLA=*  p  HAHH@LAMt=q*  ;  IH@=`*    HXHt=J*     HC@=9*     HpHt=#*     HF@=*  uHQ@HtRH9Bu%=*  uHJHl$HHzH H9B   =˝*  uHJHzHǕ HT$ =*  uHJHzH裕 Hy@HH蒕 HnH~@聕 SHxHHm H&H{@\ HxIHH LIx@IH1 LHy  Hx@IH HxL LpH H$HD$   ~u eH%0   H;a  HHl$Hl$HD$(HHHP@HXHqLAHt=z*  X  HN@=i*    HAHH@L@Mt=K*     I@@=:*     HXHt=$*     HC@=*  uHQ@HtRH9Bu%=*  uHJHl$HHzH H9B   =̛*  uHJHzHȓ HT$ =*  uHJHzH褓 Hy@HH蓓 HnH{@肓 SHxHHn H&Ix@] HyO Hx@HH@ H~L4 HH~@HH HH H$HD$   s !eH%0   H;a   HHl$Hl$HD$ H u
Hl$HH| H$HD$$   ,HD$ H$^H H$HD$	   H$    8C.H H$HD$   Ur JeH%0   H;av&HHl$Hl$.  H$HD$Hl$Hr eH%0   HD$H;A  H   H$   H$   H$   HHHI0HIH$   H< H$HD$   H$   H$Q<H$   HHHI0HIH$   H H$HD$   H$   H$aH$   HHHI0HI HL$hIH H$HD$   pHD$hH$H$   HHHI0HI(HL$ Hi H$HD$   !HD$ H$^IH$   HHHI0HI0HL$xH H$HD$   HD$xH$tH$   HHHI0HI8H$   YH H$HD$   H$   H$H$   HHHI0HI@HL$HZ H$HD$   .HD$H$kVH$   HHHI0HIHHL$0HJ H$HD$   HD$0H$H$   HHHI0HIPHL$8iH H$HD$   HD$8H$2H$   HHHI0HIXHL$@H_ H$HD$   AHD$@H$~iH$   HHHI0HI`HL$HHߢ H$HD$   HD$HH$/H$   HHHI0HIhHL$P|H H$HD$   HD$PH$EH$   HHHI0HIpHL$X-HO H$HD$   THD$XH$|H$   HHHI0HIxH$   H H$HD$   H$   H$<'H$   HHHI0H   HL$H H$HD$   HD$H$OH$   HHHI0H   H$   1Hh H$HD$   XH$   H$}H$   HHHI0H   HL$(H` H$HD$   HD$(H$@+H$   HHHI0H   H$   H H$HD$   H$   H$MH$   HHHI0H   H$   /H H$HD$   VH$   H${H$   HHHI0H   HL$pHğ H$HD$   HD$pH$>)H$   H@H@0H   HD$`H H$HD$   HD$`H$QH$   H   k eH%0   H;a7  H8Hl$0Hl$0T$H  HT$PH    u?H  3@@      H   <   Hǂ      HD$@HHHY0HsHHt$( HH   H\$ H$H\$HL$V|$ tOHD$(HHHT$ HHD$@HPHR0HJHHj4 H@H@0HY4 H   Hl$0H8HD$@<RX@f@@&HT$P=    1j ̋D$uJHD$HHHQ0H   H Kt;t   tH @    ÀuHD$HHcQHuA   H HHHeH%0   H;a#  HxHl$pHl$peH%0   WD$`H$   Ht$`H$   H|$h$   q  H\$P\  HG( H  1Ʉ     H   H@H5n(   H$       tLD$hM@0L/ ALL$`M   L9. A   ADАMcAMt  MT$(  $  |$   HT$`HcRH  $   H  Hf* HÄi  \$(C  /  H\$PHs0ǆ      Hs0H$   IH   =*       H F  HRH6( HTHT$XHDHD$HMHD$XH$HD$HHD$uHD$PHH0HT$hHR0H\$`H   HL$@H   HT$0Hc[H\$8HO H$HD$   HD$0H$Hԓ H$HD$   HD$@H$H H$HD$	   HD$8H$HD$PHH0Hh   a  8   G  H$   H9  H$   ,eH%0   {D' H@0)  Eȅ s&f* ^* Hw( H+( +N* 9|$   r  Hl$pHxH H$HD$   $   I  $@KL m  뭉T$,H$   H$  HD$hH@0H   H@HH$HD$HD$    H$   HD$,  =*     HD$PHH0H   H$   H9   H      u:=R*  tHD$`H$T$,H$  >)HH0H   H$  HD$PH@0H   H$HD$HD$    HD$  1q1jHD$PH$   1V6H H$HD$$   ]HD$PHH0Hh  H$   H$   H^ H$HD$   $   H$;F1g$    H\$PL$   
Hl$pHxÉ$	  $   \$(Hl$pHxË$   1wHl$pHx #   HL$`HcIH   HL$`HIH  HL$hHI0H   H  HL$`H$D$H|$Hl$pHxH$   QH5(    Hl$pHxH4$HD$`HD$H$   HL$HL$$   H\$P1HG0HK0H   H@HH$HD$HD$    H$   HD$HL$ EjHl$pHxÉй    ?    5     + Ub eH%0   H;av(HHl$Hl$H, H$` Hl$Hb H@Hl$8Hl$8T$H  =*      1 j  H   H@H,( 4ӅtrӉD$HT$ WD$($HD$    HL$(HL$  HD$(L$Hc* HʍA   HHH   1u^HHtHu:Hu&P* H   H57* H4Hx( '$軩L$H* Hw*    H* H* $H\$D$H(( H\$ H5( s1G=*  trt1,   "=i*  uHl$8H@Hl$8H@À=J*  fY9* >        ߈ H Hl$Hl$1 s9H s=Hz* HtD$$HD$    D$HP* Hl$H ù    j eH%0   H;a   H@Hl$8Hl$8WD$D$(L$Hu@$   HD$HD$HD$      eH%0   H@0L$H  Hl$8H@ø@B t1҉D$ D$D$($   HT$HT$HD$    芕  ^ >eH%0   H;avVHHl$Hl$͆* s)   t
Hl$H$   	  Hl$H$     D$V^ H   H$   H$   $   $H$   HD$H$   HL$P  |$   eH%0   H  HD$XHD$0    WD$8D$HHH0HQPH$   H9  H\$(H	H9  H9Y  HǄ$       $   HH0H	HQH+H$   HH0H	H	H$   eH%0   HQ0HRPHZHHT$0H\$8HQ0HRPHRHT$@HQ0HRPHRHT$HHQ0HRPH   HT$PHQ0HRPH$   HHQ0HRPH$   HHrHQ0HRPHp  HZHI0HIPHYHH0HIPH$   H      L$'HP0HRPH$5u HD$XHx.   WD$`H$   HD$`H$   HL$hHT$`H$$   T$'$   $H$   HD$H$   HD$HD$XHD$HD$XH$t D$'tAeH%0   H@0H@PHL$8HT$0HHHHL$@HHHL$HHHHL$PH   H$   Hĸ   Ë$   $	  HǄ$       $   H$    H$   HD$z  $     H$   HL$(H9   H$    s $ $   $  YeH%0   HQ0HRPHZHHT$0H\$8HQ0HRPHRHT$@HQ0HRPHRHT$HHQ0HRPH   HT$PHQ0HRPH$   HHQ0HRPH$   HHrHQ0HRPHp  HZHI0HIPHYHD$XHH0HIPH$   H   WH$   HH9!H$    r $ $   $E  PH9ZB1PWD$pH$   HD$pH$   HD$x$   u%H@0H   H$YgH$   Hĸ   HD$pH$$   L$p$   H$HD$pHD$V  H$   Hĸ   H$   Hĸ   eH%0   H;aj  H(Hl$ Hl$ eH%0   HZ0HtH9     1        H   HtzHu:H H$HD$   JHI( HI( H  HI  H H$HD$   HH( HH( Ht  H@k  H H$HD$   ֣HoH( HpH( HV  H@M  
   H   uH     rG      H
 H$HD$1   oH0H( H!H( Ht  HIk  H
 H$HD$1   5HG( HG( H  HI     H   H   H     rG      H>
 H$HD$1   ȢHG( HzG( HV  HIM  H
 H$HD$1   莢HOG( H@G( H  HI|  HhH^f    H    H@H7( HTHDH$HT$HD$H H$HD$   t1g    u    uH    u݃   uԐ   t1+Hzp u       ~ H H$HD$   uH$HL$gH$HD$YH$HL$KH$HD$=H  HD$lHa H$HD$   HD$H$5Hf H$HD$   H$HD$ԴH$HD$ƴH  HD$H H$HD$   HD$H$YDH H$HD$   kH$HD$]H: H$HD$*   DT yHHl$Hl$D$ $  D$ H    H1~* H1҇$豅  $     $     $     D$ $HD$    uD$ $i  $   ̇  $   过  $   貇  $   f  Hl$Hù    | eH%0   H;a   H Hl$Hl$D$(       1HL$$  D$($HL$HL$ě=x*  thHD$HuHD$0H Hc@HuCD$($蔄  $    H!  H L$($HD$gHl$H Hl$H À=*x*  uH s H* HHHEHl$H ù    { R eH%0   H;avqHHl$Hl$^H H$HD$   D$ H$H- H$HD$)   _H H$HD$    KR veH%0   H;avqHHl$Hl$Hn H$HD$   D$ H$(H# H$HD$*   
HH H$HD$9   1Q veH%0   H;avqHHl$Hl$>Hޅ H$HD$   eD$ H$H H$HD$   ?zH H$HD$   衶+Q vHHl$Hl$$ HD$ $|  |$ t0Hl$HHD$ $HD$(HD$H(Hl$ Hl$ D$0   H   H|* HH	H@H( Hz* H   HuD$HHl$ H(HuluHu,$HD$    _D$0$cD$H Hl$ H(H$D$HD$8HD$HD$@HD$蓉 D$HHl$ H(1뗀=t*  iH   H\$8HcsH   uleH%0   HtHR0HtH    t	   t3HuD$HHl$ H(H$D$H\$HD$@HD$ D$H Hl$ H(D$H Hl$ H(vvD$H Hl$ H(D$H Hl$ H(ù    w H(Hl$ Hl$ D$    D$0H    !T$$   HD$HD$HD$    聄  Hl$ H(eH%0   H;a0  H8Hl$0Hl$0eH%0   HD$HD$    WD$ H$    HL$HL$Y  D$(   HD$HH0eH%0   HZ0H[PHsHHYXHq`HZ0H[PH[HYhHZ0H[PH[HYpHZ0H[PH   HYxHJ0HIPH\$HHJ0HIPHt$ HHqHJ0HIPHp  HYHJ0HIPHYH@0ƀ   Hl$0H8HD$HH0HIPH$  HD$H@0ƀ  XM eH%0   H;a   H(Hl$ Hl$ eH%0   HR0   T$1HH }RH ssHRHx( sH Ґ   !!t$=q*  u=q*  u   t$   HD$HD$HD$    j  Hl$ H(Hй    Su }L (H0Hl$(Hl$(eH%0   H@0   u9HHPHP`HXXHHQHPhHQHPpHQH@xH   Hl$(H0HD$    WD$D$    HD$H$HD$      H0Hl$(Hl$(HD$    WD$HD$8HHH+HL$H HD$HD$H$HD$    衁  Hl$(H0eH%0   H;a  H0Hl$(Hl$(=s*  =  D$8 0     Hus* H9  HKs* H	r   D.s*    H5s* H4At΋s* u11Hs*    tݸD$@Hl$(H0ÃuQ   Hr* 1u   렐D$' Hco* H$HD$'HD$D$   5~  Hr* 뒃t?D$@Hl$(H0øD$@ Hl$(H0D$@ Hl$(H0H H$HD$   ]   r I XeH%0   H;a   H(Hl$ Hl$ HL$0HHT$@HHpoH       H9wYHt$8H|1H|$@H9'H$HL$D$HD$HD$HHl$ H(HHp.H       H9wH|5Ht$8H       Ht$8ʐH2 H$H HD$mH H$H HD$PH eH%0   H;a  H`Hl$XHl$XH$   H$   H9\  Ht$hH>HC  LL9)  LL$xI   }  IH?H>NIKH~H9|H  HH  H     H  j  HZHH     H=x\' ;HC  H]' YH       H9LIȄ  H9  LL$0LD$(H~    HL$8HD$ H$HD$    D$ HD$HD$PHL$ HH$HT$8H)HT$u HD$PHD$HH$HL$pHL$HL$0HL$2x HD$HH$   HD$xH$   HD$(H$   Hl$XH`H$Ht$D$nHD$HL$0Hv=(n*  tHD$HH$HD$pHD$HL$91HD$HHL$0VHHH   2  H=+n' ;HC  H=6\' _H    H9sHzH  H fH   HHH      H  wfHHH     H=Z' :HCo  H[' QI        L9LIHIIH       HHH     H=9m' :HC  H=D[' WH    H9sH널H  H pH_H   HHLIHIHH      H  wfHHH   `  LY' BHC>  LZ' ARI       IM9AIIH       HDHHH     L;l' BHC  LEZ' ARL    I9rH  H uHHHHLLHH=      H=  wlHHH=   E  LX' B HC%  LY' E@LI1HHD$@HHH       LHLLD$@HHH=      LJk' B HC   LTY' EBL    I9sI|L  I hHH"HLHLL$x
Hi* H$   HD$xH$   H$   Hl$XH`H- H$H HD$hC   k    k C   k    k йC   k Hй   k йC   {k Hй   ~k йC   bk Hй   ek йC   Ik Hй   Lk عC   0k Hع   3k عC   k Hع   k HS H$H HD$莡B C1#HHH( H    HD    HAH|1#HHHy( H    HD    HAH#|HD$1HHHwHL$eH%0   H;a  H@Hl$8Hl$8D$HH  HHu( HH\$0HH   H( H$HD$   Hu* HD$:5HD$H  fx`    HP(H   L$H@Hһ   HH!HXh1HPHHHp(H2HX(HPhHH   rHD$(HL$0H$HD$IHHD$(HH(HHtHH	HH(H`fH`HH(HtHT$PHl$8H@HT$ HL$0H$HD$gFHT$ H	 H$HD$   藥H H$HD$   ~H( H$HD$   eH2 H$HD$   L   h ? 7eH%0   H;am  H(Hl$ Hl$ H() H       Ht$0HHH=  @ &  HHHH  H    ~c   Ht$HV(H   HH~(H;HV(V`Zf^`=ad*  u_fuYD$8H   HH( HH$Ht$EHD$H@(    H2( H$HD$H"s* HD$x;Hl$ H(D$8Hs5HH( HH$Ht$7FH\$0Ht$?   >g    4g HZ H$HD$!   軣  @ !g ;> veH%0   H;a   H(Hl$ Hl$ Hd* H$11ED$8$\HD$HHT$HD$8<@HHˉ   HH!HT$HHHHD$HL$H= @  rH+d* H$肔HD$0 L$8Hs(HHT$HX  HT$H`  Hl$ H(Éȹ   f -  eH%0   H;a   H@Hl$8Hl$8HT$HD$PH   HHD$0HX  H\$H`  Ht$ H=oc* H<$HD$ HL$@HH	HL$H$D$PD$L$P@H   HH!HD$ H)HL$HD$ H= @  wHL$(Hc* H$XHD$0HL$(HT$HHX  HL$ H`  Hl$8H@ù    e ,  eH%0   H;a   H0Hl$(Hl$(Hb* H$HD$81KHHD$H4$L$HD$8L$HT$ H\$HHuHǄX      HǄ`      s" Hs1L$HHT$ HX  Ha* H$THl$(H0Hй   d +  "eH%0   H;a  HhHl$`Hl$`eH%0   HZ0H9  T$pr  =c*          1   wL$'H`  Ht
H    tZH>a* H$赏D$'$HD$HD$(Ha* H$nHD$(HD$xL$pHH$   Hl$`HhH  HHX  HHt&HH7HX  H`  H)H`  HHT$PH\$@H$L$H\$@HT$PHX  D$pHHT$8H$#HD$HD$0Hb( H$ɎHD$0H#  HHG( HHuh1HD$HH(( H$oHD$HHt	H@H( H$HD$8HD$Hm* HD$f-HD$H   L$pHHhHT$XHH$HT$8?HD$XzHg_* HHIHHH!HD$8H$HLm* HL$*QHD$HtOHD$xHL$8HH$   Hl$`HhH{ H$HD$   #   ^a Hع   Qa H H$HD$   ؝H6 H$HD$   违H< H$HD$!   覝(  eH%0   H;a"  HxHl$pHl$peH%0   H$   HH$   IH)LOL  L>M9  =h`*    H      H1HH   wL$7HR0H`  Ht
H    tDH]* H$vH$   H$D$7D$H]* H$,Hl$pHxH  HH`  H   s+HHX  H>HX  H`  HH`  HD$PH\$hHT$HH$L$HD$PHT$HH\$hH$   H9( H       H>HH=  @ R  HHH  H     yc   =[*  u&H( H$HL$Hj* HD$2HL$`HA H$sHD$HD$@H( H$HD$@H#shHH( HH$HD$`HD$=Hv( H$轌H$H|$H      HD$HD$g  Hl$pHxù#   \^ H\$XHAHD$8)HD$8H$VHD$XH$蓧~Hvz H$HD$   襚  @ ^ Hй   ] HTz H$HD$   uH) H$HD$   \%  eH%0   H;a  HXHl$PHl$PHL$pHHYHqH|$hLcLD$8LL$`MH  L9L\$x1   HD$hLD$8Ld$(OLD$ MtMvI   s=]*     L9w#I9sL9vZLd$ ILL'AEtHD$(H|$hLD$8IEEt6EuE!EL=_' G,/MHK<nII<0K| ID$L9sHD$(IHHGD(Hl$PHXH|$HeH%0   H@0ƀ)  L$H$   HD$kW  HD$HD$0HL$HL$@H H$HD$   9HD$@H$HD$0HD$!H` H$HD$   HD$HH$身HG_ H$HD$   HD$ H$胪	H H$HD$   02 eH%0   HD$H;A*  H   H$   H$   H$   Hx 4  HHPy$  H$   H$   H$   H$HQHT$D$<  HD$@HD$XHL$8HL$xT$(H\$ t$H|$0$   H$   $   H$   $   %  H$   HZ@Hr8H)H  =(    HH$   H9wH9_v
LGLH$    y  Hz8 t2H~-1HHqLLJ8M|LJ@ML9B(v HH9|Ƅ$   H$   H   H$   H\$pLN DVA@   E1E1M]LL9^vEMIGMIIILAAtO\ M#L9'wL9gvLMM#M]H( H$LT$H,e* HL$J-HD$XH$   H$   H\$pH$   LD$PH$   HFH$LL$:LT$MJHD$XH$   H$   H\$pH$   H$   LD$PHB@H$H$   HD$H|$WD$ HD$XHL$xH$   H$   AH$   &HcHH$   HQ8H)H$H$   HD$H$   HD$H$   HT$H$   HT$ HD$XHL$xyƄ$   H$   H   Ƅ$   H$   H   ͞H H$HD$L   /H$   HH@HL$hH@8HD$`萞H^ H$HD$   跧HD$hH$YHW_ H$HD$   萧HD$`H$2͠踞Hx H$HD$   ߓi. HD$HHPHT$H9
wH9JvHZHHHP=5(  tHHhH9
wH9JvHRHHHheH%0   H;a   H Hl$Hl$HD$(HH(HT$0H9
wH9JvHZHHH(HH(HI(HtnHYH9wH9ZvHrHHYHYH9wH9ZvHrHHYHY H9wH9ZvHrHHY HY(H9wH9ZvHrHHY(H$H HD$HT$4  Hl$H %- HD$H8  HL$H@HHtHP H9wH9QvHYHHP HD$H8  HL$HT$1H@HHHt#HpXHx vHH9w
H9sH9wHH\$ eH%0   H;a1  H8Hl$0Hl$0HD$@H8  H   1HYHHQXHHt)HYXH9tHL$(HCXH$9HD$@HL$(H$HL$PHL$HD$PH  Hu_1HD$HL$@H8  1HYHHQXHHt)HYXH9tHL$ HCXH$襂HD$HL$ HD$XHl$0H8HPH\$HH)H@HH$HHT$H)HL$HL$i\ HD$hHD$X    Hl$0H8G+ eH%0   H$H;A  H  H$  H$  H$  Hxp   HHHH  H$   HL$xHH8HL$pH$  $HD$HD$hHL$HL$`H$   WHHl$Hl$U Hm H$   H$   H\$xH$   H)H$   HD$pHH)H\$X$    H$  H$H$   HL$	HD$XHL$hH)H$HL$xH)HL$HD$[ H$  H$H$   HL$H$  H$H$   HL$H$  HH H9$   wH9$   vH$   HHH H$  HtH$   HH$  HL$`HHT$hHPHp  HHHL$XH)HP8H$   H   H$HD$HD$    HD$WD$ HD$0Hf HD$8H$   HD$@HD$H      H$   H$HD$xHD$H$  Hİ  H$  H$HT$H|$HD$H$  H$  H$HL$XHL$H$   HT$HD$HL$XH)H2Hyk H$HD$   譍H H$HD$'   蔍( ̋D$1HH һ   !9|\$eH%0   H$H;A  H  H$  H$  eH%0   HH0HQHHz.  H$   H   H$   H9
      H  HQH$   A$   A $   A0$   HH0HA    HH0HA0    HH0HA    HH0HA    HNH$   Hu+HP0     HHp  HFHF8H$$ H$   HH$  HP8HZH\$(H9+  H9  H$   H0  H$   HI0H9  H    u   T  H$H      HL$H$       u   H$   H$H     HL$|$ tH$       A  ƀ    ƀ    H$H     HL$H$   H$H      HL$+H$   HHp  HHHH8H$H# H$   H$H      HL$H$   H$
H$   HHH+HH9>'   H$   H$H      HL$H$   H$H$   HL$D$H$   H$H      HL$UH$   H8H$" H$  HĈ  HH0H   H$Hp  HL$螯H$   ƀ   H$   H$   HHHL$xH$   HT$pH$   H\$hH$   Ht$`Hx@H|$XL@`LD$PLHPL$   跓H H$HD$   ޜHD$(H$耛HX H$HD$   跜H$   H$VHO H$HD$   荜HD$xH$/H+k H$HD$   fHD$pH$HQ H$HD$   ?HD$hH$HP H$HD$   HD$`H$躚Hf H$HD$   HD$XH$蓚HP H$HD$   ʛH$   H$iH`P H$HD$   蠛HD$PH$BHS H$HD$   yH$   H$(HO H$HD$   O芒H$   H\$(    bH    TH   zCXHAH$  A$  A $(  A0$8  H$  HFpH$  HFxHF@H$r>  HD$HL$HuH$   	   HX 1*  H$   H$HD$rE  HD$HL$H$   HZ@H$   H+  H~ H$HD$!   .HG ' H$^H_ H$HD$   @H4g H$HD$   gHr H$HD$"   NHFx H$HD$   5   L$$H   HT$HZH`a H$HD$   聙H$   H$0HR H$HD$   WHD$HH$艗HDb H$HD$   0D$$H$їHL H$HD$   CH$   H H$   諏H̧ H$HD$   ҘHD$(H$tHL H$HD$   諘H$   H$JЏH) H$HD$   HQ H$HD$   ބHD$8H$   H\$0H2H$   HzH$   L$  LD$xL$  LL$pL$8  LT$hLZ@L\$`Lb8Ld$XLj`Ll$PLrPL$   袎H~ H$HD$   ɗH$   H$HD$8HD$讗HJ H$HD$   蕗HD$0H$7HBL H$HD$   nHD$XH$H3S H$HD$   GH$   H$HqJ H$HD$   H$   H$輕He H$HD$   HD$xH$蕕HK H$HD$   ̖HD$pH$nHeK H$HD$   襖HD$hH$GHa H$HD$   ~HD$`H$ H'K H$HD$   WHD$XH$HJ H$HD$   0HD$PH$ҔHM H$HD$   	H$   H$踕HI H$HD$   ߕH$   H@0ƀ)  H$  H$H$  HD$H$8  HD$H$   HD$ߠ  Hj H$HD$    H$   H\$@HH$   HQPH$   H H$HD$    4HD$@H$֓HYJ H$HD$   H$   H$輔HR H$HD$	   H$   H$蒔H%N H$HD$   蹔H$   H$hHY H$HD$   菔H$   H$>ɍ贋H$   H@0 HHH$H  @$P  @ $`  @0$p  H$P  H$X  H$H$H  HD$H$p  HD$HL$N  H H$HD$$   eHՄ H$HD$   L eH%0   H;a  H Hl$Hl$HD$(   H8       =AC*     H(  H$#7  HD$Htx$tzHD$(HHHHH)HHH   rOHp8H)H  HH9s.Hxp t
Hl$H H$HL$D$ Hl$H Hl$H Hl$H Hl$H Hl$H H H$HD$   ,H\ H$HD$    eH%0   H;a  H`Hl$XHl$XH?* H$on1tHHthH0fx` uHD$(Ht$8H$HD$QHD$(H@(    H}( H$HD$HmM* HD$HL$H( H\$HHt$8HAH}%HD$HHH( HH\$HHdHE?* H$oHE( H$m1YHD$0HHL$@H$HD$H( H$HL$0HL$HL* HL$HL$ H\$PHD$@HuHAH#}"HD$ HHHΈ( HH\$PHH( H$nHl$XH` ceH%0   HD$H;Aq  H   H$   H$   HǄ$      W$  H$   HHHW  HH$   HXH$   H9
  HL$H    Dt$<L@8L+@(M  LD$Pz$  H$H\$D$A  HD$L$<Hh  ^  X  H$   L$8  9  SHcHH@H$   \$DH$   HQHHH  HqPH   H9LHVL$@H$   H$   H$H$   HD$D$@  HD$Ht HHH$  H$  H$  D$D$   H$   H$   D$@$   H$   H$   H$   H   H$   H$H$   HL$D$ B@  HD$H    H$   T$<  9  H~)YHcHH@\$DHH$   111111HH HL$XH$1  HD$HL$Hz  HT$XH9u5T$4H$HD$D${?  L$4    DHD$H$   H$   H$HD$D$    HHT$H$   HT$ =  T$(H$   H$   |11H$H\$D$   HAHD$HHD$H$   HL$ t=  t$(H$   H$   H$   HL$HǄ$       HǄ$       Ǆ$       HǄ$       H$   H   H$   H$H$   HD$7  H$   Hc HD$xHL$HL$pHT$H$   fHk H$HD$   荌D$<HcH$轊HsB H$HD$   dHD$xH$薊H֋ H$HD$   =H$   H$HD$pHD$"H3N H$HD$   	HD$HH$諊H4? H$HD$   HB] H$HD$   DxH$   H$H$   HD$6  HD$H$   HL$HL$pH$   HZ@H\$hHRHHT$`0H9[ H$HD$   WH$   H$HD$pHD$<HV H$HD$   #HD$hH$ŉH#> H$HD$   HD$`H$螉9$H] H$HD$   KwH$   H$H$   HD$5  H$   Hc HD$xHL$HL$pHT$H$   AHh H$HD$   hD$8HcH$蘈HN@ H$HD$   ?HD$xH$qH H$HD$   H$   H$HD$pHD$HL H$HD$   HD$HH$膈H= H$HD$   轉H[ H$HD$   vH$   H$H$   HD$4  HD$HD$pHL$H$   H$   HR8HT$hHY H$HD$   ;H$   H$HD$pHD$ HUY H$HD$   HD$hHL$PH)H$衇H; H$HD$   ؈HD$PH$z HZ H$HD$   'ubH~ H$HD$.   艈HD$XH$+ƁHYW H$HD$   tb mHHl$Hl$H H$HD$2   teH%0   HD$H;A  H   H$   H$   H$   HH  H$   H111E1HLJM
  HH9|H  H  H$   H_       H$LD$  HD$0HL$HT$(H\$ Ht$H$   H~bHL$`Ht$@L$   E1ILILMPL9IIOM L9uHM9  IQM)L)IHH?I!LH9|H$   H$   H$   HĐ   H\$hLT$8LD$pL\$XLL$PHD$HH$Ld$HT$> HD$HHL$`H\$hHt$@H$   LD$pLL$PLT$8L\$XRH9   HHL8H8H$   H$   H$   HĐ   H9   HHH48H|8Ht$xH$   Ht$xeH<%0   LOH97wL9@ƃH߉U1H$   1BW$   H$   HĐ   K<L9|=HIHH$   11E1LL5 HA5 H95 H H$HD$   qJ %eH%0   H;avVH8Hl$0Hl$0HD$@H$HD$HHD$HD$   HD$   HD$(HL$ HL$hHD$pHl$0H8 eH%0   H;avYH8Hl$0Hl$0HD$@H$HD$HHD$HD$   HD$   iHD$(HL$ HL$xH$   Hl$0H8c eH%0   H;av\H8Hl$0Hl$0HD$@H$HD$HHD$HD$   HD$   HD$(HL$ H$   H$   Hl$0H8
 eH%0   H;av\H8Hl$0Hl$0HD$@H$HD$HHD$HD$   HD$   yHD$(HL$ H$   H$   Hl$0H8p
 eH%0   H;a   H(Hl$ Hl$ WD$PHD$@HL$8H   HtdHL$0Ht<H 6HL$PHD$@HD$XHD$8HT$@H$HD$HT$: Hl$ H(H$HD$    D$ AuHL$HP4' HHD$PHD$X   Hl$ H(D$PHl$ H(	 eH%0   H;a   H8Hl$0Hl$0HD$@Ht_HL$HH 0wYHHþ    H\$PHT$XHD$`HL$hHt$pHl$0H8H$  HD$HT$H\$HL$ Ht$(HL$Hպ    1  ZeH%0   H;a   H@Hl$8Hl$8HD$HH   HL$XH rW @Hʻ    H9HHOHT$PH9uHD$`Ht$hH\$pHl$8H@HD$0Ht$(H\$ H$HT$HL$%9 HD$0H\$ Ht$(H$  HD$H\$HL$HT$XHL$X $eH%0   H;a~  HPHl$HHl$HH\$`Ht$h11HLH9}BDA   }L@HL$0H$Ht$HD$  LD$ HL$0H\$`Ht$hH|$XH   H    WHl$Hl$1 Hm    HD$X    HD$@HL$0HT$81E1FIH9}]D;A   }HI9r   LD$(H$Ht$H|$O  DL$H|$ HD$@HL$0HT$8H\$`Ht$hLD$(HD$pHL$xH$   Hl$HHPH$  HL$HD$HT$H\$`Ht$h>L*/     @/ J eeH%0   HD$H;A  H   H$   H$   D$<    11IHD$hH$   H\$<H$HD$   HD$   T$  HD$hHHL$ HT$HHHL$HH$   H9|H$   H$HAHD$HD$0HD$`HL$ HL$xHT$(HT$XH\$H\$PHt$Ht$pH$   L$   LL$HE1E1   LT$hL\$@L)HHH?L!HH$L)HT$Ht$Dd$  HD$hLPHD$ HL$@LH$   H$   HT$HH\$xHt$XH|$`HHHH\$PHt$pH$   L$   LL$HI9}G$M9}I9N0I9w H$   L$   H$   HĈ   LHH- LH}- G eH%0   H;a  H8Hl$0Hl$0WD$PHD$HH|H=      HL$@HtfHL$PHD$X         H$H\$HT$HcH9  HED$  HL$ HT$XHD$PH9wvHD$PHL$XHl$0H8H$   t   HD$HL$HT$H\$ Ht$(HL$PHD$XHD$HHHrH-' HHD$PHD$X   Hl$0H8, $ eH%0   H;avmH(Hl$ Hl$ WD$8HD$H    D$PHD$0H$HD$    D$ AnHD$HD$8HL$0HL$@HD$HHL$PHL$XHl$ H( zeH%0   H;aj  H8Hl$0Hl$0HD$H    WD$PHT$@H      H     HBHH=     H' HC   H' AHD$ H$HD$    D$ _mHD$HL$ HT$@H9uHD$HHT$PHL$XHl$0H8HD$(HH$H)HL$0 HD$(HL$ HT$@HHH=   sRH)' HCs7H' AXH    H9sHDH  H% 1C   )    ) C   )    )   yeH%0   H;a  H@Hl$8Hl$8HD$P    WD$XHT$HH     @  H9W  HHT$(H      H     HBHH=     H5' 0HC   H' AHD$ H$HD$    D$ kHD$HL$ HT$(H9u"HD$PHD$HHD$XHHL$`Hl$8H@HD$0H\$HH4H4$H)HL$N. HD$0HL$ HHH=   sRH5X'' 0HCs7Hg' AOH    H9sH;H  H% (C   =(    C( C   )(    /( HB H$HD$   d0  ;eH%0   H;a   HPHl$HHl$HHD$XH$  HD$HtlHD$8H$HL$ HD$HT$H\$HvWHT$@H\$0H$HD$XHD$HD$8HD$/ HD$@HD$`HD$0HD$hHl$HHPWD$`Hl$HHP12' \  7eH%0   H;a   H0Hl$(Hl$(HD$PH   HL$@HT$HH\$81HHH9}x<3@8:uhHH)IHH?H!HI9}1ɄtHt$XHl$(H0Ht$ H$HT$HD$L$HD$PHT$HH\$8Ht$ H|$@H1HD$XHl$(H0HD$X    Hl$(H0`  HD$H	  HL$9-   HHHH?HHȹ   11HHH9}c<@0rJ@9wDIL9w&H4IHJ<OHH9sHD$    D$  HD$    D$  HD$    D$  Ät;tH       H9wHHHHEHD$D$ HD$    D$  HH9wHD$    D$  HH1HD$    D$  HPHl$HHl$HHD$XH   HH%  H H1H\$ Ht$0HHt$(H   HT$(HD$ HL$0WD$8HL$8HD$@H\$8H$HD$D$ yHD$HtHL$(HHD$`Hl$HHPHD$`    Hl$HHPH(Hl$ Hl$ HK' HL' H$   HD$L$/  Hl$ H(eH%0   H;av:H Hl$Hl$HD$(H$HD$0HD$HD$8HD$+ Hl$H   eH%0   H@0   $     1ى11щ1ˉ$  D$eH%0   H$pH;Aq  H  H$  H$  H$   WHHl$Hl$$ Hm H$  H$  HHZ HrLBL$   H  LJLRLM  IIYHZIZHZHH?HI=!*  _  HHL$@H$U  HD$HL$Hv  H=JW(  bHD$@H$  H$  HH HT$HH\$xHp(HxLD$LL$H9   H98  Ht$pH$   H H$HH)HHHH?H!H7H\$HT$HL$LL$ HT$(LD$0HD$xH$  HG HD$pHG(= *  uH$   HWHH$   HH$    HhHT$pLD$hHL$`L$   H, H$H|$HL$Ht$H\$ H|$(Ht$8H$  HL$`HT$pH\$xLD$hL$   HHuHPHT$PH$   H$   H$HL$  HD$HD$HHL$H$   H$   H$H$   H\$D$#"  HD$@HHHT$PH9HGHL$Ht  H$   H\$HH$   H$   IH5 Hl$Hl$t% Hm H$   H$   L$   H$   H$   H$   H$   H$   H$   H$  HZ LCLJ(LRM9wlLCLB HHI<=&*  u H$   Hl$Hl$$ Hm Hm H$H|$H$   HD$RH$  cH> H$LT$H\$LL$LD$ 葭HD$(HL$0HT$8H$  HS(=*  uHCHHI:H$   ~ H$   HD$@H$   H$H$   HT$D$   HD$HD$       D$(}-H$   H$   HT$HHHHT$PHHD$@+HcH=     HH$   DH$   H$H$   HT$D$  HT$ HL$1H H  H   H$   Hl$Hl$:# Hm HB     HB(   HB0=Q*     HBH$`  HJ H HuH $p  H$  H  HL$XH$h  H$HL$H$   HD$D$   HD$(HL$ HcT$0H$@  H$H  H$P  HD$XH L cH   H$   Hl$Hl$S" Hm HJ HZH  Hz0HsP=d*  uFHl$Hl$" Hm HB    HB(   HB0=4*  u	HBL1 H H$H|$Ht$rH$  L$   H$   Hl$Hl$! Hm HZLJ(HJ HrUHHJ IIHJ(HH?HPH=*  u	HBLL ?Ƅ$p   H$  H  ø   D         HH%   jeH%0   HD$H;A  H   H$   H$   HD$p    WD$x$   $   H$  HD$pHL$pH$腐  H|$x 4  111HD$pH$c  HD$@HL$HHT$XHD$@HL$HHT$hH$   H$HD$HD$PHL$HL$`HT$xH$HD$HL$H$   H5 Hl$Hl$ Hm H$  H$   H\$`H$   H\$PH$   H$   H$   H$   H$   H$   H$   HD$@HHH\$HH9   Ht$hHt$XHL$@H\$HHHH<=*  u{HH$   Hl$Hl$< Hm H$    HD$p    HD$pH$  HD$XH$  HD$@H$  HD$HH$   H$   H   Hz H$H|$H$   HD$_HD$XHL$@H$  H\$HeH< H$Ht$hHt$HD$H\$HL$ 芧Ht$(HD$0H\$8HHHD$@H$  H$    HǄ$      W$  H$   H     eH%0   H;ab  HXHl$PHl$PH[ H$fHD$HD$@H3' H  H     uHL$HHPHZHpL H9   HZHXI<Ѓ=*     IЃ   uH   uH   H   H+   H$HT$cHD$L$HT$H  =X*  uiH  H   H   H+   H$HL$HD$L$HT$H  =*  uH  HD$@HH   H   HH H#HU; H$LD$HT$Ht$H\$ 舥HD$(HL$0HT$8H|$@HW=*  uHHIHHL$H| HPH81HH9}=Hπ   t=C*  uZHHPHH9s[H<˃='*  u*H.1' HHK( H$HD$Hl$PHXHH1'  HHH HHHL v  eH%0   H;av@HHl$Hl$H0' HD$H$,   HD$H  HuHl$H  eH%0   HD$H;A  H   H$   H$   H$  HH2\$$  ~   ~   ~  ~z  HZHJ Hq1LH9  HHLLOI9>  MIMM9vLHJL\I9  MI\H9  H|$xLT$pHD$hLL$`II9=     HN HL$(H$   L$HT$  H$  HHHP H\$Ht$H|$xH9}  LD$hMLL$pI9[  LD$XH\$pH$   HD$`HHD$P6[H H$HD$5   ]dHD$XH$bJ]H$   H$HD$pHD$/dH H$HD$   dHD$PH$b]H$   H$HD$(HD$c3][HD$xH$  1   H\$`H$   HD$hHHD$XjZH H$HD$   cHD$XH$3b~\H$   H$HD$`HD$cc\ZHD$pHPHD$xH$  H9  HHqHyLA L9  IHH|:H9  LD$pHT$hHH$HL$  H$  HH HPH\$Ht$H|$pH9f  L$   H$HT$  H\$HL$H$  L$   HzPH  H9;  HHH9BX  Hx  Hp  H   HD$x1H$   H(H$  HHHD$xH1H$   A$   A$   H$   H$   $   $   $   $   H$   H$   L$   LH9~uUH$   H\$pL$LL$H|$ĳ|$ t&HD$pHHL$xH90H$   H   H$  Hh  HD$xH`  H$   H$   HT$pH$   H$   WHi H$HD$   	aH$   H$HD$xHD$`H H$HD$   `H$   H$HD$pHD$`ZWH& H$HD$   MHJ H$HD$   L1W Ha H$HD$   LH6 HH; HL  LH HH
 H L
 L FHD$HNHL$@VHT$8^H\$0VHp H$HD$'   _D$$H$s^XHD$HH$`^XHD$@H$M^XHD$8H$:^XHD$0H$'^XVH
i H$HD$   K^  IeH%0   H;a  HĀHl$xHl$xH$   H$  HD$HL$H  HD$pHL$hH$HD$D$^  HD$HuHD$hH$   Hl$xHHD$`HD$hH$HL$pHL$D$   H$   HT$HD$     D$( M  D$0|HcH=   (  HHL$`DHL$hH$HT$pHT$D$	  HD$HD$PHL$ HL$8HT$hH$H\$pH\$H$   H\$4  HcD$(HD$HHL$ HL$@HT$HT$XH/ H$[HD$hH HL$HAHD$8HA=*  uOHT$PHQHT$@HQ(=*  u$HD$XHA HD$HHA0H$   Hl$xHHy HD$X HyHD$P HǄ$       Hl$xHù    >  eH%0   H;a   H(Hl$ Hl$ HD$0HtYHHuHHH@HD$8HL$@Hl$ H(H$H   HD$0H$  HD$HL$HD$8HL$@Hl$ H(WD$8Hl$ H(  `HD$H&' H  HtH9APwH9AXvHL$HD$    eH%0   H;aj  HHl$Hl$HD$ H$HD$H   HPPH\$ HH)HHHHHXHH  H;H   THXHH 9rHQH9   HH<;H9rYʉH9   HH<H9vwt}HpH8H9s`HHTH9sGHHL$(HD$0Hl$HDzH9s7AHH<;H9vWD$(Hl$HHH
 H
 
 Hy H$HD$#   aGH
 H
 Hй   
   yeH%0   HD$H;A  H   H$   H$   $     H$   H  H$   HHH1IALH}?IHHIHDTD9uLL9uϋD$   H$   HĠ   H$   H  L$   MMPIHHcH9e  H$   LL\$XD$TH)I)MII?I!MH$   IHIHD$XH9L$HL$L\$HD$XHD$HL$THL$ D$(  HD$0HL$@HT$8|$H    H$   H9\$XvH$   H   eH%0   HI0   $     1׉111$  HHHHH<HtLDLLtDLT$TH$   LTD$T$   H$   HĠ   Ã=*  m  $   ]  H$   HL$hHT$`H$   H$H$   HL$,  HD$H$   HL$HL$xHT$XHT$pNHay H$HD$$   WH$   H$HD$xHD$WH H$HD$   WHD$pH$[VH5 H$HD$
   WH$   H$1VH H$HD$   hWH$   H$HD$`HD$HD$hHD$WPyNH$   HHHPH H$   H9  H$   H>H|$XD$TH)H)HHH?H!H   H$   HL$`HT$hHD$XHD$pMHH H$HD$   VHcD$TH$TH8 H$HD$
   VHD$pH$#UOMH$   H|$hHT$`H$   HL$XH9H$HT$H|$HD$XHD$HL$THL$ D$({  HD$0HL$8HT$@|$H sǄ$   H$   HĠ   $   t	=E*  tlǄ$   H$   HĠ   H$   Ǆ$   H$   HĠ   HV H$HD$   AHH  HHD$pLHX H$HD$   =UHD$pH$SzNeLH! H$HD$   A  QeH%0   H;a   H0Hl$(Hl$(HT$8HtRuE1HD$H$HD$WD$HL$HL$HD$ HL$HL$HHD$PHl$(H0H\$@HKHHcH9sHK u  `eH%0   H;a   H0Hl$(Hl$(HT$8Ht^HT$@HJH\$HHcH9sXHHD$H$HD$WD$HL$HL$HD$ HL$HL$PHD$XHl$(H0WD$PHl$(H0   UeH%0   H;a  HhHl$`Hl$`HD$pHR  HH$HT$xHT$L$H$   HL$HD$     $   \$(HcD$0HD$@HL$pQH$HL$xHL$T$H$   HT$HD$     $   T$(JD$0HL$@Hu0H H$   HǄ$      Ǆ$       Hl$`HhÃtHT$xHZ8Hr0H9}HzH   H9   D$<HHD$HH$eHD$WD$PHL$HHL$PHD$XHL$PH$   H$   D$<$   Hl$`HhHG H$   HǄ$      Ǆ$       Hl$`HhÉH HH   /eH%0   H;av[H@Hl$8Hl$8HD$HH$HD$PHD$HD$XHD$D$HD$ L$0HT$(HD$`HT$hL$pHl$8H@q  eH%0   H;aH  HhHl$`Hl$`HD$pHH$HT$xHT$L$H$   HL$H$   H\$ D$(AD$0   u$   Hl$`HhÉD$<HD$pH$HL$xHL$HD$HD$PHL$HL$XHT$pHH\$HHcRHT$@JGH" H$HD$   qPHD$XH$HD$PHD$YPTIHD$HH$NAIH$   H$N+IHD$@H$NID$<HcH$HNSI>GD$<   eH%0   H;a   H@Hl$8Hl$8D$X}D$pHl$8H@HL$H9A ~HQ'HcHH@ H$HL$PHL$D$HD$`HD$HD$hHD$ D$(D$0D$pHl$8H@S  ^eH%0   H;a   H@Hl$8Hl$8D$X}D$xHl$8H@HL$H9A ~HQ'HcHH@ H$HL$PHL$D$HD$`HD$HD$hHD$ D$pD$(D$0D$xHl$8H@  ZeH%0   H;a   H Hl$Hl$D$8sHD$@    Hl$H HL$(8A'vHQ'HcY HHRHserHJHHD$@Hl$H HT$DHD H$HD$   MHD$(H$MGED$8HT$H  ,eH%0   H;a  H0Hl$(Hl$(HL$@Ha  HT$8ut$`@        ރ1Ht$XH9  H)H\$HH)HHH?H!HH   rM   H9   H|$PHH)HHH?H!HH\$hH)HL$pHT$xƄ$   Hl$(H0HL$@Ht$ H\$8H$HL$Ht$   D$T$HL$@H\$8Ht$ zH$HL$HD$HHD$k   D$\$HL$@HT$8HD$h    WD$pƄ$    Hl$(H0\  1  P  1    ^HHl$Hl$HT$ H\$(111qDH9s/<D@Aȉ	AuDD$8D$<Hl$HHl  H(Hl$ Hl$ eH%0   Ht{HH0HtnH   udH  HD$(H  HD$0H  HL$HD$0H$HD$8HD$  D$HL$HtHǁ      D$@Hl$ H(11H Hl$Hl$HD$H    HD$P    HD$X    肽H  H H$HD$(HD$:Hl$H H Hl$Hl$HD$`    HD$h    HD$p    "H  Hz H$HD$(HD$Hl$H H Hl$Hl$HD$`    HD$h    HD$p    ¼H  H H$HD$(HD$OzHl$H H Hl$Hl$HD$H    HD$P    HD$X    bH˚  H H$HD$(HD$Hl$H H Hl$Hl$HD$H    HD$P    HD$X    H  Hw H$HD$(HD$Hl$H H Hl$Hl$D$0    H  H H$HD$(HD$GD$D$0Hl$H H Hl$Hl$D$8    HØ  H H$HD$(HD$D$D$8Hl$H H Hl$Hl$D$8    H  Hz H$HD$(HD$D$D$8Hl$H H Hl$Hl$D$@    H[  HR H$HD$(HD$WD$D$@Hl$H H Hl$Hl$H3  H* H$HD$(HD$Hl$H eH%0   H;a   HPHl$HHl$H( D$, D$(0 D$8HD$XHD$HD$`HD$ D$hD$(D$lD$,D$pD$0D$tD$4H  H H$HD$HD$dHD$8HL$@HD$xH$   Hl$HHP  9H Hl$Hl$Hc  HZ H$HD$(HD$Hl$H H Hl$Hl$H{  Hr H$HD$(HD$Hl$H H Hl$Hl$D$@    H  H H$HD$(HD$wD$D$@Hl$H H Hl$Hl$D$0    Hӓ  Hʓ H$HD$(HD$'D$D$0Hl$H H Hl$Hl$H  H H$HD$(HD$Hl$H H Hl$Hl$H˖  H H$HD$(HD$Hl$H H Hl$Hl$D$@    H  H H$HD$(HD$WD$D$@Hl$H H Hl$Hl$D$8    H  H H$HD$(HD$D$D$8Hl$H H0Hl$(Hl$(HD$8    WD$H  H H$HD$HD$HD$L$ HHHEЋD$$t+Ht+HHtHHH1HD$8Hl$(H0HH0Hl$(Hl$(HD$8    D$@    WD$H:  H1 H$HD$HD$HD$HD$8D$ i  D$@Hl$(H0H Hl$Hl$H  H H$HD$(HD$Hl$H H Hl$Hl$H  H H$HD$(HD$oHl$H H Hl$Hl$HD$(HtHsHx uH@   H  Hx H$HD$(HD$Hl$H H Hl$Hl$H  H H$HD$(HD$Hl$H H Hl$Hl$H  H H$HD$(HD$Hl$H H Hl$Hl$D$X    H;  H2 H$HD$(HD$GD$D$XHl$H H Hl$Hl$D$8    H  H H$HD$(HD$D$D$8Hl$H H Hl$Hl$D$(    H[  HR H$HD$    D$D$(Hl$H H Hl$Hl$D$X    H  H H$HD$(HD$WD$D$XHl$H H Hl$Hl$D$8    H  H
 H$HD$(HD$D$D$8Hl$H H Hl$Hl$D$0    Hː  H H$HD$(HD$D$D$0Hl$H H Hl$Hl$D$0    H  Hz H$HD$(HD$gD$D$0Hl$H H Hl$Hl$D$8    H  H H$HD$(HD$D$D$8Hl$H H Hl$Hl$D$8    HÏ  H H$HD$(HD$D$D$8Hl$H H Hl$Hl$D$@    Hk  Hb H$HD$(HD$wD$D$@Hl$H H Hl$Hl$D$0    H  H
 H$HD$(HD$'D$D$0Hl$H H Hl$Hl$HD$H    HD$P    HD$X    ҲH  H H$HD$(HD$Hl$H eH%0   H;a   H8Hl$0Hl$0eH%0   H@0H    ?HHZc( HHT$(H\$@HHHD$ H$HD$(H$HD$@HD$_   D$D$< HL$ H$D$< t
Hl$0H8ÐH5 H$Hz HD$#p  +eH%0   H;a  HHHl$@Hl$@HD$XHx }HHHHL$PHQ0HPHQ0HZHq8LA(H9  HZHY0I<Ѓ=<)     IHQ8HY0Hq(HxH4$H\$HT$H|$  |$     HD$XHx u!HL$Py t
H@H9A_y u8y tD$`Hl$@HHA$   H HD$HL$貼A HAH$HD$    FHL$PA HA H$HL$PD$` Hl$@HHc  H% H$LD$HT$Ht$H\$ 
zHD$(HL$0HT$8H\$PHS8=)  uHC(HIHD$XHH{(    -eH%0   H;a   H0Hl$(Hl$(HD$8HHteHL$ H$THD$ H$HL$8HL$|   D$D$L$L$ HT$ H$D$< t"D$D$@Hl$(H0D$@ Hl$(H0ÐH2 H$Hw HD$1!  6eH%0   H;a  H@Hl$8Hl$8H\$PHCHt$HLF0LN(H}D$X D$YHl$8H@IHH9MI<I9uH9t/K\=)     IH^0LN(H9  IHCH^0LN(H9   K<H=F)     KD    HV8H9   HN0H9u   D$XD$YHl$8H@HD$0HV8H^(H$HL$HT$HD$d  D$ D$/HL$HHQ0HY(HI8H$HT$HL$HL$0HL$M  D$ L$/!H1  HVHH  H5  HH  H    WeH%0   H;a5  HpHl$hHl$hHL$xeH%0   =)    HA9  HD$HH$HD$`HD$HD$0HD$HT$XHHD$xH$HD$xHL$8HHL$xHY0Hy(HT  H7LFMI)M  Ht$PLFM1  LCM~1LL=t)    LLI0LQ(MG  M
IA    LI0LQ(M9   I<H=/)     ID    HQ8I9  LA0MP   HFT$/HF HD$XH^(H\$HH~0H|$`Hv8Ht$0H$lD$/w  HA8HQ(H$LD$HD$HD$    6  T$ HD$8HL$xHt$PxH1  HKHLp  HL)HIHPLKHVHQ8Hy0LA(L$H|$HT$HD$      T$ HL$xHt$PM}YAH H$HL$fD$HD$   ?HL$xH$HD$x@ H$HD$8HL$xH=f)  LD$@ALHAHA     H$HD$xHH H$HL$@HL$IMHyX  sH. H$H s HD$FL  LL  1L  購  eH%0   H;a   H(Hl$ Hl$ H=)     1%HD$HHZ( HH$`HD$HH@|m   H$HD$1+HL$HHZ( HH$HD$HHHD$H@|HD$0Hl$ H(HD$0    Hl$ H(ػ  311HBH@}FHHHZ( H4Hv> tHt0HD(HtH Ht
HqH9p}HHHtHAH9) |
HD$    Ho) Hx t@ H@HD$HD$    eH%0   H;a   HHl$Hl$HD$8HL$(H9      HT$ HHsIALH~SL@I?I>M M@II9   NI9q~(H9syH<=)  uLIL  LH9sLHH<H9t=)  uHHCD$@Hl$HHH  HD$@ Hl$H    L      eH%0   H;a  HHl$Hl$HD$8HL$(H9K    HT$ HHsL@LIHLHI9   T  LTMRLXI9   0  LdMd$M9   LHI9     LTMRLhI9      Lt MvM9   M9}wI9}6I9   JI9   J<=[)  u	J9[  /I9soJJ<H9t=-)  uJLCD$@Hl$HH  MMMMqMMkMMD$@ Hl$HLJ  LB  L:  L2  L*  L"  L    ?  *eH%0   H;avNH(Hl$ Hl$ .H$HD$L$L$xH$HL$HL$0L$L$8HD$@Hl$ H(η  eH%0   H;a   HHl$Hl$H=(  uHD$     Hl$HH=(     ( uH( H$fH( Hu#Hc( H$*HD$     Hl$HH=(  uBG( uŐHD$1H( H( H$HD$HD$ Hl$H11f˶  eH%0   H;a   HHl$Hl$HD$  H  Hǀ      HtcHL$H( H$|HD$HH     H=(  u(H( H( H]( H$$Hl$HH( HHl$H  JeH%0   H;a   HXHl$PHl$P  H$L$HT$=(     H\$hH~eH4%0   H{H9   HD߉L$LH$    HD$L$HT$D$`D$ H\$(HD$pHD$0HD$xHD$8H$   HD$@@   D$L$  Hl$PHXÀ   m$  Hl$PHX  eH%0   H;a  HhHl$`Hl$`H$   HHT$pH4HT$@HHtHqHHH9  H$$   D$  HD$HH$   H
HD$XU  H$HHL$XHQHAH)H$   H  H$   s@v   HyAD$   A	H    H|$8D9  HAA
  1Ht$PH$HD$  1,HD$HH$   HH\$XH$HT$  HD$HHH$   H9|H$   H   9HD$XH@HL$8H)HL$@H9   HL$PHtHHl$`HhHL$xH$HL$XHQHT$HD$   HD$   HD$    HD$(HL$XH$HD$  wHD$XH$HD$      [HD$0H$HD$      HD$XHHHQH  sKH4H  HD$0HL$XH$   HVHH0 H$HD$   Hй  I  H  <  f  QeH%0   H;a!  H@Hl$8Hl$8eH%0   H\$HH   H\$0H9   Hud1HpHHOH~H   uHHT$`H9   Hs( H$HL$PHL$HD$HT$F  D$ HD$pHl$8H@H$HD$hHD$HD$PHD$HL$XHL$HL$`HL$ "@  HD$(H\$0^HD$hHH$HD$PHD$HL$XHL$HL$`HL$?  HD$ H\$0 H=  '  eH%0   H;a   HHl$Hl$eH%0   HH0  HH0 H   Ht HL$ T$(H  HD$0Hl$HHL$H) H$HD$HD$ D$(Hs) HD$0Hl$Hw  ReH%0   H;aveHHl$Hl$D$t<eH%0   HH0  Z  u    tH@Hl$HH) H$  eH%0   H;a  H@Hl$8Hl$8H( Hr  eH%0   HI0H9   D$5  HL$HHt'HʐH    H=(    H( H( H( H   HH	H( HT$ HT$01H
HB      H$HHL$0HAHQH     HD$(Ƅ  AHAH$D$PHcHD$   HD$0H$HD$(HD$   D$uHD$ HD$XHl$8H@H( H$H$   H2) HD$HD$HtHH(H( HH( H$gD$   Hй    H
 H$HD$     "HHl$Hl$HT$ HZHt$(H΀@  HHHH   rH  r0H  s@  HCHBHl$HHع  f  Hع  Y  eH%0   H;a  HPHl$HHl$HHD$hH  HL$`H$HD$    HHD$HD$HD$8HL$XH$HT$`HT$H\$hH\$Ht$pHt$HD$ v  D$()  HD$X H$HD$XH$HL$`HL$HT$hHT$H\$pH\$H\$8H\$ $  D$(   HD$X@H$HL$hHL$  HD$HL$8HHHT$XZXH\$hHXH      Ht$`1LLD HH9|HD$@H  H\ HHHI H$HD$9HD$XH$HD$@@D$xHl$HHPÉD$4HD$XH$D$4D$xHl$HHPÉD$xHl$HHPD$x    Hl$HHPHٺ     莫  	HHl$Hl$H\$ Ht$@HH  H\ Ht$0LD$(HH9}7LL H9sPMM9tHHt-H9{uHKH9uH   w/1ċCD$HHl$HD$H    Hl$HH       eH%0   H;avHH Hl$Hl$HD$( HH$HD$0HH(HD$   HD$HD$8Hl$H t  eH%0   H;a   H(Hl$ Hl$ HT$8HHHT$H\$0H; u{H     H$   H) HD$\HD$HtnHT$0HHHHB    HHBH=  s<HL$HHJHH@HD$@Hl$ H(HsHH  qH볹  t  H H$HD$   H H$HD$   \  eH%0   H;avhH8Hl$0Hl$0HD$(    eH%0   H@0H   HD$($HD$HD$(HD$HD$   HD$    Hl$0H8Ԩ  eH%0   H;a   H@Hl$8Hl$8eH%0   HH0  HH0HL$0 H   HD$(HT$HH   $HD$HD$    WD$THD$(HL$0H   eH%0     Z  u    tH@Hl$8H@  0eH%0   H;avbHHl$Hl$eH%0   H@0H       uƀ  W   Hl$HH H$HD$    芧  eH%0   H;av|H8Hl$0Hl$0eH%0   H@0H       tH    tHL$@H   Hl$0H8HD$($HD$   HD$    WD$HD$(  keH%0   H;a   HHHl$@Hl$@eH%0   H@0H       tuH    uƀ   Hl$@HHHD$8WD$(H   HL$(H(  HL$0$HD$HL$(HL$HD$   HD$    2HD$8H H$HD$     'eH%0   H;a   H@Hl$8Hl$8HD$HHǀ       eH%0   HI0H   H   Hmp H$tHD$HL$PHHH( H$HD$HD$   HD$   D$ WD$(HL$HH   HL$(HD$0$HD$   HD$(HD$HD$   HD$    Hl$8H@  	eH%0   H;a~  H`Hl$XHl$XeH%0   HR0H   HZ0H   H   HބHX  H9   HD$@    WD$HH   Ht$@H   HT$HH`  H   H+) HHD$P$)HD$HD$@HD$HD$   HD$    ,Hl$XH`H9   uEHD$(    H   HD$($&HD$HD$(HD$HD$   HD$    H   WD$0H   HD$0H   HD$8$HD$HD$0HD$HD$   HD$    N   @  j  eeH%0   H;avrH0Hl$(Hl$(D$8u0$HD$@HD$HD$    WD$Hl$(H0$$HD$HD$    WD$D$8ڢ  ueH%0   H;a   HHHl$@Hl$@eH%0   H@0H   HL$PH   H9   uNHD$(    H   HD$($'HD$XHD$HD$(HD$HD$   HD$    BHl$@HHH   WD$0H   HD$0H   HD$8$HD$XHD$HD$0HD$HD$   HD$    ۡ  eH%0   H;av;H0Hl$(Hl$($HD$   HD$    WD$Hl$(H0聡  eH%0   H;a   HHHl$@Hl$@HD$PHtH9~( ~1eH%0   HI0H   H   HQ0H   H   HD$(    WD$0H   HT$(H   HL$0HHD$8$HD$HD$(HD$HD$   HD$    Hl$@HH螠  )eH%0   H;a   H@Hl$8Hl$8eH%0   HH0  HH0HL$0 H   HD$(HT$HH   $HD$HD$    WD$HD$(HL$0H   eH%0     Z  u    tH@Hl$8H@ş  0eH%0   H;a   H8Hl$0Hl$0H=?) uDHFB HD$($"HD$HD$(HD$HD$   HD$    [Hl$0H8HD$(    H) HD$($"HD$HD$(HD$HD$   HD$      BeH%0   HD$H;A  H   H$   H$   HD$P    H|$XWHHl$Hl$b  Hm H$   H@(HL$HHA(WH3  HD$HHHHufHD$`    D$P$   HǄ$       HD$`HD$hHD$PH$H$   HL$H$   HӀ|$ uH$   Hİ   HL$@HHD$`H$謺HD$HL$H   HL$PHD$XH\$H; u{1H$   qHcH$   HǄ$          OHT$PH$HL$HD$D$HD$@HD$   HD$(HL$0H$   H$   H\$HHS0H$   Hİ   HD$`HD$8H H$HD$   HD$8H$H3H H$HD$
   Z  eH%0   H$H;A  H  H$  H$  H$  H  H$  H  eH%0   H$  H9uHr0H9     5gz& HR0)  EH$  H-  L$  I	  HSpH  LCx1HǄ$p      IH$x  WHHl$Hl$  Hm L$  H$  LH  L@  L$   My  1@|$=L$   L$H  L$h  t$@MuIHH$  IPH$  H$  H$HD$HL$HG  H$p  H$x  H$   WHl$Hl$  Hm H$  H$  H$  H$H  L$   L$h  11E1E1   L$p  L$   L$x  L$  L$  HǄ$      L$  L$  HǄ$      HǄ$      A	AL$  L$  LLHE1DH98  L$p  L$x  A|$   HT$xL\$`H$  DT$;L$@  @|$:H$     Lq0M  I9AE|$$A  A   L$   H$`  L$  L$8  E  HǄ$      E1E1H$  H$  HAH$  H9$  s=e'  tHAH$  L$   L$(  H$  H  H$  H$  p  A|$   Mct$L$  HǄ$        H$  H$  @  H$p  DIEc  H	I	HIH$  H  H$   H	  H$  DL$=E  HzA|$$uM~NlHuHtkIEd$$A	MyAHIEHt-H$  H9} H$  H$  H   H9(  H$(  H$  H  L$   DT$?H$DL$Ll$H|$H$  HD$   H|$(H$  H$   H$  H$`  L$   DL$=DT$?L$   L$8  L$(  DT$>H$   L$  H%  M94$s	@  Lt$HL$$Ll$D$HD$H  D$>HL$HHT$`H$   HL$HH$    v     uTL$8  ET$$H$  H$   H$  H$`  L$   DL$=L$(  IH$   H$8  H$H$  HL$bHD$H$  HL$HL$hH$8  H$H$  H\$H\$HH\$SHD$H$   HL$ H$   HcT$(H$   H\$hHy  Hruntime.H$  H97u#gopaufniucu   H= H\$hH$  aH$  H$HD$hHD$H H$HD$   mH$  H$X  1= HH$   H$   H$kH$   HHH$X  H$  HH9snH
sEH$   HtH) H$HD$   H$X  H$   gvH H$HD$   SH H$HD$   z0H H$HD$   WH$   H$H$   HD$9HN H$HD$    H$   H$OJH$  H$8  HH9  H$  HP0H          H9      H$  H$   H$  H$   H$  H$   JH% H$HD$   qH$   H$H H$HD$   GH$   H$
H H$HD$   H$   H$
GM8H$   HPH$   T$@H$   H$   {H H$HD$   H$   H$   H)H$6
H$8  H$  H$8  Y$H$H$  Ht$H$  H|$HD$\$D$!  D$ HL$HH$   H$   1H$X  HL$HT$>H\$`4H$p  HHHL$X  BD A|HcH>HHH$   T$;HL$HH$8  H$H$  Ht$D$   HL$HD$     藺D$(1  D$DH$         uH$   HcH=   E  HcH     HH$X  DH$8  H$H$  H\$D$莵HD$ HD$pHL$H$  H$8  H$H$  H\$Ht$HHt$߷HcD$(H$   HL$ H$   HT$H$  C H$  H$HD$pHD$h	H H$HD$   O	  Hi H$HD$   ,	H$  H$H$   HD$	H# H$HD$   H$   H$$/ H$   HHD$DH$   yHcH     HHH$X  DH$8  H$H$  H\$H$  Ht$H$   HD$D$D$;D$  L$ D$DH$   D$;HL$HH$   'IL$   ArDL$=DL$=L$  LL$PH  M9$s	@  L$   L$$Ll$D$6HD$H   D$;HL$xHT$PH$  H$8  ~$u<         H~WHCDV$HQH$   H$`  |$:L$   L\$`L$8  L$  L$(  HH$  H$  H9}$H   
  H$   HHH|H$   Hj<	L<GH$X  H$   T$;H\$xHt$PH$  (L$p  T2DLMcMMAHLHLH$  Ht$XH$   T$<H$8  H$L$  LD$D$   HL$H$   HL$ ;D$(   HcH=   
  HHHH$X  |2@u|$<@      thH$  H~HGH$   H$   L$  L9}+H=   	  HL$XL$   IHHHL$   H$   H$  @	p@iD$<H$   HT$XH$  MqM;L$   A#H$p  H$H$  H\$H0Hր|$ t]H$   HH$  HT$xH$  H$`  |$:L$   DT$;L\$`L$8  L$  L$(  HD$xH$(  H$  H  HǄ$      HHH$p  H$Ld$Ll$HT$LL$   HD$(HL$0H$  H$  H$  HT$xH$  H$`  |$:L$   DT$;L\$`L$8  L$  L$(  1L$=H^H$   J  L$  IMM6L$  L$   H$  H$HD$HL$Ht`HT$xH$  H$`  |$:L$   L$@  DT$;L\$`L$8  L$  IIH$  H$  Q\$=  H$  H~0   f  H$8  $	M  1H$  H$  L$  MuuM<v  H<$H$  HD$THD$H$   HL$H$P  H$  H$   H H$HD$"   H$P  H$H$   HD$H H$HD$   H$   H$t H$  HHHH$HL$H$p  HL$H$   HT$3   L$  MH$  H$  \$=H$  H$8  H$8  H$  H$8  E1AVALABA8A.EtAA"E1E1L$   AsPLy0I9uGM   Mt;Et$$A   Au%Iw8H$  Hq0H   LH  H@  L$   H$`  L$  L$0  L$$Ll$H$  HD$H$   HD$خHcD$ H$  H$  HH$  H$  H$  HT$xH$  |$:L$@  DT$;L\$`L$  L$0  L$   H$`  IG@H$  H$XLd$Ll$L$p  L$x  H$  HA0H   H@8H$  HA0H   LH  H@  H$  HT$xH$  |$:L$@  DT$;L\$`H$  DL$=HH$  DL$=HH$  H   H$  H$   H H$HD$   H$   H$HH$  HHH H$HL$H$p  HD$HD$      H$  Ho  HǄ$(      H$  H  L$=JHH@}LC@HS8H{P
IH$  1L$  H$  jH$   H$   H|$xH   H$   mHY H$HD$
   H$   H$H H$HD$   jH$   H$	H| H$HD$   @H$   H$zeH$  HH$   H@H$   H, H$HD$   H$   H$H H$HD$   H$   H$]H H$HD$   HD$xH$H H$HD$   mH$  H$H H$HD$#        Hع     Hع     Hȹ        ޫ     ԫ  H H$HD$   [H׽ H$HD$
   BH= H$HD$9   )H4; H$HD$7   蚂  eH%0   H;a  H@Hl$8Hl$8HD$PHHc\$`t   t1HT$pHD$xHl$8H@HT$(H$HL$XHL$HD$HL$H   Ht1HL$(HH$H HL$HD$M|$ tHD$hHt11HT$PHH9utHPHcۄtHHHXHHT$HHR(HHHHD$ HL$0H$HO HT$HD$L|$ uHD$ HL$0@H$HD$XHD$.HD$HD$0HL$HL$ H H$HD$   HD$0H$HD$ HD$/H_ H$HD$   Aˀ  6eH%0   H$ H;AB  H  H$x  H$x  H|$@WHl$Hl$  Hm H$  H$HD$@HD$HD$    HD$      HǄ$@      W$H  $X  $h  H$@  Ht$@Hl$Hl$胭  Hm $  H$  H$  H$  11HHH$  H   L@  M   H9   HtH   $  LلtHt$8@|$'L<' LL$0I tnL$H)HT$H$@  HL$#  HD$H$  HH@HL$0H @DD$'D	H$  H$  Ht$8H$  *LD$(H{ H$HD$   HD$(H$rHD$0H H$  @uH$  H$x  HĀ  HǄ$@      H$@  H$  H$  Hع   4  ^~  eH%0   H;a   HHHl$@Hl$@HD$PH  HL$(H$ŚHD$HL$Hu91҄tHT$PH   u
Hl$@HHH$HD$HD$(HD$O   HD$8HL$0H$HD$HT$PHT$fD$  D$   T$ HD$8HL$0}  4eH%0   H;a  HhHl$`Hl$`HD$pH$HL$xHL$7HD$HD$XHL$HL$HH H$HD$   HD$XH$HD$HHD$8#HD$pHH$   H9H$H\$xH\$HZH9HBHT$ݣHD$HD$PHL$ HL$0HcT$(HT$@JH H$HD$   qHD$PH$HD$0HD$YHn H$HD$   @HD$@H$rmHD$pH H$   H9w^IHl$`HhHD$8H" H$HD$   H$   HL$8H)H$s{  BeH%0   H;avMH0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$HD$PHD$HD$        Hl$(H0_{  eH%0   H;a   H0Hl$(Hl$(HD$PHH0H  Ht=H  H  H$HT$HD$    HL$HD$     W   Hl$(H0HL$8H$HL$@HL$HL$HHL$HD$HD$       Hl$(H0z  IeH%0   H$H;A  H  H$  H$  =WX&    H$  HH0Ht&8   ~Hxp tH@  Ht
H: '       HHxHPpH$  HH$  H$  H$  H$HT$H$  Ht$HD$WD$ HD$0d   D$8H\$HHD$PHuH$     Hd   H$  H$H$  H   H   HHH H   HL$`1H$h  H(HHH$h  HT$XHH$p  @$x  @$  H$p  H$$x  D$$  D$[  HD$XHHL$`H9|H$  HĠ  H$  HĠ  DH  H$HD$   kH$  H$H$  HD$H$  HD$H$  HD$WD$ HD$0d   D$8HHL$HJHD$PH$  H$  H$      <  HH0H@  H|$hHl$Hl$G  Hm HH0H@  H    HH01҇<  HL$hH$7  H$  pH$  cxw  eH%0   H;a  H`Hl$XHl$XH$   HD$8H H$HD$   HD$8H$FHF H$HD$   (HD$pHD$0HL$hHL$P1H\$(HSHD$0HL$PH9}{HT$(HHD$ H$aHD$HD$HHL$HL$@H$HD$HT$(HD$fD$    |$ tHD$@H$HD$HHD$HD$ HD$   mH|$pd   H$   H$HD$HL$Hu81҄tH$   u
Hl$XH`H$HD$H$   HD$kHD$HHL$@H$HD$fD$  D$   T$HD$HHL$@_H; H$HD$   Ku  eH%0   H;a  HpHl$hHl$hHD$xH$H$   HL$4HD$HD$0HL$HL$PHT$xH$H$   H\$D$耟HD$H  HD$0HL$PHD$0HL$PHT$xH$H$   H\$H$   H\$HcD$(HD$HHL$ HL$8HT$HT$XH\$0H  Hruntime.H|$PH97n  gopaT  fni;  c$  Hk    H\$PHt$0HD$PH$HD$0HD$HϤ H$HD$   =H H$HD$   HD$XH$HD$8HD$Hܟ H$HD$   HD$HH$HD$xH H$   H9wAHl$hHpHD$@#H H$HD$   JH$   HL$@H)H$lHHt$0HHt$0HHt$0HHt$0H\$PHt$0HD$`HD$xH$H$   HL$D$   H$   HT$HD$     ɛD$(|FHcH=   sJHHL$`DHL$xH$H$   HT$D$
HD$ HL$sHL$PHD$0d   "  Lr  eH%0   H;a   H`Hl$XHl$XeH%0   HD$    HD$    WD$D$(D$8D$HHj  HL$HL$`HL$HL$hHL$ HD$(HD$hHD$0HD$pHD$8HD$xHD$@H$   HD$HHD$HD$PHD$H$5p  HD$H$   Hl$XH`iq  $eH%0   H;a   H`Hl$XHl$XH$   HvjH$HD$HD$    HD$hHD$HD$pHD$ HD$xHD$(HL$0WD$8HD$H    HD$PH$   Hl$XH`1葙  p  VeH%0   H;a   H(Hl$ Hl$ eH%0   H@0    ~HL$@HtH9   u^   uFHD$0H$HD$8HD$D$HD$D$ID$D$JD$J   D$D$PHl$ H(D$PHl$ H(H   H9o  ?eH%0   H;a  H@Hl$8Hl$8eH%0   M& H@0)  Eȃ  HD$HHj  L$YuL$Z>     "  H$HD$PHD$>HD$HL$Hu3Hruntime.H9u$ygopaufyniuycu\$X   HD$(HL$0H$HD$H HT$HD$   pH|$     HD$(H}F1Ʉt9H~/Hruntime.HL$0H9uA<Ar<ZD$`Hl$8H@1   HD$0H$HӤ HL$HD$   ~9L$HD$(1D$`Hl$8H@D$` Hl$8H@À	D$` Hl$8H@D$`Hl$8H@m  eH%0   H;a  H@Hl$8Hl$8HT$H   j  	a  H	p  HH=֞' L8H|8-         Hj    t$HL$ HD$0  H    f  1H\$H   HD$(H H$HD$
   HD$(H$-H  H$HD$   HD$0H$HD$ HD$D$   HD$H}aHD$HH    u-JHʙ H$HD$   qHl$8H@Hr H$HD$   DHs H$HD$   HD$H$QH H$HD$   3PH H$HD$   QH$HT$HH+   HH@GO?LIHH"H?H)HHT$H_FO<rHs>HH=' L8HL8LHL   L      	     !k  ,eH%0   H;a  H`Hl$XHl$XeH%0   H& eH%0   HT$HHZ0H@0)  EȉL$$H   H&  H\$hH9  Hb) H$虿H' HD$PH' HL$0HT$hH\$H1HH9l  H<H93  A   Ht$(H|$@E   A   Eu\GHD$@H$HD$HHH0HT$@H9J0      tOH  H$HD$6   HD$@H$\HD$PHL$0HT$hH\$HHt$(+H$HD$HD$    HT$1H<$D$   |$ t0D$$HD$PHT$hH\$HHt$(H|$@AHL$0D$$1LC0I9   uA   D   AAH) H$˿Hl$XH`HD$8wHD$8H$H$HD$HD$    HD$8HD$H\$hrh  ]eH%0   H;a  HXHl$PHl$PHD$pHH(HP0H  H9  HHHL$ H\$0HT$o  H9f  H\$(H} H$HD$   HD$ H$kH H$HD$   HD$0H$DH H$HD$	   {HD$`H$H| H$HD$   THD$hH$H H$HD$   -hWD$8HD$H    H`  HD$8HD$pHD$@HD$xHD$HHD$H HL$ H H9HBHT$`H9HBH$HD$(H   H   H9HGHL$hH9HGHD$HD$8HD$Hl$PHXHHHHf{f  eH%0   H;a   H(Hl$ Hl$ HD$0H(  H$HD$HL$H   Q$   
u0D$8tD$@ Hl$ H() D$@Hl$ H(H$HD$ǉHD$H|$}1D$@Hl$ H(H$H HD$HD$   0D$D$@ Hl$ H(D$@ Hl$ H(re  eH%0   H;a  HpHl$hHl$hH='     HD$0    WD$8D$HD$XHD$x1/HL$(H$HD$HD$0HD$   HD$(HHHD$xH } HHuHD$0    HD$0H$  Hl$hHpHD$x1NHL$(HT$ DH H$HD$   kHD$ H$HD$(HHHD$xH } HHuHl$hHp5d  eH%0   H;a  HhHl$`Hl$`HD$pH$   H1HHD$pH\$xH9  HT$H$  H$   HHH  HL$8H$gHD$HD$ WD$@HL$8HL$@HD$HHL$@HL$(4HD$(H$HD$ HD$\Hq H$HD$   4oH$   HHHucH H$HD$    HD$pH$=(HD$HH$   Hy( H$   Hl$`HhHL$8H$fHD$HD$ WD$PHL$8HL$PHD$XH$   HQHT$H\$PH\$0,HD$0H$HD$ HD$THi H$HD$   ;HD$H$m(c Hn H$HD$    ;H!a  eH%0   H;avdH Hl$Hl$=0)  v.HK( H|' H$HL$(HL$HHHl$H eH%0   HH0H9   uHg( xa  eH%0   H;a   H@Hl$8Hl$8H='     =)  v^H' HL$XHvvWD$D$(H\$HH\$H\$PH\$(HL$0H¾' H$HL$HL$HHHl$8H@eH%0   Hs0H9   uH' Hl$8H@1z  `  /eH%0   H;a   H Hl$Hl$HD$(H(H$L$J  HD$H$  HL$HD$HT$(Rt.Hr<HHHH?HHHD$0HT$8Hl$H HD$0HL$8Hl$H ø     _  MHD$H   HwFw(tt
H0HD$H@HD$HHHD$Àu
H8HD$HPHD$Àwu
HPHD$H8HD$ÀtuHPHD$H8HD$HD$    eH%0   H;a   H Hl$Hl$HD$(H$!HD$Hu~HD$(HtBu+H@0H$
  HD$HL$HL$0HD$8Hl$H WD$0Hl$H H@0H$G
  HD$HL$HL$0HD$8Hl$H Ë HL$(H$D$E   HD$H$
  HD$HL$HL$0HD$8Hl$H $^  eH%0   H;a  H`Hl$XHl$XD$p  HL$hH7& H  Ht6H   H9rH   H9sHcHH9  HL$xHl$XH`HL$0HF' H$荲HV H$H;' HD$D$pD$HD$H HD$HL$ L$/ H' H$D$/<   H1 H$HD$   D$pHcH$HJ H$HD$   HD$0H$mHҥ H$HD$   H&    HD$PH   HL$@H   HT$81H H$HD$   XHD$@H$H͐ H$HD$   1HD$8H$nYHD$PH  Hq'HD$HHD$xHl$XH`HD$x    Hl$XH`H
 H$HD$.   BH\$@Ht$8sHת H$HD$   D$pHcH$:H H$HD$   qHD$@H$H( H$HD$   JHD$8H$rH H$HD$!   #[  eH%0   H;a*  HXHl$PHl$PD$h:  HL$`H7& H  H  H9   wH9   vHtvHT$HH  H[ H$HL$D$9HD$H Hu5HD$HH   T$hHcHH   H9  H\$pHl$PHXHD$pHl$PHXHL$ H' H$2H H$H' HD$D$hD$
HD$H HD$8H' H$аHD$8H  }H% H$HD$   D$hHcH$DH H$HD$   {HD$ H$H H$HD$   TH&    HD$@H   HL$0H   HT$(H H$HD$   HD$0H$H} H$HD$   HD$(H$	HD$@H  Hq   HD$pHl$PHX1HD$p    Hl$PHXHL$0HD$(7Hߧ H$HD$   ^D$hHcH$H| H$HD$   5HD$0H$H H$HD$   HD$(H$K6H H$HD$!   ]Hq H$HD$.   DW  eH%0   H;a  HPHl$HHl$HHD$XH& H  H  H9   wH9   vHtyH   H   H~X\$`1HH9}DH<vLLLLcM9rMM9wHDLL)HQhH9  HD$hHl$HHP1\$`HcHA`HD$ H' H$H H$H' HD$D$`D$gHD$H HD$8Hb' H$艭HD$8H  6Hͥ H$HD$   ]D$`HcH$H H$HD$   4HD$ H$H; H$HD$   HHq&    HD$@H   HL$0H   HT$(HZ H$HD$   HD$0H$cH6 H$HD$   HD$(H$<HD$@H  Hq   HD$hHl$HHP1HT$0HA`HD$(H H$HD$   &D$`HcH$HD H$HD$   HD$(H$H H$HD$   HD$0H$xHX H$HD$!   %H H$HD$.   T  HD$u
HD$    HfHHRHH@
 	HD$WD$HD$Ht'HfHuD$ÐHHD$HL$D$eH%0   H;avnHHl$Hl$WD$(HD$ H$=HD$HuWD$(Hl$HÐHL$ QfҐH
HIHL$(HD$0Hl$H~S  yeH%0   H;a   H(Hl$ Hl$ HD$0HtuWD$8Hl$ H(HfL$H$D$fHHHT$H~hHH@D$    HL$0HH\$H9tD$H$D$D$HD$H$uHD$HL$HL$8HD$@Hl$ H(HR  eH%0   H$H;As  H  H$  H$  H=f&  3  H& W$  $  $(  H$  HHl$Hl$|  Hm H$  H$  HH H$HD$H$  HD$HD$H' H  HHYHqH  H$   H
HHH?HHH$   HH\$x1  HH9   LI9uL\$`MSH$   H$   H$   H\$xHt$pH$   LD$hL$   M9  LT$`GL  M?  McL   L$   AKH= H$HD$L${HD$HHHPH H$   1>HrH9   H$   Ht$XHL$PH<Ѓ=w)  ujHЋCHҕ H$H$   HT$D$xH|$HD$XHGHD$PHG=w)  uH$   HH$   {o  Hno  HT$HH H$HD$HT$HL$Ht$ HD$(HL$0HT$8HqH$   HHT$HHt H$Ld$D\$Q HD$LH$   H   tKHHH9K  Ht$pH$   H<H$   L   LD$hL   L$   E1H   H H$HD$HD$    HD$H>' HQH+' H54' H9S  HQH' H<˃=%v)    HH$   H  H   HD$hH   H$   18  H\$PHSH$   HL$XH9  HT$PHH$   W$   $   $   H$8  HHl$Hl$x  Hm H$8  H$   KS$$   H$   H$H$   HL$H$   HT$  |$ AH$   H$   H$   H  Hu H$HT$T$DT$H|$=t)     H$   HHt$`H^HD$hH$   H$   H9   H\$`D$DHcH   H$   ~L L$L$   LL$|$HD$HHHL$XH H$   1sH$   Jl  eH$   H$   H$   H\$xHt$pH4l  H$   H  k  H$   HI H$H\$HL$Ht$HT$ HD$(HL$0HT$8H' =s)  uHv' HH$   KH=_' k  H$  H  111`H$  H  1Ht  K  heH%0   H$XH;A5  H(  H$   H$   H$0  H$  H$8  H$  H H$H$@  H\$H$  Ht$|$    H$0  H$  H$8  H$  H H$H$@  HT$H$  H\$oHD$ H$0  H$8  H9  PӃq@8_  \$+T$*H$5HD$H$  HL$HL$xH$8  H$HD$xH9D$tƄ$H   H$   H(  H$  H$HD$|$ tH$0  H${HD$H$   H$8  H$]HD$H$   H  H  \$*r	        H$8  s2H$0  f9w2  O0s0f9  DGA{  H   L8H     DKAK  H   LH   l  fL$.ft$,L$   L$   H$@  1LLT$`IBDT$.L$@  Dd$,L$   L$   DLH$8  DH$0  MMH9}LMH9  HD$`IL$HL$HT$|$ {Ƅ$H   H$   H(  Ðw@Y  H   w2  DG0DHI9e  L)DIH  H?I!J4{@   H   {2  DC0DHI9	  HL$8H$   L)H|$0EII  I?M!LH$   1:LD$PI@LD$8L$@  LT$0L$   L$   LLLLLH9}HLH9|
  HD$PHL$HL$HT$|$ uƄ$H   H$   H(  Ƅ$H  H$   H(  ø8   8   8   8   Ƅ$H   H$   H(  ÀG  H$0  HH0H$HD$HD$xHL$H$  H$8  HZ0H$zHD$xH9D$tƄ$H   H$   H(  H$  H$HD$|$ tH$0  HZ@H$8  H9^@  H\$x1'H|$XHGH|$xL$8  L$0  LHLH9>  Hz8HJ@H9  LLN8HN@H9  H$   HD$XL$   L$   L$L$HD$XH$   HH$   H\$H$   4H$t$HD$H$   H$   H$;HD$HD$pHL$H$   H$   H$HD$pH9D$G  H$   H$HD$M|$ &  H$   H$HD$HD$pHL$H$  H$   H$yHD$pH9D$   H$  H$HD$|$    HD$XH$   LH$   H$L$HD$H$   HL$XH$   TH$   H$T$OHD$H$   H$HD$H$@  HD$W|$ Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H  H$   H(  Ƅ$H   H$   H(  H$0  HH0H$8  HZ0H$H\$H$@  HL$|$ u1$H  H$   H(  H$0  H@8H$8  HI8H$HL$H$@  HD$ND$므tf6  H$8  HH8H$0  H9J8t1$H  H$   H(  HJ0H@0H$HD$H$@  HD$D$H$0  HH0H$8  HZ0H$H\$H$@  HL$|$ t2H$8  H@@H$0  H9A@$H  H$   H(  1   uOH$0  H@0H$8  HI0H$HL$H$@  HD$+D$$H  H$   H(  H$0  H@0H$8  HI0H$HL$H$@  HD$D$$H  H$   H(  ÀuƄ$H  H$   H(  À  H$8  HH@H$0  H9J@  HB0H$HD$HD$xHL$H$  H$8  HZ0H$HD$xH9D$tƄ$H   H$   H(  H$  H$HD$	|$ tH$0  HZ@H\$xH$8  1'H|$HHGH|$xL$8  L$0  LHLH9  Hz8HJ@H9Z  L@LN8HN@H9@  LD$pH$   HD$HL$   JH$HD$HD$hHL$H$  HT$pH$   H4H4$HD$hH9D$J  H$  H$HD$|$ )  HD$pH$   HTH$   HtH$Ht$H$@  HT$|$    HD$pH$   HH$HD$HD$hHL$H$  HT$pH$   H4H4$VHD$hH9D$u]H$  H$HD$T
|$ t@HT$pH$   H\H$   HTH9@Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H  H$   H(  Ƅ$H   H$   H(  À  Ƅ$H  H$   H(  HtHuƄ$H   H$   H(  H$   H$0  H$D$HD$H$HD$HD$@HL$H$   H$   H$8  H$T$HD$H$|HD$@H9D$u!H$   H$HD$|$ Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H  H$   H(  Ƅ$H  H$   H(  e  e  e  e  He  DH8f  D0f  e     e     e  莬H H$HD$   赵D$+H$ڬHܻ H$HD$   <  HHl$Hl$HD$0HL$(H9    H)HHH?H!H  H\$ 4@re@s_H~$LrKt?	΃D$8  HHD$@Hl$HÉt$8HHD$@Hl$H1@   @   H~Trw@@tLr]Ät?	?	ʁ  h   |(  OT$8HHD$@Hl$H111@"@HT   @@|@rw@AELrXÄ?	փ?	?	   L$8HHD$@Hl$H1E11iD$8  HHD$@Hl$H1Hc  jc  HHl$Hl$T$8w(HL$(H=  HD$ HD$@   Hl$HÁ  w:HL$(H  HL$ ?ȀAHD$@   Hl$HÁ vM  HL$(H   HT$ ?ɀJ?ȀBHD$@   Hl$HÁ   r  v  wHL$(HvGHL$ ?ȀA?ʀQ?ȀAHD$@   Hl$Hø   a     a     a  1a  HD$HH  eH%0   H;a   H(Hl$ Hl$ HBHJHL$HD$(H: H$HD$   OHD$H$HD H$HD$   (HD$H$ʯePH' H$HD$$   wa7  LeH%0   H;av@H(Hl$ Hl$ HBHJHZ HRH$HD$HL$H\$k3Hl$ H(6  eH%0   H;av+HHl$Hl$HB HXH$PHl$H6  eH%0   H;av+HHl$Hl$HB HXH$ Hl$Ha6  eH%0   H;a`  HpHl$hHl$hHBHD$XHJHL$`HH$aSHD$HL$Hu8H|$XHG   =])  uH4 HHl$hHpH  U  HD$PHL$HH$HL$BZHD$HD$8HL$HL$@H  H  H  HdebugCalH9  fyl3  y
2u
Hl$hHpH  H9x  fyl6c  y
4tHuH9u	yl128tH  1t8H|$XHG   =\)  uH HHl$hHpH T  HD$`HHT$PH9
   D$4H$HL$HHL$D$_D$4    DHL$H u8H|$XHG   =X\)  uH HHl$hHpHl FT  H tHl$hHpHHH$HD$HHD$D$    HL$HD$     ]D$(HT$PBH$Hj HD$HD$   D$HHHH^HUHdebugCalF   uuHdebugCalH9u`yl256HuGH9u<yl512H5H9,yl102y4HHHHdebugCalH$HD$Hs HT$HD$   H|$  HD$8HL$@FHD$8HHL$@0     H   HdebugCalH9uxyl163uify84(HuH9uLyl327u=fy68HAH98yl655+fy36HHHHHdebugCalH$HD$Hzu HT$HD$   H|$     HL$8H   HdebugCalH\$@H9ul{l204u]{8NHuH9uB{l409u3{60HuH9u{l819u
{2HHJHHHHHdebugCalH\$@HD$8HL$@yH$HD$Ht HT$HD$   H|$  HD$8HL$@\HD$8HHL$@&0  eH%0   H;avJH Hl$Hl$HD$(8 t
Hl$H HD$(H$HD$HL$H$HD$Y  1  eH%0   H;avNH(Hl$ Hl$ BJHZH\$HRHH$D$L$	
HD$HL$HHl$ H(0  eH%0   H;avMH0Hl$(Hl$(HBHJHZ H\$ HRH$HD$HL$HD$HL$ HHl$(H0/  eH%0   H;avjH Hl$Hl$HBHD$Hc' H$
H( H$
ZHD$HL$HO'   H*' H$豆Hl$H /  eH%0   H;a   HHl$Hl$HBHD$H$-=HD$H$OH' H$oHD$H$ZHY( H+"( HK( H,( HL$HH( H~' H$Hl$Hf.  QeH%0   H;av)HHl$Hl$HBH@H$>Hl$H#.  eH%0   H;avrH8Hl$0Hl$0HBHJHZHr HR(H@HIH$HL$H\$Ht$HT$ <|$( t
Hl$0H8H H$HD$+   谓-  ueH%0   H;a   H Hl$Hl$HBHD$HJHL$HV' H$+S) HL$HD$8 } S) HcHHHףp=
ףHHH& x) $iH' H$tHl$H ,  @eH%0   H;avHH,$H,$H,$HB-  eH%0   H;avXH Hl$Hl$HBHD$CQ( $HD$HL$HH_' H)HM' HH+' Hl$H 4,  eH%0   H;avbHHl$Hl$HD$H$[HD$ Hp  H$~HD$   t   HQ) 
ƀ   Hl$HZ,  eH%0   H;avvH Hl$Hl$eH%0   H@0H   HD$H$H      HL$H H$HD$H$H      HD$eHl$H +  qeH%0   H;a   H8Hl$0Hl$0HBHD$(H'' HL$H' HT$ 1Ht$H^HD$(HL$HT$ H9}LH\$HHD$H$VZHD$ Hp  Ht0Hy u%Hx  Hx uHD$( Hl$0H81   W*  2eH%0   H;av4HHl$Hl$$HD$H+&' H' Hl$H*  eH%0   H;av%HHl$Hl$HBH$6Hl$H)  eH%0   H;a   H Hl$Hl$H' H' =R)  \1HfO) ^O) u=   ZQ) t%   GQ) Hؙ' H$Hl$H +Q) ׃ReH%0   H@0H    Hp  HD$H$HD$    eH%0   H@0H   H$XHD$H$T?2U)  eH%0   H;av!HHl$Hl$$*Hl$H)  eH%0   H;av*HHl$Hl$HD$H@@H$17Hl$H(  eH%0   H;av(HHl$Hl$H\ H$cHl$H(  HL$HeH%0     ~  u    tHCHQHt!1HYHL$1HX  tD$D$ eH%0   H;a  H8Hl$0Hl$0HBHD$ HJHL$H$H      HT$eHD$  H`  H   Hp  HL$(H$HD$    HD$    t{H' H$|H' ' HD$ H$ubHD$Ht4Hǀ       HǓ' HtHH   봐HH' HP' H$~HD$(H$HD$   耻HD$H$H      HD$sHl$0H8Ht Hu4Hp  H$HD$   5Hp  H$HD$   Hf H$HD$+   %  UeH%0   H;a   H8Hl$0Hl$0eH%0   H@0HJHRH   H9      HD$ \$u@H$HL$D$u
Hl$0H8HD$ H$H      HD$cHT$HL$(H$H      HL$?HD$ ƀ   HL$(HT$1r$  eH%0   H;av.HHl$Hl$HBHJH$HD$ݩHl$H$  eH%0   H;av=H Hl$Hl$HBHJHT$(H$HL$HD$蓷D$8Hl$H ?$  eH%0   H;avWHHl$Hl$HBHD$H' H$yH' H9' HD$ H' H$d{Hl$H#  eH%0   H;avHH,$H,$@H,$H2$  eH%0   H;a  HPHl$HHl$HHBHD$8HJHL$0HRHT$@HM' H$xH' HV' ' HW) H+X) Wf.u$z"H' H$zHD$@ Hl$HHPH9' sHD$ D$(WH$H+' WH*L$(Yd f.   H,Hf' H)HL$HD$ H9wvH' H$zHD$8H HL$ HT$H)H9v'H)H|)WH*L$(^H,HL$0HHl$HHPHHHH	WH*XH' H$H)HD$%HD$HL$8H`\H,H?4!  ?eH%0   H;avSH0Hl$(Hl$(HBHD$ H' H$HD$   HV) HL$5HD$HL$ HHl$(H0Y!  eH%0   H;a   H@Hl$8Hl$8eH%0   H@0H   HD$0JL$ 1`HT$ H\$(H' H$H\$'H' H$HL$(HL$HV) HL$"HD$ HPD$HL$0HL$H@}  t%   uH' HzHl$8H@1n   eH%0   H;a  H8Hl$0Hl$0HZHRH50G) H    m  H|$@g tDLD$HAxg t8LO MIL_MLfIM!MhJ4.HvL!I9<  Hr LD$PIp Hr rdEHdD	@rdH9   H0  Hz HHzI  I9HH=  @    HƄ HOHH  H    H\$(HCH$LD$ HD$P@c HL$(Hh%  H+8%  Hh%  HP%  HHP%  Hl$0H8IpHrH0  I       I1HH=  @ s(HǄ HH  H    ]H|$@  @ "H    @ H  L\$LT$ َHn H$HD$    HD$H$袖HZ H$HD$   ٗHD$ H$HD$HHH HL$ H@HD$eHm H$HD$   茗HD$H$.HY H$HD$   eHD$ H$藔袐荎H H$HD$   /HD) H$_HY H$HD$   H$    9D/H@ H$HD$D   V@  eH%0   H;a  H(Hl$ Hl$ HBH= D)     ?  HD$ HHHL$H$HT$@HT$藑HD$8HHHT$0zg    HC) HHH!HZHH)HHJ HX HHXH)HHX HpH\$H0  I  III  @    J<ǄLFII  J    H0  H       HHH  @ sbHڄHH  H    HD$H$HD$@HD$蒊Hl$ H(HB) HHIHHH!Hl$ H(Hع  @ $E  L  @ E    \eH%0   H;avTH0Hl$(Hl$(HBJZHr Ht$ HRH$HD$L$\$HD$HL$ HHl$(H0  HHl$Hl$HZHrHRH|$ LGWHC    LCHs fC`  Cb HCh    Cc Cg CxCd HC0    CHH)w HHwHwL0  A I  I1HH=  @ !  MA HHH  I    H0  LGI       KHH=  @    H4ƄII  J    H0  HsJHH=  @    H HH  H    GdCdGgCgg tCHG HHOHH@) H    v3HHIHHH!H!H9sH)HfN) Hl$HGg Hܹ  @ B    @ B    @ B  eH%0   H;a   H@Hl$8Hl$8HBHD$0 HJHL$ eH%0   H[0H\$(RT$ H$nHD$(H`  Hd) HQHd) H`  HA    H`  Hrd) HQ Hgd) H`  H@     D$< tHxM) =U>)  u7HD$0H$HL$ HL$fD$XHD$0H$oHl$8H@H9D) H$ J)  HHl$Hl$HZHrHzHR WHC    HsHHH{ fC`  Cb HCh    Cc Cg CxCd HC0    CHLD$ I)x H0  LKI  K
HH=  @    H<ǄIII  N    H0  LKI       KHH=  @    H<ǄII  J    H0  H{L7H47HvK
HH=  @ s3H HH  H    A@dCdA@cCcHl$Hù  @ 8@    @ .@    @ $@  eH%0   H;av.HHl$Hl$HBHJH$HD$'Hl$H^  eH%0   H;av@H(Hl$ Hl$ HBHJHRH$HD$HD$    HL$Hl$ H(  eH%0   H;av@H(Hl$ Hl$ HBHJHRH$HD$HD$    HL$苚Hl$ H(  eH%0   H;av5HHl$Hl$eH%0   H@0H   H$EHl$HG  eH%0   H;as  H0Hl$(Hl$(HBHZ11LلH=  H4@LDXLLPLT`IM9   MPM9  O\K<H=<)  uTKD    LD`M9   LTXHt+=<)  u	LY(zHy(HL|4  HcL[I1b4  LHD$HT$ HL$Hǁ' H$iHD$ HL$H' Hʃ=<)  u'HX(HD$ HH' H$kHl$(H0Hx(H3  H<HD$ 3  LL=  LL5=     ;=    peH%0   H;avHH Hl$Hl$HD$(H$yH|$ u
Hl$H H H$HD$    jy  eH%0   H;avjH(Hl$ Hl$ HBHD$HJHL$lHV H$HD$   蓌HD$H$HD$HD${ƅ豃Hl$ H(  eH%0   H;avmH@Hl$8Hl$8HBHD$(HJHL$ HRHT$0{HD$0H$HD$(HD$HD$ HD$!}|$ t $   ^FHl$8H@O  zeH%0   H;a   HPHl$HHl$HHBHD$8HJHL$(HZ H\$ Hr(Ht$@HRHT$0z<$ t
HD$0Hu8HD$8H$HD$(HD$HD$ HD$k|D$HL$@Hl$HHPùH7) 
H$p  @eH%0   H;av$HHl$Hl$$   WEHl$H  eH%0   H;avzH0Hl$(Hl$(WD$HD$8   
HHHH|HHH
s	0DۃWDHD$H$HD$   HD$   Hl$(H0R  meH%0   H;av1HHl$Hl$Hl H$HD$    *Hl$H  eH%0   H;av&HH,$H,$HD$8 u	H,$H  eH%0   H;av3H Hl$Hl$HBHJH$HD$D$hHl$H   eH%0   H;a   H(Hl$ Hl$ BHD$JHL$H H$HD$   HD$H$裇HD H$HD$   ڈHD$H$|H H$HD$   )u  NeH%0   H;a   H0Hl$(Hl$(HBJHL$ RHT$   HD$HAk H$HD$   2HD$H$ԆHa; H$HD$   HD$ H$譆H:J H$HD$   HD$H$膆Hk H$HD$   轇~H2I H$HD$
   t	  eH%0   H;av!HHl$Hl$$ zHl$Hk  eH%0   H;a   H0Hl$(Hl$(HBHHpHL$ HHT$H@HD$}H H$HD$   HD$ H$蕅H: H$HD$   ̆HD$H$nH9 H$HD$   襆HD$H$GH.: H$HD$   ~}HM H$HD$   r  eH%0   H;a  H@Hl$8Hl$8HB HJHL$HZH\$HRHT$ H0Ht$(H@HD$0|H H$HD$   HD$ H$胄~HD$H$p~HD$H$]H8 H$HD$   蔅HD$(H$6H8 H$HD$   mHD$0H$H8 H$HD$   F|HY H$HD$   q  eH%0   H;a  H@Hl$8Hl$8HBHJHL$HP8HT$(HXpH\$ H0Ht$H@HD$0z{HN H$HD$   衄HD$H$C}HD$(H$0{}HD$ H$H7 H$HD$   THD$H$HU7 H$HD$   -HD$0H$ςH7 H$HD$   A{HX H$HD$   hpR
  eH%0   H;a   H(Hl$ Hl$ HBHD$HJHL$HRHT$O$HL$tH=.(  t?HD$Hu&$   >HD$HL$HQ0  9PtH$    hHl$ H(	  TeH%0   H;av=HHl$Hl$HBH@0H   H$kiH$    ~hHl$H?	  eH%0   H;avBH(Hl$ Hl$ HBHD$J$_HD$HL$HT$HHJHl$ H(  eH%0   H;avJH0Hl$(Hl$(HBJHZ Hr(HRHH$HD$L$H\$Ht$ Hl$(H0r  eH%0   H;avCH(Hl$ Hl$ HBHD$$   HD$HL$HT$HHJHl$ H(  eH%0   H;a   H Hl$Hl$HBHD$ H$]HD$HvɉHH$Q_Hl$H eH%0   HI0HL$HPHX  HHH$_HD$HH  H$g`HD$HǀH      _  JeH%0   H;avRH8Hl$0Hl$0HBHJHZ Hr(Hz0HRH$HD$HL$H\$Ht$ H|$(kHl$0H8  eH%0   H;avRH8Hl$0Hl$0HBHJHZ Hr(Hz0HRH$HD$HL$H\$Ht$ H|$(9kHl$0H8z  eH%0   H;a   HhHl$`Hl$`HZHrHz LB@LJHJ0HR(HvXLD$XL$H\$HD$    Ht$H|$ HT$(HL$0WD$8HD$H    iHD$PHL$XHHl$`Hh1?/    THBHJHT$H9P0tH9P(tH9uD$!D$ D$<D$>eH%0   H;a^  H Hl$Hl$H      H$L>D$,) HW& = -)  
  Hc' HL& =-)     Hc' HA& =,)     Hc' H& =,)     Hc' H& =,)  uaHsc' Hs H$HA HD$oHD$H++) HLs H$H HD$GHD$H*) Hl$H H=c' U$  H=c' G$  pH=c' 6$  DH=c' %$  H=b' $    ̐   HHH'HHD$H\$H=p' H$h H_H_HHg    ƃ t3GenuuineIuntelu9() 5()    () H"& Ht`H5  H    H    Hop' HHp  HAHA/-H=;v' >>  eH%0   #  H"v' H=#  tm  H&p' eH%0   Hvu' HHA0RD$$HD$HD$cM>EH" Pj XXӭ  H"  HHl$Hl$H\$ HSH
eH%0   H#HC HSHk0H    HC     HC    HC0    H[H|$eH%0   H$HX@H\$HX8H@HHhheH%0   H[0H3H9u	H͌eH4%0   Hf8PHH?XHH|$eH%0   HX0H;CPtxHH9tpH;   uoH5Hp@H`8H@HHhheH%0   HZ8HHxHHHH?eH%0   HX0H   eH%0   H`8H@8    HH?HQeH%0   H[0H3eH94%0   u
萌;  HsPeH94%0   u
跌"  HD$HCHD$HCeH4%0   HsH$HF@HvHHD$HF8HnhHVPHeH%0   Hc81  ̺    V̋L$ H w	H  H@w	Hp  H   w	H  H   w	H|  H   w	H  H   w	H  H   w	HV  H   w	H  H    w	H  H @  w	Hp  H   w	H.  H   w	H  H   w	H	  H   w	Hh
  H   w	H&  H   w	H  H    w	H  H  @ w	H`  H   w	H  H   w	H  H   w	H  H   w	HX  H   w	H  H   w	H  H    w	H  H   @w	HP  H׉H(Hl$ Hl$ H$H|$Ht$HL$:Hl$ H(eH%0   H;avYH(Hl$ Hl$ HY HuIHt$@L$HHHT$8HT$0H|$@L$H\$LHHHH)rHl$ H(sH|$0H9;uH#eH%0   H;avYHHHl$@Hl$@HY HuIHt$`L$hHHT$XHT$PH|$`L$h\$lHHHH)Hl$@HHH|$PH9;uH#eH%0   HD$H;Av}H   H$   H$   HY HugH$   $   HH$   H$   H$   $   $   HHHH)OH$   HĈ   JeH$   H9;uH#eH%0   H$xH;Av}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  bH$  H9;uH#eH%0   H$xH;Av}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  bH$  H9;uH#eH%0   H$xH;Av}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)<H$   H  7bH$  H9;uH#eH%0   H$xH;Av}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  bH$  H9;uH#eH%0   HqH   H$p  H)H=  v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H="  v}H   H$    H$    HY HugH$    $(   HH$   H$   H$    $(   $,   HHHH)H$    H   LH$   H9;uH#eH%0   HqH   H$p  H)H=B  v}H@  H$ @  H$ @  HY HugH$ @  $(@  HH$@  H$@  H$ @  $(@  $,@  HHHH)&H$ @  H@  !LH$@  H9;uH#eH%0   HqH   H$p  H)H=  v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)VH$   H  QLH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)FH$   H  ALH$  H9;uH#eH%0   HqH   H$p  H)H=  v}H   H$    H$    HY HugH$    $(   HH$   H$   H$    $(   $,   HHHH)vH$    H   qLH$   H9;uH#eH%0   HqH   H$p  H)H=@ v}H @ H$  @ H$  @ HY HugH$  @ $( @ HH$ @ H$ @ H$  @ $( @ $, @ HHHH)H$  @ H @ LH$ @ H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)6H$   H  1LH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)fH$   H  aLH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#eH%0   HqH   H$p  H)H=  v}H   H$    H$    HY HugH$    $(   HH$   H$   H$    $(   $,   HHHH)H$    H   LH$   H9;uH#eH%0   HqH   H$p  H)H= @v}H  @H$   @H$   @HY HugH$   @$(  @HH$  @H$  @H$   @$(  @$,  @HHHH)&H$   @H  @!LH$  @H9;uH#̋D$uHT$H\$HcHl$H,$HeL%0   L$MH@LL$MH8I@X    IhhMHPMtvHD$H\$HeL%0   I tsM@0I0eH<%0   H9t^IpPH9tUI0~eH4%0   Hf8H@HH|$0HH)H|$(HHH|$0HwH+t$(eH<%0   HD$H@HHD$0    HT$(HHHt$(HD$H(Hl$ Hl$ HD$0H$HD$8HD$HD$@HD$HD$HHD$H   Hl$ H(HHl$Hl$eH%0   H t	H[0I)H$    HL$eH%0   H[0H3Hf8H3HF8H$Hf8H   eH4%0   H~8H^@H_H\$8HD$ H)H)HLD$H$ULD$HD$ H)eH4%0   HHH_H^@H~8eH%0   H[0H3eH4%0   Hf8H$HF8I u	HHl$HH\$eH%0   eH<%0   ̀=8) u1H HHD$HD$HL$HT$ ,   HD$HHH HT$
   ~D$fp fof) f8Hr$tH vH@   H   O    HtNHft,oHHHG fff8f8f8f
oLHH f8 f8fofJ) f8oo\fff8f8f8f8f8f8fffofof) f) f) f8f8f8o ohoto|fffff8f8f8f8f8f8f8f8f8f8f8f8ffff"fofofofofofofK) fS) f[) f%c) f-k) f5s) f={) f8f8f8f8f8f8f8Do DoHDoP DoX0DodDolDotDo|fDfDfDfDfDfDfDfDfE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fEfEfEfEfEfEfEfDfofofofofofof) f) f) f%) f-) f5) f=) f8f8f8f8f8f8f8DoDDoLDoTDo\DodDolDotDo|fDfDfDfDfDfDfDfDHHfE8fE8fE8fE8fE8fE8fE8fE8o oHoP oX0fD8fD8fD8fD8o`@ohPop`oxpfD8fD8fD8fD8H   HjfE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fEfEfEfEfEfEfEfDHD$~D$f:" f8
) f8
) f8
) fD$HD$~D$fH:" f8E
) f8L
) f8S
) fD$H H H	H   D$̸    eH%0   H@0H   H@̐HĀHl$xHl$xLt$hLl$peL,%0   Mm0M   M   MvM   M;(  IFL/MntLt$hLl$pHHl$xHH<$HD$H\$HL$HT$ Ht$(Hl$0LD$8LL$@LT$HL\$PLd$XL|$`H<$HD$H\$HL$HT$ Ht$(Hl$0LD$8LL$@LT$HL\$PLd$XL|$`_H   H$   H$   L|$ Lt$(Ll$0Ld$8L\$@LT$HLL$PLD$XH|$`Ht$hHl$pH\$xH$   H$   H$   H$   HT$H$   H$WHD$HtH$HD$HD$H   o  HD$H wH  H$O  H@wH  H$4  H=   wH8  H$  H=   wH  H$   H=   wH  H$   H=   wH1  H$h   H=   wH  H$K   H=   wH  H$.   H=    wHJ  H$lH= @  wH  H$RH=   wH6  H$8H=   wH  H$Hʕ H$HD$   H    H   H$   H$   H$   H\$xHl$pHt$hH|$`LD$XLL$PLT$HL\$@Ld$8Ll$0Lt$(L|$ H$   HĠ   eH%0   H(Hl$ Hl$ HY HuH    H   Hl$ H(H|$0H9;uH#eH%0   HHHl$@Hl$@HY HuH    H   Hl$@HHH|$PH9;uH#eH%0   HD$H;Av@H   H$   H$   HY Hu'H    H   H$   HĈ   H$   H9;uH#eH%0   H$xH;Av@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#eH%0   H$xH;Av@H  H$   H$   HY Hu'H    H   H$   H  4H$  H9;uH#eH%0   H$xH;Av@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#eH%0   H$xH;Av@H  H$   H$   HY Hu'H    H   H$   H  TH$  H9;uH#eH%0   HqHtSH$p  H)H=  v@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#eH%0   HqHtSH$p  H)H="  v@H   H$    H$    HY Hu'H    H   H$    H   BH$   H9;uH#eH%0   HqHtSH$p  H)H=B  v@H@  H$ @  H$ @  HY Hu'H    H   H$ @  H@  H$@  H9;uH#eH%0   HqHtSH$p  H)H=  v@H  H$   H$   HY Hu'H    H   H$   H  "H$  H9;uH#eH%0   HqHtSH$p  H)H= v@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#HHl$Hl$HD$ H$HD$(HD$H   Hl$HHD$HL$#HD$HL$#HL$HT$Q$HL$HT$$HL$HT$%HL$HT$1&HD$HL$&HD$HL$q'HT$H\$(HT$H\$(HT$H\$Q)HL$HT$)HD$HL$*GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH|$H\$H1H  H  H  H    H  fH   H@  H     H     =v(    GG G0G@GPG`Gp                        H   H   H   sH   sFG G@G`H   Hǀ   H   sDDDDwHH HH)HG G@G`H   Hǀ   H   sDDDDwÈDffDÉDHHHDDGDDGG G0DDDDGG G0G@GPG`GpDDDDDDDDH|$Ht$H\$H   H   H      H      H   H    H@   H     H   d  (   H9v:H     =( u	   tHHHHHIHHH9vHHHHHHHHHHH)H)LLËfNfOËLLHHHHLHHLooLLooNoTo\OT\ooNoV o^0odoloto|OW _0dlt|ooNoV o^0of@onPov`o~pDoDDoLDoTDo\DodDolDotDo|OW _0g@oPw`pDDDLDTD\DdDlDtD|H   ooNoV o^0of@onPov`o~pDo   Do   Do   Do   Do   Do   Do   Do   OW _0g@oPw`pD   D   D   D   D   D   D   D   H   H   H    mHH)H9  H      HIoioqH   HH oyDoAIM)DoIDoQL)DoYDoao&LH)ooN oV@o^`HO W@_`HH)wHH~"wks{DCDKDSD[DcHoloqoyDoADoIDoQDoYDoao&IHH IM)L)LHH       ooN oV@o^`Hƀ   O W@_`Hǀ   H   w~ wiqyDADIDQDYDaHo.ovHo~ DoF0LWIDoN@DoVPIDo^`DofpL1HofL)L)H   w{H   oFoNoVo^H   GOW_H   H   w~"w(px D@0DH@DPPDX`D`pH   @oFoNoVo^H   GOW_H   H   w~"w(px D@0DH@DPPDX`D`pUH? %      ]UHwWH?1 ]UH? ]UHHwW?  ]UHHwWH?E ]UHHwHW? ]UHHwWH? ]UHH H5C( =A( u%HH 4$|$H5( ( s{H]UH1A ]UHHwHW?U t%      ]UHHwHW? t%      ]UHHwH? Ht%      ]UH ǉ ]HD$|$Ht$HT$ UHHH]UHH@H\$Ld$ Ll$(Lt$0L|$8<$Ht$HT$gH\$Ld$ Ll$(Lt$0L|$8H]H#' HtoHŬ& HtceH%0   HtZH@0HtL8  tBH   Ht6HIpHt-L@  Mt!<  uH-#' L.H_&  u       L( AuH"' L%( L.H& UHHH;HsSKDCDK 1Hu
` Hc1HC HS(]UHHwH?^ Ht%      ]UH? ]H(Hl$ Hl$ Hl$ H(UHwHWHOLG LO(H? ]UH{ ]UHHwWHODG LO(?J u Hc H]UHwW?1 ]H(H$Ld$Ll$Lt$L|$ HeH%0   2oH$Ld$Ll$Lt$L|$ 1H(UHH?L ]UHHwH?2 ]UHHwH? ]UHHH7HWHOH H]UH?1 ]UHHwH? ]UHH? ]UHH? ]UHHwH? ]UHHwH? ]UHHwHWH?b ]UHH?D ]UHHHHwHWH<$H1H<$HG HW(u Hc H<$HG01H]UHHHHwHWH<$H1H<$HG HW(HuX Hc H<$HG01H]UHHHHwHWH<$H1H<$HG HW(Hu	 Hc H<$HG01H]UHHLHwHWHO LG(LO0H<$H1AH<$HG8HW@u Hc H<$HGH1H]UHHLHwHWHO LG(LO0H<$H1AH<$HG8HW@HuK Hc H<$HGH1H]eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(YeH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   2D$D$@Hl$ H(eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$"HD$HL$0HH$HD$HD$
   HD$HD$@Hl$ H(T_eH%0   H;a   H(Hl$ Hl$ HD$8HHT$0H9
urHJHZHpH9Xt<1Ʉu1D$@Hl$ H(HJH$HHD$HD$
   D$H$HL$Ht$蜚L$HD$8HT$01蒾MeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$(   HD$HD$@Hl$ H(eH%0   H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   |$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$(   袈D$vqeH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$HD$   yHD$HL$0HH$HD$HD$   THD$HD$@Hl$ H(˼VHD$HT$9
u"HJH9HuH9JuHJH9HD$1eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H()eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   D$D$@Hl$ H(ʻeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$	   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(DHD$HHT$H9
uH8JuH@H9BD$1eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$  BHD$HD$@Hl$ H(蹺eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$  蒅D$D$@Hl$ H(ZeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(HD$HHT$H9
u@9BD$1eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$!   HD$HL$0HQ$H$HD$HD$   HD$HL$0H0H$HD$HD$   HD$HD$@Hl$ H(VeH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$!   |$ tTHD$8H$HT$09J$u>H(9J(t1D$@Hl$ H(HJ0H$H0HD$HD$   螃D$11jUeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$  HD$HD$@Hl$ H(	eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$  D$D$@Hl$ H(誷eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$x   HD$HD$@Hl$ H($eH%0   H;avUH(Hl$ Hl$ HD$8HT$08
t1D$@Hl$ H(HJH$HHD$HD$x   D$跶eH%0   HHl$Hl$HY HubHT$ HtRs H    HD$(HL$0Hl$HÀsHsHHi& HLH˹   /H|$ H9;uH#eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$	   >HD$HL$0HQH$HD$HD$,   HD$HL$0H@H$HD$HD$    HD$HD$@Hl$ H(kVeH%0   H;a   H(Hl$ Hl$ HD$8HHT$0H9
uuH8Jt<1Ʉu1D$@Hl$ H(HJ@H$H@HD$HD$    D$HJH$HHHL$HD$,   L$HD$8HT$01说JeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$D   HD$HD$@Hl$ H($eH%0   H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   |$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$D   ~D$薳qeH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H($eH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$}|$ uD$H Hl$(H0D$HHl$(H0sNeH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$軄HL$HD$HH	|HL$@Hl$ H(eH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH	}KHHH4H|L
HH9zuH\$ L$Ht$H|$||$ uD$H Hl$(H0D$HHl$(H0CNeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   bHD$HL$0HH$HD$HD$   =HD$HD$@Hl$ H(贰HD$HT$9
uH@H9BD$1eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(eH%0   H;av]H(Hl$ Hl$ HD$0H$HL$8HL$HD$   z|$ t#HD$8H@HL$0H9AD$@Hl$ H(1華eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$%   HD$HL$0H'H$HD$HD$   HD$HD$@Hl$ H(eH%0   H;av\H(Hl$ Hl$ HD$0H$HL$8HL$HD$%   y|$ t"HD$8@'HL$08A'D$@Hl$ H(1萮eH%0   H;av{H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HQH$HD$πHD$HL$0H H$HD$HD$   zHD$HD$@Hl$ H(leH%0   H;a   H(Hl$ Hl$ HD$0HHPH\$8H3H9Stc1ɄtYHKHPHpH9St#1ɄtHK H9H D$@Hl$ H(1H4$HL$HT$wxL$HD$0H\$81H$Ht$HT$OxL$HD$0H\$8x1eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   BHD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(蔬HD$HT$9
uH@H9BD$1eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$$   HD$HD$@Hl$ H(	eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$$   vD$D$@Hl$ H(誫eH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(3eH%0   H;avoH(Hl$ Hl$ 1	HL$HAH}?HD$HHT$0HH$H\$8HHL$|$ uD$@ Hl$ H(D$@Hl$ H(譪xeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$	   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H($HD$HHT$H9
uH8JuH@H9BD$1eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$	   "HD$HL$0HH$HD$HD$(   HD$HD$@Hl$ H(teH%0   H;avcH(Hl$ Hl$ HD$8HHT$0H9
u?H8Jt1D$@Hl$ H(HJH$HHD$HD$(   )tD$1eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$   HD$HD$@Hl$ H(}eH%0   H;avTH Hl$Hl$HD$(H$HL$0HL$|$ t#HD$0H@8HL$(H9A8D$8Hl$H 1eH%0   H;avZH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH=   |HL$@Hl$ H(蒧eH%0   H;avpH(Hl$ Hl$ 1	HL$HAH=   }>HD$HHT$0HH$H\$8HHD$|$ uD$@ Hl$ H(D$@Hl$ H(weH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$KHD$HL$0HH$HD$HD$    HD$HD$@Hl$ H(荦eH%0   H;avqH(Hl$ Hl$ HD$8HHT$0H9
uMHf9Ju?H
8J
t1D$@Hl$ H(HJH$HHD$HD$    /qD$11veH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   "HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(teH%0   H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   Rp|$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$   pD$qeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(deH%0   H;avgH(Hl$ Hl$ HD$0H$HL$8HL$HD$   Bo|$ t-HD$8HHHT$0H9JuH@ H9B D$@Hl$ H(1eH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$;vHL$HD$HH|HL$@Hl$ H(teH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$n|$ uD$H Hl$(H0D$HHl$(H0âNeH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$uHL$HD$HH|HL$@Hl$ H(DeH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$l|$ uD$H Hl$(H0D$HHl$(H0蓡NeH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$sHL$HD$HH|HL$@Hl$ H(eH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$k|$ uD$H Hl$(H0D$HHl$(H0cNeH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$rHL$HD$HH|HL$@Hl$ H(eH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$}j|$ uD$H Hl$(H0D$HHl$(H03NeH%0   H;av/HHl$Hl$HBH$HD$ HD$\Hl$H=eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$qHD$HL$0HQ H$HD$pHD$HL$0H0H$HD$HD$    HD$HD$@Hl$ H(CeH%0   H;a   H(Hl$ Hl$ HD$8HHT$0H9
   HHH9J   HJHZHpH9Ht|1ɄtrHH HZ(Hr H9X(t<1Ʉu1D$@Hl$ H(HJ0H$H0HD$HD$    hD$H4$HL$H\$rhL$HD$8HT$01H$Ht$HL$JhL$HD$8HT$0_1X1QeH%0   H;av\H(Hl$ Hl$ 1HL$80HD$HHH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(耜eH%0   H;avrH(Hl$ Hl$ 1	HL$HAH}BHD$HHHT$0HH$H\$8HHL$|$ uD$@ Hl$ H(D$@Hl$ H(ueH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$&nHD$HD$@Hl$ H(meH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   >f|$ tFHD$8HHHT$0HZ HRH9X t1D$@Hl$ H(H$HL$H\$eD$1ȚceH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(ieH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   BeD$D$@Hl$ H(
eH%0   H;avjH0Hl$(Hl$(HY HuZHD$8HtCHHHX@H$HL$\$D$HD$HL$ HD$@HL$HHl$(H0肙H|$8H9;uH#eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$	   HD$HL$0HH$HD$HD$`  }HD$HD$@Hl$ H(eH%0   H;avcH(Hl$ Hl$ HD$8HHT$0H9
u?H8Jt1D$@Hl$ H(HJH$HHD$HD$`  cD$1yeH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$jHD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(eH%0   H;avoH(Hl$ Hl$ HD$0HHPH\$8H3H9St#1ɄtHKH9HD$@Hl$ H(1H$Ht$HT$bL$HD$0H\$8mxeH%0   H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H HT$HD$   HD$HL$ 轊HD$(HL$0HD$PHL$XHl$8H@ԖoH|$HH9;uH#eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$  HD$HD$@Hl$ H(DeH%0   H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   "a|$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$  `D$趕qeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(YeH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   2`D$D$@Hl$ H(eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$2gHD$HL$0HQ H$HD$gHD$HL$0H0H$HD$HD$   HD$HD$@Hl$ H(8CeH%0   H;a   H(Hl$ Hl$ HD$8HHT$0H9
   HHH9J   HJHZHpH9Htc1ɄtYHH HZ(Hr H9X(t#1ɄtH@0H9B0D$@Hl$ H(1H4$HL$H\$^L$HD$8HT$01H$Ht$HL$^L$HD$8HT$0x1q1j<eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$@   ^HD$HL$0HQ@H$HD$fHD$HL$0HQHH$HD$fHD$HL$0HPH$HD$fHD$HD$@Hl$ H(聒LeH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$@   N]|$ tRHD$0@@HL$8I@f.u8z6@HIHf.u&z$@PIPf.!L$@Hl$ H(1̑WeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(ieH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   B\D$D$@Hl$ H(
eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$L   2HD$HL$0HPH$HD$HD$   HD$HD$@Hl$ H(脐eH%0   H;avgH(Hl$ Hl$ HD$0H$HL$8HL$HD$L   b[|$ t-HD$8HHPHT$0H9JPuHJXH9HXD$@Hl$ H(1eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   2HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(脏HD$HT$9
uHHH9JuHJH9HD$1eH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$
HL$HD$HHC|HL$@Hl$ H(HD$HL$1HHC}2HR4ً<9uHtH|H9uHtH\H9tD$ D$eH%0   H;a  H(Hl$ Hl$ HD$0H$HL$8HL$HD$  HD$HL$0H  H$HD$ObHD$HL$0H  H$HD$HD$   wHD$HL$0H  H$HD$HD$HL$0H   H$HD$HD$    0HD$HL$0H@  H$HD$aHD$HL$0HH  H$HD$HD$    HD$HD$@Hl$ H(`eH%0   H;au  H(Hl$ Hl$ HD$0H$HL$8HL$HD$  .X|$ *  HD$0  HL$8  f.        8       8     1҄u]1҄tS@  @  f.u{1D$@Hl$ H(HH  H$HH  HD$HD$    {WD$1H   H$H   HT$HD$    KWT$HD$0HL$8lH  H$H  HT$T$HD$0HL$861/1(HD$0HL$81ËneH%0   HH,$H,$HY Hu*HD$HtHHH HD$HL$ H,$HiH|$H9;uH#eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   ]HD$HD$@Hl$ H(ԊHD$HT$8
u'HHH9Ju!HHH9Jt@9BD$11eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(9eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   UD$D$@Hl$ H(ډeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(yeH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   RTD$D$@Hl$ H(eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   BHD$HL$0HH$HD$V[HD$HD$@Hl$ H(蝈eH%0   H;av^H(Hl$ Hl$ HD$8HT$09
u<HHHZHRH9Xt1D$@Hl$ H(H$HL$H\$NSD$1eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$	   BHD$HD$@Hl$ H(蹇eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$	   RD$D$@Hl$ H(ZeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   肿HD$HL$0HH$HD$HD$   ]HD$HD$@Hl$ H(ԆeH%0   H;avcH(Hl$ Hl$ HD$0H$HL$8HL$HD$   Q|$ t)HD$8HHT$09JuJ9HD$@Hl$ H(1YeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   肾HD$HL$0HH$HD$HD$   ]HD$HD$@Hl$ H(ԅeH%0   H;avaH(Hl$ Hl$ HD$0H$HL$8HL$HD$   P|$ t'HD$8H@HL$0H9Au   D$@Hl$ H(1[eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   肽HD$HL$0HH$HD$HD$  ]HD$HD$@Hl$ H(ԄeH%0   H;a   H(Hl$ Hl$ HD$8HHT$0H9
u_H9JuSHHH9JuEHJH9Hu1D$@Hl$ H(HJ H$H HD$HD$   mOD$1115`eH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$zHL$HD$HH|HL$@Hl$ H(ÃeH%0   H;a   H8Hl$0Hl$0HD$HHL$@1HH}~HRH4H<LDLM9At(   @uHtH\H9tD$P Hl$0H8HT$ H\$(H<$Ht$LD$HNt$HD$HHL$@HT$ H\$(D$PHl$0H81eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HH$HD$HD$(   HD$HD$@Hl$ H(}eH%0   H;avpH(Hl$ Hl$ HD$8HHT$0H9
uLHHH9Ju>H9Jt1D$@Hl$ H(HJH$HHD$HD$(    MD$11weH%0   H;avZH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH=   |HL$@Hl$ H(reH%0   H;avpH(Hl$ Hl$ 1	HL$HAH=   }>HD$HHT$0HH$H\$8HHD$|$ uD$@ Hl$ H(D$@Hl$ H(weH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$;SHL$HD$HH|HL$@Hl$ H(teH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$K|$ uD$H Hl$(H0D$HHl$(H0NeH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$ZHL$HD$HH |HL$@Hl$ H(CeH%0   H;a   H0Hl$(Hl$(HD$@HL$81HH }wHR4ً<L9t   tD$H Hl$(H0HtH|H\I9xt   HT$ H4$H\$H|$I\$HD$@HL$8HT$ D$HHl$(H0}~8eH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$NRHL$HD$HH!|HL$@Hl$ H(~HD$HL$1HH!}f.u{D$ D$eH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$PHL$HD$HH|HL$@Hl$ H(T}eH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$G|$ uD$H Hl$(H0D$HHl$(H0|NeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   ´HD$HD$@Hl$ H(9|HD$HT$9
u@8BD$1eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   2HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H({eH%0   H;av]H(Hl$ Hl$ HD$0H$HL$8HL$HD$   bF|$ t#HD$8H@HL$0H9AD$@Hl$ H(1{eH%0   H;aL  H(Hl$ Hl$ HD$0H$HL$8HL$HD$   .HD$HL$0HQH$HD$=HD$HL$0HQPH$HD$HD$(   HD$HL$0H   H$HD$HD$   ŲHD$HL$0H   H$HD$HD$L   蝲HD$HL$0H   H$HD$HD$	   uHD$HL$0H   H$HD$HD$D   MHD$HL$0H@  H$HD$HD$P   %HD$HD$@Hl$ H(yeH%0   H;a  H(Hl$ Hl$ HD$0HHT$8H9
  HHH9Jr     2  1Ʉ   1Ʉ   1Ʉ   H   H9         8   tA1Ʉu1D$@Hl$ H(H@  H$H@  HD$HD$P   CD$H   H$H   HL$HD$D   CL$HD$0HT$811H   H$H   HL$HD$L   yCL$HD$0HT$8H   H$H   HL$HD$   @CL$HD$0HT$8HHPH$HJPHL$HD$(   CL$HD$0HT$81w8eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   ͯHD$HD$@Hl$ H(DweH%0   H;avgH(Hl$ Hl$ HD$0H$HL$8HL$HD$   "B|$ t-HD$8HHHT$0H9JuH@ H9B D$@Hl$ H(1veH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   ͮHD$HD$@Hl$ H(DveH%0   H;aveH(Hl$ Hl$ HD$0H$HL$8HL$HD$   "A|$ t+HD$8HHHT$0H9Ju@ 9B D$@Hl$ H(1ueH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$!   HD$HD$@Hl$ H(iueH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$!   B@D$D$@Hl$ H(
ueH%0   H;a  H(Hl$ Hl$ H|$8    HD$0HHt5HHtH9T$8   HHL$@H$HL$UHl$ H(ܲHD$0H$HD$    HHL$IU|$ uݲHD$0HD$0HHHT$@H$HT$THD$8HL$0H$HD$T蝲Hl$ H(H H$H+ HD$gH H$H+ HD$Ks+:;::eH%0   HD$H;A  H   H$   H$   H$   H  =(&    H#& =(    H$  H& H$   H$   H$   Hi  QӃHH HD򐐐HHH  H$   H$   H$   H$HD$HT$'+  HD$H  Ht  H$   H  Hk  H$   H$  HD$HL$Hck H9/  HHL$0Hx -  H  PH   H$   H$HD$H$   H&, H$HD$H0  H=7(  uxH$   HHHL$0HH=(  u0H$   HHH$   HH H$  H$   H   HxHH$   Hy H$   ҐHHxHH$   蹐HxH$   HH$   HPHT$ H@HD$(H4 H$HD$H-  HHL$ HHHL$(HH=D(  u$H$   HHH$  H$   H   HxHH$   HH$   HHHL$@HPHT$8H H$   H2 H$PHD$Ht,  HHL$8HHHL$@HH=(  u$H$   HHH$  H$   H   HxHH$   ~HHL  H   HH$   HHHL$HHH$   H@HD$xH/0 H$HD$H-  HHL$HHHHL$xHH=(  u$H$   HHH$  H$   H   HxHH$   ĎHH$   HHHL$pHPHT$XH H$   H1 H$HD$H-  HHL$XHHHL$pHH=R(  u$H$   HHH$  H$   H   HxHH$   (HH   HH$   HHHL$PHH$   H@H$   H/ H$GHD$H+  HHL$PHHH$   HH=(  u$H$   HHH$  H$   H   HxHH$   rHH$   HH$   HPHT$hH@HD$`H. H$HD$H+  HHL$`HHHL$hHH= (  u$H$   HHH$  H$   H   HxHH$   ֌HHf H$1H|$HG   =(  uHg H   HX 萌   H2 H$  H$   H   H1 H$  H$   H   H$   H^f H$H|$HG   =(  uH HgH Y111H=s& H$  RH$  E111uHG    Hz H$H|$H$   HGHY H$H|$H$H HD$HT HD$jl_HD$u
HD$    HfHHRHH@
 	HD$eH%0   H;avnHHl$Hl$WD$(HD$ H$}HD$HuWD$(Hl$HÐHL$ QfҐH
HIHL$(HD$0Hl$HkyeH%0   H;a   H8Hl$0Hl$0HD$@HtuWD$HHl$0H8HfL$H$D$fHHHT$H   HH@D$    HL$@HH\$H9tD$H$D$D$HD$WD$ HtHHHL$ @fHD$(HD$(HL$ HL$HHD$PHl$0H8HjHD$H   HHwJHw*HtHt
H0HD$H@HD$HHHD$Hu
H8HD$HPHD$HwHu
HHHD$H8HD$HtHuHPHD$H8HD$HD$    eH%0   H;a   H0Hl$(Hl$(HD$8H(H$L$*HD$WD$HtHPHT$PfHT$ HL$ HT$H\$8[t/Hr=HAHHH?HHHD$@HL$HHl$(H0HT$@HL$HHl$(H0ø   譑wh2HD$H HD$HD$@HD$HD$HD$eH%0   H;a   HHl$Hl$HD$ H$HD$Ht<Pfu11HL$(HD$0HD$8Hl$HËHHH   w"HHD$(    WD$0Hl$Hû   g[eH%0   H;avPH(Hl$ Hl$ HD$0HHuH@@HD$8Hl$ H(H$HD$HD$8Hl$ H(geH%0   H;a   H0Hl$(Hl$(HD$8HtH$HD$HtZ HL$8H$D$HD$WD$HtHHHL$@fHD$ HD$HL$ HD$@HL$HHl$(H0WD$@Hl$(H0WD$@Hl$(H0Kf6eH%0   H;a   H Hl$Hl$HD$(HtYH$HD$HL$HQHH|	.uHH9w9H)HHH?H!HHD$0H\$8Hl$H WD$0Hl$H HΎeSeH%0   H;a1  HHl$Hl$HD$ HHwdHu*H@0HtHG^ HL$(HD$0Hl$H11H   H@0HtH^ HL$(HD$0Hl$H11Hu*H@8HtH] HL$(HD$0Hl$H11Hu*H@0HtH] HL$(HD$0Hl$H11Hu*H@0HtH] HL$(HD$0Hl$H11Hb
 H$H HD$GdeH%0   H;avPHHl$Hl$HD$ HHuH@@HD$(Hl$HH	 H$HL HD$RceH%0   H;avPHHl$Hl$HD$ HHuH@@HD$(Hl$HH	 H$H HD$lceH%0   H;avPHHl$Hl$HD$ HHu@0HD$(Hl$HH	 H$H HD$rbeH%0   H;av{HHl$Hl$HT$ ZHu>Z2fu1HD$(Hl$HÁ  B0H9wH)H賋H| H$H HD$ableH%0   H;a   HHl$Hl$HT$ ZH   Z   H   Z2fu811HT$(H9smHHtHZ HL$0HD$8Hl$H11  r0HH9w7H)HH  H?H!HHH듸8   zHHF蟊Hh H$H HD$MaHD$HtH/Z HL$HD$ 11eH%0   H;a   H Hl$Hl$HD$0H   HH8HT$8H$H|$u]HY HL$0H9u+HD$8H$HD$(HD$q  D$D$@Hl$H H$H# HD$H HD$ͨHf H$H HD$HJ H$H HD$西/`eH%0   H;a   H Hl$Hl$HD$0Ht~HX H9uQHD$8H$HL$(HL$1	  |$ t   D$@Hl$H HD$8H$HD$(HD$o   D$H$H- HD$H HD$קHp H$H HD$˾U_0HD$H@HtHx D$1eH%0   H$PH;A\  H0  H$(  H$(  H$8  ZH  Hz@   H$@  sH  11Ht$HHFH$@  HHH$8  H9C@U  Hr8Hz@H9  HD$HH$   HL$XH$D$H$@  HH8HP@H\$Ht$HH9l  H$   H$   H$T$<HD$W$  HtHPH$  PfH$   $   H$   HtHZH$   ZfH$   H$   H$   H$   H$  H9$     1Ʉ  1Ʉx  t2HT$XHH$8  H9S@Ƅ$H  H$(  H0  H$%HD$HL$H  H$8  HH0W$   HtHQH$   IfH$   H$   H$   HT$0HL$`H$   H$HD$HL$H   H$@  HZ0W$  HtHsH$  [fH$  H$  H$  H|$0H9tH$8  HT$XHD$`H$Ht$H|$P'|$ H$@  H$@  HHHH&H$8  HT$X3HD$HH$   LH$@  H$L$8HD$XH$   LHT$H$   H$8  H$L$H$   H9D$H$   H$   WH<$H\$Ht$z&L$H$   H$   WƄ$H   H$(  H0  H$HD$H  Pf  11HL$(HT$xHD$pH$8  11LD$@IpLD$pLHL$(HHT$xD@L9K  LC8LK@L9  Ht$@L$   H|$PAH$D$蠸HD$HL$@HT$(H9x  H$   HHT$x\
\$$
H$@  H4$L$VHD$W$   HtHPH$   PfH$   $   H$   HtHZH$   ZfH$   H$   H$   H$   H$   H9$     1Ʉ  1Ʉs  t2HT$PHH$8  H9S@Ƅ$H  H$(  H0  H$?HD$HL$H  H$8  HH0W$   HtHQH$   IfH$   H$   H$   HL$hHT$8H$   H$HD$HL$HtAHT$8H9tH$8  HT$PHL$hH$HD$HT$#|$ HD$pH$@  H$L$荶HD$W$   HtHPH$   PfH$   H$   H$   ]H+H$8  HT$P-H$@  H$L$$L$dHD$PH$   LHT$H$   H$8  H$L$1H$   H9D$H$   H$   WH<$H\$Ht$"L$H$   H$   WƄ$H   H$(  H0  ËpHH   whH;Ƅ$H   H$(  H0  Ƅ$H  H$(  H0  Ƅ$H   H$(  H0  HHHL    HHHHVeH%0   H;a   H(Hl$ Hl$ HD$0HL$8H9   H$#H|$ uX1tD$@ Hl$ H(HD$0HHT$8ZH9uH$HT$D$  D$D$@Hl$ H(HD$8H$H|$ D$@Hl$ H(U1eH%0   H;a  HHHl$@Hl$@D$ptCHD$PHL$`H9t1D$xHl$@HHH$HD$XHD$HD$hHD$z2D$HD$PHH@HT$XH$HD$HD$8HL$HL$(HT$`HZ@Ht$hH4$HD$(H9D$      tp   tD$x Hl$@HHHD$PH@`HL$XH$HD$HD$0HL$`HI`HT$hH$HD$0H$D$    D$D$xHl$@HHHD$PHH8HT$XH$HD$HD$ HL$`HQ8H\$hH$HD$ H9D$QHL$8H$HD$gD$(5T`eH%0   HD$H;A  H   H$   H$   H$   H$   H9
  {DFAL9
  Hr
HX
  HN
  HD
  H  H@  H  H  ~2f9{2  {0f9~0~  1H|$0HGH$   HH$   {H
  K0H94  {@  H   f   11H9?
  H<H   HK DFAI	  DFA   H   DF0fEuq1E1H9	  HD$0IHtNLK H$H|$LD$HT$$   D$ |$( Ƅ$    H$   H   1E1L2I   N	  DMx8   ^11.H<H   P	  H8   1HT$@HBH$   HH$   SH  S2f   1H9   HD$@H$HD$FHD$HD$`HL$HL$xH$   H$H\$@H\$HD$`H$HD$xHD$$   D$ s|$( HƄ$    H$   H   Ƅ$   H$   H   Á  {0H9  H)6Ƅ$    H$   H   Ƅ$    H$   H   H~8   1   FH  HF8KH  H9C8t1$   H$   H   H$HD$HD$xHL$HL$`H$   H$HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ (D$(yƄ$   H$   H   H$=HD$HD$`HL$HL$xH$   H$HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(H$   H$   HF@H9C@t1$   H$   H   H$HD$HD$xHL$HL$`H$   H$uHD$HL$HT$`H$HT$xHT$HL$HD$$   D$ D$(yH  HGH  HHF@H9C@Y  HC0W$   HtHHH$   @fH$   HF0$   HtHHH$   @fH$   H$   H$   H$   H9$     H$HL$HT$|$   H$   HZ@H\$XH$   1'H|$8HGH|$XL$   L$   LHLH9;  Hz8HJ@H9{  L@LN8HN@H9a  JW$   HtLQL$   IfH$   K$   HtLQL$   IfH$   H$   L$   L$   L9$   z  LL$pLD$PH|$hHD$8L$HL$L\$|$ H  HD$PHL$hHTH\$pHtH=E H<$HT$H|$Ht$$   T$ |$(    $   uX1u:H\$PHt$hHtH|$pH\H9rƄ$    H$   H   Ƅ$    H$   H   HD$PHL$hHH$`HD$HD$HHL$HL$xHT$PH\$pH4H4$5HD$HH9D$t   $   JHL$xH$HD$D$Ƅ$    H$   H   Ƅ$    H$   H   Ƅ$   H$   H   Ƅ$    H$   H   Ƅ$    H$   H   H$HD$HD$xHL$HL$`H$   H$dHD$HL$HT$`H$HT$xHT$HL$HD$$   D$ D$($   H$   H   Hu>H{@ uH~@ tƄ$    H$   H   Ƅ$   H$   H   HC0H   HHC HV0H   H=4C H$HD$H|$HT$$   D$ @|$( u1$   H$   H   H$   H$OHD$HD$xHL$HL$`H$   H$*HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(q11;11Ƅ$   H$   H   Ƅ$    H$   H   Ƅ$   H$   H   qq=rH H$H HD$aHqD   qH H$H HD$0Hq   qH H$H| HD$H H$HP HD$Ho H$H$ HD$ʧTHeH%0   H;avyHPHl$HHl$HHD$XHH@H$    H HT$HD$   HL$HD$ H  HD$(HD$0   <HD$8HL$@HD$`HL$hHl$HHPGnHD$HHD$ eH%0   H;a  H Hl$Hl$HD$8HHHD$H   H   HuLHD$(H8g  Hx \  s%HD$0H H$[HD$HD$@Hl$H HD$0Hq@ H$踽H|$HG   =$n(  uH H   H f   HD$(H@@HD$@Hl$H HuLHD$(H8   Hx    s%HD$0H H$HD$HD$@Hl$H HD$0Ht"H@HD$0H@HD$@Hl$H HD$0H@HD$@Hl$H HD$HGH H$H|$ZH H$H HD$>H H$H HD$"EeH%0   H;a   HHl$Hl$HL$ H   =9&  t|H8& =l(  uYHD$(H+& H$HD$H$Ht3QӃHH HDHL$0HD$8Ht$@Hl$H111H=ש& HD$(MdHD$(HD$0    WD$8Hl$HDeH%0   H;av+HHl$Hl$H H$H HD$qDeH%0   H;avIHHl$Hl$HD$ HuHD$(Hu
Hl$HH H$HS HD$yDeH%0   H;avxHHl$Hl$HZHJHD$ H9sRHH<Ht$(H9s8HL= k(  uHHHl$HHbLHbHOlJlBoeH%0   H;a   HHl$Hl$HZHJHD$ H9syHHTH4H<LD$(I9sVIIMLLLM=Ej(  u-HJT=3j(  uJ4Hl$HLH(bHbLkk	BDHHl$Hl$HZHJHD$ H9s,HHt$(H9sHHHHl$HH$kkHHl$Hl$HZHJHD$ H9s(Ht$(H9sHl$HHjjHHl$Hl$HZHJHD$ H9s,CHt$(H9ssfCfsHl$HHtjojHHl$Hl$HZHJHD$ H9s*Ht$(H9s33Hl$HHjjeH%0   H;a   HPHl$HHl$HHBHJHZHR HpH|$XH9   LD$`I9   HL$H\$0HT$8H HD$@H$HT$HH4Ht$(Ht$HD$0H$HL$(HL$HL$HT$`HHT$@HHL$ HL$OHD$0H$HD$ HD$HD$8HD$-Hl$HHPHL H$H HD$觟?eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   RxHD$HD$@Hl$ H(?eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   
D$D$@Hl$ H(j?eH%0   HH,$H,$HY Hu'HD$HtH@HHD$H,$HqH|$H9;uH#eH%0   H;avYH(Hl$ Hl$ HY HuIHD$0Ht2HHHH@H$HL$HD$"HD$HD$8Hl$ H(p>H|$0H9;uH#eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HH$HD$HD$   vHD$HD$@Hl$ H(>eH%0   H;avoH(Hl$ Hl$ HD$0HHPH\$8H3H9St#1ɄtHKH9HD$@Hl$ H(1H$Ht$HT$L$HD$0H\$8}=xeH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   uHD$HL$0HH$HD$HD$HD$@Hl$ H(<eH%0   H;av_H(Hl$ Hl$ HD$8HT$08
u<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$}D$1}<eH%0   H;avdHHl$Hl$H H$H|$HD$(HG=~c(  u#HD$ HH HD$0H|$8Hl$HHD$ _[;HD$HHH HD$HL$eH%0   H;avwH(Hl$ Hl$ H\ H$HD$    ZHD$HL$H@(H$HD$HL$Hu& =b(  uHm& Hl$ H(H=\& HZE;peH%0   H;a  HxHl$pHl$pH$    WD$PHHHtHH  D$PHL$XHe H9T$Pl  HIL$-H$   HD$`H$   HT$hH5{ H4$H\$H\$`H\$'HD$L$ H tjtIH Ht	H9Ø& u'111H$   H$   $   Hl$pHxHXHHغ   W$   Ƅ$    Hl$pHxT$-t1H$      p  WD$@HAHtHH?  D$@HD$HHd H9T$@  PH T$-H$   HL$`H$   H\$hH5z H4$HD$HD$`HD$HD$L$ H tAH$   ʅHD$0L$/H$T$T  HD$0L$/T$-tH$   HD$`H$   HD$hH$   HHH/z H$HL$HL$`HL$gHD$L$ L$.H HD$8H$   H$  L$.HD$8;11HAHT$@HD$HH$|  H$   z11HHHT$PHL$XaN8	eH%0   HD$H;A  H   H$   H$   Hjw H$ѮHD$H$   H=:_(  %  H$   HHH$   WD$XHQHtHH  D$XHD$8HǄ$       Ƅ$    HT$`Hfb H9\$X  rHH$   @$   H$   H$   HL$xH$   H$   Hxx H$HD$HD$xHD$HD$H |$    1  1H$        WD$hHAHtHH  D$hHǄ$       Ƅ$    HD$pHa H9T$h]  H@D$/H$   $   H$   HL$HH$   HT$xH$   H$   H5w H4$HL$H|$xH|$HD$H |$     HD$@ H$H_& HL$HD$    |$ uOHD$@H$HD$8HD$\H$   ȅuH$   HĠ   H$D$  H$   HD$xH$   H$   H$   HHHv H$HL$HL$xHL$H|$=\(  uHD$@HLHD$@TH$   HD$xH$   H$   H$   HZH5Ev H4$H\$H\$xH\$}HD$H |$    D$/   H$   HD$xH$   H$   H	t H$pHD$8HHH HT$HT$PH=[(     HJHO H$6H|$H|$0=[(  u\HD$PHH$   HHHxu H$HL$HL$xHL$H|$=b[(  uHD$0H'HD$0YSHD$PMSHzH?SdH$   H$	  HǄ$       Ƅ$    HD$HH$   Ƅ$   Hy^ H$H$   HD$|H$   HHHT$H\$H$H\$HT$Z H$HD$8HD$^11HAHT$hHD$p\H$  H$   #H$   HĠ   H$HD$8HD$U   D$11^HQH\$XHT$`HxHH$   RH2YeH%0   H;av_H(Hl$ Hl$ HD$0HH& H9t.H$HL$HL$8HL$'|$ tD$@Hl$ H(D$@ Hl$ H(2eH%0   HD$H;A  H   H$   H$   H$    WD$xHHHtHH;  D$xHǄ$       Ƅ$    H$   Hq\ H9T$x  YH	H$   $   H$   H$   H$   H$   H$   Hr H$HD$H$   HD$趻HD$H |$    1H$        WD$hHAHtHH  D$hHǄ$       Ƅ$    HD$pH[ H9T$ho  H@D$7H$   $   H$   HL$XH$   H$   H$   H$   H5q H4$HL$H$   H|$κHD$H |$  c  HD$H H$Hi& HL$HD$    |$    W$   HD$HH$H$   HD$H$   HD$x  HD$HL$ H$   H$   T$(H$   ˅u'H$   H$   $   H$   Hİ   HL$PHD$8T$7H4$\$p  HD$8HL$PT$7H$   H$   H$   H$   H$   HHHLp H$HL$H$   HL$QH|$=3V(  uHD$HHHD$H*NH$   H$   H$   H$   H$   HZH5o H4$H\$H$   H\$
HD$H |$    D$7  H$   H$   H$   H$   Hm H$HD$HD$`H$   H=^U(     H$   HPH H$輤H|$H|$@=+U(  uzHD$`HH$   HHHn H$HL$H$   HL$H|$=T(  u(HD$@HH$   H$   1HHHHD$@LHD$`LHxH$   LAH$   H$l  HǄ$       Ƅ$    HD$XH$   Ƅ$   HW H$H$   HD$FvH$   HHHT$H\$H$H\$HT$轷^W$   H$H$   HD$H$   HD$:  HD$HD$8HL$ HL$PH$   H$   T$(T$7H$   H$  HD$PHL$8T$711HAHT$hHD$pJH$  H$   W$   H$H$   HD$H$   HL$   HD$HL$ H$   H$   T$(|$) H$   H$   $   H$   Hİ   11HHHT$xH$   c+NeH%0   H;ar  H0Hl$(Hl$(HD$8HHp& H90  H  Hgj H$ΡHD$HL$@H=:R(     HT$HHPHD$ HD$ HL$8H$HD$    HD$|$ uZHD$8HH& H9t*HtHAH	HL$PHD$XD$`D$aHl$(H0WD$PD$` D$a Hl$(H0HD$@HD$PHD$HHD$XD$` D$aHl$(H0HxHHD$HyIHHT$H1HHIHD$PHL$XD$`D$aHl$(H0WD$PD$` D$a Hl$(H0)qeH%0   H;a   H8Hl$0Hl$0HD$@HH HHH HPH   HH9   HD$     D$( HHHL$ H8T H$HL$ HL$rHD$@HHHT$H\$H$H\$HT$=hP(  uHD$@H@    H@     Hl$0H8HL$@Hy1GHHHl$0H81R(eH%0   HD$H;A  H   H$   H$   H$   Hx   WD$@HHHtHH  D$@HL$HH/S H9T$@t  H	HL$(H\  HHii H$HT$HD$    HD$=VO(    H$   HAH|$`WHHl$Hl$RHm Hi H$HL$(HL$HL$`HL$1HD$`H$HD$`H   HL$hHPHT$0H	HL$8H HD$ H$   |$ uHD$ HD$PHD$0HD$XH$   HHH~h H$HL$HL$PHL$膶H|$=hN(  uHD$8HZHD$8_FH$   H   H$   Hy<F11HHHT$@HL$H[H$   H   &eH%0   H;avrH(Hl$ Hl$ HD$0HHD$0HHHu4H$HD$    H& HL$|$ tD$8Hl$ H(H9n& D$8Hl$ H(
&ueH%0   H;a  H@Hl$8Hl$8HL$H1111LH|$(@t$\$HD$0T$ AЃ!  1҄  DA   AADDBA   AEЄt
A s@t'  IDurA      H   HH|$(HQH$HD$HD$   褟D$      HL$HrE1þ   H|$(D$T$   tMHԨ H$HD$   ؉D$tD$uHL$HHl$8H@øt薱H$HL$(H)H=@B ZwH<$HD$(HL$HT$$HC H$HD$   GHD$0HL$HT$$\$t$H|$(DL$ @t61҈T$cHD$0L@HL$Ht$D$	\$H|$(Ar&DAEtAЃDAD11H$bT$HD$0HL$H\$t$H|$(DD$ N#IeH%0   H;av;HHl$Hl$HL$ ȅu
Hl$HH$D$   "eH%0   H;a   H Hl$Hl$L$0Q    rYHT$(
t=   u6H
tHBH$D$ HD$   賜Hl$H Hl$H HD$( HH$D$HD$   }Hl$H HT H$HD$   :L$0S!eH%0   HD$H;A  H   H$   H$   1H$      QHY   D$   H/ HD$(H\$@HD$H$vu~H$   8 t|H$   HĘ   D$H   H HL$`HD$xǄ$      HD$HH$nvuH$   H륐U|H$   HĘ   Ð?|H$   HĘ   H$   H$H$   # eH%0   H;a   H Hl$Hl$HD$0H   HD$(H$  HD$H8 t7HL$0HT$8Hu^Hl$H HH$HL$HT$  HL$0H=rG(  uHL$8HH11HxHHD$8`?HHl$H 7eH%0   H;a  H@Hl$8Hl$8HD$HH$  HD$HL$HPHH     =F(     H@    HtPHT$0H\$ ]HD$ HtHL$0HD$PHL$XHl$8H@HL$HHQ HtHH$HL$HL$(HH$  HD$HL$HtHHHD$HH$HL$(HL$.   HL$HD$HxH14>HHeH%0   H;a  HPHl$HHl$HHL$XHQHT$0HH\$81Ht$(HFHL$XHT$0H\$8H9}bHD$(HL$`H4HvHIItHIH1HHHRH$i  HL$HT$HtHT$hHL$pHl$HHPHQH\$`H9   HqIHLL3L3H<3HMt7H3    =E(  uHD3    LT$hLL$pHl$HHP1<HT$0Ht$@1H\$ HCHL$XHT$0Ht$@LD$`H9}YHD$ J HHHtHHH1HHHIH$u  HL$HT$HtHT$hHL$pHl$HHP1HAWD$hHl$HHPWD$hHl$HHPeH%0   H;avmH Hl$Hl$ZH$HL$(HQHH9sHHHHD$0HL$8Hl$H H$2   HD$HL$HD$0HL$8Hl$H OzeH%0   HD$H;A  H   H$   H$   HǄ$       HǄ$       $Z1HB(    $  D$P   Hh HD$hH|B( H$   HD$PH$p  YH$H$   HH9A  HD$HH   H$    6HD$HD$@HD H$HD$vHD$HL$@H  H$   H$   H$HD$HL$@H$   HHHHD$HH9U  HHH$   HH$   H$   vH$   HĘ   H& HZH5	& L& H9w4HZH& I<Ѓ=A(  u	I
HH9HHbP H$LD$HT$Ht$H\$ uHD$(HL$0HT$8H& =xA(  uHo& HIHD$HH$   jH=P& [9HHHH$   H$   )uH$   HĘ   ÐuH$   HĘ   Hl@( H$HfB1_BDeH%0   H;aN  HH,$H,$H& H& 1HC    HH9},H=@(  u
HC    H{H1x8HHd& HU& 1HG    HH9}ZH<H=3@(  u-H_H_H_=@(  u	H    H18HHwIHIH7LLH~& H~& H~& H~& H~& =?(  u>H~& W~& =?(  uH~&     H,$HH=~& 17H=~& 7eH%0   H;av(HHl$Hl$H H$S{Hl$HeH%0   H;a   HHl$Hl$HT$ HHJ4LBH 9   HA!H9   HI H	HucHL$(HHH HEI     H\$0HEI< H=>(  u#IL H       HD$8Hl$HHo6D$8 Hl$HD$8 Hl$H?eH%0   H;a   HHl$Hl$HT$ HHH 9   ːAH H	HÄtHJHAD!HRH9   HHH\H5pG H9uHtPH4HvH<==(  u*H    HD    HL$(H\$0D$8Hl$H1`5HX511WD$(D$8 Hl$H>eH%0   H;a  H0Hl$(Hl$(HT$8HHH 9   HD$pH H	HÄtHJHAH\$!HRH9   HHH\H5\F H9uHtfH\$ HL$H<HH4=e<(  u>HD    H4$HD$    xHD$HD$@HD$ HD$HD$PHl$(H01.411WD$@D$P Hl$(H0z=eH%0   H;a  HPHl$HHl$HHD$XHHM  HL$@H$HD$`HD$HT$hHT$j|$   HD$@HHHL$(HZ H$HD$(HH=   @   @HMHL$HL$0=9;(     HT$@HQ(HD$ H; H$HD$HD$HD$HL$ HT$0HJHJ=:(  uOHBHD$XHHD$@H H$HT$HD$0H$HD$`HD$HD$hHD$Hl$HHPHz2H|$XH2Hy(HHD$@2HAHl$HHPHJ H$щHD$HD$8H: H$HD$   HD$   HD$HL$8HA   HA   =:(  u(HAHD$XHHPH$HL$HL$8,Hy1H|$XH1HjeH%0   H;avzH0Hl$(Hl$(HD$8H HL$ HI(HHt9HD$ H$IHD$HL$T$tHL$@HD$HT$PHl$(H0WD$@D$P Hl$(H0meH%0   H;a   H@Hl$8Hl$8HD$HHHH   HHD$ HL$0HL$(HA HD$0H$HD$L$HT$ubHD$0HtAHL$ H$HT$(HT$HD$|$ tHD$0HH(H$HD$    WD$PD$` Hl$8H@HT$PHD$XL$`Hl$8H@WD$PD$` Hl$8H@eH%0   H;av%HHl$Hl$H$    Hl$HweH%0   H;av<HHl$Hl$HL$ Aȅ|
Hl$HH$D$    eH%0   H;avuH Hl$Hl$D$0uUH H$HD$!   uHL$(Aȅt
Hl$H HAH$D$ HD$   =treH%0   H;a   H Hl$Hl$1HL$(   tV   A      t:Au
Hl$H HAH$D$ HD$    蘉1H$HL$(XeH%0   H;a   H0Hl$(Hl$(   @HL$8A   @D$=   @}f12HT$ HAH$D$ HD$    輈HD$ HPD$HL$8HcH9|Ƹȅu
Hl$(H0H$D$LH5 H$HD$    AsD$HL$8s)eH%0   H;a'  H0Hl$(Hl$(HD$8 HH      HAHT$@HH HHHHH    tkH~b9   LtHH91ufHD$ H    't$H$D$ HD$    蘇D$pHD$ uHl$(H0Hl$(H0Å뤅HQHHD$8VH H$H HD$_lH H$H} HD$ClH̲ H$HQ HD$'leH%0   H;av/HHl$Hl$HD$ H$HD$|Hl$H]eH%0   H;a   H Hl$Hl$HL$(HH   uOHJHHH t3HXHÄtHT$H$|HD$H8 u"Hl$H Hl$H HZHHL$(H H$Hm HD$kHeH%0   H;avKHHl$Hl$HJ H$3HD$=2(  uHi& Hl$HH=i& *1eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL${HD$HL$0HH$HD$HD$   6CHD$HD$@Hl$ H(
eH%0   H;av}H(Hl$ Hl$ HD$0HHHT$8HZH0H92t11Ʉt'HJH9HuHJH9HD$@Hl$ H(11H4$HL$H\$L$HD$0HT$8
jeH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H H$HD$HD$`   BHD$HD$@Hl$ H(	eH%0   H;a   H(Hl$ Hl$ HD$0HHHT$8HZH0H92t]1ɄtSHHH9JuEHJH9Hu1D$@Hl$ H(H H$HB HD$HD$`   D$11H4$HL$H\$L$HD$0HT$8:eH%0   H;a  H@Hl$8Hl$8HȚ H$HD$HHD$HL$PHL$WHD$ HL$|$( tFHIH$HD$XHD$HD$`HD$HD$ HL$(HT$HT$hHD$pHL$xHl$8H@H$    HD$XHD$HD$`HD$3HD$HH@HL$HT$ H\$(Ht$PH4$HL$HT$H\$HD$ HL$(HT$0HD$hHL$pHT$xHl$8H@eH%0   H;a  HXHl$PHl$PHL$xH$   H9M  H$   Ht$`H|$hLD$p1E1E1zHVH<$H)IHH?H!LH\$H)HL$LT$LT$0LL$(HD$ HL$@HHL$xH$   H\$`H$   H|$hLD$pHH$   Ht$`HD$@H9}MuH9n   H9|&11H$   H$   H$   Hl$PHXH~aL9*h& t1ɄtHkh& Hlh& LLLL$8LT$HL$LT$Hg& HD$&L$HD$@LL$8LT$H1Hg& Hg& HǄ$       H$   H$   Hl$PHX.8eH%0   H;af  HpHl$hHl$hHȘ H$H$   HD$H$   HL$THD$ HL$|$(   H	 H$HD$xHD$H$   HL$THD$ HL$|$( -  H$   H  H$   H$   H$   H$   H$   1H$   H$   HH$   H\$XH$   H~L$   L$HD$HL$HT$HD$(HD$HHL$ HT$0HT$`HwHL$XHtH9/f& t"H$   H$   H$   Hl$hHpHL$PH$HT$He& HL$,|$ tHL$P11HD$HHL$PHT$`H$   H9  HL$@HD$xHPH$   H4$H$   H|$HL$H\$HD$ HL$XHHHOHT$0H\$(Hu,HT$@H9uHD$HHT$`He& Hze& H H6 H$   H9u[H$   uJH@H=   }>H   HLHD$8H H$HD$HD$7HD$HL$8H   ȸ    HIH$H$   HD$H$   HD$HD$ HL$(HT$H$   H$   H$   Hl$hHpHIH$HD$xHD$H$   HD$HD$ HL$(HT$H$   H$   H$   Hl$hHpHH+2}eH%0   H;a   H@Hl$8Hl$8HD$HHHH~jHT$XH9~[HHXHRH$H\$PH\$HL$HL$`HL$HD$0HL$(HT$ H\$HH)SHT$hHL$pHD$xHl$8H@HHXc& HIc& HD$h    HL$pHD$xHl$8H@W2eH%0   H;a  H(Hl$ Hl$ H> H$HD$   HD$HL$Hc& =N((  A  H	c& HA H$HD$   hHD$HL$Hb& =((    Hb& H- H$HD$   *HD$HL$HYb& ='(    HMb& H	G H$HD$   HD$HL$Hkb& ='(  K  H_b& HZ H$HD$+   HD$HL$Ha& =V'(     Ha& HY H$HD$   pHD$HL$Hb& ='(     Hb& H5Y H$HD$   2HD$HL$Ha& =&(  u\Ha& H} H$HD$   HD$HL$H7a& =&(  uH/a& Hl$ H(H=a& HH=]a& H}H=\a& HlLH=`& HXH=a& HDH=`& H0VH=`& HH=`& LeH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL${HD$HL$0HH$HD$HD$   6HD$HD$@Hl$ H(eH%0   H;avoH(Hl$ Hl$ HD$0HHHT$8HZH0H92t#1ɄtHJH9HD$@Hl$ H(1H4$HL$H\$L$HD$0HT$8xHHl$Hl$HL$(H  HT$ H5+% 4@Y  @@HL$ EL8B<H9  Hi  B@8sD$8  HD$@   Hl$HA8rH   JsD$8  HD$@   Hl$HÀwH~[RsD$8  HD$@   Hl$HÀw?	Ã?	˃?	ډT$8HD$@   Hl$HÃ?	؃?	ȉD$8HD$@   Hl$HÃ?	É\$8HD$@   Hl$HD$8  HD$@   Hl$H!%  	D$8HD$@   Hl$HD$8  HD$@    Hl$Hø   n$HHl$Hl$HL$(H  HT$ H5*% 4@Y  @@HL$ EL8B<H9  Hi  B@8sD$0  HD$8   Hl$HA8rH   JsD$0  HD$8   Hl$HÀwH~[RsD$0  HD$8   Hl$HÀw?	Ã?	˃?	ډT$0HD$8   Hl$HÃ?	؃?	ȉD$0HD$8   Hl$HÃ?	É\$0HD$8   Hl$HD$0  HD$8   Hl$H!%  	D$0HD$8   Hl$HD$0  HD$8    Hl$Hø   ~"HHl$Hl$T$8w(HL$(H=  HD$ HD$@   Hl$HÁ  w:HL$(H  HL$ ?ȀAHD$@   Hl$HÁ vM  HL$(H   HT$ ?ɀJ?ȀBHD$@   Hl$HÁ   r  v  wHL$(HvGHL$ ?ȀA?ʀQ?ȀAHD$@   Hl$Hø   "!   !   !1!HHl$Hl$HT$(H\$ 11HHH9     4@sHpH=&% 47@uHpALI9~HpAEILo$ GTGLXI9   D\E8s   HmE8rHtL@I9s]DDAs   AwHtL@I9s*DDAs   AwHL$8Hl$HLHLHLHHHHl$Hl$HT$(H\$ 11HHH9     4@sHpH=6%% 47@uHpALI9~HpAEIL$ GTGLXI9   D\E8s   HmE8rHtL@I9s]DDAs   AwHtL@I9s*DDAs   AwHL$0Hl$HLHLHLHxHpHHl$Hl$HT$ H\$(1HH9  :  4@sHpH=#% 47@   ALI9   AEIL$ G\GL`I9   DdE8rpE8rkHuLnL@I9   DDAr5Aw/HtHpH9skt@r@vD$0 Hl$HD$0 Hl$HD$0 Hl$HD$0 Hl$HD$0 Hl$HD$0Hl$HHHLHLHHHHl$Hl$HL$(H   T$8H\$ 1HH9}`H4@<sf9rDDDsfD9wLsfu   D$@Hl$H)f   1ffD$@ Hl$HD$@ Hl$HD$8f= lHT$ H1LH9}~HH)IH?IIM0I9svOIFRfA9wFdRfD9vfD9rI40HvIBLRfu   D$@Hl$HD)ft1ffD$@ Hl$HGLH~GHHl$Hl$HL$(H{T$8H\$ 1HH9}WH4@<9r=DDD9wLu   D$@Hl$H)   1D$@ Hl$HD$@ Hl$HHT$ \$8H1LH9}yHH)IH?IIM0I9sqOIF\FdFA9wD9vD9rI40HvIAu   D$@Hl$HD)Et1AD$@ Hl$HGFHL,7FeH%0   H;a  H0Hl$(Hl$(HT$8HHrHJHB0H9   HyH9   H<I|{DD$@A9RH9   H)H@HHHH?H!HH$H)HL$H|$fDD$D$ D$HHl$(H0HB(HJ HRH~D9~D$H Hl$(H0H$HL$HD$DD$D$ D$HHl$(H0DD$@tH6H0Hl$(Hl$(HT$8H   H   H\$Ht$@H|$PH1LH9   IH)IH?LHLI9   OMINLT$NMRAD$DT$A99t$}D9|HHIM덋D= ~#D)փH	BD$`D$dHl$(H0D$`D$dHl$(H0Ét$`D$d Hl$(H0D$`  D$d Hl$(H0HLeH%0   H;avyH8Hl$0Hl$0D$@a|zD$HHl$0H8H$    D$H,% H% H% HT$HL$HD$ ZD$(D$HHl$0H8sneH%0   H;avyH8Hl$0Hl$0D$@A|Z D$HHl$0H8H$   D$H% H}% Hn% HT$HL$HD$ D$(D$HHl$0H8neH%0   H;aB  HHl$Hl$T$        HcH=      H	% H% H1HH9}@HH)IH?IIM0I9   MIFA9}
I40HvLH9}   H39t<$D$L$ 9tD$(Hl$HÉ$D$D$(Hl$HD3D$(Hl$Hs=HL% AD$(Hl$HÉT$(Hl$HHHQHLF   <feH%0   H;aDN  HXHl$PHl$PoH$HD$HH/ H$HD$H* HT$HD$   gH|$ HQ% =B(  M  HHb/ H$HL$HHL$H HT$HD$   H|$ H$% =(  M  HH/ H$HL$HHL$H HT$HD$   ͸H|$ H% =(  +M  HH. H$HL$HHL$H HT$HD$   耸H|$ H% =[(  L  HH{. H$HL$HHL$H4 HT$HD$   3H|$ H}% =(  }L  HH.. H$HL$HHL$H HT$HD$   H|$ H% =(  &L  HH- H$HL$HHL$H HT$HD$   虷H|$ H% =t(  K  HH- H$HL$HHL$HQ HT$HD$   LH|$ Hv% ='(  xK  HHG- H$HL$HHL$H HT$HD$   H|$ H1% =(  !K  HH, H$HL$HHL$H HT$HD$   貶H|$ H% =(  J  HH, H$HL$HHL$Hp HT$HD$   eH|$ H% =@(  sJ  HH`, H$HL$HHL$H HT$HD$   H|$ Hz% =(  J  HH, H$HL$HHL$H HT$HD$   ˵H|$ Hm% =(  I  HH+ H$HL$HHL$H HT$HD$   ~H|$ H(% =Y(  nI  HHy+ H$HL$HHL$HB HT$HD$   1H|$ H% =(  I  HH,+ H$HL$HHL$H HT$HD$   H|$ H% =(  H  HH* H$HL$HHL$H HT$HD$   藴H|$ H% =r(  iH  HH* H$HL$HHL$H_ HT$HD$   JH|$ H% =%(  H  HHE* H$HL$HHL$H HT$HD$   H|$ HG% =(  G  HH) H$HL$HHL$Hx HT$HD$   谳H|$ H% =(  dG  HH) H$HL$HHL$H| HT$HD$   cH|$ H% =>(  G  HH^) H$HL$HHL$H1 HT$HD$   H|$ HX% =(  F  HH) H$HL$HHL$H HT$HD$   ɲH|$ H% =(  _F  HH( H$HL$HHL$H HT$HD$   |H|$ H% =W(  F  HHw( H$HL$HHL$HP HT$HD$   /H|$ H% =
(  E  HH*( H$HL$HHL$H HT$HD$   H|$ HT% =(  ZE  HH' H$HL$HHL$H HT$HD$   蕱H|$ H% =p(  E  HH' H$HL$HHL$H HT$HD$   HH|$ H% =#(  D  HHC' H$HL$HHL$H" HT$HD$   H|$ H% =
(  UD  HH& H$HL$HHL$H HT$HD$   记H|$ H% =
(  C  HH& H$HL$HHL$H HT$HD$   aH|$ Hs% =<
(  C  HH\& H$HL$HHL$HA HT$HD$   H|$ H.% =	(  PC  HH& H$HL$HHL$H HT$HD$   ǯH|$ H% =	(  B  HH% H$HL$HHL$H HT$HD$   zH|$ H% =U	(  B  HHu% H$HL$HHL$Hb HT$HD$   -H|$ HO% =	(  KB  HH(% H$HL$HHL$H HT$HD$   H|$ H
% =(  A  HHD$HH?& dH$HD$@H$ H$HD$H} HT$HD$   ~H|$ H% =Y(  wA  HHy$ H$HL$@HL$H HT$HD$   1H|$ H% =(   A  HH,$ H$HL$@HL$H> HT$HD$   H|$ HN% =(  @  HH# H$HL$@HL$H HT$HD$   藭H|$ H	% =r(  r@  HH# H$HL$@HL$H HT$HD$   JH|$ H% =%(  @  HHE# H$HL$@HL$H2 HT$HD$   H|$ H% =(  ?  HH" H$HL$@HL$He HT$HD$   谬H|$ H:% =(  m?  HH" H$HL$@HL$Hl HT$HD$   cH|$ H% =>(  ?  HH^" H$HL$@HL$HO HT$HD$	   H|$ H% =(  >  HH" H$HL$@HL$H HT$HD$   ɫH|$ Hk% =(  h>  HH! H$HL$@HL$H HT$HD$   |H|$ H&% =W(  >  HHw! H$HL$@HL$Hq HT$HD$	   /H|$ H% =
(  =  HH*! H$HL$@HL$H HT$HD$   H|$ H% =(  c=  HH  H$HL$@HL$H HT$HD$   蕪H|$ H_% =p(  =  HH  H$HL$@HL$H HT$HD$   HH|$ H% =#(  <  HHC  H$HL$@HL$H HT$HD$   H|$ H% =(  ^<  HH H$HL$@HL$H HT$HD$   让H|$ H% =(  <  HH H$HL$@HL$H/ HT$HD$   aH|$ HS% =<(  ;  HH\ H$HL$@HL$H HT$HD$   H|$ H% =(  Y;  HH H$HL$@HL$H+ HT$HD$   ǨH|$ H% =(  ;  HH H$HL$@HL$H HT$HD$   zH|$ H% =U(  :  HHu H$HL$@HL$H HT$HD$   -H|$ HO% =(  T:  HH( H$HL$@HL$H HT$HD$   H|$ H
% =(  9  HH H$HL$@HL$H' HT$HD$   蓧H|$ H% =n(  9  HH H$HL$@HL$H
 HT$HD$   FH|$ H% =!(  O9  HHA H$HL$@HL$HD HT$HD$	   H|$ HK% = (  8  HH H$HL$@HL$H HT$HD$   謦H|$ H% = (  8  HH H$HL$@HL$H4 HT$HD$   _H|$ H% =: (  J8  HHZ H$HL$@HL$Hq HT$HD$   H|$ H% ='  7  HH H$HL$@HL$HS HT$HD$
   ťH|$ HG% ='  7  HH H$HL$@HL$H HT$HD$   xH|$ H% =S'  E7  HHs H$HL$@HL$H HT$HD$   +H|$ H% ='  6  HH& H$HL$@HL$Hr0 HT$HD$   ޤH|$ H% ='  6  HH H$HL$@HL$H	 HT$HD$   葤H|$ HC% =l'  @6  HH H$HL$@HL$H9 HT$HD$   DH|$ H% ='  5  HH? H$HL$@HL$H HT$HD$   H|$ H% ='  5  HH H$HL$@HL$HV HT$HD$
   誣H|$ H|% ='  ;5  HH H$HL$@HL$H HT$HD$   ]H|$ H7% =8'  4  HHX H$HL$@HL$H HT$HD$   H|$ H% ='  4  HH H$HL$@HL$H HT$HD$   âH|$ H% ='  64  HH H$HL$@HL$H
 HT$HD$   vH|$ Hh% =Q'  3  HHq H$HL$@HL$H HT$HD$   )H|$ H#% ='  3  HH$ H$HL$@HL$H	
 HT$HD$   ܡH|$ H޽% ='  13  HH H$HL$@HL$H4 HT$HD$   菡H|$ H% =j'  2  HH H$HL$@HL$H HT$HD$   BH|$ HT% ='  2  HH= H$HL$@HL$H  HT$HD$   H|$ H% ='  ,2  HH H$HL$@HL$H# HT$HD$   訠H|$ Hʼ% ='  1  HH H$HL$@HL$H HT$HD$   [H|$ H% =6'  ~1  HHV H$HL$@HL$H HT$HD$   H|$ H@% ='  '1  HH	 H$HL$@HL$H HT$HD$   H|$ H% ='  0  HH H$HL$@HL$H HT$HD$   tH|$ H޻% =O'  y0  HHo H$HL$@HL$H	 HT$HD$	   'H|$ H% ='  "0  HH" H$HL$@HL$H&/ HT$HD$   ڞH|$ HT% ='  /  HH H$HL$@HL$H2 HT$HD$   荞H|$ H% =h'  t/  HH H$HL$@HL$H} HT$HD$   @H|$ Hʺ% ='  /  HH; H$HL$@HL$H HT$HD$   H|$ H% ='  .  HH H$HL$@HL$H6 HT$HD$   覝H|$ HH% ='  o.  HH H$HL$@HL$H HT$HD$   YH|$ H% =4'  .  HHT H$HL$@HL$HY HT$HD$   H|$ H% ='  -  HH H$HL$@HL$Hu	 HT$HD$
   远H|$ Hy% ='  j-  HH H$HL$@HL$H HT$HD$   rH|$ H4% =M'  -  HHm H$HL$@HL$H HT$HD$   %H|$ H% = '  ,  HH  H$HL$@HL$HP HT$HD$	   ؛H|$ H% ='  e,  HH H$HL$@HL$H< HT$HD$   苛H|$ Hm% =f'  ,  HH H$HL$@HL$Ho HT$HD$   >H|$ H(% ='  +  HH9 H$HL$@HL$H HT$HD$   H|$ H% ='  `+  HH H$HL$@HL$H HT$HD$   褚H|$ H% ='  	+  HH H$HL$@HL$H HT$HD$   WH|$ Ha% =2'  *  HHR H$HL$@HL$Hg HT$HD$   
H|$ H% ='  [*  HH H$HL$@HL$Hz HT$HD$   轙H|$ H׶% ='  *  HH H$HL$@HL$HR HT$HD$   pH|$ H¶% =K'  )  HHk H$HL$@HL$H HT$HD$   #H|$ H}% ='  V)  HH H$HL$@HL$H; HT$HD$   ֘H|$ H@% ='  (  HH H$HL$@HL$H  HT$HD$   艘H|$ H% =d'  (  HH H$HL$@HL$H HT$HD$	   <H|$ H% ='  Q(  HH7 H$HL$@HL$H HT$HD$   H|$ Hq% ='  '  HH H$HL$@HL$Hb HT$HD$
   袗H|$ H,% =}'  '  HH H$HL$@HL$H HT$HD$   UH|$ H% =0'  L'  HHP H$HL$@HL$H HT$HD$   H|$ H% ='  &  HH H$HL$@HL$H HT$HD$   軖H|$ Hm% ='  &  HH H$HL$@HL$H. HT$HD$   nH|$ H(% =I'  G&  HHi H$HL$@HL$H. HT$HD$   !H|$ H% ='  %  HH H$HL$@HL$HS HT$HD$   ԕH|$ H% ='  %  HH H$HL$@HL$HC! HT$HD$   臕H|$ HY% =b'  B%  HH H$HL$@HL$H HT$HD$   :H|$ H% ='  $  HH5 H$HL$@HL$H HT$HD$   H|$ Hײ% ='  $  HH
 H$HL$@HL$H* HT$HD$	   蠔H|$ H% ={'  =$  HH
 H$HL$@HL$H HT$HD$   SH|$ HM% =.'  #  HHN
 H$HL$@HL$H HT$HD$   H|$ H% ='  #  HH
 H$HL$@HL$Hl HT$HD$   蹓H|$ Hñ% ='  8#  HH	 H$HL$@HL$H HT$HD$	   lH|$ H% =G'  "  HHg	 H$HL$@HL$H HT$HD$   H|$ HI% ='  "  HH	 H$HL$@HL$H HT$HD$   ҒH|$ H% ='  3"  HH H$HL$@HL$HH HT$HD$   腒H|$ H% =`'  !  HH H$HL$@HL$H} HT$HD$   8H|$ H% ='  !  HH3 H$HL$@HL$H5 HT$HD$   H|$ HM% ='  .!  HH H$HL$@HL$H HT$HD$   螑H|$ H% =y'     HH H$HL$@HL$Hk HT$HD$   QH|$ Hï% =,'     HHL H$HL$@HL$H HT$HD$
   H|$ H~% ='  )   HH H$HL$@HL$H HT$HD$   跐H|$ H9% ='    HH H$HL$@HL$H> HT$HD$
   jH|$ H% =E'  {  HHe H$HL$@HL$H HT$HD$   H|$ H% ='  $  HH H$HL$@HL$H HT$HD$   ЏH|$ Hj% ='    HH H$HL$@HL$H HT$HD$   胏H|$ H%% =^'  v  HH~ H$HL$@HL$H HT$HD$
   6H|$ H% ='    HH1 H$HL$@HL$H8 HT$HD$   H|$ H% ='    HH H$HL$@HL$H HT$HD$   蜎H|$ HV% =w'  q  HH H$HL$@HL$H HT$HD$   OH|$ H% =*'    HHJ H$HL$@HL$H HT$HD$   H|$ H% ='    HH H$HL$@HL$HQ HT$HD$	   赍H|$ HϬ% ='  l  HH H$HL$@HL$Hm HT$HD$   hH|$ H% =C'    HHc H$HL$@HL$H HT$HD$   H|$ Hu% ='    HH H$HL$@HL$H HT$HD$
   ΌH|$ H0% ='  g  HH H$HL$@HL$H HT$HD$   职H|$ H% =\'    HH| H$HL$@HL$H( HT$HD$   4H|$ Hޫ% ='    HH/ H$HL$@HL$H@ HT$HD$   H|$ H% ='  b  HH H$HL$@HL$HQ HT$HD$	   蚋H|$ H\% =u'    HH H$HL$@HL$HS HT$HD$
   MH|$ H% =('    HHH H$HL$@HL$H HT$HD$    H|$ H% ='  ]  HH  H$HL$@HL$H HT$HD$   賊H|$ H% ='    HH  H$HL$@HL$HC HT$HD$   fH|$ HX% =A'    HHa  H$HL$@HL$H) HT$HD$   H|$ H% ='  X  HH  H$HL$@HL$H HT$HD$   ̉H|$ HΩ% ='    HH H$HL$@HL$Hq HT$HD$   H|$ H% =Z'    HHz H$HL$@HL$H
 HT$HD$   2H|$ Hd% ='  S  HH- H$HL$@HL$H HT$HD$   H|$ H% ='    HH H$HL$@HL$Ha HT$HD$	   蘈H|$ Hڨ% =s'    HH H$HL$@HL$H/ HT$HD$   KH|$ H% =&'  N  HHF H$HL$@HL$H
 HT$HD$   H|$ HP% ='    HH H$HL$@HL$H HT$HD$   豇H|$ H% ='    HH H$HL$@HL$H HT$HD$   dH|$ HƧ% =?'  I  HH_ H$HL$@HL$H) HT$HD$   H|$ H% ='    HH H$HL$@HL$Hg HT$HD$   ʆH|$ H<% ='    HH H$HL$@HL$H" HT$HD$   }H|$ H% =X'  D  HHx H$HL$@HL$H HT$HD$   0H|$ H% ='    HH+ H$HL$@HL$HK HT$HD$   H|$ Hm% ='    HH H$HL$@HL$H HT$HD$   薅H|$ H(% =q'  ?  HH H$HL$@HL$Hg HT$HD$   IH|$ H% =$'    HHD H$HL$@HL$H  HT$HD$   H|$ H% ='    HH H$HL$@HL$H HT$HD$   评H|$ Ha% ='  :  HH H$HL$@HL$Hp HT$HD$   bH|$ H% =='    HH] H$HL$@HL$H HT$HD$   H|$ Hפ% ='    HH H$HL$@HL$H HT$HD$   ȃH|$ H% ='  5  HH H$HL$@HL$H8 HT$HD$   {H|$ HM% =V'    HHv H$HL$@HL$H HT$HD$   .H|$ H% =	'    HH) H$HL$@HL$H HT$HD$   H|$ Hӣ% ='  0  HH H$HL$@HL$H HT$HD$   蔂H|$ H% =o'    HH H$HL$@HL$H HT$HD$   GH|$ HY% ="'  q  HHD$@HU& 8H$HD$8H( H$HD$H HT$HD$   H|$ H7% ='    HH H$HL$8HL$H( HT$HD$   蘁H|$ HR% =s'    HH H$HL$8HL$H HT$HD$   KH|$ H% =&'  W  HHF H$HL$8HL$H HT$HD$
   H|$ Hp% ='     HH H$HL$8HL$H HT$HD$	   豀H|$ H;% ='    HH H$HL$8HL$Ha HT$HD$   dH|$ H&% =?'  R  HH_ H$HL$8HL$Ht HT$HD$	   H|$ HQ% ='    HH H$HL$8HL$H HT$HD$   H|$ H% ='    HH H$HL$8HL$H" HT$HD$   }H|$ Hϛ% =X'  M  HHx H$HL$8HL$H
 HT$HD$   0H|$ H% ='    HH+ H$HL$8HL$H HT$HD$   ~H|$ HE% ='    HH H$HL$8HL$H> HT$HD$   ~H|$ H(% =q'  H  HH H$HL$8HL$H HT$HD$   I~H|$ H% =$'  
  HHD H$HL$8HL$H HT$HD$   }H|$ HN% ='  
  HH H$HL$8HL$H> HT$HD$   }H|$ Hy% ='  C
  HH H$HL$8HL$HwC HT$HD$"   b}H|$ H4% =='  	  HH] H$HL$8HL$Hv HT$HD$   }H|$ H% ='  	  HH H$HL$8HL$HC HT$HD$   |H|$ H% ='  >	  HH H$HL$8HL$H HT$HD$   {|H|$ He% =V'    HHv H$HL$8HL$HH HT$HD$   .|H|$ H % =	'    HH) H$HL$8HL$H HT$HD$
   {H|$ Hۚ% ='  9  HH H$HL$8HL$H HT$HD$   {H|$ H% =o'    HH H$HL$8HL$H HT$HD$   G{H|$ Hi% ="'    HHB H$HL$8HL$H HT$HD$   zH|$ H$% ='  4  HH H$HL$8HL$HG& HT$HD$   zH|$ H'% ='    HH H$HL$8HL$H HT$HD$   `zH|$ H% =;'    HH[ H$HL$8HL$H HT$HD$   zH|$ H% ='  /  HH H$HL$8HL$H HT$HD$   yH|$ Hh% ='    HH H$HL$8HL$HI HT$HD$   yyH|$ HS% =T'    HHt H$HL$8HL$H HT$HD$   ,yH|$ H% ='  *  HH' H$HL$8HL$H HT$HD$   xH|$ H% ='    HH H$HL$8HL$H HT$HD$   xH|$ H4% =m'  |  HH H$HL$8HL$H7 HT$HD$   ExH|$ H% = '  %  HH@ H$HL$8HL$H# HT$HD$   wH|$ H% ='    HH H$HL$8HL$H HT$HD$   wH|$ H% ='  f  HHD$8H& |-H$HD$0H H$HD$H HT$HD$   IwH|$ H% =$'    HHD H$HL$0HL$H HT$HD$   vH|$ HN% ='    HH H$HL$0HL$H HT$HD$   vH|$ H	% ='  L  HH H$HL$0HL$Hm HT$HD$   bvH|$ Hė% =='    HH] H$HL$0HL$H HT$HD$   vH|$ H% ='    HH H$HL$0HL$H HT$HD$   uH|$ H:% ='  6  HHD$0H& +H$HD$(H H$HD$H HT$HD$   fuH|$ H% =A'     HHa H$HL$(HL$H@ HT$HD$   uH|$ HS% ='  uzHH H$HD$(HD$H6 HL$HD$	   tH|$ H% ='  uHHD$(H& Hl$PHXH=& HD$(|/rH=& HD$0aW[MC9V/%H=N& HD$8
+ }&x!sn~itj`dVLB_8.$ZUPKH=& HD$@ r}sim_UKhA7-c#^YTOJyEoe[@QG=;3)61,~'y"tuokaWjMC9e/%`	[VQLG{qgB]SI=?5+8!3.){$vqwmclYOEg;1'b	]X׿ͿSÿ蹿诿N西蛿葿I臿}sDi_U?KA7:-#5޿釿0پ邾ݾH=% HD$H̾¾鮽踾W设 褾驼蚾R萾膾餻|Mrh韺^HTJ隹@C6,镸">鐷9鋶4ܽݵҽ醵Ƚ/辽ش贽遴誽*蠽ӳ薽|茽%肽βxwn 韱eH%0   H;a   H8Hl$0Hl$0HT$@HtdHHJHrHBH9woH$    H)HHH?H!HH\$H)HL$HT$HD$ HL$(HD$HHL$PHl$0H8H HD$HHD$P   Hl$0H8m7BHD$HHH+HHL$HD$H@    H@    @  eH%0   H;a  HHHl$@Hl$@H\$PHsH{H)HuHtHC    HC    C  HSH{IH)LL$XI9>  I9L9]  HK     H;LCHKH  Ht$ MII)M9   HCH9  IH)I9LOI)II?L!L8Hu,HC    HSI1H9  HKHt$`Hl$@HHH<$LT$LD$H\$PHt$ LL$XHL)L)I9   KQH$  HD$HL$HT$H|$PH_HwLLOI91  L)H9IHOL)HH?I!KH9u0LWHW='  uHHHt$ LL$XHxLT$0HL$8HT$(H$H\$HD$HL$8HT$(H|$PLT$0H% H% H   H@   I@bH-B H$LL$HD$@   PHD$HL$XH|$PHOHG@   ='  uHHD$`    Hl$@HH跹H|$`Hl$@HH11HLH]H$HL$JL"eH%0   H;a   H(Hl$ Hl$ H\$0C  HSHsHH)LD$@I9   JH9   HK   toHKHH[H9   H)L9IOH)HH?H!H2HT$8H9uHL$PWD$XHl$ H(HL$H$HT$HL$8HL$H$LD$3Ht$H\$0LD$@o11bH.HeH%0   H;a   H(Hl$ Hl$ H\$0C  HSHsHH)LD$@I9   JH9   HK   toHKHH[H9   H)L9IOH)HH?H!H2HT$8H9uHL$HWD$PHl$ H(HL$H$HT$HL$HL$H$LD$Ht$H\$0LD$@o11bHHЗeH%0   H;a  HhHl$`Hl$`HD$p@  1HHHL$PH$HD$   HL$HD$pHPH9i  HHHHXH9J  HL$8HD$xHpH$   H<$H)IHH?H!HHT$LD$LD$HD$ HL$0HT$(H   H\$pHsH|$8HH9   H{Ht$PHH9% t+H*H$   H$   H$   Hl$`HhHL$XHT$@HD$HH$HL$HS% HD$s|$ uHD$HHL$XHT$@H\$pHD$HH$   W$   Hl$`HhH% Ht% HtHIHHH$HD$pHH% %eH%0   H;a   H`Hl$XHl$XHD$p    WD$xD$     HWW HD$8HD$ H$uKH= H$HD$hHD$HD$KHD$HD$pHD$hHD$xH$   Hl$XH`ÐHl$XH`(CeH%0   H;a;  HHHl$@Hl$@HT$PB  HZH2HJHBHH)H-1HB    HB    B  HD$hWD$pHl$@HHH9   HL$8HT$XHRH|$`H<$H)HHH?H!HHD$HL$H|$HD$ HL$0HT$(H\$8H9[Ht$PHFHu4H9uH]HH% H9% HD$hHT$pHL$xHl$@HHHD$hHT$pHL$xHl$@HHH9 H$H: HD$KH͓eH%0   H;a   H Hl$Hl$H\$(C  HsHSHH)H|ZHNH9w_HK   t&HKHH9s>D$02WD$8Hl$H H$HD$   DHt$H\$(11HH"GeH%0   H;a  H(Hl$ Hl$ HT$0B  HJHHrHBH9eHB    HB    B  HD$@HuHD$P    WD$XHl$ H(HY% HJ% HD$P    HL$XHD$`Hl$ H(H9wqH)H|$@H9HOH)HH?H!HHL$8H9u$HzH~B H|$PWD$XHl$ H(H|$H$HD$H|$HT$0H|$ܑHHl$Hl$HT$ HJHHBH9~*H9saHHBB L$(WD$0Hl$HÐHB    HB    B  H7% H8% D$( HD$0HL$8Hl$HeH%0   H;a  HPHl$HHl$HH$   HL$xHT$pH\$`Ht$XH|$h	LHLH+  H"  HT$pHL$xH$   DA  HIHH?HHHH\$`Ht$XLL$h:@   HIHH?HHHA9rD9ǉALDL   }*AA|AZAP 9EƄ$    Hl$HHPLT$8HL$0HD$@|$(DD$,D$ND$L$,T$($8D$L$,T$(9t9|9u#HD$@HL$0H\$`Ht$XLL$hLT$8Ƅ$    Hl$HHPDD$(H$HL$HD$D$HL$ HT$xH9   H)L$   I)MII?L!Ld$pIH\$`Ht$XDD$(LL$hMHщLH|$hHt$XH\$`H4$H\$H|$蓑D$HL$ HT$`H9waH)LL$hI)LII?L!LT$XI4
HL$xHIAH$   HT$pH9$   Hl$HHPHHϷHHķ莎IeH%0   H;avTH Hl$Hl$HD$(H$5H|$ u
Hl$H H|% H}% HtH@H$HL$eH%0   H;a   H(Hl$ Hl$ H H$HD$   fQHD$HL$H% ='     H% HD H$HD$6   (QHD$HL$H% =д'  u\H% H@L H$HD$F   PHD$HL$H% ='  uH% Hl$ H(H=% H脬H=s% HsH=R% HbLHD$H@HD$eH%0   H;a  HHHl$@Hl$@H\$PHC(H~YHsLHSHK0H9  H9  H)H9HOH)HH?H!J H:  HS0H+S(HS0HC(    HSH9S0K  d   	HT$8HBH   HKHHsH{0H9  HD$8HCLC H@L$H)IHH?H!HHT$H)HL$LD$HD$ HL$0HT$(H|JH\$PHC0HuHoHl$@HHHS8='  uHK@Hl$@HHH{@HH% H% HtWHIQHW% HH% HK8='  uHC@Hl$@HHH{@蔪L$HT$Ht$H\$PH$HD$wH/H0 H$H1 HD$SӊeH%0   H;a  HPHl$HHl$HH\$hH   HL$XHQ0H+Q(HQHQ@HY8HA8    ='  u+HA@    HD$x    H$   H$   Hl$HHPHy@1萩HD$x    W$   Hl$HHPHt$XLF0L9F(  HN@H~@HV8HtEHF8    =-'  u+HF@    HD$x    H$   H$   Hl$HHP1	H|$@H9^  HFHN H@H$HL$`HL$H\$HT$pHT$HD$ HL$0HT$(H\$XHS8='     HK@H|~~(HPHL$hH9i  HL$`LHKHHCPHK@HS8HC8    =N'  u'HC@    HD$xH$   H$   Hl$HHPH|$@H1&HH% H% H  HI  H|$@HHHEWF(HFHN H@HH^H~H$HT$H|$H\$HD$ HL$(HT$0H\$XHK8='  2  HS@H  uJHC8    =c'  u+HC@    HD$x    H$   H$   Hl$HHPH|$@1:HC0HSH3HC(HK0H9   H9   H)H)HH?H!HHt$hH9~xHL$8Ht$`H9tH4$HT$HL$sHT$XHZ(Ht$8H<Hz(LHJHH@H9sjBDHBHHBPHt$xW$   Hl$HHPHH1% H2% Ht5H@/H|$@HHOHH誯H$HL$2H芯H$HD$覆eH%0   H;a   HHl$Hl$HT$ HBPH$HD$ HHB(H9B0uLHJ8HZ@HtHB8    ='  u!HB@    D$( HL$0H\$8Hl$HHz@1kHJHH9s%HHB(HJHL$(WD$0Hl$H裮ͅ(eH%0   H;a  HHHl$@Hl$@HD$PH$HL$XHL$HT$`HT$  HD$HL$(HT$ H  HD$0HD$PHH HPH H$HT$HL$HD$ HL$|$(   H H$HD$XHD$HL$`HL$pHD$ HL$|$(   HL$PHQ0H+Q(H9QX  HD$0HT$0HD$PH$HL$PHD$0HD$0HQ0H9Q(}RH$HD$XHD$HT$`HT$  HD$(HL$ HT$H\$0HHtHT$hHL$pHD$xHl$@HHHQ@Hy@HY8H9% tIHQ8HY@HA8    =s'  u!HA@    HD$hHT$pH\$xHl$@HHH1VHH|$8H$HT$H% HD$`|$ t;HL$PHA8    ='  uHA@    HD$0H|$8dH|$81HD$0HL$PH|$8BH$HL$PHIHT$PHZHR H$H\$HT$HD$(HL$ HT$H\$0HHT$hHL$pHD$xHl$@HHHIH$HD$XHD$HD$`HD$HD$(HL$ HT$H\$0HHT$hHL$pHD$xHl$@HHHD$hHT$pHL$xHl$@HH謂eH%0   H;a   H@Hl$8Hl$8H\$HHSH3HC(HK0H9   H9   H\$PH[H|$XH<$H)HHH?H!HHT$H)HL$H|$HD$ HL$(HT$0H|"H\$HHC(HD$`HL$hHT$pHl$8H@H% H% HtHIH$HD$5˪赁HD$H@HD$eH%0   H;a  HXHl$PHl$PHD$`HXH0H[  HH(H<  HP HXH9g  Hp0Hx8HvH<$H\$HL$HT$HD$ HL$0HT$(H\$`Hs(H9}	H   H   HD$8HL$HHT$@H~NH9}ILCLK IH)L9   M9   I)II?I!OMtL$LT$Ht$蚱HL$8HT$`H)J(HL$@H
=ͧ'  uHD$HHBHL$hHD$pHl$PHXHzHD$H谟HC(    WD$hHl$PHXHE% H6% WD$hHl$PHXHt$hH\$pHl$PHXLL HL5eH%0   H;a.  HXHl$PHl$PHT$`H\$hHt$pH|$x12H)H|$xH)IHH?H!LL$hILL$`LHHLHD$HHJLBLJ LR(IL)H9   H:    H|$xHt$pH\$hMtvM9  H9HOHL$@M)II?M!ML9u-HJ(H$LHD$@HT$HHHL$pH9:,  L$H\$HL$蹯HL$@HT$`HB0HJ8H@H$H\$Ht$H|$HD$ HL$0HT$(H\$`H='  u	HK|H{HH贝HeHzL"MusM9   H9HOM)II?M!K4H9u$HJ(HH$   W$   Hl$PHXHL$8H4$H\$HL$ޮHD$HHL$8HT$`H$   L$   H$   Hl$PHXLLЦ˦LL}eH%0   H;a  H8Hl$0Hl$0HT$@H\$HHt$P1FH|$H$Ht$PHD$(H)HHH?H!HD$HH0HD$@HT$HHHD$HD$HJHzLB LJ(IL)H9~~H: uxM9  Ht$PH\$HH9HOHL$(M)II?M!LH9uHJ(H<H9O   H<$H\$HL$胭HD$HL$(HT$@H\$HHt$PLZL"MuiM9w}H9HOM)II?M!J4H9uHJ(HHD$XWD$`Hl$0H8HL$ H4$H\$HL$HD$HL$ HT$@HD$XLd$`L\$hHl$0H8LLHHLL{.eH%0   H;aq  HĀHl$xHl$xH$   Hz(   H$   H$   111E1  LT$8MJL$   L$   L$   LLIHLHHD$`Id  HJHzLB LR(I9  LL$8HFH$M)LII?M!LH|$L)HL$HT$HD$ HL$0HT$(HR  HPH\$8Hd  H$   HC(Ht$`HHuEL$   L$   LHIH$   HHLHD$`LJL9J(   E1H9% t"H$   H$   H$   Hl$xHHL$pHT$XHt$PH$HL$H% HD$V|$ t8H$   HHH9H(t11Ht$PHHH$
HL$HD$Ht$PHL$pHT$XbH{% Hl% HT$`H$   H$   H$   Hl$xHH\$8HdHLHH|$HLD$hHL$@H$HD$HL$Hu1HD$`HL$@H$   H$   H$   H|$HLD$hHT$`H$   H$   H$   Hl$xHHB8HJ0Hk
 H$HL$HD$HD$ HL$|$( uH$   HIH$H$   HD$H$   HD$HD$ HL$(HT$H$   H$   H$   Hl$xHLMxreH%0   H;a8  H(Hl$ Hl$ HZ H$HD$    f;HD$HL$H% ='    H% H< H$HD$    (;HD$HL$Hg% =О'    H[% H H$HD$   :HD$HL$H% ='  A  H% HE H$HD$   :HD$HL$H% =T'    H% Hc' H$HD$/   n:HD$HL$H% ='    H% H( H$HD$0   0:HD$HL$H% =؝'  K  H% H H$HD$   9HD$HL$Ha% ='     HU% HJ. H$HD$7   9HD$HL$H% =\'     H% HR1 H$HD$;   v9HD$HL$Hu% ='  u\Hm% H H$HD$   <9HD$HL$H[% ='  uHS% Hl$ H(H=B% HҔH=% HH=P% H谔LH=\% H蜔H=h% H舔H=D% HtVH=% H`H=% HLH=% ;cH=% *t̀='  t' ' 1HD$HL$ H9uMHL$HT$1HH9}14@Ar	@Zw <@Ar	@Zw @8tD$( D$(D$( eH%0   H;a  H0Hl$(Hl$(HD$@HW  HL$8I  +P  -   I   H$HD$H
 HT$HD$   |$  t?   uWD$HD$P Hl$(H0Ð D$HD$PHl$(H0HD$8H$HD$@HD$H HD$HD$   D$ WD$HD$P Hl$(H0H$HD$HҠ HT$HD$   ]|$  t+   G8 D$HD$PHl$(H0HD$8H$HD$@HD$H HD$HD$	   D$ H$HD$H= HT$HD$   |$  t+   w D$HD$PHl$(H0HD$8H$HD$@HD$HV HD$HD$	   uD$ 릀NuLH$HD$HG HD$HD$   F|$  9 D$HD$PHl$(H0ÀintrWD$HD$P Hl$(H0}qXHHl$Hl$HT$ fǂ0    HL$0HW  H\$(3@+'     11HH9   Y  DA_tA.u)@uL   L(     D$8 Hl$HA0reA9w_A0uH    uH(     H   H   }"H     D2H      XA0tƂ1  @M  @.  H9     4 @e	  HpH9   U  |@+   Hp   H9   &  <3@0   @9w}1HH9}9D3A0r\A9wVA   EtA_tH'  }H<I<xHHH(  H9tD$8 Hl$HD$8Hl$HA_AD$8 Hl$H@-uHpH;   1D$8 Hl$HHH   H(  H9D$8 Hl$H@-uƂ0     1D$8 Hl$HH託H蠗蛗H   莗艗H Hl$Hl$HL$0H  HT$(+x     1HpH9I  H9  <@02  HxH9  | @x        Ap   A   DD$E1E1E1E1E1E1E1DT$E1HDD$DD$H9R  9  D2A_uDD$A.uEEuA   MDD$Ll$8HD$@    \$HD$D$IDL$JD$K Hl$H A0   A9w|A0uMuIA   DD$VI9}9LAEMMVDl$IMA   EMEA   A0MADT$E	MMEHu\A AarRAfwLI9}9IAEMMVDl$IMA   EMEA   MMA   E8  MIHMDEMMEMIHMDH9   H9  D2A Dd$E8  HFH9f  q  |2@+.  H   H9   B  <2@0   @9   1HH9}AD2A0   A9   A   EtA_tH'  }H<I<{HHLH9t/Ll$8HD$@    \$HD$D$IDL$JD$K Hl$H Ll$8L)M    HEHL$@\$HD$D$IDL$JD$KHl$H A_A\Ll$8HD$@    \$HD$D$IDL$JD$K Hl$H @-uHHHƸ   Ll$8HD$@    \$HD$D$IDL$JD$K Hl$H HtLLl$8HD$@    \$HD$D$IDL$JD$K Hl$H HLl$8HD$@    \$HD$D$IDL$JD$K Hl$H HƸ   
   Ae   E1-u      {11rHD$8    HD$@    D$H D$I D$J D$K Hl$H H膒聒HyHqHideH%0   H;aS  H@Hl$8Hl$8HT$HH      H(  H6    H  1(HL$H$HHL$8  HD$HL$ HHT$HH(  H~JHD$ H\% H9\%    HHL$H$HL$7  HD$ HL$H)HL$HHHD$ H(  H})HHV\% H5G\% H9|   R  H  :5@@uHXHt$PH~HH9  HNH@HH~IH)   HH!HGH9   HNH@H   HH!H^HC1ɻ   H>H+FHv0  H@MH@MH@MIHA   IM!Ml$M!HA   IM!IL!HHL!I	HIM!M	HMELl$X\$`Hl$8H@LD$0HH$HHD$Q6  HD$HH$8  HD$PHH@HH\$   HH!H9uyHpH@HLD$0ILHMM)IHA   II!IsI9|HT$HHHLɾ   HH!HuHPHHH1HT$HLILT$0H\$0H|$(H$H)H\$5  HD$(HL$0H)HL$ HH[HT$HHt$P1Ht$PHF11MHt$PHt$PHF111H%fHHl$Hl$HK$ H@HH\$ HHHd  H=  WH*T$0t fHD$(H      H%   H~-HwX% HhX% HXH9!  PY   y f.vD$8D$@ Hl$H f.wHX% H
X% H9   YD$8D$@Hl$HH}:H|4HW% HW% HH9s~^D$8D$@Hl$HD$8D$@ Hl$HD$8D$@Hl$HHHHH	WH*XWD$8D$@ Hl$H?:H2HHl$Hl$H;I$ H@HH\$ HHH_  H8  WH*T$0t fHD$(H      H   H
~*HV% HV% HXH9  LY
   ( .vD$8D$< Hl$H .wH>V% H/V% H9   YD$8D$<Hl$HH}:H|4HU% HU% HH9s~^D$8D$<Hl$HD$8D$< Hl$HD$8D$<Hl$HHHHH	WH*XWD$8D$< Hl$H脋HweH%0   H;a+  H8Hl$0Hl$0HD$PHHH@Hһ   HH!HPH4HvH8LD$`ILL$X	IIMM  HOH@MMIMtMIDT$iMMEMIIM	IHOH@MMIMuMIIM	IIv	LJM9|MIIMIM	MXI,  HOH@MIA   IM!MIM9MMDIM9MDH@MHMIMLDI9   11HH@HHxH@MMIHA   II!MuM!L+XHA   IM!MBM!HII!M	HIM!M	\$hHMEHE$ H9u&fAnZD$pLd$xH$   Hl$0H8Lt$pLd$xH$   Hl$0H8H\$(HT$ HL$LD$Hm H$4H|$HG
   HL$   HHL$H!HL$ HT$(H
HI=y'     H[ HHT$HHW=Y'  u_HT$@HWH?% H0% H_ =5'  uHW(IIH4 HHD$PH_(HHIHLHHWHHHHD$@~HHHH ~HYMMD]_eH%0   H$H;A  H  H$  H$  H$  H$H$  HL$D$|$ $  H$  H$H$  HL$!HD$HL$T$ \$!t$#|$" t	@d  =<$  tT@tO  WD$pƄ$    Ht$pH4$HD$HL$T$\$HPC$ HD$ &3  |$( w  HǄ$       H$   WHHl$Hl$Hm H$   H$H$  HL$H$  HT$|$ %  H$   H$HB$ HD$:HD$|$ u+11҉$  H$  H$  H$  H  HD$`H H$NH|$HG
   ='     H HH$  HO='  uSH$  HOHz% Hk% HO =p'  uHG(HD$`H2 HLHO(HHW|HHOHHHH$  8|HH '|hH H$H|$HG
   ='     HЖ HH$  HO=˃'  urH$  HOH% H% HO ='  u7HG(W$  H;1 H$  H$  H$  H  HO(HHl{HHOHHHH$  M{HxH 9{FHD$pH$H@$ HD$-  HD$|$ u+11҉$  H$  H$  H$  H  HD$hHw H$>H|$HG
   ='     H HH$  HO='  uSH$  HOHj% H[% HO =`'  uHG(HD$hH/ HLHO(HHGzHHOHHHH$  (zHH zhHD$PHL$XT$O\$NH$HL$T$.D$|$ uHD$PHL$XT$O\$N$  W$  H$  H  H$  H4$H$  Ht$H5?$ Ht$HD$HL$ T$(\$)hD$0HD$@HL$8Z$  H$  H$  H$  H  Z$  W$  H$  H  YIeH%0   H$H;A  H  H$  H$  H$  H$H$  HL$ D$|$ "  H$  H$H$  HL$aHD$HL$T$ \$!t$#|$" t	@f  =6$  tT@tO  WD$pƄ$    Ht$pH4$HD$HL$T$\$H=$ HD$ f-  |$( x  HǄ$       H$   WHHl$Hl$=Hm H$   H$H$  HL$H$  HT$|$ &  H$   H$H$=$ HD$zHD$|$ u,11H$  H$  H$  H$  H  HD$`H H$H|$HG
   =~'     Hۑ HH$  HO=~'  uSH$  HOH% H% HO =~'  uHG(HD$`HM, HKHO(HHvHHOHHHH$  wvHHJ fvhH H$H|$HG
   =-~'     H HH$  HO=
~'  urH$  HOH% H% HO =}'  u7HG(W$  Hz+ H$  H$  H$  H  HO(HHuHHOHHHH$  uHxH\ xuFHD$pH$H;$ HD$'  HD$|$ u,11H$  H$  H$  H$  H  HD$hH H$|H|$HG
   =|'     Hʏ HH$  HO=|'  uSH$  HOH% H% HO =|'  uHG(HD$hH<* HKHO(HHtHHOHHHH$  ftHH9 UthHD$PHL$XT$O\$NH$HL$T$D$|$  uHD$PHL$XT$O\$N$  W$  H$  H  H$  H4$H$  Ht$H5r9$ Ht$HD$HL$ T$(\$)D$0HD$@HL$8$  H$  H$  H$  H  $  W$  H$  H  SOeH%0   H;a  H0Hl$(Hl$(HD$8H$HL$@HL$  |$    HD$HH uFHD$8H$HD$@HD$D$HD$HL$ ZD$PHD$XHL$`Hl$(H0HD$8H$HD$@HD$HD$HL$ D$D$PHD$XHL$`Hl$(H0H H$H|$HG
   =%z'     H HHL$@HO=z'  u`HL$8HOH% H% HO =y'  u(HG(WD$PH{' HD$XH|$`Hl$(H0HO(HHqHHOHHHHD$8qHHo qa!RLeH%0   HD$H;A  H   H$   H$   H$   HHHL$PHPH$   H< H$HD$    HIHH?HHH\$XH\$HD$H$HD$    HD$XHD$H$   HD$HD$PHD$ fD$(" D$* p  HD$0HL$8HT$@H\$`H$HD$HL$HT$FH$   HH HP(HIH\$ H$   Ht$(Ht$HH$HD$HL$H$   H5G Hl$Hl$~Hm H$   HHRH$   H$   H$   H$   HT$HH$   H$   H$   H$    H$   HD$HD$   HD$   *AHD$ HL$(H$  H$  H$   H   PeH%0   H;a}  HXHl$PHl$PH$   H$HD$
   c  HD$HL$H$    H HT$HD$   HL$HD$ _CHD$(HD$@HL$0HL$8H H$KH|$H|$HHD$8HG=v'     HD$@HHL H$H|$HD$hHG=~v'     HL$`HHL$xHO=`v'  uTHL$pHOH! HO =Cv'  uHD$HHG(H$   Hl$PHXHO(HHHHD$HnHHOHHHHD$pnHHD$`moHD$@m-{NfeH%0   H;a}  HXHl$PHl$PH$   H$HD$
   a  HD$HL$H$    H8 HT$HD$   HL$HD$ AHD$(HD$@HL$0HL$8HD H$H|$H|$HHD$8HG=u'     HD$@HH H$sH|$HD$hHG=t'     HL$`HHL$xHO=t'  uTHL$pHOH^  HO =t'  uHD$HHG(H$   Hl$PHXHO(HHHHD$HlHHOHHHHD$pclHHD$`TloHD$@El-LfeH%0   H;aM  H@Hl$8Hl$8HL$PH       HT$XHH  H$  HHHt$HH|$`Hb  @   H
  IH@MIHA   IM!I{H|$01E1HL9  DA_uHtA0  A9  AA8  M9   LEMM9r
I9wMH H$}H|$HG	   =r'     H HHL$PHO=r'  uaHL$HHOH% H% HO =r'  u)HG(HD$0HD$hH>  HD$pH|$xHl$8H@HO(HH{jHHOHHHHD$H_jHH Nj`H H$H|$HG	   =r'     H HHL$PHO=q'  uaHL$HHOHۮ% H̮% HO =q'  u)HG(HD$0HD$hHj HD$pH|$xHl$8H@HO(HHiHHOHHHHD$HiHH zi`H H$H|$HG	   =Aq'     H߁ HHL$PHO=!q'  u`HL$HHOH% H% HO =p'  u(HG(HD$h    H HD$pH|$xHl$8H@HO(HHhHHOHHHHD$HhHHG haA AarAzw	Aé@H" H$H|$HG	   =Up'     H HHL$PHO=5p'  u`HL$HHOH+% H% HO =p'  u(HG(HD$h    H HD$pH|$xHl$8H@HO(HHgHHOHHHHD$HgHH[ gaLL$hWD$pHl$8H@HuI       H  IHI1ILPLLM|
H@H H$HD$	   HD$HHD$H\$H|$ THD$(HD$h    H HL$pHD$xHl$8H@H   H  H\$H;0   H|2s @bu!HsHy   HHIHLH| s @ouHsHy   H|s @xuHsHy   HyIHH?HH4;   L눸
   HHxH~ H$HD$	   HD$HHD$HL$HT$ HD$(HD$h    H HL$pHD$xHl$8H@HHn H$5H|$HG	   =m'     H?~ HHL$PHO=m'  u`HL$HHOHo% Hp% HO =]m'  u(HG(HD$h    H HD$pH|$xHl$8H@HO(HH4eHHOHHHHD$HeHH} eaHD$HH$HL$  D$HL$PX1AnkEeH%0   H;a0  HhHl$`Hl$`HD$xH  HL$p+  HPHHH?HH1@t$?H$H\$H$   HD$H$   HD$HD$ HL$(H|$0HI  H H9u  H_(Hw H95%         H9)  HG   =k'  ugH;z HHT$xHW=k'  u/HD$pHGHǄ$       H$   H$   Hl$`HhHWHHHHD$pvcHHy ecH$   H۾@   HDHKH@H۾   HH!Ht$@\$?  tH9w-HHHHEH$   W$   Hl$`HhH H$SH|$HG   =j'     H,y HHL$xHO=j'  umHL$pHOH% Hv% HO ={j'  u5HG(HD$@HH$   H H$   H$   Hl$`HhHO(HHEbHHOHHHHD$p)bHHx bTH9sH H$gH|$HG   =i'     H@x HHL$xHO=i'  umHL$pHOH% H% HO =i'  u5HG(HD$@HH$   H" H$   H$   Hl$`HhHO(HHYaHHOHHHHD$p=aHHw ,aTHD$PHL$HH|$XH4$H\$H% HD$\$HD$PHL$HH H|$XHt 1-uHPHHH?HHʾ   @HH13H5 H$H|$HG   =hh'     Hv HHL$xHO=Hh'  uiHL$pHOH6% H7% HO =$h'  u1HG(HǄ$       H H$   H$   Hl$`HhHO(HH_HHOHHHHD$p_HH4v _XH$Hե HD$H	 HD$蟈H$H HD$H HD$~@eH%0   H;a  H@Hl$8Hl$8HD$PHF  H<  HL$H-  HXHHH?HHH%  1E1HOEOQH9   D;AA	vHr H$9H|$HG   =f'     H.m HHL$PHO=f'  u`HL$HHOH{% Hl% HO =af'  u(HG(HD$X    H HD$`H|$hHl$8H@HO(HH8^HHOHHHHD$H^HHl ^aLI؀-IDHD$XWD$`Hl$8H@H{ H$BH|$HG   =e'     H7l HHL$PHO=e'  u`HL$HHOH|% H}% HO =je'  u(HG(HD$X    H HD$`H|$hHl$8H@HO(HHA]HHOHHHHD$H%]HHk ]a+HHHL$HH$HD$HD$
   HD$    HD$0HL$(HT$ H` H9uJHuH@   =d'  u#H5$k H0HT$XHL$`H\$hHl$8H@HHj s\Hø    =HHl$Hl$HT$(HG  H\$ 3@-)       HHHH?HHH   :0   Z b         xø   0   HH9}   <@0r@9w0   ۄtYA @arI@f@@uA_u0u_   D$0 Hl$HÃ_t!   D$0 Hl$H1A_D$0Hl$H11۹^   Wo1x+HH@+H\$ HMdeH%0   H;aT  HXHl$PHl$PHD$`H   H(  H H$HY
HHI
HHOHH)HHLHL$0HL$HL$-HD$HL$`H   H  HD$HH(  H>  HT$0H   0H  @.H(  HHsH9o  HX  HJHHH?HHH$H\$Ht$v  HD$HHHT$0H9  HH)HHH?H!H|$HL9LL$`I   H     H9HOM9uKHH@H9T  H$    H|$HD$H\$/HD$ HL$(HD$hHL$pHl$PHXHD$@Ht$8L$LL$Ht$jHD$@H\$0Ht$8H|$HH9  H   "  HT$0H9HHOHT$@H9   H9  .HZHH)IHH?H!HH(  L   I     L9  I)M9MOLI?L!HH9uJ4HvHHHLD$8H$Ht$LD$iHD$HHT$@H|$0LD$8H$HL$HT$iHD$HHL$`HT$@Ht$0%H      H\$0H9HHOH\$@H9uhH(  HH+   H9   H9   H)HHH?H!HH4$H)H|$HT$   HD$HL$@HH\$0H|$HH$HL$H\$hHD$HHL$`H\$@Ht$0lHc HD$hHD$p   Hl$PHXHH`HH`HH`HѺ   k`HL`Lɺ   S`HH(`Hٺ   ;`   1`HHf`   HY`H1`   H_1H_7HD$HL$10HH9|HD$ HHl$Hl$HT$ H   H   H~HCH=   s%t@0tHuHǂ(      Hl$Hù   =_eH%0   H;a   H0Hl$(Hl$(HD$    WD$HT$@1H0\HAHv)HHHHHH4HH)Hr}HT$8Hǂ       HX@4H   HH|HsAH   tH=   r!H   H(  H$Hl$(H0ù   K^Hع   >^Hȹ   1^[5eH%0   H;a  HHl$Hl$HT$ H\$(11Hw<OJGH@HH@HHHIHH  H9   ~H   r-  Mu   OIHMILtLGL)(  A   II!I1Ma0D$HHOOZMIH9   ~8H      DMII!M!H=   r   H<HLIMv8LIMI!L!H=   }sVI0DLHLvƂ1  IH   H$ Hl$HHǂ       Hl$HM   \   \H   x\H   k\3@HD$(HL$ HT$H\$1HH9}H9}<2D1D8tD$0D$0D$0 eH%0   H;a  H@Hl$8Hl$8H&% H&% HD$PH9  H4@H<LD$HI   H     H|$0HDHTL$HL$HD$   HT$HD$ "D$(HL$0HQHHEHD$HH   HHHt$P1ILHHLLH   H     H@MDIIHIM!LIHIHHLIL)HCH=   }   H0B|xHoAƀ1  bHHHHvHHHHHHLIL)HCH=   }sXH0@|3HtƆ1  H   HH   H   |Hǀ      H(  H$Hl$8H@ù   Z   
ZHй   Y   ZY1eH%0   H;a   HHl$Hl$HD$ H    tEHL$(H'CHL$(H$HD$<   }HD$(HHHD$ H<H$HL$[Hl$H|'HL$(H$HD$<   &HD$(HH<HD$ H|H$HHL$J05eH%0   H;a   HHl$Hl$HD$(H}
Hl$HHT$ H   H9}H=   si5u[HpH9uO1   tH$HD$Y   Hl$HH~%LuѐH   H$15ݹ   OXy/4HHl$Hl$HT$(H|hH\$ H9   ~ZHHH|.H   sN4@9sFHBH   Hl$H1Hǃ      H(  Hl$HHl$HHй   WHD$H(  H   11HrH<DAEIxHH9}H9   
HHHH9|H}H\$H   H9}4@5u7HyH9u*1   tHH~DШu1@5HD$HD$HHe  HPHZ?Ht$H~HOH9?  H)H@HH8HH!HHHR?HHKHH@HLCII@MLMII!L   HL!MBLMEH@HHA   II!LJM9IDLNI@MMIM9MDHvIH)LA   IM!MZL9|^I2HRE1A   HA   II!IM!H)L!HH!I	Ԁx tLH@H   HH!I	Ld$DT$ HA   II!MLDLLE1MHHHHDHsHH@HHKHHH!HHPHHRHPXHD$HT$HH\$(H3H|$IH)Hzt$ @rHJH   HHH@MIHL!HL!L9tuHH@HH[I)HHH[LOA   II!M9t*HH@LHD$0LL$8@t$@H\$HHL$P@t$XItHHBHWLIHHL!HHB    RHD$0HD$8    T$@HD$HHD$P    T$XHICHHl$Hl$HT$(H\$ HHC    t$8@sHt$0H\  HH?H=HH\  H}D$H Hl$HHHW}t$9H    A   IEIHH)H  HGHH^  LD$ ML9  HH0  I<HHH8  IW  K@H=$ HLHIH|H?HHH{LG@LCLFHIOH   1H@HHHHH!HD$@HPHH{H9pH)H+HB@HHH@HH@HA   IL!HA   II!I@H#HH)H9}	H3H9|D$HHl$HD$H Hl$HHHBHLIMDI@HH@MɐIHHHL!HI8HRHSHIIDLWMII@MҐHOHHL!HL[IWHHuJH   HH=|I$ HLHIH|H?HHH{HW@HSHIW<LIMDMYMII@MېIIHHL!HLc|LW   QH   QH   P   PHHl$Hl$HT$ HZHs.HHkHX`XHHH?HH)H\  H?H=HH\  HHWszH4RH=$$ LDMMI@I}HI~HHHHHH?HHHQJHR@HQHHHHHT$(HL$0Hl$HHйW   OeH%0   H;a   H Hl$Hl$HD$8H$HD$HL$HWs{HIHV$ HHt$(H>IHHH:$ H|H?HHH~HW@HVHHt$0HHHLH?HHHNH@HNLD$@Hl$H HȹW   )OS&.eH%0   H;a  H`Hl$XHl$XHD$hHH  H\$xHm  HHHDHsHH@HHKHHH!HHPHHRHPH$HD$hHHHH@HH\$H HHH!ЉIHH!H)1A   
HOIHF  M9vLD$xL9  IL)H  L^?$ I<  II1A)WD$8D$H    Dr0L|$8Ft8LLv+AAMI#Gd AD)L`I r  L\$0HT$pIEIEL\$0H }'IL)I   LrL:F\,8L9r  Ml$ILjLHZ KH[H  Ep  Hf     Lv0G4,HL!I)IHLLH~QH4LIMIA   IM!M9wHIHL!L"LrM9r   Ƅ$    Hl$XH`LjH$IM!I	LT$H|$HL$HD$ E  |$( tJHT$pHZHHH|"HJH2H9   4@0tHCHBƄ$   Hl$XH`Ƅ$    Hl$XH`ø   mIIHE1ҿ   1WHL$pA@A(Ƅ$   Hl$XH`HKLLKH H$HQ HD$7LKL    KL    uKwH   cKH H$H HD$q",eH%0   H;aF  HHl$Hl$HL$8H@HH\$0HH!HT$(H9   Ht$@HHH9   H4:HH9   H)HH9vvHT$ HZHHJHH|HJH2H9s}43@9tH}*HJHHv[1HB   HB D$HHl$HHJHH9s)D$H Hl$HD$HHl$HHJ1JHJH9 H$H HD$蔀H H$H HD$x!eH%0   H;a2  HhHl$`Hl$`HT$pHH  HrH|  H$   LI9a  H9wW  _8ZÄ8  H$   L9   HwH9s  w@8s@@	  HD$H    WD$PH   H{0@|HHAHHHv,HHHHHH<HH)Hr5  HXHHt$x1DHH9}2H<HLH  H>LNLT$HGDL9r  H^H^ HFH^H~"HNH>HCH9  |;@0tHuHF     BF(Ƅ$   Hl$`HhHH  HJHCH9~H)H@HH2HH!H2HCHBHOHCH9~H)H@HH7HH!HHCHGH<$HT$H\$HD$H$   HH$   HHHHQHH@HH	HHIHH!AMII!MM)MI)H\$pL#M)E1A   IOl II  M9vHD$@LL$8LT$xE1IHD$@LL$8MHM9   MM)M|$I  L=8$ OdE  1AIRM
I9  P0C)A)ǉHH!LL9sIEIBHD$@LIB CAB(L$H|$HD$8HD$L\$II!Ld$ HD$(     D$0$   Hl$`HhMbI<Iz [AZ(   IHKHH<IHH!MbM*IBL9  Lc0Ed IBHHH!I)LLM9sL$LD$LLL$L\$   HH!HD$ HH|$(  D$0$   Hl$`HhE1MHIIDLFII@MHNHHL!HHCHH@HC1H$   1H$   H$   WHD$x@JH(Ƅ$   Hl$`HhLDLHDpL   DDHLDH   DHȹ   |DHHl$Hl$HT$HHHHt$@H9   HT$0H|$ LD$(E\2AE\2MLIHNII9sHOH7LWIBH9r   MHHI9vOI9sD$P Hl$HHT$8H)I9wHuHHOHv9:0uWGD$PHl$HD$P Hl$HD$P Hl$H1wCrCeH%0   H;a   H`Hl$XHl$XH H$HD$    HD$xHHH   HOHT$PHT$vHD$H$HD$    HD$PHD$D$hD$D$pD$ HD$xHD$(H$   HD$0Y   HD$HHL$8HT$@H$    HL$HT$HD$nHD$ HL$(H$   H$   Hl$XH` eH%0   H$H;A  H  H$  H$  H$  H   $  Zf~H4# HHYH4H@HH@MH@MIHIHHLIM!HA   IM!I\$IL!HA   IM!IT$IH!HL9.  L      HE H$  HH$   H$  H9wnH$  H$P  H$   HH$HL$HD$hIH$P  H$  H$   H$  H$   H$  H$  HĐ  H$   H$@  H H$H$  HD$HT$Ht$H\$ Ht$8H|$(H$   H$@  H$  7Ht   HE    HeE M  HKHIJ$  b0  x   H$  H4$H$  Ht$H$  Ht$H$  Ht$\$ D$!HT$(HL$0LT$8>   HD$HHL$@HT$PH$  H$  H$  H$  HĐ  ÀXq=#    L$H  D$H$   H$   W$X  $h  $x  H$  Hp  f]  GA  E  H~IH)  1@   H$  H$H$  HL$H$  HL$ML$D$$X  D$ $h  D$0$x  D$@Ht$P\$Xi	  HD$pHL$hHT$`H$  H$  H$  H$  HĐ  H$  H<$H$  H|$H$  H|$Ht$\$ D$!HT$(HL$0LT$8  HD$PHL$HHT$@H$  H$  H$  H$  HĐ  H$   HǄ$       $   H$   H$X  HǄ$`     HǄ$h     $   Ƅ$    H$   IH)H$   $   H$   H$H$X  HL$H|$`|$D$H$   H$   $  H$   L$  L$H  GuHA   HIDIHILeguHI1$  Ƅ$   H$  H$HT$HL$D$LT$ HD$@L$8HT$0\$PHt$(H|$HH$   H$   $   H$   H$   $   W$   $0  H$   H$X  HǄ$`      HǄ$h      H$  H$H$X  HD$H$   HD$H$   HD$6D$    $  GwfEuHH$p  HHһ    HOH$   L$  L$H  HD$H$   dGu
H$p  H$  부etfuH$p  H+$x  Hһ    HO뎀gtH$  H$H$  HD$H$  HD$H$  HD$$  D$ D$D$!H$   HD$(H$   HD$0H$H  HD$8  HD$@HL$PHT$HH$  H$  H$  H$  HĐ  H$  H4$H$  Ht$H$  Ht$H$  Ht$\$ D$!HT$(HL$0LT$8   HD$PHL$HHT$@H$  H$  H$  H$  HĐ  H$  H$H$  H\$H$  H\$D$HT$ HL$(LT$0  HD$@HL$8HT$HH$  H$  H$  H$  HĐ  L	HH5H@uH$  H# dH H$HF HD$oeH%0   H$H;A  H  H$  H$  HǄ$       H$   WHHl$Hl$ :Hm H$   H$H$   HL$H$0  HH$   H$H$(  H)H\$W$  $  $  H$  H  $  G  E5  H$   H$HHHL$6H$  HW$  $  $  H$   H$  HǄ$     HǄ$     H$  H$  H$  H$  H$  H$H$   HL$H$  HL$L$$  L$$  D$ $  D$0$  D$@HD$P$  D$X  HD$pHL$hHT$`H$8  H$@  H$H  H$  H  ÀGu<HH$   H$   HDHD$xHD$H$  HHD$xHeyftguHHH$  H$   H$HHL$H$  HVH$   H$H$   HD$H$(  HD$H$0  HD$	  W$  $  $  H$   H$  HǄ$     HǄ$     H$  H$  H$  H$  $  Gw=EuHH$  HGuH$  HH$  HetÀfu"H)H    HOH$  HHguH$  HH$  HeH%0   H;a  HĀHl$xHl$x$   <G  <E   H$   H$H$   HL$H$   HL$$   L$$   D$ $   D$0$   D$@H$   HL$PD$X  HD$hHL$pHT$`H$   H$   H$   Hl$xH<G  H$   H$   H9  H9$     H$   H   HEH$   H~H   H9H$   H$H$   HL$H$   HL$$   L$$   D$ $   D$0$   D$@HOHJHL$PD$X  HD$hHL$pHT$`H$   H$   H$   Hl$xHH9|H9PH$   H$H$   HD$H$   HD$$   D$$   D$ $   D$0$   D$@H9HOH)HҸ    HOHD$P  HD$hHL$`HT$XH$   H$   H$   Hl$xHHHnH$   HQH$   H9w2H$   %DH$   H$   H$   Hl$xHH H$H$   HD$HL$H\$HT$ Ht$(HD$0H\$8HP$   H$   <e<ft<gKH$   H$H$   HD$H$   HD$$   D$$   D$ $   D$0$   D$@H$   HD$P  HD$`HL$hHT$XH$   H$   H$   Hl$xHeH%0   H$H;At  H  H$  H$  H$  H  H$  HQHHT$H$  H9~0H$  L(  L+   MiL  L	L)HkdI9  HǄ$X      H$`  WHHl$Hl$1Hm H$X  H$H HRHT$@H$  HH$X  H$H$  H)HJHL$`H$  HH@Hһ   HH!H$  H9  HQH$  H\$HD$     H|$(WHHl$Hl$0Hm HD$ H$HHIHL$HD$H$  H+HL$ H$HHD$H$   H$  11HWH$  HH)H(  L2L   M9  L$H  MM  L9$@    I   R  F\ M  I   )  FL$x  L9|  H     D<X  E86  A      EXE8             A   EtEuhEu/EH$HH@HD$*H$  HĘ  HH@H}H$  HĘ  L9}H   H$H$HH@HD$ H$  HĘ  ÀYL_M9AOE1GuE8t
   A9tA   E   A0A rMMRL9$@  AE1A0   A0   ]A0   7H$  HĘ  HT$H$  H9H	HRHH$  HĘ  H$  Hǀ       H$  HĘ  H   ,L   ,Lع   ,geH%0   HD$H;A  H   H$   H$   $   =  H$   HsH$   H9  H$   -H$      H$   H$   H  LFI91  0H$   H  IpH9  B .L$   HKI9ILH     
00HHH9^HVH9vHL$PHt$pHM H$HD$Ht$H|$HT$ HD$(HL$0H|$8HQHL$PH$   Ht$pHNH9  $   0H$   HH$        HDH  Hڻ-   HT$XHqH98  H$   H
   HNH9w3000T0H$   H$   H$   H$   HĈ   HY H$HD$Ht$H|$HL$ HD$(HL$0H|$8HHT$XH$   Hd   HNHHIIILHMI?L)LIM)H9w03AP0T3H8HT$pLD$hH H$H\$Ht$H|$HL$ BH\$(HD$0H|$8HHHT$pH$   LD$hHNHHIףp=
ףIILHLI?L)IIILD$XLHL)DEiɚ  AGAID)OIM)H9wEJ0D30T3AP0T3HOLT$pT$GLD$hH§ H$H\$Ht$H|$HL$ UH\$(HD$0H|$8HHT$GH$   LD$hLT$pH$   \$FHf H$HD$HL$H|$Ht$ HD$(HL$0H|$8HqH$   HT$X\$Fn+   RH$   H H$HD$Ht$H|$HL$ 虶HD$(HL$0H|$8HH$   L$   H$   H9  HL$HL1MIL$   HHH?HLI9wUH$   H$   H0H$HT$HQHT$/H$   HL$HH$   H$   H$   Ht$hHT$xH  H$HD$Ht$H|$LL$ 賵H|$8HD$(HL$HHT$xHt$h_LD$`H٥ H$HD$LD$H|$Ht$ lHD$(HL$0H|$8HqH$   LD$`LH$   \$FH| H$HD$Ht$H|$LD$ HD$(HL$0H|$8LA\$FH$   z0   cH) H$H$   HL$H\$H|$Ht$ 贴HD$(HL$0H|$8HqH$   H$   H$   H$   R&1&5PeH%0   HD$H;A  H   H$   H$   $     H$   HsH$   H9%  H$   -H$   H$   H  HVH9h  00H$   HN  HrH9   .1	0HLH9   H$   HH   H9$      L$   L$   L9  ALFI9vHt$pHL$PT$GH H$HD$Ht$H|$LD$ HD$(HL$0H|$8LAHL$PT$GH$   Ht$pD0   H$   H$   H$   H$   HĈ   HT$hH H$HD$HT$H|$Ht$ 蔲HD$(HL$0H|$8HqHT$hH$   HH H$HD$Ht$H|$HT$ FHD$(HL$0H|$8HQH$   TH$   H9HLH$   H$   H9  HL$HH1HT$`H9   H$   H$   H0H$H\$HL$+HD$`H$   H$   H\$H
0HHH9$   ~VHpH9vH\$HHD$XHơ H$HT$HD$HL$Ht$ YHT$(HD$0HL$8HpHD$XH\$HHHHH[H\$xHm H$HD$Ht$H|$HT$  H|$8HD$(HL$HH\$xH$   H( H$H$   HL$H\$H|$Ht$ 賰HD$(HL$0H|$8HqH$   H$   H$   H$   ~HL"F"0eH%0   H;a  HhHl$`Hl$`$     HD$xHHH$   H9  H\$p-H$HL$HT$H$   HD$HD$ 
   fD$(   HD$0HL$8HT$@HYH9   pH$   H$   H+H   HsH9wcH+H$Ht$HT$HL$HD$ 
   D$(D$)  HD$8HL$@HT$0H$   H$   H$   Hl$`HhH\$XH$   H` H$HD$H\$HT$Ht$ HD$(HL$0HT$8HqH$   HH\$XGHCHL$xH5 H4$HD$HL$HT$H\$ 蚮HD$(HL$0HT$8HYHL$xHƞ H$Ht$pHt$HD$HT$HL$ TH\$(HD$0HT$8HHHD$x7H\$pHL$xH$   $eH%0   H;aY	  HĀHl$xHl$xH$   HHJHH@HH$   HH$       HDHH!HHHtH<sH$   H  H  HHH@HLAII@MIHH!HHLIM!LIL	I       L9{  H_HL!H=^  HHN$   @X9  H? H$   HD$pH$   $   @  H$   LGL$   M9a  L$   A:-IxL9  H$   C0CtIH<H0C\IL\$hH[  MO  HWL9  A:.EHIHM   HZLI<IFL9vHT$`H|$hDD$GHV H$LT$HT$LL$H\$ LT$(HD$0LL$8HXHD$pH$   HT$`$   H|$hDD$G` @8%  p   HZL9  AH  Hٸ-   H$   HSL9%  H$   AHd   HZHHHHHHH?H)HHH)L9w1B0A2G0AD2L$   H$   L$   Hl$xHH|$`HT$XH& H$LT$Ht$LL$H\$ 蹪LT$(HD$0LL$8HXHT$XH$   H|$`wH     HZHHףp=
ףHHHHHH?H)HIHHHH)HHHHHIH?H)HHLI)HHH)L9wA@0A:AC0AD:F0AD:LD$`L\$XHt$PH H$LT$H|$LL$H\$ 販LT$(HD$0LL$8HXHt$PH$   LD$`L\$XHZHK7AHHHHH?H)Hףp=
ףIHH$   HHH)DEiۚ  AGAD)HAHHHH)HHHHHIH?H)HHLI)HHH)L9w(A@0A2AC0AD2AD$0AD2G0AD2LD$`D\$FLd$XH|$PHߘ H$LT$Ht$LL$H\$ rLT$(HD$0LL$8HXH$   H|$PLD$`D\$FLd$XkH$   D$EHz H$LT$H\$LL$HT$ LT$(HD$0LL$8HPD$EH$   H$   ~+   _H$   D$EH H$LT$HT$LL$H\$ 覧LT$(HD$0LL$8HXD$EH$   H$   P   H H$LT$H|$LL$HT$ KLT$(HD$0LL$8HPHD$pH$   $   H$   L\$hH9  H_L9   A:.1EHIMLH9   LCMI<IFM9vH\$`H|$HD\$GLd$hH H$LT$H\$LL$LD$ 臦LT$(HD$0LL$8L@HD$pH$   H$   H\$`$   H|$HD\$GLd$hKHH~ H$LT$H|$LL$H\$ LT$(HD$0LL$8HXHD$pH$   H$   $   H$   L\$hHL$   H H$LT$LD$LL$H|$ 螥LT$(HD$0LL$8HxHD$pH$   H$   H$   $   L$   H H$H$   HL$H|$LL$LD$ -LT$(HD$0LL$8L@HD$pH$   H$   H$   $   H$   6L$   L$   L$   H6 HHHHoeH%0   H;a   H`Hl$XHl$XHD$hHd   H\$pH
ugH
}3HHH9   H Hȹ   HD$xH$   Hl$XH`H HIH   wpHHH9w`H HS   H$    WD$HD$H\$ fD$(    HD$PHL$HHL$xH$   Hl$XH`H\$p   QVeH%0   H;a  H`Hl$XHl$XHD$hH   Hd   H\$pH
ukH
}3HHH9   H Hȹ   HD$xH$   Hl$XH`H HIH      HHH9wpH HS   HH$    WD$HD$H\$ D$(D$)   HD$PHL$HHL$xH$   Hl$XH`HH\$pH\$pn   $_)eH%0   HD$H;A"  H   H$   H$   H$   H  Hd  H$   H
3  H
   HHH9  HH Hȹ   H$   H
H\$hH$   H9w_H$   H|$xHt$`HH$HD$HL$XHD$xH$   HD$hH$   HD$`H$   H$   HĈ   HL$XHD$pH H$H$   HD$HT$Ht$H\$ H|$(Ht$8HD$pHL$XH$   RH HIH      HHH9   H~ HS   HH$   H$H$   HL$H$   HL$HD$H\$ D$(D$)  HD$@HL$8HT$0H$   H$   H$   H$   HĈ   HH$   zH$   m&   eH%0   HD$H;A   H   H$   H$   H$   Hd  H$   H
3  H
   HHH9  H Hȹ   H$   H
H\$hH$   H9w_H$   Ht$`H|$xHH$HD$HL$HD$xH$   HD$hH$   HD$`H$   H$   HĈ   HL$XHD$pHI H$H$   HD$HT$Ht$H\$ ԞHt$8H|$(HD$pHL$XH$   RH HIH      HHH9   H7 HS   H$   H$H$   HL$H$   HL$HD$H\$ fD$( n   HD$@HL$8HT$0H$   H$   H$   H$   HĈ   H$      eH%0   HD$H;AK  H   H$   H$   H$   H  H$  HD$W    WD$XD$hD$x$   $     H$   HH
  A   Bt	HHd   HHHHףp=
ףHHHHkdH)H?H@H=   X  HHAH5 DD7HA0  LL$WFD	H     HA47HAo  H6HRH     HHHxL) FLHA  LT$WFLH
  H   m  HPB4HAM  Bt  HBHA  DV-$     HA  H$   HH)HAHL$HHXHH?H!HDWH$   H9wtH$   H\$@H$   HH$HD$HHt$fH$   H$   HD$HH$   HD$@H$   W$   H$   Hİ   Ht$@H$   H H$H$   HD$HT$H\$HL$ H\$8H|$(H$   H$   Ht$@7HA  H$    HHHH?H!HDWHD$HHT$HT$(HD$ HL$(HǄ$       W$   H$   H$  H$   Hİ   HYH6HzH   HHHBA   LT$WBtHILLH9r+IH!H$$  LIL{ B4IAr   HAHf{ HA   Ht$WT1HA   @tVHHH9r:HHH1HHHH)H$   HAL{ B4HAr^HPH=z 4>HAs<H|$W@t8HH$   A   EA   ;A   
HйA   
A   
H$   
A   
LȹA   
H$   
HйA   |
H   
HA   b
Hй   e
A   K
H   N
A   4
   :
HS H$H HD$@8eH%0   H;a  HĀHl$xHl$xH$   H$   HH)H$   H9  H$   HSH9g  D$   DH$   H)IHH?H!HLH$   H  H$   H$   DA   >     HL$HH  A    LJI9F  A\x  fDLRDAEL%) GI9   D\IRDAG!H9wFH92A  L$   DL$GHU H$HD$LT$Ht$HT$ HD$(HL$0Ht$8HQHL$HH$   H$   D$   DL$GL$   yD\$GH H$HD$LL$Ht$LT$ {HD$(HL$0Ht$8LQHL$HH$   H$   H$   D$   D\$GL%a( LL$`Ht H$HD$HT$Ht$LL$ Ht$8HD$(HL$HH$   H$   H$   D$   LL$`WH$HT$Ht$DL$DD$$   D$$   L$X  HD$ Ht$0HT$(HL$HH$   H$   D$   ?Ht$XHD$pH$H|$DL$HL$HD$pH$   H$   Ht$XH$   D$   uHJH9w&DH$   H$   H$   Hl$xHH. H$HD$HT$Ht$HL$ HD$(HL$0Ht$8HH$   D$   H H$HD$H\$Ht$HT$ xHD$(HL$0Ht$8HQH$   H$   MH H$H\$HHIHL$PHL$)HD$HD$hH$   H9tH$HL$H$   HL$H$   H$   HD$hHt$PHHbeH%0   H;a[  HHHl$@Hl$@HD$XHHHT$`H9   H\$Pt$l@4D$h   =      H$HL$HT$D$@t$D$mD$D$nD$   HD$ HL$(HT$0HYH9w%t$l@4HD$pH\$xH$   Hl$@HHHL$XH5; H4$HD$HL$HT$H\$ ΒHD$(HL$0HT$8HYHL$X=  ~= @  6H H$Ht$PHt$HD$HT$HL$ oH\$(HD$0HT$8HHHD$XeH%0   H;a  HpHl$hHl$hD$D    $   $   9	  \	  $        ]  1  	      	      Q    $   H$   HZH$   H9   HL$x\u  f<   HQDHLH   HHALKLT# AI9vHL$`D$CH\$XHY H$H|$H\$Ht$LL$ H|$(HD$0Ht$8LHD$CHL$`HH\$XD$   `H$   H$   H$   Hl$hHpH\$`H܀ H$HL$xHL$HT$Ht$H\$ jHL$(Ht$8$   H$   H\$`   }H$   HXH$   H9   HL$x\U  f<   HDHLH3HHALKL " AI9vH\$`HD$HT$CH H$H|$H\$Ht$LL$ 蘏H|$(HD$0Ht$8LHHD$HHT$CH\$`D$   `H\$XH H$HT$xHT$HD$Ht$H\$ 8Ht$8HL$(H$   $   H\$XH$   HHH$   H9   Ht$x\x  f<HxAL! B
H9wxT0HGACH9w>HHHH$   L$CH~ H$Ht$H|$H\$HD$ uHt$(HD$0H\$8HL$CH$   랈T$CH~ H$Ht$HL$H\$H|$ ,Ht$(HD$0H\$8HxH$   T$CD$   L)  ,HL$`H<~ H$Ht$xHt$HD$H\$HL$ ʍH\$8Ht$(H$   HL$`$   H$   HHH$   H9wH\$x\t  f<HHHHHL$`H} H$H\$xH\$HD$HT$HL$ AHT$8H\$(H$   HL$`H$   HHH$   H9wH\$x\b  f<HHHH6HL$`H4} H$H\$xH\$HD$HT$HL$ HT$8H\$(H$   HL$`H$   HHH$   H9wH\$x\a  f<HHHHHL$`H| H$H\$xH\$HD$HT$HL$ CHT$8H\$(H$   HL$`럃     bH$   HHH$   H9wH\$x\r  f<HHHHHL$`H| H$H\$xH\$HD$HT$HL$ 詋HT$8H\$(H$   HL$`H$   HHH$   H9wH\$x\f  f<HHHHHL$`H{ H$H\$xH\$HD$HT$HL$ *H\$(HT$8H$   HL$`럃
uH$   HHH$   H9wH\$x\n  f<HHHHHL$`H{ H$H\$xH\$HD$HT$HL$ 覊HT$8H\$(H$   HL$`H$   HHH$   H9wH\$x\v  f<HHHHHL$`Hz H$H\$xH\$HD$HT$HL$ 'H\$(HT$8H$   HL$`H$   HHH$   H9w*Ht$xH$   H$   H$   Hl$hHpHz H$HT$xHT$HD$H\$HL$ 袉Ht$(HD$0H\$8HHH$   $   뎉$f  D$$   $M  |$      u$   lHD$DH$HD$   HD$   $   L$BHL$ H  H$   HHT$`H$   H9waHt$xHt$xH$   HH$HD$DHD$HL$HD$xH$   HD$`H$   H$   H$   Hl$hHpHL$PHx H$HL$xHL$HD$H\$HT$ VHt$(H\$8H$   HL$PZ$   u1$   $(  D$H$   HHH$   H9   Ht$x\HAH9w%H$   H$   H$   Hl$hHpH$   Hw H$Ht$HL$H\$HD$ 莇Ht$(HD$0H\$8HH$   $   Hw H$Ht$xHt$HD$H\$HL$ BHt$(HD$0H\$8HHH$   $   /   eH%0   H;a   H(Hl$ Hl$ HD$8HL$0HHH   HD$8HL$0H$HD$D$HL$HT$8H9   H)HHH?H!Ht$0HH~=  uD$@ Hl$ H(=  t' }	u`t	oD$@ Hl$ H(D$@ Hl$ H(D$@Hl$ H(HH
eH%0   H;a_  H(Hl$ Hl$ HT$8H  H\$03|$@@8u@'       @  @\  H  sHJIHH?HH@b  @7  @"b  @'X  F<  I   F1H	H}G4Ѕ|~H 2% H2% D$H    D$L WD$PHL$`HD$hHl$ H(HJHHH?HH=   &1ۉD$H\$LHL$PHT$XWD$`Hl$ H(H1% H1% D$H    D$L WD$PHD$`HL$hHl$ H(Hh1% Hi1% D$H    D$L WD$PHD$`HL$hHl$ H(H91% H*1% D$H    D$L WD$PHL$`HD$hHl$ H(@8uHL1#H0% H0% D$H    D$L WD$PHL$`HD$hHl$ H(@\  @U  @Uq     I9,  11H	H9   L9  <0|J9EA   EuHO0% H@0% D$H    D$L WD$PHL$`HD$hHl$ H(Ãa|fǩA   믃A|FA   1E1L9   I)LII?L!H@xu1HHH    HHHH/% H/% D$H    D$L WD$PHL$`HD$hHl$ H(H_/% HP/% D$H    D$L WD$PHL$`HD$hHl$ H(@uu
   @xu
   t1m@\HL¸\   1@auHL¸   1@bHL¸   1@rvT@uw'@tt@uWHL¸	   1@vt@x0HL¸   1@fuHL¸   1t@nuHL¸
   1\@rHL¸   1@H.% H.% D$H    D$L WD$PHD$`HL$hHl$ H(Ét$HD$L HBHHH?HHHD$PHL$XWD$`Hl$ H(H$HT$D$HL$HT$8H9   D$HD$LH)HHH?H!HT$0HHL$PHD$XWD$`Hl$ H(H8-% H)-% D$H    D$L WD$PHL$`HD$hHl$ H(@"4H,% H,% D$H    D$L WD$PHL$`HD$hHl$ H(LHL*HHIeH%0   HD$H;A*  H   H$   H$   H$   H  H$   \8l  HXH\$XHHH?HHH$   `L  T$F"t	'  H$Ht$D$
wH|$  H$   H$HL$XHL$D$\KH|$K  1tD$F<"  <'A  D$H    Hn H$HD$    H$   HIHRHIH?HHIHH$   HL$#}HD$HL$XH$   1H$   HLHHHL$PHg  H$   H\$xH$   H$HL$D$FD$HD$8HL$0HT$(H\$ t$|$@ H  HT$PH$         HD$xHHH$   H9w[L$   A4 D$F<'HH?H]*% H^*% W$   H$   H$   H$   Hĸ   Ét$LHPm H$H$   H\$HD$H|$HL$ |LD$(HD$0H|$8HHHD$xHT$PH$   t$LO@ 'HD$HH$HD$   HD$   HL$ H;  HD$xHH$   H$   H9w]H$   H$   H$   HH$HD$HHD$HL$HT$PH$   H$   L$   H$   HL$`H=l H$H$   Ht$HD$H\$HT$ {Ht$(H\$8HD$xHL$`aW$   H$   H$   H$   Hĸ   H$    HD$H\$Ht$عHD$ HL$(H$   H$   W$   H$   Hĸ   H$   H$HL$XHL$XHD$L$  HT$XH9u  tF   u
D$FpH$   H$   H$   W$   H$   Hĸ   HH$   H$HL$XHL$|$ u
D$FH$   H$   HD$XH$   W$   H$   Hĸ   H$   H$HL$XHL$T$FT$ВH|$H3'% H$'% W$   H$   H$   H$   Hĸ   H&% H&% W$   H$   H$   H$   Hĸ   H$Ht$D$`=H|$  H$   H$HL$XHL$D$H|$9  Hi H$HD$    H$   HH$   HL$#xHD$H$   HT$XH$   11HLH9   D1AttLOI9wD8Ht$hDD$GH|$pHi H$HD$H|$H\$LL$ xHD$(HL$0H\$8LIH$   HT$XHt$hH|$pDD$GIjH$    HD$H|$H\$HD$(HL$ H$   H$   W$   H$   Hĸ   H$   H$   HD$XH$   W$   H$   Hĸ   H%% H$% W$   H$   H$   H$   Hĸ   H$% H$% W$   H$   H$   H$   Hĸ   H$% H$% W$   H$   H$   H$   Hĸ   ú   HHl$Hl$T$8H\$ Ht$(H1HHH9}9HH)IH?LHLI9s,FCfA9s
H4HvLHHL$@Hl$HHL>HHl$Hl$T$8H\$ Ht$(H1HHH9}7HH)IH?LHLI9s*FA9s
H4HvLHHL$@Hl$HHLeH%0   H;a  HĀHl$xHl$x$   =   L |~~0=   |=   $   Hl$xHƄ$    Hl$xHƄ$   Hl$xH=   !  Hs$ HL$PH_$ HT$8HK$ H\$hH5$ H=$ H|$(Ll$ LD$XL$H|$Ht$fD$HD$ HL$(H9|Ƅ$    Hl$xHHHH9  H\$X4C$   f9rHH9  Sf9rHD$hH$HL$8HL$HT$PHT$f|$HD$ HL$8H9|   $   Hl$xHi  HL$hA$   f9Hb$ HL$pHf$ HT$HHR$ H\$@H5~$ Ht$`H=$ Ls$ LD$0H4$LD$H|$D$HD$ HL$0H9|Ƅ$    Hl$xHHHH9   H\$`4$   9rHH9   9r   }sHD$pH$HL$@HL$HT$HHT$  $   fT$[HD$ HL$@H9|   $   Hl$xHs*HL$pA$   f9Ƅ$   Hl$xHHHлeH%0   H;a   H0Hl$(Hl$(D$8=  gH$ H~$ Ho$ H$HT$HL$fD$wHD$ HK$ HL$ H9}s/AL$8f9D$@Hl$(H01D$@ Hl$(H0HKeH%0   H;a   H(Hl$ Hl$ H  H$HD$   V~HD$HL$H% =&  u\H% H/  H$HD$   ~HD$HL$H% =&  uH% Hl$ H(H=% HH=% H:5eH%0   H;avrH Hl$Hl$HD$(H$HL$0HL$蛌HD$HL$(HQH$HD$HD$HL$(H H$HD$HD$HD$8Hl$H 誹ueH%0   H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉt|HHHZHrH9XtF1Ʉt<HH(HZ(HR H9P t1D$@Hl$ H(H$H\$HL$D$1H4$HL$H\$L$HD$8HT$01H4$HL$H\$L$HD$8HT$0U诸
eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$2  HD$HD$@Hl$ H(IeH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$2  "D$D$@Hl$ H(eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(艷eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   bD$D$@Hl$ H(*eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   RHD$HL$0HH$HD$fHD$HD$@Hl$ H(譶eH%0   H;av`H(Hl$ Hl$ HD$8HHT$0H9
u<HHHZHRH9Xt1D$@Hl$ H(H$HL$H\$\D$1,eH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$ވHL$HD$HH|HL$@Hl$ H(践HD$HL$1HH}.u{D$ D$eH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$NHL$HD$HH|HL$@Hl$ H(HD$HL$1HH}f.u{D$ D$eH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$ZHL$HD$HH=|HL$@Hl$ H(SeH%0   H;a   H0Hl$(Hl$(HD$@HL$81HH=}zHRH4H<LH9t   tD$H Hl$(H0HtH|H\I9xt   HT$ H4$H\$H|$~\$HD$@HL$8HT$ D$HHl$(H0芳5eH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$ZHL$HD$HHW|HL$@Hl$ H(HD$HL$1HHW}9HRH4H<H9u"HtH|H9uHt\@8tD$ D$eH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$HL$HD$HH|HL$@Hl$ H(CHD$HL$1HH}9HRH4H<H9u"HtH|H9uHt\@8tD$ D$eH%0   HD$H;AK  H   H$   H$   H$   	  H$   QT$OH$H$   H\$HD$  H$   H%  T$OH	HD$H\$ H5* H9  HT$PH\$xHXw  HOw HD$XH$HD$    Pq  HD$HD$`HL$(HL$hHՖ H$'HD$HL$XH=(&     HL$hHHHD$pHL$`HHH$   H
HHH\$PHX0=&     H$   Hp H$   Hx(H$   H$H$   HD$Ht$H|$H\$ HL$(軋  HD$x H$   HD$pH$   H$   H`HH$   H$   HĈ   Hx HH$   SH~(IH$   ?LHWHxHHD$h#HH$HPv HD$H$ HD$HU H$Hc HD$xHD$u
HD$    HfHHRHH@
 	HD$eH%0   H;avnHHl$Hl$WD$(HD$ H$}HD$HuWD$(Hl$HÐHL$ QfҐH
HIHL$(HD$0Hl$H螮yeH%0   H;a   H8Hl$0Hl$0HD$@HtuWD$HHl$0H8HfL$H$D$fHHHT$H   HH@D$    HL$@HH\$H9tD$H$D$D$_HD$WD$ HtHHHL$ @fHD$(HD$(HL$ HL$HHD$PHl$0H8H菭eH%0   H;a  H`Hl$XHl$XHD$pH=  K  H$   H    HPHT$@Hw  HH[$   H\$H@t$?HT H$H\$H\$ cHD$HL$HHp  T$?HU  HT$pHHPH2  HD$PXHQH9HHOHH?HHHt$hH9   H$   H~jH\$@H9   H)HHH?H!HH   HHH   @|HNH9HHOHH?HHH\$xH9uH$   Hl$XH`H$H\$HL$HD$PH$Ht$HT$H$   HHD$PHL$H;H$      Hc1HYH   G   =16H$    Hi6 HD$HD$    HD$xHD$HL$ HD$(HL$0H$HL$}HD$HQ H$HD$s
H$    H: HL$HD$!   HL$hHL$HD$ 蒞HD$(HL$0H$HL$HD$HP H$HD$
蚪eH%0   H;a   H@Hl$8Hl$8H`$ HQ$ HD$HH9}'   HHHDHL$PHD$XHl$8H@H$HD$
   νHD$HL$H$    H HT$HD$   HD$HL$ 訝HD$(HL$0HD$PHL$XHl$8H@迩*HD$H   HHwJHw*HtHt
H0HD$H@HD$HHHD$Hu
H8HD$HPHD$HwHu
HPHD$H8HD$HtHuHPHD$H8HD$HD$    eH%0   H;a   H0Hl$(Hl$(HD$8H(H$L$HD$WD$HtHPHT$PfHT$ HL$ HT$H\$8[t/Hr=HAHHH?HHHD$@HL$HHl$(H0HT$@HL$HHl$(H0ø   ]'2HD$H HD$eH%0   H;a   H@Hl$8Hl$8HD$HH   HHrHwH HHD$PHl$8H@H$HD$HL$H$    HD HT$HD$%   HL$HD$ 8HD$0HL$(H$HD$HD$HTM H$HD$H?M H$H[ HD$$HD$@HD$HD$@HD$HD$@HD$HD$HD$eH%0   H;a   HHl$Hl$HD$ H$HD$Ht<Pfu11HL$(HD$0HD$8Hl$HËHHH   w"HHD$(    WD$0Hl$Hû   v [eH%0   H;avPH(Hl$ Hl$ HD$0HHuH@@HD$8Hl$ H(H$HD$HD$8Hl$ H(謥eH%0   HD$H;AN  H   H$   H$   H$  WHHl$Hl$Hm H$  HHuFH$H$  HD$d  H$  Ht$Hl$Hl$"Hm H$   H   H$+HD$HL$H$  Hy  H9p  H\\$dtt$`H$  H$L$HD$W$   HtHHH$   @fH$   H$   H$   H$  H$   H$  H$L$`L$HD$H$   H0fF  1H H$HD$    HH$   HL$ZHD$H$   H     H H=&  x  H$  HpL$   EHAK  H   EH0fE  1E1H|$hL$   E1ILH$   I9   OLbI9w9HHL,Mm=~&  uL\HLILtLHL$   L$   Hu H$HD$HT$HL$Ld$ ZHD$(HL$0HT$8LaH H$  H|$hL$   L$   L$   L$   HH$   <H$   H$   Ax2f  1H$   H
 H$HD$    H|$iXHD$H$   Q  H   Y2f8  11HT$pH$   H$   1E1HMH9   LMPI9wAIL N N$ Md$= &  uNL ILILLLH$   L$   LD$xH	 H$HD$LD$Ht$LT$ XHD$(HL$0Ht$8LQH$   HT$pH$   H$   LD$xL$   DQHc  I2H$   H$H$   HT$H$   HT$HD$LD$ Ht$(f D$0zL  HD$8H$   HL$@H$   H$8  H$@  HH H$PHD$H$   H$  H$L$dL$*HD$=&  ugH$   HH$   H H9i  H$   H$H  H$P  HǄ$X     H$  H$`  H$   H   H$   8H뒁  q0HH95  H)AHI  I?I!J4HH8   m  EH0DI9   L)NI      DM8   HxHH$  苾HH$  pH H$HD$HD$    HL$HD$    VHD$(HL$0HT$8HHHHH   _H$HUe HD$H) HD$HD H$H]S HD$HDHDɺ   Q   GHPD H$HR HD$5eH%0   HD$H;A  H   H$   H$   H$  WHHl$Hl$Hm H$   HH  H$HD$H  Pfl  11H   HL$p1H$   HHHH$   HT$xH$   H$L$HD$W$   HtHHH$   @fH$   H$   H$   H$  H9tPHD$xHHL$pH9fH$  H5 Hl$Hl$Hm Ƅ$`   H$   H   H$H$   HD$HL$g|$ uH$  WH$   H$HD$xHD$H$  Ht$Hl$Hl$lHm Ƅ$`  H$   H   ËHHH      ~H$  H5- Hl$Hl$Hm Ƅ$`   H$   H   H$H$   HD$H$  HD$  D$hH$   Ht$Hl$Hl$Hm H$  H$   Hl$Hl$Hm $`  H$   H   û   PeH%0   H;a   H0Hl$(Hl$(HD$8HtH$XHD$HtZ HL$8H$D$HD$WD$HtHHHL$@fHD$ HD$HL$ HD$@HL$HHl$(H0WD$@Hl$(H0WD$@Hl$(H0{6eH%0   H;a   H Hl$Hl$HD$(HtYH$HHD$HL$HQHH|	.uHH9w9H)HHH?H!HHD$0H\$8Hl$H WD$0Hl$H HșSeH%0   H;avPHHl$Hl$HD$ HHuH@8HD$(Hl$HHw? H$HJ HD$\eH%0   H;avTHHl$Hl$HD$ HHu@2f D$(Hl$HH? H$H8J HD$^eH%0   H;a1  HHl$Hl$HD$ HHwdHu*H@0HtHw HL$(HD$0Hl$H11H   H@0HtHC HL$(HD$0Hl$H11Hu*H@8HtH HL$(HD$0Hl$H11Hu*H@0HtH HL$(HD$0Hl$H11Hu*H@0HtH HL$(HD$0Hl$H11H= H$HwI HD$藗eH%0   H;a   HĀHl$xHl$xHǄ$       H$   WHHl$Hl$Hm H$   HHuMH$H$   HD$  HD$H$   H$   Ht$Hl$Hl$Hm Hl$xHH< H$HH HD$3轖(eH%0   HD$H;A   H   H$   H$   HǄ$       H$   WHHl$Hl$Hm H$   HHumH$H$   HD$H$   HD$H$   HD$  HD$ H$   H$   Ht$(Hl$Hl$Hm H$   HĐ   H; H$HOH HD$%试eH%0   HD$H;A  H   H$   H$   HǄ$      H$   WHHl$Hl$Hm H$   HH   H$H$  HD$H$  HD$  $   HL$H$   H$   Ht$ Hl$Hl$Hm H$   H$  H$   H$   Hl$Hl$Hm $  H$   H   H: H$H&G HD$feH%0   HD$H;A  H   H$   H$   HǄ$      H$  WHHl$Hl$踾Hm H$   HH   H$H$   HD$  D$xHL$H$   H$   Ht$Hl$Hl$Hm H$   H$  H$  H$   Hl$Hl$Hm $p  H$   H   HQ9 H$HfF HD$6eH%0   H;a   HHl$Hl$H\$ sHus@tYH   K0fu811HT$(H9sDHHtH HL$0HD$8Hl$H11HH   wH빸8   HHX   nHw8 H$HE HD$\'eH%0   H;avgHHl$Hl$HD$ HHu*H@0HtH HL$(HD$0Hl$H11H7 H$H%E HD$KՑeH%0   H;avPHHl$Hl$HD$ HHuH@@HD$(Hl$HH7 H$HD HD$leH%0   H;avPHHl$Hl$HD$ HHuH@@HD$(Hl$HH7 H$HlD HD$reH%0   H;avPHHl$Hl$HD$ HHu@0HD$(Hl$HH6 H$HD HD$茐eH%0   H;av{HHl$Hl$HT$ ZHu>Z2fu1HD$(Hl$HÁ  B0H9wH)HCH6 H$HC HD$gleH%0   H;a   HHl$Hl$HT$ ZH   Z   H   Z2fu811HT$(H9smHHtHN HL$0HD$8Hl$H11  r0HH9w7H)HH  H?H!HHH듸8   zHHַ/H4 H$H}B HD$SݎeH%0   H;a   H@Hl$8Hl$8HD$HH   H   HuH HD$PHD$X   Hl$8H@H$HD$
   HD$HL$H$    H HT$HD$   HD$HL$ HD$(HL$0HD$PHL$XHl$8H@H HD$PHD$X   Hl$8H@H HD$PHD$X   Hl$8H@ȍeH%0   H;ax  HHHl$@Hl$@H|$`WHHl$Hl$9Hm HD$XH}
Hl$@HHHL$PHQ8H9A@~HT$H$\$xHD$WD$ HtHHHL$ HfHL$(HL$ HT$(HL$`HT$ht^HD$XHL$LHT$PH$L$dHD$Ht.H H$   H$   HD$XH$   Hl$@HH11H$HD$HL$HL$pHD$xHuEHD$PHH0WD$0HtHQHT$0IfHL$8HL$0HT$8HL$pHT$x;HD$P10kHD$H@@HD$eH%0   HD$H;A  H   H$   H$   H$   WHHl$Hl$xHm H$   H8  HZ@H\$h1H|$`HGH|$hL$   LHH9   Hr8HJ@H9  HD$`H$L$HD$WD$pHtHPHT$pPfHT$xHT$pH\$xH$   H9rH$H$   HD$H\$V|$ uH$   W@H$   H$HD$`HD$H$   Ht$Hl$Hl$ĸHm Ƅ$   H$   HĈ   Ƅ$    H$   HĈ   Ƅ$    H$   HĈ   )S>eH%0   H;a  HXHl$PHl$PH\$`Ht$h"  HH9}<@ tH9  H)HHH?H!HHe  1HH9}4@ v@:t@"t@uH4  HpH9'  H9u  <@:  H9V  |@"   H)HHH?H!H4   HOH9}$  <1@"t@\uHyHH9   HH9   H)HHH?H!L2LL$xI9tHLHtu1Ht$@HL$0H|$8LD$HHD$pH$H\$LL$S|$ uH|$8LD$HLL$xHD$@H$HD$0HD$FHD$HL$H|$  tW$   Ƅ$    Hl$PHXH$   H$   Ƅ$   Hl$PHX HHHH@
eH%0   H;a  HPHl$HHl$HHD$h    H|$pWHHl$Hl$lHm HD$`Hv  HL$XHQ8H9A@c  H@HtHH  H=] H$   H$   H4D$8HtH~H|$8vfHt$@Ht$8H|$@Ht$hH|$pHt $   H46@   H\$HT$ HH$HD$HL$HtH$   H$   HD$HL$ HDHH$   HN H$HD$HL$`HH$   HǄ$      HǄ$      Hl$HHPHI0D$(HtHqHt$(IfHL$0HL$0Ht$(Ht$xH$   )11H,, H$H9 HD$eH%0   HD$H;A  H   H$   H$   HǄ$       H$   WHHl$Hl$XHm H$    Hr H$   H$   1WH$   H$   H@PH$H\$HD$H$   H$   Ht$Hl$Hl$BHm H$   HH$   H9   H$   H$   HH{H\$xH$   H$   H$   H$   H   H$H|$tV1u*H$   H$   H$   H$   H\$xH$   H@HH$   H$HL$HD$H$   HHHH$   H$HD$HL$H   H$H|$mH$   HĠ   eH%0   H$xH;A
  H  H$   H$   HǄ$       H$(  WHHl$Hl$eHm $X  $h  H$  H$X  $x  $  $  HǄ$      H$  HHl$Hl$Hm H$  H$  h$$        H$X  1Ht$x1E1  L$0  I IAIIHLH$0  L$   L$   DD$H$(  L$   H$   HBH$   HJH$   H:H$  L%N L$$L$x  Ll$H|$>HD$8    D$H$   H$   H$   H$(  H$   HL$   L9u\L$8  L$   HAHHHLLH  H$   H$   H$8  H$   E1E1E1$  H$   H  Hf H$H$x  HL$H$  HT$cAHD$ H$  HH@H$   H$  H$   H$   H$(  L$   DL$E1<L$   MSL$  L$   L$  AIHHLLHLI9o  LX8L`@M9z  O$RO,W$H  MtMuL$H  EmfAL$P  L$   L$  H$  DL$~H$   H$   L$P  L$H  O|A   O\EcAI(  L$@  L4$Ll$HЀ|$   \$~t%H$  H$  H$   H$   H$@  Ht~HuH H$H$  HL$Ht$<HD$H8   H$  H  H$   H H$HD$H$@  HT$N?HD$H    H{ H$H$   HL$H$  HT$;HD$H8(  H$   H  11H$   H$(  H$H$   H\$HHD$H$   HHH$   H9>  H$(  H$   H4L$   MHL$   M9   H$  IJLJTNN$Md$=&  u,L$@  NJ\\$~H$   HLLHLHH$@  艝LH~HHH$   H$   H$   H H$H$  HL$LD$LT$LL$ 5H|$(HD$0LT$8LHH$   H$   H$   H$   H$   L$   HC H$H$(  Ht$HD$HT$HL$ 4H\$(HD$0HT$8HHH$   ~H H$HD$    WD$HD$ H4HL$8HT$(H$   H H$H$   HL$H$@  HT$<HD$H    ! H$ HѼ H$H$  HL$H$@  HT$n<HD$H    \$~H$  H$  H$   H$   $Hq H$H$   HL$H$  HT$8HD$H8  D$~  H$  H$H$   HL$HD$H$   H$(  Ht$Hl$Hl$שHm HǄ$h      W$p  H$   H  11H$   H$(  H$H$   H\$HHD$lH$(  H$h  H$   H$p  H$   H$x  HYH9wEHHyH$p  H$   H<Ȼ   H$  H$  H$   H$   H5 H4$HD$HL$HT$H\$ 1HD$(HL$0HT$8H$x  H$h  H$   nHW H$HD$    D$HD$ 1HT$(HL$8H$   Hr H$   H$(  H5r Hl$Hl$CHm Ƅ$   H$   H  L$   L$   L$"HD$HL$H   H$L\$H$  H$   H$  H$   H$   H$  L$  DL$~L$   L$   L$   WEE1=DLHHH,DLL)Sy>eH%0   H$@H;A  H@  H$8  H$8  HǄ$`      H$h  WHHl$Hl$蕣Hm H$X  H`  H$H  Hs@H$   11J| @H	H9=  H{8LC@L9(  L@N$   MtMQL$   EIfAL$   L$   L$   I9uH$   H$   L$   $   L$H$P  HD$LT$&C|$ u@H$   $   H$X  H$H  H$   H$   L$   W
H$H  H$H$   HD$HD$H$`  H$h  Ht$Hl$Hl$脥Hm Ƅ$  H$8  H@  Ä   $   HǄ$       Hٺ  H$   H$P  H$   H$   H$H$   HD$D$xHL$H$   H$   Ht$Hl$Hl$Hm H$   H$`  H$h  H$   Hl$Hl$认Hm $  H$8  H@  Ƅ$   H$8  H@  H$H  1L(RvHD$HtHy HL$HD$ 11eH%0   HD$H;A  H   H$   H$   H$   H,
  H$ H$H\< HT$HD$m:HD$HL$ |$(   H$   H$HD$HL$HT$PH$Hq HT$HD$   HL$HD$ iHD$(HD$pHL$0HL$HH$HL$  HD$HL$H$   1HH9}pH4H9V0uH$ H$H; HD$HT$H8 HD$Ht$ BHD$0HL$(H8 H9:   H$   H$   HĠ   Hy H$   HǄ$       H$   HD$xH{ H$8HD$x HL$H$   =&  >  HH@A@A@(A(HD$pH$HD$HHD$WD$D$  HD$(H$D$H$   A(A,    A D$GH$   P$HT$GHT$HD$   HD$   f  D$ H$   A=&  urH$   HA0H[$ H$H: HT$HD$H_7 HD$HL$ @AHD$(HL$0H?7 H9   H$   H$   HĠ   Hy0H$   kHBz H$HL$HD$IH6 H9uxH$   H$   HĠ   H$L$7HD$H$   H$   HĠ   H$HT$H HD$H$HT$Hб HD$ֹH$HT$H HD$輹Fr1HD$HL$T$14Hiғ 1H9|T$(eH%0   H;a   H Hl$Hl$HD$0H   H   HT$8H$H|$u]Ht HL$0H9u+HD$8H$HD$(HD$  D$D$@Hl$H H$H 8 HD$H HD$ʹHc H$H% HD$HG H$H$ HD$,qeH%0   H;a   H Hl$Hl$HD$0Ht~Hs H9uQHD$8H$HL$(HL$	  |$ t   D$@Hl$H HD$8H$HD$(HD$  D$H$H-7 HD$H HD$׸Hp H$H5$ HD$Up0eH%0   H;a   H Hl$Hl$HD$0HtZHr H9u-HD$8H$HD$(HD$1  H|$ D$@Hl$H H$H6 HD$HU HD$+H H$H# HD$oTHD$H@HtHx D$1eH%0   H$PH;A\  H0  H$(  H$(  H$8  ZH  Hz@   H$@  sH  11Ht$HHFH$@  HHH$8  H9C@U  Hr8Hz@H9  HD$HH$   HL$XH$D$H$@  HH8HP@H\$Ht$HH9l  H$   H$   H$T$HD$W$  HtHPH$  PfH$   $   H$   HtHZH$   ZfH$   H$   H$   H$   H$  H9$     1Ʉ  1Ʉx  t2HT$XHH$8  H9S@Ƅ$H  H$(  H0  H$HD$HL$H  H$8  HH0W$   HtHQH$   IfH$   H$   H$   HT$0HL$`H$   H$HD$HL$H   H$@  HZ0W$  HtHsH$  [fH$  H$  H$  H|$0H9tH$8  HT$XHD$`H$Ht$H|$7|$ H$@  H$@  HHHH&H$8  HT$X3HD$HH$   LH$@  H$L$HD$XH$   LHT$H$   H$8  H$L$eH$   H9D$H$   H$   WH<$H\$Ht$6L$H$   H$   WƄ$H   H$(  H0  H$HD$H  Pf  11HL$(HT$xHD$pH$8  11LD$@IpLD$pLHL$(HHT$xD@L9K  LC8LK@L9  Ht$@L$   H|$PAH$D$ HD$HL$@HT$(H9x  H$   HHT$x\
\$$
H$@  H4$L$HD$W$   HtHPH$   PfH$   $   H$   HtHZH$   ZfH$   H$   H$   H$   H$   H9$     1Ʉ  1Ʉs  t2HT$PHH$8  H9S@Ƅ$H  H$(  H0  H$HD$HL$H  H$8  HH0W$   HtHQH$   IfH$   H$   H$   HL$hHT$8H$   H$虺HD$HL$HtAHT$8H9tH$8  HT$PHL$hH$HD$HT$4|$ HD$pH$@  H$L$HD$W$   HtHPH$   PfH$   H$   H$   ]H+H$8  HT$P-H$@  H$L$$L$HD$PH$   LHT$H$   H$8  H$L$H$   H9D$H$   H$   WH<$H\$Ht$2L$H$   H$   WƄ$H   H$(  H0  ËpHH   whH;Ƅ$H   H$(  H0  Ƅ$H  H$(  H0  Ƅ$H   H$(  H0  HHHL   pHHHHڏgeH%0   H;a   H(Hl$ Hl$ HD$0HL$8H9   H$CH|$ uX1tD$@ Hl$ H(HD$0HHT$8ZH9uH$HT$D$  D$D$@Hl$ H(HD$8H$H|$ D$@Hl$ H(&f1eH%0   H;a  HHHl$@Hl$@D$ptCHD$PHL$`H9t1D$xHl$@HHH$HD$XHD$HD$hHD$BD$HD$PH   HT$XH$HD$HD$8HL$HL$(HT$`H   Ht$hH4$HD$(H9D$      tv   tD$x Hl$@HHHD$PH   HL$XH$HD$HD$0HL$`H   HT$hH$HD$0H$D$    D$D$xHl$@HHHD$PH   HT$XH$HD$HD$ HL$`H   H\$hH$HD$ H9D$EHL$8H$HD$/D$sdNeH%0   HD$H;A  H   H$   H$   H$   H$   H9
  {DFAL9
  Hr
HX
  HN
  HD
  H  H@  H  H  ~2f9{2  {0f9~0~  1H|$0HGH$   HH$   {H
  K0H94  {@  H   f   11H9?
  H<H   He DFAI	  DFA   H   DF0fEuq1E1H9	  HD$0IHtNLe H$H|$LD$HT$$   D$ |$( Ƅ$    H$   H   1E1L2I   N	  DMx8   ^11.H<H   P	  H8   1HT$@HBH$   HH$   SH  S2f   1H9   HD$@H$HD$HD$HD$`HL$HL$xH$   H$H\$@H\$HD$`H$HD$xHD$$   D$ S|$( HƄ$    H$   H   Ƅ$   H$   H   Á  {0H9  H)6Ƅ$    H$   H   Ƅ$    H$   H   H~8   1   FH  HF8KH  H9C8t1$   H$   H   H$HD$HD$xHL$HL$`H$   H$HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(yƄ$   H$   H   H$HD$HD$`HL$HL$xH$   H$HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(H$   H$   HF@H9C@t1$   H$   H   H$zHD$HD$xHL$HL$`H$   H$UHD$HL$HT$`H$HT$xHT$HL$HD$$   D$ D$(yH  HGH  HHF@H9C@Y  HC0W$   HtHHH$   @fH$   HF0$   HtHHH$   @fH$   H$   H$   H$   H9$     H$HL$HT$M)|$   H$   HZ@H\$XH$   1'H|$8HGH|$XL$   L$   LHLH9;  Hz8HJ@H9{  L@LN8HN@H9a  JW$   HtLQL$   IfH$   K$   HtLQL$   IfH$   H$   L$   L$   L9$   z  LL$pLD$PH|$hHD$8L$HL$L\$%(|$ H  HD$PHL$hHTH\$pHtH=_ H<$HT$H|$Ht$$   T$ |$(    $   uX1u:H\$PHt$hHtH|$pH\H9rƄ$    H$   H   Ƅ$    H$   H   HD$PHL$hHH$HD$HD$HHL$HL$xHT$PH\$pH4H4$HD$HH9D$t   $   JHL$xH$HD$&D$Ƅ$    H$   H   Ƅ$    H$   H   Ƅ$   H$   H   Ƅ$    H$   H   Ƅ$    H$   H   H$iHD$HD$xHL$HL$`H$   H$DHD$HL$HT$`H$HT$xHT$HL$HD$$   D$ D$($   H$   H   Hu>H{@ uH~@ tƄ$    H$   H   Ƅ$   H$   H   HC0H   HX] HV0H   H=D] H$HD$H|$HT$$   D$  |$( u1$   H$   H   H$   H$/HD$HD$xHL$HL$`H$   H$
HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(q11;11Ƅ$   H$   H   Ƅ$    H$   H   Ƅ$   H$   H   mH6 H$H[ HD$葸HD   H H$H HD$`H踁   ΁H H$H HD$2H H$H HD$H H$H HD$XeH%0   HD$H;A   H   H$   H$   蜱HL$H$HT$ H\$H  HL$@H$   HT$X11E1E1  L|$hH$   H$   HT$XH$   Ht$`H$   LD$PLL$HL$   L$   MIIH$   HL$@M9  MM)L$   I?H$   LHN3M9  Lt$pL$   H$   LT$xCHcLH$MHD$HL$H$HL$H$   HD$H$   HL$H|$  |HD$xHL$pHT$pH$   HHIH$   L$   MrLT$hL$   H$   HL$@HT$XML$   MHIIH$   H$   Ht$`H$   LL$HLD$PM9     L$   CHcLH$   H$GHD$H$   H9L$   H$H$   HD$)!|$    HT$HHZHt$PH9w>H$   H<Ѓ=(}&  uH$   H<HH$   uHHF H$H$   HL$HT$Ht$H\$ HD$(HL$0Ht$8HYHT$HHT$`HH\$XH9   L$   IL\$@L$   Ll$HLt$PL$   LLLHLMMHT$XLSLH9   H$   Ht$`H$   LD$PLL$HLT$hL$   L$L$   ME1H$   HL$HHT$PH$   H$   H$   H$   H   111LL<}LL1}H)}STeH%0   H$(H;A  HX  H$P  H$P  W$  $  
  H$h  H}
     t  HN H$@  HǄ$H      H$@  H$   H$  H4H
  H	  H	  H 	  H@X	  H   
  HU H$HD$HH8   H$   H$   =xz&    H3H0C@C@C(@(H$h  Hr  H$`  1E1E1/L$  IrHHHT$hLD$`H$  AH$   LVLL%U M9	  H$  H|$xMXI9|  H$  L\$`HT$hN,=y&  I  ND$T    ABD$TABD$UABD$VABD$WD$HD$THD$HD$   HD$   D$ HL$xHH$h  H9$  H\$hHt$`H$  H\$hHt$`H$8  f   L$G$HD$GHD$HD$   HD$   DD$ H$  H  H$x  1H$8  H|$`LD$h,L$0  ILHH$  H|$`LD$hH$  L
LRLS M9O  H$0  H\$xLOM9   H$  LL$`LD$hL$='x&    LD$T    AJL$TAJL$UAJL$VAJL$W$HD$THD$HD$   HD$   8D$ HL$xHH$  H9
HL$`H2q  H$   A AH$h  fY0fQ2$  t
 fQ2D$HD$PH$ H$H HT$H\$PH\$HD$ HL$|$(   H H9  HHHL$xHH$(  1Ht$pHFHL$xHW H$(  H9}hHD$pHH$   H$   H$HL$D$|$ tH0R H$  H$   H$  肪H$P  HX  1H$      Ǆ$      H H$   H$ H$   H$   H$  D$HD$LH\$ H$H HL$HL$LHL$UHD$ HL$|$(    H9 H9a  HH$   H@HD$x1H\$pHSHD$xH$   H9}hHT$pHH$   H$   H$HD$D$|$ tHP H$  H$   H$  5H$P  HX  HǄ$       Ǆ$       HǑ  H$   D$H$   H$   H$c  HD$H$   HL$HL$XH$HL$HD$H$  HL$HL$x1H\$pHSH$  HL$xH9   HT$pHH$   H$   H$HL$D$|$ tH$   H$H$   H$   HD$HL$H$  H$  H$P  HX  H$   H$HD$XHD$WD$D$  HD$(H$=D$H$   A(A,    H$H$   H$   HD$HL$H$  H$  聧H$P  HX  ÐkH$P  HX  H$ H$%H LAL<kDH|$`L$   D$HH\ H$Ht$H|$LD$LL$ Ht$(HD$0LD$8LHD$HH$  H$0  H\$xH|$`L$   L?N fHHL$` L$G$HD$GHD$HD$   HD$   D$ bLLjjL$   LD$`DL$HH H$HL$LD$HT$L\$ HL$(HD$0HT$8LXH$   H$h  H$  H|$xLD$`DL$HL$   L%fM  D$  E    HӾ    HDH$h  HT$hH$8  H H$HD$H\$ H$   H$8  HT$hHN H$HD$HH8@   HjM H$HD$HH8    HL H$HD$HH8   jHO H$kHD$HH8   GHM H$HHD$HH8   $HAHH$`  HHDH   H$H|$$  H$h  WAH$h  12H$HT$H_ HD$eH$HT$HE HD$KH H$H) HD$/L$HT HD$H( HD$L$H3 HD$H HD$ݐHv H$H HD$ѧHZ H$H HD$赧?HeH%0   H$pH;AD  H  H$  H$  W$   $   $   $   Ǆ$   funcƄ$   (H$  s@  H   K0f  11HD$@H$   1Ҿ@      L$   2LL$hIL$   L\$@L$  LHHILLLH|$HH9  HT$hLL$   H  LWI9~  A,   fE8{H  L$   LT$HHt$P{2f n  {0HH9^  IzH$   H9	  Ht$PL$   ..  fC.   CDIA0H$蒝HD$HL$HHHRH$   H\$Ht$PH9wJH$   Ht$PH$   H9HIH$H\$HD$)wH$   H$   HT$PH$   H$   Hx H$H$   HL$H$   HL$Ht$HT$ Ht$8H|$(H$   HL$HH$   VH  H$LD$LT$Ht$H|$ LD$(Ht$8L$   LT$HL$nHD$HL$HHH$   H\$Ht$PH9wEH$   Ht$PH$   HH$H\$HD$vH$   H$   HT$P{H$   H$   H] H$H$   H\$HL$Ht$HT$ Ht$8H|$(H$   HL$HH$   cL$   H H$LD$H|$Ht$LT$ LD$(Ht$8HD$@H$   HT$hH$  H|$HL$   L$   IHWH9  A8){@  H   {2f7  11HD$XH$   HT$HH  HZH9N  A 1NHt$PH$   HH$H\$HD$tHD$`HPHD$XH$   H$   L$   Ht$PH\$HH9C  HT$`H<H)  LKI9   A,   fEHt$PLL$HL$   H<$'HD$HL$HHH$   H\$Ht$PH9wH$   -H$   H$   HN H$H$   H\$HL$Ht$HT$ Ht$8H|$(H$   HL$HH$   H$   LL$xH H$LD$H\$Ht$LL$ LD$(Ht$8HD$XH$   HT$`H\$HH$   LL$xIH   HCH9wKA)H$    LD$HD$Ht$7HD$(HL$ H$   H$(  H$  H  H4 H$LD$H\$Ht$HD$ LD$(HD$0Ht$8HH\$HuHrH H$LD$HT$Ht$H\$ LD$(HD$0Ht$8HXHD$XH$   HT$Hd~dHZH9w (  fA<OH\$pH H$LD$HT$Ht$H\$ Ht$8LD$(HD$XH$   HT$HH\$pH  DK0DHI9   L)DIH  H?I!LHH8   mH H$LD$H|$Ht$HT$ vLD$(HD$0Ht$8HPH$  H|$HH4H   w8Hn8   SD(iH H$Hf HD$L   h?eH%0   H$H;AK  H  H$  H$  H$  HH
  H$  HtQHo
  H$  H$   H$  H$  HЧ$ H$HE H\$H$  Ht$HD$HL$ |$(   HR? H$蹵HD$H$   H$  H  Y      u%HXHpHxLGI96  H_HX> HXHp8AH9i	  4;AD@4;    H$  s@  H   {0f  11H$   H|$hE1   L$   JH$   YH$HHH!HHT$xHT$HL$	  H$   L@H$   H HL$xHH$   H$  H$  H$   H|$hI9pHHHH{@  H   DC2fA  1E1H|$pL$   HT$xH$   IE1   L$   KH$   YH$HHH!HH$   HT$HL$  H$   LPH$   H H$   HH$   H$  H$  H$   H|$pL$   LL$xI9]H$   H` H$GHD$@H$   HHHHHH$   HHP9 \  HQHYH  =sc&    HP H$  HH$     H$HD$H$   HL$H$   H$  H$ܒHD$HL$H$   H$Hx HT$HD$   H$   HT$H$   HT$ Hg HT$(HD$0   HD$8HL$@Hdg HD$HHD$P   n0HD$`HL$XH$HD$WD$D$  詍HD$(H$ۙD$H$   A(HG H$̱HD$H$   HH H$诱HD$HӀ  H=b&     H$   HHH$   HB H$  H$  H$  H$   H H$x  } $  ~ $  H$x  H$   H$  HD$xH$  H$   H$  H$  H@ H$H$  HD$dHD$H$   HL$H$   H H$H$x  H\$-HD$HL$H\$ H$H$   HT$H$   HT$HL$HD$ HD$0HL$(HǄ$x      W$  $  H_ H9  HH$x  @$  @$  H$x  H$P  $  $X  $  $h  H$P  H$X  H$`  H$h  H$p  H$  H$  H$  H$  H$  H$  HĨ  HxHH$   WH$   Hz HHWHH$  H$oHD$HL$H$   H$Hp HT$HD$	   HL$HD$ H&d HD$(HD$0   @,HL$8HD$@Hx HHRWH$  HHH$  HA  DK0EHEM9  M)M  II?M!ILM68   HH   AL  8   !H H$Ht$H|$H\$LD$ pHD$(HL$0HT$8H$   HS=n^&  uHCHHHH$  hH{YVHy .   u!HXHpHxLGI9w%H_HX> HX0H9   DH  H$Ht$H|$H\$LD$ HD$(HL$0HT$8H$   HS=]&  uHCHHHH$  yH{U1HǄ$x      W$  $  H H9  HH$x  A$  A$  H$x  H$(  $  $0  $  $@  H$(  H$0  H$8  H$@  H$H  H$  H$  H$  H$  H$  H$  HĨ  H$HT$Ht HD$|1H]DLR^   ^H]H]H$HT$HRt HD$X|H$HD$HL$H$    HO HT$HD$,   HL$HD$ i(HD$0HL$(H$HD$HD$H H$HD$Hp H$H HD$˓U4eH%0   H;a"  H`Hl$XHl$XHT$xHz   ZH#  H  HSH  HT$hH\$pH2HH9      u"HZHrLBLNI9w H^HZA0 HJH9ru  H H$LD$Ht$H\$LL$ HD$(HL$0HT$8H\$hHS=Z&  uHCHH|$pHIH{R   u!HZHrHzLFI9w=H^HZ7 HJHZH9  Hl$XH`HP H$H|$Ht$H\$LD$ HD$(HL$0HT$8H\$hHS=Y&  uHCHHHlH{QHuHT$hH\$pH2HH9      u"HZHrLBLNI9w H^HZA0 HJH9r  H H$LD$Ht$H\$LL$ HD$(HL$0HT$8H\$hHS=Y&  uHCHH|$pHIH{Q   u%HZHrHzLCI9   HsHr HZHJH95  <@<É   u!HZHrH~LBL9w8H~Hz3 HJHZH9  Ht H$H\$Ht$LD$H|$ HD$(HL$0HT$8H\$hHS=X&  uHCHHHqH{OH H$H|$H\$Ht$LD$ HD$(HL$0HT$8H\$hHS=W&  uHCHHHH{O1=HD$@HJ0HHt$hH4$HH|$pHH\$HL$HD$@HHT$xH9B@
HsHHtHHZ@H\$PHt$pH|$h1UHD$HH@ITILH<$HHHL$HT$5HD$HHHL$PHT$xH\$pHt$hHHt$pH|$hH9rHJ@LB8H9r
Hl$XH`X XWWWW/eH%0   H;a   H8Hl$0Hl$0WD$ HD$@H utHL$P   r(HL$HHL$(HD$ HL$(HD$XHL$`Hl$0H8H$åHD$HD$HL$@H$HT$HHT$HD$@HL$HL$PsHL$HH	HL$(HL$HHL$(H8 H$H HD$蓍.eH%0   HD$H;A  H   H$   H$   H$   HBH  H$ H$ H9   p  HHHDHHRH$    H5t| Ht$HD$   H\$HT$ H[ HT$(HD$0   HL$8HD$@H] HD$HHD$P   ["HD$XHL$`H$   H$   H$   HĐ   H$HD$
   @HD$HL$HT$hH$Ho[ HT$HD$   HD$HL$  HL$(HD$0H$   HBH
H$    H{ HT$HD$   HL$HD$ Hp HD$(HD$0    HD$8HL$@H$   H$   H$   HĐ   U4,eH%0   H;avyH8Hl$0Hl$0H$   aHD$H$EHD$Ht'H$GHD$HL$HL$@HD$HHl$0H8Hgr HD$@HD$H   Hl$0H8+neH%0   H;a  H`Hl$XHl$XHD$hHtH`   uzHl$XH`HD$HD$HH$HL$PH* H$H|$HD$HHG=VR&  u
HD$PH
HD$PPJHG    HA H$H|$CH$HL$H$    Hc HT$HD$	   HD$HL$ HD HD$(HD$0,   HD$8HL$@H$HL$uHD$H` H$HD$L*eH%0   H;a  H`Hl$XHl$XHD$hHtH`     szHl$XH`HD$HD$HH$HL$PH) H$衠H|$HD$HHG=Q&  u
HD$PH
HD$PIHG    H H$H|$dH$HL$H$    HQb HT$HD$	   HD$HL$ H HD$(HD$0   jHD$8HL$@H$HL$tHD$H H$HD$xH$HL$H$    Ha HT$HD$	   HD$HL$ Hy HD$(HD$0,   HD$8HL$@H$HL$tHD$H H$HD$(<eH%0   H;a   HHl$Hl$HD$0sNHD$ H$&HD$HD$8HD$(HD$@HD$0H`           HEHHD$HHl$HH H$H HD$J'_eH%0   H;a   H0Hl$(Hl$(HD$HHHuHD$@ D$PHl$(H0HD$PH$HD$ HL$HL$H' H$H|$HD$HG=N&  u
HD$ H
HD$ FHD$HGHr H$H|$t&9eH%0   H;a  H8Hl$0Hl$0HD$PHHtZHD$ HD$HD$H$HL$(H\& H$cH|$HD$HG=M&  u
HD$(HbHD$(EVHD$@H$xHD$HL$H   H$H|$uGHD$HHHHPH HD$XHT$`HL$hHl$0H8HD$ HGH` H$H|$bH H$H HD$F%eH%0   H;a  H8Hl$0Hl$0HD$PHHtZHD$ fHD$HD$H$HL$(H,% H$3H|$HD$HG=L&  u
HD$(HbHD$(DVHD$@H$HHD$HL$H   H$H|$uGHD$HHHHPH HD$XHT$`HL$hHl$0H8HD$ HGH0 H$H|$2H H$H HD$$eH%0   H;a  HxHl$pHl$pH$   HH   HH8H$   H9P@K  HL$`H$\$[HD$   H$   HH  HZH$   H=   HT$XH\$PHL$`LH$   H$L$GH$   HL$XHH@HL$HT$PH$   H$   H$   Hl$pHxH$|HD$H$   H9L$D  HTT$L\\$HH$   H$D$iHD$    H" H$HD$HD$hH$   H$T$HT$ƀHD$=:J&  u8HL$hHH$   H$L$LL$GHL$H$   HD$hH|$hBH$    Hz[ HD$HD$	   H$   HD$H$   HD$ H HD$(HD$0   HD$@HL$8H$HD$mHD$H/ H$HD$葁H H$H HD$u JH$    HZ HD$HD$	   H$   HD$H$   HD$ HO HD$(HD$0!   HD$@HL$8H$HD$lHD$H H$HD$H$    HNZ HD$HD$	   H$   HD$H$   HD$ HU~ HD$(HD$0   WHD$8HL$@H$HL$olHD$H H$HD$eH H$HC HD$I >eH%0   HD$H;A  H   H$   H$   HY H  H$   HH0HL$`HP(H$   HX H$   HpH=N H<$HD$   H\$HT$HL$ Ht$(HD$0HL$8H$   HT$@HT$xH$HD$@HD$HD$hHL$HL$XHT$ HT$PH\$0H\$pH$H|$HD$H H9  H$   [ރH  H$   HC=F&    HH$   sDC0fE  1H  @~  fEH   T  11H  H @HPHHH!H$   HT$HHD$XH)H   HD$hHH$HT$xHT$H|$L$HL$PL$HD$hHHT$PH)HwXH$   H$H$   HD$:HD$pH$H HD$H$   HD$H$   HĨ   HD$HHH)H$   HH$H$   HHT$HL$#HD$hhHL$hH$H:H\$H$   H\$HT$HD$ H$   HI      HDfE8   }   I      DB<H\$`s@ u-=D&  uH$   HH$   <H$   H=D&  uH<1HED   	FD   EH$HL$H\\ HD$bd'H$   H9;RH#JeH%0   H;aS  H Hl$Hl$HD$8HHHu)HD$(HH   H@@HD$@Hl$H HuLHD$(H8   Hx    s%HD$0H H$-1HD$HD$@Hl$H HD$0HuHD$0H@HD$@Hl$H HD$H H$诒H|$HG   =C&  uHfj HHZj ;HD$HGHz H$H|${H H$H HD$zHp H$H HD$zUeH%0   H;a  H0Hl$(Hl$(HD$HHHH   Huls_HD$@H Ht7HT$8HR0ZHT$PHD$XH`H	Hɀ  HL$`Hl$(H0HD$P    WD$XHl$(H0HD$@HD$H[ H$bH|$HG   =A&  uHl H   Hl 9   HD$8H$>tH|$ u}HD$@HHH HD$HL$ HD$HtUPӃHH HDHtHT$HH`           HEH	HD$PHL$XHt$`Hl$(H0111HD$@HHH HzH@qHD$HGHw H$H|$x2eH%0   H;a,  H Hl$Hl$HD$8HHH   HD$(HP8H\$@H9X@   H[H\H4H  {H	6@t+HDH\$HHHT$0HHD$PHL$XHl$H HH@H H|H   HEHHD$Hs H$zH|$HG   =?&  uHwo HHko 7HD$HGHv H$H|$wHW H$H HD$w<eH%0   H;a  H Hl$Hl$HD$8HHHujHD$@HT$(H9B@  HR0HrHT$HHHT$0HHD$PH`           HEH  H	H	Ht$XHl$H HufHD$@HT$0H9B+  H\$(H[0H3HHSH\$HHD$PH`           HEH	Hʀ  HT$XHl$H HuVHD$@HT$0H9B   HHt$ H\$HHHD$PH`           HEH   HD$XHl$H HD$H H$膍H|$HG   ==&  uHm HHm 5HD$HGHt H$H|$uHc H$H8 HD$uHG H$H HD$uH+ H$H HD$ueH%0   H;a  HHHl$@Hl$@HD$`H  L$htH`   \  	   HL$XHT$PHHHuiHL$XH$HL$H\$  H|$ t)HD$XHHH HtH@HD$pHL$xHl$@HHHD$XHH@HL$pHD$xHl$@HHH$HL$H\$HD$ HL$HL$pHD$xHl$@HHHL H$HD$	   HL$PHL$HL$XHL$HD$ bHD$8HL$0HT$(Ht H${H|$HG   =;&  uHa} HHU} 3HG    Hr H$H|$sHY H$H> HD$s>9HD$HHD$ eH%0   H;a  H Hl$Hl$HD$8HHHD$H   H   HuLHD$(H8g  Hx \  s%HD$0H H$c(HD$HD$@Hl$H HD$0HA H$HH|$HG   =:&  uH!b H   Hb 2   HD$(H@@HD$@Hl$H HuLHD$(H8   Hx    s%HD$0H H$cHD$HD$@Hl$H HD$0Ht"H@HD$0H@HD$@Hl$H HD$0H@HD$@Hl$H HD$HGHp H$H|$qHs H$Hx HD$qHW H$HL HD$q<eH%0   H;aL  HpHl$hHl$hH$   HHt`HD$XHD$HD$PH$HL$`H H$蠈H|$HD$PHG=9&  uHD$`H  HD$`1  H$   H$   H$   H\$xHs0H$HL$HD$H^u HD$HD$    Ht$(HD$0    -  HD$HHL$@HT$8H$   H$   H$   H   H$   HEHL$xH9  Hy   H$      H$   HH$H\$HD$#HD$HtHL$xHI8H$   YH$H$   H	H`           HEʃH	H\$HD$;  HD$ HL$(HT$H$   H$   H$   Hl$hHpHǄ$       W$   Hl$hHpH$   6HD$XHGH\n H$H|$^oH H$H HD$BoeH%0   HD$H;A  H   H$   H$   H$   HHH  H$   HP0H`           HErH	H80  Hx %    H$   H	HT$XH\$8HP  1Ht$@H$HL$蛾HD$HD$hH/ H$HL$@HL$HL$HD$HD$x1HD$hH$ƾHD$0HHHD$xHT$@H9   HL$0HD$hH$׾HD$Ht}HL$XH$HT$8HT$HD$0  HD$0H@HT$(H\$ Ht$H|$xHTHLM@={5&  uH4H\WHHp-LHe-<HL$0HT$@H9   HD$xH$   H$   H$   H$   HĈ   HL$`H$"Ht$H$   HL$`H$   kHD$PdH$HD$pHL$HL$HH* H$1H|$HD$HHG=4&  u
HD$pH
HD$p,HD$PHGHk H$H|$l#6H H$H1 HD$gl,eH%0   H;a  HPHl$HHl$HHD$XHHH   H$H|$    HD$XHHI0HL$@HPHT$8H@Y\$7H$蹼HD$HL$@H$HL$8H`           HET$7H	HL$HD$  HD$(HL$ HT$HT$`HL$hHD$pHl$HHPH H$HM HD$SkHܱ H$H! HD$7keH%0   H;a  HPHl$HHl$HHD$XHHH   H$ĻH|$    HD$XHHI8HL$@HPHT$8H@Y\$7H$虻HD$HL$@H$HL$8H`           HET$7H	HL$HD$  HD$(HL$ HT$HT$`HL$hHD$pHl$HHPHȰ H$H= HD$#jH H$H HD$j
eH%0   H;a  H Hl$Hl$HD$(HHH   HHPHXH9   Hy    sZHH$HT$趹HD$=Z1&  u+HL$(HAHAH$BH|$ D$0Hl$H HL$(Hy/)HH$H|$ tHD$(HHH$赹HL$(H H$H, HD$hH{ H$H  HD$h`	eH%0   H;a  H0Hl$(Hl$(HD$HHHumH9 H$H|$HD$HHG=K0&  u HD$8HHD$@HGH|$PHl$(H0HD$8/(HOHHHHD$@(HHD$HD$HD$H$HL$ HO H$VH|$HD$HG=/&  u
HD$ H
HD$ 'HD$HGHf H$H|$g7eH%0   H;a   H(Hl$ Hl$ HD$0H uXH$(HD$HD$HL$0H$HT$@HT$VHD$0HD$HHD$HD$PHD$8HHD$XHl$ H(HL$@H	HD$HHL$PHD$8HD$XHl$ H(~IeH%0   H;a   HHl$Hl$HD$ Ht;HL$0	sHD$8    Hl$HH$aHD$HD$8Hl$HH H$}H|$HG   =6.&  uHo HHo ,&HG    He H$H|$f4eH%0   H;a   H0Hl$(Hl$(HD$HHHuHD$8H@@HD$PHl$(H0HD$.H$HD$ HL$HL$H H$|H|$HD$HG=f-&  u
HD$ H
HD$ `%HD$HGHPd H$H|$Re7eH%0   H;a  H Hl$Hl$HD$8HHHD$H   Hu>HD$(H8Q  Hx F  sHD$0H HD$@Hl$H HD$0Huk	rFHD$(H8   Hx    sHD$0H HtH HD$@Hl$H HD$0H  H HD$@Hl$H H H${H|$HG   =,&  uHXd HEHLd $7HPHHtHHD$0H HD$@Hl$H HD$HGHb H$H|$cHC H$H HD$cH' H$H̵ HD$c7eH%0   H;a  HXHl$PHl$PHD$pH`      H$H$   H   H$*HD$xH$H$   HD$H$   HD$H@ HD$HD$    HD$`HD$(HL$pHH    HT$hHDHL$0  HD$@HL$Hr$H|$h=u*&  uHHl$PHXq"HL$`H$HL$hHL$HD$rH`   15eH%0   H;a   H0Hl$(Hl$(HD$HH`      H$EHD$HHHuD$PHL$@Hl$(H0HD$5H$HD$ HL$HL$H H$yH|$HD$HG=m)&  u
HD$ HHD$ g!mqHD$HGHF` H$H|$HaeH%0   H;aJ  H8Hl$0Hl$0HD$PH`      H$EHD$PHHt]HD$ KHD$HD$H$HL$(H H$xH|$HD$HG=(&  uHD$(H   HD$(z zHD$@H$*hHD$HL$H   H$H|$ukHL$`H|$HHOHL$hHO=(&  uHD$XHHl$0H8HD$X HD$ HGH^ H$H|$_Hy H$HN HD$_^ eH%0   H;aJ  H8Hl$0Hl$0HD$PH`      H$HD$PHHt]HD$ HD$HD$H$HL$(H H$vH|$HD$HG='&  uHD$(H   HD$(
zHD$@H$fHD$HL$H   H$H|$ukHL$`H|$HHOHL$hHO=&&  uHD$XHHl$0H8HD$XHD$ HGH~] H$H|$^H	 H$H HD$d^eH%0   H;a   H Hl$Hl$HD$8H`      H$eHD$8HHu,D$@ZHD$0 D$HZ@Hl$H HuD$@HD$0 D$H@HD$H H$uH|$HG   =o%&  uHj HHj eKOHD$HGHD\ H$H|$F]eH%0   H;a   H Hl$Hl$HD$8H`      H$EHD$8HHuD$@ZHD$0 Hl$H HuD$@HD$0 HD$H H$sH|$HG   =i$&  uHa HHa _eiHD$HGH>[ H$H|$@\eH%0   H;a  H Hl$Hl$HD$8H`      H$EHD$8HHD$HwqHuHD$@HL$0HHl$H HuHD$@HL$0H H$ sH|$HG   =l#&  uHW HaHW bSHuHD$@HL$0fHuHD$@HL$0vHuHD$@HL$0H^$(HD$HGHY H$H|$ZeH%0   H;a   H0Hl$(Hl$(HD$HH`      H$HD$HHHu"HD$PHL$@H9A   HAHl$(H0HD$H$HD$ HL$HL$H H$qH|$HD$HG=!"&  u
HD$ HHD$ aeHD$HGHX H$H|$YH H$Hz HD$YjeH%0   H;aM  HxHl$pHl$pH$   HHHw  H[  H$H$   H0  H$yH$   H$   H$   H$   Hs0H$HL$HD$H'i HD$HD$    Ht$(HD$0    _  HD$8HL$HHT$@H$   H$   H$   H   H$   HEH$    u]H$   H9+  Hy    H$   s(H$   HH$HT$HD$aHl$pHxH$   HD$`H$   H  H$^H$   H$   H$   H$   Hs8H$HL$HD$Hh HD$HD$    Ht$(HD$0    D  HD$HHL$@HT$8H$   H$   H$   H   H$   HEH$   H9   Hy    H$   s2H$   HH$HT$HL$`HL$HD$ȦHl$pHxH$   H`   H`   H`   HD$XH$HD$hHL$HL$PHK H$RnH|$HD$PHG=&  u
HD$hH
HD$hHD$XHGHU H$H|$VH2 H$HG HD$VH H$H HD$qVeH%0   H;a;  H Hl$Hl$HD$8H`      H$uHD$8HHD$H	   HuHD$@HL$0HHl$H HuHD$@HL$0H	uHD$@HL$0fH H$mH|$HG   =&  uHU HdHU yVH
uHD$@HL$0vHuHD$@HL$0H^HuHD$@HL$0HFHD$HGHT H$H|$UeH%0   H;a   H0Hl$(Hl$(HL$HH`      H$HL$HHHu5HL$XH|$@HO=&  uHD$PHHl$(H0HD$PqHL$H$HD$ HL$HL$H H$kH|$HD$HG=&  u
HD$ HHD$ NRHD$HGHR H$H|$SeH%0   H;a  H8Hl$0Hl$0HD$PHHH  _  HD$@HP@H@8H\$HHt$XH  H|$`H9  H9  HD$ H\$(HT$H"| H$jH|$HD$`HL$XH)HGHD$H)HGH~fHT$ HZ0HHH\$(H=&  u=HHT$hH|$pHD$PH`           HEH   HD$xHl$0H8뿃=&  uHD$(HHT$ HD$(HuHt$HHHVHD$@H   HD$XH  HT$`H9   H\$HH9S   HP H$iH|$HD$XHL$HH9A~H	HT$`H)HWHȃ=&  u&HHD$@HD$hH|$pHD$PHD$xHl$0H8HD$H H$$iH|$HG   =&  uHmI HHaI HD$HGHvP H$H|$xQH H$HV HD$\QH H$H* HD$@QHɗ H$H HD$$Q9eH%0   H;a  HPHl$HHl$HHD$hH      HHHu HD$`HH@HL$pHD$xHl$HHPHD$XH$HD$`HD$HL$   HD$HL$ H   H$HD$HL$H$    H HT$HD$   HL$HD$ H
# HD$(HD$0   HD$8HL$@HD$pHL$xHl$HHPH7 HD$pHD$x   Hl$HHPeH%0   H;a  H0Hl$(Hl$(HD$HH   	   H
HL$8QHu?HQ8H9A@%  DH$D$MHD$H HL$PHD$XHl$(H0HD$ H$IHD$HL$ H9L$   HDHL$8H$D$%MHD$Hy HL$PHD$XHl$(H0H^ HD$PHD$8HD$XHl$(H0H H$%fH|$HG   =&  uHA HHA HG    HxM H$H|$zNH H$Hx HD$^NH H$HL HD$BNWeH%0   H;aQ  HĀHl$xHl$xH$   H$   H9u<H$H$   HL$H$   HT$w|$ t
Hl$xHH$   H   H$   H$HD$HD$pHL$HL$hH$   H   H$   H$HD$HL$H$    H$   HT$H$   HT$H HT$HD$    HT$pHT$(HT$hHT$0H. HT$8HD$@   HD$HHL$PHD$XHL$`H$HL$8HD$Hk H$HD$LWeH%0   HD$H;AP  H   H$   H$   H$   HHHD$xHtH  HuH`   u  H$H$   HI  H$EH$   HHHD$pH  H  H  1҄s  T$GHT  H$H$   H$SHD$H$   HL$HL$hT$G  HT$xHA  H$   HZHrHH|$pHH\$`Ht$XH$      H   H$   LGLOH?LD$PLL$HH$   H   H$HD$H$H$   HD$HD$XHD$HD$`HD$H$   HD$ HD$HHD$(HD$PHD$0HD$8H$   H$   HĠ   L$   MJI:M]H$   H$H$   HD$H$   HL$LL$H$   HL$hMH$   H$   H$H$   HD$H$   HL$Ht$H|$pHH$   HL$hHH$   H$   H$QHD$HL$H+ H$HD$   HT$hHT$H$   H\$HL$ HD$(HD$xHH$   HL$hH`   H H$`H|$HG   =A&  uH* H   Hr* 4	   H$   H$PHD$HL$H   H$H|$HD$pH$   1H`   H H$%`H|$HG   =&  uH) H,H) HD$pHGHuG H$H|$wHHD$xHGHWG H$H|$YHeH%0   H;a  H(Hl$ Hl$ HD$0H   HT$8H$H|$x  HD$@HN  HL$HH$  H9   HG H$'_HD$HD$HL$0HQHH\$8H$HD$HL$H H9   H$HD$HHD$`HD$HL$@H|$HOHL$HHO=9&  u6HHD$0H H9u)HD$8HD$PH|$XHD$`   Hl$ H(H$H? HD$HP HD$/H$H HD$HO HD$/Ha H$H6 HD$FHE H$H
 HD$FH) H$Hޙ HD$FH H$H HD$hFeH%0   H;a   H Hl$Hl$HD$(H   HT$0H$H|$uqHD$(Ht H9u?HD$0H$HL$8HL$'HD$HL$0HL$@HD$HHD$P   Hl$H H$H HD$HN HD$.H( H$H HD$E(eH%0   H;a   H(Hl$ Hl$ HD$0H   H H9ulHD$8Hʃ u;HL$H$\HD$HL$8HL$@HD$HHD$HHD$PHl$ H(HD$@HD$H    HL$PHl$ H(H$H HD$HM HD$-H1 H$H& HD$DeH%0   H;a   H(Hl$ Hl$ HD$0HtzH H9uMHD$8H$[HD$HD$HL$8H$nHD$HD$@HD$HD$HHD$P   Hl$ H(H$H! HD$HL HD$,Hd H$Hi HD$CI4eH%0   HD$H;A  H   H$   H$   H$   	  H$   H$   HD$pH$   H$   H$   H$HT$||$   H$   H$H$   HL$t|$   H$   H  H$   HL$pHHHu"HH}  	H  1Ʉ  H$   H$H$   HD$HT$D$ HD$(H$   HL$ HL$hH$   H$<H|$ ulHL$hH$   H
=#
&  u@H$   HBH$   H$   H$   HǄ$      H$   HĨ   HzH$   H$   H$HL$hHL$H$   HL$H$   HL$3H$   wH$   H$   HǄ$       HǄ$      H$   HĨ   sH$   HHÉH$   HH$   H; {H$   H$XHD$+H$   HH$   H$   H$   HD$pH`           HEH%  H	H	H$   H$   HĨ   H$   H$H$   HT$H$   H\$H$   H\$HD$ )/HD$8HL$0HT$(H$   H$7HD$HD$xHL$H$   H$   H$7HD$HL$H$    H$   HT$H$   HT$H* HT$HD$    H$   HT$(HT$xHT$0HS HT$8HD$@   HL$HHD$P`HD$XHL$`H$HL$+HD$H H$HD$~?eH%0   H;a  HpHl$hHl$hH$   	   H$   HT$xH$   H$   HT$xH$   H   H$   H<$HD$H$HD$xHD$  HT$H   HD$xH$H$   HD$H$   HD$H$   HD$H$   HD$ HHD$(HL$0H\$8H$   H$   H$   Hl$hHpH H$HD$   HL$xHL$H$   HL$HD$ ,HT$(HL$0HD$8HD$xH$5HD$HD$XHL$HL$`H$   H   H$   H$HD$HL$H$    HZ{ HT$HD$%   HT$`HT$HT$XHT$ HZ HT$(HD$0   HL$8HD$@HD$PHL$HH$HD$V)HD$H H$HD$L=eH%0   H;a'  H0Hl$(Hl$(HD$@HH4  HQH*  HL$8QHZH
  HZH  H  H$HD$D$ x|$   HD$8HHO  1Ʉ9  HL$@QH  1҄   1҄ufH$HL$fm|$ t>HD$@@HuH HD$HHl$(H0H HD$HHl$(H0HD$H    Hl$(H0H7 HD$HHl$(H0H$CHD$HL$H   H$HD$HD$ HL$@H$`CHD$HL$H   H$HD$ H$D$ wT$HD$8HL$@
H$AH|$ HD$8HL$@HL$@1H$\AH|$ HD$8Hb HD$HHl$(H0H| HD$HHl$(H0H^ HD$HHl$(H0HX HD$HHl$(H0HQHwmHL$8QHZH
v@HZHv HH= HD$HHl$(H0H HD$HHl$(H0H HD$HHl$(H0HHwqHL$8QHZHvDHZHv$HHYHr HD$HHl$(H0HT HD$HHl$(H0H6 HD$HHl$(H0HL$8HQHw1HL$8QHHH HD$HHl$(H0H   HL$8QHtv1҄H$AHD$HL$H   H$HD$Ht+HtHD$@HL$8lH] HD$HHl$(H0H HD$HHl$(H0H$@HD$HL$H   H$H|$ HD$@HL$8THHL$8QHtv1҄H$Q@HD$HL$H   H$HD$Ht+HtHD$@HL$8H HD$HHl$(H0Hݞ HD$HHl$(H0H$?HD$HL$H   H$H|$ HD$@HL$8TeH%0   H;a   H Hl$Hl$HD$8H   HL$@H$HD$HD$H$eOHD$HL$HHwJHu4HT$0QHL$HHD$PHD$(H	HHT$XHl$H HuHT$0fHu	HT$0HuHT$0H/eH%0   H;a   H Hl$Hl$HD$8H   HL$@H$HD$HD$H$NHD$HL$HHu;D$0Z QHL$HHD$PHD$(H	HHT$XHl$H HuD$0 KeH%0   H;a   H Hl$Hl$HD$@H   HL$HH$HD$HD$H$MHD$HL$HHuJD$0Z D$8Z@QHL$PHD$XHD$(H	HHT$`Hl$H HuD$0 D$8@1eH%0   H;a   HPHl$HHl$HHD$pH$HD$xHD$HD$HL$HT$ H$HD$HT$eHD$HD$8HL$ HL$@HT$(HT$0H$HL$HT$H\$`H\$H\$hH\$ HD$8H$   HD$@H$   HD$0HHL$XH	H$   Hl$HHP-eH%0   H;a   HPHl$HHl$HHD$xH$H$   HD$HD$HL$HT$ H$HD$HT$rHD$HD$8HL$ HL$@HT$(HT$0H$HL$HT$H\$`H\$H\$hH\$ H\$pH\$(HD$8H$   HD$@H$   HD$0HHL$XH	H$   Hl$HHP0eH%0   H;a   HPHl$HHl$HHD$xH$H$   HD$HD$HL$HT$ H$HD$HT$rHD$HD$8HL$ HL$@HT$(HT$0H$HL$HT$H\$`H\$H\$hH\$ H\$pH\$(#HD$8H$   HD$@H$   HD$0HHL$XH	H$   Hl$HHP0eH%0   H;aG  HHHl$@Hl$@HD$`HHHD$8H   HumHD$XH H`           HEH$HD$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHuHT$XHH H$IH|$HG   =%  uH  HHH  :HuHT$XH6HuHT$XHc#HuHT$XHHD$8HGH50 H$H|$71eH%0   H;aW  HHHl$@Hl$@HD$`HHHD$8H	   HumHD$XH H`           HEH$HD$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHu
HT$XH	uHT$XxH H$GH|$HG   =	%  uHD# HFH8# 8H
uHT$X&HuHT$XHHuHT$XH HD$8HGH. H$H|$/AeH%0   H;a  HHHl$@Hl$@HD$`HHHuwHD$X ZH`           HEH$H,HD$HD$hHD$HD$pHD$3HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHuHD$X HD$8H( H$/FH|$HG   =%  uH?& HH3& HD$8HGH- H$H|$.eH%0   H;a0  HHHl$@Hl$@HD$`HHH   HD$X ZH`           HEH$p f.vQH,HD$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HH\H,H?HuHD$X dHD$8H H$DH|$HG   =F%  uH$ HH$ <HD$8HGH,, H$H|$.-eH%0   H;aP  HHHl$@Hl$@HD$`HHHD$8H   HuvHD$XH H`           HEH$WH*D$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHuHT$XHH H$CH|$HG   =%  uHn HHHb :HuHT$XH-HuHT$XHcHuHT$XHHD$8HGH* H$H|$+HeH%0   H;a  HHHl$@Hl$@HD$`HHHD$8H	  H   HD$XH H`           HEH$H|UWH*D$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHHHH	WH*XHuHT$X_H	uHT$XLH H$AH|$HG   =i%  uH HFH _8H
uHT$XHuHT$XHHuHT$XHHD$8HGH) H$H|$*\eH%0   H;a  HHHl$@Hl$@HD$`HHHusHD$X ZH`           HEH$D$HD$hHD$HD$pHD$wHD$0HL$(HT$ HT$xH$   H$   Hl$@HHHuHD$X HD$8H H$@H|$HG   =%  uH  HH  HD$8HGH' H$H|$(qeH%0   H;a%  HPHl$HHl$HHD$hHHH   HD$` ZHZH`           HEH$D$L$HD$pHD$HD$xHD$ HD$8HL$0HT$(H$   H$   H$   Hl$HHPHuHD$`H xHD$@H> H$E?H|$HG   =%  uH' HH' HD$@HGH& H$H|$'#eH%0   H;as  HPHl$HHl$HHD$hHHD$@H   H   HD$`H H$    HD$rHD$hH`           HEHL$HT$H$HT$HL$HD$pHD$HD$xHD$ XHD$8HL$0HT$(H$   H$   H$   Hl$HHPHuHT$`H_H H$=H|$HG   =O%  uH HHH E:HuHT$`HHuHT$`HcHuHT$`HHD$@HGH$ H$H|$%peH%0   H;a  HPHl$HHl$HHD$hHHD$@H	  H   HD$`H H$    HD$HD$hH`           HEHL$HT$H$HT$HL$HD$pHD$HD$xHD$ HD$8HL$0HT$(H$   H$   H$   Hl$HHPHuHT$``H	uHT$`MH: H$A<H|$HG   =%  uH HFH 8H
uHT$`HuHT$`HHuHT$`HHD$@HGHY# H$H|$[$`eH%0   H;a   HHHl$@Hl$@HD$PH$HD$XHD$HD$`HD$譝HD$(HL$ HT$H$    HT$HL$HD$HD$`H`           HEHL$ HT$(H$HL$HT$HD$hHD$HD$pHD$ HD$(HL$0HT$8HD$xH$   H$   Hl$@HHeH%0   H;a   HPHl$HHl$HHD$XH$HD$`HD$HD$hHD$HD$ HL$H$    HL$HD$̺HD$hH`           HEHL$HT$ H\$(H$HL$HT$H\$HD$pHD$ HD$xHD$(HD$0HL$8HT$@H$   H$   H$   Hl$HHPeH%0   H;a   HHHl$@Hl$@HD$PH$HD$XHD$HD$`HD$HD$(HL$ HT$H$    HT$HL$HD$BHD$`H`           HEHL$ HT$(H$HL$HT$HD$hHD$HD$pHD$ (HD$(HL$0HT$8HD$xH$   H$   Hl$@HHeH%0   H;a   HPHl$HHl$HHD$XH$HD$`HD$HD$hHD$HD$ HL$H$    HL$HD$輹HD$hH`           HEHL$HT$ H\$(H$HL$HT$H\$HD$pHD$ HD$xHD$((HD$0HL$8HT$@H$   H$   H$   Hl$HHPeH%0   H;a   H0Hl$(Hl$(HD$PH   HL$XH$HD$HL$Hr9HH\$@HD$`H\$hH`           HEH	HD$pHl$(H0HD$H$7HD$HD$ HL$H$HT$@HT$ϗHL$HHHHD$H\$ 1,eH%0   H;a  HPHl$HHl$HHD$pH   HT$xH$HD$H$
7HD$HD$@HL$XH$HL$`HL$HL$hHL$D$ 詩HD$ HD$0HL$(HL$8HT$pH   Ht$xH4$H|$    HL$0HT$@H
=%  ukHD$8HBHD$pH   HL$xH$HD$H$   HD$@H$   HD$hH`           HEH   H$   Hl$HHPHzHD$8CHD$pH H9u1HD$xH$HL$0HL$HL$8HL$HL$@HL$TLH$H4 HD$H' HD$xSeH%0   H;a  HPHl$HHl$HHD$hHHHD$@H{  HPH  	   HD$XH$HD$`HD$HL$订HD$(HL$HT$ H$HT$HD$HD$pHD$HD$xHD$ HD$(HL$8HT$0H$   H$   H$   Hl$HHPsxHD$`HH`HD$pH$HD$xHD$cHD$hH`           HEHL$HT$HD$ H$   H$   H$   Hl$HHPHD$`HHuHD$`H8 uH H$3H|$HG   =$%  uH H.H  HPHHtHuHD$@HGH H$H|$teH%0   H;avLH(Hl$ Hl$ HBHL$8H9Jt1D$@Hl$ H(HT$0H$HD$HL$,D$`eH%0   H;a  HxHl$pHl$pBD$@D$DHe%$ H$Hb HT$H\$DH\$^HD$ HL$|$( P  HB% H9R  HHXHpLCI9   HL$hLD$XHt$PH<ك=%     H$   HًD$@$HD$HD$`HL$hH$HL$XHL$HL$PHL$HD$H$$ H$Ha HL$HL$`HL$H$ HL$HD$ 聂H H$   H$   H$   Hl$pHxH$   QH\$HH H$HL$H\$Ht$LD$ qHL$(HD$0Ht$8L@H$ H\$HH# 111H$HT$Hw HD$}geH%0   H;av;HHl$Hl$HBH$1HD$Ha HL$ HD$(Hl$HeH%0   H;a   H(Hl$ Hl$ Z H` H$H" HHD$CHD$HL$H( H9u+=%  uH$ Hl$ H(H=$ HzH$H HD$H! HD$WLeH%0   H(Hl$ Hl$ HY Hu,H$HL$0HL$D$ HD$HD$ޗHl$ H(H|$0H9;uH#eH%0   H;avQH Hl$Hl$HY HuAHD$(Ht*H H$t)HD$HL$HL$0HD$8Hl$H !H|$(H9;uH#eH%0   H;a   H@Hl$8Hl$8HY H   HT$HH   HH# H# H9}#suHHHDHL$PHD$XHl$8H@H$HD$
   )HD$HL$H$    H HT$HD$   HD$HL$ HL$(HD$0-'"H|$HH9;BH#:eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   2HD$HD$@Hl$ H(詶eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   肁D$D$@Hl$ H(JeH%0   HH,$H,$HY Hu'HD$HtH@HHD$H,$HH|$H9;uH#eH%0   H;avYH(Hl$ Hl$ HY HuIHD$0Ht2HHHH@H$HL$HD$rHD$HD$8Hl$ H(ysH|$0H9;uH#eH%0   H;avYH(Hl$ Hl$ HY HuIHD$0Ht2HHHH@H$HL$HD$rHD$HD$8Hl$ H(H|$0H9;uH#eH%0   H;avYH(Hl$ Hl$ HY HuIHD$0Ht2HHHH@H$HL$HD$"HD$HD$8Hl$ H(ysH|$0H9;uH#eH%0   H;avcH0Hl$(Hl$(HY HuSHD$8Ht<HHHH@H$HL$HD$rHD$HL$ HD$@HL$HHl$(H0H|$8H9;uH#eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$7HD$HL$0HQH$HD$HD$HL$0HQ H$HD$HD$HL$0H0H$HD$HD$    HD$HD$@Hl$ H(!LeH%0   H;a/  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HJHZHpH9X   1Ʉ   HJ(HZ Hp(H9X tJ1Ʉt<HH0H9J0u6HH8H9J8u,HH@H9J@tH@HH9BHD$@Hl$ H(11H$HL$Ht$HL$HD$8HT$01H$Ht$H\$0}L$HD$8HT$0M1FH4$HL$H\$}L$HD$8HT$0ɱHD$ HD$HD$    
HD$ HD$D$  j@HD$ HD$HD$    V	HD$ HD$HD$    HD$ HD$D$ AHD$ HD$D$  @HD$ HD$WD$HD$ HD$HD$    	HD$ HD$D$  >HD$ HD$WD$WHD$ HD$D$ HD$ HD$WD$HD$ HD$HD$    6	HD$ HD$HD$    6HH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$H
HH,$H,$H|$(WHHl$Hl$>Hm HD$ HD$D$x H,$H7HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    FHD$ HD$WD$HD$ HD$WD$GHD$ HD$HD$    FHD$ HD$WD$WHD$ HD$HD$    VHD$ HD$HD$    VeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$4   2HD$HD$@Hl$ H(詭eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$4   xD$D$@Hl$ H(JHD$ HD$HD$    HD$ HD$D$  ;HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ 
=HD$ HD$D$  :<HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$HHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$qHm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$!Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  8HD$ HD$WD$wHD$ HD$D$ :HD$ HD$WD$HD$ HD$HD$    VHD$ HD$HD$    VHH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$H<HH,$H,$H|$(WHHl$Hl$^Hm HD$ HD$D$x H,$HWHD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$HD$    HD$ HD$HD$    fHD$ HD$WD$HD$ HD$WD$gHD$ HD$HD$    f HD$ HD$WD$wHD$ HD$HD$    vHD$ HD$HD$    veH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$zHD$HL$0HH$HD$HD$   6HD$HD$@Hl$ H(譧eH%0   H;avoH(Hl$ Hl$ HD$0HHPH\$8H3H9St#1ɄtHKH9HD$@Hl$ H(1H$Ht$HT$SrL$HD$0H\$8xeH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$   &HD$HD$@Hl$ H(蝦eH%0   H;avmH(Hl$ Hl$ HD$0H$HL$8HL$|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$   ;qD$zHD$ HD$HD$    HD$ HD$D$  4HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ 5HD$ HD$D$  4HD$ HD$WD$GHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$HCHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$1Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HkHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HKHD$ HD$D$  z1HD$ HD$WD$7HD$ HD$D$ 	HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HH,$H,$H|$ WHHl$Hl$nHm HD$ HD$H,$HHH,$H,$H|$(WHHl$Hl$Hm HD$ HD$D$x H,$HHD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    &HD$ HD$WD$HD$ HD$WD$'HD$ HD$HD$    &HD$ HD$WD$7HD$ HD$HD$    6HD$ HD$HD$    6eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$   HD$HD$@Hl$ H(meH%0   H;avmH(Hl$ Hl$ HD$0H$HL$8HL$|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$   kD$ߟzHD$ HD$HD$    HD$ HD$D$  z.HD$ HD$HD$    fHD$ HD$HD$    HD$ HD$D$ /HD$ HD$D$  .HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$qHm HD$ HD$H,$HHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$Hm HD$ HD$Ƅ$    H,$H;HH,$H,$HD$     H|$(WHHl$Hl$QHm HD$ HD$Ƅ$    H,$H	HD$ HD$D$  J+HD$ HD$WD$
HD$ HD$D$ HD$ HD$WD$
HD$ HD$HD$    HD$ HD$HD$    
HH,$H,$H|$ WHHl$Hl$>Hm HD$ HD$H,$HHH,$H,$H|$(WHHl$Hl$Hm HD$ HD$D$x H,$HHD$ HD$WD$HD$ HD$HD$    v
HD$ HD$HD$    
HD$ HD$HD$    HD$ HD$HD$    
HD$ HD$WD$wHD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL${HD$HL$0H8H$HD$HD$   HD$HD$@Hl$ H(=eH%0   H;avmH(Hl$ Hl$ HD$0H$HL$8HL$[|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$   dD$诙zHD$ HD$HD$    vHD$ HD$D$  J(HD$ HD$HD$    6HD$ HD$HD$    fHD$ HD$D$ j)HD$ HD$D$  (HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$AHm HD$ HD$H,$H HD$ HD$HD$    VHH,$H,$HD$0    H|$8WHHl$Hl$Hm HD$ HD$H,$HSHH,$H,$HD$(    H|$0WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$!Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  %HD$ HD$WD$HD$ HD$D$ HD$ HD$WD$wHD$ HD$HD$    HD$ HD$HD$    HH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$HHH,$H,$H|$(WHHl$Hl$Hm HD$ HD$D$x H,$HHD$ HD$WD$WHD$ HD$HD$    FHD$ HD$HD$    HD$ HD$HD$    VHD$ HD$HD$    HD$ HD$WD$GHD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$KHD$HL$0H8H$HD$HD$    HD$HD$@Hl$ H(eH%0   H;avmH(Hl$ Hl$ HD$0H$HL$8HL$+|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$    ^D$zHD$ HD$HD$    FHD$ HD$D$  "HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$D$ :#HD$ HD$D$  j"HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$HHD$ HD$HD$    &HH,$H,$HD$0    H|$8WHHl$Hl$衼Hm HD$ HD$H,$H#HH,$H,$HD$(    H|$0WHHl$Hl$QHm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  HD$ HD$WD$HD$ HD$D$ jHD$ HD$WD$GHD$ HD$HD$    HD$ HD$HD$    HH,$H,$H|$ WHHl$Hl$޺Hm HD$ HD$H,$HlHH,$H,$H|$(WHHl$Hl$莺Hm HD$ HD$D$x H,$HHD$ HD$WD$'HD$ HD$HD$    HD$ HD$HD$    fHD$ HD$HD$    &HD$ HD$HD$    HD$ HD$WD$HD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$   fHD$HD$@Hl$ H(ݍeH%0   H;avmH(Hl$ Hl$ HD$0H$HL$8HL$|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$   {XD$OzHD$ HD$HD$    HD$ HD$D$  HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ 
HD$ HD$D$  :HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$HHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$qHm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$!Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  HD$ HD$WD$wHD$ HD$D$ :HD$ HD$WD$HD$ HD$HD$    VHD$ HD$HD$    VHH,$H,$H|$ WHHl$Hl$讴Hm HD$ HD$H,$H<HH,$H,$H|$(WHHl$Hl$^Hm HD$ HD$D$x H,$HWHD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$HD$    HD$ HD$HD$    fHD$ HD$WD$HD$ HD$WD$gHD$ HD$HD$    fHD$ HD$WD$wHD$ HD$HD$    vHD$ HD$HD$    veH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$@   6HD$HD$@Hl$ H(譇eH%0   H;avmH(Hl$ Hl$ HD$0H$HL$8HL$|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$@   KRD$zHD$ HD$HD$    HD$ HD$D$  HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ HD$ HD$D$  
HD$ HD$WD$WHH,$H,$HD$     H|$(WHHl$Hl$豰Hm HD$ HD$H,$HSHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$AHm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$Hm HD$ HD$Ƅ$    H,$H{HH,$H,$HD$     H|$(WHHl$Hl$葯Hm HD$ HD$Ƅ$    H,$H[HD$ HD$D$  HD$ HD$WD$GHD$ HD$D$ 
HD$ HD$WD$HD$ HD$HD$    &HD$ HD$HD$    &HH,$H,$H|$ WHHl$Hl$~Hm HD$ HD$H,$HHH,$H,$H|$(WHHl$Hl$.Hm HD$ HD$D$x H,$H'HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$WD$HD$ HD$WD$7HD$ HD$HD$    6HD$ HD$WD$GHD$ HD$HD$    FHD$ HD$HD$    FHD$ HD$HD$    HD$ HD$D$  HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ HD$ HD$D$  HD$ HD$WD$7HH,$H,$HD$     H|$(WHHl$Hl$葫Hm HD$ HD$H,$H3HD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$!Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$ѪHm HD$ HD$Ƅ$    H,$H[HH,$H,$HD$     H|$(WHHl$Hl$qHm HD$ HD$Ƅ$    H,$H;HD$ HD$D$  jHD$ HD$WD$'HD$ HD$D$ HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$WD$GHD$ HD$HD$    6HD$ HD$HD$    HD$ HD$HD$    HD$ HD$WD$WHD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   µHD$HL$0HH$HD$HD$ 5 蝵HD$HD$@Hl$ H(}eH%0   H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   G|$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$ 5 GD$|qHD$ HD$HD$    VHD$ HD$D$  *HD$ HD$HD$    HD$ HD$HD$    FHD$ HD$D$ JHD$ HD$D$  zHD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$!Hm HD$ HD$H,$HHD$ HD$HD$    6HH,$H,$HD$0    H|$8WHHl$Hl$豥Hm HD$ HD$H,$H3HH,$H,$HD$(    H|$0WHHl$Hl$aHm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  HD$ HD$WD$HD$ HD$D$ zHD$ HD$WD$WHD$ HD$HD$    HD$ HD$HD$    HH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$H|HH,$H,$H|$(WHHl$Hl$螣Hm HD$ HD$D$x H,$HHD$ HD$WD$7HD$ HD$HD$    &HD$ HD$HD$    vHD$ HD$HD$    6HD$ HD$HD$    HD$ HD$WD$'HD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$D$  
HD$ HD$HD$    HD$ HD$HD$    &HD$ HD$D$ *HD$ HD$D$  ZHD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$HHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$葠Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$AHm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  HD$ HD$WD$HD$ HD$D$ ZHD$ HD$WD$7HD$ HD$HD$    vHD$ HD$HD$    vHH,$H,$H|$ WHHl$Hl$ΞHm HD$ HD$H,$H\HH,$H,$H|$(WHHl$Hl$~Hm HD$ HD$D$x H,$HwHD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    VHD$ HD$HD$    HD$ HD$HD$    HD$ HD$WD$HD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    eH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$DHL$HD$HH|HL$@Hl$ H(qeH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$m<|$ uD$H Hl$(H0D$HHl$(H0#qNeH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   BHD$HL$0HH$HD$FHHD$HD$@Hl$ H(peH%0   H;av_H(Hl$ Hl$ HD$8HT$08
u<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$LD$1pHHl$Hl$HL$(HvHD$  fD$8Hl$Hø   覘HHl$Hl$HL$(HvD$8HL$ fHl$Hø   fHHl$Hl$HL$(HvHD$  D$8Hl$Hø   (HHl$Hl$HL$(HvD$8HL$ Hl$Hø   HHl$Hl$HL$(HvHD$ H HD$8Hl$Hø   覗HHl$Hl$HL$(HvHD$8HL$ HHl$Hø   fH HD$HD$   Hx HD$HD$   eH%0   H$H;AK  Hp  H$h  H$h  H$  H$H$  HL$Q  HD$H  H$  H  =	#    H# =%    H$  H# H$  H$   H$  Hs  ZރHH@ HDHÐHHH  H]  HH   H$(  H$0  H$(  H   Ho H   H$HD$HL$H$    H HT$HD$   HD$HL$ `HD$(H$   HL$0HL$PH H$H|$HD$PHG=%  u2H$   HH? H$  H$  H$h  Hp  H$   轋115Ht$HH|$XH$   H$   H H$H|$H|$N"HD$W$8  $H  $X  $8  $H  $X  H$  H$8  H$  H$@  H$H  HL$XH$P  H$X  H$x  H$H$  HT$HD$HL$HL$ HL$(cHD$@HL$8Ht H$  H$  H$h  Hp  H$8  H$H$   HD$H$   HD$HD$HHD$*  W$  H$h  Hp  H$   H$   H$   H$HD$Ht$$  H|$H$  H$  H$   H$   H$   MH$HD$Ht$8OHD$ H$  HL$H$  HT$(H$   H$HD$HT$N$  H|$H$  H$  H$   H$  H$  H111H=G# H$  ZEH$  8H$  111dH$   HF H$HD$HD$H$  H$x  H$H$  HL$HD$H$   HL$HL$ HL$(aHD$@HL$8H  H$  H   Z_  ?i   &I  b00  H5 H9  H$  H~LuIH$   H$  1A4 HH9}4H9r  W$  H$h  Hp  Á~.8   H= H9u~H~Lu1H$   H9HOH$  I9tL$HD$H|$`듁_uH H9u)yH$   H:  H$   V    п    A    y_H$      A    H$  -   H5 H9c  H$  H~L   H|$hL$   H$  H$  H$  L$   1   L$   HK8H$I)MII?L!HHD$LD$LD$D$ H$   L$   fAHHAHL$hH$  H$  H$  H$   HL$   H9"IHL9f
  &H H9u\H$   H$  H@HH$  H$H$  HL$H$   HL$HL$HD$ H$   H    H$      A    &H$  `t/W  ԑ8  H5 H9  H$  H~L   L$   H|$pH$  H$  H$  L$   1   L$   HK@H$I)MII?L!HHD$LD$LD$ыD$ H$   L$   AHAHL$pH$  H$  H$  H$   HL$   H9nIHL9g  ?i MHQ H9   HVH0H$   H$   H$  H$  L$  L$   1   L$   HOHH4$I)LII?L!LHD$H\$H\$HD$ H$   H$   HHAH$   H$  H$  H$  L$   HH$  H$  L$  L$   H9TIHL9K          H$  A        ?i H$  l    H H9   H$     t/H H9udH$  H$   H$  H@HH$  H$H$  HL$H$   HL$HL$HD$ H$   H_    H$   H$  H@@H$  H$H$  HL$H$   HL$HL$ЋD$ H$       t/7  &ٚ  fuH53 H9j  H$       H5i H9   H$  H~Lu9H$   H$  1M @AHH9Y4H9r  .?H H9u\-H$   H$  H@8H$  H$H$  HL$H$   HL$HL$D$ H$   f    H$  A        2H$  `H$   H$  H@8H$  H$H$  HL$H$   HL$HL$D$ H$   fU    vX  H5 H90  H$  H~L   L$   H|$xH$  H$  H$  L$   1   L$   HKHH$I)MII?L!HHD$LD$LD$HD$ H$   L$   IHAHL$xH$  H$  H$  H$   HL$   H9\IHL9f  &ٚ;H H9u))H$   H  H$       H$  A        &ٚH$  떁nV  *Ms7  H5 H9  H$  H~L   L$   H$   H$  H$  H$  L$   1   L$   HK@H$I)MII?L!HHD$LD$LD$ыD$ H$   L$   AHAH$   H$  H$  H$  H$   HL$   H9IHL9de  7H H9   HH^H$   H\$`H$  H$  L$  L$   1   L$   HO8H4$I)LII?L!LHD$H\$H\$D$ H$   H$   fJHAHL$`H$  H$  H$  L$   HH$  H$  L$  L$   H9IHL9Ob          H$  A        7H$  &Xk   H5 H9   H$  tQnCH'x H9u2H$  )H$   H   H$  9      H$   H$  H@@H$  H$H$  HL$H$   HL$HL$ЋD$ H$       OnLH$  H$  H$h  Hp  LhL`LXLPLHL@H؄HЄ1Ʉ11軄[eH%0   H$pH;A  H  H$  H$  H$8  H$H$@  HL$?  HD$Hi  H$   H H$HD$HD$H$8  H#  H$   Qn8   7  ~.8  &uH1 H9u  H$@    b0   H H9   H$@  HsH;u{H$   1HH9}H9rJ  HH$  H[H$   H4$HD$HT$HL$HD$0HL$(H$H  H$P  H$  H  Á~.8uH H9u"HKHSHuHH$   Hw            H$@          %~.8H$@  H$(  HI(HH$0  H$HD$H$   H\$H\$HT$ H$   H$   H    _B>f   _   Hʂ H9usH$@  uH$   H  H_B>fH  H9u,H$@  H$   H  HT    ػ    뎁_B>f묁&Xk   H H9   H$@  tdnHs H9uEH$@  k9 tH$   Hg   HH$   HD        H$(  HI H$0  H$HD$H$   H\$H\$T$ H$   H$   He    An>t/o  ԑV  H H9/  H$@  HsH;   H$   Ht$HH$0  H$   L$(  1   L$   Ip H$H)IHH?H!HHL$LT$LT$DL$ H$   HHHD$HH$0  H$   H$(  H$   L$   HHt$HLL$(  H9}DIHH9bQ  HH9?i )  H5 H9
  HsH;   H$   Ht$8H$0  H$   L$(  1   L$   Ip(H$H)IHH?H!HHL$LT$LT$LL$ H$   HHHD$8H$0  H$   H$(  H$   L$   HHt$8LL$(  H9}LIHH9b8  HH6 H H9   HSHHT$XH$   H$0  H$   L$(  1   L$   IPH4$H)IHH?H!HHL$LT$LT$fDL$ H$   HHHD$XH$0  H$   H$(  H$   L$   HHT$XLH$0  H$   L$(  H9}DKIHH9QP  HH"                  H$@          H$@  l uH H9X  H$@        H H9   H$@  3u7@tH$   H   HeH$   H    t/HA H9uWH$(  HI(HH$0  H$HD$H$   H\$H\$HT$ H$   H$   H    H$@      ?t/H$@  kH$(  HI H$0  H$HD$H$   H\$H\$T$ H$   H$   He    f~  =J  ΀     H H9   H$@  HsH;uCH$   1HH9}'H; tH9O  H95   H΀4HY H9uWH$(  HRH$0  H$HD$H$   H\$H\$fL$ H$   H$   HX    H$@          .΀H$@  f.uH H9   H$@  t~rHW H9u_H$@  	UH$(  HRH$0  H$HD$H$   H\$H\$fL$ H$   H$   H    H$(  HIH$0  H$HD$H$   H\$H\$fT$ H$   H$   H6    %AB  H H9   H$@  3   '   H5R H9   3uH$   H 
  @0H=J0HU H9uUH$(  HR H$0  H$HD$H$   H\$H\$L$ H$   H$   HV    릾    d=JH$(  HI H$0  H$HD$H$   HT$HT$t$ H$   H$   HH$@      H$@  .1  *Ms  H H9  H$@  H3H{   H|$PH$   H$0  H$   L$(  1   L$   Ip H$H)IHH?H!HHL$LT$LT$DL$ H$   HHHD$PH$0  H$   H$(  H$   L$   HLH|$PL$(  H9}DIHH9b  HH7}  H5 H9^  H3H{   H$   H|$@H$0  H$   L$(  1   L$   IpH$H)IHH?H!HHL$LT$LT$fDL$ H$   HHHD$@H$0  H$   H$(  H$   L$   HLH|$@L$(  H9}DNIHH9a  HH.1#H H9uWHH$(  HR(H$0  H$HD$H$   H\$H\$HL$ H$   H$   HG    륾        .1vH$@          uH$@  H?  v  HH H9e  H$@  H3H{   H|$`H$   H$0  H$   L$(  1   L$   Ip(H$H)IHH?H!HHL$LT$LT$LL$ H$   HHHD$`H$0  H$   H$(  H$   L$   HLH|$`L$(  H9}LIHH9b  HH?XH H9uWHCH$(  HR(H$0  H$HD$H$   H\$H\$HL$ H$   H$   H|    H$@          ?H$@  f&ٚ   H} H9   H$@  uH$   HQ  HftH9s H9u_H$@  ZH$(  HR	H$0  H$HD$H$   H\$H\$fL$ H$   H$   H    뢻    XfsH$8  HG  =0#  ,  H+# =<q%    H$@  H# H$   H$   H$   H  ZރHH@ HDHÐHHHj  Ht$hH$   H$   H$HD$Ht$^  HD$H  H$8  H$   H$@  H$   H$   H   HK H   H$HD$HL$H$    H HT$HD$   HL$HD$ <HD$0HD$pHL$(H$   H H$~H|$HD$pHG=o%  u2H$   HH H$H  H$P  H$  H  H$   g115HD$xH H$HD$HD$^HD$H$   W$   $   $   $   $   $   H$(  H$   H$0  H$   H$   HL$xH$   H$   H$   H$H$   HT$H$   HT$HT$hHT$  H$  H@H$   H$H$   HL$HL$xHL$HL$HD$0HL$(H$H  H$P  H$  H  H$HD$Ht$+Ht$(HT$HD$ oH111OH= # H$@  3fH$@  H$@  111HHoHHoHHoHHoHHoHHo15o1.oHH#o1o1oHH
oHHn1n1n1n1nF(eH%0   H;a  H8Hl$0Hl$0HD$PHHH   HD$@H$HT$HHT$HL$;UHD$HL$ H@HH$HD$HL$H$HL$   HD$H|DHD$(HD$@H$HD$HHD$HD$PHD$.1HD$HL$(HHL$XHl$0H8HD$XHl$0H8HD$@H$HD$HHD$HL$THD$HL$ H$HL$)   HD$HD$XHl$0H8DeH%0   H$xH;Af  H  H$   H$   H$  H   H$  H$HD$HwpHu:H$  H   H$  H$HD$H$   H$   H  HHHvHHvHǄ$   H$   H  HHHvH  HuH$  H   H$  H$HD$H$   11H$   HKH\$xHH$   H9   H$   HT$xH$  HPPH$  H$HL$HD$H$   H$   Ht$Hl$Hl$=qHm H$   H$   H$HD$OHD$HUHǄ$   H$   H  H$   H$   H  H$  HHHH$  H$HD$HL$H$HD$HD$H{H$   H$  H   H$  H$HD$H$   HH$   H$   H  :BueH%0   H;a   H0Hl$(Hl$(H\$8HsHS HC(HHH9w_H9wUHH{HI8H<$H)HHH?H!HHD$HD$   H|$D$ HL$8HA(fD$@Hl$(H0jjAVeH%0   H;a   H0Hl$(Hl$(H\$8HsHS HC(HHH9w]H9wSHH{HI@H<$H)HHH?H!HHD$HD$   H|$ыD$ HL$8HA(D$@Hl$(H0ji@XeH%0   H;a   H0Hl$(Hl$(H\$8HsHS HC(HHH9w_H9wUHH{HIHH<$H)HHH?H!HHD$HD$   H|$HD$ HL$8HA(HD$@Hl$(H0fiAi+@VeH%0   H$0H;AZ  HP  H$H  H$H  H$p  HHH
%  H  H  H   H$`  H$H$h  HL$Ht$s+HD$H$   1{H$   H$`  H$H$h  HT$H$p  H\$HL$'HD$0HL$(HT$ H$X  H$HT$HL$HD$H$   HHH$   H9|H$H  HP  ÐH$X  HS H{HC(HHH9
  H9
  HHsHIHH4$H)HHH?H!HHD$HD$   Ht$HD$ H$X  HA(HQ HYHq(H~H9E
  H91
  H$   HHyH@HH<$H)HHH?H!H3HT$HD$   H|$HD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$H$   HL$HD$ >H  HH$`  H$H$h  HL$Ht$ MHD$ H$   HL$H$   H$`  H$H$h  H\$H$p  Ht$6HD$H$   1H$   HJH$   H9H$   H$`  H$H$h  HT$H$p  H\$HL$e#HD$0HL$(HT$ HH%`  H=   u\   t%H$X  H$HT$HL$H\$|]H$HL$H\$H$X  HH(HL$HH(/H$   H$   H$   H$   HHPH$   H$H$   H\$HD$H$   H$   Ht$Hl$Hl$jHm H$   H$   t"   H$   H$   H$   8_H$`  H$H$h  HL$Ht$}'HD$H$   1{H$   H$`  H$H$h  HT$H$p  H\$HL$$#HD$0HL$(HT$ H$X  H$HT$HL$HD$H$   HHH$   H9|Hl  H   H$X  HS H{HC(HHH9  H9  HHsHIHH4$H)HHH?H!HHD$HD$   Ht$HD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$HD$`CIH?H$X  HS H{HC(HHH9B  H94  HHsHI@H4$H)HHH?H!HHD$HD$   Ht$ыD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$fnZD$;H   H$X  HS H{HC(HHH9~  H9p  HHsHIHH4$H)HHH?H!HHD$HD$   Ht$HD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$HD$$;H$X  H{HS HC(HHH9  H9  HHsHI@H4$H)HHH?H!HHD$HD$   Ht$ыD$ H$X  HA(HQHY Hq(H~H9R  H9>  D$|HHyH@@H<$H)HHH?H!HHT$HD$   H|$ЋD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$L$|fnZD$fnZD$ 8Hh  H   HuWH$X  HZHJHB(H9  HHB(H$`  H$H$h  HD$Ht$D$4<H2H$X  HJHZHB(H9`  HHB(H$`  H$H$h  HD$Ht$HHD$:HuLH$X  H$HD$H$`  H$H$h  HL$H$p  HL$HD$9H$X  H$HcD$H$`  H$H$h  HL$H$p  HL$HD$9;H   Ht_H!H$X  HJHZHB(H9K  HHB(H$`  H$H$h  HD$Ht$HL$>H$X  H$HD$H$`  H$H$h  HL$H$p  HL$HD$8H	   H$X  HS H{HC(HHH9  H9  HHsHI8H4$H)HHH?H!HHD$HD$   Ht$D$ H$X  HA(H$`  H$H$h  HL$H$p  HL$HD$=H$X  HS H{HC(HHH9   H9   HHsHI@H4$H)HHH?H!HHD$HD$   Ht$ыD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$HD$?=(HHO]H']B]]HH2]HH]"]\]\]\]\\\\\\\|\3eH%0   H$0H;A  HP  H$H  H$H  H$p  HHH$   H  H;  HPH   H   H$`  H$H$h  HT$HL$HD$H$   1{H$   H$`  H$H$h  HT$H$p  H\$HL$HD$0HL$(HT$ H$X  H$HT$HL$HD$H$   HHH$   H9|H$H  HP  H$`  H$H$h  HD$HL$AHD$HL$ H   H$HD$H  H$   H  H$h  CZZH$X  HS HsHC(HHH9}  H9o  D$xHH{HI H<$H)HHH?H!HHD$HD$   H|$ZD$ H$X  H@(HP HHHX(HsH9  H9  H0HxHv H<$H)HHH?H!HHL$HD$   H|$D$xZD$ H$X  H@(HuH$h  CH0 H$蝧H|$HG   =	X%  uHA H  H2 O  HH$   H  H$h  KZZɐH$X  HS HsHC(HHH9  H9  $   HH{HI(H<$H)HHH?H!HHD$HD$   H|$D$ H$X  H@(HP HHHX(HsH9L  H98  H0HxHv(H<$H)HHH?H!HHL$HD$   H|$$   D$ H$X  H@(HuH$h  KH/ H$H|$HG   =yV%  uH H  H lN  H  H}H$`  H$H$h  HT$HL$`>HD$H$   HL$ H$   H$`  H$H$h  H\$H$p  Ht$'HD$H$   1H$   HJH$   H9H$   H$`  H$H$h  HT$H$p  H\$HL$HD$0HL$(HT$ HH%`  H=   uS   t%H$X  H$HT$HL$H\$<]H$X  H$HT$HL$H\$  8H$   H$   H$   H$   HHPH$   H$H$   H\$HD$H$   H$   Ht$Hl$Hl$V[Hm H$   H$   t"   H$   H$   H$   8_H$`  H$H$h  HT$HL$HD$H$   1{H$   H$`  H$H$h  HT$H$p  H\$HL$mHD$0HL$(HT$ H$X  H$HT$HL$HD$H$   HHH$   H9|H  H  HPHH$`  H$H$h  HD$HL$;HD$HL$ H   H$HD$H2  H   H$   H   Hu5H$h  HH$X  HKHsHC(H9  HC(HuH$h  HH3+ H$:H|$HG   =R%  uHz H  Hy J  HuH$h  HeHuH$h  HcOH$h  H?HwH$   H   H   H$h  HH$X  H~HV HF(HHH9  H9  HLFHIL$H)IHH?H!HHD$HD$   LD$f\$ H$X  H@(HuH$h  HpH) H$H|$HG   =bQ%  uHx H6  Hx UI%  HuH$h  HHuH$h  HcH$h  HH9  H$   H   H   H$h  HH$X  H~HV HF(HHH9W  H9I  HLFHI L$H)IHH?H!HHD$HD$   LD$\$ H$X  H@(HuH$h  HqH( H$賟H|$HG   =P%  uH{w H
  Hlw H
  HuH$h  HHuH$h  HcH$h  HHH$   H   H   H$h  HH$X  HV H~HF(HHH9
  H9
  HLFHI(L$H)IHH?H!HHD$HD$   LD$H\$ H$X  H@(PHuH$h  HpHh' H$oH|$HG   =N%  uH7v Hm	  H(v F\	  HuH$h  HHuH$h  HcH$h  HH$`  H$H$h  HD$HL$I|$ t*H$X  HZHJHB(H9	  HB(bH$X  HZHJHB(H9	   HPHU  HPH#H$`  H$H$h  HD$HL$6HD$HL$ H   H$HD$H   H$   H   H$h  ZH$X  HS HsHC(HHH9  H9  HH{HI H<$H)HHH?H!HHD$HD$   H|$ZD$ H$X  H@(;HuH$h  lHS% H$ZH|$HG   =L%  uHj| H  H[| D  HH$   H   H$h  ZH$X  HS HsHC(HHH9  H9  HH{HI(H<$H)HHH?H!HHD$HD$   H|$D$ H$X  H@(9HuH$h  pHQ$ H$XH|$HG   =K%  uHh{ H  HY{ C  H$`  H$H$h  HD$HL$3HD$HL$ H   H$HD$H	I  H   H$   H	wZHu4H$h  HH$X  HsHKHC(H9  HC(AHuH$h  H$h  H
uH$h  HuH$h  HHuH$h  H|H# H$H|$HG   =J%  uHu H  Hu {B  H	H$   H	   H   H$h  HH$X  H~HV HF(HHH9  H9  HLFHIL$H)IHH?H!HHD$HD$   LD$f\$ H$X  H@(HuH$h  rH$h  bH
uH$h  MHuH$h  H7HuH$h  H!H! H$ƘH|$HG   =2I%  uHmt H  H^t %Aq  H
K  H$   H	   H   H$h  HH$X  HV H~HF(HHH9B  H94  HLFHI L$H)IHH?H!HHD$HD$   LD$\$ H$X  H@(HuH$h  sH$h  cH
uH$h  NHuH$h  H8HuH$h  H"Hj  H$qH|$HG   =G%  uHs H  H	s ?  HH$   H	   H   H$h  HH$X  HV H~HF(HHH9  H9  HLFHI(L$H)IHH?H!HHD$HD$   LD$H\$ H$X  H@(LHuH$h  rH$h  bH
uH$h  MHuH$h  H7HuH$h  H!H H$H|$HG   =F%  uHq H   Hq z>   H$   HGHb} H$H|$d~H$   HGHA} H$H|$C~H$   HGH } H$H|$"~H$   HGH| H$H|$~H$   HGH| H$H|$}H$   HGH| H$H|$}H$   HGH| H$H|$}H$   HGH{| H$H|$}}H$   HGHZ| H$H|$\}H$   HGH9| H$H|$;}H$   HGH| H$H|$}H$   HGH{ H$H|$|HHFHFF|FHHFHiFF_FzFUFpFKFfFAF\F7FRF-FECFF9FF/F
FEEE@eH%0   H;a   H0Hl$(Hl$(HD$@H$HD$HHD$HD$PHD$HD$HL$8HQ HYHq(H<0H9wSH9wCH)HH?H!H3HuHA(Hl$(H0HD$ H$HD$JHD$ HL$8HH[EH3E8HD$Ht}Hn8     t/wll uH H9u
HD$   Áu>Hv H9u
HD$   Át/uH H9u
HD$   HD$    Át/ցԑ   Hd H9urHT$HZt]?i uMH H9u:HZt* uH H9uHBuHHD$ø    HH\$û    Á HH\$HT$    HT$놁~.8   &uHC H9#b0uXH H9u@HT$HZt/~.8H H9uHBHD$ø    H\$HT$    뽁~.8HT$븁_B>fwA_u1HC H9x_B>fH H9\_B>f݁&Xku1HB H9nSH4 H9>n݁fF  .1   *Ms   H H9uhHT$HZtS7uCH H9u0HRt!.1H H9HHT$ú    ́.1HH\$HT$    HT$됁?wYvuIH H9u6HT$HRt!?XHZ H9>CHHT$ú    ́?́&ٚu6HD~ H9fH(A H9HD$   Áf؁=JwYAuH H9~'u1H H9=JH" H9J=J݁΀wUuEH H9u2HT$HRt!΀PHҲ H9J;HT$ú    Ё΀Ё.uH| H9HD H9eH%0   H;avcH(Hl$ Hl$ Hs H$HD$)   HD$HL$Hv# =r>%  uHv# Hl$ H(H=v# H`6eH%0   HH,$H,$HY Hu,H|$ tHk HD$HD$    H,$HHH|$H9;uH#eH%0   HHl$Hl$HY Hu:H|$  t,HL$0HvD$@HL$(fHl$Hø   ?7HH|$ H9;uH#eH%0   HHl$Hl$HY Hu8H|$  t*HL$0HvD$@HL$(Hl$Hø   >GH|$ H9;uH#eH%0   HHl$Hl$HY Hu:H|$  t,HL$0HvHD$@HL$(HHl$Hø   ,>WGH|$ H9;uH#eH%0   HH,$H,$HY Hu,H|$ tHT HD$HD$    H,$HFH|$H9;uH#eH%0   HHl$Hl$HY Hu:H|$  t,HL$0HvHD$( fD$@Hl$Hø   \=FH|$ H9;uH#eH%0   HHl$Hl$HY Hu8H|$  t*HL$0HvHD$( D$@Hl$Hø   <FH|$ H9;uH#eH%0   HHl$Hl$HY Hu:H|$  t,HL$0HvHD$(H HD$@Hl$Hø   |<EH|$ H9;uH#eH%0   H;a
  H(Hl$ Hl$ HD$8H@   HL$01HH9}
   u   H H$HD$HD$ǀ@  =   HL$0H9tH$HL$HD$@   CHD$1D@HH   |HL$8HT$014\0@HH9|HD$@Hl$ H(H H$Hڹ HD$ rH H$H HD$qneH%0   H;a   HHl$Hl$H H$HD$HL$ HHxHt$(Hl$Hl$R?Hm $h  tX
tS   K1HH@}
9u@  H$p  Hl$HH H$H HD$qH H$H HD$pHHl$Hl$HL$HH#  HT$ HHHHH?HHH)HRH|$@LD$(LL$011E\HHH9   H9V  DLXI99  ID\IM	LPI9  DT8M	MII?EL9  ELQMII?FM9  F\LQMII?F$#M9  FdLQI?EM91_  HH)H   H9?  DIH   LXI9  THL	HHH?L9   AHAHHH?<;L9   B|Hu;@  t&HAL9   BTHA@  L9sfBTHl$HHuHAHH?L9sTBT@  tHAL9s3BTL?Hl$HHl$HL7L7L7L7L7HL7LH7H7LL7LL7LL7HL7LHz7LHo7Hg7eH%0   H;aH  HXHl$PHl$PHL$`@     HT$pHHHBHD$@HHHHRHHt$@H?H)HT$8H H$HT$HT$4HD$HD$HHL$`H$HD$HL$8HL$HL$HT$hHT$ HT$pHT$(HT$xHT$0JH$    HD$HHD$HD$8HD$HD$4HD$ HL$(H$   H$   Hl$PHXH\$pHCHD$@HHHHRHt$@H?HH)H0eH%0   H;at  HxHl$pHl$pH$   HsH;H  HsHt$hH{0   H$   H$   1FL(HC0HH9}LC0I}DIr  H9  H)H$   H)IHH?H!HH{01  HD$@H$   LD$XH$   HCH$HC8HD$`HD$HD$   HD$   HK(HL$ HD$(   HD$0   H$   HHHP HIH$HT$`HT$HD$   HD$   HD$0HL$(H$   H
=2%  h  HBH4  HB0    HD$XH$   H$   Ht$@/H)H|$XH)IHH?H!H$   HLHHHH  H     HHIHLIH?II)KIMI)LM)I9:  H|$XH\$PH$   Ht$HLL$8I@H$I@8HD$`HD$HD$   HD$   HL$ LL$(H|$0,HD$8HHHD$8HHH?H)HH     H$   HHHX HIH$H\$`H\$HT$HD$   HD$(HL$0H$   H=i1%  uPHJHu H\$HHD$8HHL$PH9|"  HT$HH$   H$   H$   Hl$pHxH|$hHH)HHIA   1<@|(HH9|HZ0HH$   W$   Hl$pHxHT$@H$   H$   H$   Hl$pHxH|$h(H$   W$   Hl$pHxHH$   H$   H$   1HǄ$       H$   H$   Hl$pHx1HѺ   1LH1H1L   j1oeH%0   H;a  HHHl$@Hl$@HD$PH8 tHHH HD$XHL$`Hl$@HHHH0H~H?  HPH$HP8HT$8HT$HD$   HD$   HX(H\$ HL$(HD$0   rHD$PHHHP0@     HHHrHHHHH[H?HH)H      HAHQ H@H$HT$8HT$H\$HD$   HD$0HL$(HT$PH
=.%  uHBHB0    HHz&HrHHHHHHH[H?HH)HZHٺ   /   /ReH%0   H;avyH@Hl$8Hl$8HD$HH$HD$
   LHD$HL$H$    HӚ HT$HD$"   HD$HL$ &HD$(HL$0HD$PHL$XHl$8H@CneH%0   H;au  H8Hl$0Hl$0D$    HT$@H\$`Ht$hH|$x1HLH  H9-    D;LOFT@AtH  DTA
uHAtLL$(D@  E9  HA  Ht.  II9}!  B<@
     uI9LL$x  _  B<D9F  IyHH9}!2  D;A
     uH9  11H|$xt$HDD$II	t$HL	DD$I	DD$LIDD$IH@t$H   t$LD$PM  LD$HA0D   t|$       u-H$   HH$   H$   H$   Hl$0H8HGH$OHD$HL$xH$   HǄ$       H~ H$   H$   Hl$0H8À|$ vH   t$LD$PI  LL$HAqD   t|$ u
D$ HGH$iNHD$HL$xH$   HǄ$       H H$   H$   Hl$0H8HHt$PHE  LL$HEAD$ QHD$H|$ H<$MHL$HD$HT$@H|$ Hp AIAH$MHD$HL$xH$   HǄ$       H- H$   H$   Hl$0H8H4$jMHD$HL$xH$   HǄ$       H H$   H$   Hl$0H8@LH<$MHD$HL$(H$   HǄ$       H H$   H$   Hl$0H8H<$LHD$HL$(H$   HǄ$       HA H$   H$   Hl$0H8HthHuPH|$(H)H<$kLHD$HL$(H$   HǄ$       H H$   H$   Hl$0H8Ã@  u11NH$   HǄ$       W$   Hl$0H8ø   111L)   L)   H)HH)LH)LH)   )HHy) neH%0   HD$H;AO  H   H$   H$   H$   H?  H$   H$   H$   H$   1E1E1E1"L$   IIILH$   HLIH)H  HL)H  L`M9  DdFd"@LhM9y  DlFl*@LpM9U  DtFt2@LxM91  LD$xD|8E|@L@M9  L$   DD8ED@LHM9  DL8EL@HpL9  t8t@L9  <|:@@|$fD	D	D	D	D	D		@J      tTI9V  H$   IL)HH?L!H*  HL$   I49IrHxHD$xH$   tI9  LT$pH$H$   L)HHH?L!L$   LH\$HL$H|$H$   HL$ L\$(H$   H\$0HD$8HD$@HL$HHT$PH\$XHt$pHHu9L$   L$   L$   HHHH$   HH$   H$   H$   H$   H$   HĐ   @|$g|$fH:I4L	I.I	I(M	I"M	IM	IM	HL	|$g@nL$   L$   LIHIH$   LLI)I  IL)H  LhI9\  DlFl*@LpI9;  DtFt2@LxI9  D|F|:@H9   <|:@@|$eD	D	D	@      t6M9  IL)HH?L!H  A<4IZHpM9v  LT$hH$L)IHH?L!LHt$H\$LD$H$   H\$ HL$(H$   Ht$0HD$8HD$XHL$PHT$@H\$HHt$hHHu6L$   L$   L$   HIIH$   H$   [H$   H$   H$   H$   HĐ   D|$dD|$eAAE	AE	Dl$dAE	@DH$   [L$   L$   L$   H$   H$   L$   L$   LMMIIIH$   LHLH9   M9   LT$pH$L)IHH?L!LHt$M)L\$LL$H|$ HL$(H\$0HD$8^HD$XHL$PHT$@H\$HHt$pHH'H$   H$   H$   H$   HĐ   L$   L$   L$   H$   HĐ   IHǄ$       W$   H$   HĐ   LL#LL#   H"LL""L"Lw"Lo"LH"   Z"LH"LG"HL<"LL1"LL&"LL"LL"LL"LL!$eH%0   H$H;A  H  H$  H$  H H$HD$@   5HD$=	 %    HlU# H H$HD$@   HD$=%  D  HBU# H3U# HH$  HpH$  Hl$Hl$%Hm H$  H$H|$H$  Hl$Hl$i%Hm Ǆ$H  H$P  =N%     HT# HT# HH$X  HpH$`  Hl$Hl$%Hm H$X  H$H|$H$`  Hl$Hl$$Hm Ǆ$H  $H$P  =%  uH$T# H$  H  H=T# H=S# LH=S# H=S# oeH%0   H;a   H@Hl$8Hl$8HY H   HD$HHtiH H$HD$
   s
HD$HL$H$    H HT$HD$"   HL$HD$ MHD$(HL$0HD$PHL$XHl$8H@j(dOH|$HH9;oH#geH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$E  r.HD$HD$@Hl$ H(eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$E  D$D$@Hl$ H(eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$gHD$HL$0HQH$HD$HD$   -HD$HL$0HQH$HD$&HD$HL$0HQ(H$HD$HD$   Q-HD$HL$0H0H$HD$HD$  ,-HD$HD$@Hl$ H(eH%0   H;a  H(Hl$ Hl$ HD$0HHHT$8HZH0H92   1Ʉ   HJH9H   HHHX Hr H9Jtj1Ʉt`J(f9H(uRJ*8H*t@HJ0H9H0t1D$@Hl$ H(H8H$HB8HD$HD$   D$111H$H\$Ht$L$HD$0HT$8q1j1cH4$HL$H\$L$HD$0HT$8\eH%0   H;a   HXHl$PHl$PH" HD$`H$HL$hHL$HHD$HD$HHL$HL$@H\$ H\$0H" Ht$`H4$Ht$hHt$H2HD$HD$8HL$HH$HL$@HL$HL$0HL$HD$HD$(H$  HD$HL$pH$HL$8HL$HD$    HL$(HL$HD$ O  Hl$PHXPeH%0   H;a   H8Hl$0Hl$0HD$PHHHT$HH\$@Ht$X]HC(H$HL$HHL$(HL$HD$HHL$PHT$@H\$(HHT$HH\$@Ht$XH|$ HL$(H9E1EuHOH9}MHL$ HHL$(HC H$HL$HqHt$DD$HD$PHL$(HT$HH\$@Ht$XH|$ Hl$0H8GeH%0   H;a%  HHHl$@Hl$@HD$`-HD$PHH(HT$XH$H\$8H\$H\$0H\$HD$(H HIHT$hH9   H H[H9|[1HT$PHz LD$XL$LL$pLHD$8HD$@HHEHL$(J	H\$0H\$׀|$ _Hl$@HHHL$(H\$8HD$ HL$PHQ H\$XH$Ht$pH<FHH|$H<FHH|$t$HD$ HL$(H\$8LHl$@HHeH%0   H;a  HPHl$HHl$HHD$pHL$hH)HD$8HPHT$@HH?HHRHDHT$0H\$XH$Ht$`Ht$HT$HD$HL$ 4HD$0HPHD$8HL$hH\$@H}jH\$(HD$XHP(Ht$`H4$HL$H<H|$HD$XH$HL$`HL$HD$    HT$(HT$H\$hH\$ HD$(HXHL$hH}Hl$HHPeH%0   H;a+  H(Hl$ Hl$ HD$0HH HT$8H$H\$@H\$Ht$HHt$р|$    HD$0HH HT$8H$H\$PH\$Ht$@Ht$р|$ u
Hl$ H(HD$0HH(HT$8H$H\$PH\$H\$@H\$HD$0HH HT$8H$H\$@H\$Ht$HHt$р|$ tHD$0H@(HL$8H$HL$@HL$HL$HHL$rHD$0HH(HT$8H$H\$@H\$Ht$HHt$eH%0   H;avcH(Hl$ Hl$ 1=HD$HL$0HQ(H\$8H$Ht$@H<0H|$H|$HL8LD$HD$HHL$PH9|Hl$ H(	eH%0   H;aC  HĀHl$xHl$xH$   H$   HHHT$pHH)HL$hH(  H$   H$H$   Ht$HD$HT$H{H|$@H|$ H$   HHHT$@HHL$HH9y  1ۄuHH   HHL$XH9
  1@uHHT$`H9  1@uH9}VH$   HX(H$   H4$HL$HHT$`HT$HD$XHHH$   H\$@Ht$HHT$`HT$`vH$   H)Hz  HT$@      HHL$HH9  1ۄuHHt$PH9   1ۄuH9}NH$   HP(H$   H$Ht$HHL$HHL$HD$PHpH$   HT$@HL$HHt$PH$   HR(H$   H$HD$HAHD$hHD$HD$hH$   HD$@H$   Hl$xHH$   HQ H$   H$Ht$HD$\$H$   HL$HHT$@Ht$PH$   HZ H$   H4$HyH|$HD$\$H$   HL$HHT$@Ht$PLD$hMI?I>MIL9|	HaH$   HQ H$   H4$HD$H\$D$D$/  HL$`HL$@H$   HP H$   H$Ht$XH~H|$hH|$L$   LD$D$/|$    HL$XHL$hHD$8H$   HZ H$   H4$H|$pH|$L$   LD$Ӏ|$ t(HD$8HL$hHH$   Ht$HHT$@fH$   HH(H$   H$H\$pH\$H\$hHH\$hH\$HD$8HHL$hHHL$hDH$   HH(H$   H$H\$`H\$Ht$@Ht$HD$`HHH$   HY H$   H4$HD$HzH|$|$H$   HL$XHT$`H\$@Ht$HH$   HZ H$   H4$HD$HL$|$H$   HL$XHT$`H\$@Ht$HH$   HZ H$   H4$HL$HD$\$H$   HL$HHT$@IH$   H$H$   H\$HD$HH?H=HHHL$0H<H|$H<HH|$ H$   H$H$   HL$HT$pHT$H\$0HH)HT$HHT$ >H$   H$H$   HL$H$   HZH\$Ht$0HH)H\$HH)H|$ H$   HT$pH$   eH%0   H;a  HPHl$HHl$HHD$`HL$XHT$xH\$hHt$pH|$`LD$XLL$xHHLHLHt$pH\$hHH)H   H   HT$xH$HD$H\$H|$HD$xHHD$xHL$ HT$(H\$hHH)H|$pIH)H9};HT$0HL$XH$HT$`HT$H\$Ht$HD$ HD$0HL$p5Ht$@HL$XH$H\$`H\$HT$LD$HD$ HD$hHL$@H$HD$H\$H|$VHl$HHPH   HSHt$8HVHD$`HL$XH\$hH|$pH9}SHT$8HY H$HT$HrHt$@Ht$Ӏ|$ tHD$XHH(HT$`H$H\$8H\$Ht$@Ht$H$HD$H\$H|$_Hl$HHPeH%0   H;avtH8Hl$0Hl$0HD$@HHHT$HH$HD$HD$(H$L   HD$HL$@H$HL$HHL$HD$    HL$(HL$HD$ gHl$0H8sHD$1HHHHHL$eH%0   H;avNH Hl$Hl$HD$(HHHT$0H$HD$HL$(H$HL$0HL$HD$   Hl$H neH%0   H;a<  HHHl$@Hl$@   10HD$0HT$PH$H\$XH\$HL$HD$HL$0HAHT$`H9~HD$PH$H\$XH\$HL$HT$HD$PHL$XHT$`   YH\$0H$HL$LD$I0HT$H\$    Ht$(LD$0IpHD$PHL$XHT$`H|$8H9~I0H9| HH9}KH\$(HHH\$8HE1H$HL$LD$H\$HT$ 1   HD$PHL$XHT$`H|$8Hl$@HHeH%0   HD$H;A  H   H$   H$   H$   H$   HH)H   H$   HHH$   HT$PH9   HD$@H$   Hs H$   H<$LILD$xLD$HL$ր|$ tHD$xHHL$@HL$xHD$PH$   HP(H$   H$HL$HHL$pHL$HT$PHL$pHBH9|H$   HĈ   H$   HH)H   HHH$   HL$XH9   HT$HH$   Hs H$   H<$HD$LILD$xLD$ր|$ tHD$xHL$XHT$xHJHD$HH$   HQ(H$   H$HD$HHD$pHD$HL$XHD$pH9H$   HĈ   HHH4H9  HH)IH|$pLD$xNMILL$8*H$   H$   H|$pLD$xLL$8HH$   Ht$(H9}^HD$0H$   HQ H$   H$H<HH|$hI)LL$H|$Ҁ|$ tHD$hHL$(HT$hHJHD$0nH)H|$`H9}	H9   H9}L9|II9}H9|H$   HĈ   H$   H$H$   HD$LD$H|$H\$ H$   H$H$   HT$HL$Ht$LD$ H$   H|$`LD$xsH$   H$H$   HL$Ht$HT$H|$ J   H$   H$   Ht$(H|$`LD$xHIHHF0+eH%0   H;a   H@Hl$8Hl$8HD$`HL$XHH)HL$hH)HT$`H9   HD$0HL$(~<H\$HH$Ht$PHt$HH)HT$H|$HL$ HD$0HL$(H)H\$HH$Ht$PHt$HH)HT$HH)HT$HD$ HL$(HD$0H)dHL$HH$HL$PHL$HH)HT$HL$HD$ Hl$8H@eH%0   H;a   H0Hl$(Hl$(HD$HHHH\$@Ht$PPH$HAHD$ HD$HHHD$@HL$HH\$ HHT$H\$@Ht$PHL$ H91@uHJH9}FHL$HHL$ H$HAHD$HT$8H|$HD$HHL$ HT$H\$@Ht$PHl$(H0 eH%0   H;a  H@Hl$8Hl$8HD$X"HD$0H$HD$(HD$HT$PHHD$ H HIH\$`H9   H4 HvH9|O1H\$hHHD$0H$HHEHL$ H4Ht$(Ht$HT$HH:׀|$ vHl$8H@HL$ Ht$0HD$HL$hHAH[H$HAH[H\$HT$HHT$HD$HL$ Ht$0cHl$8H@eH%0   H;a   HPHl$HHl$HHD$pHL$hH)HD$8HXH\$@HH?HH[HDH\$0HT$XH$Ht$`Ht$H\$HD$HL$ dHD$0HXHD$8HL$hHt$@H}_Ht$(H$HHD$HT$`HHD$XH$HL$`HL$HD$    H\$(H\$Ht$hHt$ HD$(HpHL$hH}Hl$HHPeH%0   H;a   H Hl$Hl$HD$8H$HL$@HL$HT$(HӀ|$    HD$HH$HL$8HL$HT$(HӀ|$ u
Hl$H HD$HH$HD$8HD$HT$0H
HD$8H$HL$@HL$HT$(HӀ|$ tHD$8H$HD$@HD$HT$0HHD$8H$HL$@HL$HT$0HPeH%0   H;a  HĀHl$xHl$xH$   H$   HHHT$pHH)HL$hH(U  H$   H$H$   Ht$HD$HT$H{H|$`H|$ hH$   HHHT$`HHL$HH9  1ۄuHHvHHL$XH9k  1@uHHT$@H9  1@uH9}FH$HBHD$@HD$H$   HHD$XHHH$   H\$`Ht$HHT$@HT$@H$   H)H<  HT$@uqvHHL$HH9   1ۄuHHt$PH9   1ۄuH9}AH4$HAHD$hHD$H$   H
HD$PHpH$   HT$@HL$hHt$PH$HAHD$hHD$H$   H
HD$hH$   HD$@H$   Hl$xHH4$HD$H$   H
\$H$   HL$HHT$@Ht$P<HYH$HD$H$   H\$H$   HL$HHT$@Ht$PLD$hMI?I>MIL9|	HH$H\$H$   H
D$D$/   HL$@HL$@HD$XHXH\$hH$H$   Ht$H$   H:D$/|$    HL$XHL$hHD$8H\$pH$H$   Ht$H$   H:׀|$ t(HD$8HL$hHH$   Ht$HHT$@HD$pH$HD$hHHD$hHD$H$   H
HD$8HHL$hHHL$h`HD$@H$HL$`HL$H$   H
HD$@HHH$HJHL$H$   HH|$H$   HL$XHT$@H\$`Ht$HH$HL$H$   H|$H$   HL$XHT$@H\$`Ht$HXH$HD$H$   H\$H$   HL$HHT$`H$   H$H$   H\$HD$HH?H=HHHL$0H<H|$H<HH|$ H$   H$H$   HL$HT$pHT$H\$0HH)HT$HHT$ H$   H$H$   HL$H$   HZH\$Ht$0HH)H\$HH)H|$ rH$   HT$pH$   #^eH%0   H;a  HPHl$HHl$HHD$`HL$XH\$xHt$hH|$pLD$`LL$XLT$xHHLLLH|$pHt$hIH)H   H   H\$xH$HD$Ht$LD$HD$xHHD$xHL$ HT$(H\$hHH)H|$pIH)H9};HT$0HL$XH$HT$`HT$H\$Ht$HD$ HD$0HL$p5Ht$@HL$XH$H\$`H\$HT$LD$HD$ HD$hHL$@H$HD$Ht$LD$Hl$HHPH   H^H|$8H_HD$`HL$XHt$hLD$pL9}EH\$8H$HCHD$@HD$H1Hր|$ tHD$8H$HL$@HL$HT$`H
H$HD$Ht$LD$Hl$HHPHD$H@HD$eH%0   H;a   H@Hl$8Hl$8HT$HHHJHD$PH9sjH@HtH|HHD$XH9sIH@HLDHDH$H|$Ht$HL$LD$ HD$(9  H|$0 D$`Hl$8H@DOeH%0   H;a  H Hl$Hl$HT$(HJHHD$0H9  H4@LDLLLLM[H<Ld$8I9`  O,dNtN|LNLtN4MvLt$N4=$     LL|ND=$     NNLHJ HRH9   H\LDHH<LMII9   JLNTNHLJN$Md$=b$  u?LLTJ\=K$  uJNDHl$H H>LL3HL&LLHLHLH|$LH&LHLHD$0L>9L1,V!eH%0   H;a  HxHl$pHl$pH$   H$H$   HL$H$   HT$HD$HL$ H   H$H|$  H$   H$H$   HL$H$   HT$薹HD$HD$(HE H$HD$HD$HD$HD$hH! H$HL$(HL$HL$虃HD$HD$`H$   H$H$   HL$H$   HL$HD$HD$H1HT$0HJHD$HHL$0H$|$    HD$HH$HD$HL$HT$H\$0Ht$(H9  L[LD$8LL$hKDK<OMRL\$`O$Ld$XO,MmLl$P=$  ukKKLHD$HH$HD$HL$HT$H\$8Ht$`HD=$  uHHLH|$XHH|$PHHyLHnH H$BH|$HD$(HGHG=3$  uoHL$hHHG HG(=$  u:HD$`HGH|$@H H$H|$HD$@H$   Hl$pHxHOHHHHD$`HHHD$hHHǄ$       Hl$pHxHH9eH%0   HD$H;A`  H   H$   H$   H$   H$H$   HL$H$  HT$fHD$HD$pHL$ H$   H$  H$H$  H\$H$   Ht$$HD$ HL$pH9L$tHǄ$(  H$   H   H$H$   HT$HD$\|$ tH$  HHH$  H$   H  H  HHH  H  H3  H$   H H$   HH$   H   HufH$  H	H9|:~HǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   HuH$  H
H H$@H|$HG   =o$  uH H  H b  HuH$  H
4HuH$  Hc
HuH$  H
HuH$   HH\ H$c?H|$HG   =$  uH+ H  H   HuH$   HdHuH$   HcNH$   H>H$   H$H$   HD$HL$=D$D$GH$  H$H$  HL$H$   HL$	D$G8D$t<tHǄ$(     H$   H   HǄ$(  H$   H   HǄ$(      H$   H   HHH  H	v  HF  H$   H H$   HH$   H	   HufH$  H	H9r:vHǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   HuH$  
H	uH$  
|H> H$E=H|$HG   =$  uH H  H   H
uH$  
!HuH$  H
HuH$  H
HuH$   H$   H
uH$   HuH$   HtHuH$   H^HP H$W<H|$HG   =$  uH H  H   HHHR  H   H$    ZH$   HHufH$  Zf.u{HH$(  H$   H   f.u{   f.v	Hf.v   1HuH$  H$   HM H$T;H|$HG   =$  uHd H^  HU M  HuH$    H H$:H|$HG   =c$  uH H"  H V  HHH  Hp  H$    HZZɐH$   HH   H$  XZZf.u{zHHuVf.u{HH$(  H$   H   f.u{   f.v	Hf.v   1H$(  H$   H   f.u{
   {f.vHif.v
   Y1RHuH$  X'H$   Hh H$o9H|$HG   =$  uH" H7
  H" &
  HuH$    HH H$9H|$HG   =y$  uH! H	  H! l	  H>  Hd  1HT$PHBH$  HD$PH$   H$H$   H\$HL$薭HD$PH9D$   H$   H$H$   HT$H$  H\$HD$FHD$ H$   HL$0H$   HT$(H$   H$  H$H$  Ht$H$   H|$LD$PLD$HD$0HL$(HT$ H$   H$H$   H\$H$   H\$HT$HL$ HD$(HD$0HH$(  H$   H   HǄ$(      H$   H   H  H@	  H$   H$H$   HT$HL$H$  H\$H$  Ht$ H$   H|$(	  HD$0|$8   H$   H$H$   HL$H$  HT$覤HD$(HL$HT$ H$HT$HD$dHD$ HL$HtHIH  =$#  tH$# =$  p  H$# H$   H$   H$   H=  QӃHH HDHt$HH$   H$   H$  H$H$  H\$H$   H|$ȣHD$(HL$HT$ H$HT$HD$HD$ HL$HtHIH  =$#  tH$# =$  k  H## H$   H$   H$   H8  QӃHH HDH$   H$H$   HT$HT$HHT$HL$HD$ Ht$(HD$0HtH$(  H$   H   H$   H$H$   HD$H$  HD$覢HD$ H$   HL$(H$   HT$H$   H$  H$H$  H\$H$   H\$TH$   H$H$   HD$H$   HD$IHD$0H$(  H$   H   111H="# 111111H=c"# ~111H$(  H$   H   H$   H$H$   HT$HL$H$  H\$H$  Ht$ H$   H|$(  HD$0|$8    H$   H$H$   HD$H$  HD$衶HD$HD$hH$  H$H$  HL$H$   HL$lHD$HL$hH9r:vHǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   H$(  H$   H   H  Hn  Hf  1HT$XHBH$  HD$XH$   H$H$   H\$HL$ĴHD$XH9D$   H$   H$H$   HT$H$  H\$HD$褡HD$0H$   HL$(H$   HT$ H$   H$  H$H$  Ht$H$   H|$LD$XLD$HHD$0HL$(HT$ H$   H$H$   H\$H$   H\$HT$HL$ HD$(OHD$0HH$(  H$   H   HǄ$(      H$   H   H$   H$H$   HD$HL$zHD$ HD$xHL$H$   H$  H$H$  HT$H$   HT$8HD$ HD$`HL$H$   H$   H$H\$xH\$HL$HD$謀H|$  |rH$   H$HD$xHD$H$   HD$HD$`HD$rH|$  ~HǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   H$   H$H$   HD$HL$HD$H$   H$  H$H$  HL$H$   HL$۲HD$H$   H9r:vHǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   H$   HGH H$H|$H$   HGHo H$H|$qH$   HGHN H$H|$PH$   HGH- H$H|$/H$   HGH H$H|$H$   HGH H$H|$H$   HGH H$H|$H$   HGH H$H|$HD$pH   H$   H$HD$HL$H$    H HT$HD$   HL$HD$ 諪HD$0HL$(H$HD$3HD$H\ H$HD$)賶~eH%0   H;a(  H Hl$Hl$HD$8HHHD$H  HPH  	   HD$PHHHD$H   HPHwU	sHD$X    D$` Hl$H s*HD$HH HtHD$X   D$`Hl$H HD$HHuHL$HH9 Hu H$|,H|$HG   =$  uH H  H   HPHCHtH3  HD$0H HHD$PHHHD$H   HPHwU	sHD$XD$`Hl$H s*HD$HH HtHD$X    D$`Hl$H HD$HHuHL$HH9 H` H$g+H|$HG   =$  uH H   H    HPHCHtH3HD$0HuHL$0H9 Hٳ H$*H|$HG   =L$  uH HjH
 B\HPH}HtHmHD$HGH H$H|$HD$HGH H$H|$HD$HGH H$H|$`eH%0   H;a  H(Hl$ Hl$ H H$HD$   vHD$HL$HU# =N$  K  HI# Hl H$HD$   hvHD$HL$H7# =$     H+# H@ H$HD$   *vHD$HL$H# =$     H# H H$HD$   uHD$HL$H# =$  u\H# H H$HD$   uHD$HL$HA# =Z$  uH9# Hl$ H(H=(# HHH=G# H7H=# H&LH=2# HH=# 藱BeH%0   H;a  H`Hl$XHl$X4H$=$  O  H# H# H# H   HL$@1   HH9  D>A=uHT$8H|$0Ht$HH H$HO# HL$Ht$H|$y|$(    Hi# HZ# HD$8H9   HHHD    H<=$  uBH    HAHL$@H9}"H\$PHHHHD$PHXH01;Hl$XH`1H- H$H# HL$HL$HHL$HL$0HL$}HD$ HL$8H{HsH=[# ^YeH%0   H;a  HpHl$hHl$hW$   Ƅ$    $   H$   H     H$ 
I  D$0   H
z HD$HH$ HD$`HD$0H$  H H$H# HD$HD$xHD$H$   HD$wHD$ H |$(    H~# H# H9  HHLH1HH9}G=uHH)HHH?H!HH$   H$   Ƅ$   	Hl$hHpW$   Ƅ$    	Hl$hHpW$   Ƅ$    	Hl$hHpÐ	Hl$hHpH$ H$D$ HD$    ($   Ƅ$    ?	Hl$hHpH$ H$Hx HD$ًW$趭eH%0   HD$H;A[  H   H$   H$   HǄ$       W$   $      H$   D$h   Hw H$   H$ H$   HD$hH$\m  H# HD$PHR H$HD$    HD$
cHD$H^# H_# H  HT$`H\$P11HLLLIM   LWI9wcHLL8L8=$  u:L8HH9|H$   L$   H$   H$   Hĸ   LILLH$   Ht$XH|$HL$   LL$@HR H$HD$H|$H\$LT$ cHD$(HL$0H\$8LQH$   HT$`Ht$XH|$HL$   LL$@I0H\$PE1+H$   Hĸ   H$ H$D$ HD$    &H$ H$Hv HD$R8eH%0   HD$H;A
  H   H$   H$   HD$`    H$   HH0HL$XHE H$HL$HL$`HD$H$   HQ0HI(H\$XH1LHH9}LL9ILH9r
  H$   HT$H虡Hu  Hu H$WD$HD$    HD$0HL$ HD$`HZ	  H	  IH$   x   x X  x   x(   x(    H$   H  HPHl  H$   H  HT$HHZH$   H9B  H$   H$   H|$X1HH9@  LM|I9}HL$PHot  H<Lbt L$H|$H{H9HDH\$HH\$HD$    HD$0HD$`HuiH@t  H7t H$HL$HHL$HD$   HD$   zHL$PHD$HH$   HHXH$   H$   H|$X)H$   Ht Ht HT$`H$   H$HD$H$   HD$HD$   Hs  H}s H$HD$   WD$1&H\$PHKH$   H$   H$   H|$XH9+  HL$PHH   H9uTHs  HH5
s H4$H\$HD$   HD$    RHD$0HD$`HrH$   Hr  HH5r H4$H\$HL$HD$    HD$0HD$`H"H$   HCr  H:r H$HL$WD$H|$PHr  H
r H$H|$WD$HD$PHxH$   H$   H|x 
  x    Hq Hq H$   H$   H$   H  H$   H$   H$   H  H$   HD$xH$H$   HD$H$   HD$HD$xHD$HD$0HD$`H$   xHwq H@ Hjq H$HD$HD$at  HD$    HD$0HD$`HtH$   (H$    Hq  Hq H$HD$    HD$qt  HD$    %HD$0HD$`HtH$   H$   H$   H\$hH`p  HWp H$Ht$H\$HD$    HD$0HD$`HtH$   iH8p  H/p H$HL$hHL$HD$   HD$   rHD$HHXH$   Ht$h!Ho  Ho H$   H$H$   HD$WD$!HD$0HD$`H|$` uH$   H$   HJHZH   HT$pz     Ho  BHo H$HD$WD$HD$0HD$`HtH$   RHo  HD$p Ho H$HD$WD$cHD$0HD$`HuH$   H$   H[o  HRo H$HL$H\$HD$    HD$0HD$`HtH$   HT$p1H:n  H1n H$   H$H$   HD$WD$HD$0HD$`H|$` uH$   H$   AHH0HL$@HtrH2n H)n H\$@H$   HX H$H\$vtHT$H$   HT$+HD$0HD$`H|$` uH$   H$   Hm  Hm H$WD$HD$    HD$0HL$ HD$`HtH$   vHL$@H$   1Hm HH0Hm H$HD$    HL$HD$    nHD$0HD$`HuH$   H$   Hvm  Hmm H$WD$HD$    HD$0HD$`HuH$   bH$   W$D$A1  HD$(HL$ HuH$   Hx H9   HHL$`H$   bHL$8HD$8H$  HǄ$      H$   HĠ   ȘHD$`HǄ$      H$  H$   HĠ   1x1qH$Hvv HD$HJ- HD$HHEo:eH%0   H;a  HxHl$pHl$pH$   H  1HL$HH H$HPHT$@HT$HT$4VHD$HD$hHsG H$HL$HHL$HL$VHD$H$   H5  HD$`HT$@H\$hHt$HL$   1E1
IHLMMXI9  M$H9  H|$8IL)L9IIOL<II?M!Iƃ=$     L$M9u>HwOMIH9|H$   H$   H$   W$   Hl$pHxLD$XLL$0L\$(L4$LT$Ht$HD$`H$   HT$@H\$hH|$8LD$XLL$0L\$(Ll$HkLLHD$`H|$8LHT$@H\$hSH$   11Ht$XHHHHHL$XHT$PH\$0HHqHt$ H$Ht$D$ nH|$u/HD$PHHL$ HT$0H
HIH$   H9|HHǄ$       W$   Hu H$   H@ H$   Hl$pHxHHLHw衝<eH%0   H;a   H8Hl$0Hl$0HD$@H$HD$   HD$      HD$HL$ HT$(HtHL$PHT$XHl$0H8HL$@H$HD$   HHHT$HHHEHL$  HD$ HL$(HD$PHL$XHl$0H8ќ<eH%0   H$xH;AN  H  H$   H$   W$   HǄ$       D$t    H$8  H  H$8  HH@H  H$   HǄ$   HǄ$   H$  H$H$  HD$	  HD$HL$(HT$H\$0HU  1H  H$   H$   H$H$(  HD$H$0  HD$PHD$ HL$HT$8H\$0Ht$(H  H$   H$   H$   H$8  HHHP HXH$HL$HT$HD$(HL$HT$ H\$8Ht$0H  H$   H$   H$   H$   HsH;HO  1H$   H$8  LGLM  E1L$   H)$ H$@H$   H$HD$   HD$   ]  HD$HL$ H   H$   H$   H$   H}LH$ H$荋HǄ$@      H$   H$H  H$   H$P  H$   H  H$  H$   H$  H$   H$   H$H$   HL$H$   HL$H$   HL$H$   HL$ H$   HL$(H$   HL$0H$   HL$8H$   HL$@H$8  HL$HH$   HL$PHD$X5HD$`HL$hH$   H  H$   H$ H$bH$   H$  H$   H$H$   HD$HD$     HD$HD$xHL$ H$   HT$(H$   H$   H$  H$   HB  HL$xH  H$   H$   H$   H$   H$H\$tH\$WD$Z  H$   HHp HEH$   H=; H$   HEH$   HT$(H\$0H$   EH4$HD$tHD$WD$  HT$(H\$0H$   H$   H$   H$   HtH=m H9zuH;tHǄ$@      H$H  H$P  H$   H  H$   H$cHL$H7o HL$xHH$   H$@  W$H  H$   H  H$HL$Hn L$LD$  HD$HL$0HT$(H\$Ht;1HuIHǄ$@      H$H  H$P  H$   H  HA  11H<$Ht$  HL$HD$HT$0H\$(Ht[1Hu(H$   H$   H$   HH$   ]HǄ$@      H$H  H$P  H$   H  H   11HǄ$@      H$H  H$P  H$   H  HǄ$@      H$H  H$P  H$   H  HǄ$@      H$H  H$P  H$   H  Hv211Hd" 6H" 1H9121H(ReH%0   H;a
  H8Hl$0Hl$0HD$@H$HL$HHL$HT$PHT$  HD$HL$ H   HL$HH   HD$@HH$HD$   HD$   Y  HD$ HL$(HuMHL$HHvjHD$@H@H$HD$   HD$     HD$ HL$(HD$XHL$`Hl$0H8HD$XHL$`Hl$0H8HD$XHL$`Hl$0H8ø   1HD$Hu
HD$   HHHD$eH%0   H;a   H@Hl$8Hl$8HD$HH}`HH$   HD$HL$H$    H HT$HD$   HD$HL$ 3HD$(HL$0HD$PHL$XHl$8H@H$,   HD$HL$HL$PHD$XHl$8H@)DeH%0   H;a   HXHl$PHl$PWD$0D$@HT$`   H0\0HAH
r)HHHHHH4HH)H rhH sXHJ0L0H$    HHHH?H!HD0HD$HHT$HT$HD$(HL$ HL$hHD$pHl$PHXù    Hȹ    0eH%0   H;a   H8Hl$0Hl$0HD$HHL$@1HH9};uHD$P    WD$XHi HD$hH4 HD$pHl$0H8H'9 H$HHHL$ HL$HL$GHD$ HL$HH9HHOHL$H\$@H9u!HL$PHT$XHT$`WD$hHl$0H8HL$(H$H\$HD$/HL$(HT$ eH%0   H;av}HHHl$@Hl$@D$<    HD$PH$HD$<HD$HD$`HD$HD$hHD$/  HD$ HL$(HT$0H\$XHtt$<3HD$pHL$xH$   Hl$@HHjeH%0   H;aT  HxHl$pHl$pH7 H$HD$   HD$   ]FHD$H) H$HD$   H_ HL$_ D$HD$(HD$0   HD$8   HD$@       HD$HHL$PHH|$` t3W$   Hog H$   H2 H$   Hl$pHxHuHHHH@H|H$    HT$HL$HD$HD$ HL$(Hv;8/uTyH$   HAH$   W$   Hl$pHx1ڷeH%0   HD$H;Ab  H   H$   H$   H$   H  fǄ$    H$   H$H$   HD$gHD$HL$HT$(H\$0HU  1H  H$   HT$XHY HY H$   H$   H$   H$   H$   H$H$   HL$H$   HL$H$   HL$H$   HL$ H$  HT$(HD$0    6HD$HH   H$   3L$   L9  H  L$  IPHT$hIHH?HHH$   HHt$`1111DHLMH9\  H$   HT$xH$   MI)II?I!IH)H  B4FD   AE9  M9P  HcL9<  HrEI)MI)MII?L!HH9wSLRNDNlNσ=$  u(JA   tEAE)A$EHLǫHD\$TL$   Ll$pH$   H H$H|$HT$HL$Ht$ TCH|$(HD$0HL$8HpH$   HT$xH$   L$   LT$`D\$TLd$hLl$p&H48 H$HD$H@$   HM' HH$   H$  HL$xH$   H$   H$(  H^ H$0  H$8  H$   H   H7 H$ HD$H@   H HH$   H$  HL$xH$   H$   H$(  H^ H$0  H$8  H$   H   H$  H$   H$(  HD$XH$0  H$   H$8  H$   H   LH$oHD$HǄ$      W$   H,b H$0  H$8  H$   H   HǄ$      W$   H$0  H$8  H$   H   H   11H\6 H$ HD$H@   H@ HHǄ$      W$   H\ H$0  H$8  H$   H   DƲDL蛲   H讲1Gq|eH%0   H;a   H(Hl$ Hl$ HD$8Ht"H` HD$HH	, HD$PHl$ H(HD$    HD$H$  HD$HL$HcT$H\$0HHcT$HSHD$HHL$PHl$ H(]eH%0   H;avAHH,$H,$=ޯ$  uH]S H" H,$HH=" H?S §[eH%0   H;a   HHHl$@Hl$@HXS  HOS H$HD$PHD$WD$4HD$0HL$ Ht|HL$8HwEu'Hx" Hx" HL$XHT$`HD$hHl$@HHH$HD$HL$8Hg_ HuHhx" Hix" H#uHBx" HCx" 11neH%0   H;a   HPHl$HHl$HHR  HR HL$`HL$@H$HD$XHD$HD$@HD$HD$hHD$HD$ HL$0HtHD$8HwHu*Hw" Hw" HD$pHT$xH$   Hl$HHPH$HL$HD$8H^^ HuHgw" HXw" H#uHAw" H2w" 11e eH%0   H;a   H@Hl$8Hl$8HD$HH   Hj   HHHY" HHDHu]H$"HD$HL$H$    H HT$HD$   HD$HL$ yHD$0HL$(HL$PHD$XHl$8H@H\$PHD$XHl$8H@H萅+eH%0   H;a   H@Hl$8Hl$8HD$HH   H    HHH" HHDHu]H$2HD$HL$H$    HP HT$HD$   HD$HL$ xHD$0HL$(HL$PHD$XHl$8H@H\$PHD$XHl$8H@H蠄+eH%0   H;a  HpHl$hHl$hHHP  H?P H$   HL$`H$   HL$XH$HD$xHD$HD$`HD$H$   HD$HD$XHD$ WD$(yHD$8HL$HH   HD$PHwNu0Ht" Ht" H$   H$   H$   Hl$hHpH$HL$HD$PH_[ HuHht" HYt" H#uHBt" H3t" 11feH%0   H;a   HHHl$@Hl$@H`N  HWN H$HD$PHD$HD$XHD$HD$`HD$HD$0HL$ Ht|HL$8HwEu'Hs" Hs" HL$hHT$pHD$xHl$@HHH$HD$HL$8HkZ HuHts" Hes" H#uHNs" H?s" 11reH%0   H;a   HHHl$@Hl$@HM  HM HL$PHL$8H$HD$8HD$WD$蚱HD$0HtmHw;u"Hr" Hr" HD$XHL$`Hl$@HHH$HL$HY HuHr" Hr" H#uH\r" H]r" 11舁#eH%0   H;a   H@Hl$8Hl$8HL  HL H$HD$HHD$HD$PHD$HD$XHD$8HD$0HtmHw;u"Hq" Hq" HD$`HL$hHl$8H@H$HL$HX HuHq" Hq" H#uHq" Hsq" 11覀!eH%0   H;aE  HXHl$PHl$PHD$`H$HD$hHD$GHL$HD$HT$(H\$0H   1H   H\$@HT$8HK HK HD$HH$HD$HHD$D$pHD$HD$    HD$0HtpHw>u%Hp" Hp" HD$xH$   Hl$PHXH$HL$HoW HuHpp" Hqp" H#uHJp" HKp" HL$@HD$8HT$xH$   Hl$PHXHv	111CeH%0   H;a   H@Hl$8Hl$8H J  HI H$HD$HHD$WD$HD$0HtmHw;u"Ho" Ho" HD$PHL$XHl$8H@H$HL$H[V HuH\o" H]o" H#uH6o" H7o" 11b~-eH%0   H;a   H@Hl$8Hl$8H(I  HI H$HD$HHD$WD$HD$0HtmHw;u"Hn" Hn" HD$PHL$XHl$8H@H$HL$H{U HuH|n" H}n" H#uHVn" HWn" 11}-eH%0   H;a   HHHl$@Hl$@HXH  HOH H$HD$PHD$WD$4HD$0HL$ Ht|HL$8HwEu'Hm" Hm" HL$XHT$`HD$hHl$@HHH$HD$HL$8HT HuHm" Hm" H#uHbm" Hcm" 11|eH%0   H;a|  H`Hl$XHl$XHD$hH$HD$pHD$'HD$(HL$0HT$H\$H  1H   HD$8HL$HHG  HG HT$PH$HD$PHD$HD$xHD$$   HD$HD$ HL$0H   HD$@HwNu0Hl" Hl" H$   H$   H$   Hl$XH`H$^HT$HD$@H-S HuH.l" H/l" H#uHl" H	l" HT$HHL$8HǄ$       H$   H$   Hl$XH`HvH111H£zgeH%0   H;a   HPHl$HHl$HHD$hH   HL$`HEF H<F HL$@H$HT$XHT$HL$HD$芨HD$ HL$0H   HD$8HwKu-H;k" H,k" HD$xH$   H$   Hl$HHPH$HL$HD$8HQ HuHj" Hj" H#uHj" Hj" 11H$ 'yeH%0   H;avmHPHl$HHl$HHDE  H;E HL$`HL$@HL$hHL$8H$HD$XHD$HD$@HD$HD$8HD$hHD$ HD$pHl$HHP?yzeH%0   H;a   HHHl$@Hl$@HpD  HgD H$HD$PHD$HD$XHD$HD$`HD$8HD$0HL$ Ht|HL$8HwEu'Hi" Hi" HL$hHT$pHD$xHl$@HHH$lHD$HL$8H;P HuHDi" H5i" H#uHi" Hi" 11BxeH%0   H;a   HPHl$HHl$HHD$hH   HL$`HC HC HL$@H$HT$XHT$HL$HD$ڥHD$ HL$0H   HD$8HwKu-Hh" H|h" HD$xH$   H$   Hl$HHPH$THL$HD$8H#O HuH,h" Hh" H#uHh" Hg" 11H$ 'weH%0   H;a
  H`Hl$XHl$XH`B  HWB H$HD$hHD$HD$pHD$HD$xHD$H$   HD$ H$   HD$(H$   HD$0aHD$HHL$8H   HL$PHwNu0HRg" HCg" H$   H$   H$   Hl$XH`H$HD$HL$PHM HuHf" Hf" H#uHf" Hf" 11ueH%0   H;a   H@Hl$8Hl$8H8A  H/A H$HD$HHD$HD$PHD$HD$    虣HD$0HtmHw;u"HXf" HIf" HL$XHD$`Hl$8H@H$,HD$H M HuHf" Hf" H#uHe" He" 11u"eH%0   H;a   HXHl$PHl$PH?  H? HL$`HL$8HL$hHL$HHL$pHL$@H$HD$8HD$HD$HHD$HD$@HD$HD$0HtpHw>u%HQe" HRe" HD$xH$   Hl$PHXH$*HL$HK HuHe" Hd" H#uHd" Hd" 11t eH%0   H;a   HHHl$@Hl$@H?  H? HL$XHL$8H$HD$PHD$HD$8HD$HD$    诡HD$0HtmHw;u"Hnd" H_d" HL$`HD$hHl$@HHH$BHD$HK HuHd" Hd" H#uHc" Hc" 11seH%0   H;aV  H`Hl$XHl$XHD$hH$HD$pHD$HL$HD$HT$(H\$0H   1H   H\$@HT$8H> H> HD$PHD$xHD$HH$HD$PHD$HD$HHD$HD$    pHD$0HtsHwAu(H'c" H(c" H$   H$   Hl$XH`H$HL$HI HuHb" Hb" H#uHb" Hb" HL$@HD$8H$   H$   Hl$XH`Hv	111xqeH%0   H;aV  H`Hl$XHl$XHD$hH$HD$pHD$7HL$HD$HT$(H\$0H   1H   H\$@HT$8H< H< HD$PHD$xHD$HH$HD$PHD$HD$HHD$HD$    HD$0HtsHwAu(Ha" Ha" H$   H$   Hl$XH`H$}HL$HQH HuHRa" HSa" H#uH,a" H-a" HL$@HD$8H$   H$   Hl$XH`Hv	111"pHXHl$PHl$PH;  H; H$HD$`HD$HD$hHD$HD$pHD$HD$xHD$ WD$()HD$HHtsHwAu(H`" Hy`" H$   H$   Hl$PHXH$VHD$H*G HuH3`" H$`" H#uH`" H_" 11eH%0   H;a   H Hl$Hl$ʷH$HL$HT$H" H" =7$  uQHn" H$    HD$H$  H$=$  uHtc" Hl$H H=cc" H=" nLo Ko p p o o Io n n n n un qn gn n %o o o n oo qo go ]o o n yn m m }m sm m m n qn eH%0   H;avQH Hl$Hl$HY HuAHD$(Ht*H H$HD$HL$HL$0HD$8Hl$H kH|$(H9;uH#eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$7>HD$HL$0HQH$HD$HD$   HD$HL$0HQ H$HD$HD$	   轣HD$HL$0H0H$HD$HD$   蘣HD$HD$@Hl$ H(k:eH%0   H;a   H(Hl$ Hl$ HD$0HHPH\$8H3H9Stl1Ʉu61Ʉt,HK H9H u"K(8H(uHK0H9H0D$@Hl$ H(1HHH$HKHL$HD$   5L$HD$0H\$8H$Ht$HT$f5L$HD$0H\$8o-j(eH%0   HH,$H,$HY HuH|$ t	H,$HH|$H9;uH#eH%0   H;avQH Hl$Hl$HY HuAHD$(Ht*H H$$HD$HL$HL$0HD$8Hl$H qkiH|$(H9;uH#eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   股HD$HL$0HH$HD$HD$   ]HD$HD$@Hl$ H(heH%0   H;avVH(Hl$ Hl$ HD$8HT$0f9
t1D$@Hl$ H(HJH$HHD$HD$   3D$fheH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$:HL$HD$HHj|HL$@Hl$ H(geH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHHj}KHHH4H|L
HH9zuH\$ L$Ht$H|$2|$ uD$H Hl$(H0D$HHl$(H0CgNeH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$9HL$HD$HH |HL$@Hl$ H(feH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH }KHHH4H|L
HH9zuH\$ L$Ht$H|$]1|$ uD$H Hl$(H0D$HHl$(H0fNeH%0   H;a   H0Hl$(Hl$(WD$H" Ht	HHu\D$HD$ HL$HtBH H9uOHHH Hu
Hl$(H0H@ H$HL$8HL$HL$@HL$11H'" HL$HD$ H$HT$H HD$詬3e.eH%0   H;a   H0Hl$(Hl$(WD$H" Ht	HHu\D$HD$ HL$HtBH' H9uOHHH Hu
Hl$(H0H@(H$HL$8HL$HL$@HL$11HG" HL$HD$ H$HT$Hã HD$ɫSd.eH%0   H;a   H0Hl$(Hl$(WD$H" Ht	HHu\D$HD$ HL$HtBHG H9uOHHH Hu
Hl$(H0H@0H$HL$8HL$HL$@HL$11Hg" HL$HD$ H$HT$H HD$sc.HHl$Hl$H\$ Ht$(1HH9^  <H4  H0  H-  HHH9|GH9  H9  <-070y  |f00i  |@0@@  HH	H9  H9  H9{  H<I-07:00:0I9  |@0@@}  HHH9|7H94  H9&  <-070L  |@0@@   HHH9|4H9  H9  <-07:   |f00@@u~HHH9H9  H9  <f-0uP|@7@@yH\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H\$0HD$8HD$@    H)HHH?H!HHL$HHD$PHl$H1<H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H\$0HD$8HD$@!   H)HHH?H!HHL$HHD$PHl$H19I-07:00:03H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H.   HxH9}\  DDA0      t=HHH9}
DE8tH9~0H9k  DA0r|A9AEtI-07:00:0A9"   A#   IDIH)HH	I9  H\$0HD$8HT$@L)HHH?I!JHL$HHD$PHl$HE1A9?H0  HxH9|#L@I9  DDA1r
A6   L@L9|-LHI9  DLA0uH9  |@2tI-07:00:0I9}  H\$0HD$8HD$@  L)HHH?I!JHL$HHD$PHl$HH9g  APH)IHH?H!H4;H5  H)U! HH\$0HD$8HL$@Ht$HLD$PHl$HI-07:00:0H2I  H1   HPH9|\HxH9  |@5uDH9  H\$0HD$8HD$@  H)HHH?H!HHL$HHD$PHl$HH\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HHHH9|H9
  H9
  2006t=H\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HH\$0HD$8HD$@  H)HHH?H!HHL$HHD$PHl$HH3u=H\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HH\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HHMM  H5  HJY  HHH9=  H9L
  H9>
  <fJa$  |@n@@  HxH9|HH9	  H9	  DAJanu   DDfAar   DDAyAEurHH)HHH?H!H4Ht*DAarFAzAEtHI-07:00:0CH\$0HD$8HD$@  Ht$HH|$PHl$HE1H\$0HD$8HD$@  H)HHH?H!H;HL$HHD$PHl$HE1FHw1HMHHH9  H9  H9  <fMo[  DDAnK  L@L9|<I9  L9n  DAMond  DLfAayAE   HH)IHH?H!L3Mty43@a   @z@@t^fMSut@TtHI-07:00:0H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$HH\$0HD$8HD$@  LL$HLD$PHl$H1oH\$0HD$8HD$@  L)HHH?I!JHL$HHD$PHl$HE1H)H3H\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HHZ:  HPuuHxH9|L@I9  DDAMtI-07:00:0H9  H\$0HD$8HD$@  H)HHH?H!H;HL$HHD$PHl$HHZ8HHH9|GH9-  H9  <Z070  |f00t  |@0@@$  HH	H9  H9  H9  H<IZ07:00:0I9  |@0@@  HHH9|7H9w  H9i  <Z070W  |@0@@  HHH9|8H9*  H9  <Z07:   |f00@@   HHH9|/H9  H9  <fZ0u[|@7@@uI-07:00:0H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H11H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1.IZ07:00:0(H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H_  HxH9|L@I9  DLA2   L@L9|-LHI9  DLA_uH9  |@2tI-07:00:0,I9  H\$0HD$8HD$@
  L)HHH?I!JHL$HHD$PHl$HHHH9|CH9h  I9W  HL)IHH?L!I   DA2006AEuDH9  H\$0HD$8HD$@  H)HHH?H!H;HL$HHD$PHl$HH\$0LD$8HD$@  H)HHH?H!HHL$HHD$PHl$HE1tHpHxH9|L@I92  DDAmtI-07:00:0H9  H\$0HD$8HD$@  H)HHH?H!H;HL$HHD$PHl$HH\$0Ht$8HD$@    WD$HHl$HLH|HHo|HHd||Hw||Hj||H]||HP||HC|~|H6|q|H)|d|H|W|H|J|H|HH7|LH{HH!|LH{LH|HH{LH{HH{L{H{LHo{{H{HH{HHL{LH{HH6{LH+{Hй   {HHs{LH{L`{LH{P{H{H@{HHz0{HzHHl$Hl$HT$(H\$8Ht$0H|$ 1HH9}<DH9sADE8tA A E8uAarAzvD$@ Hl$HD$@Hl$HH?zeH%0   H;aF  HHHl$@Hl$@HT$XH  H\$pHt$P1HHH~LH9   1ɄuOHxH9|H~" Ho" HD$xHT$hH$   H$   H$   H$   Hl$@HHH9   HD$xH)HHH?H!HL$hHH$   H$   W$   Hl$@HHHt$8HD$0H|$(HD$hH$H|$LD$H|$PL$ HD$0HT$XH\$pHt$8H|$(H\$pHH8yPeH%0   HD$H;A  H   H$   H$   H$   Hp  H$   HsH$   H9  H$   -HHD$d    WD$h   LT$dFLLHH
r4HYIHIHHI0LIM)Hr  HYH  H\$HH0LD$dBTHHL$XHHHL$@L$   I
00HLH$   L9}nLVI9vHL$PH4 H$HD$Ht$H|$LT$ HD$(HL$0H|$8LQHL$PHT$XH\$HH$   L$   LL$@{HH)HHt$XH?H!HTdH9w]H$   H|$PHH$HT$LL$H$   H$   HD$XH$   HD$PH$   H$   HĐ   HT$xHR H$HD$HL$H|$Ht$ H|$8HD$(H$   HT$xLL$@YH H$H$   HL$H\$H|$Ht$ HD$(HL$0H|$8HqH$   H$   H$   H$   H$   Hع   uHع   uMeH%0   H;a   HHHl$@Hl$@HD$XH   HL$P-         -HHHH?HHȈT$?H$H\$wk  HD$HL$ H H|$( t+H" H" HD$`    HD$hHL$pHl$@HHH uHHT$?HHEHL$`WD$hHl$@HHHH1n+AHL$PKeH%0   H;aI  HpHl$hHl$hHD$W    HD$X    H$   	   3HHHHH4HH)Hs0H|$W@t9HAHHH$   H	  	   $   u*HH~HXH	  tV@0tH9  H$   H$   HsH$   H9   HL$x.H	@  HHT$HH9wWHL$`H|$@H1H$HT$WHT$HD${HD$`H$   HD$HH$   HD$@H$   Hl$hHpH$   H H$HL$Ht$H|$HT$ nH|$8HL$(H$   H$   ^H H$HL$xHL$H\$H|$Ht$ &HL$(HD$0H|$8HpH$   H$   HD$xH$   H$   H$   H$   H$   Hl$hHpHPH	   rrHع	   EroIeH%0   H;a-  HĀHl$xHl$xH$   H$H$   HL$H$   HT$H
 HT$HD$ '     HD$0HL$(H$   H?  HD$HHL$pH$   H  Hڻ-   HT$P\$GH/ H$HD$    WD$HD$    HD$8HL$(f mA=HT$PHHHH6A_pHHHHi ʚ;H)H\$PHHH6A_pIHHHi ʚ;I)LD$XH     |$G@yH/  1H$HD$Ht$LD$HT$ HD$(HL$0HT$8HYH9   .H$H\$HT$HD$PHD$HD$ 	   HD$8HL$0HT$(H$    HT$HL$HD$=HD$ HL$(H$    HT$pHT$HT$HHT$HD$HL$ :HD$(HL$0H$   H$   Hl$xHHL$`H5 H4$HD$HL$HT$H\$ HD$(HL$0HT$8HYHL$`H$HD$Ht$HT$HD$     Ht$8HD$0HL$(LD$X	   HT$hH H$HL$HD$   Ht$HD$    HL$(HD$0Ht$8HHT$hH\$PLD$X)+   oHHHFeH%0   HD$H;A3  H   H$   H$   H$   HH
H@   WD$`D$p$   $   @   HT$`H$   H$H$   H\$H$   H\$HT$HD$     HL$(H$   HL$0HD$8   HD$@HL$HHT$PH$    HD$HL$HT$:HD$ HL$(H$   H$   H$   HĨ   HL$XHs H$HD$    HL$HT$H$   HL$X!DeH%0   H$H;A^   H  H$  H$  H$  H$H$  HL$H$  HL$Cv  HD$(H$   HL$0H$   HT$ H$   H\$H$p  H$  H$  IIE1E1E1E1E1L$  cHH$   H$   H$p  H$X  ML$   L$   L$   IL$  L$  Ht$pLd$`L$   H  L$   L$   Ld$`L$   L$   L$  L$   LD$XH<$Ht$HD$ HD$xHL$(H$X  HT$H\$0H\$pHt$H  H$  H$  H$  Hq  H$P  H$  H$H  LD$XM}
  L$   L$   L\$`L$   M  	  IHJrE.L$   IIHHiҀQ MI)H|jYHIH
LI?L)H$   Li  L)IHILLI?HL)Lk<L)L$   L$   H$   H$   LD$hL\$`L$   L$   EI	  q  I    I#3	  I  IOH	  H$   H   I  A   E   LgM9w	>ZcH H$Ht$H|$Lt$Ld$ WHt$(HD$0Lt$8L`H$   H$   H$   H\$pH$H  LD$hL$   L$   L\$`L$   tIHHHHH$@  HH?H)H@  HWL9  >-H$@  H)HHL$PH$@  H4$HT$Lt$HHHH?HH)H$8  HT$HD$    6HL$8HT$0H\$(Ht$xH  HzH9  :Ht
H<  Ht_HtYH!tSHtMH$   H$   LD$hL$   L$   L\$`L$   HIIH$   H\$pH!   HWH9wf;:H$HT$HL$HH$@  HHHH?HH)Hk<H)H\$HD$    -HL$8H|$0H\$(:H$0  Hz H$H\$H|$HL$HT$ H\$(HD$0HL$8HPH$0  NH;H@H$H|$HL$H$8  Hk<HL$PH)HL$HD$    HL$8H|$0H\$(Ht$xvH$(  H H$H\$HT$HL$H|$ aH\$(HD$0HL$8HxH$(  Ht$xH HH!HH$8  HW H$Ht$H|$Lt$HT$ Ht$(HD$0Lt$8HPH$   H$8  H\$pH$H  LD$hL$   L$   L\$`Ld$xL$   L$   HOL9w>+HHHH$   H H$Ht$H|$Lt$HL$ ?Ht$(HD$0Lt$8HHH$   H$   H\$pH$H  LD$hL$   L$   L\$`Ld$xL$   L$   ^I5I+I!IAIOHvH$   I~H4$H|$Lt$H$  H%?HcHD$ILd$ I#D$([Ld$8Ht$0Lt$@H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   L$   M   M<<L$  M9   L$  H$  H>H$H$p  HD$Ld$lH$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H$  L$  L$  ?H H$Ht$H|$Lt$L|$ 3Ht$(Lt$8H$H  L$   2IHL$   ILLI?HH$@  L)H  HWL9   >-H$@  I)Ld$HH4$HT$Lt$HIJ"HI?L)H$@  HL$HD$    THL$8HT$0H\$(H$HT$HL$H$@  Hk<HT$HH)HT$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   L$8  H H$Ht$H|$Lt$HT$ Ht$(HD$0Lt$8HPH$   H$X  H\$pH$H  LD$hL$   L$   L\$`L$8  L$   L$   }LgM9w>+HLIqH$  Hp H$Ht$H|$Lt$Ld$ Ht$(HD$0Lt$8L`H$   H$X  H$  H\$pH$H  LD$hL$   L$   L\$`L$   L$   [I    I     I  H4$H|$Lt$LL$HD$     4Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   L$(f  HT$HD$Hr  H$H  HQH$P  H9wcH$  8Dxf<D|H$   H$   LD$hL$   L$   L\$`L$   IIH$   H\$pPH$  H$  H H$H$  Ht$HL$H\$HT$ ,H\$8Ht$(H$  H$H  H$  BL$,e  HD$HL$H$H  HH$  H$P  H9   H$  H$  H$  HH$HL$HD$ogH$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H$  L$  L$  +H$   H$x  H| H$H$  HL$HT$Ht$H\$ Ht$8H|$(H$   H$x  H$H  I  F  I    I  p  H$   HQ HHHdUxHHHiҀ:	 H)HJrE.HHH?HH)H$d  HL$HT$H$H  H4H$  H$P  H9   H$  H$  H$  HH$HT$HL$eH$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H$  L$  L$  H$   H$`  H H$H$  HL$H\$H|$Ht$ pH|$8HD$(H$   H$`  H$H  H$   HQ HHHdUxHHHiҀ:	 H)HJrE.HHHH?H)H$ec  HT$HL$He  H$H  HPH$P  H9wdH$  yD9fD<@|H$   H$   LD$hL$   L$   L\$`L$   IIH$   H\$pLH$  H$  H H$H$  Ht$HD$H\$HT$ (Ht$(H\$8H$H  H$  H$  AH4$H|$Lt$LL$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   uI    I    I
  LgM9wx> H4$Ld$Lt$LT$HD$     Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H1 H$Ht$H|$Lt$Ld$ Ht$(HD$0Lt$8L`H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   IH4$H|$Lt$LT$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H4$H|$Lt$LT$HD$     Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   ]I    I    I
    I     I  H4$H|$Lt$LD$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H4$H|$Lt$L\$HD$    Ld$0Ht$(Lt$8H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   4Id}*LgM9$  > I
  I|$L9wyB& H4$H|$Lt$L\$HD$     Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   L$   H H$Ht$Ld$Lt$H|$ |Ht$(HD$0Lt$8HxH$   H$X  H$   H\$pLD$hL$   L$   L\$`L$   L$   LH^ H$Ht$H|$Lt$Ld$ Ht$(HD$0Lt$8L`H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   YI  :  I     I  H4$H|$Lt$LHHLHLI?L)HRHH)Hۺ   HDH\$HD$     Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H4$H|$Lt$Ll$HD$    ~Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   3H4$H|$Lt$LIHILHףp=
ףHHHH?HH)HkdH)Ht$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   I    I    I  X  I   LgM9wAPM  fD<>H$   ;L$   H H$Ht$H|$Lt$Ld$ 'Lt$8Ht$(H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   L$   ^LgM9wAAM  fD<>PL$   H H$Ht$H|$Lt$Ld$ Ht$(Lt$8H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   L$   fI  sI   LgM9wApm  fD<>H$   L$   H/ H$Ht$H|$Lt$Ld$ Lt$8Ht$(H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   L$   ^LgM9wAam  fD<>PL$   H H$Ht$H|$Lt$Ld$ Lt$8Ht$(H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   L$   fI  utH4$H|$Lt$HD$HD$     wLt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   ,H4$H|$Lt$HD$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   I     I  utH4$H|$Lt$HT$HD$     yLt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   .H4$H|$Lt$HT$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H4$H|$Lt$LHHLLI?HL)HRHH)Hۺ   HDH\$HD$    YLd$0Ht$(Lt$8H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   IIL$   H$   H$   L$   H$   H$D$^  LD$LL$LT$ HD$(LXHD$xH$X  H$P  H\$pH$  H$H  H$  H$  H$  H$  HĠ  H$  L:L$@  L$  M9w^L$  L$  L$  I:H$Ht$HT$UHD$xH$X  H\$pH$  H$  H$@  H$   H$h  H0 H$H$  HL$H|$LL$LD$ LL$8LT$(H$   H$h  H$  GH$  H$  L   2M   (M2$}eH%0   H$H;AD  H  H$  H$  H$  HxH ]  HHHPH$   H$HO H\$HD$   HT$HL$ H\$(HD$0   H$  HHHH\$8H$  Ht$@Ht$HH$   H<$H=uO H|$HD$   HT$HL$ H|$(HD$0   aH$  HH0HP8H\$8H$  Ht$@Ht$PH$   H<$H=O H|$HD$   HL$HT$ H|$(HD$0   H$  HH(H@ HT$8H$   H\$@H\$XH$   H4$H5N Ht$HD$   HD$HL$ Ht$(HD$0   HD$8HL$@H$  H5N Hl$Hl$/PHm H$  H$(  HT$HH$0  H$  H$H  HT$PH$P  H$   H$h  HT$XH$p  H$  H$  H$    H$  HD$HD$   HD$   HD$(HL$ H$  H$  H$  HĠ  HHHPH\$`H$HM H\$HD$   HL$HT$ H\$(HD$0   kH$  HH@H@HHT$8H\$@H$    H5cd Ht$HD$   HT$H\$ HL$(HD$0HD$@HL$8H$  H$  H$  HĠ   HD$H1H'" H" HD$     H\$H\$(HD$0HT$8HL$@HL$0   9ÄtHg\$t,HĄ" Hń" HD$     HL$(HD$0HT$8H\$@ÃHT$ HHHH?HHHD$(HT$0WD$8Y0rM9@@tHHSHT$ HHHH?HHHD$(HT$0WD$811.HHl$Hl$HT$(H\$ 11HxDAEIpHH}H9   1@tH4H9r   Hu5H" H" HD$8    H\$@HT$HHD$PHL$XHl$Ht$0@tFH@@uH9wVHL$8H)HHH?H!HHD$@HL$HWD$PHl$H14@0r@9@H1AHGH:GHD$HL$HHHH?HHHH~9 tHL$HD$ eH%0   H;aK  H(Hl$ Hl$ HD$0HL$8HT$@H\$HHHH   2@ t`Ht/@80u*HHHH?HHHHHH?HHH" H" HD$PHL$XHT$`H\$hHl$ H(HL$8HD$0H~8 uSH$H\$HD$HD$@HL$HL$HHT$0H$HT$8HT$H\$HD$Ht$HHT$@!H" H" HD$PHL$XHT$`H\$hHl$ H(HD$PHL$XWD$`Hl$ H(eH%0   H$H;A46  H  H$  H$  H$  H$  1H$   H$  1E1E1E1E1IIE1I1D$_HH$  1H$0  1H$   1H$   1H$   H$  H$  FHD$pH$`  LLL$   ID|$_H$0  H$8  H$  ML$   H$(  H$  H$`  H$   H$  H$p  L$   L$   DT$^L\$`L$   L$   L$   L|$hH$HD$̷HD$ HL$(HT$H\$Ht$0H$(  IH)L94  H9{4  HD$xH$(  H$8  H$   H$h  Ht$pH$  H$H$   HD$H$(  H$   H)HHH?H!H$  HH\$ H$H  Ht$(H$   H|$0H1  LD$xM  H$(  H$@  AH  .  H#  H!
  H  H$   H  f;UT  {C  H" HIHH?HHH$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$  L$   H$   H  H|H< H$#H|$H$  HG=@$  L  H$  HH$   HO=g@$    H$  HOH$(  HO(=B@$     H$@  HO H$   HO8=@$  u|H$  HO0HGH    = @$  uFHG@    W$  HǄ$(      H H$0  H$8  H$  H  HO@HHH17HHO0HHHH$  7HnHO HHHH$@  s7H+HOHHHH$  Q7HH$  <7H H$藎H|$H$  HG=>$    H$  HH$   HO=>$  Y  H$  HOH$(  HO(=>$    H$@  HO H$  H$   HO8=>$     H$  HG0H$    H\C HD$HD$   H$`  HD$H$   HD$ HX HD$(HD$0   HD$@HL$8H$  HBH=	>$  uBHJ@W$  HǄ$(      H H$0  H$8  H$  H  Hz@H5HO0HH$  5'HO HHHH$@  5HHOHHHH$  r5HH$  ]5ZH$Ht$/  HL$|$ t{H$   H9E/  H)IHH?H!L$H  J
H$@  H$(  HDT$^L\$`L$   L$   Lt$hD|$_H$0  H$   H=y" H$@  H$(  H$   L$p  H$H  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  l1HH	  I^  H|b;Zu]LFLII?ILH5k! L$p  IDT$^L\$`L$   L$   Lt$hD|$_HH$   I2  H}RH=x" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  {:tRH=x" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  +HKH{HIHH?HHL? L$P  L$   H$  H$x  H$HD$   rHD$HL$H$   H   1H   1Hk<HHk<HH$H  +uaH$(  H$   L$p  H$  L$   DT$^L\$`L$   ILt$hD|$_H$0  HH$@  .-uHH*w" H$   H$P  H$HD$   HD$H\$H$   H$   -H$x  H$HD$   ]HD$HT$H$   I I   H}RH=v" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  =HKHHHH?HHL= L= MMILIfI   H	}RH=u" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  {:tRH=u" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  A{:uHKH{LCHIHH?H	HILMI!Iu~H}RH=t" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  HKH{LCHIHH?HHdIxH}RH=tt" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  HKH{LNMII?II4L; MIIH$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  H"3  IIHH9}RH=zs" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  "H$   H$Ht$HL$,  HD$0HL$ HT$H\$(H$   H$   H9'  H)IHH?H!H$H  HL$p  DT$^L\$`L$   L$   Lt$hD|$_HH$   H$`  H$   H$@  H$(  HH$0  H$   NH}KH$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  ;.uK0r9w1HH	}HyH9}DDA0rA9vH$Ht$HAH$   HD$*  HD$(HL$ HT$H\$0H$   H$   H9e&  H)IHH?H!H$H  HL$p  DT$^L\$`L$   L$   Lt$hD|$_HH$   H$`  H$   H$@  H$(  HH$0  H$   H  D  H     H  H " Hr " Hs " H$HT$HD$H\$Ht$ 辺HD$(H|$@LD$8H\$0L`H$@  H$(  H$   L$p  DT$^L\$`L$   Lt$hD|$_H$0  .H! H! H! H$HD$HL$H\$Ht$ )HD$(H|$@LD$8H\$0L`H$@  H$(  H$   L$p  DT$^L\$`L$   Lt$hD|$_H$0  LIB  H     H  H! H! H! H$HT$HD$H\$Ht$ iH|$@LD$8H\$0H$@  H$(  H$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$0  H@! H)! H*! H$HT$HD$H\$Ht$ ոLD$8H|$@H\$0H$@  H$(  H$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$0  FH$Ht$I  D$	HD$HL$0HT$ H\$(HtwH$   H$`  L$p  IDT$^L\$`IL$   Lt$hD|$_H$   H$`  H$@  H$   HHH$(  H$0  H   @v   H=9 uH@H    H    LI   HH\1HHH}.I
  u H~; uHHHH?HHHH$Ht$I  D$Lt$H|$0H\$ LD$(H$@  H$(  H$   L$p  DT$^L\$`L$   L$   D|$_H$0  xI     H   ;    HNHHH?HHH$Ht$I	  D$HD$H|$0LD$(H\$ H$(  H$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$  H$0  H$@  HoH    H}RH=k" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  N0   9tH$HD$   ùH$   L@LII?IH$H  IL\$H|$H$(  H$   L$p  IDT$^L$   L$   Lt$hD|$_H$0  H$@  1bH    H}RH=j" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  9H$HD$   ĸH$   HHHHH?HH$H  HHt$H|$HtTH$(  L$p  IDT$^IL$   L$   Lt$hD|$_H$0  H$@  H$   Ll  L  HEMMLHHH  H$Ht$D$ ;HD$HL$0HT$ H\$(H   H5=3    L$p  IDT$^L\$`L$   L$   Lt$hD|$_H$   H$   H$`  H$@  H$   HHH$(  H$0  HvH$`  H$   mH    LI   HHH$Ht$I  D$6HD$HL$0HT$ H\$(H      H=|5 L$p  IDT$^L\$`L$   L$   Lt$hD|$_H$   H$   H$`  H$@  H$   HHH$(  H$0  H<vH$   H$`  mH$Ht$I  D$`HD$HL$0HT$(H\$ H}}H5f1    L$p  IDT$^L\$`L$   L$   Lt$hD|$_H$   H$   H$`  H$@  H$(  H$   HH$0  HyH$`  H$   pLI  H     H}RH=f" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  XHNHHH?HHfAMuN\$^A   L$p  AL\$`L$   L$   Lt$hEHIH$0  H$   fPMu   DD$_H=e" \$^DD$_H  H}RH=e" H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  ^HNHHH?HHfamuN\$^A   L$p  AL\$`L$   L$   Lt$hEHIH$0  H$   fpmu   DD$_H=d" \$^DD$_H$Ht$I  D$HD$HL$(HT$ H\$0H   H$   L$p  IDT$^L\$`L$   L$   Lt$hD|$_H$   H$0  H߻   H$   H1 H$`  H$@  HH$0  H$(  
H<nH|$:.ur@0/  @9@@   H$   H$`  L$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$   H$   H$`  L$   H$@  H$   IH$0  HHH$(  BH$  H$   H$X  H$  H$8  H$HL$pHL$4D$ H"u{H$@  H$(  H$   L$p  H$X  L$   DT$^L\$`L$   L$   Lt$hD|$_H$  H$   H$0  H$  H#{H$X  H$      HH9}0   9ÄuH$   H$HL$HT$#  HD$HL$0HT$(H\$ H$   H$   H9  H)IHH?H!L$X  IHHLHIH$  L1s1H&  T$^  H$   H  HH|$hH  LD$`I   j  Hףp=
ףHILMI?IHL)HkdI9      
  H<        H  Ho H$VsH|$H$  HG=#$  J  H$  HH$   HO=#$    H$  HOHG(    =y#$     HG     H$   HO8=X#$     H$H  HO0HGH   =7#$  uIHl HG@W$  HǄ$(      H H$0  H$8  H$  H  HO@HHHHl HHO0HHHH$H  HfHO HHH1H%HOHHHH$  HH$  qHm  iH#  H	!B!HHIH?HH)HBH"  H=c  DTMcM9  HHBH  DTMcM)L$   M|	L9  L$  M|	M9z  I  H8 H$qH|$H$  HG=!$  J  H$  HH$   HO=c!$    H$  HOHG(    =B!$     HG     H$   HO8=!!$     H$H  HO0HGH   = !$  uIHI HG@W$  HǄ$(      H H$0  H$8  H$  H  HO@HHHHI HHO0HHHH$H  HfHO HHH1qH%HOHHHH$  OHH$  :H
  I   
  Hףp=
ףIILIHMI?L)HkdI9p
     8
     I9H$0  H	  H$   H  H$   Hq  L$$LT$LD$HL$H$   HD$ H$   HD$(H$   HD$0H! HD$88  HD$HHL$@HT$PH$  H$  H$  H?  HHH   HH$  H$H$p  HT$H$   H\$H 	nHHL$0C  HD$ |$(   H$   H  H$p  f:GM  zTÄe  H$   H H$mH|$H$  H$   HG=C$    H$p  HH H$m H|$GH$   HG= $    H$p  HH$   HOH$  HA   HA    =$  o  HyH H$*m} u m H^ Ht$HVN	F
H$  H@0   H@8   =^$     Hp(H       HP@HHPHHHHPH   H0$" H9ȹ    HHD=
$     HSPH$  H?s(HHH   HH$  H$  ?H$  H$  H$  H$  H$   H$(  W$0  H$  H  H{PHH~HfHx(HHgHHQHHPH$p  >:H$p  ,HBH$HAHD$HD$Hi  t1eH$p  `H$  H$HHD$S"  H$  H"" H9ȹ    HDH$  H?s(HHH   HH$  H$  ?H$  H$  H$  H$  H$   H$(  W$0  H$  H  H L$$LT$LD$HL$H$   HD$ H$   HD$(H$   HD$0H$  HD$8A4  HD$PHL$@HT$HH$  H$   H$(  W$0  H$  H  L$$LT$LD$HL$H$   HD$ H$   HD$(H$   HD$0H! HD$83  HD$PHL$HHT$@H$  H$  H$  H$  H$H$   HHD$   H$  H?  HHH   HH$  H$H 	nHHD$R:  HD$HL$H$   H9T$ [  H$   H	        H$  Hx " H9ȹ    HDH$  H?s(HHH   HH$  H$  ?H$  H$  H$  H$  H$   H$(  W$0  H$  H  ÐHa H$HhH|$H$  H$   HG=$    H$p  HH  H$hH H|$GH$   HG=e$    H$p  HH$   HOH$  HA   HA    =)$  p  HyH H$gҨ ɨ H H\$5 HK@s	C
H$  H@0   H@8   =$     HX(H       HP@HHPHHHHPHk	  H" H9ȹ    HHD=n$     HSPH$  H?s(HHH   HH$  H$  ?H$  H$  H$  H$  H$   H$(  W$0  H$  H  H{PHHHfHx(HHHHQHHH$p  9H$p  H9t1H$H$p  HL$HD$$D$H$   H$   H$   1H$  IL$$LT$LD$HL$H$   HL$ H$   HL$(H$   HL$0HD$8J/  HD$PHL$HHT$@H$  H$   H$(  W$0  H$  H  I  BIBHc  B|)HcIM)IiӐ  I9|IM1oIMH H$dH|$H$  HG=$  J  H$  HH$   HO=$    H$  HOHG(    =$     HG     H$   HO8=$     H$H  HO0HGH    =$  uIH	v HG@W$  HǄ$(      H5 H$0  H$8  H$  H  HO@HHHHu <HHO0HHHH$H  HfHO HHH1H%HOHHHH$  HH$  H> H$%cH|$H$  HG=$  J  H$  HH$   HO=i$    H$  HOHG(    =H$     HG     H$   HO8='$     H$H  HO0HGH"   =$  uIH~ HG@W$  HǄ$(      H H$0  H$8  H$  H  HO@HHHHu~ 
HHO0HHHH$H  
HfHO HHH1w
H%HOHHHH$  U
HH$  @
H%H=l  IH,~HWH11H11IM)IiҐ  I9HM1H$   H}1   L$  MA   MLHH=  LL$`HH|$_@tHu
1HHH$   H H$`H|$H$  HG=7$  l  H$  HH$   HO=$  &  H$  HOHG(    =$     HG     H$  H$   HO8=$     H$H  HG0H$    H- HT$HD$   HD$HL$ HD$0HL$(H$  HBH=n$  uBHJ@W$  HǄ$(      H H$0  H$8  H$  H  Hz@H.HW0HH$H  LHO HHH1HHOHHHH$  HH$  H< H$#_H|$H$  HG=$  L  H$  HH$   HO=g$    H$  HOH$   HO(=B$     H$h  HO H$   HO8=$  u|H$H  HO0HGH    = $  uFHG@    W$  HǄ$(      H H$0  H$8  H$  H  HO@HHH1HHO0HHHH$H  HnHO HHHH$h  sH+HOHHHH$  QHH$  <11   Lй      x   nHHHHsHHHHHLR\eH%0   H;a0  H Hl$Hl$HL$0H  H  HT$(ChST       f:GMu
zT.  +   -   1HH}H9}ArZvHTHwHD$8    D$@ Hl$H HtHD$8    D$@ Hl$H HD$8   D$@Hl$H Hu2H$  zTuHD$8   D$@Hl$H Á:WITAtHu(H   zTuHD$8   D$@Hl$H HB[H$HL$   HD$HD$8HD$@Hl$H HAHHH?HHHu   HD$8D$@Hl$H H$H\$u   HD$HHD$8   D$@Hl$H ÁMeSTFHT$(DHD$8    D$@ Hl$H ø      eH%0   H;aI  HhHl$`Hl$`HL$xH%  HD$pT$?-t	+   HQHT$PHHH?HHHD$XH$H\$  HD$ HL$HT$H|$( tm   uNHH\$?-HDH}HǄ$       Hl$`HhHHL$xH)H$   Hl$`HhHǄ$       Hl$`HhH\$PH9t1HD$HHT$@HD$XH$HL$H\$L$HD$HHT$@THǄ$       Hl$`Hh1ueH%0   H;ak  H0Hl$(Hl$(HL$@HG  H\$8;.   Ht$HH9  H  HFHHH?HHH$HL$(HD$HL$ HT$Hu{H|HH= ʚ;}@H\$HHH1
HHHH9|HD$PWD$XHT$hHL$pHl$(H0HD$PH/ HD$XHD$`   HT$hHL$pHl$(H0HD$PWD$XHT$hHL$pHl$(H0HE" HE" HD$P    WD$XHD$hHL$pHl$(H0ø   HX
HHH

1	xHHl$Hl$HT$ H\$(11HHH9   4@0   @9   HH9DLJ4FHvH}H,E" HE" HD$0    WD$8HL$HHD$PHl$HHD" HD" HD$0    WD$8HD$HHL$PHl$HH9w9HL$0H)HHH?H!HHD$8HL$@WD$HHl$HH9H	HHl$Hl$HT$ H\$(11| 1HH9}Z<@0   @9wCuIL9~   LJ<OHH}   J YHH9w7Ht$0D$8H)HHH?H!HHD$@HL$HHl$HH9HEeH%0   H$@H;A
  H@  H$8  H$8  H$P  H
  H$H  -_
  HXHHH?HHHu	;0
  HK	  T$_1t  HH9}!4@.t@0  @9@@tH  H9
  H\$hH$   H$   $   H$   HV" H$H{<" HL$HT$H\$跦H$   HL$hH)HHH?H!H$   HHt$ H6|$(   H	  HHHHtHHH1HT$`H9  HH$   H  WH*WH*$   ^YH,HH  H$   HH   T$_HHHH$P  H$H  H  H$   DA.  H$   H$Ht$HD$HL$ HT$H|$(   HD$`Ht	:.   H11X~ L$   I9*  1H$    HF HD$HD$   H$H  HD$H$P  HD$ HD$(H$   HL$0HL$xH H$RH|$HD$xHG=X$  u>H$   HHǄ$X      H H$`  H$h  H$8  H@  H$   H$    HE HD$HD$   H$H  HD$H$P  HD$ =HD$0H$   HL$(H$  H H$#RH|$H$   HG=$  u>H$  HHǄ$X      H H$`  H$h  H$8  H@  H$  NHH$    HE HD$HD$   H$H  HD$H$P  HD$ hHD$0H$   HL$(H$   H H$NQH|$H$   HG=$  u>H$   HHǄ$X      HF H$`  H$h  H$8  H@  H$   yH$    H1 HD$HD$   H\$HL$ HY HD$(HD$0   H$H  HD$8H$P  HD$@\HD$PHD$pHL$HH$(  H H$ePH|$HD$pHG= $  u>H$(  HHǄ$X      H` H$`  H$h  H$8  H@  H$(  H$    Hva HD$HD$   H$H  HD$H$P  HD$ HD$0H$   HL$(H$   H4 H$OH|$H$   HG= $  u>H$   HHǄ$X      H H$`  H$h  H$8  H@  H$   1@H$    HqB HD$HD$   H$H  HD$H$P  HD$ HD$0H$   HL$(H$  HW H$NH|$H$   HG=&#  u>H$  HHǄ$X      H H$`  H$h  H$8  H@  H$  H$   HAH$   HHH?HHH$H\$tHL$(H$   H9@H|$D$HT$ HD$`H$   H$    H;A HD$HD$   H$H  HD$H$P  HD$ HD$0H$   HL$(H$   H! H$MH|$H$   HG=#  u>H$   HHǄ$X      H H$`  H$h  H$8  H@  H$   A0   A9AEKH$    HS@ HT$HD$   HL$HD$ HD$(H$  HL$0H$   HI H$LH|$H$   HG=#  u>H$  HHǄ$X      H H$`  H$h  H$8  H@  H$  E12HHHHEH$X  W$`  H$8  H@  H$    H[? HT$HD$   HL$HD$ HD$0H$   HL$(H$0  HQ H$KH|$H$   HG= #  u>H$0  HHǄ$X      H H$`  H$h  H$8  H@  H$0  HǄ$X      W$`  H$8  H@  À+u-HH1H$H  HH1)HHHeH%0   H;av&H Hl$Hl$HD$(H$THl$H eH%0   H;a~  HXHl$PHl$PHD$`H$H$   HL$Hɹ       HLHL$>ZHD$(HL$ H  HD$hHL$xHT$p&H)H\$@H)HHH?H!H\$HHHHH   HD$HHL$@HT$8H\$`H$HD$HT$HL$XHD$ HL$0HT$(H~HL$8H9v   HtH$   H$   Hl$PHXH H$lIHD$H@
   HI HH~ H$   H$   Hl$PHXW$   Hl$PHXH$   H$   Hl$PHX`*eHD$HH?s\HHHH\$H4H|H   H9~H   HHHH ?HXH?HH	H?HH\$eH%0   H;a  HhHl$`Hl$`HD$pH|
H   HD$L    WD$PHL$LH$HD$   HD$   HD$  HD$ H   H$    H HL$HD$   HHHH?H!HDLHD$HHT$ H HD$(HD$0   HD$@HL$8HL$xH$   Hl$`HhHHH" HTHHD$xH$   Hl$`Hhù   oeH%0   H;a  HhHl$`Hl$`HD$pH|
H   HD$L    WD$PHL$LH$HD$   HD$   HD$  HD$ H   H$    Hv	 HL$HD$
   HHHH?H!HDLHD$HHT$ H HD$(HD$0   HD$8HL$@HD$xH$   Hl$`HhHH#! HTHHD$xH$   Hl$`Hhù   i3eH%0   H;a   HHHl$@Hl$@HD$`HtH9" H9uH$  HD$HL$PH?   HHH   HH 	nH
H5! H9tjHL$8HpPHt2H9X@,H9XH~&HFHHH HHD$hHl$@HHH$H\$>  HD$ HL$8HH 	nHHHL$XmeH%0   H;a  HHHl$@Hl$@HD$`HtH8" H9uH$  HD$HL$PH?   HHH   HH 	nH
H5! H9   HL$8HpPHtKH9X@EH9XH~?HH^HvHHHD$hH\$pHt$xH HH$   Hl$@HHH$H\$  H\$HD$Ht$ HL$8H 	nHٻ   H  1HL$X>eH%0   H;a`  HhHl$`Hl$`WD$@D$PHD$pHHHHHLH ʚ;v  D$_sHF  H     D$^n1   H   HT$@H$HL$HD$    H\$HD$   HL$(HD$0H   HT$@H$HL$HD$    HD$  HD$ HL$pH}pHPH :  D?-H   H$    HBHH?H!HD@HD$HHL$HL$6HD$ HL$(HD$xH$   Hl$`HhHH@B s'HD$]H=	 H9tfD$]µ      D$^m      He HD$xHǄ$      Hl$`HhD$_sHD$@H$HD$   HD$    H\$HD$ 	     HL$(HD$0H G  HT$@H$HL$HD$    HHHHHT$8Hk<H)HL$  HL$ HT$8H   HAH    D?mHL$@H$HD$HD$    HHHHHT$8Hk<H)H\$  HL$ HT$8HvBHAH srD?hHL$@H$HD$HD$    HT$l  HD$ HL$pHHT$pHHHT$pHHHй    Hй    `    V    L    b    X    NXHHl$Hl$HT$@H\$(Ht$ H|$8H1E1HLHLALH9}OIHIHHLIL)Et!   tLCM9sN0@|3IHEt"HSH9sD3.HT$HH|$PHl$HHHHWLLLHHl$Hl$HT$8Ht^H\$ Ht$(HA0DDHHHv,H~HHIHHLIM)H9r,Ht$@Hl$HHL$(HAH9sHT$ D0HHeH%0   H;avyH8Hl$0Hl$0HD$@H$HD$HHD$HD$PHD$aHD$H$D$XD$J   HD$HL$HT$ H\$(HD$`HL$hHT$pH\$xHl$0H83nHHl$Hl$HJrE.HT$ HHH#HHHHiڐ  Hiұ: H)HHHZ HHHHH)HkdHHiҬ  H)Hф"/fHHHH
HHiҵ  H)H7q`gHHHHHH
H)HHim  H)HAH4|$(@C  H   ,  Hףp=
ףHHHAHHHHH?H)HkdH9         H;   HQHH	!B!HHHHH?HH)HXH   H59  DDMcL9|)H|$0HCHD$8L)HBHD$@HL$HHl$HH   4LcHtHqH|$0HD$8   HD$@   HL$HHl$HHCHH)HiӐ  H9H1
Ht$0HD$8    HD$@    HL$HHl$Hù   Hع   eH%0   H;a  HhHl$`Hl$`HD$pH$HL$xHL$H$   HT$D$ HD$ H}_Hp H$;HD$H@0   H7u HHǄ$       W$   H H$   H$   Hl$`HhH='  }Hmk H$HD$    HD$%   zHD$ "HL$pH$HL$xHL$H$   HL$HD$HD$    HD$(%   HY HD$0HD$8#   ~HD$PHL$HHT$@HYH9w1
"H$   H$   H$   W$   Hl$`HhHL$XH5j H4$HT$HL$HD$H\$ 7zHT$(HD$0HL$8HXHHL$X0eH%0   H;a  H`Hl$XHl$XHD$xH   HL$p9null   H$    HL$HD$H$   HD$HD$(HL$ H6 H$HD$   HL$HD$H! HD$ H! HD$(膥HD$@HL$0HT$8H\$PHt$HH|$hHHW=Z#  uHGH$   H$   Hl$XH`HAW$   Hl$XH`HL$p!eH%0   H;aM  H`Hl$XHl$XHD$hH$HL$pHL$HT$xHT$D$ HD$ H}_Hm H$8HD$H@0   Hjr HHǄ$       W$   H H$   H$   Hl$XH`H='  }Hph H$HD$    HD$#   wHD$hH$HD$pHD$HD$xHD$HD$     HD$(#   HV HD$0HD$8#   {HD$PHL$HHT$@H$   H$   H$   W$   Hl$XH`KeH%0   H;a   H`Hl$XHl$XH$    HD$pHD$HD$xHD$H$   HD$葵HD$(HL$ H- H$HD$   HL$HD$Hz! HD$ Hf! HD$(HD$@HL$8HT$0H\$HHt$PH|$hHHO=#  uHGH$   H$   Hl$XH`HPeH%0   H;a  HhHl$`Hl$`H$   H  H\$xHsH  HHHHHHH)H?HHH)HrH|$pH)HRHHRHX  HHHHHH?HH)HHRHH)H$   H
  HHHHRZ/DIHI?HL)LBL$   M)Hi ʚ;HH ʚ;H ʚ;  HRZ/DHHIH?HH)I<Hi ʚ;I)Hh  HHHHIHL)HH?HH)HzL$   I)Hk<IHR<H<  HHHHHIH?H)I<Hk<I)H  HHHHIHL)H?HHH)HzL$   I)Hk<IHR<H<o  HHHHHIH?H)I<Hk<I)H*  HHHHIHL)H?HHH)HzL$   I)HRIHRH  HHHHIH?HH)I<HRHI)HnD   HHHIףp=
ףIIHLi  M)Hiұ: LHIIHLkdM)HiҬ  LMIMIM)Mi  LMim  LH  L-q  El McN4*H     LIHHIHHH?H)HkdH9     LD$@  HFH  K,H@H$H8H@HiQ Ii  Ik<HLHH 7&  HHD$8HD$  HD$ HL$(HT$0H  H\$8HH)H9   H9   H)H! HL$@HcHL$HH w   HHT$PHD$XH$   H! H9к    HDH?s(HHHH   HHL$PH?HT$HHD$XHL$PHT$HH$   H$   H$   Hl$`HhH$   H$HT$  HD$ Ht$80H$   H$HHL$  HD$ Ht$8Ht$8L~II)Iiא  H9BI18LIUHL$   LIHL$   lLIHL$   LItL$   .HHHHH|$pH    H)_ H$Hq HD$eH%0   H;avwHHl$Hl$HD$ HtIH#" H9u# tHD$(Hl$HH# H$H HD$觖HD$ H! HD$(Hl$HupeH%0   H;av<HHl$Hl$HD$ H$EHD$HHH HD$(HL$0Hl$H eH%0   H;aE  HHl$Hl$HD$ H$HD$HHHPH  HXPH  Hp@H|$(H9L@HL9I  HX(Hp0H   H9;   HE1IILIL)H~4IH?LHLH9  IHH43H9|MMLI9Q  IBDH99  HHLH4HDIHt$0HL$8HD$@HT$HLL$PHl$HHD$ H$.  HD$ HHHPH\$H9   HHLH4HTHX(Hx0 ~0HHt$0HL$8HT$@H       HL$HHD$PHl$HHHCHHSHL$0HD$8HT$@Ht$HLD$PHl$HH|$(HI HD$0HD$8   HD$@    H       HD$HHHD$PHl$HHLHHH賵eH%0   H;a   HHl$Hl$HD$ H$   |$    HT$ HZ(Hz0 ~[HJHrCH9   HHH0H@8 t2HAHAH|#HHH0H@8 uHL$(Hl$HHBHJ1HSH9}#HHHHR: uH\$(Hl$HHD$(    Hl$HHD$(    Hl$Hh蒴HD$HH(H@0H~1Hy tHH9|D$ D$eH%0   H;a[  HpHl$hHl$hHD$xH$HD$HD$xHHHL$PH$   1H_H9+  HpHxH9  HHL3LL3L3L9uH|$HLD$XHt$`H\$@L$H$   HD$LL$~|$ uHD$xHL$PH$   H|$HwHD$`HL$@HTH\$xH$H$   H)Ht$,HD$ HL$HT$H\$`Ht$@HHt$XH9VtHD$xHL$PH$   H|$HHD$8H$H\$HT$ ~|$ tHD$8H$   Ƅ$   Hl$hHpHXH\$P1HOH9   HpHxH9   HHLD1L1L9uHL$HH|$@Ht$`L$H$   HD$LD$p}|$ uHD$xH$   H\$PH|$@HD$`HL$HHDH$   Ƅ$   Hl$hHpHǄ$       Ƅ$    Hl$hHpHHHHͱeH%0   H;avwHPHl$HHl$HH$    H0 HD$HD$   HD$XHD$HD$`HD$ H HD$(HD$0   舥HD$8HL$@HD$hHL$pHl$HHP5peH%0   H;a   HH,$H,$H|$HOHH_H}^WG==#  uEH    G11H}GD$    D$ H,$HËȉD$D$H,$H1HHOHKHOHH?HH
=#  uH   H\'eH%0   H;a   H(Hl$ Hl$ HD$0H$D$HD$L$L$ HT$0H$D$L$ T$ t u!HD$0@HD$8    D$@ Hl$ H(HL$H H	HL$8D$@Hl$ H(蝯HeH%0   H;a   H8Hl$0Hl$0HD$HHL$@1HH9}GuH$    HL$HT$HD$PHD$ФHD$(HL$ HL$XHD$`Hl$0H8H$    HL$HD$HD$PHD$葤HD$(HL$ HL$XHD$`Hl$0H8ή9eH%0   H$H;A  H  H$  H$  HǄ$h      W$p  Ƅ$   H$  H$h  H$  H$p  H$  H$x  Ƅ$   H$x  H$p  H$h  H  $p  HǄ$h      Ƅ$  11HU  9TZifI  H$p  H$x  H$h  H  $p  HǄ$h      Ƅ$  11H  '     HD$P$   $   $   1#H$   HHH   HNHD$PWH}^H$   H$h  H$D$|$ uH" Hw" HǄ$      H$  H$  H$  HĐ  Hi  H$   HH$   H[HXH$   H$   HH$   H$   HHH$p  H$x  H$h  H9  $p  HǄ$h      Ƅ$  1H$   HHH   HFWH}^H$   H$h  H$D$|$ uHu" Hf" HǄ$      H$  H$  H$  HĐ  ø   H۹      HEH$   HH$x  H$p  H$h  H9  $p  HǄ$h      Ƅ$  111HǄ$H      $P  Ƅ$`   H$H  H$P  H$X  Ƅ$`   H$   H$p  H$x  H$h  H9  $p  HǄ$h      Ƅ$  11H$   H4vHH$x  L$p  L$h  I9B  $p  HǄ$h      Ƅ$  11E1HǄ$(      $0  Ƅ$@   L$(  H$0  H$8  Ƅ$@   H$   H$p  L$x  L$h  H9t
  $p  HǄ$h      Ƅ$  11E1L$   HIL$x  L$p  L$h  I9	  $p  HǄ$h      Ƅ$  H$   L$x  L$p  L$h  I9d	  $p  HǄ$h      Ƅ$  1E1L$   L$x  L$p  L$h  M9  $p  HǄ$h      Ƅ$  E1E1ۀ$   r  L$   M'  LT$pL$   HL$xL$   D$GH$   H$   L$  HT$XH$   Ld$HHr H$Ld$Ld$^HD$H$   1H$   HJHHT$HH9  H$   H$(  H$(HcD$|$   H$   HHH$   HDH$8  H$0  H$(  H  W$0  HǄ$(      Ƅ$@  11H  Ƅ$@  11@  H4HvH$8  H$0  H$(  H  $0  HǄ$(      Ƅ$@  11H   Ƅ$@  11@   H$   H9   H$   H$   H)HHH?H!H$  HH$H)Ht$H\$uHD$ HL$H$   H$   HDH<=+#  u	HBH(5H," H-" HǄ$      H$  H$  H$  HĐ      LFL$0  L@L$8  II?IIL$(  H   H
" H
" HǄ$      H$  H$  H$  HĐ     )LFL$0  L@L$8  II?IIL$(  W   HH-
" H
" HǄ$      H$  H$  H$  HĐ  H$   HX H$HD$HD$[HD$H$  H$   HL$h1HSHHL$hH9  H$   \$G@  H$H  H$HD$|$    H$   HHH$  HHL$XH9  H$   <LD$HL9}l@|H|$xH9}SLMI	L$   FEALL$pL9} HHR
L$   F$E!L$   L$   H" H" HǄ$      H$  H$  H$  HĐ  H" Ht" HǄ$      H$  H$  H$  HĐ  H$H  H$HcD$|$ H(" H" HǄ$      H$  H$  H$  HĐ  H  HQH9<  HHH       H4D fD	  HL$hHT$`H$  H H$H|$HD$HHGHG =[#    H$   HOHL$`HO0HT$hHW8=0#  h  H$  HW(H$   H$  H_=#  )  H$  HmH$H$   H$  H\$`1IpH9   IHL2I9   MPL9      @toLI@ILIHI9}  INLQHLQLYt2L9  HLރ=K#  u	HqPpHyPIHALYIJI9  MIN$L9@MZH$  W$  H$  HĐ  H$  H_(HHHH$  HHHOHHHH$   H2HdT H$HD$HL$HL$HT$ 7XHD$(HL$0HT$8HH\$hHHH~HHC" HD" HǄ$      H$  H$  H$  HĐ  H" H" HǄ$      H$  H$  H$  HĐ  M9d  M)L$p  M)L$x  II?M!Od L$h  ML91  I)L$p  I)L$x  II?I!OL$h  ML9  I)L$p  I)L$x  II?L!NL$h  L9  H)H$p  MI)L$x  II?I!OL$h  HMLiH9  I)L$p  IH)H$x  HH?H!NL$h  HMLH9T  H)H$p  H)H$x  HH?H!H4:H$h  HHH9  H)H$p  IH)H$x  HH?H!LL$h  LH@H9  H)H$p  H)H$x  HH?H!HH$h  1<2u
   <3u
   H" H" HǄ$      H$  H$  H$  HĐ  Ht" Hu" HǄ$      H$  H$  H$  HĐ  HxH$p  HH$x  HH?HHH$h     HH" H" HǄ$      H$  H$  H$  HĐ  HH$p  HXH$x  HH?HHH$h     H,LLHLHHLLLLHLHHHH譜eH%0   H;a  HPHl$HHl$HHD$`Hd  HHHH)HHH?H!H7  HD$X.zip   Hu`HD$hHL$pH$HL$)  HD$HL$HT$ H\$(Ht$0HD$xH$   H$   H$   H$   Hl$HHPH$    HD$HT$H HD$HD$    HD$hHD$(HD$pHD$0HD$8HL$@[H$HT$HD$hHD$HD$pHD$p   HD$@HL$8HT$ H\$0Ht$(HT$xH$   H$   H$   H$   Hl$HHPHD$X1HHD$XUeH%0   H$0H;A  HP  H$H  H$H  HǄ$x      W$  $  H$X  H$H$`  HL$HD$    D$    HD$ HL$(HT$0H  1HU  H$   Ǆ$      H3f H$   H$  H$   H$b
  HA H$HD$   HD$   PHD$H$@  H$   H$HD$HD$   HD$   HD$ H|$(    H$    H HD$HD$   H$X  HD$H$`  HD$ "HD$0H$   HL$(H$(  HE H$H|$H$   HG=p#  uOH$(  HW$x  HǄ$      Hk H$  H$  /H$H  HP  H$(  "H$@  HPKH
fL$^PT$d@D$`H@ H$HT$HT$NHD$H$@  H$   H$HD$T$dHT$HT$\$`H\$ {H|$( C  \$^t$dH$@  1	HHLH9  H  1HPK  H
	  LFI  1H	  LFIV  1Hq	  LFI'  E1HI	  LNI  E1H !	  LVI  E1H*  L^I  E1M`.I9  I.  LfII?I.IMO
MI.I9  L)IHH?L!HH$p  I9H$   H$   H$   LD$pL$   L$   H$8  L$$H$h  HD$LD$a|$ u*H$   \$^H$8  H$p  L$   SH$   H  H$    H HD$HD$   H$h  HD$H$p  HD$ H HD$(HD$0   H$X  HD$8H$`  HD$@葊HD$HH$  HL$PH$   H0B H$H|$H$   HG=#  uOH$  HW$x  HǄ$      Hh H$  H$  H$H  HP  H$  豴H< H$HL$pHQH$   HT$HT$TKHD$H$@  H$   H$HD$H$   HT$HT$H$   H\$ "H|$(        H$   H  HD$pHHH  1HL$hH< H$H$   HD$HD$JHD$H$@  H$   H$HD$H$   HL$HL$HT$pH$   HH\$hHHRHT$ dH|$(    H$    H HD$HD$   H$X  HD$H$`  HD$ 蜇HD$(H$0  HL$0H$   H@ H$
H|$H$   HG=#  uOH$0  HW$x  HǄ$      Hof H$  H$  H$H  HP  H$0  蜲H$@  H$x  H$   H$  H$  W$  QH$H  HP  HH?HH$@  3H$    HI HD$HD$   H$X  HD$H$`  HD$ YHD$(H$   HL$0HL$xH> H$B	H|$HD$xHG=#  uOH$   HW$x  HǄ$      H2e H$  H$  lH$H  HP  H$   _H$   H"  1H=PKt
   H9  HT$pHZH   1H$   H9t
   H  HZH   1H9t
   H  HHH?HH$@  HH$p  H9t
   mH$H$h  HD$H\$C\D$H$   H\$pH$@  0HH?HH$@  3^HH?HH$@  3H$@  II?I*FWII?I F'II?IFII?IFII?IBII?I
BiHǄ$x      W$  Hg H$  H!4 H$  SH$H  HP  ËH$    H` HD$HD$   H$X  HD$H$`  HD$ pHD$0H$   HL$(H$  H; H$VH|$H$   HG=#  uOH$  HW$x  HǄ$      HCb H$  H$  }H$H  HP  H$  p뭐XH$H  HP  HǄ$x      W$  H$  H$  H$H  HP  11\   ط   η   ķ   躷LH请.   L袷LHw*   H芷    H}   Hp   Hc   HV
   HIeH%0   H;aY  HPHl$HHl$HHD$pH/  HHHH)HHH?H!H  HD$h4tzda   LftaujH$H\$HD$XHD$HD$`HD$HD$@HL$(HT$ H\$8Ht$0HT$xH$   H$   H$   H$   Hl$HHPH! H$H\$HD$XHD$HD$`HD$HHD$@HL$8H\$0Ht$(H|$ H|$xH$   H$   H$   H$   Hl$HHP1HD$hHHD$h
菌eH%0   H;ag  HĀHl$xHl$xH$   H?  H$   111H|$pHHHHHL$pHT$XH\$PHt$hHAH9L$   L$L$   LL$H|$HD$HD$0HL$(HT$ H\$@Ht$8HO  HD$PH  HL$hHT$XHH$   H9]H   H$    H HD$HD$   H$   HD$H$   HD$ HD$(HD$`HL$0HL$HH7 H$H|$HD$HHG=m#  u5HD$`HHǄ$       H ^ H$   H$   Hl$xHHD$`<HǄ$       H$   H$   Hl$xHHt.H` H9Nt   HHH;HZ` H$   H$H$   Ht$HT$HL$HD$ HD$(HL$8HT$0HtHHeH$   W$   Hl$xH11k|eH%0   HqHf  H$p  H)H=  O  H  H$  H$  HǄ$      W$  $  H$  H$H$  HL$HD$    D$    HD$ HL$0HT$(H  1Hs  HD$XD$p   H#U H$   H$   HL$pH$U#  H$      1H111	HHHHD$HHL$@H$  H\$XH$H$   Ht$HD$   HD$   HD$(HL$0HT$ H   HT$@H$  Ht$HtyHutH   xH$  H$H$  HD$HD$HǄ$      W$  H_ H$  H$  TH$  H  H$  H$  H$  H$  H$  H$  H  H   +  HD$`H$  HT$hH\$@H4Ht$PH|$HH9w`L$  H|$HL$  IH$H$   HD$HT$KHD$hHHD$`H$  HT$PH$  Ht$HH. H$H$  HL$H\$H|$Ht$ #>LD$(H|$8HT$hH\$@c$H$  H  HǄ$      W$  H$  H$  H$  H  11>HѺ   akveH%0   H;a@  HXHl$PHl$PH H$HD$   FHD$HL$|$    HtH      uAH!    =7#  uH H! Hl$PHXH=! H H$HL$Hz! Hy! Hy! HL$HT$HD$ HD$(H|$0 u =#  u2HH$! HpH=!! Hl$Hl$dHm Hl$PHXH H$H! HL$HD$[f8UTxCH= H< HL$@HD$HH H$HD$	   HD$@HD$HD$   HD$    5HD$(H|$0  =#  uiHHO! HpH=L! Hl$Hl$菲Hm H.!    =#  uH޳ H! Hl$PHXH=! H 蒣H	 H$H! HL$HD$ZeH%0   H;a=  HHHl$@Hl$@H= H$HD$   VGHD$HL$H! =#    H	! H H$HD$   GHD$HL$H! =#    H! H8 H$HD$   FHD$HL$H! =#  I  H! H$HD$8HP H$HD$H HT$HD$   MPHD$ H    H H$HL$8HL$Hi HT$HD$   PHD$ H   H H$HL$8HL$H HT$HD$   OHD$ H   H H$HL$8HL$H˯ HT$HD$   OHD$ H   Hi H$HL$8HL$H HT$HD$   aOHD$ H @B H. H$HL$8HL$H HT$HD$   &OHD$ H  ʚ;H H$HL$8HL$H HT$HD$   NHD$ H XG   HH H$HD$8HD$H{ HL$HD$   NHD$ H 0F  H=#  2  HD$8H! 蚵H$HH# H+ H$HD$   DHD$HL$H! =+#     Hv! H H$HD$   EDHD$HL$H! =#  uzH! _H$HL$H$    HD$HL$H HD$HD$    tHD$(HL$0H! =#  uH! Hl$@HHH=x! 胟H=! HryH=! H^+H=b! HD$8HH=t! 7H=S! &^H="! eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$RHD$HL$0HH$HD$HD$	   趷HD$HD$@Hl$ H(-eH%0   H;avxH(Hl$ Hl$ HD$8HHT$0HZH2H9Xt,1Ʉt"HHH9Ju@8BD$@Hl$ H(1H4$HL$H\$IL$HD$8HT$0~oeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   貶HD$HD$@Hl$ H()~eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   ID$D$@Hl$ H(}eH%0   H;a   HHHl$@Hl$@HY HutHD$PHtZHHHH@H$HL$HD$辸HD$(HL$HT$ H\$0Ht$8HL$XHT$`HD$hH\$pHt$xHl$@HH-'}bH|$PH9;uH#zeH%0   H;a   HHHl$@Hl$@HY HutHD$PHtZHHHH@H$HL$HD$HD$(HL$HT$ H\$0Ht$8HL$XHT$`HD$hH\$pHt$xHl$@HH}w|bH|$PH9;uH#zeH%0   H;avcH0Hl$(Hl$(HY HuSHD$8Ht<HHHH@H$HL$HD$2HD$HL$ HD$@HL$HHl$(H0{H|$8H9;uH#eH%0   H;avQH Hl$Hl$HY HuAHD$(Ht*H H$ĮHD$HL$HL$0HD$8Hl$H qk{H|$(H9;uH#eH%0   H;avQH Hl$Hl$HY HuAHD$(Ht*H H$tHD$HL$HL$0HD$8Hl$H zH|$(H9;uH#eH%0   H;avQH Hl$Hl$HY HuAHD$(Ht*H H$4HD$HL$HL$0HD$8Hl$H qkzH|$(H9;uH#eH%0   H;a   H Hl$Hl$HD$(H$HL$0HL$LHD$HL$(HQH$HD$LHD$HL$(HQ H$HD$LHD$HL$(HQ0H$HD$cLHD$HL$(H@H$HD$GLHD$HD$8Hl$H y9eH%0   H;au  H(Hl$ Hl$ HD$8HHT$0HZH2H9X"  1Ʉ  HHHZHrH9p   1Ʉ   HH HZ(Hr H9X(   1Ʉt|HJ8HX0Hr0H9H8tF1Ʉt<HH@HZHHR@H9XHt1D$@Hl$ H(H$HL$H\$CD$1H4$H\$HL$CL$HD$8HT$01H4$HL$H\$CL$HD$8HT$0U1NH$HL$Ht$ZCL$HD$8HT$01 H4$HL$H\$,CL$HD$8HT$0wneH%0   H;a   HPHl$HHl$HHY H   HD$XHtfHHH H$    H. HT$HD$   HD$HL$ H HD$(HD$0   kHD$8HL$@HD$`HL$hHl$HHP=7wRH|$XH9;rH#jeH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$kIHL$HD$HH|HL$@Hl$ H(veH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$=A|$ uD$H Hl$(H0D$HHl$(H0uNeH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(tueH%0   H;a   H8Hl$0Hl$0HD$@HL$H1HSH   HHH4H|L
L
I9yt7   @uHtH|
H9utT
@8tD$P Hl$0H8H\$(HT$ H4$LD$H|$?t$HD$@HL$HHT$ H\$(D$PHl$0H8teH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(tHD$HL$1HSH}GHHH4H<
H9u-t|
@8ut	|
	@8ut
T

@8tD$ D$eH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$EHL$HD$HH|HL$@Hl$ H(4seH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$=|$ uD$H Hl$(H0D$HHl$(H0rNH HD$HD$   eH%0   H;avsHHl$Hl$HL$ H r+HZH t-HHtD$(Hl$HD$( Hl$HH H$H HD$?qteH%0   H;a  H(Hl$ Hl$ HL$0H    HHHH    HD$H    H!HtHD$"HD$HAH$>HD$H  HL$0H    Hu)HD$HAH$HD$H     HHL$0H     HuD$8Hl$ H(D$8 Hl$ H(H H$H HD$peH%0   H;aviHHl$Hl$HL$ HH t-HZHHtH HD$(Hl$HH> H$Hc HD$#peH%0   H;aI  H8Hl$0Hl$0L$H   HL$@HQ      H    HT$(Ht$H\$HD$ LH9 r|HucIH	HH    ILH9@@tMt$H$cHL$@HT$(H\$Ht$LL$ D$PHl$0H8L;ItCMILD$P Hl$0H8HL$@HQ   H       H     *H H$H; HD$QH H$H HD$5neH%0   H;a   H Hl$Hl$L$0   HL$(HQ   H       LH9H   H    IHH!LHMI)HMEHLAEtHuI ID$8Hl$H LT$H$LT$HL$(HQ   H     H       ZH H$H HD$meH%0   H;avcH Hl$Hl$HD$( H$|$ t,HD$(H$  HD$HL$HD$0HL$8Hl$H WD$0Hl$H meH%0   H;avDH Hl$Hl$HD$( H$D$.|$ u
Hl$H HD$(H$?  leH%0   H;avDH Hl$Hl$HD$( H$D$ |$ u
Hl$H HD$(H$  XleH%0   H;a   HPHl$HHl$HHD$XH$  HD$HL$HT$H\$ Ht$(H   HT$0H$HD$HL$HT$HtWHL$8HT$@HD$0H$HD$`    H% HD$hHD$p	   HD$8HD$xHD$@H$   Hl$HHPHD$`WD$hD$xHl$HHPHD$`    HL$hHD$pH\$xH$   Hl$HHP;keH%0   H;a  H0Hl$(Hl$(#    HD$@H@H$菜HD$HL$H   HumHw;u"H8Z! H9Z! HD$HHL$PHl$(H0H$脵HL$HXB HuHY! HY! H#uHY! HY! HD$HL$ H$WHD$H$)HL$ hHL$8HWD$HHl$(H0H.# H$H. HD$HieH%0   H;a  H(Hl$ Hl$ HD$0H H   H$HD$8HD$軝HD$HD$HLHu11HD$HHL$PHl$ H(HugD$@tH! H! H! H! HuHX! HX! Hu"H! H! WD$HHl$ H(Hʯ H$HD$   HD$H$ H H$H9 HD$/heH%0   H;aS  H(Hl$ Hl$ HD$0H H   H$HD$8HD$HD$HD$HPHu11HD$HHL$PHl$ H(H   D$@tH! H! H! H! HuHFW! H7W! HuRH! H! H8 H$HD$H@!   H HH: HL$HHD$PHl$ H(HHV H$HD$   oHD$H$H` H$H HD$EgeH%0   H;a   H(Hl$ Hl$ HD$@Hu{HD$88fileunHD$0@2L$HtC HHH$HD$HD$HL$HtHT$0B,   HD$PHL$XHl$ H(@,   WD$PHl$ H(HD$0fHeH%0   H;a   H0Hl$(Hl$(HD$8HHHu`HzM! HHH$H
HD$HD$ HL$HL$H\$8HCH(H$HD$HD$@HD$ HD$HHl$(H0H$ȘHD$8H@    eOeH%0   H;a   H0Hl$(Hl$(HD$8 H$|$ tsHD$8HHHuUH$HD$HL$HT$8z, tHL$@HD$HHl$(H0HD$ HL$HB(H$!HD$ HL$H$HD$8HD$8x2 t"H! H|! HL$@HD$HHl$(H0Hq! Hr! deH%0   H;a  HpHl$hHl$hW$   HD$x H$4|$    11H   D$    H) HD$8HD$xHD$PHL$ H$萹uI   HL$xA,HAH$D$ HD$HL$H$   H$   MHl$hHpÐ=Hl$hHpH$   H$   Hl$hHpHD$xx2 tH1! H2! H-H3! H$! ceH%0   HD$H;Av  H   H$   H$   HǄ$       W$   H$    H$D$|$   11H  D$@   H' HD$XH$   HD$pHL$@H$+b  H$   H$  H$   HHHL$xP2H$HD$r   T$HD$ HL$H  H$   x0   H$   H   @~   @HL$8HHL$8HPH$H$   HT$HL$H$   H\$AHD$ HL$0HT$(H    H7 H9B   H9#   H$   H{ ueHtH9Bu
H9o1HuHt.H$   H$   H$   H$   HĈ   À{1 tHM! HN! C2HL$xH$HD$r   D$HD$ HL$HtH$   HHH7 SH7 H$   H$   2H$   %H6 H$   H$   H$   tHǄ$       H$   H$   H$   HĈ   HǄ$       W$   ѻH$   HĈ   Ð軻H$   HĈ   HǄ$       H$   H$   艻H$   HĈ   H$   x2 tH! H! HHH! H! _heH%0   HD$H;A  H   H$   H$   HǄ$       W$   H$    H$D$ b|$   11H@  D$P   H#$ HD$hH$   H$   HL$PH$舴  H$   HHH$   P2H$HD$w   T$HD$HL$ H}  H$   H$   H$   L$   1L$   L$   HLLMHȀ~0 +  IH)H   @  H   @H9  H9  HD$8HNH$H)HHH?H!LH|$H)H\$HT$HD$ HL$8HHHOHT$(H\$0H$   H9b  HE  H=3 H9z'  H;#  L$   Ix uxHuEHH$   H! Hؿ! H$   H$   H$   HĘ   H$   H$   H$   ĸH$   HĘ   HD$@HL$HA@2H$   H$HD$w   D$HD$ HL$Ht,H$   H=2 L$   HHHD$@HL$H HL$HH$   H=2 L$   L$   L$   H=2 L$   H$   H$   H$   ߷H$   HĘ   LIHǄ$       H$   H$   蠷H$   HĘ   Ð芷H$   HĘ   HǄ$       H$   H$   XH$   HĘ   H$   x2 tHk! H\! HH^Hb! HS! HHH辄[eH%0   H;a  HpHl$hHl$hW$   HD$x H$|$    11H   D$    H HD$8HD$xHD$PHL$ H$puIHD$xH@H$H$   HD$HD$HL$H$   H$   -Hl$hHpÐHl$hHpH$   H$   Hl$hHpHD$xx2 tH! H
! HH*H! H	! jZeH%0   H;a2  H8Hl$0Hl$0E8  tJHD$@H$  HD$(HL$ HT$H\$Ht$Ht$HHT$PH\$XHL$`HD$hHl$0H8HD$@H$HD$C   HD$    jHD$HL$ HT$(Ht]Ho1 H9umHHu1H7  ]HNtHD$HHb HD$PHD$X   HL$`HT$hHl$0H8HD$HWD$PD$`Hl$0H8H$H/ HD$H HD$|YeH%0   H;an  HxHl$pHl$pHǄ$       W$   $      H3#   D$8   HN# HD$PH# HD$hHD$8H$׭   H$   H$HD$HL$HT$HtGHǄ$   H H$   HǄ$      H$   H$   mHl$pHxHT$0H$HD$   HD$   HD$0H$   W$   $   Hl$pHxÐHl$pHxH# H$D$ HD$    4WueH%0   H;al  HĀHl$xHl$xHǄ$       W$   $   H$    H$|$    11H   D$0   H HD$HH$   HD$`HL$0H$6ufH$   H@H$mHD$HL$HT$ H\$(Ht$H$   H$   H$   H$   H$   ֱHl$xHÐƱHl$xHHǄ$   W$   H$   H$   菱Hl$xHH$   x2 tH! H! HH! H! UweH%0   H;aR  H(Hl$ Hl$ H: H$HD$    FHD$HL$H5! =|#     H)! H H$HD$   HD$HL$H! =|#     H۶! H' H$HD$#   HD$HL$Hɶ! =r|#  u\H! H H$HD$   HD$HL$H! =8|#  uH! Hl$ H(H=! H&tH=e! HtH=4! HtLH=0! HsTeH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$3   貌HD$HD$@Hl$ H()TeH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$3   D$D$@Hl$ H(SeH%0   H;avvH8Hl$0Hl$0HD$@H$HD$   HD$    #HD$ HL$HT$(HtD$H HD$PHT$XHl$0H8D$HWD$PHl$0H86SqeH%0   HD$H;A  H   H$   H$   H$   H HyH   HHIHH$   H H$HD$    H$   H۾d   HNH\$HH\$HD$H$   Hw H$VHD$H$   HҴ H$9H$   HHHNH$   HL$H$   HT$HH$   H$   H$   IE17L$   L\$HL$   LH$   MHILHH$   HT$hH$   LL$`M9^  HH$Ht$HL$HD$HN  H$   H8   H$   H9 uHT$`H$   Ht$hS1HH   A  \uHuy.uHT$`H$   Ht$hH  fy..ÄuH$    HAHD$HT$HD$   FHD$`HHHT$(H\$ Ht$hH9wSH$   HHTH=x#  uHH$   HHH$   ~HHIHoLHT$hH$   Hm H$H$   H\$HD$Ht$HL$ xH|$(HD$0Ht$8HHHD$`HT$hH$   R1   H$   H   HD$`Ht@H$   H$   H$   HD$hH$   W$   H$   Hĸ   H! Ht! H$   H$   H$   HD$hH$   H$   H$   H$   Hĸ   HD$`cH$,HD$H$   HM H$H|$HG   =jv#     H: HH& HO=Hv#  u]H$   HGH$   H$   HD$`H$   HD$hH$   HY# H$   H$   H$   Hĸ   HOHHHH$   mHH m_HMH$HD$HL$(HT$ H\$Ht$H   H% H9   HL$xHT$PH\$@Ht$pHK H$H|$HD$@HG=5u#  u}HL$pHHL$PHO=u#  uGHD$xHGHY" HǄ$       W$   H$   H$   H$   Hĸ   HOHHHHD$xlHHD$pl|HHHD$XH# H$
HD$HL$XHH$   H=it#  uHBHH"HzHblLeH%0   H;av\H0Hl$(Hl$(HD$8H$HL$@HL$HD$8H$HD$@HD$ÜHD$HL$HD$HHL$PHl$(H0LH! H! HD$HL$H! H! HD$HL$Hi! Hj! HD$HL$Hi! Hj! HD$HL$H! H! HD$HL$Hi! Hj! HD$HL$eH%0   H;a   HpHl$hHl$hHD$xHH HP(HIH$HD$xHHPHXH@Ht$H|$H$    HL$HT$HAw HL$HD$    H\$(HD$0Hfw HD$8HD$@   Ht$HH|$P%@HD$XHL$`H$   H$   Hl$hHpJ'eH%0   H;a   HPHl$HHl$HHD$XHHHPHIH$HD$XHH@HT$H\$H$    HL$HD$Hv HD$HD$    HT$(H\$0|>HD$8HL$@HD$`HL$hHl$HHP)JTeH%0   H;a  H0Hl$(Hl$(HD$8H$HD$@HD$  HD$HL$HT$HH9;  H! H9!  H  HD$ H9!    H9ݪ! tMH9! t1D$XHl$(H0H$HD$PHD$Hժ! HD$s&|$ tHL$ HH$HD$PHD$H! HL$?&|$ tHD$ Hu   HBzHD$ HT$H`H$HD$PHD$H^! HL$%|$ t!HD$ Hu
   0H$HD$ HT$H1    HD$8HL$@H$HL$HT$PHT$%|$ uHD$8HL$@HT$HD$XHl$(H0CHHD$HtXHتuH H9   HT$tzkuHU H9u_HT$tEuHz H9u*HL$tHD$HD$HD$ HAHIHD$HL$ ù    HB0HJ8HD$HL$ ú    HB(HJ HL$HD$ ú    geH%0   H;a   HPHl$HHl$HHD$XH$HL$`HL$HD$XH$HD$`HD$HD$hHD$HD$pHD$HD$xHD$ H$   HD$(  HD$0HL$8HT$@H$   H$   H$   Hl$HHPFIeH%0   H;avIH(Hl$ Hl$ HD$0H HPY H$HD$WD$jhWD$8Hl$ H(CFeH%0   H;av>HHl$Hl$HD$ @$胐HD$H HL$(HD$0Hl$HEeH%0   HD$H;A/  H   H$   H$   H$  HtHx@ C  HǄ$       W$   $   $   $   HǄ$       $   $   $   $   HHPH$   H$   HH HPHXH$   H$   H$   HH@H$   H_  HH0HL$hH H$HD$    HL$HD$HǄ$       HL$hH$   H$   H$  HH(H$   H@0HD$h1HwH$   IHH9   HT$`HH   H3~P    HH[H$   H$   L$   LOI9vH\$HH H$LD$H|$Ht$LL$ $LD$(H|$0HD$8H$   L$   HD$hH$   HT$`H\$H9H\$xH4$HD$hH$   HT$`H\$xJHEH$   H$H$   HL$H$   HT$H$   HT$H$  HT$ H$   HT$(pHD$@HL$8HT$0H  H$   HL$XHD H$˹H|$HG	   =7j#     HS{ HH$   HO=j#  u|H$   HOHL$XHO =i#  u?H$   HG(HǄ$      H H$   H$(  H$   H   HO(HHHH$   aHHOHHHH$   aHnHz xa<HT$PH H$θHD$HD$pHL$PHH@    HT H$HD$H] HL$H	 HL$cHD$pH$  W$   H$   H   ÐٓHD$H$HT$H$   H$   H$   H$  hHHPHH$HT$,  H|$(HD$ HuH$  H H9uUHG   =Qh#  u6Hp HHǄ$      H$   H$(  H$   H   Hp `H$H HD$Hd HD$@eH%0   H;a  HxHl$pHl$pH$   HA  @D$\D$X             H   HH$茺HD$HL$H$    HUv HT$HD$   HL$HD$ 3HD$0HL$(T$XtrT$\   Ät]uH$   H$   Hl$pHxH$    HL$HD$HQ HD$HD$    3HD$0HL$(1릋T$\1H$$  Hi  W  H7  H$pHD$HL$H$    HL HT$HD$   HD$HL$ j2HD$(HL$0T$X   \$\HÄ   @HtHHHHD$hHL$`H$w1  HD$HL$H$    HT$hHT$HT$`HT$HAp HT$HD$    HL$(HD$0Hi HD$8HD$@   2HL$PHD$HT$X\$\eHQt$\15H1u*HtHu 	   111܉1Q1@H$0  HD$HL$H$    Hr} HT$HD$   HL$HD$ 0HD$0HL$(QHMl H$   HǄ$      Hl$pHx<^eH%0   H;a  HhHl$`Hl$`HD$pH8  D$<    H H$XHD$HD$XHL$pHH$HT$<HT$HD$    HD$EHD$0HL$(HT$ Hu~HT$@Ht   HL$pAH" H$HD$HL$@HL$<H=Nc#  u#HL$XHHHD$xW$   Hl$`HhHxHHD$X([HHD$PHL$HH9 H$yH|$HG   =b#  ukHRj HHL$HHO=b#  u3HD$PHGHD$x    H H$   H$   Hl$`HhHOHHHHD$PZHHi |ZHD$x    H H$   H{ H$   Hl$`Hh:eH%0   H;a  HhHl$`Hl$`W$   HD$pHH6  H     H$  D$(   H HL$@HHHL$XHL$(H$蚏c  HD$pH%  Hk HT$xH9  H$   H	   H H$HL$HD$   rHD$HL$ HtctH H9PuH9t H$   H$   Hl$`HhH?! H0! H$   H$   ڔHl$`HhW$   返Hl$`HhH H$%HD$H@   H HH7 H$   H$   qHl$`Hhù    H! H! H$   H$   9Hl$`HhÐ)Hl$`HhHH H$D$ HD$    THD$p5H H$jHD$H@   H HH| H$   H$   趓Hl$`HhH H$HD$H@   H HH. H$   H$   hHl$`Hh	84HD$H HA@HI8HL$HD$eH%0   HD$H;A   H   H$   H$   H$   HH0HP8HIH$HD$HL$H|$0H51 Hl$Hl$peHm H$   HZH2Ht$0H\$8HZHrHt$PH\$XHZ(HR HT$pH\$xH$   H$   H$    HD$0HD$HD$   HD$   'HD$ HL$(H$   H$   H$   HĨ   6eH%0   H;aO  HhHl$`Hl$`HD$pH   11H  H H$HL$xHL$H$   HL$H$   HL$HD$ HD$@HL$0HL$PHT$(HT$8H  H9! G  1ۄt"H$   H$   H$   Hl$`HhH9l!    HT$HHL$XH H$蜬H|$HG   =]#     HQd HHL$pH	HA8HI@HO=\#  uOHGHL$HHO =\#  uHD$XHG(HD$@HH	 CHO(HHHHD$XTHHOHHTHHc |ToH$HL$H! HD$|$ tH! H ! HT$8HL$PH$HL$H! HD$\$HD$@HL$PHT$8   ~HǄ$       H$   H$   Hl$`HhH! H! Y4eH%0   H;a4  HxHl$pHl$pH$   H  11H  H H$H$   HL$H$   HL$H$   HT$HD$ HL$0HT$(H    HLH$   H9b  H! H5! HD$PHL$XHT$8H/  H=`	 H9z  H9   H$   LAxQ   H  H9! J  1ۄt"H$   H$   H$   Hl$pHxH9!    HT$@HL$`H: H$H|$HG   =-Z#     Hc HH$   H	HA8HI@HO=Y#  uOHGHL$@HO =Y#  uHD$`HG(HD$PHH @HO(HHHHD$`QHHOHHQHHb QlH$HL$H! HD$/|$ tHI! H:! HT$8HL$XH$HL$H! HD$\$HD$PHL$XHT$8H$   }HHvH\$hHt$HQHT$8HHD$PHL$XH\$hHt$HH$   %HH$   HH$   H$   11HǄ$       H$   H$   Hl$pHxHm! H^! 1eH%0   H;a   H`Hl$XHl$XHD$8H$HD$pHD$HD$xHD$'HD$HL$ HT$(H\$hH$HD$HL$HT$1HD$ HL$(HT$0H$   H$   H$   Hl$XH`K0VeH%0   H;a   H8Hl$0Hl$0HD$@H$HL$HHL$W  HD$HL$HT$ H\$(HtHT$PH\$XHl$0H8HI(H$ыD$HL$@H$HL$HHL$D$   HD$HL$ HD$PHL$XHl$0H8/DeH%0   H;a   H@Hl$8Hl$8HD$HH$HL$PHL$'HD$HH$HD$PHD$HD$XHD$L$`L$M  HD$ HL$(HT$0HtHD$h    HL$pHT$xHl$8H@HHT$XARHD$hWD$pHl$8H@.;eH%0   H;aa  H@Hl$8Hl$8HD$HH$HL$PHL$T$XӁ     E
  @ E։	   Et$虭HD$ HL$H   HD$0HL$(HU H$ܤH|$HG   =HU#     H] HHL$PHO=(U#  u[HL$HHOHL$(HO =U#  u$HD$0HG(H+ HD$`H|$hHl$8H@HO(HHHHD$0LHHOHHHHD$HLHH+] LfWD$`Hl$8H@7-eH%0   H;avuH0Hl$(Hl$(HD$8H$ED$ H|$ t=1HL$8H$HL$@HL$HL$HHL$HD$,   HD$ HD$PHl$(H0À t   ,reH%0   HD$H;A  H   H$   H$   H$   H_  HI     L$7H H$HD$H$   H	4 H$HD$H$   HHf@0H$   HP@=FS#    H$   HP8T$7PQ=%S#    H$   HH$   HS        D$6H
H$HZ HL$HD$   D$<H|$  tXH$   HH H$HL$HG HL$H HL$LMH$   H$   H$   H   D$6tH$   H$D$mH|$ uH$   HAPmD$6H|$8WHHl$Hl$dUHm H$HD$8HD$諶D$<% H|$ tL$6f= u1H$   f= u   t1f= @Hu	HHHH$   IHeHx8HH$   uIH)HHǄ$       H$   H   );eH%0   H;a  H`Hl$XHl$XHD$x	l  $     1҈T$?HD$x$   HT$hH$H\$pH\$HHD$ȁ     E
  @ Eω	   E|$袬HD$ HL$0HT$(H  HL$PHT$HtH H9Bu
H9`H  H$觟H|$HG   =P#     HPW HHL$pHO=O#  umHL$hHOHL$HHO =O#  u6HD$PHG(HǄ$       H H$   H$   Hl$XH`HO(HHHHD$PGHHOHHHHD$h}GHHV lGTL$?uHH$HD$hHD$HD$pHD$HD$   8HD$ H$   W$   Hl$XH`HD$@HD$hH$HL$pHL$YHD$@HD$hH$HL$pHL$  HD$(HL$ H$HD$H؊! HɊ! HL$HD$*T$ HD$x$   $   #'NeH%0   H;avdH Hl$Hl$HD$(Ht*H H$M   HD$HL$HL$0HD$8Hl$H H! H	! HD$0HL$8Hl$H &eH%0   H;a  HPHl$HHl$HHD$XH  HHHHtHH  H$HD$HL$He  H9!   HL$(HD$8HR H$ٜH|$HG   =EM#     HU HHL$XHA8HQ@HW=M#     HGHT$(HW =M#  uUHD$8HG(H! H|$0HD$ HЂ H$HL$WD$GHD$ HD$`HD$0HD$hHl$HHPHW(HHHHD$8DHHWHHDHfHT }D3HD$8HL$(H$HD$H! HT$|$ tH! H! HL$(HD$8HL$X11HL$@H$_HD$@H     HD$XMHR HD$`H HD$hHl$HHPr$eH%0   H$pH;A
  H  H$  H$  H/P H$HD$     HD$(HL$ HT$H\$H{
  H$   H\$hH Q H$HD$   HD$HL$H~	9/p	  EH$H$   HL$HL$HHT$H$   H\$H$   H5
! H$HT$H>H׀|$    H$   HuA11H$   H$  HT$HH$   H$(  H$0  H$  H  H  H$ԙH|$HG   =@J#  uYHR HH$   HO=!J#  uH$   HGH\ HcHOHHHH$   AHHR A1H!    Ä  H{! H$   Ht! H$   1΅  H  H1N H$HD$     HD$(HL$HT$ H\$Hq  H H9W  HHt$hH99  H9H$   u&H9u!DA8D9G8  H@H9y@  H$   H$      H=M L$   E1E1  H  H! H! 11H  H~H\$X1H$   HwHH$   H$   HFHD$`HH$   H$    H$   H\$H|$PH|$LL LD$HD$    HT$(HD$0HD$@HL$8H$HD$6  HD$HL$H H9  H\$pH9  H9H$   u H9up89q8  HI@H9H@u&H$   HHL$XH9H$   H$    H5L HD$HD$   H$   HL$HL$`HL$ H$   HL$(H$   HL$0HD$8H$   HL$@H$   H$   H$  HD$ HL$HT$H\$H  H$   H\$xH$   HM  H{ H9%  H$   H9H  H9H$   u&H9u!DB8D9G8  LG@L9B@   H$    HK HD$HD$   H$   HL$HL$PHL$ HL$0H|$(H H$   H$   L$   Ht$xL$   L$   H     L$   Ht$pHL$PH$   L$   L$   H<$HL$HD$    D$    HD$ HL$0HT$(H  H$   1H@!       H$   H-! =VE#  uqH$   H! Ku+H$  H$   W$(  H$  H  H! H$L$H$   H$   H=! H$   <H! H$mHv! E1'H9˿    H$   H9Hк    HH$H$   H\$xW$  H$(  H$0  H$  H  1H9ѹ    U15Hu+W$  H$(  H$0  H$  H  H$   H$   H H$H$   H$   H$HD$d   1HL$0HT$(H\$Ht$H$   W$  H$(  H$0  H$  H  W$  H H$(  H H$0  H$  H  HG H$  HǄ$      W$(  H$  H  1H9ؿ    H1W$  H$(  H$0  H$  H  H$H\$  HD$HL$H|$  
H2 H\$hH9   H$   H9uiH9u`H9u[F89A8uNHA@H9F@H$   H$  H$   H$   W$(  H$  H  11H9ڹ    1H! H$t$H$   H!    H$   3Ht! H$[Hd!    H$   H$   H$HD$	  HD$HL$H|$  \H
 H\$hH9   H$   H9uiH9u`H9u[H89N8uNH@@H9F@H$   H$  H$   H$   W$(  H$  H  11H9ڸ    1W$  H$(  H$0  H$  H  MeH%0   H;avAHH,$H,$=n@#  uHu H ! H,$HH=v ! HW R8HD$HtH H9Ht
   D$HL$H9-HHl$Hl$HT$(HZHt$ 
H{HHH~H9sd<@/tHHH|:H9s=<@/uHCH)HHH?H!HHD$0HL$8Hl$HHHHH@HH@eH%0   H;af  H`Hl$XHl$XWD$8   H:?#   HD$8H$HD$   HD$   <HD$ HL$H   HD$HHL$0H># ʅ   H= H$$H|$HG   =>#  uqHE HHL$0HO=t>#  u9HD$HHGHD$h    HD$p    H HD$xH$   Hl$XH`HOHHHHD$H26HHdE !6H># H$T$BHD$8H$HD$   HD$   &HD$@H$HD$   HD$   H=# ȅ   HD$8H$HB HD$HD$   HD$   HD$ HD$PHL$@H$HB HL$HD$   HD$   IHD$ HL$PHL$hHD$pWD$xHl$XH`H=# H$D$_H=# H$D$ HD$    ,}eH%0   H;avWH Hl$Hl$_H$HL$HT$H1z! H2z! ={<#  uHz! Hl$H H=z! l4eH%0   H;av7HHl$Hl$HD$HtH$_Hl$H衕HD$eH%0   H;avpH8Hl$0Hl$0HD$@H$HL$HHL$;HD$@H$HD$HHD$3  HD$HL$HT$ H\$(HD$PHL$XHT$`H\$hHl$0H8,weH%0   H;a  H(Hl$ Hl$ HD$8H$HD$@HD$7HD$HL$H|$0HO=;#    HH   HOHOpHWhHj  HRZ/DHHHH?HH)HLi ʚ;L)HHRHHLH ʚ;HHLH  HcHW H w   HHO(=:#     HG0G<%  GO< f `w}f  wVf u>GG<f toG<f toG<f toHl$ H(f  u   Gf @u	Gf `uGf wf tf uGwf uGdf tXHO0HH1HH ʚ;HH1WeH%0   H;a  H@Hl$8Hl$8HD$HHw  H: H$衈HD$HHHT$HT$0H$HJ8HL$HD$HL$H   HD$(HL$ Hm H$NH|$HG   =8#     H@ HHL$HH	HA8HI@HO=8#  u^HGHL$ HO =y8#  u,HD$(HG(WD$PH HD$`H|$hHl$8H@HO(HHHHD$(D0HHOHH00HHz? 0`HD$HH HH@H@8HT$0H$HD$HL$rH  HD$PHD$0HD$XWD$`Hl$8H@Hs! Hs! WD$PHD$`HL$hHl$8H@;&eH%0   H;a  HHHl$@Hl$@Hh H$φHD$HD$8HL$PH$HT$XHT$HX8H\$DHD$HL$ H   HD$(HL$0Hk H$wH|$HG   =6#     H<> HHL$XHO=6#  ucHL$PHOHL$(HO =6#  u,HD$0HG(WD$`H HD$pH|$xHl$@HHHO(HHHHD$0s.HHOHHHHD$PW.HH= F.^HD$8H$HL$PHL$HL$XHL$H HD$`HD$8HD$hWD$pHl$@HH]eH%0   H;a  HHHl$@Hl$@H H$HD$HD$8HL$PH$HT$XHT$HX8H\$HD$HL$ H   HD$(HL$0H@j H$ǄH|$HG   =35#     H= HHL$XHO=5#  ucHL$PHOHL$(HO =4#  u,HD$0HG(WD$`H HD$pH|$xHl$@HHHO(HHHHD$0,HHOHHHHD$P,HHE= ,^HD$8H$HL$PHL$HL$XHL$H HD$`HD$8HD$hWD$pHl$@HH]eH%0   H;a   H@Hl$8Hl$8HD$HH}`HH$   HD$HL$H$    H8 HT$HD$   HD$HL$ # HD$(HL$0HD$PHL$XHl$8H@H$,   HD$HL$HL$PHD$XHl$8H@DeH%0   H;a  HPHl$HHl$HHT$XH   HD$4    WD$8   \4HAH
r0HHHHHH0H4HH)Hr   HswHJ0L4H$    HHHH?H!HD4HD$HHT$HT$ HD$(HL$ HL$`HD$hHl$HHPH07 HD$`HD$h   Hl$HHPù   3Hȹ   3
eH%0   H;a  HpHl$hHl$hWD$HD$X\$x11LHH   H5SM <   }CL@LHII EHLA   AE!DtH   @|HHxHHD$8HL$0H4$HD$   HD$|$LD$ HD$8HL$0\$xH5L H  DH-Hq1HLH	   H=B DA   }ELHHHHH EA   AE!DtH    DD4HH    D4H-HD$@Ht$0H<$HD$	   HD$DD$LL$ HD$@\$xHt$0H=/B zH wQH$    HD$HHD$Ht$HD$    HD$ HL$(H$   H$   Hl$hHpHH    1H    1H    1    1̋D$D$HD$HHH HD$HL$HD$@D$HD$H@HD$HD$@D$HD$HH0HP(H@ HD$HT$HL$ HD$ Hk HL$H8HD$D$eH%0   H;ar  H(Hl$ Hl$ :HD$H$Hj! =.#  1  Hj! 1H$HL$Hj! =.#    Hj! (H$HL$Hj! =.#    H|j! H$HL$Hj! =h.#  z  Hj! H$HL$H&j! =?.#  =  Hj! H$HL$H-j! =.#     H!j! H H$HD$   0HD$HL$Hj! =-#    Hj! H<-# H$H@ HD$HD$
   &HD$=-#  _  Hc! Hv H$HB HD$HD$   HD$=\-#    Hc! H0 H$HA HD$HD$   HD$=-#     H1c! H H$HD$7   8HD$HL$H7i! =,#  uvH/i! "H$HL$HT$H\$H0i! =,#  u9Hi! H!i! =,#  uHi! Hl$ H(H=i! H$H=h! z$H=h! Hi$H=pb! [$5H=ob! J$H=Vb! 9$H=eh! H%$EH=!h! H$H=g! H#H=	h! H#yH=g! H#<H=g! H#H=g! #FqeH%0   H;av{H(Hl$ Hl$ HD$0H$HL$8HL$苯HD$HL$0HQ8H$HD$HD$HL$0HHH$HD$HD$   :<HD$HD$@Hl$ H(leH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$G|$ t|HD$8HH8HT$0HZ8Hr@H9p@t<1Ʉu1D$@Hl$ H(HJHH$HHHD$HD$   /D$H$HL$Ht$L$HD$8HT$0HD$8HT$01,eH%0   HH,$H,$HY Hu$HD$Ht D$H,$H4H|$H9;uH#eH%0   H;avOH Hl$Hl$HY Hu?HD$(Ht( $FHD$HL$HL$0HD$8Hl$H 4H|$(H9;uH#eH%0   H;a   H Hl$Hl$HD$(H$HL$0HL$GHD$HL$(HQH$HD$+HD$HL$(HQ H$HD$HD$HL$(H0H$HD$sHD$HD$8Hl$H :UeH%0   H;a'  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HHHZHrH9X   1Ʉt|HJ(HZ Hp H9H(tF1Ʉt<HJ8HR0HX8H9P0t1D$@Hl$ H(H$HL$H\$D$1H$Ht$HL$L$HD$8HT$01H4$HL$H\$XL$HD$8HT$0U1NH4$HL$H\$*L$HD$8HT$0eH%0   H;avrH Hl$Hl$HD$(H$HL$0HL$KHD$HL$(HQH$HD$/HD$HL$(H H$HD$HD$HD$8Hl$H ZueH%0   H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉt|HHHZHrH9XtF1Ʉt<HH(HZ(HR H9P t1D$@Hl$ H(H$H\$HL$D$1H4$HL$H\$L$HD$8HT$01H4$HL$H\$L$HD$8HT$0U_
eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$,   6HD$HD$@Hl$ H(eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$,   D$D$@Hl$ H(eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   5HD$HL$0HH$HD$HD$   5HD$HD$@Hl$ H(HD$HHT$H9
uH9JuH@H9BD$1eH%0   H;avVH Hl$Hl$HD$(H$HL$0HL$KHD$HL$(HH$HD$HD$HD$8Hl$H veH%0   H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9XtF1Ʉt<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$
D$1H4$HL$H\$L$HD$8HT$0QeH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$'HD$HL$0HQH$HD$HD$   3HD$HL$0H H$HD$HD$   3HD$HD$@Hl$ H($_eH%0   H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1ɄtwHHH9JuiH9Ju]HH H9J uOHH(H9J(uEHH0H9J0u1D$@Hl$ H(HJ8H$H8HD$HD$   D$1111H4$HL$H\$]L$HD$8HT$0Z$eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   B2HD$HL$0HH$HD$VHD$HD$@Hl$ H(eH%0   H;avjH(Hl$ Hl$ HD$8HT$09
uHH9Ju<HHHZHRH9Xt1D$@Hl$ H(H$HL$H\$FD$11eH%0   H;a  H`Hl$XHl$X+  H$HD$Hƀ   H$HL$hHL$HL$pHL$HL$xHL$H$   HL$ H$   HL$()  HD$HHHPHXH$    HL$HT$H\$HD$(HD$0HL$ HL$@HT$HH       H H$oH|$HD$0HG=q#  u~HL$@HHL$HH   H   HW=I#  uBHGH H|$PHD$8H$*  HD$8H$   HD$PH$   Hl$XH`HWHHHHD$@{H H$RnH|$HD$0HG=#  uHD$@HHL$HHW fHD$@A,HD$HHH HD$HL$eH%0   H;ab  HHHl$@Hl$@H\$XH.  Ht$PLMI@M@HL9s~ tf0   L9  H9   MI)II?L!M1A HH9|H>HOLW=#  uLHl$@HHL    HL$ HD$(H H$JCHD$0HD$HD$SHD$PHHQH\$0H9HHOHT$H	H9uHL$ H\$XHLD$0IHD$(HT$8H$HL$H\$&HD$PHT$8Ht$0Hl$@HHLeH%0   H;a$  HĀHl$xHl$xH$   x tHx    H HD$hHHH$   H
H\$PHpH8H9wgH|$pHt$HHH$H$   HD$HT$&HD$PH|$hHGHD$HHG=6#  uHD$pHHl$xHHD$p(HL$HH: H$H|$HL$Ht$H\$ ͫHt$8H|$(HL$HH$   TH$   H$H$   HL$H$   HT$&H$   HHH+L$x
    HL$@HHT$`HZH$   H<H|$PLBL
L9   LD$HLL$pIH$H$   HD$Ht$$HD$PH|$`HGHD$HHG=#  u-HD$pHH$   H$HD$@HD$Hl$xHHD$pH\$HH H$LL$H\$LD$H|$ 莪LD$8LL$(H\$HH$   9H$HL$$H$   H HD$XHHH$   H
H\$PH0HxH9weHt$pH|$HHH$H$   HD$HT$#HD$PH|$XHGHD$HHG=#  uHD$pHHD$pHL$HH H$Ht$HL$H|$H\$ 襩Ht$(H|$8HL$HH$   VTeH%0   H;a  HĀHl$xHl$xH$   x tHx    H HD$hHHH$   H
H\$PHpH8H9wgH|$pHt$HHH$H$   HD$HT$"HD$PH|$hHGHD$HHG=#  uHD$pHHl$xHHD$pHL$HH H$H|$HL$Ht$H\$ }H|$(Ht$8HL$HH$   TH$   H$H$   HL$3H$   HHH+L$x
    HL$@HHT$`HZH$   H<H|$PLBL
L9   LD$HLL$pIH$H$   HD$Ht$!HD$PH|$`HGHD$HHG=#  u-HD$pHH$   H$HD$@HD$JHl$xHHD$pH\$HH H$LL$H\$LD$H|$ KLD$8LL$(H\$HH$   9H$HL$H$   H HD$XHHH$   H
H\$PHpH8H9weH|$pHt$HHH$H$   HD$HT$ HD$PH|$XHGHD$HHG=#  uHD$pHHD$pHL$HHϖ H$H|$HL$Ht$H\$ bHt$8H|$(HL$HH$   VeH%0   H;aviH Hl$Hl$D$0t-HD$(H$H HD$HD$   wHl$H HD$(H$Hz HD$HD$   JeH%0   H;aQ  HhHl$`Hl$`HT$pHZ(z	   Hr H  H~	HD|  D   H\$XHD$HHt$8z R  H|$xH   1Ʉ   H@|HILLHr!L@IHL9 B<I9rg  L@L9 B<I9F  @|HAD0HIH~I@H9r  I@H9  AD+I@H9  ADUr@t$/B H$H)HHH?H!HHD$H|$H|$D$/HL$pAHl$`HhL@I9  D'   HI)I9  LD$@L)HHH?L!HH$HT$HT$|$HD$@HHHT$HH9P  H\$XD'HpH9.  D HHT$pH|$xHHt$8y
   i  
   W   |  H;  
   ) 
   H<$-L$HD$HHT$pH\$XHt$8H|$xH|$x1Ht$PH|$0H# H$H|$H|$H\$HT$pHt$PHD$0LD      =3.)L!LHHHHHLXHLeH%0   H;aK  H@Hl$8Hl$8T$`S  HT$PHÄtHHt$HH~(~   LFLF IID  D   ~	 z  LF Mu	H3  LL$XI  I5  HIHLb0Dd8ILLHrLPI9rA  LT$pL9(  LXLd$hAI9	  T8AD;0IHM  HL)I9~   I  ICH9  AD;bICH9  AD;0DD$dAO   L@I9B  D8oL@I9%  D80tjI@H9  AD8-^F H9  \$&H4$H)HHH?H!HHD$HL$HL$D$&HL$HAHl$8H@À~ tI@H9  AD8+뎀~ tI@H9l  AD8 pLhIIIu4I9  FA0tICH9s  AD;0LIu:IC  ICED$H9(  ED;ICH9  AD;0LLHHI_  HIHLb0Dd8ILLHLPI9r  I
uJHEd;LH
LPIHIHHI0L,IM)I9r  I  LT$pL\$hHT8ILLH;IHL9  LhAI9ri  FD$%F HNH4$HL$%D$%HL$HAHl$8H@À~ t'~ t!LFtI|~ u~ ukE1c\$'LD$(HT$0HT H$LD$LD$H|$HT$0\$'Ht$HHD$(~	 D   HT$P1HHCH;H3LH(LHHH   L HLHHHLHLLLLHLLHȋ H$H HD$#EeH%0   H;a   H@Hl$8Hl$8HD$Hx	    H@ H\$XHt$P1HH9}i<   }%HyHH}H9wlHt$`HL$hHl$8H@HL$0HD$(H4$H\$HL$舨H|$ HD$(HL$0H\$XHt$PHt$`H\$hHl$8H@H\$XHt$PHeH%0   H;a  H@Hl$8Hl$8H\$H{	    H[ Ht$XH|$P1HH9   HH|qH9   DAs   HD$0H\$(HL$`H)HHH?H!HH$H)Ht$H\$HL$ HD$0H\$(Ht$XH|$P{HT$`H9wKH|$hHD$pHT$xHl$8H@H|$hHt$pHD$`HD$xHl$8H@Ht$XH|$PHdHeH%0   H;av\H0Hl$(Hl$(HD$8H$HL$@HL$HL$HHL$HD$HL$ HT$8H$HD$HL$Hl$(H0eH%0   H;avpH@Hl$8Hl$8HD$HH$HL$PHL$HL$XHL$HL$`HL$HD$ HL$(HT$0H\$HH$HD$HL$HT$Hl$8H@|weH%0   H;a  HĀHl$xHl$xH$   HH$   H$   HHEL$   Ax	   MH I9  MIM  Ax   EXMIMMEO!MILd$pLL$HAx tMPM9~Ax
   MMZMjMAx   H$   H  MuL$   LEOM9(  C*0GL*L$   1"G2Gl2HL$   L$   MML9  H|$PAx t  Hc  MnM9  C2 Ax   H  MuEGM9   HC*0GD*   H9  D:EAEI9  GAI9}  MNG,/M9*DD$GDl$FLt$XH H$LT$Lt$L\$LL$ |LT$(HD$0L\$8LHHD$HH$   H$   H$   H$   H|$PDD$GLd$pDl$FLt$XL$   H9  E9"Ll$hDD$GHH H$LT$Ll$L\$Lt$ ۖLT$(HD$0L\$8LpH$   HHD$HH$   H$   H$   H|$PDD$GL$   Ld$pLl$hL$   qHMpLt$`H H$LT$Lt$L\$Ll$ BLT$(HD$0L\$8LhHD$HH$   H$   H$   H$   H|$PL$   L$   Ld$pLt$`L$   HHI8LwL_=#  u7LAx tIHH9~Ax
 u
Hl$xHL$H)HL$EHLHDL$GLl$XH H$LT$Ll$L\$Lt$ ELT$(HD$0L\$8LpHD$HH$   H$   H$   H$   L$   DL$GLd$pLl$XL$   MLH$   L$   M<L$M)LT$|H$   H$   H$   L$   LL$HLd$pEXO,MmMMEMiAx u
Hl$xHI@L$HD$ILLHHHH      _eH%0   H;a  HĀHl$xHl$xH$   H$H$   HL$H$   HL$HD$HL$ H$   z J  1ۄ   HZ(z tjH$HD$    HD$D   HD$HL$ fD$("D$* HD$0HL$@HT$8H$   H$HD$HT$HL$THl$xHH$HD$    HD$D   HD$HL$ fD$(" D$* yHD$0HL$8HT$@H$   H$HD$HL$HT$HT$PH$H HT$HD$   HD$HL$ HT$(HD$0   mHD$@HL$8H$   H$HL$HD$Hl$xHHD$pHL$HH$HL$&\$HD$pHL$HH$   eH%0   H;a   H8Hl$0Hl$0HD$@ HH(HL$(H$HD$   HD$D   HT$HH   GӉT$HL$ HDw0HD$@H$HD$(HD$HL$HD$D   Hl$0H8úD   7!LeH%0   H;a   H@Hl$8Hl$8HD$PH=   GHL$HHQ(y taH$HD$    HD$D   D$fD$'D$ HD$0HL$(HT$ H\$HH$HT$HL$HD$Hl$8H@H$HD$    HD$D   D$fD$' D$ HD$0HL$(HT$ H\$HH$HT$HL$HD$eH%0   HD$H;A	  H   H$   H$   H$   x	   HH H$   HP(H$HD$   HD$D   $   D$$   T$ HL$(H$   H\$0ȾHD$8HL$@HT$HHd  X-  HXHHqH$    tH+  ;+u
   H  DCAIU  ANK   3  D$   Ab!  Ag  AG  H$   H   HDHT$xH$   D$Z    fD$^     E1E1A   Ld$ZHLT$`H$   H9;  H$   DL$XD,AE  A.uA   AEuAxtAXuHH)M,2L$   H)HH?H!HM9wtL\$hL$   KH$HT$Ht$H$   HT$xH$   H$   D$   HDL$XH$   L$   L$   L\$hH$   H$   H} H$Ld$LT$L\$Ll$ L\$8Ld$(H$   H$   LT$`4APtAeApH)M,2L$   H)HH?H!HM9wtL$   L\$hKH$HT$Ht$H$   HT$xH$   H$   D$   HDL$XH$   L$   L$   L\$hH$   H$   H| H$Ld$LT$L\$Ll$ uLd$(L\$8H$   H$   LT$`4L$   Eu  30HHHt$pH~lHNH9vH$   Hc| H$H\$Ht$HT$HL$ H\$(HD$0HT$8HHH$   Ht$pH$   LT$`L$   I2H$   H9  H$   HT$xH3H$Ld$LT$VH$   HL$xH$   H$   { K  {   {   H9S  H3H  H$   HL$xHT$p8LFLLVMXM9M  I@HFC<HCH$H)HD$H$   H H$   HL$xHHH?HH$   HHPH\$pH4HvH$   H8L@L9w~H$   L$   HH$HL$HCHD$6H$   H$   HGH$   HG=_"  uH$   HH$   H   H$   EH$   H$   HLz H$H|$HT$LD$Ht$ ߉LD$8H|$(H$   H$   H\$p*H$   @|$YHy H$LL$LD$LT$L\$ 芉HD$(HL$0HT$8H$   HW="  u#HHT$pH$   H|$YII;nH$HD$HT$HL$dH$   H   H  8+H$HHHH?HHHD$HBHD$H\$H$   H   Hy H$H\$Ht$HT$HD$ 螈HT$8H\$(Ht$pLT$`L$   HNH9w3.H3Ht$pHx H$H\$Ht$HT$HL$ ?H\$(HD$0HT$8HHH$   Ht$pH$   LT$`L$   Ag1AvAxHHHbGD$WG {Nu t8H<$H\$Ht$HT$D$WH$   AH$   H   À uHHH )+ +HHH$  [1H1H   H1H   eH%0   H;a  HhHl$`Hl$`\$x     Ht$pH~HFHD$@LHA  LLII9~ZLHI9vHD$PHv H$LD$HD$H|$LL$ rLD$(HD$0H|$8LHHD$PHL$@\$xHt$p-  L9  LD$XH|$HH)HHH?H!I48H4$HD$   HT$\$2HD$ HL$@HHT$HH9   H|$pHOHW="  uHD$XHHl$`HhHD$XHD$pHHHHpH~H9wHNHH2Hl$`HhHu H$HT$Ht$HL$H|$ aHD$(HL$0HT$8H|$pHW=b"  uH\$xHHHYHLLHeH%0   H;a   H Hl$Hl$H  H$迭HD$HL$Hnn H9uIfǀ     ƀ    ="  u$H@@H@H    H@I    HD$(Hl$H Hx@H$HT$H HD$ KeH%0   H;a   H Hl$Hl$HL$(Hy      HA    HA    ="     HA     HA8    ="  uaWA(Hǁ       ="  u6Hǁ       HY  H$HNm HD$HL$诫Hl$H H   1Hy(1Hy01Hy 1fHl$H HD$HHX@HHL$D$HD$HH`@IHL$D$HD$H#;H t'H#uHD$xL t
   D$@PD$ HD$@MD$H+uHD$xK t
   D$@OH-tH0uHD$@ND$HD$@JD$eH%0   H;a   H`Hl$XHl$XHD$hHHHT$xHH\$HH0HxH9w|Ht$PH|$@HH$HD$pHD$HT$HD$HH|$hHGHD$@HG="  u*HD$PHHD$xH$   W$   Hl$XH`HD$PHL$@Hq H$Ht$HL$H|$H\$ wHt$(H|$8HL$@HT$xB)eH%0   H;a   H`Hl$XHl$XHD$hHHHT$xHH\$HH0HxH9w|Ht$PH|$@HH$HD$pHD$HT$HD$HH|$hHGHD$@HG="  u*HD$PHHD$xH$   W$   Hl$XH`HD$PHL$@Hp H$Ht$HL$H|$H\$ gHt$(H|$8HL$@HT$xBeH%0   H;a   H`Hl$XHl$XH$HD$HHL$xHL$H$   HL$H$   HL$H$   HL$ H$   HL$(.o  HD$hH@HL$HHHYHqH|$pH<$HT$H\$Ht$HD$(HD$8HL$0HL$PHT$ HT$@H\$HH$/HD$@H$   HD$8H$   HD$PH$   Hl$XH`	eH%0   H;a   HPHl$HHl$H
H$HD$@HL$XHL$HL$`HL$HL$hHL$HL$pHL$ HL$xHL$(*n  HD$@HHPHXH$    HL$HT$H\$HD$ HD$8HL$(HL$0HT$@H$<HD$8H$   HD$0H$   Hl$HHP#eH%0   H;a   H`Hl$XHl$XH$HD$HHL$xHL$H$   HL$H$   HL$~  HD$hH@HL$HHHYHqH|$pH<$HT$H\$Ht$HD$(HD$8HL$0HL$PHT$ HT$@H\$HH$IHD$@H$   HD$8H$   HD$PH$   Hl$XH`#eH%0   H;a   H`Hl$XHl$XH$HD$HHL$xHL$H$   HL$H$   HL$  HD$hH@HL$HHHYHqH|$pH<$HT$H\$Ht$HD$(HD$8HL$0HL$PHT$ HT$@H\$HH$IHD$@H$   HD$8H$   HD$PH$   Hl$XH`#eH%0   H;a   H@Hl$8Hl$8HD$HH$HD$PHD$HD$XHD$HD$`HD$CHD$(HL$ HT$0HHHuHHw_	sC1҄tHL$hHD$pH\$xHl$8H@H$HD$H\$H\$(HD$ HL$sHHHH8 /HHl$Hl$HT$0H\$8H9   Ht$ H|$(11HLAEKH   H9}UH9   DA0rAA9w;H@B ~&   tHD$@    D$H H\$PHl$HHHL$@D$HHT$PHl$HHD$@    D$H H\$PHl$HHHeH%0   H;a
  HxHl$pHl$pH$   HB  H$   HPHZHpH8H9  HZHX?H$   H$H$   HT$HL$>HD$HL$ H   H$HD$HD$@HL$H$   HZH\$XH4Ht$PHzLH9   LD$hH|$HIH$HL$HD$=HD$PH$   HGHL$HHOHT$@H\$XHHR=Z"  u~H\$hHH9wHHHO?Hl$pHxH5]i H4$H\$HD$HL$HT$ xHD$(HL$0HT$8H$   HW="  uHHHHHD$hHH\$hpHL$`Hh H$LD$H\$H|$Ht$ wxH|$8LD$(HD$@HL$`H\$XHh H$H|$HT$Ht$H\$ 5xHD$(HL$0HT$8H$   HW=3"  uHHHH$   H$   ސH$   HOHQH_H7H9w=A<nilDA>   DDHWH_="  uH7Hl$pHxHHT$XHL$PHg H$Ht$HL$H\$HT$ dwHt$(H\$8HL$PHT$XH$   teH%0   HD$H;AZ  H   H$   H$   H$   Ƈ   HOHQHHwH9  A%!  fDHWHw="    HH<$$   D$H$   HGHHHH_H9
  HHHO(HO HWHj  H$   H$   H$   H@  H H   H$HD$HD$@HL$H$   HZH\$`H4Ht$XH:LBL9  LD$PH|$xHH$HL$HD$HD$XH$   HGHL$PHOHT$`H\$@HHR="  8  H\$xHH9   HHHO=HG HOH<$HL$HD$D$v   K*  H$   HHHQHHpH9w#HQHP)ƀ    H$   HĘ   Hde H$H\$HL$Ht$HT$ tHD$(HL$0HT$8H$   HW="  uHHHH5
e H4$H\$HD$HL$HT$ tHD$(HL$0HT$8H$   HW="  uHHHHHD$xHH\$xHL$hHd H$H|$H\$LD$Ht$ !tLD$8H|$(HD$@HL$hH\$`11HO8H   HOHQH_H7H9w;A<nilDA>   DDHWH_="  uH7OHBHT$`HL$XHc H$Ht$HL$H\$HT$ osHt$(H\$8HL$XHT$`H$   vHG0HW(H$HD$HL$HD$HL$ H   H$HD$HD$HHL$H$   HZH\$`H4Ht$XHzLH9%  H|$PLD$xIH$HL$HD$HD$XH$   HGHL$PHOHT$`H\$HHHR="     H\$xHH9wFHHHO=HG0HO8HW(H<$HT$HD$HL$D$ v   HD$(    J1  H5~b H4$H\$HD$HL$HT$ rHD$(HL$0HT$8H$   HW="  uHHHd
HHD$xHH\$x=HL$pHb H$LD$H\$H|$Ht$ qH|$8LD$(HD$HHL$pH\$`H5a H4$HT$HD$H\$HL$ SqHD$(HL$0HT$8H$   HW=Q"  uHHHLHBWHT$`HL$XHLa H$H\$HL$Ht$HT$ pHt$8H\$(HL$XHT$`H$   艹eH%0   H;avWHHl$Hl$D$,tu'HD$  H@H$D$(D$=Hl$HÃvtHL$ H$D$eH%0   H;av|H@Hl$8Hl$8HD$HHLL$7T$XPLHP@H$HT$PHT$HD$   D$ D$v   H HT$ HD$(   D$7HL$HALHl$8H@耸keH%0   H;a  H8Hl$0Hl$0D$Tce  U   OuSHL$@H@H$HL$HHL$HD$   L$PL$D$H- HD$ HD$(   Hl$0H8ÃUtHL$@H$D$HD$@ H@H$HD$HHD$*뽃Xtxbt%cuHD$@ H@H$HD$HHD$HL$@H@H$HL$HHL$HD$   L$PL$D$Hr HD$ HD$(    @HL$@H@H$HL$HHL$HD$   L$PL$D$H HD$ HD$(   oadtoHL$@H@H$HL$HHL$HD$
   L$PL$D$H HD$ HD$(   lquCHL$HH wHD$@ H@H$HL$;[HL$@H$D$4DvuzHL$@yP thT$PtBH@H$HL$HHL$HD$
   T$D$H HD$ HD$(   H$HD$HHD$D$T$P뚃xHL$@H@H$HL$HHL$HD$   L$PL$D$H HD$ HD$(   NnTeH%0   H;az  H0Hl$(Hl$(D$PX   F   EuAHL$8H@H$D$@D$HL$HHL$D$HD$    Hl$(H0ÃFtHL$8H$D$HD$8 H@H$D$@D$HD$HHD$D$f   HD$    o렃Gu<HL$8H@H$D$@D$HL$HHL$D$HD$ 1_XtdfbtHIgtvt
xt5HD$8 H@H$D$@D$HD$HHD$D$g   HD$ 讳ieH%0   H;a  H`Hl$XHl$X$   b  H  HL$hQKT$GHYHsHyLH9  HSHQA(H$D$pD$H$   HH?HHHT$PHT$D$HD$h@KH$D$xD$HL$PHL$$   L$H|$hHGHHHH_H9w9i)  f4HOH_="  uHD$GGKHl$XH`HHD$PHL$HH5Y H4$HT$HD$H\$HL$ tiH\$8HT$(HD$PHL$HH|$h{HY H$LD$H\$H|$Ht$ 2iHD$(HL$0HT$8H|$hHW=3"  uHHI$   H$XVbMHL$hH$D$H*v!xteH%0   H;a  HHHl$@Hl$@D$hq   XtKqtHL$PH$D$Hl$@HHHD$P H@H$HD$XHD$HD$`HD$$HD$P H@H$HD$XHD$HD$`HD$HD$    WD$ H HD$0HD$8   $ys   vuWHD$PxP t&H@H$HD$XHD$HD$`HD$:H@H$HD$XHD$HD$`HD$xHD$P H@H$HD$XHD$HD$`HD$HD$    WD$ H HD$0HD$8   cHD$P H@H$HD$XHD$HD$`HD$&蜯7eH%0   HD$H;A  H   H$   H$   $   q  X  d  H$   yP   HAHD$hH$   HH\$`HqH9H9S  Ht$XH$   HH$H$   HL$HT$HD$`H$   HGHL$XHO="    H$   HH$   H  H$   LD$hI40HvH9  HHHO{1+H<$HT$D$AHD$PHH$   H$   H$   H9   HD$PH~HwLFLLWM9w4A,   fE1LGLW=;"  uLHL9HmT$GLD$hHt$`H<U H$LL$Ht$LT$LD$ dLL$(LT$8HD$PH$   T$GH$   Ht$`H$   LD$h_HGHHHH_H9wHHHO}H$   Hİ   H5T H4$HT$HD$H\$HL$ ?dHD$(HL$0HT$8H$   HW=="  uHHH;HRT H$HT$HD$HL$Ht$ cHD$(HL$0HT$8H$   HW="  uHH$   HHH$   Ht$hHH[H9w@(nil4)   @tH_HO="  uHH$   Hİ   H{H\$hH5S H4$HT$HD$HL$H\$  cHL$8HT$(HD$`H\$hH$   vHH$   HH$   H(S H$H|$HD$Ht$H\$ bHt$8H|$(HD$hH$   mHQHZHqH9H9  HZHY[1QHQ@H$H|$HD$
   D$ D$HO HT$ HD$(   HD$HHP$   H$   H$   H9   HT$HH$   <H~LAMHLQLM9wMHLIC a@|$FHR H$L\$LD$LT$LL$ aHD$(HL$0HT$8H$   HW="  u7HHT$HH$   H$   |$FIIË$   H$   j~ŐHAHPHHqH9wHPHQ]HoQ H$H\$HD$Ht$HT$ aHD$(HL$0HT$8H$   HW= "  uHHHHHQ H$H|$HT$Ht$H\$ `HD$(HL$0HT$8H$   HW="  uHHHǋ$   H$   ߃q   H$   H$H$   HD$H$   HD$HD$=!     H_/ H! =!"  uH! H$   H$   H$   HtSQӃHH HDH$   H$HL$HD$Ht$$   D$ HD$(      111H=! wH. kH$    HL$pH$H$   HL$H$   HL$H$   HL$蔝H$   H@HL$ HT$(H$HL$HT$H$    H@H$WD$H$   HD$H$   HD$ H$   HD$(H HD$0HD$8   #strvx+H$    H@H$WD$H$   HD$H$   HD$ H$   HD$(H6 HD$0HD$8   H$    H@H$H$   HD$H$   HD$H$   HD$i触eH%0   H;a2  HĀHl$xHl$xH$   HHHPH  H$   H$H$   HT$HL$nHD$$   dOXu)H$   H$HD$D$ L$Hl$xHÃbt҃dtH$   H$L$Ճp-otpuH$   QLH$HD$T$룃v  H$   yP   HD$@HQHZH1HyH9"  HBHA(H$   H$H$   HD$H$   HD$̴HD$HL$ H   H$HD$HD$HHL$H$   HZH\$`H4Ht$XHzLH9T  H|$PLD$pIH$HL$HD$HD$XH$   HGHL$PHOHT$HH\$`H4Hv="    LD$pLH9z  A)(  fE HwHO="  G  LLL$@M  HHRH9   ni  fB\ l   B\ HWHO=i"     LHGHHHWHH9wHHHO)H5cK H4$H\$HD$HT$HL$ ZHD$(HL$0HT$8H$   HW="  uHHHLsHT$`HJ H$LD$Ht$HL$HT$ ZHL$8LD$(HD$XHT$`H$   H<$LL$D$H$   	ILnLHt$PHzJ H$LD$HD$HL$Ht$ ZHL$8LD$(HD$XHT$HH\$`Ht$PH$   2IHD$pLLD$pHL$hHJ H$LD$H\$H|$Ht$ YH|$8LD$(HD$HHL$hH\$`eHI H$Ht$HT$H|$H\$ ]YHD$(HL$0HT$8H$   HW=["  uHHHHSHu'HA@H$H$ HD$HD$   芯QLH$HD$T$xvHPH*H H$   H$$   D$eHl$xHVeH%0   HD$H;A  H   H$   H$   H$   H$HD$HL$H  H$   H   =!    H! = "    H$   H! H$   H$   H$   Hp  RփIH@ LDLII   IpH  	  1҄   H$   HOHQH_H7H9wCA<nilDA>   DDHWH_=Z"  uH7H$   HĨ   HMHL$hHT$`HZG H$Ht$HL$H\$HT$ VHt$(H\$8HL$hHT$`H$   nH$         H$   HL$@WPH_HH\$wT$HGH    HGI    HWHZH7LGL9[  A%!  fDH_LG=u"  .  H7H<$$   D$8H$   HGHD$hHHHWHH9  (PAN4NIC=tHOHWH$   L0M@L0="  Z  HLD$`LL$XI9  H$   HT$PHHIH$H$   HL$Ht$aHD$`H$   HGHL$PHOH$   H\$hHHR={"  w  H$   HH9  H method:LD$XIt    AtHWHO=3"     HƇ   H<$HD$@HD$H$   HD$D$v   	  H$   ƀ    HHHQHXH0H9w-HQHP)L$HT$wHPHHPH$   HĨ   HD H$Ht$HL$H\$HT$ fTHD$(HL$0HT$8H$   HW=d"  uHHHbHXHT$hH5gD H4$H\$HD$HL$HT$ SHL$8H\$(HT$hH$   HH$   HH$   tHD H$H\$HL$HT$LD$ SHT$8H\$(HD$hH$   IH裻LHL$`H5C H4$H\$HD$HT$HL$ BSH\$(HT$8HD$hHL$`H$   HIH\$hHT$`HSC H$Ht$HT$LD$H\$ RLD$8Ht$(H$   HL$@HT$`H\$hH$   IsHH!HLD$HH# H$*H|$HG   ="  uH` HVHT 茺HE11H=Y ! HH$   iHH$   >H$   1E11cHD$HHGH2 H$H|$4H$HD$&谚[eH%0   H$xH;A  H  H$   H$   Ƅ$    H$      E  $  w9  $  HPHX H5k' H4$HT$H\$HD$HL$ |$(   H$  xP   $  q  X  HP HXHuƄ$    H$   H  H$  H\$PHY& H$H\$HT$HD$HL$ |$(    HD$0H$  Ƅ$   H$  HHHP Ǆ$   0   H\ H$   H$   H$   H$   $  $   Ht H$  HǄ$     H$   H$0uIHD$0H@H$  H$H$  H$$  D$IH$   H  ÐH$   H  H& H$HD$PHD$H$  HD$VHD$ HL$|$( vH$  HL$8Ƅ$   H$  HH HPD$X0   H[ H\$pH$   H$   H$   $  $   H( H$   HǄ$      HT$XH$	uIHD$8H@H$  H$H$  H$$  D$"H$   H  ÐH$   H  Ãqu}sgv^xU]HHHP H$ H$HL$HT$HD$ HL$|$( &H$  HL$@Ƅ$   H$  HH HPǄ$  0   HbZ H$0  H$H  H$P  H$X  $  $`  H H$h  HǄ$p     H$  H$uBHD$@H@H$  H$H$  H@H$谲zH$   H  ÐdH$   H  HD$HH$  Ƅ$   H$  HH HPǄ$x  0   HuY H$  H$  H$  H$  $  $  H H$  HǄ$     H$x  H$uQHD$HH@H$  H$HS HL$H$  HL$$  L$А~H$   H  ÐhH$   H  HH HPH! H$HT$HL$HD$HL$ |$(    H$      t
H    thHǂ       ="  uDHǂ       Ƃ    H$$  D$|Ƅ$   H$   H  H   1谳H   ="  uH   Hйv   H   H{H$  VVH$   H  LeH%0   HD$H;A	  H   H$   H$   H$   H$   HJHz ="  	  H$   HB HB8    ="  ^	  WB(H  $   TuSHL$XHD$`HD$XHt9H H   H$H$   H@H$蒯H$   HĐ   11ȃp   =   tH  =+"  uqH  HL$xH$   HL$xHtKYރHH@ HDH$HL$HD$H|$D$ p   H$   HĐ   111H=  輱Htnq>°  PG  .  {  H= H9a  8A  .uH5# H9!      H$\$:|$ tH$   HĐ   Ð=      H$   H  ="  u~H$   H  HL$hHD$pHL$hHtSQӃHH HDH$   H$HL$HD$Ht$$   D$ HD$(    l  T111H=X  H$   kxH$   H$   cH$D$HD$@   \$WH$@|$\$6    .~.8  L	 I9k  L LHLP$  P|H5 H9   H0L@LH[Mt	I`   t*H$Ht$LL$LD$\$ HD$(    O  7H|$PLD$8LL$HHt$@H4$LL$LD$D$yHD$(HL$ H$   HJ="  uRHB H$$   D$|$ u#H$   $   Ht$@LD$8LL$HIH$   HĐ   H|$PîA    A        H$LD$LT$LL$\$ H HD$(HD$0   BA    A    A    P%y   _B>f   H=T6 H9   8t^%yH5 H9u>@H$ZL$ZD$HD$@   \$ WWH$@HD$D$ \$u    v%ys.1uH=d5 H9   H8   ?   H=) H9umH8tL>°H5 H9u/ H$ZD$HD$    \$sWH$H|$D$\$"    돁>°H$H|$D$ \$    @=J~  A   mT   H= H9ux@tFA*H5J( H9u'0H$HcHD$D$\$s    H$L$D$HD$   \$ WW뉁A뉁JuH=Q4 H9   H8   'u{H=0( H9uh8tC=JsH5S3 H9u$0_H$Ht$D$ \$W    H$HHD$D$\$0    딁=JH$H|$D$ \$m    I\   w   H=/2 H9unH8tM\H51 H9u)HpH8H$H|$Ht$\$	        H$H|$D$ \$i    뎁\뎁΀uH=& H9   8   uH=1 H9uh8tDqS H5% H9u%H0H$Ht$D$\$K    H$HD$D$ \$%    H$HHD$D$\$    M$   Tu2HB@H$H HD$HD$   H$   HĐ   ÃvtH$D$HZ(HHI1YHz01NLHH$   6Q̉eH%0   H$H;A'  H  H$  H$  H$   H&  H$  HtH`   L&  H$  HG    ="  &  HG     HW8="  %  H$  H_(H$  Hw0IHH$   H"!  H  H  H  $  q]  XF  H$Ht$LD$AHD$HD$xHL$ H$   HPHH$HD$HL$H   H$H|$
  H$   H  H$    H$  H$H$  HT$HD$tHD$H$   H/ H$HD$HD$/>HD$H$X  1H$   H$X  HJHH$   H9   H$   H$  H$H$  HT$H$  H\$HL$[oHD$0HL$(HH$   H	wpHuHrHudH	uVH H$H|$HG   =p"  uH H$  H c$  H
uHuHHuHHH$   H$   H$8  H\$xH   H$   H4$HD$HL$H$  H$H$8  HT$H$   HT$H$   HT$$  T$ HD$(HL$0H$  H  H$  H$H$  HT$HD$qHD$H$  H$H$  HL$H$  HL$HD$    HD$ hHD$8HL$0HT$(H$HL$HD$^HT$(HD$HL$ H$  H$H$  HD$H$  HD$^HT$(HL$ HD$H$  xP   HHHQHXH0H9  HQHP[1   H$  H$H$  HT$H$  H\$HD$lHD$(HL$ HT$0H$  H$HL$HD$HT$$  D$ H$   HQHT$(H$   HHH$   H$  H$H$  HT$H$  H\$KpH$   H9D$   H*H$  HQHZHqH9H9wHZHY H+ H$H|$HT$Ht$H\$ -;HD$(HL$0HT$8H$  HW=+"  uHHHH$   H$  H$  HHHQHXH0H9wHQHP]H$  H  H* H$Ht$HL$H\$HT$ :HD$(HL$0HT$8H$  HW="  uHHH膢H* H$Ht$HL$H\$HT$ 0:HD$(HL$0HT$8H$  HW=."  uHHH)H$  H$H$  HL$H$  HT$,HD$HL$ H   H$HD$H$   HL$H$  HZH$   H4H$   HzLH9r  L$P  H$   IH$HL$HD$H$   H$  HGH$   HO=E"    H$P  HH$   H  HH  H$  	j  1@  H$   L$   I40HvH9'  HHHO{1   H$  H$H$  HT$H$  H\$HD$iHD$(HL$ HT$0H$  H$HL$HD$HT$$  D$ H$   HQHT$(7H$   HH$  H$   H$  H$H$  HT$H\$lH$   H9D$   H+H$  HOHQHHwH9w7A,   fDHWHw="  uHHH豟HH$   H$   H' H$H\$HL$Ht$HT$ E7H\$(Ht$8H$   H$   H$   H$  fH$  HHHQHXH0H9wHQHP}*H1' H$Ht$HL$H\$HT$ 6HD$(HL$0HT$8H$  HW=¦"  uHHHH& H$HT$HD$HL$Ht$ j6HD$(HL$0HT$8H$  HW=h"  uHH$  HH{[H$   H$   HH[H9w@(nil4)   @tH_HO=
"  uHH$  H  HH$   H5& H4$HT$HD$HL$H\$ 5HL$8HT$(H$   H$   H$  msH$  LMADxH$  IL$  I8 @H$  NH$  JHH$P  AHH$P  H$  HB% H$LD$H\$H|$Ht$ 4H|$8LD$(H$   H$  H$   ;qsxHBHw(H<$H\$Ht$LD$$  D$ H<$H\$Ht$LD$߹|H  P h  HWLJLL_M9  Amap[E$LOL_="    LH$Ht$LD$XHD$HHHH  H$   H$  1H$H  HVHH$  H$H  H$   HrLBL
H!  H$   L$X  L$@  H$  P :  LWMZLgL/M9  A,   fGt L_Lg=6"  Z  L/H<$LL$LD$Ht$$  D$ H$   HQH$   HT$(H$  HHHQHHpH9  HQHP:H$  HJ HZH$   H9f  HvHTH|HH$HL$H|$HT$$  L$ H$   HT$(QH$   HH$   H9vH$  xP    HHHQHXH0H9wHQHP}/H6" H$Ht$HL$H\$HT$ 1HD$(HL$0HT$8H$  HW=ǡ"  uHHHřHHHQHXH0H9wHQHP]H! H$Ht$HL$H\$HT$ I1HD$(HL$0HT$8H$  HW=G"  uHHHEH\! H$H\$HL$Ht$HT$ 0HD$(HL$0HT$8H$  HW="  uHHHILۘLL$   L$   H  H$Ll$LT$Ld$L\$ o0Ld$8Ll$(H$  H$   H$H  H$   H$   H$  L$X  L$@  L$   L$   LWMZLgL/M9wMZL_CD  H1  H$Ll$LT$Ld$L\$ /HD$(HL$0HT$8H$  HW="  uFHH$H  H$   H$   L$X  L$@  IIH$  H$   _腗H$  9LnNH$   L$   Hr H$LT$HT$L\$LL$ /LT$(L\$8H$   H$   H$  H$  H$  L$  L$   H$Ht$LD$HD$HL$ H   H$HD$H$   HL$H$  HZH$   H4H$   HzLH9p  L$P  H$   IH$HL$HD$H$   H$  HGH$   HO=$"    H$P  HH$   HsH  H$  	   H$   L$   I40HvH9w$HHHO{H$  IH$  H H$HT$HD$HL$Ht$ e-HD$(HL$0HT$8H$  HW=c"  uHH$  HHY   H$  LM>H$   H$   HH[H9w@(nil4)   @tH_HO="  uHH$  H  HݔH$   H5 H4$HT$HD$HL$H\$ ,HL$8HT$(H$   H$   H$  mH$  I6Ht H$H|$HG   =D"  uH H  H 7  HH$P  "HH$P  H$0  H# H$LD$H\$H|$Ht$ +LD$(H|$8H$   H$0  H$   =H$Ht$LD$XHD$(HL$ HT$H  H$  P    HOHQH_H7H9w;A<nilDA>   DDHWH_=9"  uH7QH7DH$   H$   H; H$Ht$HL$H\$HT$ *Ht$(H\$8H$   H$   H$  jH$  H$H$  HD$H$  HD$܂HD$HL$ H   H$HD$H$   HL$H$  HZH$   H4H$   HzLH9(  L$P  H$   IH$HL$HD$̣H$   H$  HGH$   HOH$   H$   HHR=ݙ"     H$P  HH9w8(nil4)   @tHWHO="  uHH裑H$   H5 H4$H\$HD$HL$HT$ B)H\$(HL$8H$   H$   H$  uHH$P  ;HH$P  OH$  H< H$LD$H\$H|$Ht$ (H|$8LD$(H$   H$  H$   H$  H$HT$HL$HD$$  D$ H$   HHD$(}H  HGH  1H$Ht$LD$UHD$(HL$ HT$HHH6  H   H$  HpH~L@LL9wPH~HxA1&H$HT$HL$H\$$  D$ H$   HHD$(H$  H  H$   H$X  H$@  H H$LL$Ht$LD$H|$ Z'HD$(HL$0HT$8H$  HW=X"  u)HH$@  H$   HIHH$X  '8HH$  H$  H$  L$  XHHH$Ht$LD$iH|$ H$   H$  H$  H$  L$  /H  H  P   HGHPLOLL9  HPHWA{1   H$  H$H$  HL$H$  HT$H$   H\$趩HD$0HL$(HT$ H$  H$HT$HL$HD$$  D$ H$   HQHT$(H$   HH$  H$  L$  H$   H$Ht$LD$gH$   H9D$  H  H$  P   HOHQHHwH9~  A,   fDHWHw=,"  K  HO /  H$  H$H$  HL$H$  HT$.}HD$HL$ H@PH$H$   HL$HD$H$`  H$h  Ht$Hl$Hl$`Hm H$`  H$h  H  H$   H$  HZH$   H4H$   HzLH9  H$   L$P  IH$HD$HL$םH$   H$  HGH$   HOH$   H$   HHR="  u|H$P  HH9wHHHO:vH5 H4$H\$HD$HL$HT$ #HD$(HL$0HT$8H$  HW=~"  uHHH|HH$P  jHH$P  oH$(  Hk H$LD$H\$H|$Ht$ "H|$8LD$(H$(  H$   H$   H$  P HHHH$   H$   H H$H\$HL$Ht$HT$ t"Ht$8H\$(H$   H$   H$   H$  HOHQH_H7H9wHQHW Hh H$Ht$HL$H\$HT$ !HD$(HL$0HT$8H$  HW="  uHHH$   H$  H$  HHHQHXH0H9wHQHP}H H$Ht$HL$H\$HT$ a!HD$(HL$0HT$8H$  HW=_"  uHHH]Ht H$LT$HD$LL$HT$ !HD$(HL$0HT$8H$  HW="  u.HH$  H$  L$  IHH$   sH$Ht$LD$xHD$HL$ H   H$HD$HL$H$  HZH4H$   HzLH9   H$   L$P  IH$HD$HL$H$   H$  HGH$   HG=$"  u0H$P  HH$   H$  H$  L$  xH$P  H$   H$   H$   H H$LD$H\$H|$Ht$ H|$8LD$(H$   H$   H$   HH$Ht$LD$nvHD$ HL$H$  H$HL$HD$$  D$~KHw  H  I     H   HGHHH$   HH_H9w|H$   H$P  HH$H~ HD$HD$   aH$   H$  HGH$   HG="  uH$P  HH$P  {H$   H5 H4$HT$HD$H\$HL$ HT$(H\$8H$   A$  v   HOHQH_H7H9w;A<nilDA>   DDHWH_=ڍ"  uH7H؅H$   H$   H H$Ht$HL$H\$HT$ oH\$8Ht$(H$   H$   H$  jH<$L$xH$Ht$LD$3>D$H$  H$D$$  D$N;HBH   Hw2Hu&HH<$HD$D$$  D$HHuHHuHcHuHHe H$!H|$HG   ="  uH H  Hڳ 耄  HBHH	   Hu&HH<$HD$D$ $  D$lIHuH	uHzd H$H|$HG   ="  uH( H]  H L  H
utHuHfH^HwbHu0H<$ZD$HD$    $  D$H<$D$HD$@   $  D$赮bHu?NH<$ZD$ZD$HD$@   $  D$ FH<$L$D$HD$   $  D$ ٯLG(HLHH$  躂H{0HH$  覂HHH$  H_ HHH1HH$  H$H$  HL$HT$D$LHD$ HL$(H$  HB=""  uDHJ H$$  D$|$ uH$   H$  9H$  H  Hz HH$  H$   HGH H$H|$H$   HGH H$H|$H$   HGH| H$H|$~H$   HGH[ H$H|$]H赊aeH%0   H;a  H0Hl$(Hl$(HD$PHL$@H9w    HHHT$8H\HH5: H9A  LuG   I@B ~-   t11HHT$XD$`HL$hHl$(H0LIH  =D   tHC  =T"    H7  HT$H\$ HD$H  @ǃIH@ LDȐILL$IAH   IwjIuH   I'IuHH;` H$BH|$HG   ="  uH
 HT  H C  IuHIuHcIuHzH9IQH   I	wuIuHHLM	LFIuI	uH_ H$H|$HG   ="  uH/ HH# ~qI
uIuH|IuHnLE11H=  H~C1E1lA    11HL$PHD$HGHg H$H|$iHD$HGHI H$H|$K覇^eH%0   H;a  HHHl$@Hl$@HD$XH   HL$P   HH9   ]uHT$8H$HD$HD$   HT$.HD$ HL$0|$( tKHT$8H9t!HD$`    HBHD$hD$p Hl$@HHHHD$`HBHD$hD$pHl$@HHHT$8HD$`    HD$h   D$p Hl$@HHHD$`    HD$h   D$p Hl$@HH]eH%0   H;a   H0Hl$(Hl$(HL$PHD$XH9HL$@HL$hHD$pD$x Hl$(H0H9   HT$H[uH\$8ƃ   H)HHH?H!HH$Ht$>HD$HL$T$ tH|
H\$`H9|1HD$8ƀ    HD$@HD$hHD$XHHD$pT$xHl$(H0HD$hHD$XHHD$pD$xHl$(H0U\eH%0   H;a^  HXHl$PHl$PH|$`HOHQH_H7H9   A%!  fDHWH_=h"     H7H<$D$hD$.H|$`HGHH
HWHH9w@H(BADINDEH4X)  ftHOHW="  uHHl$PHXH{HL$HHD$@H5 H4$H\$HD$HT$HL$ HT$8H\$(HD$@HL$HH|$`tHz<HT$HHL$@H H$Ht$HL$H\$HT$ MHt$(H\$8HL$@HT$HH|$`ZeH%0   H;a^  HXHl$PHl$PH|$`HOHQH_H7H9   A%!  fDHWH_="     H7H<$D$hD$變H|$`HGHH	HWHH9w@H(MISSINGH4)   @tHOHW="  uHHl$PHXHyHL$HHD$@H5 H4$H\$HD$HT$HL$ &HT$8H\$(HD$@HL$HH|$`tH0y<HT$HHL$@H: H$Ht$HL$H\$HT$ Ht$(H\$8HL$@HT$HH|$`zYeH%0   HD$H;A_  H   H$   H$   H$   Ƈ    H$   H$   11>  HH9}	  DA%uHL$hH93  H9  HGH    HGI    HPHH9    DA#  A uGMA#uGLAax  Aza  L$  L9   Av   DWLDWPGL DWKDWOGK L9  HT$`HH$   H
HL
H<$H\$HL$DD$5HD$hHHL$`HL$   L$   L$   LLLHHHH9  Ƈ   HL9nH<$HL$Ht$H\$HT$ LL$(	HD$0H$   HL$8T$@T$OH$   H9<  .  H$   <@*  H4$H\$HL$H\$HD$ L$(HT$0H$   HGXOHD$OttƇ    H$   HZH$   H9o  H9  L$   EA.!	    H$   H9B  Q  A        LLL$`%   H_LSL_L'M9wLSLWA%HLQH H$Ld$H\$L\$LT$ bHD$(HL$0HT$8H$   HW=`}"  u+HH$   L$   LL$`HIH$   u>uр       H$  H9   vu}DWLDWPGL DWKDWOGK H91  HH$   Ht
H
H<$HL$Ht$\$H$   HHH$   H$   L$   LL$`H9H<$\$:H$   H$   L$   LL$`H$   H<$\$H$   H$   L$   LL$`H$   hHT$`H)HHH?H!I0H$HL$Y\$HD$H$   HT$`H$   H$   L$   HWHZ
HwLH9  I%!(NOVERMAB)  fELH_Hw=}{"    L      H$  H9  HGH    HGI    H_Hs	LGLL9  I%!(EXTRAMA    ETHwLG={"    LH92  H)H$  H)HHH?H!H$   HH   H$   1HHH$   HD$XHYH$   H1Ht$pH~<LGMHLWLM9  A,   fG$LOLW=Vz"    LHa  H_HsLGLL9   A<nilEA>   ETHwLG=z"     LHXH9;HGHHHWHH9wHHHO)H$   H   H5 H4$H\$HD$HT$HL$ |	HD$(HL$0HT$8H$   HW=zy"  uHHHxqHLkqHUH$   H$   Hl H$LL$H\$LD$Ht$ LL$(LD$8HD$XH$   H$   H$   H$   H$   H$   H$   L$   M  LKT I   L$HD$HL$HL$PH$   HZH$   H4H$   H:LBL9M  L$   H$   HH$HD$HL$H$   H$   HGH$   HOH$   H\$PHHR=x"     H$   HH9wVHHHO=H<$HD$pHD$H$   HD$D$v   葼HD$XH$   H$   H$   H5 H4$H\$HD$HL$HT$ [HD$(HL$0HT$8H$   HW=Yw"  uHHHTToHH$   BoHH$   'H$   HC H$H|$H\$LD$Ht$ H|$(LD$8H$   HL$PH$   cE1E1ILnLgL$   L$   H H$L\$LD$LT$LL$ `LT$8L\$(HD$XH$   H$   H$   Ht$pH$   L$   L$   L?nH9/H$   H$   HL$hH; H$LL$H\$LD$Ht$ LL$(LD$8HL$hH$  H$   H$   H$   Lm9H$   H$   H H$LD$HT$Ht$H\$ YHt$8LD$(H$   H$   H$   H$   H<$HL$LD$Ht$HT$ H$  HD$(@HL$0HT$8H$   H$   L$   tƇ    H<$HL$LD$Ht$H\$ H$  HD$(HD$0H$   HL$8T$@T$OH$   H9    H$   <@*tjH4$H\$HL$H\$HD$ L$(HT$0H$   HG`OIt"D$OH$   H$   L$   
HG`    GIHL$`H$   H$H$  HT$H$  H\$HD$HD$ L$(HT$0H$   HG`OIH` }HG`    GI I tH\$`H1HH\H_HsLGLL9w=I%!(BADPRMIBADPREC)MTHwLG=Ts"  uLLUkH$   H$   H$   HT H$LL$H\$LD$Ht$ LD$8LL$(H$   H$   H$   H$   XH$   KL$   HL$`H$   H$H$  HT$H$  H\$HD$iHD$ L$(HT$0H$   HGXOHt-H_XH}HH_XGJGN H\$`H1HHH_HsLGLL9w9I%!(BADWIMADTH)ETHwLG=q"  uLLiH$   H$   H$   H H$LL$H\$LD$Ht$ LL$(LD$8H$   H$   H$   H$   \H$   L$  \L$  OA+u	GK)A-uGJGN A0EDGJADGNL$  H9  H9  HD$`H)IHH?H!HHWML$   LLgM9   L$   L$   IH$HD$LL$MzH$   H$   HGH$   HG=vp"  u8H$   HHT$`H$   H9HHL$hH$   H$   H$   ?hHT$`H$   H9L$   H$   HT$xH1 H$L\$HT$Ld$LT$ L\$(Ld$8H$   HT$xL$   HHqHH*qHHqHHqHH	qHHpHLpHHpHH=qHHpHpGeH%0   H;a  HĀHl$xHl$xH$   H   H$   11Ht$`HHH\$GH$   HL$`HT$H\$FHqHt$XH9H|$PHA  H|$hHt$pLD$hM  LJ I   L$H|$D$GHL$HH~tPH$   H$HL$PHL$HL$XHL$D$v   HD$HHH$   H9/Hl$xHT$FuH$   HZHsHzLH9wHsHrA xH H$LD$H\$H|$Ht$ HD$(HL$0HT$8H$   HW=m"  uHHHID$GHL$HeE1E11F*eH%0   H;a  HhHl$`Hl$`H$   H   HL$x1H\$XHHHH$   HL$XHT$@HHqHf  H|$pLGMHLWLM9   MHLOC H<$H\$Ht$D$v   nHD$@HH$   H9pHD$pHHHQHHpH9wHQHP
Hl$`HhH~ H$H\$HL$Ht$HT$ HD$(HL$0HT$8H|$pHW=l"  uHHHdH\$HHt$PH H$L\$LD$LT$LL$ HD$(HL$0HT$8H|$pHW=k"  u*HHT$@H\$HHt$PIIH$   HL$XcH|$pDeH%0   H;av>HHl$Hl$H H$賺HD$H HL$ HD$(Hl$HCeH%0   H;a   H(Hl$ Hl$ H H$HD$$   HD$HL$H  =j"  u\H  H H$HD$   HD$HL$Hk  =tj"  uHc  Hl$ H(H=R  HbbH=Q  HQbB5eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   {HD$HL$0HH$HD$HD$T   zHD$HD$@Hl$ H(dBeH%0   H;a   H(Hl$ Hl$ HD$8HHT$0H9
t<1Ʉu1D$@Hl$ H(HJH$HHD$HD$T   D$HJH$HHHL$HD$	   L$HD$8HT$0AWeH%0   H;avVH Hl$Hl$HD$(H$HL$0HL$HD$HL$(HH$HD$HD$HD$8Hl$H FAeH%0   H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9XtF1Ʉt<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$D$1H4$HL$H\$L$HD$8HT$0@QHD$HHH@HD$HL$HD$H@HD$eH%0   H;avZHH,$H,$H|$=g"  u5H    WG=pg"  uHG    H,$HH1b_1Y_?eH%0   H;aI  H`Hl$XHl$XHD$hHH   H9  HHHT$xHH\$HHpHxH9   Ht$PH|$@HH$HD$pHD$HT$lpHD$HHL$hHAHD$@HA=f"  u+HD$PHAHD$xH$   W$   Hl$XH`HyHD$Ps^HL$@H H$Ht$HL$H|$H\$ H|$8Ht$(HL$@HT$x==f"  uH 	H^H H$H HD$>eH%0   H;a  H`Hl$XHl$XHD$hHH  H9A  \$p      HHHPHpHzH9w)HJHHHD$x   W$   Hl$XH`Hp H$Ht$HT$HL$H|$ HD$(HL$0HT$8H\$hHS=e"  uHCHHH؋\$p|H{\HpHt$@HxIH)H   HPHxHNH9V  H9E  H)HHH?H!H:H$HD$   HD$\$CHD$ HL$hHQH\$@HH9   HYHD$xW$   Hl$XH`ÐHb H$Ht$K H@HD$HHD$HD$hHHHT$@H9HHOHL$HpH9u<HXHt$HHp=c"  uHH\$pHt$@ HxHH[HHL$PH$Ht$HT$HmHD$hHL$PH\$@뛃=c"  uH H~[H!eH9eeH H$Hb HD$X;]eH%0   H;aI  H`Hl$XHl$XHD$hHH   H9  HHHT$xHH\$HHpHxH9   Ht$PH|$@HH$HD$pHD$HT$LlHD$HHL$hHAHD$@HA=~b"  u+HD$PHAHD$xH$   W$   Hl$XH`HyHD$PSZHL$@He H$Ht$HL$H|$H\$ H|$8Ht$(HL$@HT$x==a"  uH 	HYH H$H HD$o:eH%0   H;a  H@Hl$8Hl$8HD$HH$HL$PHL$GCHD$HL$XHz  HD$(H H$HD$HD$%HD$HD$01HT$HH\$PIHLLLHt$(LFL9   HL$ HT$HH\$PH$H\$>HL$D$=  HT$PH9  H\$ Ht$(H9   IHLL$0ILJ<H)IHH?H!HT$HL
=`"  uBI=  OID   =l`"  uHf I-Hf ^XHOX  H~I9sTIJ\ I< =`"  uJ HD$`Ht$hHt$pHl$8H@HHWHH9}HuLHNaHHCa^ah8HD$HL$11Hri DBHH9|幓    H   EHɉH\$T$eH%0   H;a(  H8Hl$0Hl$0HD$XH   H   HL$@HT$H1(Ht$(H^H)HHH?H!H|$@HHHHL$@HT$HH\$(H$HT$Ht$PHt$HD$U  HD$ HtHT$XHHL$HH9v{HD$(HD$`Hl$0H8HD$P HL$@H$HL$HHL$D$~ HD$HD$`Hl$0H8HD$@H$HD$HHD$@HD$HHD$`Hl$0H8_6eH%0   H;aM  H@Hl$8Hl$8D$X|=      =     HD$PHL$H1HH9}Y   }Hr  uHT$`Hl$8H@HT$0H$HD$HT$\$Ht$ HD$PHL$HHT$0HD$`Hl$8H@Ð|I=   }BHL$,H$HcHD$1HD$HH$HD$PHD$  HD$ HD$`Hl$8H@=  ~= ~HD$`Hl$8H@HL$HH$HL$PHL$D$DHD$HD$`Hl$8H@K5eH%0   H;a  HPHl$HHl$HH$   H:  HL$pH  H  HD$8H H$HD$HD$HD$HD$@HL$8HQH$   1Ht$`H|$X(H)HHH?H!I<ILLH$   LH\$0Ht$`H|$XH9   H<$Ht$HD$hHD$HL$pHL$=  HD$ H||H\$xHHT$`H9  Ht$0LD$8L9s  IHLT$@IL2I<2L\$pL؃=E["  uLd$XM$2H92.  HHD$X/SIHHD$0HL$8H9  HHH\$`Ht$@H\H<=Z"  u/H\$XHH$   HBH$   H$   Hl$HHPHD$XRHD$XH$HT$`HT$H\$hH\$HL$/HD$ H+HL$XH$HL$`HL$HD$HD$(HL$HT$ H$   H$   H$   Hl$HHPHǄ$       W$   Hl$HHP~[H[HLk[[2KeH%0   HD$H;A  H   H$   H$   H$   HK  H  HHH$   HHH$   1LGHLL>LLH9|W$   $   H$   H$   HK  HL$xH$   L$   MI)I9  HVH>L$   M  L9  L$   NLL$pL$   L$   M9  L$   LT$hKH$H|$HT$=bHD$pH$   HD$hH$   H$   H$   H$   HHH?HH$   HHL$xH  H$   H$   1(H$   HL$   L$   LLHHH8L@L$   M6  L$   M9  H$   H$   Ht$pLD$HL$   N
L\$hL$   L$   M9  Ld$`L$   KD H$H\$HT$aHD$hH$   HD$`H$   H$   H$   H$   H  H$   H9  H$   HT$HHH\$hH$   H$   H9   H$   Ht$`HH$H$   HD$HT$l`HD$hH$   HD$`H$   H$   H$   HD$pHHL$xH9\H$   H$   H$   H$  H$   H   HD$`Hp H$H|$HD$Ht$H\$ H|$(Ht$8HD$`HT$H#H$   H$   LL$`H H$Ll$LL$Ld$L\$ Ld$8Ll$(H$   H$   LL$`L$   L$   LD$hHT$@H$   H H$L\$LD$LT$LL$ =LT$8L\$(HT$@H$   LD$hH$   TH|$PHR H$H|$JJHL$XHL$H$   HL$PH9HHOHD$H$   H9u?H$   HT$XH$   H$   H$   HL$xH$   H$   H$   H$H\$HL$3^H$   HT$PH$   HHH H$   H$  H$   H   W$   H$   H   H H$H HD$.H H$H HD$H H$Hp HD$H H$HD HD$ڋd,eH%0   HD$H;A  H   H$   H$   W$   $   1HD$xH$   H9  HD$XH$   4     Hxt$DH|$x4$H$   HЋD$L$D9u  uD$H    HT$XH$   H9  H)HHH?H!H$   HH$H\$/D$HL$H  \$H9.H$   HZ  H$   H9f  H$   HBH5  HL$PH$   L$   IL)H97  HD$XH9  H$   H
  H9  H$   L8LD$xL$   L$   M9  LL$pL$   I:H$H$   HL$HD$][HD$xH$   HD$pH$   H$   H$   D$H  H\$XHt$PHH$   H9  H)HHH?H!H$   HH$      H$   H$   1H$   H$   HL$xH9N  4     HHL$x4$H$   HЋD$   =      H$   H   H$   H99  H$   H$   HyL$   L9wHyH$   JD$LH H$Ht$HL$LD$H|$ Ht$(HL$0HD$8H$   H$   D$LH$   H$   H$   aH$   H$H$   H$   H$H\$HL$t$HL$ H$   H$   H$   H$   H$   Hĸ   H$   H$   H$   Hĸ   H$   H$D$yH|$pHh H$LT$H|$LL$LD$ LL$8LT$(HD$XH|$p)H$   LD$`H H$LD$JJHIHL$hHL$H$   HL$`H9HHOHD$H$   H9uIHL$XH$   H9H$   H|$hH$   H$   HHL$PHڋ\$HH$   2H$   H$H\$HL$WHL$XH$   H9H$   HT$`H$   H$   \$Hv}Hd        ށ   |  	HŁ     북    HH$HL$HD$t$H|$ MH$   H#H	 H$H> HD$dOH H$H HD$CHNH H$H HD$H H$H HD$HN%0eH%0   HD$H;A  H   H$   H$   H$   H$   11HH9}l4@st   @Ar	@Z1H H$HL$HD$HD$ HL$H$   H$   H$   HĐ   Ä  WD$hD$xHT$hHT$hH$   Ht$xHH)H9  1LOLL$xA48HH9   4@Ar	@Zw H|$hH   H9~  H|$xLD$pLOL$   M9vH\$H@t$GH H$LD$H|$LT$LL$ )LD$(H|$0HD$8H$   LD$pH$   H$   HT$hH\$Ht$G3HT$hmHD$xHL$pH$   H$   H$   HĐ   Ht$PH H$Ht$HxHT$XHT$HD$xHL$PH9HHOHD$H\$pH9u1HT$xH\$XH$   HD$pH$   H$   HT$h~HD$`H$H\$HL$SHD$`HT$PH$   H$   H$   HĐ   H H$H HD$"eH%0   H;a]  HhHl$`Hl$`H$   H$   H9  1҄t$HD$pH$   HD$xH$   Hl$`HhH$   HtHL$pH$HT$xHT$H$   H\$HD$HD$ H  H$   H  H$   HG H$H$   H$   H)HHt$xHHL$8HL$HL$HD$HD$XHL$pH$   H\$8H$   H|$xL$   L$   E1E1E1IN,3Lt$@M$LML\$0M9x  LT$HLd$@H  MR  MI9  IL)IHH?L!HI9  M9  Ld$@M)M9MOII?M!N$)L9   K;L9B  MI)I9MLOII?I!IM93H\$0Lt$PL$$LD$Lt$bQHD$XHL$pH$   H\$0H$   H|$xL$   L$   LT$HL\$8Lt$PL|$PH$Ld$L|$QHD$XHL$pH$   H$   H|$xL$   L$   LT$HL\$0Lt$8L|$PI9  L)HHH?L!H9H$HT$#HD$Ll$@N$(HD$XHL$pH$   H\$8H$   H|$xL$   L$   LT$HL\$05I9  L)HHH?L!H49H4$H\$H$   H\$HT$  HD$ Ll$@N$(HD$XHL$pH$   H\$8H$   H|$xL$   L$   LT$HL\$0I99  HL)HHH?L!HI9  L)H9HOHH?I!J<!H9uMI3H9   H$    HD$HL$HT$HD$(HL$ H$   H$   Hl$`HhHt$PH$H|$Ht$OHD$XHT$8Ht$PL\$0H9H	HD$pH$   HD$xH$   Hl$`HhH$   H$H$   HT$HD$T$H$   H$   *FLHFLHFHLFLL}FLH2FLHgFLH\FLHQFeH%0   H;ab  HxHl$pHl$pH$   H  H  H$   H9'    H9>B"   H@_  H$   >@|$/DFDD$,HH)HHL$8L$   1E1LH9  H9  LT$PEA8T  LXI9  HD$HEdE8   E1E   IL`I?I=M$Md$IM9~L)HHH?I!KH$HD$Ht$H\$HD$ H|HL$HHH@H$   Hl$pHxHǄ$   Hl$pHxH$   Hl$pHxL$I9  L9  L\$hHHH?H!IH$Ht$HL$]Dd$HD$HHL$8H$   H$   H$   |$/DD$,L$   LT$PL\$hH9A  HD$`H)HHH?H!LH$H\$@|$HD$H|BL\$`LHL$8H$   H$   H$   |$/DD$,L$   LT$P,HǄ$   Hl$pHxHǄ$   Hl$pHxH$   H$HL$H$   HD$H\$HD$ H$   Hl$pHxH$   >@|$.DFDD$-HH)HHL$0L$   1E1LH9  H9  LT$XEA8K  LXI9  HD$@EdE8   E1E   IMIIM9|I9}L)HHH?I!K!H$HD$Ht$H\$  HD$ H}HǄ$   Hl$pHxHL$@HH@H$   Hl$pHxH$   Hl$pHxL$I9  L9  L\$hHHH?H!IH$Ht$HL$Dd$HD$@HL$0H$   H$   H$   |$.DD$-L$   LT$XL\$hH9  HD$`H)HHH?H!LH$H\$@|$
HD$H|BL\$`LHL$0H$   H$   H$   |$.DD$-L$   LT$X5HǄ$   Hl$pHxHǄ$   Hl$pHxHǄ$   Hl$pHxH$   H$H$   HD$H\$|$ tHǄ$       Hl$pHxHǄ$   Hl$pHxH$    H$   H$H$   HL$D$HD$H$   Hl$pHxHǄ$       Hl$pHxL@L?LH??H?L?L?LHy??Hl?eH%0   H;a  H@Hl$8Hl$8HD$XH$HL$`HL$D$L$HT$HH\$PHt$`1E1LOEiГ D:GLH9}
H9r  D$$L$ A9  1@   HLH9   Ei D2EIH)H9$  42A)IqA9   IH)L9   MI)MII?L!HI9t1@tI)LT$hHl$8H@DD$(LT$0H4$HD$XHD$L\$lt$D$$L$ HT$HH\$PH|$`DD$(LT$0I1HD$hHl$8H@HD$h    Hl$8H@H9wYDD$,H$HD$XHD$Ht$|$D$$L$ HT$HH\$PHt$`DD$,HL=HHi=HH~=HHS=}eH%0   H;ax  H@Hl$8Hl$8H? H$HD$HD$0HL$HH$HT$PHT$H\$XH\$Hp(Ht$: HD$(HL$ H   HL$PH|$0HOHL$XHO=(;"     HL$HHHG    HǇ       = ;"     HǇ       HGh    =:"  uNHGp    HǇ       H<$HD$`HD$HD$hHD$  HD$ HL$HL$pHD$xHl$8H@HOpHHH12HH   HHH1p2HiHD$H^2/HL$pHD$xHl$8H@keH%0   HD$H;A  H   H$   H$   H$   Hx0    HHHPH   H$HD$HL$H|$XH5 Hl$Hl$D@Hm H$   HHrH\$hHt$pHZ(Hr0H$   H$   HZ8HR@H$   H$   H$   H$   H$    HD$XHD$HD$   HD$   HD$ HL$(H$   H$   H$   H   Hx@ HHHPH   H$H$   HH@HT$H\$H$    H5y Ht$HD$   HL$HD$ Hw HD$(HD$0   H\$8HT$@HD$HHL$PH$   H$   H$   H   eH%0   H;a_  HPHl$HHl$HHD$XHHHH  H   H$H|$   HD$XHH@H   H$HD$HL$H$    H HT$HD$   HD$HL$ HC< HD$(HD$0   ]HD$8HL$@HD$`HL$hHl$HHPHD$XHH@H   H$HD$HL$H$    Hj HT$HD$   HD$HL$ H; HD$(HD$0   HD$8HL$@HD$`HL$hHl$HHPHj HD$`HD$h   Hl$HHPieH%0   H;aU  HĀHl$xHl$xH$   H  =Vt     HQt  =b6"    H$   H=t  HL$XHT$`H\$XH  sAIHA LDΐHАLII   HL$hHD$pHD$hHtwHy HD$@HL$0Hh H$OHD$HL$0H=5"  u*HL$@HHHy H$   H$   Hl$xHHxHHD$@-H11MAIm  	I  1@LH$   =?5"    L LA(Ht$8HT$PH\$HHA@    HAP    =5"     HAX    A0 H$HD$	     H$   H$HL$HHL$HL$PHL$HL$8HL$e	  HD$(HL$ Ht?H$   H$HL$HD$  HD$ HL$H$   H$   Hl$xHH$   H   H   H$   H$   Hl$xHHyX1<,-Hy(Ht ',sLM@ILL$8H\ H$cH|$HG   =3"  uHc HZHc +LHE111H=q  H$   +H;H$   .H$   E111QHD$8HGHgj H$H|$ikHD$HD$HD$HD$ HHl$Hl$HT$(H  H\$ ;-  HrHHH?HHH  H  0,  HWHHH?HHH|S:.uNZ0rE9w@H^HHH?HHHHHH?HHHH~0r9vH   e         HNH  B<+ulHFHHH?HHH@Hu;HHHH?HHHH~0r9vHD$0Hl$HD$0 Hl$H<-tHBHЀE]1rR9wMHWHHH?HHHHHH?HHHH09vD$0 Hl$HD$0 Hl$HHBD$0 Hl$H1s21Hi2eH%0   H;aX  HHHl$@Hl$@HD$PHHpHPhH  H\$XHt { uH5 H9   H|$`tH\$hHD$`HD$pHl$@HHH|$8H   H$HD$HL$HT$8HB0=:0"     HJ(HD$PH   H   H@xH$HT$HL$H4 HD$HD$    !HD$0HL$(HT$8HB@=/"  uHJ8H HD$hHT$pHl$@HHHz8H'Hz(H'g    H    H\$X eH%0   H;a   HHHl$@Hl$@H\$PHs(Ht$0HKHL$ H;H|$8LCLK@LL$(HHt$0H|$8LL$(IHL$ HS(I9sFLD$BH4$D$HHD$HL$HH\$(Ht$PH9^@}HNHF Hl$@HHL 0J5eH%0   H;a   H Hl$Hl$H\$(HCHKH3H9}7HS(sYHK(H$D$HHD$HL$(HA HAHl$H HC(H$f HD$HL$(HA HAHHAv/[eH%0   H;a   H@Hl$8Hl$8H\$HHs(Ht$(HKHL$ H;H|$0LC#LL$HLT$0L\$ Ld$(LLLILI9}KHS(snLD$BH4$D$HHD$HL$HH\$PH9tHT$HHB HJHl$8H@HAHCH4$f HD$HL$HHA Hl$8H@Lv.eH%0   H;aj  H(Hl$ Hl$ HT$0HJHHrHFH99  |@9   @"t|HH9}  <3@"t@\uHHHt$H9}?   HB(3H$L$  HD$HL$0HA HD$HHAHl$ H(HB 
   H@-tGHH9}   <3@.w@+t@vvDGA	v@Et@et[@	vM@fu	H>@nu	H/@t%HH,H,H,,yeH%0   H;a"  H`Hl$XHl$XHD$hHH H  H   H$   HtnH$HT$pHT$HT$xHT$HL$  HD$(HL$ Hu#HD$hH$6W$   Hl$XH`H$   H$   Hl$XH`H$.HJ  H$   Ht^H$HT$pHT$HT$xHT$HL$
  HD$ HL$(HuHD$hH$kH$   H$   Hl$XH`H$ȐHHHL$PH$H$   H"H\$hHSH3H{HOH9   H|$PHH9wyH$H)HHH?H!HHT$H)HL$H\$HL$pHL$ HL$xHL$(HD$0D$8 r<  HD$HHL$@HH$   H$   Hl$XH`H+*H H$H֩ HD$<aeH%0   H;a   H Hl$Hl$HD$(HH HtGHu9H$qHD$(H$3H,o HD$0H(" HD$8Hl$H HtAH$m  HD$HL$Hty\uH! H9uHL$0HD$8Hl$H H H$HF HD$\` !eH%0   H;a8  HxHl$pHl$pH$   HHHf  1t
  HH$   H$   1HHHH$   HL$8HT$XH\$P@t$7HHHL$HHu$LAI  	  E1E!  H  H$HT$H|$HD$(HH  $     HL$8HH`  H     HD$PH$HL$XHL$HT$VHD$(HH  1k  HD$HHHH  HD$8	M  HL$PH$HT$XHT$HD$HD$HL$ H   H$H|$   HD$8H  H`   t^L$7tH$   H$   H$   1jHL$PH$HL$XHL$HD${HD$(HL$ HT$\$74HL$PH$HT$XHT$HD$D$HD$ HL$(H H$HD$HL$lOHD$ HL$|$(    $   t
HD$81HD$PH$HL$XHL$HT$8HT$D$HD$ HL$(HI H$HD$HL$NHD$HL$ |$( u
$   W$   H$   H$   HǄ$       $   Hl$pHxH$   H$   W$   HǄ$       $   Hl$pHxH" H$)tH|$HG   =$"  uH#p HE  Hp 4  HD$8	   HL$XHHHT$PH$HL$HD$vHD$HL$ H@HH$HD$HL$H$HL$HD$ HL$HT$H\$PH$Ht$XHt$H|$8H|$HT$HL$ HD$(zHD$8
HL$XH\H H$#sH|$HG   =#"  uHYS H\  HJS K  HD$PH$HD$XHD$HD$8HD$HD$HL$(HT$ W$   $   H$   H$   H$   Hl$pHxHD$PH$HL$XHL$HT$8HT$EHD$(HL$ HT$H$HL$HD$#HD$(HL$ HT$PH9T$u&H\$XH9uHL$8H9HL$81H\$XHHD$PHT$X2HT$8QHT$8GHHH$HT$H|$HD$(HL$ HT$HHH  HpH   	   1t61t
H1H$   HL$HHT$XH\$Pt$7H|$8W$   u	   H\$@HL$hHT$`H$HL$H\$HD$(HH@Ɛ$   HL$hHT$`H\$@sHHPHHD$HH H$pH|$HG   =#!"  uHP H  HP    1sLMAlIH: AZH$   H$H$   HT$HL$HT$ HL$(H\$H$      H$   H$H$   HT$HL$HD$HL$ H   H$H|$ H$   LHG    H@W H$H|$BXHD$HHGH"W H$H|$$XHD$HHGHW H$H|$XeH%0   HD$H;A  H   H$   H$   H$   H$H$   HL$H$   HT$D$ AHD$ HL$PHT$HH\$(Ht$@H|$0H HE  H 	  H$   H$   H$   HHH  H$   1HH\$`H$   H$HD$	   H$   Hx   H$   H  H$   H$H$   HL$H$   HT$#HD$`H9D$  H$   H$H$   HT$H$   H\$HD$HD$0HL$(HT$ H$   H$HT$HL$HD$HD$(HL$ H  H$   Hx 	  HL$`HHP HtH
  HL$`H$   H$H$   HT$H$   H\$=HD$`H9D$\  H$   H  H$   H$H$   HL$H$   HT$HD$HL$ H@HH$HD$HL$H$HD$HD$H$   HL$H$   HT$ H$   H\$`   H$   H$H$   HT$H$   H\$HD$SHD$ HL$(HT$0H$HL$HT$H$   HD$H$   HL$ H$   HT$(:HD$`HXH\$`H$   H$H$   HL$H$   HT$HD$`H9D$>HuH$   HtW$  H$   H   H$   H$H$   HL$H$   HT$(HD$HL$ H$HL$WD$HD$ HL$(HT$0H$   H$H$   H\$H$   H\$HD$HL$ HT$(/LH$   H$H$   HT$H$   H\$HD$zHD$`H$HD$	   NH$   #H$  H$  H$   H   H$   H$HD$    WD$HD$ HL$(HH$  H$  H$   H   H$   H$H$   HL$H$   HT$qHD$`H9D$~yH$   H$H$   HL$H$   HT$HD$`H9D$|H$   H$H$   HT$H$   H\$HpHt$6HD$`>H$   H$H$   HL$H$   HT$HD$HD$xH$   H$H$   HT$H$   H\$HD$HD$pH$   H$H$   HT$H$   H\$HD$ H$   HL$HL$hH$   H$H$   H\$H$   Ht$HD$HL$hH$H$   HL$HD$HD$pHH?HHHL$xHH   HLHD$HD$0H$   HL$ H$   HT$(H$   H$HT$HD$H$   H\$H$   Ht$ H$   H|$(H$   H$H$   HL$H$   HT$H$   H\$H$   H\$ H$   H\$(HL$`5HT  HH4$HT$HD$+ HD$HD$hHL$ H$   H H$DgH|$HG   ="     H  HHL$hHO="     H$   HGH$   HHHO H    t$H$W$  H$   H   H$He HL$H|$FHD$HL$ H$   H   ="  uH   HH   HHOHHHH$   HGH2 H4$HT$HD$H|$ tH$   H$   H$   ~H$   H$V  HD$HL$HT$H$HL$HD$:HD$=T      Hf HT  =!"     HT  H$   H$   H$   HtoQӃHH HDH$   H$H$   HT$H$   HT$HL$HD$ Ht$(SW$  H$   H   111H=iS  [HXe OH$   H$H$   HD$H$   HD$xHD$ H$   HL$HL$hHJ H$dH|$HG   ="     Hd HHL$hHO="     H$   HGH$   HHHO H    t$H$HW$  H$   H   H$H HL$H|$HD$HL$ H$   H   =S"  uH   HH   HFHOHHHH$   *HGH HD$XH$   H$   HHHL$xH$yH$   HPHH@H9   H\$xHH9   Ht$XHvH$   H<$H)HHH?H!HHL$H)HD$H|$HD$ HL$(H$  H$  H$   H   H H$HT HD$JKHHH<eH%0   H$H;A#  H  H$  H$  H$  H$H$  HL$H$  HT$D$ nHD$(HL$ HT$PH\$HHt$@H|$0H H   H e  H$  H$H$  HD$H$  HD$~HD$ H$   HL$H$(  HM H$aH|$HG   = "     Hn HH$(  HO="     H$   HGH$  HHHO H    t$H$HW$  H$  HĈ  H$H HL$H|$HD$ HL$H$  H   =S"  uH   HH   I	HOHHHH$   -	HJH 	H$   H$  H$  H4$H\$HT$HD$ H$X  HL$H$   H$   HHH$  H  1@  H  H  H$HD$0  HD$(HL$HT$H$   H$   H$  H$  HshH$X  Cp$`     $p  11E1HH$   H$  L$  Ht$pH$@  L$0  H$HD$	   H$  HH H]  H   HHH$  H$H$  HPHHXHH9  H$  H~H9  H)H$   HHH?H!HH$  H$H)H$   H\$HD$W  HD$ HL$HT$(|$0 C  H$   H$  H$   H$  HP  H$   HHHH$X  H$HD$HL$HT$pH  H$HD$NHD$ HL$HT$H$0  H$H$@  Ht$H|$pH|$HT$HL$ HD$(HD$pH$@  H$0  1HHIH$   H$p  L$h  H$   H$  \$^H$  L$  Iy 	  Iy    L$HD$	   D$^!  H$  H$HD$HL$HT  y\uHC H9,  HHH e  H$h  H$H$p  HL$H$   HT$HD$ HL$HtHIW$H  H$H  H$P  H H$HD$S   H$H  HL$HD$   HD$    HD$0HL$(H$  H    G  H$  H   Hz 	tH   H$p  H9p  H   H$`  H$X  HJh=y"  u8HBpHB HtHP  W$  H$  HĈ  HzpFH$HD$	   BH$  H$  ZH$   H   H$X  H$HD$H$   HL$H$`  H   H$H|$}  H$  H$H$   HD$H$   HD$B0HD$=eI   3  Hj HYI  =j"    HMI  H$  H$   H$  H   ZރHH@ HDH$HD$H|$H$   HD$H$`  HD$ HD$8HL$0HT$(HuH$  H$  H$  H$H$  Ht$H$   H|$HT$HL$ HD$(H$h  HD$0H$p  HD$8H$   HD$@111<H=FH  aHui H H$   H9!  H$`  H$lH  HL$H$HB  HB  HT$HL$p|$ Y  H$   H   H$`  H$HD$HHH  HH|  H$    H$  HD$H$   HD$H$   HD$HD$(H$   HL$ H$x  H$HD$HD$
   HD$@   HD$ H|$( F     U  H< H$XHD$H$  H$    HT HL$HD$   H$x  HT$H$   HT$ *HD$0HL$(H$  HG="     HH$   H_="     H$`  H_H$  H_ H$  H    t111aH$Hk HD$H|$LHD$HL$ H$  H   ="  uH   HH   HH_HHHH$`  H\H*H$E+HD$=E      H H|E  ="     HpE  H$  H$  H$  HtdZރHH@ HDH$HD$H|$H$   HD$H$`  HD$ HD$8HL$0HT$(H$  111H=D  fHφ ZHD$`H$   H$H$`  HL$gHD$ HL$HHPHw:H	HHQHH@HHHD$`HHH!HH!H9HIH$   H H$UH|$HG   =8"  uHQ H\  HQ +K  H$    H$  HD$H$   HD$H$   HD$2HD$(H$   HL$ H$  H$HD$HD$
   HD$@   HD$ H|$( F     U  H H$THD$H$  H$    H HL$HD$   H$  HT$H$   HT$ HD$0HL$(H$  HG="     HH$   H_="     H$`  H_H$  H_ H$  H    t111H$H HD$H|$HD$HL$ H$  H   ="  uH   HH   HvH_HHHH$`  ZH\HJ*H$'HD$=A      HBx HA  ="     HA  H$8  H$@  H$8  HtdZރHH@ HDH$HD$H|$H$   HD$H$`  HD$ BHL$0HT$(HD$8H$  111H=WA  rfHw ZHD$hH$   H$H$`  HL$HD$ HL$HHPHwCH	HHQHH@HHHHD$hHHHH	H!HHH9H@H$   H3 H$:RH|$HG   ="  uHJ H  HJ   H$   H$H$`  HD$HD$ H$  HL$H$  HT$H$  H$  H$H$  Ht$H$   Ht$H$   Ht$HT$ HL$(HD$0D$8  HD$HHL$@Hu?H$  H$H$  HD$H$  HD$HL$ HT$HD$(H$  H$  H$  HĈ  H$HL$HD$HD$HL$ H$  H   =R"  uH   H$  HxH   H9H$  HXH$    HD$HL$HD$(HL$ HT$H$  H$HT$HL$HD$H$h  HD$ H$p  HL$(H$   HT$0D$8  HD$HHL$@HuH$  HH$  H$  H$  H$  HĈ  ù        H$  H$H H H H\$HT$HL$H$h  HL$ H$p  HT$(H$   H\$0D$8   HD$HHL$@HuH$  HH$  H$  H$  H$  HĈ  H$  H$H$h  HL$H$p  HT$H$   H\$HD$(HL$ HuH$  HH$  H$  H$  H$  HĈ  L$HD$	   4H$   H$  H$  \$^H$   H$p  L$h  L$  H$HD$dHD$ HL$HT$H$HL$HD$HD$(HL$ HT$KH H$H$  H\$HL$HD$ןHD$ H |$(   H$   H9y  HHH$   HHB  H$     @t$^LBXL$  LJ`L$   L$  L$  L$   LLME1   H$HD$HT$H$   HD$H$   LpL\$ Ld$0LT$(H$  H$   H$   H$   H$  H$   t$^H$  L$  L$   L$  M9<  L$   Ld$xO<L$   II  ID$H  HD$x	s'L$LT$HD$DHD$ HL$HT$(c  M"MuIH%`  H=      L$H  L$8  L$LT$Ld$HD$HL$ H@HH$HD$HL$H$HL$HD$ HL$HT$H$8  H$H$H  Ht$H|$xH|$HT$HL$ HD$(HD$xL$H  L$8  L$LT$Ld$'HD$HL$ H@HH$HD$HL$HtHIW$H  H$H  H$P  Hn H$HD$:   H$H  HL$HD$   HD$    HD$(HL$0H$  H      1111L   MHLRxL   L$  Ml$M$$M9   MHL   IOlK<=!  ukO$L$   LBh=!  u1H$X  HzpH$0  HIH$@  HމHD$prHzpAH$X  DH$X  ALDL$   H$  L$  D$_H$   H$  Hx H$LT$LD$L\$LL$ 	HD$(HL$0HT$8H$  H   =!  u?HCxHH$   H$  L$  L$   IID$_H$  H{xH$HD$HL$HD$HL$ H$  H   =!  uH   *H   HxML$   H H$HH|$HG   =/!  uH( H  H( "  HT$xLL+H$  LLLH$      u HH$X  L$   1111H$  H$H$   HL$H$   HT$9HD$W$H  HW H$H  H$P  HR4 H$HD$   H$H  HT$HD$   HD$    HD$(HL$0H$  H    tHH$   H$   "H$HD$HL$HD$HL$ H$  H   =!  u	H   H   H1H$   HHH$   H9   H$   HHH$   H$   HT(Ht H|LDL$H|$Ht$H$  Ht$H$   H|$ L$   LD$(L
AH$   H$   H|$0 THHH$   H$   1H H$HFH|$HG   =!     H" HH$   HO=!     H$X  HGH$  HHHO H    t$H$W$  H$  HĈ  H$Hf HL$H|$GHD$ HL$H$  H   =!  uH   HH   HOHHHH$X  HJH=  H   H$HD$HL$H   H$HD$HHH
   H$  HHH   H$   	s111swH$  HHuH$   H$H$X  HL$HD$    H$  H$H$  HL$H$   HT$H$  H$   xH$  HH1 H$8DH|$HG   =!  uHn$ H+  H_$   HH$   H   H$X  H$HD$HL$H H9  H$VH  HL$H$H,  H,  HT$HL$Z|$ }H' H$nCH|$HG   =!     HH HH$   HO=!     H$X  HGH$  HHHO H    t$H$"W$  H$  HĈ  H$H HL$H|$mHD$HL$ H$  H   =-!  uH   HH   H HOHHHH$X  HGH` H$  H$:5  HD$=0      H  H0  =!     H0  H$(  H$0  H$(  HtoQӃHH HDH$  H$H$  HT$H$   HT$HL$HD$ Ht$(W$  H$  HĈ  111H=/  [H9 OH$  H$H$  HL$H\$H|$ @H$X  H$   H$  H$   H$P  H$   H$  HHH$  H$H$  HPHH@H9  H$  HH9  H$   HvH$P  H<$H)HHH?H!HHL$H)HD$H|$HD$(HL$ H$  H$  H$  HĈ  H$   HGH' H$H|$(H$   HGH' H$H|$(H$   HGH' H$H|$(H$  HGHe' H$H|$g(Hn H$Hq HD$K(HHn H$Hqq HD$'(H$HL HD$H 1 HD$Hn H$H$q HD$'EHnn H$Hp HD$'HH~HVH?n H$Hp HD$'H$H HD$H0 HD$iHH.H;eH%0   H;a  HhHl$`Hl$`HD$p      HD$xH$H$   HL$HD$@   sD$H|$  )  HpY HD$PHi HD$XHD$PH   H* HD$@HL$8H H$ >HD$HD$HH$    H HL$HD$   HL$xHL$H$   HL$ 譺HD$(HL$0H|$HHO=#!  usHHL$8HO=!  uBHD$@HGHD$pH@HG W$   H H$   H$   Hl$`HhHOHHHHD$@H11$$HD$H8X H$   H$   W$   Hl$`HhHD$xH$H$   HD$XHD$Hl\ H$   H$   W$   Hl$`HheH%0   H$H;A,  Hp  H$h  H$h  H$  H  H$  H$H$  HD$H$  HD$HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$HD$H$   HtHIW$H  $X  HMK H$H  H$P  H$X  H$   H$`  H H$HD$G   H$H  HD$HD$   HD$    ]HD$0HL$(H$x  H    tW$  H$h  Hp  H$HL$HD$蓺HD$HL$ H$x  H   =S!  u	H   H   HIH$  8nH$  H$H$  HT$H$  H\$D$HD$8HL$0HT$(H\$ Ht$PH|$HLD$@H)  HD  H$  "\  $    f     H HD$hH$   H$  H$H$  HT$H$  HT$HD$ H$   HL$H$   H$x  HZH$   H5Q H4$9H|$HD$hHG=!     H$   HH$   HO=!     H$   HGH$   HHG H$x  H    tW$  H$h  Hp  H$H HL$H|$藸HD$ HL$H$x  H   =W!  u	H   H   PHOHHHH$   4HOH$   nu   H? ftQ   HT LH$  H$H$  HD$H$  HD$HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$HD$H$   HtHIW$H  $X  HjG H$H  H$P  H$X  H$   H$`  H H$HD$G   H$H  HD$HD$   HD$    zHD$(HL$0H$x  H    tW$  H$h  Hp  H$HD$HL$谶HD$ HL$H$x  H   =p!  u	H   H   iH$   HL$pH$H$  HD$H$  HL$/  HD$ HL$HT$(|$0 :  $   &  H$  H$H$  HD$H$  HD$HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$=HD$H$   HtHIW$H  $X  HE H$H  H$P  H$X  H$   H$`  H} H$HD$G   H$H  HD$HD$   HD$    HD$(HL$0H$  H$  H$h  Hp  H\$pH[H$   H4$HL$HD$HT$HD$ HL$(H$  H$  H$h  Hp  H$   H$   L$   H$  fe!  "  f;  $    H$  H  A   EtH  A   Ef  tIHH2  H  n  L$H|$LL$HD$H$   HL$ H$   H$  H$H$  HT$H$  HT$-	HD$H$   HtHIW$H  $X  H}C H$H  H$P  H$X  H$   H$`  H{ H$HD$G   H$H  HD$HD$   HD$    HD$(HL$0H$x  H    tW$  H$h  Hp  H$HD$HL$òHD$HL$ H$x  H   =!  u	H   H   HyL$H|$LL$HD$H$   HL$ H$   H$x  HZH$   H5O H4$2H|$HG   =!     H HH$   HO=!     H$   HGH$   HHG H$x  H    H$H͍ HL$H|$讱HD$HL$ H$x  H   =n!  uH   H   Ha{HOHHHH$   BH]H .'L$_L$H|$LL$BH|$    L$_H7 H
=      H>G H  =!     H  H$  H$  H$  HtYQӃHH HDH$   H$H$   HT$H$   HT$HL$HD$ Ht$(l111H=  9qHF eH$   H$H$   HD$H$   HD$-HD$H$   HL$ H$   H$x  HZH$   H5 H4$/0H|$HG   =!     H HH$   HO=x!     H$   HGH$   HHG H$x  H    pH$Hf HL$H|$GHD$ HL$H$x  H   =!  uH   (H   HOHHHH$   H`H *L$H|$LL$L$莵L$H|$Ht$HD$H$   HL$ H$   H$  H$H$  HT$H$  HT$HD$H$   HtHIW$H  $X  HA> H$H  H$P  H$X  H$   H$`  Hv H$HD$G   H$H  HD$HD$   HD$    QHD$(HL$0H$x  H    H$HD$HL$螭HD$ HL$H$x  H   =^!  uH   H   Tn8fals%xeA8trueAH$  -8  0     "  $    L$H|$Ht$HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$3HD$H$   HtHIW$H  $X  H< H$H  H$P  H$X  H$   H$`  Ht H$HD$G   H$H  HD$HD$   HD$    蓼HD$0HL$(H$  H$  H$h  Hp  H$    HD$H$  HL$H$  HT$HD$ H$   HL$(H$   H$   HHH  HrHq  HrH#  H  1҄  $  "  H$   H$H$   HD$H\$FHD$H$   HL$ H$   H$  H$H$  HT$H$  HT$q HD$H$   HtHIW$H  $X  H: H$H  H$P  H$X  H$   H$`  H(s H$HD$G   H$H  HD$HD$   HD$    ѺHD$0HL$(H$  H$  H$h  Hp  H$   H$H$   HD$H\$$HD$ H$   HL$H$   H$x  HZH$   H5ߍ H4$&*H|$HG   =!     H HH$   HO=o!     H$   HGH$   HHG H$x  H    gH$H] HL$H|$>HD$ HL$H$x  H   =!  uH   H   HOHHHH$   H`H+ *H$   H$H$   HT$H\$HD$HL$ 蟼H$   H$H$   HD$Q|$ H$  H$H$  HD$H$  HD$HD$W$8  HD8 H$8  H$@  H3o H$HD$@   H$8  HD$HD$   HD$    lHD$0HL$(H$  H$  H$h  Hp  H$   H$H$   HL$H\$HD$ HL$H9  t!1H$   H$   H$   
H$HD$H  HD$D$H$HL$HD$
   HD$@   cHD$ H|$(   H$   H$H$   HD$H$   HD$HD$ H$   HL$H$   H$x  HZH$   H5Ɋ H4$'HD$H$   H$    H HL$HD$   H$   HL$H$   HL$ 跣HD$0HL$(H$   HG=*!     HH$   HO=!     H$   HGH$   HHG H$x  H    H$H HL$H|$ݥHD$ HL$H$x  H   =!  uH   H   HOHHHH$   tH`Hd.H$   H
HHYHH@HHHHH!HH!H9H$H$   HD$H$   HD$Ht$请H$HL$HD$
   HD$@   iHD$ H|$(   H$   H$H$   HD$H$   HD$νHD$ H$   HL$H$   H$x  HZH$   H5 H4$$HD$H$   H$    H HL$HD$   H$   HL$H$   HL$ wHD$(HL$0H$   HO=!     HH$   HO=!     H$   HGH$   HHG H$x  H    H$H HL$H|$蝣HD$ HL$H$x  H   =]!  uH   ~H   SmHOHHHH$   4H`'1H$   H
HHYHH@HHHIHHH	H!HHL9H$H$   HD$H$   HD$LD$虯HrH9  H?H$x  H$HD$HL$AHD$0HL$(HT$ H\$HtiH$x  H    pH$HL$HD$NHD$ HL$H$x  H   =!  uH   /H   H$   H\$`H$   H$H$   HL$H$   HT$H|$    HL$`H   =u      Hp  =!     H$   H\  H$  H$   H$  HtYQӃHH HDH$   H$H$   HT$H$   HT$HL$HD$ Ht$(諦%111H=  H$   iH$   \111H$   H$H$   HD$H$   HD$չHD$ H$   HL$H$   H$x  HZH$   H5 H4$ H|$HG   =C!     H HH$   HO= !     H$   HGH$   HHG H$x  H    H$H| HL$H|$HD$ HL$H$x  H   =!  uH   H   HOHHHH$   H`H r*H$   H$   H$H$   HL$H\$rHD$HL$ H@(H$HD$H$   H$H$   HT$HD$TD$H|$    H$   H$H$   HD$H$   HD$HD$ H$   HL$H$   H$x  HZH$   H5 H4$HD$H$   H$    H HL$HD$   H$   HL$H$   HL$ 袛HD$(HL$0H$   HO=!     HH$   HO=!     H$   HGH$   HHG H$x  H    H$Hy HL$H|$ȝHD$ HL$H$x  H   =!  uH   H   ~HOHHHH$   _H`R1H$   HuoWf.vI fH f.vGH f.H$   H$H$   HD$H$   HD$蹨1Hu1H H$&H|$HG   =!  uH H&  H   9rH$H$  HL$H$  HT$  HD$(HL$ HT$|$0   H$   HL$xH$   H$   HHH"  H  Hu`H$    HT$HL$HD$HD$(HL$ H$   H$H$   HT$H$   HT$HL$HD$ 讯H$   H$H$   HD$Ht$覴HD$ H$   HL$H$   H$x  HZH$   H5a H4$H|$HG   =!     H HH$   HO=!     H$   HGH$   HHG H$x  H    H$Hv HL$H|$HD$HL$ H$x  H   =!  uH   H   HsHOHHHH$   TH]H @'H$   H$H$   HL$Ht$HHD$HL$ H@HH$HD$HL$H   H$H|$  H:   @  q  HD$xH@HHH?H=HQHH$   HJ H$HL$HL$\YHD$H$   H H$HD$H$   HL$HL$H$   HT$ HT$xHT$(H$   HT$0DHL$8HD$HHT$@HtlH$x  H    (H$HT$HD$HD$HL$ H$x  H   =!  uH   H   HH$   H9u  H$   H$H$   HD$H$   HD$H$   HD$HL$ HT$(A{HD$xHH@H$   H$H$   HD$H$   HD$OHD$ H$   HL$H$   H$x  HZH$   H5
| H4$QH|$HG   =!     HU HH$   HO=!     H$   HGH$   HHG H$x  H    H$Hs HL$H|$iHD$ HL$H$x  H   =)!  uH   JH   9HOHHHH$    H`H *H$   H$H$   HL$Ht$H|$   H$    H$   HD$HD$xHD$H$   HD$ǕHD$(HL$ H$HD$oHD$=2      HE H&  =7!     H  H$(  H$0  H$(  HtYQӃHH HDH$   H$H$   HT$H$   HT$HL$HD$ Ht$(i111H=  谾qHDE eH$   H$H$   HD$H$   HD$褮HD$ H$   HL$H$   H$x  HZH$   H5_y H4$H|$HG   =!     H HH$   HO=!     H$   HGH$   HHG H$x  H    H$Hp HL$H|$辔HD$ HL$H$x  H   =~!  uH   H   tHOHHHH$   UH`H A*$    H$   H$H$   HD$H$   HD$1HD$H$   HL$ H$   H$  H$H$  HT$H$  HT$\HD$H$   HtHIW$H  $X  H# H$H  H$P  H$X  H$   H$`  H\ H$HD$G   H$H  HD$HD$   HD$    輣HD$0HL$(H$  H$  H$h  Hp  Àn%  $  tH$  H        HHHNHL$H|$HD$իHD$ HL$H$HD$-HD$HL$HT$ H$   H$H$   H\$H$   H\$HL$HD$ HT$(^L$H|$Ht$\HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$HD$H$   HtHIW$H  $X  H! H$H  H$P  H$X  H$   H$`  H>Z H$HD$G   H$H  HD$HD$   HD$    HD$(HL$0H$x  H    VH$HD$HL$4HD$HL$ H$x  H   =!  uH   H   H8nulltvHCH$H$  HL$H$  HL$H$  HL$HD$(HL$ H$  H$  H$h  Hp  H$   HGHX H$H|$ZH? H$HhA HD$>H? H$H7A HD$H? H$HA HD$苙eH%0   H;a   H8Hl$0Hl$0HD$@HH H   HtmH   H$   HD$HL$HT$H$HL$HT$HD$HD$(HL$@H$蹑HD$(H- HL$HHD$PHl$0H8H$  HD$HD$ HL$@H$xHD$ HL H$Q  HL$HD$H> H$H#@ HD$seH%0   HD$H;A  H   H$   H$   H H$WD$INHD$11HHHL$@HD$pHT$HH$   H$HD$	   OH$   Hx N  H$CHD$@HHHT$H\$Ht$HH9   H|$pHHHHR=־!     H\H$   Hx 	tAHP HtHJ   H$   H$   H$   H$   HĈ   H|$hHL$XHt$PH$HD$	   zH$   HL$XHt$PH|$hHHIH@L]HT$`H\$xH' H$H\$pH\$HD$Ht$HL$ MH|$(HD$0Ht$8HHHD$@HT$`H\$xHt$HHL$@H|$pHc< H$H> HD$HeH%0   H;a  HxHl$pHl$pzH$HD$XH$   H$HD$	   gH$   HH H  H`  HHHL$PH$4H$   HPHHXHH9&  Ht$PHH9
  H)HHH?H!HѐH$H)H\$HD$z  HD$HL$(HT$ \$0\$? H$    HD$HT$HL$ӊHD$(HL$ T$? u  HD$@HL$`H$   Hz 	   Hz 1  H$HD$	   QH$   H$PHD$HD$hHL$HL$HHU H$H\$XH\$Ht$`Ht$Ht$@Ht$aHD$ HL$HH=ʻ!  uaHL$hHHH$   Hx 	t-HH HtH;lHD$XH$   Hl$pHxH$HD$	   葍H$   HxHD$hiH$HD$	   eHD$@HL$`H$   H9 H$H; HD$2H9 H$H; HD$H9 H$Hd; HD$HH诼H臼Hp9 H$H%; HD$UeH%0   H;a  H`Hl$XHl$XHD$hHHHL$HH$舍HD$hHPHHXHH9w  Ht$HHH9[  H)H)HHH?H!H1H1  1f  "1  fu.Hi HD$ptH4 HHD$xHl$XH`À-t0        H$    HT$H\$H|$HD$(HL$ HT$hH$HL$HD$IHD$0HL$(HT$ H\$HtHt$hH    tH\$pHT$xHl$XH`HT$PH\$@H4$HL$HD$?HD$ HL$HT$hH   =!  uH   HT$PH\$@H   9H$H\$H|$  HD$(HL$ HT$\$0\$? H$    HT$HL$HD$نHD$(HL$ T$? toH$HD$wHD$H7 HL$pHD$xHl$XH`Àntt9bWD$pHl$XH`H6 H$H8 HD$&H6 H$H8 HD$
1H`HH赹H荹w"HD$H|gHD$8\u]xuuW11HH};\0r
9wۀar
fwé̀Ar
FwD$ ÉT$ D$ eH%0   HD$H;A  H   H$   H$   H$   H  H$   ;"  t@"  H$   HH$   HJHL$X1HHD$8H9   s  |@\   @"   @ rz@sHxH)HHH?H!H43HvH4$H)HL$H|$HD$ |$  uHt+LD$8I< HL$XH$   H$   H$   PH$   HHHT$8H\$XH9  H$   H6 H$H$   HHL$@HL$HL$DHD$HL$8H$   H9h  H\$@H9HHOH$   H9  H|$XL$   LH9  HL$8H\$0LNL9  H9  Ht$@HD$`ELA\  LII9n    FLAb   A'wTA"uH9  DLIHrA'tHǄ$       W$   Ƅ$    H$   HĐ   A/tA\tAbuH9*  LIHAnwBAfuH9  LIHAnwH9  
LIHAruH9  LIHAtuH9x  	LIHAuH)HHH?H!IHRH$H)H|$H\$D$  =     =   H\$8HsHt$P'  HL$XH9  D$,H$   H)HHH?H!H$   HH@H$H)HL$H\$D$L$,   <     0  =   %  =      (
 $	ځ     t}HD$0HL$@H96  H)HHH?H!H|$`HH$Ht$Ht$T$軑HD$8LHHD$ HL$0HHD$`H$   Ht$@H|$XL$     HT$0HL$@H9  H)HHH?H!H|$`HH$Ht$Ht$D$9HD$ HL$0HHD$`H$   Ht$@H|$XL$   LL$P  19HǄ$       W$   Ƅ$    H$   HĐ   HǄ$       W$   Ƅ$    H$   HĐ   A"   A    AsH9  DLIHH)HHH?H!IHRH$H)H|$H\$RHD$ HL$8HHL$0HT$@H9@  HD$8H)HHH?H!Ht$`HH$H\$H\$HD$ HL$0HHD$`H$   Ht$@H|$XL$   LL$8(HǄ$       W$   Ƅ$    H$   HĐ   Ht$HHD$xH0 H$HNHHL$PHL$HL$?HD$HL$0HT$HH9  H\$PH9HHOH|$xH9u*H\$8H|$XH9HH$   H\$0L$   HD$pH$H|$H\$yH\$8H|$XH9HD$pHL$0Ht$PH9   H$   H$   H$   Ƅ$   H$   HĐ   HD$hH\$0H$H|$H\$HD$hHL$8H$   H\$0Ht$@H$   H$   H$   H$   Ƅ$   H$   HĐ   HǄ$       W$   Ƅ$    H$   HĐ   HH肰HH藰HH,H脰HwHHHHHHHHHHHHկLHʯHH迯谯چeH%0   H;a  HpHl$hHl$h  H$HD$XHL$xHL$H$   HL$fD$ N  HD$(HL$ H  HT$XHBHZH2HJH9.  H)HL$@H)HH?H!HH   11H\$HHt$`H4$HD$HL$HD$XH@    H@    @  H H$H, HL$HD$!eHD$`H$   HD$@H$   HD$HH$   W$   Hl$hHpHD$PH	- H$HD$    WD$HL$ <H\$8Ht$(HD$PHL$@(HǄ$       W$   H$   H$   Hl$hHpK@eH%0   H;a  HPHl$HHl$HHT$hH\$`11HH9  HD$@4@<  @>  @&   @uHpH9}HxH9L  |@uH9-  t@uH9}>  HT$XH$Ht$pH)IHH?H!HHt$H)HD$LD$+HD$XH$Hճ HL$HD$   (HD$@HL$`THr H5r H9w  2HL$XH$D$	HD$@HHHT$hH\$`@t$?H9}>x  HT$XH$Ht$pH)IHH?H!HHt$H)HD$LD$iHD$XH$H HL$HD$   fD$?H$r H%r H9   HL$XH$D$ND$?Hq Hq H9   HL$XH$D$HD$@HHHT$hH\$`t$?H9}:wBHD$XH$HD$pH)HHH?H!HHD$H)HT$Ht$}Hl$HHPHH蘫HH-HHHHHHH	HHHHHK eH%0   H;av{H@Hl$8Hl$8HD$HHH@H   H$HD$HL$H$    H HT$HD$   HD$HL$ duHD$(HL$0HD$PHL$XHl$8H@聁leH%0   H;aveH@Hl$8Hl$8HD$HHHH@ H$    H HT$HD$   HL$HD$ tHD$(HL$0HD$PHL$XHl$8H@eH%0   H;a   HpHl$hHl$hHD$xHHPH   H$HD$xHHHT$HT$`H\$H\$XH@HIH$HD$HL$H$    H% HT$HD$)   HT$`HT$HT$XHT$ H HT$(HD$0   HD$8HL$@tHD$HHL$PH$   H$   Hl$hHpeH%0   H;a   H Hl$Hl$H H$_HD$HL$Ht0H& H9uHH@    H@    @  HD$(Hl$H HYs H$@HD$HD$(Hl$H H$HT$H HD$<GeH%0   H;a\  HxHl$pHl$pW$   D$(   HA HD$@H$   HD$XHD$(H$%   H$   H   =     H =!     H$   H HL$`HD$hHL$`HtmQӃHH HDH$   H$HL$HD$Ht$$   D$ $   D$!  W$   dHl$pHx111H=; H$   N^H$   Q111tHl$pHx}eH%0   H;a<  H0Hl$(Hl$(HD$HHHHD$ Hj  H  H   HHH   HwwHuHD$@H HD$PHl$(H0HuHL$@HH| H$H|$HG   =F!  uH He  H 9T  HuHL$@HHuHL$@HcsHL$@HfD$P Hl$(H0HD$8H$HD$@HD$HL$TD$D$PHl$(H0HHH   H	w:HuHD$@H HD$PHl$(H0Hu
HL$@HL$@H
u	HL$@Hu
HL$@HHu
HL$@HH{ H$H|$HG   =!  uHK H  H<    HHHHu*HD$@ ZWf.!L$PHl$(H0HuHD$@ H{ H$H|$HG   ={!  uH H^  H nM  H   Hu2HD$8H$HD$@HD$HL$fH|$ D$PHl$(H0H   HPHw3	s1D$PHl$(H0sHD$@H HHD$@HuHL$@H9 Hz H$&H|$HG   =!  uH\ HZHP 舙LHPHkHtH[HHu	H0HH7HD$ HGH* H$H|$,HD$ HGH H$H|$HD$ HGH H$H|$HD$ HGH H$H|$\yeH%0   H;av}H0Hl$(Hl$(HD$@H$HL$HHL$HT$PHT$a   HT$HD$8H$HD$@HD$HD$HHD$HD$PHD$D$XD$ D$YD$!HHl$(H0xjeH%0   H;avwH0Hl$(Hl$(HD$HHtIHL$8H$HL$@HL$HD$HD$HL$ H$HL$4   HD$HD$PHl$(H0H: HD$PHl$(H0%xpeH%0   H;a  HXHl$PHl$PHD$`HG  HHHF H$HL$HL$hHL$<HD$ HL$|$( tH H9%  HD$pHl$PHXH H$^HD$HD$@H H$DHD$HD$HHL$@H$HD$   ciH̯ H$HD$HW  H=}!  C  HL$@HHHT$HHPH\$`H  HsH\ H$Ht$HT$hHT$HB H\$HD$ DHD$0HL$(|$8 tH H9  HD$pHl$PHXHD$`H$HL$hHL$D$&  HD$=ʝ!  u}HL$HHHD$@H$HD$hhHD$HHHT$`HtHRH H$HT$HD$hHD$H HD$HL$ =HD$HH HD$pHl$PHXH|$HQ|HHxHHD$@3HyHHD$H"H\$`HHHHT$HHH$HT$H HD$H$HT$Hش HD$޼huCeH%0   H;a  H(Hl$ Hl$ HD$0HHxHT$8H$H H5 Ht$H\$р|$ 7  HD$0H   HT$8H$H|$  D$@  Hw HT$0H9)  HD$8H$Hw  HL$H$Hd HU HT$HL$vD$O  HD$0HHxHT$8H$H@ H5A H\$Ht$р|$   HD$0H   HT$8H$H|$  D$@  Hv HL$0H9B  HD$8H$Hv  HD$H$H H HL$HD$D$  HD$0H   HT$8H$HD$H   HwrHtVHHHv6HHvH6 HD$HHl$ H(H6 HD$HHl$ H(H5 HD$HHl$ H(Hd5 HD$HHl$ H(HtNHt2HuHD$0H$HD$8HD$5  HD$HD$HHl$ H(H HD$HHl$ H(H HD$HHl$ H(H   HthHt6HHD$0H$HD$8HD$7  HD$HD$HHl$ H(HD$0H$HD$8HD$)  HD$HD$HHl$ H(H4 HD$HHl$ H(HtRHt6HHD$0H$HD$8HD$?"  HD$HD$HHl$ H(HL5 HD$HHl$ H(HD$0H$HD$8HD$0  HD$HD$HHl$ H(HD$0H$HD$8HD$D$ HD$H3 H$HD$r7  HD$HD$HHl$ H(11H4 HD$HHl$ H(HD$0H$HD$8HD$D$ HD$H)3 H$HD$7  HD$HD$HHl$ H(1W1PH:3 HD$HHl$ H(H$HP7 HD$H$ HD$H$H/7 HD$H HD$ٸspeH%0   H;av=H8Hl$0Hl$0HD$@ H$HǞ HD$HD$   >Hl$0H8peH%0   H;a  HxHl$pHl$pH$   HHHu"HPH%  	  1  H$   H$H$   HT$HL$D$YHD$(HL$ H. H$HL$HD$[HD$ HL$|$( !  HIH$HD$(HL$ H   Hu
Hl$pHxHL$8HD$PH$   H$H$   HD$H$   HD$u~HD$HD$HHL$ HL$XH*` H$HD$HL$HH=!  uBHL$XHHHL$8HH=!  uHL$PHHH.  HxHHD$P΍  HxHHD$X踍HH$    H$$   D$ e  HD$0HL$(H$    H$H HD$HD$   Hl$pHxH$    H$Ht HD$HD$   Hl$pHxsH$   HHH$   HHD$@HJm H$QH|$HG   =!  uH HYH{ 賌KWD$`H? HD$`HL$hHU H$HD$`HD$~HD$HL$H$HD$vHD$@HGHV H$H|$XleH%0   H;a  HxHl$pHl$pH$   H$H$   HL$H$   HT$DHD$(HL$ HT$HHHD$HH  HpH  	g  H$HL$H\$D$.VHD$(HL$ H H$HL$HD$*HD$HL$ H@H$HD$(HL$ H   Hu
Hl$pHxHL$8HD$PH$   H$H$   HD$H$   HD$/{HD$HD$@HL$ HL$XH\ H$KHD$HL$@H=!  uBHL$XHHHL$8HH=!  uHL$PHHH  HxHHD$P舊  HxHHD$XrHH$    H$$   D$ ~b  HD$0HL$(sCHHH$    H$HI HD$HD$   Hl$pHxHHu	H9 H;j H$BH|$HG   =!  uHx HyHl 褉kHpHHtHWD$`HS< HD$`HL$hHR H$HD$`HD$OHD$HL$H$HL$GHD$HHGH' H$H|$)ieH%0   H;a  HpHl$hHl$hH$   HHHuMHPH  	  1t/HD$x H$Hϗ HD$HD$   FHl$hHpH$   H$H$   HT$HL$D$RHD$ HL$(H H$HD$HL$HD$HL$ H@H$HD$(HL$ Hu$HD$xH$$   D$ :  Hl$hHpHD$HHL$0H$   H$H$   HD$H$   HD$wHD$ HD$PHL$HL$@HY H$ HD$HL$@H=l!  uBHL$PHHHL$0HH=Q!  uHL$HHHH   HxHHD$H=   HxHHD$P'HsH$   HHUH$   HHD$8HKg H$RH|$HG   =!  uH HYH| 贆KWD$XH9 HD$XHL$`HO H$HD$XHD$HD$HL$H$HL$wHD$8HGHW H$H|$Yf>eH%0   H;a  HpHl$hHl$hH$   H$H$   HL$H$   HT$>HD$(HL$ HT$HHHD$@H  HpH  	rF  HHt/HD$x H$H HD$HD$   .Hl$hHpH$HL$H\$D$OHD$(HL$ H H$HL$HD$HD$HL$ H@H$HD$(HL$ Hu$HD$xH$$   D$ 7  Hl$hHpHD$HHL$0H$   H$H$   HD$H$   HD$tHD$ HD$PHL$HL$8HV H$HD$HL$8H=d!  uBHL$PHHHL$0HH=I!  uHL$HHHH   HxHHD$H5   HxHHD$PHHuHuH9 iHYd H$`H|$HG   =̋!  uH HyH kHpHHtHWD$XHq6 HD$XHL$`HL H$HD$XHD$mHD$HL$H$HD$eHD$@HGHE H$H|$GceH%0   H;a   H8Hl$0Hl$0D$`   HD$HH$HD$PHD$HD$XHD$;|$ tOHD$@ H$H HL$HD$   dD$`u
Hl$0H8HD$@ H$D$"\HD$@ H$H HL$HD$   D$`HD$@ H$D$"@beH%0   H;a  HhHl$`Hl$`HD$p H$   HHL$PH/  H   H$   H	HP(H$HD$    HD$@   HL$HD$ 
   wHD$8HL$(HT$0$   uHH\$pH$HL$HT$HD$$   u
Hl$`HhHD$pH$D$"HD$HHL$XHT$@HD$pH$D$"HD$HHL$XHT$@HuH$   H
&HFa H$MH|$HG   =!  uH HQH	 诀CHuH$   H
HuH$   Hc
HuH$   H
HD$PHGHZ H$H|$\`!eH%0   H;a  HhHl$`Hl$`HD$p H$   HHL$PH	D  H   H$   H	HP(H$HD$    HD$@   HL$HD$ 
   wHD$8HL$(HT$0$   uHH\$pH$HL$HT$HD$"$   u
Hl$`HhHD$pH$D$"9HD$HHL$XHT$@HD$pH$D$"HD$HHL$XHT$@HuH$   
'H	uH$   
HQ_ H$XH|$HG   =Ć!  uH HOH ~AH
uH$   
HuH$   H
HuH$   H
HD$PHGHg H$H|$i^eH%0   HD$H;Ag  H   H$   H$   H$   HHHL  H$    Z  f.       f.    H$    fH~H?fHnWf.u  H$   H@h   f.     I  e   T$WHX(H$HD$    HD$@   D$T$ HD$(HL$0DHD$8HL$@HT$H\$WeuWH|QHYH9(  \eu:HYH9	  \-u#HYH9  \0u\\H$   uTH$   H$HD$HL$HT$"$   uH$   HĠ   H$   H$D$"0HD$xHT$XHL$`H$   H$D$"	HD$xHL$`HT$XsH u8Z .v   f    .1 f.YH$   f   T$D$gHD$H$   HD$AHD$(HD$pHL$ H$   HN H$H|$H$   HG=9!  u\H$   HH$   HOHL$pHO =!  uH$   HGH   HOHHHH$   z   H$   zHOHHHH$   zH f.HuH$    HD$hHZ H$H|$HG   =[!  uH HeH QzWW$   H- H$   H$   HfC H$H$   HD$HD$HL$H$HL$HD$hHGH H$H|$HBH:H2\ZweH%0   HD$H;Al  H   H$   H$   H$   H$H$   HL$H$   HT$iHD$HL$ H9 J  $   ulH$   H$H$   HD$H$   HD$hHD$HL$ H$   H$HD$HL$$   D$&  H$   HĐ   H$   H$H$   HD$H$   HD$gHD$HL$ H$HL$脤HD$H
 H$HD$:HD$HL$HT$ H\$(Ht$0H  H\$@H$HD$HL$HT$kNHD$ HL$(H$   H$HD$HL$$   D$%  H$HL$H] HD$5|$ H$   H$H$   HD$H$   HD$fHD$ HL$HH; HDHL$`H$   HDHD$8HD$LL|$ t|H$    H$HD$`HD$HD$8HD$H$   HĐ   ÐWD$hH\$hHt$pHT@ H$HD$hHD$HD$HL$H$HL$HD$`H$HD$8HD$ѢHD$WD$xH]
 HL$xH$   H
 H$HD$   HD$xHD$HD$   HD$    ^HD$(HL$0WD$hHD$hHL$pH? H$HD$hHD$EHD$HL$H$HL$=VreH%0   H;a  H@Hl$8Hl$8HD$`HHHD$0H  HPH   	seHD$PH$HD$XHD$HL$;HD$ HL$HT$(H\$HH$HL$HD$HT$D$hD$ D$iD$!Hl$8H@sAHD$XHHtHD$H H$Hv HD$HD$   Hl$8H@HD$XHHuHD$XH8 H^U H$eH|$HG   =|!  uH H.H t HPHHtHHD$0HGH H$H|$藴!U\eH%0   H;a   HPHl$HHl$HHD$`H$HD$hHD$HD$pHD$]dHD$ HD$0HL$HL$(H  H$yHD$HL$(H={!  uHL$0HHHHxHHD$0sWD$8H' HD$8HL$@H< H$HD$8HD$衝HD$HL$H$HL$虳#TeH%0   HD$H;A<  H   H$   H$   H$   H$   H$   H$   H$   1A{     H$HT$HL$HD$PHD$:HD$`LxHT$0HD$(Ht$ HL$hH$   H$   H$   H|$HDD$?LL$pLT$hL$   L$   L$   L$   HT$@M9&  L|$`OLL$PHH   LZI   HT$@	r   LMt'H4$HD$HT$l7HD$HL$(HT$ HLLLH9`  H|$HDD$?LILL$pNT	`LT$hN\	XL$   IIIE1/IxHT$XH R H$H|$HG   =sy!  uH= H7  H. fq&  HL$@HHEH$   Ht$xN	M   A: 4  E1EH$    H$DD$$      HD$pH$   HTHH\@H$   H4$H\$HT$艸HD$pH$      H   H$   H$Ht$xHt$H$   Ht$Ht$@Ht$\$ $   \$!H2H$   H$   H|$HL$   L$   L$   A,   *HD$pH$   HT8H\0H$   H4$H\$HT$2H4$HD$HT$DT$H$   H$   HT$@H$   Ht$xH|$HDD$?LL$pL$   L$   L$   gA{u8H$    H$H| HD$HD$   %H$   HĘ   H$    H$D$}HD$XHGH+ H$H|$-OeH%0   H;a   HXHl$PHl$PHD$`H$HD$hHD$A  HD$ HD$0HL$(HL$@HT$HT$8H\$H\$HH5( H4$HD$H  HHL$8HHHL$0HH=gv!  u!HL$HHHHL$@HH HD$pHl$PHXHxHHD$HCnHy HD$@5nHNeH%0   H$@H;AA  H@  H$8  H$8  H$h  HHHD$pHu  HPH
  	rW  H$`  HHt8H$P   H$H| HD$HD$   4H$8  H@  H$P   H$D${,H$X  H$H$`  HL$H$h  HT$>HD$HD$xHL$ HL$HH&B H$HL$HL$HD$H$   HL$HH`  H$HL$HL$eHD$W$   $   H  H$   H$   H$   HT$HH$   H$   H
 H$HD$H$   HD$YHD$HH  H$   1H$   H(HHHD$HH$   HT$PHH$  A$  A$(  H$  H$   $  $   $(  $   H*  H$P  H$H$  H$   HT$HL$$q  L$  H$P  H$D$:PH$X  H$H$`  HL$H$h  HT$H$   H$   H$   H|$Ht$ H\$(9HD$8HL$@HT$0H$P  H$HT$HD$HL$$p  D$ $q  L$!H$H  H2HD$PHHL$HH9|H$P  H$D$}胷H$8  H@  H$P  H$D$,]HT$x1H$   HH$   HHHL$HH$   H\$XHrHt$pLBL$   L
L$   LJtNJ<N$Md$=q!    NNDL$  HD$HL$Hu&HL$XHHT$HH9VH$   HHD$`H$   H$   H$H$   HD$HD$pHD$YHD$ H$   HL$HL$hHb; H$HD$HL$hH=5q!  uKH$   HHHL$`HH=q!  uH$   HHH   HxHH$   h   HxHH$   hHLhLLhH$`  HHuH$`  H8 HH H$H|$HG   =ip!  uH3 H   H$ \hwHPHHtH{W$   H H$   H$   HQ1 H$H$   HD$HD$HL$H$HD$HD$pHGHӦ H$H|$է_HeH%0   H;aI  H0Hl$(Hl$(HD$8H   HT$@H$HD$HL$H   H$HD$HHH
   HD$8H@HHL$@H$HD$HL$H$HL$HD$HD$ H H$xHD$H  H=n!  uHL$ HHHD$HHl$(H0HxHHD$ fHHjHD$8H   HT$@H$HD$HL$H@xH$H H HT$HL$Ѐ|$ H
 HD$HHl$(H0FeH%0   HD$H;AE  H   H$   H$   H$   HHHD$PH  HPH^  	  H$   H$H$   HD$HL$gH$    HL$ HL$8HT$HT$XH\$(H\$@H$D$"aHڢ @  O  H\$8HHHHHHH<HH?HH)H|$HH@   4  H$H$   HH(HL$xHL$H|$HD$@   HT$XHT$ Ht$(HT$@HT$04H$   H$HL$xHL$HL$HHL$HD$@   QH$   H$D$"{H$   HĈ   H      H
 H$H|$H|$4HD$HD$pH H$HD$HL$HHL$HL$HT$XHT$ HT$8HT$(HT$@HT$0H3H$   H$HL$pHL$HL$HHL$HL$莪8HL$hH\H H$CHD$=k!     HL$hHHH1 HH=k!  uTH$   HH HD$`H H$HL$XHL$HL$8HL$HL$@HL$6HD$`H$u;Hx HH$   <cHHxHHD$h&cHfHt$8H^HHHH<HHH?H)HsQH$   HHH$    H$Hq HD$HD$   cH$   HĈ   H$   HHuH$   H8 HB H$ϹH|$HG   =;j!  uH H.H 1b HPH=HtH-HD$PHGH H$H|$H@   tk~BeH%0   H;aj  H@Hl$8Hl$8HD$hHHHD$0H  HXH   	sHHD$PH$HD$XHD$HD$`HD$HL$D$pD$ D$qD$!HT$HHHl$8H@sAHD$`HHÄtHD$P H$HCp HD$HD$   躨Hl$8H@HD$`HHuHD$`H8 H+A H$2H|$HG   =h!  uHh H.H\ ` HXHHtHHD$0HGHb H$H|$d@yeH%0   H;a  H8Hl$0Hl$0HD$@HHHHT$HH$HD$HL$H   H$H|$txHD$@H$HD$HHD$  HD$HD$ H H$*HD$Hމ  H=g!  uHL$ HHHD$PHl$0H8HxHHD$ y_HHD$@HHHHT$HH$HD$HL$HB H9   H$HB  HD$HD$(H$H Hx HT$HL$|$ t 1H HD$PHl$0H8HD$(H$HZ HK HL$HD$LD$H$H HD$H HD$葇+?FeH%0   H;a  HPHl$HHl$HHD$` H$D$[*HD$hH$HL$pHL$HT$xHT$*HD$HD$81~HD$hH$HT$pHT$H\$xH\$HL$c&HD$0HL$(HT$ H\$`H$HT$HL$HD$$   D$ $   L$!HT$XH2HD$@HHHD$8H9}+HL$@HoHD$`H$D$,VHL$@RHD$`H$D$]9Hl$HHP=eH%0   H;a   H(Hl$ Hl$ HD$0H@HHL$8H$HD$HL$H$HL$sHD$HD$Hb H$IHD$H}  H=d!  uHL$HHHD$@Hl$ H(HxHHD$\H.=IeH%0   H;a  H@Hl$8Hl$8HD$hHHHD$0H'  HPH   	sjHD$XH$HD$`HD$HL$b!HD$(HL$ HT$H\$PH$HT$HL$HD$D$pD$ D$qD$!HT$HHHl$8H@sEHD$`HHzHD$P H$Hj HD$HD$   DHl$8H@HD$`HHuHD$`H8 H; H$輲H|$HG   =(c!  uH H.H [ HPHHtHHD$0HGH H$H|$x;SeH%0   H;a   H(Hl$ Hl$ HD$0H@HHL$8H$HD$HL$H$HL$HD$HD$H H$ٱHD$H  H=Cb!  uHL$HHHD$@Hl$ H(HxHHD$(ZH:IeH%0   H;a   H0Hl$(Hl$(HD$`sHHL$HH$HL$PHL$HL$XHL$HD$D$hD$ D$iD$!HT$8HHl$(H0HL$HH$HL$PHL$HL$XHL$HD$D$hD$ D$iD$!HT$@H9BeH%0   H;av{HHl$Hl$H, H$蓰HD$HǄ  H=`!  u!HL$ HHHL$(HHHD$0Hl$HHxHHD$ XHyHD$(XHa9leH%0   H;aW  H@Hl$8Hl$8HD$PH,  1
HD$PHL$0H9  HT$H
      H\$,HL$0H H$HD$   \$H|$ }D$,=   wnHOf `t1zD$X Hl$8H@=   0|91Hf! H$D$	GD$He H" H$D$FL$D$,He H$HD$HL$\$HL$ D$XHl$8H@D$X Hl$8H@7eH%0   HD$H;A0  H   H$   H$   1H$  H$   \H@PH$HL$xHL$HD$H$   H$   Ht$Hl$Hl$\eHm H$   H$   H$   HH$  H9}|H$   H$  H$   H$  H4Ht$xH   H$H|$tH$   H$  DH$   H@HH$  H$HL$HD$H$(  H$0  H$   H   6eH%0   H;a  HPHl$HHl$HHD$XHHHHHuWHHHH$HL$HT$~DHD$HL$ HT$XHJ =T]!  uHBWD$`Hl$HHPHzCUHHHH$HL$HT$D$HD$(HL$ Hq H$HL$HD$螆HD$HL$ |$(    HD$XHHHHL$8HQH   HPH   HuUH
H$HD$
   HHD$HL$HT$XHB =u\!  uHJWD$`Hl$HHPHzHaTHuH
H4 H$賫H|$HG   =\!  uH{ H  Hl T  Hu	H
MHuHc
?HuH
1HQH  HPH	   HuRH
H$HD$
   FHD$HL$HT$XHJ =[!  uHBWD$`Hl$HHPHzpSHu
H	u
H3 H$踪H|$HG   =$[!  uH_ H   HP S   H
u
HHuH
:HuH
,H@H$HD$(HD$@HL$ HL$0H$    (HD$(HL$ HT$XHB =Z!  u"HJHD$0HD$`HD$@HD$hHl$HHPHzHtRHD$8HGHb H$H|$dHD$8HGHD H$H|$FH
 H$H HD$*2?eH%0   H;a  HXHl$PHl$PHD$` H$D$"語HD$pHL$hT$x11H9  W  H\$H<@  H   +  L!E M8A9 tH뻄  E1Eu@|$3H9}2  HD$`H$H)HHH?H!H1H\$H|$HD$`H$D$\D$3<
   <	   <
   HD$`H$H^ HL$HD$   蓘D$3HY  HJ  H9A  HL$`H$D${D$3H$  H  H9  HL$`H$D$FH|$HHwHD$pHL$hT$xLC HHD$`H$D$nHD$`H$D$t<t!<"uHL$`H$D$ۜ<\tHD$`H$D$r轜rLC E:`Ht$8H)HHH?H!HH$Ht$4D$HL$HL$@=  u
H  =(   t0=)   t)H|$HH9HD$pHL$hT$xLB Ht$8D$4HT$8H\$HH9}6  HD$`H$H)HHH?H!H\$hHHT$Ht$HD$`H$HL_ HL$HD$   蟖D$4Ha Hb H91  HL$`H$D$苛HD$HHL$@H4HD$pHL$hT$xL'B HHD$8HT$HH9}6   HL$`H$H)HHH?H!HT$hHHD$Ht$HD$`H$HG` HL$HD$   וHD$HHL$@H4HD$pHL$hT$xLA H4H9}.wIHT$`H$H)HHH?H!H1HD$H\$xHD$`H$D$"腚Hl$PHXHH`WHVHHMWHEWVHVHH-W   VHHV-;eH%0   H;a  H`Hl$XHl$XHD$h H$D$"ڙHD$xHL$p$   11H9    H\$P<@  H     LN@ M8A9 tH뻄  E1Eu@|$;H9}AG  HD$hH$H$   H)IHH?H!HHT$H)H\$LD$HD$hH$D$\D$;<
   <	   <
   HD$hH$HZ HL$HD$   豓D$;Hw Hh H9  HL$hH$D$虘D$;H: H; H9R  HL$hH$D$dH|$PHwHD$xHL$p$   L? HvHD$hH$D$n'HD$hH$D$t<t!<"uHL$hH$D$<\tHD$hH$D$rؗoL? E:NHt$@H$   H)HHH?H!HH$H)HD$H|$-D$HL$ HL$H=  u
H  =(   t3=)   t,H|$PH9HD$xHL$p$   L= Ht$@oD$<HT$@H\$PH9}F  HD$hH$H$   H)HHH?H!LD$pLHL$H)H\$H|$蚐HD$hH$HDZ HL$HD$   藑D$<HY HZ H9V  HL$hH$D$胖HD$PHL$HH4HD$xHL$p$   L= HHD$@HT$PH9}F  HL$hH$H$   H)HHH?H!LD$pLH\$H)HT$H|$迏HD$hH$H,[ HL$HD$   輐HD$PHL$HH4HD$xHL$p$   Lu< HH9}=wXHT$hH$H$   H)HHH?H!HHL$H)HD$H|$+HD$hH$D$"XHl$XH`HH3RHQHH RHRHQHQHHQ   QHHQ(HD$HD$ eH%0   HD$H;A,  H   H$   H$   H$   H$   H9   HHH$   H4Ht$ H|$(Hl$Hl$UHm H$   H9   HHH4Ht$=>O!  utH|$ Hl$Hl$UHm =O!  u-H|$Ht$(Hl$Hl$UHm H$   H   H H$HD$HD$HD$(HD$:Hђ H$HD$ HD$Ht$"PPG'HHl$Hl$HD$8HL$(H9   HHH\$ Ht`HTXH|$@1HH9}GLH9siLINNLXI9B`~MM9tD$HHl$HD$H Hl$HH9sHHHH9p`D$HHl$HHUOHMOHOeH%0   H$`H;AZ  H 
  H$
  H$
  H$`  WHHl$Hl$PHm H$(
  H$  H$0
  H$  $(  $8  $H  HǄ$	      H$	  HHl$Hl$_PHm H$	  H$8  *$$4  HǄ$      W$  HǄ$       $  $        H$`  1Ht$x1  L$  I   HHHHLH$  H$H  H$@  H$  H$8  H$  HHl$Hl$RHm H$  H$  Hl$Hl$RHm LYf L$L$(  LT$L$   L\$覬HD$8    H$  H$@  H$8  H$H  HL$   L9WH$   H$  H$  IHLH  H$   H$H  H$  H$   H$  H$h  RH$H$  H$  11H$  H$H  H^e H$H$(  HL$H$   HT$HD$ 1H$8  H$@  H$  H$   HHHHH$   H$@  H$8  H$  H$   H$  H   H<$H$   H9D$_  H$   H$  HIPH$HD$HD$H$X  H$`  Ht$Hl$Hl$PHm H$p  H $   -  H tH$8  H$@  H$  H$  H$  H$HD$HP HD$HD$   HD$(HL$ Hu"9-uH$8  H$@  H$  H$HD$G]  HD$(H$   HL$ H$`  HT$H$  H\$H$   H$H\$|$ A
  H$   H$  H$   H$  H$  H[
 H$HH$   HT$HT$H$  H$   H9HHOHD$H$  H$  H9	  H$  H9-  H$   HH$x  H$   H$  H$  H   H$H|$ 	  1  H$  H$   H$  H$   H$`  H$H$   H\$H5R Ht$HD$   \  |$  ;  1D$H$   H     T  H;  H$X  H$`  H$  H$0  H$`  H$H$   HD$HX HD$HD$	   \  D$ H$  H5S Hl$Hl$MHm H$  H$  H$0  H$  H$   H$0  H$  H$8  H$   H$@  H$H  H$   H$P  H$  H$X  $`  D$$a  H$    H$  H$  HL$HD$iHD$ HL$HT$(H$  H$  H$   H$HD$HT$?  HD$H$  HǄ$      HǄ$      Ƅ$    H$   H$HJ HL$HD$   軅H$   H$H$   H$  H$  H\$HT$HL$SH$   H$HJ HL$HD$   ]H$   H$  H$  H$  H9  H$    H)HHH?H!HHD$H)HT$Ht$HD$(HL$ H$   H$(  H$    HI HD$HD$   H$  H$  HT$HL$ HJ HL$(HD$0   HD$@HL$8H$  H$  H$  HHH$  H$  H9  HHH$  HHH<=iD!    H$  Hl$Hl$JHm H^ H$H$h  HL$H$   HT$ޤHD$H8   H$  H$  HAH9  HHH4HpH$@  Hl$Hl$ZJHm H$  H$  H$  HXH9w}HPH$  HHH<=C!  u8H$@  Hl$Hl$IHm H$8  H$@  H$  HS H$H|$H$@  HD$H5/ H4$HL$HD$HT$H\$ HL$(HD$0HT$8H$  H$  ;H H$H|$H$  HD$,oH5 H4$H\$HD$HT$HL$ sH\$(HD$0HL$8H$  H$  H$  HH$   H$  H$  H$  H\ H$H$  H\$H$  Ht$%HD$H H$   H$  H$  H$  H\ H$H$  H\$H$  Ht$胢HD$H8t)H$@  H$  H$8  HHHHH$   H   H$  H$HD$HL$H$  WHHl$Hl$DHm H$  H$  H$  H$  H$   H$  H$  H$   H$   H$  H$(  H$8  HHH$@  H9   H$  HHH<=@!  u)H$  Hl$Hl$/GHm HHHH$p  H$(  H$   H| H$H|$H$  HD$H$(  H$   H$p  H@ H$H$  Ht$HD$HT$HL$ H\$(HD$0HT$8HHH$8  W$   u
   H$   H   H$  H$H|$D$H$   H$   H   H$  H$HD$HHHw
   Ht1H$   H@HH$  H$HD$HL$H$   H   H$  H$H|$H$H\$HHL$HH$  H$   D11H$  H$x  H$   H$  H$P  H   H$H|$t]H$  H H$P  H$   u'1H$8  H$@  H$  H   H$H|$H$   H@HH$P  H$HD$HL$H$  H H$  H$8  H$@  'H$  H$  H$  H$HD$HT$lbHD$W$  HU  H$  H$  H$  H
 H$HD$H$  HD$"H$  H$  11W  L$   IsL$   L$   L$  H$   H$  LH$   L$H  MMH$   LL$@  L$  L$  M9}bY  O$IMH$P  LHl$Hl$CCHm L$X  L$P  M9uL4$LL$Ld$U|$ (H$   H  H$   LCL$   M9?  H$  HHH<=0<!     H$   Hl$Hl$BHm L$@  LLHLL$  L$  L9m  j  H$   H$  H$   H$   LIL$H  K4H$   Hl$Hl$#BHm L$   L$  L$  L$      ^H$X  L$  L$  HT H$H|$H$   HD$H$X  L$  L$  H H$H$  HL$H\$LL$LD$ HD$(HL$0LL$8LAH$   }H$  H$  L$@  I9  H$   L9  H$  WHHl$Hl$=Hm H)HH?L$H  I!I4H  N   L9V`  FTPB   A8|  H$  H5 Hl$Hl$@Hm 1H$   H$  Hl$Hl$n@Hm   H$   LKL$   M9   H$  HHH<=9!  u&H$   Hl$Hl$@Hm MMaH$  L$   L$   Ha} H$H|$H$   HD$H$  L$@  L$   L$   H} H$H$  HL$H\$LT$LL$ HD$(HL$0LT$8LIH$   L$@  H$  L$   L$   (H  H$  Hl$Hl$?Hm    zH$  H$  H$  H$H\$HD$\HD$Hn H$HD$`,H$  H$H  H$(
  H$0
  1-H$   H^H$H  H$(
  L$0
  HHLH9   H$  H$  H9  H$   H$  HHH$@  HthLD`LLXH$HT$LL$LD$Ht$ QHD$0HL$(H$  H$  H$HD$ٗH$@  H$  H<H   HT$="7!  uH   H/H$  HS H$HD$HD$    耓HD$H$x  H$  H$  H   H$H  1L$  I   HH$x  H$  H$   H$  HHl$Hl$<Hm H$p  H$  Hl$Hl$<Hm HR H$HD$L$x  L$p  LL$LD$$HD$ H$   HHAH$H  H9AH$  H$  H$  H$8
  H$@
  H$H
  H$x  H$P
  H$
  H 
  HH717Le7L=7LL6HL66HH77HH6eH%0   H;a  HpHl$hHl$hHD$xH  HHHVu H$HL$H$   HL$[HD$ HL$|$( tjWD$HD$XH H9  HHHHXH@HT$HH\$PHD$XHL$`H$   H$   H$   H$   Hl$hHpHD$xH$H$   HL$HD$(HL$ HT$H\$HT$HH\$PHL$XHD$`HD$xHtH@HD$@H H$HT$HHT$VHD$HL$H?t H$HT$@HT$H$   HT$HD$HL$ eHD$(HL$0WD$HD$XHw H9uUHAHHYHIHT$HH\$PHL$XHD$`H$   H$   H$   H$   Hl$hHpH@H$HT$HMK HD$SSH$HT$H3K HD$9SHD$HL$111HH9}B<@s+@As   @Zw@Ku   @StH
 HD$ Äu@tH| HD$ H HD$ Hz HD$ eH%0   H;a  H@Hl$8Hl$8HD$HHL$PHT$hH\$`Ht$p1HLH9Z  D8H=  DAsUE8tAAAr7AZw1AE8uHIHH?HHHD$x Hl$8H@D$x Hl$8H@H|$0DD$/Ht$pH\$`HT$hH$HT$Ht$D$HL$ T$/S   Ku\=*!  uFHT$hH9   H)LD$pI)LII?I!LL$`KHD$HHL$PH|$0ID$x Hl$8H@ÀSu=  tD$x Hl$8H@D$x Hl$8H@ÀkqstD$x Hl$8H@H~D$x Hl$8H@D$xHl$8H@HH{2E	 HD$HL$(H9udHL$ HT$1HH9}H4<@8t@ar@zw߃@8tD$8 @Ar@ZAEuD$8 E1D$8D$8 HD$HL$(H9u5HL$ HT$1HH9}4<@8tD$8 D$8D$8 eH%0   H;ax  HhHl$`Hl$`HD$pHHH+HHL$HH H$~HD$H HH@    H@(    =V/!    H@0    HD$X@ H\$pHt$xH$   L$   D$   11@HLT$XL\$pLd$xL$   L$   D$   LLLMEHLH9  HL$PDDT$?E  A<  A   E  H9}4S  H$I)LII?I!ILD$H)HL$H|$mHD$pH$H)5 HL$HD$   nD$?H H H9  HL$pH$D$rD$?H H H9  HL$pH$D$rHL$PHA\$?  HqH$   H9  LAI9A  LD$xFLA  H9  At@o  H9}A  HT$pH$H$   H)HHH?H!LH\$H)HL$H|$kHD$pH$H}5 HL$HD$   lHD$PHL$xTH H5 H9c  2HL$pH$D$qHD$PHHHL$@HD$XHH$\$?\$HHD$H	  HteHD$@HL$PH9|	HYV  HT$pH$H$   H)HHH?H!LD$xLH\$H)HL$H|$jHL$PHD$@HD$@HL$XH$W  H|$   HD$HHuAHD$pH@    H@    @  HD$XHH0H@(H$   H$   Hl$`HhH\$pC    HSHsH{H)H9   H0H9   HKHD$@H$   H9}F   HT$pH$H$   H)HHH?H!Ht$xHHT$H)HL$H\$iW$   Hl$`HhHL$PH\$@H:LD$xH$   LD$xH
A>A&AHHx0H1"HWz,U,H>
 H$Hs HD$bT,HH+D,HH+LH+H+H+H,keH%0   H;a.  H(Hl$ Hl$ H|$H=)!     H; HHG    HG(    =)!     HG0    G 1HL$HAH|$HHL$8H9}KHD$HL$0HG8HH<$\$HH|$uHD$HHH0H@(HD$PHL$XHl$ H(H<$   H|$u!HD$HHH0H@(HD$PHL$XHl$ H(WD$PHl$ H(HO0HHH1!H5HA  HD$HHH HD$HL$eH%0   H;a  H Hl$Hl$HD$(Hx(    x    HH$D$ H
HD$(x    Hx( tHD$0   Hl$H H H$wHD$H@   =(!  u<HA} HHL$(HQ8HPH HQ(='!  uHA0Hy0HH} HHD$0
   Hl$H HD$0
   Hl$H HD$0   Hl$H 7 eH%0   H;a   H Hl$Hl$D$0< wul   uP<]u&HL$(H$D$  HD$HD$8Hl$H HL$(H$D$O   HD$HD$8Hl$H HD$8	   Hl$H <	t<t<
OeH%0   H;aa  HxHl$pHl$p$    w#        [?  -  "uAH$   =W&!  u H6 HHǄ$      Hl$pHxH 9܀-uAH$   =&!  u H HHǄ$      Hl$pHxH ܀1rF9wAH$   =%!  u H HHǄ$      Hl$pHxH H$   =%!    H H$-7  HD$HD$XHL$HL$hH H$tHD$HD$`H$    HO HL$HD$   HL$hHL$HL$XHL$ H) HL$(HD$0   Hr HL$8HD$@   /HD$PHL$HH|$`HG=$!  uRHH$   HQ8HWH HQ(=$!  uHy0HǄ$      Hl$pHxH0HHHyH k0uAH$   =@$!  u Hg HHǄ$      Hl$pHxHG "܀[&H$   =#!     H9 HHGHHHWH_ H9w&HHHOH   HǄ$      Hl$pHxH5
 H4$HT$HD$H\$HL$ fHD$(HL$0HT$8H$   HS =d#!  uHCHHHH{ZH LQn   fuAH$   =#!  u HǾ HHǄ$      Hl$pHxH ܀nH$   ="!  u H; HHǄ$      Hl$pHxH ܀tuAH$   ="!  u H HHǄ$      Hl$pHxH j܀{nH$   =>"!     Hq HHGHHHWH_ H9w&HHHOH    HǄ$      Hl$pHxH5[
 H4$HT$HD$H\$HL$ 讱HD$(HL$0HT$8H$   HS =!!  uHCHHHH{Hɼ QHǄ$   	   Hl$pHxÀ	
eH%0   H;a   H Hl$Hl$T$0 w      uo}uDH\$(HsHKHAH9   HD   H$T$  HD$HD$8Hl$H HD$(H$T$[   HD$HD$8Hl$H HD$8	   Hl$H À	lc
]!eH%0   H;a  HxHl$pHl$p$    w       "uAH$   =!  u Hػ HHǄ$      Hl$pHxH H$   =!    H; H$`1  HD$HD$XHL$HL$hH5 H$nHD$HD$`H$    HI HL$HD$   HL$hHL$HL$XHL$ H# HL$(HD$0   H- HL$8HD$@*   bHD$PHL$HH|$`HG=!  uRHH$   HQ8HWH HQ(=!  uHy0HǄ$      Hl$pHxH0HHHH# HǄ$   	   Hl$pHxÀ	NE
?eH%0   H;at  HxHl$pHl$pH$   HOHWHuQ=!  u:Hz HGH<$$   D$>  HD$H$   Hl$pHxH@ $    wF     t7=!  u H HHǄ$   	   Hl$pHxH xHtH{  :u@HD   =C!  u H HHǄ$      Hl$pHxHr %܃=!    H H$.  HD$HD$XHL$HL$hH H$PlHD$HD$`H$    H#G HL$HD$   HL$hHL$HL$XHL$ H>! HL$(HD$0   HE? HL$8HD$@   HD$PHL$HH|$`HG=L!  uRHH$   HQ8HWH@ HQ(=%!  uHy0HǄ$      Hl$pHxH0HH
H Hw LAH  ,u@HD    =!  u H HHǄ$      Hl$pHxHٶ ܀}uiLGHu;=s!  u$H HGHǄ$      Hl$pHxHƶ Q؃=8!  uH HH .빃=!    H H$,  HD$HD$hHL$HL$XH H$YjHD$HD$`H$    H,E HL$HD$   HL$hHL$HL$XHL$ HG HL$(HD$0   Hg HL$8HD$@   HD$PHL$HH|$`HG=U!  uRHH$   HQ8HWHI HQ(=.!  uHy0HǄ$      Hl$pHxH0HHH	H H  ,u7=!  u H HHǄ$      Hl$pHxH ܀]uiLGHu;=!  u$H  HGHǄ$      Hl$pHxHܴ g؃=N!  uHʹ HH D빃=+!    H H$*  HD$HD$XHL$HL$hH H$ohHD$HD$`H$    HBC HL$HD$   HL$hHL$HL$XHL$ H] HL$(HD$0   HE HL$8HD$@   HD$PHL$HH|$`HG=k!  uRHH$   HQ8HWH_ HQ(=D!  uHy0HǄ$      Hl$pHxH0HH)HH =!    Hx H$)  HD$HD$XHL$HL$hHr H$9gHD$HD$`H$    HB HL$HD$   HL$hHL$HL$XHL$ H' HL$(HD$0   WD$8HD$HHL$PH|$`HO=B!  uRHH$   HQ8HWH6 HQ(=!  uHy0HǄ$      Hl$pHxH0HH Hp 	'
doeH%0   H;a  HxHl$pHl$p$    R     tHǄ$   
   Hl$pHxH$   ==!  
  H H$'  HD$HD$XHL$HL$hH H$eHD$HD$`H$    HT@ HL$HD$   HL$hHL$HL$XHL$ Ho HL$(HD$0   H2L HL$8HD$@   HD$PHL$HH|$`HG=}!  uDHH$   HQ8HWHq HQ(=V!  u	Hy0H0HHLH?H 1	
UeH%0   H;a  HxHl$pHl$p$   "uAH$   =!  u H0 HHǄ$       Hl$pHxH ܀\uAH$   =k!  u HB HHǄ$       Hl$pHxH" M܀ =  H$   =!!    H H$%  HD$HD$XHL$HL$hH H$ecHD$HD$`H$    H8> HL$HD$   HL$hHL$HL$XHL$ HS HL$(HD$0   H8: HL$8HD$@   HD$HHL$PH|$`HO=a!  uRHH$   HQ8HWHU HQ(=:!  uHy0HǄ$      Hl$pHxH0HHH 
HǄ$       Hl$pHxeH%0   H;aB  HxHl$pHl$p$   b  /  "uAH$   =!  u H^ HHǄ$       Hl$pHxH> a
܀/tH$   =9!    H H$#  HD$HD$XHL$HL$hH H$}aHD$HD$`H$    HP< HL$HD$   HL$hHL$HL$XHL$ Hk HL$(HD$0   H?I HL$8HD$@   HD$PHL$HH|$`HG=y!  uRHH$   HQ8HWHm HQ(=R!  uHy0HǄ$      Hl$pHxH0HH7	H-	H 	\qbhnwfUnLr>t5urH$   =!  u Hz HHǄ$       Hl$pHxHZ &eH%0   H;a  HxHl$pHl$p$   0rF9wAH$   =,!  u H HHǄ$       Hl$pHxHӫ ܀aa  fuAG  FuH$   =!    HH H$m!  HD$HD$XHL$HL$hHB H$	_HD$HD$`H$    H9 HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   HT| HL$8HD$@"   oHD$HHL$PH|$`HO=!  uRHH$   HQ8HWH HQ(=!  uHy0HǄ$      Hl$pHxH0HHH3 116eH%0   H;a  HxHl$pHl$p$   0rF9wAH$   =<!  u H HHǄ$       Hl$pHxH۩ ܀aa  fuAG  FuH$   =!    HX H$}  HD$HD$XHL$HL$hHR H$]HD$HD$`H$    H7 HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   Hdz HL$8HD$@"   HD$HHL$PH|$`HO=!  uRHH$   HQ8HWH	 HQ(=!  uHy0HǄ$      Hl$pHxH0HHHC 11FeH%0   H;a  HxHl$pHl$p$   0rF9wAH$   =L!  u H HHǄ$       Hl$pHxH .܀aa  fuAG  FuH$   =!    Hh H$  HD$HD$XHL$HL$hHb H$)[HD$HD$`H$    H5 HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   Htx HL$8HD$@"   HD$HHL$PH|$`HO=%!  uRHH$   HQ8HWH HQ(=
!  uHy0HǄ$      Hl$pHxH0HHHS 11VeH%0   H;a  HxHl$pHl$p$   0rF9wAH$   =\
!  u H; HHǄ$       Hl$pHxH >܀aa  fuAG  FuH$   =	!    Hx H$  HD$HD$XHL$HL$hHr H$9YHD$HD$`H$    H4 HL$HD$   HL$hHL$HL$XHL$ H' HL$(HD$0   Hv HL$8HD$@"   HD$HHL$PH|$`HO=5	!  uRHH$   HQ8HWH) HQ(=	!  uHy0HǄ$      Hl$pHxH0HH  Hc  11feH%0   H;a  HxHl$pHl$p$   0uAH$   =q!  u H HHǄ$       Hl$pHxHx S ܀1rF9wAH$   =&!  u HU HHǄ$       Hl$pHxH5  H$   =!    Hh H$  HD$HD$XHL$HL$hHb H$)WHD$HD$`H$    H1 HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   H1 HL$8HD$@   HD$PHL$HH|$`HG=%!  uRHH$   HQ8HWH HQ(=!  uHy0HǄ$      Hl$pHxH0HHHHP aeH%0   H;av~H Hl$Hl$L$00r@9w;H|$(=f!  uH HHD$8    Hl$H Hx KHD$(H$L$'   HD$HD$8Hl$H ieH%0   H;a   H Hl$Hl$L$0.u;H|$(=!  uH& HHD$8    Hl$H H	 ߀eu;H|$(=!  uH HHD$8    Hl$H H l߀EtHD$(H$L$HD$HD$8Hl$H %eH%0   H;a  HxHl$pHl$p$   0rF9wAH$   =!  u H3 HHǄ$       Hl$pHxH H$   =!    H H$C  HD$HD$XHL$HL$hH H$SHD$HD$`H$    H. HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   Hz HL$8HD$@&   EHD$PHL$HH|$`HG=!  uRHH$   HQ8HWHϮ HQ(=!  uHy0HǄ$      Hl$pHxH0HHHH BeH%0   H;a   H Hl$Hl$L$00r9vkeu;H|$(=!  uH HHD$8    Hl$H H ߀EtHD$(H$L$HD$HD$8Hl$H HD$8    Hl$H ]HeH%0   H;av~H Hl$Hl$L$0+u;H|$(=k!  uHڝ HHD$8    Hl$H H P߀-tHD$(H$L$'   HD$HD$8Hl$H ieH%0   H;a  HxHl$pHl$p$   0rF9wAH$   =!  u H# HHǄ$       Hl$pHxH H$   ={!    H H$#  HD$HD$XHL$HL$hH H$PHD$HD$`H$    H+ HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   H[ HL$8HD$@   %HD$PHL$HH|$`HG= !  uRHH$   HQ8HWH HQ(= !  uHy0HǄ$      Hl$pHxH0HHyHoH aBeH%0   H;avVH Hl$Hl$D$00r9v&HL$(H$D$HD$HD$8Hl$H HD$8    Hl$H eH%0   H;a  HxHl$pHl$p$   ruAH$   =   u H HHǄ$       Hl$pHxH sH$   =P     HӚ H$  HD$HD$XHL$HL$hH H$NHD$HD$`H$    Hg) HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   H] HL$8HD$@   HD$HHL$PH|$`HO=   uRHH$   HQ8HWH HQ(=i   uHy0HǄ$      Hl$pHxH0HHNGH 9JeH%0   H;a  HxHl$pHl$p$   uuAH$   =   u Hؙ HHǄ$       Hl$pHxH H$   =     H H$8  HD$HD$XHL$HL$hH H$LHD$HD$`H$    H' HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   H\ HL$8HD$@   :HD$HHL$PH|$`HO=   uRHH$   HQ8HWHħ HQ(=   uHy0HǄ$      Hl$pHxH0HHH yJeH%0   H;a  HxHl$pHl$p$   euAH$   =   u H HHǄ$       Hl$pHxHp H$   =     HS H$x  HD$HD$XHL$HL$hHM H$KHD$HD$`H$    H% HL$HD$   HL$hHL$HL$XHL$ H  HL$(HD$0   HZ HL$8HD$@   zHD$HHL$PH|$`HO=   uRHH$   HQ8HWH HQ(=   uHy0HǄ$      Hl$pHxH0HHH> OJeH%0   H;a  HxHl$pHl$p$   auAH$   =Q   u H HHǄ$       Hl$pHxHؕ 3H$   =     H H$  HD$HD$XHL$HL$hH H$TIHD$HD$`H$    H'$ HL$HD$   HL$hHL$HL$XHL$ HB HL$(HD$0   H_\ HL$8HD$@    HD$HHL$PH|$`HO=P   uRHH$   HQ8HWHD HQ(=)   uHy0HǄ$      Hl$pHxH0HHH~ JeH%0   H;a  HxHl$pHl$p$   luAH$   =   u H0 HHǄ$       Hl$pHxH sH$   =P     Hӓ H$	  HD$HD$XHL$HL$hH H$GHD$HD$`H$    Hg" HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   HZ HL$8HD$@    HD$HHL$PH|$`HO=   uRHH$   HQ8HWH HQ(=i   uHy0HǄ$      Hl$pHxH0HHNGH 9JeH%0   H;a  HxHl$pHl$p$   suAH$   =   u Hh HHǄ$       Hl$pHxHH H$   =     H H$8  HD$HD$XHL$HL$hH H$EHD$HD$`H$    H  HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   H?Y HL$8HD$@    :HD$HHL$PH|$`HO=   uRHH$   HQ8HWHĠ HQ(=   uHy0HǄ$      Hl$pHxH0HHH yJeH%0   H;a  HxHl$pHl$p$   euAH$   =   u H HHǄ$       Hl$pHxHp H$   =     HS H$x  HD$HD$XHL$HL$hHM H$DHD$HD$`H$    H HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   H?W HL$8HD$@    zHD$HHL$PH|$`HO=   uRHH$   HQ8HWH HQ(=   uHy0HǄ$      Hl$pHxH0HHH> OJeH%0   H;a  HxHl$pHl$p$   uuAH$   =Q   u HH HHǄ$       Hl$pHxH( 3H$   =     H H$  HD$HD$XHL$HL$hH H$TBHD$HD$`H$    H' HL$HD$   HL$hHL$HL$XHL$ HB HL$(HD$0   H4Q HL$8HD$@   躿HD$HHL$PH|$`HO=P   uRHH$   HQ8HWHD HQ(=)   uHy0HǄ$      Hl$pHxH0HHH~ JeH%0   H;a  HxHl$pHl$p$   luAH$   =   u H HHǄ$       Hl$pHxH` sH$   =P     Hӌ H$  HD$HD$XHL$HL$hHͻ H$@HD$HD$`H$    Hg HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   HUO HL$8HD$@   HD$HHL$PH|$`HO=   uRHH$   HQ8HWH HQ(=i   uHy0HǄ$      Hl$pHxH0HHNGH 9JeH%0   H;a  HxHl$pHl$p$   luAH$   =   u HP HHǄ$       Hl$pHxH0 H$   =     H H$8  HD$HD$XHL$HL$hH H$>HD$HD$`H$    H HL$HD$   HL$hHL$HL$XHL$ H HL$(HD$0   HM HL$8HD$@   :HD$HHL$PH|$`HO=   uRHH$   HQ8HWHę HQ(=   uHy0HǄ$      Hl$pHxH0HHH yJHD$   eH%0   HD$H;A  H   H$   H$   $   <'  <"i  HL$LH$HD$VHD$HD$PHL$H$   Hm
 H$HD$    H@HH?HHHT$XHT$z|HD$H$HD$    HD$XHD$H$   HD$HD$PHD$ fD$(" D$* HD$0HL$8HT$@H\$`H$HD$HL$HT$zHT$(HJHD$ H9   H   H$    H HL$HD$   HHHH?HHHD$H\$ HL$(HD$0   蚹HD$8HL$@H$   H$   H$   HĐ   H H$   HǄ$      H$   HĐ   H H$   HǄ$      H$   HĐ   ø   eH%0   H;a   H0Hl$(Hl$(HD$8H$HL$@HL$H HT$HD$   rHL$ HtIHT$@H9wmHAH9w\H\$8H\$HHL$PH)HHH?H!HHD$XHL$`Hl$(H0HD$8HD$HHD$@HD$PWD$XHl$(H0H0 eH%0   H;a6  HPHl$HHl$HHD$`H   HL$XHHH   HL$8HD$(H$HD$H HT$HD$   nHL$ H   HT$(H9   HAH9   H)HHH?H!HT$8HHt$pH9uHD$@H\$0H$HD$hHD$HL$-|$ uHD$@H\$0Ht$p8D$xHl$HHPHT$8HL$(11D$x Hl$HHPD$x Hl$HHPHeH%0   H;a   H Hl$Hl$HD$(H$A'HD$HL$Ht*H H9u6HHXu9HL$(H=~   uHYHl$H HyHr        H$HD$f![eH%0   H;avtH8Hl$0Hl$0HBHD$(HJH$]HD$(HHD$@H$HD$HHD$HD$PHD$HD$XHD$D$`D$ D$aD$!HHl$0H8seH%0   H;av~H0Hl$(Hl$(HZHJHD$8H9sXHHt HTHD$@H9s;HHLHD H$Ht$HL$HD$H|$  D$HHl$(H0ieH%0   H;a  H`Hl$XHl$XHRHHJHRHD$hH9T  H4HH|3LLL$pI9-  OIMM$I9{t?HDHITIH$HD$H\$HT$#H|$  D$xHl$XH`H\$PHL$0LT$HHt$@HT$8L$Ld$H|$|$    HD$PHL$@HT`H\$HHt`H9u`LPTP8tL$xHl$XH`H$HD$0HD$HD$8HD$HD$hHD$HD$pHD$ D$(D$xHl$XH`D$xHl$XH`H\$PHt$@LT$HLs^eH%0   H;a&  H(Hl$ Hl$ H	 H$HD$    HHD$HL$H@HH$HD$HL$H =     H HU H$Hf HD$1HHD$HL$H0 =   g  H$ H	 H$HD$    GHD$HL$H@HH$HD$HL$H =W     H H	 H$HD$    GHD$HL$H@HH$HD$HL$H =      H Hy H$h4HD$H|  HH@    =   uVHA HJy H$14HD$HE  HH@@   =   uH Hl$ H(H= H= vH= HeXH= HQH= H=H= ,:¼HD$ HD$HD$    fHD$ HD$HD$(    WD$0n)HD$ HD$D$ WD$r*HD$ HD$HD$     WD$(^$HD$ HD$HD$ HD$WD$HD$ HD$HD$(    WD$0!HD$ HD$HD$     WD$("HD$ HD$HD$     WD$(.&eH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$苒HL$HD$HH|HL$@Hl$ H(ԺeH%0   H;a   H0Hl$(Hl$(HD$8HL$@1H\$ HSH\$8Ht$@HHH}LHHHtH<LD
H
H9uH\$ H<$Ht$LD$<|$ uD$H Hl$(H0D$HHl$(H0"MeH%0   H;avKH Hl$Hl$HY Hu;HD$(HHIH@H$HD$HL$HD$0HL$8Hl$H 豹H|$(H9;uH#eH%0   H;avIH Hl$Hl$HY Hu9HD$(H@HL$0H$HD$HL$HL$8HD$@Hl$H CH|$(H9;uH#eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   bHD$HL$0HH$HD$vHD$HD$@Hl$ H(轸eH%0   H;av|H(Hl$ Hl$ HD$8HHT$0H9
uXHHH9JuJHHH9Ju<HHHZ HRH9X t1D$@Hl$ H(H$HL$H\$XD$111 keH%0   H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)XHl$0H8eH%0   H;avzHPHl$HHl$HHB HJHZHRH$H\$HL$HD$HD$XHD$ HD$`HD$(HD$hHD$0HD$pHD$8D$xD$@D$yD$AcHl$HHPbmeH%0   H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)gHl$0H8ݵeH%0   H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)sHl$0H8]eH%0   H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)lvHl$0H8ݴeH%0   H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)wHl$0H8]eH%0   H;avhH@Hl$8Hl$8HBHJH$HD$HD$HHD$HD$PHD$HD$XHD$ HD$`HD$(D$hD$0D$iD$1yHl$8H@ԳeH%0   H;avVH Hl$Hl$HD$(H$HL$0HL$[HD$HL$(HH$HD$?HD$HD$8Hl$H eH%0   H;a   H(Hl$ Hl$ HD$0HHHH\$8HsH9tF1Ʉt<HHH@HSH9Ct1D$@Hl$ H(H$HL$HT$蚐D$1H$HL$Ht$|L$HD$0H\$8VQeH%0   HH,$H,$HY Hu*HD$HtHHH HD$HL$ H,$H	H|$H9;uH#eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$[HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(}eH%0   H;avoH(Hl$ Hl$ HD$0HHPH\$8H3H9St#1ɄtHKH9HD$@Hl$ H(1H$Ht$HT$#}L$HD$0H\$8xeH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$GHD$HL$0HQH$HD$談HD$HL$0HQ H$HD$HD$   HD$HL$0HQ(H$HD$HD$HL$0H8H$HD$΃HD$HD$@Hl$ H(0eH%0   H;a9  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HJHXHrH9p   1Ʉ   HH H9J u|HH(HZ0Hr(H9X0tF1Ʉt<HH8HZ8HR@H9P@t1D$@Hl$ H(H$HL$HT$p{D$1H4$HL$H\$R{L$HD$8HT$011H4$HL$H\$L$HD$8HT$0C1<H4$HL$H\$zL$HD$8HT$0迯eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$HD$@Hl$ H(=eH%0   H;av|H(Hl$ Hl$ HD$8HHT$0H9
uXHHH9JuJHHH9Ju<HHHZ HRH9X t1D$@Hl$ H(H$HL$H\$yD$111蠮keH%0   HH,$H,$HY Hu"HD$HtH@HD$H,$HQH|$H9;uH#eH%0   H;avlH8Hl$0Hl$0HY Hu_HD$@HtEHHHH@H$HL$HD$HD$HHD$HD$PHD$ 螆D$(D$XHl$0H8{H|$@H9;uH#eH%0   HD$H;AF  H   H$   H$   HY H,  H$   H  HHJH$   H9   HHH4Ht$ H|$(Hl$Hl$Hm H$   H9   HHH4Ht$=9   utH|$ Hl$Hl$Hm =   u-H|$Ht$(Hl$Hl$Hm H$   H   H H$HD$HD$HD$(HD$5H H$HD$ HD$Ht$C=H$   H9;H#eH%0   H;a1  H0Hl$(Hl$(HD$HH  0     HL$@90u4111HtH H H\$8HL$PHD$XHl$(H0Hu91u11ɺ   Hu9FtHm H$4"H|$HG	   =      H5 HHL$HHO=   uMHL$@HOHv Hg HO =\   uHG(HH 11HO(HHFHHOHHHHD$@*HH tHL$@t>u5HL$@9THu9fH
9tHL$@HL$@H$HD$Hf HT$HD$   RqH|$  HD$HHRHD$HHv  H}Gu>HL$@9TRUEtHu9TruebHn9trueL]HL$@tmHu`HL$@9FALSuMyEHu9Falsu/yeH9fals	yeHHHL$@HL$@H$HD$H HT$HD$   DpH|$  HD$HHHD$HKHL$@H$HD$H! HT$HD$   oH|$  HD$HHHD$HǨHD$8 tHm    HD$HL$Hu    D$eH%0   H;ak  H`Hl$XHl$XHD$pH$HD$xHD$HD$    HD$@   bHD$ HL$(HT$0H  H} H9   Hu1HD$@HL$8H\$PHr(Hz H9=: tzHr HR(H95 t"HT$hHH$   H$   Hl$XH`H4$HT$H HD$諄|$ tH H HD$@HD$@HL$8H\$PHT$HH<$Ht$H HD$_|$ tHa Hb HD$@YHD$@HL$8HT$HH\$P/HӺ     H+xeH%0   H;avFH(Hl$ Hl$ HD$0H H$HD$
   iHD$HL$HL$8HD$@Hl$ H(薦eH%0   H;ak  H`Hl$XHl$XHD$pH$HD$xHD$HD$    HD$@   `HD$ HL$(HT$0H  H&{ H9   Hu1HD$@HL$8H\$PHr(Hz H9=J
 tzHr HR(H95)
 t"HT$hHH$   H$   Hl$XH`H4$HT$H	 HD$軂|$ tH H HD$@HD$@HL$8H\$PHT$HH<$Ht$H	 HD$o|$ tHq Hr HD$@YHD$@HL$8HT$HH\$P/HӺ     H+xeH%0   H;avFH(Hl$ Hl$ HD$0H H$HD$
   yHD$HL$HL$8HD$@Hl$ H(覤eH%0   H;ak  H`Hl$XHl$XHD$pH$HD$xHD$HD$    HD$@   WHD$ HL$(HT$0H  H6y H9   Hu1HD$@HL$8H\$PHr(Hz H9=Z tzHr HR(H959 t"HT$hHH$   H$   Hl$XH`H4$HT$H HD$ˀ|$ tH H HD$@HD$@HL$8H\$PHT$HH<$Ht$H HD$|$ tH H HD$@YHD$@HL$8HT$HH\$P/HӺ     H+xeH%0   H;avFH(Hl$ Hl$ HD$0H H$HD$
   yHD$HL$HL$8HD$@Hl$ H(趢eH%0   H;ak  H`Hl$XHl$XHD$pH$HD$xHD$HD$    HD$@   UHD$ HL$(HT$0H  HFw H9   Hu1HD$@HL$8H\$PHr(Hz H9=j tzHr HR(H95I t"HT$hHH$   H$   Hl$XH`H4$HT$H HD$~|$ tH H HD$@HD$@HL$8H\$PHT$HH<$Ht$H HD$~|$ tH H HD$@YHD$@HL$8HT$HH\$P/HӺ     H+-xeH%0   H;avFH(Hl$ Hl$ HD$0H H$HD$
   艳HD$HL$HL$8HD$@Hl$ H(ƠeH%0   H;avHHH,$H,$HL$ H|$HO=   uHD$HWD$(H,$HHD$˿dHD$HHH HD$HL$eH%0   H;af  HXHl$PHl$PHD$hH$HD$pHD$HD$@   .LD$HD$ HL$(H  Ht H9   Hu2D$8HD$0HT$HHY Hq(H9 tzHY HI(H9 t HL$`HD$xH$   Hl$PHXH$HL$H HD$t||$ tH H D$8HD$0HT$HD$8HL$@H$Ht$Hx HD$&||$ tH( H) D$8XHD$0HL$@HT$HD$8-Hʹ    H)}eH%0   H;avVH8Hl$0Hl$0HD$@ $D$gHD$HD$@   ɃHD$(HL$ HL$HHD$PHl$0H8FeH%0   H;avdH0Hl$(Hl$(HD$@H$HD$HHD$HD$HL$HT$ HtH H H\$8HHL$PHT$XHl$(H0ȝeH%0   H;av=H Hl$Hl$HD$(H H$HD$HL$HL$0HD$8Hl$H oeH%0   HD$H;A  H   H$   H$   H$   Hw  HHL$ H	 H$HL$HL$.SHD$HD$0H|$XWHHl$Hl$Hm H
 H$H$   HL$HL$XHL$.6HD$ HL$01!HD$XH$8HD$(HPHD$ HL$0H|$X t3H\$`HH9   HT$(H<у=   uHH覻H$HD$HD$1HD$WD$8D$HH  HL$8HL$0HL$@HT$ HT$HHT$PH3
 H$HD$HD$8HD$苨HD$0H$   HD$ H$   H$   H$   H   1HHg葛,HD$HHH@HD$HL$eH%0   H;avtH@Hl$8Hl$8HD$HH@(H$HD$HD$ HL$HL$01-HT$(HH$HD$PHHHD$(HPHD$ HL$0H9|Hl$8H@ؚseH%0   H;a\  HXHl$PHl$PHD$`HH(H@ HtH@HD$@HL$HHD$@H  HZ HD$8HL$0H   H$H|$   HD$0H@HHL$8H$HD$HL$H$HD$HD$ HL$HT$H$HL$HD$D$HD$(HL$ H0 H$HL$HD$ HD$HL$ H@ H$HD$pH9D$t1D$xHl$PHXHL$hH$HD$dD$HD$0H$HD$8HD$~HD$ HL$HT$N11\eH%0   H;a  HpHl$hHl$hHT$xHJHZ1HH9   4@`uHpHHH9     D3A`uH9  H$    H\$HD$HH)Ht$XHHH?H!HHt$`Ht$HT$ HH)HHH?H!HHD$(H|$0觌HD$@HL$8HT$`H$   HT$XH$   H$   H$   Hl$hHpHB HR(Hu6   Ha H$   H$   H$   H$   Hl$hHpHD$PHL$XH\$`HL$LHD H$HD$HT$6|$( tHL$XH\$`11돋D$L=!ߍ   =M?/   Hs HT$PH9uHL$XH\$`   HZ I=udHs H9uHL$XH\$`   H =!ߍu'Hms H9uHL$XH\$`   H HL$XH\$`=!ߍHT$P=WwV=HuCHr HT$PH9w=WuHq H9uHL$XH\$`   H =WHT$P=iuHHs HT$PH9uHL$XH\$`   H' @=<KHHs H9t7HT$PHHbH$eH%0   H;avIH(Hl$ Hl$ WD$HT  HD$HD$0HD$H$HD$HD$bHl$ H(賕eH%0   H;a7  HxHl$pHl$pH$   HHHPHulHHPHPXHtOH$HT$H HD$HD$   HD$     WD$()H$   H$Hl$pHxH HPi HXPHpXH   H\$PHt$XH$HT$EHD$WD$`H:
 HL$`HD$hHD$PH$HD$XHD$HH HD$HD$   HD$`HD$ HD$(   HD$0   n@H5 Hh iaeH%0   HD$H;A  H   H$   H$   H$   HH H$   H$HD$HD$PHL$HL$xH/ H$
H|$H$   HG=   Q  H$   HH$   HW=     H$   HWH$   HW =Һ     H$   HW(H|$hHT$PHW8=   {  HT$xHW0H$   HZ(H5Y
 H4$H\$HL$HD$[|$(    H$   Hx( tgH@(H
 H$HD$H$   HD$H$   HD$4`H|$ =   uHD$hHH$   Hĸ   HD$hH$=   uH$   HA(HsH$   Hy(ɱH$   HHHPH   H$   H$H$   HD$HD$W$   H8
 H$   H$   H@ H$HD$   H$   HD$HD$   HD$    HD$0HL$(H$   HZPHRXHZ  H He G  H$HL$HD$HD$pH$   H$H$   HL$HD$W$   $   HF7
 H$   HT$pH$   H$   H$   H_ H$HD$   H$   HD$HD$   HD$    HL$(HD$0HW0HHHD$x&HrHW(HHHH$   HH)HWHHHH$   ߯HHHH$   įHH$   HD$HHL$`HT$XH\$@H$HD$HD$W$   H6
 H$   H$   HD$@H$HD$XHD$H$   HD$HD$   HD$    HD$`H$HD$HHD$HD$H5
 H$HD$蜏GeH%0   H;a	  HhHl$`Hl$`HD$xH$H$   HD$H$   HD$H$   HD$H$   HD$ HD$(HL$0HT$pHZXHrPH   HD$@HtwHxHL$HWD$PH|$PHL$XH4$H\$HD$PHD$HD$   HD$    HD$pH$P   HD$@H$   HD$HH$   Hl$`HhHH H5b goeH%0   H;av5HHl$Hl$HD$HHtHHl$HH$neH%0   H$HH;A
  H8  H$0  H$0  H$@  HZ8Hr@LB0H
  IHMHf
  A9-\
  Hz0Ay-C
  H	     H9{
  IH)IHH?H!JM		  F$A-  A=  HHZ8H^HZ@HH?HLÃ=r     HZ0H$   L$   HD$x   HL9w  4@=uHsI)MII?L!HA   H$   H\$PLD$HH$   DT$GHB(H=
 H<$HD$HL$H\$GUHD$ H |$( S  HD$PH2  HL$xH$   
helpuGH$@  H$HM H> Ƅ$H   H$P  H$X  H$0  H8  H   huH$   H$HD$8HD$W$   H1
 H$   H$   H$@  H$H HD$HD$"   H$   HD$HD$    HD$(   HD$0HL$8Ƅ$H   H$P  H$X  H$0  H8  1AHL$xH$   H$   HH(HP H7 H$HT$HL$gHD$HL$ |$( ;  1҄h  T$G5  H@ H$H$   HL$HT$HHT$HD$HL$ H   H$@  Hx  t}H@ H
 H$HD$H$   HD$HD$PHD$WH|$ =   u.H$   HƄ$H  W$P  H$0  H8  H$   mfH$=K   uH$@  HA H]H$@  Hy 4HD$hH$   H$   H$HD$HHD$
HD$H$   H$   H$HL$PHL$HD$HL$hHtHIW$   $  $   HM/
 H$   H$   H$  H$  H$  H$   H$   H$(  H$@  H$Ht" HD$HD$$   H$   HD$HD$    HD$(   8HD$8HL$0Ƅ$H   H$P  H$X  H$0  H8  H@ H$HE HL$HD$   HD$HL$ HHD$`H$   H$   H$HD$PHD$HD$HL$`HtHIW$   $   H.
 H$   H$   H$   H$   H$   H$@  H$H< HD$HD$   H$   HD$HD$    HD$(   HD$8HL$0Ƅ$H   H$P  H$X  H$0  H8  L$GN  HD$HH$     HD$HH$   H$   HY Hq(H[H4$HT$HD$HD$HL$ HsHD$pH$   H$   H$HD$HHD$BHD$H$   H$   H$HL$PHL$HD$HL$pHtHIW$   $  $   H,
 H$   H$   H$  H$  H$  H$   H$   H$(  H$@  H$H HD$HD$!   H$   HD$HD$    HD$(   pHD$8HL$0Ƅ$H   H$P  H$X  H$0  H8  H$   H$HD$PHD$HD$W$   H+
 H$   H$   H$@  H$Hu HD$HD$   H$   HD$HD$    HD$(   HD$8HL$0Ƅ$H   H$P  H$X  H$0  H8  H$@  HZ8Hr0LB@HHNLHHZ8IXHZ@HH?HH=   uHB0HLʹ   `H$   	HD$XH$   HPH$T$HD$XH$   LE1E11HH辣H>L$LT$HD$W$   H1*
 H$   H$   H$@  H$H HD$HD$   H$   HD$HD$    HD$(   LHD$0HL$8Ƅ$H   H$P  H$X  H$0  H8  HKHJ8HNHJ@HH?HI=Ԫ   u'HB0Ƅ$H   W$P  H$0  H8  趢ָ   Ƅ$H   W$P  H$0  H8  Ƅ$H   W$P  H$0  H8  /eH%0   H;a   H(Hl$ Hl$ HL$0AHT$@HQ8HT$HHQ@=      HD$8HA0HL$0H$~HD$HL$|$ uHtMHT$0HZHHt+HtHuHtSHIMH$   FmHT$0HL$PHD$XHl$ H(WD$PHl$ H(Hy0HD$8koH$HD$heH%0   H;av?HH,$H,$H= =   uHDE HH,$HH1E 荁eH%0   H;av!HH,$H,$Hh HH,$HKeH%0   H;a   H Hl$Hl$Hx H$HD$HL$0HH=J   u{HL$(HHHD$HL$8HHHH: H$HD$H  H=   uHL$HHHHL$@Hl$H HxHHD$HHHHxHHD$(̟Hu_eH%0   H;a   HxHl$pHl$pH HZPHRXH   H H5 H   HT$XH\$PHHNH$HL$AHD$WD$`H%
 HL$`HD$hHD$PH$HD$XHD$HD HD$HD$   HD$`HD$ HD$(   HD$0   jHR H$YHl$pHxH HS 51?eH%0   H;avxH0Hl$(Hl$(HZHJHD$8H9sRHHrHHD$@H9s8HHH@H$Ht$HL$HD$EH|$  D$HHl$(H0z~oeH%0   HD$H;A  H   H$   H$   HBHD$xH$   HQHH$HT$HD$W$   H$$
 H$   H$   H׬ H$HD$   H$   HD$HD$   HD$    ܵHD$(HD$pHL$0HL$XH$   H$gHD$ HD$PHL$HL$hHT$H\$H  HT$XH\$pHe  H$    H\$HT$H~ HD$HD$    qHD$0HL$(HD$XHL$pHT$hH$HT$PHT$H< HT$HD$   H HT$ HD$(   HD$0aZHD$8HL$@H$    HT$pHT$HT$XHT$HD$HL$ |pHD$(HD$pHL$0HL$XH$   HZ0Hr8H$H\$Ht$|$    HD$pHL$XHT$xHZPHRXH   H\$HHT$`H$HL$HD$W$   $   H#"
 H$   H$   H$   H$ H$   HD$HH$HD$`HD$H$   HD$HD$   HD$    赴H$   Hĸ   H HO HHW H$   H9A    HA8HI0H$HD$HD$W$   H\!
 H$   H$   H3 H$HD$   H$   HD$HD$   HD$    HD$(HL$0H$    HT$pHT$HT$XHT$HD$HL$ nHD$(HL$0`HA8HI0H$HD$HD$W$   H 
 H$   H$   H H$HD$   H$   HD$HD$   HD$    [HD$(HL$0H$    HT$pHT$HT$XHT$HD$HL$ mHD$(HL$0H$    H\$HT$H HD$HD$    mHL$(HD$0H$    HD$pHD$HD$XHD$H HD$HD$    HT$(H\$0mHT$@H\$8HD$PHL$hxeH%0   H;ad  H(Hl$ Hl$ H H$HD$   <HD$HL$H5 =n     H) HY H$HD$   <HD$HL$H =0      H H H$HD$   J<HD$HL$H =   uiH H H H   HHJH$HL$HD$   $HD$=   uH/ Hl$ H(H= 虗H=h H舗H=G Hw?H=# f1ʠweH%0   H;a   H Hl$Hl$HD$(H$HL$0HL$GJHD$HL$(HQH$HD$+JHD$HL$(HQ H$HD$MHD$HL$(H0H$HD$IHD$HD$8Hl$H :wUeH%0   H;a'  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HHHZHrH9p   1Ʉt|HH(HZ(Hr H9p tF1Ʉt<HH0HZ8HR0H9X8t1D$@Hl$ H(H$HL$H\$AD$1H4$H\$HL$pSL$HD$8HT$01H$HL$Ht$XAL$HD$8HT$0U1NH4$HL$H\$*AL$HD$8HT$0ueH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$+MHL$HD$HH|HL$@Hl$ H(tueH%0   H;a   H0Hl$(Hl$(HD$8HL$@1H\$ HSH\$8Ht$@HHH}LHHHtH<LD
H
H9uH\$ H<$Ht$LD$P|$ uD$H Hl$(H0D$HHl$(H0tMeH%0   H;av%HHl$Hl$HBH$Hl$HsD$	L$D$		L$D$
	L$D$	L$D$D$D$
D$D$D$D$D$D$	D$ȉɺHH'L$L$		؉HH'L$L$
	؉HH'L$	L$D$L$ȉɺ HH/L$L$
ȉHH/L$L$ȉHH/L$D$D$	L$L$L$L$D$D$D$D$D$D$	L$L$L$D$  D$D$D$D$D$  eH%0   H;av[HHl$Hl$HL! H$3H|$=   u#HD$ HHE HD$(H|$0Hl$HHD$ 舑!reH%0   H;avLH(Hl$ Hl$ HD$0HHD$8H$HD$@HD$HHD$HL$HD$HHL$PHl$ H(qeH%0   H;a   H0Hl$(Hl$(HD$8H3H H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$\$D$$    D$$L$%T$&\$'HG H$HD$$HD$(HD$HL$HL$HHD$PHl$(H0p0eH%0   H;a   H0Hl$(Hl$(HD$8HG H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$\$HD$     fD$ fL$"fT$$f\$&H"G H$HD$ HD$_HD$HL$HL$HHD$PHl$(H0p7eH%0   H;a  H0Hl$(Hl$(HD$8HF H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$\$     uNfD$$  D$$    fD$&  HE H$HD$$HD$膼HD$HL$HL$HHD$PHl$(H0É)1)щȉ1)։1D$$    L$$@t$%D$&\$'HE H$HL$$HL$HL$HT$HT$HHL$PHl$(H0D$$    D$$L$%T$&D$'HD H$HD$$HD$蠻HD$HL$HL$HHD$PHl$(H0MnHeH%0   H;a  H0Hl$(Hl$(HD$8HsD H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$\$     uQD$     HD$     D$$    HD H$HD$ HD$úHD$HL$HL$HHD$PHl$(H0É)1)щȉ1)։1HD$     fL$ ft$"fD$$f\$&HC H$HL$ HL$?HL$HT$HT$HHL$PHl$(H0HD$     fD$ fL$"fT$$fD$&H+C H$HD$ HD$HD$HL$HL$HHD$PHl$(H0lPeH%0   H;a   H0Hl$(Hl$(HD$8HB H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$D$' D$'HA H$HD$'HD$<HD$HL$HL$HHD$PHl$(H0kTeH%0   H;avtH Hl$Hl$HD$(HwA H9uHD$8HD$0HD$@Hl$H H@HL$0H$ЋD$f$mHD$H1A HL$8HD$@Hl$H XkseH%0   H;a   H0Hl$(Hl$(HD$8H#A H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$D$' iL  iF  i/     D$'H@ H$HD$'HD$׷HD$HL$HL$HHD$PHl$(H0j/eH%0   H;a   H Hl$Hl$HD$(Hc@ H9uHD$8HD$0HD$@Hl$H H@HL$0H$ЋD$L$T$iL  iF  i/     f$ѳHD$H? HL$8HD$@Hl$H iGeH%0   H;a   H8Hl$0Hl$0HD$HHtfHL$@H$HD$HT$PHT$HT$XHT$HT$`HT$ d   HD$(HL$HH9s8HHL$@HHDHT$hHD$pHl$0H8WD$hHl$0H8ؑiMeH%0   H;aI  HPHl$HHl$HHD$pH@HL$xH$ЋD$L$T$\$Ht$`H  D$$L$ T$(\$H|$XE1AE1L\$@ILIAIH|$@LD$8DL$,LT$0HHOH@H$ЋD$L$T$\$t$$)D$ A)L$()ȋL$)ȋL$,9sHt-HL$8H\$8HLL$`L9PH$   Hl$HHPHD$8H$   Hl$HHPÉHL$01gD$iȋL  T$	iF  \$
i/  1   iiT  )     u<i0k  )i  )     uL$\$D$D$i L$
if L   us\$	iX   )iҶ   )ȩ   u<iˢ 9 /   uT$D$L$D$  eH%0   H;a   H0Hl$(Hl$(HD$8H= H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$$L$T$1D$L$	T$
fD$%  D$' D$%L$&T$'H< H$HD$%HD$蠲HD$HL$HL$HHD$PHl$(H0MeD$i L$
if L      \$	iX   )iҶ   )ȩ   uviˢ 9 /   uR\$3ӉҾ HH/t$É HH/D$ˉHH/D$\$IeH%0   H;a@  H0Hl$(Hl$(HD$8H  HД[  H: H9  H\$@s;DCDKi  <u!H: H9=  s{   H@H$ЋD$L$T$\$\$    )1)щȉ1)։1$@t$D$D$L$	T$
D$$    D$$L$%T$&D$ D$'H9 H$HD$$HD$6HD$HL$HD$HHL$PHl$(H0ÉΉuD$$    L$$@|$%@t$&D$'H$HD$$HD$߯HD$HL$HL$HHD$PHl$(H0þ            @|$$DD$%DL$&@t$'H$HD$$HD$膯HD$HL$HL$HHD$PHl$(H0H\$@        A    A    ,H8 H\$@!H\$@@aD$L$	9ȉB\$
9BÅuD$ D$ D$ D$É)Љ)1)Ή)Ή1)߉)߉É1L$\$D$وL$D$ L$ ȉɺ HH/L$L$	 ȉHH/L$L$
 ȉHH/D$D$  eH%0   H;a   H0Hl$(Hl$(HD$8Hs6 H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$$L$T$QD$L$	T$
\$D$$    D$$L$%T$&\$'H5 H$HD$$HD$+HD$HL$HL$HHD$PHl$(H0_eH%0   H;a-  H Hl$Hl$H0$ H$HD$HL$H =׆     H H# H$HD$HL$HY =     HM H# H$HD$HL$H =m   K  H Hy# H$pHD$HL$H =8     H H# H$;HD$HL$HJ =     H> H" H$HD$HL$H =΅   p  H H" H$HD$HL$H =   '  H H" H$HD$HL$H˾ =d      H H" H$gHD$HL$H =/      H H3" H$2HD$HL$H =   uSH H! H$HD$HL$H  =Ʉ   uH Hl$H H= H|H=F H|H=e H|^H= H|H=ݽ Hm|H= HY|H= HE|:H= H1|H= H|H= H	|_H= H{\eH%0   HH,$H,$HY Hu3HD$Ht# 	L$L$L$ L$$H,$H0H|$H9;uH#eH%0   HH,$H,$HY Hu,HD$Ht D$D$D$ D$$H,$H׍H|$H9;uH#eH%0   HH,$H,$HY H   HD$H   HX@1 ى2 щҾ HH/T$ щHH/T$ HH/D$ D$$  H,$HH|$H9;FH#>eH%0   HH,$H,$HY Hu7HD$Ht' 	L$L$L$ D$$  H,$H|H|$H9;uH#eH%0   HH,$H,$HY Hu0HD$Ht  D$D$D$ D$$  H,$HH|$H9;uH#eH%0   HH,$H,$HY H   HD$HtpPX@	񾁀HH'L$	ʉHH'L$	ʉHH'D$ 	ЉD$$H,$H_H|$H9;rH#jeH%0   HH,$H,$HY HudHD$HtTHX@щҾ HH/T$HH/D$ىHH/D$ L$$H,$H迊H|$H9;uH#eH%0   H;aveH Hl$Hl$HY HuUHD$(Ht>@f$D$|D$L$T$\$D$0L$4T$8\$<Hl$H -'XH|$(H9;uH#eH%0   H;avmH Hl$Hl$HY Hu`HD$(HtFH@f$D$L$D$L$T$\$D$0L$4T$8\$<Hl$H 蕉WzH|$(H9;uH#eH%0   H;a   HHHl$@Hl$@HY H   HD$PH   HHPH@Hu11HL$hHD$pHl$@HHHL$8HT$0H$HT$HD$HD$XHD$HD$`HD$ HD$(HL$0H9sHHT$8HHD讈V3H|$PH9;SH#KeH%0   HH,$H,$HY HuTHD$HtDPX@	Ήt$	щL$	ىL$ 	L$$H,$HH|$H9;uH#eH%0   HH,$H,$HY Hu8HD$Ht(HP@\$T$L$ D$$H,$H蛇H|$H9;uH#eH%0   HD$H;A  H   H$   H$   1Hz     2  WD$`H HtHH  D$`HD$hHB	 H9T$`  HXHpH D$p$   $   H$   H|$pH$   H|$xH$   H$   H$   H$   H$   H$   H$   H$   H~H9   H4vHL0={      D$pA $   H40Hv$   FH$H|$H\$HD$H H$HE	 HL$HD$Hiy  ȅuH$   HĨ   HHy  H$D$0HD$XH|$PH\$HH# H$LD$HD$pHD$K*HD$XH\$HH|$PHHt$@H H$HD$Ht$H\$H|$ ~
HD$(HL$0H\$8HyHx  Hm	 Ht$@111,H HT$`HD$hH{x  H$,Hkx  R\eH%0   H;a   HĀHl$xHl$xH$   H$HD$
   EfHD$HD$pHL$HL$hH$   H$HD$
   fHD$HL$H$    HP~ HT$HD$   HT$pHT$HT$hHT$ H+~ HT$(HD$0   HD$8HL$@H	~ HD$HHD$P   GHD$XHL$`H$   H$   Hl$xHQeH%0   H;a   H`Hl$XHl$XHD$hH$HD$pHD$HD$HD$PHL$HL$HHT$xH$H$   HT$HD$HL$H$    HT$PHT$HT$HHT$H2} HT$HD$    HL$(HD$0>EHD$8HL$@H$   H$   Hl$XH`P HD$HL$(H9HLHL$HT$0H9HLHT$H\$8H9HOH\$ Ht$@H9HOH9|P   @t1H&x  H'x  H(x  H)x  HD$HHL$PHT$XH\$`HD$HHL$PHT$XH\$`H9@eH%0   H;a   HHl$Hl$HD$ HL$@H9   HD$0H9}~HD$(HL$HH9oHD$8H9t0- f$贙HD$Hx% HL$PHD$XHl$Ht  f$脙HD$HH% HL$PHD$XHl$H1kO6HD$HD$(HD$HD$0HD$HD$8HD$ HD$@H H HL$(HD$0H! H HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$L$$D$%T$&\$'H% H$HD$$HD$oHD$HL$HD$PHL$XHl$(H0NWHHl$Hl$Ht$ H~(LF LN8LV0L\$(M9   M9   LT$0L9{M9AEt]LH^I)HvLM)KHRKH9wcH9wVAATA\ADL$8T$9\$:D$;Hl$HD$8    Hl$HE1LT$0LT$0HvvHHl$Hl$HT$ HZ0Hr8Hz(LB I9||   udL)H   =HH9}&LBL
L9sXEAtD$( Hl$HHLBJLH9}HD$(Hl$HD$(Hl$HH9LLuHq Hb HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$fL$ fD$"fT$$f\$&H" H$HD$ HD$˘HD$HL$HD$PHL$XHl$(H0xKSHHl$Hl$Ht$ H~8LF(LN LV0L\$(M9   M9   LT$0M9   I9@@tmH>H^M)HvLM)KHRKH9wvH9wiT\DffL$8ffT$:ff\$<ffD$>Hl$HHD$8    Hl$H1tLT$0LT$0HtsHHl$Hl$Ht$ H~8LF LN(LV0L\$(M9   M9   LT$0M9   I9@@tmH>H^M)HvLM)KHRKH9wjH9w]L$8ffL$:ffLL$<ffLL$>ffLHl$HHl$H1LT$0LT$0HsrHHl$Hl$HT$ HZ Hr8Hz0LB(H9      uxH)H   QHH9}:HZL
H9szEAuLPI9s[B\tD$( Hl$HIHZHHI9}HD$(Hl$HD$(Hl$HI9jLH~qHvqH Hr HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$L$$D$%T$&\$'H" H$HD$$HD$HD$HL$HD$PHL$XHl$(H0GWHHl$Hl$Ht$ H~(LF LN8LV0L\$(M9   M9   LT$0L9{M9AEt]LH^I)HvLM)KHRKH9wcH9wVAATA\ADL$8T$9\$:D$;Hl$HD$8    Hl$HE1LT$0LT$0HVp1pHHl$Hl$Ht$ H~8LF(LN LV0L\$(M9   M9}}LT$0M9oI9@@tYH>H^M)HvLM)KHRKH9wVH9wIL$8L$9LL$:LL$;LHl$HHl$H1LT$0LT$0HoboHHl$Hl$HT$ HZ0Hr8Hz(LB I9||   udL)H   =HH9}&LBL
L9sXEAtD$( Hl$HHLBJLH9}HD$(Hl$HD$(Hl$HH9LnH H HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$fL$ fD$"fT$$f\$&H H$HD$ HD$苑HD$HL$HD$PHL$XHl$(H08DSHHl$Hl$Ht$ H~8LF(LN LV0L\$(M9   M9   LT$0M9   I9@@tmH>H^M)HvLM)KHRKH9wvH9wiT\DffL$8ffT$:ff\$<ffD$>Hl$HHD$8    Hl$H1tLT$0LT$0HllHHl$Hl$Ht$ H~8LF LN(LV0L\$(M9   M9   LT$0M9   I9@@tmH>H^M)HvLM)KHRKH9wjH9w]L$8ffL$:ffLL$<ffLL$>ffLHl$HHl$H1LT$0LT$0HkkHHl$Hl$HT$ HZ Hr8Hz0LB(H9      uxH)H   QHH9}:HZL
H9szEAuLPI9s[B\tD$( Hl$HIHZHHI9}HD$(Hl$HD$(Hl$HI9jLH>jH6jH H HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;a   H0Hl$(Hl$(HT$8HZ(Hr Hz8LB0LL$@L9   M9}}LD$HL9oI9@@t_HJH:I)HRLI)KH9sVD$'H# H$HD$'HD$蠍HD$HL$HL$PHD$XHl$(H011LD$HLD$Hi1@HHl$Hl$HT$ HZ Hr8Hz0LB(H9|t   u\H)1;HH9}%HZL
H9sWAtD$( Hl$HIHZHHI9}HD$(Hl$HD$(Hl$HI9HDhH H HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;av^H(Hl$ Hl$ HD$0H$HD$8HD$HD$@HD$A   D$f$ÈHD$H HL$HHD$PHl$ H(>HHl$Hl$HT$ HZ8Hr(Hz LB0LL$(L9xM9}lLD$0L9^I9ÄtCHJHI)HRLI)KHH9sOKHHRH9s:ffD$8Hl$HfD$8  Hl$H1LD$0LD$0HffHHl$Hl$HT$ HZ Hr8Hz0LB(H9      utH)H1QHH9}:HZL
H9szEAuLPI9s[B\tD$( Hl$HIHZHHI9}HD$(Hl$HD$(Hl$HI9nLHeHeH H HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;a   H0Hl$(Hl$(HT$8HZ(Hr Hz8LB0LL$@L9   M9}}LD$HL9oI9@@t_HJH:I)HRLI)KH9sVD$'H# H$HD$'HD$@HD$HL$HL$PHD$XHl$(H011LD$HLD$Hd;eH%0   HD$H;A%  H   H$   H$   H$   HH HP(HX0Hp8H$   H<$H$   H|$H$   H|$H$   H|$HL$ HT$(H\$0Ht$8MHD$@HL$HHT$PH\$XH9x     @.  H$   H~LFLLV(IL)LVILV IL)HL9:  H$   L$   L$   HD$`L$   L\$xHT$pH\$hH H$RH$   HL$`H)H|$HGH$   H)HGHH?H!H$   Hȃ=a   uaHH$   H@HGH$   HG HD$xHG(HD$pHG0HD$hHG8H;" H$   H$   H$   HĨ   6YH͍ H$蔰HD$H! H$   H$   H$   HĨ   H9@Lb~9D$H H HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;av^H(Hl$ Hl$ HD$0H$HD$8HD$HD$@HD$A   D$f$賂HD$H HL$HHD$PHl$ H(8HHl$Hl$HT$ HZ8Hr(Hz LB0LL$(L9xM9}lLD$0L9^I9ÄtCHJHI)HRLI)KHH9sOKHHRH9s:ffD$8Hl$HfD$8  Hl$H1LD$0LD$0H``HHl$Hl$HT$ HZ8Hr(Hz LB0LL$(L9M9}sLD$0L9eI9ÄtQHHJI)HrLI)KHH9sVt$8f@4HJHKHH[H9s+@|Hl$HHl$H1LD$0LD$0H__D$H H HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(eH%0   H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$L$$D$%T$&\$'H H$HD$$HD$OHD$HL$HD$PHL$XHl$(H05WHHl$Hl$Ht$ H~(LF LN8LV0L\$(M9   M9   LT$0L9{M9AEt]LH^I)HvLM)KHRKH9wcH9wVAATA\ADL$8T$9\$:D$;Hl$HD$8    Hl$HE1LT$0LT$0H^^D$eH%0   H;avRH(Hl$ Hl$ HD$0HH@HPHH@PH$HT$HD$迀HD$HS HL$8HD$@Hl$ H(4HD$HH HP(HX0H@8HL$HT$H\$ HD$(HHl$Hl$HT$ HJHHZ@H   Hr8Hz(LB LJ0LT$(M9   M9}~LL$0L9pI9@@tIH2LZI)HRLM)KL9snH9s`HHHDHL$8HD$@Hl$HHCHHL$8HD$@Hl$H1LL$0LL$0WD$8Hl$HF\L>\HHl$Hl$HT$ HZ8Hr(Hz LB0LL$(L9dM9}XLD$0L9JI9Ät1HJHI)HRLI)KH9s3D$8Hl$HD$8 Hl$H1LD$0LD$0[eH%0   H$HH;Ad  H8  H$0  H$0  H|$(WHl$Hl$\Hm H$@  Hs0LC(H+s 1!DBD(HH9|IH{HI49L9C8~3HSH;H9   H9   IH)H)HH?H!H1HS@H[HH~3H\$ 1HHHrH:H=   syLD(A8 u!HpH9|Ƅ$H  H$0  H8  H$(  HD$HGH4$Ё|$  uHD$H$(  H\$ Ƅ$H   H$0  H8  ù   "ZHzZHRZ<1weH%0   H;avNH Hl$Hl$HD$(HH@HIH$ыD$L$T$\$D$0L$4T$8\$<Hl$H 0H HD$HD$HD$HD$HHH HD$ HL$(HD$ 6eHD$ 6eHD$  ʚ;HD$( ʚ;HD$HHH HD$ HL$(eH%0   H;av;H Hl$Hl$HD$(HH@HIH$с|$  D$0Hl$H /eH%0   H;avbHHl$Hl$H
 H$sHD$HL$ H=V   uHL$(HHHD$0Hl$HHxHHD$(NHZ/HD$HiHtNHt2HtH HD$HD$   HҐ HD$HD$   HҐ HD$HD$   H HD$HD$   Ht8HtHuHR HD$HD$   HR HD$HD$   H~ HD$HD$   H H HL$HD$HD$HH`HPhHXpH@xHL$HT$H\$ HD$(eH%0   H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$]   D$L$T$L$%D$&T$'H H$HD$%HD$zHD$HL$HD$PHL$XHl$(H0-`eH%0   H;a<  H@Hl$8Hl$8HD$HHHxHPhHX`HppH|$PH9   H9   Ht$XH9   H9   HT$0H\$(HHHHL$ H$H|$Ht$   HD$HL$HHQHHt$XH|$0H)H|$ HH|$PLD$(L)HH9sw3HYHq H9s^Hq8Hy0H9sET$`\$aD$bHl$8H@D$` fD$a  Hl$8H@1<Ht$XHt$XH%UHUHHU<,HD$HHXH   H   Ht*HHhHPPH@`H\$H)HHL$H)HHD$ HHhHPPH@`H\$HH?HHHH?HHH)HHL$HH?HHHH?HHH)HHD$ HHhHPPH@`H\$H)HHL$HH?HHHH?HHH)HHD$ H   HtrHHHhHPPH@`H\$HH?HHHH?HHH)HHL$HH?H>HHHH?H>HHH)HHD$ HHhHPPH@`H\$H)HHL$HH?H>HHHH?H>HHH)HHD$ HHhHPPH@`H\$HH?HHHH?HHH)HHL$H)HHD$ eH%0   HD$H;A  H   H$   H$   H$   HHhHP`HXxHppH$   H<$H$   H|$H$   H|$H$   H|$HT$ HL$(Ht$0H\$8HD$@HL$HHT$PH\$XH9+     @  H$   H$   H$   H$   H$   HZhH$   HrHH$   Hz`H$   H$HD$HL$HD$H$   HQHYH1H$   L$   L)L$   IL$   L$   M)LH9  H)H)IHH?H!H>Hq Hy(LQH9O  H)H)IHH?H!LLQ@Li8Lq0L9  HD$`H$   L$   H$   L$   Ht$xLd$pH$   Ll$hL$   HJA H$ўH|$H$   HGH$   HGH$   HL$`H)HHH?H!H$   HH\$hH)˃=N      H$   HHL$xHO HL$pHO(=N      H$   HOH_8HW@=N   u{HG0H$   HHXHOXHHHHOHH@PHGPH$   HG`H$   HGhH$   HGpH$   HGxH H$  H$  H$   H   HO0HH6FHrHOHHIH$   FLH8HH$   EHH? H$QHD$H$   HIXHHXHe H$  H$  H$   H   H9@LaOHYOHHNO&D$HD$HL$HH)H\$ Ht$HH)LD$(I   Iu;HrH?H2HRHHH?HHH)HHD$0HL$8HT$@H\$HIuNLBI?JHRHIH?IIL)LGI?J<HHIH?LHH)HHHHIu1LGI?J<HHIH?LHH)HHHXIu5HrH?H>H2HRHHH?H>HHH)HIuLBI?I>JHRHIH?H>IIL)LGI?J<HHIH?LHH)HHeH%0   HD$H;A  H   H$   H$   H$   H$H$   HL$H$   HT$H$   H\$H$   Ht$ HD$(HD$HHL$0HT$8HT$XH\$@H\$`H5B	 H4$HHL$xHHHHT$hHT$HT$HD$`HL$XHHT$xHHt$H|$hH9  H9  H9}  IHH?H!L0H9X  LD$pH\$PH$   L$   H`< H$H|$HD$xHGHGHD$hHL$PH)HHH?H!H$   H=)J      HH\$pH_ H_(=J      H$   H_HW8HW@=I   ujHO0H$   HGXHD$HHGHHD$XHGPH$   HG`H$   HGhH$   HGpH$   HGxH$   H$   HĘ   HW0HHHHzAHH_HHHH$   [AHINAHHnKHHcKHH8KH0K!UeH%0   H;a  H(Hl$ Hl$ H\ H$HD$   HD$HL$HŁ =H   +  H bF  f$1kHZ H$aHD$=uH      H0~  f$jH! H$(HD$=<H      H~ E  f$jH H$HD$=H   uTH}  f$jHS H$HD$=G   uH} Hl$ H(H=} ?H=~} ?H=x} ?_H=O} ?H= ? beH%0   H;avZH(Hl$ Hl$ HY HuJHD$0Ht3HHH H$HL$HD$HL$HD$8HL$@Hl$ H(QH|$0H9;uH#eH%0   H;a   HHl$Hl$HY H   HD$ HtzHHHPHXHt$(H90`H9}[HD$0H9QH9t0& f$	iHD$H HL$8HD$@Hl$HD  f$hHD$1P>H|$ H9;^H#VeH%0   HH,$H,$HY Hu<HD$Ht,HHHPHH@H\$HT$ HL$(HD$0H,$HWPH|$H9;uH#eH%0   HH,$H,$HY Hu/H|$ t!H~ H~ HL$HD$ H,$HOH|$H9;uH#eH%0   H;avlH8Hl$0Hl$0HY Hu_HD$@HtEHHPHXH@H$HT$H\$HD$HD$(HL$ HL$HHD$PHl$0H8fO`{H|$@H9;uH#eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$+HD$HL$0HH$HD$HD$   VUHD$HD$@Hl$ H(eH%0   H;avyH(Hl$ Hl$ HD$0HHHH\$8HsH9t-1Ʉt#HHH9KuHKH9HD$@Hl$ H(1H$HL$Ht$YL$HD$0H\$83neH%0   HH,$H,$HY H   HD$H   H HZHu   H} HL$HD$ H,$HHu   H} Hu   HX} Ÿ   H Hu   Hb} Hu   H} Huĸ   H| xIMH|$H9;<H#4eH%0   HD$H;A"
  H   H$   H$   H$   Hs H$   H)HH|$xL$   I)IHs(L$   I)L$   I)LT$ H$   L^XIQ  M  L$   L$   ]  IH)HH?H!E| EdELADHILLL$8Ld$xL|$`LLT$ I9   LvL&L9	  E$LvLV M9  GLv0L~8M9  Ei G4Eif G<'ELA      ADd$EiX  A E)EiҶ  A E)A   uLAEiʢ DT$GE /A   uALWI96  L9  AAAAAAoIMoHLIMM9toHKL+LsHCIH9  LL$8Ld$`H)I)II?L!ILvhMM)LvHMHH^`LI)K3LvPMMItƄ$   H$   HĈ   I(  L$   L$     IH)HH?H!Et AtELADHKIH$   H\$xH$   LL$0L$   LIHLL|$PI9  HT$hH?H\$hL4IMLLVL>M9  GL~LN M9}  G7L~0Hv8I9\  Ai G7Eif E46ELA      At$EiX  A D)EiҶ  A D)   uKEiɢ DT$GE /A   uALWI9  L9  AAAAtIMgHH|$xMM94HKL+LsHCIH9  LL$0Ld$PH)I)II?L!ILvhMM)LvHMHH^`LI)MLvPMIH?LHI)HILƄ$    H$   HĈ   I8  L$   L$   x  IH)HH?H!Ed AtA\ADIIH$   LH\$xH$   Ld$HILLLL$(I9   IH?J:HLLLvL&M9%  G$LvLN L9  ELv0Hv8H9  Ai ADif E$4E$LA   u|At$EiX  A D)iҶ   )   uFAi٢ DL$B /   uLOI9M  L94  AA|IILl$ HH|$xMMM9HKL+LsHCIH9  LL$(Ld$HH)I)II?L!ILvhLt$pMM)HH^HLH^`LI)MMI?MII?LT$pMIM)LVPMIH?LHI)HI3IL$   L$   \  IH)HH?H!E|= Ed=EL=AD=HILLL$@Ld$XLL\$xI9   LvL>L9  E4L~L^ M9  GL~0Lf8M9  Ei G4Eif G<'ELA      ADd$EiX  A E)EiҶ  A E)A   uLAEiˢ D\$GE /A   uAL_I9   L9   AAAAAAoIILl$ HLMIM9L+HKLsHCIH9   LL$@Ld$XH)I)II?L!ILvhLt$pMM)HH^HLH^`LI)K#MI?MII?LT$pMIM)LVPMMIHHLx;HLHZ;LL:LL:HL::HL9;HLH;HH`:HLU:LLJ::HL:HLH:LH!:LL:LL:f:HL:HLH:LL9LL9HL9':eH%0   H;a  H8Hl$0Hl$0HD$@H$  HD$L$HT$HuEHD$@P	ʉP@Hu"@   L$H9H|WD$PHl$0H8HH9!r tHT$PHD$XHl$0H8HD$(HT$ H$HD$Hq HL$'|$ uHD$(HT$ H H H$HD$H[HD$H HL$PHD$XHl$0H8eH%0   H;a   H(Hl$ Hl$ L$8HD$09H|mP)ʉP ۋp!މp ۀ    !ߋ@Aȉ!W!9}(D!؍@D$@WD$HHl$ H(ÉH$L$&HD$HL$HuHD$0L$8hD$@    HL$HHD$PHl$ H(eH%0   HD$H;An  H   H$   H$   H$   H$     HHDq3  DD@D0EDHOH|֋<0       HcHyL$   I)MU  H<H  H     H$   L$   H$   HD$8H$H|$HL$HD$   O  HD$(HL$ H  HD$8H$   HHRH$HD$   <H$   H$   HT$8111   M4MvD	DfG~AŃ Dt$4DEA   AE!E8rAAt$LH  DL@E9}KDKAA EIDAD!AI   }  t$4FADkE	 A    ÃsE1D$@$   D$P$   D$`$   D$p$   111HH      u8H<
H  H<
HD  H<
H  L
M  AL
MD  D;EIEL
M  A4pH$   H$   HHHJ  H  H$    H$Hp3  HL$HD$   HD$     HD$(HL$ H  H$   p3  <d  @      A  @@@  H  Hi  H43HP  H  Hi      WD$@D$PD$`D$p1H$   H$   H$   H   H H$   H5 H$   H$   H   H H$   H H$   H$   H   H H$   Hٴ H$   H$   H   HZ H$   H H$   H$   H   1H% H$   H H$   H$   H   H$   H$   H$   H   H H$   H H$   H$   H   W$   H$   H   Lй   82ع   ,2   B2H   2   25	peH%0   H;a\  HHHl$@Hl$@HT$X:   H\$P{_  sN DCAD!@|zf   11HH   { tbs#stKssD  9ȋ  ˋ  )HcH=       D$`WD$hHl$@HHHD$(L$$H$D$   THD$HL$HuHD$(L$$HT$XH\$P]D$` HL$hHD$pHl$@HHD$` H HD$hH| HD$pHl$@HH@ǍH)Ɖsf S!Sf@|$`WD$hHl$@HHH$D$   HD$HL$Hm  HD$8HL$0L  H8E
 H9Q         H   H9Qtq   uOHT$PH0  Ht/H)   Hǂ0      z|ZZBZZHT$XH\$PD$` HL$hHD$pHl$@HHHPHH9 t
   zH$H HD$HT$T$HD$8HL$0I   ?18HHpH95_ t
   H$H@ HD$Ht$Q\$HD$8HL$0HC
 HC
    HT$XH\$PD$` H HD$hHk HD$pHl$@HHù   .eH%0   H;a   H(Hl$ Hl$ HD$0x t*H#HHPPD$8WD$@Hl$ H(H$D$   iHD$HL$HuHD$0D$8 HL$@HD$HHl$ H(`eH%0   H;a   H(Hl$ Hl$ L$8HD$09H|LPX)ˉX x!x ω!   !!ЉD$@WD$HHl$ H(H$L$HD$HL$HuHD$0L$8D$@    HL$HHD$PHl$ H(M8H0Hl$(Hl$(Ht$81I@H"  HHHPH@  H9  IHDL>EupDT7EufDT7Eu\DT7EuRDT7EuHDT7Eu>DT7Eu4D7AD>DL>DL>DL>DL>DL>DL>DL>QD7AD\7ADd7Dd$Dl7Dt7D|7H|7DEEi5  Ei  EDih	  Ei  D)|$G<D|$$EEiT  Ei   EDω|$ EE<?E   AD<E   iN  A)i  )E)ߋ|$i  A)|$A)DA)DG,<C<i   |$D|E)E)Ai   E?ADLGE   DA)GAD\E)ADLA)AD||$A)ADl|$$<   DL$ D)|1        DD@DL D   D   Dd`G,
Ei5  Ei  G)EIADL$G4Eih	  AEi  EE)ADD\$$DiT  Ei   E8E@AEEGE    ADD    AEiN  E)AEiԱ  E)AA)ۃDi  D)DT$E)EE)E4;DG*Eiɵ   AADL$EADL A)E)Ai   E;ADL@    C'D)DADL`)   A)AD   T$A)AD   T$$B    )   HH}HH9H97
Hl$(H0)H)@   V)eH%0   H;avbH@Hl$8Hl$8H$    H^ HD$HD$   HD$HHD$HD$PHD$ mHD$(HL$0HD$XHL$`Hl$8H@eH%0   H;avbH@Hl$8Hl$8H$    Hr HD$HD$   HD$HHD$HD$PHD$ HD$(HL$0HD$XHL$`Hl$8H@
eH%0   H;aJ  H@Hl$8Hl$8HT$HH(  H9     H~MHCH=      \Z H(  HCH=      \Z!Hǂ      Hǂ(     H(  H=      H
HZHIH$H HH?H!HH@ HD$HHt$Ht$HD$0HL$(HT$ H\$HH(  HҺ    HOHL$P    HOHD$XHl$8H@ù   '   &   &H	 H$H^ HD$]eH%0   H;a   H Hl$Hl$HT$(H   H9(  u1H$OHD$HL$HtD$0 HD$8HL$@Hl$H H=   s0L HH   Hǂ0      L$0WD$8Hl$H ù   %JeH%0   H;a'  H(Hl$ Hl$ HT$0H   HXH9(     H=     t HxH   Hǂ0     @   H     D!tAHJ H; H$HD$GHD$D$8 H< HL$@HD$HHl$ H(H   Hǂ0     D$8WD$@Hl$ H(@t$8WD$@Hl$ H(Hǂ0      H$$HD$HL$T$H   HD$0Hǀ0        H$HD$HL$T$ HumHD$0Hǀ0      tAHG HH H$HL$FHD$D$8 HA HL$@HD$HHl$ H(D$8WD$@Hl$ H(D$8 HL$@HD$HHl$ H(ÈT$8WD$@Hl$ H(D$8 HL$@HD$HHl$ H(H   q#   g#eH%0   H;a  HHHl$@Hl$@H\$PH0  Ht@{|/H)   Hǃ0      {|ssCssHǃ0      Ht$XH|$hLD$` LL$PLT$XL\$0Ld$`LMLLH   H(  H   [  H9M  H)I9LLOL I?L!LMI L9   I9  L   L)L)HHH?I!JH   HT$`HD$0HL$XH$CHD$HL$H5H9Z tHL$pHD$xHl$@HHHD$8HL$(H$HD$HZ HT$|$ tH	[ HZ HL$(HD$8WD$pHl$@HHHT$0H|$hHt$XLD$ H4$LL$LD$)HT$0H\$PHt$XH|$hLD$ LH!!   K!UeH%0   H;a3  H8Hl$0Hl$0HD$@ H0  Ht@x|/H)   Hǀ0      x|HH@HHHǀ0      HL$H
HD$@HL$HH(  H   H)H9HOHH   H)H   HL$HH$HD$HL$HtH9IY tHL$PHD$XHl$0H8HD$(HL$ H$HD$H!Y HT$O|$ tHYY HJY HD$(HL$ WD$PHl$0H8eH%0   H;a  H8Hl$0Hl$0HD$@ H     HL$HH	1  Hǀ     H     H$Hp3  HT$HL$HD$    HD$(HL$ H  HT$@p3    q3  Hr3  HH@  s3  Ht3  HH8  u3  H9  -  1  HH9}BH  LIIF  D8uH HD$PH- HD$XHl$0H8H@H[H     p3  2  {  H@H[H   b  p3  H*  H   AH  H  H  H  L  Iuj      H  H  HH9    H@H[H4@H     p3  H  HH2  1I   HuJHtHHH H H$HD$?HD$H HL$PHD$XHl$0H8HuoL  HLIHHHuI  HHHuHLHB H3 H$HD$e?HD$H9 HL$PHD$XHl$0H8H=H9  uH9  'H H H$HD$	?HD$H HL$PHD$XHl$0H8I   HuSAtA"uHHPH Hu H$HD$>HD$H{ HL$PHD$XHl$0H8LHIwBAtH0 H1 H$HL$[>HD$H/ HL$PHD$XHl$0H8HcH9  uH9  MH H H$HL$=HD$H HL$PHD$XHl$0H8HHaH H H$HL$=HD$H HL$PHD$XHl$0H8HQ HD$PH HD$XHl$0H8H/ HD$PHs HD$XHl$0H8WD$PHl$0H8H HD$PH HD$XHl$0H8H HD$PH HD$XHl$0H8HL$PHD$XHl$0H8HuHǀ     HuHǀ     H HD$PH{ HD$XHl$0H8HU HD$PH HD$XHl$0H8Hع   Hع   Hȹ      Hع      eH%0   H;a  HHHl$@Hl$@HD$X?HLMp/  A<HH@}ރp3  Hrb  HD$8HH*  HD$8HD$PH$D$HL$HT$H  <  L$7HD$8HP   H@|bHD$P H$Hp3  HL$HD$@   HD$   LHD$ HL$(HuHT$P\$71,HD$`HL$hHl$@HHHt"H HD$`H0 HD$hHl$@HHWD$`Hl$@HHÀ   H   |HD$P H$Hp3  HL$HD$   HD$   HD$(HL$ Hu~HT$P\$71HLMp/  fA<HFH@}>HHH=      H6H@H=      ؃rp3  Hr   HL$8H9HL$`HD$hHl$@HHH HD$`H HD$hHl$@HHHu HD$`Hٗ HD$hHl$@HHHL$`HT$hHl$@HHH         Hع   (eH%0   H;a   H8Hl$0Hl$0HD$HH   HD$@ H$Hp3  HL$HD$   HD$   HD$ HL$(HtHD$PHL$XHl$0H8HD$@p3  Hq3  HHx  WD$PHl$0H8HE HD$PHٖ HD$XHl$0H8 eH%0   H;a,  H8Hl$0Hl$0HD$HH   HD$@ H$Hp3  HL$HD$   HD$   "HD$ HL$(H   HD$@p3  Juwq3  Funr3  Iues3  Fu\t3     HL$HHH~,H$HL$HD$HL$HL$PHD$XHl$0H8WD$PHl$0H81HD$PHL$XHl$0H8HL$@H$HD$HD$HL$HL$PHD$XHl$0H8eH%0   H;a5  H8Hl$0Hl$0HD$HH   HD$@ H$Hp3  HL$HD$   HD$   HD$ HL$(H   HD$@p3  Au8q3  du/r3  ou&s3  but3  euƀ  {3    HL$HHH~,H$HL$HD$HL$HD$PHL$XHl$0H8WD$PHl$0H8HD$PHL$XHl$0H8HL$@H$HD$6HD$HL$HL$PHD$XHl$0H8ceH%0   H;a7  HHHl$@Hl$@HL$XHT$PH
=k     HD$`HBH$Hp3  HD$8HD$HD$   HD$   `HD$ HL$(H  HD$Pp3  t0WD$pH H$   H H$   Hl$@HHÀq3  upHD$Pp3  tWq3  p3  H$HD$HL$T$H\$Pq3  HtWD$pH$   H$   Hl$@HHq3  uDH$HL$8HL$HD$   HD$   oHD$(HL$ HXz  HD$Pu?H$2D$HL$HT$HtWD$pH$   H$   Hl$@HHÀe  L$7r	]H$HL$8HL$HD$   HD$   HD$(HL$ H  HD$Pp3  Hq3  HHIH  T$7  Z@     t|rvStNs9H HǑ HWD$pH$   H$   Hl$@HHHվ H H$HL$.HT$HL$HD$PT$hu"H$HL$  HT$HL$HD$P{WD$p$   Hl$@HHT$ht%H$HL$HD$HL$HHD$P3H$HL$,HD$HL$ـ    H$HL$HD$HL$T$ht;H\$P   uHHWD$pH$   H$   Hl$@HHH\$P̀   tQiT$ht%H$HL$HD$HL$HHD$P]H$HL$6HD$HL$T$ht%H$HL$HD$HL$HHD$PH$HL$HD$HL$ـt+H$HL$HL$HT$HD$PH$HL$HT$HL$HD$PWD$pH H$   HB H$   Hl$@HHWD$pH$   H$   Hl$@HHÀ   p  HH  H:  HP  H   HX         t&H HD$pHL$xW$   Hl$@HHÀ   tJ   uAH$  HD$ HL$HT$H\$H\$pHT$xH$   H$   Hl$@HHÀ  Ru  Gu  Bub1H$?  HD$HL$ HT$H\$HD$pH\$xH$   H$   Hl$@HHWD$pH H$   H H$   Hl$@HHH  HD$pHL$xW$   Hl$@HHH$x-  HD$HL$Hu
HD$PnWD$pH$   H$   Hl$@HHWD$pH$   H$   Hl$@HHWD$pH$   H$   Hl$@HHHzHD$`keH%0   H$H;A  H  H$  H$  H$       x       HP  HQxH$   HYpH$   Hq`H$   HIhH$   H=ى	 H<$H)HH$   H)HHT$pHT$HT$[HD$W$   $   $   $   H$   HD$pH$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   HP  L$   L$HD$HL$HT$H\$ H|$(HD$0HL$8#H$   H$   H$   H$   H$   HE1|D[AGIHZLH9}PLX  L`  IH)Lp  LHL)LL9  L$   L$   BM9r  L$   MHLH9}	MHIH3 H$YWH$   H$   H$   H|$HWHO=   uqHH$   HGH$   H$   H$   H$   H_ HW(HO0HG8H H$  H$  W$  H$  H  EHP  HQ`H$   HYhH$   HqpH$   HIxH$   H="	 H<$H)HH$   H)HHL$xHL$HL$褕HD$H$   H1 H$'VH|$HD$xHGHG=     H$   HH$   HWH$   HW H$   H_(L$   LG0L$   LO8HH$   WHl$Hl$~	Hm L$   MP  McM+M[L$   L$   L$   MP  M[HL$  MP  Mc(Mk M[L$  L$  L$   MP  M[PL$(  MP  Mc0Mk8M[@L$0  L$8  L$@  MP  M[PL$H  M`  Mh  MX  L$P  L$X  L$`  Mp  L$h  H$p  H$   Hl$Hl$Hm H$p  1   BIHT$PHLHt$XL$   L$   L9}RHT$PH$   H)EtHT$hH?Lt$hLHIHHL9I  HLHB"M9r(  HPIHT$HHZH$   L$   L9}*H\$HL)EtH\$`H?LT$`LHN>ZH^H}=H HLHyLYL!L,vO  M9  tEA   Ht$XIE1H H$  H$  W$  H$  H  O  M9  AH$   W$  H] H$  H> H$   H$  H  LLHLLLHLeH%0   HD$H;A  H   H$   H$   H$   H  H  H  HP  HHtHHH1HD$8HSxH$   HspHt$xH{hH|$pH[`H\$hL	 L$H)Ht$ HHt$`H)HHT$@HT$HT$HL$H$   H1 H$QH|$HL$@HOHO=   o  H$   HH$   HD$`HGHD$hHG HL$pHO(HT$xHW0H$   HW8  CDILd$(LLLD$hI9   MP  N,M4$Md$M<M94  L'LGG47M9  G4,MP  N$Md$Mp M@M  ILHILL9  HWL7F I9  GD5IP  NM@Lb8HR0L9~  LgL7M9_  CT5HWLJH@H95  HNLH$   H9   HL$0H$   HP  HwHt$xLG LD$pLO(LL$`LShLT$XL[HL\$PLc`Ld$HH$HD$HL$谬HD$HL$0HT$`HH)HT$xHHL$hHt$pHH)HHT$XHH)HT$PHH\$HIH)HHT$(H\$ H$   L$   LT$8E1$H H$   H$   W$   H$   HĠ   H$   H LL L LH L ,LL LL ,eH%0   H;avwHHHl$@Hl$@H< H$cNHD$H$HD$PHD$HD$XHD$D$ HD$ HL$(HT$0H\$8HD$`HL$hHT$pH\$xHl$@HH5peH%0   H;a  HPHl$HHl$HH H$MHD$HD$@H$HL$XHL$HL$`HL$D$HD$0HL$8H  HD$@H  H&  H   H7 H7    t:H8  H@  HL$hHT$pH\$xH$   W$   Hl$HHPÀ   t   uHN7 H?7 뤀  Ru  Gu  BÄu1HuHH6 H6 H8  H@  HT$hHL$pH\$xH$   W$   Hl$HHPWD$hD$xHŬ H$   H H$   Hl$HHPHE6 H66 H8  H@  HT$hHL$pH\$xH$   W$   Hl$HHPWD$hD$xH$   H$   Hl$HHPeH%0   H;av^H8Hl$0Hl$0H^ H$HD$   HT HD$HD$   HS HD$ H? HD$(Hl$0H8eH%0   HD$H;A  H   H$   H$   H$   H    H  H  H  H  HHHtHHH1H  Hc  HHIItHIH1HH	H!	  H  1HH$   HH    HLH$HH$   HH    HLH\$H    HLHt$HHLH|$HD$ HD$(H$   H8  H@  H$HҸ    HLHD$H۸    HLHD$HҸ    HLHT$HHLH\$ ШHD$0HL$(H߼ H9	  =     H$   HP  H  tH$   H   H  H  Hz	 H$HH$   HHD$pHHH$   HHD$hHD$HD$zHD$HL$hH$   H`  Hh  =s  uHX  HD$pHp  YHX  ]H$   HP  G(Hu
   H!     H"u
   HAu
   HB     Hy	 H$H$   HH    HLHL$@    HLHD$XH$   HHHHLH\$HHLHT$PH)H\$8H)HHD$`HD$HD$;HD$WD$x$   $   $   HD$xHD$`H$   H$   HD$8H$   HD$PH$   HD$@H$   HD$HH$   HD$XH$   H$   H8  H@  H\$xH$Hɻ    HLH\$Hһ    HLH\$Hɻ    HLHL$HHLHT$ hHD$(HL$0HW H9   =W  uH$   HH  H$   H   H$   HH  H/H$HB HD$H}
 HD$Hu	 H$Hy HD$ /k$f$H$H HD$HO}
 HD$_eH%0   H$XH;A  H(  H$   H$   H$0   H  HI  H$8  H}.H H$@  HPy H$H  H$   H(  HH[H9|HH?H4HHH9uH     H$Hp3  H$  HL$H\$HD$   HD$(HL$ H  H$0  Dp3  O MIL$8  M9(  HǄ$       HǄ$       11J  IHLE8T$+  HLnM9|H  I+  OIB   1HL9}JH  LvF   D8uH H$@  HBx H$H  H$   H(  H  LRNې  Nۘ  MIO$	Md$I   g  Dr3  AF   A        AAE   Dr3  AF   Aw}      AAEucIALL9  L MII     IHDq3  L  I  M   L  1HdH H$@  H$w H$H  H$   H(  E1bHM H$@  Hv H$H  H$   H(  E1H H$@  Hv H$H  H$   H(  HHHHH  ~
H
k     G  K H@H=     LIEq3  HH@H=   r  Er3  HH@H=   K  Es3  Eu	E  E9  A@  Et
H^  EAEAEtEcE9  L  L  L8  MIKH@M  HItHIH1H@  MIJHRM  H$   HD$hD\$DDT$<DL$@DD$HHHItHIH1HD$XHH        #  1HH9  H  L$RF$   I  O$dN  N4M  MuL$   H$   L$  J  J  H=3
 H<$HHHH$   HL$HL$HD$H$   H$   H$0  H  H   =  u;H  HD$XH$   H$   Ht$hDD$HDL$@DT$<D\$DH$  lHC    C    H$  WHl$Hl$eHm $   11E1Am
  H$   HHt$PH|$pHD$XLEDT$<MIL|$PWH$   LHT$`L$   ML$   M9  H<  MMM  LHILL\$PLt$`MIL$        LN  N  LMIM9  IMIH$  ILHl$Hl$JHm H$   L$   E  E  DE9-  D  fE  EKfD     t_N  N  DL$   MMLL9
  HLAHAH$  Hl$Hl$Hm OH$H$  HD$HT$H$   HL$L$;HL$ @  HD$(HL$0HuFHD$`H$   H$0  DD$HDL$<DT$@L$   Lt$hL$   L$   H$@  H$H  H$   H(  L$   LF   I	  Mi  MM`   L$  \EHHD$`H$   H$   H$0  t$@H$   DD$HDT$<L$  L$   L$   Lt$hL$   E9  DL$LH$L\$艼L$HD$ HT$H     DD$LDDD$<D9   \$LH$0  H$T$讵HD$L$HT$ HuHT$D DD$LIcΉ!H@  H! HH@  H  H$@  H$H  H$   H(  HD$`H$   H$   H$0  t$@DD$HDT$<L$   L$   Lt$hL$   uDL$LEAL$DH{ E һ   !H$0  f  u  f  DD$<XH$D$HD$L$HT$ HuH$0    	f  H$@  H$H  H$   H(  H$@  H$H  H$   H(  EH$   4   H;  H$Hi  HHP  HD$LD$HL$HT$ H  <   H$0  H$D$藳D$HL$HT$ H   D\$;DILD   AD   DD\$DA DEۉD!؉$  t$@DNHD$`H$   H$   H$0  DD$HDT$<L$   L$   Lt$hL$   H$@  H$H  H$   H(  H H$@  Hm H$H  H$   H(  H$@  H$H  H$   H(  H$   4   H  H$H$  HD$Hi  HH`   HT$DL$DT$L$D Ҿ   !։t$ W  HD$0HT$(HuMHD$`H$   H$   H$0  t$@DD$HDT$<L$   L$   Lt$hL$   H$@  H$H  H$   H(  HH$  Hl$Hl$Hm IIHD$`WMLM  HItHIH1L_HHH98  HD$`EDT$@IM	HHH9@  ~Lt$`HLIHyL$   M{D\$DLd$xDl$:I9}~IT  O,F,   I0  L$   Dd$;L$   O$dL$   N  L$   N  L|$PH$   1H$   H$   ILx  M  LHIHx  HT$XIHI9|0IHD$`LHT$`I9`  Lt$pDl$:Ld$xE1L$   H$   H$H$  HD$HD$   HD$   HD$(HL$ H   H$0  p3     \$:8q3  u|DCunHB    B    W$   fǂ    H$   HHt$hH$   DD$HDL$@DT$<D\$DL$   Lt$pL|$XADHҕ H$@  Hi H$H  H$   H(  H$@  H$H  H$   H(  L|$XIHH9}HT$`E1$@  H$   H(  HP   H$Ht$HD$HD$XH$   H$0  Ht$hDD$HDL$@DT$<D\$DH H$@  Hh H$H  H$   H(  HÔ H$@  Hh H$H  H$   H(  H H$@  HVh H$H  H$   H(  LE1E1A?   E1PHP H$@  Hh H$H  H$   H(  H" H$@  Hg H$H  H$   H(  H$@  H$H  H$   H(  Hԓ H$@  Hg H$H  H$   H(  HLR@   H@   >Dع   1   %   LLD   L   D   Hй            Lเ   Hй   H   Lȹ   tLٺ   Lȹ   ZHٺ   mw"eH%0   H;a  HPHl$HHl$HD$pupD$t  HD$XH$}HD$HL$T$ Hu% tD$xHL$`	W$   Hl$HHPH$   H$   Hl$HHPHL$Xf   t  HL$XD$@T$t9  H$HD$hHD$gL$HD$HT$ H       1D$DHT$XH$H\$`H\$t$@t$t$tt$ɉL$L$xL$  D$ HL$0HT$(HuzT$t9J\$Dt1Ht$`HcH@6  L I<H@  Ht$`L H H$   H!e H$   Hl$HHPH$   H$   Hl$HHPÀ    !HD$Xf     L$@  fwW$   Hl$HHPf  H$HD$`HD$L$D$tD$D$D$xD$  HD$(HL$0HtH$   H$   Hl$HHPH$ɉL$轳D$HL$ HT$HuHL$X  	f  H:H$   H$   Hl$HHPÃ<uZL$?HD$XH$躲D$HL$HT$HuT$xHEL$?H$   H$   Hl$HHPH; H$   Hlc H$   Hl$HHPH$   H$   Hl$HHPHuHȋL$pmH@   H@   H]	 H$Hb HD$萷eH%0   H;a4  H0Hl$(Hl$(T$LH\$@t$P|$H95HcH@   L0 IH@   DEutŉ|$XWD$`Hl$(H0É|$HHD$ t$PHD$8H$0HD$HL$T$ Hu_ t=HT$ H\$@4|!|$T4T$L|$HL t$PF|$T)4݋T$LH\$@|$HLs t$PD$X    HL$`HD$hHl$(H0ù@   @   
4eH%0   H;aZ  HĀHl$xHl$xH$   H  H8  HHHH@H  HHtHHH1HD$H1   L\$XISL\$PLd$pLl$`Lt$@L|$hH$   LH$   LLLLD$HLL$8MIHH98  ~zH  L  MLMI9U  L\$XH$IKHD$L\$Ll$Ht$ f  HD$(HL$0HEH$   H$   Hl$xHIRIIH9@  ~LT$`1VHVLH9     H   HRH  H   H  H٘  H   HIHHHtHHH1H  Hِ  HtkHt$pHD$8H\$hHIHHtHHH1HD$PIH|$@1&HI7W$   Hl$xHLHHй   讳eH%0   H;a  HHl$Hl$HT$ HD$@H  H@H  H  HHHp/  Ht$(1FDEFHH@}H= LI@rl  H4$轮HD$ H     HH  HHrHJHRH|$8HLD$0JHH9  H)H)HH?H!HHt$(1XFII}EMI@  FA}E1MI9r  E   AA   EOEHHH}HHE1WD$HHl$HHT$@H   HuMHP  HHrHJHRHH|$8HLD$0JHH90  H)H)HH?H!HHP  HZ(HrHJ HRPH|$8HLD$0I8HH9   H)H)HH?H!HHuNHP  HZ0Hr@HJ8HRPH|$8HLD$0I8HH9   H)H)HH?H!HxHh  HX  H`  Hp  H|$8HLD$0JHH9w0H)H)HH?H!HH&LLȹ@   L@   ]ع   Q   GqeH%0   H;a  H0Hl$(Hl$(HD$PHL$X114H9HOHH9|HW	 H$HCHD$ HD$HD$)fHD$HL$ H|$8HOHO=+  upH111FCAHDDL@E8s'LOLL\$XLd$PA	L9sBF!M9r+HH}HXHE1Hl$(H0DL'HLFeH%0   H$HH;A   H8  H$0  H$0  H$   H5 Hl$Hl$Hm H$   1HT$8H(HHHD$8HL$0HHT$h@D$p@$   HT$hHT$@D$pD$H$   D$XHIH HH$HT$@HT$D$HD$D$XD$ HD$0HHaH$0  H8  ,eH%0   H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H HT$HD$   HD$HL$ }HD$(HL$0HD$PHL$XHl$8H@蔭oH|$HH9;uH#eH%0   H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H  HT$HD$   HD$HL$ ݠHD$(HL$0HD$PHL$XHl$8H@oH|$HH9;uH#eH%0   H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(艬eH%0   H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   bwD$D$@Hl$ H(*eH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$HL$HD$HH|HL$@Hl$ H(賫HD$HL$1HH}HHRH4H<H9u1HtH|H9u"Ht|@8ut\@8tD$ D$eH%0   H;a  H(Hl$ Hl$ H\$0Hp 
     H 
 Hx 
 H 
 H     H4$H   HL$H=      HOHD$HD$0Hp 
  H 
  H 
 H   &  H H 
 Hh 
 H   Hh 
 H   ~vH  H)Hh 
 H)P`1HH   }%h  H9~H)Ӊh  Ǆh      1HH   }\hH9~	H)Ӊ\hDh    H 
 Hx 
 H 
 H 
 H9w{H)H|$@H9HOH)HH?H!HH\$8H9uH 
 HL$PHl$ H(HL$H$H\$HL$sHD$0HL$Hǀ 
 HdHw   M7eH%0   H;a	  HHHl$@Hl$@HL$pH   H\$PH 
 H9   H 
 Hx 
 H9   H9   HH)H)IHH?H!HH 
 HS0H$HT$XHT$HT$`HT$HT$hHT$D$  HD$(HL$0LD$8;J  HD$PH@0H  H  HL$xH$   Hl$@HHH1E11WD$xHl$@HHJ%eH%0   H;ab  H`Hl$XHl$XH\$hH;  Hp 
    H 
    Ht$xH     H H)L$   I)II?L!LD$pLL 
 I9LOLD$8Hx 
 H9c  I   H?H8I40H   HHt$01HGH9  HHH  L9IOLx 
 H 
 H9K  H9=  H)H)IHH?H!ILYM~I    H|$PHD$HL\$@HS8L$HL$LT$H 
 HD$L\$ HD$(  HHD$@HL$hH\$H11? 
 H<A IH  DThDh  Hh 
 Lω|hHDH9| 
 HHt$0H|$PLD$8L 
 Lp 
 Hl$XH`H4$H|$LD$H\$hLD$8{H|$pNHl$XH`Lٺ  HK	 H$HVL HD$膥eH%0   HD$H;An  H   H$   H$   H$   H$   H    HLH 
 Hx 
 H$   H8H9  LC MIL$   L9SMNLCI9IILMI9  FH9  L$   HL$HHT$PH$   H|$hIH)HT$XIHH?H!HH$   L Lt$pL$   H$   1D$G1H$   H$   I@|$GH|$hM  K<H9  <>A8td|$GM9tPI  Fh  L+h 
 M9|M}H$   L$   H$   @$   H$   Hĸ   H$   I9  LL$`L$   L|$xDD$FM)LII?M!J<&H<$L)HL$H\$HT$L\$ Ll$(L\$0  HD$8H$   H9   H         H$   H\$xHH)H|$hH9}rL0HL$HI9   L$   GA   LLL$`L$   Ld$PLl$XLt$pIDH$   IH$   H$   H$   IHп   HL$HH\$xH$   H|$hL$   DD$FDT$GH$   H$   cH$   Ht$xH)H   H$   |$G3LLEH8LpeH%0   H;a   H(Hl$ Hl$ HD$0HH0H$HL$@HL$D$ B  HD$0HH0H  H  HtHT$PH\$XHl$ H(H$HD$8HD$HD$@HD$HD$HHD$5  HD$0H@0H  H  HL$PHD$XHl$ H('2HHl$Hl$HL$(H|lHT$ Ht$@Hvui5LD$8A8Hy   Di˽5AEHH9}LHI9s/DLD	H9rHl$HHl$HHYLQ1HGHHl$Hl$HL$PHT$0H9wPHT$HH9wAHD$8HT$ 1HH9}4<@8tH\$XHl$HHL$XHl$HeH%0   H;aR  HXHl$PHl$PHD$` H 
 H  j  xP   H   S  H@  H   H 
 Hx 
 H9  H$H\$HL$HT$kHD$ HL$(HT$`H 
 =  uRH 
 Hǂ 
     HBX Hǀ                @
Hl$PHXH$-  H 
 H;H 
 Hx 
 H9,  Hp0H4$D$ H\$HL$HT$ P  HD$`HH0H  H  H 
 =  uH 
 H6H 
 HH蹽HHl$PHXH 
 H 
 H 
 Hx 
 H9  L@XL$Ht$HD$    H\$H|$ HL$(HT$0"  HD$HHL$8HT$@H\$`H 
 H 
 =     H 
 H 
 HHIH)H9   H 
 Hx 
 I9   HK0H$D$ HD$LD$HT$ O  HL$`HQ0H  H  H 
 =  uH 
 Hǁ 
     Hl$PHXH 
 |H 
 Hx 
 I9wYLK0L$HL$HT$HD$D$  H|$(LD$0Ht$8'D  gH 
 HH HHl$PHXLHL膜eH%0   H;a	  HhHl$`Hl$`H\$pH 
 Hp 
 IH)H  }
{P Q	  IpH 
 Hp 
 H9}EH 
 Hx 
 HHH9x	  H9j	  H)HH?H!Ћ4i5 
    Hp 
 Hp 
 H9   H9 
 ~H 
 Hx 
 HHH9  H9  H)HH?H!Ћ<i5 
  Lp 
 I  DLhFh  Lh 
 Lp 
 DDhbH{(uƃ 
  Hǃ 
    H 
 H 
 L 
 H @    Hp 
 H 
 H95  H)H  }{P   Hu  H9 
 ~}H 
 Hx 
 HHH9  H9  H)HH?H!Ћ<i5 
  DDhLC`Lp 
 I  Fh  Lh 
 Lp 
 DDhH 
 H|$PL 
 Hǃ 
    Hǃ 
     Lp 
 M MA    MLLc`L+h 
 M9|(LS(In  H]       Hs(H  H 
   H  H 
 L 
 LNL 
 L 
 IL 
 IAGd% E$   @M9E  LNL 
 E$H 
 LC(L9   I   Hp 
 HHp 
 9Hp 
 H$LD$H|$Ht$HD$ HD$0HL$(HT$pH 
 =  u,H 
 HuHǂ 
     HE1Hl$`HhH 
 Lp 
 J4HvcHp 
 H>Hp 
 H9 
 <H 
 Lx 
 H7HIH9j  H9\  H)HH?H!B4 i5 
 Dd$DH-
 H$LD$Ht$LT$LL$ 
OHD$(HL$0HT$8H\$pH 
 =  uH 
 H|$PE1Dd$DHIOH 
 H 
 L 
 L 
 LfLoIAG(E   @M9wLVL 
 EDD$DH5-
 H$LL$Ht$LT$Ld$ HNHD$(HL$0HT$8H\$pH 
 =F  uH 
 H|$PDD$DE1HIH 
 ,H  H  H9 
 AEtHH  Hp 
 LGH  Hx 
 H 
 H9  L 
 L 
 L 
 M`4>M9   MHL 
 C4H 
 L 
 L 
 I @  t!Hp 
 H{(ƃ 
 H$LL$LD$Ht$HGHD$ HD$0HL$(HT$pH 
 =  u)H 
 HuHǂ 
     HE1Hl$`HhH 
 ҴH|$X@t$CH_+
 H$LT$LD$LL$Ld$ rLHD$(HL$0HT$8H\$pH 
 =p  uH 
 t$CH|$XE1IIH 
 SLw 
  RE1'LD$HH$LL$Ld$HD$   Ht$ )HD$0HL$(|$8 t%H\$pH 
 H 
 H|$PLD$HE1H\$pIuH9~H9{ADE1󀻠 
  tWHx 
 H 
 HpH9u  H 
 H 
 H 
 LGDI9   HWH 
 ƃ 
  H 
 H 
 H 
 H
Hl$`HhHp 
 H$HT$HL$HD$Ht$ qHD$0HL$(HT$pH 
 =Ժ  u#H 
 HuHǂ 
     Hl$`HhH 
 賲ֈD$CHF)
 H$HL$H|$Ht$LD$ YJHD$(HL$0HT$8H\$pH 
 =W  uH 
 HHD$CH 
 BHl$`HhH螻ԻʻHxH8	 H$Hf9 HD$跻蒻|eH%0   H;a   H(Hl$ Hl$ HT$0H 
 H 
 Hx 
 H 
 H9wcH)H|$@H9HOH)HH?H!HH\$8H9uH 
 HL$PHl$ H(HL$H$H\$HL$HL$HT$0蹑DeH%0   H;a   H8Hl$0Hl$0HD$@ H 
 H~rH        t\H 
 Hx 
 H9wmH$H\$HL$HT$KHD$ HL$(HT$@H 
 =n  uH 
 Hǂ 
     Hl$0H8H 
 HQPP|ې&eH%0   H;a   H0Hl$(Hl$(HD$8 H 
 H 
 Hx 
 H9 
 ~xP tHu
Hl$(H0H9w{Hp0H4$D$ H\$HL$HT$ B  HD$8HH0H  H  H 
 =z  uH 
 Hǀ 
     Hl$(H0H 
 HHZH eH%0   H;aK  H8Hl$0Hl$0HD$@ H 
 H 
 H   HL$XHT$PH\$HHHHD$@HH   HL$XHT$(H\$HHPHH$H
HD$@HP@H$HL$HHL$H\$(H\$Ht$XHt$H:HD$ HL$(H9   H)H\$XH)HHH?H!H\$HHH\$@H 
 L 
 MNHD$`    LD$hH|$pHl$0H8HD$PHD$`WD$hHl$0H8HD$`    HL$hH\$pHl$0H8賷}eH%0   HD$H;A	  H   H$   H$   Hz)	 H$HD$  HD$  ODHD$HD$hHN)	 H$HD$   HD$   #DHD$HD$`Hb5	 H$HD$=  HD$=  CHD$HD$XH6}
 H$HD$  HD$  CHD$HD$PHje H$QH|$H|$HHG  HG  =    HD$PHH|
 H$HD$   HD$   `CHD$HD$PHd H$H|$H|$@HG   HG   =E  !  HD$PHH`|
 H$HD$   HD$   BHD$HD$PHd H${H|$H|$8HG   HG   =ڳ    HD$PHH H$<HD$H$   H=  V  H$   HPHǀx    Hǀ    =v    HT$hHp  Hǀ     Hǀ     =G    HT$`H  Hǀ  =  Hǀ  =  =  B  HT$XH  HT$HH  HT$@H  HT$8H  H$   =Ѳ    HB0H$   H7  H  H  H| H| H9  H@HHHHIBHH@  B H2	 H$HD$  HD$  AHD$H$   Hǁ 
   Hǁ 
   =  N  Hx 
 HL HA@HhL HAHH2	 H$HD$    HD$  @HD$HD$hH)
 H$0HD$ǀ    Hǀ      Hǀ    =     HL$hH   H$   HAXH 
 H$HD$  HD$  $@HD$H$   Hǁ 
   Hǁ 
   =  u"H 
 W$   H$   HĈ   H 
 H   HHD$hH$   HzXHШUHx 
 迨Hy@H,K 诨HyHHK 蟨H     H|z Hmz H9d  H@HHHHIBHH@  B H\0	 H$HD$   HD$   >HD$H$   Hǁ 
    Hǁ 
    =    Hx 
 Hǁh 
    Hx
 H$HD$    HD$@  >HD$H$   Hǁ 
     Hǁ 
 @  =     H 
 Hǁ 
    Hǁ 
     Ɓ 
  Hǁp 
     ǁ 
     HA`=5  u&HI HA8HI HA@HI HAHHy8HI Hy@HrI HyHHRI H 
 ܦQHx 
 ˦H|
H	+H$-HD$WD$pH!	 HL$pHD$xHnD H$HD$@   HD$pHD$HD$   HD$    HD$0HL$(H$   H$   H$   HĈ   HI.	 H$HD$  HD$  <HD$H$   Hǁ 
   Hǁ 
   =ԭ  u"Hx 
 HLH HA@HIH HAHHx 
 败Hy@H!H 褥HyHHH 蔥nH-	 H$HD$  HD$  =<HD$H$   Hǁ 
   Hǁ 
   =3  u"Hx 
 HG HA@HG HAHHx 
 Hy@HG HyHHG Hz0	H  HHD$X̤H  HD$H軤H  HD$@誤H  HD$8虤HH  HHD$`}H0Hp  HHD$haHHxHH$   EHHD$P3RHD$P$HD$P^{v蠄+eH%0   H;a  HHl$Hl$HL$ HQ0H\$(H=    H\$0HZWBHǂh      Hǂ      =t  }  Hǂ      HB     Hz(HHl$Hl${Hm AP Hǁ 
     =*    Hǁ 
     HHuHǁ 
     Hl$HHuLHǁ 
     Hǁ 
     HAX Hǀ                @~H$l  HA`HAhH$HD$   謱HD$ Hh  H$HD$   莱HD$ Hǀh 
    Hǀp 
     W 
 ƀ 
  Hǀ 
     Hǀ 
    Hǀ 
     ǀ 
     Hǀ 
     H 
 1	WH  1WxHzHD$0ݡ0seH%0   H;a   H Hl$Hl$HD$( H 
 H 
 H   @PHPHH$H
HD$(H 
 H 
 HuHH0H$HD$    D$"  HD$(HH0H  H  HtHT$0H\$8Hl$H H$$  HD$(H@0H  H  HL$0HD$8Hl$H H\$0HL$8Hl$H HL$0H\$8Hl$H LeH%0   H;a   H@Hl$8Hl$8Ho
 H$HD$HD$0H$HL$HHL$HL$PHL$HL$XHL$nHD$ HL$(HtHD$`    HD$hHL$pHl$8H@HD$0HD$`WD$hHl$8H@葀LeH%0   H;a  HxHl$pHl$pH*
 H$HD$H$   H=    H$   HHHR H$HD$H$   HD$HD$HL$(HT$ HT  HD$XHL$`HT$@ H$H$   HL$H$   HT$H$   H\$HD$XH 
 H$   HH\$PH
 H
 H9   Ht$hH|$HHH$H$   HD$HT$NHD$PHL$XH 
 HD$HH
 =z  u8HD$hH
 H$   HD$@H$   HD$`H$   Hl$pHxH
 HD$h?HL$HHQ&	 H$Ht$HL$H|$H\$ 5Ht$(H|$8HL$HH$   !HǄ$       H$   H$   Hl$pHxHxHH$   辝H0Q~eH%0   H;avjH@Hl$8Hl$8HD$HHH@HIH$HD$PHD$HD$XHD$HD$`HD$HD$ HL$(HT$0HD$hHL$pHT$xHl$8H@}eH%0   H;avdH@Hl$8Hl$8HD$H H$HD$PHD$HD$XHD$HD$`HD$HD$ HL$(HT$0HD$hHL$pHT$xHl$8H@H}eH%0   H;av<H Hl$Hl$HD$( H$HD$HL$HL$0HD$8Hl$H |eH%0   H;a   H(Hl$ Hl$ HL$0HQ0HZHH5N H9   uyHT$8H=ޣ  uXHD$@HCH$Ht$H\$HD$0H
 H 
 H
 H$H\$HT$HL$>Hl$ H(H{HD$@膛H$HD$8HD$HD$@HD$wǻ    \{eH%0   H;ak  HĀHl$xHl$xH$        @k  H$   H  HrHt$hH$   DEiȽ5A11L$   L$   L$     Ei̽5AH$   HL$   L$   DEELd$pEAF<(EA9+  A?  FTFːF,(EmMcI9v  McM9_  M)L)HH?I!M<  I%  I  I  D  F$'FAFlD  EE)AD)=   E9McH$   I9  HcL9  Dl$\DL$XHL$pH$H$   HL$H$   HL$H)HHH?H!HHT$I)LD$ H\$(  HD$8HL$0HT$@\$Xt$\DHHHDHL$pH$   H$   \$LH$   +  H<$DCDD$\DD$t$Ht$L$   LL$L$   LT$L$   L\$    D$(H$   HQXt$\|$H)?H$   H9  H|$p\$LDE@DLT$hE9  DE[D$Ed$IcL$   L9  McI9  L)M)II?M!H  H  H  H  H  Ht  H`  HL  L$   OL\$`Ei5AA?  L$   LE  GGERGTIEi5AA?  C\GE  GG)EIGLE  AD)EA)A   	E9LD$`IDl$LAD @Ei轧5ALDIIIH$   Ht$hH$   EL$   L$   Ld$pA    6IcH$   H9      H<$HT$Ht$H$   H)HHH?H!H$   HHT$H)HL$ H\$(  HD$@HL$8HT$0H$   H$     H  H9  H$   H$   HT$pH  H   H$   H9tH4$H|$H\$艧HD$pH$   H$   H$   H$   H$   Hl$xHHHHRD$P\$TH5
 H$H\$pH\$HL$Ht$HT$ C-H|$(HD$0Ht$8HPD$PH$   \$TALLLw    Hǃ      H$   H$H$   HD$H$   HD$H$   HD$HT$ H$   HD$(  HD$0HL$8HT$@H$   H$   H$   Hl$xHH$Q  H$   HH9T         ֝   ̝      踝   讝1觝L_LGLLǝ   Lz   Lm   L`1LVLLLmtxeH%0   H;a   HXHl$PHl$PHD$xH$   HT$hH\$`Ht$p1
DHLH9}vD8LJI9vH|$HDD$GHT$hH	
 H$H\$HT$Ht$LL$ *H\$(HD$0Ht$8LHHD$xH$   HT$hH|$HDD$G{H$   H$   H$   Hl$PHXssHHl$Hl$\$(HcH   HL$8H9  Hʋt$,   HcH9  HT$@HH)HHH?H!LD$0LH9  H9  H)H)HH?H!LH9  1HH9}4<@8tT$HHl$HÉL$HHl$HH|$ L  L  H   Dƅ  HT$@H9H  H9:  IH)IH)IHH?H!Ll$0Mt HcL9  I)I)II?L!H4I9   L9   1HH9}B<0D0A8tD$HHl$HHcL9t_   I)LI)II?L!LI9wq1HL9} At @8t
D$HHl$HBD$HHl$HÉL$HHl$HLOD$H    Hl$HHHLHL`L8LPK&H9HHH&eH%0   H;avFHHl$Hl$HD$  ǀ    Hǀ      H$HD$   Hl$HpeH%0   H;a  HHHl$@Hl$@H\$PHCHD$(Ht$`H0HsH9HOHL$ H|$XIH)H;HSH_  HH9  I9x  IL)IL)HH?L!LH9M  H)H9HOI)II?L!H48L9   I41HD$K4IL9   H;HSI9   L9   LI)IH)HH?H!LH9   IH)I9LOI)II?I!J4L9tLd$8LL$0L$Ht$LL$8HD$HL$ H\$PLD$(LL$0Ld$8QHsL)Ht$hHl$@HHHL$8L$Ht$HL$HL$8H\$PLD$(LL$ ILHHLL踗HЗLȗ裗neH%0   H;a6  H@Hl$8Hl$8H\$HH      Hh  HH{ t@H{H      @|3 H{HH{H{Hv
HH{HC    HC    H      H   tHǃh      Hl$8H@HHKH@H$HK HL$Ht$HD$   HD$0HL$(HT$HH  =Д  uH  HH  ƌHC    Hl$8H@H   5H   2meH%0   H;aK  H@Hl$8Hl$8H\$HH     HKH@H|$PHcHH!H{H{Ht$XHsHsH0rmIH0H{HHsHh  HHH      H9   HH?H!DD I fDD$H   |~H   t1Hh  Hl$8H@HHSH@H$HS HT$HL$HD$   HD$0HL$(HT$HH  =M  uH  HH  CHHl$8H@   賔keH%0   H;a  H@Hl$8Hl$8H\$HH     Hh  LCI   t;  @|3 H{HH{HCHH{ tH{H   rd  HtH   E  H      Hǃh      H   t
Hl$8H@HHKH@H$HL$PHL$HL$XHL$HL$`HL$HD$0HL$(HT$HH  =  u	H  H  HHKH@H$HK HL$Ht$HD$   HD$0HL$(HT$HH  =  uH  H%H  芉H? H  =c  uH H  Hl$8H@H  H FHl$8H@H   轒H   萒ieH%0   H;ap  HHl$Hl$HD$  H  H$HD$L   ߗHD$ H  H  H  Ht$(H9  H|$8E1MIGLFMBI9}LLWM9r  H|$0L7I9  L9  H)HH?H!H1Ht$@E1MIGTFMKI9}LL^M9rL  I98  B      E1Hƀy  H9  D1A8uH܄   I9  BDI  F  AF  IHMZF\X  IL)H|*HA   LLI9^  BMXI9r@  HF  AF  HIH|I9   BDIr   D˿   MZF\`  IL)H|-H   A   LLI9   BMXI9r   H|7I9sBMPI9sfHA|\  IxE1ILM.MILI9sBHl$HLH轏Lй   谏LH襏LH蚏LH菏LH脏LHyLHnLHcLй   VLHKHH@LH5LL*HLLHTLL	HH>(fseH%0   H;a  HXHl$PHl$PHT$`   HHD$HH~6HV HV HpH9b  \HH    tH  H$H  HD$HD$   HD$   1  HD$HH@HL$ HL$@HT$`HcX  H\$8Hc\  Ht$0Hc`  H|$(L  Lx  Lp  L\$hL$LT$LL$LD$  HD$8HL$@HAHL$0HIHHL$(HIHQHHD$ HD$@HL$`H  H  H  Ht$pH4$H\$HT$HL$X  HD$@HD$ HL$xHH@H$   HD$HH$   Hl$PHXÉع   6H.Xd3eH%0   H;a   H8Hl$0Hl$0H HL$@Hx  Hp  H  H$H\$HT$Ht$  HD$ HD$(Hm HT$@H  H  H  H$H\$Ht$HT$c  HD$(HD$ HL$HHH@HD$PHl$0H8c3eH%0   H;aI  H@Hl$8Hl$8H\$HH     HKH@H|$PHH!H{H{t$RHsHsH0rmIH0H{HHsHh  HHH      H9   HH?H!DD I fDD$H   |~H   t1Hh  Hl$8H@HHSH@H$HS HT$HL$HD$   HD$0HL$(HT$HH  =  uH  HH  襁HHl$8H@_   beH%0   H;a  H8Hl$0Hl$0HD$@H     H$L$`Hɹ      EʉL$HD$   HD$@H$HL$HHL$HD$   jHD$@H$HL$PHɉL$HD$   GHD$@H$HL$XHQT$HD$   #HD$XHL$@17HT$(HDH$D$HD$   HD$(HPHD$XHL$@H9}2H  HsHH=Q LQ L9  <H9r  1HT$@HHH  H  H9  H   3  H  HsHH9Q  T$HD$ HtH$fT$ft$
HD$ HHT$H   HtOHeHT$@H  H  H9   L0H$L$HD$   HD$ HH HT$@H  H  H9   L0H$L$HD$   HD$ HHHT$@H  H  H9sSL0H$L$HD$   KHD$ HHHl$0H8Hl$0H8HHHHHHHHH܇HLч^eH%0   H;a   H Hl$Hl$HD$(H   t
Hl$H H$L$8L$HD$   {HD$(H$HD$(H$HL$0L$HD$   MHD$(H$HD$0D$HD$   (Hl$H 9^DeH%0   HD$H;A]  H   H$   H$   H$   H     H$   HQH$   H9  H$   H$   H$   H$      H$Ht$HT$H\$  HD$ HL$(H$   H  H$   H    HsH   HD$pHL$hHt$X@|$W@  L$   A	  E1MiMcG!MMMMI9}:Mp  Mx  M9!  GL%N L-N MM9r  A   MiMcG$MMMMI9}3M  M  M9  GL%N L-N M9r  LT$xH߸ H$   Hظ H$   L$LT$HD$HD$`H$   H  H  H$Ht$pHt$H|$hH|$HT$H\$ CH$   H  H$H  HL$HD$   HD$   D$      H$   H  H  H$HL$HT$HL$xHL$bHD$ HL$(HT$`H9  H$   H  H  |$W@tH|$XH92  H$   H$   H9    H   ttHCHKHH>LFHvH$H$   HT$H$   HT$H$   HT$H\$ HL$(HD$0H|$8Ht$@LD$Hp  H$   HĘ   H$$   H      ED$HD$   RH$   H$   H$   AH$HD$pHD$HD$hHD$HL$$   D$ H$   H$   H$   H$H$   HD$$   L$H$   H$H$   HD$H$   HD$H$   HD$ H$   HĘ   |$W@H$   HD$`H$   H$   *L$   E111H$   11HE	 H$H$   HD$HL$H\$HT$ PHt$(HD$0H\$8HPH$   H$   2H$   HĘ   LL譁LL袁LL藁LL茁XeH%0   H;a  HhHl$`Hl$`HD$pH     H$   HQH$   H9e  Ht$xHt$xH$   H$      H$Ht$HT$H\$  HD$ HD$XHL$(HL$PHT$pH  H  H$HD$HL$H\$Ht$ 2HD$pH  H$H  HL$HD$   HD$   D$      HD$pH  H  H$HL$HT$HD$    XHD$ HL$(H$   HR  H$   H  4  HsH   @tHHHH9   HD$pH$HT$XHT$HT$PHT$HL$$   L$ HD$pH  H  HYH1HIHzLHRH$HD$xHD$H$   HD$H$   HD$Ht$ H\$(HL$0LD$8H|$@HT$H<  Hl$`HhHD$pH$H\$$   L$cHD$pH$H$   HD$H$   HD$H$   HD$nHl$`Hh11H$   11H	 H$HD$xHD$HL$H\$HT$ Ht$(HD$0H\$8HPHD$pH$   RHl$`HhUeH%0   H;a(  H@Hl$8Hl$8HT$HHp  Hx  H  H  H  HQ  H\$XHt$P1HH9  <   @s$Lp  Hx  H9  EAEŐD   AI   o  Lp  Hx  L GA  I9>  GAG?    s?H     L A<H  L  H9  EAE*A   sH     Lv EAyAI     LT GA{LE Hx  Hp  HHHqH97  |tH  H  HHH~|tHHL$0   H         HD$(H  H  Hx  Hp  H$H|$Ht$H\$D$    r  HD$HH  H  H  H  H$HT$HD$H\$D$    1  HD$0HD$hHD$(HD$pHl$8H@HXH4$HH\$IHT$HH$HHt$-HT$H`H1y{HHn{g{D   Z{   N{   B{D:{D   -{&{PReH%0   H;a"  H@Hl$8Hl$8HT$HH     H\$XHt$hH|$pLD$P11LL$0IALL$XLT$hL\$HLd$pLl$PLLLLMH96  HD$0EA   @s-I9  IBDBH$fL$fD$
뇐E   AI   =  L G$E$  I9  DL$Dd$(DT$,IAD5AL5 H$fL$fD$
H<B H=B T$(H9  HHv7HA H5A H9  HL$HH$T$,)T$H\$D$%? =      H=   L  H H$   H9  D$$\$ HH$   \Ht$HH4$fT$f\$
HA HA T$ H9   HH#HA H5yA H9   HL$HH$T$$)T$H\$=   s#H=   svH5  <_H #H=   sDH5 <_H Hl$8H@Hl$8H@É9x2x+x   !x   x   xxwDHwDй   wDHwOeH%0   HD$H;A  H   H$   H$   HD$(    H|$0WHHl$Hl$ZyHm D$(   H>
 H$HD$   HD$   HD$H$   HK& H$2H|$HG   HG   =u  uOH$   HH=ª H<$HD$(HD$HD$   HD$   D$    %  H$   Hİ   H$   HmHH=n 9mHMeH%0   H;az  HPHl$HHl$HHD$XH   (  Hp  Hx  H  H  Hx  Hp  Ht$hH4$H|$pH|$LD$xLD$H\$HT$ HL$(  HD$XHx  Hp  H     ǂ      H  H  Hx  Hp  H$Ht$H\$HT$D$      HD$XH  H$HD$  HD$   HL$H+ HL$ HD$XH  H$H  HL$HD$   HD$   D$    v  HD$XH  H$HL$Hʨ HL$HD$    HD$ HL$(HT$hH  H\$pH  f  HsH   @tHHHH9  HD$XH$HD$  HD$   HL$L$`L$ HD$XH  HQH	H  B  HL$@Hh  Ht$hH|$p1HLH9F  L@I@MDIFFTILIM!LXLXL@OLHI0rMI0LXOM@L@HKH     H9  LI?L!DL I fDL$H   }HMH   tH   u12Hl$HHPHT$8HHXHRH$HX H\$HL$HD$   HD$0HL$(HT$XH  =q  u#H  HHT$8Ht$hH|$pLd$@vH  }iHh       H$fL$fT$
sHl$HHPHD$XH$H\$L$`L$HD$XH$HD$hHD$HD$pHD$HD$xHD$Hl$HHP11H\$p11H$HHT$wHD$XHl$HHPHr   8r  Nr   r.IiHHl$Hl$HT$HH   r1HD$(HL$8HT$ 14<ǉ<HH9|Hl$Hù   qeH%0   H;aH  H0Hl$(Hl$(H8
 H$HD$  HD$  HD$HD$ HL  H$3H|$HG  HG  =o     HT$ HH1IfB
fFT
f=   f= sPX0   q@ EDAʉD!ÉfLp A@B4	I  rNf= s   	   f=s    뒍X   H|$8Hl$(H0HD$ f:Lȹ  6p`GeH%0   H;a   H0Hl$(Hl$(H6
 H$HD$   HD$   =HD$HD$ H H$ýH|$HG   HG   ='n  uaHD$ HH1=HHHfH5Ko D?o AD	ffD HKH|H|$8Hl$(H0HD$ ecFHHl$Hl$HT$(H\$0Ht$ 11IAHH9}4<t%LLNL9s0IHHcED IHIHHL$@Hl$HLneH%0   H$H;A  H  H$  H$  $    H$  DFIcH$  H9  HcH9  HL$  fA AD DND9  H|$HWHl$Hl$oHm H$  Hl$Hl$nHm    D9   H  AXH  HcEPAAXH  L$MIJD$H    NtHAFBD$HF\$LFT$PB\$THHH<     tBDTfIc6[HC  HL$@HD$8DL$$H<H\<XDAIcH  H<DTTAu9D\PAu+DX    AYHcH  H<HD<TIHFdLFlPE9O  IHH  F4Dl<LEnF,IcH9`  A\\<PB\XDSDT<X   B\H9t,HcB|LDH  HH|TAY
HHH  9  H$  rHcH     t0H~0HcHT  4LcI5  FD)H9r  HC0H$  H$  HǄ$     H$  HĐ  AAYHcH   H<|XD<DT<LIHH  EiMcI  L\$0Dd$H|$(DL$ IN,  L9tH$Ll$ILT$
sH\$0tHHcH   LIBDX   HD$8HL$@T$$H$  H|$(L$  DL$ IDd$'AkojL   bjH   Uj   kjHt H$Hi HD$ϠH   "jHع   j   jL   iHiH   iHع   i   iH   i   i   iiiH H$H HD$+@eH%0   H;a  H8Hl$0Hl$0HT$PH\$HHt$h11HH9[  DHtEtMcIL)L9N  HD$Ht$hfL$I)LL$ LD$@M   LT$pI)M   HII?L!LT$`LHt$(Ixx=Dg     IpxH#' H$H|$U[HD$ HL$@HT$H\$(t$1IfCt fCTMBAvHLH9}\DBAA EIHD;LaL)HDAD!AfLg B4EGAD	M9r0HHT$PH\$HHt$hHx^)Hl$0H8LLgHL#h>8eH%0   H;a  H`Hl$XHl$XH\$hH{   HS(HCHt$xHNH9a  LD$p1E1HH9}pEEt I93  MIfB<FTMKI9  MIfB  BD    LL[L9  IHfAD9  LMH9  Hf0  D0    I9  IB1HfD7 f7HJL9}HH4HKH;H9rH  Hl$XH`HT$HLL$@HD$PL   H   H   =d     H   Hf$ H$H|$XHD$hH$HL$PHL$HT$@HT$H\$HH\$$   t$ QHD$0HL$8HT$(H\$hH$HT$HD$HL$HD$PHD$ HD$@HD$(HD$HHD$0'Hl$XH`(\VH,
 H$HD$  HD$  HD$HL$hHA   HA(  =c  uHAHHy[H/eLgeHeHLeLeLe?e)<DHD$HD$ HHl$Hl$HD$8HL$(H9s6HHT$ HD$@H9sHf9D$HHl$HddHHl$Hl$HD$8HL$(H9sTHT$ \HH<LD$@I9s.LIFDTfDDTfB<\Hl$HLd
dHD$HD$ HHl$Hl$HD$8HL$(H9sTHT$ \Ht$@H9s9L9u"HH2f9D$HHl$HD$HHl$HHczcHHl$Hl$HD$8HL$(H9sTHT$ \HH<LD$@I9s.LIFDTfDDTfB<\Hl$HLbbeH%0   H;avyH@Hl$8Hl$8HD$HH$HD$
   MHD$HL$H$    H HT$HD$#   HD$HL$ v-HD$(HL$0HD$PHL$XHl$8H@9neH%0   H;avbH@Hl$8Hl$8H$    Hr HD$HD$   HD$HHD$HD$PHD$ ,HD$(HL$0HD$XHL$`Hl$8H@
9eH%0   H$0H;A+  HP  H$H  H$H  H$X  H: t"=	`    H    Hz  1HH$   WHl$Hl$.cHm H$h  H$`  111HH9}NLMtHu0LH9HOHv  L   HIL<   LI9|ILMH  HH|$HHl$Hl$bHm HE1"MIIHLDHIBN   OJH9Hr  H@MA   IM!M9tI?  HAE  H:H	@  1HH9  H<HtH]  LDHIHMPLT<HIIHH@HIHL	MfAEL%_ GEGAE	EHH	II	~+BDLɿ   HII   }r  LLLI  FDAL  H  I9  O@KLOH	'AMYI@MILA   IM!LLH9}r;  Ƅ$x  H$H  HP  HH@H   HH!HD$(HX   H$   H5  H4$HH\$@H HHt$8Ht$Ht$HD$HT$8H$X  H  H  =\  -  H  HT$(Ht$@HH|$0HwH|$@HLH$X  H      HfL] A40DGAA	AHIH)H   J  LL$0H|$ HH
|H H$HT$HT$)H$X  H  H  H\$Ht$ H9   H4vLD$(LDLDH<=\  u	HHHSHHH$h  H$`  H  SƄ$x   H$H  HP  E1Ƅ$x  H$H  HP  Hl
 H$HT$^H$X  sH\D\L   \H   \H\H   \   \H   \3eH%0   H;a  H Hl$Hl$HL$(Hy sUH$  HD$HL$HT$(H  =Z  uH  HtHl$H H  HHRHڋQ   QQHA    L  uX=CZ  u,H H   Hǁ      H$_  Hl$H H   HW RH  1Rʃ   H$  HD$HL$HT$(H  =Y  uYH  HuHB(HP  =Y  uH   H  H$
  fH   QH  HzQH  HHfQHHAH$|HD$H( HT$(H  =%Y  uH  H  QH$M  1eH%0   H;a<  H0Hl$(Hl$(H\$8HÄH  L  H  H|$ H  H  H  H   H  H$HHD$8H   tH   uH  H  H  H  H9  H9~  H  H)H)IHH?H!HH  H9  uW  ƀ  H  L  =W  uH  	H|$ HHOHHD$X    HL$`HD$hHl$(H0HD$HH9HOHT$@L9   H  H  H  H9   H)H  H)H  HH?H!H=,W  uJH  Hu'H  H  HD$XHT$`HL$hHl$(H0HD$XWD$`Hl$(H0HHNHHD$H$LD$HD$h`HD$H\$8H|$ 2H|XWXrX</eH%0   H;a   H(Hl$ Hl$ HD$0 H  H  H9Ð t"H  H  HL$8HD$@Hl$ H(H$HT$H HD$|$ uHD$0WD$8Hl$ H(.[eH%0   H;a  HĀHl$xHl$xH$   Hz s2H$  HD$HL$HtH$   H$   Hl$xHËZރH  H    ArLNI  \$,H|$8t$(EADBHB A
AMALD$X1   HD$PH$   \$,t$(H|$8LD$XHz s2H$  HD$HL$HtH$   H$   Hl$xHL  ADRH  L|E M$I  AODJADJHB HL9}HD$PoI    II}*L  AI3  LE KHr  H   HJ(HL$pH$HD$HD$   HD$   |$    D$,\$(HH  H\$H1H\$HHD$,H9  HL$`H$   H$HL$pHL$z  HD$ HL$HT$H4  H}+H$   Hx  HD$`H=<  ;  HH  H\$`HD  H$   Hx  HCH=<    H|      H|$hHL$0HD$@HD$@HL$0H\$`H$   H|$hH9F s2H4$  HD$HL$HtH$   H$   Hl$xHH EDNHHEAE!DNH)F A   AE!EAE!INLT$HM961
I<HHL9}Lx  AH<  r  HH]HFH$uHD$H H$   H$   Hl$xHH$   H@H$duHD$H H$   H$   Hl$xHHuH\$`H$         1HuH\$`H$         1iHo H$   H H$   Hl$xHH$   H$   Hl$xHH$   Hx  HL$8H<    HD$pH$H|$HL$HD$<  |$     H$   Hx  HL$HH<  x  HD$8H9e  HP  H$T$,HHH?IHH!HHD$L)HL$HH|$D$ u5H$   Hx  H   H9H(}HH(W$   Hl$xHH$   H@H$sHD$H H$   H$   Hl$xHø   H$   H@H$[sHD$H H$   H$   Hl$xHHBH$(sHD$H| H$   H$   Hl$xHHBH$rHD$HI H$   H$   Hl$xHQ<  P<  PHع<  P<  P<  P   {PL   nPL   aP   WP'eH%0   H;a	  HĀHl$xHl$xH$   H  HtyHusH$   H  L  H  J H9n  1H)  H  H)H  L  H  H  H9  =  H4  H\$pH   H$HD$  HD$HL$ HT$H  H=     HT$pH  H  H  H9  3H  HKH  H  H  H9  tHhH  H9  H  IH)H)IHH?H!HL9  uW  Ƃ  H  L  =M  u*H  H H  Hǂ      Hl$xHH  DH  H{ D  H=	    H1Hx  HD$0H\$8Ht$pH9F s[H4$  HD$HL$HuHD$0H\$8HT$pH  =\L  uH  Hl$xHH  HJDH EDNHEAE!DNH)F A   AE!EAE!LH\$hL  MV  H~ sXH4$  HD$HL$HuH\$hHt$pHT$pH  =K  uH  Hl$xHH  CDFEAAAELL GDNHF I   I   toL  M9H  L  HHFH$nHD$H HT$pH  =J  uH  Hl$xHH  BL  I   IHHHL$`H@MIIM!LD$@H9N seH4$  HD$HL$HuHL$`H\$hHt$pLD$@HT$pH  =bJ  uH  Hl$xHH  HPBH EDVEAE!DVH)N LQI@MA   AE!EME!M	LA   IM!OM@HFH$hmHD$H HT$pH  =I  uH  Hl$xHH  AH4$LD$z  HD$ HL$HT$HuH\$hHt$pIHL$pH  =QI  uH  Hl$xHH  BAHt$p#H=  }H H   XH=  }HH   ;H=  }HH   H=  }HH   H=  }HHc   H=  }1  HD$pHHH$kHD$HS HT$pH  =PH  uH  Hl$xHH  A@H\$p      H  H  HH)H~yH  L  H9  H9	  H  H)HHH?H!LH  H9  uW  ƃ  H  H  =G  upH  H H H  =nG  u=H  =^G  uH H  Hl$xHH  H A?H  3?H  %?H\$pH  = G  uH  Hl$xHH  H>H  H9  H9  H  H)H)HHH?H!LH  H9  uW  ƃ  H  H  =pF  u*H  H H  Hǃ     Hl$xHH  H>H  H 5>H  H  H  H$HL$HT$HD$H$   H9  HD$PHL$HIH)HD$(LH  L  H9   I9   IL)IL)HH?L!LL9   MI)L9IOI)II?I!OL9u#J4!L9}LIH  H)HLd$hHL$XH4$LD$HL$NHD$(HL$XHT$PH$   LT$HLd$hFFLFLFHFHFHFFH=FgeH%0   H;a  H`Hl$XHl$XHD$hH@     @    HHHH]	 H$HT$HL$jHD$HL$ H$HL$HD$hH  HL$HD$   HD$    HD$(   FHD$hHHHL$0HT$8H\$@HHH   H9j~ t2H  =C  uH  Hl$XH`H  H;HT$HH\$PH$H\$H$~ HD$R|$ tHT~ HU~ HD$hHD$hHT$HH\$Pz  Hf9    H  H  H  H  H  H9'  H9  H  H)H)IHH?H!HH  H9  uW  ƀ  H  L  H  =B  -  H        H  H  HH)H~zH  L  H9i  H9U  H  H)HHH?H!IH  H9  uW  ƀ  H  H  =B  uyH  H| H| H  =A  u=H  =A  uH H  Hl$XH`H  Hf 9H  HH9HHH9H{HH9HH  H$   Hl$XH`H$dHD$H3 HT$hH  =0A  uH  Hl$XH`H  !9HHBHBHBB4eH%0   H;a  HxHl$pHl$pH$   H  H  H  H  H9{  H  H)H)HT$XIHH?H!HHD$hH9  L96  H|$PHCHH3	 H$HL$HD$fHD$HL$ H$HL$HD$hHD$HD$PHD$HL$XHL$ HD$(%HD$0HL$@HT$8H$   HCH  H)H  H  HH  H   H9'z t2H  =?  uH  Hl$pHxH  H7HL$`HT$HH$HL$Hy HD$|$ tHz H
z H$   HL$`HT$HH$   tH  L  H9     H  H9  H9  H  HH)H)IHH?H!I0H9  uW  ƃ  H  L  =>  uH  H% H  Hl$pHxH  Hu6H  H b6HI      H  HH)H~eH9   H9   H  H)IHH?H!I0H9  uW  ƃ  H  L  ==  upH  HCx H4x H  ==  u=H  ==  uH= H  Hl$pHxH  H y5H  k5H  HZ5HH?>HH?H>HL>>%eH%0   H;a   H8Hl$0Hl$0HD$@HHPHI H$HD$HL$T$HtdH9.w tHL$HHD$PHl$0H8HD$(HL$ H$HD$Hw HT$4|$ tH6w H7w HD$(HL$ HD$@H@HH H !	PH@ WD$HHl$0H8eH%0   H;a<  HPHl$HHl$HHT$`HHt$XH~ DFJ  Ht$XHFHL$0DD$$A	HyHT$`H\$8H9   H|$0DD$$HHNH@ H$D$HL$HT$HtD$$H\$XCHD$0HC H9u tHD$h    HT$pHL$xHl$HHPHL$@HT$(H$HL$Hu HD$|$ tHu Hu HL$@HT$(DA  B\A؃H	   H  H  AI9   O@JLJA	#   H9   AكH9v
H\$8HuvDFH~ HFH$]HD$HK HT$XH  =H:  u2H  H  H  HD$h    HD$pHL$xHl$HHPH  2HADFH)H~ ALL$hWD$pHl$HHPEA?J;DB;leH%0   H;av@HHl$Hl$-9 t
Hl$HH9 H$H- HD$#eH%0   HqH  H$p  H)H=    H  H$  H$  H1	 H$H$  HD$H$  HL$`HD$ HL$|$(   H$   H5J Hʹ$  HH$   H$   H$  Hx  H$(  H  H$0    $8    $H    $X  H H$p  =48  B  H$   $  HH$  H  H  L  L  LL$P=7    W      H  L  H  H     H  H   2  Hǃ     H  H$   H      H H9  H)H$  H)HH?H!H$  HH      HLH9uKH  H9  uHǃ      ƃ  H  H  W$  H$  H  Ht$8H$HD$Ht$w@H$  Ht$8H$  lHԶ H$HD$   HD$   iHD$H$  Hǁ     Hǁ     =_6  uH  HH|$PT.Ht$HH|$8LD$0H\
 H$H  HD$H|$PHD$H.H$  H|$8LD$0LL$P$Hշ H$H|$H$   HD$:H$  L L97  H$  uHx   |HB HV& H$HD$HD$@H H$HD$   HD$   1HD$HD$X    H|$`WHHl$Hl$8Hm HD$XHD$`   HD$h   H$  HD$pH$  HD$xHǄ$   HǄ$   =4  u1H\$XLD$@IIxHt$`Hl$Hl$w;Hm LHj% H$HD$@HD$HL$XHL$LD$@͸    G6   6eH%0   HD$H;Al  H   H$   H$   lH H$范HD$HD$XH+	 H$H$   HL$H$   HT$[HD$ HL$|$(   HT$XH
=3  m  HBH H$HD$=3  1  HL$XHx  H H$HD$=`3    H\$XH  H H  H  H  H  L  LD$P=3  ?  W      H  H  H  H      H  H     Hǃ     H  Hu\Hǃ      H   uHǃ      ƃ  H  H  Ha H$   H$   H$   H   H$WD$;H\$XHb H$HD$   HD$   HD$HL$XHǁ     Hǁ     =1  uH  HH|$P)HD$HHt$8H|$0H
 H$H  HD$H|$PHD$H)H\$XHt$8H|$0LD$PH\$XH  )H  H l)HL$XHx  V)HzH)H$   HT H9:  H$   uHx   |H 8H! H$kHD$HD$@H
 H$HD$   HD$   蟿HD$HD$`    H|$hWHHl$Hl$3Hm HD$`HD$h   HD$p   H$   HD$xH$   H$   HǄ$   HǄ$   =?0  u1HL$`HT$@H
HzHt$hHl$Hl$6Hm HH  H$HD$@HD$HL$`HL$XHT$@͸       1wreH%0   HD$H;A  H   H$   H$   Hu H$~HD$HD$XH	 H$H$   HL$H$   HT$hWHD$HL$ |$(   HT$XH=$/    HJHC H$~HD$=.    HL$XHx  HU H$\~HD$=.  F  H\$XH  H5g H  H  H  L  L  LL$P=.    W      L  H  H  H     H  H   d  Hǃ     H  H$   H      H H9(  H)H$   H)HH?H!H$   HH      HLH9uWH  H9  uHǃ      ƃ  H  H  H~ H$   H$   H$   H   Ht$8H$HD$Ht$7H\$XHt$8H$   cHf H$HD$   HD$   HD$HL$XHǁ     Hǁ     =,  uH  HH|$P$Ht$8H|$0LD$HH
 H$H  HD$H|$PHD$H$H\$XHt$8H|$0LL$P!H\$XH  $H  H p$HL$XHx  Z$YHzHI$H$   HU H9=  H$   uHx   |HH H H$i{HD$HD$@H H$HD$   HD$   蝺HD$HD$`    H|$hWHHl$Hl$.Hm HD$`HD$h   HD$p   H$   HD$xH$   H$   HǄ$   HǄ$   ==+  u1HL$`HT$@H
HzHt$hHl$Hl$1Hm HH H$HD$@HD$HL$`HL$VHT$@͸    ,   ,peH%0   H$PH;A   H0	  H$(	  H$(	  H|$(   1H1HHHD(   HAH=   |丐   HHHD(	   HAH=   |   HHHD(   HAH=  |  HHHD(   HAH=   |H/y H$HD$(HD$HD$   HD$   jH$(	  H0	  UeH%0   H;avfHHl$Hl$nH$=s)  u8H^ źH$=Z)  uH^ Hl$HH=x^ K!H=b^ =!eH%0   HH,$H,$HY Hu"HD$HtH@HD$H,$H3H|$H9;uH#eH%0   HHl$Hl$HY HuWHT$ HtGHHJHD$(H9s1HHD$0H9sHf9D$8Hl$H))
3H|$ H9;uH#eH%0   HHl$Hl$HY HuuHT$ HteHJHHD$(H9sOHH4|LD$0I9s.BLMIFfDLfB4B|Hl$HL6)1)\2H|$ H9;uH#yeH%0   HH,$H,$HY Hu"HD$HtH@HD$H,$H2H|$H9;uH#eH%0   HHl$Hl$HY HumHT$ Ht]HHJHD$(H9sGTHt$0H9s1L9u$HHf9D$8Hl$HH>(9(d1H|$ H9;uH#eH%0   HHl$Hl$HY HuuHT$ HteHJHHD$(H9sOHH4|LD$0I9s.BLMIFfDLfB4B|Hl$HL''0H|$ H9;uH#yeH%0   H;a   H@Hl$8Hl$8HY H   HD$HHtiH H$HD$
   HD$HL$H$    H~ HT$HD$#   HL$HD$ HD$(HL$0HD$PHL$XHl$8H@/OH|$HH9;oH#geH%0   H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    Hd HT$HD$   HD$HL$ -HD$(HL$0HD$PHL$XHl$8H@J/DoH|$HH9;uH#eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   b5HD$HL$0HH$HD$HD$   =5HD$HD$@Hl$ H(HD$HT$f9
u@9BD$1HD$    HD$   HD$   ̋D$HT$ H\$Ht$   DAEDfEEDfEEDfCBHIHH?HHILI}1DHDL9|AqLI/Ei  D)AqLI/Ei  D)LHH~5H  ~HPL  HPA  IE111t	ȉD$(eH%0   H;avbH0Hl$(Hl$(HD$8$HL$@HL$HL$HHL$HT$PHT$D$ HL$8HD$HHD$XWD$`Hl$(H0HD$ D$eH%0   H;a   HPHl$HHl$HHD$X HL$hHQH\$pH9w)Ht$`ȉHt$xH$   H$   Hl$HHPÉD$DHѡ H$HD$`HD$HL$H\$HT$ _Ht$(HD$0H\$8HPD$DHL$hGeH%0   H;a   HPHl$HHl$HHx
 H$pHD$HD$@H$HL$XHL$HL$`HL$HL$hHL$HL$pHL$ HL$xHL$(*  HD$0HL$8Ht%W$   H$   H$   Hl$HHPH H$   HD$@H$   W$   Hl$HHP eH%0   H;a  HĀHl$xHl$xH$   HH8HP0H=  HHHPHI H$H$   HT$H$   H\$H$   H\$HL$ HD$(HT$0H$   HC0H{8=    HS8H$   H9  HL$XH|$pHC Hs(H@@H4$H$   Ht$HL$HT$H$   HH0HP8H9Y t/HH8H@0HT$XH$   H$   H$   Hl$xHH$HT$HY HD$|$ u
H$   H$   HHHH	 H$HT$HL$]EHD$ HL$H$HD$H$   HH@HL$HD$   HD$    HD$(   HD$@HL$8H   H9X tLH$   HJ0=j  u+HB8HT$XH$   H$   H$   Hl$xHH|$pCHD$hHL$`H$HD$HX HT$|$ tHX HX vHD$hHL$`gH$   HH P@T$TXA\$PpBt$LxC|$HL@(HI8L$ыD$TL$P	ȋL$L	D$H	9D$tZHU HU H$   HJ0=d  u+HB8HT$XH$   H$   H$   Hl$xHH|$p=HW HW HT$XH$   H$   H$   Hl$xHH,HǄ$       H$   H$   Hl$xH~hSeH%0   H;a   H(Hl$ Hl$ HD$0HH8HP0H   H9V t   uZHHHPHIH$HD$HL$HT$0HB0=;  uHJ8HD$8HL$@Hl$ H(Hz8HH"HHH8H@0HD$8HL$@Hl$ H(H$HL$HiV HD$L$HD$0Z1SieH%0   HD$H;A  H   H$   H$   H$   HQHA=j  i  H    WAAA(A8HQHyH$   =3  (  HAHR	 H$H$   HD$H$  HL$CHD$ HL$|$( H  H$   H
=  "  HBHBH
H	 H$HL$HD$-AHD$ HL$H$HD$H$   HH@H$   HL$HD$   HD$    HD$(   HD$@HL$8H$   HJ0Hz8=@    HB8H|$xH   H9T t(HB8HJ0H$(  H$0  H$   H   H$HD$HoT HD$|$ t5HT HT H$   HJ0=  uHB8H|$xH$   uJ@HrAH	tFHQ HQ HJ0=b  u$HB8H$(  H$0  H$   H   GHB!BHHHHHIHL)H9tH@ -  HCHKHq  @    HCHHĂ	 H$HL$HD$A?HD$ HL$H$HD$H$  HD$H$  HD$H$   HD$ HD$0HL$(H$   HJ=e  ufHBHH H$gHD$    H, H$   HJ =)  uHB(W$(  H$   H   Hz(H$    HCHHЁ	 H$HL$HD$M>HD$ HL$H$HD$eHD$HL$H$   HJ=  u	HB.H$   Hdz	 H$HL$HD$>HD$HL$ HL$pH@HD$`H$   HZH2H=#	 H<$Ht$H\$=HD$ HL$HT$pH$HL$HD$H$  HD$H$  HD$ H$   HD$(HD$`q@t$OHCHH	 H$HL$HD$*=HD$HL$ H$HL$H$   HD$HD$   HD$    HD$(   HD$@HL$8H$   HJ0=M  ~  HB8H   H9P t(HB8HJ0H$(  H$0  H$   H   H$HD$HP HD$|$ t5HP HP H$   HJ0=  uHB8H|$xH$   uB@D$\JAL$XZB\$TrCt$P$   H$  H|$L$  LD$L$   LL$D$\L$X	D$T	ȋL$P	9L$ tSH_M HPM H$   HJ0=  u$HB8H$(  H$0  H$   H   H|$xH$   t$OH|$xwzHzH˾ H$   H9{  H$  u<Hx   |2H H$   H
=]  u	HBHzYvH H$cHD$HD$hHS H$HD$   HD$   HD$HǄ$       H$   WHHl$Hl$>Hm H$   HǄ$      HǄ$      H$   H$   H$  H$   HǄ$   HǄ$   =v  u7H$   HT$hH
HzH$   Hl$Hl$Hm HH H$HD$hHD$H$   HL$HT$hʸ    HT$`HD$pH:
 H$HL$HD$pH$   HT$`{peH%0   H;a[  HPHl$HHl$HHD$hH   H$6HD$WD$8HӅ HL$8HD$@H H$HD$#   HD$8HD$HD$   HD$    HD$(HL$0HǄ$       H$   H$   Hl$HHPH	jH H$ZaHD$HL$XH=  ulHL$`HHHL$hHHHL$xHH H$   HH(=  u&HL$pHHH$   W$   Hl$HHPHxHHD$pm	HHxHHD$`W	HeH%0   H;a   H Hl$Hl$HL$0HT$(H
=     H\$8HZHr0HuYHJ8HZ@Hu;HBH    =  uHBP    BX    B\ Hl$H HzP1HA H$HT$(H4$HL$H\$GlHT$(HzHD$8rHn eH%0   H;a  HXHl$PHl$PHD$`@\@XxHHHO  H*  @Y Hx t
HY HYHYPXHiC HH))ڃ)шHYHHPHIH$HPXHT$HHT$HD$   HD$   HD$0HL$(H  HD$`HH(HP HXH   Hx0 tWD$hHl$PHXHHHHXHp(Hx L@H$HL$H\$LD$H|$ Ht$(HgHD$8HL$@HT$0=  unH\$`HS0HuLHہ H$b^HD$    H HT$`HJ8=  u	HB@QHz@CHD$hHL$pHl$PHXH\$`H{0HHH낐$   H\$HT$HL$D$ HL$`AXHHQH@H$HT$HHT$HD$   HD$   HD$0HL$(Hu
HD$`HL$hHD$pHl$PHXHL$hHD$pHl$PHXHu	@YH,HQHw	@Y@HtHHw	@YHB H$HW HD$E'"eH%0   H;a  HXHl$PHl$PHD$`x\ Z  HHHHPPH#  HL$pH   HP0H$HT$hHT$HL$H\$xH\$UHD$0HL$ HT$(HtCH\$`HSH=  u&HCPH$   H$   H$   Hl$PHXH{PHD$HHL$@HT$8HD$`HH8H@@HI@H$HD$hHD$HD$pHD$HD$xHD$HD$@H$   HD$8H$   HD$HH$   Hl$PHXHǄ$       W$   Hl$PHXHǄ$       H$   H$   Hl$PHXH$HD$HL$HT$`HJH=  uHBPHuHzPU0eH%0   H;am  HHHl$@Hl$@HD$Px\   HHHHPPH   HH0H$aHD$HL$HT$PHJHHzP=2     HBPH   H|$8HB8HJ@H@8H$ЋD$HL$PAXHHQH@H$HQXHT$HD$   HD$   HD$0HL$(HT$PHJH=
  uHBPHL$XHD$`Hl$@HHH|$8HL$XHD$`Hl$@HHHHL$XHT$`Hl$@HHH$HD$HL$HT$PHJH=9
  uHBPHHzP2veH%0   H;a   H(Hl$ Hl$ HGH H$HD$   HD$HL$HA =	     HA HQO H$HD$   إHD$HL$HA =	  u\HA H> H$HD$   螥HD$HL$HA =F	  uHA Hl$ H(H=tA H4H=SA H#H=2A HLeH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$臷HD$HL$0HQH$HD$kHD$HL$0HQ H$HD$OHD$HL$0HQ0H$HD$3HD$HL$0H@H$HD$HD$   ^HD$HD$@Hl$ H(0eH%0   H;aL  H(Hl$ Hl$ HD$0HHHH\$8HsH9   1Ʉ   HKHPHpH9S   1Ʉ   HH(HS(Hp H9s ta1ɄtWHH8HP0Hs8H9S0t!1ɄtK@9H@D$@Hl$ H(1H$HL$Ht$L$HD$0H\$81H4$HL$HT$L$HD$0H\$8z1sH$Ht$HL$üL$HD$0H\$801)H$HL$Ht$蕼L$HD$0H\$8leH%0   H;a  HHl$Hl$=	     	 % tu=	     =z	     $ 
  HD$=>  uH; H H; Hl$HH=; !H=; Hۢ $   HD$=  uH; H H; H=t; H=x; H 1(HL H$H1 HD$=1eH%0   H;a   HHl$Hl$HD$ H9: u tXH	 H$THD$=  u$HL$ HHHX HL$(HD$0Hl$HHxHHD$ HH H$H HD$肻HD$ fAHD$   HD$   HD$     eH%0   H;a   H8Hl$0Hl$0HD$@HHH99    H99 uVH9 $HL$HHL$HL$PHL$H\$XH\$HӋD$ HL$@HD$PHD$`WD$hHl$0H8Ë$HL$HL$HHL$HL$PHL$HT$XHT$ =  D$(HL$@Ha9 $HL$HHL$HL$PHL$H\$XH\$HӋD$ HL$@kHD$ D$eH%0   H;a   HPHl$HHl$HHD$hHHHT$XH\$pH9w)Ht$`ʉHt$xH$   H$   Hl$HHPÉT$DH H$HT$`HT$HD$H\$HL$ 蟒Ht$(HD$0H\$8HHHD$hT$DLGeH%0   H;a8  H@Hl$8Hl$8=     =y     HL$XH@   HHH)HT$`H9   HD$0L$Hщ$HL$PHL$HD$HT$  D$ HL$0HT$XH9wH)H\$`H)HHH?H!HL$PHHuD$hHl$8H@É$HU7 HD$HL$HT$Ht$   D$(D$hHl$8H@HL$PHT$XHt$`D$HHHJH"H H$H  HD$f9eH%0   H;avHH Hl$Hl$HB	 H$PHD$HD$L$($   HD$HD$0Hl$H ̋D$1-HÉH}΃u1H\$HJH   }H1̋D$HL$ HT$H\$1<3H1@<1H9|ЉD$0eH%0   H;a   H Hl$Hl$HhB	 H$OHD$HD$L$($HD$$HD$1&41HH
H<H^H|HH   }
   HD$0Hl$H NYeH%0   H;a+  H8Hl$0Hl$0HD$XH   L$@HT$HH\$PHt$`   ;1DCBDCF   D1DCF   D1DCF   D1A   1DAEF   D1A@   1A   1HHHHfHuL$hHl$0H8Ä$HT$H\$HD$Ht$ D$(D$hHl$0H8HT$HHt$`H\$PL$@eH%0   H;avVH8Hl$0Hl$0D$@$H3 HD$HD$HHD$HD$PHD$HD$XHD$ ]D$(D$`Hl$0H8eH%0   H;avGHHl$Hl$$ wHD$=  uH*3 Hl$HH=3 %fnD$Ht$HL$ooVo^ of0fH@H@H@   fo fofofofDof:D f:D f:D f:D DoDofDon Dov0f:Df:Df:DfD:DffffAfAfAfAfAH@H@H@H@lfo fof:D f:Dfffof:D f:Dfffof:D f:DffHr,Dofof:D f:DffAHHH}ftf:Dfsffo~Bw fs fsff:D ffo foff:Dff:D ff:D$(eH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   mHD$HD$@Hl$ H(HD$HT$9
uH@H9BD$1D$	L$
H)\$H)H<IH?I1I)HH?H1H)HH?H1H)H9L9~L9T$ÈL$@t$HHl$Hl$HT$ H\$PHt$@H|$(LD$81xDMDHEEH9}YH9srE EM)MM)O4MI?M1M)MI?M1M)MI?M1M)M9M9~M9MNMHAH9}HE1E1Hl$HHKeH%0   H;avbH@Hl$8Hl$8H$    H1 HD$HD$   HD$HHD$HD$PHD$ HD$(HL$0HD$XHL$`Hl$8H@eH%0   H;avbH@Hl$8Hl$8H$    HD HD$HD$   HD$HHD$HD$PHD$ ]HD$(HL$0HD$XHL$`Hl$8H@zeH%0   H;a  HxHl$pHl$p$   b  H$   HHHH$HL$HHtHL$HHL$HD$   HD$    HD$(   yHD$@HL$8H  H$   HH HP(HI@H$HT$HHT$HD$   HD$   H$   x~   x M     t	  Hx  HtɋPx(Hħ H$   H} H$   Hl$pHxʅ~HcHcHHHH?H=HHH9|  H@`    X|HX@H_  H   X}   H@`   Hx`    H|@}WD$PD$`H4w HT$PHH HHL$XHT$`HHD$hH7D H$HD$   HD$PHD$HD$   HD$    ^HD$(HL$0H$HL$HD$H H$   H$   Hl$pHxHcHH0HcHH8H$]  HD$HL$H$   H$   Hl$pHxÀH@`   HX}uH@`   H@`   Hu+X}uH@`   H@`	   HujX}w'uH@`   neH@`   XuH@`
   FuH@`   4+H@`   HX}w'uH@`   H@`   uH@`   H@`   H H$   HQz H$   Hl$pHxHȤ H$   H	z H$   Hl$pHxH H$   Hy H$   Hl$pHxH H$   Hx H$   Hl$pHxH$   H$   Hl$pHxH6 H$   Hx H$   Hl$pHx;eH%0   H;aa  HxHl$pHl$p$   HH!4@9t(H H$   H.y H$   Hl$pHxH~H=   H$   HK@H@H   HH!H9H@H     HD$`HCHH$HD$HCtHD$hHD$HL$HD$    HL$(@HL$0HD$8HT$@H  H   Z  H$   HP HX(HR@H$H\$hH\$HL$HD$   H$   HH`H
  H  HH\  HY	 H$HD$   HD$   IHD$H$   HAP   HAX   =E    HAHH\$`1IpH|$`HHHH9   D$L    H@H   `  TtT$LH@HRH   5  T
tT$MH@HRH   
  HD$XD
tD$ND$OH H$HT$LHT$uH$   HHHHPPH\$Ht$H|$XH9  IHH49H49Hv=S  u
H\9HHHIHHIXHD$`H$   H      H\$PD$L    D$L   Hb H$HL$LHL$H$   HHHHPPH\$Ht$H|$PH9   IHH49H49Hv=  u
H\9eHHHHOHQXH9   HAPH$!W  HD$HL$H$   H$   Hl$pHxHyHDH8 H$   Hu H$   Hl$pHxHHtHHvH$   H$   Hl$pHxHHHCHH8Hй   +Hй   Hй      '   'eH%0   H;a  HxHl$pHl$pH$   HX`H,  HsH  $   y  H     HPHH$HT$HPtHT$hHT$HL$HD$    HL$(HL$0HD$@HT$8H  H   G  H$   HP HX(HR@H$H\$hH\$HL$HD$   H$   H  H$HL$hHL$$   H   HLHT$H$   HH`HuC  و  ƀ  H$T  HD$HL$H$   H$   Hl$pHxHu  kU  Hu    H$   H$   Hl$pHxH H$   H<s H$   Hl$pHxH;  $     H     HPHH$HT$HPtHT$hHT$HL$HD$    HL$(MHL$0HD$8HT$@H   H   x  H$   HP HX(HR@H$H\$hH\$HL$HD$   H$   H  H$HL$hHL$$   H   HLHT$;H$   ƀ  YH$   H$   Hl$pHxHf H$   Hp H$   Hl$pHxH> H$   Hp H$   Hl$pHxHsH  $        H   U  HHXH$H\$HPtHT$hHT$HL$HD$    HL$(ټHD$8HL$@HT$0Hf  H     HT$PH$   HH HX(HI@H$H\$hH\$HT$HD$   H$   HPXHL$PH9HP}H9  HHP1HWH\$PHH9HXHHpPH9X  HHH|HLX L9  HT$`Ht$XW_D$L    L$L\$MT$NL0tL$OH H$HT$LHT$sH$   HHPHPHH\$Ht$H|$XH9   LD$`J4J4Hv=S  u
J\"HHHHFHHH$   H$   Hl$pHxH H$   Hn H$   Hl$pHxHHeHHH$H
 HD$H!Q	 HD$
HHWHѺ   *                eH%0   H;a  HhHl$`Hl$`H$   Hn  LHH HP(HI H$HD$pHH HP(HI@H$HPxHT$HD$   HD$  H$   H\$pKp  H$gO  HD$HL$H   HD$pHHHH$HL$HHtHL$HD$   HD$    HD$(   膹HD$@HL$8HuNHD$pHtɉHpxxIDAT!HǄ$       H* H$   Hl H$   Hl$`HhHǄ$       H$   H$   Hl$`HhHǄ$       H$   H$   Hl$`HhH   H9HLH$   H9  HHsH@H4$Ht$xHt$HL$HT$HD$(HL$0HT$ H$   H9   HD$PHL$XHT$HHD$pHH Hp(HI@H4$Ht$xHt$HT$H\$HD$HHL$p)ApH$   HD$PH$   HD$XH$   Hl$`HhHǄ$       H H$   Hk H$   Hl$`HhHǄ$       W$   Hl$`HhHH4/$eH%0   HD$H;A  H   H$   H$   W$   $   HF H$H$   HD$HD$    D$HD$@HL$(HT$8H\$0Hc  H$   HL$HHT$pH$   D$x   HAH$   H$   HD$xH$  H$   Hx  H0  HX  HL$pH$   11H$   H\$`H|$HL$   E1E1qLT$hHO L$HPtHT$HD$   HD$   HD$hLPLL$ HL$(HT$0H$   H\$HH$   H\$`H$   H|$HL$   MuNHuIId{W$   HC H4 H$   H$  ~H$   H   HQ  H9       @u{Mt?W$   HG H$   Hi H$  H$   H   Ãxp uH$   H$   W$   H$   H   HAH$HD$HL$H$HL$HD$W$   H H$   H$  H$   H   LL$XH$   HL$pH$HT$H HD$|$H$   HL$pH$   H\$`H$   LL$X1H$WD$HD$    D$   HD$@HL$8HT$(H\$0Ha  H$   HL$pHT$`H$   1#H|$PHwH$   HL$pHT$`H$   H   Ht$PHjL	 H$HL$HHL$H$   HT$HD$HL$ H$   H$HD$HL$HD$PHD$D$    HD$@HL$8HT$0H\$(HuJHQH$   H$HL$`HL$H$   Ht$H\$HT$ HT$PHT$(7  W$   H$   H$  H$   H   H$   H$   H\$`H$   W$   H$   H$  OH$   H   H(K	 H$HD$HHD$H$   HL$HD$ HL$H$   H$HL$HD$HD$    D$     HD$@HL$8HT$0H\$(HuHHH$   eW$   H$   H$  H$   H   ÐH$   H   W$   H$   H$  QH$   H   eH%0   H$H;A6  H  H$  H$  H$  HZ0Hr8Hx  2  $  @1  H$H  Ht$pHB`H
)  H$  HHHd#  HB@H$      1"  H_ H$H۹    HLH$p      HLH$  HHLHT$xA    ILH$(  H)HH$H  H)HH$p  Ht$Ht$mHD$H$  H 
 H$g.H|$H$p  HGHG=  a!  H$  HH$H  HGH$p  HG HD$xHG(H$  HG0H$(  HG8H H111E1E1E1L$   D$  E   H$  H$  L$   H$x  H$  H$p  H$X  L$  L$  L$P  H'^ H$H$H  LI[H?H=IH[HHH$  H\$H\$lHD$H$  H] H$H$  HL$HL$flH$   HHH?H=HH@HH$  HL$1H$  1]  L$L|$Ld$Dt$Dt$Dt$D$VD$oH$   HDt$SAH$@  H$H  H$  t$PH$  H$  H$  H$H  H$  L$  L$`  L$H  L$  L$  L$@  H}KN<(M9}BH$   Dt$SAAA8uH$0  1D$VH$8  D$VIEL9}/IH?H=LHH91  L$@  F4 1wH$  IT$LHHH$  H|$pH9  H$  H$  H$  H$`  H$  H$H$  HL$H\$H$  HT$HT$ HT$(責HD$8HL$@H  H$  H61  HYHHH?HH$  LH1  H$H  L$  L$`  LDA  E  H$  LS`I  I  IF     t*  T$PL$H  L$  L$  1iH$H  L$p  L$  1   HL$  H$  L$  L$`  MAH$  H}wN4 I9}nMz8IZ(Iz MJ0L9TM9}OL9JM9AEt6MJM:MBI)MI)KL9\/  DAAE,]DUE1ID$H9}'IH?H=LHH9"/  F, 1RIML$  I     x    T$RL$H  L$  L$  1  L$L|$Ld$Dt$Dt$Dt$D$WD$kH$   HDt$TAH$@  H$H  H$  t$RH$  H$  H$  H$H  H$  L$  L$`  L$H  L$  L$  L$@  H}LN<(M9}CH$   Dt$TAEkUD8uH$   1D$WH$(  D$WIEL9}/IH?H>LHH9-  L$@  F4 1vH$  H$H  L$p  L$  1   HL$  H$  L$  L$`  MAH$  H}xN4 I9}oMz8IZ Iz(MJ0L9UM9}PL9KM9AEt7MJM:MBI)MI)KL9,  DAEkUE[DSE1ID$H9}'IH?H>LHH9c,  F, 1QIML$  I     `    T$OL$H  L$  L$  1   L$L|$Ld$\$\$\$Dt$zhH$   HDt$UAH$@  H$H  H$  t$OH$  H$  H$  H$H  H$  L$  L$`  L$H  L$  L$  L$@  H}CN<(M9}:H$   Dt$UADt$YA\$YB38uE1AIEL9}'IH?LHH9*  L$@  F4 1H$  wH$H  L$p  L$  1   HAL$  H$  H$H  H$  L$  L$`  MEH   N4 I9}yEADl$YA\$YB+Mj8Iz MJ(MB0L9FM9}AM9<M9AEhMBM*IrM)II)LL9)  A\5 <E1ID$H9}"IH?LHH9)  F, 1HIML$  L$H  L$  L$  H$  +I  I         T$QL$H  L$  L$  1   H$  L$HD$Ld$Dl$Dl$Dl$Dt$eH$  HH$H  H$  \$QH$  H$  L$H  H$  H$  LH$  L$  L$`  L$H  L$  L$  L9}&H9N(  F, A8uE14A)H$  H$p  LRLZL"H$  L9'  I)I9LOI)II?I!K4I9u$HrHL$H  L$  L$  H4$LD$L\$2H$  H$  H$p  H$  H$  L$`  H$H  L$  L$  1   L$@  BD L$Ld$L\$Dl$Dl$Dl$D$cH$@  HH$H  H$  H$H  H$  H$  H$  H$H  H$  H$H  H$  L$  L$`  L$  L$  H9}*IHH9&  F, O4$MvI9'_&  IMH$  L$  7I       H$  LRLD  D  D  L$H  H$  H$  1H$  1H$  H$  VT$XATHSHH_H$H  H$  L$`  L$H  H$  H$  H$  H$  H$  L9   H$  H9M%  FHWH90%  BTLI9%  F|E8ucD8u^E8uYH$  1D$XH$  L9$  ELHM9$  BTHPL9$  F|HPL9{$  H$  D$XH$  HBH$  HH$  MIL$  sH$X  LLZL$H  L$  LE1E1!CDIIIH$  H$  M9}wI9#  CM9#  C*I_H9#  I]C|L9#  C|I_H9b#  I]C|L9D#  C|I]L9h"#  HrHH$  ML$H  L$x  L$  1   HL$  H$  H$H  H$  L$  L$`  MAH   N<(M9   DAI[PAI9{HHH9f"  I{HI[(I{ MK8MC0L9FM9}AL9<M9AEZMCMIsI)II)I7L9"  E4.E1IEL9}'IH?H=LHH9!  F4 14L$  H$  ZIA  I	y  I8  L$H  L$x  L$  1   HL$  H$  H$H  H$  L$  L$`  MAH   N<(M9   DAI[PAI9{HHH9   I{HI[8I{(MK MC0M9CM9}>L99I9Ä[I[MIsI)IM)LH9   E4001IEL9}'IH?H>LHH9u   F4 18L$  H$  L$H  L$x  L$  1   HL$  H$  H$H  H$  L$  L$`  MAH   N<(M9   DAI[PAI9{HHH9  I{HI[(I{ MK8MC0L9FM9}AL9<M9AEYMCMIsI)II)I7L97  E4-E1IEL9}"IH?LHH9   F4 19L$  H$  I
  L$x  IzH      L$H  1HL9}.IRPMbHH9  F, M9MeI9}  MbHIMbMjH$  L9S  I)I9LOI)II?I!LI9uIRHML$  L$  H$LD$Ld$H$  H$  H$  H$  L$`  L$x  L$H  L$H  LH$  LLZLbH$  L9  I)I9LOI)II?I!K4I9uHrHL$H  IL$  TH4$LD$L\$H$  H$  H$  H$  H$  L$`  I  I;     3    ffT$^L$H  L$  L$  1   L$@  ChL$Ll$Ld$ffD$fD$fD$f9и    fDfD$]H$@  HH$H  T$^H$  H$  H$  L$H  H$  H$  LH$  L$  L$`  L$H  L$  L$  L9}&IHH9  KD- H@H9  L$  H$  H$H  L$  L$  1   L$@  C`L$Ld$L\$ffD$ThH$@  HH$H  H$  H$  H$  H$H  H$  H$H  H$  HH$  L$  L$`  L$  L$  H9}%IHH9  K$H@H9<  IML$  H$H  L$  L$  1   L$@  BD L$Ld$L\$fAfDl$fDl$fDl$ffD$[H$@  HH$H  H$  H$H  H$  H$  H$  H$H  H$  H$H  H$  L$  L$`  L$  L$  H9}AIHH9  LhI9  F, LpI9o  LpI9R  IMH$  L$  It         ffT$^D  fAfDT$\D  fAfD\$ZL$H  L$  L$  1   H$  L,$HD$Lt$f\$f|$fDL$fD|$hZH$  HH$H  H$  \$^H$  H$H  L$  DL$ZDT$\H$  H$  HH$  L$  L$`  D\$ZL$H  L$  L$  L9   L<@L$@  II9  L$@  K?H[H9  CxK<?HH9  K<?HH9~  C|xO?MII9\  O?MII9@  ffGLxfAf9ufD9ufE9uE1AML$  MH$  }H$H  L$P  L$  1   H$  CLhL$HD$L\$fAfDd$fAfDt$ffL$fD$XQH$  HH$H  H$P  H$H  H$  H$  H$  H$H  H$  H$H  H$  L$  L$`  L$P  L$  H9}~L$@MII9  Od- Md$I9  G$hOt- MvI9  Ot- MvI9  GthO|- MI9j  O|- MI9H  IL$  MnIH$H  L$  L$  1   L$@  BD L$Ld$L\$fAfDl$fAfDt$fAfD|$ffD$WH$@  HH$H  H$  H$H  H$  H$  H$  H$H  H$  H$H  H$  L$  L$`  L$  L$  H9   IHH9%  LhI9  F, LpI9  LpI9  Ft LxI9  LxI9  F| HXH9  HXH9g  IMH$  L$  rH$  HF$EGI[H9J  FIH)H9r  Au(1F EE HH9Dr  A   L$  1D$AEE HL9}H9w  F rc  L!E,MMI?MIEG MT$I9#  GMI)I9  GI9r  Au\L$Ht$Ht$H\$Ht$ Ht$(H$  HD$0H$  H$H  H$  L$  L$`  W$  Ho H$  HC H$  H$  H  H$  H$  H98    1҄tm   t9W$  Hn H$  HC H$  H$  H  W$  H$  H$  H$  H  H9 t1H$HL$H HT$sT$H$  H$  WH$HL$Hv HT$sT$H$  H$  H$  H$  H$  H$   W$  H$  H  H$  H$   W$  H$  H  H$  gHw= H$H۹    HLH$      HLH$P  HHLH$   A    ILH$0  H)H\$`H)HH$  Ht$Ht$KHD$H$  Hs	 H$:H|$H$  HGHG=  uUH$  HH\$`H_H$  H_ H$   H_(H$P  H_0H$0  H_8HA} 1HH$  JHt111111E1E1E1E1H:< H$H۹    HLH$      HLH$8  HHLH$   A    ILH$  H)HH$H  H)HH$X  Ht$Ht$sJHD$H$  H	 H$
H|$H$X  HGHG=Z  ukH$  HL$H  LgL$  Lg L$   Lg(L$8  Lg0L$  Lg8Hz| 1H11E1E1E1A   H$  Hk     :  H: H$H۹    HLH$x      HLH$@  HHLH$   A    ILH$  H)HH$H  H)HH$  Ht$Ht$%IHD$H$  Ha	 H$	H|$H$  HGHG=  unH$  HH$H  HGH$x  HG H$   HG(H$@  HG0H$  HG8H,{ H11HE1E1E1A   1<H$  蟱뎐H9 H$H۹    HLH$      HLH$(  HHLH$   A    ILH$  H)HH$H  H)HH$  Ht$Ht$GHD$H$  H	 H$nH|$H$  HGHG=Ҹ  uXH$  HH$H  H_H$  H_ H$   H_(H$(  H_0H$  H_8Hz 1HH$  {HH)HB@H$   HJXH$  HzPH$  LBHL$h  LR8 L$HA    LLL$`  A    ILH$  HLLL$   A    ILH$  L)H\$hL)HH$P  Ht$Ht$FHD$H$  H-
 H$H|$H$P  HGHG=w     H$  HHL$hHOH$`  HO H$   HO(H$  HO0H$  HO8H$  HOHH$  HOP=  u2H$h  HG@Hx H111E1E1E1L$   zHO@HHHH$h  ЮHH$  辮CH  Hk     ;  H6 H$H۹    HLH$      HLH$   HHLH$   A    ILH$H  H)HH$H  H)HH$  Ht$Ht$DHD$H$  H	 H$iH|$H$  HGHG=͵  uoH$  HH$H  HGH$  HG H$   HG(H$   HG0H$H  HG8H-w H111IIE1A   11H$  _덐Hr5 H$H۹    HLH$      HLH$X  HHLH$   A    ILH$   H)HH$H  H)HH$  Ht$Ht$CHD$H$  H(	 H$/H|$H$  HGHG=  uXH$  HH$H  H_H$  H_ H$   H_(H$X  H_0H$   H_8Hsu 1HH$  <뤐HO4 H$H۹    HLH$      HLH$  HHLH$   A    ILH$8  H)HH$H  H)HH$  Ht$Ht$BHD$H$  H	 H$H|$H$  HGHG=o  ukH$  HL$H  LgL$  Lg L$   Lg(L$  Lg0L$8  Lg8Ht 1H11E1E1E1A    H$  H  Hl     ;  H2 H$H۹    HLH$      HLH$0  HHLH$   A    ILH$  H)HH$H  H)HH$h  Ht$Ht$0AHD$H$  H,	 H$H|$H$h  HGHG=  uoH$  HH$H  HGH$  HG H$   HG(H$0  HG0H$  HG8Hws H111IE1IA0   11FH$  詩덐H1 H$H۹    HLH$      HLH$   HHLH$   A    ILH$  H)HH$H  H)HH$`  Ht$Ht$?HD$H$  Hq	 H$x H|$H$`  HGHG=ܰ  uXH$  HH$H  H_H$  H_ H$   H_(H$   H_0H$  H_8Hr 1HH$  腨H7H0 H$H۹    HLH$h      HLH$H  HHLH$   A    ILH$@  H)HH$@  H)HH$  Ht$Ht$>HD$H$  H	 H$JH|$H$  HGHG=  ujH$  HL$@  LgL$h  Lg L$   Lg(L$H  Lg0L$@  Lg8Hq 1111IE1E1A@   H$  E뒐HX/ H$H۹    HLH$      HLH$   HHLH$   A    ILH$   H)HH$H  H)HH$x  Ht$Ht$=HD$H$  H	 H$H|$H$x  HGHG=x  ujH$  HL$H  LgL$  Lg L$   Lg(L$   Lg0L$   Lg8Ho 1111IE1E1A    H$  Lvx Hwx H$  H9  HIL ML MT M L)IH@M  HItHIH1H)I1HIMm  HHHItHIH1Hu#W$  $  H$  H  HtHHHe$  XHH蜮HH葮LH膮LH{LHpLHeLHZHRLHGLH<LH1LH&LHLHLHLHHHHHHH٭LHέLHíLH踭LH譭H襭H蝭H蕭H荭H腭LݭLխL譭HeHLZHH菭HGHH<HHqH)HLHHSHHL HLHHHL߬HHԬLLɬLH辬HL賬HL訬LL蝬L蕬LH芬HHHHtLHiHaL蹬HQHLFH>H6HL+H#HHLHH LHLHLH߫H׫HϫHǫHH輫HH豫      莫踂eH%0   H$xH;A  H  H$   H$   HGt HHt H$8  H9  HHLH$   H\H$   HtH$   HH$   H$  HB  zOR  ҧ|  ܸe  Lii I9J  L$     H$(  I9  H$0  LGLMYM!MiMqMy(MI H$      HD$xL$   LD$@L|$PLL$XLt$8L$   Ll$`L\$hHB H<$HD$H$   HL$ H$   HT$H$   H\$H$   H|$@LD$xL$   LT$hL$   Ld$`L$   Lt$XL$   H$   1HD$HH$   /  H|$0HLT$@Ld$hL|$`MMHMH|$@Lt$XH9   HD$0IIHL9  I)I)II?L!MLO4I9j  M9V  M9MOL)HH?I!K<I9cL$   L$H|$Ld$HD$XH$   H$   H\$pHt$8LD$xL$   L$   L$   L$   HD$(HXH$   H$   H$   L|$HL$   H9}>H\$(HH$   HHt$PH)Ht$8HM)MLH\$pL|$HH$   H  ÁҧuiH=h H9   H$   uOL$(  L9;  H$0  HGLLjLZL"LrLz(HJ LIɹ   HL$xILH$(  H$0  E1E1E1E1LD$xE1E1E1E1E1    pA    ҧ@*   L-g I9   L$   uNH$(  I9  H$0  LLGMYMiM!MqMy(MI H$      HD$xOR+H=f H9u]H$   L$(  L9`  H$0  LHGLZLjL"LrLz(HJ LIɹ   HL$xI    A    )ORt     Le I9   L$   uNH$(  I9  H$0  LGLMYMiM!MqMy(MI H$      HD$xqH=gf H9u]H$   L$(  L9  H$0  HGLLZLjL"LrLz(HJ LIɹ   HL$xI    A    )t6LuhLd I9O  L$   uNH$(  I9D  H$0  LLGMiMYM!MqMy(MI H$      HD$xo~uhL)d I9   L$   uNH$(  I9  H$0  LGLM!MiMYMqMy(MI H$      HD$xNYH=d H9u]H$   L$(  L9   H$0  HGLLZLjL"LrLz(HJ LIɹ   HL$xI    A    )A    LLLHLL$HMN
 HD$H(	 HD$L$HLM
 HD$H(	 HD$L$HKL
 HD$H_(	 HD$L$HJK
 HD$H>(	 HD$H$HIJ
 HD$H(	 HD$H$HHI
 HD$H'	 HD$rH$HGH
 HD$H'	 HD$QH$HfF
 HD$H'	 HD$0H$HeE
 HD$H'	 HD$zyeH%0   H;a   H0Hl$(Hl$(D$@HL$8ApH$JHD$HL$HT$H\$ Ht$8HV=  uDHNHtHD$HH\$PHl$(H0H4$  HD$HL$HD$HHL$PHl$(H0H~HHAHxBeH%0   H;a  HĀHl$xHl$xH$   HHPH$HT$HHtHL$HD$   HD$    HD$(   pHD$@HL$8H*  H$   HH HP(HI Xt\$LH$H$   HH HP(HI@H$HPxHT$`HT$HD$   HD$  HD$`H$HD$   H HD$HD$   >D$LH|$  j  H$   QxIDAT  HQhH}BHf Hf H$HD$HD$HN H$   H$   Hl$xHHHR  HY`H=  H
ÄuH  =K  D$LHf H$HD$HD$XH$   T$LZHT$PH$   HH HX(HI@H$H\$XH\$HT$HD$   ыT$LHD$P)H$   HL$XHH$      H      HOH   i  t$LHYH1H4$H\$HD$HT$HD$    HT$(nHD$@HL$8HT$0HuH   -  H$   H$   Hl$xHH$	  HD$HL$H$   H$   Hl$xHÉ$=HD$WD$hH HL$hHD$pH% H$HD$   HD$hHD$HD$   HD$    zHD$(HL$0H$HL$HD$HL H$   H$   Hl$xHHAh   H$D$HD$HL$H$   H$   Hl$xH11IENDHyhuIHAh   t(H/L H8! H$   H$   Hl$xHH$  HL$HD$Hc Hc H$HD$ݿHD$HK H$   H$   Hl$xHH$   QxIHDR   Hyh tBHjc H[c H$HD$}HD$HqK H$   H$   Hl$xHHAh   H$D$rHD$HL$H$   H$   Hl$xHÁPLTE   HyhtBHb Hb H$HD$HD$HJ H$   H$   Hl$xHHAh   H$D$账HD$HL$H$   H$   Hl$xHÁtRNSHQ`H   H
   Hyhu9HAh   H$D$˪HD$HL$H$   H$   Hl$xHHa Ha H$HL$HD$HI H$   H$   Hl$xHHyhzHa Ha H$HD$辽HD$HI H$   H$   Hl$xH1"H$   H$   Hl$xHHѺ   HHq$eH%0   H;a   HXHl$PHl$PHD$`HHHH$HL$HHtHL$HD$   HD$    HD$(   jHD$8HL$@Hu^HD$`HH HP(HI8@tD$LH$ыD$L9D$t"HH HD$hH HD$pHl$PHXWD$hHl$PHXHD$hHL$pHl$PHXqeH%0   H;a   HPHl$HHl$HHD$XHHHH$HL$HHtHL$HD$   HD$    HD$(   !iHD$@HL$8HuIHPNG

HL$XH9Att"HG HD$`H
 HD$hHl$HHPWD$`Hl$HHPHL$`HD$hHl$HHP0p+eH%0   H;a	  H`Hl$XHl$XH H$ϑHD$HD$8HL$HL$ Ht
 H$HD$HL$hH=    HL$pHHHL$ HH =  \  HL$8HH(HD$PH${HD$HL$HtrH95 t"WD$xH$   H$   Hl$XH`HD$(HL$HH$HL$H HT$-L|$ tH/ H0 HD$(HL$HHD$PHxh   H$HD$HL$HtH9 t"WD$xH$   H$   Hl$XH`HD$0HL$@H$HL$He HT$K|$ tH H HD$0HL$@HHH@HD$xH$   W$   Hl$XH`Hx(HHD$8腍HHxHHD$plH\meH%0   H;au  H`Hl$XHl$XH H$蟏HD$HD$ HL$HL$8HD
 H$kHD$HL$hH=ה     HL$pHHHL$ HH =    HL$8HH(HD$PH$KHD$HL$HtzH9 t*WD$x$   H$   H$   Hl$XH`HD$@HL$(H$HD$H HT$I|$ tH H HD$@HL$(HD$PH$HD$HL$H  HD$PHH`Hs  H
HXhHut
HutH
   HnHQHwHH H HX0H@8HL$xH$   H$   H$   W$   Hl$XH`HuH H 11HuH H HHwHHHHPPHXXH$HT$H\$買HT$HD$PHAB UH,HuHi Hj 6H& H' #HuH- H. 
HuHD HE H7H H 1H9 t*WD$x$   H$   H$   Hl$XH`HD$HHL$0H$HD$H HT$G|$ tH H HL$0HD$HHx(HHD$8H(HxHHD$pЉHcjneH%0   H;av^H8Hl$0Hl$0H H$HD$   HB HD$HD$   H. HD$ H. HD$(mHl$0H8ieH%0   H;a=  H`Hl$XHl$XH H$HD$hHD$HL$pHL$HD$HL$ |$(    HD$hHH HT$pH$HD$HL$HL$PHT$HT$HH\$ H\$@Ht$pH|$hxLL$8IQHD$0HL$PH\$@Ht$pH|$hLD$HH9}FHT$8HOH4$HT$HD$HD$HL$ H@H$Ё|$  tD$x Hl$XH`HLH9}
HD$0ID$xHl$XH`H@H$D$D$xHl$XH`{heH%0   H;ax  HhHl$`Hl$`HT$pHz0 *  H$   H9f  ˉZ@H$   H)  H$   ;@zDH  {@zEH  {@zFH  CBGH H$衉HD$HD$HHH@HT$HT$PH$H\$pHsDHt$HD$   HD$   HD$HHH@HT$PH$H\$xH\$H$   Ht$H$   H|$HD$HH@8HL$PH$ЋD$HL$pAHHAHQH@H$HQ@HT$HD$   HD$   HD$(HL$0HT$pHB0Hz8=.     HJ8H   H|$XHBHJH@H$HL$xHL$H$   HL$H$   HL$HD$(HL$0HT$pHB0=ƍ  uyHJ8HufHBHJH@H$HJHHL$HD$   HD$   HD$(HL$0HT$pHB0=t  uHJ8Hl$`HhH|$XHgHl$`HhH|$XHHKHsHl$`HhHH.HH$HD$
   dyHD$HL$H$    H$   HT$H$   HT$Hr HT$HD$    HL$(HD$0YHD$@HL$8H$HD$謰HD$H< HT$pHJ0=  uHB8Hl$`HhHz8wHl$`Hhø   э   Ǎ   轍1趍dkeH%0   H;aB  H8Hl$0Hl$0HD$@HHHP HI H$HD$ HL$H+L$H+D$HT$@JLȉBPHB(H	   HgHuSfBT fBV  BX H$HBLHD$HD$   HD$   H! HD$ HD$(   Hl$0H8HufBTHufBTHufBTfBTHH
ufBTjfBT_HufBT NHufBT=H3fBT(vceH%0   H;a  H`Hl$XHl$XHD$xH  H=     HL$p1HLD$PIHHHHL$PHT$@H\$8H H1HyH@L L$Ht$H|$HD$HL$ H9 H9>  H\$h1yDADILT$@KRH=     @tLKRH@H=     DLLKRH@H=     DDL@Ht$8IEI   H=     BL  IBH|$xH9HH   [  Ht$HH$HCLHD$HL$HD$   H	 HD$ HD$(   hHD$HHtaH  H      H      HL$hH$HL  HL$HHD$HD$   H9 HD$ HD$(   Hl$XH`H$HD$
    uHD$HL$H$    H HT$HD$   HL$HD$ THD$0HL$(H$HD$bHD$HV8 HT$hHJ0=6  uHB8Hl$XH`Hz8-      觉   蝉   s   i   _   UH$H%
 HD$H. HD$Ĩ^`eH%0   H;a   H8Hl$0Hl$0HD$@H$HL$HHL$HL$PHL$HT$XHT$H HT$ HD$(   ~HD$@HH0H@8HtHD$`    HL$hHD$pHl$0H8HD$PHD$`WD$hHl$0H8_IeH%0   H;a  HĀHl$xHl$xH$   HJHHrH|  HHH?HHHrHz(LB IH  HHH?HHHz@LJ0LR8I  HHH?HLLJHLZXLbPI  III?IMLZ`LjpHRhH  III?IML$   I|  LL$`Ld$HHIL$   III?IL$   MI1E1HMLL$`Ld$HH9}@DL9  F$0E)L9  DAsEEM$ IHH$   1E1HMLL$`Ld$HH9}IH9  DL9  F$0E)H9x  EAsEEM$ IHL$0H\$pHt$hHT$(L\$XLl$Lt$PLD$@L|$8HVHLD$0L$   LT$L\$PLH\$pHt$hLD$@LL$`L\$XLd$HMLt$PIHIHL$0HT$(H9  H|$ H)H9  DLd$ M9  C44L9v  LT$B7D$@t$D$HD$pHL$ \$)H\$(H9,  Ht$X  H|$HH|$8H9H9HHLHt$01E1HH9}DA.  MI9|I9IILH9ں      HLM9Ȼ    HLH\$@HKH\$hL$   E1E1IMM9}-I9i  EI9S  FArI IMM\$MMI9    E MM)I9  E E)I9  F#A<  EMI9|I9IL   HLH\$HHKH\$`LD$LT$PE1E1IMM9}KI9r  E,M9Y  G4AE)I9=  F,AsEEM IM
MnMMI9      E,MM)I9   EM9   G<MMI?MIE)I9   F,3As*EMI9|I9   HLH$   Hl$xHEM IMEM IMI IH HnHLLvL襂LL蚂LH菂LH脂L|LLqLHfL^LHSLHHL@LH5HH*HLLLHHLLL   L:   H-   L    L   L   X1eH%0   H;av7HHl$Hl$HD$(Hu
Hl$HHL$ H$HD$uXeH%0   H$H;A  H  H$  H$  W$  H$  H  HM  H$  H9    H$H$  HD$H$  HD$nH$  H  Ǆ$x     H H$  H$  H$x  H$  H$  H	  Hq  HP     H$   H$  HP H$  H$HD$H$p  HL$ H$h  HT$H$`  H\$H$X  HH)HD$PH$   IHLOI?I=J<HHHH$   L$  E1E$II  ORO$M$P  O`  I9|+L9  KX  OP  OX  Mw  L$   L$   L$P  H H$H|$H|$sHD$H$P  H$   H$  HX  H`  =_}  uUHP  HD$PH$`  H$X  H$p  H$   L$   L$  L$   IH$h  )H$   uMP  L$  MX  IH$  LHl$Hl$tHm M  M9  M9  M  I  I  H$L\$HL$qH$  H  H  L  LM= L$  M9o  H$  Lm> M9P  H$  L> M91  H$  L}= M9  L$  H$  H$  H$  L$  L$h  L$  Ll$PL$X  M  G|+IMULl$PL$X  L$   L$  M9}mM9,  FL$   I9  G+MQM9  MUE|1I9  G|MQM9  MUE|1I9i  H$  HtI
tI	tIt
I  1L  H  HvH  H  H  L$HD$HT$HL$;mHD$0HL$(Hf  H$  H$  L$  H$  H$  H$   H$  H$   H$  HD$XLpH$h  H$  HT$PH$X  L$  L$  H$  LH$  H$  L$  L$h  L$  Ll$PL$X  M9  Lt$XH$  H$   L$   I
<	  I  I  IqH$  L$  H/  LILAH1M   M)MO4H$@     H$   H$@  H$  H$  H$  HĈ  H$  H$H|$H$   HL$H$   HT$H$   HH?H=HHH\$ Ht$(H$  H$  H$  H$  H$  L$  L$  Ll$PL$X  ~H$   L$  H$`  A   cTLL$`ILCH$  H$  HH$  H$  L$  L$  L$  Ll$PLt$XL$X  LL$p  L9Ht$`L$   IBH$  H$Ht$Lt$HD$HL$ H@H$ЋD$L$T$H$   H$   H9  H$  HCH9  L;HCH9  Mt,MAIqM	H$H  LMIHH$H  E1E11Ho  H$8  H$`  HD$xH$0     H$   H$8  H$0     HL$xHHH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  HL$xH$   H$  H$  HT$xL$p  L9   IBH$  H$HT$Lt$Hs H@Hp HT$H\$ H$HT$H\$HD$ HL$H}$ H9  H$  H$  H$   H9S  Ll$PvM)LPML$  L$  L$  IX  III?IML8LXO*M9(  M9  MAM9MOM)II?M!OM9u:L$   L$  L$  L$h  L$p  Lt$XL$X  @L4$LL$LD$x~H$  H$  H$  H$  H$   H$  L$  Ll$PqML$I  I
  H  Hm	 H$LT$H$  HL$bHD$ H$  HL$H$   H$`     "H$   HVHH$  H$   H$p  H9}PH$   H$   HY(H$HT$Ht$XHt$H$  H$  T$H$   H9r  H$  H$  H$  H$  L$  L$  Ll$PL$X  =M)LRML$  L$  L$  Iy  III?IMLrL
O*M9I  M95  MGM9MOM)II?M!MM9uH$p  6L$LL$LD$m|H$  H$  H$  H$  H$   H$  L$  Ll$PL$  VHz	 H$LT$H$  HL$oHD$H$   HL$ H$  H$`  1۾   1&L$   IH$  H։LHH$   L$p  L9   H$   H$   @|$OH$   HX(H$HT$Ht$XHt$H$   H T$O!D$	H     HtHHH1H$   HH9u1H$  H$  H$   H9g  HP11HH$   H   H$   H ED!HHH     HHtHHH1H9uH$  H$  H9  @<2H$  H$  H$  H$  L$  L$  Ll$PL$X  ]H$   I  I  M  H$(  H$`  HD$hH$      H$   H$(  H$      \HL$hHHH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  HL$hH$   H$  H$  HT$hL$p  L9   IBH$  H$HT$Lt$H H H@HT$ H\$H$H\$HT$HD$ HL$H H9
  XpxD L$  H$  H$   H9
  EH$  L$  LHI9
  B| H$  H$  L@I9Y
  @t8H$  H$  HxH9k*
  Ll$PSM)MQML$  L$  L$  IG
  III?IMM9MIOM9
  M9
  MBMIM9MOM)II?M!MM9u:L$   L$  L$  L$h  L$p  Lt$XL$X  :L$LL$LD$OwH$  H$  H$  H$  H$   H$  LT$PL$  qH$  H$`  H$   H$     H$   H$  H$     @|H$   HHH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  H$   H$   H$  H$  H$   L$p  L9   IBH$  H$HT$Lt$H H@H HT$ H\$H$H\$HT$HD$HL$ H H9  H$  H$  H$   H9z  fH$  H$  HpH9G  Ll$PI
  H$  H$`  H$   H$      H$   H$  H$      @t:H$   HHOH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  H$   H$   H$  H$  H$   L$p  L9  IBH$  H$HT$Lt$HD$HL$ H@H$ЋD$L$T$H$  H$  H$   H9  ;H$  L$  HGH9  BtH$  H$  HGH9  LH$  H$  HGH9`  @tH$  H$  HGH99  TH$  H$  HGH9G	  Ll$PIH$   H$`  HD$pH$      H$   H$   H$      @tHL$pHHH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  HL$pH$   H$  H$  HT$pL$p  L9  IBH$  H$HT$Lt$H H H@HT$ H\$H$H\$HT$HD$ HL$Hu H9  Xp8D@L$  H$  H$   H9_  AfA<H$  H$  LHI9/  DT8H$  H$  LHI9  Af\8H$  H$  HxH9  DLH$  H$  HxH9  f@tH$  H$  HpH9{  @|H$  H$  HpH9Q  DfADDH$  H$  HxH9  Ll$PW$  H$  HĈ  E1111H H$L\$L\$HD$H$   H$  H  H  =f  uH  H  ^Hu
   1Hu
   Hu
   ~   tHH
u
   ^    THu
   DHu
0   4Hu@   $ܙH$  HĈ  ÐH$  H$H$  HD$HT$HD$    D$ RHD$0HL$8HT$@HuB=e  u#H$  H  H$  H  'H$  H  V]H$  H$  .H$  HĈ  H$  EH   fH|fHtfHlfHdfH\fLTfLLfGfH$H
 HD$H  HD$超!fffHfHfHHeHeeH$H*	 HD$H HD$^HeLeLeeH$HV
 HD$H HD$ LLeLLe   LeHHbemHUe`HHeLLeLLre   LeHeHeHH
eLHdLLdLHdLLdLHdLLddH$H(	 HD$H HD$2LLdLLd   LdLLd1LjdHLd;eH%0   H;a  H`Hl$XHl$XHD$hHx0 a  H  H  H    =b  Y  HA    HA(    H HQ0=Xb  #  HA8HH	H   H   	   H  HX HpHx(H$La LD$HT$Ht$H\$ H|$(HL$0.HD$@HL$8HT$hHJ0Hz8=a  u^HB8HuKH|$PH  H$HD$HL$HT$hHJ0=a  uHB8Hl$XH`H|$PYHl$XH`{YHu
   *HHu1HuH Hy86YHyH1#YHH4 H$HD$   HD$   HD$HD$HHH	 H$OHD$H@   H@    =`  u]HL$HHHH HH0=`  uHL$hHH8H  H.Hx8HHD$h{XH  HHiXHHxHHD$HSXHHl$XH`8ZeH%0   HD$H;A^  H   H$   H$   W$  H$   HH H$  H$HD$H$   HQ H+D$HD$xH$  H$HD$ H+D$HD$pHL$xH   H$HD$
   KHD$H$   HL$HL$xHT$pH$HD$
   KHD$HL$H$    H HT$HD$   H$   HT$HT$xHT$ Hc HT$(HD$0   HD$8HL$@4,HD$HHL$PH$HL$܂HD$H H$  H$  誒H$   H   HH       H9H9H$   HHHPH  1Hi  H$   HPHXH  =/^    HH$   HQ=^    H$   HYH$   Hq=]  [  H$  HA H H$Ht$HD$|$(   111H$   HL$XHT$`H  H?  H$   HC(   H$   H$H$   HD$H6l HD$HD$   I-HD$(HL$0H$   HB0=,]     HJ8H$H$   HuH$   H$+H$   H$HD$    WD$Hc HL$ HD$(   H$   HH8H@0H$  H$  蝐H$   H   H$   H$HD$HD$XHD$HD$`HD$RHz8HbT+HH$   HC(   HH$   HC(	   H$   HC(
   H$   HH(H$  H$HD$H$   HL$HL$hH9:   H9 L  H9p   H93    H9֔ tOH$   H$H$  HD$V|$ tH$   H@(   H$   H@(   H$HD$H} HD$|$ tH$   H$H$  HD$|$ tH$   H@(   nH$   H@(   YH$HD$H] HT${|$ uH$   HL$hH$HD$HZ HT$H|$ YH$   HL$hH$HD$HÓ HT$|$ tH$   H@(   H$   HL$hlH$HD$H HT$|$ tH$   H@(   qH$   HL$hH$   HH(H$  H$HD$H	 H9L$uHHHPH HHH111Hy H$  QHyH$   vQH]HfQ+Ǆ$      HB H$   H$   H$   H$   H$uH$   H$   H$   H   HQ
 H$XHL$H$   uHBH$HL$H$   PU1eH%0   H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   iHD$HL$0HH$HD$HD$HD$@Hl$ H(0eH%0   H;av`H(Hl$ Hl$ HD$8HHT$0H9
u<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$|D$1\0eH%0   H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H\ HT$HD$   HD$HL$ #HD$(HL$0HD$PHL$XHl$8H@a/oH|$HH9;uH#eH%0   H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H7 HT$HD$   HD$HL$ #HD$(HL$0HD$PHL$XHl$8H@*a$/oH|$HH9;uH#HD$    WD$D$( HD$    WD$WD$ HD$H9L t5H9S uHn HD$HD$   HC HD$HD$   Hl HD$HD$   eH%0   H;av(HHl$Hl$H܊ H$37Hl$H$.eH%0   H;a  H(Hl$ Hl$ Htx H$HD$   vHD$HL$Hu =U     Hi H H$聤HD$=T     H0 HѼ H$XHD$=T  uMH H H$HD$    z+HD$=T  uH Hl$ H(H=ԉ LH=Ή LH= sLvH= H_L9,eH%0   HD$H;AU  H   H$   H$   H$   H
  H$   3@t$?@/HǄ$       W$   $   $   $   H$   H H$   H$   H$   H$   @/m
  H 	  H$   L$   H$   L9x  /H$      HHH9e  K  <@/uHx@.u!L@I9#  A   EtL@.   HxH9
  |@.  HxH9  A   E  L$   I9~xIL$   L@L$   H$   H9BL$   L$   MtL9a
  EA/uL$   L$   L90
  E@/H|$`M~=H$    p  L$   L$   H$   L9	  A /H$   H$    R  L$   L$   H$   L9	  A.H$   H$    t;L$   L$   H$   L9/	  A.H$   H$    H$   L$   L$   L9}	  FA.uL@L$   LD$XHN H$LD$LD$HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9uH$   H$   t$?H|$`H$H\$HL$:ZH$   L$   L$   L9}"<  EA.uL@L$   LD$XHm H$LD$LD$
HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9uH$   H$   t$?H|$`H$H\$HL$YYL$   L$   M9}GA/uIL$   LL$XH H$LL$LL$8HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9uH$   H$   t$?H|$`H$H\$HL$X@/HT$H  H$   y  H$      H$   L$   L$   I9  C/H$   HH9<  <@/.  H$    t/L$   L$   L$   M9  C<H$   HD$@@|$>L$   L$   L$   M9}!}  GA8uIxH$   dLL$XH  H$LL$LL$HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9u)HD$@H$   HT$HH$   t$?|$>H$HT$HL$VHHD$PH$   L$   L$   L9}!  E9A/uHH$   pLD$XH	 H$LD$LD$HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9u$HD$PH$   HT$HH$   t$?H$H\$HL$U@/u1@vH$    @  DLA/A8@/&@/  DTA/AH$   Hu<H$    .  H$   H$   H$   H9  .H$   H$   H$   H   H$   H$   H$   H9  H$   H9  H$   HL$`HL$hH$HD$Ht$HT$gHD$(HL$ H$    H$   HT$HT$`HT$HL$HD$ OHD$(HL$0H$   H$   H$   H   H$   H$   H$   H$   H9v  H$   H$   H9}4@.uHCH$   HD$`H H$HD$HD$HD$HL$`H$   H$   H$   H$   H$   H$   H9^  H9HOH90H$HT$HL$S;/uHǄ$      kH H$HL$HL$HD$H$   H$   H$   H$   H$   H$   H$   H9  H9HHOH9uHH$   t$?H$H\$HL$RH$   1H$    H$   HD$HL$HM HD$HD$    OHD$(HL$0H$   H$   H$   H   HmJHEJ@JJHH0JLLJHHJLLILHIHIHLILIHILILIHILILIHILILIHyIHqILiIdIL\IHtI~ HHl$Hl$HT$(H   H\$ HH~t@/tHrHH|<3@/uH|THFH9wrH)HHH?H!HHuHK HD$0HD$8   Hl$HHD$0HL$8Hl$HHHHK HD$0HD$8   Hl$HHHeH%0   H;a   H@Hl$8Hl$8HD$PH~HL$HH1HHy uHH9|WD$`Hl$8H@HL$XH)HHHHH?H!HH$H)HD$Ht$HK HD$HD$    iHD$(HL$0H$HL$HD$HL$HD$`HL$hHl$8H@eH%0   H;a   H(Hl$ Hl$ Hv H$HD$   HD$HL$HE =E  u\H= Hu H$HD$   HD$HL$H =dE  uH Hl$ H(H= HR=H= HA=5eH%0   HD$H;A  H   H$   H$   H$   HHHL$`HH$   H H$HD$    HIHH?HHH\$hH\$HD$H$HD$    HD$hHD$H$   HD$HD$`HD$ fD$(" D$* ;HD$0HL$8HT$@H\$pH$HD$HL$HT$H$   HHH@HIHT$ H$   H\$(H\$XH$HD$HL$H$    H7N HT$HD$   H$   HT$HT$XHT$ HH HT$(HD$0   HD$8HL$@HD$HHL$PH$   H$   H$   HĨ   IeH%0   H;a  HhHl$`Hl$`Hh H$诒H|$HD$xHG=C  \  HT$pHH$   HKHL$HH     H  H|$XHt$@H H$HFHHH?HHHD$H\$HL$H$   HD$ H\$(H$   HD$0)H
 H$H|$HD$xHG=dB  6  HL$pHH|$PHT$HHWHT$@HW =8B     HT$XHWH$HD$[HD$HL$HT$xH9tHD$PH$   Hl$`HhH$HL$pHL$HD$|$ tHD$pH$HD$xHD$)  HD$HL$HT$(H\$ Ht5HL$PH   =A  uH   xH   H9dH|$PHG=[A  uHHGHV9HWHHHD$X@9HHHD$p+9HHL$pH H$H|$HD$   HD$   HL$ H|$(Ht$8HL$HHHD$xHT$pH$   HHD$p8HHT$p   tB>)eH%0   HD$H;AC  H   H$   H$   H$   H    r  W$   $   HHPH$   H$   H$   H$   L:LD$hL$   I9  L$   Ht$`I9H$HL$HT$rIHD$hH$   HD$`H$   H$   H$   H$   HH HPH@HG  HHH?HHHJH=  HL$h1H$   HHHHXH0H$   H  L$   I9  H\$HHt$pH$   HT$`H$   L$   LWL$   M9?  LWL$   A9 H$   H  I9B  H$   LLL$XL$   L$   M9   LT$PL$   I;H$Ht$H\$HHD$XH$   HD$PH$   H$   H$   HD$`HHL$hH9H$   H$   H$   H$   H$   Hĸ   H|$PH H$L\$H|$LT$LL$ LT$8L\$(H\$HHt$pH|$P%L$   HĽ H$LL$H|$L\$LT$ WLL$(H|$0HD$8H$   L$   H$   HL$hHT$`H\$HHt$pL$   UL$   L$   H|$`HL$xHT$@H4 H$LL$H|$Ht$LD$ Ht$8LL$(HL$xHT$@H|$`HHHP H@H$HD$HT$HXA HD$HD$    HD$0HL$(H$   H$   H$   Hĸ   H H$H9 HD$otH H$H HD$St   H>eH%0   H;a   H`Hl$XHl$XƄ$    D$     H  HD$8HD$ H$iuOHD$hHL$xH9t1$   oHl$XH`H$HD$pHD$H$   HD$D$loHl$XH`HeH%0   H;a+  HxHl$pHl$pH$   HHXHPPH  H H9}  Z  H$HL$HT$H\$H  HD$PHL$HH$   H   H   LCL   M9g  LCL   HLE LH<H=:  .  HDH  H  L  LVI9  H^H  HM1I<1H=3:  S  IL1HK	 H$蘉HD$H<&  H=:     HL$HHHH$   HHH(  H   H0  LBI9wEHrH(  H<Ӄ=9  u&HHD$PH$   W$   Hl$pHx1HD$hH( H$H\$HT$Ht$LD$ ;HD$(HL$0HT$8H$   H0  =69  uH   HHHHD$hQH   1HxHHD$H1HyH$   0HH$   H0H6 H$LL$Ht$H\$LT$ HD$(HL$0HT$8H$   H  =8  u&H  HL! HIHD$PHL$HH  `0Y0H H$Ht$H\$LL$LD$  HD$(HL$0HT$8H$   H   =7  uH   HHHHD$PHL$H/H   /HǄ$       H$   H$   Hl$pHxH$   W$   Hl$pHxù    yHG H$HD$	   HD$    D$    HD$ HL$0HT$(H  H$   H   L   MHL   M9wYMHL   IH JJ<H=6  u'JDH$   H$   H$   Hl$pHx.HD$`HL$XHT$@H H$Ht$LD$LT$LL$ jHD$(HL$0HT$8H$   H   =e6  u!H   HT$@IHHD$`HL$X,H   F.H$   H$   H$   Hl$pHxeH%0   H;avVH8Hl$0Hl$0HD$@HHhHP`H$HT$HL$S  HD$HL$ HT$(HD$HHL$PHT$XHl$0H8FeH%0   H;a   H8Hl$0Hl$0HT$@HZxHrpH      HFHJ`HrhHtHIH$H\$HL$Ht$D$ t4HT$@H   H   HvrHBHD$HWD$PHl$0H8HD$@HHxHPpH$HT$HL$Y   HD$(HL$ HT$HT$HHL$PHD$XHl$0H8HJ1q   62eH%0   H;a?  HxHl$pHl$pH$   H  H' H9  H$   o  H$HL$HT$H\$H(  HD$PHL$HH$   H   H   LCL   M9|  LCL   HLe LH<H=3  :  HLH  H  L  LVI9  H^H  HM1I<1H=S3  b  ID1HE	 H$踂HD$H   HH$   HH=3     H$   HHHL$PHHH$   H0  H(  H   LCI9wEHSH(  H<ރ=2  u&HHD$HH$   W$   Hl$pHx*HD$hH4 H$Ht$H\$HT$LD$ GHD$(HL$0HT$8H$   H0  =B2  uH   HHD$hHHHNH   '*HxHH$   *HyHD$P*H)HJ H$LL$Ht$H\$LT$ HD$(HL$0HT$8H$   H  =1  u&H  HL5 HIHD$PHL$HH  t)HHg)HH H$Ht$H\$LL$LD$ HD$(HL$0HT$8H$   H   =1  uH   HHHHD$PHL$HH   (HǄ$       H$   H$   Hl$pHxH$   W$   Hl$pHxù    dH@ H$HD$	   HD$   D$    HD$ HL$0HT$(H  H$   H   L   LNL   M9wYLNL   HH I0I<0H=/  u'ID0H$   H$   H$   Hl$pHx'HD$`HL$XHT$@H# H$LD$Ht$LT$LL$ vHD$(HL$0HT$8H$   H   =q/  u!H   HT$@HIHD$`HL$X,H   R'H$   H$   H$   Hl$pHxeH%0   H;avgH0Hl$(Hl$(HD$HH~EHL$@1H\$ HHHHL$ HT$HHYH@H$HD$HHL$HH9|Hl$(H0EeH%0   H$HH;A<
  H8  H$0  H$0  H$@  H    n	  H    	  H   H   H  H   He
 H$HD$    HHL$hHL$ռHD$H$@  Hǁ       HT$hH   H   =-    H   H$   HǄ$       W$   H H$   H H$   H H$   1Ht$hHFHH$   WH  HD$hH   H$HHD$HL$H\$H   H$@  H   L   LNL   M9w+LNL   I<=,  u	Ij$`H$   H
 H$LD$Ht$LT$LL$ zHD$(HL$0HT$8H$@  H   =u,  uH   HIH$   hH$   \$H$   H\$XH$@  H   H   H   H$H\$HT$HL$H$@  H  H  H  H$H\$HT$HL$HD$XH$H  H$   H$P  H$0  H8  H   H   HH\$hH   L   L   L   L9  H9  H$   L$   H
 H$I)LIHI?L!HHD$HT$H\$LT$ HT$(LL$0HD$hH$@  H   H$   H   =*  2  H$   H   HA HQHYH  HT$HH$   HD$PHq(Hy0LA8H  $ Ht$H|$LD$	  HD$ HL$(HT$0HǄ$       W$   $   $  $   H$@  Hs@H{HH$   H$   H   H   L   H$  H$  L$   H$   H$   H$  H   H$(  HHKH$HL$H$   HD$HD$HHD$HD$PHD$ H$   HD$(ԺHD$0HL$@HT$8=n)  S  H$@  H   H  H   H   H   H$HT$HD$HL$H$@  H(  HR  H H$HL$HD$=(    H$@  H8  H   H$   H(  HT$h1OH$   H$   H5 Ht$HL$HT$H$   HXH$   H$@  HT$hH9|H    uW$H  H$0  H8  Hf H$HD$    HD$=(  u.H$@  H@  $   H HD$HL$H$@  H@  H$@  H8  HOHT$`H$   H   H   H   H$HT$HD$HL$gH$@  H  H  H  H$HL$HT$H\$2HD$`H$H  H$   H$P  H$0  H8  H$@  H   QH4$H|$LD$RW$   H1HyH$   H$      H$      H$   H$   H$   HT$xL$   LL$pH
 H$Ht$HD$LD$H\$ 2Ht$(LD$8H$   H$@  HT$xH\$hH$   LL$pL$   WQHB H$H$     |$ uH$@  H$@  H   H   H   H$H\$HT$HL$H$@  H  H  H  H$H\$HT$HL$bH$@  H   H   HI(H$HD$HL$H$H  H$P  H$0  H8  H1 H$tHD$H@   HI\ HH H$H  H$P  H$0  H8  H   H   H   H$H\$HT$HL$H$@  H  H  H  H$H\$HT$HL$hH$@  H   H   H$H  H$P  H$0  H8  H&eH%0   H;av=H Hl$Hl$HD$(H H$"HD$HL$HL$0HD$8Hl$H eH%0   H;a  HpHl$hHl$hHD$xH          @  ƀ   H   WD$XH$@HD$HD$@HL$HL$8HT$HT$PHL$XHT$`H\$xH@  H  =#    H   H(  Ht$01E1E1(LT$(IzHL$8H\$xHt$0IIHD$@HT$PLD$HLL$ H9}VH|$(WD$XH8  H$HD$XHD$HD$`HL$XHtHT$ HtHD$HHzHT$ H  H  H  H$HT$HL$HD$/HD$8H   HD$@H      HHtSHy
 H$qH|$=!  u)HD$@HHs H$   H$   Hl$hHpHD$@HD$ H$   HD$HH$   Hl$hHp|H$   HD$PH$   Hl$hHpH   vRH4$HD$@HL$8HT$PH\$xHH H$pHD$H@   HQw HH H$   H$   Hl$hHpH  H$gpHD$H@   HJG HHy H$   H$   Hl$hHpZeH%0   H;a  HXHl$PHl$PHD$`Hx`   H    >  HD$HL$H$H\$H  H) Ht$`HN`=)     H^hHT$HH   L   L   LQM9,  LIL   HL MI<H=     I\H  H  L  MPI9wVIXH  INJ<H=  u(JTH& HD$hHT$pWD$xHl$PHXHbH H$HL$LD$H\$LT$ HD$(HL$0HT$8H\$`H  =
  u!H  HT$HHL IHAH  HH\$@H0 H$LD$HL$LL$LT$ 胮HD$(HL$0HT$8H\$`H   =  uH   HT$HH\$@Ht$`IiH   eH~hHW#WD$hHL$xH$   Hl$PHXH, H$mHD$H@&   H HWD$hH HL$xH$   Hl$PHXHߢ H$FmHD$H@   Ha HWD$hHP HL$xH$   Hl$PHX4eH%0   H$H;A#  H  H$  H$  H H$HD$    H$  HL$HD$H$   W$   $   $   H$   HHl$Hl$ Hm H$   H$   HJ9 H$H$  HT$H$   H\$7yHD$H$  H2  HD$hH$  1H$   1L$   IHHLIHLH$   H\$`H$   H|$@HL$HHBHD$PLLD$pL$HD$L  LL$HD$   HL$ H   HL$@HQH\$HH9wH$   HHt$PHtH<=  uJHt$pH4HL$`HH$  H9)H$  H$  H$  H$  HĠ  HHD$pjHH H$H$   Ht$HL$H\$HT$ 	HD$(HL$0H\$8HQHL$@@HT$PH9  $  }  H\$pHL$XH\$xHh7 H$HT$hHT$H\$HL$+HD$ H |$( t[HL$@H9a  HHT$PH$   HTH<=}  uHT$pHH\$HHH$   HD$pcH6 H$HL$hHL$HT$xHT$HT$XHT$3HD$ HL$@HHAHT$HH9wOH$   HHt$PHtH<=  uHt$pH4HHHH#HHD$pHHb H$H$   Ht$HL$HT$HD$ mH\$(HD$0HT$8HHL$@qHD$pH$HL$HL$H\$fH$   1HeH%0   H;avAHH,$H,$=  uH5 H&O H,$HH=O H {eH%0   H;a   H8Hl$0Hl$0HD$@H$HD$HHD$HD$HL$HT$ H\$(HuOHI(H$ыD$s"HT HT HD$PHL$XHl$0H8éI   tWD$PHl$0H8HT$PH\$XHl$0H8AeH%0   HD$H;A  H   H$   H$   H$   H$H$   HL$Hj HT$HD$   >H|$  I  HU H$HD$   9HD$HL$H  1HL$HH   HD$H1H\$xHHHHL$xHT$`HHYW$   $   HH5 HDH$      HDH$   H$   H$   H$   H$   L$   L$HD$   HD$   HD$HD$hHL$ HL$PH$HL$H|$    HD$`HHL$HH9H H$eH|$H$   HG=D  upH$   HHR HR HO=  u6HGW$   Hv H$   H$   H$   HĨ   HOHHHH$   HD$hH$   HD$PH$   W$   H$   HĨ   ÐH$HL$H9 HD$HD$   HD$     HD$(ȸHL$0HD$8H$   H$H$   HL$kHD$HL$H   HD$XHL$pH7 H$~dH|$H$   HG=  utH$   HHL$XHO=  u;HD$pHGW$   H H$   H$   H$   HĨ   HOHHHHD$pHH$   sH$   H$   H$   H$   W$   H$   HĨ   eH%0   H;av&H Hl$Hl$HD$(H$uQHl$H eH%0   H;a  HpHl$hHl$hHBHJHL$XHPXH@PH H$HL$HD$HT$HD$     WD$(jHI HD$@HL$HHup1҄t11HT$XHu0H9O H:O HHEHT$xHEH$   Hl$hHpHD$PHL$`HH$HT$H\$HD$PHL$`HD$PHL$`H$HL$HT$HD$PHL$`feH%0   H;a   HpHl$hHl$hHBHD$XHJHRH$HT$H- HL$HD$HD$     WD$(=HD$HHL$@HT$XHuHL$xH$   Hl$hHpHD$`HL$PHH$HD$`HL$PFeH%0   H;avTH(Hl$ Hl$ HT$8HHD$H$HL$HD$HD$0H8  H$HD$HD$Hl$ H((eH%0   HD$H;A   H   H$   H$   H$   H   H   HI H$HD$H$   H@  H|$0WHHl$Hl$WHm HD$(    fD$@ HD$0fD$h HT$XHD$0H$HD$(HD$HD$   NHD$HtHuCH$   HĈ   H$   H   H H H$HL$HT$;뽐Hi HL$H9uqHD$u^HHxu\9writuTyetAHHHxu:f9|1t*HH(H@ HtHp H9PuH9 D$1111미    eH%0   H;avcH(Hl$ Hl$ H&| H$HD$"   身HD$HL$HK =b  uHK Hl$ H(H=K HPHD$H HD$WD$FHD$H HD$WD$feH%0   H;avVH Hl$Hl$HD$(H$HL$0HL$HD$HL$(HH$HD$oHD$HD$8Hl$H 6eH%0   H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9XtF1Ʉt<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$D$1H4$HL$H\$輱L$HD$8HT$0QeH%0   H;avCH Hl$Hl$HY Hu3HD$(H$̥HD$HL$HD$HHL$PHl$H )H|$(H9;uH#eH%0   H;avCH Hl$Hl$HY Hu3HD$(H$蜟HD$HL$HD$HHL$PHl$H H|$(H9;uH#H(Hl$ Hl$ H#  H H$HD$0HD$D$8HcHD$HD$    Hl$ H(HXHl$PHl$PH\$Ld$(Ll$0Lt$8L|$@H4$HT$HL$H\$Ld$(Ll$0Lt$8L|$@Hl$PHXeH%0   H;av}H(Hl$ Hl$ HD$0HD$H H$HD$HD$?=	  u
Hl$ H(HD$0Hp H$HD$D$8$.H/ H$_jeH%0   H;av}H(Hl$ Hl$ HD$0HD$Hb H$HD$HD$=	  u
Hl$ H(HD$0H H$HD$2D$8$F.H H$jeH%0   H;a   H(Hl$ Hl$ D$X    HD$0HD$H H$HD$HD$=a  u
Hl$ H(HD$0H H$HD$H H$HD$8HD$lD$@$-Hɀ H$PHY H$HD$HHD$6D$P$J-H H$D$T$.-Hw H$OeH%0   H;avkH(Hl$ Hl$ D$8    HD$0HD$H H$HD$HD$=E  u
Hl$ H(ËD$0$,H H$h|eH%0   H;a   H(Hl$ Hl$ D$@    HD$0HD$H H$HD$HD$C=  u
Hl$ H(HD$0H4 H$HD$D$8$+H3 H$D$<$+H H$GBeH%0   H;a   H(Hl$ Hl$ D$X    HD$0HD$Hf H$HD$HD$=  u
Hl$ H(HD$0H H$HD$H H$HD$8HD$D$@$+HY~ H$H H$HD$HHD$D$P$*H#~ H$kPeH%0   H;avkH(Hl$ Hl$ D$8    HD$0HD$Hr H$HD$HD$=  u
Hl$ H(ËD$0$H*H} H$|eH%0   H;a   H(Hl$ Hl$ D$H    HD$0HD$H H$HD$HD$=a  u
Hl$ H(HD$0H$ H$HD$D$8$)H| H$jD$<$~)H| H$ND$@$b)H| H$2&eH%0   H;a  H@Hl$8Hl$8H H$oUHD$HD$0HL$P$HHcD$HD$(H H$HD$HD$蔔HD$HL$(H|$0HOHO=  g  HHHb  =z  4  HGH<$HD$HHD$HD$PHD$HD$XHD$9  D$    vuLH3@ H$@ HtHD$`    HL$hHD$pHl$8H@HD$0HD$`WD$hHl$8H@ÃuH"@ H@ HB@ H3@ 띃uH@ H@ H? H? u+uH? H? XH? H? EuHu? Hf? -x11HOHHAH41eH%0   H;a  HPHl$HHl$HHL$hH  H H$H$   HD$HD$菒HD$H$   H  HD$@HT$XH$HT$`HT$HT$xHT$HD$ HL$(HL$0  D$8HcH      iu?HA> H2> HǄ$       W$   H$   H$   Hl$HHPÃuH=> H.> H]> HN> 몃uH8> H)> H= H= 녃+uH= H= hH= H= UuH= H= ={11,H$   H9w2HD$@H$   H$   H$   W$   Hl$HHP11eH%0   H;av0HHl$Hl$HD$ H$HD$(HD$  Hl$HleH%0   H;av0HHl$Hl$HD$ H$HD$(HD$;  Hl$HeH%0   H;a  H8Hl$0Hl$0Hh5	 H$PHD$HD$(HL$H$8HcD$HD$ H7 H$HD$HD$ԏHD$HL$ H|$(HOHO=   k  HHHf  =   8  HGHGH$HD$@D$HD$HD$AD$   uUHs; Ht; HtHD$P    HD$XHL$`Hl$0H8HD$HHL$(HA HL$PWD$XHl$0H8ÃuHY; HZ; H; Hr; 딃uH\; HM; |H; H
; i+uH: H: LH	; H: 9uH: H: !u11HOHH}Hp1 eH%0   H;a  HPHl$HHl$HHD$hH  HL$`HL$8HD$XHP Hr H$H\$xHHT$0HT$HT$趍HD$HL$0H  HD$@HD$XHHH$HL$8HL$HL$hL$HL$xL$ $   L$$D$(HcH      iu?HZ9 H[9 HǄ$       W$   H$   H$   Hl$HHPÃuH^9 HO9 H~9 Ho9 몃uHY9 HJ9 H9 H
9 녃+uH8 H8 hH9 H9 UuH8 H8 ={11,HD$XH@ HHT$0H9w9HD$@H$   H$   H$   W$   Hl$HHP1#1eH%0   H;av}H8Hl$0Hl$0HD$@H@HD$(Hn H$HD$HD$    WD$ϼHD$(H$HD$HD$HD$PD$HD$XD$D$D$`Hl$0H8/jeH%0   H;a   H@Hl$8Hl$8HD$HH@HD$0H H$HD$HD$    WD$+HD$0H$HD$PHD$HD$XD$HD$`HD$HD$pD$ WD$($   Hl$8H@}XeH%0   H;avcH8Hl$0Hl$0HD$@H@HD$(H H$HD$HD$    WD$HD$(H$HD$HD$Hl$0H8eH%0   H;avcH8Hl$0Hl$0HD$@H@HD$(H H$HD$HD$    WD$HD$(H$HD$HD$Hl$0H8yeH%0   H;a  H(Hl$ Hl$ H H$HD$   ƖHD$HL$H5 =n  >  Hy5 H,( H$HD$   舖HD$HL$H5 =0    H{5 HA H$HD$   JHD$HL$H5 =    H5 H H$HD$   HD$HL$H4 =  K  H4 H H$HD$   ΕHD$HL$H4 =v     H4 H" H$HD$   萕HD$HL$H4 =8     Hs4 H$ H$HD$   RHD$HL$H4 =  u\H3 HF H$HD$   HD$HL$H74 =  uH/4 Hl$ H(H=4 HH=3 HH=3 HLH=3 HxH=3 HdH=p3 HPVH=3 ?H=;3 .OeH%0   H;avWH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$nHL$HD$HH=   |HL$@Hl$ H(EHD$HL$1HH   }.u{D$ D$eH%0   H;avWH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$辢HL$HD$HH=  |HL$@Hl$ H(HD$HL$1HH  }.u{D$ D$eH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$HL$HD$HH|HL$@Hl$ H(HD$HL$1HH}.u{D$ D$eH%0   H;avYH(Hl$ Hl$ 1HL$8-HD$HH\$0HH$HL$
HL$HD$HH|HL$@Hl$ H(3eH%0   H;avoH(Hl$ Hl$ 1	HL$HAH}?HD$HHT$0HH$H\$8HHL$|$ uD$@ Hl$ H(D$@Hl$ H(xeH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$^HL$HD$HH|HL$@Hl$ H(7HD$HL$1HH}.u{D$ D$eH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$讟HL$HD$HH |HL$@Hl$ H(HD$HL$1HH }.u{D$ D$eH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$HL$HD$HH|HL$@Hl$ H(HD$HL$1HH}.u{D$ D$eH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$NHL$HD$HH	|HL$@Hl$ H('HD$HL$1HH	}.u{D$ D$eH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$螝HL$HD$HH|HL$@Hl$ H(wHD$HL$1HH}.u{D$ D$eH%0   H;avWH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$HL$HD$HH=   |HL$@Hl$ H(HD$HL$1HH   }.u{D$ D$eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$"HD$HL$0HQH$HD$HD$HL$0HQH$HD$HD$HL$0HQH$HD$ΛHD$HL$0HQH$HD$貛HD$HL$0HH$HD$HD$    HD$HD$@Hl$ H(tHD$HT$9
ucBH.uTzRBH.uCzABH.u2z0BH.u!zBH.uzJ9HD$1eH%0   H;avZH(Hl$ Hl$ 1HL$8,HD$HkH\$0HH$HL$HL$HD$HH=   |HL$@Hl$ H(reH%0   H;avpH(Hl$ Hl$ 1	HL$HAH=   }>HD$HkHT$0HH$H\$8HHL$|$ uD$@ Hl$ H(D$@Hl$ H(weH%0   H;a  H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$HD$HL$0H  H$HD$HD$HL$0H  H$HD$HD$HL$0HD  H$HD$%HD$HL$0H  H$HD$HD$   mHD$HL$0H  H$HD$HD$HL$0H  H$HD$还HD$HL$0H  H$HD$ HD$HL$0H  H$HD$1HD$HL$0H\  H$HD$HD$HL$0H  H$HD$HD$HL$0H  H$HD$4HD$HL$0Hx  H$HD$HD$HL$0H  H$HD$VHD$HL$0H  H$HD$ǗHD$HL$0H  H$HD$託HD$HL$0H  H$HD$艗HD$HL$0H  H$HD$HD$   HD$HL$0H  H$HD$bHD$HL$0H  H$HD$HD$   HD$HL$0H  H$HD$HD$HL$0H  H$HD$HD$HL$0H(!  H$HD$轖HD$HL$0H,!  H$HD$螖HD$HL$0H0!  H$HD$HD$   HD$HL$0HD!  H$HD$wHD$HD$@Hl$ H(>YeH%0   H;am  H(Hl$ Hl$ HD$0HT$89
!  1Ʉ  1Ʉ  1Ʉs  1Ʉb    9     1Ʉ      .u  1Ʉ  1ɄP  1Ʉ  1Ʉ  1Ʉ  1Ʉh  1ɄW      .7  1      .        .u  1Ʉ      .        .m  g      .!8    HL$09     1   1   (!  (!  .      ,!  ,!  .u{91u1D$@Hl$ H(HD!  H$HD!  HD$D$H0!  H$H0!  HD$HD$   D$HL$0HT$811H  H$H  HD$D$HL$0HT$8H  H$H  HD$D$HL$0HT$8HL$011H1H  H$H  HL$豙L$HD$0HT$8111H  H$H  HL$L$HD$0HT$8jHx  H$Hx  HL$L$HD$0HT$80H  H$H  HL$L$HD$0HT$8H  H$H  HL$L$HD$0HT$8H\  H$H\  HL$<L$HD$0HT$8H  H$H  HL$L$HD$0HT$8HH  H$H  HL$L$HD$0HT$81H  H$H  HL$L$HD$0HT$81HD  H$HD  HL$L$HD$0HT$8_H  H$H  HL$L$HD$0HT$8%H  H$H  HL$L$HD$0HT$8HHH$HJHL$L$HD$0HT$8諽veH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$^HL$HD$HH|HL$@Hl$ H(7HD$HL$1HH}.u{D$ D$eH%0   H;a   H Hl$Hl$HD$(H$HL$0HL$跏HD$HL$(HQH$HD$蛏HD$HL$(HQH$HD$HD$HL$(HQH$HD$cHD$HL$(HH$HD$GHD$HD$8Hl$H .9HD$ HL$	.uOzMAH.u>z<AH.u-z+AH.uzAH.!L$1eH%0   H;avWH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$nHL$HD$HH=  |HL$@Hl$ H(EHD$HL$1HH  }.u{D$ D$eH%0   H;a  H(Hl$ Hl$ HD$0H$HL$8HL$HD$   .HD$HL$0H   H$HD$HD$HL$0H7  H$HD$HD$   HD$HL$0H7  H$HD$HD$   HD$HL$0H7  H$HD$0HD$HL$0H7  H$HD$qHD$HL$0H7  H$HD$HD$   YHD$HL$0H8  H$HD$HD$   1HD$HL$0H8  H$HD$HD$HL$0H,8  H$HD$HD$HL$0H,G  H$HD$HD$   HD$HD$@Hl$ H(B=eH%0   H;a  H(Hl$ Hl$ HD$0H$HL$8HL$HD$   |$   1   HD$87  HT$097    7  f97    7  97    7  7  .    7  7  .c  ]  7  7  .D  >  7  7  .%    7  7  .!   1   HD$8H8  H98  th1Ʉu51Ʉt+,G  9,G  u0G  90G  D$@Hl$ H(1H,8  H$H,8  HL$BL$HD$8HT$0H8  H$H8  HL$5L$HD$8HT$0jHD$81^H7  H$HD$8H7  HL$HD$   +D$HT$011111HT$01HD$0H   H$HL$8H   HT$wD$蘶ceH%0   H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$NHL$HD$HH|HL$@Hl$ H('HD$HL$1HH}.u{D$ D$eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$L   HD$HL$0HQLH$HD$HD$HL$0HTH$HD$HD$   HD$HD$@Hl$ H(D_eH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$L   |$ tPHD$0@LHL$8IL.u;z9@PIP.!tATHL$09ATD$@Hl$ H(11芴UeH%0   H;a2  H@Hl$8Hl$8Hl    =    H
 HI H H$Hg HD$H+ HL$H
 HL$HD$    H
 HL$(HD$0   H    =$  X  H
 H H H$H HD$H HL$H
 HL$HD$    H4
 HL$(HD$0   H    H; H$HP HD$H HL$H
 HL$HD$    H= HL$(HD$0    H    H H$H HD$H~ HL$Hn
 HL$HD$    H
 HL$(HD$0   bHF   H H$H HD$H( HL$H
 HL$HD$    H HL$(HD$0   H   H! H$H6 HD$H HL$H
 HL$HD$    Hn HL$(HD$0?   Hz @   H H$H؍ HD$H\ HD$HR
 HD$HD$    H^ HD$(HD$0-   H  Hi H$H~ HD$Ht HD$H
 HD$HD$    H*] HD$(HD$0,   H
    ={    H
 H H H$HE HD$H HL$H}
 HL$HD$    H)c HL$(HD$01   uHA    =    H'
 H Hw H$H̌ HD$H  HD$H
 HD$HD$    H*U HD$(HD$0)   H=< |~H* H+ H, H   H H$HCHHH?HHHD$HAHD$H\$,H{ H HHH~ Hl$8H@H HH$   諚dH= H
 H=W HI
 _H=_ H9
 H=g H
    l6eH%0   H$H;A  H  H$  H$  H H= u#HAHIH ='  <  H H H H   H$HL$HD$(HL$ H$HD$H H HL$HD$Td|$  7  HR H=R u8pipeufx:0  H H$H HD$HD$  OHD$HL$(HT$ =Y    Hd H =>  d  H	 H      HBW$  $  HS H$  H\ H$  H$  H$  H H H$HD$H$  HD$HD$   HD$    BH$  H  HlH H  H @   H
 H$H Hi  HD$KH H Hu9voip(  Hu9audiu
yo  HuHlowdelayH9  H
 H$HD$  1H* H$H HD$eHD$HL$HT$ =  Y  H	 Hk =  *  H_ H      HAW$  $  H
R H$  H[ H$  H$  H$  H\	 H H$HD$H$  HD$HD$   HD$    H$  H  HlH	9 H$HD$
   藩HD$=  @  H H8 H$HD$
   eHD$=    Ht He8 H$HD$
   3HD$=W    H: Hs8 H$HD$
   HD$=%  w  H  =     H H$HD$   貜H H= u8encoufxdeth$    Hso HD$ɣ$    Hso HD$豣$    HKo HD$虣HR H$ٝH$  H  $    H3o HD$a$    H3o HD$I$    Ho HD$1H H= [  8encoO  fxdeH H$   $   $  H	 H$0 HD$H$    HI	 H$ H|$HG   =|    Hb
 HHG   =]  v  H8
 HOHG(   ==  5  H. HO HG8   =    H
 HG0H$   HxH$  H	 H$hHD$H$  H	 H$KHD$H$  H	 H$.H Hi  HL$HH HAH H
 HA=t  &  HQH HA H HA(H$  H H$  =6    H$  H $   $   H
 H=
   H$  H5 Hl$Hl$Hm Hm
 H^
 H$8  H$@  H
 H$HD$   H$  HD$HD$   HD$    HD$(Hx HH`=_    H HPhH$   H$譟HD$HL$H	 =%  
  H	 H   tH@W$`  $p  HL H$`  H`V H$h  H$p  H$x  H Hz H$HD$H$`  HD$HD$   HD$    -H$  H  H$   H$謩HD$HL$H+	 =T  	  H	 H   tH@W$@  $P  HK H$@  HU H$H  H$P  H$X  H  Hy H$HD$H$@  HD$HD$   HD$    \H$  H  HM H. H/ H0 H9  H)HHH?H!HH$H)HL$Ht$H, HD$HX HD$ 膐HD$0HL$(H =.    H H   tHIW$   $0  HJ H$   HT H$(  H$0  H$8  H Hx H$HD$H$   HD$HD$   HD$    6H$  H  H HHxH@pH$HL$	dHD$HL$ HT$H      HBW$   $  HI H$   HS H$  H$  H$  H/ Hw H$HD$H$   HD$HD$   HD$    kH$  H  HlHD$HH  H      H	 H$	H|$HG   =u  z  H
 HHL$HHOH HOHR  HQ8HA0HW(=7    HG H= H
     H
     
  H$H  H5) Hl$Hl$Hm H Hx H$x  H$  H
 H$HD$   H$H  HD$HD$   HD$    0HD$(Ht HH`=y  @  H	 HPhH$   H$ǚHD$HL$H   tHIW$   $   HG H$   HQ H$   H$   H$   H& Hu H$HD$H$   HD$HD$   HD$    bH$  H  H$   H$H|$ tAH%	     H*	     +	  H	     H	     	  MH H H H H9h	  Ht$`H4$H)HHH?H!HHT$H)HL$Ht$OHD$(HL$ H$    HL$HD$͗HD$(HD$XHL$ HL$PHT$H$   He H$,H|$HD$PHGHD$XHG=  C  H$   HH H= uf:pnu
zg   H H H H H9b  H5 H4$H)HHH?H!HHT$H)HL$Ht$!HD$(HL$ H =  u>Hp H =  uHW HAP%HyPHC 达H=2 H誾H$   HS
 H$HD$H$Hp HD$H$   HD$D$ 賴HD$(HL$ H|$0 ]H$   HL$@H H$HD$H$Hp HD$H HD$HD$@HD$H$   HD$ eH|$( H H H H H9  H5 H4$H)HHH?H!HHT$H)HL$Ht$蜏HD$ HL$(H =d  uH  vH=  ZeH$   HHxhHH 0HHO HHH= H
H
 Hm	 H$TH H   HH@H@HH|$HG=    HH H   HA HI(HO=     HGH{ H   HAPHIXHO(=Y     HG HP H   HA0HI8HO8=.  uQHG0HGH    =  uHG@    H= jHO@HHH1H= HBHO0HHܻHHO HHȻHaHOHH豻HH衻H=] 萻ZH=L HHyHH=2 HH_H/HxhHH DH8pipe2fx:0&H=}	 H$H|$HG   =  ujH5
 HH% HOHG(   =  uH
 HG H= HO HHHH
 診H=q H虺yH
 舺Hz	 H$H4 HD$H$  HD$qEHyHLHO0HHHH
 .H$   HyHHHO HHHHg  HHOHHHH
 عHtH
 ĹC1H= 謹H= 蛹<H=w 芹H=n yH=5 HeH=Y THP H$HD$  v@H2 H$HD$  X"H H$HD$   :H=   `fH= HոH= ĸcH H$?HD$ HL$HT$H\$HtltHIW$   H$   H$   H HGm H$HD$H$   HD$HD$   HD$    H$  H  HB(H$ЋD$nW$   H> H$   HaG H$   H Hl H$HD$H$   HD$HD$   HD$    >Ho HH$  H  W$   H > H$   HF H$   H H;l H$HD$H$   HD$HD$   HD$    H~ HH$  H  Á8pipefx:0,H=~ j5eH%0   H$H;A	  H  H$  H$  D$h    H?\ H$   HD$hH$Y	  H H=   8pipe  fx:0  HE H$   Hޮ	 H$HD$H$   H!> H$HD$ @  HD$ @  LHD$HǄ$      H$  WHHl$Hl$Hm H$  HǄ$   @  HǄ$   @  HLj H$  H$   H$  HǄ$  HǄ$  =E    H$  H$   HHyH$  Hl$Hl$Hm HH$   HHHPH H$   H$   H$   H H$H$   HD$ÕH H$3HD$H$   H H HA0 H$HHT$`HT$HT$UKHD$HL$`H$   HOHO=T    HHtf H$H$   HL$H< HT$H H\$H5$ Ht$ H|$(e&HD$8HL$0H =  V  H H9Y   1         H H~ HtHIW$   $  H5: H$   H6C H$  H$  H$  H H@h H$HD$H$   HD$HD$   HD$    H$  HĐ  ÐH$  HĐ  H H9 t1H$H HD$H HD$pD$H$HD$H- HD$[pD$H=b 蕲苲+H?	 H$H$   HD$H$  HL$iH$   |H H$HD$
   膦Ho HL$H$   HT$HT$@H$HD$
   VH7 HL$HL$HHT$H$   H$HD$
   &HD$HL$H$  H5 Hl$Hl$Hm H3 H4 H$  H$  H$   H$  HT$@H$  H$   H$H  HT$HH$P  H$h  H$p  H
 H$HD$   H$  HD$HD$   HD$    uHD$(H$   H$DHD$ HL$HT$H\$H   tHIW$`  $p  HW7 H$`  H(@ H$h  H$p  H$x  H Hbe H$HD$H$`  HD$HD$   HD$    ?H$  HĐ  HT$PH$   H$   H$聉HD$HL$HtM  H$   HHHPH H$   H$   H$   H H$H$   HD$赐H H$%HD$H$   H Hҵ H3+ H$HHT$`HT$HT$GFHD$HL$`H$   HOHO=F    HH&! H$HL$PHL$H$   HT$HD$ HL$H$HD$H HD$HX HL$H HT$ H$   H\$(-!HD$0HD$XHL$8H$   H9/   1҄         HtH@W$   $0  H5 H$   H
> H$(  H$0  H$8  Hk H$c H$HD$H$   HD$HD$   HD$    H$  HĐ  ÐH$  HĐ  H9 t11H$HL$H HT$qkT$HD$XH$    H$HL$H HT$@kT$HD$XH$   t"tH@W$@  $P  H3 H$@  H< H$H  H$P  H$X  HA Ha H$HD$H$@  HD$HD$   HD$    }H$  HĐ  ÐH$  HĐ  \eH%0   HD$H;A'  H   H$   H$   D$X    HJR HD$pHD$XH$O  5H$   H$   H$   H& H$H$   HD$HǄ$       W$   H H$H$   HD$LH$   H$   H$   |$ ,  HǄ$       W$   H H$HL$HD$HT$Hٱ HD$ Hձ HD$(kHD$8HL$@HT$0H$   H$   H$   H\$PHt$HH   HFW$   $   H1 H$   H: H$   H$   H$   H H_ H$HD$H$   HD$HD$   HD$    KH$   H   HfH$   H   ÐqH$   H   eH%0   H$H;A  H  H$  H$  D$P   HoU HD$hHӱ H$   HD$PH$  H% H$UHD$H$   H% H$8HD$H$   H H$   H1 H$HD$ @  HD$ @  Z@HD$H$  HǄ$   @  HǄ$    @  H#	 H$ HD$H$  H$   H$  HXHP =    HHH] HH0=  j  H$   HP8H$   Ǆ$      H)K H$   H$   H$   H$  =S    H H$ HD$H$   W$  HǄ$       H` H$H$  HL$躔H$  H$  H$   \$ H$   HGHW=  s  H Q  HGH$   fH;Z H$H$   HT$H{ H\$H5/ Ht$L LD$ HL$(|,HD$8HL$0Hk =    H_ H%  HY H$H$   HL$Ho{ HT$H H\$H5ע Ht$ H$   H|$( ,HD$8HL$0H =     H HgtHIW$(  $8  H- H$(  H6 H$0  H$8  H$@  H H[ H$HD$H$(  HD$HD$   HD$     zH$  Hİ  H=; nNtHIW$H  $X  H, H$H  H:6 H$P  H$X  H$`  H; HZ H$HD$H$H  HD$HD$   HD$    wH$  Hİ  H= ť)H$  Hİ  H袥 H; H, H$HD$~HD$W$   H, H$   H$  Hp H)Z H$HD$H$   HD$HD$   HD$    謾HǄ$      W$  H^e	 H$H HD$HD$HL$H$HL$HD$HL$HT$ H$  H$  H$   H\$(Ht$0H      HCW$  $  H+ H$  H44 H$  H$  H$  He HY H$HD$H$  HD$HD$   HD$    衾H$  Hİ  HfH$   HL$HHT$@H$   HV H$H$   H\$H5w Ht$H= H|$L  LD$ HD$(Q(HD$8HL$0Hu7H$   H$H$   HL$HL$HHL$HL$@HL$ tHIW$h  $x  H) H$h  H2 H$p  H$x  H$  H HW H$HD$H$h  HD$HD$   HD$    YH$  Hİ  ÐH$  Hİ  Hx8HH$   艢HHxHHrHKTH$  Hİ  eH%0   H$0H;A/  HP  H$H  H$H  D$@    HG HD$XHD$@H$  H H$   H	 H$5HD$HD$xH) H$HD$ @  HD$ @  i8HD$H$   HǄ$    @  HǄ$    @  HǄ$       H$   WHHl$Hl$蟬Hm H$   HǄ$    @  HǄ$    @  HU H$  H$   H$  HǄ$8  HǄ$@  =ب    H$   HL$xHHyH$   Hl$Hl$qHm H( H$HD$H$   PH$   HHHPH H$   H$   H$   H: H$H$   HD$<H$   H]R H$HT$xHT$H(t H\$H5t Ht$H= H|$ HD$(QHD$8HL$0H =٧    H H9E b  1       Hy Hj HD  H H$HD$H$   H$   H' H$HT$HT$/6HD$H$   H$   HWHW=(    HHHQ H$HL$xHL$Hs HT$H_ H\$H5{ Ht$ H|$(<HD$8HL$0H =Ħ  V  H H90   1         H\ H] HtH@W$   $   H% H$   H. H$   H$   H$   H^ HS H$HD$H$   HD$HD$   HD$    蚸H$H  HP  ÐH$H  HP  H H9 t1H$H HD$Hx HD$V[D$H$HD$H HD$2[D$H=9 lb.tHIW$   $   H# H$   HN- H$   H$   H$   H/ HQ H$HD$H$   HD$HD$   HD$    kH$H  HP  ÐH$H  HP  Hh H9a t1H$HU HD$HI HD$'ZD$H$HD$H HD$ZD$|H=
 =\H	 H$HD$xHD$H$   HL$qSYH$H  HP  |eH%0   HD$H;A   H   H$   H$   D$X    HRA HD$pHD$XH$  5H$   H$   H$   HF H$H$   HD$@|HǄ$       W$   H
 H$H$   HD$|H$   H$   H$   |$ %  HǄ$       W$   H H$HL$HD$HT$H	 HD$ D$( bHD$8HL$@HT$0H$   H$   H$   H\$PHt$HH   HFW$   $   H  H$   H* H$   H$   H$   HF HN H$HD$H$   HD$HD$   HD$    肴H$   H   HfH$   H   ÐH$   H   CzeH%0   H$`H;Ak  H   H$  H$  D$@   HD HD$XH HD$pHD$@H$   HA H$   H2! H$HD$ @  HD$ @  /HD$H$   HC	 H$JHD$H@ @  H@  @  =  |  H$   HHHM HH0=  <  H$   HP8H$   D$x   H: H$   H$   HL$xH$C  H$ H$HD$H$   W$   HǄ$       H H$H$   HL$ZH$   H$   H$   \$ H$   HGHW=  ?  H   HI H$H$   HL$Hk HT$Hޞ H\$H5z Ht$ H|$(+HD$8HL$0H =C     H HtHIW$   $  H H$   H^' H$   H$  H$  H HK H$HD$H$   HD$HD$   HD$    KH$  H   H=f 虖N~H$  H   Hv XH$  H   Hx8HH$   DHHxHH$   (Ht
H$  H   vpeH%0   H;avBHHl$Hl$H H$sH H$HD$ihHl$HJveH%0   H;avBHHl$Hl$Hl H$H+ H$HD$	hHl$HueH%0   H;avBHHl$Hl$H H$~H˜ H$HD$gHl$HueH%0   H;avBHHl$Hl$H H$S~Hk H$HD$IgHl$H*ueH%0   H;a   H@Hl$8Hl$8H< H$HD$I H HHr Hу=  umHHH 
 H$HD$   HD$HD$   HD$    蒬HD$(HL$0H =ʛ  uHq Hl$8H@H=` 軓HxHH誓H@teH%0   H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$FHL$HD$HH|HL$@Hl$ H(seH%0   H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$]>|$ uD$H Hl$(H0D$HHl$(H0sNeH%0   H;a   H Hl$Hl$HD$(H$HL$0HL$gEHD$HL$(HQH$HD$KEHD$HL$(HQ H$HD$/EHD$HL$(H0H$HD$EHD$HD$8Hl$H ZrUeH%0   H;a'  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HHHZHrH9p   1Ʉt|HH HZ(Hr H9X(tF1Ʉt<HJ8HX0HR0H9H8t1D$@Hl$ H(H$H\$HL$<D$1H4$HL$H\$<L$HD$8HT$01H$HL$Ht$x<L$HD$8HT$0U1NH4$HL$H\$J<L$HD$8HT$0qeH%0   H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   2HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(pHD$HT$8
uH@H9BD$1eH%0   H;a   H Hl$Hl$HD$(H$HL$0HL$BHD$HL$(HQH$HD$BHD$HL$(HQ H$HD$BHD$HL$(HQ0H$HD$cBHD$HL$(HQ@H$HD$GBHD$HL$(HQPH$HD$+BHD$HL$(H`H$HD$BHD$HD$8Hl$H VoeH%0   H;a  H(Hl$ Hl$ HD$8HHT$0HZH2H9X  1Ʉ  HHHZHrH9pp  1Ʉ_  HH HZ(Hr H9X("  1Ʉ  HJ8HX0Hr0H9H8   1Ʉ   HH@HZHHr@H9XH   1Ʉt|HJPHZXHpPH9XXtF1Ʉt<HH`HZhHR`H9Xht1D$@Hl$ H(H$HL$H\$^9D$1H$Ht$H\$@9L$HD$8HT$01H4$HL$H\$9L$HD$8HT$0U1NH4$H\$HL$8L$HD$8HT$01 H4$HL$H\$8L$HD$8HT$01H$HL$Ht$8L$HD$8HT$0k1dH4$HL$H\$`8L$HD$8HT$0'meH%0   H;a,  H(Hl$ Hl$ HD$0H$HL$8HL$?HD$HL$0HQH$HD$HD$   2HD$HL$0HQ H$HD$F?HD$HL$0HQ0H$HD$*?HD$HL$0HQ@H$HD$?HD$HL$0HQPH$HD$>HD$HL$0HQ`H$HD$>HD$HL$0HQpH$HD$>HD$HL$0HH$HD$HD$   eHD$HD$@Hl$ H(keH%0   H;ax  H(Hl$ Hl$ HD$0HHHH\$8H3H9K%  1Ʉ  HHH9K  HKH9H  HH(HP Hs H9K(  1Ʉ  HK0HP8Hp0H9S8_  1ɄN  HK@HPHHp@H9SH  1Ʉ   HKPHPXHpPH9SX   1Ʉ   HK`HPhHp`H9Shty1ɄtoHKpHPpHpxH9sxt91Ʉt/H   H9   uH   H9   D$@Hl$ H(1H$HL$Ht$5L$HD$0H\$81H4$HL$HT$m5L$HD$0H\$8b1[H4$HL$HT$?5L$HD$0H\$81H4$HL$HT$5L$HD$0H\$81H4$HL$HT$4L$HD$0H\$8|1uH$Ht$HL$4L$HD$0H\$8.1'1 1H$Ht$HL$y4L$HD$0H\$8@ikeH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$;HD$HL$0HQH$HD${;HD$HL$0HQ H$HD$_;HD$HL$0HQ0H$HD$C;HD$HL$0HQ@H$HD$';HD$HL$0HPH$HD$HD$   ҠHD$HD$@Hl$ H(IheH%0   H;a  H(Hl$ Hl$ HD$0HHPH\$8H3H9SI  1Ʉ8  HKHPHpH9S   1Ʉ   HH HP(Hs H9S(   1Ʉ   HK0HP8Hp0H9S8tc1ɄtYHHHHP@Hs@H9KHt#1ɄtHKPH9HPD$@Hl$ H(1H$Ht$HL$w2L$HD$0H\$81H4$HL$HT$O2L$HD$0H\$8x1qH$Ht$HT$!2L$HD$0H\$8.1'H4$HL$HT$1L$HD$0H\$81H$Ht$HT$1L$HD$0H\$8fGeH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$8HD$HL$0HQH$HD$HD$   蒞HD$HL$0HQ H$HD$8HD$HL$0H0H$HD$8HD$HD$@Hl$ H(eLeH%0   H;a   H(Hl$ Hl$ HD$0HHT$8HHpH9r   1Ʉ   HJH9H   HJH9Hu|HH(HX Hr H9J(tF1Ʉt<HJ0HX8H@0H9Z8t1D$@Hl$ H(H$HL$H\$20D$1H$Ht$HL$0L$HD$0HT$8111H$H\$Ht$/L$HD$0HT$81deH%0   H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   ΜHD$HL$0HQH$HD$6HD$HL$0H H$HD$HD$   荜HD$HD$@Hl$ H(d_eH%0   H;a   H(Hl$ Hl$ HD$8HHT$0H9
uqHHH9JucHJHZHpH9Xt-1Ʉt#HH H9J uH@(H9B(D$@Hl$ H(1H$Ht$H\$.L$HD$8HT$011CcNUH勏$	  q  1~1ffO  HHc$	  H9|H    x0 HL  ]@ UHAWAVAUATSH   HUIIL=: M?L}A	  A;T  t`A$	  ~  1~,1ffD  fAM  HIc$	  H9|A	  AǅL      AǅP  x0 AT  IX    H   H]A$	   ~B1f     AE  AE(	  )i?  fAE  HIc$	  H9|M
  Mc	  1M   MA1A        t/Dσ111fffff.     At9MOHH9uIrKD  At9MOAty9MNAtA9MNAtY9MNHL9|Ic	  I
  AIcHHLb Ic	  HcHItHLfb Ic	  HH]   AL  1Ҩt%HcIct$H)Hi  HAL     tUff.     IctHcH)Hi  HHAL  IctHcH)Hi  HAL  HH9|AX      HCH   H   H!II)LI  Ic  HH= AL  ^  }VHcHHHHH)1
      tƃ      ))         1)       tƃ      ))t8x%.Ic$	  I  HL_   ى 	     Di   =ى 	     DHci   HH   9AP  ~jLcIv@A A  Ifi5kc6!HcIc
  IHH ALH  AOщHuIAP  I  A$	  H}  I  HID  IF8I<  IF0I4  IF(I,  IF I$  IFI  IFI  I  INIME  A$	  EHEHMHUHHEHHHHxHH HHpH0HMHHhHHHH`HH HHXH0HUHMHHPHHHHHHH HH8H0H@HMHHHH(HH HH HHH0H0AV<A~4Av,AFAN$E1ff.     HcHUHHUOcL8HxIHHHcHpHHOcT0H}IHHHcHhHHOc\(H`IHHHcHXHHOcl HUIHHHHPHHKcTHHHH}uyKcDH8HKcDH@HKcLHHKcDH(HMgKcLH HKcH0HHMgCT@CT@HuB~	 ff fLǁ  ffOfB~E9DDDDM_IcIL8HHJ8IL0HJ0IL(HJ(IL HJ ILHJILHJILHJIHHL=1 M?L;}uHe[A\A]A^A_]Z @ UHAWAVAUATSHH  AHH1 H HEAH H HDE~gLҋ Dffffff.     ߁ )HcA<HALH)8LHHuHUII EAǅ`   ډd   E1A     `dILލHc|HcHHHH)L^dH   XHFHcHHHH)ډ`H   Au.HcыTHFHHHHꋜ\)Ӊ\ItaHcXHcHHHH鋜`)ˉ`THHHHꋜ\)Ӊ\H@H@ )dE9ǅ0   AD4   E1AP     @ 0D4ILލHc|IcHHHH)L^4H   (HFHcHHHHAA)D0H   Au.Hcы$HFHHHHꋜ,)Ӊ,Itmffff.     Hc(HcHHHH鋜0)ˉ0$HHHHꋜ,)Ӊ,H@H@ )4E9ǅ0   AD4AGHE   D`D01At>dA4D)B*؉D)HH   AAA   A)L8LhH)Lr)1f.     A\AEdDD)B(ALD)HcE,DE4DD)A)Hc҉HA9uLMcEADE1A 1E1D  E/  1Eu11fff.     LЉ1AHхAOٸ   Et>fD  L9LO؋LэH9LOHD9u      AMЉ @ K  )HcA   AA)ƃ u17ff.     HcHHAHcο   AtgD)HH<fffff.     HcWHHWAHcHcHHAHcHuJcHHBAA
RA
  Ew  IE1H6  1HH   H!  H HHvI}H   H!fDoj foj foj fDoj ffobfo*frfrfAfAfrfrfofffofffffofffofffffffoffffoffffofA8 fFfofA8 ffrfrfrfrfbf*H HH5H9H1  HHHqD)A fA A  fAff.     8 ALffAL  AOfAOf10HHu  E  IE1Hg  1HH   H!O  IuH   H!HHH1Hr[fofo frfrfoh fffrfrfoh f8 Hff8 fN   H   IUH   H!H)H HH|{fo>h foFh fD  foVfo^frfrfffrfrf8 fWf8 f_foVfofrfrfffrfrf8 fWf8 fH@H HuH9Ht0HHHqD)0f1HHuMuH   L!HH@HHHHH@HE1fHD} =m      D   )HcA   ؃ u14f     HcHHHcѿ   AtfH)HH<ff.     Hc_HH_HcHcHHHcHuJcHHBE  I    I  H     6  H     foe foe uKfofo frfrfffrfrf8 Hf f8 fH   H    HH)H HHHVfffff.     foAfoIfrfrfffrfrf8 fBf8 fJfoAfo	frfrfffrfrf8 fBf8 f
H@H HuHI9Ht9HHHqD)     0f1HHuAA[H$ H H;EuHH  [A\A]A^A_]M @ UHAWAVAUATSH(LMHIE UE1   AHHH    H)HMLm HEB~K   CHEHn EE1B4;tƹ   LL2   IIuHID;uuH([A\A]A^A_]ffff.     UHHG AAHH ~'LcBt
A)O$BD
B
)AHc2A)ЉG LW A      ffffff.     MI7A   uG(        I?O,x*DOwDκ;wsDAQWHB
1	W0O(tBA   ffff.     wG;GsFGHD0O(1	W0ɉO(uAG,O$ O$LW DG G=  0]fffff.     UHAWAVAUATSLME Ul  AHHH    H)HM1fHMHE+     CHEHl EE1f     fF<ffE   HG II AAI     BDIAD)rO$)É_ H_       LGDW,MI DoAf     DGG E1E9sDANOHDAD_,AE	AHA 	Á   _$H_ A  EډrCD	DfF<fIIH HMH;M[A\A]A^A_] UHLG MI EAHfDDDHEDD)rW$D)O HO    ~   L_w,MI DGA    D_W E1E9sEEIDOHFDW,D	H@ց 	с   O$HO A  D։r]ffffff.     UHSPH  %I ǃH	        $	  q  1~ 1fffK  HHc$	  H9|H    x0 HL  	  `  ǃ     ǃ     H      H  1H[]f     UH勇	  `  Ǉ     Ǉ     H      H  ]fD  UHAWAVAUATSH   H8HpH}H H HEЋ 	  HDH   H!HH)HxHH	  H   H   H!II)LHH H   H!II)LԃH   H!II)L
  G   
  
  HH
  H5h HDXA1fD  Di5Akc6q҉\~ f     fy   D  \DÉEIÉDDHHc	  H9|LHLXH  H0H<  IG8H4  IG0H,  IG(H$  IG H  IGH  IGH  H  IOI	   
  L 	  HGHhLH 1H8HMI6fffff.     Ic	  HUHBHUHHhA$	  MHcHLpIt HuHcHҹ    H}E IA$
  MGdDA1A    tDAAHDHc؉1LHcHIH    )HcHH¹   D)~     MHUMQf@}>   D)/   )   9~9M9L9M9LЉH}@}OAA9ĺ   D  1Ѻ    tуJHcHIHHHH)HcIHȹ   D)уx     M6@پ   9~99L99LƉ@HcIcHHAIcGHHAGIcGHHAGIcGHHAGIcGHHAGIcGHHAGIcGHHAGIcGHHAGIcG HHAG IcG$HHAG$IcG(HHAG(IcG,HHAG,IcG0HHAG0IcG4HHAG4IcG8HHAG8IcG<HHAG<HpBLHpJ\H`AIX  H       t\H    H!H9uJIDA
  t7fC  H    fC A	  HMHpB(fff.     @ǃ   HpBHEM   HPG  I   I 	  HM)HcH )IND  Ic	  HH8L`'C L`I 	  II EL`E	  HhHEq  fHPI 	  II HE)D)LeHcHxH<BA	  AHcIVD  )HUL3  HH   H`LXHM   LeL`   LX  HE  HcAMHEP    tHcIc<HHA<   HE  )))fffff.     HcIc<HHA<HcIc<HHA<u7  H`HEHHpH   HHLXHE   LcI 	  HEHA        tDHH H    HHHxH
IHAUHcAHA   HE   AHEA)T1H |1H ELET1fD  HHHxH40IHA	HcA4HHH40IHA
HcA4H    HHA9uLXMc	  M6  HPHHMLPHPLpHXIcHXHAMH})HcHDHuE1LHLhI            Jc4HuHJc|IHJctHHJc|IHH LH JctHHC4C4B4IM9|HEALeLuLeEB  AIcHEA$	  EA_<AW4EG$EO,HEE1f.     HcH]H}HHHHMOcd8HHHIHHHcHH HHHHOcT0H0IHHIcHHHHOcL(HHHIHHIcHH HHHHKcT H0HHHKcDHuHHHHKcDHHHHHHك}   KcDHH HHHKcDH0HHKcDHMHHHKcDHHHHHIFKc|HH HHHKc4H0HHH	D  IFHUJcHcHHHMHHHH ff fLH  C\@ffOHMfBqHMLc	  L9EEDILuIcIL8IO8IL0IO0IL(IO(IL IO ILIOILIOILIOIIH`HIc	  H9HhIG8H0HB8IG0HB0IG(HB(IG HB IGHBIGHBIIOHJHHX H H;EuHe[A\A]A^A_]s;  UHAWAVAUATSPIA9   IcMtqfAIfD  CDyGdyBAGdyZAGdyBAGdyZAGdyB
AAM   |6fD  E,$DZEAEl$DZADHIH9|Cy) fAf fDLЁ  fEOfFIIA9IcH7: H[A\A]A^A_]UHAWAVAUATSH   IHIH H HEE	  E    AtH8Et"   H8Ic`	  A	     H0AGIHI)LA`	  LHDED,  A
  A
  E	  HL  H@LHދ,  LHLLDmE1LHLE   AǆX      A
  A\  AǆH	      H0L8sA	  A;  L8t@DA`  Aǆ     Aǆ     Aǆ     Aǆ     A  H@LLM AX  Ic 	  Ic	  H)ID  IFD  HZ9 I^D  Ic	  HL:9 H@LLDLLD"  Ic	  <A	  E} H H H;Eu1He[A\A]A^A_]7      UHAWAVAUATSH8EIIL% M$$LeЅuHcAp	     IE HH HLX  BDHƉ)rA]$)A} IE =   |   IUA],HH EEff.     AUAu 1D9sAA}Iu B4Au,	H% 	5   AE$IE =  rAAE
  A
  A   IE HH HLX D  BD	HƉ)rA]$)A} IU    ~   IuA],HH EMf.     AuA} 1D9sA@AEI} B<A},	Hہ 	ځ   AU$IU   rA
    IE II IH]W HHfDHD)rAU$)A} IU    ~   IuA],HH EMf.     AuA} 1D9sA@AEI} B<A},	Hہ 	ځ   AU$IU   rA
  IE HH HLV fff.     BD	HƉ)rA]$)A} IU    ~   IuA],HH EMf.     AuA} 1D9sA@AEI} B<A},	Hہ 	ځ   AU$IU   rA 
  A	     A   LrU fIE HH Hf     BD
HƉ)rA]$)A} Iu    ~   I}A],HH EUf.     A}AE 1D9sAˍIAMIE BAE,	Hہ 	ށ   Au$Iu   ÉrC
  IIc	  I9E
  AI
  IM II AA2HcHZHffffff.     LHAD)rA}$)Au IM    ~   IuA],II EEf     AuA} 1E9sEEIEMI} B<A},	Hہ 	ف   AM$IM   rA
  H}Hu|#  I
  fy   E1LS IE II J\EHY(Hffffff.     DHD)rAu$)AM Iu    ~   I}A],HH EUf.     A}AE 1D9sAˍIAMIE BAE,	Hہ 	ށ   Au$Iu   Ér     HH HBt
H)rA]$)A} Iu    ~   I}A],HH EUf.     A}AE 1D9sAˍIAMIE BAE,	Hہ 	ށ   Au$Iu   Ér   ffff.     HH Hffff.     Bt
H)rA]$)A} Iu    ~   I}A],HH EUf.     A}AE 1D9sAˍIAMIE BAE,	Hہ 	ށ   Au$Iu   Ér   C
  II
  HAI9KE	  A   IE HH HLP fff.     BD	HƉ)rA]$)A} IU    ~   IuA],HH EMf.     AuA} 1D9sA@AEI} B<A},	Hہ 	ځ   AU$IU   rA
  AƆ
  A
  u  A   Mh	  A   I IE HH HLO D  BDHƉ)rA]$)A} Iu    ~   I}A],HH EUf.     A}AE 1D9sAˍIAMIE BAE,	Hہ 	ށ   Au$Iu   Érf~
FL
  IE HH HLO     BD
HƉ)rA]$)A} IM    ~   IuA],HH EMf.     AuAE 1D9sAA}IE BAE,	Hہ 	ف   AM$IM   ÉrE	  ADfE
  MP	  IE HH HADHǉ)rAM$)A] Iu    ~   I}A],HH EUf.     A}AE 1D9sAˍIAMIE BAE,	Hہ 	ށ   Au$Iu   ÉrAfE
  fEl	  MX	  IE HH H AD	Hǉ)rAU$)A] IU    ~   IuA],HH EMf.     AuAE 1D9sAA}IE BAE,	Hہ 	ځ   AU$IU   ÉrA
  IE HH HLL ffffff.     BD
HƉ)rA]$)A} IM    ~   IuA],HH EMf.     AuAE 1D9sAA}IE BAE,	Hہ 	ف   AM$IM   ÉrA
  E  E1Lj      A
  HMIE HH Hf.     ADHǉ)rAM$)A] Iu    ~   I}A],HH EUf.     A}AM 1D9sAÍ@AEIM BAM,	Hہ 	ށ   Au$Iu   ˉrC
  IIc	  I9	EtAƆ
      IM HH HLJ f     BL HΉ)rA]$)A} IM    ~   IUA],HH EEf.     AUAu 1D9sAA}Iu B4Au,	Hہ 	ف   AM$IM   rA
  A
  Ah	  IM HH HLI BL HΉ)rA]$)A} IM    ~   IUA],HH EEf.     AUAu 1D9sAA}Iu B4Au,	Hہ 	ف   AM$IM   rA
  L;e   H8[A\A]A^A_]IE HH HLH fD  BDHƉ)rA]$)A} IE =   IUA],HH EEff.     AUAu 1D9sAA}Iu B4Au,	H% 	5   AE$IE =  r% ffff.     UHAWAVAUATSH   HIHw H HEЉID$ II HcHH=G HHff.     DHD)rA\$$)AT$ ID$ =      IT$At$,II E\$D  AT$A|$ 1E9sEAYA\$I<$B<AA|$,	H@% 	5   AD$$ID$ =  rDDDǃD9t   ,HcHLF MIE1ҐBǄ0    HH HADHƉ)rA\$$)A|$ ID$ =      IL$A|$,II E|$D  AL$At$ 1E9sEA^A\$I4$B4.AAt$,	H@% 	5   AD$$ID$ =  rBTE1  ff.     AA
II J	   H     DHD)rA\$$)A|$ ID$ =     I|$At$,II Et$D  A|$AL$ 1E9sEA]A\$I$BAAL$,	H@% 	5   AD$$ID$ =  ΉrF0BTID; , ?  ;LuE1     ADHHH<A~LL  )f.     HG    HG    HG    H    IA   u   1LD f.     0,~  H HHHAH1f.     H DHI|$ E1fff.     HH Hffff.     B|H)rDAA\$$)At$ I|$       IT$Et$,II E|$fff.     AT$AD$ E1E9sDAuAt$I$DAED$,AE	AHAƁ 	ǁ   A|$$I|$   EƉrAAD;,HH fDHHH,H 	LH;^LMLHD(H H H;EuH   [A\A]A^A_] UHAWAVAUATSHHIIHz H HEI~I$
  I$	  E$	  H  I$
  I$
  LmL"  M~ I^@A$$	  HLWA$H	  uAƄ$
    A$
    Ic$$	  H  1  1HHq  fnfp HzHH1H   A~$(	  fafrA~$0	  fafr~]fafr~efafrfffpffpfpffpfbfpffpffpfbfrfrfffo4 f8 f8 flf]   H}  HHfpfo|4 fff.     A~t(	  fafrA~t0	  fafr~lufafr~tufafrfffpffpffpfbfpffpffpfbfrfrfff8 f8 flfluA~t8	  fafrA~t@	  fafr~lufafr~tufafrfffpffpffpfbfpffpffpfbfrfrfff8 f8 flfluHH9H9Ht0ff.     At(	  |u)f|uHH9|HuL_Ic$$	  HLH' I$(	  Ic$$	  HHu A$X   {  E$$	  AAR  AR     AR  1Au"Av iR  fAv A       AtZ)I|~"DD  WfWiRfiRHuHcATv fATv A   R  1Au!AN@iR  fAN@       AtT)IT^BfzfziR
f
iRHuADv@fADv@A$
    A$	  A$	  HL HL HDH5L H\M HD΃HDDA$
     CD^A"      IDL   LEI$
  HLff.     DÉA9~D9D9L@ 9Ӊ	D9ALډމ7LHuA$	  A$
  Iȅ~tHH5 HHIvh1fI<
  H HH fNLfNLfNLfNLfHH
H9|IHl: AA   @Ic$	  HL I~`Ic$	  HH4 AƄ$
   Aǆ       H~ H H;EuHH[A\A]A^A_] f     UHAWAVAUATSPIIA	  A;  tDA	  A`  Aǆ     Aǆ     Aǆ     Aǆ     A  tLLDf  AX    A
  A\    M	  Ic	  E1H   AL   Md  E1       HcATM`A\MbATMdA\MfALMhD9~?   HfATEhfAQIDE`IA	  HcAT A`  A9tAHcA;LqM	  fAǆl    Iǆd      fEh  A,     E   AOȸ 4 1Ad  
fAd  Af  
fAf  A
fAh  Aj  
fAj  Al  
fAl     	A`  fAǆl    Iǆd      M	  M	  ~A<  |u @31AAd  fAd  Af  fAf  AfAh  Aj  fAj  Al  fAl  In  Iu@Ic$	  H fA   fA  Ic$IDI  AA  A$A  H[A\A]A^A_]fff.     UHAWAVATSHAIIAX   t)I  I  LD  Aǆ     Y  A   @  H}HuLDT  UA  )~AӾ  })}؋UA  9       tOA  1   )1U؅ҹ   Oʙ~g    tЃ      ))tx@ى @	     DHci   HH   )AE~DHcHcIc   f.     A\|fA\|   HH9H|Aǆ      H[A\A^A_]ffffff.     UHAWAVSAE%  EE1A  ffffff.     B6DD	t#X9~&	   ffff.     9O Ȉ1ɄA    xAÃ??D؈HHiq H*  =  AMxw=~  kA   A=  'Mc˸   )HiRHHIH'DLc˸   )HiRHHIDBIE9[A^A_]ffffff.     UHAWAVAUATSHxIIIL% M$$LeAAN~7HIF1ffffff.     fATM HIVH9|AH}HuL0  IVH~qMFHJ1ff.     tA\
~ǚfffff.     fHHcIHHfM|HHH`L&  fAF1f   E1fAA       u`    ~]    tǃ   )   )txى 	ߨ   ADHcʃi   HHA|u DuffAH=  fAOfALu HIFH9SIv8LT  L;euHx[A\A]A^A_]: f.     UHDF   D  1@u&fDй   tbD)HLOf     QfQAfAHuIcOfO]fff.     AHA LA LDLA HLB IDIDDGE   UHAVSGF_A@A"      IDރ@H   HEHH[A^]fff.     0Dމ2E9~D9DD9ALfD9D	D9AL:HHAuUHB   LcLB E1f.     A IɃfBODRAD!DLcHJBBɍfBLOJ!ADHHJBDIHBI9|]ffffff.     UHAWAVAUATS1ɅA          HcL-> HN II AAB(L51 IIfff.     CL&IAD)rIF$)ˉ^ HN       Lv^,MI DVA    DvF E1E9sEA{~HF<AD~,D	HÁ 	   N$HN A  DrD)D  UEIHN II AAB(L=V1 IIfff.     CL/IAD)rF$)ˉ^ HN       L~^,MI D^Af.     D~F E1E9sEA~~HF$ADf,D	HÁ 	   N$HN A  DrE)D	  AIHF II AAH=< <9H0 HIf     BD!IAD)r~$)É^ HF =      Ln^,MI D^Aff.     DnN E1E9sEA~~HF<	AD~,D	H% 	5   F$HF A=  DrD)LL_fE  MHIHN II AAH=; 8L0 IID  CLIAD)rF$)ˉ^ HN       LF^,MI DvAf.     DFF E1E9sEA~HF,(ADn,D	HÁ 	   N$HN A  DrHfDE)DmȋME1҉EL1L_Af  E1fE#   DIcHp: HF II AAL5c/ IIf     CD&IAD)rN$)É^ H^       LvF,MI DNAf.     DvN E1E9sEASVHF<9AD~,D	H 	Á   ^$H^ A  DrfDgE)	fG  E1fDGD  DmEIcLX9 HF II AABH- HIBD!IAD)rV$)É^ HF =      L~N,MI DFAff.     D~^ E1E9sEAY^HF42ADv,D	H% 	5   F$HF A=  DrE)LOHG
fE  HEH}IHN II AABLT- IIf.     CLIAD)rF$)ˉ^ H^       LVN,MI DvAf.     DVF E1E9sDA~HD,ADn,D	H 	Á   ^$H^ A  DrfEE)H}DmHELOHG
E1DmfA  E1fD D   EIcH17 HF II AAL$, IHf.     ADHAD)rV$)É^ H^       L^F,MI DNAf.     D^V E1E9sEERDVHF42Dv,D	H 	Á   ^$H^ A  DrfOA)	fG  E1fDGDE1A      EIcL6 HF II AABL) IHfffff.     AD	HAD)rIV$)É^ HV    wH^F,II D^fff.     ^~ E1E9sEEvDvH>F<?D~,D	H 	   V$HV   DrA)E҉  DHHF II BHl) HIfBD+ID)r~$)N HF =   woHN^,II D^NV 1E9sEA~~HB:AV,	H% 	5   F$HF =  ӉrE)LMMqMYfE   DeIHF II AABH*) HHD
HAD)r~$)É^ H^       LfF,MI DFAff.     DfV 1E9sEA~HB
AV,	H 	Á   ^$H^ A  ЉrfAA)DeLH}LwL_fA  E1fE+D   EIcH3 HF II AAH( HH     D
HAD)r~$)É^ HV    LmwH^F,II DNfff.     ^~ E1E9sEE[D^H>F47Dv,D	H 	   V$HV   DrfAMA)LmfAE  E1fEEE  IcL2 HF II B	Hh& HIfffff.     BD#ID)r~$)N HF =   woHV^,II DFVN 1E9sEA{~HB1AN,	H% 	5   F$HF =  ˉrE)EMUIEfE   HEIHF II AAB	H& HHDHAD)r~$)É^ H^       L~F,MI DNAff.     D~N 1E9sMEA~~HB)MAN,	H 	Á   ^$H^ A  ȉrfAA)HEMUIEE1fA  E1fD E   IcH0 HF II AAH	% HHffffff.     D
HAD)r~$)É^ HV    wsHF^,II DF׉F~ E1E9sEEIDNH>FDV,D	H 	   V$HV   DӉrfAMA)
fAE  E1fE][A\A]A^A_]Dm    UHAWAVAUATSPAAHEC	  	  DD,ADD9	  u1D9	  t/H	  Ai  E    1D  D	  D9	  uMD;	  a  	  AuuH[  uHg  HO  Hw  HX	  MԄ	  AC 	  D
      DH5 H HD։$	  H
  AAtAuH H  AuH HP	  ǃH	     ǃ	  d   ƃ	  
ǃ\      HD    m Hǃ<      Hǃ4      Hǃ,      Hǃ$      Hǃ      Hǃ      Hǃ      Hǃ      DD	  D	  H[A\A]A^A_]ffff.     UHAWAVATSAAI0   t-A>  ~|A>     A  t|A]  ts5  A@  tA>  tA.    A>     A>     A     A]       A@  tA.    A@  tA>  tA.    DHDA>  )A]  HcHIHO. OA@  tA.  W  DA>  )A]  HDHcHH. HDA$  IcHiMbHH?H&A  IcHiMbHH?H&A   A  E9~C$D9uVAǆ     Y  }YAǆ     B    Cd9uNAǆ     Aǆ     Ht- I(    Aǆ           Aǆ         CC$9u)Aǆ     Aǆ     HZ- I(     C?D9u)Aǆ     Aǆ     HX- I(     D9u&Aǆ     Aǆ  $   HJ- I(  \D9u&Aǆ     Aǆ  $   HO- I(  1RD9utAǆ     Aǆ  $   HL- I(  1NDA@AIcHHHHffffff.     HHHHH9|A  1[A\A^A_]fff.     UH!  1]fUHAVSH  $ ǃH	        $	  q  1~1ffK  HHc$	  H9|I    x0 LL  	  `  ǃ     ǃ     ǃ     ǃ     H     ǃ     ǃ       q  1~-1fffffff.     fK   HHc  H9|L!     !  ǃh!     ǃl!     ǃx!     ǃt!     ǃ!      Hǃ!      ǃ!      1[A^] UHAWAVAUATSH  LMAIL H(Ho H HEHǅ0    EQ   E   IcHp1ɨt8H(H`	  D҃1ffff.         HH  H9uH}   Hi  H(H2~  ff.     ǆ    ǆ    ǆ@    ǆ     ǆ    ǆ    ǆ@        HH   H9|H(D;!     MH(H    m ǃ     ǃ       q  1~$1ffD  fK   HHc  H9|H    x0 H!     !  ǃh!     ǃl!     ǃx!     ǃt!     MEQE1A    u%H(!  ui	    A9A1H(`	      DE   E1L(E1fffff.     AI5~"tB(tJ<  Aǆd	     ?ft	
  Aǆd	     Aǆ	     #Aǆd	     Aǆd	     Aǆ	     Aq
8W    I  AQLLIAIMcQI  M97DDAun   AL(ucA!  tA   A!     uDAǆ!      Aǆ!      IP  I	  0  L IAEQL(L(A!  E!  AI8@  _  1H DA  H(`	   n  E  1L(ff.     HLi  Od	  E1D  KFp	  IID$ HH 9E)Mcr	AT$$)ȉAL$ IT$       IL$A|$,HH El$ff.     AL$A\$ 1D9svAt$I$A\$,	H@ǁ 	   AT$$IT$   ߉rAM9"G|	  HHL McQL9L(E  H(L	  E1ff.     Ii  H(Ǆ	      HǄ	      |	   M  MLcd	  IuH	      M&  fD  Ld	  HA N|ID$ HH H@ AD?HƉ)rAL$$)A\$ IL$       ID$At$,HH E|$@ AD$A\$ 1D9sAՍRAT$I$B+A\$,	H@ 	   AL$$IL$   މrEM~5L1fffff.     HIcHH9|     IMcQI  M9iDEZ  H(d	   F  1H1H  E  HHHE1 Mi  H(J<0H	     M!  HA  LH0  L(HA@   H   ID$ II AAHHL  DHAD)rH AT$$)At$ ID$ =      IL$A\$,II ED$ffff.     AL$AT$ 1E9sDERET$I$42At$,	H% 	5   AD$$ID$ =  rL(
L(HH ~A   H	   uE1   LHC7
  C7
  G7	  LH@L EQIIcI9!HHHHH(Hcd	  H9DAuULEH(ttAuLHc`	  	  u;IH0L
  LHc`	  1H @   [H(<  !  0!  4I  IH0L$
  LHc`	  1H 0   I   MIID$ HH HL ff.     BDH)rH A\$$)At$ ID$ =   w{IL$A|$,HH ED$fAL$A\$ 1D9svAt$I$A\$,	H@% 	5   AD$$ID$ =  ߉rLMAAH          !     H  I  LF LIHǆ      Hǆ      Hǆ      Hǆ      Hǆ      Hǆ      Hǆ      Hǆ      ǆ  d   Ɔ  
ǆ!      ǆ     AAAIAAQ9}2HHHMHc	  HAHPH	  HD	H   H!HH)HHHUHc	  HBHHHEEtB!   t1AAǅ    Au!uHc   @  AADZ  AE1E1ffff.     Mu:`	  ALE1Ʌ~hu<DHHA   A	   uEE1@J|HHHc<H= WM~A   !   uA   f     JTHJ<>HE$HLH<DHB;`	  IL IcAI  AI9HuLA9uFH!  LeHL	  D	  IƋ<H0LHMAd
  M/!  LA$Hc<A\!  HL	  IHAAAM i  HME9AHIuHD H   H!II)L싅9}[Ic	  HIcQHЉHD H   H!II)LHLHM MLeIc	  IDDHEE9AAA9ǉANυW  L IEHE1f     NdIH(Ii  H	  ILLH|  H D8AI   HELcM   IAA    t/DɃD1ff.     fA|U HcfA<pHH9uHrqETVHH<PE\VE$VADV1fL7A4HcfAXfL70HcfAXfL7A3HcfAXf7A2HcfAXHHL9|LINL AAA9ǉANHcH9ADI}  t     H(HP  HUHLHL&  IHELc M+  IP1At0Dƃ   1f.     fA\M HcfA|HH9uH   T	t	|	\	ffff.     fADM HcfA|fADMHcfA\fADMHcfAtfADMHcfATHL9|yHEHc H~mHP1ɨtƃ1@ fA<fA|HH9uHr?    fAfATfATfATfATfAT
fATfATHH9|1L(A\  u!A	  HH A	  AAA   Ic!  HH   HP1ɨt'I	  ǃ1    
HH  H9uHrsHi  J:H~  f     Ƃ
Ƃ
Ƃ@
Ƃ 
Ƃ
Ƃ
Ƃ@

HH   H9|H A!  HH܋HM H	H;MuHe[A\A]A^A_]h      UHLG LH E@AD9D)r	W$E)EDO HO    }   L_w,MI DGAfD  D_W E1E9sEEIDOHFDW,D	H@ց 	с   O$HO A  D։r]ffffff.     UHAWAVAUATSH(H@ H HEHO II AAHL BLHAD)r_$)ʉW HO       Lw_,MI DOAf.     DwW E1E9sEERDWHFD_,D	HӁ 	с   O$HO A  DۉrHHigfffHH?H!ډUkЉEE1L L5 II AAHff.     BLHAD)r_$)ȉG HO       Lo_,MI DWAf.     DoG E1E9sEEDHF$ Dg,D	HÁ 	   O$HO A  DrOIBTII AAH@ BL2HAD)r_$)ȉG HO       Lg_,MI DAf.     DgG E1E9sEE@DGHF,(Do,D	HÁ 	   O$HO A  DrBTIIPHcEH@HcMHMH <JHcDB)iȚ  EHcMHIHc}Hω}zHcTz)iҚ  }ω~)H H H;EuH([A\A]A^A_] f.     UHSHO II AAHLd ff.     BLHAD)rG$)ʉW HO       LWW,MI DGAf.     DWG E1E9sEEIDOHFD_,D	H 	   O$HO A  Dډr[]ffff.     UHAWAVAUATSPIIH}GAGAIcACWAFGB4    u   1HUȋIHME   HMD)QHMȉD)DDAAAHE)DDAAALcEDE1 LM4[Md[MII|[I|IL^HIHHHHH ff fL  ffOfAD^HDEL9|M܋]D9  HELHELLcAQ)HBH  IH   I!  KtnJ*I|LH9wILNK4lH9  MfInfpDfMfInfDpDHcI\NMDLHH   H!fofs fEfAofs fEfDo}@ A~@fafrA~PfafrA~XfafrA~ fafrffA~@fDafArA~@fafrfoffAoffffr	fr	HK
fHnHKfHnflHKfHnHKfHnflHKfHnHfHnflHKfHnHKfLnfDlfofrfDpNfbfAofrfDbfofrfDpNfbfAofrfDbfEofoUfDfAofDoefAfs fAfAs fDfAs fDfDofDfofAfs fAfs ffs ffEofDfAofAfs fAfAs fDfAs fDfDofDfofAfs fAfs ffs ffArfrfDpNfAofrfDbfofrfbfEpNfAofrfDbfAofrfDbfAofAfAofAfs ffAs fEfAs fDfAofAfAofAfs ffAs fEfAs fDfofAfofAfs ffs fAfs ffAofAfAofAfs ffAs fEfAs fDfsfAsfDfsfAsfDfsfsffAsfAsfEfAsfEfsffsfAsfEfDfApfApflfpfApflfrfrfo fffrfrfo fofffofffo% fofffo% fof8 fofffffff8 flfffqfqf8 f8 flfoff fHIHL9   KTlDD)KDnfA fAff.     HrH:HHrH<wHHIHIH ffALȁ  fAOfHHuHEHMfHMfHER  AAHH1H  1IH   I!  I|$I^ItF1H9wItDH9  HH   H!fDo< fDo# fDo: fDoA ~gfafr~'fafr~sfafr~fafrfoffoffffAofffAofffAffA8 fAofffAofffAffA8 flfqfqfffA8 fA8 flfAoffffAofffAofffAffA8 fAofffAofffAffA8 flfqfqfffA8 fA8 flfAofff#HHHL9LtlA)IDTILVfA f     8;)߁ ffAL؁  fOf ffALЁ  fOfHHAuH[A\A]A^A_] UHAWAVAUATSPMIIHLc  Hc$  I)L   HC   K6LZ   tP        HLL Hc   ItE KtDuD+  H      HLL Hc   ItE KtDuD+  H y  HLL Hc   ItE KtDuD+  H[ >Hc  HLLt Hc   I|E K4tHc  DuIcH)HK Hc$  IcH)I4DHL/ 1H[A\A]A^A_]fffff.     UH(`  1]fUHAWAVAUATSPIAH(`   /  H D  I    LkǃX     Hǃ       Hǃ       HCx    HCp    HCh    HC`    HCX    HCP    HCH    HC@    HC8    HC0    HC(    HC     ( C|( C\( Clǃ      H{HL%    L H/  /   DC  L/  ǃ@B     Hǃp0      Hǃh0      Hǃ`0      HǃX0      HǃP0      HǃH0      Hǃ@0      Hǃ80      Hǃ00      Hǃ(0      Hǃ 0      Hǃ0      Hǃ0      Hǃ0      (  d0  ǃT0   ǃX0  q ǃ\0  z ( D0  ǃ`0  N ǃt0     H00     L H      H`  I  AF  AFH  AFH AF  AF  AF   AF (  AF$  AF(  AF,d  AF0  i  AND  ANHu	{ 1AFL1H[A\A]A^A_]ffffff.     UHAVSAH/   D  H    HCǃX     Hǃ       Hǃ       HCx    HCp    HCh    HC`    HCX    HCP    HCH    HC@    HC8    HC0    HC(    HC     ( C|(" C\(' Clǃ      H{HH5    & 1[A^]ffff.     UHAWAVAUATSH8  L0LEAHHH H HEЃ~@ tǃX     ǃ@B     ǃF      ǃ      HI    L/  LAT    A;`  ~  D  /  LIF DC  H    H/  ǃ@B     Hǃp0      Hǃh0      Hǃ`0      HǃX0      HǃP0      HǃH0      Hǃ@0      Hǃ80      Hǃ00      Hǃ(0      Hǃ 0      Hǃ0      Hǃ0      Hǃ0      ([ d0  (] D0  (_ T0  ǃt0     H00  H5    X Lǃ_      ǃ_      fo' _  ǃ_   @  `  u%HF  H  0  I LHIE DID;  uDAD9`  EDAE`  D`  AkdDYA   OH(}   DTL`DH}  H]E1E  L- H]Iffffff.     D  /  H D  H    HCǃX     Hǃ       Hǃ       HCx    HCp    HCh    HC`    HCX    HCP    HCH    HC@    HC8    HC0    HC(    HC     (P C|(U C\foY Clǃ      H{H   L[ IIcD$H/  I9AT$TAD$
   AT$$AD$$       IcD$MHMHh  1fff.     A       HH/  H9|Le   E丛  A9  H}L`IAi  DEǅ    D9ǅT    I  'A
   A$A$    ILeMLeLULeABARHU   M$  E1ff.     IA    uE$  LMi/  J<# `  LMՋUE  !  B#X   
Eu1   L    ~          HHc  HH9|B#  B#  IMIcBI/  I9IJHHE4A$  i  ЉA$  HD H   H!HHH)HHHI$F  HXI$  HI$  HI$ D  HHI$_  H I$`  HXI$_  HI$  HI$D  HI$ L  H I$0L  HI$x0  HHDHI$A  HDuEfp ffp fI$/  H I$D  H8I$  HH(Hd I$_  HHBH(I$  HxI$  HI$&  HpI$t  HhI$  H@1ff.     <E$   A$  A)͋A9DOA$  AAi$    A:S  AB  =  E$  L   DK    Ht!ރ1f.     ffA~H9uArU)H(H4xHH|ffffff.     fGfFfGfFfGfFffHHuEu+A$`  u 0  HXH A$  HHcHHtAHL.E$  A$A  Mc$F  D)E$A  D4D9DNL   HA    Ht(H   1ېHcfA4Rf4_HÃ9uryHAA)H(HXt|D\ffff.     HfABfJHcfAZfJHcfAzfJHcfArf
HAuHHJt@HXHHE$F  E$  DuXHHcHLLHm Ic$  HHtAHLE$  E$  LUIc
AǄ$ `      1E;$   4  H LA$  D	Lm3  fE  A$  K      )M1   LHUvIAALLx      fff.     Li/  Kc  H  1Ƀ      1HH      HHHHfH    fr_Co  Co  fpf$ fpffpfbfpf fpffpfbʹ   HfDo fDo fDo 2  I4fffff.     fnfp fofAfAfrfA[ovo~onDofpffpfpffpfbfrfA[fpffpfpffpfbffQfnfp fofAfAfrfA[fpffpfpffpfbfrfA[fpfAfpfApffpfbffH@HH9ffpNffpff~H9Ht0fffff.     I| ff.     	HHH9|C  t:|5H HT   H}MsM     CƄ   HIcAI/  I/  H99A$   HhLpH    HM  fff.       HMLIH JLBHMJBHMJLBHMJLBHxJLBHpJLBHhHHPLHIH@HLuE1fD  A<$ \  H]M      HE HM1ƹ   H]HH9 rHE0   HHC HrHp0   H]HH! HqrHx0   HH SrHh0   HH 5rHEHMB   u3HXHM4   H}H qffffff.     H} ~A   A|$ uE1   LH]HHUp  AwAE   HH]H1  LMAAIHcI/  I/  I/  H/  I9n!fff.     H@LHHPHMHHHULeIc$  H@HLHI$HPH@  H9H    Lm~ @    H     HIcQH/  H9|LAE ЃAEA$`  DuL[!  IAqAIHHiMbHH?H&EtA$`  fD  I$`  )H M$  A
2   d   D)LH "u$A}A] Ӂ)A+$`  )  |&9ʉM6    L#ffffff.     E    9LщUAy  I K@H HALXAA8A$  A$  A$   H0|$ t$D$T$E$HHHLM!  H0Ic$  A`     A$$`     H H@    H     \  H   H HH@    H@    H@    H     H H     AǄ$A  d   AǄ$|A  d   AƄ$ L  
AƄ$A   AǄ$A     AǄ$@B     H`H8蕝  A$A    AƄ$B   A$G  HA$G  	  AǄ$G        HHIc$   A  LcHم       t(H0PHf   t`)HHpHHtfff.     ~FfBF>ǉf:HHuHJt@HHHA$`  A$   Ic$F  HHHtAHXHHE   A$    A$  HcAL  A$F  HcAt D  fAL  HA;$   |9AǄ$G      AǄ$G      AƄ$B  Ic$F  AƄB  (|H    
   I$G  Ic$F  AƄB   }    Ic$  L<@H BD{Bt{ƹ   LHX kB4{   LL-d LkBt{   H}L5I LkBt{   H}LLm~kBt{   LLhkIc$  AB   u%HX4   LH 6kfD  LHa  A$  FAƄ$   A$  HA$  	eAǄ$      LU<nffff.     AǄ$      AǄ$      AƄ$  Ic$  AƄ  LU<4fLU<|H    
   I$  Ic$  AƄ   HHHEEBEt  H( MẺELE1 f.     AB4} t&@HcLigfffLH?I!A9f     H(Au!tAu@AAAAA;dAz0  DAuu+fffff.     BtMu} ~A)E1~_MHd-  HEHc  1L9~M~   HE$`   u   HH0HUEEM.  MEB<ǃ\      ǃ        IIcH/  I9H HULeMc$  C4`  A$$`  H08 Hu  E;$  u  H 1E   <EBMcE1H@1f.     Mi/  LNc  IŉM~~M\$At7DH1fff.     	HHH9ډuf.     1ۉIr0@ 	T	D	t	HL9|MC  	IH/  M9CLUHu<}    AE   D)   DȈ~ tH6!Ȉ	ÈRDF,ExA!D	É^,8LF A   DAE9v	F0I D!	É^$fA$   tAztA$G   tH0     H0A$`  ABARHcHiMbHH?H&)щʾ    Hց'  '  OA$`  A$`  HHit  HA9$  H }H       I$`  AǄ$ `      A$`  f     HHPHH)9щDuA$ `  AJA$`  ABHA$  1    u	A|$ ARLi  AJDAz8 u	A$_  ABPE   TABAB$IcBH   HP1ɨt4I$h  ǃ1f     F        HH/  H9uHrwHi/  J"   ffffff.     ǂ<p    ǂHp    ǂ$    ǂ0    ǂ    ǂ    B        HH   H9|H1Ho H	H;MuHe[A\A]A^A_]花 f.     UHO]  ~C  2]  t> }  t6  @  t).  t!>  t     tD     O@  t>  t.     W@  t>  t.     w@  t>  t.     9|9|x9tOH<wfH    HsV dwK,w@0w5(w*QwW9ʃw$
w1]ffffff.     UHAWAVAUATSPEωUIHAE,  AE0d  AE  AU  AU  AU  AU(  AU   AU    D  \   th      HL  AEEEHD  AAE9  uL    E1D  <wE1H    HrA
   ǃ       Aʉ   k  L       H    E1;      t  HH[A\A]A^A_]  HcHigfffHH?H#щ  ǃ     A΍       I  L    uH< Hx     Hc H8 Hx    ǃ      D9  DUHǃ@      Hǃ8      HH  \  ŭ H     购 Hǃ      Hǃ      Hǃ      Hǃ      HC    ǃ      ǃ      ǃ      ǃ  d   ǃX     ǃ$  d   ƃ8  
ǃ  d   ǃ     ƃ   E4$  AuuBH @H" H= HDHx  ADUt%ǃ8     H #H Hx  DUǃ8  
   H H  DA΍4    <	C                 Dщ  AuǃL  
   H *AuǃL     Hf ǃL     H+ Hp  AE$`L@  ǃ4       4R  ǃ,     ǃ0      (Z <  ǃT     ǃ`           `L@  ǃ4  
     4  ǃ,     ǃ0      ( <  ǃT     ǃ`           bL@  ǃ4       4  ǃ,     ǃ0     (p <  ǃT     i  `  
        L@  Rǃ4     4  ǃ,     ǃ0     ( <  ǃT     i  `     Pǃ4     4  ǃ,     ǃ0     ( <  ǃT      i  `     8  9NAq  (  AE       ǃ                  6  >  D.  E׃   L}   )HcHiҏ  H;U}8   tHHiff  H   )   Oщ  ǃ      Eǃ\     DH[A\A]A^A_]fD  UHAWAVATSHICsHk    [3L=|    LL[sL%d    LL[s   LL[s   LL[A\A^A_]|[fff.     UHH    ]Z[f.     UHAWAVAUATSHHDEIIH H HEI  HcHM  LDAGAO4Au}	H| 
Hl    LZA7}u	HV .IGHu H   LZA7Hn    LZ   A  |.L%  A4   LL[ZHIc  H9|AwAGI  H9HcHHQ   LZI  AOH}Hu蔘I  fx    E1ffffff.     LLcAt	|.HT]HP(      LYAt	5    HL]HP(1H1   LYAD	)ƹ   LHC Hʹ   LMYI  HHI9XA  uAwH	    LYAGA  }uKI  u?H%  AO)؍\	1FH    LXrJA_A  ؙ)H    LXIp     LlXfAGfA  AwIx     LFXAw Hj    L-XA   ~>1L%~ f.     AtIG IĹ   LWHIc  H9|Ճ} uAw!H    LWAGA  Aw"H    LWH{ H H;EuHH[A\A]A^A_]蝤 ffff.     UHAWAVAUATSH   HHH6{ H HEffEfEDDD9}IcHD    H    AAAHJ    H)H܅  DHH   HOHII1HrLfnf`fafrfof8 i f`fafrffffffff   D\M   Icfo  ffff.     fnf`fafrfof8 f`fafrfffffffffnTf`fafrfof8 f`fafrffffffffTHH9gJ   H   H!II)LII)LE  E1HhIf.     CD     LD  CD AofrAAoFfrAFAoF frAF AoF0frAF01ADAA   A   DHE1H|HEHH DA
~AQD]HEHH |
6fD  UH]HH ؃
EH]HH ؃
EE1EBA   ~D    EL]LH Dۃ|
Ӻ   ]1AÃCE1EI@IE9IHhH}H`D\J   H   H!II)LII)LHhH}H`LxLeH@HDL}MIMHMIL$HpE1AHHPL5 IL= E1f.     G,3HE~#} KIDWu$E1Kffffff.     D        Hx9 HHMHc1IWH1DA   AHMtjHMD)HuNHpNDfffff.     Ax HIcyIWHA8 H
Ic9I4WH6IIuD9ELDNII		H HP   H}D:RE1HE  IcHH} HAHEL= H]HxLeffffff.     F,Etg      LHUQA|'A1fD        LLQD9|HEB4   LLQH] fD  HEB4   H}HUfQIA9HxcH  E11L}ILm     A|  ~IcHhH4L&  HAA9u1E   L% L}HpHxE   HpHHH`HEE1f     HEB( 0DuA|%fAΉD   LLsPA݃   LLXPIIuHpHHE9IE D\AAE1EL`   HHH@HHH    H)HMLufff.     HEB~L   CHEH	 E1ېA4tƹ   H}LOHHuIIE9uH]s H H;EuHe[A\A]A^A_]x      UH    i          t      ))txAA D	   )   )iҳ   	D
  HHcHH
  HHHB G)ʍRIʺ3   3ͺM  HcHiɚ  H=    M= S  S NG]@ UHAWAVAUATSH   LMLEHMIDe0Hq H HEM_AD$HL I   L!II)LA;  LcMA   MO1I  1MI  M   IOHZHtJ1I9wILOH9  M   IOHfDo fo fDo fo fDo LL    ~ifafr~)fafr~{fafr~#fafrfoffoffffofrfofrfAfAfff8 f8 fl!fofrfofrfAfAfffofffofffAff8 fofffofffAff8 flfqfqfff8 f8 flfoffAff.HHHHM9LtcfA fAff.     AtGLB1)ΉfA\G΁ ffALȁ  fAOfAAHL9|LMHXDuGAGAIcACOAAGEOTM!HL)HHL)HE   EOAWEMLPHHpHfff.     EfAEA$ACofA)fD)HHIAuHL)HIM)LDe0E~xH}LUE
Az1f     EffAA|BAAXfB)fAGHA9u*HpH}LPHL)HIM)LH}Dm(CD- AMD9H    HDظ  AX  DDHHH]LeIL$H}EA膧  `EIL$H}HpLEA_  ADEEč@E=  A   DLȋED)   OHƋE(G<ICI   1A        tDi؄  OI  D)A  OÅtDAA  ANE1Ҹ1HcHHcHHHHHH)HcHHȹ   D)σ	x@ DLH]Eߺ   @@9~9AH]9L9AH]9LA@Au DE9   DEDEE)DsIEE)DAA   IcIHH1A        tAOA1tDAAJ11IcHHcHHHHHH)HcHHȹ   D)σx%@ LLuUDD)ЉC @  Lu`ߺ   @@9~9ЉLu9L9؉Lu9L@1ɅI΁ @   @  NLDEDAL$)HUHfAT$A t!HE    H}Hu  E    Y  B    fA|$    Ak9}AD$IcAD$HHHH2  U`MAMH}Huq  E    E    D+C    AE       =   rhAk9}AD$IcID$HHHG  >`MAMH}Hu  HE    E    S=<  |H}HuŨ  E @  5`MAMH}Hu萨  AD$EAu.E(H    M0)AD$ fAD$ 9}A fAD$   fAD$ 'A> u{ C   AE   AOŉE(H4    u   1UȉUỦUHXLPLM  HuHϋU)DAHA~DDAAAuD)DDAAALcu])LcHIH 
HcLcDD)AE)1D  IT_M_IIT_MRHIIIHITYHHHH ff fLʁ  ffOfALZLHLD)E)L9wMHDe0uD9  E
MًULcLLHcE|$A)IWH  H   HH!  HHII|KII\U H9wITSI|MH9wL  HH8H@fInfpDfpfInfpDf`fInfDpDHcIT{LHMLtyM\} IH   I!fs fMA~CfafrA~KfafrA~SfafrA~fafrffA~CfDafArA~CfafrfoffAoffffr	fr	IFfHnIFfHnflIFfHnIfHnflIFfHnIFfHnflIF
fHnIFfLnfDlfEofopfDfAofDoUfAfs fAfAs fDfAs fDfDofDfofAfs fAfs ffs ffDofDfofAfs fAfs ffs ffDofDfofAfs fAfs ffs ffofrfDpNfbfAofrfDbfofrfDpNfbfAofrfDbfEofo`fDfDofAs fAofAfs fAfAs fDfAs fDfDofDfofAfs fAfs ffs ffEofDfAofAfs fAfAs fDfAs fDfoffDfAs fDfs ffs fAfArfrfDpNfAofrfDbfofrfbfEpNfAofrfDbfAofrfDbfAofAfAofs fEofDfAs fDfAs fEfAs fEfEofEfAoffs fAfAs fEfAs fDfDofEfoffs fAfs fAfs ffAofAfAfs ffAs fEfAs fDfAsfAsfEfsfAsfDfsfsffsfAsfDfAsfEfsffsfAsfEfDfApfApflfpfApflfrfrfoɡ fffrfrfoߡ fofffofffo% fofffo% fof8 fofffffff8 flfffqfqf8 f8 flfoffm fHIIIH@H9HH8   ITM HtKA)HEH\HfA fA@ HJHHHJHHH;IHIHIH= ffAL=  fAOfHHHAuHEMfMfHMfHH` H H;EuHe[A\A]A^A_]轉 ffff.     UHSPHH  k    'ƃ     H  	8ǃ      Bǃ      ǃ      ƃ  Hc  Ƅ  %|H    
   H  Hc  Ƅ   H[] UH    MƁ8 8 N;       H  H Hָ HDH HEH hHEqE1A   9~rqA   A   9~_qA   A   9~LqA   A   9~9qA   A   9~&qA   A   9~qA   A   9/B))ΙH< BABI)щ  1]fffff.     UHAWAVAUATSHL  DLEĉPIH(HHp^ H HEЋ$  H$  $  Lc  N$  H{H       IA  Ic   H~GL`HcLI$      AA  W*HH@A  L`I$  H H AXAIc  HA   HcHAXAIc  HA   HcH* AXAIc  HA   IHcHAXAIc  HA   HcHAXAA   A  HAXAIc  HA   ɍIHcHAXAIc  HA   )HcHAXAAh     LN0E  LpH0LLHLM  LLLL  LLHLPA  LL  HLLL A    ~  A  Np  Ic  HM  AǄ     I   H   褅 A  AF I  IFI  IFI  I  INIIc  HH}Hp   R LHc  Ht   t	H  *8    A  ?|?H  APD  H}LbpHc  H  1҃   1HH   HP1@t>xǃH1(N fffff.     [LYpHHuHrYHHH)HHt(  [NYO[NYO[NYO[YH@H@HuH9Ht<H)HpHT      W*
Y	HHHuHc  HHLt  LpH LHLL Hc  HHu  Lr IA  1HA    H`~~P1ɨA    t"ƃ1E1A  AAH9urH)J)  f.     QAAQAAQAAAAHuI  HHC0HhHC(H`HC HXHCHPHCHHHHKH@H8I   HXH  S MA  A  A  I8  HPpH@TI  H8I  H@f ǅA  ǅ        ǅ    ǅ        Hxǅl    ǅt1H0 D;Dd  D;tDP  AL`LX   HhIE0H`IE(HXIE HPIEHHIEH8H@IMIE   LHLÀ IيA  fA  A  LHpHLL8MLL   1HLDP    D   LLEu AAEuDLuHA9A  ID  A  Iِm  EHA)~HH)     Yl ǅt1E1  @ D;T  D;Hx      H`HB0H0HB(H(HB H HBHHBHHHJHH H2R  H L}   HHX~ Iً   H	H0DDD& ɉlDDtA   HAtalHx)H))֙9   )9fLf        ADA   1= |t   ~  a   x'H   )HiRHHH%Hc   )HiRHHHHс     MȁL L OHA9N DMc  M   HA    t4HcHHH  ALH O׉    AtlHcHHH  ALH O HcHHH  ALH O$HL9|A8  HH HpLo  IIc  E1Hߘ ( P1ɨA    t"ƃ1E1A	  AAH9urH)H@f     qAAqAAqAA1AAHu̅$       HH       HP@    t:pƃH1fffff.     [ YpHHuHrfHHH)HH4HPH<A       [GYF[GYF[GYF[YH@H@HuH9H<fff.     W* YpHH9|
D;HA9H      H0H`HB0H(HB(H HB HHBHHBH HHJHH:H Ly H  HXy IHH0Ic   I$  Ic  HIc  HHH Ly H1h   uDHc  P      ǁX      H`AI уDH(HN H H;Eu1HL  [A\A]A^A_]x ff.     UHAи   D)   Dʈ tH?!ʈ	@7]DO,ExA!шD	Ήw,]LO A   DAE9v	G0]I D!ʃ	։w$]@ UHAWAVAUATSHhIIIcOIcHHEIcOMcOILMIcOMcWILUIcOIc_HH]IcO$Ic HH}IcO,Icw(HHuIcO4IcW0HHUMcG<IcO8LHME$BHx4>HuHEF4#0ED~'HH HҚ H¹   LDo)E~(IcH HE H¹   LDB)EMH]~'IcHL H H¹   L)Lm~%A7H H" H¹   L(HM~&AwH H H¹   L(HxLeH]~&HH H H¹   L{(~&AwH H H¹   LQ(HM~&AwH^ Hc H¹   L#(E~'HH3 H H¹   LD'EH]~'IcH Hg H¹   L'~&Aw H֥ Hۚ H¹   L'HM~&Aw(H H H¹   Lm'HE~'HH| H H¹   LD>'E~'Aw0HN AHR H¹   L'HMЅ~4Aw8H H$ H¹   LHh[A\A]A^A_]&Hh[A\A]A^A_]    UHAWAVSAE/  EE1A  ffffff.     BA    tDA   D)   D)t*x fffff.     AA D	   D)   )iɳ   	؍  Hi  B9}By1Ƀ??B
DD	tb(BAA)ރ9~BD1BȃA|Aǃ$$DB9~6AN-ff.     D@|!A9Ή/A>?"B?   A?
A9DLDBHHiq H*    AM1Ʌxw~  j   ك  (LcAϻ   )HiRHLIH'LcAϻ   )HiRHLIBIE9[A^A_]D  UH    t׃      ))txى 	   )   )iɳ   	]fffff.     UH1xu~  h     'Hcʉƿ   )HiRHHHH&Hcɉƿ   )HiRHHH]ffffff.     UH1~rDF1@    t&AA11f.     HA9uAr5)HL9fQQQHu]fUHAWAVAUATSE/  DEXMK1I  I   1MM!k  J_J^JZH9AH9AH9H91E:   2  fAnfp I[L!HHH1H   offofio"ffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffoe f8 f8 fl'   HZ  IM!I)HLFH\BHDGfEfpfo ff.     oifofAiosffAafifrfafrfpffpffpfbfpffpffpfbfrfrfff8 f8 flpo)fofAioffAafifrfafrfpffpffpfbfpffpffpfbfrfrfff8 f8 flH H H IM9L   AXȃ)t"DNfJfD)ADfOHD9t]A)HDNHTJHLOfD  pfzf)Afy0f:f)Af9HHHAu[A\A]A^A_]UHAWAVSH(AHHL5kC M6LuQ  DA   D)É   
ށ  )         LcLK4Lќ IcIc|H)IH߉}Ic|Ic\H)IH]Ic|IctH)IHuH5 Jc<Jc\H)IH]Jc|JctH)IHu   5w uH5e HuH
k)HcH<vL A\]I<H}H=@ H4Hu   LcLL K4[A\A+<HcIH߉}A|A+\HcIH]A|A+\HcIHuH5Ǜ B\B+<HcIH߉}B\B+|HcIHމu1DI      N։Q$   HuHUHI   L;uuH([A^A_]wj     UHAWAVAUATSME2  11++BAA?  H]HHU%?  HEIHED!DiHcEHHE1ff.     Lc>LMIEIB<    LcLH}HDLHUHHHLcfMIAD!LHUH   ?H!   HH LEIDQLcnMIAB?   ff fL  DiffOfA<LHEA%[A\A]A^A_]f.     UHAVSAA      Oٸ   1A^)ANڸ   1AA  fAfEMfDAMcA|wA        B\vBv)ANڸ   1AD  fAMfBwBLvBDv)ANʸ   1D=  fAMfBDwMvM9|BN   )DOҸ   1A=  fDLfFO[A^]    UHAWAVAUATSBHHEHcHEHHHMMHNHMHDFHEE1ffffff.     fD7AfDEȉD)E1   } u)DwDVEA)E)A9DAN۹      tPfD  D$OEDNDD)D)9DLODtODTNDD)D)DQ9ELOH9uHEGHMDN   )D)9DLO˅  Et%A9u0 D)HMfOS  ff.     fD?      E1ER  AuED  AGLPIvhMH   I!MI!tPfAnHHH!HIIfHIr6~Ffafr~F
fafrfʹ   foA      1MtoHL!H)H]HKfof     ~Qfafr~Yfafrff~Afafr~fafrffH HuffpNff8fA~M9uE,IDD)JFEffff.     AHuMcF4NEAEԻ   A9a     D)L}M)L  Is	HM/  LHMIt^HEfnIGHHfHrIHE~LF~TFpfafrpfafrfffA   HM   E1H   LL)MHML)fff.     ~~Ypfafrpfafrff~Q~YpfafrpfafrffHHuffpNff8f~M9tHMH+M     N)HL9D)MABDOBOA9~D9E9L9A
D9ALAAE)fFGBNDfBOAA     A   u9DG   A DO9}fOHHAHHcfDGA   tr FGL     \GA9}fGHHHHHfDGIXFLGD_A9}f_HHCHHcfDGIA9u9ADMfOf      u!O^D9ADLfOf_   taAA)H\OLTNfD[EAJDA9DLfAOfKDAD9ADLfOfHIAuHMOH]D^   D)9ADOfLfOH˃xTHcGA^)9fLfG~5Hffff.     LGTG\F)9fLfTGHH[A\A]A^A_]UHAWAVAUATSHx  LMHHHILH7 H HEB"  BHE%   =   EA$  M$   A	H4   I   L!֋  }DBHH)HHD H   H!II)LMI J4   L!II)L}L    A$    DUPHpEHDHcLH= H4H}HD~L(}HcHKHMD$E  DDΉAΉ  D)ΉIHHMH   HH|  HAqH APHRHxIVHpHIHǅ    1Gf     E$  IcHUHJHUIHHHH@yLmHcHHJHEHM Eǃ      @σ       HM@@t
E1}   A$  IE$8  )ED)HcHH<VEAIcH4C)HU"Lǃ     A$    H@x   f     E}HE@EHE8DEۿ   AO1A    tDAAH1HHcHcHH    )HcHH¹   D)~&H     MA\ffff.     >   D)/   )   9~H9A9LH9A9LAA⋻  A   A9   M1A    A    tDAANDA1tDAAODHcȉ1HcHHHHHcHH)HcHHʹ   D)Dx     MAM?ٸ   9~9AM9L9AM9LAAD  Mc$  MH   DHcMMyA    t'D΃1ҐHHc<HHA<HHH9uIMrXf     HcHHAHcDHHADHcDHHADHcDHHADHL9|MHD  } L   MuMcLIAD  +UDD9   IcHcMt#HH<AHHHp<H}tUHxH<HpHAffffff.     HHHHOHHHHHD9|fA   L  Ic$  Hɋu~2Hc  H)Ic Hc   HH   H;  |@ƃ           +U9}pIcHc}@tLpIc<HHA<H}t?HxH@ HcxHHxHc8HH8H9|f     IcHc   HH   1fD  Hc   HH   Hc  HH  Hc  HH  Hc  HH  HH uHc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  Hc  HH  A$  HxHE0MF  HHcHcEAAHL4JHHHMHqHMD	HLc4  D8  DlHM8DA   M)  HcHpHH`   )  HcH   HMDHXDHPIHHIcHH@IHHHHIcH8HE(HH0  E1L   ffffff.     DX  AD7  A
AT5PA5P  ؘD$Až )DE  ffffff.     i5kc6  A LcHMHIHHXIcxHQHHHIc@HyHHHIc@HQHHHIc@HyHHHIc@HQ
HHHIc@HyHHHIc@HQHHHIc@HyHHHIc@LaLIIluuIc@HQHHAIc@HQHHDIc@HyHHIc@HQHHIc@HyHHIc@LaLIIEL]   L`IcHMIHITM HHIcGI|MHHIcGItMHHMc_IDMIHH H       HH IcWMlMLIAIL`L}E1L]  D  I;IHHPA    |`fffff.     Hc    HILVHHϋ    HcI<VHHHHJHL9H|B  HKLKHHHc   HH0HyMHc  Lc  LHIH@HAB    )D)ҋE~JHMHcAHc1HHHHcAHHHHMLQ)H(H(LHEA)Ѓ   xL]    L]= Aú DL= x   x  DOEA)A
EA
H B(B(   $DDD)A)AD9L׉	LmL]CD    yL}JAAIcHH8HHHH ff fLH  ffOHufB<^APM)ʉ   AD)Hc     Hc  Hp  IA  CD     IHxA9HcH      HQ HHLIc$  H9jE$   A$  HcHU@D  IcH4CHcHHZQ Ic$   H   H   Ic$  HH/Q H& H H;EuHe[A\A]A^A_]P D  UHAWAVAUATSH  LLHIL H(HH& H HEЋ  HHc,  IHiɐ  I)LHi  LxO IA,     H(H   H L  E1Lffff.     AE"D    ǃ      H(     Ic         HH MO ML ID$8Hx  ID$0Hp  ID$(Hh  ID$ H`  ID$HX  ID$HP  I$IL$HH  H@  IIc,  HÐ  I9H(H]@LLDnDfǅL           NAu"Hc  IH~91҃s>H   H IH  @9O  H   H HHtofnfp HpHHE1HrXoocfo_e fffofffofffoffffffA   fo1  foH   HHL)J|0fDod foffffff.     oWoooofAfAfofffofffffffffAfAfofffoffffffffH@H{foffffffpNfoffffffpf~fff0f~0DH9tfD  49OHH9|퉽H(D%   =   AIc  M   AH4   H   H!HH)HHD H   H!II)LI J   H!HH)HHQH    E  LE  HDHHl HI͋UPHADHHh   )H8   )4ىTHHHHI	  H@I<  H(HCH`HI@HXLIFHxI  HpE1E1HHLLU@& LMAH @xLm@MIDHHHAHHE B L(AǇ      @ǃu0CtMDHfD  Dǅ    LW  I   HLLc,  1IL   A  AAMA1ҨtdD؃H1H@   fffff.     9LNH  HL;HHuDLL     IrhHiߐ  H(ffff.     P9LNG9MNOp9MNW9MNHH@  L9|E~A    tҿ   tA     AtSHH)Hiǐ  H@fffff.     Ht
pHOH9t HHH 	  L9|ǅ       LLcLHHHLHL,PTL]8fffff.     Iiؐ  L󋄋@  	ALc  IcCIHHHH= ff fLH=  ffOfAU   A  HcA   IIwHD  HLHHH  D8  )D)HHH<BDAIcI4W)H6  A  AǇ     H @ǅ   LHu@IfD  D,  CHHE8FEҿ   AO1Ⱦ    tN1HHcHcHH    )HcHH¹   )~     MAG    >   )/   )   9~9A9L9A9LAAA  ǅ   A9   LMI߉1Ȼ    A    tDAAHDA
1t؃KDHcȉ1HcHHHHHHH)HcHHȹ   )Dx     MLMBٺ   9~9LM9L9LM9L牽LD Hc  H   ADHcHP    t*ǃ1ff.     IcHHAHH9uHDr^ffffff.     IcHHAIcTHHATIcTHHATIcTHHATHH9|LO| MLc AH(D      MuMcLhIAH(  H)9   IcHcHu	L#LIBHHHHLHtUH`HHXHAffffff.     HHHHJHHH
HH9| HEJxHHEJ@HD DA   u+D LM  ffffff.     D HHc  HH(~;Hc  H)Icfff.     Hc   HH   H;  |LÃM           H)+9   IcLcH8H<@tHJc<HHB<IH4t?H`J@ HczHHzHc:HH:H9|f     DEn  IcLpLx1ffff.     HiƐ  Ic  HHA      Lf     HcYHHYHcHHHHuIc@  HHA@  IcD  HHAD  IcH  HHAH  IcL  HHAL  IcP  HHAP  IcT  HHAT  IcX  HHAX  Ic\  HHA\  Ic`  HHA`  Icd  HHAd  Ich  HHAh  Icl  HHAl  Icp  HHAp  Ict  HHAt  Icx  HHAx  Ic|  HHA|      LfHc|HH|HcOHHOHcOHHOHcHHHHuHI  Iǐ  D9H XHE(FHE0FHE8F<HLD4  8  `  D  ,  H   DD$   HLH$   $   $   |$xDl$pDDd$hD\$`D$XEHD$PD|$HDL$@DD$8 D$0HD$(HHD$ HHD$HHD$HPHD$HH$H(LHLMLMR  HĠ   D  IcILMlE LHHLc  L9qHLc,  I1I   A  AAMA   t=I	  DDAI1   9LNH  IDHHuIrhHiÐ  J0<  fff.     P9LNC9MNSp9MN{9MNHH@  L9|HcLi  C&  H A"   IcHM8LLLcHcHH)HHH)O<&fA fAL(ffff.     A@  	Ic  IHHHH ffALH  fAOf2A  A  HcA   HHuE  H(H   IcK&H4   ; K&x  H  K&p  H  K&h  H  K&`  H  K&X  H  K&P  H  K&@  K&H  H  H  C&     Ic  HM@D  Ic   H4CIc  HH2; Ic   H   H   Ic  HH	; H H H;EuHe[A\A]A^A_]9 ffffff.     UHAWAVAUATSH  L8L0H IL}D   Hd H HEHLHH@H)H܃}p ^  D   D   D   DEHU@M8HEuX   )H  HcHH   )  HcH   HHHhHcHH`DHMDHAIHcHxIHEPHHHHHE`ȉUh    )ИAE(,H    JHPIcHHHAM|IL  HXH]HK4HH   HI  HP@LHCH@HCLHHCHp1HEA      HHcHE(HHHHcsHPHHHc{HpHHLcCHxIHH H       HH HcKH@HHHEHHD  1HE1}8 Hu0~CHHcBHc
HHhHHcBH`HHE)HHLE  HpHEHHHhHE HH`HPHXHPHPHPHHHPH@HP
H8HPH0HPH(HPH H@HHHHxHFHHXE1   ffff.     DAD  ADDA  A
ETPEP  D؋ٸ D)DD  ff.     LuMiΐ  O4Ci  5kc6C  IcAH`HHIctHXHHIcDHPHHIctHHHHIcDH@HHIctH8HHIcDH0HHIctH(HHIcDH HHMc\LIIÃ   u}IHcpHU HZHHAHcpHZHHDHcpHJHHHcpHZHHHcHHrHHHc@LZLIILMK  HEAKc@  HIHLKcD  HcH)IHHC@  HHH   HH}   L   LU0L|vffff.     DxLc@HcLH)IHLxHcI|ZHHHc0HcH)IHLƉPHcIZHHHHHL9|HxA@  HcHHHEHUHc  HHHJUIc	HMMc  LIHHAAHpA)D)H HU4)HEM؅I= AŹ DL= x   x  DOEEhA)A
E#A
HF8F8   AڋEDDD)
E)AD
9L}HMA  NMDALELLuKvHH}LDDك} DTIILUDFDDmD)D)ΉtTDDDDADD)D)ʉT(D$L,D\ IH}Hǐ  D   E9Hhfffff.     H    HEL]ACL   A   EDAHEDH1A   1҃( H   DH t#f.     9NLHH08u烽|reHHHffffff.     pC9NL׍O9NMʍGS9NMW9NMHH   D9uEHcHi  LE~\B  DLAHPJDH@fff.     9tFH  H0uHEDHHEHE1A|(E1, u,H}ȿ   1Kffffff.     H}1   D  H}HUB4zLD9DM9DNϿ   | t\HHHfff.     CSD9ODM9DLNʍGSD9ODMʋ9DLNHH`D9uD9   HcHEHi  LHMH<IcHEHi  LH4H      H)LM/ MIHEH@HHMHIHHuHT(HTHTHL HLH}x HEH;   H]B@  	HMHH)H0
Jc  HUJcHHHHH ff fLH  ffOH8fJB  HHc  H)񉄊   B@  Hc  H)HUH    EELLɺ    Hp   @ ~A  ~A<IcI  ~IcI@  IcI@  FIcI  	A  A  IcI  FA  H0H  H  AaIcHUHEHHEI;EpE~1Hc]pHfff.     I4   L, Iǐ  AuH H H;EuHe[A\A]A^A_]+ ffffff.     UHAWAVAUATSH   H@HILHHE H HEA 	  I	  H   H   H!HH)H HHL	H   H!HH)HMHA  MA   MAH	   t5IǇ      IǇ~      IǇv      IǇn      A	  H MGA	  HL$$H}HuHUHMLM HUMuMA  A  I       H    9}1HȉxE  IX  HcA   LNH!L9Hj Hj HDMn  A$	  Jq     q  1u'An  iq  fAn         tX)Ip  ސ_f_iq7f7iqHufB@LpHcAGn  fAGn  Ic$	  HH}    L) IX  tHh   H    H!L9uTHhf @fA+d  fA+f  fA+h  fA+j  fA+l  =  ffLE  DAGHA$	  LT  =      Nȁ  @   @ MHHHHhfA @E  E`  AAAI 	  HUII L`BD)D)EHHMH<AIGD  )HUA  1ȿ    tO11HHcHcHH    )HcHH¹   )~ LLB>   ).   )   9~9L9L9L9LЉI       DuA$	  AMc 	  E9LE      @?LHALL`D))LcA4B<)D)At1)@t"HUJRHHH BAII       D9tLHUJTRH JL     HrHHqH2HH1AHHE9|LA	  8  HcxHf MtHpA0Hh(E	  1f.     Eg  HxIHEDmfAd  PfAf  XfAh  `fAj  hfAl  pLLLHIcH LHu)HHH1f     HcIHHc\IHHcDIHHc\HHHcDHHEi5Akc6DH LH IcH]HAHD9wLEALHDmHxDph`XP5ffff.     Ad  Af  Ah  Aj  El  0fAd  fAf  fAh  fAj  AfAl  ED(AIc`  Hi؏  HA	  	9OA`  ;8H HHLM  I<  HDI4  HDI,  HDI$  HDI  HDI  HDI  I  HTHDIc	  HxH  LHDmA$	  pLHHhHUHuHHPHHHH8HH HH0H0H`HH(HHHH HH HHH0HXEHHHHHc H A<Y4Q,DADq$I       E1    HHPHHhJc|8H}H8HHHHcH0HHJc|0H}H`HHHHcH(HHNc\(H IHHIcHHHNcl HXIHHIcHHHJcDHHH؃p|LHHHc$	  MA
   H    HcLHLc4JDEIHHIII9|Jct@HHHH HHHH HH HLff fLH   ffAfALH  fNH  BD@fAOH@fBVIH       IL;xEEHUHu+LHDmHLHxHD8I@8HD0I@0HD(I@(HD I@ HDI@HDI@HDI@HI E  fE  fnfp H H H H;EuHe[A\A]A^A_] fffff.     AEPE1A        |FMcE11fffff.     BJBDJxIM9|1A   UHSE9}UMcAE)AED  ABZB\ZDÉAIAIIIE9|AEE9uIcZЉY=?GFЉ[]@ UHHGh    HG`    HGX    HGP    HGH    HG@    HG8    HG0    HG(    HG     HG    HG    HG    H    (4 G\(4 G<(4 GLGl   H(H5j;     1]fff.     UHAWAVAUATSHHIH H HEE   DHEHEAEAE    CD= HEEF$(DeC<MHD H   H!HH)HIF HcHKHHHt	  Iv(IcHCHHLEZ	  Iv0HEHHCHHE>	  IcfDsffDsA   AMHcAuAU|sf|s4K)f4KHAUAtJHHcHD  4Sf4S|K)f|KtSftS|K)f|KHHHfANXf)fAFXE1Afffff.     E      L)H|AAGT8FTE  NcL1A    tBKҸ   At?D)A<ADf     Hc4{HCuAEH1E  FL1A    tCHCҿ   AtAD)DAD9Df     Hc4{HCuAEH1E   McK	F\1A    tBH<C   At:D)	ADD Hc4SH<CuAEH1E   B|1A    tKIHCҸ   AtPD)C4dƍD7fD  Hc<sHCufD  EEH1҉DAHBDCT8IIA   E1ҁ  Ƹ  1A1AA @ Ic|\A\|\AHظ1       9   9|HcHHD9ALALl)HHHHA|l1=   AMAD\HHzA   1A  LTJ E1E1fffff.     DAL\)~= wD  D      D    t   )   )txAA D	   )   )iҳ   	
  wAǸ    tƃ   )   )txAA D	   ADHci   HHHcIHHAJcHHHDAHHA   DD    tƃ      ))txى 	     Di   H0H@H0Hiȯ  Hx3  =   WHcHL H5ZL 401=A|'؉HcHL <H%L )Ex9  A   bDHHL HK ADDD71AA|,ADHcHK HK ADD)Ѝ  A  EMA+F\A+N`HMA+NdIuA+vh~]     A     A9   t      ~z    tƃ      ))tx
[ى 	ި     DHcʃi   HHH H       HH HHH=      LA  HHHA  ɍA9   L1L8J LQJ LjJ f.     IcDHHc|H)IHA|H    t߃   )ٸ   )t&xffff.     ى 	׃   )   )iɳ   	ȍ@ x/  =   S	HcAA:f.     1=A|'؉HcAA)fff.     A  HHH H H;Eu1He[A\A]A^A_] D  AE   UHAWAVATSD&D^HfA fA@ LI
McLL)LiIAEEL?I
IcLH)Hi$*  HEB3
= fAfEL=  fEOfD:D)
 ffAL  fAOfHHHAVD&D^[A\A^A_]fD  UHx3     0HHH HG <
1A}]߉HcHG HG )]UH勏  ftADi      A9A9L  E9}@9NЋ  9LHc    9NHHiMbHH?H&]LGA   |G    E1I    u~< tI LOE9~5EuG   I    ~< tOG         t   }&~< t=   G    I    "E] ~GIEtG   8FT   DF~4AA)ǉ~4fffff.     UHAWAVAUATSH   DMLxHMH`HpH}]HcHXE1ǅl    Ef.     HED(1  H JHEH JHEH JHEH8 AELuHEH1LxLuff.     Mȸ  D)1=|}U  D)~  h   у  'Lcκ   )HiRHHIH&Lcκ   )HiRHHI͋ED$ L$ED$HEHD$HEH$H}HuHULMLM  ]иHAًẼ3    t؃   )A   A)؉t'ExDf     ǈAH 	   )   )iɳ   	DE1  |BEtxDƈA D	   )iɳ   	AF)I
IdH}HǋMED<f.     LuE1ہD;]Lu}+H`D0HpHuHX ]Dl} 0  ]uIIKHpH}   H`H Hf HHH       I       I       I       I       fff.     HHH fWHHLH fWHHLH fWHHLH fWHHLH fHH
sHElHĨ   [A\A]A^A_]D  UHAWAVAUATSHUHuH}E0  U ҉UȉHEE1@ HEB(UAfD!fDYfA)AAfA)fqAAf)fYAAf)fDQAAfA)HEB<(}ȉ+E(    H
IcxMIHIcPLIHIcpLIHIcPMIHIc0IHHVHcHHIc@IHIcP IHIc@$IHIcPIHBHcIHIc@4IHIcp8IHIc@0IHpHIHIcPLIHIcpHIHHcIIcp`IHHcIHHHE;}HEЉHED(HEỦIIHED93[A\A]A^A_]     UHAWAVAUATSH8  DHDHIILHH1 H HEIt$8AT$LOA$H    H)Hf   HAAMMt$LEAAIE1fD  fEɻ    A    ~_ffffff.     fA_A4f)fAt_ADf)AHL9|Mfff.     E1F$IA9uH
LЉH   I   I!HL)HH   IM)LL܉HH)HH̅H:  EsIGHE1fL @ LHNc4f   LKLc       MI       IDAHI|LHH]HHu~G~f`f`fqfqfFfoPofffSfHH H H HuM9LLt6AHcI@ AfEpfA4Gf)ftEHL9|HPHp蘞LCML#  I1A       }P1~]    tÃ   )   )txى 	   ADHci   HHL}fD}HL9ufELx   A    tAPf0   AtG    AKMPfM0ADKMRfM2HL9|LIH HLDLDHcHMO0AGAWH T$T$D$$HuH0HM  H LCMA7HcIOMEtA|B1		   )Lf    Lt߃   )ٺ   )t$x     AA D	ǃ   )   )iҳ   	   ))CIE9LTA~LE3AuAU   @t=1ɸ   fff.     A<D9}A;AH<u	E31n1ɃrgA)ITH1    |D9}
A;L0A|D9}	A;0A|D9}
A;L0A<D9}
A;L0AHA9uHcHLA$I|$HHHHS LLHH H H;EuDHe[A\A]A^A_] fUHAWAVATS   McEKAIE1ff.     E    A    ~PfD<^fA)EEfDd^DfA)ADAHL9|L     E1F4IA9u[A\A^A_]     UHSE  DQMB1I   I   1MM!   IM!IMI1Ir( fo F   Mtifo fo fff.     fnfp foffTXfnfp foff\ T0HL9uM9LtA     HA9uA   ~Lf.     FLf     \A9}\HHXHHDDIA9u9}kALcLcуMJf.     FF;}?Lȉx)ffff.     \A9}\HȉHcD\DTIA9u[]fff.     UHAWAVAUATSH  L8L0HHH(H H@E(DMDE H H HEHUH    ff.     
H~H  <fff.     tff  DHH
  f.     HcHHHHHHƁ   H
zǅP    fǅp  HIHEA   ADHpLcIcɍAHHDHPdfffff.     EBLBLEBLBLEBLBLEBLBLHPLHXHAH`HcHhHHHHp  H0HhHHH8HxHH HH(4HHpLPLPLpM>LID)HHHǻL|Ã		   O	AE HcDEDfEfG<^M؃|u:HxxA  w    ;uMHxDX  VfD  Dk+A{lA×   <fff.     Hx|D\DkA{lAAffff.     AD)AA9D)AAMCIIIHpl  PHXL@  `19~5P`fpfxfpfx   @ ʉL`Lh0@ETd   9~:Tdfrfzfrfz   f     Ήщ4DEċXh   9~8Xhftf|ftf|       Ήщ8HEȋ\l   9~8\lfvf~fvf~       Ήщ<LE̾E11oHcLIcЉL`PfExfUpǄ@    Ǆ0HHHLHDHDHLA    1Ҿ110fff.     HcË09OO񋄅@9DLLÃ~9OJf.     HpHh~{Hp    tD=LHHL   HptEHp)HHHHuHIIIIBACAH I uHpD AL`fIcA   E)DبtBLpCHcHH\=DD)ރff.     HHuA   )HHHEHHpHcHHfffff.     D:ЈGЊD:GD:G:H@uTX9O9˸   NOً\9˺   NOً`9ù   NO؋d9ú   NO؋h9ù   NO؋l9A   DNO؋f~#DHHtHHL AADAH H H;EuH  [A\A]A^A_] fffff.     UHAWAVAUATSH   IIHhIHm H HEI  HinHJ  A  uAAE1AA8  H}LKA0  C  E  A1  A8    JLI1IV  1MH   I!>  fAnfp HyH   H!HHH1H   AoffofiAo$$ffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffo f8 f8 flfe   H\  HH   H!H)I\wI|tHtufEfpfos  okfofAiowffAafifrfafrfpffpffpfbfpffpffpfbfrfrfff8 f8 flfvo+fofAioffAafifrfafrfpffpffpfbfpffpffpfbfrfrfff8 f8 flfH H H HM9Lt<HL])I<\I_fDffD)ADfHHHuL`HpHu`Ic8  HA]  A  H1  1HH  fHnfpDHxHH1H   fnMfafofrfrfbfsfnpfafofrfrfbfoffofs ffs ffs ffs ffsffppf~M   H7  HHH)H|]H]tfofs fff.     fnWfafofrfrfbfsfn[fafofrfrfbfoffoffs ffs ffs ffsffppf~Wfnfafofrfrfbfsfnfafofrfrfbfoffoffs ffs ffs ffsffppf~HHHH9Ht=ffff.     up|uf|uHH9|
L`E1I  I  ET  A  $HMLE!LhI] A8  HLėE  A8    E  JLI1I^  1MH   I!F  fAnfp HyH   H!HHH1HH`   offofiAo$$ffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffo* f8 f8 flfe   H^  HH   H!H)H\pI|tHtufEfpfo D  okfofAiowffAafifrfafrfpffpffpfbfpffpffpfbfrfrfff8 f8 flfvo+fofAioffAafifrfafrfpffpffpfbfpffpffpfbfrfrfff8 f8 flfH H H HM9LtLHL])I<\H`HXff.     DffD)ADfHHHuHuL۔Ic8  HLH Hu H H;EuHĈ   [A\A]A^A_] ffff.     UHAWAVAUATSH(EDHMIIH}H}HuLH}HuLEԋU9ЉMAAAʋuD)uuȋUD)A   DODM1H  KHA1H       1I   HL!¾       fAnIuI~HL!fWWfD  ~^fafr~&fafr~ofafr~7fafrfpffpfpffpfbfpffpfpffpfbffffHHHhffpNff8f~H9Ht6)I~IT} ffffff.     
8DHHu1A    A    tDAAL$AADA	1tDAAKDHcȉ1۸1IcHHHHHHH)HcHHȹ   D)AAxDA LAAA   DADA9~D9D9L9Љ	D9ALD  MÁ @  A @  DNMcMMIDALD9ALHED8    EtAA      ))Dt"x	DψEA DψD	     DHci   HHDD)LcLMIEHMD!HcLIAUD)IcIHH
1׉}ȋYI~c    tǃ      ))txى 	     DHci   HHD)HcIHމApE   AO1A    A    tDAAH1tDAAI1۸1HcHHcHHHHHH)HcHHȹ   D)Dx LH}8ٺ   9~9ЉH}9L9H}9L1IÁ    NȉDH([A\A]A^A_] UHAWAVAUATSHuE1LE E1fK[HELLt1     IG$yCDyD)Di  AC B)؉L9   E:A C@DB)L9   E:ACDB)ˉL9}`E:AB    D)DB)ÉL9։}8E:AG,EBD)L9}"IGE:AHD'AE:Af.     HuIHiVUUUHH?H HUЈLkA
F,IIG)[A\A]A^A_]UHAWAVAUATSHX  IHH HH]I  9uA  1A;      HHH t	ω9MHD H   H!II)L~IHcfA fAfA$   = ffAL=  fAOfAL\HH[A  i  A  H1HIc  LiMbLH?I&ADKD-H   H!II)LHLL⋍{I  A  i     HHLLD<~#HALDW*A$  HH@ߋHHm HI  A  i     A  A  H;]uHe[A\A]A^A_]Z f.     UHAWAVAUATSHH  H IL H(H H HEHMH`HpHhLcL0BD   BǄp      1EA  F1@It"HcAL CT 4މu)ʉp   ~   EA)J9MLLtL\H)H1     AHcAT At<2A|)AtHAT A4<2A<)A4HHA9uBTBpIO t)։thhHHAjLHBDHU1HH~!IOfffff.     DHHE1  HHE11H+  EVAFLHLcIwND   1ff.     L9   LH)HL   IIIIL   MHAHA    uB~DB~LffBLA   HtXHHL)ILL)~ fp~Hfpffpf@~@fpffpf@H@HuL9Mt%LL)ffffff.     L)LHH9D)DHHHD9IONl   1ېL9   LH)HL   IIIIL   MHFHA    u(B~lB~dffB֌dA   Ht_HHL)ILL)     ~ fp~Hfpffpf@~@fpffpf@H@HuL9Mt+LL)ffffff.     p)hHH9ꋄp)hHHHD9BDHH  EEEEEEEEAǅ    HU11y`H(f   BpHpEZ  EEEE|xtpA   LL AL$HcHHHHDFDNIcHNHcHDIDIcHIOH@IMHKLHIOHJLHJlHff.        HpH8H1A    A   O@ Aȉ؃H`LH H    HHH5@ D0H8   )B4TLcMcCEH@DTD   f     HcHHtHHA   H5 F<vIcHEtHcHIHrHcHHrHcHHrHcHHrHcHHrHcHHrHcHHrLcLID
A9},xA9~!1I   MvEDH   ǅX 1DΉ\YHHۋTA   HcH@TAfffff.     McLIDdHH   fG,DAADEtHcLHHzHcHHzHcHHzHcHHzHcHHzHcHHzHcHHzLcLID"Ey	xEED扵\f   XED2EALȉǋ\)ׁ  29L LHL0H8u>XLf.     XL LHL0H8șXD=  ffMH(fYHH;  f     H  A\      )HcH |A؃ Du?IcM HHAM Hc       L0Dw1L0H tb)HH<     Hc_HH_HcHcHHHcHuHIcD HHAD BD   BǄp   E  E     t&HAD CL ډU)p   A   EA)HLHtLHEL4I)H1    AHAD AT4At)ATHcAD A4A4)AHHA9uBTBpH@Effff.     t)։thhHH݋H       L/      L9   LH)HL   IIIIL   HGHA    uB~DB~LffBLA   Ht[HHL)IHL)~fp~KfpffpfC~CfpffpfCH[HuL9tLL)f|)|HH9D)DHHHD9H1Ҿ   fD  L9   LH)HL   IIIIL   HGHA    u(B~lB~dffB֌dA   HtbHHL)IHL)    ~fp~KfpffpfC~CfpffpfCH[HuL9tLL)fp)hHH9ꋄp)hHHHD9DBDLE   EEEEEEEEHU\    iH(f   BpEtfEEEE|xtp	EH@HU\~ DHHrE   HpH@fffff.     hHHH N   1H(fH   H(fAu      tH(fkfA   tRAЉ       H(fAf\AH      A9uH H H;EudHH  [A\A]A^A_]ǅ    a   HH~+IO   ff.     hHHE1 fff.     UHDFLcڃ   D  E1@u'HcIHDLcA   ʃtXDD)JLD  HcAIHAAHHcHHALcHuIcHcIH]@ UHAVSAȉ1EC  EXMK1I       1I   MM!       fnHGHVIM!fWW ~Xfafr~ fafr~jfafr~2fafrfpffpfpffpfbfpffpfpffpfbffffHHIhffpNff8f~M9Lt4H_H4^A)ffffff.     :HHAu[A^]ÐUHAWAVAUATSH   L] MLUAAA   @  VLZ1I    [  I   1MM!    >  HBL!HHH1HrM~fafr~OfafrfofrfofrLHfPf`   ffH   HL!H)HDOLHHPH\0f     ~Pfafr~XfafrfffrfrfSf[~Pfafr~fafrfffrfrfSfH H@HuffpNff8f~M9Lt<H_LHHPH)ff.     HHu1=  m  A   @  LcLH H    H@A   @1I    f@$DEAIN5PCD <  HHLcLHH    @)
1ȹ    tȃIIIA    A)ɉH0Hc1HHcHH    )HcHH@u5   u9   9L99L    NPNPDH@HcANHH81fffff.     IcHHJcIHHHHcH)HAuHHHD  HHHAHLI9H0HLIMcIH8LHH@IL@    &IB5P 1<LM Mw0HHH    @)HcIH
L ML;UuHĨ   [A\A]A^A_]1 UH   A   @u?DG   Af     DO9}fOHHAHHcfDGA   tr FGL     DWA9}fWHHBHHcfDGIPFLGDWA9}fWHHBHHcfDGIA9u]ffffff.     UH]  fD  UHAWAVAUATSH8IH}H H HEЋ  D HD H   H!HII)HLH_H]H_LG H0MD$D  ID$HEL= 0ffff.     IcHUHBEIcItDIt$IDI$HUMH}  9NHu  AEA1EfA fA   ffff.     4RHcA<TAA|TA\ADTA|ADTA\ADT   )HcA|ADT
A\ADTA|ADTA ffAL  fAOfAE IDD9*MD)EIcILDHUHJIDHH H H;EuHe[A\A]A^A_]  UHAWAVAUATSHHAHUIHH]H H HEHc    H   H   H!II)LHsHuHL L  LML(  I L:@ HMHAHMIt H]Hc  HLX D  H(    A9ωAN׉Uą~oLLX;CID9MIcI\ HUf     23HcHIHIHHHuLÉC;D]A  A  D}AH]fA   A$  1EfA  fff.     HcIc   IcL HIFHHIc   Ic|HINHHIc   Ic|HIFHHIc   Ic|HIN
HHIcD|Ic|HIFHHIcLxIc|HINHHIcDtIc|HIFHHIcLpIc|HINHHIcDlIc| HIFHHIcLhIc|$HINHHIcDdIc|(HIFHHIcL`Ic|,HINHHIcD\Ic|0HIFHHIcLXIc|4HINHHIcDTIc|8HIF HHIcLPIc|<HIN"HHIcDLIc|@HIF$HHIcLHIctDHIN&HH ffAL  fAOfA$ID9  ffff.     D}ELM  HHMDPE1DHAHUHD)H HIct HILHHIctMDLIAIcLItHHDfA IcLI|
HHIcLItHHIcLI|HHIcLItHHIcLI|HHIcL ItHHHcIcLDI|VHHIcL@ItVHHIcL<I|VHHIcL8ItV
HHIcL4I|VHHIcL0ItVHHIcL,I|VHHIcL(ItVHHIcD$ILVHH ffAL  ffOfA$IEE9       1EfA  HIcL\Ict HINHHIctXIc|HIvHHIcLTIc|HINHHIctPIc|HIv
HHIcLLIc|HINHHIctHIc|HIvHHIcLDIc|HINHHIct@Ic|HIvHHIcL<Ic| HINHHIct8Ic|$HIvHHIcL4Ic|(HINHHIct0IcD,HIvHH ffAL  fAOfA$ID9w    MHcD}A)AIt HEHc  HH}< H H H;EuHe[A\A]A^A_](      UHAWAVAUATSH  IH0HÚ H HEHH_HHH@fA fA/ L8MBHHHHH@H@Hށ    LA   AH0ZBAAADNAMLP     EM AAEAMcIiHIiHIIAuŉBZDAL8A   D@LPf.     IcLi  YMcFMi)  IIc^HiT   HAI MI McnIi  HD= ffAL=  fAOfIi  Ii)  HH HH IcHiY  H= ffAL=  fAOH^fVAIAH-ff.     HHc)"HHH0HJH@HH H H;EuHĨ  [A\A]A^A_] ffff.     UHE~OL	LQfff.     
HcLHIHGHOHHAu]fD     UHAWAVATSDD_HfA fAfD  LzI
McLL)LiIAG<L:I
IcLH)Hiې&  HDDE
= ffAL=  fAOfHHuDD_[A\A^A_]    UHAWAVAUATSHUȅo  D?DgDODWDoDGH}H1D  EL2I
McLL)Li  IEEDD)HcHiҊ:  HADD)DHHiثHAEEA	 ff fL  ffOLcfBqDD)HDHi  HAED)HcHid  HADD)HcHiHDAEAA	 ff fL  ffOAIcfQEHUHHED8D`DHDPDhD@[A\A]A^A_]ff.     UH   A*u ^(Yf \|Y YW|L Hc1;  $Y(Y\XY\Y\\Y(Y\XYLLYLHH9((|]ff.     UHAWAVAUATSPMAAIE~6IcH\f     HLD2   ZAE HIAuH[A\A]A^A_]fff.     UHAA  tlDfW1    ZZYLZ\ZYXZLZTfYXfXXHH9|E1fWA9   D)BuL#BZBZYXLHD9t_)HDHLfffff.     HZY!ZYXWZWZYXHHu]f     UHAWAVAUATSHHIHUALMBLcDɁ  tTJtfW1 LZYTZYXZfYXfXXHH9|1fWJ4D9   D)EQA)tېZYXHuAraD)LHDD  HPZYXWZYXHZYX ZYXHuWZAM   IJLMcDb      f	YBY\ZXWZȍHcAL HD9uLHE  HcHMH\NtIL]DTDZ   A   @ UL}D]DUHHDD]DULEZLHMHAL CL HL)L}H}ĉDDҾ    A|[    A6YL3I<7A>YT;\ZXWZHcAL HcAL HDDA9uHL}IEAAE9DLMHEHH[A\A]A^A_]D  UH%  tWfW1ff.     ZYTZYXZLfYXfXXHH9|1fW9   )N)t(ff.     ZYXHurb)HDfff.     HPZYXWZYXHZYX ZYXHu]ffffff.     UHAWAVAUATSHx  DHHIH H HEIc  E   A4M  DIcHHH)HHcHMc  J    H)H| x    S*^(Y(\ADHcHL)IcH)H4W15 ffff.     (Y\(((Y\X\YXlY,tY)HH9((|HMI JJ4LHHLH)HL起 =q LHD  Hc  H   H*= ^Y\1 YAEIcL D)HcHL
H+IcH)HHIJ 1 @ (Y\(((Y\XTYXdY$lYHH9((|H@  BD9AOŅ~THLcLE1L LHDZB@IHAM9|@H YX X@HH@[r  _ ^Hd  HD@  E  A1f     EDkHP  IHCH   H}H  I       LH   H!ȹ       LH   H!HH(     uTYX )    HtcIH   I!I)H    HHLHHTYXR)RTYX)HH IuI9HtM@ H    HEH)АYX  HH9u     W   HAD9xAGA|iAwAW1@Ltj 1(     Y YH9u8AG L    HL|i HrhAW)HG  QYQYQYQYQYQYYYHuHY  H LHEU     t	X   t]HHǀ       Hǀ       fǃ    ƃ   ǃ/      Hv H H;E  Hx  [A\A]A^A_]H@  W*YA X= *  1 YY) X  W*Y XW*  YY XHH   H  H  L/  D  H W*Y L  D<  LH D$|$DT$D$Ls  tƃ  ƃ  舰      UHAWAVAUATSH  IHIIL H H HEM$  I$  A*$   YDHH W*Y Y AX   XY Z  X^ZA\  A$d   tDjWA*$  YD X$ P Y (YXYYYDX((A$  Lu3A$/  XXDAƄ$   Aǆ`        HLLY Y X V \YXDI$  HHW   W*AA  D$ D McIWE1WfD  WE        tSfffff.     ZYTZYXZLfYXfXXHL9|D;   D))t%     ZYXHursff.     ZYXDZYXLZYXDZYXHA9ufffff.     ZXZ胭 Y ZE~&(\T XALD;(vXb YR Z裬  X^WZLA`  .' L A$  X XDXDLHLAd  A$`  W~W*Y[ 5 YX)0(M A$    Y9 Y(Yv Xf XHc^Y[ HH (\XI)^(Y(\))HH  HH   HpH   HxH   HhH  H`H  HXH  HPH  HH%6 1Hx1H`7f.     HMl A$  HxHx% Mc$  K)AAAAAD$* ^(Y (\Ic܃I   W1f     AT Y(XYATY(Y\ALY(Y\XYADYHH9((tHIt H % A   (YCAIcHHIL1 TY(XY\TYT(Y\LY(Y\XYDYHH9((|LLxMcL Ic  HE  E4  A`   (0~5HILHDDL蓚  IE4     @ AAD9AOąH~eLLxLcI1I͐LLD"ZHIAL9|L HILxLL HI@ LxHN4(YO XH`HHLI  H@LD)  MQAIc4  A`   (0M~xЃH@TYx9Hk ffffff.     A\YHH@(@ (1 X(^YH`AB(Hx   rJ@    (t4z1(fff.     (YAYAH9(uriJ)HHpH4ff.     (YYFF(YYNN(YYFF(YYHuHxIN<HL@AYD AD HI   HHL2 A$4  F(   ~N@    (t,1(    (YAYAH9(uri)HxHhH     (YYBB(YYJJ(YYBB(YY

HuHHYL  A$4  H  ^D A(\Y5 AXH`H  Ic$4  D`H(0  IDuHLHH@DYǍHHc\HDY\   HxIH`H4QHcHLI<HcHI1ҐY\ Y \ DY\Y \ I\HHxD(D(D D- D= D(%s L@LX
  A] A (AYXS A(^EA(^YA] YA ƅ   Hhu  PHH      HH   H!II!ɿ      (U( xHH   H!HHHH    rAmYAmAhYAh   HtrHHH   H!H)HxHXH<f.     oYoY/Y/ Y H HuL9tSHH@ HxHHH)fD  Y Y Hu؃Hhx  IcHXHHsHpDHLMQLD`LIT$H   IL!HHH(L!HXH~HHDTAHHHLL!HH M!LAHcHxHHHHHH`H<HPLHHHHHpHHHhHHHXHH11fff.      uE1A(Pfffff.     A] (ATA((ATTUVATA.й    GA_A   H   ffffff.     Cd(ATC(ATTUVAT.AG_C$(ATC (ATTUVATAK.G_IA9yD.     T Ae Au   Cff.     Am(YXAe A`(YXA((   t{)Iff.     i(YXq(YX!(YXY (YXHuHA(^A(^       H        ( ( H      uAu YAu A0YA0   H( tjHH)AHH4Dffffff.     vYvY6Y6 Y H HuHH9HtEffff.     )I4     Y Y HuW*Yɹ AX(X YٍJW*Y^ \˃  Eɾ    (t(YAYAHA9(u≝HrkH)HH4(f     (YYVV(YY^^(YYVV(YYHuEHAYT AT I˾    (t(YAYAHA9(uHrqH)HH4(ffffff.     (YYVV(YY^^(YYVV(YYHuCYCHHHhff.     Y\ YHv \ HH5f.     HAT YAT AYAAe A((AYX A(^A(^(YAe YA( '  Hp      HX       (U( H     uAuYAuApYAp   H tcHXH)HH4fffff.     vYvY6Y6 Y H HuHXH9pHtAf     I)     !Y! Y Hu؋Ã
H`HH`L Ic$  H9LDY Z2 H  ZHc1҃   1HH   ( HPHH1Hr&_YY(% XX_   HtXHHH)Ht0(R f^fYYXX^f^&YYXX^&H@HuH9Ht&     YX HH9|Ic$  H   \  Y X 1҃   1HH   ( HPHH1Hr'  $  YY  $     HtLHHH)HD  fD  V^YYV^VYYVH@HuH9Ht"@   Y  HH9|WA*$  Y X Yu Xq Y WA*$  Գ YYA$  =8    A$   ~   I$  * ^H 1 %U f     W*   (^X(X  (\Y\  HH9|Y1 Y X M  I$  W* ^Ų X  (\YYβ X  H ^    Ic$  H         qLA   @t;ʀ1@ Hڋ        HZH9uHIrq                                 HH9|(\\  A$/  X  Wu)(Y(\Y- X- WQYIc$  H   - Y\YYX1O     A$<  (\YXA$<  $  A$@  (\YXA$@  D  A$D  (\YXA$D  4  HH9pH!i H H;EuHĨ  [A\A]A^A_]9 f     UHAWAVAUATSHx  DHIILIHh H HEMc  M   1A   1MIt}IOH HLH( ffff.     I(^(^)^)YY)_)H H H HuM9Lt;ffffff.      A^YHL9|A     M   LIh  HM   LA  A  L$Dd$$L LLLL8  I  I  IP  EL  A  AH  D$<$LMs     Aƅ   1V  LxE  HxHc8  Lc  B(AA  FT(DIHHHLcILHH)ILA@HHH1I   f     E       H ( H    t fff.     YHHuHDvMffffff.     YTYTT YT T0YT0HL9|D9_  EA)MNIsL.  fffff.     MMLML!HMM!   ( INL!HIIHA    r\YY\A   MtaIH   I!M)HLfff.     \YY\T \0YYT \0HIuM9LLLI   At<HLMMMAD  YH9uLLHL9I   IK4] AǇh      LxAǅP         A  A   *HY Y .٪ wW.v1A  ,A  HH\ AW*YC A   Ic8  HHH)A  E  D$$HLHHHr  AX   t
 SA\  Ah  ^ Z詌 Z^ Y9 X ^LHLL  LMgL  HuHLL$Hc8  IH  1҃
  1HH   HP1@tHpƃH1( ffff.     ~L}fafr[YALHHuH   HHH)It@H|}(W     ~Ofafr[YN~Ofafr[YN~Ofafr[YN~fafr[YH@H HuH9Ht;ILH)HTU     2W*Y	HHHuA8  HcHɺ   HO1H3  1II$  HA   LOID1@tSH   OكÃH1(, fff.     ~Lufafr[YALPHHuI   Hɿ   HOHH)I   Htu(ˡ ff.     ~Nfafr[YK~Nfafr[YK~Nfafr[YK~fafr[YH@H HuL9Lt+ @ TuW*YALPHH9|Il  E  E  $HLLWu  HIEHIEHHIMIE H|_ H H;EuHx  [A\A]A^A_]蔈 @ UHAWAVAUATSHAHIA    h  X Y9 Z蒈 M  Mc  M   ] X^WZY X¥ 1A   1LH   ( It$HH1Hr[YY[   HtELHH)HT0fRZYYRZRYYRH@HuI9Ht*@ YHL9|M  E  WA*  Y X Y Za E~ZWA*  ^ZIcE 1b fD  Yl  YXWQ]HH9|IcU H   1Ƀ   1HH   HrHH1Hr)K( YY[[)E)Mп   HtmHHH)Ht0H|(J f.     NVYY[[)O)WNYY[[)O)H@H@HuH9HtYC ,DHH9|H|  HLeL茆 I8  A8    I  AEE LIcE H   1҃   1HH   HP1@t6xǃH1(ʜ f.     [LYHHuHr]HHH)H|0Ht( f.     [NYO[NYO[NYO[YH@H@HuH9HtW*DY' HH9|A  u1WA*  Y5 Xh  . vAƆ   1I  AƆ     HHl HHW*Y A*,  Yr Xn A*  a YY XX  YE XY\  XY XT  H[A\A]A^A_]fffff.     UHAWAVAUATSH  HZ H HEЋ  D  D$  H   HHE1D-۠ Dz D D% D5ˠ E1       uF   B$  E(D\FYD  B4  F  B  D  EZ  IcHHHDHcL   *`  AYLc4  E1ff.     L$  (YXH$  BH$  P$  (\YXL$  AY8AA    ~   ff.     FT$  A(\YXBP$  BYdXBX$  (\YAXBT$  BYXI_IM9I((|BH$  CYdXB\BPIE9B$  D  B  AYAX\  AYXYPY$  Y\A  W% D  McIA   MOII   C  LHH@   *  LRI   IOLDHLHHPL9I9w      A(D(E ( I   IOHHHHA    r$DTEY(PYAXBA   HtbI   IOHHL)HdJNTCAY({YXAzAY({YXA:H I HuH@I9uD(?HD(fff.     PYLYX,HL9|IcŋL$  D  $  $  $  E   A(AYDY= If.     WE~ZFF  B    H  YA  BH  AYXA  BH  YX(YYAY(XA\(\  %  H  (\AIAKD  $  $  $  IcHHIHc  AI9H   $  HT H H;EuHĘ  [A\A]A^A_]} fD  UHAWAVAUATSH  L`LpHhIIHHKT H HELc  LMd  LXHHc4  I$  HLx1Hɛ E1fD  ~PHHLEHL$E1ffff.     CY} y fCwII9|IHHLM9|ELXLx   E1fC  " Y;} HC  Y } 	BC4  Yݚ | BCD  Y | BIM9qA$T  Y | HEM~2Ot 1@ A   Yb | f]PHL9|HLc8  M~n18 fff.     ADY6|  f]HL9|E~+1ېADPY|  f]HL9|E~%1ېAY { HL9|Lx1AGLuIG!H: AMMc$   ML`~)1D  AYR c{ HL9|A$,  A$`      HxH   L$@HL$8HD$0HHD$(HHD$ HHD$HHD$HHD$HPH$HLLHhLLp)   HxH   L$@HL$8HD$0HHD$(HHD$ HHD$HHD$HHD$HPH$HLLHhLLpHP H H;EuH  [A\A]A^A_]y fffff.     UHAWAVAUATSHh  HHIHO H HEE  A8  F$+AƇ  A  LPLHDA	  A0   	  AX   	  A    HLC$HHH4E8  H   HDL(	  A8  ~1LeD@ Yd x A$HIAu\HuHPE8  HHDI  HHHHHHHHH    ffDo  Eo  DHEl$IMH    HE  HH   H!    *  fAnfp IuH   H!HHHH       Ao  fofioffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffA8 fA8 flf0   HI  I}H   H!ߐAow  fofiopffafifrfafrfpffpfpffpfbfpffpffpfbfrfrfffA8 fA8 flfu0Aow  fofiodpffafifrfafrfpffpffpfbfpffpffpfbfrfrfffA8 fA8 flfu@HH9H9HtGH}0HHzD)H<x@ ff)ؘAfHHHuH}H0DWE   IEH    C  H   HqHH!    $  IUH!H@    ( tFDƃH1f.     ~D}fafr[Y)HHuH   IH   I!I)H HHuH4~f.     ~Ffafr[Y)B~Ffafr[Y)B~Ffafr[Y)B~fafr[Y)H@H IuH9Htffff.     HA)HLUW*Y HHAu)ffffff.     HH}H0DE8  HHHo  E8  McLDD)  t~HJ<W1ffDo ffffff.     LZYTZYXZfYXfXXHH9|f.     1WffDo. 9   D)D)㋽)D)t4Jffffff.     ZYXHurb)LHH4NVZYXWZYXNZYXZYXHutmHJ<fW1f.     TZY\ZYXZfYXfXXHH9|fff.     1fW9   D)D)㋽)D)t0HJ     ZYXHurb)IHJ QYZYXWZYXQZYX	ZYXHuXZ.vHA  @ .Hw@UA  uLE8  E~-H]ED  AYÍ p IHAuHuHD̈HE H H;EuHh  [A\A]A^A_]n D  UHAWAVAUATSH8  L ,HH{E H HEЉ  tQfW1D  ZYLZYXZDfYXfXXHH9|1fW9   ʉ)ύX)@t%     ZYXHur_)HLfff.     AIZYXZYXAZYX	ZYXHuH fWf)Ef)Ef)Ef)Ef)Ef)pf)`f)P,    HcHH H@HH    HA1HfE~bHHH L$H LPDL LLD2AXAIAIuHHHHH;,L g(E)@(E)0(E) (E)(Pf(`f(pf(]f) f)f))DO DEYfA(AXX7 @EV  H    ZHcHIcHL H HHHH    HHHH HHLL D D fD(f fE(LE1A   AH@ LLLLM能,   LM)IpLLLE1fffff.     LHMH HB$Bl(ZLLA    ~y 0(YZBP\BP(YZB\BZB0fYfXIHHE9uf(fLH1D  ZY@\@I\<H:ZYͰ\ͰHH9HuIHIIID;,C BPBM~AuA1jffff.     LLLL   ffffff.     0BYXBYHX   LLLLtxH<    HH)H@H)    0B\YXBYTX8BYXBY<XHHHA9uBHBŸ@M~Au1f(O@ f(       0BŰYXYXYHX      D)HPHHHH8H4H    LH)1    T_YXlYXYTX4?YX$YXY4XHH9uMhf(AYX^f(YfA(\AY1f.r@f(A^fA(\WQfWf(fUfAWfTfV   f(fD(D       t=0B(f(YX0YXB(   tz)H<    LH)H8H4fD  VZf(YXfYXRf(YX&YXHHuB0g  BŸf(YX@YXBŸI   &  LH     IHH    uGfHfBŨff(fYfXfHfYfXffBŨ   H   LHH)H<    LH)HXH4fff.     fVfZff(fYfXfffYfXffRffff(fYfXf&fYfXffHH HuI9tjLHfD  I@H4    HH)f.     @Bf(YX@YXBHH9uHHH    HHIIIIL;D@H ~+1H=V: H?I     D@ H=(: H?DYE\  L E9}:IcH0AFD)H4   Dc DDEL 3  AFHH1H   I   1HL!   HxL!HHH1Hr0fZ0fZ@(jz WWHO   HthHL!H)H`HH|((z      fZNfZVWWOWfZNfZWWOH@H HuH9HtGH0HHD)(y ffff.     ZW	HHu僽, I  D  EFDE1I{fW۸    H    tPff.     IQZYZYXZ	fYXfXXHHH9|D9   D)EA)t-I4f     ZYXHHuAr^ffffff.     LZYXDZYXZYXDZYXH9uD\IHHID;,EYH=+7 H?H;}   WAZH8  [A\A]A^A_]0HYDXWZYXH Ww H   )HPH8HHT1(w f     T\YAXZYXWdD,DYDXWZYXWH9u X_      UHAWAVAUATSHHAIIH5 H HEE~5H]Efff.     AE Y} _ IHAuHuLDxH5 H H;EuHH[A\A]A^A_]^ ff.     UHAWAVSH(IL=_5 M?L}H}m  CHH1H   I   1IM!  HxL!H1@tMރƃH1(.v fffff.     ~LUfafr[YAHHuH   HL!H)It0H|U(u f     ~Ofafr[YN~Ofafr[YN~Ofafr[YN~fafr[YH@H HuL9Lt:HDUI){ f     W*Y	HHuL;}uH([A^A_]\ fff.     A@
  L  IcL  HGHffffff.     BYJYNXBYFXJYNXBRYVXYFX
\HHuK  	B  HG H BYJYNXBYFXJYNXBYFXJYNXBRYVXYFX
\HHy    HG(H(BYJYNXBYFXJYNXBYFXJYNXBYFXJYNXBRYV XYF$X
\HH]    HG0H0@ BYJYNXBYFRXYVJYNXXBYFXJYNRXYVBYF XXJYN$XBRYV(XYF,X
\HHA  
  HG@H@     BYJYNXBYFRXYVJYNXXBYFXJYNRXYVBYF XXJYN$XBYF(RXYV,JYN0XXBYF4XJRYV8XYN<X\ HH	UHIcHX ] @     UHAWAVAUATSH   L8L0HIH DeH:/ H HEE  U%  H(*YUv $BHcE L<HcH    HH1H HHH@H0HcL$   MM)Iܺ   L]LhI}L*Z`K|'LZdI}LZhI}LۙZlLLZpWH(Ҹ        tUfffff.     AZYATZYXAZLfYXfXXHH9|9   ))t)ff.     AZYXHuHr^ff.     AZYXADZYXALZYXADZYXH9uZH@PXs AAV`XXYt XAANXANAN0XAN0ANHXANHXAV`XPP   LL`LLHL  P   LLL  DH8YX$^AYAAF( YAFAFYAFAF$YAF$AF(YAF(AF,YAF,A^<YA^<A^LYA^LAV\YAV\AYN`AN`DLILHIdHDeD9HH   E~1Auq Bq    H8 PUYq X¾   (AtjD)HTH8HTHt Ba)vYXYXHHH(u^WZST Ys ZYq EH   HEWDHfffff.          
XXJXJXJXJHHuE)  AD$1At'Dp 1     XDH9up rDD)HLf.     XAXAXAXAXAXAXAXH uE  1At(DW1@ TYTXH9uWɃrRD)HTHLQYYRXYZXQYRX	Y
XHHuE  ^HEHMo EWfff.      X(\)_](AX~_}Xv_uX~_}XV_UX(^Y^YXUYXVVUYXVVUYXVVYuXvvHHHAH' H H;EuH   [A\A]A^A_]P D     DB1t4HcL   AA1HfD  	X	HLA9uA   UHAVSAHHLcIL4    MTHHIMYHXIIIITLIL[A^]ffffff.     BXB9X9:X:A:XA:HLA9uXffffff.     UHAWAVAUATSHX  L5M& M6LuЅ  HHHXDYn ZLc֍FHHN    JPHJ   HLHHH1H!o LHPHE1A   f     ILIMMEALIMcȸA IBZM   Au11 PPYeYWZ\Ӹ   thHH PYdYWZ\ZTYdYWZ\HHA9uf.L  WZBPf(^WZBBǄP  ?MxM9  HZLMff.     fWM   fWE    t"D  Ad YdZXHA9urkfffff.     Ad YdZXA\Y\ZXAdYdZXA\Y\ZXHA9uB$Z\YWZLILPIMA9 LAHWA*Y\WZH    HLt$fffff.     XHH9uH   )HBILDHBILLILHBIHTHD  AXAXAXAAXALuA9LE1HP1L    DfWH   EHfWAHǺ    t#    YXHH9uArafffff.     YXDYXLYXDYXH9uA\HAL9)LL5A! M6  HH1H   I   1HL!   HHzL!H1tCH1ffff.     (Y)HHuHrdHHzL!H)H H@     (CYB)C(CYB)C(CYB)C(Y)H@H@HuH9Ht5HH)f      Y HHu   HLcOLHLIRHLHcHLcIf     WI9LHL~*ffffff.     YXHHHH9\AHHHRL;uuHX  [A\A]A^A_]xH      UHAWAVAUATSHUH}HXTYg LcAEHEAEHEDHEHGHEHBHEHGHEG|- McILHHHEe WJ    HxJ   HEE1    HE(  WH]۸    HUt"ffff.     ,Y,XH9uHUЃrfAA)HUHH]Hfff.     hpYjXYrXhYjXY
XHHAuYXȅA    A     MMCM9   HED)HUD)WMDt#DDHc,BY,XAPMQtuLMD)HEN,DRDEDHcHf0AYuXMcB,AYm XIELuDMIH}WDDD  B4XDAIc<YXYXIA9.   L]   LEEH    HUt(X(HHA9uHEЃ   HCHxHLDHCHLLLULHCHHTH A,XA,,X,A,XA,A, XA, HLA9uXHE
CHE
ub ([A\A]A^A_]f1AA     D( MAD1t5H1ffff.     YHHuIrAfD  YTYTT YT T0YT0HH9|D9   N)LYI   I   MM!MM!   UHAVS( HYL!HHHE1Hr\YY\A   HtRHL!L)HLHT0f.     RZYYRZRYYRH@HuM9[A^]t'LH)f.     	Y	Huff.     UHAWAVAUATSPAHuID9AO̅~5LcE1H] H}HDQZCIHAM9|H[A\A]A^A_]f     UHAWAVAUATSH   H] H HEЅw  BH81ɨt.H81f.     D@H9urRH8)H\HLffff.     qssqssqss13sH Huх  LcBH0E1A   A   (Y ` I       fLL`HWD(_^I9\  HH H       HH@(YX@YXD  L8I)H0AA)A   tALLH@(YX@YXL   E   )HLLEI EI fAXLH@(YX@YXA`ALH@(YX@YXA IMMu IIA9_DH H H;EuHĨ   [A\A]A^A_]? UHAWAVAUATSHxUHxHH H HEЅ  H}E1H}  D  AEAAM   MH}L`HhIFHpH   H}H1@ HxJI       EAM)Ĺ       IM)H9r7HhHH9HH}    vk)f     HxJ   HH}f      YXHHIuMLff.     AvQ)@t!HpH)DY XHH}A9tOH4    HUH)     BDY XBY XDDHHA9uȋM WU BIHD;uAH H H;EuHx[A\A]A^A_]= ffff.     UHF   V1(t)1(     YYH9urf)HLf     QYQYQYQYQYQYYYHu(HY]fffff.     UHAWAVAUATSH2  \hL`LHH(H HDm DeHB H HECD HGtED<P   C$H0Aj  EI~PE DMHcHfAAD< = ff fL=  fAOf]HHHǅ    AE   HE1HpfA fAE1@ HXH
McHL)HiHDH0H
IcHH)Hiې&  HDD
 ffAL  fAOf1HHAuDDHDe|9E Š   HHD  ElW*hHHM^  A   EI~\E DMHcHfAffff.     ADZ; = ff fL=  fAOf]HHW)Hǅ     HHpHDvH|<E Š   HH     ElW*hHHDeMmHH  CD Š   HcHfALADj: = ff fL=  fAOf]lHHLHǅ    HDm   CD DP   HrE1H0fA fAE1     HyH
McHL)HiƁHD48HH
IcHH)Hi&  HDD;
 ffAL  fAOfHHAuDDHDe|FCD P   HHfD  E,W*HHHǅ    A   IcAXB    DLHHLMHcHTNHcH XA XHHHAC<H0|D8IcHiT  HHpHE11P	  ]7 DAH     H0LL@HHWLAH       HHLLLE1f.     )(   HLL WHBH BHBH BIIWI>|LL(   LfD  @PY@XYPX@Y@XPYPXYHXHHuW1LHHffffff.     ZY\ZYXZTfYXfXXHH(|fWH1@ X`ZYZYXZfYXfXXHHH(|ZXXU X^ZXHH?   Z`ZfYf(f\XX^ZX		HHHHuHà   AIǠ   I   HǠ   HƠ   D;t@ fInfpDHfHnfsffL Bfpfpfl[YYAL \BIIuHR YY\R XDuC\6H A   .  R .vHHp3   C6|@YhHc1Dm D  .v" T HH9|Dm H  %3    K1t$ڃ1@ Hc fǄu H9urR)H,     HcHfǄM HcHfǄM HcHfǄM HcfǄM Hu1   1Hh    MfMHHf   #ff.     Hh HHhHHHcHM     HH   }HBf9 HI~      fff.     fMfMHHf1H@ fE ~HHcҍHfUHHH=   uHP	  c1 E  HH  MLLDE11Wff.     AZYALZYXAZDfYXfXXHH(|H  XQ E1     NmJ    LH)ú(   HLsf.Q    fW1D  ZY\ZYXZTfYXfXXHH(|XX^ZIiT  HB%fffff.     IiT  HB    IHA9IĠ   IDm E9WL`]E~HuEIcLiVUUULH?I A	AWA*ZA0 YO Z   HAu<EH   A   LDH|a H   HHa HA   Hh  @L`A*(M YP\Y\EADXHL< 1AcM WfWE1ffff.     H(pLc E1 BǄ    E   WEɹ    t!HJ LX   AtfD)HiT  H5HHHLHHLHDHXDHXT  Hƨ  LuBI1M99DLE1HL (f     (._DGHL9|WA*Z- YhM WZP(Y(\H`~/\@YHHYYXJ ^\IDXDHW..\ EEEEu(Dm upHHh9At9^HH }~aB  A@3  HH@    H     HH     H f   H(     `  E   IcE1At5H0DЃ   M=      NHA   A   E)HJLMHHLIHILII1      fD  A0D҃Lǁ   OÉAA1DЃL=   OӉHLAuA  _  EDH0|9}9Ћ8}9L9ȉ89LƉÍsH9ΉMHC89N8AuSDXH@|H0EHH] HHhH] DH\ "   HKE   H  DXH@|H0A   HL] HhH] HP    HHHH<HHHH`Hc<HpD\LJE1E1     LLHDIcHhL,AHHD$McH`H4J    H)A   E)EH<"  E9   LL)HHrDFAHL)L)uL1QLHH4DD)HAE(AԃH)Hp ofpfHHHuMt@LH)HAVA))Hpfffff.     10HHuAELL   \     tQLHIiϨ  HPHL)THxHHpH   A|   D)IHIHD  HyL)\\HxH\HpH<H9L)\\$HxH\HpH|HH(uHpHH<ILI¨  Dm E9Au:EHHoZ HHHuZ LY "   H}2E   H}L     HZ HLY LHHHcHL,L<AA  `DP\?H9MHHcHTHHHHhLTMYE1F E1ffff.     IcHD$XHEWɿ    tfHB HcHLH)W1@ ZY\ZYXZTfYXfXXHL9|D;<   `)DPA)t@HB4 HcHLH)΃ff.     ZYXHuA}   `)HB HcH)HHf.     RZZYXWZYXZYXJZYXHuXWZpHcHD)   Ku
   Y HAHcHLH)HpTZY\VZYXWZt   D9   A|)HtHHHB HcH)IL IE1ffffff.     BTZY\BZYXWZKBZY\BLZYXWZIHD9u    Mc\     tQLHIi  HHHL)|5`HxH5XHpH5P      )I<3H4IHPff.     HGL)TTHxHTHpHHL)TT$HxHTHpHDHH(uHhIIHILI  E A9L@A*D@ D^A   Dm ADXu'EHHKU D<HWT HA"   HT HA   }HmDXH@|H0L@A*D@ D^ɍ    HHHHeT HA   A   DX<A͉ȉ%  tZW1ffffff.     ZY\ZYXZTfYXfXXHH9|1W9   LA4)ƍT)M@t&4)ƃ@ ZYXHuMrn)HLfD  QYZYXWZYXQZYX	ZYXHuLMMH;8~E1  X@ E1%> HLPfWDy= E1f.     HEMHϹ    J  D  WE   fWEҸ    f(t=H    HHB4ZXHPB<ZX   AtmD)Hi  H7L1f.     ZX4WZX  ZX  WZXHP  uf.v'X^WZW*AYA(\Y.v1H	Q H;|DL|(HDL(HHID9IHHIH;8@HlEHH0|MLH~MIcHfff.     DЉ9~99L    99LƉ
HLAuA)H fDH(D1HL H	H;MuH2  [A\A]A^A_]d @ UHAWAVAUATSH  DMH HHIDmH H HECD E~8Lc1ffffff.     AY;  fD]HL9|L~6D$LD  AYs; d AE IIAu݉\$E$H}LHHH DW  HcHcHҹ   HO1HJ  1II;  HcHҾ   HOH1@tYHcH   NǃH1(4 ffff.     ~LUfafr[YAHHuH   4HcH   HOHH)I|0HTU(3 f     ~Jfafr[YO~Jfafr[YO~Jfafr[YO~
fafr[YH@H HuL9Lt.fff.     LUW*Y(9 AHH9|H H H;EuH  [A\A]A^A_]     UHtƇ   1G     *Yh  Y-8 .8 wW.v
1  
,  HH; AW*Yt8    ]fffff.     UHAWAVAUATSH(ID]H H HEE   McDMIMcIE1fff.     KNc,CDEHDHEHHEE   ILL)1D  AMYLfn\MYL\MY\MYL\MYL\YHA9uIMLE94H H H;EuH([A\A]A^A_] 1AA  t\D1ffff.     YLYLLYLLYLHH9|DUHAVS9  DZA)MCI   I   MM!   L4IHI9wHHH9   ( I[L!HHHE1Hr\YY\A   Ht`IM!M)HLLT0HL0ff.     ARAZYYQYARAYYQI@H@IuM9   LȍJDHD)AE)t&X)ك    YHuArX)HLHDf     HYIHYIHYIY	HHu[A^]     UHAWAVSHHHIL=N M?L}HuIc8  H  1҃  1HH   HP1@t;pƃH1(2. f~L}fafr[YHHuH   HHH)Ht0H|}(- f     ~Ofafr[YN~Ofafr[YN~Ofafr[YN~fafr[YH@H HuH9Ht-fff.     LUW*Y3 HH9|߅u  Ic8  H   HO1H,  1II  H   HOH1@tMH   OǃH1(,     ~LUfafr[YL@HHuH   H   HOHH)H|pHTU(o, ffffff.     ~Jfafr[YO~Jfafr[YO~Jfafr[YO~
fafr[YH@H HuL9Lt*<2 @ LUW*YL@HH9|L;}uHH[A^A_] fff.     UHAWAVAUATSH8  DEIHHHIDuH H HEC.H HHHE0LYEA  t`DIcHfW1D  TZY\ZYXZfYXfXXHH9|D1fWZD9   D)AM)t,IcH@ ZYXHurbD)IcHHPXZYXWZYXPZYX ZYXHuEYWZA$KYtiDIcHHcHHW1fTZY\ZYXZfYXfXXHH9|D1WZD9   D)AM)t=IcHHcHH     ZYXHurrD)IcHHHHH@ PXZYXWZYXPZYX ZYXHuYWZAD$  HH@DIcHHHDEPEHOYtfDIcHW1fff.     TZY\ZYXZfYXfXXHH9|D1WZD9   D)AM)t-IcHD  ZYXHurbD)IcHHPXZYXWZYXPZYX ZYXHuEYWZAD$OYteDIcHHcHHW1ҐTZY\ZYXZfYXfXXHH9|E1WZE9   DDD)AMD)t<IcHHcHH    ZYXHursA)IcHHHHHfD  PXZYXWZYXPZYX ZYXHAuYWZAD$H_ H H;EuH8  [A\A]A^A_]w     UHSH(  L% M LEfWf)Mf)Mf)Mf)Mf)Mf)Mf)pf)`HE    f)@f)0f) f)f) f)f)f)HǅP       LcZfWE1ff.     BZ҅ɸ       f     hf(\YX`pf(\YX`hff`fYfXf)H@L9f(|B``YBXBIA9/   LZ1I   I   1MM!   HZL!HHH1HrfZfZffO   HtSHL!H)H Htf     fZ@fZHfFfNfZ@fZfFfH@H HuM9Lt,HH)@  ZHHuL;Eu
H(  []
  UHAWAVAUATSV) YXj) (_^YV\(_Ӄ  L^HGHELWHGHEA   E1A       DEuBDALػ    tY\HH9uArfEA)L,    LL)HMHfD  [cY\Y`\[YX\YX\HHAu(^YEAE   AA    t3Bd/Y(Y\Bd'\'A   A   DD)N    LL)HMJffff.     `iY(Y\`a\a )Y(Y\ !\!HHu\IL$AtIc(Y\A(_BII9EI( ([A\A]A^A_]UHAWAVATSH   AHL=	 M?L}DHLPIcH    LH	   LH I    IA"( ( %& I    Lf(f.     D$l.W  .-{&    HHPHWWZf(Yf(\f(^YΉ؃HLPL1fffff.     4ZHH<:ZY\YZ4HLH9MAHL4"' A% .Ww2.% w)W WZY& \YWZL;}uHĐ   [A\A^A_]      UHAWAVAUATSH8AIHL5' M6Lu1A~   A@LEHHEE1IHu@ W)EHLHUD7 HECH CDHECDH CDIIL;}|LEDL5 M6HuD9   LcEUDJEWE~WHƿ    t!f     YXHH9uArIfYXDYDXLYLXDYDXHA9uCIHE9cL;uuH8[A\A]A^A_] f     UHSJ  DQMB1I   I   1MM!   IM!IMI1Ir( fo F   Mtifo fo fff.     fnfp foffTCfnfp foff\ T0HL9uM9LtA     HA9uA   ~Qf.     BL    L.v\HHXHHDIA9u9}lALcLcуMJD  BB.vBLAx*f     L.v\HAIcDDTIA9u[]fD  UH1~Hc1.wHH9|9~HcX.w9}HcL\L.v]fff.     UHif _n<]ffffff.     UHAWAVAUATSEDEAHUHuH}HW G0DEHFHE1HE8! E    E"  HMHcILcmL1fIDI{B\ZAE)DADAWE   AHWAA    tDHEB40HcHHUH4HEAWE1     BYXIE9urbE)HEAIcLHEHffff.     QYYXYXQYX	YXHAuXQMHMBD9MMHEEHE;M[A\A]A^A_]fffff.     UHAWAVAUATSDMDEHMH}DULo G0AE1HE g E    @ E  HEHc@MHcHH}ȋEHEE} E1ffffff.     LEEELXfE|EAAA9C  LHEH}X(^IcLcIcMI)IsI   ffffff.     LHLH   H]HE( EIcMI)IBIIH    rHEAH$Y$   MtFIH]Affffff.     IHc$Y$Hc$Y$HI9uL;mDEDUIt?HEHAIHEAIcHHfYHHHL9|E9MMHEEHE;M/[A\A]A^A_]@ UHAWAVAUATSH8DMHMID] DUMH_ H]G0IcSAuEEA9OLE1EAE܉]EAEĉEEEMcHEF4hDuEI~pDEHuи   AOH4   H HAFAItDE1I@ IAD9uHuDEv    I AE9|H}D;E   IcHHEBhD  DEDHMFdiDeDHEBH2 BXIZY  Z@ YHAIAE9|D;m̋EuHcEHMH<M)HcH H8[A\A]A^A_]fffff.     UHAWAVAUATSH   DEAHUHuE;EE  Du@   DUHcMHMIcH`LcHG HwHuB4xH    HE     L}fIOHȉMHB\xAA)HE8B1AD*Y ZY \ ZY EDDHXW*QZ ^MLHEHEHEB8HHxEDHcHpoBHPHH@ΉuHH   H!H8HFH0D}ȃHHH(FHH HEL<1     HEHMHHU(HM0}uHx__HM ]\W_ZY4  AWZXuY~ LUA   A  HH`E]YEHMHHpHHMLH](W E11ff.     CEC   E   1҃} t'Eif A_n<fE(x(Hc   A   M;Mte     Aif _n<f(x(щDHcZDif A_n<fE(x(DHcD9u;u8E
o  WHHL    HXt f     
YXHH9uHPrPffff.     AYXADYXALYXADYXH9u	  X WQZ ^1H@   H8H   HH( ( H     t f.     AYAHHuH0HrPffff.     AYAATYATAT YAT AT0YAT0HH9uH9@t(Hщ)f.     YHuH]LUHL}H;]LD;}H   [A\A]A^A_]f.     UH  F1@t/W1ffffff.     YXH9uWɃrN)HLf     QYYXYXQYX	YXHuą   X WQa ^YHH1H   I   IM!   ( HPL!HIIE1Hr_YY_A   MtIHL!L)JT0    RZYYRZRYYRH@HuL9t+J<D)fffff.     YHu]f.     UHAWAVAUATSD}(Lg LcUCTCDT)A1	X  LXL`HhtHcG0H}IcHHMHcE HEHcHHE1D D% D- D(u D(5} D(u D(} HuHxE11E    fD  H]HEHHEE1Fff.     DmEA9EA9EA9}AH]McAFHcH     LL9d  A4DA)ALpH	|׉}DmAHc*DiI}1HA    A    A      1IHH   H!H]LA    A    A    k  H}( IuH   H!HHHWH    WWr?HxH4H},YY(AAT(AATAAT   H   IH   I!HUHffffff.     YY(AATf(AATfAATflYY(AATf(AATfAATfHI9ufpNff8fA~fpNff8fA~fpNff8fA~HuH9utPD  HHUH)YYD.AD.AD.AHuHUR9SC1E@HHEHEHEH;]} DtLhti1utEHE+HM 1҉HXH`
t
u|   |       1҉AAA@      D)L
BP|      |  [A\A]A^A_]     UHS~tLcILcNIE1 D  LH~1@ YY(X\	LLuIHIA9u[]UHAWAVAUATSH  LLHHAD]hH H HEL~ LI      HA   DA}( DDDLcCoADAHcNATODD)H   H   H!HMxLe`H}II)LH}LeDp}@}Hx	Mu0u   uLH9  M8(HcIIcHHH`L$    L)H0HHLHDH   DʉED}0ADʈwHH)HWH)HL,IHIH HL)HDLHfEW%B (- HIHJHHHcMpHIJHHcHhIJ0HL0DUXE1IHP1HǅX   HJf.     (HAD9hXDHE DADOID]hD HDuLcNLDCDwDH HE`HAQ ڃ    )߹   )YH5^$ 9 )   )ʉD;ADA)DDEP)DQDUHL)ǅh    ~CH   M؋DHU B9Nǅh    x=?  ?  OhHJ4H D)Ƀ HtdYf      )ȉdHPAOD9|-HADƃX AEHfffff.     LPHEHBEHHcII9MMHM0LMD;MDAHW  LH
wDDK  HXHHcEGDAHA)D+dEHA	NHcHfff.     AtHD9L8DwdIGHD  3DHH9|LcL9LHMHH)1HrIItH h  E1LHMHύFAAHcHLhfffff.     	HA	HDLL9|LHL8HXfD  LHDDHXELPID$H(u@A9
   A9     DhAIcH H0L    LDD;0  H T$Ll$MD$HD$    LpLHXdEEH W  MhH xH H0L    LD1j  D  H9   CgDH)HcHA   LOI      LHH(    p  Hɸ   HOH H4H90wHHH9    3  L8HA   LOID    L0HtFHHH   NǃH1@ AXYA)HHuILLPr~HHcH   HNHH)HH     ADX@Y)@ADX@Y)@ADX@Y)@AD X Y) H@HuH(I9LL8t;fffff.     H0H4D  X7YHHH9|AIcH0HA    LEHHH  L8D;    t"HB`DHHH`HHxLPA	֋hEDuȋp(LeDdA  E1LXLhLHf     A      E. DMt$LH A!rvA   A)ADNЉ    AD$A|$At$9sA|$)I4$D41A	\$0AAAABLDU(DD	   f.     E1   I|$HH    AT$IL$E19sAT$)I$4IL$	HH 1	9sAT$)I$DIL$HH AD	19sAT$)I$IL$	HH 1	9sAT$)I$<	    AAA|$AL$AD$ADUuHc BA AAM0A   HxHDdtHX HHLDDL8LELPi  f     D;    DDtCgHHH`HA	H Dt$Ll$HD$$HpHXDdDh   H A1HfEW% (-U LEHDD  fffff.     LXH0HEHD$ DD$D$$D$   LpLHuHXHLHLELM H0E<}E*M Y*UYD]A  ()@ @  DA))M    HIOLHOIE1Ɂ @   @  l  Lx
  ( 	  ~H 
RY\W.DMT$LH A!   HLA   A)ADNf     At$AD$AT$»9sAD$)I$D01A	\$0AAAABLLHDD	AD$AL$AD$H 	  CgL8DHHH`HH T$Ll$D$HD$LpLHXdEE   MhH xH H0L    LDHB`L8HHH`HDH Dt$Ld$HD$$LHHDdDEi x  H HHLDDMfEW%- (- LELP(DxV   )@LpD+MA9ANۅ۹    HA)DuA)DuD9ۋE   AH DehD$$D$HD$    HD$    E1LHHDdDDM({  H (ED)EB BL     Nȁ  @  DLH D$H8HD$HxHD$Eh$HXDDLX 
  H AD(  H D$H8HD$HxHD$DehD$$LHXDdDDLELXf (m
  H xED)ED    N DHDH T$D$$EHD$    HD$    E1HpHHD(	  H ADx( HLfEW( D( (LEH   DDL8%e (-6 LPH  DHcH9HMHH)HIIfH    fr9AVHcHufnf`faHBT2Hcfnf`faκ   ML}   LcL9LMII)IHD8Af     I4HcfAn7f`fafIHfAnf`fafكHcfAn7f`fafHfAnf`fafHI9ufpNffpffA~fpNffpff~L9  ALWE   GWA    t-HH(HXYXƺ   (; t`D)HXHLHHHT R(a)YX(YXHH(uDx(@Y(YXX(X.  \.  EDDL8LPDxn  Q (^Q(^ʍG+ HHH      H   HrII!       (D( ( ( HxH!HHHH    r1HX/YHH2(\Y?XY*   H}   HH   H!H)HXHtHHH|@ nYw(\Y~XYo.Y7(\Y>XY/H H HuL9LA(tYD)HHHHXHff.     Y(\Y"XYHHuH  B4LALLeIcHHHHXEM$ MED( EWDDL8LPHDx  I\$HH    IAD$IL$19s,AD$)I$
IL$%k (-< HH 1	9sAD$)I<$<IL$HH 	19sAD$)I<$<IL$	HH 1	9sAD$)I$	ڹ    LAAA\$AL$AD$Eɻ   D)H Dt$H8HD$L|$Eh$IԺ   HpDDLXI  H A*ۃ( *AYNA$AYAD$tQHHLDDL8fEW%
 (- LELPDd4  MA(@YAAYOAOLHAE (YAE AYMAMA(\AAXM AM AG(A\MAOAXEAEHHLDDL8EW(I D(LELPDdEf>  < 1  IH + HGH       HH   H!Ѻ       HwH   H!HHHH    r"HHNAWAWN   HtbHH   H!H)HHHT0ff.     BJAWAWBJB
AWAWB
H@HuH9Ht$D)HHHAWHu% (- L% (- f     1DLHEHHcAH9LA    MHExH| H H;EuHe[A\A]A^A_]     UHGW     )   )DILm    )1C;F)]ffff.     UHAWAVAUATSHhEǉMIL]A$EAA11҉AAŃ   Et$(AO	  ML$ }   W.MQLH A!rkI߸   )ȃADOAȉ EqAQAy׸D9sAQA)IF01A	A0AAD)Et$(LD	  AD$IH]Mt;HU HUHt.Huu4A@ƅA!@ uLeHMLM9LeHMLM/LeHcHMHH} ALE EDHuDe(  DuEHu1% f.     }    HEAAA   At|AC	HcHIcLuMH1ffffff.     ELEL~0fYY(X\HHAuHIID9uH}    HEAAA   At|AC	HcHIcHULHIE1fff.     ELDL~/f
YY(X\HHuIIIE9uDH H0AIcD$2AA	H]9DuEHuAA1HEAU  EJ  H]1HM% ALu } twE~rEAC?HcHIcMHM1@ ELDL~/fYY(X\HHuHIID9uAH} tvE~qC?HcHIcHELHI1D  ELDL~/fYY(X\HHuHIID9uDDA	EHEHEAuAA@AH]Lu]EEA|T} t#DHMDLME EH} t$DHMDH}ЋME軨 EDd$$H}LHUMELMī LAƃ}   HMA|DHMDH}M@ HEȅ   E1 f     AGT- EDAE~wC?HcHEAIcHELHI1D  ELDL~/fYY(X\HHuHIID9uE	AHEA9EEZAIQHH I  AIIyE19  AI)I8Iy  E}    1 Huffffff.     EAIAA   AtsACHcHIcHuL4HIE1 ELDL~/fYY(X\HHuIIIE9uH EHE9LVHuHMAH]HL]    *QZNHQ1H   I   1IM!   I1H9rHL9   ( HAL!HHHE1HrAA[YY[A   HtUHL!L)KD0J|0f.     PXYYW_PYYWH@H@HuL9L   F)AA)t+W)Ѓff.     AYHuArW)HDIL     IYHIYHIYH	YHHu   DA!E   HH 1	9sAI)ID8IyAHH A	19sAI)I8Iy	HH 1D	9sAI)I8	ڹ    ӃAQAIAAAEt$(} uH	 HA   Mt ADHh[A\A]A^A_] UH>  ~$>  t3     t6]  u,   ]Á@  t.  u   ]ø   ]ø   ]1]    UHAWAVAUATSPW.uz.uzH9    Dm EAAL HcH[EDYELDYETDYѸ   )HHEЉLc)Lc1A9EDD.EEEJ9EEE3  LmIcH@E$DYElDYAYDB<F4IcD<HEA   A)HcHHH)E1D fD  Al YA(\A(YTXTYA(YY$X$XYdXdYXA(YAYXA(Y(AXYAHcXAYXYX<HA9A(E(D((ADW.u*z(H9   IcH<H4E)IcH    D)   HHHUIcBB1EAIA)ЉHH4   )ffffff.     Hc$A(YX.(XAYXXAYXHHA((((uH[A\A]A^A_]ÐUHAWAVSAȉыW~\LW L   AE\H1D  EtBDfDE)AAHcA@EDAD4HHcWH9|[A^A_]     UHGv	H_ ]HcH/ H]f     UHH|_ ] UHi     ]ffffff.     UH  u  t?  u%=  t)  u%?=   t  uxuHf Ht    ]1Ht1]     UHAWAVATSAωAI   M   i     HcL` H I$A\$A\$E|$LAD$   ( AD$,AD$    ( AD$AD$@     1Lz  A>  ~'A>  t7   A  t9A]  u.   )A@  tA.  u      	   1AD$ 1[A\A^A_]ÐUHAWAVAUATSHAIILUA1A:}    A   AAW.      E  1At&AM Y= (Y\A   (A  A)I|HcHpHHH (D  AT Y(Y\WAT Y(Y\HIAuU  DAAADEt+IcHLu}b LU}uEI  EG1At>LcMIHcHD16 LLY
HLH9uL}LuA   HM)LHLc]MMMILcMHPHIIHIHIHLII L}     AL YAAL YCAL YACL YCMMu} H]ILuH}     1@tMA (] .TUV(Tw(UVA      )HcMHHHHH2  L    (].(TUV((Tw(UV$(].(TUV((Tw(UV$H΃xE~KAL$1AtCD1fffff.     A(Y\AH9(u(t(o(ǃrgA)ID H(Y\H@(Y\@@(Y\@(Y\HAuAH[A\A]A^A_]UHAWAVAUATSH8  IIL= M?L}MUǅ    ǅ    ǅ    ǅ    IM HMe(HAHPLq HcIIcE$Hxǅ    HH[Z  AQZ  HAU H@(1x/HY01fffff.     9ty9|9Y  HLLH HLH ǅ      @HDp0@HA1HpMt%AAAI у4DHpA    ALIM0t;   H ЙHH8[   1    OH2H H9N   MH8H     H)H0 11ɻ0 H8H`LLPI MHuDL((I 4ǅT(A D0ǅX    L(MHD   Hp)H   A}8    	HHA+   9M;   HpDD4LMII<AWH)AwHH)L蝽 HLEwDMHHD@؉HHHHH ELE9EOH9AH   H   H!HH)HHA   )HA] AWEW   HAQ1At$DσW1W_]H9uWWɃHrHD)HDfPX_]_]P_]_]HuIcHPAʉxW	 _.   IWEW   Ay1At$DɃW1W_]H9uWWrKD)HTD  JR_]_]J_]
_]HuW] _LHLHHAM   HcxHXHHWW   D@1Ҩt7IcHHW1WfD  _]H9uWWArZ)IcHHHLf.     QY_]_]Q_]_]HuLLcHXIH0H    (W- _A   _)AM@   W* ^.ǅh       HM   LH)T  (ǅh    .   HL8HH   HpXH9NH8    (IIHAVH)AvHH)H (A^ǅ   HL8Lǅ    kL8Hǅ    ǅ   =HIH    AF Ѓ)ANLhMHHK   HH0HXHHHH@HIcHhHL$LB>LXHHH1E1f.     .% HXz  DB HH<H   HH$D$LDDLMM%(HhMMHILHI9vLLX|"AEHtHx	Ht51vH    1Hx	uLI9H~EIEt19H |.1HtAMxtA}D  4H1EMhD0H0L$ D$H`HD$HHD$H H$LHDLER  H0 . wAEp1. vXA}| tA   Z1f. v8W* A*Ml Yf.Y f.ɉ         LP  D AG DA   D)   D)   L    ELA   E)M\$LH B!      )ȃADOAȉLPfA|$AT$At$ָ9sAT$)I$D81A	D$0AAD)FHxLP,  ;(  1   LO    LPAE	DEL$AL$I|$AET$D D`M\$LH A!r}H    )ȃADOAȉL     A|$AD$AT$׾9sAT$)I$D1A	t$0A}AD)ET$LAE	كEL$AL$AET$H'    L狵0e1HA}     L~5A}H     u)HLHDLW  Iٿ   H~7AL$AT$ ҃L;(    D1H1DLAH   H   H!HH)HH̋xH   H!H)HHH)H@H̅L  DLAH   H!HH)HH1HA}  DHPAE AMLH L$D$D$$    HHHLLELZ  H L[ C0DIFH ǅ    Lfff.     E3  HHc@LcLE+1ff.     HAH~ElsD)DDWɅ   MD`Wɨ    tGHHcHHAAW1fffff.     YXHA9uAMr^)HHcHHHfD  QYYXYXQYX	YXHuXQLHD9HHD9HGD)H   HpHH9׉OHHHH   HH!HHFHH HЉ9Mи)HH!H HH@HHH@H҉1HHD @ EA  H@HLcH      H       H     ugHBZ)H
 )f(f Hf(ffY  fZX HB   L`H  L    HH`L,HL4ff.     AZD)Ie )f(fL f(ffY^ fZA~\ADAZD ) )f(f f( Lf(ffYfZ~L\AHI9FHH9L`tyffffff.     HN4HN,H    DA)     AD ZIW L: YZ\AHAuHHH9~CH@HHHHH<H5 HHp& HHHH9L;HHPL  LA*Y LPLHIAAH1HLXHrMу1H)tA( A4HƃH)1f(X(\X))\HH9uHHtDAXH9uH(yDLAHPH   H!HH)HH1HH(7H(HP%H(ILXLPLDDLLLPAE AMLH L$D$D$$HHHEL T  H A u
ǅ    IEhHLXHHH H@0DHH@HE1ǅ    LLfD  E1  HHc@LcLHD(1@ HAHGHDlyD)DDW   MDfW@    t>AHcHHAAW1ff.     YXHA9uAMr^)DHcHHHfff.     IQYXYXIYXYXHuX| QLAD9DH9HXxH H         t*AAIY, ]_ AI   t\       AAY]_AATAY]_ATH9uAD)H   H`HH9щOHHHH   H!H HvHH H҉9Mʺ)HH!HIAHLH@H@Hщp1HEL=f %  H@HLcH      H        H     uaHBZ)6 )f(f f(ffY/ fZX4 H@B   LH  ML   HHL,HL4    AZD)蘦 )f(f f(ffY fZA~\ADAZD )F )f(f- f(K f(ffYfZA~L\AHI9KH H9MLtfH@N4HN,H    DpA)     AD Z蚥  YZB\;AHAuLHHA9~=H@HHHH@H<H5 H`m HHH9LUHPH   H   H!HHH)HHIcH H4     HxWWLLXLH5  I$   HWW  WA|$H WW&  AL$`   ADLHG  IcO   )HPLcIWE1 !  IHE1WLfEM   ;IL1 !(].((TUVv(TUV(YWTUVATAHDfD)W*YXAW*YXHH9oIIME9LM5LLLXL(HIcWE1WA*^Y AAAIDHW*^Y ] sHHffffff.     TCH9|XԿ _ ELL  HHPHcM1W; 1ffff.     W*Y(XAHuA_]\.h vXHH9(|>  X? W.vH負 WW  E  H   HO1H   1HH   (H   HOHHHE1Hr*(d (XXOWW__)')_A   HtkH   HOHL)J\0( (SX([XW_W_)c)S(SX(XW_W_)c)H@HuH9H(t!X W_HH9|X Y A|$H tW  DWuWH*Y HxA9~uHxH@HHPHcHHD) W HfX \_ԃu!\_XHHuDHx)W*^A$   \ _Ҽ ] YXA$   Hu!H(HcHHH@$ HLػ HD% ~?ANAV ЃuED;(E1A|$|GID$HtJHr
  LXLH
  HL
  H@
  H4
  HHxH8H-  `AID9%  HcXV H8_`ABD9  DD)AU@t.`X H8_DdHABD9һ  D)HhH   DHcHHI   H  HH=`X_HNH|H=`X_HHH   HLu  HPH_`AID9A   HcX H8HPH__`ABD9   E]E)H   DHcHPADHHHI   ArHcH4    HI   HdH 1p ILH`X__HA9HuH AEL9|LAEHHAMHcH \`X_\HHH9у      OADLDIcAOHx1Wff.     DD)~FHcH@H<L    W_W_`\W_XHHH9|HPH9|H*^1.   AD$ LXH HL$D$LD<$LLHHLWC  H IF HAF0DE1ǅ    LLF fD  E-  HHc@LcLHD(1@ HAHGHDlyD)DDW   MDfW@    t>AHcHHAAW1ff.     YXHA9uAMr^)DHcHHHfff.     IQYXYXIYXYXHuXQLAD9DH9LHHH9OHHH   H!HHRHH Hҋ9Mѹ)HH!H҉1Hfffff.     EL= %  H@HLcH      H       H     uaHBZ)趗 )f(f蝗 f(ffY fZX H@B   LpH  L   HHpL,HL$f.     AZD) )f(f f(ffY fZA~\ADAZD )Ɩ )f(f譖 f(ˮ f(ffYfZA~L\AHI9KHH9LptiH@N$HN,H    DA)fff.     AD Z   YZB\;AHAuHHH9~=H@HHHH@H<H5x H` HHH9LVH(LLXLLD  H*Y9 SHB1H   H   Hy1HH!   E( HrH!HHHE1Hr!H(X(^X))^A   HtSHH   H!L)HJT0(RX(ZX)R)Z(RX(X)R)H@HuH9HEt#HH)XHuǅL>   DANAV H%3 ЃD;(~%DHLLXL8DLLX   LLH.  %±  H   LDH   H!HH)HHHLX L@0H`E1ǅ    LLLfLE  HHc@HcHH`HpE31ff.     HAHxEtCD9Y  HAX(^HcLcMI)I   LHMI   HM( HcMI)IRHHHA    r'HpLcCYHBA   HHtEIHD<f.     K'HAYHAYIM9uM9LLMLLtIHHLI)DHcHHI4 YHHIuD9~D`H9
LHPH   H   H!H II)LHLxELLXHu @H89|A|AH   ǅ$    1LE   AH1HrZD1H)tMfnIfp IRA44HDH)     fBfH Hu1HHLtI<D)    7H1u􉅰LHHH+HHHIGXA_ADIAw<AHH`|$Pt$HHD$8\$0D$(LLDd$ HD$Lt$HL$($DD$@HDMIDL@L8I  H`AAG ЃAGEɍT	1HE    ~у9HHxA9   H)HɃHAHxA)HH1H1fff.     A9v32fD#D1L)  AG ЃAGHD	HDHA΋Du1HLtHHHˍHcHHcH5` H֍tHc49MLLxLt@   LM(  MLۉMLLxLE9LX   HHHcDD)AP@Lt)HJc4HcHH5 H44>B4It$D9tOD)HHtHcH=q Hffff.     Hc~H<8~Hc>H<8>HuAFAN уD;(  AH tLAGh    AGT        D AO   |}CD- E  9~  LIW\AOTMGd H t$Dl$DL$$HHL觕H AwT0  IGT  L     1  A   H8(L|A   <|dDD H D$H$HD$HD$H$HDHLLMLy<  H HHA9`%  AAELcA9DOHcD)AT$)@MN%  D)ރLD  C<A<Hu)%  IGTL       HT    L<IHH+ HHEO@HHI@AW0Aw8AHH`HH\$X|$PHH|$HL8Dt$@H|$8HH|$0t$(T$ HT$HL$DL$H$H@HHPDLE7L  H`AH t+   AIcHiVUUUHH?H HIL+ LHLcHMHL~aHLP L   A2A|MA1ffff.     ATZf)HA @AAHL9|L`L(EFEN MAу    )ֹ   )DYHD 1;F1HD)D   A)AHD9C  1HA   A0   LLxHHfffff.     HHT{{)HD$    0ALA9ANĉC4D(HA)D9HGH  H`/ANAD9DMA11DLp@ ;   AH9L"  EEEM Aу    )ֹ   )DAH=н 9 D)D   A);{   DABED9   HHPHHHLpA0   H` 1HbHH!HDHHHHHLpA0   tAA   DLH4H9LxHIHL  E   HHx 7HLc(x E1(> fffff.     DBt_IÉD9}YHcILIHcH)I     (X(\TTXXHHHuIuY AWAL$D*YW*Y.LH`HcHiMbHH?H&HX   1=  .                                   p        X        @        >     	   ]     
             |w   P  |j     |]   0  |P    |C   @ |6   4 |)   W |    |o Ѓ*Hc9~H_ H X.w#9}!H> LH \L.vHx9OH9NHX   AB0(H)ǅ   9LX     A}H ]  HY  E   HLP E2HLHWE1@ AGtzID)DDW   DXW    t>H1HcHHHcH<ÃW1YXH9uArh)H1HcHIHcHID  RZYQXYYXRYQXYXHHuXIY[ T ܞ ]A	(  EZA   (ݘ (f.     AG\zID)DDWۅ   DpWۨ    t>H1HcHHHcHǃW1$Y$XH9uArh)H1HcHIHcHID  bjYaXYiXbYaXYXHHuT]E9T֗  ]Y \WZ耀 f YZY^ )Y \WZ5 Y Z(_YT  _Xh A   X Yߜ W ]A   L" A      H)AAW*DIH@L@A)W1H   H@HEuH@YX˹   1HtPD)HI4A\JAJffff.     W*Y^XW*YXHuH9QH*^X ^ ћ . . u(ڄ(u((UTV\\X\A}| tWA   X Xc . . u(ڄ(u((UTV\X } ,

   N1IH    HH/DCDK A    )¹   )Dq1H=ҳ ;FD)D   A)AHH  Hx(D)   D)M  A9ANHiD`AE8tA   @@DA@AU`A   A   AMDpAMHI   HMHHcyHLi DHcEDM L@AHA߃u9OHcA\M @DAEL$|EEtHA$   Z% f.Ev)B    W*% \Y,EA)Hua9OHcA\U H)*Y0 A*^] WA*YX{ W*Y],A)H}    H)D؁p  u
 ̙ E(\W*Y,   E   (A$   X%  (XW(UTVB    W* YY, DtY ,(DDH u2AWA*Y,Љ9LȉH`HADE@HH*Y,ʉ9M9Nt   LM|EuIMLMI> E*Y W_t], ID)W*Y,D .vWH uV w ) }   }  NʅWxW*Y֗ H`YW*Y,H`H`EA9DOCHBD?      Hp)CD 9MA9AN)IHH)щ1hDD   DA     yA   *^ E   HH)M   B
A   LH @A+   )*Y,A   AA   y,DD)ȋhɻ   DAǅ       DA9ANMIHAVH)AvHH)Iw E~EFEN HH H)HHII)LHH)HDA    )¹   )ADHD)H5 D9 DD1AH|!ɋDtB   A9DA}| t\Hi }     L`A9|2iʀ     A9|"i`     A9|iʀ8 A9A   9MMA)A}H t   I   AU`Hp|$`T$XHHD$HIHT$@HT$8H\$0HHHT$(L\$ LHHT$DD$HHD$H$D$P   HHxL`HHF  HpMAAG`DtHD9AL9NB    LAO`HH\$L$$HLxDLDH8LHLNY  HHPHH   H!HH)HE1ɃHHcLILDAOLEWTDA   +IWPH   L$pHT$hDl$`LHL$XLl$P\$Ht$@HHL$8|$0D\$(DT$ DL$HHL$HHL$H$   HDDHĀ      AxDMULH A!rb   )ȃADOAȉfD  A]AuAU9sAu)IE D1A	E0AAD)HAE	EMAMAEAEAEHAM у))H HD$Ll$H$t$HHxDH8LHL$Y  H H(h uH   H5c H89s  AGl AGp0AGt tHPHcH8H<Hr HLG  x w  HPI0HE1H   E1H)   H   AHcHPAHcH    LO   H    HI   E1I9wII   I   H9vnHPAHcH   AHcI   3HÃH)ffffff.     ]HHuHIh  DHPЍrAI))@tmH   AHcHJ<I?   LAHcH   AAI(1 H]HK9uML   HPAHcD)H   AHcLI4I   H   1f.     D]DDD]DDD]DD]H9u=LXIHH0HL]p HH8LKp LH   HPHL)HHH   ALcLpD@HH!JI   HHIHcH HHJI   HHI   HHHNLHxDgILHLH`LHhWM,LPH4HHHHXWHH   HH!HHH0L!HH(ALLM)O   LLM9@LHI9@ K   I   I9AH9D I9AL9H־tD)HH)H8D DH JHEL H   L!HHcH    HpHI   HH    IHI   HxH4   HH4   H@H4  H(H4  H H4   HH4   HH4   HH4   HH4   HH4   HH4   HpH   H`HxI LHcHHHH HW(6 x~L    K4HpA      H1HLHH1Hffffff.       HA      H A      LHLHpJ HXH   HPJ"H   H`J4&H   HHJ<'H   HXJ#H   H9AH9AH9HhJ H   AH9AH9H9@E+  E '  @ A      H(     u;H8BBDHBBLH0BBL   H0    LI)HHLLHHHHLH@H4LH(H<LH HL1fDLLDD LLHI9uLL9u  E1E1 Dȃ)HxAA)teHJHJHJ4AI)σ1fffff.     H        HK9uMLA  LxE)HJ4LLLHN4MHIM   HJLHJLHJLHNMHpN$MH`J<LL1ffff.     AD       A  AD      A  AD        AD    A    HA9uHLPD9L8L0LH   LG  HH vxHH9H t_D H H8LuC HLHAAAHHuH HH     F)t-HAHcA    A  A  HA9tzEA)BHHcHHHxH4HH<1D          HcA    A  A  HA9uHHHLHHHHL@L(L LLLLLLLLLLpL`LLEH;hHx 1HHR< HIHXtAxAxHC APHM  {0 tHH L;}   HHe[A\A]A^A_]HMLLxLLxsHDLILHDCQCQCQCHD9|LYd      UHH7(B} GG,(@} GWG0    ]UHAVSAHHDHǋSH)׋sHH),e Ds[A^]ffff.     UHHG AAD)H tȉG$AEȉO LW A      @ MI7A   uG(        I?G,x*DOwDι;wsDAIOHB	1	O0G(tBA   ffff.     wW;WsFGHD0G(1	O0ȉG(uAG,G$% G$LW DO G  0]fffff.     UHAWAVAUATSH  D4LEMHUHpH}H9 H HEA   EH   H   H!HHhHcRHUHH)HH]IcH8H   HEH    H`HcHXL4BLcIE1E1fff.     J\McHEJ4   Hc H   HLH`b IMA   L;X|}(    IUH   H   H!IMI)HLLeED$LH}LMD  I   Lu  LH]M     +EEEL$lAD$pH      LM`  Hu  |E    Ye AD$<~ ~Y~YW(I|$lID$pLE   LeI|$lID$pWɾ   H(D7D)Lҍ9%~ ~ ((ЋM0T~ }XӃ#|0
0X-~ (UXTVX% (UTV_WǅT    .        wr(\Tw } TUVY1 ^%~ X} H5` H,ȃ   N1҅IэBW*Y~    )HH]H    H@(9w W)    HM)HHHH8HHI$   Le؉HHH   HELp3fffff.     D7HHEHLpLT   HuHhD`0EH]A)A   DND7L_ A9u%HEH\ŸLu(Qv wffffff.     HEH\ŸH   LuAVlAFp(v WENtH@I<H D$D$    HD$    E(#(u H HHLuIcH   AVlHEAE)AFpWENtHhH@HDIcL@K<'H<H HML$HD$4$D0D( 蓓H L`K47LpH}LQ^ HcTHMHHE=  |'H8HHH4   HHff.     LHI   H8H4HH] HH   LL] HXHMH9HH((LHuHE HED(HE HHW3 H H;EuHe[A\A]A^A_]l\ fff.     UHAWAVAUATSPAIADAA!A	   Et$DDDVLP  A   DAAE!MULH BD!!r\   )ȃADOAȉAuAEAU»9sAE)IE D01A	]0AAD)AE	DEMAMEuH[A\A]A^A_]AWLDH[A\A]A^A_]錾  fff.     LOLH !rtUHAVS   )ȃADOAAf     DWD__DAD9sAD_E)HFE1D	w0AÃD)[A^]D	щwOW     UHAWAVAUATSH   LEHPUuHhH51 H HEЉH   H   H!II)L1HES  *EW*|PU@L	MLcLcHcH`MIMHXH    HEID$Hp1%w -rw 5x Lh1HED     } Wɺ    WtDHH`Hh(Xx (Y^w XYXAU    tu)HXHI1f     XX(YXLY\DXX(X\Y\H9(uH]IE(    IE     IE    IE    IE    IE     Wɸ    W~D  A~T YXX\YXAL HL9|WɃHpW%cw ~/D  A\\YXAL_HH(LEE1}   YZYx YEQZXv |^Yv ME1   ffffff.     AD X}v YEW v ]W.WWwWZx .v w(,HHŘ AHL9|AD}HM9H]~
HMHEHLELE;]u%t -t 5u EHM   ɍI*QZXv W_v ]Yv ZX_w W_WQZHPH;- H	H;MuHe[A\A]A^A_]SV  UHAWAVAUATSH   D\HpHUH}ЋMDDW(1HEW0   Dظ    Dt1A)DUHhLGPLEȉЉ]ÉdLcIcHEDX   GƉ`HEAHHHxHcHHE1ffff.     HU} ~aHEHHpHLeE1fffff.     HOHD4$LLHEE$  HELEDUH}IIHM9|HUHHxHEHEHMHEH;UkD\AHpD`O  XB  d 5  A      AGHh1   Lc1MI   A      AGHhHcHL1H9rHLHH9vkAAGHhHcHzHH(l f     OYY\$YYXX_'H HuM9LtXHcdAAGHhHHfq fffff.     YYXHH9|HӋu  dșAƉD)LcI*UIcHEAFHHEH   H!HMHAHHEfnfp [)EHEHC0HEA   AGHhHh1E1f.     Lc苅dAE   H}       H}        H}     (]u HcLYYL   H} tGHMH)LHuHBJYYBJB
YYB
H@HuHMH9MHt3ffffff.     LHHD)YHuDHH<LQ UIHhAD L;}HĘ   [A\A]A^A_]ff.     UHAWAVAUATSH   DMLEHpHUHuH}B)H   HhFI4HPHL5 I<HHHHxH   H!H`HHH8L9H9 GH0HAH(I@H 1HE HE)  HE@HMHcHx      H`       HEHHPHH;HL9 
G    W  H0 A    uQHpZ)EP )Ef(EfP f(MffYh fZXh HEA   HXH8 L`   H(HXHH L,ffff.     BZD)EKP )Ef(Ef8P f(MffYMh fZC~\CDBZ)EP )Ef(EfO f(h f(UffYfZC~L\CD IM9cL9xLHXteHpL$HML,H    HMAA)ff.     AZkO Qo YZB\3AD HAuHEHM9}1HE@HMHMHHMH<H5k HhPO HEHE;E{H   [A\A]A^A_]f     UHAWAVAUATSH   LhIALmHpH@D}L$ M	LMЉH   I   L!HH)HxHLcHG BXBLX)DH   L!II)LII)LHH)HHH)HHM     IKHE  LHH LMj \k _YGl EM(dEDAD͉`W*Y\   DHPAOW*Y4C4?މ$AwuIvHuHcHHHHcIHHH(IJH1L8f.     H@H@ HMTHH)UADALeDdHHhH4McJ    LHL WE(%c    AD$WA    t&DW1    ATXH9urOD)HUHf.     IQTXTXITXTXHu1E\YX]HPLH- j   HHÃ}  uL8LLK HEAMAILMH(-i t^ALM1fELDL~/fYY(X\HHuHIID9uWLeE](%=b     u   AD$WA    t.DW1ffffff.     ATXH9urOD)HH    IQTXTXITXTXHu4YX.Uv3()fD  (%ia -yh LeU     U}EЉEs  AD$EDE1f.     }DD]A)DQEEDA   txA HcHHcM,HME1ff.     ELDM~1fA Y
Y(XA\IHuIIIA9uWLeE}~zW    tfD  ATXH9u}rND)HUHf     IQTXTXITXTXHuWA*YYX.]AGD;U(LmH]HKEELxA`)HU 2}ut;$uAHp9D},L1EALEDE  B    ULmHcLcH]} HHME4ELHD$ELLCDnDB9ND9ǉOAD)LD)LIAu9Nǃ{  LHLmF)EIG+EDvHxLA1DfD  B	9ND9ADOAD)щLD)ۉLDIAuHU9N9 HE MHcB)EHcF)EH LqHLaHxHDV1C9NADD9DAEOE$+}LD)AADLEIIHAuLLO M	H HLEX1EADEEANE(EANLL M	H H1EDO9D DD9HAxMD9HcHcHHMA~0Hffff.     A|HtHڋTATHHL;MuDHe[A\A]A^A_]D  UHAWAVAUATSH  MLÉPADEXHEHDM(H" HHUв}@ u1}P t1' PD)Aэ4*.v;U81҉@UWH*Y WA*YD	W*^D_HHIcH`AE)DqAHHXAGTW1E1ED9   EuH`D/ DADHA\YXHXTE9tE)LcfD  BC\YXAAHA\YXIuADEE9X0HE Hxp IփL>PD)@|E8*Ya b ]b DIP 9M T}` t` $a `HXH(LAEHAHEHHIHMHEHBHEHHJHHMHEEJ   H   H!HH)H8HHH)H@HIcHLB EPEAD
T1A	   DMD9    HcE0AHkTHx HL*H@U`T$8D$(E(D$ HE HD$H@HD$H($HL$D$0   HHDPHL8$  DH@`]0`E,   H0LXI LX
TTLu MLI~AF Ѓ    )ֹ   )HIHw E1;AF)H AFxIFINHpHhH HLIEHEIE IMHMHELLHD)H   HEHH   H!HH)HH@ EAFHEIFHEHMINIHXAFHEIEHEHMIMIE E0LcIkTHv HH@E`D$8T$(E(D$ Lt$HEHD$HL$H($D$0    LHLDPHMDM$  H@T   H    H)9 |be  D,HE px ߃    )ع   )DQE1Hu B;<AF)AD)9	  HE HHFHHxHHhHpHPHHFHEHHBHEHMHJHHHH> IcVHc](HHLH8> IcVHHH}H@> H0BHHHcSLcu(IHLH8> HcSIHH}H@q> HEH`/H0H%v BYHEHY `X( H H H;EuHe[A\A]A^A_]= fff.     UHAWAVAUATSH   EDHHpIH0H}L5 M6LuDH   H   H!HH)HEHII)LHcHEH4    Huk< IE  HE 	   +M*AKHQ1H   1HH   H!   ( HH   H!H=q 1D(T D(T fo%3U fo-;U (5DU @ fHnfpD~Xfafr[AYAXX\fofffpfpflfpffpffpfb[YXA)\ HHH9uH9H   HxH    D)>Z X Lp Z     W*YXXB\$W*YXAl HHuDE`IcHEEAAM MM?Z 1H0fffff.     E~qEu1#fHHEH0\_¹   At?D)IH1f.     \T_T\_H9uHH}H;uy1}H   }P3
  E
  DLHEPlHH`HH HcHXHcHPHIH8HH   H!H(HJH HH]LKALsHMH HHJHHDW DV DV D%TW HKHM@D1HE   HEI       ǅ|    E11f.     ML}HECHUBfDn~nHc|IHc։uI4LMA(˺   fff.     T\AX.GAX]A	HIA9uffff.     uLMHEJ<~FHcI4HHUHcIAX]
]HHHH(LlDDLMHE       A9HHElAAL(_]ATA\(]_.((TUVw(_D.v.v!A(]/    A.v(](]    A(]AX.wDD.v.v"D])fff.     A.v](](	D]A(AXA9LIACL(A]D_CLA(_(UATVAX_O_OH`B8HAAT(]_AT(_TUVAXHP_HX_HEI   H8       H(        H HH޸    t A_L HHHuH H(rMfD  A_L LA_LLL A_L L L0A_L0L0HH9uH98Ht&ffff.     A_L HA9uIHULMIHp|uIH}H}HEHHHEHUHL;]L}DA   HELA9I   H   IcĉD)LII>  MM!2  HpA<HcI4HIH9R  HII4H9>  EH0H    HELA9I   H T  IcĉD)HJHL0vtMEHL!I!teIHIcItI|HH   H!ӐN_'\\W_W__H H HuL9L   IIHu)Ɛ	\
W_HHu   EH0HpAIcHMR f     AAX_AAX_A\W_
A\W_XAYA$HHA9uHEA9   IcĉD)HQH   IM!IM!   IHYL!HHHE1HrAH]h_AA   HtJHL!L)IcLI\H}hHt@ KV_K_H H HuL9Lt7LIHUhHHu)f.     	_
	HHu}0 }8 }( HuA9L5M M6     IcD)HKH   IIM!HL!   H{IL!HHH1Hr(AAT(I YYAAT   HtaIH   L!H)IcHI\0(hI      S[YYS[SYYSH@HuH9t,LIHU)f.     	AY	Hu1HMA9D  }( }8 A}0 A EPAAAAAIcHELcAI1KN N %M  HXH f     IH|	AY]	HE@HDqq)AËMH,=D  1|Y,      *Y^,ɉRD9DuHUHHL9Ɖ-AD)HMDHMXL;u   He[A\A]A^A_]LG4 IcI4H0HHL!(3H (\G fff.     HcA&X_A&X_&\W_A,\W_XY.HHHuM9HH !I. f     UHAWAVAUATSH   LXHPHUMH] H H HEE1AH؋GH8 )Ãu5)HHf )A    |DAD)AȉE1D]DuPH8H   H   H!HH)HEHH)HEHHH)HII)LAA)   DEHIF    HG H HG H@DzANMHcLD4HA)EAA)EEDML$H]ILHHLlHHf.     AM EfAΉD)ߍDA9AMA$DߋMD    AD)ˉD+}IHIAuMH@(LHH]DHG H EHD4    H@G4H(xHcH0A   D  H}DHM9HE9I    L  H@HH HMLX8H0D$AH8HEHx1HME1ɍQHhHxH4HcHpHEL,HPH<HHHHEHEL<PA1ffffff.     AE$GD)UHʍHcAыMP~HM    HA;T Du"D9D    LHBD9D@ HhHHpHHX9NAD9fffff.     LUABA;]H}OHEDOA9HULc9EDmP  H@L@ LH8HcA@HXH<HHHH<H}HPH<H}H]H<H}H]H<H}ALxAZH8HcHLHpAHcHLHPAAMID@HhE1E1E    HhF`D)ȋMHHpB!DH(A9}#HPB<!Df.     HB<~HEBAHۅ~HEB<AHAHEB    OHxB DMDODM)AHHEBHEB<IDDfDA@   E1E1E1Mf     G4A9A    A    ~gHHcِHM<AHM<HM;<DuD9DALAH9!HX9NAA9    D;eEOENAAgEHxE19HL0   HHHEHE0JDHEHXJDHEHEJDHEHEN\HEJt1E11ɐAAH};ÅAD9EA    ELAٿ   EDEHUA9DOHUDEITHH;UL`HUzD]D9  HHcHMH`IM@EHcHpHcEpHEAL}0L Df     H]MD)IcI8MIDGHEGD)1҉AA)B1)HA)CD EAAHMBU9LA9}L H]Mc  }` tfDH D;MM  D;MhD DMPAHEH;EAAE9  1   H}XI   DLMH]XHC II AADD)DMrK$D)ȉS HS       HsK,HH DS@ s{ 1D9s MDxD{HH<;HDM߉{,	HɁ 	ʁ   S$HS   rE9L    AAH]ADD]1ED~HH+MH] H`A9LDA)AAAAHCD9HAHpAL}0L E E(      H}XM MILM~EMŃ}` tUHEIA6D9AOA6H)޺   )DLMH}XAMBLMHE     1H)   H)DLMH}X^m  HMME19؋DNt&9~"MŃ}` t,HE0   H}XOM
HE     LU   L}XIO HH 9)LUMrAW$)ȃAAG IO       IWAG,HH EOff.     AWAw 1D9sMAAI7B4MAw,	H 	   AO$IO   rHED(L}0MLUHED)AIcIMDALcfFiAA)LE11DA)߉  HUDB@H}MtMUF\iD)CDHA9tKHUD)JLQKtfff.     yEӉD)^DD)HHuE)I$fBjLMAuLIuBDj)A9ANC<A)HA9tRHM)HTrItfff.     Z)A9AN~A))A9AN>A)HHuʋEP    EEHH@HI EBiLHu@N<Hu8LH}L,H4?HuHXH4HuH4H|yH}E1E1    F$wD)MPBDЃ|D1AHMF+DHD)Bы}Hσuo|jH}? tD1]ffff.     AH`A)ȹ    DHD)BCD     C     H}N7H}HcI9     DAH@HI@HMBqMAˉEkAكuB    AAD9}ffff.     B    [9}ABDȹ    H1ACD UHB9~xCT Ѓ	   MCD DAFE9CCD H`B)LMH}E~?DMCL    )9NCL H`DD)9CA)EIE9fDHEL}0HE(DLMD9DxLU  LcHA9ʉHAMHp)HH  H   HH!  HUA9AMHcHu8L)HH4MMLH}@HHM9AI9AI9AH9@I9@L9AE  A   D ILMn  AfnLHuD9DLIAMHp)HI   L!HHH1HrQWWCoffrHu8BCBofo3 fofffHu@B   H   A9AM)HL!LcKtH]8J\HU@JTffo93 f     fodffrdLodfoffflo$ffr$ofofff$HH9uHEH9   ILUILMLUAIAT$)t2C4DHM8B4C    B< Hu@BID9tuE)HM@JTHM8JtKDf.     xD~@    ~ ɉJ8D>     > ɉ
HHHAuH0 H H;EuDHe[A\A]A^A_]H      UHAWAVAUATSH8LMLEIΉUH}9  LmHc8 fD  HUHED$Ey     DHE*E@EHEXE1AHAXYE D,HEA9DMMEɸ    DHMULH B!!rkA   A)ADNAȉfD  A]AuAU9sAu)IE D1A	E0AAD)HEXLEHU7 A*AE	DEMAMEeXHED$   D)   *YY8 X7 AHAXAA\AAD;}H;UfH8[A\A]A^A_]    UHAWAVAUATSLEILUUuH}D](HE ]HcHMHcHME    W6 6 O7  M;M\  D9LuO      C<+  HMUB9  HMЋq1ff.     DHcA$.DL`LH y!rz   )΃NAff.     DPxD@AAE9sǉxA)H8F$E1D	X0AAAÃ)HuЋvLELUD](AE	DhH@TX   C+   *YYDHcAX,A,D9IL;u}	D9MM[A\A]A^A_]fff.     UHAWAVAUATSPHHs DADHH <!	Ǎ429sEuLK,{,  A!ЉLK,A	   ALEDAEAAA   u H{(GC(H    ffff.     AAAx*DS{D׾;{sDArsH3B1	s0C(t?A   f.     sS;SsFCHD$0C(1	{0ȉC(uAA9 AACA1AE)ƅyH{(tnH x6CS¹;SsHKH@<1	K0{( t5fff.     CS¹;SsHKH1	K0K(uA    L{MI Lc0A~ID     Ss{9sƉs)HD<1A$A$AAK0uq{HC)H;H ) E~SKHC9s@HH AE9~K9r   DA!A$)HD	A$H[A\A]A^A_]ff.     UHAWAVAUATSH   Ht/)0)@)P)`)p)m)u)}L(L HHL5 M6LuH HEHEHEE0   E   '  P                $  HcMH(  HHEIMz    H  HcHHcMH(  HHEIM  A	whH  HcHHcMH(  HHEIM    ^    r  HcMH(  HHEIM        :  D{HD`DhH{PCDm B   A   HcHư H@C~XEIcA   EIcHHH   HH   1    HH3HcvHc{HH9|ǃ       CX  ?CT   C\   Cd    Ch    1  '  u`HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM    HcMH(  HHEIM  HcMH(  HHEIM
  HcMH(  HHEIM  HcMH(!  HHEIM  HcMH(  HHEIM  HcMH(:  HHEIM4  HcMH(2  HHEIM,  HcMH(I  HHEIMC  HcMH(F  HHEIM@  HcMH(>  HHEIM8  HcMH({  HHEIMu  HEHHHM C01!  HEHHHM d  C<1   HEHHHM =  	  iK 9NȉK,1  HEHHHM 
  C1  HEHHHM H  C1  HEHHHM l  H;A`  C$1[  HEHHHM @  H;A4  C(1/  HEHHHMH H  HH1
  HEHHHM C41   HEHHHMH Ht[H   HHH   HH@H   HK|1   HEHHHM CH1   HEHHHMH H   1HEHHHMH HtfKP1bHEHHHM HwGC@1EHEHHHMH K@1-HEHHHM CD1HEHHHM vL;uu?H   [A\A]A^A_]ɉKC1HEHHHM C81 fg;3Ssfff.     UHi@"    ]ffffff.     UHAWAVSPAI   M   i@"    HcL HU IAGx   A_A_(+& AGAG$    AG4      1L7g  A>  ~'A>  t7   A  t9A]  u.   )A@  tA.  u      	   1AGH[A^A_]f.     UHAWAVAUATSH  MHH0H H HELcWǅt    ǅp    L/LwLHIEHEeLH AEM(1EM] LwIHB4    x"A]01fD  9tAD9ɉ|HD90  H   H`  0  HH0  LhHxA$   L@AHcHPvLHHLcLHHNLcLLH IKDXHIII JLXHNAE0H`<HcHpHX   HcHH    H1@ H H\HH\HHL9|LPLE9ENL0MH2  )  L(MM   Lxu(W# EH       HE1tE   AEME    HMLx   wwMHUII ffff.     }1A9sDAx}AA	H 	   MHM  ؉rU]MIL@HHL  E  B0H1H  EA1L)   HPHcҍ4    4vHcHH4MHLD3XH   HJH!IcL$ILLX1M9MwHHHt1XJL!XH9v|HPHcҍ4    4vHcHH4IcHHHTXHt1XHH)1D  _HH9uMH   ANB)tIcHH_HA9   HPHHH4MHLMcD)Ѝ    RHcIL\MJ4HH1@ D_DXD_D\H9uMF$    EoAG ҃D   D9   t  LIG II AAE9ɉ<DD)Dr	AO$D)ȉMHAW IG =   w{MoAW,LH EWffffff.     AEoAO 1D9sٍ[A_I?AO,	H% 	5   AG$IG =  ʉrE9   <HLMډ<ЃEA)EoD   HHD<DH`+  DCIHCPHH$H}HDHPMAH  HH{*  ǅ    ǅ<    &   ǅ    ǅ<    HLM1HHWHHP  BD9D  LIG II AADD)Dr	AO$D)ȉMHXAW IW    wwMoAG,LH EW     AEoA_ 1D9sˍIAOI?A_,	H 	   AW$IW   ؉rE9  IL   LM  A   AI_HH 9siDJA   AOAAAAwff.     IO9sAw)I?<    H 1Έ	|AEDA   AAA!و)A_AWAGAGIWHH wgDQA   AOAAAA_ff.     Iw9sA_)I?<7    H 1	|AEDLAAAWAODhEoAW уDD9~H1H   1H ǅ    H`9  1H Wǅ       IG HH IL8     CDI)rL A_$)A IW    w|MoA,LH E_f.     AEoAG 1D9sȍIAOIA_,	H@ǁ 	   AW$IG =  HrLLCDAA*Y  H`҃DHXLMڅ   LLBD9   IG HH 9HI)rAW$)ȉAO IG =   wsMoA_,LH EG    AEoAW 1D9s΍IAOI42Aw,	H% 	5   AG$IG =  rHH҃DLLL,LHxDȉ$E1D9D|HL   IIw HH 9E)rAW$)ƉAAG IG =   wqIwA_,II EOAwAW 1E9sEEREWIBAW,	H% 	5   AG$IG =  ӉrLHL`Dt$4$HXHDML  HHHH   H   H!HHH)H HE_EoF    A_ ҃DHL E    ~ȃD9HD9V  HHA)DHHc1HE1LHH <D9   MIW HH 9E)rA_$)AA I_    wxMoAO,LH fff.     AEoA 1D9s׍RAWMA<8A,	HɁ 	ˁ   A_$I_   rE1҃DHD	HMDH D4HD9H1HHHL0E1HtQIHHHcH`HcH="3 H׍|Hc<9LXuAL   ALX   IW HH 9E)LrA$)ʉAAO I_    wsMoAW,LH fAEoA 1H09sύIAOI<8A,	H 	Á   A_$I_   rEAHD9   HEH`LcHHcD)Et$t&H HcIcHH1 J
HHA9tMD)H HTMcH=1 J<ff.     HcJLJHc
L
HuЃAD|9~   HH   IG II HLS1 BDHD)rA_$)A I_       MoAO,LH AL0     AEoAE_ 1D9sA@AGI?B<A,	HɁ 	ˁ   A_$M_ A  LۉrHHDHHAIL+LIcBHLXHL`   HXLP H   HAHHFt@HD1     ALBDfʉD)DAHcH@HHA<HH;|L`IL+LLHHAÃ    )¹   )ADHH=@0 E1D;IAFD)D   A)AHHH H   DAH0΃   LH0    HXMcI9  HXB AD  9|C    IAI9|  IcHh4ABI)HHH`    00   L9NHH`BE1H0D;4  IG II AADD)Dr	AO$D)A I_    H0wwMoAG,LH AEoA 19sύIAOI<:A,	H 	Á   A_$I_   rD  Ã    )¹   )yH5C. 9 D)D   A)E9s,HAË)A@   9LLGIELHHHH+HHA0A   A9~HXL   IG II ILe- HXf.     CDID)rA_$)AO I_    L   MoAO,MI f     AEoAG 1H0A9sEA@AGIBAAW,	HɁ 	ˁ   A_$IG =  HÉrHL`Ã    )¹   )DPD)DHm, B9 D1H`|'LHtH`   9L)HHH)H0HHH)H`HHpL|$HH`L$@HHL$8HT$0HHL$(H\$ HlHL$D$HpHD$HtH$D$`    D$X    D$P    DLIHHpHHH$HDDHLMoD  HH@   +<LcI1LPLpf     H|J4L HL9|LDLHAHhH@H   H!II)LXLԋ<AH   H   H!II)LL1AOLEȋptH+lHHw($H   |$pHt$ht$`H`t$XL|$PT$H\$@H HT$8L$0D$(HD$ $D$H0HD$L$HD$        LXLLDHHĀ   t9LLMwLH Lt}HHL`Lh   AG Ѓ|A+O)H Dd$L|$$LDHLL`C  H HLh  A_IGE19sA_)I7DIG
HH E1HL`E	9HLhsA_)IDIGHH AE	E19sA_)IDIG
HH E1AE	9sA_)ID4AE	ָ    HHXDAWAGAGPAWAW ҃|)H HHT$L|$$HLuB  H AH   HA$I(H@D$8L$0H0HD$(HHD$ Ll$HHD$HD$H$HXHHXH`LHD<.H@L0E u1HPHHHH|XAJ   H5  LAD$AL$$H@L$0<L$(D$ H`D$HD$HPD$HH$HUHXHHLL(B  H@1LXL@fffff.     IT$8   OAL$8H    NAT$<LlݰEF0AL$@AD$DEL$LAD$HIvHH D|$Ht$$LL$H H`tZIcF0I| AT$8D<A)AD$@EL$HIFHH D|$HD$H $H,q$H HH;PAD$8AD$<AD$@AD$DAD$HAD$LAT$8,AD$@H AL$HH`tAT$<AD$DAL$LHHHuHcHH<HH HHLh  ILPL@  C6HcHɸ   HO1H  1II  DHcB    IHcH    LHC46HcII\XH   HOHH<IL<T1H9wHILTKtXH9K  MC6HcHɺ   HOH1tkDHcB4    4vHcHHI|XLC46HcHLXH   NރÃH1]HHuH   C6HcH   HOHH)DHcHB4    4vHcHII   H   1DL]DDL]DDL]D]HH9uL9LM  DHHHB    IHcHC6HHIDXILX1    ]H|2HL9|j  IH@H    HLH LHH A|$4
}x*Y  LPEL@  C6HcHɸ   HO1H|  1IIm  C6HcH    LIDHcB    IHcLK<MMT<XHҿ   HOH    HHILT1I9MLw#IJILTHH4It4XH9   ( C6HcHɿ   HOHHH1Hr&HBXH]B   HtyC6HcHɾ   HOHHIDHcHB<    <LcLI|hLI\hTX\]TX]HH9uL9Lt^C6HH@DHcB4    4vHcH<1HHIDXHHILXX]HL9|HM8  HHE1H  LAE1L)  DHB    RLcJ4    H4HML4XHH   HHH!H<MT<XC<?HcHJM\XHIDXHI|XHI\XI9AM9AI9L9@I9H9@E1E   @    @ LLPL   DHB    RHcHI<IDhC?HcHthH|hHHÃH)1W(w      DLLHH9uMIu  LLPLHCAI)AA)Ȩ   N    DHcH    JB4    4vHcH<C?HcHITXIHHItXI|<XAI(؃1H        HA9uML	A   HD)B    @HcDHHJ<C?HcHIT`HTI\`JDHHI|<dH41@ D    D  D  D    D  D  D    D  D          H9uHD9LL  HHALH)ǉHHIH  _H)LH  HPH4    4vH`LcJ    LHHII\XHHHH   H!HMLXC?HcHJHM\XHIDXIHI\XHIL<XHHH9@M9MAH9@L9AI9L`LH9D@MIH   D LH    LHuzHLHH    H#A)HD)ȃH)W( H   HDHAAAL HHuM  MAGAH)EA)ʨ   AHcHPHcH    HH4    4vHcHC4?HcH4It4XHHHI|XI\XDAH(1    H        HJ9uMDADAL   HcH    HPHcC4?HcHLMHHHLLEE)4    4vHcHTXItXH|X1fff.             LHcA    A  AD   LHcA    A  AD   LHcA    A  AD   HA9uMLELX  E IE1I  DE1I)  IHPH    RLcJ4    HHIcHLMDXH   H4H!HM\X?HcHJHMtXHIDXHH<IT<XHI|4XI9AM9AI9L9@I9H9@E1E   @ M   @ LLXLL   IcHPH4    4vHcHII\hHDh4HcH4    H4HHH<HDHDH)1W(7     DLLHH9uMMu!  LLXLLA@AK)MA)Ȩ   J    HPHcC	HcIcHHHLHJH<LHHL    RHcHTXHtXH|XDAK(؃1fffff.     H        HA9uM\AM   DD)HPMLcJ    JIC4	HcH4LMcэ    @HHJHIJMLHLH1DX    DX  DX  D\    D\  D\  D`    D`  D`  Dd    Dd  Dd  H9uHD9LH  HHBLH)AIIsHHA  MDiAM)uHq  HPHc<    <LcJ    LHLH LH IMTXHH   H!HIDXC<	HcH4J4H4IT4XHIt4XI<H<I\<XHI|XI9AH9AI9H9AH9H9@Ec  D LXL  @ LHHuwN0HADH Aq)HD)H)W( HH   @ HTHAHHuMILu  HHALAqQ)@t%C4HcA      AD   HAA9   HPHcҍ4    4vHcH<    LHC	HcHH4LIMLEA)CGLHcHLXHtXI|XH1f.             AHcA      AD   HA9uH0C AD$(ED$IID$PHH$H}H<HPM  HAD$4    K уK;|{0 t	AD$,   HA|$HHf H	H;MusHe[A\A]A^A_]HHALLXLLH HHALLH ffff.     UHAWAVAUATSHH  HIH H HEM$IIAAHLcE   HcHHHH III IcHH    HMcT$Mq I$X   1H HHHHHL9|DAHcAL$4ID$3u/L   LLD`01   LpLHhIKRHHT
XHML0C6HcHHL,HH H8D9DNLDHH   H   H!HH)HH̃ H5& LcLHH)ǉHH(EMcB    LILcO9KLXHOHH   H!J<I|<XIC6HHH@HJMDXHID4XrRH HH)H9I9 IHxDH( D)ރH)HIKIDXHMLA   E1EE1ffffff.     H8A9H\  H(HD   H H9(HDtg HDHDuJf.     HcAT \_HuH  HxH   @ O)@t0DH0HcAT \_HH89twH8)B<#DHcHHHHE1     BB\_BFIcAT \_ID9uAH0AAAHA9jHA9AMLHp(LEI   L  HcH0HLIFHIFHIF0H1H8  1pHH9:  HH(LGbD  EGDbIEE)AE  AH(AHcAu
1&fD  if _n<*A   AtjD)H8BHcHHH<f     if _n<if W*W_n<W*HuE  E}WA    t9H8BHIDW1f     YXH9uArbD)H8B<HcHHHD  ZbYXYXZYXYXHuIXWQ(^I1H  HL!  H ( MWM!ID    tMH8BHcHL4EAAAAAI1 A$YA$HIuII   r^IM!I)H8AIcHHHfD  bYbbYbbYb"Y"H@IuH H9LLt7Hfffff.     A)ffff.     YHAuL;0fff.     HH8H8LD9{HLLLAv(   H)HLcI1LHJ4L HL9|AFAV$H@T$0D$ pD$Dl$D,$D$(    D$    HHHHLL>$  H@Hh  ED$$HL   LDLN  HpL@0  l  LW  LA  D+@D`0 HHXHDXHLJ   H   H!HH)HHG4$A     ALƉ  )0HH    HH8   HB")H  )(  )  )p  )h  )`  )X  )P  )H  )@  )8  )0  )(  )   )  )  )  )   )  )  )  )  )  )   )щ   D)H  )щLDDHH  )Љ  )Љ  )Љ  )Љ  )Љ  )Љ  )Љ  )Љ  )Љ  )Љx  )Љp  )Љh  )Љ`  )ЉX  )ЉP  )ЉH  )Љ@  )Љ8  )Љ0  )Љ(A  A)A  A)A  A)AL Aw9MD)HHEGLI@HH   H!HH@HHHH!HH^HÃHH@HHAAAOHLsHH8H\HHcH8HcHHc0HHc(HHcHxHcpHpHchHhHc`H`HcXHXHcPHPHcHHHHc@H@Hc8H8Hc0H0Hc(H(Hc H HcHHcHHcHHc H HcHHcHHcHHcHHcHHcHHcHHcHHcHHcHHcHHcHHcHHcHHcHHcHHcxHxHcpHpHchHhHc`H`HcXHXHcPHPHcHHHHc@H@Hc8H8Hc0H0Hc(H(IcH IcHIcHHcHLH  HHH FHHPH    HADHH   HJH`KHxI7HpAD5 lIFH8IFHIHHE1    NI      H  t+Ktm L0HHL@c       HA   A   HH@HLHI  H@Y @D(( Y( YY\DT(Y( YY\Td(Y(u YY\dt(Y(a YY\t(Y(M YY\(Y(9 YY\K\m L0HH   HL@LJ  HMH(HA@HADHxAHHpALHhAPH`ATHXAXHPA\HHA`H@AdH8AhH0AlH(ApH AtHAxHA|HAH AHAHAHAHAHAHAHA   HHZ  H۸    (# (HHH L~fYXHH9|)HI4LH WLHA       (]^QYH8IW1f.     D9|YDAL)4HcYA48HcAYXHuHA@HADHAHHALHAPHATHAXHA\HA`HAdHxAhHpAlHhApH`AtHXAxHPA|HHAH@AH8AH0AH(AH AHAHAH I    HA   H(HL@W\  HHW   W҅ҹ    t'H8IW1 YXH9uHrL)H8ILAIYXYXAYXYXHuI    (Y .1  .C  -< XX^WQH  (\H      H        H8IH;xwH`II9Ƹ       ( H@     (5) u&AY(\H8AYA   HH tbHH)H8HILH8HfZY(\YYYY(\YH H HuHH9   )t,AY(\H8HAYAHH9tfH)HHH8ID     RY(\YXXY(\YHHuH>  HHH   H HH   H (     t)HIHP1ɐYHHuHHrOHH)HIL0f     QYQQYQQYQYH@HuH9HpltQH8Iff.     	Y	H9|#     ~H8I<H- HP8@@W DHHH D$D$    HD$    LHމHA(H H|LH1ffffff.     AHAYD AAYL XA    HH9|L0IL;HHXLH1 H AN4H;EuHe[A\A]A^A_]@ UHAWAVAUATSH   DEALXH(HPL}H͓ H HEDH   H   H!IMI)L8HLADЙAALeLcLHAD$HHEH   H!HxHBHDуHpAAAD鈍7HDЃlIDH MˍBHHIcH`LHHMHHH@y  ( AJMAL$MOLEJ    HMH    HEE1I1 }C$J   E   Hp    t# X$X(YA$H9(u}   D)H HHT(fffff.     XjX(YhXbX(Y`XjX(YhX"X(Y HHu'ffffff.     AE~!l u 1D(C,A      (   X"X(YYH(B$   (} tnD)HTLHI\ HIIL 1(f.     XjX(YY,X"X(YY$HLƃuC,1E  HEȅf  H}    u   Hx        7        H H    t     A($YAd HHuHHxrL     A($YAd A(dYAdA(d YAd A(d0YAd0HH9uH9UuD  fffff.     DMLeMԉЃ)H]AA)teLELHID H`HIDJD)΃H]LMf.     !Y HHLuD  D  LEH]LMAs&LMH]ELEM   ffffff.     HEȉ)HBILIHJILIMLH]MLUILHHHILML@fD  A$YC$$YB$$YC$$YC$MLuELXHPL}LHL8LELeIIM9H H H;EuHe[A\A]A^A_]) f     UHH7W( GH       HG1t
G   G,O$G0    HO    w{LGMI AAff.     DGADW E1A9sEEIDOFDW,D	H 	   O$HO A  DAr]UHAVSDNEAA!A	  ADDDSHO 1҉AƉw(HH 1D9AGD)HW())A)E)_$O HG =   wwH HOHH D_fff.     O_ 1D9sAvwHB3_,	H% 	5   G$HG =  ډrDAHwHH D9sgDZA   AOAAAƋ_f.     HO9sÉ_)H     H 1ˈ	ƃ|AEDڸ   D!DD)wWDGD	D9   G0   D   LW 1DADG(LH 1A9GΉ)HW(A)DD)O$E)9DEDW HO    wzH HwII DGf.     w_ 1E9sEEIDOHB_,	Hҁ 	с   O$HO   ډr[A^] UHAHwHH D9sgBA   DOAA)AADW     HOA9sADWD)H@ H 1Aʈ	ƃ|ADʸ   D!DD)wWDG]UHAWAVAUATSHHMIΉUH}HcEHE    EtWx H H $e];]  IcAT$UHcUHUHkTH HHk*HHEL-q    LÍ HcHMHHUD HHHEE1@ AD$ ЃMA+L$)|6HE0HELZ&  e]  ff.        AIL$ HH Hfff.     BL(HΉ)rA\$$)A|$ IL$       IT$At$,HH ED$@ AT$A\$ 1D9sAA|$I$BA\$,	H@ 	   AL$$IL$   މr1D   f.        AID$ II AADD)Dr
AL$$D)ȉAT$ IT$       It$AL$,HH ET$     At$A\$ 1D9sÍ@AD$I<$A\$,	HɁ 	ʁ   AT$$IT$   ىrE9D     *HEȋ@AH A_YBTXXAXY\BTIL;}v;];HH[A\A]A^A_]fff.     UHAWAVAUATSIʉUH}98  D]Lc:  v fC4   E1IYHH 9s|LED`A   AOAAAEYffff.     IIA9sAEYD)I
@ H 1Aˈ	Ӄ|AEDEIH}к   @!@)AYAAAq*XC4   )   *YYXGADHAX$A$AE9ID;u[A\A]A^A_]fffff.     UHAWAVAUATSLMIˉUuDU Lm]HcHEHcHEE     R fD  E;Ed  D9L}W      C<3  HEMB9"  E1IUHH    AMMe1D9sAMA)IE F Me
LH E1A	D9sAMA)IE B4 MeLH D	1D9sAMA)IE B Me	LH 1	D9sAMA)IM B!	¸    уAUAEAE*Xй   C+   *YYًGADHAXAAE9IL;}}	D9EẼ[A\A]A^A_]@ UHAWAVAUATSH   DMDEHxHpH}M(H H HEЋ_0AAJ   H   H!DEDMDwHcGHhII)LA      E1}  D(DADDEA)Ao  Ae  ]D}H M8L$M0L$M$IIHpLHxD]DEDML蝬H ID$DDDuHcLeL4HcHLL ML  LmH~PHcEHHE1AAfffff.     HNHHUHHHD<$ILDEDMw%  HMLHuHIHAuELeD}  1DuD  HNHHEHPHHE$IILDEDM%  HELLHIHAu  D]Ai  A_  ]D}H
H`HUDDDuHHXHHEH E8D$E0D$E$HLpLLLxLD}EDMLUH HEHI4HhIH E8D$E0D$E$HH]HEDM訪LUH E  ABHH1H&  I   1IM!  HXHH`H1I9wIT H9   HxL!H1@tBDփƃH1(Y f     AXL YA)L HHuHruHL!H)HXH42H`Ht0IT0( fNXJY)JNXJY)JNXJY)JX
Y)
H@H@HuL9L   AB)D)@t3W)Ѓ  AL XYAL Hu   A)HXHH`HDIL[  IXHYIIXHYIIXHYI	XY	HHAu} HEMLe  HHPHMHcMHHM1Dmf.     HHHI$HHu4$IH}LDEDM!  LHIH]AuF  D}IL}DuLLoPLmIcH`IcHXLcILu1HHUDeD  H]HHXHpH4HHhHxHH E8D$E0D$E$DEDMkH ELDEEDML~dEE1H]    HMHIHHUHLHD$H}HEE   HMEELuHuDUHHMAuIHMHH;`IH}HUEHHF| H H;EuHe[A\A]A^A_]a UHAWAVAUATSH   Ht/)0)@)P)`)p)m)u)}L(L HHL5{ M6LuH HEHEHEE0   E   	w0H}  HcHHcMH(  HHEIM  E   H"  HcHHcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  2  HL{MI HDhH{(D`   A̍D\HcHU Hx   LH#H@H EIcH    HA   EIcHHDXHHHHLX1D      HH3HcvHH9|m  HcMH(-  HHEIM'  HcMH(&  HHEIM   HEHHHMH H  K,C,    1  HEHHHM H   C1   HEHHHM    H;A   C1   HEHHHM    H;A   C1   HEHHHMH HtvHH1qHEHHHM C 1\HEHHHMHHtCC{1;HEHHHMH Ht"K(HEHHHMH Ht	K81L;uuH   [A\A]A^A_]X m+Kk@ UHAWAVSAA@LcB4AADLIA@HL4   L{  ED9DMHcDNHcI<4A>AADLEyA{9MHcD9NHcI<4IIIA9ЉAMHANHcI<D9ALHcAOHcIыH[A^A_]Cff.     UHAWAVAUATSPAAIE9DAMHANHcL%z IAuD9ALHcAOHcI444HrWAk  LHMMcAWE1Ifffff.     IcL9}8I4DRIcIFB+rmD9shA       f.     K<L9E9AAB)B9L   ff.     ITHB9w   ff.     D9ȹ    ACɉ)HJRHcI4fHHHB+rDiD9AA)A1AA*YX? HHf.     TH9w)EA)E1AA*YXAIIILuOtCL-919C)ЍH<)DA)A)A1AAA*YX)1AF*YXH[A\A]A^A_]f.     UHHO 1҉ADG(H 1҉A9G)Ɖ] UHHG w(H 1   9B)] UHHG())O$t)LG 	LG W )AI   wqH HWII DOfWw 1E9sEERDWH7B4w,	H 	   O$I  r]    UHALO 1DLH t)A)ADO$A)DDD)A)EDG LW A          MI7A   uG(        I?W,x*DOwDι;wsDAIOHB	1	O0W(tBA   ffff.     wG;GsFGHD0W(1	O0ʉW(uAG,W$ W$LW DG G=  0]fffff.     UHLO EA   LH t)AA)ADO$)AD)DE)DʉW LW A      D  MI7A   uG(        I?O,x*DOwDκ;wsDAQWHB
1	W0O(tBA   ffff.     wG;GsFGHD0O(1	W0ɉO(uAG,O$ O$LW DG G=  0]fffff.     UHAWAVAUATSH   H Hp H HEDGE      1D  HLHHT\u1EAIЉ}
  HcLO
HcHPHFH(HF<HDQ f     ι   Ҹ    tHcLO
4HXHDG	  H&
  HcHHXDH	  ff.     AIQ(X- Y\YIQ(\IXQAIQ(\YY(XaXA\YIQ(\YWE \Y(\QQ(\!XYXAH@  fffff.     HXDlD苍E  LcHcLHH LA8A\ILHIIILc4IHcL(E1fLLLM@ LQ!(Y,YY\YXTAcA+(Y<YY\YX(X(X\\P(AY\T(AY\YYX``X((TXT\T\TXILHHIME9  D  HXTUЋ  HP  P(`(\H(\XXPD@(AXxDHD(EX(X(AX`A\A\XXXA\H@H V1  HXTdЋ  HcH}ILhIcHHH HP8D$DeD|HD
DMD
|Hc4HHHJH@H    H[HE6HcH8C@Lc    Lc1HpfD  Hh  HpHHIHPL4E1E1HhL@MLL8}McH}LMLBFlIMcHLH$|HH}E6DuAvuEA@A(A(YATYY\DYDXC(YCTYAY\AYXG,AJAE(DYG\AYDYE\DYDXC(YG\AYDYA\YX(XE(DX\D\(AX(AXA\A\(XAXA(AXXANA(YAXE(DYDXEYDXE(DYEXA(AYD|E(DYDXA(Y(5z WE(DYA\A(A\A4A(\AtDeEXG4A(DMAXCLAYX}AYXEYDX]AYAXDYAYA\YAY\(XC(XCL\C\CdII}IAACHpHHp;dD[ (     H LA8Hc4HHMHHh[HcH(H4ʍHcH<HcHILELcN$    O,dIE1E1f     LhELMLLMH(j  fff.     F\BZ"A(YYY\DYDXBTB$i1(YYY\YXBtB$AiE(YYAY\AYXBdF(\E(D\XB\AXB(XA(X\D\\B\\BBXdBdBXB(AXBLA(\BA\BlAXBIMLLAILUEA9_ffffff.     HXHHRH 4Hf H H;EuH   [A\A]A^A_](      UHLcM   GLO01At%YIVYT   AtU@ YIATYTLYILATYTHL9|H]&fD  UHAVSHIA>    1    IF0HHHHHIcH9|   HP1ɨt)ƃ1(ԥ @ LWLHH9uHrX( fff.     LWLLWLLWLLWLHH9|LH@IcH   HP1ɨt1ƃ1(, fff.     LWLHH9uHrX( fff.     LWLLWLLWLLWLHH9|[A^]fD  DE1E   UHAWAVSEAGE1»  )Ӹ @  )AAA   A|2Et-ffff.     TB AAE9~uE[A^A_]tGAA   A)AE)AE9ENDFTJ   D)Ѓ   FEEE1DAA!AEDҹ   D^fffff.     UHSALG DO(LH 11=   A   AGA   A)A9s1t  ) @  D)S   t-f.     VA9r-҃AZ҉ډuӉD)э4PڍA9CCށ   ACHO(A)DD)O$E))ADw HW    wwH HwII DG    w_ 1E9sEEIDOHB_,	HɁ 	ʁ   W$HW   ىr[]D  UHσ   E11D  AB4J9ABABD)ɍI]ff.     UHAWAVAUATSHXIHUHH` H	HMIcH|GD8Lh(D   AAAt!DɃ1@ AIcMl 9u1҃rjA)ѐHcID HcHHcHHcHHcHHcHHcHAAIcL,AuH}AH   H   H!II)LJ   H   H!II)LDHcHHcHHuLtLEEPA1E   HHuI<L]HcL\EBK4 I)L]JLAHMKL HME1MHwHM    YA&YXA#YAY\A[IHIHHAE9uHEHUL4HUHHUIHUDL]LMHDD)9   AW)D)LHL)HuHTHUJTHUEE)1EAIA)LLEf     2A00ApHHIAuHHEM4HuHEH4HʉHEHuD9HMI   DD)A9AM1HEA)҉HcH}LHUHcH<HUfAY9AY\9YCYXTIHHA9uE  H}HG0McDLf     
BAAa(Y(Y\YYXYYH0A,ATHHIuLEHu   ˋEHcHHcHHHIff.     AD$A$CT (YAe YY\YXIHHIAuH}LBHC\ H H;EuHe[A\A]A^A_]^ fffff.     UHAWAVAUATSH8ID?Lw(DE~/AAAt+HMDʃ1D  AIcM49uHMzHM1ɃroD)fD  HcIHcHHcHHcHHcHHcHHcHAAIcL4uADDEHHEMLUIcHDHEE   EHMHI0IcHUЍ LcISHcHMIDM    L!HAM (YH}Ad YYXY\O$AIcACILLuH}LcAOLM   IcIAȍKHcIHcH}HItI|11D  LA(Y(YXYY\^T^l^D(Y(YXYY\l^HHA9rMHu|aHcH1A	A(Y$(Y\AYYXA	HH9|H8[A\A]A^A_]fD  UHAWAVATSH@IL%X M$$LeL      u-A@AX@ YAX@YAF   tf)ItI fffff.     HXHYXYNHXHYXHYHHu- APYAXYAumHG|CHcH1    LXLYXLYAXLALH9uAHYXYXUAUL}11A   LLA:  EY9 EE( (YY\EH}   Ll  D(eDY% D)eE   E(DXE(DYEEXDYE(fEEXDYEEXDYEWA(AYXA(AYXA(AYXA(AYXA(AYXA     uTA(YD(AVXWA(YXA(YXA(YXAYXAv   (   )IWWW     A(D(A(YAXA(YXA(YXA(YXAYXA(YA(Y((@A(AYXXA(YXXAYXpH(_L;euH@[A\A^A_]~     UHAWAVAUATSH(LEAIIHH0U H HEEE)DH   H   H!II)LEtnE~'AAH   LHLMLU LULME~7AA1At%AYAHcYA   AuLM|LMyLMA)։)LDItI|H)1DALYLHcYAAYHYAHA9uLL}EwHHLDEvEM   McHELcDHEAHCHEE1W1fff.     JL9W}wD)HM)McWtBBYXI(хtEHEJHE)DHcY	YXڍzHcYXH(uAXAHAAD9_HS H H;Eu1He[A\A]A^A_])| f     UHAWAVSPAIHA>E(~#AGH4   H}{ }AW.u  McL[LCE1( r Lffffff.     L׉L9  WH   DWW@Hθ    t&fffff.     YXHH9uAr\H4    LH)@ YXTYTX\Y\XTYTXHH9uLWAXT^(WD       t,#l(YX3YXd   tl)H4    LH)Ibo(YXrYXg"/(YX2YX'HHuYY\AYHI.SH[A^A_]     UHVF   DYDAAMHMP"1fff.     \, YX*Ld YX"T(t YX2D(d YX"HD9oAJ4J<
HWE1DA9}/H"((7H YX2D@9},H"(/H YX*A9}! YX
]ÐUHAWAVAUATSH(LEAAHuHHN H HEG+EAJ   H   H!HH)HAJ   H!II)LEAJ   H!II)LE~sEG1At!D1fff.     ˉH9uAr@D)HtHLfffff.     AFAFAFHH uLUE~xEA1AHEt"D΃1fff.     AH9uAr@A)ITHEHLff.     ABABABHH AuAL]LLDECpE~EAO1AL]tCD\ 1fffff.     AYXH9u- L]W rJD)ID@ HPYXYXHYX YXHuHM   IcI EWE1   D D         WW(fD  AA.vZAYY(Y(Y.v>(Y(Y.̉GDGG(TUw(	(((VYAY\XA(_H9(iE1   E   EALcMcEED1 HEHL)щL9A    Iу|HL)ɉL9Iу   WE~yWɅH¹    t YXHH9uArIfYXLYLXTYTXLYLXHA9u(_AHHD9,AEH}~4AM1At2D 1fYXH9u \ rOD)HDf     HPYXYXHYX YXHu1E۹    I  IcHDn EW1D D 1WW(ffffff.     A<A.vDAYY(Y(Y.v8(Y(Y.v*((((     (ff.     ((((fY,Y\XA(_H9((]1Ʌ~\AD9}THcADAAT(\(\Y%    .w\\Yp 1.F)HMHH H H;EuHe[A\A]A^A_]q ffff.     UHAWAVAUATSHxDMLEM̉|IH|H H HEЉ}AAAA EAAAAALcA_D9LH]AGH   H   H!AK<II)LLcWۃ   1AuW$LH$YWXܻ   ẼtZD)JD;LL)II\1    LdYXYXH9uDUAA |IKDIc1(fD  YXY\W_ALHHL9(|}LMG(AYXٍ QD(D^G	XH AYMG[Du EYCEDd EYD5~ DYDLuEẼEKDHELpLhA   D=A H]H]ffff.     C9C?1D9  IuHM;EO@ K?He BAA1W}   HcHLcW} A    t%B,2YX- A   }tjHMD)H]N$ffff.     AL$A4$B<CTYXBtC,YXIIuDDXHcA,HAX,(YAXDQ+EȉLȃ(|"WLHHH;EA(|WD  A(A^D9}A(\: 1;u}A(\ f     U\ _.vHuD(A(D(IIWW_A.sDX, A^D(}WWLELhLpHH]E  EP1At9KHcLH)IDƃW1    YXH9uWArvD)JtLٍ{HcH)I4IL1ffffff.     DYDXLYLXDYDXYXH9uW}|81At8HcLH)IDƃW1ɐYXH9uW8  WArnD)JtLHcH)I4IL1f.     DYDXTYTXDYDX$Y$XH9uWۃ}   1At<KHcLH)IDƃW1f.     YXH9uWArgA)JJDKHcH)IIL1DYDXTYTXDYDXYXHA9u(\(\Y+    .w\\Y% 1.̸FX|9LHMHiA H H;EuE]A(He[A\A]A^A_]{j ff.     UHAWAVAUATSHHMEHUIHA H HEEJ   H   H!HH)HAH   H!HH)HUHE`  HMED$1AtD1DfHcH9uArfHLIIADHAAADXADfA<Hc<yA<Hc<yA<Hc<yA<Hc<9H9uEHM   ED$1ALMt(D1Df     HcA<A<H9uArxHUHTIIADHAAADXADfff.     A<2HcA<zA<3HcA<zA<1HcA<zA<0HcA<:H9u~&IcHUH<AH   LHMhi HME   ED$1At"AD1 HA| A<H9uAryAE)I|HHDYEA)FEA)EA)vA)1 A7HAD GA3HAD GA2HAD GA1HAD HA9uL1LUL=r> M?   LuAHMHHELeE1L}IfW)EHLHUHMMMCXECCDXECDCDXECDCDXECDIIL;e|LHMȃLeL-= Mm MLu9I   LcED$DHEJD  WE~WHƿ    t!f     YXHH9uArIfYXDYDXLYLXDYDXHA9uCXCIHA9]L;}uHe[A\A]A^A_]f  UHAWAVAUATSHxEAIHuH}H< H HEDH   H   H!II)LG2J   H!HH)H1E  H]H}AB1ALet)D҃1ɉf.     HcA<A| H9uLUrnITIIADQA҉׍YHuffffff.     7HAB3HABA2HABA3HAH9u1LUEH}H]   AB1At+D҃1(r| HcAWH9uD   HTIIALDQA҉ӍA(!| Ifff.     <3HcAWJ<0HcAWJA<2HcAWJA<3HcAW
H9uMDH}H]H]H}D9}21EAIHUH<AA)J4   MLc IM1ALR: MK  LpAFLuHHEI_LxIcHE1LeL}HEA)ELLHUDMOME((%z WHEACMHMY\M(WATKUY\YY\U(WA\S]Y\YI\YA\(WADHEHIIHH;ELuDLxL%9 M$$MLpD9HM   HMcEBDփHUHfE   H׻    t fD  AL Y\HH9uAH}rWfff.     AL Y\ALYL\ALYL\ALYL\H9uJ< H]AHHD9BE   AB1At!ANDփ1ҐHcA<A<H9ursAE)ILHHAD)ZD)D)ӍRA)1     HAAAHAAHAAHAHA9uL;]uHe[A\A]A^A_]` f.     UHAWAVAUATSH   xDMLHMADduH}D}@EHE    D9   H}(D EtWE E&HcE8Hɘ EH ED9u      E0@`HHEHEHDm1}H @E)D`D|A@ UA   ALHcHHpRHcHhE1ffffff.     EDDHHMMU~ _YEE\BDE\M(X| W_ D,IEy7j~ _E\xM.v\,D    OADuHE(HJ уE+B)D;mDt5+|D%AD   Oډ]̃Lى]̀} t
!ˉ]̃|8HEHpHhH}(Hu;]    |;   M؃L؉]̍1ƹ   H}(H A~!۸    O؉]̉޺   H}(}Effffff.     uMU]*\HEHDDHcHE A)DALXXLXYE\BLIL;eADdE9H}H     EHĈ   [A\A]A^A_]f.     UHAWAVAUATSHhLpD|AɉHEHuIHb3 H	HMЉIH   H   H!HH)H]HII)LHH)HMHA      DA`  LLcEDOAN4   LL\ HL[ 1W(s fD  A.vHM  ?     HM  WAHL9|HEEW1HU9щ   WD  AXHL9|.wz vz .w4A$  ?I|$HM   OH4   8[ y HMAW*x ^YUEWE1fffff.     D)UC)MEY][ H]D(U,CD W*fnfpP[(UYDXXB)IM9|LuAF9~AM 1   E1ɸ       D4x z Dx 1D  AAXW11(fff.     A<AX4XY(Y(Y.FTUw(VHL9((|HcDADXAXAD AA9[ff.     HMAYAW.vA\ HL9|LDHUHp\   D|AO  11DALcMA   MOMBEAAMIA1HII           1Mۺ       WMɿ    WLt!fH7AT A\VVHHuIr`ff.     H7AT A\VVAD AL0Ad@AlPVVVVAD`ALpVVH L9uM9VfpNffpff~Ltf.     H7AT HL9|	HD9H. H	H;MuHe[A\A]A^A_]W  UHAWAVAUATSHxUԉIC 9  E  IcH  *DDAA*^YY>u M(Yw ZILpW Eu \EYv ZpW MB    E19)D1fD  DYDҍL
A9D|1҉AE  MZZ(n (WILEAxA@EHHEWDD)Ic6D)UAD EHHE1҉AP)HUHZH]HHEH   H!HxH@HHhD(E D(E D(E H`IcHEHHEE1@ HEIHMHUHMM<HEILHEM4}    ~DA>1L@ c(Y(YYX{YX#H[9uHE|LHEI]fD   h(Y(YYX`YX(Hۍ[E,  ~  1H}s2L3   Eb    E1H}  L  Hx   I9wM9L  H`     u3A&A,A(YA(YAYXA$AYXA.   Hh Hxtt    IA$,A(YA(YAYX$AYXA,AdlA(YA(YAYXdAYXAlHH9uH9]S  HxI	  Hx   I9wM9L  H`     u7EA<E(DYA(AYAXA,EYAYAXA>   Hh Hxtp IA,<A(YA(YX4AYAYXA<AdlA(YA(YX|AYAYXAlHH9uH9]   HxIA   L ",(Y(YYX$YX*H9uƃ}   HEIU ,(Y(YYX$YX(HҍRP  Lffff.      ,(Y(YX<YYX(HAA9uă} Lp~RHEIUfff.      ,(Y(YX<YYX(HҍRŅ~JA>1L    b(Y(YXrYYX"HR9(uHE|NHEIU  h(Y(YXxYYX(HҍRD  IE9Hx[A\A]A^A_]D  UHAWAVAUATSHEEƉM̉AIH' H HEDH   H   H!II)LLLrQBn ^YEIcH   HO1H   1II   ( H   HOH1t5H   AO׃H1A[T YAHHuHr[H   HOHH)IT0I|0fD  [WYR[WYR[WYR[YH@H@HuL9LtWA*L YAHH9|LDDADMz   AT  11DALcMA   MOMBEAAMIA1fD  HII           1Mۺ       WMɿ    WLt!fH7AT A\VVHHuIr`ff.     H7AT A\VVAD AL0Ad@AlPVVVVAD`ALpVVH L9uM9VfpNffpff~Ltf.     H7AT HL9|	HD9H$ H	H;MuHe[A\A]A^A_]M  t~Q1uZl (}   ~6DA1   ȃW1@ YXH9u   [l (  (X\Y4l XYXʺ   (уW  )HDHTffffff.     Xb*(X\YXYX(X\YXYXHH(u   WArF)HTJRYXYXJYXYXHu1t#ȃW1 YXH9uWArM)HDf.     PXYXYXPYXYXHuXj Xj UHWQWQZWZK Yl XZl L ,]    UHAWAVAUATSPHXHUADuH}H  H}   E    Aƅ  pLNE1I7  E1MH   I!  H^H   H!HIIE1HrDH}(e ((](%e VTUVTUVA   M   HH   H!L)H}J|(d (d ffffff.     W((]V(TUVTUV_((]V(TUVTUVH HuM9MtbHuJ4D)g g  (].(TUV((Tw(UV&HuHcHhMcH    <    dD<D}McILmH4    Hu1HuEWUg D(a D(` Df H}1f.     HpH}HuL,H1 (YA.sYXHHL9|EE1DD9A}2LcɉHcH}H4f.Qf w.wIHM9|WE9  MDHcA,(ATMcAyLIM~HcAYIX)A.sE9}:HMH4f>(YA.r/AT._EGIHM9(|(E     (EtE1 AYA.A(XY^W(UAWTVE9  IcA|$)HHs
HUQ  HH   H!'  H]   HxHMDu( D)HH   H!HIIHA    r)DHMHcA(YYXAA   M틕dtyD)HH   H!L)CH]G|DE1f     F4)IcA(YYXAC/HcA(YYXAAHuH9xD}LmDuHMHU   HE0HUHUf     A|$q)@t*DHcA(YYXAHAA9D}LmtiD)AxDIcHMHfffff.     (YYXHcA(YYXADLuAD HMuS  D)H  A(A\;A*(^HcEAt\\HHhAXA(].(TAUVA(D(DTw(UAVAHA9   A)HHH]HHHHH] \XA(].(TAUVA((Tw(UV\XA(].(TAUVA((Tw(UVHAaDuE93HXHp4HH}HHE9H[A\A]A^A_]f     UH   
@>   ]É   )@~   ]fffff.     UHx&ȃ``u;t\HcHiQHH?H$ZHcHiQHH?H';uk<HHiMbHH?H&HcHiQHH?H%]ÐUHAWAVAUATSIAAM  D'AĄx``u0A    DAD  HiQH'$@  t  HiQH%H_Dvt3tb   En  DeA   E   E1D  E       HEDeDE1DEALm   J  ~'E    с      9  $  fAA  A  DWDЃ?Dу?HM  =    DeH_E1A@t8    b  H΁   D)Aԁ   t؅:  DEE  E@  LmD~!ʁ   wfATAA   v^fADAAaDeAA  DDfAA   E1MA=    IcfADI  SfALAA   IcMATAAb  D)9W  IcH˃}    A99  A   HfA   AKES   t1HfAAfATqHV9uHAriAK)ITqfA4AfrfA4AfrfA4AfrfA4AfrfA4AfrfA4AfrfA4AfrfA4Af2HuDD9  HEHt)LUE   AK1At%Dڃ1D  MtIIqHH9urbD)ITqIt@ MtH^HBHMtH^HBHMtH^HBHMtHHHHH uMt)DAMtEAE  G   DefA	A)AD)  Hø   HEE1UHEЃI  L}HHEE1LAE3  DA      rA  KA   fA)D9  AL))IHL;U|L}   LuAAL9   IA MEA?AI1Ir]AJ1I)tOHMfnf8 W IQEA?AIDрɃI)BH IuH} LtIQA?AA)fHAuAMAf f D[A\A]A^A_]     UHHMHHL$HD$    1IMH]ffffff.     UHi@"  ρ$  1F]@ UHAWAVAUATSPAIAA>  ~ A>  t-A  t$A]  t  A@  tA.  q  Ce  Di@"  A$  HcL; AFX   A!  I~XA^A^0EnEnA^tCA  M!  A  IcL; H I$AD$x   A\$A\$(T AD$AD$$    AD$4      1LA>  ~'A>  t7   A  t5A]  ut   %A@  tA.  u[         A"   '  11LE1耕AF<    IcHiQHH?H'AF@AF,    AD$    ADH[A\A]A^A_]fUHAWAVATSIA>  ~>  t"  t]  t@  t.  u	AGrE1MtZANAi@"  $  Hc; IMt#LDMtAtLr: E1Mt
AE1L[A\A^A_]@ UHAWAVAUATSH   EEH`AHIHg H HEйA  Ht
EtEt&IcGHiQHH?H'D  HtNEtI  LEUD#E   HD``D`   P     E11fff.     IcGHcHH`HEA)11E1Le  AHą#  D9|A_H  D΃N  M  EΉDIGHHAwDHcHiQHH?H'HPǅX     M  DH  IwHHAw`u#XAtGHcHiQHH?H$EXDuk<HcHiMbHH?H&HcHiQHH?H%HPLD$HlH$HkLpE1DH  AAAHclHE   X  tHPD9A8  V  HHHc HiQHH?H'Dҹ\  E11IcGHcHH`HEA)11E1L^  AHą  D9|HPѹD9  XAO8DAO4HPAO@Eg0E1~gHHXE1E1BepIcGIcHH`HEA)E1LH    JepHAIL;X|E EoHC  AWILH`DL>4  DHP)   EoHHHHc HiQHH?H'   D@HH1IcGHcHH`HAA)11AE1L   Xɾ    HƅxD9D|A_HAHH@DAxZAW8DAG4LPEG@Eg0pIcGHcHH`HA   LHZ   x"EwHDEoHAGP    AGL    DHS H H;EuHĨ   [A\A]A^A_]i4 f     UHAWAVAUATSHh  L- Mm LmE    LcwIiQHH?H$؉IH]D9Q  HpHcGHhHcH`MEADIcHiQHH?H#D<@E9EOG@A9DO4  H+  DW8G@|HuU(L EH      HEMĉEE    HE=      EML]MI fffff.     ]E1A9sEA^]FAAD	H% 	5   EHE=  DrD]DEMEG<  A  =  tu
D *  A    MLIA    DW<EtnE9   DD}Lpffffff.     D9EMDN11E1LILc  HcOHcHM$)MEE  GAǅ~p   OH4   Hp1 D  I11ME9}"11E9  LD|.  LD|  D  =     MLIGDAA     HDH   H   H!HH)HA  D$X   EذH  @HPL H8|A9AEN11E1IHH0QH(   MLI2LA  DEA9ANE9AMǉ|11H(HPD$H8H A  Xǅ@   1H1H0D9|M;  X t-HHHHE1ǅ$  ǅ    8  Lh|A9DLEbKD$H   H!HH)HHAz<  uHhL&7Ii|  Az

   MAJ H(HPtnAB0AB$  uAB4=N  tG=M  u
AB@  >AB>  4@HPL H8IH(AB.  MjG$6LHɸ   DD1LAB,HD$HEH$HhLDLEMM7MHt?E  |MAB~   NHt LM. MHcEIcJHM4N;|`LEH( ǅ    AuSDMHEу   Az8  H8L`t1DɍL
    9  1ǅh    1ǅh    L`LH(LM1E   DظAB4   wHHJ '  1L͇HHP0'  1LL`譇 @   HDH   I   L!II)LH HA Aău2|9ADN11E1HHL/L0 Lp   HH@DAH   L!II)Lh    '  11L`LH8HcHPHE1L(LL@EHHU  1LvAJHHH@Hăh Aǅ    L`!L@ǅ    E1L`'  1L$     fEHHC|~   OH4   L	+ {<  LPuDt{D u4'  11L萅HHu   E1LLLEHHHǅ    H8   |LA9DOHHC<9t~{D u  1LMMHH1HLPIDHLMLH8LHH8X H  HHH|   Hc1҃   1HH   HpHH1Hr'A~fafr[YC XA   HtdHHH)ItH|{(C N~Wfafr[YXV~fafr[YXH HHuH9Ht6ffffff.     SW*YF AXAHH9|HU'  1L膃HEH@HHX DD
    1LN'  11L=H8HIHE1LL(H@DKHHU  1LHHHc@H  |H])HH`HLpIHHcL@IH  1HH~LcLCHcHHHLXIHHcHHHHHPH   H!HHIHHAHHIHHM<LHID (U> C(IBHxL    HJ    HN    E1       HhHE  HP      H              HJ0HpHHJ1HHJ2H@LHJ42H4H;H9XH9I9   Ȼ      H     u>HXYHBY(\HBYXB   H    HH)HhHHH4HHHxHD  QY^Y(\RYXRYY(\YXH H H HuHH9PH/  1 ؃()tUHHHXYHH`L(\HYHYXHHM9   HEAA)H`HHI4LIHHHHHHIMd HLHXE1     Y(\CY*BY.XB.Y(\CY,BY)XB)MLAuIHhHIHH`A9d  HHHc@H`HI  HEH(AA1HP1ff.     HhHE   EHHLcP    HpH@t+J    HP1f     44HHA9u(   HE)HSIHpL<MIH@L$HSILLHILHHIHHHPfE;D:4;49A49A48A4<A4?LuHhHHPH;`H`  H`HuHL@IHHpHH  1HHy(HcHL$    HH    HH1s? HhLPf     HM1  (     t<HX	Y(\HYHYX   HM   HM)H`IHHIH@LHpLLMLHLHHPLIHhL4IILLXE1     C*YJ>(\AYAYXAB+Y(\CY>CY;XC>MIŃuHHPHhH`9H  9|HHLcHLh  E    1HHyHM`N$    LcJ    HPIE1z= LpL0HE   `     t?HXY(\HpBYH0BYXB   HE   HE)HhHHM4ILPLHHHIMIHXE1ɐ>Y(\BY	CYXB	:Y(\CYBYXCMLuIIIHhA9e  DHMLcEHpH03  DHM1Ƀ  Lc1LH   DH}HcH\1H9rH|H9   DMH}LcID1t5DHMكÃH1LLHHuIMrjDH]HcHH)H\pH|pGOCKGOCKGOCKGCHHHuI9Ht@ HL9|E  HJHHpJH  1HHyHUу(DHcHN$    LcJ    HI1H`i: HPH@ffffff.     HE0  (     tCHXY(\HH`YHYX   HE   HE)LhLHH`H0HHpLLMLHLHH@LIHPLIILXE1C2YJ<>(\AY8Y:XA8B3Y(\CY;CY9XC;MMuH`HH`H@HPHh9HHC(LpL8D   *Y: ZY]; . K|   ZHc1҃   1HH   ( HxHH1HrAA^YYAA^   HtDHHH)It0V^YYV^VYYVH@HuH9Ht@ AYAHH9|1A|E3E CT$C<AA AĉCDɋ|HH L- Mm L;m1  He[A\A]A^A_]MMII ǅ   $     AAE9EDD)DDr
MD)ЉΉUHE=   wjLM}LH ]ADMU19sʍIMHuU	H@% 	Ɓ   uHE=  ׉rE9  AD$Dމ$HH 9҉h)s])ȉML0MH}   MwkLMMLH EADMu19s֍RUH]43u	HɁ 	ω   ]H}  r$     MHH 1=      G)Ɖ(HU   ))ˉ])=   E}H}      H LMLH DEH8ADMu1D9s΍IMHH]43HÉu	Hҁ 	ׁ   }H}  rLL0ЃADH8)8ǅ$  1ǅh    MM[H8L0(hh)    уD19ȋLLLH8)us  UHx``u(P  ]N  M  E]M  ]fD  UH]ffffff.     UHAWAVAUATSHIIH= H?H}AE  H     E   EV   ˃t    uAu  F?x˃``u,uMIcgDHcHiQHH?H'Wu2Ak<HcHiMbHH?H&1IcHiQHH?H$DHcHiQHH?H%ȍA   CR9   D9AOAHeAFAH   H   H!II)LH D$   HD$    $    LLH AE~CIcFMcLE~31AD YA3 _3 ]2  fA_HL9|HeH= H?H;}uDHe[A\A]A^A_] @ UH   DG   σt   u   F?xʃ``u,uMIcgDHcHiQHH?H'Wu2Ak<HcHiMbHH?H&1IcHiQHH?H$DHcHiQHH?H%ȍC@9иN]ÐE~+UHH D$    HD$    $    H ]øf.     UHAWAVATSH   It,)@)P)`)p)e)m)u)}L8L0H(H L%  M$$LeMc~Ic>HHEHEHEE0   E   Dw}LH  HcHMIFP    IFH    IF@    IF8    IF0    1۾  1llLtAFAF0IcFHiQHH?H'AF@           HcMH(  HHEЍIM  HcMH(   HHEЍIM   HcMH(   HHEЍIM   HcMH(   HHEЍIM   HcMH(   HHEЍIM   HcMH(   HHEЍIM   HcMH(   HHEЍIM   HEHHHMH H   AN   HEHHHMH H   ANT   HEHHHMHH   A~<     1۾  1j{HEHHHMȋ      wZAF(1WHEHHHMH Ht>ANH2HEHHHMH Ht$AN4HEHHHMH Ht
AN(1L;euH   [A\A^A_]AF$1 %Ee     UH] fD  UH~#   tu|G?]ø   ]    UH   A   ȃt"A   u   DGA?x&ȃ``u<Hct^HiQHH?H$\HHiQHH?H'<uk<HHiMbHH?H&HHiQHH?H%AȍR9иN]fff.     UHi  ρ4  1F]@ UHAWAVAUATSPAAHAA>  ~ A>  t-A  t$A]  t  A@  tA.    AG     HMЃ  Ei  A4  HcH: H`  8G  HH8G  D{dD7  D   ǃ       HS1:D{D{   C(o' CHC$a  HC,	   HC4    CH    AA  H`  D   A   IcIL H" H`  Dh  Dl  D  ǃt     (%   ǃp      (% |  ǃ       1LA>  ~'A>  t7   A  t9A]  u.   )A@  tA.  u      	   1  E1 '  11L*S,  1Lǃ      ǃ      ǃ   EAǸ  D   HEЉC`(% ClHC|Hc   HiQHH?H%щ   ǃ      ǃ     HiMbHH?H$ȉChfǃ7   @ǃ7    ?ǃ7    ǃ8     ǃ7    ǃ 8  Q  ǃ       Hð    7  H
 DH[A\A]A^A_]    UH    H 7  
 ]fD  UHAWAVAUATSPIAA>  ~>  t"  t]  tm@  t.  u]AD$wSA wGtBAi  4  Hc  IMtJLDDMtAtLh
 E1Mt
AE1LH[A\A]A^A_]E1MtA UHAWAVAUATSHuЅ   LcLcUMc1t$LILYo( HE    tf)HuHtN4MMJDIIIM(( HD  BYNA YHLЃuE     LcLcUMc1t(LILY' HEX     z  )HEH\JILJtIIII4o' ffffff.     YXKK>YXHL׃u  A   }   LcHcEAAMLHMHIHMLoL4    HIHHM   & f   E    tI4	YHuX   taAA)HuLM<MMH]IL1D  AYAXKAKYAXAIHAuHI;MZ}   H' BHH1H   I   1HL!   ( HpL!HHHE1HrHu^YY^A   HtOHL!L)HuJt0f     V^YYV^VYYVH@HuH9Ht(HEH)f.     YHu[A\A]A^A_]ÐUHAWAVAUATSHuЅ   LcLcUMc1tLILG*HE    t`AA)HuH\N4MMJDIIMM@HB4pW*CA4 W*HLAuE     LcLcUMc1t#LILG*HEX       )HEH\NMMJtIIMI4p     BOW*XCC>W*XHL׃u  A  }   HcHuHcEAAHHHMHMHIHMLoL4 HNHMA       E    t!HMJ4	4w*HMX   tsAA)HMLHML<MMH]IL1fffff.     EWA*AXCACW*AXAIHAuIID;MD}   Hc$ BHH1H   I   1HL!   ( HpL!HHHE1HrHu^YY^A   HtIHL!L)HuJt0 V^YYV^VYYVH@HuH9Ht(HEH)f.     YHu[A\A]A^A_]ÐUHHcLiQLH?MI'AȸA9     tO  u	I$A6wwjRHcLiQLH?I$A@AE9ENEA9D7kd9t.iϐ  9t$i   9tk2DR9t9tC9u] UHAWAVSHAIcHiQII?  uWHH&DD9HHE HUuHT$4$DDEI   H'Df     D9   HH'DD9     tJ  u	H$D1wwoC@HcHiQHH?H$ψ9NǉD9AAAkdD9t5AiƐ  D9t)Ai   D9tAk2CC@9tD9tD9uDOH[A^A_]ffffff.     UHAWAVAUATSHH  HD]H H HEHcLiQLH?I'AJ   H   H!II)LA`fnX  ^   1EtfCD)H)AAdfn X\ (^AAhfnX^   	1HAA   DLEl  ADLMcHDIcHW1fffff.     AHH$E1AHLDMUHHA(tA  |^(\YXw A      (M|B    A(\YXHL9(|fffff.     $ MHH` ^HH;L}ADDHcË\`EtAA   DODLk<(*IcHiQHH?H'H= }  W|*A   H@W*^ ,HǅHǅ HǅHǅHǅHǅHǅHǅH5c H@     EA1LL`D D%. %F W       HW*D9DNW҅W~2A9AMWLLWD  XXHHuYW*^AXAY(UWQ(]YXYHc=A/  IcHHHHdHHHHpH   D( D( D( W5 f     HHyHL=II=BF=BF=BF=BBǄ   =BBǄ   LI)A*E1fff.        A   DAMcJJ4B   Aȉ(f.     +¸   HcH=D.v     HD*M9DANэJWW   WA    Wt6΃WHHE1WfXX IHHD9ur[D)HN,HJ4     XFAXeXFAXe XFAXeXAXeIHuYW*^AXAY(UQ(]YXYJJBM9}YWA*^XAA>HHHHHHDD9DIcHHHDL.]D.Ⱦ   F]L.   F]D.Ⱦ   F]L.   F]D.Ⱦ   F]L.   F]D.Ⱦ	   F]L.
   F]D.Ⱦ   F]L.   F]D.ȿ   F]L.   F]ȹ   .LwEH~%HHHT2 HcɋHHH   H`} tdWhGH H H;EuHe[A\A]A^A_]  ff.     UHЙ22   M*L ^XP EWWWW   LcWW۾   E1fffff.     VHc~,YYVHc~<YXYXVHc~,YXYXHc~YXYXXXIM9|	i\YXi\YXD_D_AAQA(_.>    WAQQQQY]AK X^(\T) XX^Y \WQYI\W*^XA ^XI_IIY  ]]fffff.     UHAWAVAUATSHH  HhIL%c M$$Leǅ    A    ANAǆ0G      A      M   A   i  A/  9/  HHLH`IcFH(Ic>L1H8A~`  tAFhH8A   D9AOPH'  1H $ǅp    A~,  A}     MHUI   A!  A!   HH0HpHD$(HE8HD$ PD$E0D$E($D$  L`DM j/  H0MIM,G  p Aǆ   Aǆ,G        A~puD \Y ZX LM  ML,AI]  AM     i  M   A   kd99i   9Dk2A94494AA9-  MIAǆ   M,G  Aǆ,G      ǅǅ IfWA~du7A~lt0AU I8  HhH`LMMMMIL`EDuIcE HiQHH?H'A   t!u:EE LXDA)EE LXAk<ANdAEE LXA   DH`AB<    A|{9|tA1`	  |fDA=+  ~XE   EuBD9DNAA   A~dAVpA           E1  A7  A 8  ɺM  Dʅ  DAd  NA2LP  |O    t#N  u  M  tO  P  OA7  1A  L% M$$HH@ EA  |  t  u)`	)1H`	      	`Ѓ	A   *  III xJDiG  AIV`HH   uIAts   DM:IQA  AN  <I~`   s   A0   DDH AVluEu^L   AUЉ)кHq  A7  ty  LH9,uLLHA7  LLHA7     DH`É)AV`  uI7  Aǆ7    5  AF|=u| \ Y YX, YYX,)AAD   @  AEA7    u`I7  A7  i  O9   I7  A7  IV0t   D)A9^(~    Ae|H t    A  =  t3IcHiQHH?H%H`9~  A  AA    t  A  A2.  @  OH`B    A9}  A  H@Lu,A7  u"A~@ uA  tA7  =  _  AF@    I7  A7  ǅ4    ~A  =  0t11uA  и   uaIcHiQHH?H%A  H`9~11  AO  DH@Dǅ4      A8   tAǆ8      A   ǅ   E1҅ǅ        tcIcHiQHH?H&ƉAH`֙=    NEǅ   tHcHiQHH?H)9NL(ǅ  A  uA   ?  uNA   HH(EILILEH@DA   A  At_A8   uA~P   AF,-HLiQLH?I$A    tAE ǅ    DLA~duA~luL~# H=W# L.# H=# EEAKG)AA8  EM 8  u'IA[O)AA?Q  })L˹Q  A90  AKG)Aȅu'IA[O)AA?P  })L˹P  A9   AKG)AȅuqIA[O)AA?O  }NLI7  AF@   Aǆ7     HHI 8  A 8     QAP  )L˹O  A9}TA)Aȅu1AKw)DAAA?N  }DAQ  D)A9ȁM  HHLtDLE6LEuP  rAFTuO  O  DDAAFx9~    AFt=t:  "HA  tP  O  MʉHHX]  mQ  |P  P  >  [P  |O  O  .  IO  |N  N  @  7HN  |/M  M  "HHHHDMH=t~uzA7  iPF  9M  A  tIi]  9N  A  t-Di0u  O  D9~i  9P  9M79N3  1H PH@ =  u;N  uO  A    L`LtM  HXHc	HiQHH?H$D9   =  tP    tA!   A!  IHcHiQHH?H#D9A@=    NЉ`HH   H!II)Lǅ    Av|EFlAVtH@	AN|ANtA7  ANlA^@
   DL(AFl     P  |=  uH@     H O  =  uH@   HD+A   Ač    9OHPHHH@HAOHLH( ǅ( ǅ    H8B"AFdH   H   H!II)LAFdA   )HcI,8  HcHL    H@9  t
H(@A7  )HHi  HA7  1҉G  ~  6         HcϺ   )HiRHHHH   DL(A7  OH8H@H =OHcHE1Af.     AF@    4 tL98uAF|  HXHc ANdHcHiQHH?H DHcHhH4HiQHH?H H@E@D$0HE8HD$(E0D$ E(D$E D$D$    H$    LLD`DP&H@x^1HL  x^IIL;@A   L%l M$$  HHLH   L%A M$$H(  L%* M$$H(  HcϺ   )HiRHHHMV`MI HXA   M  Hi	  HcHiMbHH?H&љi)   )с   D*HcHHHH  HHHHD*%_  DY*YDY*YEMHh   I A7  A7  H8AHII1- Df.     <A(YXA(Y\YXA7  (Y\XA7  $L((uHA  E  A7  A7  H8DIcIDH% Dfffff.     A(YXA(Y\YXA7  (Y\XA7  (HH((u   HEM   * ^I DH8HIIE1( 1Lhff.     E~v?HcɍT?HcA7  A7  DLΐA7\(\(YXXA7  A7  $0L(uHID9u}@ DLPL@  A^dH8HcI<AW   s1t,؃W1fff.     YXH9uWrN)HILfD  IQYXYXIYXYXHu  .v.{JLEM7  HcHL
  IIG    I    ELPL@LAI,8  HA9  uML  $	  LHAFdAHD H   H!LHH)HHLEEADA  uaA7  kdIĸp  HX9
t  AF$D) P  uUHLPHcHiVUUUHH?H TLPIE^$I8  H   HHgHLPIHcHigfffHH?H!B    HHigfffHH?H!9NAv$I8  HHt\A=, A    t<A    u2DAM     A   /  H= DLR  A) P      DA**X^ X= T UVL  Ak     1H ƉșLD9DNHHH$H1E1ɉm<  Hx+AN| ANtANlAN@AH(  AN  DD	H Ic^dHW   DW1  H1ffff.     ((].((TUVv(TUV(YWTUVXHHH9|HHTH9|A*^W*YX Y,CHHiVUUUHH?H 9MAAP  u@HcHigfffHH?H!DAv$LHX	HPHPi  HXDAAF EFdEFA7  AF =M  uAF@  @  #=N  uAF.  .  AF>  >  A  >  @  DAVAF>  A  HujA3|!HHcHiVUUUHH?H ʁ2  ;AF.  =.  .  FAN%  AF@  @  @  NAFA   AN8HD)    NʉA  uHcHigfffHH?H"ыLAN<u+B    AF<0   OAF$hIFH"  H`ǅ    A   A+FhIcHiQHH?H')ALcK,8  HPLHHHD$o WHh>  HIHLy  Mc   McndME~A1ff.     A,8  Y^ _ ]   fA_HL9|H$   LE1H(HLLDHEFdLH`
LLH`DǅLI~ZLcH8D1fffff.     AHAY _8 ] MJ  MfA\HL9|H$    LLH(HLH`,HAA   tgL@A}    L   AFLM  =@  LPDh  =.     N     Hǁ0G      H@0HX 7  1=  HH =  |  t8  uK`	KLPDh\1òH`	Ӂˀ      	ڃ`Ӄ	؈A   H9  =>  O  DAF\AFDItAǆ8     ǅ   1ɉHhLPH M܍   wHHk '  1H H谾A7  '  1H蚾  1H膾MU A  uI   1HPM    11HNA~H    t1Ҿ'  1H -IU II   ul҃Dp DA    MA  HPAF$AHX9)ƺ  HP$  A    ML  EE1A     ulHXHc HiQHH?H$D9tIAk7  <(AAADp t&A*tY X| YD,     1H HMA     1HE     1HDʼMHD)HPL@IU II HP9MHP  LAFdHXD	DHcHiQHH?H'H   H   H!HH)H  uHDuD9DtYE~]IcHizHH?H'H8)A   HcI,8  HcHHLV  IAFdHHA   D)Ѕ~PALHI,8  HcHH  AFdA   D)HcI,8  AHcHL"LA)DIcI4HcHH  A7  =n h.w.vCHPEFdLHHHX H$LL17  =% hHA7  EU A  Iu
A7  u%1ЊHɁ @   @  NAFXI8   K  A~d@  A7   @  EFX|A?    A** YHpHHHE1  1HX;AA(\~}*Y(\IT$IcH' Y(Y(\YXZ"(\YY\ZX2HHuAE9}O1ɅID)HcIL Q(\YY\QX!HufE7  A  %  HуA  %      DH    9  A  s   u%HP    9  H)H  t EH   	  HHH7=   u   H?x6H ;sʍ~H71	tS       ;sVH21	ʉu HHF   W  H)H  t։ EщH   $  HH7   u   H?x8;sȍ~H71	tV   f.     ;sFH01	ȉu H    Aǆ8      ǅ8    ǅ    1ML`H@ E1=     AD=  u6(уDlALhH課V(HAA)HPA9DOLhHDHǋH)׋HH)  DL8   HPE1Hp&'  1H Hִ    '  11H踴  11H觴HXHc HiQHH?H&HhHcHE1HHLPAM  H  1H;  1H,A>HPH@8  H tHp&'  1H Aľ'  1Hߋ(ԳH@H =     HH 9ta~]  1H衳HXHc HiQHH?H'HA   E1HH'  11HSЃHh    98L1HHH`LhiAAE   D	  HXHc LiQLH&LH?H(I'Aľ  1IL裲'  11L蒲'  11L聲IcFdH`H()ˉD)HcHHH4HA   E1LDIcFdHcHHH4HhHcHE1LH(LPY  H  1L۱L@A1HX L`AA7  1=  HH&Hffffff.     =  |H  t   u:H `@	91H ƲH`	ށ΀   H    	Ã`ރ	1A0G    4 uA	A7  A7  A7  E7  Aǆ8      ЃH9~3A   H  Aǆ0G      A   HP8A9  AHP|!8@@ tMcB</ u	IIBt)A    tH.  AuAAHL%^ M$$L;e   DHe[A\A]A^A_]ÉH@	  HPt҃tH)Ic   HiQHH?H)9NЃ   M=    Nذ8  sSH   IL'ILg  ff.     UHAWAVAUATSHH)  DDH8IIHu8HM0H0M(} ],](H0 HH]H$  Di   HcHiQHH?H%9OE  x	H	H1ɉHD)ID  HI  HI  H   * ^Y\       Ӹ  OA  A  AW*9 (^
 ((ʃ1{ (}QAǆ     ?MeXuBH )HPAǆ        7    MeXH )HPA  HID    )9OӋ,$H8DDDD(0A  =  A  HP"  LHMIc8!  H=      9OA8!  11H5O      2AD  YUA  YUA  YMAY  MHHH  uHkH   HH  E  B+0HH  D)鋅,$H8HDDD(0B+ A  Ic$H   AD$IL$0    t3YHYՐՔ   tzH)HLQHHf     JYHqRYJYH1YHHHuH ID!  HLH%.A    MA   (= D(  fID$fHnfpDfInfsffo ffo ff fpNfH~fH~fpNfH~B͐ŐՐfH~fpNfI~fH~fpNfH~ݐDDBŐD(AXB͔ŔՔݔDDBŔD(A\DXD\(AT(ATXD(- A(UD(5 AYTV(UAYTV(YD(EYD(A(D(= AYXA(D(- AYXYYfEWD(- A(A(TD(=m AUVA(D(-z AYXY((AYAXYATAUVD(D\^X\E(WY AX(% YAXY^(\ ATTUVD(% EW(ATfrfrTUVAWATfrfrDTUAVA(T, A(T! X6 (AUEYDTDV(AUEYDTDVA(YA(YD((( YX(YD(XYEYEWE( (ATEUDV(AYXAY((AYXAYEATEUDVA(A\^AXA\DY XAYXY^A(\W ATDTUAVEW(ATfrfrTU( (YVC\AWATfrfrTUVY)\)\C  \)\) (fZZf(% fXf)f(fXf)f(  f)f(f̺  f(ff)(謺  )f(f蓺  f(ffZfZf( \(T )YY) f(f(fZZf(J f(fXf)f(fXf)  f)f(f  f(ff)(ѹ  )f(f踹  (+ D(f(ffZfZf(\(ATXBYYC  ( XXXYD Ym ( X^Xi B(CD(C  C  II   iL,1L=q f     ]AD$A$$(X]D(D\(ATA(ATX5 (.(D AYD(TUVvEYEWX\(YA(Y.vfY-{ XYA.u   E.AYY XY^ED\   ffff.     Y- XYA.u{fAYY%1 XY^EA(- T5 DUDVDXA(TUKE.EAAYEA(% T-b DUDVA(TUVD\DY A(A\  (A\x  (AT(ATXD.(AYATUVvAY(Y(Y.v\Y- XYA.u   D.YY XY^A\   D  Y- XYA.u{aYY% XY^A(- T5& UVXA(TUGD.A<YA(%4 T- UVA(TUV\Y )(A\\)WZ X) >  Z( \(( T)YY) (ZXK   D(f Z(\(ATXYY( XAX8  XY Y&  X^X (A  Ax  A8  HIH^L K&T!  HCǄ&T!      A   EWһ    EWEWWEWEWEWLH5-    ( A  ( A\  A$  Al  A4  A|  AD  A  Aǆ  HPPIT  Aǆ  л    EWEWWEWEWEWfffff.     HIE HHcHcL9WWW   H4    HH)WWWŐYJYXŔYXYXXYXX(\YXHHH9uD .  .  DDDDD Ic  HI  (X `X pWZ+  Z0A  Xb (]A  A\  X (_A\  (X .v.5 XA\  X A  WW5 DDDDD`A^pDQHC\Xb \^A  WQXXA  WQXXAd  WQXXA  WQXXA  WQXXA<  WQXXA  WQXXA  WQXXYN ZX QZ^B ]YYA^A  Y_LDXH	|
D\\D DDXEXDXDXº*Y X AYD_L
W*YXA  HHH =   ` \DDDD WE1E1WLMcf.     MHA JcMOIcɋ4W9~_)IH    HH)W@ c+Yq9YXYXYXXHHu_C  Y_C  _YB _(Y%k .v/WZZY- f.v)W*Y\.wA	O    AE<H     LHHP  H     HPh  EA  AZ购  ZY A  X _A  ~ \AY  X X(UTVA  8<@DDHDLDPDTDXD\`d04hlHF? 1     D@DYDHDX DYEX@YAXHYX@YXHYX@AYXHAYX@AYXHAYX@AYXHAYX@YXHYX@YXYXHH@H   DL
g |^ D  A^ =3 D(A(\YXH^` A  Y[ _A  Y C&L!  A  HLٍDA  A  C&H!  ()E  D)E  A8  )EX  A  Ax  (AX(YL A(X(Y%K \A(YI X(YL \)E(D(E\E(EA(A A($)YE(E A(YXAx  (A\Y E(D\DY DX( Y(= (Y\A(Y\YY\AY\D)fYfY\A(E(fY\K&L!  K&H!  ^=/ A  E  c  A(D(AY(Y(fYD(ED(A(A D$A  (AY(AYA#D$A  A  DDEYDXE  EY  EYEYEXE  A  A  A  A  (YA0AhDYDYDXA(A  A(fA  AA  E  AA(fA(SA  A  A  E  A  A  A  E  DD(AX  E8  (A  (A  A  A(  AH  H A  H A  H(A  Ah  AH  A(  H A  WAQQQWQWAQA(QA(fQAQAQ	H	 A   H=N HHcs   Xo Y(Y YX Z 詥  ZY X YX(Y% ((\YX(Y='  (]D( (_A  (].(TUV((Tw(UV(\T Y: ((\Y\YX^X (\(\(Y(YXYYX(DA\ZWZ)  Z)YZ  ZYX^A  C&X!  A  u#Aǆ     ?Aǆ     ?( (A  A  HPAX  AX  (Y(YA  YYA  ( ( H<ffffff.     A   YA  A !  YA!  HuA   YA  A !  YA!  A  YA   A$!  YA !  YYA  YYA$!  HS     A  A  AX(!  XAX,!  XA  AX0!  XA  AX4!  XA  AX8!  XHuV ^ H8  A  YA  A(!  YA(!  A  YA  A8!  YA8!  Hu.    A  Zf. vbA4!  W* ^=    MA4!  A,!  \%= _YXA,!   f.   A0!  W** ^=    MA0!  A(!  \ ]YXA(!  *A4!   uAǆ,!  fff?A0!   uAǆ(!  =A  . A9  tAǆ      A  G&\!  C&P!  H    LHA     DHD)A  HH'u H    H;]uLDHH)  [A\A]A^A_]j  /  ffffff.     UHG    H]UH1]Df  @ UHAWAVAUATSH(II  AA)  A9Uw  LcOe  1EtIcADC   =      At'AuZA\D9)  uAE $-AKA;9u;\CD9  uAE $MrA   uAM   x=   Í\D9  AM IBA
A   üA   I'ủ΁   Ar@)AJ   HIƃ}   D9  A   EtIcADCA   =   A   DMA3L]A|<McLc]K|]    ffff.     O9uNHYH=L9H|ALD9ËUDML]  AE AEzD  AGH   AB|1  D+ULcIɺ   I  LHMI   HfnK]  ffDo fDo fDoԱ fo% L~wfafr~?fafrfofA8 fafrfofA8 fafrfAffAffoffAffoffAfffffHHuffpNff8f~M9AȋMAtHMA>   AȋMAK]  f.     4Q   |;HH9|L]ACD9DMD  AE AD   AB1Mr   D9   L]D)@ABFHHiȁH \1=   |UHuUDMDELUۺ   OH¾   L诚  1HHA9|MtLUDEDMȋUHui   AIDL]Au`AGHHcMIM  1@ 4Q   A6   'f.        A>@)Av   IHH9|Et"IcADC=   DELUA   .DELU'DELU   A)AF   IE~5ff.     KtKe  L耙  Ke  IIAuփ} tHcEHuHI9sL)HL9  H([A\A]A^A_]UHAWAVAUATSAӸ  1}ADؙAA   B  E1ۨt/AY \YYXYA     AE)NdJ\McM{MMI1Z fffff.     CY(\YYXAYddCY(\YYXAY$$HMA9uh~dMcI   Դ AD  AY(\YYXSHcYHcY$$MAuHcAA)DIAAHUHSHUȍPUG, IcHE1Ґ9   EIAt)IH]BHcYL}ȋ]ALA9tNAE)E{EEEEMcIBYBMcBYBEIAuAE9e[A\A]A^A_]f.     UHAWAVAUATSH  A׉I~o1D9thaǅ    McMHcI)LL肖  L1LL]  $   1E1LLEV    OH  [A\A]A^A_]f.     UHAWAVAUATSPDIAIIHk H HEIT$`HH 1  tAD$hI$   E$   II I$  H Ht$H5Ht$$LDH ET$dAH   H   H!HH)HD  Hc1Ƀ  1II  ALJD1tBǃH1() f     A~^fafr[Y)HHuI   HHH)HL0I\^(٭ f     ~Kfafr[Y)I~Kfafr[Y)I~Kfafr[Y)I~fafr[Y)	H@H HuL9LDt*f     A<NW*Y  HH9|H@HHL$(DT$ Dl$L4$D$0    D$D$    A   LLA#H@Hi H	H;MuHe[A\A]A^A_]軒  ff.     UHAWAVAUATSHHDEIAIHHS`HH 1  tChH   D   II H  Ht$L5Lt$$LD|KdLt$(L$ Dl$L$$D$0   D$D$    A   HLLDE5HH[A\A]A^A_]fD  UHAWAVAUATSH8  It8)))) )) )0)@LLHHL-2h Mm LmHHEHEHEE0   E   ILcMA'  ?`+  H  HcHHcMH(  HHEIM  *  D'    ('  2  *'  Q  HcMH(J  HHEIMD  *    
+  .  +    HcMH(#  HHEIM  HcMH(`  HHEIMZ  HcMH(a  HHEIM[  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(6  HHEIM0  HcMH(:  HHEIM4  HcMH(B  HHEIM<  HcMH(C  HHEIM=  HcMH(F  HHEIM@  HcMH(G  HHEIMA  HcMH(O  HHEIMI  HcMH(P  HHEIMJ  HcMH(S  HHEIMM  HcMH(T  HHEIMN  HcMH(Z  HHEIMT  HcMH(^  HHEIMX  HcMH(c  HHEIM]  HcMH(d  HHEIM^  HcMH(t  HHEIMn  HcMH(u  HHEIMo  H LI    7  +  I7  h    E1  1LxA   HXHAFdA7  fAǆ7   @Aǆ7    ?Aǆ8     Aǆ7    Aǆ 8  Q  Aǆ7    K  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(B  HHEIM<  HcMH(C  HHEIM=  HcMH(F  HHEIM@  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HcMH(  HHEIM  HEHHHM A     A8   u
A9F`  AF`E1  HEHHHMH Ha  AN`  HEHHHM =t&t!6    =  |AiNd 9OA   E1  HEHHHMH0H  A7  uIc   HiQHH?H'A       A   k<ANd  HEHHHM |  AFx   HEHHHMH H[  ANx  HEHHHM ;  A      )AN8E1'  HEHHHMH H	  A   F  HEHHHM r=  AFt=M  uAF@  E1  =N    AF.  E1  HEHHHMH H  A 8    HEHHHM
h  AV,E1    HEHHHMH H?  AN,  HEHHHM   AF0E1  HEHHHMH H  AN0;  HEHHHMd  AV(E1  f  HEHHHMH H  AN(  HEHHHM   AF4E1  HEHHHMH Hn  AN4  HEHHHM N  A   E1E  HEHHHMH H'  A   d  HEHHHM   A;Fd    HEHHHMH H  ANl  HEHHHM Gr=  AFpE1  HEHHHMH H  ANp  HEHHHMH Hl  Ic   HiQHH?H'щE1A~`  D  ANh9  HEHHHMH H  A   X  HEHHHMH H  A0G  4  HEHHHM H  A   E1  HEHHHMH H  A      HEHHHMx
    s  A   E1  1L.q[  HEHHHMH H=  A   }HEHHHM   AFHE1  HEHHHMH H   ANH<HEHHHMHI8  *'  FHEHHHMH H   A   E1   HEHHHMHH   '  1LZp$HEHHHMA   ('  1L4pAaHEHHHM r=u;AF|E18HEHHHM HewA   E1=u	AFlE1AL;mu9DH8  [A\A]A^A_]AF>  E1Ai   '  E1*  f-Mm-Mm-Mmo/O     UHH 7  F  ]fff.     UH]ă  fD  UHDGDG1A   7HcHҸ   ~*1f.     L7   tD9}
HH9|1]UHJ1IHc9}H    T9tHH9|]     UHJ1IHc9}T6HD  t9tHH9|]     UHJ1IHc9}wHfD  T9tHH9|]     UHAWAVAUATSH  LLpHhIH`E HX H	HMW)E)EE=>  ~!=>  t/   =  t3=]  u*   %=@  t=.  u      	   1ɉD}AHDG(1Ʌ~W01ff.     D9t9|IEAHH   H   H!HH)HxHJ   LH!H)HXHDH   H!HH)H0HAGwjHT  HcH( )EHE   E( )E8( )EH      HEE    (Ĝ )E(ɜ )EH~ HPT   HL  HT   H8  HT   H$  EL  uIIcHPL    LHLxIH@HHcHHLHHcIH81HLE䋕*    AIĉH0HHO)H   HAD$MHH H   H!HHAHHHfnfp [)HLIEH0IEPH(IFLH BDIAHHF0HHFH ǅ   ǅ   ǅ   L@1    H HH       HHHHPHhH4HLxLL"     LXLH`DALU(HpL<HL<$D$       LH@HDEL0HWH   WH    t"fff.     AL YXH9uꃽr]H)HHffff.     IQYXYXIYXYXHuH       HH˜ .v.{LH|  A    LcLHHHHk THHIHHHHHHDH(D+H$   H(H0DETHA+  1H   H     HH0   H        H     (u(Y(NY))N   H tTHH)HHff.     (AY(IY)A)I(AY(	Y)A)	H@HuHH9 t!fff.     YH9uH9}HH{  O<HIHHIHIDPHK.HH ILIHHHHLP E"E1D D  LALhEdBD)DDW   D[WA    t9HcH0H<ڃWE1f.     BYXID9uArPD)HcLH HJRYXYXJYXYXHuXQPILk Hz H9wH H9    &  ZP)/z  )f(fz  f(ff(( fYfZX) CZX)y  )f(fy  f(ffYԑ fZXi CDZ`)y  )f(fqy  f(ffY fZX( CDZh)9y  )f(f y  f(ffY2 fZX CDZp)x  )f(fx  f(ffY fZX CD Zx)x  )f(f~x  f(ffY fZXe CD(ZE)Ix  )f(f0x  f(ffYB fZX' CD0ZE)w  )f(fw  f(ffY fZX CD8ZE)w  )f(fw  f(ffY fZX CD@ZE)_w  )f(fFw  f(ffYX fZXm CDH   LH@L,Hɫ L$D  PZv  YΖ ZA\$AE HIIHuHH; DHwoHH;D    wW    HAX_APHcAX_AHu   f.     Hfnfp fof f~HAHHcA(G X_Afof f~HAHHcAX_Afof f~HAHHcAX_Afof f~HAHHcAX_Af͑ f~HAHHcAX_A   LHR H ff.     HAALX_APHcAX_AHHDo  D}         @ PH@(\(\(TUV_P .v_X(s  ,W*\HH XL\YXPHHF[  1fffff.     PH@X (\(\(TUV_x .voX(s  ,W*\HH  XL\YXP(\(\(TUV_ǐ .v_X(br  ,W*\HH>  XL\YXHH        1D}f.     H@(\(\(TUV_ .v_X(q  ,W*\HHg XL\YXHHFHH8Lq  H HH@TADHHD9(P](`](p)@]()0(]() 8]]HAGW*_ ^WZUp  fD(@( (0Y ZY  fA(fE( 1HP6    DHPXP`X`ptAXpXXXHHTH   PE   HE HcHtxHkTAL\AAFL\AFAF L\AF AF0L\AF0AF@L\AF@AFP\DAFP_     AFP    IFH    IF@    IF8    IF0    IF(    IF     IF    IF    IF    I    ITHAHYD H H;EuHe[A\A]A^A_]tm  fff.     UH1~)|xi  i  0  ]f     UHt#Gw8u3HHH D)   1t#uK      1   u31҅~1҅x)|i  i  0  i  1O]    UHHE$D$       H]ffffff.     UHAWAVAUATSHIBA=        D)9r  Ei  a  A9X  EAǇ      AAOEGAǇ,      AǇ(      AǇ$      } uAǇ  AǇ   A  AǇ    ҉~,1fffff.     A	ADHIcH9|AOEGEA     ~.Lc1f.     A\?   t	D9  HL9|   LcE1E9}&`  G	1A|D9t=HL9|B  :  G1f.     A|D9t=HL9|  	  A1f     A|D9tHL9|    AA9`uHUI0  E1EI~ZIE1@    LuԋM]\AE  E;  u('     1LDI  AE;w|AOA9}H   LuԋM\AE;  u('     1LE  I  ADeE  HLu   AGDAt)AA1A  H9¿  ILHA9u1HA   A  9¿  ILHr9ƾ  ILHz9ǿ  ILHr9ƾ  ILHz9ǿ  ILHr9ƾ  ILHz9ǿ  ILHr9ƾ  ILH9pIcHi  HIcHh  EOE   AOEAAt#Dσ1Ҿ  9ʸ  HLH9u1A     9ʸ  HLH؍z9Ͽ  HLHǍB9ȸ  HLHz9Ͽ  HLHǍB9ȸ  HLHz9Ͽ  HLHǍB9ȸ  HLHz9ϻ  HLHÃD9oAkxHcHHg  E  E1DH[A\A]A^A_]@ UHAWAVAUATSHAAAIAO   B  H]Aǆ  Et|   A   HcHHɠ 4|A0A9E  HtHHDUMLg  IH]MDUA  A A  ~  Aa  A  A    A     O  A   q  E8A    E*  HA1H   H   1HH!   HH!H1@tDD0ǃH1ffog     fnf8 f3HHuH0rlffo3  fnf8 f3Nfnf8 fT3N fnf8 fT3 N0fnf8 fT30H@H9uH9Ht+D     @43H9uA    A   f uAEAA 4$D$LDDIH[A\A]A^A_]ffff.     UHAWAVAUATSH(AAAAHMAF=         D)D9   ExE~zDD)|rDMLEAi  i  0  Hce  HHtgẺ$D$    HDDDELMAEt
Hd  1HEHtD01Ht1HH([A\A]A^A_]1HEHt 1D  UHAWAVAUATSH(MAՉAHuC=   rE1H  E1  Et!w6Au0HHH? <D+t.          1A      1҅	$   11҅x)|i  i  0  i  1OtYHMLEHcd  IMtTED$L$$LDDLELMbÅtLrc  E1HEHt,(E1Ht E1E1HEHt	 E1LH([A\A]A^A_]f.     UHH EHȉHH5XHt$D$   $   H5  I   H ]ffff.     UHAWAVAUATSHH  DMĉHHIH8 H HEM0  E1A         ENE~=AVEAAtDDσ1  Lf     9ָ  HLH9uIcLi  ML  1LA     9ָ  HLH؍N9ѹ  HLHF9и  HLHȍN9ѹ  HLHF9и  HLHȍN9ѹ  HLHF9и  HLHȍN9ѻ  HLHÃD9oIcLi  IE~3AVAt1Dσ1  L 9ָ  HLH9uL   1LA     fffff.     9ָ  HLH؍~9׿  HLHǍF9и  HLH~9׿  HLHǍF9и  HLH~9׿  HLHǍF9и  HLH~9׻  HLHÃD9oL H  1LH$  1LH'  1LE~E~H  1LLcIiQHH?H'ȋ)A  E   I$  H HD$HEHD$$HD`]H AAiא  9Z	  Akd9t-9t)Ai   9tAk29C4t49tI9%	  AFL ;	  LHC?H   H   H!HH)HHAkH   H!II)LA   tLHH0HHT$L$D$$x   HLHL EH0LH  1MLAE   i@  hB  A9DHLDk<D AtpAu
k<]ENIA~D)D)E1A  DٹADAD	AA	LDD)AHcHiQHH?H$AH1A    E9DMcNM   HLA  D$CAAEMcn1HA  1f     L9}D'HD2fffff.     A  H9HuDD@   AN҉HHL9|4RLH$ t	HtAt(Au(@H5H=C@@HƉș9M9Nȉ1EL  HDk21MLfIcFH9A    LL  1LtA      A   A9}$Hk<HA)    AHi'  9~H  Q  If     iX  9~H  P  #Hi    9~O  M  1LIcFH9}(*    1L     1LMHIcNH91LL  HH@H1ǅ     fff.     ǅ,    AFIc9};   ?1fffff.     At9   HH9|   ǅɻL~1fAT9tHH9|H   HHALA   t[LkHI4   H I$  Hǅ  ǅHLZ    Å~T?1@ At9t"HH9|ǅHLHL   HLLALELAH   HLDEEIAA     LkAkHcHcH) tD)0DD )@D D0)PD0D@)`D@LPpLPLI$  Ht5*'  1LH   LLLHDD+ AFH)L	ɺ    HEA)A    DM9tA   A)9$ u.u*HA;  1LAH@M L$0HMHL$(D$ D$\$D$HH$LHHHILEDMaH@   1H(HLf  AFȃ$ ,LA9D H$1HLLEٷLHHI A;~L HHf, H	H;MuHe[A\A]A^A_]U  UHAWAVAUATSE  EQE1AtALcIIcL$LcIEAE1Hff.     A$ILME9uA   E)IELcHIHuLHHuHcHMcJ    LIIMIMHLHMMIMLHLILLJHMLmH1fffff.     ABBABABHHAu[A\A]A^A_]f.     UHH EHȉHH5NHt$D$    $   H5   IH ]ffff.     UHAWAVAUATSE  McEyMWE1I:  I   E1MM!!  E1    MgM!ID1tMN,BD˃ÃH1(Ym f     A~LE fafr[YHHuI   IM!I)H\0LHDB(m fD  ~Hfafr[YK~Hfafr[YK~Hfafr[YK~fafr[YH@H IuM9M   LcLcAID)t*LILJ*Y;p LIID9twE)MMMLIILIIMIMK`o f     B4rW*Y4W*YLLAu[A\A]A^A_]UHAWAVAUATSH   It2) )0)@)P)`)p)u)}LLHH H( H HEHHEHEHEE0   E   M0    ?`+0  HR  HcHHcMH(0  HHEIM*       *  t%+    HcMH(w(HHEIM%HcMH(w/HHEIM,HEHHHMH1L芾  HEHHHM1A{ u   E1ffffff.     Ec1LMIL3LMIۉÅ+  E9  |  IA1E;s|	  HcMH(E  HHEIM?  Aǃ,      Aǃ(      Aǃ$      A     EKEL  AKEAA  Dσ1Ҿ  Lffff.     9ʸ  HLH9u  HcMH(&  HHEIM   HcMH(  HHEIM  HcMH(  HHEIM|  HcMH(  HHEIM  HEHHHM =  A   1  HEHHHMH HH       1A{   E1fD  E;cMA  |A  M1۾  1LHUCEHAME;cM|.  HEHHHML(MD  AE     1A{   E1Es  1LHULٻIۉÅ  E9  |  MA1M IA1E;c|  HEHHHM A  1  HEHHHMH H   A  1j  HEHPHUDEx1E;S|(wHcHUMHUHJHML
MtOE  ASEBA`  D׃1  fffff.     9ָ  HLI9u.    1LA     9ʸ  HLH؍z9Ͽ  HLHǍB9ȸ  HLHz9Ͽ  HLHǍB9ȸ  HLHz9Ͽ  HLHǍB9ȸ  HLHz9ϻ  HLHÃD9oIc3Hi  HHLK  IEJEL   AJEAAt4D˃1Ҿ  Lfffff.     9ʸ  HLH9u1LA     9ʸ  HLHz9Ͽ  HLHǍB9ȸ  HLHz9Ͽ  HLHǍB9ȸ  HLHz9Ͽ  HLHǍB9ȸ  HLHz9Ͽ  HLHǃD9oIcHi  LJ  I1A{    E1Ec  1LLʸIۉÅ   E9  |  IA1E;s|   1A     9ָ  HLLN9ѹ  HLHF9и  HLHȍN9ѹ  HLHF9и  HLHȍN9ѹ  HLHF9и  HLHȍN9A  LLIǃD9nM9H  H H;EuH   [A\A]A^A_]I  ufff.     UH]dI  fD  UH1~)|xipi  i0G    ]f     UHAWAVATSAIr         D)9   E      A9   AAOEG~1A	ATHIcH9|AOEGA4      ~*Hc1ff.     A\?   t9}sHH9|M  1E~/        LD`uAIpi  A;_|AO9}(D     LD0uI0G  A;_|1[A\A^A_]fUHAWAVAUATSHMAAAAG=   wx   D)D9|kExfE~aDD)|Y}LEAipi  i0G    Hc H  HHtPHߋuDDELMFMtAtH`G  1Mt	A1HH[A\A]A^A_]1MtAfffff.     UHHDD$D$   L  A
   H]@ UHAWAVAUATSH   DL(H0AHPIL% M$$LeE1Hd  1	  HcdHiQHH?H#ȍ@9OHX H   H   H!HH)H@HI  HHE  4  AL?D9  D1  HR k<HHiMbHH?H&HG$1H8LP1Dfff.     IEf  9$HHhHD$H$    E1LDHoLpHL#  HchH   AA   ȃt/A   u$   EFA?ffff.     x&ȃ``uA2   d   DHVHHHiQHH?H'/HtHHHiQHH?H%A; OtH89u"IA)9H8  HX9DEL%C M$$  AO  E$H@H@HE1HPLH     E;opi  |0G  E¸$  H8ǅp    A9H ML$HpHL$$LHDH@LXDMH HX  LHHPHcpA7AGA9     Gd- 1HcHcfD  ALD9tHH9|       D I   A   H0H@LX(C۹    HA79LD |       1ɅE  D  AGLEDHcHcffff.     AT9tHH9|	  f        EIA   H0H@LX(K۸    HA79vLE   LD    Gd-1HcHcff.     ALD9tHH9|kff.     D ItGA   H0HLX(C۹    HA79LD {
LD LHL8HPHA)AAOA95A7L% M$$L(~=1     AD=   u1E1H0LXAA7HHcH9|HXHXL% M$$L;euHe[A\A]A^A_]?       UHAWAVAUATSPEIMt]E  McIHcHGLcMf.     A$Y^ __ ]] 3@  fMLAu   E   EF1At$HcHGLcMD1f  HL9uAr}A)HAHcHHcL6M@IHQHIPHHHHH4GHHH    IHH1f.     f>  f8  f:  fA9  HAuH[A\A]A^A_]ffffff.     UHHDD$D$    L   AH]@ UHAWAVAUATSH	  E  EQE1At8HcL$LcIMcIEAE1HfA$IMLE9uAw  E)HcHEL4    M]HcLHMIHIIcLMELHLMLLHIIHELHLL4HHuH4HUHfB>B:BA>BA:LHAu   E   EA1At,HcHLcIDɃ1fD      HL9uArA)HHHcHLcN    IHLXLHHHHHHK4HLHIH1fD  ;    8    >    9    HAu[A\A]A^A_]UHAWAVAUATSH   It2) )0)@)P)`)p)u)}LLHH H H HEHHEHEHEE0   E   M    mD   HN  HcH1A~    1fD  E~  1L(   D9pi  |0G  I1A;^|j  t0  uZHcUH(  HHERU    u2HcMH(wHHEIMHEHHHMH1L(H H	H;Ms  H   [A\A]A^A_]HcMH(w/HHEIM,HcEH(   HHM@E   HEHHHMHHL      1A~ vE1E~  1LHUy'TE9pi  |0G  M1IA1E;f|-HMHAHE1A~ D91fff.     Ef  1LD
'D9pi  |0G  I1A;^|HEHHHMDEx1E;V|(wHcHuUHuHVHULMt>E   AvEJAt1DӃ1pi  @ 90G  HLI9u31A   pi  ffffff.     90G  HLL_90G  HLHˍO90G  HLHٍ_90G  HLHˍO90G  HLHٍ_90G  HLHˍO90G  HLHٍ_9A0G  LLI̓D9nM(yQ8  AsssssssAUH]8  fD  UH  ]D  UH  8  1Ht
@    HH]fff.     UH]D8  fD  UHAWAVSHAI  A tMD0   I pAxσ``u,P      D<@  HiQH'"  t@  HiQH%A  E1A   tu|cDvA?uVA   C0A    <IcMDMG  HD$    H$    HMHD~Ew1H[A^A_]    UHG]    UHH$    E1YH] UHHHW$    1E1A,H]fD  UHAVSH   I~Eǅ    H 1L'x$$    H 1E1AL迗H   [A^] UHAWAVAUATSH   AA։IHR H HEи~1A)tx|qA|[AE1~\HhHD$H$       E1LHoLpCx$HchI)AE9|ALDH H	H;MuHĈ   [A\A]A^A_]4  @ UHAWAVAUATSH  HhHpHm H HEи  1Hh   Hh@dE1E1Lp D9d   Dǅ|    HhHD$H$    E1LDHoLp)xvhHxLD-xZ|$    1HxHpAEx.AHHpHchI)AHhA9D/HP
 H	H;MuHĈ  [A\A]A^A_]h3       UHD8!  <!  D)   EA)DH  |A9t1   DD9)Hc   HIHk\!  NHT!  HNHD!  HL!  HFHHcHiH Љ@!  @!  <!  |#D    LD)ȉ@!  <!     |8<!  1ADH   D)W~'HW1 X  HH9|      HcA   A)tɃ@ X  HuAr]f.     X  X  X  X  X  X  X   X  H=   u,!  YEO \Y(!  XV]fUHAWAVAUATSH  HIH H HEHGH_HcpH8H  HH HLcIVHEAE1%N O N H   M    t!fD  AD YXHHI9uHr[ffffff.     AD YXALYKXADYCXALYKXHHL9|.(   .N (   W.   W. vWG )(Y$P XM S0  ,W*YP XHH (Y%kM (\YY(\YX HP YH8H HN uM f     B@II9ZHHHLcpMLH[  E1%L M 	M ffff.     H~1HGHc@1f.     @YXHHH9|.(   .XM (   W.   W.AvW8F ) (YN XL .  ,*YmN X HHX (Y%K (\YY(\YXAHsN YHH8L K      CD IM9Hn H H;EuH  [A\A]A^A_]-  fD  UH  1]鋛ff.     UH  1]kff.     UHHHU  1HEH]ffffff.     UH  1]ff.     UHHHU  1EH]ffffff.     UH徼  1]Ϛffffff.     UH徼  1]ffffff.     UHAWAVSPIKII?HU価  1x]JL)A\H[A^A_]ffff.     UHAWAVSPIJII?HU侣  1(]JL)A\H[A^A_]ffff.     UHH?  1]fff.     UHH?  1]̙fff.     UHHW  1H]香fD  UHHW  1H]醙fD  UHHW  1H]ffD  UHAWAVSPHIIH;HsSHKDC DK$AIL)D|(H[A^A_]D  UHAWAVSPI~IIAi@"  ȁ$  1ۃF]IL)A\H[A^A_]f.     UHAWAVSPH.IIH;sSAIL)D|H[A^A_]fUHAWAVSPHHIH;HsSHKDC AHL)D|(H[A^A_]f     UHAWAVSPIHIAi  ȁ4  1ۃF}HL)A\H[A^A_]f.     UHAWAVSPHNHIH;sSKA2HL)D|H[A^A_]ffffff.     UHAWAVSPIGIAG~-I   tu|Y?   GL)A\H[A^A_]f     UHAWAVAUATSH(IHLcmL= M?L}CD- HD H   H!HH)HM  H}HuH]LuȋE@AMcLc1At0KcIHH= f fMH=  ffNf   A   D)H\JIKLfA fALcyMII fEfELI  fEOfDSHc1IHH ffALH  fAOf;HHuN$jE   EAMcILc1ALuL=g M?H]t2KcIHH= f fMH=  ffNfA$   A   ID)IcHH\rIKLfA fAD  HcqIHH ffALH  fAOf{Hc1IHH ffALH  fAOf;HHuLN$jLuL= M?H]HuH}DHLLDL;}uHe[A\A]A^A_]w&      UHAWAVAUATSHXUH}H H HEЉHEH   H   H!HH)HEHąn  ۉ  LcLMHf NtLuHuȍFEJ    HMHIHMI1HMHMHME1fff.     HMȅɉ   AG    t1HMAHcHUH4H}1f     HH9u}D   HUAA)DIcHʉHuLHQLuIAHuLHQIL$LHH<HILuHDLmfB/ARB)ARC,ARC+AIMAuIHEHEA9"    HuȍFEHcHHELcLmJ    AI1HELeHEE1fffff.     HUȅ   LHA    t@ 27IHHD9u}rvIQL}ILEI<IQIILIMIqIML}fff.     C4;B4C48BtB4:BtB4?BtIME9uIHEIHEUA95HEHcHH}Hu]$  H. H H;EuHe[A\A]A^A_]I#  f     UHAWAVAUATSH   LMEIIEHED}MԉEE] IEIcUAuuAwHcxHcHI} H}HH   L   L$rO&AC<&      A89   EHcHELHEgMAuHupEAvuHEHD$ Dd$Dt$4$D$    HuLMLHUHMA
  UċuȋE*U? *]A  ?  LM  DLu   |  Iڹ   D))  Hɍ_AE19ʺ    LLߍ|A89LLD:HA 9LMD:HA 9LMD:HA 9LMD:HA 9LMtHcA HcA< ))9OЅtHcE< AAE(D)AE(yD~@HcKL4    DAE(HWE1tD<9AD)AE(y	HHυtD|ЃʈLE  MELMHĘ   [A\A]A^A_]E1E     DHL}A!D}  H]HM  {  AE81@t.if _n<fH*A XA
   tq)HTI|> =      if _n<f(x(XRWif _n<f(x(XHHuAE8<  MELMHĘ   [A\A]A^A_]l|DLuIMLM4|DLuI4    Iڹ   D)1ɅOMHuYYDuD)AAAAE9EN1EDHE)AM()AM(MIIDE9   YًEЉEDEADD$l<$LHuLHpDI(U3HMAE(D)B0BL0    Nȁ| @  DDEYEED$l$LHuHpDELMAA	G  YыEЉED$l<$LHuLHpA    hDDE(]vEAE(+hB8BD8DO|DDEEYEDEDED$l$LHuHpDIAHMADu  HcHL  n  {  IA]8AP1At/Dǃ1fif _n<W*AH9uۃ   D)It     if _n<if W*N_n<if W*N_n<if W*N_n<W*HuA]8ALƅ~  F1@t$W1 AYXH9uWۃrM)IL     IQYXYXIYXYXHuX: WQ%Y9 ^YHH1H   I   HL!   I( HxL!HHHE1HrAAZYYAAZA   HtBHL!L)Kt0V^YYV^VYYVH@HuH9t%ML)@ A
YA
IuEDHĘ   [A\A]A^A_]Affff.     UHAWAVAUATSHXUĉH}H7 H HEЉHEH   H   H!HH)HEHąF  V  LcL}H[ JDHEHuȍFEAAN    IHEH@HEE1LuE1 HEȅ   EHEB4    t2HEHHMHL1fff.     HLA9u}r}HMAA)HGHuHH]LHcHHMHHGHHHHHHHH<L@ q4q4q41A4LHAuIIIEA9    HuȍFEAALcLeN    HcHHEAI1HEH]HEHEE1HEȅ   EHHU    t 02HLHA9u}rsHGLEIHMHHGIHLHLHwIH4L}fff.     DG:LB>LB8LB:HMA9uIHEH]HEEA97HEHcHH}Hu  H H H;EuHe[A\A]A^A_]  ff.     UHAWAVAUATSHxLMHMIHuH}DU(E HOHMLgMI IcHUHI@QEA Ӿ      E)Є҃BBA1uD7L HW0HU)˃9O؃@@   NӃ      |&ЃH0X A   )   EDE9LHME1EDn  t#E~XE1AucMT5 (   E~5A@1A   DW1AYXH9u   EM5 (  AMHE(X\Y4 XYXʺ   (Ak  D)HMHLIT     Z
a)(X\YXYX(X\YXYXHH(u   WrGD)ILIQYXYXIYXYXHuE1MAt,DW1Hu    YXH9uWHurJD)HL@ QYYXYXQYX	YXHuHuT3 XXWQWQZWZLK  Y5 X4   ID,MEU(EoMW A    )ù   )DHE@HJ HMЃ2  EE}E1  EA      A    A     E  ApHN1H   H   HR1II!   IH~H!HHH1Hr$H}O(+ WWO   Ht^HH   H!H)HUHt0(*     NVWWNVNWWNH@HuL9LLt4HMHD)(m* ffff.     	W	HuDE  HMHUHEHc@H(Y01 X(YXWQX^^A@HH1H   1HH   H!   I( ( HpH   H!HHH1HrA#Hu.YYXA+   HtcHH   H!H)ItH]H|ffff.     foYYXn&/YYX.H H HuH9HLtDD)HMHIffffff.     YYXHHu܃}$  HEx(  DmILE     LD葬ILDm   MI EtDA    AA|XtTDmH]AAAAAuvB+E   D|E}ME9'  LpCd*  H]}xutLhAAAsE%  AD|At$YD)E9܉N  E}DmMAD  E1LeE1  E  E}DmD|MLÍQL[  DIM  D|E}M1DAE_(1DA9GAA)A9  IcLiVUUULH?I A  LpDDCdD)DE9NL&rLpM   D|E}DmE11DAO(1D9GÉ)A9A  Lp   ȃ   1E1fffff.     Dr9ADBBA)ɍIAAED$DA  WAI   A)ME9CdDDCdD)DE9NIG()A)EO$A))؅ADA_ IO    }   H IWHH EO    AWA_ 1D9sAI7A_,	H 	   AO$IO   ؉r[  AE11DHMAH]   E}DmMƍID)Dɉ)L+pMLh  IO HH 9E)IA    rAW$)AAG IG =      IOA,HH EOE1AOA_ D9s vAwIfffff.     1A_,	H@% 	5   AG$IG =  ߉rLDm  LpHMDAȃ   1 <S9ABAB)ɍIG$ A)AE)HEЍ@D)AD)IG(E)A)DE)EO$E)DEDEG IO       H IWHH EOLpLhfAWA_ 1D9sAI7A_,	H 	   AO$IO   ؉rLpLhH]AE11DHMA}( Dm  | Le  E  Er  AHHA1H  1HH   H!   DUIHqH   H!HHH1Hr-A(z' YHuY(XA\   Ht{HH   H!H)ItH]H|(+' ff.     NYWY(X^\WYY(X\H H HuE1H9HLDUt[D)HMHIU( E1f.     
YY(X\HHuLeAG Ѓ    )ֹ   )QE1H=? ;AFD)A_)U;UA A)AEHE0HMD)MA @  t&EuA   !0 A  EE1     !0 @  EA  k  A   i   %    U          @        )DϹ @  D)ɍ   i       U 6        @  )EDAA  AAуAڃ)у!D)D׈ڍD!iʶ       ʁ @  i        @  )ȘA @  HMD1DIDQADyDYHx[A\A]A^A_]E1EA    HMHUHEHc@H(Y% X(YXWQX^^AHHA1H   1HH   H!   I( ( HqH   H!HHH1HrA#Hu.YYXA+   HtVHH   H!H)ItH]H|foYYXn&/YYX.H H HuE1H9HLA    hD)HMHIE1A    f     YYXHHuUHSPH  HtHt
H]H}H[]ÐUHAWAVSHXIL= M?L}H]H  HuH  H  H+EIH  L;}uHX[A^A_]  fffff.     UHAWAVATSH`HL%? M$$LeEHuLu   L  L}L  HuLm  HEHHAHi   H}LH:  ÿ   1L  uL;eu:H`[A\A^A_]H L0  HH5 1LHB      UHAVSHLw+  eH%0   Lm  1[A^]ÐUHAWAVAUATSHII1A@B L}1LLL  #u.HE    HLe1H}R  I@B H|ĸ#   uH}  H[A\A]A^A_]H H  HH5@ 1HH^    UHAWAVAUATSHIIHH}E1A@B f     H}HLL   #u.HE    ILu1H}  I@B #   I|uHEH8  1H[A\A]A^A_]f.     UHAVSHH=]   & $u)L5] Hq] LHa  ^& uHW& H=H] ]  1HtHE    H}HEH[A^]ÐUHSPH] H  & H==]   HH[]  f.     UHAVSHL5\ L  H% L[A^]  @ UHAVSL5\ L  H% L  H[A^]ÐUHHHw   H]      UH]  UHAWAVATSH MHIIHE    H]LEHE    H}LLHAH [A\A^A_]ÐUHSPH   g  Ht$HKHHHHSHPHHH[]H HH= +         5   SUATAUAVAWA_A^A]A\][% % % % % % % % % % % %  % % % % %
 % % % % % % % % % % %  %" %$ %& %( %* %, %. %0 %2 %4 %6 %8 %: %< %> %@ %B %D %F %H %J %L %N %P %R %T %V %X %Z %\ %^ %` %b %d %f %h %j %l %n %p %r %t %v %x %z %| %~ % % % % % % % % % % % % % %   L AS% h    h   h   h2   hF   h^   hk   hx   h   h   h   h   xh   nh   dh   Zh   Ph   Fh  <h  2h  (h*  hD  hR  
ha   hn  h~  h  h  h  h  h  h  h  h  h  h  h'  ~h5  thD  jhR  `hb  Vh}  Lh  Bh  8h  .h  $h  h  h  h  h  h,  h9  hF  hR  ho  h  h  h  h  h  h$  hO  zhi  ph  fh  \h  Rh  Hh  >h  4h  *h   h,  hF  hU  hd  hv  h  h  h  h  h  h  h  h  h  h  h+  h9  v          A B C E F G K M N R X Y  _  a  b  c  d  e  f  g  h  i  j  k  m  n  p  q  r  s  t  v  w  x  y   io     os  .F At Cb Cr Do Dx Dy Eq Fd Fs Hi In Is Lo Op PC To XX XY YY  bp  bw  cb  cr  cs  dp  fd  fn  fp  fs  g0  gp  gs  h1  h2  hd  hi  hl  hz  id  in  is  it  l1  l2  lo  lr  mp  mu  nb  nd  ok  on  ot  pc  pd  pp  pr  ps  pw  r1  r2  r8  r9  rd  rg  ri  ro  rt  rw  sc  sp  ss  sv  t1  t2  ta  tb  td  tq  tx  wd  wg  wr  wt  zw   fmt Add Arg Cap Day Dev Dir Div Dup Env Err Gen Get Gid Ino Int Key Len Max Min Mod Mul New Num Old Out Pid Pix Put R16 R32 Run Sec Set Str Sub Sum Sys Tag UTC Uid Var  _g_  _p_  abs  add  alg  arg  arr  bad  bss  buf  cap  cas  cgo  cnt  crc  ctx  cur  dir  dst  enc  end  eof  err  exp  ext  fin  fmt  fun  gcw  gen  get  ifn  img  inc  key  len  lfe  lfs  lns  loc  log  lut  mOS  max  mem  min  msg  mul  neg  now  obj  off  old  out  pad  pcs  pfd  pid  pin  pop  pos  ptr  put  r10  r11  r12  r13  r14  r15  raw  rax  rbp  rbx  rcx  rdi  rdx  ret  rip  rsi  rsp  sec  seq  set  sig  siz  sp1  sp2  sp3  src  std  stk  str  sys  tab  tag  tfn  tls  tmp  typ  val  wid    flag   hash   main   sort   sync   time  *int Addr Args Base Bits Bool Call Ctty Data Date Done Elem File Flag From Func Grow Hour Init Kill Kind Less Line Load Lock Mmap Mode NArg Name Nano Next Nsec Open Path Peek Perm Pgid RGBA Rdev Read Rect Recv Seek Send Size Stat Swap Sync Type Uint Unix Usec Wait Year Zone  addr  arch  argp  args  argv  base  bias  big4  big8  bitp  bits  bool  bptr  busy  byte  call  code  comp  cond  ctxt  curg  data  date  dict  done  down  drop  dump  ebss  elem  envv  fdmu  file  fill  find  fint  flag  fmtC  fmtQ  fmtS  free  freq  ftab  ftyp  full  goid  good  gopc  grow  hash  head  heap  hist  huff  idle  img1  img3  info  init  int8  ityp  jfif  keys  kill  kind  last  lazy  left  line  link  list  load  lock  lowE  mant  mask  mhdr  minv  mmap  mode  moff  mono  more  msgs  mtyp  name  nbit  nbuf  ncgo  newg  newm  next  nfns  nice  nobj  node  note  nret  nsec  nstk  oldp  pack  pad0  park  path  pcln  pcsp  plus  prec  pred  prev  prot  ptab  push  rcvr  read  recv  regs  ret1  ret2  root  rseq  runq  sbrk  scan  seek  sema  send  sghi  size  skip  sort  span  stat  step  succ  sync  tEnd  tags  tail  test  text  tiny  user  vals  varp  wait  wake  wall  when  word  wseq  zero  zone   
    0         @
    P    .               p
    
         p                p    p                p        p    `         
        p    p        0                              P    
    е                                0l         s	    Pt	        p    з        0        &    '          L    `    8    `+     +     ,     -         *     )    j                        `                              g    i    j    k    pl    @e    m        е    @    @    P                    @    @                            0                            p            Я        `                0    p             p        p    P        `    0                         P            @        `    @    +    P            `    P                    p        p    `        Po    `_    @^    	     
    `
    
    
     
            
         .              
    `
             @    p    0                      P        @             0    
    p              0        @    `                 P        @
    `    @        0         0    P        k    @    r	    `s	    p             0              &    0'        K         7    P+     p+     0,     `-     `    `*    (    Pj                  `                        @    `         g     i    j    Pk     l    d     m    @                         0    `                         `    `        @             p    p         0                          @        `    @         Э        `    P                     `            в        p            л    0            @             p+        P    P                          P                         n    ^    ]    	    	    
    @
    `
      bufio  bytes  image  *bool  *int8  *uint After Align Bytes Canon Chdir Chmod Chown Clock Close Delta Empty Entry Equal Error Field Files Flags Float Flush Fstat Fsync HasFP Hours Idrss Index Inset Int64 IsDir IsNil Isrss Ixrss Local Month Mutex NFlag Nlink Nswap NumIn Nvcsw Parse Pread RLock Range Reset Round Shift Slice Start Stdin Stime Store Sum32 Sysfd Union Usage Utime Value Visit Width Write YCbCr  _Func  __pad  _func  _type  align  alloc  angle  arena  array  block  bytep  bytes  cache  chain  chmod  chunk  close  cmean  codes  count  csema  cycle  datap  delta  denom  depth  dirty  dying  edata  elems  empty  entry  equal  erase  errch  error  etext  everr  evict  extra  failf  fault  final  first  flags  flush  fmtBs  fmtBx  fmtQc  fmtSx  frame  freem  frees  gFree  gList  gcbss  hash0  heap0  heap1  heap2  highE  ident  incgo  index  inmem  int16  int32  int64  inter  inuse  isDST  isRGB  isstd  isutc  large  level  limit  links  local  locks  magic  maxpc  meanE  midle  minpc  minus  mnext  mutex  nComp  nbits  ndeps  ndone  nextp  nfree  ngsys  nmsys  nobjs  npage  nproc  numer  numgc  nwait  order  param  pcbuf  pidle  plusV  pread  ptrTo  quant  queue  rLock  rNext  rdPos  recvq  recvx  reset  right  rlock  rsema  rtype  runes  sched  sendq  sendx  seqGC  sharp  shift  sigMu  siglr  sigpc  sigsp  space  spans  spine  ss_sp  stack  stage  start  state  stdin  store  sweep  tMark  table  tflag  timer  treap  trunc  types  udata  uint8  usage  vaddr  valid  value  wLock  wbBuf  wbuf1  wbuf2  width  wrPos  write  wsema  errors  *[]int  *error  *int16  *int32  *int64  *uint8 Accept Assign Before Blocks Bounds Buffer CMYKAt CanSet Chroot Decode Delete Enable Encode Exited Fchdir Fchmod Fchown Format Getenv GrayAt Groups HasADX HasAES HasAVX HasFMA HasSM3 HasSM4 HasSVE Height IntVar IsZero Layout Lookup Lspare Majflt Maxrss Method Minflt Minute Msgrcv Msgsnd Munmap Namlen Nivcsw Noctty NumOut Offset Opaque Output Parsed Ptrace Pwrite Qspare RGBAAt ReadAt Reclen Second SetCap SetInt SetLen SetVbr Setsid Signal Slice3 Stderr Stdout Strict Stride String Struct Uint16 Uint32 Uint64 Unlock Unwrap Writev X__sig  _defer  _panic  active  actual  addSec  allocs  append  arenas  argLen  arglen  argmap  attach  bitmap  bucket  chunks  closed  common  cutoff  cycles  decode  decref  delete  digest  divMul  divmod  doSlow  efence  encode  endTop  eobRun  etypes  exited  fflags  fields  filter  fmtSbx  footer  formal  frames  funcID  future  gc_sys  gcdata  getPtr  handle  header  height  hp_mem  ignore  inList  incref  insert  intbuf  iovecs  isFile  isFree  isdone  labels  layout  length  lineno  locabs  lookup  mapped  mcache  mcount  method  misses  munmap  mustBe  mutate  nCodes  nbytes  nchunk  needed  nelems  newval  nmidle  noCopy  noscan  npages  npidle  object  offset  oldval  opaque  opcode  output  palloc  parent  parked  parsed  pcfile  period  pmusic  procid  ptrbit  putGen  putPtr  pwrite  qcount  quoted  reader  refill  refine  remove  result  revise  rflags  rusage  rwlock  scases  setLoc  shared  sharpV  shift2  si_pid  si_uid  signal  signed  state1  status  stderr  stdout  strict  stride  string  tagLen  thread  ticket  toMono  toRead  tokens  tryGet  tstart  ttnext  tv_sec  uint16  uint32  uint64  unlock  unpack  unused  useCBR  useDTX  varint  vdsoPC  vdsoSP  victim  volLen  wanted  window  writer  xcount    context        os/exec        reflect        runtime        strconv        strings        syscall        unicode  **uint8  *[1]int  *[2]int  *[6]int  *[8]int  *[9]int  *[]bool  *[]int8 *exec.F  *fmt.pp  *func()  *string  *uint16  *uint32  *uint64 AddDate AlphaAt Bitrate Blksize BoolVar COffset CStride CanAddr ChanDir Complex Convert DirAttr Discard E_count Feature Float64 HasAVX2 HasBMI1 HasBMI2 HasERMS HasFCMA HasFPHP HasSHA1 HasSHA2 HasSHA3 HasSSE2 HasSSE3 ISOWeek Inblock IsValid MapKeys Message Minutes ModTime NRGBAAt OpenDir Oublock Palette PkgPath Pointer Process RLocker RUnlock RawRead ReadMsg Readdir Release RoundUp Seconds Seekoff SetBool SetCMYK SetGray SetRGBA SetUint Setctty Setpgid Stopped Success Syscall Timeout TryRecv TrySend UintVar VolAttr Weekday WriteAt WriteTo YCbCrAt YOffset YStride YearDay  aborted  advance  alignme  alllink  allnext  alloc_m  amended  argSize  badVerb  balance  bitRate  blocked  buckets  bufLock  by_size  callers  central  cgoCtxt  chanDir  closing  codegen  context  copyLen  created  current  d_angle  debuggc  deflate  dequeue  destroy  dirinfo  disable  discard  dispose  doPrint  docrash  elemEnc  elseEnc  enabled  encoder  enqueue  entries  expbits  filetab  flushed  fmt0x64  fmtBool  forward  freeBuf  frexp10  funcoff  gctrace  getSlow  goidgen  growing  gsignal  hasmain  hdrsize  huffSym  ignored  inCount  isEmpty  keysize  libcall  literal  lockedg  lockedm  makeImg  marshal  matches  maxBits  methods  modTime  morebuf  nameLen  nameOff  nameoff  next_gc  nlookup  nmalloc  nmfreed  noStack  npcdata sys    sys     padChar  palette  pauseNS  pinSlow  pkgPath  pkgpath  pointer  popHead  popList  popTail  preempt  prepare  private  pspeech  ptrdata  pushAll  pushcnt  putFast  racectx  readErr  readdir  readers  reading  reclaim  release  resolve  restart  roffset  runlock  runnext pop%    sa_mask  scratch  setDone  setMono  setNsec  setSpan  setType  set_rip  set_rsp  si_addr  si_band  si_code  sigaddr  sigcode  sigmask  sortkey  special  ss_size  started  startpc  strings  success  sysStat  syscall  takeAll  textOff  timeEnd  topbits  tophash  tv_nsec  tv_usec  typeOff  typemap  unixSec  use_vbr  waiting  wrapErr  wrapped  xFactor  xOffset  yFactor  yOffset  zwLevel              
                 encoding  *[16]int  *[19]int  *[2]int8  *[64]int  *[8]bool  *[8]int8  *[]int16  *[]int32  *[]int64  *[]uint8  *cpu.x86  *float32  *float64  *fmt.fmt *os.File  *os.file *poll.FD  *uintptr Buffered Contains CoreDump Deadline DefValue Duration Etracker ExitCode FileAttr FileLine Forkattr Function GoString Gray16At HasASIMD HasCPUID HasCRC32 HasDCPOP HasJSCVT HasLRCPC HasPMULL HasSSE41 HasSSE42 HasSSSE3 Int64Var IsStream Location MapIndex MapRange Multiply Nsignals NumField Overlaps RGBA64At RawWrite ReadByte ReadFrom ReadLine ReadRune Required SetAlpha SetBytes SetFloat SetNRGBA Shutdown Signaled SubImage SysUsage Truncate UnixNano UserTime VisitAll WriteMsg  activity  addExtra  addNonGo  allspans  analysis  arrayEnc  asserted  assignTo  baseMask  baseaddr  baseline  bitCount  blackPix  bytedata  cDecoder  cEncoder  cacheEnd  cgocheck  channels  checkPut  coalesce  codebits  concrete  continpc  coprimes  copyData  copyDist  curArena  d2_angle  dataqsiz  debugGen  divShift  dlogPerM  doPrintf  elemsize  elemtype  embedded  enablegc  encSpeed grow(    endCycle  eofError  erroring  fastrand  finished  flushGen  fmtBytes  fmtFlags  fmtFloat  freeSpan  freeWait  freelink  fullHead  fullTail  funcInfo  funcName  funcType  generate  hashHead  hashPrev  headTail  heapGoal  heap_sys  histSize  initSpan  isMarked  isSelect  it_value  lastByte  lastFreq  lastRead  lastpoll  libcallg  linkMask  lockSlow  mantbits  matchLen  maxCodes  maxPages  maxprocs  mcentral  mem_fill  minCodes  moreBits  mstartfn  nbgsweep  ncgocall  needzero  newStack  nextFree  nonblock  nonempty  noptrbss  numExtra  objIndex  outCount  overflow  parseOne  pauseGen  pause_ns  pointers  pollable  position  previous  printArg  priority  pushBack  pushHead  putBatch  raceaddr  readByte  readFull  readLock  read_pos  released  resetAll  runnable  runqhead  runqsize  runqtail push%    rwunlock  sa_flags  scanNext  scanWork  scavenge  seqStart  setRunes  setSpans  set_usec  shutdown  si_errno  si_signo  si_value  sigcode0  sigcode1  sleeping  specials  spineCap  spineLen  spinning  ss_flags  stackTab  stktopsp  stopnote  stopwait  stwprocs  sudogbuf  sweepers  sweepgen  sysAlloc  sysUsage  tagCount  targetpc  throwing  ticksEnd  tonality  tracebuf  traceseq  truncate  tryAlloc  tryStore  uncommon  userTime  waitDone  waitRead  waitlink  waitlock  waitnote  waittail  wrapErrs  writeBuf  writebuf                    	image/png  	**os.File  	*[0]uint8  	*[1]uint8  	*[288]int  	*[29]int8  	*[2]int32  	*[2]int64  	*[30]int8  	*[316]int  	*[3]int64  	*[3]uint8  	*[40]int8  	*[4]int32  	*[4]uint8  	*[56]int8  	*[5]int32  	*[5]int64  	*[5]uint8  	*[6]uint8  	*[8]int32  	*[8]int64  	*[8]uint8  	*[9]uint8  	*[]*uint8  	*[]exec.F  	*[]string  	*[]uint16  	*[]uint32  	*[]uint64  	*chan int 	*exec.Cmd 	*sync.Map 	Alpha16At 	Anonymous 	Atimespec 	Available 	BlockSize 	CallSlice 	Continued 	Ctimespec 	Ftruncate 	GobDecode 	GobEncode 	HasPOPCNT 	HasSHA512 	Interface 	Intersect 	IsRegular 	Mtimespec 	NRGBA64At 	Normalize 	NumMethod 	Pad_cgo_0 	PixOffset 	Precision 	PutUint16 	PutUint32 	PutUint64 	ReadBytes 	ReadSlice 	RoundDown 	SetGray16 	SetOutput 	SetRGBA64 	SetString 	Specified 	StdinPipe 	StringVar 	Temporary 	TrapCause 	Uint64Var 	ValueElem 	WaitWrite 	WriteByte 	WriteOnce 	WriteRune 	X__opaque  	addObject  	allArenas  	allocBits  	ancestors  	argNumber  	availRead  	badArgNum  	bandwidth  	bestSpeed  	bitCounts  	bitLength  	cacheSpan  	cacheZone  	caughtsig  	chainHead  	compIndex  	copyCheck  	dataBlock  	dataCount  	decodeBit  	decodeMap  	deferlock  	deferpool  	divShift2  	doPrintln empty(    	enoptrbss  	equalFold  	fillStore  	findMatch  	fixedSize  	floatBits  	fmtString  	framePool  	freeindex  	freqcache  	gcbssmask  	gcwaiting  	goidcache  	goroutine  	hasUpdate  	hashMatch  	heap_idle  	heap_live  	heap_scan  	hugePages  	interlace  	isPointer  	itablinks  	largefree  	lastTicks  	libcallpc  	libcallsp  	localSize  	lockOwner  	lockedExt  	lockedInt  	lockorder  	lostExtra  	lowECount  	lsb_depth  	mallocing  	maxmcount  	mspan_sys  	nBSSRoots  	nameBytes  	nameIndex  	nevacuate  	nextArena  	nextBlock  	nextwaitm  	nfuncdata  	noisiness  	noptrdata  	noverflow  	numBlocks  	numMethod  	omitEmpty  	other_sys  	padString  	pad_cgo_0  	pageInUse  	pageMarks  	panicking  	parseIDAT  	parseIEND  	parseIHDR  	parsePLTE  	parsetRNS  	pause_end  	pclntable  	pkghashes  	prev_mode  	printlock  	profilehz  	ptrToThis  	readFlush  	readIndex  	readSlice  	readerSem  	recovered  	reordered  	retOffset empty%    	saveError  	scanWhile  	scavenged  	schedlink  	schedtick  	schedwhen  	setMarked  	si_status  	silk_mode  	sizeclass  	spanalloc  	spanclass  	spineLock  	stackLock  	stacksize  	startAddr  	startSema  	startTime  	stepState  	storeHuff  	stringSeq  	stripMono  	sudoglock  	sweepdone  	syncFlush  	syscallpc  	syscallsp  	tMarkTerm  	timeStart  	totaltime  	traceback  	traceskip  	typelinks  	unmarshal  	useNumber  	waitWrite  	waitsince  	walkTreap  	wbufSpans  	width_mem  	windowEnd  	writeBits  	writeByte  	writeCode  	writeCopy  	writeIEND  	writeIHDR  	writeLock  	writeMark  	writeRune  	write_pos  	writerSem  
hash/crc32     
image/jpeg  
*[0]string  
*[128]bool  
*[12]uint8  
*[13]int32  
*[14]uint8  
*[16]int32  
*[16]uint8  
*[17]int32  
*[19]int32  
*[1]string  
*[1]uint32  
*[1]uint64  
*[20]uint8  
*[24]uint8  
*[256]bool  
*[2]string  
*[2]uint32  
*[2]uint64  
*[30]int32  
*[32]int32  
*[32]uint8  
*[3]exec.F  
*[3]string  
*[3]uint32  
*[3]uint64  
*[40]uint8  
*[48]uint8  
*[4]string  
*[4]uint16  
*[5]string  
*[64]uint8  
*[65]uint8  
*[67]uint8  
*[68]uint8  
*[6]string  
*[7]string  
*[7]uint64  
*[8]*uint8  
*[8]string  
*[8]uint32  
*[8]uint64  
*[96]uint8  
*[9]string  
*[][]int32  
*[][]uint8  
*[]float32  
*[]float64  
*[]uintptr  
*chan bool  
*complex64  
*cpu.arm64 
*flag.Flag 
*fmt.State 
*io.Closer 
*io.Reader 
*io.Writer  
*jpeg.bits 
*os.Signal  
*runtime.g  
*runtime.m  
*runtime.p  
*struct {} 
*sync.Once 
*sync.Pool 
*time.Time  
*time.zone  
*unicode.d 
BufferPool 
ColorModel 
CommonAttr 
Comparable 
Credential 
DecControl 
DecodedLen 
EncodedLen 
ExitStatus 
ExtraFiles 
FieldAlign 
FieldStack 
Float64Var 
Foreground 
HasASIMDDP 
HasASIMDHP 
HasATOMICS 
HasEVTSTRM 
HasOSXSAVE 
Implements 
IsBoolFlag 
IsVariadic 
LayoutElem 
Nanosecond 
RawControl 
ReadDirent 
ReadString 
ResetState 
SetAlpha16 
SetBitrate 
SetComplex 
SetNRGBA64 
SetPointer 
StderrPipe 
StdoutPipe 
StopSignal 
SystemTime 
UnreadByte 
UnreadRune 
UnsafeAddr  
_interface  
allocCache  
allocCount  
appendMode  
applyBlack  
arenaHints  
assistTime  
availWrite  
bgMarkDone  
blockStart  
bucketsize  
buildIndex  
bulkHasher  
cacheStart  
cachealloc  
canAddrEnc  
catchPanic  
cgoCallers  
checkValid  
checkempty  
childFiles  
clearflags  
complexity  
compressor  
countAlloc  
decodeBits  
delivering  
enoptrdata  
escapeHTML  
fieldAlign  
fieldalign  
fillWindow  
findObject  
fixsigcode  
fmtBoolean  
fmtComplex  
fmtInteger  
fmtPointer  
fmtUnicode  
frameStore  
frame_size  
freeManual  
free_bytes  
gc_trigger  
gcdatamask  
gcmarkBits  
gcscandone  
goSigStack  
goodArgNum  
hashOffset  
heap_alloc  
heap_inuse  
idatLength  
insertBack  
invalidptr  
isBlocking  
isExported  
largealloc  
last_music  
local_scan  
lookupName  
lostAtomic  
mcache_sys  
missLocked  
missingArg  
modulename  
music_prob  
nDataRoots  
nSpanRoots  
nameNonEsc  
needextram  
nlargefree  
nmspinning  
nsmallfree  
offsetAnon  
offsetFreq  
oldbuckets exited    exited     
pagesInUse  
pagesSwept  
parseChunk  
parseState  
pauseStack  
pauseStart  
pluginpath  
preemptoff  
printValue  
processDHT  
processDQT  
processDRI  
processSOF  
processSOS  
progCoeffs  
raceignore  
rangeFinal  
readUnlock  
readerPass  
readerWait  
releaseAll  
removeNode  
removeSpan  
rotateLeft  
runtimeCtx  
savedError  
schedtrace  
selectDone  
sigContext  
signalLock  
sleepUntil  
stackcache  
stacks_sys  
startCycle  
storedSize  
sudogcache  
sweepSpans  
sysmonnote  
sysmontick  
sysmonwait  
systemTime  
tSweepTerm  
throwsplit  
ticksStart  
tinyallocs  
tinyoffset  
traceSweep  
traceSwept  
tracelastp  
treapalloc  
tryGetFast  
unlockSlow  
userForced  
victimSize  
volAndPath  
waitreason  
widPresent  
workbufhdr  
wrappedErr  
writeBlock  
writeBytes  
writeChunk  
writeIDATs  
writeImage  
writeSlice      image/color    sync/atomic  **flag.Flag  **runtime.g  **runtime.p  *[0]uintptr  *[100]uint8  *[1024]int8  *[11]string  *[128]uint8  *[129]uint8  *[12]string  *[162]uint8  *[16]uint16  *[19]uint32  *[1][]int32  *[1]uintptr  *[20]uint64  *[248]uint8  *[249]uint8  *[256]uint8  *[25]string  *[27]string  *[29]uint32  *[2]uintptr  *[30]uint32  *[32]string  *[32]uint32  *[4]uintptr  *[512]uint8  *[5][]uint8  *[67]uint16  *[67]uint64  *[6]uintptr  *[768]uint8  *[800]uint8  *[8][]uint8  *[90]uint16  *[]*os.File  *[][]uint32  *chan error *color.CMYK *color.Gray *color.RGBA  *complex128  *cpu.option *exec.Error *flag.Value  *fmt.buffer  *func() int *image.CMYK *image.Gray *image.RGBA  *jpeg.block  *json.field *os.Process  *os.dirInfo *sync.Mutex  *sync.eface  *sync.entry *time.Month Application DurationVar FieldByName HasASIMDFHM HasASIMDRDM LatinOffset LoadOrStore MarshalJSON MarshalText Nanoseconds NoSetGroups OverflowInt SetBlocking SetDeadline SetMapIndex SysProcAttr SyscallConn WithPadding WriteString  acquiretime  allocManual  alloc_bytes  application  assistQueue  bgMarkReady  bitmapCount  bitrate_bps  blackStride  bytesMarked  checkBucket  checkHeader  clearMarked  clobberfree  codegenFreq  createstack  decode_gain  deferreturn  dirtyLocked  dynamicSize  ensureNBits  ensureSwept  fillDeflate  findMaximal  findMinimal  findfunctab  finishBlock  flushedWork  gccheckmark  gcscanvalid  growAddSpan  hasOverflow  heap_marked  indexTokens  indirectkey  initDeflate  initialized  it_interval  literalFreq  lookPathErr  mspan_inuse  nStackRoots  nUnreadable  nameEscHTML  newSigstack  newoverflow  next_sample  nlargealloc  noldbuckets  npausesweep  numforcedgc  offsetEmbed  oldoverflow success    success     overflowBuf  poolDequeue  precPresent  preemptible  preemptscan  prepareRead  progressive  pushBackAll  rUnlockSlow  raceprocctx  readHuffman  readerCount  releasetime  rotateRight pushAll%    runtimehash  safePointFn  scavengeAll  scavengeGen  scheddetail  setDeadline  set_sigaddr  set_sigcode  setoverflow  signal_type  speciallock  stackguard0  stackguard1  startBucket  stdoutOrErr  storeLocked  stringBytes  stringsLock  sweepArenas  switchReady  syscalltick  syscallwhen  textsectmap  total_alloc  transparent  treapFilter  uncacheSpan  unknownType  valsIndices  valueQuoted  voice_ratio  waittraceev  waitunlockf  wakeupExtra  writeHeader  writeString  writeTokens  writeUnlock  wroteHeader   A@    hash/adler32   internal/cpu   unicode/utf8  **sync.entry  *[1024]uint8  *[106]string  *[11]float32  *[128]uint16  *[137]uint16  *[16]uintptr  *[23]float64  *[256]uint16  *[256]uint32  *[256]uint64  *[257]uint32  *[32]uintptr  *[33]float64  *[4096]uint8  *[418]uint32  *[448]uint16  *[512]uint32  *[64]uintptr  *[67]uintptr  *[][16]int32  *[]io.Closer  *[]struct {}  *[]time.zone *color.Alpha *color.Color *color.Model *color.NRGBA *color.YCbCr *crc32.Table  *flate.hcode  *flate.token  *func() bool *hash.Hash32 *image.Alpha *image.Image *image.NRGBA *image.Point *image.YCbCr *io.WriterTo *json.Number *os.FileInfo *os.FileMode *os.ProcAttr  *os.fileStat *png.Encoder  *png.decoder  *png.encoder  *png.opaquer  *runtime.hex  *runtime.mOS  *sync.noCopy *sys.Uintreg  *time.dataIO *zlib.Writer  *zlib.reader AppendFormat AssignableTo CanInterface ColorIndexAt DecodeString FieldByIndex FixedDecimal HasPCLMULQDQ MethodByName Microseconds Milliseconds OverflowUint ProcessState Readdirnames RuntimeError  assignBucket  atomicstatus  bgScanCredit  buckhash_sys  convertToRGB  decodeConfig  decompressor  defaultUsage  deferpoolbuf  delay_buffer  dequeueSudoG  enlistWorker  errorContext  gcAssistTime  gcpacertrace  goidcacheend  heap_objects  huffmanBlock  idleMarkTime  indirectelem  lastRuneSize  last_gc_unix  last_next_gc  linktimehash  literalStore  madvdontneed  markDoneSema  markrootJobs  markrootNext  max_follower  mcache_inuse  modulehashes  morePointers  nChannelsAPI  nextCharFreq  nextOverflow  nextPairFreq  nmidlelocked lockSlow   sysUsage    userTime    sysUsage    userTime     overflowTime  paniconfault  preparePanic  prepareWrite  prevPitchLag  prev_HB_gain  readdirnames  reclaimChunk  reclaimIndex lockSlow    reflectValue  reflexivekey  rescheduling  sameSizeGrow  shutdownSema  softclip_mem  stacks_inuse  subframe_mem  sweepWaiters lockSlow    sysexitticks  takeOverflow  timersBucket  triggerRatio  tryWriteCopy  useInBandFEC  waitCanceled  writePadding           z        z        z        z        z         z        z        z        z         z    (    z    0    z    8    z    @    z    H     {    P    {    X    {    `    {    h     {    p    ({    x    0{        8{        @{        H{        P{        X{        `{        h{        p{        x{    Ȁ    {    Ѐ    {    ؀    {        {        {        {        {         {        {        {        {         {    (    {    0    {    8    {    @    {    H     |    P    |    X    |    `    |    h     |    p    (|    x    0|        8|        @|        H|        P|        X|        `|        h|        p|        x|    ȁ    |    Ё    |    ؁    |        |        |        |        |         |        |        |        |         |    (    |    0    |    8    |    @    |    H     }    P    }    X    }    `    }    h     }    p    (}    x    0}        8}        @}        H}        P}        X}        `}        h}        p}        x}    Ȃ    }    Ђ    }    ؂    }        }        }        }        }         }        }        }        }         }    (    }    0    }    8    }    @    }    H     ~    P    ~    X    ~    `    ~    h     ~    p    (~    x    0~        8~        @~        H~        P~        X~        `~        h~        p~        x~    ȃ    ~    Ѓ    ~    ؃    ~        ~        ~        ~        ~         ~        ~        ~        ~         ~    (    ~    0    ~    8    ~    @    ~    H         P        X        `        h         p    (    x    0        8        @        H        P        X        `        h        p        x    Ȅ        Є        ؄                                                                         p                                                                      0         @        P         `    0    p    @        P        `        p                                                                      0         @        P         `    0    p    @        P        `        p                                                                      0         @        P         `    0    p    @        P        `        p                                                                      0         @        P         `    0    p    @        P        `        p                                                                      0         @        P         `    0    p    @        P        `        p                                                                      0         @        P         `    0    p    @        P        `        p                                                                      0         @        P         `    0    p    @        P        `        p                                                                      0         @        P         `    0    p    @        P        `        p                                                                      0         @        P    04     d       04     f       04            04           04           04     h       04           04     0      04     l       04     8      04     r       04     t       04           04            04     x       04     ~       04            04            04            04            04            04            04            04            04            04          04            04            04            04            04            04            04           04            04           04            04            04            04            04           04            04           04           04            04             04            04      !     04     v      04            04            04      	      04            04            04     x	      04            04            04     	      04            04           04           04            04            04            04            04     8      04     >      04             04     @      04            04     `      04     $       04     z      04           04           04     (       04           04           04           04            04           04           04     *       04           04           04     0       04           04           04            04            04           04     4       04            04           04     6       04     8       04     0      04     8      04     @      04     F      04     L      04            04     <       04     ^      04     8      04     p      04     v      04     @       04           04     A       04           04            04     B       04           04     C       04           04     D       04           04     H       04           04           04     L       04            04            04     N       04           04     P       04            04     @      04      5     04             04     T       04     T      04     X       04           04     	       04     Z       04           04     `       04               ? 0;     d       0;     f       0;            0;           0;           0;     h       0;           0;     0      0;     l       0;     8      0;     r       0;     t       0;           0;            0;     x       0;     ~       0;            0;            0;            0;            0;            0;            0;            0;            0;            0;          0;            0;            0;            0;            0;            0;            0;           0;            0;           0;            0;            0;            0;            0;           0;            0;           0;           0;            0;             0;            0;      !     0;     v      0;            0;            0;      	      0;            0;            0;     x	      0;            0;            0;     	      0;            0;           0;           0;            0;            0;            0;            0;     8      0;     >      0;             0;     @      0;            0;     `      0;     $       0;     z      0;           0;           0;     (       0;           0;           0;           0;            0;           0;           0;     *       0;           0;           0;     0       0;           0;           0;            0;            0;           0;     4       0;            0;           0;     6       0;     8       0;     0      0;     8      0;     @      0;     F      0;     L      0;            0;     <       0;     ^      0;     8      0;     p      0;     v      0;     @       0;           0;     A       0;           0;            0;     B       0;           0;     C       0;           0;     D       0;           0;     H       0;           0;           0;     L       0;            0;            0;     N       0;           0;     P       0;            0;     @      0;      5     0;             0;     T       0;     T      0;     X       0;           0;     	       0;     Z       0;           0;     `       0;             compress/zlib  encoding/json  internal/poll  path/filepath  *[100]uintptr  *[128]uintptr  *[1]time.zone  *[252]uintptr  *[253]uintptr  *[512]uintptr  *[64488]uint8  *[8]struct {}  *[]*flag.Flag  *[]*runtime.g  *[]*runtime.p  *[]*sync.Pool  *[]cpu.option  *[]jpeg.block  *[]json.field  *[]sync.eface *atomic.Value *bufio.Reader *bufio.Writer *bytes.Buffer  *bytes.readOp  *chan []int16  *chan []uint8 *color.Gray16 *color.RGBA64  *crc32.digest *flag.FlagSet *flate.Reader *flate.Writer  *flate.byFreq *fmt.Stringer  *fmt.fmtFlags  *func() error  *func() int64  *func(string) *image.Config *image.Gray16 *image.RGBA64  *image.format  *interface {}  *jpeg.decoder  *jpeg.huffman  *json.byIndex  *json.encOpts  *json.scanner *os.LinkError *os.PathError  *poll.fdMutex *reflect.Kind *reflect.Type  *reflect.flag  *reflect.name *runtime.Func  *runtime.bmap  *runtime.hmap  *runtime.itab  *runtime.name  *runtime.note *sync.RWMutex *time.Weekday AssignDecimal Birthtimespec ConvertibleTo ErrorHandling InterfaceData MarshalBinary OverflowFloat PrintDefaults SetColorIndex SetsockoptInt UnmarshalJSON UnmarshalText ZeroReadIsEOF  __sigaction_u  byteAvailable  cgoCallersUse  checknonempty  convertNumber  decodeHuffman  decodeQuantum 	readSlice(    errorHandling  firstZoneUsed  footerWritten  gcAssistBytes  handleMethods  headerWritten  heap_released  incrnoverflow  isCheckmarked  isSpanInTreap  markStartTime  max_bandwidth  mergePassInto  missingMethod  needkeyupdate  nextFreeIndex  oldbucketmask  opusCanSwitch  popParseState  prev_channels  prev_tonality  readImagePass  read_subframe  receiveExtend  reclaimCredit  rescanLiteral  safePointNote  safePointWait  scavengeSplit  startingtrace  waittraceskip  compress/flate  **runtime.itab  *[0]json.field  *[1000]uintptr  *[16][16]int32  *[1]json.field  *[32768]uint32  *[4]jpeg.block  *[8]*flag.Flag  *[]*sync.entry  *[]crc32.Table  *[]flate.hcode  *[]flate.token *color.Alpha16 *color.NRGBA64 *color.NYCbCrA *color.Palette  *flag.boolFlag  *flag.intValue *fmt.Formatter  *fmt.wrapError  *func() string  *func() uint32 *gopus.Decoder *gopus.Encoder *image.Alpha16 *image.NRGBA64 *image.Uniform *io.ReadCloser *io.ReaderFrom  *poll.pollDesc *reflect.Value  *reflect.rtype  *reflect.tflag *runtime.Frame  *runtime._func  *runtime._type  *runtime.eface  *runtime.gList  *runtime.gobuf  *runtime.hchan  *runtime.hiter  *runtime.iface  *runtime.mheap  *runtime.mlink  *runtime.mspan  *runtime.mutex  *runtime.scase  *runtime.slice  *runtime.stack  *runtime.sudog  *runtime.tflag  *runtime.timer  *runtime.waitq  *runtime.wbBuf  *sort.lessSwap  *sync.readOnly *syscall.Errno *syscall.Iovec *time.Duration *time.Location API_sampleRate CombinedOutput EncodeToString RoundedInteger SetApplication SetsockoptByte SubsampleRatio  addtimerLocked  adobeTransform  allocfreetrace  arenaHintAlloc  arrayInterface  canWriteRecord  closeAfterWait  createOverflow  deltimerLocked  encoder_buffer  energy_masking  force_channels  freeSpanLocked  gcBgMarkWorker  gcstoptheworld  hashMightPanic  heapArenaAlloc  increfAndClose  manualFreeList  maxInsertIndex  mustBeExported  offsetEncoding 
unlockSlow   
systemTime    
systemTime     pause_total_ns  payloadSize_ms  physPageBounds  prev_framesize  procresizetime  pushParseState 
unlockSlow    runSafePointFn  scavengeLocked  setCheckmarked  silk_bw_switch  smoothed_width  sysblocktraced 
unlockSlow    tonality_slope  traceBufHeader  traceReclaimed  truncateString  tryLoadOrStore  useTransparent  user_bandwidth  valueInterface  vbr_constraint  verifyChecksum  writeBlockHuff            encoding/base64                encoding/binary                layeh.com/gopus  **reflect.rtype  **runtime._type  **runtime.hchan  **runtime.mspan  **runtime.sudog  *[131072]uint32  *[15]cpu.option  *[2097152]uint8  *[8]*sync.entry  *[][]jpeg.block  *[]func() error  *[]image.format  *[]interface {}  *[]jpeg.huffman  *[]reflect.Type  *adler32.digest  *base64.encoder  *binary.decoder  *binary.encoder  *chan struct {} *exec.ExitError  *flag.boolValue  *flag.uintValue *flate.Resetter *fmt.GoStringer  *func() uintptr  *func(int) bool  *func(int, int) *image.Paletted *io.WriteCloser  *jpeg.component *json.Marshaler  *json.jsonError  *map[string]int  *os.newFileKind *reflect.Method  *reflect.method *runtime.Frames  *runtime._defer  *runtime._panic  *runtime.bucket  *runtime.dbgVar  *runtime.funcID  *runtime.gQueue  *runtime.gcBits  *runtime.gcMode  *runtime.gcWork  *runtime.lfnode  *runtime.mTreap  *runtime.mcache  *runtime.mstats  *runtime.schedt  *runtime.sigset  *runtime.stackt  *runtime.tmpBuf *sort.Interface *sync.WaitGroup  *sync.poolChain  *sync.poolLocal *syscall.Dirent *syscall.Rusage *syscall.Signal *syscall.Stat_t  *syscall._C_int  *time.zoneTrans *unsafe.Pointer Dca 
json:"dca" FieldByNameFunc OverflowComplex SetReadDeadline ShortestDecimal UnmarshalBinary Url 
json:"url"  addErrorContext  allocSpanLocked  analysis_offset  celt_dec_offset  celt_enc_offset  closeAfterStart  codegenEncoding  exportedMethods  fastSkipHashing  gc_cpu_fraction  generateCodegen  initialHeapLive  last_heap_inuse  last_transition  literalEncoding  local_largefree  lookupFirstZone  markBitsForBase  objectInterface  pagesSweptBasis  persistentAlloc  prepareForSweep  prev_redundancy  refineNonZeroes  setReadDeadline  silk_dec_offset  silk_enc_offset  stackWorkBufHdr  stereoWidth_Q14  stream_channels  unexpungeLocked  unscavHugePages              internal/fmtsort               internal/testlog  **runtime._defer  **runtime.mcache  **syscall.Dirent  *[129]*runtime.g  *[1]interface {}  *[2]interface {}  *[3]interface {}  *[4][]jpeg.block  *[4]jpeg.huffman  *[8]interface {}  *[8]reflect.Type  *[]*runtime.bmap  *[]*runtime.itab  *[]reflect.Value  *[]runtime.Frame  *[]runtime.scase  *[]syscall.Iovec *base64.Encoding  *color.modelFunc *context.Context  *flag.int64Value  *flate.byLiteral  *flate.levelInfo  *func(int) error *image.Rectangle *io.StringWriter  *jpeg.huffmanLUT  *json.mapEncoder  *json.ptrEncoder  *json.tagOptions *os.ProcessState *os.SyscallError *png.FormatError *reflect.ChanDir *reflect.MapIter  *reflect.imethod  *reflect.nameOff  *reflect.ptrType  *reflect.textOff  *reflect.typeAlg  *reflect.typeOff  *runtime.evacDst  *runtime.funcinl  *runtime.functab  *runtime.funcval  *runtime.imethod  *runtime.keventt  *runtime.lfstack  *runtime.libcall  *runtime.maptype  *runtime.nameOff  *runtime.profBuf  *runtime.ptrtype  *runtime.rwmutex  *runtime.sigTabT  *runtime.sigctxt  *runtime.siginfo  *runtime.special  *runtime.textOff  *runtime.timeval  *runtime.typeAlg  *runtime.typeOff  *runtime.workbuf  *strconv.decimal *strings.Builder  *sync.dequeueNil *syscall.Timeval  *syscall.mmapper *time.ParseError *unicode.Range16 *unicode.Range32 CompressionLevel SetWriteDeadline SetsockoptIPMreq SetsockoptLinger  closeDescriptors  compressionLevel  gcMarkWorkerMode  gcshrinkstackoff  last_gc_nanotime  literalInterface  local_nlargefree  local_nsmallfree  local_tinyallocs  markBitsForIndex  markWorkerLabels  music_confidence  mustBeAssignable  nFlushCacheRoots  reconstructBlock  refillAllocCache  setWriteDeadline  tryExpungeLocked  tryGrowByReslice  updateInvariants  user_bitrate_bps  user_forced_mode  writeFixedHeader  writePLTEAndTRNS  writeStoredBlock  writerDescriptor                 A@   **runtime.funcval  **runtime.special  *<-chan struct {}  *[2]runtime.Frame  *[]*reflect.rtype  *[]*runtime._type  *[]*runtime.mspan  *[]*runtime.sudog  *[]*runtime.timer  *[]jpeg.component  *[]reflect.method  *[]runtime.dbgVar  *[]runtime.gcBits  *[]time.zoneTrans  *[]unsafe.Pointer *binary.ByteOrder  *context.emptyCtx *cpu.CacheLinePad  *filepath.lazybuf  *flag.stringValue  *flag.uint64Value  *flate.compressor  *flate.dictWriter  *flate.tableEntry  *func() time.Time  *func(*flag.Flag)  *func(*runtime.g)  *func(*runtime.p)  *func(error) bool  *gopus._Ctype_int *io.LimitedReader *jpeg.FormatError  *jpeg.huffmanSpec *json.SyntaxError *json.Unmarshaler  *json.decodeState  *json.encodeState  *json.encoderFunc *main.DCAMetadata *main.FFprobeTags  *map[string]int64  *reflect.funcType *reflectlite.Kind *reflectlite.Type  *reflectlite.flag  *reflectlite.name  *runtime.arenaIdx  *runtime.chantype  *runtime.divMagic  *runtime.dlogPerM  *runtime.finblock  *runtime.fixalloc  *runtime.funcInfo  *runtime.guintptr  *runtime.heapBits  *runtime.initTask  *runtime.mapextra  *runtime.markBits  *runtime.mcentral  *runtime.muintptr  *runtime.parkInfo  *runtime.pollDesc  *runtime.puintptr  *runtime.semaRoot  *runtime.stackmap  *runtime.stkframe  *runtime.stringer  *runtime.textsect  *runtime.timespec  *runtime.traceBuf *strconv.NumError  *strconv.extFloat  *sync.poolDequeue *syscall.ProcAttr *syscall.Timespec  *syscall.attrList  *unicode.foldPair  *utf8.acceptRange Date json:"date" Name json:"name" Opus json:"opus" Size json:"size" Tags json:"tags" Tool json:"tool"  allocBitsForIndex  assistWorkPerByte  dedicatedMarkTime  forwardOrBoundary  incrementOverflow  initCheckmarkSpan  nChannelsInternal  poolLocalInternal  processApp0Marker  reducedDependency  scavengeTimeBasis  speech_confidence  stackObjectBufHdr  sweepPagesPerByte  variable_duration  writeBlockDynamic  writeStoredHeader  *[1]time.zoneTrans  *[1]unsafe.Pointer  *[4]*reflect.rtype  *[4]jpeg.component  *[8]*reflect.rtype  *[8]*runtime._type  *[8]unsafe.Pointer  *[]*runtime._defer  *[]*runtime.bucket  *[][4]jpeg.huffman  *[]flate.levelInfo  *[]jpeg.huffmanLUT  *[]reflect.imethod  *[]runtime.evacDst  *[]runtime.functab  *[]runtime.imethod  *[]runtime.keventt  *[]runtime.sigTabT  *[]runtime.typeAlg  *[]runtime.typeOff  *[]unicode.Range16  *[]unicode.Range32  *flag.float64Value  *flate.deflateFast  *flate.dictDecoder  *flate.literalNode *fmtsort.SortedMap  *func(int32) int32  *func(string) bool *gopus.Application  *gopus._Ctype_uint  *gopus._Ctype_void  *json.arrayEncoder  *json.floatEncoder  *json.sliceEncoder  *json.structFields *main.OpusMetadata *main.SongMetadata  *map[string]uint64 *png.EncoderBuffer  *png.interlaceScan *poll.TimeoutError *reflect.StructTag  *reflect.bitVector  *reflect.fieldScan  *reflect.layoutKey  *reflect.sliceType *reflectlite.Value  *reflectlite.rtype  *reflectlite.tflag  *runtime._typePair  *runtime.arenaHint  *runtime.bitvector  *runtime.finalizer  *runtime.gcTrigger  *runtime.gclinkptr  *runtime.heapArena  *runtime.itimerval  *runtime.mSpanList  *runtime.memRecord  *runtime.notInHeap  *runtime.pollCache  *runtime.profIndex  *runtime.ptabEntry  *runtime.spanClass  *runtime.sweepdata  *runtime.treapIter  *runtime.treapNode  *strconv.floatInfo  *strconv.leftCheat  *sync.poolChainElt *testlog.Interface *unicode.CaseRange SetsockoptIPv6Mreq  assistBytesPerWork  blockUntilWaitable  canWriteTwoRecords  clearCheckmarkSpan  delay_compensation  detected_bandwidth  fractionalMarkTime  haveTemplateThread  internalSampleRate  mustBeExportedSlow  prev_band_tonality  processApp14Marker addtimerLocked%   deltimerLocked%    scavengeBytesPerNS  setMarkedNonAtomic  sweepHeapLiveBasis  tracebackancestors  validateInvariants  writeDynamicHeader  **runtime.heapArena  **runtime.notInHeap  **runtime.treapNode  **sync.poolChainElt  *[0]unicode.Range16  *[16]*reflect.rtype  *[16]runtime.dbgVar  *[1]unicode.Range16  *[1]unicode.Range32  *[2][4]jpeg.huffman  *[2]runtime.evacDst  *[2]runtime.keventt  *[2]unicode.Range16  *[2]unicode.Range32  *[32]*reflect.rtype  *[3]unicode.Range16  *[3]unicode.Range32  *[4]jpeg.huffmanLUT  *[4]unicode.Range16  *[4]unicode.Range32  *[512]*runtime.itab  *[5]*runtime._defer  *[5]unicode.Range16  *[5]unicode.Range32  *[64]*reflect.rtype  *[6]unicode.Range16  *[6]unicode.Range32  *[7]unicode.Range16  *[7]unicode.Range32  *[8]runtime.typeOff  *[8]unicode.Range16  *[8]unicode.Range32  *[9]unicode.Range16  *[9]unicode.Range32  *[][]*runtime._type  *[]flate.tableEntry  *[]jpeg.huffmanSpec  *[]runtime.arenaIdx  *[]runtime.divMagic  *[]runtime.guintptr  *[]runtime.textsect  *[]strconv.extFloat  *[]unicode.foldPair  *[]utf8.acceptRange  *errors.errorString *flag.ErrorHandling  *flag.durationValue  *flate.decompressor  *func() (int, bool)  *func() color.Model  *func() os.FileMode  *func(string) error  *gopus._Ctype_float  *gopus._Ctype_short  *gopus._Ctype_uchar  *json.structEncoder  *json.unquotedValue *main.ExtraMetadata *main.FFprobeFormat  *map.hdr[string]int  *map[*uint8][]uint8 *reflect.ValueError  *reflect.layoutType  *reflect.structType  *reflectlite.method  *runtime.adjustinfo  *runtime.bucketType  *runtime.cgoCallers  *runtime.cpuProfile  *runtime.gcSweepBuf  *runtime.mSpanState  *runtime.moduledata  *runtime.modulehash  *runtime.plainError  *runtime.profAtomic  *runtime.randomEnum  *runtime.sysmontick  *runtime.traceAlloc  *runtime.traceStack  *runtime.waitReason  *runtime.workbufhdr *syscall.Credential *syscall.WaitStatus  *time.fileSizeError *unicode.RangeTable Album json:"album" AssignComputeBounds Bitrate 
json:"abr" Cover json:"cover" Extra json:"extra" Genre json:"genre" SetsockoptInet4Addr Title json:"title" Track json:"track"  adobeTransformValid  readByteStuffedByte  specialprofilealloc              internal/reflectlite           runtime/internal/sys  **runtime.moduledata  *[10]unicode.Range16  *[11]unicode.Range16  *[128]*reflect.rtype  *[128]*runtime.sudog  *[12]unicode.Range16  *[134]*runtime.mspan  *[13]unicode.Range16  *[13]unicode.Range32  *[14]runtime.typeAlg  *[14]unicode.Range16  *[14]unicode.Range32  *[15]unicode.Range16  *[16]flate.levelInfo  *[16]unicode.Range16  *[16]unicode.Range32  *[17]unicode.Range16  *[19]unicode.Range16  *[20]unicode.Range32  *[21]unicode.Range16  *[22]unicode.Range16  *[23]unicode.Range16  *[24]unicode.Range16  *[24]unicode.Range32  *[25]unicode.Range16  *[26]unicode.Range32  *[27]unicode.Range16  *[28]unicode.Range16  *[29]unicode.Range16  *[32]*runtime._defer  *[32]runtime.sigTabT  *[32]unicode.Range16  *[33]unicode.Range32  *[34]unicode.Range32  *[36]unicode.Range16  *[36]unicode.Range32  *[37]unicode.Range16  *[38]unicode.Range32  *[40]unicode.Range16  *[43]unicode.Range16  *[43]unicode.Range32  *[48]unicode.Range32  *[4]jpeg.huffmanSpec  *[53]unicode.Range16  *[55]unicode.Range32  *[57]unicode.Range32  *[60]unicode.Range32  *[63]unicode.Range16  *[64]runtime.keventt  *[64]unicode.Range32  *[65]unicode.Range32  *[66]unicode.Range16  *[76]unicode.Range32  *[81]unicode.Range16  *[86]unicode.Range32  *[8][]*runtime._type  *[8]strconv.extFloat  *[97]unicode.Range16  *[98]unicode.Range16  *[99]unicode.Range32  *[][]*runtime._defer  *[]flate.literalNode  *[]png.interlaceScan  *[]reflect.fieldScan  *[]runtime._typePair  *[]runtime.finalizer  *[]runtime.mSpanList  *[]runtime.ptabEntry  *[]strconv.leftCheat  *[]unicode.CaseRange  *binary.littleEndian  *crc32.slicing8Table *flate.InternalError  *func() interface {}  *func() reflect.Kind  *func() reflect.Type  *func(*runtime.itab)  *func([]uint8) error  *func(int, int) bool  *func(uintptr) uint8 *image.PalettedImage *json.MarshalerError *main.MetadataStruct *main.OriginMetadata *reflect.StructField  *reflect.methodValue  *reflect.sliceHeader  *reflect.structField  *reflectlite.imethod  *reflectlite.nameOff  *reflectlite.textOff  *reflectlite.typeAlg  *reflectlite.typeOff  *runtime.blockRecord  *runtime.boundsError  *runtime.errorString  *runtime.gcBitsArena  *runtime.linearAlloc  *runtime.pthreadattr  *runtime.pthreadcond  *runtime.randomOrder  *runtime.stackObject  *runtime.structfield  *runtime.traceBufPtr  *runtime.usigactiont *syscall.SysProcAttr  allowBandwidthSwitch tryGrowByReslice(    findRunnableGCWorker  gcFractionalMarkTime  last_packet_duration  mustBeAssignableSlow  packetLossPercentage  scavengeRetainedGoal  *[0]reflect.fieldScan  *[101]unicode.Range16  *[104]unicode.Range16  *[105]unicode.Range16  *[110]unicode.Range16  *[113]unicode.Range16  *[120]unicode.Range16  *[125]unicode.Range16  *[142]unicode.Range16  *[162]unicode.Range32  *[16]utf8.acceptRange  *[180]unicode.Range16  *[1]reflect.fieldScan  *[202]unicode.Range32  *[282]unicode.Range16  *[361]unicode.Range16  *[4]runtime.mSpanList  *[5][]*runtime._defer  *[67]runtime.divMagic  *[7]png.interlaceScan  *[8192]*runtime.mspan  *[87]strconv.extFloat  *[88]unicode.foldPair  *[8]runtime._typePair  *[]*runtime.heapArena  *[]gopus._Ctype_float  *[]reflectlite.method  *[]runtime.gcSweepBuf  *[]runtime.modulehash  *flate.huffmanDecoder  *flate.huffmanEncoder  *func(*os.file) error  *func(*runtime.mspan)  *func([]uint8) uint16  *func([]uint8) uint32  *func([]uint8) uint64  *func(int, int) uint8  *json.condAddrEncoder *main.DCAToolMetadata *main.FFprobeMetadata  *map[reflect.Type]int *png.CompressionLevel *png.UnsupportedError  *reflect.stringHeader  *reflect.uncommonType  *runtime.ancestorInfo  *runtime.forcegcstate  *runtime.gcDrainFlags  *runtime.gsignalStack  *runtime.pcvalueCache  *runtime.pthreadmutex  *runtime.stackWorkBuf  *runtime.stringStruct  *runtime.timersBucket  *runtime.uncommontype  *strconv.decimalSlice Artist json:"artist" Author json:"author" Format json:"format" Origin json:"origin" SongInfo json:"info" Source json:"source"  assignEncodingAndSize  disallowUnknownFields  gcMarkWorkerStartTime  maxInternalSampleRate  minInternalSampleRate  scavengeRetainedBasis  specialfinalizeralloc  unreadByteStuffedByte  variable_HP_smth2_Q15  *[256]runtime.guintptr  *[2]gopus._Ctype_float  *[2]runtime.gcSweepBuf  *[35]runtime.mSpanList  *[3]gopus._Ctype_float  *[4]gopus._Ctype_float  *[61]strconv.leftCheat  *[65520]runtime.gcBits  *[8]gopus._Ctype_float  *[9]gopus._Ctype_float  *[]*reflect.structType  *[]*runtime.moduledata  *[]*unicode.RangeTable  *[][32]*runtime._defer  *[]reflect.structField  *[]runtime.stackObject  *func() (uint8, error)  *func() *reflect.rtype  *func([]uint8) []uint8  *func([]uint8, uint16)  *func([]uint8, uint32)  *func([]uint8, uint64) *jpeg.UnsupportedError  *map.bucket[string]int  *map[reflect.Type]bool  *map[string]*flag.Flag *png.EncoderBufferPool  *reflect.interfaceType  *runtime.gcTriggerKind  *runtime.interfacetype  *runtime.itabTableType  *runtime.stackfreelist  *runtime.traceStackPtr  *runtime.treapIterType  addCountsAndClearFlags  music_confidence_count  scavengeIfNeededLocked  *[100000]unsafe.Pointer  *[101]runtime.finalizer  *[18]gopus._Ctype_float  *[21]gopus._Ctype_float  *[310]unicode.CaseRange  *[32]gopus._Ctype_float  *[5][32]*runtime._defer  *[8]*reflect.structType  *[8]*unicode.RangeTable  *[]runtime.ancestorInfo *encoding.TextMarshaler  *flate.compressionLevel  *flate.huffmanBitWriter  *func() image.Rectangle  *func() reflect.ChanDir  *func(fmt.State, int32)  *func(int) reflect.Type  *json.reflectWithString  *reflect.emptyInterface  *reflect.funcTypeFixed4  *reflect.funcTypeFixed8 *reflectlite.ValueError  *runtime.cgothreadstart  *runtime.memRecordCycle  *runtime.stackObjectBuf  *runtime.stackScanState  *runtime.traceBufHeader  *sync.poolLocalInternal Version json:"version"  hybrid_stereo_width_Q14  speech_confidence_count  *[16384]flate.tableEntry  *[179999]*runtime.bucket  *[200]gopus._Ctype_float  *[240]gopus._Ctype_float  *[63]runtime.stackObject  *[720]gopus._Ctype_float  *[960]gopus._Ctype_float  *[]runtime.stackfreelist  *[]runtime.traceStackPtr  *[]runtime.treapIterType *flate.CorruptInputError  *func() ([]uint8, error)  *func() <-chan struct {}  *func() reflectlite.Kind  *func() reflectlite.Type  *func(*flate.compressor)  *func(*os.Process) error  *func([]uint8, []uint32)  *func(reflect.Type) bool  *gopus._Ctype_struct___0  *gopus._Ctype_struct___1  *gopus._Ctype_struct___2  *gopus._Ctype_struct___3  *gopus._Ctype_struct___4 *json.UnmarshalTypeError  *map.bucket[string]int64  *map[string]interface {}  *reflect.funcTypeFixed16  *reflect.funcTypeFixed32  *reflect.funcTypeFixed64  *reflectlite.sliceHeader  *reflectlite.structField  *runtime.boundsErrorCode  *runtime.cgoTracebackArg  *runtime.pcvalueCacheEnt  *runtime.persistentAlloc  *runtime.pthreadcondattr  *runtime.stackWorkBufHdr  *runtime.traceStackTable  *runtime.treapIterFilter Application json:"mode" Bitrate json:"bit_rate"  *[2]runtime.treapIterType  *[4]runtime.stackfreelist  *[][18]gopus._Ctype_float  *[]flate.compressionLevel  *[]json.reflectWithString  *[]runtime.memRecordCycle *base64.CorruptInputError *encoding.TextUnmarshaler  *func() (time.Time, bool)  *func(*png.EncoderBuffer)  *func(int) reflect.Method  *map.bucket[string]uint64  *map[int32]unsafe.Pointer  *map[unsafe.Pointer]int32  *reflect.funcTypeFixed128  *reflectlite.uncommonType  *runtime.cgoSymbolizerArg  *runtime.gcMarkWorkerMode  *runtime.pthreadmutexattr  *runtime.semaProfileFlags  *runtime.specialfinalizer Channels json:"channels" Comments json:"comments" Duration json:"duration" Encoding json:"encoding" FileName json:"filename"  desiredInternalSampleRate  fractionalUtilizationGoal  inWBmodeWithoutVariableLP  *[3]runtime.memRecordCycle  *[8][18]gopus._Ctype_float  *[]gopus._Ctype_struct___3  *[]runtime.pcvalueCacheEnt  *func() *png.EncoderBuffer  *func() *reflectlite.rtype  *func(*flate.decompressor)  *func(string) (int, error) *image.YCbCrSubsampleRatio *json.UnsupportedTypeError  *map.bucket[*uint8][]uint8  *map.hdr[reflect.Type]bool  *map.hdr[string]*flag.Flag  *runtime.gcControllerState  *runtime.sliceInterfacePtr  *runtime.stackObjectBufHdr  *runtime.stackObjectRecord  dedicatedMarkWorkersNeeded  *[10]flate.compressionLevel  *[8]runtime.pcvalueCacheEnt  *func([]uint8) (int, error)  *func(int, int) color.Color *json.InvalidUnmarshalError *json.UnsupportedValueError  *map.iter[string]*flag.Flag *runtime.TypeAssertionError  *runtime.stringInterfacePtr  *runtime.traceAllocBlockPtr  *runtime.uint16InterfacePtr  *runtime.uint32InterfacePtr  *runtime.uint64InterfacePtr  reconstructProgressiveImage  *[4194304]*runtime.heapArena  *[8192]runtime.traceStackPtr  *[]runtime.stackObjectRecord  *func([]uint8, []uint8) bool  *func(interface {}, uintptr)  *func(reflectlite.Type) bool  *map.bucket[reflect.Type]int  *map[*reflect.structType]int  *map[uint32][]*runtime._type 	FrameSize json:"frame_size" 	StartTime json:"start_time"  *[200]gopus._Ctype_struct___3  *[][8]runtime.pcvalueCacheEnt  *func() *reflect.uncommonType  *func(uint32, []uint8) uint32  *func(uintptr, uintptr) error  *map.bucket[reflect.Type]bool  *map.bucket[string]*flag.Flag  *map[*reflect.structType]bool  *map[interface {}]*sync.entry 
NumStreams json:"nb_streams"  *[2][8]runtime.pcvalueCacheEnt  *func(color.Color) color.Color  *func(int) reflect.StructField 
FormatName json:"format_name" 
ProbeScore json:"probe_score" 
SampleRate json:"sample_rate"  *[]*[4194304]*runtime.heapArena  *func(*json.scanner, uint8) int  *func(io.Reader) (int64, error)  *func(io.Reader, []uint8) error  *func(io.Writer) (int64, error)  *map.bucket[string]interface {}  *map[string]*unicode.RangeTable  *struct { F uintptr; s string } Compilation json:"compilation" NumPrograms json:"nb_programs"   *[1]*[4194304]*runtime.heapArena   *func([]int) reflect.StructField   *func(interface {}) interface {}   *gopus._Ctype_struct_OpusDecoder   *gopus._Ctype_struct_OpusEncoder   *map.bucket[int32]unsafe.Pointer   *map.bucket[unsafe.Pointer]int32   *map.hdr[uint32][]*runtime._type   *map[runtime._typePair]struct {}   *struct { F uintptr; is []int8 }  !*func() *reflectlite.uncommonType  !*map.hdr[*reflect.structType]bool  !*map.hdr[interface {}]*sync.entry  !*struct { F uintptr; is []int16 }  !*struct { F uintptr; is []int32 }  !*struct { F uintptr; is []int64 }  !*struct { F uintptr; now *int64 }  "*func(interface {}) func(int, int)  "*map.iter[interface {}]*sync.entry  "*struct { F uintptr; hash uint32 }  "*struct { F uintptr; name string }  "*struct { F uintptr; ss []string }  "*struct { b bool; x interface {} }  "*struct { runtime.gList; n int32 }  "*struct { sync.Mutex; dir string }  "*struct { sync.Mutex; m sync.Map }  #*map.bucket[*reflect.structType]int  #*map.bucket[uint32][]*runtime._type  #*map[runtime.typeOff]*runtime._type  #*struct { F uintptr; dst *uintptr }  #*struct { src []uint8; stride int }  $*func(string) (reflect.Method, bool)  $*map.bucket[*reflect.structType]bool  $*map.bucket[interface {}]*sync.entry  $*map.hdr[runtime._typePair]struct {}  $*struct { F uintptr; gp *runtime.g }  $*struct { F uintptr; restart *bool }  %*[]map[runtime.typeOff]*runtime._type  %*[]struct { src []uint8; stride int }  %*func(*flate.compressor, []uint8) int  %*func(*uint8, **uint8, **uint8) error  %*func(interface {}) reflectlite.Value  %*func(io.Reader) (image.Image, error)  %*func(unsafe.Pointer, unsafe.Pointer)  %*struct { F uintptr; _g_ *runtime.g }  %*struct { base uintptr; end uintptr }  &*[4]struct { src []uint8; stride int }  &*func(*runtime.g, unsafe.Pointer) bool  &*func(io.Reader) (image.Config, error)  &*func(string, string) ([]uint8, error)  &*func(unsafe.Pointer, uintptr) uintptr  &*map.bucket[string]*unicode.RangeTable  &*struct { F uintptr; R *flag.FlagSet }  &*struct { F uintptr; f *flag.FlagSet }  &*struct { F uintptr; hasUpdate *bool }  &*struct { F uintptr; startTime int64 }  &*struct { cycle uint32; flushed bool }  '*map.bucket[runtime._typePair]struct {}  '*struct { F uintptr; c *runtime.hchan }  '*struct { F uintptr; e *runtime.eface }  '*struct { F uintptr; h *runtime.mheap }  '*struct { F uintptr; preemptible bool }  '*struct { F uintptr; x *reflect.rtype }  '*struct { signalLock uint32; hz int32 } FormatLongName json:"format_long_name"  (*func() (uint32, uint32, uint32, uint32)  (*struct { F uintptr; R json.mapEncoder }  (*struct { F uintptr; R json.ptrEncoder }  (*struct { F uintptr; c *runtime.mcache }  (*struct { F uintptr; s **runtime.mspan }  )*func(string) (reflect.StructField, bool)  )*struct { F uintptr; c **runtime.mcache }  **func(unsafe.Pointer, unsafe.Pointer) bool  **map.bucket[runtime.typeOff]*runtime._type  **struct { F uintptr; R json.arrayEncoder }  **struct { F uintptr; R json.floatEncoder }  **struct { F uintptr; R json.sliceEncoder }  **struct { F uintptr; ps []unsafe.Pointer }  **struct { F uintptr; result []*flag.Flag }  **struct { F uintptr; rw *runtime.rwmutex }  +*struct { F uintptr; R json.structEncoder }  +*struct { F uintptr; fields *[]json.field }  ,*struct { F uintptr; out *int32; in *int32 }  -*func(*runtime.stkframe, unsafe.Pointer) bool  -*struct { F uintptr; R json.condAddrEncoder }  /*struct { F uintptr; R *runtime.itabTableType }  /*struct { F uintptr; pc *uintptr; ret *string }  /*struct { F uintptr; pw *os.File; c *exec.Cmd }  /*struct { F uintptr; w io.Writer; pr *os.File }  /*struct { compIndex uint8; td uint8; ta uint8 }  /*struct { runtime.timersBucket; pad [64]uint8 }  /*struct { t int64; numer uint32; denom uint32 }  0*func(reflect.Value, reflect.Type) reflect.Value  0*struct { F uintptr; pp *runtime.p; sc uintptr }  0*struct { F uintptr; src uintptr; dst *uintptr }  0*struct { lock runtime.mutex; q runtime.gQueue }  0*struct { root runtime.semaRoot; pad [40]uint8 }  1*[]struct { compIndex uint8; td uint8; ta uint8 }  1*[]struct { runtime.timersBucket; pad [64]uint8 }  1*struct { F uintptr; sp uintptr; _g_ *runtime.g }  2*[4]struct { compIndex uint8; td uint8; ta uint8 }  2*[]struct { root runtime.semaRoot; pad [40]uint8 }  2*struct { F uintptr; sv []json.reflectWithString }  2*struct { lock runtime.mutex; list runtime.gList }  2*struct { runtime.mutex; runtime.persistentAlloc }  3*[64]struct { runtime.timersBucket; pad [64]uint8 }  3*struct { F uintptr; gp *runtime.g; traceskip int }  3*struct { F uintptr; oldval uint32; newval uint32 }  3*struct { mcentral runtime.mcentral; pad [8]uint8 }  4*func(func(string) bool) (reflect.StructField, bool)  4*struct { F uintptr; gp *runtime.g; _p_ *runtime.p }  4*struct { F uintptr; gp *runtime.g; scanWork int64 }  4*struct { Struct reflect.Type; FieldStack []string }                                     m 6,    D    R                                QP 6,    D    :      "                          ? 6,    D          /                          }'r 6,    D    3                                 > 6,    D                                    H_ 6,    D    Ԩ                                 6,    D    R                                >! 6,    D          @                          aG 6,    D    n                                Ư 6,    D    q                                >T 6,    D    F      H                          cf[ 6,    D                                     6,    D    ș      @                          r,B 6,    D                                    Jl 6,    D    R      @                           6,    D          @                          n; 6,    D    ڙ                                 I$ 6,    D          @!                          ɐ 6,    D    ]                                Wq 6,    D                                    9- 6,    D    Y      @                          e; 6,    D    2&                                d4n 6,    D    &]                                ,M 6,    D    5]                                 O&z 6,    D    D]                                C 6,    D    R      @                          M$N 6,    D     S      @                          yCh 6,    D    S                                 6,    D    F     !                          I 6,    D          `%                          ^)պ 6,    D           )                          q1 6,    D          +                          l?s 6,    D          @-                          2x 6,    D    0      -                            6,    D          1                          H 6,    D           2                          Ř 6,    D    Ͱ      4                          IkHa 6,    D           5                          6H 6,    D    M      5                          l 6,    D          7                           ] 6,    D    ]      8                          u! 6,    D          9                          +Ad 6,    D    a     ;                          Nh 6,    D          `=                          3 6,    D    S      >                          0 6,    D    S      ?                          [dp 6,    D    S      @                          ۧ5 6,    D    :      D                          s-q 6,    D           F                           6,    D          `F                          2 6,    D          F                          w^ 6,    D          G                          f< 6,    D    F      H                          X 6,    D    ;      `L                          
` 6,    D    F      M                          z?c> 6,    D          @N                          ? 6,    D          N                          b 6,    D    S       O                          K 6,    D    ]      P                           6,    D          T                           6,    D    Q       U                          
+ 6,    D    F       V                          ]m 6,    D    ]      `X                          B3 6,    D          @Z                          鑌T 6,    D          ]                          : 6,    D    ˡ       ^                          R 6,    D    j      _                          ik 6,    D    G      `                          G 6,    D    P;       b                          ZQ 6,    D    &T      g                          u 6,    D    6G      h                          >! 6,    D          j                          Co 6,    D    CG      m                          J 6,    D         p                          [n 6,    D    jG      r                          Y 6,    D    wG      `s                          X 6,    D    7      @u                           6,    D    ^T      u                          Ϳ 6,    D    G      v                          Ze$Q 6,    D    =       z                          ^ 6,    D    g      @{                          gp 6,    D           |                          : 6,    D          |                          o 6,    D    G       }                          ` 6,    D    R                                 80 6,    D          @                          h 6,    D    G                                2| 6,    D    T      `                          K; 6,    D    K                                  6,    D                                    L޻ 6,    D                                     A 6,    D    `                                bI9 6,    D    @                                P[ 6,    D    0      `                          #Ybb 6,    D    M0                                 \~m# 6,    D    X0      `                          9A 6,    D    =                                p 6,    D    t                                 "v 6,    D    ;      `                          Źt 6,    D    c                                i 6,    D    n0      `                          n 6,    D    8                                . 6,    D                                    +# 6,    D    T                                jz 6,    D    :H                                Kh 6,    D          `                          (> 6,    D    0                                 g% 6,    D          k                           6,    D    բ      A                          c 6,    D    Ų       Y                          eP 6,    D          Y                          !z 6,    D          @                           F_l 6,    D                                    .܌ 6,    D                                     !cV 6,    D                                     , 6,    D                                    X 6,    D    |                                 ^ 6,    D           \                          8 6,    D          @                           6,    D    vU      @                          Hk 6,    D           ^                          RB 6,    D    >                                ܮX 6,    D    j                                8 6,    D    L      `                          3a 6,    D    TH                                * 6,    D    U                                r 6,    D                                    Q 6,    D    0                                V 6,    D    0                                Z?\ 6,    D                                     =^ 6,    D    B                                G 6,    D    aH                                 C* 6,    D    @                                 4 6,    D    P                                 $ 6,    D    `                                ] 6,    D    _      @_                          W 6,    D    ^                                 > 6,    D    h                                `y 6,    D                                     CL 6,    D    $_                                 6,    D    7      @!                          Q@M 6,    D          `                          ѯZ 6,    D    ^                                 6,    D    ^                                 + 6,    D    H      `                          ׊ 6,    D    hU                                " 6,    D                                     #z 6,    D          m                          ) 6,    D    T      `                          4? 6,    D          `                          Ʊ 6,    D                                     *lG 6,    D    w      `                           %:M 6,    D                                     Ct[ 6,    D    _                                 "% 6,    D                                    f 6,    D    s                                &Xk 6,    D    |                                 & 6,    D          `                          _ 6,    D    @                                O 6,    D    Ќ      @                          Z.B 6,    D    (      @                          X 6,    D    GH       P                          p* 6,    D    T       F                          N! 6,    D    y0                                CW 6,    D                                    /^z 6,    D    0                                 36 6,    D           c                          ! 6,    D                                    = 6,    D                                     ] 6,    D                                    C 6,    D          `                           6,    D                                    q; 6,    D    4      c                          4tD 6,    D    K                                h 6,    D          @"                            6,    D    nH                                ֈ 6,    D    <                                 's 6,    D    {H                                 r= 6,    D    M                                {S 6,    D                                     6 6,    D          `                          ּ} 6,    D    H                                %sf 6,    D    `_                                 ww 6,    D                                     1N 6,    D          `                          sb 6,    D                                    p 6,    D                                    0 6,    D                                     )ͮ 6,    D    3       s                          c 6,    D          n                          O 6,    D                                       6,    D          @`                          f* 6,    D          @                          ̙ 6,    D          G                          у 6,    D                                     W 6,    D    .      `                          g
 6,    D    C      @                          n 6,    D    ̫      e                            6,    D          `	                          6 6,    D    T                                 | S 6,    D    j      @                           6,    D          @                          9 6,    D          `                          y' 6,    D    e      H                          7 6,    D          I                           6,    D    |      `J                          L 6,    D          o                           6,    D    3      `                          kM 6,    D    N                                 Hc; 6,    D    l                                9A 6,    D    V                                ŭ 6,    D    Z      `                          r|	 6,    D                                     . 6,    D                                    ȓQ 6,    D    !                                6Y 6,    D          `                           6,    D                                     Dm 6,    D    +                                ɾ̜ 6,    D    ,                                 6,    D    S      `                           6,    D                                     n 6,    D    R                                A 6,    D    t                                 6,    D    y      `                          d7 6,    D    M      `                          8 6,    D                                     hoh 6,    D    ~_       f                           	 6,    D    _      
                          G$ 6,    D    H                                Ԗ 6,    D                                    M 6,    D    &                                چ\ 6,    D           M                           6,    D                                    cf 6,    D    p      `                          $U\ 6,    D    ^      i                           6,    D    T      j                          ? 6,    D    ̣      n                          z8 6,    D    i      o                          } 6,    D    ½      M                          `hI 6,    D          `                          lLoZ 6,    D          N                          0	 6,    D    ߣ                                ׬D 6,    D                                     F 6,    D    M      `q                           6,    D                                     p 6,    D          `                           6,    D           r                          ӫ! 6,    D    +                                QU 6,    D                                    ä 6,    D    >    `                          vu 6,    D          @                           6,    D    P      P                          ˠ 6,    D    Ҵ      r                          S 6,    D                                    m 6,    D    }                                 @[ 6,    D                                    Ͷ 6,    D    b      s                          nS 6,    D                                    jr 6,    D           	                          I 6,    D    0                                , 6,    D                                    =3 6,    D    +                                
/ 6,    D                                    ?4i 6,    D          `                          (g 6,    D    t      t                           6,    D          `                          oM 6,    D                                    n. 6,    D    Փ       u                          L( 6,    D    >                                 *m 6,    D          `Q                          K 6,    D          @R                          @ 6,    D                                      6,    D          `	                          2R 6,    D    Q       S                          kR 6,    D    d      u                          0(6 6,    D    w     @                          w 6,    D    H  @                             X 6,    D          	                          _4 6,    D           
                          $ 6,    D          `
                           6,    D          
                          ~mp 6,    D                                     g 6,    D                                     6,    D    P                              ܒ 6,    D    _      
                          @# 6,    D          `                           o\ 6,    D    *       w                          oc 6,    D          w                          G 6,    D                                     xY 6,    D          `                          M
s 6,    D    e      @x                          "5# 6,    D          r                           6,    D          x                          6S 6,    D    ä      s                          M7 6,    D    H                                ` 6,    D    `      `                          qV 6,    D    r      `                          k 6,    D    4                                TH 6,    D          z                          
W 6,    D    L      @                          L\n 6,    D          g                          M0	 6,    D          `                          =5 6,    D          `w                          آq 6,    D    n                                :. 6,    D                                     % 6,    D          @                          (24 6,    D          `{                          W) 6,    D                                    jh 6,    D    F                                 KD] 6,    D    a       |                          *AL* 6,    D          @                          $]Y 6,    D          @}                          X. 6,    D          }                           6,    D          ~                          P 6,    D    |                                 [ 6,    D                                    -p; 6,    D          `                            0 6,    D                                     ͭ= 6,    D          V                          s* 6,    D    (      c                          ZXR 6,    D    2                                 ~? 6,    D    5      @                          \	 6,    D    [                                M_ 6,    D    :      `                          wRT 6,    D                                    G 6,    D                                    3q6 6,    D    n    `                          !. 6,    D    N      W                          iR 6,    D                                     6,    D                                     KV 6,    D                                    \k= 6,    D          `                           6,    D                                     #CY 6,    D                                     6,    D          @                          2ع 6,    D    ԭ                                 jk 6,    D    L                                8(QM 6,    D          @                          R 6,    D    D                                (ά 6,    D    %                                - 6,    D                                    ? 6,    D        @                           6,    D          t                          Ď6 6,    D          `                          Y` 6,    D                                    S	\ 6,    D                                    z3 6,    D    Ô                                 5 6,    D    ^                                 eK 6,    D    .                                 T 6,    D    &      `                          ֦ 6,    D          `                          
 6,    D                                    h 6,    D                                    Z 6,    D                                     5 6,    D          `                          1, 6,    D    U       Z                          $h 6,    D    _                                   6,    D    N      @                          6g 6,    D    #`                                 6,    D    p      @                          5 6,    D                                    LzE 6,    D    m      `                          AS 6,    D    L      `                          ј 6,    D    a                                ZZ 6,    D    &                                LU 6,    D    W                                 _[F 6,    D                                     6,    D          @7                           6,    D          7                          '@ 6,    D    q      )                          ׁ 6,    D          8                          O/ 6,    D    .,      *                           6,    D    H      o                          kB 6,    D    f     +                          2 6,    D    D     ,                          SȽ 6,    D    7F                                q 6,    D          @;                          L" 6,    D    p(                               = 6,    D          @<                          :ۙ 6,    D    b                               fPԅ 6,    D                                    6,    D    U                                6'; 6,    D                                    . 6,    D    H                                 _ 6,    D                                    2N 6,    D    d                                [59 6,    D        `                          4 6,    D                                    ` 6,    D    ʝ                                 6,    D          `                          
/ 6,    D    v                                5Z 6,    D                                      v  6,    D                                    lY& 6,    D    
I                                 6,    D                                     x 6,    D    H      `                          . 6,    D    &                                l  6,    D    &                                t/ 6,    D    &                                 &ٚ 6,    D        `                          ^ŋ 6,    D    0                                agh 6,    D          `                           6,    D    R                                 ̍. 6,    D    e                                =7^ 6,    D                                    ~+ 6,    D    I      `                          7+ 6,    D    Į      @                          c@ 6,    D    خ                                A2 6,    D    $            5*[251]struct { root runtime.semaRoot; pad [40]uint8 }  5*[]struct { mcentral runtime.mcentral; pad [8]uint8 }  5*func(*json.encodeState, reflect.Value, json.encOpts)  5*struct { size uint32; nmalloc uint64; nfree uint64 }                      mm,    D    S      z                          An,    D                                    N|2,    D    T   "                          Ҳ,    D    $      /                          LKS,    D          4                          /2|,    D    K                              ?O,    D    8                                ",    D                                  
,    D    `      @                          B̰,    D                                    H,    D                                    +Gp,    D                                    c,    D       @                           $LZ,    D    L      @                          Q$m,    D           @                          nX,    D    `                              ݜ,    D    t                                ,    D                                    EZ,    D                                    ͏,    D    ;                                M,    D                                    ;,    D    C^      (                          Jp,    D    V      @-                          T,    D    2      M                          &,    D    u       ^                          Zs,    D    m      `|                          [j @,    D    k                                 ,    D    Z      `                          18]o,    D    4      `                          g,    D    G      `                          R,    D    T                                },    D    G      `                          ,    D    n&                                sq,    D    r      k                          	Z	,    D          `X                          Z,    D          A                          "Da,    D           Y                          ,    D    p      Y                          ,    D    ,                                'PE,    D    @   @                          [F!,    D          `]                          z,    D    H                                037,    D    H                                0e,    D    F                                ļ&^,    D    
                                 2{1,    D    X      `                          )ΨV,    D    0                              gP,    D                                     wV,    D    |      m                          Jx,    D                                     Yj,    D          `                          *νT,    D                                    f,    D    a                                7,    D    M0  @                           *Ms,    D    X0                              v,    D    c0      `                          b0,    D    x&                                p/,    D    j      @                          r5,    D            F                          4,    D                                    ,    D    R^                                T
Q,    D          `                           _,    D          @                          4V,    D                                    M,    D    ;                                %.,    D          `                          ,    D    *                                r,    D          j                          f,    D          n                          9,    D          `                          Y>,    D    K                                (#~,    D    =                             U+h,    D          r                          |pG,    D    t                               i|,    D          @                          ,    D          t                          ,    D          `                          o,    D    ɱ                                 	~,    D          `Q                          ^,    D    ޱ      u                          <i,    D    ĩ      	                          D,    D           T                          Uُ,    D    Ȼ                                 X]),    D          w                          /R},    D          r                          (>,    D          y                          T,    D                                     ObJ,    D          `                          4,    D                                     4%N/,    D          @}                          ;,    D    P      V                          },    D          @                          >p,    D    d      `X                          Z4U,    D    6      `                          {@,    D    m      @                          ,    D    ޻                                w,    D                                     |,    D          `                          p,    D    2      `                          c4,    D    G                                0,    D                                    wHH&,    D    #                                Ө
,    D    ;  @                           ܇,    D    P      @                          ,    D          6                          f,    D    n     @(                          Y,    D    0b     @;                          \,    D    !      @<                          -,    D                                   0,    D          @=                          ̥,    D    a^                                 /,    D    P                                /,    D    c   `                          Il&,    D    p^                                :,    D    ة                                  ,    D    ;                                ԑ,    D    ;                                ?i ,    D    <                                 ~.8,    D    n0   `                          3],    D     H                                K,    D    :      `                          ?j,    D    \                                 c,    D    q                                T5,    D    
      @                          a2,    D                                     F<,    D                                    3,    D    &                7*[]struct { size uint32; nmalloc uint64; nfree uint64 }  7*struct { F uintptr; stacksize int32; newg *runtime.g }  7*struct { user bool; runnable runtime.gQueue; n int32 }  8*[134]struct { mcentral runtime.mcentral; pad [8]uint8 }  8*func(*runtime.hchan, unsafe.Pointer, bool) (bool, bool)  9*[67]struct { size uint32; nmalloc uint64; nfree uint64 }  9*func(*runtime.hchan, unsafe.Pointer, bool, uintptr) bool  9*struct { F uintptr; gp *runtime.g; gcw *runtime.gcWork }  9*struct { F uintptr; s *runtime.mspan; h *runtime.mheap }  :*func(*runtime.siginfo, *runtime.sigctxt, *runtime.g) bool  :*struct { F uintptr; p unsafe.Pointer; b *runtime.bucket }  :*struct { buf [4096]uint8; i int; j int; nUnreadable int }  :*struct { lock runtime.mutex; free [35]runtime.mSpanList }  ;*struct { F uintptr; frame *runtime.stkframe; bad uintptr }  <*struct { F uintptr; gp *runtime.g; pc uintptr; sp uintptr }  <*struct { F uintptr; pc uintptr; sp uintptr; gp *runtime.g }                  U2,    D                                     ,    D    8                                  W(>,    D      @ (                           ɔ(2,    D                                    2,    D          `                         H2,    D    -H                               "]2,    D    T                               Uq2,    D    <                               S^\2,    D                                     mTp,    D    T                                 %y`,    D    :H                                 Zy,    D      @* %                            W ,    D    L                               KT,    D                                    A<,    D    b  @                             Z{P,    D                                   ,    D      @                             ,    D                                  Ht,    D    P  @                             8FF,    D    d                               l,    D      @                             >°@,    D    0                                 .P,    D    0                                g3,    D                 @                  B3,    D                                   j3,    D                                   ۉ3,    D                 /                  3,    D                                   G%3,    D                 `                  Tx3,    D    ^                               ֵ3,    D    `  @                          ʹe3,    D                                   {#3,    D                                    93,    D    0U                               a|3,    D    p             `                  #3,    D                 @                  Κr3,    D                                   53,    D    *                                3,    D                 5                  3,    D                                    w3,    D                 `                  W3,    D                 `                  m3,    D    Œ                               	t3,    D                  S                  L3,    D    ֒                               }g3,    D    T                                <3,    D    E             `                  ji73,    D                 w                  "Y&3,    D    Ȫ                               3,    D                 @                  ^\3,    D    ܪ                               :C3,    D                                   3,    D    E             @                  \8=3,    D                 @                  ǹ3,    D                                    p
,    D       \                            zm,    D       ! :                            qS,    D      @"                               ΀Н,    D    s  "                               A,    D    |  "                               ?,    D       #                               ',    D    @  @#                               V*,    D      $                             eC,    D      %                             h+v,    D      @&                             i-{,    D      &                             lJC,    D    K   '                             Nd,    D      )                             ?@,    D      )                             j,    D       *                             oAН,    D      @*                             ~r],    D      @,                             ΡX
,    D    .  ,                             /R,    D       5                              ^,    D    ߣ   8 %                            v,    D      8 %                            TpQ,    D       9 %                            i/,    D    +  9 %                            ܑ,    D       < %                            8uc,    D      @< %                            ǵ*R,    D      ? %                            Zs,    D      w %                            s%,    D       A %                            Ц,    D      @A %                            T,    D      A %                            v<,    D      A %                            -,    D    _  B %                            TT,    D      @ %                            ,    D    r  E %                            {m,    D      G %                             ,    D    ʾ   %                            zM[,    D    2  K %                            
,    D    :  L %                           n,    D    D  @P %                            k[v,    D      Q %                            m,    D    Ô  @R %                            ,    D    &   S %                            E^6,    D      S %                            	Н,    D      S %                            WJk
,    D       T %                            ػ,    D      @T %                            RE,    D    #`  @U                            \,    D    &  V                               %,    D       ] &                            w,    D    H  ^                               	Н,    D    &  ^                               =J
,    D    &   _                               .1,    D    &  @_                               _B>f,    D      _                               J,    D    0  _                              \:,    D    $  a                  >*func(uintptr, uintptr, int, int, int, int64) (uintptr, error)  >*struct { F uintptr; wg *sync.WaitGroup; f *json.encoderFunc }  @*struct { F uintptr; ok *bool; oldp *runtime.p; _g_ *runtime.g }  A*struct { F uintptr; scases []runtime.scase; lockorder []uint16 }  B*struct { F uintptr; oldval uint32; newval uint32; gp *runtime.g }  C*struct { F uintptr; park *bool; released *uintptr; ttnext *int64 }  E*struct { F uintptr; h *runtime.mheap; s *runtime.mspan; large bool }                    DW,    D          @                                                        JY)=,    D    E      j                                                        8I,    D    E          `                                                    l,    D    :      `    `                                                    o,    D    R                                                              ,    D    Ƹ                                                 5      5     	Q     О                                                @              e2    D                                                d               o     D    R      `    `    d                                                  D    `              d                                                         `Q    `    e                               ^              L`    D    ]                e                                              e`     D    R                                                             Qj     D    &]  @ `    `                                   p              9\    D    u                h                               v              Z    D                    i                                           p        5]       `    j                                             9P    D    T      k         
                               <               Ny3P    D                    
                                             ;['     D                    n                                             7     D                    q                               ,               $I    D    D]                                                         K>F)        R        `                                   B               :t    D    5                                                             S`    D                    x                                             {ڔp    D                    }                                             K=         L      /                                                     *1         c                                                             UQ     D    E                                                            g(    D    S]                                                            MK     D     S  @ `    `                                                  E     D    p                                                         GZ@         l                                                             	9     D    S      `    `                                                 3F        S       `                                                  ~x    D    E      `    `                                   H               P    D    z                                                              Ҍd    D                                                 0      0      p    @          @                                        !      p!      "YFL    `    F  @;    `                                                 lF    D    b]                                             4               \XȌ    D    E           `                                   N                   D                                                                  Hu    D              `                                   T              0    D                                                                 }q,              `    `                                                  '    D    E      `    `                                   T               H<     D                                                                  C    D              `                                               OV             F    `                                   Z               ^p    D                                                                  J    D    *S      `    `                                                 ˔yFp    D              `                                                  R_l~0    D          Y          @                                            3^g         ܸ      /                                                      :]p     D          (                                        @              e]S0    D    2      A                                                      $
L!     D    0                                             @               ^,    D    E           `                                               Xc    P      @ t                                                       aC     D    8S                                                            }5G ,    D    F      `    `                                                  k     D    q]                                             `               hz3    D    I                                                              R`\`    D    `          `                                                   "     D    5                                                       Q           @                                     D               LO0    D    F           `                                   f               zAU    D    w                                               8              "    D    M                                               H               6D    D       `                                                       [    D    0                                           L               ]k    D    %F           `                                   L               .l=    D    FS                                             r                   D                                                                 !1,    D          z                                                     	,    D    TS      `                                                      ,              @                                                      T,    D    <&                                                           P[0,    E          @                                                       ,    F    e      j                                                     ĸb ,    D    2F          `                                                  C3/    D      @                                                        ~iz     D            `                                                  R,    D    ?F                                                            7,    D    LF                                                              16,    D    :      `    `                                                  a,    D    bS                                                            Җhn@    D                                                                  '    D              `                                                 {1,    D    Ͱ                                                          ^O7    D        `                                                      [6      D    M  @ @    `                                   x	              &RP    D    }          `                                                       D          `    `                                                   9    D    pS                                                              ~    D    YF      `    `                                                  

@    D              `                                   T               |0    D       `                                        ~               R    D                                                                  @    D                                                                  凃@    D    ]       `                                                  p    D                                                                 .P    D        `                                                       4`    D    ~S      `    `                                                  Mop    D    S      `    `                                                  Њ}0    D    fF      `    `                                                  *wc    D                                                                  m0    D              `                                   >      >      4$~`        a @ @<                                                     p͙=    D                                                               h:9    D                                                                'k    D    sF                                                            0"a    D            `                                                  x    D    ]                                                            8}a     D    ]                                                            j
t    D    ]                                                                  D    S   `    `                                                 0    D    ]                                                        Xp    `    S        `                                                  q    D    /                                               8              <u     D    F          `                                               S    h    S  @     `                                                  ˰    D    ]                                                                  D                                                   	              h      D    :                                                            x5    D    t                                                              P0    D    :                                             t                   D    S                                                            	0    D                                                                  J    D    4       ^                                                      Cp3    D          `|                                                       u ,    D    F&                                                            &,    D    :        `                                                  k  ,    D    :      `                                                      ̈Н,    D    !0                                                             ,Y    M       @                                                       _0    D        `                                                      $          @                                        @       @       .    z    J                                               P       8       k9Q    k        T                                        @       @       0t    t    `      r                                                      X|Н,    D          `                                                       PX    H    F       `                                                  c},    D    F                                                            6 ,    D    F                                                               ,    D    S                                                            5u    D    v                                                              }h80    D              `                                   x               B    D    F           `                                                  Q(    D    ;                                             x               +E    D    S                                             8              79vp    D          `        6                              	              h!%}    D    ;   	         <                                             `$0    D    Ƒ                                                           '              /                                                      Mg                                                                       T]     D    F  @	      `                                                   g`f    D      	 `                                                      R          	 @                                                              S   
     `                                                   !9     D    S                                                              Y     D    F      `    `                                                   7`K    D    ]                                                             W`    D                                                                  >    D    ]  @
     `    !                                             aK1    D              `    !                                             @E    D              `    "                               0      0      >        8      y         #                               v              fB    D                    i                                             q)    D                    $                                             ʕb     D    ,          `    $                                              }X|     D    C                %                                             అ,0    D    Z          `    &                                              B0    D     ;      `                                       0       0            c      
 @                                                       Z0    D    Q  
 `                                                      ,",    J    F                                             `               9	    D    J           `                                   0       (       CiB@    W    F        `                                                  7    D    F                                                            ('$^0    D    F                                                              ¹R    D    ,;      `    `                                                  |Z@    D                                                   $               (V'm`    D    ι          `                                                       D    ]  @ `    `                                   (               e    D    8;              (                               (                   D    G      `    `    (                                              L@    D    q                (                                             FA     D    ]                                                          Q@               `      @                                           	p    D                    +                                                  D              `    +                                             RVP    D    ^                                            0               ?Y@    D    G      `    `    0                               @              n    D              `    0                                               A0^     R          /                                       `       P        ,              `                                                      +     D    ב          `                                   `               bP    D                                                                 D    ˡ    m                                       `       P       F,                                                                     :,              `    `                                                  { ,    D    D;           `                                                  A`    D    j  @ `                                        @       @       v 
    |          y                                        @               @R    D    :      @    `                                   @       8       УJp    o    G       `                                                  4#    D          @                                              h       g,        ^      6                                                      ?w5,    D    )G                                                            B,    D    P;   `    `                                                   l<     D    
T                                                            'xs0    D                                                   0               @    D              `                                                 l>8         &                                                            ?    D    ^                                                            )    D    T      `    `                                                  h(    D                                                 >              \M    D                    5                                             ǀ8     D              `    7                               8               9    D    \;              8                                             >%@    D              `    9                               (       (       r    _    <                                                             Oۅ        &      M                                       x       h       Ȩ,                   `                                   x       h       AS,        &T    `                                                      1n    D    h;           `                                   (               ,~d    D    t;      `                                       P       H       sz        6G  @     `                                                  іp    D    ;      `    `                                                  sa    D    R                                               <               rP    D    h          `                                                 1`    D    )          `    <                                                               =                                           CH    @          `X        ?                               z              p    D    @                ?                                             _    D          `    `                                                $0        ~      /        @                                              1    D    ,0              @                                             Vl         W      r        @                                             Q,              @=         @                               @               &    D    CG   `    `    @                                              ;    D    %^              @                                              dn    D    n          `    @                                             -    D          	                                      A               j    D    PG      `    `    A                                             C    D              `    A                                             ,    D                    B                                             U5    D          `        C                               H              MKA    D               C                                              T2P    D    4T              C                                             t	    D    BT                C                               C               J    D    ]G      `    `    C                                             f*M    D    4^              C                               D               y|0    D    jG  @ `    `    D                               0               &j@    D    P&                                             `       X       :~        wG       `                                                  \]@    D    ;      `    `                                   0               ^@    D    PT                                             $               ѹ`    D                                                   H               ϹP    D              `                                   @              Ua    D    7   `                                                      	    D    ^T    `    `                                                 ed~    D              `    L                                              ,8    D                                                 p       h       V        G  @     `                                   8               	    D    G                                               *               sx    D                                                   T               !O     D    ֺ          `                                                  ,F    D    lT      `    `                                                 /E        %      @                                                        $N    D                                                                 <8`    D                    Q                                             E@    D              `    V                               (              !    D    =           W                               `              j>P    D    U      @        X                               @       @       <&    |          /                                       @              V7    D    g   @-    `                                                  Iq,    D    B0                                                             /     D        `                                                       b     D    r                                                             ,{X    D      @                                               x       US>         G       `                                                  >0,    D    ;      `    `                                   0               F;
@    D                                                   `               x    D              `                                                  P    D    T              Z                                              g0    D    R   `                                       `               A	    D    G      `    `    `                               F              k     D    &                a                               L              ن0    D    =                b                                             W    D    T          `    c                               H               /HP    D    d&              	                               $               ~F@    D        `         	                                             |lP        G  @     `    	                               	               I0`    D    ;      `    `    	                               6               Ƚ    D    .                	                               l               JJ    D    D          `    	                                              ,    D    "U   `    L                                                   x]3,    D                 `                                              s[3,    D                                                               I7bs3,    D                  S                                              T3,    D    }             `                                              W3,    D    `            {                                              ^P3,    D    -                                                           Bߠ3,    D                                                              &3,    D                `    `                                          _[:3,    D                `                                              !q3,    D    ]            `                                              `Z3,    D    u            `                                              ĞE3,    D                `                                               u3,    D    {             `                                              
y3,    D                 `                                              )3,    D                 `                                              +3,    D                 `                                               OA3,    D                                                              &3,    D                                                                 r3,    D                                                              {r`3,    D    f                                                          &3,    D                                                              M3,    D    6                 M                                          3,    D                                                              &>i3,    D    *                `                                          %Ǆ3,    D    x                                                           173,    D                                                                3,    D                @                                              ~3,    D                @    @                                          k=3,    D                @    @                                          3,    D    t             @                                              ئ3,    D                                                               U_i3,    D                `                                              *3,    D                                                              Bh3,    D    м                                                          U3,    D                     `                                          SΥ3,    D                                                               ·5,    D    !  T     E                                     P       8       2,    q    fn     @(                                        @       @       Mh,    |                                                  @       @       $u,    |    @      4                                       @       @       4,    |    !          `                                   @       @       p y,    |    "          `                                   @       @       wN,    |    G                                             @       @       -,    |    Z                                                           r?,              `                                                     ֗/,        zT      `                                                      s5,    D    70                                             @               ,    D    Z&                                                             5j,    D    ;           `                                   @               ,    D    ;      `                                                     .T,        ޡ      @                                                      ģ,              `                                                      vPz,        m      r                                                       D^,    D                                                        x       US>,        G       `                                                   >y ,    D    Њ           `                                                   .,    D    G                                             @               ^,    D    G                                               @       @       %@ ,    |    6                                                            -,    D       M `    %                                                   ֬6,    D                              H*struct { F uintptr; n *runtime.mspan; npage uintptr; h *runtime.mheap }  I*struct { F uintptr; state *runtime.stackScanState; gcw *runtime.gcWork }  L*struct { F uintptr; sp1 uintptr; sp2 uintptr; sp3 uintptr; _g_ *runtime.g }  M*struct { enabled bool; pad [3]uint8; needed bool; cgo bool; alignme uint64 }                 JY,    D      F `              J p                               =,    D       G `              K                                 }v,    D      H @              R	 B	                                I,    D    m  K 0            ?!  .                                    q6,    D    Z   N 0           0                                       ^3,    D    F            `    `                                      @3,    D    hb                     \                                  3,    D    u                `                                      A3,    D                                                          `3,    D                                                           N4P3,    D                `                                          w+ 3,    D    U            `    `                                      43,    D                                                          "3,    D    	                                                      T3,    D                                                          Jc_3,    D                        `                                  3/3,    D                                                            @3,    D                                                           Y3,    D                     `                                      sw3,    D                     `                                      \3,    D                    `                                      i3,    D    Q                `                                      G3,    D                                                          "S 3,    D                     M                                      O3,    D    H                                                      ؈3,    D                    `                                      ~3,    D                                                          $&3,    D                                                          rsu3,    D                                                           X),    D    2  N 0              p- @                                ,    D    @  S E              p I                               ߾,    D       T E               J                               uX,    D      @U :              @  w                               9Ea,    D    5  U :               w                               W0,    E    Ќ  #                                                           f5,    D    -      4        `    X                                  Ͻ5,    D          4                                               WD 5,    D              `                                         .R5,    D    n                   p                                  5,    D    M      @        `                                      ,5,    D    E      `                                               5,    D          `                                              v5,    D          r                                                85,    D                  `    p                                  ʷ5,    D    ^                                                     A5,    D                                                        J5,    D                                                        `5,    D              `    `                                      bq5,    D    n          @                                          
'}5,    D    ֳ                                                     !5,    D              `                                          t5,    D                   `    p                                   ,    D      W %                                               ,    D    `  W %                                                e,    D    ;  Z %                                                         1x,    D       %                                                         |-,    D    p  y %                                                         t[,    D      { %                                                         ",    D    b  @~ %                                                         ,    D    H  @ %                                                         u,    D      @^ %                                                         F
,    D      ^ %            J,                                             @)o,    D    8   _ %               Ъ                                 ',    D    H              p                                                   ?,    D    U   `               @
 w
                                :,    D      `               
 0y
                               W@Z,    D      @a               
 З
   N*struct { lock runtime.mutex; free runtime.mSpanList; busy runtime.mSpanList }  S*struct { F uintptr; size *uintptr; needzero bool; noscan bool; s **runtime.mspan }  S*struct { lock runtime.mutex; stack runtime.gList; noStack runtime.gList; n int32 }                                 ~56,    D              `              J J                       s6,    D              `              K K                       ޶6,    D          @    `           (  @0 P P                       R({6,    D    ^      `X    `            4                                    Vڈo6,    D               `                                          q6N6,    D          @    @              R	 R	                       c6,    D              0              8 8                       (6,    D    h      Z    0              H H                        6,    D    8      `C    0              6 6                       l݈6,    D    O      @    0                                      !,T6,    D          [    0                                        f6,    D    X      P    0            ?!  .                               7qG6,    D          `    0            ?!  .                               @ 6,    D    m          0            ?!  .                               o26,    D    қ      Q    0                                      <fn6,    D    4       R    0            ?!  .                               +`6,    D    G      R    0            ?!  .                               F|U6,    D    D      `]    0            -                             6,    D          `S    0            ?!  .                               16,    D    (       T    0            ?!  .                               |6,    D    Z           0           0                                  Ї6,    D    6      @    X                                      &6,    D    2      `    0              p- p-                       6<6,    D    ^      T    R             a                         [<6,    D    =      @U    R             a p p                       3ؗ6,    D    T      -    R             a                         h;6,    D    T      U    R             a                         w6,    D    Ћ      V    R             a 0 0                       |d|6,    D    ^      `.    R             a                         t_6,    D    N      @/    R             a P P                       ì6,    D    _           R             a                         6,    D    T       0    R             a                         t6,    D           1    R             a                         $h6,    D    ^      `     R             a                         nj6,    D              R           ,'  @                         Oq6,    D    @          E              p p                       -D6,    D               E                                      6,    D    !           E                  0 0                       J[6,    D    _       a    :                                         ǅWX6,    D              :              @ @                       Q~6,    D    5          :                                      6,    D          `b                  P P                       :6,    D    ,      @d                  @0 pG pG                       G̋6,    D    U                         `                               {:6,    D    0      p                     #  #                       d6,    D               %                                      I6,    D    `      `    %                                      e6,    D          h    %                                      m6,    D    ?      @i    %                                                 56,    D    ,      `    %                 O O                       6,    D          @s    %            #  @!                               alTl6,    D              %            9                                    p6,    D    &          %            ,                                 H`6,    D    ;          %                                                t y6,    D    Ѝ     T    %               `  `                        EF6,    D               %            Z                                    n6,    D         `    %            Z                                    z6,    D          `X    %            \.                                    y6,    D    1          %            7#                                 {o6,    D    Ԕ      @    %            @a                                    ژ.v6,    D    $          %            H.                                    t"l6,    D          `    %            8                                    B6,    D    "      @Y    %            x                                    56,    D               %                                                VqU6,    D          `    %            J,                                    C4]6,    D    8          %                                      AV;6,    D    L          %                                      Lrsk6,    D    :      `    &                                               Q#6,    D    U                        @
 @
                       FX=J6,    D    ?      \                  p%
 p%
                       ?:6,    D                            
 
                       Bi6,    D          @                  
 
                       Ǥ3,    D    q                                                   E3,    D               @                                       pb=3,    D    n                 p     p                              ;3,    D                        `                               !}     D    ^                  E                                     @    D    h                    E                                    ,N    D    hU          `    @       E                                     PX,    D    C  , `    `                                                UD    D    0  <                 %                                     jm     D    ^  R `    `            %                                    ʑw1    D    I   a      `           (&               W*struct { F uintptr; n *runtime.mspan; base uintptr; nbytes uintptr; h *runtime.mheap }  X*struct { F uintptr; typ *runtime._type; src unsafe.Pointer; off uintptr; size uintptr }  Z*struct { F uintptr; size uintptr; align uintptr; sysStat *uint64; p **runtime.notInHeap }  [*struct { lock runtime.mutex; g *runtime.g; parked bool; timer *runtime.timer; gen uint64 }                                      63,    D      @        0      (                \                    C,    D    >                                 0                           h3,    D               @                                  s3,    D               @                                    8h,    D      @                              @                             	{H$,    D    T  -                                                        *M3,    D    &  @5       %      (           "                      \,    D    *  s %                                   P                ,    D    l  u %            t              y                              r!,    D      @>                              %                           _L,    D      v %              0 m  1a  `                         _N,    D      [                             %                           D,    D      z %               @n  1a  `                        M?,    D      | %            #           C                              {׳,    D    `  @                                                         7,    D    ܝ  @ &             ` p	 	    	  	   ^*struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  _*struct { F uintptr; pc uintptr; sp uintptr; gp *runtime.g; skip int; pcbuf []uintptr; n *int }  `*[]struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  a*[2]struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  a*struct { F uintptr; msgs *runtime._panic; gp *runtime.g; pc uintptr; sp uintptr; docrash *bool }                                Yu6,    D          l    @              A	 A	 (  @0 p<	 p<	                                       (6,    D    N      @Z    0                1                                                  (6,    D          ^    L              `R `R 1                                                  90d6,    D    p          R           ,'  @                                                         r6,    D                          4           7#                                                 6,    D          F                2              ^,                                                    EA}6,    D          `                     q q J  `                                               k6,    D    0       
                     1                                                  36,    D    U      `g    %              + + 1                                                  q6,    D    *          %                                                                             \6,    D              %            4           7#                                                 9zط6,    D    e      O    %            2              ^,                                                    6,    D    &           %              h  h  1a  `                                               cy6,    D    l      @    %            t              y                                                    Ns6,    D    y      b    %                1a  `                                               DZp6,    D               %              0 0 1a  `                                               =yB6,    D               %            8                                                               x6,    D          	    %                                                                              g>6,    D          @    %            7              .                                                 od6,    D               %            Z          F      P  P                                         6,    D              %            `                                                              966,    D    p          %                          4                                                    LE6,    D    H  @  @k    %            *  ` Y Y       0X 0X                                       6,    D              %                1a  `                                               R56,    D          |    %            `      Є Є p      @} @}                                       "~6,    D              %                          4                                                 6,    D              %                                                                        撚6,    D               %            #           C                                                    ,I6,    D    =          %                  0 0 l                                              @6,    D               %            `            `                                               D6,    D    b      @    %                          4                                                    6,    D    8          %                          e%                                              NQ6,    D    H          %                          4                                                    ;(6,    D    ͥ          %            #L  ` ! !    ` p! p!                                       %?6,    D          @=                  Ʒ              ۷                                                    9R:6,    D    H      `                              -!      ' '                                       /6,    D    `                       `         (   `                                               ~46,    D    `      @    R           x                                                          6,    D    ܝ          &             ` p	 p	    	 	                                       w6,    D               &                      5                                                    6,    D              &                      5                e*struct { lock runtime.mutex; next int32; m map[int32]unsafe.Pointer; minv map[unsafe.Pointer]int32 }                              [ ,    E    0  @ `                       `               3                                       ! ,    E                                0             HV                                         U~ ,    E                                0             Ў                                         BX ,    E       0                       0             :V                                         KG ,    E    |   0                      0                                                      ^ ,    E    j  @                                                                                     ,    E        Lq                      L             0                                         o ,    E    B  @ Lq                       L             U1                                         nЇ ,    E    @   Lq                      L                                                       ,    E    ^  @                        R               a                                       ᐘ ,    E    ^                         R             ,'  @                                       y,    D    p  p     R           ,'  @                                                      ,    E    _   "                       :             >                                         R8 ,    E    nH  ' o                                                                              %( ,    E    {H   ( o                                      @0                                       > ,    E    M  @( o                                     ]2  @3                                       9 ,    E      ( o                                    V  4                                       !F ,    E    H   ) o                                     (  @0                                       ! ,    E    `_  @) o                                    f)   4                                       ӳy ,    E      P                        %                  f*struct { F uintptr; fn **runtime.funcval; argp unsafe.Pointer; siz int32; gp *runtime.g; pc uintptr }  h*struct { ityp *reflect.rtype; typ *reflect.rtype; hash uint32; _ [4]uint8; fun [100000]unsafe.Pointer }  k*struct { F uintptr; s *reflectlite.sliceHeader; size uintptr; typ *reflectlite.rtype; tmp unsafe.Pointer }                                    8! ,    E        `                       `                @0 R2                                  
,    D    ^  @ `            _"  `         ,  `         7#  `                                       <+,    D    o_  @ 0           ^'                                @ =                               t ,    E    U    t    @                                                                      ca ,    E    w  !                        :                                                   4 ,    E    <  ' o    @                                      @0                                ,    E      ( o                                        (  @0                               ʹ ,    E    H  4 o    @                                   `                                   ;H,    D    ε  @ %            ?              (?  `         9  `           q*struct { F uintptr; e *runtime.eface; f *runtime.eface; nret uintptr; fint *runtime._type; ot *runtime.ptrtype }  q*struct { lock runtime.mutex; newm runtime.muintptr; waiting bool; wake runtime.note; haveTemplateThread uint32 }  r*struct { F uintptr; h *runtime.mheap; npage uintptr; spanclass runtime.spanClass; large bool; s **runtime.mspan }                                 6,    D    ^          `            _"  `         ,  `         7#  `                               6,    D    P`      B                   0T 0T   @0 P P   3 0U 0U                       y6,    D    o_      `    0           ^'                                @ @                       8Lo6,    D               0                  j  `1 P P                            W6,    D    b                                     P P    Ы Ы                       M?/6,    D                                          P P                            6,    D          `                                                              H6,    D                                                                      !ߍ6,    D    P                                     Ш Ш    0 0                       i6,    D    d                                           p p                       <K6,    D          `                                                            *!6,    D    ڲ      a                   x	 x	 j  `1 x	 x	    `y	 `y	                       #x6,    D              @               
  
 =            )                                 ت6,    D    @                          
 
  )           1                                  6,    D          f                   
 
  )           1                                  [6,    D    <       L    P                           0              $                                 W`6,    D           h    %                 < <    ? ?       = =                       ΄6,    D              %            
	              87              &[                                    ]6,    D    b      q    %                  b b       @b @b d                                    tH6,    D    F          %            Z       `   `  #3  ` @b  @b  .3      @a  @a                        
VDt6,    D    Ь          %            `      s s p                                                  Ң#6,    D               %                                        4                                 ?6,    D               %            (                     o
      @  @                        6,    D    ʾ          %                          I	                                                  `w6,    D    ε      `    %            ?              (?  `         9  `                               tق6,    D              %                        	  `         z7  `                               y^6,    D               %            *      ^  ^  a              (+                                    >|6,    D          @                0-      07 07 D-      7 7 7       5  5                       ٍ,    D    0    Y    `              PI ` j  `1 I p    @J                        J,    D    ¢     Y    `              G p j  `1 H     H                        | ,    E      `G `                       `      (       o                                      - ,    E      H                            0      (       'v    `                                  ' ,    E    O   J                           0      (       'v    `                                  ,    D        @    0                  j  `1 P P"      !                       @D,    D    6  N X                      X      (       wo                                      }] ,    E      @ t                             (       (J                                N:3,    D                                    `                                  Sͮ ,    E    $_   0                       0      (          1     1I  `                       = ,    E    +  B                           0      (       o                                      i9,    D      `S                        R      (       Ko    @                    @               r'`    D    (  #                       \      (       3o    m                                   "-,    D    ^   @                       @      (       g                                      G9,    D       .                                 (       ?                                       {[,    D    U  V o                              (       r                                        .,    D       ,                       %      (       I                                        }J,    D                              %      (       8    }                                   },    D    w  @                       %      (       $p                                       k+5,    D                              %      (       w                                       =ap9,    D    L  F                       %      (       x                                       tZl,    D    n  G                        %      (       s                                       !,    D       H                       %      (       s                                       s    D      H                        %      (       2     D                                  ť ,    E    p  U t                            (          j  `1                          f9,    D    U   t                             (       ko                                      0,    E    `                         R      (       o    @              x*struct { addr unsafe.Pointer; n uintptr; prot int32; flags int32; fd int32; off uint32; ret1 unsafe.Pointer; ret2 int }                           0 ,    E                              %      0       0  @   `                     
2W ,    E    aH   Lq     !                  L      0       2   <=       (  @0                ,    E    7   0    !                  0      0          1     `   2 1I  `                G,    D    D  @             	  `           `         8  `                                     DP ,    E      @'      "                         0       p   9                       1B,    E    T              #                  o                'o    '                         յ,    E                  #                  o                'o                             Ͱ,    E                  $                  o                'o    P                         64,    I                  $                  o                'o    `                          KpK,    D    '              %                  o                'o                             =r,    E                  %                  o                'o     R                         h,    E                  &                  o                'o    R                         Y4,    E    T              &                  o                'o    `S           (       (       l,    U                  '                  o                'o     T                         O,    E    6      0    '                  o                u                              cE,    E    V      0    (                  o                
q                             7,    E    }      t    (                  o                Ko    '                          s,    E          t    )                  o                                               ڼ,    E    q      /    )                  o                jp                               SE,    E          /    *                  o                jp    `                          D,    E          /    *                  o                jp                              P<X,    E          /    +                  o                jp                              s;
&,    E          /    +                  o                p                                y,    E          /    ,                  o                q    `                          [7C,    D    K      ؔ    ,                  o                w                              o,    E    p      ؔ    -                  o                x                             Fs,    E          ؔ    -                  o                o    /                         z^iW,    E              .                  o                Hr                             ,    E    t          .                  o                ?o    @m                         ;Z,    E    K          /                  o                ?o    @                         ,    E              /                  o                ?o    H                         C,    E              0                  o                r                             !C_,    E    u          0                  o                Go                             F,    E              1                  o                8p                             q,    E              1                  o                So                             `,    E              2                  o                0                              ,    E              2                  o                ns                               Jff,    D              3                  o                                             J>,    E              3                  o                                              \,    E              4                  o                p    `I                         \,    E              4                  o                wo    m                         o`,    E    A          5                  o                wo                              =v,    D              5                  o                    `                          MPX
,    D    _               (   F @ <                         0G > (               ,    I    r              6                      `                `                           [,    D              7                  Xt    `                    0                     IףA    G      W /    7                  ;o                o    @                         IףA    G      W ؔ    8                  ;o                o    @                          ]_ ,    D    6          8                  {v                r                              T    D      @X     9                                  P                              Ԛ    D           9                                 go                8      8      #         c         :                  Px                pw     R                          Y ,    D              :                  Px                Bx                              M70    D              ;                  Px                oo    `v           @       0       Ӭ0    i      Y     ;                      U            s    }    p                     K"0    E              <                                      |           @              m:3P    E      @Z     <                  y                s     Y    0                      2>,    D              =                                  [p                       0       %Q4,    `      @     =                                 s    m                         @8    E        o    >                  X               r               0       (       b,    Z    )   ؔ    >                  X               co                               d,    D    )   &              @	 0	             =            )             *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [0]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [8]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [16]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [24]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [48]uint8 }                            6,    D           W    `              P P                    (  @0                                         UD6,    D    0      @    `              PI PI j  `1 I I    @J @J 
                                                    H56,    D    ¢          `              G G j  `1 H H    H H 
                                                    G6,    D              `            ?!        \6      0 0   `         	8  `                                         	6,    D          @    `                    >        >      @ @ 5      
 
                                       ߿)6,    D                                     (J                Р Р                                       !}6,    D    "U           L            H              (E              |E      y y \                                                 <6,    D    D      !                	  `           `         8  `                                                             }Z6,    D    _      5                (   F F <                         0G 0G                                       ;6,    D              %            (                         o
           -                                                    7֨L6,    D    \       T    %                  P P A                         o
  `                                         6,    D      @      %            6          .  ` W W #       V  V 3P  ` @W @W                                       W%6,    D    "           %            P	  `           ` P P .  `   8%  `                                               6,    D              %            *              @ @ ZP        Z                                                6,    D              %              `         F        6                                                      udy6,    D    "          %            	              Z
              
                                                                6,    D              %            *  `         (           -                `  w  w                                       wOs6,    D          @9                  $C           .              @8           Z                                                    t6,    D          =                   `         (   `         zc  `         Z                                                    DTX6,    D    )      @>                   `         (   `         Ld  `                                                             _]6,    D    U                       `         (   ` P& P& F6  ` # # Q      & &                                       5:U6,    D                          R      ; ;   ` < < C  ` @= @=                                                     `s6,    D    )      >    &              @	 @	             =            )                                                 z6,    D    2`                            `
 `
       @
 @
               }
                                                    
p9,    D    X  J 0    @Q                  0     (            @            ?!  . p
 p
                                        ,    E    қ  K 0    Q                  0    (       P                                                          ^)D9,    D    4  @L 0    R                  0     (            @            ?!  .                                         W]9,    D    G  L 0     S                  0     (            @            ?!  . p p                                       /09,    D      `M 0    S                  0     (       O    @            ?!  .                                             1K[,    L    (  M 0    `T                  0     (       u     ^            ?!  .                                             2,    D    ^  @O          U                  R    (       o    `              a  p                                        eН,    D    =  O         U                  R    (       o                  a p                                         L,    D    T  `P         @V                  R    (       /o    `              a                                          `-Н,    D    Ћ  P         V                  R    (       /o                  a 0                                        G9,    D    0   o    W                        (       8w                                                   
      
     O|Y,            `      X                  `      @       Co     %            v    `    	                                    0,    D    ^  G `     X                  `      @       v                s                                              j`    D    Ų    `     `Y                  `      @                       ww                                               wt,    D      @ `      Z                  `      @       t                7                                                M    M    N  o         Z                  0      @       'v    `            q                                                  D    h  @I 0    @[                  0      @       \s                5    `                            (                   N      `J         [                  0      @                       r        0                                      KН,    D        0    \                  0      @       ْ                                               h              G?,    D       0     ]                  0      @       Č               *    m    P                       (               Q p    N    D   M 0    ]                  0      @       o                wo        0                                        ,    L       0    `^                  0      @       Bx                h        0                                       V    L      @p Lq     _                  L      @       \s                r                                              E ,    E    _   t    _                        @       d<     `    $      ` (  @0                                    E           @`                  E      @       r                vt                               (              6A,    G    T        `                  E      @       Ї    )                `                                          {wxP    G    _  T         a                  :      @       x    `            $    `                            0               @$,    L    ڲ            b                         @       q    `                `    0                                     q^    D       V         b                        @       ۍ                cu                                               a ,    D      @% /    `c                        @       x                 t                                             T,    F    4  & /     d                        @       w                8                                              s8    E    ,  `V         d                         @       'o                 #o    `                                            #},    L      `     @e                        @       v    `                    0                                     HR0    E    ̫   -         e                        @       bG                P    @                                         #^ ,    E    ~_  @4 o    f                         @       (   (             *                                    W    L      @          g                         @                       q                                                0    L    U  @s         g                  %      @       u                q                                                X{     N      @ ؔ    `h                  %      @       co                op        0                                     ؑ0    D      @X          i                  %      @       ۍ                cu    `                                           ha,    E    ?  X ؔ    i                  %      @       go                v    `                                          ,    F    ^  @6 ؔ    @j                  %      @       t    /            rz                                              h4$,    F    T  6 ؔ    j                  %      @       t    4            0                               8      8      ЗuP            ؔ    k                  %      @                      mv        p                                     )`           ؔ     l                  %      @                      mv    @'    p                       8      8      FAwp    0      ` ؔ    l                  %      @                      mv     M    p                       X       X       Q$1X        x    ؔ    `m                  %      @                      mv    \    p                       8      8      Z           ؔ     n                  %      @                      mv    @l    p                       x       x       4           ؔ    n                  %      @                      mv    z    p                                      6,    D    ̣  6 ؔ    @o                  %      @       x                t                                             M# ,    F    i   7 ؔ    o                  %      @       w     :            vy    /                           8       8       }I"    p       ؔ    p                  %      @                      #w    /    `                       8       8           p    ~    ؔ     q                  %      @                      #w    /    `                                      ,    D    M  8         q                  %      @       u                q                                             o,    F      @9 ؔ    `r                  %      @       w                8                                              ՜D ,    F    Ҵ  :      s                  %      @       q                q                                             y     E      `Y     s                  %      @       go                                                               [ ,    D    b  ;     @t                  %      @       Ї    `                `                                         q#kP    H    t  =     t                  %      @       x                                                              H˰ ,    F    Փ  >     u                  %      @       P                v                                              S ,    D    d  @@      v                  %      @       0                                                              .c ,    D       D     v                  %      @       w                 %z                                              | ,    F    *  @C     `w                  %      @       vt                v                                              ),    D      C      x                  %      @       x                w                                               :cq     D    e  @D     x                  %      @           `                `                                           I: ,    D      D     @y                  %      @       x                                                              w:N ,    F    z  D     y                  %      @           @            x    @                                         $ ,    D           z                  %      @       Ћ    @!                                                          ,;2a     D      @F      {                  %      @       ^                     U    @                                      V: ,    D      @H     {                  %      @       co                                                             A ,    D    a   I     `|                  %      @       {v                zs                                             y ,    E      @{      }                  %      @       Px                    @                                          ,    D      I     }                  %      @       x                t                               @               '|    D      I         @~                  %      @       C    `            D    e                           0               K@    D       J         ~                  %      @       C    `            D    X                                          * ,    D    |  @J                           %      @       C    `            D    {                           @               1P    D      J                            %      @       C    `            D    e                                          C ,    D      J                           %      @       C    `            D    {                           8       8       $	d    p       K     `                  %      @       t                #w        `                                      υ-,    E      @|                        %      @       Ї                                                              [C    E    5   L                       %      @                        x                                             5 ,    F    H        @                  %      @       w    @            v                                              B ,    D      M                       %      @       ~p                Qp                                             uM            N                       %      @       T               ts     k    @                                       Yn     K      @N                        %      @           @           x         0                                     9$U ,    E      N                       %      @       zs                t                                              c    K      N     `                  %      @                      ts    @<    @                                       .     K       O                        %      @           @           x        0                                      &|r ,    D      @O                       %      @       Bx                y                                             -2W ,    D    %  P     @                  %      @       jt                s                                               ,    D    $   ]                       %      @           `            B    `                                           PC ,    D      }                       %      @       w    @            zs                                                  D    8  ~                        %      @                       lr    k    0                                    %"_,    F      @S                       %      @       w                8                                               ,    F      @     `                  %      @                        x                                               D6    D    ͥ                          %      @           @           ts    <    0                                      p 0    D    N   U                       %      @       x    x            x                                              ~<,    F      U         @                        @       ju    `            v                                                 E    a  V                       %      @                                                                     )/,    F                             &      @       Xv    |            ~r    `                                          3H,    D    U  ` t                             @                        y                                              i6    D    H   t                            @        w                co                                              _@l    D        t    `                        @       
                    V                                          B` ,    F    U   [ t                             @       t                t                                             ϳ ,    F       t                            @       w                %z                                              6ޅ,    E    t   1 t    @                        @                        Hz                                                  Q      @[ t                            @                       s    `    @                                       $6~    Q    H  [ t                            @       b    @            E    @                                          E",    D      [ t                             @       co                 Ԙ                                             !3 ,    D    :  _                           &      @       t                q                                               z ,    D               `                  &      @       r    `            u    `                                          Tr,    D    2`  @ t                             @       ko    `            P        0                                      g/,    D    Į  @a                           (&      @       9u                o                                              
Н,    D    خ  a     @                  ]      @       ~p    `            Qp    `             *struct { note runtime.note; mask [1]uint32; wanted [1]uint32; ignored [1]uint32; recv [1]uint32; state uint32; delivering uint32; inuse bool }  *struct { lock runtime.mutex; free *runtime.gcBitsArena; next *runtime.gcBitsArena; current *runtime.gcBitsArena; previous *runtime.gcBitsArena }                        kH6,    D    A`                          @e @e                  _ _ (  @0 pc pc \   ` `                       8=6,    D               %           0  @     `                                        xW6,    D           @D    0               0H 0H P                `                         `                               95C6,    D    P           @             !   
 
 "   @
 @
    
 
 *$      p
 p
 K8      
 
                       ;]6,    D          @    %                      41                 `e `e j5                                                  Pc6,    D          @    %            4      { { a  `           $  ` z z P  `  x  x                       !w!6,    D    ֤          %                       ]b           X           P           jd                                 6,    D    H      i    %            )  `         W  `         5           xC  `           `                               ;56,    D    \      U    %            >      X X 35      ^ ^       @` @`               "\  ` @] @]                       ]6,    D              %            P>        K  `         L      p p !     #      ` `                       %v6,    D    H      u                   ) )       ( ( +      * *       , , -      P- P-                       Zc6,    D    v                     
              0-              D-              7              A%                                    R
K6,    D    t                      
              0-      2 2 D-      3 3 7      1 1 A%                                    g ,    E       @ `                       `      H       H=  ` T=   `=              @                           >,    I    a     0                      o                7q     O           Ko    @                                  x,    I    W   W Ȕ    P                  o                p    "           ?o                                        6a,    O      @W Ȕ                      o                o               p    "    0                             y,    E                               o                Ȉ                rr                                      h^,    I              0                  o                8p               Nr    @                                  	,    I    4         Ф                  o                8p               r    e                                  (G,    E    ;          p                  o                8p               l    `                                  KC,    E    +                            o                8p                                                      _6,    D    a                            o                @                                                    \o{,    I    d          P                  o                s               ep                                      =/,    I                               o                ko               ;o    @                                  Tʴ,    I    %                            o                p               t                                      hB,    E              0                  o                p    @           p                                      i,    I    p         Щ                  o                wo    @           So                        8       (       j,    U             p                  o                3    `                   @                             -,    G                                o                 q               Hr                                      KT,    G                                o                Xt               r                                      o,    G    ҂         P                  o                ز                x                                      ZĮ,    I    +                           o                    @           r    e                                   	p    D                                    `            #q    `           q    `                   (       (       4(    ^    E         0                  Px                pw    y           v    y    0                              Zt#`    D    b Z     Ю                  y                                                                         $ ,    D              p                  {o    `            P                                                      <p    D     Z                       Az                    `v           go         0                              \f,    F       K 0                      0     @           @            
    @           ?!  .                     Д[,    D    _  Q         `                  R    @       0    `            o    `             a  P               Q f6,    D    +      @    0              1 @ @       1I  `   ,'  @   >   ` `   a ` `                                       B/k6,    D    _      @K                (    A  A (    `A `A    PA PA     A  A    @A @A *    A A                                       :6,    D          `v    %            (                         :-              o
           7           FZ                                                    lNK6,    D    z      y    %              `         "  ` @Q @Q M  ` `R `R +           #  ` O O /      S S                                       L46,    D           [                 ` : :   `         b(              l(  `  9  9 (   ` : : TZ      9 9                                       6,    D    ,      `    &             `                                  (   `         d  `         j                                                    A6,    D    \      v                   
  
    
 
       
 
 z"      
 
 ԟ   
 
 8N      P
 P
                         (              :d,    D        (    @                  (      X       ~r    `            zs        0               @                                            3Y,           `                        `      X           &            Zy    `           r         0                              0              W+,    I    Ě  	 `                      `      X       h                ~r    `            7        P                               0              .y,    I    ֚  
 `                      `      X       h                ~r    `            7        P                               @              ,=,    D    _           @                  0      X       q    `                    0       u        @                               @              D{,    D    	  `                            0      X       q    `                    0       u        @                               @              3v,    D    >U  @                           0      X       q    `                    0       u        @                                              Yg0    E      @                           0      X       1                                          0                               @              a>1,    D    LU            @                  0      X       q    `                    0       u        @                               @              jn~%,    D                                   0      X       q    `                    0       u        @                               @              ,    D    3_                             0      X       q    `                    0       u        @                               @              r,    D                                 0      X       q    `                    0       u        @                               @              >#V,    D    ZU           @                  0      X       q    `                    0       u        @                               @              Z4,    D      `                            0      X       q    `                    0       u        @                                              K4    D    H                         E      X       7o                co               go                                                       Z ,    D    P  + @                      @      X                                       P                                                     K0    D       &         @                        X       u                q               ^q                                                      K0    F      @q /                             X       x    g            t                                                       (               ,    L      @r                             X       v    `                    0       ޢ        @                               0       0       LZg    a    @                                    X       o                u                q        @                                             &    G    m  O o    @                         X       s                    1           !                                        8       (       O~@    Z        ؔ                       %      X                              `       -        d                               P       @       .q,    y      @ ؔ                      %      X                          h    `       ^        p                                             z?40    D      @8                           %      X       u                q               ^q                                                      Q7P0    F      @t ؔ    @                  %      X       x    h            t    /                                                   P       @       ¦b,    y    ؽ   ؔ                       %      X                          h    `       u    `    p                                             d,        ,   Y                       %      X       .                        0       '    F    `                               (              6Rɘ,    D    }  @;                       %      X       s                w    `    0       w        @                                             6    G      ;     @                  %      X       Xv                w               x                                                      0    I      @=                        %      X       Oo                 t    @           $p                                        @       8       |    p      =                       %      X       t                #w        `       r        p                                             !5p    E      ?                       %      X       Px                Oo               w                                                      _ߐ    E      Y     @                  %      X       pw                x               v    n                                                   ~'F0    D       C                        %      X                                      x                                        P       @       @Ć,    y       D                       %      X       t                    j    `       lx        p                                           V    `      x                       %      X       y                Ї               2    c                                                   0    D      @y     @                  %      X       x                               r                                                      0    J    4   F                        %      X       8                                 M                                        (       (       M@    W       G                       %      X       y                                        @                                              ED ,    D    F  H                       %      X                       zs                t                                                      [D    E            @                  %      X       Px                Ћ                `                                                      30    D      L                        %      X       x                s               r                                                      Y=    D    n  @M                       %      X       x    @            7               x    `                                                  >=    D    ԭ  O                       %      X       go                 x                    @3                                                 3 0    F    1  `\     @                  %      X       x    j            t                                                                      t}F0    D       R                        %      X                        _               {                                                       yHZ ,    D      ]                       %      X           `            L                     b                                                  S8 ,    D    _  T                       %      X           }                            V                                        0       0       Ϊ̯P    a    L  `_         @                  %      X       @u                q                q        @                                              	p    D    `                           %      X       ^x                 r               hs                                                       d0    D    L  @V                       %      X       Q    `            <    `           v                                        0       0       qR,    e    v  0 t                            X                      x        @       Zy        P                                               ,    D      @         @                  &      X       r    `            <v                $     b                                                  92    D    
I   ^ t                             X       x                7                h        0                                              \Y7    D       `                           (&      X       o                o                   `                                                  2@    D    R  @`                           (&      X       o                o                                                                         D    e  `         @                  (&      X       o                o                                                      8               r3O,    L      `                            (&      X       q                  r    `    0               `                               X       X       )6,        3  /  o                      .    }            
x                                8                                             ^,        N  /  o    p                  .    }            
x                                 8                                          ,    @    l   0  o    0                  .    }            
x    @                `           8                               p       p       R&M,        V  @0  o                      .    }            
x                    @    P       8    @                                         S
,        Z  0  o                      .    }            
x    @                          8                                            r$,          0  o    p                  .    }            
x                              8                                             .y,            1  o    0                  .    }            
x                               8                                              7Y,        !  @1  o                      .    }            
x                                8    @                          p       p       o/Q,          1  o                      .    }            
x    `                    P       8                                             <.,          1  o    p                  .    }            
x                              8                                            [v,        +   2  o    0                  .    }            
x                              8                                             ]hcq,        ,  @2  o                      .    }            
x                               8    @                                        \,        S  2  o                      .    }            
x                              8                                          
,    8      2  o    p                  .    }            
x                    @          8                                            ye,        R   3  o    0                  .    }            
x                              8                                             =,        t  @3  o                      .    }            
x                         P       8    @                          p       p       I,        y  3  o                      .    }            
x    @                           8                                              )y,    E    ޅ         p                  o                8p               p                 q        0                                      1,    I             0                  o                So               wo    @                    0                                       Rӫ,    M    H+                           o                go    @           @                So        0                                       qϚ,    Q                               o                p                y    @            Hr        0                                     @g,    G    )         p                  o                @                              8p                                                D,    Q    n         0                  o                )y                                         0                                       <,    K                               o                p                q                8p        0                                      $O,    D        %            	  `         "                `            `     P 8  `           `                                                  $ ,    F      @w                       %     @       H    @                          8                                                            E    "  @     @                  %     @       Ko    `            {o    @!           	              Z
                                         Jk     D    &                           ~r    `X            Wo                [o               .                                                V,    O                               Px                x                co                sx        0                                       5L     D    7F Y     p                  Px                x                               go         0                                     I6,    D    _          :           (  @0 @ @ HR          UR  `   LE  `         XE  `   bR          y                                #ML6,    D    X      g                              N           	           |,           -           |           $                                  LF6,    D          d               U              &                 l l J  `               0o 0o J      n n                                     .?6,    D          `    %            	  `         "                `            `         8  `           `                                             F16,    D          h    %                          N           	           |,           -           |           $                                 (h6,    D    ē        %            	           ,              -   p p $       /        V/              :                              i6,    D              %            [  `         +             `     XY            Y           p           d                                 g56,    D          j    %                          N           	           |,           -           |           $                                 6,    D    (<                                    x      P P ,V                            P P W  `     _N  `                         36,    D    U                      	!           I	              [                  #  #       @ @ :          Р                                  <    D    ^   S                            R    X       /o    `            o    `           o    `             a                         V ,    E    0   % /                            h       n`   KI   $   J   c  `    D(            ` :                              D    &   Z     @                  %     X       x    
            ns    `           go                ,                   @       @       xŲ,    s                                      p       r                ~r    `            go        P       <q        `       0              rW,    D       `                       `      p       w    `            @        0               @       w        P       (            9,    `       H `                       `      p       Vs                ʏ     d               `          ;        @      @       8       ;    r    TH           @                        p       u                                         @               `       X       H       L`,                                      0      p       q    `                    0       u        @       :               0       0       @7,    f        0                      0      p       x                                        @               P                      f9R@    D      @                        E      p       So                o               ?o    `            (q    `    "                       6     D       !     @                  :      p                                                              0                      Hd ,    D      % /     	                        p       x                 x               s    `           t    `           @       8       E@    o      @-         	                        p                        bG                        @       ?        `       @       @       F03    v    0  r         
                         p       o                q                q        @       q        `       H       H        g,        _  4         @                         p       pq                q    `            ȅ    `    P       *r    @           0               {z    D    U   o                              p       q                ؐ               D                8    [    (                      {d ,    D      7 ؔ                      %      p       x                x               s                t                (                   R    &  @u                       %      p       ,                
               Z                @        0                      E    D       ;     @                  %      p       s                                        0       y        0                     X     G    +   =                        %      p       j                               ~r                Js        0                      $Ϊ@    D       >                       %      p       0    `            W    `           bs               p                               u      P    >  >                       %      p       ;o                Wo               _o                Go        0       (               <~    D      @B     @                  %      p       x                P                ^        0       =        @        !       !     ":Y    `    P  B                        %      p           @6            `    x      @               B     (         B                    J     D    `  E                       %      p                                      v    ~           Ї                               !f     D      @[                       %      p       y                ؈                               N        0                      S,! ,    D           @                  %      p       Wo                Ї               s               s                             b/y0    D    L  O                        %      p       p                ʝ               '                      b    (                       "(    D      Q                       %      p       `                l    `                               `    0                     \`    D    .  R                       %      p       ;x                                s                dt        0                      ך    D           @                  %      p       Px                .t               Ps                 vt     y    @                     ̖@    D                              %      p       x                r               ~r    d            b                0              ,    D    m   V                       %      p       Co    `            p        0       p        @       hs        P       (               ט,    O    (<   t                            p       p                }y    @                    0               @       (              &q,    E    d   \         @                  &      p       <r                q               K               d        @       H       H       ([,          \                            &      p       pq                q    `            ȅ        P       *r    @                           ",    Q    ,  `F                       &      p       X               ^    `           zx    @                @    0                      3@    D      @^ t                            p       kz    `            0    `           x                                            ρ6,    D    Q      ^    `           U1   2	 2	 H=  `  3	  3	 T=   p3	 p3	 `=    3	 3	    P4	 P4	     4	 4	    @  5	  5	     5	 5	                                       bF6,    D               \           d<   0M 0M p             ` M M     M  M $    N N   ` N N            (  @0 @N @N                                       )6,    D          _    E           d<   @l @l p             ` Pl Pl    0l 0l $    m m   ` m m            (  @0 `l `l                                       =56,    D    B_          0           R              v                                                                           ) )                                                     2Ы6,    D    Q_           0              1 ` `     0 0 &      ` ` 1I  `   >   # # 2      p p p)          z)                                                    q6,    D    7          %            $X        2X                             S
          	              -   0 0 D              D                                                    6,    D    `          %           ҿ      @ @        ` ` `      P# P# 2              =              ~      ( ( ?        +      ! !                         (       (       k&,    \    ܎     /    P#                  o                wo                y                t        0       t        @                               (       (       ,3,    U    e         0$                  o                go    @           {v                ԑ        0       So        @                                               .X^A,    M    E         %                  o                y               ե                        "       wo    m    0                               (       (       3Y,    Z    mf         %                  o                y               X                    @    0       ko     n    @                               (       (       D:,    S    +         &                  o                Ft               Lt                Rt        0       Hr        @                               (              d,    I    f         '                  o                t               Xt                zs        0       y        @                               (              |*,    F    @m     Ȕ    (                  ?o                #w               x                p        0                @                               5     5     %|Y        q  X ؔ    p)                  w    /            t    /           w                3o     b    (       r    @    0                                              A;V    D    ., X     P*                                  s    @W                          r        
                                               (       (       L    ^    )         0+                  Px                pw               x                        0               @                               (               0     M    f  Y     ,                  Px                Oo               v                ȋ        0       r         @                               (               Ŷ    D    D @Y     ,                  Px                x               ~                ]z    @    0       ]&        @                                              	,    D    T   P         -                  R    p       o    `            o    `           /o    `           o    `             a  0                                ,    D    ^   Q         .                  R    p       'o    `            o    `           o    `           o    `             a                                  ,    D    N  Q         /                  R    p       'o                o               o               o                 a P                                 {,    D    T  @R         0                  R    p       'o    `            o    `           o    `           o    `             a                                   jA@,    D      R         `1                  R    p       'o                o               o               o                 a  p                                @
,    D    z    &  	 	        |<           0           I                                    2           J              )           =                                          j,    D    K     	 	                       `           `           (              VV                         (                 
 |
 2                                            26,    D    v      ]    @  	                I	  I	 `              rI                     8	  8	        ;	  ;	 I                            V              P      `C	 `C	                       ܸ6,    D    _          0  	 	        &                 1       P P 1I  ` 0 0 >   p	 p	 0=                            2              2                                    6L6,    D    	          0  	 	        4<      
 
    1 p
 p
     @
 @
 1I  `  
  
 >     0=                            J              2                                    `n6,    D    >U      `    0  	 	           1                 1I  `   >     0=                            (              2                                    ~6,    D    LU          0  	 	           1         1I  `   B              >       0=                            (              2                              6,    D              0  	 	           1       P P 1I  ` 0 0 `1          >     0=                            =        2                                    *6,    D    3_      `    0  	 	           1 @ @       1I  `     (        >     0=                            2        2                                    OR6,    D               0  	 	           1         1I  ` ` `  =      ` ` >   P P 0=                            J      ` ` 2                                    NY6,    D              0  	 	           1 0 0         `   2 0 0 1I  `   >     0=                                          2                                    6,    D    ZU          0  	 	           1         1I  `   >   ` ` 0=              t                      (              2                                    ҧ6,    D              0  	 	           1 p p     @ @ 1I  `     >       0=              <2                        =          2                                    }]{6,    D          @    %  	          9   Ћ Ћ   `1     `         X                   }
               e        \  `   H      p p                       n\6,    D           [    %  	               0 0       P P =              (                                 ?          4                              }6,    D    z      1    &  	 	        |<           0           I                                    2           J              )           =                                 0W6,    D    K      2      	 	                       `           `           (              VV                         (                 
 
 2                                    ޥj,          ` `      A                  `             ȇ    `                    0            ,    `       ,s               &s    @                                  g    D    բ   `      B                  `                                              >                \                                         H       @       :p    x    P`        B                                so    `                                 @_    @       r        `       *     b                   H       @       N}    w    8  I         C                  0                             'v    `            5    `    @               P               p               @       8       O,    l       * 0    D                  0             z                 H               V                r        P           `    p               p              XC     D    0  u Lq    E                  L             ~r    E                            t        0       Ly        @            r    P                              v    H    T  @$         `F                  \             u                T                         0               2       ~        4                              z    D      q /    @G                                                                              x               3o                                      ?     D       ,      H                               o    `            o    `           o    `           H    `               `                    (       (       w    _    e  .          I                               6                 ?    @           ?                         0       /        @               0              W#\p    G      .         I                               .                2V               K                T        @       jN        P               @       8           n    |   /         J                               ?                .                jN        0       N        @               `                      8       TgT     j    _  `C o    K                                x                y    `            x    5    0       h     S    @       pt    `    p               H       8       /b,    l    <   P    L                  P             0y                ~r    `            o        P               `                              P       @       *
     {      5         `M                  %             u                D                'v    `    @       @u        `                              (       (       VQY    [    ½  @7 ؔ    @N                  %             {o    /            ޘ                               x        0       ܮ        @               8       0       Uc;    e      7 ؔ     O                  %             $p                x                                       0       vy        @                               i    D    e  t ؔ     P                  %                                                           x               3o                       (               8j*     P    P  :     P                  %             fv                fr    @           ;x        0                @               B               (       (           ]       ?     Q                  %             $p                fr               x                Mw        0       p         @                           /`          @?     R                  %                 @            x    @           r                3o         (       r        0               8       (        ]    V    Q   @     S                  %             z                0               x                8w        @       4x        `               (              X5    E    \        `T                  %                             h                                       0       0        @                              |    F    Ѝ  Z     @U                  %             X                 P               w                3o     b    (       r    3    0               8       0       r0    i    \  .      V                  %             Px                                    y            (    y    @                `               (              g,p    F      @K      W                  %             ?o    @            #w               x                p        0           `    @               0       0       xA    f    N  M     W                  %                 `            $p                x        0       Mw        @       p         P                               FɈ7     Q       \     X                  %             zs                y               t               -x                          0               (               D     D    "  ]     Y                  %             ;x                 w               `p                go        0       dt        @                              BW0    D    U  T     Z                  %                                                           x               3o                       8              <`    D            `[                  %             Co    @x            p        @      p        P      hs        `      ؋        b                             '0    D       E t    @\                               o                                              ~                 &         (               P       H               ?  `          ]                                                               B        @               `                              H              QY    D    v   @     ^                  @    p       ?    m            @    >                                                      V          07	                 Q',,    D    Q           ^                    `           U1   2	   H=  `  3	  T=   p3	 @ `=    3	     P4	       4	     @  5	       5	  0       0       h!,    g    Г         _                  o                Go               Ko                x        0       Mw        @       p         P       0       (       y,    X             `                  o                $p     l           fv                @t         0       8p        @       p        P       (       (       j,    U             pa                  o                So               @                         0               2       wo    m    @       0       0       hq,    b    n         Pb                  o                x               8p                p        0        q        @                P                      0    D    y  @v     @c                  %    p       o    `            o               {                v        "           p  1a  `                       <6,    D                 
 
        X<           0                ]2  @3                      (  @0    >              8>              V  4                                         %6,    D          `    `  
          >           K           5                         B              -e              (E              @E          pE              oR                                                    M6,    D    Μ          %  
          )  ` p  p  3              *  `   (             ` @ @         7        -              $     Q                                                 u^36,    D           z    %  
                p p @          F          "  `   "        @P          MP  `   ZP      p p Z      P P                                                     /
9,    D    X   /     h                       (                                     N           	           |,           -     |     $                                           239,    D       ؔ     i                  %     (                                     N           	           |,           -       |   p p $                                             Oc@    D    H   .      j                  %     X                       ex    `           0                W  `         5           xC  `           `                                               b9,    D             k                  %     (                                     N           	   P P |,           -       |     $                               0               Fv-@    D       `      l                  `                             w               &x                x        0               @       D        P                       8      (           X      @o @     m                  @             r                r    3            o        0       ~r    @W    P       x        `       s        p                                     0C    D             n                  E             ˑ                 >s    =           Hz    >              (          g    (          >    (                                         Pz 0    D       +      o                               /                               m               r&                                       (                       X       X                 @/          p                               V/                ?                .        @       */        `       N               .                               X       P       *{a        0   W o     q                                s    `            x        p       ę                              z               S                               0              @    F    b  @      r                  %             x    @                @           t     	            w        0       y        @       y        P                                            K      D      s                  %                               ~                              l               v    `                    0                       0               7CL@    D    ä   E      t                  %             $p                go               mv                p        0       p        @       r        P                                      g    E      @Q      u                  %             Px                Oo               v                ԝ        "               (               0                       (       (       e,    W    H  / t     v                               
                                ̯                                       0       q         @                       X       X       .(,        \   G t     w                               x                z                 -q    `    P       պ    `           Ȣ    `                                                         d6,    D    x           `              ` `   @0       3 7 7 +4  `  0  0 ?  ` 0, 0, NX  `         +      4 4 ?b  `  "  " 6   3 3 A  `   pZ                           ̈́6,    D    Ě      `    `                       @      `	 `	 H      	 	 P   	 	               
              %              &%  `         /%                                  p		 p		                        6,    D    ֚           `                          @              H              P                            
      ,	 ,	 %              &%              /%                                  	 	                       Pxf6,    D    ^          @              `         h  `               `
 `
 o7           X-      
 
 *Z              c              V      
 
 Ke              /:              D                                    006,    D    U                      \           (                   C              ߶                          	           -           4.  `         r$        V                              }6,    D               &   	        ^           G                  	  	   ` 0	 0	     	  	 (  @0 	 	  >              8>        V  4   ?  `                               H       H       _,        m         ~                  o                p                q                8p        0       y        @       x        P       go    @                                 B?6,    D    _          :             @0   |W              0        IO     @B          LB              XB       x  x dB      | | pB      p p                                                    PW6,    D              %              `         	              n+                            ȯ              5  `                       @            c           	              A              &                                      X       H       .,        p  r      `                                ~r    `            p         0       so        P       o        `       r        p                      l                                              8       a,    m    Q_  `                           0             /o    `            o    `    0       o    `    `                                         `           u                                                      .槻    D      +                                                    ̨    `           {    `               `               `                `    (               0                               p       h       SN.`          @.                                                        l/                ?        @       */        `       V/               .               cW                                       h       P       @G,          5                           %             u                D                'v    `    @       0r        `       5                              @                                       P       P                 9                        %             o                @u                J                +u        @       qu        `               p       j                                        8               iDu    M      <                        %             p                8w               h                u        0       0        @       x        P       v        `                               p             )ź@    G    F       @                  %             Px                p               8s    @=            p        0               >               >      E         >                              8               Ȓ    K       B     `                  %              q                p               Oo                 v        0       t        @       p        P       p        `                               0               `    D    "  `                       %                                                                    0               @       ~        P       &        X                               @       8       y,    n    Ԕ  \                       %             q    @            Wo               kz    `                `    0       Ko    `    @       fr    @    P       .t        p                                             x6}`    D      @\                           &             q                                                         $       'v    `    (       u        *       $    @W    *                                                 D      ]                       &             6                3o               >               H               6               )                ?        (                                              V[ ,    D    B_                              0    @       +o                /o               R              v                                                                           )                                0       (       1P2@    T                               Xv                go               ay                          (       p         0       zs        8       y        @       y        P                       (               P1@    D    p(  Z     0                  x    @            ex    2               2               2            y    2    (               0       ~        8       `        @                       `       X       ,        A`  )      `                                o                                v    `    0       W    A    `           @_    p       r               *     b                                        ],          @t 0                      0             v    `            zs        0       R        @       y    @D    P           @6           t               ȳ        @      -@        B      `       `       6Bd,            t                                        `            x                       0       g         @                P       mv    `    `       p    `           [               0       0       R,/    h    >   :                       %             @t                 ԝ               w        
        q               p                $p        0       U        @       ;x         P                     9    F    Μ                         %             (                0               `                 l    `    0       \        @       N        H               P       c    @*    `       P       H       c
        ֤  `-                        %             t                s        `       #w        p                          `               `                                         @      @      f(0           @/                        %                             x               ~r               x        0      w         @      %z         P      8        `      y         p      @       0       3,    `    =  @}     @                  %             Px                8p               ~                        "       y        $           `    0       P    @    @       {o        P       8       (           Y    7  @     `                  %                 @!            -x    @!           m    @!            s        0       y    @    @       r        P               `           `    h       0       0       1[,    d    )       o    p    	       	       Ї                    `           o    `           Ȱ                                                      0       t        @       p        P                               0       0       6Ґ,    d    M  3  o        	       	       Ї                    `           o    `           Ȱ                                                      0       t        @       p        P                               0       0       ;pA[,    d           o        	       	       Ї                    `           o    `           Ȱ                                                      0       t        @       p        P                               0       0       3,    d           o    0    	       	       Ї                    `           o    `           Ȱ                                  @                @    0       t        @       p        P                               0       0       
,    d       4  o    p    	       	       Ї                    `           o    `           Ȱ                                                      0       t        @       p        P                               0       0       5F,    d           o        	       	       Ї                    `           o    `           Ȱ                                  @                @    0       t        @       p        P                               0       0       $,    d           o        	       	       Ї                    `           o    `           Ȱ                                  @                @    0       t        @       p        P                               8               ,    D    @     (    0    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv         `                               8               -V,    D         0    p    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                               `               k)j,    D    N     Lq        	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    [    `                               @               ,    D    F             	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    )    `                               H               G,    D             0    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    :    `                               H               G,    D         @    p    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    :    `                               8               -V,    D         @        	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                               8               ,    D    @     t        	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv         `                               H               G,    D         t    0    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    :    `                               8               -V,    D         t    p    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                               8               -V,    D         o        	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                               8               ,    D    @     Ȕ        	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv         `                               8               -V,    D         ؔ    0    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                               8               ,    D    @         p    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv         `                               8               -V,    D                 	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                               @               ,    D    F     t        	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    )    `                               8               -V,    D         t    0    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                               8               -V,    D             p    	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                               8               -V,    D         t        	       	       @t                ԝ               w        
        q               p                $p        0       U        @       ;x        P       mv    }    `                                             66,    D          @                          $              0           '           c  ` 0
 0
    
 
               '           e3              	  `           `         8  `         A           &-                                                  r6,    D    m              	        1                                    	 	 )           *    P P 2            J              2              c!           .           p            9            7Q              :                      	               Ť`    D    P    Lq        	       	       L                                                            Ey               (               X        
       z                              N                       8       (       f    S    0    @        	       	       @             1w                                 p        0       )        @       ؇        P               X               `               b       2        d               H       @       o,,    u    Ь  @          	       	       %             y                               fr                Bx        0               @       ݑ        P       `        `       y    @    p       z                       0       0       wך@    d      `     @    	       	       %             Ї                    `           o    `           Ȱ                                                      0       t        @       p         P        6*struct { allocfreetrace int32; cgocheck int32; clobberfree int32; efence int32; gccheckmark int32; gcpacertrace int32; gcshrinkstackoff int32; gcstoptheworld int32; gctrace int32; invalidptr int32; madvdontneed int32; sbrk int32; scavenge int32; scheddetail int32; schedtrace int32; tracebackancestors int32 }                             Je6,    D    x       %    `               0 0 *  `   4  `   X      P P ?          L        ?                  X  `                     `   D  `   PD           H  @0   .R      ` `                                            /6,    D    <          %   	        ~           G                         PB PB J              =              J      @P @P    `0 `0 C    M  M t              Ħ      A A *              $      P; P;       5 5 $      : :       p< p<                                       6,    D              %   
           L L 1                                    a a )           *    a a 2            J              2              O           Y           ,            c            k              c                                                    V.,        &   Lq        
       
       L             ~r                 fr    @    0               P       r     E                   `              b      4        d              f      f        h      !        p                      h               gP    D    [  @L     @    
       
       %             ħ                                                 `                i                         (       z         0       ϧ    }    @           `    P       @     w    `                       X       X       h_@           P         
       
       %             $p                 p                        0       p        @        q        P       )p        `       Oz        p       fv                                  `                           8                  H    v  @]              
       
       &             ߌ                X                 Y        0               2               4               6       #        8       u        @       ͸        P       u        `                                     Dð6,    D              0           R                 1  *  *     * * h            1I  ` P+ P+                                                                                <              12                               + +                                                   T ,    E    p   6 ؔ                      %            X   n`        '    KI   @     $      I   `   U  5 H   1 J          5J      c  `      ` `   5    &2   x   =   ,       D(             :                          8dn6,    D          `    `            W      p p ?      @ @   `   h        X                        P              H              E      p p .R      ` `         %        ;R        4E        Y        f                      \      P P                                       :,        vU   0                      0            x                \    `                    P               `       <               |t               0               t    `                          ْ                  @                                  0       (       P#]M@    Z       /                                   y                v               w                        (       X    `    *           `    ,       x    `    .       `r        0       Ɛ        @       jt         P       ı        X                                             ;P        j  -                                       N                mU                W        0       U        @       Ga        `       .T               N               (               L               V               <    @                                  0       (        l@    Z       ؔ                       %            y                v               w                    `    (       X    `    *           `    ,       x    `    .       `r    @    0       Ɛ        @       jt        P       ı        X                               (               C    D      @:                       %            0                                mv                                >y         (                0       7y         8       ̛         @           `	    H       3o    E    J           `    N                               0       (       BN@    Z    ē                          %            y                v               w                         (       X    `    *           `    ,       x    `    .       `r    @    0       Ɛ        @       jt        P       ı        X                               `       X       gAV          @x                       %            В    `            W    `           ~r                        0       ӏ        8               @           `    P       Њ    `    `       Ȋ         p                       Px                                             X           `                              %            f                +               :z                x        0       \        @       `    @!    P       ¿    @`                  0	      6        @	      I    @r    P	                                                   p       0W,          @                       %            so                o               8                          0       r        @       Қ        P       v         `       z                    `                           Vz    @                                                 ܯ6,    D    p                       0           @'                              @0 о о R2     l=              h2              s2              x=              vJ                                 K           K           f)   4   ?  `   -                         q:   4                         P6,    D               0                   @  @ x      Q Q (      0 0 0                      #    @ @ b        .#      ] ]       P P B              `  D  D 0C              a8  ` PB PB <C       C  C 
  ` A A D      0: 0:       E E       L\    G G                       [o6,    D    0       E    L            =L  `         L      Z Z       f f               [      n n (5      p p  M      ^ ^ b   l l       o o i   f f !       g  g               M      [ [                      T  T B   PW PW 9    d d       c c Ze      R R                       tq6,    D    ]    `M    %            d              {           dL   P> P> X  ` p p l@           "                         ;"              V"                            o              `    '  ' "7                                  & & 7           w8    ,  ,       p p \      p p                        ,    F       Z                            %   	 @                      ׎    `           1                                    a c )           *    a c 2            J              2              "O           Y           ,            c            |              c                             (i    D      ,                       %      0      l    `            ^    `           z    `                `    0       H&    `    @       N    `    P           `    `       7Q    `    p       x               %               O               3o    @                         ]0    H                              %     p       v                0               p               x                  `         	          = n+          -           . ȯ          `< 5  `     P:               @            c           	              A          0- &              `       `       "           Q                       %      0      Oo                               x                 Zy         0       #w        @           `    P           `    `       Փ        p       m                :                [                ?o    @                         56,    D    ;      {    %            `      < < V      = = ƞ      `? `? )      9 9 3  ` ' ' AM      PF PF 35      E E       F F       B B X      D D   ` p/ p/ -      3 3 .d      06 06 Z  `         q      @O @O       L L 0      I I R.              8      > > 9      Щ  Щ                                      @j,    p      c `                       `      H                      v                      `    0            :    @            .    0      ԑ                  `              `          `    `    @          `D    p      I    `D               `D          r                                  Ϸ,          @!     `                  :      H      r                o               co        0       p        P       r        `           }                b           t               p    g          p    `    	      Fq        	      Ğ        	      p    c    	                          J>,        _                          :      H      r                o               co        0       p        P       r        `           }                b           t               p    g          p    `    	      Fq        	      Ğ        	      p    c    	                            80    F      N /                          X       t                s               Tw    !    !                  $              0           '           c  ` 0
     
                 '           e3              	  `           `         8  `         A           &-                                                         D       a         @                  0    @       q                q                R                 1  * `     * 0 h            1I  ` P+ `                                                                                <           12                               +                                    P       ,        _                         :      `      so                 s                r    @_    @       8        `               p                                      p                              м               t    u           x                                 s                                        /,          @I                       %      `      ;x    @            Px               p                V        0       `        2       Az        8       y        @       p        P       p    @    `       p    `           yz               7q               Aq    @          2q    `                          `       @       K72,    |    &       o    P                  s                #w    @o           {o                So        0               @       v        P       8        `               p       l               7    `                          o    `           Wo    `                          n                       `       @       Ӥ,    |           o                      s                #w    j           {o                So         0               @       v        P       8        `               p       l               7    `                          o    `           Wo    `                          n                                     A36,    D                         n`   p p KI   @ @ $       J                               c  ` 0 0    P P    P P &2     x   0 0 =     ,           @ @ D(               P P L*                 ` P P 2      ` ` ,              d7           V/              :                             `       @       ě`J    |       C                        %      x      s                #w               {o    `            So    `    0               @       v        P       8         `                p       l               7    `                          o    `           Wo    `                          n                                       @               k    D    V                                            Ӣ                                6                j                          (                0                8                @                H                P       y         X       w         `                h                p       /'         x                                     vc6,    D              (           `              ^           G                 ` `                 @0   R2     l=              ]2  @3 б б s2              vJ                `        2              K           K           (  @0    >      е е 8>              V  4   f)   4 p p (                   B                                    X                   D      *     `                                              v               ޢ               o               e    n                    P       _v        X               `               h       x        p               x       4               @               9                   `F               `                          ~    D    ʝ  \         @                  &                            ؆                ҍ    `    @       @    `    P           `    `       8    `    p           `           ɍ    `           p    `               `           0    `               `               `               `               `               `                        6,    D    &          L           2   } } <=   } }     } } (  @0 `~ `~ V  4 p p >          >          )        K      @ @ *        4          p?        Z+        d+        5          L        (5      P P  M          M        ?      0 0 p  ` | |         lN        7        O      п п 0\      ` `                                       C296,    D              E            `K      f f |a      m m        @_ @_ 4?      C C qL      D D @      `@ `@ W      8 8 ?   J J !    @Q @Q p           6,   u u     \ \     ] ] O    : : O    X X O    [ [ O    R R O    @z @z 7    L  L    L L 7   O O       9 9 Χ           p p #          R          `                                a!%    D    y0  $                        \            3o    @            ]               T               f               h               r               |                              o                                                                           ̖               Π                              à               3o    @                                         6,    D          \    0           `              ^           G                                   @0     R2   0 0 l=              ]2  @3 P P s2              vJ                `        2              K           K           (  @0    >              8>              V  4   f)   4     |?           P              4              @,      ` ` `              [d      @ @ $        [                                                           Fhm,         x   `                       `            so    `                `            ;o        0       p    `    @       Bp         P       Gp               v     x                s     !      v    `    !      ~r     b    p!      z         !              !              !      r        !          `    !      Vp          "      Lp         "      t         "      6        0"                                             _%    D       ]                           &            jq                 u               h               q                <r                q        (       u         0       $     b    8       L         @                `                       0                v    `               `                           Ѕ               q                               k    @E            2*struct { lock runtime.mutex; lockOwner *runtime.g; enabled bool; shutdown bool; headerWritten bool; footerWritten bool; shutdownSema uint32; seqStart uint64; ticksStart int64; ticksEnd int64; timeStart int64; timeEnd int64; seqGC uint64; reading runtime.traceBufPtr; empty runtime.traceBufPtr; fullHead runtime.traceBufPtr; fullTail runtime.traceBufPtr; reader runtime.guintptr; stackTab runtime.traceStackTable; stringsLock runtime.mutex; strings map[string]uint64; stringSeq uint64; markWorkerLabels [3]uint64; bufLock runtime.mutex; buf runtime.traceBufPtr }   H      H      6,    H    <  X Ȕ                       %            u                t    `            q    `    P       pq               І                               ׎                   `               @    0      X    {    @              P      r    @     `                                  0    `                        J              $        @      H        p      $    `                        Py6,    D    H          %  "                                   L      p p .              =              c                                                                                                                                                                                              
              
              $                                          "              f.              p.              
[              [              .              .              @           H           P                                   3      @      =,                                 E             so                 v    `                    @       8        p                      w     7           w    `                `           R               p                        !              !      8        !      x        !      /        !          `    !      Q        !      v    ]     !          \    !      w    C    "          @]    ^      t    @    f                      X               "@    D      @+     `                                /                               m               ]@               u@                N        (               0               8       :        @       J        H       <        P       \        X       S        `       T        h       ޓ        p               x                      r&               9               .O                                                                           D36,    D    0       W       #         p           x                               " "                    @0   }              (              "a                            V              l                                  7 7             V              2              (  @0 @ @ \)              V  4   L                                                   #              }
  @0         -              d      `
 `
 
              Z              d                            /              H  @0                 
      
     nY,        x  `W `     `%                  `      8          k           o        `       Ⱥ         p       ?w    `           z                z                   C                                              L                        0                  `                                0              @         `    P     _             7             w             '             r             <    @?                                               ,Z6,    D           @      % !        X                                          &              1              U              P              ^'              I              U                                           1                                                     `                G                      P             `                 =                            =              .                             =              >)              B      @ @               3      0 0 a  `   x          C7          ` 0 0                       鼈6,    D          `    %  %         X     n`            '        KI       @     @ @ $   ` `      I     `     U  5 @ @ H   1   J                  5J   @ @    ` ` c  `          ` л л `   5        &2     x       =   p p ,           @ @ D(   ` `                 2              ,              d7                      /              V/              :                            "96,    D           p    %  %         X     n`     0 0    P P '    p p KI     @       $          I   @ @ `   ` ` U  5   H   1   J     p p        5J          c  `          ` 0 0 `   5        &2     x     =   0 0 ,   P P     p p D(                     2              ,              d7                      /              V/              :                            36,    D              %  %         X     n`     p p      '    Я Я KI     @     @ @ $            I     `     U  5   H   1 0 0 J            ` ` 5J   @ @    @ @ c  `          `   `   5 ` `        &2   0 0 x     =     ,           D(   P P    p p            2      Т Т ,              d7                /              V/              :                            ]6,    D    ~      p    %  %         X   0 0 n`     P P    p p '      KI     @       $          I   ` ` `     U  5   H   1 0 0 J              5J          c  `      0 0   ` P P `   5        &2     x   0 0 =   P P ,   p p       D(                     2              ,              d7                      /              V/              :    0 0                       1o@N6,    D    ؽ          %  %         X   З З n`            '    0 0 KI   P P @     p p $          I     `     U  5 P P H   1   J     И И        5J        0 0 c  ` P P    p p   `   `   5      0 0 &2   P P x   p p =     ,         К К D(             0 0     P P 2              ,              d7                      /              V/              :    p p                     %),                 7                  Px                د                                       "               $               &               (                0       ^    `    @           `    P           `    `       $    `    p                        Ɯ               (               T               _                               2                                     0               @         V    P                  ~r                                                   M6,    D              %  '         X   P P n`     p p      '      KI   М М @       $        0 0 I     `     U  5   H   1 P P J            О О 5J          c  ` 0 0    P P   ` p p `   5        &2   0 0 x   P P =   p p ,           D(   Р Р               0 0 2              e              ,                            d7                      /              V/              :    P P                       X6,    D           k    %  '         X     n`          У У '      KI     @     0 0 $   P P    p p I     `     U  5 0 0 H   1   J              5J   0 0    P P c  ` p p        `   `   5        P P &2   p p x     =     ,   Ч Ч       D(        0 0    P P     p p 2              e              ,                            d7                      /              V/              :                            cc6,    D          k    %  '         X     n`              '        KI   @ @ @     ` ` $          I     `     U  5 ` ` H   1   J              @ @ 5J   ` `      c  `          `   `   5 0 0      &2     x     =     ,               D(   @ @    ` `            2              e              ,                            d7                      /              V/              :                            6,    D          `l    %  '         X     n`          0 0 '    P P KI   p p @       $        а а I       `   @ @ U  5   H   1   J     P P      p p 5J          c  ` в в        `   `   5 ` `      &2   г г x     =     ,   0 0     P P D(   p p               д д 2              e              ,                            d7                      /              V/              :                            
iB6,    D    x       m    %  '         X       n`     @ @    ` ` '      KI     @       $            I   P P `   p p U  5   H   1     J              5J          c  `              ` @ @ `   5        &2       x       =   @ @ ,   ` `       D(                       2              e              ,                            d7                      /              V/              :                              nƚ6,    D          m    %  '         X   P P n`     p p      '      KI   м м @       $        0 0 I     `     U  5   H   1 P P J            о о 5J          c  ` 0 0    P P   ` p p `   5        &2   0 0 x   P P =   p p ,           D(                   0 0 2              e              ,                            d7                      /              V/              :    P P                       O@~6,    D          @n    %  '         X     n`            '      KI       @         $   @ @    ` ` I     `     U  5     H   1   J                5J          @ @ c  ` ` `        `   `   5      @ @ &2   ` ` x     =     ,           D(                 @ @     ` ` 2              e              ,                            d7                      /              V/              :                            ^h?}`        ]  @w     M                  %      h      x    @            Zy    @           Bx                        0               @               P               `               p       9                h               u                                             p               F                                   `           ե    `           m    `           d    `           H                                             B                   @                                  \p    D    GH   $     P                  \            3o    @                           k                              ]                                                                                                                        v                                                                                                         x                              ڸ               ī                                             3o    @                                          D0    G    H   t    `S                    & # X       dz                 r    `           2s                 R              &              P              _`          
                                           d                         0          
 <           N           '                                        H            1              p           :V   
 
 HV   
 
            P              OJ                                       0
 0 
               2              6            5           2           R)              J           )           Q              T          pz
           Ё
 q"          {
                                       /6,    D    0      `    @  . &                         
 
 |      
 
                          '                    
 
            <              U      P
 P
 &(      @
 @
               b              \J              v(              G2                @0 
 
 iJ  @0         ]2              (                            V   
 
 V              l                                                                      @                                          2            >           (  @0 
 
 3              ,>  @0         f)              :                !    
  
 *   
 
 4              "           7           P  ` 
 
 dE           \  ` 
 
  d*struct { full runtime.lfstack; empty runtime.lfstack; pad0 cpu.CacheLinePad; wbufSpans struct { lock runtime.mutex; free runtime.mSpanList; busy runtime.mSpanList }; _ uint32; bytesMarked uint64; markrootNext uint32; markrootJobs uint32; nproc uint32; tstart int64; nwait uint32; ndone uint32; nFlushCacheRoots int; nDataRoots int; nBSSRoots int; nSpanRoots int; nStackRoots int; startSema uint32; markDoneSema uint32; bgMarkReady runtime.note; bgMarkDone uint32; mode runtime.gcMode; userForced bool; totaltime int64; initialHeapLive uint64; assistQueue struct { lock runtime.mutex; q runtime.gQueue }; sweepWaiters struct { lock runtime.mutex; list runtime.gList }; cycles uint32; stwprocs int32; maxprocs int32; tSweepTerm int64; tMark int64; tMarkTerm int64; tEnd int64; pauseNS int64; pauseStart int64; heap0 uint64; heap1 uint64; heap2 uint64; heapGoal uint64 }                               -9&6,    D    H       S      2 '        R              &              P              _`                                                        d                         0              <           <           N           '                                        H            1              p           :V   
 
 HV   
 
            P              OJ                                       0
 0
               2              6            5           2                         
 
 Ў   P
 P
 R)              J           )           Q              T              p       pw
 pw
               q"              	           
              (           <$              >.              ,D  `         j/                                   $7              o8     D      +     `    "       "             @      _v                h    9               9          L    9          8    @u                  -      &    @-    -          `    -      o    @{    -      Wx    @-    (2          @-    2      ȉ    7    H3      Ps    @N    3           |    4      ^t    @    05          `    x5          `    5          `    5      J        5              5              5      Ї        5           U    5              5      l     5    5           5    <      @    `    PB          `    XB      G        `B      XD        hB              pB              xB              B      w    5    B                      H             Q,    (    (  K     @d    "       "       %      @                       %                Px                Љ        0                @       k         H           `    P       8         `       0         h           `    p       (                              %               Խ               y    `v           *                Ι                               8        `               p      L              X    f          Ј    @                        S               H    @           *                  @                   0                 @           @    P               `          `    p          `                                      ,    x      F     g    #       #       %      X          `            ~w        0       F        `       @               ؉                              3z               X                                             v                             xr               w        0              @              P      r        `      Ɛ        p                                  Z                                `                        hy         @      }        p                    y                            Ț    `          h    @s                @s    @      `        `      rr        p      x                                      #            %8,        H  @z     k    #       #       %      X      `p                                ;x               `                        (           `    0       co        p           H           b               X    `g                g                         !                             5              y    `=                             @9                        i                ר         $              0$              @$              P$      d     |    `$      3o        $          `    $      9    `    $               $           
    $      E@    `    $      r        $               @&              pF      s    @    xF                                    x       6;^    ~    H X     Po    (       (       w                 (                "y    @                           3o               `                                            H                   `    0      `        @              H              P              `      P        p                                                               (    @                        x    `
                            `          z                    :              @:    @              `      ^         h      }         p      D    `              `          t    `          z    `              `          p    `                                                                                        8G      8      @޲        3  *     s    )       )                                                                                  ޢ               &                              4                                              S               Z               o              t                            |               D        (      @        0               8      }        @       s        H      _v        P      D    @`    X              o      |G        o      @        o          `    o          _    o      x        o              o              o              o               p      7        p              p               p          G    0p               Xp      3&        X          `    `      3o     b    h              h              gP    D      @G     w    )       )       %            `                                 pt                          0                @                 P                `       ¤         p       H                ü                                0                                Ͽ                                D                                R               m                         0               @               P      {         `               p      Y    >          |    >          X        !              !      V        !              !              !      $    p    !               @.      k         P.               `.               p.              .      [         .      T         .      `         .               .              &      &      D,         ;  ~      |    *       *       %             Px                pw     z                   0       D        8       t        @       9         P           G           3o               /         0      <         @      
         P      '         `      h        p      ,    `          @               &              .:                              =                                            t                               ǽ                    q    0           /    `              p      m              p              \    `              `          A    @8    @      3o        `      8    !    p              pJ               K              K      @         L      /        L      B        @M              PM      J        M                      x      h      ه,    X    H  @     `    ,       ,       %      0      x                P                ^        0       U        @       L         P       co    @    `                p       h               \               =               p              O               ̲        (      w    `    0      T         @          `    P              `      N        b              d              f              h      x        j      Q        l              n      Y        p          `                                       ,              :t              |    `          ڧ                             H               w        0      t         @      ޝ        P              `      ~         p      B              M              ȋ                                `                        Jv6,    D    o          %  K =                                 `                            p<              '           }`                      ^             `         "'              ,'              $                            `              U              H                                                     <            `              0           '                      c  ` P P      1              '              2                            `              &2   0 0 =     Z                            rV              a              N(                                                     (              2                            J              2                                          V              J              =           (                                             0 0 *)              4)              '           .              K           e3                            	  `         "                `            `         8  `           `         &-              
                                           
              8                                    P0    F    o   ؔ                      %  K = X       t    /            s               Tw    `    !                  !        ! `          "               p<              '           }`                      ^       ,   `         "'              ,'          i $          @.           0 `              U              H                                      `1            <            `              0           '                      c  ` P `5     p5 1          `7 '          9 2          @@               `              &2   0 B =     B Z                            rV              a              N(       C                                       E (          F 2          G               J          J 2          K           L           N V          0O J              =        T (          R            U                  0 W *)              4)              '        Y .              K           e3          Pe               	  `         "                `            `         8  `           `         &-              
                                       # 
              8          @I                     x,        H  @E     @    <       <       %            3p                r                $                                                                 `           t     t              `    p      v                             ko                            y              `p    `          ,                                                                                                  (              *      J        ,              .      (        0      >        8           I    @              P          `    R      ʥ         `      x         p              x      	              )y    @              @          T                  H          "                    P                                                    v               E              h    `           P         0      @         @              H      ̓        P      I    @    `          s    p                                  0                   s           w        `      n        p      x              Ds    `           '()*+,-./05:<=?CFLMNPSZ["
	]`himstx + @ P [) )()
, ->-f-i-v..000s25: > CcCfCoCsLlLmLoLtLuMcMeMnNdNlNoPcPdPePfPiPoPsScSkSmSoTZYiZlZpZs":"

 ]
aaabacarascfi)msnss us{}|0|1}
µ  G  M  P *( -  <  >  m=%: '"'-ac-ar../125625???AprAugDecEOFFebFriHanJanJulJunLaoMarMayMonMroNaNNkoNovOctPC=PWDSatSepSunThuTueUTCVaiWed]:
adxaesavxdcadupendfmagc gp infintmapnannilobjpc=pngptrrawu00volµsμs� !=  <== as  at  fp= in  is  lr: of  on  pc= sp: sp='\'') = ) m=+Inf+inf, n -Inf-inf-vol3125: p=AhomAtoiChamDashGOGCIDATIENDIHDRJulyJuneLisuMiaoModiNewaPATHPLTEThai\u00
	m=] n=avx2basebmi1bmi2boolcallcas1cas2cas3cas4cas5cas6chandeadermsfilefunchouridleint8jpegjsonkindmodenonenullopenpipequitreadsbrksse2sse3stattRNStrueuintwait  -%s ...
 H_T= H_a= H_g= MB,  W_a= and  cnt= h_a= h_g= h_t= max= ptr  siz= tab= top= u_a= u_g=, ..., fp:/etc/0.0.11562578125<nil>AdlamAprilBamumBatakBuhidDCA%dDograErrorGreekKhmerLatinLimbuLocalMarchNushuOghamOriyaOsageRunicSTermTakriTamil\u202argp=arrayaudiochdirchmodclosefalsefaultfcntlfloatgcinggetwdint16int32int64lstatmonthpanicquiets16lesleepslicesse41sse42ssse3uint8valuewrite (MB)
 Value addr= base  code= ctxt: curg= goid  jobs= list= m->p= next= p->m= prev= span= varp=(...)
, not 390625<-chanArabicAugustBrahmiCarianChakmaCommonCopticFormatFridayGOROOTGothicHangulHatranHebrewHyphenKaithiKhojkiLepchaLycianLydianMondayRejangSCHED StringSundaySyriacTai_LeTangutTeluguThaana[]byte\ufffd
    	chan<-efenceencodeerrno exec: ffmpeghangupinfilekilledminutenumberobjectpipe:0pipe:1popcntscvg: secondselectstringstructsweep uint16uint32uint64 (scan  (scan) (trap  MB in  Value> dying= locks= m->g0= nmsys= s=nil
, goid=, size=, sys: 19531259765625AvestanBengaliBrailleChanDirConvertCypriotDeseretElbasanGODEBUGGranthaHanunooIO waitJanuaryKannadaMakasarMandaicMarchenMultaniMyanmarOctoberOsmanyaRadicalSharadaShavianSiddhamSignal SinhalaSogdianSoyomboSwapperTagalogTibetanTirhutaTuesdayUsage:
	types 	value=cs     ffprobefloat32float64fs     gctracegs     invalidnumber panic: r10    r11    r12    r13    r14    r15    r8     r9     rax    rbp    rbx    rcx    rdi    rdx    readdirrflags rip    rsi    rsp    runningsignal syscalluintptrunknownwaiting etypes  goalΔ= is not  mcount= minutes nalloc= newval= nfreed= packed= pointer stack=[ status  t.key= %!Month(, idle: 48828125ArmenianBalineseBopomofoBugineseCherokeeCyrillicDecemberDuployanEMT trapEthiopicExtenderFebruaryGODEBUG=GeorgianGoStringGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniNovemberOl_ChikiParseIntPhags_PaSaturdayTagbanwaTai_ThamTai_VietThursdayTifinaghUgaritic[signal 
-----

	stack=[PNG

bwmarrincgocheckdurationgo1.13.4infinityrunnableruntime.scavengesignal: strconv.unknown( (forced) -> node= blocked= defersc= in use)
 lockedg= lockedm= m->curg= ms cpu,  not in [ of type  runtime= s.limit= s.state= sigcode= threads= u_a/u_g= wbuf1.n= wbuf2.n=(unknown)+infinity, newval=, oldval=-infinity-loglevel/dev/null244140625: status=Bassa_VahBhaiksukiCuneiformDiacriticHex_DigitInheritedInterfaceKhudawadiMalayalamMongolianNabataeanPalmyreneParseBoolParseUintSamaritanSeptemberSundaneseWednesdayatomicor8bad indirbus errorchan sendcomplex64continuedcopystackctxt != 0fdopendirfork/execfuncargs(interfaceinterruptlocaltimemSpanDeadmSpanFreeomitemptypanicwaitpclmulqdqprecisionrecover: reflect: rwxrwxrwxsuspended} stack=[ MB goal,  actualΔ= flushGen  gfreecnt= pages at  runqsize= runqueue= s.base()= spinning= stopwait= sweepgen  sweepgen= targetpc= throwing= until pc=%!Weekday(/dev/stdin12207031256103515625: parsing DeprecatedDevanagariGC forced
GOMAXPROCSGlagoliticKharoshthiManichaeanOld_ItalicOld_PermicOld_TurkicOther_MathParseFloatPhoenicianSaurashtraabort trapatomicand8casgstatuscomplex128goroutine invalidptrmSpanInUseruntime: gschedtracesemacquireshort readsinglejpegterminatedtracefree(tracegc()
unknown pc  of size   (targetpc= a.npages=  b.npages=  gcwaiting= gp.status= heap_live= idleprocs= in status  m->mcache= mallocing= ms clock,  nBSSRoots= p->mcache= p->status= pageSize=  s.nelems=  schedtick= span.list=, s.base()=, s.npages=/dev/stderr/dev/stdout30517578125: frame.sp=GOTRACEBACKIdeographicMedefaidrinNew_Tai_LueOld_PersianOld_SogdianPau_Cin_HauSignWritingSoft_DottedWarang_CitiWhite_Spacealarm clockbad addressbad messagebad timedivbroken pipecgocall nilclobberfreecreated by file existsfinal tokenfloat32nan2float64nan2float64nan3gccheckmarki/o timeoutlost mcachemSpanManualmethodargs(parse errorpcm16/s16lereflect.Setruntime: P runtime: p scheddetailshort writetime: file tracealloc(unreachable [recovered] allocCount  found at *( gcscandone  m->gsignal= minTrigger= nDataRoots= nSpanRoots= pages/byte
 preemptoff= s.elemsize= s.sweepgen= span.limit= span.state= sysmonwait= wbuf1=<nil> wbuf2=<nil>) p->status=, consumed: , released: -byte limit
-show_format152587890625762939453125Bidi_ControlI/O possibleJoin_ControlLittleEndianMeetei_MayekPahawh_HmongSora_SompengSyloti_Nagriabi mismatchbad Pq valuebad Ta valuebad Tc valuebad Td valuebad Th valuebad Tq valuebad argumentbad flushGenbad g statusbad recoverycan't happencas64 failedchan receivechild exitedcontext.TODOdebugCall128device errordumping heapend tracegc
entersyscallexit status gcpacertracehost is downillegal seeklfstack.pushmadvdontneednot a STREAMnot pollablereflect.Copyreleasep: m=runtime: f= runtime: gp=short bufferwirep: p->m= != sweepgen  (default %q) (default %v) MB released
 MB) workers= called from  failed with  flushedWork  gcscanvalid  heap_marked= idlethreads= in duration  is nil, not  is too large nStackRoots= out of range s.spanclass= span.base()= syscalltick= work.nproc=  work.nwait= , gp->status=, not pointer-byte block (-print_format3814697265625GC sweep waitGunjala_GondiMasaram_GondiMende_KikakuiOld_HungarianSIGKILL: killSIGQUIT: quitSIGSTOP: stopUsage of %s:
bad flushGen bad map statedalTLDpSugct?debugCall1024debugCall8192fatal error: filter methodinvalid base invalid stateload64 failednil stackbasenot availableout of memoryparsing time resource busyscvg: inuse: still in liststop signal: triggerRatio=unimplementedunknown errorvalue method xadd64 failedxchg64 failed}
	sched={pc: (core dumped) but progSize  nmidlelocked= on zero Value out of range  to finalizer  untyped args -thread limit
1907348632812595367431640625: extra text: FFprobe Error:GC assist waitGC worker initMB; allocated Other_ID_StartPattern_SyntaxQuotation_MarkSIGABRT: abortallocfreetraceaudio channelsbad RST markerbad allocCountbad span statebad stack sizefile too largefinalizer waitgcstoptheworldinternal errorinvalid packetinvalid syntaxis a directorykey size wrongnil elem type!no module datanot a PNG fileprotocol errorruntime: base=runtime: full=s.allocCount= semaRoot queuestack overflowstopm spinningstore64 failedsync.Cond.Waittext file busytoo many linkstoo many userstrace/BPT trapunexpected EOFunknown markerunknown methodunreachable:  unsafe.Pointerwork.full != 0  with GC prog
476837158203125: cannot parse <invalid Value>ASCII_Hex_DigitDecoding Error:Encoding Error:Hanifi_RohingyaOther_LowercaseOther_UppercasePsalter_PahlaviRunStart Error:]
	morebuf={pc:bad IEND lengthbad IHDR lengthbad PLTE lengthbad debugCallV1bad filter typebad system callbad tRNS lengthelem size wrongforce gc (idle)invalid paddingmalloc deadlockmissing mcache?ms: gomaxprocs=network is downno such processnot a directoryrecovery failedruntime error: runtime: frame scan missed a gstartm: m has pstopm holding p mheap.sweepgen= not in ranges:
 t.span.base()=  untyped locals , not a function0123456789ABCDEF0123456789abcdef2384185791015625: value of type GC scavenge waitGC worker (idle)GODEBUG: value "Imperial_AramaicMeroitic_CursiveOther_AlphabeticSIGNONE: no trapZanabazar_Square
runtime stack:
after object keybad Huffman codebad frame layoutbad special kindbad symbol tablecastogscanstatuscontext canceledencode or decodegc: unswept spangcshrinkstackoffinteger overflowinvalid argumentinvalid checksuminvalid spdelta mSpanList.insertmSpanList.removemessage too longmissing stackmapno route to hostnon-Go function
pacer: H_m_prev=policy not foundreflect mismatchresult too largeruntime:  g:  g=runtime: gp: gp=runtime: nelems=schedule: in cgotime: bad [0-9]*workbuf is empty initialHeapLive= spinningthreads=0123456789ABCDEFX0123456789abcdefx1192092895507812559604644775390625: missing method GC assist markingNewDecoder Error:NewEncoder Error:Old_North_ArabianOld_South_ArabianOther_ID_ContinueRPC struct is badRPC version wrongSIGBUS: bus errorSIGINT: interruptSentence_TerminalStdoutPipe Error:Unified_Ideographallocation failedattrBuf too smallbad TinySizeClasscorrupt zip file cross-device linkentersyscallblockexec format errorexec: not startedfractional secondgp.waiting != nilin string literalindex > windowEndinvalid bit size key align too biglocked m0 woke upmark - bad statusmarkBits overflownotetsleepg on g0permission deniedpthread_cond_initreflect.Value.Capreflect.Value.Intreflect.Value.Lenreflect: New(nil)reflect: call of runtime: a.base= runtime: b.base= runtime: nameOff runtime: next_gc=runtime: pointer runtime: textOff runtime: typeOff scanobject n == 0select (no cases)stack: frame={sp:thread exhaustionunknown caller pcwait for GC cycle  but memory size  because dotdotdot to non-Go memory , locked to thread298023223876953125: day out of rangeCaucasian_AlbanianENOLINK (Reserved)Regional_IndicatorVariation_Selectorbad lfnode addressbad manualFreeListbufio: buffer fullchunk out of ordercompression methodconnection refusedcontext.Backgrounddimension overflowelem align too bigfile name too longflag redefined: %sforEachP: not donegarbage collectionidentifier removedin numeric literalindex out of rangeinput/output errorinvalid character missing SOF markermissing SOI markermissing SOS markerneed authenticatorno child processesno locks availableoperation canceledpthread_mutex_initracy use of timersreflect.Value.Elemreflect.Value.Typereflect.Value.Uintreflect: Zero(nil)segmentation faultshort Huffman datasuspended (signal)system page size (too many processestracebackancestorsunknown time zone use of closed filevalue out of range called using nil *,  g->atomicstatus=, gp->atomicstatus=, physHugePageSize=/usr/lib/locale/TZ/14901161193847656257450580596923828125Canadian_AboriginalIDS_Binary_OperatorPattern_White_SpaceRPC prog. not availSIGTRAP: trace trap_cgo_setenv missingafter array elementattribute not foundaudio sampling ratebad file descriptorbad flag syntax: %sbad kind in runfinqbad notifyList sizebad runtime·mstartbad span split basebad value for fieldbinary.LittleEndianbuffer is too smallcgocall unavailabledevice power is offdirectory not emptydisc quota exceededfile already closedfile already existsfile does not existillegal instructioninformation requestm not found in allmmarking free objectmarkroot: bad indexmspan.sweep: state=no STREAM resourcesnotesleep not on g0nwait > work.nprocsoperation timed outpanic during mallocpanic during panic
panic holding lockspanicwrap: no ( in panicwrap: no ) in previous owner diedreflect.Value.Fieldreflect.Value.Floatreflect.Value.Indexreflect.Value.IsNilreflect.Value.Sliceruntime: insert t= runtime: pcdata is runtime: preempt g0semaRoot rotateLeftskip this directorystopm holding locksstopped (tty input)time: unknown unit too many open filestoo much pixel dataunknown wait reasonwindow size changes markroot jobs done
 to unallocated span/usr/share/zoneinfo/37252902984619140625Bad chunk length: %dDHT has wrong lengthDQT has wrong lengthDRI has wrong lengthEMULTIHOP (Reserved)Egyptian_HieroglyphsIDS_Trinary_OperatorMeroitic_HieroglyphsSIGALRM: alarm clockSIGTERM: terminationSOF has wrong lengthSOS has wrong lengthSTREAM ioctl timeoutSeek: invalid offsetSeek: invalid whenceTerminal_Punctuationauthentication errorbad defer size classbad palette length: bad system page sizebad use of bucket.bpbad use of bucket.mpchan send (nil chan)close of nil channelflag: help requestedfloating point errorforcegc: phase errorgc_trigger underflowgo of nil func valuegopark: bad g statusinvalid image size: json: Unmarshal(nil json: Unmarshal(nil)mSpanList.insertBackmalloc during signalmultiple SOF markersnon-empty swept listnotetsleep not on g0number of componentsp mcache not flushedpacer: assist ratio=preempt off reason: reflect.Value.SetIntreflect.makeFuncStubruntime: casgstatus runtime: double waitruntime: unknown pc semaRoot rotateRightshort segment lengthstopped (tty output)time: invalid numbertrace: out of memoryurgent I/O conditionwirep: already in goworkbuf is not emptywrite of Go pointer zlib: invalid header chunk is too large:  gp.gcscanvalid=true
 of unexported method previous allocCount=%s flag redefined: %s186264514923095703125931322574615478515625Anatolian_HieroglyphsInscriptional_PahlaviOther_Grapheme_Extend_cgo_unsetenv missingafter top-level valuebad type in compare: block device requiredbufio: negative countcheckdead: runnable gconcurrent map writesdefer on system stackdevice not configurederror writing output:exec: already startedfindrunnable: wrong pillegal byte sequenceimage: unknown formatin string escape codeinvalid JPEG format: malformed Mach-o filenot enough pixel datapanic on system stackpng: invalid format: program version wrongread-only file systemreflect.Value.Complexreflect.Value.Pointerreflect.Value.SetUintreleasep: invalid argruntime: confused by runtime: newstack at runtime: newstack sp=runtime: work.nwait= stale NFS file handlestartlockedm: m has pstartm: m is spinningstate not recoverablestopg: invalid statustoo many coefficientsunknown empty Contextuser defined signal 1user defined signal 2virtual timer expired into Go struct field  received during fork
/lib/time/zoneinfo.zip4656612873077392578125Inscriptional_ParthianSIGTSTP: keyboard stopYCbCrSubsampleRatio410YCbCrSubsampleRatio411YCbCrSubsampleRatio420YCbCrSubsampleRatio422YCbCrSubsampleRatio440YCbCrSubsampleRatio444address already in useargument list too longassembly checks failedbad g->status in readybad sweepgen in refillcall not at safe pointcannot allocate memorycputime limit exceedederror writing output: excessive DC componentfreeIndex is not validgetenv before env initinteger divide by zerointerface conversion: json: unknown field %qminpc or maxpc invalidnetwork is unreachablenon-Go function at pc=non-positive dimensionoldoverflow is not nilprotocol not availableprotocol not supportedreflect.Value.MapIndexreflect.Value.SetFloatreflectlite.Value.Typeruntime.main not on m0runtime:      t.span= runtime: kevent on fd runtime: out of memoryruntime: physPageSize=runtime: work.nwait = runtime:scanstack: gp=s.freeindex > s.nelemsscanstack - bad statussend on closed channelspan has no free spacestack not a power of 2timer goroutine (idle)trace reader (blocked)trace: alloc too largeunexpected length codewirep: invalid p statezlib: invalid checksum into Go value of type ) must be a power of 2
23283064365386962890625<invalid reflect.Value>Logical_Order_ExceptionMB during sweep; swept Noncharacter_Code_PointSIGIO: i/o now possibleSIGSYS: bad system call", missing CPU support
bytes.Buffer: too largechan receive (nil chan)close of closed channelfatal: morestack on g0
filesize limit exceededflate: internal error: garbage collection scangcDrain phase incorrectindex out of range [%x]interrupted system callinvalid m->lockedInt = json: cannot unmarshal left over markroot jobsmakechan: bad alignmentmissing 0xff00 sequencemissing type in runfinqmisuse of profBuf.writenanotime returning zerono space left on deviceoperation not permittedoperation not supportedpanic during preemptoffprocresize: invalid argprofiling timer expiredreflect.Value.Interfacereflect.Value.NumMethodreflect.methodValueCallruntime: internal errorruntime: invalid type  runtime: netpoll failedruntime: physPageSize= runtime: s.allocCount= s.allocCount > s.nelemsschedule: holding lockssocket is not connectedspan has no free stacksstack growth after forksyntax error in patternsystem huge page size (time: invalid duration unexpected Huffman codeunexpected map key typeunexpected signal valuework.nwait > work.nproc/usr/share/lib/zoneinfo/116415321826934814453125582076609134674072265625", required CPU feature
bad defer entry in panicbad defer size class: i=block index out of rangecan't scan our own stackconnection reset by peerdouble traceGCSweepStartexec: Stdout already setflate: maxBits too largefloating point exceptionfunction not implementedgcDrainN phase incorrecthash of unhashable type initSpan: unaligned baseinvalid interlace methodjson: unsupported type: queuefinalizer during GCreflect.Value.SetComplexrunqsteal: runq overflowruntime: found obj at *(span has no free objectsstack trace unavailable
zlib: invalid dictionary to unused region of span2006-01-02T15:04:05Z07:002910383045673370361328125GODEBUG: can not enable "PLTE, color type mismatch_cgo_thread_start missingallgadd: bad status Gidlearena already initializedbad procedure for programbad status in shrinkstackbad system huge page sizechansend: spurious wakeupcheckdead: no m for timercheckdead: no p for timererror reading from stdin:inconsistent poll.fdMutexjson: Unexpected key typejson: unsupported value: missing stack in newstackmissing traceGCSweepStartno buffer space availableno such file or directoryoperation now in progressreflect.Value.OverflowIntreflect.Value.SetMapIndexreflect: Bits of nil Typereleasep: invalid p stateremaining pointer buffersresource deadlock avoidedruntime: misaligned func runtime: program exceeds runtime·lock: lock countslice bounds out of rangesocket type not supportedstartm: p has runnable gsstoplockedm: not runnabletRNS, color type mismatchunexpected fault address  using unaddressable value1455191522836685180664062572759576141834259033203125: day-of-year out of rangeGODEBUG: can not disable "IDAT chunk length overflowYCbCrSubsampleRatioUnknownbad CPU type in executablebinary.Read: invalid type call from unknown functioncorrupted semaphore ticketentersyscall inconsistent forEachP: P did not run fnfreeSpan given cached spanfreedefer with d.fn != nilinitSpan: unaligned lengthno message of desired typenotewakeup - double wakeupout of memory (stackalloc)persistentalloc: size == 0png: unsupported feature: reflect.Value.CanInterfacereflect.Value.OverflowUintruntime: bad span s.state=startlockedm: locked to metruncated attribute headerunknown component selectorunsupported JPEG feature:  is not assignable to type !#$%&()*+-./:<=>?@[]^_{|}~ 363797880709171295166015625G waiting list is corruptedSIGILL: illegal instructionSIGXCPU: cpu limit exceeded"2006-01-02T15:04:05Z07:00"address not a stack addressafter object key:value pairbinary.Write: invalid type bit depth %d, color type %dcgoUse should not be callederror: stdin is not a pipe.flag needs an argument: -%sgcstopm: not waiting for gcgrowslice: cap out of rangeinternal lockOSThread errorinvalid boolean flag %s: %vinvalid profile bucket typelarge span treap rotateLeftmakechan: size out of rangemakeslice: cap out of rangemakeslice: len out of rangemspan.sweep: bad span stateos: process not initializedos: unsupported signal typeprogToPointerMask: overflowreflect.Value.OverflowFloatrepeated component selectorrestartg: unexpected statusrunlock of unlocked rwmutexruntime: checkdead: find g runtime: checkdead: nmidle=runtime: corrupted polldescruntime: netpollinit failedruntime: thread ID overflowruntime·unlock: lock countsignal received during forksigsend: inconsistent statesocket is already connectedstack size not a power of 2startm: negative nmspinningstopTheWorld: holding lockstime: invalid location nameuninitialized Huffman tablework.nwait was > work.nproc args stack map entries for 18189894035458564758300781259094947017729282379150390625FixedStack is not power-of-2Prepended_Concatenation_MarkSIGCONT: continue after stopSIGHUP: terminal line hangupSIGWINCH: window size change[originating from goroutine can't preserve unlinked spancomparing uncomparable type destination address requirederror: infile does not existfatal: morestack on gsignal
findrunnable: netpoll with pgcstopm: negative nmspinninginvalid runtime symbol tablejson: Unmarshal(non-pointer large span treap rotateRightmheap.freeSpanLocked - span missing stack in shrinkstackmspan.sweep: m is not lockedneed padding in bucket (key)newproc1: new g is not Gdeadnewproc1: newg missing stackos: process already finishedos: process already releasedreflect.MakeSlice: len > capreflect: In of non-func typereflect: Key of non-map typeregion exceeds uintptr rangeruntime: bad lfnode address runtime: casgstatus: oldval=runtime: kqueue failed with runtime: no module data for runtime: stat overflow: val strconv: ε > (den<<shift)/2unexpected end of JSON inputunsupported compression for  cannot be converted to type 45474735088646411895751953125Huffman table has zero lengthSIGPIPE: write to broken pipeaddspecial on invalid pointerbad spectral selection boundsbufio.Scanner: token too longexec: Wait was already calledexecuting on Go runtime stackgc done but gcphase != _GCoffgfput: bad status (not Gdead)invalid length of trace eventio: read/write on closed pipeluma/chroma subsampling rationeed padding in bucket (elem)notesleep - waitm out of syncoperation already in progresspadding contained in alphabetprotocol family not supportedreflect: Elem of invalid typereflect: Out of non-func typerepeated component identifierruntime: impossible type kindruntime: marking free object runtime: p.gcMarkWorkerMode= runtime: split stack overflowruntime: stat underflow: val runtime: sudog with non-nil cruntime: unknown pc in defer semacquire not on the G stackstring concatenation too longsyntax error scanning booleantoo many open files in system (types from different scopes) in prepareForSweep; sweepgen  locals stack map entries for 227373675443232059478759765625GODEBUG: unknown cpu feature "MapIter.Key called before NextSIGPROF: profiling alarm clockSIGUSR1: user-defined signal 1SIGUSR2: user-defined signal 2SIGVTALRM: virtual alarm clockabi mismatch detected between assignment to entry in nil mapcan't assign requested addresscheckdead: inconsistent countsfailed to get system page sizefreedefer with d._panic != nilin exponent of numeric literalinappropriate ioctl for deviceinvalid function symbol table
invalid pointer found on stacklooking for beginning of valueno message available on STREAMnotetsleep - waitm out of syncprotocol wrong type for socketreflect: Len of non-array typerunqputslow: queue is not fullruntime: bad g in cgocallback
runtime: bad pointer in frame runtime: found in object at *(runtime: impossible type kind socket operation on non-socketsync: inconsistent mutex statesync: unlock of unlocked mutextreap node with nil span found) not in usable address space: ...additional frames elided...
11368683772161602973937988281255684341886080801486968994140625SIGSEGV: segmentation violationbad write barrier buffer boundscall from within the Go runtimecasgstatus: bad incoming valuescheckmark found unmarked objectentersyscallblock inconsistent fmt: unknown base; can't happenhttps://github.com/bwmarrin/dcain literal null (expecting 'l')in literal null (expecting 'u')in literal true (expecting 'e')in literal true (expecting 'r')in literal true (expecting 'u')inserting span already in treapinternal error - misuse of itabjson: invalid number literal %qmalformed time zone informationnon in-use span in unswept listpacer: sweep done at heap size reflect.MakeSlice: negative capreflect.MakeSlice: negative lenreflect: NumIn of non-func typeresetspinning: not a spinning mruntime: cannot allocate memoryruntime: split stack overflow: shared library version mismatchslice bounds out of range [%x:]slice bounds out of range [:%x]time: missing unit in duration writeBytes with unfinished bits (types from different packages)28421709430404007434844970703125: day-of-year does not match dayMapIter.Value called before NextSIGFPE: floating-point exceptionSIGTTOU: background write to tty" not supported for cpu option "bufio: invalid use of UnreadBytebufio: invalid use of UnreadRunebufio: tried to fill full buffercan't send after socket shutdownchange audio volume (256=normal)end outside usable address spacein literal false (expecting 'a')in literal false (expecting 'e')in literal false (expecting 'l')in literal false (expecting 's')non-Go code disabled sigaltstacknumerical argument out of domainpanic while printing panic valuereflect.nameFrom: tag too long: reflect: NumOut of non-func typeremovespecial on invalid pointerresource temporarily unavailableruntime: mcall function returnedruntime: newstack called from g=runtime: stack split at bad timeruntime: sudog with non-nil elemruntime: sudog with non-nil nextruntime: sudog with non-nil prevscanstack: goroutine not stoppedslice bounds out of range [%x::]slice bounds out of range [:%x:]slice bounds out of range [::%x]software caused connection abortsweep increased allocation countsync: Unlock of unlocked RWMutexsync: negative WaitGroup countertotal sampling factors too largeuse of closed network connection of method on nil interface value142108547152020037174224853515625710542735760100185871124267578125Could not convert bitrate to int:GODEBUG: no value specified for "SIGCHLD: child status has changedSIGTTIN: background read from ttySIGXFSZ: file size limit exceededbase outside usable address spaceconcurrent map read and map writefindrunnable: negative nmspinningfreeing stack not in a stack spanheapBitsSetType: unexpected shiftinappropriate file type or formatinvalid value %q for flag -%s: %vleafCounts[maxBits][maxBits] != nmisrounded allocation in sysAllocoperation not supported by deviceoperation not supported on socketreflect.nameFrom: name too long: reflect: ChanDir of non-chan typereflect: Field index out of rangereflect: Field of non-struct typereflect: array index out of rangereflect: chanDir of non-chan typereflect: slice index out of rangeruntime: castogscanstatus oldval=runtime: failed mSpanList.insert runtime: goroutine stack exceeds runtime: memory allocated by OS [runtime: name offset out of rangeruntime: text offset out of rangeruntime: type offset out of rangeslice bounds out of range [%x:%y]stackalloc not on scheduler stackstoplockedm: inconsistent lockingsync: RUnlock of unlocked RWMutextoo many levels of remote in pathtoo many levels of symbolic linkstoo many references: can't splicetreap insert finds a broken treapwaiting for unsupported file type3552713678800500929355621337890625: day-of-year does not match monthHuffman table has excessive lengthOther_Default_Ignorable_Code_PointSIGURG: urgent condition on socketbad executable (or shared library)error reading from ffmpeg stdout :executable file not found in $PATHflag provided but not defined: -%sforEachP: sched.safePointWait != 0illegal base64 data at input byte in \u hexadecimal character escapemspan.ensureSwept: m is not lockedout of memory allocating allArenasreflect.FuncOf: too many argumentsreflect: Field index out of boundsreflect: Method index out of rangereflect: string index out of rangeruntime.SetFinalizer: cannot pass runtime: g is running but p is notruntime: unexpected return pc for schedule: spinning with local workslice bounds out of range [%x:%y:]slice bounds out of range [:%x:%y]177635683940025046467781066894531252006-01-02T15:04:05.999999999Z07:0088817841970012523233890533447265625Failed to encode the Metadata JSON:bad successive approximation valuesfile type does not support deadlinefindfunc: bad findfunctab entry idxfindrunnable: netpoll with spinningflate: corrupt input before offset greyobject: obj not pointer-alignedmheap.freeSpanLocked - invalid freenetwork dropped connection on resetpersistentalloc: align is too largepidleput: P has non-empty run queuereflect.MakeSlice of non-slice typeruntime: close polldesc w/o unblocktraceback did not unwind completelyzlib: invalid compression level: %d0123456789abcdefghijklmnopqrstuvwxyz444089209850062616169452667236328125Erorr unmarshaling the FFprobe JSON:Go pointer stored into non-Go memoryMStats vs MemStatsType size mismatchSIGEMT: emulate instruction executedinvalid boolean value %q for -%s: %vkey size not a multiple of key alignreflect: IsVariadic of non-func typereflect: NumField of non-struct typereflect: funcLayout of non-func typeruntime: bad notifyList size - sync=runtime: invalid pc-encoded table f=runtime: invalid typeBitsBulkBarrierruntime: mcall called on m->g0 stackruntime: sudog with non-nil waitlinkruntime: unblock on closing polldescruntime: wrong goroutine in newstacksignal arrived during cgo execution
strings.Builder.Grow: negative countsyntax error scanning complex numbertruncated results; attrBuf too smalluncaching span but s.allocCount == 0) is smaller than minimum page size (2220446049250313080847263336181640625SIGINFO: status request from keyboard_cgo_notify_runtime_init_done missingall goroutines are asleep - deadlock!bytes.Buffer: truncation out of rangereflect.Value.Bytes of non-byte slicereflect.Value.Bytes of non-rune slicereflect.Value.Convert: value of type reflect: Bits of non-arithmetic Type runtime: allocation size out of rangeruntime: failed mSpanList.insertBack setprofilebucket: profile already setstartTheWorld: inconsistent mp->nextp1110223024625156540423631668090820312555511151231257827021181583404541015625after decimal point in numeric literalarg size to reflect.call more than 1GBconcurrent map iteration and map writeelem size not a multiple of elem alignencoding alphabet is not 64-bytes longexec: StdoutPipe after process startedgcBgMarkWorker: blackening not enabledindex out of range [%x] with length %ymakechan: invalid channel element typeruntime: blocked read on free polldescruntime: sudog with non-false isSelecttime: missing Location in call to Date2006-01-02 15:04:05.999999999 -0700 MST277555756156289135105907917022705078125heapBitsSetTypeGCProg: small allocationmismatched count during itab table copymspan.sweep: bad span state after sweepout of memory allocating heap arena mapreflect.MakeMapWithSize of non-map typereflect: FieldByName of non-struct typeruntime: blocked write on free polldescruntime: casfrom_Gscanstatus failed gp=runtime: function symbol table header: stack growth not allowed in system call13877787807814456755295395851135253906256938893903907228377647697925567626953125MapIter.Key called on exhausted iteratorbulkBarrierPreWrite: unaligned argumentscannot free workbufs when work.full != 0refill of span with free space remainingreflect.Value.SetBytes of non-byte slicereflect.Value.setRunes of non-rune slicereflect: FieldByIndex of non-struct typeruntime.SetFinalizer: first argument is runtime: out of memory: cannot allocate runtime: typeBitsBulkBarrier with type   received on thread with no signal stack
34694469519536141888238489627838134765625MapIter.Next called on exhausted iteratorbinary: varint overflows a 64-bit integerbytes.Buffer.WriteTo: invalid Write countcan't call pointer on a non-pointer Valuecgo argument has Go pointer to Go pointerformat the cover art will be encoded withgcSweep being done but phase is not GCoffjpeg: fill called when unread bytes existjson: error calling MarshalJSON for type mheap.freeSpanLocked - invalid span statemheap.freeSpanLocked - invalid stack freeobjects added out of order or overlappingreflect.Value.Addr of unaddressable valueruntime.SetFinalizer: second argument is runtime: blocked read on closing polldescruntime: typeBitsBulkBarrier without typesetCheckmarked and isCheckmarked disagreestopTheWorld: not stopped (stopwait != 0)strconv: illegal AppendInt/FormatInt basevalue too large to be stored in data type received but handler not on signal stack
173472347597680709441192448139190673828125867361737988403547205962240695953369140625MapIter.Value called on exhausted iteratoracquireSudog: found s.elem != nil in cachecandidate mspan for allocation is not freegrew heap, but no adequate free span foundlooking for beginning of object key stringnon-empty mark queue after concurrent markon a locked thread with no template threadpersistentalloc: align is not a power of 2runtime: blocked write on closing polldescsync/atomic: store of nil value into Valueunexpected signal during runtime executioncandidate mspan for allocation is too smallfailed to find minimal node matching filtergcBgMarkWorker: unexpected gcMarkWorkerModeheapBitsSetTypeGCProg: unexpected bit countmultiple Read calls return no data or errorreflect: FieldByNameFunc of non-struct typereflect: nil type passed to Type.Implementsruntime.SetFinalizer: finalizer already setruntime.SetFinalizer: first argument is nilruntime: casfrom_Gscanstatus bad oldval gp=runtime: heapBitsSetTypeGCProg: total bits runtime: releaseSudog with non-nil gp.paramunknown runnable goroutine during bootstrap using value obtained using unexported fieldRaw opus output (no metadata or magic bytes)encoding alphabet contains newline charactergcmarknewobject called while doing checkmarkout of memory allocating heap arena metadatareflect: funcLayout with interface receiver reflect: slice length out of range in SetLenruntime: lfstack.push invalid packing: node=audio encoding bitrate in kb/s can be 8 - 128exitsyscall: syscall frame is no longer validheapBitsSetType: called with non-pointer typereflect: internal error: invalid method indexreflect: nil type passed to Type.AssignableToruntime: failed mSpanList.remove span.npages=memory reservation exceeds address space limitpanicwrap: unexpected string after type name: reflect.Value.Slice: slice index out of boundsreflect: nil type passed to Type.ConvertibleToruntime: debugCallV1 called by unknown caller runtime: name offset base pointer out of rangeruntime: panic before malloc heap initialized
runtime: text offset base pointer out of rangeruntime: type offset base pointer out of rangeslice bounds out of range [:%x] with length %ystopTheWorld: not stopped (status != _Pgcstop)P has cached GC work at end of mark terminationaddress family not supported by protocol familybufio: reader returned negative count from Readslice bounds out of range [::%x] with length %yspan and treap node base addresses do not matchTime.MarshalJSON: year outside of range [0,9999]Time.MarshalText: year outside of range [0,9999]bufio: writer returned negative count from Writeruntime: cannot map pages in arena address spaceslice bounds out of range [:%x] with capacity %ystrconv: illegal AppendFloat/FormatFloat bitSizeSOS length inconsistent with number of componentsaudio application can be voip, audio, or lowdelaycasgstatus: waiting for Gwaiting but is Grunnableinternal error: fillWindow called with stale datainvalid memory address or nil pointer dereferencepanicwrap: unexpected string after package name: reflect.Value.Slice: slice of unaddressable arrayruntime.reflect_makemap: unsupported map key typeruntime: unexpected waitm - semaphore out of syncs.allocCount != s.nelems && freeIndex == s.nelemsslice bounds out of range [::%x] with capacity %ystrconv: internal error, rest != 0 but needed > 0strconv: num > den<<shift in adjustLastDigitFixedattempt to execute system stack code on user stackmallocgc called with gcphase == _GCmarkterminationrecursive call during initialization - linker skewruntime: unable to acquire - semaphore out of syncJSON decoder out of sync - data changing underfoot?fatal: systemstack called from unexpected goroutinecasfrom_Gscanstatus: gp->status is not in scan stateruntime.SetFinalizer: pointer not in allocated blockruntime: use of FixAlloc_Alloc before FixAlloc_Init
function symbol table not sorted by program counter: reflect.Value.Slice: string slice index out of boundsreflect: non-interface type passed to Type.Implements	goroutine running on other thread; stack unavailable
bytes.Buffer: reader returned negative count from ReadgcControllerState.findRunnable: blackening not enabledno goroutines (main called runtime.Goexit) - deadlock!reflect.FuncOf does not support more than 50 argumentsbufio.Scanner: SplitFunc returns negative advance countcasfrom_Gscanstatus:top gp->status is not in scan stategentraceback callback cannot be used with non-zero skipnewproc: function arguments too large for new goroutineos: invalid use of WriteAt on file opened with O_APPENDprogressive AC coefficients for more than one componentreflect.FuncOf: last arg of variadic func must be slicereflect: internal error: invalid use of makeMethodValuein gcMark expecting to see gcphase as _GCmarkterminationstrings: illegal use of non-zero Builder copied by valuegentraceback cannot trace user goroutine on its own stacknon-Go code set up signal handler without SA_ONSTACK flagruntime:stoplockedm: g is not Grunnable or Gscanrunnable
sync: WaitGroup misuse: Add called concurrently with Waitjson: cannot set embedded pointer to unexported struct: %vbufio.Scanner: SplitFunc returns advance count beyond inputsync/atomic: store of inconsistently typed value into Valuesync: WaitGroup is reused before previous Wait has returnedfound bad pointer in Go heap (incorrect use of unsafe or cgo?)runtime: internal error: misuse of lockOSThread/unlockOSThreadaudio frame size can be 960 (20ms), 1920 (40ms), or 2880 (60ms)ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_flate: invalid compression level %d: want value in range [-2, 9]json: invalid number literal, trying to unmarshal %q into Numberruntime.SetFinalizer: pointer not at beginning of allocated blockstrconv: internal error: extFloat.FixedDecimal called with n == 0neighboring scavenged spans boundary is not a physical page boundaryruntime:greyobject: checkmarks finds unexpected unmarked object obj=bytes.Buffer: UnreadByte: previous operation was not a successful readjson: invalid use of ,string struct tag, trying to unmarshal %q into %vtoo many concurrent operations on a single file or socket (max 1048575)unknown color model: 4-component JPEG doesn't have Adobe APP14 metadataruntime: found space for saved base pointer, but no framepointer experiment
json: invalid use of ,string struct tag, trying to unmarshal unquoted value into %vreflect.Value.Interface: cannot return value obtained from unexported field or method00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 @        `    `            p        0    PO    pA    05        e        P            _          "    ]                       `    0        n    o    h    pi    Ќ            0    y    q                     `                        `}    @{             `                 `        @             `            $                                       
                                                                                P         p                        @                         P
    
    0
    @    0$    $    @    @#                  `    `    @                    @"    PB     a     P    P~    ~    Z    T    0Z         |                         P    p    0    Р                            `    0         o    @p    p    pp    o        06    `            0`    `    po    P_    D        `&    @C     >      C      >          0    pJ     t     pi         p7    PU    T    W        p]    B     ;     B      =     V             PO    P@        <    <    =    >    ?    ?    @         p;    PO    0    M     W    C      ?             P    W    W        0    A     pB     B     0B     PB     A      :     :     p:     @          :     У    )         `        p             `D     p@             I    PI    0    @    T    `    P            p    P    0        Х                 `        L                     0    С    0    P         
             @d    @Z    0    C     ;     Ч    p         Ц        p        `'                O     @            P]     E    pX    @\    `O         	    P	    	    	    	     	    	     	    @	    0	    0	    @	    	    	    	    P	    p	    P	     	    	    	    `	    	     	    `	    	    	    p	    	    	    	    	    	    	    p	    	    	    	     	    
    
    z                                                	                                                                                                                                                                                                                  	                                                                                                             	          @                                                                                       		                                                            	@                                                                                                                                                             	                                                                                +                                             $                 K                                    
                                                                                                                                  %$                                                                                         0                                                                                         	                      
        	                 !                                         !                                                   A                                       	               	                                                   	 	                                               @                                                                                                          
                         @                                               
                                  `                                                                                                                                 @                                                                                                     @                                        $                                                                                                0                                       @       	             CC@                                              
              	              P                                                          30                     	                $                                                                              	                                                        @       5?                                       @                      	                                                        (                                            @              	              $       	                                          $                              `       @`       @                        @                                                                                                                             @A                             	                                               (        `@               
      K A                            	               A@                                     Aa       A       
                 
                    B               
 @                                                     	                             @                              A@                                                                       0                                                                                                                                                `             (       "              
             
    	                                   !                      @                                                           (              @`D                                                                                                                                                       @                                  
                                                                   H                         @                                                                                                                                	           `@                                                                                                            ! @                                                                          
                    @                                        
          %!!                     !           D@          @          $                              D                                           	                       $          @                                                    @ A                                         `                                  B          @A          "                                                           
                    	                                @                                                      @A          @A         JBB            !                     *(                                                       @          @`
                                           
                              
@          A                               	                                                       
                               @                                                                                      1.                               	
                                                      ,          "                                                                A                                           	          @          
                                                                                                                                                             

                               
                                              	                                                                               $                                           @                                                                                                     @          
                              @A          (h                                 
                                         @DBE                       @                                          A                                                                                                                                                                    
*(                     @                  !                                 e                       	                   ,l         E                              @`                           @A                                                            
     	               
                   	         "                                           @                     	(                               
                               @A         	                  "                  @          	           S&                               @Aa                                                      EEDEE         DL         	                            
 
          
         )!!                                (          	                                          
                                       $         @                  		 @	          (                                         !                             @                                    	                     +                   @A         `                                                                             @A                 # !                      	                            	         
                  	                               (	        yy yy         	                                  
     c                        e                                 @A     
                                             $                     "@         P          	                                      @D                   	         @`         @                 @                                      !        @B                      @BF                  )-(        !                   +	                           (                     "                                                                                
                         c`         @A                 D                 @                  	                              @A        @`        	@A        Aa%        @A                                                         E        HȈ        !a         }@          @        @A                                                                     @A        '         @`                   (h         
               "                 $ !                 ,Dd                           '        ``        @A                                       @A                &                  	                
   @                  A@        @A        @                   @A        @                                 	I         $$                                                                     ,                             @AB        $	        @A                       @D                 @ @                	@A        @A	                   @ @                                   (`                             LN         @                   @A                   


 
                                      @A                  @                                       
                   	               	       @A          
      D        `        ## !       	  	       (   	                                           
J$   
                 @         (                        
       @
J	                                                 @A                A                @A       HLA@       @`H( !      	                   @BD                        
                                                    @A       @ABF                   A@B       @$`       @    	                          B                           ,$%                     	      H                                                  @A       $                           @A                                 
J      cc`                            
               (hd$                                             	      55540                    	       +	"        ,(	              '                      	        $ !       @A       A@       $ `"       	       @BC       @BCA        	         (     	          	             	       	@A   	           	        !"D   	       (	   	      	 


   	             	       
@A   	       
	   	        @     	             	             	           	       D
   	       	                   	       ,@A   	       @   	           	       %!   	       @&f$   	       	   	            	           	       ( `   	                  	            	         	       !	    	             	          	             	            	             	          	       "B   	             	          	             	             	       (,&   	       	+   	          @@   	       +(   	       @H$    	          	       
	   	       @   	            	             	       `( 0)@d   	       	
   	       
   	       0     	               	              	             	             	             	       @DBFA   	          $    	         D     	       @BC   	           	           	           	       	   	             	                 	           
        A@  
       +	-                 
         
      			 	  
                         
       @A  
            
       
*  
       (	
  
       (	a`@          UUUU      
       '
          UU      
       	A  
                             	          
             
       $          S&   P&  
            
       ,      
       '
  
       !@A  
       
@A  
       	)          S&R& R&  
                	      	                   
       @A  
       @ 
  
       (h$ 	  
       @DLAH  
       '"   
       P  
        @  
       ( 	  
       '
  
       	                
       ()@ A  
       	IA@  
       
	  
       
  
             	          
            
       +	
   
        @AD         ++  (  
      ll`   
       	
     	      H 	   
       
*(	  
       
*( !  
       @BCA         (!#          "A                                       T        F	        $ 
,                   '        	HIA@        @BFD$	A        	! (@#"         002:>          @B
*        '
       	                   (!#"                         U@@UTTD@@T        080154<  2                      0           -         B@ADH`        !#	        
J@BCA                                          	        
        
	       	   
                      @
         A @ @@
       HLN   	   % $     @ @                           	   
     @ @        +	
"    
                +	"                               	IA-   	                  
FBJ       	@DLE (BA                   @   @   
                 ### ! #                 @D$A   +                                   !         7'?/1!5         '-   
                   	Bb
       	                
        @ @        
	)@A       -	+            {      vn q     {   	  vn      {   l  v !     {     v !     y      a \     y   	  a P     y      a \           
 .           
 &           
             0
             (
             
          a  j
         ]  ,
           
           
 T           ф
            ф
 /         &
 u       [  ф
 -         y         f  s
            |
 O        f    Z          L .           H !           H           9) !          )* !          + !                        8             @             x                                       n	 <        i    y           / (        7   !           ` L          	            m	 !           m	 !          V	 r         V	 r         V	 m         V	 m         V	 m         V	 m       6  V	        E  V	        O  V	        Y  V	        c  V	        m  V	          V	 m       z  V	          V	 m          V	 m         V	 m         V	 m         V	 m       ~  7        o  @	 !        `  ~         O  U	        f  U	            	             5	            5	            5	            "            5	            5	                       ~ !           ] !                    7   v           P
 !           y /          =	 M           !
 "           	 !           J	 @           	            	 "           	            	 "           p	            	 .            	             ;
 &           ;
 &          G
           6
          6
 :           6
 :          G
           
 &           x
 &           !        l  
 B                       " *          !        M   t+ !     >   L         G      `n       i   F        i   N        i   V        i           i           h   J                     7              J  d           d        -  d           d          7 -       !  * h        7 -       T  7 -         * o        7 -           m         m   D            E            [        m   n             T f        x   A d           A           m R          0 /        w  0           0 ^          0 l          0 l          0 l          0           0           0           0           0           " {        X  " |        _             ## ,        
  $ !          $ !        h  
+            $ !        L  $ !        1  
+ !          $ !           !        C
  ## !        a
  ## K        M
  ## !        H
  ## !        R
  ## !        m
  ##         	  0         	  0 p        	  0 o        f   0         m    5                        /          
+ N           X                    .    !     E        2     E        )         ^   B	 #            B	             &     /   D  6      A        =     2        g     *   /   d-      ?   1  <      9       W        J  <                  =      B	 ~     G       m     T   &     *     T   N     Z     >       =    B           :   )   5     :      %                 &                  ?                  Q     L         f   D           !     8   `   ]D                   C   N    Z     E               1  B	        b             V   !     I       &        .    x     #   ,    L     D      O         d    t             >        9  \ *        v   :     I                 B	 e        p     ~        |          I   H   &        L    S                  8   p   87 _     /           @           @           /      z     @            /   d   8     C             @   *   >     @   A        <     < b     )   +    c        f
   @     $      	 Y        [
  < K        G
  Z K     M   b   ל      M   /               B        S   M             M     )        H     I   W   &     I   O   &     I      q  /     ,   C   B	 C    E   9  \ f     I            2   &    q     @       =     @        s     @   X  <         |  M  _        r  L      L     <m e     I            I            I       /     H   q         G     `n s     H      u 3        N   d     !                   I     I       &     K       !     )   	  # 3        p   1       d   B        q  d W     O      M    %            O      H     M      `      M            -     ]D      I       &     I   }    &     I       &     I   s   &     I      &     I      &     I   z   &     I       &     I   ^   &     I   e   &     I   l   &     I            I   3        I       &     /       p           ,       :  \ ]        %  87 S        ~	           :  d     ;        v          %      !   8   x      >      R !     L     k v     I   :           
   3     K      +     I           I   ,   @     L     c      L   L  #m 0     L     Fd      I                 C     Y   m   {     Q   +   ^     Q      L     Q      y           1           !     =   p    b     -   !  *7 o     I   A   &     :   \    .     :     \ !     :     \      :   !  \ J     :   i    &     O      |            n    L     #w "          W m     L     Tm (     I            C      N P     I      7     I       &                ~   }   /~        L  b         *            4    y        0   < !            f            ]     ~     / E       3  l        8   E F           <          u           u :       "  /~ i          <        j          X   ! !        y   ! !     l   b   B     n   >    /     o      ' A     r   b    !     r       @     s   6   6      s   h   6 V     p   
  b1 '     p   R   , )     E       9          *           /+           *           /+      I   k    9          | -                I   @    >     I   K    >     I   V    >     I   a    >     \       >        O   y 3           A           !        6                 .          c 7         r                       K     w     I z     w     I z          -( 
           FD          ED          	)@A          Bb
*	                       @ A           
             
@A          &%$ !          LH 
          
	IAE          D 0            (
                          +*"                                     '-
                              '-                              @ @         H`@
D     	        @ @@                    			   		         
@&A     
                 (hl@A         ,( %!)
         
(	!           	 	        	      @ A            					             H H(            	     		     	               
                         	                          +     ((         "B`@A
     
   	  @ @H 	             

 		              "                        
                      ee           	@` !AH(         	%! $        	
"@ (        A	!@BDH`                                             %
%
%
         (                    &" !@A    	     @ @   B D =         L@BHAD       A@H(` !         (     (          ` `@   `       	HhL
   	                               	       #           C	EDH@A   	          @ A     	                        ((   
             
       A 	 @         (H
	D         Aaq          $  0        A@BDH`b       D           	
* @AB   
                    UUT            "b
&($   	        " $                   /        @&" !	A                
      (              ,$ @AB          @`BA$DC          (` B@A          	DA@"         			  				   	   
                        D@
B! Aa&         @`ptuwW
 
   	   	             	   
     	 ?)+k;  	             @ @    	   	          @ A C B            %
%
%
%
     	   	       ( *                       ! ,('%  	   
        C C + +  	         $ !         	   
       9  % 1 8 :     	               	   	   	      @ A   !             $L(!	  	   	        ( h j j(  	   	              	                         E @AB"         	
"@(  	   	       	       	   	      ( , $ D              	Ii)YK                                                                " @H(A!`          008<   28<4       --		 	 	                      B@
" !#	A             
          	 @ @@0 0 
   
     @     @  
                	 
   	            
                 
          @  
@   `  
   
            
       --------,
           @ @$          
   
                     !!13;? @@        	IA!EDą)@%            P  Q  T  V    PX               	 L L, (          **" 

***   


      
      (   (
                     
  (      	   
         @ @@@                      +++  (*     (     
     @  H HH@  ` 	              @ A    @       
       B   @   @              @ H         
                  	      
   " "b`            @         @HDBFA	(` !E$    
           ! `  
 	                           
                                   	  	               
              
                
      	 H   
               	           @                      $d           ( !!!0! (!PP0   
            A  @     	                	                       
           @              	       H h     @       
      H H  B  J 
   A           PPXZP                	         @    $        
      @ @A      " !  $      
       $  $$ B @                 FFFFF& @ A            $     $$         	          
   , ( @                 @DD@E      	   % %         @ @         	      	  I A @           
      (   
      ,      	                (  "     # !	 !    	         @    ) (      
             @  H      
      H   	                      	     ` p ` b j z x h `     a d          ( h    
(d $                 ` ` 	 A H   a          ( h H @    $B               A @  
 HH 
H                     @      	            ,  	   A      
      !      
 * !               "  F D @   @ H A    
         @  `  P  L  M     @O                                     	       	   
 @       I       	             B J " b c                  	  
Jj" "           !                       "  "              (               	               @          	      @    $     A   	  H    
         	       A a @ H  ( ( ,       y   *  uh <     y   ,  ` >     y   O  uh      y   Q  ` M     y      p` ?     y      `         a  w
 !        j  j
           &
           T
          &
          ф
           ф
            ф
            
           
        .  *
         2  F
 X          |
 A           ]P         s  `2 "          h  
+ !           i          _             /	            `         
  _ !            
+ (        g  T "          !  
+ !          	 X          	        &  T "          !  
+ !        ;   G          }     q          T "          !  
+ !           m	 !           V	        $  m	 !        &  V	 [        ^  @	        V  @	          Pa !          t  
+ (        +  ;,	        -  U,	 K         	 J         U	        .  U	 C        0  U	         u   	 !             /         C  U	 !        D  a	           ȋ            &          }            ,          ] !          ] r           l                      J          ]            ~           ?         ] !          ] r            W          <    e        l   
 !        o   9
 ?        2  J	         5  =	 1        ]  	         `  K
 F          J	           =	 8        ]  	         `  %
 P          J	           .
           	           
 F        #  	         &  
 F        (  	         +  
 P        c  J	         f  =	 4        D  	         G  
 L          	           
 T          J	           =	 8          	           
 T          	 $          M
 ]          	           M
 F           J	            =	 4        O   	         R   5	 P           J	            =	 8           	             
 T           	             
 T           	 .             	 c        w   J	         |   #
         K   	 !        N   #
 s           " !           " !           =	             '
             !          
 n        [  =	        1  @#           !          ( O       `   z,         X   S(           - b             S( K         - K             S(         ~   - K             S(         &   y !        -   & a        H   :( ^          s   S(           y @          x6     G   ;  Bp      G   8  Bp     G      `n !     G      `n                    h   J   ,     i           i     0 3     i   ^        i   b   <     i   	   B     i   	  Z B     i      !     i     Z !     i      F       i      _     i      4     i      4        4    !          +    $        ;    !          +    $        B    !          +    $       -  |+ h       9  * S       +   K         (   : b       "   yV "             V !        j           g           
  U .          [         7  U 2        8  [         /    /          }     K          5           5 :            .          X  "           0 Y          ## Y          + 3          ]    >          0 Y          ## Y           `2           h  
+ ,            n          X  "        ?           ?             0            /           0         "   3          0            <        c   B        c   B           !           !           F             _                  m   ^       P  ,         M              E                   > !          $ ;          > !          $ ;        *  > !        +  
+         8  > !        9  
+ |        F  > !        G  
+ I        [  > !        \  $ ;          > !          $ <          > !          
+ I          > !           $ ;        $	  0 ;        %	   M          &B !        
  >B w          0 4          0 4     7        b     7        c          &B         
  >B     A   k          A   C         )      >       )        4     )   _   >      )   a     2     *      P- 1     *      d- Q        k  /          u  / &     9   *    !     9      ү          *7 *        
  *7           B Z          <         o    M                   ~  H            H                         Z  M       ?   C             ;  < =     R     0 "     R     13 ?     T   4     v     T   7         D      1 5     D      O      Q     L       Q     L -            3                   O  س D        P  . h                          W    Q   j   {      Q     L |    K      J     K                1          m  \ 2     <     / 1     <   !  /      K      6     K     \ N        K  87 _        E  87         $    K        )    f           !                      !            u     @      i      /      y    /      <    /   )  ү +    /     :      /   ?  :      K     ԍ       K   [        O   b   !     O   q       2     M !       2   ,  M 0        7  M         8  M      O      C     O           *   >   P- !     *   >   d- !        f             a         Z   ,   |      Z   .   ,|      (   W   8      (   Z   ( "     (   c   8      (   d   (           . C          ? e     L     x      L     x i           >                     1  q  M        3   u          Ժ V              E          Ժ V              E        g	  v Z        h	         O            O            L     c \     L              8             y               &B            >B            &B            >B          % 3          ? 9          % :          q  g     C           C            >   t   R b     >            Q   <   !     Q   H   e     Q      6      Q      6 1        &   *        0   `        
   H          m    :     ~ \       :      ]     :     ?      :     q          P    6        e    g           ;i            ;i         .   V        /    d            /          }     L        f           i           h  N ]             l ^          N             l z          N               l     ~            ~     5        +   " !        +     !        /   " !        /     !            r           |       T  b 9        U  b           /~ P          /~         h   ! !        o   E           E             Q    o           o      ' Q    p      /     p      /     p   t   , )     p   ~   - ;     p      , )     p      - >          | 1        	   ^        %  | 1        (   h           y F           y U          | 1           s        H   y 4        M   y T        S  | 1        V   t          | 1           ^        4  | 1        6           R  | 1        U   t        ^  | 1        a   h        q  | 1        s   j          | 1                     | 1           i        b  | 1        d   h          |            i          | /                   l  | 1        o   ~        ,   | 1        /              | /                       6              D          f !            |          f !            y          { E              j          { E              j          r            r         ,            /     ;                               @ @                                                        "                  H H@ B    @@@  $ `              D $ d $$    	      M                             1"1"                  `  @ A ( $             BCBRRC                @ @@	@)@!!DD!D H A                                                        0 @ 	 H Hh         	            ! 	 )     ( A      	   L L                  &                                @        C B                                   @@@@
@@   @@D DD
            D L   $ d d    B         	      	     (  ! a  ` @ 
  J BB             @ @@  ` ! 	  B     "    @     	      D E     %  e d  $ $D @      	     @ ` p x | t ~ v  w w 7    @                           I H @                	    `   !  @ A                       \  *                   

L H @ 
      	              @ `        ` `           	   k h h h   ` ` ` `         ( (         	   %  % $ $                                	                    LLGNCNGNg#                       $@$A$Q$q$s$   $w${$           
   
	 H  @      (              
  ! a                      	 I @ @@  @A    
 JB	@IA            #  ! ###4#0 0 @ $ #2  ( A             , ,l llhhhDh$($$     ! 	 	     	           @ A  	      `  ( ! $      
       	     $          
 (                          @ @                !              , l L H @             
 * j  
BJ " H L @ B A #       	                  @ @    @                                     P              #          -      **
   


   **

**

(                           @        $A 
Aa
              @                     
      ( H       	  (   
        	         . ,  & F    	 % %  -            @ L H  @ D  $  A  I B "  
      
         $    @   G F  # !   D @" & %           @ B  
 
         
   	       N &  C   
 @   $ $  E           ! A  @ @  	 @H I II  B  I    
        C  
   	      "  "   )  &            H   	 ) ( ( C B  @ A  I 
            	         RRVFBBb"              @  `    	     	   #      	   	 											           		             "    ""
@ $  $$  
   	 
 !   {     x !     {     v 4     {     v     y   v   p` !     y   y   ` ;     y   |   a           
           
          \  
        A   s
 !        \   
          \  
         b   s
 !        e   
          \  
         v   i        x   |        y  (	         K  e	         O  .e	         O  ?e	           T 3          !  
+ 2          @	 x         `2          h  
+          T ?          !          _   j         β            E        <          >  ~ I       \   ~ :        f   ~ Z       c   ~ \       n   ] :        x   ] M       u   ] O          {          _             $       $  `2 d          h  
+ \        $  T d          
 !            	 &            
 _          
 !            	 &            .
 _        &    /        '    L        )           8  =	 :        8  '
 :        x  T- %       d  

        W           Z  
            1           
            
            U        $          1            P+ A          f+           |+ E       7   
 \        8   
 `        9   
 a        "   
         #   
         $   
         X   :( ^          s   S(         U          i   a   O     i   c   i      i   =   `        q   `P !        t   vP C        u   P            g g          -   g o         .  t            yV G             V U           yY >         X           t   X          ;   X           > !          > ;          
+         _  0 I        f   ]        n           4
  h "            
+ !        4
  ## "        /
  b "            
+ !        /
  ## "        
  b "            
+ !        
  ## "         
  b "            
+ !         
  ## "        r
  T "          !  
+ !        t
  ##        
  _ "            
+ !        
  ## "        %
  _ "            
+ !        %
  ## "        9
  _ "            
+ !        9
  ## "        
  Pa "          t  
+ !        
  ## "        *
  Pa "          t  
+ !        *
  ## "        >
  Pa "          t  
+ !        >
  ## "           O           i            `        T            ^   ? p               /     R z          u          /     d     -   d  *7 !     -   i  *7 T     -   l  %I      ?     87      ?      C        ;  < a          -          2           < .        L  2 "            < !        T  3      :     *7 !     :      n     :      y     ?       !     ?       a     ?       z        I            J  \ +        a           
               z         87            O                        P    Q     L     Q     L     Q     6     2     f ?       2   b    Z       2   c  P y     C   +         C          C   v              M  !             "           M  c        o    C        p    [        p    [          \ @          B	                -       d     -     $E l      0      5E t          Ѷ !             )            !     /   ;          /   F   @     /   J  % G     @   
  X "            H  !     @     <      /   h    #            q  :     /   i    B        R             }  ?         U           H              9             H             #    .        %   B        .               \       /      i       /                 !                   *              X             H             < !     2   9         2   >  M       2   ,  M      @             @        `    @                            .             )           c                                   O           i             `        !   L        )  س b        *  .      Q     ? ;     Q      +    Q      %         N                    3      *7 A         N J        !          3      *7 f       }    o        ~  \                        O                        *         ! e          9  ! f         q  ?            ^                         !   P   :     !   R   N     !   T              A          g                 "  X             H           %  < !     Q      <      Q            Q           Q        *            H  +     Q                  k                              !      '     !      <     !       <        h   Q        d           p        D   /    U    D   5       D   $  O     :   g    .     :   i   L     :   l         :       .     :      L     :            O      !     O          O                \ D          M                         5 ;          5 '          /     ~   M  5 E    ~   H  /     ~   ?  5 U    ~   w  5 F    ~   r  /     ~   i  5 W       >    D           <           <     ~      /~ 4     ~      /~     ~      /~      o      ' ]     o      '      o      ' K    p     b1 !     p     b1 <     p   1  /            !          | {                      !          | {                      !          | {                      !          | {                                                       r a                               
            (            )  	   /         `    ^     ^    ^    ^    ^     ^                                                                             @  @ X@Z@                                               P P@             0        
      ( @ " `  D  @    ! #    $   d `BBB   <                             ` "p "x "| "h "`"`   @               
   )                                           ""    """"    ""          D D	     D	)     	AA@D@` @               (   ,   ,  )   	         P           +        P               @  H ( 
 J   !   $ $ & 	 ` @A             $$       &                  
 !                                                                                 !   	        
   '    B	 I     !   $ % + # c " ( )                                           "  "       "       																													 		  #   	          '    A# ! a   	 ( )   $ %            $        @ ` D B        @  A d   @H J JB(  E  
 A      $  /
         &  K
         %  e
         '  
        K  /
         L  K
         T  e
        U  
           &
 z         -   
 s       |   7
        |   ]P          P          P           BP          ]P ]          !           8          k	 @         (	          T           !  
+ [          β           @	          T           !  
+ [          β           @	 Y         T 0          !  
+ /          H           fZ	 \          m	 !           V	 (          u	           u	        `  ap	          `          _          wp	        +  	         +  	         +  	         +  	         h   ]P W       m            p   ]P %       e   "           =	            ]P            '
 W           ]P V     i   f   !     i   j   X     i   j   X      i           g   D    `       h      r     g   E    h      h           h     R /     h     o U      h             h            i   l   c     i   s         i   =        i   u  Z          
 \       {   8   
        
  *         *           `P !           R F           *R 	          P        2   :             :           : w           : %         0 !           O           O                      0 !           X           X                       6         ,          0        )  0           c                                                          $                     "                                    2            :    9       !     9     0  #    9     < #        O  H            8           v  H            8         v  H         l  / q        l  < r          .  H  w        f  < V         ? D           m          2           < n     ?   s    !     ?   w    E     ?   y    T     ?   {    m     Q   C  M      Q   J   w     Q   E        Q   G    f           E  :            Z  N           q  J             Y                      y                 i                                               X        y     `    @   {        @   {  0       @   {  <          O  H       K     ԍ        K   [         K     ԍ       K   [            k  X "            H  !        m  < G          <        5    .        6  \ 5                   p       @          @     ^     @     | 1    @     ^ w       Q    #          9     3        W             9          @   r        @   r  0       @   r  <          O  H       L   c   xi      L   e   i      L   k   i      L   q    @    -   v  <      -   w  0      -   w  <         O  H       @       ^     @     q       @                       G   K                q       G   N               q            T b          T           T           T )          O                                           !           e         P   ~         Q            G D             E           ?           4    E      Y        E            E      Y      E            K   C   Q     K   G   %    K   G  N %     3      *7 C    :      !     :      Y     :     I r     :   ,  d      O   @        O   E   ԍ -    O   G    ;     K   [        ~   :   |      ~   2   | H    ~   .   |     ~   6   | V       +                    <          	     &        @   $ d  " B `     ! a  D  	   ( H     	@	` !A  F  E                        @   !                                      @@Bb`@LLX               
   G            5       1       1       !       g             )              #         .        @   $ d " 
$ @@ " "`D E   4D$   !  H HHA `  $  B   {      ]n <     {      vn b     {      vn      {      vn     {      vn        
  
 H          
 2           ڼ
      {   >   
      {   8   
           
         $  
            ڼ
 I     {   >   
 ?     {   8   
 o       3  
         7  
            ڼ
      {   >   
      {   8   
          ~ I          ~            D         ~ b          h       5             	   t          	  {,             0                         p` !           / H        3   >{	 H     y   T   `      y   X   p`          `2 "          h  
+ !          T "          β           @	           `2 "          h  
+ !          T "          β           @	 !       A  ~ !        E   2        F  ] _        G   0       B  ] t    h   T   !     h   Z   t      h   \    L     h   \   $     h   \         i   L   2     i   M   3      i   =   9     i   M   3      i   =   :        0   XF `       3   fF ]       7   {F )       )   F e           F Q         H          )H          =H            F            	       '   S /        /   *S             BS         4   ZS          "   mS r       J  0 `        S           T           T                        
+ /        	  > Y          > p          
+           >          
+ !           M           0 ?          +          ]    b        n  
+ !        t  + t         ]    L        v  + $        ]              $ !          +         ]    #         0          ##          $ /          ## [          0 [          +          ]    s          
+ !          + j         ]    B          +          ]            S	  `2           h  
+         S	  T         L	  0        K	  ##     2     g !     2     P 8     2     P e     2     Q      2   	  Q            2           3            9           3            :     /             /      m       /           /           /     ?         )  ү 	                   /          <         .  H      Q     L !     Q     L T     Q     L o     Q     L      Q     L      =   F     o     =   K         =   N         =   Q   :      =   Y              \           M  5          M  c                                                                  '    @       '    @          *          9     :           m         9     y                     . q          ?                                        /                (            h  q           d  q           f  q       @   B     ,     @   C    <     @   I     ~     @   J         @   Z         /   6   =     /   ;         /      0
    /       O
    /   l  : 
       
  7          
  E y        +             
  V         
  q      2   Y  ] !       2   S  ] L      2   K  P 1      2   N  M 3     2   \  "V l     4   d  ] !       2   S  ] L      2   K  P 1      2   N  M 3     4   g  "V l     5   d  ] !       2   S  ] L      2   K  P 1      2   N  M 3     5   g  "V l     6     ] !       2   S  ] L      2   K  P 1      2   N  M 3     6     "V l     2   :  )K      2   @         2   B    g    2   D  P n     2      M z          2           3             9           3             :        ^   ]        p  q          q                C          V       $
  7 m          
  E b         +    n          
  V u         
  q  y     -       u     -   $  *7 c     -   6  *7 J    -   :    b    -   8  F N       b   _          B	         d           P   7        Q            ³ B       O   -    J        &  س         *           0           	          	           d  q          h  q  F        f  q  ;    Q   k       Q   o   	    Q   z  /     Q     <     Q   L  *7 2    Q          Q       y          H  z    Q     c X    Q     <                                         P   8        Q            H           H           H         {  H        ~  H     l   g    !     l   |         l   j        l   n    K    l   w           u            {   |              <                   p               E                                 T                    -                   q  " f       6  4 r       4  4                   $   ,   &      %                                       d d  1   
      $ d e f F D b B  
   	 
@ A    ( (J b"  "  "  D$@  !       3   
   3          1 1   2 2                                                      3          	 ) (  @ A B    H     & F     
       &&
f
 "
 
 % %$
  " $    6               	 	  @`H HI IK KO Oh  @ A @ACGKKiHIHIJ 
    I@I I`H`H!L   HAHEHD                                              
      @             	   	          P&                  l
 f          l
           l
          l
          l
 .         l
        @  s
 /          c   s
          d   s
          e   s
        P  s
 N       W  t
        u   5        x  
           ,
          
           
 '          ,
        ?  `2 "          h  
+ !        E  _ s        G  Pa q       I  b 3       K  T          "
 P          9K
 q            =	             '
           5	          #
 w          T "          !  
+ !           T          !  
+ U           T         !  
+ j          1 m          1           1 +         4/          1             S(     i   !   !     i   $   9     i   '   m     i   *        i   -        i   0            |+          * N        *                  *         *        >   y o        @   ]M         G   pM         E            <     M       9               y )           x3            :            x6 Z          x6 z          x3          L H          /L            JL         O   I                               '   h        (   }        )           /           /           ,   <         0 !           9           m                                            n                     ,                      L 5                   
+ !        ;  0 n        *  {,            0 B            C       ,  ## U       D  
+ !        O  0 \        Q   X        ]  L w        ]   v        R  ,         8   |        :          ?          A          B          P  L                      U          0 0          F                           ?     < 0     ?     <      ?            ?              ;  <     ?     <     ?      !     ?      A     ?     < w     ?               ;  <          ;  < X    R      0      R      0      R      0      R      0      R      0      R      0 ?     R   	  0      R   
  0      R     0      R     0      R     0      R     0 C     W   ?   ?] '       W   %   [      W   E   b B     W   W   c d     W   X   b i     W   Y   0c t     ;   z  m     ;          ;      f        C    0    ;     *7 o    ;     *7                     P            Q                     P           Q          u    b            q  o            0          q  =                          L     B	 ?     L     B	 L     L     B	 Y     L     B	      L     B	      L     B	      @   k   e     @   l        @               d  q           h  q  W        f  q  L    /   ~   !     /      >      /      y     /   #       /      	    /      g    @   A   V          d  q  s          h  q      @   J  q       @   P              f  q  
    Q     K  
         d  M      Q           Q     K  Y        d  M  Z    Q                 1            J            k           q  z                       q             E  p            Z             q                                      1         \ n         G                                Z                    q            q  &         q  0         ! J        9  ! K        q  ?     O   ,   !     O   2   T     O   6   Z     O   E  5     O   E       O   E  F          v           w< N                     q                           :   t  ~ a       :      b     :   x        :           :     I      :     d         X             L   !         ^   ^        `   ! &       `            Q   E      l       /     l           l           l      J     l           l         &                                       %  $  $    *  *  *  *D  @  @           * *    :        @ h (         !   B A `  D H 	  $ d    h I C  A  (   E Di A           @ B F N n    
   @H   B@ 	 D D@ @  J j            f  `2 !          h  
+ *        j  β         o  `2          h  
+         q  _        t  Pa           m	           V	 !         	          V	          	          V	          V	 +         `2 !          h  
+ 4                    ] 9         ]          ] Q                 (   &R
         )   &R
 2          1R
           &R
           =	           '
           &R
        ]   !        a  
         ~  ( &          .         

 .         =        t  (           . m           /             $          4/ w          W/           t/             S( W           X          y   ! _            F        `   ! G                   y   !            q         
+ !           N          \/ N                      ##           \/                )        c     )            )            )             )        8    )       J    )           -   \  *7 9     -     87      -     H      -     H      -   o  H      -     H      -     H      R   8  2 J     R   K  0 @    R   L  0 r     R   ^  0 w     R   ~  0     R     3     R     13 1          .            G           /                      R        P   k        Q       L   >  #m      L   ?  <m      L   c  Tm d    L   R  <m H    L   (  d      V   )   ?]      W   %   [        9    .        :  v F        O  \         V           h          k           a          &                         `            Z  M          '           *          +     -                                     
  
        0  0                ( @  @  @            $  $    "  "          !  !    "                                   !                            
 
    ,   ,  .               E      5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5                     5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5     0                                                      &
 m        -   
 f                     7
           ڼ
 :     {   >   
 n     {   8   
          "
 V          9K
 ]            =	             '
           "
          GK
           =	 E          '
 F           ;                      x           G                              l                 x  $ !        y  > :        z  > M          + <        ]             > h         +          ]           i  0 !        o   U        o   U        x              a          a          g              2      J [       2        @     2     K a     2   
  )K      2     K       2            2        v    2     A     V   A   ?]        W   %   [      V   B   r\      V   L   a       W   /   [      V   N        V   N   a      W   .   [           0           O  H  `          \ @                       y                                          O   x         O           O      m u    O   +       O      y    O   r       O   c       O              M   !        [    O           q  c        a            c               q          e               q       2   Y  M !     2   a  M @     2   c  N     2           2     K 1     2        +    2   ~          3      *7          X             H             g t            < )           @            3         `   4         Z  M  ;     @      M     @      ]     @          @      I    @     6     @      X    @          @                N R         b           N            l             l 9         N          b _           l     l       h     l       3    l       [    l      J I    l      h K    l           l       s    l      h   3                 (  (                              (  (       	                  H @   !                "   #                                 	  	                                                                ض
 !                     
          
 ;         _
          ,
 6         
           
           ,
         R   M~
 V        S   c~
 W        t   c~
 Y       r   M~
            l
           w~
           c~
           c~
           c~
 -       "  b 0            
+ /        #  bM	 p        #  mM	 p        -  xM	             M	             M	         5           $  @	         
        {   8   
          *       [  " q      [  " q      [  " q      ^  *       r  * '      e  * Q	       7  f6         8  f6         9  f6         :  f6 S       ;  f6        <  f6        J  6 _     9   #   6 m     9   $   6        ~    .            q  =        v    T        x    q        q            q            q                           ?         	    !        	    |        	            (            h  q          	               ?          d  q           f  q             <          \ d                               !  !     Q   5  7  *       #          %             K      @   W  0            O  H  8     @   X         @   a  <      @   g        @   s   .    @       E    @     y                  L   y  o B     L     o l     L     o      L           L     o G    L     o     L     o     L     o (      K                 5           5 U          / )       }   /~           /        M   /~ U       P   /~        S   /~        >   /                       W           ,                                                   z           n    	     G                        
                                              
               
             *                                                                   =           @       P       P                                                     
   
    
           
    (                                    
                 ;  `2           h  
+         F  k	        @   t	        	   	        	  {, 	           0 	            	       4  k	 m
       /             w           s        	            	  {,             0 
                     `2 s        h  
+          _ 3         Pa     g      5 /       h     R @       h     o q      h             h            g             h   J        g           g      2 F    g   (    k         {(            0           b                   (           t          h                                 *       w	  0 !        y	  0 E        	  0         	  0         	  0         	  0 y       	  0        	  0 u       	  0        	  0          ? _           p          ?          ^  2 A          <           < z                   <          %I          ?          2 T            < V          2 U           < s          8          v  H            87 )         8 p        v  H  q         < /         B 0          8           <          v  H            8           <          v  H            8          <         v  H      Z   ~   N ^    Z        2      3      *7 w    Z      N      3      *7 c    Z      } ~    Z      N      3      *7 ^    Z      N A     3      *7 W       p   /         9    H       p   U        9    n       v   s       v   >        C    \        C           V          W                       L   !                     y   !                    y   !                   y   !           d         Q   E           ;         L   !           |        y   !           l                  `   !                    Q   E                  ]  j        a  j k       b  j        c  j s       d  j          c          t d                                    E           B@ @ @ @ A@ A` Aa Ca a A   K O F F  F@ @ @ @  @          D@ D@ D@ @P @   O  G  G _ _A _C OA GA G@     g g  ' 	              	                           ]  4
 =        c  _
           
           _
 7         ,
        0  
 1       Q  ï
 z          
           
           ,
        d  ,
 ;       [   Z         	            	  {, 	           0 C            D       [  n Z        	  `2 P        h  
+ H       ^           _          ^               !          	   2          	  {, c            0                         `2          h  
+                      _   ;          T            / `       L  ] >        N           Q            _   1       Q  ]         R          [          T  ~ 6       Y  ] C       U  ]        V            
+ !          0 p           N          ## p          \/                       0           ##           \/ #           -         ## B         0 2          0 K                                ]          i       
   |                      @                            z     a        {                                       }                 O          H  R          0            y  K              	                 s   W                      l        (   m        d  q          h  q  /                   G                   f  q  $       m   Y       .  7 `          
  E U         +    a          
  V h         
  q  l        2           5   }        (   ~        d  q          h  q          f  q      2     P i       2      M      2   
  P      2     P      2     P      2       '    2     P >    2     J      2   "        2   #  Q      2        z           X         	   o          	  {,             0                         `2         h  
+                     _                                              <           B           8          v  H            8           <          v  H            8          <         v  H           2   
        < W       >    !        T    R        U    j        U    j        D  0          O  H         G  [  ~          y         K              y         N      
              /   '         /   '         /   (        /   ]    (    /   ]    /    /            /      0    /     q  X    /       b    /           /           /          2     P v       2      M      2     P      2     P      2     P      2       3    2     P J    2     J      2           2     Q      2            2     4Q     U      R          u         U      G #    U      G     U       M        y     c    U       l        y         U   0    +
    U   3    &    U   _  
H ~    U   a  
H        (  0 `        1           2          4   W       6          8   %       A          ;   A       <          ?   :  	        0                       ?                    <           X            H  ~                     X            H            ^       #            ;  <         ;  < 0        ;  <          ;  <     4   +     V     4   ,   V c     4   -     t     4   *   J       2             4   +   zm V      2             4      P       2      M     4            4       P >    4   $     @    4   %   P [    5   +     V     5   ,   V c     5   -     v     5   *   J       2             5   +   zm V      2             5      P       2      M     5            5       P @    5   $     B    5   %   P ]    4   S     V     4   T   V c     4   U     t     4   R   J       2             4   S   zm V      2             4   E   P      2      M     4   F     !    4   H   P H    4   L     J    4   M   P e    5   S     V     5   T   V c     5   U     v     5   R   J       2             5   S   zm V      2             5   E   P 	     2      M     5   F     #    5   H   P J    5   L     L    5   M   P g       ^   xE 2             E 3        a   H J        c   I b        d   (I {        m   BI          n   I         e   ^I l       f   yI         u   ^I        g   yI   
      u   ^I        j   I        b   I %       n   5 
       t   5            5           5           5           5           5           5           5           5        z   5 C       w   5           5 	          5 k	    /       .     /       j     /     w<      /           /     w<      /      0    /   *   n    /   ,       /   N   R    /   K   A    /      ~    /          /      *    /              6
   !        <
  7 e         
  E Z         +    f         
  V m         
  q  q        >
            (            d  q           h  q           f  q          8
            P           Q       2     P v       2      M      2            2     P      2            2     P      2     P      2       .    2     P E    2     J      2           2     Q   	   2        |    2     4Q        e            l    #           S           p                                 r                                 U             
      I               ]        I    r       !             	   d          	  {,             0                      !  `2          h  
+         !  T         "  ]        .          0  ]        2  ] H       3  ]        4  ] 6       8                     X          L  ]        o   j       p  ] {       s  ] 7       v  ] |       }          x           _   	       x  ]        y          ;  ] +         ]          ]          ] c                     ] v          ,         ]           !                    t          l        	           	  {,   
         0   
                              A                    _              @        	            	  {,            0 >            ?                  	           	  {, R  	         0 ~  	                   ~                    β        E            G            H            I            J            K            L            M            O            Y     	       `     =       a     $       b     \       V            V            e   O          1   P         Z  q  _         \  q  t        h            1            Z  q           \  q          m  ?         r     	      (     
      d  q    
      h  q         u  q    
      f  q      -       +    -     Q< w    -     *7     -           -     b<     -   C    2    -   Z  w<     -   M    A    -   O    q    -     *7 1    -     *7 G    -     <           <     -     b<     -     <     4   ~   V      4      "V      4      M       2   ,  M      4   q   P       2      M T    4   r   "V `    4      P      4            4            4      :V      4        G    4      J y     2        z    4   m   A     5      V      5      "V      5      M       2   ,  M      5      P       2      M U    5      "V a    5      P      5           5           5      :V      5        b    5      J      2            5      A     6      V      6     "V      6     M       2   ,  M      6      P       2      M K    6      "V W    6      P }    6           6   !        6     :V      6            6     J E     2        -    6      A     =                           `           Z  M  ,    =       8    =      q    =     <     =   A       =   (   L    =   )  $ l    =   ;  G     =   +       =   :  G     =   +       =     < =    =     c 8       T  X j            H  I        d  < s        o  0  1       n  \         r              y         t    &       x    f            _       |    '  
        y  #           8           y            r       W    W       ]        2     P        2      M      2     "V      2            2     P      2           2     P 1    2     J      2     P     2           2     Q     2     J      2            2     J 9     2        '     2        l    2     4Q        2   :        7    
       9           H   1]         {   =]        Z   I]        a   1]         {   =]        m   [ D       n   1] /  	      {   =] -       v           x    k       \   [        <   1] !	        {   =] S	       (   1] D
        {   =] v
  <   *                                                                 $  %  %  %  !                     G                       @ ` ` @ % % - / ' % $  % % % %                                  @      3             4         `   =         Z  M  _     @      x     @     0          O  H       @           @          @           @      \    @      	    @      -    @      3    @     / A    @     < B        .  H  G    @                           `2 3          h  
+ 2        ,  + .       -  +          +          +          +        !  )* Q       !    Q       #  +        '  )* O       (  )* ]       '    O       (    ]         ,          &, 	          F,          F, %
         9)          )*          `2 "          h  
+ !           "          `2 N         h  
+           T N          `2          h  
+           +           `2   	      h  
+ ?         T           z         β Z         β          `2         h  
+          T          `2         h  
+       c   L !            [ G       d   L            [        e   o           {       f   o p          { |      g   o           {       h   o ,  
        { 8      i   o           {       j            s         k   L B          [ i      l   L           [       s    >         yY ~          * X         *          * q         * B	         /	 
         * h
         * /        ` Z        * <      0  `       1  `         _ (        6       *  /	 J      "  xO
       $  L P      &  /	          *          * ~         *        ^  
         o    R       n  
        q  
 G       r  
 H       s  
 I         
          
          
          
 5         
 P         
 k         
                     
 '                               
 	         
 	         
 O	       w        2     V y     2            2     P      2            2     P      2     ]     2     Q u    2     ]     2     P A     2      M U    2     J 1  
   2        !    2   k  "V e    2   p  ] z     2   S  ]      2   K  P      2   N  M     2   q        2   r  P     2   u        2   }  M     2   y        i      2     i      e     i           i          i     Z     i     Z     i          i     Z     i     Z     i          i          i     ; 3    i          i          i     Z     i     Z     i          i     Z     i          i     Z     i          i           i               0 2          0 e                                                                                                     C	 3                                                                                                            }          A   |            |           | !          |           |           | C          |           |           |           | w          |           | w          |           | )          | y          |           | 9          |        ~   |        v   | _       m   |        d   | '	       [   | 	       o  r }         r #         r        L  c        r  o G"        /  c #         { %            )%          %           '  	          &  
          $'          X(            O(            |(         { +*            7*          *            *            *          '+          ,            ,            ,          O           O           g            O           O          \ \        	           m  \        )	   f     /      }       +	             X     /           /             =	  v        F	    8       H	   \        m  \ ]       L	              ?          v k         ? z           	           	          ? 	         0  	         O  H  J          H          g    e       V  0             D       =           A           j           j           l  M         {  M  j           +           +         M              2  	                     &       (    G                                 !                    M  8       !  M      2   h  V      2     "V      2     M       2   ,  M      2   Z  P       2      M y    2   [  "V     2   _  P     2     P     2     Q     2     Q <    2     A ]    2     A     2       )    2       *    2     :V      2   j        2   k        2   r        2   s  P     2   z  YV r    2   }    t    2     J      2            2   V  A 5       o    7        x    h            w        e            n    .           h           r                                 
           ?         § x         §                       :         § 1         § M       /  ԧ l       2           :           <           F  ԧ M       I           Q           S        4   m    /     4   n  ] G      2   K  P b     4   o  P       2   N  M      4   v         4   w         4   x         4   z  P      4            4            4     V     4     P ?    4           4           4       Q    4       Z    4     J       2            4           4           4       T    4       _    4   ~        4           4           5   m    /     5   n  ] G      2   K  P b     5   o  P       2   N  M      5   v         5   w         5   x         5   z  P      5            5            5     V     5     P ?    5           5           5           5           5     J       2        q    5           5           5           5           5   ~         5       :    5       F    6       /     6     ] G      2   K  P b     6     P       2   N  M      6            6            6            6     P      6            6            6     V     6     P B    6           6           6       }    6           6     J       2        ?    6       Y    6       Z    6           6           6           6           6           (   =    S     (   >   ( V     (   @    z     (   A   ( }     (   C         (   D   (      (   F         (   G   (      (   H          (   3         (   5         (   /    E    (   0   ( H    (   2   ( l    (   4   (     (   6   (     (   ,         (   *        (   +   (     (   -   (     (   '     /    (   &   8 *    (   '   8 /    (   (   ( 6    (   #     z    (   $   (     6   |   zm r       2        k     6   |     r     6   ~   V      6             6      zm P     2        D    6        P    6            6            6      V _    6        O    6        O    6      P      2      M     6            6      P     6            6      P     6      P     6            6        \    6      J      2            6      zm      2            6        #    i   *   H     i   +   Y     i   K  X       i   V        i   L        i   6   N    i   L        i   :   (     i   :   (     i   :   |     i   :   |  	   i   u        i   u       i   P   >     i   ^   c     i   b   C    i   >  & }    i   C  &      i          i   C  &      i          i   8        i   m  Z     i   m  Z     i   s  Z     i   s  Z     i   b  L 	     i   B   	    i   b  L 	     i   B   	       7  0 H        8  0 Y        X  0            0         Y  X           0 N       Y  X            (           (           |           |  	                           ]   >          0 c           C       K   }       P           w  0        P           w  0        E          z          z                              o  P 	           	       o  P 	           	    2   o    /     2   p  ] G      2   K  P b     2   q  P       2   N  M      2   x         2   y         2   z         2   |  P      2            2            2     V #    2     P >    2     P h    2     P     2     Q     2           2       !    2       p    2       u    2     ]     2     P x    2     J       2            2       	    2       
    2       a    2       l    2           2           2           X   7   d        V   )   ?]       W   %   [      X   7   4d       K   -        X   <   c      X   T   c 4    X   T   Fd 4    X   a   q      X   m   d   	   V   )   ?] 8  
   W   %   [ 9    X   m   c     X   t    ?    X       h    X   w   d      V   )   ?]      W   %   [     X   w   _d      V   +   r\     X   x        X   F   c     X   G   xd (     V   -   d #    X   H   d @     V   )   ?] 8     W   %   [ 9    X   &   d      V   )   ?]      W   %   [     X   &   _d      V   +   r\        P   `2           h  
+         R   _        R   _           
+ N       \   Pa        \   Pa         t  
+        p   b 9       p   b 9  	        
+        p   j 9           k .           k U       r   h t       r   h t          
+ p       s   j            k        v   j            k            k            k &                   	   x        	  {,            0                                	   V        	  {, {           0                    3  `2 3          h  
+ 2        r  h        s  0        t  0        v  h i       w  0 >       x  0        ?  + K       R  _ $       R  0 $  
        1        T  _ e	       T  .1 e	          O1        V  _ 
       V  q1 
          0 
       X  _        X  1           0 a       M  1 t       j  b        j  0        l  b        l  0        ^  Pa        ^  1        `  Pa D       `  O1 D       b  Pa        b  0        d  Pa        d  0   
   2                                                                                                                                          @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       V      [ K       W      [ ?     V      [       W      [      V      [       W      [      V      \ A     W      [ 8    V      -\      W      [     V      D\   
   W      [     V      [\ 4     W      [ +    V      r\      W      [ z    V      \      W      [     V      \ !     W      [     V      \ p     W      [ g    V      \      W      [     V      \      W      [     V      \ `     W      [ T    V      ]      W       [     V      (] 
     W   !   [     V       ?] _      W   %   [ S    V   !   V]   "   W   '   [     V   "   p]   $   W   (   [     V   #   ] a  &   W   )   [ U    V   $   ]   (   W   *   [          k	           `2 Y        h  
+ A          S          i         ~        4  k	        C   C        	   s        	  {,   	         0   	                 `  ~        D  	        X  k	 	       [   B        	   P        	  {,            0                    W  	 	          
+ S       P  k	 v       S           	           	  {, 	           0 ?            @       O  5	 c        u  
+          `2         h  
+          T @         + Q         k	          k	 L         k	 (         T          O	          	          k	              )      	   ;   )      	  {, k   +         0    +                     ~!         ~ 2           2          `2          h  
+         B   q       J  Pa         t  
+ ?       `   o       c   q       g   	       R  ]        S  T        W          Z  ] #	       ^   	       T  ] 
         ]        	  ]                               ]                   ] 2         T           %         ]        /  ~        4  ]        1  ] I       2  ] D       m  `2         h  
+        o             !         ]        &  ]        '   5       !          ,   =         ] B          ] "         ] "         _ $         Pa $         b x%         b %         h %         h &         β &         k	 C           r         k	 r         k	 &         `2 b        h  
+          k	 +          	         k	 	          
  	      	     	      	  {, M           0                                k	          k	 g         `2         h  
+ }                   k	        '          '  k	        &  	           G         k	 G         5	 A         k	                   	   c        	  {,            0                       @         k	 @       /          /  k	        .  r	   %      d  	          `2 r   '      h  
+           w          k	 w          	 /"         k	 "          #         k	 #          X%  /      	   %  /      	  {, %  1         0 &  1          &          q&         k	 q&         `2 )  6      h  
+ M)         k	 )         S
           &R
           u  =	           u  '
           &R
 /          s       7  b
 9          	           .
        O  b
   	        	   	        .
        g  b
 '          	 @          .
 o         x
           	 0          M
 _         x
           	           M
          x
           	           M
          1R
 "         &R
 "          =	 "          '
 "         S
 $         &R
 $        u  =	 $        u  '
 $         S
 i%         &R
 j%         u  =	 k%         u  '
 l%         9K
 &         &R
 &  $         =	 &  $         '
 &         
 '         &R
 '  (        =	 (  (        '
 (         
 )         &R
 )  ,        =	 )  ,        '
 )         
 *         &R
 *  0      D  =	 *  0      D  '
 *         S
 ,         &R
 ,  4      u  =	 ,  4      u  '
 	,         
 ^-         &R
 _-  8        =	 `-  8        '
 a-         
 .         &R
 .  <        =	 .  <        '
 .         
 /  @        =	 /  @        '
 /         
 0         &R
 0  C        =	 0  C        '
  1  A                                                                     %
        `                       %
        `                       %
  UU  `                       %
       H`                       %
       H`                               0H`                               8H`                               xH`                               xH`                     e       xH`            e      e       xH`            e                 0H`                                H`                                @H`                                `H`                               `H`                               pH`                               8H`            e                xH`           e                xH`           e                xH`           e                |H`           e                }H`           e                }H`           e                }H`            e                }H`            e                }H`            e                }H`     %
    e                }H`     %
    e                yH`     %
    e                xH`     %
    e                xH`            e   @Y          x@`            e   @Y          x@`     %
    e                }L`            e                }H`            e                }H`            e P(            yH`            e P(            xH`            e P(            8H`            e P(            	xH`           e                                                     	                                 @@           @Y                   @@     e   @Y                    @           @Y                                @Y                    @                                  @  @Y                             @  @Y           %
               @                %
                                %
                                                                                                                                                                                    P(             P(               P(             P(                                                                                                                                                                     	
"%&*,2568<ABEIQUXce  x%%(*@"IIJUUUUUes?! 	 [ A I$ QU TU UU UU UUU e       I$TUTUq           ~      TU   $I   %J  m۶m۶  p   UUUUUU UUUUUU     @I  HRhUUUUUUUUUUUUUUU              ?            C     $I$I$I$I                                          ?                                             $IR                        $I$I$I$I$I$I$I$         UUUUUUUUUUUUUUUUUUUUUUUUUU                                                                    {{{{{{{{{{{{{{{{{{{{{{{{{{                                                                                                @                                                          @                                1                            %I                               C                      " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<                          "B          @DG9rQ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         *UUUUUUUUUJUR-UA!"HCG ($90 d ~ G  %u@
"C        " " " " " " " " D D D D D D D D                 @@@@@@@@ !V	xxxxxxxxxxxxxxpaC<<<<<<<<<<<<<<<<xxxxxxxxx9rG                @@@@@@@@@@@@@@@@                 @@@@@@@@@@@@@@@@ m@ ?UfU"""""""																$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!BBBBBBBBBBBBBBBB																$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHH!!!!!!!!!!!!!*	UUTUTUTUUUUU!m[m۶UUUUUUQUUUUUUJ$I$II$I$I$I$I$I$I$I$I$I*UUUUUUUUUUUUUUUU;  *v.    75K'Xb         >ư>      ?333333?      ?      ?ffffff?      ??333333?      ?      @      $@      :@      Y@      @  4&kC      CPKD   G                  333333ӿ9B.  4&k                            ?       $ac                                0                         -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
            
         /usr/local/go                       0    )           1                  S                      a    !       c                          &           ,                             E    3       E    3       E    3       E    3       E    3       E    3       E    3       E    3       E    3       E    3       E    3       E    3       :           w    %       E    3                       E    3       E    3       E    3       E    3                  E    3                                                   q           A           U               	       %                      e                      e           )                                 Y                                                       Һ           (    G                                        9                           1       I           q           M           5           2            ,           "    7           #                       "                             #                      q           !                          )                                                              s                      '                                 ΰ                      ֫                                                                             S                      =(    G       =(    G       f           =(    G       =(    G       f                                                5           -           !           !       [           g                       Y    )       Y    )           !           !           !       (               $       [                                  `    +                                        t               "           "       )           u    #                  u                                 M           M                      `           d           t           g               $           !       t           "    8       "    8       +DT      Зu        t    -       t    -       (           Y    )           !       '    !       i    !           !           "       j)    U       Y    )       Y    )       Y    )       Y    )           $                  
    (                       *       Y    )           )       Y    )       Y    )                      (           (           ,       Y    )       Y    )       H    !       &    1       |    5       W    .       t    -       t    -           (            #       	    '       <                      K           	    '                             5    +       g                      (               $       [                                      "       `    +           5           -           .           !           !       [           g                       >"    7           "            6       u"    7           $       `               "           $           	           $           )           %           %                  0    %                                                   b    *                  6    &                                                                                    )           >           >           >                      Aq   A   &    A           1       L    1       G               0           )       .    $       "    8       "    8       "    8       "    8       .    $       "    8       "    8       "    8       "    8       "    8       "    8                   #    9       #    9       $    ;       
    *       u$    ;           &                                                call frame too large                   0                   0                    }                   @                   @                   Q                   Q                    ^                   Q                   Q                   Q                   Q                   @(                   0                   0                   0                   @                   @                   @                   @                   @                   @                   @                   @                                      `^                   0                    F                   g                                                                            @                           @                   @                                                                @                   @                   @                                                         v                                                         `                                                          H                    L                                                                                                                  @                   @                           @                   @                                                                                          @                   `s                                                                                   3                                                         }                                               @                   `'                   `                                      .                   .                                             H                           V                          `                          h                                              `                                      `                                                          G                    G                    G                    G                   `                   -                   x                    b                                                                             @/                           @                                                                                                                   @3                   @2                   @                   8                           0                                      P                                      @                                             @#                                                                                                                                                                                                                                                                                                                                m                                      G                                                                 @                                                                                                       p                                                         @                           `                                                                                                                                                                                                                                                                                                                                       `                          `                                       -                   1                                                                                                                                                        R     P                    4                                                         @                   @                                      r                                      /                                       `s                   `                                                                                                         @                                                                                                                                                                                                                              }                    S                            S                            S                   `1                                     ܯ             c    <                  vc                 vc            `    ޶                c     X            (            @    (    `g                 V             l݈            `    !,T    p                            Ї    ,        @    (    q             Q f    @8         `    nj             ~    B?                I            @
    #x    p
         `    :    f        "    D3    A         "    D3     2        "    D3    4            k     1        
    ت    0        @                @    3    K                 l        `    AV;                FX=J    D
            JY    @j            =    k        @    }v    q	        T    2    `        @U    e            -    	             U    L            V    `-            `.                @/                     Д[                 y    p         0    {    `         1    jA@            `     <    @                              ߾    `            uX    8            9Ea    09             _L            >    d    	        @    W@Z     
                                                                           @    @                                   @                                               Q    '                                   Q    0                                   0     F                                   0     F                                   (                                `        ܯ         @                                 w    d    9    P7                                         s    o                            `    @    Yu    ``	    [	                                 E    ߿)    м                                     @    W                                             M?/        0                                @        P                                        H    `                                    @    !ߍ                                             i    0                                    @	    <K    @                                     "    D3    A     2                                    7    	    	                                       `a                                   @    @                                                                                                                                                                                                                                                                                                                                                                                                   F                                    `    0                                                                                                                 p    ,                                                                                                              0                                          @     a                                                                          @1                                       #                                              i    i                                   @s    @s                                   H    @.                                       @                                       &                                   @    @4                                   @    $                                   @`                                                  %                                                                              `                                                     `                                          `                                                                                                                                                                                                            S     S                            @    B    UD    h    h    i                    @     C    H5    g    `g    g                        4    ܸ    '    '    '                        `5    6L    )    )    p)                        @6    `n    @2    2    1                         7    ~    0,     ,    +                         8        /    /    /                        8    *         `     @                         9    OR     $    #    #                        :    NY    4    P4    3                        ;                                         `<    ҧ            p                        `     2Ы    :    :    `:                    @    	    *!    	    	    	                    @            P        @                                                                                           @    @    `                   @    @                        0     F    T                   @    @    @                 	                                         P`    h F     F                        `     F                   `          F                   `1    `U    
                   ho    xo    M                                               @    @    @                   @    @                                                                                                                             @_        bF    l    `l    pl     n    n    m                            @_        )                    Ќ                                 f    `    B/k    p`    `    `    P`    `    `                                                                                  H    X 1    x     `                                                                                  @0    `_            @           @                                                                                       P                                           @    @    @                                       @    @    @                                    ^    Q',    PR	    R	    0S	    S	     T	    pT	    T	                                                                                                                                                                                                                                                                                                                                                                                                                           @    @    @    0     F                   @    @    @    @    0                                             f                                                                 z                                                                                 j                           B                           Z                               
                       $                                  `     x F     F     F     F    P@                                   X0    h`     F     F     F     F                                                                                                                                                                     A3        	    P                     p                                  B    	                                                            
                                                                                                        $                                                                                                                            ğ    	                       1                           j                                                      j                                  @'    `                x@    H/    h                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            :                                                                                                                                                                                                                          0    0    0    ( F    H F    h F     F     F     F     F    0`s    v                                                                                                                                                                                    
	
	
	
	
	
	
	
	
	
`    /    3                     @             P        0    @                                @        p                `                         0                                                                                                                                                                                       J                           ,                               	                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
-     G    O    V    	e     	p    t     	



~    	             			                    
                                            	    				



                       				
+   3    9     ?       G    				
R          	\   
l      s     |    	


   	

    
    	
    
       	       	

            	&     *    	5     	
B   		
N   
[     b     g   
|    				

   	
                        



                  

   	    	           	
                  
   
1    		
?   	
N                  N         U     ]    	


h    o                q   	   	   
   	   	
   





       $(+-.0258N   	m   
   
   	       		         	    	   		
   	(   	

3    

>                  >                  >                  >                  >              C   
P     X    _      d        i       m     
z                                                







   	       					                            		   	
            	
&   		

4   	#)/48q   #)/39<CIP    (+16>AGLP   !(069AIJRUs   #+/148::::                                                                    

       	
     	
                                                	
   	
)./<   	








F          K   N                  N        T                  T                  T                  T      Z        b   					k   
v               x              {      
   	
              


        		

   				         	   	   	   	     "	        $	                  $	                  $	          )	   *	    	9	    ?	       B	     J	    Q	    S	                  S	                  S	    U	                  U	                  U	   [	     c	   k	     q	     v	    		   	   	              	   	   	   		   			   		

	   		   			   	         	   	
   	



'
   	
>
   
X
   
w
      	
           
   			
    
         
    
                 
     
   
          
       		
        
      
   
   

   
     
      
    
         
*    -   .                  .                  .         0   7    <   >                 ?   
L            Q   W    [   	e   	|    
   	                                        	
                                     @         @         @         @         @        @     @     @     @     @     @     @     @    	 	 @	 	  
 @
 
 
   @  @        @     @     @     @     @     @  @        @     H  @o @ 	 
    r    @ @O O  P @ `P P   Q Q Q p @R R  S `S    @* #  $ @$ $        @ N X @s  Z @5       @   @  @  @  @ F  G   @      `W    `G G c  H `    @ @     @    u    @p  @ ) @r ` )  * @* * *  + @+ + +  , @, , ,   ` @ @            `  a B ` N   @" " "  # @# # ' `V '  ( @( ( (  ) @) S  T     @     T   H  o @ @I I   J `J J   K @t    @  K K @L L  M * `M M   N    - @- - -  . @. . .  / @/ / /  0 @0 0 0  1 @1 1 1  2 @2 2 2  3 @3 3 3  4  @4  r  4  O 4 @ V  W `C  5  ! T @! ! @U U   !  "   @ +  W W @ 5 5 s  6  @X X @6 6       `     6 @  7 @7 7 7   8   @8   8 @t  8  9 @9 9 t $  % N  V @ @% %  %   & @q @& & &  ' q 9  Y  , @u  : @: :  :  ; @; ; u `Y ;  @v  < @ @< < <  = @= =  =  > @> > v >  ? @? @ ? ? @w  @ @@ @ @   D w Y ,  A @A A    Z A  Z  B @B  @x B  B  C ` @C C C  D Z x @D D D @  E @y @E E D E   F `-  .  . @F @[ ~ F F  G @w @G y G   G [  H @z @H H H  I z @{ @I  @ @ I I  J @J J J  K {  @| ` @K K K    L   @L L L  M | @M M M  \  N @N N @/ N  O @O O O  P @P P P `\  Q @Q Q Q  R @R \ @}  ] ] R } @~ ~ R @ ] @^  @ ^  S @ @S S S  T @T T T  _ @    U U U `_    V   @V V V   W @W W W @X X X  X  Y @Y Y Y  Z @Z  @ Z    Z  `  / E    [  @  0  1 @[ [ [ @U  \ @\  _ \ \ @  ] @]  @   ] ] `F @'   G  ` `  ` @ @a  ^ @^ ^ ^  _ @_ _ _  ` @` ` `  a @a a a )  `   `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `     @     `      @    `      @    `      @    `      @    `      @    `      @    `    `   @         @    `      @    `     @     `      @    `      `   @       @    `      @    `         @    `   @    `      @    `      @    `      @    `      @    `      @      `      @    `      @    `      @	 	  
 `
 
     @    `      @    `     @     `  b  c `c c c  d `d d d  e `e e e  f `f f f  g `g g g  h `h h h  i `i i  j i `j j j `q m r  k `k k k  l `l  m `m m  r `r  n o  p `p p p  q q `n n n  o `o l l r o  s `s s s  t `t q t t  u `u u u  v `v v v  w `w w w  x `x x x  y `y y y  z `z z z  { `{ { {  | `|  } | `} }  ~ } | `~ ~ ~   `     `     `       `     ` `   @ a       `  `  `           `  `     `  `  `.   .  /   `   /  h `h   `   b / `b  @0     @    0 `    @    1    `     `1 1  2  @    ` 2 2 @3 3  4    `4   4  5 5     b 5 @! @6 @ 6 !  7 9  : `: :  ; ; ; @< <  = `= =  > > > @? ? @ ! @  @ @  @>           >  @ `  `    @ " @ @  @  ?   @  @ @  D B    `:    :    :    :    O     P     C    :    `C    C     ;     ;    @;    `;    ;    ;    ;    ;    C     D    `D    D    D     E    `E    E    T     <     X    X    `P    P    P     Q    `Q    Q    Q     R    `R    R     <    R    @<    `<    <     S    <    a    <    <    E     =     =    @=    `=    =    X    =    =    k    =     >     >    @>    `>    @\    `S    >    >    >    >     ?     ?    @?    `?    ?    ?    ?    ?     @     @    @@    `@    @    @     F    @                                    P                            H      &     0       '           +     H      0+           P+            `+     p      p+           +     h      0,           ,           `-           -            .           .            /           @/     x      P/           `/            p/     x      /           /     P      /           0           P2     p      2            4           04     8      `4           5           5           8           8            :            :     X      p:           :     @      0;           ;     (      ;            =            >     H      >            ?     8      p@     @      A     0      A           B           0B     P      PB           pB           B     h      B            C           @C     x      C           C     `      `D           D     8      E           G            G           H            I           `I     p      I           0J           pJ           `K           L     P      O     x      @P            R     p      0Y           p\     p      P]     P      ]     (      ^            p_           @`           c           d            g     p      0i           pi     8      o     h      p     (      Pq           q     (      `t           t     x     t          {          @}          }          }          }     `      ~                `     P               	          
     `                H                                    `               P                    8                                    О                    @     8     P          @                          (                          P     `                 `     p"     P     H#     @     #     @     $     в     (%     P     %          (&     @     &          '          '          8(          (     P     X)     P     )           *          (+          +           H,          ,           .     0     .          /     п     0          h1     0      2     p     2          4     p     4           P5           6          9     0     :     `     ;           @@          hA          A     p     PB          B          `C          C     `     D          E     p     PF          8H          H          I     p     xJ     @     pL          0M          N          0P     p     R           (T     @     U     0     8Y     `    [         8]     
    `         a     p    b         xf         pg     @    h         hi     0    i         hj         j     0    xk     @    k     P    8l     p    l          m     @    n          p          `r     0!    s     @%    u      '    hw     (    x     P,    @{      -    {     1    ~     @6         :    8     0;         ?    ؇     `@    x     @          A         0B    h     B         D    Ћ      E         E         E         0F          PF         G         H    @     L           M          N    @     N         `S         `U    H     V         Y    h     [         \         ]    P      ^    П     h           l         0m    P     s    Ъ     0t         t    `     Pu         v         0w    P     0x    8     |         }             س     0                                     p    0               P             @                   (     `         0                   Ж    0     p         0         @         @         С    (     0    (                  H                  h     в                       p                   p          X     P    0                  x                        `    `     p                      (     `                  0                  p         P                   p    @                           `                                0    P     p                  p             H     0             H                        `             0              P    P      	         	    0     P    
         X              p                                                           x               !         "    x     P$         %    H     &         `&    X     '         +    x     ,    h     `6     "     7    "     7    @#     9    x$     :    P%     :    %      ;    8&     <    '     =     (     >    (     ?    x)     @    H*      A    *     A    H+     C    ,     D    8-     pD    -     D    8.     E    .     @F    /      G    x0     PK    x2     L    3     M    x4     @N    85     N    5      S    p8     U     :     X    @;     \    <      ]    =     ]    P>     ^    ?     a    0A     c    hB      e    C     e    D     @f    D     h    `F     l    H     n    pI      o    8J     p    @K     q    L     r    L     0s    M     t    N     v    P      y    Q     y    hR     pz     S     {    (T          V         V         pW         X          X     p    hY         Z          X[         [         p\     Ї    X]         0^     P    ^     Њ    X_     `    `         `         a     p    b     Б    c         d     P    e     Г    e     P    Pf         f         g     p    0h          h         i     @    (k         k         l         Hm         m         n         o     Р    q         r         r         s          8t         u         u         v          w         x     @    y         Xz          z         h{         {     @    |         }         h~         ~              P    (     p          `         д                   0                       p     @             P              P    0                        `                      `     0             x                   h                       0    `     P         P    p     P    8         p         Ȓ         8     P             H     @    0              P    X         p     p         0             P                  h         `          ؝     p    @                  П         X                  x                       `    H     0              Ȥ     0              (                        @                      8         Ь         `               `                           0    p     p             P               `    P                  ص                         @                  p         p                                     0    `              `             h         8     P             X          (              `    8          `     p!          #    H     @$    h      %         @&         `'         p(    P     )    x     )          ,    H     /         1         2    x     3    @     5          @         A         B    X     @D         PI    H     I         `K          M         PN         N    p     PO    0     R         `R          T    H     T         PU    X     @V    P     W    8     X          [    x      \    0     \         p]         P_    h      `    0     0`         `    X      a         pa         @b    (     b         g    p      k         l         n         n         po         o    (     o         p     	     @p    h	     pp    	     p    0
     u         v    8      w         w         x    8     {    X               `                           P    p                       `             (     М    h!          "         0#         @$     p    $         `%         h&         '         x(         p)         *         *     0    X+     `    +         h,         ,     @    X-     `    -         P.     `    (/     Ъ    /          80     Ы    p1         p2     0    4         5         06         6     г     7     @    7         x8         P9     0     :         8;     0    <         x=     @    =         ?     `    ?         8@          @     P    A         A     0    B          C          D     0    D     0    E         HF         F     `    G     p    PN         N     0    HO         O         XP     0    Q         Q         hS     `    T         U         V     `    (X     p    0Y     P    0Z         Z     P    H[     `    a         xb     P    c         @h         h         i         j     P	    k      
    k     
    l         o          pq         r         s         (t     0    t          u          u         v     @    pw         Px     p    Py           z     `    z         {          |     &    `     0'         P'    p      )         *         +    ȃ     ,         -         0    X      4    @     06    ؊     :         :    X     ;    H      <         P<    H     =    (     @          A         N         PO         P         Y    ؛     Y    @     \         ]    8     ]    Ȟ      ^    X     ^    ȟ     p_          `          a         b         d    h     e    (     `f         g    Х     i         j         k    h     l         m         m         n    p     `n    Ȫ      v         x         p{         {    (                       P             X          0     Ќ    `     p    @                                      `         8     P         0                  P    8              P                            p    0     И              x     p                            P              h     `             h              @    `                  `              `    P               p             0              P    X              П    X               p    P                  h     `             x                P                           @    0                       `         0             x     @                      @     Ю                                                г             x         8     p                  к         `         `                  p    H         X                       `    H                            x         @                  p     p         P    `                                 P    X          H         X     `    0          @              P    X     p          `                           0    (                   H                   	     p    
                  p              p    p     P    (     	         	    p     
    X                        P    `         0              p         `                   `,         .           0    @!     00    !     0    H"     P1    "     1    @#     1    #     p7    `%     7    %     @8    x&     8     '     09    '     9    x(      :    (     :    )     p;    (*     ;    *     <     +     <    +      =    H,     =    -     @>    -     >     .     ?    /     ?    /     @    (0     P@    0     @    h1     pB    2     `C    3     C    04     D    4     D    P5     D    5     F    6     F    X7     G    8     K     :     L    ;     0M    ;      O    <      P    =     Q    >     Q    h?     PR    ?     R    H@      S    @     T    A     T    0B     pU    B      V    `C     V    D      W    D     W    E     W    E     0X     F     X    F     @Y    G     @Z    G     Z    (H     [    H     \    xI      ^    I     ^    J     _    XK     p_    K     _    XL     0`    L     `    M     `a    @N     a    N     b    @O     b    O     @d    XP     @e    P     Pe    P     f    Q     f    R     g    hR     g    R     g    (S     @h    S     h    HT     h    T     j    (U      k    U     k    U      l    PV     l    V     `m    0W     n    W     n     X     po    hX     @p    X     q    @Y     q    Y     r    Z     s    xZ     Pt    Z      u    H[     u    [     v     \     w    \     `x     ]     0y    p]      z    ]     z    P^     {    ^     p|    0_     @}    _     ~    `     ~    `     ~    `          (a          xa     `    a          pb     p    b         c         c         (d         pd     Ё    d         e         `e     `    g         g         @h          h         h     0    (i     @    pi     @     j     Ћ    j          Pk     p    k         l     P    hl         l     0    m         pm     0    m         0n     P    n         n     p    Po         o         o     Б    @p         p         p          q         `q          q     0    q     @    8r     P    r     `    r     p    s         `s         Ht     P    v         w          {         `{         {          |         |     0    |     P    8}     p    }         ~     С    h~          ~     0    0     `                      P              У    h              @    8     P         p    Ђ         8                            `     P    Є     `    8                                Х    І         0                        0    P     P         p                   Ц              p     p         Ч    `     0             P         Ќ         h     `                  p                   `             x                   H     Э         0             x                   x     Я             p         ؔ     @    8              0         в             H     @    ؗ         @     P                                        x     0         `    @              `                  `                    л          P                      P     @             0     @                            p             p     p                  P    p         (     `             (     p                       `               p    @     0                   `    `                                               h                       p                                           (              p                  p             P         ȱ                        0    X                  (                       p              H                       `                  `                        ȹ     P    h               0    Ȼ         @              P             X               p                  P    X              0    H                                             x                  x                   `     p                   p    @               p    8     0                   p                       X              P                      0     `                  P    P                             x         h          p                                          0    h     @                   @                                     p     8                              p     `                           P    H                  X                                             H              	         	    p     @    h         P         P               @!         P!         @#         0$         $    P     $         %    	     @&    8
     &    
     &    X     P'         '    X     (          )    (     )         )    p     `*          *         p+    0     +         p,         ,    H     -         -    P     0         P6         6         =          ?          @         PB    !     B    !     E    #      F    #     F    `$     0H    x%      I    8&      J     '     L    (     L    X)     `O    *     P    +     Q    (,     R    @-      S    X.     PT    h/     V    0      W    1     0X    2     pX    03     X    3     `Y    p4     Z    H5     Z    06     @\    p7     \    7     P]    8     ]    h9     @^    9     ^    :     `_    :     0`    ;     `a    `<     0c    X=     f    >     g    ?     Pj    @     j    @     `k    hA     Pm    `B     @o    C     p    C      r    D     Ps    XE     t    8F     @v     G     w    G     x    xH     y    (I     z    I      {    hJ     |    @K         _         (`         `         a         b          c          Hd          Xe         e           g          h          i         i     `    0k         k         hl          l          m     @    p          q     @    `s     0    t     @    t         u     `    v     @     x         8z     0    X{     P    {         H|     p    }     0    P     P    h                  Ѓ     @         	         P             X         x              p             H     #         (         +    H     p-    X     1         2    X     2         3         P5         5    (     7    H     8         p9    0     :         :    Р     <          =         @          A         B    Ц     F         G         @M          @N    Ȭ     @O         `X    p     `\         ``    @      e         k          o          r    h     {         |         }                  @    (         P     P         Ѝ             8                                     8                                      8     @         @                       P     `                   @                  0         p              `                   P     `          е    h     0             P               p    0              P         `    H     P         0    h                           8                  x                  0                   h     @                       X     p              x                        P    x     0    H     @                                                  @              `    `                                                `                           P         H                                             h         (              @    `     `             
                  x     p    h         H          (      )    0     4         9          :         <    H      `=          >    !     p@    "      A    #     A    p$      C    `%     PD    %      H    (      L    *     M    ,     `O    -     P    .     R    0     T     2     T    2     V    P3      Y    4      \    6     0]    7     `^    X8     _    p9     `    X:     pa    0;     @b    ;     c    <     d    >      f    `?      g    P@     h    XA      j    A      k    B      l    C     `m    E     n    F     q    H     Ps    @I     pt    8J     @w     L     px    M      z    XN     {    0O          Q          (R         R     Ѓ    S         T         V         W     `    Z     @    [          \     В    ]         P^         _         x_     0    `         Xb         c     0    d          f     P    pg         h     Р    i     `    k          xl         Pm          n         n         @o         0p     p    Pq         r         `s         ht     @    t          u     `     v         v         w     @    w         Px          x         @y          y         z         z     е    ({          {     @    h|     `    |         H}         }          ~         ~                     p     @         `    H                                          0    x                  p         ؃         @                         @    x     `             H                                @             P                  (                         @    `     `    Њ         8     м             (     @             (                          @    `     `    Ȏ         (                           X     `    Ȑ         0                            h          В          0     @         `              h         Д         8     @                  P    x                                   @    p     `             P         ș         8              0                            @    x     `             P                  (                         P    p                  X         Ƞ          8               @         `                      `         У         @                                  0          P    p     p    ئ         H                  0              @         `    x                  X     p    Ъ         @                                         0    P                  0                       0    x     P         p    X                  0                           x     0             X     @    ȳ     `    8                                              h          ж     p    @                        @                      x                   P               @          `                       h          м     @    @     `                                         h          п          @     @         `                   p             `                  8                       0         P             X                  8     p                                     0    h     P         p    8                       0         P         p    X                  0                           x     0         P    P     p             0                                              X               @    8     `                                    @    h                   P               @    (     `                       h                  @     `                                        h                    @     @         `                               h     @             @                       0         P         p    `                  8                         p                  0    h     P         p    @                                         @    X                  0                           x     0         P    P     p             (                           x              0    P     P         p    (                           p               @    H                  (     P         p             x                  P                        0         P         p    `                  0                           p     0         P    H         @     `    @                           p                   @               @             x                   H     `                                           P     @         `              p                     @     @         `             p                  @                             h     @         `    8                           x                   H               @          `                      X	          	         8
         
                    p     @         `    @                           x     @         `    P                                               X               @    (     `                      `                        P             0              P    X                                P    x     p             h      	         "	    &      $	    '     &	    (     `'	    )     (	    *     (	    P+     @5	    (0      L	    H=     L	    >     pQ	    ?     Q	    x@     PR	    A     R	    A     0S	    B     S	    0C      T	    C     pT	    `D     T	     E     PU	    E     V	    F     pW	    PG     PZ	    pH     [	    I     ``	    `K     b	    L     b	    HM     Ph	    O     o	    R     q	    S     r	    T      s	    U     `s	    U     Pt	    (V     u	    V     v	    W     w	    XX     x	    Y     z	    Y     `{	    hZ     {	    Z     @	    p\     `	    X]     	    ]     	    H^     	    ^     	    _     	    `     	    a     Ќ	    Hb     	     c     	    c      	    `d     Е	    e     	     g     	    xg     	     h     	    i     	    xj     @	    t     	    w     P	    Px      	    Hy     0	    z     	    |     	    H     P	          	    H     	    h     	    0      	         	    0     	    ؈     	         p	    H     	         	    p     0	         	         	         	         `	    p     p	    Б     P	    @     	    h     	    x     `	         @	         	         	         p	         `	    h      	    ؛      	         	         	    `     	          	         	         	    @     	    P     P	    Ȥ     	         	    `     p	         	    P     	         	          	    X     	         	          	    P     	          	          	    X      	         0	         @	    X     P	         `	         p	    `     	         	         	    h     	         	         	    p     	    Ȯ     	           	    x     	    Я      	    (     0	         @	    ذ     P	    0     `	         p	         	    8     	         	         	         	    8     	         	           
          
          
    x     
    ض      
    8     
         
         
    `     
          
    X     
         
    ȿ     
         
         
         "
         0$
         D
    H     0H
         `I
         J
         J
    (     0L
         
         
          P
         
          
         Љ
         
          
    h     
         @
    @     
          
         К
         
         
         p
          
    P     
         0
          
         0
          
         
          
         p
    h     а
         @
          `
         
    x      
          
    P     
    P     P
          
         @
    0	     
     
     
         `
         
         
         
         @
    H     
         `
    @     
          
         
         
         
         
         
    @     
         `
    @      
         
         @
    8      
         p
         `
         
          @
    x     
         p
    8     
          
    `      @
    @!     
    !     0
    "     P
    #     
    p$     0
    %     
    %     
    `&     
    '     0      )         0*     `    *           ,          0-     `    x.      	    (1     @    3         5         5     `    7         @8     `    8         `9          9         h:         X=     p    =         P>         >         ?         h?         ?     0     @         @         hA          B     !    C     @"    PD     "    E      #    E     `(    xH     ,    pK     .    L     0    N      1    8O      2    O     4    Q     7    S     8    T     `9    hU     0:    V     ;    8W     @<    W     ?    Y     A    Z     PB    X[     D    \     O    b      P    Hc     0P    c     P    Xd     pS    e     S    hf     0T    f     T    hg     V    h     X     j     `Z    j     \    Xk     \    k      ^    pl     @`    hm     P`    m     p`    8n     `    n     `    Ho     `    o     `    p      a    p     a    p     d    (r     @e    r      f    Ps     f    s      g    t     g    u      i    u     i    8v     j    v     j    v     Pk    Xw     k    w      l    0x     pl    x      m    `y     m    y     n    z     Po     {     o    {     q    |     q    @}     Ps    X~     v         y         `z          }    0     @    h     0    8     `                  p    0          X         Ȍ     Ў    p                                Л              ؔ          @                   H         (     П             `     С         Т         У    (         8                  ؝     `         Я    (     p                  @             0     P         @    p         ج     @               @          H               
         P         p    @         8     p          !         "    H     $         0%          &    x     &         0'    p     '         P(    8     p(         (         (         `*         -    h     .         0         0         02    X     3         `6         <         `C         PF         K         PR    @     pT    P     V          X         Y          ]    p      ]         P_         `         a         Pb         Pc    p     d          g    X      h    8     `p    	     0}    	          x	     0    	     `    x%	         h&	         '	         `)	     p    (+	         +	         (/	         0	         1	     p    X2	          3	         3	         4	     0     6	         9	     0    :	         h;	         (=	         ?	         p@	         B	     @    D	         pF	          `H	          (I	          J	      
    L	         `O	           Q	         R	         S	     0    U	          `V	          Y	      "    Y	     p&    \	      (    8^	     )    _	      +    P`	     +     a	     p-    b	     0.    c	     .     d	     /    d	     1    f	     p2    f	     @6    0j	     ;    (l	     @@     n	     P@    n	     A    8o	     pB    o	     Z    v	     0]    w	     ]    xx	     _    y	      `    8z	     p`    z	     f    h}	     `g    ~	     g    	     h    	     pi    ؀	     n    	     o    Є	     q     	     y    	     @{    	     `}    	         	         	         h	         	         	          	     0    	         p	     Ќ    	         P	     0    	         	     `     	          H	         	         x	     `    	          	         0	         ț	     `    X	          	         x	         	         	         	     P    	          p	         	     0    	         	     0    	     P    	         	          	     Ь    p	         	         X	     @    ȧ	     p    @	         	         	     Ю    	     @    8	         Ȫ	     0    @	     а    	     P    	         0	     p    	         0	     p    	         	     p    	         0	         Ȱ	         @	     p    	           	     з    в	     0    	         (	     P    	          	     @    	     м    	          	     P    P	     `    	         (	     P    ػ	         	     @    	         	     0    P	          	          	         (	         	     0     	         	          (	         	     `    	         	         	         	         @	     0    	         	     P    	         	         	         P	          (	     `    	         8	         	         	     P    	     p    	          h	         	          h	     p    	     0    8	     p    	         0	         	     `    (	         	         	          	     0    	     P    X	         	     @    	         @	         	         	     P    	          	         H	     p    	     0    	         X	     `    	           	         	         8	         	         	         p	          	     	    	     `    	         p	          	         	         X	         	         	     @    	         	     p    	     `    	         X	     `    	         `	          0	          	         	         p	         	         P	         	          0	         	         	     p    	         0	         	     p    ( 
     p    X
     `    h
     @     X
     `     
          (
     @!    
      "    P
     "    X
     #     
     #    h
      $    
     $    8
     %    	
     &    	
     '    x

     '    

     '    H
     (    
     p)    p
     )    
     )    @
     @*    
      +    
     +    
      ,    @
     0,    
      -    x
     p/    
     /    
     /    
     /    
     P0    P
     1    
     1    
     1    x
     2    
     @2    H
     2    
     3    p
     3    
     P4    p
     4    
     5    
      6     
     7    
      8    
     @8    
     `8    x
     8    
     8    @ 
     9     
     9    X!
     `:    "
     :    "
     :    "
     P;    #
     <    $
     >    X%
     B    &
     B    `'
     D    @(
     0G    X)
     H    (*
     PI    *
     0J    +
     J     ,
      K    ,
     K    (-
      L    -
     L    (.
     M    H/
      X    `2
     0Y    H3
      Z    4
     _    6
     0c    8
     c    8
     d    x9
     h    :
     `i    h;
     i    ;
     Pk    <
     l    `=
     `n    >
     p    ?
     q    @
      x    PC
      {    D
     {    xE
     0}    XF
     ~    0G
         J
     0    M
          0O
         O
         Q
     `    Q
         `T
     p    0Z
     `    \
         ]
     @    @^
         x_
         P`
          a
     `    a
          @b
     `    b
         c
     0    c
         c
         d
         e
     `    g
         `h
         (i
     p    i
         xj
     `    `l
     p    o
     0    p
         `q
          8r
     p    (s
     P     w
         x
         py
     `     z
         0{
          {
         h|
          |
         }
         Ȁ
         
         
     P    @
     `    H
         
     0    І
     0    (
         
         
     `    P
         
     	    Ѝ
     
    
     0    0
     P    
         ؔ
         
          
         ș
           `
     !    
     "    
     #    x
     0(    
      *    
     ,    p
     ,    
     0-    p
     -    
     -    `
     @.    
     .    P
     `/    Х
     /    H
     05    p
     P7    
     9    8
     `:    
     pA    
     K     
     PO    P
     0S    ȸ
      T    
     V    @
     V    
     [    
     p`    
     e     
     f    
     g    
     `g    
     g    
     h    h
     h    
     i    
     @j    0
     k    
     k    h
     0l    
     `l    X
     pl    
     l    @
     l    
     m    `
     n    
      n    h
     n    
     o    
     s    
     t    
     }    
          
         p
         (
         x
          
     @    @
         
         
         
         
         P
         
         0
     Ќ    
         p
         8
          
     `    
         8
         
         p
         @
     `    
         H
         P
          
     0    (
         
     p    
         0
     p    
     @    
         
         
     Щ    `
          
     0         P                      `                                              h     p     @         0     p    h              P	              0"     p    "     `-    *     0    ,     7    /     8     0     8    0     09    81     9    1     9    82      :    2     :    3      :    3     :    4     :    x4     ;    05     pH    :     PI    ;     @J    ;     K    (<     L    0=     O    h>      T    @     T    8A     0Z    C     Z    D     [    D      a     G     a    G     l    (K     pl    K     o    N     r    O     w    pQ     pw    Q     0x    R      |    T     `|    HU     }    V     P~    W     ~    HX         Y         0Z          Z           [     @    h[         [     `    0\     Ђ    \     @    (]         ]          ^         ^     0    X_     P    @`         a         a         b     0    Pc         (d     0    e     0    f         g     Ў    h         `i          j         Xk     p    l         l     p    (m     0    (n         n         Ho     P    o         8p          p     @    (q         q     @    8r         r         (s     `    s         t         t     P    u         u          u     p    pv         v          `w     `    w         x           y     p    y          Hz         {     @    |         p}         }         `~     0    ~         `                       P             (                   0     `                      h                  (          x     `    Й              @             X               `    h                                     H                  X     `             8                                              @     `                    @    p         ب         p     P                                   go.buildid                         "        .  9  T6    ,    ,    internal/cpu.Initialize 00/ K 
                                    T    Xp        ,    internal/cpu.processOptions 

  /#
	^ '	#=?
D1
&!O
RTY
Z9
!1
4T
4T[






nn
  `Gx
?


.
o
  `G
	x
	
	
?
	
	


.
o
       &     p                       |5    ,    ,    internal/cpu.indexByte 4 4 	
   '                 4  8                  ,    5    ,            P    internal/cpu.doinit internal/cpu.isSet pop^op1opo
  T!$4!*(	HEFAB?@=>;<9:78541*	


A (#$#	)
-!
  ,R
  
	03     +     x                          internal/cpu.cpuid          0+                               internal/cpu.xgetbv   8    P+     @         e  h  k        5    ,    ,    type..hash.internal/cpu.CacheLinePad  
    `+                          5    ,    ,    type..eq.internal/cpu.CacheLinePad  
      p+     (         F  M  P       S  \  T6    ,    ,    type..hash.internal/cpu.arm64 PBO 
] ]  =  =    +                              9    ,    ,    type..eq.internal/cpu.arm64 PEO 
` `  A  A      0,     8         W  ^  a       d  q  T6    ,    ,    type..hash.internal/cpu.option PZO 
u u  0   0    ,                              9    ,    ,    type..eq.internal/cpu.option P9OPJO
 
   k
  k
       `-     `         F  M  P       S  \  T6    ,    ,    type..hash.internal/cpu.x86     -                              9    ,    ,    type..eq.internal/cpu.x86 @<? 
W W  8  8         .     P         s  z  }           |5    ,    ,    type..hash.[15]internal/cpu.option PSO 
n n  @"        .                             5    ,    ,    type..eq.[15]internal/cpu.option PZOPO 
   S%
     /     @         ^  a  d          runtime/internal/atomic.Cas64   H      @/                            runtime/internal/atomic.Casuintptr   Z     P/                            runtime/internal/atomic.Storeuintptr r `/     H         f  i  l          runtime/internal/atomic.Store      p/                            runtime/internal/atomic.Store64    /               4  7  :         |5    ,    ,    internal/bytealg.countGenericString 2 2 8
        /                            ,    ,    ,    internal/bytealg.init.0 " " 	    /       (                     runtime.cmpstring   $    0     0          8  <  @          cmpbody   @
        P2                                internal/bytealg.CountString & & (     2               
              countbody   L         4                            runtime.memequal $ $        04     `         x  {  ~          runtime.memequal_varlen # # 0        `4                             memeqbody   P  5       (                    X    internal/bytealg.IndexString ! ! &       5                  "          indexbody   D
    8                                internal/bytealg.IndexByteString   "       8     @         N  R  V          indexbytebody   >       :     @         e  Q  T         5    ,    ,    runtime.memhash0  d  :                              T6    ,    ,    runtime.memhash8 P>O Y j5  9  9     p:                   2            T6    ,    ,    runtime.memhash16 r5        :                              T6    ,    ,    runtime.memhash128 z5       0;                               T6    ,    ,    runtime.memhash_varlen PAO F 1  -  -  ;     p                         T6    ,    ,    runtime.strhash PAO \ 8  <  <     ;              )  9  A        a  k  u      T6    ,    ,                runtime.f32hash runtime.fastrand POP/OP.O ?? !	20/
  C
  C
  ??     =                           (  2  <      T6    ,    ,            (    runtime.f64hash POP/OP.O A? !	-20/
  C
  C
  A?      >                              T6    ,    ,    runtime.c64hash @S? n J  2  2     >                  )            T6    ,    ,    runtime.c128hash J         ?                              3      T6    ,    ,                runtime.interhash runtime.isDirectIface }Er
 F !		FF
r
  qD:1
  qD:1
  F      p@                              &      T6    ,    ,            Ԗ    runtime.nilinterhash yEr
 B !		FFr
  mD:1
  mD:1
  B   A     p                      5    ,    ,    runtime.memequal0          A                           5    ,    ,    runtime.memequal8        B     0         C  F  I         5    ,    ,    runtime.memequal16       0B                           5    ,    ,    runtime.memequal32       PB              C  F           5    ,    ,    runtime.memequal64   pB     H           \  _         5    ,    ,    runtime.memequal128 & &      B                           5    ,    ,    runtime.f32equal " " B               x             5    ,    ,    runtime.f64equal # #  C     X         i  l  o         5    ,    ,    runtime.c64equal 9 9 9      @C                           5    ,    ,    runtime.c128equal ; ; ;     C               1  <  ?        G  P   9    ,    ,    runtime.strequal P3OPO h D  U  U        C              1  <          G  P   9    ,    ,    runtime.interequal ,  `D              1  <  &        G  P   9    ,    ,    runtime.nilinterequal ,       D                                     8    ,    ,                runtime.efaceeq D*r
 8 !
+r
  r&1
  r&1
  8  E     x                                8    ,    ,                runtime.ifaceeq H*r
 < !
+
r
  v&1
  v&1
  <        G     H          X  c  g            ,    ,    ,    runtime.alginit @p?@?  !		"


  Y*
 G                               ,    ,    ,    runtime.initAlgAES @o?@;?
  !
"
	
  x;
    H                                     9    ,    ,            ԑ    runtime.atomicwb runtime.(*wbBuf).putFast 0b/0 "$  ,  p  p  $      I     8         M  V  Y        d  d  5    ,    ,    runtime.atomicstorep 0)/0 "H @	
  A        `I                               9    8    ,    8    sync/atomic.StorePointer @9?@ "X `	
  /  /       I     X          z                8    6    ,    p8    sync/atomic.CompareAndSwapPointer `Q_` "p 	?  >&  >&       0J                  	            ,    ,    ,    runtime.cgoUse 0$/ &> \>  1      pJ     `         p  z  ~            0<    <    ,    runtime.cgocall `_`3 (   ,w  V&  V&       `K     0                         5      ,    <    ,            D    runtime.cgocallbackg runtime.lockOSThread runtime.dolockOSThread runtime.(*guintptr).set runtime.(*muintptr).set 9 (-
 444M	N3
22(		-
C#  #7

  #7

  -
      L                          E  ,    8    ,    runtime.cgocallbackg1 3
 ( /	
&	
;3	P.i%	<	!
  NH	I $C(
  NH	I
$C(
        O              
    %        [  c  k      T6    ,    ,                runtime.unwindm runtime.acquirem runtime.releasem  ()
. 
	
			=
  
  
  )
.   @P       (           	        C  V  d>    >    ,    0*    runtime.cgoCheckPointer <0#
 ( !
-	.7
%3

1 18C
JM
  {p.i
  {p.i
         R       (         m          l    h      Dr    q    ,            L'    runtime.cgoCheckArg runtime.add runtime.inheap runtime.(*structfield).offset `94	xD	
 (	
	


 !
	
BL
 
		
]
dF]T
_
8
+		Cs
z8

u

+
)		
;5L

#


8!88888)	$93
  C$X
%Esr=
mF
  C
	$
	X
%Esr=
mF
  	       0Y       (           #                  PI    C    ,            8}    runtime.cgoCheckUnknownPointer runtime.activeModules runtime.cgoInRange runtime.heapBitsForAddr runtime.arenaIndex runtime.heapBits.morePointers runtime.heapBits.bits runtime.heapBits.isPointer runtime.heapBits.next runtime.add1 <x
 (&
<)
(<1
 !	PO	NMNMN;&) 			

vn(
(

cf,55
  *C
  *C
	
	
	
	
  &T

<	)(<1
	
   p\                          /  /  7      |5    ,    ,                runtime.cgoIsGoPointer 0/0/0/0/ (0 		     03 P]                                     T6    6    ,    )    p    runtime._cgo_panic_internal runtime.gostringnocopy `b_ 8"*0 %)  &*  &*  "*0    ]     x                         T6    H6    ,    p*    runtime.cgoCheckWriteBarrier `W_`-_`H_`	_`	_`	_ < 4		
	
?



  ?K(  ?K(        ^     H  (       `  s  w            :    ,    ,    runtime.cgoCheckMemmove PIOP5OP	OP	O < 
,


  #8  #8        p_       @       *  >  F        h  w        >    h=    ,            $    runtime.cgoCheckSliceCopy pop	op	op	o <5 
)


  '9M  '9M  5   @`               #  O          I  k        |D    C    ,    P*    w    runtime.cgoCheckTypedBlock runtime.spanOfUnchecked >M7	$ <J,,	;#(P RI	
			

(
"
N(!D1	$

`	  0N3  0N
	3  J,
	,	(#(P      c     8          Z  f  s                  8:    >    ,            H    runtime.cgoCheckBits runtime.addb  <3 	
	

	
  H  H  3        d     @          Z            1  F  [      I    B    ,                 runtime.cgoCheckUsingType Vs		
 <Cqmu !
TK	
		

	%	



7$

	
"%
  J(
  J
	(

  Cqmu   g                
          q          A    H    ,                runtime.makechan runtime.(*hchan).raceaddr 
 >  !	
'*	
 	
'.4! 

		
  "EG
  "EG
	
	

  ~ 0i                !  $        ,  1   9    ,    ,    runtime.chansend1 `:_ >? '
  0  0   pi       (           &                  d    Xc    ,    *        runtime.chansend runtime.(*waitq).enqueue runtime.goparkunlock runtime.chanbuf e`H
 >*  !
>XO
m
	
		*		IJAB	34		1	9
#O	
=
uO
  8 o;-\X	
  8 
	o;-\X	
  **'	
L      o       (                       F     C    ,    runtime.send PnOPO
 > !(


	!	+
  A4N3
  A4N
	3
      p     p                         :    <    ,    runtime.sendDirect `k_ > %%

  K 
  K 
       Pq                               :    <    ,    runtime.recvDirect %%

        q                                    (O    8T    ,            @    runtime.closechan runtime.(*gList).push runtime.(*gList).empty runtime.(*gList).pop popGo
 >cQ !	"HJ		(		8HJ(HHHI
  <AN$MR.2
  <AN$MR
	.2	
  c
	[     `t     H        Z a d       l q  9    ,    ,    runtime.chanrecv1 P0O >5 
  &  &   t                         9    ,    ,    runtime.chanrecv2 P9O >> "  &  &       t     X         i          [      o        ,    *        runtime.chanrecv g:QfO
 > q * /
8ne 
 	
"	*			34)*		KO  		"7
 
   J-7'.h^)B
   J-
	7'
	.h
	^
	)B

	
	

  q**'	
#        {     X (       e r ~              [    xa    ,                 runtime.recv `_`_
 > U - !8


3!
 
-
  k4Y
5B
  k4Y

	5B
  U-    @}     X        m t w          9    ,    ,    runtime.selectnbrecv P9O >T 	"  5  5      }                       |5    ,    ,    reflect.chanlen  > 

	
   }     8          U        |5    ,    ,    internal/reflectlite.chanlen 

	
    }                        |5    ,    ,    reflect.chancap > 



       ~               $ (        5    ,    ,    runtime.(*waitq).dequeue ml > 	"
	
                                ,    ,    ,    runtime.init.0 O @O  	

 P     (	 (       R	 b	 j	       	 	 	     <    ,    ,                runtime.(*cpuProfile).add runtime.osyield !
 B$ !	
m
!
  +?c6
  +?c6
  $           
         ?
 I
 Q
       w
 w
 
     @5    ,    ,            ̏    runtime.(*cpuProfile).addNonGo @?@9 B 
!/

	  "             
         / =              |5    ,    ,                runtime.(*cpuProfile).addExtra runtime.funcPC 
 B   /f4 J J
  5
  				    `                      3 3 ,    ,    ,    runtime.GOMAXPROCS @S?@F? F $!


#
  ,<
                          6    8    ,     L    runtime.debugCallCheck pRopaopo H 6

<j  =  =           8       N ^ b       z  ,    8    ,    +    runtime.debugCallWrap  H !	
0

  s	 
  s	 
                2 6       a m y      @    >    ,            |    runtime.gogetenv runtime.envKeyEqual x3|
 J !		
4*)

  J
  J
  T                              \  n         ,    )    runtime.(*TypeAssertionError).Error " 
 L >2  *MC
E
  g0d&'@);}.
  g0
	d&'@);}.
       `      8        ' +        5    ,    ,    runtime.itoa 0/0 L z	
	
4	                                09    ,    ,    runtime.errorString.Error ] Lx T  N  N                  1 4        5    ,    ,    runtime.plainError.Error L        @                  7    8    ,    runtime.appendIntStr 
 L +){7W?	
  QhHO
  QhHO
            H (       b r v         7    8    ,    runtime.boundsError.Error 6
 L /&( 	
7
	4,F	
  KM`
  KM`
        x                   q     LJ    E    ,    03    t    runtime.printany runtime.typestring 
 L /LY(ZK	<;@.?$#0/D&C8743p,+H%G ('$#
  
|			k		
  
|			k
			
  (                             $ e ,    s    ,    2    runtime.panicwrap "
 L 2@	F(	/(O~D
R	LS
  >%'?/M
  >%'?/M
   О      0       - = M       u       H6    pG    ,            H    runtime.Caller runtime.CallersFrames ` N_~E /,1:%&X;
  L0S
  L0S
  _~E                               , , 5    ,    ,    runtime.GOROOT PEOP!O N #"	
  1E
    @     x                  ,    ,    ,    runtime.float64frombits  P j        P               P ]        ^ h r     T6    ,    ,                runtime.memhash runtime.readUnaligned64 runtime.rotl_31 runtime.readUnaligned32 POPO RP56#56565634c363643656,34 0!
ba\[VUPOy`
	W	




_~}zyvurq2

##*
6
  
  
  P
		c  5"#&%('*+.-0/21,43S    @     8        J M T               r     |5    ,    ,            H    runtime.memhash32 j R56[ 	*)

  !6                                       |5    ,    ,            p    runtime.memhash64 c R56T 	

  6                                . s      xW    W    ,            T    runtime.getitab runtime.(*_type).nameOff K
 Te!" D!
!&OV37			
$Q
  m	97*	=
  m	97*
		
	
	=	
  e                S V ]               ~     5    ,    ,                runtime.(*itabTableType).find runtime.itabHashFunc ^ T356# 
  #                                & A  F    I    ,    /    runtime.itabAdd [
 T !
,
/-'	#
  d#:$ 
  d#:
	$ 
     P                                    5    ,    ,            X    runtime.(*itabTableType).add U T:56 &#
                           !       ! ! <"     s        ,            M    runtime.(*itab).init runtime.(*_type).typeOff runtime.name.isExported R.
 Tf56"56<!"&!"!">!"!"!)"!" /		

	PK		('2%	2?`]^
O	
8
	
H('&*1!63

  L+&X' &	-So
  L+
	&
	X' &
		
	
	-
	So
  f"<&>
	

       `     "         " " "       # /# @#     ,    9    ,                runtime.itabsinit 	
 T1  !				
  ,2_	
  ,2_	
  1 P     #        # # #       # # 8    ,    ,    runtime.panicdottypeE 0/
 T !
  ,
  ,
      @     8$        N$ V$ Z$       m$ y$ $     <    <    ,                runtime.panicdottypeI @?
 T !

  C
  C
  8
        @     $         $ $ $       % % 7    8    ,    runtime.convT2E `i_ T %
  3"
  3"
        в     p%        % % %       % % 5    ,    ,    runtime.convT16 P)OP-O Tq 

#
	  V  P     %         & & &       & & 5    ,    ,    runtime.convT32 P'OP+O Tm 
#	  T       p&        % % &       % % 5    ,    ,    runtime.convT64 

#
	 @     &        & & &       ' ' 5    ,    ,    runtime.convTstring P)OPNO
 T 

#	
  V0
      h'         {' ' '       ' ' 5    ,    ,    +    runtime.convTslice P'OPUO
 T !
##
  X7
       '         ( ( (       ( )( 7    8    ,    runtime.convT2Enoptr `l_ T % 
  3%
  3%
        (         ( ( (       ( ( =    =    ,    runtime.convT2Inoptr puo T   
  <%
  <%
      ) (        ) /) 3)       E) N) 7    ,    ,    runtime.convI2I P6OP4OPO T !


  `0
  `0
  P     ) (       ) V$ )       ) ) @A     -    ,    runtime.assertI2I P6OP4OPrO
 !

r
  `)\
  `)\

        P     @* 0       S* b* f*       z* * 7    ,    ,    runtime.assertI2I2 P;OP7OPO T !

	
  e8
  e8
           * (       * * *       + + @A     -    ,    runtime.assertE2I PIOPrO
 T !
r
  >)\
  >)\

         p+ 0       + + +       + + 7    ,    ,    runtime.assertE2I2 PSOPOPO T !
	
  >V
  >V
            ,         , $, (,       4, =, \7    ,    ,    reflect.ifaceE2I `V_`_
 T C

  :D
  :D
         ,        , , ,       , ,  6    8    ,    runtime.iterate_itabs @T? To 

  P  P      8-        z- - -       - - 
.     I    J    ,                runtime.(*lfstack).push runtime.lfstackPack runtime.lfstackUnpack `d_`_
 V20
 4!$/
&-	
  				
  				
	

  20            .        . . .               .     5    ,    ,            0    runtime.(*lfstack).pop 8 V  V		
         0      /        7/ B/ I/       \/ s/ /     T6    ,    ,                runtime.lfnodeValidate @2?@_?
 V&x |!!@
  J
	
  J
	
  &x           /        0 0 0       0 0 0     >    <    ,            l    runtime.lock `_`_`_
 Z H!	
&/

	

"#,%#
#	
!

  m O
  m O
   п     1        1 "1 &1       N1 Z1 :    <    ,    runtime.unlock @j?@O?
 Z !	
	
+
  
  
        1        1 1 1       1 1 T6    ,    ,    runtime.notewakeup 06/0+/ Z| 
	
  T  T    0     P2        b2 r2 v2       2 2 I    XJ    ,    P2    runtime.notesleep `_`#_`3_
 Z !			
	



  @F/+
  @F/+
	

   p     03 (       L3 g3 k3       3 3 F    C    ,    p2    runtime.notetsleep_internal POPOPCOP5OPOPL Z 
	 
"
=?x
  w.E.f3
H  w.E.f3
H
	
	
      X4        k4 v4 z4       4 4 T6    ,    ,    runtime.notetsleep `W_`_
 Z 			3
  3'
  3'
 p     4        5 5 5       )5 <5 T6    ,    ,    runtime.notetsleepg pjopo
 Z !			)
  7
	'
  7
	'
        5         5 5 5       5 T6 ,    8    ,    runtime.mallocinit POPO
 \ !	
"H25cL	L	r%
  /+F





  /+F





           7         Q7 i7 7       8 !9 9     v    v    ,             N    runtime.(*mheap).sysAlloc runtime.round runtime.(*fixalloc).free 
 \E=>H&=>+,=+,+
,%+,+,+,K+
, 	/
$	B
	 9:BE
	:	(!"
T	_	!"	%3	""-	(	-'$	!
2` 	
 +%	"@3(.
9:R
uj!a!

  zj/-8/h!		
  z
	j/
	-8/h!		
  EH&=

	%
	K

	          : (       :: J: R:       |: : :     6    ,    ,                 runtime.sysReserveAligned pop;opo \t=> !.	8
3
  BQLA
  BQLA
  t   0     : (       ; ; ;       P; ; D    J    ,    runtime.(*mcache).nextFree `_`_
 \ !"
-$`]
  G6a	
		
  G6a
	
	
	
		
	
	
	

	
		
	
		
	
	
       `     @<         < < D=       M? ? ?     Xr        ,    L        runtime.mallocgc runtime.gomcache runtime.nextFreeFast runtime.gcTrigger.test runtime.makeSpanClass runtime.bool2int runtime.(*mspan).base 
w
 \-.-.*-.	-.-.-.<=>)-..-..l7-.-.!-@.=>=>S+,+, /70	
		
<


	
	
=
		#
	xu
t	
	

	
 
	
-*;.
 >]b]o"yl	




: 
		#)"y"y	(	[		x"y/		9


k
  Td
 
0k8mw
  
	Td
 
0k8mw
  *	<).
R	.l7!@
2	SS3             @        @ @ @       A 3A KA     H6    8    ,                runtime.largeAlloc popJo
 \+,%	2&>%&= !6	


  a,?
  a,?
  	2>=           A        A A A       A A 7    ,    ,    runtime.newobject P8O \S /  3  3        0B        A A CB       A A 7    ,    ,    reflect.unsafe_New /      p     B        A A B       A A 7    ,    ,    internal/reflectlite.unsafe_New /      C        C (C ,C       BC QC 09    ,    ,    runtime.newarray P_OP.OPO
 \ !'/
  ^*+
  ^*+
      C        C C C       C C 09    ,    ,    reflect.unsafe_NewArray @5? \P ,  0  0          HD        pD wD zD       D D D      9    ,    ,            ė    runtime.profilealloc runtime.nextSample 0O/ \j &	%&%
  ('  ('  $	,  `     E        IE WE hE               E     ,    ,    ,                runtime.fastexprand runtime.fastlog2 runtime.float64bits 0/0#/0 \%=?>wh 8/,/&+  %?wh      F          F (F ,F       8F AF 7     7    ,    `M    runtime.persistentalloc ~ \ !	X	
  }
  }
       p     F         F F G       G G H     a    ]    ,    2    (-    runtime.persistentalloc1 runtime.(*notInHeap).add o
 \h-.-.+=>r=>- .-.=. !
			
	+		'
&-1&1
  ')7
  
	')7	
  h+r 	             xH        H H H        ,    ,    ,    runtime.inPersistentAlloc 3 \3       I (       5I @I WI       I I I     <6    ,    ,            x    runtime.(*linearAlloc).alloc runtime.sysUsed `l_`y_ \)=> =>=
>*2 !

  %(
  %(
  ) *2       J        >J BJ MJ               mJ     |5    ,    ,                runtime.(*hmap).incrnoverflow  fGBHGH 	
  B p     J         HK YK nK       K L L     4>    >    ,            <V    runtime.(*hmap).newoverflow runtime.(*bmap).overflow runtime.(*bmap).setoverflow runtime.(*hmap).createOverflow 
 fJGHGHGH)	
 !M
V[^	;mrqts
B,
mnXmn,mAB'}~7	8}j]
	!
  ID
  ID
  @
>;
	
	

	
	X
	,
)		) @     L        L L L       M M !M     5    ,    ,                runtime.makemap_small 0o/ f-GHG2H 
  (V
  -2          M         M M M       BN TN fN     I    @G    ,                runtime.makemap runtime.overLoadFactor runtime.bucketShift 
 fKGGH !
	


+7'	
  1m*
  1m
	*
  KG	
*        N (       O O :O       O O O     :    ,    ,            \Y    runtime.makeBucketArray runtime.roundupsize `_`_
 fXOyGHGHb1IH)
 !	
	
5			1x*%
  n)
  n)
  &OW		
		91
)
           P         VQ oQ Q       &R ;R PR     F    H    ,            p    runtime.mapaccess1 runtime.bucketMask runtime.(*hmap).sameSizeGrow runtime.evacuated runtime.tophash runtime.(*maptype).indirectkey runtime.(*maptype).indirectelem runtime.(*maptype).hashMightPanic c>
 fGHGHlG4[G4GH/34` !	)


	
$'#
	C&$
!
  o
  o
	

  
	
E7`     p     R (       S S 4S       S S S     F    H    ,                runtime.mapaccess2 h>
 fG4[G4"GH/34e !	)

				$'#
	$
!
  o
  o
	

  
 	
	J7e           T (       T T T       JU YU hU     @;    9    ,            |z    runtime.mapaccessK [ fG4`G4'GHU !	

		$'(
	
  b
  b
  u
 	
	K<#.        @      V         zV V V       ?X zX X     c    xe    ,                runtime.mapassign runtime.isEmpty runtime.(*hmap).growing runtime.tooManyOverflowBuckets runtime.(*maptype).needkeyupdate 
 f3434P34%	
	
.	
	
34GGHhGH+G	4h34GH@GH`	
 !&


e7

T	8	



	A		TI	#;			+T$i	
Q$3XO
  ntKTJ<N
  nt
	K
	TJ<N
  
S
	$P%.G  !"	#+&	'5+*),+;.-2&21       0     Y        Y Y Y       [ .[ W[     S    V    ,                runtime.mapdelete q
 fGHGHGHKG	4O346G4/GHGHHGHGHDGH34 
!5



		#
	[





)
$}!
  o ,SL.
  o
	 
	,
	SL.	
  
K	;6+EUe7
	"!       `    \        ,\ =\ N\       \ \ ]     9    ,    ,            +    runtime.mapiterinit 0#/0/0/
 fGHG8HGKH !
	
		


	
),'		

  'Dd
  'Dd
  18K
l,)=           ]        ^ ^ Q^       ` +` F`     @    B    ,                runtime.mapiternext runtime.(*maptype).reflexivekey runtime.(*hmap).oldbucketmask runtime.(*hmap).noldbuckets ,
 fGH3	4GH3434N3434GHGHGHOGHQ !
		
	@
		v_
	NM>0$&"&\b	
	
	! 	0/"67
*)+M
38_;#
\4	_P>='>U82_F
(>=
k|;
			
	{$|
	%	
	
  O
  O

  	

		
	N
	1)	%	('*	),&	,+Q        
    a        )a :a >a       a a a     PI    $E    ,            X    runtime.hashGrow 
 f !
P
O	++30'	

L#5
  
  

  0
$         0b        Ab Lb Pb       rb b b      9    ,    ,            *    runtime.growWork @`?@"?
 f !	
1
8!
  ]-
  ]-
  &


	*
    p    c        c *c c       ue e e     I    xo    ,    P,    X    runtime.evacuate 

 fHGHeGHGH
GH2GH%3	4x3	43	43GHGHzGHGHL34GH:GHGH1GHL34<GHp343
4GHGHPGH>GHGHGHN /		%	
	i	n[

	
lY	:		

cfuvu/yBfklk9oBf
	'	cBfa "
fI4Pg&E'
HW


	IA
  sX!
  sX
	!

  H		/
			
	N	 	3"!$#rL 
:&%('$L*),+) ,+N
.-2
3P67>:9<;>=1         f        g g "g               Yg     5    ,    ,                runtime.advanceEvacuationMark runtime.bucketEvacuated 
 fcGH 				
  Z	b
           g        g g h       nh h h     09    ,    ,            $    reflect.makemap runtime.ismapkey POPO
 fC34!34#34$34 !		016
  b


  b


  *!#$
	   @    (i         :i Ai Di       Pi Yi 8    ,    ,    reflect.mapaccess `P_ fk ,

  :%  :%           i         i i i       i i T<    ,    ,    reflect.mapassign P[O fv '!
  :!  :!   0    8j        C Jj Mj       Wj ^j 8    ,    ,    reflect.mapdelete fP "
  :  :        j        j j j       j j 7    8    ,    reflect.mapiterinit PTO fo   ("  ("         @k        Tk [k ^k       hk ok T6    ,    ,    reflect.mapiternext  ! f< 
  &  &   0    k          k k        5    ,    ,    reflect.mapiterkey f        @    l        ,l /l 2l        5    ,    ,    reflect.mapiterelem  f    P    xl         l l        |5    ,    ,    reflect.maplen f 
	
       p    l         l l        |5    ,    ,    internal/reflectlite.maplen 
	
         `m         m m m       Bn On \n     8    ,    ,                 runtime.mapaccess1_fast32 runtime.(*bmap).keys @?@9?@?@?
 jYKLKL	GHGLOKL	KH? !

"=>AB	>)+	!

%&/

  
  
  Y	O
	?        @    n (       o 'o Zo       o o o     8    ,    ,                runtime.mapaccess2_fast32 @?@>?@?@?
 jYKLKL	GHGLTKL	KHD j!

"65	)+	!

uv

  
  
  Y	T
	D       xp         p p p       q q r     8    ,    ,            ԕ    runtime.mapassign_fast32 popo
 j%>!KLKL6GL'KL3 !0

F
MB
C
	W)

FF?	!B)

F
5H?}(OJ
%A		
  `3H
  `3H
  
	>
	!6'3            r        Ab r r       rb b b      9    ,    ,            l*    runtime.growWork_fast32 j&
*
 !	


     0!    xs        s s t       ,u Ku ju     0<    x[    ,    p,    l    runtime.evacuate_fast32 
 jHKH6,KLKLKL		KL&	KLKLKLKL5KLKLGHK
LPKL>KLKLKL1 /		%	
		

F
	


Yt

+'	"
	0%PG2+

b

	}
A
  b!
  b!
  H		,		&	5 "!$#()P,->0/21431      @%    Hv         bv wv v       w "w /w     8    ,    ,                runtime.mapaccess1_fast64 @?@9?@?@?
 lYMNMN	GHGNOMN	MH? !

"=>AB	>)+	!

%&/

  
  
  Y	O
	?      '    w (       w w *x       x x x     8    ,    ,                runtime.mapaccess2_fast64 @?@>?@?@?
 lYMNMN	GHGNTMN	MHD j!

"65	)+	!

uv

  
  
  Y	T
	D  (    Hy         dy qy y       z z z     8    ,    ,    p0         runtime.mapassign_fast64ptr popo
 l%>!MN#MN'GN'MN3 !0

F
MB
C
	W)
Fmtupq

F
5H?36(OJ
%A		
  `3H
  `3H
  
	>	!#''3      P,    {        Ab { r       rb b b      9    ,    ,            *    runtime.growWork_fast64 l&
*
       -    0|        H| Y| |       ~ 9~ Y~     0<    x[    ,    ,    t    runtime.evacuate_fast64 
 lHMH6,MNMNMN		MN&	=zMNMNMNMNYMNMN$GHM
NPMN>MNMNMN1 /		%	
		

D
	

e	
C?#'	3";	
62+"
	"\S$2+

n

	
A
  !
  !
  H		,		&	=
	z
	Y "!$$#()P,->0/21431    1    @ 0       [          ! =     HL    xT    ,    P0        runtime.mapaccess2_faststr VqH 
 nkGPOPE(OP<OPGPOPLOP7OP!&OPTOPOHOPDOPFOPGH
GP0OP_ !

	
!
,!%3=>	.	

)

'
8!(/=G!
  
  
		
  kE(
	<L7!&T
 "!$%('*)D,+F*).-
230&%65_     @6     (       * ;               >    >    ,    0    ,    runtime.mapassign_faststr 
 n
>'OP,OP[OPGH !0


a+!
DA@	N
	


O H=)X	/0
Wj-RAA8=B		
  `z3H
  `z3H
  
>	',[        :            Ab  Ą       rb b b      9    ,    ,            4+    runtime.growWork_faststr n&
*
 !	




    0;    P        i z         ; [     0<    x[    ,    ,    |    runtime.evacuate_faststr 
 nHOH6,OPOPOP		OP&	OPOPOPOPEOPOP$GHOPPOP>OPOPOP1 /		%	
	
	



>
	
"
Oj	
'	3&?j	
"0+	"
	&F=0+	
X

	s
A
  !
  !
  H		,		&	E "!$$#(	)P,->0/21431 ?             5 @ D       Z i 8    ,    ,    runtime.typedmemmove `Q_`h_ p 5
  >A  >A `@            C Ո ؈       Wj ^j 8    ,    ,    reflect.typedmemmove pP "
       @    H        C Ո j       Wj ^j t     8    ,    ,                internal/reflectlite.typedmemmove 	'  "       A     (                : L ^     8    ,    ,                reflect.typedmemmovepartial `_``_
 pgQR !("8	
	
  D(
  D(
  g	 0B             Ȋ ъ Պ         9    ,    ,    runtime.reflectcallmove @U?@9 p %
  K  K  B    P @       g }          :    ,    ,    runtime.typedslicecopy =j p 
*	
K)  u*l   u*l         D     @       / D H       f t 6    ,    ,    reflect.typedslicecopy D?a p !
b1
  ]
  ]
        E    Ќ                     9    ,    ,    runtime.typedmemclr @5?@& p` 
  +  +   E    `        t { ~          9    ,    ,    reflect.typedmemclr 0+/ pF 
  0  0   E                       T6    ,    ,    runtime.memclrHasPointers @L? pQ !
  *  * 0F            ^                  Վ     |5    ,    ,                runtime.(*mspan).refillAllocCache runtime.(*gcBits).bytep 6 	  	 PF    (        G _ c        ͏ T6    ,    ,    runtime.(*mspan).nextFreeIndex `_`J_`?_`_`_
 6 !			
	

%

5
  jG
  jG
    G    @           Ӑ                    5    ,    ,            Y    runtime.markBitsForAddr runtime.spanOf runtime.(*mspan).objIndex runtime.(*mspan).markBitsForIndex runtime.(*gcBits).bitp  0
	Y( 
"
	.
 


.(     H     0        Б        Q       l6    8    ,                runtime.findObject m)
 6! 	'G !ts!
	0!G*1#@	?q2	(/L	
UXghBE
  
	

 					
(
  
	

 					
(

  !	'G L    ` 0       {          L5    ,    ,    runtime.heapBits.nextArena 0T/0/0/0 6 
        M     8       	          5    ,    ,    runtime.heapBits.forward 0/0)/0 6 
         N     @                ʔ Ӕ D7    ,    ,    runtime.heapBits.forwardOrBoundary  6 !
D

  j;
  j;
     N    @        q  ܕ        & F      -    xK    ,                runtime.bulkBarrierPreWrite runtime.puintptr.ptr lh	O$ 6I!06	
-$EBS!EJGVo+: 	.	 


	
*
*

	'
'


  LTZx  LT
	Zx  I&
6	$*=*
!*E- V"!o(
    `S             C V q               ,    <    ,            |W    runtime.bulkBarrierPreWriteSrcOnly $ 6a9	
"$E<d 
%
	
*
	

  Fl  Fl  V9
$*7
,
    `U     (        ʙ        t       `6    9    ,            &    runtime.bulkBarrierBitmap po 6"	
$$ 7 

						+,.-.-"  _<  _<  "+0$$
	
 	7      V             4 H \         K     I    J    ,            l    runtime.typeBitsBulkBarrier 	 6X	
I " 

							

q	  H
!		  H
	
	
!
	
			  X7 "      Y    Ȝ           /         ǝ     xE    C    ,                runtime.heapBits.initSpan runtime.(*mspan).layout runtime.newAllocBits :
 6)'9= !			

:
  o^F
  o^F
	

  )'9Q=      [    ( 0       K \ `         6    ,    ,    runtime.heapBits.initCheckmarkSpan  6 !	
"	
  i4
  i4
       \     0         "       8 A 6    ,    ,    runtime.heapBits.clearCheckmarkSpan  6 !	
  i/
  i/
       ]                      |5    ,    ,    runtime.(*mspan).countAlloc z 6z 		      ^    0         H l          &     e    (j    ,                runtime.heapBitsSetType 	A"
 6K<&`F /			

`	h
	
	
	t
U<	

		
	
.#W
 C
"
$(!!)Q%		vD
				@I4
		3L?B		@@W9H

Q%\O(:;{e4
E
- "
	

o!c	;	
  ^&0a
  ^
	&0a
	
	
	
	
	
  A
<n
	
	A
	3&

	r8
0
A	"L$
(!)\$	#&%
	1
('*)
	#$,+_.-S
	
	+0%	
	O21
	
	t
	
        h    ` @       ~         ' X       ?    ,    ,                runtime.heapBitsSetTypeGCProg 
 6 !
	%

. Y2~	+`
  K9	
  K9	
      l              
        * ; 9    <    ,    runtime.progToPointerMask ,
 6 !@
*
  YL?
  YL?
     0m     (                Z ` f     8    ,    ,            x    runtime.runGCProg runtime.subtract1 runtime.subtractb 
 6 <
1
	2Lo$B 


(	
	

6
,-*)2),Y

$	/0	,+Rq

	 		2#!,	$	*9	!      <.bK
	'.!J7 US "!$	#9&%/()f,	+=.-A01g       s    0        J R V       h u      X8    8    ,                runtime.materializeGCProg po 6 !>	 
  P2
  P2
  c	>        0t                     7 D Q     6    7    ,    K        runtime.allocmcache `_ rx! !	,
  Q-!
  Q-!
  x!     t            ì ʬ ͬ       ׬  T6    6    ,    -    runtime.freemcache @?? rZ ,
  D
  D
        Pu    8        Q ] a         T6    ,    ,    runtime.(*mcache).refill 0/0o/
 r !

	
  M
  M
      v            % , 0       F F |5    ,    ,    runtime.(*mcache).releaseAll @|? r !


  f)
  0w             ɮ ͮ         T6    ,    ,    runtime.(*mcache).prepareForSweep @W?@	?@}?
 r !	

[
  A	-
  A	-
        0x                      1      XR    P    ,                runtime.(*mcentral).cacheSpan runtime.spanClass.sizeclass runtime.traceHeapAlloc 
 t*CDC R!			"
	
h

		
C}|y	$!$	
9?<1

  [	c	4F
	a		"!		$

  [	c	4F
	a		"!
			$

  *C |             $ (       ^ y ?    ,    ,    runtime.(*mcentral).uncacheSpan `S_`_
 t !LQ(	/
2E
R +
  tP
  tP
     }             - @ H       ~  γ     ?    ,    ,            X    runtime.(*mcentral).freeSpan runtime.(*mspan).inList @]?@N?@R?@p?
 tRCD !$	&#!
  +!	&

  +!	&

  R       8        Q a y        Ǵ մ     <    h=    ,            d    runtime.(*mcentral).grow popopo
 t*CD=	2>Q=> !	%	3	

  vI
  vI
  *	2Q    0    8        I V Z       i t X8    8    ,    runtime.sysAlloc Y0 d ;  98  98      ȵ        ص ߵ          D:    ,    ,    runtime.sysFree 0C/ dH V
  !  !        H        [ f j       w  09    ,    ,    runtime.sysReserve pZopo d h<!
  I/
  I/
            ض                   D:    ,    ,    runtime.sysMap p{op3o
 d !;	
  4,=
  4,=
   p    x (                  7    ,    ,    runtime.queuefinalizer POPfO
 x !.
3




	

)
  9A`
  9A`
          h        y           6    8    ,    runtime.wakefing 0i/0/
 x 
  (7
  (7
       P              & )       5 5 ,    ,    ,    runtime.createfing 05/0/ xn ,  \                  ¹    
         ,    g    ,            h    runtime.runfinq 
 xwM,N %T%	, 5d	a
 '	 
&		

!2EF

!HG4E^	o Ef+-
  :_->"C
  :_-
	>"C
  w,         X                   n      j    ؤ    ,    `Z    ?    runtime.SetFinalizer runtime.(*functype).dotdotdot runtime.(*functype).in runtime.(*functype).out 
 xEFE!FE%+FYZ\YZNEFREF]EF3EFhEFE
F /				,*	Kf	
+	J9
" '('
86&t;;U)
l7l
  P=`K9 Z Z oFF
  
	P=`K
	9 Z
	
	 Z
	
	 o
	
	
	F
	
	
	
	
	
	F
	
	

  !+
	\NR]3h
            p                 ܾ  xH    A    ,    runtime.(*fixalloc).alloc pFopTopo
 ^ !
	

		-#
  oT&

  oT&
	

	

       `    `         o {          ,    ,    ,    runtime.gcinit 0/0+/
 ` !

:

+
  u
F
     0               / >       ^ ^ k     ,    ,    ,                runtime.readgogc runtime.atoi32 P|OPOPO `W%&%&%&< !#	
  5&S
  W<                                ,    8    ,    runtime.gcenable PO ` !#"

  5
  5
      Ж                       ,    45    ,    p7    runtime/debug.setGCPercent PfOPO
 ` %?
'
  _

    p            8 I M         T6    ,    ,    runtime.(*gcControllerState).startCycle 
 ` !
&				G	"	"	h=M
  [	
  [	
  0    X        |          |5    ,    ,    runtime.(*gcControllerState).revise  ` 	,
,3$.			/%
 @            U f j        6      T6    ,    ,                runtime.(*gcControllerState).endCycle runtime.gcEffectiveGrowthRatio  `	 !7
	/9 !&%7B
  			%	
  			%	
  .CB%       @    (        w                      |5    ,    ,            <    runtime.(*gcControllerState).enlistWorker runtime.fastrandn runtime.preemptone 0/0</0	/0	/0	/0	 `mABA:BAB3565656; 		&	
;;
;;;;	


 	  m:3;        С            T q               l<    <    ,            X%    runtime.(*gcControllerState).findRunnableGCWorker runtime.gcMarkWorkAvailable runtime.(*gcWork).empty runtime.(*lfstack).empty runtime.(*gcControllerState).findRunnableGCWorker.func1 runtime.guintptr.ptr @?@?@?@$?@>?@?
 `C*	

i347 
!*
&	)5
		
  /
  /
  C*
.
	77       0    p                   ,    ,    ,    runtime.pollFractionalWorkerExit  3 _ ` !	9
  !
                N _ l         :     ,    ,    ,                runtime.gcSetTriggerRatio runtime.isSweepDone 
 `J !
(?		


>
1	

?	$#/8/	",a
  y					
  J                         
     ,    ,    ,                runtime.gcWaitOnMark PO `,545,6O ! 	<J,	

  j&
  ,,O      x         5 k              ,    5    ,    .    @    runtime.gcStart runtime.semacquire runtime.setGCPhase runtime.gcBgMarkPrepare runtime.semrelease runtime.Gosched runtime.traceGCSTWStart runtime.traceGCStart 
 `!121201	212@J(56-@J1%2 !	/	ihxB3



$

,Sd(	'@=C>=
{

fcb[Z	YTI`g
VSRKJIJID
fy
  bDG/
m
A#FD<	

  !0		2;Z@J

(	
	
		
	#%                     
       k k      ,    5    ,    .    B    runtime.gcMarkDone 
 `(1	

4@3 !
	
`	0	3N,D
	


@
  9f	],V<7
  (1
4
@	3   в             N _ x        { j     ,    HP    ,            @)    runtime.gcMarkTermination runtime.traceGCDone "
 `12
121F2=#Q 2		58* 
+

	

SI'K		#

#t*(	#	
-"""Q		(
#
g
  B.o	
=N8
x*
7

*
0
]
	G3
<
  B.o
		
	
	
	

	
	
	
	=
	N
	8
	
	
	
	

	x
	*
	

	7
	

	
	

	
	*
	

	0
	
	
	

	]
	
	
	
	
	
	
	
	
	
	
	

		
	
	G
	
	3
<
  >;
6M
#	$                      ' /       G T a     ,    8    ,                runtime.gcBgMarkStartWorkers runtime.noteclear po `% !(
  r'
  r'
  %                      T      % ~      @    HH    ,    p.    (~    runtime.gcBgMarkWorker runtime.(*puintptr).set 
 `1212143	4V121214	

)3	41.212121434 !*	#		*@		:T	
?
			?#	
[
  dg%Jj
	
  dg%Jj

	
		
	
	
	
	
	
	
	
	
	
	
	
	

  	V	
	.                           W      -    LG    ,                runtime.gcMark 
 `*tE /'

*	E-	
*o:?(	*
6
E
!
rK
  >9	
	
	+
#F							
  >9
	
	
		
	
	

	
	
		

			
	+
#F							
  *tC                               ,    ,    ,    runtime.gcSweep @?@2?@k?
 `  !
7


	
 =
  9 %
                            ,    8    ,    runtime.gcResetMarkState `_`_
 ` !!	
	
!
  ,=#,a
  ,=#,a
        P    p                  |5    ,    ,    sync.runtime_registerPoolCleanup % `S "	                            ] ] ,    ,    ,    runtime.clearpools   
 ` "!			
!

  <X{
          @                 d5    ,    ,    runtime.itoaDiv 0/0 ` "	

	4		       H 8       Z v z         h7    ,    ,    runtime.fmtNSAsMS :k
 ` #!


W%l

  3
  3
              & 2 7       W W |5    ,    ,    runtime.(*treapNode).updateInvariants POPO
  !		*
  Jx
 `                     L c z     09    ,    ,                runtime.(*treapNode).findMaximal runtime.treapIterFilter.matches 0/0/0O/
  !5
  \O
  \O
  .       p             * /       q       |>    <    ,                runtime.(*treapNode).pred POPOPOP OP	O
  ! 
!5!
  i2C
  i2C
  66k                             ,    ,    ,    runtime.treapFilter . . 
                                          |5    ,    ,                runtime.(*mspan).treapFilter runtime.(*mspan).hugePages  	OPOWP	O 				  	>	 `    X         o v z         5    ,    ,    runtime.treapIter.prev @;? V   .                 j          	 6    ,    ,    runtime.(*mTreap).end o -  .  .   0    x                  : H V     9    =    ,    0)    =    runtime.(*mTreap).mutate runtime.(*treapIter).span popo
 *OP@OP>OP	OUPOYP !Y^*)(				
  ]N
  ]N
  &;>	<<                     
 -         k     o    m    ,            `=    runtime.(*mTreap).insert 
 9OP\O	Pa?bOPOUP	OPO	P !45	*36%	(	

		
			]K	L]A
  i					
  i
		
					
  9\	?<		        p             " ;              ?    <    ,                runtime.(*mTreap).removeNode @?@?
 !0"!"OPOWP	OP$ !	

						
  	f
  	f
  &>	$      P    0         G R W       o w 6    ,    ,    runtime.(*mTreap).find 0l/0/
  !		(#
  
  
                        ( / 6      9    ,    ,            D    runtime.(*mTreap).removeSpan 0N/ %O	P; 		
  S  S  %	;    p            t           6    ,    ,    runtime.(*mTreap).erase F 	
                ! &       b r 8:    <    ,    runtime.(*mTreap).rotateLeft @?@.?
  	!$	


7
  	(
  	(
                            ; J 8:    <    ,    runtime.(*mTreap).rotateRight @?@.?
  	!$	


7
  }	(
  }	(
                       .               i     ,    ,    ,            (    runtime.gcMarkRootPrepare runtime.gcMarkRootPrepare.func1 runtime.(*gcSweepBuf).numBlocks  MN;MNJ_ ~
				 		po
-;	  !
	_                "       S       ,    8    ,            ܓ    runtime.gcMarkRootCheck runtime.readgstatus p}opo
 W
X !

	
	V
  @A3		


  @A3		


  
           p                 * P v     @    J    ,    0        runtime.markroot 
 MNMNWX !

	?	
	 ?	
4
	
1@
=]R5.-B[
   



  
	 

	

	

	

               (                9 A I     p8    ,    ,            Е    runtime.markrootBlock `5_`X_ wcd1 !
	
	

  
  
  w1 0               !       Z s      ,    8    ,                runtime.markrootFreeGStacks runtime.(*gList).pushAll runtime.(*gQueue).empty % XWXOUV0WXWX !JJ
+ HJ
JJ

  ,"D+$&
  ,"D+$&
  XO0        p             . 8       |       (O    8S    ,                runtime.markrootSpans j
 QR !
;
#
0	
: Y

	ZO/:9G;
  M`X5G

  M`X5
	G
	
            H                 W u      T6    H6    ,    P.    t    runtime.gcAssistAlloc runtime.traceGCMarkAssistDone runtime.traceGCMarkAssistStart >	 WX2%2###/ !!

		&
		^]^Q5
		%			#	Rk
	#	;


  M<KA#
  M<KA#
  2#4###/        p            ' > J         9     >    <    ,                runtime.gcAssistAlloc1 N
 +

" !&

 	0

		gZ[=[/
  kA7"
  kA7"
  
                                    ,    ,    ,                runtime.gcWakeAllAssists runtime.(*gQueue).popList 0W/ -WX4 E
E
	  (  -4   0    x                   )     ,    ,    ,            B    runtime.gcParkAssist runtime.(*gQueue).pushBack POP;OP.O WWV!U	V W,XW
X) !
	DI	,DI
ID
  ,7*
  W
!	 
,	

	)                          R R d     ,    ,    ,            A    runtime.gcFlushBgCredit runtime.(*gQueue).pop `_`'_ W
XW$XWV@W
X% 	!C
CDDCI
CI
ID

  U/(
  
$
		@
%              R p        S       du        ,    `V    Z    runtime.scanstack runtime.(*stackScanState).buildIndex runtime.(*stackObject).setType runtime.dematerializeGCProg "
 GWX
WX4B^K!LW
XW
XW
X 
2XO
PE	
	
CD';
@884		 ;!*	K8%=		*
76
A@
M
  "DD=d+
3[
7d	
	
	

  "
	D
	D
	=d+
3[
7d	
	
	

  G
4B^
!	


              0 A F         |A    C    ,    runtime.scanframeworker 
  /
K
"
+@
	<

  OTV
  OTV
	
     `            = N m                >    >    ,                runtime.gcDrain runtime.(*gcWork).tryGetFast 
 2a$ !
	m'&*)	*

z!ax	w50RQ		"ij!;					
	*!Dj"	

			"-(;28('			DQ	
9ViC*)(zy		
  W
@@7	1
  W
@@7	1
  2a$                           6 V v     >    <    ,                runtime.gcDrainN POPO
 
$ !TSTO		

(ST5<S,		S



  )E*	,7
  )E*	,7
  
$           (                = = X5    ,    ,    runtime.scanblock   !
'$
1
  c6
  P              O       & B ^     F    ,C    ,            tc    runtime.scanobject runtime.spanClass.noscan runtime.(*gcWork).putFast w\
 /K
<RQRQRQR7;DKLKLKLK(LZQRKL
 /		
	

6%&)*	)*	'			
#8'="&O
H9(&GJQ3
  y9
  y9
	
  /
<
	7;D(Z
      	             	          ,    ,    ,    runtime.shade p=op?o
  !4
  2V
        	     0       C ]         /	 	     8    ,    ,                runtime.greyobject runtime.markBits.isMarked runtime.heapBits.isCheckmarked runtime.heapBits.setCheckmarked runtime.(*mspan).isFree runtime.markBits.setMarked runtime.pageIndexOf POPpOPOP	OPO
 4K	#LKLK
5LK LKLKLKLK LKLKLKLK	RQ'RQRQRQR*KR
I
RK
L !	"		






	

#



		
		

	
	
-,
6q-,!
  			
('(

			
('(
  			
('(

			
('(
  4	"
	
5 	 $#*%


      P    x
         
 
 
       "  @     \@    J    ,                runtime.gcDumpObject 0
 !QRQ RzQ	RQ$R !	L	%J	. %	#%C	#

  O
2				
%	
		

$0
  O
2				
%	
		

$
	0
  !z	$                                ,    ,    ,            ,    runtime.gcmarknewobject PeOP /KLR 	
   Y  /R      P         i s x         ,    @    ,    runtime.gcMarkTinyAllocs   !,

  z:
  z:
   p             ' 7 [              ,    8    ,                runtime.initCheckmarks 
 ZQRQRQ	LK)LOQL
 !,		
'
  E
  E
  Z	)O

     @         ' 7 X              ,    8    ,            4    runtime.clearCheckmarks !,		
'
                  5 J O              ,    ,    ,                runtime.gcPaceScavenger runtime.heapRetained pop\opopo
  !

	
3

	

Yb		
	w?xB	+
6+'
717	


  
  o        8         ] h p              ,    ,    ,            $    runtime.wakeScavenger time.stopTimer @<?@7?
 W	1 	
	 
  ( 
  W	1                   . > K       s s      ,    5    ,    P5        runtime.scavengeSleep time.startTimer p 	],^2 !,
		D,=(;
  ,,(/
#
  	,2                    0         e     T6    7    ,    )        runtime.bgscavenge 
 ]1^]^],^F /)1		HXhS,	
  W<(dV
&$/<
  W<(dV
&$/<
  1,F                          ,    ,    ,    runtime.init.1                        A M R         T6    ,    ,    runtime.(*stackScanState).putPtr 0/0\/
  !$

		
'
  <
  <
   !             $ )       Y g  6    8    ,    runtime.(*stackScanState).getPtr @t?@+?@4?@?
  !	
	#	
&-
  ,2
  ,2
    "             	        P b t     9    <    ,                runtime.(*stackScanState).addObject @?@?
  !	F
#
		
		

  2B
  2B
      P$     0                & 4 \=    ?    ,    runtime.binarySearchTree 1
  !4


2$-
  Yl
  Yl
       %                      5    ,    ,    runtime.(*stackScanState).findObject H H 	
     &             . 5 8       G G ,    ,    ,    runtime.finishsweep_m  , |G h
  %       `&                     # L u     T6    ,    ,            &    runtime.bgsweep PO
 |pQ,R	QRQR1Q,R2 !,
,)
  I(
8

  I(
8

  p,	 

,	2     '             3 @         f     ,    8    ,                runtime.sweepone runtime.(*gcSweepBuf).pop 
 |~2% !	
			!J""	
	C^		K*'-
!
  	
(	
  	
(	
  ~2%      +             	        > N ^     T6    ,    ,                runtime.(*mspan).ensureSwept POPOP	OPO
 |78n !	
	

  1
  1
  n    ,            t         {  ! !     x^    T    ,    `K    X    runtime.(*mspan).sweep runtime.markBits.setMarkedNonAtomic runtime.(*mspan).markBitsForBase runtime.(*mspan).allocBitsForIndex runtime.(*markBits).advance runtime.sysFault 
 |ELKF:EF#KLDKLREFEF EFEFE%FE5FiKL@KL E
FK	L:KLKL, /	
.
		&65	-.&7D;BI
	|65B$43 
-	}g	x}a
 *	
''	-
&	UV/5CD:
	.]""	HG,)!@CM?

G
I		
  ;VYlMM:b:				
		
  ;V
	Y
	l
	
	MM
	:
	b:				
			
  	:#DR %*i@ 
	: ,        `6    h"        " " "       " " ,    ,    ,    runtime.deductSweepCredit @?@8? | !

 


  {
 7    #        ,# /# 2#        |5    ,    ,    runtime.clobberfree  | 
       7    #        # # #       1$ N$ k$     H<    =    ,            0    runtime.(*gcSweepBuf).push 
 e	fef r!
		

	2/			op	
A8
1mp^]
  I A/Y@ 
  I A/Y@ 
  	 9    $ (       $ $ %       2% :% B%     09    ,    ,                runtime.(*gcSweepBuf).block 0v/09/
 >ef !
				
  
  
  >       :    %          % %        ,    ,    ,    runtime.init.2 z B    :    %        & & &       '& '& |5    ,    ,    runtime.(*gcWork).init  ;  za 		
    ;    &        & & &       & & T6    ,    ,    runtime.(*gcWork).put @x?@t?
 z !	!			
	)
  		'
  		'
        <    P'         k' ~' '       ' ' I    B    ,    runtime.(*gcWork).putBatch 6
 z !	
		

2#
	


#	
,+
  U	J5
  U	J
	5
 =    H(        a( p( t(       ( ( :    =    ,    runtime.(*gcWork).tryGet P^OPGOP!O
 z !	
		$+
  {&
  {&
   >    )        ") .) 2)       \) \) |5    ,    ,    runtime.(*gcWork).dispose   +
 z !	
	
	
			
  =U
        ?    )        ) ) )       * .* T6    ,    ,    runtime.(*gcWork).balance 0k/0J/0	/0/
 z !		
	



		
  P	+<
  P	+<
      @    *        * * *       * * T6    ,    ,    runtime.(*workbuf).checknonempty 0/0/ zT   G  G   A     +        * * >+       * * T6    ,    ,    runtime.(*workbuf).checkempty  A    +        + + +       3, k, ,     Y    _    ,    L    @    runtime.getempty 
 zIJIJ !	!;<;>	
/,#65		(1
  =
  =
	
	
	
	
	
	
	
   C    ,        	- - -       - *- T6    ,    ,    runtime.putempty 0=/ zX 
  &  &    D    -        	- - -       - *- T6    ,    ,    runtime.putfull 
     pD    -        - . 	.       . (. 6    8    ,    runtime.trygetfull @E?@? zo 	  (#  (#    D    .        . . .       . . ?    =    ,    runtime.handoff POPO
 z !	#
  !U	"
  !U	"
     E    (/         D/ O/ S/       g/ g/ ,    ,    ,    runtime.prepareFreeWorkbufs 0d/0/
 z !


  ,,
       @F    /        0 0 -0       Q0 Q0 f0     ,    ,    ,                runtime.freeSomeWbufs runtime.(*mSpanList).isEmpty PAOPsO zYIJ4IJI	J !	1	'
  ,E
  Y4	     G    0        0 1 1       1  2 2     ;    >    ,    J        runtime.(*mheap).coalesce 
 0 !1RNK 85
*)*	?	*	OP	I#:	a#P	WXW
  
  
  h&	5&9>	6	7&
?	7@      PK    2        $3 33 ;3       m3 w3 3     T6    ,    ,            ,    runtime.(*mspan).scavenge runtime.(*mspan).physPageBounds runtime.sysUnused PZOP=OPO
 043# 	! 
  
  
  !',
 L    3        3 	4 4       I4 ^4 0<    ;    ,    5    runtime.recordspan Q
 0 	!,
%
1
	
  %
  %
      M    4        4 4 4               5     ,    ,    ,            T    runtime.inHeapOrStack ~ 0~ 9
W
=
B 

#(     @N    5        5 5 5               5     5    ,    ,                runtime.spanOfHeap y 0y R

R
E 

(   N    P6        6 6 7               8     |5    ,    ,            `    runtime.(*mheap).init runtime.(*fixalloc).init runtime.(*mcentral).init runtime.(*mSpanList).init 
 0&.c-.k-.]-.V-.V-.R-DCDC-.*-.8-.8-.-.$-.-.*-.D-
 







	
  &ck]V
V	R*
!	!!'<
      S    8        8 8 9       9 9 9     \@    xB    ,            p    runtime.(*mheap).reclaim C 0@x8 !(		$,+	,+
9	D'	
 			W
)
  ak#
  ak
	#
  @x.        U    H: 8       f: v: z:       ; '; I    lB    ,    runtime.(*mheap).reclaimChunk e
 0 / 	
4=43>341-0+
& ,%$U
3	
<	/
  P
  
	P
   X    ;         ; ; ;       a< < <     pJ    LA    ,            %    runtime.(*mheap).alloc_m 
 0FCE !	.	J		Cu"!E"			Y\#
	=?
  Bv.S2%
  Bv.S
	
	2
	%
  C`(	     \    0=         G= W= [=       u= = =     6     7    ,    `J    l    runtime.(*mheap).alloc 
 0 !	`
	


  K
  K
  "     ]    =         = > 	>       )> :> p>    h=    ,    runtime.(*mheap).allocManual `_ 0 !,#
  ,]
  ,]
      ]    >         > > >               
?     (5    ,    ,                runtime.(*mheap).setSpans 0/0 0 	

		
	  a2    ^    x?         ? ? @       @ @ @     Hp        ,    J    k    runtime.(*mheap).allocSpanLocked runtime.(*treapIter).valid runtime.(*mspan).released 
 0\POPO4343POPOw !;
	
 	"b8(
 DC	!%-#K	
  Eg7].231
  Eg
	7].231
  \
	+F
*mw        a    A        A A A       B 1B [B     :    h=    ,                 runtime.(*mheap).grow x 0@ !		Va	

,)
%

}
  |		

  |		

  @ c    B        B C C       EC \C sC     ;    <    ,            H    runtime.(*mheap).growAddSpan runtime.(*mspan).init `_ 0 !!		
!
  4|
  4|
  _	2m        e    C        C C C       D D  9    7    ,    P)    runtime.(*mheap).freeSpan ``_ 0{ M0
1  e
  e
 e    `D        |D D D       D D ?    ,    ,    runtime.(*mheap).freeManual @x? 0 	

  19	
  19	
        @f     E        @E ME QE       E E 7F     ?    ,    ,                runtime.(*mheap).freeSpanLocked popo
 0 !	
	#	
().
=	47
		!
  F					
  F					
  h	
	       h    F (       F G G       dG G G     G    D@    ,     K        runtime.(*mheap).scavengeSplit m
 0!POPO ! 	&$1A'! a7
  ]			
  ]
	
		
	
		
	
		
	
	
	
	
	
	
	

  !,     l    pH        H H H       I *I PI     Hi    b    ,    p)    T    runtime.(*mheap).scavengeLocked  0[POPOpPO / #	#B
 ?.;
  -E %-R<
  -E
	 %-R<
  [	+7    n    I        I J 
J        J 'J .J     T6    ,    ,                runtime.(*mheap).scavengeIfNeededLocked @:?@? 0$XWD #	  a  a  $D     o    J        J J J       J K ^    H`    ,    runtime.(*mSpanList).remove `M_`_
 0 !


				
  					
  			
	
			
        p    K        K K K       K K 8Y    X    ,    runtime.(*mSpanList).insert `Q_`_
 0 ! 


  	
	
	
	
  	
	

		
	
  q    XL        xL L L       L L 8Y    X    ,    runtime.(*mSpanList).insertBack `T_`_
 0 ! 	


  	
	
	
	
  	
	

		
	
      r    HM        eM hM kM               M     5    ,    ,                runtime.(*mSpanList).takeAll X 0X QR
[f  2   0s    M        N N 2N       N N N     T    (Q    ,            X    runtime.addspecial T
 0B3"33 !					
			/
  *4-\PW
  *4-\
	P
	W	
  B3"33     t    8O        NO aO tO       O O O     [    [    ,                runtime.removespecial T
 0Bv3#37 !					
		;
  *4 BQ[
  *4 B
	Q[
  Bv3#37    v    pP 0       P P P        Q IQ rQ     m    q    ,                runtime.addfinalizer B
 0	Q@.+-n !		
				
6	3	

	
	
  ,a7B1L7T
  ,a7
	B1L7T
  	Q@+n        y    Q        R R R       9R JR [R     :    h=    ,            ,    runtime.removefinalizer POP	O 0T.+-. !
	

  /7

  /7

  T+.       y    R        R R R       R S 0<    <    ,    runtime.setprofilebucket PyOPO
 0 !		$
  , %
  , %
       pz    S        S S S       S S T     ;    ,    ,                runtime.freespecial `_`_
 0`.+-].+-9 !		2
  J777

  J777

  `+]+9    {    T        T T T       hU U U     E    F    ,                runtime.newMarkBits runtime.(*gcBitsArena).tryAlloc |u[
 0 !
"!*	=)>		Q)R	Q j	
s^UTgRUH?>I
>94+*5
,#""
)lW2

  9xq2
  9xq
	2
  5*))	 G;)

        HV         fV rV vV       V V ,    ,    ,    runtime.nextMarkBitArenaEpoch   	
 0 !

	
  ,k	
            V        
W W W       ;W RW ;    =    ,    runtime.newArenaMayUnlock `Z_`i_
 0 !%
  J.
  J.
            W        W W W       W W 45    ,    ,    runtime.newBucket `x_`*_
  !	
(		

  YV
          hX        }X X X       X X X     7    ,    ,                runtime.(*bucket).mp 00/0/ -mn0   X  X  -0       Y        -Y 8Y @Y       RY YY `Y     7    ,    ,                runtime.(*bucket).bp 09/0/ 6mn0   a  a  60  p    Y 8       Y Z Z       Z Z Z     A    J    ,                runtime.stkbucket runtime.(*bucket).stk i
 mnmn !

	


 a\/"1
<
st					9./\
'
  T4e
  T4e

  

.      0[ 8       @[ C[ G[        (5    ,    ,    runtime.eqslice D D 	         [         [ [ [       [ [ ,    ,    ,    runtime.mProf_NextCycle  ] x #
  (5       (\         <\ G\ K\       ]\ ]\ ,    ,    ,    runtime.mProf_Flush  <  e 	
	  (	           \         ] ] ]       7] A] K]     ,    8    ,                runtime.mProf_FlushLocked runtime.(*memRecordCycle).add PO  !
			$	
	
  @
  @
  g#L       Ї    ]        ] ] ]       ] ^ >    P=    ,    /    runtime.mProf_Malloc "
  23S
W
  qAQR
  qAQR
         x^        ^ ^ ^       ^ ^ T6    ,    ,    runtime.mProf_Free @?  !


  ,M
  ,M
     P    _        +_ 6_ :_       H_ H_ ,    ,    ,    runtime.blockevent @9?@&? z &	  70      Њ    _        _ _ _               _     ,    ,    ,                runtime.blocksampled  +m:nmn 
	  +:       `    X`        o` ` `       ` ` ,    8    ,    runtime.saveblockevent "G
  2	2
S"<
  A-
  A-
     Ha        Sa _a ka       a a a     ,    ,    ,                sync.event @?@(?
 Bm:nmnF !		&
  
  B:F            b        b $b )b       Nb b Z    8^    ,    p6    runtime.tracealloc 
  !	E
	6v	
  ,+		
"@/		
  ,+	
	
		
	
	
"@/			
   p    Hc        Zc cc hc       c c I    K    ,    6    runtime.tracefree   !qE

  ,		
	@
  ,		
	@

 Б     d         0d 8d =d       Wd rd ,    8    ,    runtime.tracegc @?  !##

  ,
	

  ,
	

        d         d d d       e e ,    ,    ,    runtime.init.3 0 /0K/
  1
  4

   P    `e         se ze ~e       e e ,    8    ,    runtime.cachestats PcO ~ 	(
		
  W  W     Г    e        f f f       /f <f ,    8    ,    runtime.flushmcache @T?@	?@?  		

  K	  K	        P    f        f f f        |5    ,    ,    runtime.purgecachedstats   	
         g        ,g 7g <g       Jg eg T6    ,    ,    runtime.mSysStatInc @7?@y?  
%]
  A		
  A		
     g        g g g       g h T6    ,    ,    runtime.mSysStatDec @=?@y?  
+]
  G		
  G		
 p    xh        h h h       h h T6    ,    ,    runtime.(*wbBuf).reset 0@/0'/
 $ 		#
  u
  u
            (i        Ti ci gi       i i i     T6    6    ,    P7    0    runtime.wbBufFlush runtime.(*wbBuf).discard PkOPPOP*O $ '
1	
	
  ai  ai  
      j        $j :j Sj       j j k     T6    ,    ,            P    runtime.wbBufFlush1 J 
 $
 !
2	2 2)
!2+
2 34?@yzo	
b	o
  " 
  " 
  
	        @    pk         k k k       k k ,    ,    ,    internal/poll.runtime_pollServerInit # > 	           l        l +l 0l       Xl sl ?    =    ,    internal/poll.runtime_pollOpen `_`3_
  !	
  ,t2
  ,t2
       l        l m m       m 1m T6    ,    ,    internal/poll.runtime_pollClose 0T/0L/
  !

  ]
  ]
         m        m m m       m m  9    ,    ,    runtime.(*pollCache).free  A \ 	
	  (  (          @n        f xn }n               n     |5    ,    ,            @    internal/poll.runtime_pollReset runtime.netpollcheckerr  
	  ;$        o        7o Jo Oo       o o o     |5    ,    ,                internal/poll.runtime_pollWait @h?@X?@?@O?
  !	
  P
  &'$"$
          p        Yp fp kp       p p q     c    hi    ,    $    `    internal/poll.runtime_pollUnblock runtime.netpollgoready popo
  !	 %

fmli		
  5< -<>N
  5< -
	<>N	
  ""       Р    xq        q q q       q q q     8    8    ,            T    runtime.netpollready POP%O
 edef* ! 
	 
IJI
JJI
	
  D)f
  D)f
  
*            `r        {r r r        5    5    ,    1    runtime.netpollblockcommit  F K            r        s s "s       cs ts s     :    <    ,                runtime.netpollblock `_`m_`3_
  !	

	0%

rkl+?`k@?P&
  
  
  !S        s        s t t        5    ,    ,    runtime.netpollunblock  h     	
		           t        t t t       t t u     7    8    ,                runtime.(*pollCache).alloc `_`_
 |qrI !'				
  ,)A
  ,)A
  |I       xu         u u u       u u u     ,    ,    ,                runtime.netpollinit runtime.closeonexec P:OPXO
 4b $!:
  !
  4l           @v        Tv dv iv       v v 6    t7    ,    1    runtime.netpollopen   >!>!
  0
  0
       v        w w )w       w w w     ,    t    ,    1    p    runtime.netpoll "!!!%!!!
 gh ~2	


 +.7	8/
-
fLLOCDa	&c
  xx
  xx
             (x        ;x Hx Lx       ]x nx T6    ,    ,    runtime.semacreate @!?@T?@3 D .
 .  A%  A%      x        y 'y 4y       sy y y     ,    9    ,                runtime.semasleep runtime.(*timespec).setNsec ) DR
QR%Q J

.
  G4{%	  G4{%	  
%   @    z        z $z 'z       7z Dz I    H    ,    runtime.semawakeup @X?@ Dn 
  %$
  %$

            z         z z z       z z ,    ,    ,    runtime.osinit  1 DL 
  	             {        0{ @{ D{       X{ X{ ,    ,    ,    runtime.getncpu  D !	7

  w/
            {        { { {       { { ,    ,    ,    runtime.getPageSize  D !	7

  w1
        @|        V| `| d|       z| | T6    ,    ,    runtime.getRandomData pop D -
 ,
  2#'  2#' @     }        } "} +}       i} } }     T6    ,    ,    02        runtime.newosproc 
 D !-	--
"+)
  N//&/%+%-'
  N//&/%+%-'
           8~         F~ M~ P~       \~ \~ ,    ,    ,    runtime.minit  D5 	            B	         ~ ~ ~       ~ ~ ,    ,    ,      D$ 
        (        7 @ S       y y      ,    ,    ,                runtime.setsig `_` D%	. 		
  u  %	.                             ,    ,    ,    runtime.setsigstack IH D 


  0S P              ɀ              6    7    ,    5        runtime.sysargs runtime.argv_index `_`)_
 D0*
	
 !%*9
  N
  N
  0* p                     ց       6    ,    ,                runtime.panicCheck1 runtime.hasPrefix PlOPVO
 R]^.]%^; &!1	!%
  *V
  *V
  R.%;  `    X        l w {         T6    ,    ,    runtime.panicCheck2 03/0/ g J	!	  Z  Z     д                       ,    ,    ,    runtime.goPanicIndex 
  !`
  ?B
       h          ~         ,    ,    ,    runtime.goPanicIndexU !`
       0    ؃                   ,    ,    ,    runtime.goPanicSliceAlen !`
        H          b         ,    ,    ,    runtime.goPanicSliceAlenU !`
                 ф         ,    ,    ,    runtime.goPanicSliceAcap !`
    @    (          B         ,    ,    ,    runtime.goPanicSliceAcapU !`
                          ,    ,    ,    runtime.goPanicSliceB !`
                              ,    ,    ,    runtime.goPanicSliceBU !`
      P    x                   ,    ,    ,    runtime.goPanicSlice3Alen !`
                           ,    ,    ,    runtime.goPanicSlice3AlenU !`
      X          r         ,    ,    ,    runtime.goPanicSlice3Acap !`
   `    ȇ          ߇         ,    ,    ,    runtime.goPanicSlice3B !`
          8          O         ,    ,    ,    runtime.goPanicSlice3C !`
                    È ǈ       ш ш ,    ,    ,    runtime.panicdivide 0I/ c &  1      0    (        ? H L       f o T6    ,    ,    runtime.deferprocStack 0_/0 ~ 			
3  U  U     ؉          * E              ,    ,    ,            4    runtime.testdefersizes runtime.deferclass runtime.totaldefersize 
 y/K0"/?0/0/Iz/30
 !+0
/	5?@ /(

  			3
  V
K"?3
            8         G R V        ,    5    ,    /    runtime.init.4 0F/0/ o 
       ȋ        ڋ         M b w      6    d8    ,    -        runtime.freedefer $ bkl 

'82
vcd;5.?

  =  =  93      Ќ                       ,    ,    ,    runtime.freedeferpanic >           @            T           ,    ,    ,    runtime.freedeferfn      0                     V e t      -    dG    ,    ,        runtime.deferreturn runtime.deferArgs t	 yz%yz5 			"
72		

  ja#  ja
	#  	5 P    Ў               * M @    A    ,    runtime.preprintpanics   	/*

	FG5G
  LK*X&9,
  LK*X&9
,
 P            ̏ ׏ ܏         T6    ,    ,    runtime.printpanics 0}/0V/
  	!#
%	(
  3


  3


       P              Ð        `     (k    0    ,    P/        runtime.gopanic 
 yz 	/						
*
#	
			#KL
	9J
R	7_###C##
  :9a<




!




  :9a
	<	


!	
	

               e   Ē        ,    ,    ,    runtime.getargp                 !        45    ,    ,    runtime.gorecover E E 		                               T6    ,    ,    sync.throw 0#/ =   0  0     P                      - 8 T6    H6    ,    P6    runtime.throw PO  ?	
	
  H   H                            Ք   T6    ,    ,    runtime.recovery `b_`_
  !


  k			

  k			

      @                        ,    5    ,    P-    runtime.fatalthrow `e_ j 	@	
  R                     % *       < G T6    6    ,    0-    runtime.fatalpanic   	Y 	
  p  p       P             Ȗ ͖        < ,    8    ,    runtime.startpanic_m @x?@v?@O?@=?
  !	



#
#
		+#
  |


4



  |


4



            З           :        
 o     >    <    ,            P    runtime.dopanic_m runtime.signame runtime.gotraceback 
 4i5jijijij9
 !	
;				#+	
	0
5
  T
)			
w
&;
	&
+
  T
)			
w
&;
	&
+
  459
        p             * = F       b o |     T6    ,    ,                runtime.shouldPushSigpanic runtime.funcInfo.valid @S?@?@?@"? cd !
"

  O9
  O9
       0    К                 ) ; T6    ,    ,    runtime.recordForPanic `_`_
  R!
 	%<


  !%
  !%
                          ӛ ܛ ,    8    ,    runtime.printlock 0@/0/ w 
	  d  d        0         D O S       a a ,    ,    ,    runtime.printunlock  5  b   T     Ȝ                 . ? P     :    h=    ,                runtime.gwrite runtime.writeErr popPop2opo
   !	- 
)


!
  GRi
  GRi
                          Ý       ͝ ͝ ,    ,    ,    runtime.printsp 0,/ G 
  1                      0       ͝ ͝ ,    ,    ,    runtime.printnl 
       p                       ,    ,    ,    runtime.printbool 05/0/ k $#  :              0 5         ,    ,    ,    runtime.printfloat popop"op*o  !J
	/ 
_B7
#C


  
               L - 2       < < ,    ,    ,    runtime.printcomplex  \

  
                     Ǡ       ߠ ߠ ,    ,    ,    runtime.printuint 
  /()
/
  
            8        I T X       h h ,    ,    ,    runtime.printint 0&/0#/ d 
	

  +
                ѡ         
 
 ,    ,    ,    runtime.printhex 
  /(

)
  
         `        Tk u y       hk ok T6    ,    ,    runtime.printpointer < 
                  
         , 3 :     T6    l6    ,    M        runtime.printstring runtime.bytes n  %




  s
  s
  B,        `             ã ȣ       գ       T6    ,    ,    P3        runtime.printslice PO  !
  5		
	
  5		
	
  	      0    h        {            9    ,    ,    runtime.printeface 0/  !q

  !		
  !		
     (        = G Q        ӥ      @    A    ,            ̔    runtime.hexdumpWords  gh !,	# 
.
Y
  ![
)	!!

  ![
)	!!


    0             ͦ      N       ,    8    ,            C    runtime.main runtime.startTemplateThread >
 *
 !555M	N3
22
42	fm


+#2%	C
  ^[
7(+!

  ^[
7(+!

  c

	h
	           h          ~         ,    ,    ,    os.runtime_beforeExit *         Ш         t ߨ          ,    ,    ,    runtime.init.5 *F 
          P         f n r              ,    ,    ,            d    runtime.forcegchelper PO
 * !#	r,m	(	
  @?	%
  ,f  @             ' 3 B               9    ,    ,                runtime.gopark 0/0A/
 *!g.e !		

  ;
  ;
  !Y.e                          $ - T6    H6    ,    p/    runtime.goready PRO *m ?
  W
  W
                        c       C    lE    ,                runtime.acquireSudog  *3k 		ux'?u		_{
	  Ri  R
	
	i  3k         0        E S j         C     @    F    ,                runtime.releaseSudog  *k= 
	}~	}{!GHC>
D\	ei'(  6  6
	
	
	
	
	
	
  k3                              @5    ,    ,    -    *                  	            5    ,    ,    runtime.badmcall *>      `    `          	 r           5    ,    ,    runtime.badmcall2            ȯ         ߯           ,    ,    ,    runtime.badreflectcall 0'/ *A   4     @         W ^ a       i i ,    ,    ,    runtime.badmorestackg0 P7O *< $
  -   0             W ^ ԰       i i ,    ,    ,    runtime.badmorestackgsignal $
     p    (         8 = @       F F ,    ,    ,    runtime.badctxt 0$ *(   "                   ѱ ձ              T6    ,    ,                runtime.allgadd 
 * !?
o
  ?X+S
  ?X+S
  &                          1     ,    7    ,    +    '    runtime.cpuinit >
 *:-*u#	 !	YZYZ*2
#	
)
  12J 
  12J 
  :-*
	u
#	
		 `               $              ,    :    ,            -    runtime.schedinit runtime.tracebackinit runtime.msigsave runtime.goenvs H
 *JvuCp oG !

		 
#	%

"
9	#	E
  Q$)0U
  Q$)0U
  9	C G
	
	
	      p                    ˵     ,    ,    ,            8    runtime.checkmcount runtime.mcount @+?@j?
 * 	!//L
  G

  '          8        ] j w        ݶ      T6    ,    ,                runtime.mcommoninit runtime.mpreinit `_`_
 *:$[ 	!	
'	
?7

  B'-l

  B'-l

  :$[           x          ѷ       , { ʸ     H^    a    ,            8O    runtime.ready runtime.wakep runtime.dumpgstatus 
 *Cw= 
!ng		,	

  |'}
%		
		

  |'}
%
	
			
		

  /	]3
$

	$           H         { _ c         ,    ,    ,    runtime.freezetheworld * 
!

%
  :+

       @             " &       j  ʻ     [    Z    ,            0@    runtime.casfrom_Gscanstatus L
 * !	

  m	*		
		

	*		
		

  m	*		
	
	
		
	
	

	
	*		
	
	
		
	
	

	

  $          8        Q \ `       p  T6    ,    ,    runtime.castogscanstatus 0C/0u/
 * ! [
  [
  [
   p             ) 2       v       T6    H6    ,    *        runtime.casgstatus  * ."
 
)	*I<	!4  E5} 
ZG  E5} 
ZG          p             . ? H       ƾ *      R    V    ,            -    runtime.scang 
 * !nmh	lQ	"			
_hkV
?
%hk&	N
U
	"'
+
  
 (H-$X		
		

  
 (H-$X	
	
		
	
	

	
	
			
	
  Ym
$               % )       U       @    H    ,            D    runtime.restartg `#_`_
 * !
	
  S0		
		

  S0	
	
		
	
	

	
	
			

  &:
$     P        e p w              T6    ,    ,                runtime.stopTheWorld PnOPO
 *(TSe !.

  99
  99
  (e                  & 1 8       L L Y     ,    ,    ,                runtime.startTheWorld @n?@?
 *2TSP !,
	
  ,F
  2P 0                              -    @    ,                runtime.stopTheWorldWithSema runtime.pidleget 
 *0/7 !	/	
		

		99
 $
  K	{!
  K	{
	
	!
  *7      X                 V        -    D    ,            PP    runtime.startTheWorldWithSema runtime.netpollinited runtime.traceGCSTWDone 
 *!bez35L#Kz !					


MP	
	
#=
07
  W!,P2


  W!,P
	
2


  !a
3
	#z     `    (         7 > A      _ _ ,    ,    ,    runtime.mstart 0t/ *y 					
  a                         ,    8    ,    runtime.mstart1 @?@f?
 * !		
	
  O+"
  O+"
                             ,    ,    ,    runtime.mstartm0  .  *W 	
  3       P             O ` l         L     ,    8    ,                runtime.mexit runtime.sigblock runtime.unminit POP	OPO
 *Dp!o !		*!
!IV
1
efEF1
+
  `Q

  `Q


  D!                             h    8b    ,            $    runtime.forEachP 
 *!	=60/q !		#/				*
	 q|y
  bm>'l	nNB
  bm>'
	l	n
	
	N
	
	B
  !	3@q         p                    ,    ,    ,    runtime.runSafePointFn    * !


  [

       (        7 C X         "     XP    XU    ,                runtime.allocm popyo
 */. !	
	
&	

	%HG
  gl2'e

  gl2'
	
	e

  /.  `                      + N     ,    8    ,    p1        runtime.needm runtime.unlockextra popB *cp!op!o !!	$
_)  (R3
>
  (R3
>
  S!!                                 ,    5    ,    1        runtime.newextram PBOP-O
 * 

  8
  e    p!    x                    -     ,    <    ,    2    `,    runtime.oneNewExtraM pop1o
 *
C[ !	


	-
  (oic
  (oic
  M
C
	E     #                       0 K     ,    8    ,    0,    (    runtime.dropm runtime.msigrestore po *rp!o*p)o
 !!je)
  M< 7
  M< 7
  r!
	       @$                       5    ,    ,    runtime.lockextra 0v/0C * 		
  c!'
    %    p        }                I    HE    ,                runtime.newm POP[OP?O
 *?~l !-2	
9		
'#
  4O8 
  4O
	8 
  ?~l       @&    p        ~                :    `?    ,    2        runtime.newm1 pop7opo
 *U !


  	
  	
  U   `'    p                    =     ,    8    ,            @    runtime.templateThread runtime.muintptr.ptr 0/
 *X;*0/< !	

  ,
(%
  ,
(%
  X;*<     p(                       ? b     ,    8    ,                runtime.stopm runtime.mput @?@L?
 *?0/ !		*CC*	

  f%#2
  f%#2
  t4       )                        ,    ,    ,    runtime.mspinning *       )    8        T h t         ,     :    >    ,                runtime.startm runtime.mget POPVOPiOPeO
 *Lg !H+)CC)));B

+
!++	
*#
  ,DT	:<=
  ,DT	:<=
  E6q*      ,                     `       T6    ,    ,                runtime.handoffp 0D/0/0/0"/00/0^/0#/08/
 *i6
*	

5PO !


*
3	

.	!
	
 	
  *4c)8
  *4c)8
  i
*
 /    X         l y          t      -    D    ,            /    runtime.stoplockedm popo
 *0/  !	$

		


#
  h=
*		
		

  h=
*	
	
		
	
	

	
	
			

  n=   1                     A T g     :    <    ,            h    runtime.startlockedm @t?@3?
 *F\  !	
	
	
  R

  R

  F\       2                       ! ,    8    ,    runtime.gcstopm @?@E?
 *  !	

  a+
  a+
     3                        >    <    ,    runtime.execute @?@a?
 * !!	
	
  GG
  GG
       5             A         { 8     s    u    ,                runtime.findrunnable runtime.(*randomEnum).next runtime.(*randomEnum).done runtime.(*randomEnum).position runtime.(*randomOrder).start 

 *K!N,

5P*	

5fe\afePO !/.
---	---- 
!	O--LL
---	N_%EE%%%#
%	%
	GJ=*
>!
	 	##/))"!$EE$$$	)JJ) 	(%&%	 	


 !.#M%5	(	'lk	qw!+++JJ+ 	(# 		jW	pWY+---
.
  ;XO.
;(F/DN0<F7FZ*)


  
	;X
	O.
	

	
	
	;
	(F
	/
	D
	N0
	<F7FZ*)


  E
.9K	
	
	h 
.*
| %" !"!&%ra*),+}.-0/
	
  @    (        9 L T       z z      ,    ,    ,                runtime.pollWork @l?@4?@?@? *Rfe %!$$	((
  F=1
  R=K   A                      = = M     ,    ,    ,            @    runtime.resetspinning 0i/0K/
 * %!			
  
  e
C B                     h       :    :    ,            b    runtime.injectglist runtime.globrunqput `_`	_ *~28

s &!((	(("D"	(((
J""I
II
I'
%

  O!UJ6
  O!UJ6
  &4



	n      @D    (         9 J W       V  &     ,    HM    ,            T.    runtime.schedule 
 *$
 &!				d[		T7&

	
%I#}~%I
I% 	%0	d6	^:9#\;2+N-da*b_	#43
	dW
  d<9	H%!'uE7#

  d<9	H%!'u
	E7#

  %T
#
      PI                       6    ,    ,    runtime.parkunlock_c  & (  &  & I    (        g t               >    <    ,            ,    runtime.park_m runtime.dropg runtime.setMNoWB runtime.setGNoWB POPO
 *n
 (!%	$##$	$
	$
  T?k
F

  T?k
F

  Y		 `K                      _      @    H    ,            X    runtime.goschedImpl `_`_
 *f
0&
 (!U	T$#$	$ID
$I
I$

  L5B2		
		

  L5B2	
	
		
	
	

	
	
			

  &%	


$      M    H        o z               T6    ,    ,                runtime.gosched_m runtime.traceGoSched `*_`A_
 *>LKL1K )	
	#
  /:
  /:
  >1       PN    (        o z S              T6    ,    ,                runtime.gopreempt_m runtime.traceGoPreempt )	
	#
  N                        $     ,    ,    ,            h    runtime.goexit1 runtime.traceGoEnd `,_`&_ *AL#K	 )	
#  1  A#	      PO                     $ L t     I    J    ,            )    runtime.goexit0 popo
 *
 )!"
	%#$	&=FE	H
U	@5Q
  Gg
  G
	
	g
	
	
	

  		        R                       ,    ,    ,    runtime.save A *			  :  `R    `        w           =     ,    7    ,    05        runtime.reentersyscall `_` *
 +
	'
(
(	


	  H*4

  H*4

  
   T                        ,    ,    ,    runtime.entersyscall 0+/ *0 ,
  !     T             $ / 2       D D ,    ,    ,    runtime.entersyscall_sysmon  =  *u ,

  (      PU                       + D     ,    8    ,            Ē    runtime.entersyscall_gcwait 0/09/
 *5 ,!	(((	
				
  ES	
  ES	
  5     @V                        ,    0B    ,    `L    runtime.entersyscallblock  * -

	I
:
  qfC4  qfC4        W                             ,    ,    ,            ؒ    runtime.entersyscallblock_handoff runtime.traceGoSysCall `&_`C_
 *;L#K) -	

#
  &
  ;#)    X    p                   6 d     ,    =    ,                runtime.exitsyscall POPOP *KD .	
**F**

#E	
	


**	#di  _7%&TB  _7%&TB  KD     [                      # T6    7    ,    ,    runtime.exitsyscallfast pfopUopopo * /	
+
&#;+	  
,  
,   \                        ,    7    ,    ,    runtime.exitsyscallfast_reacquired PIOP3 * 0		'  u  u       \    8        V f m              ,    8    ,            x    runtime.exitsyscallfast_pidle 0/0/0!/
 *ip 0!,,	
  ,L4
  ,L4
  2*T p]    8        M Z n        
 5     @    B    ,            y    runtime.exitsyscall0 POPO
 *a

 0!	,#$	,


		IDI
I
  G5	VZ
  G5	V

	Z
  L		*'

        P_                        "     ,    8    ,                runtime.beforefork PO *Hp op!o! 1!

& &&!&

  c
  c
  H !!     `    x          =          ,    ,    ,    syscall.runtime_BeforeFork  # 1
    0`              ! (       < E N     ,    8    ,                runtime.afterfork `v_ *Rpo# 1&&

  l
  l
  R#    `              =          ,    ,    ,    syscall.runtime_AfterFork 1
        a    (         I P W       i i t     ,    ,    ,                syscall.runtime_AfterForkInChild P\O *1po 2
''
  1  1      pa                       6    8    ,    00    runtime.malg p5oppo
 * 2!B

  ,$A
  ,$A
     @b    x                   6    6    ,     M    runtime.newproc s *x 2	W
  i
  i
      b      (       `  q            *     hm    o    ,            b    runtime.newproc1 runtime.gostartcallfn runtime.gostartcall runtime.stackmapdata 
 *8*xwz	 w8cxwxwxw
	 3!	,,,,
//	
((	&--3
3#3/&	-	
+322333&
"#&&';	
  xaf6qc<@	"
  xa
	f6qc<@	"
  8*"\
	 	.
Q       g                     7 Z R    N    ,    runtime.saveAncestors "5
 * 42
	U@8!/
  lPr
(
  lP
	r

	(
     k              	       d x      ;    ,    ,            X    runtime.gfput 0/0@/
 *dxf 5!**	J1	J1J1'
  ~,
  ~,
  &$H
f        l             . :              7    7    ,    /    Xa    runtime.gfget POPROP
O
 *>b 5!J2	

 22')
  9c1
  9c1
  /

	"b     n    P        ` h s              T6    ,    ,            xC    runtime.gfpurge   *{& 6!
J2J2

  ,w
  ,w
  >

&   n    @         p y }              ,    8    ,                runtime.unlockOSThread runtime.dounlockOSThread 0I/0= * 8	
I	 B	      .
       po                	            ,    ,    ,    runtime.badunlockosthread 8       o    p                    ,    ,    ,    runtime._System  80         o                        ,    ,    ,    runtime._ExternalCode 80       p    H	           b	         ,    ,    ,    runtime._LostExternalCode 80   @p    	           	         ,    ,    ,    runtime._GC 80 pp    
           +
         ,    ,    ,    runtime._LostSIGPROFDuringAtomic64 80  p    
 (       
 
 
       Q v      8    ,    ,                runtime.sigprof "					%	
 *
 8221<+!l2
	
4444?44%]N-
#rU$WD5;.3'(xC343M
	
  V)ja
  V)ja
  x     u                      0 0 ,    ,    ,    runtime.sigprofNonGo PmOP * ;%  X,  v             >               ,    ,    ,                runtime.sigprofNonGoPC popX ;55.  r  !H      w    8        G V ]       w w      ,    ,    ,                runtime.setsSP @<?@?@? *0
	L <33

	  &M  0L  w                      " T6    ,    ,    runtime.(*p).init 0/0f/
 * <!3G
  =4
  =4
       x                             6    8    ,            |    runtime.(*p).destroy runtime.globrunqputhead runtime.(*gQueue).push `_`_
 *`
 
A
% =!I
I
IDI
I
ID8& 	

!AB	99	
ID
99I
I#
  qf	?"s
  qf	?"s
  ("


	"

#       {                      l      b    Xf    ,            hD    runtime.procresize runtime.traceGomaxprocs 
 *L*KXLKL?K] >/
	BTS	!::		;	!	;-!
.#. ..//AI'	/?/3	%
  ]_V,(_8,
&2
0-IM
  ]_V,(
	_8,
&2
0-IM
   		
*	X
	?]       0        A L O       ] l T6    ,    ,    runtime.acquirep  <  *^ @  &  &      `                     1 W }     T6    ,    ,            X    runtime.wirep `x_` *Z
 @	 <
<<<
  			  			  Z
                             I       Y    Z    ,                runtime.releasep 
 *X @!	.<<	!		
  						
  	
	
						
  X            (        > I L       ^ ^ ,    ,    ,    runtime.incidlelocked  A  *c A

  (        P                       T      ,    9    ,    *    x    runtime.checkdead F	
 *b
 A!		
		67	
		ID
>>
I
I
&&!

/77o		
G
  @I!+O+	

  @I!+O+	

  ]n"
*#
-         h         w                ,    ,    ,            E    runtime.sysmon 
 *fe;65651656&5650/T B!


LBB$		0111*

	
J@111111


#?
FE;3
AA5
  ,<X1&4{ 	
4'$h
  ;1&(
	T            p                  E t     ,    8    ,            T    runtime.retake po * D!ba	.	"7BE%b
	
		abC\	%3
D
  ,Y'	
  ,Y'	
  
!F `                                  ,    ,    ,            L    runtime.preemptall t *t E *4-6A  &                            N!     ,    U    ,            `    runtime.schedtrace runtime.waitReason.String 
 *$
 F/
I
+"!$	
#%&(9L
 		
<
<9999	O=88
  /%_/
			



			}#
		:
  /%_/
			



	
	
	
	
		
	
	
	
	
	
		
	}#
		:
  
$
 М    !        " #" +"       q" q" "     ,    ,    ,            $    runtime.schedEnableUser runtime.globrunqputbatch runtime.(*gQueue).pushBackAll @?@a? *i G!


CI	

  ,g^
  fI%	6       "        " # #       #  # T6    ,    ,    runtime.schedEnabled @8?@? *b H	&  4"  4"            #        # # #       $ $ ($      @    <    ,            (    runtime.globrunqget `_`_`_
 * I!JE	
  j
  j
  
2,9           $        $ $ $       $ $ $     T6    ,    ,            8    runtime.pidleput 0P/0/
 *C> IEE
	
  &M
  &M
  C>   p    8%        J% M% P%        |5    ,    ,    runtime.runqempty 5 *5 I
       %        % % &       C& M& W&     8    8    ,                runtime.runqput runtime.(*guintptr).cas popop	opo
 *La6 J(
FF


	FF	

!	
  I
  I
  La6           &         & & '       n' ' '      9        ,            D    runtime.runqputslow "JF
 *4f J2$"GG").GGGG
GI		
  9
  9
  4
(%		h           (        (( 7( B(               h(     5    ,    ,            x    runtime.runqget  H B  *#o KGGGG
  #o          (         ( ( 	)       S) S) ^)     5    ,    ,            |    runtime.runqgrab 0/07/0f/ *r.	 L!		HHHH	HG<WZ]
  
  r.	       )         ) ) )        * * <    ,    ,    runtime.runqsteal `_`_`_`_
 * L!+	
  R
  R
     x*        x  * *               *     ,    ,    ,                sync.runtime_procPin runtime.procPin *# O	
             +            A+               K+     ,    ,    ,                sync.runtime_procUnpin runtime.procUnpin O	      0    +        x  * +               *     ,    ,    ,            ̞    sync/atomic.runtime_procPin O	
0 `    @,            ^,               K+     ,    ,    ,                sync/atomic.runtime_procUnpin O	0/     ,        ,  ,       , , ,    ,    ,    sync.runtime_canSpin 0#/0Q/0/ P$  _%          8-         ~ L- O-       ~ ~ ,    ,    ,    sync.runtime_doSpin *$ P
  @    -        - - -       - - |5    ,    ,    runtime.(*randomOrder).reset  * P!	
  ZUP
  `    0.         <. ?.        ,    ,    ,    runtime.gcd * Q
          .        . . .       / / /     T6    ,    ,                runtime.doInit POP	OPO
 *U Q!

		
QQ

	
  R1C
  R1C
  U  `    h/        / / /        |5    ,    ,    runtime.(*profBuf).takeOverflow  `  i 	
        Ъ    /         0 !0        |5    ,    ,    runtime.(*profBuf).incrementOverflow E 	           0        1 1 1       F1 L1 R1     T6    ,    ,            P>    runtime.(*profBuf).canWriteRecord runtime.(*profAtomic).load runtime.profIndex.tagCount runtime.countSub   	
		      	U        Ы    1         1 2 	2       G2 M2 S2     T6    ,    ,            >    runtime.(*profBuf).canWriteTwoRecords   
	      	          2 H       K3 i3 n3       14 a4 4     E    @G    ,            N    runtime.(*profBuf).write runtime.(*profBuf).hasOverflow runtime.profIndex.addCountsAndClearFlags runtime.(*profAtomic).cas i
  ! 	0F			-+
 S
	aO	N$

	Q	
  &A!wi
  &A
	!wi
  D
		#i$        0    05        O5 Z5 ^5       x5 5 5     T6    ,    ,                runtime.(*profBuf).wakeupExtra 0C/0/ p 	  b  b  #	1            5        5 6 
6       6 6 6    8    ,    syscall.runtime_envs =
  l  L
  L
           x6        5 6 6       6 6 6    8    ,    os.runtime_args x         6        6 6 6       6 6 ,    ,    ,    syscall.Exit    % 
      г    H7        U7 `7 c7       r7 {7 6    ,    ,    runtime.args 0?/0/ .m z

  D  D     @    7         7 8 8       A8 O8 ]8     ,    7    ,    0/    d    runtime.goargs 
 .%$> !XYZ%$
  D_
  D_
  %$>          8         8 8 9       *9 *9 79     ,    ,    ,                runtime.goenvs_unix popo
 .:~ #
/YZ0P;YZ<]	
  h`n
  3s          9         9 9 9       9 9 ,    ,    ,    runtime.testAtomic64 0/0/
 . !/ 
  
 0    h:         v: : :       : : ,    ,    ,    runtime.check 
 . !		tA,,			
  c
$
           ;         ; ; ;       6< ]< <     ,    M    ,            $    runtime.parsedebugvars 
 .# /

B(


-	3
.

$VWV#STSTQ
VW
?"041+
  WGIIc7
  WGI
	I
	c7
  #    0    <        = = =       Y= h= T6    ,    ,    runtime/debug.SetTraceback `G_`_
 . ! 	
	!	
		#0
  
  
      =         = = =        5    ,    ,    runtime.timediv _ ._ 
	
   @    H> 0       Z> j> r>       > > ?     U    (S    ,            ,    reflect.typelinks '
 .6 /	=M>	)H77@	

  gf
  gf
	
  6     `?        w? ~? ?       ? ? 09    ,    ,    reflect.resolveNameOff @3? .N *  .  .      `     @        w? @ @       ? ? ,@     09    ,    ,                reflect.resolveTypeOff ."   "          @        w? ~? @       ? ? 09    ,    ,    reflect.resolveTextOff *       @        w? ~? A       ? ? 09    ,    ,    internal/reflectlite.resolveNameOff *     P    xA        w? @ A       ? ? ,@     09    ,    ,            ̊    internal/reflectlite.resolveTypeOff            B        XB eB qB       B B B     T6    ,    ,                reflect.addReflectOff runtime.reflectOffsLock runtime.reflectOffsUnlock popo
 .(	G !	
2
	8,
  ,/@4?
  ,/@4?
  (	G      0    @C         UC aC eC       C C |5    ,    ,    runtime.extendRandom `_`_
 , !		 
  b<6
                  C C C        5    ,    ,    01/02/0 ,t 	9         `D        yD D D       D D D     T6    6    ,    )        runtime.(*rwmutex).rlock @>?@)?
 {|{|R D	)
  t
  t
  R     0    (E        CE NE VE       {E E E     T6    ,    ,            А    runtime.(*rwmutex).runlock 0~/0S/
 g{/|] ~!		
  
  
  g%g       0    E 0       F F F       4F =F P7    8    ,    runtime.sellock POPO
  \!'


  q6
  q6
       F 0       F F F       F F (5    ,    ,    runtime.selunlock @?@?
  r!"

  ;
           (G        >G IG NG       jG uG :    <    ,    runtime.selparkcommit 0a/0/
  %
  U#
  U#
 `    G (       (H 9H H       L M M             ,    p5        runtime.selectgo runtime.(*hchan).sortkey runtime.(*waitq).dequeueSudoG "	
 Jmmm7n9mnm=nm$nmnm@nmCnm$nmn 2
6	%\Y2A
i
ZIL:
			T$'"XS			2WVS
:.
	(
-[	:tw@D?MJM(	M:N
Q>
		
"	#
Dkq?				
			
./0*):op$6		+
*		
4
4


4
		4		
4	
4


4
		4#&&"%WXW*
	,m	*C 
  
l!
8Y.PeY5}%
  

	l!
8Y.PeY5}%
  J%:]i
79=$@C$7)%2)@)+2)     p    N        A N N       N N T6    ,    ,    sync.runtime_Semacquire ~S p%
  =  =           O        A N 9O       N N T6    ,    ,    internal/poll.runtime_Semacquire z%
       0    O        O O O       O O T6    ,    ,    sync.runtime_Semrelease @4? ~O !
  9  9           P        5P <P ?P       IP PP T6    ,    ,    sync.runtime_SemacquireMutex P=O ~X *
  B  B      P        P P P       P P P     T6    ,    ,            ,    internal/poll.runtime_Semrelease @/? ~J !  4  4  "     0    PQ        fQ qQ tQ       Q Q T6    ,    ,    runtime.readyWithTime 05/0/ ~g 
  :  :            R         $R ;R HR       R S :S     hb    xg    ,                runtime.semacquire1 runtime.semroot 
 ~STS
T !	

	*b "+
		
"				}!
	
  D+1-%#
C
  D+1-
	%
	#
C	
  c
=
*8          S        S S S       BT fT T     T    (L    ,                runtime.semrelease1 Z	
 ~ !NK	L)AB76)'
9@!	

,;
  -0E&
  -0E
	&
	

  &	)!   `    T        T T T        |5    ,    ,    runtime.cansemacquire ' ~'            pU         U U U       V V V     :    ,    ,                runtime.(*semaRoot).queue 0/0/0/
 ~_J` !		vuvw		Ne	
99634'$!" 
	0		
	
	
!
  	
  	
  J       (W         DW QW UW       W X :    D=    ,    runtime.(*semaRoot).dequeue popo ~ !	$%	$
.-	
	qt		&%G	%&		 		P1	
  	9
  	9
        `    pX        X X X       Y "Y  9    ,    ,    runtime.(*semaRoot).rotateLeft 0/0/
 ~ !	


$)* ,7
  
  
       p    xY        Y Y Y       Z !Z  9    ,    ,    runtime.(*semaRoot).rotateRight 0/0/
 ~ !


$)* (7
  
  
        P    xZ        Z Z Z       Z Z ,    ,    ,    sync.runtime_notifyListCheck 0/0v/
 ~ 	!\
  6	
          [        Tk .[ 1[       9[ 9[ ,    ,    ,    sync.runtime_nanotime ~< 	         P    [        ] ] ^       ^ _ `     T6    ,    ,            P    runtime.dumpregs runtime.(*sigctxt).rax runtime.(*sigctxt).regs runtime.(*sigctxt).rbx runtime.(*sigctxt).rcx runtime.(*sigctxt).rdx runtime.(*sigctxt).rdi runtime.(*sigctxt).rsi runtime.(*sigctxt).rbp runtime.(*sigctxt).rsp runtime.(*sigctxt).r8 runtime.(*sigctxt).r9 runtime.(*sigctxt).r10 runtime.(*sigctxt).r11 runtime.(*sigctxt).r12 runtime.(*sigctxt).r13 runtime.(*sigctxt).r14 runtime.(*sigctxt).r15 runtime.(*sigctxt).rip runtime.(*sigctxt).rflags runtime.(*sigctxt).cs runtime.(*sigctxt).fs runtime.(*sigctxt).gs  /99666966666669696996P  /I9	6
	6	69		6	6	6	6	6	6	69 6"9*	6.9!09#26%46+
  K														
  K														
  /99		6	6	69	6 	6$	!6(	%6,	)60	-64	16859<96@=9DA6HE9LI9PM6TQP   `    xa        a a a       ?b Jb Ub     9    ,    ,            V    runtime.(*sigctxt).preparePanic runtime.(*sigctxt).set_rsp runtime.(*sigctxt).set_rip pop:o
 |.	? b!
Y	b=>	ux9	;|#	
  
  
  |	.
		
?     b        Oc Sc Xc               c     |5    ,    ,            @?    runtime.(*sigctxt).fixsigcode runtime.(*sigctxt).set_sigcode runtime.(*sigctxt).sigcode runtime.(*sigctxt).set_sigaddr   n	K*:c^%*)&
9XOPO  	
     P    d         d d se       f <g g     `    (]    ,    5        runtime.sighandler runtime.(*sigctxt).sigpc runtime.isAbortPC os/signal.signal_ignored runtime.(*sigctxt).sigsp runtime.(*sigctxt).fault runtime.(*sigctxt).sigaddr !n'!
 	

/		)7o!]	[%		(]?
 D!	"#
	I	

]"	
8G	R	#
gpP
		6	5	66
(
#	2#$7				8
	#=i
|
SZ
K	J
3	636m	2F

%
bk3,#)


  9			=[
5]/"
/)FV!
  9			=[
	

	
	
	5]
	/"
/)
	FV
	!
  	
	
/		)7o		!]$	'[*)%,	+0/6	3(]<;8??
       h         h h h       h h ,    ,    ,    os.sigpipe  # > 4
  (       h          h i        ,    ,    ,    runtime.init.6        hi        i i i       Fj Fj Xj     ,    ,    ,            d    runtime.initsig runtime.getsig runtime.sigInstallGoHandler runtime.sigInitIgnored 	5 jU(VH%1op
 214/	$+,$;HGHa
	
  3  j(%14
      j         j j j       k k ,    ,    ,    runtime.clearSignalHandlers @W?@ g 	  @"       P	    pk        k k k       k k k     ,    ,    ,                runtime.setThreadCPUProfiler runtime.(*timeval).set_usec ^B
 5 !	

!
  P\
  5    
    Pl         `l ol {l       l l l     ,    ,    ,            X    runtime.sigpipe 0(/0/0/ #> 	


  C  #>      
    m        pm m m       an n n     (^    ̀    ,    Z    O    runtime.sigtrampgo runtime.setSignalstackSP runtime.setGsignalStack runtime.restoreGsignalStack B UVl 4			*
z	0"3			/		AD	
)Hc"
2	  ;I.	d
)/


M  ;I.	
	d
)/


M
	
	  /l       xo         o o p    	  p p &q     ,    ,    ,            (d    runtime.sigpanic runtime.canpanic runtime.panicoverflow runtime.panicfloat runtime.panicmem PO
 *+999.99499i&mn(8[[$ !		
	*	   	  	  &	G			%			N
*BB
  55b5h5j{									
  *+999.
9	9499i&([	[$         q        q q r       Dr Dr sr     ,    ,    ,             A    runtime.dieFromSignal 0/0 @UVUVUV"UVUVUV! 
+     @"
	!       r        s s 's       Ys rs s     6    ,    ,                runtime.raisebadsignal @?@	?@0?@?
 oopk !

!
/

  A+F
  A+F
  ok       s        s s t       t t ,    ,    ,    runtime.noSignalStack 0m/
  I
  

          pt        s s t       t t ,    ,    ,    runtime.sigNotOnStack 	I
 0    t        s s t       t t ,    ,    ,    runtime.signalDuringFork 	I
          Hu        Zu cu gu       uu u 6    ,    ,    runtime.badsignal 05/0 S 		

           u         	v .v 8v       xv v v     8    ,    ,            0    runtime.sigfwdgo PfOP@OP/OPoOP,OPOPOPOP 	 	
!$					!
	1  +V  +V  	          w        5w <w Hw       \w \w aw     ,    ,    ,            ԛ    runtime.unblocksig runtime.sigaddset PTO UVUV) 
  J  )     @    w         w w w       (x 6x Dx     ,    8=    ,    0         runtime.minitSignalStack pop*o
  !		
  R
  R
  nI         x         x x y       -y -y 7y     ,    ,    ,                runtime.minitSignalMask runtime.blockableSig runtime.sigdelset POPO
 aUVUV_ !FNQ
:I
  
  E-
     p    y         y y y       y y y     ,    45    ,    07        runtime.unminitSignals `X_`2  ux    $*<        `z        tz {z z       \w z z     T6    H6    ,    5    D    runtime.signalstack `T_ 3UV! "
  J  3!  `     {        &{ >{ G{       { { {     ,    ,    ,                runtime.sigsend runtime.sigNoteWakeup `_`t_`_`_`$_
 o'p} !&		$	"OJ#		8+
  c
  '}       |         F| Q| V|       u| | |     6    ,    ,                 runtime.makeslice runtime.panicmakeslicelen runtime.panicmakeslicecap PhOPqO
  F!%'!&
  gb
  gb
  
        } @       '} ?} }       ~ ~      xU    L    ,             n    runtime.growslice runtime.isPowerOfTwo 
 MONg	M8NMNMIMKN1M8NMNMI(MMN/M:NMIMJN6M8NMNMIrMN' !	
C^
5e)!	'1
8
	58|u		7D]:6
N8EDWVY.
  $"?0
  $"
	?0
		
  Og	8K18	M/:J68r(222'   &                                   ,    ,    ,            @    runtime.stackinit [ stst 		   0'    H          Z ^        ,    ,    ,    runtime.stacklog2  	       P'    Ѐ                 l       ,    >    ,            P    runtime.stackpoolalloc runtime.gclinkptr.ptr 
 st12<12 !#	*	"	
	
  q|M
  q|M
  <   )             6 B _         ς     ,    8    ,                runtime.stackpoolfree POPnO
 !s	ts@t
st12127st
 !				(	
	 ++/'*
)
		
  ),7
  ),7
  !	(
7
  *    P        i u ~              |5    ,    ,                runtime.stackcacherefill POPO
 I12 !
#
!
  ,UG
  I      +    (        B P Y              |5    ,    ,            К    runtime.stackcacherelease 
 v12 !,

  e$@9
  v   ,              % -       ] n      T6    ,    ,                runtime.stackcache_clear `_`_
 c12x !		


  ,h
  ,h
  cx   -              3         5      -    J    ,            .    runtime.stackalloc |
 1212st#stCst" !	7>
FU	
N;+	
_IL!f
5
  |%54)9=+
  |%54)
	9=+
  #C"
	      0            ʇ          ҈       -    A    ,            /    runtime.stackfree 
 12S12s	ts8t9sti?'@s	tIs
tJ !	+2	"Q<
	%
	&,c'
Z
}	P0
=	
  n
'
#	
	+
  n
'
#
		

		+
  S	%9i'
		I
J   4     (       щ         h       H    B    ,                runtime.adjustpointers runtime/internal/sys.Ctz8 
 \mnopJmn*mn !	 
)2%)(;	9
  		
  	
	
		
	

  \J* 06    8        b         * b      l        ,    K        runtime.adjustframe runtime.adjustpointer 
 m!n 	/
e$
@?	)*+,

	!$%*1'
5	LJ
I0#w;
  A_z?
		
  A
	_z?
		
   !OC :            + . 2               L     5    ,    ,                runtime.adjustctxt J J 	  
  :            ͍ Ս ڍ        " *      9    ,    ,             &    runtime.adjustdefers @?  !

  
  
  &
	0        ;              Ď               Ԏ     5    ,    ,                runtime.adjustsudogs : :          <               1 5        |5    ,    ,    runtime.findsghi O     P<                         K    A    ,    runtime.syncadjustsudogs popMo  !	 	


5
  bPG
  bPG
	
 =              Ő        G x     T6    ,    ,            (    runtime.copystack runtime.adjustpanics "
  2		$"
4 (
WC(5A
  v#0)
  v#0)
  /      @    ȑ        x  ב ۑ        ,    ,    ,    runtime.round2 #      A    H         Y j }       L       ,    0    ,                runtime.newstack "
 Cwxopy
z 2	


*0
		
	GT'  # K
Q	'!1U0
	LK
sU''
8;>8
  1=:r							
;&
	

	w								
F$	q
  1=:r
	
		
	
	
	
		
	
		
	
		
	
		
	
		
	
	
	
		
	
	
;&
	

	w								
F$	q
  C
       N             , 9       o       T6    ,    ,                runtime.shrinkstack @?@?@	?@	?@	?@	?@3?
 &yz6op !

	

!




  Xg<
  Xg<
  &6        PO                      Z } ,    Q    ,    runtime.freeStackSpans   !!
	&	

?
  ,))R!K
  ,))R
	!K
 P      P        , I              |    }    ,    .     C    runtime.getStackMap 	
 onzonHop F	

4
	
OBEF(F9(

	)I	



		A	v>56Y
  4ON}'		
1		'		
(	
	
  
	4ON}'		
1		'		
(	
	
  z	H  Y              8 3 7       F F ,    ,    ,    runtime.morestackc (     Y     0       М         p       J    J    ,    +    `    runtime.concatstrings runtime.stringDataOnStack ~`
 : 0/
		('+.

	 

6&	
	%2	
  
  

          \     8                 ( 06    ,    ,    +    runtime.concatstring2 pQo :l tH  B  B        ]     H                  8    ,    ,    0+    runtime.concatstring3 pTo :o |K  B!  B!        ]     X       . 5 8       @ I 0K    ,    ,    P+    runtime.concatstring4 pWo :r N  B$  B$        ^     h       . 5        @ I <K    ,    ,    p+    runtime.concatstring5 N   ^     0       2 A E       e r ?    ,    ,    `N    runtime.slicebytetostring PpOPBOPO : )
	


		

  y;
  y;
  p_    Ƞ 8       ݠ           h7    ,    ,    runtime.rawstringtmp pNop6o
 : !
.)
  j-
  j-
  `    X 0       r           x?    <    ,    runtime.stringtoslicebyte aY
 : !
"
  
  
     a     0       " 2 6       t  @>    <    ,    runtime.stringtoslicerune :
 : !





  cJ1
  cJ1
 b     0        
        @ S L>    ?    ,    runtime.slicerunetostring 
 : /$L%.		
	$
	
	0+
  l<
  l<
   d             ʣ ڣ ޣ         <?    ,    ,    /    runtime.intstring popaopo
 : )
0		
#
  0[
  0[
       e    x 0                  l9    ,    ,     N    runtime.rawstring PhO : 3!


  J-
  J-
  `f             - : W              9    h=    ,    4    4    runtime.rawbyteslice popo
 :2.S-N"./-.-.I.)-
 24
//
  B
  B
  2SN"/)
 g    0         E T q        Ʀ צ     9    h=    ,    4    p    runtime.rawruneslice 
 :S.N-W	./-.-.I.(-$ 2	4
	
/
  P
  P
  SNW	/($     i    @        Q g k         7    8    ,    runtime.gostring 
 : !

  *;8
  *;8
  j     (        % )       M M W     p5    ,    ,                runtime.index `n_`Q_`_ : !


  M
  l7   k                       |5    ,    ,    runtime.atoi  : 
,#21
%    l    H        Y i m         T6    7    ,    p-    runtime.findnull  : 6!?  5  5    m             W         i i ,    ,    ,    runtime.badsystemstack < z$
        m    P        C ` c       Wj ^j  9    ,    ,    reflect.memmove P "
    n             @[          ,    ,    ,    D       `n    ( `       U l p       ! ^      ԭ    h    ,                 runtime.(*Frames).Next runtime.(*Func).Entry "*
 4 T3/  s&%#		* 	|OPn=O5Z	
%
7	qt63O

1
'
  *]5,q
  *
	]5,q
      v               ) -       g  b        ,    -    runtime.expandCgoFrames  4 /.%"	^	7-,K'
  f*T@[
  f*
	T@[
      x                       b } ,    9    ,    runtime.modulesinit 0
 4 !!	5GG
r 	$

;0
	/.1
  ,B0
  ,B0
 p{                         ,    8    ,    runtime.moduledataverify 0;/ 4V $	  /  /        {    p                   u    P    ,    runtime.moduledataverify1 
 4 /
7(q-D
,^!&		
  _	
	
/	
c>mp
	
	
	
	
  _	
	
/
	
		

	c>mp
	
	
	
	
         h        z         α  
     U    XT    ,            \    runtime.FuncForPC k5
 4 !
$#
CLC
	
  -+\;4)
  -+\;4
	)
  <           x                 Ͳ ڲ      7    ,    ,            T    runtime.(*Func).Name runtime.(*Func).funcInfo P7OP4OPO 4 !
	,
  S	0
  S	0
  O	H   P    0        H K N        5    ,    ,    runtime.findmoduledatap 6 46 
             ɳ ٳ          %     45    ,    ,            P    runtime.findfunc 0/0./0Q/
 4[ 	!	

4;D
  *
  [          8                  A     Q    T    ,                runtime.pcvalue runtime.pcvalueCacheKey /'
 4/ 	/ 'Y?N			n		
9B$gb
6?O>9
  !	 s		I	
  !	 
	s		I
			
  PN/     Ќ                        %     7    7    ,    .    8    runtime.funcname runtime.cfuncname `__`_
 49*= !%
  =T
  =T
  &*
       p     (        ˷ ҷ               8    7    ,    0.    h    runtime.funcnameFromNameoff `q_`_`_
 4K*6 ! %	
  OM
  OM
  &"*6           p 8                Ѹ       48    7    ,    -    @    runtime.funcline1 /
 4*u !FE0	
	%%0
  fF
  fF
  &*u           P 0       a i l       t } 8    ,    ,    runtime.funcline V 4q M  ?&  ?&       й (                 6 G    @G    ,    runtime.funcspdelta c
 4 !B
  Z3*
	

	
	
  Z3*

		

	

		

	
		
       0                  &     6    ,    ,            8    runtime.pcdatavalue runtime.pcdatastart #\ 4LN !
B
  
  
  EL             8                ׻       6    ,    ,            `    runtime.pcdatavalue1 #` 4LR !
F
  
  
  EP   P    X         i x         ͼ ߼      =    =    ,                runtime.funcdata @%?@@?@L?
 4O; !	6	
  	
  	
  O;       0    @ P       M ^ b         |8    ,    ,    runtime.step `_`_`_
 4 !%	
 
#	
  /S
  /S
                               |5    ,    ,    runtime.readvarint 0W/0	 4e 
	    P                     ޾        9    8    ,            X    runtime.libcCall POP 0ghd 	*
7  g/  g/  0d          X 8       h o w              ,    ,    ,            0    syscall.syscall @[? .ij" ~)
  )  ."   P     P       h o 	              ,    ,    ,            D    syscall.syscall6 )
             P       h o               ,    ,    ,            X    syscall.syscall6X )
            8       h o               ,    ,    ,            l    syscall.syscallPtr )
      p     8                       ,    ,    ,                syscall.rawSyscall @Q? )ij )
  G  )       И    0        J Q Y       c j q     T6    ,    ,    3        runtime.pthread_attr_init @F? ij% %  4  4  %              J Q        c j q     7    ,    ,    p3    ؗ    runtime.pthread_attr_getstacksize %     p    h        J Q        c j q     T6    ,    ,    3         runtime.pthread_attr_setdetachstate %                J Q        c j q     09    ,    ,    P4    d    runtime.pthread_create %                                    ,    ,    ,                runtime.raise @6? ij 
  ,      P     0       % / 7       G Q [     h7    `9    ,    0    4    runtime.mmap  yij> !X!
  !
  !
  y>                                    T6    ,    ,    1    H    runtime.munmap 
  , `    H          X              T6    ,    ,    0        runtime.madvise 
                  J Q        c c q     5    ,    ,            ܘ    runtime.read %      @        J Q P       c c q     ,    ,    ,            L    runtime.closefd %       @                            ,    ,    ,                runtime.exit 
            @          O              ,    ,    ,                runtime.usleep 
                   J Q        c c q     5    ,    ,            L    runtime.write %     8        J Q E       c j q     T6    ,    ,    2        runtime.open %  `                            ,    ,    ,            \    runtime.nanotime `_` iji   =P  i             p                        ,    ,    ,            8    runtime.walltime `g_ 'ij5 "  E"  '5     p              "              45    ,    ,                runtime.sigaction 
                               45    ,    ,            l    runtime.sigprocmask 
             $ + 3       C H M     7    ,    ,    5        runtime.sigaltstack @X? 0ij 

  N  N  0     P                            ,    ,    ,            Ș    runtime.raiseproc 
       8          J              45    ,    ,            ̙    runtime.setitimer 
   П     8       J Q        c j q     h7    ,    ,    6    4    runtime.sysctl %             8        J Q F       c c q     ,    ,    ,            <    runtime.fcntl % p                            ,    ,    ,            D    runtime.kqueue @E? ij$   3  $     H 8       J Q W       c c q     4    ,    ,            0    runtime.kevent %                    J Q        c j q     7    ,    ,    p4    x    runtime.pthread_mutex_init %    `    P        J Q k       c j q     T6    ,    ,    4        runtime.pthread_mutex_lock xu%                  J Q        c j q     T6    ,    ,    4        runtime.pthread_mutex_unlock jg%         `        J Q z       c j q     7    ,    ,    3        runtime.pthread_cond_init \Y%       P            J Q        c j q     7    ,    ,    04    P    runtime.pthread_cond_wait NK%           p         J Q        c j q     09    ,    ,    4    <    runtime.pthread_cond_timedwait_relative_np @=%                  J Q $       c j q     T6    ,    ,    3    (    runtime.pthread_cond_signal 2/%     @     8       h                ,    ,    ,                syscall.syscallX ."  )
                    ` l q              I    H    ,            `    runtime.addtimer runtime.(*timer).assignBucket runtime.badTimer popo
  !#
  d+
  d
	+

  !!W
             7 M R         >    ,    ,    runtime.(*timersBucket).addtimerLocked jq
  !63
		f
  c?C
  c?C
     `             1 @ E       a t      I    J    ,                runtime.deltimer `{_`_`_
  !	-
  7C
  7
	C

  
  0                     X f ;    ,    ,    runtime.(*timersBucket).deltimerLocked 8
  !	/	')3	'	
  2L
  2L
                                 @    $B    ,            |    runtime.timerproc 
 _%`I/0 !!`'U

	
	/	
			))<	
A4#$3.-,
%w	
\		kX9
  l	1y>		92
  l	1y>		92
	
  %IB(       @    P        a m r         6    8    ,    runtime.timejump POPO  !	
  K%6
  K%6
                             5    ,    ,    runtime.timejumpLocked   #


          (                 |5    ,    ,    runtime.siftupTimer 0/0/0/
  !	

        Ю    ( (       > N S        |5    ,    ,    runtime.siftdownTimer 0/0A/0>/
  !41	&		%
6

B		
                          ,    ,    ,    time.now PIO d  *  %                                    6    8    ,                runtime.traceReader 0&/0Z/0K/0/
 vIJ9 !
	
  eF
  eF
  	9           h                        T6    ,    ,                runtime.traceProcFree runtime.traceFullQueue runtime.traceBufPtr.ptr 0~/0/ v !




  O3
  O3
  T          X (       k {          (8    ,    ,    runtime.traceEvent  v !

	+,J


  !
  !
        г    0 H       }          1 \     P    O    ,                runtime.traceEventLocked runtime.(*traceBufPtr).set runtime.(*traceBuf).byte 
 v !	$!(
P/ !
	>
  h#

\
  h#
	

	

	\
  :6_
        0                 & ?    h=    ,    runtime.traceStackID 
 v 	!		

66
	4	
  ?9
  ?9
                             H6    8    ,            H    runtime.traceAcquireBuffer 0O/0</ v!GHGH,GHB 	!	 (
  w(
  w(
  !,B   p    p                        ,    ,    ,                runtime.traceReleaseBuffer  N  v3G/H 		  m  3%#               3 B F              ,    8    ,            HF    runtime.traceFlush 
 v 	!&

	16!

  D(,5
  D(,5
  ^#
	$$ к    X        s |         |5    ,    ,    runtime.(*traceBuf).varint 0h/0 v 	
   `      (       ; ] a              I    J    ,                 runtime.(*traceStackTable).put runtime.(*traceStack).stack #
 v !*=B
		36	#	

  J61"o	#@
  J61"o	#
	@
  
     `    X 0       x                      5    ,    ,                runtime.(*traceStackTable).find 0/0/0 v SV
W  g-                     $ + .       6 ? 09    ,    ,    runtime.(*traceStackTable).newStack @C? v^ :  >  > p                     ( 8 H     09    ,    ,            h    runtime.(*traceAlloc).alloc runtime.(*traceAllocBlockPtr).set POPVO
 v&WX !		
  _
  _
  &C                         ,    ,    ,    runtime.traceProcStart pco v~ P
  h           8        N W j              T6    8    ,                runtime.traceProcStop  v!GHGHIJ5G8H
 !	

#	
  wJ
  wJ
  !5.                   " - 0       @ @ ,    ,    ,    runtime.traceGCSweepStart 0C/0/ vx 
	  k  `                            ,    8    ,            p    runtime.traceGCSweepSpan pHop/o
 v\IJ4 
#
  
  
  \4          h                         ,    8    ,            \    runtime.traceGCSweepDone Ct
 v[IJy !

N
  
  
  [y                    6 ? C       S d T6    ,    ,    runtime.traceGoCreate  v !KL

  W2K

  W2K

                          % % 7     ,    ,    ,                runtime.traceGoStart 
 vGIJ !	ES		
  QR
  G                         ,    ,    ,    runtime.traceGoPark `C_`*_
 v 
&
#
  H
                   . > B       T b T6    ,    ,    runtime.traceGoUnpark X
 v !	NQ
  [
  [
                         ,    ,    ,    `6_ vQ #
  ;      p             7 A E       W W ,    ,    ,    runtime.traceGoSysExit  v !`
!
  
  P            N W               T6    8    ,                runtime.traceGoSysBlock !
	


#
	

          P         d o s         ,    ,    ,    runtime.traceNextGC pWopEo
 v !
DE	
  `H
                  6 J              0H    m    ,    6        runtime.tracebackdefers runtime.getArgInfoFast Z
 klyyv f/(	 
*1
A)*r@
  (yE	
  (yE
	
		
	

  Qv        X X                ?           p    ,    .    X    runtime.gentraceback runtime.topofstack runtime.elideWrapperCalling "	
 {qrqrklklklklklklklmkl
qr 2"
' "
D
?\[	OW<d
	+J	
WX-aZ*EY-:1!&Ba75OIK)%
###k/?D% =YO>p
	r+g56!,
^]o	&%<- 3(I]ABA(	
(	I]]&\f37CT




5$
MS\%#=		I3- 	'#	
e
7
	
i#
  :}
"
8

{8
T:'*2.	Y
  
	
	:}
"
8

{8
T
	:'
	
	
	*  2"!$#&%&%&%.('*)*)*)*)*)*)*),+,+,+,+,+,+	,+,+,+,+Y,+,+,+,)
  {
	
	
	J
	S
	
	a702      P     8                  # |G    H    ,    runtime.getArgInfo ;
  	!LMFE!
$G>
	+
00g;
  f;y$
  f;y$
	
	
         0                 7 >    X;    ,    6    runtime.tracebackCgoContext "
	
5	
  	2-'I +$#	 )*6	
  uU	H
  uU	H
                           #     :    ?    ,                runtime.printcreatedby QY
 Ekl 
!!
)

  6A)
  6A)
  E      `    x                    I    A    ,    runtime.printcreatedby1 C
  
!l,b	
>
  41	

  41	

	
	
	

                               @8    ,    ,    runtime.traceback `H_ c 
5
  M  M                  ) .       > I @8    ,    ,    runtime.tracebacktrap `[_`9_  
!3
0

  d+
  d+
     P     (                1  T  w      @8     7    ,                runtime.traceback1 "
 vuvuvuv 
2DX
[+"	(a%
  22R~
  22R~
  v  p      (         !       G z      HV    P    ,            `    runtime.printAncestorTraceback z
 kl !W>)'

(
  .	
B1$
@
  .	
B1$
@
	
     `             ' 8 =       }  (`    [    ,    runtime.printAncestorTracebackFuncInfo 
  !/.FVEb
>
=F
	
  7/E~	
|:)
  7/E~
	
	
		
|:)
      X (       h r w         6    8I    ,    )    runtime.callers   !		
  
  
            0        	          6    ,    ,    runtime.gcallers 
  !
  |
  |
 0    p (                  8    ,    ,    runtime.showframe POPOPO
  !	)F
  1
  1
                     ` }               8:    h=    ,            XE    runtime.showfuncinfo runtime.contains runtime.isExportedRuntime L" *qrqle)fefef<e1f\ !	
<;,+,
)#1:A
  k{`
  k{`
  *f)
	
#
1	 (                          H       >    <    ,            0    runtime.goroutineheader 
 &uvQstsvstst*s
t ! 212
n),#
%O(0&1278
C
  	
(	
  	
(	
  &Q*
     8        P ` ~        &	 \	     x^    Y    ,            0    runtime.tracebackothers Z
 *qrqrqruvuv|qr
 !	6

#


(

% 
3.

  c	,
	=v	$


  c	,
	
	=
	v	$


  *|
             	         	 	 	       3
 e
 (8    H6    ,    6    runtime.tracebackHexdump 
  !	"1##



  i				

  i				

  p    
         ) 9       c t      T6    ,    ,                runtime.isSystemGoroutine P[OPOP*OP3OPO @klaefe%f( !


%

  1^6%
  1^6%
  @a%(                          9 R >    X;    ,    3    runtime.printCgoTraceback q  !
	
#6


  o1	)
  o1	)
                            J       `E    A    ,    M        runtime.printOneCgoTraceback 
 se4fe*fe
f !	*
'#6*
S('
  T+
	6<	
  T+
	6<
		
  s4*
                 : E I       W ` T6    ,    ,    runtime.callCgoSymbolizer @@?@? z 
  H  H        p                        6    7    ,    *    runtime.cgoContextPCs ~(
  !






  1
  1
        P                            5    ,    ,            |    runtime.(*_type).string @r?@?@?
 2 \!.
  1	e
  )x     	             : > B        5    ,    ,    runtime.(*_type).uncommon  2 n21>.
#

!

<
_J

;
#

$
3
      	                       5 N     7    ,    ,            h    runtime.(*_type).pkgpath @b?@?@*?@?? 2 !+
+'
  *(8-	
  *(8-	
  1   
                     +       A    `K    ,            (    runtime.resolveNameOff e
 2 !	;>1)*z
u
1.%

  %	
)		R
		
  %	
)
	
		
	
		
	R
		
  >     X        o          <      U    HR    ,            P    runtime.resolveTypeOff 
 2 !

-+wz1gjz
u
!4)
  b	
)		M		
  b
		
)		M		
  2                 ) A E         N     A    `K    ,                runtime.(*_type).textOff 
 2 !
.!S1z
u
!V;#
  	
)		>		
  	
)
	
		
	
		
	>		
  2      P                                  |5    ,    ,            +    runtime.name.tagLen runtime.name.nameLen runtime.name.data I 2" 
	   	                                         5    ,    ,    01        runtime.name.name ? 2* 
 1          8        I T [       w       6    ,    ,    P1        runtime.name.tag 0;/0-/ 2a %;

  .J
  .J
  P     p              %       M ^ o     7    ,    ,            D    runtime.name.pkgPath P-OPOPO
 2	] !M	T	SR
i	'	
  RQ	#
  RQ	#
  E			] `                             ,        ,     [        runtime.typelinksinit "



 2 2x		(		(!

5
L"
'#**B"0Y6
[D#J	~5

  np=0Bz
  np=
	0Bz
               x          Q k         k             ,    7    n    runtime.typesEqual "?mRz`N%!
 2"N 2UQ	=	/
		<"

C0	M% 	jj3+.	)2u]p	~OO	E;	oEt()
 
	-O9
  wPE#5'51#!#!,.#Nf5yJh'5,!@ ,	1	
  wPE#5
	'51#!#!,.#N f 5"!y J h'5$#,&%!$#@$# $#,&%$#('	('1*)	*)    
  
?
	X	
*	



*

]   `,      (       #  ?  D         |5    ,    ,    runtime.decoderune 0/0/0/0/0)/0  z0-0%%*\3
      .      (                    |5    ,    ,    runtime.encoderune 0:/0A/0T/0m/0&  					


       0    !         ! !        |5    ,    ,    runtime.cgocallbackg1.func1 (     00    !         " " "       (" (" ,    ,    ,    runtime.cgoCheckWriteBarrier.func1 PO
 < l.b
  3		
      0    "         " " "       " " ,    ,    ,    runtime.cgoCheckTypedBlock.func1 P;O <V -
  @     P1    #          /# 2#       6# 6# ,    ,    ,    runtime.chansend.func1 >A A  +    1    #          /# #       6# 6# ,    ,    ,    runtime.chanrecv.func1 A      1    $         %$ O$ W$       $ )% S%     ,    ^    ,            t    runtime.debugCallCheck.func1 `r
 HI
 V3 

"/
%, 
	 
-
	(-&++
8-,-	5
  :Z'*
  :Z
	'*
  I
      p7    %        % % %       % % T6    ,    ,    runtime.debugCallWrap.func1 @?@(? H`   :  :     7    @&          W& Z&       d& m& ,    8    ,    runtime.mallocgc.func1 \d 2!
  A  A   @8    &          & &       & & ,    8    ,    runtime.persistentalloc.func1 \c 2 
  @  @    8    H'         b' i' m'       }' ' ,    8    ,    runtime.allocmcache.func1 @e? r &
	  1$  1$      09     (         ( !( ((       B( Y( p(     ,    8    ,            x    runtime.freemcache.func1 0/ r`+$ *	!

  .		7
  .		7
  `+$  9    (         ( ( (       ( ( ,    ,    ,    runtime.SetFinalizer.func1  $ x? !
  )    :    @)         [)  f)       p) p) ,    ,    ,    runtime.SetFinalizer.func2 pSopo
 16
  Q%
      :    )         ) ) )       * * ,    9    ,    runtime.setGCPercent.func1 @? ` 3
"

  >T
  >T
    p;    p*          * *         ,    ,    ,    runtime.gcStart.func1 `0 	      ;    *           * *       + + ,    8    ,    runtime.gcStart.func2 `n &

  02  02        <    h+        [ + +       + + |5    ,    ,    runtime.gcMarkDone.func1.1 `x +  &/      <    +         	, , ,       $, 3, ,    8    ,    runtime.gcMarkDone.func1 @q? ` 
L
[
  I
  I
        =    ,         , , ,       , , -     ,    8    ,            ȓ    runtime.gcMarkDone.func2 popo
 `"	
 *%	"	
  uJ
  uJ
  "	
      =    `-         y- - -       - - ,    ,    ,    runtime.gcMarkDone.func3 0// `J 
  ! @>    -          . . 
.       . . ,    ,    ,    runtime.gcMarkTermination.func1    `; !	
  %      >    .         . . .       . . 
/     ,    8    ,                runtime.gcMarkTermination.func2 @k?@?
 ` !	
	!

  t
.	
  t
.	
  90|    ?    `/         / / /       / / ,    ,    ,    runtime.gcMarkTermination.func3 0/ `7 7  !    ?    /        0 	0 0       0 0 T6    ,    ,    runtime.gcMarkTermination.func4.1  % `@ 
  *  *     @    p0         h 0 0       h h ,    ,    ,    runtime.gcMarkTermination.func4 `> 
    P@     1        1  1 /1               S1     5    ,    ,            t    runtime.gcBgMarkWorker.func1 l `1.23434 		  .       @    1         1 1 2       X2 2 2     ,    8U    ,            x(    runtime.gcBgMarkWorker.func2 popZo
 `365

6 3	D**I
II
I/
521
  F0I
  F0I
	
  

  pB    (3         ?3 J3 S3       3 3 3     ,    9    ,                runtime.markroot.func1 phop`o
 FWX !
	
	+


  h+
  h+
  F      `C    3         4 4 4       )4 )4 ,    ,    ,    runtime.gcAssistAlloc.func1 0)/ D %
  . C    x4        4 4 4       4 4 7    ,    ,    runtime.scanstack.func1 @8? S %  8  8  D     5         5 #5 '5       55 @5 ,    8    ,    runtime.scavengeSleep.func1 0R/ m &
  1!  1!      D    5         5 5         ,    ,    ,    runtime.bgscavenge.func1 0 	  D     6         96 P6 U6       6 6 6      -    G    ,                runtime.bgscavenge.func2 X
  <
	)
I*/
  G;&Xy%
  G;&
	X
	y
	%
  c6        F    7         /7 67 97       C7 L7 ,    8    ,    runtime.getempty.func1 `N_ zi &2
  F  F    F    7         7 7 7       7 7 ,    <    ,    runtime.freeSomeWbufs.func1 
 z !&
  c!O
  c!O
       G    p8        8 8 8       59 z9 9     D     C    ,            pl    runtime.(*mheap).coalesce.func1 runtime.(*mheap).setSpan popo
 0.5- )
+3 
	&.		
	




D	

	

!
'
 6]W	X]^#
  				
  		
	
		
	
		
	
	
	
	
	

  V3
		
	
	#+	!

k	  K    `:        : : :       : : :     ;    >    ,                runtime.(*mheap).coalesce.func2 POP&OPO
 0 %						"	




  TB
  TB
  	"I
       L    `;         }; ; ;       ; ; ,    8    ,    runtime.(*mheap).alloc.func1 `O_ 0j 6#
  G  G      0M    <        /< 9< =<               <     |5    ,    ,            H|    runtime.(*mheap).allocSpanLocked.func1 0/0* 0 	o
rqt.v%x 
  	D		%	%	'"

         O    @=         `= n= r=       = =  -    B    ,    runtime.(*mheap).freeSpan.func1 
 0 *			
%
  V	
  V	

        P    (>        M> W> [>               >     |5    ,    ,            8m    runtime.(*mheap).scavengeSplit.func1 0/0 0 		.!
  2				%	!

  Q    @?         4 C[ [?       )4 )4 ,    ,    ,    runtime.mProf_Malloc.func1 %
    Q    ?         " ? ?       " " ,    ,    ,    runtime.tracealloc.func1 V )
  PR     @         " ? 8@       " " ,    ,    ,    runtime.tracefree.func1 )
       R    @         @ @ @       @ @ ,    ,    ,    runtime.wbBufFlush.func1  0 $K '  5        S    A         (A 4A 9A       A A ,    9    ,    runtime.freedefer.func1 `_`=_
  -+
	 $	


  8=
  8=
      T    A         B B B       B B ,    ,    ,    runtime.preprintpanics.func1 @)?@? ^ 	   &&        T    xB         B B B       B B ,    8    ,    runtime.throw.func1 PeO  /@
  /  / pU    C         !C )C .C       <C KC ,    8    ,    runtime.fatalthrow.func1 h  8)

  8
  8
        V    C         C C C       C C  -    A    ,    runtime.fatalpanic.func1 
  N.

  N-*
  N-*

     V    PD         iD pD tD       ~D ~D ,    ,    ,    runtime.fatalpanic.func2   : 
  $     W    D        D D D       E E ,    ,    ,    runtime.hexdumpWords.func1 `u_  			 

  z
 W    `E          sE vE       ͝ ͝ ,    ,    ,    runtime.main.func1 *G 
 W    E        E ^ E       E E T6    ,    ,    runtime.main.func2    .  .   0X    HF         ^F eF hF       rF rF ,    ,    ,    runtime.goready.func1 @.? *I %
  3        X    F         F F F       F F ,    ,    ,    runtime.casgstatus.func1 PO
 * 1]
  1		
       @Y    `G         yG G G       G G ,    ,    ,    runtime.casgstatus.func2 `_
 * 5
  @			

  @Z     H         / H H       / / ,    ,    ,    runtime.startTheWorld.func1 *7 7      Z    pH         H  H       H H ,    ,    ,    runtime.reentersyscall.func1 `_
 +%
  ?			

  [    I         0I 9I =I       HI HI ,    ,    ,    runtime.entersyscallblock.func1 
 * -@
  Q	
	
			

  \    I         0I 9I I       HI HI ,    ,    ,    runtime.entersyscallblock.func2 -.
       ^    PJ         nJ vJ }J       J J J     ,    (>    ,                 runtime.exitsyscallfast.func1 PO *f: /<**
  <,!

  <,!

  f:     ^    K         1K 8K ;K       GK GK ,    ,    ,    runtime.exitsyscallfast_reacquired.func1  8 *S 0!
	  0       _    K         5P K K       K K ,    8    ,    runtime.malg.func1 *X 2)
  ,   ,        p_     L         6L =L @L       JL JL ,    ,    ,    runtime.newproc.func1 `E_ *` 20
  J        _    L           L L       L L ,    8    ,    runtime.gfget.func1 *Y 6&"
  -   -       0`    8M         WM bM nM       M M M     ,    :    ,            8    runtime.(*rwmutex).rlock.func1 @A?@S?
 w}~OP
 T*	
  00
  00
  w     `    N         'N .N 2N       6N 6N ,    ,    ,    runtime.selectgo.func1 pMo h h  R    `a    N         'N .N N       6N 6N ,    ,    ,    runtime.selectgo.func2 h      a    N         O O O       +O 4O ,    8    ,    runtime.callers.func1 
  5I

  ~
  ~
    b    O        H O O        ,    ,    ,    runtime.tracebackHexdump.func1 6     b     P         P P %P       FP FP ,    ,    ,    runtime.init @?@R?
 PBXZWR
 B(2
  /#h
 @d    P         P P P         runtime.skipPleaseUseCallersFrames   R @e    P          P P         main  0     Pe    Q        Q +Q 0Q        runtime.rt0_go   
"	   f    Q           R R         runtime.asminit   f    0R        =R BR FR        runtime.gogo 0S W 	   g    R        R R R        runtime.mcall S	
 f 			    g    S           R #S        runtime.systemstack_switch   g    PS        dS hS mS        runtime.systemstack   	
			        @h    S         S S T        runtime.morestack   			
		      h    pT        T T T         runtime.morestack_noctxt 
 
    h    T         T T T            runtime.reflectcall           j    `U         hU oU sU                    callRet P+O 0 
       k    U         U U U          U         runtime.call32 PTOP ~ ~  9/  k    0V         ?V U KV          U H        runtime.call64 T ~   l    V         V V V          V (        runtime.call128 u    PA    l     W         W W !W          &W         runtime.call256 u    SA    `m    pW         W W W          &W         runtime.call512 u         n    W         W W W          &W         runtime.call1024 u        n    @X         QX W ]X          &W x        runtime.call2048  u          po    X         X X X          X         runtime.call4096 4@u@@    iA   @p    Y         )Y X 8Y          X x        runtime.call8192 4u     q    Y         Y X Y          X X        runtime.call16384 4u    q    Y         Y X 	Z          X         runtime.call32768 4u    r    PZ         bZ X qZ          X X        runtime.call65536 4u    s    Z         Z X Z          X 8        runtime.call131072 4u   Pt     [         3[ X B[          X         runtime.call262144 4 u      u    [         [ X [          X (        runtime.call524288 4@u@@   u    [         \ X \          X         runtime.call1048576 4u       v    `\         t\ X \          X         runtime.call2097152 4u       w    \         \ X \          X         runtime.call4194304 4u       `x    @]         T] X f]          X         runtime.call8388608 4u       0y    ]         ] X ]          X h        runtime.call16777216 4u       z     ^         5^ X G^          X         runtime.call33554432 4 u        z    ^         ^ X ^          X h        runtime.call67108864 4@u@@      {     _         _ X +_          X H        runtime.call134217728 4u  p|    p_         _ X _          X         runtime.call268435456 4u  @}    _         _ X `          X 8        runtime.call536870912 4u  ~    P`         g` X |`          X         runtime.call1073741824 4u         ~    `         f  ` `         runtime.procyield         ~    a           R #a            runtime.publicationBarrier 	       Pa         aa ea        runtime.jmpdefer  	         a        J% a a         gosave 5 		    `    a        b b b           runtime.asmcgocall   				
		      b         b b b         runtime.cgocallback PCO H 

        p    c         +c 3c 8c               runtime.cgocallback_gofunc 0/  		"	
	
		
         c        ,l c c         runtime.setg  	            d        T T !d         setg_gcc 	      Pd         ^d ad ed         runtime.abort             d         d d d         runtime.cputicks        Ё    d            e e         runtime.aeshash         8e        C  Ke Oe         runtime.aeshashstr            e         e e e         aeshashbody 
 
   `    g        H g g         runtime.aeshash32 3 			     h          *h .h         runtime.aeshash64 4 			     ph         aa h        (    runtime.checkASM        h          h h         runtime.return0              i        i i i         _cgo_topofstack   	      0    Pi         _i bi fi        runtime.goexit      @    i        i i i         runtime.gcWriteBarrier d  	
  @    Hj         \j fj kj        runtime.debugCallV1   6	
      Ћ    0k         <k Ek Ik                    debugCall32 P,OP I I         k         k Ek k                    debugCall64 , I     p    k         k k k                    debugCall128 8 m m            @l         Ml Yl ]l                    debugCall256 8 p p        P    l         l Yl l                    debugCall512 8 p        l         m Yl m                    debugCall1024 8 p   0    Pm         ^m Yl jm                    debugCall2048  8   p       m         m m m                    debugCall4096 0@8@@       0    n         n m %n                    debugCall8192 08            hn         wn m n                    debugCall16384 08       P    n         n m n                    debugCall32768 08           (o         7o m Fo                    debugCall65536 08       p    xo        o g o         runtime.debugCallPanicked 0./ 
          o        ,l c o         runtime.panicIndex            p        ,l c 4p         runtime.panicIndexU      Б    hp        ,l c p         runtime.panicSliceAlen       p        ,l c p         runtime.panicSliceAlenU      p        ,l c q         runtime.panicSliceAcap        @q        ,l c Xq         runtime.panicSliceAcapU      q        ,l c q         runtime.panicSliceB           q        ,l c q         runtime.panicSliceBU     0    r        ,l c 0r         runtime.panicSlice3Alen  @    `r        ,l c yr         runtime.panicSlice3AlenU         P    r        ,l c r         runtime.panicSlice3Acap  `    r        ,l c s         runtime.panicSlice3B     p    @s        ,l c Us         runtime.panicSlice3C         s         s s s         runtime.duffzero           pt         t t t         runtime.duffcopy      P    v        v v v         runtime.memclrNoHeapPointers   

            x        (x ,x 1x         runtime.memmove   F


																8
         ({        @{ G{ K{         runtime.exit_trampoline               {        { { {         runtime.open_trampoline   2       {        | | |         runtime.close_trampoline   H            H|        `| g| k|         runtime.read_trampoline   X         |        | | |         runtime.write_trampoline   l    0    }        | | %}         runtime.setitimer_trampoline   P    `}        | | {}         runtime.madvise_trampoline     p    }        } } }         runtime.nanotime_trampoline M O       8~        | | T~         runtime.walltime_trampoline        С    ~        ~ ~ ~         runtime.sigaction_trampoline " $       ~        ~ ~          runtime.sigprocmask_trampoline   0    X        w ~          runtime.sigaltstack_trampoline   "  `            { {          runtime.raiseproc_trampoline                       / ~ 6         runtime.sigfwd         x                   runtime.sigtramp O Q                            runtime.cgoSigtramp   
	
        У                       runtime.mmap_trampoline ; =                 w ~ "         runtime.munmap_trampoline  @    `        | | z         runtime.usleep_trampoline  P             G{ Ƃ         runtime.settls PO 
     p                       runtime.sysctl_trampoline  !         `        z           runtime.kqueue_trampoline 	                      ڃ           runtime.kevent_trampoline . 0       0        | | I         runtime.fcntl_trampoline                             runtime.mstart_stub M M 	
        P             $ (         runtime.pthread_attr_init_trampoline      `    `                   runtime.pthread_attr_getstacksize_trampoline        Ѕ                   runtime.pthread_attr_setdetachstate_trampoline       8        Z a e         runtime.pthread_create_trampoline                    | |          runtime.raise_trampoline   Х                       runtime.pthread_mutex_init_trampoline        X         $ ~         runtime.pthread_mutex_lock_trampoline                    $          runtime.pthread_mutex_unlock_trampoline                  =         runtime.pthread_cond_init_trampoline     0    x                   runtime.pthread_cond_wait_trampoline     P    ؈        { {          runtime.pthread_cond_timedwait_relative_np_trampoline  p    H         $ o         runtime.pthread_cond_signal_trampoline                   É         runtime.syscall E G       Ц             1 8 <         runtime.syscallX F H 	                             runtime.syscallPtr 
      p               $         runtime.syscall6 R T        Ч                       runtime.syscall6X S U       0    (          H K          T6    ,    ,    type..hash.runtime.uncommontype 
Y Y               5P         Ō  9    ,    ,    type..eq.runtime.uncommontype 
X X  9  9               2 9 =      A R T6    ,    ,    type..hash.runtime._panic PO 
   = 
  = 
                  ȍ Ӎ ׍      ۍ   9    ,    ,    type..eq.runtime._panic PCOPNO
 
   u
  u
    `    @        se Z ]      ` m T6    ,    ,    type..hash.runtime._defer 
~ ~  9   9            Ȏ                    9    ,    ,    type..eq.runtime._defer PAOP0O
 
   9;
  9;
    p    X        v ~         T6    ,    ,    type..hash.runtime.sysmontick PO 
   =  
  =  
              H         5    ,    ,    type..eq.runtime.sysmontick 
6 6       `    X          H K          T6    ,    ,    type..hash.runtime.special                  5P         Ō  9    ,    ,    type..eq.runtime.special             (        se Z ]      ` m T6    ,    ,    type..hash.runtime.markBits                          5    ,    ,    type..eq.runtime.markBits / 
/ /      Э              H K          T6    ,    ,    type..hash.runtime.mcache       0    `        5P         Ō  9    ,    ,    type..eq.runtime.mcache               H K          T6    ,    ,    type..hash.struct { runtime.gList; runtime.n int32 }        8          k n       5    ,    ,    type..eq.struct { runtime.gList; runtime.n int32 } 
$ $                     v ~         T6    ,    ,    type..hash.runtime.gcWork       Я    (        @ K O      S `  9    ,    ,    type..eq.runtime.gcWork P[OP.O
 
   =K
  =K
                  H K          T6    ,    ,    type..hash.runtime.wbBuf                     5P         Ō  9    ,    ,    type..eq.runtime.wbBuf  @            se Z ]      ` m T6    ,    ,    type..hash.runtime.mOS                          9    ,    ,    type..eq.runtime.mOS P*OP&O 
k k  X  X 0    x                Ė ɖ Ζ     7    ,    ,            4    runtime.(*waitReason).String 0C/0@ 
-"!"!"
! -
  |  |  -
    в    (        v ~         T6    ,    ,    type..hash.runtime.sudog                             Ǘ  9    ,    ,    type..eq.runtime.sudog P:OPZO
 
   l!
  l!
     @             se Z ]      ` m T6    ,    ,    type..hash.runtime.hchan                                9    ,    ,    type..eq.runtime.hchan  P            s  z  }        
 T6    ,    ?    type..hash.[6]string  0  ;          `        s           9    ,    {    type..eq.[6]string `_`_ 
   !			4
  !i
              s  z  }           |5    ,    ,    type..hash.[9]string        X        s        k k 5    ,    ,    type..eq.[9]string  ~%
                 se Z ]      ` m T6    ,    ,    type..hash.runtime.bitvector    0               k n       5    ,    ,    type..eq.runtime.bitvector      `            se Z ]      ` m T6    ,    ,    type..hash.runtime.itab              	         5    ,    ,    type..eq.runtime.itab PTOPO 
s s  9. `    `        se Z ]      ` m T6    ,    ,    type..hash.runtime._func            Ȝ        ߜ          5    ,    ,    type..eq.runtime._func PSOPO 
r r  9-        `    H        f m q      u  T6    ,    ,    type..hash.runtime.modulehash PvO 
   0 
  0 
                         5    ,    ,    type..eq.runtime.modulehash PZOPSO
 
   #
    л    h        se Z ]      ` m T6    ,    ,    type..hash.runtime.treapIter    P    Ȟ          k n       5    ,    ,    type..eq.runtime.treapIter          0          H K          T6    ,    ,    type..hash.runtime.gcSweepBuf               5P         Ō  9    ,    ,    type..eq.runtime.gcSweepBuf     @             j ! $      ' ' |5    ,    ,    type..hash.[2]runtime.gcSweepBuf 
o o  A"     x                  5    ,    ,    type..eq.[2]runtime.gcSweepBuf P[OPO 
   T%
      @             se Z ]      ` m T6    ,    ,    type..hash.runtime.arenaHint        `                 5    ,    ,    type..eq.runtime.arenaHint          ȡ        se Z ]      ` m T6    ,    ,    type..hash.runtime.mcentral     p    0        J U X      [ d  9    ,    ,    type..eq.runtime.mcentral P4OP*O 
y y  b  b                W  ^  a       d  q  T6    ,    ,    type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 }   p    P                  5    ,    ,    type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } @K?@? 
j j  0.                S Z ]      ` ` |5    ,    ,    type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } PUO 
p p  @$        P            	          5    ,    ,    type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } P\OPO 
   U%
        p        W  ^  a       d  q  T6    ,    ,    type..hash.runtime.specialfinalizer     `                       9    ,    ,    type..eq.runtime.specialfinalizer P>OP.O
 
   l
  l
      p        se Z ]      ` m T6    ,    ,    type..hash.runtime.rwmutex      p    ئ                    9    ,    ,    type..eq.runtime.rwmutex             @        se Z ]      ` m T6    ,    ,    type..hash.runtime.scase                     ʧ ͧ      Ч Ч 5    ,    ,    type..eq.runtime.scase P^OPO 
} }  98             (        s  z  }           |5    ,    ,    type..hash.[2]string    p            s        k k 5    ,    ,    type..eq.[2]string      0            s  z  }           |5    ,    ,    type..hash.[3]string        H        s        k k 5    ,    ,    type..eq.[3]string      `            s  z  }           |5    ,    ,    type..hash.[4]string                s        k k 5    ,    ,    type..eq.[4]string          h        s  z  }           |5    ,    ,    type..hash.[5]string         Ȫ        s        k k 5    ,    ,    type..eq.[5]string          (        H O R      V ] T6    ,    ,    runtime.(*itabTableType).add-fm 0*/ TE E  /  /                 ɫ ѫ ի      ٫  T6    ,    ,    type..hash.runtime.Frame PO 
   = 
  = 
          P        g s w      {   9    ,    ,    type..eq.runtime.Frame PmOPO
 
   #"
  #"
                        |5    ,    ,    type..hash.[2]runtime.Frame PWO  D"     p    `        z          5    ,    ,    type..eq.[2]runtime.Frame P^OPO 
   W%
                W  ^  a         T6    ,    ,    type..hash.runtime.TypeAssertionError  9  9     h                   9    ,    ,    type..eq.runtime.TypeAssertionError P]OPO
 
   =A
  =A
                       H K          T6    ,    ,    type..hash.runtime.boundsError      p        5P         Ō  9    ,    ,    type..eq.runtime.boundsError        د                  7    ,    ,    runtime.(*boundsError).Error `__`_`  P  P p    `        se Z ]      ` m T6    ,    ,    type..hash.runtime.cpuProfile       Ȱ        J U X      [ d  9    ,    ,    type..eq.runtime.cpuProfile     p    0        W  ^  a       d  q  T6    ,    ,    type..hash.runtime.dbgVar                             5    ,    ,    type..eq.runtime.dbgVar PBOP(O
  h
         (        E U \      e p {     7    ,    ,                runtime.(*errorString).Error m
 
7B6A3 763  ^  ^  763            в        se Z ]      ` m T6    ,    ,    type..hash.runtime.finblock         8                    9    ,    ,    type..eq.runtime.finblock       0              H K          T6    ,    ,    type..hash.runtime.forcegcstate             5P         Ō  9    ,    ,    type..eq.runtime.forcegcstate       p        ɫ ѫ ի      ٫  T6    ,    ,    type..hash.runtime.funcinl          ش                   5    ,    ,    type..eq.runtime.funcinl PvOPaO
 
   #"
           `                  T6    ,    ,    type..hash.runtime.gcControllerState PO 
   =
  =
  p            + 7 ;      ? ? 5    ,    ,    type..eq.runtime.gcControllerState POPO
 
   =]
                H K          T6    ,    ,    type..hash.runtime.gcTrigger                5P         Ō  9    ,    ,    type..eq.runtime.gcTrigger          `        se Z ]      ` m T6    ,    ,    type..hash.runtime.hiter        `    ȷ         ʧ ͧ      Ч Ч 5    ,    ,    type..eq.runtime.hiter      (        se Z ]      ` m T6    ,    ,    type..hash.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } `                     5    ,    ,    type..eq.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } 
. .         h        j ! $      ' ' |5    ,    ,    type..hash.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 }                   b e       5    ,    ,    type..eq.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } 
O O P            ʺ Һ ֺ      ں  T6    ,    ,    type..hash.runtime.mstats PO 
   =###
  =###
         h                   9    ,    ,    type..eq.runtime.mstats POPO
 
   =++3
  =++3
        0            ,          5 : 7    ,    ,    runtime.(*plainError).Error 4  B  B              se Z ]      ` m T6    ,    ,    type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 }           (                 5    ,    ,    type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } @ 
@ @        P    ؽ          H K          T6    ,    ,    type..hash.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 }               5P         Ō  9    ,    ,    type..eq.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 }         h          H K          T6    ,    ,    type..hash.runtime.semaRoot     p    п        5P         Ō  9    ,    ,    type..eq.runtime.semaRoot           8        W  ^  a         T6    ,    ,    type..hash.runtime.sigTabT      P                       9    ,    ,    type..eq.runtime.sigTabT P;OPO 
t t  ]  ]         (          H K          T6    ,    ,    type..hash.runtime.stackmap     0            5P         Ō  9    ,    ,    type..eq.runtime.stackmap                   se Z ]      ` m T6    ,    ,    type..hash.runtime.sweepdata        `        { U X        5    ,    ,    type..eq.runtime.sweepdata PZOPO  94              se Z ]      ` m T6    ,    ,    type..hash.runtime.traceStack       @        \ g j      m m 5    ,    ,    type..eq.runtime.traceStack PXOPO 
w w  92               se Z ]      ` m T6    ,    ,    type..hash.runtime.traceStackTable          0        Q \ `      d m  9    ,    ,    type..eq.runtime.traceStackTable PLOP2O
 
   ~
  ~
               j ! $      ' ' |5    ,    ,    type..hash.[16]runtime.dbgVar        (        D        O O 5    ,    ,    type..eq.[16]runtime.dbgVar pcopIo  -
                    W  ^  a       d  q  T6    ,    ,    type..hash.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 }      p    @                   9    ,    ,    type..eq.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } P=OP.O
  k
  k
                S Z ]      ` ` |5    ,    ,    type..hash.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } p            	          5    ,    ,    type..eq.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 }                 s  z  }           |5    ,    ,    type..hash.[25]string   p            s        k k 5    ,    ,    type..eq.[25]string     0            j ! $      ' ' |5    ,    ,    type..hash.[32]runtime.sigTabT      H        e p t      x x 5    ,    ,    type..eq.[32]runtime.sigTabT `J_`[_ 
   (
       p                       |5    ,    ,    type..hash.[33]float64 PPO  ="      8        J% M P       5    ,    ,    type..eq.[33]float64 
5 5                   s  z  }           |5    ,    ,    type..hash.[8]string                 s        k k 5    ,    ,    type..eq.[8]string      P    `          H K          T6    ,    ,    type..hash.struct { runtime.cycle uint32; runtime.flushed bool }                    x  ' *       5    ,    ,    type..eq.struct { runtime.cycle uint32; runtime.flushed bool } 
# #        x        se Z ]      ` m T6    ,    ,    type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } `    @         	         5    ,    ,    type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 }                         % T6    ,    ,    type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } PO 
   = #####
  = #####
       P            ~           9    ,    ,    type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } POPO
 
   '94.
  '94.
               se Z ]      ` m T6    ,    ,    type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 }                ʧ ͧ      Ч Ч 5    ,    ,    type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 }                  se Z ]      ` m T6    ,    ,    type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 }                 R ] `      c c 5    ,    ,    type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } P\OPO 
{ {  96                    H K          T6    ,    ,    type..hash.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool }                   5P         Ō  9    ,    ,    type..eq.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool }             # 2 7       b  |J     -    m    P8    sync/atomic.(*Value).Store PWOP}OP9O
  \!
 	
+*
;
  !	


  !"9[
                   
         8    sync/atomic.CompareAndSwapUintptr  @             H          
 `            sync/atomic.StoreUint32      0              
             sync/atomic.StoreUintptr     @            U         g F      h    ȵ    o    0%    Pi    internal/reflectlite.Swapper internal/reflectlite.ValueOf internal/reflectlite.escapes internal/reflectlite.unpackEface internal/reflectlite.(*rtype).Kind internal/reflectlite.ifaceIndir internal/reflectlite.Value.Kind internal/reflectlite.flag.kind internal/reflectlite.Value.Type internal/reflectlite.(*rtype).Size }
 7[	M5	F>F1M /	#		

	
4

@-%w	%w
%w%w

(z%wFt}F~!"!
  /&U8	
@			!F	
		!
		!/	
		!
		!%
		$	
		!	) 	#		

  /&=UZ'	!FK9
B9
HK)%#x
  7
0	M5	F>FM            `                         T6    ,    >                internal/reflectlite.name.tagLen internal/reflectlite.name.nameLen internal/reflectlite.name.data internal/reflectlite.add I 
	   
  
        @    p        I                <    ,    8    %        internal/reflectlite.name.tag  %7

  	

  

            8        y                B    XD    XY    %    D    internal/reflectlite.name.pkgPath internal/reflectlite.name.name p-opopo
  !I	P	ONe	G	:	
  !	8
  !A0(
  E		"	/-          p                        x<    ,    8                internal/reflectlite.(*rtype).uncommon   *)6.
#

!

<
WB

;

$
+
 5
 5
                            ,     dJ    F    K    %    P    internal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).nameOff `_`_`_
  !	
/
  !!3
  !(=
  )p  p     2                    T6    ,    8      	                          T6    ,    8                   8        e  ] a       e j x<    ,    8    internal/reflectlite.(*rtype).common                    3 B G       i       x<    ,    :            x    internal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*uncommonType).exportedMethods 0G/00/0/
  !	
  !	&
  !%
  9	"
       `            ` k o              T6    ,    8                internal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*interfaceType).NumMethod P.OPO f 	  0  B  "3                & 6 ;       ] z      G    @    TH    $    (    internal/reflectlite.(*rtype).PkgPath `_`_`_  !	
  !	

8
  !#(8
  DL                          / < x<    ,    8    internal/reflectlite.(*rtype).Name @p?@?@	?
  !/	
  !	</
  !@9	
  P                     I j      =    ,    8            7    internal/reflectlite.(*rtype).Elem internal/reflectlite.toType 0E/03/0//0//0//0#/
  !kl#
  !-#!!!
  !( #
  &($$
	$A              " k -       ?  P     T6    ,    8            T    internal/reflectlite.(*rtype).Len 0./0/ 	    "=              " k        ?  P     T6    ,    8            h    internal/reflectlite.(*rtype).NumField 	            X        " k |       ?  P     T6    ,    8            |    internal/reflectlite.(*rtype).NumIn 	               : E J       h }      T6    ,    $?                 internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*funcType).out 07/0?/
  	>	76=>C
  
  m
  "'                % *       Z {      ;    ,    A            T    internal/reflectlite.(*rtype).Out 0n/0x/
  	!
('&"- .3
  !34

  !Qx
  &
!"'                   $ (       2 9 @     ;    ,    8    P%        internal/reflectlite.TypeOf " 
                              D:    ,    $?    internal/reflectlite.(*rtype).Implements @j?@Z?
  
!]
  !!


  !6	|
          `                    ;    ,    =    internal/reflectlite.(*rtype).AssignableTo @Q?@]?
  
!
Q!
  !
$

  !5	T
      	    0        ,# Y ]       a f T6    ,    8    internal/reflectlite.(*rtype).Comparable  
          	            h         & O          Q         e    X    internal/reflectlite.implements internal/reflectlite.name.isExported internal/reflectlite.(*rtype).typeOff internal/reflectlite.(*uncommonType).methods "07
  
2

:	
	
#
" &	
	:	

%" &	
]t
1
  2$	
# +$!
	# &
	
  2@,1(404?&0-$U67,1"(4
*7!4	0
  :_
!	):g!U!(7p! ):"!g$!#&%(!'/*)*+"!("! 	h
!       @                      5 F     ?    ,    XM                internal/reflectlite.directlyAssignable PBOPBOP'O  !
&		
  !	&"#
  !*7
  Z]       0                 ) \    X    h]    internal/reflectlite.haveIdenticalType 1Wd
  (C^Xd	
  !,@*
	
  !
3	&d
                  n   	        h  ?     ȥ            @Y        internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*rtype).In internal/reflectlite.(*funcType).in internal/reflectlite.(*rtype).chanDir internal/reflectlite.(*rtype).Key 7Y+k
  /	$




	o	
ro	/-uj	i-uj
>l=t\
c\
k
\
D;	&
O
"S"#
]	CIv{v
;y9
  /	BF
9&
	;Q 0&"
K

"	
 0	#&!$

!(!8 C
'	
27	
6	
 		Y


  /)&0 06$G)*$/40909

0&(/x$A>S$/
  I		 	

			
L
	
		
 0"!&'*%,+.!-0!/2!14!36;:	5R 
	
	"#
             8        a j o       w  x<    ,    XL    internal/reflectlite.(*ValueError).Error t  k
  


  W
        @!             ,l          ,l        9    ,    ,                     P!    x           
       R        9    ,    <E            |    internal/reflectlite.Value.Len internal/reflectlite.Value.pointer internal/reflectlite.(*rtype).pointers @y?@d?@J?@.?@?@W?
 [ !

$F$

9
  !+	)	


  !KI)&,
  &
   @#    5 (       0 < H       {       E    \C    >    p%        0/0</ g	f !			!~
  !	#
  !	#
  0%			!% 0$            ߯ 3 7       : G ,    ,    8    internal/reflectlite.Swapper.func1 A ,A       $                       ,    ,    8    internal/reflectlite.Swapper.func2 0'/0/ _ 0  
  
  $    8	        [	 f	 k	       o	 	 ,    ,    8j    internal/reflectlite.Swapper.func3 0P/0#/
  N  0
  ,0
  %    	        	 
 
       
 (
 ,    ,        internal/reflectlite.Swapper.func4 0u/0%/
  V  !.
  !C.
  @&    
        
 
 
       
 
 ,    ,    `B    internal/reflectlite.Swapper.func5 0?/0 R bR  $  D        &            3 < @       C L ,    ,    `B    internal/reflectlite.Swapper.func6 0;/0 N hN  !  @        &            
 
        
 
 ,    ,    `B    internal/reflectlite.Swapper.func7 nR   P'            3 < @       C L ,    ,    `B    internal/reflectlite.Swapper.func8 0=/0 P tP  #  B        '                     B u      ,    xq    f                internal/reflectlite.Swapper.func9 internal/reflectlite.arrayAt 
 r	] 1 			
	
"

  !@			



  !5	
6
  r	]  (              H K        T6    ,    8    type..hash.internal/reflectlite.uncommonType  0  5     )    p        5P          ?    ,    8    type..eq.internal/reflectlite.uncommonType  &  	+        )            ; D M      Y ` e     T6    ,    8                internal/reflectlite.(*Value).Kind 1 
,# ,#  
,  6  ,#   )             Z ]        T6    ,    _    internal/reflectlite.(*Value).Len PNOPOP  &
	)  &B  `*    H        W  ^  a       s  T6    ,    :    type..hash.internal/reflectlite.ValueError  	+  4        *                      ?    ,    c    type..eq.internal/reflectlite.ValueError  	
  #
      p+    x        W  ^  a         T6    ,    :    type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} }  !	"  &+    +    0         ^  a         ;    ,    m    type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } P<OPO  	  I       p,                       ! 6 L8    ,    <E    errors.New 0S/0/ z vV  	
        ,                       x<    ,    8    errors.(*errorString).Error             -              ' ,       1 B ,    ,    :    errors.init PaOPO
    	+
  >+
      -     0        - Y        f      {    y    X    V    H0    sync.(*Map).Load sync/atomic.(*Value).Load sync.(*entry).load sync.(*Mutex).Lock sync.(*Mutex).Unlock -
 3r	
	 !'H 	!
%=H'H}[	9	e	
  !	


4
	
$	
#
		
	


		

  !
/* !'
/	* 	) 
	
	
  3u!0r
		
	

		    0    8 (                J [      `    h        [    [    sync.(*Map).Store sync.(*entry).unexpungeLocked sync.(*entry).storeLocked sync.newEntry U
 z6	;+ hJYWTT%Q
VSq[W+TF)*"FQR=	%{	e!  /		

$	


!
		
!
!)

		

  / 
#%-JC-",	 ,	9/ )*+./)# @	&
  z%
+T	;+      P6    `        w            9    ,    8Q    sync.(*entry).tryStore PKOPO u   /  3     6     @       0 G u              @    P    8    [    8G    sync.(*Map).LoadOrStore 
 A5	 /QUWZ1%4R9X5QRQ.wa^+F
F-."[		eR+
  /	

	

$	


		

	)

		
		
	

		
		
	
	
.

	
		

	
-	!
	
  /
F0CC
0%06' ,<2%%&'*+. % @!/	n'	
  A%X
	5
	
	+r	  =     0       - E J       t  W    P    8W    sync.(*entry).tryLoadOrStore `_`_`'_`B_`_  !	8(%(%
  !	
?5
  !>H:
	:
        ?            / ? D       b  >    ,=    8a    08    sync.(*Map).missLocked popopo
  !W
	
  !

		

  !)"5
    @                (  5        a          8~        j    V    ܝ    sync.(*Map).dirtyLocked F J /$Hx

  /	

	
	
				
	

	

  //4
*@
&
  J    PB    P!        o! z! !       ! ! T6    ,    T    sync.(*entry).tryExpungeLocked PWOPO  %
  6
  5%
  B     "        " &" +"       " # T6    ,    D    sync.(*Mutex).lockSlow 
  !
@  
16Fi&
	
'*	- Q\		-6	/	$ ;61
  !,!,
=
'>(
  !	

     E            `# k# o#       {# # T6    ,    ,7    0'/0/ Q   
  
     F    #        # $ $       3$ J$ T6    ,    $?    sync.(*Mutex).unlockSlow @o?@	?@+?@"?
  ! 

,5
  !*!
!
  !O
,"
        F    $       $ $ %       $% S% f%     D    HE    xd                sync.(*Once).doSlow Z
 1	 |/+6&	#
  /0	
  /N6;
  1	   0H    %        % % %       & $& <    ,    H    sync.(*Pool).Put @N?@X?  !


  !	
	 
  !2 
   I    &        & & &       & ' N    R    W    sync.(*Pool).Get {
  ! 

'$
	
  !	

		
  !&M
      J    '         ' ' '       ( `( (     M    X                      sync.(*Pool).getSlow sync.indexLocal a  !

% 	
 %!
  !	

.					

%	(
  !t4		p$
  Kh L    (        ) ) )       ') <) K)     x<    ,    U                sync.(*Pool).pin @A?@&?  	
	
'
  		

  	
  7
E       L    )    q  ) ) )       =* * *     V    V    w                sync.(*Pool).pinSlow %
 L G9		F?Ul
q&"%
  /	
&
%<
  /#$1-%:F	
  L
<   `O    +         !+ -+ 2+       r+ + ,    ,    \    sync.poolCleanup 
  
Q	-
  &
	>

;
  (&)>#
;
 P    +         h , ,       , , ,    ,    8    sync.init.0 > 
           Q    ,         , , ,       - $- 5-     <    ,    hf            |    sync.(*poolDequeue).pushHead sync.(*poolDequeue).unpack 0/0/0/0/
  ! 3


  !#

$
  ![
$
  5    R    -         - - -       . 1. D.     =    ,    Y                sync.(*poolDequeue).popHead sync.(*poolDequeue).pack 0/0-/0/
  !ads
j
	
&)!
  !S
	
  !u
  *
        S    .         . . .       / >/ W/     L    V    f                 sync.(*poolDequeue).popTail `_`%_`_
  ! 	
#3
  !W

	
  !m
	
  *      PT    /        / 0 0       `0 0 0     hp    l    8h                sync.(*poolChain).pushHead sync.storePoolChainElt :
  !	/	 C	AD"
	

I$
		
  !	 

	
;	


  !i6;A

  /    V    H1         x1 1 1       1 1 1     0E    @G    :            h    sync.(*poolChain).popHead sync.loadPoolChainElt `^_`_  Q	F
  
		*
  
!/
  (	b   W    (2         B2 U2 Z2       2 2 2     c    d    N                sync.(*poolChain).popTail   !]`		u	z
$
	
  !		+*
  !	48F
  &	SR    0X    3          . 3  3       )3 )3 ,    ,    ,    sync.init.1 ; p
   pX    x3        3 3 3       3 3 T6    ,    ,7    sync.(*RWMutex).RUnlock 0(/0/ R ~  
  
       X    4        ,4 74 <4       L4 _4 T6    ,    :    sync.(*RWMutex).rUnlockSlow @J?@&?
  		
  	
"
  '
	
   `Y    4        4 4 4       5 )5 :5     T6    ,    =                sync.(*RWMutex).Lock @U?@1?
 #	
V		
 !/4%)	&
  !@
	
  !+
!	
  #V	    Z    5        5 5 5       5 6 6     T6    ,    =            ,    sync.(*RWMutex).Unlock `_`6_
 ~	(
1 !ly
  !#$


  !]
'
  ~
1        Z    6        6 6 6       7 I7 `7     :    h=    XV            @    sync.(*WaitGroup).Add sync.(*WaitGroup).state `_`	_`n_
  l!'<AJ
O$D)
  !=	



  !=	9_
  !l     @\    7        H 7 7       7 7 T6    ,    8    sync.(*WaitGroup).Done E 
    !    \    P8        g8 v8 {8       8 8 8     :    h=    a            T    sync.(*WaitGroup).Wait @a?@	?@+?
  !#4	
%

89
  !	"	
  !"$
  !K1     P]    09         :9 E9 I9       M9 Z9 ,    ,    8    sync.init 08/0/ a a  	(  (      ]    9        W  ^  a       s  T6    ,    :    type..hash.sync.poolLocalInternal       @^     :        @: K: O:      S: t: ?    ,    l    type..eq.sync.poolLocalInternal PLOP,O
 
   
  1
      ^    :        W  ^  a       s  T6    ,    :    type..hash.sync.poolLocal       `_    8;        P; [; _;      c; ; ?    ,    u    type..eq.sync.poolLocal PROPRO
 
   !	
	
	
  !]
        0`    ; 8       ; < <       < G< hQ    ,    S    io.WriteString z  !5F{
  !

  !5 '.
     `a    < H       < < <       < := xn    HE    ,    io.ReadAtLeast 
  !!>'

")4
  !#
	1$"
  !1.%
     0c    = P       = = =       0> >      hc    e    io.copyBuffer Q	
  !?<<B	"#!	3	


#*-UR(	/
  !

~ 2	

	&%
  !	&
X
&&	
       f    ? 8       1? >? C?       W? r? J     -    @    io.(*LimitedReader).Read |/  !
9		+
  !!
  !6
    g    ?         ? ? ?       @ X@ ,    ,    :    io.init POPO
 U :_>>>
>>:U	  !
  !********
   Pj    @        W  ^  a       s  T6    ,    :    type..hash.io.LimitedReader     j    0A                JA  ?    ,    l    type..eq.io.LimitedReader  
  `k    A (       A A A       7B QB T6    ,    C    unicode/utf8.DecodeRune 0/02/0./06/0)/0!/0/0)/0/0  
	"

2*"$   !          Pm    B         A A B       7B QB T6    ,    C    unicode/utf8.DecodeRuneInString 
	"

2*"$  @o    PC (         hC mC       C C T6    ,    F    unicode/utf8.EncodeRune  					


  4:E)<  #$1/e      p     D         7D AD FD       D D T6    ,    n    unicode/utf8.RuneCount 0/0*  
	
	!	  09        r    D        7D AD E       D D T6    ,    n    unicode/utf8.RuneCountInString 
	
	!	  Ps    E        E E E       F *F T6    ,    k    unicode/utf8.ValidString 0/0/0/0/0/0/0*  

!0$		  ,o     t    F (       F F F       F F T6    ,    0?    unicode.is16 0e/0(/0/0/0#/0  	8 !"
		4  *e^Y         @v    HG (       UG nG sG       G G T6    ,    0?    unicode.is32 0Z/0%/0/0z/0$/0  
3	!"

	/)&  &QbT       w    H        !H 5H :H       VH mH T6    ,    `B    unicode.isExcludingLatin `_`$_`*_`_
  !-R
+	
  !8 /:
  !
    x    H 0       H H H       I I (8    ,    (a    unicode.to `_`_`_`_`  ."-.%#=	  U+y  !    y    I        I I I       I I I     ,    ,    T9            \    unicode.ToUpper unicode.To p-opFo  	
9
  >&
  k
  A9   z    @J        I I PJ       I I I     ,    ,    T9            H    unicode.ToLower 	
)9.
        {    J        J J J       K )K ,    ,    ?    unicode.SimpleFold 0/0/0/0/0/0!/
  !



  !.[OA
  ![H
        |    K         K K K       K [ ,    x_    d    unicode.init 
  6YM6  !					
  !	====================================	====================================================================================================================================================	=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=		======	
===
     _        _ _ _       ` ` x<    ,    N    bytes.(*Buffer).String pwopopo
  z!
d	
  !
$

  !Z3
     p`        ` ` `       ` ` T6    ,    8    bytes.(*Buffer).Len    	
       `        ^  ` `       a 	a T6    ,    8    bytes.(*Buffer).Reset             pa        a a a       (b wb b     :    h=                    bytes.(*Buffer).grow bytes.(*Buffer).tryGrowByReslice 5
  !Y^
- kv
0
@

 
E0	9	
  !iR	+

*	




	
	
  !,u

,2	,
  &2	
         c 8       6c Bc Gc       fc c c     LD     -    ([                bytes.(*Buffer).Write POP[O
  !	{|o
		x
  !C$
	
)
  !?/	
  *2	
          d 0       6c Bc $d       fc c c     D     -    ([                 bytes.(*Buffer).WriteString !	o
		
        d 0       d d d       e ?e lK    HE    r    bytes.(*Buffer).ReadFrom gC
  !H			"
!
"
  !8
"
  !5C
         e        e e e       e e ,7    ,    8    bytes.makeSlice   2&
K	
  !7
  !
     Pf 0       hf f f       f f 	g     D     -    hq            p    bytes.(*Buffer).WriteTo Y%
  !	!	E
		'			
  !	


	
	
  !#F.%
  * bt          g         g g g       g g g     ;    ,    0?                bytes.(*Buffer).WriteByte @b?@5?
  !		
  !7,
  !3
  *&V	
          `h 8       h h h       h h i     W    ,    e                 bytes.(*Buffer).Read bytes.(*Buffer).empty P`OP*OPQOP*O
  !	
+.	

  !)!
	
  !$

  *      i         i i i       i i i     ;    ,    hC            H    bytes.(*Buffer).ReadByte 0H/0;/0  
	'  	  -(  --     @j 8       Pj nj sj       j k <    h=        bytes.EqualFold 
  !&	
/&
A
D31
&%+&TG
  !
|<
EE
>	
,
  !
E#,
      `    xk         k k k       k k ,    ,    D    bytes.makeSlice.func1 @)?@&? j  &  
  
&        l         l 'l ,l       9l Vl ,    ,    :    bytes.init POP6O
  Z_:U  !P
  !***P
      l        ,l l l       l  T6    ,    8    bufio.(*Reader).Size   
             m        5m Qm Vm       m m T6    ,    ~    bufio.(*Reader).fill Oe
  !E
F	


/	
  !4?	
%"

  !
%+"=
       Hn 8       n n n       Qo o Gp     h    8g                     bufio.(*Reader).Read bufio.(*Reader).Buffered bufio.(*Reader).readErr m*_r
  !##	
T  U	#a?D
!
  !
	
			

&

"
  !"			$			I	&	 K			HA4
  /!#B#	!
	#
	        @    p         p q q       3q Tq oq     ;    ,    T                bufio.(*Reader).ReadByte 0r/0=/0/
  !		
  !		
 
  !(
  X	A            q 0       q r  r       r 	s Es     e    c                    bufio.(*Reader).WriteTo NM  !1	
<9$

,
&	0-
  !	

	
&
		




	
	!!

  !&

9	(
  !I
   @    s 0       s s s       s 	t @     -    s    bufio.(*Reader).writeBuf 0
  !n	%
  !		

	
  !/D0
 0    `t        ,l l ut       l  T6    ,    8    bufio.(*Writer).Size 	        @    t        t  u u       9u pu N    K    @    bufio.(*Writer).Flush )$
  	!A	
I
  !

%)	+
  !b
	&	
         u 8        v 6v ;v       v v v     J     -                Ё    bufio.(*Writer).Write bufio.(*Writer).Available J
  	!!&9:9"
*		
Y&
"		
  !c	)

)	$.
  !)2"
  h `    Hw 0       dw tw yw       w w x     HK     -                    bufio.(*Writer).WriteString popAop"o
  
!	#

	
!

"

  !#
Q			
1
  !.""
  o     @    x 0       x x x       ly y z     n    l                t    bufio.(*Writer).ReadFrom bufio.(*Writer).Buffered 	
  !		
>	#
 	"

!
	
5	
 
'3	U	
  !		%,#
	

$	

  !^	08*!I
@	&	
  )mm       z         z z z       z #{ ,    ,    :    bufio.init POPO
 | ._>>>t>>>>:hUgs  !
  !**********
        0    {           { {           ,    ,    ,    math.init          P     | (       | | |       8| A| D:    ,    =    strconv.equalIgnoreCase b b & < N     |         | | }       A} |} }     T6    ,    D            $    strconv.special math.Inf math.NaN `_`_`K_`T_`_`_`*_ R L!		3C>47+.47#&4.+.	

  !,	Y;E#E	<
  !d?	C*+	+*+	+L	"
  R p    ~         =~ `~ j~       ~ ' @     ?    ,    @            t    strconv.(*decimal).set strconv.lower 0/0/0/0/0./0)/0,/0(  63

bY			?R
		
%&	!
	
	2GABK)#  )+!Y*
 7  )!          0     (                
 5 P     T6    ,    T9                 strconv.readFloat @?@?@9?@;?@Q?@<?@4?@g?@+ j 6 NMy	RO/				
9@		wj	q	\Y\^]z		
).	/%
%/		/H	/K/Y)0w  //!eu/#3l8[  !  j       P             ́ ܁         ̂ >    ,    ho    strconv.(*decimal).floatBits 
  !
$

	
-4%
!
A

*-'
HA'B	Q
  !=n}
		
\

+
.	
  !R'\%
K7
      8 (       L j o         ,    ,    T9    strconv.atof64exact 0/0B/0>/0/0/05/0  "


-5"#&4#2	  VJ!  V                , J O         ,    ,    T9    strconv.atof32exact 0/0A/0>/0/0/05/0  "

	*5 !$4#0	  VE!  V   @     H       H Y        : h      Xk     -    Xi            H    strconv.atofHex math.Float32frombits strconv.rangeError popopo
 Q'Q

 !'"




&
!y
RQ


'	
  !q
&	
4	
S
  !X	
	

S
  Q'Q

        	      (       C n        	       <    ,    hj                strconv.atof32 strconv.syntaxError "x' t35Vt2 2/<
	7.6''	t2t35$'	t2$L-(
  2'e!"
			
	
D		
	
G
			
	
Dn"@
  2 "D'G& "DJ	M 
  t2t35Vt2        P    x (         ى       K ؊ ,     <    ,    hj                  strconv.atof64 "t# t35Wt2 	2/<		
	7.6'(		t				2t	3			5	$(	t				2$u	$
  2'e!"
			
	
D		
	
G
			
	
Dn"<
  2 "D'G& "DJ	I 	
  t2t35Wt2           0       ˋ ߋ         E h     >    ,    XW                 strconv.ParseFloat `}_`A_`_`A_
 n$/
 
!#(B	n	$			/	
  !)		
		

	A
  !7)	%		A
  n$/
     ،          *       ?       xp            7        strconv.(*NumError).Error strconv.Quote strconv.quoteWith  L >/
  /	- 	
 
  /Ym""5. 
  L          0       / ? P       b       8e    Xb    b            p    strconv.baseError strconv.Itoa V
 )@+8,+,
 V!@ 8 !
  !	

	
	V
  !U$
		V
  )@8
 p      0       / ? 5       b       8e    Xb    b                strconv.bitSizeError ^!@8
       8                 Ñ G     =    ,    d            d    strconv.ParseUint Ws
  v!v)ml
		
n%%/n$/)
n$/Q	ij[;VC
}~($gPI:QRS$V7Cn6$565/4%dG!
  !=		
		

A		
		

A		
		
	A		
		
	AB
	!	!
	
	
	
			
		

	A-
  !	
A	
A		A6		AB'O `'%		A%
  n%/n%/n$/
n	$
	
/	1n$/<      #     8       	 6 ;        ^      I    HE    z                strconv.ParseInt 
 
 !(7;$&

$	

n1/n1/"
n-/!"'
  !#
2	
		
*<2		
		
A		
		
A
	
		
		

A
  !	*<	!A)	!A
8f	!AC
  n1/n1/n-/M        (    0 (       = \ a         <    ,    i    strconv.Atoi d
  !



	
$
	4=
  !#;			A$			A	 

  !		A		AC

       +             ϖ Ԗ        ; K     T6    ,    0?                strconv.underscoreOK 0/0/0/0I  .




 
	&)	  0CF	"	  s  gQ  p-             җ ח       R  L    K        strconv.(*decimal).String 
  .!
RWC	*b	1$
&Y
1,'.!
  !8I3=
%	


W?D)(


  !l%7,3k&^

  1    (         d : >       G N T6    ,    ,7    strconv.digitZero   ~        2                     ʙ י T6    ,    T9    strconv.trim 0T/0 d &  4
  4
     2    0        J V [         T6    ,    T9    strconv.(*decimal).Assign `_`%_
  !	

	
	
  !TS8
  !T
       3                     ~  T6    ,    T9    strconv.rightShift 0/0/07/
  ! 	

		

	
Q
4=F

%
  !&(/
  !
    P5     0                  d;    ,    =    strconv.prefixIsLessThan E   ) 
6      5    p                  4 T6    ,    (p    strconv.leftShift 1
  !$0		4	


		14
34
	
		


	

  !#$
;-$ ,	D
  !_
 7                     ߝ  T6    ,    8    strconv.(*decimal).Shift 0g/0B/
  !		
  ! 
  !F+
    8    h         Þ Ȟ              T6    ,    T9                strconv.(*decimal).Round strconv.shouldRoundUp strconv.(*decimal).RoundDown 0/0K/0A/
  !

	$5	%
  !

4

  !

B
A
  F#
    p9    x                 ǟ ؟ T6    ,    8    strconv.(*decimal).RoundUp 0\/0/0	/0  


#

  
8
  
h
      :    H        j n s              T6    ,    8            `    strconv.(*decimal).RoundedInteger   
		
 \(*   W(	      :    0                         ?    ,    |;                 strconv.(*extFloat).floatBits strconv.(*extFloat).Normalize math/bits.LeadingZeros64  ! 		 	 W)$C C    <    h X                Ţ ֢  :    ,    @    strconv.(*extFloat).AssignComputeBounds   	.
	) Xd)    =    @ 0                s        :    ,    {            <[    strconv.(*extFloat).AssignDecimal strconv.(*extFloat).Multiply 0a/0/0/0 kG 	"$
/c	T"]^]^Y
\}x		


zJelSTSTO
P`	  DF!E85b2  D]2  	
	7  @    `        |          ʥ Х     T6    ,    F                strconv.(*extFloat).frexp10 0/0  
%  9(7    3     A    @         T ` e              TE     -    ^                strconv.frexp10Many @?@?
  !


  !!
  !-7C
  N'   B    0         Q t        G       ?    ,                    strconv.(*extFloat).FixedDecimal zK
 @	 !	
	
%$=D
"!	
		$+M/#)93
  !^	[6?1>L-(
	(>
  !g1\*
  @        F     0       % 9 >       r  T6    ,    N    strconv.adjustLastDigitFixed 0/0%/0/0P/
  !%)"
  !T:

  !T3
      G     (       4 Y g       Y       xM    ,    `                strconv.(*extFloat).ShortestDecimal P
  !q
	$#

	2+

	
% 	!G				
#Q1=/[
  !04+b
*:=.G-!JW	 	#e
  !f!zI:sr
   @M    H 8       ` v {         T6    ,    J    strconv.adjustLastDigit 0/0:/0/0/0  	  	!>         @N    ( 0       H R W       i ~      6    ,    :            Ĝ    strconv.FormatFloat strconv.max   `!

  !2M

  !
  >

     @O     P        U ^       N   X     w    d        7    \     strconv.genericFtoa math.Float32bits "}tF
 Q t2cx
&
		'4		G4tW&			&UVt(-(%QR3<;R5@	343(!p(?
	6QR7
:9	u/4+
  2#'X(
	8
	
	
1
	=
(k(5(8Aei
	 
	
	
	
	P!H
	Z
	

	(	=(,
(	
	
  2&@FqE(
X$5*(=(>
!HI!(E(4()
  Qm	    `X    а X                y  ѱ         Y    M            <    strconv.bigFtoa "
  2.,
	!4c&78
'0$/8)	'('!%8c



	8

  2_8@x0a!%
  2?|:2(&
  /    `\    @ x       U z        ɲ  2     y    ,    hN                strconv.formatDigits U  !


*
Y:
";	
  !qt/{F"%m"
  !132"x35"&3<""G
23."
        ``                       ش      d;    ,    a                strconv.roundShortest "<5"(
  2&=.0.(&
"	&}~)4	1:
	!#

mT) Y-)
  2!
	@	&1#&C
  2-<`&K
     e    h x                9       z    hM    z            P    strconv.fmtE strconv.min 	
  9)
	<
	

(F
1
U	
u^'CKQ	G7
Z	L"
  /-#|(0D
	
'	
,<
< 
96=
  /S(<
DFuJd8
        k    ` p       m ~         Q p     x    hM                d    strconv.fmtF 
  9)
	
		"	
;	
	
(AD9
	<JL*
  /-6(*786%
 
  /_(N7s8{
      o    ȸ P       ո          R G     -    b    strconv.fmtB 
  +#?		:"7
AF	
  !*	0(5"54
  !^"a<
]
   r    ȹ X       չ         .       Dw    N    x            x    strconv.fmtX 
 i !	xm		
@ID*2	58"!	 !A"!	
	
2"X_m@H7"9D	F7?"_0?"_0	@O`?9
  !J*"
AC7*	
I7/2
	O
  !"FK(K"af'
  i     {    x                  м       T9    ,    $H                strconv.FormatUint strconv.small \t
  !ZY^,]0`]
  !-3+3
  !<^
  ;",P
    |    h         z          н ߽     T9    ,    $H            ؜    strconv.FormatInt e~&
  4!#DCH0G3JG
  !671=
  !Eh&
  D"0`
   }    P @       b y ~        ۾      R    8R    Xq                strconv.AppendInt 2
  R/-&
%*4)N(,)
  /D&2

$AZ
  /q 7;
U5(
  \&4
          p @                       R    8R    Xq                strconv.AppendUint 
  f/$
4K(
  /;&2
$>G
  /h7;
R2(

  S&4
       @     X                  B     X    (_                    strconv.formatBits strconv.isPowerOfTwo math/bits.TrailingZeros 
  /
#
@
	
%!
{
pE]F7_pe	

		



	
	c
  /%R= !R*K

  /d"*
>	X 
         H                >  ^    xa    p    strconv.appendQuotedWith 
 	 8!'
" *<		<	3	
D		
	"I?1(

  !'"&, #5#	#"%/ 
'
  !0	"6x
=	
       P    ( 8       \ m z              <    ,    (N            (    strconv.appendQuotedRuneWith unicode/utf8.ValidRune 
 GU n!%=>F
  !&.!#
  !	<b
  GU   Ѝ    ( 8       B h m       {  J     -        strconv.appendEscapedRune 
  ! 
			0		#E"80		(;@+" 	'IH@'0G@0/'@G@@?'DG@DC		'4G@43'<G@<;'8G@87',G@,++!"M
0U4E
"&"GD
  !
2'
	#,
2%(4"$A
	S	
	
	4I"
	#'
  !"?,8_G
88848888"<">P
                              T6    ,    B    strconv.CanBackquote POP-OPOPOPO
  !%&
  !59
  !o9
        X @       z          [      hO    ,    (T                strconv.UnquoteChar strconv.unhex POPAOP6OP6OP6OPJOPOPOP6OPOP9OPaOP6OPBOPO
  !



d,+

	)	$$!))2))m
		)				VOLZ)%)!		
	):K))vW
  !(#!!((h(J((1
!
!Z((.
  !A&
/	.
  <            8 0       Y         a       v    t    0            /    strconv.Unquote strconv.contains Plj87888
  /"	,\UV&KN	8	
"
9D
	
%[E+Q3*
3		"8D*K99Zyz&s7	<
Q8999ty
  /UGB
	/"
	
	H
+G4$0*!7$+D'+0!!!#
  /D?.[*0 >	W(: &O
5
2  _&   
  &*z
&	       (                " + T6    ,    8    strconv.bsearch16 0r/0  

	  U  
k            (                  T6    ,    8    strconv.bsearch32 0o/0  

	  S  	i                    ( e j         ,    xR    H_    strconv.IsPrint ?+%
  !
C
;,>C
7:	-
  !}I"	G
	H TJ
  !,a$>rO
         P        h w |         ,    ,    ?    strconv.isInGraphicList `w_`_`	_
  !25	
  !8
  !P8
               	         * ,    ,    :    strconv.init POP"O
  &[U  !<
  !**<
                        T6    ,    F    type..hash.strconv.NumError @m?  	"
  9+
  @            " - 1      5 j >    ,    xz    type..eq.strconv.NumError PgOPmO
 
   !	


  !6F'
      @              H K        T6    ,    8    type..hash.strconv.decimal          0        5P          ?    ,    8    type..eq.strconv.decimal                       H K        T6    ,    8    type..hash.strconv.extFloat     `             5P          ?    ,    8    type..eq.strconv.extFloat           h        W  ^  a         T6    ,    :    type..hash.strconv.leftCheat    @                      ;    ,    ^    type..eq.strconv.leftCheat P=OPO 
v v  

	  J     `                 w  T6    ,    ;    type..hash.[11]float32  0  8    0                        ?    ,    >    type..eq.[11]float32 
4 # /     p    H                 w  T6    ,    ;    type..hash.[23]float64              J% M P        ?    ,    >    type..eq.[23]float64 $ 0                     j ! $      9 F T6    ,    0?    type..hash.[61]strconv.leftCheat  0  <                         9    ,    <u    type..eq.[61]strconv.leftCheat `M_`[_ 
   !		


  !5M
       `    H        j ! $      9 F T6    ,    0?    type..hash.[87]strconv.extFloat е                      ?    ,    >    type..eq.[87]strconv.extFloat V 
V V E Q      0    0        j ! $      9 F T6    ,    0?    type..hash.[8]strconv.extFloat                        ?    ,    >    type..eq.[8]strconv.extFloat          @       F W d              |{    y    4x                reflect.makeMethodValue reflect.(*rtype).Kind 
 A) /

	

&	.2D56
!
  /-
		'%0L

  /u;"
'	%
&(L>
  A)       p                             T6    ,    >            $    reflect.name.tagLen reflect.name.nameLen reflect.name.data reflect.add I 
	       P        I a f              <    ,    8    (        reflect.name.tag  %7

       P            y                B    XD    XY    (    t    reflect.name.pkgPath reflect.name.name  !I	P	ONe	G	:	
     `     0                 a k    n    ty    reflect.newName 
  !
		
+"&	



cd
  !U^?
	R


  !%`
-
:FG
  P                     ( G Z     ,7    ,    ^            `    reflect.Kind.String He
 `Z 	!'J
  !&

  !R
  `Z        0                            x<    ,    8            8    reflect.(*rtype).uncommon  *)6.
#

!

<
WB

;

$
+
        x                    ,     dJ    F    K    '    8    reflect.(*rtype).String reflect.(*rtype).nameOff  !	
/
                 . 2         T6    ,    8    reflect.(*rtype).Size                                 T6    ,    8W            p    reflect.(*rtype).Bits A
  !q
  !"$

  !
  0           X        ,l o s       l  T6    ,    8    reflect.(*rtype).Align                ,l o        l  T6    ,    8    reflect.(*rtype).FieldAlign      0         ( ,         T6    ,    8          x        e          e j x<    ,    8    reflect.(*rtype).common                 3 A F       i       x<    ,    :            `    reflect.(*rtype).exportedMethods reflect.(*uncommonType).exportedMethods  !	
             `  
              T6    ,    8                reflect.(*rtype).NumMethod reflect.(*interfaceType).NumMethod f 	   @     `        - 2       # 
 V     з            '        reflect.(*rtype).Method reflect.(*rtype).typeOff reflect.(*funcType).in reflect.(*rtype).textOff reflect.(*funcType).out reflect.(*rtype).IsVariadic 

  Q+.F &.:)>+17WVW
5$<	(-Q!z
  /13
	"

-,)
	

+-	')*!$#+
		"!	4 '
0
$,#! 
6
  /70_47f5A)kwK)fV-"D	n&$[
  Q!!&	h8+'5Q(Q
	!

	'            0 p       N r w         3     @        b    '    p!    reflect.(*rtype).MethodByName S
  Qor
	3
:*S:
  /	1	/#	+	/		5
  /)4+:/8: 2	
  Q!3!
                 &         ] z      G    @    TH    '        reflect.(*rtype).PkgPath  !	
 p    @         V [       / < x<    ,    8    reflect.(*rtype).Name  !/	
                   "         ?  P     T6    ,    8                reflect.(*rtype).ChanDir                   h s w              T6    ,    8                02/0/ j     F  "A               - 2       I j      =    ,    8            :    reflect.(*rtype).Elem reflect.toType  !          #
   P     x                 1 @     k     -    @D                reflect.(*rtype).Field 
  OM
  !#
  !"+7
  Oz  0                            x    ,    @D                reflect.(*rtype).FieldByIndex 
 ]m
  /1#
  /"3=
  ] @                            H        @D                reflect.(*rtype).FieldByName 
  ]

  /,#*
  /"*-2
  ]      h                        У        @D            Ԍ    reflect.(*rtype).FieldByNameFunc 
  ]

  /#*
  /"-2
  ]          X         l w |              ;    ,    C                reflect.(*rtype).In 0e/0R/
  !r
o-	ujiv
{
  !*
  !HR
  &	
'     P        e p t              =    ,    8                reflect.(*rtype).Key 0?/0#/ }   '  "#  "
>                  "  -       ?  P     T6    ,    8                reflect.(*rtype).Len               "         ?  P     T6    ,    8                reflect.(*rtype).NumField          0        "  G       ?  P     T6    ,    8            $    reflect.(*rtype).NumIn         `            :         h }      T6    ,    $?                reflect.(*rtype).NumOut  >	76=>C
           `          u z       Z {      ;    ,    A                reflect.(*rtype).Out  !
('&"- .3
                   ' > G       _ ~      ,7    ,    p;            L    reflect.ChanDir.String Ge _ !
J	
  !*

  !RR
  _            `       0 F K              ~    Y    (b     I    :    reflect.(*interfaceType).Method reflect.name.isExported <w
  @

			#			
  !!

!

  !)
(	P+(
  k	`              ,l o X       l  T6    ,    8              p                7 h z     h{    T    Xn    p'    p    reflect.(*interfaceType).MethodByName 
  Q#			ES
  /
	
	&
	a
  /(Hh
         8                Z  Xg    8f    0r    reflect.StructTag.Lookup !&
  !!,
M(
M
N("	
  !$
	e
  !<$*?&
        x       j z          5         j    ps    `I    ;    reflect.(*structType).Field reflect.(*structField).embedded reflect.(*structField).offset f
  I!		
=
		
 
  !	%


	*
  !6@%66`% 
  s<
	XL                       ' y    hM    d    reflect.(*structType).FieldByIndex   ]#L0	  &?
  /
	7"
  /.-#*?
                               w      X     ]    0    Y    $    reflect.(*structType).FieldByNameFunc "
  ` l

$2&sX%Bs#0.&s2H@C	!q2k &_bE	FAB[
	
4'!169D1ZA&st56?56abL=;6'&)FKt	?@u/C:I%F%C:&	s&[
  2',!

	$
($
	%0;$)*C

$#

HG0H1	QN'+)+HGDCH /$

$#
#PQ=HGP	$A,PQ+TUV>	?
  2.+)(8	$>^q6%0*
KD1#9$%)<#L#da'YI{$C
  #=
	f       x                 	 V |     `    8        I        reflect.(*structType).FieldByName "
  `

	"c
		
  2(6.
#++#B	
  23aE#
-	J		
  0#~                           2 9 @     ;    ,    8    P(    t    reflect.TypeOf "         p                        l    m    H    (        reflect.(*rtype).ptrTo reflect.resolveReflectName W)O
  /
6
\0<*
O*I<*#&

L+
  /


	+  2%


  /EN
+N	2O
  q            @ (       M P T       ^ c 6    ,    8    reflect.fnv1 + +  & &                         D:    ,    $?    reflect.(*rtype).Implements @m?@Z?
  !]
  !!


  !9	|
       p                    ;    ,    =    reflect.(*rtype).AssignableTo  !
Q!
                            / R D:    ,    =    reflect.(*rtype).ConvertibleTo @L?@>?
  !
-!
  !
#

  !	b
    @            ,#         a f T6    ,    8    reflect.(*rtype).Comparable       `    0	        h c	 h	       & O          Q        e    $    reflect.implements reflect.(*uncommonType).methods  2




:	
	
#
" &	
	:	

%" &	
]t
1
           P         k p        5 F     ?    ,    XM                reflect.directlyAssignable  !
&		
      0                 T \    X    h]    reflect.haveIdenticalType 1]j
  (Cd^j	
  !,C-
	
  !
6&j
               n         h  ?     ȥ             Z         reflect.haveIdenticalUnderlyingType  /	$




			o"	
ro	

/
-uj	i-uj	
>	l	=	t

k		
\
D;	&
O
"S"#


			CIv{v
;9

    p     (                  .                             reflect.typesByString reflect.rtypeOff '
  /	2

	
	$	'

C
!%*


	/2		?

B1A2	1	21,@7*		
  /
	"''G	
	P		(2 ,	(
  /&W]2;#2('
  jN      H   
                          8    0(        reflect.FuncOf "	
 
7878 G$






	
=5!4ZW
n$34Y


?["5BCT"5
1(Y"N
-F9
7	87![nm~%*	%				/
	!!G
  29S	
+	,)M1
	,))H
1	
	('
&%	$'("!	 
	
	
	
	
&#	
*)O		&%	
	 
	
	4("!1#%	
:A					6




  29q
+#*s\1
r7*&
9*&G%>*N:n!a86p#,A
V #
  
n                              0    Ȣ    <            <    reflect.funcStr "
  2#			
	6fm.
6
#	3F@7
K'7
-	$
  26*
		_A#& 
 44
 /	 !  $ $ '( 
;
 #

  2gg:1R#@	..8	r02<O68R> HNlM7!/
  h,@R
	4'7
		
  )     8         	       6  1         1    H     V    w    reflect.funcLayout reflect.ifaceIndir reflect.(*bitVector).append reflect.(*rtype).pointers "
  /2""
""
^}
%))1GtCFE	


	"eZ %%a 
-	` #$	oexed%$- U$#
!U`+
 q
  2.
		%(	 10#%	!	

		%5%

	



)<
3
	"%

<
?

  2G'<!BB;,ERe)D'%R# 4U# 0-3o"/# 0	!
  :Z
,	#%U?U

     4                       g      D:    ,                p<    reflect.addTypeBits 
 
 0! 
"L"#!%b#$-"L*)01%&,3!%Wk<+#,+2****
	;
<G
  !+3
		

	3
		"
	
		$		!

  !+3
3	x83	<`

  fP
bY
P	
Wdb

    9    ` (       r }               g    (c    XV    (        reflect.packEface p\opzo
 ) !..

# #*
)
  !#


  !+
  )       :    p                  !  6      x<    ,    x            H    reflect.(*ValueError).Error 
 D*7
 /7r
  /


2



&
  /,~ S_ 
  D*7
 <                             8    ,    :    reflect.methodName pUopo  '
  

  83
  `=    (!        H! X! ]!       l! ! ,    8    xk    reflect.flag.mustBeExportedSlow %
  !
p	
  !
		

	

	

	
	
  !
#
    >     "        "" 2" 7"       K" " ,    8    xk    reflect.flag.mustBeAssignableSlow /
  !
p
  !
		

	

	

	
	
	

	

	
	
  !
#
     p@    # 0       3# ># C#       Y# t# #     lH     -    8                reflect.Value.Addr reflect.flag.ro 0b/0/
  !"

  !	1
  !,
  N
'      A    #         $ "$ '$       7$ V$ e$     8:    h=    P                reflect.Value.Bool reflect.flag.mustBe `._`w_
  !u
xwrr
  !		
	
  !$-
  &
w
 A    $ 0       $ $ $       % <% Q%     tC    @G    [                reflect.Value.Bytes pop;o
  !U-)
  !#			

  !#-;
  &dV'      C    % 0       $ $ %       % <% Q%     tC    @G    [                reflect.Value.runes !U-)
     PD    P& H       g& x& &       & ' '             q            U    reflect.methodReceiver 
 )(E_  	!
	~_'hpoh_
	
  !		
	,	




  !/9	]#
"**Y*v
  )(E_
         H    h(        ( ( (       k) * Q*     8    t                j    reflect.callMethod reflect.storeRcvr reflect.align 
 (	".a> 
<)M6#
	

C4-
'+'	!-	
W
&&-(V
#  <

	
9/





+$#  <C)9!*6!*
;H
+&?##  (		

	".		
W
>    L    *         2+ F+ W+       + + +      9    ,    <E            8"    reflect.Value.Cap reflect.flag.kind reflect.Value.pointer @D?@J?@$?@?
 3$
 !

.




$

\

  !	!	


  !)&,:!W
  &B\
        M    h, 0       , , ,       - R- q-     I    G    d    p(    ;    reflect.Value.Elem reflect.unpackEface `o_`_`_`E_
 Y	 !
	OV
QT
F5


		..
0?
  !"@		)F	
	
  !/E")"
)&
  &,;r
	y     `O    - 8       . . 2.       y. . .     pA     -     s            ;    reflect.Value.Field @?@?
 c !

{|	\
  !	 	!	

  !\ "	!
;
  &6		  P    H/ 8       l/ / /       $0 q0 0     pA     -    i            0v    reflect.Value.Index reflect.arrayAt @?@k?@[?@?
 O	$<C !
	



\%	
  !	DA4	
!		



  !2	A;7"	!
s
  &"	
&


$
 R    01 0       G1 d1 i1       1 1 1     ;    ,    g            @    reflect.valueInterface 0
  !

) 1F[
  !-
	
!	

  !dF!:
  X      T    `2         ,l s2 w2       ,l        9    ,    ,            č    reflect.Value.Kind          T    2          2 3       R        9    ,    <E            "    reflect.Value.Len [ !



$F

$

9
 V    3 H       3 3 3       A4 4 4     W    N    h    (     #    reflect.Value.MapIndex  H
 Q$ ![~
	
	6
!
  !&		%
,

/

;	

  !#%VDC;
  )j	#.
	9

	.
      Y    H5 0       ^5 o5 |5       5 G6 o6     }    \}    (            d#    reflect.Value.MapKeys 
 i /


+	}3%q
  /B	

		*	

2(
	

		
  /n)2-
-@
  7v
         \    6         7 7 +7       U7 7 7     PF    @G    xN                reflect.(*MapIter).Key 9
 f1} !	0

  !	.

  !'(L9
  f0
C     0]    8         7 7 )8       U7 7 7     PF    @G    xN                reflect.(*MapIter).Value !	0

      `^    8        8 8 8       9 J9 [9     T6    ,    c                reflect.(*MapIter).Next @?@x?
 H !


%"	
  !	

		

  !N"(@
  >

      _    9         9 9 9       : 5: J:     E    HE    a            ؍    reflect.Value.MapRange `__`_
  !
mr
  !	&		
  !-&#	
  &
mw
    `    : 0       : : :       : ; (;     ]    XX    M            (    reflect.copyVal PoOP%O & !-&
  !	

  !
#	
  & pa    x;         ; ; ;       ; ;  9    ,    <E    reflect.Value.NumMethod 01/0/0\/
  !
	\
  !0	!
  !
X!
       @b    @<         W< b< g<       {< < <     8:    h=    P                reflect.Value.NumField `0_`w_
  !
r
  !		
	
  !&-
  &
w
     c    =         .= E= R=       = = =      9    ,    <E            #    reflect.Value.Pointer @a?@Q?@%?@v?@W?
 QE !




@/*),9
  !!	# 	


  !A,b# n
  &"
   d    x> 0       > > >       ? 6? I?     t=    ,    8X                reflect.Value.Set reflect.flag.mustBeAssignable reflect.flag.mustBeExported F
  !		B	"$$
  !5
,
  !Ka	 
  &B	o
    f    ?         ? ? ?       	@ *@ ;@     8:    h=    _                 reflect.Value.SetBool `I_`_
  !	
U21
  !/		
  !/-
  &Z
    g    @ 0       @ @ @       @ /A FA     E    @G    [            (    reflect.Value.SetBytes popVo
  !	X-(
1
  !>		"	'	

  !*#"2	';
  &lk'  h    A 0       @ @ A       @ /A FA     E    @G    [            @    reflect.Value.setRunes !	X-(
1
     j    XB (       qB }B B       B B B      9    ,    <E            P    reflect.Value.SetComplex @^?@?
  !		,@
  !3
	#	
  !3
8#
  &	T@)      k    XC         oC {C C       C C C      9    ,    <E            x    reflect.Value.SetFloat @O?@?
  !		@
  !3
	#	
  !3	
-#
  &	:@)        l    XD         mD yD ~D       D D 	E      9    ,    O                reflect.Value.SetInt @T?@?
  !	
@

  !9
		#	
  !9
&#

  &)  `m    xE         E E E       E E E     8:    h=    _                reflect.Value.SetLen `U_`_
  !	
U21	
  !/		

  !/+-;
  &"Z'        n    xF H       F F F       'G G G     o    l         J    T    reflect.Value.SetMapIndex 
  !				"		



		



5q9
  !N

+
'
+
?		


  !VY+2/Y7
#-
W
  )41v
       q    pH         H H H       H 	I .I      9    ,    O                reflect.Value.SetUint @X?@?
  !	
@
  !=
		#	
  !=
	'#
  &)     Ps    I (       I I I       I J %J     I    HE    P                reflect.Value.SetString `]_`_
  !	
U21
  !0	'
		
  !0	'-	
  &5Z
 pt    J @       J J J       KK K K     d    xb                M    reflect.Value.Slice popopo
 	 !

	B%&			
ABc&
+#\<
  ! *
	'3
&
	
	!	



  !WA	
."!s
  &	
	

	6       @w    L (       L $ L       L L M     t:    ,    XL                 reflect.Value.String G ! 
  !


  !	3
  2      px    pM (       M M M       M -N HN      B     -    g                reflect.Value.Type `v_`\_`_`_
 =F !
) [,!
  !		
!	


  !.$+!V
  =F  z    N 0       N N N       N O ]    x]    f    reflect.typesMustMatch R
  !I
  !


  !?
-"k
      {    O 8       O O O       :P P P     tt    s    H            !    reflect.Copy 
   /				(%	2
'	F
00!	F!:)	Z/F1
$@
  /(	-&;%	

	)H	#	
	
  /((&
!C0Ip)j#=
  7,
	
	|
	        hQ 8       zQ Q Q       Q R 8@     C    Hn    reflect.MakeSlice POPO
  #!#	3!!
  !7	
	





  !]P"

      pR 0       R R R       R R ;    ,    (V    reflect.MakeMapWithSize @x?@>?
  #!"!
  !

  !M">
     @S (       MS \S iS       S S S     9    ,    E            h    reflect.Zero PrOPOP>O
 < $!$6	!
  !	?

  !AE>
  <       Ѓ    T (       $T ; /T       AT pT X    XX    =    reflect.New PlOP>O
 $!
5!
  !
		

  !)>
            T P       U 2U @U       U MV V     @        t            ,$    reflect.Value.assignTo reflect.Value.IsNil 
 : %/
@#$?%458####Q>A
  /
	
	=
	
	
		$	
	6
		
	
	H
	

	
	
  /R=!048	?P&+ 0"n'
   
	
	          W @       W 'W ,W       ?W W _    `    4s    reflect.Value.Convert 
  %!\	sI
  !
	
	


	
	
  !!"I5k
           (X        :X X X       Y @Z Z     M    hM    D            j    reflect.convertOp `_`_`_`_`_`_`_`_`J_`_`_`N_`_`_`D_`{_`_`_`_`8_
 &D/ky. %!

hg
	

	
g






Fu>

%
uf	)

%&
uR	)*
)M
  !%2 &"
*.







  !"%*I59/f8
  &D/
	ky.  `    8[ 8       H[ T[ `[       [ [ [     G    @G    E            ܎    reflect.makeInt @?@/?
 k
U '!!


  !
	$/
  !)/
  k
U  @    (\ 8       :\ F\ R\       t\ \ \     G    @G    E            Ȏ    reflect.makeFloat @?@?
 l
8 '!!


  !
	 $
  ! )
  l
8             ] @       $] 0] <]       ^] w] ]     4D    @G    E                reflect.makeComplex @?@?
 {
C '!!

  !
	/$
  !/)
  {
C      В    ] @       ] ] ^       ^ 9^ f    xc    8O    reflect.makeString   '!X'
  !	



,
  !	6
'1
         ^ H       ^ ^ ^       ^ ^ xf    xc    8O    reflect.makeBytes   '![1
  !	



,
  !	9
11
          P_ H       ^ ^ b_       ^ ^ xf    xc    8O    reflect.makeRunes (![1
           _ @       _ 
` `       W` ` `     H     -    j            \    reflect.cvtInt reflect.Value.Int 
  (!'&^	@	
  !"+ 	
#
		
  !"0#
  !^O
       0    @a @       ca ta ya       a b -b     H     -    j                reflect.cvtUint reflect.Value.Uint 
  (!

''^





@







  !"+ 	
#
		
  !"0
#
  !^M
     b @       b b b       "c Mc dc     H     -    HZ                reflect.cvtFloatInt reflect.Value.Float s
  (!''c	']
  !5 	!	
  !:"!
  !c]
            c @       c d d       Ad ld d     H     -    HZ                reflect.cvtFloatUint 
  (!''	']
  !C0	!	
  !H"!
  !]
      0    e @       e -e 2e       ze e e     H     -    j                reflect.cvtIntFloat 
  (!''g	@	
  !"4 	
#
		
  !"9#
  !gO
        `f @       uf f f       f g Bg     H     -    j            L    reflect.cvtUintFloat 
  (!

'
'





@







  !&9;	
#
		
  !&>#
  !M
   P    g @       g g g       #h Nh eh     H     -    HZ            l    reflect.cvtFloat s
  (!''_	']
  !1 	!	
  !6"!
  !_]
           h @       i !i &i       Si ~i i     H     -    HZ            0    reflect.cvtComplex reflect.Value.Complex {
  (!'


'h']
  !8 
	!	
  !E""!
  !h]
       Р    j @       -j >j Cj       j j j     H     -    (i                reflect.cvtIntString 
  (!'	
''p	@	
  !#3	 		
#
		
  !=;"#:
  !	pO
      `    pk @       k k k       k 0l Gl     H     -    (i                reflect.cvtUintString 
  (!'	
''p

@






  !#3	 	
#
		
  !=;"&#8
  !	pM
          l @       l l l       m 1m >m     H     -    T            <    reflect.cvtBytesString   )!M''c'
'
  !-


  !M;
  nc

            m @       m ? m       m n n     H     -    TH            x    reflect.cvtStringBytes  )!C''p'
'
  !(


  !CE"
  dp

         n @       l l n       m 1m >m     H     -    T            d    reflect.cvtRunesString )!M''c'
'
            o @       m ? 'o       m n n     H     -    TH                reflect.cvtStringRunes )!C''p'
'
            o @       o o o       o p $p     k    p    ^            P    reflect.cvtDirect `i_`I_
  )!(((
(

  !,	
	
  !1	
  Z
S      p @       p p p       p #q Bq     o    n    hU                reflect.cvtT2I t
  )!/;#1(((
(d
  !	#9
  !*;51$"
  
~   p    q @       q q q       -r ~r r     O    ,    l                 reflect.cvtI2I }
  )!(

((
(
(@
  !4

 #
	# 	
  !=;"%("!# 
  !" 5

      s        0s ;s ?s       Cs Ts T6    ,    E    reflect.(*structType).FieldByName.func1 P(OPO b b  	  /        s        s s s       s Et j    d    n    reflect.FuncOf.func1 
  (?)l
  !
 

$
  !n> _
           t        t t t       t t ,7    ,    C    reflect.funcLayout.func1 06/ Q 0!)  	     @    @u         Mu Xu ]u       bu u ,    ,    TB    reflect.init P_OP3O
    !+
  !<+"
      u        u u u                reflect.methodValueCall P>OP [ 8  `    Hv        bv        ov |v x<    ,    :    reflect.(*ChanDir).String @F?@?@  &
  &       v        v w &w      ?w `w ow     x<    ,    ^                reflect.(*Kind).String ]_
 
?"6& ?		D6			&  .
&   .$_   ?"6&     w          H K        T6    ,    8    type..hash.reflect.uncommonType @    0x        5P          ?    ,    8    type..eq.reflect.uncommonType       x        ; x x      Y ` e     T6    ,    8                 reflect.(*Value).Kind 
,# ,#           (y         Z ]        T6    ,    _    reflect.(*Value).Len        y         Z ]        T6    ,    _    reflect.(*Value).NumField            y         Z ]        T6    ,    _    reflect.(*Value).NumMethod          Xz        pz        }z z x<    ,    _    reflect.(*Value).String `X_`_`  &
	
  &2        z                { { T6    ,    F    type..hash.reflect.Method  !	+
  !U4
     е    p{        { { {      { { >    ,    (z    type..eq.reflect.Method POPO
 
   !	





  !ZJU
             @|        ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).Align 
      @    |         C  | |      | | H9    ,    8    reflect.(*structType).AssignableTo 
     `    (}        ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).Bits          }        ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).ChanDir       }        C  | |      | | T6    ,    8    reflect.(*structType).Comparable            h~         C  | |      | | H9    ,    8    reflect.(*structType).ConvertibleTo         ~        i ~ ~      ~ ~ 09    ,    8    reflect.(*structType).Elem 
          H        ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).FieldAlign                      C  | |      | | H9    ,    8    reflect.(*structType).Implements        @    (         i ~ ~      ~ ~ 6    ,    8    reflect.(*structType).In        `            C  | |      | | T6    ,    8    reflect.(*structType).IsVariadic                     i ~ ~      ~ ~ 09    ,    8    reflect.(*structType).Key           h        ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).Kind          Ё        ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).Len           8 `       U \ _      b m F    ,    >    reflect.(*structType).Method ; 
D D       0     p                 $K    ,    >    reflect.(*structType).MethodByName @ 
I I             P        i ~ ~      ~ ~ 7    ,    8    reflect.(*structType).Name                  ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).NumField               ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).NumIn                 ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).NumMethod              ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).NumOut         X         i ~ ~      ~ ~ 6    ,    8    reflect.(*structType).Out       @            i ~ ~      ~ ~ 7    ,    8    reflect.(*structType).PkgPath   `    (        ^  \| 	a      _| _| T6    ,    8    reflect.(*structType).Size                  i ~ ~      ~ ~ 7    ,    8    reflect.(*structType).String                ^  \| 	a      _| _| 7    ,    8    reflect.(*structType).common        `        ^  \| 	a      _| _| 7    ,    8    reflect.(*structType).uncommon      ȇ          H K        T6    ,    8    type..hash.reflect.funcType     @    0        5P          ?    ,    8    type..eq.reflect.funcType                   ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).Align                     C  | |      | | H9    ,    8    reflect.(*funcType).AssignableTo            p        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).Bits             ؉        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).ChanDir          @        C  | |      | | T6    ,    8    reflect.(*funcType).Comparable  @             C  | |      | | H9    ,    8    reflect.(*funcType).ConvertibleTo       `            i ~ ~      ~ ~ 09    ,    8    reflect.(*funcType).Elem             x                 \    ,    >    reflect.(*funcType).Field D 
M M  	  	  м            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).FieldAlign      p                  (\    ,    >    reflect.(*funcType).FieldByIndex        @               
        ^    ,    >    reflect.(*funcType).FieldByName L 
U U  	  	        p           
        X]    ,    >    reflect.(*funcType).FieldByNameFunc                   C  | |      | | H9    ,    8    reflect.(*funcType).Implements       H         i ~ ~      ~ ~ 6    ,    8    reflect.(*funcType).In  @            C  | |      | | T6    ,    8    reflect.(*funcType).IsVariadic  `            i ~ ~      ~ ~ 09    ,    8    reflect.(*funcType).Key     p        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).Kind            ؏        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).Len     8 `       U \ _      b m F    ,    >    reflect.(*funcType).Method           p                 $K    ,    >    reflect.(*funcType).MethodByName        `            i ~ ~      ~ ~ 7    ,    8    reflect.(*funcType).Name            x        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).NumField                ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).NumIn           H        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).NumMethod               ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).NumOut                    i ~ ~      ~ ~ 6    ,    8    reflect.(*funcType).Out      x        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcType).PkgPath     @            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcType).Size        `    H        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcType).String                  ^  \| 	a      _| _| 7    ,    8    reflect.(*funcType).common                  ^  \| 	a      _| _| 7    ,    8    reflect.(*funcType).uncommon                W  ^  a       s  T6    ,    :    type..hash.reflect.ValueError   @                      ?    ,    c    type..eq.reflect.ValueError         P        W  ^  a       s  T6    ,    :    type..hash.reflect.funcTypeFixed128     P                     
 ?    ,    :    type..eq.reflect.funcTypeFixed128 P8OP0O
 
   !		
  #
      `        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).Align            З         C  | |      | | H9    ,    8    reflect.(*funcTypeFixed128).AssignableTo             H        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).Bits        @            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).ChanDir     `    (        C  | |      | | T6    ,    8    reflect.(*funcTypeFixed128).Comparable               C  | |      | | H9    ,    8    reflect.(*funcTypeFixed128).ConvertibleTo                   i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed128).Elem             x                 \    ,    >    reflect.(*funcTypeFixed128).Field                   ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).FieldAlign  0    `                  (\    ,    >    reflect.(*funcTypeFixed128).FieldByIndex            ؛           
        ^    ,    >    reflect.(*funcTypeFixed128).FieldByName     H           
        X]    ,    >    reflect.(*funcTypeFixed128).FieldByNameFunc     @             C  | |      | | H9    ,    8    reflect.(*funcTypeFixed128).Implements  `    0         i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed128).In              C  | |      | | T6    ,    8    reflect.(*funcTypeFixed128).IsVariadic              i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed128).Key     p        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).Kind                    ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).Len      H `       U \ _      b m F    ,    >    reflect.(*funcTypeFixed128).Method      P     p                 $K    ,    >    reflect.(*funcTypeFixed128).MethodByName            0        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed128).Name                    ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).NumField                ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).NumIn                    ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).NumMethod                ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).NumOut      @    `         i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed128).Out `    Ȣ        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed128).PkgPath         8        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed128).Size                    i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed128).String                  ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed128).common                  ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed128).uncommon                 W  ^  a       s  T6    ,    :    type..hash.reflect.funcTypeFixed16          h                 
 ?    ,    :    type..eq.reflect.funcTypeFixed16            إ        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).Align        0    H         C  | |      | | H9    ,    8    reflect.(*funcTypeFixed16).AssignableTo P            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).Bits p             ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).ChanDir                  C  | |      | | T6    ,    8    reflect.(*funcTypeFixed16).Comparable                 C  | |      | | H9    ,    8    reflect.(*funcTypeFixed16).ConvertibleTo            x        i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed16).Elem      x                 \    ,    >    reflect.(*funcTypeFixed16).Field        @    P        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).FieldAlign   `                      (\    ,    >    reflect.(*funcTypeFixed16).FieldByIndex     0           
        ^    ,    >    reflect.(*funcTypeFixed16).FieldByName                 
        X]    ,    >    reflect.(*funcTypeFixed16).FieldByNameFunc      p             C  | |      | | H9    ,    8    reflect.(*funcTypeFixed16).Implements                i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed16).In               C  | |      | | T6    ,    8    reflect.(*funcTypeFixed16).IsVariadic       `        i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed16).Key      Ȭ        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).Kind     0        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).Len  0     `       U \ _      b m F    ,    >    reflect.(*funcTypeFixed16).Method            p                 $K    ,    >    reflect.(*funcTypeFixed16).MethodByName     x        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed16).Name             ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).NumField         P        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).NumIn        0            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).NumMethod    P    0        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).NumOut       p             i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed16).Out              i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed16).PkgPath          x        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed16).Size             i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed16).String           P        ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed16).common                   ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed16).uncommon     0    0        W  ^  a       s  T6    ,    :    type..hash.reflect.funcTypeFixed32                           
 ?    ,    :    type..eq.reflect.funcTypeFixed32        @            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).Align        `             C  | |      | | H9    ,    8    reflect.(*funcTypeFixed32).AssignableTo             ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).Bits     X        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).ChanDir          ȵ        C  | |      | | T6    ,    8    reflect.(*funcTypeFixed32).Comparable       8         C  | |      | | H9    ,    8    reflect.(*funcTypeFixed32).ConvertibleTo                     i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed32).Elem       x                 \    ,    >    reflect.(*funcTypeFixed32).Field        p            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).FieldAlign                         (\    ,    >    reflect.(*funcTypeFixed32).FieldByIndex     h           
        ^    ,    >    reflect.(*funcTypeFixed32).FieldByName  @    ظ           
        X]    ,    >    reflect.(*funcTypeFixed32).FieldByNameFunc          P         C  | |      | | H9    ,    8    reflect.(*funcTypeFixed32).Implements                i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed32).In       (        C  | |      | | T6    ,    8    reflect.(*funcTypeFixed32).IsVariadic                i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed32).Key                ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).Kind @    h        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).Len  `    л `       U \ _      b m F    ,    >    reflect.(*funcTypeFixed32).Method           @ p                 $K    ,    >    reflect.(*funcTypeFixed32).MethodByName              i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed32).Name              ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).NumField     @            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).NumIn        `            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).NumMethod        h        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).NumOut           ؾ         i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed32).Out      @        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed32).PkgPath                  ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed32).Size              i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed32).String                    ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed32).common       @            ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed32).uncommon     `    h        W  ^  a       s  T6    ,    :    type..hash.reflect.funcTypeFixed4                            
 ?    ,    :    type..eq.reflect.funcTypeFixed4 p    @        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).Align              C  | |      | | H9    ,    8    reflect.(*funcTypeFixed4).AssignableTo              ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).Bits              ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).ChanDir                   C  | |      | | T6    ,    8    reflect.(*funcTypeFixed4).Comparable        `         C  | |      | | H9    ,    8    reflect.(*funcTypeFixed4).ConvertibleTo 0            i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed4).Elem  P    8 x                 \    ,    >    reflect.(*funcTypeFixed4).Field             ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).FieldAlign                          (\    ,    >    reflect.(*funcTypeFixed4).FieldByIndex                 
        ^    ,    >    reflect.(*funcTypeFixed4).FieldByName   p               
        X]    ,    >    reflect.(*funcTypeFixed4).FieldByNameFunc           h         C  | |      | | H9    ,    8    reflect.(*funcTypeFixed4).Implements                 i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed4).In        @        C  | |      | | T6    ,    8    reflect.(*funcTypeFixed4).IsVariadic    0            i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed4).Key   P            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).Kind  p            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).Len        `       U \ _      b m F    ,    >    reflect.(*funcTypeFixed4).Method            X p                 $K    ,    >    reflect.(*funcTypeFixed4).MethodByName  0            i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed4).Name  P    0        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).NumField      p            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).NumIn             ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).NumMethod         x        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).NumOut                     i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed4).Out       P        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed4).PkgPath                   ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed4).Size  0    (        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed4).String        P            ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed4).common        p            ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed4).uncommon          x        W  ^  a       s  T6    ,    :    type..hash.reflect.funcTypeFixed64                           
 ?    ,    :    type..eq.reflect.funcTypeFixed64            X        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).Align                     C  | |      | | H9    ,    8    reflect.(*funcTypeFixed64).AssignableTo     8        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).Bits              ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).ChanDir                   C  | |      | | T6    ,    8    reflect.(*funcTypeFixed64).Comparable   @             C  | |      | | H9    ,    8    reflect.(*funcTypeFixed64).ConvertibleTo        `            i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed64).Elem     ` x                 \    ,    >    reflect.(*funcTypeFixed64).Field                    ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).FieldAlign       @                  (\    ,    >    reflect.(*funcTypeFixed64).FieldByIndex @               
        ^    ,    >    reflect.(*funcTypeFixed64).FieldByName                  
        X]    ,    >    reflect.(*funcTypeFixed64).FieldByNameFunc                    C  | |      | | H9    ,    8    reflect.(*funcTypeFixed64).Implements                 i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed64).In   @    p        C  | |      | | T6    ,    8    reflect.(*funcTypeFixed64).IsVariadic   `            i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed64).Key      H        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).Kind             ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).Len       `       U \ _      b m F    ,    >    reflect.(*funcTypeFixed64).Method            p                 $K    ,    >    reflect.(*funcTypeFixed64).MethodByName `            i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed64).Name     `        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).NumField                 ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).NumIn            @        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).NumMethod                ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).NumOut                      i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed64).Out               i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed64).PkgPath      @            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed64).Size `    `        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed64).String                   ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed64).common           @        ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed64).uncommon                 W  ^  a       s  T6    ,    :    type..hash.reflect.funcTypeFixed8       @                      
 ?    ,    :    type..eq.reflect.funcTypeFixed8             ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).Align              C  | |      | | H9    ,    8    reflect.(*funcTypeFixed8).AssignableTo      `        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).Bits  0            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).ChanDir       P    8        C  | |      | | T6    ,    8    reflect.(*funcTypeFixed8).Comparable    p             C  | |      | | H9    ,    8    reflect.(*funcTypeFixed8).ConvertibleTo             i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed8).Elem       x                 \    ,    >    reflect.(*funcTypeFixed8).Field              ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).FieldAlign         X                  (\    ,    >    reflect.(*funcTypeFixed8).FieldByIndex  p               
        ^    ,    >    reflect.(*funcTypeFixed8).FieldByName       8           
        X]    ,    >    reflect.(*funcTypeFixed8).FieldByNameFunc       0             C  | |      | | H9    ,    8    reflect.(*funcTypeFixed8).Implements    P              i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed8).In    p            C  | |      | | T6    ,    8    reflect.(*funcTypeFixed8).IsVariadic                i ~ ~      ~ ~ 09    ,    8    reflect.(*funcTypeFixed8).Key       `        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).Kind              ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).Len       0 `       U \ _      b m F    ,    >    reflect.(*funcTypeFixed8).Method        @     p                 $K    ,    >    reflect.(*funcTypeFixed8).MethodByName              i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed8).Name      x        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).NumField                  ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).NumIn     P        ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).NumMethod                 ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).NumOut        0    0         i ~ ~      ~ ~ 6    ,    8    reflect.(*funcTypeFixed8).Out   P            i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed8).PkgPath       p            ^  \| 	a      _| _| T6    ,    8    reflect.(*funcTypeFixed8).Size      p        i ~ ~      ~ ~ 7    ,    8    reflect.(*funcTypeFixed8).String                    ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed8).common            P        ^  \| 	a      _| _| 7    ,    8    reflect.(*funcTypeFixed8).uncommon                  ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).Align      (         C  | |      | | H9    ,    8    reflect.(*interfaceType).AssignableTo   0            ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).Bits   P             ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).ChanDir        p    p        C  | |      | | T6    ,    8    reflect.(*interfaceType).Comparable                  C  | |      | | H9    ,    8    reflect.(*interfaceType).ConvertibleTo      P        i ~ ~      ~ ~ 09    ,    8    reflect.(*interfaceType).Elem        x                 \    ,    >    reflect.(*interfaceType).Field                ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).FieldAlign     @                      (\    ,    >    reflect.(*interfaceType).FieldByIndex                   
        ^    ,    >    reflect.(*interfaceType).FieldByName        p           
        X]    ,    >    reflect.(*interfaceType).FieldByNameFunc        P             C  | |      | | H9    ,    8    reflect.(*interfaceType).Implements     p    X         i ~ ~      ~ ~ 6    ,    8    reflect.(*interfaceType).In                 C  | |      | | T6    ,    8    reflect.(*interfaceType).IsVariadic         0        i ~ ~      ~ ~ 09    ,    8    reflect.(*interfaceType).Key                ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).Kind                ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).Len        h        i ~ ~      ~ ~ 7    ,    8    reflect.(*interfaceType).Name   0            ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).NumField       P    @        ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).NumIn  p            ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).NumOut              i ~ ~      ~ ~ 6    ,    8    reflect.(*interfaceType).Out        x        i ~ ~      ~ ~ 7    ,    8    reflect.(*interfaceType).PkgPath                    ^  \| 	a      _| _| T6    ,    8    reflect.(*interfaceType).Size       P        i ~ ~      ~ ~ 7    ,    8    reflect.(*interfaceType).String             ^  \| 	a      _| _| 7    ,    8    reflect.(*interfaceType).common 0             ^  \| 	a      _| _| 7    ,    8    reflect.(*interfaceType).uncommon       P            se Z ]      # 0 T6    ,    :    type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer }  !	+  &4                             . ?    ,    :    type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer }  *		
  (#
      `            ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).Align                     C  | |      | | H9    ,    8    reflect.(*ptrType).AssignableTo     X        ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).Bits             ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).ChanDir                   C  | |      | | T6    ,    8    reflect.(*ptrType).Comparable                 C  | |      | | H9    ,    8    reflect.(*ptrType).ConvertibleTo                     i ~ ~      ~ ~ 09    ,    8    reflect.(*ptrType).Elem @    X x                 \    ,    >    reflect.(*ptrType).Field                    ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).FieldAlign       (                  (\    ,    >    reflect.(*ptrType).FieldByIndex                 
        ^    ,    >    reflect.(*ptrType).FieldByName  `               
        X]    ,    >    reflect.(*ptrType).FieldByNameFunc          h         C  | |      | | H9    ,    8    reflect.(*ptrType).Implements                i ~ ~      ~ ~ 6    ,    8    reflect.(*ptrType).In        0        C  | |      | | T6    ,    8    reflect.(*ptrType).IsVariadic                i ~ ~      ~ ~ 09    ,    8    reflect.(*ptrType).Key  @            ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).Kind `    X         ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).Len        `       U \ _      b m F    ,    >    reflect.(*ptrType).Method             p                 $K    ,    >    reflect.(*ptrType).MethodByName              i ~ ~      ~ ~ 7    ,    8    reflect.(*ptrType).Name @            ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).NumField     `    P        ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).NumIn                    ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).NumMethod                 ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).NumOut                    i ~ ~      ~ ~ 6    ,    8    reflect.(*ptrType).Out              i ~ ~      ~ ~ 7    ,    8    reflect.(*ptrType).PkgPath           P        ^  \| 	a      _| _| T6    ,    8    reflect.(*ptrType).Size              i ~ ~      ~ ~ 7    ,    8    reflect.(*ptrType).String       @            ^  \| 	a      _| _| 7    ,    8    reflect.(*ptrType).common       `            ^  \| 	a      _| _| 7    ,    8    reflect.(*ptrType).uncommon                 ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).Align          P         C  | |      | | H9    ,    8    reflect.(*sliceType).AssignableTo                   ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).Bits           (        ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).ChanDir                 C  | |      | | T6    ,    8    reflect.(*sliceType).Comparable               C  | |      | | H9    ,    8    reflect.(*sliceType).ConvertibleTo      @    h        i ~ ~      ~ ~ 09    ,    8    reflect.(*sliceType).Elem       `     x                 \    ,    >    reflect.(*sliceType).Field          8	        ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).FieldAlign     	                  (\    ,    >    reflect.(*sliceType).FieldByIndex            
           
        ^    ,    >    reflect.(*sliceType).FieldByName            
           
        X]    ,    >    reflect.(*sliceType).FieldByNameFunc        
         C  | |      | | H9    ,    8    reflect.(*sliceType).Implements      X         i ~ ~      ~ ~ 6    ,    8    reflect.(*sliceType).In              C  | |      | | T6    ,    8    reflect.(*sliceType).IsVariadic @             i ~ ~      ~ ~ 09    ,    8    reflect.(*sliceType).Key        `            ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).Kind                   ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).Len            X `       U \ _      b m F    ,    >    reflect.(*sliceType).Method          p                 $K    ,    >    reflect.(*sliceType).MethodByName       @    0        i ~ ~      ~ ~ 7    ,    8    reflect.(*sliceType).Name       `            ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).NumField                ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).NumIn          h        ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).NumMethod              ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).NumOut         8         i ~ ~      ~ ~ 6    ,    8    reflect.(*sliceType).Out                     i ~ ~      ~ ~ 7    ,    8    reflect.(*sliceType).PkgPath                 ^  \| 	a      _| _| T6    ,    8    reflect.(*sliceType).Size       @    p        i ~ ~      ~ ~ 7    ,    8    reflect.(*sliceType).String     `            ^  \| 	a      _| _| 7    ,    8    reflect.(*sliceType).common         @        ^  \| 	a      _| _| 7    ,    8    reflect.(*sliceType).uncommon               s  z  }        
 T6    ,    ?    type..hash.[27]string               s           9    ,    {    type..eq.[27]string         h        W  ^  a         T6    ,    :    type..hash.struct { reflect.b bool; reflect.x interface {} }    P             ^  a         ;    ,    m    type..eq.struct { reflect.b bool; reflect.x interface {} }          x                    T6    ,    8    encoding/binary.littleEndian.Uint16 0+/0 ; h    "                      7       B K T6    ,    ,7    encoding/binary.littleEndian.PutUint16 r
           P                        T6    ,    8    encoding/binary.littleEndian.Uint32 0)/0 9 ~                8           _       k t T6    ,    ,7    encoding/binary.littleEndian.PutUint32 
	                                  T6    ,    8    encoding/binary.littleEndian.Uint64 
     @           g       B K T6    ,    ,7    encoding/binary.littleEndian.PutUint64 
      P            C          | | 8    ,    8    encoding/binary.littleEndian.String       p    8        C   ^       | | 8    ,    8    encoding/binary.littleEndian.GoString             @       	 4 e        ^          hQ    @    S    X{    encoding/binary.Read reflect.ValueOf reflect.escapes io.ReadFull "OV
 ^c	4ZC2D'C>/<0+=/D0 2,!#"	
		..
	+Z2'< 5!:
	 '}"D	e0
:k!817	D/F,	E& IT/D,	U9d/E/ 	e$I#G(
)&I9IM\/E,	]	L/D/	M6</E, 	=|	G j
  2>,/		
H1/






!D	&	&	#8(	#9&	#
	3.

	
+		
	#9&
	#9&	#0-
		
n
  2RK`0'	

'C95	 ($5%B$y34'&$34'"(3434'(D56565:&1*(585656'$/0/05@&7*%=$M/054'1*5L&C*,&I$&583434'(
(585658'$/21234'($%O$
! V	
  ^0	4Z2'<=D         	    X @                ! $ &             `     T    s    encoding/binary.Write reflect.Indirect "#
 #c	VZC2D'C>"+ 24z4
r6 !=9 =,/0|.Dhg
		h7@d'19&;'19	;`'29
F	91x70`&L6\\6LX9P\4	x%|5,l5<np'19	6;P'29
V&6'19	&6\<?@l+H9`! #"	
		.." 	 )Z2''p5@ "	%	
  2 M			%		
	$"		7
#	
'
'		
@ 
				7		

0	#	
		
	
	
			!'
	!(
	
	!'
	
		$
&V-&%	 #	P 


  2_O	
4' 	
	
=
* 
	
"$	
>)
(
	#		M	 

7*	
)J

C*	
	 
**&


)%)	(
	#	*E	(
	*	
	$

*	&F)j&'	$C-(!( 	5 	
  #0	
VZ2'"        "	    ('         A' Q' ^'       x' ' '      9    ,    P@                encoding/binary.dataSize popopHo ! !
X?I
  !		D	
  !?	@
  !     $	    (        ( B( G(       q( ( =    Y    (f    encoding/binary.sizeof "w/  2(":


<
		
o	HF
  2&|X	X//
  2=+5$4W7
 &	    )        [) f) k)       y) ) )     T6    ,    j            ؃    encoding/binary.(*decoder).int16 encoding/binary.(*decoder).uint16 `}_`_
  &GV
FGH
  !	
  ![$
  &`
       `'	    *        K* V* [*       i* ~* *     T6    ,    j                encoding/binary.(*decoder).int32 encoding/binary.(*decoder).uint32 `{_`_
  &9U
89:
  !	
  !Z#
  &_
       (	    *        [) f) ;+       y) ) )     T6    ,    j                 encoding/binary.(*decoder).int64 encoding/binary.(*decoder).uint64 &+V
*+,
        (	    +         g, x, ,       - C/ /     k    P                    encoding/binary.(*decoder).value reflect.Value.CanSet encoding/binary.(*decoder).skip encoding/binary.(*decoder).bool encoding/binary.(*decoder).int8 encoding/binary.(*decoder).uint8 "
 2
 2		x
s2
_)vfg=y.

=:'?%(2
_1
^
f0_	de&eh
f0iKea&o:!
;	@aU!,ADGEJFILKR!(SNFMV
f0WKe0[5 






  28(!(!)BM!	 (!A!+!4!!%)V&#!;+!!!
  2&)</5	&o&%p&&74#4%0/4!/p&e&
  2s"J
	1(s?r&s5r"H&
.( (!$(#&s%5(r'5







 @5	    0         1 1 3       n7 : ;     k    P                    encoding/binary.(*encoder).value encoding/binary.(*encoder).uint32 encoding/binary.(*encoder).uint64 encoding/binary.(*encoder).int8 encoding/binary.(*encoder).uint8 encoding/binary.(*encoder).int16 encoding/binary.(*encoder).uint16 encoding/binary.(*encoder).int32 encoding/binary.(*encoder).int64 encoding/binary.(*encoder).bool "*
 2F
F*JyJxJyJF
}FS)
F
x
F
w
F
x
 2xw2
_)t?
*5W
F
*	=hF

=:'?%%2
_)
2
I
M F?fF
1eF
#fF(!#?


_i
F


gi
FI
 
Ff
F
e
F
f
FBB




B



  2D(!(''!%		)*!$		)M! (!O7	).%		).%		).!		)	'!		)!		)3
	)&%	)&!	)&!	)











  2[))I/5	)) &r) &q) &r) Mw{)w)g))&q )&p )&q )
  2+*5W	

	F
+*	JuF#$X'sX 'r#  X  &'s)&%&X%&%&%-,'+,#+e."_/0/	.-.F-
2"t3	212F1S6$765656565656F5
:'s;:9:9:9:9:9:F9
>'r?>=>=>=>=>=>F=
B'sCBABABABABABF5!!,!!!!!!!!!!

,







+
   L	    =         = = =       = = ?    ,    Z    encoding/binary.(*encoder).skip `s_`3_
  
!'0


  !	#	
	
  !I
   L	    P>        l> p> u>       > ? 6    ,    O    encoding/binary.intDataSize 	 	 
A 

,

7_43
(
'x
$
#[0/>
C 5-		
	:	0/+&+ -B(	F8	-;0	J	L"6	c    pQ	    8@         M@ X@ \@       `@ m@ ,    ,    :    encoding/binary.init PMOPO y y  +  *+   Q	    @        @ H K      @ @ x<    ,    8    encoding/binary.(*littleEndian).GoString 6  ,       PR	    hA (       A A A      A A A     ?    ,    ,7                encoding/binary.(*littleEndian).PutUint16 0</0 
(, (p
o   ,   1  (

       R	    0B (       ZB cB lB      yB B B     ?    ,    ,7            (    encoding/binary.(*littleEndian).PutUint32 0:/0 
(* (
   +   0  (

     0S	    B (       A A "C      A A A     ?    ,    ,7            <    encoding/binary.(*littleEndian).PutUint64 (
  S	    xC        @ H K      @ @ x<    ,    8    encoding/binary.(*littleEndian).String   T	     D (       A 'D 6D      CD LD SD     ?    ,    8            P    encoding/binary.(*littleEndian).Uint16 
(
 (fgf
e   1   6  (
   pT	    D (       ZB D D      E E E     ?    ,    8            d    encoding/binary.(*littleEndian).Uint32 
(
 (|}|
{   /   4  (
   T	    E (       A 'D E      CD LD SD     ?    ,    8            x    encoding/binary.(*littleEndian).Uint64 (
 PU	     F        F (F -F       PF {F I     C    S    encoding/base64.NewEncoding POP9O
  X!

!	
  !(	


  !L09
     V	    F X      F 	G G       "G EG     ,    hF    encoding/base64.Encoding.WithPadding 0/09/
  Z

		
  !	I

  !o9
 pW	    G 8       G G G       7H ZH `H     -    Xe    encoding/base64.(*Encoding).Encode 0/0L/0	/0  
	B""	
!
/
X  p
 
  +
	

C	
  PZ	    H 0       "I 2I 7I       QI rI I     Y    XX    R                encoding/base64.(*Encoding).EncodeToString encoding/base64.(*Encoding).EncodedLen ;
  !:)@J6
  !L
&
U
  !p1(	;
  &G6        [	    I 8       J )J .J       J "K K    xS    `    encoding/base64.(*encoder).Write _&+G3
 	 !!

$
He&-#&%
9:$	&A'	3' %&D#
  !:	
 	

	'L	I %
E
  !ROT3}/%%
"3
   ``	    K        K K K       &L cL L     E    HE    8i            ă    encoding/base64.(*encoder).Close /
  !
		N$-. %V*12)*)
  !		4
	1
  !$
5
   q'        b	    L        M M M       %M 8M ,7    ,    p;    encoding/base64.CorruptInputError.Error t  k
  

  W
        b	    M `       M M M       N (O w    ,    4    encoding/base64.(*Encoding).decodeQuantum popKopopopGop[opGopZop:opio
  !
	 
+
%0&
4!+

-L
L
j
/	LH	 -HH-K	2
)
	%
  !,i&
n8	

	
	

			)	[
  !'i&n8+!A+!,+!'!'!'!/![
  Ph	    O P       P P P       Q R R     8l     C                4	    encoding/base64.(*Encoding).Decode encoding/base64.assemble64 encoding/binary.bigEndian.PutUint64 encoding/base64.assemble32 encoding/binary.bigEndian.PutUint32 '.
 3
k /
-h	g) \[ZY#!
NM	HGs08abg&(t		.87 FG
		 c87(F

	G&B				V	((+A'n	

  /M1.
	03M
&6!")!
6
 7"5!:9
  /~G M   
  ##QHS)3
k      o	    8S         MS ]S bS       tS S ,    ,    L    encoding/base64.init "A
  d2

		  2##a
  2uua
       q	    (T        ST dT mT      vT T T     x<    ,    HB                encoding/base64.(*CorruptInputError).Error 
 
;R: ;R:  .

   ._   ;R:    r	    T          H K        T6    ,    8    type..hash.encoding/base64.Encoding      s	    XU        5P          ?    ,    8    type..eq.encoding/base64.Encoding       `s	    U        U U U      U V T6    ,    F    type..hash.encoding/base64.encoder PO 
   !	+
  !4
     Pt	    pV        V V V      V V ?    ,    p    type..eq.encoding/base64.encoder POPO
 
   !

(	

	

  !Hj'
       u	    @W        KW UW ZW       iW W Hs    r    ]    sort.Slice   !=),>
	
  !,,
  !$
	1	1
        v	     X         X X  X       ;X NX @5    ,    T9    sort.insertionSort po  4!

*

  !	/B$

  !

 w	    X (       X X X       X X @5    ,    D    sort.siftDown d  H!(I
8
  !MA
>

  !
[

    x	    XY         fY pY uY       Y Y @5    ,    =    sort.heapSort   l!"'	
	
"5	
  !=F:

  !

      z	     Z (       Z Z $Z       6Z YZ 6    ,    (;    sort.medianOfThree PuOPO
  !39(/--
  !	.!
	#*(
  !b
`$-
 `{	    Z (       Z Z Z       Z Z @5    ,    8    sort.swapRange P^O y 0  4
  K
     {	    8[ 0       E[ V[ [[       \ `\ 6    ,    S    sort.doPivot 
  !#	
,	$4WZ)	-$6
=
95R
G:*
8,-	6&%.	%? 4S>$4W@A:
  !=FI=i7WXJ4FE8D9P
  !E
    @	    \ (       \ \ \       ] D] 6    ,    R    sort.quickSort   !0


'
	'



	$*"3
  !2T6(	")

  !"

    `	    ]        ] ] ]       ] ] 6    ,    (;    sort.Sort poo  >

  	',
  51
       	    (^         6^ :^         ,    ,    ,    sort.maxDepth  	     	    ^        ^ ^ ^       ^ ^ 6    ,    (;    sort.Stable @I? d 6
  	  "        	    _        $_ ._ 3_       c_ ~_ @5    ,    ?    sort.stable   ("	

"!

		

#
  !00A

  !

 	    _ (       _ _ `       ` ` 6    ,    ^    sort.symMerge 
  / 


,7D

	,	

	
/--q
  /WJ+GK'{o'<
	N
  /#
     	    8a (       Da Ma Ra       pa a 6    ,    =    sort.rotate   !-4-

  !=7A)
  !.
    	    a         a a a       b 7b 5    ,    0?    sort.insertionSort_func `_  !(
  !	!.

  !

        Ќ	    b (       b b b       b b 5    ,    T9    sort.siftDown_func Y  (!=
-
  !Z
-

  !
P

 	    Hc         - [c `c       c c 5    ,    S    sort.heapSort_func  N!"'	
5	
  !4J:

  !

   	    c (       d d d       *d Md  9    ,    T9    sort.medianOfThree_func @_?@?
  j!(.$	"
  ! 	

  !L
T"
      	    d 0       d d d       e e  9    ,    a    sort.doPivot_func 
  !6		$?D		$(
/
''>
3,
*
 !		 	4$;0$?2A:
  !16/0T<=L1148
	-
	P
  !1
   Е	    @f (       Tf ef jf       f f  9    ,        sort.quickSort_func   !0


'

'



	!"+
  !+K-(	

  !"w

        	    Hg        ,l jg ng       l  T6    ,    8    internal/fmtsort.(*SortedMap).Len  6        	    g         g g g       g h T6    ,         internal/fmtsort.(*SortedMap).Less 
  8  !
/
  !
  	    hh        h h h       h h :    h=        internal/fmtsort.(*SortedMap).Swap @?@?
  :!}
0
  !				),+
  !h	T
    	    `i         vi i i       i Ej |    |    @    internal/fmtsort.Sort C
  j!NY)7Ob


  !!	
!


K	
."
  !),K
"	.
     	    j 8       &k k m       p r s                  F    D    internal/fmtsort.compare internal/fmtsort.floatCompare internal/fmtsort.isNaN Fe
 
"$[JJ$[J

F!VRF*NFO	uO		 /|"+N
KFFL`?F

F




	

?F

F

		

CF

F
K3
uZ`!		"	
		..,u!		"	
		..,<!(!(7Ze
	
7
fKo|-:2`
BBBB
  /!i(Z	)		)(Z	)	)d	)		)$	)
	).&e
'	(0	(+16
'!&)&Q!p)T







  /:Df0T+)
) 9u0T-)
 )
#f3))
0;))L<40+5!<s5!lL<4&!!5x=$"!w
  
"[XX[VF	FF###*',	'('('.		#$#$# "FF0
$	3u:
$	=:;01	 !!	!!!!!!      @	    Xu @       tu u u       v w Gw     \:    ,    XW            6    internal/fmtsort.nilCompare @?@/?@?@/?@?
 !.XXR[
 !

F

F@[
  !~"			)*X"			) 
		# 	
	
	
  !4,1+) 
B1+)*# [
  !"f
	
	
	
f`
 	    w         w w w       
x 7x ,    ,    :    internal/oserror.init POP[O
  _>>:U  !u
  !*****u
 P	    x         x x x       x !y ,    >    r    syscall.copyenv j
  J!#1A+	B	
  !#&!
%


  !	#!603
      	    y (   T  y z z       Nz z z     L;    ,    $?                syscall.Getenv sync.(*Once).Do sync.(*RWMutex).RLock ""B*
 5KLCDC#D KLKL 4!$9<6@&
	>##7#0 !6
  !9 /~<
  !# $
  5#        0	    {    ^  ({ ?{ R{       { { {     HW    V                x    syscall.Environ D
 GKLCDC#!L
 F</+	#
.7	#!
  /,."
.
  /6D
  G#!
 	    h| p       | | (}       7 E Ā              w    `W        syscall.forkAndExecInChild syscall.funcPC -;
 	;a1g	@	< I	IZ8@r	2	?I`bM	I P/
	0
)	
	

&.			&%HYv1o>;jk	*	ZW	&	JG.	
.7


	*.*'
&%	b.0~o1	
	 	 &0)	@)	*
$ '))!3%
  /		=I:/"+F8
		%	KG)(*		!TIA7	$
	<.A	$	I:2	
  /9=,,C+T<CC@`0G	@;
0# ;>bF-
  	;a1
	g	@	< I	IZ8@r 	 2"	!"!?$#I&%`('b*)M,	+,+I.-      	     @        Á ȁ       0  v    t        syscall.SlicePtrFromStrings 
  !-$%
-	



	?
  ! 
"		-

	a)
  !@:p>
 ](
 P	                      , ; 8    ,    (;    syscall.SetNonblock pQopPo  !/ 

	
  !*G

  !4=
  	     H       Ӄ  2        ʅ <     p    D                <    syscall.forkExec syscall.BytePtrFromString "Z{:++B
 =	)9)Y	
 2	4+2	D	@	2#$6T	<	C	
K#.

%,"$+5" ,".##,,,,		
  2 (	

	 %<2&*9
	
)B		
	
  2,:!<a*#N1 
''9Py "6 	V    
  =	)9)Y	

       	     (       ņ ن ކ         <    ,    :    syscall.forkExecPipe popopopo
  !,	;9
	
  !"#
$
!
  !.<
       	    x                      ,    ,    ,    syscall.rsaAlignOf " P

    	                     
 ! ,7    ,    @J    syscall.itoa s&  !
`'
  !
"
  !V
   	    x                  Ɉ ,7    ,    :    syscall.uitoa 
  !

P

  !x,
  !
    	      8       < K P       m  N    hM    Q    syscall.ByteSliceFromString pZopfop$o
  `!3#
!

  !0
!
  !"<

        	     8                $ ; F     -    F    syscall.Wait4 x  ;

  
  %
 p	                      ֊  4;    ,    XM    syscall.Getwd |
  .!'e3&
  !%%
!1
  !(T
      	    x p         ؋       _  H     0    x    |    W    0    syscall.getAttrList zDS6v(
 K=W'XTW'XW'X^
 /
Y2`		,2	
E	
YY
'T'TE%L7[Xs'j>XJ
  /
;
^$)	%	%=
		
				@
  /(:`."=EL$?6'-''-' ' ''(
  K=	'T'
'	^
    	     (       ō Ѝ Ս         ?    ,    E    syscall.Pipe P6OPJO  !"		
  !
	
  !"&
      0	    X         g r v        ,    ,    ,    syscall.init.0 ' W 	       	               .       ^ {      8    ,    8                syscall.fdopendir syscall.errnoErr wN
 `'  !%
  !>		
  !EN
  !/'         	     0        ( <       l       B    @G    :    p9        syscall.readlen N
 v*  !;
  !	.
  !6N
  !E*     	             / 4       F a ,7    ,    xh    syscall.Errno.Error 
  !]
  !
	-
  !}(
     `	             Ƒ ʑ        ,    ,    ,    syscall.Signal.Signal     p	             / .       F a ,7    ,    xh    syscall.Signal.String !]
 P	     8         ֒        2 K     g    j    :    `O        syscall.wait4 N
 !n0  X!`	"
  !	0
  !KN
  !n0        	    ȓ 0       ֓         . K Z     5    ,    8            h    syscall.fcntl N
 !;'  !1
  !J
  !QN
  !;'         	    ؔ                 8 [ p     0E    @G    :    09    0    syscall.pipe rI
 !/"  !*
  !		"	
  !%I
  !/"   `	     (                F a p     6    ,    :                syscall.kill tI
 !1"  !,
  !@
  !GI
  !1"   @	     (         0       t  Ɨ     hS    (U    `    8    L    syscall.Chmod e
 &24%3	
 !'	
/
	
  !

		,			
  !	7/O
  &24%3	
        	    P        ^ k         Ș ט     T9    ,    :            (    syscall.Close hI
 !%"  !_b 
  !4	
  !;I
  !%"    	    P        ^ k a        Ș ט     T9    ,    :                syscall.closedir !} 
     p	                      D {      8    ,    8            P    syscall.Dup !/'  !%
  !>	
        `	    Ț 8       ՚         Y       W    (U    p    9        syscall.Open y
 &2F0B
 !'	


8	"
&
  !
			>
	
	
		

  !	<8	`
  &2F0B
        	    8 8       E U m        Ɯ ۜ     t@    @G    =    P9        syscall.read Z
 4:-, !
,			
  !-
  !,Z
  4:-,        	    X         j s {              ]    X    :     O        syscall.readdir_r h Y @
  	
  1
  Y       	      0       ֓  -       . K Z     5    ,    8                syscall.Seek !1
    	     8       E U Ξ        Ɯ ۜ     t@    @G    =    9        syscall.write !
,			
     	    h H       u         ͟       4G    ,    8                syscall.mmap N
 !f0  !X	"
  !u
  !|N
  !f0   	    p                  Р       8    ,    8                syscall.munmap sI
 !0"  !+
  !?	
  !FI
  !0"   	    p (                ӡ  #     x    ,{    :     W    @    syscall.execve I
 !O%  !J
  !		
  !1I
  !O%        	               բ        " 7     \F    @G    :    8        syscall.Fstat }I
 !:"  !5
  !	#	
  !0I
  !:"    	     (        ԣ        > {      r    $t    `    N        syscall.Lstat h
 &2?(6	
 !'	
:
	
  !

		#			
  !	70O
  &2?(6	
        P	    ( (        ԣ 5       > {      r    $t    `    N         syscall.Stat !'	
:
	
      	     0                > > I     4    ,    ,            X    syscall.ptrace I C(  >  R>@  C( 	               ʦ       զ  ,    ,    8    syscall.init @v?@?
 R1 6R1  !6
  !!"6
      p	    (           L          H    syscall.libc_getattrlist_trampoline  	               L         0    syscall.libc_fdopendir_trampoline     	    ا           L             syscall.libc_setgroups_trampoline $    	    0           L N            syscall.libc_wait4_trampoline (        	               L         (    syscall.libc_fcntl_trampoline p        	               L             syscall.libc_pipe_trampoline t 	    0           L M        `    syscall.libc_kill_trampoline x 	               L             syscall.libc_chdir_trampoline        	    ة           L             syscall.libc_chmod_trampoline         	    0           L O            syscall.libc_chroot_trampoline       	               L             syscall.libc_close_trampoline         	               L              syscall.libc_closedir_trampoline     0	    8           L T            syscall.libc_dup_trampoline  @	               L             syscall.libc_dup2_trampoline         P	               L         P    syscall.libc_getpid_trampoline       `	    8           L U            syscall.libc_open_trampoline         p	               L             syscall.libc_read_trampoline         	               L 
            syscall.libc_readdir_r_trampoline    	    @           L ^        h    syscall.libc_lseek_trampoline        	               L             syscall.libc_setgid_trampoline       	               L             syscall.libc_setpgid_trampoline      	    H           L g            syscall.libc_setsid_trampoline       	               L             syscall.libc_setuid_trampoline       	               L             syscall.libc_write_trampoline        	    P           L m        x    syscall.libc_mmap_trampoline          	               L ǯ            syscall.libc_munmap_trampoline       	                L         8    syscall.libc_fork_trampoline          	    X           L v        X    syscall.libc_ioctl_trampoline        0	               L ϰ            syscall.libc_execve_trampoline       @	               L %             syscall.libc_exit_trampoline         P	    `           L         @    syscall.libc_fstat64_trampoline      `	               L ر        p    syscall.libc_lstat64_trampoline      p	               L /            syscall.libc_stat64_trampoline       	    h           L             syscall.libc_ptrace_trampoline       	    ز        bv        ov |v x<    ,    :    syscall.(*Errno).Error  	    8        W [; _;      _ x T6    ,    F    type..hash.syscall.SysProcAttr PO  !	+
  !g4
        	    г                  ' ?    ,    @{    type..eq.syscall.SysProcAttr P[OP[O
 
   !	

  ! 6$'
 	             \ _        T6    ,    ,    syscall.(*Signal).Signal !  	  	     	             bv        ov |v x<    ,    :    syscall.(*Signal).String        	    h        se Z ]      # 0 T6    ,    :    type..hash.syscall.attrList      
    е                  ;    ,    C    type..eq.syscall.attrList P+OP&O 
l l  
  @     
    `        s  z  }        
 T6    ,    ?    type..hash.[106]string   
            s           9    ,    {    type..eq.[106]string    
             s  z  }        
 T6    ,    ?    type..hash.[32]string    
            s           9    ,    {    type..eq.[32]string     
            ( 3 ?       b       >    ;    Ha    %        internal/testlog.Getenv internal/testlog.Logger `\_`T_
 )uv\uv' h!
$!

  !	


	
  !'"

  $'5
        
             ( 3 6       b       >    ;    Ha    %        internal/testlog.Open v!$/

        
            ( 3 ֹ       b       >    ;    Ha    &        internal/testlog.Stat !-&$=
$
       
    ` 8        % *        m .     A     -                x    time.nextStdChunk time.isDigit time.startsWithLowerCase 0/0=/0@/0@/0O/0/0/0[/0/0</0b/09/0B/0</0/0?/0/0&/0A/0T/0/0/0=/0@/0@/0O/0/0/0:/0/0$/0 " zy4f
PL@=@<<<<<B
+@4,@;>Df7	P
!D=&=: =={j
}
DQ!*>1E70+,:)1,>,+=5,DPL@AB<<<<<a
&@knDLD>.
,Dp%				  '**9 	p&
L
#,
&
!	#$G#>
m'**9x#o  '''''((9M(*&*'**('(*J('''''(U((L(  t>  
     (                վ  D:    ,    >    time.match 0e/0/0	   
	  
>'  
e        
    8 P       D Z _         x    h    q    time.lookup Je
  !*	
FK"
	
  !0
	%	#
  !B@	


    
     @        0 5         H[    X    (    time.appendInt 
  /)


!	7
)?*+
  /.'0KR
2
	
	(
  /#:3	q

      
    8 (       B X ]         <    ,    =    time.atoi 1
  !2	"+
	
  !5+A

  !w 
        
     H         $       Z  HO    P    HY    time.formatNano #
  !)
$
&oC<7
  !CZ%+,(U
  !F&1>Q
    
     (       	         k  Q    K    b    time.Time.String 
  !J
=#,5[	A0
>
&	+
  !'( 0
+!&

  !b-
     "
     8       ) 9 >       V w I     -    XO    time.Time.Format :
  /
'
_F
#
  /8
%
  /V L :
   0$
     X       D U |              t    ܫ                t1    time.Time.AppendFormat time.absClock time.Time.Nanosecond time.(*Time).nsec time.absWeekday ">
 iKK 2_-5r"*<|0	'9		6Y!#uN!(
?*7! '6Y!(&	S
K6Y	[*
b(+D
D	?@976l.	76l6+Z
Y\^{ '6YD] '6YC]h.	$-Dw '6Y7K6l		
7Q6Yr0d '6YOn 6Y*VSh '6YS G0HSV '6Y*SK0DP\ 6Y*&V0` '6Y.
0H '6Y67L`I6Y>
0D '6Y00R '6Y@O0r '6YR00 '6YB
04 '6YD7:6OP7>nW6MLARSX,+ '6Yf0, '6YKv '6Y
66O	6
66O6	0 '6Y8 '6Yf	0 '6Yz0 '6Yr,+ '6Ytk*!u(P	SP
W
  21%
#S
	
	
	NX2?K	
	
	@
N
	
z	O?
Q	
	
	+
I	(X
	
*N
		f*N
Y(X
	
+
z	+
I	
g	+
I	+
	+
I	&
~	+
Q	
g	
	c
I	+
I	]
	
z	
	
z	
b	+
I	+
_	+
I	+
I	^
y	H
	(
!	)
	"	
  2W/v2-!6c+	83
3d3	(!^3%#
  iK
K	   D
                            0|    d    X    9    1    time.(*ParseError).Error time.quote "  
2>UU_;
@
  2




! 	

 
  2mePZ"5. CZ 
  M>>>H
;	

	j      0H
    @ @       L P U       w       PC     -    U                time.getnum   1
,2C	 
1@ !&
	.	  1gH   `I
    0 @       = K P       x       DF     -    (P                time.getnum3 0/0O/03  	785
	;7<		  S1"  c
!3  <   J
             .  
         =    ,    ,7    time.cutspace 8  ( (       J
    p @       z           D     -    8`    time.skip POPOPO  !	
,""
,
  !
X
	

+
  !b
g


   0L
    X X        G               R    q    @2    O        time.parse time.isLeap time.daysIn time.(*Time).unixSec time.(*Time).sec time.FixedZone time.(*Time).setLoc time.(*Time).stripMono "5
 ?+!6&W?CT.?C'E?D?CT,
&
1[ 2Ls &W' +		%
$F	A-8)4>F1
>>D>$\A4
	$$
	S

> '>;

>,>4!	2/
>@&	
>L%U>
>
'4.>!34.43.F.6F.:IDA6LA6<.=<>=>
=N
.1P.>R5#>
&
4>%
/n'q1rr
q"x
.1
z.{1r3|
{,>9
.>
.Q.	9h4
.4  Fh4

'0#$
	+
	""

+	"r&4$xf
7LC&	7LCIr!!$	7LC$xg
7LC&,
&l	

4
[

	T

?1
  2
;.
#
?
76>c$.*	$'('('('('(#"	$'('('('+('};,=!,6?166"!H,1!1))6	)66%6'60'!6&68"9 6;$8 9 .!&.-!&2..!$:4
z$")1)6	"6,,)6!,/	LA
/$:A)
A#
36("	("6("	($LQ?@<:>#?6,F!
>".6A	$'('('('('(#B$k	$'('('('('(#(U#]'K"		$'"$'("%V[" 0/0a"`#f"#BABAde
]
@ )BABAd$	$'"$'("#" 0/0a"`#fE:
#$#$.	$'('('('('(#"	$'('('('('(#('n$#.	$'('('('"+('w"	$'('('('('(#v
  2_8>#c$.*!),+.-0/214'58!7:9<;>=@>14'5}""!E"6*A&6&6$(5 1,91)&6R&6&6K&66&6F&6&60X9#&649#"&"b&"."Y.";4&"
%&)"r6"%&6B&&,&6,&"/"^A&"
fA&"3A#"
36"*."J6"*."_X"<>#"NF6
*!cfehghg214'5b!cfehghg214'5bc4ZRqr+qt$st=uvCuvHC5fp;cC8:G!6ZcKJ+$>}~C}~HK5f|]IS,Y!cfehghg214'5d!cfehghg214'5bab!cfehgB614'5w!hg214'52v/
  +:+

+	&WCT.C"'! E$#&#D*).+C*T),*)*
)"
&			
	1	[      
    8         Y                T6    ,    $?            4    time.parseTimeZone time.parseGMT @?@?@?@-?@7?@8?@3?@0?@/?@?
  !*
EJ
58DcfQZ[H
	A
  !lT"W	J-
  !
  i    
    h                   >    <    TH    time.parseSignedOffset Y
  !B
		
  !9m

A
  !B*!0

,
       P
    X @       n           DF     -    K    time.parseNanoseconds `_`-_` _`2_`#_
  !O!.!%	

  !8M2
  !#
     
    @ 8       P b g         K     -    J    time.leadingInt 0/02/08/0  	3	36	  W$	  i         
     0       % / 4       Z k <    ,    $?    time.leadingFraction 0/0  "
%*4)&	  |	  w'       Љ
     (        G               8    D    l            e    time.ParseDuration "I5C
 m2n3mnVm5n3mn^m5n3mnrm2n3mnVm5n3mndm5n3mnm5n3mnam5n3mn~m5n3mnt 2	F	.	&(		

	
 )	
	{	}#@S23V53V53r23V53	V532?V53F53~F53'
  2)&a,	
'K	$	$	
!	$	
$	
"-$		3	'

  2\0	'*$)'2$)'I!
&'*$)':$)'$)'16'>)'/
  23V53^53r23V
5	3
	d5353a53~53t     
    @        M T X       a a ,    ,    ,    time.closefd @!? < @
    
     8                = j      t@    @G    V                time.preadn syscall.Read G
 ,3s't` H!% ,	'!
  !1$+	'
  !NP'P
  ,3'`  
                     )  4     T6    ,    8                 time.(*Time).addSec r r 
	%L O  7#    @
                       ,7    ,    =    time.Month.String -
  !*.
  !&7"
  !
        
    H        \ r w         ,7    ,    =    time.Weekday.String *
  !*+
  !%7
"
  !
      
              . > C       s       (8    ,    hI    9        time.Time.abs 9
  !

  !
	8
U

  !5
  F$j
        К
     8       !  1       i       =    ,    hI    :        time.Time.locabs K
 !

  !
	8
A
  !5].K
  F$
        
             $ )         ,7    ,    T    time.Duration.String j
  
!
	&:0=v`	O	
 
!"(8!	!"

&klkxex!*



G
  !`5)3
%/ =bZ
  !YI"
 
    8 8       E O T         T6    ,    5    time.fmtFrac 0/0  	

	
	

  
5  
     p
     (         
       4 A T6    ,    0?    time.fmtInt 0q/0+  


	  
O  Y      
     @                  (8    ,    8    time.Time.date pto  k
  S
  X
  
    0 0       = O T              ,    ,    5                time.absDate 0/0D/0P/0  





CJM
%	!&&6
  )
    M>      0
    P @       u           	     (D     -    XN            H    time.Time.MarshalJSON time.Time.Year F
 Uo'p !*'8'`-A
  !	-
  !4'!EZF
  &*'     
    x 0                       HK     -    Xh                time.(*Time).UnmarshalJSON time.Parse 

 oTg ! 
.T	
  !!




  !2p
	


  oTg  0
     @                       (D     -    C            p    time.Time.MarshalText  Ro'p !''8"
  !	.-
  !1'!=E
  &''  
    x 0                       HK     -    he                time.(*Time).UnmarshalText 
 YTH !8T
  !&


  !p
	
  YTH   
    ` X                       w    O    D    9     q    time.Date time.norm time.unixTime 	
  !
	E	87

(

	NM

	PO

	RQ

J
	





)^<AB
 			
	7L,dKTIRGPEH=K
  !6k{&T*
  !$V"*
  ;fee	
i	)

	4       
                     0 I X     9    ,    >                time.(*Location).get 09/08/ 4i
jijij  
/
4/0/&
  


  !
  4
   p
                       x<    ,    8    time.(*Location).String 07/ R .  	          а
    @ 8       X p u         =    ,    @    time.(*Location).lookup 0/0u/09/0O/0$/
  !(*& 	#g&(	9!#FP9:9*'	'
  !		B}#		-#
c
  !#;-#
F$
     @
    h                   T6    ,    n    time.(*Location).lookupFirstZone 0/07/0/0/0/
  !
9
'
  !	;
  !
        `
    @          _ c       o   T6    ,    D    time.(*Location).firstZoneUsed 4 
  
     0                L    X_    XZ        time.(*Location).lookupName 
  !""<
"
)

  !	,		
&
5	
#T
  !V,<FJ
'	^	
      
               " '       . E =    ,    8    time.fileSizeError.Error r  4i
  

  '.
 
                     	 * ?     T6    ,    W            П    time.(*dataIO).big4 time.(*dataIO).read \E
  l	
0
	
  	0		
  >	

  $069
   
                       T6    ,    ?    time.(*dataIO).big8 PvOPO  ~!#	 
  !$<
  !LA
    P
    8 (       H S X       f } ;    ,    ,7    time.byteString pfop>o  !??
  !!
  !0
    
     @                 j       @            W        time.LoadLocationFromTZData time.(*dataIO).byte "
9Z99t
 $ 2Wm"ps"~
X#"sR:
!#? <!!<!!!!	)4)!":
	":
{:.0:.b1:4>FE!$

(/*::!:0	?@	&+3#/'I::	-	,	,	/	/	,	/	,S	
		::w3v:i3h
1Gb
  2@b"vL"M
	 8
	! 8 #4'(!

	I
!%
#/#
	" ( "!&%"""A	
	(`125)22-#Y81-")"!)('),.-,.-)21,43)7#"#o
  2?  h$,
 H K '  ! A*%('*),	#`	
)	)
2Y$Q    ; ;o
  BB="D
A	DDD=BCEB.:.
65588
5	853B30
    @
    x	 H       	 	 	       	 	 x    ,    P    time.loadTzinfoFromDirOrZip 
  !I`Oq
  !0(
	


  !0#,1(

   
    
 H     
 
 1         7          @                    time.loadTzinfoFromZip time.open time.get4 time.get2 "W$<
 QIu5vDuvu5vDuvu5vDuvu2vDuvu5vDuv Q>	;/=V5D
<5	J'90/	Y)'E6"E05D8N/VV5DIS2D#78/
7}~yzbK5V5DA



5o
  219$	*6'A#	$nR	L		<	|$	 
  2E*$)DPJ
7	X/6D0I2	.
^	*
6DI	;0D
,

0
9G|K*$)DS		
  QI5D
	5D 5D TX"2!D"#%&%%('y('&%$
#P[*5)D*) 
     H       ( > C       Y  {    ,    Q    time.loadTzinfo p
  !Ujs
  !0%	
	

  !08((

    `
     @        7 E       }  	     (m    o    `                 time.loadLocation 1	
 u/v-uv !*
A	
	P/-&	%A
!
  !		'	
	
  !3d3-!	^	
  /-   
    x 8               u      \    \    y                time.readFile time.read 8CBC=BCBC<BCB
 gIy< g>	5<	g>L	JA
  H,!
 %
 
  HT%4:S	
  gIy<        
              4 9       d  ,    8    :    0:    time.initLocal {8
  :!( "
?3
#X3"
#
  !-6^
1Y
  !Q6A^,41Y
   
               %       ` " ,    8    M    time.init 
 >:sS _>	>l6;;;;;AA>:sk	  !	

  !***	=*K
  @
            W  ^  a       s  T6    ,    :    type..hash.time.zone    
                     1 >    ,    p    type..eq.time.zone PKOP(O
 
   		
  ,
 `
              H K        T6    ,    8    type..hash.time.zoneTrans       
            5P          ?    ,    8    type..eq.time.zoneTrans  
    P 0       i {         H     -    O    time.(*Time).MarshalJSON v
 
   *  *A        
     0       i {         H     -    O    time.(*Time).MarshalText        
    X        pz        l z x<    ,    8    time.(*Time).String  &

        
            bv        ov |v x<    ,    :    time.(*Duration).String 
    (        bv        ov |v x<    ,    :    time.(*Month).String    
            bv        ov |v x<    ,    :    time.(*Weekday).String  
                     2 T6    ,    F    type..hash.time.ParseError @? 
   !	"
  !q+
      `
                      >    ,        type..eq.time.ParseError POPO
  !	








  !vF
       
    p                       x<    ,    p;                time.(*fileSizeError).Error 
 
?K: ?2K1:  .

   .\   ?K:   
             s  z  }        
 T6    ,    ?    type..hash.[12]string   @
            s           9    ,    {    type..eq.[12]string      
            s  z  }        
 T6    ,    ?    type..hash.[1]time.zone p
    @        V a e      i   9    ,        type..eq.[1]time.zone pzopIo 
   !	(

  !b;
  `
            s  z  }        
 T6    ,    ?    type..hash.[1]time.zoneTrans    
    H        c f i      l s ?    ,    >    type..eq.[1]time.zoneTrans e 
e e T ` @
            s  z  }        
 T6    ,    ?    type..hash.[7]string    
             s           9    ,    {    type..eq.[7]string      p
            C          | | ,7    ,    8    internal/poll.(*TimeoutError).Error  \      
              '  ,        C  T  T6    ,    =    internal/poll.(*fdMutex).incref 0B/0/0/
  l	
  *
  e
       
                         ! 2! T6    ,    =    internal/poll.(*fdMutex).increfAndClose POPOPO
  !
'

  !T
  !;
     @
    !        ! ! !       ! ! T6    ,    =    internal/poll.(*fdMutex).decref 0G/0/  	  $  [      
    0"        P" `" e"       " " >    <    L    internal/poll.(*fdMutex).rwlock pop"opbo
  (<	
	
	+,"	)$/
  !,<	"

  !,e)9
      0
    @#        b# n# s#       # # T6    ,    L    internal/poll.(*fdMutex).rwunlock @?@[?
  (	)
!
  !G"
  !
 P
    $        3$ >$ B$       N$ _$ =    ,    :    internal/poll.(*FD).decref @L?@? y ,  
!  &       
    $        $ $ $       $ $ T6    ,    8    internal/poll.(*FD).readUnlock @/?@? Z &  
  
       0
    X%        $ $ x%       $ $ T6    ,    8    internal/poll.(*FD).writeUnlock &       
    % 0       % & &        & A& hh    e    Z    internal/poll.(*FD).OpenDir )   !'	
?*	
  !.		
  !W

	


     
    &         & ' &'       W' ' '     E     -    :                internal/poll.(*pollDesc).init internal/poll.errnoErr `k_`_`!_
 'wx*"1w!x
 L!"	% "#$'(
	)*!'
  !++
  !%v!
  '*"1!
 
    ( (       l( {( (       ( ( (     <    ,    :                internal/poll.(*pollDesc).prepare internal/poll.convertErr internal/poll.errClosing PZOPlOPSO
  !P	ON]E W\[h6m
  !6%				*
  !=[S
  O&"S
 0     `) (       ) ) )       ) * *     <    ,    TH            P    internal/poll.(*pollDesc).wait PZOPOPSO
 L'x !0	/.=e 7<;9'4H6M
  !6)			*
  !=S
  O
&'S
       x* 0       * * *       * * HK     -    XL    internal/poll.(*FD).Init PvOPOPO
  n!	

  !
(
  !B
       `    X+        + + +       + + +     V    S    S                internal/poll.(*FD).destroy internal/poll.(*pollDesc).close `w_`_
 &	` !1	4(3	*
  !
  !'

  &	`            `,        , , ,       , - -     (J    HE    H            H    internal/poll.(*FD).Close internal/poll.(*pollDesc).evict ``_`__`_
 8U		
< !3N

Y	H	op2
  !	

			
  !8
  8U	<          -       - - -       ". S. ^.     L;    ,    F                internal/poll.(*FD).SetBlocking internal/poll.(*FD).incref 1
 ,	
 ,	0<	 	
  !(
  !ht1
  ,	
       `    . 8     / / /       k0 0 0     @    @G    xu            K    internal/poll.(*FD).Read internal/poll.(*FD).readLock internal/poll.(*pollDesc).prepareRead internal/poll.(*pollDesc).pollable internal/poll.(*FD).eofError internal/poll.(*pollDesc).waitRead ,17
 F'f ;7*
.%a
 F'	7 	(
$#$7!	!yz
.%
	2-2
  /
"	J!
			!a
  /?P7
  F'f ;7*

	.
	%a
	
   	    1 8   :  2 H2 ~2       3 3 3     @    @G                H7    internal/poll.(*FD).Write internal/poll.(*FD).writeLock internal/poll.(*pollDesc).prepareWrite syscall.Write internal/poll.(*pollDesc).waitWrite ->1K
 F'[ 
5z
( F' 	: 	
4	
$
<.(.		228
  /
A1	

4
  /j.z7
  F'[ 
5z

(	
	   @    H4        b4 ~4 4       4 4 4     I     -    :                internal/poll.(*FD).Fstat 4
 ,	
 ,	0I 	
  !
(	
  !cl4
  ,	
      X5 0       u5 5 5       5 5 ?    ,    (X    internal/poll.DupCloseOnExec p^opopop"o
  !J/
2"
  !
9

/
  !7
T"
       X6 0      6 6 6       6  7 7     $9    ,    A            8    internal/poll.dupCloseOnExecOld syscall.CloseOnExec P#
 Ast)*@s#t
 @6 G0#
  !%" y
  !
  A@#
 `    x7 0      7 7 7       7 8 &8     ,:    ,    Z            p    internal/poll.(*FD).Dup 64
 @"
 @"	3f7
  !
(

  !}4
  @"
           8         8 8 8       8 8 ,    ,    :    internal/poll.init POPJO
  *_>:.U-  !d
  !****d
    `    @9          H K        T6    ,    8    type..hash.internal/poll.FD         9        5P          ?    ,    8    type..eq.internal/poll.FD            :         1: <: A:       N: Y: 8    ,    T9    internal/syscall/unix.IsNonblock pVopo  /	
  **
  9	
       : 8       ; ,; U;       ; < .=                         4    os.(*File).readdirnames os.wrapSyscallError os.NewSyscallError R
 TQ:Q7Y 8/	
%
		$#&W'*)*g
@S+ET9Q:9:=%"	Q_7`_`_!

  /0	'	
	)	&!$ 8%+		 #&#("0	'	 #$	#$&+$	&-
  /D;L_.X>%% &*'0+$! 	 +/
  TQ:Q7Y       =         = = =       = = =    ,    8    os.Getenv `W_ r "  
  !    p    (>        i 6> :>       => D> ,7    ,    ,7    os.errInvalid  :              >        i 6> >       => D> ,7    ,    ,7    os.errPermission <         >        i 6> ?       => D> ,7    ,    ,7    os.errExist >      P?        i 6> _?       => D> ,7    ,    ,7    os.errNotExist @           ?        i 6> ?       => D> ,7    ,    ,7    os.errClosed B     @        i 6> @       => D> ,7    ,    ,7    os.errNoDeadline D     0    h@        ~@ @ @       @ @ x<    ,    {    os.(*PathError).Error   ^  !	



  !}
          A        )A 3A 8A       <A [A x<    ,    h    os.(*SyscallError).Error   ~  !	


  !V
       A (       A A B       aB B B     =    ,    M            4    os.underlyingErrorIs syscall.Errno.Is `_`_ o'('2('?,+Q,+(B'( !"
		&&&
	



  !		8#BR
  !0$0&5!
.
  o2B        C         3C 7C <C       NC C ,I     -    P    os.underlyingError   b 			
 *
     !    C H       D D D       !D >D     ,    H    os.StartProcess   !t
  !


  !!
!
  @"    D        D D D       D E E     =    ,    >            Ћ    os.(*Process).Release os.(*Process).release PDO "$ 52  $  )  "$   "    xE        E E E       E E E     =    ,    >                os.(*ProcessState).Sys os.(*ProcessState).sys 09/ ""       ""      #    HF H       F F F       YG 
H OH     г        ا    &    D     os.startProcess os.(*File).Fd syscall.StartProcess os.newProcess os.environForSysProcAttr os.Environ 0
 	=a>	=>=:W( 0/[$	M!	5i
2	18/a	*-:(U
%,"
  /s		
	$


	
	
		R	
.!"
  / 4**	'RB9: "
  	a	W(	   `(    H        I I  J       J J K     h@    HE    R                os.(*ProcessState).String syscall.WaitStatus.Exited syscall.WaitStatus.Signaled syscall.WaitStatus.Signal syscall.WaitStatus.CoreDump syscall.WaitStatus.Stopped syscall.WaitStatus.StopSignal syscall.WaitStatus.Continued syscall.WaitStatus.ExitStatus  3343434I3!4X34343#4I3.4343	4343434} !	
R
B	

#I
	!	
v	"$	.I%
  !U*
YA
+*'

  !)%
  3	
	I	
X		I		}    ,    K         K L %L       ZL L L     ]    8\    f            h    os.(*Process).wait os.(*Process).setDone Z pK*; "!&8"
RKM*NMNy1
  !	

	
	
			*	
  !,R,
'	
	!*
	(	
  pK*;       .    HM (     }M M M       N N N     C     -    XL            8    os.(*Process).signal os.(*Process).done syscall.Kill -M7rM G3
/=!>'o'''1 p,	7
: ! .#',.''''
  !7	
	3	
(		
  !m%	
)	
%
  G3
/!'o'	''1  0    O          O $O       'O 0O x<    ,    D    os.(*File).Name  n 
      1    O        O O O       O O L    px    d    p&    os.(*LinkError).Error   /
  /


 
  /$U+ 	
    2    PP 8       P P P       Q QQ Q     Hb    i    q                os.(*File).Read os.(*File).checkValid os.(*File).read os.(*File).wrapErr 
 &	K !|{	K"z'!

&
  !.@			A
-
  !>!+"	
	A!
=
  &	K"
C  4    R 8       8R OR xR        S eS S     hn    o    ~                os.(*File).Write os.(*File).write os.epipecheck 
 )	?0G	H !21	?
="}'!


	&
  !)'&
#			A
"M
  !q$G"	
	A!
;!	D	
  )	?0
="
	H    7    0T 0       GT QT VT       ^T wT HK     -    C    os.(*File).WriteString   !
  !
  !4
     8    T         U U U       +U HU WU     P:    ,    N                 os.setStickyBit os.Chmod pNopKo  !,	
  !

 

  !1!
  t       `9    U 8       U U U       U U A     -    V    os.OpenFile |&  !9
  !%


  !!5	
   0:    pV (       V V V       V W W     G    J    <E                os.chmod os.syscallMode os.FileMode.Perm Z 5 D! 

  !P
			
I
  !i'		
	I

  !     ;    W         W W W       W W ;    ,    =    os.NewFile `d_`_
   ;
	
  )
  3
    @<    X (       X ,X 1X       X X 8L    K    8[    os.newFile   /	%
638 U
	#!TS
  /$		#
	

?
	) !	1(
  /9;k1	
     ?    hY 8       Y Y Y       %Z lZ Z     a    ^    e            @    os.openFileNolog os.IsNotExist 
 N+ !"2
	H3"1"+
  !5X
	
			I",
  !@		
!I

  N+        A    [        [ $[ ([       4[ E[ =    ,    :    os.(*File).Close @=?@!? z 
*"  	          PB    [        [ [ [       8\ \ \     o    m    v                os.(*file).close os.(*dirInfo).close  86 !	

	
	*
!
		"
  !	%		
D
		
  !Q"	
'
D+
"
  86       D    (]         a] ] o^       _ pa &b              0            @    os.Getwd os.SameFile os.sameFile os.(*File).Readdirnames "
J85H@ =X? 5	5P(+2
;	
.O-E!9-E5 62-	#5#63=:X9:9:	#	-	dehe	<G	Z		
5`,3cZm%	w;JN)! ".	Z'+KX)*-+W&Z+98U
_+t<==<t%#=+
  2
			-$(	
		 
!$	
/
*
"*	+	

	
	
	$#/
+/.;
")(	!*1$;
$+
  26G8 -$4b&A $C/%&%&C=?,12! -2J 
 "/3 .
 I! K)Q!  
  =X? 5	5P(+2;.
O-E 9"-#E$#"!5   O    (c         g 2c 6c        ,    ,    ,    os.init.0 W 	         P    c         c c       c c 6    ,    ,7    os.useSyscallwdDarwin / / 
	     0P    d         d d "d       ;d Jd =    ,    `<    os.basename 0~/0  *	
	  	U  	X    P    d         d d e       @e e e     ]    hX    Hg            (9    os.Pipe <
 *>~K 0 }STST<
 !>;*	
`Ks0tst]VQV'#I
  !		*X
  !VB			*
6	<
  *>K0
		#
      pS    0f         :f Ef If       Tf _f ,    ,    8    os.init.1 @D?@? m $
1
	  (  !( S    f        f f f       f f ,    ,    ,    os.Exit  &  M |

	
  )  0T    (g 0       0g 7g <g       Eg Zg H     -    (W    os.Stat pko  J
  



  !#

  T    g        g h h       h h h     ;    ,    ,F                os.fillFileStatFromSys os.timespecToTime time.Unix POPO
 pCDCFDCDCD !;<	







-
	

  !
	
f
Z

q	
	

  !		_
q

  o<
   V    @i (       Pi di ii       i i s    w    {    os.(*File).Stat )   !

	
((*
  !		


	
		A
  !-*'
	
		A(

    X    Hj 0       Uj fj kj       j j Xl    Hk    h    os.statNolog   <!+	
"(
  !	
	
			I
  !9"	
		I


  `Z    0k 0       Uj fj >k       j j Xl    Hk    h    os.lstatNolog R!+	
"(
       \    k         k k       
 ! ,7    ,    @J    os.itoa  !
`'
 \     l        	l l $l       Il ]l ,7    ,    :    os.uitoa 
  &!

P
	
  !0
  !3
         ^    l        l l l       8m Wm ,7    ,    pD    os.FileMode.String :
  !! 	&!	O
  !'C
]E
I
T
  !:
      @`    m          m m           ,    ,    ,    os.FileMode.IsDir         P`    n         ,n 0n         x<    ,    8    os.(*fileStat).Name       p`    n         n n         n     T6    ,    8                os.(*fileStat).IsDir os.(*fileStat).Mode 
 
  
       `    (o        ,l <o @o       l  T6    ,    8    os.(*fileStat).Size  2      `    n         o o       o o T6    ,    8     4    `    o           o p       p p ;    ,    D    os.(*fileStat).ModTime ! 6!       `    `p         sp wp       zp p =    ,    >    os.(*fileStat).Sys  8 	   a    p          p p           ,    ,    ,    os.glob..func1  *   a    0q         8q Eq Wq       q q ,    ,    U    os.init POPO
 >oD (J)))))8>>>>:o7  !						
  !*****
 d    pr        f m q      r r T6    ,    F    type..hash.os.file  	+
  94
  @e    r        r s s      s 7s >    ,    Hh    type..eq.os.file PZOPXO
 
   !
	
	
  !;<	
        f    s        s s s      s s s     T6    ,    8                os.(*FileMode).IsDir . 
*# *#  
)  3  *#      f    @t        Vt        ct pt x<    ,    :    os.(*FileMode).String @D?@?@  &
  &       g    t        t K O      t u T6    ,    F    type..hash.os.LinkError @?  !	"
  !U+
       g    Xu        nu {u u      u u >    ,         type..eq.os.LinkError POPO
 
   !	




  !VFU
   i     v                  T6    ,    F    type..hash.os.PathError i    v        " - 1      5 j >    ,    xz    type..eq.os.PathError   j    v          H K        T6    ,    8    type..hash.os.Process   j    @w        5P          ?    ,    8    type..eq.os.Process     Pk    w        se Z ]      # 0 T6    ,    :    type..hash.os.ProcessState      k    x                !x (x ;    ,    p;    type..eq.os.ProcessState  &     l    xx        x        x x T6    ,    :    type..hash.os.SyscallError @Q?  	"  + pl    x        y y  y      $y Ky >    ,    \x    type..eq.os.SyscallError PKOPBO
 
   !		
  !F
        m    y        2 9 =      y y T6    ,    F    type..hash.os.fileStat  !	+
  !B4
      m    (z        =z Hz Lz      Pz wz >    ,    f    type..eq.os.fileStat PrOP]O
 
   !	,	
	

  !

  n    z        W  ^  a         T6    ,    :    type..hash.struct { sync.Mutex; os.dir string } Po    H{        v{ { {      { { ;    ,    ^    type..eq.struct { sync.Mutex; os.dir string } PCOP"O 
   
	  U    o    | 8       | #| 4|       Y| | |     (u    s    q            ԇ    fmt.Errorf o
 /
 $!A@Z
	$B/=FS
  !$	

#	

  !	!M6#
  /
    q     }         7} ;}         x<    ,    8    fmt.(*wrapError).Error  N   q    }        } } }        ~ 7~ @    H    Բ    fmt.(*fmt).writePadding 
  !(

#		

 #
  !: 



  !,L U

       Ps    ~         ~ ~        1                               fmt.(*fmt).pad fmt.(*buffer).write 
 Br
QSv%Q
 !r
Q"<
/v2%1Q()
  !:'# !	
	%%
  !&'EN/E&%E
  Br
QSv%Q
      v    H        w         ̀ . e                         D    fmt.(*fmt).padString fmt.(*buffer).writeString 
 Br
QFv%Q
 !7r:
9Q>/
KvN%MQDE4
  !:' !	
	)%
  !&'EA/E&%E
  Br
QFv%Q
    y    ȁ        ށ           T6    ,    8    fmt.(*fmt).fmtBoolean @??@%?  $-%  	
  	#
%  `z                            >    <                    fmt.(*fmt).fmtUnicode unicode/utf8.RuneLen 
 
 !	
,%&
	+
E	*	
&)	"%&+	
B				
	+
  !j
B.
m	 

#L
  !45s6LL
  
   }    x 0                 @ :    ,    X    fmt.(*fmt).fmtInteger 
 
 (	

(	
-0


	+
sZ03
!DCDE
=!$







;
?BQng/*(7	%			,
  !M[(	K4<
E5
	#
	
	
  !X#
        @     (       ʆ ܆           H     -    >    fmt.(*fmt).truncateString cK
  !&
	
  !	.
'	
  !A8
        0     8                އ  V    ,    B    fmt.(*fmt).truncate 
  !	3#(	
  !	W*<
  !


        `    X        = h l       x  ;    ,    G    fmt.(*fmt).fmtS r ,
  
  "                       
  ;    ,    C    fmt.(*fmt).fmtBs k  ;

  
  '
       p    x @                 / <9    ,        fmt.(*fmt).fmtSbx W
  !	
	d;.-	YZ

~Yb<Yt	Yl7 YbSPOP !'7,Yb,';b#2%N')

Z
K
  !"z/#74F 3	

3 !$#

 3#
$;
  !

;
                   %       O       <B    HE    hk                fmt.(*fmt).fmtQ strconv.AppendQuoteToASCII strconv.AppendQuote 4
 |@*@
 !5@*@"`



  !



	


  ! 
@"E%
  |@*@
                     , 1       I \ I    J    :    fmt.(*fmt).fmtC popo
  !
	
&

  !	>-
  !C	2
        Ў    Ѝ         & 6       R u      T6    ,    M                fmt.(*fmt).fmtQc strconv.AppendQuoteRuneToASCII strconv.AppendQuoteRune Y
 C:':) !	:':
  !5
5
  !\
:
  C:':)       (       0 T          ؑ             H                fmt.(*fmt).fmtFloat strconv.AppendFloat fmt.(*buffer).writeByte Qs
 QV$FB>>K /V&
#B	o<%
2)$!		H&#6'$X	

H	&#6'$/X(
	79!$1B>>K0!E%&7E^	s	
	
	

u	

  /G&Ir}	)6	)
/-,0&#&)3&%&)&+,$(0)"-
'$#6
  /U"6XZ"6$QN0336@ (@8uj=6
  QV$FB>>K            P        h ~          I    J    T{    fmt.(*buffer).writeRune 9z
  !
	<
44
$
^
  !'(#6'	
	
  !	T'3		
	

       x          ē              8    ,    H                fmt.newPrinter fmt.(*fmt).init fmt.(*fmt).clearflags @m?@&?
 X% !&		
  !	


  !7
  X%  Л    h        w           T6    ,    >    fmt.(*pp).free @?@A?  !!


  !#B
  !#+B
                 0 4       8 = T6    ,    8    fmt.(*pp).Width   	                0        8 = T6    ,    8    fmt.(*pp).Precision                          5 T6    ,    8    fmt.(*pp).Flag   	

	 		 /            8        Ȗ ͖       ߖ       hT    K    (M                fmt.(*pp).Write N
  !l"N
  !"

  !#+
B
  &l"N
          0        Ȗ        ߖ       R    K    (M                fmt.(*pp).WriteString !l"N
 П     P        Ȗ         I <    r    8d    fmt.Fprintf  !CQ1	
  !-#
  !	'+)
      8         Ø       Ә  e    (d    W    fmt.Sprintf   !7@$	
  !	
  !	@$
    С    X @       c m r         xm    m    8d    fmt.Fprint   !)Q1	
  !-#
  !	+)
   Т     @       c m          xm    m    8d    fmt.Fprintln !)Q1	
    У     8                       :    ,    TK                fmt.getField C
 \A !;
$
  !.	
  !LC
  \A           8        ě ɛ              T6    ,    5                fmt.parsenum fmt.tooLarge 0/0#/0/0    YA    h!A          h                   n      8P    8R    (                fmt.(*pp).unknownType reflect.Value.IsValid Y
 ) !,IeuBYE
Y
  !
	
	'	
!
	%  

  !JgM3	
	!8?	 B
  ),Ie
ZBY
E	

Y	
           8        J [ s         +     `    `    `    P#    Tu    fmt.(*pp).badVerb 
  /;,)e#(F
Ae5]B]\
  /#	
	'	!
		% 

	
	'%!*%&
+
	

  /;RcHV#3	
	?!8WH!8	NO
  ?;,!
e	$(Z]	
FAe:]B]\
    `    Р                   T6    ,    :    fmt.(*pp).fmtBool 09/0/ m 	'  	
  	
      Я    p                   T6    ,    P@    fmt.(*pp).fmt0x64 w  B
	
  $
  \
      p             ) .        ݢ T6    ,    =    fmt.(*pp).fmtInteger pwopo
  !"!2S2743"#I II&+B	I
  !$
$$$0$+5	$
  !I
4N5z	N
            P         c o t        ˣ T6    ,    =    fmt.(*pp).fmtFloat `e_`_
  !A;7

;
  !,
7j5
  !7
Q<9@
       @    H (       ] n s              T6    ,                     fmt.(*pp).fmtComplex 
  !
%	*6VN	 
  !8	+

	
2
  !B
< 
  K%l6VNS                    ť ҥ        I p     ?    ,    =            H    fmt.(*pp).fmtString fmt.(*fmt).fmtSx <
 C~C< !(#C	&&	C(
  !
 &" 
  !
:	:
  C~C<     P     8         ;       : c      k    8n        #        fmt.(*pp).fmtBytes fmt.(*fmt).fmtBx 

 I	?{M*MR /
@	9	,58@dE&9	"!K @0"
		..4E#hA>iM,41	6	eM,6>5
  /"1
8
!)	 "	5& $# "!
$%
'	(		*	"-
#	#/'*/0$
)/)
  /dA!m
3?&
= @4
3?"3	'9	
-.4,	
4,,	
  d,% 58 ZK
@	
TE&K(!
K ]Q9+	?{M*MR     @    Ъ (                 >      Q    Q    h            LJ    fmt.(*pp).fmtPointer 	 )
 !		
(
*))*/&)&!'	$Q,> ZWB`'
7

  !%

  	'=	 	 	 
	

@
  !R


#^gH	=3jT8?J&
  )$Qe
,	> ZW=
B`     8 0       M e        [ &      8t    @v        p#        fmt.(*pp).catchPanic 
 Sc	
[ /$#"	
		..
EY;l?( !ZE"""
"
  /	9E
%&
8#
9!*0
 
	#'	

  /J`&
B[gJ0	>
3E @J\"#
'-	
  S0	
	EY4;>
S?? !ZREOEE
 @    H       `           c    f        fmt.(*pp).handleMethods "g  :67

I3Iw3+D,;1!
	
  20	+		@
@2
	
5>	2
  2<H'He
	AFR9#
                   Y       g       |            T    $    fmt.(*pp).printArg reflect.Value.CanInterface reflect.Value.Interface 
P
 6	8	6I	?0@" 	/1	
$"		"
		.. !,pb$'
"
		..? t%[12"#QH1G{*0/z 
('<;j$#"o87@?]DC,+o43 '"	 b
  /
	
	%'

,	
$*!
	
		!


!	
!
/ 
%
	
.'
 
	
"	(#

	 

<
  /
%		]	K
$9!<*
3

	6M
/ 0
%C
'+
 1
*
 
.	
	<
  6	 
		64

	?@"             0       ӷ  "                   4    ,H            D    fmt.(*pp).printValue reflect.Value.CanAddr "	

 CTJ
"(N#F#J$.	$	2t 2%)


*-Y:F? &{R	(QT	/{Q	@C(

C]
	
	K"t
#
c

:

	
<
<
,
c
 

Z

 





C





"

K





K






<

)

K



C

]
F

K"TK@

"

)3K	% 
>

'Q	;
wZK	C N	(

4KC5



8F!F!$%#),>	;<;<;-n	;)1=2!!!!	y
  2+%8
	
	6
	
	!
	
	
		)	
	
	
*
	
	
	*

		!)
	

	?4
	!
!$	!$	
	
	

$		(c
	

	F
	,$)$"%	!$	.!"'(8'& 

"' 612%
2"9	 	&$ AD14'C	!$		!$	,!*+JEF(E!"4SRQXST#-
	

$		(J$!"'(

A'& 
!	I612

%#
	

$		0* )	
) 612:G		/'

"JI		:be!nc
	 	?2$S
	)

HG		6	+$#)

	
		 "$"!0*
	
!*)'6123#	!$#	!$	tS!F0;9
	
"!$!612/

		!"+ 	%#
	#	)# 	)$,( 
6 .]
	

0



  2;%s	))QAV&		3		
	?G$c	
3		
	?		&F	W >:O-0#,3'	
3		
		
3		
	? n? #flG]?		&F		I$>R		N	k_%		F		 (>	@e	P
;-0%	.'V05/RWV'6619	
3		
	?+d?%8F3
	+
O19+h		N	
		)
w	)
	]>0
  CT
			N		&(Q(Z]T"
/@C(ZK C ]K":!$<#=&,%( '(Z'* )*Z]%$#$C#($#$#,"+,K+(,+,+"K!"!"!"!<.(/2)12K12/4C34]30N-.K-"6587T:w9<9:K9>?B)A[BKAB	ABAD'CF;EHwGJIJZGHKGFEFCEFEL KLNKL	KN(MNZ	KCDCDC4PO%POPOPKORQTS]VU#VUV
UV	UV	UVFUXW#X	WX	WXNWX	WXWZYZY$\[.^	]^]^]$`	_b2at!$!(!!U            ( 8       7 D         S x     :    ,@    z    #    h    fmt.intFromArg `_`_
 F	
JD< !.						
"	
		..	
 
tF	
	
@	#
	4

  !G
3	)
 	#
	
	
  !!a
)#:e
  i(
$
		

P				H		         
      (       3 O T       r ~ T6    ,    ,7    fmt.parseArgNumber '   !
	+! !!
  !&
  !
 P     H                 , ;    ,    XO    fmt.(*pp).argNumber `6_`_` _`_
  !2%!
  !60S
  !	]X
      p                       #     T6    ,    Xm            м    fmt.(*pp).badArgNum 
  !;
  !(	 

	


  !0+  B
L
  &;E
VY
                            #     T6    ,    Xm            p    fmt.(*pp).missingArg !;
       p    ( 0       ; L i         <      }    D|        #    ̎    fmt.(*pp).doPrintf 
 	 /	
%
		34-_	D&=-"6'*56TK	
		!K		2
55+>9JIj;	ECw(]NC%.h43E)8TK
!N
|QQ><G5
P	
%M>!'('
FI!{M+;/1#	
  /#L'			'$	E'I0$!"@	<n"#,".<$-)&,"&/.	!&)1&#4#!,+&%( 	#"! -,%
(#!,+'
%>9:
/&%')& !"	!3	!M'(
	7J$-)&%
	7M$))&%"&
)$@9:
;w
  /0#s(@;i'A	"3
C-lT ?'6%}mcG$;
w
  !KJ
I	s;
E ZCw=]NC"	
	
.	
K<Q>M>{-M  !    X         j {          +     H    G    |    #        fmt.(*pp).doPrint 
  !.
-#	)T
  !	!	!
	+




  !;
S0
w
  )T
     "                       R w     HS    HQ    \                fmt.(*pp).doPrintln 
  !B	*
H

  !			,				


	
  !1y3		
	A


  m*5%
W
H       $            E          	 ,7    ,    >    fmt.glob..func1 T T  	         0%    `          i n        * ,    ,    :    fmt.init  [U    &            se Z ]      # 0 T6    ,    :    type..hash.fmt.fmt      &             1 7 ;      < ] >    ,    Z    type..eq.fmt.fmt P1OPVO
  !		
  !<$
     0'            x        x x T6    ,    :    type..hash.fmt.wrapError        '             y y  y      $y Ky >    ,    \x    type..eq.fmt.wrapError  P(                        x<    ,    8    strings.(*Builder).String  `        p(            ,l         l  T6    ,    8    strings.(*Builder).Len  h   (    `        y           T6    ,    6    strings.(*Builder).Reset ? p x		  0     (     8       > O T       j       hT    K    hY                strings.(*Builder).Write strings.(*Builder).copyCheck 
  !m	br"Rc\
  !
"
  !=+
B

  &;
       `*    ( (       ] t y         G     C    HE    |            8    strings.(*Builder).WriteRune strings.(*Builder).grow q
  !	 fRW'	XCXW9|
  !!!		!
*  	
  !?3	o#[
2
  &g+
        -     0       > O        j       R    K    hY            ȝ    strings.(*Builder).WriteString !	r"R
        .    P 0       ` n s          E     C        strings.explode =
  (!+

63	
  !+D
	<
-
  !O	<
	
  0    P         ` d       }  T6    ,    ,7    strings.hashStr [ ^	 &0 V        0     (                ! B ;    ,    N    strings.Count pop7op.opo
  !

		"8/
  !	B+0
  !'	,
     02               	       ; Z s     T6    ,    =            `    strings.IndexRune strings.IndexByte dDM / 	BM !&+
B%!
  !#)!H+
  !L2+#	'
  	B!      3     H                I  \    ^        strings.genSplit  
  !)

	'?
?&4N!*%
  !-)	O

&
a
  !L	&4	#C
 `6     8       5 R        6  6                 7    o    strings.Join strings.(*Builder).Grow q
 _#y *Jq
 /
IL		x_y BMER#/TJ
  /.9A"	)
		+)
!'
)& 
	
&%&

 +,
	3	;



  /R>&A:c1& 
;;q
  	x_
	
"
y	" BMEi
	*J
        <     (       8 O         j      j    Xj        7    Xp    strings.Map strings.(*Builder).Cap strings.(*Builder).WriteByte 
 #	F	xS	GLZ $	
<8 /B8U	"	:	8}r0GsWXWH! % BR'j	'&9		!87I	!
  /2L.
J	
")
	CT	
%-
	L@
	7
%	

	
	
	
	
	
	

	
	
  /JA@
+		
  "	F
		x"0	GLZBP	
<        `C    h         x         7       a    8]    X|    8    F    strings.ToLower 
 '3
@ c$ 
 	/$DI
R}	r
@
s

 #

 
  /> *	$
	
$
&0

 
  /F$  } 
  

@


	 
]$ 
       PF    0 H       @ ] b         h\    \    P    strings.Replace Lb
 
 !$
8	
P=			[/


0	

	K
II
+	
$(
<!'
  !,67
z.'
$)	 	 !$#
  !E3	=
^
  K     (       /                H     -    8            t    strings.Index internal/bytealg.Cutover >?CQ
 	 !



	-1E 		$=?B
	-1E			$	*	'v+	1
  !,(	`(/:,	&(	`(/:BB
  !,},.}BJ
  `'      PR     (                 < 6    ,    8V    strings.indexRabinKarp cu
  ! 
:!
	
'

  !
"&
-
  !Q&H-
   pT     8                C x      HN    P    xP                encoding/json.Unmarshal encoding/json.(*decodeState).init Z  !5	,#;
  !	


G
  !IG	
  z{;       V            2 C H       X  L    Hx    Р    p!    encoding/json.(*UnmarshalTypeError).Error   /
  /
	
 	


 
  /2a+  n 	
  X             - D I       [  x<    ,    N    encoding/json.(*InvalidUnmarshalError).Error   !
  !




  !.nn3
      Y     (       N l        M       `t    r    0     A    xt    encoding/json.(*decodeState).unmarshal encoding/json.(*scanner).reset /
 )R
t)%J
.
 !!	#
"	

	..*

,t	
sjgp9?0@
!(
  !&
*
	#

		
%
	#
	
	
  !&
?
'!-
"
	(%%"#!	
  )
0

t)%@

         ]                         L;    ,    8    encoding/json.Number.String    
    ]    0        L f k         T6    ,    D    encoding/json.isValidNumber 0/0/0/0/0/0  


#
!"L+  T9!;!      P_    0 (       ] s x         g    xj    t    encoding/json.(*decodeState).addErrorContext bA
  !*1_

  !			


  !>%	I	

     `    @        b r w         @    H    8p    encoding/json.(*decodeState).skip 	
  !#	-
		
  !
  !	k
  a            . 9 >       P q T6    ,     u    encoding/json.(*decodeState).scanNext @U?@.?
  !)
  !	

  !5

 Pb                     - Z @    H    8    encoding/json.(*decodeState).scanWhile (	
  !#	
	

	
  !
		
  !	g
      Pc                     O t T6    ,    \    encoding/json.(*decodeState).rescanLiteral POPO
  !
(
)
%-01(
)8
  !	3"

	x
  !<",x
    d     0       : ] u         9     U    ,    8c            $    encoding/json.(*decodeState).value encoding/json.(*decodeState).readIndex *
 >~ !	0



1#


1 		
		d7
  !*

	!
  !8#/%#$],*
  >l		
		    g                      " =    ,    p;    encoding/json.(*decodeState).valueQuoted @W?@H?@?
  !		"

  !			

  !"-
     h     X         w        	 	 b	         ,                $    encoding/json.indirect 8
 !D+("@`,E1F
NU
vRZ
 !
	#2LK L		
	
K
L"	@	KP,,/i
p1+q~	99F
F1051t2=@E"	


	
21C
6	
2H	2
	C=	
  !-

cO
	O9	

	
		
&
	1
		)			
			)	
	



	+


E$)
		)
	
	
	
	
  !?	-))	("
X
@2%").Z
  !D	+("@`,E1F
NU !
$#v('&%$#$H##
    `p    H	 0       	 	 	       	 	 =	                 !    g    encoding/json.(*decodeState).array encoding/json.(*decodeState).saveError T0
 

M	[ /R	


 ;r

@kn~
yI0# 5 +7;4j::R	JY+


	C3 ""
		..:!"
	C3	o
  /&5'!
	.9	


%U	
8#'*!!%H

&		 $
D
	',		 $
D		'
  /eZ3	: 5 KUh$
"% 		$D
#T$'./ 		$D #6= 0
  


$C/	[	
$CA%  0}    	 0       _	 	 		       	 k	 	     <        3    ^        encoding/json.(*decodeState).object reflect.PtrTo reflect.Value.OverflowUint reflect.Value.OverflowInt reflect.MakeMap "























 Q	<")	M	O-ANM	O-JN

'V$'HK1	M	[@!l! 
2R	
	C3-	
"
ZG80-/

		,#Wj$Td&!~}nJP!

O70""	
		..
<	i)	&"N+C/""
		..<5(
%FN+C/""
		..
<&5(
.FE[: <w*pw GO +o~%mD:$0( '('bJIjababa

'
RA]!_}n,I 
65 5R65 5UF%* 	a0<;	YZQ)W
_i
	C3#)7'+F
'

	

,i
	C3)""
		..:! ->#	r!!B!	a%
!
  2
	$

A_
3-	H#?	,+	
&#,

		$/1>	#@	(B	)1>	#@	(
K	)	#A"!			_,),+'	 &!5(:
B.5=$
*=		>=	!.I('("+1N=	>G	#)D?	)@?B
7!^]#!	##;%VU"		$

A?
,
	)
			$#D	'LKLK,%	-





  2~2	$	
	A {0H/0>/P/:'/!L58G& 5!!56c
F>
[%)565:\9:9@6*5FC.56
v5%	)>>[%)565:\9:9@6*5LC.56=%	)N$O3- $,/A0# $# $`# $TDg6:
/	b52#$#f='1$DJklC#Z,Y)\Q%	)\5aJ6I##$Lopo	$	
	A	)^opo	$	
	Dr2qt'k.fqr_Rf.<o= 
  
$Cx
		/	<
)	C= /	#O !-*<),F).-.C-.-=0/	3O01-:E9<F9<>?
BA'BADCFEFUFAHGHQGJ
I$JCIJIjL$KLKN'MHLKK1PO	POR
Q$RCQRQIT/	W[TUc^]%^]r*!!!
!K@!lP!O            	 8       	 	 ,	       L	 	 	     <z    x    g    !    ع    encoding/json.(*decodeState).convertNumber fK  !0 ;L
  !1
	
			#	

	
	
  !H,		!#		
       0    H	 P       	 "	 	       	 !	 "$	     2    |\    l     ^        encoding/json.(*decodeState).literalStore reflect.Value.OverflowFloat reflect.overflowFloat32 encoding/base64.(*Encoding).DecodedLen "O){
 M	E	2;\	E.3:F],M	E!d 2			O	S		
R

[

			S	4				L	(79
<P5@2	Ki
r<

~
O
-

Y


\
3"""
		..EE

Y


Y
3	
R
(n
F
2=
=YY3-)8&@+EY/ (M4+EY,)(=R7
/R
7#"
		..:-EYY3kEY,	+]FA7

[=Y
\
3Z/Z
USEY
Y
3/N""
		..EEYY3
Q	Q
X!
t
U
U[!eA
  2#$	

	
#
	

	
		


T

	
#$	!

		


 (
	#$	!
	
		
	 ]9
	#$	!

		
#
		
\$#	'	
$
		


Y
	#$	!
		


&#$	$d
	#$		


Y	
	
!#
	B	
	
	



U8R	
	
	



RA!
	

	
		


&
	F'		


Y
	
		
	-	
	
	



RI*	)-W
		
\
	
		
	4&	
)+	


Y
	#&
		'	
	


Y$
	#$	'#

#$	!
		
)$
	!


  2*.(2$@#!G
	!$T0.(2$@ J).(2$. 	' ()-!(2$@#%9	
	I\2#/36'#3 34)19	
	IY%!(2$a&0T(.(2$. 1_)!(2$. ()F	
	IY@!B06/. *x
1$>%)E	
	IUF8#)21$>%)E	
	IRFA#)(	4!4&RD#SV!'#3 34)$F	
	IYFy$>%)E	
	IRFI#$21)0H&,%&#.&)F	
	I\X*=K4)^M!D)$F	
	IYX//b3f1'#3 34)$F	
	IYh)1!(2$. 4P#3.(2$a)0" {
  O[SL
O-Yri/	EEY o"h!$%('Y('*o),+,+.o-/02/21214o3,6;58h7D:0	=E:;GDCYDCFoE3&%HGHGJoI,L2M:NKLFK]PQTSYTSVrUX,WZkYXXWJ\[Y\[^o]`/	cE`aEjiYjilokponmrkqwL!Kd `    %	        %	 %	 %	       &	 L&	 b    Hc    :    encoding/json.(*decodeState).valueInterface popao
  !	

5 	
  !#			
  !S
@
          &	         &	 &	 &	       '	 g'	 q    n    Hm    encoding/json.(*decodeState).arrayInterface 
  /!	Q
(s%
  /
(


	
  /.a((3;	

'
           '	        3(	 D(	 I(	       (	 )	 =)	     (h    h    g                encoding/json.(*decodeState).objectInterface encoding/json.unquote 
  !

			*&
r

$
  !*	5#	
	$



  !	K$&%	)
  j		X
            )	        )	 *	 *	       u*	 *	 +	     S    V    \s            	    encoding/json.(*decodeState).literalInterface $V
  !			 	.R
9
X.&U.
	
  !		4
#	

	
	


	
	
	
(
  !.'	rV	
  &		9
\    p    p+	         +	 +	 +	       +	 +	 T6    ,    8    encoding/json.getu4 { { 
			 Y p       ,	 8       n,	 ,	 ,	       $.	 .	 /	     s    Tv    Xw                encoding/json.unquoteBytes unicode/utf16.IsSurrogate unicode/utf16.DecodeRune .u.
 jI /2;	&#%)206 

		/		#&+.36
2B
(B	4	
\

P(	

H/A/f{39	
p/
+,w9

8//%
  /Q;A$*0';/u	.(	%o3K!/'
0

!
  /c]F"+/+B$U)^)/R4
%		0!	W
  j
?        /	 8       /	 /	 /	       0	 M0	 j0	     v    u    8q                 encoding/json.Marshal bytes.(*Buffer).Bytes t
 e5+]p
 !-	5*!<?1
  !"
	
<$
	
  !	s:'5	
  e5+]p
        0	         0	 0	 0	       61	 1	 ?    ,    p    encoding/json.HTMLEscape Y
  !%>>#?	!
"!>#85	O	
  !
	
	
	
	
	
	
Y
  !	/
Y
       1	        $2	 ,2	 12	       92	 N2	 x<    ,    p;    encoding/json.(*UnsupportedTypeError).Error v  m
  

  Y
  p    2	        2	 2	 2	       2	 2	 x<    ,    XL    encoding/json.(*UnsupportedValueError).Error ` { W  
  C      H3	        n3	 x3	 }3	       3	 3	 G    @G    G    encoding/json.(*MarshalerError).Error   !
  !	

  !DB
          4	        =4	 L4	 V4	       p4	 4	 4	     8    ,    H            ܄    encoding/json.newEncodeState @X?@#?@?
 MX !$
  !		
  !@
  MX      5	 0     -5	 =5	 U5	       5	 5	 5	     N    U    TK    `A        encoding/json.(*encodeState).marshal H cV	Y. ,7#
"
		..8!&
  !7
$D
  !h
$S	
	
  c0

	Y     0    `6	         {6	 6	 l7	       8	 %9	 v9	      9    ,    XW            5    encoding/json.isEmptyValue `m_`_`2_`3_`_`_`/_`_
 !,	J	UF!	FLR,y
 !



	

F	




3F	

	
			F	
2
@z


  !J		)?
		)+		)Z			#L	
	
	
	
  !J())	*	
')*()) +#Ly
  !,UUF
	!
	
F	L`,
          (:	 (       R:	 Y:	 ^:	       h:	 :	 <    ,    X    encoding/json.(*encodeState).reflectValue `x_  e

  $
  '+
 0    :	         ;	 ;	  ;	       2;	 M;	 \;	     t:    ,    =            І    encoding/json.valueEncoder `\_`_ "k I
  
	

  1
  "k          ;	        ;	  <	 <	       V<	 <	 =	     Hd    b    }                encoding/json.typeEncoder j
 Q !B>I3/06
$!
  !
				-
	
:

  !B;-E"= 	:5
  Q            =	         =	 =	 >	       >	 Y?	 ?	     ;    ,    i            x    encoding/json.newTypeEncoder POPOPOPOP=OPOPOPKOP+OPOPAOPOP+OPJOP#OPJOP#OPCO
 #	#	C
 !7##	.7##	.,

*'
*,
!.,,

,,-MMC
  !			 
			#5*
8

.




  !!)			3	3C
  #	#	!"
         @	 (       B@	 I@	 M@	       W@	 d@	 09    ,    8    encoding/json.invalidValueEncoder p8o S %
    /          @	 (       A	 0A	 _A	       A	 8B	 `B	     (e    f    Xo    P"    P    encoding/json.marshalerEncoder encoding/json.(*encodeState).error 1
 !2RK
 !

		2)	1.(
(
		@K	
  !8
	

!		F

#	
#


		
  !
!"
		F.d	+
"#$F
  !2
	@K
          B	 (       C	 +C	 \C	       C	 >D	 jD	     (e    f    y    !    	    encoding/json.addrMarshalerEncoder 
 [::	RK
 !:	
q"$	1.		(
			@pK	
  !4
		
!
			F

	#
 	
	
  !
!"
		F.
2	
# $F
  [""_:`K
     @    D	 (       E	 *E	 YE	       E	  F	 CF	     _    _    Hq    p"        encoding/json.textMarshalerEncoder l
 !32RK
 !

		%
2$
	
1		@K	
  !4		)		F	
#
	

		
  !4/o$#,
		F+"#$F
  !32
	1@K
        F	 (       F	 G	 @G	       G	 H	 =H	     _    _    w    !    $
    encoding/json.addrTextMarshalerEncoder 
 ['3"RK
 !:
%
"$
	
1	@pK	
  !:

		)		F	#
 

	
  !|/_$#,
		F# 
$F
  [13"1`K
         H	 (       H	 H	 H	       H	 I	 ?    ,    :    encoding/json.boolEncoder pwop_o
  ()%	%	
  !
  ! B.
        I	 (       I	 I	 I	       ]J	 J	 J	     4J    HE    lr            (    encoding/json.intEncoder 
 (D
 !<
	
@
  !-. 


		#
	
	
		
  !-|
"#
  (R
       PK	 (       jK	 {K	 K	       <L	 L	 L	     4J    HE    lr                encoding/json.uintEncoder 
 (D

 !<
	
@

  !-. 


	
		#
	
	
		
  !-|
"#
  (P
        
    @M	 0       M	 M	 N	       N	 N	 !O	     n    p    q    0"    <_    encoding/json.floatEncoder.encode math.IsInf math.IsNaN math.Abs math.Float64bits math.Float64frombits 
 /MB
EW# /


 6B
K1
< A
D
)(P

@	W	/
  /7c3| |/
		 	h	#		
	#
  /Y%|4) 	h+"#-	a
  /MB
P@W#      O	 (       O	 O	 O	       'P	 P	 P	     h    h    t    A    h    encoding/json.stringEncoder 
  	/B
lv	S#%51'
DxE
  /


	
 
		#
$	
!	
  /g',>*(*D0+(
  DxE
            `Q	 (       Q	 Q	 Q	       R	 ]R	 vR	     ?    ,    g            P    encoding/json.interfaceEncoder F
 !e8	R
 	![
%
@
  !0
1
		
# 
		
  !9#9/# 
  !e8
      R	 (       S	 x3	 S	       1S	 ^S	 oS	     J    D    T    "        encoding/json.unsupportedTypeEncoder 
 	!eL
  !	(
	
  !,(
$(
  L
          S	 H       T	 T	 1T	       T	 aU	 U	     x`    X                T    encoding/json.structEncoder.encode 9
 
)}S
 	/5	$*)

'4	3$!F(!)
.2J)	4#7)*343$
8
  /'%;

-	)

# ! "  ! 2

	
  /5;!")
d(9
  
)}F
     0    U	        V	 V	 $V	       .V	 MV	 hL    (U    M    encoding/json.newStructEncoder $
  
!@
  !		!$
  !	6	$
      V	 0       V	 V	 )W	       W	 X	 X	     0    p        A        encoding/json.mapEncoder.encode "
 2/	UW
 
2	
(?'	7807CpW
  2=

#
'/E
"	!	#
		g	"%& 

"	!
  2R8H.W ## 	&	("!/%$	#g*& $-!I
  29	WcW
        PY	        lY	 yY	 ~Y	       Y	 Y	 XA    @G    A    encoding/json.newMapEncoder `_`_  !36V
N
  !"	
			
  !J($
	X
        "    HZ	 (       Z	 Z	 Z	       [	 4\	 s\	     p}    `~    n            t
    encoding/json.encodeByteSlice encoding/base64.NewEncoder 
 /` PC$#H	R /

#
 
1.$B/ P0	#(@
  /7$2		
$	2	+
#		# 	
  /C0s*"&,$/##24
8	$
# 
,
  /"` PC	#H~  p&    ]	 0       *]	 >]	 p]	       ]	 ^	 ^	     F     -    _                encoding/json.sliceEncoder.encode F
 !H8	R
 !
>
%
@
  !0
		# 	
  !0!/	# 
  !H8
  (    ^	        ^	 ^	 ^	        _	 Q_	 p_	     8M    L    T                encoding/json.newSliceEncoder popopRo
 	
x"
 !3"V				
	20	"	
  !	
					

  !<$
	E-
0"
  	
x"
 )    _	 0       _	 _	 _	       `	 F`	 9    ,    h_    encoding/json.arrayEncoder.encode   !.p	

  !""#
  !
  +    `	        `	 `	 `	       `	 `	 XA    @G    =    encoding/json.newArrayEncoder POPO
  !6V
  !		
	
  !	($
	
 +    `a	 0       a	 a	 a	       b	 bb	 }b	     J     -    8m                encoding/json.ptrEncoder.encode J
 !j<	R
 !`
%
@
  !0
					# 	
  !9#*/	# 
  !j<
   p-    b	        `	 `	 b	       `	 `	 XA    @G    =    encoding/json.newPtrEncoder !6V
   0.    hc	 8       c	 c	 c	       c	 c	 c	     G     -    =            Ȅ    encoding/json.condAddrEncoder.encode `\_`@_
 & !H@
  !

  !!
	
!
  &      .    Hd	        id	 ,2	 td	       |d	 d	 7    ,    8    encoding/json.newCondAddrEncoder 0R/0$/
 m
  	$
  $
       /     e	        Oe	 ce	 e	       e	 e	 e	     T6    ,    J                encoding/json.isValidTag strings.ContainsRune unicode.IsLetter unicode.IsDigit  g#	"$K !6#		 !
  !%,B^
  !
  g#"$K      1    Xf	 8       rf	 |f	 f	       f	 f	 <    `    xQ    encoding/json.typeByIndex   1Q ) 
  /8
  /(5 
   p2    0g	        [g	 g	 h	       h	 i	 i	     H\    Y    `y            4I    encoding/json.(*reflectWithString).resolve lg
 *d"8	RJOJ|<' !	:"/
		
2F2F-#
  !
	
	!
		)	

		)!	
	
	

  !;		)l	)8&	
Y
  *d"8
		R
P		O		N		|'      @6    xj	         j	 j	 j	       ck	  l	 ;    ,        encoding/json.(*encodeState).string V
 	 !

2#85	9>!
	
b#/ 	wl5$6#4ot-6#MR*.
%			
  ! %+%I &n
  !1P,s
        ;    pl	 (       l	 l	 l	       `m	 m	 ;    ,         encoding/json.(*encodeState).stringBytes 	Y
 
 !

A#85	9>!
	
b#? 	wl5$F#4ot-F#MR*=
%			
  ! %+%'Q &!q
  !4P	2v
    @@    hn	         e  n	 n	       e  k  T6    ,    ,    encoding/json.byIndex.Len         P@    n	 (       n	 o	 o	       o	 #o	 X         hW    encoding/json.byIndex.Swap R
    /!	,	
  /:
  A    o	 0       o	 o	 o	       o	 o	 T6    ,        encoding/json.byIndex.Less 0|/0/0"/0  ?	+  
'	
)     pB    Hp	 0       p	 p	 p	       r	 Lu	 pv	                 `d        encoding/json.typeFields reflect.StructTag.Get encoding/json.dominantField "(/((T(
 - e 2Bb&
A840L-	B6 /- #8 )@.8"	 ( N &8&eke9
lo#DRU$K
+"
)+	/ $|.
$)/3Y"	!!"/%:
	QmD0;I[!"B!"Y!"@	A-K	37Q?P.AQo
  2',T

	?!
&
 !%!C	!&%8&%*)K-0+")&%D
$&%#( 
$-$	$$'0%&$&%*)
&%*)
0%&1$*!T*%*)&#%#08&%52+"78#&%I"A( <CD)(*W  
2,&'8"A$ \ E	"B;; 	-4I#,;
B)" l
  2B+&S4
*
D6WMH 6TN+{8"58C(V*gE$)$H3E'J3881!$'28-U$*)TTD!+,	 ,)++,
,+&F0:+v]`1+/c(Z-YZ7"]WbA$@m$ZY\lI	%tY#r+G3<
 T
  - e0	+    Z    v	 0       w	 w	 #w	       ;w	 w	 ha    X`    p    "    encoding/json.cachedTypeFields =
  !EjCjf
  !
	



	
	
	



  !E@*/"$	
b*5
        0]    x	         'x	 +x	 0x	       Ox	 dx	 ;    ,    =    encoding/json.foldFunc   J	
		 J Q  ]    x	 8       x	 y	 y	       ey	 }y	 6    ,    y    encoding/json.equalFoldRight 
  |! JI		
J/CJ			)FE
  !l\
  !{>
      _    y	 8       5 y	 z	       z	 ,z	 d;    ,    =    encoding/json.asciiEqualFold y 
		 5 e       `    z	 8       + z	 z	       z	 z	 d;    ,    =    encoding/json.simpleLetterEqualFold J  $ 6   p`    ({	 8       W{	 o{	 {	       U|	 }	 8}	     Hj    e    X                encoding/json.compact bytes.(*Buffer).Truncate 
 &/$'8!N  !ro
T&%N=	4#85	aA#?	"
	F
B
_'F		OFID%.-BCHW	
  !			$		BF6 /( 4a
	
N
  !Bk:!Tj	
  &/'!N      f    }	 0       }	 }	 }	       7~	 f~	 ~	     A     -    m                encoding/json.checkValid POP1OPOP-O
  4!!!
  !	

	 
	!-
  !J&-
  !B 
        `g    ~	         	 	         x<    ,    8    encoding/json.(*SyntaxError).Error  \       g    `	        }	 	 	       	 	 T6    ,    xX    encoding/json.(*scanner).eof @]?@?@?@?  !
v
  !	.9
  !A.9
   h    H	        	 	 	       	 	 ˀ	     T6    ,    ,7                encoding/json.stateBeginValueOrEmpty encoding/json.isSpace @G?@%?@?@?
  !		
&&	
  !!C
  !_
  *g
   pi    8	        	 	 	       u	 6	 	     R    V    |            
    encoding/json.stateBeginValue encoding/json.(*scanner).error encoding/json.(*scanner).pushParseState sEJcsIEs
 
 ! 
	
!
!U%XWbT0+0#	!M%PObL!
  !7




		,
	
		

	

	
		
3
  !7




"M	,
&3
	

&3
  .,q%b%b'
  n    H	        n	 	 	       	 	 	     T6    ,    I                encoding/json.stateBeginStringOrEmpty @k?@%?@?@#?
  !
op!&qz
  !	!W
  !}
  +   o    0	        O	 k	 p	       	 	 	     R    V    b                encoding/json.stateBeginString aA
  !!
  !%

		,3
  !%

"M	,
  .N,
  q    	        Æ	 	 	       	 ň	 \	     R    V    |v            I    encoding/json.stateEndValue encoding/json.(*scanner).popParseState aRRpJcJF
  !,		
	#
#(
  !	,	%	
		,	H
		
		,H	
		C	
	

	)
  !0	%"M	,	H$"M	,H"M	C"@	)
  ,Y!1,L
!	
1,)
    y    	        	 "	 '	       I	 	 	     R    V    b            @    encoding/json.stateEndTop 9
  !

  !0		A
  !"M	A
  )

      @{    	        4	 P	 U	       ~	 ϋ	 	     R    V    (n                encoding/json.stateInString IE>  !	!
  !

	
	
	)
  !

"M	)
  )   `}    p	        	 	 	       	 =	 n	     R    V    b                encoding/json.stateInStringEsc [
  !!		
  !

		,N

  !
"M	,N

  ,         	         	 	 	       <	 	 	     R    V    (n            ̅    encoding/json.stateInStringEscU N7
  !&!
  !
&
	
	)
  !
0"M	)
  +             	         	 	 A	       <	 	 	     R    V    (n                encoding/json.stateInStringEscU1 !&!
           ȏ	         	 	 	       <	 	 	     R    V    (n                encoding/json.stateInStringEscU12 !&!
          p	         	 	 	       <	 	 	     R    V    (n                encoding/json.stateInStringEscU123 !&!
         	        /	 k	 K	       p	 	 	     R    V    b            0    encoding/json.stateNeg IJ,
 !
!
  !



		,
  !



"M	,
  ,
          H	        ]	 h	 m	       }	 	 T6    ,    >    encoding/json.state1 @E?@3?  &	
  !
  &
        0    	        	 	 	       3	 R	 T6    ,    >    encoding/json.state0 @@?@??@8?  !
&
  !
!
  !
&
      Г	        	 	 	       	 b	 	     R    V    b            ,    encoding/json.stateDot N,
  !!
  !

		,
  !

"M	,
  t,
    Ќ    	        	 	 	       "	 7	 T6    ,    >    encoding/json.stateDot0 @J?@8?@?  !&
  !4
  !9
           	        	 h	 	       ʕ	 ߕ	 T6    ,    >    encoding/json.stateE @@?@8? 
&	
  
!
  
&
       0    X	        	 	 q	       	 b	 	     R    V    b            @    encoding/json.stateESign !!
       ؖ	        	 	 	       		 	 T6    ,    ,7    encoding/json.stateE0 @>?@? l &  4  9    `    	        	 	 	       ͗	 	 7	     R    V    (n            l    encoding/json.stateT I)
  !!
  !

	
	)
  !

"M	)
  o)
           	        	 	 	       ͗	 	 7	     R    V    (n                encoding/json.stateTr !!
          @	        	 	 W	       ͗	 	 7	     R    V    (n                encoding/json.stateTru !!
         ؙ	        	 	 	       ͗	 	 7	     R    V    (n            T    encoding/json.stateF !!
       `    p	        	 	 	       ͗	 	 7	     R    V    (n            h    encoding/json.stateFa !v!qry
        	        	 	 	       ͗	 	 7	     R    V    (n            |    encoding/json.stateFal !d!_`g
     	        	 	 	       ͗	 	 7	     R    V    (n                encoding/json.stateFals !R!MNU
            (	        	 	 =	       ͗	 	 7	     R    V    (n                encoding/json.stateN !@!;<C
   `    	        	 	 Μ	       ͗	 	 7	     R    V    (n            D    encoding/json.stateNu !.!)*1
       H	        	 	 _	       ͗	 	 7	     R    V    (n            X    encoding/json.stateNul !!
     	        T ٝ	 ݝ	       T T 5    ,    ,    encoding/json.stateError 
 
            H	        `	 |	 	       	 	 	     ,@    <    b            Ⱥ    encoding/json.quoteChar **
 q /
*	++
  /	-  *

 $4
  /:Yv
  q      P	 0       g	 w	 |	       	 	 T    ,    8F    encoding/json.parseTag `_`%_`_
  $!8I&
  !1/
  !K'

	
           	 (       "	 >	 C	       h	 	 K    XQ    V    encoding/json.tagOptions.Contains 
  8! (	3



  ! 	L

,
  !f),	
     P    	        	 &	 +	       ;	 X	 T6    ,    XS    encoding/json.(*encodeState).marshal.func1 @Z?@)?
  !7	
  !		%

  !0%
             	 (       ] ء	 ݡ	       	 	 DI     C    Q    encoding/json.typeEncoder.func1  *	F

  	$
  +
      `	        	 	 	       	 	 ,    ,    i    encoding/json.mapEncoder.encode.func1 `n_`_
  
  	/
  p
    0     	        	 A	 F	       h	 	 ,    8         encoding/json.typeFields.func1 pC"
  %C?	

D		
  !
		$,a
  !7
       	         	 	 	       /	 u	 ,    ,    :    encoding/json.init POPiO
 / 
sARR7O  !					
  !>->>''
      0    	        ^  \| 	a      _| _| T6    ,    8    encoding/json.(*encodeState).Len        P    P	 8         r	 u	      x	 x	 7    ,    8    encoding/json.(*encodeState).Read 
" "         ȥ	           	 	      	 	 6    ,    8    encoding/json.(*encodeState).ReadByte 
              H	 0         r	 u	      x	 x	 x9    ,    8    encoding/json.(*encodeState).ReadFrom   Ь    	          ۦ	 ަ	      	 	 T6    ,    8    encoding/json.(*encodeState).Reset 
  
       0	        i ~ ~      ~ ~ 7    ,    8    encoding/json.(*encodeState).String         	 8         r	 u	      x	 x	 7    ,    8    encoding/json.(*encodeState).Write      @    	 0         r	 u	      x	 x	 $6    ,    8    encoding/json.(*encodeState).WriteString        p    	 0         r	 u	      x	 x	 x9    ,    8    encoding/json.(*encodeState).WriteTo        	        s  z  }        
 T6    ,    ?    type..hash.[2]interface {}          `	        y	 Ӎ ׍      	 	  9    ,    H}    type..eq.[2]interface {} `_`_  !		/
  !j
    Ю    	        	 Z ]      "	 /	 x<    ,    8    encoding/json.(*jsonError).Error @F?@  &
  &  @    	         	 z  }       	 	 H?    ,    ,7    encoding/json.jsonError.Error @D?@  &	  &	            	        W  ^  a         T6    ,    :    type..hash.encoding/json.reflectWithString      0    	        	 	 	      ī	 ߫	 ;    ,    c    type..eq.encoding/json.reflectWithString PQOP&O
 
   	"
  f
 а    0	 (       U	 \	 `	      d	 w	 <    ,    $?    encoding/json.floatEncoder.encode-fm pZo u u  0  +       P    Ь	 (       	 	 	      		  	 <    ,    E    encoding/json.structEncoder.encode-fm u  	  0
  #+
          x	 (       U	 \	 	      	 w	 <    ,    $?    encoding/json.mapEncoder.encode-fm 
u  0     p     	 (       U	 \	 %	      	 w	 <    ,    $?    encoding/json.sliceEncoder.encode-fm u            x	 (       U	 \	 	      	 w	 <    ,    $?    encoding/json.arrayEncoder.encode-fm u        p    	 (       U	 \	 	      	 w	 <    ,    $?    encoding/json.ptrEncoder.encode-fm u      `	 (       	 	 	      	 	 <    ,    Q    encoding/json.condAddrEncoder.encode-fm c ~ ~  0  +     p    	        x        x x T6    ,    :    type..hash.encoding/json.MarshalerError     x	        y y  y      	 Ky ?    ,    d    type..eq.encoding/json.MarshalerError  !	
      	        ,          /	 6	 x<    ,    8    encoding/json.(*Number).String  (        	        W  ^  a       s  T6    ,    :    type..hash.encoding/json.SyntaxError    p    	                  ?    ,    c    type..eq.encoding/json.SyntaxError           h	        	 	 	      	 ò	 T6    ,    F    type..hash.encoding/json.UnmarshalTypeError PO 
   !	"
  !z+
     з    	        B	 O	 S	      W	 	 >    ,    }    type..eq.encoding/json.UnmarshalTypeError POPO
 
   !	



  !dFU
      0    	        W  ^  a         T6    ,    :    type..hash.encoding/json.UnsupportedValueError      p	        	 	 	      ī	 ߫	 ;    ,    c    type..eq.encoding/json.UnsupportedValueError    P    	        	 b e      	 	 T6    ,    8    encoding/json.(*byIndex).Len ,  
'  1           h	         	 m q      	 	 T6    ,    H    encoding/json.(*byIndex).Less paopo
p  &@  &U  @    	        &	 9	 C	      M	 e	 w	     O        Hf                encoding/json.(*byIndex).Swap W
 
T) T)  <	,	#  <):#  TQ)      м    	 (       	 	 ?	       	 	 v	     A     -    d            0    flag.(*boolValue).Set strconv.ParseBool `b_`_
 & 4n/
 !	$n/-Xm>M
  !
		A
	7	3	3
  !
#	A
a!
  & 4n/
            	         $	 ,	       6	 A	 H	     x<    ,    8                flag.(*boolValue).String strconv.FormatBool        P    	          	 	           5    ,    ,    flag.(*boolValue).IsBoolFlag      `     	 (       C	 T	 Y	       	 ޺	 	     (Z    Xa    h            H    flag.(*intValue).Set flag.numError 
  !9	ihef_bc!^
]!d]^cdkr
  !/		
	
	

	
	



  !	L
'!
&

  c""!$("       	          	 	       	 	 ʻ	     x<    ,    :            \    flag.(*intValue).String % %    $  %        P    8	 (       C	 T	 O	       	 ޺	 	     (Z    Xa    h            4    flag.(*int64Value).Set !9	!
!
          	          
	 	       	 	 x<    ,    :    flag.(*int64Value).String \ \       @    x	 (       C	 T	 	       	 ޺	 	     (Z    Xa    h                flag.(*uintValue).Set !9	!
!
           0	          
	 I	       	 	 x<    ,    :    flag.(*uintValue).String \    0    	 (       C	 T	 Ⱦ	       	 ޺	 	     (Z    Xa    h            p    flag.(*uint64Value).Set !9	!
!
         h	          
	 	       	 	 x<    ,    :    flag.(*uint64Value).String \       п	 (       	 	 	       	 	 h:    ,    6    flag.(*stringValue).Set 7 ^   	  	            p	         	 	         x<    ,    8    flag.(*stringValue).String            	 (       	 "	 '	       w	 	 	     (Z    Xa    hg                 flag.(*float64Value).Set 
  !1		!!

  !'		
		
	
	
	

  !	D'	!&
  [" !&( 0    H	         d	 h	       l	 y	 x<    ,    :    flag.(*float64Value).String l l  *  4           	 (       	 	 	       	 	 A     -    F    flag.(*durationValue).Set `__ z '  
  	1       p	        4 	 	       	 	 x<    ,    :    flag.(*durationValue).String S S               	         	 	 $	       <	 	 j        l    B    flag.sortFlags 
  /=b	+i4	
  /	
	
@
  /8*m	B2
     `    	          	 	         x<    ,    8    flag.(*FlagSet).Name          P	        i	 q	 v	       	 	 ;    h=    F    flag.(*FlagSet).VisitAll o  3"
  	


  !;

       	         	 )	 @	       a	 	 	     P    hV    \    0#        flag.isZeroValue O
 A^"
 ! '
;"d0
  !&
		"
	
  !
,*	,
  A^"
         	 (       "	 9	 >	       	 	 W    N    k    flag.UnquoteUsage B
  !
	 :46
(-
I)(	
  !	33	
	



	


	




	%
  !<A?
20
6)#
       	        D 	 	       	 	 I    <H    8    "    flag.(*FlagSet).PrintDefaults _ 16
7  
     0    8	        l	 |	 	       	 	 	     R    hP    [    "        flag.(*FlagSet).defaultUsage flag.(*FlagSet).Output z
  !4

  !$	!	
  !V&"9
  6O         h	 8       |	 	 	       	 	 	             |    `B        flag.(*FlagSet).Var 
 	 /0K
3
  /			-!,	


  /)&
	E!-	%6.,"13
+
$	3
  '        P    P	 @       f	 v	 {	       	 	 	     (q    j    o    "        flag.(*FlagSet).failf 
  !L	<$
  !)	
  !	'@!	
  m        8	        N	 Y	 ]	       i	 z	 T6    ,    H    flag.(*FlagSet).usage  %  K   
  
        	         	 D	 I	       	 	     G        `T    flag.(*FlagSet).parseOne "N3"
  2
 "
.)

$:+,'6A4,K#-H? 
QH2
	,###
  2:@>	
!$	+!#)!*!)"+.'	!,1#
L
  2GC' "!6 
IA#!	 $ .*(!!6 
2&.2!+6 ? .*(!!6  "!6 2%K43"!6 

           	 0       	 	 	       	 	 HK     -    L    flag.(*FlagSet).Parse POPOP"O
  !	(	#!
  !	 !
  !>&	
         p	         |	 	 	       	 	 ,    ,    6    flag.init.0 , U 
		  	*  	*        `    	         	 	 	       #	 ,	 ,    ,    T9    flag.commandLineUsage  7 	  
            	         	 	 	       	 	 ;    <    :    flag.NewFlagSet @?@:?
  !4

  !	
	:
  !-:
      P	         t	 	 	       	 	 	      -    H    f    #    X    flag.glob..func1 flag.PrintDefaults 
  	!7
  !
	
	
	
	
	
	
  !/$"W
  (
       8	        M	 X	 ]	       e	 z	 ,    ,    k    flag.sortFlags.func1 `h_`_
  j
  	/
  j
        P    	        	 0	 >	       |	 M	 	             l     B        flag.(*FlagSet).PrintDefaults.func1 strings.ReplaceAll 
 U
 8/	
6
U?.
;J

  /


,

	
		
  /'6)/J](=
J
G-66	2
66	2;Q
  Uw
       p    	         	 	 	       #	 N	 ,    ,    X    flag.init POPLO
  _>:b
  !
^
  !***:^
         	        t K O      t u T6    ,    F    type..hash.flag.Flag        	        nu {u u      #	 u >    ,    8y    type..eq.flag.Flag  !	


            	        s  z  }        
 T6    ,    ?    type..hash.[3]interface {}      p    	        y	 Ӎ ׍      	 	  9    ,    H}    type..eq.[3]interface {}        0    	          . 	 	      	 )3 ,    ,    $?    flag.(*FlagSet).defaultUsage-fm ; ;          p     	         	 	         ,    ,    ,    image/color.RGBA.RGBA A B	
          x	        	 	 	       	 	 ,    ,    ,    image/color.RGBA64.RGBA % % j%           	        	 	 	       	 	 ,    ,    ,    image/color.NRGBA.RGBA m m ~
	
      `    p	        	 	 	       	 	 ,    ,    ,    image/color.NRGBA64.RGBA Q Q 


	         	         	 	         ,    ,    ,    image/color.Alpha.RGBA              `	        C  y	 }	       C  C  ,    ,    ,    image/color.Alpha16.RGBA               	          	 	           ,    ,    ,    image/color.Gray.RGBA !  0    8	        ^  P	 T	       ^  ^  ,    ,    ,    image/color.Gray16.RGBA   P    	        	 	 	       	 	 x6    ,    <E    image/color.ModelFunc 0J/0/ q M  	
        8	 (       Y	 `	 d	       l	 	 A     -    K    image/color.(*modelFunc).Convert PGO b >  
         @    	         	 	 	       	 +	 ,I     -    =    image/color.rgbaModel `3_`z_  !\	
  !
:

  !c
         	         	 	 	       	 	 ,I     -    =    image/color.rgba64Model `3_`s_  !U	
  !
3

  !\
       8	         O	 c	 h	       	 	 ,I     -    =    image/color.nrgbaModel `3_`|_`_`Y_  !N]Z
  !
<
c
1

  !exF
     0	         I	 ]	 b	       	 	 ,I     -    =    image/color.nrgba64Model `3_`_`_`V_  !QUW
  !
?
[
.

  !hpC
       P    0	         G	 R	 W	       e	 	 ,I     -    =    image/color.alphaModel `3_`V_  !D	
  !


  !?
         	         	 	 		       	 2	 ,I     -    E    image/color.alpha16Model @3?@;?  )	
  

  
          	         	 	 	       	 	 ,I     -    =    image/color.grayModel `3_`{_  ! <
  !
;

  !d
 p    @	         X	 c	 h	       x	 	 ,I     -    E    image/color.gray16Model @3?@c?  ! )
  !
;
  !E
     0    	 8       	 	  	       .	 C	 B     -    D    image/color.Palette.Convert pyopopo
  !
f
  !
	
'
  !,"&
           	 0       	 	  	       F	 \	 n	     8C    @G    Hl            d    image/color.Palette.Index image/color.sqDiff 
  !$"
N	MLMLM		
  !	4	#
  !	a)	
  i `    	        	 	 	       	 	 ,    ,    ,    image/color.RGBToYCbCr   .,"5@       H	        _	 c	 h	       _	 _	 ,    ,    ,    image/color.YCbCr.RGBA   
#




       	         	 	 	       	 '	 ,I     -    =    image/color.yCbCrModel `3_`_  !(P
  !
R

  !{
     	        	 	 	       	 	 ,    ,    ,    image/color.NYCbCrA.RGBA   
#
B	

           	         )	 =	 B	       |	 	 ;    ,    e    image/color.nYCbCrAModel `_`V_`X_`;_
  !r)W	[E1
  !
	
	

	

	
	

	 

	
  !-#CE 
       0	        F	 J	 O	       F	 F	 ,    ,    ,    image/color.RGBToCMYK             	        S 	 	       S S ,    ,    ,    image/color.CMYK.RGBA  '""           0	         F	 R	 W	       g	 	 ,I     -    =    image/color.cmykModel `3_`_  !-P
  !
W

  !
 	    	         	 	 		       7	 	 ,    ,    :    image/color.init @?@?
  V5555555p5~1L}o  !
  !!!!!!!!!!!!
  `    (	        B	 K	 T	      ]	 d	 i	     T6    ,    8            t    image/color.(*Alpha).RGBA = 
+. +.  
8  B  +.     	        @ H K      	 	 T6    ,    8    image/color.(*Alpha16).RGBA  
1  ;      @	        Y	 c	 x	      	 	 	     T6    ,    8                image/color.(*CMYK).RGBA  
?21 ?"1  "  "  ?21         	        )	 2	 ;	      D	 K	 P	     T6    ,    8                image/color.(*Gray).RGBA A 
+2 +2  
<  F  +2      	        	 M  P       	 	 T6    ,    8    image/color.(*Gray16).RGBA :  
5  ?     0	        J	 T	 o	      	 	 	     T6    ,    8                image/color.(*NRGBA).RGBA  
;) ;z}

)  "  "  ;)        	        4	 =	 R	      m	 t	 y	     T6    ,    8            Ĉ    image/color.(*NRGBA64).RGBA n 
7& 7

&  ^  s  7& @    	        	        	  	 T6    ,    8    image/color.(*YCbCr).RGBA @Z?@?@  &A  &N      P	        l	 	 	      y	 	 T6    ,    8    image/color.(*NYCbCrA).RGBA @b?@?
@  &E  &V        p    	 (       	 !	 6	      K	 h	 y	     `    `    XV            ؈    image/color.(*Palette).Convert L_
 
G	H& G	H&  .		
	   .""   G	H& `    	        	 
	 %	      8	 ?	 D	     T6    ,    8                image/color.(*RGBA).RGBA ^ 
7" 7>=BAFEJI"  N  c  7"      	        	 f i      	 	 T6    ,    8    image/color.(*RGBA64).RGBA B  2  G `    0	 0       E	 V	 	       	 	 =	     p         m    $    p    image.RegisterFormat 
 1<~ L/HE'B7DCTG
  /
+5
	
	
B
	+

  /2")5PBT
  1~        	         	 	 	       	 	 $	     X>    <    p;                image.Point.String  )J &! J
  !)


  !PW
  )&$        x	 0       	 	 	       	 	 T?    <    HB    image.Rectangle.String   !
  !/

  !<B
       0	 `       `	 d	 i	       `	 `	 	     ,    ,    ,            `    image.Rectangle.Intersect image.Rectangle.Empty   >] 18	  DR	           	 @       	 !	 &	       >	 U	 d	     6    ,    >            L    image.Rectangle.At image.Point.In 0t/0//0/
  !02
  !K
  !P
  &2f
      	 @       	 	 	       	 	 ,    ,    ,    image.Rectangle.Bounds ) ) )           (	 0       i C	 G	       K	 D> 5    ,    8    image.Rectangle.ColorModel        	        i 	 	       K	 D> T9    ,    8    image.(*RGBA).ColorModel              	 (       	  	 $	       (	 -	 T6    ,    8    image.(*RGBA).Bounds * * *  *      x	 (       	 	 	       	 	 <    ,    :    image.(*RGBA).At `_  !~
  !A

  !j
          	         M	 [	 o	       	 	 	     T6    ,    k            h    image.(*RGBA).RGBAAt image.(*RGBA).PixOffset 0/0/0! #(w ED
1EZ[\[N  C
22    #(P      (	        P	 a	 q	       	 	 	     T6    ,    Z            @    image.(*RGBA).Opaque image.Rectangle.Dx 0i/0&/0/0 #
p	 ~
}OV		|q	  >	    #
p	      p    	        i 	 +	       K	 D> T9    ,    8    image.(*RGBA64).ColorModel       x	 (       	  	 	       (	 -	 T6    ,    8    image.(*RGBA64).Bounds *          	 (       	 	   
       	 
  
 <    ,    :    image.(*RGBA64).At `_  !
  !E

  !n
  p     
          
  
  
       $
 3
 9
     T6    ,    E                image.(*RGBA64).RGBA64At image.(*RGBA64).PixOffset 0/0/0# #, 
  G
/F    #,`     p    
         
 
 
       ,
 =
 G
     T6    ,    E                image.(*RGBA64).SetRGBA64 0/0	/0  #,~ 1212

  G
S
  
   #,W       `    
        
 
 
       ,
 ?
 E
     T6    ,    Z                image.(*RGBA64).Opaque 0/0&/0/0 # gh		+it  B    #    @     
        i 	 
       K	 D> T9    ,    8    image.(*NRGBA).ColorModel    `     
 (       	  	 
       (	 -	 T6    ,    8    image.(*NRGBA).Bounds *            p
 (       	 	 
       	 	 <    ,    :    image.(*NRGBA).At !~
       @!    
         M	 [	  
       	 	 	     T6    ,    k                 image.(*NRGBA).NRGBAAt image.(*NRGBA).PixOffset 
1  "    
         
 
 
       "
 3
 =
     T6    ,    E            P    image.(*NRGBA).SetNRGBA 0/0	/0  #$j )*)*
			
  ?
@
  
   #$C "    
        P	 a	 
       	 	 	     T6    ,    Z            (    image.(*NRGBA).Opaque 
			   #    H
        i 	 d
       K	 D> T9    ,    8    image.(*NRGBA64).ColorModel  #    
 (       	  	 
       (	 -	 T6    ,    8    image.(*NRGBA64).Bounds *      $    
 (       	 	 ,
       	 
  
 <    ,    :    image.(*NRGBA64).At !
    $    
          
  
 
       $
 3
 9
     T6    ,    E            x    image.(*NRGBA64).NRGBA64At image.(*NRGBA64).PixOffset 
     %    x	
         
 
 	
       ,
 =
 G
     T6    ,    E            ȿ    image.(*NRGBA64).SetNRGBA64 1212

     &    0

        
 
 H

       ,
 ?
 E
     T6    ,    Z                image.(*NRGBA64).Opaque 		+   '    

        i 	 

       K	 D> T9    ,    8    image.(*Alpha).ColorModel    '    (
 (       	  	 >
       (	 -	 T6    ,    8    image.(*Alpha).Bounds *       '    
 (       
 
 

       8
 U
 a
     <    ,    8N                image.(*Alpha).At image.(*Alpha).AlphaAt image.(*Alpha).PixOffset `_`_
 6$j !	B
  !C

  !
  &$	B
   (    
        
 
 
       G
 Z
 `
     T6    ,    Z                image.(*Alpha).Opaque 0a/0&/0/0 #
e	 
	  7
	    #
e	  p)    
        i 	 
       K	 D> T9    ,    8    image.(*Alpha16).ColorModel 	 )     
 (       	  	 8
       (	 -	 T6    ,    8    image.(*Alpha16).Bounds 	*     )    
 (       
 
 
       
 
 <    ,    >    image.(*Alpha16).At PYO t 	P  +  5        @*    0
         f
 t
 
       
 
 
     T6    ,    `B                image.(*Alpha16).Alpha16At image.(*Alpha16).PixOffset 0/0/0  #Z 	)  =!(    #<    +    @
        X
 i
 z
       
 
 
     T6    ,    Z            8    image.(*Alpha16).Opaque 0}/0&/0/0 # 
	+  >    #        +     
        i 	 9
       K	 D> T9    ,    8    image.(*Gray).ColorModel 
     ,    
 (       	  	 
       (	 -	 T6    ,    8    image.(*Gray).Bounds 
*        0,    
 (       
 
 F
       8
 U
 a
     <    ,    8N            4    image.(*Gray).At image.(*Gray).GrayAt image.(*Gray).PixOffset 
!

	B






      -    
 8       
 
 
       G
 z
 
     C     C                    image.(*Gray).SubImage B
  /x	=>!=,4'<	
  /|&$
"/		-
  /f7'	'	
  !      p/    
          
 
           5    ,    ,    image.(*Gray).Opaque      /    `
        i 	 {
       K	 D> T9    ,    8    image.(*Gray16).ColorModel   /    
 (       	  	 
       (	 -	 T6    ,    8    image.(*Gray16).Bounds *      /    0
 (       
 
 C
       
 
 <    ,    >    image.(*Gray16).At P      P0    
         f
 t
 
       
 
 
     T6    ,    `B                image.(*Gray16).Gray16At image.(*Gray16).PixOffset )    1    p
         
 
 
       
 
 
     T6    ,    @            ؾ    image.(*Gray16).SetGray16 0/0	/0  #a #$
	  9)
  
   #C   1    X
          
 o
           5    ,    ,    image.(*Gray16).Opaque       1    
        i 	 
       K	 D> T9    ,    8    image.(*CMYK).ColorModel     2    (
 (       	  	 =
       (	 -	 T6    ,    8    image.(*CMYK).Bounds *        @2    
 (       	 	 
       	 	 <    ,    :    image.(*CMYK).At !~
        2    
         M	 [	 =
       	 	 	     T6    ,    k            `    image.(*CMYK).CMYKAt image.(*CMYK).PixOffset 
1    3    
          
 
           5    ,    ,    image.(*CMYK).Opaque         3     
        =
 D
 H
       L
 a
 =    ,    D    image.(*Paletted).ColorModel PMO h h    )       P4    
 (       	  	 
       (	 -	 T6    ,    8    image.(*Paletted).Bounds *    4    8
 (       i
 {
 
       
 
 
     <    ,    p                image.(*Paletted).At image.(*Paletted).PixOffset 0/0/0#/0 4$k  /  	G

     4$L         5    h
         
 
 
       
 
 
     T6    ,    `B                image.(*Paletted).ColorIndexAt 0r/0/0 #F    =!    #(    6    `
        y
 
 
       
 
 
     :    h=    Pu            $    image.(*Paletted).Opaque "L
 ] 2	3$			

  2/		
	3
  2&B
  ]    7    X
        ^ n
 r
       y
 
 T6    ,    8    image.(*Uniform).RGBA d :@  0  @         8    
         
 
       
  L;    ,    8    image.(*Uniform).ColorModel  D      @8    P
 (        
 i
       l
  <    ,    D    image.(*Uniform).Convert L     `8    
 (       	 
 
       	 	 5    ,    ,    image.(*Uniform).Bounds % R%  8    ( 
 (        
 < 
       l
  <    ,    D    image.(*Uniform).At V  8     
         
  
  
        
  
 T6    ,    8    image.(*Uniform).Opaque @6? Q \    -     9    !
        !!
 ,!
 0!
       7!
 H!
 87    ,    8    image.NewUniform 0G/0/ x fT  	      9    !
        !
 !
 !
       !
 "
 ,7    ,    8    image.YCbCrSubsampleRatio.String   2

 ! XB        `:    `"
        i z"
 ~"
       K	 D> T9    ,    8    image.(*YCbCr).ColorModel         :    "
 (       	 "
 "
       (	 -	 T6    ,    8    image.(*YCbCr).Bounds * *   :    8#
 (       J#
 Q#
 V#
       ^#
 s#
 <    ,    :    image.(*YCbCr).At `~_  !u
  !8

  !a
     P;    #
         $
 !$
 6$
       h$
 $
 $
     T6    ,    Q            X    image.(*YCbCr).YCbCrAt image.(*YCbCr).YOffset 1
 6+& !=<	&	=DEFEN
  !\	.	0
  !t
  6+	$&Y&     <    $
         %
 %
 %
       4%
 M%
 T6    ,    8    image.(*YCbCr).COffset   
*^D

hND +"V<"`F<         >    %
 8       %
 %
 %
       g&
 &
 &
     Xd    hd    @            0    image.(*YCbCr).SubImage (
 & /x	 C,FI5J +0+0
	%
  /,T "	:8T	@
  /RP'T
'

  *,+5&   B    @'
          V'
 Z'
           5    ,    ,    image.(*YCbCr).Opaque     B    '
 H       '
 '
 '
       '
 '
 0(
     ,    ,    ,                image.yCbCrSize image.Rectangle.Dy  8 W
P#Sz)##)*)#	)-)-#)  8   D    (
 0       (
 (
 (
       )
 5)
 O    HU        image.NewYCbCr p
  /h	&

%&		0
	
	
	
  /hB2	
,N	F*
  /D	
	NF*
    0G    )
         )
 )
 )
       )
 *
 ,    ,    8    image.init POPOO
 _ "_995M  !				i
  !*%%%%i
        H    p*
        *
 *
 *
      *
 *
 x<    ,    8    image.(*Point).String POOPOP 
   &
  &)        PI    +
 (       .+
 ;+
 P+
      i+
 ~+
 +
     <    ,    >                image.(*Rectangle).At 0/0!/
0 
D8& DVXW&  ..
   .N!   D&       0J    +
 (       ,
 ,
 ,
      ,
 ,
 T6    ,    8    image.(*Rectangle).Bounds F 
i i  6  K    J    h,
        ,
 ,
 ,
      ,
 ,
 =    ,    8    image.(*Rectangle).ColorModel 9 
\ \  #     K    ,
        	 m q      
-
 -
 x<    ,    :    image.(*Rectangle).String  &!  &;       K    p-
        W  ^  a       s  T6    ,    :    type..hash.image.Config  L    -
        -
 -
 -
      -
 .
 ?    ,    p    type..eq.image.Config PLOP(O
 
   	
  -
    L    .
        .
 .
 .
      .
 /
 )/
     x<    ,    :            8    image.(*YCbCrSubsampleRatio).String O 
3! 3./43.
7<;@?DC!  "					  "(  3!     M    /
 H       /
 /
 /
       1
 I2
 ;    ,        image/internal/imageutil.DrawYCbCr 

  "/  	^[T]
	
	
	%0"	
			912t`]	T_
	%0"
		;		
`]VU
		%0
;		7f
^[T]

%0"	
			9		*T[\I]^I]^I[\I/
  /N4R
G$9	N
G3;	<
DZM
HK
  /m
    X    2
         2
 2
 2
       3
 ,3
 (A    HE    TH    image/jpeg.(*decoder).ensureNBits phop$opro  b!			
!
<	
  !	:
  !M	+-
        0Y    3
 (       3
 3
 3
       3
 3
 <    ,    8    image/jpeg.(*decoder).receiveExtend POPJO  !
	
  !4P+
  !W
   Z    X4
         y4
 4
 4
       d5
 5
 L    xS        image/jpeg.(*decoder).processDHT ----4-;
  /0	)")*/
' KL	$?
<(3
 ...0. .3
)!
  /\	1%=V
	
	
		'
]Dn
  /c;	
       _    p6
 (       6
 6
 6
       f7
 7
 8
     (G    HE    p            <    image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).unreadByteStuffedByte Y&9
 . !'0


?	 	
'-!.$		<<
W!'JM
  !t!		

/#'=


 
	


  !-A"($=X
" c"
  .       0c    X8
         x8
 8
 8
       8
 8
 ;    ,    8    image/jpeg.(*decoder).decodeBit P>OP?O  !
 
  !- 
  ! 
   c    9
 (       )9
 49
 99
       W9
 f9
 <    ,    8    image/jpeg.(*decoder).decodeBits PcOPBO  !

  !!B'
  !:
  d    9
        9
 9
 9
       :
 :
 T6    ,    5    image/jpeg.idct `_`  &	
-0


		

I	%*


)

	$	I


)	
e	   
  
       h     ;
          =;
 A;
       D;
 W;
 =    ,    8    image/jpeg.FormatError.Error x 0x  
  '       `i    ;
          =;
 ;
       D;
 W;
 =    ,    8    image/jpeg.UnsupportedError.Error :x    i     <
        ;<
 I<
 N<
       p<
 <
 =    ,    `    image/jpeg.(*decoder).fill ;
  !
^



	
  !-
  !);
       Pk    <
         =
 =
 #=
       9=
 J=
 ;    ,    (;    image/jpeg.(*decoder).readByte @Q?@7?@?
  !

  !,
  !/&
      l    =
         =
 =
  >
       >>
 w>
 ;    ,    (V    image/jpeg.(*decoder).readByteStuffedByte POP(OPOPOPOPOPOPOPO
  !
A		
A	
  !f
9	1	
&
%
'
  !me;
       `n    ?
 0       '?
 =?
 B?
       ?
 ?
 ?
     C    HE                d    image/jpeg.(*decoder).readFull X`
  !				
	
!
'
  !S	B#
	!
  !	+E
  ;. p    H@
         e@
 q@
 v@
       @
 @
 @
     K    HE    ?            P    image/jpeg.(*decoder).ignore popXo  !		
		
!
3
  !	
  !	+
  ;.     q    8A
         YA
 A
 A
       _B
 C
 ;    ,    [    image/jpeg.(*decoder).processSOF popoptop[opaopKop[opFop!op!opop!op!opopMop!opIo
  !C "$	;D
;DN:<mnmW<
<
l<
<
<
<"""	"
""P		
  !@! & !3X
  !r"ZAG1A,,DI
        x    C
         C
 C
 C
       ID
 D
 P:    ,    R    image/jpeg.(*decoder).processDQT &!!4
  !,		!			=$"		=
>	#(#""BIB/
  !'+!
3LC
  !4l4
       {     E
         !E
 0E
 5E
       GE
 dE
 P:    ,    :    image/jpeg.(*decoder).processDRI piop2op!o  !=!"
  !!
  !L!4
        {    E
         E
 E
 F
       F
 @F
 ;    ,    :    image/jpeg.(*decoder).processApp0Marker popopop0o  !A
9	,	1
  !!G!
  !P_&
      0}    F
         F
 F
 F
       F
 !G
 ;    ,    :    image/jpeg.(*decoder).processApp14Marker popopop0o  !A
2	,1
  !!T
!
  !Pl:
 ~    G
 @       G
 7H
 <H
       EI
 6J
 J
     h[    [    r            (    image/jpeg.(*decoder).decode image/jpeg.(*decoder).isRGB os!iRi/%C!!
  !#?0*#"?/F"	8		( 	0,D

N"		2":8$	@0"p
	&AA0&	
"""
  !!&

~		
	

		

	  

	

	
	

	>		
)

	#)
  !B(NqZ(7/
F
(

  
	&A        K
 (       UK
 rK
 K
       lL
 M
 SM
     w            `F    S    image/jpeg.(*decoder).applyBlack image.NewRGBA image.NewCMYK "_-
 ^0
k0
I	
p 
2
	0uvklC(		P		02
0%yE>><2	
		
)
	

29pM%
  2$,.(m49	
<#,.		
<	'i*+)#*-E
  2$t*<	.-
  ^0k
0
	Ip  0    M
 (       N
 N
 ?N
       N
 N
 O
     xY    xZ                X6    image/jpeg.(*decoder).convertToRGB a
 r'	
		-'T	
Y /!
'ux	ml%r		:!.9
6

T
"2		
  /!@0	
="<$		$q
	#O
  /*O
  r'	

-'TY       xO
 0       O
 O
 O
       O
 O
 E     -    (W    image/jpeg.Decode r  T
  	



  #(

     (P
 @       @P
 cP
 hP
       P
 P
 P
     h^    ^    _            x    image/jpeg.DecodeConfig 4G&  !5

c	p,ebWVUf,5),'
  !	
''H4
'
  !'Ej(
  	:          `Q
         rQ
 yQ
 }Q
       Q
 Q
 ,    ,    8    image/jpeg.init.0 pYo t F
    P      `    R
        ?R
 WR
 R
       S
 S
 T
     :    :    8o    0$    J    image/jpeg.(*decoder).makeImg image.Rect image.NewGray 
 .# /
						x	
	

{			4!"
  /NH
	

	A
'Zv%[
	M	A

  /
`'gAi
  .      T
         T
 fU
 kU
       {X
 Y
 _    \        image/jpeg.(*decoder).processSOS "e55
->--D--
 ' h2.#K
	
	
.%+( ;HG	$/811!.
B,	$	)-.$-
,$65>\4
[^+			.P	UV#UVA0#;>= c-]I/,7:JK		5 yu0V#	?B ' 
'I	#	&	0/1U/0V[ . v%u0V} !	T#+Wf
9<
2DA;"
	H$-. ,%*f$-...$/).Y. .+!%9'


C
  2/4J!G'
3	
(p++
9%3+ 
# -8. * , %  `4 *8[>' &
  2(.;....s	3 0 M x@n N'T
  p    xZ
 8       Z
 Z
 Z
       b[
 [
 xV    ,    e    image/jpeg.(*decoder).refine gF`Y`'K
  ! 	"	>E1(1H		>G:9$(7V]^eZu
  !	-
	 $	+&$
  !./B":#G\7
      `    `\
 8       \
 \
 \
       \
 \
 l?    ,    F    image/jpeg.(*decoder).refineNonZeroes `m_`_`_
  !+ 	!&%

  !$#	
8$
  !N
           `]
        ]
 ]
 ]
       ^
 .^
 <?    ,        image/jpeg.(*decoder).reconstructProgressiveImage (
  !5	#8	
	
  !0!-6 	B=
  !(
  @    ^
 8       ^
 ^
 ^
       #_
 `_
 LD     -     z    image/jpeg.(*decoder).reconstructBlock 0/0/
  !?			H 			
	
9	HI
IJ4	
  !4$	

6s

;3
;=R
  ![sR
          _
 0       _
 _
 _
       `
 8`
 <<    ,    ~    image/jpeg.(*huffmanLUT).init `_`_
  !	
L'	

  !*

&	
  !Pc
            `
         `
 `
 `
       `
 `
 ,        Z    P$    image/jpeg.init.1 "  26"
  21
I
  2"
4!
         `a
        E a
 a
      a
 a
 {     x<    ,    p;                 image/jpeg.(*FormatError).Error 
763 7,6+3  &
  &G     `    b
        E a
 5b
      a
 a
 {     x<    ,    p;                image/jpeg.(*UnsupportedError).Error 76653          b
          H K        T6    ,    8    type..hash.image/jpeg.component `    b
        5P          ?    ,    8    type..eq.image/jpeg.component       Xc
        j ! $      9 F T6    ,    0?    type..hash.[4]image/jpeg.component      0    c
        c f i      l s ?    ,    >    type..eq.[4]image/jpeg.component            8d
 (       ad
 md
 rd
       d
 d
 ;    ,    dz    compress/flate.(*compressor).fillDeflate POPOO
  !K	
	

J
34CD?
  !
6

$	
  !

         8e
 8       `e
 ve
 {e
       e
 e
 J     -    h`    compress/flate.(*compressor).writeBlock 
  !?.

  !/
	
		
  !#
       f
         @f
 Vf
 [f
       f
 f
 ;    ,    h    compress/flate.(*compressor).fillWindow 54
  !
'#%	'
.
E
8
#
  !\I[Z
	

  !\,
4
     `    Pg
 @       wg
 g
 g
       h
 Dh
 @    H        compress/flate.(*compressor).findMatch 
  /&.	6#%V'0	.
8	0-
C(
%'".(/
  /):0u8')\
  /(:_=
         h
 0       h
 h
 h
       h
 i
 H     -    (W    compress/flate.(*compressor).writeStoredBlock PZOPQO  !='+	
  !
  !=
           pi
 0       i
 i
 i
       i
 i
 <<    ,    :    compress/flate.bulkHash4 0/0	/0  
	
  F  F p     j
 @       8j
 Ej
 Ij
       ]j
 hj
 d;    ,    p;    compress/flate.matchLen 0T/0/0 s 
	  )  G            j
        "k
 Fk
 Tk
       k
  l
 Ql
     T6    ,                    compress/flate.(*compressor).encSpeed compress/flate.(*deflateFast).reset y#
 '
 !

	
U

8. 	
8.
H)
6
  !L	+

	!
 	 	$#
  !~6
8!vUH$#
  '
   `    l
        m
 ?m
 Wm
       rn
 Xo
 o
     T6    ,                x4    compress/flate.(*compressor).deflate compress/flate.hash4 compress/flate.matchToken eU
 	 !.1
	1
"	
	 	1	
 &.
2O
5(5O OfgjLL
^c!2
	A	P$O
q1

#
Y

  !L*'*wF*L;	
:.	8	K%!
$

!'23#"%"'
(
.)+.
  !I
.CU
  \
		   p    (p
 (       Op
 Zp
 _p
       qp
 p
 ;    ,    i    compress/flate.(*compressor).fillStore PpOP*O
  !Q

  !/


  !G

        0    p
        q
 q
 q
       .q
 Iq
 T6    ,    a    compress/flate.(*compressor).store pop o
  !)Q	
  !0	
  !^	
         q
        q
 q
 q
       r
  r
 T6    ,    X[    compress/flate.(*compressor).storeHuff `C_`h_`_
  !0
&.
	

  !
	
  !0
&
         r
 8       r
 r
 r
       r
 s
 l?    ,    z    compress/flate.(*compressor).write popopopo
  !c

  !
		-
+
  !	
	
  p    s
 0       5t
 Mt
 tt
       Ru
 Mv
 v
              u    0!    4    compress/flate.(*compressor).init compress/flate.newHuffmanBitWriter compress/flate.newHuffmanEncoder compress/flate.newDeflateFast compress/flate.(*compressor).initDeflate 	
 6}zGY- 	/%,,KR$///

GYzU
GYY

%2%UU


	
E-
  /							=
,	*	%%l	:		\
  /',,,'' = 
 * ':!% '#&%l  2#$:# -+ '#\ '#$!
  6}kkk
z	
	
	 'GY    P    `w
        w
 w
 w
        x
 Ux
 vx
     D:    ,    O                compress/flate.(*compressor).reset compress/flate.(*huffmanBitWriter).reset 0/0/
 *vd2)
 	!	5##
+
  !&
+W?
  !2
L<g?
  *vd2)
           x
        x
 y
 y
       .y
 ]y
 <?    ,    u    compress/flate.(*compressor).close @?@3?@?@?  	!7	+	
  !

  !~	<
         y
 0       y
 y
 y
       y
 
z
 H]    ^    :    compress/flate.NewWriter v  
!6	
  !	

  !(		
  `    hz
 H       z
 z
 z
       z
 {
      L~    X^    compress/flate.NewWriterDict }
  
!91	2,X&
  !	$		

  ! :p
E
      x{
 8       {
 {
 {
       {
 {
 LD     -    ?    compress/flate.(*dictWriter).Write e  
\  %  (           |
 8       7|
 ?|
 C|
       K|
 \|
 LD     -    ?    compress/flate.(*Writer).Write _ z V  (  #      |
        |
 |
 |
       |
  =    ,    8    compress/flate.(*Writer).Close @7? R .  	       8}
        W}
 c}
 h}
       |}
 }
 B     -    {    compress/flate.(*Writer).Reset POP9O
  !"<
$
  !



  ! 2


           (~
 P       ~
 ~
 ~
       
 G
 ~
     t    v                ^    compress/flate.(*deflateFast).encode compress/flate.load32 compress/flate.hash compress/flate.load64 
  z!	
o	0' !0\ 
			49'(		]'@K<@	S
{	dc(%1T
  !7*/*.^
	+&!.2(	
+
  !nu_. W.
!"
  XFW
	?/d
	]E
        
 H       +
 5
 :
       Z
 q
 7    ,    B    compress/flate.emitLiteral   ! 
	
<"
  !+""
  !"
          ȁ
 0       
 
 
       m
 
 <    ,        compress/flate.(*deflateFast).matchLen 0/0/0/0V/0/0/0/0V  ,%

: 	



&'R
!  O%%W!1
#1h  +$kWoK     
        
 
 "
       .
 7
 T6    ,    8    compress/flate.(*deflateFast).resetAll 0A/ \ 	    8   P    
         
 
 Ń
       
 8
 T6    ,        compress/flate.(*dictDecoder).writeCopy m
  !	>	A_&L-&%$#$=@%#
  !2;$/'	

1
  !<1
   `    
        
 
 
       J
 j
 
     T6    ,    ]                compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).write r
  !





;-

  !
-
  !2-
  
;7         
        %
 8
 =
       s
 
 
     T6    ,    ([                compress/flate.(*huffmanBitWriter).writeBits o
  ! (	1
:3;4-4!

  !



  !	
2

  
;)        0    0
         ^
 w
 |
       
 
 
     ;    ,    `                compress/flate.(*huffmanBitWriter).writeBytes 
  !

afgt\[;`[H%


  !

 
@
  !
# >@
  

e;s 0    p
 (       
 
 
       m
 
 B     -    p    compress/flate.(*huffmanBitWriter).generateCodegen 0/0/
  ! 
	,
	!	


8ir-	





*


  !#
(
	
  ! (a
       
 0       
 /
 4
       ^
 
 tI     -         compress/flate.(*huffmanBitWriter).dynamicSize 
  !P.2		
7

  !#/7	H_
  !Qh
        
        
 
 
       *
 G
 T6    ,    {    compress/flate.(*huffmanBitWriter).fixedSize po  !C9

  !		:
  !JX
 `    
        ݋
 
 
       3
 Y
 u
     T6    ,    ([            8    compress/flate.(*huffmanBitWriter).writeCode o
  !(	
;!

  !



  !	
2

  
;)            ،
 (       
 
 #
       q
 
 T6    ,    (l    compress/flate.(*huffmanBitWriter).writeDynamicHeader pop	opIo
  !+'#$	4(		
 	
7	7	3	9
F
	
  !+"$		$
);
	$
	$
	$I
  !I
   	    
        M
 X
 ]
       q
 
 T6    ,    8    compress/flate.(*huffmanBitWriter).writeStoredHeader @"?@w?  !
 %

  !
	*
  !
I/
    
    
 @       
 
 
       3
 Ԑ
 
     h    ~                    compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).storedSize compress/flate.(*huffmanBitWriter).writeFixedHeader -
 
 /D"

@3=>=CL
d.."8Q1~)%	NM?&!
  /3'H
	
$	,%&A)R!.!"<	-
  / 4@.."&"-
  3
t.      0    
 @       ő
 ۑ
 
       
 
 
     _    ,    T            $    compress/flate.(*huffmanBitWriter).writeBlockDynamic ]q  !>,0;93t
5<

  !0!(
$C.!H

  !3D:#h

  3 P     
 0       
 
 ̓
       F
 
 
     ;    ,                D    compress/flate.(*huffmanBitWriter).indexTokens compress/flate.token.length compress/flate.lengthCode compress/flate.token.offset compress/flate.offsetCode 
 &'*'% !"''	
<A!10	
  !  $$3	:

^
  !8_8^
   '*'%         8
 P       g
 z
 
       )
 
 
     7    ,    d                compress/flate.(*huffmanBitWriter).writeTokens 	e
 #
*!7 	!:	+##		-#				#
,



  !
	
	 .9 1!e
  !e
  	!!7            
         6
 F
 V
       v
 
 
     ,    8    XG            `    compress/flate.init.0 !
 _hD
 	/(h-
  /		4!
  /W-=!
  _hD
       
 (       J
 m
 r
        
 
 
     dA     C    `                compress/flate.(*huffmanBitWriter).writeBlockHuff Q<'
 	 	!

F*
<8;9.%	

(	
/2
1;/*!
O,	1
	
f
3
  !

$@)'+



Q

'
  !
C23
'
  -
 ;      
 0       )
 2
 6
       D
 Q
 d;    ,    =    compress/flate.histogram 0H/0 X 
  
  
         
        
 '
 2
       m
 
 
     h=    <    a            (    compress/flate.generateFixedLiteralEncoding compress/flate.reverseBits math/bits.Reverse16 `_`_
 #q !	_0/##.C@7
  !		SE
  !'*
  (_0#J  !    
        C
 O
 Z
       y
 
 
     h=    <    X\            d    compress/flate.generateFixedOffsetEncoding `_`_
 !: !K[N!
UJ
  !		(
  !'*J
  ([!$
       "    
 (       3
 <
 @
       \
 i
 ;    ,    D    compress/flate.(*huffmanEncoder).bitLength 0m/0	 { 	  
  c       #    
 @       
 
 
       
 
 HK     -        compress/flate.(*huffmanEncoder).bitCounts "
 
 2 (
 

<	
GH &
!
	#	0,) U0 3
4()0?  )0]




/
  2@%i e
\,(1W")
  2\0
      0(    x
 8       П
 ܟ
 
       7
 l
 
     ?    <                    compress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*byLiteral).sort popo
 &X !%
tstspo&:fk
  !,))

)
  !	$
  {&@& +    *     
 (       d
 |
 
       
 0
 V
     O    L                `    compress/flate.(*huffmanEncoder).generate compress/flate.(*hcode).set compress/flate.(*byFreq).sort 
  ! 		
-f34/F;
(
iI.
  !].

3(
9
  !*8

	
[-
<9
  >)
     ,    
         e  բ
 ٢
       e  k  T6    ,    ,    compress/flate.byLiteral.Len      ,    (
 0       F
 O
 S
       Y
 b
 T6    ,    T9    compress/flate.byLiteral.Less 0I/0 Y K  !  8        0-    
 (       ֣
 ߣ
 
       
 
 T6    ,    T9    compress/flate.byLiteral.Swap 0d/0 w w  >  Z  -    @
         e  բ
 Z
       e  k  T6    ,    ,    compress/flate.byFreq.Len    -    
 0       ä
 ߣ
 Ф
       ܤ
 
 T6    ,    T9    compress/flate.byFreq.Less 0U/0/0 2  '3    @.    0
 (       ֣
 ߣ
 K
       
 
 T6    ,    T9    compress/flate.byFreq.Swap w  .    
        M 
 ĥ
       %M 8M ,7    ,    p;    compress/flate.CorruptInputError.Error  Hk
      `/    
          ;
 ?
       D;
 W;
 =    ,    8    compress/flate.InternalError.Error x Vx       /    
 (       Φ
 
 
       ϧ
 +
 [
     ?    ,                8    compress/flate.(*huffmanDecoder).init "y
 (& 2"
$ &%	3
	
J(G	%,
	$:
R

n&kl@77`_7
#/
  2"r=	
 6*
9
&#%	"W
  2"q~%"W
  (&        05    
        
 
 
       >
 }
 T6    ,    Ho    compress/flate.(*decompressor).nextBlock @S?@?@?
  !4

	4	K	
  !!4"	-	
4&
  !+!4"	-4&
 P7    
 8       T
 i
 w
       
 
 &
     ]    HX    p                compress/flate.(*decompressor).Read compress/flate.(*dictDecoder).readFlush `_`_`_`O_
 l !(.
(O'	
  ! s-
.& 

  !!-	?	
  l      9    
        
 
 
       ǫ
 
 =    ,    H    compress/flate.(*decompressor).Close PIOP9O  !"!
  !
  !!
        `:    @
        k
 
 Ŭ
       
 [
 @    @G    l    compress/flate.(*decompressor).readHuffman J:o:A22i
  !	
	
	$f5	
=$fe*	&0,	
[V3);"%%(`@o;-3	3	+
!
	9
  !k!	8			]
	 	Y
	
	#)&
	
	
	
	
	{
  !'|!!HB# !!!!i
        pA    
        =
 
 Ӱ
       v
 F
 
     :    h=    t            r    compress/flate.(*decompressor).huffmanBlock compress/flate.(*dictDecoder).tryWriteCopy compress/flate.(*dictDecoder).availWrite compress/flate.(*dictDecoder).writeByte math/bits.Reverse8 compress/flate.(*dictDecoder).histSize compress/flate.(*decompressor).finishBlock compress/flate.(*dictDecoder).availRead gV
 UWFJh[W
 !	+	&+	 	

	0tq

fYVW

	
	5
'
*)

$5
/"D
+#()./45:;@?H:
1		 
%



&
i'
	
  !d+
	-+'(

	+:	(>(;

	
+Y($
(
(202	
	b&%+32	!
9"/&	%#
@
  !7<A'W+u(N(i+r(4((b+e!-@
  UW8
J	h[Z
17W@
		
      K    `
        
 
 
       
 ڵ
 
     @    H    x            h5    compress/flate.(*decompressor).dataBlock compress/flate.noEOF k:/
 `	%
H
ll7\!
 	!+	%
	t	q

!q$rk
	.
)D		 
%M
Nwxwts*FE
	
1
!
  !		%"+

)s.03(!
  !+&

(!
  `	%
	2
!$"l*\Z
h
 PO    
        )
 G
 |
       
 W
 
     \@    K     x            ]    compress/flate.(*decompressor).copyData compress/flate.(*dictDecoder).writeSlice compress/flate.(*dictDecoder).writeMark m
 +%!B@D
PTqG 
 
!
%	!			0@		2	/

!/*0			

	
			
%6'	
  !6		(
H+

J,LR,
	e1
  !RPx+
+

L~e1
  +%!B@		2
!*	TdGZ
4
       0S    (
        P
 [
 `
       ~
 
 
     (J    HE    ?                compress/flate.(*decompressor).moreBits pPopwo  
!%	
!	
  !"/
  !*	+;
  K	!;         T     
 (       G
 d
 i
       
 
 +
     P    hM    l|            Ԃ    compress/flate.(*decompressor).huffSym 9
  !
	 	A	D
;!DCP
@!
$52
-1
  !
=	

  !x#+t&	
  	'!     V    
         ǻ
 һ
 ܻ
       
 
 
     ,    ,    8            L    compress/flate.fixedHuffmanDecoderInit 0/0/ #, 

  

  

  #
        V    x
 @       
 %
 S
       ƽ
 J
 
     w                        compress/flate.(*decompressor).Reset compress/flate.makeReader compress/flate.(*dictDecoder).init bufio.NewReader bufio.NewReaderSize bufio.(*Reader).reset 8GGGG
 5',)
 H78@-	c3	4U+' 2'&

$

5

  H


5,:D	)"
		$2+

  H?%	,
c 0E	 
,L%2+


  O85',A$
 [     
         9
 J
 x
       
 e
 
     Lt    Ī    x            \    compress/flate.NewReader 
 '2M,)
 /a?d..[
'R( ^'&

$

5
  /	
		',:5	)
		$ 2+

  /D'	,
+5'B	 

,L(2+
	
  N?'2M,A$
 p`    @
 8       ]
 n
 
       
 
 
     Pz    H                    compress/flate.NewReaderDict 
 '2P,)
 /?..[3	'1R( '&

$

5

  /			',:D	0	

	
	$ 2+

  /D'	,
c 0'B	 
,L(2+

  N?'2P,A$
       e    h
         
 
 
       
 
 ,    ,    >    compress/flate.fixedHuffmanDecoderInit.func1 "$$  2,
  2,
  2
       f    0
         D
 O
 S
       [
 l
 ,    ,    8    compress/flate.init  E  | 61  6  		6        g    
        	 b e      	 	 T6    ,    8    compress/flate.(*byLiteral).Len `g    H
         i
 r
 
      
 
 
     T6    ,    `B                compress/flate.(*byLiteral).Less 0Y/0 
1'
 1'
   
$5   f  1'
      g    
        1
 :
 C
      L
 S
 Y
     T6    ,    T9                compress/flate.(*byLiteral).Swap 0t/0% 
1^ 1^   S4     1G
     h    
        	 b e      	 	 T6    ,    8    compress/flate.(*byFreq).Len    h    0
         N
 W
 l
      
 
 
     T6    ,    `B            \    compress/flate.(*byFreq).Less 0g/0' 
16 1(   
0?   |  16       i    
        1
 :
 &
      L
 S
 Y
     T6    ,    T9            p    compress/flate.(*byFreq).Swap 1^  @j    
        ST 
 
      vT T T     x<    ,    HB            4    compress/flate.(*CorruptInputError).Error 
;R: ;FRE:       k    0
        E V
 _
      a
 a
 {     x<    ,    p;            H    compress/flate.(*InternalError).Error 
763 7R6Q3   k    
        se Z ]      # 0 T6    ,    :    type..hash.compress/flate.literalNode   0l     
          k n      D
 M
 ;    ,    H    type..eq.compress/flate.literalNode 
        `l    
        f  
 
       
 
 T6    ,    8    hash/adler32.(*digest).Reset  J       pl    
        T 4
 8
       T T 5    ,    ,    hash/adler32.(*digest).Size 
 d
      l    
        T 4
 
       T T 5    ,    ,    hash/adler32.(*digest).BlockSize h
     l    
 (       
 
 
       E
 X
 6    ,    H    hash/adler32.update   
	
)	&
 
f0
    m    
 8       
 
 
       
 
 LD     -    :    hash/adler32.(*digest).Write `]_ x 8  "  1
 n    @
        f  
 ]
       
 
 T6    ,    8    hash/adler32.(*digest).Sum32          n    
 8       
 
 
       
 
 dD     -    >    hash/adler32.(*digest).Sum LK
  !<G
  !
#
  !
D
      n    `
 H       |
 
 
       
 
     h    :    compress/zlib.NewReaderDict 0  !E%1
  !	
#
  !
        o    @
 8       ]
 
 
       
 z
 
     g    i    `                compress/zlib.(*reader).Read @2
 	/^
 !
T	
	)/!3	/		'
!
 ''5)&

  !+		
%G2
  !q2!

+



  	/^
       s    
        6
 E
 J
       f
 
 =    ,    ]    compress/zlib.(*reader).Close PwOP/OP3O
  !(2"
  !		
  !D	3
   t    
 @       M
 z
 
       n
 
 L
          @    Ц            S    compress/zlib.(*reader).Reset hash/adler32.New hash/adler32.Checksum 
 	/@3,2,J /X?+	/&		(!5 
!"" s7+@		(!5
 13214' 
 
 2'&v'vu5@
  /'	
	
%


	

		
$
		


$	
	

	+			%
%I'	
 	0 8.
@
  /'?@G		 / )
i(#O$$A-9C		 /x ' 
 ,^(#8.
@
  	/@
3	
	,2A'J    }    
 H       
 
 
       <
 g
 P    x\    D    P!    compress/zlib.NewWriterLevelDict ,
  !
	'
	
  !!	,
  !-+'
,
        
        
 
 
       &
 O
 D:    ,    S    compress/zlib.(*Writer).Reset @p?@N?
  !#	


  !			

  !

           
        
 
 .
       
 
 
     B     C    ~                compress/zlib.(*Writer).writeHeader d
 ^
 !	

-DZ0		!
<
	


'
  !j	 

	
 	N
  !zKH(		 :7(G
  ^
          
 8       
 
 
       
 >
 i
     xi    g    xL            t    compress/zlib.(*Writer).Write  %<
 S3H !3"51!&)
  !	53
	
  !j	
)
  S3H        
        
 
 !
       Y
 
 
     I    J    He                compress/zlib.(*Writer).Close <
 EB
 !		9	
)
  !	
				
	
	
	
  !F	[	
	
	


  EB
       
         l +
 0
       9l Vl ,    ,    :    compress/zlib.init  P_:U      @    
        	 	 	      
 
 T6    ,    F    type..hash.compress/zlib.reader  !	+
  !q4
     
        6
        C
 
 ?    ,        type..eq.compress/zlib.reader POPO
  !




  !r!
           
         Q
 ]
 u
       
 
 
     ,    ,    8                hash/crc32.ieeeInit hash/crc32.archAvailableIEEE hash/crc32.archInitIEEE 0{/0/
 (;T"
 !!!
  !EIA
  !JIA$
  (;T
         P
        _
 j
 
       
 
 
     x6    ,    >                hash/crc32.New 0d/09/
 0
X
 !
X
  !	
  !.#
  0
X
            (
        T B
 F
       T T 5    ,    ,    hash/crc32.(*digest).Size 
 
           
        T B
 
       T T 5    ,    ,    hash/crc32.(*digest).BlockSize 
          
        f  #
 '
       
 
 T6    ,    8    hash/crc32.(*digest).Reset            x
 8       
 
 
       
 
 LD     -    c    hash/crc32.(*digest).Write p~opyo
  !		:8:
  !"
  !R
1	3
        Ќ    P
        f  #
 
       
 
 T6    ,    8    hash/crc32.(*digest).Sum32          
 8       
 
 
        
 
 *
     dD     -    9                hash/crc32.(*digest).Sum  !3G
  !	
#
  !	
@
  *3Q        
 (       
 
 
       
 
 6    ,    LG    hash/crc32.archUpdateIEEE 4E
  !& 5
  !OA&
  !P
;
       X
        $ s
 w
       
 
 ,@    <    8    hash/crc32.simpleMakeTable ^ &  	   `    
        
 

 
       #
 ,
 @5    ,    8    hash/crc32.simplePopulateTable F F 8

 ' E            
 0       
 
 
       
 
 :    ,    @    hash/crc32.simpleUpdate < < X % ,       
        $
 ,
 1
       J
 _
 ,@    <     <    hash/crc32.slicingMakeTable @?  v!	


  !	
#
  !B
         
 0       
 
 
       
 .
 :    ,    `B    hash/crc32.slicingUpdate pop/opo
  !9	
5

  !&

  !


       
 (        
 
       
 
 6    ,    8    hash/crc32.ieeeInit.func1 l H  0  '!   `    
          
 +
 /
       3
 >
 ,    ,    8    hash/crc32.init 04/0/ ] ]  (  (      x
        
 
 
        H    hash/crc32.ieeeCLMUL          
        se Z ]      # 0 T6    ,    :    type..hash.hash/crc32.digest          
          k n      
 "
 ;    ,    p;    type..eq.hash/crc32.digest    0    
        c 
 
       c c 
     ,    ,    ,                image/png.paeth image/png.abs e B
/$
         8
 8       N
 X
 ]
       
 
 
     <<    ,    :                image/png.filterPaeth 0/0	  ` 
YN

		  
	  
	  b=        p    
          $
 (
       D;
 W;
 =    ,    8    image/png.FormatError.Error x x         x
          $
 
       D;
 W;
 =    ,    8    image/png.UnsupportedError.Error x    p     
         @
 |
 
       V
 
 
     W    S    hl    $    $    image/png.(*decoder).parseIHDR encoding/binary.bigEndian.Uint32 :'''' @		/x, !		/	6
cf(gf

 
V-[				
	
	
	Q(((((
  !	%Lw
	
  !,UE({I>!!
  @		/x,      @    p
         
 
 
       '
 
 
     4A    @G    u            ܉    image/png.(*decoder).parsePLTE L50Z
 		, !(0		,	?
PUy{+,-%"()#"2	
	
  !9	' 			
l
#)	
#)		l
  !(Z_))
$(Z
  		,            H
         g
 
 
       t
 9
 g
      E     C                `    image/png.(*decoder).parsetRNS N''''
 i		,		,		, !t	s	t,q	?;H-Q
	(,J	I	J,G	?;A8(<(%0	/	0,-	('26ef(G
*8,


!

  !A	"	
	#(	='	'	
	#1
		"
	=
	
	
!/	Z
  !U(;5B;(jBd/
By
  i		,		,		,            
 8       
 G
 _
       
 
 B
     i    g    (o                image/png.(*decoder).Read image/png.min %%3 
 	/
 !
	/
4&	&	4+,	4'!./
  !	!	
%)$ 
	D
  !(k(
  x8	/
  Щ    
 (     
 0
 =
       
 
 
         <                 ȉ    image/png.(*decoder).decode compress/zlib.NewReader c6^R0 C?	 B?	4

&%	

? ?1_"-3	3o	A11nF)1	1
  /$'
	,

 )
	>	
	


	


4
  /\c?/<	1
1x
  C?	           0
 H       
 
 
        G 	     D        H                image/png.(*decoder).readImagePass image.NewNRGBA image.(*Gray).SetGray image.(*Paletted).SetColorIndex image.NewPaletted image.NewNRGBA64 image.NewGray16 image.NewRGBA64 "Bd** 
 /F012"12D12/%0
/01212/%0/01212//-01212?/-01212?/,01212?/-012^/0/Q010%/I010/I0 /0/I010>/S010/0#/I0!/0/I010/I010#/I0!/0/I010/I010/I010/0/0/0/0/0/0 2"(}s8/"(
j+	%
			Q	!D	4	6 
	%$


 	

"s2
+
%A:			;RUT


 	
"3s	b$
%qj		k


 
cs"R
''8D',3sR
"
		"R	
%%b	
/0			"X!


/0

	"@

/0

	(
;RyDRu

'
	
-jijk&'
3XWXU%s'
3LKLG"sR
')D878/		6("R'3"!"+*)R
'
	3			"  sR/12
IN/vuv099+,,;+"

({"(~|
"(|){"xml(~$$
(				
6
""(|#Kj"(~"(~|

"(|	ej	"(~
"(i"(i6!"#3		!


  2nt	@%#BC %~ 'B813&$ 	30(1+ 'C80)1+x ':0!M,8!-t 	+	$KL
%#y *	>+ *!"w+ %0+%Y210
0+%W00+%Y21+
X";)K'(2)3	KL
!- &#j %	# A	::e :/5# ~	# 	&-.9:#4531 ),##p	@*:]w	C*:]
w	C`	]w	C2JK
vur	Q*:]1w	Ch	]v	Cw	C*:]w	Ch	]w	Cw	C*:]w	C*:]2}2I3#41
  2-tVY,8D$3	

*+	Q3	
&.	. 	'4#-J-`-c-M6(--,Q+&1-d-M-`-d-M-_-_ "#
  C
	"
	D
	

	/"!? "!('?&%('.-?,+.-^2F141%:F9<9BFA BAJFILI>RHQ
JQRQ#ZFY!ZYbFadajFili#rFq!rqzFy|ywFz
xF,+&%      0     0       ; L Q       ! ` L    U    0    image/png.(*decoder).mergePassInto "
  2VV `
	6A
R
/Q"D ULOK$ 5`
O+, UT -`
O+< UD `
O' %`
O+4 U"V!!!!!!!!!
  2JD	
	D13
!"		
	
	
!"	#	
	
!"		
		
	
!"	"$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#
  28>-
:=>F=>6= =>
       P    (         G V [       q  ;    ,    (Y    image/png.(*decoder).parseIDAT `a_`&_`_
  !3'
  !
			

  !)	
                \                hZ    X    r    p$    dK    image/png.(*decoder).parseChunk image/png.cbPaletted image/png.(*decoder).parseIEND ,8TV_8T8hAL 
 0	/l(J:5 !	/	:,.
B"		2			5	
-3qtmnBIB1B11BDxw
  !% 	%!3	
	
(3
-8+
  !_!!W->!!6!(!(!C!!,!
  0	/l(J
	
	5 =                            > c n     =    ,    Ha                image/png.(*decoder).verifyChecksum  -	/X !				/	"	
  !*
		!
  !M*H
  -	/X                    	  /       K n y     =    ,    D                image/png.(*decoder).checkHeader  -	/l !				/	"	
  !%
!
  !WH
  -	/l          0        ) 2       x       q    hv    T                image/png.Decode hash/crc32.NewIEEE p2
 (	
 !$	"
!

	"
!
*

  !			#	#		2
  !,	
	&(	&2
  (       h @                <       ,v    t    Z                 image/png.DecodeConfig y
 (	
 !$	*
!
!	


(2'

$+"
#	*
!


  !			0	f	-	
(2
  !"	
	+c .	+2
  (      H         rQ
 Y ]       Q
 Q
 ,    ,    8    image/png.init.0 t F
                        1 6    ,    xO    image/png.opaque #  !97	
0

  !	)	
  !,
  p      0         	       r       v    0w                    image/png.(*encoder).writeChunk !&
 DV
v
 !" dab
a		
8
A	V9








  !9=
	"*				
&		
	e,&
  !9hl]	,"<	e1U	,&
  DV
v
                           1 I S     T6    ,    ?                image/png.(*encoder).writeIHDR popo
 B3 !!7&"<KL1
G #*),/258
;	
  !	=
  !-
  B    p                      c       @     C    ~                image/png.(*encoder).writePLTEAndTRNS s
  !

5	-kf
 




"
  !#		
?
"J
  !:y@	
l		"
h
         8       ; F K       Y n LD     -    F    image/png.(*encoder).Write pyopo  !A	
  ! +
  !A	

  P	     0                    g! ! !     (                    \T    image/png.filter image/png.abs8 

  !
.''''
)
r#` ,)


!86cY)*-B	
5jOP		T
qv/
		t/M



d)5)	
  !"+ '1&bz
!2&"#f)*?
{+,Y'('&7!
  !&

efX
{
  
U
9
s
	Jr
g
&
            x"        " " "       " " T6    ,    ,7    image/png.zeroMemory 0/0/ M )  

  

     p     # H     ]# # #       ' `* *     <        3    $        image/png.(*encoder).writeImage compress/zlib.NewWriterLevel "


$







 341@m =-#J8N2X\!; '! /0<	&'#%%X
H6
0].1
		=B-,&	+
W."
C"A.<'!5:-&	>.e&-q4]2+0.%^eN	<HWW.+RpGTO0.&/#h<	7$
	
+W.+

	
	[~.tutr%"""{-wp4]2+0-k.e*"-
.<)"&"&"-
.r,"("("*"-$R
O
	&%"!@
&#!!!##!!#!
a
  2
P
	w"- 
3
				M)$%-0N"g")41`
2:'1#
F	.21	!	(/*
uHC		
NM	R&5
4(2	?:'
B	]	
)1
*D'9cN	 Me`!_m`_
*
&&/*
u
X	_
NM!.-21R5
H( 9!+:'
0/*
{
X	_	R'Q


(/*
{	
&	.-
"	
	
	`C

(/*
u
X	_
NM(2121
	
	
	
	

!*NS&
N
S
d_yE+N
  2IW	M-&!Z&9&
  1@m      `-    0+        + + +       %, ~, ,     \@    \I                    image/png.(*encoder).writeIDATs bufio.(*Writer).Reset image/png.levelToZlib bufio.NewWriterSize  B@ !hg
!e0


huv,TIJK
BO

  !

	
	
	4:$	H
  !(w	4:$'*	H
  B@     0    8- 8   r  s- - -       ;. L/ /     }    4}    z                image/png.(*Encoder).Encode image/png.(*encoder).writeIEND >
 e3
43
4 :+

%

	%%+
:Z	?B76/71#%!%j!
!8		NM>	
  /!5)
C(		

#T 	<		
  /kPI+&=	V6/KFC-C!X3	N<>>
  e

7  7     0        W  ^  a         T6    ,    :    type..hash.image/png.Encoder    8    h0                0  ;    ,    m    type..eq.image/png.Encoder  
     8     1        E 1 (1      a
 a
 {     x<    ,    p;                image/png.(*FormatError).Error 
763 763        09    1        E 1 1      a
 a
 {     x<    ,    p;                image/png.(*UnsupportedError).Error 763    9    2 (        -2 12        = 8    ,    ,    context.(*emptyCtx).Deadline      9    2        T 2 2       T 2 ,7    ,    ,    context.(*emptyCtx).Done 
 
 
      :    2        3 3 3       3 3 T9    ,    ,    context.(*emptyCtx).Err 	 	 	 	   :    `3 (       3 3 z3       3 3 6    ,    ,    context.(*emptyCtx).Value 	    :    3        3 3 3       3 4 x<    ,    8    context.(*emptyCtx).String Y Y 	 	 B     :    X4         h g4 k4       , , ,    ,    8    context.init.0 > 
    :    4         4 4 4       4 5 ,    ,    :    context.init POPAO
  _V)%FU  !		[
  !*[
       ;    5         6 .6 K6       8 9 g9     Y        ̴    P'    (    path/filepath.Clean path/filepath.(*lazybuf).append os.IsPathSeparator path/filepath.(*lazybuf).index path/filepath.(*lazybuf).string 
 qrqrqrqr#qr // 
%
8%;B&&&.<-!	.<-!	 <-!h6$&%
-<-+,ac
.<-+,achZ!+-.-.H% *<I	?0!c|^O					R
  /!"7w*!$ *	
	
*%	
	
*%
	
*%5<(
	
"-	
	
*%%$
2
		

	 
*	 
"1	
-(
	

	

	
  /%7%<0 6 
  *7 #
==9:n:n+	
n	
	=89n9n1#< *+oc!
     pH    p:         : : :       : : :     =    ,    ?            X    path/filepath.Base 0/0/0&/0	 0qrqr 		  5,!  5!3	  0     PI    P; (       c; q; v;       ; ; P:    ,    L    path/filepath.join D  T!

  !



  !)m
   @J     <          < <        * ,    ,    :    path/filepath.init [U $[U     K    <        < < <       < = =     L    U    [            0    os/exec.(*Error).Error  K ^/656
  /	- 
 
  /YT?E 	
  K    L    x= 0       = = =       = 0> l    xl    i    os/exec.Command 
  !-"15

?


  !	 
	

	
)	@
!*
  ! K0
	"(4)	@V
        O    >        > > $?       ? @ J@     $~    }    p    &    |L    os/exec.(*Cmd).String F
 __`__#`_6`_`_` _`_
`_`
_B`^_8` /
x^}6	x GtC
s
B^8
  /)!)E
	)")&   
%&6	
%& 

  /U>9&
 8y8> F
  _x_"6
x	 
GC

	
B^         T    @ (   i   @ @ A       A &A =    ,    8    os/exec.interfaceEqual _6  )&O
  !9!
  !=
)
    T    A         A A A       4B C nC         h                H    os/exec.(*Cmd).stdin os.Open  9 !	

^O{"oj&	"D9A	V"<;R"
  !		

*	"#&!!"
M(%!,

2/!,
%
&!/
#,"=
@
/!" 	
9

  !)!Q="	8		
	MBBs"=

  9     0Z    C          C C       C C @     -    Ha    os/exec.(*Cmd).stdout l H  	


	  /       Z    XD         nD ~D D       D D @     -    ء    os/exec.(*Cmd).stderr popGopo
  !R4H
  !
	



  !6/
        [    0E 0       PE uE zE       E F             os/exec.(*Cmd).writerDescriptor  
 !	

^O
"	q
`&	"9	V"R"
  !	

*	"
#&! '*B) '0
!"! '0%
83/
#.=@
= '(
9
  !)!Q=+"
&8	BB!B
h	"=

      a    HG         hG oG sG       G G 6    8    <    os/exec.(*Cmd).closeDescriptors `b_ } 3
  
		
  "-
    a     H        NH H H       5I J 	K     L            U         os/exec.(*Cmd).Start os/exec.(*Cmd).argv os/exec.(*Cmd).envv os/exec.dedupEnv "M	
 ' 2uQ	
Qt55-'/ -n	-6+"

6/-5-G6

55J''-56F	M
  2$ 		"
!
)%

'>	

	%'	%	/%	!($	
'(1#
	#
		!
  2
J	
B5 ExI!!hl
/55 '!"b!
* ''b 	
  '
'	 l    pK        4 K K       K 	 x<    ,    :    os/exec.(*ExitError).Error S /       pl    L        eL L L       )M M M                 '    9    os/exec.(*Cmd).Wait os.(*Process).Wait os.(*ProcessState).Success os.(*ProcessState).success /&zG O9]34y4R'!'+ !9


;
-S$#	'!'!
  !'	
	
(#	"	
		
  !D$>';!!"'!'!
  O9]yR
'	!'+    o    hN (       N N N       N jO O     c    (g                    os/exec.(*Cmd).StdoutPipe LL '&'0 	!	!
VG#	
O '&'&
  !
*"
" %

,' %&		
  !OI

3D	
''	
  '&'0      r    P 8       P .P 3P       P  Q     (        H    os/exec.dedupEnvCase "
  23y

	(	?"(K
BJ;:J"!	
  2#


	4(!!
	
!
	

  2+((*I(>(8(4="
      w    Q         g Q Q        ,    ,    ,    os/exec.init.0 W 	   pw    0R         GR VR `R       yR R R     ;    ,    (R            \    os/exec.findExecutable ppopopo `[ (!,"
  !
(
  !	J&
  `[ 0x    S 0       {S S S       S lT T     x    $y    Ly    0'    !    os/exec.LookPath strings.Contains path/filepath.SplitList path/filepath.splitList path/filepath.Join strings.Split We 7a1b)	
	7
Y?X
 F/
x1w#	2
D7	5'?(	
;
  /	
	0	#0	%		+3
  /Z()!'#{&	'+
  71)	7?        |    U         M -U 1U       ;U a ,    ,    8    os/exec.interfaceEqual.func1 < 
       `|    U        U U U       +V hV V     U    hR    t~                os/exec.(*Cmd).stdin.func1 io.Copy X
 60

:
, .0
I
PIJ


  !	






  !]" 

  60

:
, }    V        W -W CW       ]W |W W     G    A    V                os/exec.(*Cmd).writerDescriptor.func1 v"
 3:

 2j:
f


  !


	
  !H

  3:

     P~    W        X X X        X 5X R    HT    $?    &    os/exec.(*Cmd).Start.func1 POO j <
    
	       ~    X        X Y Y       @Y mY Y     >    `    Y    &    |    os/exec.(*Cmd).Start.func2 os.(*Process).Kill os.(*Process).kill os.(*Process).Signal 4
  /%(&q
  /'#	
  /4@+3
           Y        Y Y Y       Z $Z 6    ,    XL    os/exec.init.0.func1   (4! 	 q        xZ         M@ Z Z       `@ m@ ,    ,    :    os/exec.init y $y          Z        ^  \| 	a      Z Z 7    ,    8    os/exec.(*ExitError).String              H[        ^  \| 	a      Z Z 09    ,    8    os/exec.(*ExitError).Sys        @    [        x        x x T6    ,    :    type..hash.os/exec.Error            \        y y  y      $y Ky >    ,    \x    type..eq.os/exec.Error  `    x\ 0       \ \ \      \ \ $<    ,    8    os/exec.ExitError.String @>?@ 
h h  &	
  &   Ђ     ] 0       \ \ \      ] \ ;    ,    :    os/exec.ExitError.Sys  &
      @    p]        {] ] ]       ] ] T6    ,    ,    _cgo_panic PKO P \8
  A  A      ]         ] ] ]         crosscall2 U Z H
            P^        |^ ^ ^       ^ ^ >    <    >    F    layeh.com/gopus._Cfunc_gopus_setapplication P@OP8O
  $	

  

  	
8
            _        |^ ^ H_       ^ ^ >    <    >     G    layeh.com/gopus._Cfunc_gopus_setbitrate $	

 0    _ 0       _ _ _       _ -` M    P    >    `G    layeh.com/gopus._Cfunc_opus_decode PHOPO
  )$	
!
  !

	
  !	
%6L	
 P    `        ` ` `       ` ` ,    8    8    0&    layeh.com/gopus._Cfunc_opus_decoder_get_size PHOPO
  %$	

  

  	

        Xa        a a a       a a >    <    >    G    layeh.com/gopus._Cfunc_opus_decoder_init PHOPTO
  )$	

	
  !

  !	
T
      (b 0       Kb Wb \b       rb b M    P    >    G    layeh.com/gopus._Cfunc_opus_encode PHOPO
  )$	
!
  !

	
  !	
%60	
           c        ` ` =c       ` ` ,    8    8    P&    layeh.com/gopus._Cfunc_opus_encoder_get_size %$	

      0    c         c c c       c d >    <    >     H    layeh.com/gopus._Cfunc_opus_encoder_init PHOPpO
  )$	
	
  !

  !	
p
        d 0       d d d       e ^e e     DC     C    tF            0    layeh.com/gopus.NewEncoder layeh.com/gopus.getErr 
  !X+ #&	

  !	
	
	>! 

!
  !MQ	!
  L #
&8     0     f X       "f 9f >f       f f f         e    p;                layeh.com/gopus.(*Encoder).Encode 
  !'5	?  &D
  !7- 	
&	A
  !F	8!	
  ?  
&b      0    @g        t fg jg       tg }g T6    ,    8    layeh.com/gopus.(*Encoder).SetBitrate F 
    "         g        t fg g       tg }g T6    ,    8    layeh.com/gopus.(*Encoder).SetApplication 
     Ў    hh (       h h h       h i @i     K     C    tF                layeh.com/gopus.NewDecoder pop$opo
  !X#|p &z&|{

  !	
	
	9	#&
&
!
  !MI		!
  U &
&8         i X       i i i       :j j j     ȩ    r    $H                layeh.com/gopus.(*Decoder).Decode 
  !
6>	B]?@Y VU @M&FEBAK#$
  !!R&  

-
  !I
3!

  ?  
&l       k (       )k 0k 5k       :k Kk :    h=    >    layeh.com/gopus.NewEncoder.func1 pxo    6
  	+;
       k @       k k k       k k 8Z    [    >    layeh.com/gopus.(*Encoder).Encode.func1     !(
  !	+	
#
    p    Pl        |l l l       l l :    h=    >    layeh.com/gopus.(*Encoder).SetBitrate.func1 p^o y y    	+!      l        |l l  m       l l :    h=    >    layeh.com/gopus.(*Encoder).SetApplication.func1 y     p    pm         m m m       m m ,    ,    :    layeh.com/gopus.init POPO
  _>>>>>:U  !
  !********
      0    pn         n n      n n T6    ,    ;    type..hash.[240]layeh.com/gopus._Ctype_float 
m m  2  :            o        3o 6o 9o      <o Co ?    ,    >    type..eq.[240]layeh.com/gopus._Ctype_float 7 
7 7 & 2     o         n n      n n T6    ,    ;    type..hash.[720]layeh.com/gopus._Ctype_float    P    p        3o 6o 9o      <o Co ?    ,    >    type..eq.[720]layeh.com/gopus._Ctype_float          p                 w  T6    ,    ;    type..hash.[18]layeh.com/gopus._Ctype_float          p                    ?    ,    >    type..eq.[18]layeh.com/gopus._Ctype_float       @    pq        j ! $      9 F T6    ,    0?    type..hash.[8][18]layeh.com/gopus._Ctype_float      q                r (r  9    ,     I    type..eq.[8][18]layeh.com/gopus._Ctype_float  /
  C
        @    r                 w  T6    ,    ;    type..hash.[21]layeh.com/gopus._Ctype_float         r                    ?    ,    >    type..eq.[21]layeh.com/gopus._Ctype_float           ps                 w  T6    ,    ;    type..hash.[32]layeh.com/gopus._Ctype_float     `    s                    ?    ,    >    type..eq.[32]layeh.com/gopus._Ctype_float           `t                 w  T6    ,    ;    type..hash.[8]layeh.com/gopus._Ctype_float          t                    ?    ,    >    type..eq.[8]layeh.com/gopus._Ctype_float        P    Pu                 w  T6    ,    ;    type..hash.[9]layeh.com/gopus._Ctype_float          u                    ?    ,    >    type..eq.[9]layeh.com/gopus._Ctype_float             @v                 w  T6    ,    ;    type..hash.[3]layeh.com/gopus._Ctype_float      p    v                    ?    ,    >    type..eq.[3]layeh.com/gopus._Ctype_float            0w         n n      n n T6    ,    ;    type..hash.[200]layeh.com/gopus._Ctype_float         w        3o 6o 9o      <o Co ?    ,    >    type..eq.[200]layeh.com/gopus._Ctype_float      `     x        Mx Ux Yx      ]x x T6    ,    F    type..hash.layeh.com/gopus._Ctype_struct___3 PO 
   !!	+
  !4
           x        y g j      y y ;    ,    p;    type..eq.layeh.com/gopus._Ctype_struct___3 w ^ p          hy        S Z ]      y y T6    ,    0?    type..hash.[200]layeh.com/gopus._Ctype_struct___3  2  = p    y        	        (z ;z  9    ,     I    type..eq.[200]layeh.com/gopus._Ctype_struct___3  /
  D
          z        z z z      z p{ T6    ,    F    type..hash.layeh.com/gopus._Ctype_struct___2 PO 
   !!"
  !.
           {        {  | |      | | ?    ,    8_    type..eq.layeh.com/gopus._Ctype_struct___2 POPO
 
   !)a



		
	
	
	
	
	
			
	
	
	

  !9*
    @    @}                 w  T6    ,    ;    type..hash.[4]layeh.com/gopus._Ctype_float          }                    ?    ,    >    type..eq.[4]layeh.com/gopus._Ctype_float            0~                 2 T6    ,    F    type..hash.layeh.com/gopus._Ctype_struct___4        ~        J        ~ ~ ;    ,    >    type..eq.layeh.com/gopus._Ctype_struct___4 	C 	a        0    0         n n      n n T6    ,    ;    type..hash.[960]layeh.com/gopus._Ctype_float                3o 6o 9o      <o Co ?    ,    >    type..eq.[960]layeh.com/gopus._Ctype_float                   U ] a      e  T6    ,    F    type..hash.layeh.com/gopus._Ctype_struct_OpusEncoder PO 
   !!+
  !7
                    3 @ D      H  >    ,    i    type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder POPO
 
   !(%#		9
  !5!
        P                     w  T6    ,    ;    type..hash.[2]layeh.com/gopus._Ctype_float          p                    ?    ,    >    type..eq.[2]layeh.com/gopus._Ctype_float                     2 9 =       y T6    ,    F    type..hash.layeh.com/gopus._Ctype_struct_OpusDecoder  !!	+
     x         K O       ҃ ;    ,    TH    type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder POPO
  !

  !2-
  `    @          ń        j S p     ,    ,    X                main.init.0 flag.StringVar flag.newStringValue flag.IntVar flag.newIntValue flag.BoolVar flag.newBoolValue flag.Parse 	
 ,UmVUxVU]VU]VU]VU]VU]VUYVUxVUxVUWVDUkV
 !R
&R
RRPRNRLRJRR&R
&R


W
`
  !>
`
  !^^`
  ,R&RR	RRRR R$&R!(&R%*W)D(&)
                ]  [        ܍ ڎ     ,    Df    ̨    h    X    main.main fmt.Println bytes.NewBufferString image/png.Encode "










C

 +q;rq;r
q;rq;r8q;rq;rq;r*X"%x?7@?@>%F	q;rQq;rEq;rJ
 2#U+V%(c	K;#Z	K;2222!
2*-
   #	%:0}#.	GP;M6	GD;A8L	G8;5,	K,;)	$}#	G;$?X
w"%077>%F	++'	
	
.%	%%$!;);#);	

  2	
1
	,#A	.
	,
	
	
	
	
 !>		$		:
	
		,		31
	,,		
	,S%#	 
	?				
		



	i
(%
	

#,

	
  2 	X	XZB($
	
-	:
T	4"	XV	X	XiXs'T4$X/	?".- I/5ik%)"2!L$@#@&@%]
  +;;
;
;	8;;;*X
w"%x L "S!$%#$#$#F	&;%Q(;'E*;)J	
      ȏ       ڏ  J       Ӑ ` Ӓ     ,     g        ``    _    main.encodeReader "













 q;r*)3q;rq;rq;r6 2--P'&Hxk$G;f
*)3	G;
&Hx$	G;/6
G;'
  2!	  A
	
	
	
cR 5	

!2	
	
	


:HH
  2a/](A#'SW;XPfR%:$@A).X:8#'S)*)*X)P(	$1+,X+P
  D;*	
;;;6          p       }                 -    8k    z    U        main.encoder  q;rT /,(5Q	K;
  /+!262,
  /,#DXn
  ;T              Ք        x  O     ,    L    ج    `    88    main.encodeWriter fmt.Print "&H q;rnq;rq;rq;rq;r,  29Gr;.k	s	G;	G;	)C;|	K;
P7	G;!
  2		 	 	
	
	
	223	
,!"2
 "!$#

#H3
  2N/E	
	PD lE#	X:X:!9XBk+XP3
  ;n;;
;	;,       ؗ     8    *       u r      ,    x    P     U        main.decodeReader " kq;rq;r,  2*G&,H'p$rh$G;f
	G;f,
  2	1  <	"

	
		

cc=
  21L](<#nPMT;XPfXPf=
  ka;;,        `    0       = S \       | ǚ ߚ      -    8k    z    `U    X    main.decoder  q;rT /,$5Q
x	K;
  /+!2/2,
  /,#DXn
  ;T      H       Z v        Û Z      ,        }    H    @    main.decodeWriter "&%M wq;rc!  26/j	5
k	G;
	
!
  2	
		
	
		
28
  2=/-
RD	
]	
		X:8
  w;c!    @             	-   *       8 E L     ,    ,    8                main.encodeReader.func1 .# #  
  4  .                   	-   ˝       8 E L     ,    ,    8                main.encoder.func1 #             @         	-   X       8 E L     ,    ,    8            D    main.decodeReader.func1 #   `    Ȟ         	-   ۞       8 E L     ,    ,    8            l    main.decoder.func1 #            8         B P U       Y x ,    ,    C    main.init "
  f  !		
<
  !0A<
        П        s  z  }        
 T6    ,    ?    type..hash.[11]string        0        s           9    ,    {    type..eq.[11]string                 t K O      t u T6    ,    F    type..hash.main.DCAToolMetadata             nu {u u       u >    ,    |    type..eq.main.DCAToolMetadata  !	






                  se Z ]      # 0 T6    ,    :    type..hash.main.DCAMetadata     `            	 " %      ( / ;    ,    p;    type..eq.main.DCAMetadata 
% %                            ע T6    ,    F    type..hash.main.FFprobeTags @? 
   !	"
  !+
            0        J W [      _ ƣ >    ,    P    type..eq.main.FFprobeTags POPO
 
   !	









  !F
            (        F N R      V  T6    ,    F    type..hash.main.FFprobeFormat PO 
   !	+
  !4
               	         ?    ,        type..eq.main.FFprobeFormat POPO
 
   !	*










  !9
                    	       2 T6    ,    F    type..hash.main.SongMetadata PO 
   !	+
  !4
                            ?    ,    lw    type..eq.main.SongMetadata POPO
 
   !







  !#
   `    h                  T6    ,    F    type..hash.main.OriginMetadata  !	"
  !^+
                      ! %      ) X ?    ,    }    type..eq.main.OriginMetadata POPuO
 
   !&



  !RF'
        @            2 9 =       y T6    ,    F    type..hash.main.OpusMetadata                 ;        F a >    ,    f    type..eq.main.OpusMetadata P`OP0O
  !
	
  !.-
       r ?    x G     | X 7      _ ;      U 0 	    u Q . 
    p L %     r J "     f B      a ;      X 0     k D      i >     ` 5      W -      S $      d @      y U 1      i J (     w S 1   ƿ  t H   ݾ   ^ 8     q J )   ּ  q G &     q K     ^ 2  ѹ   s A $  ߸   | Y ;   ޷   v Y <   ڶ   p Q 3     k A #  ۴   a B    ҳ   o N -  Ҳ   a :  ޱ  } L   Ű  q K   Ư  { U 0  ۮ   i D   ߭   /go/src/github.com/davidcole1340/dca/cmd/dca/main.go /go/src/layeh.com/gopus/opus_nonshared.go _cgo_gotypes.go /usr/local/go/src/runtime/cgo/asm_amd64.s /usr/local/go/src/runtime/cgo/callbacks.go /usr/local/go/src/os/exec/lp_unix.go /usr/local/go/src/os/exec/exec_unix.go /usr/local/go/src/os/exec/exec.go /usr/local/go/src/path/filepath/match.go /usr/local/go/src/path/filepath/path_unix.go /usr/local/go/src/path/filepath/path.go /usr/local/go/src/context/context.go /usr/local/go/src/image/png/writer.go /usr/local/go/src/image/png/reader.go /usr/local/go/src/image/png/paeth.go /usr/local/go/src/hash/crc32/crc32_amd64.s /usr/local/go/src/hash/crc32/crc32_generic.go /usr/local/go/src/hash/crc32/crc32_amd64.go /usr/local/go/src/hash/crc32/crc32.go /usr/local/go/src/compress/zlib/writer.go /usr/local/go/src/compress/zlib/reader.go /usr/local/go/src/hash/adler32/adler32.go /usr/local/go/src/compress/flate/inflate.go /usr/local/go/src/compress/flate/dict_decoder.go /usr/local/go/src/compress/flate/huffman_code.go /usr/local/go/src/compress/flate/huffman_bit_writer.go /usr/local/go/src/compress/flate/token.go /usr/local/go/src/compress/flate/deflatefast.go /usr/local/go/src/compress/flate/deflate.go /usr/local/go/src/image/jpeg/writer.go /usr/local/go/src/image/jpeg/scan.go /usr/local/go/src/image/jpeg/idct.go /usr/local/go/src/image/jpeg/reader.go /usr/local/go/src/image/jpeg/huffman.go /usr/local/go/src/image/internal/imageutil/impl.go /usr/local/go/src/image/ycbcr.go /usr/local/go/src/image/names.go /usr/local/go/src/image/image.go /usr/local/go/src/image/geom.go /usr/local/go/src/image/format.go /usr/local/go/src/image/color/ycbcr.go /usr/local/go/src/image/color/color.go /usr/local/go/src/strconv/atob.go /usr/local/go/src/flag/flag.go /usr/local/go/src/encoding/json/tags.go /usr/local/go/src/encoding/json/indent.go /usr/local/go/src/encoding/json/fold.go /usr/local/go/src/unicode/digit.go /usr/local/go/src/unicode/graphic.go /usr/local/go/src/math/abs.go /usr/local/go/src/encoding/json/encode.go /usr/local/go/src/unicode/utf16/utf16.go /usr/local/go/src/encoding/json/scanner.go /usr/local/go/src/encoding/json/decode.go /usr/local/go/src/strings/strings.go /usr/local/go/src/strings/builder.go /usr/local/go/src/fmt/scan.go /usr/local/go/src/fmt/print.go /usr/local/go/src/fmt/format.go /usr/local/go/src/fmt/errors.go /usr/local/go/src/os/executable_darwin.go /usr/local/go/src/os/str.go /usr/local/go/src/os/stat_unix.go /usr/local/go/src/os/stat_darwin.go /usr/local/go/src/os/stat.go /usr/local/go/src/os/proc.go /usr/local/go/src/os/pipe_bsd.go /usr/local/go/src/os/path_unix.go /usr/local/go/src/os/getwd_darwin.go /usr/local/go/src/os/dir.go /usr/local/go/src/os/types_unix.go /usr/local/go/src/os/getwd.go /usr/local/go/src/os/types.go /usr/local/go/src/os/file_posix.go /usr/local/go/src/os/file.go /usr/local/go/src/os/env_default.go /usr/local/go/src/os/file_unix.go /usr/local/go/src/os/exec_posix.go /usr/local/go/src/os/exec_unix.go /usr/local/go/src/os/exec.go /usr/local/go/src/syscall/zerrors_darwin_amd64.go /usr/local/go/src/os/env.go /usr/local/go/src/os/error.go /usr/local/go/src/os/error_posix.go /usr/local/go/src/os/dir_darwin.go /usr/local/go/src/internal/syscall/unix/nonblocking_darwin.go /usr/local/go/src/internal/poll/fd_posix.go /usr/local/go/src/internal/poll/fd_unix.go /usr/local/go/src/internal/poll/errno_unix.go /usr/local/go/src/internal/poll/fd_poll_runtime.go /usr/local/go/src/internal/poll/fd_opendir_darwin.go /usr/local/go/src/internal/poll/fd_mutex.go /usr/local/go/src/internal/poll/fd.go /usr/local/go/src/time/zoneinfo_unix.go /usr/local/go/src/time/zoneinfo_read.go /usr/local/go/src/time/sys_unix.go /usr/local/go/src/time/zoneinfo.go /usr/local/go/src/time/time.go /usr/local/go/src/time/format.go /usr/local/go/src/internal/testlog/log.go /usr/local/go/src/syscall/zsyscall_darwin_amd64.s /usr/local/go/src/syscall/zsyscall_darwin_amd64.go /usr/local/go/src/syscall/syscall_unix.go /usr/local/go/src/syscall/syscall_bsd.go /usr/local/go/src/syscall/str.go /usr/local/go/src/syscall/route_bsd.go /usr/local/go/src/syscall/forkpipe.go /usr/local/go/src/syscall/syscall.go /usr/local/go/src/syscall/exec_unix.go /usr/local/go/src/syscall/syscall_darwin.go /usr/local/go/src/syscall/exec_darwin.go /usr/local/go/src/syscall/env_unix.go /usr/local/go/src/internal/oserror/errors.go /usr/local/go/src/internal/fmtsort/sort.go /usr/local/go/src/sort/zfuncversion.go /usr/local/go/src/sort/sort.go /usr/local/go/src/sort/slice.go /usr/local/go/src/encoding/base64/base64.go /usr/local/go/src/encoding/binary/varint.go /usr/local/go/src/encoding/binary/binary.go /usr/local/go/src/reflect/asm_amd64.s /usr/local/go/src/reflect/value.go /usr/local/go/src/reflect/type.go /usr/local/go/src/reflect/makefunc.go /usr/local/go/src/strconv/ftoa.go /usr/local/go/src/math/bits/bits.go /usr/local/go/src/strconv/extfloat.go /usr/local/go/src/strconv/decimal.go /usr/local/go/src/strconv/itoa.go /usr/local/go/src/strconv/quote.go /usr/local/go/src/math/unsafe.go /usr/local/go/src/strconv/atoi.go /usr/local/go/src/math/bits.go /usr/local/go/src/strconv/atof.go /usr/local/go/src/math/exp_asm.go /usr/local/go/src/bufio/scan.go /usr/local/go/src/bufio/bufio.go /usr/local/go/src/bytes/bytes.go /usr/local/go/src/bytes/buffer.go /usr/local/go/src/unicode/tables.go /usr/local/go/src/unicode/letter.go /usr/local/go/src/unicode/utf8/utf8.go /usr/local/go/src/io/pipe.go /usr/local/go/src/io/io.go /usr/local/go/src/sync/waitgroup.go /usr/local/go/src/sync/rwmutex.go /usr/local/go/src/sync/runtime.go /usr/local/go/src/sync/poolqueue.go /usr/local/go/src/sync/pool.go /usr/local/go/src/sync/once.go /usr/local/go/src/sync/mutex.go /usr/local/go/src/sync/map.go /usr/local/go/src/errors/wrap.go /usr/local/go/src/errors/errors.go /usr/local/go/src/internal/reflectlite/type.go /usr/local/go/src/internal/reflectlite/value.go /usr/local/go/src/internal/reflectlite/swapper.go /usr/local/go/src/sync/atomic/asm.s /usr/local/go/src/sync/atomic/value.go /usr/local/go/src/runtime/sys_darwin_amd64.s /usr/local/go/src/runtime/memmove_amd64.s /usr/local/go/src/runtime/memclr_amd64.s /usr/local/go/src/runtime/duff_amd64.s /usr/local/go/src/runtime/asm_amd64.s /usr/local/go/src/runtime/asm.s /usr/local/go/src/runtime/utf8.go /usr/local/go/src/runtime/timestub.go /usr/local/go/src/runtime/sys_darwin_64.go /usr/local/go/src/runtime/internal/sys/intrinsics.go /usr/local/go/src/runtime/slice.go /usr/local/go/src/runtime/sigqueue.go /usr/local/go/src/runtime/signal_sighandler.go /usr/local/go/src/runtime/signal_darwin_amd64.go /usr/local/go/src/runtime/signal_amd64x.go /usr/local/go/src/runtime/select.go /usr/local/go/src/runtime/rwmutex.go /usr/local/go/src/runtime/runtime.go /usr/local/go/src/runtime/profbuf.go /usr/local/go/src/runtime/stack.go /usr/local/go/src/runtime/sys_x86.go /usr/local/go/src/runtime/traceback.go /usr/local/go/src/runtime/write_err.go /usr/local/go/src/runtime/print.go /usr/local/go/src/runtime/signal_unix.go /usr/local/go/src/runtime/panic.go /usr/local/go/src/runtime/defs_darwin_amd64.go /usr/local/go/src/runtime/sys_darwin.go /usr/local/go/src/runtime/netpoll_kqueue.go /usr/local/go/src/runtime/netpoll.go /usr/local/go/src/runtime/mstats.go /usr/local/go/src/runtime/mprof.go /usr/local/go/src/runtime/time.go /usr/local/go/src/runtime/mgcscavenge.go /usr/local/go/src/runtime/mgcstack.go /usr/local/go/src/runtime/mgcsweepbuf.go /usr/local/go/src/runtime/mgcmark.go /usr/local/go/src/runtime/mgclarge.go /usr/local/go/src/runtime/sema.go /usr/local/go/src/runtime/mgcsweep.go /usr/local/go/src/runtime/mgcwork.go /usr/local/go/src/runtime/mfinal.go /usr/local/go/src/runtime/trace.go /usr/local/go/src/runtime/mcentral.go /usr/local/go/src/runtime/mcache.go /usr/local/go/src/runtime/mbarrier.go /usr/local/go/src/runtime/map_faststr.go /usr/local/go/src/runtime/map_fast64.go /usr/local/go/src/runtime/map_fast32.go /usr/local/go/src/runtime/msize.go /usr/local/go/src/runtime/map.go /usr/local/go/src/runtime/mem_darwin.go /usr/local/go/src/runtime/fastlog2.go /usr/local/go/src/runtime/mgc.go /usr/local/go/src/runtime/mfixalloc.go /usr/local/go/src/runtime/malloc.go /usr/local/go/src/runtime/lock_sema.go /usr/local/go/src/runtime/lfstack_64bit.go /usr/local/go/src/runtime/lfstack.go /usr/local/go/src/runtime/iface.go /usr/local/go/src/runtime/hash64.go /usr/local/go/src/runtime/float.go /usr/local/go/src/runtime/extern.go /usr/local/go/src/runtime/error.go /usr/local/go/src/runtime/env_posix.go /usr/local/go/src/runtime/debugcall.go /usr/local/go/src/runtime/debug.go /usr/local/go/src/runtime/os_darwin.go /usr/local/go/src/runtime/cpuprof.go /usr/local/go/src/runtime/cpuflags_amd64.go /usr/local/go/src/runtime/chan.go /usr/local/go/src/runtime/cgocheck.go /usr/local/go/src/runtime/string.go /usr/local/go/src/runtime/cgocallback.go /usr/local/go/src/runtime/mbitmap.go /usr/local/go/src/runtime/symtab.go /usr/local/go/src/runtime/type.go /usr/local/go/src/runtime/mheap.go /usr/local/go/src/runtime/runtime1.go /usr/local/go/src/runtime/runtime2.go /usr/local/go/src/runtime/proc.go /usr/local/go/src/runtime/cgocall.go /usr/local/go/src/runtime/cgo.go /usr/local/go/src/runtime/mwbbuf.go /usr/local/go/src/runtime/atomic_pointer.go /usr/local/go/src/runtime/typekind.go /usr/local/go/src/runtime/stubs.go /usr/local/go/src/runtime/alg.go /usr/local/go/src/internal/bytealg/indexbyte_amd64.s /usr/local/go/src/internal/bytealg/index_amd64.s /usr/local/go/src/internal/bytealg/equal_amd64.s /usr/local/go/src/internal/bytealg/count_amd64.s /usr/local/go/src/internal/bytealg/compare_amd64.s /usr/local/go/src/internal/bytealg/index_amd64.go /usr/local/go/src/internal/bytealg/count_native.go /usr/local/go/src/runtime/internal/atomic/asm_amd64.s <autogenerated> /usr/local/go/src/internal/cpu/cpu_x86.s /usr/local/go/src/internal/cpu/cpu_x86.go /usr/local/go/src/internal/cpu/cpu.go                             		            2              	  @     q z N                                  @                                 ?  ?  ?  ?      3            R         
   q                                             7  7  7  7              ?  ?        Lɟ?Lɟ?Lɟ?Lɟ?  9  9  9  9  G  G  G  G                8  8  8  8  >  >  >  >  =  =  =  =  <  <  <  <   ?   ?   ?   ?                                   !                  +eG?+eG?                    }&}&                                            _);_);_);_);                                 	   78787878  ?   @  @@  @  @  @  @   A  A   A  0A  @A  PA  `A  pA  A  A  A  A  A  A  A  A  A   8   8   8   8o<o<<o=fff?(\O?:?*'?                   @   @   @   @                    >  @  >     Q                          	   
         `B`B                                              _p0_p0_p0_p0hShShShS!-?!-?!-?!-?e	=e	=e	=e	=????ɿɿɿɿ>>>>">">">">      ?      ?хsGхsGхsGхsGuuuu!-?e	=        .=.=.=.=>>>>j2?j2?j2?j2?Ϊ?Ϊ?Ϊ?Ϊ?!?!?!?!?>>>>                                                                                                                                                                                                          	
5?5?5?5?             d   d   d   d    `  `  `  `PPPP757  7  ?I@   @   ?  ?o:p}?o?=        <   8       ̾  @    @?   33s?  @
#<Q8333  @L?
#Lɟ?ff?  @  ;ff?L>  @@ff>>  8 @F  >  9  @     A> F  G  :L?L̽ >L=   F  F  D  E   A<ŧ6w+2_p0     z  H̼+rr?t   ?}&  =  <5?RI:   G  8<  B     
ף<5?  @   > ?  
#=Q+?	P6333??   B  =  B  (  #Ce;      HC  A_);33G?`B >  Y?fff?  _c?-*:     B  Q:
ף  A  B  zG G  zF  @A  1(knN  E%I>m[?l:hSɿ>">хsGu.<w?    A  AM?Mֈ>H?k<  A
#      ?ly	O
@   >   .>            AMbP?        9B.?9B.  ?  333333?)\(?HzG?+eG??      ?     _@n   ?  ?   0_@   ?     7    zF ;F?ɿV瞯<?      $@?    ;        1CMR]c$-.BNW^h *3B^hmpsv5EPX_fd    d < 0  
    G2*&#!
	        p, F = `@  d(      hJ4%
            ԶxnbUH<1( 	 c @ @       񾲄WJ) j9'               }3
	 i-
	 բtS;+ 	 t;
	 弇V3
 չgSB5*!
 ΤvM.
 ܿwU9%
 ˳|bK7( ܢjC*	 x waC+
 q?             ɷ|obXOF>82,'#
 wP=/#	 իU+          
            9kE/CoRJO_m}J;EasUIL\sqfefkv}͖ආeSOUaxxe\Y]fvඛvmhfjov              JOP_h_c[}]L{s{               :  L ւ+ W ˃8 ݧ^# A Ӣc- ߺJ! ʞi9 ֳT, ğpE$ Ѱ]7 uL*          6  I
 ׁ) V ȁ8 ٤^&
 ⽄G ˟i8 ճU/ uF% ЫU0 ܽkC$ ɦZ7 շmI+
          2  H
 Ձ* W > Ϡc/ ٶQ) ɟk= ΪV2 ٺlF' ȦZ8 ѴnL/ £]>% ͱoO3          *  H ր* P ~6 ӟR# ˨X5 عlG( ǦZ9 ԷmI,
 ƦZ:! ҵnK. Ĥ\<# дnL0 0G8+               ǥ|m`TG=3*  ǻ{ri`XPH@92,&!	         E]sv    )*>)%AB&!        '$@
7+J57L]'; M	,(		e* !D7.)='*X<AI8^ cf.	TH.h&0 FSuu_M<|&T*8.#OAXQ1 K,\E_)'C x7,zQ 	
X.ZW][Rb        mxvqsuwc;Wo?opP~|}|y~~zevw~V|x{wkm              #<Sl 7Me}*BYr2Hax,EZr5Pj,@Zs>Rdx2Ogx-Aj|1Kay4F]t">Kav!8F[q"3Hau2CZu0B_u!3MtFWj|!5@Su"A_lHcq"+=N]r6a|&8Yv1?Uo0Mg/Jc|!*=L]y5Wp4T%0@ThvԲl`UROM=;98310-*)(&$"
 ˾}rf[QG<4+# tCR;\HdY\                  cB$$"$""""SE$4"tfFDDfDD"AUDT$t؉hfdDDڹػۊgtٸ٫ڊ֏ڨ􍈛ۋ؉t۹dddf"DDdDڨhFۋ # ; G
 R Z a _%         ]`SGI"B~I+9}G0:nI9>h{A7Dd                            &6EUdt)7ESbp"3=N\j~
$2?O_n~%3;NYk{
 3CQ`p%3AObq~"7?NWlv $8O[lv+:JYix!.<K\k{,9JYiy.9GXdx#.8M\j{-5?KYks	(8GXgw$09LWiv6GQ^h~/>Oas->N^o1>O\kw$-=L[ly-<L[k{+5FSgr#*:N]n}"2CScs)BIV_o%4?K\fw1ASdu4DXgu~/=LZjw#2=IVanwɸwsqnmcb_OD420-+ 
 Ķ|nhZNLFE9-" ĶD>B<HuUZv         dffDD$"`kf@B$""  Ћh`hfff     PmNkgeԍ{g$      0       D{wwgEbDgxvvfGbШKyk 1""" {ibhddFDFBB"@fD$ fD""BkkWfd}zvgrij2"֍yg"     mJfnvWewe  $$BD#`fd$ !fdTdkxw$  & 9 E T V [ d         f\SHL!?yM+7G+;B2BktL75}        d  (       
    	   [                  @  $  ,  4  \D  a  8     (#  .  8  DH  _    8     )  6  hB  S  To    8   & ( . 4 > T \ʾضߚxz4dfJ B'5ŮR;876.
	 @ ˖ æ}nR U ͚f3    
gV
guRYuRF1
bF1
ƭ"R
"R    F.+Kf,
aH0㐥
k          	#,6AMZhw               0u  p      b:
b"B:r
*:<.~Nntd@


J	>x"Z   6nN:v8|R:8P`JDLd(jp$`(xX>(
                                                                                           	                     
	 	  


"   
 
    	        *@  ca '+V [ V  Mf HI
%>      =@  $ 6 H3$EE   r {8        h' : x  @#    >     A Z  cQ/4
        W   %  2 $o        kg     , d   =}Y)T              igwu at4  tnf]uSfG';a.^"c @  l"  B    M                   I                     @  ]  p  y  }  $            @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  p@  p@  p@  p@  p@              > @^> > > @>     L?  =                                          ?   @  @@  @  @  @  @   A  A  A  B  0B  HB  `B  xB  B  B  B  B  B  C              ?  ?  ?  ?  ?  ?  ?   @   @   @   @   @   @   @  @@  @@  @  @  @   A   A~|wmW)	    7      g  E                                                        HABA@>@@\N\O\NZOt)s(r(
0665877=rF`JXKXWJYB[Cd;l2x(z%a+N2SNTQXKVJWGZI]J]Jm(r$u"u"
	6s?fBbEcJYG[I[NYVP\B]@f;g<h<u4{,#a&M-=Z]<i*k)n-t&q&p&|
	
;nGVKUTS[BXIWH\KbHi:k6s4r7p83(!b#M**y`Bl+o(u,{ x$w!!"
?rJRTS\Rg>`H`CeIkHq7v4}4v4u71' a!M(  f?  L?  &?   ? k? .? p> L>                 !""#$$%%        *    6    R    `m    .    PF    R    0u    *    6    hB    R    .    :    PF    U                                                                                                      FTr>>꽶+Խrj.kZ>!>
f?}<>!C?w
.>uLAPSl좿kAb0/O'eW½<,aͽ!S@#8ۧ>_>+>S>OJ>Gw?E@ +>>@vsAd'<=TH<罽gG*;zXZU'"=g>6=4&>
ͽV>l>Vf>~<j=C@F?9(GZ꿋TT@5['&;Z<;j:%js2ց:db>>>>|?r7w>/n>3c&A)@S5}?<?;"E=&p%Ҝ<|:hr5;Д撿hY/>@2>:>wҾa?'k!?>[@:j%)fZ#ݽ+펽KἧDznὬ>iϾ˽=#eY˽_ool?G@'B[q)@x@6!rd><>q=uܚ=FA=(=G==Q=q===\/<k>jNb0>1% @	#c`=Q#A@xcaO<b<=Ga=#쇽-=L)W?0DS=>Z?]+?R뽲Kh%Yﾱ\9b'@>=.==b=C===H7)=q4l=S=SE/?qY>_>b>OY]>A~B?RL5E7Tı>{`=>63=.s">!N`ek8>>()>>_~f@¾.8c>וּ0lz?<q7;yҼ	d<V<ef05<p=>ϼy#=N&^>>]=jo)SjYtm*@@nfL$W>9>@WV6=k<8;_>k??V{0>>*i?fKV>_^@'N?9pB<M=mb=m<C]|I<H鈻>}@ =2 =l>~P<Q2ڨ>,=p>>!=>@}vh?PgXV8C>ϡ<>2t,^m>pAJl>e{>H0{=ys8Uj&>U<r=u>&??lo3B	f\@tcARD@ED?K#a=R'>;==ӯcf<n="<w>C=Kx?Mw#@A<?f	2GZ>ݿ|@?e>KY5pJKþ~=^,h<@3?a?_?-ϛ?._>]H?Qr?7>]"b?>=t]>
#>+@=:<{E,>tF㼚]3m@w@a@~yyff~3s              03<?                                                                            	            
               @ELRZbk`unVF;3-(%!


						                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	                                    !   #   %   '   )   +   -   /   1   3   5   7   9   ;   =   ?   A   C   E   G   I   K   M   O   Q   S   U   W   Y   [   ]   _   a   c   e   g   i   k   m   o   q   s   u   w   y   {   }                                                                                                                                                                                                              	                        !  #  %  '  )  +  -  /  1  3  5  7  9  ;  =  ?  A  C  E  G  I  K  M  O  Q  S  U  W  Y  [  ]  _        )   =   U   q            	  9  m      !  e      I      Q      }    Y    E    A    M	  	  i
  
    1    u      y  -      a  %        ]  5                       !  "  #  $  %  &  '  )  5*  ]+  ,  -  .  %0  a1  2  3  -5  y6  7  9  u:  ;  1=  >  ?  iA  B  MD  E  AG  H  EJ  K  YM  N  }P  R  S  QU  V  X  IZ  [  ]  e_  !a  b  d  mf  9h  	j  k  m  o  qq  Us  =u  )w  y  {  }            )  =  U  q      ݕ  	  9  m      !  e      I      Q      }    Y    E    A    M    i      1    u      y  -      ?         y  ?  A        A
            !  &  -  3  y;  C  L  V  a  l  x              ?     y) ?A AZ t   A   . R x     yK z    I    5 v   ?B   y! ?p A  j  A	 x	 	 9
 
  m  G  y+        +  I  r ?  F y ? A8   F A  s 4    Y ,  ! y! " # ~$ g% S& C' 7( /) +* ,+ 0, 8- ?D. T/ h0 y1 ?2 A3 4 6 ;7 An8 9 : < c= > ? JA B C y[E F (H I 	K L M }O Q R T U NW ?X Z :\ y] ?_ AVa c d f Aoh Bj l m A    	    A  	     .  A  )X  	u      	  )4 |  0 	 A  	S 
 A  ) 	 
 c 	 )t 3 A * 	g  Am 	< @! }$ ' )+ 	/ 3 ^8 	)= )@B G `M pS 	Y A` g 	Qo Bw A j ) 	\  6 	d ) V A#  	y 

A<	)9J\)0o	i	)|	9ATMp	AV)		+wNyr	)iA
8	;cA{	N0)	$]	)RR	^ADa	]BA>		)		x-
Ԁ
,
	-)lA@	eA*	4
|)	McLS	)NSP	cA~	k
A<)t	O_	"	)$_fA	ϊUHAI	 	 !a"*0#)$	;$Q%  E    3  [W    w  9M c   !  	   3  / 1^$ `, 5 @ Y7M [ 5Cl ?& A KӬ }! ' 	[/YO&QeM6I|y_ծw_/akG\<GC	K[s%gocqH,	;`

Cu/p62g!O)A<U$"$E')h~,p/-2)5+79]%<c@IDɲHenMÚQ_V{\[-`fkíqw"]~#  qM    & e w  5 -p  ! ( u8 YHM )g % =Ǵ Q& ,|RU+MTq?A.S͗		9w
IW]j1'MѲ&Hu($ٜm)R/m59=aA\E`NYX\ci~o|   k  ?# = # 9 Q[  u q2?m_q{=S
aX?%e4&/:;b"IqY?mX !	 , A% AOG C  FsZ5AAv%L4WG`A#Q Ş2 k  kP!	3l0բg')}<{[w-ɭ{ 9^=cw	(!4 uH8}WW`['^6h9j"Kx+3	T          
       " ( 0 < N d                          ZPKE?81("
        ndZTNGA:3-'       vng]VPKFA;5/(    ~wph_YSNHB<6/'   xrga[UNHB<6/)#
|qke_XRLF@93-'!{uoib\VPJC=71+$yslf`ZTMGA;5.}vpjd^WQKE?8-h                                    " $       j8R:i:W;c;*<09<>w<<<<=*=F=Sd===˲=Ѿ=:=T==%>>_1>h+>8>0RF>T>Gb>p>>R[>`>>y۞>p>>`>>F'>>x*>>S>>>?Z?$
?P?+?AE?%j?s?Ώ#?'?t|+??Z/?&3?6?:?3>?ŌA?wD?:H?'mK?ΆN?Q?lT?8W?iY?E\?^?sYa?c?e?g?i?Ҡk?n_m?Po?p?r?]s?t?u?Wv?w?x?y?srz?''{?{?^|?5|?Y}?}?~?p~?~?~?&)?U?z??̲?????????????  ???j?????0?????k?? ??Ǥ????q?vc?KT?nD?3?"??~?~?~?~?V~?.~?S~?g~?O~?6~?~?~?}?}?f}?F}?tt}?U}?6}?}?<|?|?|?I|?l|?H|?$|?{?{?{?0{?a{?9{?{?=z?Hz?z?Mbz?H5z?z?0y?y?Zzy?Iy?y?x?{x?Nx?sMx?x?w?ͭw?:ww??w?
w?nv?%v?/\v?!v?<u?@u?mu?B0u?At?t?;tt?74t?s?,s?&ps?v-s?r?r?dar?
r?q?Wq? Hq?p?Up?np?$p?bo?o? Bo?n??n?SZn?n?m?lm?m?l?yl?&l?k?k?P+k?@j?j?2*j?5i?{i?M#i?dh?ph?h?ջg?``g?Hg?f?3Jf?6e?e?W.e?wd?md?d?c?Hc?b?b?b?a?wSa?\`?`?N`?[_?N_?^?{^?p^?n]?:]?\?a\?Y[?Q[?[?rZ?8Z?.Y?'WY?X?OsX? X?W?W?V?V/V?U?:CU?KT?TT?S?dS?R?pR?Q?{Q?P?σP?P?҉O?O?N?N?	M?M?AL?L?;K?K?J?J?~I?H?tH?$G?hG?)F?ZF? E?JE?D?28D?/C?#C?B?B?ȀA?@?f@?(??J??>?,>?=?=?{<?\;?uX;?
:?3:?9?9?Gw8?Q7?L7?6?k 6?t5?4?Z4?3?(3?02?B1?Z1?0?$0?/?U.?O.?2-?i-?'v,?k+?78+?*?g)?W)?(?2(?3s'?&?-&?y%?$?aB$?#?}"?R"?Ϭ!?M!?[_ ??%?g?0??l???Cm? ?Q?6j???gc??v?X???J???8???#?p?
?
?V?ߢ
?c	?9	?I???Tb???=?=???[?a ?>]>>s>>>>>>>+>>5>><>>A>>C>>C>|>@>x>;>>3>.>)>>}>n>>>>}t>>'`>(>I>>0>ƣ>>懽>->i>2ڸ>I>/>'>/>>9q>ޭ>VJ>/>!>z>>`>|ʢ>3>@>z>Dl>Ӛ>:>>0>l>)Ғ>7>>>Qc>Ɗ>)> >P>"P>>>~>{>gx>/'u>q>n>sak><h>bd>a>P^>[>W>}T>k6Q>]M>J>\G>D>@>}=>2:>6>]3>M0>B ->})>Bd&>#>n>v>&>m>>[4>>>T>>>0==q=3:=O======;===l5==Uٟ=*=~{=ˋ==|=Fvo=]b=ֱT=NG=9=,=@"=,=W=<`<vJ<}<2<O<$<*;;;.}ֹFq㻦')]b0ټ1{"/D=J
XlerȆw\'c֚&3஽:½ɽ=нTֽJݽ;]r3RGe	2YJG N#7' *- 1m47e;P>:AZD.HwKtN]ROUsX[*"_gbmeh,2ltoTrju7yw|uzEUᐉ-pʌftߝ8Ӕm⠙9_Ҝyj#^&0}Ƥ`\ƆGPBկhMn0>ͺ\뽾y#¾ ľž7ǾȾ"Mʾ˾`;ξpоBѾ-ӾվC־mؾپ۾Yܾ޾F߾"$侾"8 $뾢z3F}mX[(GF8  B%;jS"S8Ff	

7$P82evc&3Ȏ<HHABc@h%:# /!_!R|"!##k$%\%V&h&'=(()} **`+'+ĝ,;--v.y//sK00122N3345?5F6n6Er78q8099W::|;<<0==P>>n??@@SAA/B`BSFCCZDDlEE|FGGH%H IIo#JJ)KKc-LzL/MMb.N9N~+O3OU&PPQPQ(RmR	S;SSrTT`UULVV'6W WBXXYxsYYYTZQZf3[[\
}\\U]>],^W^^h_h_39`b`ala:a6bbbYacc,%d%d~d7FeNefaf;f^gMwggD-hKhho9iii?j	jj{@kkYkO;llKlO0mmemunmnno.Uooo6pgppqYqqqq-rrr&rr2>ssstIDt"tPtu?u|uPu!uE0vjvvvwMwwWww&xzZx*x+x}x!%yVy\yyyz@zsmzzzz{aC{l{"{z{ {|\-|Q|u|||U|s|}>}]}{}}}}b}?	~i#~<~U~m~~ɛ~ı~~~~2&8vH'X$gnu_t]=j?9??K??#?Y??[?(?'p?ZR?1?X?%~?&~?\~?d~?i3~?A}?O}?}?R}?}?|?|?MD|?{?ͬ{?\{?C
{?ݴz?\z?z?.y?Cy?x?zx?Lx?w?9w?Ov?Tv?u?eu?ut?Dlt?es?gs?r?Xr?9q?	?q?4p?p?o?n?Pn?m?m?nl?k? k?uj?Ii?9i?eh?og?f?|>f?e?od? d?Z<c?ub?La?`?Y`?A_?n^?]?\?[?	[?*Z?HY?dX?~W?V?ЪU?cT?S?R?'Q?uP?yO?4N?M?L?K?J?
I?RH?eG?GF?E?D?C? B?:oA?4U@?9??>?<?&;?:?69?d8?":7?6?4?|3?{2?G1?0?.?-?Vb,?H$+?Z)?(?^'?q&?%$?	#?#>"?u ??R? ?=?W? ??M???4??Pq?B??|@?	?m???&??~D?>n>>>>Q>>G>>>w>>$>X>*>>>>R>>>r>V> 8>>>Ѱ>>>Y>'.> >yѝ>>m>9>>̍>>kX>V>ހ>?{>t>;n>ɵg>M-a>YZ>T>QM>cF>F_@>9>03>,>r%>\>Ҽ>v>x>>\=r=)=fh=N==_===F=m=zS=>8=u==ʽ<V#<aI<ŧ;=zV	FcPA$ݼ]	#($>YztBZWhʽ׽iaeJ}h!d.!'S=.4n;BHy)OUVE\bWio_vx|T넾8'ra$Eё:lt=̡@s$MIuښx෾K8%Rľ[iǾa~ʾ0;о Ӿ־پܾ߾⾩辽x`tm. -,\L2
l2lf-,HvqVbQU	D!	"|#$$%j&'0(4*s+,?-'/^0Д123*5X6789: <B=b>O?@hABCDFGV!H+I3J9K=L	?MD>N=;O5PZ.Qy$RJS	TTUMVpW7XYbZ>A[u\A\]^v_"F`aabmcT1d~d&eImf&ggh{DiiàjKkkޗld:mPmwnSofo?ppbq[q:{rqsstt	ukuu rvvTww,xxx(\yٻyzszyz/{$q{X{|vV|_||"}wa}G}O}~@~p~~~~u):Z+wxf???-?|?l?y-?,~?~?-~??}?RJ}?H|?(;|?{?z?Qz?Hy?x?	x?+w?FFv?Vu?N\t?8Ws?vGr?-q?p?n?m?@Zl?~k?ki?Oh?f?ie?>c?\b?`?m'_?&~]?([?Z?SHX?xV?T? R?vP?N?L?J?H?|F?.D?AdB?1@?=?;?Bh9?7?4?U2?)/?w-?e*?5z(?%?_#? ?(???J"?*h???{?9@?f??-F>[q>>$>E><>L>>{>V>(>p>>l>>ȣ>sk>l>Ŝ>+>>oz>!km>\`>)CS> F> 8>&+>>-G>W>nc=½==W==O=e=
<*;<xֺ-DqWL']JZm"hٽNQ/!/A<djIMV͠cPpE}Sȋ8f^زi+D؀*ľʾѾE׾u-ݾ3v0"ﾍ
\ 8@ZTXP,mn!$&t)Ǜ+.0&2P5U79JE<n>7@BSEu6GLIkZK_MZO>MQ6SUrVźX~Z8\b]8_@-agbIde=gh	j'`kTlmz%oXRptqgrstu~vbw9x/yy~z){{z_||i}>}@F~~~M>zC???$?8~?}??|?*{?:z?Ժx?w?7u?5s?	q?n?0l?i?/f?Sc?`?NH]?EY?>V?+R?eN?^J?kF?jB?=?@9?m4?2/?*?%??t ?m-?a?O?h
?k?.>>>>>b>N>*T>Q>Ώ>m>k>bQ>0P7>>U>bh=| =$H=<wVd=cg]ܽs#4=-X&Nr"4ϟ|3{ž[ѾݾP &y$!f&!&J+V0[5E:>4CyG}KOsS'WcZ^0`azdkg5jlKo7qbsɱu~wy!zU{Y|}~tF        ) ) ) R R {                    ) ) ) ) { { {    
') ) ) ) ) ) ) ) { { { {    

1>HP{ { { { { { { {     111>>W_fl        1111WWW__rx~              (("$&')*+,-.//123456779:;<=>??ABCDEFGG(!)059=@BEGIKLNPRUWY[\^`begiklnpruwy{|~('3<CIOSW[^adfikosvy|~#1ANYckrx~!:Oap}#?Vj{7K[iu$AYn)Jg	+On'Gc{	,Qq1Z3_/W{4a9j;o7g<qAzC        ࠠ=%ƷB(@&B(A'ɼB(¸A'ƻB(          `       @@   ` h  ((   HH  h p  00   PP  p x  88   XX  x d  $$   DD  d l  ,,   LL  l t  44   TT  t |  <<   \\  | a  !!   AA  a	 i  ))   II  	i q  11   QQ  q y  99   YY  y e  %%   EE  e m  --   MM  m u  55   UU  u }  ==   ]]  } b  ""   BB  b
 j  **   JJ  
j r  22   RR  r z  ::   ZZ  z f  &&   FF  f n  ..   NN  n v  66   VV  v ~  >>   ^^  ~ c  ##   CC  c k  ++   KK  k s  33   SS  s {  ;;   [[  { g  ''   GG  g o  //   OO  o w  77   WW  w   ??   __    ?   c?uV?
qּy? /?:^Vs?5?*~?3e~?ֽ9~?sU}?Y}?%|?\0 gM|?i-{?:{?Ggz?T	y?a<x?Mox?|Fw?wcv?>6uu?uj0|t?Lԗqxs?z7jr?Pq?誾O-p?A6!n?|vm?^l?þ5k?ʾi??о|h?Z־g?kܾte?sd?qq辍b?e(`?'N[_?,׳]?   \?FZ?wX?V?wm1T?9R?  lQ?ʿO?yM?+4K?
I?|
F?$!D?F#B?:B&x@?(>>?%L+;?-"9?80_7?e25?5e2?_780?"9-?;%L+?>>(?x@:B&?BF#?D$!?
F|?
I?4K+?My?Oʿ?lQ  ?R9?1Twm?V?Xw?FZ?\   ?׳],>[_'N>(`e>bqq>ds>tek>gZ>|h?>i>5k>^l>vm|>!nA6>O-p>Pq>jrz7>qxsLԗ>0|tuj>6uu>>wcv>Fw|>xMo><xa>	yT>gzG>{:>{i->gM|\0 >%|>Y}>U}s=9~=~3e=~*=5=s:^V=/ =y
q<uV<c 0$  uVc
qּ y:^V/򅽯s*53e~ֽ~s9~U}Y}\0 %|i-gM|:{G{Tgza	yMo<x|xFw>wcvuj6uuLԗ0|tz7qxsjr誾PqA6O-p|!nvmþ^lʾ5k?оiZ־|hkܾgsteqqdeb'N(`,[_   ׳]\wFZXwmV91T  RʿlQyO+M4K|
I$!
FF#D:B&B(x@%L+>>-;80"9e2_755_7e2"980;->>%L+x@(B:B&DF#
F$!
I|4KM+OylQʿR  1T9VwmXFZw\׳]   [_,(`'Nbedqqtesgkܾ|hZ־i?о5kʾ^lþvm!n|O-pA6Pq誾jrqxsz70|tLԗ6uuujwcv>Fwx|<xMo	yagzT{G{:gM|i-%|\0 Y}U}9~s~ֽ~3e5*s/:^Vy 
qּcuV   0cuV<
q<y =/:^V=s=5*=~3e=~=9~s=U}>Y}>%|\0 >gM|i->{:>{G>gzT>	ya><xMo>x|>Fw>wcv>>6uuuj>0|tLԗ>qxsz7>jr>Pq>O-pA6>!n|>vm>^l>5k>i?>|hZ>gk>tes>dqq>be>(`'N>[_,>׳]   ?\?FZw?X?Vwm?1T9?R  ?lQʿ?Oy?M+?4K?
I|?
F$!?DF#?B:B&?x@(?>>%L+?;-?"980?_7e2?55?e2_7?80"9?-;?%L+>>?(x@?:B&B?F#D?$!
F?|
I?4K?+M?yO?ʿlQ?  R?91T?wmV?X?wFZ?\?   ׳]?,[_?'N(`?eb?qqd?ste?kܾg?Z־|h??оi?ʾ5k?þ^l?vm?|!n?A6O-p?誾Pq?jr?z7qxs?Lԗ0|t?uj6uu?>wcv?Fw?|x?Mo<x?a	y?Tgz?G{?:{?i-gM|?\0 %|?Y}?U}?s9~?ֽ~?3e~?*5?򅽯s?:^V/? y?
qּ?uVc? S  ?uV<c?
q<? =y?:^V=/?=s?*=5?3e=~?=~?s=9~?>U}?>Y}?\0 >%|?i->gM|?:>{?G>{?T>gz?a>	y?Mo><x?|>x?>Fw?>>wcv?uj>6uu?Lԗ>0|t?z7>qxs?>jr?>Pq?A6>O-p?|>!n?>vm?>^l?>5k??>i?Z>|h?k>g?s>te?qq>d?e>b?'N>(`?,>[_?   ?׳]??\?w?FZ??X?wm?V?9?1T?  ?R?ʿ?lQ?y?O?+?M??4K?|?
I?$!?
F?F#?D?:B&?B?(?x@?%L+?>>?-?;?80?"9?e2?_7?5?5?_7?e2?"9?80?;?-?>>?%L+?x@?(?B?:B&?D?F#?
F?$!?
I?|?4K??M?+?O?y?lQ?ʿ?R?  ?1T?9?V?wm?X??FZ?w?\??׳]?   ?[_?,>(`?'N>b?e>d?qq>te?s>g?k>|h?Z>i??>5k?>^l?>vm?>!n?|>O-p?A6>Pq?>jr?>qxs?z7>0|t?Lԗ>6uu?uj>wcv?>>Fw?>x?|><x?Mo>	y?a>gz?T>{?G>{?:>gM|?i->%|?\0 >Y}?>U}?>9~?s=~?=~?3e=5?*=s?=/?:^V=y? =?
q<c?uV<  0 `    @ p     P     4 d    D t   $ T     8 h    H x   ( X     < l    L |   , \     1 a    A q   ! Q     5 e    E u   % U    	 9 i    I y   ) Y     = m    M }   - ]     2 b    B r   " R     6 f    F v   & V    
 : j    J z   * Z     > n    N ~   . ^     3 c    C s   # S     7 g    G w   ' W     ; k    K {   + [     ? o    O    / _       0 H `    8 P h  ( @ X p   4 L d  $ < T l  , D \ t   1 I a 	 ! 9 Q i  ) A Y q   5 M e  % = U m  - E ] u   2 J b 
 " : R j  * B Z r   6 N f  & > V n  . F ^ v   3 K c  # ; S k  + C [ s   7 O g  ' ? W o  / G _ w     $ 0    ( 4     , 8    % 1    ) 5 	  ! - 9    & 2    * 6 
  " . :    ' 3    + 7   # / ;    
                     ?>$> =3=ֵ<<7<J;N8;                                            Z48wN3993:`:a:~	;ˀ3;%c;w.;;E;;.	<f<3<I<OXb<^|<.<Ǚ<\<<<y<_<9<c*<5===aP&=1= <=G=4S=?8_=ik=E.x=i={0==={=3=!=P=3»=O====3==!X==>>Ǜ>@>4>E>>Tt$>g)>3j.>{3>R8>=>C>YPH>zM>S>RX> ^>Tc>$i>%n>${t>7z>  >>؅>͈>Pǋ>7Ǝ>ɑ>Ҕ>&>>l>#>A>d>>>T>>J>肺>>><>V>G>>X>z>>D>ٕ>>=>S>>A>>>L>">   ??Y?y??)_?

?V?,a?|??]??C?S??ܜ?????!!?"?Z$?%?֍'?$)?(*?M,?-?rn/?0?2?4?5?7?8?X:?=;?=?*>?  @?rA?7B?wMD?öE?G?H?I?<K?L?M?y>O?P?+Q?!S?seT?U?V?X?/QY?sZ?ɯ[?\?C]?X_?K<`?Ta?jib?yc?<d?e?~f?֍g?h?|i?mj?Yk?@l?O#m?n?n?o?}p?IGq?|r?r?s?>t?t?u?Av??v?w?x?~x?5y?4y?>z?z?1{?w{?|?v|?|?3}?e}?D}?&~?l~?~?~??L?v??й????/?  ?            
                         (   0   8   D   P   `   x                      
                         (   0   8   D   P   `   x                   >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >%>9>	>>ͬe>*>40=Z=Z40ҽ*ͬe틾	9%>>`#I>B=B`#I`#IBB=`#I>>>9>ͬe>Z=*	%틾40ҽ40=>%>	>*>Zͬe9}=>ҋ
>ҋ
}=}=ҋ
ҋ
>}=>}=>ҋ
>ҋ
}=}=ҋ
ҋ
>}=>	>Z=틾940ҽͬe>%>*>*%ͬe40=9>>Z	>B`#I`#I>>B=B=>`#I>`#IB>>*9Z=%>40=	ͬeͬe>	>40ҽ%Z9>*>틾    #=}=%=t">J>%q>4>w>俰>>%>z>>
?|	?I?m??$?T)?./?4?c9?>?B?#G?K?ؼN?/R?jjU?oX?B[?]?K[`?nb?dd?f?oh?Xj?k?nm?n?p?Gq?ar?Mgs?Yt?:u?	v?v?|w?!x?bx?Gy?Ky?$Cz?z?;{?y{? {?#|?7o|?|?^|?0}?g}?}?}?}?~?B~?Nd~?Ӄ~?~?~?~?~? ??&?C7?F?T?b?/n?dy?????8?¥????w?r??l?[??o??f???????F??(?x??????^?'??w???	???Y???T????P????	?;?]?~???????&?7?G?X?X?i?z?z??????????????????????????????????  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?                                       success invalid argument buffer too small internal error corrupted stream request not implemented invalid state memory allocation failed unknown error libopus 1.1.2 runtime/cgo: pthread_create failed: %s
 pthread_create failed: %s runtime/cgo: out of memory in thread_start
           8       8      X   ! a       P   P   Yi     P              @ 0   56 8 0: ;;< `N RRS  gg Pk@l @wPw PzP{ 0 0С  P ` P  P` *+, 67`9 F0G I tPuv 0{ |   ` Ќ    p  @  /`0 136 <?  BC pE@GG  ST PYY u0v p @  @`    =@=@> @0 P@   P  P  @      3`4 p67;p< ?? GHI SU @` 0     p p   @@    `! 0E`EEFF  HHH@IpII1J           zR x  $      (L        AC       ,   D   P|       ACP    ,   t          ACP    ,      p        ACM    $      B       AC       ,      8       ACI    $   ,          AC       $   T  `        ACB    $   |  :        AC       ,             ACP    ,     %0       ACJ    ,     &X       ACP    ,   4  (       ACM    ,   d  :       ACP    ,     @7       ACM    ,     G4       ACJ    ,     J       ACK      $   $  PLA       ACE,   L  xM       ACM    $   |  XO        AC       $      P        ACC $     P        AC       ,     @Q       ACI    ,   $  `       ACJ    ,   T  b       ACG      $      f        AC       $     fm       ACC  ,     Pgx       ACP    $     z        AC       ,   ,  H{v       ACM    $   \  ~        ACA    ,     `m	       ACJ    ,            ACJ    $              AC       ,            ACJ    $   <          ACC  ,   d         ACP    $     A       AC       ,            ACJ    ,             ACG      $     X        AC       ,   D  P       ACM    ,   t          ACP    $            AC       ,            ACP    $     X        ACB    $   $  "       AC       ,   L         ACP    $   |          AC       ,            ACM    $     PK       ACE$     xb        AC       $   $	          AC       $   L	  (~        AC       ,   t	  P       ACI    $   	  I       ACI,   	  V       ACI    $   	  	       ACC  ,   $
         ACI    ,   T
  `;       ACP    ,   
  p!       ACP    ,   
  p!       ACP    ,   
  p,       ACP    $     `8        aCA   $   <  (9        AC       ,   d  9
       ACM    ,     C        MCG      $     `Dp        AC       $     Db       AC       ,     E+       ACP    ,   D  I       ACI    ,   t  K       ACP    ,     R        ACG      $      S       ACA    ,     T       ACP    ,   ,  ]C	       ACP    ,   \  (f]       ACM    ,     Xk       ACI    ,     lF       ACP    ,     nt       ACP    $             AC       $   D  _       ACC  ,   l         ACP    $     8        AC       $     
        AC       ,     ؅        ACM    ,     ȇ       ACM    ,   L  s       ACP    $   |  Z        AC       ,              KCG      ,            ACI    $              AC       ,   ,  ؔd        ACJ    $   \  '       AC       ,             ACM    $     И       AC       ,     ș       ACP    ,     xG       ACP    ,   <  	       ACP    ,   l         ACM    ,            ACP    ,     x       ACP    ,     
       ACP    ,   ,         ACP    ,   \  X        ACM    $            ACI$     `	       C     ,     x       ACP    $     H       RCC ,   4  0 (       ACP    ,   d  0       ACI    $     
       CC ,     (g        ACJ    ,     h       ACP    ,     3       ACM    $   L          AC       ,   t  l       ACP    ,      1       ACP    $     3        AC       ,     4@       ACM    $   ,  5       kCC $   T  7       ACI,   |  9       ACP    $     ?       ACH    ,     `Bp       ACI    ,     D       ACN      ,   4  PF       ACM    $   d  G       ACA    $     XIT        AC       $     I        AC       ,     I       ACI    ,     K,       ACI    ,   <  M       ACM    ,   l  N       ACP    $     T       AC       ,     U       ACI    $      Z        ACA    ,     XZ       ACP    $   L  (vS        AC       ,   t  `v	       ACM    $     Y        AC       ,     H       ACJ    $     x        ACE$   $  @'        AC       $   L  H        AC       $   t  0        AC       $     (x        AC       ,            ACG      ,     `p       ACM    ,   $  [       ACP    $   T   0        AC       $   |  (3        ACC  $     @       AC       ,     8       ACP    ,            ACJ    $   ,          TCC  ,   T  M       ACP    ,     0       ACP    ,     g       ACP    ,      	       ACP    ,     `t       ACP    ,   D  	       ACP    ,   t  P       ACP    ,      +       ACM    ,     ,       ACI    ,     .       ACJ    ,   4  01       ACP    $   d  `8        AC       $     X8        ACF,     092       ACP    ,     k       ACP    ,            ACP    $   D          AC       $   l  H}       ACC  $             AC       ,     t       ACM    ,     hb       ACI    ,            ACI    ,   L  X       ACP    ,   |  (       ACP    $     H        ACE,     F       ACJ    $      0-        AC       $   ,   8-        AC       $   T   @        AC       $   |   ȥ2       AC       $      2       AC       ,             ACP    $              AC       $   $!         ACC  $   L!          PCE$   t!  k       ACA    $   !  E        AC       ,   !  0       ACM    ,   !         ACM    ,   $"         ACK      ,   T"   g       ACM    $   "  `8       ACF$   "  x       AC       ,   "  s       ACM    ,   #   e       ACM    ,   4#  `m       ACM    ,   d#  v       ACM    ,   #         ACP    ,   #  p       ACM    ,   #  0       ACM    ,   $$         ACM    $   T$  9       C     ,   |$         ACJ    $   $  2        AC       $   $          AC       ,   $  (       ACI    $   ,%  1        AC       $   T%           AC       ,   |%         ACJ    ,   %          ACG      ,   %  Xg       ACP    ,   &         ACP    $   <&  X&J        AC       $   d&  &        AC       ,   &  x&       ACM    $   &  X(        AC       $   &   )6        FC       ,   '  8)7       ACN      $   <'  x,
        AC       $   d'  `,9        AC       $   '  x,        AC       $   '  @-        AC       ,   '  8-9       ACJ    $   (  H0        AC       ,   4(  @0        ACJ    ,   d(  0       ACI    ,   (  `4       ACI    $   (  7        AC       $   (  X8A       ACI,   )  9	       ACP    $   D)   C       AC       ,   l)  D0       ACP    ,   )  u%       ACP    $   )          AC       $   )           AC       ,   *         ACM    ,   L*  xV       ACI    ,   |*          ACP    ,   *  (u       ACJ    ,   *  x        ACM    ,   +         ACP    $   <+  X        AC       $   d+  P
        AC       $   +  8P        AC       $   +  `8        AC       $   +  x8        AC       $   ,  8        AC       ,   ,,         ACP    $   \,  X'        AC       $   ,  `        AC       $   ,  !        AC       ,   ,         ACM    ,   -  `       ACM    ,   4-          ACM    ,   d-  f       ACM    $   -  C        AC       ,   -         ACP    ,   -  6       ACI    $   .  C        AC       ,   D.  0       ACI    ,   t.         ACP    $   .  p
        AC       $   .  X'        AC       ,   .  `.       ACG      ,   $/  `        ACM    $   T/  ,        AC       ,   |/         ACP    ,   /  A       ACJ    $   /  ,        AC       ,   0         ACI    ,   40  p       ACP    $   d0  
        AC       $   0  h        AC       $   0  P$        AC       $   0  X
        AC       $   1  @9       ACI$   ,1  X	        AC       $   T1  @        AC       $   |1  8*        AC       $   1  @m        ACJ  ,   1          ACP    ,   1  8h       ACP    $   ,2  x       AC       ,   T2  @       ACP    $   2           AC       $   2          AC       $   2  !        AC       $   2          AC       $   $3  !        AC       $   L3          AC       $   t3          AC       $   3  C        ACF$   3  C        ACF$   3  8        AC       $   4  0        AC       $   <4  (        AC       $   d4           AC       $   4          AC       $   4  K        ACF$   4  8F        ACF$   5  `>        ACF$   ,5  xG        ACF$   T5  F        ACF$   |5  A        ACF$   5  g        ACF,   5  8       ACM    ,   5  '       ACM    ,   ,6  	       ACP    ,   \6         ACM    ,   6  Y       ACM           zR x  $       ')        ACB           zR x  $      &b        ACI,   D   8'        ACK      $   t   '+        ACC         zR x  ,      '        ACM    ,   L   H(        ACM    $   |   (        ACG  $      )6        ACB    $      (),        ACC  $      0)-        ACC         zR x  $       )        AC       $   D   )
        AC              zR x  ,      (R        ACK             zR x  $       )a        ACB           @,    H,    P,    X,                                    k    k    k    k    k    k    k    k    k    k    k    k    k    l    l    l     l    *l    4l    >l    Hl    Rl    \l    fl    pl    zl    l    l    l    l    l    l    l    l    l    l    l    l    l    m    m    m    $m    .m    8m    Bm    Lm    Vm    `m    jm    tm    ~m    m    m    m    m    m    m    m    m    m    m    m    m     n    
n    n    n    (n    2n    <n    Fn    Pn    Zn    dn    nn    xn    n    n    n    n    n    n    n    n    n    n    n    n    *    А*     *            *    0*    @*      
 .d*    P*    *    *    P*    *    *       f&*    *    P*    p*    p*    *    *            *    *    `*    p*    *            *    Б*    *            +    +    	+    +    )+    :+    R+    `+    p*    0*    *    *    X*    *    *    *    ؽ*    L*    *    о*    *    *    *           *    *      x          Y?      ?  ?P*          x      *    p*    *         E+    E+     F+    hF+    *          *    *    *      ; `                          *    *               ;    0                           *    *            x   <                               `*    *            <   <                                 P*    *             Go buildinf: X,     ,                     null         {               ((   @S    4   Ф      P   @w    +       +   //        EE        E  ( (    ) )    @                     #       	                    @     @+                 #                                    	
     	
     D FF         K P|      h 8j                                       O          ;         0 .4          '         ,., 0,^,     0 J        A00 00                 - //              P v                 @[ ^^     @n n        	 	        ` l              
 
        P z          '        `
 
          H        `                  0S __            - 0>     Ũ Ψ٨     P                  0 Y                     Pm pt     ª ۪ߪ     : @[       Ƥ       G                              // //           `!o! $$                                                                               /dev/urandom             1/1 11                 p                ,, ,,               ͩ Щ٩ ީߩ                7 ;I MO                                   `               `l np rs               0-g- o-p- --               0 9  A F  a f                 iq                 !.! 00                 2                .. ..  //                                     4                                              5    9 ?            j j    j j            0 c    o o              4    6 F             6 @M PY \_          	P	 S	c	 f		            '    0 9                                @ U    W _            ` r    x             @ U    X _                                                 >                               	 9	    ?	 ?	            
 
    
 
                                 D    P Y                                          o p A  q               #    - /                                                                   	 	    	 	                                                                  P                    J MO `j                                                                                   *  + .  f i          	      e    ( )                          		

  1V Y         + 0; @D EO           pr    ^ `|      Is*wy  j o  )#*#   O_`Te d1<   _ ? @ T  34 MO ??     ^ :  .. 
.. .!.         	 
  / _ 0  0 0                                           _+                           	                           @n+                           /                            `u+                           `o+                           0                           T+               	 
 / _  0                       |                                 +    0 ?                                  M    R o                                     @        `   E                                @k Ck    o o    o o                                                                             6    @ U    ` g                                p                                           	 	    	 	    	 	                                 o Do    Po ~o    o o                                      x                              @j ^j    `j ij    nj oj                                  Y    [ ]    ^ ^                                                                                                                                                                  o  p     p                                       0 9  A F  a f   !& AF                             -   |   .0c ee                             @D                                 0 I    P i    p                                   m    9  .. 	.. . .                                   	 
  ( )  / _ 0  0 0                               J    P Y    ^ _                                                      T+    -                                                   [+    `T+                                                    i+    @U+                                                  [+    	                            runtime: failed to create new OS thread
                        fatal error: cgo callback before cgo call
                        /  +xM -- @ ./                       00 00 11 22  3W3 fo q                                                    G Il q                            `!! !! 0!0 "0)0 80:0                        00 !0)0 80:0  4M  N  m p                       	      e    
  ( )  / _ 0  0 0                         ?   A  B  zD @F PG $tIK L(knNP                                          [+    c+    g                                          `o+    [+    p                          	                                                    
 6    8 E    P l                       #     $ n$    p$ t$    $ C%                           -%- '---                     D FH JO Tc f                 @ t    A J 	         $ n$                                                                4M  N    !# $' ()                        ;   Z   x                 0  N  m                 6 8< >@ AC DF GO           		 >W   >h Wx  -.0/0                                                     f+    [+     _+                                      f+     _+    @c+    o	                                  [+    `T+    c+    `                                   U+    [+    T+                                      `u+    P]    P    0X                   
     5    7 8    < ?          j    p |                                   !    # $    & *        .. ..  // 00 !0)0 80;0  4M  N  m p                                   k Ek    Pk Yk    [k ak    ck wk    }k k        > W          e   n r                " '        9 :  B.000 00 AD  bc     i j  /Ih5 AVX b4  - q H! I!|,3       ֦      4    @                              s z            !                                 [+     _+    T+    U+                              [+     _+     U+     i+    pQ	                           [+     _+    c+    T+    U+                          [+    `o+    c+    `u+    
    - ] B 
   .. :.;. @.0000p 12 Xc                                  S      * .  ` d  f o                                   	
                                                   [+    T+    c+    @g+    :    :                                                  `u+    @c+    c+    U+     U+    @                                                 	                                                                  ` e    g h    j                                               ֦      4    @                                                                                     ( *9 =D FH JM UV XZ `c fo x                         ]  i        Bk P  Ck o   o D cy  E F                              '                   @n _n      !                            ( O                   `n n    " C                                      5 O    o                                                          	      
                                                                                    - ] B 
   S { (  ".. :.;. @.0000p 12 Xc                    $  ~    |  		 	
 ?F    8Ui                                           b+    [+     _+    c+    T+    @c+    0G                                          `o+    [+    c+    @g+     _+    `u+                                              [+    `z+    `u+    @U+     g+    `o+    @J                                          c+    T+    `u+    [+    @\+    	    0	                    		 		 		 		 		 		 		 		 		 		 		 		 		 		                      S      * .  ` d  f o                  

 

 

 

 

 

 

 

 

 

 

 

 

 

               .0/0 111  22 `2~2 `|                           ; g ,  h i    {                                           &     (  :     <  =     ?  M     P  ]                                  s z            !                                        	     6    : <    = ?    @ G    P Y                   ( *0 23 59 <D GH KM VW \] _c fw                                    _+    @n+    T+    T+    b+    [+                                          @oFL
D	Cd6{E 010, 2050 00 00 ϩ pݪm  pp                              u+     _+     U+    @U+    b+    @c+    c+    f                              b+    @t+    [+    `T+    [+     _+    f+     u+                               [+    @c+     \+     _+    `z+     i+    c+     U+    0%                          T+    b               :                     

 


 

 
(
 *
0
 2
3
 5
6
 8
9
 <
>
 ?
B
 G
H
 K
M
 Q
Y
 Z
\
 ^
f
 g
v
  
 
    
 
    
 
    
 
    
 5
    8
 :
    ?
 H
    P
 X
                          Ez5 ,j x#  q      p!! $$ |,},  p \c]_                            p           p        ֦      4    @                                                  	              [+     u+     _+    `z+     i+    @U+    @c+     g+    @g+    p                                 
              t+    f+     u+    `T+     c+    @n+    T+     _+    b+    @c+                         o  KU pQ	R	^              *0-0 00    -                                           
                         (   0   8   @   P   `   p                                                                 0   @   `                                           0   @   `                  	               _+    `u+    `o+    @\+    n+    c+    @g+    [+     U+    a    O    pS                  !? AJ Vo q  P     P = P   pt v                         b+     u+     i+    @c+     g+    U+    f+     U+    @U+    c+    [+     _+                                                                                                     f+    h+    [+     _+    `z+     o+    `u+    @c+     g+    c+    `o+        w     		

                               ) ] 4 } ;=_F ~ 8  	#{#*# i'u' ''! '' )) )) )#.&%.). 	00 00 00 > 6D HZ \^ 	=4 ]c                                   0 @ P ` p           @` @       	
         % & (* 0 5 8 @ HJ P U `j p                           ^ `             u 8     00    !  [WP >@                        ! /  : @  [ ^  ` {  | ~                    '  0 >  A S  U ^  !_$  %u' '+  .. 00 0 0 00>?EFF                 ( [ 3 { :<_   E } 8  #{
#)# h't' ''! '' )) )) )".&$.(. B.0
00 00 0?"5 7C GY [] ;3 [_ bb                                                      	              
                                                                                     " #    V W                   & '    Z [                   * +    ^ _                                   b+    f+    b+    f+    `{+    w+     u+     s+    `x+     _+    `z+    |+    @c+    c+    @_+        `           
       d             '           @B                ʚ;     T    vH        rN	   @zZ   Ƥ~   o#   ]xEc  d  #Ǌ !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz                               !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz                              A Z  a z               % ,\ be kw y   q      *!+! 2!N! `!! `,, "   0Z \d   !: AZ                                                (    * 0    2 3    5 9    < D    G H    K M    P W    ] c    f l    p t                                     		 rw  x~ X^ px *3 i|  p t y     P!_! !`$a$$ $$ v'' ,111  2)2 H2O2 Q2_2 22 22 05                         ps uw z}        &* ]a fj  A   E HM PW Y_ `}        &!e?                   ' ; > 	6V


5)14:Z\	7
;>fio$_jZkbkUԝԭԺԼ:?EQՠ"% #(38:HJLPSXZ\^`cksx}?{                  ?      $@      Y@     @@     @     j@    .A    cA    חA    eA    _B   vH7B   mB  @0B  ļB  4&kC 7yAC ؅W4vC NgmC =`XC@xDPKDMD                                                                          @              P              $                      H JM PV XZ [] `          Z ]|  -- -- -- -- -- -- -- -- --  	   & (.                                         	 	    
 
                                  ! .  ? J  ,  7> 9= >d	&e	JKbgh n5 6 	D;Ec Z[ ^_ ;< ~ < =  G I  ..<. 0t  vw ΨϨ /ȩ ɩ] ^_  RgRVW  aB         0 9  `i   f	o	 		 f
o
 

 fo  fo  fo  PY   ) @I    FO    PY  @I PY  ) Ш٨  	 Щ٩  PY                                                                                                                                                                                                                     tz Y@     $( q	F6Cl xy} ,j x#  q      |,}, o-/. 010, 2050 ;00b 00^ 00  s   p  ϩ pݪm  \_ p.                       0 9    f o         6 ?              P Y         P Y         0 9         P Y    P Y         `j ij    Pk Yk         P Y                     !"#$$%%&&'''((()**+++++,,,,,,----......///0012222222222333333333344555566666777777777778888888888999999::::::::::::::::;;;;;;;;;;;;;;;;<<<<<===========>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB        @ `P0pH(hX8xD$dT4tL,l\<|B"bR2r
J*jZ:zF&fV6vN.n^>~A!aQ1q	I)iY9yE%eU5uM-m]=}C#cS3sK+k[;{G'gW7wO/o_?  	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                          	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ a b c d e f g h i j k l m n o p q r s t u v w x y z [ \ ] ^ _ ` A B C D E F G H I J *!L M N O P Q R T U V W X Y Z { | } ~   #4D+ <  = >  | ~          D R  z |     !@!( A!D! K!!E !! !! !! !!  !! !!  !"  #!# |## ## ## %%
 %% o&'Q'' '' ''  )) )) )) )* 0+D+ G+L+ )b9df   \^                                         uӺ?c?yڌX?9?-^?h?:D?Kx?!?
?8G?2Sg?hz?: ?Е1?z?G?g!?Kx?4&?̈G j?TNK?sp	(?  ?P??2Ut?Uᢜ>?&m??l??sjbƈ?UϋE?      ?                         0?_				
)
1
4
7
=
]








 )14^)EIWEIHIWYmq_XZ\^ ++/,_,&---------.@001122Ω'/7=?BESgu              V
 W
    U Y    G H         A C               8 Y   9 ;    <  m   K L              A B    < >    B C         A B         nj oj    j 7k B   8k Dk    n  N       ` ~               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                           ! ,  . :  ; ?  ~	 :    , 
  07 1> ^d	e	Z[  JK ah mn  56  (  	 DE  Z[ ]_ ;? ~ < =  G I  ..<. A.L. N.00t  vw ΨϨ /ǩ ȩɩ ]_ ߪ  PR TW    ad   K k S s k *!s      +!0011S E &!24>!A"B*J24>ABJbcc!"*bJ`aa` E&!*!K +! JKK^ r    !2 4  @ a ! b d  } ~                 !! 
!! !! !! $!(! )!,! -!/! 0!1! 3!8! <!?! E!I! !! !! !! !! !! !! !! !! !! !! !! !! !! !##	## ## ## #%%% %% %% %% %% %% %% %% && @&B& `&c& m&n& '' '' )) )) )) ac h< >>       0 9           `i   f	o	 		 		 f
o
 

 fo rw  fo x~  X^ fx  PY   3 @I  i|     FO    PY  @I PY p t  u y     P!! !! `$$ $$ v'' ,0
!0)0 80:0 11  2)2 H2O2 Q2_2 22 22  )  05 Ш٨  	 Щ٩  PY                        
   
 " <  # '    F P         3 4    s  M        5 6         < M    f l    p t    B F              ?  w    + t   9 :    4 G     ?   B D    E  R   j j    o o    g i    m r    {                    D F    H J                                        
   	   %      
   u  	   w  %  #     	9   	g   u  +   
O   
      	   	9   	g      +   %   
   	9         	   %      	9   
1   
   
)   	      	   
1            	      o   		               %         7            M                       ( O                   `n n     3    N T    V g                                   7    R k                   " ;    V o                             6 N    P U    p                     " W  # C              1   W 	    V
 W
    
 
    : ?         U Y    G M         A C               8 Y   9 <     K   L M    [  g            A B    < >    B C              A C    q     p$ x  q$ t$    nj oj    j 7k B   8k 9k    Dk n S  n  N                 '                   @n _n          4 M    h                                         
              8 9    ; >    @ D    F J    K P    l                !    < U    p                4    V n            6   !                        1     1                     U*                    P         P         F+    O,    O,    ,    `,    Ѝ.    .    H.    H.    O         o        06                                   Ȩ    X       X                                                                                                                                                                                                       3    u x                #    X _    y               	 	    	 	    	 	    	 	    @
 H
    }
 ~
    
 
    
 
    X _    x               ` ~     &    Q T    R e         : ;         Z l    [k ak    n n         ` x         q                                                                                                                                                                                                                                                                                                                                                                                                                                          	                                        @  [ `  {                t~
  |  @! d	e	 ?  56           d  f p  t ~         !%! '!)! ,!1! 3!M! O!_! !! !&$ @$J$ `$'  )s+ v++ ++ ++  .N. //  00 00 	0 0 0070 <0?0 00 00[ 01 11 11  2_2 22 X33 MM  !  09 .ϩ [>Q?  0R Tf hk    ;@ [e p. A                                                           	                     
                                                                                     !       (       0       )       "                                                               #       *       1       8       9       2       +       $                                          %       ,       3       :       ;       4       -       &              '       .       5       <       =       6       /       7       >       ?               1   o W   	 ?	     P
 X
    
 
 q   
 
    9 ?         U Y    G M              @ C    t u                   8 =     K   L O    [ ]              A C    ` l    < >    ; ?   @ F              A E    p q         p$ t$    nj oj    j 7k B   8k ;k    Dk n S  n n             ^ _                                        1   o W   	 ?	     P
 X
    
 
 q   
 
    9 ?         U Y    G M              @ C    t u                   8 =     K   L O    [ ]              A C    ` l    < >    ; ?   @ F              A E    p q         p$ t$    nj oj    j 7k B   8k ;k    Dk n S  n n             ^ _                                        .             , E    F  <             , .    2 3    5               > ?    A D    G H    K M    W b    c 5    6 7    @ A    E  k                                  0 r   1 2    ; <    >  n           j   ! &    , .    8 9   W X     /   >  k                    _   Qo [P  Ro ~o    e f    m r    	;	8 >	@	 I	L	 N	O	 		 		 		 		 	
, >
@
 

; 

 

 
6 >; @G HK LW     *  AD        >@ FH JL W+ L    >? + ,1 8; <V Wb cd gm        #& )+ 01 38  UW ac dm	 nr 51 ;= >A CD   =   $1 %+ 45   .0/0 #$ 'Y 3 è RS 1    /0 34 M{. }n                                          	pv  Oy*     48       @  aj t|  !! !! !	! !! !! !#! %!)! .!:! ;!J! L!M! O!!; !!
 !! !! !! !! !! !! !! !! !!  ## ## "#(# +#{# }## ## #&$ @$J$ $$  %% %% %%  &n& p&g' ''  ((  +/+ E+F+ M+s+ v++ ++ ++ ,, .. ..  // // 00 0 0 6070 >0?0 11 11 11  22 *2G2 P2`2 a22 22 22  33 MM Ƥ (+ 67 9w>xy                        ^ `         N PW ]b tu z
   Y8     KR WX    0J     <	M	 Q	T	 q		K 	<
o M

o 

0 

 <M M  ;< MG} HL Nz   59 >?   7q 9:   . 9\:; u| 1  4D ks  67 x}    ,j          ,, /.*0+0/0 00 0osu|}  S & ! p Ĩ  +. S` % {} ª [e \_   !/ >@ p. D   A Z         . 26 9G Jx y}                         2 :; => AC DF HN Ep+ rv       	    / `   . 1V           (/ 8? HM Y_ ho         &!*! +!2! ! ,}
,., `,b, c,d, g,m, n,p, r,u, ~,, ,, ,, ,@NyBl  ". 2n y} ~       !:                 a z    *       / 37 :H Kw z~                    #3 <? @B GO PT VW Y[ \` ae fh il oq ru }   E qs w{ |}        0_ a   / a     y}        ' 07 @E QW `g p}     N!!6 0,^, a,e, f,l, s,v, ,, ,, , - -%- '--- Am  #/ 3o z|      Sp q AZ                 A Z         6 9G Jx y}                      2 :; => AC DF HN pr v	            / `   . 1V           (/ 8? HM Y_ ho      !! !! !! !! !! $!*! +!-! 0!3! >!?! E!!>  ,., `,b, c,d, g,m, n,p, r,u, ~,, ,, ,, ,@NyBl  ". 2n y} ~       !:             T    V                                              
               9    ; >    @ D    F J    K P    R                          4    6 N    P n    p                                    ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                          ! #  % '  * .  / :  ; ?  @ \         ~Z[_ 7   	
   jK km  ,   0> ^d	e	p	 	v
y 
O[ Z[  q   JO `eah mn  56     
 DE    Z`  ;? ~   C   	 ! '  0 8  ; >  A C  G Q  S U  V ^  ,, ,, p- . .. .. .. .. .. .. .*. +... 0.9. <.?. A.C. D.N. 00 =00   s~  tw ΨϨ  .2 /_0 ͩ ީߩ \_ ުߪ  %R 0 EF IL PR TW _a hj k   
    < ad ee             ! #  % *  , /  : ;  ? @  [ ]  _ {  }  $          ~	 Z_     	
   jK km  ,   0> ^d	e	p	 	v
y 
O[ Z[  :& ;= K   JO `eah  mmn- O  56    
 DE    Z`  ;? ~   = '  0 C  E Q  S ^  } ~     ## )#*# h'u' '' '' )) )) )) ,, ,, p- . ... 0.N. 00 00 00 00=0 00[   s~  tw ΨϨ  .2 /_0 ͩ ީߩ \_ ުߪ  >SQ?  0R Ta ch jk  
     ;= ?[ ]_ `e                            3    @ x                #    A J 	             X _    y               	 	    	 	    	 	    	 	    @
 H
    }
 ~
    
 
    
 
    X _    x               0 9    ` ~     &    Q T    R o         6 ?                   P Y         P Y         0 ;         P l    P Y          $ n$    `j ij    Pk Yk    [k ak    n n         ` x              P Y    q                                         a z    *       7 8H Iw z~                    3 49 <? @B GO P  qs w{ |}        04 1_ a   / `      + kw y        ' 07 @E PW `g p}              
!! !! /!9! <!=! F!I! N!!6 0,^, a,e, f,l, q,s, t,v, w,{, ,, ,, ,,  -%- '--- Am  #/ 01 3q rx z|        061Z `e p    AZ                 7 ?    y                 0        w x    
 ? w  <k ?k    Ek  WQ          &    ) d    j l                     A    E       V          7 :    m t    v             T   +    0                          k    p           ;    @ H    P Q    ` e                            s                G    P Y    `                 >    @ p    s v    z |    }                    ` m                    $ +  < >  ^ `  | ~                          u q        		 		 
p  O y?     48       @e aj t|       D R  z |         !! !! !	! !! !! !#! %!)! .!:! ;!@! A!D! J!M! O!!; !! !# #(# +#&$ @$J$ $$  %g' '' '' ') )) )) )s+ v++ ++ ++ ,, .. ..  // // 00 0 0 6070 >0?0 00 11 11 11  22 *2G2 P2`2 a22 22 22  33 MM Ƥ    !  (+ 69 wy [)O  bd ef i   >@ \^                      v z    
 
    
 
    
 
    $ '          8 E      .              ' 2    E F              , 4    7 >               > D    G H    K L    W b    c 5    6 A    C E                        0 >    @  k         *    , 8     
    5 9    ; >    Q [         / 6    8 >              1 6    : <    = ?    @ A    C G                        0k 6k    Qo ~o       b#             !    # $    & *    G 0   1 I    P i    p     7 ?    y                 0        w x    
 ? w  <k ?k    Ek  WQ          &    ) d    j l                     A    E       V              5 O    o                7 :    m t    v                      +    0                          k    p           ;    @ H    P Q    ` e                      s                G    P Y    `                 >    @ p    s v    z |    }                    ` m                        Ek     KW Y_ pf    $ 0?   # %' ),   	 :	;	 >	L	 N	O	 U	W	 b	c	 		 		 		 		 		 	
 

 >
B
 G
H
 K
L
 Q
p
 q
u
 

 

 

 

 

 

  >D GH KL VW bc <     )  >D FH JL UV bc         >D FH JL Wb c L     14 5: Md   q r   +6 8; <> VY ^` bg hq	 rt   _2 3R Sr sC    w !+ 08  U^ at   5C     $5   $$ -- t{  #'  è Ũ&a '* GR   )6 CL	 Mc   -                   ~  wzVYJM-0[^j																			





9
<
B
G
H
K
M
Q
Q
Y
^
f
v











9<DGHKMVW\cfw 9=MUZ`cfox OTcf:?[ lq MP]`Z]|   6@S`s  x +0;@@Dmpt| KP|7;IM  EHMP} ' 0 ^ p q t       !!!&$@$J$`$s+v+++,,'-----0-g-o-p----N... ////000011111MM ƤФ+@ +09@wŨΨ٨S_|٩ީ6@MPY\ª۪	 ep װ mp ?P  kp       3    7 ?                                &    ) f    j z                          V    ` x      T    V                                              
               9    ; >    @ D    F J    K P    R               q       +    0                                k    p                ;    @ H    P Q    ` e                      s                G    P Y    `                 >    @ p    s v    z |    }                    ` m            !                                                      	   	   
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	   	   	   	   	   	   	   	   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        v z    
 
    
 
    
 
    8
 :
    ?
 
    
 $ >  % '    F P          8 F                    ' 4    E F    s                    , 7    >                ; <    > D    G H    K M    W b    c f    g l    p t    5 F    ^  R                       0 @          +    , :     
    3 9    ; >    G Q 
   R [         / 6    8 ?              1 6    : <    = ?    @ E    G  C                       j j    0k 6k    Qo ~o    o o         e i    m r    {               B D      6    ; l    u                           !    # $    & *         D J                                   o       K_ pf     0 1J     # %' )- Y[  	 :	<	 >	O	 Q	W	 b	c	 		 		 		 		 		 		 		 

 <
>
 ?
B
 G
H
 K
M
 Q
p
 q
u
 

 

 

 

 

 

 

  <> ?D GH KM VW bc <     )  >D FH JM UV bc          ;< >D FH JM Wb c G     14 5: GN      59 >? q    +e ,> VY ^` bd gm qt    ]_  24 RS rs  .    w !+ 0;  U^ `| 1    4D ks    $7           ,, --a -- *0/0 00 or t}    # $'  Ũ  &' '- GS   )D *6 CL	 M{. |}     *        /          o       K_ pf     0 1J     # %' )- Y[  	 :	<	 A	H	 M	Q	 R	W	 b	c	 		; 		 		 		 

 <
A
 B
G
 H
K
 L
M
 Q
p
 q
u
 

 

 

 

 

 

 

 <; ?A BD MV	 bc >  3 >: ?@ FH JM UV bc ;      ;< AD Mb cg  1[ 4: GN      59 q~     -g .0 27 9: => XY ^` qt   ]^_  24 RS rs     .    w !" '( 29 :;  V; X^ `b el s| 1    46 7: <B ks        ,3 67                 ,, --a -- *0-0 00 ot u}    % &Ĩ Ũ  &' '- GQ    ) ). 12 56 CL	 |4    + 	  1O   /              v z    
 
    
 
    
 
    8
 :
    ?
 
    
 $ >  % '    F P     8 7   9 F                         ' +    - 4    s       5             / 1    4 6    7 >                    ; <    @ f &   g l    p t    8 ?    B D    F ^                                            3 :    = ?    @  k               f        " %    ' +    / 7    9 :     
    3 8    ; >    G Q 
   R V    Y [              0 6    8 =    ?  S                       1 6    : <    = ?    @ E    G  I          \   j K  j j    0k 6k    o o         g i    {               B D      6    ; l    u                           !    # $    & *         D J                                         M  P  ]          3 7              # - J P z                ' 0 c o o   6 @ U ` g     8 < < ?       	 	 9	 ?	 ?	 	 	 	 	 	 
 
 5
 8
 :
 ?
 H
 P
 X
 `
 
 
 
 
 
   5 9 U X r x        H      ' 0 9 ` ~   ' 0 Y   M R o         F P v       >             D G H K M P P W W ] c f l p t   ^           D P Y ` l         + 0 ?   ;       G P        E P l p      6 : G P Y `         #  $ t$ $ C%  0 .4  D FF  h 8j @j ij nj oj j j j j  k Ek Pk wk }k k @n n  o Do Po ~o o o o o  p        p    j p |            & ) r {    E     V ` x         
  F J            *        J P Y ^ _ q    $ ' ; B B G T W d g        + 0          k p     ; @ H P Q ` e          s       G P Y `        p s v z        ` m    ֦   4 @                                          <   ? AJ no q     / M     @X `j   	9	 =	P	 X	a	 r		 		 		 		 		 		 		 		 		 		 		 	
	 


 

 
(
 *
0
 2
3
 5
6
 8
9
 Y
\
 ^
r
 s
t
 

 

 

 

 

 

 

 

 
   ( *0 23 59 =\ ]_ `a q          5   ( *9 =X YZ `a       !     : =N TV _a z      0 23 @E                @@ AG Il   * ?P QU Z] ae fn op u  r H JM PV XZ [] `          Z  l o        1 @Q `l np   D !B Dx       Pm pt      T 3 EK     # MO Zw    5!8! 0-g- -- -- -- -- -- -- -- -- -- 0<06 A00 00 00 01 1/1 111 11 11  4M  N    Ф    *+ n2  h   
 " @s    
 % 0F `|      ( @B DK `o qv z~     ª ۪ܪ    	   & (.       m p   ( *6 8< >@ AC DF G = P   pt v fo q                    &     (  :     <  =     ?  M     P  ]                            - @    B I    P u                   P       '    0 c      6    @ U    ` g           
     5    7 8    < ?    @ U    ` v                    	 	     	 9	    	 	    	 	     
 
    
 
    
 
    
 5
    `
 |
    
 
    
 
    
 
      5    @ U    ` r           H      #          ' 0 	   1 E     7               &    D P    Q r    v                           +                                             (    * 0    2 3    5 9    = P    ] a      4    G J                               /    D  <                +          2    : P    \            #              
 .    @ r 2   s            	     0    F `    a e    g h    j       H          #    $ C%     0 .4     D FF     h 8j    @j ^j    j j     k /k    ck wk    }k k     o Do    Po  p    p                 p       j    p |                               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                 ֦      4    @                              Տ<        v>ᮺW        vU0 r        5]JBό        -;eUk        E=        ƚp        Oܼw        kAV        <Ѝ,        U1(\QF        ɦqa        ˋ#w"{        mSx@I̮        Wζ]y<        7VM6        OH8oꖐ        :%˅t         φ        *
45        5*g8P        ;?Ȅk        'DŅ        %Οk        b}$lۺ        _Xf        &ޓ        
        J|l_b%        S04`?        U&NZ        ~)p$wt        帟ߦ        }t_        ϛpD        k        11eU%        {?        ;+*\.        Ӓsi$$I         c        d~        ̈Po	̼        ,eXѳ              @                      bx               	x9?               {Η8               p\{2~S               h髤8m               E"&'O               '1c               Ȍ8eް               eǃ               qB]               X,iM              pd'              JwmB              k}{x	\              wyTw              ś[[              =]S5Ȭ              \*              _F              %94              \r              ξTSܷ1              A"L              x\ӛ f              S!{Z              :0ܵ              \S٨              <D|              DLLv              @              ,W               )1;              U              );b (p              ϧz^KD              -ݬ@!              D^/g              A3              㴒              wߺn              k;*                                      A Z  a z                   pt vw z}       / 1V Y` a    J no q      / M       $
 (@ AX `j   	9	 =	P	 X	a	 q		 		 		 		 		 		 		 		 		 		 		 	
	 


 

 
(
 *
0
 2
3
 5
6
 8
9
 Y
\
 ^
r
 s
t
 

 

 

 

 

 

 

 

 
   ( *0 23 59 =\ ]_ `a q          5   ( *9 =X YZ `a       !     : =N TV _a z      0 23 @F                 @@ AG Il   * ?P QU Z] ae fn op u     H JM PV XZ [] `          Z    l o        1 @Q `l np    x       Pm pt      T ^ 3 EK     # MO Z}             E HM PW Y_ `}           q      !! 
!! !! !! $!*! +!-! /!9! <!?! E!I! N!!5 ! ,|
,., 0,^, `,, ,, ,,  -%- '--- 0-g- o-- -- -- -- -- -- -- -- -- -- /.0010+ 2050 ;0<0 A00 00 00 00 1/1 111 11 11  4M  N   Ф    *+ @n    "    
 " @s    
 % 0F `|  ϩ     ( @B DK `v z~     ª ۪ݪ    	   & (. 0Z \e p      m p      ( *6 8< >@ AC DF G = P   pt v !: AZ f                         &     (  :     <  =     ?  M     P  ]                            - @    B I    P u                                     '    0 c      6    @ U    ` g           
     5    7 8    < ?    @ U    ` v                    	 	     	 9	    	 	    	 	     
 
    
 
    
 
    
 5
    `
 |
    
 
    
 
    
 
      5    @ U    ` r           H                #          ' 0 	   1 E     7               &    D P    Q r    v                           +                                             (    * 0    2 3    5 9    = P    ] a      4    G J                               /    D  <                +               2    : P    \            #              
 .    @ r 2   s            	     0    F `    a e    g h    j       H          #    $ C%     0 .4     D FF     h 8j    @j ^j    j j     k /k    @k Ck    ck wk    }k k    @n n     o Do    Po o C   o o    o o     p                 p       j    p |                T    V                                              
               9    ; >    @ D    F J    K P    R                          4    6 N    P n    p                            C               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                 ֦      4    @                              A   Z               a   z                                                                                   y       y      /           0  0      9    1  1      2  7           9  H           J  w           x  x          y  ~                                                                                                                             O                                                                                    a       a                                                                                                                                                                                                                                                                                                 8       8                                                                                                                                                                                                                                     ~    "  3           :  :      +*      ;  <           =  =      ]    >  >      (*      ?  @  ?*      ?*  A  B           C  C      =    D  D      E       E  E      G       F  O           P  P  *      *  Q  Q  *      *  R  R  *      *  S  S  .    .T  T  2    2V  W  3    3Y  Y  6    6[  [  5    5\  \  O      O  `  `  3    3a  a  K      K  c  c  1    1e  e  (      (  f  f  D      D  h  h  /    /i  i  -    -j  j  D      D  k  k  )      )  l  l  A      A  o  o  -    -q  q  )      )  r  r  +    +u  u  *    *}  }  )      )      &    &    &    &    *      *      &    &            '    '            %    %                        E  E  T       T   p  s           v  w           {  }                    t               &               %               @               ?                                                                                                                                                                                                                                                                           ~             P         /              0  O      P  _      `                                                                /           1  V      0       a                `              `              `                                          З                                                                                                         @            @    y  y          }  }                                        A                                                                         '            (  /          0  7            8  ?          @  E            H  M          Q  Q            S  S            U  U            W  W            Y  Y          [  [          ]  ]          _  _          `  g            h  o          p  q  J       J   r  u  V       V   v  w  d       d   x  y            z  {  p       p   |  }  ~       ~                                                                                                   	       	                                                   	       	                                                                                                                                     	       	                                       &!  &!          *!  *!      A    +!  +!          2!  2!             N!  N!      `!  o!             p!  !      !  !           $  $             $  $       ,  .,      0       0,  ^,      `,  a,           b,  b,      	    c,  c,          d,  d,          e,  e,      f,  f,      g,  l,           m,  m,          n,  n,          o,  o,          p,  p,          r,  s,           u,  v,           ~,  ,          ,  ,           ,  ,           ,  ,            -  %-      '-  '-      --  --      @  m                        "  /           2  o           y  |           }  }      u    ~                                  Z                                      Z            Z            Z            Z            Z            Z            Z            Z                               S  S  `    `p    0h    0h!  :              A  Z        '     (       ( O           (                   @                                 @n _n             `n n       !     "       " C                    h    pd    g    h    ,    3    =    =    0>    >    >    ?    `?    ?    8.    Ph    ph    +    ,    -    -    ,    @,    ,    ,    @^,    ^,    ^,     _,    @_,    _,    _,     `,    `,    `,     a,     ,    @a,    a,    a,     b,    @b,     ^,    b,     c,    @c,    },    ,    c,    c,     d,    ,    @d,    d,    @`,    d,     e,    @e,    @,    ,    e,     f,    ,     ,    @f,    f,    f,     g,    @g,     ,    g,    g,     h,    @h,    h,     i,    @i,    i,    i,     j,    @j,    j,    j,     k,    @,    @k,    ,    ,     ,    @,    k,    k,    @l,    l,    l,    ,     m,    @m,    m,    m,     n,    @n,    n,    n,    b,    @o,    o,    o,    b,     p,    @p,    p,    p,    e,    h,     l,    ,     o,    @q,     q,    q,    @t,    q,     r,    @r,    r,    r,     s,    @s,    @w,    @z,    s,    s,     t,    t,    t,     u,    @|,    @u,    u,    u,     v,    @v,    ,    v,     ,    v,     w,    w,    ,     ,    @,    w,     x,    @x,    x,    x,     y,    @y,    y,    y,     z,    z,    z,     {,    @{,    ,    ,     ,    @,    ,    ,     ,    @,    @,    {,    {,    ,    ,     |,     ,    @,    ,     ,    |,    |,    @,    ,     ,    ,     },    ,    ,     ,    @},    },     ,     ~,    @~,    @,    @,    ~,    ~,     ,    @,    ,    ,    ,     ,    ,     ,    @,    ,    ,     ,    @,    ,    ,     ,    @,    ,    ,    @,    ,    ,    ,     ,    @,    ,    ,     ,    @,     ,    ,    @,    ,    ,     ,    @,    @,    ,     ,    @,    ,    ,     ,    ,    @,    ,    ,     ,    @,            <                                                       <    .    @    G+    @    G+    @    G+    b            F    G+                          Q               1                             x    3       *           @    X,    @    X,    @    X,    @    X,        0,        ,        .          .    `    .    h           @     H+    @    H+    @    H+    l+                          `y+                          R+                           +    
       
               y+                          S+                          F+                          +                          ,                          ,                          \+    *       *               \+    (       (               ,                          K+                          ^+                          +                          `U+                          +                           +    Z       Z                +                        ,                        `,    =       =               `i+    	       	               ,                           ,                           ,                          `,                           ,                          7,    6      6              +    X       X                                               4    4                                    ,                             p+                   r+                                 .                    U+                                  .                    HH+                                  z+                   +                                  0S+                                                          .                    0N+                                  XH+                                                          G+                  hH+                                  .                    PN+                                  G+                                                          xH+                                                          o+                                                          .                    _+                                  L+                                                          .                     V+                                   G+                                                          H+                                                          (G+                                                          %,    i      i       .,                                 H+                                                          .                    H+                                  .                    pN+                                  .                    N+                                  N+                                                          0L+                                                          +    Q       Q       +    L       L                      PL+                                                          .                     `+                                  .                    c+                                   ]+                                                          .                    H+                                  +    x       x       @+    "       "                      N+                                                          .                    H+                                  .                     d+                                  .                    H+                                  .                    H+                                  `+                                                            @`+                                                          H+                  @d+                                  .                    I+                                  .                    +                                  `+                  @V+                                  +    (       (       V+                                  p+                                                          .                    i+                                  u+                                                          d+    
       
        j+                                  p+                                                          .                    N+                                  0G+                                                          .                    V+                                  a+    	       	                                               I+                  O+                                  .                    0O+                                  x+                  @q+                                   ,                ,                                 .                    PO+                                  .                    pO+                                  pL+                                                          .                    O+                                   m+                                                          @]+                  (I+                                  8I+                                                          .                     v+                                  O+                                                          .                    O+                                  .                    O+                                  ]+                                                          v+                                                           +                                                         L+                                                          PS+                                                          .                     W+                                  .                    q+                                  8G+                                                          .                    HI+                                  +    i       i       +    $       $                      .                    P+                                  .                    XI+                                  .                    hI+                                  `+                                                          xI+                                                          .                    0P+                                  .                    @W+                                  .                    `r+                                  .                    I+                                  L+                                                          .                    PP+                                  @+                   +    V       V                       .                    W+                                  .                    I+                                  .                    W+                                  .                    pP+                                   X+                  I+                                  .                    @X+                                  .                    d+                                  L+                                                          .                    P+                                  P+                                                          .                    X+                                  `+    a       a        +    0       0                       I+                                                          .                    P+                                  @G+                                                          HG+                                                          .                    X+                                  .                    P+                                  .                    I+                                  .                    I+                                  .                    Q+                                  .                    I+                                  .                    I+                                  pS+                                                          .                    J+                                  r+                                                          .                    0Q+                                  .                    PQ+                                  .                     e+                                  .                    J+                                  .                    (J+                                  +                  ,    c       c                       PG+                                                          .                    pQ+                                  .                     Y+                                  8J+                                                          (K+                                                         HJ+                                                          XJ+                                                          hJ+                                                          .                    Q+                                  .                    xJ+                                  .                    Q+                                  .                    @Y+                                  j+                  J+                                  `+    B       B        +    9       9                      .                    J+                                  .                    Q+                                  .                    Q+                                  J+                                                          XG+                                                          R+                                                          J+                                                          L+                                                          J+                                                          S+                                                          J+                                                          .                    0R+                                  +    %       %       +                                 s+                                                          .                    Y+                                  j+                                                          `G+                                                          J+                                                          ]+                                                          M+                                                          .                    PR+                                  .                    pR+                                  hG+                                                          .                    R+                                  J+                                                          .                    K+                                   ^+                  `+                                  0M+                                                         R+                                                          m+                                                          S+                  K+                                   +    e       e        +    !       !                      s+                  @k+                                  Y+                                                          Z+                                                         8K+                                                          pG+                                                          @^+                  `w+    	       	                       xG+                                                          @Z+                                                          +                   +    &       &                      HK+                   +                                  +                  +    @       @                       S+                   a+                                   b+    	       	       @e+                                  PM+                                                          pM+                                                          v+                                                         +    ?       ?        +    7       7                       XK+                  Z+                                  +                                          
               R+                                                         M+                  hK+                                  @+    q       q       +    +       +                      e+    
       
                                              M+                                                          .                    xK+                                  +    $       $       +                                 e+    
       
       +                                 @+    5       5       +    "       "                      @a+                   f+                                  K+                  K+                                  ^+                                                         G+                                                          S+                                                          +    h       h       k+                                 @b+    	       	                                                +    h       h        l+                                 K+                                                          K+                                                          G+                                                          G+                                                          K+                                                          g+                                                          g+                  @f+                                   ~+                                                         T+                                                          Z+                                                          +    n       n        +    +       +                      +                                                         +    }       }       +    A       A       
               m+                  K+                                 @+                  K+                                 +    +       +       `l+                                 +    b       b       +    <       <                       [+                                                         G+                                                          G+                  N+                                  G+                                                          0T+                                                         .                    @[+                                      	       y    
                      	       5                                                                                                                                            3                      I               	       ڞ           ә                                                                                             ϕ                                      3                      I               	       ڞ           ә                                          &           .           0           !           /           1           "           "       C                                                                    r            R            Z           :           0           >           S                           F                           >    	                               (H+                     }+                        8H+                    w`+                  Օ           ̕                                            ە           ؕ           Õ                                            ƕ                      2           m           1                                                           	                             
                      2           m           1                                                           	                             
                           H1    1    p1    @1    X1    (1    `1    01    h1    81    P1     1    2    2    0    0    1    1     0    0    00    (0    /    /    /    /    ׭           .               .               .    o           .               .    %           .               .    G           .               .    o    
       .    U           .               .    J           .    f           .        
       .               .                    S                                                       B                          	       Ϛ           a           u                      l                      #    	       9           
               
                  5           !           7                      |                                      "           8           ^           ۘ                                                                                        E           s           z           ,    	       [    
                  B           R           k    	       ;           M                      ՚           ۚ                                                                 t    	                             m           =    
                                            	                  ݰ                      i               
       m                      ס    	       5    	       Ũ                      1           ɧ                                                                                                           ̲                                                      a                                                      ɭ                  6    $                                  T                  ۵                                    ]                                                                       d    "               n                 Y                                      !             8    !                               F                                    Y    !              f                                                        %              *                  H                                                            "                                                                                          "                                    T                  [                  ҝ                  T    	                  
                  
              ڤ                                                                        =                  K                  ޯ                  L                                     1                                               	                  	       I           	       :           
       O           
       -           
                  
                                           !                                                                        s                                                                                                                                   !                  !                  "                  #              R    #                  $                  %                  &                  &                  '              
    (              
    (                  )              <    *              f    *                               @                      d           Z                      K           	                      j                                 w           b           t                      >                      t               !       s                                 ;                      V           C           +           )           =           \           Q                                  l           R                       k                                            
                                 (           W                      $    /                             U           S                #                   ?                                                        y    !       E           Ĺ           X    !                  1                      ;                      _           N                      7    !                  ʵ                      G                                                !                             (                          )           "       [                                            T           E                      D                                            4                      a           Ů           M               !       L           X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     2                                                            <                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            @___stack_chk_guard Qr8@___stderrp @dyld_stub_binder     rH@___bzero  rP@___error  rX@___memcpy_chk  r`@___memset_chk  rh@___stack_chk_fail  rp@_abort  rx@_atan2  r@_chdir  r@_chmod  r@_chroot  r@_close  r@_closedir  r@_cos  r@_dup  r@_dup2  r@_execve  r@_exit  r@_exp  r@_exp2  r@_fcntl  r@_fdopendir$INODE64  r@_floor  r@_floorf  r@_fork  r@_fprintf  r@_free  r@_fstat64  r@_fwrite  r@_getattrlist  r@_getpid  r@_gettimeofday  r@_ioctl  r@_kevent  r@_kill  r@_kqueue  r@_log  r@_log10  r@_lrintf  r@_lseek  r@_lstat64  r@_mach_absolute_time  r@_mach_timebase_info  r@_madvise  r@_malloc  r@_memcpy  r@_memmove  r@_memset  r@_memset_pattern16  r@_mmap  r@_munmap  r@_nanosleep  r@_open  r@_pipe  r@_pow  r@_pthread_attr_destroy  r@_pthread_attr_getstacksize  r@_pthread_attr_init  r@_pthread_attr_setdetachstate  r@_pthread_cond_broadcast  r@_pthread_cond_init  r@_pthread_cond_signal  r@_pthread_cond_timedwait_relative_np  r@_pthread_cond_wait  r@_pthread_create  r@_pthread_detach  r@_pthread_mutex_init  r@_pthread_mutex_lock  r@_pthread_mutex_unlock  r@_pthread_sigmask  r@_ptrace  r@_raise  r@_read  r@_readdir_r$INODE64  r@_setenv  r@_setgid  r@_setgroups  r@_setitimer  r@_setpgid  r@_setsid  r@_setuid  r@_sigaction  r@_sigaltstack  r@_stat64  r@_strerror  r@_sysctl  r@_unsetenv  r@_usleep  r@_wait4  r@_write    _ start  _ m c s e h n d  a  r  quant_ !i "opus_ "unquant_ %pitch_ 't +frame_size_select ,validate_layout .g .x_cgo_ 5NXArg ? mh_execute_header c _progname ?    >  ain lp_process 2   go_ elt_ ( t panic 740ba308874b_Cfunc_ 3release_context 5sys_thread_start 6wait_runtime_init_done 6get_context_function 7yield > opofstack ry_pthread_create 6   B  rosscall heck_control_input elt_ om lt_mdct_ ' 2 _amd64 7 B  ilk_ preading_decision !tereo_itheta (urround_analysis / "C N en de 	in 
PLC 
L gain b s r Get_ Init Decode Encode co HP_variable_cutoff l V a quant_LTP_gains p A2NLSF find_ n k2a_FLP warped_autocorrelation_FLP Quantization_Offsets_Q10 7type_offset_ 7uniform 8max_pulses_table :T ;SNR_table_Q1 <Resampler_ = NG B_lags_stage < _Reset   D  D  LSF SQ_  2A _  D_FLP  code_ ergy_FLP  signs indices pulses do_VAD_FLP frame_FLP  D  c_ n &Means > enc dec 	tell_frac "laplace_ ' _ ode & i 	patch_initial_bits shrink $bit $uint $done $ cdf 	nit $ иD  code 	lta_gain_iCDF 8 _ 	r_set_fs  signs 	core frame indices p  D  _ 
ode & i 
bit u % cdf 
nit % D  it_ 
terpolate sertion_sort_ ner_prod  decoder 
encoder  D  _ 
  Reset glue_frames  D  D  P TP SFCosTab_FIX_Q12 <ag_range_stage3 =BRR_flags_iCDF_ptr ? C_ _variable_cutoff  analysis_filter inverse_pred_gain  D_FLP  D  D  ulses arameters itch  E  E  E  E  s_ _iCDF 8 dequant quant ID  E  de unpack VQ stabilize encode EXT_iCDF 8interpolation_factor_iCDF 8CB_ > code l_dec_quant  E  wexpander iquad_alt urg_modified_FLP  E_  E  E  hell_ tereo_ um_sqr_shift ig olve_LDL_FLP c  decoder encoder code_table : E  E  e ate_levels_ 8 s gularize_correlations_FLP  ampler idual_energy_  _   init private_ down2 frac_FIR_12 > E  Decoder_Size Encoder_Size  E  Decoder Encoder  E  E  _logp s % F  decode_ MS_to_LR encode_ LR_to_MS find_predictor quant_pred pred_ <only_code_mid_iCDF < pred mid_only  F  F  ЖF  F  ЬF  F  F  F  F  ntrol_ rr  encoder SNR audio_bandwidth  F  pred mid_only  G  G  G  G  G  G  G  G  G  G  G  G  in2log og2lin evinsondurbin_FLP sb_iCDF 9 G  G  G  G  G  G  _weights_laroia   H  H  c del_dec_c wrapper_FLP  H  H  I  AD_ Q_WMat_EC_c  Init GetSA_Q8_c  ЕI  I  na_filt_bank_1 pply_sine_window_FLP utocorrelation_FLP  I  m_Q15 n_iCDF 7 I  I  I_FLP  I  I  I  increasing decreasing_FLP  I_all_values_int16  I  r itch_ ulses_per_block_ 9 ocess_ efilter_FLP  NLSFs gains_FLP  I_FLP  I  I  J_FLP  32 FLP  J  _aligned_scale uct_FLP  J  J_FLP  J  up2_HQ IIR_FIR down_FIR AR2  _wrapper   J  J  кJ  _3   J  J  J  J  J  Vector_FLP Matrix_FLP  J  J  J  J  p L  itch_lags_FLP red_coefs_FLP  J  oise_shape_analysis_FLP b_cbk_searchs_stage3 = J  K  K  K  K  PC_FLP TP_FLP  K  K  L  L  L  L  L  гL  covar_FLP FLP  L  ale_ hur_FLP  vector_FLP copy_vector_FLP  L  L  L  L  L  analysis_core_FLP delta_iCDF 8lag_iCDF 8contour_ 9 L  M  _ Scales_table_Q14 7scale_iCDF 8 scale_ctrl_FLP analysis_filter_FLP per_index_iCDF 8gain_ :vq_ ; M  M  M  ХM  M  M  M  M  p lcg_rand encode #decode $fir_c (iir ( itch_xcorr reemphasis $ M  M  ysteresis_decision aar1 ! M  M  pute_ b_filter " band_energies allocation $frame_size ,stereo_width - M  ormalise_bands et ? M  e  ownmix_ , normalise_bands  code_pulses & M  nti_collapse  mp2Log2 $lg_ ( M  e  un_analysis - normalise_vector !sampling_factor "move_doubling ( M  M  M  all_bands !coarse_energy $fine_energy $energy_finalise $ M  N  N  N  nit_caps "sqrt32 ' N  
strerror #get_version_string #custom_ #fft_ &ifft_c 'p (decode )encode +repacketizer_ -multistream_ / N  N  r_ #_with_ec $ get_size #init $ N  mode_create $encoder_ctl $decoder_ctl & N  N  N  N  P  P  _logp $s $ ЊP  P  P  P  P  P  Q  Q  Q  ЩQ  r_ %_with_ec % get_size %init % Q  иQ  кQ  R  int %pdate & R  R  coarse_energy &fine_energy &energy_finalise & R  R  R  S  code_ &viron ? pulses &size ( S  ВS  S_bin & ЗS  S  S_bin & S  impl 'c ' S  S  S  encode 'decode ' S  S  S  forward_c 'backward_c ' S  S  downsample 'search ( S  autocorr (lpc ( S  S  S  S  S  T  quant (unquant ( T  T  T  cm_soft_clip (acket_ ) T  T  get_ )pa )unpad 2 samples_per_frame )bandwidth *nb_ * T  rse )d . _impl ) ) T  T  r_ )_ * + get_ *init *c *destroy + size *nb_samples + T  T  reate *tl + T  native *float + T  U  channels +frames +samples + ЦU  U  U  U  U  U  U  U  r_ +_ - . get_size +init +c ,destroy . U  U  onality_ ,f_select_table > analysis_ ,get_info 2 init ,reset . U  reate ,tl . U  float ,int , U  U  U  U  U  native -float . U  V  init -c -out -get_ 1destroy 1 ЖW  at -reate 1 W  _range - 1 _impl . 1 W  W  W  W  W  W  W  W  et_ .opus_ 2 left_channel .right_channel .mono_channel / W  W  W  W  encode /surround_encoder_ /decode 0packet_ 2 r_ /_float 0 0 get_size /init 0c 0destroy 0 W  get_size 0init 0create 0 W  W  ЃX  reate 0tl 0 X  X  ЍX  X  X  X  r_ 0 1 get_size 1init 1c 1destroy 1 X  X  reate 1tl 1 X  X_float 1 X  X  X  size 1nb_frames 1 X  X  X  X  X  X  X  pad 2unpad 2 X  X  X  X  set 2bitrate 3application 3encoder_resetstate 3decoder_resetstate 3 vbr 3bitrate 3application 3 X  X  X  X  X  X  X  gopus_ 3opus_ 4 application 4bitrate 4decoder_resetstate 4encoder_resetstate 4set 4 X  X  X  X  application 4bitrate 4vbr 4 X  X  X  decode 5encode 5packet_get_nb_frames 5 Xr_ 5 get_size 5init 5 X  X  Xr_ 5 get_size 5init 5 X  X  Y  Y  init 6s 6notify_runtime_init_done 6unsetenv 7callers 7thread_start 7 Y  Y  ys_thread_create 6et 7 Y  Y  Y  Y  _context_function 7env 7 Y  Y  Y  Y  Y  Y  Y    ʕ  ҕ  VAD_iCDF 7no_VAD_iCDF 7 ؕ  ܕ      8_iCDF 84_iCDF 86_iCDF :3_iCDF <5_iCDF <                 iCDF 9BITS_Q5 :   iCDF 9BITS_Q5 :   䘪  NB_iCDF 910_ms_ 9iCDF 9 昪  NB_iCDF 9iCDF 9           Й    3 :2 :1 :0 :_offsets <         middle_avg_RD_Q14 ;iCDF_ptrs >BITS_Q5_ptrs ?   sizes ;ptrs_Q7 >gain_ptrs_Q7 ?   argetRate_table_ ;ransition_LP_ < NB ;MB ;WB ;   ಪ      quant_Q13 <joint_iCDF <   г  鳪      B_Q28 <A_Q28 <         2 =3 = _10_ms = ܷ  _10_ms =   _10_ms = =     ع  3_4_COEFS =2_3_COEFS =1_ >   _LQ > 2_COEFS >3_COEFS >4_COEFS >6_COEFS >                 胬      NB_MB ?WB ? Ȇ    Ї      ؉  c ?v ?   Ȋ  Њ  ؊       >@pP@  ````p @0 0000 ```P`pp    000@@pppP`p@@@@`   P pp``	pp@```Pp@pPp@  		PP`P` 	`Pp
	
`0`ppP	PP p````pp`ppPp@`PpP@0ppp@@
P@ppPPpp@Pp@@P@@0` 
PpP000p
@00000
`p	p@0 0 0 pPp0p`PPPPP(``P`Pp0@@pp
	```` P@P00pp@PP`@p`````PPPP@@@PP@@PPp@@`@@PPPPPPPPPPP`p``4pP@`PP`pp@0pP@@@@pP`p0ppP``P`@P@P@````pp@`p0 @P   
@@  PPppppp@      P000 0`@0 00 P       PPP````@``0```0``ppp00``p0ppppppP``````0pP`@``````ppppp@p`0``P pppp0 P``P`P``` `@@`Pp  p p

	 pP
	
	````p@p@pp`p`P pppppp00 
	
p`````              PP           ``       P P``      PP                  P P``      PP                  P P``      PP                  P P``      PP                  P P``      PP                  P P``      PP                  P P``      PP                  P P``                       P P``      PP                  P P``      PP           p@@@@@@  $+-	`ppp`ppp	`` p)0`Pppp"A@l@`@$``ppppp ````      ``
 `0pP  0 ```0p 
  p
O#`p p` GX
`		
1P p 0 0  000pppp`P0````` p` `	P`@
p@P0p`  0 p``p`p0  0 0 0 0 0 0 0 0 0p0p  0 ` 0p`
'``pp``	`
`
`
	
PP0`P@p`0p		lP9 `@
p
``@p  pppP`PPp@p@p@pp@p@p@p@p@p@pp@pp@p@
/````p0P@$'; #p",p
!	`p<
	p>` 	8``0 0@	& d900P		@@ 
;P @@  bK P@@@)00	PP0000 0p  0 0  PP     PP@PPPp$0p0@00 `a a%  d           %  d           %  f a_       .  P     %  $  P        $   p          N  p          .  P     %  $  P        $              N             .       %  $       %                $   P          N  P          .        %  $           $            N           .  &     &  $  &        $   @          N  @          .   '     *&  $   '     >&                $            N           .  +     h&  $  +     {&                $              N             .  0+     &  $  0+        $              N             .  P+     &  $  P+     &                $             N            .  `+     &  $  `+        $             N            .  p+     '  $  p+        $   `          N  `          .  +     .'  $  +        $   `          N  `          .  0,     J'  $  0,        $             N            .  ,     i'  $  ,        $             N            .  `-     '  $  `-        $   `          N  `          .  -     '  $  -        $   `          N  `          .   .     '  $   .        $   p          N  p          .  .     '  $  .        $             N            .   /      (  $   /        $              N             .  @/     (  $  @/        $             N            .  P/     A(  $  P/        $             N            .  `/     f(  $  `/        $             N            .  p/     (  $  p/        $             N            .  /     (  $  /        $   @          N  @          .  /     (  $  /        $   0          N  0          .  /     (  $  /        $              N             .  0     (  $  0        $   @         N  @         .  P2     (  $  P2        $   0          N  0          .  2     )  $  2        $            N           .   4     #)  $   4        $   0          N  0          .  04     4)  $  04        $   0          N  0          .  `4     L)  $  `4        $   @         N  @         .  5     W)  $  5        $   0          N  0          .  5     t)  $  5        $            N           .  8     )  $  8        $              N             .  8     )  $  8        $             N            .   :     )  $   :        $             N            .  :     )  $  :        $   `          N  `          .  p:     )  $  p:        $   `          N  `          .  :     )  $  :        $   `          N  `          .  0;     )  $  0;        $   P          N  P          .  ;     *  $  ;        $   `          N  `          .  ;     *  $  ;        $             N            .   =     -*  $   =        $             N            .   >     =*  $   >        $   p          N  p          .  >     M*  $  >        $   p          N  p          .   ?     ^*  $   ?        $   p         N  p         .  p@     p*  $  p@        $   p         N  p         .  A     *  $  A        $             N            .  A     *  $  A        $              N             .  B     *  $  B        $              N             .  0B     *  $  0B        $              N             .  PB     *  $  PB        $              N             .  pB     *  $  pB        $   0          N  0          .  B     *  $  B        $   0          N  0          .  B     +  $  B        $   0          N  0          .   C     +  $   C        $   @          N  @          .  @C     )+  $  @C        $   @          N  @          .  C     ;+  $  C        $   p          N  p          .  C     L+  $  C        $   p          N  p          .  `D     _+  $  `D        $   p          N  p          .  D     u+  $  D        $             N            .  E     +  $  E        $             N            .  G     +  $  G        $             N            .  G     +  $  G        $             N            .  H     +  $  H        $             N            .  I     +  $  I        $   P          N  P          .  `I     +  $  `I        $   `          N  `          .  I     +  $  I        $   p          N  p          .  0J     ,  $  0J        $   @          N  @          .  pJ     (,  $  pJ        $             N            .  `K     8,  $  `K        $   `         N  `         .  L     M,  $  L        $            N           .  O     c,  $  O        $             N            .  @P     s,  $  @P        $            N           .   R     ,  $   R        $   0         N  0         .  0Y     ,  $  0Y        $   @         N  @         .  p\     ,  $  p\        $             N            .  P]     ,  $  P]        $             N            .  ]     ,  $  ]        $             N            .  ^     -  $  ^        $             N            .  p_     &-  $  p_        $             N            .  @`     @-  $  @`        $   p         N  p         .  c     [-  $  c        $             N            .  d     p-  $  d        $   `         N  `         .   g     -  $   g        $   0         N  0         .  0i     -  $  0i        $   @          N  @          .  pi     -  $  pi        $   0         N  0         .  o     -  $  o        $             N            .  p     -  $  p        $             N            .  Pq     -  $  Pq        $             N            .  q     -  $  q        $            N           .  `t     .  $  `t        $   @          N  @          .  t     .  $  t        $   @          N  @          .  t     '.  $  t        $            N           .  {     8.  $  {        $            N           .  @}     E.  $  @}        $   `          N  `          .  }     Z.  $  }        $              N             .  }     j.  $  }        $              N             .  }     .  $  }        $              N             .   ~     .  $   ~        $             N            .        .  $           $   P          N  P          .  P     .  $  P        $   @         N  @         .       .  $          $             N            .       .  $          $            N           .  `     /  $  `        $             N            .        */  $           $             N            .        A/  $           $             N            .       W/  $          $   P         N  P         .       h/  $          $   P         N  P         .  `     /  $  `        $             N            .       /  $          $             N            .       /  $          $              N             .       /  $          $   0         N  0         .       /  $          $             N            .       /  $          $             N            .       0  $          $            N           .  О     0  $  О        $            N           .       -0  $          $             N            .  @     <0  $  @        $             N            .  P     T0  $  P        $            N           .  @     d0  $  @        $   p          N  p          .       v0  $          $   p          N  p          .        0  $           $            N           .       0  $          $   `          N  `          .        0  $           $   P         N  P         .  P     0  $  P        $   `          N  `          .       0  $          $            N           .  `     0  $  `        $             N            .  P     
1  $  P        $             N            .  @      1  $  @        $             N            .  @     61  $  @        $             N            .  в     F1  $  в        $             N            .  P     V1  $  P        $   p          N  p          .       f1  $          $             N            .  @     v1  $  @        $             N            .       1  $          $             N            .       1  $          $             N            .       1  $          $             N            .       1  $          $             N            .  P     1  $  P        $             N            .  P     1  $  P        $             N            .        1  $           $             N            .       2  $          $             N            .       !2  $          $             N            .        22  $           $   p          N  p          .       H2  $          $   `         N  `         .       `2  $          $   @          N  @          .  0     w2  $  0        $             N            .       2  $          $            N           .  п     2  $  п        $             N            .       2  $          $             N            .  0     2  $  0        $   @         N  @         .  p     2  $  p        $   p         N  p         .       2  $          $             N            .  p     2  $  p        $             N            .        3  $           $             N            .        %3  $           $            N           .       ?3  $          $   @         N  @         .  0     Y3  $  0        $   0         N  0         .  `     t3  $  `        $   	         N  	         .        3  $           $            N           .       3  $          $   `          N  `          .       3  $          $   `          N  `          .  p     3  $  p        $   `          N  `          .       3  $          $             N            .       3  $          $   P          N  P          .       4  $          $   p          N  p          .  `     4  $  `        $   p         N  p         .       /4  $          $             N            .  p     G4  $  p        $             N            .       `4  $          $   @          N  @          .       z4  $          $            N           .       4  $          $             N            .  p     4  $  p        $            N           .  @     4  $  @        $             N            .       4  $          $            N           .       4  $          $   @         N  @         .       5  $          $            N           .  p     "5  $  p        $            N           .        55  $           $   @         N  @         .  @     H5  $  @        $            N           .  0     Z5  $  0        $   0         N  0         .  `    l5  $  `       $            N           .      5  $         $            N           .  
    5  $  
       $             N            .      5  $         $             N            .  p    5  $  p       $   0         N  0         .      5  $         $             N            .      5  $         $            N           .  @    5  $  @       $   p          N  p          .      6  $         $             N            .  0    6  $  0       $   P          N  P          .      +6  $         $   p          N  p          .      ?6  $         $   @          N  @          .  0    S6  $  0       $             N            .  @    f6  $  @       $             N            .  P    z6  $  P       $              N             .  p    6  $  p       $              N             .      6  $         $            N           .  @    6  $  @       $            N           .       6  $          $            N           .       6  $          $             N            .  0!    
7  $  0!       $            N           .  @%    "7  $  @%       $            N           .   '    <7  $   '       $            N           .  (    V7  $  (       $            N           .  P,    r7  $  P,       $             N            .   -    7  $   -       $            N           .  1    7  $  1       $            N           .  @6    7  $  @6       $   @         N  @         .  :    7  $  :       $             N            .  0;    7  $  0;       $   p         N  p         .  ?    	8  $  ?       $             N            .  `@    8  $  `@       $   P          N  P          .  @    38  $  @       $   P          N  P          .   A    U8  $   A       $   0         N  0         .  0B    q8  $  0B       $             N            .  B    8  $  B       $   @         N  @         .  D    8  $  D       $            N           .   E    8  $   E       $   `          N  `          .  E    8  $  E       $   P          N  P          .  E    8  $  E       $   `          N  `          .  0F    8  $  0F       $              N             .  PF    9  $  PF       $            N           .  G    :9  $  G       $             N            .  H    R9  $  H       $            N           .  L    e9  $  L       $             N            .   M    9  $   M       $             N            .   N    9  $   N       $             N            .  N    9  $  N       $            N           .  `S    9  $  `S       $             N            .  `U    9  $  `U       $            N           .  V    :  $  V       $            N           .  Y    1:  $  Y       $            N           .  [    K:  $  [       $   @         N  @         .  \    n:  $  \       $             N            .  ]    :  $  ]       $             N            .   ^    :  $   ^       $   `
         N  `
         .  h    :  $  h       $            N           .   l    :  $   l       $            N           .  0m    :  $  0m       $   P         N  P         .  s    ;  $  s       $             N            .  0t    *;  $  0t       $             N            .  t    >;  $  t       $   `          N  `          .  Pu    Q;  $  Pu       $   @         N  @         .  v    j;  $  v       $             N            .  0w    ;  $  0w       $             N            .  0x    ;  $  0x       $   `         N  `         .  |    ;  $  |       $   `         N  `         .  }    ;  $  }       $            N           .      <  $         $            N           .  0    <  $  0       $             N            .      .<  $         $   P          N  P          .      ><  $         $             N            .      Q<  $         $             N            .  p    `<  $  p       $   P         N  P         .      w<  $         $             N            .  P    <  $  P       $   p          N  p          .      <  $         $   0         N  0         .      <  $         $            N           .       <  $          $   `         N  `         .  `    <  $  `       $             N            .  0    <  $  0       $             N            .       <  $          $             N            .  Ж    =  $  Ж       $             N            .  p    &=  $  p       $            N           .  0    N=  $  0       $            N           .  @    r=  $  @       $             N            .  @    =  $  @       $            N           .  С    =  $  С       $   `         N  `         .  0    =  $  0       $             N            .      >  $         $            N           .      />  $         $             N            .      D>  $         $            N           .      T>  $         $            N           .  в    g>  $  в       $   P         N  P         .       >  $          $             N            .      >  $         $            N           .      >  $         $   p         N  p         .      >  $         $            N           .       >  $          $   P         N  P         .  P    >  $  P       $   `          N  `          .      ?  $         $   `         N  `         .      !?  $         $             N            .      1?  $         $            N           .      C?  $         $             N            .  `    i?  $  `       $            N           .  p    ?  $  p       $             N            .      ?  $         $   0          N  0          .      ?  $         $             N            .  `    ?  $  `       $   `          N  `          .      ?  $         $   p          N  p          .  0    @  $  0       $            N           .      @  $         $            N           .  p    4@  $  p       $            N           .  P    Q@  $  P       $             N            .       h@  $          $   p          N  p          .  p    @  $  p       $   P          N  P          .      @  $         $             N            .      @  $         $             N            .      @  $         $   @         N  @         .      @  $         $   P         N  P         .      
A  $         $   p         N  p         .      A  $         $             N            .  0    1A  $  0       $   @         N  @         .  p    MA  $  p       $   0         N  0         .      cA  $         $            N           .  p    yA  $  p       $   @         N  @         .      A  $         $             N            .  0    A  $  0       $   P         N  P         .      A  $         $            N           .       A  $          $            N           .      A  $         $            N           .  `     B  $  `       $   @         N  @         .      B  $         $   0         N  0         .      !B  $         $            N           .  P    3B  $  P       $            N           .   	    FB  $   	       $             N            .  	    TB  $  	       $            N           .  P    gB  $  P       $            N           .      |B  $         $             N            .      B  $         $             N            .  p    B  $  p       $   P         N  P         .      B  $         $   P         N  P         .      B  $         $            N           .      B  $         $             N            .      
C  $         $             N            .       C  $         $             N            .       3C  $          $             N            .       BC  $          $             N            .  !    cC  $  !       $            N           .  "    C  $  "       $   p         N  p         .  P$    C  $  P$       $   p         N  p         .  %    C  $  %       $   P          N  P          .  &    C  $  &       $   P          N  P          .  `&    C  $  `&       $   p         N  p         .  '    D  $  '       $            N           .  +    D  $  +       $             N            .  ,    :D  $  ,       $   	         N  	         .  `6    QD  $  `6       $   `         N  `         .  7    kD  $  7       $              N             .  7    D  $  7       $            N           .  9    D  $  9       $             N            .  :    D  $  :       $             N            .  :    D  $  :       $   p          N  p          .   ;    D  $   ;       $            N           .  <    D  $  <       $            N           .  =    E  $  =       $             N            .  >    &E  $  >       $             N            .  ?    @E  $  ?       $             N            .  @    ZE  $  @       $   `          N  `          .   A    {E  $   A       $   `          N  `          .  A    E  $  A       $   0         N  0         .  C    E  $  C       $   `          N  `          .  D    E  $  D       $   `          N  `          .  pD    E  $  pD       $   p          N  p          .  D    E  $  D       $             N            .  E    E  $  E       $             N            .  @F    
F  $  @F       $             N            .   G     F  $   G       $   0         N  0         .  PK    :F  $  PK       $             N            .  L    TF  $  L       $            N           .  M    gF  $  M       $             N            .  @N    }F  $  @N       $             N            .  N    F  $  N       $   `         N  `         .   S    F  $   S       $   `         N  `         .  U    F  $  U       $   p         N  p         .  X    F  $  X       $             N            .  \    F  $  \       $             N            .   ]    G  $   ]       $             N            .  ]    *G  $  ]       $             N            .  ^    DG  $  ^       $   @         N  @         .  a    eG  $  a       $             N            .  c    {G  $  c       $   0         N  0         .   e    G  $   e       $             N            .  e    G  $  e       $             N            .  @f    G  $  @f       $            N           .  h    G  $  h       $   0         N  0         .  l    H  $  l       $            N           .  n    -H  $  n       $   p          N  p          .   o    UH  $   o       $            N           .  p    qH  $  p       $             N            .  q    H  $  q       $             N            .  r    H  $  r       $   `          N  `          .  0s    H  $  0s       $            N           .  t    H  $  t       $            N           .  v    H  $  v       $   p         N  p         .   y    I  $   y       $             N            .  y     I  $  y       $             N            .  pz    9I  $  pz       $   P         N  P         .  {    MI  $  {       $   P         N  P         .      aI  $         $             N            .      I  $         $             N            .      I  $         $             N            .      I  $         $   p          N  p          .       I  $          $   p          N  p          .  p    I  $  p       $   @         N  @         .      I  $         $   P          N  P          .       I  $          $             N            .      J  $         $   p          N  p          .      #J  $         $             N            .  Ї    =J  $  Ї       $            N           .      RJ  $         $             N            .  P    eJ  $  P       $             N            .  Њ    xJ  $  Њ       $             N            .  `    J  $  `       $            N           .      J  $         $             N            .      J  $         $            N           .  p    J  $  p       $   `         N  `         .  Б    J  $  Б       $             N            .      J  $         $             N            .  P    J  $  P       $             N            .  Г    K  $  Г       $             N            .  P    K  $  P       $             N            .      3K  $         $             N            .      GK  $         $             N            .  p    [K  $  p       $             N            .       rK  $          $             N            .      K  $         $   P         N  P         .  @    K  $  @       $   @          N  @          .      K  $         $   @         N  @         .      K  $         $             N            .      K  $         $   `          N  `          .      L  $         $             N            .      7L  $         $   P         N  P         .      VL  $         $            N           .  Р    xL  $  Р       $             N            .      L  $         $   P          N  P          .      L  $         $   p         N  p         .      L  $         $             N            .       L  $          $             N            .      L  $         $             N            .      M  $         $             N            .      M  $         $   `         N  `         .       'M  $          $             N            .      :M  $         $            N           .  @    LM  $  @       $   p          N  p          .      _M  $         $   P          N  P          .       nM  $          $             N            .      ~M  $         $             N            .      M  $         $             N            .  @    M  $  @       $   `         N  `         .      M  $         $   @          N  @          .      M  $         $   0          N  0          .      M  $         $             N            .      M  $         $             N            .  P    M  $  P       $             N            .  p    N  $  p       $             N            .  `    N  $  `       $   p          N  p          .  д    3N  $  д       $             N            .      HN  $         $             N            .  0    ^N  $  0       $             N            .      wN  $         $             N            .      N  $         $             N            .  @    N  $  @       $             N            .      N  $         $             N            .      N  $         $             N            .  P    N  $  P       $             N            .       O  $          $             N            .      &O  $         $             N            .  `    @O  $  `       $             N            .      WO  $         $             N            .      nO  $         $   p          N  p          .  0    O  $  0       $             N            .      O  $         $   p         N  p         .       O  $          $   p          N  p          .      O  $         $             N            .      O  $         $   @          N  @          .      O  $         $   @          N  @          .  0    O  $  0       $             N            .  P    P  $  P       $             N            .  P    'P  $  P       $             N            .  P    ;P  $  P       $   `         N  `         .      KP  $         $             N            .      [P  $         $   P          N  P          .      mP  $         $   @          N  @          .  P    xP  $  P       $             N            .      P  $         $   `         N  `         .  @    P  $  @       $   p          N  p          .      P  $         $             N            .  P    P  $  P       $            N           .      P  $         $            N           .  p    P  $  p       $             N            .  0    P  $  0       $   `         N  `         .      Q  $         $             N            .      (Q  $         $   p          N  p          .      <Q  $         $   P         N  P         .      KQ  $         $   P          N  P          .       [Q  $          $   P          N  P          .  p    kQ  $  p       $   p          N  p          .      }Q  $         $            N           .      Q  $         $             N            .      Q  $         $             N            .      Q  $         $   p          N  p          .      Q  $         $            N           .      Q  $         $   @          N  @          .      Q  $         $             N            .  `    R  $  `       $             N            .  0    R  $  0       $             N            .      (R  $         $   P         N  P         .  0    =R  $  0       $            N           .      JR  $         $             N            .      `R  $         $   P          N  P          .       oR  $          $             N            .  @    R  $  @       $   @         N  @         .      R  $         $   p          N  p          .      R  $         $            N           .      R  $         $            N           .      R  $         $             N            .       R  $          $   @          N  @          .  `    R  $  `       $   @          N  @          .       S  $         $   P          N  P          .      S  $         $   @          N  @          .  0    .S  $  0       $   @          N  @          .  p    JS  $  p       $   0          N  0          .      ZS  $         $   @         N  @         .      jS  $         $            N           .  `    zS  $  `       $            N           .      S  $         $             N            .      S  $         $   0         N  0         .      S  $         $            N           .       S  $          $             N            .  @    S  $  @       $   P         N  P         .      S  $         $             N            .  p    T  $  p       $             N            .  p    !T  $  p       $            N           .       /T  $          $            N           .      @T  $         $             N            .      UT  $         $             N            .  0    kT  $  0       $            N           .      T  $         $            N           .  `    T  $  `       $             N            .      T  $         $            N           .      T  $         $   `          N  `          .  P    T  $  P       $   P         N  P         .      T  $         $            N           .       T  $          $             N            .      U  $         $   p         N  p         .  `    U  $  `       $            N           .       )U  $          $             N            .  p!    ;U  $  p!       $            N           .   #    PU  $   #       $             N            .  @$    ^U  $  @$       $             N            .   %    pU  $   %       $   @         N  @         .  @&    }U  $  @&       $             N            .  `'    U  $  `'       $            N           .  p(    U  $  p(       $   `         N  `         .  )    U  $  )       $              N             .  )    U  $  )       $            N           .   ,    U  $   ,       $            N           .  /    U  $  /       $            N           .  1    U  $  1       $             N            .  2    V  $  2       $            N           .  3    V  $  3       $   p         N  p         .  5    +V  $  5       $            N           .  @    @V  $  @       $             N            .  A    QV  $  A       $             N            .  B    gV  $  B       $            N           .  @D    {V  $  @D       $            N           .  PI    V  $  PI       $   P          N  P          .  I    V  $  I       $            N           .  `K    V  $  `K       $   `         N  `         .  M    V  $  M       $             N            .  PN    V  $  PN       $             N            .  N    V  $  N       $   p          N  p          .  PO    V  $  PO       $            N           .  R    
W  $  R       $   P          N  P          .  `R    W  $  `R       $   @         N  @         .  T    .W  $  T       $   0          N  0          .  T    CW  $  T       $             N            .  PU    _W  $  PU       $             N            .  @V    {W  $  @V       $            N           .  W    W  $  W       $             N            .  X    W  $  X       $            N           .   [    W  $   [       $             N            .   \    W  $   \       $             N            .  \    X  $  \       $             N            .  p]    $X  $  p]       $            N           .  P_    9X  $  P_       $             N            .   `    LX  $   `       $   0          N  0          .  0`    gX  $  0`       $             N            .  `    yX  $  `       $   0          N  0          .   a    X  $   a       $   p          N  p          .  pa    X  $  pa       $             N            .  @b    X  $  @b       $             N            .  b    X  $  b       $            N           .  g    X  $  g       $   P         N  P         .   k    X  $   k       $   p         N  p         .  l    Y  $  l       $            N           .  n    Y  $  n       $             N            .  n    $Y  $  n       $             N            .  po    ;Y  $  po       $   @          N  @          .  o    UY  $  o       $   0          N  0          .  o    eY  $  o       $   0          N  0          .  p    {Y  $  p       $   0          N  0          .  @p    Y  $  @p       $   0          N  0          .  pp    Y  $  pp       $   0          N  0          .  p    Y  $  p       $   P         N  P         .  u    Y  $  u       $             N            .  v    Y  $  v       $             N            .   w     Z  $   w       $             N            .  w    Z  $  w       $   P         N  P         .  x    !Z  $  x       $            N           .  {    6Z  $  {       $             N            .       IZ  $          $   `          N  `          .  `    ZZ  $  `       $   `         N  `         .      hZ  $         $             N            .      yZ  $         $   p          N  p          .  P    Z  $  P       $            N           .      Z  $         $            N           .      Z  $         $   p         N  p         .  `    Z  $  `       $             N            .      Z  $         $   
         N  
         .  М    Z  $  М       $   P         N  P         .       Z  $          $   p          N  p          .      [  $         $   P         N  P         .      &[  $         $             N            .  p    7[  $  p       $   @          N  @          .      I[  $         $             N            .      Y[  $         $   @         N  @         .      m[  $         $             N            .      }[  $         $   P         N  P         .      [  $         $             N            .      [  $         $   0          N  0          .      [  $         $              N             .  0    [  $  0       $   0          N  0          .  `    [  $  `       $              N             .      \  $         $             N            .      \  $         $   0          N  0          .  @    /\  $  @       $             N            .  `    L\  $  `       $              N             .      X\  $         $             N            .  `    g\  $  `       $   p          N  p          .  Ъ    \  $  Ъ       $   P          N  P          .       \  $          $             N            .  Ы    \  $  Ы       $             N            .      \  $         $   p         N  p         .  0    ]  $  0       $   p          N  p          .      ,]  $         $             N            .      A]  $         $             N            .      Q]  $         $   0          N  0          .  г    ^]  $  г       $   p          N  p          .  @    k]  $  @       $   P         N  P         .      z]  $         $   P         N  P         .      ]  $         $   P         N  P         .  0    ]  $  0       $            N           .      ]  $         $   p         N  p         .  0    ]  $  0       $            N           .      ]  $         $   `          N  `          .  @    ]  $  @       $            N           .      ^  $         $   P          N  P          .  `    ^  $  `       $   P          N  P          .      3^  $         $   P          N  P          .       J^  $          $   P          N  P          .  P    n^  $  P       $   P          N  P          .      ^  $         $            N           .  0    ^  $  0       $             N            .       ^  $          $             N            .      ^  $         $             N            .  0    ^  $  0       $             N            .  0    _  $  0       $             N            .      _  $         $             N            .      -_  $         $             N            .  `    C_  $  `       $            N           .  p    T_  $  p       $   `          N  `          .      l_  $         $   `          N  `          .  0    _  $  0       $   P          N  P          .      _  $         $   `          N  `          .      _  $         $   P          N  P          .  0    _  $  0       $   p          N  p          .      _  $         $            N           .      `  $         $            N           .  `    !`  $  `       $   0          N  0          .      7`  $         $   @         N  @         .      Q`  $         $            N           .  `    m`  $  `       $            N           .  p    `  $  p       $            N           .  P    `  $  P       $             N            .      `  $         $   @          N  @          .  P    `  $  P       $            N           .  `    `  $  `       $   `         N  `         .      a  $         $             N            .  P    .a  $  P       $   @         N  @         .      Aa  $         $   @          N  @          .      La  $         $             N            .      [a  $         $             N            .      ka  $         $   p          N  p          .  P	    a  $  P	       $             N            .   
    a  $   
       $   p          N  p          .  
    a  $  
       $             N            .      a  $         $            N           .       a  $          $             N            .      a  $         $             N            .      b  $         $             N            .      b  $         $             N            .  0    1b  $  0       $             N            .      Jb  $         $   `          N  `          .       \b  $          $            N           .      mb  $         $   `          N  `          .  @    b  $  @       $   P         N  P         .      b  $         $             N            .  p    b  $  p       $             N            .       b  $          $   `          N  `          .  `    b  $  `       $            N           .      b  $         $             N            .       b  $          $            N           .  &    c  $  &       $   `          N  `          .  0'    "c  $  0'       $              N             .  P'    4c  $  P'       $            N           .   )    Kc  $   )       $            N           .  *    ac  $  *       $             N            .  +    zc  $  +       $             N            .  ,    c  $  ,       $             N            .  -    c  $  -       $             N            .  0    c  $  0       $   @         N  @         .   4    c  $   4       $   0         N  0         .  06    c  $  06       $   P         N  P         .  :    c  $  :       $   P          N  P          .  :    d  $  :       $             N            .  ;    %d  $  ;       $   @          N  @          .   <    :d  $   <       $   P          N  P          .  P<    Kd  $  P<       $   P         N  P         .  =    dd  $  =       $   0         N  0         .  @    vd  $  @       $   0          N  0          .   A    d  $   A       $            N           .  N    d  $  N       $   @         N  @         .  PO    d  $  PO       $            N           .  P    d  $  P       $            N           .  Y    d  $  Y       $   0          N  0          .  Y    d  $  Y       $            N           .  \    d  $  \       $   p          N  p          .  ]    e  $  ]       $   p          N  p          .  ]    *e  $  ]       $             N            .   ^    @e  $   ^       $             N            .  ^    Ve  $  ^       $             N            .  p_    pe  $  p_       $             N            .   `    e  $   `       $             N            .   a    e  $   a       $            N           .  b    e  $  b       $             N            .  d    e  $  d       $   0         N  0         .  e    e  $  e       $             N            .  `f    e  $  `f       $            N           .  g    f  $  g       $            N           .  i    !f  $  i       $             N            .  j    2f  $  j       $             N            .  k    @f  $  k       $   0         N  0         .  l    Mf  $  l       $             N            .  m    ^f  $  m       $   @          N  @          .  m    uf  $  m       $   P          N  P          .  n    f  $  n       $   P          N  P          .  `n    f  $  `n       $            N           .   v    f  $   v       $            N           .  x    f  $  x       $            N           .  p{    f  $  p{       $   `          N  `          .  {    f  $  {       $            N           .      g  $         $             N            .      g  $         $             N            .  P    3g  $  P       $   @          N  @          .      Kg  $         $            N           .       \g  $          $            N           .  Ќ    lg  $  Ќ       $             N            .  p    }g  $  p       $             N            .       g  $          $            N           .       g  $          $             N            .      g  $         $   p         N  p         .      g  $         $             N            .      g  $         $             N            .  P    g  $  P       $             N            .  0    
h  $  0       $            N           .      h  $         $   p          N  p          .  P    *h  $  P       $             N            .      ;h  $         $   `          N  `          .  P    Kh  $  P       $   `          N  `          .      \h  $         $   `          N  `          .      nh  $         $   `          N  `          .  p    h  $  p       $   `          N  `          .  И    h  $  И       $   P          N  P          .       h  $          $   P          N  P          .  p    h  $  p       $   P          N  P          .      h  $         $   P          N  P          .      i  $         $   @          N  @          .  P    i  $  P       $             N            .       &i  $          $   @          N  @          .  `    5i  $  `       $   @          N  @          .      Ei  $         $   P          N  P          .      Ri  $         $   P          N  P          .  @    bi  $  @       $   @          N  @          .      oi  $         $   @          N  @          .      ~i  $         $   P          N  P          .      i  $         $   P          N  P          .  `    i  $  `       $             N            .       i  $          $   p          N  p          .  p    i  $  p       $   @          N  @          .      i  $         $   @          N  @          .      i  $         $   `          N  `          .  P    i  $  P       $   @          N  @          .      j  $         $   @          N  @          .  П    j  $  П       $   P          N  P          .       (j  $          $   P          N  P          .  p    6j  $  p       $   P          N  P          .      Ej  $         $   P          N  P          .      Tj  $         $   P          N  P          .  `    oj  $  `       $   P          N  P          .      j  $         $   P          N  P          .       j  $          $   P          N  P          .  P    j  $  P       $   P          N  P          .      j  $         $   P          N  P          .      k  $         $   P          N  P          .  @    "k  $  @       $   `          N  `          .      3k  $         $             N            .      Dk  $         $            N           .  `    kk  $  `       $             N            .  0    |k  $  0       $            N           .      k  $         $   `         N  `         .  @    k  $  @       $             N            .      k  $         $             N            .      k  $         $             N            .  Ю    k  $  Ю       $            N           .      l  $         $   p          N  p          .       l  $          $             N            .       $l  $          $             N            .      :l  $         $             N            .  г    Ml  $  г       $            N           .      fl  $         $   @         N  @         .      {l  $         $             N            .  p    l  $  p       $             N            .      l  $         $            N           .  к    l  $  к       $             N            .  `    l  $  `       $             N            .  `    l  $  `       $             N            .      m  $         $   `          N  `          .  p    Bm  $  p       $             N            .      ^m  $         $             N            .      um  $         $             N            .      m  $         $             N            .  `    m  $  `       $             N            .       m  $          $             N            .      m  $         $             N            .      m  $         $            N           .      n  $         $             N            .      n  $         $             N            .      ,n  $         $   `          N  `          .  p    Cn  $  p       $             N            .  P    Zn  $  P       $             N            .       rn  $          $             N            .      n  $         $   0         N  0         .      n  $         $   @         N  @         .  P    n  $  P       $            N           .       n  $          $   p         N  p         .      n  $         $             N            .  `    n  $  `       $            N           .       o  $          $   p          N  p          .      #o  $         $             N            .  P    9o  $  P       $             N            .  p    Lo  $  p       $            N           .  `    ko  $  `       $   @         N  @         .      o  $         $             N            .      o  $         $             N            .  0    o  $  0       $             N            .       o  $          $            N           .      o  $         $            N           .      o  $         $            N           .       
p  $          $            N           .  p    #p  $  p       $            N           .      =p  $         $   0         N  0         .      Wp  $         $   @         N  @         .      tp  $         $             N            .  p    p  $  p       $             N            .  P    p  $  P       $             N            .  	    p  $  	       $             N            .  	    p  $  	       $            N           .  
    p  $  
       $             N            .      q  $         $   P         N  P         .       q  $          $   0         N  0         .  P    6q  $  P       $   P          N  P          .      Jq  $         $   @          N  @          .      \q  $         $             N            .  p    mq  $  p       $             N            .  `    q  $  `       $            N           .       q  $          $   `         N  `         .  `,    q  $  `,       $   P         N  P         .  .    q  $  .       $   p         N  p         .   0    q  $   0       $             N            .  00    q  $  00       $             N            .  0    r  $  0       $   `          N  `          .  P1    1r  $  P1       $   P          N  P          .  1    Hr  $  1       $   P          N  P          .  1    _r  $  1       $            N           .  p7    |r  $  p7       $   `          N  `          .  7    r  $  7       $   p          N  p          .  @8    r  $  @8       $   p          N  p          .  8    r  $  8       $             N            .  09    r  $  09       $             N            .  9     s  $  9       $   @          N  @          .   :    s  $   :       $             N            .  :    6s  $  :       $             N            .  p;    Qs  $  p;       $   0          N  0          .  ;    gs  $  ;       $   p          N  p          .  <    }s  $  <       $             N            .  <    s  $  <       $             N            .   =    s  $   =       $             N            .  =    s  $  =       $   P          N  P          .  @>    s  $  @>       $   @          N  @          .  >    t  $  >       $            N           .  ?    #t  $  ?       $   @          N  @          .  ?    Ct  $  ?       $   @          N  @          .  @    et  $  @       $   @          N  @          .  P@    t  $  P@       $   p          N  p          .  @    t  $  @       $            N           .  pB    t  $  pB       $             N            .  `C    t  $  `C       $   P          N  P          .  C    t  $  C       $   `          N  `          .  D    
u  $  D       $   p          N  p          .  D    &u  $  D       $   0          N  0          .  D    ?u  $  D       $            N           .  F    Xu  $  F       $   p          N  p          .  F    ou  $  F       $             N            .  G    u  $  G       $   0         N  0         .  K    u  $  K       $            N           .  L    u  $  L       $   p          N  p          .  0M    u  $  0M       $            N           .   O    v  $   O       $             N            .   P    /v  $   P       $            N           .  Q    Tv  $  Q       $   P          N  P          .  Q    ov  $  Q       $   `          N  `          .  PR    v  $  PR       $   `          N  `          .  R    v  $  R       $   P          N  P          .   S    v  $   S       $            N           .  T    v  $  T       $   `          N  `          .  T    v  $  T       $             N            .  pU    w  $  pU       $             N            .   V    w  $   V       $             N            .  V    4w  $  V       $   @          N  @          .   W    Mw  $   W       $             N            .  W    hw  $  W       $   P          N  P          .  W    {w  $  W       $   @          N  @          .  0X    w  $  0X       $   P          N  P          .  X    w  $  X       $             N            .  @Y    w  $  @Y       $             N            .  @Z    w  $  @Z       $   @          N  @          .  Z    w  $  Z       $             N            .  [    x  $  [       $   @         N  @         .  \    /x  $  \       $   @         N  @         .   ^    Ox  $   ^       $             N            .  ^    mx  $  ^       $   `          N  `          .  _    x  $  _       $   `          N  `          .  p_    x  $  p_       $   `          N  `          .  _    x  $  _       $   `          N  `          .  0`    x  $  0`       $             N            .  `    x  $  `       $   p          N  p          .  `a    	y  $  `a       $   p          N  p          .  a     y  $  a       $             N            .  b    6y  $  b       $   @          N  @          .  b    Uy  $  b       $            N           .  @d    by  $  @d       $             N            .  @e    y  $  @e       $             N            .  Pe    y  $  Pe       $   P         N  P         .  f    y  $  f       $             N            .  f    y  $  f       $   `          N  `          .  g    y  $  g       $   p          N  p          .  g    y  $  g       $             N            .  g    y  $  g       $             N            .  @h    y  $  @h       $             N            .  h    z  $  h       $             N            .  h    z  $  h       $            N           .  j    3z  $  j       $   0          N  0          .   k    <z  $   k       $             N            .  k    Kz  $  k       $             N            .   l    Zz  $   l       $             N            .  l    jz  $  l       $             N            .  `m    zz  $  `m       $             N            .  n    z  $  n       $             N            .  n    z  $  n       $             N            .  po    z  $  po       $             N            .  @p    z  $  @p       $             N            .  q    z  $  q       $             N            .  q    z  $  q       $             N            .  r    z  $  r       $             N            .  s    {  $  s       $             N            .  Pt    {  $  Pt       $             N            .   u    *{  $   u       $             N            .  u    ={  $  u       $             N            .  v    Q{  $  v       $             N            .  w    e{  $  w       $             N            .  `x    y{  $  `x       $             N            .  0y    {  $  0y       $             N            .   z    {  $   z       $             N            .  z    {  $  z       $             N            .  {    {  $  {       $             N            .  p|    {  $  p|       $             N            .  @}    {  $  @}       $             N            .  ~    |  $  ~       $             N            .  ~    %|  $  ~       $             N            .  ~    7|  $  ~       $             N            .       R|  $          $              N             .       c|  $          $   @          N  @          .  `    k|  $  `       $             N            .       ~|  $          $   P          N  P          .  p    |  $  p       $            N           .      |  $         $             N            .      |  $         $             N            .      |  $         $             N            .      |  $         $              N             .  Ё    |  $  Ё       $              N             .      |  $         $              N             .      }  $         $   P         N  P         .  `    }  $  `       $   @          N  @          .      %}  $         $   @          N  @          .      7}  $         $              N             .       H}  $          $             N            .      X}  $         $              N             .  0    i}  $  0       $             N            .  @    x}  $  @       $             N            .  @    }  $  @       $            N           .  Ћ    }  $  Ћ       $   P          N  P          .       }  $          $   P          N  P          .  p    }  $  p       $   p          N  p          .      }  $         $   p          N  p          .  P    }  $  P       $   p          N  p          .      }  $         $   p          N  p          .  0    }  $  0       $   p          N  p          .      ~  $         $             N            .  0    ~  $  0       $             N            .      #~  $         $             N            .  P    3~  $  P       $             N            .      C~  $         $             N            .  p    S~  $  p       $   @          N  @          .      m~  $         $             N            .      ~  $         $             N            .  Б    ~  $  Б       $             N            .      ~  $         $             N            .      ~  $         $             N            .       ~  $          $             N            .      ~  $         $             N            .         $          $             N            .  0      $  0       $             N            .  @    3  $  @       $             N            .  P    L  $  P       $             N            .  `    d  $  `       $             N            .  p    y  $  p       $             N            .        $         $   @         N  @         .        $         $            N           .  P      $  P       $            N           .        $         $            N           .        $         $              N             .        $         $              N             .        $         $             N            .      &  $         $              N             .      >  $         $              N             .  0    W  $  0       $              N             .  P    t  $  P       $              N             .  p      $  p       $   P          N  P          .        $         $             N            .  С    ǀ  $  С       $   0          N  0          .         $          $   0          N  0          .  0      $  0       $   0          N  0          .  `    "  $  `       $              N             .      ?  $         $   0          N  0          .      N  $         $   `          N  `          .      _  $         $             N            .  У    s  $  У       $   @          N  @          .        $         $   0          N  0          .  @      $  @       $             N            .  P      $  P       $              N             .  p    ΁  $  p       $   0          N  0          .        $         $             N            .        $         $   0          N  0          .        $         $              N             .       5  $          $   P          N  P          .  P    I  $  P       $             N            .  `    n  $  `       $              N             .        $         $              N             .      ʂ  $         $              N             .        $         $             N            .  Х      $  Х       $              N             .      +  $         $             N            .       Q  $          $             N            .      y  $         $              N             .  0      $  0       $              N             .  P    Ã  $  P       $              N             .  p      $  p       $             N            .         $         $   P          N  P          .  Ц    0  $  Ц       $   P          N  P          .       A  $          $   P          N  P          .  p    T  $  p       $   `          N  `          .  Ч    e  $  Ч       $   `          N  `          .  0    w  $  0       $   `          N  `          .        $         $   `          N  `          .        $         $             N            .      τ  $         $             N            .  `      $  `       $             N            .        $         $             N            .  p      $  p       $             N            .       7  $          $   @          N  @          .  `    S  $  `       $   `          N  `          .      n  $         $   `          N  `          .         $          $             N            .        $         $   0          N  0          .  Э      $  Э       $   `          N  `          .  0    ׅ  $  0       $   `          N  `          .        $         $   `          N  `          .      $  $         $   0          N  0          .       W  $          $             N            .  Я    q  $  Я       $             N            .        $         $   `          N  `          .        $         $   `          N  `          .  @      $  @       $             N            .      І  $         $   p          N  p          .  0      $  0       $             N            .  в      $  в       $             N            .        $         $             N            .  @    2  $  @       $             N            .      K  $         $             N            .  P    b  $  P       $   p          N  p          .      w  $         $             N            .        $         $   p          N  p          .        $         $             N            .        $         $             N            .  0    χ  $  0       $   0          N  0          .  `      $  `       $             N            .        $         $             N            .  `      $  `       $             N            .      1  $         $             N            .  `    H  $  `       $             N            .       f  $          $             N            .  л      $  л       $             N            .  P      $  P       $   0          N  0          .        $         $   `          N  `          .      ؈  $         $   `          N  `          .  @      $  @       $   p          N  p          .        $         $             N            .  @    4  $  @       $             N            .      Q  $         $   0          N  0          .      l  $         $             N            .  p      $  p       $             N            .        $         $             N            .  p      $  p       $   p          N  p          .      <  $         $   p          N  p          .  P      $  P       $             N            .        $         $             N            .  `      $  `       $             N            .      &  $         $             N            .  p    A  $  p       $             N            .       Z  $          $             N            .      s  $         $             N            .         $          $   p          N  p          .  p      $  p       $             N            .  0      $  0       $   p          N  p          .      ǋ  $         $             N            .  `    ڋ  $  `       $   p          N  p          .        $         $             N            .        $         $   p          N  p          .         $          $             N            .      *  $         $   P          N  P          .      J  $         $             N            .      c  $         $             N            .      z  $         $             N            .  p      $  p       $             N            .         $          $             N            .      ֌  $         $             N            .         $          $   `          N  `          .        $         $   `          N  `          .      6  $         $             N            .  p    S  $  p       $             N            .      q  $         $             N            .  p      $  p       $             N            .        $         $             N            .        $         $             N            .       ܍  $          $             N            .        $         $             N            .  0      $  0       $   `          N  `          .      2  $         $   `          N  `          .      P  $         $             N            .      k  $         $             N            .        $         $             N            .  p      $  p       $             N            .       ̎  $          $   `          N  `          .        $         $   `          N  `          .        $         $             N            .  `      $  `       $             N            .      4  $         $             N            .  `      $  `       $   0          N  0          .        $         $   p          N  p          .       >  $          $   P          N  P          .  P      $  P       $   @         N  @         .        $         $            N           .  0    ʐ  $  0       $   `          N  `          .        $         $             N            .      @  $         $   @          N  @          .  P      $  P       $   `          N  `          .        $         $   `          N  `          .        $         $   `          N  `          .  p      $  p       $   `          N  `          .      Ȓ  $         $             N            .  P      $  P       $             N            .        $         $   `          N  `          .  0      $  0       $   `          N  `          .      2  $         $             N            .      O  $         $             N            .      j  $         $             N            .        $         $             N            .        $         $             N            .      Ǔ  $         $             N            .        $         $   p          N  p          .         $          $             N            .      "  $         $             N            .  p    m  $  p       $             N            .         $          $   p          N  p          .  p      $  p       $             N            .       T  $          $   p          N  p          .  p    j  $  p       $             N            .  0    ~  $  0       $   p          N  p          .        $         $             N            .  p      $  p       $   p          N  p          .      ѕ  $         $   @          N  @          .         $          $   p          N  p          .        $         $             N            .  P      $  P       $   `          N  `          .      O  $         $   0          N  0          .        $         $             N            .  `      $  `       $             N            .        $         $   p         N  p         .  P    t  $  P       $            N           .       Z  $          $             N            .        $         $             N            .       t  $          $             N            .        $         $             N            .         $          $   `          N  `          .        $         $   `          N  `          .      l  $         $   0         N  0         .        $         $             N            .         $          $             N            .  0      $  0       $             N            .  @    ڥ  $  @       $            N           .        $         $   P          N  P          .  @      $  @       $             N            .      6  $         $            N           .      X  $         $             N            .        $         $             N            .  p       $  p        $             N            .       Ǧ  $          $              N             .         $          $             N            .         $          $             N            .  `    =  $  `       $   p          N  p          .      e  $         $             N            .        $         $             N            .  P      $  P       $   P         N  P         .      ѧ  $         $   p          N  p          .        $         $   p          N  p          .        $         $   p          N  p          .      >  $         $             N            .      c  $         $            N           .        $         $   0          N  0          .        $         $             N            .      ʨ  $         $             N            .  	      $  	       $              N             .  	      $  	       $            N           .  @    >  $  @       $             N            .      f  $         $            N           .        $         $            N           .         $          $             N            .  @!      $  @!       $             N            .  P!      $  P!       $            N           .  @#    &  $  @#       $             N            .  0$    C  $  0$       $   P          N  P          .  $    f  $  $       $   `          N  `          .  $      $  $       $             N            .  %      $  %       $             N            .  @&    Ϫ  $  @&       $   `          N  `          .  &      $  &       $   P          N  P          .  &      $  &       $   `          N  `          .  P'    8  $  P'       $   P          N  P          .  '    [  $  '       $             N            .  (    ~  $  (       $   `          N  `          .   )      $   )       $   `          N  `          .  )    ֫  $  )       $   `          N  `          .  )      $  )       $             N            .  `*      $  `*       $             N            .  *    F  $  *       $             N            .  p+    o  $  p+       $             N            .  +    Ƭ  $  +       $             N            .  p,      $  p,       $             N            .  ,    &  $  ,       $              N             .  -    B  $  -       $             N            .  -    N  $  -       $             N            .  0    _  $  0       $            N           .  P6    q  $  P6       $             N            .  6      $  6       $            N           .  =      $  =       $            N           .   ?      $   ?       $             N            .   @    ԭ  $   @       $   0         N  0         .  PB      $  PB       $             N            .  B      $  B       $            N           .  E    "  $  E       $   `          N  `          .   F    7  $   F       $             N            .  F    P  $  F       $   @         N  @         .  0H    d  $  0H       $             N            .   I    u  $   I       $             N            .   J      $   J       $            N           .  L      $  L       $             N            .  L      $  L       $            N           .  `O      $  `O       $   p         N  p         .  P    Ү  $  P       $   @          N  @          .  Q    ޮ  $  Q       $             N            .  R      $  R       $            N           .   S      $   S       $   0         N  0         .  PT    3  $  PT       $   0         N  0         .  V    N  $  V       $             N            .   W    h  $   W       $            N           .  0X      $  0X       $   @          N  @          .  pX      $  pX       $   `          N  `          .  X      $  X       $             N            .  `Y    ¯  $  `Y       $             N            .  Z    ׯ  $  Z       $             N            .  Z      $  Z       $   P         N  P         .  @\      $  @\       $   P          N  P          .  \      $  \       $             N            .  P]    2  $  P]       $   p          N  p          .  ]    <  $  ]       $             N            .  @^    ^  $  @^       $             N            .  ^    ~  $  ^       $             N            .  `_      $  `_       $             N            .  0`      $  0`       $   0         N  0         .  `a      $  `a       $            N           .  0c    ΰ  $  0c       $            N           .  f    ܰ  $  f       $             N            .  g      $  g       $            N           .  Pj      $  Pj       $             N            .  j      $  j       $             N            .  `k    3  $  `k       $            N           .  Pm    K  $  Pm       $            N           .  @o    k  $  @o       $   p         N  p         .  p      $  p       $   P         N  P         .   r      $   r       $   P         N  P         .  Ps      $  Ps       $            N           .  t    ұ  $  t       $   p         N  p         .  @v    ߱  $  @v       $   P         N  P         .  w      $  w       $             N            .  x      $  x       $   0         N  0         .  y      $  y       $             N            .  z       $  z       $             N            .   {    0  $   {       $   `         N  `         .  |    C  $  |       $   pN         N  pN         .      P  $         $             N            .      g  $         $              N             .      {  $         $              N             .        $         $            N           .        $         $             N            .         $          $             N            .       ز  $          $            N           .         $          $             N            .        $         $   `         N  `         .         $          $             N            .      3  $         $   0         N  0         .      H  $         $             N            .      a  $         $            N           .  `    q  $  `       $   p          N  p          .        $         $             N            .        $         $             N            .         $          $             N            .         $          $             N            .  @    ѳ  $  @       $             N            .         $          $             N            .  @      $  @       $             N            .  0      $  0       $             N            .  @    0  $  @       $            N           .      F  $         $   P         N  P         .  `    \  $  `       $            N           .  @    x  $  @       $            N           .        $         $   `         N  `         .  0      $  0       $              N             .  P      $  P       $   p          N  p          .        $         $            N           .  p    δ  $  p       $            N           .  0      $  0       $             N            .  P      $  P       $   p         N  p         .        $         $            N           .      (  $         $            N           .  @    <  $  @       $   P         N  P         .  	    L  $  	       $            N           .  P    [  $  P       $            N           .      j  $         $            N           .      }  $         $             N            .        $         $            N           .  p      $  p       $            N           .        $         $   p         N  p         .  #    е  $  #       $   P         N  P         .  (      $  (       $             N            .  +      $  +       $            N           .  p-      $  p-       $            N           .  1      $  1       $              N             .  2    /  $  2       $   p          N  p          .  2    <  $  2       $            N           .  3    V  $  3       $            N           .  P5    i  $  P5       $   P          N  P          .  5      $  5       $   0         N  0         .  7      $  7       $             N            .  8      $  8       $             N            .  p9    ƶ  $  p9       $             N            .  :      $  :       $             N            .  :      $  :       $            N           .  <    !  $  <       $             N            .  =    I  $  =       $             N            .  @    k  $  @       $             N            .  A      $  A       $             N            .  B      $  B       $            N           .  F      $  F       $   p         N  p         .  G    ٷ  $  G       $   P         N  P         .  @M      $  @M       $             N            .  @N      $  @N       $             N            .  @O    )  $  @O       $    	         N   	         .  `X    =  $  `X       $             N            .  `\    M  $  `\       $             N            .  ``    b  $  ``       $            N           .   e    x  $   e       $            N           .  k      $  k       $            N           .  o      $  o       $   @         N  @         .   r      $   r       $   	         N  	         .  {      $  {       $            N           .  |      $  |       $   0         N  0         .  }    Ѹ  $  }       $   P         N  P         .        $         $   0         N  0         .  @      $  @       $   p         N  p         .      	  $         $            N           .  P    "  $  P       $            N           .  Ѝ    ?  $  Ѝ       $   @         N  @         .      Y  $         $            N           .       n  $          $            N           .        $         $   P         N  P         .        $         $             N            .        $         $             N            .         $          $             N            .       ƹ  $          $             N            .      ޹  $         $             N            .        $         $             N            .  @      $  @       $             N            .  @    !  $  @       $   `          N  `          .      <  $         $   `          N  `          .       U  $          $   `          N  `          .  `    q  $  `       $   `          N  `          .        $         $             N            .  @      $  @       $             N            .      ú  $         $   p          N  p          .  0    ں  $  0       $   @          N  @          .  p      $  p       $   p          N  p          .        $         $   @          N  @          .         $          $   p          N  p          .      <  $         $             N            .  `    [  $  `       $   p          N  p          .  е    {  $  е       $   `          N  `          .  0      $  0       $   p          N  p          .        $         $   `          N  `          .       ջ  $          $   p         N  p         .  p      $  p       $   P          N  P          .        $         $             N            .  P      $  P       $            N           .  `    '  $  `       $            N           .  P    7  $  P       $             N            .  0    K  $  0       $             N            .      e  $         $             N            .      }  $         $             N            .        $         $             N            .        $         $             N            .        $         $             N            .      ܼ  $         $              N             .        $         $             N            .       
  $          $             N            .      +  $         $   p          N  p          .  @    F  $  @       $   p         N  p         .      ^  $         $            N           .      |  $         $             N            .  p      $  p       $             N            .         $          $   p          N  p          .      Ľ  $         $   p          N  p          .         $          $   P         N  P         .  P      $  P       $             N            .  0      $  0       $            N           .  @    +  $  @       $   @         N  @         .      H  $         $   0         N  0         .      i  $         $             N            .      }  $         $             N            .        $         $   p          N  p          .        $         $   p          N  p          .        $         $   p          N  p          .  `    ؾ  $  `       $             N            .         $          $            N           .        $         $            N           .         $          $            N           .      <  $         $             N            .      _  $         $            N           .        $         $   @         N  @         .        $         $             N            .        $         $            N           .      ݿ  $         $   
         N  
         .        $         $             N            .      %  $         $   0          N  0          .      4  $         $            N           .      K  $         $   0          N  0          .      X  $         $             N            .      t  $         $             N            .        $         $             N            .  @      $  @       $              N             .  `      $  `       $            N           .        $         $             N            .        $         $            N           .        $         $            N           .  p    9  $  p       $   0         N  0         .      O  $         $            N           .       ^  $          $   p         N  p         .   )    n  $   )       $   p         N  p         .  4      $  4       $   @         N  @         .  9      $  9       $             N            .  :      $  :       $            N           .  <      $  <       $             N            .  `=      $  `=       $   @         N  @         .  >      $  >       $            N           .  p@      $  p@       $             N            .   A    +  $   A       $             N            .  A    >  $  A       $   0         N  0         .   C    R  $   C       $   0         N  0         .  PD    f  $  PD       $            N           .   H    }  $   H       $             N            .   L      $   L       $   p         N  p         .  M      $  M       $            N           .  `O      $  `O       $   P         N  P         .  P      $  P       $   0         N  0         .  R      $  R       $            N           .  T      $  T       $             N            .  T      $  T       $            N           .  V      $  V       $   p         N  p         .   Y    0  $   Y       $            N           .   \    F  $   \       $   0         N  0         .  0]    ]  $  0]       $   0         N  0         .  `^    v  $  `^       $   0         N  0         .  _      $  _       $             N            .  `      $  `       $             N            .  pa      $  pa       $             N            .  @b      $  @b       $             N            .  c      $  c       $            N           .  d      $  d       $   @         N  @         .   f      $   f       $             N            .   g    "  $   g       $   p         N  p         .  h    9  $  h       $   p         N  p         .   j    P  $   j       $             N            .   k    i  $   k       $             N            .   l      $   l       $   @         N  @         .  `m      $  `m       $             N            .  n      $  n       $   p         N  p         .  q      $  q       $   `         N  `         .  Ps      $  Ps       $             N            .  pt      $  pt       $            N           .  @w      $  @w       $   0         N  0         .  px      $  px       $            N           .   z    .  $   z       $   p         N  p         .  {    E  $  {       $            N           .      R  $         $            N           .       d  $          $             N            .      |  $         $             N            .  Ѓ      $  Ѓ       $             N            .        $         $   @         N  @         .        $         $   0         N  0         .        $         $   P         N  P         .  `      $  `       $             N            .  @      $  @       $             N            .         $          $             N            .  В    
  $  В       $             N            .        $         $             N            .      /  $         $             N            .      A  $         $   p         N  p         .  0    P  $  0       $            N           .      `  $         $   0         N  0         .      t  $         $   P         N  P         .  0      $  0       $   p         N  p         .        $         $            N           .  P      $  P       $   0         N  0         .        $         $   P         N  P         .  Р      $  Р       $            N           .  `      $  `       $            N           .         $          $             N            .        $         $             N            .      /  $         $             N            .      F  $         $             N            .      ]  $         $             N            .      o  $         $            N           .  p    ~  $  p       $            N           .        $         $   p          N  p          .        $         $            N           .        $         $   `          N  `          .  @      $  @       $             N            .         $          $   `          N  `          .  `      $  `       $             N            .      "  $         $             N            .      9  $         $   `          N  `          .  @    Y  $  @       $   `          N  `          .      w  $         $   `          N  `          .         $          $             N            .        $         $             N            .         $          $             N            .        $         $             N            .        $         $             N            .  е    	  $  е       $   P         N  P         .       !  $          $              N             .  @    =  $  @       $              N             .  `    `  $  `       $              N             .      {  $         $              N             .        $         $              N             .        $         $              N             .        $         $              N             .         $          $              N             .         $          $              N             .  @    ;  $  @       $              N             .  `    T  $  `       $              N             .      u  $         $              N             .        $         $              N             .        $         $              N             .        $         $   P          N  P          .  0      $  0       $   P          N  P          .        $         $              N             .        $         $              N             .      >  $         $              N             .      Z  $         $              N             .       z  $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $              N             .        $         $              N             .        $         $              N             .      $  $         $              N             .      C  $         $   `          N  `          .  @    _  $  @       $   `          N  `          .      y  $         $              N             .        $         $              N             .        $         $              N             .         $          $              N             .         $          $              N             .  @      $  @       $              N             .  `    *  $  `       $              N             .      C  $         $   P          N  P          .  м    ]  $  м       $              N             .      |  $         $   P          N  P          .  @      $  @       $   `          N  `          .        $         $   `          N  `          .         $          $              N             .          $          $              N             .  @      $  @       $              N             .  `    6  $  `       $              N             .      N  $         $              N             .      g  $         $              N             .        $         $   P          N  P          .        $         $   P          N  P          .  `      $  `       $              N             .        $         $              N             .        $         $              N             .        $         $              N             .      )  $         $              N             .       D  $          $              N             .       \  $          $              N             .  @    x  $  @       $              N             .  `      $  `       $              N             .        $         $              N             .        $         $              N             .        $         $             N            .  @      $  @       $             N            .        $         $             N            .  P    B  $  P       $             N            .      d  $         $              N             .         $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $              N             .        $         $              N             .      E  $         $              N             .      f  $         $   P          N  P          .        $         $              N             .  0      $  0       $   P          N  P          .        $         $   `          N  `          .         $         $   `          N  `          .  @    ,  $  @       $              N             .  `    S  $  `       $              N             .      r  $         $              N             .        $         $              N             .        $         $              N             .        $         $              N             .         $          $   P          N  P          .  P      $  P       $   P          N  P          .      F  $         $              N             .      g  $         $              N             .        $         $              N             .         $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $              N             .      ;  $         $              N             .      \  $         $              N             .        $         $              N             .        $         $              N             .         $          $             N            .        $         $             N            .        $         $              N             .  0    ,  $  0       $              N             .  P    T  $  P       $              N             .  p    t  $  p       $              N             .        $         $              N             .        $         $              N             .        $         $              N             .        $         $   P          N  P          .  @    '  $  @       $              N             .  `    M  $  `       $   P          N  P          .      u  $         $   `          N  `          .        $         $   `          N  `          .  p      $  p       $              N             .        $         $              N             .        $         $              N             .      1  $         $              N             .      P  $         $              N             .      p  $         $              N             .  0      $  0       $   P          N  P          .        $         $   P          N  P          .        $         $              N             .        $         $              N             .        $         $              N             .  0    >  $  0       $              N             .  P    c  $  P       $              N             .  p      $  p       $              N             .        $         $              N             .        $         $              N             .        $         $              N             .      	  $         $              N             .      +  $         $              N             .  0    O  $  0       $             N            .      r  $         $             N            .  @      $  @       $              N             .  `      $  `       $              N             .        $         $              N             .        $         $              N             .        $         $              N             .      E  $         $              N             .       n  $          $              N             .         $          $   P          N  P          .  p      $  p       $              N             .        $         $   P          N  P          .        $         $   `          N  `          .  @    $  $  @       $   `          N  `          .      O  $         $              N             .      u  $         $              N             .        $         $              N             .         $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $   P          N  P          .      9  $         $   P          N  P          .       a  $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $              N             .        $         $              N             .        $         $              N             .      ,  $         $              N             .      O  $         $              N             .       o  $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $             N            .        $         $             N            .  p      $  p       $              N             .      9  $         $              N             .      `  $         $              N             .        $         $              N             .        $         $              N             .        $         $              N             .  0      $  0       $              N             .  P      $  P       $   P          N  P          .      -  $         $              N             .      R  $         $   P          N  P          .      y  $         $   `          N  `          .  p      $  p       $   `          N  `          .        $         $              N             .        $         $              N             .        $         $              N             .  0    0  $  0       $              N             .  P    N  $  P       $              N             .  p    m  $  p       $              N             .        $         $   P          N  P          .        $         $   P          N  P          .  0      $  0       $              N             .  P      $  P       $              N             .  p      $  p       $              N             .      5  $         $              N             .      Y  $         $              N             .      z  $         $              N             .        $         $              N             .        $         $              N             .  0      $  0       $              N             .  P      $  P       $              N             .  p      $  p       $              N             .      >  $         $             N            .      a  $         $             N            .        $         $              N             .        $         $              N             .        $         $              N             .         $          $              N             .         $          $              N             .  @    4  $  @       $              N             .  `    ]  $  `       $              N             .      }  $         $   P          N  P          .        $         $              N             .        $         $   P          N  P          .  @      $  @       $   `          N  `          .        $         $   `          N  `          .       >  $          $              N             .       d  $          $              N             .  @      $  @       $              N             .  `      $  `       $              N             .        $         $              N             .        $         $              N             .        $         $   P          N  P          .      (  $         $   P          N  P          .  `    P  $  `       $              N             .      p  $         $              N             .        $         $              N             .        $         $              N             .        $         $              N             .         $          $              N             .         $          $              N             .  @    >  $  @       $              N             .  `    ^  $  `       $              N             .        $         $              N             .        $         $              N             .        $         $             N            .  @      $  @       $             N            .        $         $              N             .      (  $         $              N             .      O  $         $              N             .  0    n  $  0       $              N             .  P      $  P       $              N             .  p      $  p       $              N             .        $         $              N             .        $         $   P          N  P          .         $          $              N             .       A  $          $   P          N  P          .  p    h  $  p       $   `          N  `          .        $         $   `          N  `          .  0      $  0       $              N             .  P      $  P       $              N             .  p      $  p       $              N             .        $         $              N             .      =  $         $              N             .      \  $         $              N             .      z  $         $   P          N  P          .  @      $  @       $   P          N  P          .        $         $              N             .        $         $              N             .        $         $              N             .      $  $         $              N             .      H  $         $              N             .  0    i  $  0       $              N             .  P      $  P       $              N             .  p      $  p       $              N             .        $         $              N             .        $         $              N             .      
  $         $              N             .      -  $         $              N             .      L  $         $              N             .  0    r  $  0       $              N             .  P      $  P       $              N             .  p      $  p       $              N             .        $         $              N             .        $         $              N             .        $         $   P          N  P          .       9  $          $              N             .  @    ]  $  @       $   P          N  P          .        $         $   `          N  `          .        $         $   `          N  `          .  P      $  P       $              N             .  p      $  p       $              N             .        $         $              N             .      5  $         $              N             .      R  $         $              N             .      p  $         $              N             .        $         $              N             .  0      $  0       $              N             .  P      $  P       $              N             .  p      $  p       $              N             .        $         $              N             .      )  $         $              N             .      J  $         $              N             .      h  $         $              N             .        $         $              N             .  0      $  0       $              N             .  P      $  P       $             N            .      ]  $         $             N            .  `      $  `       $              N             .        $         $              N             .      '  $         $              N             .      ?  $         $              N             .      Z  $         $              N             .       x  $          $              N             .         $          $              N             .  @      $  @       $   P          N  P          .        $         $              N             .        $         $   P          N  P          .         $          $   `          N  `          .  `    '  $  `       $   `          N  `          .      J  $         $              N             .      h  $         $              N             .       ~  $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $              N             .        $         $   P          N  P          .        $         $   P          N  P          .         $          $              N             .  @    4  $  @       $              N             .  `    P  $  `       $              N             .      i  $         $              N             .        $         $              N             .        $         $              N             .        $         $              N             .         $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $              N             .      :  $         $              N             .      U  $         $              N             .      w  $         $              N             .        $         $              N             .         $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $   P          N  P          .      &  $         $              N             .      F  $         $   P          N  P          .       h  $          $   `          N  `          .        $         $   `          N  `          .        $         $              N             .         $          $              N             .         $          $              N             .  @      $  @       $              N             .  `      $  `       $              N             .      9  $         $              N             .      R  $         $   P          N  P          .      n  $         $   P          N  P          .  @      $  @       $              N             .  `      $  `       $              N             .        $         $              N             .        $         $              N             .        $         $              N             .        $         $              N             .       7  $          $              N             .       T  $          $              N             .  @    n  $  @       $              N             .  `      $  `       $              N             .        $         $              N             .        $         $   p          N  p          .        $         $             N            .        $         $             N            .  P    +  $  P       $             N            .      f  $         $   @          N  @          .        $         $   @          N  @          .  P      $  P       $   @          N  @          .        $         $   @          N  @          .        $         $   @          N  @          .         $         $   @          N  @          .  P    G  $  P       $              N             .  p    k  $  p       $              N             .        $         $   p         N  p         .   	      $   	       $            N           .  "	      $  "	       $   @         N  @         .   $	      $   $	       $            N           .  &	      $  &	       $             N            .  `'	      $  `'	       $             N            .  (	    .  $  (	       $             N            .  (	    O  $  (	       $            N           .  @5	    p  $  @5	       $            N           .   L	      $   L	       $             N            .  L	      $  L	       $            N           .  pQ	      $  pQ	       $             N            .  Q	      $  Q	       $   `          N  `          .  PR	      $  PR	       $   p          N  p          .  R	    5  $  R	       $   p          N  p          .  0S	    _  $  0S	       $   p          N  p          .  S	      $  S	       $   `          N  `          .   T	      $   T	       $   p          N  p          .  pT	      $  pT	       $   p          N  p          .  T	      $  T	       $   p          N  p          .  PU	    %  $  PU	       $   0         N  0         .  V	    A  $  V	       $             N            .  pW	    f  $  pW	       $            N           .  PZ	      $  PZ	       $   p         N  p         .  [	      $  [	       $            N           .  ``	      $  ``	       $            N           .  b	      $  b	       $             N            .  b	      $  b	       $            N           .  Ph	    H  $  Ph	       $            N           .  o	    k  $  o	       $             N            .  q	      $  q	       $             N            .  r	      $  r	       $   `          N  `          .   s	      $   s	       $   `          N  `          .  `s	      $  `s	       $             N            .  Pt	      $  Pt	       $   @         N  @         .  u	    5  $  u	       $            N           .  v	    @  $  v	       $             N            .  w	    S  $  w	       $   P         N  P         .  x	    a  $  x	       $             N            .  z	    o  $  z	       $   P         N  P         .  `{	      $  `{	       $             N            .  {	      $  {	       $   `         N  `         .  @	      $  @	       $             N            .  `	      $  `	       $             N            .  	      $  	       $              N             .  	      $  	       $   p          N  p          .  	      $  	       $   `         N  `         .  	      $  	       $            N           .  	      $  	       $             N            .  	      $  	       $             N            .  Ќ	      $  Ќ	       $             N            .  	    "  $  	       $             N            .  	    5  $  	       $            N           .   	    M  $   	       $            N           .  Е	    _  $  Е	       $            N           .  	    s  $  	       $             N            .  	      $  	       $             N            .  	      $  	       $            N           .  	      $  	       $             N            .  	      $  	       $            N           .  @	    
  $  @	       $   P         N  P         .  	    &  $  	       $            N           .  P	    <  $  P	       $            N           .   	    L  $   	       $   0         N  0         .  0	    [  $  0	       $            N           .  	    k  $  	       $   
         N  
         .  	      $  	       $            N           .  P	      $  P	       $             N            .   	      $   	       $            N           .  	      $  	       $   0         N  0         .  	      $  	       $   0          N  0          .   	      $   	       $             N            .  	      $  	       $             N            .  	    
  $  	       $            N           .  	    &  $  	       $             N            .  p	    4  $  p	       $            N           .  	    B  $  	       $            N           .  	    V  $  	       $             N            .  0	    c  $  0	       $   `          N  `          .  	    r  $  	       $             N            .  	      $  	       $             N            .  	      $  	       $             N            .  `	      $  `	       $             N            .  p	      $  p	       $             N            .  P	      $  P	       $   0         N  0         .  	      $  	       $             N            .  	      $  	       $             N            .  `	      $  `	       $             N            .  @	    
 $  @	       $   p         N  p         .  	     $  	       $             N            .  	    & $  	       $             N            .  p	    7 $  p	       $             N            .  `	    C $  `	       $            N           .   	    P $   	       $             N            .   	    ] $   	       $             N            .  	    o $  	       $             N            .  	    | $  	       $             N            .  	     $  	       $   0         N  0         .   	     $   	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .  	     $  	       $            N           .  P	     $  P	       $            N           .  	     $  	       $             N            .  	     $  	       $             N            .  p	     $  p	       $             N            .  	     $  	       $             N            .  	    @ $  	       $             N            .  	    b $  	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .   	     $   	       $             N            .  	    3 $  	       $             N            .   	    Q $   	       $             N            .  0	    r $  0	       $             N            .  @	     $  @	       $             N            .  P	     $  P	       $             N            .  `	     $  `	       $             N            .  p	     $  p	       $             N            .  	     $  	       $             N            .  	    & $  	       $             N            .  	    D $  	       $             N            .  	    c $  	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .   	     $   	       $             N            .  	     $  	       $             N            .   	    8 $   	       $             N            .  0	    V $  0	       $             N            .  @	    u $  @	       $             N            .  P	     $  P	       $             N            .  `	     $  `	       $             N            .  p	     $  p	       $             N            .  	     $  	       $             N            .  	     $  	       $             N            .  	    ' $  	       $             N            .  	    F $  	       $             N            .  	    c $  	       $   P          N  P          .  	    | $  	       $             N            .  	     $  	       $             N            .   
     $   
       $   p          N  p          .   
     $   
       $   p          N  p          .   
     $   
       $             N            .  
     $  
       $   p          N  p          .   
     $   
       $             N            .  
    ! $  
       $             N            .  
    9 $  
       $             N            .  
    O $  
       $             N            .  
    e $  
       $   p         N  p         .  
    w $  
       $             N            .  
     $  
       $   p         N  p         .  
     $  
       $             N            .  
     $  
       $             N            .  
     $  
       $   p         N  p         .  
     $  
       $   P         N  P         .  "
     $  "
       $   `         N  `         .  0$
     $  0$
       $             N            .  D
     $  D
       $   p         N  p         .  0H
    	 $  0H
       $   0         N  0         .  `I
     $  `I
       $             N            .  J
    " $  J
       $   @          N  @          .  J
    0 $  J
       $   p         N  p         .  0L
    : $  0L
       $   `6         N  `6         .  
    E $  
       $   P         N  P         .  
    X $  
       $   p         N  p         .  P
    o $  P
       $            N           .  
     $  
       $             N            .   
     $   
       $             N            .  Љ
     $  Љ
       $            N           .  
     $  
       $   @          N  @          .   
     $   
       $            N           .  
     $  
       $             N            .  @
     $  @
       $   @         N  @         .  
     $  
       $   @         N  @         .  
    	 $  
       $            N           .  К
    	 $  К
       $   @         N  @         .  
    /	 $  
       $            N           .  
    D	 $  
       $             N            .  p
    Q	 $  p
       $             N            .   
    ]	 $   
       $             N            .  
    l	 $  
       $   p         N  p         .  0
    y	 $  0
       $            N           .   
    	 $   
       $   0         N  0         .  0
    	 $  0
       $   p         N  p         .  
    	 $  
       $             N            .  
    	 $  
       $   @         N  @         .  
    	 $  
       $             N            .  p
    	 $  p
       $   `          N  `          .  а
    
 $  а
       $   p         N  p         .  @
    *
 $  @
       $             N            .  `
    K
 $  `
       $   @          N  @          .  
    j
 $  
       $            N           .   
    
 $   
       $             N            .  
    
 $  
       $             N            .  
    
 $  
       $             N            .  P
    
 $  P
       $             N            .   
    
 $   
       $             N            .  @
    
 $  @
       $            N           .  
     $  
       $            N           .  
    & $  
       $            N           .  `
    6 $  `
       $            N           .  
    H $  
       $            N           .  
    V $  
       $   `         N  `         .  
    e $  
       $   `         N  `         .  @
    o $  @
       $             N            .  
     $  
       $             N            .  `
     $  `
       $   `          N  `          .  
     $  
       $   `          N  `          .   
     $   
       $             N            .  
     $  
       $             N            .  
     $  
       $             N            .  
     $  
       $             N            .  
    ' $  
       $             N            .  
    < $  
       $             N            .  
    S $  
       $             N            .  `
    n $  `
       $            N           .   
     $   
       $             N            .  
     $  
       $   p          N  p          .  @
     $  @
       $             N            .   
     $   
       $   p          N  p          .  p
     $  p
       $             N            .  `
     $  `
       $   p          N  p          .  
     $  
       $   p          N  p          .  @
    3 $  @
       $   p          N  p          .  
    H $  
       $             N            .  p
    [ $  p
       $              N             .  
     $  
       $             N            .   
     $   
       $             N            .  @
     $  @
       $             N            .  
     $  
       $   p         N  p         .  0
     $  0
       $             N            .  P
    ) $  P
       $             N            .  
    D $  
       $   `          N  `          .  0
    c $  0
       $   `          N  `          .  
     $  
       $             N            .  
     $  
       $   @         N  @         .  
     $  
       $   @         N  @         .  0      $  0        $   p         N  p         .       $         $             N            .  `     $  `       $             N            .       4 $          $             N            .       N $          $   @         N  @         .  `    n $  `       $            N           .   	     $   	       $   @         N  @         .  @     $  @       $   @         N  @         .       $         $   P         N  P         .       $         $            N           .  `     $  `       $            N           .       $         $   p         N  p         .  `    # $  `       $   `          N  `          .      ? $         $   `          N  `          .       Y $          $             N            .      z $         $   @         N  @         .       $         $             N            .  p     $  p       $              N             .       $         $              N             .       $         $              N             .       $         $              N             .       $         $              N             .       $         $              N             .  0     $  0       $             N            .      
 $         $             N            .      # $         $            N           .       8 $          $             N            .  !    K $  !       $             N            .  @"    [ $  @"       $   `          N  `          .  "    q $  "       $   `          N  `          .   #     $   #       $   `         N  `         .  `(     $  `(       $            N           .  ,     $  ,       $             N            .  .     $  .       $            N           .  0     $  0       $              N             .   1     $   1       $             N            .   2      $   2       $   p         N  p         .  4     $  4       $   `         N  `         .  7    ! $  7       $             N            .  8    8 $  8       $             N            .  `9    H $  `9       $             N            .  0:    T $  0:       $            N           .  ;    ] $  ;       $             N            .  @<    h $  @<       $            N           .  ?    s $  ?       $            N           .  A     $  A       $             N            .  PB     $  PB       $   0         N  0         .  D     $  D       $             N            .  O     $  O       $   `          N  `          .   P     $   P       $   0          N  0          .  0P     $  0P       $             N            .  P     $  P       $            N           .  pS     $  pS       $   p          N  p          .  S     $  S       $   P          N  P          .  0T     $  0T       $             N            .  T     $  T       $            N           .  V     $  V       $            N           .  X    $ $  X       $            N           .  `Z    1 $  `Z       $            N           .  \    ? $  \       $             N            .  \    G $  \       $   0         N  0         .   ^    P $   ^       $   @         N  @         .  @`    c $  @`       $             N            .  P`    u $  P`       $              N             .  p`     $  p`       $              N             .  `     $  `       $             N            .  `     $  `       $             N            .  `     $  `       $   0          N  0          .  `     $  `       $              N             .   a     $   a       $             N            .  a     $  a       $            N           .  d     $  d       $             N            .  @e     $  @e       $             N            .   f    + $   f       $   `          N  `          .  f    @ $  f       $             N            .   g    V $   g       $             N            .  g    n $  g       $   P         N  P         .   i     $   i       $             N            .  i     $  i       $             N            .  j     $  j       $   `          N  `          .  j     $  j       $   `          N  `          .  Pk     $  Pk       $             N            .  k     $  k       $   0          N  0          .   l     $   l       $   p          N  p          .  pl    + $  pl       $             N            .   m    D $   m       $             N            .  m    [ $  m       $             N            .  n    p $  n       $             N            .  Po     $  Po       $             N            .  o     $  o       $            N           .  q     $  q       $              N             .  q     $  q       $            N           .  Ps     $  Ps       $   P         N  P         .  v     $  v       $   @         N  @         .  y    , $  y       $             N            .  `z    B $  `z       $   p         N  p         .  }    X $  }       $   p         N  p         .  @    n $  @       $             N            .  0     $  0       $   0         N  0         .  `     $  `       $             N            .       $         $             N            .  p     $  p       $            N           .        $          $            N           .       $         $             N            .  Ў     $  Ў       $            N           .        $         $   0	         N  0	         .       $         $             N            .      , $         $             N            .  Л    ; $  Л       $            N           .      J $         $              N             .       Z $          $              N             .       n $          $             N            .      } $         $            N           .       $         $            N           .  П     $  П       $            N           .       $         $             N            .  С     $  С       $             N            .  Т     $  Т       $             N            .  У     $  У       $             N            .       $         $             N            .       $         $   0         N  0         .       $         $            N           .  `     $  `       $   p          N  p          .  Я    ' $  Я       $             N            .  p    9 $  p       $   0         N  0         .      N $         $            N           .  @    a $  @       $   @         N  @         .      v $         $            N           .  P     $  P       $            N           .  @     $  @       $   P         N  P         .       $         $            N           .  @     $  @       $            N           .        $          $    
         N   
         .        $          $   '         N  '         .       $         $            N           .   
     $   
       $   0         N  0         .  P    ) $  P       $             N            .  p    = $  p       $            N           .      Q $         $            N           .  p    f $  p       $            N           .   !    y $   !       $            N           .  "     $  "       $            N           .  $     $  $       $   `          N  `          .  0%     $  0%       $             N            .   &     $   &       $             N            .  &     $  &       $             N            .  0'     $  0'       $   p          N  p          .  '     $  '       $             N            .  P(     $  P(       $              N             .  p(    & $  p(       $             N            .  (    = $  (       $   p          N  p          .  (    V $  (       $   p         N  p         .  `*    o $  `*       $            N           .  -     $  -       $   p         N  p         .  .     $  .       $             N            .  0     $  0       $   `          N  `          .  0     $  0       $   P         N  P         .  02     $  02       $   p         N  p         .  3     $  3       $            N           .  `6     $  `6       $   0         N  0         .  <    	 $  <       $            N           .  `C     $  `C       $            N           .  PF    % $  PF       $            N           .  K    5 $  K       $            N           .  PR    C $  PR       $             N            .  pT    Z $  pT       $            N           .  V    r $  V       $            N           .   X     $   X       $            N           .  Y     $  Y       $            N           .   ]     $   ]       $              N             .   ]     $   ]       $   0         N  0         .  P_    ( $  P_       $            N           .  `    U $  `       $             N            .  a    w $  a       $             N            .  Pb     $  Pb       $             N            .  Pc     $  Pc       $            N           .  d     $  d       $   @         N  @         .   g     $   g       $             N            .   h    ; $   h       $   `         N  `         .  `p    R $  `p       $            N           .  0}    u $  0}       $   #         N  #         .        $          $   0         N  0         .  0     $  0       $   0,         N  0,         .  `     $  `       $             N            .       $         $             N            .      F $         $            N           .      s $         $            N           .  p     $  p       $             N            .       $         $    	         N   	         .       $         $            N           .       $         $             N            .       $         $             N            .  p    + $  p       $             N            .      X $         $             N            .      ~ $         $             N            .       $         $            N           .  0     $  0       $   `         N  `         .       $         $             N            .  0      $  0       $             N            .         $         $            N           .      :  $         $             N            .      W  $         $   `          N  `          .      y  $         $   0         N  0         .        $         $   0         N  0         .  @      $  @       $            N           .        $         $            N           .       ! $          $             N            .       ! $          $            N           .       8! $          $             N            .   
    R! $   
       $            N           .      t! $         $            N           .       ! $          $            N           .      ! $         $             N            .      ! $         $   `         N  `         .  0    ! $  0       $             N            .       " $          $   p         N  p         .       6" $          $   p         N  p         .   "    R" $   "       $   p         N  p         .  p&    p" $  p&       $            N           .   (    " $   (       $            N           .  )    " $  )       $   @         N  @         .   +    " $   +       $             N            .  +    " $  +       $            N           .  p-    # $  p-       $             N            .  0.    ,# $  0.       $             N            .  .    Q# $  .       $             N            .  /    r# $  /       $            N           .  1    # $  1       $   `         N  `         .  p2    # $  p2       $            N           .  @6    # $  @6       $            N           .  ;    # $  ;       $   0         N  0         .  @@    $ $  @@       $             N            .  P@    7$ $  P@       $   P         N  P         .  A    R$ $  A       $             N            .  pB    m$ $  pB       $            N           .  Z    $ $  Z       $   @         N  @         .  0]    $ $  0]       $             N            .  ]    $ $  ]       $            N           .  _    $ $  _       $             N            .   `    $ $   `       $   P          N  P          .  p`    % $  p`       $            N           .  f    0% $  f       $   P         N  P         .  `g    I% $  `g       $              N             .  g    l% $  g       $   0         N  0         .  h    % $  h       $             N            .  pi    % $  pi       $            N           .  n    % $  n       $             N            .  o    % $  o       $            N           .  q    & $  q       $            N           .  y    -& $  y       $            N           .  @{    G& $  @{       $             N            .  `}    c& $  `}       $   `         N  `         .      & $         $            N           .      & $         $            N           .      & $         $            N           .      & $         $            N           .      ' $         $            N           .      ' $         $             N            .  0    4' $  0       $             N            .      I' $         $            N           .  Ќ    `' $  Ќ       $             N            .      x' $         $             N            .  0    ' $  0       $            N           .      ' $         $   p          N  p          .  `    ' $  `       $            N           .       ' $          $            N           .      ' $         $            N           .      ' $         $            N           .  `    ( $  `       $            N           .       )( $          $            N           .      @( $         $            N           .      X( $         $            N           .  `    m( $  `       $            N           .       ( $          $            N           .      ( $         $             N            .      ( $         $             N            .      ( $         $             N            .      ( $         $   `         N  `         .  P    ) $  P       $             N            .       /) $          $             N            .      O) $         $             N            .  0    u) $  0       $            N           .      ) $         $   P         N  P         .  0    ) $  0       $              N             .  P    ) $  P       $   0          N  0          .      ) $         $              N             .      * $         $   0          N  0          .  Ь    6* $  Ь       $              N             .      Y* $         $              N             .      }* $         $   0          N  0          .  @    * $  @       $   0          N  0          .  p    * $  p       $   0          N  0          .      * $         $   p          N  p          .      	+ $         $             N            .  Ю    "+ $  Ю       $   p          N  p          .  @    C+ $  @       $   p          N  p          .      a+ $         $             N            .  0    + $  0       $             N            .  а    + $  а       $             N            .  P    + $  P       $             N            .       , $         $             N            .  p    #, $  p       $             N            .      H, $         $             N            .  p    m, $  p       $             N            .      , $         $             N            .  p    , $  p       $   p          N  p          .      , $         $             N            .      - $         $   `          N  `          .      %- $         $             N            .  p    J- $  p       $             N            .       m- $          $             N            .  з    - $  з       $   `         N  `         .  0    - $  0       $             N            .      - $         $             N            .  P    . $  P       $   P          N  P          .      <. $         $             N            .  @    Z. $  @       $            N           .  м    x. $  м       $   P         N  P         .       . $          $   0          N  0          .  P    . $  P       $             N            .  `    . $  `       $            N           .      . $         $   `          N  `          .  P    . $  P       $            N           .      / $         $   `          N  `          .  @    "/ $  @       $            N           .      8/ $         $   `          N  `          .  0    Q/ $  0       $            N           .      i/ $         $   `          N  `          .       / $          $   `          N  `          .      / $         $              N             .      / $         $            N           .  0    / $  0       $   p          N  p          .      / $         $             N            .       0 $          $   `          N  `          .      #0 $         $            N           .  `    20 $  `       $              N             .      G0 $         $             N            .      `0 $         $            N           .      q0 $         $   @         N  @         .      0 $         $   `          N  `          .  0    0 $  0       $   `         N  `         .      0 $         $            N           .  P    0 $  P       $   0         N  0         .      0 $         $   P          N  P          .      0 $         $             N            .      1 $         $            N           .       -1 $          $   `          N  `          .  `    91 $  `       $   @          N  @          .      O1 $         $             N            .      _1 $         $             N            .      p1 $         $             N            .  P    1 $  P       $             N            .  p    1 $  p       $            N           .       1 $          $             N            .      1 $         $   P         N  P         .       1 $          $   p          N  p          .  p    1 $  p       $             N            .  0    2 $  0       $   @          N  @          .  p    /2 $  p       $   P          N  P          .      E2 $         $   0          N  0          .      ]2 $         $   p          N  p          .  `    t2 $  `       $   `          N  `          .      2 $         $              N             .      2 $         $              N             .       2 $          $   0          N  0          .  0    2 $  0       $              N             .  P    2 $  P       $             N            .      3 $         $   p          N  p          .  @    "3 $  @       $             N            .      83 $         $             N            .      P3 $         $            N           .      g3 $         $            N           .  P    3 $  P       $             N            .       3 $          $             N            .      3 $         $             N            .  p    3 $  p       $             N            .  0    3 $  0       $             N            .      3 $         $   p         N  p         .  `    4 $  `       $             N            .       +4 $          $             N            .      B4 $         $             N            .      Y4 $         $             N            .      r4 $         $   `         N  `         .      4 $         $             N            .      4 $         $             N            .       4 $          $             N            .  	    4 $  	       $   P         N  P         .  `    4 $  `       $   `          N  `          .      4 $         $   `          N  `          .       5 $          $             N            .      -5 $         $   p          N  p          .      F5 $         $   `          N  `          .      a5 $         $             N            .      {5 $         $             N            .  @    5 $  @       $             N            .      5 $         $             N            .  p    5 $  p       $             N            .  `    5 $  `       $             N            .      6 $         $   p          N  p          .  `     6 $  `       $            N           .      56 $         $            N           .       H6 $          $             N            .       _6 $          $             N            .      y6 $         $             N            .      6 $         $   0          N  0          .      6 $         $              N             .      6 $         $              N             .      6 $         $   0          N  0          .       6 $          $             N            .      6 $         $             N            .      7 $         $             N            .  p    '7 $  p       $              N             .      B7 $         $   0          N  0          .      Y7 $         $             N            .  p    l7 $  p       $             N            .  p    7 $  p       $             N            .  `    7 $  `       $             N            .  @     7 $  @        $              N             .  `     7 $  `        $   0          N  0          .       7 $          $             N            .  @!    7 $  @!       $             N            .   "    8 $   "       $             N            .  "    '8 $  "       $             N            .  #    =8 $  #       $              N             .  #    Y8 $  #       $   0          N  0          .   $    q8 $   $       $             N            .  $    8 $  $       $             N            .  %    8 $  %       $             N            .  &    8 $  &       $             N            .  '    8 $  '       $              N             .  '    8 $  '       $   0          N  0          .  '    9 $  '       $             N            .  (    9 $  (       $             N            .  p)    ,9 $  p)       $              N             .  )    H9 $  )       $   0          N  0          .  )    `9 $  )       $             N            .  @*    t9 $  @*       $             N            .   +    9 $   +       $             N            .  +    9 $  +       $              N             .   ,    9 $   ,       $   0          N  0          .  0,    9 $  0,       $             N            .   -    9 $   -       $   P         N  P         .  p/    9 $  p/       $             N            .  /    : $  /       $              N             .  /    -: $  /       $   0          N  0          .  /    D: $  /       $             N            .  P0    W: $  P0       $             N            .  1    p: $  1       $             N            .  1    : $  1       $             N            .  1    : $  1       $              N             .  2    : $  2       $   0          N  0          .  @2    : $  @2       $             N            .  2    : $  2       $             N            .  3    : $  3       $             N            .  3    
; $  3       $   p          N  p          .  P4    '; $  P4       $   0          N  0          .  4    @; $  4       $             N            .  5    U; $  5       $             N            .   6    t; $   6       $            N           .  7    ; $  7       $   p          N  p          .   8    ; $   8       $              N             .  @8    ; $  @8       $              N             .  `8    ; $  `8       $   0          N  0          .  8    ; $  8       $              N             .  8    < $  8       $   `          N  `          .  9    < $  9       $             N            .  9    -< $  9       $             N            .  `:    N< $  `:       $              N             .  :    h< $  :       $   0          N  0          .  :    ~< $  :       $             N            .  P;    < $  P;       $   `         N  `         .  <    < $  <       $            N           .  >    < $  >       $            N           .  B    < $  B       $             N            .  B    < $  B       $            N           .  D    < $  D       $            N           .  0G    = $  0G       $            N           .  H    = $  H       $             N            .  PI    ,= $  PI       $             N            .  0J    B= $  0J       $   p          N  p          .  J    \= $  J       $   `          N  `          .   K    z= $   K       $             N            .  K    = $  K       $             N            .   L    = $   L       $             N            .  L    = $  L       $             N            .  M    = $  M       $   P
         N  P
         .   X    	> $   X       $   0         N  0         .  0Y    +> $  0Y       $             N            .   Z    O> $   Z       $            N           .  _    p> $  _       $            N           .  0c    > $  0c       $             N            .  c    > $  c       $             N            .  d    > $  d       $   @         N  @         .  h    > $  h       $             N            .  `i    ? $  `i       $             N            .  i    $? $  i       $   p         N  p         .  Pk    ?? $  Pk       $             N            .  l    ^? $  l       $   P         N  P         .  `n    ? $  `n       $   0         N  0         .  p    ? $  p       $   P         N  P         .  q    ? $  q       $   @         N  @         .   x    ? $   x       $            N           .   {    @ $   {       $             N            .  {    '@ $  {       $   P         N  P         .  0}    O@ $  0}       $   `         N  `         .  ~    x@ $  ~       $   `         N  `         .      @ $         $   @         N  @         .  0    @ $  0       $            N           .       @ $          $             N            .      @ $         $   0         N  0         .      A $         $             N            .  `    A $  `       $   0         N  0         .      3A $         $            N           .  p    TA $  p       $            N           .  `    qA $  `       $   `         N  `         .      A $         $            N           .  @    A $  @       $   @         N  @         .      A $         $             N            .      B $         $             N            .       B $         $             N            .  `    @B $  `       $             N            .       eB $          $   `          N  `          .  `    B $  `       $   `          N  `          .      B $         $   p          N  p          .  0    B $  0       $   p          N  p          .      B $         $            N           .      C $         $   0         N  0         .      8C $         $            N           .  `    `C $  `       $            N           .      C $         $             N            .      C $         $             N            .  p    C $  p       $             N            .      C $         $   p         N  p         .  `    D $  `       $   
         N  
         .  p    1D $  p       $             N            .  0    XD $  0       $             N            .      {D $         $             N            .       D $          $   p         N  p         .  p    D $  p       $   	         N  	         .  P    D $  P       $   0         N  0         .      
E $         $             N            .      -E $         $             N            .  `    FE $  `       $   @         N  @         .      cE $         $             N            .       E $          $             N            .      E $         $   `          N  `          .       E $          $             N            .      E $         $            N           .      F $         $             N            .      #F $         $   p         N  p         .      JF $         $   `          N  `          .  P    qF $  P       $            N           .  `    F $  `       $   `         N  `         .      F $         $   p         N  p         .  0    F $  0       $             N            .  0    G $  0       $            N           .      PG $         $            N           .      G $         $             N            .  `    G $  `       $   p         N  p         .      G $         $             N            .  	    H $  	       $             N            .  
    DH $  
       $            N           .  0    rH $  0       $             N            .  P    H $  P       $   P         N  P         .      H $         $   @         N  @         .      I $         $   @         N  @         .       I $          $            N           .      MI $         $   `          N  `          .        fI $           $   p         N  p         .  !    I $  !       $             N            .  "    I $  "       $             N            .  #    I $  #       $             N            .  0(    J $  0(       $            N           .   *    JJ $   *       $            N           .  ,    tJ $  ,       $             N            .  ,    J $  ,       $   `          N  `          .  0-    J $  0-       $             N            .  -    J $  -       $             N            .  -    J $  -       $             N            .  @.    K $  @.       $             N            .  .    K $  .       $             N            .  `/    DK $  `/       $             N            .  /    gK $  /       $   P         N  P         .  05    K $  05       $             N            .  P7    K $  P7       $   `         N  `         .  9    K $  9       $             N            .  `:    K $  `:       $            N           .  pA    *L $  pA       $   
         N  
         .  K    VL $  K       $            N           .  PO    L $  PO       $            N           .  0S    L $  0S       $             N            .   T    L $   T       $   `         N  `         .  V    L $  V       $   `          N  `          .  V    M $  V       $             N            .  [    BM $  [       $            N           .  p`    [M $  p`       $            N           .  e    xM $  e       $            N           .  f    M $  f       $             N            .  g    M $  g       $   P          N  P          .  `g    M $  `g       $             N            .  g    M $  g       $             N            .  h    N $  h       $   P          N  P          .  h    8N $  h       $             N            .  i    VN $  i       $             N            .  @j    tN $  @j       $             N            .  k    N $  k       $             N            .  k    N $  k       $             N            .  0l    N $  0l       $   0          N  0          .  `l    O $  `l       $             N            .  pl    +O $  pl       $             N            .  l    GO $  l       $             N            .  l    hO $  l       $             N            .  m    |O $  m       $             N            .  n    O $  n       $             N            .   n    O $   n       $             N            .  n    O $  n       $             N            .  o    O $  o       $            N           .  s    
P $  s       $             N            .  t    (P $  t       $    	         N   	         .  }    FP $  }       $            N           .       gP $          $             N            .      P $         $            N           .      P $         $            N           .      P $         $            N           .       P $          $             N            .  @    P $  @       $             N            .      Q $         $   p         N  p         .      6Q $         $   @         N  @         .      JQ $         $             N            .      YQ $         $             N            .      sQ $         $             N            .      Q $         $             N            .      Q $         $             N            .  Ќ    Q $  Ќ       $             N            .      Q $         $             N            .      Q $         $   `         N  `         .       R $          $   `          N  `          .  `    1R $  `       $   P          N  P          .      PR $         $   @          N  @          .      hR $         $             N            .      R $         $   P         N  P         .      R $         $   p          N  p          .  `    R $  `       $   `          N  `          .      R $         $            N           .      R $         $             N            .       R $          $   0          N  0          .  0    S $  0       $   p          N  p          .      $S $         $             N            .  p    :S $  p       $             N            .      VS $         $             N            .  p    wS $  p       $            N           .  @    S $  @       $            N           .      S $         $   0         N  0         .      S $         $            N           .  Щ    S $  Щ       $   0         N  0         .       
T $          $   06         N  06         .  0    -T $  0       $    	         N   	         .  P    PT $  P       $             N            .      oT $         $            N           .      T $         $             N            .      T $         $             N            .      T $         $   0         N  0         .      T $         $            N           .      T $         $             N            .      U $         $   `         N  `         .  p     U $  p        $            N           .      >U $         $   `         N  `         .  p    ]U $  p       $             N            .      U $         $             N            .  P	    U $  P	       $            N           .       U $          $   P          N  P          .  p    U $  p       $            N           .  `-    U $  `-       $            N           .  0    V $  0       $            N           .  7     V $  7       $             N            .  8    =V $  8       $             N            .  8    XV $  8       $             N            .  09    wV $  09       $             N            .  9    V $  9       $              N             .  9    V $  9       $             N            .   :    V $   :       $             N            .  :    V $  :       $             N            .   :    W $   :       $   `          N  `          .  :    W $  :       $   @          N  @          .  :    -W $  :       $   0         N  0         .  ;    :W $  ;       $            N           .  pH    NW $  pH       $             N            .  PI    aW $  PI       $             N            .  @J    tW $  @J       $             N            .  K    W $  K       $            N           .  L    W $  L       $            N           .  O    W $  O       $   p         N  p         .   T    W $   T       $             N            .  T    W $  T       $   P         N  P         .  0Z    W $  0Z       $   p          N  p          .  Z    X $  Z       $             N            .  [    X $  [       $   `         N  `         .   a    <X $   a       $             N            .  a    \X $  a       $   p
         N  p
         .  l    qX $  l       $   `          N  `          .  pl    X $  pl       $             N            .  o    X $  o       $   0         N  0         .  r    X $  r       $   P         N  P         .  w    X $  w       $   `          N  `          .  pw    X $  pw       $             N            .  0x    X $  0x       $            N           .   |    Y $   |       $   @          N  @          .  `|    #Y $  `|       $   0         N  0         .  }    >Y $  }       $             N            .  P~    dY $  P~       $   p          N  p          .  ~    Y $  ~       $   0         N  0         .      Y $         $             N            .      Y $         $             N            .       Y $          $              N             .       Y $          $              N             .  @    Y $  @       $   p          N  p          .      
Z $         $             N            .  `    !Z $  `       $   p          N  p          .  Ђ    :Z $  Ђ       $   p          N  p          .  @    PZ $  @       $   P          N  P          .      \Z $         $   `          N  `          .  0    hZ $  0       $   p          N  p          .      Z $         $   @          N  @          .      Z $         $   p          N  p          .  P    Z $  P       $   @          N  @          .      [ $         $   p          N  p          .       D[ $          $   @          N  @          .  @    n[ $  @       $   p          N  p          .      [ $         $             N            .  @    [ $  @       $   p          N  p          .      [ $         $   @          N  @          .       \ $         $   p          N  p          .  `    L\ $  `       $   @          N  @          .      v\ $         $   p          N  p          .      \ $         $   @          N  @          .  P    \ $  P       $   p          N  p          .      \ $         $   @          N  @          .       ] $          $   p          N  p          .  p    I] $  p       $   @          N  @          .      r] $         $   p          N  p          .       ] $          $   @          N  @          .  `    ] $  `       $             N            .      ] $         $             N            .       "^ $          $   p          N  p          .  p    T^ $  p       $             N            .       ^ $          $            N           .      ^ $         $            N           .  @    ^ $  @       $   p          N  p          .      _ $         $   @          N  @          .      0_ $         $             N            .      ]_ $         $   p          N  p          .  0    _ $  0       $   p          N  p          .      _ $         $   @          N  @          .      _ $         $            N           .      ` $         $            N           .  P    H` $  P       $   p          N  p          .      s` $         $   @          N  @          .       ` $          $             N            .      ` $         $             N            .  `    a $  `       $   P         N  P         .      a $         $            N           .      a $         $   
         N  
         .      ,a $         $   P         N  P         .      9a $         $             N            .       Ka $          $   `         N  `         .  `    ]a $  `       $   P         N  P         .      ja $         $            N           .  @    |a $  @       $   `          N  `          .      a $         $   `          N  `          .       a $          $   `          N  `          .  `    a $  `       $   `          N  `          .      a $         $             N            .      a $         $   p          N  p          .       a $          $             N            .      b $         $             N            .      &b $         $   P         N  P         .      Db $         $             N            .  `    `b $  `       $   0          N  0          .      zb $         $             N            .      b $         $   0         N  0         .      b $         $   P         N  P         .      b $         $            N           .      b $         $             N            .       c $          $            N           .  `    "c $  `       $             N            .       Ac $          $             N            .  @    ^c $  @       $             N            .      {c $         $             N            .      c $         $              N          c &   o    c &   o    c &   o    c &      c &  *    c &  D    c &      c &  O    d &  O    d &  F
    )d &  F
    9d &  G
    Kd &  H
    \d &  I
    md &  J
    ~d &  L
    d &  P
    d &  T
    d &  X
    d &  \
    d &  `
    d &  d
    d &  h
    d &  p
    e &  x
    %e &  
    ;e &  
    Qe &  
    ge &  
    }e &  
    e &  
    e &  
    e &  
    e &  
    e &  
    f &  
    f &  
    -f &  
    Cf &  
    Yf &  
    of &  
    f &       f &      f &      f &      f &       f &  (    	g &  0    g &  8    5g &  @    Kg &  H    ag &  P    wg &  X    g &  `    g &  h    g &  p    g &  x    g &      g &      g &      g &      h &      h &      8h &      ah &      rh &      h &      h &      h &      h &      h &      i &      9i &      ei &       i &      i &      i &      j &       Aj &  (    mj &  0    j &  8    j &  @    j &  H    (k &  P    Uk &  X    k &  `    k &  h    k &  p    l &  x    1l &      ^l &      l &      l &      l &      m &      <m &      im &      m &      m &      m &      !n &      Nn &      zn &      n &      n &      n &      n &      o &  (    8o &  8    Yo &  H    }o &  X    o &  h    o &  x    o &      p &      p &      @p &      dp &      p &      p &      p &      p &      q &      #q &  (    Dq &  8    hq &  H    q &  X    q &  h    q &  x    q &      	r &      2r &      Tr &      zr &      r &      r &      r &      s &      >s &      _s &  (    ~s &  8    s &  H    s &  X    s &  h    #t &      1t &      ?t &      Vt &      mt &      t &      t &      t &      t &       t &      t &       u &  0    'u &  @    ?u &  P    Vu &  `    mu &  p    u &      u &      u &      u &      u &      u &      v &      $v &      ;v &       Rv &      iv &       v &  0    v &  @    v &  P    v &  `    v &  p    v &      w &      w &      1w &      >w &      Jw &      ]w &      pw &      w &       w &      w &       w &  0    w &  @    w &  P    w &  `    x &  p    "x &      6x &      Jx &      ^x &      qx &      x &      x &      x &      x &       x &      x &       x &  0    y &  @    %y &  P    9y &  `    Ly &  p    `y &      ty &      y &      y &      y &      y &      y &      y &       z &       z &      'z &       ;z &  0    Oz &  @    cz &  P    wz &  `    z &  p    z &      z &      z &      z &      z &      z &      { &       { &      3{ &       F{ &      Y{ &       l{ &  0    { &  @    { &  P    { &  `    { &  p    { &      { &      { &      | &      | &      %| &      7| &      I| &      _| &       u| &      | &       | &  0    | &  @    | &  P    | &  `    | &  p    } &      4} &      R} &      p} &      } &      } &      } &      } &      ~ &       $~ &      B~ &       `~ &  0    ~~ &  @    ~ &  P    ~ &  `    ~ &  p    ~ &       &      , &      9 &      F &      T &      b &      p &      ~ &        &       &        &  0     &  @     &  P     &  `     &  p     &       &      	 &       &      # &      0 &      = &      J &      W &       g &      w &       } &  0     &  @     &  P     &  `     &  p    ˀ &      ܀ &       &        &       &      $ &      6 &      H &      Z &       l &      ~ &        &  0     &  @     &  P    Ł &  `    ׁ &  p     &       &       &       &      0 &      B &      T &      f &      x &        &       &        &  0     &  @    т &  P     &  `     &  p     &       &      ) &      ; &      M &      _ &      q &       &       &        &       &       ȃ &  0    ك &  @     &  P     &  `     &  p     &      . &      ? &      P &      a &      r &       &       &       &        &      Ǆ &       ؄ &  0     &  @     &  P    
 &  `     &  p    + &      ; &      L &      ] &      m &      ~ &       &       &       &        &      ҅ &        &  0     &  @     &  P     &  `    & &  p    7 &      H &      Y &      i &      z &       &       &       &       &       Ά &      ߆ &        &  0      &  @     &  P     &  `    ( &  p    8 &      H &      X &      h &      y &       &       &       &       &        · &       ߇ &         &  0       &  @      &  P     ! &  `     1 &  p     > &       K &       X &       e &       y &        &        &        &        &   !    È &  !    ۈ &  0!     &  P!    , &  p!    ] &  !     &  !     &  !     &  !     &  "    7 &  0"    ` &  P"     &  p"     &  "    ܊ &  "     &  "    % &  "    B &  #    Z &  0#    r &  P#     &  p#     &  #     &  #    ڋ &  #     &  #    
 &  $    & &  0$    K &  P$    d &  p$     &  $     &  $    ، &  $     &  $    . &  %    Z &  0%    ~ &  P%     &  p%    ō &  %     &  %     &  %    2 &  %    O &  &    l &  p&     &  &     &  &     &  &     &  &     &  '     &  0'    4 &  P'    O &  p'    | &  '     &  '     &  '     &  '     &  (     &  0(    3 &  P(    I &  p(    c &  (     &  (     &  (     &  (    ΐ &  )     &  0)     &  P)    : &  p)    a &  )     &  )     &  )     &  )    Ց &  *     &  0*     &  P*    0 &  p*    T &  *    q &  *     &  *     &  *     &  +    ג &  0+     &  P+     &  p+    . &  +    K &  +    e &  +    | &  +     &  ,     &  0,    ɓ &  P,     &  p,      &  ,     &  ,    ? &  ,    ^ &  ,     &  -     &  0-     &  P-    ۔ &  p-     &  -     &  -    & &  -    < &  -    U &  .    m &  0.     &  P.     &  p.    ˕ &  .     &  .     &  .     &  .    3 &  /    H &  0/    ^ &  P/    u &  p/     &  /     &  /     &  /    Җ &  /     &  0     &  00     &  P0    ; &  p0    ^ &  0     &  0     &  0     &  0    ˗ &  1     &  01     &  P1     &  p1    ' &  1    > &  1    ` &  1    { &  1     &  2     &  02     &  P2    ۘ &  p2     &  2     &  2    . &  2    G &  2    g &  3     &  03     &  P3     &  p3     &  3     &  3    / &  3    P &  3    s &  4     &  04    ƚ &  P4     &  p4     &  4    ( &  4    L &  4    h &  4     &  5     &  05     &  P5    ٛ &  p5     &  5     &  5    & &  5    A &  5    X &  6    n &  06     &  P6     &  p6     &  6    ל &  6     &  6     &  6    / &  7    I &  07    g &  P7     &  p7     &  7    ĝ &  7    ߝ &  7     &  7     &  8     &  08    ; &  P8    ] &  p8     &  8     &  8     &  8    ̞ &  8     &  9     &  09    	 &  P9     &  p9    4 &  9    I &  9    i &  9    z &  9     &  :     &  0:     &  `:    ݟ &  :     &  :     &  :    = &  :    j &   ;     &   ;    ɠ &  @;     &  `;    " &  ;    T &  ;     &  ;     &  ;    ֡ &   <     &   <     &  @<    M &  `<    r &  <     &  <     &  <     &  <      &   =     &   =    6 &  @=    R &  `=    n &  =     &  =     &  =    ˣ &  =     &   >    
 &   >    9 &  @>    d &  `>     &  >     &  >     &  >     &  >    D &   ?    q &   ?     &  @?    ˥ &  `?     &  ?    ' &  ?    R &  ?     &  ?     &   @    Ц &   @     &  @@     &  `@    G &  @    i &  @     &  @     &  @     &   A     &   A     &  `A     &  A    A &  A    d &   B     &  `B     &  B     &  B     &   C     &  `C    K &  C    { &  C     &   D    ũ &  `D     &  D     &  D    1 &   E    V &  `E    { &  E     &  E     &   F    ު &  `F     &  F    & &  `H    3 &  H    L &  H    h &   I     &  `I     &  I    ۫ &  I     &   J     &  `J    + &  J    S &  J    t &   K     &  `K     &  K    Ӭ &  K     &   L     &  `L    - &  L    E &  L    ] &   M    t &  `M     &  M     &  M    ҭ &   N     &  `N     &  N    ! &  N    5 &   O    N &  `O    c &  O    u &  O     &   P    Ԯ &  `P     &  P     &  P    8 &   Q    X &  `Q    z &  Q     &  Q     &   R     &  `R     &  R    $ &  R    E &   S    x &  `S     &  S     &  S    Ұ &   T     &  `T     &  T    ) &  T    C &   U    \ &  `U    p &  U     &  U     &   V     &  `V    ӱ &  V     &  V    
 &   W      &  `W    B &  W    ] &  W     &   X     &  X    в &  X     &  @Y    ) &  Y    V &   Z     &  `Z     &  Z     &   [    Գ &  [     &  [     &  @\    K &  \    \ &   ]    l &  `]    } &  ]     &   ^     &  ^     &  ^     &  @_     &  _     &   `    ( &  ``    A &  `    Z &  `a    k &  a     &  `b     &  b    µ &  `c    ص &  c     &  `d     &   e    , &  e    F &  @f    ] &  f    t &  g     &   h     &  h     &  i     &  j     &  k    ֶ &  l     &  n     &       &      & &      5 &       F &  Ȩ    W &      g &      y &       &       &  *     &  F+     &  F+    ɷ &  F+    ܷ &  F+     &  F+      &  F+     &  F+    + &  F+    G &  F+    R &  F+    e &  F+    } &  F+     &   G+     &  G+     &  G+    Ÿ &  G+    ָ &   G+     &  (G+     &  0G+     &  8G+     &  @G+    0 &  HG+    B &  PG+    T &  XG+    f &  `G+    x &  hG+     &  pG+     &  xG+     &  G+     &  G+    ҹ &  G+     &  G+     &  G+     &  G+    ! &  G+    8 &  G+    O &  G+    e &  G+    p &  G+     &  G+     &  G+     &  G+    ɺ &  G+    ޺ &  G+     &   H+     &  H+     &  H+    ) &  H+    8 &   H+    G &  (H+    [ &  8H+    o &  HH+     &  XH+     &  hH+     &  xH+     &  H+    ɻ &  H+    ۻ &  H+     &  H+     &  H+     &  H+    # &  H+    5 &  H+    G &  I+    Y &  I+    k &  (I+    } &  8I+     &  HI+     &  XI+     &  hI+    ż &  xI+    ׼ &  I+     &  I+     &  I+     &  I+     &  I+    1 &  I+    C &  I+    U &  I+    g &  J+    y &  J+     &  (J+     &  8J+     &  HJ+     &  XJ+    ӽ &  hJ+     &  xJ+     &  J+    	 &  J+     &  J+    - &  J+    ? &  J+    Q &  J+    c &  J+    u &  J+     &  K+     &  K+     &  (K+     &  8K+    ; &  HK+    ߾ &  XK+     &  hK+     &  xK+     &  K+    ' &  K+    9 &  K+    K &  K+    ] &  K+    o &  K+     &  K+     &  K+     &  L+     &  0L+    ȿ &  PL+    ڿ &  pL+     &  L+     &  L+     &  L+    " &  L+    4 &  M+    F &  0M+    X &  PM+    j &  pM+    | &  M+     &  M+     &  M+     &  M+     &  N+     &  0N+     &  PN+     &  pN+     &  N+    ! &  N+    3 &  N+    E &  N+    W &  O+    i &  0O+    { &  PO+     &  pO+     &  O+     &  O+     &  O+     &  O+     &  P+     &  0P+     &  PP+     &  pP+    / &  P+    A &  P+    S &  P+    e &  P+    w &  Q+     &  0Q+     &  PQ+     &  pQ+     &  Q+     &  Q+     &  Q+     &  Q+     &  R+     &  0R+    + &  PR+    = &  pR+    O &  R+    a &  R+    s &  R+     &  R+     &  S+     &  0S+     &  PS+     &  pS+     &  S+     &  S+     &  S+     &  S+    0 &  T+    A &  0T+    R &  `T+    a &  T+    w &  T+     &  T+     &  T+     &   U+     &   U+     &  @U+     &  `U+    # &  U+    5 &  U+    O &  U+    a &   V+    s &  @V+     &  V+     &  V+     &   W+     &  @W+     &  W+     &  W+     &   X+     &  @X+     &  X+    & &  X+    8 &   Y+    J &  @Y+    \ &  Y+    n &  Y+     &   Z+     &  @Z+     &  Z+     &  Z+     &   [+     &  @[+     &  [+     &  [+     &   \+    , &  @\+    G &  \+    Z &  \+    m &   ]+     &  @]+     &  ]+     &  ]+     &   ^+     &  @^+     &  ^+     &  ^+     &   _+     &  _+     &  _+    # &   `+    5 &  @`+    G &  `+    Y &  `+    j &   a+    | &  @a+     &  a+     &  a+     &   b+     &  @b+     &  b+     &  b+     &   c+     &  @c+    % &  c+    4 &  c+    F &   d+    X &  @d+    j &  d+    | &  d+     &   e+     &  @e+     &  e+     &  e+     &   f+     &  @f+     &  f+     &  f+    " &   g+    4 &  @g+    C &  g+    T &  g+    d &  @h+     &  h+     &   i+     &  `i+     &  i+     &   j+     &  j+     &  j+     &  @k+     &  k+    ! &   l+    3 &  `l+    D &  l+    \ &   m+    n &  m+     &  m+     &  @n+     &  n+     &   o+     &  `o+     &  o+     &   p+     &  p+     &  p+    ) &  @q+    ; &  q+    M &   r+    ] &  `r+    o &  r+     &   s+     &  s+     &  s+     &  @t+     &  t+     &   u+     &  `u+     &  u+     &   v+    / &  v+    A &  v+    S &  `w+    e &  w+    t &  `x+     &  x+     &  `y+     &  y+     &  `z+     &  z+     &  `{+     &  {+     &  `|+    1 &  |+    C &  `}+    Z &   ~+    k &  ~+     &  @+     &  +     &  +     &   +     &  +     &  `+     &   +     &  +     &  `+    + &   +    = &  +    O &  +    ` &  `+    r &   +     &  +     &  +     &  `+     &   +     &  +     &  +     &  +     &  +     &  +    ( &  +    A &  +    S &  +    g &  +    { &  +     &  +     &  +     &  +     &  +     &  +     &  +     &  +     &   +    , &  @+    > &  +    P &  +    b &  `+    s &   +     &  +     &  @+     &  +     &  +     &  @+     &   +     &   +     &  +    % &  +    6 &  +    G &   +    X &   +    i &  `+    z &  +     &   +     &  +     &   +     &  +     &   +     &  +     &  @+     &   +     &  +    ( &  +    9 &  +    J &  +    \ &  +    m &  +     &   +     &  +     &   +     &   +     &   +     &  @+     &  +     &  ,     &  ,    - &   ,    > &  ,    O &  `,    c &  %,    t &   .,     &  7,     &  O,     &  O,     &  O,     &  O,     &  O,     &  O,     &   P,     &  P,    * &  P,    B &  XP,    R &  `P,    f &  hP,    | &  pP,     &  xP,     &  P,     &  P,     &  P,     &  P,     &  P,     &  P,     &  P,     &  P,    - &  P,    < &  P,    M &  P,    ] &  P,    n &  P,    | &  P,     &  P,     &  P,     &   Q,     &  Q,     &  Q,     &  Q,     &   Q,     &  (Q,     &  0Q,    " &  8Q,    , &  @Q,    H &  HQ,    W &  PQ,    r &  XQ,    } &  `Q,     &  hQ,     &  pQ,     &  xQ,     &  Q,     &  Q,     &  Q,     &  Q,     &  Q,     &  Q,     &  Q,     &  Q,    ) &  Q,    < &  Q,    L &  Q,    _ &  Q,    q &  Q,     &  Q,     &  Q,     &  Q,     &   R,     &  R,     &  R,     &  R,     &   R,     &  (R,      &  0R,    0 &  8R,    > &  @R,    O &  HR,    e &  PR,    v &  XR,     &  `R,     &  hR,     &  pR,     &  xR,     &  R,     &  R,     &  R,     &  R,    	 &  R,    % &  R,    B &  R,    V &  R,    o &  R,     &  R,     &  R,     &  R,     &  R,     &  R,     &  R,     &  R,     &   S,    % &  S,    8 &  S,    F &  S,    U &   S,    g &  (S,    q &  0S,    } &  8S,     &  @S,     &  HS,     &  PS,     &  XS,     &  `S,     &  hS,     &  pS,     &  xS,     &  S,     &  S,    ' &  S,    2 &  S,    = &  S,    L &  S,    [ &  S,    e &  S,    v &  S,     &  S,     &  S,     &  S,     &  S,     &  S,     &  S,     &  S,     &   T,     &  T,      &  T,    6 &  T,    O &   T,    l &  (T,    y &  0T,     &  8T,     &  @T,     &  HT,     &  PT,     &  XT,     &  `T,     &  hT,     &  pT,     &  xT,    
 &  T,     &  T,    # &  T,    . &  T,    9 &  T,    Y &  T,    g &  T,    u &  T,     &  T,     &  T,     &  T,     &  T,     &  T,     &  T,     &  T,     &  T,    1 &   U,    ? &  U,    M &  U,    ] &  U,    v &   U,     &  (U,     &  0U,     &  8U,     &  @U,     &  HU,     &  PU,    3 &  XU,    = &  `U,    R &  hU,    d &  pU,    { &  xU,     &  U,     &  U,     &  U,     &  U,     &  U,     &  U,     &  U,     &  U,     &  U,     &  U,    6 &  U,    A &  U,    Y &  U,    p &  U,     &  U,     &  U,     &   V,     &  V,     &  V,     &  V,     &   V,     &  (V,     &  0V,     &  8V,    , &  @V,    < &  HV,    P &  PV,    ` &  XV,    k &  `V,    v &  hV,     &  pV,     &  xV,     &  V,     &  V,     &  V,     &  V,     &  V,      &  V,     &  V,    ! &  V,    0 &  V,    A &  V,    R &  V,    ` &  V,    n &  V,    } &  V,     &  V,     &  V,     &   W,     &  W,     &  W,     &  W,     &   W,     &  (W,    ! &  0W,    - &  8W,    H &  @W,    \ &  HW,    p &  PW,    { &  XW,     &  `W,     &  hW,     &  pW,     &  xW,     &  W,     &  W,     &  W,     &  W,     &  W,     &  W,    & &  W,    5 &  W,    C &  W,    R &  W,    d &  W,    ~ &  W,     &   X,     &  X,     &   X,     &  0X,     &  @X,    * &  PX,    B &  `X,    S &  pX,    [ &  X,    l &  X,    } &  X,     &  X,     &  X,     &  X,     &  X,     &  X,     &   Y,     &  Y,    . &   Y,    B &  0Y,    X &  @Y,    k &  PY,     &  `Y,     &  pY,     &  Y,     &  Y,     &  Y,     &  Y,     &  Y,     &  Y,    0 &  Y,    J &  Z,    i &  0Z,     &  PZ,     &  pZ,     &  Z,     &  Z,     &  Z,     &  Z,    
 &  [,    # &  0[,    < &  P[,    T &  p[,    h &  [,    } &  [,     &  [,     &  [,     &  \,     &  0\,     &  P\,     &  p\,     &  \,     &  \,    & &  \,    : &  \,    M &  ],    b &  0],    s &  P],     &  p],     &  ],     &  ],     &   ^,     &  @^,     &  ^,     &  ^,     &   _,     &  @_,     &  _,    0 &  _,    B &   `,    T &  @`,    e &  `,    w &  `,     &   a,     &  @a,     &  a,     &  a,     &   b,     &  @b,     &  b,     &  b,     &   c,    * &  @c,    < &  c,    N &  c,    ` &   d,    r &  @d,     &  d,     &  d,     &   e,     &  @e,     &  e,     &  e,     &   f,     &  @f,     &  f,    % &  f,    7 &   g,    I &  @g,    [ &  g,    m &  g,     &   h,     &  @h,     &  h,     &  h,     &   i,     &  @i,     &  i,     &  i,     &   j,      &  @j,    2 &  j,    D &  j,    V &   k,    h &  @k,    z &  k,     &  k,     &   l,     &  @l,     &  l,     &  l,     &   m,     &  @m,    	 &  m,     &  m,    - &   n,    ? &  @n,    Q &  n,    c &  n,    u &   o,     &  @o,     &  o,     &  o,     &   p,     &  @p,     &  p,     &  p,     &   q,     &  @q,    ' &  q,    9 &  q,    K &   r,    ] &  @r,    o &  r,     &  r,     &   s,     &  @s,     &  s,     &  s,     &   t,     &  @t,     &  t,     &  t,    " &   u,    4 &  @u,    F &  u,    X &  u,    j &   v,    | &  @v,     &  v,     &  v,     &   w,     &  @w,     &  w,     &  w,     &   x,     &  @x,     &  x,    / &  x,    A &   y,    S &  @y,    e &  y,    w &  y,     &   z,     &  @z,     &  z,     &  z,     &   {,     &  @{,     &  {,     &  {,     &   |,    * &  @|,    ; &  |,    M &  |,    _ &   },    q &  @},     &  },     &  },     &   ~,     &  @~,     &  ~,     &  ~,     &   ,     &  @,     &  ,    # &  ,    4 &   ,    F &  @,    X &  ,    j &  ,    | &   ,     &  @,     &  ,     &  ,     &   ,     &  @,     &  ,     &  ,     &   ,     &  @,    / &  ,    A &  ,    S &   ,    e &  @,    w &  ,     &  ,     &   ,     &  @,     &  ,     &  ,     &   ,     &  @,     &  ,     &  ,    * &   ,    < &  @,    N &  ,    ` &  ,    r &   ,     &  @,     &  ,     &  ,     &   ,     &  @,     &  ,     &  ,     &   ,     &  @,    % &  ,    7 &  ,    I &   ,    [ &  @,    m &  ,     &  ,     &   ,     &  @,     &  ,     &  ,     &   ,     &  @,     &  ,     &  ,      &   ,    2 &  @,    D &  ,    V &  ,    h &   ,    z &  @,     &  ,     &  ,     &   ,     &  @,     &  ,     &  ,     &   ,    	 &  @,     &  ,    - &  ,    ? &   ,    Q &  @,    b &  ,    r &  ,     &   ,     &  @,     &  ,     &  ,     &   ,     &  @,     &  ,     &  ,     &   ,     &  @,    - &  ,    > &  ,    N &   ,    _ &  @,    p &  ,     &  ,     &   ,     &  @,     &  ,     &   ,     &  ,     &   ,     &  ,     &   ,     &  ,    6 &  `,    D &   ,    R &  ,    ^ &  ,    o &  ,     &   ,     &  ,     &  `,     &  `,     &  `,     &   ,     &  ,     &  ,     &  `,    5 &  `,    A &  h,    d &  p,    ~ &  x,     &  ,     &  ,     &  ,     &  ,     &  ,     &  ,    ' &  ,    D &  ,    a &  ,    r &  ,     &  ,     &  ,     &  ,     &  ,     &  ,     &  ,     &   ,     &  ,    / &  ,    ; &  ,    P &   ,    f &  (,    { &  0,     &  8,     &  @,     &  H,     &  P,     &  X,     &  `,     &  h,     &  p,     &  x,     &  ,    * &  ,    7 &  ,    H &  ,    Y &  ,    o &  ,     &  ,     &  ,     &  ,     &  ,     &  ,     &  ,     &  ,     &  ,      &  ,    '  &  ,    9  &   ,    L  &  ,    `  &  ,    s  &  ,      &   ,      &  (,      &  0,      &  8,      &  @,      &  H,      &  P,      &  X,     &  `,    ( &  h,    ; &  p,    N &  x,    ^ &  ,    u &  ,     &  ,     &  ,     &  ,     &  ,     &  ,     &  ,     &   ,    * &  ,    A &   ,    S &  0,    i &  @,    } &  P,     &  `,     &  p,     &  ,     &  ,     &  ,     &  ,    * &  ,    J &  ,    l &  ,    } &  ,     &   ,     &  ,     &   ,     &  0,     &  @,     &  P,     &  `,     &  p,     &  ,    / &  ,    G &  ,    ] &  ,    v &  ,     &  ,     &  ,     &  ,     &   ,     &  ,     &   ,      &  0,    < &  @,    Y &  P,    x &  `,     &  p,     &  ,     &  ,     &  ,     &  ,    	 &  ,     &  ,    + &  ,    = &  ,    N &   ,    b &  ,    o &   ,    | &  ,     &  ,     &  ,     &  ,     &  ,     &   ,     &  ,     &   ,     &  0,     &  @,     &  P,     &  `,    $ &  p,    3 &  ,    M &  ,    _ &  ,    j &  ,    x &  ,     &  ,     &  ,     &  ,     &   ,     &  ,     &   ,     &  0,     &  @,    # &  P,    0 &  `,    < &  p,    O &  ,    ` &  ,    u &  ,     &  ,     &  ,     &  ,     &  0,     &  P,     &  p,     &  ,     &  ,     &  ,    	 &  ,    "	 &  ,    9	 &  0,    G	 &  P,    U	 &  p,    b	 &  ,    v	 &  ,    	 &  ,    	 &   ,    	 &  @,    	 &  ,    	 &  ,    	 &   ,    
 &  @,    
 &  ,    #
 &  ,    2
 &   ,    G
 &  @,    X
 &  ,    p
 &  ,    
 &   ,    
 &  @,    
 &  ,    
 &   ,    
 &  `,    
 &   ,    
 &  `,     &  ,     &  ,    " &  ,    - &  ,    P &  ,    ` &  @-    o &  @'-    ~ &  @N-     &   -     &  Ѝ.     &  .     &  .     &  .     &  .     &  .     &  .     &  .    ( &  .    : &  .    L &  .    ^ &  .    p &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .      &  .     &  .    $ &  .    6 &  .    H &  .    Z &  .    l &  .    ~ &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .      &  .    2 &  .    D &  .    V &  .    h &  .    z &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .    
 &  .     &  .    . &  .    @ &  .    R &  .    d &  .    u &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .    ! &  .    3 &  .    E &  .    W &  .    i &  .    { &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .    / &  .    A &  .    S &  .    e &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .    & &  .    < &  .    L &  .    ^ &  .    p &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .    - &  .    ? &  .    W &  .    h &   .    y &  .     &  .     &  .     &  .     &  .     &  .     &  .     &   .     &  $.    * &  (.    : &  ,.    M &  0.    a &  4.    n &  8.     &  <.     &  @.     &  D.     &  H.     &  L.     &  P.     &  T.    % &  X.    ; &  `.    K &  h.    c &  p.    p &  x.    ~ &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  .     &  Ȏ.    $ &  Ў.    7 &  ؎.    J &  .    [ &  .    m &  .    | &  .     &   .     &  .     &  .     &  .     &   .     &  (.     &  0.     &  8.    $ &  @.    9 &  H.    S &  P.    ` &  X.    q &  `.     &  h.     &  p.     &  x.     &  .     &  .     &  .     &  .     &  .     &  .    ! &  .    / &  .    M &  .    \ &  ȏ.    f &  Џ.     &  .     &  .     &   .     &  .     &   .     &  0.     &  @.     &  `.    	 &  .     &  .    " &  .    6 &   .    B &  @.    S &  .    a &  .    t &   .     &  .     &   .     &  .     &  @.     &  .     &  .     &  .     &  .      &  .    1 &  H.    = &  H.       d          O d           ^ d           t f a_       .       $                     $   P          N  P          .        $                               ?               $            N           .      u $                                 $             N            .       $                     $             N            .  P    3 $  P    @               $   P         N  P         .      q $                     $            N           .  @     $  @       $             N            .         $                                   $             N            .       : $          $   @          N  @          .  !    J $  !    \               $            N           .   .     $   .                   $   0         N  0         .  0/     $  0/                   $   `         N  `         .  1    4 $  1    I               $             N            .  C     $  C                   $            N           .  I     $  I                "            W               $   @         N  @         .  P     $  P       $   @         N  @         .   T     $   T       $            N           .  U     $  U                               $   P         N  P         .  0W    )  $  0W    ;                $            N           .  @Y    q  $  @Y       $             N            .  Z      $  Z       $             N            .  Z      $  Z                    $             N            .  [      $  [                    $            N           .  `k    '! $  `k    <!               $            N           .  pm    u! $  pm    !               $            N           .  q    ! $  q    !               $             N            .   q    " $   q       $   p         N  p         .  r    " $  r    &"               $            N           .      c" $         $             N            .      t" $         $            N           .  `    " $  `       $             N            .  P    " $  P    "               $   p	         N  p	         .      " $      
#               $            N           .  P    M# $  P    d#               $             N            .  `    # $  `    #            #               $             N            .  `    $ $  `       $             N            .  `     $ $  `    -$            n$            $               $            N           .      $ $      $               $   P         N  P         .  @    0% $  @    F%               $             N            .  @    ~% $  @       $             N            .      % $         $              N             .       % $       %               $            N           .      & $      &               $             N            .       N& $       g&            &               $             N            .       & $       &               $            N           .      &' $         $             N            .  `    >' $  `    P'               $   0         N  0         .      ' $      '               $            N           .  p    ' $  p       $             N            .       ' $          $            N           .      ( $         $   P         N  P         .      ( $         $   p          N  p          .  P    (( $  P       $             N            .      6( $         $             N            .  `    E( $  `    W(               $   P         N  P         .      ( $      (               $   P         N  P         .       ( $       (               $   `         N  `         .  `     )) $  `     F)               $            N           .  p    ) $  p    )            )               $            N           .       * $       *               $   @         N  @         .  `    >* $  `    R*               $   0         N  0         .  /    * $  /       $   0         N  0         .  =    * $  =       $             N            .  I    * $  I    *               $             N            .  J    
+ $  J       $             N            .  K    + $  K    .+               $   
         N  
         .  U    a+ $  U    w+               $             N            .  V    + $  V       $   p          N  p          .   W    + $   W    +               $   p         N  p         .  pX     , $  pX    6,               $   0         N  0         .  \    p, $  \    ,               $             N            .  ^    , $  ^    ,             -               $            N           .  e    2- $  e       $             N            .  @f    @- $  @f       $            N           .  h    `- $  h    y-               $            N           .  p    - $  p    -               $   P	         N  P	         .  y    . $  y    .            ^.               $   `         N  `         .  P    . $  P    .               $            N           .  Ѐ    . $  Ѐ       $   P         N  P         .       / $       /               $            N           .      D/ $         $             N            .  `    X/ $  `       $   `         N  `         .      w/ $      /               $            N           .  @    / $  @       $             N            .        0 $          $             N            .  0    '0 $  0    G0               $             N            .  P    0 $  P    0            0               $             N            .  P    11 $  P    I1               $            N           .  Ч    1 $  Ч       $   `          N  `          .  0    1 $  0    1               $             N            .      1 $         $            N           .      2 $      ,2               $             N            .  p    r2 $  p    2               $   p          N  p          .      2 $      2               $   0         N  0         .       3 $      53               $            N           .      p3 $         $             N            .      3 $      3            3            #4            [4               $            N           .      4 $      4               $   P         N  P         .  @    5 $  @    5            `5            5            5               $   	         N  	         .      &6 $      >6               $             N            .       6 $       6               $            N           .      6 $         $            N           .  `    6 $  `    6               $    
         N   
         .      87 $      P7               $            N           .   
    7 $   
       $             N            .  
    7 $  
       $            N           .      7 $      7               $   @         N  @         .      8 $      -8            j8            8               $             N            .      8 $         $            N           .      9 $      -9               $   0         N  0         .   !    j9 $   !    9               $            N           .  $    9 $  $       $            N           .  P&    9 $  P&       $   p          N  p          .  &    9 $  &    :               $            N           .  )    I: $  )       $   @         N  @         .  +    W: $  +       $             N            .  ,    l: $  ,    :            :            ;               $   p         N  p         .  L    2; $  L       $            N           .  N    L; $  N       $             N            .  pO    e; $  pO    ;               $   @         N  @         .  P    ; $  P       $             N            .  R    ; $  R       $            N           .  U    ; $  U       $             N            .   \    < $   \    :<               $            N           .  ^    < $  ^    <               $   p         N  p         .  a    < $  a    =               $            N           .  b    G= $  b       $            N           .  d    Y= $  d    }=               $            N           .  Pf    = $  Pf    =               $   `          N  `          .  f    = $  f       $              N             .  f    
> $  f       $            N           .  h    !> $  h       $   0         N  0         .  j    2> $  j       $            N           .  l    E> $  l    T>               $            N           .  r    > $  r       $            N           .  s    > $  s       $            N           .  `x    > $  `x       $             N            .  x    > $  x    >               $             N            .      > $         $   `          N  `          .  @    ? $  @       $   	         N  	         .       ? $        ?               $   `          N  `          .      O? $         $            N           .  P    \? $  P       $             N            .  Т    g? $  Т       $   0          N  0          .       v? $          $             N            .      ? $      ?               $              N             .  0    ? $  0    ?               $             N            .      &@ $         $            N           .      9@ $         $   p         N  p         .  0    K@ $  0    `@            @               $   [         N  [         .      @ $         $   0          N  0          .      @ $         $   @          N  @          .  P    @ $  P       $             N            .  p    @ $  p       $            N           .      A $         $             N            .  0    A $  0       $             N            .      A $         $   P         N  P         .       2A $          $            N           .      AA $         $   p         N  p         .  P    KA $  P       $   	         N  	         .  $    XA $  $       $            N           .  `,    mA $  `,       $            N           .  0;    A $  0;    A               $             N            .  0N    A $  0N       $            N           .   P    A $   P       $            N           .  R    A $  R       $            N           .  T    A $  T       $   `         N  `         .  0\    B $  0\    *B               $              N             .  P\    aB $  P\       $             N            .  P]    tB $  P]       $   2         N  2         .  `    B $  `       $            N           .  0    B $  0       $             N            .  P    B $  P       $             N            .       B $          $            N           .      B $         $             N            .  @    B $  @       $            N           .      B $         $   p         N  p         .  0    B $  0       $            N           .      C $         $             N            .      #C $         $   P         N  P         .  `    <C $  `    KC               $             N            .  P    zC $  P       $   P         N  P         .      C $         $   0          N  0          .      C $         $   0          N  0          .       C $          $             N            .      C $         $   @         N  @         .      C $         $   @         N  @         .  0    C $  0    C               $   0         N  0         .  `    D $  `       $             N            .      D $         $            N           .      'D $      :D               $             N            .      lD $         $   p         N  p         .      D $      D               $   P          N  P          .  `    D $  `    D               $            N           .       D $          $             N            .       E $          $            N           .      $E $      4E               $   p         N  p         .  P    gE $  P       $   @         N  @         .      rE $         $            N           .      E $         $            N           .      E $         $   p         N  p         .       E $          $   p         N  p         .  p    E $  p       $            N           .      E $         $            N           .      E $         $            N           .      E $         $            N           .      E $         $             N            .      E $         $   @         N  @         .      F $      F               $            N           .  %    HF $  %       $   @          N  @          .   &    UF $   &       $             N            .  &    xF $  &       $            N           .  ,    F $  ,       $   @          N  @          .  ,    F $  ,    F               $              N             .   -    F $   -       $            N           .  .    G $  .    G               $             N            .  /    MG $  /       $   p         N  p         .  5    aG $  5       $            N           .   S    tG $   S       $   P          N  P          .  PS    G $  PS       $              N             .  pS    G $  pS    G               $            N           .  U    G $  U       $             N            .  pV    H $  pV       $   @          N  @          .  V    H $  V       $   p         N  p         .   Z    0H $   Z       $             N            .  0Z    FH $  0Z       $   @          N  @          .  pZ    aH $  pZ       $             N            .  `[    }H $  `[    H               $              N             .  [    H $  [    H               $   @         N  @         .  ^    I $  ^       $              N             .  ^    'I $  ^       $             N            .  _    <I $  _       $            N           .  `c    KI $  `c       $            N           .  f    XI $  f       $             N            .  g    kI $  g       $   P         N  P         .   i    I $   i       $   	         N  	         .  r    I $  r       $             N            .  t    I $  t    I               $    1         N   1         .      I $         $   %         N  %         .  P    J $  P       $             N            .  `    J $  `       $             N            .  p    0J $  p       $            N           .  0    RJ $  0       $   `         N  `         .      ]J $         $             N            .  @    nJ $  @       $            N           .      {J $         $             N            .      J $         $   p         N  p         .       J $          $              N             .       J $          $             N            .  0    J $  0    J               $   P          N  P          .      K $         $   @          N  @          .      ,K $         $   @          N  @          .       ?K $          $   @          N  @          .  @    QK $  @    dK               $            N           .       K $          $   0          N  0          .  P    K $  P       $             N            .      K $         $   0          N  0          .      L $         $            N           .      8L $         $            N           .  `    `L $  `       $             N            .  `    L $  `       $   p         N  p         .      L $         $   P          N  P          .       L $          $            N           .      L $         $   @         N  @         .  0    M $  0       $   P          N  P          .      M $         $   0         N  0         .      ;M $         $            N           .       YM $          $             N            .       {M $       M               $   0          N  0          .       M $          $   0         N  0         .  !    M $  !       $             N            .  "     N $  "       $   0          N  0          .   #    9N $   #       $            N           .  )    YN $  )       $   P         N  P         .  *    vN $  *       $   0          N  0          .   +    N $   +       $            N           .  -    N $  -       $   @         N  @         .  P1    N $  P1       $             N            .  `1    N $  `1       $             N            .  p1    O $  p1       $   0          N  0          .  1    (O $  1       $             N            .  1    CO $  1       $   @         N  @         .  2    _O $  2       $             N            .   3    O $   3       $              N             .   3    O $   3       $   0          N  0          .  P3    O $  P3       $   p          N  p          .  3    O $  3       $             N            .  4    O $  4       $   p         N  p         .  6    P $  6       $            N           .   8    P $   8    #P               $            N           .  ;    PP $  ;    ^P               $              N             .  <    P $  <       $              N             .  0<    P $  0<       $   0          N  0          .  `<    P $  `<       $              N             .  <    P $  <       $   0          N  0          .  <    P $  <       $              N             .  <    P $  <       $              N             .  <    Q $  <    1Q               $   P          N  P          .  @=    @Q $  @=       $   P          N  P          .  =    gQ $  =       $              N             .  =    Q $  =       $              N             .  =    Q $  =       $              N             .  =    Q $  =       $              N             .  >    #R $  >       $              N             .  0>    IR $  0>       $   P          N  P          .  >    nR $  >       $   P          N  P          .  >    R $  >       $   @          N  @          .  ?    R $  ?       $   P          N  P          .  `?    R $  `?       $   P          N  P          .  ?    S $  ?       $   P          N  P          .   @    GS $   @       $   p          N  p          .  p@    zS $  p@       $            N           .   C    S $   C       $   0         N  0         .  0F    S $  0F    S               $            N           .  N    S $  N       $             N            .  Q    S $  Q       $   Y         N  Y      T             T             5T             OT             jT             T             T             T             T             T             T             U             'U             @U             TU             hU             U             U             U             U             U             V              V             4V             KV             jV             V             V             V             V             V             W &	  *    W &	  0*    1W &	  @*    GW &	  `*    `W &	  p*    yW &	  *    W &	  *    W &	  А*    W &	   *    W &	  *    W &	  Б*     X &	  *    X             ,X &	  *    DX &	  P*    ^X &	  *    wX &	  *    X &	  P*    X &	  *    X &	  *    X &	  *    X &	  *    Y &	  P*    +Y &	  p*    DY &	  p*    [Y &	  *    uY &	  *    Y             Y             Y             Y             Y             Z             +Z             KZ &	  *    cZ &	  *    {Z             Z             Z             Z             Z             Z &	  *    [             [             0[             K[             `[             {[ &	  *    [ &	  *    [             [             [             [ &	  ۜ*    \ &	  *    \             9\             S\             m\             \             \             \             \             \ &	  *    ] &	  *    ] &	  О*    ,]             4] &	  `*    G]             X] &	  *    e] &	  *    r] &	  *    ] &	   *    ] &	  t*    ] &	  *    ] &	  *    ] &	  *    ^ &	  0*    ^ &	  @*    ^ &	  P*    /^ &	  `*    @^ &	  *    c^ &	  *    ^ &	  *    ^ &	  *    ^ &	   *    ^ &	  *    ^ &	  *    ^ &	  (*    ^ &	  ,*    _ &	  0*    +_ &	  @*    L_ &	  P*    o_ &	  `*    }_ &	  *    _ &	  *    _ &	  p*    _ &	  P*    _ &	  *    _ &	  p*    _ &	  *    _ &	  *    ` &	  *    ` &	  *    "` &	  *    0` &	  *    ?` &	  *    V` &	  *    e` &	  `*    t` &	  P*    ` &	  *    ` &	  *    ` &	  0*    ` &	  *    ` &	  @*    ` &	  *    ` &	  *    `             a             a             2a             Ca             ]a             ya             a &   D+    a &  `D+    a             a &  D+    a &  E+    a &  E+    b &   F+    b &  hF+       d          0b d           Ob d           ]b f a_       .  @d    }b $  @d       $   )          N  )          d          0b d           b d           b f a_       .  pd    b $  pd       $   p          N  p          .  d    b $  d       $             N            .  e    b $  e       $   +          N  +          d          0b d           b d           c f a_       .  e    $c $  e       $             N            .  f    =c $  f       $             N            .  0g    Vc $  0g       $             N            .  g    sc $  g       $   @          N  @          .  g    c $  g       $   0          N  0          .   h    c $   h       $   -          N  -       c &  ,    c &  ,    c &  Ѝ.    d &  ؍.       d          0b d           d d           $d f a_       .  Ph    Dd $  Ph       $              N             .  ph    Rd $  ph       $   
          N  
          d          0b d           bd d           rd f a_       .  h    d $  h       $   R          N  R          d          0b d           d d           d f a_       .  h    d $  h       $   a          N  a       d                d          0b d           d d           d f a_       .  Ai    e $  Ai       $             N            d          )e   P     6e   P     Ae        Ye         ue   &     e    '     e   +     e   0+     e   P+     e   `+     f   p+     -f   +     If   0,     hf   ,     f   `-     f   -     f    .     f   .     f    /     g   @/     @g   P/     eg   `/     g   p/     g   /     g   /     g   /     g   0     g   P2     h   2     "h    4     3h   04     Kh   `4     Vh   5     sh   5     ~h   8     h   8     h    :     h   :     h   p:     h   :     h   0;     i   ;     i   ;     ,i    =     <i    >     Li   >     ]i    ?     oi   p@     i   A     i   A     i   B     i   0B     i   PB     i   pB     i   B     j   B     j    C     (j   @C     :j   C     Kj   C     ^j   `D     tj   D     j   E     j   G     j   G     j   H     j   I     j   `I     j   I     k   0J     'k   pJ     7k   `K     Lk   L     bk   O     rk   @P     k    R     k   0Y     k   p\     k   P]     k   ]     l   ^     %l   p_     ?l   @`     Zl   c     ol   d     l    g     l   0i     l   pi     l   o     l   p     l   Pq     l   q     m   `t     m   t     &m   t     7m   {     Dm   @}     Ym   }     im   }     m   }     m    ~     m         m   P     m        m        n   `     )n         @n         Vn        gn        n   `     n        n        n        n        n        o        o   О     ,o        ;o   @     So   P     co   @     uo        o         o        o         o   P     o        o   `     	p   P     p   @     5p   @     Ep   в     Up   P     ep        up   @     p        p        p        p        p   P     p   P     p         q         q        1q         Gq        _q        vq   0     q        q   п     q        q   0     q   p     q        q   p     r         $r         >r        Xr   0     sr   `     r         r        r        r   p     r        r        s        s   `     .s        Fs   p     _s        ys        s        s   p     s   @     s        s        t        !t   p     4t         Gt   @     Yt   0     kt   `    t       t   
    t       t   p    t       t       t   @    u       u   0    *u       >u       Ru   0    eu   @    yu   P    u   p    u       u   @    u        u        	v   0!    !v   @%    ;v    '    Uv   (    qv   P,    v    -    v   1    v   @6    v   :    v   0;    w   ?    w   `@    2w   @    Tw    A    pw   0B    w   B    w   D    w    E    w   E    w   E    w   0F    x   PF    9x   G    Qx   H    dx   L    x    M    x    N    x   N    x   `S    x   `U    y   V    0y   Y    Jy   [    my   \    y   ]    y    ^    y   h    y    l    y   0m    z   s    )z   0t    =z   t    Pz   Pu    iz   v    z   0w    z   0x    z   |    z   }    {       {   0    -{       ={       P{       _{   p    v{       {   P    {       {       {        {   `    {   0    {        
|   Ж    %|   p    M|   0    q|   @    |   @    |   С    |   0    }       .}       C}       S}       f}   в    }        }       }       }       }        }   P    ~        ~       0~       B~       h~   `    ~   p    ~       ~       ~   `    ~          0           3   p    P   P    g           p                                	              0   0    L   p    b       x   p              0           Հ                  `                   2   P    E    	    S   	    f   P    {                 p    Á       ہ              	              2        A        b   !       "       P$       %       &       `&       '       +    9   ,    P   `6    j   7    ~   7       9       :    ă   :    ۃ    ;       <       =    %   >    ?   ?    Y   @    z    A       A       C       D    ʄ   pD    ݄   D       E    	   @F        G    9   PK    S   L    f   M    |   @N       N        S       U    ܅   X       \        ]    )   ]    C   ^    d   a    z   c        e       e    ͆   @f       h       l    ,   n    T    o    p   p       q       r    ɇ   0s    ܇   t       v        y       y    8   pz    L   {    `       ~                             Ԉ   p                          "       <   Ї    Q       d   P    w   Њ       `                     p    Ӊ   Б              P       Г       P    2       F       Z   p    q                  @           ܊                     6       U       w   Р                         Ӌ                             &        9       K   @    ^       m        }                 @           ǌ       ׌                 P    
   p       `    2   д    G       ]   0    v                 @    Í       ٍ          P    
        %       ?   `    V       m          0                          Ў                 0       P    &   P    :   P    J       Z       l       w   P              @              P    я          p       0           '       ;       J       Z        j   p    |                            ǐ       ؐ                 `       0    '       <   0    I       _       n           @                         ͑       ܑ           `                  -   0    I   p    Y       i       y   `                                 ؒ   @              p        p    .        ?       T       j   0              `           ē       Փ   P                             `    (        :   p!    O    #    ]   @$    o    %    |   @&       `'       p(       )       )    Д    ,       /       1    
   2       3    *   5    ?   @    P   A    f   B    z   @D       PI       I       `K    Õ   M    Օ   PN       N       PO    	   R       `R    -   T    B   T    ^   PU    z   @V       W       X    ʖ    [        \       \    #   p]    8   P_    K    `    f   0`    x   `        a       pa       @b    З   b       g        k       l       n    #   n    :   po    T   o    d   o    z   p       @p       pp    Ø   p    Ә   u       v        w       w        x    5   {    H        Y   `    g       x          P                     `    љ          М                   %       6   p    H       X       l       |                            ˚   0       `                  .   @    K   `    W       f   `       Ъ            ͛   Ы              0    +       @       P       ]   г    j   @    y                 0           ǜ   0              @              `    2       I        m   P              0            ֝          0    
   0           ,       B   `    S   p    k          0                     0                      `    6       P       l   `       p       P    ȟ       ޟ   P       `           -   P    @       K       Z       j          P	        
       
    Ơ       נ                             0   0    I       [        l          @              p    ǡ        ۡ   `                      &    !   0'    3   P'    J    )    `   *    y   +       ,       -       0    Ѣ    4       06       :       :    $   ;    9    <    J   P<    c   =    u   @        A       N       PO       P    ԣ   Y       Y       \       ]    )   ]    ?    ^    U   ^    o   p_        `        a       b    Ҥ   d       e       `f       g        i    1   j    ?   k    L   l    ]   m    t   m       n       `n        v    ĥ   x    إ   p{       {                  2   P    J       [        k   Ќ    |   p                           Ϧ                 P    	   0           )   P    :       J   P    [       m          p       И            ϧ   p           
          P    %        4   `    D       Q       a   @    n       }                 `               p    ̨                 P              П    '        5   p    D       S       n   `                      P    ک              !   @    2       C       j   `    {   0              @    Ū       ܪ          Ю                   #        9       L   г    e       z          p           ë   к    ޫ   `       `           A   p    ]       t                 `            ֬                            +       B   p    Y   P    q                         P    ŭ                  `            "       8   P    K   p    j   `                     0    Į        ٮ              	        "   p    <       V       s          p       P       	    կ   	       
                   5   P    I       [       l   p       `               `,       .    а    0       00       0    0   P1    G   1    ^   1    {   p7       7       @8    ̱   8       09       9        :    5   :    P   p;    f   ;    |   <       <        =    ɲ   =       @>       >    "   ?    B   ?    d   @       P@       @       pB    ճ   `C       C    	   D    %   D    >   D    W   F    n   F       G       K    ʴ   L       0M        O    .    P    S   Q    n   Q       PR       R        S    е   T       T       pU        V    3   V    L    W    g   W    z   W       0X       X       @Y    ն   @Z       Z       [    .   \    N    ^    l   ^       _       p_       _    ҷ   0`       `       `a       a    5   b    T   b    a   @d       Pe       f       f       g       g    ٸ   g       @h       h       h    ,   j    5    k    D   k    S    l    c   l    s   `m       n       n       po       @p    ǹ   q    ٹ   q       r       s       Pt    #    u    6   u    J   v    ^   w    r   `x       0y        z       z    ź   {    ۺ   p|       @}       ~       ~    0   ~    K        \        d   `    w           p                         ˻       ܻ   Ё                     `           0       A        Q   0    `   @    w   @       Ћ               p              P    ϼ       ޼   0              0              P    +       ;   p    U       h       |   Б                  ½        ڽ                  0       @    4   P    L   `    a   p    v                 P           ž       ݾ                     &       ?   0    \   P    w   p              С    ̿           0    
   `    '       6       G       [   У    s          @       P       p                                 1   P    V   `                            Х           9        a          0       P       p              Ц    )        <   p    M   Ч    _   0                            `              p            ;   `    V       o                  Э       0                  ?        Y   Я    q                 @              0       в              @    3       J   P    _       r                        0       `               `           0   `    N        j   л       P                     @              @    9       T       p   p              p    $       w   P              `           )   p    B        [       r           p       0              `                                 2       K       b       ~   p                                         ;   p    Y       u   p                                    0           8       S       l          p                             `           t   `           &           P              0           (          P           z          p              P               0           7       R       p                                    
       U   p               p    <        R   p    f   0              p                             P    7       v          `    t       \   P    B               \                        |       T       o                  0       @               @           @       g          p                             %   `    M       s          P                         &       K       m                        	       	    &   @    N       u                  @!       P!       @#    +   0$    N   $    q   $       %       @&       &       &        P'    C   '    f   (        )       )       )       `*    .   *    W   p+       +       p,       ,    *   -    6   -    G   0    Y   P6    p   6       =        ?        @       PB       B    
   E        F    8   F    L   0H    ]    I    n    J       L       L       `O       P       Q       R        S       PT    6   V    P    W    j   0X    v   pX       X       `Y       Z       Z       @\       \       P]    $   ]    F   @^    f   ^       `_       0`       `a       0c       f       g       Pj       j       `k    3   Pm    S   @o    k   p        r       Ps       t       @v       w       x       y       z        {    +   |    8       O       c       y                                                            0       I       Y   `    o       z                          @               @       0       @    .       D   `    `   @    y          0       P              p       0       P                  $   @    4   	    C   P    R       e                 p              #       (       +       p-       1       2    $   2    >   3    Q   P5    j   5    |   7       8       p9       :       :    	   <    1   =    S   @    o   A       B       F       G       @M       @N       @O    %   `X    5   `\    J   ``    `    e    m   k    z   o        r       {       |       }              @           
   P    '   Ѝ    A       V        j       z                                               @    	   @    $       =        Y   `    s          @              0       p                   $       C   `    c   е       0                      p              P       `       P    3   0    M       e       {                                                  .   @    F       d       }   p                              P       0       @    0       Q       e       z                        `                           $       G       m                                                 3       @       \       z          @       `                         !    p    7        F         V     )    i    4    }    9        :        <        `=        >        p@        A    &   A    :    C    N   PD    e    H    x    L       M       `O       P       R       T       T       V        Y    .    \    E   0]    ^   `^    v   _       `       pa       @b       c       d        f    
    g    !   h    8    j    Q    k    h    l    }   `m       n       q       Ps       pt       @w       px        z    -   {    :       L        d       q   Ѓ    }                        `       @               В                  )       8   0    H       \       q   0              P              Р       `                           .       E       W       f   p    u                        @               `    
       !       A   @    _       u                                        е    	        %   @    H   `    c                                    	        #	   @    <	   `    ]	       w	       	       	       	   0    	       
       &
       B
       b
        
        
   @    
   `    
       
              +       G   @    a       {                                 @       `    +       E   м    d          @                              @       `    6       O       g                 `                                ,        D        `   @    y   `                            @           *   P    L       n                   @       `           -       N       p          0                     @    ;   `    Z                                       P    .       O       t                          @       `    #       D       g                                       0    <   P    \   p                                   @    5   `    ]                 p                         8       X       w   0                                &   0    K   P    m   p                                       7   0    Z       {   @       `                         -       V        v           p                     @    7       ]       {                          @       `    !       I        i           @       `                         7       W        y           @       `              p    !       H       g                        0       P           :       a          p                            0    6   P    U   p    s                 0       P       p            A        b                            0        P    !   p    &!       I!       j!       !       !       !        !        "   @    E"   `    e"       "       "       "   @    "       &#        L#        j#   @    #   `    #       #       #       $       8$   `    X$       |$       $       $       $        %        &%   @    F%   `    h%       %       %       %   @    %       &       7&       V&   0    x&   P    &   p    &       &       '        )'        P'   p    v'       '   0    '   P    '   p    (       %(       D(       b(       (   @    (       (       (       )       0)       Q)   0    o)   P    )   p    )       )       )       *       4*       Z*   0    x*   P    *   p    *       *       +       !+        E+   @    k+       +       +   P    +   p    +       ,       :,       X,       u,       ,   0    ,   P    ,   p    ,       -       2-       P-       p-       -   0    -   P    E.       .   `    .       /       '/       B/       `/        /        /   @    /       /       /        0   `    20       P0       f0        0        0   @    0   `    0       0       1        1   @    81   `    Q1       n1       1       1       1        1        1   @    2   `    "2       =2       _2       y2       2        2        2   @    2   `    3       .3       P3        q3       3       3        3        3   @    4   `    !4       :4       V4       x4   @    4   `    4       4       4       5       5        <5        V5   @    r5   `    5       5       5       5       6   P    N6       r6       6   P    6       6       7       /7   P    S7   p    y7       7    	    7   "	    7    $	    7   &	    7   `'	    8   (	    78   (	    X8   @5	    y8    L	    8   L	    8   pQ	    8   Q	    8   PR	    9   R	    G9   0S	    q9   S	    9    T	    9   pT	    9   T	    :   PU	    ):   V	    N:   pW	    q:   PZ	    :   [	    :   ``	    :   b	    ;   b	    0;   Ph	    S;   o	    h;   q	    ;   r	    ;    s	    ;   `s	    ;   Pt	    <   u	    (<   v	    ;<   w	    I<   x	    W<   z	    j<   `{	    y<   {	    <   @	    <   `	    <   	    <   	    <   	    <   	    <   	    <   	    <   Ќ	    
=   	    =   	    5=    	    G=   Е	    [=   	    }=   	    =   	    =   	    =   	    =   @	    >   	    $>   P	    4>    	    C>   0	    S>   	    n>   	    >   P	    >    	    >   	    >   	    >    	    >   	    >   	    ?   	    ?   p	    *?   	    >?   	    K?   0	    Z?   	    l?   	    |?   	    ?   `	    ?   p	    ?   P	    ?   	    ?   	    ?   `	    ?   @	     @   	    @   	    @   p	    +@   `	    8@    	    E@    	    W@   	    d@   	    r@   	    @    	    @   	    @   	    @   	    @   P	    @   	    @   	    @   p	    A   	    (A   	    JA   	    hA   	    A   	    A   	    A   	    A   	    A    	    B   	    9B    	    ZB   0	    vB   @	    B   P	    B   `	    B   p	    B   	    C   	    ,C   	    KC   	    kC   	    C   	    C   	    C   	    C    	    D   	     D    	    >D   0	    ]D   @	    zD   P	    D   `	    D   p	    D   	    D   	    E   	    .E   	    KE   	    dE   	    }E   	    E    
    E    
    E    
    E   
    E    
    	F   
    !F   
    7F   
    MF   
    _F   
    jF   
    vF   
    F   
    F   
    F   
    F   "
    F   0$
    F   D
    F   0H
    F   `I
    
G   J
    G   J
    "G   0L
    -G   
    @G   
    WG   P
    mG   
    }G    
    G   Љ
    G   
    G    
    G   
    G   @
    G   
    G   
    H   К
    H   
    ,H   
    9H   p
    EH    
    TH   
    aH   0
    wH    
    H   0
    H   
    H   
    H   
    H   p
    H   а
    I   @
    3I   `
    RI   
    nI    
    I   
    I   
    I   P
    I    
    I   @
    I   
    J   
    J   `
    0J   
    >J   
    MJ   
    WJ   @
    lJ   
    J   `
    J   
    J    
    J   
    J   
    J   
    K   
    $K   
    ;K   
    VK   `
    oK    
    K   
    K   @
    K    
    K   p
    K   `
     L   
    L   @
    0L   
    CL   p
    gL   
    L    
    L   @
    L   
    L   0
    M   P
    ,M   
    KM   0
    kM   
    M   
    M   
    M   0     M        N   `    N        6N        VN   `    oN    	    N   @    N       N       N   `    N       O   `    'O       AO        bO       zO       O   p    O       O       O       O       O       O   0    O       P        P        3P   !    CP   @"    YP   "    pP    #    P   `(    P   ,    P   .    P   0    P    1    P    2    P   4    	Q   7     Q   8    0Q   `9    <Q   0:    EQ   ;    PQ   @<    [Q   ?    lQ   A    }Q   PB    Q   D    Q   O    Q    P    Q   0P    Q   P    Q   pS    Q   S    Q   0T    Q   T    Q   V    R   X    R   `Z    'R   \    /R   \    8R    ^    KR   @`    ]R   P`    qR   p`    R   `    R   `    R   `    R   `    R    a    R   a    R   d    S   @e    S    f    (S   f    >S    g    VS   g    lS    i    S   i    S   j    S   j    S   Pk    S   k    S    l    T   pl    ,T    m    CT   m    XT   n    T   Po    T   o    T   q    T   q    T   Ps    T   v    U   y    *U   `z    @U   }    VU   @    pU   0    U   `    U       U   p    U        U       U   Ў    U       U       V       #V   Л    2V       BV        VV        eV       uV       V   П    V       V   С    V   Т    V   У    V       V       V       V   `    W   Я    !W   p    6W       IW   @    ^W       rW   P    W   @    W       W   @    W        W        W       W    
    X   P    %X   p    9X       NX   p    aX    !    sX   "    X   $    X   0%    X    &    X   &    X   0'    X   '    X   P(    Y   p(    %Y   (    >Y   (    WY   `*    tY   -    Y   .    Y   0    Y   0    Y   02    Y   3    Y   `6    Y   <    Y   `C    Z   PF    Z   K    +Z   PR    BZ   pT    ZZ   V    Z    X    Z   Y    Z    ]    Z    ]    [   P_    =[   `    _[   a    [   Pb    [   Pc    [   d    [    g    #\    h    :\   `p    ]\   0}    \        \   0    \   `    ]       .]       []       ]   p    ]       ]       ]       ]       ^   p    @^       f^       ^       ^   0    ^       ^   0    _       "_       ?_       a_       _       _   @    _       _        `         `        :`    
    \`       x`        `       `       `   0    `        a        :a    "    Xa   p&    za    (    a   )    a    +    a   +    a   p-    b   0.    9b   .    Zb   /    sb   1    b   p2    b   @6    b   ;    c   @@    c   P@    :c   A    Uc   pB    nc   Z    c   0]    c   ]    c   _    c    `    d   p`    d   f    1d   `g    Td   g    qd   h    d   pi    d   n    d   o    d   q    e   y    /e   @{    Ke   `}    je       e       e       e       e       f       f   0    1f       Hf   Ќ    `f       uf   0    f       f   `    f        f       f       f   `    g        (g       @g       Ug   `    kg        g       g       g       g       g   P    h        7h       ]h   0    |h       h   0    h   P    h       h       i   Ь    Ai       ei       i   @    i   p    i       i       
j   Ю    +j   @    Ij       tj   0    j   а    j   P    j       k   p    0k       Uk   p    xk       k   p    k       k       l       2l   p    Ul        l   з    l   0    l       m   P    $m       Bm   @    `m   м    vm        m   P    m   `    m       m   P    m       
n   @     n       9n   0    Qn       ln        n       n       n   0    n       n        o       o   `    /o       Ho       Yo       ko       o   0    o       o   P    o       o       o       p        !p   `    7p       Gp       Xp       mp   P    p   p    p        p       p        p   p    p   0    q   p    -q       Eq       \q   `    uq       q       q        q   0    q   P    q       
r   @     r       8r       Or       hr   P    r        r       r   p    r   0    r       r   `    s        *s       As       Zs       ss       s       s        s   	    s   `    s       s        t       .t       It       ct       t   @    t       t   p    t   `    t       u   `    u       0u        Gu        au       tu       u       u       u       u        u       u       v   p    *v       Av       Tv   p    mv   p    v   `    v   @     v   `     v        v   @!    v    "    w   "    %w   #    Aw   #    Yw    $    mw   $    w   %    w   &    w   '    w   '    w   '    w   (    x   p)    0x   )    Hx   )    \x   @*    wx    +    x   +    x    ,    x   0,    x    -    x   p/    x   /    y   /    ,y   /    ?y   P0    Xy   1    ry   1    y   1    y   2    y   @2    y   2    y   3    y   3    z   P4    (z   4    =z   5    \z    6    uz   7    z    8    z   @8    z   `8    z   8    z   8    {   9    {   9    6{   `:    P{   :    f{   :    x{   P;    {   <    {   >    {   B    {   B    {   D    {   0G    {   H    |   PI    *|   0J    D|   J    b|    K    ||   K    |    L    |   L    |   M    |    X    }   0Y    7}    Z    X}   _    |}   0c    }   c    }   d    }   h    }   `i    ~   i    '~   Pk    F~   l    p~   `n    ~   p    ~   q    ~    x    ~    {       {    7   0}    `   ~    }          0                             `           <   p    Y   `              @    ؀                     (   `    M        m   `              0    ρ                      H   `    o                 p    ΂          `       p    @   0    c                  p    σ   P                  .   `    K       n                       ˄                     2       Y   P       `           ׅ   0       0    8       g          `              	    ,   
    Z   0       P                          5       N         z   !       "    Ј   #       0(    2    *    \   ,    y   ,       0-       -    ω   -       @.       .    ,   `/    O   /    u   05       P7       9       `:       pA    >   K    g   PO       0S        T    ދ   V       V    *   [    C   p`    `   e       f       g       `g       g       h        h    >   i    \   @j       k       k    ҍ   0l       `l       pl    /   l    P   l    d   m       n        n       n    Վ   o       s       t    .   }    O        m                     ͏           @                   2       A       [       z                 Ќ    ː                         `    8       P       l                 `           đ                  0           "   p    >       _   p    ~   @                  ֒   Щ               0    8   P    W       w                     ͓                        p     &       E   p    k          P	               p    ̔   `-       0       7    %   8    @   8    _   09       9       9        :    ѕ   :        :       :       :    "   ;    6   pH    I   PI    \   @J    o   K       L       O        T    Ö   T    ؖ   0Z       Z       [    $    a    D   a    Y   l    t   pl       o       r       w    Ɨ   pw    ݗ   0x        |       `|    &   }    L   P~    g   ~                                  ٘   @           	   `    "   Ђ    8   0    e                 P                   >   @    m          @    ƚ                 `    F       q          P    ś                  p    B       o           `    ǜ               $   p    T                  @    ם               -       X   0                            P    C       l               ԟ   `                         	               -   `    :       L   @    d       w           `                           ֠                     0   `    J       f                            ס           `            .   @    K       f       t   /       =       Ѐ       @    ͢   p    ܢ                  P       `,       `    1   0    =       M       ]       w          5        i       0           ۣ                      3    #    S   )    p    +       1       p@        C    Ѥ   0F       N       Q       e        o    !    o    (    o    7       C   *    M   D    ^       l   O    {   O       F
       F
       G
       H
    ˥   I
    ܥ   J
       L
       P
       T
       X
    (   \
    6   `
    D   d
    R   h
    h   p
    ~   x
       
       
       
    ֦   
       
       
       
    .   
    D   
    Z   
    p   
       
       
       
    ȧ   
    ާ   
            
               6       L        b   (    x   0       8       @       H    Ш   P       X       `       h       p       x    "       H       Y       j       {                     Щ                                   #       O       {              Ԫ               .       X                  (    ܫ   0       8    7   @    e   H       P    Ĭ   X       `       h    G   p    u   x           ͭ              #       P       {              خ              6       c                                   #       B       d          (       8    Ȱ   H       X       h    /   x    N       p                     ӱ                     3       R       t          (       8    ײ   H       X       h    7   x    V       x              ó                     ;       j                     δ   (       8       H    @   X    k   h                         ŵ       ܵ              
       !       8        N       f        ~   0       @       P    Ŷ   `    ܶ   p           
       !       8       O       f       }                             ط           0       @       P    2   `    H   p    ^       t                                   ̸       ߸                              -   0    A   @    U   P    i   `    }   p                         ͹                                   0        D       X        l   0       @       P       `       p    Ϻ                                   3       G       [       o                          0       @    һ   P       `       p                  2       E       W       i       |                             ȼ        ۼ   0       @       P       `    &   p    9       L       ^       p                                   ν                          0    &   @    <   P    R   `    h   p                         ߾                     9       W       u                       Ͽ   0       @    
   P    '   `    D   p    a       ~                                                                	           0    $   @    2   P    @   `    N   p    \       j       x                                                                    0       @       P       `    (   p    :       K       ]       o                                                             0       @    "   P    4   `    F   p    X       j       |                                                         
           0    .   @    @   P    R   `    d   p    u                                                                       &        7   0    H   @    Y   P    j   `    {   p                                                                    %       6        G   0    X   @    i   P    y   `       p                                                                    0       A        R   0    c   @    t   P       `       p                                                            ,        =       N        _   0    o   @    w   P       `       p                                              
              ,         =        N         _   0     o   @        P        `        p                                                     
                %    !    2   !    J   0!    s   P!       p!       !       !    (   !    R   !       "       0"       P"       p"       "    K   "    p   "       "       #       0#       P#       p#       #    /   #    I   #    c   #    y   $       0$       P$       p$       $        $    G   $    p   $       %       0%       P%       p%    4   %    ]   %       %       %       &       p&       &       &    1   &    S   &    p   '       0'       P'       p'       '    
   '    /   '    O   '    n   (       0(       P(       p(       (       (       (    $   (    =   )    h   0)       P)       p)       )       )       )    -   )    D   *    ^   0*    }   P*       p*       *       *       *       *    )   +    F   0+    c   P+       p+       +       +       +       +       ,    #   0,    8   P,    P   p,    o   ,       ,       ,       ,       -       0-    0   P-    J   p-    b   -    {   -       -       -       .       0.       P.       p.    :   .    T   .    k   .       .       /       0/       P/       p/       /       /    *   /    A   /    ]   0    t   00       P0       p0       0       0       0    &   0    :   1    P   01    i   P1       p1       1       1       1       1       2       02    1   P2    J   p2    m   2       2       2       2       3       03       P3    )   p3    R   3    s   3       3       3       4       04    5   P4    S   p4    u   4       4       4       4       5       05    +   P5    H   p5    `   5    {   5       5       5       6       06       P6    	   p6    #   6    F   6    f   6       6       7       07       P7       p7       7    3   7    N   7    b   7    u   8       08       P8       p8       8       8    &   8    ;   8    P   9    d   09    x   P9       p9       9       9       9       9       :       0:    ,   `:    L   :    l   :       :       :        ;        ;    8   @;    a   `;       ;       ;       ;    #   ;    E    <    b    <       @<       `<       <       <    0   <    T   <    o    =        =       @=       `=       =       =       =    :   =    Z    >    y    >       @>       `>       >    /   >    ]   >       >        ?        ?       @?    :   `?    h   ?       ?       ?       ?        @    ?    @    i   @@       `@       @       @       @       @    "    A    /    A    ]   `A       A       A        B       `B       B    /   B    [    C       `C       C       C        D    4   `D    Z   D    ~   D        E       `E       E       E    ,    F    M   `F    u   F       `H       H       H        I       `I    !   I    J   I    [    J    |   `J       J       J        K    	   `K    '   K    B   K    ]    L    {   `L       L       L        M       `M       M    &   M    A    N    Z   `N    {   N       N        O       `O       O       O        P    C   `P    d   P       P        Q       `Q       Q    
   Q    -    R    Q   `R    q   R       R        S       `S       S    %   S    A    T    ^   `T    ~   T       T        U       `U       U       U        V    )   `V    B   V    Z   V    y    W       `W       W       W        X       X    ?   X    `   @Y       Y        Z       `Z       Z    &    [    C   [    b   [    {   @\       \        ]       `]       ]        ^    .   ^    Y   ^    g   @_    w   _        `       ``       `       `a       a       `b    &   b    1   `c    G   c    T   `d    t    e       e       @f       f       g        h       h       i       j    !   k    E   l    Z   n    q                                Ȩ                                   *     	  *    . 	  0*    D 	  @*    Z 	  `*    s 	  p*     	  *     	  *     	  А*     	   *     	  *     	  Б*     	  *    , 	  *    D 	  P*    ^ 	  *    w 	  *     	  P*     	  *     	  *     	  *     	  *     	  P*    + 	  p*    D 	  p*    [ 	  *    u 	  *     	  *     	  *     	  *     	  *     	  *     	  ۜ*     	  *    " 	  *    4 	  *    H 	  О*    Z 	  `*    m 	  *    z 	  *     	  *     	   *     	  t*     	  *     	  *     	  *     	  0*    & 	  @*    1 	  P*    D 	  `*    U 	  *    x 	  *     	  *     	  *     	   *     	  *     	  *     	  (*     	  ,*    % 	  0*    @ 	  @*    a 	  P*     	  `*     	  *     	  *     	  p*     	  P*     	  *     	  p*     	  *     	  *     	  *    ) 	  *    7 	  *    E 	  *    T 	  *    k 	  *    z 	  `*     	  P*     	  *     	  *     	  0*     	  *     	  @*     	  *     	  *         @+         D+    )    `D+    9    D+    L    E+    b    E+    x     F+        hF+        F+        F+        F+        F+        F+        F+       F+    &   F+    B   F+    M   F+    `   F+    x   F+        G+       G+       G+       G+        G+       (G+       0G+       8G+       @G+    +   HG+    =   PG+    O   XG+    a   `G+    s   hG+       pG+       xG+       G+       G+       G+       G+       G+       G+       G+    3   G+    J   G+    `   G+    k   G+       G+       G+       G+       G+       G+        H+       H+       H+    $   H+    3    H+    B   (H+    V   8H+    j   HH+    |   XH+       hH+       xH+       H+       H+       H+       H+       H+       H+       H+    0   H+    B   I+    T   I+    f   (I+    x   8I+       HI+       XI+       hI+       xI+       I+       I+       I+       I+       I+    ,   I+    >   I+    P   I+    b   J+    t   J+       (J+       8J+       HJ+       XJ+       hJ+       xJ+       J+       J+       J+    (   J+    :   J+    L   J+    ^   J+    p   J+       K+       K+       (K+       8K+       HK+       XK+       hK+       xK+       K+    "   K+    4   K+    F   K+    X   K+    j   K+    {   K+       K+       L+       0L+       PL+       pL+       L+       L+    	   L+    	   L+    /	   M+    A	   0M+    S	   PM+    e	   pM+    w	   M+    	   M+    	   M+    	   M+    	   N+    	   0N+    	   PN+    	   pN+    

   N+    
   N+    .
   N+    @
   N+    R
   O+    d
   0O+    v
   PO+    
   pO+    
   O+    
   O+    
   O+    
   O+    
   P+    
   0P+       PP+       pP+    *   P+    <   P+    N   P+    `   P+    r   Q+       0Q+       PQ+       pQ+       Q+       Q+       Q+       Q+       R+       0R+    &   PR+    8   pR+    J   R+    \   R+    n   R+       R+       S+       0S+       PS+       pS+       S+       S+       S+       S+    +   T+    <   0T+    M   `T+    \   T+    r   T+       T+       T+        U+        U+       @U+       `U+       U+    0   U+    J   U+    \    V+    n   @V+       V+       V+        W+       @W+       W+       W+        X+       @X+       X+    !   X+    3    Y+    E   @Y+    W   Y+    i   Y+    {    Z+       @Z+       Z+       Z+        [+       @[+       [+       [+        \+    '   @\+    B   \+    U   \+    h    ]+    z   @]+       ]+       ]+        ^+       @^+       ^+       ^+        _+       _+       _+        `+    0   @`+    B   `+    T   `+    e    a+    w   @a+       a+       a+        b+       @b+       b+       b+        c+       @c+        c+    /   c+    A    d+    S   @d+    e   d+    w   d+        e+       @e+       e+       e+        f+       @f+       f+       f+        g+    /   @g+    >   g+    O   g+    _   @h+    |   h+        i+       `i+       i+        j+       j+       j+       @k+    
   k+        l+    .   `l+    ?   l+    W    m+    i   m+    {   m+       @n+       n+        o+       `o+       o+        p+        p+       p+    $   @q+    6   q+    H    r+    X   `r+    j   r+    |    s+       s+       s+       @t+       t+        u+       `u+       u+        v+    *   v+    <   v+    N   `w+    `   w+    o   `x+       x+       `y+       y+       `z+       z+       `{+       {+       `|+    ,   |+    >   `}+    U    ~+    f   ~+    |   @+       +       +        +       +       `+        +       +       `+    &    +    8   +    J   +    [   `+    m    +    ~   +       +       `+        +       +       +       +       +       +    #   +    <   +    N   +    b   +    v   +       +       +       +       +       +       +       +        +    '   @+    9   +    K   +    ]   `+    n    +       +       @+       +       +       @+        +        +       +        +    1   +    B    +    S    +    d   `+    u   +        +       +        +       +        +       +       @+        +       +    #   +    4   +    E   +    W   +    h   +    z    +       +        +        +        +       @+       +       ,       ,    (    ,    9   ,    J   `,    ^   %,    o    .,       7,       O,       O,       O,       O,       O,       O,        P,       P,    %   P,    =   XP,    M   `P,    a   hP,    w   pP,       xP,       P,       P,       P,       P,       P,       P,       P,    
   P,    (   P,    7   P,    H   P,    X   P,    i   P,    w   P,       P,       P,        Q,       Q,       Q,       Q,        Q,       (Q,        0Q,        8Q,    '    @Q,    C    HQ,    R    PQ,    m    XQ,    x    `Q,        hQ,        pQ,        xQ,        Q,        Q,        Q,        Q,        Q,        Q,    !   Q,    !   Q,    $!   Q,    7!   Q,    G!   Q,    Z!   Q,    l!   Q,    z!   Q,    !   Q,    !   Q,    !    R,    !   R,    !   R,    !   R,    !    R,    "   (R,    "   0R,    +"   8R,    9"   @R,    J"   HR,    `"   PR,    q"   XR,    }"   `R,    "   hR,    "   pR,    "   xR,    "   R,    "   R,    "   R,    "   R,    #   R,     #   R,    =#   R,    Q#   R,    j#   R,    |#   R,    #   R,    #   R,    #   R,    #   R,    #   R,    #   R,    $    S,     $   S,    3$   S,    A$   S,    P$    S,    b$   (S,    l$   0S,    x$   8S,    $   @S,    $   HS,    $   PS,    $   XS,    $   `S,    $   hS,    $   pS,    $   xS,    $   S,    %   S,    "%   S,    -%   S,    8%   S,    G%   S,    V%   S,    `%   S,    q%   S,    %   S,    %   S,    %   S,    %   S,    %   S,    %   S,    %   S,    %    T,    &   T,    &   T,    1&   T,    J&    T,    g&   (T,    t&   0T,    &   8T,    &   @T,    &   HT,    &   PT,    &   XT,    &   `T,    &   hT,    &   pT,    &   xT,    '   T,    '   T,    '   T,    )'   T,    4'   T,    T'   T,    b'   T,    p'   T,    '   T,    '   T,    '   T,    '   T,    '   T,    '   T,    '   T,    (   T,    ,(    U,    :(   U,    H(   U,    X(   U,    q(    U,    (   (U,    (   0U,    (   8U,    (   @U,    )   HU,    )   PU,    .)   XU,    8)   `U,    M)   hU,    _)   pU,    v)   xU,    )   U,    )   U,    )   U,    )   U,    )   U,    )   U,    )   U,    )   U,    *   U,    *   U,    1*   U,    <*   U,    T*   U,    k*   U,    {*   U,    *   U,    *    V,    *   V,    *   V,    *   V,    *    V,    *   (V,    +   0V,    +   8V,    '+   @V,    7+   HV,    K+   PV,    [+   XV,    f+   `V,    q+   hV,    |+   pV,    +   xV,    +   V,    +   V,    +   V,    +   V,    +   V,    +   V,    ,   V,    ,   V,    +,   V,    <,   V,    M,   V,    [,   V,    i,   V,    x,   V,    ,   V,    ,   V,    ,    W,    ,   W,    ,   W,    ,   W,    ,    W,    -   (W,    -   0W,    (-   8W,    C-   @W,    W-   HW,    k-   PW,    v-   XW,    -   `W,    -   hW,    -   pW,    -   xW,    -   W,    -   W,    -   W,    -   W,    .   W,    .   W,    !.   W,    0.   W,    >.   W,    M.   W,    _.   W,    y.   W,    .    X,    .   X,    .    X,    .   0X,    /   @X,    %/   PX,    =/   `X,    N/   pX,    V/   X,    g/   X,    x/   X,    /   X,    /   X,    /   X,    /   X,    /   X,    0    Y,    0   Y,    )0    Y,    =0   0Y,    S0   @Y,    f0   PY,    z0   `Y,    0   pY,    0   Y,    0   Y,    0   Y,    0   Y,    0   Y,    1   Y,    +1   Y,    E1   Z,    d1   0Z,    z1   PZ,    1   pZ,    1   Z,    1   Z,    1   Z,    1   Z,    2   [,    2   0[,    72   P[,    O2   p[,    c2   [,    x2   [,    2   [,    2   [,    2   \,    2   0\,    2   P\,    2   p\,     3   \,    3   \,    !3   \,    53   \,    H3   ],    ]3   0],    n3   P],    3   p],    3   ],    3   ],    3    ^,    3   @^,    3   ^,    3   ^,    3    _,    4   @_,    4   _,    +4   _,    =4    `,    O4   @`,    `4   `,    r4   `,    4    a,    4   @a,    4   a,    4   a,    4    b,    4   @b,    4   b,    5   b,    5    c,    %5   @c,    75   c,    I5   c,    [5    d,    m5   @d,    5   d,    5   d,    5    e,    5   @e,    5   e,    5   e,    5    f,    5   @f,    6   f,     6   f,    26    g,    D6   @g,    V6   g,    h6   g,    z6    h,    6   @h,    6   h,    6   h,    6    i,    6   @i,    6   i,    6   i,    	7    j,    7   @j,    -7   j,    ?7   j,    Q7    k,    c7   @k,    u7   k,    7   k,    7    l,    7   @l,    7   l,    7   l,    7    m,    7   @m,    8   m,    8   m,    (8    n,    :8   @n,    L8   n,    ^8   n,    p8    o,    8   @o,    8   o,    8   o,    8    p,    8   @p,    8   p,    8   p,    8    q,    9   @q,    "9   q,    49   q,    F9    r,    X9   @r,    j9   r,    |9   r,    9    s,    9   @s,    9   s,    9   s,    9    t,    9   @t,    9   t,    :   t,    :    u,    /:   @u,    A:   u,    S:   u,    e:    v,    w:   @v,    :   v,    :   v,    :    w,    :   @w,    :   w,    :   w,    :    x,    ;   @x,    ;   x,    *;   x,    <;    y,    N;   @y,    `;   y,    r;   y,    ;    z,    ;   @z,    ;   z,    ;   z,    ;    {,    ;   @{,    ;   {,    <   {,    <    |,    %<   @|,    6<   |,    H<   |,    Z<    },    l<   @},    ~<   },    <   },    <    ~,    <   @~,    <   ~,    <   ~,    <    ,    <   @,    =   ,    =   ,    /=    ,    A=   @,    S=   ,    e=   ,    w=    ,    =   @,    =   ,    =   ,    =    ,    =   @,    =   ,    =   ,    >    ,    >   @,    *>   ,    <>   ,    N>    ,    `>   @,    r>   ,    >   ,    >    ,    >   @,    >   ,    >   ,    >    ,    >   @,    ?   ,    ?   ,    %?    ,    7?   @,    I?   ,    [?   ,    m?    ,    ?   @,    ?   ,    ?   ,    ?    ,    ?   @,    ?   ,    ?   ,    ?    ,    @   @,     @   ,    2@   ,    D@    ,    V@   @,    h@   ,    z@   ,    @    ,    @   @,    @   ,    @   ,    @    ,    @   @,    @   ,    	A   ,    A    ,    -A   @,    ?A   ,    QA   ,    cA    ,    uA   @,    A   ,    A   ,    A    ,    A   @,    A   ,    A   ,    A    ,    B   @,    B   ,    (B   ,    :B    ,    LB   @,    ]B   ,    mB   ,    ~B    ,    B   @,    B   ,    B   ,    B    ,    B   @,    B   ,    B   ,    C    ,    C   @,    (C   ,    9C   ,    IC    ,    ZC   @,    kC   ,    |C   ,    C    ,    C   @,    C   ,    C    ,    C   ,    C    ,    C   ,     D    ,    D   ,    1D   `,    ?D    ,    MD   ,    YD   ,    jD   ,    {D    ,    D   ,    D   `,    D   `,    D   `,    D    ,    D   ,    D   ,    E   ,    E   ,    0E   `,    <E   `,    `E   h,    E   p,    E   x,    E   ,    E   ,    E   ,    E   ,    F   ,    *F   ,    FF   ,    cF   ,    F   ,    F   ,    F   ,    F   ,    F   ,    F   ,    G   ,    #G   ,    /G    ,    <G   ,    NG   ,    ZG   ,    oG    ,    G   (,    G   0,    G   8,    G   @,    G   H,    G   P,    G   X,    G   `,     H   h,    H   p,    -H   x,    <H   ,    IH   ,    VH   ,    gH   ,    xH   ,    H   ,    H   ,    H   ,    H   ,    H   ,    H   ,    H   ,    I   ,    I   ,    2I   ,    FI   ,    XI    ,    kI   ,    I   ,    I   ,    I    ,    I   (,    I   0,    I   8,    I   @,    I   H,    J   P,    J   X,    2J   `,    GJ   h,    ZJ   p,    mJ   x,    }J   ,    J   ,    J   ,    J   ,    J   ,    J   ,    K   ,    "K   ,    3K    ,    IK   ,    `K    ,    rK   0,    K   @,    K   P,    K   `,    K   p,    K   ,    K   ,    L   ,    0L   ,    IL   ,    iL   ,    L   ,    L   ,    L    ,    L   ,    L    ,    L   0,    L   @,    L   P,    M   `,    !M   p,    8M   ,    NM   ,    fM   ,    |M   ,    M   ,    M   ,    M   ,    M   ,    M    ,    
N   ,    %N    ,    ?N   0,    [N   @,    xN   P,    N   `,    N   p,    N   ,    N   ,    	O   ,    !O   ,    (O   ,    9O   ,    JO   ,    \O   ,    mO    ,    O   ,    O    ,    O   ,    O   ,    O   ,    O   ,    O   ,    O    ,    O   ,    O    ,    P   0,    P   @,    #P   P,    2P   `,    CP   p,    RP   ,    lP   ,    ~P   ,    P   ,    P   ,    P   ,    P   ,    P   ,    P    ,    P   ,    Q    ,    !Q   0,    3Q   @,    BQ   P,    OQ   `,    [Q   p,    nQ   ,    Q   ,    Q   ,    Q   ,    Q   ,    Q   ,    Q   0,    Q   P,    Q   p,    Q   ,    R   ,    R   ,    -R   ,    AR   ,    XR   0,    fR   P,    tR   p,    R   ,    R   ,    R   ,    R    ,    R   @,    R   ,    S   ,    S    ,    "S   @,    .S   ,    BS   ,    QS    ,    fS   @,    wS   ,    S   ,    S    ,    S   @,    S   ,    S    ,    S   `,    T    ,    T   `,    !T   ,    .T   ,    AT   ,    LT   ,    oT   ,    T   @-    T   @'-    T   @N-    T    -    T   Ѝ.    T   Ѝ.    T   ؍.    T   .    	U   .    U   .    ,U   .    >U   .    PU   .    bU   .    tU   .    U   .    U   .    U   .    U   .    U   .    U   .    U   .    V   .    V   .    (V   .    :V   .    LV   .    ^V   .    pV   .    V   .    V   .    V   .    V   .    V   .    V   .    V   .     W   .    W   .    $W   .    6W   .    HW   .    ZW   .    lW   .    ~W   .    W   .    W   .    W   .    W   .    W   .    W   .    W   .    X   .     X   .    2X   .    DX   .    VX   .    hX   .    zX   .    X   .    X   .    X   .    X   .    X   .    X   .    X   .    
Y   .    Y   .    .Y   .    @Y   .    RY   .    dY   .    vY   .    Y   .    Y   .    Y   .    Y   .    Y   .    Y   .    Y   .    Z   .    Z   .    *Z   .    <Z   .    NZ   .    `Z   .    rZ   .    Z   .    Z   .    Z   .    Z   .    Z   .    Z   .    Z   .    [   .    &[   .    8[   .    L[   .    ][   .    n[   .    [   .    [   .    [   .    [   .    [   .    [   .    [   .    \   .    $\   .    7\   .    L\   .    a\   .    u\   .    \   .    \   .    \    .    \   .    \   .    \   .    \   .    	]   .    ]   .    -]   .    F]    .    `]   $.    r]   (.    ]   ,.    ]   0.    ]   4.    ]   8.    ]   <.    ]   @.    ]   D.    ^   H.    #^   L.    >^   P.    S^   T.    m^   X.    ^   `.    ^   h.    ^   p.    ^   x.    ^   .    ^   .    ^   .    ^   .    ^   .    _   .    _   .    0_   .    A_   .    Z_   Ȏ.    l_   Ў.    _   ؎.    _   .    _   .    _   .    _   .    _    .    _   .    _   .    `   .    `    .    )`   (.    9`   0.    S`   8.    l`   @.    `   H.    `   P.    `   X.    `   `.    `   h.    `   p.    `   x.    a   .    a   .    (a   .    :a   .    Ka   .    [a   .    ia   .    wa   .    a   .    a   ȏ.    a   Џ.    a   .    a   .    a    .    a   .    b    .    b   0.    0b   @.    Ab   `.    Qb   .    Zb   .    jb   .    ~b    .    b   @.    b   .    b   .    b    .    b   .    b    .    b   .    c   @.    c   .    ,c   .    Cc   .    Xc   .    hc   .    yc   H.    c   H.         @,    
     H,         X,             .     P    9     <    d     @=         =         =         =        =    G    >    m    0>        >        >        ?        `?    @    ?    k     @         h        @        @d        d                f        0g    9  	  +    E          Y        d        q        {    l        P]        0\        P\        0                                 p        f    -    b    ?        Q        f         {    `                0;        f        g        r                Ai        P        j    0    _    ?    `c    L  	  *    T        e        r    @        P                                          P        0        R        P                p    "        1        >        I        X        k        ~            `        %        P,        f                                 <        0<        <    7    <    Q    `<    g    <    y    ;        `x        Pf        P                @e         8        D+        h                T        0    +    pS    8    pV    K    /    _    .    t    V         Z        U        ,         -        @            	    t    	    ^    ,	        >	         T	    `[    k	    [    ~	    `    	    0    	         	        	    "    	    *    	    !    
    -    6
    P1    X
         {
         
    0    
        
    `    
                 3         V        u    3        4        `        P            /     S    J    PS    g    0Z        pZ         &                ,        &        P3            $    `    ;    p1    U    1    p    2        `1        P         3         3        p        Т    *         <        J    x    [    $    p     P        0N                r                                   
      	  *      	  ܛ*    .  	  *    C  	  *    ^         h        x    r        `        q        P                  q        `        C+         .    1        O        k    a              	  *      	  Ҋ*        pO        C+        0C+    )  	  *    J  	  *    c    N    |     D+        C+      	   *      	  *      	  *      	  *                
    $    HC+    8    C+    I  	  0*    ]    e    k    `         0W        h        ^      	  7*        p        Z                 `    1        G    P    Q         a     T    w  	  ʊ*      	  p*      	  *      	  *      	  *      	  @*      	  *    5  	   *    O  	  *    b  	  `*    |  	  @*      	  *      	  @*      	   *        K        J        \        U    1        M    P&    g         x            @Y                +        `         W        @            %    p    :    !    L    0/    _    1    t    I        Z        C                `k      	  *            	                  5        I        \        m    `                        @      	  *                U                          `    2    `    Q        i    d        @f        @        `        )        ^            %    P    3  	  d*    B  	  *    Y  	  ؜*    u            ,      	  q*      	  *      	  f*      	  *    (  	  @*    ?  	  `*    T         h    p    |    R              	  Ќ*      	  *        pX        L      	  *    1  	  *    H        j        z    0        P      	  0*        pm        Ч        0        P    6        U         |    U         !        P        $        &      	  *      	  *    )  	  @*    A  	  *    Y  	  p*    x    [                 V      	  *                         P        `            5        R    @    k    y      	  *      	  Й*      	  *        P        I      	  ؊*    '  	  ܊*    E  	  *    Y  	  *    m  	  *      	  *      	  (*         \        s                @        	  *         ^    )          B     6    U     @    l     0                  0         h         pd         g         g    !    Ph    !    e    )!    h    =!    ph    M!         S!            \!            e!            s!            !            !            !            !            !            !            !            !            !            !            !            !            !            !            !            "            	"            "            "            )"            0"            8"            >"            G"            M"            V"            ^"            k"            s"            "            "            "            "            "            "            "            "            "            "            "            "            "            "            #            #            #            &#            ,#            4#            ?#            E#            K#            P#            f#            #            #            #            #            #            #            $            ($            8$            H$            \$            p$            $            $            $            $            $            $            $            $            $            $            $            $            $            	%            %            %            (%            0%            :%            B%            I%            P%            T  T  T  T   T  #T  $T  %T  &T  'T  (T  )T  *T  +T  ,T  -T  .T  /T  0T  1T  2T  3T  4T  5T  6T  7T  8T  9T  :T  ;T  <T  =T  >T  ?T  @T  AT  BT  CT  DT  ET  FT  GT  HT  IT  JT  KT  LT  MT  NT  OT  PT  QT  RT  ST  TT  UT  VT  WT  XT  YT  ZT  [T  \T  ]T  ^T  _T  `T  aT  bT  cT  dT  eT  fT  gT  hT  iT  jT  kT  lT  mT  nT  oT  pT  qT  rT  sT  tT  uT  vT  wT     @!T  "T  T  T  T  T   T  #T  $T  %T  &T  'T  (T  )T  *T  +T  ,T  -T  .T  /T  0T  1T  2T  3T  4T  5T  6T  7T  8T  9T  :T  ;T  <T  =T  >T  ?T  @T  AT  BT  CT  DT  ET  FT  GT  HT  IT  JT  KT  LT  MT  NT  OT  PT  QT  RT  ST  TT  UT  VT  WT  XT  YT  ZT  [T  \T  ]T  ^T  _T  `T  aT  bT  cT  dT  eT  fT  gT  hT  iT  jT  kT  lT  mT  nT  oT  pT  qT  rT  sT  tT  uT  vT    _NXArgc _NXArgv ___progname __celt_autocorr __celt_lpc __cgo_740ba308874b_Cfunc_gopus_application __cgo_740ba308874b_Cfunc_gopus_bitrate __cgo_740ba308874b_Cfunc_gopus_decoder_resetstate __cgo_740ba308874b_Cfunc_gopus_encoder_resetstate __cgo_740ba308874b_Cfunc_gopus_setapplication __cgo_740ba308874b_Cfunc_gopus_setbitrate __cgo_740ba308874b_Cfunc_gopus_setvbr __cgo_740ba308874b_Cfunc_opus_decode __cgo_740ba308874b_Cfunc_opus_decoder_get_size __cgo_740ba308874b_Cfunc_opus_decoder_init __cgo_740ba308874b_Cfunc_opus_encode __cgo_740ba308874b_Cfunc_opus_encoder_get_size __cgo_740ba308874b_Cfunc_opus_encoder_init __cgo_740ba308874b_Cfunc_opus_packet_get_nb_frames __cgo_get_context_function __cgo_panic __cgo_release_context __cgo_sys_thread_start __cgo_topofstack __cgo_try_pthread_create __cgo_wait_runtime_init_done __cgo_yield __mh_execute_header _alg_quant _alg_unquant _amp2Log2 _anti_collapse _celt_decode_with_ec _celt_decoder_get_size _celt_decoder_init _celt_encode_with_ec _celt_encoder_get_size _celt_encoder_init _celt_fir_c _celt_iir _celt_lcg_rand _celt_pitch_xcorr _celt_preemphasis _check_control_input _clt_mdct_backward_c _clt_mdct_forward_c _comb_filter _compute_allocation _compute_band_energies _compute_frame_size _compute_stereo_width _crosscall2 _crosscall_amd64 _decode_pulses _denormalise_bands _downmix_float _downmix_int _eMeans _ec_dec_bit_logp _ec_dec_bits _ec_dec_icdf _ec_dec_init _ec_dec_uint _ec_dec_update _ec_decode _ec_decode_bin _ec_enc_bit_logp _ec_enc_bits _ec_enc_done _ec_enc_icdf _ec_enc_init _ec_enc_patch_initial_bits _ec_enc_shrink _ec_enc_uint _ec_encode _ec_encode_bin _ec_laplace_decode _ec_laplace_encode _ec_tell_frac _encode_pulses _encode_size _environ _frame_size_select _get_left_channel _get_mono_channel _get_right_channel _gopus_application _gopus_bitrate _gopus_decoder_resetstate _gopus_encoder_resetstate _gopus_setapplication _gopus_setbitrate _gopus_setvbr _haar1 _hysteresis_decision _init_caps _isqrt32 _main _mlp_process _net _normalise_bands _opus_custom_decoder_ctl _opus_custom_encoder_ctl _opus_custom_mode_create _opus_decode _opus_decode_float _opus_decode_native _opus_decoder_create _opus_decoder_ctl _opus_decoder_destroy _opus_decoder_get_nb_samples _opus_decoder_get_size _opus_decoder_init _opus_encode _opus_encode_float _opus_encode_native _opus_encoder_create _opus_encoder_ctl _opus_encoder_destroy _opus_encoder_get_size _opus_encoder_init _opus_fft_c _opus_fft_impl _opus_get_version_string _opus_ifft_c _opus_multistream_decode _opus_multistream_decode_float _opus_multistream_decoder_create _opus_multistream_decoder_ctl _opus_multistream_decoder_destroy _opus_multistream_decoder_get_size _opus_multistream_decoder_init _opus_multistream_encode _opus_multistream_encode_float _opus_multistream_encoder_create _opus_multistream_encoder_ctl _opus_multistream_encoder_destroy _opus_multistream_encoder_get_size _opus_multistream_encoder_init _opus_multistream_packet_pad _opus_multistream_packet_unpad _opus_multistream_surround_encoder_create _opus_multistream_surround_encoder_get_size _opus_multistream_surround_encoder_init _opus_packet_get_bandwidth _opus_packet_get_nb_channels _opus_packet_get_nb_frames _opus_packet_get_nb_samples _opus_packet_get_samples_per_frame _opus_packet_pad _opus_packet_parse _opus_packet_parse_impl _opus_packet_unpad _opus_pcm_soft_clip _opus_repacketizer_cat _opus_repacketizer_create _opus_repacketizer_destroy _opus_repacketizer_get_nb_frames _opus_repacketizer_get_size _opus_repacketizer_init _opus_repacketizer_out _opus_repacketizer_out_range _opus_repacketizer_out_range_impl _opus_strerror _pitch_downsample _pitch_search _quant_all_bands _quant_coarse_energy _quant_energy_finalise _quant_fine_energy _remove_doubling _renormalise_vector _resampling_factor _run_analysis _silk_A2NLSF _silk_A2NLSF_FLP _silk_CB_lags_stage2 _silk_CB_lags_stage2_10_ms _silk_CB_lags_stage3 _silk_CB_lags_stage3_10_ms _silk_CNG _silk_CNG_Reset _silk_Decode _silk_Encode _silk_Get_Decoder_Size _silk_Get_Encoder_Size _silk_HP_variable_cutoff _silk_InitDecoder _silk_InitEncoder _silk_LBRR_flags_iCDF_ptr _silk_LPC_analysis_filter _silk_LPC_analysis_filter_FLP _silk_LPC_inverse_pred_gain _silk_LPC_inverse_pred_gain_FLP _silk_LP_variable_cutoff _silk_LSFCosTab_FIX_Q12 _silk_LTPScales_table_Q14 _silk_LTP_analysis_filter_FLP _silk_LTP_gain_BITS_Q5_ptrs _silk_LTP_gain_iCDF_ptrs _silk_LTP_gain_middle_avg_RD_Q14 _silk_LTP_per_index_iCDF _silk_LTP_scale_ctrl_FLP _silk_LTP_vq_gain_ptrs_Q7 _silk_LTP_vq_ptrs_Q7 _silk_LTP_vq_sizes _silk_LTPscale_iCDF _silk_Lag_range_stage3 _silk_Lag_range_stage3_10_ms _silk_NLSF2A _silk_NLSF2A_FLP _silk_NLSF_CB_NB_MB _silk_NLSF_CB_WB _silk_NLSF_EXT_iCDF _silk_NLSF_VQ _silk_NLSF_VQ_weights_laroia _silk_NLSF_decode _silk_NLSF_del_dec_quant _silk_NLSF_encode _silk_NLSF_interpolation_factor_iCDF _silk_NLSF_stabilize _silk_NLSF_unpack _silk_NSQ_c _silk_NSQ_del_dec_c _silk_NSQ_wrapper_FLP _silk_PLC _silk_PLC_Reset _silk_PLC_glue_frames _silk_Quantization_Offsets_Q10 _silk_Resampler_1_2_COEFS _silk_Resampler_1_3_COEFS _silk_Resampler_1_4_COEFS _silk_Resampler_1_6_COEFS _silk_Resampler_2_3_COEFS _silk_Resampler_2_3_COEFS_LQ _silk_Resampler_3_4_COEFS _silk_SNR_table_Q1 _silk_TargetRate_table_MB _silk_TargetRate_table_NB _silk_TargetRate_table_WB _silk_Transition_LP_A_Q28 _silk_Transition_LP_B_Q28 _silk_VAD_GetSA_Q8_c _silk_VAD_Init _silk_VQ_WMat_EC_c _silk_ana_filt_bank_1 _silk_apply_sine_window_FLP _silk_autocorrelation_FLP _silk_biquad_alt _silk_burg_modified_FLP _silk_bwexpander _silk_bwexpander_32 _silk_bwexpander_FLP _silk_control_SNR _silk_control_audio_bandwidth _silk_control_encoder _silk_corrMatrix_FLP _silk_corrVector_FLP _silk_decode_core _silk_decode_frame _silk_decode_indices _silk_decode_parameters _silk_decode_pitch _silk_decode_pulses _silk_decode_signs _silk_decoder_set_fs _silk_delta_gain_iCDF _silk_encode_do_VAD_FLP _silk_encode_frame_FLP _silk_encode_indices _silk_encode_pulses _silk_encode_signs _silk_energy_FLP _silk_find_LPC_FLP _silk_find_LTP_FLP _silk_find_pitch_lags_FLP _silk_find_pred_coefs_FLP _silk_gain_iCDF _silk_gains_ID _silk_gains_dequant _silk_gains_quant _silk_init_decoder _silk_init_encoder _silk_inner_prod_aligned_scale _silk_inner_product_FLP _silk_insertion_sort_decreasing_FLP _silk_insertion_sort_increasing _silk_insertion_sort_increasing_all_values_int16 _silk_interpolate _silk_k2a_FLP _silk_levinsondurbin_FLP _silk_lin2log _silk_log2lin _silk_lsb_iCDF _silk_max_pulses_table _silk_nb_cbk_searchs_stage3 _silk_noise_shape_analysis_FLP _silk_pitch_analysis_core_FLP _silk_pitch_contour_10_ms_NB_iCDF _silk_pitch_contour_10_ms_iCDF _silk_pitch_contour_NB_iCDF _silk_pitch_contour_iCDF _silk_pitch_delta_iCDF _silk_pitch_lag_iCDF _silk_prefilter_FLP _silk_process_NLSFs _silk_process_NLSFs_FLP _silk_process_gains_FLP _silk_pulses_per_block_BITS_Q5 _silk_pulses_per_block_iCDF _silk_quant_LTP_gains _silk_quant_LTP_gains_FLP _silk_rate_levels_BITS_Q5 _silk_rate_levels_iCDF _silk_regularize_correlations_FLP _silk_resampler _silk_resampler_down2 _silk_resampler_down2_3 _silk_resampler_frac_FIR_12 _silk_resampler_init _silk_resampler_private_AR2 _silk_resampler_private_IIR_FIR _silk_resampler_private_down_FIR _silk_resampler_private_up2_HQ _silk_resampler_private_up2_HQ_wrapper _silk_residual_energy_FLP _silk_residual_energy_covar_FLP _silk_scale_copy_vector_FLP _silk_scale_vector_FLP _silk_schur_FLP _silk_shell_code_table0 _silk_shell_code_table1 _silk_shell_code_table2 _silk_shell_code_table3 _silk_shell_code_table_offsets _silk_shell_decoder _silk_shell_encoder _silk_sigm_Q15 _silk_sign_iCDF _silk_solve_LDL_FLP _silk_stereo_LR_to_MS _silk_stereo_MS_to_LR _silk_stereo_decode_mid_only _silk_stereo_decode_pred _silk_stereo_encode_mid_only _silk_stereo_encode_pred _silk_stereo_find_predictor _silk_stereo_only_code_mid_iCDF _silk_stereo_pred_joint_iCDF _silk_stereo_pred_quant_Q13 _silk_stereo_quant_pred _silk_sum_sqr_shift _silk_type_offset_VAD_iCDF _silk_type_offset_no_VAD_iCDF _silk_uniform3_iCDF _silk_uniform4_iCDF _silk_uniform5_iCDF _silk_uniform6_iCDF _silk_uniform8_iCDF _silk_warped_autocorrelation_FLP _spreading_decision _stereo_itheta _surround_analysis _tf_select_table _tonality_analysis_init _tonality_analysis_reset _tonality_get_info _unquant_coarse_energy _unquant_energy_finalise _unquant_fine_energy _validate_layout _x_cgo_callers _x_cgo_init _x_cgo_notify_runtime_init_done _x_cgo_set_context_function _x_cgo_setenv _x_cgo_sys_thread_create _x_cgo_thread_start _x_cgo_unsetenv start ___bzero ___error ___memcpy_chk ___memset_chk ___stack_chk_fail ___stack_chk_guard ___stderrp _abort _atan2 _chdir _chmod _chroot _close _closedir _cos _dup _dup2 _execve _exit _exp _exp2 _fcntl _fdopendir$INODE64 _floor _floorf _fork _fprintf _free _fstat64 _fwrite _getattrlist _getpid _gettimeofday _ioctl _kevent _kill _kqueue _log _log10 _lrintf _lseek _lstat64 _mach_absolute_time _mach_timebase_info _madvise _malloc _memcpy _memmove _memset _memset_pattern16 _mmap _munmap _nanosleep _open _pipe _pow _pthread_attr_destroy _pthread_attr_getstacksize _pthread_attr_init _pthread_attr_setdetachstate _pthread_cond_broadcast _pthread_cond_init _pthread_cond_signal _pthread_cond_timedwait_relative_np _pthread_cond_wait _pthread_create _pthread_detach _pthread_mutex_init _pthread_mutex_lock _pthread_mutex_unlock _pthread_sigmask _ptrace _raise _read _readdir_r$INODE64 _setenv _setgid _setgroups _setitimer _setpgid _setsid _setuid _sigaction _sigaltstack _stat64 _strerror _sysctl _unsetenv _usleep _wait4 _write dyld_stub_binder  cmd/compile go1.13.4/internal/ cpu /tmp/go-link-358495934/go.o go.buildid runtime.text internal/cpu.Initialize /usr/local/go/src/internal/cpu/cpu.go internal/cpu.processOptions internal/cpu.indexByte internal/cpu.doinit /usr/local/go/src/internal/cpu/cpu_x86.go internal/cpu.cpuid /usr/local/go/src/internal/cpu/cpu_x86.s internal/cpu.xgetbv type..hash.internal/cpu.CacheLinePad <autogenerated> type..eq.internal/cpu.CacheLinePad type..hash.internal/cpu.arm64 type..eq.internal/cpu.arm64 type..hash.internal/cpu.option type..eq.internal/cpu.option type..hash.internal/cpu.x86 type..eq.internal/cpu.x86 type..hash.[15]internal/cpu.option type..eq.[15]internal/cpu.option runtime/internal/atomic.Cas64 runtime/internal/atomic.Casuintptr runtime/internal/atomic.Storeuintptr runtime/internal/atomic.Store runtime/internal/atomic.Store64 internal/bytealg.countGenericString internal/bytealg.init.0 runtime.cmpstring _cmpbody internal/bytealg.CountString _countbody runtime.memequal runtime.memequal_varlen _memeqbody internal/bytealg.IndexString _indexbody internal/bytealg.IndexByteString _indexbytebody runtime.memhash0 runtime.memhash8 runtime.memhash16 runtime.memhash128 runtime.memhash_varlen runtime.strhash runtime.f32hash runtime.f64hash runtime.c64hash runtime.c128hash runtime.interhash runtime.nilinterhash runtime.memequal0 runtime.memequal8 runtime.memequal16 runtime.memequal32 runtime.memequal64 runtime.memequal128 runtime.f32equal runtime.f64equal runtime.c64equal runtime.c128equal runtime.strequal runtime.interequal runtime.nilinterequal runtime.efaceeq runtime.ifaceeq runtime.alginit runtime.initAlgAES runtime.atomicwb runtime.atomicstorep sync/atomic.StorePointer sync/atomic.CompareAndSwapPointer runtime.cgoUse runtime.cgocall runtime.cgocallbackg runtime.cgocallbackg1 runtime.unwindm runtime.cgoCheckPointer runtime.cgoCheckArg runtime.cgoCheckUnknownPointer runtime.cgoIsGoPointer runtime._cgo_panic_internal runtime.cgoCheckWriteBarrier runtime.cgoCheckMemmove runtime.cgoCheckSliceCopy runtime.cgoCheckTypedBlock runtime.cgoCheckBits runtime.cgoCheckUsingType runtime.makechan runtime.chansend1 runtime.chansend runtime.send runtime.sendDirect runtime.recvDirect runtime.closechan runtime.chanrecv1 runtime.chanrecv2 runtime.chanrecv runtime.recv runtime.selectnbrecv reflect.chanlen internal/reflectlite.chanlen reflect.chancap runtime.(*waitq).dequeue runtime.init.0 runtime.(*cpuProfile).add runtime.(*cpuProfile).addNonGo runtime.(*cpuProfile).addExtra runtime.GOMAXPROCS runtime.debugCallCheck runtime.debugCallWrap runtime.gogetenv runtime.(*TypeAssertionError).Error runtime.itoa runtime.errorString.Error runtime.plainError.Error runtime.appendIntStr runtime.boundsError.Error runtime.printany runtime.panicwrap runtime.Caller runtime.GOROOT runtime.float64frombits runtime.memhash runtime.memhash32 runtime.memhash64 runtime.getitab runtime.(*itabTableType).find runtime.itabAdd runtime.(*itabTableType).add runtime.(*itab).init runtime.itabsinit runtime.panicdottypeE runtime.panicdottypeI runtime.convT2E runtime.convT16 runtime.convT32 runtime.convT64 runtime.convTstring runtime.convTslice runtime.convT2Enoptr runtime.convT2Inoptr runtime.convI2I runtime.assertI2I runtime.assertI2I2 runtime.assertE2I runtime.assertE2I2 reflect.ifaceE2I runtime.iterate_itabs runtime.(*lfstack).push runtime.(*lfstack).pop runtime.lfnodeValidate runtime.lock runtime.unlock runtime.notewakeup runtime.notesleep runtime.notetsleep_internal runtime.notetsleep runtime.notetsleepg runtime.mallocinit runtime.(*mheap).sysAlloc runtime.sysReserveAligned runtime.(*mcache).nextFree runtime.mallocgc runtime.largeAlloc runtime.newobject reflect.unsafe_New internal/reflectlite.unsafe_New runtime.newarray reflect.unsafe_NewArray runtime.profilealloc runtime.fastexprand runtime.persistentalloc runtime.persistentalloc1 runtime.inPersistentAlloc runtime.(*linearAlloc).alloc runtime.(*hmap).incrnoverflow runtime.(*hmap).newoverflow runtime.makemap_small runtime.makemap runtime.makeBucketArray runtime.mapaccess1 runtime.mapaccess2 runtime.mapaccessK runtime.mapassign runtime.mapdelete runtime.mapiterinit runtime.mapiternext runtime.hashGrow runtime.growWork runtime.evacuate runtime.advanceEvacuationMark reflect.makemap reflect.mapaccess reflect.mapassign reflect.mapdelete reflect.mapiterinit reflect.mapiternext reflect.mapiterkey reflect.mapiterelem reflect.maplen internal/reflectlite.maplen runtime.mapaccess1_fast32 runtime.mapaccess2_fast32 runtime.mapassign_fast32 runtime.growWork_fast32 runtime.evacuate_fast32 runtime.mapaccess1_fast64 runtime.mapaccess2_fast64 runtime.mapassign_fast64ptr runtime.growWork_fast64 runtime.evacuate_fast64 runtime.mapaccess2_faststr runtime.mapassign_faststr runtime.growWork_faststr runtime.evacuate_faststr runtime.typedmemmove reflect.typedmemmove internal/reflectlite.typedmemmove reflect.typedmemmovepartial runtime.reflectcallmove runtime.typedslicecopy reflect.typedslicecopy runtime.typedmemclr reflect.typedmemclr runtime.memclrHasPointers runtime.(*mspan).refillAllocCache runtime.(*mspan).nextFreeIndex runtime.markBitsForAddr runtime.findObject runtime.heapBits.nextArena runtime.heapBits.forward runtime.heapBits.forwardOrBoundary runtime.bulkBarrierPreWrite runtime.bulkBarrierPreWriteSrcOnly runtime.bulkBarrierBitmap runtime.typeBitsBulkBarrier runtime.heapBits.initSpan runtime.heapBits.initCheckmarkSpan runtime.heapBits.clearCheckmarkSpan runtime.(*mspan).countAlloc runtime.heapBitsSetType runtime.heapBitsSetTypeGCProg runtime.progToPointerMask runtime.runGCProg runtime.materializeGCProg runtime.allocmcache runtime.freemcache runtime.(*mcache).refill runtime.(*mcache).releaseAll runtime.(*mcache).prepareForSweep runtime.(*mcentral).cacheSpan runtime.(*mcentral).uncacheSpan runtime.(*mcentral).freeSpan runtime.(*mcentral).grow runtime.sysAlloc runtime.sysFree runtime.sysReserve runtime.sysMap runtime.queuefinalizer runtime.wakefing runtime.createfing runtime.runfinq runtime.SetFinalizer runtime.(*fixalloc).alloc runtime.gcinit runtime.readgogc runtime.gcenable runtime/debug.setGCPercent runtime.(*gcControllerState).startCycle runtime.(*gcControllerState).revise runtime.(*gcControllerState).endCycle runtime.(*gcControllerState).enlistWorker runtime.(*gcControllerState).findRunnableGCWorker runtime.pollFractionalWorkerExit runtime.gcSetTriggerRatio runtime.gcWaitOnMark runtime.gcStart runtime.gcMarkDone runtime.gcMarkTermination runtime.gcBgMarkStartWorkers runtime.gcBgMarkWorker runtime.gcMark runtime.gcSweep runtime.gcResetMarkState sync.runtime_registerPoolCleanup runtime.clearpools runtime.itoaDiv runtime.fmtNSAsMS runtime.(*treapNode).updateInvariants runtime.(*treapNode).findMaximal runtime.(*treapNode).pred runtime.treapFilter runtime.(*mspan).treapFilter runtime.treapIter.prev runtime.(*mTreap).end runtime.(*mTreap).mutate runtime.(*mTreap).insert runtime.(*mTreap).removeNode runtime.(*mTreap).find runtime.(*mTreap).removeSpan runtime.(*mTreap).erase runtime.(*mTreap).rotateLeft runtime.(*mTreap).rotateRight runtime.gcMarkRootPrepare runtime.gcMarkRootCheck runtime.markroot runtime.markrootBlock runtime.markrootFreeGStacks runtime.markrootSpans runtime.gcAssistAlloc runtime.gcAssistAlloc1 runtime.gcWakeAllAssists runtime.gcParkAssist runtime.gcFlushBgCredit runtime.scanstack runtime.scanframeworker runtime.gcDrain runtime.gcDrainN runtime.scanblock runtime.scanobject runtime.shade runtime.greyobject runtime.gcDumpObject runtime.gcmarknewobject runtime.gcMarkTinyAllocs runtime.initCheckmarks runtime.clearCheckmarks runtime.gcPaceScavenger runtime.wakeScavenger runtime.scavengeSleep runtime.bgscavenge runtime.init.1 runtime.(*stackScanState).putPtr runtime.(*stackScanState).getPtr runtime.(*stackScanState).addObject runtime.binarySearchTree runtime.(*stackScanState).findObject runtime.finishsweep_m runtime.bgsweep runtime.sweepone runtime.(*mspan).ensureSwept runtime.(*mspan).sweep runtime.deductSweepCredit runtime.clobberfree runtime.(*gcSweepBuf).push runtime.(*gcSweepBuf).block runtime.init.2 runtime.(*gcWork).init runtime.(*gcWork).put runtime.(*gcWork).putBatch runtime.(*gcWork).tryGet runtime.(*gcWork).dispose runtime.(*gcWork).balance runtime.(*workbuf).checknonempty runtime.(*workbuf).checkempty runtime.getempty runtime.putempty runtime.putfull runtime.trygetfull runtime.handoff runtime.prepareFreeWorkbufs runtime.freeSomeWbufs runtime.(*mheap).coalesce runtime.(*mspan).scavenge runtime.recordspan runtime.inHeapOrStack runtime.spanOfHeap runtime.(*mheap).init runtime.(*mheap).reclaim runtime.(*mheap).reclaimChunk runtime.(*mheap).alloc_m runtime.(*mheap).alloc runtime.(*mheap).allocManual runtime.(*mheap).setSpans runtime.(*mheap).allocSpanLocked runtime.(*mheap).grow runtime.(*mheap).growAddSpan runtime.(*mheap).freeSpan runtime.(*mheap).freeManual runtime.(*mheap).freeSpanLocked runtime.(*mheap).scavengeSplit runtime.(*mheap).scavengeLocked runtime.(*mheap).scavengeIfNeededLocked runtime.(*mSpanList).remove runtime.(*mSpanList).insert runtime.(*mSpanList).insertBack runtime.(*mSpanList).takeAll runtime.addspecial runtime.removespecial runtime.addfinalizer runtime.removefinalizer runtime.setprofilebucket runtime.freespecial runtime.newMarkBits runtime.nextMarkBitArenaEpoch runtime.newArenaMayUnlock runtime.newBucket runtime.(*bucket).mp runtime.(*bucket).bp runtime.stkbucket runtime.eqslice runtime.mProf_NextCycle runtime.mProf_Flush runtime.mProf_FlushLocked runtime.mProf_Malloc runtime.mProf_Free runtime.blockevent runtime.blocksampled runtime.saveblockevent sync.event runtime.tracealloc runtime.tracefree runtime.tracegc runtime.init.3 runtime.cachestats runtime.flushmcache runtime.purgecachedstats runtime.mSysStatInc runtime.mSysStatDec runtime.(*wbBuf).reset runtime.wbBufFlush runtime.wbBufFlush1 internal/poll.runtime_pollServerInit internal/poll.runtime_pollOpen internal/poll.runtime_pollClose runtime.(*pollCache).free internal/poll.runtime_pollReset internal/poll.runtime_pollWait internal/poll.runtime_pollUnblock runtime.netpollready runtime.netpollblockcommit runtime.netpollblock runtime.netpollunblock runtime.(*pollCache).alloc runtime.netpollinit runtime.netpollopen runtime.netpoll runtime.semacreate runtime.semasleep runtime.semawakeup runtime.osinit runtime.getncpu runtime.getPageSize runtime.getRandomData runtime.newosproc runtime.minit runtime.osyield runtime.setsig runtime.setsigstack runtime.sysargs runtime.panicCheck1 runtime.panicCheck2 runtime.goPanicIndex runtime.goPanicIndexU runtime.goPanicSliceAlen runtime.goPanicSliceAlenU runtime.goPanicSliceAcap runtime.goPanicSliceAcapU runtime.goPanicSliceB runtime.goPanicSliceBU runtime.goPanicSlice3Alen runtime.goPanicSlice3AlenU runtime.goPanicSlice3Acap runtime.goPanicSlice3B runtime.goPanicSlice3C runtime.panicdivide runtime.deferprocStack runtime.testdefersizes runtime.init.4 runtime.freedefer runtime.freedeferpanic runtime.freedeferfn runtime.deferreturn runtime.preprintpanics runtime.printpanics runtime.gopanic runtime.getargp runtime.gorecover sync.throw runtime.throw runtime.recovery runtime.fatalthrow runtime.fatalpanic runtime.startpanic_m runtime.dopanic_m runtime.shouldPushSigpanic runtime.recordForPanic runtime.printlock runtime.printunlock runtime.gwrite runtime.printsp runtime.printnl runtime.printbool runtime.printfloat runtime.printcomplex runtime.printuint runtime.printint runtime.printhex runtime.printpointer runtime.printstring runtime.printslice runtime.printeface runtime.hexdumpWords runtime.main os.runtime_beforeExit runtime.init.5 runtime.forcegchelper runtime.gopark runtime.goready runtime.acquireSudog runtime.releaseSudog runtime.funcPC runtime.badmcall runtime.badmcall2 runtime.badreflectcall runtime.badmorestackg0 runtime.badmorestackgsignal runtime.badctxt runtime.allgadd runtime.cpuinit runtime.schedinit runtime.checkmcount runtime.mcommoninit runtime.ready runtime.freezetheworld runtime.casfrom_Gscanstatus runtime.castogscanstatus runtime.casgstatus runtime.scang runtime.restartg runtime.stopTheWorld runtime.startTheWorld runtime.stopTheWorldWithSema runtime.startTheWorldWithSema runtime.mstart runtime.mstart1 runtime.mstartm0 runtime.mexit runtime.forEachP runtime.runSafePointFn runtime.allocm runtime.needm runtime.newextram runtime.oneNewExtraM runtime.dropm runtime.lockextra runtime.newm runtime.newm1 runtime.templateThread runtime.stopm runtime.mspinning runtime.startm runtime.handoffp runtime.stoplockedm runtime.startlockedm runtime.gcstopm runtime.execute runtime.findrunnable runtime.pollWork runtime.resetspinning runtime.injectglist runtime.schedule runtime.parkunlock_c runtime.park_m runtime.goschedImpl runtime.gosched_m runtime.gopreempt_m runtime.goexit1 runtime.goexit0 runtime.save runtime.reentersyscall runtime.entersyscall runtime.entersyscall_sysmon runtime.entersyscall_gcwait runtime.entersyscallblock runtime.entersyscallblock_handoff runtime.exitsyscall runtime.exitsyscallfast runtime.exitsyscallfast_reacquired runtime.exitsyscallfast_pidle runtime.exitsyscall0 runtime.beforefork syscall.runtime_BeforeFork runtime.afterfork syscall.runtime_AfterFork syscall.runtime_AfterForkInChild runtime.malg runtime.newproc runtime.newproc1 runtime.saveAncestors runtime.gfput runtime.gfget runtime.gfpurge runtime.unlockOSThread runtime.badunlockosthread runtime._System runtime._ExternalCode runtime._LostExternalCode runtime._GC runtime._LostSIGPROFDuringAtomic64 runtime.sigprof runtime.sigprofNonGo runtime.sigprofNonGoPC runtime.setsSP runtime.(*p).init runtime.(*p).destroy runtime.procresize runtime.acquirep runtime.wirep runtime.releasep runtime.incidlelocked runtime.checkdead runtime.sysmon runtime.retake runtime.preemptall runtime.schedtrace runtime.schedEnableUser runtime.schedEnabled runtime.globrunqget runtime.pidleput runtime.runqempty runtime.runqput runtime.runqputslow runtime.runqget runtime.runqgrab runtime.runqsteal sync.runtime_procPin sync.runtime_procUnpin sync/atomic.runtime_procPin sync/atomic.runtime_procUnpin sync.runtime_canSpin sync.runtime_doSpin runtime.(*randomOrder).reset runtime.gcd runtime.doInit runtime.(*profBuf).takeOverflow runtime.(*profBuf).incrementOverflow runtime.(*profBuf).canWriteRecord runtime.(*profBuf).canWriteTwoRecords runtime.(*profBuf).write runtime.(*profBuf).wakeupExtra syscall.runtime_envs os.runtime_args syscall.Exit runtime.args runtime.goargs runtime.goenvs_unix runtime.testAtomic64 runtime.check runtime.parsedebugvars runtime/debug.SetTraceback runtime.timediv reflect.typelinks reflect.resolveNameOff reflect.resolveTypeOff reflect.resolveTextOff internal/reflectlite.resolveNameOff internal/reflectlite.resolveTypeOff reflect.addReflectOff runtime.extendRandom runtime.waitReason.String runtime.(*rwmutex).rlock runtime.(*rwmutex).runlock runtime.sellock runtime.selunlock runtime.selparkcommit runtime.selectgo sync.runtime_Semacquire internal/poll.runtime_Semacquire sync.runtime_Semrelease sync.runtime_SemacquireMutex internal/poll.runtime_Semrelease runtime.readyWithTime runtime.semacquire1 runtime.semrelease1 runtime.cansemacquire runtime.(*semaRoot).queue runtime.(*semaRoot).dequeue runtime.(*semaRoot).rotateLeft runtime.(*semaRoot).rotateRight sync.runtime_notifyListCheck sync.runtime_nanotime runtime.dumpregs runtime.(*sigctxt).preparePanic runtime.(*sigctxt).fixsigcode runtime.sighandler os.sigpipe runtime.init.6 runtime.initsig runtime.clearSignalHandlers runtime.setThreadCPUProfiler runtime.sigpipe runtime.sigtrampgo runtime.sigpanic runtime.dieFromSignal runtime.raisebadsignal runtime.noSignalStack runtime.sigNotOnStack runtime.signalDuringFork runtime.badsignal runtime.sigfwdgo runtime.unblocksig runtime.minitSignalStack runtime.minitSignalMask runtime.unminitSignals runtime.signalstack runtime.sigsend runtime.makeslice runtime.growslice runtime.stackinit runtime.stacklog2 runtime.stackpoolalloc runtime.stackpoolfree runtime.stackcacherefill runtime.stackcacherelease runtime.stackcache_clear runtime.stackalloc runtime.stackfree runtime.adjustpointers runtime.adjustframe runtime.adjustctxt runtime.adjustdefers runtime.adjustsudogs runtime.findsghi runtime.syncadjustsudogs runtime.copystack runtime.round2 runtime.newstack runtime.shrinkstack runtime.freeStackSpans runtime.getStackMap runtime.morestackc runtime.concatstrings runtime.concatstring2 runtime.concatstring3 runtime.concatstring4 runtime.concatstring5 runtime.slicebytetostring runtime.rawstringtmp runtime.stringtoslicebyte runtime.stringtoslicerune runtime.slicerunetostring runtime.intstring runtime.rawstring runtime.rawbyteslice runtime.rawruneslice runtime.gostring runtime.index runtime.atoi runtime.findnull runtime.badsystemstack reflect.memmove runtime.fastrand runtime.(*Frames).Next runtime.expandCgoFrames runtime.modulesinit runtime.moduledataverify runtime.moduledataverify1 runtime.FuncForPC runtime.(*Func).Name runtime.findmoduledatap runtime.findfunc runtime.pcvalue runtime.funcname runtime.funcnameFromNameoff runtime.funcline1 runtime.funcline runtime.funcspdelta runtime.pcdatavalue runtime.pcdatavalue1 runtime.funcdata runtime.step runtime.readvarint runtime.libcCall syscall.syscall syscall.syscall6 syscall.syscall6X syscall.syscallPtr syscall.rawSyscall runtime.pthread_attr_init runtime.pthread_attr_getstacksize runtime.pthread_attr_setdetachstate runtime.pthread_create runtime.raise runtime.mmap runtime.munmap runtime.madvise runtime.read runtime.closefd runtime.exit runtime.usleep runtime.write runtime.open runtime.nanotime runtime.walltime runtime.sigaction runtime.sigprocmask runtime.sigaltstack runtime.raiseproc runtime.setitimer runtime.sysctl runtime.fcntl runtime.kqueue runtime.kevent runtime.pthread_mutex_init runtime.pthread_mutex_lock runtime.pthread_mutex_unlock runtime.pthread_cond_init runtime.pthread_cond_wait runtime.pthread_cond_timedwait_relative_np runtime.pthread_cond_signal syscall.syscallX runtime.addtimer runtime.(*timersBucket).addtimerLocked runtime.deltimer runtime.(*timersBucket).deltimerLocked runtime.timerproc runtime.timejump runtime.timejumpLocked runtime.siftupTimer runtime.siftdownTimer time.now runtime.traceReader runtime.traceProcFree runtime.traceEvent runtime.traceEventLocked runtime.traceStackID runtime.traceAcquireBuffer runtime.traceReleaseBuffer runtime.traceFlush runtime.(*traceBuf).varint runtime.(*traceStackTable).put runtime.(*traceStackTable).find runtime.(*traceStackTable).newStack runtime.(*traceAlloc).alloc runtime.traceProcStart runtime.traceProcStop runtime.traceGCSweepStart runtime.traceGCSweepSpan runtime.traceGCSweepDone runtime.traceGoCreate runtime.traceGoStart runtime.traceGoPark runtime.traceGoUnpark runtime.traceGoSysCall runtime.traceGoSysExit runtime.traceGoSysBlock runtime.traceNextGC runtime.tracebackdefers runtime.gentraceback runtime.getArgInfo runtime.tracebackCgoContext runtime.printcreatedby runtime.printcreatedby1 runtime.traceback runtime.tracebacktrap runtime.traceback1 runtime.printAncestorTraceback runtime.printAncestorTracebackFuncInfo runtime.callers runtime.gcallers runtime.showframe runtime.showfuncinfo runtime.goroutineheader runtime.tracebackothers runtime.tracebackHexdump runtime.isSystemGoroutine runtime.printCgoTraceback runtime.printOneCgoTraceback runtime.callCgoSymbolizer runtime.cgoContextPCs runtime.(*_type).string runtime.(*_type).uncommon runtime.(*_type).pkgpath runtime.resolveNameOff runtime.resolveTypeOff runtime.(*_type).textOff runtime.name.tagLen runtime.name.name runtime.name.tag runtime.name.pkgPath runtime.typelinksinit runtime.typesEqual runtime.decoderune runtime.encoderune runtime.cgocallbackg1.func1 runtime.cgoCheckWriteBarrier.func1 runtime.cgoCheckTypedBlock.func1 runtime.chansend.func1 runtime.chanrecv.func1 runtime.debugCallCheck.func1 runtime.debugCallWrap.func1 runtime.mallocgc.func1 runtime.persistentalloc.func1 runtime.allocmcache.func1 runtime.freemcache.func1 runtime.SetFinalizer.func1 runtime.SetFinalizer.func2 runtime.setGCPercent.func1 runtime.gcStart.func1 runtime.gcStart.func2 runtime.gcMarkDone.func1.1 runtime.gcMarkDone.func1 runtime.gcMarkDone.func2 runtime.gcMarkDone.func3 runtime.gcMarkTermination.func1 runtime.gcMarkTermination.func2 runtime.gcMarkTermination.func3 runtime.gcMarkTermination.func4.1 runtime.gcMarkTermination.func4 runtime.gcBgMarkWorker.func1 runtime.gcBgMarkWorker.func2 runtime.markroot.func1 runtime.gcAssistAlloc.func1 runtime.scanstack.func1 runtime.scavengeSleep.func1 runtime.bgscavenge.func1 runtime.bgscavenge.func2 runtime.getempty.func1 runtime.freeSomeWbufs.func1 runtime.(*mheap).coalesce.func1 runtime.(*mheap).coalesce.func2 runtime.(*mheap).alloc.func1 runtime.(*mheap).allocSpanLocked.func1 runtime.(*mheap).freeSpan.func1 runtime.(*mheap).scavengeSplit.func1 runtime.mProf_Malloc.func1 runtime.tracealloc.func1 runtime.tracefree.func1 runtime.wbBufFlush.func1 runtime.freedefer.func1 runtime.preprintpanics.func1 runtime.throw.func1 runtime.fatalthrow.func1 runtime.fatalpanic.func1 runtime.fatalpanic.func2 runtime.hexdumpWords.func1 runtime.main.func1 runtime.main.func2 runtime.goready.func1 runtime.casgstatus.func1 runtime.casgstatus.func2 runtime.startTheWorld.func1 runtime.reentersyscall.func1 runtime.entersyscallblock.func1 runtime.entersyscallblock.func2 runtime.exitsyscallfast.func1 runtime.exitsyscallfast_reacquired.func1 runtime.malg.func1 runtime.newproc.func1 runtime.gfget.func1 runtime.(*rwmutex).rlock.func1 runtime.selectgo.func1 runtime.selectgo.func2 runtime.callers.func1 runtime.tracebackHexdump.func1 runtime.init runtime.skipPleaseUseCallersFrames _main runtime.rt0_go runtime.asminit runtime.gogo runtime.mcall runtime.systemstack_switch runtime.systemstack runtime.morestack runtime.morestack_noctxt runtime.reflectcall _callRet runtime.call32 runtime.call64 runtime.call128 runtime.call256 runtime.call512 runtime.call1024 runtime.call2048 runtime.call4096 runtime.call8192 runtime.call16384 runtime.call32768 runtime.call65536 runtime.call131072 runtime.call262144 runtime.call524288 runtime.call1048576 runtime.call2097152 runtime.call4194304 runtime.call8388608 runtime.call16777216 runtime.call33554432 runtime.call67108864 runtime.call134217728 runtime.call268435456 runtime.call536870912 runtime.call1073741824 runtime.procyield runtime.publicationBarrier runtime.jmpdefer _gosave runtime.asmcgocall runtime.cgocallback runtime.cgocallback_gofunc runtime.setg _setg_gcc runtime.abort runtime.cputicks runtime.aeshash runtime.aeshashstr _aeshashbody runtime.aeshash32 runtime.aeshash64 runtime.checkASM runtime.return0 __cgo_topofstack runtime.goexit runtime.gcWriteBarrier runtime.debugCallV1 _debugCall32 _debugCall64 _debugCall128 _debugCall256 _debugCall512 _debugCall1024 _debugCall2048 _debugCall4096 _debugCall8192 _debugCall16384 _debugCall32768 _debugCall65536 runtime.debugCallPanicked runtime.panicIndex runtime.panicIndexU runtime.panicSliceAlen runtime.panicSliceAlenU runtime.panicSliceAcap runtime.panicSliceAcapU runtime.panicSliceB runtime.panicSliceBU runtime.panicSlice3Alen runtime.panicSlice3AlenU runtime.panicSlice3Acap runtime.panicSlice3B runtime.panicSlice3C runtime.duffzero runtime.duffcopy runtime.memclrNoHeapPointers runtime.memmove runtime.exit_trampoline runtime.open_trampoline runtime.close_trampoline runtime.read_trampoline runtime.write_trampoline runtime.setitimer_trampoline runtime.madvise_trampoline runtime.nanotime_trampoline runtime.walltime_trampoline runtime.sigaction_trampoline runtime.sigprocmask_trampoline runtime.sigaltstack_trampoline runtime.raiseproc_trampoline runtime.sigfwd runtime.sigtramp runtime.cgoSigtramp runtime.mmap_trampoline runtime.munmap_trampoline runtime.usleep_trampoline runtime.settls runtime.sysctl_trampoline runtime.kqueue_trampoline runtime.kevent_trampoline runtime.fcntl_trampoline runtime.mstart_stub runtime.pthread_attr_init_trampoline runtime.pthread_attr_getstacksize_trampoline runtime.pthread_attr_setdetachstate_trampoline runtime.pthread_create_trampoline runtime.raise_trampoline runtime.pthread_mutex_init_trampoline runtime.pthread_mutex_lock_trampoline runtime.pthread_mutex_unlock_trampoline runtime.pthread_cond_init_trampoline runtime.pthread_cond_wait_trampoline runtime.pthread_cond_timedwait_relative_np_trampoline runtime.pthread_cond_signal_trampoline runtime.syscall runtime.syscallX runtime.syscallPtr runtime.syscall6 runtime.syscall6X type..hash.runtime.uncommontype type..eq.runtime.uncommontype type..hash.runtime._panic type..eq.runtime._panic type..hash.runtime._defer type..eq.runtime._defer type..hash.runtime.sysmontick type..eq.runtime.sysmontick type..hash.runtime.special type..eq.runtime.special type..hash.runtime.markBits type..eq.runtime.markBits type..hash.runtime.mcache type..eq.runtime.mcache type..hash.struct { runtime.gList; runtime.n int32 } type..eq.struct { runtime.gList; runtime.n int32 } type..hash.runtime.gcWork type..eq.runtime.gcWork type..hash.runtime.wbBuf type..eq.runtime.wbBuf type..hash.runtime.mOS type..eq.runtime.mOS runtime.(*waitReason).String type..hash.runtime.sudog type..eq.runtime.sudog type..hash.runtime.hchan type..eq.runtime.hchan type..hash.[6]string type..eq.[6]string type..hash.[9]string type..eq.[9]string type..hash.runtime.bitvector type..eq.runtime.bitvector type..hash.runtime.itab type..eq.runtime.itab type..hash.runtime._func type..eq.runtime._func type..hash.runtime.modulehash type..eq.runtime.modulehash type..hash.runtime.treapIter type..eq.runtime.treapIter type..hash.runtime.gcSweepBuf type..eq.runtime.gcSweepBuf type..hash.[2]runtime.gcSweepBuf type..eq.[2]runtime.gcSweepBuf type..hash.runtime.arenaHint type..eq.runtime.arenaHint type..hash.runtime.mcentral type..eq.runtime.mcentral type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..hash.runtime.specialfinalizer type..eq.runtime.specialfinalizer type..hash.runtime.rwmutex type..eq.runtime.rwmutex type..hash.runtime.scase type..eq.runtime.scase type..hash.[2]string type..eq.[2]string type..hash.[3]string type..eq.[3]string type..hash.[4]string type..eq.[4]string type..hash.[5]string type..eq.[5]string runtime.(*itabTableType).add-fm type..hash.runtime.Frame type..eq.runtime.Frame type..hash.[2]runtime.Frame type..eq.[2]runtime.Frame type..hash.runtime.TypeAssertionError type..eq.runtime.TypeAssertionError type..hash.runtime.boundsError type..eq.runtime.boundsError runtime.(*boundsError).Error type..hash.runtime.cpuProfile type..eq.runtime.cpuProfile type..hash.runtime.dbgVar type..eq.runtime.dbgVar runtime.(*errorString).Error type..hash.runtime.finblock type..eq.runtime.finblock type..hash.runtime.forcegcstate type..eq.runtime.forcegcstate type..hash.runtime.funcinl type..eq.runtime.funcinl type..hash.runtime.gcControllerState type..eq.runtime.gcControllerState type..hash.runtime.gcTrigger type..eq.runtime.gcTrigger type..hash.runtime.hiter type..eq.runtime.hiter type..hash.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..eq.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..hash.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..eq.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..hash.runtime.mstats type..eq.runtime.mstats runtime.(*plainError).Error type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..hash.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 } type..eq.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 } type..hash.runtime.semaRoot type..eq.runtime.semaRoot type..hash.runtime.sigTabT type..eq.runtime.sigTabT type..hash.runtime.stackmap type..eq.runtime.stackmap type..hash.runtime.sweepdata type..eq.runtime.sweepdata type..hash.runtime.traceStack type..eq.runtime.traceStack type..hash.runtime.traceStackTable type..eq.runtime.traceStackTable type..hash.[16]runtime.dbgVar type..eq.[16]runtime.dbgVar type..hash.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..eq.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..hash.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..eq.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..hash.[25]string type..eq.[25]string type..hash.[32]runtime.sigTabT type..eq.[32]runtime.sigTabT type..hash.[33]float64 type..eq.[33]float64 type..hash.[8]string type..eq.[8]string type..hash.struct { runtime.cycle uint32; runtime.flushed bool } type..eq.struct { runtime.cycle uint32; runtime.flushed bool } type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..hash.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } type..eq.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } sync/atomic.(*Value).Store sync/atomic.CompareAndSwapUintptr sync/atomic.StoreUint32 sync/atomic.StoreUintptr internal/reflectlite.Swapper internal/reflectlite.name.tagLen internal/reflectlite.name.tag internal/reflectlite.name.pkgPath internal/reflectlite.(*rtype).uncommon internal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).Size internal/reflectlite.(*rtype).Kind internal/reflectlite.(*rtype).common internal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*rtype).PkgPath internal/reflectlite.(*rtype).Name internal/reflectlite.(*rtype).Elem internal/reflectlite.(*rtype).Len internal/reflectlite.(*rtype).NumField internal/reflectlite.(*rtype).NumIn internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*rtype).Out internal/reflectlite.TypeOf internal/reflectlite.(*rtype).Implements internal/reflectlite.(*rtype).AssignableTo internal/reflectlite.(*rtype).Comparable internal/reflectlite.implements internal/reflectlite.directlyAssignable internal/reflectlite.haveIdenticalType internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*ValueError).Error internal/reflectlite.Value.Kind internal/reflectlite.Value.Len internal/reflectlite.ValueOf internal/reflectlite.Swapper.func1 internal/reflectlite.Swapper.func2 internal/reflectlite.Swapper.func3 internal/reflectlite.Swapper.func4 internal/reflectlite.Swapper.func5 internal/reflectlite.Swapper.func6 internal/reflectlite.Swapper.func7 internal/reflectlite.Swapper.func8 internal/reflectlite.Swapper.func9 type..hash.internal/reflectlite.uncommonType type..eq.internal/reflectlite.uncommonType internal/reflectlite.(*Value).Kind internal/reflectlite.(*Value).Len type..hash.internal/reflectlite.ValueError type..eq.internal/reflectlite.ValueError type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } errors.New errors.(*errorString).Error errors.init sync.(*Map).Load sync.(*Map).Store sync.(*entry).tryStore sync.(*Map).LoadOrStore sync.(*entry).tryLoadOrStore sync.(*Map).missLocked sync.(*Map).dirtyLocked sync.(*entry).tryExpungeLocked sync.(*Mutex).lockSlow sync.(*Mutex).Unlock sync.(*Mutex).unlockSlow sync.(*Once).doSlow sync.(*Pool).Put sync.(*Pool).Get sync.(*Pool).getSlow sync.(*Pool).pin sync.(*Pool).pinSlow sync.poolCleanup sync.init.0 sync.(*poolDequeue).pushHead sync.(*poolDequeue).popHead sync.(*poolDequeue).popTail sync.(*poolChain).pushHead sync.(*poolChain).popHead sync.(*poolChain).popTail sync.init.1 sync.(*RWMutex).RUnlock sync.(*RWMutex).rUnlockSlow sync.(*RWMutex).Lock sync.(*RWMutex).Unlock sync.(*WaitGroup).Add sync.(*WaitGroup).Done sync.(*WaitGroup).Wait sync.init type..hash.sync.poolLocalInternal type..eq.sync.poolLocalInternal type..hash.sync.poolLocal type..eq.sync.poolLocal io.WriteString io.ReadAtLeast io.copyBuffer io.(*LimitedReader).Read io.init type..hash.io.LimitedReader type..eq.io.LimitedReader unicode/utf8.DecodeRune unicode/utf8.DecodeRuneInString unicode/utf8.EncodeRune unicode/utf8.RuneCount unicode/utf8.RuneCountInString unicode/utf8.ValidString unicode.is16 unicode.is32 unicode.isExcludingLatin unicode.to unicode.ToUpper unicode.ToLower unicode.SimpleFold unicode.init bytes.(*Buffer).String bytes.(*Buffer).Len bytes.(*Buffer).Reset bytes.(*Buffer).grow bytes.(*Buffer).Write bytes.(*Buffer).WriteString bytes.(*Buffer).ReadFrom bytes.makeSlice bytes.(*Buffer).WriteTo bytes.(*Buffer).WriteByte bytes.(*Buffer).Read bytes.(*Buffer).ReadByte bytes.EqualFold bytes.makeSlice.func1 bytes.init bufio.(*Reader).Size bufio.(*Reader).fill bufio.(*Reader).Read bufio.(*Reader).ReadByte bufio.(*Reader).WriteTo bufio.(*Reader).writeBuf bufio.(*Writer).Size bufio.(*Writer).Flush bufio.(*Writer).Write bufio.(*Writer).WriteString bufio.(*Writer).ReadFrom bufio.init math.init strconv.equalIgnoreCase strconv.special strconv.(*decimal).set strconv.readFloat strconv.(*decimal).floatBits strconv.atof64exact strconv.atof32exact strconv.atofHex strconv.atof32 strconv.atof64 strconv.ParseFloat strconv.(*NumError).Error strconv.baseError strconv.bitSizeError strconv.ParseUint strconv.ParseInt strconv.Atoi strconv.underscoreOK strconv.(*decimal).String strconv.digitZero strconv.trim strconv.(*decimal).Assign strconv.rightShift strconv.prefixIsLessThan strconv.leftShift strconv.(*decimal).Shift strconv.(*decimal).Round strconv.(*decimal).RoundUp strconv.(*decimal).RoundedInteger strconv.(*extFloat).floatBits strconv.(*extFloat).AssignComputeBounds strconv.(*extFloat).AssignDecimal strconv.(*extFloat).frexp10 strconv.frexp10Many strconv.(*extFloat).FixedDecimal strconv.adjustLastDigitFixed strconv.(*extFloat).ShortestDecimal strconv.adjustLastDigit strconv.FormatFloat strconv.genericFtoa strconv.bigFtoa strconv.formatDigits strconv.roundShortest strconv.fmtE strconv.fmtF strconv.fmtB strconv.fmtX strconv.FormatUint strconv.FormatInt strconv.AppendInt strconv.AppendUint strconv.formatBits strconv.appendQuotedWith strconv.appendQuotedRuneWith strconv.appendEscapedRune strconv.CanBackquote strconv.UnquoteChar strconv.Unquote strconv.bsearch16 strconv.bsearch32 strconv.IsPrint strconv.isInGraphicList strconv.init type..hash.strconv.NumError type..eq.strconv.NumError type..hash.strconv.decimal type..eq.strconv.decimal type..hash.strconv.extFloat type..eq.strconv.extFloat type..hash.strconv.leftCheat type..eq.strconv.leftCheat type..hash.[11]float32 type..eq.[11]float32 type..hash.[23]float64 type..eq.[23]float64 type..hash.[61]strconv.leftCheat type..eq.[61]strconv.leftCheat type..hash.[87]strconv.extFloat type..eq.[87]strconv.extFloat type..hash.[8]strconv.extFloat type..eq.[8]strconv.extFloat reflect.makeMethodValue reflect.name.tagLen reflect.name.tag reflect.name.pkgPath reflect.newName reflect.Kind.String reflect.(*rtype).uncommon reflect.(*rtype).String reflect.(*rtype).Size reflect.(*rtype).Bits reflect.(*rtype).Align reflect.(*rtype).FieldAlign reflect.(*rtype).Kind reflect.(*rtype).common reflect.(*rtype).exportedMethods reflect.(*rtype).NumMethod reflect.(*rtype).Method reflect.(*rtype).MethodByName reflect.(*rtype).PkgPath reflect.(*rtype).Name reflect.(*rtype).ChanDir reflect.(*rtype).IsVariadic reflect.(*rtype).Elem reflect.(*rtype).Field reflect.(*rtype).FieldByIndex reflect.(*rtype).FieldByName reflect.(*rtype).FieldByNameFunc reflect.(*rtype).In reflect.(*rtype).Key reflect.(*rtype).Len reflect.(*rtype).NumField reflect.(*rtype).NumIn reflect.(*rtype).NumOut reflect.(*rtype).Out reflect.ChanDir.String reflect.(*interfaceType).Method reflect.(*interfaceType).NumMethod reflect.(*interfaceType).MethodByName reflect.StructTag.Lookup reflect.(*structType).Field reflect.(*structType).FieldByIndex reflect.(*structType).FieldByNameFunc reflect.(*structType).FieldByName reflect.TypeOf reflect.(*rtype).ptrTo reflect.fnv1 reflect.(*rtype).Implements reflect.(*rtype).AssignableTo reflect.(*rtype).ConvertibleTo reflect.(*rtype).Comparable reflect.implements reflect.directlyAssignable reflect.haveIdenticalType reflect.haveIdenticalUnderlyingType reflect.typesByString reflect.FuncOf reflect.funcStr reflect.funcLayout reflect.addTypeBits reflect.packEface reflect.(*ValueError).Error reflect.methodName reflect.flag.mustBeExportedSlow reflect.flag.mustBeAssignableSlow reflect.Value.Addr reflect.Value.Bool reflect.Value.Bytes reflect.Value.runes reflect.methodReceiver reflect.callMethod reflect.Value.Cap reflect.Value.Elem reflect.Value.Field reflect.Value.Index reflect.valueInterface reflect.Value.Kind reflect.Value.Len reflect.Value.MapIndex reflect.Value.MapKeys reflect.(*MapIter).Key reflect.(*MapIter).Value reflect.(*MapIter).Next reflect.Value.MapRange reflect.copyVal reflect.Value.NumMethod reflect.Value.NumField reflect.Value.Pointer reflect.Value.Set reflect.Value.SetBool reflect.Value.SetBytes reflect.Value.setRunes reflect.Value.SetComplex reflect.Value.SetFloat reflect.Value.SetInt reflect.Value.SetLen reflect.Value.SetMapIndex reflect.Value.SetUint reflect.Value.SetString reflect.Value.Slice reflect.Value.String reflect.Value.Type reflect.typesMustMatch reflect.Copy reflect.MakeSlice reflect.MakeMapWithSize reflect.Zero reflect.New reflect.Value.assignTo reflect.Value.Convert reflect.convertOp reflect.makeInt reflect.makeFloat reflect.makeComplex reflect.makeString reflect.makeBytes reflect.makeRunes reflect.cvtInt reflect.cvtUint reflect.cvtFloatInt reflect.cvtFloatUint reflect.cvtIntFloat reflect.cvtUintFloat reflect.cvtFloat reflect.cvtComplex reflect.cvtIntString reflect.cvtUintString reflect.cvtBytesString reflect.cvtStringBytes reflect.cvtRunesString reflect.cvtStringRunes reflect.cvtDirect reflect.cvtT2I reflect.cvtI2I reflect.(*structType).FieldByName.func1 reflect.FuncOf.func1 reflect.funcLayout.func1 reflect.init reflect.methodValueCall reflect.(*ChanDir).String reflect.(*Kind).String type..hash.reflect.uncommonType type..eq.reflect.uncommonType reflect.(*Value).Kind reflect.(*Value).Len reflect.(*Value).NumField reflect.(*Value).NumMethod reflect.(*Value).String type..hash.reflect.Method type..eq.reflect.Method reflect.(*structType).Align reflect.(*structType).AssignableTo reflect.(*structType).Bits reflect.(*structType).ChanDir reflect.(*structType).Comparable reflect.(*structType).ConvertibleTo reflect.(*structType).Elem reflect.(*structType).FieldAlign reflect.(*structType).Implements reflect.(*structType).In reflect.(*structType).IsVariadic reflect.(*structType).Key reflect.(*structType).Kind reflect.(*structType).Len reflect.(*structType).Method reflect.(*structType).MethodByName reflect.(*structType).Name reflect.(*structType).NumField reflect.(*structType).NumIn reflect.(*structType).NumMethod reflect.(*structType).NumOut reflect.(*structType).Out reflect.(*structType).PkgPath reflect.(*structType).Size reflect.(*structType).String reflect.(*structType).common reflect.(*structType).uncommon type..hash.reflect.funcType type..eq.reflect.funcType reflect.(*funcType).Align reflect.(*funcType).AssignableTo reflect.(*funcType).Bits reflect.(*funcType).ChanDir reflect.(*funcType).Comparable reflect.(*funcType).ConvertibleTo reflect.(*funcType).Elem reflect.(*funcType).Field reflect.(*funcType).FieldAlign reflect.(*funcType).FieldByIndex reflect.(*funcType).FieldByName reflect.(*funcType).FieldByNameFunc reflect.(*funcType).Implements reflect.(*funcType).In reflect.(*funcType).IsVariadic reflect.(*funcType).Key reflect.(*funcType).Kind reflect.(*funcType).Len reflect.(*funcType).Method reflect.(*funcType).MethodByName reflect.(*funcType).Name reflect.(*funcType).NumField reflect.(*funcType).NumIn reflect.(*funcType).NumMethod reflect.(*funcType).NumOut reflect.(*funcType).Out reflect.(*funcType).PkgPath reflect.(*funcType).Size reflect.(*funcType).String reflect.(*funcType).common reflect.(*funcType).uncommon type..hash.reflect.ValueError type..eq.reflect.ValueError type..hash.reflect.funcTypeFixed128 type..eq.reflect.funcTypeFixed128 reflect.(*funcTypeFixed128).Align reflect.(*funcTypeFixed128).AssignableTo reflect.(*funcTypeFixed128).Bits reflect.(*funcTypeFixed128).ChanDir reflect.(*funcTypeFixed128).Comparable reflect.(*funcTypeFixed128).ConvertibleTo reflect.(*funcTypeFixed128).Elem reflect.(*funcTypeFixed128).Field reflect.(*funcTypeFixed128).FieldAlign reflect.(*funcTypeFixed128).FieldByIndex reflect.(*funcTypeFixed128).FieldByName reflect.(*funcTypeFixed128).FieldByNameFunc reflect.(*funcTypeFixed128).Implements reflect.(*funcTypeFixed128).In reflect.(*funcTypeFixed128).IsVariadic reflect.(*funcTypeFixed128).Key reflect.(*funcTypeFixed128).Kind reflect.(*funcTypeFixed128).Len reflect.(*funcTypeFixed128).Method reflect.(*funcTypeFixed128).MethodByName reflect.(*funcTypeFixed128).Name reflect.(*funcTypeFixed128).NumField reflect.(*funcTypeFixed128).NumIn reflect.(*funcTypeFixed128).NumMethod reflect.(*funcTypeFixed128).NumOut reflect.(*funcTypeFixed128).Out reflect.(*funcTypeFixed128).PkgPath reflect.(*funcTypeFixed128).Size reflect.(*funcTypeFixed128).String reflect.(*funcTypeFixed128).common reflect.(*funcTypeFixed128).uncommon type..hash.reflect.funcTypeFixed16 type..eq.reflect.funcTypeFixed16 reflect.(*funcTypeFixed16).Align reflect.(*funcTypeFixed16).AssignableTo reflect.(*funcTypeFixed16).Bits reflect.(*funcTypeFixed16).ChanDir reflect.(*funcTypeFixed16).Comparable reflect.(*funcTypeFixed16).ConvertibleTo reflect.(*funcTypeFixed16).Elem reflect.(*funcTypeFixed16).Field reflect.(*funcTypeFixed16).FieldAlign reflect.(*funcTypeFixed16).FieldByIndex reflect.(*funcTypeFixed16).FieldByName reflect.(*funcTypeFixed16).FieldByNameFunc reflect.(*funcTypeFixed16).Implements reflect.(*funcTypeFixed16).In reflect.(*funcTypeFixed16).IsVariadic reflect.(*funcTypeFixed16).Key reflect.(*funcTypeFixed16).Kind reflect.(*funcTypeFixed16).Len reflect.(*funcTypeFixed16).Method reflect.(*funcTypeFixed16).MethodByName reflect.(*funcTypeFixed16).Name reflect.(*funcTypeFixed16).NumField reflect.(*funcTypeFixed16).NumIn reflect.(*funcTypeFixed16).NumMethod reflect.(*funcTypeFixed16).NumOut reflect.(*funcTypeFixed16).Out reflect.(*funcTypeFixed16).PkgPath reflect.(*funcTypeFixed16).Size reflect.(*funcTypeFixed16).String reflect.(*funcTypeFixed16).common reflect.(*funcTypeFixed16).uncommon type..hash.reflect.funcTypeFixed32 type..eq.reflect.funcTypeFixed32 reflect.(*funcTypeFixed32).Align reflect.(*funcTypeFixed32).AssignableTo reflect.(*funcTypeFixed32).Bits reflect.(*funcTypeFixed32).ChanDir reflect.(*funcTypeFixed32).Comparable reflect.(*funcTypeFixed32).ConvertibleTo reflect.(*funcTypeFixed32).Elem reflect.(*funcTypeFixed32).Field reflect.(*funcTypeFixed32).FieldAlign reflect.(*funcTypeFixed32).FieldByIndex reflect.(*funcTypeFixed32).FieldByName reflect.(*funcTypeFixed32).FieldByNameFunc reflect.(*funcTypeFixed32).Implements reflect.(*funcTypeFixed32).In reflect.(*funcTypeFixed32).IsVariadic reflect.(*funcTypeFixed32).Key reflect.(*funcTypeFixed32).Kind reflect.(*funcTypeFixed32).Len reflect.(*funcTypeFixed32).Method reflect.(*funcTypeFixed32).MethodByName reflect.(*funcTypeFixed32).Name reflect.(*funcTypeFixed32).NumField reflect.(*funcTypeFixed32).NumIn reflect.(*funcTypeFixed32).NumMethod reflect.(*funcTypeFixed32).NumOut reflect.(*funcTypeFixed32).Out reflect.(*funcTypeFixed32).PkgPath reflect.(*funcTypeFixed32).Size reflect.(*funcTypeFixed32).String reflect.(*funcTypeFixed32).common reflect.(*funcTypeFixed32).uncommon type..hash.reflect.funcTypeFixed4 type..eq.reflect.funcTypeFixed4 reflect.(*funcTypeFixed4).Align reflect.(*funcTypeFixed4).AssignableTo reflect.(*funcTypeFixed4).Bits reflect.(*funcTypeFixed4).ChanDir reflect.(*funcTypeFixed4).Comparable reflect.(*funcTypeFixed4).ConvertibleTo reflect.(*funcTypeFixed4).Elem reflect.(*funcTypeFixed4).Field reflect.(*funcTypeFixed4).FieldAlign reflect.(*funcTypeFixed4).FieldByIndex reflect.(*funcTypeFixed4).FieldByName reflect.(*funcTypeFixed4).FieldByNameFunc reflect.(*funcTypeFixed4).Implements reflect.(*funcTypeFixed4).In reflect.(*funcTypeFixed4).IsVariadic reflect.(*funcTypeFixed4).Key reflect.(*funcTypeFixed4).Kind reflect.(*funcTypeFixed4).Len reflect.(*funcTypeFixed4).Method reflect.(*funcTypeFixed4).MethodByName reflect.(*funcTypeFixed4).Name reflect.(*funcTypeFixed4).NumField reflect.(*funcTypeFixed4).NumIn reflect.(*funcTypeFixed4).NumMethod reflect.(*funcTypeFixed4).NumOut reflect.(*funcTypeFixed4).Out reflect.(*funcTypeFixed4).PkgPath reflect.(*funcTypeFixed4).Size reflect.(*funcTypeFixed4).String reflect.(*funcTypeFixed4).common reflect.(*funcTypeFixed4).uncommon type..hash.reflect.funcTypeFixed64 type..eq.reflect.funcTypeFixed64 reflect.(*funcTypeFixed64).Align reflect.(*funcTypeFixed64).AssignableTo reflect.(*funcTypeFixed64).Bits reflect.(*funcTypeFixed64).ChanDir reflect.(*funcTypeFixed64).Comparable reflect.(*funcTypeFixed64).ConvertibleTo reflect.(*funcTypeFixed64).Elem reflect.(*funcTypeFixed64).Field reflect.(*funcTypeFixed64).FieldAlign reflect.(*funcTypeFixed64).FieldByIndex reflect.(*funcTypeFixed64).FieldByName reflect.(*funcTypeFixed64).FieldByNameFunc reflect.(*funcTypeFixed64).Implements reflect.(*funcTypeFixed64).In reflect.(*funcTypeFixed64).IsVariadic reflect.(*funcTypeFixed64).Key reflect.(*funcTypeFixed64).Kind reflect.(*funcTypeFixed64).Len reflect.(*funcTypeFixed64).Method reflect.(*funcTypeFixed64).MethodByName reflect.(*funcTypeFixed64).Name reflect.(*funcTypeFixed64).NumField reflect.(*funcTypeFixed64).NumIn reflect.(*funcTypeFixed64).NumMethod reflect.(*funcTypeFixed64).NumOut reflect.(*funcTypeFixed64).Out reflect.(*funcTypeFixed64).PkgPath reflect.(*funcTypeFixed64).Size reflect.(*funcTypeFixed64).String reflect.(*funcTypeFixed64).common reflect.(*funcTypeFixed64).uncommon type..hash.reflect.funcTypeFixed8 type..eq.reflect.funcTypeFixed8 reflect.(*funcTypeFixed8).Align reflect.(*funcTypeFixed8).AssignableTo reflect.(*funcTypeFixed8).Bits reflect.(*funcTypeFixed8).ChanDir reflect.(*funcTypeFixed8).Comparable reflect.(*funcTypeFixed8).ConvertibleTo reflect.(*funcTypeFixed8).Elem reflect.(*funcTypeFixed8).Field reflect.(*funcTypeFixed8).FieldAlign reflect.(*funcTypeFixed8).FieldByIndex reflect.(*funcTypeFixed8).FieldByName reflect.(*funcTypeFixed8).FieldByNameFunc reflect.(*funcTypeFixed8).Implements reflect.(*funcTypeFixed8).In reflect.(*funcTypeFixed8).IsVariadic reflect.(*funcTypeFixed8).Key reflect.(*funcTypeFixed8).Kind reflect.(*funcTypeFixed8).Len reflect.(*funcTypeFixed8).Method reflect.(*funcTypeFixed8).MethodByName reflect.(*funcTypeFixed8).Name reflect.(*funcTypeFixed8).NumField reflect.(*funcTypeFixed8).NumIn reflect.(*funcTypeFixed8).NumMethod reflect.(*funcTypeFixed8).NumOut reflect.(*funcTypeFixed8).Out reflect.(*funcTypeFixed8).PkgPath reflect.(*funcTypeFixed8).Size reflect.(*funcTypeFixed8).String reflect.(*funcTypeFixed8).common reflect.(*funcTypeFixed8).uncommon reflect.(*interfaceType).Align reflect.(*interfaceType).AssignableTo reflect.(*interfaceType).Bits reflect.(*interfaceType).ChanDir reflect.(*interfaceType).Comparable reflect.(*interfaceType).ConvertibleTo reflect.(*interfaceType).Elem reflect.(*interfaceType).Field reflect.(*interfaceType).FieldAlign reflect.(*interfaceType).FieldByIndex reflect.(*interfaceType).FieldByName reflect.(*interfaceType).FieldByNameFunc reflect.(*interfaceType).Implements reflect.(*interfaceType).In reflect.(*interfaceType).IsVariadic reflect.(*interfaceType).Key reflect.(*interfaceType).Kind reflect.(*interfaceType).Len reflect.(*interfaceType).Name reflect.(*interfaceType).NumField reflect.(*interfaceType).NumIn reflect.(*interfaceType).NumOut reflect.(*interfaceType).Out reflect.(*interfaceType).PkgPath reflect.(*interfaceType).Size reflect.(*interfaceType).String reflect.(*interfaceType).common reflect.(*interfaceType).uncommon type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } reflect.(*ptrType).Align reflect.(*ptrType).AssignableTo reflect.(*ptrType).Bits reflect.(*ptrType).ChanDir reflect.(*ptrType).Comparable reflect.(*ptrType).ConvertibleTo reflect.(*ptrType).Elem reflect.(*ptrType).Field reflect.(*ptrType).FieldAlign reflect.(*ptrType).FieldByIndex reflect.(*ptrType).FieldByName reflect.(*ptrType).FieldByNameFunc reflect.(*ptrType).Implements reflect.(*ptrType).In reflect.(*ptrType).IsVariadic reflect.(*ptrType).Key reflect.(*ptrType).Kind reflect.(*ptrType).Len reflect.(*ptrType).Method reflect.(*ptrType).MethodByName reflect.(*ptrType).Name reflect.(*ptrType).NumField reflect.(*ptrType).NumIn reflect.(*ptrType).NumMethod reflect.(*ptrType).NumOut reflect.(*ptrType).Out reflect.(*ptrType).PkgPath reflect.(*ptrType).Size reflect.(*ptrType).String reflect.(*ptrType).common reflect.(*ptrType).uncommon reflect.(*sliceType).Align reflect.(*sliceType).AssignableTo reflect.(*sliceType).Bits reflect.(*sliceType).ChanDir reflect.(*sliceType).Comparable reflect.(*sliceType).ConvertibleTo reflect.(*sliceType).Elem reflect.(*sliceType).Field reflect.(*sliceType).FieldAlign reflect.(*sliceType).FieldByIndex reflect.(*sliceType).FieldByName reflect.(*sliceType).FieldByNameFunc reflect.(*sliceType).Implements reflect.(*sliceType).In reflect.(*sliceType).IsVariadic reflect.(*sliceType).Key reflect.(*sliceType).Kind reflect.(*sliceType).Len reflect.(*sliceType).Method reflect.(*sliceType).MethodByName reflect.(*sliceType).Name reflect.(*sliceType).NumField reflect.(*sliceType).NumIn reflect.(*sliceType).NumMethod reflect.(*sliceType).NumOut reflect.(*sliceType).Out reflect.(*sliceType).PkgPath reflect.(*sliceType).Size reflect.(*sliceType).String reflect.(*sliceType).common reflect.(*sliceType).uncommon type..hash.[27]string type..eq.[27]string type..hash.struct { reflect.b bool; reflect.x interface {} } type..eq.struct { reflect.b bool; reflect.x interface {} } encoding/binary.littleEndian.Uint16 encoding/binary.littleEndian.PutUint16 encoding/binary.littleEndian.Uint32 encoding/binary.littleEndian.PutUint32 encoding/binary.littleEndian.Uint64 encoding/binary.littleEndian.PutUint64 encoding/binary.littleEndian.String encoding/binary.littleEndian.GoString encoding/binary.Read encoding/binary.Write encoding/binary.dataSize encoding/binary.sizeof encoding/binary.(*decoder).int16 encoding/binary.(*decoder).int32 encoding/binary.(*decoder).int64 encoding/binary.(*decoder).value encoding/binary.(*encoder).value encoding/binary.(*encoder).skip encoding/binary.intDataSize encoding/binary.init encoding/binary.(*littleEndian).GoString encoding/binary.(*littleEndian).PutUint16 encoding/binary.(*littleEndian).PutUint32 encoding/binary.(*littleEndian).PutUint64 encoding/binary.(*littleEndian).String encoding/binary.(*littleEndian).Uint16 encoding/binary.(*littleEndian).Uint32 encoding/binary.(*littleEndian).Uint64 encoding/base64.NewEncoding encoding/base64.Encoding.WithPadding encoding/base64.(*Encoding).Encode encoding/base64.(*Encoding).EncodeToString encoding/base64.(*encoder).Write encoding/base64.(*encoder).Close encoding/base64.CorruptInputError.Error encoding/base64.(*Encoding).decodeQuantum encoding/base64.(*Encoding).Decode encoding/base64.init encoding/base64.(*CorruptInputError).Error type..hash.encoding/base64.Encoding type..eq.encoding/base64.Encoding type..hash.encoding/base64.encoder type..eq.encoding/base64.encoder sort.Slice sort.insertionSort sort.siftDown sort.heapSort sort.medianOfThree sort.swapRange sort.doPivot sort.quickSort sort.Sort sort.maxDepth sort.Stable sort.stable sort.symMerge sort.rotate sort.insertionSort_func sort.siftDown_func sort.heapSort_func sort.medianOfThree_func sort.doPivot_func sort.quickSort_func internal/fmtsort.(*SortedMap).Len internal/fmtsort.(*SortedMap).Less internal/fmtsort.(*SortedMap).Swap internal/fmtsort.Sort internal/fmtsort.compare internal/fmtsort.nilCompare internal/oserror.init syscall.copyenv syscall.Getenv syscall.Environ syscall.forkAndExecInChild syscall.SlicePtrFromStrings syscall.SetNonblock syscall.forkExec syscall.forkExecPipe syscall.rsaAlignOf syscall.itoa syscall.uitoa syscall.ByteSliceFromString syscall.Wait4 syscall.Getwd syscall.getAttrList syscall.Pipe syscall.init.0 syscall.fdopendir syscall.readlen syscall.Errno.Error syscall.Signal.Signal syscall.Signal.String syscall.wait4 syscall.fcntl syscall.pipe syscall.kill syscall.Chmod syscall.Close syscall.closedir syscall.Dup syscall.Open syscall.read syscall.readdir_r syscall.Seek syscall.write syscall.mmap syscall.munmap syscall.execve syscall.Fstat syscall.Lstat syscall.Stat syscall.ptrace syscall.init syscall.libc_getattrlist_trampoline syscall.libc_fdopendir_trampoline syscall.libc_setgroups_trampoline syscall.libc_wait4_trampoline syscall.libc_fcntl_trampoline syscall.libc_pipe_trampoline syscall.libc_kill_trampoline syscall.libc_chdir_trampoline syscall.libc_chmod_trampoline syscall.libc_chroot_trampoline syscall.libc_close_trampoline syscall.libc_closedir_trampoline syscall.libc_dup_trampoline syscall.libc_dup2_trampoline syscall.libc_getpid_trampoline syscall.libc_open_trampoline syscall.libc_read_trampoline syscall.libc_readdir_r_trampoline syscall.libc_lseek_trampoline syscall.libc_setgid_trampoline syscall.libc_setpgid_trampoline syscall.libc_setsid_trampoline syscall.libc_setuid_trampoline syscall.libc_write_trampoline syscall.libc_mmap_trampoline syscall.libc_munmap_trampoline syscall.libc_fork_trampoline syscall.libc_ioctl_trampoline syscall.libc_execve_trampoline syscall.libc_exit_trampoline syscall.libc_fstat64_trampoline syscall.libc_lstat64_trampoline syscall.libc_stat64_trampoline syscall.libc_ptrace_trampoline syscall.(*Errno).Error type..hash.syscall.SysProcAttr type..eq.syscall.SysProcAttr syscall.(*Signal).Signal syscall.(*Signal).String type..hash.syscall.attrList type..eq.syscall.attrList type..hash.[106]string type..eq.[106]string type..hash.[32]string type..eq.[32]string internal/testlog.Getenv internal/testlog.Open internal/testlog.Stat time.nextStdChunk time.match time.lookup time.appendInt time.atoi time.formatNano time.Time.String time.Time.Format time.Time.AppendFormat time.(*ParseError).Error time.getnum time.getnum3 time.cutspace time.skip time.parse time.parseTimeZone time.parseSignedOffset time.parseNanoseconds time.leadingInt time.leadingFraction time.ParseDuration time.closefd time.preadn time.(*Time).addSec time.Month.String time.Weekday.String time.Time.abs time.Time.locabs time.Duration.String time.fmtFrac time.fmtInt time.Time.date time.absDate time.Time.MarshalJSON time.(*Time).UnmarshalJSON time.Time.MarshalText time.(*Time).UnmarshalText time.Date time.(*Location).get time.(*Location).String time.(*Location).lookup time.(*Location).lookupFirstZone time.(*Location).firstZoneUsed time.(*Location).lookupName time.fileSizeError.Error time.(*dataIO).big4 time.(*dataIO).big8 time.byteString time.LoadLocationFromTZData time.loadTzinfoFromDirOrZip time.loadTzinfoFromZip time.loadTzinfo time.loadLocation time.readFile time.initLocal time.init type..hash.time.zone type..eq.time.zone type..hash.time.zoneTrans type..eq.time.zoneTrans time.(*Time).MarshalJSON time.(*Time).MarshalText time.(*Time).String time.(*Duration).String time.(*Month).String time.(*Weekday).String type..hash.time.ParseError type..eq.time.ParseError time.(*fileSizeError).Error type..hash.[12]string type..eq.[12]string type..hash.[1]time.zone type..eq.[1]time.zone type..hash.[1]time.zoneTrans type..eq.[1]time.zoneTrans type..hash.[7]string type..eq.[7]string internal/poll.(*TimeoutError).Error internal/poll.(*fdMutex).incref internal/poll.(*fdMutex).increfAndClose internal/poll.(*fdMutex).decref internal/poll.(*fdMutex).rwlock internal/poll.(*fdMutex).rwunlock internal/poll.(*FD).decref internal/poll.(*FD).readUnlock internal/poll.(*FD).writeUnlock internal/poll.(*FD).OpenDir internal/poll.(*pollDesc).init internal/poll.(*pollDesc).prepare internal/poll.(*pollDesc).wait internal/poll.(*FD).Init internal/poll.(*FD).destroy internal/poll.(*FD).Close internal/poll.(*FD).SetBlocking internal/poll.(*FD).Read internal/poll.(*FD).Write internal/poll.(*FD).Fstat internal/poll.DupCloseOnExec internal/poll.dupCloseOnExecOld internal/poll.(*FD).Dup internal/poll.init type..hash.internal/poll.FD type..eq.internal/poll.FD internal/syscall/unix.IsNonblock os.(*File).readdirnames os.Getenv os.errInvalid os.errPermission os.errExist os.errNotExist os.errClosed os.errNoDeadline os.(*PathError).Error os.(*SyscallError).Error os.underlyingErrorIs os.underlyingError os.StartProcess os.(*Process).Release os.(*ProcessState).Sys os.startProcess os.(*ProcessState).String os.(*Process).wait os.(*Process).signal os.(*File).Name os.(*LinkError).Error os.(*File).Read os.(*File).Write os.(*File).WriteString os.setStickyBit os.OpenFile os.chmod os.NewFile os.newFile os.openFileNolog os.(*File).Close os.(*file).close os.Getwd os.init.0 os.useSyscallwdDarwin os.basename os.Pipe os.init.1 os.Exit os.Stat os.fillFileStatFromSys os.(*File).Stat os.statNolog os.lstatNolog os.itoa os.uitoa os.FileMode.String os.FileMode.IsDir os.(*fileStat).Name os.(*fileStat).IsDir os.(*fileStat).Size os.(*fileStat).Mode os.(*fileStat).ModTime os.(*fileStat).Sys os.glob..func1 os.init type..hash.os.file type..eq.os.file os.(*FileMode).IsDir os.(*FileMode).String type..hash.os.LinkError type..eq.os.LinkError type..hash.os.PathError type..eq.os.PathError type..hash.os.Process type..eq.os.Process type..hash.os.ProcessState type..eq.os.ProcessState type..hash.os.SyscallError type..eq.os.SyscallError type..hash.os.fileStat type..eq.os.fileStat type..hash.struct { sync.Mutex; os.dir string } type..eq.struct { sync.Mutex; os.dir string } fmt.Errorf fmt.(*wrapError).Error fmt.(*fmt).writePadding fmt.(*fmt).pad fmt.(*fmt).padString fmt.(*fmt).fmtBoolean fmt.(*fmt).fmtUnicode fmt.(*fmt).fmtInteger fmt.(*fmt).truncateString fmt.(*fmt).truncate fmt.(*fmt).fmtS fmt.(*fmt).fmtBs fmt.(*fmt).fmtSbx fmt.(*fmt).fmtQ fmt.(*fmt).fmtC fmt.(*fmt).fmtQc fmt.(*fmt).fmtFloat fmt.(*buffer).writeRune fmt.newPrinter fmt.(*pp).free fmt.(*pp).Width fmt.(*pp).Precision fmt.(*pp).Flag fmt.(*pp).Write fmt.(*pp).WriteString fmt.Fprintf fmt.Sprintf fmt.Fprint fmt.Fprintln fmt.getField fmt.parsenum fmt.(*pp).unknownType fmt.(*pp).badVerb fmt.(*pp).fmtBool fmt.(*pp).fmt0x64 fmt.(*pp).fmtInteger fmt.(*pp).fmtFloat fmt.(*pp).fmtComplex fmt.(*pp).fmtString fmt.(*pp).fmtBytes fmt.(*pp).fmtPointer fmt.(*pp).catchPanic fmt.(*pp).handleMethods fmt.(*pp).printArg fmt.(*pp).printValue fmt.intFromArg fmt.parseArgNumber fmt.(*pp).argNumber fmt.(*pp).badArgNum fmt.(*pp).missingArg fmt.(*pp).doPrintf fmt.(*pp).doPrint fmt.(*pp).doPrintln fmt.glob..func1 fmt.init type..hash.fmt.fmt type..eq.fmt.fmt type..hash.fmt.wrapError type..eq.fmt.wrapError strings.(*Builder).String strings.(*Builder).Len strings.(*Builder).Reset strings.(*Builder).Write strings.(*Builder).WriteRune strings.(*Builder).WriteString strings.explode strings.hashStr strings.Count strings.IndexRune strings.genSplit strings.Join strings.Map strings.ToLower strings.Replace strings.Index strings.indexRabinKarp encoding/json.Unmarshal encoding/json.(*UnmarshalTypeError).Error encoding/json.(*InvalidUnmarshalError).Error encoding/json.(*decodeState).unmarshal encoding/json.Number.String encoding/json.isValidNumber encoding/json.(*decodeState).addErrorContext encoding/json.(*decodeState).skip encoding/json.(*decodeState).scanNext encoding/json.(*decodeState).scanWhile encoding/json.(*decodeState).rescanLiteral encoding/json.(*decodeState).value encoding/json.(*decodeState).valueQuoted encoding/json.indirect encoding/json.(*decodeState).array encoding/json.(*decodeState).object encoding/json.(*decodeState).convertNumber encoding/json.(*decodeState).literalStore encoding/json.(*decodeState).valueInterface encoding/json.(*decodeState).arrayInterface encoding/json.(*decodeState).objectInterface encoding/json.(*decodeState).literalInterface encoding/json.getu4 encoding/json.unquoteBytes encoding/json.Marshal encoding/json.HTMLEscape encoding/json.(*UnsupportedTypeError).Error encoding/json.(*UnsupportedValueError).Error encoding/json.(*MarshalerError).Error encoding/json.newEncodeState encoding/json.(*encodeState).marshal encoding/json.isEmptyValue encoding/json.(*encodeState).reflectValue encoding/json.valueEncoder encoding/json.typeEncoder encoding/json.newTypeEncoder encoding/json.invalidValueEncoder encoding/json.marshalerEncoder encoding/json.addrMarshalerEncoder encoding/json.textMarshalerEncoder encoding/json.addrTextMarshalerEncoder encoding/json.boolEncoder encoding/json.intEncoder encoding/json.uintEncoder encoding/json.floatEncoder.encode encoding/json.stringEncoder encoding/json.interfaceEncoder encoding/json.unsupportedTypeEncoder encoding/json.structEncoder.encode encoding/json.newStructEncoder encoding/json.mapEncoder.encode encoding/json.newMapEncoder encoding/json.encodeByteSlice encoding/json.sliceEncoder.encode encoding/json.newSliceEncoder encoding/json.arrayEncoder.encode encoding/json.newArrayEncoder encoding/json.ptrEncoder.encode encoding/json.newPtrEncoder encoding/json.condAddrEncoder.encode encoding/json.newCondAddrEncoder encoding/json.isValidTag encoding/json.typeByIndex encoding/json.(*reflectWithString).resolve encoding/json.(*encodeState).string encoding/json.(*encodeState).stringBytes encoding/json.byIndex.Len encoding/json.byIndex.Swap encoding/json.byIndex.Less encoding/json.typeFields encoding/json.cachedTypeFields encoding/json.foldFunc encoding/json.equalFoldRight encoding/json.asciiEqualFold encoding/json.simpleLetterEqualFold encoding/json.compact encoding/json.checkValid encoding/json.(*SyntaxError).Error encoding/json.(*scanner).eof encoding/json.stateBeginValueOrEmpty encoding/json.stateBeginValue encoding/json.stateBeginStringOrEmpty encoding/json.stateBeginString encoding/json.stateEndValue encoding/json.stateEndTop encoding/json.stateInString encoding/json.stateInStringEsc encoding/json.stateInStringEscU encoding/json.stateInStringEscU1 encoding/json.stateInStringEscU12 encoding/json.stateInStringEscU123 encoding/json.stateNeg encoding/json.state1 encoding/json.state0 encoding/json.stateDot encoding/json.stateDot0 encoding/json.stateE encoding/json.stateESign encoding/json.stateE0 encoding/json.stateT encoding/json.stateTr encoding/json.stateTru encoding/json.stateF encoding/json.stateFa encoding/json.stateFal encoding/json.stateFals encoding/json.stateN encoding/json.stateNu encoding/json.stateNul encoding/json.stateError encoding/json.quoteChar encoding/json.parseTag encoding/json.tagOptions.Contains encoding/json.(*encodeState).marshal.func1 encoding/json.typeEncoder.func1 encoding/json.mapEncoder.encode.func1 encoding/json.typeFields.func1 encoding/json.init encoding/json.(*encodeState).Len encoding/json.(*encodeState).Read encoding/json.(*encodeState).ReadByte encoding/json.(*encodeState).ReadFrom encoding/json.(*encodeState).Reset encoding/json.(*encodeState).String encoding/json.(*encodeState).Write encoding/json.(*encodeState).WriteString encoding/json.(*encodeState).WriteTo type..hash.[2]interface {} type..eq.[2]interface {} encoding/json.(*jsonError).Error encoding/json.jsonError.Error type..hash.encoding/json.reflectWithString type..eq.encoding/json.reflectWithString encoding/json.floatEncoder.encode-fm encoding/json.structEncoder.encode-fm encoding/json.mapEncoder.encode-fm encoding/json.sliceEncoder.encode-fm encoding/json.arrayEncoder.encode-fm encoding/json.ptrEncoder.encode-fm encoding/json.condAddrEncoder.encode-fm type..hash.encoding/json.MarshalerError type..eq.encoding/json.MarshalerError encoding/json.(*Number).String type..hash.encoding/json.SyntaxError type..eq.encoding/json.SyntaxError type..hash.encoding/json.UnmarshalTypeError type..eq.encoding/json.UnmarshalTypeError type..hash.encoding/json.UnsupportedValueError type..eq.encoding/json.UnsupportedValueError encoding/json.(*byIndex).Len encoding/json.(*byIndex).Less encoding/json.(*byIndex).Swap flag.(*boolValue).Set flag.(*boolValue).String flag.(*boolValue).IsBoolFlag flag.(*intValue).Set flag.(*intValue).String flag.(*int64Value).Set flag.(*int64Value).String flag.(*uintValue).Set flag.(*uintValue).String flag.(*uint64Value).Set flag.(*uint64Value).String flag.(*stringValue).Set flag.(*stringValue).String flag.(*float64Value).Set flag.(*float64Value).String flag.(*durationValue).Set flag.(*durationValue).String flag.sortFlags flag.(*FlagSet).Name flag.(*FlagSet).VisitAll flag.isZeroValue flag.UnquoteUsage flag.(*FlagSet).PrintDefaults flag.(*FlagSet).defaultUsage flag.(*FlagSet).Var flag.(*FlagSet).failf flag.(*FlagSet).usage flag.(*FlagSet).parseOne flag.(*FlagSet).Parse flag.init.0 flag.commandLineUsage flag.NewFlagSet flag.glob..func1 flag.sortFlags.func1 flag.(*FlagSet).PrintDefaults.func1 flag.init type..hash.flag.Flag type..eq.flag.Flag type..hash.[3]interface {} type..eq.[3]interface {} flag.(*FlagSet).defaultUsage-fm image/color.RGBA.RGBA image/color.RGBA64.RGBA image/color.NRGBA.RGBA image/color.NRGBA64.RGBA image/color.Alpha.RGBA image/color.Alpha16.RGBA image/color.Gray.RGBA image/color.Gray16.RGBA image/color.ModelFunc image/color.(*modelFunc).Convert image/color.rgbaModel image/color.rgba64Model image/color.nrgbaModel image/color.nrgba64Model image/color.alphaModel image/color.alpha16Model image/color.grayModel image/color.gray16Model image/color.Palette.Convert image/color.Palette.Index image/color.RGBToYCbCr image/color.YCbCr.RGBA image/color.yCbCrModel image/color.NYCbCrA.RGBA image/color.nYCbCrAModel image/color.RGBToCMYK image/color.CMYK.RGBA image/color.cmykModel image/color.init image/color.(*Alpha).RGBA image/color.(*Alpha16).RGBA image/color.(*CMYK).RGBA image/color.(*Gray).RGBA image/color.(*Gray16).RGBA image/color.(*NRGBA).RGBA image/color.(*NRGBA64).RGBA image/color.(*YCbCr).RGBA image/color.(*NYCbCrA).RGBA image/color.(*Palette).Convert image/color.(*RGBA).RGBA image/color.(*RGBA64).RGBA image.RegisterFormat image.Point.String image.Rectangle.String image.Rectangle.Intersect image.Rectangle.At image.Rectangle.Bounds image.Rectangle.ColorModel image.(*RGBA).ColorModel image.(*RGBA).Bounds image.(*RGBA).At image.(*RGBA).RGBAAt image.(*RGBA).Opaque image.(*RGBA64).ColorModel image.(*RGBA64).Bounds image.(*RGBA64).At image.(*RGBA64).RGBA64At image.(*RGBA64).SetRGBA64 image.(*RGBA64).Opaque image.(*NRGBA).ColorModel image.(*NRGBA).Bounds image.(*NRGBA).At image.(*NRGBA).NRGBAAt image.(*NRGBA).SetNRGBA image.(*NRGBA).Opaque image.(*NRGBA64).ColorModel image.(*NRGBA64).Bounds image.(*NRGBA64).At image.(*NRGBA64).NRGBA64At image.(*NRGBA64).SetNRGBA64 image.(*NRGBA64).Opaque image.(*Alpha).ColorModel image.(*Alpha).Bounds image.(*Alpha).At image.(*Alpha).Opaque image.(*Alpha16).ColorModel image.(*Alpha16).Bounds image.(*Alpha16).At image.(*Alpha16).Alpha16At image.(*Alpha16).Opaque image.(*Gray).ColorModel image.(*Gray).Bounds image.(*Gray).At image.(*Gray).SubImage image.(*Gray).Opaque image.(*Gray16).ColorModel image.(*Gray16).Bounds image.(*Gray16).At image.(*Gray16).Gray16At image.(*Gray16).SetGray16 image.(*Gray16).Opaque image.(*CMYK).ColorModel image.(*CMYK).Bounds image.(*CMYK).At image.(*CMYK).CMYKAt image.(*CMYK).Opaque image.(*Paletted).ColorModel image.(*Paletted).Bounds image.(*Paletted).At image.(*Paletted).ColorIndexAt image.(*Paletted).Opaque image.(*Uniform).RGBA image.(*Uniform).ColorModel image.(*Uniform).Convert image.(*Uniform).Bounds image.(*Uniform).At image.(*Uniform).Opaque image.NewUniform image.YCbCrSubsampleRatio.String image.(*YCbCr).ColorModel image.(*YCbCr).Bounds image.(*YCbCr).At image.(*YCbCr).YCbCrAt image.(*YCbCr).COffset image.(*YCbCr).SubImage image.(*YCbCr).Opaque image.yCbCrSize image.NewYCbCr image.init image.(*Point).String image.(*Rectangle).At image.(*Rectangle).Bounds image.(*Rectangle).ColorModel image.(*Rectangle).String type..hash.image.Config type..eq.image.Config image.(*YCbCrSubsampleRatio).String image/internal/imageutil.DrawYCbCr image/jpeg.(*decoder).ensureNBits image/jpeg.(*decoder).receiveExtend image/jpeg.(*decoder).processDHT image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).decodeBit image/jpeg.(*decoder).decodeBits image/jpeg.idct image/jpeg.FormatError.Error image/jpeg.UnsupportedError.Error image/jpeg.(*decoder).fill image/jpeg.(*decoder).readByte image/jpeg.(*decoder).readByteStuffedByte image/jpeg.(*decoder).readFull image/jpeg.(*decoder).ignore image/jpeg.(*decoder).processSOF image/jpeg.(*decoder).processDQT image/jpeg.(*decoder).processDRI image/jpeg.(*decoder).processApp0Marker image/jpeg.(*decoder).processApp14Marker image/jpeg.(*decoder).decode image/jpeg.(*decoder).applyBlack image/jpeg.(*decoder).convertToRGB image/jpeg.Decode image/jpeg.DecodeConfig image/jpeg.init.0 image/jpeg.(*decoder).makeImg image/jpeg.(*decoder).processSOS image/jpeg.(*decoder).refine image/jpeg.(*decoder).refineNonZeroes image/jpeg.(*decoder).reconstructProgressiveImage image/jpeg.(*decoder).reconstructBlock image/jpeg.(*huffmanLUT).init image/jpeg.init.1 image/jpeg.(*FormatError).Error image/jpeg.(*UnsupportedError).Error type..hash.image/jpeg.component type..eq.image/jpeg.component type..hash.[4]image/jpeg.component type..eq.[4]image/jpeg.component compress/flate.(*compressor).fillDeflate compress/flate.(*compressor).writeBlock compress/flate.(*compressor).fillWindow compress/flate.(*compressor).findMatch compress/flate.(*compressor).writeStoredBlock compress/flate.bulkHash4 compress/flate.matchLen compress/flate.(*compressor).encSpeed compress/flate.(*compressor).deflate compress/flate.(*compressor).fillStore compress/flate.(*compressor).store compress/flate.(*compressor).storeHuff compress/flate.(*compressor).write compress/flate.(*compressor).init compress/flate.(*compressor).reset compress/flate.(*compressor).close compress/flate.NewWriter compress/flate.NewWriterDict compress/flate.(*dictWriter).Write compress/flate.(*Writer).Write compress/flate.(*Writer).Close compress/flate.(*Writer).Reset compress/flate.(*deflateFast).encode compress/flate.emitLiteral compress/flate.(*deflateFast).matchLen compress/flate.(*deflateFast).resetAll compress/flate.(*dictDecoder).writeCopy compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).writeBits compress/flate.(*huffmanBitWriter).writeBytes compress/flate.(*huffmanBitWriter).generateCodegen compress/flate.(*huffmanBitWriter).dynamicSize compress/flate.(*huffmanBitWriter).fixedSize compress/flate.(*huffmanBitWriter).writeCode compress/flate.(*huffmanBitWriter).writeDynamicHeader compress/flate.(*huffmanBitWriter).writeStoredHeader compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).writeBlockDynamic compress/flate.(*huffmanBitWriter).indexTokens compress/flate.(*huffmanBitWriter).writeTokens compress/flate.init.0 compress/flate.(*huffmanBitWriter).writeBlockHuff compress/flate.histogram compress/flate.generateFixedLiteralEncoding compress/flate.generateFixedOffsetEncoding compress/flate.(*huffmanEncoder).bitLength compress/flate.(*huffmanEncoder).bitCounts compress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*huffmanEncoder).generate compress/flate.byLiteral.Len compress/flate.byLiteral.Less compress/flate.byLiteral.Swap compress/flate.byFreq.Len compress/flate.byFreq.Less compress/flate.byFreq.Swap compress/flate.CorruptInputError.Error compress/flate.InternalError.Error compress/flate.(*huffmanDecoder).init compress/flate.(*decompressor).nextBlock compress/flate.(*decompressor).Read compress/flate.(*decompressor).Close compress/flate.(*decompressor).readHuffman compress/flate.(*decompressor).huffmanBlock compress/flate.(*decompressor).dataBlock compress/flate.(*decompressor).copyData compress/flate.(*decompressor).moreBits compress/flate.(*decompressor).huffSym compress/flate.fixedHuffmanDecoderInit compress/flate.(*decompressor).Reset compress/flate.NewReader compress/flate.NewReaderDict compress/flate.fixedHuffmanDecoderInit.func1 compress/flate.init compress/flate.(*byLiteral).Len compress/flate.(*byLiteral).Less compress/flate.(*byLiteral).Swap compress/flate.(*byFreq).Len compress/flate.(*byFreq).Less compress/flate.(*byFreq).Swap compress/flate.(*CorruptInputError).Error compress/flate.(*InternalError).Error type..hash.compress/flate.literalNode type..eq.compress/flate.literalNode hash/adler32.(*digest).Reset hash/adler32.(*digest).Size hash/adler32.(*digest).BlockSize hash/adler32.update hash/adler32.(*digest).Write hash/adler32.(*digest).Sum32 hash/adler32.(*digest).Sum compress/zlib.NewReaderDict compress/zlib.(*reader).Read compress/zlib.(*reader).Close compress/zlib.(*reader).Reset compress/zlib.NewWriterLevelDict compress/zlib.(*Writer).Reset compress/zlib.(*Writer).writeHeader compress/zlib.(*Writer).Write compress/zlib.(*Writer).Close compress/zlib.init type..hash.compress/zlib.reader type..eq.compress/zlib.reader hash/crc32.ieeeInit hash/crc32.New hash/crc32.(*digest).Size hash/crc32.(*digest).BlockSize hash/crc32.(*digest).Reset hash/crc32.(*digest).Write hash/crc32.(*digest).Sum32 hash/crc32.(*digest).Sum hash/crc32.archUpdateIEEE hash/crc32.simpleMakeTable hash/crc32.simplePopulateTable hash/crc32.simpleUpdate hash/crc32.slicingMakeTable hash/crc32.slicingUpdate hash/crc32.ieeeInit.func1 hash/crc32.init hash/crc32.ieeeCLMUL type..hash.hash/crc32.digest type..eq.hash/crc32.digest image/png.paeth image/png.filterPaeth image/png.FormatError.Error image/png.UnsupportedError.Error image/png.(*decoder).parseIHDR image/png.(*decoder).parsePLTE image/png.(*decoder).parsetRNS image/png.(*decoder).Read image/png.(*decoder).decode image/png.(*decoder).readImagePass image/png.(*decoder).mergePassInto image/png.(*decoder).parseIDAT image/png.(*decoder).parseChunk image/png.(*decoder).verifyChecksum image/png.(*decoder).checkHeader image/png.Decode image/png.DecodeConfig image/png.init.0 image/png.opaque image/png.(*encoder).writeChunk image/png.(*encoder).writeIHDR image/png.(*encoder).writePLTEAndTRNS image/png.(*encoder).Write image/png.filter image/png.zeroMemory image/png.(*encoder).writeImage image/png.(*encoder).writeIDATs image/png.(*Encoder).Encode type..hash.image/png.Encoder type..eq.image/png.Encoder image/png.(*FormatError).Error image/png.(*UnsupportedError).Error context.(*emptyCtx).Deadline context.(*emptyCtx).Done context.(*emptyCtx).Err context.(*emptyCtx).Value context.(*emptyCtx).String context.init.0 context.init path/filepath.Clean path/filepath.Base path/filepath.join path/filepath.init os/exec.(*Error).Error os/exec.Command os/exec.(*Cmd).String os/exec.interfaceEqual os/exec.(*Cmd).stdin os/exec.(*Cmd).stdout os/exec.(*Cmd).stderr os/exec.(*Cmd).writerDescriptor os/exec.(*Cmd).closeDescriptors os/exec.(*Cmd).Start os/exec.(*ExitError).Error os/exec.(*Cmd).Wait os/exec.(*Cmd).StdoutPipe os/exec.dedupEnvCase os/exec.init.0 os/exec.findExecutable os/exec.LookPath os/exec.interfaceEqual.func1 os/exec.(*Cmd).stdin.func1 os/exec.(*Cmd).writerDescriptor.func1 os/exec.(*Cmd).Start.func1 os/exec.(*Cmd).Start.func2 os/exec.init.0.func1 os/exec.init os/exec.(*ExitError).String os/exec.(*ExitError).Sys type..hash.os/exec.Error type..eq.os/exec.Error os/exec.ExitError.String os/exec.ExitError.Sys __cgo_panic _crosscall2 type..hash.[240]layeh.com/gopus._Ctype_float type..eq.[240]layeh.com/gopus._Ctype_float type..hash.[720]layeh.com/gopus._Ctype_float type..eq.[720]layeh.com/gopus._Ctype_float type..hash.[18]layeh.com/gopus._Ctype_float type..eq.[18]layeh.com/gopus._Ctype_float type..hash.[8][18]layeh.com/gopus._Ctype_float type..eq.[8][18]layeh.com/gopus._Ctype_float type..hash.[21]layeh.com/gopus._Ctype_float type..eq.[21]layeh.com/gopus._Ctype_float type..hash.[32]layeh.com/gopus._Ctype_float type..eq.[32]layeh.com/gopus._Ctype_float type..hash.[8]layeh.com/gopus._Ctype_float type..eq.[8]layeh.com/gopus._Ctype_float type..hash.[9]layeh.com/gopus._Ctype_float type..eq.[9]layeh.com/gopus._Ctype_float type..hash.[3]layeh.com/gopus._Ctype_float type..eq.[3]layeh.com/gopus._Ctype_float type..hash.[200]layeh.com/gopus._Ctype_float type..eq.[200]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___3 type..eq.layeh.com/gopus._Ctype_struct___3 type..hash.[200]layeh.com/gopus._Ctype_struct___3 type..eq.[200]layeh.com/gopus._Ctype_struct___3 type..hash.layeh.com/gopus._Ctype_struct___2 type..eq.layeh.com/gopus._Ctype_struct___2 type..hash.[4]layeh.com/gopus._Ctype_float type..eq.[4]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___4 type..eq.layeh.com/gopus._Ctype_struct___4 type..hash.[960]layeh.com/gopus._Ctype_float type..eq.[960]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusEncoder type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder type..hash.[2]layeh.com/gopus._Ctype_float type..eq.[2]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusDecoder type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder main.init.0 main.main main.encodeReader main.encoder main.encodeWriter main.decodeReader main.decoder main.decodeWriter main.encodeReader.func1 main.encoder.func1 main.decodeReader.func1 main.decoder.func1 main.init type..hash.[11]string type..eq.[11]string type..hash.main.DCAToolMetadata type..eq.main.DCAToolMetadata type..hash.main.DCAMetadata type..eq.main.DCAMetadata type..hash.main.FFprobeTags type..eq.main.FFprobeTags type..hash.main.FFprobeFormat type..eq.main.FFprobeFormat type..hash.main.SongMetadata type..eq.main.SongMetadata type..hash.main.OriginMetadata type..eq.main.OriginMetadata type..hash.main.OpusMetadata type..eq.main.OpusMetadata runtime.etext runtime.types type.* runtime.rodata go.string.* go.func.* runtime.gcbits.* runtime.gcbss runtime.egcbss runtime.gcdata main..stmp_26 runtime.egcdata reflect..stmp_173 reflect..stmp_27 reflect..stmp_50 reflect..stmp_51 runtime..stmp_20 $f32.358637bd $f32.4b189680 $f32.6258d727 $f32.80000000 $f32.cb189680 $f32.fffffffe $f64.3eb0000000000000 $f64.3eb0c6f7a0b5ed8d $f64.3fd0000000000000 $f64.3fd3333333333333 $f64.3fe0000000000000 $f64.3fec000000000000 $f64.3fee666666666666 $f64.3ff0000000000000 $f64.3ff199999999999a $f64.3ff3333333333333 $f64.3ffe000000000000 $f64.4014000000000000 $f64.4024000000000000 $f64.403a000000000000 $f64.4059000000000000 $f64.40f0000000000000 $f64.430c6bf526340000 $f64.43e0000000000000 $f64.444b1ae4d6e2ef50 $f64.47efffffe0000000 $f64.7fefffffffffffff $f64.7ff0000000000000 $f64.7ff8000000000001 $f64.8000000000000000 $f64.bfd3333333333333 $f64.bfe62e42fefa39ef $f64.c30c6bf526340000 $f64.ffefffffffffffff $f64.fff0000000000000 $f64.fffffffffffffffe encoding/json..stmp_10 os..stmp_0 os..stmp_4 os..stmp_5 _r5 reflect.methodValueCall.args_stackmap runtime..stmp_18 runtime..stmp_19 runtime..stmp_47 runtime.mainPC runtime.no_pointers_stackmap runtime.publicationBarrier.args_stackmap syscall..stmp_21 syscall..stmp_36 syscall..stmp_39 syscall..stmp_6 syscall..stmp_7 syscall.libc_chdir_trampoline.args_stackmap syscall.libc_chmod_trampoline.args_stackmap syscall.libc_chroot_trampoline.args_stackmap syscall.libc_close_trampoline.args_stackmap syscall.libc_closedir_trampoline.args_stackmap syscall.libc_dup2_trampoline.args_stackmap syscall.libc_dup_trampoline.args_stackmap syscall.libc_execve_trampoline.args_stackmap syscall.libc_exit_trampoline.args_stackmap syscall.libc_fcntl_trampoline.args_stackmap syscall.libc_fdopendir_trampoline.args_stackmap syscall.libc_fork_trampoline.args_stackmap syscall.libc_fstat64_trampoline.args_stackmap syscall.libc_getattrlist_trampoline.args_stackmap syscall.libc_getpid_trampoline.args_stackmap syscall.libc_ioctl_trampoline.args_stackmap syscall.libc_kill_trampoline.args_stackmap syscall.libc_lseek_trampoline.args_stackmap syscall.libc_lstat64_trampoline.args_stackmap syscall.libc_mmap_trampoline.args_stackmap syscall.libc_munmap_trampoline.args_stackmap syscall.libc_open_trampoline.args_stackmap syscall.libc_pipe_trampoline.args_stackmap syscall.libc_ptrace_trampoline.args_stackmap syscall.libc_read_trampoline.args_stackmap syscall.libc_readdir_r_trampoline.args_stackmap syscall.libc_setgid_trampoline.args_stackmap syscall.libc_setgroups_trampoline.args_stackmap syscall.libc_setpgid_trampoline.args_stackmap syscall.libc_setsid_trampoline.args_stackmap syscall.libc_setuid_trampoline.args_stackmap syscall.libc_stat64_trampoline.args_stackmap syscall.libc_wait4_trampoline.args_stackmap syscall.libc_write_trampoline.args_stackmap time..stmp_15 runtime.call1024.args_stackmap runtime.call1048576.args_stackmap runtime.call1073741824.args_stackmap runtime.call128.args_stackmap runtime.call131072.args_stackmap runtime.call134217728.args_stackmap runtime.call16384.args_stackmap runtime.call16777216.args_stackmap runtime.call2048.args_stackmap runtime.call2097152.args_stackmap runtime.call256.args_stackmap runtime.call262144.args_stackmap runtime.call268435456.args_stackmap runtime.call32.args_stackmap runtime.call32768.args_stackmap runtime.call33554432.args_stackmap runtime.call4096.args_stackmap runtime.call4194304.args_stackmap runtime.call512.args_stackmap runtime.call524288.args_stackmap runtime.call536870912.args_stackmap runtime.call64.args_stackmap runtime.call65536.args_stackmap runtime.call67108864.args_stackmap runtime.call8192.args_stackmap runtime.call8388608.args_stackmap runtime.cgocallback_gofunc.args_stackmap runtime.reflectcall.args_stackmap sync/atomic.StoreUint32.args_stackmap sync/atomic.StoreUintptr.args_stackmap internal/bytealg.CountString.args_stackmap internal/bytealg.IndexByteString.args_stackmap internal/cpu.cpuid.args_stackmap internal/cpu.xgetbv.args_stackmap runtime.asmcgocall.args_stackmap runtime.checkASM.args_stackmap sync/atomic.CompareAndSwapUintptr.args_stackmap hash/crc32.ieeeCLMUL.args_stackmap internal/bytealg.IndexString.args_stackmap runtime/internal/sys.DefaultGoroot.str bufio..stmp_0 bytes..stmp_2 compress/flate..stmp_0 compress/flate..stmp_1 compress/flate..stmp_3 compress/flate..stmp_4 compress/flate..stmp_5 compress/flate..stmp_6 compress/zlib..stmp_0 encoding/base64..stmp_0 encoding/base64..stmp_1 encoding/base64..stmp_2 encoding/base64..stmp_3 encoding/json..stmp_11 encoding/json..stmp_12 encoding/json..stmp_13 encoding/json..stmp_14 encoding/json..stmp_15 encoding/json..stmp_16 encoding/json..stmp_17 encoding/json..stmp_18 encoding/json..stmp_19 encoding/json..stmp_2 encoding/json..stmp_20 encoding/json..stmp_21 encoding/json..stmp_22 encoding/json..stmp_26 encoding/json..stmp_3 encoding/json..stmp_32 encoding/json..stmp_4 encoding/json..stmp_5 encoding/json..stmp_6 encoding/json..stmp_7 encoding/json..stmp_8 encoding/json..stmp_9 flag..stmp_0 fmt..stmp_0 hash/crc32..stmp_0 hash/crc32..stmp_4 image/jpeg..stmp_0 image/jpeg..stmp_1 image/jpeg..stmp_10 image/jpeg..stmp_11 image/jpeg..stmp_12 image/jpeg..stmp_13 image/jpeg..stmp_14 image/jpeg..stmp_15 image/jpeg..stmp_16 image/jpeg..stmp_17 image/jpeg..stmp_18 image/jpeg..stmp_19 image/jpeg..stmp_2 image/jpeg..stmp_20 image/jpeg..stmp_21 image/jpeg..stmp_22 image/jpeg..stmp_23 image/jpeg..stmp_24 image/jpeg..stmp_25 image/jpeg..stmp_26 image/jpeg..stmp_27 image/jpeg..stmp_28 image/jpeg..stmp_29 image/jpeg..stmp_3 image/jpeg..stmp_30 image/jpeg..stmp_31 image/jpeg..stmp_32 image/jpeg..stmp_33 image/jpeg..stmp_34 image/jpeg..stmp_35 image/jpeg..stmp_36 image/jpeg..stmp_37 image/jpeg..stmp_38 image/jpeg..stmp_39 image/jpeg..stmp_4 image/jpeg..stmp_40 image/jpeg..stmp_41 image/jpeg..stmp_42 image/jpeg..stmp_43 image/jpeg..stmp_5 image/jpeg..stmp_6 image/jpeg..stmp_7 image/jpeg..stmp_8 image/jpeg..stmp_9 image/png..stmp_0 image/png..stmp_1 image/png..stmp_10 image/png..stmp_11 image/png..stmp_12 image/png..stmp_13 image/png..stmp_14 image/png..stmp_15 image/png..stmp_16 image/png..stmp_17 image/png..stmp_19 image/png..stmp_2 image/png..stmp_20 image/png..stmp_21 image/png..stmp_3 image/png..stmp_4 image/png..stmp_6 image/png..stmp_7 image/png..stmp_8 image/png..stmp_9 internal/poll..stmp_0 internal/poll..stmp_1 internal/poll..stmp_2 internal/poll..stmp_3 internal/poll..stmp_4 internal/poll..stmp_5 internal/poll..stmp_6 internal/poll..stmp_7 internal/reflectlite..stmp_1 internal/reflectlite..stmp_10 internal/reflectlite..stmp_11 internal/reflectlite..stmp_15 internal/reflectlite..stmp_16 internal/reflectlite..stmp_17 internal/reflectlite..stmp_19 internal/reflectlite..stmp_20 internal/reflectlite..stmp_25 internal/reflectlite..stmp_26 internal/reflectlite..stmp_27 internal/reflectlite..stmp_28 internal/reflectlite..stmp_29 internal/reflectlite..stmp_4 internal/reflectlite..stmp_5 internal/reflectlite..stmp_6 internal/reflectlite..stmp_7 internal/reflectlite..stmp_8 internal/reflectlite..stmp_9 main..stmp_0 main..stmp_1 main..stmp_12 main..stmp_13 main..stmp_14 main..stmp_15 main..stmp_17 main..stmp_18 main..stmp_19 main..stmp_2 main..stmp_20 main..stmp_21 main..stmp_22 main..stmp_23 main..stmp_24 main..stmp_25 main..stmp_3 main..stmp_4 main..stmp_5 main..stmp_6 main..stmp_7 main..stmp_8 os/exec..stmp_2 os/exec..stmp_3 _r2r1 _r4r3 reflect..stmp_105 reflect..stmp_106 reflect..stmp_107 reflect..stmp_108 reflect..stmp_11 reflect..stmp_110 reflect..stmp_112 reflect..stmp_113 reflect..stmp_114 reflect..stmp_115 reflect..stmp_116 reflect..stmp_117 reflect..stmp_118 reflect..stmp_119 reflect..stmp_12 reflect..stmp_120 reflect..stmp_121 reflect..stmp_122 reflect..stmp_123 reflect..stmp_124 reflect..stmp_125 reflect..stmp_128 reflect..stmp_129 reflect..stmp_13 reflect..stmp_134 reflect..stmp_135 reflect..stmp_136 reflect..stmp_138 reflect..stmp_139 reflect..stmp_14 reflect..stmp_140 reflect..stmp_141 reflect..stmp_142 reflect..stmp_145 reflect..stmp_146 reflect..stmp_15 reflect..stmp_159 reflect..stmp_16 reflect..stmp_160 reflect..stmp_161 reflect..stmp_162 reflect..stmp_166 reflect..stmp_167 reflect..stmp_168 reflect..stmp_17 reflect..stmp_18 reflect..stmp_19 reflect..stmp_20 reflect..stmp_21 reflect..stmp_22 reflect..stmp_23 reflect..stmp_24 reflect..stmp_25 reflect..stmp_28 reflect..stmp_29 reflect..stmp_30 reflect..stmp_31 reflect..stmp_35 reflect..stmp_36 reflect..stmp_37 reflect..stmp_39 reflect..stmp_40 reflect..stmp_47 reflect..stmp_48 reflect..stmp_49 reflect..stmp_5 reflect..stmp_52 reflect..stmp_6 reflect..stmp_7 reflect..stmp_76 reflect..stmp_79 reflect..stmp_8 reflect..stmp_80 reflect..stmp_81 reflect..stmp_82 runtime..stmp_1 runtime..stmp_10 runtime..stmp_11 runtime..stmp_12 runtime..stmp_15 runtime..stmp_16 runtime..stmp_17 runtime..stmp_2 runtime..stmp_22 runtime..stmp_25 runtime..stmp_27 runtime..stmp_3 runtime..stmp_30 runtime..stmp_31 runtime..stmp_34 runtime..stmp_35 runtime..stmp_4 runtime..stmp_41 runtime..stmp_42 runtime..stmp_44 runtime..stmp_5 _rupoly strconv..stmp_1 strconv..stmp_2 strconv..stmp_3 strconv..stmp_4 strconv..stmp_5 strconv..stmp_6 strings..stmp_10 strings..stmp_11 strings..stmp_12 strings..stmp_13 strings..stmp_14 strings..stmp_15 strings..stmp_16 strings..stmp_17 strings..stmp_3 strings..stmp_30 strings..stmp_5 strings..stmp_6 sync..stmp_4 sync..stmp_5 sync..stmp_6 sync..stmp_7 sync/atomic..stmp_1 sync/atomic..stmp_2 time..stmp_12 time..stmp_16 time..stmp_3 time..stmp_5 _debugCallFrameTooLarge compress/flate.(*compressor).init.stkobj compress/zlib.NewWriterLevelDict.stkobj encoding/json.(*UnmarshalTypeError).Error.stkobj encoding/json.(*decodeState).array.stkobj encoding/json.(*decodeState).convertNumber.stkobj encoding/json.addrMarshalerEncoder.stkobj encoding/json.addrTextMarshalerEncoder.stkobj encoding/json.cachedTypeFields.stkobj encoding/json.floatEncoder.encode.stkobj encoding/json.marshalerEncoder.stkobj encoding/json.textMarshalerEncoder.stkobj encoding/json.unsupportedTypeEncoder.stkobj flag.(*FlagSet).PrintDefaults.stkobj flag.(*FlagSet).defaultUsage.stkobj flag.(*FlagSet).failf.stkobj flag.glob..func1.stkobj flag.isZeroValue.stkobj fmt.(*pp).badVerb.stkobj fmt.(*pp).catchPanic.stkobj fmt.(*pp).doPrint.stkobj fmt.(*pp).doPrintf.stkobj fmt.(*pp).fmtBytes.stkobj fmt.intFromArg.stkobj image.RegisterFormat.stkobj image/jpeg.(*decoder).makeImg.stkobj image/jpeg.init.1.stkobj image/png.(*decoder).parseChunk.stkobj image/png.(*decoder).parseIHDR.stkobj image/png.(*encoder).writeImage.stkobj internal/poll.runtime_pollUnblock.stkobj internal/reflectlite.(*rtype).PkgPath.stkobj internal/reflectlite.(*rtype).String.stkobj internal/reflectlite.Swapper.stkobj internal/reflectlite.TypeOf.stkobj internal/reflectlite.ValueOf.stkobj internal/reflectlite.name.pkgPath.stkobj internal/reflectlite.name.tag.stkobj internal/testlog.Getenv.stkobj internal/testlog.Open.stkobj internal/testlog.Stat.stkobj os.(*LinkError).Error.stkobj os.startProcess.stkobj os/exec.(*Cmd).Start.func1.stkobj os/exec.(*Cmd).Start.func2.stkobj os/exec.(*Cmd).String.stkobj os/exec.(*Cmd).Wait.stkobj os/exec.LookPath.stkobj path/filepath.Clean.stkobj reflect.(*interfaceType).MethodByName.stkobj reflect.(*rtype).Method.stkobj reflect.(*rtype).MethodByName.stkobj reflect.(*rtype).PkgPath.stkobj reflect.(*rtype).String.stkobj reflect.(*rtype).ptrTo.stkobj reflect.FuncOf.stkobj reflect.TypeOf.stkobj reflect.Value.Elem.stkobj reflect.Value.MapIndex.stkobj reflect.name.pkgPath.stkobj reflect.name.tag.stkobj reflect.packEface.stkobj runtime.(*TypeAssertionError).Error.stkobj runtime.(*mTreap).mutate.stkobj runtime.(*mheap).freeSpan.stkobj runtime.(*mheap).scavengeLocked.stkobj runtime.(*rwmutex).rlock.stkobj runtime._cgo_panic_internal.stkobj runtime.bgscavenge.stkobj runtime.callers.stkobj runtime.casgstatus.stkobj runtime.cgoCheckPointer.stkobj runtime.cgoCheckTypedBlock.stkobj runtime.cgoCheckWriteBarrier.stkobj runtime.cgoContextPCs.stkobj runtime.chanrecv.stkobj runtime.chansend.stkobj runtime.checkdead.stkobj runtime.concatstring2.stkobj runtime.concatstring3.stkobj runtime.concatstring4.stkobj runtime.concatstring5.stkobj runtime.concatstrings.stkobj runtime.convTslice.stkobj runtime.cpuinit.stkobj runtime.debugCallWrap.stkobj runtime.deferreturn.stkobj runtime.dropm.stkobj runtime.evacuate.stkobj runtime.evacuate_fast32.stkobj runtime.evacuate_fast64.stkobj runtime.evacuate_faststr.stkobj runtime.exitsyscallfast.stkobj runtime.exitsyscallfast_reacquired.stkobj runtime.expandCgoFrames.stkobj runtime.fatalpanic.stkobj runtime.fatalthrow.stkobj runtime.findnull.stkobj runtime.freedefer.stkobj runtime.freemcache.stkobj runtime.funcPC.stkobj runtime.funcline1.stkobj runtime.funcname.stkobj runtime.funcnameFromNameoff.stkobj runtime.gcAssistAlloc.stkobj runtime.gcBgMarkWorker.stkobj runtime.gcMarkDone.stkobj runtime.gcStart.stkobj runtime.gentraceback.stkobj runtime.getStackMap.stkobj runtime.gfget.stkobj runtime.goargs.stkobj runtime.gopanic.stkobj runtime.goready.stkobj runtime.init.4.stkobj runtime.intstring.stkobj runtime.itabAdd.stkobj runtime.mProf_Malloc.stkobj runtime.madvise.stkobj runtime.malg.stkobj runtime.mapaccess2_faststr.stkobj runtime.mapassign_fast64ptr.stkobj runtime.mapassign_faststr.stkobj runtime.markroot.stkobj runtime.minitSignalStack.stkobj runtime.mmap.stkobj runtime.munmap.stkobj runtime.name.name.stkobj runtime.name.tag.stkobj runtime.needm.stkobj runtime.netpoll.stkobj runtime.netpollblockcommit.stkobj runtime.netpollopen.stkobj runtime.newextram.stkobj runtime.newm1.stkobj runtime.newosproc.stkobj runtime.notesleep.stkobj runtime.notetsleep_internal.stkobj runtime.oneNewExtraM.stkobj runtime.open.stkobj runtime.panicwrap.stkobj runtime.persistentalloc1.stkobj runtime.printCgoTraceback.stkobj runtime.printany.stkobj runtime.printslice.stkobj runtime.pthread_attr_getstacksize.stkobj runtime.pthread_attr_init.stkobj runtime.pthread_attr_setdetachstate.stkobj runtime.pthread_cond_init.stkobj runtime.pthread_cond_signal.stkobj runtime.pthread_cond_timedwait_relative_np.stkobj runtime.pthread_cond_wait.stkobj runtime.pthread_create.stkobj runtime.pthread_mutex_init.stkobj runtime.pthread_mutex_lock.stkobj runtime.pthread_mutex_unlock.stkobj runtime.rawbyteslice.stkobj runtime.rawruneslice.stkobj runtime.recordspan.stkobj runtime.reentersyscall.stkobj runtime.scavengeSleep.stkobj runtime.selectgo.stkobj runtime.sigaltstack.stkobj runtime.sighandler.stkobj runtime.signalstack.stkobj runtime.sysargs.stkobj runtime.sysctl.stkobj runtime.textsectionmap runtime.throw.stkobj runtime.tracealloc.stkobj runtime.tracebackCgoContext.stkobj runtime.tracebackHexdump.stkobj runtime.tracebackdefers.stkobj runtime.tracefree.stkobj runtime.typesEqual.stkobj runtime.unminitSignals.stkobj runtime.wbBufFlush.stkobj runtime/debug.setGCPercent.stkobj strconv.(*NumError).Error.stkobj strconv.genericFtoa.stkobj strings.Join.stkobj strings.Map.stkobj strings.ToLower.stkobj sync.(*Map).missLocked.stkobj sync/atomic.(*Value).Store.stkobj sync/atomic.CompareAndSwapPointer.stkobj sync/atomic.StorePointer.stkobj syscall..stmp_37 syscall.Chmod.stkobj syscall.Fstat.stkobj syscall.Open.stkobj syscall.pipe.stkobj syscall.read.stkobj syscall.readlen.stkobj syscall.write.stkobj time.(*ParseError).Error.stkobj time.Date.stkobj time.Time.abs.stkobj time.Time.locabs.stkobj time.initLocal.stkobj go.itab.*bufio.Reader,io.Reader go.itab.*bufio.Writer,io.Writer go.itab.*bytes.Buffer,io.Reader go.itab.*bytes.Buffer,io.Writer go.itab.*compress/flate.dictWriter,io.Writer go.itab.*encoding/json.InvalidUnmarshalError,error go.itab.*encoding/json.MarshalerError,error go.itab.*encoding/json.SyntaxError,error go.itab.*encoding/json.UnmarshalTypeError,error go.itab.*encoding/json.UnsupportedTypeError,error go.itab.*encoding/json.UnsupportedValueError,error go.itab.*encoding/json.encodeState,io.Writer go.itab.*errors.errorString,error go.itab.*fmt.wrapError,error go.itab.*image.Uniform,image/color.Model go.itab.*image/color.modelFunc,image/color.Model go.itab.*image/png.decoder,io.Reader go.itab.*image/png.encoder,io.Writer go.itab.*internal/poll.TimeoutError,error go.itab.*io.LimitedReader,io.Reader go.itab.*os.File,io.Closer go.itab.*os.File,io.Reader go.itab.*os.File,io.Writer go.itab.*os.LinkError,error go.itab.*os.PathError,error go.itab.*os.SyscallError,error go.itab.*os/exec.Error,error go.itab.*os/exec.ExitError,error go.itab.*strconv.NumError,error go.itab.*time.ParseError,error go.itab.compress/flate.CorruptInputError,error go.itab.compress/flate.InternalError,error go.itab.encoding/base64.CorruptInputError,error go.itab.image/color.Alpha,image/color.Color go.itab.image/color.Alpha16,image/color.Color go.itab.image/color.CMYK,image/color.Color go.itab.image/color.Gray,image/color.Color go.itab.image/color.Gray16,image/color.Color go.itab.image/color.NRGBA,image/color.Color go.itab.image/color.NRGBA64,image/color.Color go.itab.image/color.NYCbCrA,image/color.Color go.itab.image/color.Palette,image/color.Model go.itab.image/color.RGBA,image/color.Color go.itab.image/color.RGBA64,image/color.Color go.itab.image/color.YCbCr,image/color.Color go.itab.image/jpeg.FormatError,error go.itab.image/jpeg.UnsupportedError,error go.itab.image/png.FormatError,error go.itab.image/png.UnsupportedError,error go.itab.runtime.errorString,error go.itab.syscall.Errno,error go.itab.time.fileSizeError,error time..stmp_2 time..stmp_4 encoding/json.(*decodeState).unmarshal.stkobj encoding/json.(*encodeState).marshal.stkobj encoding/json.mapEncoder.encode.stkobj encoding/json.stringEncoder.stkobj flag.(*FlagSet).PrintDefaults.func1.stkobj flag.(*FlagSet).Var.stkobj flag.sortFlags.stkobj go.itab.*bufio.Reader,compress/flate.Reader go.itab.*compress/flate.decompressor,io.ReadCloser go.itab.*compress/zlib.reader,io.ReadCloser go.itab.*encoding/base64.encoder,io.WriteCloser go.itab.*flag.boolValue,flag.Value go.itab.*flag.durationValue,flag.Value go.itab.*flag.float64Value,flag.Value go.itab.*flag.int64Value,flag.Value go.itab.*flag.intValue,flag.Value go.itab.*flag.stringValue,flag.Value go.itab.*flag.uint64Value,flag.Value go.itab.*flag.uintValue,flag.Value go.itab.*os.File,io.ReadCloser go.itab.syscall.Signal,os.Signal image/jpeg.(*decoder).applyBlack.stkobj internal/fmtsort.compare.stkobj main..stmp_9 main.decodeWriter.stkobj os/exec.dedupEnvCase.stkobj reflect.(*interfaceType).Method.stkobj reflect.(*structType).Field.stkobj reflect.(*structType).FieldByName.stkobj reflect..stmp_77 reflect.Value.SetMapIndex.stkobj runtime.(*mheap).alloc.stkobj runtime.(*mheap).allocSpanLocked.stkobj runtime.(*mheap).coalesce.stkobj runtime.(*mheap).scavengeSplit.stkobj runtime.(*mspan).sweep.stkobj runtime.adjustframe.stkobj runtime.allocmcache.stkobj runtime.debugCallCheck.stkobj runtime.entersyscallblock.stkobj runtime.getempty.stkobj runtime.mallocgc.stkobj runtime.newproc.stkobj runtime.persistentalloc.stkobj runtime.printOneCgoTraceback.stkobj runtime.printstring.stkobj runtime.rawstring.stkobj runtime.slicebytetostring.stkobj syscall.Lstat.stkobj syscall.Stat.stkobj syscall.readdir_r.stkobj syscall.wait4.stkobj time.parse.stkobj go.itab.*compress/flate.byFreq,sort.Interface go.itab.*compress/flate.byLiteral,sort.Interface go.itab.*image.Alpha,image.Image go.itab.*image.Alpha16,image.Image go.itab.*image.CMYK,image.Image go.itab.*image.Gray,image.Image go.itab.*image.Gray16,image.Image go.itab.*image.NRGBA,image.Image go.itab.*image.NRGBA64,image.Image go.itab.*image.Paletted,image.Image go.itab.*image.RGBA,image.Image go.itab.*image.RGBA64,image.Image go.itab.*image.YCbCr,image.Image go.itab.*internal/fmtsort.SortedMap,sort.Interface go.itab.encoding/json.byIndex,sort.Interface runtime..stmp_39 encoding/binary.Read.stkobj encoding/binary.Write.stkobj flag.(*FlagSet).parseOne.stkobj fmt.(*pp).printArg.stkobj go.itab.*fmt.pp,fmt.State main.decodeReader.stkobj main.decoder.stkobj main.encoder.stkobj os/exec.(*Cmd).Start.stkobj reflect.funcLayout.stkobj runtime.scanstack.stkobj sync.(*Map).Load.stkobj sync.(*Map).dirtyLocked.stkobj syscall.execve.stkobj syscall.forkAndExecInChild.stkobj syscall.getAttrList.stkobj time.LoadLocationFromTZData.stkobj go.itab.*hash/adler32.digest,hash.Hash32 go.itab.*hash/crc32.digest,hash.Hash32 go.itab.*os.fileStat,os.FileInfo internal/reflectlite.haveIdenticalUnderlyingType.stkobj reflect.(*structType).FieldByNameFunc.stkobj reflect.haveIdenticalUnderlyingType.stkobj runtime.SetFinalizer.stkobj runtime.sigtrampgo.stkobj runtime.typelinksinit.stkobj sync.(*Map).LoadOrStore.stkobj sync.(*Map).Store.stkobj go.itab.encoding/binary.littleEndian,encoding/binary.ByteOrder reflect..stmp_10 reflect..stmp_9 runtime..stmp_37 runtime..stmp_38 encoding/json.(*decodeState).literalStore.stkobj encoding/json.(*decodeState).object.stkobj main..stmp_10 runtime..stmp_7 runtime..stmp_8 strconv..stmp_0 main.encodeReader.stkobj main.encodeWriter.stkobj reflect..stmp_26 go.itab.*internal/reflectlite.rtype,internal/reflectlite.Type main..stmp_11 os..stmp_1 encoding/json..stmp_0 time..stmp_1 encoding/json.typeFields.stkobj internal/reflectlite.implements.stkobj reflect.implements.stkobj encoding/json..stmp_23 encoding/json..stmp_24 runtime..stmp_9 main..stmp_16 main.main.stkobj _masks _shifts go.itab.*reflect.rtype,reflect.Type internal/cpu..stmp_0 compress/flate..stmp_7 runtime.findfunctab runtime.erodata runtime.etypes runtime.typelink runtime.itablink runtime.esymtab runtime.eitablink runtime.symtab runtime.pclntab runtime.epclntab runtime.iscgo runtime.noptrdata runtime.oneptrmask strconv.optimize image/color.Opaque image/color.White encoding/json..gobytes.1 internal/poll.tryDupCloexec runtime.kq runtime.sigset_all runtime.traceback_cache runtime.worldsema runtime.finalizer1 unicode..stmp_10 unicode..stmp_117 unicode..stmp_13 unicode..stmp_135 unicode..stmp_139 unicode..stmp_217 unicode..stmp_276 unicode..stmp_347 unicode..stmp_349 unicode..stmp_392 unicode..stmp_434 unicode..stmp_458 unicode..stmp_472 unicode..stmp_503 unicode..stmp_508 unicode..stmp_569 unicode..stmp_583 unicode..stmp_585 unicode..stmp_90 unicode..stmp_92 internal/cpu.CacheLineSize internal/poll..stmp_10 internal/poll..stmp_11 internal/poll..stmp_9 os..stmp_9 runtime.MemProfileRate runtime.forcegcperiod runtime.heapminimum runtime.lastmoduledatap runtime.maxstacksize runtime.sizeof_C_MStats syscall..stmp_45 syscall..stmp_46 syscall..stmp_47 syscall.Stderr syscall.Stdout image/jpeg..stmp_45 image/jpeg..stmp_47 unicode..stmp_105 unicode..stmp_115 unicode..stmp_118 unicode..stmp_123 unicode..stmp_137 unicode..stmp_141 unicode..stmp_144 unicode..stmp_170 unicode..stmp_175 unicode..stmp_181 unicode..stmp_184 unicode..stmp_190 unicode..stmp_194 unicode..stmp_224 unicode..stmp_247 unicode..stmp_249 unicode..stmp_279 unicode..stmp_285 unicode..stmp_288 unicode..stmp_292 unicode..stmp_304 unicode..stmp_315 unicode..stmp_324 unicode..stmp_342 unicode..stmp_358 unicode..stmp_361 unicode..stmp_367 unicode..stmp_370 unicode..stmp_373 unicode..stmp_387 unicode..stmp_390 unicode..stmp_400 unicode..stmp_402 unicode..stmp_404 unicode..stmp_406 unicode..stmp_412 unicode..stmp_421 unicode..stmp_424 unicode..stmp_432 unicode..stmp_438 unicode..stmp_442 unicode..stmp_446 unicode..stmp_460 unicode..stmp_477 unicode..stmp_480 unicode..stmp_489 unicode..stmp_5 unicode..stmp_501 unicode..stmp_512 unicode..stmp_533 unicode..stmp_541 unicode..stmp_548 unicode..stmp_562 unicode..stmp_563 unicode..stmp_579 unicode..stmp_581 unicode..stmp_587 unicode..stmp_77 unicode..stmp_80 runtime..gobytes.2 unicode..stmp_130 unicode..stmp_154 unicode..stmp_159 unicode..stmp_239 unicode..stmp_266 unicode..stmp_306 unicode..stmp_332 unicode..stmp_440 unicode..stmp_464 unicode..stmp_482 unicode..stmp_524 unicode..stmp_526 unicode..stmp_540 unicode..stmp_545 strconv.float32info strconv.float64info unicode..stmp_11 unicode..stmp_113 unicode..stmp_121 unicode..stmp_147 unicode..stmp_150 unicode..stmp_152 unicode..stmp_172 unicode..stmp_215 unicode..stmp_225 unicode..stmp_228 unicode..stmp_234 unicode..stmp_237 unicode..stmp_242 unicode..stmp_254 unicode..stmp_257 unicode..stmp_260 unicode..stmp_282 unicode..stmp_295 unicode..stmp_309 unicode..stmp_321 unicode..stmp_335 unicode..stmp_337 unicode..stmp_345 unicode..stmp_355 unicode..stmp_364 unicode..stmp_378 unicode..stmp_381 unicode..stmp_395 unicode..stmp_409 unicode..stmp_415 unicode..stmp_427 unicode..stmp_430 unicode..stmp_436 unicode..stmp_449 unicode..stmp_467 unicode..stmp_470 unicode..stmp_475 unicode..stmp_484 unicode..stmp_538 compress/flate..stmp_9 compress/flate..stmp_11 unicode..stmp_110 unicode..stmp_268 unicode..stmp_38 unicode..stmp_444 unicode..stmp_488 unicode..stmp_518 unicode..stmp_58 unicode..stmp_64 unicode..stmp_94 hash..inittask image/color..inittask image/internal/imageutil..inittask internal/bytealg..inittask internal/reflectlite..inittask internal/syscall/unix..inittask math..inittask sort..inittask strconv..stmp_15 unicode..inittask unicode/utf8.acceptRanges unicode..stmp_102 unicode..stmp_133 unicode..stmp_200 unicode..stmp_22 unicode..stmp_220 unicode..stmp_271 unicode..stmp_298 unicode..stmp_312 unicode..stmp_318 unicode..stmp_323 unicode..stmp_327 unicode..stmp_340 unicode..stmp_352 unicode..stmp_398 unicode..stmp_418 unicode..stmp_454 unicode..stmp_497 unicode..stmp_499 unicode..stmp_510 unicode..stmp_534 unicode..stmp_66 unicode..stmp_88 unicode..stmp_99 errors..inittask hash/adler32..inittask internal/fmtsort..inittask internal/oserror..inittask runtime..gobytes.4 runtime..gobytes.5 unicode..stmp_167 unicode..stmp_246 unicode..stmp_27 unicode..stmp_462 unicode..stmp_49 unicode..stmp_505 unicode..stmp_565 strconv..stmp_9 io..inittask time.std0x unicode..stmp_128 unicode..stmp_162 unicode..stmp_188 unicode..stmp_290 unicode..stmp_50 unicode..stmp_519 unicode..stmp_559 time.daysBefore unicode..stmp_222 unicode..stmp_521 unicode..stmp_574 bufio..inittask encoding/base64..inittask hash/crc32..inittask strconv..inittask sync..inittask unicode..stmp_165 unicode..stmp_178 unicode..stmp_191 unicode..stmp_209 unicode..stmp_330 unicode..stmp_384 unicode..stmp_522 unicode..stmp_543 unicode..stmp_553 unicode..stmp_560 unicode..stmp_8 bytes..inittask encoding/binary..inittask strings..inittask time..inittask unicode..stmp_60 unicode..stmp_7 runtime.class_to_allocnpages context..inittask reflect..inittask strconv..stmp_7 unicode..stmp_205 unicode..stmp_210 unicode..stmp_420 unicode..stmp_456 unicode..stmp_495 unicode..stmp_572 unicode..stmp_577 unicode..stmp_83 compress/flate..stmp_13 unicode..stmp_244 unicode..stmp_486 unicode..stmp_76 image..inittask internal/poll..inittask path/filepath..inittask syscall..inittask unicode..stmp_125 unicode..stmp_2 unicode..stmp_202 unicode..stmp_212 unicode..stmp_231 unicode..stmp_274 unicode..stmp_3 unicode..stmp_301 unicode..stmp_375 image/jpeg..inittask unicode..stmp_451 unicode..stmp_494 compress/flate..inittask compress/zlib..inittask fmt..inittask runtime..inittask unicode..stmp_207 unicode..stmp_252 unicode..stmp_262 unicode..stmp_528 unicode..stmp_506 flag..inittask image/png..inittask unicode..stmp_230 compress/flate..stmp_10 compress/flate..stmp_12 os..inittask unicode..stmp_107 encoding/json..inittask encoding/json.htmlSafeSet encoding/json.safeSet os/exec..inittask runtime.size_to_class8 unicode..stmp_62 runtime.class_to_size unicode..stmp_79 unicode..stmp_536 unicode..stmp_71 compress/flate.codeOrder unicode..stmp_554 main..inittask strconv.uint64pow10 image/jpeg..stmp_46 image/jpeg..stmp_48 unicode..stmp_264 unicode..stmp_197 unicode..stmp_52 unicode..stmp_199 strconv..stmp_14 strconv..stmp_8 strconv.smallPowersOfTen unicode..stmp_186 unicode..stmp_513 unicode..stmp_550 unicode..stmp_46 image/png..stmp_22 unicode..stmp_21 unicode..stmp_47 runtime.size_to_class128 math/bits.rev8tab runtime.oneBitCount runtime.staticbytes runtime/internal/sys.ntz8tab unicode.asciiFold unicode.properties unicode/utf8.first unicode..stmp_82 runtime.fastlog2Table strconv..stmp_12 unicode..stmp_551 unicode..stmp_108 unicode..stmp_556 unicode..stmp_567 unicode..stmp_530 unicode..stmp_43 unicode..stmp_492 runtime.class_to_divmagic unicode..stmp_19 unicode..stmp_557 unicode..stmp_30 runtime.firstmoduledata unicode..stmp_53 compress/flate..stmp_8 unicode..stmp_156 image/jpeg.unzig unicode..stmp_56 unicode..stmp_69 unicode..stmp_36 unicode..stmp_35 unicode..stmp_85 unicode..stmp_491 unicode..stmp_571 unicode..stmp_576 unicode..stmp_29 unicode..stmp_531 unicode..stmp_68 unicode..stmp_55 unicode..stmp_44 unicode..stmp_18 unicode..stmp_86 unicode..stmp_73 unicode..stmp_516 unicode..stmp_74 unicode..stmp_515 strconv..stmp_11 unicode..stmp_157 compress/flate.lengthCodes compress/flate.offsetCodes unicode..stmp_33 unicode..stmp_32 unicode..stmp_40 unicode..stmp_41 strconv..stmp_13 unicode..stmp_24 unicode..stmp_25 strconv.powersOfTen unicode..stmp_15 unicode..stmp_16 unicode..stmp_566 runtime.enoptrdata runtime.data runtime.framepointer_enabled __cgo_callers __cgo_init __cgo_notify_runtime_init_done __cgo_thread_start flag.Usage internal/poll.CloseFunc os.useSyscallwd runtime._cgo_setenv runtime._cgo_unsetenv runtime.cgo_yield runtime.itabTable sort.reflectSwapper sort.reflectValueOf time.Local time.UTC unicode.ASCII_Hex_Digit unicode.Adlam unicode.Ahom unicode.Anatolian_Hieroglyphs unicode.Arabic unicode.Armenian unicode.Avestan unicode.Balinese unicode.Bamum unicode.Bassa_Vah unicode.Batak unicode.Bengali unicode.Bhaiksuki unicode.Bidi_Control unicode.Bopomofo unicode.Brahmi unicode.Braille unicode.Buginese unicode.Buhid unicode.C unicode.Canadian_Aboriginal unicode.Carian unicode.Caucasian_Albanian unicode.Cc unicode.Cf unicode.Chakma unicode.Cham unicode.Cherokee unicode.Co unicode.Common unicode.Coptic unicode.Cs unicode.Cuneiform unicode.Cypriot unicode.Cyrillic unicode.Dash unicode.Deprecated unicode.Deseret unicode.Devanagari unicode.Diacritic unicode.Digit unicode.Dogra unicode.Duployan unicode.Egyptian_Hieroglyphs unicode.Elbasan unicode.Ethiopic unicode.Extender unicode.Georgian unicode.Glagolitic unicode.Gothic unicode.Grantha unicode.Greek unicode.Gujarati unicode.Gunjala_Gondi unicode.Gurmukhi unicode.Han unicode.Hangul unicode.Hanifi_Rohingya unicode.Hanunoo unicode.Hatran unicode.Hebrew unicode.Hex_Digit unicode.Hiragana unicode.Hyphen unicode.IDS_Binary_Operator unicode.IDS_Trinary_Operator unicode.Ideographic unicode.Imperial_Aramaic unicode.Inherited unicode.Inscriptional_Pahlavi unicode.Inscriptional_Parthian unicode.Javanese unicode.Join_Control unicode.Kaithi unicode.Kannada unicode.Katakana unicode.Kayah_Li unicode.Kharoshthi unicode.Khmer unicode.Khojki unicode.Khudawadi unicode.L unicode.Lao unicode.Latin unicode.Lepcha unicode.Letter unicode.Limbu unicode.Linear_A unicode.Linear_B unicode.Lisu unicode.Ll unicode.Lm unicode.Lo unicode.Logical_Order_Exception unicode.Lt unicode.Lu unicode.Lycian unicode.Lydian unicode.M unicode.Mahajani unicode.Makasar unicode.Malayalam unicode.Mandaic unicode.Manichaean unicode.Marchen unicode.Masaram_Gondi unicode.Mc unicode.Me unicode.Medefaidrin unicode.Meetei_Mayek unicode.Mende_Kikakui unicode.Meroitic_Cursive unicode.Meroitic_Hieroglyphs unicode.Miao unicode.Mn unicode.Modi unicode.Mongolian unicode.Mro unicode.Multani unicode.Myanmar unicode.N unicode.Nabataean unicode.Nd unicode.New_Tai_Lue unicode.Newa unicode.Nko unicode.Nl unicode.No unicode.Noncharacter_Code_Point unicode.Nushu unicode.Ogham unicode.Ol_Chiki unicode.Old_Hungarian unicode.Old_Italic unicode.Old_North_Arabian unicode.Old_Permic unicode.Old_Persian unicode.Old_Sogdian unicode.Old_South_Arabian unicode.Old_Turkic unicode.Oriya unicode.Osage unicode.Osmanya unicode.Other_Alphabetic unicode.Other_Default_Ignorable_Code_Point unicode.Other_Grapheme_Extend unicode.Other_ID_Continue unicode.Other_ID_Start unicode.Other_Lowercase unicode.Other_Math unicode.Other_Uppercase unicode.P unicode.Pahawh_Hmong unicode.Palmyrene unicode.Pattern_Syntax unicode.Pattern_White_Space unicode.Pau_Cin_Hau unicode.Pc unicode.Pd unicode.Pe unicode.Pf unicode.Phags_Pa unicode.Phoenician unicode.Pi unicode.Po unicode.Prepended_Concatenation_Mark unicode.Ps unicode.Psalter_Pahlavi unicode.Quotation_Mark unicode.Radical unicode.Regional_Indicator unicode.Rejang unicode.Runic unicode.S unicode.Samaritan unicode.Saurashtra unicode.Sc unicode.Sentence_Terminal unicode.Sharada unicode.Shavian unicode.Siddham unicode.SignWriting unicode.Sinhala unicode.Sk unicode.Sm unicode.So unicode.Soft_Dotted unicode.Sogdian unicode.Sora_Sompeng unicode.Soyombo unicode.Sundanese unicode.Syloti_Nagri unicode.Syriac unicode.Tagalog unicode.Tagbanwa unicode.Tai_Le unicode.Tai_Tham unicode.Tai_Viet unicode.Takri unicode.Tamil unicode.Tangut unicode.Telugu unicode.Terminal_Punctuation unicode.Thaana unicode.Thai unicode.Tibetan unicode.Tifinagh unicode.Tirhuta unicode.Ugaritic unicode.Unified_Ideograph unicode.Vai unicode.Variation_Selector unicode.Warang_Citi unicode.White_Space unicode.Yi unicode.Z unicode.Zanabazar_Square unicode.Zl unicode.Zp unicode.Zs unicode.foldCommon unicode.foldGreek unicode.foldInherited unicode.foldL unicode.foldLl unicode.foldLt unicode.foldLu unicode.foldM unicode.foldMn encoding/json.hex image/jpeg.errMissingFF00 image/jpeg.errShortHuffmanData image/jpeg.errUnsupportedSubsamplingRatio image/png.chunkOrderError internal/poll.ErrTimeout internal/poll.errEAGAIN internal/poll.errEINVAL internal/poll.errENOENT main.CoverFormat os.Kill runtime..stmp_57 runtime..stmp_58 runtime..stmp_59 runtime..stmp_60 runtime.badmorestackg0Msg runtime.badmorestackgsignalMsg runtime.badsystemstackMsg runtime.buildVersion runtime.divideError runtime.floatError runtime.memoryError runtime.overflowError runtime.sliceEface runtime.stringEface runtime.uint16Eface runtime.uint32Eface runtime.uint64Eface runtime/internal/sys.DefaultGoroot syscall.errEAGAIN syscall.errEINVAL syscall.errENOENT compress/flate.codegenOrder compress/flate.lengthBase compress/flate.lengthExtraBits compress/flate.levels compress/flate.offsetBase compress/flate.offsetExtraBits encoding/json.nullLiteral image/png.interlacing reflect.kindNames runtime.dbgvars runtime.earlycgocallback runtime.failthreadcreate runtime.mSpanStateNames runtime.urandom_dev strconv.float32pow10 strconv.float64pow10 strconv.isGraphic strconv.isNotPrint16 strconv.isNotPrint32 strconv.isPrint16 strconv.isPrint32 strconv.leftcheats strconv.powtab time.longDayNames time.longMonthNames time.shortDayNames time.shortMonthNames time.zoneSources unicode.CaseRanges unicode.caseOrbit syscall..stmp_48 fmt.ppFree unicode..stmp_1 unicode..stmp_100 unicode..stmp_103 unicode..stmp_106 unicode..stmp_109 unicode..stmp_111 unicode..stmp_114 unicode..stmp_116 unicode..stmp_119 unicode..stmp_12 unicode..stmp_122 unicode..stmp_124 unicode..stmp_126 unicode..stmp_129 unicode..stmp_131 unicode..stmp_134 unicode..stmp_136 unicode..stmp_138 unicode..stmp_14 unicode..stmp_140 unicode..stmp_142 unicode..stmp_145 unicode..stmp_148 unicode..stmp_151 unicode..stmp_153 unicode..stmp_155 unicode..stmp_158 unicode..stmp_160 unicode..stmp_163 unicode..stmp_166 unicode..stmp_168 unicode..stmp_17 unicode..stmp_171 unicode..stmp_173 unicode..stmp_176 unicode..stmp_179 unicode..stmp_182 unicode..stmp_185 unicode..stmp_187 unicode..stmp_189 unicode..stmp_192 unicode..stmp_195 unicode..stmp_198 unicode..stmp_20 unicode..stmp_201 unicode..stmp_203 unicode..stmp_206 unicode..stmp_208 unicode..stmp_211 unicode..stmp_213 unicode..stmp_216 unicode..stmp_218 unicode..stmp_221 unicode..stmp_223 unicode..stmp_226 unicode..stmp_229 unicode..stmp_23 unicode..stmp_232 unicode..stmp_235 unicode..stmp_238 unicode..stmp_240 unicode..stmp_243 unicode..stmp_245 unicode..stmp_248 unicode..stmp_250 unicode..stmp_253 unicode..stmp_255 unicode..stmp_258 unicode..stmp_26 unicode..stmp_261 unicode..stmp_263 unicode..stmp_265 unicode..stmp_267 unicode..stmp_269 unicode..stmp_272 unicode..stmp_275 unicode..stmp_277 unicode..stmp_28 unicode..stmp_280 unicode..stmp_283 unicode..stmp_286 unicode..stmp_289 unicode..stmp_291 unicode..stmp_293 unicode..stmp_296 unicode..stmp_299 unicode..stmp_302 unicode..stmp_305 unicode..stmp_307 unicode..stmp_31 unicode..stmp_310 unicode..stmp_313 unicode..stmp_316 unicode..stmp_319 unicode..stmp_322 unicode..stmp_325 unicode..stmp_328 unicode..stmp_331 unicode..stmp_333 unicode..stmp_336 unicode..stmp_338 unicode..stmp_34 unicode..stmp_341 unicode..stmp_343 unicode..stmp_346 unicode..stmp_348 unicode..stmp_350 unicode..stmp_353 unicode..stmp_356 unicode..stmp_359 unicode..stmp_362 unicode..stmp_365 unicode..stmp_368 unicode..stmp_37 unicode..stmp_371 unicode..stmp_374 unicode..stmp_376 unicode..stmp_379 unicode..stmp_382 unicode..stmp_385 unicode..stmp_388 unicode..stmp_39 unicode..stmp_391 unicode..stmp_393 unicode..stmp_396 unicode..stmp_399 unicode..stmp_4 unicode..stmp_401 unicode..stmp_403 unicode..stmp_405 unicode..stmp_407 unicode..stmp_410 unicode..stmp_413 unicode..stmp_416 unicode..stmp_419 unicode..stmp_42 unicode..stmp_422 unicode..stmp_425 unicode..stmp_428 unicode..stmp_431 unicode..stmp_433 unicode..stmp_435 unicode..stmp_437 unicode..stmp_439 unicode..stmp_441 unicode..stmp_443 unicode..stmp_445 unicode..stmp_447 unicode..stmp_45 unicode..stmp_450 unicode..stmp_452 unicode..stmp_455 unicode..stmp_457 unicode..stmp_459 unicode..stmp_461 unicode..stmp_463 unicode..stmp_465 unicode..stmp_468 unicode..stmp_471 unicode..stmp_473 unicode..stmp_476 unicode..stmp_478 unicode..stmp_48 unicode..stmp_481 unicode..stmp_483 unicode..stmp_485 unicode..stmp_487 unicode..stmp_490 unicode..stmp_493 unicode..stmp_496 unicode..stmp_498 unicode..stmp_500 unicode..stmp_502 unicode..stmp_504 unicode..stmp_507 unicode..stmp_509 unicode..stmp_51 unicode..stmp_511 unicode..stmp_514 unicode..stmp_517 unicode..stmp_520 unicode..stmp_523 unicode..stmp_525 unicode..stmp_527 unicode..stmp_529 unicode..stmp_532 unicode..stmp_535 unicode..stmp_537 unicode..stmp_539 unicode..stmp_54 unicode..stmp_542 unicode..stmp_544 unicode..stmp_546 unicode..stmp_549 unicode..stmp_552 unicode..stmp_555 unicode..stmp_558 unicode..stmp_561 unicode..stmp_564 unicode..stmp_568 unicode..stmp_57 unicode..stmp_570 unicode..stmp_573 unicode..stmp_575 unicode..stmp_578 unicode..stmp_580 unicode..stmp_582 unicode..stmp_584 unicode..stmp_586 unicode..stmp_59 unicode..stmp_6 unicode..stmp_61 unicode..stmp_63 unicode..stmp_65 unicode..stmp_67 unicode..stmp_70 unicode..stmp_72 unicode..stmp_75 unicode..stmp_78 unicode..stmp_81 unicode..stmp_84 unicode..stmp_87 unicode..stmp_89 unicode..stmp_9 unicode..stmp_91 unicode..stmp_93 unicode..stmp_97 runtime..stmp_55 time..stmp_21 time.utcLoc time..stmp_17 time..stmp_18 time.days runtime.boundsErrorFmts runtime.boundsNegErrorFmts runtime.gStatusStrings image/jpeg.theHuffmanSpec time..stmp_19 time..stmp_20 time.months runtime.algarray runtime..stmp_61 runtime.waitReasonStrings reflect..stmp_172 syscall.signals runtime.sigtable strconv..stmp_10 syscall.errors runtime.itabTableInit runtime.edata compress/flate.fixedLiteralEncoding runtime.bss compress/flate.fixedOffsetEncoding compress/flate.huffOffset context.background context.closedchan context.todo encoding/base64.RawStdEncoding encoding/base64.RawURLEncoding encoding/base64.StdEncoding encoding/base64.URLEncoding encoding/json.float32Encoder encoding/json.float64Encoder flag.CommandLine hash/crc32.IEEETable hash/crc32.archIeeeTable8 hash/crc32.castagnoliTable hash/crc32.ieeeTable8 hash/crc32.updateCastagnoli hash/crc32.updateIEEE image.Black image.Opaque image.Transparent image.White main.DecodeInputChan main.DecodeOutputChan main.EncodeInputChan main.EncodeOutputChan main.FFprobeData main.OpusDecoder main.OpusEncoder os.Stderr os.Stdin os.Stdout os/exec.skipStdinCopyError reflect.uint8Type runtime.allfin runtime.allm runtime.argv runtime.bbuckets runtime.buckhash runtime.cgoSymbolizer runtime.cgoTraceback runtime.deferType runtime.finc runtime.fing runtime.finq runtime.main_init_done runtime.mbuckets runtime.modulesSlice runtime.persistentChunks runtime.poolcleanup runtime.sliceType runtime.stringType runtime.testSigtrap runtime.uint16Type runtime.uint32Type runtime.uint64Type runtime.xbuckets sync.expunged syscall.env syscall.execveDarwin time.loadTzinfoFromTzdata time.unitMap unicode.Categories unicode.FoldCategory unicode.FoldScript unicode.Properties unicode.Scripts bufio.ErrAdvanceTooFar bufio.ErrBufferFull bufio.ErrFinalToken bufio.ErrInvalidUnreadByte bufio.ErrInvalidUnreadRune bufio.ErrNegativeAdvance bufio.ErrNegativeCount bufio.ErrTooLong bufio.errNegativeRead bufio.errNegativeWrite bytes.ErrTooLarge bytes.errNegativeRead bytes.errUnreadByte compress/zlib.ErrChecksum compress/zlib.ErrDictionary compress/zlib.ErrHeader context.Canceled encoding/binary.overflow encoding/json.marshalerType encoding/json.numberType encoding/json.textMarshalerType encoding/json.textUnmarshalerType errors.errorType flag.ErrHelp flag.errParse flag.errRange fmt.boolError fmt.complexError image.ErrFormat image.atomicFormats image/color.Alpha16Model image/color.AlphaModel image/color.CMYKModel image/color.Gray16Model image/color.GrayModel image/color.NRGBA64Model image/color.NRGBAModel image/color.NYCbCrAModel image/color.RGBA64Model image/color.RGBAModel image/color.YCbCrModel internal/oserror.ErrClosed internal/oserror.ErrExist internal/oserror.ErrInvalid internal/oserror.ErrNotExist internal/oserror.ErrPermission internal/poll.ErrFileClosing internal/poll.ErrNetClosing internal/poll.ErrNoDeadline internal/poll.ErrNotPollable internal/testlog.logger io.EOF io.ErrClosedPipe io.ErrNoProgress io.ErrShortBuffer io.ErrShortWrite io.ErrUnexpectedEOF io.errOffset io.errWhence main.Application main.CoverImage main.InFile main.MagicBytes main.Mode main.err os.ErrClosed os.ErrExist os.ErrInvalid os.ErrNoDeadline os.ErrNotExist os.ErrPermission os.errFinished os.errWriteAtInAppendMode os.executablePath os.initCwd os.initCwdErr os/exec.ErrNotFound path/filepath.ErrBadPattern path/filepath.SkipDir runtime..stmp_53 runtime.modinfo runtime.pollcache strconv.ErrRange strconv.ErrSyntax time.atoiError time.badData time.errBad time.errLeadingInt time.errLocation internal/cpu.options internal/reflectlite.dummy os.Args os.getwdCache reflect.dummy runtime..stmp_54 runtime.allgs runtime.allp runtime.argslice runtime.envs runtime.forcegc runtime.globalAlloc runtime.pinnedTypemaps sync.allPools sync.oldPools syscall.envs runtime.reflectOffs runtime.stealOrder runtime.sweep encoding/json.encodeStatePool encoding/json.encoderCache encoding/json.fieldCache main.CmdBuf main.Metadata main.PngBuf reflect.layoutCache reflect.ptrMap runtime.gcBitsArenas runtime.scavenge reflect.funcLookupCache syscall.zeroSysProcAttr runtime.stackpool syscall.zeroProcAttr time.localLoc image/jpeg.theHuffmanLUT runtime.emptymspan runtime.sched runtime.g0 runtime.work runtime.stackLarge runtime.m0 compress/flate.fixedHuffmanDecoder runtime.cpuprof runtime.timers runtime.mheap_ runtime.semtable runtime.trace runtime.ebss unicode..stmp_372 unicode..stmp_363 unicode..stmp_366 unicode..stmp_360 unicode..stmp_351 unicode..stmp_354 unicode..stmp_344 unicode..stmp_334 unicode..stmp_326 unicode..stmp_329 unicode..stmp_317 unicode..stmp_320 unicode..stmp_311 unicode..stmp_369 unicode..stmp_303 unicode..stmp_308 unicode..stmp_297 unicode..stmp_357 unicode..stmp_287 unicode..stmp_294 unicode..stmp_281 unicode..stmp_339 unicode..stmp_273 unicode..stmp_278 unicode..stmp_259 unicode..stmp_270 unicode..stmp_256 unicode..stmp_241 unicode..stmp_251 unicode..stmp_314 unicode..stmp_236 unicode..stmp_219 unicode..stmp_227 unicode..stmp_300 unicode..stmp_214 unicode..stmp_193 unicode..stmp_196 unicode..stmp_284 unicode..stmp_183 unicode..stmp_174 unicode..stmp_177 unicode..stmp_164 unicode..stmp_169 unicode..stmp_149 unicode..stmp_161 unicode..stmp_233 unicode..stmp_132 unicode..stmp_143 unicode..stmp_120 unicode..stmp_204 unicode..stmp_127 unicode..stmp_104 unicode..stmp_112 runtime.noptrbss unicode..stmp_101 internal/poll..stmp_12 unicode..stmp_180 hash/crc32.ieeeArchImpl unicode..stmp_547 unicode..stmp_98 unicode..stmp_474 unicode..stmp_479 unicode..stmp_469 unicode..stmp_453 unicode..stmp_146 unicode..stmp_466 unicode..stmp_429 unicode..stmp_448 unicode..stmp_423 unicode..stmp_426 unicode..stmp_414 unicode..stmp_417 unicode..stmp_411 unicode..stmp_397 unicode..stmp_408 unicode..stmp_389 unicode..stmp_394 unicode..stmp_383 unicode..stmp_386 unicode..stmp_377 unicode..stmp_380 internal/cpu.DebugOptions main.RawOutput math.useFMA runtime.arm64HasATOMICS runtime.cgoAlwaysFalse runtime.cgoHasExtraM runtime.didothers runtime.fingRunning runtime.fingwait runtime.fingwake runtime.inForkedChild runtime.isIntel runtime.isarchive runtime.islibrary runtime.lfenceBeforeRdtsc runtime.mainStarted runtime.signalsOK runtime.throwOnGCWork runtime.useAVXmemmove runtime.useAeshash runtime.useCheckmark runtime.x86HasPOPCNT runtime.x86HasSSE41 image/color.Black image/color.Transparent runtime..stmp_50 runtime..stmp_51 runtime.argc runtime.crashing runtime.extraMCount runtime.extraMWaiters runtime.fingCreate runtime.freezing runtime.gcBlackenEnabled runtime.gcMarkDoneFlushed runtime.gcpercent runtime.gcphase runtime.gomaxprocs runtime.initSigmask runtime.ncpu runtime.netpollInited runtime.netpollWaiters runtime.newprocs runtime.panicking runtime.processorVersionInfo runtime.runningPanicDefers runtime.sigNoteWrite runtime.sigprofCallersUse runtime.traceback_env image.formatsMu internal/bytealg.MaxLen main.Bitrate main.Channels main.FrameRate main.FrameSize main.MaxBytes main.Volume runtime..stmp_52 runtime.allglen runtime.allglock runtime.allpLock runtime.blockprofilerate runtime.bucketmem runtime.chanrecvpc runtime.chansendpc runtime.deadlock runtime.debuglock runtime.extram runtime.faketime runtime.finlock runtime.inf runtime.itabLock runtime.mProf runtime.mutexprofilerate runtime.paniclk runtime.physHugePageShift runtime.physHugePageSize runtime.physPageSize runtime.printBacklogIndex runtime.prof runtime.proflock runtime.runtimeInitTime runtime.skipPC runtime.stackpoolmu runtime.starttime runtime.test_x64 runtime.test_z64 runtime.tracelock runtime.zerobase sync.allPoolsMu syscall.Stdin syscall._zero syscall.minRoutingSockaddrLen time.startNano _timebase compress/flate.fixedOnce hash/crc32.ieeeOnce internal/poll.serverInit main.wg syscall.envOnce time.localOnce runtime.writeBarrier syscall.ForkLock syscall.envLock image.ZR runtime.hashkey runtime.newmHandoff runtime.sig runtime.execLock runtime.debug runtime.finptrmask runtime.aeskeysched runtime.handlingSig internal/cpu.X86 internal/cpu.ARM64 runtime.gcController runtime.fwdSig runtime.sigprofCallers runtime.printBacklog runtime.zeroVal runtime.memstats runtime.end runtime.enoptrbss /tmp/go-build/ opus_nonshared.cgo2.c /tmp/go-link-358495934/000001.o _silk_CNG_Reset /go/src/layeh.com/gopus/opus-1.1.2/silk/CNG.c _silk_CNG /go/src/layeh.com/gopus/opus-1.1.2/silk/Inlines.h /go/src/layeh.com/gopus/opus-1.1.2/silk/macros.h /go/src/layeh.com/gopus/opus-1.1.2/silk/SigProc_FIX.h _silk_NLSF2A /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF2A.c /go/src/layeh.com/gopus/opus-1.1.2/silk/bwexpander_32.c _silk_encode_signs /go/src/layeh.com/gopus/opus-1.1.2/silk/code_signs.c _ec_enc_icdf /go/src/layeh.com/gopus/opus-1.1.2/celt/entenc.c _silk_decode_signs /go/src/layeh.com/gopus/opus-1.1.2/celt/entdec.c _ec_dec_icdf _silk_init_decoder /go/src/layeh.com/gopus/opus-1.1.2/silk/init_decoder.c /go/src/layeh.com/gopus/opus-1.1.2/silk/PLC.c _silk_PLC_Reset _silk_decode_core /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_core.c _silk_LPC_analysis_filter /go/src/layeh.com/gopus/opus-1.1.2/silk/LPC_analysis_filter.c _silk_decode_frame /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_frame.c _silk_decode_indices /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_indices.c _silk_decode_pulses /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_pulses.c _silk_decode_parameters /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_parameters.c /go/src/layeh.com/gopus/opus-1.1.2/silk/bwexpander.c /go/src/layeh.com/gopus/opus-1.1.2/silk/decode_pitch.c _silk_PLC _silk_PLC_glue_frames _silk_gains_dequant /go/src/layeh.com/gopus/opus-1.1.2/silk/gain_quant.c /go/src/layeh.com/gopus/opus-1.1.2/silk/log2lin.c _silk_NLSF_decode /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_decode.c _silk_bwexpander _silk_decode_pitch _silk_NLSF_unpack /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_unpack.c _silk_shell_decoder /go/src/layeh.com/gopus/opus-1.1.2/silk/shell_coder.c _silk_decoder_set_fs /go/src/layeh.com/gopus/opus-1.1.2/silk/decoder_set_fs.c _silk_resampler_init /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler.c _silk_Get_Decoder_Size /go/src/layeh.com/gopus/opus-1.1.2/silk/dec_API.c _silk_InitDecoder _silk_Decode /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_decode_pred.c _ec_dec_bit_logp _silk_stereo_decode_pred _silk_stereo_decode_mid_only _silk_stereo_MS_to_LR /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_MS_to_LR.c _silk_resampler /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_private_up2_HQ.c _silk_Get_Encoder_Size /go/src/layeh.com/gopus/opus-1.1.2/silk/enc_API.c _silk_InitEncoder /go/src/layeh.com/gopus/opus-1.1.2/silk/init_encoder.c /go/src/layeh.com/gopus/opus-1.1.2/silk/VAD.c _silk_init_encoder _silk_Encode /go/src/layeh.com/gopus/opus-1.1.2/silk/float/encode_frame_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_encode_pred.c /go/src/layeh.com/gopus/opus-1.1.2/celt/entcode.h _check_control_input /go/src/layeh.com/gopus/opus-1.1.2/silk/check_control_input.c _silk_control_encoder /go/src/layeh.com/gopus/opus-1.1.2/silk/control_codec.c _silk_stereo_encode_pred _silk_stereo_encode_mid_only _silk_encode_indices /go/src/layeh.com/gopus/opus-1.1.2/silk/encode_indices.c _silk_encode_pulses /go/src/layeh.com/gopus/opus-1.1.2/silk/encode_pulses.c _silk_HP_variable_cutoff /go/src/layeh.com/gopus/opus-1.1.2/silk/HP_variable_cutoff.c /go/src/layeh.com/gopus/opus-1.1.2/silk/lin2log.c _silk_stereo_LR_to_MS /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_LR_to_MS.c _silk_encode_do_VAD_FLP _silk_control_SNR /go/src/layeh.com/gopus/opus-1.1.2/silk/control_SNR.c _silk_encode_frame_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/SigProc_FLP.h _ec_enc_patch_initial_bits _silk_shell_encoder _silk_gains_quant _silk_lin2log _silk_log2lin _silk_gains_ID _silk_interpolate /go/src/layeh.com/gopus/opus-1.1.2/silk/interpolate.c _silk_LP_variable_cutoff /go/src/layeh.com/gopus/opus-1.1.2/silk/LP_variable_cutoff.c _silk_biquad_alt /go/src/layeh.com/gopus/opus-1.1.2/silk/biquad_alt.c _silk_NLSF_VQ_weights_laroia /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_VQ_weights_laroia.c _silk_NLSF_stabilize /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_stabilize.c /go/src/layeh.com/gopus/opus-1.1.2/silk/sort.c _silk_NSQ_c /go/src/layeh.com/gopus/opus-1.1.2/silk/NSQ.c _silk_NSQ_del_dec_c /go/src/layeh.com/gopus/opus-1.1.2/silk/NSQ_del_dec.c _silk_noise_shape_quantizer_del_dec _silk_PLC_conceal _silk_sum_sqr_shift /go/src/layeh.com/gopus/opus-1.1.2/silk/sum_sqr_shift.c _silk_VAD_Init _silk_VAD_GetSA_Q8_c /go/src/layeh.com/gopus/opus-1.1.2/silk/sigm_Q15.c _silk_ana_filt_bank_1 /go/src/layeh.com/gopus/opus-1.1.2/silk/ana_filt_bank_1.c _silk_sigm_Q15 _silk_control_audio_bandwidth /go/src/layeh.com/gopus/opus-1.1.2/silk/control_audio_bandwidth.c _silk_quant_LTP_gains /go/src/layeh.com/gopus/opus-1.1.2/silk/quant_LTP_gains.c _silk_VQ_WMat_EC_c /go/src/layeh.com/gopus/opus-1.1.2/silk/VQ_WMat_EC.c _silk_NLSF_encode /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_encode.c /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_VQ.c _silk_NLSF_VQ _silk_insertion_sort_increasing _silk_NLSF_del_dec_quant /go/src/layeh.com/gopus/opus-1.1.2/silk/NLSF_del_dec_quant.c _silk_process_NLSFs /go/src/layeh.com/gopus/opus-1.1.2/silk/process_NLSFs.c _silk_stereo_find_predictor /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_find_predictor.c /go/src/layeh.com/gopus/opus-1.1.2/silk/inner_prod_aligned.c _silk_stereo_quant_pred /go/src/layeh.com/gopus/opus-1.1.2/silk/stereo_quant_pred.c _silk_setup_resamplers _silk_A2NLSF /go/src/layeh.com/gopus/opus-1.1.2/silk/A2NLSF.c _silk_bwexpander_32 _silk_inner_prod_aligned_scale _silk_LPC_inverse_pred_gain /go/src/layeh.com/gopus/opus-1.1.2/silk/LPC_inv_pred_gain.c _silk_insertion_sort_increasing_all_values_int16 _silk_resampler_private_up2_HQ_wrapper _silk_resampler_private_IIR_FIR /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_private_IIR_FIR.c _silk_resampler_private_down_FIR /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_private_down_FIR.c /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_private_AR2.c _silk_resampler_down2_3 /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_down2_3.c _silk_resampler_private_AR2 _silk_resampler_down2 /go/src/layeh.com/gopus/opus-1.1.2/silk/resampler_down2.c _silk_resampler_private_up2_HQ _silk_apply_sine_window_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/apply_sine_window_FLP.c _silk_corrVector_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/corrMatrix_FLP.c _silk_inner_product_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/inner_product_FLP.c _silk_corrMatrix_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/energy_FLP.c _silk_energy_FLP _silk_find_pitch_lags_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/find_pitch_lags_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/autocorrelation_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/k2a_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/bwexpander_FLP.c _silk_noise_shape_analysis_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/noise_shape_analysis_FLP.c _silk_find_pred_coefs_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/find_pred_coefs_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/LTP_scale_ctrl_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/scale_copy_vector_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/wrappers_FLP.c _silk_process_gains_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/process_gains_FLP.c _silk_prefilter_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/prefilter_FLP.c _silk_NSQ_wrapper_FLP _silk_find_LPC_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/find_LPC_FLP.c _silk_burg_modified_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/burg_modified_FLP.c _silk_A2NLSF_FLP _silk_NLSF2A_FLP _silk_LPC_analysis_filter_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/LPC_analysis_filter_FLP.c _silk_find_LTP_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/find_LTP_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/regularize_correlations_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/silk/float/scale_vector_FLP.c _silk_regularize_correlations_FLP _silk_solve_LDL_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/solve_LS_FLP.c _silk_residual_energy_covar_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/residual_energy_FLP.c _silk_scale_vector_FLP _silk_autocorrelation_FLP _silk_schur_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/schur_FLP.c _silk_k2a_FLP _silk_bwexpander_FLP _silk_pitch_analysis_core_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/pitch_analysis_core_FLP.c /go/src/layeh.com/gopus/opus-1.1.2/celt/pitch.c /go/src/layeh.com/gopus/opus-1.1.2/celt/pitch.h _silk_quant_LTP_gains_FLP _silk_LTP_scale_ctrl_FLP _silk_LTP_analysis_filter_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/LTP_analysis_filter_FLP.c _silk_scale_copy_vector_FLP _silk_process_NLSFs_FLP _silk_residual_energy_FLP _silk_warped_autocorrelation_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/warped_autocorrelation_FLP.c _silk_levinsondurbin_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/levinsondurbin_FLP.c _silk_LPC_inverse_pred_gain_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/LPC_inv_pred_gain_FLP.c _celt_pitch_xcorr _silk_insertion_sort_decreasing_FLP /go/src/layeh.com/gopus/opus-1.1.2/silk/float/sort_FLP.c _hysteresis_decision /go/src/layeh.com/gopus/opus-1.1.2/celt/bands.c _celt_lcg_rand _compute_band_energies _normalise_bands _denormalise_bands _anti_collapse /go/src/layeh.com/gopus/opus-1.1.2/celt/vq.c _renormalise_vector _spreading_decision _haar1 _quant_all_bands /go/src/layeh.com/gopus/opus-1.1.2/celt/entcode.c _ec_tell_frac _quant_band _resampling_factor /go/src/layeh.com/gopus/opus-1.1.2/celt/celt.c _comb_filter _init_caps _opus_strerror _opus_get_version_string _celt_encoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/celt/celt_encoder.c _opus_custom_mode_create /go/src/layeh.com/gopus/opus-1.1.2/celt/modes.c _celt_encoder_init _celt_preemphasis _celt_encode_with_ec /go/src/layeh.com/gopus/opus-1.1.2/celt/mathops.h /go/src/layeh.com/gopus/opus-1.1.2/celt/quant_bands.c _ec_enc_init _ec_enc_shrink _ec_enc_bit_logp _run_prefilter _ec_enc_uint _ec_enc_bits _transient_analysis _compute_mdcts _amp2Log2 _tf_analysis _quant_coarse_energy _dynalloc_analysis _compute_allocation /go/src/layeh.com/gopus/opus-1.1.2/celt/rate.c _quant_fine_energy _quant_energy_finalise _ec_enc_done _opus_custom_encoder_ctl _celt_decoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/celt/celt_decoder.c _celt_decoder_init _celt_decode_with_ec _celt_decode_lost _deemphasis _ec_dec_init _ec_dec_uint _ec_dec_bits _unquant_coarse_energy _unquant_fine_energy _unquant_energy_finalise _celt_synthesis _opus_custom_decoder_ctl _encode_pulses /go/src/layeh.com/gopus/opus-1.1.2/celt/cwrs.c _decode_pulses _ec_decode _ec_decode_bin _ec_dec_update _ec_encode _ec_encode_bin _opus_fft_impl /go/src/layeh.com/gopus/opus-1.1.2/celt/kiss_fft.c _opus_fft_c _opus_ifft_c _ec_laplace_encode /go/src/layeh.com/gopus/opus-1.1.2/celt/laplace.c _ec_laplace_decode _isqrt32 /go/src/layeh.com/gopus/opus-1.1.2/celt/mathops.c _clt_mdct_forward_c /go/src/layeh.com/gopus/opus-1.1.2/celt/mdct.c _clt_mdct_backward_c _pitch_downsample __celt_autocorr /go/src/layeh.com/gopus/opus-1.1.2/celt/celt_lpc.c __celt_lpc _xcorr_kernel_c _pitch_search _remove_doubling _celt_fir_c _celt_iir _quant_coarse_energy_impl _alg_quant _exp_rotation _alg_unquant _stereo_itheta _opus_pcm_soft_clip /go/src/layeh.com/gopus/opus-1.1.2/src/opus.c _encode_size _opus_packet_get_samples_per_frame _opus_packet_parse_impl _opus_packet_parse _opus_decoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/src/opus_decoder.c _opus_decoder_init _opus_decoder_create /go/src/layeh.com/gopus/opus-1.1.2/celt/os_support.h _opus_decode_native _opus_decode_frame _opus_packet_get_bandwidth _opus_packet_get_nb_channels _opus_decode /go/src/layeh.com/gopus/opus-1.1.2/celt/float_cast.h _opus_decoder_get_nb_samples _opus_decode_float _opus_decoder_ctl _opus_decoder_destroy _opus_packet_get_nb_frames _opus_packet_get_nb_samples _opus_encoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/src/opus_encoder.c _opus_encoder_init /go/src/layeh.com/gopus/opus-1.1.2/src/analysis.c _tonality_analysis_init _opus_encoder_create _downmix_float _downmix_int _frame_size_select _compute_frame_size _optimize_framesize _compute_stereo_width _opus_encode_native /go/src/layeh.com/gopus/opus-1.1.2/src/repacketizer.c _run_analysis _opus_repacketizer_init _opus_repacketizer_cat _opus_repacketizer_out_range_impl _gain_fade _opus_packet_pad _opus_encode _opus_encode_float _opus_encoder_ctl _tonality_analysis_reset _opus_encoder_destroy _validate_layout /go/src/layeh.com/gopus/opus-1.1.2/src/opus_multistream.c _get_left_channel _get_right_channel _get_mono_channel _surround_analysis /go/src/layeh.com/gopus/opus-1.1.2/src/opus_multistream_encoder.c _opus_multistream_encoder_get_size _opus_multistream_surround_encoder_get_size _opus_multistream_encoder_init _opus_multistream_encoder_init_impl _opus_multistream_surround_encoder_init _opus_multistream_encoder_create _opus_multistream_surround_encoder_create _opus_multistream_encode_float _opus_multistream_encode_native _opus_copy_channel_in_float _opus_multistream_encode _opus_copy_channel_in_short _opus_multistream_encoder_ctl _opus_multistream_encoder_destroy _opus_multistream_decoder_get_size /go/src/layeh.com/gopus/opus-1.1.2/src/opus_multistream_decoder.c _opus_multistream_decoder_init _opus_multistream_decoder_create _opus_multistream_decode _opus_multistream_decode_native _opus_copy_channel_out_short _opus_multistream_decode_float _opus_copy_channel_out_float _opus_multistream_decoder_ctl _opus_multistream_decoder_destroy _opus_repacketizer_get_size _opus_repacketizer_create _opus_repacketizer_destroy _opus_repacketizer_cat_impl _opus_repacketizer_get_nb_frames _opus_repacketizer_out_range _opus_repacketizer_out _opus_packet_unpad _opus_multistream_packet_pad _opus_multistream_packet_unpad _tonality_get_info _mlp_process /go/src/layeh.com/gopus/opus-1.1.2/src/mlp.c _gopus_setvbr /go/src/layeh.com/gopus/opus_nonshared.go _gopus_setbitrate _gopus_bitrate _gopus_setapplication _gopus_application _gopus_encoder_resetstate _gopus_decoder_resetstate __cgo_740ba308874b_Cfunc_gopus_application cgo-gcc-prolog __cgo_740ba308874b_Cfunc_gopus_bitrate __cgo_740ba308874b_Cfunc_gopus_decoder_resetstate __cgo_740ba308874b_Cfunc_gopus_encoder_resetstate __cgo_740ba308874b_Cfunc_gopus_setapplication __cgo_740ba308874b_Cfunc_gopus_setbitrate __cgo_740ba308874b_Cfunc_gopus_setvbr __cgo_740ba308874b_Cfunc_opus_decode __cgo_740ba308874b_Cfunc_opus_decoder_get_size __cgo_740ba308874b_Cfunc_opus_decoder_init __cgo_740ba308874b_Cfunc_opus_encode __cgo_740ba308874b_Cfunc_opus_encoder_get_size __cgo_740ba308874b_Cfunc_opus_encoder_init __cgo_740ba308874b_Cfunc_opus_packet_get_nb_frames _silk_PLC_energy _deinterleave_hadamard _quant_partition /go/src/layeh.com/gopus/opus-1.1.2/celt/rate.h _interleave_hadamard _compute_theta _silk_sign_iCDF _silk_Quantization_Offsets_Q10 _silk_LTPScales_table_Q14 _silk_type_offset_VAD_iCDF _silk_type_offset_no_VAD_iCDF _silk_delta_gain_iCDF _silk_gain_iCDF _silk_uniform8_iCDF _silk_NLSF_EXT_iCDF _silk_NLSF_interpolation_factor_iCDF _silk_pitch_delta_iCDF _silk_pitch_lag_iCDF _silk_LTP_per_index_iCDF _silk_LTPscale_iCDF _silk_uniform4_iCDF _silk_rate_levels_iCDF _silk_pulses_per_block_iCDF _silk_lsb_iCDF _silk_pitch_contour_NB_iCDF _silk_pitch_contour_10_ms_NB_iCDF _silk_pitch_contour_iCDF _silk_pitch_contour_10_ms_iCDF _silk_uniform6_iCDF _silk_max_pulses_table _silk_pulses_per_block_BITS_Q5 _silk_rate_levels_BITS_Q5 _silk_shell_code_table3 _silk_shell_code_table2 _silk_shell_code_table1 _silk_shell_code_table0 _silk_LTP_gain_middle_avg_RD_Q14 _silk_LTP_gain_iCDF_0 _silk_LTP_gain_iCDF_1 _silk_LTP_gain_iCDF_2 _silk_LTP_gain_BITS_Q5_0 _silk_LTP_gain_BITS_Q5_1 _silk_LTP_gain_BITS_Q5_2 _silk_LTP_gain_vq_0 _silk_LTP_gain_vq_1 _silk_LTP_gain_vq_2 _silk_LTP_gain_vq_0_gain _silk_LTP_gain_vq_1_gain _silk_LTP_gain_vq_2_gain _silk_LTP_vq_sizes _silk_NLSF_CB1_NB_MB_Q8 _silk_NLSF_CB1_iCDF_NB_MB _silk_NLSF_PRED_NB_MB_Q8 _silk_NLSF_CB2_SELECT_NB_MB _silk_NLSF_CB2_iCDF_NB_MB _silk_NLSF_CB2_BITS_NB_MB_Q5 _silk_NLSF_DELTA_MIN_NB_MB_Q15 _silk_NLSF_CB1_WB_Q8 _silk_NLSF_CB1_iCDF_WB _silk_NLSF_PRED_WB_Q8 _silk_NLSF_CB2_SELECT_WB _silk_NLSF_CB2_iCDF_WB _silk_NLSF_CB2_BITS_WB_Q5 _silk_NLSF_DELTA_MIN_WB_Q15 _silk_TargetRate_table_NB _silk_TargetRate_table_MB _silk_TargetRate_table_WB _silk_SNR_table_Q1 _silk_stereo_pred_quant_Q13 _silk_stereo_pred_joint_iCDF _silk_stereo_only_code_mid_iCDF _silk_LBRR_flags_2_iCDF _silk_LBRR_flags_3_iCDF _silk_uniform3_iCDF _silk_uniform5_iCDF _silk_Transition_LP_B_Q28 _silk_Transition_LP_A_Q28 _silk_shell_code_table_offsets _tiltWeights _silk_LSFCosTab_FIX_Q12 _silk_CB_lags_stage2 _silk_CB_lags_stage2_10_ms _silk_CB_lags_stage3 _silk_CB_lags_stage3_10_ms _silk_NLSF2A.ordering16 _silk_NLSF2A.ordering10 _silk_Lag_range_stage3_10_ms _silk_Lag_range_stage3 _silk_nb_cbk_searchs_stage3 _delay_matrix_enc _delay_matrix_dec _silk_Resampler_3_4_COEFS _silk_Resampler_2_3_COEFS _silk_Resampler_1_2_COEFS _silk_Resampler_1_3_COEFS _silk_Resampler_1_4_COEFS _silk_Resampler_1_6_COEFS _silk_Resampler_2_3_COEFS_LQ _silk_resampler_frac_FIR_12 _sigm_LUT_neg_Q15 _sigm_LUT_slope_Q10 _sigm_LUT_pos_Q15 _eMeans _comb_filter.gains _tf_select_table _tapset_icdf _spread_icdf _celt_encode_with_ec.intensity_thresholds _celt_encode_with_ec.intensity_histeresis _trim_icdf _ec_tell_frac.correction _second_check _e_prob_model _pred_coef _beta_coef _small_energy_icdf _LOG2_FRAC_TABLE _stereo_voice_bandwidth_thresholds _stereo_music_bandwidth_thresholds _mono_voice_bandwidth_thresholds _mono_music_bandwidth_thresholds _vorbis_mappings _topo _weights _HARM_ATT_Q15 _PLC_RAND_ATTENUATE_V_Q15 _PLC_RAND_ATTENUATE_UV_Q15 _quant_band.bit_interleave_table _quant_band.bit_deinterleave_table _ordery_table _compute_qn.exp2_table8 _transient_analysis.inv_table _CELT_PVQ_U_DATA _eband5ms _band_allocation _logN400 _window120 _mdct_twiddles960 _cache_index50 _cache_bits50 _cache_caps50 _fft_bitrev480 _fft_twiddles48000_960 _fft_bitrev240 _fft_bitrev120 _fft_bitrev60 _exp_rotation.SPREAD_FACTOR _logSum.diff_table _analysis_window _tbands _extra_bands _dct_table _tansig_table _silk_LTP_vq_ptrs_Q7 _silk_LTP_gain_iCDF_ptrs _silk_NLSF_CB_NB_MB _silk_NLSF_CB_WB _silk_LBRR_flags_iCDF_ptr _silk_LTP_gain_BITS_Q5_ptrs _silk_LTP_vq_gain_ptrs_Q7 _opus_strerror.error_strings _CELT_PVQ_U_ROW _net _mode48000_960_120 _fft_state48000_960_0 _fft_state48000_960_1 _fft_state48000_960_2 _fft_state48000_960_3 /usr/local/go/src/runtime/cgo/ gcc_context.c /tmp/go-link-358495934/000004.o __cgo_release_context gcc_darwin_amd64.c /tmp/go-link-358495934/000005.o _x_cgo_init __cgo_sys_thread_start _threadentry gcc_libinit.c /tmp/go-link-358495934/000006.o _x_cgo_sys_thread_create __cgo_try_pthread_create __cgo_wait_runtime_init_done _x_cgo_notify_runtime_init_done _x_cgo_set_context_function __cgo_get_context_function _runtime_init_mu _runtime_init_cond _runtime_init_done _cgo_context_function gcc_setenv.c /tmp/go-link-358495934/000007.o _x_cgo_setenv _x_cgo_unsetenv gcc_traceback.c /tmp/go-link-358495934/000008.o _x_cgo_callers gcc_util.c /tmp/go-link-358495934/000009.o _x_cgo_thread_start __cgo_yield gcc_amd64.S /tmp/go-link-358495934/000010.o _crosscall_amd64 runtime.text go.buildid internal/cpu.Initialize internal/cpu.processOptions internal/cpu.indexByte internal/cpu.doinit internal/cpu.cpuid internal/cpu.xgetbv type..hash.internal/cpu.CacheLinePad type..eq.internal/cpu.CacheLinePad type..hash.internal/cpu.arm64 type..eq.internal/cpu.arm64 type..hash.internal/cpu.option type..eq.internal/cpu.option type..hash.internal/cpu.x86 type..eq.internal/cpu.x86 type..hash.[15]internal/cpu.option type..eq.[15]internal/cpu.option runtime/internal/atomic.Cas64 runtime/internal/atomic.Casuintptr runtime/internal/atomic.Storeuintptr runtime/internal/atomic.Store runtime/internal/atomic.Store64 internal/bytealg.countGenericString internal/bytealg.init.0 runtime.cmpstring _cmpbody internal/bytealg.CountString _countbody runtime.memequal runtime.memequal_varlen _memeqbody internal/bytealg.IndexString _indexbody internal/bytealg.IndexByteString _indexbytebody runtime.memhash0 runtime.memhash8 runtime.memhash16 runtime.memhash128 runtime.memhash_varlen runtime.strhash runtime.f32hash runtime.f64hash runtime.c64hash runtime.c128hash runtime.interhash runtime.nilinterhash runtime.memequal0 runtime.memequal8 runtime.memequal16 runtime.memequal32 runtime.memequal64 runtime.memequal128 runtime.f32equal runtime.f64equal runtime.c64equal runtime.c128equal runtime.strequal runtime.interequal runtime.nilinterequal runtime.efaceeq runtime.ifaceeq runtime.alginit runtime.initAlgAES runtime.atomicwb runtime.atomicstorep sync/atomic.StorePointer sync/atomic.CompareAndSwapPointer runtime.cgoUse runtime.cgocall runtime.cgocallbackg runtime.cgocallbackg1 runtime.unwindm runtime.cgoCheckPointer runtime.cgoCheckArg runtime.cgoCheckUnknownPointer runtime.cgoIsGoPointer runtime._cgo_panic_internal runtime.cgoCheckWriteBarrier runtime.cgoCheckMemmove runtime.cgoCheckSliceCopy runtime.cgoCheckTypedBlock runtime.cgoCheckBits runtime.cgoCheckUsingType runtime.makechan runtime.chansend1 runtime.chansend runtime.send runtime.sendDirect runtime.recvDirect runtime.closechan runtime.chanrecv1 runtime.chanrecv2 runtime.chanrecv runtime.recv runtime.selectnbrecv reflect.chanlen internal/reflectlite.chanlen reflect.chancap runtime.(*waitq).dequeue runtime.init.0 runtime.(*cpuProfile).add runtime.(*cpuProfile).addNonGo runtime.(*cpuProfile).addExtra runtime.GOMAXPROCS runtime.debugCallCheck runtime.debugCallWrap runtime.gogetenv runtime.(*TypeAssertionError).Error runtime.itoa runtime.errorString.Error runtime.plainError.Error runtime.appendIntStr runtime.boundsError.Error runtime.printany runtime.panicwrap runtime.Caller runtime.GOROOT runtime.float64frombits runtime.memhash runtime.memhash32 runtime.memhash64 runtime.getitab runtime.(*itabTableType).find runtime.itabAdd runtime.(*itabTableType).add runtime.(*itab).init runtime.itabsinit runtime.panicdottypeE runtime.panicdottypeI runtime.convT2E runtime.convT16 runtime.convT32 runtime.convT64 runtime.convTstring runtime.convTslice runtime.convT2Enoptr runtime.convT2Inoptr runtime.convI2I runtime.assertI2I runtime.assertI2I2 runtime.assertE2I runtime.assertE2I2 reflect.ifaceE2I runtime.iterate_itabs runtime.(*lfstack).push runtime.(*lfstack).pop runtime.lfnodeValidate runtime.lock runtime.unlock runtime.notewakeup runtime.notesleep runtime.notetsleep_internal runtime.notetsleep runtime.notetsleepg runtime.mallocinit runtime.(*mheap).sysAlloc runtime.sysReserveAligned runtime.(*mcache).nextFree runtime.mallocgc runtime.largeAlloc runtime.newobject reflect.unsafe_New internal/reflectlite.unsafe_New runtime.newarray reflect.unsafe_NewArray runtime.profilealloc runtime.fastexprand runtime.persistentalloc runtime.persistentalloc1 runtime.inPersistentAlloc runtime.(*linearAlloc).alloc runtime.(*hmap).incrnoverflow runtime.(*hmap).newoverflow runtime.makemap_small runtime.makemap runtime.makeBucketArray runtime.mapaccess1 runtime.mapaccess2 runtime.mapaccessK runtime.mapassign runtime.mapdelete runtime.mapiterinit runtime.mapiternext runtime.hashGrow runtime.growWork runtime.evacuate runtime.advanceEvacuationMark reflect.makemap reflect.mapaccess reflect.mapassign reflect.mapdelete reflect.mapiterinit reflect.mapiternext reflect.mapiterkey reflect.mapiterelem reflect.maplen internal/reflectlite.maplen runtime.mapaccess1_fast32 runtime.mapaccess2_fast32 runtime.mapassign_fast32 runtime.growWork_fast32 runtime.evacuate_fast32 runtime.mapaccess1_fast64 runtime.mapaccess2_fast64 runtime.mapassign_fast64ptr runtime.growWork_fast64 runtime.evacuate_fast64 runtime.mapaccess2_faststr runtime.mapassign_faststr runtime.growWork_faststr runtime.evacuate_faststr runtime.typedmemmove reflect.typedmemmove internal/reflectlite.typedmemmove reflect.typedmemmovepartial runtime.reflectcallmove runtime.typedslicecopy reflect.typedslicecopy runtime.typedmemclr reflect.typedmemclr runtime.memclrHasPointers runtime.(*mspan).refillAllocCache runtime.(*mspan).nextFreeIndex runtime.markBitsForAddr runtime.findObject runtime.heapBits.nextArena runtime.heapBits.forward runtime.heapBits.forwardOrBoundary runtime.bulkBarrierPreWrite runtime.bulkBarrierPreWriteSrcOnly runtime.bulkBarrierBitmap runtime.typeBitsBulkBarrier runtime.heapBits.initSpan runtime.heapBits.initCheckmarkSpan runtime.heapBits.clearCheckmarkSpan runtime.(*mspan).countAlloc runtime.heapBitsSetType runtime.heapBitsSetTypeGCProg runtime.progToPointerMask runtime.runGCProg runtime.materializeGCProg runtime.allocmcache runtime.freemcache runtime.(*mcache).refill runtime.(*mcache).releaseAll runtime.(*mcache).prepareForSweep runtime.(*mcentral).cacheSpan runtime.(*mcentral).uncacheSpan runtime.(*mcentral).freeSpan runtime.(*mcentral).grow runtime.sysAlloc runtime.sysFree runtime.sysReserve runtime.sysMap runtime.queuefinalizer runtime.wakefing runtime.createfing runtime.runfinq runtime.SetFinalizer runtime.(*fixalloc).alloc runtime.gcinit runtime.readgogc runtime.gcenable runtime/debug.setGCPercent runtime.(*gcControllerState).startCycle runtime.(*gcControllerState).revise runtime.(*gcControllerState).endCycle runtime.(*gcControllerState).enlistWorker runtime.(*gcControllerState).findRunnableGCWorker runtime.pollFractionalWorkerExit runtime.gcSetTriggerRatio runtime.gcWaitOnMark runtime.gcStart runtime.gcMarkDone runtime.gcMarkTermination runtime.gcBgMarkStartWorkers runtime.gcBgMarkWorker runtime.gcMark runtime.gcSweep runtime.gcResetMarkState sync.runtime_registerPoolCleanup runtime.clearpools runtime.itoaDiv runtime.fmtNSAsMS runtime.(*treapNode).updateInvariants runtime.(*treapNode).findMaximal runtime.(*treapNode).pred runtime.treapFilter runtime.(*mspan).treapFilter runtime.treapIter.prev runtime.(*mTreap).end runtime.(*mTreap).mutate runtime.(*mTreap).insert runtime.(*mTreap).removeNode runtime.(*mTreap).find runtime.(*mTreap).removeSpan runtime.(*mTreap).erase runtime.(*mTreap).rotateLeft runtime.(*mTreap).rotateRight runtime.gcMarkRootPrepare runtime.gcMarkRootCheck runtime.markroot runtime.markrootBlock runtime.markrootFreeGStacks runtime.markrootSpans runtime.gcAssistAlloc runtime.gcAssistAlloc1 runtime.gcWakeAllAssists runtime.gcParkAssist runtime.gcFlushBgCredit runtime.scanstack runtime.scanframeworker runtime.gcDrain runtime.gcDrainN runtime.scanblock runtime.scanobject runtime.shade runtime.greyobject runtime.gcDumpObject runtime.gcmarknewobject runtime.gcMarkTinyAllocs runtime.initCheckmarks runtime.clearCheckmarks runtime.gcPaceScavenger runtime.wakeScavenger runtime.scavengeSleep runtime.bgscavenge runtime.init.1 runtime.(*stackScanState).putPtr runtime.(*stackScanState).getPtr runtime.(*stackScanState).addObject runtime.binarySearchTree runtime.(*stackScanState).findObject runtime.finishsweep_m runtime.bgsweep runtime.sweepone runtime.(*mspan).ensureSwept runtime.(*mspan).sweep runtime.deductSweepCredit runtime.clobberfree runtime.(*gcSweepBuf).push runtime.(*gcSweepBuf).block runtime.init.2 runtime.(*gcWork).init runtime.(*gcWork).put runtime.(*gcWork).putBatch runtime.(*gcWork).tryGet runtime.(*gcWork).dispose runtime.(*gcWork).balance runtime.(*workbuf).checknonempty runtime.(*workbuf).checkempty runtime.getempty runtime.putempty runtime.putfull runtime.trygetfull runtime.handoff runtime.prepareFreeWorkbufs runtime.freeSomeWbufs runtime.(*mheap).coalesce runtime.(*mspan).scavenge runtime.recordspan runtime.inHeapOrStack runtime.spanOfHeap runtime.(*mheap).init runtime.(*mheap).reclaim runtime.(*mheap).reclaimChunk runtime.(*mheap).alloc_m runtime.(*mheap).alloc runtime.(*mheap).allocManual runtime.(*mheap).setSpans runtime.(*mheap).allocSpanLocked runtime.(*mheap).grow runtime.(*mheap).growAddSpan runtime.(*mheap).freeSpan runtime.(*mheap).freeManual runtime.(*mheap).freeSpanLocked runtime.(*mheap).scavengeSplit runtime.(*mheap).scavengeLocked runtime.(*mheap).scavengeIfNeededLocked runtime.(*mSpanList).remove runtime.(*mSpanList).insert runtime.(*mSpanList).insertBack runtime.(*mSpanList).takeAll runtime.addspecial runtime.removespecial runtime.addfinalizer runtime.removefinalizer runtime.setprofilebucket runtime.freespecial runtime.newMarkBits runtime.nextMarkBitArenaEpoch runtime.newArenaMayUnlock runtime.newBucket runtime.(*bucket).mp runtime.(*bucket).bp runtime.stkbucket runtime.eqslice runtime.mProf_NextCycle runtime.mProf_Flush runtime.mProf_FlushLocked runtime.mProf_Malloc runtime.mProf_Free runtime.blockevent runtime.blocksampled runtime.saveblockevent sync.event runtime.tracealloc runtime.tracefree runtime.tracegc runtime.init.3 runtime.cachestats runtime.flushmcache runtime.purgecachedstats runtime.mSysStatInc runtime.mSysStatDec runtime.(*wbBuf).reset runtime.wbBufFlush runtime.wbBufFlush1 internal/poll.runtime_pollServerInit internal/poll.runtime_pollOpen internal/poll.runtime_pollClose runtime.(*pollCache).free internal/poll.runtime_pollReset internal/poll.runtime_pollWait internal/poll.runtime_pollUnblock runtime.netpollready runtime.netpollblockcommit runtime.netpollblock runtime.netpollunblock runtime.(*pollCache).alloc runtime.netpollinit runtime.netpollopen runtime.netpoll runtime.semacreate runtime.semasleep runtime.semawakeup runtime.osinit runtime.getncpu runtime.getPageSize runtime.getRandomData runtime.newosproc runtime.minit runtime.osyield runtime.setsig runtime.setsigstack runtime.sysargs runtime.panicCheck1 runtime.panicCheck2 runtime.goPanicIndex runtime.goPanicIndexU runtime.goPanicSliceAlen runtime.goPanicSliceAlenU runtime.goPanicSliceAcap runtime.goPanicSliceAcapU runtime.goPanicSliceB runtime.goPanicSliceBU runtime.goPanicSlice3Alen runtime.goPanicSlice3AlenU runtime.goPanicSlice3Acap runtime.goPanicSlice3B runtime.goPanicSlice3C runtime.panicdivide runtime.deferprocStack runtime.testdefersizes runtime.init.4 runtime.freedefer runtime.freedeferpanic runtime.freedeferfn runtime.deferreturn runtime.preprintpanics runtime.printpanics runtime.gopanic runtime.getargp runtime.gorecover sync.throw runtime.throw runtime.recovery runtime.fatalthrow runtime.fatalpanic runtime.startpanic_m runtime.dopanic_m runtime.shouldPushSigpanic runtime.recordForPanic runtime.printlock runtime.printunlock runtime.gwrite runtime.printsp runtime.printnl runtime.printbool runtime.printfloat runtime.printcomplex runtime.printuint runtime.printint runtime.printhex runtime.printpointer runtime.printstring runtime.printslice runtime.printeface runtime.hexdumpWords runtime.main os.runtime_beforeExit runtime.init.5 runtime.forcegchelper runtime.gopark runtime.goready runtime.acquireSudog runtime.releaseSudog runtime.funcPC runtime.badmcall runtime.badmcall2 runtime.badreflectcall runtime.badmorestackg0 runtime.badmorestackgsignal runtime.badctxt runtime.allgadd runtime.cpuinit runtime.schedinit runtime.checkmcount runtime.mcommoninit runtime.ready runtime.freezetheworld runtime.casfrom_Gscanstatus runtime.castogscanstatus runtime.casgstatus runtime.scang runtime.restartg runtime.stopTheWorld runtime.startTheWorld runtime.stopTheWorldWithSema runtime.startTheWorldWithSema runtime.mstart runtime.mstart1 runtime.mstartm0 runtime.mexit runtime.forEachP runtime.runSafePointFn runtime.allocm runtime.needm runtime.newextram runtime.oneNewExtraM runtime.dropm runtime.lockextra runtime.newm runtime.newm1 runtime.templateThread runtime.stopm runtime.mspinning runtime.startm runtime.handoffp runtime.stoplockedm runtime.startlockedm runtime.gcstopm runtime.execute runtime.findrunnable runtime.pollWork runtime.resetspinning runtime.injectglist runtime.schedule runtime.parkunlock_c runtime.park_m runtime.goschedImpl runtime.gosched_m runtime.gopreempt_m runtime.goexit1 runtime.goexit0 runtime.save runtime.reentersyscall runtime.entersyscall runtime.entersyscall_sysmon runtime.entersyscall_gcwait runtime.entersyscallblock runtime.entersyscallblock_handoff runtime.exitsyscall runtime.exitsyscallfast runtime.exitsyscallfast_reacquired runtime.exitsyscallfast_pidle runtime.exitsyscall0 runtime.beforefork syscall.runtime_BeforeFork runtime.afterfork syscall.runtime_AfterFork syscall.runtime_AfterForkInChild runtime.malg runtime.newproc runtime.newproc1 runtime.saveAncestors runtime.gfput runtime.gfget runtime.gfpurge runtime.unlockOSThread runtime.badunlockosthread runtime._System runtime._ExternalCode runtime._LostExternalCode runtime._GC runtime._LostSIGPROFDuringAtomic64 runtime.sigprof runtime.sigprofNonGo runtime.sigprofNonGoPC runtime.setsSP runtime.(*p).init runtime.(*p).destroy runtime.procresize runtime.acquirep runtime.wirep runtime.releasep runtime.incidlelocked runtime.checkdead runtime.sysmon runtime.retake runtime.preemptall runtime.schedtrace runtime.schedEnableUser runtime.schedEnabled runtime.globrunqget runtime.pidleput runtime.runqempty runtime.runqput runtime.runqputslow runtime.runqget runtime.runqgrab runtime.runqsteal sync.runtime_procPin sync.runtime_procUnpin sync/atomic.runtime_procPin sync/atomic.runtime_procUnpin sync.runtime_canSpin sync.runtime_doSpin runtime.(*randomOrder).reset runtime.gcd runtime.doInit runtime.(*profBuf).takeOverflow runtime.(*profBuf).incrementOverflow runtime.(*profBuf).canWriteRecord runtime.(*profBuf).canWriteTwoRecords runtime.(*profBuf).write runtime.(*profBuf).wakeupExtra syscall.runtime_envs os.runtime_args syscall.Exit runtime.args runtime.goargs runtime.goenvs_unix runtime.testAtomic64 runtime.check runtime.parsedebugvars runtime/debug.SetTraceback runtime.timediv reflect.typelinks reflect.resolveNameOff reflect.resolveTypeOff reflect.resolveTextOff internal/reflectlite.resolveNameOff internal/reflectlite.resolveTypeOff reflect.addReflectOff runtime.extendRandom runtime.waitReason.String runtime.(*rwmutex).rlock runtime.(*rwmutex).runlock runtime.sellock runtime.selunlock runtime.selparkcommit runtime.selectgo sync.runtime_Semacquire internal/poll.runtime_Semacquire sync.runtime_Semrelease sync.runtime_SemacquireMutex internal/poll.runtime_Semrelease runtime.readyWithTime runtime.semacquire1 runtime.semrelease1 runtime.cansemacquire runtime.(*semaRoot).queue runtime.(*semaRoot).dequeue runtime.(*semaRoot).rotateLeft runtime.(*semaRoot).rotateRight sync.runtime_notifyListCheck sync.runtime_nanotime runtime.dumpregs runtime.(*sigctxt).preparePanic runtime.(*sigctxt).fixsigcode runtime.sighandler os.sigpipe runtime.init.6 runtime.initsig runtime.clearSignalHandlers runtime.setThreadCPUProfiler runtime.sigpipe runtime.sigtrampgo runtime.sigpanic runtime.dieFromSignal runtime.raisebadsignal runtime.noSignalStack runtime.sigNotOnStack runtime.signalDuringFork runtime.badsignal runtime.sigfwdgo runtime.unblocksig runtime.minitSignalStack runtime.minitSignalMask runtime.unminitSignals runtime.signalstack runtime.sigsend runtime.makeslice runtime.growslice runtime.stackinit runtime.stacklog2 runtime.stackpoolalloc runtime.stackpoolfree runtime.stackcacherefill runtime.stackcacherelease runtime.stackcache_clear runtime.stackalloc runtime.stackfree runtime.adjustpointers runtime.adjustframe runtime.adjustctxt runtime.adjustdefers runtime.adjustsudogs runtime.findsghi runtime.syncadjustsudogs runtime.copystack runtime.round2 runtime.newstack runtime.shrinkstack runtime.freeStackSpans runtime.getStackMap runtime.morestackc runtime.concatstrings runtime.concatstring2 runtime.concatstring3 runtime.concatstring4 runtime.concatstring5 runtime.slicebytetostring runtime.rawstringtmp runtime.stringtoslicebyte runtime.stringtoslicerune runtime.slicerunetostring runtime.intstring runtime.rawstring runtime.rawbyteslice runtime.rawruneslice runtime.gostring runtime.index runtime.atoi runtime.findnull runtime.badsystemstack reflect.memmove runtime.fastrand runtime.(*Frames).Next runtime.expandCgoFrames runtime.modulesinit runtime.moduledataverify runtime.moduledataverify1 runtime.FuncForPC runtime.(*Func).Name runtime.findmoduledatap runtime.findfunc runtime.pcvalue runtime.funcname runtime.funcnameFromNameoff runtime.funcline1 runtime.funcline runtime.funcspdelta runtime.pcdatavalue runtime.pcdatavalue1 runtime.funcdata runtime.step runtime.readvarint runtime.libcCall syscall.syscall syscall.syscall6 syscall.syscall6X syscall.syscallPtr syscall.rawSyscall runtime.pthread_attr_init runtime.pthread_attr_getstacksize runtime.pthread_attr_setdetachstate runtime.pthread_create runtime.raise runtime.mmap runtime.munmap runtime.madvise runtime.read runtime.closefd runtime.exit runtime.usleep runtime.write runtime.open runtime.nanotime runtime.walltime runtime.sigaction runtime.sigprocmask runtime.sigaltstack runtime.raiseproc runtime.setitimer runtime.sysctl runtime.fcntl runtime.kqueue runtime.kevent runtime.pthread_mutex_init runtime.pthread_mutex_lock runtime.pthread_mutex_unlock runtime.pthread_cond_init runtime.pthread_cond_wait runtime.pthread_cond_timedwait_relative_np runtime.pthread_cond_signal syscall.syscallX runtime.addtimer runtime.(*timersBucket).addtimerLocked runtime.deltimer runtime.(*timersBucket).deltimerLocked runtime.timerproc runtime.timejump runtime.timejumpLocked runtime.siftupTimer runtime.siftdownTimer time.now runtime.traceReader runtime.traceProcFree runtime.traceEvent runtime.traceEventLocked runtime.traceStackID runtime.traceAcquireBuffer runtime.traceReleaseBuffer runtime.traceFlush runtime.(*traceBuf).varint runtime.(*traceStackTable).put runtime.(*traceStackTable).find runtime.(*traceStackTable).newStack runtime.(*traceAlloc).alloc runtime.traceProcStart runtime.traceProcStop runtime.traceGCSweepStart runtime.traceGCSweepSpan runtime.traceGCSweepDone runtime.traceGoCreate runtime.traceGoStart runtime.traceGoPark runtime.traceGoUnpark runtime.traceGoSysCall runtime.traceGoSysExit runtime.traceGoSysBlock runtime.traceNextGC runtime.tracebackdefers runtime.gentraceback runtime.getArgInfo runtime.tracebackCgoContext runtime.printcreatedby runtime.printcreatedby1 runtime.traceback runtime.tracebacktrap runtime.traceback1 runtime.printAncestorTraceback runtime.printAncestorTracebackFuncInfo runtime.callers runtime.gcallers runtime.showframe runtime.showfuncinfo runtime.goroutineheader runtime.tracebackothers runtime.tracebackHexdump runtime.isSystemGoroutine runtime.printCgoTraceback runtime.printOneCgoTraceback runtime.callCgoSymbolizer runtime.cgoContextPCs runtime.(*_type).string runtime.(*_type).uncommon runtime.(*_type).pkgpath runtime.resolveNameOff runtime.resolveTypeOff runtime.(*_type).textOff runtime.name.tagLen runtime.name.name runtime.name.tag runtime.name.pkgPath runtime.typelinksinit runtime.typesEqual runtime.decoderune runtime.encoderune runtime.cgocallbackg1.func1 runtime.cgoCheckWriteBarrier.func1 runtime.cgoCheckTypedBlock.func1 runtime.chansend.func1 runtime.chanrecv.func1 runtime.debugCallCheck.func1 runtime.debugCallWrap.func1 runtime.mallocgc.func1 runtime.persistentalloc.func1 runtime.allocmcache.func1 runtime.freemcache.func1 runtime.SetFinalizer.func1 runtime.SetFinalizer.func2 runtime.setGCPercent.func1 runtime.gcStart.func1 runtime.gcStart.func2 runtime.gcMarkDone.func1.1 runtime.gcMarkDone.func1 runtime.gcMarkDone.func2 runtime.gcMarkDone.func3 runtime.gcMarkTermination.func1 runtime.gcMarkTermination.func2 runtime.gcMarkTermination.func3 runtime.gcMarkTermination.func4.1 runtime.gcMarkTermination.func4 runtime.gcBgMarkWorker.func1 runtime.gcBgMarkWorker.func2 runtime.markroot.func1 runtime.gcAssistAlloc.func1 runtime.scanstack.func1 runtime.scavengeSleep.func1 runtime.bgscavenge.func1 runtime.bgscavenge.func2 runtime.getempty.func1 runtime.freeSomeWbufs.func1 runtime.(*mheap).coalesce.func1 runtime.(*mheap).coalesce.func2 runtime.(*mheap).alloc.func1 runtime.(*mheap).allocSpanLocked.func1 runtime.(*mheap).freeSpan.func1 runtime.(*mheap).scavengeSplit.func1 runtime.mProf_Malloc.func1 runtime.tracealloc.func1 runtime.tracefree.func1 runtime.wbBufFlush.func1 runtime.freedefer.func1 runtime.preprintpanics.func1 runtime.throw.func1 runtime.fatalthrow.func1 runtime.fatalpanic.func1 runtime.fatalpanic.func2 runtime.hexdumpWords.func1 runtime.main.func1 runtime.main.func2 runtime.goready.func1 runtime.casgstatus.func1 runtime.casgstatus.func2 runtime.startTheWorld.func1 runtime.reentersyscall.func1 runtime.entersyscallblock.func1 runtime.entersyscallblock.func2 runtime.exitsyscallfast.func1 runtime.exitsyscallfast_reacquired.func1 runtime.malg.func1 runtime.newproc.func1 runtime.gfget.func1 runtime.(*rwmutex).rlock.func1 runtime.selectgo.func1 runtime.selectgo.func2 runtime.callers.func1 runtime.tracebackHexdump.func1 runtime.init runtime.skipPleaseUseCallersFrames runtime.rt0_go runtime.asminit runtime.gogo runtime.mcall runtime.systemstack_switch runtime.systemstack runtime.morestack runtime.morestack_noctxt runtime.reflectcall _callRet runtime.call32 runtime.call64 runtime.call128 runtime.call256 runtime.call512 runtime.call1024 runtime.call2048 runtime.call4096 runtime.call8192 runtime.call16384 runtime.call32768 runtime.call65536 runtime.call131072 runtime.call262144 runtime.call524288 runtime.call1048576 runtime.call2097152 runtime.call4194304 runtime.call8388608 runtime.call16777216 runtime.call33554432 runtime.call67108864 runtime.call134217728 runtime.call268435456 runtime.call536870912 runtime.call1073741824 runtime.procyield runtime.publicationBarrier runtime.jmpdefer _gosave runtime.asmcgocall runtime.cgocallback runtime.cgocallback_gofunc runtime.setg _setg_gcc runtime.abort runtime.cputicks runtime.aeshash runtime.aeshashstr _aeshashbody runtime.aeshash32 runtime.aeshash64 runtime.checkASM runtime.return0 runtime.goexit runtime.gcWriteBarrier runtime.debugCallV1 _debugCall32 _debugCall64 _debugCall128 _debugCall256 _debugCall512 _debugCall1024 _debugCall2048 _debugCall4096 _debugCall8192 _debugCall16384 _debugCall32768 _debugCall65536 runtime.debugCallPanicked runtime.panicIndex runtime.panicIndexU runtime.panicSliceAlen runtime.panicSliceAlenU runtime.panicSliceAcap runtime.panicSliceAcapU runtime.panicSliceB runtime.panicSliceBU runtime.panicSlice3Alen runtime.panicSlice3AlenU runtime.panicSlice3Acap runtime.panicSlice3B runtime.panicSlice3C runtime.duffzero runtime.duffcopy runtime.memclrNoHeapPointers runtime.memmove runtime.exit_trampoline runtime.open_trampoline runtime.close_trampoline runtime.read_trampoline runtime.write_trampoline runtime.setitimer_trampoline runtime.madvise_trampoline runtime.nanotime_trampoline runtime.walltime_trampoline runtime.sigaction_trampoline runtime.sigprocmask_trampoline runtime.sigaltstack_trampoline runtime.raiseproc_trampoline runtime.sigfwd runtime.sigtramp runtime.cgoSigtramp runtime.mmap_trampoline runtime.munmap_trampoline runtime.usleep_trampoline runtime.settls runtime.sysctl_trampoline runtime.kqueue_trampoline runtime.kevent_trampoline runtime.fcntl_trampoline runtime.mstart_stub runtime.pthread_attr_init_trampoline runtime.pthread_attr_getstacksize_trampoline runtime.pthread_attr_setdetachstate_trampoline runtime.pthread_create_trampoline runtime.raise_trampoline runtime.pthread_mutex_init_trampoline runtime.pthread_mutex_lock_trampoline runtime.pthread_mutex_unlock_trampoline runtime.pthread_cond_init_trampoline runtime.pthread_cond_wait_trampoline runtime.pthread_cond_timedwait_relative_np_trampoline runtime.pthread_cond_signal_trampoline runtime.syscall runtime.syscallX runtime.syscallPtr runtime.syscall6 runtime.syscall6X type..hash.runtime.uncommontype type..eq.runtime.uncommontype type..hash.runtime._panic type..eq.runtime._panic type..hash.runtime._defer type..eq.runtime._defer type..hash.runtime.sysmontick type..eq.runtime.sysmontick type..hash.runtime.special type..eq.runtime.special type..hash.runtime.markBits type..eq.runtime.markBits type..hash.runtime.mcache type..eq.runtime.mcache type..hash.struct { runtime.gList; runtime.n int32 } type..eq.struct { runtime.gList; runtime.n int32 } type..hash.runtime.gcWork type..eq.runtime.gcWork type..hash.runtime.wbBuf type..eq.runtime.wbBuf type..hash.runtime.mOS type..eq.runtime.mOS runtime.(*waitReason).String type..hash.runtime.sudog type..eq.runtime.sudog type..hash.runtime.hchan type..eq.runtime.hchan type..hash.[6]string type..eq.[6]string type..hash.[9]string type..eq.[9]string type..hash.runtime.bitvector type..eq.runtime.bitvector type..hash.runtime.itab type..eq.runtime.itab type..hash.runtime._func type..eq.runtime._func type..hash.runtime.modulehash type..eq.runtime.modulehash type..hash.runtime.treapIter type..eq.runtime.treapIter type..hash.runtime.gcSweepBuf type..eq.runtime.gcSweepBuf type..hash.[2]runtime.gcSweepBuf type..eq.[2]runtime.gcSweepBuf type..hash.runtime.arenaHint type..eq.runtime.arenaHint type..hash.runtime.mcentral type..eq.runtime.mcentral type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..hash.runtime.specialfinalizer type..eq.runtime.specialfinalizer type..hash.runtime.rwmutex type..eq.runtime.rwmutex type..hash.runtime.scase type..eq.runtime.scase type..hash.[2]string type..eq.[2]string type..hash.[3]string type..eq.[3]string type..hash.[4]string type..eq.[4]string type..hash.[5]string type..eq.[5]string runtime.(*itabTableType).add-fm type..hash.runtime.Frame type..eq.runtime.Frame type..hash.[2]runtime.Frame type..eq.[2]runtime.Frame type..hash.runtime.TypeAssertionError type..eq.runtime.TypeAssertionError type..hash.runtime.boundsError type..eq.runtime.boundsError runtime.(*boundsError).Error type..hash.runtime.cpuProfile type..eq.runtime.cpuProfile type..hash.runtime.dbgVar type..eq.runtime.dbgVar runtime.(*errorString).Error type..hash.runtime.finblock type..eq.runtime.finblock type..hash.runtime.forcegcstate type..eq.runtime.forcegcstate type..hash.runtime.funcinl type..eq.runtime.funcinl type..hash.runtime.gcControllerState type..eq.runtime.gcControllerState type..hash.runtime.gcTrigger type..eq.runtime.gcTrigger type..hash.runtime.hiter type..eq.runtime.hiter type..hash.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..eq.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..hash.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..eq.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..hash.runtime.mstats type..eq.runtime.mstats runtime.(*plainError).Error type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..hash.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 } type..eq.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 } type..hash.runtime.semaRoot type..eq.runtime.semaRoot type..hash.runtime.sigTabT type..eq.runtime.sigTabT type..hash.runtime.stackmap type..eq.runtime.stackmap type..hash.runtime.sweepdata type..eq.runtime.sweepdata type..hash.runtime.traceStack type..eq.runtime.traceStack type..hash.runtime.traceStackTable type..eq.runtime.traceStackTable type..hash.[16]runtime.dbgVar type..eq.[16]runtime.dbgVar type..hash.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..eq.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..hash.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..eq.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..hash.[25]string type..eq.[25]string type..hash.[32]runtime.sigTabT type..eq.[32]runtime.sigTabT type..hash.[33]float64 type..eq.[33]float64 type..hash.[8]string type..eq.[8]string type..hash.struct { runtime.cycle uint32; runtime.flushed bool } type..eq.struct { runtime.cycle uint32; runtime.flushed bool } type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..hash.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } type..eq.struct { runtime.note runtime.note; runtime.mask [1]uint32; runtime.wanted [1]uint32; runtime.ignored [1]uint32; runtime.recv [1]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } sync/atomic.(*Value).Store sync/atomic.CompareAndSwapUintptr sync/atomic.StoreUint32 sync/atomic.StoreUintptr internal/reflectlite.Swapper internal/reflectlite.name.tagLen internal/reflectlite.name.tag internal/reflectlite.name.pkgPath internal/reflectlite.(*rtype).uncommon internal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).Size internal/reflectlite.(*rtype).Kind internal/reflectlite.(*rtype).common internal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*rtype).PkgPath internal/reflectlite.(*rtype).Name internal/reflectlite.(*rtype).Elem internal/reflectlite.(*rtype).Len internal/reflectlite.(*rtype).NumField internal/reflectlite.(*rtype).NumIn internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*rtype).Out internal/reflectlite.TypeOf internal/reflectlite.(*rtype).Implements internal/reflectlite.(*rtype).AssignableTo internal/reflectlite.(*rtype).Comparable internal/reflectlite.implements internal/reflectlite.directlyAssignable internal/reflectlite.haveIdenticalType internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*ValueError).Error internal/reflectlite.Value.Kind internal/reflectlite.Value.Len internal/reflectlite.ValueOf internal/reflectlite.Swapper.func1 internal/reflectlite.Swapper.func2 internal/reflectlite.Swapper.func3 internal/reflectlite.Swapper.func4 internal/reflectlite.Swapper.func5 internal/reflectlite.Swapper.func6 internal/reflectlite.Swapper.func7 internal/reflectlite.Swapper.func8 internal/reflectlite.Swapper.func9 type..hash.internal/reflectlite.uncommonType type..eq.internal/reflectlite.uncommonType internal/reflectlite.(*Value).Kind internal/reflectlite.(*Value).Len type..hash.internal/reflectlite.ValueError type..eq.internal/reflectlite.ValueError type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } errors.New errors.(*errorString).Error errors.init sync.(*Map).Load sync.(*Map).Store sync.(*entry).tryStore sync.(*Map).LoadOrStore sync.(*entry).tryLoadOrStore sync.(*Map).missLocked sync.(*Map).dirtyLocked sync.(*entry).tryExpungeLocked sync.(*Mutex).lockSlow sync.(*Mutex).Unlock sync.(*Mutex).unlockSlow sync.(*Once).doSlow sync.(*Pool).Put sync.(*Pool).Get sync.(*Pool).getSlow sync.(*Pool).pin sync.(*Pool).pinSlow sync.poolCleanup sync.init.0 sync.(*poolDequeue).pushHead sync.(*poolDequeue).popHead sync.(*poolDequeue).popTail sync.(*poolChain).pushHead sync.(*poolChain).popHead sync.(*poolChain).popTail sync.init.1 sync.(*RWMutex).RUnlock sync.(*RWMutex).rUnlockSlow sync.(*RWMutex).Lock sync.(*RWMutex).Unlock sync.(*WaitGroup).Add sync.(*WaitGroup).Done sync.(*WaitGroup).Wait sync.init type..hash.sync.poolLocalInternal type..eq.sync.poolLocalInternal type..hash.sync.poolLocal type..eq.sync.poolLocal io.WriteString io.ReadAtLeast io.copyBuffer io.(*LimitedReader).Read io.init type..hash.io.LimitedReader type..eq.io.LimitedReader unicode/utf8.DecodeRune unicode/utf8.DecodeRuneInString unicode/utf8.EncodeRune unicode/utf8.RuneCount unicode/utf8.RuneCountInString unicode/utf8.ValidString unicode.is16 unicode.is32 unicode.isExcludingLatin unicode.to unicode.ToUpper unicode.ToLower unicode.SimpleFold unicode.init bytes.(*Buffer).String bytes.(*Buffer).Len bytes.(*Buffer).Reset bytes.(*Buffer).grow bytes.(*Buffer).Write bytes.(*Buffer).WriteString bytes.(*Buffer).ReadFrom bytes.makeSlice bytes.(*Buffer).WriteTo bytes.(*Buffer).WriteByte bytes.(*Buffer).Read bytes.(*Buffer).ReadByte bytes.EqualFold bytes.makeSlice.func1 bytes.init bufio.(*Reader).Size bufio.(*Reader).fill bufio.(*Reader).Read bufio.(*Reader).ReadByte bufio.(*Reader).WriteTo bufio.(*Reader).writeBuf bufio.(*Writer).Size bufio.(*Writer).Flush bufio.(*Writer).Write bufio.(*Writer).WriteString bufio.(*Writer).ReadFrom bufio.init math.init strconv.equalIgnoreCase strconv.special strconv.(*decimal).set strconv.readFloat strconv.(*decimal).floatBits strconv.atof64exact strconv.atof32exact strconv.atofHex strconv.atof32 strconv.atof64 strconv.ParseFloat strconv.(*NumError).Error strconv.baseError strconv.bitSizeError strconv.ParseUint strconv.ParseInt strconv.Atoi strconv.underscoreOK strconv.(*decimal).String strconv.digitZero strconv.trim strconv.(*decimal).Assign strconv.rightShift strconv.prefixIsLessThan strconv.leftShift strconv.(*decimal).Shift strconv.(*decimal).Round strconv.(*decimal).RoundUp strconv.(*decimal).RoundedInteger strconv.(*extFloat).floatBits strconv.(*extFloat).AssignComputeBounds strconv.(*extFloat).AssignDecimal strconv.(*extFloat).frexp10 strconv.frexp10Many strconv.(*extFloat).FixedDecimal strconv.adjustLastDigitFixed strconv.(*extFloat).ShortestDecimal strconv.adjustLastDigit strconv.FormatFloat strconv.genericFtoa strconv.bigFtoa strconv.formatDigits strconv.roundShortest strconv.fmtE strconv.fmtF strconv.fmtB strconv.fmtX strconv.FormatUint strconv.FormatInt strconv.AppendInt strconv.AppendUint strconv.formatBits strconv.appendQuotedWith strconv.appendQuotedRuneWith strconv.appendEscapedRune strconv.CanBackquote strconv.UnquoteChar strconv.Unquote strconv.bsearch16 strconv.bsearch32 strconv.IsPrint strconv.isInGraphicList strconv.init type..hash.strconv.NumError type..eq.strconv.NumError type..hash.strconv.decimal type..eq.strconv.decimal type..hash.strconv.extFloat type..eq.strconv.extFloat type..hash.strconv.leftCheat type..eq.strconv.leftCheat type..hash.[11]float32 type..eq.[11]float32 type..hash.[23]float64 type..eq.[23]float64 type..hash.[61]strconv.leftCheat type..eq.[61]strconv.leftCheat type..hash.[87]strconv.extFloat type..eq.[87]strconv.extFloat type..hash.[8]strconv.extFloat type..eq.[8]strconv.extFloat reflect.makeMethodValue reflect.name.tagLen reflect.name.tag reflect.name.pkgPath reflect.newName reflect.Kind.String reflect.(*rtype).uncommon reflect.(*rtype).String reflect.(*rtype).Size reflect.(*rtype).Bits reflect.(*rtype).Align reflect.(*rtype).FieldAlign reflect.(*rtype).Kind reflect.(*rtype).common reflect.(*rtype).exportedMethods reflect.(*rtype).NumMethod reflect.(*rtype).Method reflect.(*rtype).MethodByName reflect.(*rtype).PkgPath reflect.(*rtype).Name reflect.(*rtype).ChanDir reflect.(*rtype).IsVariadic reflect.(*rtype).Elem reflect.(*rtype).Field reflect.(*rtype).FieldByIndex reflect.(*rtype).FieldByName reflect.(*rtype).FieldByNameFunc reflect.(*rtype).In reflect.(*rtype).Key reflect.(*rtype).Len reflect.(*rtype).NumField reflect.(*rtype).NumIn reflect.(*rtype).NumOut reflect.(*rtype).Out reflect.ChanDir.String reflect.(*interfaceType).Method reflect.(*interfaceType).NumMethod reflect.(*interfaceType).MethodByName reflect.StructTag.Lookup reflect.(*structType).Field reflect.(*structType).FieldByIndex reflect.(*structType).FieldByNameFunc reflect.(*structType).FieldByName reflect.TypeOf reflect.(*rtype).ptrTo reflect.fnv1 reflect.(*rtype).Implements reflect.(*rtype).AssignableTo reflect.(*rtype).ConvertibleTo reflect.(*rtype).Comparable reflect.implements reflect.directlyAssignable reflect.haveIdenticalType reflect.haveIdenticalUnderlyingType reflect.typesByString reflect.FuncOf reflect.funcStr reflect.funcLayout reflect.addTypeBits reflect.packEface reflect.(*ValueError).Error reflect.methodName reflect.flag.mustBeExportedSlow reflect.flag.mustBeAssignableSlow reflect.Value.Addr reflect.Value.Bool reflect.Value.Bytes reflect.Value.runes reflect.methodReceiver reflect.callMethod reflect.Value.Cap reflect.Value.Elem reflect.Value.Field reflect.Value.Index reflect.valueInterface reflect.Value.Kind reflect.Value.Len reflect.Value.MapIndex reflect.Value.MapKeys reflect.(*MapIter).Key reflect.(*MapIter).Value reflect.(*MapIter).Next reflect.Value.MapRange reflect.copyVal reflect.Value.NumMethod reflect.Value.NumField reflect.Value.Pointer reflect.Value.Set reflect.Value.SetBool reflect.Value.SetBytes reflect.Value.setRunes reflect.Value.SetComplex reflect.Value.SetFloat reflect.Value.SetInt reflect.Value.SetLen reflect.Value.SetMapIndex reflect.Value.SetUint reflect.Value.SetString reflect.Value.Slice reflect.Value.String reflect.Value.Type reflect.typesMustMatch reflect.Copy reflect.MakeSlice reflect.MakeMapWithSize reflect.Zero reflect.New reflect.Value.assignTo reflect.Value.Convert reflect.convertOp reflect.makeInt reflect.makeFloat reflect.makeComplex reflect.makeString reflect.makeBytes reflect.makeRunes reflect.cvtInt reflect.cvtUint reflect.cvtFloatInt reflect.cvtFloatUint reflect.cvtIntFloat reflect.cvtUintFloat reflect.cvtFloat reflect.cvtComplex reflect.cvtIntString reflect.cvtUintString reflect.cvtBytesString reflect.cvtStringBytes reflect.cvtRunesString reflect.cvtStringRunes reflect.cvtDirect reflect.cvtT2I reflect.cvtI2I reflect.(*structType).FieldByName.func1 reflect.FuncOf.func1 reflect.funcLayout.func1 reflect.init reflect.methodValueCall reflect.(*ChanDir).String reflect.(*Kind).String type..hash.reflect.uncommonType type..eq.reflect.uncommonType reflect.(*Value).Kind reflect.(*Value).Len reflect.(*Value).NumField reflect.(*Value).NumMethod reflect.(*Value).String type..hash.reflect.Method type..eq.reflect.Method reflect.(*structType).Align reflect.(*structType).AssignableTo reflect.(*structType).Bits reflect.(*structType).ChanDir reflect.(*structType).Comparable reflect.(*structType).ConvertibleTo reflect.(*structType).Elem reflect.(*structType).FieldAlign reflect.(*structType).Implements reflect.(*structType).In reflect.(*structType).IsVariadic reflect.(*structType).Key reflect.(*structType).Kind reflect.(*structType).Len reflect.(*structType).Method reflect.(*structType).MethodByName reflect.(*structType).Name reflect.(*structType).NumField reflect.(*structType).NumIn reflect.(*structType).NumMethod reflect.(*structType).NumOut reflect.(*structType).Out reflect.(*structType).PkgPath reflect.(*structType).Size reflect.(*structType).String reflect.(*structType).common reflect.(*structType).uncommon type..hash.reflect.funcType type..eq.reflect.funcType reflect.(*funcType).Align reflect.(*funcType).AssignableTo reflect.(*funcType).Bits reflect.(*funcType).ChanDir reflect.(*funcType).Comparable reflect.(*funcType).ConvertibleTo reflect.(*funcType).Elem reflect.(*funcType).Field reflect.(*funcType).FieldAlign reflect.(*funcType).FieldByIndex reflect.(*funcType).FieldByName reflect.(*funcType).FieldByNameFunc reflect.(*funcType).Implements reflect.(*funcType).In reflect.(*funcType).IsVariadic reflect.(*funcType).Key reflect.(*funcType).Kind reflect.(*funcType).Len reflect.(*funcType).Method reflect.(*funcType).MethodByName reflect.(*funcType).Name reflect.(*funcType).NumField reflect.(*funcType).NumIn reflect.(*funcType).NumMethod reflect.(*funcType).NumOut reflect.(*funcType).Out reflect.(*funcType).PkgPath reflect.(*funcType).Size reflect.(*funcType).String reflect.(*funcType).common reflect.(*funcType).uncommon type..hash.reflect.ValueError type..eq.reflect.ValueError type..hash.reflect.funcTypeFixed128 type..eq.reflect.funcTypeFixed128 reflect.(*funcTypeFixed128).Align reflect.(*funcTypeFixed128).AssignableTo reflect.(*funcTypeFixed128).Bits reflect.(*funcTypeFixed128).ChanDir reflect.(*funcTypeFixed128).Comparable reflect.(*funcTypeFixed128).ConvertibleTo reflect.(*funcTypeFixed128).Elem reflect.(*funcTypeFixed128).Field reflect.(*funcTypeFixed128).FieldAlign reflect.(*funcTypeFixed128).FieldByIndex reflect.(*funcTypeFixed128).FieldByName reflect.(*funcTypeFixed128).FieldByNameFunc reflect.(*funcTypeFixed128).Implements reflect.(*funcTypeFixed128).In reflect.(*funcTypeFixed128).IsVariadic reflect.(*funcTypeFixed128).Key reflect.(*funcTypeFixed128).Kind reflect.(*funcTypeFixed128).Len reflect.(*funcTypeFixed128).Method reflect.(*funcTypeFixed128).MethodByName reflect.(*funcTypeFixed128).Name reflect.(*funcTypeFixed128).NumField reflect.(*funcTypeFixed128).NumIn reflect.(*funcTypeFixed128).NumMethod reflect.(*funcTypeFixed128).NumOut reflect.(*funcTypeFixed128).Out reflect.(*funcTypeFixed128).PkgPath reflect.(*funcTypeFixed128).Size reflect.(*funcTypeFixed128).String reflect.(*funcTypeFixed128).common reflect.(*funcTypeFixed128).uncommon type..hash.reflect.funcTypeFixed16 type..eq.reflect.funcTypeFixed16 reflect.(*funcTypeFixed16).Align reflect.(*funcTypeFixed16).AssignableTo reflect.(*funcTypeFixed16).Bits reflect.(*funcTypeFixed16).ChanDir reflect.(*funcTypeFixed16).Comparable reflect.(*funcTypeFixed16).ConvertibleTo reflect.(*funcTypeFixed16).Elem reflect.(*funcTypeFixed16).Field reflect.(*funcTypeFixed16).FieldAlign reflect.(*funcTypeFixed16).FieldByIndex reflect.(*funcTypeFixed16).FieldByName reflect.(*funcTypeFixed16).FieldByNameFunc reflect.(*funcTypeFixed16).Implements reflect.(*funcTypeFixed16).In reflect.(*funcTypeFixed16).IsVariadic reflect.(*funcTypeFixed16).Key reflect.(*funcTypeFixed16).Kind reflect.(*funcTypeFixed16).Len reflect.(*funcTypeFixed16).Method reflect.(*funcTypeFixed16).MethodByName reflect.(*funcTypeFixed16).Name reflect.(*funcTypeFixed16).NumField reflect.(*funcTypeFixed16).NumIn reflect.(*funcTypeFixed16).NumMethod reflect.(*funcTypeFixed16).NumOut reflect.(*funcTypeFixed16).Out reflect.(*funcTypeFixed16).PkgPath reflect.(*funcTypeFixed16).Size reflect.(*funcTypeFixed16).String reflect.(*funcTypeFixed16).common reflect.(*funcTypeFixed16).uncommon type..hash.reflect.funcTypeFixed32 type..eq.reflect.funcTypeFixed32 reflect.(*funcTypeFixed32).Align reflect.(*funcTypeFixed32).AssignableTo reflect.(*funcTypeFixed32).Bits reflect.(*funcTypeFixed32).ChanDir reflect.(*funcTypeFixed32).Comparable reflect.(*funcTypeFixed32).ConvertibleTo reflect.(*funcTypeFixed32).Elem reflect.(*funcTypeFixed32).Field reflect.(*funcTypeFixed32).FieldAlign reflect.(*funcTypeFixed32).FieldByIndex reflect.(*funcTypeFixed32).FieldByName reflect.(*funcTypeFixed32).FieldByNameFunc reflect.(*funcTypeFixed32).Implements reflect.(*funcTypeFixed32).In reflect.(*funcTypeFixed32).IsVariadic reflect.(*funcTypeFixed32).Key reflect.(*funcTypeFixed32).Kind reflect.(*funcTypeFixed32).Len reflect.(*funcTypeFixed32).Method reflect.(*funcTypeFixed32).MethodByName reflect.(*funcTypeFixed32).Name reflect.(*funcTypeFixed32).NumField reflect.(*funcTypeFixed32).NumIn reflect.(*funcTypeFixed32).NumMethod reflect.(*funcTypeFixed32).NumOut reflect.(*funcTypeFixed32).Out reflect.(*funcTypeFixed32).PkgPath reflect.(*funcTypeFixed32).Size reflect.(*funcTypeFixed32).String reflect.(*funcTypeFixed32).common reflect.(*funcTypeFixed32).uncommon type..hash.reflect.funcTypeFixed4 type..eq.reflect.funcTypeFixed4 reflect.(*funcTypeFixed4).Align reflect.(*funcTypeFixed4).AssignableTo reflect.(*funcTypeFixed4).Bits reflect.(*funcTypeFixed4).ChanDir reflect.(*funcTypeFixed4).Comparable reflect.(*funcTypeFixed4).ConvertibleTo reflect.(*funcTypeFixed4).Elem reflect.(*funcTypeFixed4).Field reflect.(*funcTypeFixed4).FieldAlign reflect.(*funcTypeFixed4).FieldByIndex reflect.(*funcTypeFixed4).FieldByName reflect.(*funcTypeFixed4).FieldByNameFunc reflect.(*funcTypeFixed4).Implements reflect.(*funcTypeFixed4).In reflect.(*funcTypeFixed4).IsVariadic reflect.(*funcTypeFixed4).Key reflect.(*funcTypeFixed4).Kind reflect.(*funcTypeFixed4).Len reflect.(*funcTypeFixed4).Method reflect.(*funcTypeFixed4).MethodByName reflect.(*funcTypeFixed4).Name reflect.(*funcTypeFixed4).NumField reflect.(*funcTypeFixed4).NumIn reflect.(*funcTypeFixed4).NumMethod reflect.(*funcTypeFixed4).NumOut reflect.(*funcTypeFixed4).Out reflect.(*funcTypeFixed4).PkgPath reflect.(*funcTypeFixed4).Size reflect.(*funcTypeFixed4).String reflect.(*funcTypeFixed4).common reflect.(*funcTypeFixed4).uncommon type..hash.reflect.funcTypeFixed64 type..eq.reflect.funcTypeFixed64 reflect.(*funcTypeFixed64).Align reflect.(*funcTypeFixed64).AssignableTo reflect.(*funcTypeFixed64).Bits reflect.(*funcTypeFixed64).ChanDir reflect.(*funcTypeFixed64).Comparable reflect.(*funcTypeFixed64).ConvertibleTo reflect.(*funcTypeFixed64).Elem reflect.(*funcTypeFixed64).Field reflect.(*funcTypeFixed64).FieldAlign reflect.(*funcTypeFixed64).FieldByIndex reflect.(*funcTypeFixed64).FieldByName reflect.(*funcTypeFixed64).FieldByNameFunc reflect.(*funcTypeFixed64).Implements reflect.(*funcTypeFixed64).In reflect.(*funcTypeFixed64).IsVariadic reflect.(*funcTypeFixed64).Key reflect.(*funcTypeFixed64).Kind reflect.(*funcTypeFixed64).Len reflect.(*funcTypeFixed64).Method reflect.(*funcTypeFixed64).MethodByName reflect.(*funcTypeFixed64).Name reflect.(*funcTypeFixed64).NumField reflect.(*funcTypeFixed64).NumIn reflect.(*funcTypeFixed64).NumMethod reflect.(*funcTypeFixed64).NumOut reflect.(*funcTypeFixed64).Out reflect.(*funcTypeFixed64).PkgPath reflect.(*funcTypeFixed64).Size reflect.(*funcTypeFixed64).String reflect.(*funcTypeFixed64).common reflect.(*funcTypeFixed64).uncommon type..hash.reflect.funcTypeFixed8 type..eq.reflect.funcTypeFixed8 reflect.(*funcTypeFixed8).Align reflect.(*funcTypeFixed8).AssignableTo reflect.(*funcTypeFixed8).Bits reflect.(*funcTypeFixed8).ChanDir reflect.(*funcTypeFixed8).Comparable reflect.(*funcTypeFixed8).ConvertibleTo reflect.(*funcTypeFixed8).Elem reflect.(*funcTypeFixed8).Field reflect.(*funcTypeFixed8).FieldAlign reflect.(*funcTypeFixed8).FieldByIndex reflect.(*funcTypeFixed8).FieldByName reflect.(*funcTypeFixed8).FieldByNameFunc reflect.(*funcTypeFixed8).Implements reflect.(*funcTypeFixed8).In reflect.(*funcTypeFixed8).IsVariadic reflect.(*funcTypeFixed8).Key reflect.(*funcTypeFixed8).Kind reflect.(*funcTypeFixed8).Len reflect.(*funcTypeFixed8).Method reflect.(*funcTypeFixed8).MethodByName reflect.(*funcTypeFixed8).Name reflect.(*funcTypeFixed8).NumField reflect.(*funcTypeFixed8).NumIn reflect.(*funcTypeFixed8).NumMethod reflect.(*funcTypeFixed8).NumOut reflect.(*funcTypeFixed8).Out reflect.(*funcTypeFixed8).PkgPath reflect.(*funcTypeFixed8).Size reflect.(*funcTypeFixed8).String reflect.(*funcTypeFixed8).common reflect.(*funcTypeFixed8).uncommon reflect.(*interfaceType).Align reflect.(*interfaceType).AssignableTo reflect.(*interfaceType).Bits reflect.(*interfaceType).ChanDir reflect.(*interfaceType).Comparable reflect.(*interfaceType).ConvertibleTo reflect.(*interfaceType).Elem reflect.(*interfaceType).Field reflect.(*interfaceType).FieldAlign reflect.(*interfaceType).FieldByIndex reflect.(*interfaceType).FieldByName reflect.(*interfaceType).FieldByNameFunc reflect.(*interfaceType).Implements reflect.(*interfaceType).In reflect.(*interfaceType).IsVariadic reflect.(*interfaceType).Key reflect.(*interfaceType).Kind reflect.(*interfaceType).Len reflect.(*interfaceType).Name reflect.(*interfaceType).NumField reflect.(*interfaceType).NumIn reflect.(*interfaceType).NumOut reflect.(*interfaceType).Out reflect.(*interfaceType).PkgPath reflect.(*interfaceType).Size reflect.(*interfaceType).String reflect.(*interfaceType).common reflect.(*interfaceType).uncommon type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } reflect.(*ptrType).Align reflect.(*ptrType).AssignableTo reflect.(*ptrType).Bits reflect.(*ptrType).ChanDir reflect.(*ptrType).Comparable reflect.(*ptrType).ConvertibleTo reflect.(*ptrType).Elem reflect.(*ptrType).Field reflect.(*ptrType).FieldAlign reflect.(*ptrType).FieldByIndex reflect.(*ptrType).FieldByName reflect.(*ptrType).FieldByNameFunc reflect.(*ptrType).Implements reflect.(*ptrType).In reflect.(*ptrType).IsVariadic reflect.(*ptrType).Key reflect.(*ptrType).Kind reflect.(*ptrType).Len reflect.(*ptrType).Method reflect.(*ptrType).MethodByName reflect.(*ptrType).Name reflect.(*ptrType).NumField reflect.(*ptrType).NumIn reflect.(*ptrType).NumMethod reflect.(*ptrType).NumOut reflect.(*ptrType).Out reflect.(*ptrType).PkgPath reflect.(*ptrType).Size reflect.(*ptrType).String reflect.(*ptrType).common reflect.(*ptrType).uncommon reflect.(*sliceType).Align reflect.(*sliceType).AssignableTo reflect.(*sliceType).Bits reflect.(*sliceType).ChanDir reflect.(*sliceType).Comparable reflect.(*sliceType).ConvertibleTo reflect.(*sliceType).Elem reflect.(*sliceType).Field reflect.(*sliceType).FieldAlign reflect.(*sliceType).FieldByIndex reflect.(*sliceType).FieldByName reflect.(*sliceType).FieldByNameFunc reflect.(*sliceType).Implements reflect.(*sliceType).In reflect.(*sliceType).IsVariadic reflect.(*sliceType).Key reflect.(*sliceType).Kind reflect.(*sliceType).Len reflect.(*sliceType).Method reflect.(*sliceType).MethodByName reflect.(*sliceType).Name reflect.(*sliceType).NumField reflect.(*sliceType).NumIn reflect.(*sliceType).NumMethod reflect.(*sliceType).NumOut reflect.(*sliceType).Out reflect.(*sliceType).PkgPath reflect.(*sliceType).Size reflect.(*sliceType).String reflect.(*sliceType).common reflect.(*sliceType).uncommon type..hash.[27]string type..eq.[27]string type..hash.struct { reflect.b bool; reflect.x interface {} } type..eq.struct { reflect.b bool; reflect.x interface {} } encoding/binary.littleEndian.Uint16 encoding/binary.littleEndian.PutUint16 encoding/binary.littleEndian.Uint32 encoding/binary.littleEndian.PutUint32 encoding/binary.littleEndian.Uint64 encoding/binary.littleEndian.PutUint64 encoding/binary.littleEndian.String encoding/binary.littleEndian.GoString encoding/binary.Read encoding/binary.Write encoding/binary.dataSize encoding/binary.sizeof encoding/binary.(*decoder).int16 encoding/binary.(*decoder).int32 encoding/binary.(*decoder).int64 encoding/binary.(*decoder).value encoding/binary.(*encoder).value encoding/binary.(*encoder).skip encoding/binary.intDataSize encoding/binary.init encoding/binary.(*littleEndian).GoString encoding/binary.(*littleEndian).PutUint16 encoding/binary.(*littleEndian).PutUint32 encoding/binary.(*littleEndian).PutUint64 encoding/binary.(*littleEndian).String encoding/binary.(*littleEndian).Uint16 encoding/binary.(*littleEndian).Uint32 encoding/binary.(*littleEndian).Uint64 encoding/base64.NewEncoding encoding/base64.Encoding.WithPadding encoding/base64.(*Encoding).Encode encoding/base64.(*Encoding).EncodeToString encoding/base64.(*encoder).Write encoding/base64.(*encoder).Close encoding/base64.CorruptInputError.Error encoding/base64.(*Encoding).decodeQuantum encoding/base64.(*Encoding).Decode encoding/base64.init encoding/base64.(*CorruptInputError).Error type..hash.encoding/base64.Encoding type..eq.encoding/base64.Encoding type..hash.encoding/base64.encoder type..eq.encoding/base64.encoder sort.Slice sort.insertionSort sort.siftDown sort.heapSort sort.medianOfThree sort.swapRange sort.doPivot sort.quickSort sort.Sort sort.maxDepth sort.Stable sort.stable sort.symMerge sort.rotate sort.insertionSort_func sort.siftDown_func sort.heapSort_func sort.medianOfThree_func sort.doPivot_func sort.quickSort_func internal/fmtsort.(*SortedMap).Len internal/fmtsort.(*SortedMap).Less internal/fmtsort.(*SortedMap).Swap internal/fmtsort.Sort internal/fmtsort.compare internal/fmtsort.nilCompare internal/oserror.init syscall.copyenv syscall.Getenv syscall.Environ syscall.forkAndExecInChild syscall.SlicePtrFromStrings syscall.SetNonblock syscall.forkExec syscall.forkExecPipe syscall.rsaAlignOf syscall.itoa syscall.uitoa syscall.ByteSliceFromString syscall.Wait4 syscall.Getwd syscall.getAttrList syscall.Pipe syscall.init.0 syscall.fdopendir syscall.readlen syscall.Errno.Error syscall.Signal.Signal syscall.Signal.String syscall.wait4 syscall.fcntl syscall.pipe syscall.kill syscall.Chmod syscall.Close syscall.closedir syscall.Dup syscall.Open syscall.read syscall.readdir_r syscall.Seek syscall.write syscall.mmap syscall.munmap syscall.execve syscall.Fstat syscall.Lstat syscall.Stat syscall.ptrace syscall.init syscall.libc_getattrlist_trampoline syscall.libc_fdopendir_trampoline syscall.libc_setgroups_trampoline syscall.libc_wait4_trampoline syscall.libc_fcntl_trampoline syscall.libc_pipe_trampoline syscall.libc_kill_trampoline syscall.libc_chdir_trampoline syscall.libc_chmod_trampoline syscall.libc_chroot_trampoline syscall.libc_close_trampoline syscall.libc_closedir_trampoline syscall.libc_dup_trampoline syscall.libc_dup2_trampoline syscall.libc_getpid_trampoline syscall.libc_open_trampoline syscall.libc_read_trampoline syscall.libc_readdir_r_trampoline syscall.libc_lseek_trampoline syscall.libc_setgid_trampoline syscall.libc_setpgid_trampoline syscall.libc_setsid_trampoline syscall.libc_setuid_trampoline syscall.libc_write_trampoline syscall.libc_mmap_trampoline syscall.libc_munmap_trampoline syscall.libc_fork_trampoline syscall.libc_ioctl_trampoline syscall.libc_execve_trampoline syscall.libc_exit_trampoline syscall.libc_fstat64_trampoline syscall.libc_lstat64_trampoline syscall.libc_stat64_trampoline syscall.libc_ptrace_trampoline syscall.(*Errno).Error type..hash.syscall.SysProcAttr type..eq.syscall.SysProcAttr syscall.(*Signal).Signal syscall.(*Signal).String type..hash.syscall.attrList type..eq.syscall.attrList type..hash.[106]string type..eq.[106]string type..hash.[32]string type..eq.[32]string internal/testlog.Getenv internal/testlog.Open internal/testlog.Stat time.nextStdChunk time.match time.lookup time.appendInt time.atoi time.formatNano time.Time.String time.Time.Format time.Time.AppendFormat time.(*ParseError).Error time.getnum time.getnum3 time.cutspace time.skip time.parse time.parseTimeZone time.parseSignedOffset time.parseNanoseconds time.leadingInt time.leadingFraction time.ParseDuration time.closefd time.preadn time.(*Time).addSec time.Month.String time.Weekday.String time.Time.abs time.Time.locabs time.Duration.String time.fmtFrac time.fmtInt time.Time.date time.absDate time.Time.MarshalJSON time.(*Time).UnmarshalJSON time.Time.MarshalText time.(*Time).UnmarshalText time.Date time.(*Location).get time.(*Location).String time.(*Location).lookup time.(*Location).lookupFirstZone time.(*Location).firstZoneUsed time.(*Location).lookupName time.fileSizeError.Error time.(*dataIO).big4 time.(*dataIO).big8 time.byteString time.LoadLocationFromTZData time.loadTzinfoFromDirOrZip time.loadTzinfoFromZip time.loadTzinfo time.loadLocation time.readFile time.initLocal time.init type..hash.time.zone type..eq.time.zone type..hash.time.zoneTrans type..eq.time.zoneTrans time.(*Time).MarshalJSON time.(*Time).MarshalText time.(*Time).String time.(*Duration).String time.(*Month).String time.(*Weekday).String type..hash.time.ParseError type..eq.time.ParseError time.(*fileSizeError).Error type..hash.[12]string type..eq.[12]string type..hash.[1]time.zone type..eq.[1]time.zone type..hash.[1]time.zoneTrans type..eq.[1]time.zoneTrans type..hash.[7]string type..eq.[7]string internal/poll.(*TimeoutError).Error internal/poll.(*fdMutex).incref internal/poll.(*fdMutex).increfAndClose internal/poll.(*fdMutex).decref internal/poll.(*fdMutex).rwlock internal/poll.(*fdMutex).rwunlock internal/poll.(*FD).decref internal/poll.(*FD).readUnlock internal/poll.(*FD).writeUnlock internal/poll.(*FD).OpenDir internal/poll.(*pollDesc).init internal/poll.(*pollDesc).prepare internal/poll.(*pollDesc).wait internal/poll.(*FD).Init internal/poll.(*FD).destroy internal/poll.(*FD).Close internal/poll.(*FD).SetBlocking internal/poll.(*FD).Read internal/poll.(*FD).Write internal/poll.(*FD).Fstat internal/poll.DupCloseOnExec internal/poll.dupCloseOnExecOld internal/poll.(*FD).Dup internal/poll.init type..hash.internal/poll.FD type..eq.internal/poll.FD internal/syscall/unix.IsNonblock os.(*File).readdirnames os.Getenv os.errInvalid os.errPermission os.errExist os.errNotExist os.errClosed os.errNoDeadline os.(*PathError).Error os.(*SyscallError).Error os.underlyingErrorIs os.underlyingError os.StartProcess os.(*Process).Release os.(*ProcessState).Sys os.startProcess os.(*ProcessState).String os.(*Process).wait os.(*Process).signal os.(*File).Name os.(*LinkError).Error os.(*File).Read os.(*File).Write os.(*File).WriteString os.setStickyBit os.OpenFile os.chmod os.NewFile os.newFile os.openFileNolog os.(*File).Close os.(*file).close os.Getwd os.init.0 os.useSyscallwdDarwin os.basename os.Pipe os.init.1 os.Exit os.Stat os.fillFileStatFromSys os.(*File).Stat os.statNolog os.lstatNolog os.itoa os.uitoa os.FileMode.String os.FileMode.IsDir os.(*fileStat).Name os.(*fileStat).IsDir os.(*fileStat).Size os.(*fileStat).Mode os.(*fileStat).ModTime os.(*fileStat).Sys os.glob..func1 os.init type..hash.os.file type..eq.os.file os.(*FileMode).IsDir os.(*FileMode).String type..hash.os.LinkError type..eq.os.LinkError type..hash.os.PathError type..eq.os.PathError type..hash.os.Process type..eq.os.Process type..hash.os.ProcessState type..eq.os.ProcessState type..hash.os.SyscallError type..eq.os.SyscallError type..hash.os.fileStat type..eq.os.fileStat type..hash.struct { sync.Mutex; os.dir string } type..eq.struct { sync.Mutex; os.dir string } fmt.Errorf fmt.(*wrapError).Error fmt.(*fmt).writePadding fmt.(*fmt).pad fmt.(*fmt).padString fmt.(*fmt).fmtBoolean fmt.(*fmt).fmtUnicode fmt.(*fmt).fmtInteger fmt.(*fmt).truncateString fmt.(*fmt).truncate fmt.(*fmt).fmtS fmt.(*fmt).fmtBs fmt.(*fmt).fmtSbx fmt.(*fmt).fmtQ fmt.(*fmt).fmtC fmt.(*fmt).fmtQc fmt.(*fmt).fmtFloat fmt.(*buffer).writeRune fmt.newPrinter fmt.(*pp).free fmt.(*pp).Width fmt.(*pp).Precision fmt.(*pp).Flag fmt.(*pp).Write fmt.(*pp).WriteString fmt.Fprintf fmt.Sprintf fmt.Fprint fmt.Fprintln fmt.getField fmt.parsenum fmt.(*pp).unknownType fmt.(*pp).badVerb fmt.(*pp).fmtBool fmt.(*pp).fmt0x64 fmt.(*pp).fmtInteger fmt.(*pp).fmtFloat fmt.(*pp).fmtComplex fmt.(*pp).fmtString fmt.(*pp).fmtBytes fmt.(*pp).fmtPointer fmt.(*pp).catchPanic fmt.(*pp).handleMethods fmt.(*pp).printArg fmt.(*pp).printValue fmt.intFromArg fmt.parseArgNumber fmt.(*pp).argNumber fmt.(*pp).badArgNum fmt.(*pp).missingArg fmt.(*pp).doPrintf fmt.(*pp).doPrint fmt.(*pp).doPrintln fmt.glob..func1 fmt.init type..hash.fmt.fmt type..eq.fmt.fmt type..hash.fmt.wrapError type..eq.fmt.wrapError strings.(*Builder).String strings.(*Builder).Len strings.(*Builder).Reset strings.(*Builder).Write strings.(*Builder).WriteRune strings.(*Builder).WriteString strings.explode strings.hashStr strings.Count strings.IndexRune strings.genSplit strings.Join strings.Map strings.ToLower strings.Replace strings.Index strings.indexRabinKarp encoding/json.Unmarshal encoding/json.(*UnmarshalTypeError).Error encoding/json.(*InvalidUnmarshalError).Error encoding/json.(*decodeState).unmarshal encoding/json.Number.String encoding/json.isValidNumber encoding/json.(*decodeState).addErrorContext encoding/json.(*decodeState).skip encoding/json.(*decodeState).scanNext encoding/json.(*decodeState).scanWhile encoding/json.(*decodeState).rescanLiteral encoding/json.(*decodeState).value encoding/json.(*decodeState).valueQuoted encoding/json.indirect encoding/json.(*decodeState).array encoding/json.(*decodeState).object encoding/json.(*decodeState).convertNumber encoding/json.(*decodeState).literalStore encoding/json.(*decodeState).valueInterface encoding/json.(*decodeState).arrayInterface encoding/json.(*decodeState).objectInterface encoding/json.(*decodeState).literalInterface encoding/json.getu4 encoding/json.unquoteBytes encoding/json.Marshal encoding/json.HTMLEscape encoding/json.(*UnsupportedTypeError).Error encoding/json.(*UnsupportedValueError).Error encoding/json.(*MarshalerError).Error encoding/json.newEncodeState encoding/json.(*encodeState).marshal encoding/json.isEmptyValue encoding/json.(*encodeState).reflectValue encoding/json.valueEncoder encoding/json.typeEncoder encoding/json.newTypeEncoder encoding/json.invalidValueEncoder encoding/json.marshalerEncoder encoding/json.addrMarshalerEncoder encoding/json.textMarshalerEncoder encoding/json.addrTextMarshalerEncoder encoding/json.boolEncoder encoding/json.intEncoder encoding/json.uintEncoder encoding/json.floatEncoder.encode encoding/json.stringEncoder encoding/json.interfaceEncoder encoding/json.unsupportedTypeEncoder encoding/json.structEncoder.encode encoding/json.newStructEncoder encoding/json.mapEncoder.encode encoding/json.newMapEncoder encoding/json.encodeByteSlice encoding/json.sliceEncoder.encode encoding/json.newSliceEncoder encoding/json.arrayEncoder.encode encoding/json.newArrayEncoder encoding/json.ptrEncoder.encode encoding/json.newPtrEncoder encoding/json.condAddrEncoder.encode encoding/json.newCondAddrEncoder encoding/json.isValidTag encoding/json.typeByIndex encoding/json.(*reflectWithString).resolve encoding/json.(*encodeState).string encoding/json.(*encodeState).stringBytes encoding/json.byIndex.Len encoding/json.byIndex.Swap encoding/json.byIndex.Less encoding/json.typeFields encoding/json.cachedTypeFields encoding/json.foldFunc encoding/json.equalFoldRight encoding/json.asciiEqualFold encoding/json.simpleLetterEqualFold encoding/json.compact encoding/json.checkValid encoding/json.(*SyntaxError).Error encoding/json.(*scanner).eof encoding/json.stateBeginValueOrEmpty encoding/json.stateBeginValue encoding/json.stateBeginStringOrEmpty encoding/json.stateBeginString encoding/json.stateEndValue encoding/json.stateEndTop encoding/json.stateInString encoding/json.stateInStringEsc encoding/json.stateInStringEscU encoding/json.stateInStringEscU1 encoding/json.stateInStringEscU12 encoding/json.stateInStringEscU123 encoding/json.stateNeg encoding/json.state1 encoding/json.state0 encoding/json.stateDot encoding/json.stateDot0 encoding/json.stateE encoding/json.stateESign encoding/json.stateE0 encoding/json.stateT encoding/json.stateTr encoding/json.stateTru encoding/json.stateF encoding/json.stateFa encoding/json.stateFal encoding/json.stateFals encoding/json.stateN encoding/json.stateNu encoding/json.stateNul encoding/json.stateError encoding/json.quoteChar encoding/json.parseTag encoding/json.tagOptions.Contains encoding/json.(*encodeState).marshal.func1 encoding/json.typeEncoder.func1 encoding/json.mapEncoder.encode.func1 encoding/json.typeFields.func1 encoding/json.init encoding/json.(*encodeState).Len encoding/json.(*encodeState).Read encoding/json.(*encodeState).ReadByte encoding/json.(*encodeState).ReadFrom encoding/json.(*encodeState).Reset encoding/json.(*encodeState).String encoding/json.(*encodeState).Write encoding/json.(*encodeState).WriteString encoding/json.(*encodeState).WriteTo type..hash.[2]interface {} type..eq.[2]interface {} encoding/json.(*jsonError).Error encoding/json.jsonError.Error type..hash.encoding/json.reflectWithString type..eq.encoding/json.reflectWithString encoding/json.floatEncoder.encode-fm encoding/json.structEncoder.encode-fm encoding/json.mapEncoder.encode-fm encoding/json.sliceEncoder.encode-fm encoding/json.arrayEncoder.encode-fm encoding/json.ptrEncoder.encode-fm encoding/json.condAddrEncoder.encode-fm type..hash.encoding/json.MarshalerError type..eq.encoding/json.MarshalerError encoding/json.(*Number).String type..hash.encoding/json.SyntaxError type..eq.encoding/json.SyntaxError type..hash.encoding/json.UnmarshalTypeError type..eq.encoding/json.UnmarshalTypeError type..hash.encoding/json.UnsupportedValueError type..eq.encoding/json.UnsupportedValueError encoding/json.(*byIndex).Len encoding/json.(*byIndex).Less encoding/json.(*byIndex).Swap flag.(*boolValue).Set flag.(*boolValue).String flag.(*boolValue).IsBoolFlag flag.(*intValue).Set flag.(*intValue).String flag.(*int64Value).Set flag.(*int64Value).String flag.(*uintValue).Set flag.(*uintValue).String flag.(*uint64Value).Set flag.(*uint64Value).String flag.(*stringValue).Set flag.(*stringValue).String flag.(*float64Value).Set flag.(*float64Value).String flag.(*durationValue).Set flag.(*durationValue).String flag.sortFlags flag.(*FlagSet).Name flag.(*FlagSet).VisitAll flag.isZeroValue flag.UnquoteUsage flag.(*FlagSet).PrintDefaults flag.(*FlagSet).defaultUsage flag.(*FlagSet).Var flag.(*FlagSet).failf flag.(*FlagSet).usage flag.(*FlagSet).parseOne flag.(*FlagSet).Parse flag.init.0 flag.commandLineUsage flag.NewFlagSet flag.glob..func1 flag.sortFlags.func1 flag.(*FlagSet).PrintDefaults.func1 flag.init type..hash.flag.Flag type..eq.flag.Flag type..hash.[3]interface {} type..eq.[3]interface {} flag.(*FlagSet).defaultUsage-fm image/color.RGBA.RGBA image/color.RGBA64.RGBA image/color.NRGBA.RGBA image/color.NRGBA64.RGBA image/color.Alpha.RGBA image/color.Alpha16.RGBA image/color.Gray.RGBA image/color.Gray16.RGBA image/color.ModelFunc image/color.(*modelFunc).Convert image/color.rgbaModel image/color.rgba64Model image/color.nrgbaModel image/color.nrgba64Model image/color.alphaModel image/color.alpha16Model image/color.grayModel image/color.gray16Model image/color.Palette.Convert image/color.Palette.Index image/color.RGBToYCbCr image/color.YCbCr.RGBA image/color.yCbCrModel image/color.NYCbCrA.RGBA image/color.nYCbCrAModel image/color.RGBToCMYK image/color.CMYK.RGBA image/color.cmykModel image/color.init image/color.(*Alpha).RGBA image/color.(*Alpha16).RGBA image/color.(*CMYK).RGBA image/color.(*Gray).RGBA image/color.(*Gray16).RGBA image/color.(*NRGBA).RGBA image/color.(*NRGBA64).RGBA image/color.(*YCbCr).RGBA image/color.(*NYCbCrA).RGBA image/color.(*Palette).Convert image/color.(*RGBA).RGBA image/color.(*RGBA64).RGBA image.RegisterFormat image.Point.String image.Rectangle.String image.Rectangle.Intersect image.Rectangle.At image.Rectangle.Bounds image.Rectangle.ColorModel image.(*RGBA).ColorModel image.(*RGBA).Bounds image.(*RGBA).At image.(*RGBA).RGBAAt image.(*RGBA).Opaque image.(*RGBA64).ColorModel image.(*RGBA64).Bounds image.(*RGBA64).At image.(*RGBA64).RGBA64At image.(*RGBA64).SetRGBA64 image.(*RGBA64).Opaque image.(*NRGBA).ColorModel image.(*NRGBA).Bounds image.(*NRGBA).At image.(*NRGBA).NRGBAAt image.(*NRGBA).SetNRGBA image.(*NRGBA).Opaque image.(*NRGBA64).ColorModel image.(*NRGBA64).Bounds image.(*NRGBA64).At image.(*NRGBA64).NRGBA64At image.(*NRGBA64).SetNRGBA64 image.(*NRGBA64).Opaque image.(*Alpha).ColorModel image.(*Alpha).Bounds image.(*Alpha).At image.(*Alpha).Opaque image.(*Alpha16).ColorModel image.(*Alpha16).Bounds image.(*Alpha16).At image.(*Alpha16).Alpha16At image.(*Alpha16).Opaque image.(*Gray).ColorModel image.(*Gray).Bounds image.(*Gray).At image.(*Gray).SubImage image.(*Gray).Opaque image.(*Gray16).ColorModel image.(*Gray16).Bounds image.(*Gray16).At image.(*Gray16).Gray16At image.(*Gray16).SetGray16 image.(*Gray16).Opaque image.(*CMYK).ColorModel image.(*CMYK).Bounds image.(*CMYK).At image.(*CMYK).CMYKAt image.(*CMYK).Opaque image.(*Paletted).ColorModel image.(*Paletted).Bounds image.(*Paletted).At image.(*Paletted).ColorIndexAt image.(*Paletted).Opaque image.(*Uniform).RGBA image.(*Uniform).ColorModel image.(*Uniform).Convert image.(*Uniform).Bounds image.(*Uniform).At image.(*Uniform).Opaque image.NewUniform image.YCbCrSubsampleRatio.String image.(*YCbCr).ColorModel image.(*YCbCr).Bounds image.(*YCbCr).At image.(*YCbCr).YCbCrAt image.(*YCbCr).COffset image.(*YCbCr).SubImage image.(*YCbCr).Opaque image.yCbCrSize image.NewYCbCr image.init image.(*Point).String image.(*Rectangle).At image.(*Rectangle).Bounds image.(*Rectangle).ColorModel image.(*Rectangle).String type..hash.image.Config type..eq.image.Config image.(*YCbCrSubsampleRatio).String image/internal/imageutil.DrawYCbCr image/jpeg.(*decoder).ensureNBits image/jpeg.(*decoder).receiveExtend image/jpeg.(*decoder).processDHT image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).decodeBit image/jpeg.(*decoder).decodeBits image/jpeg.idct image/jpeg.FormatError.Error image/jpeg.UnsupportedError.Error image/jpeg.(*decoder).fill image/jpeg.(*decoder).readByte image/jpeg.(*decoder).readByteStuffedByte image/jpeg.(*decoder).readFull image/jpeg.(*decoder).ignore image/jpeg.(*decoder).processSOF image/jpeg.(*decoder).processDQT image/jpeg.(*decoder).processDRI image/jpeg.(*decoder).processApp0Marker image/jpeg.(*decoder).processApp14Marker image/jpeg.(*decoder).decode image/jpeg.(*decoder).applyBlack image/jpeg.(*decoder).convertToRGB image/jpeg.Decode image/jpeg.DecodeConfig image/jpeg.init.0 image/jpeg.(*decoder).makeImg image/jpeg.(*decoder).processSOS image/jpeg.(*decoder).refine image/jpeg.(*decoder).refineNonZeroes image/jpeg.(*decoder).reconstructProgressiveImage image/jpeg.(*decoder).reconstructBlock image/jpeg.(*huffmanLUT).init image/jpeg.init.1 image/jpeg.(*FormatError).Error image/jpeg.(*UnsupportedError).Error type..hash.image/jpeg.component type..eq.image/jpeg.component type..hash.[4]image/jpeg.component type..eq.[4]image/jpeg.component compress/flate.(*compressor).fillDeflate compress/flate.(*compressor).writeBlock compress/flate.(*compressor).fillWindow compress/flate.(*compressor).findMatch compress/flate.(*compressor).writeStoredBlock compress/flate.bulkHash4 compress/flate.matchLen compress/flate.(*compressor).encSpeed compress/flate.(*compressor).deflate compress/flate.(*compressor).fillStore compress/flate.(*compressor).store compress/flate.(*compressor).storeHuff compress/flate.(*compressor).write compress/flate.(*compressor).init compress/flate.(*compressor).reset compress/flate.(*compressor).close compress/flate.NewWriter compress/flate.NewWriterDict compress/flate.(*dictWriter).Write compress/flate.(*Writer).Write compress/flate.(*Writer).Close compress/flate.(*Writer).Reset compress/flate.(*deflateFast).encode compress/flate.emitLiteral compress/flate.(*deflateFast).matchLen compress/flate.(*deflateFast).resetAll compress/flate.(*dictDecoder).writeCopy compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).writeBits compress/flate.(*huffmanBitWriter).writeBytes compress/flate.(*huffmanBitWriter).generateCodegen compress/flate.(*huffmanBitWriter).dynamicSize compress/flate.(*huffmanBitWriter).fixedSize compress/flate.(*huffmanBitWriter).writeCode compress/flate.(*huffmanBitWriter).writeDynamicHeader compress/flate.(*huffmanBitWriter).writeStoredHeader compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).writeBlockDynamic compress/flate.(*huffmanBitWriter).indexTokens compress/flate.(*huffmanBitWriter).writeTokens compress/flate.init.0 compress/flate.(*huffmanBitWriter).writeBlockHuff compress/flate.histogram compress/flate.generateFixedLiteralEncoding compress/flate.generateFixedOffsetEncoding compress/flate.(*huffmanEncoder).bitLength compress/flate.(*huffmanEncoder).bitCounts compress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*huffmanEncoder).generate compress/flate.byLiteral.Len compress/flate.byLiteral.Less compress/flate.byLiteral.Swap compress/flate.byFreq.Len compress/flate.byFreq.Less compress/flate.byFreq.Swap compress/flate.CorruptInputError.Error compress/flate.InternalError.Error compress/flate.(*huffmanDecoder).init compress/flate.(*decompressor).nextBlock compress/flate.(*decompressor).Read compress/flate.(*decompressor).Close compress/flate.(*decompressor).readHuffman compress/flate.(*decompressor).huffmanBlock compress/flate.(*decompressor).dataBlock compress/flate.(*decompressor).copyData compress/flate.(*decompressor).moreBits compress/flate.(*decompressor).huffSym compress/flate.fixedHuffmanDecoderInit compress/flate.(*decompressor).Reset compress/flate.NewReader compress/flate.NewReaderDict compress/flate.fixedHuffmanDecoderInit.func1 compress/flate.init compress/flate.(*byLiteral).Len compress/flate.(*byLiteral).Less compress/flate.(*byLiteral).Swap compress/flate.(*byFreq).Len compress/flate.(*byFreq).Less compress/flate.(*byFreq).Swap compress/flate.(*CorruptInputError).Error compress/flate.(*InternalError).Error type..hash.compress/flate.literalNode type..eq.compress/flate.literalNode hash/adler32.(*digest).Reset hash/adler32.(*digest).Size hash/adler32.(*digest).BlockSize hash/adler32.update hash/adler32.(*digest).Write hash/adler32.(*digest).Sum32 hash/adler32.(*digest).Sum compress/zlib.NewReaderDict compress/zlib.(*reader).Read compress/zlib.(*reader).Close compress/zlib.(*reader).Reset compress/zlib.NewWriterLevelDict compress/zlib.(*Writer).Reset compress/zlib.(*Writer).writeHeader compress/zlib.(*Writer).Write compress/zlib.(*Writer).Close compress/zlib.init type..hash.compress/zlib.reader type..eq.compress/zlib.reader hash/crc32.ieeeInit hash/crc32.New hash/crc32.(*digest).Size hash/crc32.(*digest).BlockSize hash/crc32.(*digest).Reset hash/crc32.(*digest).Write hash/crc32.(*digest).Sum32 hash/crc32.(*digest).Sum hash/crc32.archUpdateIEEE hash/crc32.simpleMakeTable hash/crc32.simplePopulateTable hash/crc32.simpleUpdate hash/crc32.slicingMakeTable hash/crc32.slicingUpdate hash/crc32.ieeeInit.func1 hash/crc32.init hash/crc32.ieeeCLMUL type..hash.hash/crc32.digest type..eq.hash/crc32.digest image/png.paeth image/png.filterPaeth image/png.FormatError.Error image/png.UnsupportedError.Error image/png.(*decoder).parseIHDR image/png.(*decoder).parsePLTE image/png.(*decoder).parsetRNS image/png.(*decoder).Read image/png.(*decoder).decode image/png.(*decoder).readImagePass image/png.(*decoder).mergePassInto image/png.(*decoder).parseIDAT image/png.(*decoder).parseChunk image/png.(*decoder).verifyChecksum image/png.(*decoder).checkHeader image/png.Decode image/png.DecodeConfig image/png.init.0 image/png.opaque image/png.(*encoder).writeChunk image/png.(*encoder).writeIHDR image/png.(*encoder).writePLTEAndTRNS image/png.(*encoder).Write image/png.filter image/png.zeroMemory image/png.(*encoder).writeImage image/png.(*encoder).writeIDATs image/png.(*Encoder).Encode type..hash.image/png.Encoder type..eq.image/png.Encoder image/png.(*FormatError).Error image/png.(*UnsupportedError).Error context.(*emptyCtx).Deadline context.(*emptyCtx).Done context.(*emptyCtx).Err context.(*emptyCtx).Value context.(*emptyCtx).String context.init.0 context.init path/filepath.Clean path/filepath.Base path/filepath.join path/filepath.init os/exec.(*Error).Error os/exec.Command os/exec.(*Cmd).String os/exec.interfaceEqual os/exec.(*Cmd).stdin os/exec.(*Cmd).stdout os/exec.(*Cmd).stderr os/exec.(*Cmd).writerDescriptor os/exec.(*Cmd).closeDescriptors os/exec.(*Cmd).Start os/exec.(*ExitError).Error os/exec.(*Cmd).Wait os/exec.(*Cmd).StdoutPipe os/exec.dedupEnvCase os/exec.init.0 os/exec.findExecutable os/exec.LookPath os/exec.interfaceEqual.func1 os/exec.(*Cmd).stdin.func1 os/exec.(*Cmd).writerDescriptor.func1 os/exec.(*Cmd).Start.func1 os/exec.(*Cmd).Start.func2 os/exec.init.0.func1 os/exec.init os/exec.(*ExitError).String os/exec.(*ExitError).Sys type..hash.os/exec.Error type..eq.os/exec.Error os/exec.ExitError.String os/exec.ExitError.Sys type..hash.[240]layeh.com/gopus._Ctype_float type..eq.[240]layeh.com/gopus._Ctype_float type..hash.[720]layeh.com/gopus._Ctype_float type..eq.[720]layeh.com/gopus._Ctype_float type..hash.[18]layeh.com/gopus._Ctype_float type..eq.[18]layeh.com/gopus._Ctype_float type..hash.[8][18]layeh.com/gopus._Ctype_float type..eq.[8][18]layeh.com/gopus._Ctype_float type..hash.[21]layeh.com/gopus._Ctype_float type..eq.[21]layeh.com/gopus._Ctype_float type..hash.[32]layeh.com/gopus._Ctype_float type..eq.[32]layeh.com/gopus._Ctype_float type..hash.[8]layeh.com/gopus._Ctype_float type..eq.[8]layeh.com/gopus._Ctype_float type..hash.[9]layeh.com/gopus._Ctype_float type..eq.[9]layeh.com/gopus._Ctype_float type..hash.[3]layeh.com/gopus._Ctype_float type..eq.[3]layeh.com/gopus._Ctype_float type..hash.[200]layeh.com/gopus._Ctype_float type..eq.[200]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___3 type..eq.layeh.com/gopus._Ctype_struct___3 type..hash.[200]layeh.com/gopus._Ctype_struct___3 type..eq.[200]layeh.com/gopus._Ctype_struct___3 type..hash.layeh.com/gopus._Ctype_struct___2 type..eq.layeh.com/gopus._Ctype_struct___2 type..hash.[4]layeh.com/gopus._Ctype_float type..eq.[4]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___4 type..eq.layeh.com/gopus._Ctype_struct___4 type..hash.[960]layeh.com/gopus._Ctype_float type..eq.[960]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusEncoder type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder type..hash.[2]layeh.com/gopus._Ctype_float type..eq.[2]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusDecoder type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder main.init.0 main.main main.encodeReader main.encoder main.encodeWriter main.decodeReader main.decoder main.decodeWriter main.encodeReader.func1 main.encoder.func1 main.decodeReader.func1 main.decoder.func1 main.init type..hash.[11]string type..eq.[11]string type..hash.main.DCAToolMetadata type..eq.main.DCAToolMetadata type..hash.main.DCAMetadata type..eq.main.DCAMetadata type..hash.main.FFprobeTags type..eq.main.FFprobeTags type..hash.main.FFprobeFormat type..eq.main.FFprobeFormat type..hash.main.SongMetadata type..eq.main.SongMetadata type..hash.main.OriginMetadata type..eq.main.OriginMetadata type..hash.main.OpusMetadata type..eq.main.OpusMetadata runtime.etext _silk_noise_shape_quantizer_del_dec _silk_PLC_conceal _silk_setup_resamplers _quant_band _run_prefilter _transient_analysis _compute_mdcts _tf_analysis _dynalloc_analysis _celt_decode_lost _deemphasis _celt_synthesis _xcorr_kernel_c _quant_coarse_energy_impl _exp_rotation _opus_decode_frame _optimize_framesize _gain_fade _opus_multistream_encoder_init_impl _opus_multistream_encode_native _opus_copy_channel_in_float _opus_copy_channel_in_short _opus_multistream_decode_native _opus_copy_channel_out_short _opus_copy_channel_out_float _opus_repacketizer_cat_impl _silk_PLC_energy _deinterleave_hadamard _quant_partition _interleave_hadamard _compute_theta _threadentry runtime.types type.* runtime.rodata go.string.* go.func.* runtime.gcbits.* runtime.gcbss runtime.gcdata runtime.egcbss runtime.egcdata main..stmp_26 reflect..stmp_173 reflect..stmp_27 reflect..stmp_50 reflect..stmp_51 runtime..stmp_20 $f32.358637bd $f32.4b189680 $f32.6258d727 $f32.80000000 $f32.cb189680 $f32.fffffffe $f64.3eb0000000000000 $f64.3eb0c6f7a0b5ed8d $f64.3fd0000000000000 $f64.3fd3333333333333 $f64.3fe0000000000000 $f64.3fec000000000000 $f64.3fee666666666666 $f64.3ff0000000000000 $f64.3ff199999999999a $f64.3ff3333333333333 $f64.3ffe000000000000 $f64.4014000000000000 $f64.4024000000000000 $f64.403a000000000000 $f64.4059000000000000 $f64.40f0000000000000 $f64.430c6bf526340000 $f64.43e0000000000000 $f64.444b1ae4d6e2ef50 $f64.47efffffe0000000 $f64.7fefffffffffffff $f64.7ff0000000000000 $f64.7ff8000000000001 $f64.8000000000000000 $f64.bfd3333333333333 $f64.bfe62e42fefa39ef $f64.c30c6bf526340000 $f64.ffefffffffffffff $f64.fff0000000000000 $f64.fffffffffffffffe encoding/json..stmp_10 os..stmp_0 os..stmp_4 os..stmp_5 _r5 reflect.methodValueCall.args_stackmap runtime..stmp_18 runtime..stmp_19 runtime..stmp_47 runtime.mainPC runtime.no_pointers_stackmap runtime.publicationBarrier.args_stackmap syscall..stmp_21 syscall..stmp_36 syscall..stmp_39 syscall..stmp_6 syscall..stmp_7 syscall.libc_chdir_trampoline.args_stackmap syscall.libc_chmod_trampoline.args_stackmap syscall.libc_chroot_trampoline.args_stackmap syscall.libc_close_trampoline.args_stackmap syscall.libc_closedir_trampoline.args_stackmap syscall.libc_dup2_trampoline.args_stackmap syscall.libc_dup_trampoline.args_stackmap syscall.libc_execve_trampoline.args_stackmap syscall.libc_exit_trampoline.args_stackmap syscall.libc_fcntl_trampoline.args_stackmap syscall.libc_fdopendir_trampoline.args_stackmap syscall.libc_fork_trampoline.args_stackmap syscall.libc_fstat64_trampoline.args_stackmap syscall.libc_getattrlist_trampoline.args_stackmap syscall.libc_getpid_trampoline.args_stackmap syscall.libc_ioctl_trampoline.args_stackmap syscall.libc_kill_trampoline.args_stackmap syscall.libc_lseek_trampoline.args_stackmap syscall.libc_lstat64_trampoline.args_stackmap syscall.libc_mmap_trampoline.args_stackmap syscall.libc_munmap_trampoline.args_stackmap syscall.libc_open_trampoline.args_stackmap syscall.libc_pipe_trampoline.args_stackmap syscall.libc_ptrace_trampoline.args_stackmap syscall.libc_read_trampoline.args_stackmap syscall.libc_readdir_r_trampoline.args_stackmap syscall.libc_setgid_trampoline.args_stackmap syscall.libc_setgroups_trampoline.args_stackmap syscall.libc_setpgid_trampoline.args_stackmap syscall.libc_setsid_trampoline.args_stackmap syscall.libc_setuid_trampoline.args_stackmap syscall.libc_stat64_trampoline.args_stackmap syscall.libc_wait4_trampoline.args_stackmap syscall.libc_write_trampoline.args_stackmap time..stmp_15 runtime.call1024.args_stackmap runtime.call1048576.args_stackmap runtime.call1073741824.args_stackmap runtime.call128.args_stackmap runtime.call131072.args_stackmap runtime.call134217728.args_stackmap runtime.call16384.args_stackmap runtime.call16777216.args_stackmap runtime.call2048.args_stackmap runtime.call2097152.args_stackmap runtime.call256.args_stackmap runtime.call262144.args_stackmap runtime.call268435456.args_stackmap runtime.call32.args_stackmap runtime.call32768.args_stackmap runtime.call33554432.args_stackmap runtime.call4096.args_stackmap runtime.call4194304.args_stackmap runtime.call512.args_stackmap runtime.call524288.args_stackmap runtime.call536870912.args_stackmap runtime.call64.args_stackmap runtime.call65536.args_stackmap runtime.call67108864.args_stackmap runtime.call8192.args_stackmap runtime.call8388608.args_stackmap runtime.cgocallback_gofunc.args_stackmap runtime.reflectcall.args_stackmap sync/atomic.StoreUint32.args_stackmap sync/atomic.StoreUintptr.args_stackmap internal/bytealg.CountString.args_stackmap internal/bytealg.IndexByteString.args_stackmap internal/cpu.cpuid.args_stackmap internal/cpu.xgetbv.args_stackmap runtime.asmcgocall.args_stackmap runtime.checkASM.args_stackmap sync/atomic.CompareAndSwapUintptr.args_stackmap hash/crc32.ieeeCLMUL.args_stackmap internal/bytealg.IndexString.args_stackmap runtime/internal/sys.DefaultGoroot.str bufio..stmp_0 bytes..stmp_2 compress/flate..stmp_0 compress/flate..stmp_1 compress/flate..stmp_3 compress/flate..stmp_4 compress/flate..stmp_5 compress/flate..stmp_6 compress/zlib..stmp_0 encoding/base64..stmp_0 encoding/base64..stmp_1 encoding/base64..stmp_2 encoding/base64..stmp_3 encoding/json..stmp_11 encoding/json..stmp_12 encoding/json..stmp_13 encoding/json..stmp_14 encoding/json..stmp_15 encoding/json..stmp_16 encoding/json..stmp_17 encoding/json..stmp_18 encoding/json..stmp_19 encoding/json..stmp_2 encoding/json..stmp_20 encoding/json..stmp_21 encoding/json..stmp_22 encoding/json..stmp_26 encoding/json..stmp_3 encoding/json..stmp_32 encoding/json..stmp_4 encoding/json..stmp_5 encoding/json..stmp_6 encoding/json..stmp_7 encoding/json..stmp_8 encoding/json..stmp_9 flag..stmp_0 fmt..stmp_0 hash/crc32..stmp_0 hash/crc32..stmp_4 image/jpeg..stmp_0 image/jpeg..stmp_1 image/jpeg..stmp_10 image/jpeg..stmp_11 image/jpeg..stmp_12 image/jpeg..stmp_13 image/jpeg..stmp_14 image/jpeg..stmp_15 image/jpeg..stmp_16 image/jpeg..stmp_17 image/jpeg..stmp_18 image/jpeg..stmp_19 image/jpeg..stmp_2 image/jpeg..stmp_20 image/jpeg..stmp_21 image/jpeg..stmp_22 image/jpeg..stmp_23 image/jpeg..stmp_24 image/jpeg..stmp_25 image/jpeg..stmp_26 image/jpeg..stmp_27 image/jpeg..stmp_28 image/jpeg..stmp_29 image/jpeg..stmp_3 image/jpeg..stmp_30 image/jpeg..stmp_31 image/jpeg..stmp_32 image/jpeg..stmp_33 image/jpeg..stmp_34 image/jpeg..stmp_35 image/jpeg..stmp_36 image/jpeg..stmp_37 image/jpeg..stmp_38 image/jpeg..stmp_39 image/jpeg..stmp_4 image/jpeg..stmp_40 image/jpeg..stmp_41 image/jpeg..stmp_42 image/jpeg..stmp_43 image/jpeg..stmp_5 image/jpeg..stmp_6 image/jpeg..stmp_7 image/jpeg..stmp_8 image/jpeg..stmp_9 image/png..stmp_0 image/png..stmp_1 image/png..stmp_10 image/png..stmp_11 image/png..stmp_12 image/png..stmp_13 image/png..stmp_14 image/png..stmp_15 image/png..stmp_16 image/png..stmp_17 image/png..stmp_19 image/png..stmp_2 image/png..stmp_20 image/png..stmp_21 image/png..stmp_3 image/png..stmp_4 image/png..stmp_6 image/png..stmp_7 image/png..stmp_8 image/png..stmp_9 internal/poll..stmp_0 internal/poll..stmp_1 internal/poll..stmp_2 internal/poll..stmp_3 internal/poll..stmp_4 internal/poll..stmp_5 internal/poll..stmp_6 internal/poll..stmp_7 internal/reflectlite..stmp_1 internal/reflectlite..stmp_10 internal/reflectlite..stmp_11 internal/reflectlite..stmp_15 internal/reflectlite..stmp_16 internal/reflectlite..stmp_17 internal/reflectlite..stmp_19 internal/reflectlite..stmp_20 internal/reflectlite..stmp_25 internal/reflectlite..stmp_26 internal/reflectlite..stmp_27 internal/reflectlite..stmp_28 internal/reflectlite..stmp_29 internal/reflectlite..stmp_4 internal/reflectlite..stmp_5 internal/reflectlite..stmp_6 internal/reflectlite..stmp_7 internal/reflectlite..stmp_8 internal/reflectlite..stmp_9 main..stmp_0 main..stmp_1 main..stmp_12 main..stmp_13 main..stmp_14 main..stmp_15 main..stmp_17 main..stmp_18 main..stmp_19 main..stmp_2 main..stmp_20 main..stmp_21 main..stmp_22 main..stmp_23 main..stmp_24 main..stmp_25 main..stmp_3 main..stmp_4 main..stmp_5 main..stmp_6 main..stmp_7 main..stmp_8 os/exec..stmp_2 os/exec..stmp_3 _r2r1 _r4r3 reflect..stmp_105 reflect..stmp_106 reflect..stmp_107 reflect..stmp_108 reflect..stmp_11 reflect..stmp_110 reflect..stmp_112 reflect..stmp_113 reflect..stmp_114 reflect..stmp_115 reflect..stmp_116 reflect..stmp_117 reflect..stmp_118 reflect..stmp_119 reflect..stmp_12 reflect..stmp_120 reflect..stmp_121 reflect..stmp_122 reflect..stmp_123 reflect..stmp_124 reflect..stmp_125 reflect..stmp_128 reflect..stmp_129 reflect..stmp_13 reflect..stmp_134 reflect..stmp_135 reflect..stmp_136 reflect..stmp_138 reflect..stmp_139 reflect..stmp_14 reflect..stmp_140 reflect..stmp_141 reflect..stmp_142 reflect..stmp_145 reflect..stmp_146 reflect..stmp_15 reflect..stmp_159 reflect..stmp_16 reflect..stmp_160 reflect..stmp_161 reflect..stmp_162 reflect..stmp_166 reflect..stmp_167 reflect..stmp_168 reflect..stmp_17 reflect..stmp_18 reflect..stmp_19 reflect..stmp_20 reflect..stmp_21 reflect..stmp_22 reflect..stmp_23 reflect..stmp_24 reflect..stmp_25 reflect..stmp_28 reflect..stmp_29 reflect..stmp_30 reflect..stmp_31 reflect..stmp_35 reflect..stmp_36 reflect..stmp_37 reflect..stmp_39 reflect..stmp_40 reflect..stmp_47 reflect..stmp_48 reflect..stmp_49 reflect..stmp_5 reflect..stmp_52 reflect..stmp_6 reflect..stmp_7 reflect..stmp_76 reflect..stmp_79 reflect..stmp_8 reflect..stmp_80 reflect..stmp_81 reflect..stmp_82 runtime..stmp_1 runtime..stmp_10 runtime..stmp_11 runtime..stmp_12 runtime..stmp_15 runtime..stmp_16 runtime..stmp_17 runtime..stmp_2 runtime..stmp_22 runtime..stmp_25 runtime..stmp_27 runtime..stmp_3 runtime..stmp_30 runtime..stmp_31 runtime..stmp_34 runtime..stmp_35 runtime..stmp_4 runtime..stmp_41 runtime..stmp_42 runtime..stmp_44 runtime..stmp_5 _rupoly strconv..stmp_1 strconv..stmp_2 strconv..stmp_3 strconv..stmp_4 strconv..stmp_5 strconv..stmp_6 strings..stmp_10 strings..stmp_11 strings..stmp_12 strings..stmp_13 strings..stmp_14 strings..stmp_15 strings..stmp_16 strings..stmp_17 strings..stmp_3 strings..stmp_30 strings..stmp_5 strings..stmp_6 sync..stmp_4 sync..stmp_5 sync..stmp_6 sync..stmp_7 sync/atomic..stmp_1 sync/atomic..stmp_2 time..stmp_12 time..stmp_16 time..stmp_3 time..stmp_5 _debugCallFrameTooLarge compress/flate.(*compressor).init.stkobj compress/zlib.NewWriterLevelDict.stkobj encoding/json.(*UnmarshalTypeError).Error.stkobj encoding/json.(*decodeState).array.stkobj encoding/json.(*decodeState).convertNumber.stkobj encoding/json.addrMarshalerEncoder.stkobj encoding/json.addrTextMarshalerEncoder.stkobj encoding/json.cachedTypeFields.stkobj encoding/json.floatEncoder.encode.stkobj encoding/json.marshalerEncoder.stkobj encoding/json.textMarshalerEncoder.stkobj encoding/json.unsupportedTypeEncoder.stkobj flag.(*FlagSet).PrintDefaults.stkobj flag.(*FlagSet).defaultUsage.stkobj flag.(*FlagSet).failf.stkobj flag.glob..func1.stkobj flag.isZeroValue.stkobj fmt.(*pp).badVerb.stkobj fmt.(*pp).catchPanic.stkobj fmt.(*pp).doPrint.stkobj fmt.(*pp).doPrintf.stkobj fmt.(*pp).fmtBytes.stkobj fmt.intFromArg.stkobj image.RegisterFormat.stkobj image/jpeg.(*decoder).makeImg.stkobj image/jpeg.init.1.stkobj image/png.(*decoder).parseChunk.stkobj image/png.(*decoder).parseIHDR.stkobj image/png.(*encoder).writeImage.stkobj internal/poll.runtime_pollUnblock.stkobj internal/reflectlite.(*rtype).PkgPath.stkobj internal/reflectlite.(*rtype).String.stkobj internal/reflectlite.Swapper.stkobj internal/reflectlite.TypeOf.stkobj internal/reflectlite.ValueOf.stkobj internal/reflectlite.name.pkgPath.stkobj internal/reflectlite.name.tag.stkobj internal/testlog.Getenv.stkobj internal/testlog.Open.stkobj internal/testlog.Stat.stkobj os.(*LinkError).Error.stkobj os.startProcess.stkobj os/exec.(*Cmd).Start.func1.stkobj os/exec.(*Cmd).Start.func2.stkobj os/exec.(*Cmd).String.stkobj os/exec.(*Cmd).Wait.stkobj os/exec.LookPath.stkobj path/filepath.Clean.stkobj reflect.(*interfaceType).MethodByName.stkobj reflect.(*rtype).Method.stkobj reflect.(*rtype).MethodByName.stkobj reflect.(*rtype).PkgPath.stkobj reflect.(*rtype).String.stkobj reflect.(*rtype).ptrTo.stkobj reflect.FuncOf.stkobj reflect.TypeOf.stkobj reflect.Value.Elem.stkobj reflect.Value.MapIndex.stkobj reflect.name.pkgPath.stkobj reflect.name.tag.stkobj reflect.packEface.stkobj runtime.(*TypeAssertionError).Error.stkobj runtime.(*mTreap).mutate.stkobj runtime.(*mheap).freeSpan.stkobj runtime.(*mheap).scavengeLocked.stkobj runtime.(*rwmutex).rlock.stkobj runtime._cgo_panic_internal.stkobj runtime.bgscavenge.stkobj runtime.callers.stkobj runtime.casgstatus.stkobj runtime.cgoCheckPointer.stkobj runtime.cgoCheckTypedBlock.stkobj runtime.cgoCheckWriteBarrier.stkobj runtime.cgoContextPCs.stkobj runtime.chanrecv.stkobj runtime.chansend.stkobj runtime.checkdead.stkobj runtime.concatstring2.stkobj runtime.concatstring3.stkobj runtime.concatstring4.stkobj runtime.concatstring5.stkobj runtime.concatstrings.stkobj runtime.convTslice.stkobj runtime.cpuinit.stkobj runtime.debugCallWrap.stkobj runtime.deferreturn.stkobj runtime.dropm.stkobj runtime.evacuate.stkobj runtime.evacuate_fast32.stkobj runtime.evacuate_fast64.stkobj runtime.evacuate_faststr.stkobj runtime.exitsyscallfast.stkobj runtime.exitsyscallfast_reacquired.stkobj runtime.expandCgoFrames.stkobj runtime.fatalpanic.stkobj runtime.fatalthrow.stkobj runtime.findnull.stkobj runtime.freedefer.stkobj runtime.freemcache.stkobj runtime.funcPC.stkobj runtime.funcline1.stkobj runtime.funcname.stkobj runtime.funcnameFromNameoff.stkobj runtime.gcAssistAlloc.stkobj runtime.gcBgMarkWorker.stkobj runtime.gcMarkDone.stkobj runtime.gcStart.stkobj runtime.gentraceback.stkobj runtime.getStackMap.stkobj runtime.gfget.stkobj runtime.goargs.stkobj runtime.gopanic.stkobj runtime.goready.stkobj runtime.init.4.stkobj runtime.intstring.stkobj runtime.itabAdd.stkobj runtime.mProf_Malloc.stkobj runtime.madvise.stkobj runtime.malg.stkobj runtime.mapaccess2_faststr.stkobj runtime.mapassign_fast64ptr.stkobj runtime.mapassign_faststr.stkobj runtime.markroot.stkobj runtime.minitSignalStack.stkobj runtime.mmap.stkobj runtime.munmap.stkobj runtime.name.name.stkobj runtime.name.tag.stkobj runtime.needm.stkobj runtime.netpoll.stkobj runtime.netpollblockcommit.stkobj runtime.netpollopen.stkobj runtime.newextram.stkobj runtime.newm1.stkobj runtime.newosproc.stkobj runtime.notesleep.stkobj runtime.notetsleep_internal.stkobj runtime.oneNewExtraM.stkobj runtime.open.stkobj runtime.panicwrap.stkobj runtime.persistentalloc1.stkobj runtime.printCgoTraceback.stkobj runtime.printany.stkobj runtime.printslice.stkobj runtime.pthread_attr_getstacksize.stkobj runtime.pthread_attr_init.stkobj runtime.pthread_attr_setdetachstate.stkobj runtime.pthread_cond_init.stkobj runtime.pthread_cond_signal.stkobj runtime.pthread_cond_timedwait_relative_np.stkobj runtime.pthread_cond_wait.stkobj runtime.pthread_create.stkobj runtime.pthread_mutex_init.stkobj runtime.pthread_mutex_lock.stkobj runtime.pthread_mutex_unlock.stkobj runtime.rawbyteslice.stkobj runtime.rawruneslice.stkobj runtime.recordspan.stkobj runtime.reentersyscall.stkobj runtime.scavengeSleep.stkobj runtime.selectgo.stkobj runtime.sigaltstack.stkobj runtime.sighandler.stkobj runtime.signalstack.stkobj runtime.sysargs.stkobj runtime.sysctl.stkobj runtime.textsectionmap runtime.throw.stkobj runtime.tracealloc.stkobj runtime.tracebackCgoContext.stkobj runtime.tracebackHexdump.stkobj runtime.tracebackdefers.stkobj runtime.tracefree.stkobj runtime.typesEqual.stkobj runtime.unminitSignals.stkobj runtime.wbBufFlush.stkobj runtime/debug.setGCPercent.stkobj strconv.(*NumError).Error.stkobj strconv.genericFtoa.stkobj strings.Join.stkobj strings.Map.stkobj strings.ToLower.stkobj sync.(*Map).missLocked.stkobj sync/atomic.(*Value).Store.stkobj sync/atomic.CompareAndSwapPointer.stkobj sync/atomic.StorePointer.stkobj syscall..stmp_37 syscall.Chmod.stkobj syscall.Fstat.stkobj syscall.Open.stkobj syscall.pipe.stkobj syscall.read.stkobj syscall.readlen.stkobj syscall.write.stkobj time.(*ParseError).Error.stkobj time.Date.stkobj time.Time.abs.stkobj time.Time.locabs.stkobj time.initLocal.stkobj go.itab.*bufio.Reader,io.Reader go.itab.*bufio.Writer,io.Writer go.itab.*bytes.Buffer,io.Reader go.itab.*bytes.Buffer,io.Writer go.itab.*compress/flate.dictWriter,io.Writer go.itab.*encoding/json.InvalidUnmarshalError,error go.itab.*encoding/json.MarshalerError,error go.itab.*encoding/json.SyntaxError,error go.itab.*encoding/json.UnmarshalTypeError,error go.itab.*encoding/json.UnsupportedTypeError,error go.itab.*encoding/json.UnsupportedValueError,error go.itab.*encoding/json.encodeState,io.Writer go.itab.*errors.errorString,error go.itab.*fmt.wrapError,error go.itab.*image.Uniform,image/color.Model go.itab.*image/color.modelFunc,image/color.Model go.itab.*image/png.decoder,io.Reader go.itab.*image/png.encoder,io.Writer go.itab.*internal/poll.TimeoutError,error go.itab.*io.LimitedReader,io.Reader go.itab.*os.File,io.Closer go.itab.*os.File,io.Reader go.itab.*os.File,io.Writer go.itab.*os.LinkError,error go.itab.*os.PathError,error go.itab.*os.SyscallError,error go.itab.*os/exec.Error,error go.itab.*os/exec.ExitError,error go.itab.*strconv.NumError,error go.itab.*time.ParseError,error go.itab.compress/flate.CorruptInputError,error go.itab.compress/flate.InternalError,error go.itab.encoding/base64.CorruptInputError,error go.itab.image/color.Alpha,image/color.Color go.itab.image/color.Alpha16,image/color.Color go.itab.image/color.CMYK,image/color.Color go.itab.image/color.Gray,image/color.Color go.itab.image/color.Gray16,image/color.Color go.itab.image/color.NRGBA,image/color.Color go.itab.image/color.NRGBA64,image/color.Color go.itab.image/color.NYCbCrA,image/color.Color go.itab.image/color.Palette,image/color.Model go.itab.image/color.RGBA,image/color.Color go.itab.image/color.RGBA64,image/color.Color go.itab.image/color.YCbCr,image/color.Color go.itab.image/jpeg.FormatError,error go.itab.image/jpeg.UnsupportedError,error go.itab.image/png.FormatError,error go.itab.image/png.UnsupportedError,error go.itab.runtime.errorString,error go.itab.syscall.Errno,error go.itab.time.fileSizeError,error time..stmp_2 time..stmp_4 encoding/json.(*decodeState).unmarshal.stkobj encoding/json.(*encodeState).marshal.stkobj encoding/json.mapEncoder.encode.stkobj encoding/json.stringEncoder.stkobj flag.(*FlagSet).PrintDefaults.func1.stkobj flag.(*FlagSet).Var.stkobj flag.sortFlags.stkobj go.itab.*bufio.Reader,compress/flate.Reader go.itab.*compress/flate.decompressor,io.ReadCloser go.itab.*compress/zlib.reader,io.ReadCloser go.itab.*encoding/base64.encoder,io.WriteCloser go.itab.*flag.boolValue,flag.Value go.itab.*flag.durationValue,flag.Value go.itab.*flag.float64Value,flag.Value go.itab.*flag.int64Value,flag.Value go.itab.*flag.intValue,flag.Value go.itab.*flag.stringValue,flag.Value go.itab.*flag.uint64Value,flag.Value go.itab.*flag.uintValue,flag.Value go.itab.*os.File,io.ReadCloser go.itab.syscall.Signal,os.Signal image/jpeg.(*decoder).applyBlack.stkobj internal/fmtsort.compare.stkobj main..stmp_9 main.decodeWriter.stkobj os/exec.dedupEnvCase.stkobj reflect.(*interfaceType).Method.stkobj reflect.(*structType).Field.stkobj reflect.(*structType).FieldByName.stkobj reflect..stmp_77 reflect.Value.SetMapIndex.stkobj runtime.(*mheap).alloc.stkobj runtime.(*mheap).allocSpanLocked.stkobj runtime.(*mheap).coalesce.stkobj runtime.(*mheap).scavengeSplit.stkobj runtime.(*mspan).sweep.stkobj runtime.adjustframe.stkobj runtime.allocmcache.stkobj runtime.debugCallCheck.stkobj runtime.entersyscallblock.stkobj runtime.getempty.stkobj runtime.mallocgc.stkobj runtime.newproc.stkobj runtime.persistentalloc.stkobj runtime.printOneCgoTraceback.stkobj runtime.printstring.stkobj runtime.rawstring.stkobj runtime.slicebytetostring.stkobj syscall.Lstat.stkobj syscall.Stat.stkobj syscall.readdir_r.stkobj syscall.wait4.stkobj time.parse.stkobj go.itab.*compress/flate.byFreq,sort.Interface go.itab.*compress/flate.byLiteral,sort.Interface go.itab.*image.Alpha,image.Image go.itab.*image.Alpha16,image.Image go.itab.*image.CMYK,image.Image go.itab.*image.Gray,image.Image go.itab.*image.Gray16,image.Image go.itab.*image.NRGBA,image.Image go.itab.*image.NRGBA64,image.Image go.itab.*image.Paletted,image.Image go.itab.*image.RGBA,image.Image go.itab.*image.RGBA64,image.Image go.itab.*image.YCbCr,image.Image go.itab.*internal/fmtsort.SortedMap,sort.Interface go.itab.encoding/json.byIndex,sort.Interface runtime..stmp_39 encoding/binary.Read.stkobj encoding/binary.Write.stkobj flag.(*FlagSet).parseOne.stkobj fmt.(*pp).printArg.stkobj go.itab.*fmt.pp,fmt.State main.decodeReader.stkobj main.decoder.stkobj main.encoder.stkobj os/exec.(*Cmd).Start.stkobj reflect.funcLayout.stkobj runtime.scanstack.stkobj sync.(*Map).Load.stkobj sync.(*Map).dirtyLocked.stkobj syscall.execve.stkobj syscall.forkAndExecInChild.stkobj syscall.getAttrList.stkobj time.LoadLocationFromTZData.stkobj go.itab.*hash/adler32.digest,hash.Hash32 go.itab.*hash/crc32.digest,hash.Hash32 go.itab.*os.fileStat,os.FileInfo internal/reflectlite.haveIdenticalUnderlyingType.stkobj reflect.(*structType).FieldByNameFunc.stkobj reflect.haveIdenticalUnderlyingType.stkobj runtime.SetFinalizer.stkobj runtime.sigtrampgo.stkobj runtime.typelinksinit.stkobj sync.(*Map).LoadOrStore.stkobj sync.(*Map).Store.stkobj go.itab.encoding/binary.littleEndian,encoding/binary.ByteOrder reflect..stmp_10 reflect..stmp_9 runtime..stmp_37 runtime..stmp_38 encoding/json.(*decodeState).literalStore.stkobj encoding/json.(*decodeState).object.stkobj main..stmp_10 runtime..stmp_7 runtime..stmp_8 strconv..stmp_0 main.encodeReader.stkobj main.encodeWriter.stkobj reflect..stmp_26 go.itab.*internal/reflectlite.rtype,internal/reflectlite.Type main..stmp_11 os..stmp_1 encoding/json..stmp_0 time..stmp_1 encoding/json.typeFields.stkobj internal/reflectlite.implements.stkobj reflect.implements.stkobj encoding/json..stmp_23 encoding/json..stmp_24 runtime..stmp_9 main..stmp_16 main.main.stkobj _masks _shifts go.itab.*reflect.rtype,reflect.Type internal/cpu..stmp_0 compress/flate..stmp_7 runtime.findfunctab runtime.erodata runtime.etypes runtime.typelink runtime.itablink runtime.eitablink runtime.esymtab runtime.symtab runtime.pclntab runtime.epclntab _silk_LTP_gain_iCDF_0 _silk_LTP_gain_iCDF_1 _silk_LTP_gain_iCDF_2 _silk_LTP_gain_BITS_Q5_0 _silk_LTP_gain_BITS_Q5_1 _silk_LTP_gain_BITS_Q5_2 _silk_LTP_gain_vq_0 _silk_LTP_gain_vq_1 _silk_LTP_gain_vq_2 _silk_LTP_gain_vq_0_gain _silk_LTP_gain_vq_1_gain _silk_LTP_gain_vq_2_gain _silk_NLSF_CB1_NB_MB_Q8 _silk_NLSF_CB1_iCDF_NB_MB _silk_NLSF_PRED_NB_MB_Q8 _silk_NLSF_CB2_SELECT_NB_MB _silk_NLSF_CB2_iCDF_NB_MB _silk_NLSF_CB2_BITS_NB_MB_Q5 _silk_NLSF_DELTA_MIN_NB_MB_Q15 _silk_NLSF_CB1_WB_Q8 _silk_NLSF_CB1_iCDF_WB _silk_NLSF_PRED_WB_Q8 _silk_NLSF_CB2_SELECT_WB _silk_NLSF_CB2_iCDF_WB _silk_NLSF_CB2_BITS_WB_Q5 _silk_NLSF_DELTA_MIN_WB_Q15 _silk_LBRR_flags_2_iCDF _silk_LBRR_flags_3_iCDF _tiltWeights _silk_NLSF2A.ordering16 _silk_NLSF2A.ordering10 _delay_matrix_enc _delay_matrix_dec _sigm_LUT_neg_Q15 _sigm_LUT_slope_Q10 _sigm_LUT_pos_Q15 _comb_filter.gains _tapset_icdf _spread_icdf _celt_encode_with_ec.intensity_thresholds _celt_encode_with_ec.intensity_histeresis _trim_icdf _ec_tell_frac.correction _second_check _e_prob_model _pred_coef _beta_coef _small_energy_icdf _LOG2_FRAC_TABLE _stereo_voice_bandwidth_thresholds _stereo_music_bandwidth_thresholds _mono_voice_bandwidth_thresholds _mono_music_bandwidth_thresholds _vorbis_mappings _topo _weights _HARM_ATT_Q15 _PLC_RAND_ATTENUATE_V_Q15 _PLC_RAND_ATTENUATE_UV_Q15 _quant_band.bit_interleave_table _quant_band.bit_deinterleave_table _ordery_table _compute_qn.exp2_table8 _transient_analysis.inv_table _CELT_PVQ_U_DATA _eband5ms _band_allocation _logN400 _window120 _mdct_twiddles960 _cache_index50 _cache_bits50 _cache_caps50 _fft_bitrev480 _fft_twiddles48000_960 _fft_bitrev240 _fft_bitrev120 _fft_bitrev60 _exp_rotation.SPREAD_FACTOR _logSum.diff_table _analysis_window _tbands _extra_bands _dct_table _tansig_table _pvars _opus_strerror.error_strings _CELT_PVQ_U_ROW _mode48000_960_120 _fft_state48000_960_0 _fft_state48000_960_1 _fft_state48000_960_2 _fft_state48000_960_3 runtime.noptrdata runtime.iscgo runtime.oneptrmask strconv.optimize image/color.Opaque image/color.White encoding/json..gobytes.1 internal/poll.tryDupCloexec runtime.kq runtime.sigset_all runtime.traceback_cache runtime.worldsema runtime.finalizer1 unicode..stmp_10 unicode..stmp_117 unicode..stmp_13 unicode..stmp_135 unicode..stmp_139 unicode..stmp_217 unicode..stmp_276 unicode..stmp_347 unicode..stmp_349 unicode..stmp_392 unicode..stmp_434 unicode..stmp_458 unicode..stmp_472 unicode..stmp_503 unicode..stmp_508 unicode..stmp_569 unicode..stmp_583 unicode..stmp_585 unicode..stmp_90 unicode..stmp_92 internal/cpu.CacheLineSize internal/poll..stmp_10 internal/poll..stmp_11 internal/poll..stmp_9 os..stmp_9 runtime.MemProfileRate runtime.forcegcperiod runtime.heapminimum runtime.lastmoduledatap runtime.maxstacksize runtime.sizeof_C_MStats syscall..stmp_45 syscall..stmp_46 syscall..stmp_47 syscall.Stderr syscall.Stdout image/jpeg..stmp_45 image/jpeg..stmp_47 unicode..stmp_105 unicode..stmp_115 unicode..stmp_118 unicode..stmp_123 unicode..stmp_137 unicode..stmp_141 unicode..stmp_144 unicode..stmp_170 unicode..stmp_175 unicode..stmp_181 unicode..stmp_184 unicode..stmp_190 unicode..stmp_194 unicode..stmp_224 unicode..stmp_247 unicode..stmp_249 unicode..stmp_279 unicode..stmp_285 unicode..stmp_288 unicode..stmp_292 unicode..stmp_304 unicode..stmp_315 unicode..stmp_324 unicode..stmp_342 unicode..stmp_358 unicode..stmp_361 unicode..stmp_367 unicode..stmp_370 unicode..stmp_373 unicode..stmp_387 unicode..stmp_390 unicode..stmp_400 unicode..stmp_402 unicode..stmp_404 unicode..stmp_406 unicode..stmp_412 unicode..stmp_421 unicode..stmp_424 unicode..stmp_432 unicode..stmp_438 unicode..stmp_442 unicode..stmp_446 unicode..stmp_460 unicode..stmp_477 unicode..stmp_480 unicode..stmp_489 unicode..stmp_5 unicode..stmp_501 unicode..stmp_512 unicode..stmp_533 unicode..stmp_541 unicode..stmp_548 unicode..stmp_562 unicode..stmp_563 unicode..stmp_579 unicode..stmp_581 unicode..stmp_587 unicode..stmp_77 unicode..stmp_80 runtime..gobytes.2 unicode..stmp_130 unicode..stmp_154 unicode..stmp_159 unicode..stmp_239 unicode..stmp_266 unicode..stmp_306 unicode..stmp_332 unicode..stmp_440 unicode..stmp_464 unicode..stmp_482 unicode..stmp_524 unicode..stmp_526 unicode..stmp_540 unicode..stmp_545 strconv.float32info strconv.float64info unicode..stmp_11 unicode..stmp_113 unicode..stmp_121 unicode..stmp_147 unicode..stmp_150 unicode..stmp_152 unicode..stmp_172 unicode..stmp_215 unicode..stmp_225 unicode..stmp_228 unicode..stmp_234 unicode..stmp_237 unicode..stmp_242 unicode..stmp_254 unicode..stmp_257 unicode..stmp_260 unicode..stmp_282 unicode..stmp_295 unicode..stmp_309 unicode..stmp_321 unicode..stmp_335 unicode..stmp_337 unicode..stmp_345 unicode..stmp_355 unicode..stmp_364 unicode..stmp_378 unicode..stmp_381 unicode..stmp_395 unicode..stmp_409 unicode..stmp_415 unicode..stmp_427 unicode..stmp_430 unicode..stmp_436 unicode..stmp_449 unicode..stmp_467 unicode..stmp_470 unicode..stmp_475 unicode..stmp_484 unicode..stmp_538 compress/flate..stmp_9 compress/flate..stmp_11 unicode..stmp_110 unicode..stmp_268 unicode..stmp_38 unicode..stmp_444 unicode..stmp_488 unicode..stmp_518 unicode..stmp_58 unicode..stmp_64 unicode..stmp_94 hash..inittask image/color..inittask image/internal/imageutil..inittask internal/bytealg..inittask internal/reflectlite..inittask internal/syscall/unix..inittask math..inittask sort..inittask strconv..stmp_15 unicode..inittask unicode/utf8.acceptRanges unicode..stmp_102 unicode..stmp_133 unicode..stmp_200 unicode..stmp_22 unicode..stmp_220 unicode..stmp_271 unicode..stmp_298 unicode..stmp_312 unicode..stmp_318 unicode..stmp_323 unicode..stmp_327 unicode..stmp_340 unicode..stmp_352 unicode..stmp_398 unicode..stmp_418 unicode..stmp_454 unicode..stmp_497 unicode..stmp_499 unicode..stmp_510 unicode..stmp_534 unicode..stmp_66 unicode..stmp_88 unicode..stmp_99 errors..inittask hash/adler32..inittask internal/fmtsort..inittask internal/oserror..inittask runtime..gobytes.4 runtime..gobytes.5 unicode..stmp_167 unicode..stmp_246 unicode..stmp_27 unicode..stmp_462 unicode..stmp_49 unicode..stmp_505 unicode..stmp_565 strconv..stmp_9 io..inittask time.std0x unicode..stmp_128 unicode..stmp_162 unicode..stmp_188 unicode..stmp_290 unicode..stmp_50 unicode..stmp_519 unicode..stmp_559 time.daysBefore unicode..stmp_222 unicode..stmp_521 unicode..stmp_574 bufio..inittask encoding/base64..inittask hash/crc32..inittask strconv..inittask sync..inittask unicode..stmp_165 unicode..stmp_178 unicode..stmp_191 unicode..stmp_209 unicode..stmp_330 unicode..stmp_384 unicode..stmp_522 unicode..stmp_543 unicode..stmp_553 unicode..stmp_560 unicode..stmp_8 bytes..inittask encoding/binary..inittask strings..inittask time..inittask unicode..stmp_60 unicode..stmp_7 runtime.class_to_allocnpages context..inittask reflect..inittask strconv..stmp_7 unicode..stmp_205 unicode..stmp_210 unicode..stmp_420 unicode..stmp_456 unicode..stmp_495 unicode..stmp_572 unicode..stmp_577 unicode..stmp_83 compress/flate..stmp_13 unicode..stmp_244 unicode..stmp_486 unicode..stmp_76 image..inittask internal/poll..inittask path/filepath..inittask syscall..inittask unicode..stmp_125 unicode..stmp_2 unicode..stmp_202 unicode..stmp_212 unicode..stmp_231 unicode..stmp_274 unicode..stmp_3 unicode..stmp_301 unicode..stmp_375 image/jpeg..inittask unicode..stmp_451 unicode..stmp_494 compress/flate..inittask compress/zlib..inittask fmt..inittask runtime..inittask unicode..stmp_207 unicode..stmp_252 unicode..stmp_262 unicode..stmp_528 unicode..stmp_506 flag..inittask image/png..inittask unicode..stmp_230 compress/flate..stmp_10 compress/flate..stmp_12 os..inittask unicode..stmp_107 encoding/json..inittask encoding/json.htmlSafeSet encoding/json.safeSet os/exec..inittask runtime.size_to_class8 unicode..stmp_62 runtime.class_to_size unicode..stmp_79 unicode..stmp_536 unicode..stmp_71 compress/flate.codeOrder unicode..stmp_554 main..inittask strconv.uint64pow10 image/jpeg..stmp_46 image/jpeg..stmp_48 unicode..stmp_264 unicode..stmp_197 unicode..stmp_52 unicode..stmp_199 strconv..stmp_14 strconv..stmp_8 strconv.smallPowersOfTen unicode..stmp_186 unicode..stmp_513 unicode..stmp_550 unicode..stmp_46 image/png..stmp_22 unicode..stmp_21 unicode..stmp_47 runtime.size_to_class128 math/bits.rev8tab runtime.oneBitCount runtime.staticbytes runtime/internal/sys.ntz8tab unicode.asciiFold unicode.properties unicode/utf8.first unicode..stmp_82 runtime.fastlog2Table strconv..stmp_12 unicode..stmp_551 unicode..stmp_108 unicode..stmp_556 unicode..stmp_567 unicode..stmp_530 unicode..stmp_43 unicode..stmp_492 runtime.class_to_divmagic unicode..stmp_19 unicode..stmp_557 unicode..stmp_30 runtime.firstmoduledata unicode..stmp_53 compress/flate..stmp_8 unicode..stmp_156 image/jpeg.unzig unicode..stmp_56 unicode..stmp_69 unicode..stmp_36 unicode..stmp_35 unicode..stmp_85 unicode..stmp_491 unicode..stmp_571 unicode..stmp_576 unicode..stmp_29 unicode..stmp_531 unicode..stmp_68 unicode..stmp_55 unicode..stmp_44 unicode..stmp_18 unicode..stmp_86 unicode..stmp_73 unicode..stmp_516 unicode..stmp_74 unicode..stmp_515 strconv..stmp_11 unicode..stmp_157 compress/flate.lengthCodes compress/flate.offsetCodes unicode..stmp_33 unicode..stmp_32 unicode..stmp_40 unicode..stmp_41 strconv..stmp_13 unicode..stmp_24 unicode..stmp_25 strconv.powersOfTen unicode..stmp_15 unicode..stmp_16 unicode..stmp_566 runtime.enoptrdata runtime.framepointer_enabled runtime.data __cgo_callers __cgo_init __cgo_notify_runtime_init_done __cgo_thread_start flag.Usage internal/poll.CloseFunc os.useSyscallwd runtime._cgo_setenv runtime._cgo_unsetenv runtime.cgo_yield runtime.itabTable sort.reflectSwapper sort.reflectValueOf time.Local time.UTC unicode.ASCII_Hex_Digit unicode.Adlam unicode.Ahom unicode.Anatolian_Hieroglyphs unicode.Arabic unicode.Armenian unicode.Avestan unicode.Balinese unicode.Bamum unicode.Bassa_Vah unicode.Batak unicode.Bengali unicode.Bhaiksuki unicode.Bidi_Control unicode.Bopomofo unicode.Brahmi unicode.Braille unicode.Buginese unicode.Buhid unicode.C unicode.Canadian_Aboriginal unicode.Carian unicode.Caucasian_Albanian unicode.Cc unicode.Cf unicode.Chakma unicode.Cham unicode.Cherokee unicode.Co unicode.Common unicode.Coptic unicode.Cs unicode.Cuneiform unicode.Cypriot unicode.Cyrillic unicode.Dash unicode.Deprecated unicode.Deseret unicode.Devanagari unicode.Diacritic unicode.Digit unicode.Dogra unicode.Duployan unicode.Egyptian_Hieroglyphs unicode.Elbasan unicode.Ethiopic unicode.Extender unicode.Georgian unicode.Glagolitic unicode.Gothic unicode.Grantha unicode.Greek unicode.Gujarati unicode.Gunjala_Gondi unicode.Gurmukhi unicode.Han unicode.Hangul unicode.Hanifi_Rohingya unicode.Hanunoo unicode.Hatran unicode.Hebrew unicode.Hex_Digit unicode.Hiragana unicode.Hyphen unicode.IDS_Binary_Operator unicode.IDS_Trinary_Operator unicode.Ideographic unicode.Imperial_Aramaic unicode.Inherited unicode.Inscriptional_Pahlavi unicode.Inscriptional_Parthian unicode.Javanese unicode.Join_Control unicode.Kaithi unicode.Kannada unicode.Katakana unicode.Kayah_Li unicode.Kharoshthi unicode.Khmer unicode.Khojki unicode.Khudawadi unicode.L unicode.Lao unicode.Latin unicode.Lepcha unicode.Letter unicode.Limbu unicode.Linear_A unicode.Linear_B unicode.Lisu unicode.Ll unicode.Lm unicode.Lo unicode.Logical_Order_Exception unicode.Lt unicode.Lu unicode.Lycian unicode.Lydian unicode.M unicode.Mahajani unicode.Makasar unicode.Malayalam unicode.Mandaic unicode.Manichaean unicode.Marchen unicode.Masaram_Gondi unicode.Mc unicode.Me unicode.Medefaidrin unicode.Meetei_Mayek unicode.Mende_Kikakui unicode.Meroitic_Cursive unicode.Meroitic_Hieroglyphs unicode.Miao unicode.Mn unicode.Modi unicode.Mongolian unicode.Mro unicode.Multani unicode.Myanmar unicode.N unicode.Nabataean unicode.Nd unicode.New_Tai_Lue unicode.Newa unicode.Nko unicode.Nl unicode.No unicode.Noncharacter_Code_Point unicode.Nushu unicode.Ogham unicode.Ol_Chiki unicode.Old_Hungarian unicode.Old_Italic unicode.Old_North_Arabian unicode.Old_Permic unicode.Old_Persian unicode.Old_Sogdian unicode.Old_South_Arabian unicode.Old_Turkic unicode.Oriya unicode.Osage unicode.Osmanya unicode.Other_Alphabetic unicode.Other_Default_Ignorable_Code_Point unicode.Other_Grapheme_Extend unicode.Other_ID_Continue unicode.Other_ID_Start unicode.Other_Lowercase unicode.Other_Math unicode.Other_Uppercase unicode.P unicode.Pahawh_Hmong unicode.Palmyrene unicode.Pattern_Syntax unicode.Pattern_White_Space unicode.Pau_Cin_Hau unicode.Pc unicode.Pd unicode.Pe unicode.Pf unicode.Phags_Pa unicode.Phoenician unicode.Pi unicode.Po unicode.Prepended_Concatenation_Mark unicode.Ps unicode.Psalter_Pahlavi unicode.Quotation_Mark unicode.Radical unicode.Regional_Indicator unicode.Rejang unicode.Runic unicode.S unicode.Samaritan unicode.Saurashtra unicode.Sc unicode.Sentence_Terminal unicode.Sharada unicode.Shavian unicode.Siddham unicode.SignWriting unicode.Sinhala unicode.Sk unicode.Sm unicode.So unicode.Soft_Dotted unicode.Sogdian unicode.Sora_Sompeng unicode.Soyombo unicode.Sundanese unicode.Syloti_Nagri unicode.Syriac unicode.Tagalog unicode.Tagbanwa unicode.Tai_Le unicode.Tai_Tham unicode.Tai_Viet unicode.Takri unicode.Tamil unicode.Tangut unicode.Telugu unicode.Terminal_Punctuation unicode.Thaana unicode.Thai unicode.Tibetan unicode.Tifinagh unicode.Tirhuta unicode.Ugaritic unicode.Unified_Ideograph unicode.Vai unicode.Variation_Selector unicode.Warang_Citi unicode.White_Space unicode.Yi unicode.Z unicode.Zanabazar_Square unicode.Zl unicode.Zp unicode.Zs unicode.foldCommon unicode.foldGreek unicode.foldInherited unicode.foldL unicode.foldLl unicode.foldLt unicode.foldLu unicode.foldM unicode.foldMn encoding/json.hex image/jpeg.errMissingFF00 image/jpeg.errShortHuffmanData image/jpeg.errUnsupportedSubsamplingRatio image/png.chunkOrderError internal/poll.ErrTimeout internal/poll.errEAGAIN internal/poll.errEINVAL internal/poll.errENOENT main.CoverFormat os.Kill runtime..stmp_57 runtime..stmp_58 runtime..stmp_59 runtime..stmp_60 runtime.badmorestackg0Msg runtime.badmorestackgsignalMsg runtime.badsystemstackMsg runtime.buildVersion runtime.divideError runtime.floatError runtime.memoryError runtime.overflowError runtime.sliceEface runtime.stringEface runtime.uint16Eface runtime.uint32Eface runtime.uint64Eface runtime/internal/sys.DefaultGoroot syscall.errEAGAIN syscall.errEINVAL syscall.errENOENT compress/flate.codegenOrder compress/flate.lengthBase compress/flate.lengthExtraBits compress/flate.levels compress/flate.offsetBase compress/flate.offsetExtraBits encoding/json.nullLiteral image/png.interlacing reflect.kindNames runtime.dbgvars runtime.earlycgocallback runtime.failthreadcreate runtime.mSpanStateNames runtime.urandom_dev strconv.float32pow10 strconv.float64pow10 strconv.isGraphic strconv.isNotPrint16 strconv.isNotPrint32 strconv.isPrint16 strconv.isPrint32 strconv.leftcheats strconv.powtab time.longDayNames time.longMonthNames time.shortDayNames time.shortMonthNames time.zoneSources unicode.CaseRanges unicode.caseOrbit syscall..stmp_48 fmt.ppFree unicode..stmp_1 unicode..stmp_100 unicode..stmp_103 unicode..stmp_106 unicode..stmp_109 unicode..stmp_111 unicode..stmp_114 unicode..stmp_116 unicode..stmp_119 unicode..stmp_12 unicode..stmp_122 unicode..stmp_124 unicode..stmp_126 unicode..stmp_129 unicode..stmp_131 unicode..stmp_134 unicode..stmp_136 unicode..stmp_138 unicode..stmp_14 unicode..stmp_140 unicode..stmp_142 unicode..stmp_145 unicode..stmp_148 unicode..stmp_151 unicode..stmp_153 unicode..stmp_155 unicode..stmp_158 unicode..stmp_160 unicode..stmp_163 unicode..stmp_166 unicode..stmp_168 unicode..stmp_17 unicode..stmp_171 unicode..stmp_173 unicode..stmp_176 unicode..stmp_179 unicode..stmp_182 unicode..stmp_185 unicode..stmp_187 unicode..stmp_189 unicode..stmp_192 unicode..stmp_195 unicode..stmp_198 unicode..stmp_20 unicode..stmp_201 unicode..stmp_203 unicode..stmp_206 unicode..stmp_208 unicode..stmp_211 unicode..stmp_213 unicode..stmp_216 unicode..stmp_218 unicode..stmp_221 unicode..stmp_223 unicode..stmp_226 unicode..stmp_229 unicode..stmp_23 unicode..stmp_232 unicode..stmp_235 unicode..stmp_238 unicode..stmp_240 unicode..stmp_243 unicode..stmp_245 unicode..stmp_248 unicode..stmp_250 unicode..stmp_253 unicode..stmp_255 unicode..stmp_258 unicode..stmp_26 unicode..stmp_261 unicode..stmp_263 unicode..stmp_265 unicode..stmp_267 unicode..stmp_269 unicode..stmp_272 unicode..stmp_275 unicode..stmp_277 unicode..stmp_28 unicode..stmp_280 unicode..stmp_283 unicode..stmp_286 unicode..stmp_289 unicode..stmp_291 unicode..stmp_293 unicode..stmp_296 unicode..stmp_299 unicode..stmp_302 unicode..stmp_305 unicode..stmp_307 unicode..stmp_31 unicode..stmp_310 unicode..stmp_313 unicode..stmp_316 unicode..stmp_319 unicode..stmp_322 unicode..stmp_325 unicode..stmp_328 unicode..stmp_331 unicode..stmp_333 unicode..stmp_336 unicode..stmp_338 unicode..stmp_34 unicode..stmp_341 unicode..stmp_343 unicode..stmp_346 unicode..stmp_348 unicode..stmp_350 unicode..stmp_353 unicode..stmp_356 unicode..stmp_359 unicode..stmp_362 unicode..stmp_365 unicode..stmp_368 unicode..stmp_37 unicode..stmp_371 unicode..stmp_374 unicode..stmp_376 unicode..stmp_379 unicode..stmp_382 unicode..stmp_385 unicode..stmp_388 unicode..stmp_39 unicode..stmp_391 unicode..stmp_393 unicode..stmp_396 unicode..stmp_399 unicode..stmp_4 unicode..stmp_401 unicode..stmp_403 unicode..stmp_405 unicode..stmp_407 unicode..stmp_410 unicode..stmp_413 unicode..stmp_416 unicode..stmp_419 unicode..stmp_42 unicode..stmp_422 unicode..stmp_425 unicode..stmp_428 unicode..stmp_431 unicode..stmp_433 unicode..stmp_435 unicode..stmp_437 unicode..stmp_439 unicode..stmp_441 unicode..stmp_443 unicode..stmp_445 unicode..stmp_447 unicode..stmp_45 unicode..stmp_450 unicode..stmp_452 unicode..stmp_455 unicode..stmp_457 unicode..stmp_459 unicode..stmp_461 unicode..stmp_463 unicode..stmp_465 unicode..stmp_468 unicode..stmp_471 unicode..stmp_473 unicode..stmp_476 unicode..stmp_478 unicode..stmp_48 unicode..stmp_481 unicode..stmp_483 unicode..stmp_485 unicode..stmp_487 unicode..stmp_490 unicode..stmp_493 unicode..stmp_496 unicode..stmp_498 unicode..stmp_500 unicode..stmp_502 unicode..stmp_504 unicode..stmp_507 unicode..stmp_509 unicode..stmp_51 unicode..stmp_511 unicode..stmp_514 unicode..stmp_517 unicode..stmp_520 unicode..stmp_523 unicode..stmp_525 unicode..stmp_527 unicode..stmp_529 unicode..stmp_532 unicode..stmp_535 unicode..stmp_537 unicode..stmp_539 unicode..stmp_54 unicode..stmp_542 unicode..stmp_544 unicode..stmp_546 unicode..stmp_549 unicode..stmp_552 unicode..stmp_555 unicode..stmp_558 unicode..stmp_561 unicode..stmp_564 unicode..stmp_568 unicode..stmp_57 unicode..stmp_570 unicode..stmp_573 unicode..stmp_575 unicode..stmp_578 unicode..stmp_580 unicode..stmp_582 unicode..stmp_584 unicode..stmp_586 unicode..stmp_59 unicode..stmp_6 unicode..stmp_61 unicode..stmp_63 unicode..stmp_65 unicode..stmp_67 unicode..stmp_70 unicode..stmp_72 unicode..stmp_75 unicode..stmp_78 unicode..stmp_81 unicode..stmp_84 unicode..stmp_87 unicode..stmp_89 unicode..stmp_9 unicode..stmp_91 unicode..stmp_93 unicode..stmp_97 runtime..stmp_55 time..stmp_21 time.utcLoc time..stmp_17 time..stmp_18 time.days runtime.boundsErrorFmts runtime.boundsNegErrorFmts runtime.gStatusStrings image/jpeg.theHuffmanSpec time..stmp_19 time..stmp_20 time.months runtime.algarray runtime..stmp_61 runtime.waitReasonStrings reflect..stmp_172 syscall.signals runtime.sigtable strconv..stmp_10 syscall.errors runtime.itabTableInit runtime.edata _runtime_init_mu _runtime_init_cond runtime.bss compress/flate.fixedLiteralEncoding compress/flate.fixedOffsetEncoding compress/flate.huffOffset context.background context.closedchan context.todo encoding/base64.RawStdEncoding encoding/base64.RawURLEncoding encoding/base64.StdEncoding encoding/base64.URLEncoding encoding/json.float32Encoder encoding/json.float64Encoder flag.CommandLine hash/crc32.IEEETable hash/crc32.archIeeeTable8 hash/crc32.castagnoliTable hash/crc32.ieeeTable8 hash/crc32.updateCastagnoli hash/crc32.updateIEEE image.Black image.Opaque image.Transparent image.White main.DecodeInputChan main.DecodeOutputChan main.EncodeInputChan main.EncodeOutputChan main.FFprobeData main.OpusDecoder main.OpusEncoder os.Stderr os.Stdin os.Stdout os/exec.skipStdinCopyError reflect.uint8Type runtime.allfin runtime.allm runtime.argv runtime.bbuckets runtime.buckhash runtime.cgoSymbolizer runtime.cgoTraceback runtime.deferType runtime.finc runtime.fing runtime.finq runtime.main_init_done runtime.mbuckets runtime.modulesSlice runtime.persistentChunks runtime.poolcleanup runtime.sliceType runtime.stringType runtime.testSigtrap runtime.uint16Type runtime.uint32Type runtime.uint64Type runtime.xbuckets sync.expunged syscall.env syscall.execveDarwin time.loadTzinfoFromTzdata time.unitMap unicode.Categories unicode.FoldCategory unicode.FoldScript unicode.Properties unicode.Scripts bufio.ErrAdvanceTooFar bufio.ErrBufferFull bufio.ErrFinalToken bufio.ErrInvalidUnreadByte bufio.ErrInvalidUnreadRune bufio.ErrNegativeAdvance bufio.ErrNegativeCount bufio.ErrTooLong bufio.errNegativeRead bufio.errNegativeWrite bytes.ErrTooLarge bytes.errNegativeRead bytes.errUnreadByte compress/zlib.ErrChecksum compress/zlib.ErrDictionary compress/zlib.ErrHeader context.Canceled encoding/binary.overflow encoding/json.marshalerType encoding/json.numberType encoding/json.textMarshalerType encoding/json.textUnmarshalerType errors.errorType flag.ErrHelp flag.errParse flag.errRange fmt.boolError fmt.complexError image.ErrFormat image.atomicFormats image/color.Alpha16Model image/color.AlphaModel image/color.CMYKModel image/color.Gray16Model image/color.GrayModel image/color.NRGBA64Model image/color.NRGBAModel image/color.NYCbCrAModel image/color.RGBA64Model image/color.RGBAModel image/color.YCbCrModel internal/oserror.ErrClosed internal/oserror.ErrExist internal/oserror.ErrInvalid internal/oserror.ErrNotExist internal/oserror.ErrPermission internal/poll.ErrFileClosing internal/poll.ErrNetClosing internal/poll.ErrNoDeadline internal/poll.ErrNotPollable internal/testlog.logger io.EOF io.ErrClosedPipe io.ErrNoProgress io.ErrShortBuffer io.ErrShortWrite io.ErrUnexpectedEOF io.errOffset io.errWhence main.Application main.CoverImage main.InFile main.MagicBytes main.Mode main.err os.ErrClosed os.ErrExist os.ErrInvalid os.ErrNoDeadline os.ErrNotExist os.ErrPermission os.errFinished os.errWriteAtInAppendMode os.executablePath os.initCwd os.initCwdErr os/exec.ErrNotFound path/filepath.ErrBadPattern path/filepath.SkipDir runtime..stmp_53 runtime.modinfo runtime.pollcache strconv.ErrRange strconv.ErrSyntax time.atoiError time.badData time.errBad time.errLeadingInt time.errLocation internal/cpu.options internal/reflectlite.dummy os.Args os.getwdCache reflect.dummy runtime..stmp_54 runtime.allgs runtime.allp runtime.argslice runtime.envs runtime.forcegc runtime.globalAlloc runtime.pinnedTypemaps sync.allPools sync.oldPools syscall.envs runtime.reflectOffs runtime.stealOrder runtime.sweep encoding/json.encodeStatePool encoding/json.encoderCache encoding/json.fieldCache main.CmdBuf main.Metadata main.PngBuf reflect.layoutCache reflect.ptrMap runtime.gcBitsArenas runtime.scavenge reflect.funcLookupCache syscall.zeroSysProcAttr runtime.stackpool syscall.zeroProcAttr time.localLoc image/jpeg.theHuffmanLUT runtime.emptymspan runtime.sched runtime.g0 runtime.work runtime.stackLarge runtime.m0 compress/flate.fixedHuffmanDecoder runtime.cpuprof runtime.timers runtime.mheap_ runtime.semtable runtime.trace runtime.ebss _runtime_init_done _cgo_context_function internal/poll..stmp_12 unicode..stmp_101 runtime.noptrbss unicode..stmp_112 unicode..stmp_104 unicode..stmp_127 unicode..stmp_120 unicode..stmp_143 unicode..stmp_132 unicode..stmp_146 unicode..stmp_161 unicode..stmp_149 unicode..stmp_169 unicode..stmp_164 unicode..stmp_177 unicode..stmp_174 unicode..stmp_183 unicode..stmp_180 unicode..stmp_196 unicode..stmp_193 unicode..stmp_214 unicode..stmp_204 unicode..stmp_227 unicode..stmp_219 unicode..stmp_236 unicode..stmp_233 unicode..stmp_251 unicode..stmp_241 unicode..stmp_256 unicode..stmp_270 unicode..stmp_259 unicode..stmp_278 unicode..stmp_273 unicode..stmp_284 unicode..stmp_281 unicode..stmp_294 unicode..stmp_287 unicode..stmp_300 unicode..stmp_297 unicode..stmp_308 unicode..stmp_303 unicode..stmp_314 unicode..stmp_311 unicode..stmp_320 unicode..stmp_317 unicode..stmp_329 unicode..stmp_326 unicode..stmp_334 unicode..stmp_344 unicode..stmp_339 unicode..stmp_354 unicode..stmp_351 unicode..stmp_360 unicode..stmp_357 unicode..stmp_366 unicode..stmp_363 unicode..stmp_372 unicode..stmp_369 unicode..stmp_380 unicode..stmp_377 unicode..stmp_386 unicode..stmp_383 unicode..stmp_394 unicode..stmp_389 unicode..stmp_408 unicode..stmp_397 unicode..stmp_411 unicode..stmp_417 unicode..stmp_414 unicode..stmp_426 unicode..stmp_423 unicode..stmp_448 unicode..stmp_429 unicode..stmp_466 unicode..stmp_453 unicode..stmp_469 unicode..stmp_479 unicode..stmp_474 unicode..stmp_98 unicode..stmp_547 hash/crc32.ieeeArchImpl internal/cpu.DebugOptions main.RawOutput math.useFMA runtime.arm64HasATOMICS runtime.cgoAlwaysFalse runtime.cgoHasExtraM runtime.didothers runtime.fingRunning runtime.fingwait runtime.fingwake runtime.inForkedChild runtime.isIntel runtime.isarchive runtime.islibrary runtime.lfenceBeforeRdtsc runtime.mainStarted runtime.signalsOK runtime.throwOnGCWork runtime.useAVXmemmove runtime.useAeshash runtime.useCheckmark runtime.x86HasPOPCNT runtime.x86HasSSE41 image/color.Black image/color.Transparent runtime..stmp_50 runtime..stmp_51 runtime.argc runtime.crashing runtime.extraMCount runtime.extraMWaiters runtime.fingCreate runtime.freezing runtime.gcBlackenEnabled runtime.gcMarkDoneFlushed runtime.gcpercent runtime.gcphase runtime.gomaxprocs runtime.initSigmask runtime.ncpu runtime.netpollInited runtime.netpollWaiters runtime.newprocs runtime.panicking runtime.processorVersionInfo runtime.runningPanicDefers runtime.sigNoteWrite runtime.sigprofCallersUse runtime.traceback_env image.formatsMu internal/bytealg.MaxLen main.Bitrate main.Channels main.FrameRate main.FrameSize main.MaxBytes main.Volume runtime..stmp_52 runtime.allglen runtime.allglock runtime.allpLock runtime.blockprofilerate runtime.bucketmem runtime.chanrecvpc runtime.chansendpc runtime.deadlock runtime.debuglock runtime.extram runtime.faketime runtime.finlock runtime.inf runtime.itabLock runtime.mProf runtime.mutexprofilerate runtime.paniclk runtime.physHugePageShift runtime.physHugePageSize runtime.physPageSize runtime.printBacklogIndex runtime.prof runtime.proflock runtime.runtimeInitTime runtime.skipPC runtime.stackpoolmu runtime.starttime runtime.test_x64 runtime.test_z64 runtime.tracelock runtime.zerobase sync.allPoolsMu syscall.Stdin syscall._zero syscall.minRoutingSockaddrLen time.startNano _timebase compress/flate.fixedOnce hash/crc32.ieeeOnce internal/poll.serverInit main.wg syscall.envOnce time.localOnce runtime.writeBarrier syscall.ForkLock syscall.envLock image.ZR runtime.hashkey runtime.newmHandoff runtime.sig runtime.execLock runtime.debug runtime.finptrmask runtime.aeskeysched runtime.handlingSig internal/cpu.X86 internal/cpu.ARM64 runtime.gcController runtime.fwdSig runtime.sigprofCallers runtime.printBacklog runtime.zeroVal runtime.memstats runtime.end runtime.enoptrbss  ELF              4   h8     4   
 ( 3 0    4   44@  @           t  tt                     T$ T$          $ ))?           $ ))                                $ ))             Ptd8r$ 8(8(
  
        Qtd                          Rtd$ ))          /lib/ld-linux.so.2           GNU                  S      Go  ifuhbLXKeP9uMgFpOFyO/q2mZ9N2LOr1wWxYFWiBu/MECQa6n2Yiydw7lTL07N/pfb7DXDXTec71iqqTP7N          GNU jz2O6٦  -         H       H	P  D"((  0  1A
  1ʆt  qH	    A t PQ    P`  @   
Bb$  
   S @  "P  @  E L4H$
  ;s 	@   pL
   @     0 @       0.   F @@ ՆPȁ 	AA!H h0B AB" @)    !D  B       `@$a        i  $  8  @  @ !      "$*M         @@p @(&@    I    JQd     @K
  @ HA  ) 4      @
H $     @(          $@   @ D @  @	-   .       /   1   3   5   9   ;       <   =       >   @   B   C   E   G   H   I   J   K   M       P   T       U   X   Y       Z   ^   _   a   b       d   e   f       g       h   i   l   n   o   q   s       t   u   v   x           y       {   |   ~                                                                                                                                                                                                                                                                                                                         	                                                 "      %  &  '  (          -  .  0          2  4  5  6  7  :  ;  =  @  B  D  F  H  I  J  K  M      N  O  S  T  X  Y  Z  `  a  d      g  h  j      l  m  o  p  t  v  |                                                                                x"x[6ui ʮO=3n_웼!5}܃\%wD`\_ngw+W@m#Nt]-:B'8?T*v;5mklĎޯGdH KNMz	KN	> l#,bϱ'3ʾSKm*"-_|Yr$yx }/f$54v3-̈́ӏo}@iD^\++-sҲUeAUvhc47L17|
)Ҵׇ({f( Sw٭5 6}:jTiW}\2bsD\[?(6%/0RBEӐFqjG
:kXeLЏS񿽘nh*clo=dȜU
:o;T\><0gAg|` -AJ54%0q&!Hx|EYZ
4}<J
jVp_23j$3]d5xЄ;߯gcłњ!$}Cn{\F*`JrGŬQ,&掛E18<
ʉ(
oEA~}LŨ{[bf{R
uh2)tY	AiȼN˸Y:g#Q=cLj	C֭K!膨dLփhʝH
[M4or@5}gOǞ3>nb\(dq\ \&f<nw3>FDX|V2Z#G? lv=G@z\7ԋI?TRٔSQ)߆|Qd/5-coɹσ\l=`\;LqX|Pe\d	]μ9)JptI|yp-Ru|↕~86,j+3?vz:HE	?wl,vhnC+69^n_J(בBv!pTV41qW  >(<%t)yщ;gp%F@s𽨈4ps.*:{el2Q77~ߌf@C4A^J?yke|ϾF+^xCH`&Fsj,h>9YPD R؄``;R»
'79*V##H2m\&xsPRNG-As1SguE*&獩$+^<ɓzrI7Zu%ۅxK1/ZD
Ζ)y,$Wŝ]r7K{93V%V%V%m"f<᪃V%T8j|O#                                           p              %                                                      J                                                                                             ~                           7             j                                        t                                                                   '                                                                     x                                                     6               z                                                                   J                                         d                d     ,        y              y    6  0("                  /  =       zT       t      I  ;       s           I  (       :     	  z5     e  -4     j  s     \  p:    \          >2             
  P6       @n*     \  0?b
      q       "	      Pm    >                           h     F  |               fy      `       5       U      &:     		  l,       P    H   l       l       Q       r"           k  P1      ln        1$       s     @  p            '&       ]       r       
,     #   `6Y       e      |    E   *_     ~          )$       `*       r    P  0    A         $n       p1     W  	       V            v   +B     {   )"       (     z  0,K     (   I      P/       ("       )     Z  @      y      s     U  /       @*B        &h    :  s     x   s        P1       (        P      )         `)$     P  E      P               z             s     h  ,     \          z    '  p     X  t            9  x*     !   (k     K
  u           p   i      J   p      @|       В      s               )     M  p       0     D  p4      Pu       P    \        q     k  P     q  O       s       r     S  j(       )     
  и     ,  0'L     y  `      <     S  9      t8     2        p(X     l         2              +V     ;  
,      @     Y  0d       V     o         )       [    S  t      i  a)            G  *K       Z     =  H       s     0          m      0N     i	      	  $       P&:       J       p    l  l        ;5     `  9      0       z       z     L  c           Q  ЦJ       p4            <	         s       nz     X       &  J       @       J     	         s(       *<       pE    
  `~)     r   3     	   '&       C     @  `     o  p       j     J  2        U       `(<       p+?       )      i  3           @  2     O  `t             0  `\      @/    :  j(     Z      N  9s       s       ~        1+        )"       `)        z       PR            {        `k(       P2]     y  r       @       `{\    	  @:      0     D          `>
      p1j     o       -  0/    B      
  w      h            d     8  0%     g  u      ;      п     a          (<        &&     O      .        4
       )  pw      <        @      )       ;     w   U5    g        Ij     j
  ]`     8  r       x*     "         @^H     u  s     9         u    
  `s<     Y  P`       @<     	  0-B     U  s             0=?     	  @t       -        Rj           +  PI       `]    4  c     B  -4       P      4    Q       *  ~       `
           l   b      t       1^     S  ,    t        0      Pz     i   O       U      0            c  `F       o`      0N      s       )     F  `;D             C      )N       )     
  w_     
  X~     Z         `     i    +
      @                     ?       `5    @  `    Q  .u       P_u    	  P)"             +           p  @      L     q  W      `    .  ^      00       0H       m     w	  `3                   C      w  p       q     S  `j       P(               q      P
      )       }    :  PU      Pp[    m  s     )  k:        j`            2  H        *<       С           4  'L        e    I	        M  p=            X       /       +    " /  _     r   k(       r     2      N  z       U      @     4   N               l     p  `     S   _C       0      @     e  (    "  t       k     0  Q{      @       H       .     9  `p       o     <    o     _         Q7       n     h  PH       0	     1       libm.so.6 _ITM_deregisterTMCloneTable __gmon_start__ _Jv_RegisterClasses _ITM_registerTMCloneTable atan2 sqrtf cos floor exp pow log10 sqrt floorf libpthread.so.0 pthread_attr_getstacksize nanosleep pthread_cond_broadcast pthread_cond_wait pthread_mutex_unlock pthread_detach pthread_sigmask pthread_attr_init pthread_mutex_lock pthread_attr_destroy libc.so.6 _IO_stdin_used sigfillset abort memset __fprintf_chk fputc memcpy malloc stderr __memset_chk fwrite __memcpy_chk __vfprintf_chk memmove __libc_start_main free __stack_chk_fail ec_enc_shrink silk_rate_levels_BITS_Q5 __libc_csu_fini silk_PLC silk_pitch_analysis_core_FLP _cgo_740ba308874b_Cfunc_opus_encoder_init celt_lcg_rand silk_pitch_contour_10_ms_iCDF _cgo_740ba308874b_Cfunc_opus_packet_get_nb_frames ec_enc_uint unquant_fine_energy opus_packet_get_nb_channels silk_Quantization_Offsets_Q10 silk_TargetRate_table_MB opus_decode_float silk_sign_iCDF silk_Get_Decoder_Size opus_multistream_encode silk_Lag_range_stage3_10_ms opus_repacketizer_create silk_pitch_contour_10_ms_NB_iCDF silk_stereo_decode_mid_only silk_Encode compute_allocation opus_repacketizer_init silk_CNG_Reset silk_resampler_private_down_FIR isqrt32 resampling_factor silk_LTP_gain_BITS_Q5_ptrs x_cgo_setenv silk_LTP_vq_sizes denormalise_bands opus_repacketizer_out_range_impl hysteresis_decision get_left_channel silk_NSQ_wrapper_FLP run_analysis silk_decode_frame silk_decode_signs silk_resampler_private_up2_HQ opus_decoder_ctl silk_encode_do_VAD_FLP opus_decoder_get_nb_samples silk_resampler_down2 silk_shell_decoder celt_fir_c frame_size_select celt_decode_with_ec silk_encode_pulses _cgo_topofstack spreading_decision fatalf silk_bwexpander_FLP x_cgo_unsetenv ec_enc_patch_initial_bits silk_LTP_vq_ptrs_Q7 opus_strerror silk_stereo_quant_pred silk_pulses_per_block_BITS_Q5 opus_fft_c crosscall_386 celt_encoder_init silk_decode_core opus_multistream_decode ec_dec_icdf silk_LTPscale_iCDF _cgo_sys_thread_start x_cgo_inittls silk_Resampler_2_3_COEFS silk_stereo_LR_to_MS silk_process_NLSFs_FLP silk_NLSF_CB_WB silk_stereo_find_predictor downmix_float silk_gain_iCDF _edata renormalise_vector silk_Resampler_2_3_COEFS_LQ opus_custom_encoder_ctl silk_gains_dequant silk_stereo_encode_mid_only silk_uniform5_iCDF unquant_coarse_energy silk_NLSF_CB_NB_MB opus_packet_parse_impl silk_CB_lags_stage2 x_cgo_notify_runtime_init_done silk_NLSF_VQ opus_multistream_encoder_create anti_collapse ec_decode_bin silk_SNR_table_Q1 _cgo_740ba308874b_Cfunc_gopus_setbitrate silk_NLSF_del_dec_quant tonality_analysis_init silk_stereo_MS_to_LR silk_insertion_sort_increasing_all_values_int16 silk_inner_product_FLP silk_insertion_sort_increasing opus_custom_mode_create silk_Transition_LP_B_Q28 silk_find_pitch_lags_FLP silk_regularize_correlations_FLP silk_LTP_per_index_iCDF silk_delta_gain_iCDF silk_Resampler_1_2_COEFS get_right_channel alg_unquant silk_shell_code_table0 silk_quant_LTP_gains x_cgo_set_context_function mlp_process silk_A2NLSF_FLP silk_stereo_encode_pred silk_LTPScales_table_Q14 silk_VQ_WMat_EC_c silk_control_encoder silk_LPC_inverse_pred_gain_FLP silk_scale_vector_FLP silk_Resampler_3_4_COEFS silk_LP_variable_cutoff silk_Get_Encoder_Size opus_decoder_destroy silk_Lag_range_stage3 silk_gains_ID tonality_get_info _cgo_release_context silk_apply_sine_window_FLP silk_control_audio_bandwidth opus_multistream_encode_float ec_laplace_encode silk_max_pulses_table ec_enc_bits compute_stereo_width silk_levinsondurbin_FLP opus_packet_get_nb_samples silk_sigm_Q15 silk_LPC_inverse_pred_gain opus_repacketizer_get_nb_frames stereo_itheta silk_insertion_sort_decreasing_FLP silk_stereo_only_code_mid_iCDF silk_stereo_decode_pred silk_TargetRate_table_NB silk_resampler silk_decode_pulses _cgo_740ba308874b_Cfunc_gopus_setapplication silk_corrVector_FLP silk_lin2log silk_HP_variable_cutoff __data_start encode_size opus_encode_native silk_NSQ_c ec_tell_frac ec_dec_uint opus_get_version_string opus_multistream_decoder_ctl silk_process_NLSFs silk_rate_levels_iCDF opus_packet_get_samples_per_frame silk_noise_shape_analysis_FLP ec_encode_bin silk_InitDecoder compute_frame_size _cgo_740ba308874b_Cfunc_gopus_bitrate _celt_autocorr ec_encode silk_Resampler_1_4_COEFS silk_CB_lags_stage3_10_ms opus_multistream_surround_encoder_create silk_residual_energy_FLP silk_shell_code_table3 _cgo_panic silk_LTP_gain_iCDF_ptrs comb_filter silk_pulses_per_block_iCDF silk_NLSF_stabilize get_mono_channel opus_multistream_encoder_get_size pitch_downsample opus_multistream_encoder_init check_control_input silk_uniform8_iCDF silk_NLSF_EXT_iCDF opus_multistream_decoder_create silk_sum_sqr_shift silk_encode_frame_FLP silk_log2lin silk_inner_prod_aligned_scale ec_enc_done silk_init_encoder compute_band_energies validate_layout silk_NLSF_decode silk_resampler_frac_FIR_12 silk_NLSF_VQ_weights_laroia _cgo_740ba308874b_Cfunc_opus_encoder_get_size silk_uniform4_iCDF ec_laplace_decode opus_multistream_packet_unpad silk_LPC_analysis_filter celt_pitch_xcorr silk_InitEncoder opus_pcm_soft_clip opus_ifft_c silk_CNG silk_interpolate __libc_csu_init silk_warped_autocorrelation_FLP silk_resampler_private_AR2 opus_packet_parse opus_multistream_decoder_init opus_repacketizer_cat silk_TargetRate_table_WB _cgo_wait_runtime_init_done silk_bwexpander silk_decoder_set_fs silk_Transition_LP_A_Q28 opus_encoder_ctl _end silk_process_gains_FLP opus_encoder_destroy silk_scale_copy_vector_FLP _cgo_740ba308874b_Cfunc_gopus_decoder_resetstate silk_decode_pitch silk_control_SNR _fp_hw silk_pitch_delta_iCDF downmix_int net silk_CB_lags_stage2_10_ms silk_LTP_analysis_filter_FLP _cgo_740ba308874b_Cfunc_gopus_encoder_resetstate silk_pitch_contour_iCDF silk_stereo_pred_quant_Q13 silk_Resampler_1_6_COEFS opus_multistream_packet_pad opus_multistream_decoder_destroy silk_solve_LDL_FLP silk_VAD_Init alg_quant ec_dec_bits opus_multistream_decoder_get_size silk_LTP_vq_gain_ptrs_Q7 __bss_start init_caps tonality_analysis_reset opus_packet_pad silk_A2NLSF celt_iir x_cgo_init silk_NLSF2A opus_multistream_surround_encoder_init silk_NLSF2A_FLP silk_find_LPC_FLP silk_LPC_analysis_filter_FLP opus_encode_float silk_PLC_Reset remove_doubling silk_LSFCosTab_FIX_Q12 opus_packet_get_bandwidth celt_encode_with_ec silk_CB_lags_stage3 celt_preemphasis silk_type_offset_no_VAD_iCDF silk_uniform3_iCDF silk_shell_code_table_offsets _cgo_740ba308874b_Cfunc_opus_decoder_init ec_dec_update ec_dec_bit_logp silk_LBRR_flags_iCDF_ptr surround_analysis silk_LTP_scale_ctrl_FLP crosscall2 x_cgo_sys_thread_create silk_resampler_private_up2_HQ_wrapper celt_encoder_get_size _cgo_740ba308874b_Cfunc_opus_decode silk_decode_indices silk_nb_cbk_searchs_stage3 silk_resampler_down2_3 silk_lsb_iCDF silk_init_decoder celt_decoder_init opus_repacketizer_get_size opus_fft_impl silk_NLSF_interpolation_factor_iCDF silk_decode_parameters silk_shell_code_table1 ec_decode silk_biquad_alt amp2Log2 silk_VAD_GetSA_Q8_c silk_bwexpander_32 _cgo_740ba308874b_Cfunc_opus_decoder_get_size silk_autocorrelation_FLP haar1 silk_encode_indices silk_NLSF_encode silk_pitch_lag_iCDF opus_decode_native silk_PLC_glue_frames silk_uniform6_iCDF opus_repacketizer_out_range pitch_search _celt_lpc opus_multistream_decode_float opus_custom_decoder_ctl silk_find_LTP_FLP _cgo_get_context_function opus_encoder_create tf_select_table opus_multistream_encoder_destroy ec_dec_init silk_pitch_contour_NB_iCDF silk_energy_FLP clt_mdct_forward_c silk_Decode silk_schur_FLP silk_type_offset_VAD_iCDF silk_gains_quant silk_corrMatrix_FLP ec_enc_bit_logp silk_stereo_pred_joint_iCDF clt_mdct_backward_c x_cgo_thread_start opus_multistream_encoder_ctl ec_enc_icdf silk_LTP_gain_middle_avg_RD_Q14 silk_residual_energy_covar_FLP silk_find_pred_coefs_FLP silk_quant_LTP_gains_FLP silk_ana_filt_bank_1 _cgo_740ba308874b_Cfunc_opus_encode silk_shell_encoder opus_repacketizer_destroy silk_NSQ_del_dec_c ec_enc_init silk_NLSF_unpack opus_repacketizer_out silk_resampler_private_IIR_FIR _cgo_try_pthread_create eMeans _cgo_740ba308874b_Cfunc_gopus_application opus_decoder_create unquant_energy_finalise silk_Resampler_1_3_COEFS opus_packet_unpad silk_prefilter_FLP _cgo_yield x_cgo_callers silk_k2a_FLP quant_all_bands opus_multistream_surround_encoder_get_size silk_burg_modified_FLP silk_resampler_init silk_shell_code_table2 celt_decoder_get_size silk_encode_signs _cgo_740ba308874b_Cfunc_gopus_setvbr GLIBC_2.0 GLIBC_2.3.2 GLIBC_2.1 GLIBC_2.4 GLIBC_2.3.4                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ii                  @   ri	         ii         ii            _         ii         ti	         ii          )
  ). )} )\ )  )  ď)  ȏ)`  ̏)9  Џ) ԏ)d ؏)  ܏) )?  )  )  )5 )  )  )  )  )   )  $)  ()	  ,)  0)  4)  8)  <)  @)  D)  H)  L)  P)  T)  X)  \)  `)  d)  h)  l)  p)  t)  x)  |)   )!  )"  )$  )%  )&  )'  )(  )*  )+  ),  S  $ t  [         5)%)    %)h    %)h   %)h   %)h   %)h    % )h(   %$)h0   %()h8   p%,)h@   `%0)hH   P%4)hP   @%8)hX   0%<)h`    %@)hh   %D)hp    %H)hx   %L)h   %P)h   %T)h   %X)h   %\)h   %`)h   %d)h   %h)h   p%l)h   `%p)h   P%t)h   @%x)h   0%|)h    %)h   %)h    %)h   %)h   %)h  %)h  %)h  %)h   %)h(  %)h0  %ď)f        1^PTRh2hP2QVh0	fffffff$ffffff)-)v    tUh)ЃÐt& )-)t    tUPh)҃Ít& '    =* uU|*f)u듍v     tUP҃uffe    ;av 6  D$$D$D$    e    ;a  dD$lL$h  D$L$4$D$D$,n  L$  11ɋT$|Ƌ\$4;cpu.uD$,T$L$@$T$D$=,  L$  T$9    Yl$4ߍY9  D$(|$<)ډT$!Ӊ\$$T T$0T$  \ fon        \5 fal   \5l   *1͈L͍A9}_*-*9  Dt   ֋*ߋ*9r  -*֋*9  lȋD$,L$@eT$*\$$1MT$9   -*5*9o  T49ủl$ L$4$|$T$  D$uD$(\$$l$ |$<뙋**D$ 9  \$D**9  l$DD$,L$@yy $D$    D$<$D$(D$ D$D$   ف y D$,L$@Hu!\$$T fofuTfu1x c$D$   膁 D$0$D$D$r $D$    \ D$<$D$(D$H D$D$   2 x D$,L$@{x $D$!    D$4$D$D$ D$D$   ۀ x D$,L$@JT$9  A9  )!Ћl$4ŉ؉ʉL**~eD$,1\$8ʉىL$8|$T, |$Dt$T L$Pt&T$(L$Qt\$L   t\$LJ9|d\$RtD$HD$$L$DL$@_w m$D$    D$@$D$$D$ $D$    w D$,T$(눋D$HD$$L$DL$@v $D$    D$@$D$$D$q C$D$   [ &w D$,T$(!t o ȉf ȉ] ȉT O ؉     W  K 5 Pe    ;avBT$\$l$1@9}st 8ؖuD$D$É  e    ;a  ($Y  |$|$$5  +m  +D$$H+H+H(+H8+HH+HX+Hh+Hx+   +   +   +   +   +   +   *   *   +  *$    D$      D$p  D$$   D$    w  D$   L$+   +   +   +   +   +   +   +   +   +   1   !+L$s(ÈD$$   D$      D$   +    T$!ʈ+   +   +   +(ÉL$ ^  $   t   L$ Q1(Í=* [L$$y+y y+k y(+] y8+O yH+A yX+3 yh+% yx+    +    +    +    +    +    +    + A$ ŐD$L$D$\$L$T$̹    ЉD$T$e    ;av	D$D$ e    ;avD$ e    ;av.D$@$D$D$D$   `  D$D$; e    ;av2D$@$D$@D$D$     D$D$ e    ;avBD$$L$L$'	  D$L$$D$D$   X_  D$D$ e    ;avgD$T$j9ht11Ʉu
1D$ÍJ$D$D$     D$׉$L$l$  L$D$T$ e    ;av.D$@$D$D$D$   ^  D$D$軿 e    ;av*D$@$D$@D$  D$D$o e    ;av:1L$"D$\$؉$L$JL$D$@|ىL$ e    ;avN1L$A}2D$T$$\$؉D$;D$uD$ D$蛾 ̋D$tD$ËD$t D$D$@   ̋D$u    D$D$u   D$̋D$ D$̋D$ D$̋D$ D$̋\$D$L$D${K  {   K  {   ̋l$   t-    D$T$\$L$M D$̋\$D$L$D$̋\$D$ȉD$̋l$   t    t$|$E UÉM u\$L$̋\$D$D$̋l$   t    \$L$E UM uD$T$Ë\$D$̋\$D$̋D$   t    o D$w̋D$   t    oD$ w1$̋D$\$̋D$\$ e    ;avFT$\$l$11@9}s48؇ݖuqL$ÉI S ̋t$\$|$T$D$   ̉)~9      =+u@r;ooftfف  u1Ҋ:UÃv9u\.L/9tc1]Í    t@w6t.旀w?|/1tu11Ʌ\Y̋t$|$9t\$D$'   D$̋t$|$9tZD$   D$̃   @rd=+u[oooVo_of oo ov0o0ftftftftffffЃ@@@  t  Ãv9t  ËLT9 Ã t/    ىw6tw?|) ̋t$L$D$t	D$)|$e    ;av	D$D$ e    ;av+D$$D$D$D$   ?W  D$D$n e    ;av+D$$D$D$D$   V  D$D$ e    ;av+D$$D$D$D$   V  D$D$η ̃B L$$L$L$D$`V  D$D$e    ;av,D$@$L$L$D$V  D$D$M e    ;a   D$ W.u   .u{[e    @         1ى11щ1ˉ   L$15ivD$É$D$D$D$   WU  D$D$ËD$5ivD$o *e    ;a   D$ Wf.u   f.u{[e    @         1ى11щ1ˉ   L$15ivD$É$D$D$D$   uT  D$D$ËD$5ivD$荵 (e    ;av<D$ $L$L$D$L$$L$D$D$- e    ;av<D$ $L$L$D$L$$L$~D$D$ʹ e    ;a   D$ tgIYtgI t)$D$$5D$ЋD$ivD$(Ë@$D$$5D$ЋD$ivD$(ËD$$D$(É$bL D$L$$    ΅T$D$   L$D$d D$L$$L$b  D$x$D$R ĳ e    ;a   D$ tdYtgI t)$D$$5D$ЋD$ivD$(Ë@$D$$5D$ЋD$ivD$(ËD$$D$(É$UK D$L$$    ΅T$D$   L$D$W D$L$$L$a  D$x$D$}Q 跲 e    ;avD$蓲 e    ;avD$ L$8D$d e    ;avD$ L$f9D$3 e    ;avD$ L$9D$ e    ;av#D$H T$99J9!L$Ʊ e    ;av;D$HT$9J9!˄tJ9HR9P!ȈD$1n e    ;av D$ D$.!L$) e    ;av!D$ D$f.!L$ e    ;av7D$@D$P.!.!!шL$蒰 e    ;av9D$@D$Pf.!f.!!шL$@ e    ;av8D$H T$9Jt
1D$É$\$L$D$ e    ;av8D$H T$Z9t
1D$É$L$\$]  D$聯 e    ;av8D$H T$Z9t
1D$É$L$\$   D$! e    ;a   D$ tHHQtG@ tD$$L$(9D$,ËD$$$D$(D$D$D$,D$,É$F D$L$$    8T$D$   D$L$غ D$L$$D$$]  D$x$D$L 8 #e    ;a   D$ tK@HQtG@ tD$$L$(9D$,ËD$$$D$(D$D$D$,D$,É$E D$L$$    8T$D$   D$L$ D$L$$D$A\  D$x$D$L U  e    ;avk+t+t+u>+$D$   D$   5 ++++   ά ye    ;a   ++uFl)p)t)@+$D$@   D$@   5 Í=)l =)p =)t  Q̃e    @@p	  T$l$i	  	  9	  tÉ$t$ ̃+uD$$D$D$>ËD$$L$L$f̃+uD$D$L$$D$j
 ËD$$L$L$"΃+u1D$D$D$$D$D$D$ D$	 D$D$$ËD$$L$ L$e    ;av:$D$   N 蟪 ̃)   D$   e    @D$                       Y D$ƀ   L$$T$T$: D$D$L$Ɓ        D$D$ Í5V$D$   M o$D$   M ̃,e    D$(H9Ah   e    Id  e    Qˉ   K   H  |$ H8L$$P<T$ D$(HƁ    L$0$v   D$(HƁ   L$$L$$L$$ D$(@   t$P ,X F$D$   }a HY $    D$(e    ;a  te    T$pZ          \$x      u   Ћ   9    t$$T$(   $|$WD$(L$p   D$$   D$P   D$`L$lD$P$=    D$pH   tD$#D$0   D$@D$#D$LD$0$= uFD$p@ @P@$    L$T$D$D$    ^ D$# B tÐB tËT*$D$      fB tÉl$, $|$l$T$t$螀 |$D$T$pD$p\$xl$,Bƀ    t$薥 T$pV,+$D$T$p.1t ~ e    ;avD$ tne    H   HZ B   ~Ɓ       e       Z   uHet@p ڥ ee    ;aV  +*  D$ L$,  Hʃ         D$L$$ u	L$$	  D$   D$(Q   D$Hu@   T$ RX$T$ D$L$	D$D$)      Ë@ $D$D$fD$ D$D$)   p   Àu1대u/ȹ   yù   T$ gÍMY$D$   eH _ e    ;aJ  8D$<H  H        L$Dt`1ɋT$@OL$T$(H $T$D$L$EL$	\$H\$l$Ll$pD$<H T$B	\$(ىˉщ9H(w8Ãx(L  @ H$D$@D$ D$D$ED$	D$HD$D$LD$	8À1         D$@u8ÉL$,$ D$t  D$@@D$@$  D$tID$E!  D$,H$D$@D$ D$D$	 D$HD$D$LD$_	8D$DtD$@ $?  D$  8ËD$@     D$@L$4$  D$t}D$EO  D$<H It^1ɋT$4HL$T$$H $T$fD$ L$HL$\$L\$D$<H T$B	\$$ىˉщڋ\$@9K18Ã8D$DtMD$@ D$@$_  D$t.D$E@  D$@$D$HD$D$LD$  8ËD$@변      L$DtsH$@(D$ 1\$0ىL$0T$AY$\$@؉D$D$D$ED$	l$Hl$t$Lt$D$@L$ 9|?H$x(   AH$D$@D$ D$D$ED$	D$HD$D$LD$I8ÀV  D$@ $)  D$tD$EH8Ã8ËD$H$D$LD$O  D$x$D$> MY$D$   D D$H$D$LD$N  D$x$D$> D$H$D$LD$N  D$x$D$> D$H$D$LD$N  D$x$D$[> D$H$D$LD$WN  D$x$D$1> D$H$D$LD$-N  D$x$D$> MY$D$   1C MY$D$   C D$H$D$LD$M  D$x$D$=  e    ;am  <D$@$ D$   \*$D$tfH T$@1C9}>,uD9U@w-9Çޖ  uL9UHw9t  11D$L    D$P    <11뙋D$@$D$    D$      D$L$?  D+   Ӊ t$0y@|$ 1L$,t$0L$,9      3      3   uM1   si9tC1렉$L$D$T$z  T$D$l$\$|$ sT$4D$$L$(\$8D$0L$,$   t$D$$L$(T$4\$8͋|$ pD$0D$LD$,D$P<ÉF1111D$LD$P    <ËD$D$D$HD$nK  D$x$D$H; D$D$D$HD$DK  D$x$D$; X s̃D$   $ D$uw\*$D$t[H T$1C9}>,uD9U@w-9ÇޖuuL9UHw9tD$11D$ 11D$D$ e    ;avVD$$ϵ D$D$    D$    L$L$D$L$$D$J  D$ $D$9 3 ̃D$$D$   D$$D$   e    H9u9A,t   u[D$$v  D$tD$    D$    D$    o	D$D$D$D$D$D$$] ÃÃÃ̃D$HtZD$$D$tAD$$D$tËD$$D$D$D$ D$D$$D$   ÃÃ̃D$HtD$,$D$tfD$ $qD$uM1L$,9D$L$D$$L$D$    T$:   D$@L$\$ډыT$89|ÃÃÃ̃PD$THT$\9  )ы\$`9  X@`  L$`\*$D$9  Pl$X1@t$Xˉ9   4ً^@׋VD9   9uKVH^L9w=9Ät)ꋎ   \$Xډ$L$)ŋD$\D$D$`D$  P1ĉ)닎   T$Xډ$L$)ŋD$\D$D$`D$  P1vD+됉     ~;  %  |$\L$`D$,1D$ D$,t$`l$ ͉ދL$`\$Xl$$9l$ 9   9r   uMs	YL$$9t@1$L$D$$D$T$  T$L$\$D$l$ |$\vL$(D$8T$4D$XL $D$   D$8L$(T$4l$ ΋|$\oPÍ|$<1虱 pp	L$<L$TL$@\$DL$\L$HL$`L$LL$<$謕 P11@\$X$D$T$L$4   PÉmPÍ$D$$   : ̃D$()\$,ˉ\$,l$$l$ D$119sa   uU2Bv   tۉl$t$T$L$L $D$u"D$L$T$\$,l$t$묃Í$D$$   9 e    ;a  <D$@Hs  T$H9c  )ы\$L9N  X@"  ut\$D1E)9h(v`p 9wp 69v))9w܃<Él$L$L\$,T$4$\$T$L$OD$@L$LT$\$,l$맃<À   X$@(~D$$l$D1	|$({9w-?|$9vl$(l$))9v	F)9|먃<É߉\$8t$ T$L$Ll$0|$4<$l$T$L$D$$L$LT$\$8l$0t$ |$4뉋@\$D$D$T$L$<É<Ã<ÍMY$D$   7 % @e    ;a  L$ I =     yc  T$$?  6  T$$*  L$   Yut8$D$    D$M_  D$ +P8u9PL$fP+uHL$$HD$(Íx蕫 x腫 뺉D$ $g  D$D$L$$L$L$D$^  +L$uT$JkT$z$ $8   D$    D$y^  D$ +xux'  y$D$1 $D$   @6 $D$&   *6 $ /̃D$$D$D$D$D$D$   e    ;ao  <D$@  L$Hu3Pu,PuX   q  9t	D$P <Ë+Ë-+Ç݅!	Օ  11ۉT$\$H0L$0$WG  D$@Ho  H $  D$  D$@H9-  L$HuD$0$H  D$P <e    D$ S $@    @     L$\$ۇÇ	Օt@@ +|  T$DP@,    l$ (@ x45+=  t$@p4D$E    +UD     ED    |$,+  @    \$(T$$N,V,a  ++  PBF,$D$0D$fD$D$   KQ D$L$ 9     +   ǁ       QD   +uAD    H ËhÇ!	ڄu3+u@4    ${U D$P<Ë|$,1蕧 ދD$)ŉ,$D$L$D$    D$맋|$$1^ tD$@@    |$(16 0X߉# xD$  |$,+u@    F(F,P1ߦ ~(D$Ӧ ̦ |$,rH1跦 D$|$,,衦 1蘦 D$ƋD$@肦 t$@xD$Di z,1] ׋D$ R l$ fHPPP$T$L$DL$B  D$@HAH9Hu@     D$0$}E  D$P<D$4    D$8    p	L$4L$@L$8$D$D$DD$D$4D$D$      D$P<p $T$D$@1   D$HuqD$P <Í0$D$   0  y$8D$+ b$D$   0 D$0$D   y$D$U+ $    D$    fD$D$   N 2W$D$   \0 V qe    ;a   D$H   L$T$ ӋD$ +uNL$HDQ Y	ڄu$D$$@D$N  D$$T$JB D$ύxDD$ ȋL$룋L$I$D$L$L$;   +uD$@    IL$y1ӣ 4W e    ;avND$@D$L$$D$D$ D$T$r  D$ L$$L$ L$D$蔬  e    ;avND$@D$L$$\$ \$D$T$  D$ L$ $L$L$D$$ { e    ;a  D$  H0L$$\@  D$H  @   D$    T$QXL$D$H $
  D$   D$HuSHP 	фu#+u	AD    렍yD1"  $L$T$BJ ËD$P$L$C  +uL$A    끋L$y1̡ 쐋D$AXL$D$H($	  D$tx+u^@    HP 	фu#+u	AD    랍yD1^ 뒉D$# D$$T$JB 뿍x12 뙋D$$@  @X    $D$   YK D$ttۋHXL$҃ËD$$b@   y$D$'  y$`D$' < ̃D$$D$D$D$4   ÃD$$D$D$D$   D$D$e    ;a  DD$H:  L$P  1҄  1҄  +Ë-+Ç݅!	ڄg  11ۉT$\$H0L$8$t=  D$HHt
   H($  D$  D$HvwHHHT$LuBP$L$軫  D$HHAH9Hu@    D$8$>  D$TD$UDÉL$ X$T$L$A  D$HL$ L$PuD$8$>  D$T D$U De    D$$I $@    @     L$\$ۇÇ	t@@ +s  T$LP@,    T$$   -+2     D$@ h45+JD  t$Hp4BD    |$4l$0-+  @    L$,n$N$N  +  HAF$$D$8D$fD$D$   F D$L$$9     +   ǁ       P ÇÇ݋p!	ՕuYQDT$(+u,AD    @4    $(K D$TD$(D$UDË|$,15 |$01* ƋD$)Ɖ4$D$ǉ|$D$    D$L$$z|$41 CX߉ל xD$˜ Ĝ +u@    F F$H1蕜 ~ D$艜 肜 |$4h1m D$|$4CD$HS 1J D$t$H 6 ǉ+ xD$L z,1
 |D$<    D$@    p	L$<L$HL$@$D$D$LD$D$<D$D$   =  D$TD$UDËD$8$#;  D$LuD$TD$U DËL$HI$D$ʧ  C $\$D$HD$T D$U DÍH$D$D$HL$P!Pu	X(t*w1$D$D$HL$P   D$Pu$D$T D$U DÍb$D$   T& $    D$    fD$D$   C 2W$D$   &  0e    ;aW  L$Y   \$    L$+   A    D$T$$ӋD$ +uNL$HDQY 	ӄu$D$(@D$5D 謕 D$$T$JB D$ύxDD$跙 ȋL$룍y1襙 oA$D$D$\$98AAAT$ u<Q\$k$D$l$v  D$HAH9Hu@    HHD$Y$T$D$=  D$L$螀 e    ;av)D$$D$D$D$ D$D$P e    ;avD$t D$D$     e    ;avD$t D$D$     e    ;avD$t@D$D$     e    ;a   L$   Z   -+u]C    B    Zu1uÉT$ÉT$    $D$    D$   	D$L$T$뽍{1M ωD Z18 뒋+u    A    v1 Y ^D$    ~ e    ;aC  0萧 +$D$    D$   BD$tԋ+   D$4     $  D$(    D$,    D$(   D$,    茣 D$8 *T$$$   D$\$T$D$(D$D$   D$   D$<D$D$@D$ D$DD$$ +$D$    *0Ë    !	ڄ8    !	ӄ} ̃6 +$D$    D$   D$tԋL*T$\     =     J*ى@!9~M؋\$9t$\$T$ L*L$DL*+$D$    Éщ믋P*T*P* T*   e    ;a  XD$P    D$T    D$P   D$T    \$\1   D$(k,$D$    D$    D$    l$Pl$D$   D$   ۇމt$,ۇ!TT$)L$ L$,L$$ D$(\$\L9  ~/=  #  lL     P9K  ǃ          !	ʄ       !	uXD$@    D$D        D$@L$DX \ X\D$0    D$4    @D$0AD$4C$D$    D$    D$    D$@D$D$   D$   D$0D$D$    D$$   ] D$\ǀ      ǀ      0D$H    D$L        D$HL$LT L TLD$8    D$<    @D$8AD$<C$D$    D$    D$    D$HD$D$   D$   D$8D$D$    D$$    \$\ǃ      ǃ      A]       x e    ;avv*$.  P+D$*$0  D$D$D$ËL$9tYS$D$
   V D$d+TW D$D$Sx ne    ;a   $(*,*   T$\$l$,1@9   4>N9~r4/=t(1t؍E9wp)!D$0T$4$ÉD$|$ L$<$D$(D$l$kt$D$L$T$\$l$,|$ 1D$0    D$4    $诐 |$D$   I Cw e    D$;A     $     	   PL$0T$DX$! D$L$$   Z=  D$8L$L$ D$L$L$H$   Z  D$4|$T5 辕 L$DL$\L$0L$`L$HL$lD$pT$LT$|\$8$   $    l$Tl$D$   D$   胀 D$L$T$4\$89t$   $   Ą   ÉD$,L$@D$H$D$LD$T$躻D$u
L$@D$,븋$   H$U D$D$PL$L$<$   R$3 D$<9D$tA$    D$@D$D$,D$TD$D$    ہ D$L$ʉ9L$P$D$D$t$    D$@D$D$,D$D$D$   聁 D$L$뤍|$T5`0 L$HL$\D$`D$LD$lD$8D$pBJD$|$   $    D$TD$D$   D$   ~ D$L$$   $   Ą   $    |T$D$   T$DT$T$0T$ZT$D$   L$D$ r D$(L$$$   $   Ą   É$] T$L$$   t ̃L$$QD$0\$,>T$ 
D$,$D$0D$D$
   D$    q; D$PD$\$L$$
Ç݅ÇއÇ!	tAD$0\$,T$$D$D$
   D$    ; D$0L$T$$9_809s*D$ \$()Ӊ!؉D$4)щL$8l$<É ȉ e    ;avE$    bD$D$   D$ D$D$$D$ D$L$D$(L$,r e    ;avD$D$D$D$hr e    ;a  @L$X  L$P\$TۇÇ݇Ç!	B  T$Hjt$L9   D$D1)-    ىL$TD$D|$Ht$L|$(1g L$($D$   D$   l$L$TL$L$T$H
\$$l$t$L9w:D$Dt$LD$D$l$L$ D$DD$\D$$D$`D$LD$d@Él$<L$ $D$DD$T$t$\$J D$t$L$ T$Hl$<늍$L$DL$T$t$l$J D$L$t$iL$PT$H\$TD$D|$Ht$Lًl$PL$P\$Tp Be    D$;A]     $   8  )I$     $   ÇމË$   Ç!	   )Q	$   T$,|$81耊 L$8$b\$D$   { $   T$,1\$8   d   	@|$,Չ9%  l  <%t_U9w+ЉD$(D$'l$0$\$l$t$T$I \$D$t$PD$($   l$0|$'먍x9   |$4TxtNyt	X$l$t$$   D$D$D$l$\$t$ $   |$4뷉$l$t$$   D$$   L$$   T$Dt$ l$\$$   |$4i$    \$l$t$`| D$L$$   $   Ġ   Éȉщ9+ $     $n e    ;a  xD$|_  HmT  %y)  .=    9   $      .u`9      D$pT$tL$p$ D$D$L$L$hq 6D$D$   % D$h$D$D$% `D$D$   % D$|$$   D$&  xD$` D$`$ a WG\$ D$$1 < 뵋$       .$   _B>f   9   $   tl%y`9uNB
D$,L$K D$Z$D$,ZD$W!  WW볈\$ D$$D$    ! _ $       V%y$   L?   .1   9   $   Z*tX?9u6
ZL$$\$0e D$$$D$0D$1"  2        Él$ \$4. D$ $D$4D$   $           e?$   [>°    9   $   tdmT 9uFB
L$PD$X D$P$D$XD$  PWWD$@R D$@Z$  $   WbmT$   X=J  J   A   9u}$   tLJ4 9u/
"L$L D$L$D$    O 
     ̉\$8 D$8$D$R   S$       {J$   q'    9   $   tL=Jy`9u/
gL$< D$<$D$     O     ̈\$ D$$D$  $       w=JЋ$   m\   w   9   $   tX\ 9u6
ZL$l\$(' D$l$D$(D$  ~         É\$H D$H$D$     K $       n\$   d΀   `9   $      u 9u|tKqS 9u.
L$DK D$D$D$      f\$ D$$D$     p     f\$ D$$D$ > $       )$   # E$D$   1  rbf Me    D$;A     $   $a D$L$$D$= D$D$ L$L$l$D$D$(ܬD$c  HT$ 9O  X9  7  9&  )ˉ!˃t~     L$)T$ !ЋT$lЉD$h$L$D$)[D$M  HT$ 9|	\$h   .  9!  \$h,f).   &l$lt f.(nt*aL$$|$p5@ L$lL$xL$L$|$   $   L$$)ʉ!ى$   $   $   $   $    D$pD$D$	   D$	   n D$L$$D$<  D$ y$D$ $    D$D$.   \$T$p D$L$$D$ g} "} D$($^pD$D$   D$hD$D$ D$Tp D$L$$D$ $    D$D$1   D$lD$T$p D$L$$D$ ȉ| | | D$H$KpD$D$   D$lD$D$ D$o D$L$$L$; 5c e    ;a)  \ $D$   D$   ; D$D$0L$`A$D$D$   D$     |$   $g7  |$G   G   +uvL$0G    G   +GuEG<$~ t$|$4讁 D$HL$DT$L\$4\$dL$hD$lT$pD$t\ÍOz 뮋D$0z D$d    D$h    D$l    D$p    D$t \a e    ;avI	I$D$   uD$L$tD$L$Ë))D$L$a e    ;avD$D$La e    ;a  +  +L$T$Ћ\$e1i!iǋS1iiAʛ1S1iAʛ1i!BS1i!Bi!⼐T$s111            v-+5+=+볉ڍlL1i!i3Bi!i3E i!i3i!iǉ1iAʛ11i!B1ȉD$ ÉڍL1i!i3i!i뫋1i!i떉ڍ\*1
11i!idD$$D$D$D$D$t D$D$ =_ e    ;avJ+L$	T$1i!iǉ1iAʛ11i!B1ȉD$^ e    ;av^+L$I\$1i!i1i!iǉ1iAʛ11i!B1ȉD$K^ e    ;a   D$$H(P$  L$(Y   \$,tD$0     Ë
$L$A D$$% D$D$L$L$@$g2  +L$u<T$(QT$$QT$Q+uD$A  yD$u   yD$(u yD$$u 븍 )$5D$$D$$D$L$(L$  D$   H   L$,tD$0     É$  D$D$L$L$@$1  +L$u<T$(QT$$QT$Q+uD$A  yD$u   yD$(t yD$$t 븉D$0 ÍT+$}   )$D$$D$L$(L$   D$tD$T+$  D$D$$H(I$D$    @+L$4  |$+u<D$$L$(O|$<$  D$$/  T+$  D$D$$t OϋD$(s 봍 $L$9  $L$' $D$   Q K[ e    ;a   D$IL$T$Zl$ 3]!˾   l$u|$/l$!D$t$\$L$ɜD$tL$9uT$ 9PuD$$ËT$ D$$    Z \e    ;a   e    @       )I9Hs$D$$D$    ÉD$B$D$    D$%  D$D$L$D$    D$    	T$D$T$$C  D$@L$9Au )$L$ )b$D$'    b$D$   z tY e    ;avWD$P\$+MI3J!   	r!t|9tu<$D$趜D$@ÃX e    ;a  TD$XL$8PT$,$ D$L$8Q(XhŁ   C     -  D$Pl$LT$\$(111t$@1  |$w|$,L$LT$(D$L$4\$Ll$(9i    t$t$$3$L$ D$$L$LT\$\$Dl$,,$T$ D$09D$  1ɄwD$D$, D$L$  T$D?     u	D$09D$$L$LDT$,$D$ D$L$   qL$T$8\$ыT$\$(l$L|$D$@D$P9  Q$i(9  t$|$T$HD $D$1 D$L$H	T$T$0\$8$L$\ D$D$D$< D$D$ L$L$<T$D$  D$L$  D$L$4T$,\$Ll$(t$WT$X|+uDD$@n T$9t1$D$4D$L$*D$T$D$PT$,$L$ D$$z L$D$QD$D$a D$L$ 9L$t1D$0$D$<D$趛D$L$ ڋD$X@    D$<D$\D$ D$`TËD$8H $ D$L$D$@L$XAD$,@AD$\    D$`    TÉ^n Un    n ڻ   n IU Te    ;a    T+$9  \*$D$tvH D$L$10t$D $RD$pD$L$T$\$l$9|B9}T$   l$   \$1؍T+$   11T =e    ;a   @$(  +|$uBL$L$OL$OG    +uG    =Oω1kl +D$`l OωD$Nl zD$Bl 맍 $T$| S Ae    ;a   D$   @D$@$&(  +|$uBL$L$OL$OG    +uG    DOω1k 2D$k OωD${k zD$ok 1l $T$ R 'e    ;avND$$D$D$  D$D$L$$D$T$T$s  D$D$ D$D$$kR e    ;avDD$fu+D$$   t*D$D$   D$L$fR e    ;av@D$u+D$$   x*D$D$   D$L$Q e    ;avWD$T$!لt+D$$   |*D$D$ *  D$L$L$H2Q e    ;av^D$u+D$$   l*D$D$  |$D$G+u
D$뾋D$2i P e    ;avcD$u+D$ $   h*D$D$J  |$D$L$T$OG+u뷉h 6P e    ;avPD$$D$D$   D$D$L$$\$\$T$q D$D$ D$D$$O e    ;avWD$HL$$L$D$ m  D$D$L$	$T$ T$L$q D$D$$D$D$(RO e    ;av_D$t@L$9uD$ D$D$$Ë@$D$D$ D$D$ D$D$$D$     D$$    N e    ;a   D$t@L$9uD$ D$D$$Ë@$D$D$ CD$D$ D$D$$Í@$#  D$ +T$u)BB    +u	B    z1f 
zf Ѝ $T$ N -e    ;avvD$tRL$9uD$ D$D$$D$(Ë@$D$D$bD$uD$     D$$    D$( D$     D$$    D$( cM ne    ;a   D$t)L$$D$D$ D$D$ D$D$$Í@$!  D$ +T$u)BB    +u	B    z1-e 
z#e Ѝ $T$_ L De    ;avoD$tKL$$D$D$D$tD$ D$D$$D$(D$     D$$    D$( D$     D$$    D$( 
L ue    ;avSD$$D$D$D$ D$|$$+L$T$u	OÉd d K e    ;av; )D$1A9v!\tL$$T$ЋD$L$ڃ>K e    ;av] D$(HAL$HD$D$$$ێD$L$T$(
BD$$$L$L$\$\$~D$t J e    ;a   $D$($kD$T$!لuXT$D$D$  $<D$L$T$($\$\$\$\$D$L$D$tD$ D$,$D$,    $
J Ue    ;avI e    ;a   e    @   o  A   D$$ $D$   D$B  =X+.     L$  D$L$T$$\$*u!$D$    D$KD$t̓ $   Z D$XD$L$$T$ыT$$9}\$1SD$L$T$$\$*u!$D$    D$D$t̓ q D$XD$L$$L$T$$}\$벉$D$   D$t<D$$$D$   D$D$ L$   D$T$$1@ 1 ÍV$D$   $ H 9e    ;a   D$ $D$    AD$tit8e    H   H   |+uHet@ËD$$D$    벍I$D$   p  $D$   Z TG ?e    ;a   D$ $D$   qD$uD$$D$   U ÉD$ $D$    D$$D$     dD$D$   h 3 $D$    F Be    ;a   e    H9   )	    1҉D$L$T$D$HƁ    D$  $D$uPD$HƁ   L$ $D$    T$T$\$\$d ) t$D$    W 댃ùko$D$    E ̃D$$T$(ÇÇe5    t$!	˄   )	   1 D$(L$$D$HƁ    D$  $D$uPD$HƁ   L$ $D$    T$$T$\$(\$` ) t$D$    V D$,ÉЋL$$nD$  $pD$(  /j $L$$ȉD$T$\$(ډT$)Éʉ-)m t. Ç݅ۇÇއÇ!	t 1ۋD$PƂ   T$ $D$    L$\$ ) urD$HƁ    L$ $詅D$u3li D$L$9Ë,$t$9Ç!	ߗ,D$ $bD$D$,É$D$    U yD$,e    ;avae    H9t
   u)D$$D$D$D$D$D$D$ Í$u$D$    B e    ;avje    H9t<ba D$$D$D$D$ D$D$D$c D$D$$Ízh$D$   U OB ze    ;a  <f=*y   1*,C5t,,@C}rC  x+  =     P  t+P  u%Ap+p+    !9t+uۍ`+$m e    D$8  D$8@$   $    D$  "D$    D$"   D$D$    dh D$L$t1tH+L+  "P+j $*9   9H+   P+9   L$$|$,58I` D$$C %  D$ 1T$(JD$ }DL$(T$,$\$D$  @   D$L$tŉX+\+ȉ`+
D$$&+$;  D$L$$T+HT+<ÉM,+ $D$    t+$D$     t$D$    T $D$     l$D$   S x+$D$    M t$D$   '  ls$D$   L g l$D$    x+$D$     $D$%    $   D$     dD$D$    f ls$D$    $D$    C   W jg$D$    > ?e    ;a  XD$\   $L$`?   L$,L$D$  @ +T$8  D$T  L$\T$,,k  x%  +`%  x%  l%  +l%      kt)Љ\$T,9  19t1t|$P<$T$D$    '  L$\T$,\$T|$Pps<  Ѕ  :9n     5  ?   D$PT$8$T$+L$ޚ  D$PL$8D$PL$8\$\6L$4D$L$D$<D$舀D$4@L$PT$\\$8ًT$P\$\ՍT9  D$4  V  =     4  T$L  $D$ D$   8+D$s  D$   D$<\$\  9  u   x+L$ $D$   8+D$  D$Q  \$\    |$       9~K9t$l$t$R] \$\    H9      9  뱉S$ D$   8+D$  D$  $   D$   D$      D$  D$HL$\  $D$~D$4L$8\$\l$PT$HOl$dL$hX11$    D$D$  @ \  D$L$ttD$PL$8D$\`%  L$D$蒦  D$L$P@T+HT+D$D$i  D$|$PT$8:T+XT+L$\|$PD$d    D$h    XÉD$$l$8$T$D$    D$"   D$D$    ,a D$L$t1L$\T$,\$Tl$8ƋD$$ǉ1XL$,R R q$D$"    $D$,   y    oR $D$   Y $D$'   C $D$!   - |$(\$8l$0t$@8 n$D$!    D$($D$    ~ fD$D$    D$8$D$    T 6$D$   n D$@$D$0D$Z    $D$.   z t8 e    ;a   ,D$0$D$4L$8T$(T$D$    D$"   D$D$    H_ D$L$t1   T$8ZtnD$$$L!ˉ\$ )É\$D$    ^  D$ L$4\$$ˋl$8)ӅwD$<L$@,É$\$D$    !  D$ L$4։L$<D$(D$@,D$<    D$@    ,N7 e    ;a    D$$H P$$T$xD$@   T$$Z,r9   \?   u9   l$\$p |$HL$ ك Z$\$R L$|$!!D$!		T$$Z \$!ÉZ$D$BB8@fB8B@\$Z\$( D$(     D$(     86 e    ;a  T$\$ =     D$LL$$\  D$L$Q9u~A89  D$$L$ L$g  D$L$DD$$[  D$L$   9A   Y@AY8CfY8q9wD$$L$(T$,1f\$
t$k _$D$    D$
$D$     U$D$    D$$D$     . y :$D$    |$D$    T$fD$
 #$D$   Y D$
$D$    Q U$D$   + D$$D$    '   ~$D$1   7    M '4 e    ;as  P=L+L  T$T  +tcD$XtT   u'   $D$@+D$I  D$D$`P   u      u      빸   벋@+T  e    kmh2     )Ӌ          ÅÇ!	  e    Z   Z   0  e    9S,  ǃ      e    Rt$T   |$Xf  oÇ݉\$0t$T$4D$D$<         J   R  1wRrtKBBǃ       e       j   uPet@L$`PËB($D$  1     @    @    @    T$4Z9\$T{  ÉBD$TBD$T   \$ L$D$  1l$l$D$9C L+  D$0ǀ       e       Z   uAetA+8  )~   D$TL$49   )D$<t'   T$T\$))ы          D$uD$ D$`P$    D$    D$    D$    m  D$t$    D$    D$    D$    `  e    H   @D$,$L$ L$T$TT$x  e    L$,   Z   	He@D$ $L$TL$L$XL$j D$ $D$TD$D$D$# 9D$X9D*uX   l$$T$TT$l$D$i  D$XT$9v"Xt)ʍT$4J1Hl$맋ZzD$4$D$D$L$(   u   A     ٍ^     5`*3C  =*4wt$T	   x  \$DD$$$.D$tGL$$1\$\tI<uщËT$4D$ T$$L$TL$M D$ T$ЋD$4$L$L$D$L$T$뛉ٍ      5*3D$(    D$@    D$D    D$H    D$L    q	D$@D$TD$DD$\D$HD$ID$(D$LD$@$X, D$(@   D$(f@8 D$(X@@D$TT$4      l$8,$?  l$81+D$`PÉ   E C   E ع   E ع   E t$D$    b$D$    t$D$2    , me    ;a	  D$     9     t@D$$L$A `+$D$D$D$%D$D$	D$$D$
e D$toHT$ щHDD+PtA  D$$l$T$L$D$Tc  D$D$(1111΍\$D$   x \$D$   b \+ e    ;av&D$$D$D$D$D$+ e    ;av&D$$D$D$D$D$* e    ;av&D$$D$D$D$D$* e    ;avzD$t2L$pIwD|@$L$D$,D$D$ËD$$D$D$	D$D$Í y$D$ ) je    ;av#D$$D$D$7D$D$) e    ;av9)$=   D$   L$D$$D$D$i `) e    ;a  4D$8=   z     D$8e    I         111ډ1Չ   L A$@ D$D$$D$(%  ̓     |$$	߅   !   |$*D$L$$ D$ D$% D$D$,$D$    K D$,L$XT$\YT$YX@\Wf.vWD$8*YY,@D$<4ÅD$<    4Éȹ!   @ ȹ!   bA |' 'e    ;avXD$    |$1A `q	L$L$ L$L$$L$L$(L$L$L$L$$% L$L$,' e    ;a  (D$,v  L$0  QI      '  =     L$e    Z   RT$  Zp  4	  \$kl)qӇމt$!kŁ   >  $   @+D$  D$D$$L$u	   L$`*D$$`*$T$T$$T$hD$tɋD$L$!ȋL$AQ\$,,ie-    t$   _   ЃuUetED$ L*9tBL$4@+9uD$8(É$D$,D$豒 @+$D$,D$K D$ ̍H*$D$ 몍L*9upH*$`++H*$D$,L$T$L*a$D$4D$  D$D$$D$8(ù   $D$    $D$#   k !$D$*   U '$D$   ? i. D̃`*$ofD$L$ t9r   9sD$D$ e    ;a   D$T$ L
J!ыT$9Prlx+hTK!9wL$(ÉL$T$,$)T$D$$D$9  D$Hʉ$L$)щL$莀  D$L$AL$D$(    ,# Ge    ;av{D$Prde    [         1111   J һ   !ӍS7u	HAfHHAfH" ie    ;a]  (L$,Q$  Z  l$0u.؍|E   +      Q+  B    D$ $D$0H(I^  L$,Q  Q   I
Zkr9wWkj+<u3T$ H.\$4|+u
T$8(É9 D$ 9 ÉT$$$L$\$t$l$ D$L$T$|$$W+uˉD$0Yv9 r$D$,x+T$uD$0
99 @$g+L$uT$,JD$0T$,z8 T$ z18 h18 >+ƅurDz8 1D$0H($L$D$D$L$,
  e    ;avb$e    @L$         111ډ1Չ   +AL$ e    ;as  T$ Z(\$$K  1T$(  e    [         1111   >Z1A      ,[9ÄuވJuT$,ÉT$(D$ $L$D$       +L$T$u]D$(Hu뻉T$@$++L$uD$(HT$Q̋T$(z6 xD$6 뮋\$({6 1ID$$T$D$ me    ;a  L$   u  \$k(   ֋m    &       F=   a  э`*CB  *B9     1L$D$T$ txk(u mtZ$t$]B  D$ L$T$9t:\$[.I|ڐ+uD$$L$(55 1$t$s< 뤋K($D$D$듉\=   sdэ*CsI*B    9s	щ  % щы\$ C   5    5 C   4    5  e    ;a  D$$    H  L$ Y [\$ht$(4$l$*ՋD$L$$Yʉٽ   M!l$ u.΋zJt2j  !ލ,;   Ä   sD$   B   
8tu+D$,ÉT$\$ k,Lk0   t	D$P\$($L$
D$uD$L$T$뎋D$ H,P-\$ӍʋT$L
@0   t
D$,É\$ k.l)M WL$171D$ H0   u+D$,Ë@ @D$($D$    Ս$D$!     e    ;a   D$$    H  L$ Y [\$ht$(4$l$*ՋD$L$$Yʉٽ   M!l$ u.Jzt2j  !ލ,;   Ä   sD$   B   
8tu+D$,D$0 ÉT$\$ k,Lk0   t	D$P\$($L$
D$uD$L$T$뉋D$ H,P-\$ӍʋT$L
@0   tD$,D$0É\$ k.l)M ML$1-1D$ H0   u+D$,D$0 Ë@ @D$($D$    Ѝ$D$!   軻  e    ;a   D$(    L$$Y [\$ht$,4$l$*ՋD$L$(Yʉٽ   M!l$$u.Jzt2j!  !ލ,  Ä   sD$   B   
8tuD$0    D$4     ÉT$\$$k,Lk0   t	L$D$P\$,$L$*D$uD$L$T$넋D$$H,P-\$ӍʋT$L@0   tL$L$0D$4 É\$$k.l)M EL$1%	1D$0    D$4      'e    ;a  LD$T  H  L$PY [\$8ht$X4$l$*ՋD$D$L$TYYY  \$P   Ft$|$4t$l$Ht$y  |$,E |5 8؇  w_  l$,t|$4맋t$4t$4l$DL$0z   :GB     tm l 9Çݕ     tm$T$  D$TL$PT$ЋL$T\$Piʉ   n!ŋr  s.jsD$111ɉL$41  D$0  L$Dl$4l$4D$0s0      s0   u[C $L$D$XD$u4  D$L$0D$T L$4P  PD$P@0   t
D$\LÉL$,C$$D$D$g|$4+L$uL$,\$Ph+ L$@C $D$D$!|$@+L$uD$0T$T\$Pl$4+ $\$D$HD$yD$ \$PK,PlыT$Tjv      f91K,S-\$ӍʋT$HtLT$TL$4ދ\$PmL$<k,|$Hl={0   tm l$(D$8PL$X$l$D$u"D$T$T\$Pt$L$<l$,|$4D$PH0   u#P,X-l$ݍӋ\$HLD$T
H $L$(L$L$XL$O2  D$Ps.l5m tt$l$HD$ 1D$D$ Ot$4l$$T$l$  D$T$T\$Pl$D$PH($L$D$ +L$uD$THD$L$T\$T{) x$D$    x$D$     y$D$舯  e    ;a{  ,D$4    H>  L$0Y [\$ ht$84$l$*ՋD$L$4YYYʉٽ   M!Z`  \$0k.JsL$(D$%  F  <8؇tuBl  B,Ét${,LL${0     9D$ PL$8$|$D$uD$L$$T$4\$0l$(t$lT$0Z0   D  |$+$      Z,j-t$\ l$$|+Z0      +       0u}Z.ō\tuR\$(/r.ߍ\39u   b  9u#É΄E S  D5  u9t봋T$4
N؉\u덉1& ]J$Yt<$D$3  D$$T$0t$4<$D$- 1& Z kL$$D$>3  T$0<s.tL$$1D$L$D$0$T$L$	  D$L$T$4sD$0H0   u,Ë@ @D$8$D$    ߍx$D$   N ȹ   B&    6& x$D$      ee    ;aK  T$tuË\$-+  l$kSrC&5+B  Cm(muHj}  jm 0  j5+E   Cj5+E   Ce    @         1111   7zvGe-    m         111Ή1   ,9J   M!ŉk J !C$C C(Bu$   ÍB$D$O\$ލ{# {# r$D$x+T$u\$# @$+L$uT$J\$WT$zM# {C# ${D$2# {&# 
 e    ;a  L|$P_k  \$4ol$,u o(ً__'\$_,vt$@,  nt$@D$l$t$  o$D$l$(,*vtl$l$$p,lX0   tm \$ l$0h-\$$ݍ\\$8l$m  q^  t$           w&N ۉ!݋\$(t$H9tL$4\$t$\$(          $L$4L$T$0T$ND$L$uD$,L$4T$H\$t$|$P+uDT$PJL$J(D$H9Bt+uBD$@B'D$B,LÍz  |$P  _߉  몋+u;\$0X0   t+u
Wy_߉ŉ  ËD$0  뼋X0   t   D$@PL$0$L$\$D$,L$T$8t$H|$PǋD$@Yl$0,$\$Ӌ|$PO&   H#D$L$9tD$,L$4T$H\$t$@D$,T$8t$H2D$@PL$0$L$T$D$,L$4\$8l$|$Pڋt$Hp.T2t$@1D$t$@tl$\$T$H9o u_%   Y   q8G&   \$Dw^v   پ   ^!p.t$$ސl$D4++vXÄtH\$$_\$<qO&   9uG%1ɉ1ۈ\$͋T$<L$4.͉1KrX._뤉+u    G    L1a Y ȸ$D$&   ѩ  &e    ;a   D$(BH     ,[9[  T$HL$Xl$$,$ӈ\$D$    nD$L$T$(Z݃tjt$BZ+   \$ZBB    fB  Zt7t1k   -+   Cz+up    tZt"R+uJ Íz L$@$*+L$uT$(JL$뱋T$(z 1 덍{ kzËD$ z HH1M}$D$     %e    ;avfD$PXtO\$$D$ѽ   Ul$!Չl$3   D$PuËHT$$D$L$   Jc e    ;a  `\$dk.t$lt$hn^vn  u W  Çމl$<ωٽ   善.  |$@1m L$dq.rt$@؍^\$HY,\\$LZ  l$ \$<.  nq,y-D$0t$,|$ l$ŋD$lt$,t$    l$0,3w3믕  Y0     \$0\$4Z  1ەD$\$k\$83l$D  l$\,D7  \,@t,Dl$3Y0      \$lHE 5+   t$4u i0   tilLE 5+\$,u?] l$l,DElDlHi,lHlLi-lL\$8t$ D$l뱋A$TL$T$D$,D$!  D$lL$dT$h|$ 넉D$4O D$lGA T$\H$\$D$0D$E!  D$lL$dT$h\$|$ D,@$L$D$D$l$D,@D,D    HL,HL$dQ,DD,LD$lT$ht$|$ uD$A @ Zl$4,$\$ӋD$L$hY   \$dk0   tJ1҄t0s$ht$D$lًT$h|$ t$ۋT$ ЇÇl$ωD$C @PD$4$D$
T$D$L$h\$d놋\$d1{\$0Oq.t3t%\$8q,ktD$$1D$D$$Zu
Y([u9Bt`É$L$l$   Y.ؐZ$]\$@$  D$lL$dT$hl$ 봍\ q.rt$P^\$XY,\\$\1K    \$D$   聢    e o 
e    ;a   L$QZY  \$9   ؋T$Eii9t&r.q6vbÇޖu9u3+u6A    Qt+uB    AAÍz1  y1 1릉؉l +e    ;a_  L$Q Z1  =   v#Y0   U  y,Ä  =   4  Y0          Y$+   v*q0      y-Çޖ        q0         \  R9  [  ҅   1   Ӆ   1      1      1ub$D$D$D$    D$D$Õ8A-ÇU1N   8A,1   3$D$   Ɵ $D$   谟 k $D$&   蕟 P $D$$   z k$D$   d %h$D$   N a$D$   8 #_$D$   " M$D$1     e    ;av8D$$D$D$D$ D$D$L$tD$$1 e    ;avBD$$L$L$L$L$D$L$I$$D$D$ D$  G e    ;av#D$$D$D$D$D$_ e    ;av=@$D$D$L$$L$L$D$D$D$ e    ;avD$$v e    ;avD$ D$N e    ;avD$@D$ e    ;avD$t D$D$     e    ;avD$t D$D$     e    ;a;  D$     H   Hu`@ABs(\$9uvL$I-ʍD(D$ËL$Q.TtH1뷍+D$ËL$Y [Xl$,$\$ӋD$L$Yʉٽ   M!l$u.΋zJt$Rt*!77vtj1ҍ+D$Í$D$!   @ : e    ;aJ  D$    H  Huj@FBs-\$9uvL$I-ʍD(D$D$ ËL$Q.TtH1벍+D$D$  ËL$Y [Xl$,$\$ӋD$L$Yʉٽ   M!l$u.΋zJt$Rt*!77vte1ҍ+D$D$  Í$D$!   љ  e    ;a  4D$<  H  L$8Y [Xl$@,$\$ӋD$D$L$<YYY  T$8   @t$ D$D$D$  4e  T  uǉ|$L$,\$0E   E @u     <[9      tT$l$D$8L$<T$ЋT$8Y͉پ   ^!Ëu  r.t$ ]11   D$,tSL$\$s ΃D\$@E B-EL(/  EL$D4É,$T$D$0D${D$T$8l$<1Ev      f91ىލ\l$@9+tl$<Vl$<Z؍\3tD$D$$1D$D$$3X\$$l$\$  D$T$8\$l$<D$8H($L$D$+L$uD$<HD$L$<T$<zb x$D$   ؖ x$D$     y$D$j  e    ;a  0D$8  H  L$4Y [Xl$<,$\$ӋD$D$L$8YYY3  T$4   Et$l$l$8l$  4+  r  uǉL$(\$,l$8u   u F];  ٺ   R9      tXD$4$l$D$4L$8T$ЋT$4Y͉پ   ^!Ëu8  r.t$]11  L$(tfsZP9ʍ|+D$<u/E D$4@-EL(?  EL$@0>	 ̉륉,$D$4D$L$,L$0L$D$l$81oUv      f91ىލ\T$<9tT$48l$8\$Bݍ\3tl$8D$ 1D$D$ 8\$$l$\$   D$T$4\$l$8D$4H($L$D$費+L$uT$8JD$T$8z x$D$   茓 x$D$   v  y$ D$ X e    ;avfD$PXtO\$$D$ѽ   Ul$!Չl$3   D$PuËHT$$D$L$   J e    ;a  X\$\k.t$dt$`n^vL  u 5  Çމl$4ωٽ   善
  |$81 L$\q.rt$8ȍNL$@N(L$DJ  l$t$4  Ch-L$(|$,|$d\$͋L$\$,\$    l$(,w법  D$jP  1UЕP  T$l<   l8E L<t$D H I   +   L@-+t$(6ub1H$\D$\$L$,L$  D$L<AL<L@L@LDT$\Z-ىLDЋL$T$`\$t$0|$dω( D$\덋L@l$(u 1{L8\$`$D$L$D$T$D8D<    HL@(DDD$\L$\$t$0|$dH I	Zl$(,$\$ӋD$L$ȇÇ݋D$\T$`\$t$0|$dlX.\3ͅt#t$0nߍ^(D$ 1D$D$ Ju
H(Iu9ZtXÉ$D$l$DH.ːJ$ML$  D$\T$`\$dl$봍t p.rt$Ht$Pq(t$T2É1Kй    \$D$    ع     ,e    ;av  0D$8=  3  H9  H  HL$(\$@    A1Bs\$@9Xt
u+D$DD$H 0Ä,
v֋(t$<9u%   tD$4@-ЍDHD$DD$H0ÉT$D$ ,$t$\$/\$D$ L$(T$뵐i1Ҿ   Bs9]tp<
uu+D$DD$H 0Ét$L	T$<$T$\$h/D$tŋD$4@-L$ȋD$(DHD$DD$H0Ä<
v} D$<9  9tD$8L$(SDL	9tD$8L$(8uD$8L$($D$4H IL$8Yl$<,$\$ӋD$L$8Yʉٽ   M!l$4u.΋zJt0R   !ލ;;   Ä   sD$   Cs|t$@9ru<8؇u:l$<9u-   ul$4ǋD$4@-؍DHD$DD$H0É\$T$$<$l$t$-l$D$L$,T$$\$U.T
tL$,Q1b+D$DD$H 0É01!D$4@-DHD$DD$H0Í+D$DD$H 0Í$D$!   e _ je    ;a  8D$@d  HA  L$<Y [Xl$D,$\$ӋD$D$L$@YYY  T$<   Ul$@T$T$<l$  +8Ж  wn  uËT$@j   *EZB  پ   v9Ä     tmD$<$T$D$<L$@T$ЋT$<Y͉پ   ^!Ëu  r.]  pD$11W  t` \$8Í|l$HD$Do-+u.D$<@-BLH  BL$L8 ͉$D$<D$L$4L$D$T$@1yZv      f91؉ڍ\t$H9stt$4t$$t$D9u!1ۄtt$T$@\$4(|$D$0$t$D$$D$*\$D$0L$T$4l$|$j.\+tl$@\$4D$(1D$D$(\$4q\$ $l$\$   D$T$<\$ l$@+D$<H($L$D$+L$uT$@JD$$T$@ze x$D$   ݇ x$D$   Ǉ  y$D$o  Te    ;avfD$PXtO\$$D$ѽ   Ul$!Չl$3   D$PuËHT$$D$L$   J# e    ;a  X\$\k.t$dt$`n^v  u   Çމl$4ωٽ   善  |$81- L$\q.rt$8ȍNL$@NHL$DJw  l$t$4  Ch-L$(|$,|$d\$͋L$\$,\$    l$(,w법Y  D$j"  1UЕ"  T$l<   l8E L<t$D L@l$(um q5+ub)H$\D$\$L$,L$   D$L<AL<L@L@LDT$\Z-ىLDЋL$T$`\$t$0|$dω D$\둋L8\$`$D$L$脾D$T$D8D<    HL@HDDD$\L$\$t$0|$dH I	Zl$(,$\$ӋD$L$ȇÇ݋D$\T$`\$t$0|$dX.\3ͅt#t$0nߍ^HD$ 1D$D$ Ju
H(Iu9ZtXÉ$D$l$H.ːJ$ML$Q  D$\T$`\$dl$봍t p.rt$Ht$PqHt$T`É1Kй    \$D$   葃 ع   u  Z̃D$L$ 9txT$ZuM$L$\$  +uËD$$D$D$D$ D$D$    L$DЋ*$L$l$w  D$L$ T$듃e    ;av#D$$D$D$D$D$? e    ;av#D$$D$D$D$D$f e    ;a   +   D$H   L$(r1T$$ڃt})ыt$<2\$ ډ<$T$L$o  D$$L$ L$T$(T$s +uËD$$D$D$D$ D$D$$D$D$(D$8C΋|$T$ 늋L$(뗋D$L$(w ̃+t^D$tP@tCD$sL$$L$L$D$ ËL$$L$L$D$  D$ƋD$D$뺋D$̃(D$4L$@9   ʅ   L$$+uhD$0T$<9tT\$,-+u$T$\$2 D$$D$H(É\$ $T$\$
  D$0T$<\$ L$H(Ë\$,$l$0l$D$D$8D$D$<D$T$T$DT$L$4BL$$WD$H    (Éʉ+e    ;a   $D$(HuML$0T$<9~=uD$D    $ÉT$  L$,$L$8L$D$? D$ D$D$É뿉$D$,D$D$0D$D$4D$D$8D$D$<D$D$@D$gD$D$D$F ÃD$Hu L$$D$ ËL$$D$    \$	  D$e    ;avD$$D$D$ ̃D$$D$    D$D$	  D$$D$D$= e    ;av}D$L$A(X	X	P	X\$X$X@ҐQ 		T$	,$			҉Q$ ge    ;a}  $D$(HP9I  9I  L$T$H$P $L$D$L$T$(\$9D$$D$D$(H$P $L$D$L$T$(\$@uC@9rJL$,$Í,9   D$l$\$pۇރ l$ @ ۉ\$ ۋj$R !݉t$ !t$!		T$(z !Z$D$\$D?   uL$9uBD$D$,$ÉD$$D$D$T$(ԉJL$,$ÉL$,$Ík~$D$   >| 8 ce    ;a   D+\$        j)u(1B,D$ȃ   T$D$j6ftJ= !T$J= !B4Y>kD$ t$ ۇݕ !!L$\$!		T$W1C& e    ;a-  $D+ T$(       tX9&  tx;uD$4    D$8D$<    $Ë+uD$4    D$8D$<    $ÉD$ 蜆 藆 5i$D$   ! D$($D$    ݍ ؆ D$ x;r  U q$D$   ߎ 誆 D$ HDL$P;T$@D$ &[$D$   襎 D$$D$    a W$D$   { D$$D$    7 W$D$   Q D$$D$    M 踇  D$,\  肅 $D$    D$,$D$    Ȍ 9D$D$    D$0$D$    螌 dD$D$   踍 胅 I$D$   D$,D$D$0D$      6$D$   m 8 9PDwx;th6ft(H= )!ՍT !T$4D$8l$<$)ڋh@9r6\$H= x> !p4!T$113e    @ƀ   $D$>   w  ̃D+tX\$C=   snLtL$D$     D$$ D$(D$    D$     D$$    D$(    D$    D$     D$$    D$(    ù   = ̃T$\$ڋ\$݉Ӄ|$9vRW)Ӊl$DD+t0=   sKt" ʁ T$ t$$D$(L$,11L L$ t$$L$L$(D$,ù    e    ;avq$D$4@T$()T$89vPD$8$T$,T$T$0T$L$D$D$L$T$\$ D$<L$@T$D\$HD$8D$L$É se    ;av[D$u&D$$L$    !T$ËD$$D$H    !T$ ̃dD$lT$h	Ћl$p	     +  D+ c       l  x;^  9xU  9xDL  e    @@p 5D+4    D$`   \$hD$H1D$$D$Hl$hl$pT$$ʉً\$hT$0T$$9   /   t,,	  m +C    	  	  9	  tMs	YL$09tG1<$L$D$0D$t$At$L$\$|$D$`T$$St$PL$(|$\$    D$    ? D$`L$(T$$t$P|$\zdÉD$@1D$ D$@!\$ l$p\$ \$lD$8ȉщD$8T$4T$ 9s/   t/l$hӋ	  m *Z	  	  9	  tIs	QL$49tG1<$L$D$4D$t$>t$L$T$|$D$`Nt$TL$,|$X$    D$    > D$`L$,t$T|$X1111dÍ\*$D$   H T$h1C9};,u@9w9UDv싅   $L$lL$L$pL$)T$D$?  dÍ\*$-D$tQH T$h1C9};,uH9w9ULv싅   $L$lL$L$pL$)T$D$  dÃd1111B1dÍ$D$(   q ̃@D$HT$D	Ћl$L	   e  +R  e    @@p 5D+4    D$<D$,1D$ D$,l$Hl$LT$ ʉً\$HT$(T$ 9   /   t,,	  m     k	  	  9	  tMs	YL$(9tG1<$L$D$(D$t$L$\$|$t$D$<T$ St$4L$$|$8$    D$    ; D$<L$$T$ t$4|$8z@1111@Í$D$(   p ̃e    @@pD$ L$(   l$,l$$t$ |$1HD$9     BBuA۸      L$T$D$9ujt$	  G    	  	  9	  tt$ |$Éy$    D$    m: D$L$T$l$$t$΋|$	  6] u	  	  9	  tl$$$    D$    : D$L$T$|$ыt$]̃(D$,$  L$89S  H@   +   e    IIpL$$P\$4l$011D$,\$4l$09pvy   um:B   t	  m (X	  	  9	  ut$|$T$$    D$    9 L$$T$t$|$w딃(Ã(É$a D$D$L$L$ y $D$(   7 D$ $D$D$# `$D$    y v$D$$   2m $ja D$D$ L$L$T$,T$+y $D$(   赁 D$ $D$D$衁 gT$D$   苁 D$$D$    ~ i$D$   a D$8$D$    ]~ z y v$D$$   ml $D$)   Wl e    ;aN  DL$XAD$(Q@   1A    A A$AA(    A,    $ D$L$XA,A$ D$L$XA(D$(      L$L   T$P\$Hl$TuD$,\$H$L$T$l$D$D$ D$@L$L$8T$T$4\$$\$0l$l$<t$H4$\$ D$,L$0)ȋT$8L$4\$<l$@wD1$D$   k q$D$   j  e    ;a   (1L$4T$,\$0l$8jD$$L$4l$8C :   !Ӈ!$\$D$4D$D$8D$D$<D$.D$$@T$\$L$l$ t$@9r(8 Se    ;avbD$H11sx,<;5*<>9rt)@,ѻ   S!*D$É e    D$;Ah     D+$      Չ ؉$   v$   $     t>9  1D$lt$h\$D$   r@/  $   L$d*l$`$   9  Z  $   1D$@$   $   L$x1ɉL$0$   L$xR OL$@$   2!L$0	BT$@$   $   $   $   L$0D$lL$d|$@9r|-   l$H|$0|$0!ǋD$0	Ǎ,	D$lL$d vދl$H  Е   ۉ؉1fՃ ۉȉѽ   !ݍ]!11ۉͅ  2B   l$H|$\$   l$`91  $   }            n     $   9O  )؃ ۉ͉   !ߍG	!$   9  E BU B9v19  	D$hL$D9B  D+ L$l  $        \$L$   $l$L$D$\$D$ $   L$L$dT$T$X\$$\$(l$$   $   4$$   t$\$<\$ \$LD$()Ð$   L$<4$   L$dl$X$   $   $   >   >	sJ]s!F$   ʉ$)ЉD$? İ   9uۉ$\$L$D$$   9tB1믉$l$L$D$iT$D$L$\$$   낉놋$   1111D$hL$D92ƉЉ͉$   l$4$   qGL$\D$p   D$,D$p0   $   D= El$4t$,ΉǋL$\؋$   t$8D$P   t$,9   $   D$P9tPt$8s@ :!	BÃ   t$,9h$   BщÉ˅tNt$8 !	ЋT$Hs $   :!	r눍L$   t$8s( ۉ|$\!	ǋD$HK։$   뼉ǋD$HX  $   1x$   }D$d$   uȋ|$0PsN)$   \ȋ$   11'ȋ$   1111B<$L$\$l$D$T$$   D$$   D$$   L$ g  D$hL$D9ȋ$   Ջ$   D$   8uP$   u+ U 3   !!Ӻ   !	ڈU İ   Ã U    !	ڈU  ҋ$   u 3   !!!	È] İ   É؉1111i$D$!   a ,$U D$$   L$L$Tm ނ$D$   0v $   $D$TD$v o m $D$-   9a R R ) te    ;a  @L$XT$\9  !  |$1z ЋL$X1\$T)مR  D$:  D$Y   ߁ˀ   \A   r
(r  (  \Y(t  DC΀   DC   r
(r:  (%  DCp΀   DC   r
(r   (   Ds(   D$D D$d$D$D$D$DD$D$   S  D$XL$L$TL$Dȉ$T$`)L$< @û   1D$d$D$    D$DD$D$     D$T$T9ui돉(    ع(    ع(    ع(    ع(    ع(    ȹ(    ȹ(    P L$j $D$+   js D$$D$    fp c]$D$   @s D$T$D$    <p l j J$D$+   L^ F !e    ;a    D$(D$HL$$D$   0+T$腒D$ L$   @wnT$9s_D$L$$$D$    D$D$   S   D$L$T$
uD$,L$0 Í;$D$   |] e    @ e  e    ;aS  T1L$XT$\\$`1}r;uC      C뽉T$D9|$ qً\$ À   P     t1ۉΉщډt$d뀋T$du.ʋ\$`)ٍȉ؃BwL$hTÉʋ\$`)ٍ؃   B݅w|$D$41D$D$4BF\$ T$T$D|$L$@T$9s\ >!	\$du|$@G뷉   \$@   C{\$d넃v( >!	^Љڋ\$DL$@,$L$Pk  1YL$P,$֋T$D .l$ !	Vl$ ŀ   u11YL$ 2t$ !t$	Bl$ ŀ   uΉT$L  D$\$d  l$PэUD$,$D$ D$,L$ 	ِJ\$dL$ L$L9rߋT$ 9e  ) ۉ!Ӄ         L$ T$d$|$#FsL$)|$ ΋L$ l$P9rGt$ l$ !	,ut$P뼋t$P߃   Fs띅vH\$ ҃    !ӍS\$ !Ӊ!T$	ڍ1؋\$DL$PՋT$LЉډ ?wP\$҉!ӋT$	Ӎ<	 v_     1ȃ ҿ   !׍W!Ӊȉǉl$PэUD$$$D$ D$$ L$ 	ِJ\$dL$ L$L9r܋T$ Bt$)ǋ\$d   o\$P)݅   l$ Wڃ  !!$	ڐl$)t$ Fl$|$P0t$< L$ ًt$ !	MD$<pGL$w̃v4 6   O!Ή!	Չ؋T$L\$D=މË$po\$P)݅   l$ Wڃ  !!$	ڐl$)t$ Fl$|$P@t$H L$ ًt$ !	Ѓ   MT$HrGL$wv& 6   O!Ή!		މË$kH  e    ;avh`+$D$  D$8+D$P  D$D$HT$ $D$    L$D$   D$D$$a |e    ;a   D$    D$    D$    q	D$D$D$D$$ 1@*\@=   }T$=   r$)$~D$L$D$D$ù    許 Se    ;av5D$    D$     r	D$D$D$D$$= T e    ;a
  T$\$=      LY89Y   D$@*9t'l+9Y0   A0$l+D$D$+$@  D$t;H89Htl+H0L$T$DÍ~$D$   }T \$D$   gT /|$D$   QT $D$(   ;T    ! + e    ;avwT$1@=   }G=   sP\-@*9tD$+$\$  D$-@*T$lB    B    ù    蒯 me    ;a   l+L$`  9t:X9u7$$D$$ D$`  $l+D$ÃÉD$T$(_ \$D$   g D$$D$    d $D$   g D$$D$    d ` :_ )Y$D$   R 莮 	e    ;ac  8T$<ZÃC?  )D$$D$      D$<$Dde+  l+D$  k  T$0X9Z0/  1ۄ  X9Z0tԍA$T$  D$<H$L$0L$  D$<$e1L$0L$0e+tr  AQ8ډ)؅M  9iD  99  L$<$D$D$gD$0H8H@T$)ʍ
,$T$     L$7e+   @+uD$0H$L$uD$0H?L$$ ҍYۃ  |$ x$@ !Љى!	ǉL$ !	ϋL$0y ˋL$$!ЉC$\$@8Í+$   nD$(    D$,    
,
,D$(L$,$!D$D$(D$D$   D$   .  L$0A$T$  D$<H$L$0L$%  D$<$cD$0$D$x  1L$0J0$\$HL$\$D$L$<T$0Qt"T$0X9Z0  1ۄ   X9Z0te+D$ui$=cD$<$a  D$tAD$0D$<$IaD$<H$L$0L$R  D$<$bD$L$0VD$@    8 L$<댍AD$4$T$  D$4$D$0D$  D$<$bD$0$D$M  D$0$D$L$09AuD$<$`D$L$<QdA1J0$\$HL$X\$D$L$<T$0 ֆ$D$   N C     }e    ;ad  $D$,H8f9  l+P0Y\$ h0l$9	  $AD$XD$,HP8)хL$T$ 9t$É$D$   D$( 1)ʉT$X$T$1)ݻ    ˉ\$\$SD$($G_D$(H$L$,L$   D$(H$L$,L$I  D$L$ 9uD$($`D$L$ 9ȋD$,QL$,Q@D$-
,,$D$l$T$뱉$L$R$D$$   wL q |e    ;aR  l+L$Q0X9   9  A<A0T$t&I   $l+D$D$  ÉD$D$ $]D$u{D$$l+D$}D$H8ftD$$_D$  ËL$Q$D$x  D$$l_`+$D$D$D$ A  D$ ËD$H$L$L$1  D$H$L$L$z  R$D$   K =$D$   J  e    ;a   T$$RC   )L$*BD$`+$L$\$fD$	 f  D$   H= X> t$!P4։!\$XXDD+XtA  D$$l$\$T$D$D$D$( 1111D$(     ùC   誾 败 ̃($    D$,D$D$   D$"   D$D$     D$L$tzt?tD$4    (bU $D$;   ] U $   k ƉL$ 0U r$D$   ] U $   9 L$ 닉D$$D$0$D$,D$; D$$D$4(e    ;a  t+  L$ ʍXr  !ˋt$$<V  LӇ!t9     t9   Ћx+I4  ,  +tb   L$$t$L$ D$L$uuÍ)$D$   D$ $D$$D$D$   b ȍ)$L$D$ t$$뇉$t+D$D$   * T$ t$$8L$\$$t+L$D$    L$T$ \$t$$$t+D$D$    T$ t$$11T$ t$$q$D$   F Ԣ e    ;avDt+tL$TH!\$!9rÉЉ$)L$D$    e ̃D$$D$D$i D$$D$D$ e    ;a    D$,$D$(D$s D$$$L$(L$D$   D$2   D$D$     D$L$t&T$$9uu Í5$D$0   E ~$D$   E 耡 Ke    ;a  L+  8+$[WP*tx      H*   $   D$    8+D$yD$H*(*H*(* +uU15 +C=   }<)ʍ)Ѓ  D),   r   H*ZH*P*ZP*P*B=      T$D$B$D$   -D$L$|+\l tunT$ TT$$T+u1T$(TT$,T T$T+8+$WÉߋD$(" D$, D$ ĉD$  당   聸 ع   e    [ v$D$   UC O e    ;av]8+$=U+t=+t2+ + L*D$8+$VD$D$1̞ e    ;avT4+t"1u$    D$ 4+$D$    D$   qD$U e    ;a  D11ɉL$,D$8+$=TP*P*    uce    +u?L*+$8+L$fD$D$   M_ D$L$,뀍=L* 뺉D$08+$UD$,L$T$0  D$@$L$$L$/D$0L$,T$\$$l$@L$D$,&  s     t$$\\$ tt$9  L$Lh  D$,     @    LiW  l E 5+.  (l$<pt$8-+t   pi(   +L$    L$D$L$L$L$腜 + D$ L$0|+\l uD    D    D     1蜴 1蓴 1芴 $D$<D$t$N+L$T$uD$,HT$0\$ |$$5|$,: |$8+ щ|$8 D$,ǉ    +lu(ǉг 4$D$    D$"gD$T$0\$ l$@t$|$$
D$4L$BD$(8+$&QH*L$0AH*8+$RD$4L$T$(tT$0Zjl$@qȉn$D$   > $D$   >     y $e    ;aE  p+M  D$t  H  H   D$LD$x$D$    D$    D$usD$x+9ta*   Ѕ   9A8w9A<w-9A@w49ADÄu9AHw!9ALÄu9APw9ATtp111΃pË\$x9t  \$Ls   ~  >  t$|  ~  t$H~"f e  ~ f  n  4          ,1l$D9   ~   4   ~"  ^ Ɓ     9  )Ǎ  !114t$<Bv\3NӇ!t$<9|݉\$4|$X1 r	D$XD$tD$\D$|D$`D$4D$dD$DD$hD$LD$lD$X$ pø$   -}tM   }(L$t,$L$D$,KD$t\$Ll$Dt$H\$L   ,$a0 D$u.   t\$Lk t$D9n    t$H\$LvD$L$0 D$뽹$   6D$P    D$T    r	D$PD$tD$TD$P$ pË\$LpÉA     $/ D$D$8L$L$@T$H$/ D$L$$    T$D$"   T$@T$T$8T$]T$D$   L$D$ 衣 D$(L$$$D$]: 1D    X $. D$D$8L$L$@T$H$d. D$L$$    T$D$"   T$@T$T$8T$]T$D$   L$D$  D$(L$$$D$9 $- D$D$8L$L$@T$H$- D$L$$    T$D$"   T$@T$T$8T$]T$D$   L$D$ iD$$D$(   ʢ D$,L$0$L$&9 4$^- D$L$$    T$D$)   L$D$6cD$D$   计 D$ L$$D$8 $D$A   8 r$D$4   8 [_$D$   8 $, D$L$$    T$D$(   D$L$g[D$D$    D$ L$$D$,8 L$D$+   8  e    ;a   D$   Xt2HHH u\$ É\$ $D$f \$9Hr@HPuPP+PPL$ ÉL$X$L$ӋD$L$ʋH$ @  D$    L$kD$L$AA @  EC $D$4   K C ǂ$D$   6  e    ;a   p+   
, ))$L$X D$X
,^$aW D$L$
,
,(   c   *   *   6 Qe    ;avlF$D$   D$L$uf8ofuxft-$L$ D$L$tD$D$d   D$譑 xe    ;a   $D$   D$D$$   L$蓺 $   D$D$D$u D$$D$    D$$D$    p, Xe    ;avvD$    D$    D$    D$    Ps	D$D$D$D$D$D$$u   D$|Í<*$VD$$  c ne    ;a  HD$L     @    @    @    @    @    @    @    @     @$    @(    @,    
,   
, L+9ÇÇ9H+Ç!	tH+L+P+*YD$0 X$T D$L$T$LJ8B<$D$T D$L$0^\f.%  f.  WD$L@P+~P+H8H<@P**1,,ǅ@	      ǅD	      ǅH	      ǅL	      C9|Љ$6  +HËD$L@@D$@
,L$,
,T$($*\$$- *l$ 5L+t$=H+|$p<t$p8t$HPL$8?> `u$D$   F D$@$@ /J$D$   F D$(L$,	$T$C DJ$D$   lF D$ L$$	$T$[C hD$D$   5F D$L$	$T$$C }Z$D$   E D$$D$D$*D 9D$D$   E D$8$? ?? = iD$LH<P8$L$R D$L$0f.vWD$LH8P<H8P<H<P8$L$Q D$L$0\ȋP+*^ȋD$LHPWzD$Lk e    ;a  <H+} D$(
,$D$D$L+9Ël$l$5H+9Ç!	v  L$0t$,
,
,$D$Q HYD$D$(d*^$FP D$L$T$,\$0l$@u )uÇއÇ߁  Ç!	     1ɋl$)l$ۇÇ݇Çޅ҇Ç!	t   1ۉT$ \$$D$L$$L$DP D$D$4D$ $L$$L$$P D$4^D$D$@@@L$ $L$$L$O D$D$4D$$D$D$O D$4^D$D$@@H<Éŉȉ!4$L$P  YD$$N \$T$
,
,5 e    ;a  Ā*  H+
,)ȋL+
,$щL$P D$D$x
,
,$D$O D$x^D$Wf.vWD$H
,
,$D$O D$D$x
,
,$D$O D$x^D$D$x $$   Q0)ЋT$Y4څÇÇ݅Ç!	E  L$x\L$P
,d$H\d$x5^\L$pY\ YXˋ+$   \$h|$`D$XL$@
,D$$
,L$ 
,T$<
,\$8-
,l$45
,t$0$D$aN L$HXYD$$L D$D$,L$L$($   Z\$T$8 fe$D$   @ D$ $D$$D$= %G$D$   f@ D$h$v: F$D$   @@ D$8$D$<D$<= G$D$   @ D$P$&: G$D$   ? D$0$D$4D$<  G$D$   ? D$H$9 G$D$   ? D$($D$,D$= CG$D$   v? D$`$9 HG$D$   P? $^9 G$D$   (? D$$D$D$T= gL$D$   > D$x$9 UR$D$
   > D$p$8 O$D$	   > D$X$8 8 h6 L$@/T$D$AQ$D$J P+D$D$D$p$ˋ\$؍ȉD$J D$p^D$X$   I
,$   9 e    ;aQ  T$Z8ËR<Ç!	Օ  =P+  e       R   Rp   1	\$C   D$e    [-P+M      1Ή1114剻      9|B**9sezyR,te    9Su1VËZht9u1CeC   ӃÃÃÃÉ躜 ă e    ;a  $@+  D$,P	    $'  D$c  D$( H8$HHD$t]D$,ǀT	      P	  D$ $D$   D$   \ e+uD$ D$0$ËD$ $D$     ދD$(@PWf.u   u $+)ȋL$+хÇÇ!	u%1uD$,ǀT	     KD$0    $ÉD$L$D$,H	  L	  $T$G D$D$D$$D$D$lG D$^D$D$(HPf.xD$0    $D$0    $D$0    $Í$D$6   % ˁ e    ;a   $R $+)ȋL$+مÇÇޅÇ!	t	D$($ÉL$D$e    @@pX	  )ʋH	  t$L	  \	  $)ŋD$t$JF D$D$D$$D$D$*F D$^D$(Y+f.D$($躀 e    ;a  xH+  WL$|f.  W
,H+  T$\$
,
,H+L+e+  L+q  p+t+v  xÍ
,$D$D$0L$)ˁ  l$l$4)T$  ÇÇށ    Ç!	   1ɺ    L$<T$8+$PD$+)T$+ӅۇÇ݇ÇޅɇÇ!	tW++T$$D$ $\$QD D$D$pD$8$D$<D$1D D$p^D$+D$0+D$4++$D$ D$D$$D$ˉщ+$-T$\$Wq T$\$WNL$|D$DL$@
,
,$D$rD L$|XYD$$C D$L$) )-p+   9ЇÇ݇Ç9هÇ!	tv؉х҇Ç݇ÇޅۇÇ!	`  D$D9Ç݋t$@9Ç!	ϗt؉WՉމˉ(؉щT$Dŉ؉ˉщ낉D$L$T$,\$(
,$D$   L$ T$,9ÇÇ݋t$(9Ç!	ߗtÉʋD$L$H+|1*YH^f.v	O
,D$l-
,l$h$щL$D$d   D$    )D L$T$lыD$T$hD$lL$hL+D$dH+L$`
,T$\
,\$X-
,l$T5
,t$P=$*|$L= *|$H, $i$D$   4 D$`$D$dD$1 Z$D$   s4 D$X$D$\D$o1 T$D$   I4 D$P$D$TD$E1 f$D$   4 D$H$D$LD$1 \$D$   3 D$|$. yW$D$   3 D$l$D$hD$0 6- +  t$D$    z  e    ;a   Ee    8*HX8*$4*L$fD$D$    < 4*$0<*$4D$=L+t@L$9v4*$ 2'z Re    ;a   p,t
h+t	D$  ËL+uD$   ulH+|Y
,$薽D$T$	لt/L$)ыT$)99)!	L$ 1D$  ÃuD$+<*D$ D$ Ë
,
,
,9
,9!	шL$ 	y e    ;a  Le    H   H e    9            Z   uHet@|*D$P$L$TL$T$XT$\$\\$/D$(  1uÐ *$D$ D$    D$     D$P$L$TL$L$XL$L$\L$D$  D$P*+x     D$()$D$ D$    D$    < e+  *D$@*L$(1\$$SD$@L$(9}1T$$L$<Y0`  $$D$l+9tP    $u P+@*D*X+9~@*
,$κD$L$x*|*h*    l*    D$*g D$$L$,D$0H*L*p*t*e+q  $Su $Eu 0$  <*+$L+H+**D$
  L+$D$   ѹL+      +      +**4  Uj  @+$D$   oD$0L$,++D$D    D$H    t	D$DD$,D$HD$D$Mt D$u *$D$ D$     LÐ$s +?!$ u D$4    D$8    D$4   D$8    $	D$D$4D$D$   D$    @D$4    D$8    e+e+L$4D$8$D$   D$4D$D$   D$    e+e+e+ e+u
   ~1w *$D$ D$     L{  <$   Z   uHet@LÉD$L$ D$< D$# V$D$   t, D$$D$* _R$D$
   K, D$$D$    G) IZ$D$   !, D$ $D$    ) % # Lu$D$   - 's "e    ;a  (*$D$ D$    D$     $q =L+:  *9*  1  D+    $sq D+u4 D$$X*\*p*t*e    @ǀ      +[  H   e+   $p D$ D$     D$$    v	D$ L$L$$L$ $p D$tEe    Iǁ       +uǁ          1 @+$D$    =C  *$D$ D$     $ +$D$$   (ÐD$    D$    D$    D$    $	D$D$D$D$   D$       HA H*$D$ D$    Z ($      D$1p \e    $;A    @+$D$    L+$D$   L+     +j     +
,
,**膕 e    HT$T$8$\$4   H$   ǁ         $  +  H   e    $  HƁ   HIh$  $D$   D$   @H $  @dǄ$       Ǆ$       Ǆ$       w	$   L$4$   L$8$   $   $m $m $  @ƀ    $  $D$   D$   G e+  $  ǁ       +  ǁ       L+  H+L+
,
,++
,
,$  $[6i  豓 D$D$`$L$\- $ ʚ;ቔ$   $   L$L$HL$$-p*t$\)$   h*Ƌ\$\$<l*t*5h*)l$`݋$   Չ-l*5`*=d*P+$L$D$<i ʚ;$   ЋT$H$   ЉD$(D$$
,$D$\D$L$`L$`,%   `+l*h*H`,%   `+L$$L$(HX+h*\+l*X+Љ\+P*H*)ȉ$   @*$   ㉔$   D$0=+$   +$   T$|5+t$x։t$h`*$   =X*$   )$   ㉔$   D$dT$0։$   Ɖt$t*$   $   5T*L*+$   =++$   d*$   \*$   *$   *)֋$   $   ы$   T$xl$|ꋔ$   ы$   $   )ꋔ$   $   ꋬ$   $   $   ؉$   \$ht$0$   ׋$   ډ$   $   l$dы$   |$t$   ˉ*\*$   |$\)ω$   P+$   T$|D$x-d*$   D$,5h*$   5`*$   $   ,$\$}/ D$$   D$,$D$\$   )ȋD$`$   ȋ$   $   ʋT$|ȋL$x$   ы$   L$/ $   ^D$h,|*    *    *td,4*$`,8*$qw 4*$S!  $0h ;  ֍  $h $
h +  HYh,$   $   1菃  H*+)ыL*+$ډT$D$@B D$    x0 L$T$$   $D$   D$   T$L$D$     `,$   T$ \$l$$L  4$l$\$T$=v L$$  T$$   R xE$D$     $   $D$     ZD$D$     $  $$   L$  D$D$     $   ,ȉ$L$ D$D$   M   L*L$DH*$   1 T*P*$   $   \*X*$   $   d*`*$  $  1ɋ\$D   )Ս$   $D$   D$   l$މt$V  D$L$T$$,  $L$D$T$t D$$   L$$   $  $$   D$J  D$lH1T$L\$X}^L$l   ut$Xm l$L=T$@\$Da 9D$D$     T$@\$Dl$Lt$X , T$D$     $l  1y D$0$l  $   $p  ++$t  $x  ++++$|  Љ$  ++$  $  D$d$  $   $  1   $   $D$   D$   L$PL$L$TL$  D$L$T$$  $L$D$T$r D$$   L$$   $  $$   D$ L D$p@   D$pl  QT$T	L$Pu% =D$D$   6   tօz 9D$D$     D$pL$PT$T|*$   x*$   *$   *$   -*l$|5*t$x=*$   =*$   =D*$    N$D$	   d $   $   	$T$M hD$D$   ' $   $   	$T$ hD$D$    D$xL$|	$T$ G$D$    $   $   	$T$ KR$D$
   v $   $D$ \D$D$   J  *uo    ()$D$ D$     e    $     Z   uHet@Ĩ  & N$D$	    { l$  1Hz w$D$D$    D$    D$    蹭 H	z !+q$D$   g aa e    ;a   *D$*L$1B9}bP	  uT$$   D$\$/ *$D$D$*    D$L$T$뙃` Ze    ;a  He    L$4Qǂ      +$  ^    $4D$4HT$ǁ       +  ǁ       T$8e    H   @D$LB*$$L$8L$fD$D$    H! D$LP	  T$49U  e    Y   I\$8@+   D$D$$L$T$LX	  \	  *$D$9D$*9  D$<    D$@    D$D    @z	D$<L$4L$@T$LT$D\$<$] 蔄 $L$)ȋL$T$ыT$LT	  9        *$D$   藡D$*9d     11L$LP	  D$8e       u   uSetCe    H   @L$8D$LA"$    3  D$i+$D$L$pL$$D$ +$D$L$MD$LH	  $L$ L$L$$L$++$D$L$+$D$   D$    HÍ   1u #   ^u D$L$0D$LT	  D$,& $D$    D$,$D$ M[$D$    D$$D$     @[$D$   ] D$0$D$    Y   7$D$   i  D$(L$0| y$D$    D$($D$     @[$D$    D$0$D$     C  !$D$     `$D$&     [ 'e    ;a   D$t#`	  tuIujd	  @tO`*$ND$L$!t *9*s	D$D$ D$D$1렸   [ Oe    ;aN  L+\  =L+  D$P*D$T*d*D$8`*T$4	لX  *9*F  +  d*`*	  *D$H*L$01`	  $x  D$,PD$HL$09  T$,\$D-+  $  D$D`	  w  Ie  d	  Iu	 D$DL$(x	  T$	 V$D$   O D$($D$| Z$D$   & D$$ 	 D$D`	     AD$0V	 O$D$	    D$0$D$ 	 D$Dd	  t?@D$0	 !O$D$	    D$0$D$ P	 H   W$D$   ` +	 #   W$D$   ; 	 i1   -+T	  $  G+   **
,
,**
,
,++
,
,e+uLÐD$<    D$@    
,
,L$<D$@$!D$D$<D$D$   D$   虣      	  $D$/   N  `$D$   8  *D$$*L$ *T$0*\$,-*l$5*t$ _$D$    D$4$D$8D$] H$D$   w D$$$D$    s H$D$   M D$ $D$    I W$D$   # D$0$D$P T$D$    D$,$D$' W$D$    D$$D$ Z$D$    D$$D$  [  $D$s  ?$D$8     U e    ;a  L+  `+${l+l+p+    +D9  +    +    l+d+h+t+x++   p+ +    +    +    `+$D$u_`+$
W+`+$v*	\  <$ux  $ y  D$uײ  B  Íp*$`
x*up*$x* t*$D$    D$A( ʍ=p+dl u$D$     h$D$)     ] (e    ;a  +$	**1fCh  ǃ       ǃ       B9|ލ+$9`+$[	h+D$d+L$`+$	D$L$1-T$ @ $D$@   r D$PD$L$9}D+,   r:*    *    
,$腖D$L$ *$*É   k \ e    ;av&+uD$d*Í=d*D$j 3R e    ;a  d*   *$*ȅt"H+u	@    x1=j ؋+   *    *$	*$1>t&k5+u	C    {1i ԋ+u    @}sH *벍<1i ݍ*$	Í=*1i \   i P e    ;a9  $L$,Q\$<)ډT$\$4t$8BD$L$ $L$8L$D$
   D$    R t$\$D$L$L$,l$t$8l$Ç߃
ÅÇ!	t^D$ $L$8L$D$
   D$     D$0L$T$,9sj\$(Al$9E9sID.A49}09s*T$(*D$0)!ЉD$@)L$D\$H$Éh h ȉh O e    ;a  (D$<\$8 Ç!	͕   $D$D$  D$     D$T$!ل      -L$$$D$D$
   D$     D$T$L$$IÇÇ݃dÇ!	ޖu\$,$\$0\$\$4\$T$D$L$D$L$T$ D$@L$DT$H(ËL$0   D$, 0D$@D$D   D$4D$H(É$D$D$@B D$     D$L$T$,$T$0T$T$4T$L$D$D$    D$L$ T$T$@D$DL$H(1f M Ce    ;a   D$HPT$X\$IHH$  D$L$AQtR	QA@9AsAt@	A@9AsAD$9At   D$ËT$9Q)M Te    ;a   D$t_HT$uRȉD$t<tYuH$  D$L$uD$@t%Ptʉ뺋D$D$D$      Z$D$   9 D$$D$    5     $D$+   E  ?L e    ;a   D$H   Q\$uyHQȉхt]9uL$A$   D$L$u2D$PtZu\$뼉$L$D$D$ËD$D$D$    É$\$XD$D$Ë\$f^K )e    ;av7D$T$11As!8u Ҿ   !	މ\$K e    ;avzD$P?t+u1vѸ   D$Ëh9rݐ@\     v.D0nӇ!!9sp+ )!1랉oJ je    ;av+D$$D$D$D$L$L$D$J e    ;avCD$$D$D$D$D$L$	$D$L$L$D$ I e    ;aE  D$$@t+   1ɉD$L$X?\$$T$(*D$   D$P?t8L$$@AD$$@u
1ɄuÉD$$OL$D$t+u
1h+봋X9rPӁ    vT*MӇ!!9sp+ )!1믋D$)h+Ph9X݁    v\3NӇ!!9sp+ )!1PH e    ;a  $D$,P?Y  L$(X1:ΉщtJ9s  rщډL$t$P&+$˳D$D$ L$,QPe    R         1111މ   T5 PHQP$bD$L$ AD$AD$IQuc1҄uL$(T$ \$(ЉًPt@X9Zv8Xh9k   9Bt9   $T$M  뻉$T$  뭃$ÉL$$T$D$ L$넋t+u1ɋT$(JX9rPӁ    v,T*MӇ!!9sp+ )!݉1뫉ߍ$D$!   C  l$Z  p$D$     D$ $  L$D$     D$$D$      )  t  D$ @D$HL$  }$D$   w  D$$+  c$D$   U  D$$D$    Q      v$D$/   a  d$D$   K  EE  e    ;an  D$PZ?   HP9Q2  L$T$\$Љًu	Xt8tXt)R9St$D$  $D$  1܋Ptc9BuVB    Ru+1Ʉuh&++P&+h&+\&+\&+ÉT$$L$D$T$        밋t+u1ɋT$)Jj9rR\     v.T2nӇ!!9sp+ )!1막ߍv$D$/     C re    ;avgD$ L$؅t+Pt4Xt9Ks9Js t	9Hr1D$D$Í$D$   8  2C e    ;av7D$T$Z9Qti9s	vI$L$B e    ;avD$$D$D$wB e    ;a   D$PXi1AH1tNXtC(tEL$Qt(9BuJ$iD$$]9u
T$
؍c$D$     A Xe    ;a   D$HPi1tMHptFtCL$Qt(9BuJ$D$$9u
T$
؍4$D$   V  PA [e    ;aF  *    *    *    \*$D$  @1B9}"kD+k@ 9*}*ٍ\*$衂D$   H 1B9}"kL+kH 9*}*ًl++D$5D$  	* +$腂D$**    ******11M11? e    ;a   **9~  +$1@9*~!**9J  Zhu+$I ÉT$BH$%D$HTL$PPT$Xh\$hiD$
t$t$4  {E$D$     D$$r  H$D$     D$$D$D$  L$D$   r  D$$D$    n  aW$D$   H  D$$  Z$D$   %  D$
$      +$0b$D$   *  W D$L$8  D$$D$      E$D$     D$$D$      q$D$     O  n$D$     = e    ;a  @*Z-*t-*|*-*|*-*T*l$Hr9y  9w9  9w9Y  u\(*LD$,H$~D$L$,Q$D$ +D$D$DD$D$    c"  D$, u@Ã   9w9   9  9  **)9  D$( HH$E~D$ukD$(H`P\!фt**P\H`D$4    D$8    D$<    {	L$4D$8D$DD$<D$4$: 8tD$(붋L$D$)ŉl$  4$: t$ \*$}D$tdH L$D$01JT$$YHiL   $)݉l$L$L$DL$\$Hl$ )\$   D$$PD$0L$9|11뛉\$\*$}D$td@D$L$01JT$$X@hD   $)݉l$D$D$DD$\$Hl$)\$b   D$$PD$L$09|11뛍E$蹦  S o$D$     : e    ;avbD$(T$l$9sA   T$ 9v&)݉$l$L$D$$D$D$      ý   Ճ9 e    ;a    *$*D$*    *$D$   D$    D$    D$D$D$D$D$0D$H$L$! D$     @    D$AXu̍*$SD$L$L$D$u*$ Ë*HXD$*ك 8 e    ;a  4l+D$+$D$<D$lR  D$D$L$L$$T$1C9  ,};u5+   uLt։\$ l$(EHD$0$cD$(HL	ttyuQX@h   L$,1ÍL $L$8L$  L$,Q$D$   )T$T$8T$D$    j  D$(L$,놋D$0$D$L$$T$\$ u09u   (z9Ç40  t$  J$D$     D$$D$      8  D$$D$      _    d$D$     6 e    ;au  XD$\He    9R  J   ~XË   u1	D$\L$L$   1)Ӊ\$(    +D$@$    Չl$,l$ D$@YD$$ D$\$   Ç!	b  L$(T$,D$\$L$(T$,-+,$xD$\$ۇÇ!	͕  D$L$e+p  T$  T$D$H    D$L    D$P    D$T    |	\$Hl$\l$LL$PD$TD$H$<4 D$\HD+   @D             !	˄t6Het$3 D$\L$_  $ED$uXÐ$,D$D$    D$    D$    躀 D$\bxD1L GD$$L$ $+D$   D$    D$    D$    e D$$L$    T$L$9Ç݋t$9Ç!	ח   D$\   \$(Ӌ      \$,ډ   L$<t$81))T$ -+,$D$1)    ȉD$QvD$L$8)ȋD$L$<ȅT$ !لuD$uXÐ$,D$D$    D$    D$    [ Љ\$8D$<L$\   T$4   l$0+D$@$D$O D$@YD$$ D$L$0ȉÃl$t$\   ʋD$4Ń    T$L$<t$8+D$@$   D$     D$@YD$$ T$L$1   ZX`2 ke    ;a  HL$LyD|$D+  AD    @+$sD$uD$Lǀ       ǀ       HW D$D$ $L$*$D$tD$*9  D$L$D$   D$   
 D$L@de    IIp`	  $L$PL$L$TL$@  D$D$L$L$T$L$D$   D$   4
 D$L   L$4   T$0+D$8\$$\$\$* D$8YD$$t D$L$4ȉÃl$t$L   ʋD$0Ń    *$D$   sD$*9      1t+   D$L@DV D$L@@p$T$)щL$(@	  ͋|$D	  @	  )ӋT$ ׋T$(D	  Á  Ç!	ڄuHÉD$@+$l$L$orD$@ǀ@	      ǀD	      ȋ|$DD$LH K$    D$1G iD$$L$4  y$D$     D$$$D$      @[$D$     D$4$D$      X    7$D$     D$,L$4  ?~$D$     D$,$D$      @[$D$   p  D$4$D$    l    "  o$D$   |  8 !e    ;avM(*$m,*,*    0*    D$D$$#< (*$. e    ;a&  (*$@+$oD$   e    0*L$,*T$@X    0*   ŉCX-0*+$oD$L$!	фt6D$,*D$0*t1ɉHX(*$D$ Ð$(*D$fD$*D$     D$Ðŉ,*Z(*$D$, e    ;a  $,*  D$($D$,D$ +YD$$ D$D$L$L$(*$_D$L$9D$ L$ǂ       ǂ       $D$    D$ D  D$ L$,*.  ÅÇ݇Ç!	   tZX,*u
0*       ً   ؅ÅÇ݇Ç!	H      BX    0*   щPX0*11ɅÇÇ!	ݕu(*$$É$L$Q  +YD$$ D$L$+$L$D${m몐щ,*wȉvȉk+$D$(D$D$,D$7m$* e    $@;A  @  $D  Hit@  ÍHHL$P$lD$     D$P$kD$%    e    $D  9  $* |$`1;D $D  P$   $$  H(  D$T    D$X    D$\    |	L$TL$`L$X$H  T$\$D$D$    D$D$    D$    D$\$T\$D$     D$$    Ɍ $D  $L$TL$D$    
 $D  HL$LL$LIL$LL$L   Q   L$LQuFL$LItǍD$L$D$   )D$$H  D$L$`L$0  $D  덍A$D$   )D$$H  D$L$`L$  $D  끍A$D$   )D$$H  D$L$`L$  $D  :HU  $0  $8  $D$    L$t,  D$$<  D$`$M*  D$   D$`$U-  D$tԋHt͐1҉PQY@uc1ۉ\$D$   (A,$D$T$$H  D$L$`L$  D$Dz`+$D$8+D$i  XD$HL$@A$T$:t\$SD$HL$@tH$0  @    $I  $0  u܋$(     $,     $D  @i@  ÍD$`$L$2(  H($D$   )L$$H  L$T$`T$  $D    HHH   @  Í$D$   $  $D$     D$P$g$D  HTL$<PPT$8\$\$0   %Z$D$     $D  $;  uJ$D$   e  D$8$D$<D$  Sm$D$   ;  D$0$D$    7      Ԧ$D$    G  D$P$g$D  HTL$<PPT$8\$\$,9  %Z$D$     $D  $t  uJ$D$     D$8$D$<D$  Sm$D$   t  D$,$D$    p    &  Gh$D$     D$P$Tf$D  HTL$<PPT$8\$\$4r  U~$D$     $D  $  uJ$D$     D$8$D$<D$  Sm$D$     D$4$D$    i    _  ~$D$     - .e    ;a)  <D$D L$@$D$D$ & D$ D$(L$L$4T$\$l$t$   _T$@ZtP1C9}G,ٍt6m z|z 9jwމ\$0D$D$l$t$G&  D$(L$4T$@\$0봃<ËD$@H $\$T$L$HL$L$DL$W  D$(L$4jT$8\$,D$@H)$t$l$L$HL$T$DT$  D$(L$4T$8\$,\" e    ;a  \+  e    RRh\$`ks|$d     Š     N  D$LD$XD$LT$TD$8l$t$ L$4*      9*      |$d   \$TD$8L$4ڋl$t$ tZe  *$D$   RdD$H9*   L$`$D$T$X   1tD$8L$4L$T$`ZۇÇ݇Çދz!	u\ÉD$+$|$\$ncD$d   uD$`@    @    ËD$`HT$)ыP$L$ʉT$ȋ$T$XWT$d   \$`l$Tt$8|$4D$ L$|$T؉\$`l$Ttme{  L$|$D$ t$-`*Ç݋d*!&    j  1҅  {  $\$  D$`HËh  Ç!	ޖuT$d   L$\$ l$t$/+$l$L$bD$d      L$T$\$`kt$)kC    C    |$ |$ Ç݅ÅÇ!	tsƠ \$  l$Xu)1u   D$`͉֋T$dȉL$0T$,\$(t$$E <$D$dL$0T$,\$(l$Xt$$뤩   l$X\$ 렋D$`HT$)ыP$L$ʉT$D$d11D$dw$	<  D$tL$\$`t$|$D$ E$    D$    R  D$`$;  D$뿍ur     Tt$1$=  D$ L$\$`t$|$Љ   1   $   tD$<D$XD$<D$D1D$XD$D1l$Xt  (6 $D$   "   e    ;a   +d  e    R\$$k1)k    RhT$l$(D$,T$$\$l$(t$,ڋ\$$ƉϋD$,t$|$Re   Ss99ƇÇއÇ!	   d*-`*Ç!  o  jM  1҅   up*9*s@*$D$   ^D$H9*vL$$$D$9D$L$
D$$HT$ʋ@T$0L$ȉD$4 É$\$^  D$$HËh  Ç!	֖uL$T$ȉ+$l$L$]D$$HT$ыP@    @    \$뻉$8  D$tL$\$$|$D$,$    D$      D$$$8  D$Íur  s-T1$U:  D$,L$\$$|$c  t3 $D$   n  $ Se    ;a  (D$4L$0T$,19   u] 1F   9      t| ?t׉t$|$l$ \$$<$T$l$BD$L$T$uKD$<tL$9   w9   wD$4L$0T$,\$$l$ t$n$L$  D$<щ$D$,D$\$ \$L$L$8L$T$  D$<룉	(9 e    ;a  \D+\$`   ՉЁ       ЋW@x  \$4l$L   >  9O,  _:  |$HD$Xt$0   \$d   l$Lt$0o@o9sW+tMu  u.1필uωT$ $T$x3  D$XL$`T$ \$d|$H  TE   1뼋W@W)ʁ   v   T$(l$L|$4D$@1D$,D$@C\$`ً\$dD$,D$P\$,9   t
   FD$PE t         tl$TD$`,m t
l$$)9sl$T댉|$8L$<L$$$D$\$)@D$L$T$uD$`L$<T$(\$,΋|$8붉$D$`D$\$,\$L$L$dL$T$i  뾋D$dHʋHP HHًPH P\9t	E1,$t$|$D$BD$|$t$l$L$`T$(\$,D$dHʋHP H\Ë\$d_\$dkЉ1111r  3/ hi$D$   -  ' e    ;avtD$$D$    D$    >D$L$T$ue    [[p$D$    D$    L$`	  D$T$    pe    ;a!  (D$,     +\$8k,L$@L$   t$ٍ.  .  D+ T$,M   É y@|$   ;!Çޖ   L$ \$$$L$T$D$D$D$BD$8x@unL$ ҋ\$$!  T$<t>C=  u1t(É$D$,D$u/  [  L$,LC   1ʋ\$ Kۋl$$m !ݕ눃(Í}|$ D$;L$ L$!ϗÇ߉1111+~9y   1҄   .   $D$WD+ L$8Q?@ @ ȉ   㖄Öt)P:L$<Q@@ЋQA Q(É$\$"WD$8Ń(Ëy(<7߄Ç@  +   U$D$   m  D$,$D$    )  UW$D$   C  D$0$D$      9D$D$     D$4$D$      dD$D$       _F$D$   D$0D$D$4D$  E$D$   D$,D$D$  e    @ƀ   o$D$   豵  $D$)   蛵      w$D$D   ;  D$,$D$          x  $D$     D$0$D$      9D$D$     D$4$D$      dD$D$     y  _F$D$   D$0D$D$4D$   E$D$   D$,D$D$]   e    @ƀ   M$D$   p  D$D$#   Z  T e    ;a  0D+ L$<       D$(  D$4$L$8L$  BD$D$     D$<$D$    C  >  D$(R  HDL$$P:T$ X@\$hl$蠿  R$D$
   *  D$$D$      N$D$	      D$$$D$      [$D$     D$ $D$      W$D$     D$$D$      N$D$	     M  D$(H;L$  ы|)-x)9  g  D L$,@D$薾  D$,$D$D$"      D$(H@x;    D$@HL$119M     r$h93  h@9Çݕu   ɉT$   D$<	L$$  D$D$     D$4$L$8L$o  9D$D$   Y  D$$D$    U  E$D$   /  D$$$D$        D$L$@9t"e  耿  ˽  D$@L$T$1C  E$D$     蘽  !  F$D$     v  T$1u0  F$D$   s  >  ڋD$@k込  wN$D$   H  D$$D$    @  dD$D$       k  nJ$D$       01+Љ%  ̃+uzD$$3D$L$$D$Pe    @@ph	  T$ыl	  h	   l	  p	  T$ыt	  p	   t	  Í$D$,   r  e    ;a   ,*D$*L$(1B9   k0tutT$\$ l$$4$D$    D$    3D$L$T$$R$D$    D$    L$L$ `	  L$D$4D$L$(T$t,
 5e    ;a   ,+|+L$$x+T$(1@9   {;uks@   ǉ1D+[|$ \$tPL$ ы|$ $|$\$T$t$D$l$ CD$ L$$T$(g1111ŉ1낃,	 e    ;av1+ |+x+1B9}{;uD+h	 e    ;aj  |
,
,!Ȅ8  L+H+$D$? D$D$t
,
,$D$ D$t^D$D$l
,
,$D$ D$lYD$$ D$D$$L$L$ $D$D$
   D$    ? D$L$ ȋx+؉ƃD$h߃\$d+D$`+)؉D$D$ʋL$$  +-+t$`)!9Ël$dӇ݋t$h!t$9Çߐ!	Ǘ  L$$l$ T$\)t$(ʉT$X=t+  =p+|$T_\$hۉ\$d l$` t$Pt$h |$Lh+T$Hًt$H!!	T$Dt$X9ÇߋL$Tl$H\$P!݉l$0\$(9݇Ç!	Օ  ʋL$hL$d|$XT$P!!ӋT$`!	݋\$L!	t$@͋L$d\$@\$`L$hl$@\$P!!	|$L!	l$`!݉t$4l$0|$()|$hL$d|$4L$T!!	T$L!	@B |$(t$0)t$X|$4!i@B ڋL$hT$<D$8$t$x+L$D$     D$@B T$hD$,L$8ȉD$l$l$d+ D$$T$ +T$$+T$+T$\+++D$($D$XD$ D$D$tD$$D$di@B L$hȋL$,T$8ыL$<ȉD$ D$t^D$++++ +|ËL$hT$`\$P|$Lt$Dl$0s֋L$(11-++W+|W+| ve    ;av`*$ͺ*u*$脼Ë*$BB * *$D$    D$  Y e    ;a  $*$ID$ D$    D$     }	D$D$D$ D$$ D$t*$ϻD$0 $) *$L$T$(ыl$l$HL$,͉h*$> *$*D$fD$D$     ) $L$)ȋL$T$ыT$,9\$(9!	шL$0$/ e    ;af  `+e    8  **$*`_$s+L$  *AD$d$D$|p$*L$fD$D$      1ɉD$L$D$    D$ D$H    D$L    D$P    D$T    D$X    D$\    }	T$P\$\$T\$\$X\$H\$\\$P$  D$  +  D$O  +D$D+L$@)ȉD$<+\$8-+l$45+t$0=+|$,+D$(+L$$舱  \$D$     D$4L$8	$T$  L$D$   ۹  D$,L$0	$T$ʶ  J$D$   褹  D$DT$(	$\$蓶  -X$D$   m  D$@T$$	$\$\  !X$D$   6  D$DL$@)ȋD$(L$$ȋL$<	ȉ$T$  [H$D$     躰  D$tmD$L\$HۇÇ!	͕t Ç!	͕u$Y  1p$D$q 1XD$$L$L$QD$tD$L$	!L$T$D$ 苯  I$D$     D$ $D$      pZ$D$     賯  [*$0*$*L$fD$D$   q  D$L$w=*7 x) =*  ze    ;avx e    ;a   T$\$9      9         tZ}  u*   t5ǃ       E       u   E=  sCTE  ,$T$\$  ,$E    E    D$   T$볹   Ύ$D$   荡   e    ;a   T$   t|kuq   uQ   k   tUBE=  sTDD$É$   D$ǀ       D$    É\$,$  T$\$뙉D$    ù    <e    ;a  T$      k      |$)ue   t ыT9   et:Se   jk   )DD$(lD   É\$  $C    D$XL$   D$뜋D$  $C    T$      1йe    5$D$)   蔟  e   x  e    ;a   (D$4   L$,$L$0L$D$D$D$ L$T$e   T$ D$,\$ll$$qduTH1$t$D$4L$)HD$`D$L$T$\$l$ t$,l T$T$$T$8D$<L$@(ÉD$8    D$,D$<D$0D$@(Éȹe   ` j e    ;av?D$L$+      t9sIY9rIL$D$    
 e    ;av*n  <$u3R   e    ;a(  +e       t*p*$蘯x*D$$D$Kg$p*L$fD$D$   ú  |*$    <$u$ $7  D$uߍp*$ p+t1x*$p*L$fD$D$   7  뉍p*$臰v=t* } e    ;a  He    D$DH+D$8   p+$:D$  t+$D$   :l+D$H؃_  +$  D$D$@R  P;tX0l$9tu9tl  T$Z9X0  1Ʉu독  D$t+$D$[:D$^  1t
+D$D@   D$D$LHË
,D$4+L$0)ȉD$,
,\$(-+l$$5+t$ =+|$  $D$   良  D$(T$4	Љ$L$x  '^$D$   R  D$4L$0)ȋD$(L$$ȋL$,	ȉ$T$1  $D$     D$ $D$D$  sR$D$
     D$8$  W$D$   軮  膦  p+$7D$HL$$D$ q  D$u1<+$D$D$8D$H0$\$JL$7L$D$@T$p+$D$   9D$@D$D@   D$LHÈT$\$4C  $D$   ͭ  D$$D$    Ū  W$D$   蟭  D$4$D$    蛪  R$D$
   u  D$$D$    q  ܦ  '  $D$   聘     w q e    ;a   e    H   u   u9   D$  l+L$P0T$$5D$L$9uÍQ9tT$D$$QT$QT$5D$t) D$$5D$L$9tT$9uۃËD$ $D$ 2   ÍO$D$"   h  b e    ;a  |e    H   u   u9a  l+L$0$   Z;\$'  i9j0  D$\l$Le+  B+$D$D$    5D$\@$   Q:T$!Y@\$4   D$XiLqLD$XT$!  ~  l$P1Ð   吋$   W,tÉ	6$      ~9   ~uݐ	   \$<L$#$   l$PƉtVp9sNzxtt(ۉl$`L$TM $t$D$4D$}F  L$#$   \$<l$TD$`렋\$4׉1u1n-+  i,l$dD$hD$l    i(l$pD$tD$x    1D$xE9i  t$d|$h6ބÇޗtFt$hu/D$dD$hD$lt$tuD$pD$t斈D$t斈D$hЋq9t$x      tl$8q@q=+u3=+t4$\$}  D$X$   T$!\$4l$8Xt$,4$\$0Y  D$X$   T$!\$4l$8t$,럋|$p|$tD$&>|$&ބÇޗÇS$)D$L$!  f  $   C<   s8)ft$(f9b  L$%D$$fC8$$   HL$HT$T$D9@    e+t%e    [[pl$(p@0	  H,H(H$F  D$$   A,$D$    D$$  $   Q;T$'  \$L9Y0  A0$D$0D$2T$(f_  \$%   l$XE ÃC  T  T$!=   |  +$$   D$$   L$L$DT$H9L$	ED$t$   |ÈD$"D$0+$$   D$W  D$"D$$   +~a$   @D    H$L$4L$D$    D$2   D$D$     D$XP  L$4L     F`+$$   D$D$J/  1D$$\T$(fAt$   1w-+.B$SF $   A    C    A0D$L  o$D$   葥  D$'$D$    艢  R$D$
   c  D$L$D$    _  b$D$   9  D$0$D$    5  蠞    $D$'   E  D$@f|$*CD$HP  e$D$   ڤ  D$H$D$    ֡  L$D$   谤  D$@$D$    詡  v$D$   胤  D$*$D$    {  L$D$   U  D$($D$    M  踝    t$D$    ]    B0D$Ll  o$D$     D$'$D$      R$D$
   ȣ  D$L$D$    Ġ  b$D$   螣  D$0$D$    蚠    P  ϐ$D$   誎  $D$   蔎   9e    ;an  (+Wf.uP  e+4     +$.D$L$)ȋT$\$ڋl$9Çދ|$9!	֖   ~<$   +$-D$9D$T$9T$	لz+$-D$D$L$L$
,$j-D$+)ȋL$,+D$ $ D$ YD$$ D$L$0)ȉD$T$ T$W+e+u(B A WJ( re    ;avD$L$1
ﾭރ9r e    ;a  ,D$0 H$D$   ~+D$D$L$0QT$($*D$HD$	D$T$D$0$/D$L$T$93  D$0$?D$($c*D$D$L$9rT$0Z9u[u   \$$)L$8+L$ZD$L$0Q   Q$D$X+D$L$0A$   )D$8+D$D$D$$L$0Q\$$D$+D$($D$@D$)D$0$*D$$ L$  T$4,ÉD$ Y$\$T$ D$ L$0AD$0$(D$L$$(D$ e    ;avqD$ HL$$D$)D$} D$$D$   r)D$    É	T$R       T$8 se    ;a   D$         D$ H$'D$L$$'D$D$L$$'D$	T$9s.D$    I~TtD$L$D$    ËD$   ҋD$ H$'D$9D$Nބ$D$   >  8 e    ;av e    ;av2  $L$  $tL$A  $ e    ;a   T$   {  uyj*Z]  t9E=  sqL$LEt	=L+tÍ+$_\$,$  D$@;  ,$D$(D$=  뚉1뗉$D$(1녹    *e    ;at   T$,O  \$$+*  t$(|$01   ,$  D$$@  \$$k$+CT$,t$|$0   }  t   ۉ\$!\|$9   ׉l$T$D$9t$t$T$ D$T$BL$,9   )|$0)ǉۇ!ǋD$48D$߉ʋl$\$$~|$0t$T$,F׋T$vt	=L+t Í+$U]$k\$$+T$,     Q le    ;a   T$tlkuZ*jktSBC=  sTDD$É\$  $tD$D$$  \$D$D$    É$T$넹    Le    ;a  D$t>Q   $J  D$     HQ   $*  D$@    HXۇÇ	ՕuJHXۇÇ	ՕuÍ+$\$L$m#D$@    @    ҍ*$\$L$#D$@    @    댉$  D$@P$  D$@` e    ;a   D$tzhMtD  wv,$c  D$@  $L$A=L+tÍ+$ZK~   w $  D$L$A뻃Ãú       @e    ;av)D$@tÍf$D$   V  P e    ;av)D$@uÍxv$D$       e    ;a  (h*l*	f  1   D$D$    *   L$th1L$      wJL$T$D$D$PʉT$ B    $KD$uD$붋D$$1  D$뤉D$,(D$     D$$    	D$ D$D$$D$ $ D$   *$*$D$D$*  *$觕D$#*$*D$u*$tD$*$D$Y(  *$D$D$)  뿍h*$蓒D$D$$D$m\$D$      e    ;av+D$$D$ h*$D$藑 e    ;av+D$$D$ `*$D$Gn e    ;av9`*$荑D$tD$$D$D$ÉD$ e    ;avq$L$Q)ӉYPY  s6D$h,$\\$T$B D$$D$D$Éع  n x se    ;a   *$id*`*	Ȅu>h*    l*    *$*D$1)  *$Í$D$(   ~   ^e    ;a   *$蹐L+t*$qD$ Ë*tD$    D$ 	D$D$D$D$$" *D$*$D$D$ Ne    ;aJ  0D$$    D$(    D$,    	D$$D$8D$(\$4\$,D$    D$     -P	l$\$ t+  1ɋh5D+M,g       L$D  };:  p?8E?    1҉T$,$D$l$L$$T$$ыD$\$8kk5D+,h       D$E  };;  s?8E?  5t+   1ɉL$$l$l$D$$T$$ЋD$T$8Z?t0Ët+u)1ɋ\$l$9vBJ$L$5ɋj9rːZ݁    v\NӇ!!9sp+ )!1됋}9Eu    v2tA!!9sp+ )!ǉ1ى$l$l$D$T$111u9<]ށ    v\;OӇ!!9s=p+ )މ!1,$D$l$L$T$111h9s`X݁    v\~Ӈ!!9sp+ )!"1 e    ;avD$HPыx+    vZTK!!9wD$    )Ӊ\$+ً-++ -+@?$\$_1D$D$É ee    ;aM  \$ k 9k   Dm = @     D$D$    D$    D$    $@+D$/D$D$   \$ kl$t$t$s{~%؋\$9   9t$|$t$ \$ k s{l$|$t$sk {u"S CH9wJKS9s;L$$É$D$@+D$e2\$ 뿉u @    $D$   x   ̐D+ L$t<     t9HvD$ P;Jw9HDD$D$ É1̐D+ L$t4     t9Hv	D$    9HDvx;uD$É1e    ;ap  T$ǂ$      +%  ǂ$      ǂ$      ǂ$      ǂ %      ǂ%      ǂ%      +  @+%  Ƃ%  ǂ$  P   +p  $  $  ǂ$      ǂ$      ǂ$      ǂ$      +  +$  Ƃ$  ǂ$  d  +  ǂ$      ǂ$      ǂ$      ǂ$      ǂ$      ǂ$      +U  (+$  Ƃ$  ǂ%     +  ǂ%      ǂ%      ǂ %      ǂ$%      ǂ(%      ǂ,%      +  0%  Ƃ4%  ǂ8%     +_  ǂ<%      ǂ@%      ǂD%      ǂH%      ǂL%      ǂP%      +  T%  ƂX%  ǂ`%     +   ǂd%      ǂh%      ǂl%      ǂp%      ǂt%      ǂx%      +ug|%  Ƃ%  Ƃ$   1=,  Ǆ0      Ǆ4      Ǆ8      Ǆ<      C=   }r[  Í|%   뒍d%  1 h%  1 @+5T%   <%  1 @%  1 @+0%   L%  1 %  1{ @+$  (+_ @+$  1G $  1: @+4$  + @+$   $   @+y%  @+ 1$  1 $  1    + 5 pe    ;ab  DD$H    L$@$D$=   T$=   !	  e    H   e+@D$4  L$H  T$(  \$$  l$8t$L1T$(\$$l$8ƉϋD$4L$HD$-  t$    D$<$D$vBL$ 9v6L$0T$<$)ȉD$MD$tD$ L$0)L$넋D$ ƋD$@$D$   D$    D$ 	T$$9sD$t\D$H$\$8\$T$l$(l$L$D$      D$L$ 9w)ȹ   T$<$)ȉD$1މL$,D$H$rL$,T$$늋D$@$D$    D$   ,D$uKe+u9e    L$4   Z   uHet@D& D$H$輄% D$4D ~e    ;a  X\$\kl$t$d|$`D$pL$l1D$  ^t$H|$Lt$d|$H\$(\$Lt$(9m    m  <>Ӈ!t1yL$lt$(sl$0    !ؕul$0Ћl$(t$8ʁ     L$,\$D$P   L$DQ0T$T$D$H9L$   1Ʉu L$T$0D$ |$,ˉՉT$pXD$DHL$T$\$CD$D$D$ D$tED$L$0ȉD$L$\$?D$LL$(\$H,Ӈ!D$ыT$sD$0뿋T$T$L$HL$L$D$;\$4)ËD$dt$`|$\Ƌ|$`؉l$\$\l$   L$l	9     E <      l E |$l  |$8@   D$4l$P_ۉ\$$!ߍ=  =@ l$$9v'9wo\$L|$HD$ l$D$<1D$(D$<e+uD$D$tXËD$)$# й       @        ȉ} w e    ;a8  $e    D$ L$(Q  $OD$ H   
,Iʋ
,
, 
,H   A    H   
,Iʋ
,
, 
,@   @    D$($L$,L$+T$  D$D$   @+use+uD$($ZD$D$4$ÐD$    D$    
,
,D$L$$!D$D$D$D$   D$     똍+$;D$vH0T$(Z$\$D$(HL$$L$L$D$@;f@8  L$0H:	  PP@@= f@4  @> f@6  D+H?     	  T$(ZPl$,rTZP rT\$1+++ ++P@ы++ ++++ +
,$l$D$    	D$T$(
уCs^*SX@R-)*t ވX=t]fp4TP>T]fP6$D$,D$L$(йC    M e    ;a    D$    |$1 p	L$L$$L$L$(L$L$,L$L$-L$L$L$L$$ L$tD$.tA<uD$@< D$D$0 ËAI$L$" [ Fe    ;a   D$ $I{D$$L$L$L$ L$  D$D$tR@;@    f@8  @: @    @@    HHHD+P)ы++ +D$$|D$D$$ =e    ;avpD$  T$$\$t$1   T$z$9s%|$  uً  ă te    ;a  8D$< HL$$T$@T$
D$L$D$ L$$  D$$H y;>  A?  AQЋx+      TK!!)Ӌ+)؋++ +AT$@9!    D$<$  $/D$D$D$(    D$,    D$0    D$4    Є	L$(D$,L$@L$0T$<T$4\$$\$$l$ l$\$\$(\$xD$D$H?umHT$<$L$L$@L$D$D$DT$@ыX X+)Ћ++ +D$H   D$H8ËHP$T$WD$@? qL$D$$D$$L$ L$D$
D$<1|D$<$L$@L$   D$uD$H    8ËD$$L$@L$}D$L$L$ D$$B\$D$   fe  $D$+   Pe  O$D$*   :e  y$D$*   $e   )e    ;a  $D$,x+T$(  Í\I!9   r)    $D$)щL$}  D$0$ÉD$$D$$D$L$   \$(   9udȉ   +ȋ-++ -++ȋ-++ -+x+  t$L(H!C  )ŅuЉ  ȉ   놉T$ L$$D$l$   L$T$ \$(ȋ+D$+L$o  н$D$(   ]x  D$$D$    Yu  t[$D$   3x  D$$D$D$/u  N$D$	   	x  o  D$0 $6 !e    ;a   D$$L$ L$3	  D$ $  $*D$D$L$     @    @    HL$ Hf@8  @: @@    @; @? @H    @L    @< @    @(    @,    HP\$$T$L$D$D$@;@?L$$D$HD$$D$D$u( e    ;avSD$    D$    D$    D$ P	D$D$D$D$D$D$ D$D$$蟼 趽 e    ;a   D$@<L$$sD$T$Z)ًX X+Jȋ++ +D$$T$fD$    D$$uE `e    ;am  D$ P;  P8fT$
f  \$k9h0   SPh)kTSP kTD+H?*     Ӈ!*  L$$t#+P)ы++ +L$%t#+Pʋ++ +@;$D$D$ $D$ D$sÀ8  H8f  \$\H0L$T$RT$X\$k  P$D$   Rt  D$ $t  /G$D$   0t  D$$D$    r  IW$D$   t  D$
$D$    p  R$D$
   s  D$$D$    p  =D$D$   s  D$$D$    p  m  `k  g$D$#   ^  $D$)   ^  $D$)   ^  舺 se    ;a  8D$D@HXً-x+    '  t+}Ӈ!!9wD$L    8É\$)\$H9v)ߍM  !9   t+       I!9   9   L$   D$D$< $  $%D$D$ L$QQ|$$1) 	D$$D$ D$(L$L$,)ʉT$0L$<L$4$L$@T$DL$T$L$$L$oD$ D$L8D$L    8ÉLD$L    8ÉT$(i  _$D$   q  D$$D$    n  NU$D$   q  D$$D$    n  CU$D$   ^q  D$$D$    Zn  |J$D$   4q  D$H$D$    0n  j  h  qh  )~$D$   p  x+$D$    m  fm$D$   p  t+$D$    m  4j  h  n$D$   [  ӷ Ne    ;a  DfD$11\  T$L9E  T$@9  Zks=x+      t>OӇ!!L$$9r&D$<$T$lD$L$L$<D$@D$$녉\$,D$<$T$lD$D$4L$L$ T$H$\$@l$<l$\$\$Ll$$)\$ID$t[D$0$%D$D$L$H$T$0T$D$ D$<D$4D$@D$8$L$0L$5nD$$L$D$8$L$@T$<T$L$jsD$,냉T$(BЃ}HD$(L$L$HTY\$8$D$T$kD$L$L$<D$@D$LL$_L$PDܵ e    ;a   ++)ȋ\$؋5+=+)݃ L$   9ևÇ݇Çߋ   9!	t1)օ\$9؇Ç!	ʄtL$$D$jÉ He    ;a:  D$HT$9u>9u1
9BuHJ     @    @    ËPQދHʉL$HL$PT$d  e$D$-   =m  D$$D$    9j  H$D$   m  D$$l  H$D$   l  D$$l  -U$D$   l  D$$l  H$D$   l  D$$al  f  gd  e$D$   W  軳 e    ;a   D$L$u-Pu&PuL$tBHÉAHL$PT$ic  ,$D$!   k  D$$k  "e  D$$k  e  D$$k   e  D$$tk  /e  zc  d$D$   V  β e    ;a   D$L$u/Pu(Pu!L$QPQtAHÉHL$PT$wb  v$D$%   k  D$$j  0d  D$$j  d  D$$j  d  D$$j  =d  b  t$D$   U  ܱ e    ;avKD$t@T$Q	u
tX
XY
     @    ËHJn e    ;ai  D$ $D$7  D$e    Q   IL$$襼D$ L$+AD$T$$Z\$iHl$,$fD$LL$T$؋t#k9u8Ktr9ruh8KÇݕtՋL$$fQD$$the    L$   Z   uHet@D$(1랋D$$&he    L$   Z   uHet@D$( Í$D$   S  ܯ we    ;aC  D$ $D$  D$e    Q   IL$$D$ L$+AD$QHT$$weD$LL$T$$؋tbk9u8Su\$D$$ge    L$   Z   uHet@D$D$(ËD$$fe    L$   Z   uHet@D$(    Íԥ$D$    xR  r e    ;a  (&+$Ydt&+$+D$D$$&+$fD$$@x+  L$0H|$ L$4H+S  L$8HL$<HL$,$D$^D$   L+u	D$@(ËD$,$D$    D$    be    HT$   HL$Yp $`	  D$D$D$ $D$   )D$D$D$D$    赒e    L$   Z   DHe8@,&+$b&++t&+&+&+L$$&+&+$dD$@ (ÍHωËD$8 {D$< D$0 _O e    ;aviD$$D$JD$tID$&+$ b&++t&+&+&+L$&+&+$cÃ {e    ;avx&+$a&+$D$D$&+$YcD$@L$HL$$D$D$tÍ$D$%   'O  ! le    ;a   D$Hta   H$L$ L$N  &+$`&++&+&+&+L$&+&+$}bËHPXht$4$L$T$\$l$&+$s`&++t&+&+&+L$&+&+$b둍6d$D$   N   e    ;a   D$u[   uF $L$L$4D$=  wT$)=  sJL$DD$D$    D$    É$D$L$=  D$눹  H B Me    ;ac   X*$D$$D$$?D$D$D$  P*$^X*$D$D$D$     $D$X*$L$L$D$u]D$$L$L$~D$   D$X*L$AX*$L$P*$!`D$D$( ÉD$T*L$AT*P*$_D$D$( ÉD$P*$_D$D$( ÉD$( ÍXh$D$   K  貧 }e    ;a   P*$]`*t$T*uXЋPuH`*T*\*`*X*\*X*$D$    P*$^ÉT* Ye    ;a   T*t6D$HT*$D$   p D$@         D$ÍP*$y^$   8+D$ D$tD$P*$y\D$맍$D$   =J  7 Be    ;av|D$T$uEXD$$D$    0+L$z~D$L$+L$HL$HD$ ÍZw(뱍-$D$   I  蝥 he    ;av3D$xuHDD$Ís$D$   LI  F e    ;av:D$HtuHDD$Ís$D$   H   e    ;a  D-8*4  l$Pt$T11| @ω
19|=8*l$L4)
Ή14ɉ1Ήy?ti )   T$$t$ ,|$Hm t$    9}   9U   9Et!D$81D$D$8t$tl$`DÐu   l$@E$t$t$L$\$D$XD$  D$L$PT$$\$Tl$@t$ |$HD$D$L뒉D$01D$D$0낉D$(1D$D$(ol$\   <$\$D$P    L$T9   D$@P\$P9t$\$L$ D$$L$@AD$LA8* T$ 8* D$HuX*AX*L$`DÃu*A*4*A4*щbD$`    D$|
 0+D$+L$u8*-8*1=8*论     費     覻  
 $D$   F   e    ;avPT$L$9u2\$l$1@9}t 9s"<9tD$$ D$$D$$  艡 e    ;avK+$}W+@R)++ +$Y e    ;av<+$W+t+$X   +轠 e    ;a   +D$X*pL$$D$T$R)DDADADAD    D    D    D    D$HЅu Se    D$;AZ     |$$1U $   L$$L$D$    D$    ' L$L$+$UL$    $   $   D$T$$T$L$D$    D$~D$$   +L$ $D$ L$ ¸R)D@DD$   ЉD+$VǄ$       Ǆ$       Ǆ$       	$   $   $   $   $   $   $~ Ĵ   ú    蝷 臞 e    ;avp+$}T+D$L$$D$ L$A¸R)D@DDT$ЉD+$U te    ;av{D$\$ۇÇ!	фtO   1ɉD$L$$L$O   D$uËD$$D$D$D$@D$D$   =  Չ؋L$^ ie    ;a   +$	D$T$ÇÇ!	͕t   t	D$$ D$$ËL$ 9ÇÇ݋t$9Ç!	ߗu1e    I         1111މ   L5 $D$    D$T$Ug D$L$ 9T$9T$!	@< e    D$;Ad     e    $   |$ 1q $   QRht9   $   $D$ D$D$    D$    # D$D$+$QL$    $   $D$    D$ D$L$D$    D$~D$$   $D$P P$   $D$H$   ʋHP$   ʉP+$RĨ   É$$   D$D$ D$D$    D$    # D$    ó 譚 xe    ;a  D$ T$ÅÇ!	ݕ   11ɉD$L$ +$$D$\$ۇÇ!	͕u11uËD$$D$ D$D$$@D$D$   e    I         1111։   L5 $D$    \$D$d D$L$!]ЋL$ l e    ;a&  ,+$YOe    D$HƁ   L$8}  $J1 D$D$L$L$I  'W$D$   Q  D$0$SQ  fD$D$   }Q  D$4$D$    9P  fD$D$   SQ  D$$D$D$?Q  dD$D$   )Q  H  D$HIht9   $$ D$    D$     D$$    D$(    	D$D$,D$ D$0D$$D$D$(L$$ؖ H  .J  yH  D$@ƀ    +$O,É$# D$HIh$D$D$    L$ G  'W$D$   :P  D$0$O  fD$D$   P  D$4$D$    N  dD$D$   O  G   e    ;a!  +$	Me    D$HƁ   F  IT$D$
   sO  D$ $'O  fD$D$   QO  D$$$D$    N  dD$D$   'O  F  D$$&" D$    D$    D$    D$    0	D$D$D$D$ D$D$D$L$$ #F  >H  F  D$@ƀ    +$Mԕ e    ;a   +$Ke    D$HƁ   E  ST$D$
   #N  E  D$$$ mE  Y$D$   M  E  ME  hG  E  D$@ƀ    +$L 9e    ;avh=)  uD  )$D$    J  F  $  D$    gJ  F  E  2$D$$   w8  q |e    ;avH*D$*L$1B9}$[0tT$$   D$L$T$׃ e    ;avG**D$9s*@0tD$$D$$x Ã般 蒓 렃
,\$k-
,
, -
,C    
,k-
,
, -
,C    +L  - ++ - +ǃL      $+P  -(+$+ -(+ǃP      1+,+*T  r* rǄT      @C}rùC   苫 ̃D$   $D$D$D$L$9rÉD$xB  $D$   K  D$$D$    G  E$D$   J  D$$D$    G  ?D  B  $   > 뇃̃D$   1ɋT$)щ$L$=D$L$9rÉD$A  ɚ$D$   KJ  D$$D$    GG  E$D$   !J  D$$D$    G  C  A  $   致 뇃e    ;avPD$H+tHHH+   uÁ   H$D$   4  ɐ ̃e    @      +tzD$u.D$    D$    	L$D$D$$B É$L$L$+tD$e    @@p	  	  ËD$눋@p	  	  e    ;a  ,D$0	  	  )     L$$ǀ	      +`  11B9  	     rT$ \$,$D$    D$    KD$L$T$uD$0L$$T$ \$릐͉پ   U,ÖtD$0L$$T$ \$oD$l$($D$+D$(H:t7l$0h	  x@l	  h	   l	  L$$T$ \$D$L$$9   l$t$0	  XT$    wt`	  $	  L$\$D$   ~D$0	  $,1"T$ 	  $xD$ PD$0L$$9|	  $,Éٺ   2       e    ;av"  \+$D$   p觍 e    ;a   h*$
  D$D$ HL$$CD$HPt	   HtutL$Hf@  @@    @D    @H    @L@P    @|    ǀ       T$$DD$$D$D$
  D$L$L$D$ Íҹ$D$&   0  U$D$'   0  蚌 e    ;a    D$$H   HPtuyHtuWHD$    D$    D$    )$D$   L$L$L$袵 h*$D$$D$\    Í$D$)   /  K$D$*   /  $D$#   /  谋 e    ;av-D$ $AD$HT$
P$UC\ e    ;a   D$Ht5   u'L$ru@    D$    Ãwu@P    L$ËL$ru(PHËhDÇ݅!	ڄt   럃wu@   Ëh|Ç!	u҃ruPt
   a1Z1z %e    ;ad  D$H         $L$L$D$ e  D$   D$Ht   tɉL$ËL$ru&PHËhDÇ!	t   Ńwu<P|   ÇÇ!	ݕuЃruPt   11D$    ÉL$ËL$ru+PDXHÇÇ!	ݕt
   wu@   Ëh|Ç!	ӄuσruPt
   11 |e    ;an  D$  HL$$>D$ H/  @@@LD$    L$$D$    ,D$ $D$r   D$ S  D$D$D$ $D$w   D$ 2  D$D$L$ Q4u}QluDD$$@D$uD$uÉ$D$     $D$     ЍAT$ +uD$ @l    뚋L$ yl1$ 늍A$g +uD$ @4    D$L$ VL$ y41 $D$$   ]+  W re    ;a   D$ ruD$$D$r   D$  D$D$L$ wuID$$D$w   D$  D$L$tT$YX
t	
HXËT$   t1=   v1蛆 Fe    ;avYD$D$D$ $D$   D$D$D$uD$$ÈD$`+$D$   ,D$  e    ;av2`+$D$D$$D$@D$H  ǅ e    ;a  D$ HT$wuHPL$\$D$ًT$  5  $D$    D$   D$tD$ tTp$D$D$fD$D$   F  D$$D$    xD$   D$$ËD$Ht   t뺋L$rumPHËhDÇ!	Օt   Ƀwu<P|   ÇÇ!	ݕuЃru@t   11ރw    D$$Í$D$   6(  u$D$    (   Ue    ;a   D$ HT$ wuuPD$L$$T$\$$ЉًtGut3T$$T$ى\$D$tċD$u1D$(D$(    D$(    Ég Re    ;a   D$ $Y9D$Hue$  D$    @+D$[D$L$1,q4(ŉiSrAD$Q$:D$D$É [e    ;a   $    D$)}&$    D$)|$+ ÃÉD$j2  $D$!   :  D$؉$D$9  Z4  2  $D$   %   De    ;av_ D$    D$    D$    D$  D$(D$)$D$   D$$D$D$D$ D$؉D$, z e    $\;A  $  =)  $(    D$|$$  1   A9}r      I\$t   tOr      t>]wtȉL$ l(E T$uED$$l$\$^D$L$ 둉1$(  tTL$uL\$)$D$$D$D$   \$ D$D$}uL\$D$    1*D$$,  $  1Ǆ$,      $  Éȹ     0  $$D$   8  )$D$6  Z$D$   8  D$؉$D$6  1  00  $D$   #   ̃$D$4T$0ÅÇ!	͕t8D$($D$   D$,D$D$    D$    D$     $D$    D$     $D$D$ ʚ;D$ D$ D$D$D$($D$   D$,D$D$D$D$    D$    w $̃(D$,$D$   L$0L$D$    D$    D$    9 D$|(D$    D$     D$$    	L$L$,L$ D$$D$$}      (e    q   $p  )= #        |$   1$    D$    T$T$ L$|F    wP11݃ڕ蕉u@9}\u   $      ÉǄ$         ú    W A} ,e    ;a~  ,D$0 @D$(D$     D$$    $   )L$L$ L$D$    D$0l l$  T$(T$T$0T$D$L$蛤 D$D$$   L$ L$D$    D$   订 D$|,Ë**)ȉD$k,  x$D$.   4  D$$D$"3  b$D$   4  D$؉$D$2  dD$D$   4  l,  D$u +  $D$=   x4  C,  P$D$	     { be    $P;A  0  $4  @$8  @uD$D$   D$     D$  ))z  $D$    D$    菞 D$   $    D$   D$   D$"   D$D$     D$L$   $,     L$ ዄ$,     s3L$ $D$   +T$k D$uD$ x+x+u
x+   $,  $D$   辡 0  Á0  ÉD$(|$,11 L$($T$,T$D$    L$L$$T$($衝 L$$}0  Ǆ$$      D$,$D$   D$   +   0  Á0  1膒 y e    ;a   T$\$1!,$L$< D$L$T$ʋ\$9   ,tfp9spD$Lux+봃u΄l*   p*   ׋+u
h*끉=h*= D$D$É蛑 蔑 x e    ;a   ,|$1 ))   $D$    D$    Л D$   D$$L$L$D$   ( D$D$L$$ě D$~FHwVD$$L$ D$L$t}1HtD$0    ,ÉD$0,D$0    ,D$0    ,ú   褐 1} w e    ;av#V$X+$t+Fw e    ;a   l*h*tPD$$9~DT$L$ 9t$\$T$蓘 D$ $D$$D$D$(D$D$D$_ É븋))v$D$    D$    / D$L$$vTD$$T$ T$L$苚 D$D$L$$' D$ $D$$D$D$(D$D$D$ 1( 1! +v e    ;av.I 聚 e    @$H$@(    u ̃ |$1] D$  D$D$L$L$(9
uN)t3 D$D$$$D$D$D$    -  Í̉̃ |$1轏 L$$$D$    T$T$6- L$   t Á   L$D$$$D$D$D$     -  ̃D$$L$L$L$ L$D$   	 D$tD$ t
!t@uÍ$Ls e    ;a   D$${ D$L$$L$W D$|$},1u[e    t@t
   u%É$WND$D$   覹D$뵋D$$D$D$  D$$D$D$  s <e    ;av>e    t@t
   uËD$$D$D$A  ;s e    ;a    D$ $kD$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$ Q$D$D$s"D$L$$D$O  r Te    ;a    D$ $kD$D$   D$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$ Q$D$D$!D$L$$D$  q Se    ;a    D$ $oD$D$   9D$    D$    D$    fD$  D$$D$D$D$D$(D$D$Q$D$D$!D$L$$D$  )q Te    ;a    D$ $oD$D$   D$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$Q$D$D$b D$L$$D$>  xp Se    ;a    D$ $oD$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$Q$D$D$D$L$$D$  o Te    ;a    D$ $oD$D$   )D$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$Q$D$D$D$L$$D$  o Se    ;a    D$ $oD$D$   yD$    D$    D$    fD$  D$$D$D$D$D$(D$D$Q$D$D$SD$L$$D$/  in Te    ;a    D$ $oD$D$   D$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$Q$D$D$D$L$$D$~  m Se    ;a    D$ $oD$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$Q$D$D$D$L$$D$  	m Te    ;a    D$ $oD$D$   iD$    D$    D$    fD$  D$$D$D$    D$ D$(D$D$Q$D$D$BD$L$$D$  Xl Se    ;a    D$ $oD$D$   D$    D$    D$    fD$  D$$D$D$D$D$(D$D$Q$D$D$D$L$$D$o
  k Te    ;a    D$ $oD$D$   	D$    D$    D$    fD$  D$$D$D$D$D$(D$D$Q$D$D$D$L$$D$	  j Te    ;a    D$ $oD$D$   YD$    D$    D$    fD$  D$$D$D$D$D$(D$D$Q$D$D$3D$L$$D$	  Ij Te    ;av9|$D$   `)d)t@$L$  i ̃e    H9Ahu1L$fA  T$QT$QA    PQH{ Íx$D$     e    ;a  (|$1 1	D@}r  1@   1Ƀ                  wI     `*Cs  -*TU t$<}9t      .  *C  -*TU `*묍    9s`*-*딐   `*-*vP*(ÍHL$T$D$F  Ƅ$D$      D$$D$      4G$D$      D$$D$      N$D$	   |   D$$D$    x    .  0s$D$     йC   l й   p йC   T й   X    > Hg e    ;avJ$    D$     H$D$    $+A u
D*Í=D*V f ̃8D$<H  H  Hw  a  1ɃR  e    RRpT$(I\$ l@t8t$$9n        @ @    @    +   @    L<l8t@Q9w(Qt$(T<+| uD 8f~  H$l$L$t$T$? D$L$T$\$ l$(T@+uD8ŋD$<댋|$$~ x1~ [D$,    D$0    D$4    	D$,T$0L$4D$,$4d D$<T$(\$ t$$8Ã8W   D$<k	   D$<Re    ;av8$D$     d e    ;avW$D$     d ̃e    Q   \$ 9Z   uhZ-+uOB    \$-+Bu+A$`D$ D$D$$D$D$u Íyx| ΍z1l| 묃uZZ\$ 넉L$T$D$ $JL$\$f L$T$WÃe    ;af  DD$    D$,D$$3  D$H@  HPtD$HL$@T$ T$T$L$D$L$T$\$Hkl$<tLI$ыD$L$$D$D$ T$HJ+u
Bl|$<>{  g$L$L$L$@L$D$L$T$u	D$H)B$ЋD$L$$D$HD$ T$HJ+u
B|$<z DÐD/b ze    ;a   D$Huw  'L$D$     l  D$HP$L$D$@u    ;    =W$D$   L    ˉ$]  OD$D$   "    \Sa .e    ;as  De    Q9Jh       L$         \  |$01p{ L$HL$4L$LL$8L$ QT$<T$0Q+$D$   蝣L$ Q  yZtXZtCB    +u(B    +BuA$xx Z߉1x ˉ|$,T$(BD$0B$    l  D$D$0D$(   1ҋX$    \$T$L$L$_ D$0    D$(L$ 9A"  @    +   @    +XunYHL$PT$$D$@+$D$WD$<L$ A@AAt
Puu_ǁ       S|$,w 넍x1xw aPA$=D$ @$  1     DËD$   D$   $0] }b$D$     $D$       'L$D$   )    D$H$D$LD$@k      8p$D$   +  F  'L$D$       D$H$D$LD$  -  x    tu$D$     X  D$ @   L$$   D$  D$$$D$D$T          =$D$   j    'L$D$       D$H$D$LD$&Q  l    p$D$     ,  'L$D$       D$H$D$LD$    ^  x$D$      \ m̍D$D$e    @tHtD$    D$    ËT$9u@H@L$D$e    ;avD$$D$D$   \ ̃D$    D$    D$    p	D$D$D$D$D$D$$Z e    @   u
ǀ      V  1     e    ;a  D$      t9s.   u/HP @0    @,   $cY 9HÇˉL$\$@D$  P$D$	     D$$D$    e  N$D$	     D$$D$    ;  fD$D$   U  D$$D$      D$D$   +  
  AY$D$   PJZ ̃e    D$    D$    D$    D$    	L$D$D$D$D$D$D$$X 1     ̃$e    L$D$ |$1Ft `	L$L$(L$L$L$L$$L$L$(L$L$L$ L$$NX L$u$7X 1     $( e    ;aa  e    ,&+  H   H   }
ǁ      @      tRt$   | D$ ǀ        $D$   W  "	  $   { ǀ        %p$D$       D$ ǀ      h+$D$   1l+$C+~$P  -  D$Ë+D$  $D$.     b  D$W e    ;a  ,D$0     A  11ۅk  T$\$(  M$D$     D$($D$D$    D$0   L$$   T$    \$-  sH$D$     D$$$D$    s  gH$D$     D$ $D$    I  E$D$   c  D$$D$      D$D$   9    O  $L$T$T$e    ~yl$0u9nhÇ	ϗD$9.      >  d$D$       D$4$D$8D$D$    D$0D$ +tWl+$h+$D$谘D$uD$D$<,Í +$ +$D$t+D$0$! 닋C   +jd      D$0$ D$4$D$8D$D$    D$0D$: &L$  M$D$     D$$D$    b  ]  ,I5@)\T:T ̃e    @L$t9Hht	D$ Ë   t	D$ Ë   u틐   u㋐   uً   uϐAH$D$%t	D$ ËD$@8uD$e    ;avqD$t]L$I   t8   u&D$$ D$t	D$ D$D$É$с D$D$ xS se    ;a   $D$, D$T$$$kT$D$   D$    D$    D$    fD$   D$D$D$, D$( D$D$ D$0D$D$! Q$D$D$D$L$$D$yR >e    ;a   $D$, D$T$$$kT$D$   D$    D$    D$    fD$   D$D$D$, D$( D$D$  D$0D$D$! Q$D$D$D$L$$D$Q >e    ;a   $D$, D$T$$$oT$D$   .D$    D$    D$    fD$   D$D$D$, D$( D$D$ D$0D$D$!Q$D$D$ D$L$$D$Q >e    ;a     h+$贒D$   T$\$ l$1=5|+|$		)|+t$7t$|$ L$9}o5|+   wq ۇ߉ۇ!9wM))!9~-D$T$-+9i<$\$T$q T   ÉHi    <i O e    ;avOe    @      Q   t
   ÉD$$+$D$zO e    ;av<e    @   Q   tÍ$+$O e    ;a   D$    L$$D$T$$T$e    t#         tx   ~!$   D$D$D$ D$br )ۇ!l$ 9~ED$l$t$9t$t$l$o D$      l$+9w   É뷃Cg N e    ;av4D$D$     M e    ;avND$D$   U  M e    ;av>D$tF$D$     ÍG$D$     +M e    ;aC  D$ f.	    Xf.    Wf.  f.uz
f.  D$    D$    D$    D$    D$+f.      ^f.vD$-11$,эZ0l$\)A*\8Yȃ}Qr^  L$L$D$.fD$e+}D$-؉Q)ʃ0T$)iɚ  )ʍJ0L$L )ˍK0L$L$$D$   D$   vD$-f1@^8f.sHYf.w10A^Ѓ|Xf.rP^ʉE$D$     ÍE$D$     W&<E$D$     Éй   c J e    ;av]6D$D$   @  D$$PD$$@D$D$   
  <J e    ;a  Ā|$1d c   $   $   )4$T$D$
   D$     D$HT$L$   $   D$$   $T$D$
   D$    ( D$0L$dsoD$   ÇÇ݋$   
Ç!	]dw*A؉!D$T$T$Éщȹd   ib ȹd   a I e    ;avkD$\$ۇÇ!	фu$D$1)؉D$;D$D$   \  1L$)ȸ    L$ȋ\$~H ye    ;a   p|$1b L$xT$tc   H	~7Ӄ-VcT dszTÇ݃Ç!	tPdsDDxPds+D
0؉!D$L$L$pÉйd   ` йd   ` d   ` G e    ;avD$$D$    NG e    ;av[ D$$D$D$(D$D$    D$    D$    D$D$D$D$L$L$T$$D$L$ F e    ;a   D$D$L$L$LD$D$   <D$$D$i=D$D$   D$$D$@PD$D$   D$$D$    F Ce    ;avk6D$D$   D$$D:D$D$   nD$$"7D$D$   L~E ye    ;a  ,rD$ D$ 1L$AL$0l$49  D$\$    u9q  $vD$D$   rT$8  D$$D$   D$   D$  D$$ D$$r D$L$0L$($D$x D$D$$L$L$T$(T$ eAD$D$   D$$$D$D$9D$D$   D$L$ )ȉ$D$    xD$D$   `D$ $
D$D$D$ #\$ w,mC e    ;a7  <e    D$8H	ǁ       )+($A e    @d  e    H   B   D$8@*9  @)$謯  Wh $L$!L  D$D$   ,D$(D$D$4D$$  h $L$++蜰 $D$    6+L$`  T*)tS)  ){  )W  )3  v8  )$D$     )$袮  T*$$D$ v  +   +   00Ѝ+$0D$t91$? D$@=  }D$+$D$uˍh+$D$u$    =d 1     $    D$    fD$D$   P  Ő(<Í=T*Y <Í$D$%   w$D$   l$n$D$   V$D$   @$D$   *}$D$   @ e    ;av? e    ;av$    D$h  ? e    ;a  +e       <*(e D$$$   L$D$D$    <8*$N@*   @*$D$   ʂ$8*L$fD$D$   r   +pOS$D$
   yDK=<*W ct$D$   > e    ;a  e    H   HL$ AhD$ PH$D$t=     +u|D$L$p  D$l  D$T$BdD$t  D$ x  e       Z   uHet@$< ËL$p  D$U l  D$U uHt$D$   KE= e    ;avED$    D$    D$    `	D$D$D$D$D$D$$; < ̃0e    k   kl$ up    t$,*$D$,  L$(   9     *   +j   -*B      k  ϋ   9w1K  +,u눉ÉuT ؉rT$$^$t$\$L$l$ D$L$T$\$,   +u  T$$|$(ˉƋD$,r|$(T =*ÉS z1S ,*$VD$,         i9l  t|5+udD       99    B  e    L$    k   uHet@T$40É1,S 뗍`$ZD$,       jt$9w.j  <-+u4R t$$^$\$T$L$l$ D$L$T$\$,   +u  t$$ʉŉ؉y|$(iR %$D$*   S R ̃<D$@X+  X	  X  X  X,  X4  e    kDW  k   kl$(upt$8  9     11ދT$$       9   k9  l$ ll$$ll$4-+ujD    \$8   t$ 9    t7-+ul$$jqrŋD$$P l$$Rl$$G|$41P 뉉T$,L$0*$hD$, +*   PD$0**$L$8  Z     9wcZ  | +uAD$@D e    L$(   Z   uHet@<ËD$@P 뼍^$l$T$t$\$% D$L$T$\$8   +u  ʉŉN  O xO =*D$0O @P O $D$+   $D$   $D$$   $D$    $D$    $D$&   t$D$    m̋D$ D$e    ;av$D$$   %6 e    ;av$D$    5 e    ;av y$ D$c5 ̃@)D)$   D$L$MY ̃H)L)$   D$L$Y ̃P$D$	   e    ;a    D$$ HH$vD$   +$*H* *9wFH*+<u%L$$* ++$l ËD$$L ׍- P,$T$D$\$L$ D$L$T$ *+u*q=*L ̇$D$   3 e    ;a'  $+1@0*+TuD$1T$JD$9   L$0*+T
D$$M D$D$    D$     L$L$D$ T$}a1t$J L$D$rtȉ$T$f++++h++$É$?MD$D$   xD$L$y11뛸   L 2 e    ;a+  $e    D$*'  +X  D$H$9  D߄U U D$H$   D$    DL$D$   4X D$@HD@H++薪  蠫  {  qW D$$**X+D$YS$D$
   ND$L$$D$J D$L$      $p  D$   =+~N++*L$ *T$1$D$	  $ןD$@L$ T$9|؋\)u \)   +uFQLX)=d*ud*    +u`*    $Í=`*1I =X)QLH 볋D$$D$+   `Z0 e    ;ax  D$  e    L$PH$qD$ HTL$PPT$\$\$e$D$   D$ $TuJ$D$   ~D$$D$D$Sm$D$   TD$$D$    PD$ HH$EqD$HTL$PPT$\$\$fe$D$   D$$uJ$D$   D$$D$D$@m$D$   D$$D$    V. he    ;a   **)ȋ*9ÉL$=$D$   D$$D$I]$D$   i$D$   . ]e    ;a  e    H9  *$**Ӄ 99Ç!	Օ  D$H|   *** *D$H|iɕd5_   A $L$      	u
ǁ      $   U  +L$   D$H,+   AH,tp  Q+,*up   ,*$D$*$)uÍ)$3+L$uD$   ԋT$   D    D 냍yD NT$z,D &D$ $      L$D$    D$    % !.$D$   + e    ;aI  e+   D$ HH$fme    HT$   H   D$L$D$$D$   D$   E  D$@@p$D$D$D$ D$袏  *$lD$uF1u9e    L$   Z   uHet@(  *$lD$룋D$$L$L$i D$$(|$D$   b\* e    ;a   <+$D$   m1$  QN D$@}1D$<*8*$D$   m~  $u$  
N ~  $  M ) [e    ;a  D$   %T$9t
1t,ËD$ XH$L$T$RkD$L$T$N|$D$'   D$$WO$D$	   D$$D$    rNO$D$	   D$$D$    H>D$$R>$D$4   w$D$+   1D$$WO$D$	   D$$D$    NO$D$	   D$$D$    LD$$$D$7   ' :e    ;a   D$Hw5   T$9u&D$ H$L$T$iD$D$ $D$!   D$$D$    L$D$   D$$D$    XVd$D$   & "̃<D$D     D$     D$$    D$(    	L$ D$$L$HL$(T$ $% D$D  L$@QiR  111Jl$$   8 D$hD$DL$@D$L$DT$@\$
}9JHuǋt$Fщ݉ËD$D\$l$T$qH4$D$t$Ht$ hD$   D$D   L$@yH,  T$tr\$l$\$l${K D$9$T$\$9Ç!	ՕtL$DT$@1DN :K $	  \$ L$DT$@(K $  l$ {L$@bD$HuD$@@i <D$,    D$0    D$4    D$8    P	T$,D$0T$HT$4L$8\$,$# D$DL$@[L$@RL$H   9'$D$1   e    ;a@  D$ @h 111l$EˋD$ hh  T$\$L$HH$#fD$  2    D$ Hg   He   x   L$trT$\$T$\$I D$9$T$\$9Ç!	t$
   \5 D$L$(L EI $  L$ 
,I $'  T$ {$D$   D$  ~D$t$D$ Hht!$D$  D$   D$ @g@e@΍H   L$ $   D$D$u	D$ D$ Hht$   D$ @g É$L$$L$$D$ @h҃tu	D$ =  uD$ |D$ @h뭋D$ $&z$D$   KE" e    ;avnD$ HH$cD$u=  uL$$%D$PލvދD$$$D$   ! ve    ;avw()$D$ D$    D$      e    @L$   +uL$   $  Í   D$9 "! me    ;avn$ ()$D$ D$      e    @ǀ       +uǀ       Í   19   ve    ;aY  0e    H   !  D$(*$WP+<*8*$D$   ct  D$(@@p@   <**D$,*L$1B9   T$\$ ktF1필t-e+uC<*ĉ$ D$ $w D$,L$T$\$ ύC$l$D$   xal$D$,L$T$\$ @   <*迂  $u<*D$*$D$   <*   **111Bމ9}4~t.   ߉މ׉\$l$$<+$`D$uD$uk0Í +$ +$ֻ)   -+/s  @*$D$ D$    D$tԐ@*    $L$$$D$(В$D$    e    ;a&  ,e    H   @D$$\+$_D$  *$P+d+  d+    $\  D$D$ 8*    D*:  *$=D$ L$(ȅtGHP,L$(t'@,    ZtA  Bt   $$    D$  B D$D$$L$T$0   *$^D$uV1uIe    L$$   Z   uHet@D$D$4D$D$8,;  밍*$;^D$듐$
D$D$    D$    D$    6h LD*    H*$z$ 脚D$D$D$$)  ,$D$%   ſ ̃e    L$u(PT$uD$    T$P\$)ځ   p  HH   D$$:  e    ;a   e    H9   D$D$$D$D$5  " ͤ*L$9AtEYSdu+Q9u	*  ËBt$_  D$@@t    ܋Ѝ*L$4   *L$몍n$D$   rl 'e    ;av4)t+t$ l  +|
   e    ;a7  e    @D$*9  $   )D$D$    D$   ?   D$H,6  *$D$,*   "  9u+      L$ty*$-_  c  *$E*** *b  *$D$tËD$   $F< Í   $D$   |\+4*uD$  4*LT$  0 =4*0 )ω0 A	$D$  o$D$   6^  \  *$>*** *`  *$D$    $Z6h$D$   Ļ e    ;aY  0e    H   e    IIp@D$$L$,*$tP*  P+IP*+  D$4L**L$*T$(\$,1E9}949tl$  $D$   ZD$4L$T$(\$,l$k  *L$AtBD$  $D$   D$    XD$tʋD$$T$4
P*볋P*D$*$ED$,$T$4Ћ*D$*L$(1B9   T$\$ ku  tH1필t-e+uC$  D$L$(T$뭉$Cv D$ $m \$ ͍C$l$D$    Wl$D$L$(T$\$ 1눋D$   P*  **1B9}  t   *$^+uQL*    *$e    L$$   Z   uHet@0Í=L*1F- i  T*$D$ D$    aD$tԐT*    =L*D$4, c#$D$   nGk$D$   X$D$"   Bl e    ;a   e    @@pD$   $D$   D$    UD$tUL*D$$Ѝ*$P*HP*t*$ÍT*$Dރy De    ;a<  e    D$H   H Ip  4*   *$04*1Ѕt`   t+  +u  ֍  É=+ ÉD$L$Q	$T$  D$  D$똋+K  4**$l -$D$+  L$ HdD$$I)   $:  +L$u}D$+u_AL$QRp\$9t;Ie       k   uJetBD$$gX  D$L$붍y* 뚋|$* w$    :  +L$uD$R|$) @xdD$ ) =4*) D$$7V  D$ ̃)t+  $   D$D$      (+   L$0+$L$S$   D$    D$HDL$D$   6 $   )D$D$    D$   6 D$$$ e    L$   HL$ pHM D$@h$D$   D$   	*$D$RËh)l)v%$   T$L$3 $   2 1( e    ;a   ,+$D$    RD$v$D$1L$X   D$HD$9r$  D$D$D$0+$L$L$QD$u    `e    ;a|   $    D$    cD$D$$   O7  D$D$AH HH@0    B$B B<J8BB@fBh$D$    D$   s+   L$D$H+   Ahd        *$D$   D$    #QD$L$T$BPJT$*$D$   P$  D$L$   (+L$0+$D$D$
P Íyh% RT$zD$% ЋL$$i de    ;a
  (e    @D$ Hh$D$   D$   (*$D$   PD$ HHPDT$L$$   )L$D$    D$   3   $   D$(+L$    $    X  D$ D$$0+$D$$D$ND$L$L$D$$   D$D$D$    D$   2 (; ̃1D$0+$iND$   D$u=L$u4D$t$   &0    봍,+$D$   NՍ0+$D$   MD$uD$eD$D$ ËD$Ae    ;a   D$$L$L$D$L$Ht++PDHHe    tIt`  t|   u$   ÉD$+$+tT+L$   ++u+$+ +$9   뀍$D$*   XR
 e    ;a   )tD$    D$    D$    )   D$L$LD$l lD$ +$腗  )$D$D$  +$  Í +$O  D$$S +$ŗ  Í$D$   [U	 e    ;avH+$D$    D$   -KD$t$D$    Ã e    ;a   *$پ*Q  *$      L$ǀ       $?D$u܍+$艾+t#D$+    +$2D$++    +$+$+$  e    ;a  e    H      Qp         D$*$譽D$H*   **hP  *$JD$H   $D$Hǁ       HIt$4L  D$@@t    Í_$D$   b$D$   /q$D$   Ъ e    ;ave    @ƀ    e    ;a  *$yD$   D$*L$t   ***$
D$tj      Ht   L$u(1҄      L$Ht   $苾ËD$$i  T$D$L$D$th$D$D$)1h  $$*$SD$uÍ*$D$@HD$}B$D$    b$D$   
y$D$   $D$   ި Se    ;ay  D$$h  D$t
*tD$$D$ Ë@+  1  *$=FD$D$*$'FD$D$  1  *$?8*tAD$@   <*H<*t*$ػÍ@*$薼ދD$      1Ʉ   *uzP+I9*tC1Ʉt#*$yD$$D$ É$lf  *$NÍ*$,GD$D$	D$뗍*$D$$D$ ËL*$
ыP*HP*t	D$/T*$藻獈  $D$   D$    DL$D$D$$D$Í*$D$    D$   DD$7D$$D$ ËD$$苦D$< ge    ;avC*$D$    D$   DD$t$    D$cÃ e    ;a  e    H         9   D$Ipu|$   J  D$H   $ݺD$Hǁ       H   H$CD$%u3D$HIt$&F  D$@@t    G  *u!$D$9   蚹eD$$y$D$   賤4$D$!   蝤  e    ;a   e    L$   9HtTAtu7L$$H  F  $L$At   $1Íy$D$   Í$D$    Ve    ;a   e    8*   @   u`IF  $D$*$褵D$@   <*H<*t*$GbÍ@*$ ƀ    *$D$!BD$w$D$   $D$    e    ;a  e    D$L$$D$   D$   D$@\    @`    @e p  HL$   L$Q+   Bh+YuhXIX*9   uFe+tH8tHluY D$$3 ËHtPp$L$] ԉ$c  D$묍x1 닍zh% nL$QRpBB e    ;a	  `e    D$X  1T$<l$ t$\L$Xl$89l$4tp-8*u_-*5*D$<9G	  $D$D$f  D$uD$4D$<D$@T$8u	  D$dD$h `É[  Bʃ  e-    m         1Ή111񉍰   ,95*=*ы*  T$,D$ 1\$,z  1D$4    t$8l$<T$@T$ \$\\$,KD$XT$\$$9}PL$,D$L$_  D$u̍*$T_  $D$P*$诳D$P(  @+  1S  *$譱_  $tP	    D$T*$QD$T  $]@  D$   D$TT$XÉ\$T@+  P	    1^  *D$$*L$L*$
8*  D$T     *  eA  D$T9$  $]  *$育D$XH   T$E  1fD$XHƁ   *$D$   M=\+$<D$e  1$  1t\D$XHQp       $xD$D$ $L$*$D$L$=D$uD$XB  *$Ư!]  $D$T*$|D$TuD$$x  봉$~>  D$D$\tHXL$D$$N  D$\$D$   D$   Be+uD$\D$dD$h `ËD$\$D$    V ٍ*$D$    D$    b<D$L$	`+$:D$[  1.$    ՜D$$=  D$  D$XHIp8*t}D$XL$\     +t+  )  $a_  D$L$k  *  \+$9D$  1  1  P+D$0*$9D$0H9L$  T$XZ     1r  Z   8  \$\1D$XHƁ   *$D$   8:Ɓ    *$D$:D$  D$XT$$D$    X  D$D$H*$ƮD$HD$dD$h `Í*$觮D$X<ǃT	     P	  D$\$D$   D$   e+uD$\D$dD$h `ËD$\$D$    2T ى$舚D$T$X\$T"1ƃ   *$D$   9T$XD$\*$7D$D$(*$7D$(L$T$0)9T$X9D$\T$Xw$ 4tD$D$D$\tHXL$D$$w  D$\$D$   D$   ke+uD$\D$dD$h `ËD$\$D$    S ٍ*$8D$L$	6`+$6D$*$D$\$D$    V  D$D$D*$螬D$DD$dD$h `ÉD$dL$h`É$D$     L$\W+U$uD$XL$\.D$    D$D$XL$\$D$#   Ĕ$D$   =$D$!   Xx$D$   ٗ蔉 舉胉 (e    ;a   *   e    @@p$NW  D$   \+$35D$uU1t**	u	D$ $ qD$D$tD$$   D$Í`+$4D$D$D$ e    ;a   e    @   tgƀ    *$D$o5D$|,t1u&*$&4D$؍=$D$!   %{$D$   	 De    ;a  D$   e+t%L$$D$    O D$HXD$uݍ*$軧1**L$AD$L$tRtZXT$$D$   D$   _D$@X    *t	AX또*덍*$D$D$$    D$ {D$Ht
*u؋D$     Ã e    ;a;   e    H     D$     H   t  $D$8*b  HIp  >  e+  : $  u  L$    1҅|  T$D$\$k   @  -*  1필umu   =$T$ Í*$c1D$u1uD$T$\$1*$11D$͍*$XD$$P  D$uKD$@X    *t*AX* **$ܦD$*ҍ*$躦D$L$T$\$ $+P  l$D$L$T$\$D$L$T$\$$T$L$mD$HIp$U  D$L$t"T$Z   r  L$$T$T$Z[p[iS\2**$D$HIp$D$   O  D$D$*$藥L$T$D$@+}L$D$HIp+$L$iD$L$t
   F<D$D$   D$   =D$$D$    J D$e+11D$D$D$H   $D$ D$;$D$"   蜐e$D$   膐Q$D$   pj e    ;avD$$/D$1 e    ;am  e    D$e+)  D$$D$   D$   e    HIh1҉Q@1ɉHhD$Hl  u	Ëp  L$$D$ЋD$H\$-+   ǁl      H+uaǁp      ue+u2D$$D$   D$   D$$D$.bD$$D$   H 븍p  1F 뚍l  15 kHt  x  $L$G  se    ;a   D$ HH$E,D$%   D$$D$   D$   Ge    HIh1҉Q@1ɉHh*$&D$@X    *t*AX***$辡	Ð*ҋD$$^5Y$D$   蘍 e    ;avce+uD$$e    HIp   $D$   D$    D$    D$    5  e    ;avce+uD$$De    HIp   $D$   D$    D$    D$    4  e    ;avLe+u$ Ð$D$D$    D$    D$    44  e    ;a  (e    D$$L$,$D$   D$   D$,$D$ z D$"  L$,+  A       ǁ       \$$kǅ       Af -+  A    A    ǁ       ǁ       -+t  ǁ       Ad -+1  AD    ǁ       ǁ       T$@+t)   Ç݋   Ç!	upAie    PRh1j@1҉PhCd    @p$L$  D$u	(ËD$$@  $  +D$$t$v D$YD$$ D$L$+$D$L$(L$,ǁ       ǁ       \$$!yD1G    <    1/    1 y1 By1 *$D$t(T$膕@$D$   D$$D$    w$D$    e    L$H L$H@0    @,    A$A(u襯̃e    D$H   @@jL$$T$ T$D$ L$A8T$Q<$D$   D$   zD$H89w  D$    D$    p	L$D$L$$ e+  D*$%D$   D$HIp     HQpR  @lHǁ       HIpA,    PˉJxHAp    K$D$   \'8*uD$@   Í$S D$$D$ D$Oˍ$/ D$$L$ L$+D$D$ D$$L$ L$ $ D$$L$ L$9H̃D$$D$D$e    ;av_*$識D*$_$D$u*$YÍD*$D$    &H*$: e    ;a   e    @@xD$*$<*h1t&e+u=D$@<*H<*t*$螙Í@*$\ދD$$A D$$9 멋D$ H$D$   D$   o#D$oP ̃4e    D$H   @j@HQpR  @lHIpAL$4$T$8T$D$HH8P P<9   L$P|$ 1W `	L$ L$8L$$T$(T$T$,\$0T$ $n D$$D$   D$   肹D$H89vmD$    D$    D$    	L$L$8L$D$T$$ $ D$4$D$8D$D$@   49Hr9HWe    ;avce+uk&  Ð$D$   D$    D$    D$    + e    @@p$? f ̃e    H   L$9H8  D$@\    @`    HQxT$Ax    $  D$   D$@p    @t    e+tL$ D$L$tP  9Qt $L$T$BpJtB   $ D$H      @8    HIpA@j É븋D$H      e+tQp\$9   $ D$HIpA$D$   D$   D$@8    H   HetC@@j *u1uÐ$5 $+?  D$Ջp  H뷋R9  R[V$D$   jV$D$   T$D$-   >̃(e    =<*   L$,   y   1҄up*u	D$0 (D$ D$    D$    D$     D$$    	T$T$T$L$ D$$D$$v D$tD$0(É$!  W   D$0(ÉD$A$D$   D$    _T$D$L$,E1>D$0 (̃e    HQpR9  te+u@@p@ÉD$D$    D$    P	L$D$L$$ D$e    ;a   *$詑?  $D$u\1Ʉu0*$UD$t$e   D$D$ ÍD*$D$    H*$ߓ몍D*$D$D$ Fe    ;au  e    D$L$$D$   D$   躳e    HIh1҉Q@1ɉHh*$虐D$$;  D$   1D$   L$AX    *t{ˉJX***$
D$u7D$@   u7D$$D$ ډ$  D$$D$ 뮐ˉ*끍D*$D$sD*$D$    EH*$7J<  $` ke    ;a   e    @@hD$H   H$   D$    DL$D$   / $   )D$D$    D$    D$@. ^̃$o e    ;avle    @@hD$p  HHQHIDL$T$$   L$L$D$    D$   S D$@    x̃x$ ̃+  e    @HD@HL$D$$   D$D$D$    D$    + e    ;a   `$D$L$}D$ ÉD$$i  D$D$    D$    D$    	L$D$D$D$L$$ D$p  H@ Ỹ e    L$|$1; 	L$L$(L$L$,L$L$$L$L$L$L$ L$L$$C  e    ;a  ,e    L$0  P    T$8Z  Z  D$$\$HIpL$($  D$  H  D$ HH$|$  D$L$ Q)T$D$8  A$D$   > D$L$ AA@ @A ȉH$Hʐ\$0+p 1Ph +n  X(L$@   L$<$  +L$-  T$    L$0	   L$$Y[ht-+        $D$ g D$  D$ @i $D$   D$   蝭D$(  9     9  !ʄ       \$ KPST         e+   $\$D$8  *$D$uS1t+u;D$$@e       Z   uAetA,v뾍*$vD$떋   $D$). D$(\$ N*$D$   D$    nD$ʃ\$l$(    Ѓڃ        *$D$   ;   M T$    7 x(& $T$4T$D$; +t{D$$HIhIht	L$ D$0$  D$H#w81HD$$ΐT$$T$L$D$    D$эH#PL뼋D$$$   D$D$$D$    D$   D$$ǜD$$D$   uܕ$D$   u,$D$7   u@ǀ   4t$D$   iuc e    $;A}    +Ǆ$        Ë$  QPYT!ӄuы     Z*R\$$$  T$(s9  D$,@$D$D$蚩  D$L$,  $  @$QT$\$\$$  T$T$$T$T$(T$^|$01 $  $D$    T$0T$D$d   D$d   X D$D$  $D$D$  D$L$ d  d   $  \$09t$\$T$^ $  1J $  $  L$ $  $  $  QTYP$  $     $  +u^$  $   `$|$D$,GG+u$  $    Ë$  r @$$  D$$  L$l돉111     \e    ;a  D$ HH$V|$   D$H)с      L$  PX    @  @|z*$=D$*   |GI    t	QX  u*QX*뻐*QX*먍*$衅É$\$  D$     @    @    2$D$   nqh e    ;a$  D$d*  QX       },*t	QX*uĐ*t	QX*u*$фD$  u4*   *t*$ȂD${t	QX  tR  tL$ÉL$D$    D$    @	D$L$D$$, L$p  AD$    ú   l! e    ;avz*$D$*  tAt	QX    u*QX**QX*믍*$x j̃e    Hd  tG@d  e    Hd  tË`  uǁ       ǀ       ܉D$$ D$e    ;av4$D$>   n e    ;av e    ;avs e    ;avS e    ;av3 e    ;av e    ;av e    $L;AZ  4  +  e    I   $D    $<  9     Z  1|$41 $H       Ah  h<  @8     $D$~  $H     `  u U  1@ }k  t u N  @  L$0T$49t$l$D$T $H         D$0Zhk<s8@  D$,,$t$D$    \$D$    L4L$HىL$D$    D$     D$$    + D$(~\$,؅k  $H       1Ʌt]+t6@V  *$$D  D$D$4D$L$D$@   ]Ie    @   4  Ë$8  $衋 D$tV` `@D$4$H     tP P@D$8   J\ \@D$8ዄ$8  9*sL L@뙋  $\$D$    $D  L$D$    T$4T$D$@   D$    D$     D$$   m* L$($H  @   1$H  u1]$8  $\$$@  L$$D  L$D$    T$4T$D$@   D$    D$     D$$   ) D$($H  $H  t#  Çޖ   z19Ys
   ]$8  $   D$$D  $<  6$<     %4  ú@    @             j t ̃+uÍL LD$    D$    L$L$@D$*$D$D$D$   D$   Ge    ;avHD$$  D$t(@ Hw	D$ÀttD$ D$ e    ;a  T$\$C   ǃ      ǃ      -+$       1A}=   ,@D<    D@    |85+DtuD8Q 뻍	  $2D$H0tËL$ue    I   t&H0F$L$A0č   R#b$D$   dg   J T e    ;a  D$*  9  t;I       *QXʉ**u*뱋  t6*QXʉ**u**ǀ      P	  S  L+"  $  $D$   D$ǀ      ǀ      +$       1HЃ}im  L$L$\t$D$   KD$@T$D<    D@    \$\t|8-+u\8뚉+ 덋H0$D$@0    $D$$ D$ǀ@	      ǀD	      @   Í   &$L1D$`	  $D$L$$D$   D$   %e+uGD$@X    *t%AX**1ɋD$P	  J*׋D$$D$     룉ȹ     Ve    ;a  `P+W  L$dK  D$$e+   `*\*Ë,$l$ t$	ل  T$@)Չl$<|$$T$8d*T$4-h*d*T$@)ӉΉыT$<|$8t$4Չ-h*T$ \*`*T$d-*9U*  ,$D$LD$D$0XD$dD$$T$d-*9}`*5*93  \$0t)L$L$\$**T$09r  @$躓L$\$0e    \$Xsvpp  9I  t5e+  svpF,    sFp    sǆ       *5*c  @,    @    $  e+r  T$$\$d#\$,D $D$,XD$$D$dT$$9}-**9r  *9B   P\$X1JL$P   -*5*9  k4mp9t҉T$(t$TF    4$!  D$u?*t   **\$TS,T$PSD$dT$(ً\$XsD$T$h   \$Pۍ*$D$ )  P+$D$dD$ D$PD$h`Í+$@s*L$d9  *+$tD$d    $D$   D$    D$    D$     D$XHIp$ D$$T$d\$X-*F   C@p@0$+$|rD$d*9A|'*+$)tT$d\$$-*$D$D$   D$D$\**$D$\$d\$\$L$T$T$D$d**+uL$\*b=*D$\ J\$$D$D    D$H    L$DL$H$D$   L$DL$D$   D$   Q Љ# ^  1 	  T$D$   ^ ae    ;av4D$$/   D$@0$@e+u< 襺 ̃e    HQp        T$Z,u+ju"Z0   HӉQp@C,C   Åۉ\$tK|   11ɉD$L$RT$3j=Z$D$   rD$$D$    o6D$D$   rD$$D$D$pX$D$   irD$$D$    eokj1$D$   u]dv$D$   _]e    ;a  $e    HQp       L$ \$T$j,l$9uY9Z0uTzuNe+u-HAp    @ǀ       B,    B    T$($ÉD$$ D$T$뽋B0D$JL$hZ$D$   4qD$ $pH$D$   qD$$pH$D$   pD$$D$    oT$D$   pD$$zpT$D$   pD$$XpU$D$   pD$$D$    ~mi4hى$D$   [iy$D$   x[r e    ;av8*$]mD$**$o    e    ;a#  4+  +  h+  )  1**)ы*)ы-*)5*)9e    +$l11	T$BЉL$**9}m  D$L$($D$ SI D$tD$붋D$( HH$D$%P  uT$B|T$+$mD$_    $  D$,D$   D$   衎D$,@X    *tZAX**  $   *t   **tAt   $m4Ð*뢃4+V$ɨD$(+L$$D$00+$D$0D$@D$$4Ã4ÍI$D$   Xb$D$   Xe    @ǀ   )$D$%   [X$D$6   EXL$$+$#lD$(HTL$ @PD$<d$D$   lD$$D$ D$jT$D$   lD$$$D$    ifNdw$D$   W T$ l$t$\$$cݑ$D$   6lD$ $D$cjq]$D$   lD$$D$:jwL$D$   kD$$$D$jgJ$D$   kD$$D$i#enc$D$   V² e    ;a  @*$h*~*$`j1111D$4L$82     T$,\$(D$4'  v'  L$8$l +  8*       D$8L$4L$4D$8)q  *$D$D$0L$L$<p D$D$$L$\+$D$  D$0T$<	˄   Ӄ l$9Çދ|$99!	V  <$l$<  D$2  1D$4$   L$L$T$T$D$    6D$   1   +~m@B \$(i@B ݋T$,ыl$9Çދ|$9Ç!	2+$  \$T$T$,\$(8*$}f@*    D$     <*@X    D$ D$ $-8*$h+@*$D$L$4A*$L$\$|$l$$ [.D$D$$ul$|$j$FD$$$蚽$   .͋l$|$7l$|$*$D$     z*$oe8*$!D$      u+D$8L$4L$4D$8*$fD$8L$4D*$D$   *$f))ЍH*$ 	ȉD$T$Vk*$dD*$D$    BH*       1G*$=D$9P+*$D$9P+ 12 Ze    ;a  $+$cD$,L$(11B\$-*5*97  K  ,tډT$u
  }9}  }ME1s  t$uu9u tu M$E(덉l$ ,$,  D$  1tKT$ Z$À j( t$,9Ç݇ÇߋT$(9!	tыT$\$#+$d$tD$ H$L$L$D$    D$tne+uID$ @$§D$@D$$   +$bD$L$(T$ËD$,D$ $ D$ $P 띋D$뫍*$
D$D$*$D$D$듋}ǀ U 99χÇ!	ߗtEU,te    9Su   \$׋T$)Zht9tCeC1Ճ1+$]cD$D$0$ÉЉH R Me    ;avf**11B9}J,}um,te5    9nu1	Ӌuht9u u1FeF   ڈ\$ê e    D$;A
     K + +T$T$,$\$(!Ȅt ++*$v` +L$()*-*)뉜$   -+$)D$,D$D$@B D$    is D$$   L$L$|*T$x*\$t-*l$p5*t$lYWI$D$   sbD$|$$   D$`2b$D$   FbP+$D$q`T$D$   bD$x$D$    _O$D$	   a$   $D$`'f$D$   aD$t$D$    ^Z$D$   aD$p$D$_R$D$
   raD$l$D$_*Y$     *$   *T$h1l$\]$   $   T$h9  \$\$   P,  $   ,$D$D$`$     $D$D$$$     $     Z|   T$X\$T$   H$   hl$|pt$x  $   WD$D$   K`D$\$D$x^O$D$	   "`$   $D$    ]"U$D$   _D$|$D$    \3[$D$   _D$x$D$    \D$D$   _D$T$D$XD$]R$D$
   w_D$$L$`)ȉ$D$    m\iR$D$
   G_$   $D$q]XVynVIXVD$\t`WVD$$L$`)ȉ$D$    [V*HL$\9 VD$D$   ^uVL$\mULD$D$   ^LV{  ,*i  $   \$4t$0   $   P|$      l$p   |$l   $      t$h   $      $      D$   D$<UD$D$   ]$   $$   D$[F$D$   ]D$P$D$[H$D$   m]D$8$D$@D$[T$D$   C]D$p$D$p[R$D$
   ]D$l$D$G[W$D$   \$   $D$hD$\YJ$D$   \$   $D$ZRJ$D$   \$   $D$ZR$D$
   l\D$$VN$D$	   I\D$$UN$D$	   &\D$0$D$4D$RZUS$      tYHpPh   tB	t0jPRTl$8T$@L$PtsP[T\Mʹ빍+$X1  L$ $   PT$   @P$   RD$D$   O[$   $$   D$uYO$D$	   [D$$D$    X6D$D$   Z$   $D$ D$ZE$D$   ZD$H$D$LD$XN$D$	   ZD$<$D$DD$XTPRD$d@**9     Q      j|   l$HT$LD$dtos|   \$Dt$<$   AH$1$   HdT$T$s   qasك]  -)t N<뎽f+$X*$XĬ   Í*$XĬ   Ë8*$   *$   <*T$pD*\$|PT$D$   )Y$   $D$    "Vq]$D$   X$   $D$&WR$D$
   XD$p$D$VW$D$   XD$|$D$    URYP$   2ع   蠸 蛸 襟 e    ;a   *$UD$8*   *    * *    **u^D$**    *    *$VD$D$$    D$ mD$Ht
*u؃ÉBX    *tJX*넉**$Vƍ*$V艞 e    ;av5*tD$$D$1 D$D$D$4 e    ;a  *   P+   Ãt؍H9   ؋L$   9      ~   )ȉ**tPX*u
*    D$I D$$T$D$ 	  D$HD$~(L$*t͋ZX*u*    봉D$ Ég؉JD$     2 e    ;av]D$$   D$t.*L$A**$D$   Íб$D$#   @茜 e    ;av>*uD$ÉD$H**$D$6D$+ e    ;a   D$   $D$D$L$  T$$D$D$L$  $D$D$L$$D$9D$uL$9uD$D$ 1{ Ve    ;a   D$(   D$   L$  \$$$L$\$RD$tϋD$   D$D$    $D$L$   )   r%$T$T$D$\$R   D$tÉ؁   T$    $@D$_ÃËD$$ry e    $`;A     |$   1󫋔$0  $,  )   K  $$  1 ,     t$,A9rT$   $\$D$D$   T$$(  l$\ 1	|{X9s\ p   r   D$    D$    D$D$D D$*$OD$L$uA*L$D*D$    D$    *$QƄ$4     É@X    *tHX*롉*Ƅ$4      É   ױ ($D$   <軘 Fe    ;a   D$   t<L$  $L$D$    D$tˋD$D$$D$(ËD$   L$$;D$L$ 9  t=%     D$\$$BT$HD$tD$D$$D$( D$$    D$( ؗ #e    ;aS  $D$(   L$ $D$D$L$(  $D$L$)ȉ)t}   wD$,\$0l$(1- <     |$<   \$F|$09rωT$D$ $L$
D$MD$ID$D$8$D$4txL$(  tjT$ytJ  $T$D$    D$D$, L$0   T$D$8   $$   轺 L$(T$D$8    $b e    ;a   $D$(  L$T$,$  T$L$T$0T$6D$   L$TӁ   l$(  uT$4$ÉD$\$T$   $D$L$)D$D=   s1D$(  $D$D$VD$ D$4$D$4    $Í$D$   X9R e    @   @p D$e    @   e    @   @p D$e    @   ̃D$|	D$ Ã=X+~**@9P+~e    @@p$RD$t	D$D$ ̃$    e    ;a   $D$,L$(A       SD$,L$(9   T$ $D$   |$uqD$(HPXi9wYX\$ 볍`$T$L$\$l$Dm  D$L$T$\$(S+u	C뭍{֫ D$(\$ X$N e    ;avL$T$
ȉ1مuL$ e    ;a   D$tdt[    1L$T$D$HD$9Hw1L$X\,ՋD$HD$9Hw    ÃÍ$D$2   b6\ We    ;a   0D$4 HL$,$D$D$L$L$T$4T$($D$L$T$\$8D$,$D$D$L$L$T$($D$L$T$\$T$tRL$$D$ ؃L$,$T$D$D$    \$0D$tD$$L$ T$T$8D$<L$@011P e    ;a   $D$( HL$ $D$L$t,t#T$ $D$ L$D$t$ÃL$1D$T$($T$,T$T$0T$D$ $D$D$1D$ D$耐 ;e    ;a   D$ $)D$HT$T$\$\$$
D$L$)D$H8T$|>H,\$)ˋl$h$t+1t*9~))ˍE9D$ D$  x%貏 =e    ;a   D$ $YD$HT$T$\$\$$:D$L$)D$H8T$|lH,\$)ˋh$t$|5tS1l9~4))1ɍL1)t$ |0D9~))9D$$É͉D$$ z$贎 e    ;a  LD$P  L$d9H$  H$CD$0  1Ʉ       G  D$P$D$PHL$D$D$PH4P8\$l$O  Ɖ1l$Ttm ,n,~(!  1^$Ӊt$p\39      C    X,)1ɋh,x(P09  ))ʉT$4!ʉٍ:\$HX$\  D      \$X\\$\\X${T$49W  B  |$Ht$d9	  l$0L$@t$<\$`9t$\$t$胮 T$H\$0l$Pt$<|    G    F9u$vF9r  t$l|$p1,u E    @l$P9}4m$l9r  D$D$HD$D$,T$@\$p,t$Pn$l$|$D<$l$D$D$tD$,   uLËD$PT$D1PD$P$L$XL$L$\L$D$P$I  LËD$P$L$pL$AD$dD$P$HD$L$T$LD$(    D$(D$P$D$    L$T$D$    D$    D$    L$(L$D$    D$$   D$8D$P$D$   L$pL$gL$D$8LÉ     )     趣 1譣 ȉ o j ʁ$D$   .莊 e    ;avd D$$ HL$$6D$L$L$T$$D$L$D$tD$   u ËD$$T$B e    ;a   ,,*D$$wd+1҉L$(T$  $L$D$T$0*-,*5(*t$l$\$衬D$(D$0D$$D$4D$ D$8,Í $+T$D$    D$    D$b  T$L$D$$g3 .e    ;a   ,*D$$wd+1҉L$(T$  $L$D$T$ *-*5*t$l$\$D$(D$0D$$D$4D$ D$8,Í $+T$D$    D$    D$b  T$L$D$$gS .̃D$$聫 ̃e    D$$)$D$@L$   ~3      tD$T$   D$É   e    ;avBL$++uD$0*$D$Í=0*D$辟 G e    ;a     $+D$+D$_  D$+* *+   *1E9+~qD$0*L$$  D$D$    D$    L$L$D$**\$l$9s4L<+u덉͞ 넃 Í=*輞 l0 : e    ;a   1@0*+TuD$ $D$D$^  D$L$,*0*+ut(*1EL$9}[D$0*+T$  ,*(*T$\$l$9s1L<+u룉ŝ 뚃Í=(*贝 녉+ 5  e    ;a*  +*   +    +    +    +$D$    D$    D$   D$    qD$  ++	w  +*   +    +$D$*   D$    D$   D$    D$  =+*+	Ȅ  +=+	  +$D$|$	  +$D$   D$   +$|$   |$	   +$D$   D$   |$   |$	   +$,|$   |$	   +$D$   D$   |$   |$	uA+$|$   |$	uÍ;]$D$   &;]$D$   &.]$D$   &.]$D$   u&_$D$   _&x\$D$   I&YY$D$   3&YY$D$   &YY$D$   &YY$D$   % e    ;ak  ,D$     WD$WD$$D$    $1WKD$:  D$ ʚ;D$ D$q  |$90    |$ 1    D$    D$   D$$D$   D$   ID$  |$  D$   D$$D$   D$   D$8  |$  D$D$$D$D$D$  |$  D$    D$D$$D$|$m  |$b  |$W  |$L  D$    D$D$$D${|$
  |$   |$   |$   D$$D$(D$$f.u   u   D$D$.u{X$   t  |$   u'` $t,Í|$D$   ~#$D$   h#lV$D$   R#V$D$   <#wV$D$   &#S$D$
   #JP$D$	   "F$D$   "F$D$   "F$D$   "{F$D$   "wF$D$   "sF$D$   v"V$D$   `"Z~ ue    ;a  @+   +   J$D$   D$L$D$L$0  D$ L$4$D$:DT$D$     L$  11ɋT$ T$ D$0L$\$4$T$-BDl$D$   ˕  L$|T$ 9  A9  L$)T$!D$4T$,   -\)5X)/l$(1\$׋T$,^\$<^9tW9|t$8|$$$D$\$D$uD$4L$l$(t$8|$$뽋D$,$L$L$ƕ  D$L$tL$<D$4L$l$(t$8|$$뀉$M_T$L$GD$uD$4L$T$,\$D$,$D$D$U  D$L$1)&T$ 9wpA9wb)!l$4D ʉEU$D$   D$L$$L$4   $)+@É Ȕ  輔 { Qe    ;ad  D$   u<   +t+$)$D$+u׃u\L$f9aluLylu   묃u9noneu1뛉$D$  D$L$tw   m뿃L$tluaL$9crasuyhu
   <u9singu3fyleu9systwfyemk
   ׋L$뵋L$$D$FT$D$   D$	D$D$X!z |̃D$T$\$   1I|$Չ   L$\$T$,$ y|$ ۇ߃ L$T$!l$!݋L$!		ՋD$9!t$9!	ӄt )D$ һ   !Ӌ$	XD$$L99!	tD$t     D$ ËD$tl$ e    ;a  h\*$蹺D$  HP D$dL$0T$4$KM|$L$0X  |$`T$dCd+l$4MۇՉl$\   $LD$d |$   P|@xWO+  L$0IL$DT$\\$`1         l$    l$$@L$\\$Dt$Hى֋\$HT$\9R  l$,t$(D$@T$LL$ iRdt$$9   l$ t$$-+4   \$HL$(Ql$L   ]|mxl$Xl$,9w<I\t+4u\$XOËD$X蜏 ؉7t$<\$8~$|$L$l$T$P  |$D$l$PD$@L$(\$8t$<zŉ< =T$T|$P`$\$L$t$l$MP  \$D$t$hD$@L$ T$T|$P\$lD$ D$pD$$D$t|$xt$|$   h轎 +賎 111~1 &v 1e    ;av#D$$D$D$W D$D$u e    ;av#D$$D$D$ D$D$u e    ;av#D$$D$D$w D$D$fu e    ;av#D$$D$D$ D$D$&u e    ;av#D$$D$D$ D$D$t e    ;aG  *$**   !$*L$L$L$[}D$L$ tD$*$Y,D$D$ Ë*D$H*`$*L$D$n~|$+u3D$!$*L$D$lD$L$oD$R S+$u<*S+$u**=* =* ~s e    ;a   D$(}1EC}9}rh؋L$ 9}ZD$~M   T$Ř D$L$)ȋ$l$ 9s9T$Љ$\$L$D$L$ T$\$1듉봃É跋 谋 r Ee    ;avTT$sqD$D$   Àss)H D$L$ù   ; Er e    ;avqe    H   L$ A$D$   D$|D$    D$    	D$D$D$D$$p q se    ;a   D$ H$D$~D$}3   =   D$H$D$KD$t7e    H   Z   uHet@ËD$$ 'D$Hu
$(먍   $)D$$D$   p e    ;avsT$ \$$l$t$11@9}G<B9sC<|= t9tD$|$G0$s&D$T$ \$$l$t$L$봃É &p qe    ;a   L$Q\$ l$t$J|$|U9s_DU 9sQ<@<7t;T$~DU9s.,@,.9tG0$'L$T$\$ t$렃y t Љk uo Pe    ;avUD$   1P,H4Ѕt9H4ttD$A0$'D$օu	D$ÍA0$&o e    D$;A     $   E $      h  $   ⍙  ۉ!ډ95  T$Tt$x1@$   t$x9}r  ׍@t \ uTftɋ+u1و ؋$   륉D$D7$t$ܒ1T$T\$D$   ʋ=+5+ÇޅÇ!	ח  11T$$t$    f,CfSD$TT$$$   t$ 9}y|$8e    Rw   l$(   \$(1݉111,扽      9  $   ,SD$89k  |$xD$X1D$4D$X   \$fW$   \$T$   ֋T$T~CZ\9F  \$T_f\$9'  [\ 9s	9r	  \$4$   ,^9  f,WS$   $   t$ T$4T$$T$49}(  4S9  4vt5 $   OQ   fWT$@$   l$,ދ\$,\$0s9  t$,k9   98  T_9$  R$   29  \_9  [39   $   9  l$,o9  lm ,.9sT$09>  T$09w  \$fWT$@J$   t$ |Y9  4Wft$9t  T$@4vt5 $   fW1l$,K$   |,$L$L$|$L$L$!6  @$   t$H$   9m    lE 9  D$<l$TTm ,Ӊ$   T$P,$   Tf  ftE E($D$  $     Zu&$   L$H$   $   ΉD$<;$   $$   L$L$T$xT$L$L$D$P$   Du~$   1ɋT$TXۇÇ݋@ÇއÇ!	u$   $      ÈL$T$HL$ )ˉ$L$$ȉD$D$   cL$T$H븋$   I$D$gD$P$   DZZZunB$\$迍$   HAH9Hu@    $   $$   D$D$L$xL$D$D$$      T$T\$`J$D$\$$   \$`kD$p$   1  0	$   $   $   $   $   $   \$x$   $   $   T$PL$   $T$pT$L$$   L$D$   $      T$Tftfu$   L$TȉUf  E $D$   $   Z9r$   L$HLBL$P$   Ljjj$l$L$ч$   HAH9Hu@     $   $$   D$D$L$xL$D$D$$   1ɋT$T,D$p$   1l 	$   $   $   $   $   $   \$x$   $   $   T$PL$   $T$pT$L$$   L$D$   $   1ɋT$TA	  e5    苮   	  t$|   $   L$x1l$Tt$TFt$Tt$|t$T9  4q9{	  4vt$Pt3ftǉl$tD$P$   ($ L$ \$$ۇÇ݋5+	Յ  T$|D$h@5+ߋ\$P$   TS  P@    @     t@@ +   $   P4l$tE 5+  E $   \f   +   @    Z$r$ti$   +u.pFB$p,$   L$x$   닼$   P׉| xD$h| $   | 뱋5+u@    B B$똍p1| z D$h| | |$$pX1| D$h3fM+   @    Z,r,tL$   +upFB,P׉| xD$h| $   | 5+u@    B(B,p1{ z(D$h{ { |$$X1{ D$hM{ "h4Ƌ$   ~{ |$$pe{ D$h|$$ǋD$|M{ T$|Wl$|E uD$   +  ED    $D$    fD$	D$   $$   $$   L$L$T$xT$L$L$D$|ǀ       HD+  @D       R,t8B -+uB    B4    ۍz1hz z41^z +  ǀ       $   T$x$   $   11D$H1@l$x$   T$HT$x$   9  B9  T$TR,։$   lfuT$H뭉T$P\$dk l$L[Ç!	͕  L$P\T$LTD$PT$d$   9uj$   l$Tl$H$   Z,\$l5+u5B,    $	'D$P$   $   \$l$   T$Hr,1y ċ,Lfw  E JZr   $   rto-+u-YKB    B    $   $   l$H6ix xx $   1vx ox D$P$   믋+uA    M,B    뒍Y19x },/x 1&x D$P$   ctO+uC    ](B    ?K1w }(w 1w D$P$   9U(+uE(    E,    M(ω1w },w E JZr   $   rt^-+uYKB    B    i+w x!w $   1w w D$P$   I+uA    M$B    )Y1v }$v 1v D$P$   tO+uC    ] B    K1}v } sv 1jv D$P$   9U +uE     E$    M ω1$v }$v `L$Pu $   $   $   111GfD$f4$l$l$T$l$l$-D$f$   T$Hx$   1u L$   1~u 1nu M$T$T$D$xD$T$T$$   1ɋT$Hq $L$$   $   1tm D24FE9}r  $   ՉʉƋD$T$   ЉLu Cu g$D$   = $$   D$D$L$xL$D$D$ y$(D$t t t t t t t t t t t t t t t |t ut nt it rt Yt Tt ʉt    t K[ Fe    ;av(D$$D$ D$   D$      [ e    ;av(D$$D$ D$   D$    Z  Z e    ;av$D$$D$D$D$D$  eZ e    ;av,D$$D$D$D$   D$D$   Z e    ;av D$$D$ D$      Y e    ;avMD$HP 	ʄu $D$D$Om D$$T$JB lY e    ;a  0e    H9Ah  D$4$  D$  0$D$ L$4@    @     @    @    @$    øi   )L$D$<   t/+҇Çދ=+Ç߅!	  11   tK+=+Ç߇Ç!	t Ç!ŕq  SsT$t$L$ '+,l$$
 '+L$T$,$D$ '+TT$($D$   ٚD$4$]  D$   D$$$L$4L$T$ T$\$8\$  $L$,L$fD$L$@QT$D$ H$ta   GH ËhÇ!	ӄu$t0ËD$)ŉ,$D$L$D$@D$D$ ˋD$4$  L$D$ 덋D$($D$ܙD$,$D$ lk $t$L$\$ vj t$$\$ CC D$<L$l$40Í $D$   e_V e    ;a  0D$4D$ $D$   D$ i   )L$ '+TT$,$ŗD$?  D$ '+T$($D$,$蔗D$   D$ '+$D$4D$[  D$D$$L$L$T$T$   D$($OD$$tPHXۇÇ	ՕuOH$   L$8u$1Ʉt@$   $D$<D$70ËD$4$   L$D$$ǋD$)ȉ$D$؉D$D$<HL$)D$$눋D$,$D$诗?D$($0Ã0Í$D$   zT %e    ;avCD$$/D$t#L$$HD$FD$tD$D$ T e    ;a  D$$ +e    xX?  L$ H@    @    \$T$jrD$1D$D$t$ދ\$ˉ݋\$0  ^9t9sNЍNL$(  +  E N$H$NVHP+V(H  P(+V  P+^   Xt+   B(Ht+   A(+   p,x0+V0umP0tN+u F(    F    F    F0    Í~(1j ~j ~j ~0j ؋+up0룉j 뚉j 뉍x,j cy(j Ez(zj  lj |$ÉVj ؉H(ωŉ=j +j lN0tG+u3A,+uF0@,    ~0i x,1i y,i Ƌ+uF,뷍~,i e    I         1111߉   >H$+uQL$H(E L$$\$ȉڋH(t.X$9Y$v&9At9Aus$L$  ͉$L$  뿃Íx(D$i i 뮉ǉh W׉ŋD$ h ω1h h ω $0D$9P $e    ;aj  L$ yQ\$$*׉)  j9t9sރىD$T$ZËjÇ	ݕ  11r,t  \$l$t$D$ D$L$ \$l$rt<tzt/v$9w$Çޖt$T$  뵉$T$  1ډjt뵋j(   9U   +utE    +u3B(    B    B    B    B$    T$(\$,|$0ÍJ(ω1/g z1%g z1g zg 빍Mω1f |+uE    fMω1f O-+uA    91f '+(  7J$N$+B(  F(+B   Ft+   p(+B   Ft+u|p(N,tS+B0u<F0^n+uB,    B0    sz,1e z0e ~0e 뽋+u	F0    몍~01e 랍x(e x~e Zx(e 7~e ~(re fe |$(a l$$D$L$ T$|$D$(    D$,    D$0    L ve    ;a  D$HP(Xiq׋+l  AH(qt+8  N(+  Xt+   C(+   ht+   E(+uny(tF9Gu+uOÃ9d 9G   +uO؃d ̋T$+uJ뷍zc 뫍Q(׉ŉc |U(c \P׉Ɖc .S(c 
P׉c D$V(׉sc D$|$QZc x(Nc xDc Ћ|$n	q$D$   J e    ;a  D$HP(Xiqy  ׋+P  M(+  AH(pt+   F(+   Xt+   C(+uny(tF9Gu+uOÃFb 9G   +uO؃"b ̋T$+uJ뷍zb 뫍Q(׉ŉa |S(a \P׉Ɖa .V(a 
Qa x(a za ЉU(׉na D$u$D$   H +e    ;a   D$u.$D$$   ?D$$D$    ;N$D$	   $   D$    |n$D$   !H Ve    ;avm D$$L$D$G ̃D$$D$D$D$D$e    ;a  4D$8HI@L$,K$D$    D$,$D$    D$8HI4L$MK$D$   D$$D$    >D$8HI<L$K$D$   D$$D$    LBD$8HI8L$K$D$   ID$$D$    D$8HI$L$xK$D$   D$$D$    iD$8HI(L$$1K$D$   D$$$D$    w"mD$8HI,L$ K$D$   tD$ $D$    0&D$8HI0L$K$D$   -D$$D$    D$8HILL$\K$D$   D$$D$    MD$8HITL$(K$D$   D$($D$    [QD$8HIPL$0K$D$   WD$0$D$    	D$8HIL$0L$D$   D$0$D$    vD$8@@D$0=L$D$   D$0$D$    .y4C ;e    ;avsD$HQ0T$ ILL$l$$,$L$T$D$t2D$T$D$PJ0@HLËD$FC qe    ;a  @e    D$8    D$<    l$Hl$8t$Lt$<D$D  \$0  p*K  1Ʉ=  A$  @-@)T      t$P~jt|$<L-d9}      T$8Rt   l  ҉L$O  $
  D$6  T$8R  D$D  +$L$D   #D$  D$          D$0Pǂ      P\$P݉Zl+d  A  I@)TT$,DD$4D$4$D$,D$1D$0HT$<\$8i|l$(   L$$RLT$[\$ SHE$D$   D$$D$    D$D$   D$($D$$D$N$D$	   D$ $D$    ;D$0H          T$P9  T$PD$L$xt*+@+**)+(+9|  $   nc @5M$D$   $   d $@KL "d 뱈L$D$P$  D$<HL@0$D$D$    D$PD$(  +   D$0HIhT$P9   uy1Ʉu9+tD$8$L$$  mыHIh$  D$0@@h$D$D$    D$9  뗍AH$܀D$%D$0T$Pb1[D$0T$P1L*$D$$   o:D$0H   T$PT$P
GK$D$   +D$D$D$    'L$DAD$0l$P@É$#  D$L$D4@ËL$D1@      L$8I   L$8I   L$<IL   L$8$D$t$@É/t$P	-@)   @É,$D$8D$L$PL$L$D$D\$01CNLV0$T$D$    L$PL$D$<s@ù   V = e    ;av$; < e    ;av< ̃$L$(2  +    1@A   @@)t   uމD$|$1V L$$D$    T$T$xL$T$`+$   L$uPL$`+tu&tȍ@)i$  L$`+߉$L$`+ˋD$+   $\$D$@)$Ã$++̃D$Pw!A   `+$}|$t]D$As]@@)@   u7+t   uu	D$D$ +uD$ D$ ùA   S A   S ̃1L$AAs3D$+$x|D$t׋D$$D$    e    ;a   D$    D$    D$    D$    L$ u:$   D$D$D$    ^ e    @L$    D$    @B t؉D$D$    D$$   T$T$D$    ^ 9 4e    ;avL+$]{D$    t   t$   Y  $   	  D$=9 ̃PD$T$D$XD$L$\L$
  D$O  e      L$,|$1{S L$,QZ,l$T9+  l$9(j  9ha  D$8    D$<    D$@    A P+T$@A  D$8e    PR,ZT$\$PR,RT$ PR,RT$$PR,R@T$(PR,\$8PR,l$@݉jPR,p  Z@@,XA@,T$TP@   D$QR,$K D$,x.toL$T$L$XL$L$\L$D$vD$,$jK D$t6e    @@,L$T$HL$ HL$$HL$(H@PËD$T$  D$,|D$D    D$H    D$L    $    D$DD$_ D$H      D$DL$9   $    J $ %D$T$  )e    PR,ZT$\$PR,RT$ PR,RT$$PR,R@T$(PR,\$DPR,l$L݉jPR,p  Z@@,XL$,A@,T$TP@VT$L9;\$    I $ %D$T$  (9k?1D$0    D$4    D$XD$0D$\D$4L$Tu@L$mpPÉ$D$0D$  PÃPe    ;a  e    D$$D$H  D$         u      r?Hf  $D$1   t)p)x  Ip  $D$1   cp)t)  @        tku3d$D$   |)x)p  Ih  s$D$   h)l)1  @)  |$D$   d)`)  I        u~      r?Hf   $D$1   Sp)t)   @   $D$1    p)t)   @   ypwAs3I@)TD$T$+D$x$D$	$D$   /$L$$D$$D$$L$   D$$D$   D$$D$    VLG$D$   $L$Z$D$N   D$$D$   )D$$D$    G$D$   5$L$$D$*   2 X̃D$$  D$Ass+$D$    uD$$SV Z Z Z D$$D$    лD$$$V Z Z Z $   T ùA   kJ e    ;a   D$   A   1ɉL$$3  D$$L$L$?+tSD$uD$ @u:D$$sU $  U  L$$D$Ã+u뵍`+$rL$D$W}0 ̃$   ae    ;avdV5L$D$   D$$D$     $D$)   4$D$    / e    ;avd5L$D$   `D$$D$    \}$D$*   6$D$9   [U/ e    ;avdV5L$D$   D$$D$    z$D$   d$D$   . ̃$ D$$x  D$t	J!ËD$$D$D$2D$Ay  `+$pD$D$L$I@)T$+$"pD$   D$u	D$(ÅugL$   uu)D$$D$    'D$$D$( É$D$D$D$ D$D$$D$RT D$(1+pD$   L$ QumT$u[e    t[tkht   t(u	D$(É$T$L$D$$D$S D$( D$( ËT$   tT$D$( D$( ̃D$    D$    T$ZDs:J   T\$$   \$D$    D$   R ù   oE e    ;av   4  N, e    ;a   e    D$D$    D$    D$    $    L$L$T D$      D$He    Z[,kY0i4Z[,[Y8Z[,[Y<Z[,[@Y@JI,\$JI,l$݉iJI,p  YJI,Y@ƀ    ËD$HI,$  D$@ƀ   (+ e    ;a   e    RZDRH\$T$1@A}~   @@)   t3PTswH   Ӈ#lt$,-+tt$-+u   ut$|$   D$D$D$    D$   |P Éй   C A   "C * ̃e    @   u%H,P4X0QP8QP<Q@@A@D$    D$    D$    D$   D$$D$    YR ̃D$    D$    D$    D$H+L$ D$D$$D$    R e    ;a  +t	D$`r	D$  Í+$D$   kD$`  D$+$jL$   L$   D$D$L$+   $\$	É\$jD$tɍ+$MjD$t`uT+$D$   D$    RjD$t+$+$D$kD$ Ãtk+$D$    D$   iD$_뭍+$D$jD$ Í+$D$jD$  Í$D$      z@ t' /̃D$s'+   +$\$jù   @ e    ;a   L$T$pMwBT$|%l$9$L$D$D$D$ ÉpwD$|%T$T$ߐx$@D$;x$HD$"\& Ge    ;a  DT$X\$T9  l$Hu   <9  l$P   }o  ~9|D  у     c       Z     5`*3C  5*^߄    l$ |$Puz\$$L$$D$    D$ D$D$@L$$T$$)ʉT$D D$@D$<$L$LL$L$ L$F D$<D$\D$PD$`D$D$dDÉ$D$D$D$L$ v+tD$<$D$LD$L$VD$<L$ {     5*3C  5*^    9s              wX   @  5`*2C!  5*V?ÉD$4ЉډËD$4E     5*2C  5*V룍    9r   늍^   ÉЉ=      =  wb=     `*C  *BT$0D$0T$1t$PT$؉T$k=     *C~  *BT$0D$0뚍    9sD$,D$,낐   T$D$dT$(4$dL$D$P\$Xl$(        wX   0  =`*,/C  =*,o9ÇމىŋD$Ht$Pe      =*,/C   =*,o룍    9r   늉щщыl$P+D$\D$PD$`T$dDÍx$XD$C   ):    /: C   :    : C   9    : C   9 蹁   9 йC   9 й   9 йC   9 й   9 عC   9 ع   9 عC   9 ع   9 x$PD$3m  e    ;avj1`*    \    @}r51*    T    @}rù   8    8  ze    ;avD$1AwL$ e    ;ac  T$ D  `*\$    `+$D$    +D$YD$   P8f   P   L$  һ   !ӉX@1PʉӋh*XP@с   rD$L$$D$kD$Hʅt7	HH8AfH8HtT$$ÉT$L$$D$iT$ލh$D$   tj$D$   ^^$D$   H\$D$   2   7 " }e    ;a  D+\$     };   l$Utrڋu3UU8Zf]8L+uOfuIT$so`*$l$ahD$@    `+$D$ +D$_T$s,`*$l$ti\$l$_   5    5 ^$D$!    e    ;a   +$11:D$$D$T$D$ ҉ˉ   !ՋT$ЉىD$L$= @  r+$LD$ L$Ƀs,  \$0  L$Éȹ   5 I&  4e    ;a    T$$\$(Ã   ,  L$\$0  D$T$-+,$D$L$6ȋ	L$$D$(D$}L$(    !D$)ЋL$D$= @  wL$+$CD$L$D$L$ ù   !4 [%  e    ;a   +$D$1CE D$4$L$D$L$T$\$l$u    Ǆ0      As) уs1L$T$,  \$,  m 뷍+$bÉй   R3 $  7e    ;an  8e    Z9<  T$<j  -+        1A   wL$   t
   tG+$D$$D$D$+$D$D$@L$<ȉD$D8ك_  ,  u t7u 0  )뾉T$,\$$l$4$L$^l$4} D$<T$,\$$T$$JD$D$  *$$D$    *uU1D$( *$D$(t@,`+$D$D$ +D$TSD$taL$<H@ǉT$0$T$pcD$0딋x+LH!L$$+D$rD$t>D$@L$ȉD$D8Í\$D$   %   1 ع   0 $D$   $D$   $D$!   ͻ!  re    ;a  De    \$H݋t$L)ЍVK  T5 9)  +        1B   wT$#X   t
   t5+$?D$H$D$#D$+$D  0  ;   sꍄ,  0u ͉L$0t$<D$,\$@4$T$D$,L$0\$@l$Ht$<뺋D+       y;   L+u!`+$L$ +D$XBL$8A$_D$D$( *$9D$(s]*$D$8D$Gb *$$t$D$    D$2   D$D$    < Dù   . \$4AD$$D$$$D$    D$4$^$D$   T   :. ^$D$   4~$D$   H  Se    ;aW  LD$XL$PT$X\$$l$Tu t$8|$P|$4   D$09D$<1D$ D$<  D$L$HT$\\$$l$Pt$,|$0L$T$ l$Ht$|$\tv   s+   9   L$9s5L$0t$49   ,$ЉT$L$$ȉD$VD$eD$0L$T$l$Tt$8|$4\$tQ\$$UD$L$Q!шL$T$ ЉD$,\$P,l$Ht$|$\9l$$딋L$뎋\$ \$ \$$\$ 9s]뉃LÉT$e    @ƀ   <$D$`D$G  D$D$(L$L$DZd$D$   D$D$D$(D$E$D$   D$H$nvD$D$   D$$D$    TJ$D$   褶 e    ;a_  `D$dHD  Py ,  L$LT$HL$h$QT$D$  D$D$@L$ L$,T$\$l$t$l$PT$Tt$X\$\T$P  T$XE  T$dZ-  1C9   ,؍t6m z|z 9jwډ\$4l$(~V@   1҉D$81D$0D$8!T$h\$(ʋ\$4l$(D$0D$@L$,D$09FvD\$0t"D$0(ыl$h9U w9Uvm뚋D$0뒅uD$@T$d1`+$T$8+L$@SL$,\$4̉t$DF$|$]T$zD$@L$,\$4l$(t$DD$l`ËD$dH $L$XL$L$hL$D$    D$    kD$@L$,D$dH)щ$L$PL$L$hL$T$LT$T$HT$*D$@L$,2D$l`D$l` e    ;av>D$H(T$9
w9JvZىH(+tH49
w9JvRщH4 e    ;a   D$HT$9
w9JvZىHHItVY9w9ZvjYY9w9ZvjYY9w9ZvjYY9w9ZvjY룉$hD$T$q   Ee    ;av/D$   L$@,tP9w9QvYډP e    ;av@D$   L$T$1@,th4pm9w9s9w߉ۉ\$I e    ;a   D$      1Y,Q4مt"Y49tL$C0$D$L$҉$L$$L$D$$   uJ1D$L$   1Y,Q4مt"Y49tL$C0$}D$L$҉D$(ËP\$ )ڋ@Љ$ЉT$)L$L$. D$D$(    > e    $l;AB    $  H8  H  T$@L$<HL$8$  $D$D$4L$L$0|$D1' D$@D$DL$<L$H)ʉT$LT$8)щL$,$   1  $  $L$DL$zD$,L$4)$L$<)L$D$- $  $L$DL$#$  $L$DL$l$  H9L$Dw9L$Hv	T$LщH$  tT$Lщ$  L$0T$4Pp  HL$,)ʉPL$LH@$D$D$    D$D$    D$    D$hD$D$DD$ D$$    o  D$@$D$<D$  Ë$  $D$l$D$$  $  $L$,L$T$DT$D$L$,)\$D$   ʻ$D$'   Ү
 e    ;av D$1A һ   !9|\$
 e    D$;A6     e    HQӁz.
  D$Pihl$l9	  Uj  q|$p}) HA    HA    HA    HA    M$0LD$D$L=u/L$PQ     D$lp  HH$ D$lL  PZ\$9  9  L$L   L$PI9  Qpu     $D$   D$   >D$lHgu	   D$l$D$   D$  1D$tۋD$lHh   @g @e $D$  D$   (D$l$D$   D$   D$lp  HH$ D$l$D$   D$   D$l$jD$lH+9)?  L$ $D$   D$   GD$l$L$ L$D$D$l$D$   D$   D$l$3    ËHIp$`	  L$RD$l@hL$HT$DHL$@T$tT$<\$p\$8$   l$4p t$0x0|$,@(D$h衷y$D$   +D$$D$    L$D$   D$H$D$    轾fD$D$   ׿D$@$D$    蓾Qa$D$   譿D$<$D$    iE$D$   胿D$8$D$    ?E$D$   YD$4$D$    H]$D$   /D$0$D$    E$D$   D$D$D$    E$D$   ۾D$,$D$    藽yH$D$   豾D$h$eD$D$   菾ZD$l\$;      Rpzq$   $ $   E8$   E<E $3  D$L$uT$l	   <O1  D$d$L$_9  D$L$T$lZ l$d+]   /M$D$!   蹽)$D$    賺9X$D$   荽X_$D$   貨=$D$"   蜨p$D$   膨HH$[FD$lHTL$(PPT$L\$\$|%Z$D$   D$l$躼uJ$D$   D$L$D$(D$Z[$D$   躼D$$D$    vD$D$   萼[D$l D$Hܳ$D$   fD$$D$    "D$D$   <D$H$D$    裵$D$   H$D$   2D$L$T\$*l$Hrt$D$   |$@$   |$<$   |$8z |$4z|$0r0t$,R(T$hy$D$   聻D$T$D$D$m9D$D$   WD$$D$    E$D$   -D$0$D$    L$D$   D$H$D$    迹fD$D$   ٺD$D$D$    蕹Qa$D$   诺D$@$D$    kE$D$   腺D$<$D$    AE$D$   [D$8$D$    H]$D$   1D$4$D$    E$D$   D$0$D$    øE$D$   ݹD$,$D$    虸yH$D$   賹D$h$gD$D$   葹\D$P@ƀ   $   $$   D$$   D$D$lD$  T$D$    {L$`\$$D$\Q,T$X聰4$D$    D$$$D$    ǷSF$D$   D$`$蕸N$D$	   迸D$l$s`J$D$   蝸D$\$QmW$D$   {D$X$/5D$P@ p$    $   $   $$   D$$   D$L$  $D$$   G$D$   1+  e    ;a   D$ HH$@D$T$         +s   $,  D$tx tSD$H)щ   r6h)  9s P8tÉ$L$D$ :ÃÃÃÃÍ$D$   @l$D$   *$  e    ;aK  ,+$	1bt[u }8ful$t$$l$HD$@    `+$D$ +D$?D$`*\$$t$@}"   D$`*\$$,m y+$> *$`1GT$D$ $T$H`+$L$L$ +L$V?D$\$(T$ u@}s*D$*\$(܍ *$踴,ù          e    ;a  TD$t    D$x    D$|    D$XHh  T$PX\$L9
  u1L$l$ p+p  t$z C  z#$  1    w   |$<l$$  9  NL=h$   x(tP_9}@z#w,1tD$tT$xT$|t$dL$hl$l\$pTÍz#RTȉj#wQ1  } y  l$HD$ g  9_  ]~{ǍD(݉g11z#z|/11H11!z#JL9L$HL$($	)  D$L$  T$(9u?u1y#w1ɋT$P\$Lt$ωŋD$XL$qQ#YT	
ՉL$D$D$D$    BD$D$\D$2  D$L$D11l$\$D$   AD$D$L$\L$q2  l$D$XT$P\$LL$D$d    D$h    D$l    D$p    TÉ$\$-  D$H D$8L$L$4T$T$@ɩp$D$   SD$ $D$耰G$D$   *D$8$D$W<$D$   D$@$D$4D$rT$D$   ױD$$D$    蓰dD$D$   譱xFd$D$   Ҝ$\$,  D$D$4L$L$@T$XZ \$0R$T$,迨b$D$   ID$@$D$4D$5]$D$   D$0$D$    ۯ9D$D$   D$,$D$    豯\觨&e$D$   $\$%,  D$< D$8L$L$4T$T$@p$D$   耰D$$$D$譮G$D$   WD$8$D$脮Л$D$   .D$@$D$4D$rT$D$   D$$D$    dD$D$   گ襧Fd$D$   $\$#+  D$D$@L$L$4T$XRT$0b$D$   }D$@$D$4D$i&c$D$   SD$0L$)ȉ$D$    	9D$D$   #D$$D$    ߭芨զ&e$D$   /JJ$D$.   ԮD$($D$    萭;膦a$D$     5̃B$D$2   跙e    ;a  LT$X\$T1111@9}<Ët,>9  A߅}  i  |$P        <$t$  D$L$T$T$ \$\$<l$t$X|$TD$41D$0D$4DT$0B)\$,)É!؋\$@؋\$Xt$T\$<t$X|$TT$0T$ ͉|$TT$09}I׋{|$9~5l$(L$@D$,9t$\$|$ D$L$(9t   ǉ\$`D$ D$dL9   H D$`L$dL9sxl$$؍ыS\$DT$HT$De    k9w9Ël$$Љ1|$P1D$`    D$d    L   =$D$   螗  e    ;av;D$$D$ D$D$   D$   D$L$L$0D$4>  e    ;av;D$$D$ D$D$   D$   GD$L$L$8D$<  e    ;av;D$$D$ D$D$   D$   D$L$L$@D$D~  e    ;av;D$$D$ D$D$   D$   D$L$L$HD$L  e    ;a   D$$    D$(    D$L$tptPL$t- (L$$D$D$(D$T$$D$T$E É$D$    D$ lL$*ȉD$$D$(   D$$    D$(    R  =e    ;avfD$tJL$  #wEʉý    \$$T$(D$,L$0l$4É$  D$T$\$L$l$ʋL$ ܺ    	   e    ;a   |$ tL$( `1' D$ L$(    \$(9~@D$L$T$l$$9t$l$\$ D$D$,D$D$0D$D$4É뼉$  D$T$L$랋L$(  Pe    ;a,  $L$,\$011B9}7,   }hT$$\$D$  l$L$,T$\$0|$(           
    D$(    D$ T$L$l$,11,Gl$,9}Jl5    }F9rc|$D$,$\$t$菦  l$t$D$ L$T$\$0|$ĉD$4T$8L$<$É$  T$D$L$\$0g Ѻ       e    ;af  HD$(    11:D$4L$P\$($D$   D$   T$  D$4@L$T$ щL$ T$T9|D$L$AD$ D$D$0L$L$DT$T$,\$\$$l$l$@t$T|$PD$81D$41D$D$8h)!ȉ$)T$l$|$w  D$4@L$T$ыT$T\$Pl$ t$D|$,\$$l$@t$T|$PD$4L$D$0L$Dl$49}-<t$l$ 9}
9y#9wD$@D$\t$`HËt$^  ?  ze    ;a&  D$(    D$,    D$ t$$ÇÇ!	ՕtD=   Ç!	ڄt+   =      *ȉD$(D$,   ËL$tXL$(D$,         9t5  $\$T$D$   L$T$,D$(9wBD$(L$,É$   T   T$\$L$D$l$l$(D$,D$ t$$           e    ;avdD$    D$    D$     D$$    D$(    D$$D$    D$ jD$D$L$L$D$ L$$L$(e  e    ;a:  D$     D$$    D$(    T$           B=      `*C   *AD$$D$    D$ 謶D$L$T$9uD$ T$$L$(ÉD$$)щL$W
 D$L$T$͍=   sJ*Cs1*Av    9se  % TC       % C          e    ;aj  D$$    D$(    D$,    T$ ?(  T$           B=      -`*(C   *AD$$D$    D$ 9D$L$T$9uD$$D$ D$(L$,ÉD$\$ ,,$)щL$ D$L$ƍ=   sJ-*(Cs1*Ao    9s^  % MC        C        \$D$   职{  ve    ;a   $D$($  D$tTD$$WL$D$T$\$vHT$ \$$D$(D$D$D$	 D$ D$,D$D$0$D$,    D$0    $1    Ye    ;a   T$$   \$l$ t$1@9}csy<8E uP)É!9}1ۄtӉD$(ÉD$$l$T$-\$D$L$T$$l$ t$ŉ1D$(D$(    É    7e    ;a  T$   \$;-   Jڸ   11A9}g   4
0rE9w>w%t~9sD$    D$ D$    D$ D$    D$ Ät.t
   wtۉ\$D$D$    D$ ÁwD$    D$ ÉՉ12D$    D$ Éȉ    ̃$D$(t{%   1\$l$L l$T    T$D$L$D$    D$     L$D$ \$$D$D$ 1,D$tL$ȉD$,$D$,    $̃P)T)$   D$L$ e    ;av#D$$D$D$D$D$O   e    @         1ى11щ1ˉ   D$e    D$;A     $   1  $   	$   ыqQY\$X)  i؋Y׋a  2MiKY-+څ1  t$ 4$  D$L$"  <*tD$ $   $   HT$\$8hp|$D$9   9  t$4l$T[$)ۇ!ލ\5 \$T$L$D$T$|$&D$8$   GD$4G+uL$TO|$XD$TJ  L$4|$0T$,D$P[$l$L$t$\$Ul$t$D$PL$4T$,\$8|$0uPT$(\$ 9vKD$LL$H\$ $L$  D$L$T$Lz#  1ۅ   ӉL$<|$\5m L$ L$\T$`L$<L$dD$hL$(L$x\$|L$H$   $   QZiȋI9wJZX<ы+ut$\ [$|$D$\D$+$   v[$L$T$l$\$!D$L$T$$   S+uCʉj|$X  D$$L$D\$@$D$HD$D$   L$ L$D$    d  D$}D$LL$DT$$\$LՉ=   &  L$@DL$L$T$HT$D$c  T$L$1뷍j#jl] Uω       $     $   A    A   +YurYA$   u$   Ą   ÉD$8$   $D$$   D$D$ ;  D$L$T$$   $   $   D$8량ǉ;  놃   $      $   QY   y+s(u=  $   A   A   +YuYǉ  [$|$t$D$X묍$   u  $   QYirLJQSQ+(uQǉU  Ƅ$    Ą   É؉C               ȉ    Be    ;a  Ā|$<1  $   L$<T$<$Uu  L$@  111D$<$5u  D$ L$$T$0D$ L$$T$8\$H$D$D$,L$L$4T$@$D$L$L$(|$X5&  $   L$XT$4T$`T$,T$dD$hD$(D$lD$DD$pD$LD$tD$ P\$$9   l$8l$0T$ \$$| +uNt$X  D$PD$<    D$<$Ft  D$0$   D$ $   D$$$   Í[$|$D$XD$T$ \$$l$0듍[$l$8l$D$\$T$臶l$D$\$PD$ $   ,D$HcǄ$       Ǆ$       Ǆ$         e    ;a  ( t$D$D$ *   F     uL$$PZh09   ZX<+      u   uA\QD+Q@$T$!D$L$T$$   +uU   B`JL+JH$L$O!D$L$T$$   +u   D$ )     荺     뤉  IU$t$T$l$\$ʴD$L$T$|$ W+uʉƉL$$W  H81B9}?   tvf-+uHH9sJ<+u*\*$D$.(É*  ى  뭉M  1F  P  e    ;av)*D$$'   D$   u   e    ;a{  Ā$   *\$<  ]~  ]r  }h  }^  JZ\$Ti1D$TÉ9p  9,  ֍Ëh9  \9sȋN\$Tt69  ֍\9  D$l$89     rEL$T$@4$$   D$  $   HP\$l$t$9q  l$4<?l$89S  \$P|$0D D$,軈$D$5   ED$0$D$    lD$P$D$4D$D$D$   D$,$D$    辏)D$@$D$D$ՐP蛈D$$   1u\$8l$P D$0OD$D$   萐D$0$D$    L跉D$P$D$8D$cމ)D$PD$$   9  Y)qy9  t69  T$D5 $L$z  $   HP\$l$t$9-  t$L$$   D$=  L$T$t$Lj(\  9+>  D 9B,/        ~wL$81l$H$   É|$l#  |$Xt$l  L$hl$dƋD$`׋9iu9t$H\$4$T$l$9D$tD$4@L$89|Ë$      D$8   L$PT$\T$4\$X\$D?$D$   ɎD$P$D$8D$赎G$D$   蟎D$D$D$4D$苎QX$D$   y|$D$   y1~  $D$   xya  h  ЉO  F  =  F  ?  (  #  ED$(ML$$UT$ ]\$.$D$'   踍D$<$D$    t߆D$($D$    [ƆD$$$D$    B譆D$ $D$    )蔆D$$D$    軆$D$   `xZ  ee    ;a  <D$@$k  D$L$[  y#@  1҅uL$D<ÉT$8D$4L$0$D$D$   T$@T$D$    D$   D$   =     L$8DL$0$T$4T$D$D  D$D$L$L$(T$0$\$4\$\$@\$
  D$D$,L$L$ T$T$$5$D$0 L$AD$A+u<T$(QT$$Q+uD$,AD$ AL$D<ÍyD$,Z  yD$(L  뽋L$0Y#i\D$D    <ù       Oe    ;av_D$t@uH@D$L$É$C   D$$w  D$L$D$L$D$    D$      e    ;av.D$*   t9A(w9A,vL$D$      e    ;a  D$$D$   P(\$)ӉX$  3   TXH9rQ9   49.w<J9   49.vwt`h09sIT9s6L$D$Ér9s.|9/vD$    D$    ÉЉ      ۰$D$#   t    й       e    ;a  HD$T  T$\  \$X1At$\}/4[փ/  <IT9u؋9uыDD$dHË\$LV  t$P>Vv9  L$,D$())!\$LΉD$,9$t$L$D$,D$L$(L$T$  D$ L$T$\$$   \$X9\$,vD$\   e    I         1111։   [lm t||tD$(\$\L$TLDD$(D$dHËh+  \$`  D$4L$0T$@D$L$L$PL$  D$D$<L$L$DT$,T$8~R$D$$   D$D$D$<D$E$D$   D$8$D$    豅R$D$
   ˆD$X$D$    臅9G$D$   衆D$@$D$0D$D$4D$ K~D$PH@\$T9L  l$Lu t$,D$())ى!   D$0L$4T$@D$,D$8}K$D$   D$($D$:R$D$
   D$8$D$    蠄K}l$Lt$4D$0L$@T$,9U $D$t$D$,D$L$(L$T$(  D$L$ T$\$$3@D$dHD$`t
h+tGD$dHËl$XvD$dHÍ$D$   Wp    D$8\|$D$   D$8$D$    袃M~|i_$D$   oȹ       [e    ;avgT$tBu>1D$$D$D$    D$    L$L$D$L$L$ D$$ËT$J9sH  R  e    ;avtT$tOT$JD$ 9sRЉD$$dD$D$    D$    L$L$D$L$L$$D$(D$$    D$(        pe    ;aD  ,D$0  H$T$4T$L$L$8L$D$    \$<\$D$D$L$0Q$L$4L$T$T$8T$D$    T$<T$D$L$uCDD$@D$D   D$H    ,Ãt݋T$4Zj9}ϋrsz\ 9siD$D$ $D$D$$    D$(    L$ L$$D$(L$$L$@D$DD$D$H,ÍCDD$@D$D   D$H    ,É؉p  ȉW  a  e    ;av@D$ $D$$D$D$(D$D$ZD$L$T$D$,T$0L$4  e    ;a#  0D$4H$T$8T$L$L$<L$\$@\$D$'D$   uD$D0ÉD$D$4$L$8L$D$D$(L$L$,T$4\$$RT$ vxd$D$    D$,$D$(D$'zD$$$D$    zD$<$D$    yD$ $D$ryD$$D$~zPxD$  e    ;av^D$(}D$4ËL$ 9A~Q#D $L$$L$D$D$,D$D$0D$D$D$D$4+  e    ;avbD$(}D$8ËL$ 9A~Q#D $L$$L$D$D$,D$D$0D$D$4D$8D$D$8  e    ;aL  L$ 5  T$ul$0   À         ݃1l$,] 9   )\$$)É!؍      u;   9   t$()ŉۇ!\$4)L$8T$<D$@ÉL$ l$\$$L$l$   D$T$L$ \$l$똉$L$D$$D$]   D$\$L$ T$(D$4    D$8    D$<    D$@   1;    1/  9  e    ;avWT$\$111it$щ9s+L$4xT$	uЉ|$T$ É    e    ;a   e    @@p ?`*T$\$D$$zD$$D$D$U   D$D$L$$0|D$tÐx$hD$b  Oe    ;a   D$(HP!	ʄt@@L$$QPQZi q9   ZY<+   Q Yip,$\$T$t$r	  D$   D$(Hu;L$$Q	tQX9Ë@9A!	ЄuVA
u1At	D$, A$   D$L$(A
 A$D$    菅L$$A	 A$z{L$$D$,    K$t$T$l$\$3D$L$T$\$$S +uCʉƋD$({  E  @e    ;a   D$tTL$$1xD$$L$L$m   D$D$L$	L$T$$yD$tD$D$D$ Ðx$pD$g`  \e    ;ac  $\$,Cl$(um}D$0 D$1$ÉN9l$ t l 9u9t2l$+t$ l   ,Yi9   \ CYi9   \5+   D    Q 9   y9u   D$0D$1$ÉD$Q Y$|$T$D$  D$D$L$(QYI $T$L$L$L$  D$L$!뙉߉1  l|$Ɖ  X        }e    ;a  XL$\+e      A  D$0$D$TD$D$D$T$PЋD$\$uD$\L$ \$HȉًT$\Zz=  \$D/l$Lut$@)Ɖt$(]\$<ˉ\$,ÇÇ݅Ç!	ޖ  \$Lkl$8Çދkl$4Ç!	  \$Dk~+5+\   Zr  C    Zr9  l$$t$D|-+   D    Z l$$9  jJ   l$LE\$ED$PM L$Tut$0m$l$$3vD$x  BJ $l$L$D$    s  \$D$ L$HT$\늉1g  _ƉW  T$@)Љ$D$<L$L$8L$t$4t$  D$T$8ӉD$8t$@t$|$LG D$4D L$8T$@ыL$<ȉGD$\HPX $L$\$D$      \$T$\l$L\$(l$,ÇޅۇÇ߅!	ΖtWB
$T$fD$D$   q~L$\$rD$\@	 x  $D$ L$L$HT$\1+Çދ=+Ç!	ϗz\$(l$,B	BD$HBB    $HtD$\H$L$(L$L$,L$iySy  ;x$xD$Z&    1  ޻  e    ;a   ++!ӄun1D$`*$qD$@@}r\l   $D$1#L$`*$9sD$HD$@}rD$D$    Éȹ@     @       0e    ;a   11B@}e   `*lt܋lttЋ.t)uy9ÇއÇߋY9]!	t
`*뗉t-A9+Y-+9Ç݇Ç!	tD$    É++H
t@
 @D$D$    ù@       e    ;a.  D$(L$ 9     T$kl$st$CD$\$l$ŋt$D$   ߍX\9   \$\$9sÇދ[9ÇÇ!	u79s-+u\$z߉ƋD$  É`9sC9t+u<GD$,É߉F  ЉD$,         觸  e    ;a  PD$`L$X9g    T$T\$Lkl$st$~l$\$Ll$t$X9  N  \$(tnl$vt$ X9     \$DTZ\$@9ËRT$<9Ç݋T$@9Ç!	  \$<l$Dp9    t$$\$8T$4l$0l$T\ST$[\$p9D    lu9ml$@9ÇÇ!	ݕ  T$@T$\$49ڇÇݕD$l$89Ç9!l$	Օ   T$\$9ڇÇݕD$l$9Ç9!T$	֖uL9   T$T49   ,l$H-+u4LD$,|$H  D$,09s{L$TD$L9t+uxD$dPÉ  t$8ڋD$05T$t$D$$މ\$T$ l$(OD$d PÉ                ͵  (e    ;avO  D$D$L$L$$T$:  D$$T$T$T$T$ T$T$$L$(D$,Z  e    ;a   f+uD$    Ëf+   e+u؍e+$kf+ue+$lD$    Ëf+u6e+uΐD$1ɉf+e+$lD$D$11膴  1e    ;avpD$$	  ǀ$	      tQL$e+$ajD$     f+uf+f+e+$ lËf+ރ  te    ;a   (B  $L$T$e+tl\$0~e-    9hhuCL$$$    D$L$T$D$,D$\$D$4D$D$8D$D$<D$ @   D$$$T  (|  u$=  (4  ?e    ;aM  <D$LT$@4T$(˅tiۇ9  $D$HD$9  D$T$L
D$8  D$$	D$8X)ًphP)\$T}  l$\uv   D$x\$P	    |$$8  @\$   1ۉ\$4$L$T$G  1)D$0L$XZl$8,$T$\$  D$0@L$\9|ϋD$Ttu*D$8@L$$)ȋL$(9   L$4t<ËL$D$L$8QT$D$   D$   D$   D$L$T$8$D$L$  덋D$8$D$    D$    y  lL$ T$,$D$    D$    T  D$8HQ  s<  L$ T$,l$\0$D$   Tй        踰  e    ;a   e    \$ [h\$9   ue1~H~kTÇ݃{P!ݕtHT$,9   f+$L$$L$D$T$  D$D$4D$8    É$D$0D$D$$D$L$(L$L$,L$8  D$\$hD$0@$D$$D$L$(L$L$,L$7  D$\$6  蚯  e    ;avme    H   H AptL$T$$	  D$ÉL$L+$OeD$D$D$P+D$  we    ;avSD$t7e    H   Z   uHet@ÍL+$f薮  e    ;a   e+a  e    I9AhD$'  L$$t#ʐ    f+   f+f+f+   ʋ	f+T$T$1ɉ
B    +  D$$	D$HPX     L$T$Ƅ  A@$L$(L$L$   D$$D$D$D$D$   D$uD$D$, Íe+$De$   @+D$D$tB)f+e+$2cD$   ع    <v$D$   P֬  Ae    ;a   T$Zl$t$ ΀  	CʉŁ   Ç߅Ç݉!	t
  r'  s  CAÉع     ع      Ie    ;a  $D$0U  L$,$D$    D$JD$D$L$($T$,T$\$0\$l$4l$D$@  D$   D$( $aD$($L$,L$T$0T$\$4\$\$\$   D$   D$(@$L$0L$  D$L$HT$(ZX\$0X      l$,1|F9}| rkD$   \L$D$%D$($bD$ @D$8$ÉD$D$($bD$D$8$ÉD$8$D$8    $Éq  ٺ     o  Ze    ;a   \$l$  \l$|$*@t$֋|$9}7t9sH<9tD$։ǅt'9suK9u   w&1ŋCD$ ÉD$     É       诩  Je    ;av.D$ $D$D$   D$D$[  e    ;a   T$l$l$u_     $   @+D$]D$tNT$B    B=  s$L$JDD$ËZ  wι    <v$D$   L$D$   {Lu   e    ;avaD$    D$    e    @   @|D$L$$D$D$D$D$   D$     e    ;a   e    H   HL$ ApD$T$ Qp$D$D$    D$    D$    D$L$Ape       Z   uHet@:  Ee    ;avWe    @@p(	  uƀ(	  ǀ,	      ǀ0	      Í&$D$   J¦  e    ;avle    @@p(	  t,	  tL$,	  ÉD$$D$   D$    D$    D$    XD$=  xe    ;a   (e    @@p(	  t|,	  uƀ(	   (ÉD$$D$    D$    D$    D$     ,	  L$0	  L$$D$L$L$D$   D$   D$$뎍$D$   gIa  ,e    ;a   $D$(@x    @|    e    IIp   $yD$L$,Af+$D$D$   D$   D$D$    D$    D$    D$     L$(QPITT$L$D$$D$   D$D$D$   D$   ~$e  e    ;a  He    IIhQYxRpi|Yx i|ӋP	  9   L$D|$,1藾  L$DYPiT\$,l$0Y|IxL$4\$8T	    4+@L$<D$@$)D$D$,D$D$   D$   H9   uID$    D$    APITD$L$$&D$D$D$D$   D$   L뫉   D$    D$     D$$    D$(    APQTD$T$ A|IxL$$D$($D$D$D$D$   D$   ;   谻  躢  Ue    ;avlD$u/$D$D$D$    D$    D$    v$$D$D$    D$    D$    ID$-  xe    ;a   ,e    @L$0Qx@pY|Qx Y|9   uKD$    D$    APITD$L$$'D$4D$D$D$D$   D$   ,É   D$    D$     D$$    D$(    ATQPT$D$ A|IxL$$D$($D$4D$D$D$D$   D$   0  e    ;av0$D$   D$    D$    D$    ɠ  e    ;a  ,L$0\$4ۇÇ	Օ   e+9Ç9e+Ç!	Օ   11ɉL$4e    RRhZxj|Zx j|Z[p   |$1謺  JTjPl$L$J|RxT$L$ L$4	ˉ\$$T$($D$L$L$D$   D$   ,ÉȉS袟  e    ;a   e    H   HL$ ApD$T$ Qp$D$D$    D$    D$    /D$L$Ape       Z   uHet@ڞ  Ee    ;a   =H+=L+!tAL$D$$"D$D$D$D$   D$   pD$    D$    L+H+L$D$$"D$D$D$D$   D$     3e    ;av  T|$(1q  L$XID$$H   L$$Au\D$0    D$(    D$,    D$H    D$L    D$P    D$0D$4D$($L$`L$T$\D$uTÉD$ L$0$D$L$tsL$(D$,\$$+uW1҉T$Hil$LD$P       uT$($L$D$D$D$ D$O  D$L$D$LL$P\$$MS륃TËD$0D$L$D$   iUD$$D$    %TNM]T$D$
   u@o  je    $;A    $  V  $  \  e    $  9uj9Uh"  $$    $    $  Q8  Y<1D$x$  1:  $  $  $        $  $  E  1D$1t$\$  uӋ$  S$  $  $qD$L$J  $  $  $   1u  $  $  $  $  D$\$  11D$1D$1|$,   $  $t  $  $  $  Ǆ$      $  $  Ǆ$      Ǆ$      	Ë$  ǈ\$$  $  T$,$  19S  |$8$  $  $  ]"  $  $    $x  $  {  9Ç] ;     D$\$  $  3  Ǆ$      11$t  $  $  $  $  $    $  $    }   Çߋu$  Ǆ$      %  $  $  t$  $  w  ?t>$  b  $  >  $  |$ \$8   9} s
  }#
  $   1$  $   |$t$  	  |$|$ |$(|$} u       $    Ou K$  |$`  \$p$  ,  9} s  }#  1҅l  T$,T$,|$$$            u D$C}       $  tt$X$     $  t`pm 	؋$  \$t6$  t9}$  $  k@9\  $    ÉƉT$l$  $T$T$l$Xl$\$L$  \$D$\$  T$l$  $  $  G$  ;$  0,$$x  D$D$$`  L$L$0$  $$x  \$\$$\$D$D$TL$L$DT$$l  \$0	  $`  $`  \$0<F$`  $D$0D$N6D$D$   NzF$  $  15 T$tED$t$D$    FMAFD$LH$  $  9sZ
s5L$LtEfD$D$   -NE$  L$LvEMG$D$    NEVEdD$D$   ME6EOD$D$   M$l  $D$TD$M@D$D$   MD$D$D$KKE$  $  9+  $  P        9Bh   $  D$t$  L$h$  T$dtDE$D$   LD$t$D$    KE$D$   LD$h$D$    KE$D$   LD$d$D$    fKaDCFRDD$,PD$\$  \$p$  $  T$x빋T$xT$xD$tT$hCXD$D$   LD$tL$h)ȉ$D$    JC$  $`  $bL$\$D$t-H   $`  \$0E ,$$x  L$$  \$҇ÇߗD$D$D$  t$D$\$  T$,\$p$  $  $  .$  $  D|;$  ƉL$,D$|$$,$$x  D$D$   |$D$    vD$  D$H$     W     uL$,=   f  =     $  L$  $$x  l$L$OD$D$4L$$\  $  $$x  \$l$$l$D$D$PL$$p  T$T$@jA$\  $D$4D$IH$D$   IA3AOD$D$   I$p  $D$PD$I@D$D$   ID$@$D$GBCAD$,HD$H$  =   b
  $  L
$  $$x  l$$  t$|$,ÇޖD$L$L$L$  L$D$H$  7D$\$  \$p$  t$|$$T$,U#ML$  O$     u	\$p\$p$  T$,9}   y	  l$(,C$  Q$  E	Ç$   D$D$$   L$ L$(T$|T$tT$ 1$  T|>w$  |$ T$ˉt$($  \$p,$$x  D$D$   L$ L$$   L$2D$   =     $  tut$uk   tR$  ~FL$p?D$p$  9}#=   A  L$($  @$  L$p$  	t뉋D$\$  T$$  $  |$\$pU#ED T$$  D$\=WT$$     u$  $  \$8t$$  L$  $$  L$+D$t,$  D$\$  T$$  $  WD$8$    Ǆ$      $ۉ$  $l$$x  L$ۇÇޖD$T$2  D$L$$  $  D$\$  $  $  v1P|$`ۋ$  $    $  ߋ$  |$<$  $胺D$L$t)$  $  $  ÉϋD$\$  p\$Y  $  u   5  $  ~ 	  1҉$d  $h  $  uuw  4$$x  D$ƿD$D$pL$$  $  T$t;_$D$"   D$  $D$pD$DZ$D$   CD$t$D$    BW=;$  H$L$$  L$T$<T$'  $  $d  $h  \$$  $  $  $  $  1;t11l$     :  $  Q9
  Rh  ]       B$  A@h      T$\$  $|  $  ,$|$$  L$$   L$$  D$$  $  $  $  $|  $  D$\$  etB $  $腷l$|$$  $  $  A@h@$  A@h      $  T$,D$8T$,~$     $  D$t8u$D$   bAD$t$D$    @:9$  H $L$$  D$D$      $  [  Ǆ$        L$c׋$  |$xL$$  Y Qi(=$  $  1($  ⋌$  D$tl$hT$8CTD$`KPL$x7T$D$
   W@D$x$D$`D$>zU$D$   -@D$t$D$    >>G$D$   @D$h$D$    >j97$  L$t@D$h,7N$D$   ?D$t$D$    r>;D$D$   ?D$h$D$    H>WF$D$   b?D$8$D$=*G$D$   9?$  $D$c=869$D$#   C*   )            ع   	            i$D$   )]T$D$
   )$D$9   )$D$7   )觅  Be    ;a[  D$$HT$,t   t1L$4D$8ÉL$$L$(L$}D$L$tmt1L$Ɖ$L$D$D$tًD$0t&1ɋT$$9uaPtЉ끋XT$ RӃɉD$L$$uT$D$D$uD$L$_$D$(D$迸D$D$L$L$4~y$D$   $=D$$D$D$=64ve$D$   0(*  e    $D;A  <  |$1r  $H  $L$L$D$    D$    ;  $   1V  $   t$  $D  $P  $@  $L  11@E$L      $   <   9   t     <tD$D$<*$  t`<$)T$$   L$  D$$L  D$  ɇÇ|$	$D  $P  $@  ŋD$B|$2!}$D$   m;D$$D$    ):43$  $L  낖u$T  <  Ǆ$       $   $O  $L  ω   *  4  e    ;a    D$$   L$$1D$L$u91҄tT$$ZTÃzP	ӄu É$D$D$D$N   D$L$$D$T$$T$fD$  D$ 
  T$D$L$p  Ke    ;ad  0D$4$L$8L$cD$D$,L$L$$>1KV$D$   9D$,$D$$D$9/3z1D$<L$49   P$D$8D$T$sD$D$(L$L$T$T$0OD$D$   P9D$($D$D$<9@D$D$   &9D$$D$S70D$4 L$<9w[0v200ÉD$ D0XD$D$   8D$<L$ )ȉ$D$    70뭉  |e    ;av3D$$D$D$D$ D$D$$D$D$         e    ;avpD$$H  t0    $T$D$    L$D$    >   ËL$$L$L$L$ L$D$D$      ~  te    D$;A     )  $   Ht%   ~P8t   t
   HH$aD$%  $   H<P8$   $   $   $   $T$$   l$D$D$    D$    D$d   D$    D$     \$$D$(u$         d   $   $$      t_@~OD$01$   ى$   T$,$     獴$     ]  D$,@L$09|   Á   m-U$D$   5-U$   $$   D$$   D$$   D$D$    D$    D$d   D$    D$     L$$nD$($   $   $   $   L   $D$   N$   H   |$4  H       H   $D$    	D$4$=  $   $    |  +e    ;a  0D$@D$ L$DL$, $D$   4D$ $D$D$2cE$D$   b4-,D$8D$L$4L$,1\$SD$L$,9}jT$D$$裩D$D$(L$L$$$D$T$È\$fD$	  S  D$tD$$$D$(D$D$D$   냃|$8dt~D$H$9D$L$u71҄tT$D|$@	ڄu0É$D$D$HD$XD$(L$$$D$fD$  D$
   T$D$(L$$*U$D$   ,3*]]z  He    ;a^  4D$8$L$<L$SD$L$T$8z#  1ۅ  D$L$($\$<\$\$@\$蓰D$D$ L$L$,T$T$\$   l$(l$(\$)D$($D$D$Y2H$D$   C2*)OD$D$   #2D$,$D$ D$2@D$D$   1D$$D$&0)D$8 L$@9w.)I+)4ÉD$$)XD$D$   1D$@L$$)ȉ$D$    W0R)뭋D$($bL$\$vD$t-H   l$(\$D$L$(\$0$D$<D$D$   L$@L$D$    謰D$|A=   sVL$0DL$8$T$<T$D$ʬD$L$T$8Éȉ L$D$(j#rl]    ͐  w  e    ;a   0e    L$D$    |$1*  З	L$L$0L$L$4L$L$L$L$4L$L$8L$ L$<L$$L$@L$(L$L$,L$$v  L$L$D0,w  We    ;avo,L$<v\$D$D$    D$0D$D$4D$D$8D$L$D$    D$     D$$    SD$(D$D,1萏  v  ue    ;a   e    @   ~L$t9HhuN   u<D$$D$D$D$ D$D$!D$	D$"D$
8   D$D$$D$$ËPl9u  ^e    ;a  <$k  D$ V  L$)uL$**       $D$$D$觩D$D$L$L$   1҄tT$(   $D$<DT$D$   mD$|}D$}K1Ʉt>~1D$8runtu)xime.t@ArZD$,11ݸ   D$$WNL$D$   胺L$D$1D$,É$bT$D$UT$D$L$D$, À	D$, D$,?t  Ze    ;a  4D$8 HH$D$%  	|  `)Z_  l$8ud?       qL$,T$ \$0  E\u`Ç	Ɩq  11D$t$MPL$(UTT$$w#S$D$
   ,D$($D$$D$-*^D$D$   +D$0$D$ D$+#D$,      D$\$Ç!	ʄuTD$8   u$"cE$D$   d+/#4"j$D$   @+#"fD$D$   +D$$D$D$J)L$D$   *"]E"6J$D$   *"谗  $L$8Q\)ЋT$Y`$ډT$D$ XGD$   /;  D$t$l$8L:rЖs:5)4֋V։ډl$8   Eй   A  Kq  e    ;aR  ,e    D$$HIh$T$  \$09  +$&*D$*L$(T$0\$$1E9{  l$4t$9            u "
!D$$>D$$HT$9Jum1ɄtEs y$D$6   ( D$$D$L$(T$0\$$l$T$D$D$    T$#ōBH$ƱD$%D$$T$n4$D$   D$t)D$D$T$0\$$l$t$ϋL$(D$1ً{9whu
   FH$D|$ÇߋD$L$(T$0\$$l$t$+$',ÉL$ @[!D$ $$D$D$    D$ D$\$0n  e    ;a  (D$4HP  9  ҉  9  ݃ 9q        9V  T$,9?  ։L$l$T$|$09  |$Ei$D$   &D$$D$    %RG$D$   &D$$D$    a%BR$D$	   {&D$,$D$    7%:D$D$   Q&D$0$D$    %dD$D$   '&D$    D$     D$$    `	D$D$4D$ D$8D$$D$$D$D$D$D$'(Ét$,݉n҉ӉSl  e    ;a   D$   $D$L$t}Q tk
u$D$t	D$ +D$É$D$苠D$|$}
1D$É$WND$D$   D$D$ D$ l  9e    ;a   4<*t^|$1k  L$81%D$$D$D$D$   D$@L$8 }	uD$    D$$  4ËD$81LL$T$!}$D$   $D$$D$    "{D$HD$8 }	 u4k  e    ;a  0D$4L$<1D$4\$89  T$$  D$<Hp  L$$D$D$D$     D$$    L$L$ D$$L$ L$D$$D$D$#lOD$D$   "D$<HuUAE$D$   "D$4$D$    !2}D$@L$<Q D$@0ÉL$$D$D$D$(    D$,    L$L$(D$,L$<QT$\$(\$D$$D$D$5"@D$D$   "D$$D$    FWFe$D$   !7i  e    ;avKh+v!|<*$L$L$уe    H9Ahuʍh  e    ;a   @*   h+v]|L$(vpD$    D$    D$    D$    \$ \$\$$\$L$@*$L$L$уe    k9]hu댃1ʀ  g  ?e    ;avlD$H$L$  D$$
  L$D$T$Rtr%IȉD$T$ÉD$L$ø   蓀  =g  xe    ;a   D$Ht|Hw<w"tt D$Ã(D$Ã,D$Àu$D$Ã0D$Àwu4D$Ã$D$Àtu0D$Ã$D$D$    f  Ne    ;a   D$$D$ugD$Ht8u@ $s	  D$L$L$D$D$    D$    Ë@ $@	  D$L$L$D$Ë L$$D$*   D$$	  D$L$L$D$e  0e    ;a  ,D$4  L$0*   t!Zd9rjh9s9  L$8,ÉL$*$Q`$*D$D$4D$mD$L$L$ D$$*$D$  i$D$   D$4$D$DmH$D$   ^D$$D$    c$D$   4*D$(HdL$ PhT$pK$D$   D$ $D$    _L$D$   D$$D$    7D$(   yD$$D$8,D$8    ,Í$D$.   \$ l$i$D$   MD$4$D$
]$D$   $D$ $D$    D$D$   D$$D$    a$D$!    c  [e    ;a  (D$0  L$,*     9Jdw9JhvtST$$   $L$D$iD$ u!D$$HdT$0@h9  \$4(ÉD$4(ÉL$*$]`$*D$D$0D$iD$ D$*$D$  Wi$D$   D$0$D$ZmH$D$   tD$$D$    0c$D$   J*D$ HdL$PhT$K$D$   D$$D$    _L$D$   D$$D$    MD$    y   D$4(1;D$4    (ÉL$D$Wi$D$   sD$0$D$0]$D$   JD$$D$    D$D$    D$$D$    ѫ$D$!   ,0$D$.   `  e    ;a  (T$,*     9Pdw9PhvtfPlHp~O\$01E9}>c  tm t$<t9r9w܋L$L)P49  L$4(1P0\$0݉T$*$f`$*D$D$0D$fD$ D$ *$D$   Fi$D$   D$0$D$cmH$D$   }D$$D$    9c$D$   S*D$$HdL$PhT$K$D$   D$$D$    _L$D$   D$$D$    VD$$   y   D$4(1(T$@0D$Fi$D$   D$0$D$B]$D$   \D$$D$    D$D$   2D$$D$    $D$!   >'v  $D$.   !]  e    ;avCD$u	D$    HP	ʍTD
 	D$\  e    ;av\D$    D$    D$t3HP	ɅuD$    D$    ÐD$L$D$    D$    =\  e    ;avaD$    D$    D$$D$uD$    D$    ÐL$QY	ҐL
L$D$[  e    ;a   D$tuD$    D$     HfL$PfT$$ID$L$	HT$~SDD$    L$\$9tD$$D$D$iD$$MD$L$L$D$ ÉZ  +e    $;A    *  *L$<$   1 u  $   t  $   $   `!$T$<T$$   T$:L$L$H\*$&L$)  Yi+  MщL$pST$<\$H1  E9   49uD$0@L$lT$<\$Hl$8t$\|$4D$0D$XT$09-  ,      pdl$PE`!$\$D$`D$HP \$P1vj9wwD$hl$,L$(<5+uUC`!$T$HT$D$jc|$D$,GD$(G+uD$hD$hjq  ^q  륉T$ z$D$T$L$l$z2D$L$T$i\$PыT$ I$t$l$`D$(\$H   tGE|$<D$p9^  l$8D$X4t$\x||$4HxL$lD$@1D$0D$@vF|$D$D$    8D$\*Q`*-X*9  Q\*+| `  D L$\   A|D$4QxT$l1   \$(SD$hL$,9  T$(L$`|$t1&r  $   r  $   $   r$L$|L$d$T$`T$\$t\${  L$tD$`D$TL$\   $T$T$$T$Va|$+ufD$Tl$0]D$4L$\T$l9}]\$0D$$idŉl$du=`!<$|$H|$t$(^D$HL$, D$h1D$To  땋D$dN\$Hl$8 n  L$\   n  D$L$l$L$\$T$/D$L$T$`*+uX*ŋD$L=X*zn  Ą  111Ą  1n  U  e    D$;A     $   $   $   $   `$$   \$$   l$;D$  $   $   $   $   `$$   T$$   \$S?D$ $   $   9e  PӃi8<  \$T$$D$$   L$L$D$   $D$D9D$tƄ$    Ġ   Ë$   $D$_D$tՋ$   $GD$D$\$   $0D$L$\	  	  \$r		        $   k"$   f9n"  n { f9  ~s  4   <1   
  s@  4   Ӂ   v
  $   l$$$   t$$   D$H1D$,D$HHD$,@$   T$$   $   t$$$   $   t$$   D$,$   \$,9}G	  <9	  $   <$L$T$"D$xƄ$    Ġ   ÐYL  4   i"  q ˁ   `	  9L	  )  ۇۇ!p   4   \$`p"  x      9  l$ )Ɖt$  ۇ߇ۇ!\$P|$`1(D$4@L$ $   \$l$Pt$`͋t$|$`9}@j  <9X  D$4<$L$T$D$uƄ$    Ġ   Ƅ$   Ġ   ù$   $   $   $   Ƅ$    Ġ   À  $   H $D$D$DL$$   $   Z $_D$D9D$tƄ$    Ġ   Ë$   $D$賖D$tՋ$   Z($   9](  \$D1t$8Ft$D$   $   ʉ9  r$J(9  <ƋU$m(9  $   D$8|$d$   Ƌ	<$L$D$8$   T$T\$$   ,m $l$|D$D$|$   $UD$D$@L$L$xT$|$9D$@9D$  L$x$D$蛕D$   $   $D$D$@L$$   T$|$D$@9D$   $   $D$?D$   D$8$   L	T$d$L$QD$D$hL$8$   T\$T$T$(D$L$h$D$$   D$)D$4Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$   Ġ   Ƅ$    Ġ   Ë$   H $   Z $\$$   L$D$u1$   Ġ   Ë$   @$$   I$$L$$   D$bD$tS  $   H$$   9J$t1$   Ġ   ËJ @ $D$$   D$
D$΋$   H $   Z $\$$   L$D$t%$   @($   9A($   Ġ   1   u>$   @ $   I $L$$   D$mD$$   Ġ   Ë$   @ $   I $L$$   D$/D$$   Ġ   ÀuƄ$   Ġ   ÀZ  $   H($   9J(1  B $D$D$DL$$   $   Z $D$D9D$tƄ$    Ġ   Ë$   $D$)D$tՋ$   Z(\$D$   1t$0Ft$D$   $   ʉ9}  r$J(9  <@U$m(9m  T$tt$pD$0|$@$&D$D$<L$$   T$@\$t,,$ D$<9D$   $   $D$_D$   D$@L$pT\$tl$l$$   T$D$   D$@L$p$D$D$<L$$   T$@\$t,,$D$<9D$uG$   $D$ĐD$t+T$@\$p\l$tT9Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$    Ġ   Ƅ$   Ġ   Ƅ$    Ġ   À[  Ƅ$   Ġ   ÅtuƄ$    Ġ   ÉD$X$   $D$D$$lD$D$(L$L$lT$X$   $T$SD$$7D$(9D$uL$l$D$蝏D$xƄ$    Ġ   Ƅ$    Ġ   Ƅ$   Ġ   Ƅ$   Ġ   Émb  hb  ab  \b  Ub  Nb  b     [b  b     Fb  ؉b  ؉b     (b     b  '$D$   D$$D$    _8$D$   H  e    ;a  D$L$9    )!  \$,rTsM~$Lr:t?	̓D$  @D$Él$D$1ȕ      ~TrsÇޖtLrUÄt?	?	ʁ  t   |   [T$D$111듕5*!T   ÇޖtrtÇߗLrPÄ?	Ճ?	?	   L$D$111kD$  @D$1i_  _  nF  e    ;a7  T$wL$  D$D$   Á  w0L$   L$?ȀAD$   Á vC  L$   T$?ɀJ?ȀBD$   Á   r  v  w릋L$v?L$?ȀA?ʀQ?ȀAD$   ø   ^     ^     ^  1^  E  e    ;ab  \$  l$$k؋^111Al$f9N,vE,3u!t   l$ԋlt3)hhu	lh봋l$뮄    x+pp4p84  @    @    @4    @8    t$11ۉ\$1ۉ\$1Ct$l$l$t$d  t 6  lm hsut$뻃u$5+uht$l$량Ɖ\  u-5+uht$l$sω[  D$ t$l$Soul$@ou-5+uh4t$l$׉[  D$ ou5+uh8t$l$|$b[  D$ ދXtXt\$  1ɄtËh8n  l$   M ]X,]s    ډ!9  H$x(+luSp     ىHH+!͍/uH@0 ÍxZ  P ׉qZ  D$ |$뚋+sM%    h$@(-+߃t2uXX    9   )Ήp  ډP+!uHRxY  ?h Y  D$ |$땋-+u@4    |׉1Y  jl$F|$1wY  1nY  1eY  1\Y  ؋|$Éȉ4Z  Y     Z  Y  Z  Y  Y  عyY  @  ~e    ;a    T$$   Z8l$(sf us}9{t*1usuD$, C%  D$, Ëz3=s{\$D$$+ZD$D$    D$    L$L$D$L$(Ql$9t1T$$\$u$l$T$YD$L$(D$,     ùhX  b?  e    D$;A     $   q  D$<    D$@    D$D    	\$<L$@$   \$D\$\$8i0,  -Ȗ)؋̖)~n\$,1FŉʋD$8$   |$p^  |$\t$p^  L$h$   ߋ]$m   ȉ1\ $   9],vA9|Ę   Ét$4L$(D$X$   ŉ\$؋]ڋ]m,)9u  ݃l$h9t   t$   뚉D$$D$$|$8t$\\]  L$<T$<D$uD$$L$(t$4|$,볋L$(t$4|$,묋-̖)؋Ȗ)   l$,1   l L$(t$0|$,tA\$ $|$8t$H\  D$<T$<D$u$   KkD$ 9r   L$(A\$,9}rD$0$   l$8݉ÉʋD$8$   $   s\  |$H$   c\  L$Pދ$   k$[ t7t$0T$(ȉ1<Ę   ÁĘ   ÉU  ZU  P<  5e    ;aveHL$L!uQL$PtM|$1V  L$$T$PT$;L$$)T$L$T$$L$HÃH<  e    ;av,Ȗ)̖)~;$1ʋ$|$?[  |$t$2[  L$	uJ$9|D$4 ,Ëx+P!ыT$09r9D$4,1j;  ee    ;av/D$    D$    D$$D$D$  ;  e    ;av/D$    D$    D$$D$D$c  :  e    ;a    D$(\$$ۇÇ!	ʄt]1)ىL$    $R  D$D$D$$wR  PL$YXD$fD$, É$AR  D$D$D$$$)R  D$PYXD$D$, 9  e    ;avED$$Q  PYD$D$D$$Q  D$XD$D$ t9  e    ;a  D$$T$ %      م|| sXu#ttЋL$AL$ ۍqۇރ !ډ!	L$!މu1뤃@s !1l$w5T$ íۃ !!ًt$!	l$OD$ $P  D$1S8  e    ;a    L$(   T$0uLL$,tD$$1D$4D$8     Ð|$D$   Ld)`)t;I6D$$$L$D$,D$T$  D$L$L$4D$8 ËT$0ʉ$D$E7  :e    ;a    L$(   T$0uLL$,tD$$1T$4D$8     Ð|$D$   |d)`)t;I6D$$$L$D$,D$T$  D$L$L$4D$8 ËT$0ʉ$D$u6  :̃$D$(T$,9ÃS  \$0t$49Ãtu   utTtȃt؉D$8D$<$Ð|$D$   d)`)   I   D$8   D$<    $ÅÅɇÇ߅ÇÇ!	!	   1)ȹ    T$,їD$"D$#tZ1ҋ\$0)ڻ    t$4$L$T$\$  D$L$T$"\$#8t1)ʹ    T$8L$<$ÉʉT$0\$4믉ȋL$,낋l$0t$4.$D$̃$D$(T$,9Ã  \$0t$49ÃtTtȃt1҉T$8T$<$Ð|$D$   `)d)   @   ÅɇÇ!	Ǘt1)ȹ    їD$#ÅÇ!	חtM1)    $L$T$\$]   D$L$T$#t1)ʹ    T$8L$<$Éʉ븉ȉ놋l$0t$4S$L$̃4L$DD$<9Ël$@t$89Ç!	     9   tc 1 D$(D$$    4$\$T$L$$L$]  D$ L$$D$HD$( D$LL$PD$T    4Ð|$D$   rd)`)   I   1tD$,    D$0    T$,$l$L$1D$ D$\  L$tHD$8$D$<D$D$@D$D$DD$   D$L$T$\$L$HD$L\$PT$T4ËD$0L$<9Ël$,t$89Ç!	חu)T$ T$HD$L    t$PL$T4D$H    D$L    t$PD$T4É$D$̃D$,T$(!ل  L$$   ÇÇ݋t$ Ç!	ߗ      1l$1	GT$Ջt$ ʋL$$9Ç9Ç!	ΖuŋL$ \$$11&|$O	ڋ\$,D$؋\$ދ\$|Q\$$l$|$D$,9ÇÇ9	t$!	t)ыD$$\$,؃돋\$,D$$녉l$0t$4L$8\$<Éˉ|$D$   `)d)t@$L$,e    ;avD$   >0  e    ;a   BJL$D$$v$D$   D$$D$    jj$D$   D$$D$    @6$D$$   .  Ue    ;av'BJZR$D$L$\$蛙.  e    ;avB 0$.  e    ;avB 0$R.  e    ;av5BJ	Z\$R$D$L$'D$L$.  e    ;av1BJZ\$R$D$L$kD$L$-  e    ;avNBD$`+$6,&+$D$L$l+`  `+$K-  e    ;avoBD$$}D$$`+$D$$D&++,&+D&+8&+L$8&+`+$C,  ue    ;avB@$݀,  e    ;avTBJZjR@I$L$\$l$T$n~D$tÍ!$D$+   ,  e    ;a    BD$JL$`+$H+L$D$}  H+$
	L$D$d   D$    D$L$ ))
,$C`+$ L+  7e    ;a   D$H!	˄u	D$ É$D$D$nD$T$!	uD$$D$   D$    mD$/+  Ze    ;av	1+  e    ;avBD$e+$D$L$T$
Bp*)ً5h*l*T$t*h*)L$l*D$H P*T*)  ee    ;avYD$$?D$ `	  $HD$x	  uÍD+$D$   mD$ƀx	   )  e    ;av`e    @@hD$$D$   D$   $D$$D$   D$   i)  e    ;a   BD$*L$*T$1l$]D$L$T$9}A\$D$$D$`	  t(Iud	  @uD$ 1   ,(  We    ;avT$
D$p*)ȋh*؋t$=l*|$=t*h*)݋D$l*E(  e    ;avBJ$D$'  e    ;a   ****+_L+$D$    nkL+u5   +t   +*$+߃e    @@p `	  D$$D$    e    @@p$D$$ER8&  e    ;av$&  e    ;avD$@0$w&  e    ;av $d&  e    ;a   D$e       k   uJetBHu	D$Ð1҉PP	  L$$D$    L$
hD$uD$ %  ^e    ;aI  BD$JL$$D$   D$   D$T	     `	  L$$D$   D$Hete*$K**D$$aD$t'@X    *t	AXĐ*빍*$D$$D$   pD$$D$   D$   Ãtu.`	  $D$   1`	  $D$   먍$D$+   R#  e    ;a   e    @JL$RT$@hD$9tk1ۈ\$u7$L$HD$uËD$$D$   D$   މ$D$   D$   D$@dL$T$럄 HH$fe|$ËD$L$T$q"  #e    ;av BJR$L$D$"  e    ;av&BJT$$L$D$QD$S"  e    ;avVBD$`+$$*`+9    *9+	ȋL$`+$l!  e    ;avS"  e    ;a  4BD$,JL$(RT$0`+$4++ *$*++)ȋ++ѐ+Wf.uz`+$D$0 4Ë+99+Ç!	uD$ D$L$-G  $+)ȋL$+$щL$D$L$ Y$0D$+)D$+D$9\$9ˇÇ!	u])ˉ\$`+$D$, L$9w4)ȉ$8  D$L$ ^$]D$L$T$(
BŉL$)ˍ`+$\$hD$L$,L$\$t  !e    ;av8BD$`+$D$   8+L$ZD$L$  e    ;a   e    @JL$@hD$1QT$\$*$\$j`+$L$L$8+L$aD$PD$L$L$@}tXeu
*u1  Fe    ;a  BJx+      \$k?tAl$ u?t3st${|$zӇ!mT*!9   Ql$$UQQ<u<	Q<9us  YYK     D$ H$l$@D$$@; L$$  +$  $  $  $  ËUQ       뎋\$:%h$D$   D$$D$    k}T$D$   D$$D$    7D$ HL$@D$i$D$   :D$$D$    T$D$   D$$D$    wM$D$   x+$D$    U$D$   $    D$    ]3$D$D   !  \e    ;a   B=x+       D$ HL$$T$T$'D$HT$Z?   x+K!ˋJ)ZHH)HhL$  u            D$$D$D$rË-x+\)M!c  e    ;av:BJZjl$R$D$L$\$	QD$L$  e    ;aW  BJR\$k     @    @    hHf@8  @: @@    @; @? @H    @L    @< @    @(    @,    )KKK  E IL        k       P     K<H<K?H?C?tHCKȋx+    v5LJ!!9s +)++ +C?   e    ;a  BD$ JL$RT$e    [\$$sD$   
,Iʋ
,
, 
,   A       
,Iʋ
,
, 
,   @    D$t++++@+u+D$$L$L$fD$[D$$Í+$  e    ;a   BJZR     @    @    HXf@8  @: @@    @; @? @H    @L    @< @    @(    @,    l$)]  pN       p       XL     M<H<M;H;  e    ;avBJ$D$yk  e    ;av(BJR$D$D$    L$
A  e    ;av(BJR$D$D$    L$躖  e    ;av"e    @@p$@  e    ;avoBD$JL$(g$D$   D$$f}R$D$
   D$$D$C  ue    ;ave$D$   uo  e    ;ai  $BZ\$11L$:  ,@t<t8\@9   _9  \$\\$\\$ +uhD    \$t@ߋ\$9   \<t7+u\$YmiËD$-  ؋\$N\$C|$ 1,  돉D$T$L$*$oD$ +T$ *,uhD$*$
$Íx|,  <D$p,  ։ى%-  ؉,     ,  L  we    ;av2D$$D$uÍt$D$    荷  e    ;avNBD$JL$x7\$D$   D$$D$D$i  e    ;avYBD$JL$RT$衹D$$D$D$D$D$D$u$    6  7  e    ;a   $BD$JL$Z\$jl$ RT$$tD$u+D$$D$D$D$D$sD$L$ $Í+$D$TD$$ү[  Ve    ;av$   5    e    ;a   D$    D$    T$   Hڅ|&Ӄ
ssA0Tރs)WTЍD$$D$   D$    ù   *     *    ]e    ;av$D$    u  e    ;avD$ u-E  e    ;avBJ$D$D$  e    ;a   BD$JL$Dؖ$D$   D$$D$    L$D$   D$$D$    `V.$D$   谳  Ue    ;a   BJL$RT$@HD$芿u$D$   D$$D$    hD$D$   D$$D$    T$D$   D$$D$    |v$D$   aS$D$
   軲%  e    ;av$   e    ;a   BH8L$T$@D$k	$D$   D$$D$    ^D$D$   D$$D$    :D$D$   D$$D$    ]D$D$   wBY$D$   蜱  e    ;a  BJL$Z\$RT$(l$@D$ml$D$   D$$D$    D$$D$    D$$D$    ^D$D$   D$$D$    W:D$D$   qD$$D$    -D$D$   Gg$D$   l  e    ;a  BJL$PT$X8\$(l$@D$=l$D$   D$$D$    D$$D$    jսD$$D$    Q^D$D$   kD$$D$    ':D$D$   AD$$D$    D$D$   g$D$   <
  e    ;avsBD$JL$RT$Q/$L$tDe+t9D$u4  D$L$Q  9Pt$    D$    i
  qe    ;av,B@@p$j$    D$    i	  e    ;av*BD$J$D$L$T$J	  e    ;av0BJZjR$D$L$\$l$r3)	  e    ;av+BD$$   8D$L$T$J  e    ;av{BD$ $ZD$HvIH$e    IL$P   H$D$   $dD$ǀ       >  ie    ;av5BJZjrR$D$L$\$l$t$]  e    ;av5BJZjrR$D$L$\$l$t$  e    ;avt0Zjrz zJRvND$,<$\$D$    l$t$T$L$D$    D$     D$$    PkD$(L$,01     pe    ;av0BJT$9Pt9Pt9uD$!D$ D$<D$>  e    ;a\  ,ZkE RD$0=3  |tt	D$H ,   Çߗu|ftы{l    \$T$L$ D$/D$$ D$D$$    D$(    L$L$$D$(L$8T$4\$$9t	D$H ,É$\$L$LD$tދD$H4tT$t\$0Y  9uL$DT$\$ TPD$H,D$H ,1    9  e    ;a3  $    D$  #D$++)   t*+)   x*+)   |*+)uql*+)uNh* &$D$D$+%$D$qD$+Í=h*(  뫍=l*  눍=|*  b=x*  8=t*  r  ̐$\$   D$x\$|*$h ]]] e4$    X3$    u-$   D$D$=   &  $   A&        ƃ t=GenuuineIuntelu++   ω+   t)t/    \$\$г	\$,$й*p  AA)  e    ǃ#  *=#  t    e    **B  6D$x$D$|D$bz}Xhj ,+XX5  -)̃\$S
e    #CS    C    C    [̋|$e    $X \$X@$[39uifP?Xi̋|$e    X;C,t^9tX;ChuY@ 	`@$e    Z@܉?e    XCh`@    É?e    [39u
l  s,9u
W  |${L$Ke    s$F v$D$FV(+EX  ̺    f̋L$w	 w0	@w	   w	   w	   w 	   w	   w@	   wХ	    w`	 @  w 	   w	   w@	   w	   w	   w 	   w	    w`	  @ w 	   w	   w@	   w	   w	   w 	   w	    w`	   @w 	 j̃$|$t$L$ e    ;av?Yu<t$L$ T$ЋT$|$L$ \$$)먍|$9;u#e    ;av? Yu<t$,L$0T$(ЋT$$|$,L$0\$4)# j먍|$$9;u#e    ;av?@Yu<t$LL$PT$HЋT$D|$LL$P\$T)@먍|$D9;u#e    ;avTĀYuQ$   $   󤋔$   Ћ$   $   $   $   ).u듍$   9;u#e    D$;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )   뉍$  9;u#e    $;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )   X농$  9;u#e    $;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )   농$  9;u#e    $;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )   8농$  9;u#e    $;AvZ   YuT$  $  󤋔$  Ћ$  $  $  $  )d   농$  9;u#e    qtj$p  )="  vZ    YuW$   $   󤋔$   Ћ$   $   $   $   )    	t$   9;u#e    qtj$p  )=B  vZ @  YuW$@  $@  󤋔$@  Ћ$@  $@  $@  $@  )% @  it$@  9;u#e    qtj$p  )=  vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   t$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   )t$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )E   t$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   t$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   It$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )e   t$  9;u#e    qtj$p  )=  vZ    YuW$   $   󤋔$   Ћ$   $   $   $   )    	t$   9;u#e    qtj$p  )=@ vZ  @ YuW$ @ $ @ 󤋔$ @ Ћ$ @ $ @ $ @ $ @ )%  @ it$ @ 9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   t$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   )t$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )E   t$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   t$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )   It$  9;u#e    qtj$p  )= vZ   YuW$  $  󤋔$  Ћ$  $  $  $  )e   t$  9;u#e    qtj$p  )=  vZ    YuW$   $   󤋔$   Ћ$   $   $   $   )    	t$   9;u#e    qtj$p  )= @vZ   @YuW$  @$  @󤋔$  @Ћ$  @$  @$  @$  @)%   @it$  @9;u#̋D$űT$\$c,$PSe    D$C@C C,    C(t豸[X̋D$\$e     tamu 9t;},te    f |$)׉|$$e    |$w+t$D$Ã T$$ЋL$̉D$̃D$$D$D$D$D$D$ D$	Ѓ̃e     tm'$    Ћ$e    mu fu F$fuh~n oL$gT$$BT$e    l$n |$~mu f$F uЃ̋\$e    e    T$e    9`w; w̀=+u=+u1D$T$̃$   *D$D$    O  e    ;avH̋D$\$T$/   ̋D$X T$   fnD$fp fof@+f8rtb vc@   $  tAft$oHf f8f8f8f~
oLf8  f8f~ofP+f8oo\f8f8f8f8f8f8ff~fofofP+f`+fp+f8f8f8o ohoto|f8f8f8f8f8f8f8f8f8f8f8f8ffff~"fofofP+f`+fp+f8f8f8odoloto|f8f8f8f8Ko oHoP oX0f8f8f8f8f8f8f8f8@Kuf8f8f8f8f8f8f8f8ffff~"̋D$fnD$f:" f8@+f8P+f8`+f~D$̋D$~ f:"D$f8@+f8P+f8`+f~D$̸  	ة   D$̸    e    @@h@̐j̃D$$D$    ,$\$̃D$<$-)|$,$D$D$̃L$\$e    [[p	  I	  ;	  AYtL$\$É<$D$T$l$t$mV<$D$T$l$t$̉D$L$s̉D$L$st̉L$T$ủL$T$ủL$T$Sv̉L$T$v̉D$L$w̉D$L$3x̉T$\$x̉T$\$sỷT$\$z̉L$T$z̉D$L$S{̉t$D$L$鿒̉t$D$L$ỏt$L$T$̫̋̋|$\$1                  =+z  f    @               GG G0G@GPG`Gp                                 sDfGÉÉDÉGDDDGDDGG G0DDDDGG G0G@GPG`GpDDDDDDDDÉ7̋|$t$\$                  =+u    @         9v(=+u	   tÉ{9v))NLLfNfOËËLLËNTlOTlooLLooNoTo\OT\ooNoV o^0odoloto|OW _0dlt|̃X̸   \$̀̸   \$̀̋D$            ̀̸   \$L$T$̀=vD$̸   \$̀=vD$̸   \$L$T$̀=vD$̸   \$L$T$̀=vD$̃    D$@B $  D$   $    ̀̸   ̀D$̃   ̀ø   ̀T$  ̀̃   ̀ËL$%   ̀̸h   \$L$T$̸̀   \$L$T$̀D$̉e    p$  $  ;Fhub+ t\$\$$    	      L$̀D$\$ǆ      D$D$    \$̉e    p$  $  ;Fhub+ t\$\$$   	     L$̀D$\$ǆ       ʚ;؃ D$T$̸   \$L$T$t$̀=v̸   \$L$T$t$̀D$̃D$\$L$T$ $L$T$t$ЋD$ă̃\$l$t$|$\$ $\$$\$\$(\$џ|$t$l$\$̸   ̀̸   \$L$T$t$|$l$̀=v@D$    D$ ÉD$D$     ̸[   \$L$̀=v̸   \$L$T$̀D$̸   \$L$T$t$|$l$̀D$̸x   \$L$        t$1t$qt$qA  ̀ tD$Ël$  t   ̀$T$t$ t? t:C$kL{|`j UW_   XXXae    Zv`a  4  ̸   \$L$̀=v̃ T$( )D$P@ @Q   ø   ̀=vD$ u ) ̸   ̸̀   \$L$T$̀D$̸   \$̀D$øI  \$̀D$ø   \$L$T$t$̀D$̸   \$L$T$t$̀D$̸7   \$      ̸̀-       ̀D$̋L$D$d$ӋD$d$Ã YЉD$̋L$D$T$t$D$e    ;av+D$$D$D$D$   /tD$D$^e    ;av,D$$D$D$D$   D$D$e    ;avaD$$L$L$D$   sD$L$Q$D$!D$L$$D$D$   YsD$D$e    ;avsD$T$9
u^JZh9Xt11Ʉu
1D$ÍJ$D$D$   D$׉$L$l$$L$D$T$1qe    ;avJD$$L$L$D$   rD$L$$D$D$   `rD$D$e    ;av[D$$L$L$D$   D$u
1D$ËD$$D$D$D$   D$e    ;av+D$$D$D$D$   qD$D$e    ;av,D$$D$D$D$   OD$D$me    ;avJD$$L$L$D$   pD$L$$D$D$   pD$D$e    ;av)D$T$9
uH8Ju@9BD$1e    ;avJD$$L$L$D$   /pD$L$$D$D$H   pD$D$?e    ;av[D$$L$L$D$   D$u
1D$ËD$$D$D$D$H   D$e    ;av]YuZT$tEsq   D$L$Àss)J׹   7i<늍|$9;u#e    ;avJD$$L$L$D$   nD$L$$D$D$0   nD$D$e    ;avID$T$9
u4H8Jt
1D$ÍJ$D$D$0   0D$1Pe    ;avJD$$L$L$D$   mD$L$$D$D$$   mD$D$e    ;av[D$$L$L$D$   oD$u
1D$ËD$$D$D$D$$   :D$^e    ;av81L$ D$T$$L$L$D$@|ۉL$e    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$`D$uD$  D$ p{e    ;av81L$ D$T$$L$L$D$@	|ۉL$e    ;aviD$L$1\$S\$l$؉	}9Ѝ,ыu {9}uT$$t$|$pD$uD$  D$ {e    ;avJD$$L$L$D$   jD$L$$D$D$   jD$D$e    ;avED$$L$L$D$   D$tD$@L$9AD$1e    ;avJD$$L$L$D$!   /jD$L$#$D$D$   jD$D$?e    ;avFD$$L$L$D$!   D$tD$@#L$8A#D$1e    ;avYD$$L$L$D$L$Q$D$ D$L$$D$D$   1iD$D$`e    ;a   D$P\$+9StR1ɄtHKPh9St1ɄtK9HD$1,$L$T$L$D$\$1ĉ$l$T$L$D$\$Xe    ;avJD$$L$L$D$   /hD$L$$D$D$   hD$D$?e    ;av)D$T$9
uH8Ju@9BD$1e    ;avJD$$L$L$D$   ogD$L$$D$D$   PgD$D$e    ;avID$T$9
u4H8Jt
1D$ÍJ$D$D$   D$1e    ;avBD$$L$L$D$L$ $D$D$    xfD$D$e    ;avSD$$L$L$D$u
1D$ËD$ $D$ D$D$    D$6e    ;av<1L$"D$\$؉$L$L$D$@=   |׉L$e    ;avP1L$A=   }2D$T$$\$؉D$D$uD$ D$ie    ;avBD$$L$L$7D$L$$D$D$   dD$D$e    ;avOD$T$9
u:Hf9Ju,H8Jt
1D$ÍJ$D$D$11e    ;avJD$$L$L$D$
   dD$L$$D$D$    dD$D$/e    ;avXD$$L$L$D$
   
D$t,D$HT$9JuH9J@9B!ȈD$1e    ;av81L$ D$T$$L$L$D$@|ۉL$Qe    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$	D$uD$  D$ {e    ;av81L$ D$T$$L$L$D$@|ۉL$ae    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$D$uD$  D$ {e    ;av81L$ D$T$$L$
L$D$@|ۉL$qe    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$D$uD$  D$ {e    ;av81L$ D$T$$L$
L$D$@|ۉL$e    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$D$uD$  D$ {e    ;avB$D$D$Xge    ;avxD$$L$L$D$   /_D$L$Q$D$D$L$Q$D$D$L$$D$D$   ^D$D$le    ;a   D$T$9
   H9J   JZh9Ht`1ɄtVHZj9Xt)1Ʉu
1D$ÍJ$D$D$߉,$L$\$>L$D$T$1붉$l$L$L$D$T$1|1u)$e    ;av;1L$#D$\$Ӊ$L$IL$D$@|؉L$ξe    ;avO1L$A}3D$T$ʉ$\$ˉL$zD$uD$ D$Ze    ;avBD$$L$L$D$   \D$L$$D$xD$D$e    ;avcD$$L$L$D$   D$t7D$HT$ZR9Xt
1D$É$L$\$VD$1ve    ;av+D$$D$D$D$   [D$D$.e    ;av,D$$D$D$D$   D$D$ݼe    ;avTYuQD$t<HPXh $l$L$T$\$KD$L$D$ L$$Ve듍|$9;u#e    ;avJD$$L$L$D$   ZD$L$$D$D$  ZD$D$e    ;avID$T$9
u4H8Jt
1D$ÍJ$D$D$  `D$1耻e    ;avBD$$L$L$D$L$$D$D$   YD$D$e    ;avQD$P\$+9St1ɄtK9HD$1$l$T$ L$D$\$診e    ;avWYuTD$ t?H $    bT$D$   D$L$D$L$D$$L$(S2됍|$ 9;u#e    ;avJD$$L$L$D$   XD$L$$D$D$  XD$D$迹e    ;av[D$$L$L$D$   OD$u
1D$ËD$$D$D$D$  D$>e    ;avxD$$L$L$D$   WD$L$Q$D$XD$L$Q$D$AD$L$$D$D$   rWD$D$衸le    ;a   D$T$9
   H9JuJZh9HtR1ɄtHHZj9Xt1Ʉt@9BD$1,$L$\$L$D$T$1ĉ$l$L$L$D$T$11ѷ<e    ;avpD$$L$L$D$@   OVD$L$Q@$D$D$L$QH$D$D$L$P$D$ D$D$9te    ;avvD$$L$L$D$@   D$tJD$@@L$I@f.u2z0@HIHf.u z@PIPf.!L$1裶ne    ;a   D$$L$L$D$  UD$L$  $D$D$L$  $D$D$   TD$L$  $D$D$\  TD$L$0  $D$D$L$8  $D$D$    TD$D$谵e    ;a  D$$L$L$D$  ;D$   D$  L$  f.        8       8  tR1҄tH0  0  f.u{
1D$8  $8  D$D$    D$1΍  $  T$D$\  rT$D$L$1z1sD$L$1dqe    ;av#Yu#D$tH D$L$M&č|$9;uՉ#e    ;avJD$$L$L$D$   RD$L$$D$D$   RD$D$诳e    ;av:D$T$8
u#J9HuJ9Ht@9BD$11Oe    ;avBD$$L$L$D$   QD$L$$D$hD$D$e    ;avDD$T$9
u/HZR9Xt
1D$É$L$\$eD$1腲e    ;av+D$$D$D$D$	   QD$D$>e    ;av,D$$D$D$D$	   D$D$e    ;avJD$$L$L$D$
   oPD$L$$D$D$   PPD$D$e    ;avMD$$L$L$D$
   D$t!D$HT$9JuJ9HD$1e    ;av+D$$D$D$D$   OD$D$辰e    ;av$D$$D$D$D$D$ue    ;avBD$$L$L$D$L$$D$D$   ND$D$e    ;avgD$T$j9ht11Ʉu
1D$ÍJ$D$D$   D$׉$L$l$vL$D$T$蒯e    ;avBD$$L$L$D$L$$D$D$   ND$D$7e    ;avQD$P\$+9St1ɄtK9HD$1$l$T$L$D$\$Ȯe    ;av;1L$#D$@\$$L$L$D$@|؉L$ne    ;a   D$$L$ 1B}oR,l$4|,9}t    ul\9tD$( ÉT$\$4$D$D$|$l$D$$L$ T$\$D$(踭Se    ;av;1L$#D$\$$L$	L$D$@|؉L$^e    ;a   D$$L$ 1B   ,t<|$<9wt8   u$lt9ult9ul\9tD$( ÉT$\$,$D$D$t$l$D$$L$ T$\$D$(茬7e    ;av81L$ D$T$$L$L$D$@|ۉL$1e    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$D$uD$  D$ 蠫{e    ;av81L$ D$T$$L$L$D$@!|ۉL$Ae    ;av0D$L$1B!}f.u{D$ D$e    ;av;1L$#D$@\$$L$iL$D$@A|؉L$莪e    ;a   D$L$1BA}dR,4<9t   tD$  Ëlt\9wt   ۉT$,$\$t$\$D$L$T$D$ ^e    ;av81L$ D$T$$L$L$D$@|ۉL$聩e    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu ;[9]uT$<$t$\$D$uD$  D$ {e    ;av+D$$D$D$D$   oGD$D$螨e    ;av!D$T$9
u@8BD$1Xe    ;avJD$$L$L$D$   FD$L$$D$D$   FD$D$e    ;avPD$$L$L$D$   D$t$D$HT$9J@9B!L$1ye    ;a   D$$L$L$D$   ED$L$Q$D$TD$L$QP$D$D$   ED$L$Qh$D$D$M   ED$L$   $D$D$   ED$D$賦>e    ;a   D$T$9
X9Z!˄   H9JX9Z!˄      ue1Ʉu61Ʉu
1D$   $   D$D$   D$ҍHh$JhL$D$M   L$D$T$룍HP$JPL$D$   L$D$T$q1d裥e    ;avJD$$L$L$D$	   DD$L$$D$D$    DD$D$/e    ;avXD$$L$L$D$	   D$t,D$HT$9JuH9J@9B!ȈD$1豤e    ;avJD$$L$L$D$	   /CD$L$$D$D$   CD$D$?e    ;avMD$$L$L$D$	   D$t!D$HT$9Ju@9BD$1̣e    ;av+D$$D$D$D$=   OBD$D$~e    ;av,D$$D$D$D$=   D$D$-e    ;avkD$    D$    D$ $  D$tuD$    D$    ÉL$D$$  D$L$L$D$螢ye    ;a   D$   D$ $]  D$t,t9L$   D$L$$L$$D$$D$    L$D$u댋D$HT$$T$pD$L$$D$\Í $`D$k@ $XD$S@荡K[[Ke    ;a  xL$|  *  *+  $   *L$pD$tL$p  QӃ uʀ   ӃF  D$LL$H\$D$D$\$#  D$    D$D  ` L$H$  D$L$`9  HT$    H   D$l$tD$D$P$>tD$)
+uOL$LHL$H+uL$lHL$PH$   xÍxD$l詷yD$P蝷׍xD$L苷릋D$LHL$T$T@D$_$sD$&
L$HL$H+uL$TH$   xÍxD$TD$LHL$ PT$ D$X@_$3sD$p&
L$HL$ H+uL$XH$   xÍxD$X诶   twtD$LHL$$T$d@D$<]$rD$P(
L$$HL$<H+uL$dH$   xÍxD$d*D$LHL$,T$h@D$8^$@rD$(
L$,HL$8H+uL$hH$   xÍxD$h輵twD$LHL$@PT$( D$\^$qD$'
L$(HL$@H+uL$\H$   xÍxD$\@D$LL$`PT$4@D$0 ^$VqD$ (
L$0HL$4H+uL$`H$   xÍxD$`Ҵ$ q|$G   +u}   }蓴   $   xÍ$   xÉT$D$p|$G   +u
cK_cK0R111b=*$   "$   1114G     E$|$,:D$DG E$|$:$ D$ `D$G1\e    ;avCD$u	D$    HP	ʍTD
 	D$ƚe    ;avaD$    D$    D$$oD$uD$    D$    ÐL$QY	ҐL
L$D$He    ;a   D$ tuD$$    D$(    HfL$PfT$$D$L$	HT$~wDD$    L$ \$9tD$$D$D$y$D$D$    D$    tHL$H@	L$D$L$L$$D$(ÉLe    ;a   D$Ht|Hw<w"tt D$Ã(D$Ã,D$Ãu$D$Ã0D$Ãwu0D$Ã$D$Ãtu0D$Ã$D$D$    蓘Ne    ;a   D$H$L$"D$D$    D$    tPT$PX	ډT$L$T$\$[t r'AЉD$L$ ÉT$L$ ø   )ӗNe    ;avD$ D$螗e    ;avD$@D$ie    ;av	D$D$@e    ;avqD$$D$t3Hfu11ɉL$D$D$Ëh   w"D$    D$    D$    û   訖se    ;av2D$Hu@(D$É$8D$D$We    ;a   D$Htz$D$tV L$$D$ D$D$    D$    tHL$H@	L$D$L$D$L$ D$    D$     D$    D$     藕Be    ;avxD$HtE$D$L$QJ|9sB.uB9w-)щ!ЉD$\$D$    D$    É^le    ;a   D$HwLu@ t`L$D$11   @ t`L$D$11u@$t`L$D$11u@ t`L$D$11u@ t`L$D$11 $(D$2e    ;av7D$Hu@(D$Í $D$X2蒓e    ;av7D$Hu@(D$Í $D$2Be    ;av8D$Hu@ D$Í $D$1e    ;avr\$kuFk"  fu
1D$[ ́   w9w)ϫ   腫 $D$1Wre    ;a   \$k   ktv4   k"  fu+11ɋT$9s]t`L$D$11s Á   w99w-)  !Ѝȉ뢸$   눉肪ݪ   蓪 $D$+0ee    ;avD$t`L$D$11,e    ;a   D$tvH T$$у|$uK`L$9u!D$$D$D$Z  D$D$É$ D$ `D$< $0D$I/ $D$1/kFe    ;a   D$tk`9uED$$L$L$  D$t   D$ËD$$D$D$   D$݉$ D$ `D$$< $8D$|.趏Qe    ;avD$@t@D$1}e    D$;A     $   Z  Z(  $   k  11l$ E$   ы$   9C(  j$r(9  D$ l$PL$(D  $D$c$   H$P(\$l$ 9I  \$LL$H$T$-D$Ǆ$       Ǆ$       tP$   PX	Ӊ$   D$T    D$X    T$LtZ\$TZj	݉l$XD$D\$T$   $   |$T9o  1Ʉh  1ɄN  t$T$(B$   9S(Ƅ$   Ĕ   É$vD$L$  $   H D$\    D$`    tQT$\QI	щL$`L$\T$`T$L$0D$D$D$L$   $   Z Ǆ$       Ǆ$       tk$   k[	뉜$   $   $   t$9t$   T$(D$0$l$t$D$$   Ƌ$   ˉ뱉ʉ4$   T$({D$ L$HL	$   $L$KD$(L$PL	T$T$@$   $L$"D$@9D$D$DT$L84$\$l$L$D$DT$LƄ$    Ĕ   É$D$?  hf  11҉L$T$<D$8$   11|$o|$8L$֋T$<x9  {$S(9  l$|$Pt$$ $D$D$L$T$9  D$LT$<\
\$,
$   ,$L$D$D$|    Ǆ$       tPT$|PX	Ӊ$   D$t    D$x    T$LtZ\$tZj	݉l$xD$D\$|$   t$t|$t9o  1ɄV  1Ʉ<  t$T$$B$   9S(Ƅ$   Ĕ   É$!D$L$   $   H D$l    D$p    tQT$lQI	щL$pL$pT$lT$4L$D$D$D$L$t;T$9t$   T$$ L$4$D$T$D$-͋D$8$   $L$?D$D$d    D$h    tPT$dPX	Ӊ\$hD$dL$hoʉF$   T$$$   $L$,L$D$$L$PL	T$T$@$   $L$D$@9D$D$DT$LT$t$l$L$D$DT$L(Ƅ$    Ĕ   ËpՍ,0   wHщƄ$    Ĕ   Ƅ$   Ĕ   Ƅ$    Ĕ   Éȉ`W   ͡Dȉ;Ee    ;a   D$L$9tn$D$uG1t	D$ ËD$HT$Z9u݉$T$D$  D$D$ËD$$(D$D$蟇Ze    ;a5   D$4t5D$$L$,9t
1D$8 É$D$(D$D$0D$D$ًD$$H$T$($ыD$D$L$L$T$,Z$l$0,$ӋD$9D$      tX   t	D$8  ËD$$@4L$($ЋD$D$L$,I4T$0$ыD$$D$ w   D$D$8 ËD$$H T$($ыD$D$L$,Q \$0$ҋD$9D$uL$$D$"D$O@e    ;a  `\$dl$h9)  s}9	  r	        X  E  3  u"f9s"  s f9u   1t$Ft$dl$hs  s 9	  {   4   f   119  4   `}  }t4   } fuV119M  D$t9=`$t$|$T$D$lD$/D$&D$p `11Ձ     l$h듺$   |11S4     ʉ"$   1t$ Ft$dl$hsv  s"  fuv19}gD$ $D$D$D$<L$L$0T$h$\$ \$D$0$D$<D$D$lD$8D$lD$p `D$p`{ ΁     9  )eD$p `D$p `Ã}$   1   E  E$K  9C$t
1D$p`É$2D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$ID$D$p`É$D$D$0L$L$<T$h$D$L$T$0$T$<T$D$L$D$lD$D$\$dl$hE(9C(t
1D$p`É$\D$D$<L$L$0T$h$@D$L$T$0$T$<T$D$L$D$lD$sD$렃  F  eE(9C(  C D$P    D$T    tHL$PH@	L$TE D$H    D$L    tHL$HH@	ȉD$LD$HL$TT$Pt$H9N  $D$L$D$  T$dZ(\$,l$h1t$Ft$,|$hL$dʉ9  r$J(9.  <@U$m(9  ,D$@    D$D    tML$@Mm	L$DD$X    D$\    til$XiI	͉l$\D$L$Xl$@\$DD$X9X  |$(T$8t$4,$L$\$$D$   D$(L$4T\$8l5`4$T$t$l$T$lT$D$   T$lu41u%\$(l$4lt$8\9D$p `D$p `ËD$(L$4$D$D$$L$L$<T$(\$8,,$D$$9D$t   T$l낋L$<$D$:D$D$p `D$p `D$p`D$p `D$p `É$;D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$RD$D$p`Ãu C(uE(t	D$p `D$p`ËC    `U    5`$D$t$T$D$lD$D$u
1D$p`ËD$d$bD$D$<L$L$0T$h$FD$L$T$0$T$<T$L$D$D$lD$yD$11k11QD$p`D$p `D$p`É辖蹖   Ȗ $`D$`艖   蝖 $XD$5^   t $PD$ $HD$ $@D$}e    ;avX$D$(@$    hT$D$   L$D$]D$D$   芉D$L$ D$,L$0$|e    ;avD$D$m|e    ;af  D$D$      u@D$8  @     tD$ $D$D$ËD$$P|$G   +uh   hxD$@(D$Ãu8D$8ut@tm   tD$ $蜂D$D$ËD$tiD$@D$ËD$@D$ËD$G E$|$ $pD$ $hD$zze    ;a   L$tx*tf*+uED$*$D$$t%QӃ uʀ   L$D$T$111=*D$诒봋D$D$    D$    D$    zAe    ;av $xD$ye    ;av0D$uD$uÍ $D$Oye    ;avbZJD$9sK<l$9s6T$+4u4D$É薑׋D$苑wxe    ;a   ZJD$9soT<Ëot$9sTl$L$)I
+Tu'/L$
+u
L$Ë|$ΉZUwZe    ;avBZJD$9s+Ëj2D$9sËHJ0hgwe    ;av6ZJD$9sl$9sÉ螐虐we    ;av:ZJD$9s#Cl$9skfCfkÉJEve    ;av8ZJD$9s!l$9s++Éave    ;a   $BJZRht$(9   |$,9szL$\$T$ D$ $T$,l$l$חD$$L$L$L$T$,ʋT$ щL$L$誗D$$D$D$D$D$莗$Í $D$|u'e    ;av+D$$D$D$D$   D$D$ue    ;av,D$$D$D$D$   OD$D$mue    ;av!Yu!D$t@D$(uƍ|$9;u׉#e    ;av<Yu9D$t$H@$L$D$tD$D$st뫍|$9;u#e    ;avBD$$L$L$D$L$$D$D$   D$D$Gte    ;avQD$P\$+9St1ɄtK9HD$1$l$T$輹L$D$\$se    ;avBD$$L$L$D$   _D$L$$D$ؿD$D$wse    ;avED$T$8
u/JRX9Pt
1D$É$L$\$D$1se    ;avI o$G|$D$G+uD$D$|$ËD$'re    ;avD$H D$L$wre    ;avZ@($D$    D$L$@$ЋD$L$X*+u
\*Í=\*vqe    ;a  (D$, HL$$D$L$L$ D$$ 9  H L$T$0T$ \$4\$$-,$D$D$ D$WD$L$ tZt=D$     D$$    $e  D$L$D$ L$$T$D$8L$<T$@(D$8    D$<    D$@ (T$tD$,$  D$$D$L$L$ D$$ 9   @D$T$0T$ \$4\$$-,$L$L$ L$VD$L$ t"D$L$T$,$Q  L$D$T$tՋD$0D$ D$4D$$D$,H$L$L$ L$YVD$L$L$ D$T$,$*  L$D$w11111Loe    ;avPD$ $D$t9*uD$    D$    D$ ËH D$L$D$yoe    ;a  @`$CD$D$L$P+  L$THD$D HL$($D$L$L$8D$<D$0    D$4 D$< 9L$8K  @T$0D$4D$0L$HL$8T$LT$<$D$D$8D$TD$L$   1  D$D$  D$($OD$L$L$8D$<D$0    D$4 D$< 9L$8  P T$D$0T$4D$0D$$L$HL$8\$L\$<-,$D$t$8t$*TD$L$    D$  $*L$D$    D$u%D$ $D$D$9D$D$}  @ËD$HD$8D$LD$<D$DH$L$L$8L$W|$+uD$ 뒋D$ 跅D$HD$8L$LL$<T$DZ-,$\$\$8\$DSD$L$ -  D$   D$HD$8D$LD$<`$AD$@T$T$,
+u{B`t$XA|$|$+uMD$,D$DH$L$L$8L$V|$+uD$D$軄D$,谄뮍z覄{D$D$  D$0    D$4 D$$D$0D$4 $D$0D$%D$L$T$($D$L$I $D$D$Q11{@É$D$D$/   D$11xD$TUvke    ;avLD$ $M*9D$t&D$$L$L$D$tD$D$ ke    ;a  HD$L HL$0$D$L$L$@D$DD$8    D$< D$@L$D 97  ID$8L$<D$8L$PL$@T$TT$D$D$D$@D$PD$L$   D$L$T  D$0$D$L$D$@L$DD$8    D$< D$D 9L$@<  P T$D$8T$<D$8D$,L$PL$@\$T\$D-,$D$t$@t$OD$L$    D$$ $*L$D$    `D$uvD$@    D$D    D$$$D$XD$D$\D$  D$L$D$@L$DT$L$(D$T$\$L$  D$D$`D$(D$dD$D$hHËD$PD$@D$TD$DD$LH$L$L$@L$S|$+uD$$>D$$,D$PD$@L$TL$DT$LZ-,$\$\$@\$ND$L$ D  D$   D$PD$@D$TD$D`$<D$D$4L$X+   T$\P`t$<+|$|$ u]D$4D$LH$L$L$@L$R|$+uD$ D$\L$X1҉ˉpD$ D$4랍xD$\gD$L$s  D$8    D$< D$,D$8D$< $D$8D$D$L$T$0$D$L$D$@    D$D    $D$XD$D$\D$   D$D$L$L$(D$@L$DT$T$\$L$  D$(L$T$
11D$@    D$D    $D$XD$L$\L$J   D$L$D$@L$DT$\$(D$`L$dT$hH11ZfUe    ;aF  D$ $)D$9*     `$:D$L$+   T$ PD$D$L$$D$    D$蒺D$uUD$$D$9*ttH D$$L$(D$,D$-D$$    D$(    D$, D$- ËD$D$$D$ D$(D$, D$-ÍxD$ }ЋT$ I@L$$D$(D$,D$-D$$    D$(    D$, D$- de    ;a   D$HAHP   9|{D$    D$ HL$ $L$L$D$HT$\$$\$T$+uD$@    @    ËL$y1|1v d;e    ;ae  XD$\HO  H$D$L$L$ D$$ 9   D$
  $L$D$    D+L$   T$\J|$(1~$T$T$T$(T$CVD$($XD$(tL$,T$@D$	L$$   D$uċD$D$ D$D$$D$\H$L$L$ L$M|$+uD$xD$0{XËT$\z{+11Xb{e    ;avlD$ $]D$D$$KD$u0D$$D$    *L$D$tD$9*D$axe    ;av>D$ $D$    D$   =D$tËD$$   ae    ;aE  <D$@11111щD$@؉ŋD$@ǋD$@t$|$D$\$T$(L$$L$0  D$41D$D$4t$tqt41ɈL$D$(@L$@\$l$	l$t$|$gL$$   u'u1뵉$t$t$ L$1뗋t$$   ut  L$$   tt     $L$t$þD$u=D$@T$(\$l$t$|$ЉʋL$@݉ˋL$@ϋL$@D$0   D$T$ÇÇ݅Ç	!   D$T$\$@k,$L$D$   >D$      L$@   u1҉ý   t$|$D$@DD$T$    tKܞ$D$   D$tD$ uL$@$D$½<øt$L$)ȋT$\$څÇ=@B !	=L$$D$L$t$,ܞ$D$   UD$@L$$T$(\$l$t$,|$L$$$D$L$0T$(\$l$t$|$D$D$@$0^e    ;av7D$ $D$襼D$uËL$$D$	   ]e    ;a   D$H         ubL$L$tI   uA$T$BD$D$tȋD$$D$ D$   ÃËD$ $D$D$   }Í$D$    D$V\ e    ;av3D$ $蝻D$tËD$$D$D$   \e    ;a   PD$T HL$L$D$   D$D$LD$$D$$luVD$Tt
PD$(   L$8D$DD$H   D$($*u
T$X뾐fPÐ\P[>e    ;av~D$toD$$G  D$t*L$T$u	lÃ$L$T$%
  L$+uL$H11xD$s;[fe    ;a   D$ $  D$L$P     -+   @    t=T$\$D$tL$D$$L$(ËL$ QtЋ$L$܉L$$  D$L$t뢋D$ $L$L$-   L$D$܍x1rmKZe    ;a  (D$, H$D$D$L$,T$ \$01t$nt$ |$D$0L$,\$09}ItT  l$Ӄt1T$
  L$T$tT$4L$8(ÍAD$$$qD$L$09   T$,Rl4|t.    +uD    t$4l$8(1qD$T$1l$Ml$t$|$09}D,tyL$Ӄt1T$	  L$T$tT$4L$8(ËD$$$D$    ƷD$4    D$8    (D$4    D$8    (94nX)e    ;av_D$ $L$P$D$T$9T$vщL$D$É$#   D$L$D$L$We    ;a  LD$T    D$X    +$D$(   D$8+D$DD$($n  /$L$P9A>  D$$   $    eD$D$ @$D$0D$L$ $  D$HL$P$D$藫D$P$D$ D$D$$L$ 9   T$HЉD$TL$X7LË|*Z-x*5*9w0Z|*+| u	L 9n) F$l$T$t$\$0D$L$T$*+ux*ʉŋD$$L$P낍=x*nЉD$TL$XzLÐpLn1nUe    ;a(  **1C    @9}(-+u	C    ܍{1m̋|*x*1G    @9}O<+/u(o__+u    ʉ1m뽉$_߉m$Ë*x*|***+uA*|*    *    +ux*    Í=x*1!m=*mTe    ;av $dTe    ;a   D$  $D$L$T$ Z؋j9   C!9   l$D$L $D$L$\$uV\$$tDl$(+|u'/D$ $D$    D$   oD$,Él1 "D$, D$, ÉzltSe    ;a   D$  $D$L$9   T$ $L$HD$D$谱D$tT$ JA\$!؋R9ssI- "9ut>-+t<u        \$$L$(D$,1kk11D$$    D$(    D$, xkrRe    ;a   $D$( $D$L$9   L$T$($Y\$D$记D$tT$(JA\$!؋R9   I- "9utQL$ \$|-+u/    $D$    5D$D$,D$ D$0D$4$1i11D$,    D$0    D$4 $_jYQe    ;a   D$$  L$$D$(D$T$,T$D$   D$H   @|   @L$$%D$D$+   L$H $D$D$D$)D$L$T$JJ+u<BD$$D$$T$D$$D$(D$D$,D$ Ízh|$$h븍xD$hh Í$$D$D$ $D$   D$   (D$L$A   A   +u!AD$$P$L$AL$yh|$$hO7e    ;avhD$ D$$TD$t-D$$D$L$T$t̉L$D$ T$$D$    D$     D$$ O|e    ;a   D$  D$$­D$u	   D$D$ H$蠭D$D$L$$,D$L$T$u[D$t:L$$T$T$D$+D$tD$H$D$    ˢD$$    D$(    D$, ÉT$$D$(L$,D$$    D$(    D$, Me    ;av$   Me    ;avFD$ H$D$   2D$|ËD$$D$ D$    SMe    ;av:D$ H$D$ҫD$|ËL$$D$   Le    ;avnD$uYU$D$!   |D$ H$D$SD$tËD$$D$ D$   =tkLve    ;av~D$ $MD$H$D$   ֪D$=   u(1uËD$$D$ D$    ދL$Q$   @D$苪D$Kfe    ;a   D$ H$D$   @>D$D$=   @}C1+L$D$H$D$ D$    D$HD$9|ыD$$ Í$D$    D$KVe    ;a   D$$       AL$D$$D$    T$(T$聩D$L$   tnT$(~b9   RtNT$99J	لuS    B    "D$D$$D$ D$    D$Huڃ Ã Å뤅렍QыD$$L $HD$ $@D$ $8D$Ie    ;avD$$D$Ie    ;a    D$$    uuAL$D$L$$/D$L$tLT$$L$ D$ɧD$tŋD$$D$@	Ȅu Ã ÍQыD$$냍 $PD$H5e    ;av8`$M+L$u
*Í=*`qHe    ;avBD$$L$L$臔D$L$$D$D$   D$D$He    ;av]D$HT$Z(9*t'1ɄtJ9HuJ9HD$11,$L$\$萘L$D$T$Ge    ;avBD$$L$L$D$L$$D$D$p   D$D$'Ge    ;a   D$HT$Z(9*tN1ɄtDH9Ju8J9Hu
1D$Ã$BD$D$p   脌D$11ω,$L$\$腗L$D$T$F\e    ;a   W$D$ D$L$$L$ID$L$T$t4I$D$(D$D$,D$ыD$L$T$T$0D$4L$8$    D$(D$D$,D$UD$ @L$T$\$l$$,$L$T$\$ЋD$L$T$D$0L$4T$8Ee    ;a^  ,L$<T$D9%  \$@l$0t$4|$811D$$1D$(1iU4$)É\$!\$)L$L$L$ҋD$L$T$\$ ڋ\$<l$@t$0|$Dt$4|$8L$$D$(L$<ЋT$DD$ 9   T$$u9{   L$D9|11҉D$HL$LT$P,Å~O9@*t1Ʉth*l*ЋT$(L$$Ɖ$D$(D$D*L$L$D$ T$$1뷋T$$덋\*X*D$H    L$LD$P,]]De    ;a  <X$D$HD$L$LL$D$L$T$v  `W$D$@D$L$DL$D$L$T$  D$Pq  L$TT$XL$TD$PT$X11D$PL$T݉ӋT$X\$4l$0t$H~t$L4$D$L$T$׋D$D$8L$L$$T$oT$4\$0t9@*tT$\\$`L$dD$h<ÉT$,\$($D$D*T$虔D$tT$,\$(11뷋D$8L$$T$,\$(륋\$X9  T$ D$@Hl$D,$t$Pt$T$\$ыD$L$T$~P\$4؉\$0u,L$ 9uL$$D$8)`*-d* ՉƋD$4\$0빍L$H9uuD$LuhPË@=   Ç݅!	ՕtBÇ!	Օt   D$$D$D$D$L$   и    눋A$L$HL$L$LL$ЋD$L$T$\$\$\T$`L$dD$h<ËB$L$@L$L$DL$ЋD$L$T$\$\$\T$`L$dD$h<Éщ)Z@e    ;a   D$ pËHɇÇ݅Ç!	ߗ   \$(9ÇÇ9͉!	؄tf   D$,9w~j[,$l$$l$L$D$ӋD$L$ Q)l$t$yQ)ǉyT$0l$4t$8ËD$,뢋D*@*D$0    L$4D$8ÉYT$,Y?e    ;aG  W$D$   D$L$`*+  d*1Z$D$   ID$L$X*+  \*E$D$   D$L$@*+n  D*;`$D$   D$L$h*+$  l*$D$+   D$L$P*+   T*r$D$   iD$L$x*+   |*r$D$   1D$L$p*+uMt*ܘ$D$   D$L$H*+u
L*Í=L*NV=t*?V몍=|*0Vd=T*V=l*V=D*U=\*U<=d*U^=e    ;avBD$$L$L$gD$L$$D$D$   D$D$<e    ;av\D$HT$Z(9*t&1ɄtJ9HR9P!L$1,$L$\$aL$D$T$}<e    ;a  L$s  T$5*,.&  = )؍\w4w69   3  J8sD$  D$   8r   ZsD$  D$   Àw~MRsD$  D$   Àw?	ȃ?	؃?	T$D$   Ã?	?	ىL$D$   Ã?	ȉD$D$   D$  D$   ÇÇˉ!ȁ  	T$D$   D$  D$    ø   S:>e    ;a  L$s  T$5*,.&  = )؍\w4w69   3  J8sD$  D$   8r   ZsD$  D$   Àw~MRsD$  D$   Àw?	ȃ?	؃?	T$D$   Ã?	?	ىL$D$   Ã?	ȉD$D$   D$  D$   ÇÇˉ!ȁ  	T$D$   D$  D$    ø   Q8>e    ;a7  T$wL$  D$D$   Á  w0L$   L$?ȀAD$   Á vC  L$   T$?ɀJ?ȀBD$   Á   r  v  w릋L$v?L$?ȀA?ʀQ?ȀAD$   ø   P   P   {P1tP~7e    ;a.  T$\$11A9     ,shߕ5*,.uhĉt 9~h벉l$= )lwm 4w6x9   |8؇ޗs   j8؇ߕrl$tp9sSts   ̖wtp9s$ts   릖w띉L$É6O-O$OO'6e    ;a.  T$\$11A9     ,shߕ5*,.uhĉt 9~h벉l$= )lwm 4w6x9   |8؇ޗs   j8؇ߕrl$tp9sSts   ̖wtp9s$ts   릖w띉L$ÉMMMM4e    ;aD  T$\$19     ,sh5*,.   t 9   l$5 )l~m <~?p9   t8؇ߖre8؇ޕr[l$u]p9sqtr/w(tڍh9sIlrvD$ D$ D$ D$ D$ D$ÉLwLnLgLq3e    ;a4  L$rT$ \$1@9}W
  ,@4kf9r<|kf9wLkfu   D$$)f   1ffD$$ D$$ D$ f= vT$1t$9}u)4/9smt$v4Zf9w\$\Zf9vf9sL$뷍l/뱋L$LJfu   D$$)ft1ffD$$ KK2e    ;a  L$hT$$\$1@9}N   ,@49r5|9wLu   D$()   1D$( D$( ËT$\$$19}y)4/9sql$t$4vll$l49w9v9s
L$l$붋t$l7묋L$u   D$()t1D$( II0e    ;a   T$jJB9   q9   4Its|$9>9w{@)ŉۇ!ډ$)L$t$f|$D$D$ ËBJR~9:~	D$  É$L$D$|$	D$D$ Ë|$AIH/e    ;a  $T$(      \$0l$,D$41T$4T$(΋L$49   )D$T$29   t$|$|$NL$99l$}9}L$뛉ЋT$LD$닋D$(T$ ~)̓	ōD D$<D$@$Í*D$<D$@$Él$<D$@ $D$<  D$@ $G.e    ;av[D$ a|zD$$$    D$)))T$L$D$oD$D$$..e    ;av[D$ A|Z D$$$   D$)))T$L$D$D$D$$-e    ;a   T$             ̗)ȗ)\$1t$݉9}0)4/9   9}\/ʉ9}sc 9t0$D$L$9tD$É$=D$D$ÍD D$Í*PD$ÉT$ÉEE,e    ;aF  (b$D$$  $D$DDT$D$   D|$)+F    $L$$L$zDT$D$   D|$)+KF    $L$$L$|DT$D$   _D|$)+E    $L$$L$~DT$D$   D|$)+E    $L$$L$DT$D$   C|$)+aE    $L$$L$FDT$D$   C|$x)+E    $L$$L$DT$D$   OC|$)+D    $L$$L$DT$D$   C|$)+wD    $L$$L$DT$D$   B|$)+)D    $L$$L$DT$D$   B|$)+C    $L$$L$DT$D$   ?B|$)+C    $L$$L$GDT$D$   A|$)+?C    $L$$L$DT$D$   A|$ܒ)+B    $L$$L$DT$D$   sA|$)+B    $L$$L$DT$D$   /A|$)+UB    $L$$L$HDT$D$   @|$)+B    $L$$L$DT$D$   @|$)+A    $L$$L$DT$D$   c@|$,)+kA    $L$$L$DT$D$   @|$0)+A    $L$$L$IDT$D$   ?|$)+@    $L$$L$DT$D$   ?|$)+@    $L$$L$DT$D$   S?|$)+3@    $L$$L$DT$D$   ?|$)+?    $L$$L$DT$D$   >|$)+?    $L$$L$DT$D$   >|$)+I?    $L$$L$DT$D$   C>|$ē)+>    $L$$L$DT$D$   =|$̓)+>    $L$$L$JDT$D$   =|$)+_>    $L$$L$DT$D$   w=|$)+>    $L$$L$DT$D$   3=|$)+=    $L$$L$DT$D$   <|$)+u=    $L$$L$DT$D$   <|$)+'=    $L$$L$KDT$D$   g<|$)+<    $L$$L$DT$D$   #<|$)+<    $L$$L$DT$D$   ;|$)+=<    $L$$L$DT$D$   ;|$)+;  D$$*$D$   $D$pGT$D$   E;|$8)+;    $L$ L$FT$D$   ;|$<)+2;    $L$ L$GwT$D$   :|$@)+:    $L$ L$HT$D$   y:|$D)+:    $L$ L$LT$D$   5:|$H)+H:    $L$ L$JT$D$   9|$L)+9    $L$ L$LT$D$   9|$P)+9    $L$ L$zGT$D$   i9|$T)+^9    $L$ L$OT$D$	   %9|$X)+9    $L$ L$GT$D$   8|$\)+8    $L$ L$JT$D$   8|$`)+t8    $L$ L$OT$D$	   Y8|$d)+&8    $L$ L$LT$D$   8|$l)+7    $L$ L$HT$D$   7|$p)+7    $L$ L$JT$D$   7|$t)+<7    $L$ L$LT$D$   I7|$x)+6    $L$ L$GT$D$   7|$|)+6    $L$ L$mT$D$   6|$)+R6    $L$ L$HT$D$   }6|$)+6    $L$ L$KjT$D$   96|$)+5    $L$ L$HT$D$   5|$)+h5    $L$ L$FT$D$   5|$)+5    $L$ L$MT$D$   m5|$)+4    $L$ L$HT$D$   )5|$)+~4    $L$ L$HT$D$   4|$)+04    $L$ L$OT$D$	   4|$)+3    $L$ L$JT$D$   ]4|$)+3    $L$ L$MT$D$   4|$)+F3    $L$ L$JT$D$   3|$ȑ)+2    $L$ L$EST$D$
   3|$̑)+2    $L$ L$GT$D$   M3|$ؑ)+\2    $L$ L$MT$D$   	3|$ܑ)+2    $L$ L$TrT$D$   2|$)+1    $L$ L$JT$D$   2|$)+r1    $L$ L$'MT$D$   =2|$)+$1    $L$ L$GMT$D$   1|$)+0    $L$ L$cST$D$
   1|$)+0    $L$ L$IT$D$   q1|$)+:0    $L$ L$JT$D$   -1|$)+/    $L$ L$GT$D$   0|$ )+/    $L$ L$WMT$D$   0|$)+P/    $L$ L$[T$D$   a0|$)+/    $L$ L$_MT$D$   0|$)+.    $L$ L$!ET$D$   /|$)+f.    $L$ L$IT$D$   /|$)+.    $L$ L$aT$D$   Q/|$)+-    $L$ L$JT$D$   /|$)+|-    $L$ L$IT$D$   .|$ )+.-    $L$ L$!IT$D$   .|$$)+,    $L$ L$gMT$D$   A.|$,)+,    $L$ L$cT$D$   -|$@)+D,    $L$ L$OT$D$	   -|$D)++    $L$ L$\wT$D$   u-|$H)++    $L$ L${T$D$   1-|$L)+Z+    $L$ L$oMT$D$   ,|$P)++    $L$ L$-IT$D$   ,|$X)+*    $L$ L$JT$D$   e,|$\)+p*    $L$ L$wMT$D$   !,|$`)+"*    $L$ L$MT$D$   +|$d)+)    $L$ L$mST$D$
   +|$h)+)    $L$ L$GT$D$   U+|$l)+8)    $L$ L$3IT$D$   +|$p)+(    $L$ L$OT$D$	   *|$t)+(    $L$ L$-ET$D$   *|$|)+N(    $L$ L$GT$D$   E*|$)+ (    $L$ L$9IT$D$   *|$)+'    $L$ L$GT$D$   )|$)+d'    $L$ L$MT$D$   y)|$)+'    $L$ L$MT$D$   5)|$)+&    $L$ L$3FT$D$   (|$)+z&    $L$ L$?IT$D$   (|$)+,&    $L$ L$EIT$D$   i(|$)+%    $L$ L$MT$D$   %(|$)+%    $L$ L$JT$D$   '|$Ē)+B%    $L$ L$OT$D$	   '|$Ȓ)+$    $L$ L$KT$D$   Y'|$̒)+$    $L$ L$wST$D$
   '|$+В)V$    $L$ L$KT$D$   &|$+Ԓ)$    $L$ L$[T$D$   &|$+ؒ)#    $L$ L$UT$D$   I&|$+)f#    $L$ L$XT$D$   &|$+)#    $L$ L$[T$D$   %|$+)"    $L$ L$cT$D$   }%|$+)v"    $L$ L$|rT$D$   9%|$+)&"    $L$ L$7FT$D$   $|$+)!    $L$ L$;FT$D$   $|$+ )!    $L$ L$OT$D$	   m$|$+)6!    $L$ L$9ET$D$   )$|$+)     $L$ L$KT$D$   #|$+)     $L$ L$KT$D$   #|$+)F     $L$ L$OT$D$	   ]#|$+)    $L$ L$UT$D$   #|$+ )    $L$ L$?FT$D$   "|$+$)V    $L$ L$?ET$D$   "|$+()    $L$ L$GT$D$   M"|$+8)    $L$ L$GT$D$   	"|$+<)f    $L$ L$MT$D$   !|$+@)    $L$ L$[T$D$   !|$+D)    $L$ L$ST$D$
   =!|$+H)v    $L$ L$fT$D$    |$+L)&    $L$ L$ST$D$
    |$+P)    $L$ L$UT$D$   q |$+T)    $L$ L$UT$D$   - |$+X)6    $L$ L$fT$D$   |$+\)    $L$ L$ST$D$
   |$+`)    $L$ L$GT$D$   a|$+d)F    $L$ L$GT$D$   |$+h)    $L$ L$$KT$D$   |$+l)    $L$ L$XT$D$   |$+)V    $L$ L$PT$D$	   Q|$+)    $L$ L$UT$D$   |$+)    $L$ L$MT$D$   |$+)f    $L$ L$ST$D$
   |$+)    $L$ L$3aT$D$   A|$+Г)    $L$ L$QIT$D$   |$+)v    $L$ L$GT$D$   |$+)&    $L$ L$PT$D$	   u|$+)    $L$ L$ST$D$
   1|$+)    $L$ L$2KT$D$   |$+)6    $L$ L$9KT$D$   |$+ )    $L$ L$@KT$D$   e|$+)    $L$ L$UT$D$   !|$+)F    $L$ L$NKT$D$   |$+)    $L$ L$UKT$D$   |$+ )    $L$ L$XT$D$   U|$+$)V    $L$ L$\KT$D$   |$+()    $L$ L$/PT$D$	   |$+,)    $L$ L$XT$D$   |$+0)f    $L$ L$iIT$D$   E|$+4)    $L$ L$jKT$D$   |$+8)    $L$ L$MT$D$   |$+<)v    $L$ L$oIT$D$   y|$+@)&    $L$ L$MT$D$   5|$+D)    $L$ L$MT$D$   |$+H)    $L$ L$GT$D$   |$+L)6    $L$ L$GT$D$   i|$+P)    $L$ L$uIT$D$   %|$+T)    $L$ L${IT$D$   |$+X)F    $L$ L$IT$D$   |$+`)    $L$ L$KFT$D$   Y|$+d)    $L$ L$qKT$D$   |$+h)V    $L$ L$MT$D$   |$+l)    $L$ L$xKT$D$   |$+p)    $L$ L$MT$D$   I|$+t)f    $L$ L$]ET$D$   |$+|)    $L$ L$UT$D$   |$+)    $L$ L$DT$D$   }|$)+x    $L$ L$cT$D$   9|$+)  D$ *^$D$  $D$`T$D$   |$+4)    $L$L$iXT$D$   |$+h)g    $L$L$FT$D$   [|$+)    $L$L$;ST$D$
   |$+đ)    $L$L$OT$D$	   |$+Б)w    $L$L$/MT$D$   |$+)'    $L$L$OT$D$	   K|$+()    $L$L$'IT$D$   |$+0)    $L$L$mT$D$   |$+4)7    $L$L$hrT$D$   |$+8)
    $L$L$UT$D$   ;|$+<)
    $L$L$XT$D$   |$+T)G
    $L$L$T$D$   |$+)	    $L$L$T$D$   o|$+4)	    $L$L$cT$D$   +|$+p)W	    $L$L$?T$D$"   |$+t)	    $L$L$qwT$D$   |$+x)    $L$L$fT$D$   _|$+|)g    $L$L$5^T$D$   |$+)    $L$L$aT$D$   |$+)    $L$L$ST$D$
   |$+)w    $L$L$$aT$D$   O|$+)'    $L$L$C^T$D$   |$+)    $L$L$mT$D$   |$+)    $L$L$T$D$   |$+ȓ)7    $L$L$Q^T$D$   ?|$+ԓ)    $L$L$+KT$D$   |$+ؓ)    $L$L$ojT$D$   |$+ܓ)G    $L$L$&gT$D$   s|$+)    $L$L$GT$D$   /|$+)    $L$L$UT$D$   |$+)W    $L$L$sT$D$   |$+\)    $L$L$HgT$D$   c|$+x)    $L$L$jT$D$   |$)+i    $L$L$UT$D$   
|$+)
  D$* $D$  $D$FDT$D$   
|$+)    $L$L$DT$D$   A
|$+)X    $L$L$DT$D$   	|$+)    $L$L$DT$D$   	|$+)    $L$L$GDT$D$   u	|$)+j    $L$L$DT$D$   1	|$Ĕ)+  D$*V$D$  $D$HT$D$   |$)+     $L$L$GT$D$   |$)+uf  $D$D$OL$D$	   W|$)+uD$*(=*D$K=*D$>|Np=*D$aWK??3'O_o/?sgO[OC_7+o/?=*D$ 0v@j^RPF :.`"
p 0@P zn`bVJp> 2&0@P `p~ rfZ0NB6@*P `p 0v@j^TRJ@6h,"~0F\r$:xnPdZPfF<2|(.
D   Z   p "   8   N~  t j d` V L zB ,8 . $ B   X
n 6Lbzpfx\=*D$$MC9m/%5Kaſw)۾鍾?{飽qUg]鹼SkI?ϻ5遻+3!闺I魹_ue    ;avuT$tNJjB9wU$    )ŉۇ!\$)L$T$	D$L$D$ L$$ÍkGD$ D$$   :oe    ;avD$H+HL$e    ;avD$@    @    @ re    ;a;  $\$(ks)utC    C    C Ss)l$,9  L5 9  K     3{K;  D$)9l{9  L$))!׉7l$9~At4$D$L$CD$(@    P\$l$,L 99  H\$0$É뻍  )9   DU $  D$L$T$T$|$(_o7W9   ))!ڍ29~QD$L$ 9t$\$l$\$|$(_\$_+uD$ 5D$ ?'뫋**t|@w@$l$D$@   ~D$L$,|$(OG@   +uD$0    $t$0$11DsЉ$L$wPe    ;a   \$C Sk)|$9   L= 9   K   tZK[9wn))!ݍ*9~8|$L$9t$L$|$'D$D$$D$(    D$,    Éĉ$|$l$\$|$11낉i3e    ;a   \$C Sk)|$9   L= 9   K   tZK[9wn))!ݍ*9~8|$L$9t$L$|$7D$D$ D$$    D$(    Éĉ$|$l$\$|$11낉yCe    ;a  8D$<@ 11؉L$0T$,$D$   {L$D$<P9>  HX9%  L$D$@ht$D4$)ˉ!ډT$|$|$ՋD$L$T$   \$<kt$9   l$,ŉst$09@*tAl$Ht$LL$PT$T8Él$(L$ T$4t$$$T$D*D$0D$uL$ T$4\$<l$(t$$럋D$(D$HD$$D$LD$P    D$T    8Ë **t@	$L$c}ȉZe    ;av0D$8    D$<    D$@    D$    PD$ D$$Utu8$D$4D$D$D$D$8D$4D$<D$@my0Ðcy0ee    ;a
   T$$B ZJ*B)211B    B    B L$0D$4D$8    D$<     9   L$T$(Rt$,4$)É!D$L$t$ҋD$L$T$\$9Ql$$Eu-9u	l`*d*t$0D$4L$8T$< Ét$0D$4T$8L$< Í $D${e    ;a   \$C kS)|RM9wXK   t%K9s<D$*D$    D$    É$D$   l$\$11뷉J_e    ;a   T$B JjB9WB    B    B D$uD$$    D$(    D$,    ËD*@*D$$    L$(D$,9wd))Ňۇ!؋\$9~GL$\$9t$D$L$D$L$A~AD$$D$(    D$,    É\e    ;avqT$JB9~(9sT@BBL$D$    D$    ÐB    B    B @*D*D$ D$L$nxse    ;a-  4D$LL$HT$D\$<l$8t$@|$<Ӊ؉    T$DL$HD$L} Y  Nt$@ۇKt$@\$<l$8t$@   HD$LIT$L9s9      }A|Z 9ND$P 4ÉT$$L$ D$0|$\$$ƫD$L$T$$谫D$L$T$9t9|9uD$0L$ T$$l$8t$@D$P 4ÉD$(߉ËD$([|$$L$D$D$L$T$H9   )ʋ\$L)ˉ!ً\$Dًt$@|$Éȉщl$8t$@l$8\$<,$\$t$D$L$T$<9wH)ʋt$@)Ήۇ!l$8͋L$HމǋD$LӋT$Df9D$P4Éȉȉ~(e    ;av;D$$o{D$uË**t@$L$ve    ;a   Z$D$   dD$L$*+   *$D$6   IdD$L$ *+uM*$D$F   dD$L$*+u
*Í=*f=*W몍=*Hd	e    ;avD$@D$e    ;a   \$$CJ  k3SK9n  9a  ))!Ѝ09  t4$T$L$T$$Z+ZZB    Z9Z   d   	l$Eڅ   Jjr9   D$Bz@<$)ۇ!\$)L$|$ЋD$L$T$|3\$$Cu~ ÉS+uK  Í{ **t=I8T*P*J+uB  Íz $D$sT $D$s7Ge    ;aA  $\$0uhL$(Q+Q>Q YA    -+uA     D$8    \$<T$@$Íy 1D$8    D$<    D$@    $Ël$(u9u  M } Ut5E    +uE     D$8    T$<L$@$1g|$ 9]   EM@$L$,L$\$T$4T$ЋD$L$T$\$(S+   K |c~"PL$09   L$,LK$C(K SC    -+uC     D$8T$<L$@$Ë|$ 1ߋ**  I  |$ iE    E    EM@U ]u$T$t$\$ЋD$L$T$\$(K-+   S    u9C    -+uC     D$8    L$<T$@$Ë|$ 1CS+CK9   9   ))!ЍT l$09~bL$l$,9t,$T$L$T$(Zl$t r:JD9s[D>B$B(l$8D$<    D$@    $É뚋**t/@*|$ ŉ&8$L$Mpv$D$:pte    ;a   T$B($D$B9Bu?JZ tB    -+uB     D$ L$\$Íz 1WJ9s&@BB$L$D$    D$    Fe    ;a  (D$,$L$0L$T$4T$  D$L$T$\$n  L$ T$D$,HPX$T$L$;D$L$T$  `W$D$0D$L$4L$D$L$T$l  L$,Q+Q9QH  D$T$  T$D$ D$,$"L$,D$T$ D$T$ Y9Y}L$D$0D$T$4T$  D$L$ ȋL$T$ʋL$\$tD$8T$<L$@\$D(ËY y i9-@*t?Yi A    5+uA     T$8D$<\$@l$D(É1n߉|$$,$\$D*D$ D$t:L$,A    +uA     D$T$ |$$q|$$1D$L$,T$ |$$O$L$,BT$,ZR$\$T$ЋD$L$ ȋL$T$\$D$8D$É\$<L$@T$D(ËB$L$0L$L$4L$ЋD$L$ D$T$\$L$8L$ىL$<T$@D$D(ÉL$8T$<D$@\$D('e    ;a   \$ S+CK9   9wx\$$[t$(4$)!T$)L$t$ӋD$L$T$|\$ CD$,D$0L$4T$8Ë**t@$L$k_:?e    ;avD$@D$e    ;aj  0D$4X(2  H  PX97  hpm4$\$L$T$ՋD$L$T$\$4k9}      D$L$,T$ ~L9}Hl$(s[)9   l$$l$(9   )!Í,t4$l$D$$D$L$T$4)JL$ 
+uD$,BL$8D$<0ÍzD$,C    D$8    D$<    0Ëd*`*4D$8    D$<    0Él$8\$<0Évq;ve    ;a  ,T$0\$4l$8t$<1-)t$<)Ɖۇ!|$4ǋD$0މ͉ЋT$0t$<l$8\$4D$(JL$$zrZ)9      ttT$$9S  )އۇ!9~Ll$\$49t$\$l$ D$L$0A$D$T$(L$894   ͋L$8뮋D$0HPI$T$4T$l$\$<\$ыD$L$T$\$0+uK뚍{G늋T$0juiT$$9wq)އۇ!\$89~E\$ L$49t$L$\$*D$ L$0AL$(ȉD$@D$D    D$H    ,É뷉D$@T$Dl$H,É؉؉0e    ;a{  T$ \$$l$(1:\$$+l$(D$)ŉۇ!T$$D$ T$͋D$l$(\$$D$JL$rzZ)9~nuhT$9   )߇ۇ!9~@l$\$$9t$\$l$D$T$ B\$ËL$(9C   ͋L$(뺋T$ juiT$9wq)߇ۇ!\$(9~E\$L$$9t$L$\$D$L$ AL$ȉD$,D$0    D$4    É뷉D$,T$0l$4É؉؉ee    ;a  TT$XZZ  \$`l$\11111D$<1   \$Cl$Xt$\|$`\$։ǉL$<D$8L$4T$X\$`t$ t$d  zrt$PrR9W  E$)։ۇ!֋\$P\$)׉|$L$ЋD$L$T$6  a\$d   \$4ڋt$Xn\$8uGl$`l$\ǉL$<؉ыT$X\$`D$8L$4Z9Z   \$`D$@1D$D$@9@*tT$d\$hL$lD$pTÉT$0D$LL$,\$($D$D*T$D$t2D$XH9Ht11ɋT$0\$(ŉȉ띉$D$L$ދT$0\$(D$LL$,vP*T*T$4T$dT$8T$hD$lL$pTË\$dT$ L$<|$Ht$$$D$L$uD$8L$4T$Xl$\t$$|$HT$4T$dT$8T$hL$lD$pTËBJ`W$L$D$vD$L$T$u	T$XpI$D$\D$D$`D$ыD$L$T$\$\$dT$hL$lD$pTÉЉ}e    ;a  4$D$    1QD$L$*+  *T$D$    PD$L$*+L  *j$D$   PD$L$*+  *w$D$   PD$L$*+  *$D$/   QPD$L$*+n  *$D$0   PD$L$*+$  *K$D$   OD$L$*+   *$D$7   OD$L$*+   *$D$;   qOD$L$*+uM*aV$D$   =OD$L$*+u
*Í=*=*몍=*pd=*^=*L=*:=*(<=*=*=*b|e    ;a   D$ L$(T$ŋD$$։T$D$$؋L$,T$D$$؉D$L$L$ ȋt$ދ\$ ؉D$0|$σ ރ T$4l$8L$(L$ T$,ʋT$L$<9e    ;avwL$T$9uYT$\$1@9}?sO,Ar
Zw 4Ar
Zw 8؇ޕtD$ D$D$ me    ;aY  ,D$48  L$0I  +>  -   I   $D$~ET$D$   D$t@   uWD$8D$@ ,D$    D$  D$D$8D$@,ËD$0$D$4D$7ND$D$   D$WD$8D$@ ,É$D$ET$D$   LD$t2   VD$$    D$(  D$$D$8D$@,ËD$0$D$4D$iOD$D$	   D$릉$D$ET$D$   D$t2   D$    D$   D$D$8D$@,ËD$0$D$4D$EOD$D$	   eD$릀NuC$D$ED$D$   ;D$NxD$8D$@,ÀintWD$8D$@ ,茽e    ;a  T$fǂ(    L$ V  \$++%     11@9   Y  <_t旀.u"u   $     D$$ ×0rd9w]0u   u$     둋      }!     *      b0tƂ)  敄Y  <  90    , e  h9  ]  t+   h   9   0  4+0   9   1ET$9}U   <+0rg9w`D$   D$D$T$t#_t'  }TVЉ릉ƋT$$  9t	D$$ D$$×_T$T$D$$ Ö-uh$   D$$ É뤋   $  9D$$ Õ-uƂ(     1D$$ É   辺9e    ;a  `L$h^  T$d+1     1ۍh9  9  40  p9m  t x        p      D$   t$(\$D$D$D$X1D$
1D$	1D$$1D$<1D$81D$1D$41D$D$XED$
D$PD$D$$|$D$P9)    <*_u|$
|$$|$|$
뷗.ue|$	u#|$
   D$	|$$|$|$4|$
낋D$<D$lD$8D$pD$t    \$xD$D$yD$D$zD${ `Él$0   9   0   \$$u(|$4O\$D$HD$$D$|$4   D$HT$9}bl$<oЕ\$8 \$Cl$|$$G|$D$<T$8\$D$D$T$d\$l$   0ÇD$	ǋD$<T$8\$맋\$$jÃ    a   f   \$9}jt$<ǩ|$0T$<l$8	ՋT$0 S\$t$$Ft$|$<l$8T$\$T$d\$l$t$(   |$<l$8ڻ   \$
  \$	  D$4Ã  t$9͉t$z  9I  <* t$8؇ߖ  ]9    t*+  ]   9J    405  9*  D$,l$ 1Cl$ 9}_  <0   9   D$@   D$D$@l$t#_t'  },lnЉ뜉T$ 9uXL$<\$8ۇÇ	Օt6T$)ЉL$l\$pD$tD$D$xD$D$yD$D$zD${`1̋D$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `×_D$D$,D$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `Ö-u]^   TD$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `ÄuD$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `Ä9͋t$mD$$GD$<D$lD$8D$pD$t    D$D$xD$D$yD$D$zD${ `ÉŸ   
   e   1D$   3-u      11D$l    D$p    D$t    D$x D$y D$z D${ `Éȳe    ;a  XT$\   h  $  6  M  /  1 L$$ىL$A9  D$L$ ȋT$\$  ~AD$ X)-X)9]   뺋뵉L$$L$8  D$ L$)ȋL$\ʉD$ $  }%ۋ-X)\)9|     L   :5ÇݕuōXl$`uF9(  M u)   !ƍF9  M    !]C11۾   D$ L$D$} |$T t$P   !T$LT$Hqt$D |$@ۇރ D$<L$D   !   !	׉|$8T$LU !߉|$(\$H|$!|$ +}ѽ   !ōE!ǉ|$4t$<!L$Tt$P!	ǉȋL$DыT$@!	T$(	͉|$4!	D$\(  t`T$0l$T\$$E؃  ۃ ҉T$PT$8l$L!!	֋T$P!	T$0	L$T!؋\$$	É\$dT$hD$D$lXÉ|$4E $@D$6  D$\$8  D$`L$T ҉T$P\$\$   !9݇Çݍqt$Lۇމt$H ҉T$D ɉL$@\$   !Љ   t$@!	9!   \$D$`P t$	t$4Ft$ x)ѿ   !W9|T$\T$L$ ͋L$L   L$H   l$D!l$@!	ևÇ݉΋L$T   ыT$P!ׅ!tPŉ1T$\ωى/D$`ڋL$4\$냉\$4t$,$)\$N5  D$,L$4)ȋL$ \T$\l$`1l$`E111l$`l$`E111Ie    ;a  @)Hك ۃ  |$!߉\$!	߉ы\$!	É	؄  D$$t$tD$D$ tfD$      %   ~)))X9   PY   Xf.vD$$D$, f.w))9   YD$$D$,Å}/|*))9sH^D$$D$,D$$D$, D$$D$,WD$$D$, LG@JEe    ;a  0)Hك ۃ  |$!߉\$!	߉ы\$!	É	؄  D$$t$rD$ZD$ tfD$         
~&ܖ)ؖ)X9   LY
   .vD$$D$( .wܖ)ؖ)9   YD$$D$(Å}/|*ܖ)ؖ)9sH^D$$D$(D$$D$( D$$D$(WD$$D$( 苫Fe    ;a9  dD$pH һ   !Ӊ\$TPT$Pll$0t$L|$|L$t4L$t	T$|zT$LT$P\$Tl$t$LL$xD$pL$t|$|ËD$xÇ	ݕ  ^ VT$H ڃ щ!ً|$t!	ǋL$H!	ى!ЄQ$   -  D$tT$L\$|#D$t		l$|]l$LD$t\$|J ىL$H ۉ\$D ۉ!L$HT$D!!			ÄuD$P\$|l$t		CÇޅ҇Ç߉!	חtP9|ĉ	щʃ	Ç{  |$@\$|T$t l$LML$H ىL$D L$H   L$D   !!	9M һ   !ڋ\$t9!  	T$|t$tD$xT$|]\$Hۃ ҃ |$D |$<D$ًD$x!!	L$Ht$x|$D!	ƅt$!Ɩ  D$Pt$9  L$tT$x11\$L$tD$|l$`t$p>|$L l$H   !\$D\$<il$8 |$4ۇ݃ D$0   !ËL$8   !	؉D$,\$D^\$( !ЉD$T$<D$t!T$D$|+Fپ   !N!ƉL$8L$L\$H!ދT$0!	T$4!	T$	!݋D$	$      T$$D$ L$( ۍi t$Hۇ݃ T$,t$D!!	׋D$H!	D$$	L$(!݋T$ 	L$p0)9u1T$D$Z$   D$$   D$`$   dÉT$XD$\D$X$   D$$   D$`$   dÉщ눉T$8\$4@${|$G
   L$L   L$4   L$8!ʋL$H   L$D!	ӋL$<!ȋL$PT$TL
+   ST$lW+uRT$hWt*-p*o-+uWڍΉaD$0o
D$0эW׉ƋD$h띉SݽqD$|T$@tl$L։eD$t,e    $;A    $  $$  L$D$D$  $  $$  L$D$L$T$\$l$t$|$t
  )tbt\e  D$L    D$P    D$T    D$X \$L$t$|$D$L$T$0)D$(6  D$  |$\   1T$\$$  \$$  l$lT$  D$\$0)D$	D$L$D$DD$Du"11$  $  $  Ĉ  D$0@$,x|$G
   +u~S$  O+uI$  Ot*p*O+uGD$0dOvݍOω$  ]먍SNz@${w|$G
   +   S$  O+u]$  O|*x*O+u*GW$  $  $  Ĉ  ÍO譺ɍOω$  蔺딍S腺fD$L$0)D$*  D$L$L$HD$Hu"11$  $  $  Ĉ  D$4@$]v|$G
   +u~S$  O+uI$  Ot*p*O+uGD$4dO觹ݍOω$  莹먍SzD$@L$/T$.t$8|$<4$|$D$L$D$D$uD$@L$/T$.t$8|$<I$  Ǆ$      Ǆ$      Ĉ  Ë$  $$  \$0)\$t$|$D$L$T$D$D$(L$$Z$  $  $  Ĉ  Z$  Ǆ$      Ǆ$      Ĉ  e    $;A    $  $$  L$D$D$  $  $$  L$D$L$T$\$l$t$|$t
  )tbt\u  D$\    D$`    D$d    D$h \$\$t$|$D$L$T$@)D$0  D$  |$l   1T$l$$  \$$  l$<T$  D$l$@)D$D$L$T$D$TL$XD$Tu"11$  $  $  Ę  D$<@$r|$G
   +u~S$  O+uI$  Ot*p*O+uGD$<dO>ݍOω$  %먍Sz@$Cr|$G
   +   S$  O+u]$  O|*x*O+u*GW$  $  $  Ę  ÍOuɍOω$  \딍SMfD$\$@)D$%  D$L$T$L$LT$PD$Lu"11$  $  $  Ę  D$D@$q|$G
   +u~S$  O+uI$  Ot*p*O+uGD$DdOgݍOω$  N먍S?zD$8L$/T$.t$0|$44$|$D$L$D$D$uD$8L$/T$.t$0|$49$  Ǆ$      Ǆ$      Ę  Ë$  $$  \$@)\$t$|$D$L$T$D$D$(L$$$  $  $  Ę  $  Ǆ$      Ǆ$      Ę  Úe    ;aE  D$$L$ L$s  D$tuD$$ u8D$$D$ D$=D$D$L$ZD$(D$0L$4ËD$$D$ D$5D$L$D$D$(L$0D$4Í@$n|$G
   +u}SL$ O+uNL$Ox*|*O+uGWD$(D$0|$4ÍOՍOωD$ٱ룍Sʱ{Pe    D$;AY     $   HL$(PT$T$D$    I\$,\$qD$$D$    D$,D$D$TD$D$(D$fD$" D$   D$L$T$ \$0$D$L$T$t$   HPI\$\$Pl$l$$$ыD$L$L$X|$\5|$   IT$dL$hL$PL$tL$$L$xL$X$   $   $    D$\D$D$   D$   :D$L$$   $   Č   ȗe    ;a%  (D$<$D$D$
   ,x  $    Q\D$D$   ޣD$D$ L$L$ o$ l|$|$$D$G+   D$ @$k|$D$0G+ulL$,L$8O+u?L$4OO+uD$$G|$@(ÍOωD$$(OωD$4벋D$,돋D$ X耖e    ;a%  (D$<$D$D$
   v  $    hD$D$   莢D$D$ L$L$ o$j|$|$$D$G+   D$ @$j|$D$0G+ulL$,L$8O+u?L$4OO+uD$$G|$@(ÍOωD$$حOωD$4­벋D$,赭돋D$ 読X0e    ;a  TL$\       T$`҃  $  Љˋl$Xt$d^      L$Dl$PT$@
  |$(|$, ۉ   !߉|$$L$< ىL$8 L$<   !L$8   !	փt$4T$D\$,|$@L$(D$H1D$01D$ 1D$D$HFt$0L$L$(t$4t$09  L5 _u
uL$π0  9  З8@  L$l$ 9t$L$(99!	ӄZ  \$ۉ\$<|$@l$<ŉՃ 9ÇÇ9Ç݇Ç!	uLl$$9Çދ|$49Ç߇Ç!	u!ȋl$Pt$0|$@ىT$ T$D\$,@$g|$G	   +   PL$\O+uUL$XOt*p*O+u%GD$$D$hD$4D$lD$p|$tTÍOԪ΍OωD$X辪뜍P诪t@$f|$G	   +   PL$\O+uUL$XOt*p*O+u%GD$$D$hD$4D$lD$p|$tTÍO΍OωD$X뜍Pt@$!f|$G	   +   PL$\O+uUL$XO|*x*O+u%GD$h    D$l    D$p|$tTÍO^΍OωD$XH뜍P9t arzw@$Qe|$G	   +   PL$\O+uUL$XO|*x*O+u%GD$h    D$l    D$p|$tTÍO莨΍OωD$Xx뜍PitD$D$hD$ D$lD$p    D$t    TÃu   1|$(   !t$d$D$T$T$SWD$|$ L$DT$@\$\l$Pt$dD$(D$`|	@P$D$	   D$XD$\$t$D$D$h    D$l    L$pD$tTÅ     \$X;0   |+k bukq   ˉD$`|k oukq   у|k xukq   뱍qۇ,3   딸
   Ή뉍P$D$	   D$XD$L$T$uD$D$h    D$l    L$pD$tTÅ@$b|$G	   +   PL$\O+uUL$XOx*|*O+u%GD$h    D$l    D$p|$tTÍO΍OωD$Xѥ뜍P¥tD$X$L$-  D$L$\61e    ;a5  <D$D2  L$@+  P1핈D$#$\$D$HD$D$LD$D$L$L$$T$T$4|$  9  ow95p*8     t~9W  G   +uTML$DO+u#L$@OD$P    D$T    D$X|$\<ÍOωËD$@f؉̉MS룋D$Lu    h ߉D$0 ؃ ۉ   L$0   !   !!T$(	|$0D$#I  6  L$$9Ël$49ÇއÇ!	u1t'1)ȹ    D$PL$TD$X    D$\    <Éȉ1)ЉD$4@$_|$G   1L$()ȸ    L$0ȋ+   ML$DO+uWL$@Ot*p*W+u!OL$4L$PD$TD$X|$\<ÍW׉ŉ̍OωËD$@ˢ؉똉M踢lL$$l$4L$$9Ël$49ÇއÇ!	uT$4@$^|$G   D$(D$0+   ML$DO+uWL$@Op*t*O+u!WL$4L$PD$TD$X|$\<ÍOωŉҡ̍OωËD$@躡؉똉M觡lD$,|$84$l$t*D$l$D$,L$$T$4|$81-uPʽ   É1@$[]|$G   +   ML$DO+uUL$@O|*x*O+u%GD$P    D$T    D$X|$\<ÍO蘠΍OωD$@肠뜍Mst$ND$ TD$24$ND$ TD$4e    ;av   D$(  
  L$$-  X˃   11F<ɍ<yL$$9   3Ѐ	vލ@$[|$G   +u|FL$(O+uML$$O|*x*O+uGD$,    D$0|$4 ÍO֍OωD$$뤍F|-uۇ߉|$,D$0    D$4     Í@$[|$G   +u|FL$(O+uML$$O|*x*O+uGD$,    D$0|$4 ÍOK֍OωD$$5뤍F&|+6ŉEL$$$D$D$
   D$    oD$L$T$9u<u@   -+u-F(L$,T$0\$4 ÉǍF蟝ø    je    ;aP  T$2  \$+-        Jڃ   :0   Z b         xø   0   @9}z   40r9w0   ܄tS arCfÇޖuח_u0u_   D$ Ã_t!   D$ 1ŉ_D$11۹^   co=x7Չ+\$蛜襃e    ;ak  ,D$0   Q
$    L
})ىL$$L$L$:\D$L$0   w  D$($    T$   0  @.$  ۍk9    J$\$l$  D$HT$9g  )ʉ!ыt$(<1t$0ڋ      -  9~dD$ \$9t<$t$\$
D$ \$DT$9  $    L$(L$D$T$&D$L$D$4L$8,É9        T$9   \$ 9t$L$\$膣D$ L$9h  \$(.h)!݉l$$|$0ً$           9  )ݍ!Í9~-l$\$$9t$D$l$\$l$ DωD      \$9~mT$ 9t$L$T$趢\$0$  D$ (+   T$9wc9wZ)!t$($)L$l$   D$L$ c돍>DD$4D$8   ,É8ə这Ѻ   蓙؉ʙ   ~Yٺ   mٺ   aȉ蘙   茙e   1ue    ;av,T$\$10@9}rT$ÉØe    ;avLT$      ~C=   sl0tڅu
ǂ$      ù   S]e    ;a  4|$1ƙD$<L$@1TSÉȉمÅɇÇ݇Ç!	tID$<T$$L$D$
   D$    FD$
   T$<)0D$\$rj\$8ǃ       J͈   J|s6   l=   r   $  $4ù   =й   1ع   %/~e    ;a  T$ \$$11n4<D~Љ Ήى"  9   ~   r8  u   <Ftl$~)$     !O|$1ɉL$(0:D$@Gl lnЋt$Ɖ|$l$|$9   ~3      t$D$4!l$!|$   r   t$D l$|$|$v0D$!l$!   }s?x02FŅvƂ)  븉   $ǂ       É   菕   胕   w   ku|Pe    ;avZT$\$l$t$1@9}+9}s.| 8ؗtD$ D$ D$  É{e    ;a   L)H)D$(9  ,@4|$$      d  t$DT<$L$D$   T$D$D$  T$JT$\$$   4*M|$(1l$MωƉЋT$|f      l$ ,+Љ!Ս(̉<)F=   }   0D뚅tƃ)  덉ƉЉv9̉<)F=   }sRy0Dʅtƃ)  뽋   Љ   =   |
ǃ      $  $ ËT$   E   ;   /   E0*z5e    ;a   D$   t:L$!4L$$D$   D$HD$܉$L$|!L$$D$   D$HD$|܉$ىL$e~yYe    ;a   D$}ËT$   9}=   s^5uPh9uF)  t$D$O   Å~#Luڐ   $&15߹   辑xSe    ;avmT$|Q\$9   ~EJJ|&   s9,9sEB   1ǃ      $  ÃÉй   2<xwe    ;a
  T$$     111<>Зǃ FՉʉ9}B9   ~:Ƹ
   l j   r   Ƹ
   F| ,zʉ9|}L$l$Ë   9}45u;{9u/)  t Ņ~Du15D$D$É   we    ;a  XT$\ۇÇ݋z!  PZ?l$`uF9  T$T)ލN ۉ\$PىL$L  ҋX\$H L$L!!	l$P!	ËD$\\$H!ӉXT$TT?T$ \$`+l$Duۇމt$@~|$P ۉ\$Lۇ߉|$H ҉T$< ۉ\$8ۇ݉l$4 ҉T$0]\$, ۃ PT$(ٽ   !L$,   !	Ë(L$4   |$0!ÇދL$PL$HL$@D$(ً\$8!!݋\$<!	\$L!		t T$\$DKL$P l$LىL$H    L$H   !!	9 t$<ٽ   !t$9Ç!Օ  	l$ ED$T$l$ |$8t$`FD$@ ۋv)   !ӍST$T9F  \311D$   L$D$@\$ L$D   T$<!ЉD$0L$P   L$H   !|$L!	ӋT$0T$!!D$LT$ )l$T!T$T΋L$PL$DD$<!D$Tt$8!	!		ȋL$DT$<!ЋT$L	D$\@tpT$$D$@, t$PL ىL$L ҉   L$L   !!		؉   \$P!ڋ\$$	Ӊ\$dD$hD$D$lXÉ؉L$H   L$P   !T$L!	ËD$ËL$D   |$<!l$!ڄt!D$@|$81D$֋T$Tkt$ ًl$ Ç݅ۉÐ!	ݕJ  1۽    \$l$   ۇÇ!	  T$	l$\$l$ۇÇ߇Ç݁   !	ݕ   \$	T$         T$L$P-*\ \$Tlۇ݃ T$P!QT$L ۉ\$Hڃ !ыl$P!	L$LT$H!	xP\$l$TTPӋl$T$X\$l$ω1ع   Fع   2q-e    ;a  $D$,T$(\$0Zl$<u |$4)zt$8Bz|$ =  ۇߍwt$ۇމt$ l$ ҉T$T$ ҉T$!l$!	؋L$\$0!	É\$ȉT$0!t$D$!ƋD$!É!		\$09t$!l$,9Ç!  D$(T$T$׃T$@D$	Ɖt$ t$t$< Ѹ   !9D$ ҉ىL$    !ЋL$   !	9V\$4)ӋT$ jt$	tAD$L$D$@L$Dl$HD$8D$LL$L$PL$L$TT$XD$\$ÃtL$΃|$	rȉ띋T$(Z\$*L$L$!ƋD$!	t$!	l$!ŉjB    B\$@l$DD$H    D$L\$Pl$TD$X    D$\$Éln_e    ;avV D$$H$L$L$(L$L$,L$ƬD$L$D$T$$
 BD$0B@B ne    ;a  hT$}8     T$p\$ll$tkC    |$|C|$xэ\  \  }Ƅ$    hW}T$8)փ  Vڃ1  =*׋z99
9Ç!	ݕ  T$lj  \$d=*</Ɖ\$ll$dSÇ݅҇Ç!  D$8W@  t$@*Tlt$D$t$T$D$D$@-  P\$lkÇ߉؋ۉ!o  1҃ ۍi!݋$   Zp9;  )+S@l$@ ۉѾ   !ރ\$dy ۉ   !؉D$<)D$`z߉|$\ D$Xۇ߉|$T ۉ\$PT$L ڃ L$L   ѿ   !!	L$\   L$T   \$P!ڋ\$X!	Ӊ\$\D$@t$<)ÉD$l#hl$49ÇÇ݋t$d#0D$`9!	؄t!׋D$\ȋL$499!	uƄ$   hƄ$    hËSÇ߅ۉÐ!	ӄh  1ۿ    \$|$(T$dÇ߁   !	ӄ#  T$	l$(\$l$(ۇÇ߇Ç݁   !	   \$	T$(       L$Ht$`-*\ \$Dlۇ݉l$  !0qt$\ ۉ\$Xۇރ ۉ\$T\$dL$\l$`l$dl$`!t$T!	݋\$dt$X!	XXl$DՍ\+XL$HT$ (ӋT$(l$:\$l$(Ӊ1Ç݃Ç߉Ð!	ߗr  1    \$dl$|$0ÇÇ߁   Ç!	'  \$	T$0l$T$0Ç߁   Ç!	   T$	\$09     !  D$`-**T$H|ۇ߉|$$ l$\!T$lЍQT$X l$Tڃ ы|$`!L$$l$dыT$\!	ʋL$X|$T!	PPl$HݍT*PT$8WЋ\$ll$ڋ\$0:Ӌl$T$0Ӊ1T$lZۇÇ݋:!ՕtU  D$@ *T0\0l00$D$l$T$\$D$@pD$8W\$lg\$dÇÐ!	\  1ҋ\$d    T$|$`l$,҇Ç߇Ç݁   !	  T$	\$,l$\$,ÇÁ   Ç!	   \$	T$,	        -*+TT$Hڃ ыl$`!\$l+il$\ ۉ\$Xۇ݃ ۉ\$TL$\\$`\$\\$`ыl$d!T$T!	T$\l$X!	ڋL$lQT$HQJӋl$T$,Nڋl$\$,T$d11ع   ~ع   aW   g~   [~ع   _~ع   1й   E~й      ~й   ~ee    ;a   T$Zk.ۇk,)ꍪ\  \  Wsm5*||;@}U܃~U҉l$\l$T$l$D$\$D$؉D$ L$$ÉйW   -}7d"e    ;a   D$($D$L$WsD$L$*T\l4|$ <$t$l$T$\$Q*L$T\lL$$$D$l$T$\$D$D$,ÉȹW   c|mc8e    D$;A     $   ZۇÇ݋:!Օ  $   W  Ç݃Ð!	ӄ  1۽    $   $   l$P   ۇÇ߇Ç!	:  	l$PT$,   Ç߅҉Ç!	  T$,	^     p  \$P-*T $   LىL$0 틴$   !0q$   ۇރ ҋ$    ى!ǋL$0$   !!		$   XP$   l$PTP$$   Pډ$   J$    ۉ$   ى$    $    $   $   @D$|!!	؉\$|담$   !	؉D$xщ!$   )ǉ!$   T$xꋴ$   !	Ӌ$   )D$|؋T$T$`\$x$   1D$T   D$@1D$D$   K
   t$TFL$DJT$xT$`\$xt$TD$@L$D苌$   $   $   t$T  l$DÇ݋t$@9!	ӄtT$TD$t$   9  )ڃ:  5*֋r  D$x1\$x)Ét$<L$8|$X$   1ez    "0$   $   $   D9t$<v"̉4)q r  l$p\$4$   ͈͍G\$4l$pt$< }#)ȃ N  r<   9r1  yۇ߉z|$`j$   l)J    Ç߉t$8Ç	  $   $   $   D$tD$\$      L$$1ɉL$($   $      !t$lD$X)D$hD$x$   .$   ㋌$   ыt$d!$   !	Ƌ$   !	ދ\$XL$l)ˋ$   ]l$HM$   $   ǉ$   D$hD$XL$\$   |$||$(؋L$<\$4$   B  l$HD$LD$X
   ㉔$   D$XD$$D$$\$(ZT$|	Љ   ⋌$      달$   !!	9É|$$狌$      勴$   !9Ç݋|$\<$   4~!	Օ   $   ʋ$   ы|$X$   달$   !$   !	!	ރ0\$xы$   틼$   !l$d$   ]m $   l$L9  Ƅ$       ÉBD$$l$(l$($$   ㋔$   !ӋT$X	ډT$ʋ$   \$4달$   !l$4!	݋\$\	݉l$\$8\$\$<\$T$D$D$(D$  D$ t@$   ZKK|J*9   l 0tCBƄ$      Ƅ$       É$   $      1L$tL$\L$<
ՋT$x11   1Dl$,ډڋl$P1s$   A    A    @AƄ$      Étt $D$s    s    sй   sй   sй   t $D$ZZ/e    ;a  T$$Jك  t$ ȉًt$!щt$ !l$!		t$9އÇ߇Ç!T$9Ç!	E  l$,|$(	9߇Ç݇Ç9!	   \$(ډT$|$	9Çߋt$9ƇÇ!	ח   )݋T$\$,	9Ç9!	ӄt\T$ZKJK|J*9sa,+9t}JvB1B   BD$0ËJ9s@D$0 D$0Éq1qq $D$g $D$OXe    D$;A     $   ZۇÇ݉؋ۉ!S  Z3  $   ֋U 9ʉߋ]9É!ӄ  9}  U8V  $   9
9B!ڄ  U9P  U8P>  $   19rN   ,   M$   ډÅɇÇ݇Ç!	tLT$4D$L$L$D$
   D$    D$
   T$4)0D$l$Lr  Pڋ$   1D A$   담$   9}*l<i  +s$   |9rF  SSCS~K+B9  l*0tڅuC    FCƄ$      ËËxÇ!ݕ  VX9d  )ڃ ۋ.$   ~!݉.i$    ۇ݃ 狌$   $   !߉鋜$   !	!	ڋ$   P$   ZX$   Kj9  )鉌$    s;$   !;y$    $   ۇ߃ ҋ$   $   $   苌$   !!	$   !	Ë$   X$   ZX$$   L$T$$   T$T$lX X$   $   i$   iHى$    $   y$    ҉$   ۇ߉$    퉬$   X$    $   $   苌$   $   !!	!	߉$   ȋ$   !$   )t$d$   $   )Ήt$t$   6$   )L$8$   !$   !	݋$   )$   뉜$   $   $   )݋$   ߉$   $   [$   )݉$   $   1   1D$@/
   F\$@Z$   $   ǉT$@ȋ$   U  l$@Ç9!	ӄtt$X$   \$d$   $   1D$`$   L$\$   +T$`B$   $   t$X$   T$`$   T$`9  )֍~  =*t~6  |$DD$\1$   zl$`9  $   t$<Ƌt$\)Ɖt$\ȋ$   拔$   !։$   މt$p0$   *$   |$\$   !׉T$\⋬$   !	$   ߋ$   $   $   9Çߋl$t9Ç!	֖T$`B$   ST$lt$XS$   RS$T$pT$$   T$T$8T$$   T$l$$   T$$   T$<⋬$   !T$T$D!ꋌ$   담$   !	Ӊ勄$   !	݉l$ D$$   D$(      D$,$      Ë$   r|$lr$   vBt$t$   $   D$h   D$P1ɉL$T$   RD$t$   $   $   ȋ$   t$t$   l$h\$|$   $   t$T$   t$t
   ㉔$   D$dø
   t$Pt$h4$   4w$   |$T<z$   $   狔$   !Ӌ$   !	ߋ$   !	$   _/9  D$P$   ˋ$   !։$   T$d)T$|T$tT$x$   r0D= $   E$   $   勜$   !ڋ$   !	$   !	l$d$   )$   Ջ$   t$P֋\$t$   ߋt$xډ$   9ÇÇދT$|9!	ڄ6$   D$P\$8㋴$   4$t$|t$l$D$ߋ$   t$PډT$$   T$$   T$ȋ$      ⋜$   !ډT$$         ㋬$   !ꋬ$   !	Ӊ\$ t$$	T$(  T$,$      1$   $   Å҇Ç݃!	ڄ  1۽    \$0$   l$H   ۇÇ!	7  T$0	l$H\$0l$H   Ç߅ۇÇ!	   \$0	T$H|     d  T$H-*\ $   lۇ݃ $   鋔$   !Q$    ۉ$   ڃ ۉы$   !߉鋜$   ㋬$   !	$   ⋬$   !	ډPP$   l$HTP$   Ӌl$0T$H&\$0l$HӋ$   1x1X$   1	$   $   v$   @    @    JHƄ$      Éddc   dع   dع   ]ehdȉ_d   Sd   GdQKe    ;a  T$@l$<	ՋT$89Ç߉ً\$49Ç9Ç!	  l$$t$(|$>l$4D2HD2D$ T$8Ћt$$|$(|$\$D$ D$<\$4	ډT$\$Ћ|$8|$l$݋l$ l$<9Çߋt$$9Ç!	֖tT$2zRj9U   T$4Ӌ|$ǉ|$T$ t$8֋T$T$(؋\$ڋ\$99Ç!	֖   T$ 9ÇÇދ|$9Ç!	ߗt	D$D Ë\$,)l$09Ç9!	ՕuЋT$zuJv.;0uB    B    D$DD$D D$D 1bbIe    ;a   0D$@H   L$,$D$    L$!D$$D$    D$,D$D$4D$D$<D$D$@D$D$DD$X   D$(L$ T$$$    L$T$D$TVD$L$D$HL$L0ù   _AH,e    $P;AF	  0  $P     $@  ZD$LT$L10)T$TD$X$    퉬$   Ήى׺   !ꉔ$   T$|VT$xl
l$t ҉T$pۇ݃ ҉T$lT$xʃ ۉ\$hL$t\$Xl$l!݋\$p!ÉȉT$h!		߅È\$?T$>苬$   ML$t l$pT$x ҉T$dىL$l ҉T$h   L$t   !l$h!	Ӊ\$t$   \$`T$>\$?	ڈT$=ˉT$TىL$lыT$p!!닔$   !		ȋL$x   \$d!J!Ћ\$|!ߋ\$Xl$`!9   	   <E   $8  
\$d$<  9wO$4  $  l$\$D$L$g$  $T  D$d$X  D$\$\  0  É$  L$@$$4  D$T$l$\$Nl$t$$  L$@$8  iD$=tE   0E    "  HN$H  b  xuu$4  $$8  D$$<  D$$L  D$T$D$=D$|$\$L$t$   D$$L$,T$($T  $X  $\  0  ÀXt-)  $  |$D\$HL$P$  1_$L  ;  f)  G  E  ߍY  1   L$d$4  $$8  D$$<  D$$L  D$D$=D$|$$  gcD$dD$(T$,r  D$8L$4T$0$T  $X  $\  0  Ë$4  $$8  D$$<  D$L$T$D$=D$l$|$D$PD$t$   D$,L$(T$$$T  $X  $\  0  ÉL$\$   ]$   $  Ǆ$     Ǆ$      Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   L$H$   t$P)։$   T$=$   $   4$$  t$\$@D$L$\$H  l$D$  |$H3Guu   ً|$H߉ egu͉1Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   $l$\$L$PL$T$=T$t$D$L$T$(\$,l$$t$ |$4D$?|$0$   $   $   $   $   $   $   D$?$   $   1\$   $  Ǆ$      Ǆ$       $   $$  D$$   L$$   L$D$tz$H  GwFEu*$$  J~l$D$  |$HӉʉ1Gu	$$  ԋ$L  ˀetfu$$  +$(  1뫀gtЋ$4  $$8  D$$<  D$$L  D$$H  D$D$=D$D$DD$D$HD$D$PD$$  D$ o  D$$L$,T$($T  $X  $\  0  Ë$4  $$8  D$$<  D$$L  D$T$D$=D$|$\$L$t$    D$,L$(T$$$T  $X  $\  0  Ë$4  $$8  D$$<  D$D$=D$|$\$L$t$T  D$ L$$T$($T  $X  $\  0  Ë$   	׋T$t	Ӊ@u+$@  $   $   $   @) $D$>e    $;A     |$@   1T$@$$  \$$  l$$  l$@,$$  )މt$,$l  1X$    $  GB  E   D$@$BD$$  $  $l      {XL$@$l  Ǆ$p     Ǆ$t     $`  $x  $d  $|  $  $  $$  L$$  L$L$$  L$|$$l  \D$($  D$,  D$8L$4T$0$  $  $  Ą  ÀGu3u+   \$<D$@$\$$  D$<օ҉eftgu믅ދ$d  L$@$ЉD$8$  D$@$$  D$$  D$$  D$$  D$r  $l  1VD$@$l  Ǆ$p     Ǆ$t     $`  $x  $d  $|  $  Gw5EuH$  YGu$  F$  8etˀfu')ȅ~$  $  ɸ    gu$  $  ~;e    ;a\  <|$D$lG  EuVL$@$L$DL$L$HL$L$ML$t$PZL$hL$(D$,  D$4L$0T$8L$pD$tT$x<ÀG  L$\T$h9   9L$`   l$Lt   l$`ƍE}b9~ZD$@$D$DD$D$HD$D$MD$t$PYKL$(D$,E  D$4L$0T$8L$pD$tT$x<É9|99~X)~ND$@$D$DD$D$HD$D$MD$t$P~Y\$(  D$4L$0T$,T$pL$tD$x<1뮉뤉ˉL$DQ\$H9wl$@D %Dl$pT$t\$x<Í$D$@D$L$\$T$6l$D$\$PD$lL$D뫀e#ftgt|D$@$D$DD$D$HD$D$MD$t$PXD$hD$(
  D$0L$,T$4L$pD$tT$x<8e    $;A    $  Ë$  Ç!ޖ6  $  sFt$苬$  9  $  ׋$  +   iL  3)kd9  |$,$\  ͹   1ٍ$\  $l$	։t$( t$辸$  $\  ,$$  )ݍ]\$ƽ$  
 ۽   !달$  9È\$ ك ҽ      !!	$  9ÇÇt$!	ݕ  $  $  D$ރ|$0   1t$04$\$	 T$ϷT$$  +\$0$JT$$     $  11l$E$  달$  )苫$  l$$<(   9  l$ $T  l$Ņ  9$P       :  l,0       <;$|  \$9|       4\  8؇ߕ4     t$   w8ؖ               tubu*$  $L$$DD$Ĉ  ËL$$D}Ĉ  ËL$ 9}$     $ŵڋ$  $L$$DD$Ĉ  Àdt$~t$9ÇމN1Gu8ؗt
   9t      0tl$l9$P  Ç10   0   ]0   ;Ĉ  Ë\$$  9%t$,T$(E!Ĉ  É$  ǀ       Ĉ  É   ;M   /M   #M-48e    ;a  @\$P  \$Hkt$L9v  D$D-\$`X  L$X\$T  }9  (\$l  o9  8.|$`C9~       (0B9J]9vT$(l$8$D$l$t$\$D$L$t$YL$lT$(l$8뫍M98  T$p(T$dJ\$`u1҅  ڻ-   T$,i9  l$H
}YM9w(00T(D$tL$xt$|@Í$D$l$t$L$GD$L$t$T$,l$H뮃d   MÉп|$,)<)9w0+P0T+sT$8D$4$\$l$t$L$\$D$t$HD$4T$8l$H멍MÉпQD$,D$8)T$4l$8)i  l ),)9w'l$40|$H;0T;P0T;T$#|$8$\$D$HD$t$L$
\$D$t$HT$#|$8땉L$H\$"$D$L$t$l$
D$L$t$iL$HT$,\$"+   l$H$D$l$t$L$n
D$L$t$Al$H\$TT$\9r  |$$L/L$HJ9w7D$Dt$L($T$OL$QL$lT$$D$Dl$Ht$Ll$4T$<$D$l$t$L$	t$D$T$<l$4|$$덉{|$0$D$|$t$l$	D$L$t$i\$l|$0*l$H\$"$D$l$t$|$H	D$L$t$y\$"l$H0   $L$DL$\$t$l$D$L$t$i\$HTt$LD$Dl$HGOH1H/e    ;a  @\$P  \$Hkt$L9Y  D$D-l$H\$dC  U9  (0\$l   j9   .1(AT$l݉9}}T$dʅ|l9T$`~f|$X\$T9.  ]9vŉl$8L$(T$#$D$l$t$\$D$L$t$YL$(T$#l$8z0   막D$pl$tt$x@ÉT$4$D$T$t$l$rD$L$t$iT$4\$l뮍$D$l$t$T$4D$L$t$Ql$H|$`9   T$\\$T96  |$$/L$09   t$LD$D($\$|$ND$0L$LT$D\$$0C9\$d~Fh9v\$$D$,$T$D$L$l$T$D$L$hD$,\$$뭉ΉÉЉ\$<$D$l$t$L$>t$D$\$<l$H|$$8$L$DL$\$t$l$D$L$t$i\$Hql$Ht$LD$DdЉ
ECE,e    ;a  4D$D  D$<HT$@9B  \$8-$L$T$D$HD$D$LD$D$
   fD$    D$L$ T$$Y9   pL$Pl$T+M    k9wS+$l$T$L$L$D$
   D$D$  D$ L$$T$T$XD$\L$`4É\$0L$P$D$\$T$l$D$L$T$iL$P\$0khL$<-,$D$L$T$\$MD$L$T$YL$<$l$8l$D$T$L$\$D$T$HD$<L$<T$@\$8{5*0e    ;a	  p$   Ë$   Ç!R	  1$   KىL$` ۍqۇމt$\ t$X !݉l$T$   !L$`!ڋL$\\$X!		T$T	HڅÅÇ	ݕt   Ãű$       |$PT$L\$HKL$\ t$Xك  t$Tsćۇމt$` ۉ\$D^\$@ۉ\$< t$8t$@ t$4!L$Ht$T!	ϋL$\\$Ll$X!	Ӊʉl$L!	݉   ÇݕD$'ÇݕD$&	L$<t$8!L$@t$Pl$4!L$`l$D!		փ	څ\$P!|$&!T$'	חt $   ʋL$<|$\L$@$   !T$8!	ދT$4!	T$\!      	P$   X  FcD$l$   $   $   $     l$xuT$|9,  |$t/-n9  l$x70\70L7$   $   	L$\$   $   $   T  Ç	Ζ8  M9  /.$   l$\$   	މˉ$   Çޅ	ޖtdY,(9vt$\L$0D$%$|$L$T$\$|$D$T$XD$lL$0l$%t$\`$   ݃ 8Õ!  p   Y9  $     ٸ-   $   k9O  l$xd   ]̉)ʍ)9w&J0/0D/$   $   $   pÉT$HD$0$|$l$t$\$|$D$t$XD$0T$Hl$x뗁     T$,]ȾQ)ʉT$H)ʸ̉)ʍ)ȍ)΋L$,9wT$H0/0D/F0D/ D$0t$,$|$l$L$\$1|$D$L$XD$0l$xt$,랍]L7A)ʉT$HQ)i  l )T$$̋$   )ʸ̉ʉ)ʍ)ȍ)9w-L$H0T$xL$$0L0DE0D4D$0l$,$|$D$xD$t$\$A|$D$t$XD$0l$,됉\$xD$#$|$\$T$l$|$D$T$hD$#$   \$xg+   KL$xD$#$|$L$T$\$|$D$T$XD$#L$xP   $|$l$T$L$i|$D$T$HD$ll$x  M9   /.$   t$\D$d1D$(D$d5M$   $   	$   L$(ً$   $   l$(9
$   Y409vD$%L$0$|$L$T$\$|$D$T$XD$lL$0l$(t$%S$|$l$T$L$P|$D$T$HD$l$   l$x]t$x$|$t$T$l$|$D$T$hD$l$   $   t$x$L$tL$l$T$t$D$L$T$q$   $   l$x$   D$tD$l|T$||$tt$xsVc"׉ ׉$    Ye    ;a   0\$8ۇÇ݇ÇދD$4dÇ!	   l$<
uU
}-H$   9   ȹ   D$@L$D0ÉH   wb9wY~Z   $    D$    D$    D$\$l$fD$  :  D$(L$,D$@L$D0Ël$<8   88$   8le    ;a)  0D$4Ël$8ÇއÇ!	   ÃdÇ!	ߗ   \$<
uU
}-H$   9   ȹ   D$@L$D0ÉH   w|9ws~Z   х$    D$    D$    D$l$\$!	ȈD$D$   D$,L$(L$@D$D0Å\$<맅\$<7   A7|7$   27e    ;a  D\$XۇÇ݋D$TÇޅۇÇ!	r  ۇÇރdÇ!	I  t$\
   
   H$K  9>  ȹ   T$L
\$8l$P9w:t$Hl$4t$@$D$L$>D$@D$`D$8D$dD$4D$hDÉL$0D$<$D$HD$T$l$\$l$t$D$<L$0T$L늉H      9w~~Z   IۋL$H$L$LL$L$PL$D$\$t$!	ȈD$D$  D$ L$$T$T$`D$dL$hDÅۋt$\럅ۋt$\5   M55$   >5(e    ;a  D\$XۇÇ݇ÇދD$TdÇ!	5  l$\
   
   H$-  9   ȹ   T$L
\$8l$P9w:t$Hl$4t$@$D$L$=D$@D$`D$8D$dD$4D$hDÉD$<L$0$D$HD$T$l$\$t$l$D$<L$0T$L늉H   wm9wd~Z   ML$H$L$LL$L$PL$D$\$l$fD$ N   D$L$$T$ D$`T$dL$hDËl$\3   33$   3xSe    D$;A     $   o  $f  D$K    |$L14$     $   )к    $   ڋ$   
  A      D|$$O\$8T$8~|Ǹ>
ףT$8kd)V     l$$S-~l5A  T$KD   t  k5~<~?AnK  j   .  k5~TA  TJȉ$   ҇Ç݇Ç= ʚ;Ç!	tUD$<\$($T$D$ ʚ;D$    D$ ʚ;T$<)D$\$(   T+T$<ÉЃdrkŸ>
ףkd)h   C  T$<k=~TA  l$KT+=     CwAr  h     k5~|A  l$(l$KD+
  =   t  CVAX  T+  PA  DJ-$      A  $   )ЃAD$4Zۉ!ڍTK$   9wf$   $   \$01$T$l$8$   $   D$4$   D$0$   Ǆ$       Ǆ$       Ĕ   Él$0$   $$   T$L$\$D$~\$t$$   $   l$0RA  $    B؉!DKD$L$L$l$D$L$Ǆ$       Ǆ$       Ǆ$       $   $   Ĕ   ÉɋD$(ik>  !i1|5)l$,~|$ D$@A   D$(D$@yL$KDkl$< ۇ݃ ɉL$8L$<$   !鋼$   L$8!ω		T$,$   $   |$ t$(l$,$   $   9Ç9Ç!	t*!ǃ$  l$(u<:A>  $~  T$(Z-l AW  t$KD2ɉ \$,A   |$KT=\$,$   $   t$(9ڇÇ߇Ç9!	ޖt`$   $T$l$L$,L$2D$$   ዔ$   )D$$   l$(u=A`z$skT$(Z-l AsHt$KD2$   $   йA   5-йA   )-йA   ,عA   ,$   ,A   ,й$   ,عA   ,$   ,A   m,$   q,A   W,   ],A   A,   E,A   +,   1,A   ,   ,A   +   ,A   +   +йA   +й   + $ȱD$y>e    ;aq  DT$P\$L)ڋt$X9  D$HS9  |$\ψϋ\$T#)|$Xۇ!|$T|$Xωt$XT$L  \$Tt$X;     D$4   D$$D$4t$$\    P  z|$09  \x  f<z3Vc439   ވ\ލWt$T6439wވ8ދt$$|$X9 F  |$LD$#$D$|$l$T$D$L$l$QL$\Vct$#|$L뗖D$#$D$D$0D$l$|$D$L$l$yL$\T$LVct$#*$D$T$l$|$^D$l$L$\T$L\$Tt$$|$0$T$l$|$L$D$]D$T$^T$  T$l$D$L$\Vcl$,D$@$t$|$D$L$\T$L\$Tl$,t$XD$$D$@J9w߈߉D$`L$dl$hDÍ$D$T$l$L$|D$L$l$AT$L|$\볍$D$\$l$T$FD$L$l$Q\$Lt$X$\$LL$(L$LD$D$<L$H9t$L$L$LL$0\$Lt$XD$<l$(j(oe    ;a&   D$(HT$,9   \$$l$4͈͐D$0   =      $L$T$D$D$D$5D$D$6D$   D$L$T$Y9wl$4݈݉D$8\$<T$@ ÉL$(-,$D$L$T$\$D$L$T$YL$(=  ~= \  R$l$$l$D$T$L$\$D$T$HD$(e    ;a  @D$,    D$TT$P9$  \  D$U       1y  	  f    	   d   1    D$PT$HZl$L9   L$D\u  f4   t$Dȉ   L$< {Ӈ	։5Vc9wt$<t$D5Vc뫉\$8T$(D$#$L$<L$\$l$|$D$L$l$yL$PT$(\$85VcD$DD$#NL$X\$\l$`@É\$4$L$DL$T$l$\$l$L$D$PT$H\$4   }D$HXl$L9   L$D\U  f4   t$DʉcL$< {Ӈ	Ɖ5Vc9wt$<t$D5Vc뫉\$8D$$T$#$L$<L$\$l$|$D$L$l$yL$PT$#\$85VcD$DD$$N\$4$T$DT$D$l$\$L$l$D$HT$P\$4D$HHL$8\$L9   l$D\x  ft pҍVc9w_T(F99wL5 ݉+t$HL$#$l$t$\$D$l$D$\$@L$#t$H볈T$#$l$L$8L$\$t$l$D$\$pD$HVcT$#|$PT$l$Dl$D$\$L$b\$l$D$HL$8T$PD$HHT$L9w\$D\t  f4Չȉى<L$8$\$D\$D$T$L$T$\$D$HL$8벋D$HHT$L9w\$D\b  f4ՉȉىL$8$\$D\$D$T$L$T$\$D$HL$8벋D$HHT$L9w\$D\a  f4ՉȉىzL$8$\$D\$D$T$L$8T$\$D$HL$8벃   tj4D$HHT$L9w\$D\r  f4ՉȉىL$8$\$D\$D$T$L$T$\$D$HL$8벋D$HHT$L9w\$D\f  f4ՉȉىL$8$\$D\$D$T$L$_T$\$D$HL$8벃
uaD$HHT$L9w\$D\n  f4Չȉى;L$8$\$D\$D$T$L$\$T$D$HL$8벋D$HHT$L9w\$D\v  f4ՉȉىL$8$\$D\$D$T$L$T$\$D$HL$8벋D$HH\$L9wl$DT l$XL$\\$`@Í$T$DT$D$\$L$=l$D$\$HD$HT$P뱉$  D$T$P$v  D$      u	T$PD$,$D$   D$   L$PL$CL$Y  D$HT$8\$L9w>l$Dl$D\$L$D$,D$L$q'D$DD$XD$8D$\D$LD$`@ÉL$0$L$DL$D$\$T$?\$l$D$HL$0D$Vu1)D$P$  D$D$HH\$L9w]l$DD \A9wT l$XD$\\$`@ÉL$H$l$L$\$D$l$D$\$@L$HT$P볍$l$Dl$D$\$L$yl$D$\$HD$HT$Pi   e    ;a   D$L$؉х~wD$L$$D$D$L$T$9w\)ʉ!ʋl$~=  uD$ =  t }	u
`tuD$ D$ D$Éȉ,Ae    ;ai  ,T$4  \$0+t$88؇ݖu'       3  \    kJ˕b  7  "b  'W  uЖ     1@	}M9w  4Ѕ|~݋|*x*D$<    D$@ D$D    D$H    L$LD$P,ÍB؁   &1҉l$<T$@D$DL$HD$L    D$P    ,Ëx*|*D$<    D$@ D$D    D$H    D$LL$P,Ëx*|*D$<    D$@ D$D    D$H    D$LL$P,Ë|*x*D$<    D$@ D$D    D$H    L$LD$P,Ö8؇ݖu؉1#|*x*D$<    D$@ D$D    D$H    L$LD$P,Õ\  U  U     9L  D$11A	l$9   9  40|Y9TЉD$$   D$D$$l$u|*x*D$<    D$@ D$D    D$H    L$LD$P,Ãa|fƩD$   D$D$렃A|FɉD$   D$D$11D$1o9  )ǉۇ!ؕxu	1 պ   |*x*D$<    D$@ D$D    D$H    L$LD$P,Ë|*x*D$<    D$@ D$D    D$H    L$LD$P,Õuu
   fxu
   U1N\؉\   1au؉   1bg؉   1rvUuw'ttu2؉	   1vtx؉   1mfu؉   1Vnu؉
   1?r؉   1$x*|*D$<    D$@ D$D    D$H    D$LL$P,ÇÇ݉D$<D$@ B؉D$DL$HD$L    D$P    ,É$T$D$L$T$49   D$<D$@)ʉ!ыT$0щL$DD$HD$L    D$P    ,Ë|*x*D$<    D$@ D$D    D$H    L$LD$P,Ö""|*x*D$<    D$@ D$D    D$H    L$LD$P,É[ȉKȉLwe    ;a7  `D$h  L$d\8  X\$,ىL$X`  T$&"t	'  $l$D$
C|$  D$X$L$,L$D$\C|$@  1tD$&"  'k  D$0    $D$    L$hTIILL$HL$-D$L$,T$X1ۋl$HډˉL$(  D$\\$Dl$H$L$D$&D$$D$ L$T$\$l$t$o  T$(\$T      D$DHt$H9wI|$\݈D$&'nfx*|*D$l    D$p    D$tL$x`Él$<$\$\\$D$t$L$|$D$t$HD$DT$(\$Tl$<qTD$0$D$   D$   'L$  D$DT$P\$H9w;l$\\$Hl$\$D$0D$L$UT$(\$TL$P|$\t$HL$4$l$\l$D$\$T$&l$\$D$DL$4D$l    D$p    L$tD$x`$    D$\$l$ D$L$D$lL$pD$t    D$x    `ËD$X$L$,L$XD$L$  T$,9u  t3   u
D$&PD$XD$lT$pD$t    D$x    `ÃʋD$X$L$,L$D$u
D$&D$XD$lD$,D$pD$t    D$x    `ËD$X$L$,L$T$&T$'@|$|*x*D$l    D$p    L$tD$x`Ëx*|*D$l    D$p    D$tL$x`É$l$D$`?|$?  D$X$L$,L$D$?|$   $D$    L$hL$LL$eD$L$XT$,\$L11	E|$,։9}sO  <)t^V9w	߈0҉l$8D$'t$@$D$t$\$T$D$L$\$QL$Xl$8t$@|$'멉$    D$t$\$D$L$L$lD$pD$t    D$x    `ËD$XD$lD$,D$pD$t    D$x    `Ë|*x*D$l    D$p    L$tD$x`Ë|*x*D$l    D$p    L$tD$x`Ë|*x*D$l    D$p    L$tD$x`ú   e    ;av`T$\$l$1
|$ى9}*)͉| 9s{f9s\ΉȉL$É_ie    ;av]T$\$l$1
|$ى9}()͉| 9s9s\ЉʉL$Ée    ;aM  <D$@=   3 |~~ =   |=   D$D<D$D <D$D<=      )L$()T$)\$4-0)5,)t$=()|$,<$t$l$fD$QD$L$9|	D$D <É9  \$,,Ct$@f9rك9i  Sf9rŋD$4$L$L$T$(T$ft$D$L$9|   D$D<  L$4AT$@f9ދ)L$8 )T$$)\$ -8)l$05@)=<)|$,$|$t$D$D$L$9|	D$D <É9   \$0,t$@9rۃ9sw9ŕ   }ZD$8$L$ L$T$$T$  T$@fT$D$L$ 9|   D$D<sL$8AT$@f9D$D<zsnxe    ;avvD$=  W )))$T$L$fD$ID$))9}s#AL$f9D$1D$ Éne    ;a   m$D$   D$L$p*+uMt*_$D$   ]D$L$x*+u
|*Í=|*
=t*
(Se    ;avQD$$L$L$g:D$L$Q$D$P:D$L$$D$	=D$D$e    ;a   D$T$Z*9Xtp1ɄtfHZj9Xt91Ʉt/HZR9Pt
1D$É$\$L$CD$1݉,$L$\$6L$D$T$1릉,$L$\$6L$D$T$p7e    ;av+D$$D$D$D$*  oD$D$e    ;av,D$$D$D$D$*  /6D$D$Me    ;av+D$$D$D$D$   ώD$D$e    ;av,D$$D$D$D$   5D$D$e    ;avBD$$L$L$D$   /D$L$$D$7D$D$Ge    ;avDD$T$9
u/HZR9Xt
1D$É$L$\$4D$1e    ;av81L$ D$T$$L$l7L$D$@|ۉL$e    ;av/D$L$1B}.u{D$ D$:e    ;av81L$ D$T$$L$7L$D$@|ۉL$e    ;av0D$L$1B}f.u{D$ D$e    ;av;1L$#D$@\$$L$L$D$@=|؉L$.e    ;a   D$L$1B=}dR,4<9t   tD$  Ëlt\9wt   ۉT$,$\$t$w2\$D$L$T$D$ ^e    ;av:1L$"D$\$؉$L$L$D$@W|ىL$e    ;aviD$L$1SW}O,4
9Ç݋t<9wÇ	ult
9ulT
8ЕtD$ D${e    ;av:1L$"D$\$؉$L$
L$D$@|ىL$/e    ;aviD$L$1S}O,4
9Ç݋t<9wÇ	ult
9ulT
8ЕtD$ D${e    ;a  @D$T     L$LQT$'$\$P\$D$؛  D$T%  T$'	D$\$-9  T$(\$<D DD$,$D$    5Z  D$D$0L$L$4 3$臾D$L$,+   L$4HD$8L$0HL$T
H\$(X-+uVl$Lht$PpD$D$D$HD$l$t$\$L$0p  D$< D$XD$8D$\D$T`D$`@ÍxŋD$L}ƋD$P떍xD$4|M$ D$D$9 $D$葇6e    ;avCD$u	D$    HP	ʍTD
 	D$fe    ;avaD$    D$    D$$oD$uD$    D$    ÐL$QY	ҐL
L$D$e    ;a   D$ tuD$$    D$(    HfL$PfT$$D$L$	HT$~wDD$    L$ \$9tD$$D$D$YqD$D$    D$    tHL$H@	L$D$L$L$$D$(Ée    ;aE  ,D$4=    L$<  z  PT$ (  \l$@\$$D$$\$\$]D$L$$(  T$  T$4P   XQ9   D$(l$09   $l$\$D$<~dT$ L$$9   )щ!ыT$(,vw
v^D
C9~$L$89t$L$t$2D$(D$D,É؋T$<҉뀉Sl$@   I1@   /   %1$    D$D$    D$8D$L$tD$L$$L$D$ $D$蚃$    L$D$!   L$0L$D$ D$L$$L$lD$ $D$Fe    ;av|H)L)D$ 9}s]@L$$D$(É$D$D$
   $    FD$D$   lD$L$D$$L$(he    ;a   D$Ht|Hw<w"tt D$Ã(D$Ã,D$Ãu$D$Ã0D$Ãwu4D$Ã$D$Ãtu0D$Ã$D$D$    #Ne    ;a   D$H$L$lD$D$    D$    tPT$PX	ډT$L$T$\$[t r'AЉD$L$ ÉT$L$ ø   cNe    ;avD$ D$.e    ;a   D$ tHrw D$$É$D$L$$    ,T$D$%   L$D$D$L$$D$fD$ $D$@ $D$(b=e    ;avD$@D$,e    ;avD$@D$e    ;avD$@D$e    ;av	D$D$e    ;avqD$$D$t3Hfu11ɉL$D$D$Ëh   w"D$    D$    D$    û   ~se    ;av2D$Hu@(D$É$8D$D$e    D$;A+     $   1$   Qu*$$   D$  t$$   Ĉ   É$D$L$$     9  \\$Xll$T$   $L$hD$Ǆ$       Ǆ$       tH$   H@	$   $   $   $   $   $   $L$TL$hD$D$hH ff  1ɍ$D$    AL$HL$>D$L$H     -+  $   ht$hn  4   ^ fk  11\$4l$|D$\1D$PD$\T$PB\$4l$|t$Dt$hT$PT$DT$Dt$P9   l Z9w4\$DЍ53\5+u+막߉Ɖ딉l$p-,$D$T$L$\$D$L$T$Yl$pt$P$   ыT$D넉L$LD$x\$hk"  fU  1l$<$D$    l$ҵD$L$hQ  4   Y"  f  11ۉT$0\$|l$<11FL$0T$||$8L$hT$0\$|9   _9w.\$8+|u봉막t$PL$d|$8$D$|$l$\$̵D$L$l$YL$dT$0t$P|$8Q  I"T$x$T$DT$T$LT$D$|$l$f D$;  D$ D$lL$L$@$   $   `$7D$D$t$   $L$XL$e+L$uJD$tL$@9J  L$l$   $   Ǆ$      $   $   Ĉ   Ë|$tui ۍ4
   .  9  )Ӎ  ۇ݇ۇ!ډ$   s       9   )      $   hxŋ$   苬$   /$D$D$    L$D$   ѳD$L$T$AӉʉɁ   j$ D$D$, $D$xЉٺ      ٺ       $D$,xfe    ;a  t$   1L$xQO  $MD$  Hf   11Ʌ~}L$81\$@؉D$@T$<\$x$L$bD$D$D    D$H    tHL$DH@	L$HD$DL$H$   9t+D$<@L$89|$   5 Ƅ$    tÉ$D$|D$L$D$u	$   믋D$x$D$<D$wt$$   cƄ$   tËh   wm$   5`.Ƅ$    tÉ$D$|D$$   D$  D$4t$|$L$   t$L$   tû   ~e    ;a   D$Htz$rD$tV L$$D$aD$D$    D$    tHL$H@	L$D$L$D$L$ D$    D$     D$    D$     Be    ;avxD$HtE$vD$L$QJ|9sB.uB9w-)щ!ЉD$\$D$    D$    É~!le    ;av7D$Hu@$D$Í $D$te    ;av?D$Hu@"f D$Í $D$0tje    ;a   D$HwLu@ tL$D$11   @ tL$D$11u@$tL$D$11u@ tL$D$11u@ tL$D$11 $8D$'sae    ;avX<|$H1L$@Qu!$D$DD$p  t$|$H1<Í $hD$re    ;avhD|$X1CL$HQu1$D$LD$D$PD$D$TD$  t$|$XDÍ $D$rQ|e    ;a   x$   1L$|QuK$$   D$$   D$  D$@t$|$D$   t$D$   xÍ $D$fq[e    ;avwt$   1 L$xQu=$D$|D$m  D$<t$|$@i$   t$@Y$   tÍ $D$pme    ;a   \$kuqktL4   k fu+11ɋT$9s9tL$D$11Á   wȉƸ$   벉P   f $D$o8Ce    ;avKD$Hu@ tL$D$11 $D$oe    ;av7D$Hu@(D$Í $D$8ore    ;av7D$Hu@(D$Í $ D$n"e    ;av8D$Hu@ D$Í $D$ne    ;avr\$kuFk"  fu
1D$[ ́   w9w)   e $D$m7re    ;a   \$k   ktv4   k"  fu+11ɋT$9s]tL$D$11s Á   w99w-)  !Ѝȉ뢸$   눉b   s $D$mEe    ;a   D$ ttduFD$$D$(   É$D$D$
   臮$    JD$D$   9D$L$D$$L$(ÍID$$D$(   ÍHD$$D$(   ?e    ;a6   |$,1L$(} ËD$$P$9H(~T$ʋ$\$VD$D$    D$    tHL$HP	ʉT$L$T$L$,T$0tFD$(L$L	T$$$L$VD$tL$<D$@D$(D$P 11$D$L$L$4D$8uHD$$H D$    D$    tQT$QI	щL$L$T$L$4T$8VD$$Me    ;avD$@(D$e    ;a  @|$P1RL$D   Q(T$41\$0C\$4t$D9   Y$i(9   D$0Ë$T$GUD$D$8    D$<    tPT$8PX	ډT$<T$8\$<l$L9u$D$HD$\$D$u	l$L\D$D$D$0D$}t$|$P,D$x@D$x @D$x @Ée    ;a  (\$,l$0  @9}  4 t9  )ŉۇ!ÅE  1@9}&z  , v:t"tuՅ  h9  9:  4:   9  t"   )!,   N9}#   4)"t\uq܉9   A9   )ʉ!ʍ<*l$89ttf1T$$L$t$|$ D$4$\$l$D$ul$8t$|$ 붋D$$$D$D$D$L$T$tD$<    D$@    D$D (ÉL$<D$@D$D(ȉe    ;az  $|$01L$,G  D$(P$9H(7  Il  5t$@l$D,D$    D$     tut$um	l$ l$t$ l$0t$4l   ÇݕD$`,m ti\$T$$lD$L$tL$HD$LD$L$DD$P$HD$L$,D$TD$X   D$\   $Ë@ D$    D$    thl$h@	D$D$l$l$8D$<S11 $ D$efe    ;a   P|$d1oL$TT$tL$xL$L$L1*D$tL$x@,$l$Ѝ|$dt$LD$@@L$LT$\9   D$@\$X,~l$<D$tD$DL$xL$HPP$҃|$t91uD$HL$DL$tD$xl$<yD$D@(L$H$ЋL$D$ՋD$DH(T$H$ыD$L$@P$Ѓ|$럃Pe    $T;A  ,  $8  1BǄ$       Ǆ$       Ǆ$       Ǆ$       $0  $   $   $   $   $   $$   L$$         $   1t$<11D$?      $   t$lD$?$   \$hՉ$   $   l$dCD$`K$   $   =<$$   L$T$D$    D$?$   T$d\$h$   t$lF|$@9Yua$   |$DψD$?$   Љډl$D  D$DT$@$   $   $   1D$l1$   1D$h$l  ,  Í$$   L$$   T$>D$ $   H(L$\$4  \$dl$h$   $   D$x1D$PD$x.t$PF$4  t$P\$?ǉ։닄$   $4  ͋L$\\$h\$P9  $   l$Xh$p(9  4[D Ǆ$       Ǆ$       tH$   H@	$   $   $   $   \   }  \k!  $   $D$D$L  \$?t$   L$X$   l$h$   tuu΍$$   L$l$D$   $   |  $   $D$$   T$uD$    $$   L$$   T$GD$8  D$`  11҉L$d$   $$   \$D$5D$`HT$d9*  $   $   l$P,t$Xn\$h9   D$p$   $   D$p\$h$   L3T3,3l3$   -+u1$   ,3$   l3\$?$   $   l$hS׉Ƌ$   =$   $   *빉L$HT$L@$$   L$t$\$l$7D$L$\$iL$HT$Lt$X|$P$   D$` $$   l$D$T$L$\$D$T$HD$` $D$    D$    D$    D$衙L$T$D$`&$$   L$$   T$,D$    訟$w$$   L$$   T$D$    \$?$   L$X$   l$h$$   L$$   T$D$8d  D$?W  $   $L$PL$]$8  $   Ǆ$\      Ǆ$`      Ǆ$d      D$`   11҉L$d$   $$   \$D$4$   $\  L$`$`  T$d$d  Y9w3ʍq$`  t$P4   $   L$X$   l$h- ,$D$L$T$\$ȗD$L$T$$d  $\  T$`둍 $D$    D$    D$    D$~T$L$D$`$8  5Ƅ$l   ,  ÉD$T$   $)D$L$   $Ћ\$D$T$   $4  $   1D$?T$hD$?/؉ ;e    D$;A     $   1uL$L$T$     $   k(l$L11+|   Ç@|$C	$   \$Ll$L9   {$[(9Z  D$C@,D$X    D$\    tut$Xum	t$\l$Xt$\9wD$D|$P\$H,$$   D$t$D$uD$DL$T$   \$H|$P/$   $D$DD$/$   t$TƄ$   Ġ   ÖtqD$`    D$d    D$h    {D$`$   D$dT$h$D$`D$D$<|$lt$T$   t$lu$   Ġ   Ƅ$    Ġ   Ë$   1le    ;avD$tL$D$11̺e    ;a  \D$`HO  *$ T$D$HD$L$T$
  D$`$KD$L$T$($8DT$D$   L$D$D$D$HL$L$$$L$!  D$L$T$`1C9}R,9U u*$ D$T$D$l$ND$L$9   D$d\Í pD$TD$X    D$TD$L$2t$L|$|$P+   D$H$D$$D$D$    D$    D$ XD$$LDD$L$PAA    D$#D$`P$T$#T$D$   D$     D$L$PA+uMD$`A *$ T$D$D$L$MD$L$9u_L$d\Íy D$`묍$|$t$9uN D$d\É$L$]BD$D$d\É$T$`D$c$T$`D$c$T$`D$c$e    ;av*D$L$T$1kiғ 419|T$蟷e    ;a   D$tvHPT$$у|$uKL$9u!D$$D$D$  D$D$É$ D$D$ac $0D$U $(D$U۶Fe    ;a   D$tk9uED$$L$L$q  D$t   D$ËD$$D$D$  D$݉$ D$D$b $8D$T&Qe    ;avoD$tK9u%D$$D$D$u  D$D$É$ D$D$b $@D$`T蚵ue    ;avD$@t@D$1]e    D$;A     $   Z  Z(  $   k  11l$ E$   ы$   9C(  j$r(9  D$ l$PL$(D  $D$>$   H$P(\$l$ 9I  \$LL$H$T$M>D$Ǆ$       Ǆ$       tP$   PX	Ӊ$   D$T    D$X    T$LtZ\$TZj	݉l$XD$D\$T$   $   |$T9o  1Ʉh  1ɄN  t$T$(B$   9S(Ƅ$   Ĕ   É$D$L$  $   H D$\    D$`    tQT$\QI	щL$`L$\T$`T$L$0D$D$TD$L$   $   Z Ǆ$       Ǆ$       tk$   k[	뉜$   $   $   t$9t$   T$(D$0$l$t$xD$$   Ƌ$   ˉ뱉ʉ4$   T$({D$ L$HL	$   $L$k<D$(L$PL	T$T$@$   $L$B<D$@9D$D$DT$L84$\$l$L$D$DT$LƄ$    Ĕ   É$D$?  hf  11҉L$T$<D$8$   11|$o|$8L$֋T$<x9  {$S(9  l$|$Pt$$ $D$-;D$L$T$9  D$LT$<\
\$,
$   ,$L$:D$D$|    Ǆ$       tPT$|PX	Ӊ$   D$t    D$x    T$LtZ\$tZj	݉l$xD$D\$|$   t$t|$t9o  1ɄV  1Ʉ<  t$T$$B$   9S(Ƅ$   Ĕ   É$aD$L$   $   H D$l    D$p    tQT$lQI	щL$pL$pT$lT$4L$D$D$D$L$t;T$9t$   T$$ L$4$D$T$wD$-͋D$8$   $L$_9D$D$d    D$h    tPT$dPX	Ӊ\$hD$dL$hoʉF$   T$$$   $L$,L$29D$$L$PL	T$T$@$   $L$	9D$@9D$D$DT$LT$t$l$L$D$DT$L(Ƅ$    Ĕ   ËpՍ,0   wHщƄ$    Ĕ   Ƅ$   Ĕ   Ƅ$    Ĕ   Éȉ@7   $ȉ%e    ;a   D$L$9tn$CD$uG1t	D$ ËD$HT$Z9u݉$T$D$  D$D$ËD$$D$D$Ze    ;a;   D$4t5D$$L$,9t
1D$8 É$D$(D$D$0D$D$ًD$$H`T$($ыD$D$L$L$T$,Z`l$0,$ӋD$9D$      t^   t	D$8  ËD$$   L$($ЋD$D$L$,   T$0$ыD$$D$ q   D$D$8 ËD$$HPT$($ыD$D$L$,QP\$0$ҋD$9D$oL$$D$D$Ie    ;a  `\$dl$h9)  s}9	  r	        X  E  3  u"f9s"  s f9u   1t$Ft$dl$hs  s 9	  {   4   f   119  4   }  }t4   } fuV119M  D$t9=$t$|$T$D$lD$/D$&D$p `11Ձ     l$h듺$   |11S4     ʉ"$   1t$ Ft$dl$hsv  s"  fuv19}gD$ $D$D$D$<L$L$0T$h$\$ \$D$0$D$<D$D$lD$8D$lD$p `D$p`{ ΁     9  )eD$p `D$p `Ã}$   1   E  E$K  9C$t
1D$p`É$D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$ID$D$p`É$AD$D$0L$L$<T$h$%D$L$T$0$T$<T$D$L$D$lD$D$\$dl$hE(9C(t
1D$p`É$D$D$<L$L$0T$h$D$L$T$0$T$<T$D$L$D$lD$sD$렃  F  eE(9C(  C D$P    D$T    tHL$PH@	L$TE D$H    D$L    tHL$HH@	ȉD$LD$HL$TT$Pt$H9N  $D$L$D$  T$dZ(\$,l$h1t$Ft$,|$hL$dʉ9  r$J(9.  <@U$m(9  ,D$@    D$D    tML$@Mm	L$DD$X    D$\    til$XiI	͉l$\D$L$Xl$@\$DD$X9X  |$(T$8t$4,$L$\$D$   D$(L$4T\$8l54$T$t$l$T$lT$D$   T$lu41u%\$(l$4lt$8\9D$p `D$p `ËD$(L$4$3D$D$$L$L$<T$(\$8,,$D$$9D$t   T$l낋L$<$D$D$D$p `D$p `D$p`D$p `D$p `É$D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$RD$D$p`Ãu C(uE(t	D$p `D$p`ËC    U    5$D$t$T$D$lD$D$u
1D$p`ËD$d$D$D$<L$L$0T$h$D$L$T$0$T$<T$L$D$D$lD$yD$11k11QD$p`D$p `D$p`É螼虼   証 $hD$@Bi   } $`D$B>   T $XD$A $PD$A $HD$Ae    ;a  h)$L$T$\$_  D$PL$ T$,1111l$d1  T$4\$Xl$Tt$(|$$L$<D$PL$ t$<9   T$8)T$D|$DT$D<2T$49  |$@$$D$L$$D$D$lD$L$pL$D$|D$@L$<_T$<\$DLD$8JT$41L$<qL$4T$X|$TL$ T$4D$d߉l$(D$P\$Xl$T|$$9   I  t$<D$\$wD$L$p9L$   $D$lD$5D$tuT$$Zl$(9w/D$d<5+ut$\4PD$\蕹> $L$dL$T$l$\$zD$L$l$YT$$랋T$0B\$,9}bD$`L$ l$Pt$d|$$ÉՋt$(D$PT$,\$`S9sdl$0t$(|$$T$4\$X,l$TD$H1D$<D$HD$dL$$T$(D$tL$xT$|h111;2+5@e    D$;AW	     Ǆ$       Ǆ$       $   p  $   -        $   Ǆ$       $   $   $   ,    x   P  @(     u  $tD$H$   $   $   $   +  u$   $   $   111t$,   D$D    CD$DCD$ECD$FCD$G<$D$DD$D$   D$   |$D$8p$   $   $   \$,l$0$   $   $   ꋬ$   9   t$8[59:  L$,q9w8$   t$,T$0T 5+u	\ ׉z$   |$( $l$L$T$t$wl$D$T$p$   L$,$   |$(uT$4$   $     D$#<$D$#D$D$   D$   D$$   $   $   l$,t$41uD$D    QT$DQT$EQT$FIL$G$D$DD$D$   D$   D$L$8y$   $   $   l$,t$0D$(9   
R$   9  |$8M9wD$   L$,t$0+u$   ,׉ŋ$   Ѵl$, $\$l$t$L$u\$D$t$HD$(l$,|$8t2  $   B B$   fZ fJ"$   t
 fJ"D$@H*$`T$\$@\$)D$L$T$   q97  $   IL$81l$4]qL$8$   9}Q\$4D$x$   $D$D$*D$t$   D$x$   6İ   Í@*$9D$P   D$`@*D$lD$P$0  D$(D$<H*$`L$L$<L$(D$L$T$   q9  HL$8 $   1\$4S$   L$89}QT$4L$t$   $L$D$&D$t$   D$t$   5İ   D$H    D$L    |D$HD$(D$L$   $'  D$D$$L$L$|$D$D$D$8L$$   1\$4SD$8$   9}`T$4D$p$   $D$D$[D$tD$p$D$HT$HЋD$L$$   $   4İ   ËD$|$D$$D$D$    D$    D$ %D$$$D$$   AA    $D$HT$HЋD$L$$   $   +4İ   Ð4İ   D$#<$D$#D$D$   D$   |$T$0@$D$t$$   T$0* $lD$H$@   `$lD$H$     $lD$H$   $lD$H$   $olD$H$   c$   TR[P$Ӄ|$$   $   $   1$L$`D$B$D$`D$B $D$5$ D$D$\C$ D$D$@C $xD$5 $pD$5躖e    D$;A     |$T1D$TfuncD$X($   YV  4   Y f-  11҉D$ $   1۽@      |$T/\$0Cl$ $   $   ՉΉǋD$ $   $   t$$9p  \$0$   S  F9  ,   f7Q  $   D$$l$(Q"f   Q J9  PT$P9   l$($   ..  f.   L$   I $CD$L$$TT$L\$l$(9w:$   l$($   L1$\$D$豶$   L$LT$(D$H$   $$   L$L$PL$l$T$ynl$t$D$HL$$$   뀍$|$D$l$T$Bn|$l$D$$$   $bD$L$$T$P\$l$(9w8$   l$($   $\$D$ӵ$   L$PT$(D$L$   $$   \$L$l$T$ml$t$D$LL$$$   놉D$D$|$t$l$D$dm|$l$D$D$   $   \$0t$$^9  7)q  4   q"  f  11ɉD$,$   \$$  S9   1>l$($   $\$D$褴D$4XD$,$   T$P$   l$(T$$9  \$44   J9   ,   fl$(L$$$   4$药D$L$$T$P\$l$(9w$   UD$L$   $$   \$L$l$T$kl$t$D$LL$$$   	$   L$@$|$T$l$L$k|$l$D$,L$@T$$\$4$    "~qB9w9)$    |$D$l$螟D$L$$   $   Ĩ   Í$|$T$l$D$#k|$D$l$@T$$떉떍$|$\$l$T$j|$D$l$PD$,$   \$$~TS9w (  f4T$<$|$\$l$T$jl$|$D$,$   T$<\$$볉l$8y ,      9   )Ɖэ  !ЍT l$8ω $   $|$t$l$\$i|$D$l$X$   t$$ۍ,   w>؉$   M    $D$.ٺ   ݨǏe    $|;Af	    $  H0	  $  tQ  $   $   $   $   *$@\$$   l$<t$D$L$i  $cD$$   $  8  Y      uXhp~9  ^XD5  Xh09  $   ,3ʉ   	݋$   3    $  k  4   s fu  11$   t$81j|$PT $   Z$K!ˍL$<L$T$  D$Px$    L$<$   $  $  $   t$89|كt {  4   l$L{"  f^  11L$4$   t$<D$T1D$PD$To$   Q$ۇJ!ډT$HT$L$  D$P@$   	T$H4
L$4$  $  l$L$   D$P$   l$P9|t$H`$aD$@L$Hكщ$   Pt  QY  +<  P$  ҉$     $mD$D$PL$$   $  $KD$L$T$|$VT$D$   $   T$T$PT$bDT$D$   L$D$ 7DD$$D$(   膙D$0L$,$D$D$    D$    D$ D$$D$$   AO$U`D$$   `$<`D$}+  $   H$   B$  $   $  $   $   5讪$   $   D$L$   D$<$   $   $   $   @$$   D$8D$$   L$L$L2$$   \$7D$L$*$T$LT$$   T$L$D$D$D$@t$$   1D$@297  $   ǩ$   $   贩$   $   $   $   $   $  $  $  $  $     Íx$   H$   zÉ5`$  $蟦D$L$T$\$PT$D$	   L$D$7DD$D$   ?D$ L$txÉơ$  ҉$  k ˁ   +  9  )  !͍+$  l$Lˉߋ$  P$   +݁   ~  $   ^$l$t$\$|$JbD$L$T$$   S+uCΉŉ؋$  {͠Yn   uXhp~9w$^XD5  X(9<   $l$t$\$|$aD$L$T$$   S+uCΉŉ؋$  댍{)19D$D$   17L$D29   $   $   $   $   $   $   $   $   $  $  $  $  $     É$L$`D$21F      ՟̟$T$`D$F2$螣D$L$$    T$D$,   L$D$D$L$$D$<5D$ $D$% $D$$8se    ;a  ,T$8ZO  Z  q  SY  T$0\$4Ë*9         Zjzu9w]Z/ J9r  $|$l$\$t$_D$L$T$\$0S+uCډ͉ǋD$4뛍{誝뗐   uZjr}9w>]Z. JZ9]  4   	Έ,Í$t$l$\$|$o^D$L$T$\$0S+uCډ͉y{uT$0\$4Ë*9         Zjzu9w]Z/ J9r  $|$l$\$t$]D$L$T$\$0S+uCډ͉ǋD$4뛍{L뗐   uZjr{9   kj ZJ9  4   	Έ΋C   uZjuz9w?ur+ JZ9  4   	ΈC$\$l$|$t$\D$L$T$\$0S+uCډ͉x{C$t$\$l$|$c\D$L$T$\$0S+uCډˉ{1/D$ J l$0,$؋t$4\$L$$D$ @T$89B(`kRtDAZ(\$(l$4t$01BD$$@TL4$L$T$D$$@L$(T$8\$4l$0ˋl$4t$09J(z$9r,蠚諚覚蟚蚚蓚荁Xe    ;a   D$    D$    D$H u^L$$   tt   uL$ L$D$L$D$(L$,É$VD$D$L$$T$ T$D$L$뺋L$$   tL$ 	L$릋L$ L$뜍 $D$r謀'e    ;a8  TT$XB   H)L)9}y
  Ë@R$    -hl$D$   \$T$ET$D$   L$D$ aHD$$D$(   蓍D$,L$0D$\L$`TÉ$D$D$
   x`D$4$FD$D$   *L$D$T$XOB
$    hT$D$   L$D$]D$D$   <D$L$ D$\L$`TSMe    ;avU$   D$$êD$t$sD$L$L$D$ ÍW`D$D$    ~e    ;a   ,D$0t`   ue,_D$D$$$L$( $2S|$D$$G+uD$(	D$(̖G    `G$|$$L$$    QT$D$	   D$L$#D$D$,   ϊD$L$ $L$,D$ $D$}e    ;a_  ,D$0t`         te,DD$D$$$L$( $R|$D$$G+uD$(	D$(豕G    `G$|$$L$$    QT$D$	   D$L$D$D$   贉D$L$ $L$+D$ $D$zu$L$$    QT$D$	   D$L$#D$D$,   FD$L$ $L$2+D$ $D$F|e    ;avcD$   t<D$$TD$L$`   t    D$D$D$L$ 1 $D${e    ;a   D$ uD$ D$$ÉD$C$D$L$L$ $P|$D$G+uD$	D$谓D$G`G$|$!{\e    ;a   D$$tND$D$D$$L$ $uO|$D$G+uD$JD$?D$$1D$L$@P$Ѓ|$u5D$ HP D$(T$,L$0ËD$G`G$|$ $ȰD$'ze    ;a   D$$tND$D$D$$L$ $N|$D$G+uD$JD$?D$$AD$L$@P$Ѓ|$u5D$ HP D$(T$,L$0ËD$G`G$|$ $аD$7ye    ;a  <D$HH   H$T$T9P(  L$4ы$\$D$   T$L  ZD$T=   T$0\$,L$4L	T$H$L$D$TL$0DL$T$,T$XL$\D$`<É$ЗD$L$T9L$  TT$(\\$$L$H$D$D$ tp`$LD$D$8L$H$T$$T$R+L$u+D$8D$H$L$(L$L$T$HD$8A|$8$    QD$D$	   D$@D$D$DD$vD$D$   <D$ L$$D$(&D$ $D$ $D$ $    QD$D$	   D$@D$D$DD$D$D$!   调D$ L$$D$%D$ $D$v$    QD$D$	   D$@D$D$DD$vD$D$   FD$L$ $L$2%D$ $D$ $D$.ve    ;a  PY  D$THL$0PT$LX\$Hh5oF4$D$   \$T$L$l$D$L$L$DT$ T$<$D$D$D$4L$L$,T$T$(\$\$8$BD$|$`93  \$H[݃  +l$LE~  \$Dks fK  17    f4      11҅   @PH!T$$|$@D$,)Ѕ   D$4$T$<T$|$L$L$(L$tD$4T$()хw9L$\$D$@D$臙D$8$`D$D$@D$PËD$$)D$XЉ$D$@T$L$OD$4뛋L$4$\$\$X\$T$D$覕|$@9Á      ؉f$      ށ      ډÉz\$0À   t u%+u\$LPD$LB+l$LE u(迋11   Eٺ   9$L$`D$s|$T9; #e    ;a  D$uD$H   @(D$Ãu@D$8   @      tD$ $D$D$ËD$uD$@D$ÉD$ $F|$G   +u
hh腊D$G`G$|$ $D$ $D$qe    ;a\  D$    u]   tOD$ t)T$R ZT$$D$(`	ˁˀ  \$,D$$    D$(    D$,    ËD$뱉D$ $E|$G   +uUl   Uld   D$$D$uaD$H D$L$D$t@PӃ uʀ   t\$ `   t    	ډD$$L$(T$,1111͋D$H t@떋D$G`G$|$Ipe    ;a   D$ulD$P$\$9X(   [\,  s	m tD\$ T$ЉD$$L$(Ël   t@у ̉D$ $KD|$G   +u
qpqpD$G`G$|$ $D$ :oe    ;a  D$uRD$T$9B(b  R Ð\$`   t&    jT$ D$$  	˃	݉l$(1ۃuOD$T$9B   \$[ +`   t$    S\$ D$$	сɀ  L$(1݃uCD$T$9B   `   t!    $*T$ D$$Ɉ   L$(1D$ $B|$G   +u
ppOD$G`G$|$ $D$n $D$V $D$>xmCe    ;aV   D$,   L$0t`           L$(T$$ÃuML$($L$\$  D$tD$(@tIL$4D$8 ËD$(@L$4D$8 É$L$\$=D$L$L$4D$8 ÍO$D$	   L$$L$L$(L$D$D$L$T$J $A|$G   +u
覄G    `G$|$
 $ȮD$
ke    ;avD$D$ke    ;af  D$D$      u@D$8  @     tD$ $D$D$ËD$ $?|$G   +uh   hxxD$@(D$Ãu8D$8ut@tm   tD$ $qD$D$ËD$tiD$@D$ËD$@D$ËD$G`G$|$5	 $خD$	 $ЮD$	?jze    ;a  4D$@/  D$LL$HT$D\$8k $L$D$}D$D$   l$D$    %  D$$L$ T$T$DL$HD$L      D$88#  P  T$@      \$<$\$L$enD$tWL$8I$T$L\$@	`   t:    Y$	Ӊ\$D$  D$L$T$T$PD$TL$X41D$P    D$T    D$X    4Ë\$<lL$H5D$,D$D$($L$0 $b=|$D$(G+uD$0	D$0D$,G`G$|$3 $D$Uh e    ;aM  HD$T  D$LP `         j	8  h     [  L$P	T$,\$(  1l$ $L$mD$D$4 ?$L$ L$L$@D$D$D1D$4$mD$HD$DT$ 9   L$D$4$mD$   L$,$T$T$D$'  D$L$T$\$l$ 9  L$@4[l$DD+L L$<LuT L$@LW|$<JϋD$@?<L$T$ 9   D$DD$XL$\T$`HÉL$0$ml$D$LL$0L$P1lD$(0$D$8L$L$$ $;|$D$$G+uD$8	D$8~D$(G`G$|$?؉~ $D$ee    ;a   $D$(H   $@lD$tzD$(I P`   tb    L$ T$@Y\$$lD$L$ $L$T$	ʉT$D$>  D$L$T$T$,L$0D$4$1럍 $ D$ $D$de    ;a   $D$(H   $PkD$tzD$(I$P`   tb    L$ T$@Y\$$DkD$L$ $L$T$	ʉT$D$N  D$L$T$T$,L$0D$4$1럍 $D$ $D$de    ;a   D$HuyPX9   i      tQ$T$i+L$u#D$H@$jD$D$ËT$z{҉뭉$iD$tD$H$iD$멍 $ D$ $D$ce    ;a   D$ uW$}7|$D$ G+uD$D$G|$$ËD$
{OωD$zىD$;D$D$$L$ $7|$D$G+uD$	D$zD$G`G$|$ be    ;avoD$H uE$6D$D$L$$T$T$D$D$ D$D$$D$   D$(ËL$	D$ L$$D$D$(aue    ;a   D$t,L$   tD$    É$?D$D$Í $5|$G   +u
kyG    `G$|$`We    ;a   D$ uD$@(D$$ÉD$S$D$L$L$ $&5|$D$G+uD$	D$xD$G`G$|$1`\e    ;a]  D$D$   u4D$8  @     tD$ D$ËD$uX   u:D$8   @      tD$ t D$ËD$D DD$Í $3|$G   +u
?y7?yw*P)t몋D$ D$ËD$G`G$|$ $0D$ $(D$n^e    ;a   (D$4`      $D$@   $D$4   D$0L$8$L$<L$L$@L$VL$D$   L$,L$D$M  D$ L$$   u|$0+u(RvL$,$L$0L$D$~1x`   QT   ,/]e    ;a   D$ `   tr$D$ uD$$L$ÉD$$D$L$L$ $1|$D$G+uD$D$lu	   t덋D$G`G$|$\=e    ;a  D$$`      $D$$tND$:D$D$$L$ $1|$D$G+uD$oD$tdD$$ɆD$L$@P$Ѓ|$uZL$,|$ OL$0O+u
D$(ËD$(St   >AD$G`G$|$x $@D$`[e    ;a  D$$`      $D$$tND$
D$D$$L$ $/|$D$G+uD$oD$wsdD$$虅D$L$@P$Ѓ|$uZL$,|$ OL$0O+u
D$(ËD$(#s   >AD$G`G$|$H $HD$0jZe    ;a   D$`      $pD$u%D$ZD$ D$$Z@ÃuD$D$ D$$@܉D$ $}.|$G   +u
r   ^aD$G`G$|$8rYe    ;a   D$`   t}$tD$uD$ZD$ ÃuD$D$ D$ $-|$G   +u
}}1q   x{D$G`G$|$VX+e    ;a   D$`      $D$D$w^uD$L$ÃuD$L$ $,|$G   +u
u[uTpNuD$L$f럃uD$L$뎃uD$L$D$ As   ADD$G`G$|$;uWe    ;a   D$ `   tw$D$ uD$$L$9ArwAÉD$$D$L$L$ $+|$D$G+uD$D$Go	   t눋D$G`G$|$s $PD$[V e    ;a  8D$D    $D$P  $pD$PL$LT$H\$<k $L$D$D$D$   l$D$    ?  D$L$$T$ D$HT$LL$P   *  D$T   T$0D$\   $D$\L$XT$T\$<k$$L$D$D$D$   l$D$      D$$L$ T$T$TL$XD$\   tLD$<8(  P  T$D   t"T$@$T$D$0D$L$uZ8ËT$@ލL$X뮩`   ;>D$<8   H   L$D   tL$@	$L$T${Z8ËL$@T$L`   UX`   03D$,>$D$4L$L$( $)|$D$(G+uD$4	D$4lD$,G`G$|$ $`D$ $XD$SWe    ;a  D$`      $D$D$	wpuD$L$ÃuD$L$	uD$L$fٍ $(|$G   +u
Ty]TykP
uD$L$뎃uD$L$D$ AsuD$L$_   -0D$G`G$|$Re    ;a   L$ `      $L$ u*L$(|$O+u
D$$ËD$$jL$$D$L$L$ $&|$D$G+uD$D$lj   gjD$G`G$|$Qe    ;a1  D$$        D$P(@$\$ l$(  t$,9  9  D$\$T$$%|$D$,L$()ȉGD$)ȉG~QT$Z -+ˋ\$u-D$$`   t    T$0|$4   D$81Di΋+uD$T$븋D$#iul$ ] UD$u}D$(   T$,9   \$ 9S   `$%|$D$(L$ 9A~	T$,)W+ȅuD$D$0|$4D$$D$8hD$ $$|$G   +u
ppKhD$G`G$|$ $D$j $xD$R $pD$:tOe    ;a   $D$0   uD$,@L$4D$8$ËD$($D$,D$L$   D$L$   $ЋD$L$$    ADT$D$   L$D$KJD$D$   [D$L$ D$4L$8$Í`D$4D$8   $Ne    ;aD  D$          
L$Qu4Q$9A(   D $D$/D$L$$D$(ÉD$$]mD$L$9L$   DL$$D$D$L$$D$(ÍD$$D$D$(Í $:"|$G   +u
glgleG    `G$|$ $D$ $D$Me    ;a   <D$HL$P9u)$L$LL$T$TT$蓞D$t<ËD$H   L$L$ЋD$D$8L$L$4T$P   \$T$ҋD$L$$    T$@T$T$DT$vDT$D$   T$8T$T$4T$ET$D$    D$$L$(YD$,L$0$L$D$ $D$Ke    ;aB  LD$XD$<t  u`     $D$Xo  $D$dD$8I  @    1҄  T$#  $fD$P$uD$D$HL$L$4T$#  T$<   T$TZjt$8\$0l$,T$Dt}ukt$`~^6|$(\$$t$@   $ыD$$D$DD$D$,D$D$0D$D$@D$D$$D$D$(D${nD$D$hLËt$`~6딋D$\$D$`D$L$dL$\$D$HL$4ߋt$`aD$P$D$TD$L$XL$Sl$t$8D$HL$4T$TD$\$tD$L$Z$D$   T$4T$\$H\$L$D$D$<D$HL$4`   UX $0|$G   +uZ   Za   D$P$sD$L$@P$Ѓ|$D$8L$d1`      `c $|$G   +u
Z&Z-aD$8G`G$|$bD$<G`G$|$IHe    ;an  D$HPT$$у|$7  D$  L$    9   @$D$D$L$Q(\$$ҋD$L$9u{$D$ D$D$L$|$OL$ O+u(D$9uD$D$$|$(D$,   _Ӊ$ D$D$$ D$D$ $D$ $D$ $D$ $D$Fre    ;a   D$HPT$$у|$uZD$9u0D$$L$L$ID$L$L$D$ D$$   É$ D$D$ $ȯD$8FSe    ;a   D$tz9uTD$Hʃ u-L$$D$L$L$D$ D$   D$$ÉD$D$     L$$É$ D$D$ $ЯD$=wEBe    ;a   D$tb9u<D$$)D$D$L$$eD$D$D$D$ D$$   É$ D$D$= $دD$DZe    ;a  PD$\     L$XT$TD$8L$HT$D\$h$T$TD$t<D$8`   t-    T$hZT$pT$HT$t%  		ˉ\$xP1ԋD$h$L$DL$ˎD$  D$l5  D$lL$8ʃu"        1Ʉ   D$D$D$HD$T$D$ @D$D$@L$L$4T$h$cD$uAL$4T$l
+uD$@BD$hD$pT$tD$x   PÍzD$@[ڋD$h$L$4L$L$@L$L$lL$'T$l밋D$hD$pD$t    D$x   P   tL$HÃL$H\$H+D$h$D$L$`$T$dT$\$T\$\$X\$D$ XD$L$T$D$D$c_D$D$<L$L$LT$h$G_D$L$$    T$`T$T$dT$vcT$D$   T$LT$T$<T$T$D$    L$$D$(OD$0L$,$D$D$ $D$Ae    ;a  4D$@      L$<T$8D$@L$<T$8\$D   t$H4$ՋD$$D$8D$M  T$   D$8$D$<D$D$@D$D$DD$D$HD$ЋD$L$\$D$LL$P\$T4ÍJ$D$   L$8L$L$<L$D$PVT$L$D$?D$8$]D$D$,L$L$0T$D   \$H$ҋD$L$$    T$D$%   T$0T$T$,T$T$D$   L$D$ MD$(L$$$D$D$ $D$ @[e    ;a  D$H  Q  L$QZ
  Z  m  $D$D$ 艓D$A  D$H  1Ʉ   L$Q   1҄ua1҄uM$L$D$t,D$@uD$ Í4D$ D$     ÍD$ É$iD$L$   $ЋD$D$L$$diD$L$   $ЋD$$D$ 萒T$D$L$<$gD$D$L$L$1$gD$D$D$ Í D$ ÍD$ Í$D$ ÍQwOL$QZ
v-Zv<<D$ Í8D$ Í@D$ ÃwRL$QZv0ZvD$ ÍD$ ÍD$ ËL$Qw&L$QD$ Ã   L$QtY1҄^$gD$L$@P$ЋD$t tD$L$+ D$ Í(D$ É$QgD$L$@x$ЋD$D$L${ L$QtY1҄$ gD$L$@P$ЋD$t tD$L$,D$ Í0D$ É$fD$L$@x$ЋD$D$L${;e    ;a   D$   L$ $ЋD$D$$D$L$w<u)T$QL$$D$(D$	ʀ   T$,Ãu؋T$fσuT$uT$T$P3;Ne    ;avwD$   L$ $ЋD$D$$D$L$u1D$Z QL$$D$(D$	ʀ   T$,ÃuD$ :me    ;a   D$$   L$($ЋD$D$$4D$L$u@D$Z D$Z@QL$,D$0D$	ʀ   T$4ÃuD$ D$@9Oe    ;a   $D$4$D$8D$#D$L$T$$D$T$D$D$L$L$ T$T$$L$T$\$,\$\$0\$D$D$<D$ D$@D$%L$(	ȉD$D$9Ne    ;a   $D$8$D$<D$cD$L$T$$D$T$D$D$L$L$ T$T$$L$T$\$,\$\$0\$\$4\$D$D$@D$ D$DD$%L$(	ȉD$H$K8Fe    ;a   $D$8$D$<D$D$L$T$$D$T$7D$D$L$L$ T$T$$L$T$\$,\$\$0\$\$4\$'D$D$@D$ D$DD$%L$(	ȉD$H$7Fe    ;a   $D$0`          D$    uGD$, $T$D$D$4D$D$8D$2D$L$T$T$<L$@D$D$Ãu\$,뱍 $|$G   +u
hRhOEu\$,au\$,Lu\$,C91D$ G`G$|$E6e    ;a#  $D$0`          D$ 	   uDD$, 1҉$D$T$D$4D$D$8D$D$L$T$T$<L$@D$D$Ãu\$,1봃	u\$,1뤍 $;
|$G   +u
ylKylM>
u\$,1Xu\$,SEu\$,131D$ G`G$|$5e    ;a   (D$4`          L$ u^D$0 Z$@D$L$T$ $D$L$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu
D$0 량D$$ $|$G   +u
pp}L1AD$$G`G$|$3e    ;a   (D$4`          L$ u^D$0 Z$D$L$T$ $D$L$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu
D$0 량D$$ $|$G   +u
ppmK1AD$$G`G$|$2e    ;a8  (D$4`         L$ D$$   u[D$0 $D$D$D$ $D$D$8D$D$<D$*D$L$T$T$@L$DD$H(Ãu\$0띍 $|$G   +u
hRhSJEu\$0Mu\$08u\$0C%1D$$G`G$|$C}1e    ;a;  (D$4`         L$ D$$	   uXD$0 1҉$T$ED$D$ $D$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu\$01렃	u\$01됍 $S|$G   +u
ylKylH>
u\$01Du\$0S1u\$011D$$G`G$|$0e    ;a   $D$0`          uFD$, Z$D$D$4D$D$8D$D$L$T$T$<L$@D$D$Ãu
D$, 뷉D$  $#|$G   +u
ppG1]D$ G`G$|$!/e    ;a   ,D$8`          uUD$4 ZHZɉ$D$L$D$<D$D$@D$!D$$L$ T$T$DL$HD$L,ÃuD$4H 묉D$( $|$G   +u
*y*yF1ID$(G`G$|$.e    ;aD  (D$4`         L$ D$$   ugD$0 $    T$D$j@D$L$T$ $L$D$D$8D$D$<D$D$L$T$T$@L$DD$H(Ãu\$0둍 $|$G   +u
hRhwEEu\$0Au\$0,u\$0C1D$$G`G$|$g,e    ;aG  (D$4`         L$ D$$	   udD$0 1$    D$T$>D$L$T$ $L$D$D$8D$D$<D$AD$L$T$T$@L$DD$H(Ãu\$01딃	u\$01넍 $g |$G   +u
ylKylC>
u\$018u\$0S%u\$011D$$G`G$|$.+e    ;a   $D$0`          L$ T$($T$,T$D$ǯD$L$T$$    T$L$D$8D$L$T$ $D$L$D$4D$D$8D$D$L$T$D$<L$@T$D$1q_*:e    ;a   (D$4`          L$$T$,$T$0T$D$D$L$$    L$D$+9D$L$T$\$$$D$L$T$D$8D$D$<D$D$L$T$ D$@L$DT$H(1q):e    ;a   $D$0`          L$ T$($T$,T$D$D$L$T$$    T$L$D$S:D$L$T$ $D$L$D$4D$D$8D$'D$L$T$D$<L$@T$D$1q(:e    ;a   (D$4`          L$$T$,$T$0T$D$D$L$$    L$D$;8D$L$T$\$$$D$L$T$D$8D$D$<D$D$L$T$ D$@L$DT$H(1q':e    ;a   D$$   L$($ЋD$L$    u)ʋ\$`   t    D$,\$0	ʉT$41D$$_D$D$L$$T$T$sHL$ ʁD$\$8'Se    ;a6  $D$4   T$8$ыD$$D$D$ L$($L$,L$L$0L$D$ _D$D$L$L$T$4Zll$8,$ӋD$uoL$T$ 
+uMD$BD$4   L$8$ЋD$L$0`   t    D$<D$ D$@ɔ   L$D$1zD$>묋D$49u)D$8$L$L$L$L$L$ L$u$ D$D$5%e    ;a|  $D$0D$ ,  P      t`D$($D$,D$L$贳D$L$T$$T$D$D$4D$D$8D$D$L$T$D$<T$@L$D$   tYD$,tD$4$D$8D$D$L$T$\$0`   t    T$<L$@	؉D$D$1D$,륃uD$,똍 $P|$G   +u
p)p<Pt몋D$ G`G$|$9$de    ;av4BL$9Jt
1D$ËT$$D$L$iD$U#e    ;ar  <BD$$D$0H*$`T$\$0\$謱D$L$T$  q9
  iIu9   T$8t$,L$(<+uD$@D$$$:D$D$4L$8$L$,L$L$(L$fD$H*$`L$L$4L$qL$D$tD$DD$@D$H<ËD$@5;zl$  $T$l$L$t$NT$D$L$pql$ q111$\$`D$!ne    ;av$B$D$`L$D$u!e    ;avv$*ȉD$fD$L$9u#+u
$*Í=$*:$ D$D$s!ne    Yu!$L$L$D$ D$D$Í|$9;u׉#e    ;av6Yu3D$t $RD$L$L$D$y 뱍|$9;uŉ#e    ;a   Y   T$ tlL)H)9}sS@L$$D$(É$D$D$
    $    FD$D$   ,L$D$9ù X|$ 9;p#ie    ;av+D$$D$D$D$   D$D$e    ;av,D$$D$D$D$   ?eD$D$]e    ;av!Yu!D$t@D$θƍ|$9;u׉#e    ;av<Yu9D$t$H@$L$D$D$D$c뫍|$9;u#e    ;av<Yu9D$t$H@$L$D$脽D$D$=뫍|$9;u#e    ;av<Yu9D$t$H@$L$D$dD$D$胷뫍|$9;u#e    ;avDYuAD$t,H@$L$D$D$L$D$L$ U룍|$9;u#e    ;avpD$$L$L$eD$L$Q$D$peD$L$Q$D$)hD$L$$D$D$   芻D$D$te    ;a   D$T$Z*9X   1Ʉ   JZh9Xts1ɄtiJZh9Xt<1Ʉt.H9Ju*H9Ju"H 9J t@$9B$D$11$L$l$mL$D$T$1룉$l$\$aL$D$T$m1f,$L$\$aL$D$T$,e    ;avD$ D$D$    :be    ;avD$ D$D$ jd5e    ;avD$ D$D$    8e    ;avD$ D$D$    De    ;avD$ D$D$ ee    ;avD$ D$D$ Zdue    ;avD$ D$D$    D$    D:e    ;avD$ D$D$    8e    ;avD$ D$D$ Jbe    ;avD$ D$D$    D$    Ge    ;avD$ D$D$ Cee    ;avD$ D$D$    D$    G*e    ;avD$ D$D$    8e    ;avD$ D$D$    He    ;av|$193L$L$8e    ;av|$12L$L$D$8 >Je    ;avD$ D$D$    D$    _A
e    ;avD$ D$D$    gGe    ;avD$ D$D$    Ge    ;avD$ D$D$    w7re    ;avD$ D$D$    GBe    ;avD$ D$D$    D$    G
e    ;avD$ D$D$    D$    _?e    ;avD$ D$D$    G4e    ;avD$ D$D$    D$    O3Ze    ;avD$ D$D$    g5"e    ;avD$ D$D$    '2e    ;avD$ D$D$    w4e    ;avD$ D$D$ ^e    ;avD$ D$D$    G3be    ;avD$ D$D$    '?2e    ;avD$ D$D$ z_e    ;avD$ D$D$ ^e    ;avD$ D$D$    D$    ??e    ;av|$1/L$L$@_e    ;avD$ D$D$    3"e    ;av|$1.L$L$$@e    ;av|$1V.L$L$D$D o@e    ;av|$1.L$L$D$@ @je    ;avD$ D$D$ [5e    ;avD$ D$D$    D$    Ae    ;avD$ D$D$ 
=e    ;avD$ D$D$    D$    _Ae    ;avD$ D$D$    g1Re    ;avD$ D$D$    gA"e    ;av|$1,L$L$D2e    ;av|$1Y,L$L$D$8 O8e    ;avD$ D$D$    D$    :je    ;avD$ D$D$    @2e    ;avD$ D$D$    @e    ;avD$ D$D$    0e    ;avD$ D$D$    @e    ;avD$ D$D$    D$    ?Aje    ;avD$ D$D$    D$    8*e    ;avD$ D$D$    -e    ;avD$ D$D$    D$    ,e    ;avD$ D$D$    .e    ;avD$ D$D$    +Re    ;avBD$$L$L$WD$L$$D$D$   ȭD$D$e    ;avQD$P\$+9St1ɄtK9HD$1$l$T$lTL$D$\$e    ;avD$ D$D$    -Re    ;avD$ D$D$ ZW%e    ;avD$ D$D$    +e    ;avD$ D$D$    7e    ;avD$ D$D$ 
Xe    ;avD$ D$D$ JWee    ;avD$ D$D$    D$    7*e    ;av|$1'L$L$8e    ;avD$ D$D$    +e    ;av|$1&'L$L$8e    ;av|$1&L$L$D$D 8:e    ;av|$1&L$L$D$@ o9e    ;avD$ D$D$ :Te    ;avD$ D$D$    D$    9e    ;avD$ D$D$ 5Ue    ;avD$ D$D$    D$    9e    ;avD$ D$D$    )
e    ;avD$ D$D$    9
e    ;av|$1)%L$L$*
e    ;av|$1$L$L$D$8 0:
e    ;avD$ D$D$    D$    O3	e    ;avD$ D$D$    W9	e    ;avD$ D$D$    w9	e    ;avD$ D$D$    g)b	e    ;avD$ D$D$    w92	e    ;avD$ D$D$    D$    9e    ;avD$ D$D$    D$    O1e    ;avD$ D$D$    7&e    ;avD$ D$D$    D$    ?%Je    ;avD$ D$D$    W'e    ;avD$ D$D$    $e    ;avD$ D$D$    g&e    ;avD$ D$D$ Pe    ;avD$ D$D$    7%Re    ;avD$ D$D$    1"e    ;avD$ D$D$ jQe    ;avD$ D$D$ Pe    ;avD$ D$D$    D$    /1e    ;av|$1 L$L$2Oe    ;avD$ D$D$    $e    ;av|$1 L$L$2e    ;av|$1F L$L$D$D _2e    ;av|$1 L$L$D$@ 2Ze    ;avD$ D$D$ M%e    ;avD$ D$D$    D$    2e    ;avD$ D$D$ .e    ;avD$ D$D$    D$    O3ze    ;avD$ D$D$    W#Be    ;avD$ D$D$    W3e    ;av|$1L$L$4$e    ;av|$1IL$L$D$8 ?*e    ;avD$ D$D$    D$    ,Ze    ;avD$ D$D$    2"e    ;avD$ D$D$    2e    ;avD$ D$D$    "e    ;avD$ D$D$    2e    ;avD$ D$D$    D$    /3Ze    ;avD$ D$D$    D$    *e    ;avD$ D$D$    e    ;avD$ D$D$    D$    e    ;avD$ D$D$     re    ;avD$ D$D$    wBe    ;avD$ D$D$    e    ;avD$ D$D$ J e    ;avD$ D$D$     e    ;avD$ D$D$    w* e    ;avD$ D$D$ JU e    ;avD$ D$D$ 
J% e    ;avD$ D$D$    D$    *e    ;av|$1VL$L$d+e    ;avD$ D$D$    Wre    ;av|$1L$L$t+?e    ;av|$1L$L$D$D +e    ;av|$1fL$L$D$@ /,e    ;avD$ D$D$ Fe    ;avD$ D$D$    D$    _,Je    ;avD$ D$D$ Z(e    ;avD$ D$D$    D$    ,e    ;avD$ D$D$    e    ;avD$ D$D$    ,re    ;av|$1L$L$?e    ;av|$1L$L$D$8 #e    ;avD$ D$D$    D$    &e    ;avD$ D$D$    ,e    ;avD$ D$D$    7,Re    ;avD$ D$D$    '"e    ;avD$ D$D$    7,e    ;avD$ D$D$    D$    ,e    ;avD$ D$D$    D$    $ze    ;avD$ D$D$    Be    ;avD$ D$D$    D$    
e    ;avD$ D$D$    e    ;avD$ D$D$    e    ;avD$ D$D$    're    ;avD$ D$D$ zCEe    ;avD$ D$D$    e    ;avD$ D$D$    #e    ;avD$ D$D$ *De    ;avD$ D$D$ jCe    ;avD$ D$D$    D$    #Je    ;av|$1L$L$$e    ;avD$ D$D$    e    ;av|$1FL$L$$e    ;av|$1L$L$D$D %Ze    ;av|$1L$L$D$@ %e    ;avD$ D$D$ Z@e    ;avD$ D$D$    D$    %e    ;avD$ D$D$ !ue    ;avD$ D$D$    D$    &:e    ;avD$ D$D$    e    ;avD$ D$D$    &e    ;av|$1IL$L$e    ;av|$1	L$L$D$8 Ze    ;avD$ D$D$    D$    oe    ;avD$ D$D$    w%e    ;avD$ D$D$    %e    ;avD$ D$D$    e    ;avD$ D$D$    %Re    ;avD$ D$D$    D$    %e    ;avD$ D$D$    D$    oe    ;avD$ D$D$    We    ;avD$ D$D$    D$    _je    ;avD$ D$D$    w2e    ;avD$ D$D$    7e    ;avD$ D$D$    e    ;avD$ D$D$ <e    ;avD$ D$D$    Wre    ;avD$ D$D$    7Be    ;avD$ D$D$ =e    ;avD$ D$D$ <e    ;avD$ D$D$    D$    Oe    ;av|$1L$L$$oe    ;avD$ D$D$    2e    ;av|$1L$L$4e    ;av|$1fL$L$D$D e    ;av|$1&L$L$D$@ ze    ;avD$ D$D$ 9Ee    ;avD$ D$D$    D$    
e    ;avD$ D$D$ e    ;avD$ D$D$    D$    oe    ;avD$ D$D$    wbe    ;avD$ D$D$    w2e    ;av|$1
L$L$Te    ;av|$1i
L$L$D$8 _e    ;avD$ D$D$    D$    ze    ;avD$ D$D$    Be    ;avD$ D$D$    e    ;avD$ D$D$    e    ;avD$ D$D$    e    ;avD$ D$D$    D$    Oze    ;avD$ D$D$    D$    :e    ;avD$ D$D$    e    ;avD$ D$D$    D$    
e    ;avD$ D$D$    e    ;avD$ D$D$    	be    ;avD$ D$D$    2e    ;avD$ D$D$ :6e    ;avD$ D$D$    
e    ;avD$ D$D$    e    ;avD$ D$D$ 6ue    ;avD$ D$D$ *6Ee    ;avD$ D$D$    D$    
e    ;av|$1vL$L$e    ;avD$ D$D$    w
e    ;av|$1L$L$_e    ;av|$1L$L$D$D e    ;av|$1L$L$D$@ Oe    ;avD$ D$D$ 3e    ;avD$ D$D$    D$    je    ;avD$ D$D$ z5e    ;avD$ D$D$    D$    e    ;avD$ D$D$    e    ;avD$ D$D$    e    ;av|$1	L$L$	_e    ;av|$1L$L$D$8 e    ;avD$ D$D$    D$    /e    ;avD$ D$D$    7e    ;avD$ D$D$    Wre    ;avD$ D$D$    GBe    ;avD$ D$D$    We    ;avD$ D$D$    D$    e    ;avD$ D$D$    D$    /e    ;avD$ D$D$    be    ;avD$ D$D$    D$    *e    ;avD$ D$D$    7e    ;avD$ D$D$    e    ;avD$ D$D$    Ge    ;avD$ D$D$ /ee    ;avD$ D$D$    2e    ;avD$ D$D$    e    ;avD$ D$D$ J0e    ;avD$ D$D$ /e    ;avD$ D$D$    D$    je    ;av|$1L$L$/e    ;avD$ D$D$    e    ;av|$1fL$L$e    ;av|$1&L$L$D$D ?ze    ;av|$1L$L$D$@ :e    ;avD$ D$D$ z,e    ;avD$ D$D$    D$    e    ;avD$ D$D$ e    ;avD$ D$D$    D$    /Ze    ;avD$ D$D$    7"e    ;avD$ D$D$    7e    ;avD$ D$D$    D$    e    ;avD$ D$D$    e    ;avD$ D$D$    7Re    ;avD$ D$D$    g"e    ;avD$ D$D$    D$    e    ;avD$ D$D$    D$    ?
e    ;avD$ D$D$    're    ;avD$ D$D$    D$    /:e    ;avD$ D$D$    G e    ;avD$ D$D$    e    ;avJD$$L$L$D$   _D$L$$D$D$ @D$D$oe    ;av[D$$L$L$D$   %D$u
1D$ËD$$D$D$D$ %D$e    ;avD$ D$D$    ge    ;avD$ D$D$ (e    ;avD$ D$D$    7Re    ;avD$ D$D$    	"e    ;avD$ D$D$ j)e    ;avD$ D$D$ (e    ;avD$ D$D$    D$    /	e    ;av|$1L$L$
Oe    ;avD$ D$D$    e    ;av|$1L$L$
e    ;av|$1FL$L$D$D _
e    ;av|$1L$L$D$@ 
Ze    ;avD$ D$D$ %%e    ;avD$ D$D$    D$    
e    ;avD$ D$D$ e    ;avD$ D$D$    D$    Oze    ;avD$ D$D$    WBe    ;avD$ D$D$    We    ;av|$1L$L$4e    ;av|$1IL$L$D$8 ?e    ;avD$ D$D$    D$    Ze    ;avD$ D$D$    
"e    ;avD$ D$D$    
e    ;avD$ D$D$    e    ;avD$ D$D$    
e    ;avD$ D$D$    D$    /Ze    ;avD$ D$D$    D$    e    ;avD$ D$D$    e    ;avD$ D$D$    D$    e    ;avD$ D$D$    re    ;avD$ D$D$    wBe    ;avD$ D$D$    e    ;avD$ D$D$ "e    ;avD$ D$D$    e    ;avD$ D$D$    we    ;avD$ D$D$ "Ue    ;avD$ D$D$ 
"%e    ;avD$ D$D$    D$    e    ;av|$1VL$L$de    ;avD$ D$D$    Wre    ;av|$1L$L$t?e    ;av|$1L$L$D$D e    ;av|$1fL$L$D$@ /e    ;avD$ D$D$ e    ;avD$ D$D$    D$    _Je    ;avD$ D$D$ Z e    ;avD$ D$D$    D$    e    ;avD$ D$D$    e    ;avD$ D$D$    re    ;av|$1L$L$?e    ;av|$1L$L$D$8 e    ;avD$ D$D$    D$    e    ;avD$ D$D$    e    ;avD$ D$D$    7Re    ;avD$ D$D$    '"e    ;avD$ D$D$    7e    ;avD$ D$D$    D$    e    ;avD$ D$D$    D$    ze    ;avD$ D$D$    Be    ;avD$ D$D$    D$    
e    ;avD$ D$D$    e    ;avD$ D$D$    e    ;av81L$ D$T$$L$L$D$@|ۉL$Qe    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$D$uD$  D$ {e    ;avBD$$L$L$D$   ?pD$L$$D$D$D$We    ;avED$T$8
u/JRX9Pt
1D$É$L$\$!D$1e    ;av'L$vD$ fD$ø   e    ;av'L$vD$L$fø   hre    ;av%L$vD$ D$ø   *4e    ;av%L$vD$L$ø   e    ;a   L$vpD$PT$Xhpx|$x@	щ	ˉ	݉l$ \$			΋L$			Ɖt$$ø   DNYe    ;avWL$v@D$L$T$	Q	Y	ЈAYø   e    ;avXD$D$   e    ;avnD$D$   ve    D$;A     $   $$   L$FE  D$]  $   <  *   *+  $   *$   $   $     Z݃ uˀ   Őރ/       $   $   $         $ыD$L$$    ՋT$D$   D$L$D$D$|L$L$( o$š|$D$(G+u!D$|$   $      ËD$|F11_t$$\$,D$xT$l$\$\$蕥D$$   $   1&$   $   $   $   $   $   $   L$,$   $   $   $$   T$D$L$L$L$蚆D$ L$t$   $      Í$   $D$lD$D$xD$D$$D$#  Ǆ$       Ǆ$          Ét$hD$tT$p$D$t$)  \$$   $   t$hD$tT$p$D$t$YD$$   L$$   T$T$h$D$T$  \$$   $   t$h$   $   x111N=*$   `$   $   111D$`$D$解D$$   $   $$   L$D$L$`L$L$L$D$ L$\  $   txZ_  ?i   &$  b0  - 9   $   u} uET$`$   1݈@9},9rZ  Ǆ$       Ǆ$          Á~.8   5 9uju} u)D$`9~$   9t<$L$D$-렉߁_u@19u uL$`
  $    E j    پ        됁_빋$           $   J Q  -`9-  $   u}    t$X$   T$`$   $   $   1/$   fOAD$`$   $   $   T$`t$X9L$09	  u $)ʉT$d!L$L$dL$L$D$L$0T$X9r	  &J 19uS:$   $   @($   $$   L$L$`L$L$ЋD$L$$   
B    릋$           &$   nt/  ԑ  -9  $   u}    $   t$LT$`$   $   $   1.$   AD$`$   $   $   T$`t$L9'L$D93  u$$)ʉT$d!L$L$dL$L$֋D$L$DT$L9r  ?i 9   U] T$\$   l$`$   $   $   1D$   t NJD$`$   $   $   ډl$`$   $   9BL$89*  W(4$)͉l$dۇ!L$L$dL$L$ҋD$L$T$8\$\9b           $           ;?i $   l    @m9   $   twt/m9uZ$   n$   $   @($   $$   L$L$`L$L$ЋD$L$$   
B!    릉$   $   @$$   $$   L$L$`L$L$ЋD$$       7t/47  &ٚb  fu-09B  $         - y9   $   u} u7T$`$   1Ç݈݇@91,9r  . m9uN$   $   @ $   $$   L$L$`L$L$D$$   f    뫋$           F$   s$   $   @ $   $$   L$L$`L$L$D$$   fO    v8  -~9  $   u}    $   t$TT$`$   $   $   1=$   ,׉M EJD$`$   $   $   T$`$   t$T9L$<9  u($)ʉT$d!L$L$dL$L$֋D$L$T$<\$T9mX  &ٚLm9u$<L$`  $    E     Ջ$           &ٚ$   렁n  *Ms  -~9  $   u}    $   t$PT$`$   $   $   1.$   AD$`$   $   $   T$`t$P9[L$@9y  u$$)ʉT$d!L$L$dL$L$֋D$L$@T$P9r4  7`~9   U ]$   \$Hl$`$   $   $   1?$   fKAD$`$   $   $   ڋ\$Hl$`$   $   9{L$49  W 4$)͉l$dۇ!L$L$dL$L$D$L$4T$H9kp          )$           D7$   &Xk   -09   $   tLn #9u/$   L$`  $   	    щ$   $   @$$   $$   L$L$`L$L$ЋD$$   <    bn_$   $      ÉЉȉ;Љȉ)ȉȉȉȉȉȉȉȉzs1l1e1^he    D$;A     $   $$   L$65  D$]  D$X$D$D$$      D$pQn     ~.8V  &u 196  $      b0    9   $   +su_T$X1A9}\ 9r  ы$   [$   ,$D$T$L$ӋD$L$$   $   Ĝ   Á~.8u 9uK[uЉ럋T$X뗹            ߋ$           N~.8$   릋$   I[$   ,$D$l$Xl$l$T$\$ыD$pT$X    _B>f   _ut@19uc$   uL$X  _B>f+9u%$   L$X.      ޻    띁_B>f뵁&Xk   09   $   tXn #9u;$   tL$X   "L$X        ŋ$   I$   $D$\$X\$\$T$ыD$pT$X    an^t/  ԑ  9y  $   k3   t$ll$$$   \$X$   1_o$)ˉ\$\!L$L$\L$L$t$ՋD$LHD$$$   \$X$   t$p|$ll$$$   9}L$L49vT  ډ?i   -9  k3   t$ll$ $   \$X$   1c$)ˉ\$\!L$L$\L$L$l$t$׋D$PHD$ $   \$Xl$p$   |$ll$ $   9}L$P4΋.v9vw  ډ o`9   SVT$0\$l$   t$X$   1oW,$)Ήt$\ۇ!L$L$\L$L$f\$ҋD$<HD$0$   \$X$   t$p|$lT$0$   t$X$   9}L$<K9{  D        :        ` $           }$   l u@m9   $         9   $   +u-tL$Xf   L$XI    t/m9uH$   I[$   ,$D$l$Xl$l$T$\$ыD$pT$X%    뱋$       [t/$   끋$   I$   $D$\$X\$\$T$ыD$pT$X    f  =J  ΀       y9   $   k3u8T$X1A9}$t9
  9	   ׉5΀`9uCw$   R$   $D$\$X\$\$fL$ҋD$pT$X    빋$           P΀시$   끁.u m9   $   tg 9uJ$   	$   R$   $D$\$X\$\$fL$ҋD$pT$X1    빋$   I$   $D$\$X\$\$fT$ыD$pT$X    PA  9   $   +   '   - 9u|+uL$X4  ݈݉=J`9uA$   R$   $D$\$X\$\$L$ҋD$pT$X/    뺽    뀁=J뙋$   I$   $D$T$XT$T$l$ыD$pT$X$       $   	.1/  *Ms  ~9  $   k3   l$,t$l$   \$X$   1_o$)ˉ\$\!L$L$\L$L$t$ՋD$@HD$,$   \$X$   t$p|$ll$,$   9}L$@49vf  ډ70  -`~9  k3   t$ll$$   \$X$   1`o$)ˉ\$\!L$L$\L$L$ft$ՋD$DHD$$   \$X$   t$p|$ll$$   9}L$D4N9v  ډ+.19uHSk$   [$   ,$D$l$Xl$l$L$T$ӋD$pT$X        뱾        .1녋$           $   ?f  vH  ~9$  $   k3   t$ll$($   \$X$   1e$)ˉ\$\!L$L$\L$L$t$l$׋D$HHD$($   \$pl$X$   |$l؉l$($   9}L$H4΋n69v  ډ?9uHK$   [$   ,$D$l$Xl$l$T$L$ӋD$pT$XJ        뱋$           ?$   t&ٚ   m9   $   uL$Xu  f009uJ$   $   R	$   $D$\$X\$\$fL$ҋD$pT$X{    붻    uf덋$     *y  *+N  $   *L$|$   T$|  Z݃ uˀ   Őރ  t$4D$dT$`$D$t$  D$   $   D$t$   D$xD$t      $ыD$L$$    T$D$   L$D$%D$D$8L$L$h o$G|$D$8G+u!D$h$   $   Ĝ   ËD$h11_D$T$D$D$#D$D$p$   1$   $   $   $   $   D$p$   L$T$   $   $   $T$`T$T$dT$T$4T$  $   @$   $L$pL$L$TL$L$ЋD$L$$   $   Ĝ   É$D$t$;t$T$D$111=*$   $   $   111ȉNȉEȉ<ȉ3ȉ*ȉ!11ȉ11ȉȉ11|1u1nxe    ;a   D$$   D$$T$ T$L$]D$L$@($ЋD$L$$L$   D$|3D$D$$D$ D$D$$D$ @D$L$ȉL$(D$(ËD$$D$ D$L$9]D$L$$L$%   D$D$(脫e    D$;A     $   HP$   $ыD$wOu($   @|$   $ЋD$$   Ą   ÍHvЃvǄ$   Ą   ÍHv   u؋$   Hd$   $эD$D$LL$L$D11l$HUl$<\ D$LL$D9}]T$H\$<$   H,$   $T$э|$Pt$LD$dL$`$D$D$}Ǆ$   Ą   É$   Ą   Ë$   H($   $ыD$L$$D$D$D$@$   @T$   $ЋD$L$@ȉ$   Ą   謩7e    ;avf\$kSCH9wI9w@sI 4$)!D$D$   t$D$L$AfD$~Y#e    ;avd\$kSCH9wG9w>sI$4$)!D$D$   t$ыD$L$AD$ 襨e    ;avl\$kSCH9wO9wFsI(4$)!D$D$   t$ыD$L$T$BD$ L$$xSxe    D$;A
     $   ݃
         $   $$   L$l$;D$D$D1_L$X$   $$   T$$   \$L$88D$L$T$$   $T$L$D$1D$XHD$D9|   Ë$   SsCH9	  9x	  kI(,$)!D$D$   l$ыD$L$$   BL$tD$xD$tBJZk9	  9  D$l*rm(4$)؉!ÍD$D$   t$ՋD$L$$   BD$|$   D$|$   $$   D$$   D$L$lL$D$K  $   $$   L$l$pWD$$   L$L$@$   $$   \$$   l$DD$$   L$L$H1\$PS$   L$H9ET$P$   $$   L$$   \$T$
5D$L$T$%`  =   uP   t $   $T$L$\$v$L$\$$   HL$HO\$h$   $   D$@H,$   $\$P\$э$   $   $   $   t   $   $   \$hH8_ዄ$   $$   L$l$8D$D$L1_L$T$   $$   T$$   \$L$4D$L$T$$   $T$L$D$D$THD$L9|>     $   SsCH9Y  9L  kI(,$)!D$D$   l$ыD$L$$   B$   $$   T$$   T$D$L$ZO$   SsCH9  9  kI$,$)!D$D$   l$ыD$$   AD$\D$\$   $$   D$$   D$ZD$7I`   $   SsCH9  9  kI(,$)!D$D$   l$ыD$L$$   B$   $   $   $   $$   D$$   D$D$H$   sSCH9V  9I  kI$,$)!D$D$   l$ыD$$   AD$dD$dAQYk9  9  D$<)qm$4$)ډ!؉D$D$   t$ՋD$$   AD$`D$`$   $$   D$$   D$L$<ZL$ZD$xFK     uL$   ZJB9t  @B$   $$   D$l$D$B>5$   JZB9  @B$   $$   D$l$D$D$GuI$   $aD$$   $$   L$$   L$D$D$LG$   $D$$   $$   L$$   L$D$D$GM   tX6$   JZB9  @B$   $$   D$l$L$D$    >K$   $jD$L$$   $$   T$$   T$D$L$UF	   $   SsCH9m  9`  kI ,$)!D$D$   l$D$$   A$   $$   L$$   L$D$D$    YJ$   SsCH9   9   kI$,$)!D$D$   l$ыD$$   A$   $$   L$$   L$D$D$    Ip؉۶趶؉Ͷ覶蜶跶蒶譶舶裶~虶t菶j% %e    D$;Ad     $   D$d    P      $   $$   T$L$0D$D$D1_L$T$   $$   T$$   \$L$A-D$L$T$$   $T$L$D$*D$THD$D9|   Ë$   $$   D$L$MD$L$@P$ЋD$_  \$d   $   CZZZL$`\$`$   UuEH9  9  D$pM }I<$)!D$D$   |$\$ы$   @D$pZD$XL$XPXhu9!  9  0xv<$)!Ս+T$D$   |$L$֋$   @u$   C $|o|$G   +u*yX  *yH  V\$d  $   KZZ$   $   $   $   V~FH9  9  L$hvI4$)!D$D$   t$l$\$ы$   @D$h$   $   $   Xhp~9  9w  8@$)!ލ\5 \$D$   D$T$L$׋$   @7u$   K $m|$G   +u*y  *y荱    $   $$   T$L$xJD$$   L$L$<$   $$   \$$   l$7D$$   L$L$@1\$LS$   L$@9DT$L$   $$   L$$   \$T$(D$L$T$%`  =   uI   t $   $T$L$\$v$   $T$L$\$d  V\$d$   $   D$<H,$   $\$L\$э$   $   ݶ$   $   t   $   $   \$dO8_ዄ$   $$   T$L$+D$D$H1_L$P$   $$   T$$   \$L$'D$L$T$$   $T$L$D$D$PHD$H9|  `  P$   $$   D$L$<HD$L$@P$ЋD$     T$d   u.$   $   KkC9  T Cu$   ʍ $j|$G   +uh  hj  u$   vu$   c$   U|\$d   um$   $   uUEH9  9  M }I<$)!D$D$   |$f\$ы$   @u$   ] 늍 $i|$G   +uh
  h[u
  u$   ] 5u$   ] !$   ]   \$d   ul$   $   UuEH9
  9
  M }I<$)!D$D$   |$\$ы$   @u$   ] 닍 $h|$G   +uh[	  hJK	  u$   ] 6u$   ] "$   ] Y\$d   ut$   $   ~VFH9	  9	  vI4$)!D$D$   t$l$\$ы$   @u$   넍 $g|$G   +uh%  h-  u$   +u$   $   .^$   $$   D$L$D$t$$   JZB9  B$   JZB9f   ڍP  P$   $$   D$L$gCD$L$@P$ЋD$   \$du$   ZZD$\\$\$   UuEH9  9r  M }I<$)!D$D$   |$\$ы$   @u$   { $e|$G   +up  pR  \$d   $   ZD$x\$|l$x$   ~VFH9  9~  vI4$)!D$D$   t$l$\$ы$   @
u$   x $d|$G   +up  pe  $   $$   D$L$bAD$L$@P$ЋD$	     T$d	wOu-$   $   KkC9  T C6u$   ˋ$   뿃
u$   믃u$   럃u$   돍 $c|$G   +uyl8  ylY(  	\$d	   ul$   $   UuEH9  9  M }I<$)!D$D$   |$f\$ы$   @"u$   ] 닋$   ] {
u$   ] gu$   ] Su$   ] ? $b|$G   +uyl  yl4  
  \$d	   uk$   $   uUEH9  9  M }I<$)!D$D$   |$\$ы$   @u$   ] 댋$   ] |
u$   ] hu$   ] Tu$   ] @ $}a|$G   +uyl  yl  W\$d	   ur$   1$   uU}O9l  9]  M mI,$)!׍>T$D$   l$\$D$ы$   @u$   ] 1녋$   ] 1s
u$   ] 1]u$   ] EFu$   ] 10 $G`|$G   +u
ylqylݣdD$dG`G$|$*D$dG`G$|$)D$dG`G$|$)D$dG`G$|$)D$dG`G$|$)D$dG`G$|$)D$dG`G$|$|)D$dG`G$|$c)D$dG`G$|$J)D$dG`G$|$1)D$dG`G$|$)D$dG`G$|$(膣]xSjC^9T/J%>4*蝢蘢蓢蝉xe    ;av}D$$D$ D$D$$D$D$L$QYi4(9w>9w1)!Ս+uAÉD$$D$ܨD$L$߉Y2ge    ;a.  D$ttHn      t/wbl u@m9u	D$   Áu79u	D$   Át/um9u	D$   D$    Át/ځԑuy9udT$ZtS?i uC9u2Zt% u`9uBuD$ø    \$û    ʁ \$ËT$    똋T$딁~.8wx&u 19Ab0uN 9u9T$Zt+~.8# 9uBD$ø    \$ËT$    Á~.8T$뿁_B>fw=_u-@19_B>f9_B>f߁&Xku-09Nn #9Onn߁f&  .1   *Msur~9u]T$ZtL7u<`~9u+Rt.19T$ú    с.1\$ËT$    럋T$뛁?wQvuA~9u0T$Rt?9T$ú    Ё?Ё&ٚu1m9;fS09ED$   Áfہ=JwSAu9'u- 9=J`9=J߁΀wNu> y9u-T$Rt΀`9WT$ú    Ӂ΀Ӂ.u m9(a 9N规e    ;avJ$D$)   eD$L$0*+u
4*Í=4*趜?e    ;av(Yu(D$tnD$D$   뿍|$9;uЉ#e    ;av;Yu8T$t#L$vD$L$fø   艜D莃묍|$9;u#e    ;av9Yu6T$t!L$vD$L$ø   +0뮍|$9;u#e    ;avkYukT$tSL$v@D$L$T$ 	Q	Y	ЈAYø   虛T螂y|$9;u#e    ;av(Yu(D$tXD$D$   A뿍|$9;uЉ#e    ;av;Yu8T$t#L$vD$ fD$ø   ٚށ묍|$9;u#e    ;av9Yu6T$t!L$vD$ D$ø   {6老뮍|$9;u#e    ;a   Y   T$   L$vpD$PT$Xhpx|$x@	щ	ى	͉l$$L$			ދL$			Ɖt$(ø   譙h貀=|$9;U#Ne    ;a   L$@   T$1@9}   
   u    Q$TD$D$ǀ@  =   L$9t$L$D$@   褡T$1D@@=   }r,\$l$1	4D2@@9}rT$É诘   襘 $ D$]舘 $D$@ze    ;a    Q$S|$|$t$贛$X  t[
tV=   OT$1A@}s
9u@  $\  Éȹ@   ٗ $D$ $D$y~>e    ;a  L$0   T$)ʍRT$t$,|$ D$$11ɉL$&D.Vt$|$,l$0|$ T$T$9   9  y9  |	׍Q9  T1	?t$9  |$l$ T5 V?<;9  D.V|$?<;9b  D.V|$?<9(8  )ͅ   9  l$<   i9   T	?t$9   |$ 7V?,+9   D>T$u+@  tn9seT>V@  9sK\>ÃuV?,9sHD>@  tՍ^9s'T>ȉUÃÉ^ULC:1(ȉЉȉ{Ee    ;a   (L$,@     T$4BD$ Tl$ )T$$T$T$eTD$D$$L$,$D$L$L$L$T$0T$T$4T$T$8T$$    D$$D$D$D$D$	D$L$D$<L$@(Ë\$4CD$ Tl$ )Mze    ;a  8\$<k3  kl$4s  T$@t$D1D;C@9}"{}9%  ,r	  9  )ƋL$H)!у{{  D$ t$D|$,L$@C$CD$0D$D$   D$   KL$D$   D$   FD$<HPI$T$0T$D$   D$   ыD$L$T$<
+  B  B    D$,L$@\$Dl$ #)t$,)Ɖۇ!t$@Ɖ݉ˉ;       Ƹ,)ݍ\m )ډ)9  t$,\$(L$@D$$l$G$GD$0D$D$   D$   L$l$t$1D$D$)   ?  D$<HXI$\$0\$T$D$   ыD$L$T$<+u6Ju\$$D$ËL$(9   T$$T$LD$PL$T8Ë|$4É虐뼉Ɖ׉   14ވ\@9}r   ZD D$LD$P    D$T    8ËT$ T$LL$PD$T8Ë|$4-D$LD$P    D$T    8ÉڋD$HL$@\$D12D$L    t$Pl$T8É`軐Ѻ   o膐蟐   3,6wae    ;a+   D$$tH D$(L$, ËH~   P$PT$T$D$   D$   X\$L$D$   D$$HP@  uzj\)   wuAQ@$T$T$\$D$   ЋD$L$T$$
+uBB    #z蘎j辫\)냉ٺ   
    ue    ;avQD$ $D$$D$D$
   OV$    D$D$"   D$L$D$(L$,xue    ;a   D$    T$$\$4l$8t$@1@|$4+  9  u  <Fؗ\@tL  \뽗
uH볗tt$ؗ@  9!      \$4F9    3
     u9t$@K    39  VB9}"  4
     u9  11T$@t$|$	t$	|$	D$D$D$   t$|$,  |$(D  tL$tV   uT$DHD$Hl$L\$P ÍB$D$!D$L$@L$DD$H    `L$LD$P t$롃u}t$|$,b  \$\$(CD  tt$uD$ \$%B$D$`!D$L$@L$DD$H    `L$LD$P Ãt$,  t$(FD$ ZD$T$$T$ \$D$L$$T$-`FÇ#F$D$ D$L$@L$DD$H    `L$LD$P É,$l$ D$L$@L$DD$H    `L$LD$P Àedы\$4y$L$3 D$L$L$DD$H    `L$LD$P É$L$D$L$L$DD$H    `L$LD$P ÅtVu;t$)Ɖ4$t$D$L$L$DD$H    `L$LD$P Ã@  uщ11t$DD$H    D$L    D$P     ÉѸ   111Ӊ   ǉ   軉Љ貉詉蠉   薉草p"e    ;a  HL$`  T$L\$Tl$Xt$\|$P11D$@1D$D1D$<(|$Tl$X|$PD$@t$DT$<T$Lt$\؋\$T)  |$<)  \$4Xl$`9  \0\@x9  |0|@D$1x9  |0|@9  4t@D$2	T$1		
      tc\$<t$T9I  |$X)߇ۇ!ߋt$4  9D9T9D9SXD$@t$DT$<\$T9  \$L$t$X)։t$8ۇ!Ήt$t$4t$t$8t$t$\t$l$L$dL$D$HD$,L$(T$ \$$l$<ul$`ƉȋL$P߉ӉH\$hL$lD$pHÖD$3t$2		ڗؗ	\$3\$d*l$Lt$X|$dt$\D$DL$@ߋL$P\$dЋT$L\$`9   \$T9   |$<$)l$8ۇ!͉l$)\$\$8\$t$\$`\$t$dt$D$<D$,L$(T$ \$$l$<W\$hL$lD$pHÉ|$hD$@D$lD$DD$pHÉ|$<D$h    D$l    D$p    HÉ膆Љ}   ؉h؉l[e    $;A9    $D$@   +L$   *$D$@   +L$   *5*$  ˈ獴$  轈Ǆ$H  +$L  uc*5*$P  脈獴$P  vǄ$H  z+$L  u*  Í=*/=* 딍=*;=*ke    ;avcYu`D$ tKH $L$D$
   K$    D$D$"   wD$L$L$$D$(k넍|$ 9;u#e    ;av+D$$D$D$D$E  	D$D$je    ;av,D$$D$D$D$E  ?D$D$]je    ;a   D$$L$L$cD$L$Q$D$D$   D$L$Q$D$-D$L$Q$D$D$   D$L$$D$D$  oD$D$iIe    ;a   D$HT$Z(9*   1Ʉ   J9H   JXh9jt]1ɄtSJf9HuEJ8Ht3J9Ht
1D$Ã$BD$D$   D$111ˉ,$\$L$螺L$D$T$11{,$L$\$tL$D$T$5he    ;a   (()D$,$L$0L$ӋD$D$$L$L$ \$\$$)l$,,$l$0l$*ՋD$D$L$$$L$ L$L$L$D$D$$9  D$L$4$L$L$D$    L$L$D$  (g/e    ;a   D$$HT$ \$l$(JC$L$IL$L$ЋD$ L$$T$\$ȋT$ \$l$(t$L$91uN9}>L$L$C$L$il$|$D$$L$T$ \$l$(t$뵃f8e    ;a   $D$0$D$(HT$,$\$\$\$\$ыD$P\$49   9|F1필t:D$T$(Zl$,,$t$8L$L$<0|$|$D$u$ÉT$ D$L$D$(P\$,$l$8tMt$tMt$l$D$L$T$ \$4r$ee    ;a   $D$4L$0)ȉD$PT$ T7T$\$($l$,l$T$D$L$D$PD$L$0\$ }V\$D$(Pl$,,$L$4t$ҋD$($L$,L$D$    T$T$\$0\$=D$XL$0}$d e    ;a   D$HT$$\$\$l$ l$D$   D$HT$$\$$\$l$l$D$uËD$HT$$\$$\$\$\$ыD$HT$$\$\$l$ l$D$tD$@L$$L$L$L$ L$둋D$HT$$\$\$l$ l$Cce    ;avB1/D$L$Q\$$l$4(t$t$ <0|$ҋD$@L$$9|Ƀce    ;a  <D$HL$LT$8)L$4(  L$@$l$Dl$D$T$st$ t$.D$HHT$ AL$$9L  1ۄuӉdAL$,9  1uJT$09  1u9}:D$@Xl$D,$L$JT$0T$ӋD$,HD$H\$ l$$T$0T$0뗋t$L)փ  ÉT$ uZ^IL$$9   1ۄuEl$(9|s1ۄu9}6D$@P\$D$l$IL$$L$ҋD$(hD$HT$ L$$l$(룋T$@R\$D$D$AD$4D$ҋD$4D$PD$ D$T<ËL$@Q\$D$l$D$\$D$HL$$T$ l$(]T$@Zl$D,$qt$D$\$D$HL$$T$ l$(|$4\$49|L$@Q\$D$D$l$ l$D$D$   L$0L$ D$@P\$D$l$,ut$4t$|$H|$D$L$Ʉ   D$,D$4L$T$@Zl$D,$t$8t$|$H|$D$tD$L$4ËD$Hl$$T$ D$@HT$D$\$8\$\$4K\$4\$ыD$@L$4AD$4vD$@HT$D$\$0\$l$ l$ыD$0HL$@Yl$D,$D$rt$t$D$HL$,T$0\$ l$$T$@Zl$D,$D$L$t$D$HL$,T$0\$ l$$T$@Zl$D,$L$D$\$D$HL$$T$ T$@$\$D\$D$L$4t$4Ht$cD$@$L$DL$T$8T$\$)ډT$+T$4D$@$L$DL$T$LZ\$l$)\$)t$D$HT$8\$L^Ve    ;a  $D$,L$(T$8\$0l$4t$,|$(T$8͉Él$4\$0)݃      T$8$D$\$t$D$8HD$8L$T$\$0)ًt$4)9}1T$L$($T$,T$\$l$D$?D$L$4al$ L$($\$,\$T$|$D$D$0L$ 0$D$\$t$$Ã~zSl$UD$,L$(\$0t$49}FT$Y$T$jl$ l$D$tD$(HT$,$\$\$l$ l$량$D$\$t$$1]\e    ;avSD$HT$ $ыD$D$$;   D$L$$L$ L$D$    L$L$D$\e    ;avD$1AL$\e    ;av3D$HT$$ыD$L$$L$L$D$   6\e    ;a       1'D$T$$$\$(\$L$D$NL$AT$,9~ыD$$$\$(\$L$T$#D$$L$(T$,   G\$$L$|$/T$\$   l$|$oD$$L$(T$,t$9~/9|9}<\$\$1݉$L$|$\$T$+   D$$L$(T$,t$뾃  [e    ;ax  @D$PL$L)ȃ   D$TȋL$LT$(9}hD$ \$Dkt$H4$<|$<|$L$D$tD$<@L$ 뷋L$<D$(뭋D$DP\$H$L$AL$8L$ҋT$(L$8B9|ԃ@ËD$T)Ѓ   D$PL$,9}jT$$\$Dkt$H4$D$<|$<|$D$t
D$<L$,뺋T$<JD$$뭋L$DQ\$H$D$HD$8D$ҋL$,D$89׃@Í,9%  )݉ǉ|$<t$8\:\$T$P\$t$8|$<͋L$Ll$9}HD$L$DQt$H4$| |$4)\$|$D$t
D$4L$맋T$4JD$)t$09}9|d9}9|29}D$T9|@ËL$D$L$HL$|$t$D$ڋD$D$T$HT$L$l$|$t$0|$<뤋D$D$L$HL$l$T$t$4   L$Ll$t$0|$<gǉЉ}Xhe    ;a   D$,L$()ȋL$0)T$,9toD$L$~0\$ $l$$l$)T$t$L$-D$L$)뾋\$ $l$$l$)T$)T$D$L$D$)뉋L$ $L$$L$)T$L$D$W*e    ;a   D$ H\$l$$A$AD$D$ыD$L$ \$ȋT$\$l$$L$91uJ9}9L$L$$AD$T$t$D$ L$T$\$l$$뺃VJe    ;a    D$,D$$D$D$T$(ЋD$Xl$09   9|;1҄t1D$\$4ىL$$,l$l$T$$2D$u Éˉ\$D$L$D$4\H$\H\$T$$T$D$L$\$l$0뉃 U%e    ;a   $D$4L$0)ȉD$X\$ \7\$T$($l$,l$\$D$L$D$XD$L$0l$ }Nl$$D D$T$,ЋD$($L$,L$D$    \$\$l$0l$eD$hL$0}$U(e    ;a   D$$L$L$T$D$utD$ $L$L$T$D$uËD$ $D$D$T$
ыD$$L$L$T$D$tŋD$$D$D$T$묋D$$L$L$T$pBT-e    ;a  <D$HL$LT$8)L$4(E  L$@$l$Dl$D$T$st$0t$D$HHT$0AL$$9  1ۄuӉ]AL$,9  1uJT$ 9M  1u9}3$BD$ D$T$DӋD$,HD$H\$0l$$T$ T$ 랋t$L)փ   ÉT$ uSWIL$$9   1ۄuEl$(9|c1ۄu9}/,$AD$4D$T$D
ыD$(hD$HT$ L$4l$(몉$AD$4D$T$D
ыD$4D$PD$ D$T<É,$D$T$@
\$D$HL$$T$ l$(vY$D$T$@\$D$HL$$T$ l$(6|$4\$49|$L$0L$T$@D$D$   L$ L$ D$,X\$4$l$Hl$T$@2D$L$ɄtrD$,D$4L$\$8$l$Hl$T$@2D$tD$L$4ËD$Hl$$T$ UD$8$D$4HD$4D$T$D
ыD$@L$4AD$4닋D$ $L$0L$T$D
ыD$ H.$JL$L$@t$D$HL$,T$ \$0l$$$L$T$@t$D$HL$,T$ \$0l$$<$D$T$@\$D$HL$$T$0T$@$\$D\$D$L$4t$4Ht$iD$@$L$DL$T$8T$\$)ډT$+T$:D$@$L$DL$T$LZ\$l$)\$)t$D$HT$8\$LPe    ;ax  $D$,L$(\$8l$0t$4|$,T$(\$8Ήŉщt$4l$0)      \$8$D$l$|$HD$8HD$8L$T$\$0)ًt$4)9}1T$L$($T$,T$\$l$D$?D$L$4al$ L$($\$,\$T$|$D$D$0L$ 0$D$l$|$$Ã~n]t$^D$,L$(l$0|$49}:\$$CD$ D$)D$tċD$$L$ L$T$,
뫉$D$l$|$$]Nhe    ;avD$@D$-Ne    ;avpT$ JD$$9sV@ltD$(9s;@|D$t$l$L$|$D$  D$D$,ffMte    ;a	  8T$<JD$@9  ,@t׋TT$T$TT$T$4T$D9  l$t$эRtll$0,l$,l$t5+ll$(,l$$1  t$l$,,l$0ll$l-+   l$,l$l_o9  ЋT׋TT$T T$T T$ T9   T$L\\$0T L+\ \$\uHT L$0L|+uL$L L$L8Ë|$D$dߋD$td|$ Ɖcd|$D$0Vd뢉|$$ŋD$?d|$(D$2d|$4D$,d|$D$0dD$@t$ȉudndgdbdlKe    ;ax  HD$L$L$PL$T$TT$D$L$@P$Ѓ|$(  D$L$L$PL$T$TT$4D$D$ ?$D$D$#D$D$D ?$L$L$L$#D$D$@L$L$L$PL$L$TL$D$D$$1T$JD$$L$$mD$   D$$$tD$L$T$\$l$9\  L$<T$84[t$l$DD\ \$4\\$0+L$@T$,TT$(uf\$8\ \$<\D$$$D$L$T$\$l$@D+uT L%|$,b|$(b
|$4D$8a|$0D$<a뎍`$|$D$GG+uUL$DGG+u)D$@G|$ $|$D$ D$XHÍOωD$@kaȉD$D\aD$X    HÉ؉aHhe    ;aB  tD$x$L$|L$$   T$D$D$TL$L$8$   $$   \$$   l$D$L$89L$tǄ$   tÉ$T$TT$D$D$tԐ$   ?  D$Dq    H    9  D$| $   T$D   up$   9ЇÇ݇Ç9هÇ!	u099!	ȄtǄ$      tǄ$       tǄ$   tÃu$   U 뇍 $|$G   +uh  hU_  u$   U -u$   U u$   ] UuT$| $"|$G   +uhc  h^S  uT$|fuT$|QT$|
BCD$x$D$|D$L$/D$D$#$   $$   L$$   L$D$#8D$t"tǄ$      tǄ$   tǄ$       tÍH  	l  B  D$| 1ɐ$   T$D	   uo$   19هÇ9ЇÇ9هÇ!	u099!	tǄ$      tǄ$       tǄ$   tÃu$   U 1눃	u$   U 1q $J|$G   +uyl@  yl\0  
u$   U 1u$   U ]u$   U 1uT$|1T$|1
uT$|1uT$|JuT$|1n $o|$G   +uyl~
  yl\n
  H!     D$| Z$   uT$   Zf.u{$   tf.u{   f.vf.v   1ȃu$   멉D$D $|$G   +upX	  p'[H	  uD$| 4 $B|$G   +up	  pZ	  H	  0  D$|@ZZ$      $   PZZf.u{YuEf.u{$   tf.u{   f.vf.v   1ȉ$   tf.u{   f.vf.v   1|u$   PUD$D $|$G   +u*y  *yY  uD$|@ $|$G   +u*yQ  *y9YA       1T$(B$   D$(T$x$\$|\$L$D$(9D$   L$x$T$|T$$   \$D$#D$D$`L$L$DT$T$\$   $$   l$$   t$|$(|$D$L$T$\$`$\$\\$\$D\$T$L$D$D$ $   tǄ$       tÃ    D$x$T$|T$L$$   \$$   l$$   t$  D$L$b  D$x$L$|L$$   T$yD$L$T$$T$D$D$L$tI  *t*+  *L$dD$hL$d  QӃ uʀ   T$$D$LL$H$   $$   l$$   t$D$L$T$$T$D$D$L$tI,  *t*+   *L$lD$pL$l   QӃ uʀ   \$H$\$L\$\$$\$L$D$T$D$t$   tËD$x$D$|D$$   D$D$D$DL$L$\T$T$`$   $$   \$$   \$D$`$D$\D$D$DD$D$$   t1113=*U111111Z=*vU!111?$   tËD$x$T$|T$L$$   \$$   l$$   t$b  D$L$   D$x$D$|D$$   D$bD$D$4$   $$   L$$   L$5D$L$49r vǄ$      tǄ$       tǄ$   tÉ$   tÃ       1T$,B$   D$,T$x$\$|\$L$D$,9D$   L$x$T$|T$$   \$D$UD$D$DL$L$\T$T$`$   $$   l$$   t$|$,|$D$L$T$\$`$\$\\$\$D\$T$L$D$\D$ $   tǄ$       tËD$x$D$|D$L$~D$D$XL$L$<$   $$   T$$   T$ID$D$0L$L$PT$X$\$<\$L$D$-D$|JD$X$D$<D$D$PD$D$0D$D$~Ǆ$      tǄ$       tǄ$   tËD$x$D$|D$L$D$D$@$   $$   L$$   L$D$L$@9r vǄ$      tǄ$       tǄ$   tËD$DG`G$|$CD$DG`G$|$*D$DG`G$|$D$DG`G$|$D$DG`G$|$D$DG`G$|$D$DG`G$|$D$DG`G$|$D$8   L$T$ЋD$L$$    wT$D$   D$L$ED$L$$D$OD$ $D$)c8e    ;a  D$D$I  P        D$$D$   PwJ   tD$(    D$,    t#D$  tD$(   D$,ËD$ ݃uL$ 	Ѝ $,|$G   +up  pO  PUtG      D$ D$$D$   PwJ   tD$(D$,   t#D$  tD$(    D$,ËD$ ݃uL$ 	Ѝ $0|$G   +up   pN   PUtG뤋D$uL$	 $
|$G   +u
p[pINNPt몋D$G`G$|$bD$G`G$|$ID$G`G$|$0j5e    ;ai  d$D$   !D$L$ *+$  *h$D$   D$L$*+   *go$D$   D$L$*+   *zo$D$   yD$L$*+uM*To$D$   ED$L$*+u
*Í=*L=*L몍=*xLd=*fL=*VL3we    ;aB  ,+$
  **T$ *\$(1   F9}|   |5 =uD$t$l$$` $*L$l$t$MHD$tc**D$9   \    <+u'    @l$ t$(9}S,ËMm 1_1EKҍ` $*L$L$$L$L$L$YKD$L$뜃,Í=*JpKiKs2e    ;a|  8D$D    D$H    D$L h+$D$*D$@   +$PD$   D$( +D$4D$$   ` $*D$D$<D$D$@D$FD$L$ tx**9   J1@9}4   =u@)!ЉD$D\$HD$L8D$D    D$H    D$L 8D$D    D$H    D$L v8Ðl8D$D    D$H    D$L M8II0de    ;a  \D$`    D$d    D$h    h+$D$ +$D$4   D$D +D$PD$4$a  *D$( $D$    D$	D$*L$X*T$0\$(11T$,B\$0ˉՋT$09   l$,ύI   n9w2\$(\+uL$(막ωƉGt$$T$TL$  $D$t$\$l$	D$L$\$iL$ T$Tt$$|$X냉ى@D$`t$d\$h\Ð\/Ie    ;a  \D$`$D$dD$D$hD$D$lD$D$pD$D$tD$D$xD$D$|D$$   D$ $   D$$$   D$($   L$,W  D$0D$DL$4T$@\$<l$8l$P\$T      $   Q,   D$P$/  D$H    $   H(   tRD$HD$XD$T$   D$D$XD$D$   :  D$T$v/  D$D$   Ǆ$       \ËL$D$D$<  D$L$t9uA D$H뀋Q8OǄ$       $   \ÉL$LrUD$DL$L$D$ TD$3-.e    $x;A    Ǆ$@      Ǆ$D      Ǆ$H      D$X    $   1^G$4  Q,b  1111\$($   D$0$   i8  Ǆ$   /pro$   5	wKD$}/pro$   5|mK$4  iD  D$nallofD$rw    |$nl$,$   A@Q<Y8$T$D$  D$L$   $   l$,$   |$}   l$@l$,$   T$4D$L$   $   l$,$   $   D$    D$    D$    8  D$D$8$0  QT$T $T$T$KD$$0  QI\$T1F9}"<9}9r  D$tȉǋD$t牄$  L$D$4  j,_  $D  $D$   D$   x  D$L$t19  $@  Ǆ$<      Ƅ$L     Q$4  H$$x   L$D$    D$    D$    D$    D$    A7  D$L$$$@      ]R$4  HL
  P,  P8  P  Pd  PX  P  P(	  $(    P|  PL  $,  Y  P _  T$DZ$8  9  $8  $  t$T1A9   r  <|9}L$H9uC\$D$?   |$\$D$    5  D$$@  uP$7   D$DD$D$   D$   5  L$HD$D$  X$4  $8  t$T^$8  $@  $   $   D$$   D$D$   %5  $   D$   D$    D$    5  1$\$HK$  |$T$4  ڋ$8  9   B  L$Htz9u;$7   \$D$   D$    4  D$$@  t$8  ($?   \$L$D$    b4  D$$@  T$8  $   L$D$    D$    #4  #t$H$   t$D$    D$    3  D$Hp$4  $8  |P@  P   P   $  $   $    $  $   $     $  $   $   $   D$$   D$$   D$G3  D$$@  $8  $   D$    D$    D$    3  D$$@  t$8  $8  )H$6   L$D$T  D$   2  D$$@  t$8  Q$4  $8  $6   D$    D$"T  D$    p2  D$$@  t$8  $4  $8  n\$d$?   l$\$D$    "2  D$$@  t$8  $7   D$dD$D$   D$   1  D$DX$4  l$d$   D$   T$D$    D$    D$    D$    1  D$$$@  t$8  #$@   D$    D$    D$    1  D$89D$u$4  $   D$    D$    D$    1  D$$4  Q $%   D$T$D$    0  D$t$8  $   $   $   D$D$    D$    0  D$$@  $@  u$4  W$8  +Ǆ$   " $   $   $   $   $   $   T$$   T$D$    00  D$D  $4  ZLjH1#<I|$`   t$`	   	   @9}L rd
  $   $   $   $   $   $   D$$   D$D$    /  D$   $4  ZL\$`jH$   1t$\F$4  \$`$   9}[D$\L $   D$/   D$   L$D$    D$    D$    ^/  D$$$@  t$8  $8  $8  ~JZ  h8thD   1퉔$      B$   D$D$    D$    {.  D$$@  t$8  
$    $   D$D$    D$    7.  D$$@  u$4  $8  jd$   L$\$D$    -  D$$@  t$8  u$   !ɇÇ1$   $=   $   D$D$    D$    |-  D$$@  $@  u$4  $8  $6  T$D$    D$    .-  D$$@  D  $4  Z(   tZ8  Z(   tZ,   Z(      tfL)$   )$   $   $   D$$   D$D$    D$ @ D$    D$    ,  D$$$@  $@  u$4  {$8  L$0  $   $   $'  D$$   D$D$   D$    D$    D$    =,  D$L$$$@  $@  t$8  qL$(R  D$P$   $   $   D$$   T$L$+  D$$@  $@  t$8  $   D$PD$D$    D$    D+  D$$@  u$4  A$8  L$4  $   $   $'  D$$   D$D$   D$    D$    D$    +  D$L$$$@  $@  t$8  HL$,E  D$P$   $   $   D$$   T$L$a*  D$$@  $@  t$8  $   D$PD$D$    D$    *  D$$@  t$8  L$@  $   $   $'  D$$   D$D$   D$    D$    D$    )  D$L$$$@  $@  t$8  +L$L  D$P$   $   $   D$$   T$L$D)  D$$@  $@  t$8  $   D$PD$D$    D$    (  D$$@  u$4  $8  $8  uHL$<t_L$<$   H$6   L$D$T  $   L$(  D$$@  $@  u$4  $8  $   D$    D$    D$    (  D$D$<$4  iH$9   D$    L$D$    (  D$$@  u$4  j$8  $B   D$    D$    D$    '  D$$@  u$4  $8  >$H  $   D$D$    D$    m'  D$$@  t$8  D$X$   $D  $   D$$   D$D$   '  D$L$$@  $@  uCu'T$Xu$4  B$@  $8  ~Ǆ$@     $8  g$8  [$   D$   D$   D$    D$    D$    D$    &  D$$$@  u$4  $8  $<  Ƅ$L    Ëj8D$idenyD$m    |$iF111111҉T$@111Ǆ$   /pro$   5m8$4  H4P0X,$T$L$  \$l$$4     $   I1111ȉ1ȉ1ȹ   1111111111111$D$ TD$j1tOe    ;a  D$$L$ L$T$$T$D$   c  D$L$t9Qu8&tL$(D$,ËD$$L$ L$T$$T$  D$L$uwL$    D$$D$   D$     D$L$u5L$ vDD$@$D$   D$     L$D$aD$(L$,ÉD$(L$,ø   601/09e    D$;A     $     $   1111$   \$0l$$t$x$   T$4\$ l$$t$xAD$0y|$,	$  D$D$(L$$   T$,$h  D$D$,L$$   T$0$I  D$L$L$0$   55$   $   L$($   $   $   L$,$   $   D$0$   D$8$$   D$D$   D$   0 D$L$T$X$D$L$%D$L$ T$0\$l$$9wZt$xt$xl$$$\$D$+7D$4@$   9D$$L$0T$x$   $   $   ļ   É\$|D$,$\$x\$L$l$T$t$l$D$,L$ \$|g111e    ;a   ,$D$0D$D$4D$D$  D$      D$L$T$   D$ D$8$D$<D$D$@D$GD$L$T$\$ $T$L$D$  D$L$u8D$ $  D$L$tL$DD$H,D$D    D$H    ,ÉD$$L$(D$ $  D$$D$DD$(D$H,ÉT$DL$H,e    ;a>  \D$`$  D$L$T$8$HT$D$   L$D$SD$D$
   ; D$ L$$L$D$D$  D$    >  D$L$T$   D$d   D$3alloD$7w   T$3L$$$T$D$D$  D$L$t(D$XL$(D$$$o  D$(D$hD$XD$l\ËD$$$O  D$L$L$hD$l\D$/deny   T$/끉D$hT$l\we    ;a  dD$lH,  H8uD$p    D$t    dHDT$h$L$ID$L$tt9P         D$h$	  D$L$T$$$HT$D$   D$L$LD$D$   sD$L$ T$lZ8j<R@$L$\$l$T$D$L$%L$pD$tdÉD$pL$tdÃ9LD$h$	  D$L$T$D$HT$D$   L$D$LD$D$   D$L$ T$lZ0j,r4$L$l$\$t$D$L$u	D$lmL$pD$td/e    ;a  <11T$(BT$\$$LL$$T$D9}\D$(L$@RT$$T$D$ W|$tD$L    D$P    D$T    D$XШD$\<Ím$BD$ D$D$D$D$8$L$$L$L$D$D$4L$DT$ \$@l$$t$811|$1/D$xD$L$DL$DT$ \$@l$$t$8D$D$49   s\$,\$9   t$49   T$8T$0+)݉l$(ۇ!ŅuBT$84t$(T$9~'։|$\$,9U,$\$T$t0@֋T$(Ӊ|$0*'D$4׋T$8묉t$LT$PT$TD$X    D$\    <Éu'؉l've    ;av|D$$D$   D$      D$L$T$uAL$ t1   L$$D$   D$Y  D$L$D$$L$(%͉L$$T$(he    ;aR  ĀD$\    D$`    D$@    D$8    $     $   H   L$dD$\D$`$   $$   D$  D$L$T$\$  1d  D$x$   $$   D$$   D$mD$L$T$\$l$  D$LL$tl$P$   HPX$L$T$%D$L$T$\$l$  D$HL$hT$D\$dk3  1l$p$   ~  1ۉ\$l+$D$\$D$   D$   D$L$tYD$XL$|T$\}3+$HǄ$       D$X$   D$|$   É${  D$`$o  뷋D$`L$x$L$tL$L$LL$L$PL$L$hL$L$DL$L$HL$L$pL$L$lL$ $   L$$L$dL$(D$,fD$0L$4L$@  D$T+$耿D$`$  D$\$D$@D$D$     D$D$<L$L$XT$T$|\$\$  D$X   L$<   L$|   D$XL$|T$T$\$8\$D$    D$      D$L$T$T,$D$8D$D$    D$      D$L$T$Tt9Xu9tǄ$       D$X$   D$|$   ÍԨPD$@$L$-L$<D$T$   Ǆ$       Ǆ$       É$˷L$$|$  D$L$T$\$t*1u/Ǆ$       $   $   Å   11ʉ4$l$  L$D$T$\$t:1uL$hT$D\$dŋD$HǄ$       $   $   Å   11Ǆ$       $   $   Ǆ$       $   $   Ǆ$       $   $   Åv/11j**1i!1b!1Y!ce    ;av@)   .e    ;avsD$ }L؉$i   D$L$$    ;DT$D$   D$L$;D$L$D$$L$(É$   D$L$L$$D$(qe    ;a   8|$1"L$<   i0DCу
r¸̉,) rT sE0L$    Hى!ȍDD$T$T$D$L$L$@D$D8ù    ع    7e    ;a   T$ \$1@9}@   ,uD$$    D$(    D$,    D$0D$4Í$BD$D$D$)D$L$T$ 9~DD$\$9t$\$T$'D$D$$D$D$(D$,D$0    D$4    É븉e    ;avY D$    D$$$D$D$D$,D$D$0D$/  D$L$T$\$(tl$+D$4L$8T$< Pe    ;aveD$tD$$ĨD$(D$    D$    D$$  D$L$T$\$T$SD$$L$(e    ;avmD$ tD$,ȨD$0D$    D$    D$$D$(D$&  D$L$T$\$T$SD$,L$0<we    ;a   $D$@T$<Љ˃ 	ȉ99	Ȅt D$D    D$H̨D$L$ËD$($D$,D$D$0D$D$4D$D$8D$\$  D$L$ T$T$DD$HL$L$m8e    ;avzD$ |=   }`)IuJ$D$L$$    IT$D$   D$L$dD$L$L$$D$(ÉT$$L$(je    ;ave    ;avxD$ | }`)IuJ$DD$L$$    5LT$D$   D$L$D$L$L$$D$(ÉT$$L$(le    ;a)  8D$@$D$DD$D$L$T$\$   1҅   D$0L$(T$4$'  D$<D$D$4D$D$HD$D$LD$D$    D$      D$L$$teD$,w6u)ĕ)D$PL$TT$X8É$.T$D$,؃u))ŃuЋ))벋T$0L$(D$P    L$TD$X8Åv111 e    ;a>  <D$D$D$HD$D$L$T$\$   1Ʌ   D$0T$(\$P   l$LL$8l$4$1  D$@D$D$8D$l$\$D$    D$    M  D$L$$teD$,w6uĕ))D$XT$\L$`<É$ҭL$D$,؃u))ŃuЋ))벋T$(L$0먍-+>D$X    T$\D$`<Åv	111MWe    ;a   4D$<D$0D$DD$,$r   D$8D$D$0D$D$@D$D$,D$D$    D$    +  D$L$$teD$(w6uĕ))D$HT$LL$P4É$谬L$D$(؃u))ŃuЋ))11oe    ;a   $   D$ D$D$    D$    
  D$tYw.u)ĕ)D$$L$(É$L$u))̓uԋ))11Re    ;a    $7   D$$D$D$(D$D$,D$S	  D$L$teD$w6uĕ))D$0T$4L$8 É$8L$D$؃u))ŃuЋ))11Be    ;a   $%   D$ D$D$$D$D$    S	  D$tYw.u)ĕ)D$(L$,É$脪L$u))̓uԋ))11GRe    ;a   $D$0   L$,L$ $   T$(T$L$D$  D$L$teD$w6uĕ))D$8T$<L$@$É$輩L$D$؃u))ŃuЋ))11묍+^p+e    ;a   $D$0   L$,L$ $   T$(T$L$D$  D$L$teD$w6uĕ))D$8T$<L$@$É$ܨL$D$؃u))ŃuЋ))11묍+^+e    ;a   $D$,D$ $   D$(D$D$ D$D$0D$  D$L$teD$w6uĕ))D$4T$8L$<$É$ L$D$؃u))ŃuЋ))11:e    ;a   $[   D$ D$D$$D$D$    S  D$tYw.u)ĕ)D$(L$,É$DL$u))̓uԋ))11Re    ;a    D$$D$$*   D$D$D$    D$    [  D$tYw.u)ĕ)D$(L$, É$茦L$u))̓uԋ))11OJe    ;a    D$$D$$K  D$D$D$(D$D$      D$tYw.u)ĕ)D$,L$0 É$̥L$u))̓uԋ))11Je    ;a    D$(D$$   D$$D$D$D$D$      D$tYw.u)ĕ)D$,L$0 É$L$u))̓uԋ))11Je    ;a  8D$@$D$DD$D$L$T$\$   1Ʌ   \$,D$(L$4D$HD$0$,  D$<D$D$4D$D$0D$D$LD$D$    D$    a  D$$tYw.u)ĕ)D$PL$T8É$L$u))̓uԋ))뺋L$,D$(밉D$P\$T8Åv1ۉ1"1e    ;a   ,$   D$0D$D$4D$D$8D$D$<D$D$@D$D$DD$k  D$L$$teD$(w6uĕ))D$HT$LL$P,É$L$D$(؃u))ŃuЋ))11*e    ;avej$L$T$**+u/*Z$+u
()Í=()=*$KD$\$L$T$        ̀=vD$D$    ؉D$}ÉD$T$D$    gD$\$L$T$t$|$l$̀=vD$ D$$    ؉D$(ÉD$ T$$D$(    ̋D$\$L$T$        ̀=vD$D$    ؉D$ÉD$T$D$    ̋D$\$L$T$t$|$l$̀=vD$ D$$    ؉D$(ÉD$ T$$D$(    ̋D$\$L$T$        ̀D$T$   \$L$T$t$|$̀=vD$D$؉D$D$    e    ;av6Yu3D$t $D$L$L$D$虋뱍|$9;uŉ#e    ;avYuD$tYэ|$9;u#e    ;av6Yu3D$t $D$L$L$D$C뱍|$9;uŉ#e    ;av:1L$ D$T$$L$l9L$D$@=   |ىL$e    ;avlD$L$1\$S\$l$؉   }9Ѝ,ыu {9}uT$$t$|$=6D$uD$  D$ Mxe    ;av81L$ D$T$$L$|8L$D$@ |ۉL$e    ;aviD$L$1\$S\$l$؉ }9Ѝ,ыu {9}uT$$t$|$P5D$uD$  D$ `{e    ;avk8*$LD$L$t1@59u-IuË@$L$L$L$L$11؉$T$`D$dye    ;avk8*$}KD$L$t1@59u-IuË@$L$L$L$L$11؉$T$`D$ԙ>ye    ;avk8*$JD$L$t1@59u-IuË@$L$L$L$L$11؉$T$`D$Dye    ;a:   \$$l$(1@9V    D$4<4  0J  -o  H9|J9  9  4-070B  tf002  t0Çޖ  H	9  1҄X  H9|:9_  9R  4-070+  t0Çޖ   H9|69  9  4-07:   tf00ÇޖurH99  9  4f-0uHt7Çޖ\$,D$0D$4   )͉ۇ!ىL$8D$< 1ŉ\$,D$0D$4    )͉ۇ!ىL$8D$< 1T\$,D$0D$4   )͉ۇ!ىL$8D$< 19  \$,D$0D$4!   )͉ۇ!ىL$8D$< 9  9  L$<$`OD$D$	   0T$D$L$\$$l$(#\$,D$0D$4   )͉ۇ!ىL$8D$< 1.   p9   
  |0         F9   
  8×t9~"9
  0r_9Ät9u@#   )	9D
  T$,D$0\$4)ۇ!:L$8D$< û"   1룉넉럗9J0np9|x9>  |1r6vux9>x9
  |0!9
  t2	9
  \$,D$0D$4  )͉ۇ!ىL$8D$< 9
  W)ۇ!,3x
  0)\$,D$0L$4l$8|$< Ã2  1   P9|Mp9
  t5u69	  \$,D$0D$4  )Չۇ!L$8D$< É\$,D$0D$4  @)ŉۇ!؉D$8L$< ÍH9|9	  9s	  2006t.\$,D$0D$4  @)ŉۇ!؉D$8L$< É\$,D$0D$4  )͉ۇ!ىL$8D$< Ã3u.\$,D$0D$4  @)ŉۇ!؉D$8L$< É\$,D$0D$4  @)ŉۇ!؉D$8L$< ÃM  5  J.  H9  9	  9  4fJa   tnÇޖ   p9|F9  9  <Janu   |far   |yÇߗu\)͉ۇ!,t$<ar5zÇߗt/\$,D$0D$4  l$8t$< 1Ӊ\$,D$0D$4  )ۇ!3L$8D$< 1i1MH9P  9  9  4ft$fMo%  |n  x9|<9j  9[  <Mond   |fayÇߗ   )͉ۇ!͍4+te,+arvzÇݕtHl$fMSulTt\$,D$0D$4   )ʉ!ىL$8D$< É\$,D$0D$4  t$8|$< 1뒉\$,D$0D$4  )Չۇ!L$8D$< 1$\m\$,D$0D$4  @)ŉۇ!؉D$8L$< ÃZ  Pu\p9x9^  |M9=  \$,D$0D$4  )ۇ!3L$8D$< ÃZH9|J9  9  4Z070B  tf002  t0Çޖ  H	9  1҄X  H9|:9  9  4Z070+  t0Çޖ   H9|69  9  4Z07:   tf00ÇޖurH99x  9k  4fZ0uHt7Çޖ\$,D$0D$4   )͉ۇ!ىL$8D$< 1ŉ\$,D$0D$4   )͉ۇ!ىL$8D$< 1T\$,D$0D$4   )͉ۇ!ىL$8D$< 19  \$,D$0D$4   )͉ۇ!ىL$8D$< 9  9  L$<$APD$D$	   'T$D$L$\$$l$(#\$,D$0D$4   )͉ۇ!ىL$8D$< 1_E  p9|x9  |2tux9 x9z  |_9Y  t298  \$,D$0D$4
  )͉ۇ!ىL$8D$< Íx9|>9)  9  |$)ω|$ۇ!ϋT$uw;2006u69  \$,D$0D$4  )ۇ!3L$8D$< É\$,L$0D$4  D$)ŉۇ!؉D$8L$< 1둃pp9x9!  |m9   \$,D$0D$4  )ۇ!3L$8D$< É\$,l$0D$4    D$8    D$<     É?ȉ{ȉfZ(ȉmRȉI 2Љ"ȉй   thAKe    ;avxT$\$l$t$1@9}BsP<9sAl 8؇ݗtރ  8؇ݗuarzvD$ D$Éle    ;a   T$$\$0l$ 1@9   t >v9}?1Ʉt9   D$4)!ދL$,L$8D$<D$@    D$D    ÉD$t$D$,$t$|$t$L$D$T$$\$0l$ t$눋**D$4T$,T$8\$<L$@D$DÉe    ;a  PL$`  T$XZl$\9  D$T-ىD$TL$$|$41L$$   t$4\7É͉ыT$T
r'pǸ؍Y0,)rr  pZ  t$(0|$4L8؉D$ L$d0@|$ \$X9}J{9vD$0$T$\$l$|$DT$D$l$xD$0L$d\$Xt$(룉)KL$0ۇ!t449w6T$Ll$,Љ$t$\$D$LD$hD$0D$lD$,D$pPÉt$H$T$D$l$L$諴l$T$D$X\$ t$H뒍$L$TL$T$l$\$sD$L$l$YL$`T$XCl$\D$T\$X8   z   nxe    ;a   $D$,   L$(-      tz-HȈT$#$\$V  D$L$T$t **D$0    L$4D$8$ÅuD$#tډT$0D$4    D$8    $ÉÉ1둀+oL$(%e    ;a  8D$+    D$,    D$0    \$H	   {0t$+D1Ӆ~"hؾ<)	r_  \$L	3  	   \$Pu&؅~X	$  l*0t   D$L\$@kt$D9   L$<.	   T T$$9w;L$4t$ )$T$+T$D$'D$4D$TD$$D$XD$ D$\8Él$@$L$l$t$T$t$L$D$Ll$@둍$L$<L$\$t$l$űL$D$t$hD$L\$@:D$<D$TD$@D$XD$DD$\8É	   ع	   	   e    ;a2  Lt$PDD$D$'   %  D$L$ T$T-  D$HL$(T$\ÇÇ݋t$XÇ!	ݕ  1)    պ-   l$0\$,T$'$l$D$ ʚ;D$    蠞D$D$8L$L$4T$,$T$0T$D$ ʚ;D$    <D$D$,L$4$T$8T$D$ ʚ;D$    @D$D$@L$L$<T$4$T$8T$D$ ʚ;D$    ܞD$D$4$D$    D$    D$    D$   ƯD$L$f  m@=X     \$'X\$@Ël$<Ç	   1ۉ$T$L$D$4D$\$D$L$T$Y9   
.$\$D$D$,D$D$	   D$L$T$$    D$L$T$BD$L$$    T$HT$T$(T$D$L$D$L$D$dL$hLÉL$D-,$T$L$D$\$蠮T$D$L$XȋL$D<$T$L$l$D$    T$D$L$	   $D$D$   L$D$   .D$L$T$AӉʉoՉ+   PSe    ;a   |$   Q
@   |$81@   L$8L$x獴$   lL$xL$D$    D$$   D$ $   D$$   D$(L$,T$0$    D$L$T$D$L$$   $   |ÉT$4$D$    T$SL$D$4VQe    D$;A     獴$   d  D$D$lL$$L$tT$ T$p\$\$Tl$$   $  $  t$4|$d1|$X1t$h1t$81t$\1t$H$  $  >\$T$   l$<l$4$  $  $  L$tT$p$   $     4$|$D$D$DL$T$T$@\$$   l$  $  $  $    $   $   $   ׋T$4}     T$<T$d}   P  T$d%  =	  /  =    #  _  P	  T$l  ЋT$D}  $      D$+$   T$+tUU9w	)Z$L$l$t$T$êL$D$t$PD$l$   $   |$@벉¸؋\$l$   )څs  U9  )-$   )l$lۇ݉\$0$   $T$t$)ى$   L$D$   L$T$\$l$D  r95  :t	   t)t$!ttD$l|$@Ήً$   j!   V9wT3:$T$L$$   鋜$   )k<)Չl$D$   t$\$L$낉$   $\$t$L$T$%\$D$L$P$   l\`$t$L$$   k<L$0)L$D$   ~L$t$\$l$D$   $\$T$L$t$蔨\$D$L$p$   l$D sj!ai$   $L$l$t$T$.L$D$t$P$   $   $   |$@]9w)+l$lՉډl$l$   $L$l$t$\$辧L$D$t$X$   $   $   |$@뚃zqhT$+T$DlPރvD$l$   $   $   $   $l$T$?L$L$DL$#D$T$L$t$ D$l$   |$@T$T   *$  9wQ$  $  )$$   D$T$D$l$   |$@$  $  $  *$L$l$t$D$Pt$L$T$T$   yT$l؋\$l$   )څ   U9   )-$   )\$,$T$t$)ډ$   T$D$   lL$T$\$$T$L$$   k<T$,)ʉT$D$   4t$T$L$D$l$   |$@ $   $L$l$t$T$?L$D$t$P$   $   $   |$@]9w)+Չډ$   $L$l$t$\$פL$D$t$X$   $   $   |$@=  
  =  tK=  9$l$t$D$XD$D$     t$T$L$D$l$   |$@D$X$dX  T$D$  $   Q$   9w4$   (hf<DD$l|$@ދ$   $   $   $$   l$L$\$T$跣l$\$$   $   $   끋D$X$W  D$L$$   $  $   9wP$   $  $  $L$D$1D$l$   |$@$  $  $  D$`$   $$   L$T$l$\$l$t$D$`$   $   h=  _  =    =    D$pQ $D$t D$D$:	 D$    \D$E.)ȉ${W  D$L$$   $  $   9wP$   $  $  $L$D$ D$l$   |$@$  $  $  D$L$   $$   L$T$l$\$跡l$t$D$L$   $   hD$pQ $D$t D$D$:	 D$    LD$E.)ȉ$kV  T$D$
  $   Q$   9w4$   h(f,DD$l|$@ދ$   $   $   $$   l$L$\$T$辠l$\$$   $   $   끉$l$t$D$XD$D$   /t$T$L$D$l$   |$@=     =     D$h
   U9w@) $T$t$D$D$    t$T$L$D$l$   |$@$L$l$t$T$ןL$D$t$PD$h$   $   |$@xu$l$t$D$hD$D$   6T$L$t$D$l$   |$@"$l$t$D$hD$D$    t$T$L$D$l$   |$@=    =    =
     =  tK=  $l$t$D$<D$D$   t$T$L$D$l$   |$@o$l$t$D$8D$D$   Ct$T$L$D$l$   |$@/D$8d}#U9   ) 
   j9w@ $l$t$D$D$    t$T$L$D$l$   |$@$   $L$T$t$l$L$D$t$hD$8$   $   |$@qn$L$l$t$T$藝L$D$t$PD$8$   $   |$@=     =  tu=  \$d)ڍR\$d)ӅuA   $l$t$T$D$    L$t$T$D$l$   |$@$l$t$T$D$   zt$T$L$D$l$   |$@fT$<}ډ$l$t$Q)kd)ˉ\$D$   t$T$L$D$l$   |$@=  0  =    =     |gE9wPM  f)D$l$   $L$l$t$D$t$L$$   T$d$   $   |$@렍E9wAM  f)뗉$   $L$l$t$D$舛t$L$$   T$d$   $   |$@=  |aE9wpm  f)D$lD$|$L$l$t$D$L$t$D$|T$d$   $   |$@릍E9wam  f)띉D$x$L$l$t$D$輚t$L$D$xT$d$   $   |$@=  u@$l$t$D$HD$D$    !t$T$L$D$l$   |$@$l$t$D$HD$D$   t$T$L$D$l$   |$@=  uj\$d)ڍR\$d)ӅuA   $l$t$T$D$   tT$L$t$D$l$   |$@`=  u@$l$t$D$\D$D$    )t$T$L$D$l$   |$@$l$t$D$\D$D$   t$T$L$D$l$   |$@D$p$L$tL$D$Q D$    ՇD$ųʉ)i  )ȉ)k<)ʋ$   $   $   |$@D$\T$HڋD$D$   D$p$L$tL$D${Y  T$D$L$\$C$   $   |$@D$XL$h\$8D$D$   $   $  $  $      Ë$  |5 $   $  9wJ$  $  0$L$l$D$DT$@$   $  $   $  $   l$P$$  L$t$T$|$rT$D$$   l$P$  $  `$  $  $        ~h#e    $`;A     $$  H$  HP$   $MD\$D$   T$L$\$D$   $$  H\$$   l$ l$0$   4$5MDt$D$   T$L$t$D$   l$$  HP\$$   l$ l$$t$t4$5MDt$D$   L$T$t$D$   $$  H@T$$   \$ \$(l$T,$-MDl$D$   D$L$l$D$   D$L$ L$,$   5 $   $   L$0$   $   $   L$$$   $   $  L$($  $  D$,$  $    $   D$D$   D$   D$L$$(  $,     ËHP\$4$MD\$D$   L$T$\$D$   $$  H @$T$\$ $    -\l$D$   T$\$L$D$D$ L$$(  $,     蜺7e    ;a  D$)**D$    \$\$D$T$L$ ËL$0   9Ät^\$t%**D$    L$D$T$\$ Ã҉T$HȉD$T$D$    D$     Y0rN9ÇݕtҍۍST$ȉD$T$D$    D$     117ee    ;a   T$\$11p<Зo}9   1필t,9r   u(**D$    \$T$ D$$L$(l$tAÇݕu9wXL$)!؉D$L$ D$$    D$(    19s1,0r9ÇR1KC<Fe    ;av+D$L$HЅ~9 tL$D$e    ;a  D$L$T$\$ ى   * tHt$8uKI**D$$L$(T$,\$0ÉL$D$~8 uE$\$
D$D$L$L$ T$$T$T$\$D$l$ T$L**D$$L$(T$,\$0ÉD$$L$(D$,    D$0    жe    $@;AK.  @  $\  1*$H  $D  $P  $L  111ɉL$\1ɉ$   1ɈL$61҉T$<T$x\$d1ۉ$   \$D1ۈ\$7$   1ۉ$   1퉬$   1l$P1l$l$H  $D  $P  $L  G$   $  $   $   $   T$@T$<T$8T$d$   L$H$   $   $  $   $  t$t$   $L$D$L$T$\$l$$   )9,  9,  D$L$   L$`$   $   l$H$  $$   D$$   L$`)ȉ!ȋ$  ؋\$$   l$t$t$X*  |$L  $   $         #  !  F  $   g  f;UT$  {CM  0)ۇt$t$   $   t$<t$@t$dt$8t$t$  $   D$\Z  
 ;$莈|$$H  G+  $D  $P  O+   $L  O$   O+   $   O$   O+ue$  OG$    +u6G     $\  5  $p  $t  @  ÍO ω1p뽍Oω$  W댍Oω$   >ROω$L  "$D   ;$<|$$H  G+_  $D  $P  O+"  $L  O$   O+   $   O$  $   O+   $  G$    vDD$D$   $   D$D$\D$[D$D$   臾D$ L$$  B$+u0J $\  5 $p  $t  @  Íz ǍOϋ$  OOω$   
Oω$L  $D  u$t$(  L$D$tbT$X9[(  )ʉ!ʋ$   $   $   ΋$   $   L$<L$@L$dL$8$   $   w-*$   $   t$t$   $   $   |$XL$<L$@L$dL$8$   *1	o  O  |I;ZuD~ۇ50)$   $   ϋL$<L$@L$dL$8t$t  }8-*t$t$   $   |$XL$<L$@L$dL$8$   z{:t8-*t$t$   $   |$XL$<L$@L$dL$8$   <Kkۇމ$   pD$   $   $   $  $D$   D$L$$      1҅tt1k<k<ً$   +uH$   t$t$   $   $  $   l$<l$@L$8$   ŋ$   j-u믋*막T$|$   $D$   D$\$$   T$|[$   $D$   D$T$$   * ;   }8-*t$t$   $   |$XL$<L$@L$dL$8$   Knۇݍ=pD=pD$   =pD$   $   Wt   	}8-*t$t$   $   |$XL$<L$@L$dL$8$   {:t8-*t$t$   $   |$XL$<L$@L$dL$8$   {:uKk{$   ۇ	މ$   $    !@uc}8-*t$t$   $   |$XL$<L$@L$dL$8$   RKk{$   ۇzt}8-*t$t$   $   |$XL$<L$@L$dL$8$   Kkۇމ$   =pDt$t$   $   |$XL$<L$@L$dL$8$   v"   A9}8-*t$t$   $   |$XL$<L$@L$dL$8$   -L$p$t$L$W&  D$L$T$\$l$pt$X9~"  )ۇ!$   t$t$   $   t$<t$@t$dt$8T$\$   \$l$   닌$   ŋt$t$   }2t$t$   $   |$XL$<L$@L$dL$8$   W;.uK0r9w1	}i9}|0r9v߉$t$A$   D$C%  D$L$T$\$$   t$X9^!  )ۇ!$   t$t$   $   t$<t$@t$dt$8L$\$   \$l$   닌$   ŋt$t$   w           )))$D$L$\$t$D$l$ |$\$@$   t$t$   $   L$<L$@D$xL$dL$8$   $   )|)x)$L$D$\$t$D$l$ |$\$@$   t$t$   $   L$<L$@D$xL$dL$8$   $   ]         t$   )))$L$D$\$t$rl$ |$\$$   $   t$t$   $   L$<L$@L$dL$8$   p)l)h)$L$D$\$t$ l$ |$\$$   $   t$t$   $   L$<L$@L$dL$8$   J$t$  D$D$L$T$\$t\l$\$   $   $   ׋T$<T$@D$xT$dT$8l$\$   $   $   t$t݉ˋ$      t   5H듃Ç      ]        1@}&
  u~; unۇԉ$t$  D$D$l$|$\$$   t$t$   $   L$<L$@L$dL$8D$D$   $   $           ; u{F؉$l$	  D$D$|$\$l$$   t$t$   $   L$<L$@L$dL$8$   $   $   *؉뎁     }8-*t$t$   $   |$XL$<L$@L$dL$8$   0r{9t$D$   WD$Xxۇ$   L$l$$   t$t$   $   ǉL$@D$dD$8$   $   X1뇁     }8-*t$t$   $   |$XL$<L$@L$dL$8$   $D$   D$XH$   ًl$t$t<$   $   $   ǉl$@D$dD$8$   $   t$tE|l  ŉЉ뱍    $t$D$ D$L$T$\$}]   5F$   $   ׋T$<T$@T$dT$8$   l$\$   $   $   t$t͋$   }l$\$   뜁  V     $t$  D$D$L$T$\$}]   5I$   $   ׋T$<T$@T$dT$8$   l$\$   $   $   t$t͋$   *<}l$\$   뜉$t$  D$}D$L$T$\$}]   5F$   $   ϋL$<L$@L$dL$8$   $   l$\$   $   t$tՋ$   l$\$   뜍       }?-*$   t$t$   $   |$XL$<L$@L$dL$8$   Ff;AMuM\$6   $   $   ψ\$6L$<L$@L$dL$8D$7$   t$tË$   f;PMu   t$7몋-*\$6t$7똁  }?-*$   t$t$   $   |$XL$<L$@L$dL$8$   EFf;amuM\$6   $   $   ψ\$6L$<L$@L$dL$8D$7$   t$tË$   f;pmu   t$7몋-*\$6t$7똉$t$  D$"D$L$T$\$}Zt$t$   $   ׋T$<T$@T$dT$8D$P͹   L$\I$   $   $   $   6<}|*;.u%k0  9Çݕ   l$\$   |$l$   $   $   $   L$<L$@$   T$dT$8$   $   \$P$   l$\$   |$l$   $   t$t$   $   $   l$   $   T$T$   $   $L$HL$誰D$%  "uY$   $   t$t$   $   $   |$Tl$<l$@L$dL$8$   L$P$   $   #t$   \$T   @9}#O  ,0rz9Çݕu؉$   $\$D$  D$L$T$\$$   t$T9  )ۇ!$   މՉǋ$   ;11  T$6  $   ]  l$D  D$<     Q$   D$<)kd\$<9       <y        J   ;$<q|$$H  G+  $D  $P  O+   $L  OG    +   G    L$XO+uk$   OG$   +u8SG $\  5 ^ $p  $t  @  ÍO ωS!빍Oω$   농Oω1TOω$L  س$D  ųm    C!)j  5)|9  jR  l)l$x|9P  $   |9  J   ;$lo|$$H  G+  $D  $P  O+   $L  OG    +   G    L$XO+uk$   OG$   +u89jG $\  5莹 $p  $t  @  ÍO ω9jQ빍Oω$   8농Oω1$TOω$L  $D  $   
     s
  ŉؿQ)kd9<
     
     9^T$ $  $   q	  \$d  \$tx  $$   D$l$L$$   D$D$PD$D$lD$0)D$;  $,  $   $0  $,    		ȉ׃ 	n$X  $$   \$l$tl$D$T$G  D$L$  L$t  $   f:GM{  zTÄK  D$h`P$l|$$   D$tG+  $   $Rl||$GD$tG+  $   L$hO$   A   A   +x  y $k-t$NF^	V
$   @   @   +   p@     @$   @(@,HP  +   P0)9u1$0  $,  tL		ʉс׉$4  ׃$8  $,  ?Ǆ$0      $<  $\  $,  蕵Ǆ$p      Ǆ$t      @  Íx0^BxKQ8z$   '<$   B$AD$D$i  1$   1)$,  $L$1)˹    L$"  $X  )9u1$,  $0  tL		ʉс׉$4  ׃$8  $,  ?Ǆ$0      $<  $\  $,  +Ǆ$p      Ǆ$t      @  Ë$4  $8   $$   D$l$L$$   D$D$PD$D$lD$$T  D$6  $\  $  觳Ǆ$p      Ǆ$t      @  1)ډ$   $$   D$l$L$$   D$D$PD$D$lD$0)D$6  $  $  ,$  $$   L$L$d1)ӻ    ˉ\$<   $  $    		ȉ׃ 	n$X  $D$T$=  D$L$T$d9T$G  \$t        $X  )9u1$  $  tL		ʉс׉$   ׃$$  $  ?Ǆ$      $(  $\  $  ұǄ$p      Ǆ$t      @  Ð`P$f|$$  D$tG+  $   $fD$lHL$tH+  $   L$dH$  A   A   +y  A $:fl$5E M]U	E
$  @   @   +   h@     @$   @(@,PH;  +   P0)9u1$  $  tL		ʉс׉$   ׃$$  $  ?Ǆ$      $(  $\  $  Ǆ$p      Ǆ$t      @  Íx0謨Bx虨y芨}ǋ$   w;$   d9t1$$   L$D$D$T$d\$t\$t1$   $$  f$$   D$l$L$$   D$D$PD$D$lD$\$1  $\  $  ήǄ$p      Ǆ$t      @  Ë$   m  rR  +))iߐ  91҉ŉ뭍 ;$c|$$H  G+  $D  $P  O+   $L  OG    +   G    L$XO+uk$   OG$    +u8G $\  5`褭 $p  $t  @  ÍO ωg빍Oω$   N농Oω1:TOω$L  $D   ;$8b|$$H  G+  $D  $P  O+   $L  OG    +   G    L$XO+uk$   OG$"   +u8G $\  5@Z $p  $t  @  ÍO ω빍Oω$   농Oω1TOω$L  Ԥ$D  =5)Չ>~U1111t$   )iҐ  9=щÿQ1-l$x}0   $   }   \$<5)͉щl$7tu	1$   ڍ ;$+`|$$H  G+2  $D  $P  O+   $L  OG    +   G    $  L$XO+   $   G$    ]T$D$   D$L$<D$L$$  J$+u0B $\  5 $p  $t  @  Íz ɍW׋$   բnOω11Oω$L  褢$D  葢 ;$^|$$H  G+  $D  $P  O+   $L  OL$`O+   $   OL$XO+ue$   OG$    +u6G     $\  5ߨ $p  $t  @  ÍO ω1覡뽍Oω$   荡댍Oω$   tUOω$L  X$D  E1蹡1財   覡й   蚡   莡   股١С苡¡[ȉ財iSe    ;a  L$    T$:ChSTf     H  f:GMu
zT   +   -   1@}9}[  ArZv=wD$    D$ ÃtD$    D$ D$   D$Ãu*   zTuD$   D$Á:WITAt믃u    zTuD$   D$Ãk|$L$   D$D$D$ÍAЃu   D$D$É$\$u   D$D$   D$Á:MeSTT$D$    D$ ø   Y   OJTe    ;aD  8L$@-  D$<T$#-t	+  QT$0ЉD$4$\$_  D$L$T$\$l$      uoL$#-u_1)    ؃ÃÇ݃Ç!	tD$D    8Ã!	ÄuދD$@)ЉD$D8ÉD$D    8Ël$09t1rD$$T$,\$(D$4$L$l$L$D$$T$,\$(<D$D    81םe    ;a/  L$  \$;.   l$ 9      E؉$L$D$L$T$ud|>= ʚ;}7\$ 1E9|D$$D$(    D$,    T$0L$4ÉD$$gD$(D$,   T$0L$4ÉD$$D$(    D$,    T$0L$4Ë**D$$    D$(    D$,    D$0L$4ø   ȉ補1|膃e    ;az  T$\$111t$Ft$|$щ9  <  40"  9   Ç!	   D$
   薉ŉЍZƃ ЃÇÇޅÇ!	ޖQ**D$    D$    D$     D$$    L$(D$,Ë**D$    D$    D$     D$$    L$(D$,9w5l$L$)É!ЉD$ L$$D$(    D$,    9ɉHfe    ;aN  T$\$1111@9     <0   9   uӉl$ÇÇ!	ݕtT$\$   l$뙉D$
   藉ŉl$Ћ\$Zǃ \$ЃÇÇ߅!	ߗtD$T$\$   l$.8YT$\$ŋD$9w+t$ l$$D$()É!ЉD$0L$49Ӊԙmwe    D$;A
     $   
  $   -q
  X˃u	;0
  r	  T$.11  C9}.d
  4.t0j  9Çޖtͅ  9#
  \$@$   $   $    $*T$D$\$苔$   L$@)ȉ!ȋ$   ؋l$u m|$W  t$8l$<$   $   $D$t$l$qHD$L$49\$09\$Ç!	H  ؋T$8t$pÇߗD$/|$lÇ߅ÇыT$<!\$/	ߗ  T$tD$xȅÅÇ!	͕   $   $   $   ݋$   Ɖ׋$   T$.[  t$x|$t.  l$h$l$D$L$T$\$l$  L$4T$0t	8./  111ۉ\$l|$p|$h9M  1$    ăD$D$   $   D$$   D$D$$   L$L$\ o$R|$D$\G+u:$   Ǆ$       Ǆ$       $   $      Ë$   m$   $   D$l$D$pD$BD$$   D$8$D$<D$AD$$   ^$   Y$,AD$$   D$$   ÅɇÇ!	Äu	ȉ$    ăD$D$   $   D$$   D$茈D$$   L$L$X o$P|$D$XG+u:$   Ǆ$       Ǆ$       $   $      Ë$   $    ăD$D$   $   D$$   D$ڇD$$   L$L$H o$O|$D$HG+u:$   Ǆ$       Ǆ$       $   $      Ë$   ^$    UqD$D$   \$L$ZD$D$   $   D$$   D$ ·D$$$   L$(L$P o$-O|$D$PG+u:$   Ǆ$       Ǆ$       $   $      Ë$   蒒$    D$D$   $   D$$   D$\D$$   L$L$` o${N|$D$`G+u:$   Ǆ$       Ǆ$       $   $      Ë$   1$    ăD$D$   $   D$$   D$虅D$$   L$L$d o$M|$D$dG+u:$   Ǆ$       Ǆ$       $   $      Ë$   l$|M$   ȉ$T$l$$   9ŇÇD$D$|$L$T$0\$|D$lȋL$4$    ăD$D$   $   D$$   D$脄D$$   L$L$L o$L|$D$LG+u:$   Ǆ$       Ǆ$       $   $      Ë$   0   9d$    ăT$D$   L$D$ɃD$$   L$L$D o$K|$D$DG+u:$   Ǆ$       Ǆ$       $   $      Ë$   M1Mt61)    $   $   Ǆ$       Ǆ$          É$    ăT$D$   L$D$ނD$$   L$L$T o$J|$D$TG+u:$   Ǆ$       Ǆ$       $   $      Ë$   bǄ$       Ǆ$       Ǆ$       Ǆ$          À+u-ŉ1$   ˉ1wى蚎؉q{ue    ;avk $D$$D$D$(D$D$   D$    /sD$L$T$tD$,    T$0D$4 ÉL$,D$0    D$4     tye    ;avD$$_vte    ;aE  (D$<%     T$,$D$D$L$ہD$   11Ʌ   D$4L$0T$8)ʋ\$ )ˉ!ً\$$ىЉ   D$L$$T$ \$,$L$D$T$wD$L$T$~T$9v   tT$@D$D(Í o$rHD$@
   +TL$@D$D(D$@    D$D    (ÉL$@D$D(É$u!D$1ȉ覌Pse    ;a   D$H   T$		ʋL$,$΋t$҇Ç!	ݕtÃÇ!	͕u<ǀאx$H ?@    HT$ыPHL$щHËL$?	щ	   X=re    ;a   8L$<|	   |$$1蕌L$$$D$   D$   L$<L$L$  D$wy$    LL$D$   Hى!ȍD$D$T$7DD$D$   L~D$ L$L$@D$D8Í)DH D$@L$D8ù   蓊=qe    ;a   8L$<|	   |$$1薋L$$$D$   D$   L$<L$L$
  D$wx$    RL$D$
   Hى!ȍD$D$T$7DD$D$   M}D$ L$L$@D$D8Í)ȋH D$@L$D8ù   蕉?p
e    ;a  4D$H   *9ut  9G  L$8T$<!  		щʁ׃ʁ 	n݃5)9   T$,l$(p0   x$9߇Ç߇Ç9H !	tbP,9Ç9H(Ç!	חt?FL$,ȉ 	n͋L$(с 	n D$LL$P4É$L$\$  L$D$,ˁ 	nŋD$(Ё 	nȉ막ȉ롋L$@\$DD$0x+$D$D$0) *pjn5e    ;a  4D$H   *9un  9A  L$<T$8  		ʉс׃с 	n݃5)9   L$,l$(p0   x$9߇Ç߇Ç9P !	tuH,9Ç9P(Ç!	ϗtRNV\$,ډց 	n\$(݁ 	n D$LL$P|$TT$Xl$\4É$T$\$  D$T$L$똉ݍZE   1뭋T$@\$D D$0x+$D$D$0) *vl;e    ;ac  T|$41L$\Ël$XÇޅɉ!	˄  )    Ո\$'Ç= ʚ;Ç߅!	  D$SsÇ!ߗa  =  Ç!	   D$Rn1һ      L$4$\$D$    D$l$T$  L$D$T$  \  \$4$L$D$    D$T$  D$L$'tXP   D3-   $    B؉!D4D$L$L$	yD$L$L$`D$dTÉ=@B Ç!	tFl$0D$,\$Q5D9t$t$D$   aD$,L$'l$0      D$Rm      rDD$`D$d   TD$SsL$4$D$   D$    D$l$D$	   J  D$ L$T$   D$0L$,T$($D$D$<   D$    2D$L$T$4$\$(\$D$    D$L$!  D$D$(L$,$L$0L$D$<   D$    u1D$\$ۇÇ!	Օ	  T$(j 8  D$0\$,l$(D3m$D$D$<   D$    1D$L$T$4$\$(\$D$    L$D$e  D$D$(L$,$L$0L$D$<   D$    0D$\$ۇÇ!	͕tAT$(j sxD3hL$4$l$D$    \$D$  D$L$'6T$'ҋD$(&T$'ҋD$(ՋD$X0й    讁й    B    6    *Ѻ    >    4ٺ    (h}e    ;a  (11ɋT$0\$8l$<>\$$D$8$D$<D$D$
   D$    m/D$ @l$\$L$T$$t$@9   D$ T$L$\$8l$<$l$D$
   D$    /D$L$T$t5   L$tT$Zl$09sX0t$,D2I\$@	t$BL$09sL$,D
.D$D\$Hl$L(É؉fe    ;a    T$4Ël$0Ç!   D$(?L$J0T$$LD$0$D$4D$D$
   D$    .T$l$D$ÅÇ!	لtAl$0T$4D$,$T$D$
   D$    .D$HT$\$(9iD$8 ËL$(A9sT$$D0ȉ~~ee    ;avTt$ [D$L$$L$D$4D$.   D$L$T$\$D$8L$<T$@\$DEee    ;a  0D$4$D$8D$D$Q D$    ,D$D$$L$L$ $D$D$: D$    ,D$  D$: L$ )L$ t$$i: )ŋD$$ЉD$,D$D$  D$    ?,D$D$L$	ȉ)Ÿd   T$T$𿬎  |$ )ǉ|$(<$)L$iɬ  ыT$ )D$,ȉD$,D$D$  D$    +D$T$ЉD$Ȼ  \$()É\$ t$$i  )ŋD$,ЉD$D$m  D$    d+D$L$	)D$Љm  T$ )AD$<         ȻQ)kd9         ;~]UC!)ȍp   =)l9|\$@FD$D)BD$HL$L0Ãsi,t렉\$@D$D   D$H   l$L0É)i֐  9[ˉ1PL$@D$D    D$H    T$L0ù   O{   C{Mbe    ;a=  8t$<蚁D$ bD$}K o$6D$@0   D$P    D$T    D$X    L$\D$`8='  }$D$    D$%   :D$ "t$<D$D$   D$%   ,D$ D$$#   D$0L$,T$(Y9w$
"T$P\$TD$XD$\    D$`    8ÉL$4-,$T$L$D$\$:T$D$L$XȋL$4`e    ;a   PD$\   L$X9null   $    L$D$D$`D$~nD$L$$D$   L$D$0)D$,)D$蔩D$0L$,L$4t$|$<|$T+ut$<L$4L$dD$hPÉD$8@*$|$D$<D$脀D$8D$d    D$h    PËL$X'_e    ;a   4t$8D$ D$}K o$,4D$@0   D$L    D$P    D$T    L$XD$\4='  }$D$    D$#   
8D$t$8~D$D$    D$#   ,D$ D$$#   蠋D$(L$,T$0D$LL$PT$TD$X    D$\    4^e    ;a   P$    D$XD$D$\D$D$`D$SlD$L$O$D$   D$L$0)D$,)D$iD$,L$0L$8t$|$<}|$T+ut$<u}D$dD$8D$hPÉD$4@*$|$D$<D$Y~D$4]e    D$;A     $   1x$     $   Z  K)J)ڍZ$   )ݍRTP  ډ)ڍ*R)֋$     J/D)zȋ$   )i ʚ; ʚ; ʚ;  Ÿ/D)i ʚ;)Ѕ  L$dIǸ|$d)J)ʍJ$   )k<L<<R  ¸ʉ)ʍ*k<)ЉD$P  L$lI|$l)J)ʍJ$   )k<L<<  ¸)ʍ*k<)ЉD$L  L$hI|$h)J)ʍJ$   )͍RLt$TD$xN  ʉ)ʍ*R)Љ\$(L$XD$Hځÿn\$,$ſnD$   T$D$  D$    "D$  L$,)L$,Ɖؿ: 牔$   D$p|$|$`$iא  )$   Ӊ$   \$D$d   D$    r"D$d   \$,)ÉƸ  ቔ$   $   L$p$   D$$   kd)$   Չ	݉$   )T$\ؽ  剔$   $   $   D$\m  剔$   $   ȉ$   D$`i: $   ȋ$   iɬ  $   l$p$   ȉ	$   )iҵ  $   ڋ$   $   im  $   ȋ$   $   ЋL$T  )$   ӉЋT$(     ŸQ)kd9     tA| L$XIL$|ˉؾQ D$tt$Hi  |$Lk<|$P$    7&D$4$   <$D$|$|iɀQ щ\$t$    7&  L$8L$@  L$T$\$l$$t$   L$DT$@\$<l$4)\$D)߉ߋ\$8ˉ\$09\$<9!	ʄi  L$099!	˄,  L$4))ڋT$8ˁ w$   $   1HrL$x$   $   $   $    w$   ,)$   $   $   v$   )9   1$   $   tL		ʉс׉$   ׃$   $   ?Ǆ$       $   $   $   ?v   Éq$   $t$D$|  |$D$<$   $D$D$@D$N  |$T$8L$4)iא  9>15ȉ$   ǉȉA$   ǉȉ$   ŉIȋ$   ڋ$   ȹ   n $hD$aUe    ;avLD$t9 *9t@L$D$Íx+$D$PD$э)-Ue    ;aX  8T$<   *9  JZ  j0  l$0r t$(|$@9Ër$t$$l$D9ÇއÇ!	F  Z,\$ 9݇ÇއÇߋZ(\$l$@9!	  T$,ZrR  {T$D9Ç9+Ç!	(  \$4t$T$Dl$@1t$|$(t$$t$"l$Dl$@T$t$(|$$T$D|$ދ\$4t$l$)~jt$T$9  T$4R|T$D9Ç݋4\$@9!	ӄtT$\$zT$\$t$(|$$e9  Tm T9j  L4DTt$HL$LD$P\$TT$XD$(D$\D$$D$`8ËD$,$T  D$,HP\$9$  L,TX@~-Cl$HL$LT$PD$T    D$X   \$\D$`8û̋D$0H@T$HL$LD$PD$(D$TD$$D$XD$D$\D$ D$`8Ël$@؋l$@ZED$HD$L   D$P    D$T    D$X   D$\D$`8Íx+$D$T$<)jjЉjjQe    ;a   D$$   D$   T$Zj~HJZE9   tt&Mn|9s`lut$ËZJ1B9}s0luT$D$    D$    iiiPe    ;av.D$H@~1YtB9|D$ D$kPe    ;a  DT$H   *9  T$8Z\$4l$P1G9   rJ9  t$@э0T$<T0409uȉ|$0D$,4$D$LD$T$薕D$uL$8\$4l$P|$0둋D$@L$,T\$T)Ӌt$84$\$)݋\$XӉ\$VD$L$T$\$@l$,\ l$<9MtL$8\$4l$P|$0&D$($\$L$D$t΋D$(D$\D$`DËZ\$41G9}trJ9   t$@ыT0409uӉ|$0D$,4$D$LD$T$莔D$uL$8\$4l$P|$0뜋D$@L$,DD$\D$`DD$\    D$` DÍx+$D$qT$H+) 8g3g=Ne    ;avW$$    WD$D$   D$(D$D$,D$ZD$D$   ZD$L$ D$0L$4$Me    ;a   |$O_}nG    G    +uM    G11Ƀ}GD$    D$ AQY				ىL$D$1e밃OKO+
u   jeL.e    ;avxD$$D$D$L$L$T$$D$L$T$tu!D$@D$    D$     D$$ ÉD$D$D$ D$$QLle    ;a   T$ \$1@9}<sj,u$    \$D$D$$D$YD$L$L$(D$,$    \$T$D$$D$YD$L$L$(D$,ÉdKXe    D$;A@     Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   $   $   $   $   $   Ƅ$    $   $   $     Ǆ$       Ǆ$       Ǆ$       Ƅ$   11Ƀ  9TZif  $   $   $   >  Ǆ$       Ǆ$       Ǆ$       Ƅ$   11Ƀ  	     D$(|$x1d1l$xD C}ZD$\$   $[D$L$t\$\r  **Ǆ$       $  $     ËD$(  $   $   [X$   ؋$   ؋\$|؋\$xL$   $   $   9l  Ǆ$       Ǆ$       Ǆ$       Ƅ$   1l$xD C}ZD$X$   $bD$L$t\$Xr  **Ǆ$       $  $     ø        $   ً$   $   $   9]  Ǆ$       Ǆ$       Ǆ$       Ƅ$   111Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   $   $   Ƅ$    $   $   $   $   9  Ǆ$       Ǆ$       Ǆ$       Ƅ$   11ۉ$   $   lm 勴$   $   $   9
  Ǆ$       Ǆ$       Ǆ$       Ƅ$   111Ǆ$       Ǆ$       Ǆ$       Ƅ$    $   $   $   Ƅ$    $   $   $   $   9
  Ǆ$       Ǆ$       Ǆ$       Ƅ$   111\$d$   $   $   $   $   9	  Ǆ$       Ǆ$       Ǆ$       Ƅ$   L$|$   $   $   9	  Ǆ$       Ǆ$       Ǆ$       Ƅ$   11ۉ$   l$`t$x$   $   $   9u  Ǆ$       Ǆ$       Ǆ$       Ƅ$   11$   
  $     \$D$   L$HD$#T$,t$$@$t$t$~D$$   1	T$PJ؋T$$9  L$P$   $D$L$V  T$PL$$9
  $   D$   $   ؋$     Ǆ$       Ǆ$       Ǆ$       Ƅ$   11  Ƅ$   11`  È\$   $   $      Ǆ$       Ǆ$       Ǆ$       Ƅ$   11   Ƅ$   11twۋt$`9}l	  T$tD$d)؉!؋$   $)މt$T$D$L$T$t$   D<+uaI\U**Ǆ$       $  $        J$   ~$   {$   ۇ$   $      **Ǆ$       $  $        ]O$   ~$   ۇ߉$      **Ǆ$       $  $     Ë$   @$D$D$D$$   $   L$41	hى9  T$T\$#  $   $|D$L$T$   D$T\$49  ,@$   TL$,9s  $   <ЗL$$9}ZD.T$H9}$   <8ÇߗD.	|$D9<$   <8ÇߗD.
**Ǆ$       $  $     Ë**Ǆ$       $  $     Í$   $D$L$tl$T\$49݉**Ǆ$       $  $     Å  Q9  ˍ[    D   C fC	  T$0$   L$4`P$O|$D$$GG+6  $   OL$0OT$4W+  $   W$   $   _+  $   f$D$8L$L$<$   $   l$01T$LrT$0l$09F  0  t$Lߍv\$t,l$p9ŇÇ݋TT$l9!	ڄ  V\$09         l$po l$lo$G(G,9}e  T$t$   \tw(_,_wT9i  +uW0_0߉WD$8T$t$   뭋$   9*  T$hl$t$   T9l9Ç!	ՋL$<T$ht$L\$0멉$   Ǆ$      Ǆ$         Ë$   V@_߉$   V׉Oω$   V@$D$L$L$T$D$L$T$A\$4Չʉ4**Ǆ$       $  $     Ë**Ǆ$       $  $     9  )$   )$   ۇ!$   9  )Ή$   )ˉ$   !ˍ4$   9  )Ή$   )ω$   ۇ!ˉ$   w9  $   )މ$   )݉$   ۇ!$   ݉$   9D  t$@)$   )$   ۇ!<$   ދ\$@9  )݉$   )ډ$   !ڍ,$   ډi9  )݉$   )ډ$   !ډ։$      =9  )ȉ$   )ʉ$   !э$   12u
   o3u
   `**Ǆ$       $  $     Ë**Ǆ$       $  $     Ã$   Y$   뉜$      **Ǆ$       $  $     Íq$   $   뉜$      ЉSЉSЉSSSS؉S{SSSSىSSSSع   8SsSع   'S1:e    ;a#  $D$,  H)ȉ!   D$(.zip   u@D$4L$0$D$  D$L$T$\$l$D$8L$<T$@\$Dl$H$$    D$T$=DD$D$   D$0D$D$4D$FL$D$ 눉$T$D$0D$D$4D$Y   D$ L$T$\$l$T$8l$<\$@L$DD$H$ËD$(1!D$(8e    D$;A     Ǆ$       Ǆ$       Ǆ$       Ǆ$       Ǆ$       $   $$   L$D$L$T$	  D$`D$x   $   $   L$x$?	  $D$   D$   D$$   L$`$D$D$   D$   D$D$   $    {gD$D$   $   D$$   D$CD$$   L$L$L o$|$D$LG+uK$   Ǆ$       Ǆ$       Ǆ$       $   $   |ĸ   Ë$   iO밋$   8PK*H
fL$.PT$t@D$p$T$T$D$$   L$`$D$T$tT$T$\$p\$D$3  \$.$   t$t1@L$.݉9    1ɁPK  
y  ~y  1ɃV  ~M  1҃3  ~   1  ^  1ۃ   \$8^  1ۃ*  \$d^փ  1ۉ\$T_.9  .  |$4^.뉜$   \$8|$d\.9P  )މۇ!ލ\5 l$4$   9D$\L$XT$P|$l$   $   $$   D$l$zD$uD$\$   $   |$l~D$X   $    dD$D$   $   D$$   D$ED$D$   $   D$$   D$ AD$$$   L$(L$H o$
	|$D$HG+uK$   Ǆ$       Ǆ$       Ǆ$       $   $   qĸ   Ë$   ^L밍$L$4QT$hT$T$D$$   L$`$D$T$hT$T$\$T\$D$t       L$h<  D$4Ho  1ɉL$0$D$PD$D$6D$$   L$`$D$L$PL$L$T$4\$Tڋ\$0TT$YD$   $    {gD$D$   $   D$$   D$9?D$$   L$L$D o$X|$D$DG+uK$   Ǆ$       Ǆ$       Ǆ$       $   $   ĸ   Ë$   J밋$   $   D$P$   $   Ǆ$       Ǆ$       nĸ   $   {$    {gD$D$   $   D$$   D$>D$$   L$L$< o$:|$D$<G+uK$   Ǆ$       Ǆ$       Ǆ$       $   $   ĸ   Ë$   I밋L$h   1=PKt
   q  T$4Z   1\$X9t
   D  Z}t19t
   #u  $   ꋴ$   9t
   $$   D$\$6vD$L$h\$4$   $   +v$   +9$   *\ S \ &\ ۇ|= ۇT= ۇ
L= sǄ$       Ǆ$       Ǆ$       $   ب$   ĸ   ËM  $    {gD$D$   $   D$$   D$;D$$   L$L$@ o$|$D$@G+uK$   Ǆ$       Ǆ$       Ǆ$       $   $   ĸ   Ë$   F밐ĸ   Ǆ$       Ǆ$       Ǆ$       $   $   ĸ   ø   G   vG   lG   bG؉YG.   MGى$G*   8G    ,G    G   G   G
   F-e    ;a   $D$4   H)ȉ!   D$0,tzda   LftauH$\$D$(D$D$,D$D$ L$T$\$l$T$8l$<\$@L$DD$H$Ë*$\$D$(D$D$,D$ЋD$L$\$l$ t$t$8\$<L$@D$Dl$H$1`D$0ËD$0S,e    ;a  8111	\$,C؋\$H9   D$,L$4T$(L$DZl$<,$t$@t$T$\$vD$L$T$\$ l$t?D$(tL$4둅t%9Mt   tp;ދ\$<$l$@l$T$L$D$D$L$T$tÉ닉T$PD$T    D$X    8Å   $    lD$D$   D$<D$D$@D$7D$D$0L$L$$ o$|$D$$G+u D$0D$P    D$T|$X8ËD$0OCD$P    T$TL$X8*?e    q  $p  )=P    `  Ǆ$l      Ǆ$p      Ǆ$t      Ǆ$x      Ǆ$|      $d  $$h  L$蹴D$L$T$  D$0D$8   L$HD$TL$8$  |$X   1111؉ʉ鉄$X  L$$T$ \$0$l$Xl$D$   D$   W-L$D$T$   L$ $X  l$$tluh   ~$d  $$h  D$D$Ǆ$l      Ǆ$p      Ǆ$t      $x  $|  }`  É$l  $p  $t  $x  $|  M`  Á      L$4$\  T$,\$ ,l$(t$$9wN$X  t$$$X  $D$XD$L$JD$4$\  T$,L$($X  l$$$$X  L$\$t$l$t$|$L$4\$ 낐`  Ǆ$l      Ǆ$p      Ǆ$t      $x  $|  Q`  ú   @'e    ;a  (D$D$   1D$L$T$   t      u7*   +uZE *(Í= *ZE?$L$)))L$D$T$t$D$u+u= *F(Í`P$ *D$t$RGf:UTFzC?ptD$ L$$P$D$	   D$ D$D$   D$   t$D$+uB= *nE*   +uG *(Í= *G{>`P$ *D$t$}F%!e    ;a   (v$D$   衲D$L$*+  *n$D$   iD$L$*+V  *e$D$   1D$L$*+  *$D$ $D$DT$D$   =D$    @     $L$L$DT$D$   f=D$   @     $L$L$ET$D$   -=D$   @     $L$L$ET$D$   <D$   @     $L$L$DT$D$   <D$ @B @     $L$L$UDT$D$   <D$  ʚ;@     $L$L$TDT$D$   I<D$  XG@    $D$D$RDL$D$   <D$  0@F  +  D$*H$L$ +$+$D$   D$L$*+   *$D$   軯D$L$*+ug*$L$$    D$L$zD$D$   .D$L$ܴ)+u
ش) Í=ش):=*:됍=*:J=*D$:=*|:=*l:=*\:X!e    ;avBD$$L$L$jD$L$$D$D$   HD$D$w!e    ;avZD$T$Z*9Xt$1ɄtH9Ju@8BD$1,$L$\$fL$D$T$ e    ;av+D$$D$D$D$   D$D$ e    ;av,D$$D$D$D$   ?fD$D$] e    ;av]<YuZt$@tE|$(?t$(?ӽD$ L$T$\$l$$\$DT$HL$LD$Pl$T<蒹늍|$@9;u#e    ;av]<YuZt$@tE|$(?t$(?ÿD$ L$T$\$l$$\$DT$HL$LD$Pl$T<L늍|$@9;u#e    ;avE0YuBt$4t-|$>t$v>SGD$L$L$8D$<0芸뢍|$49;u#e    ;av=Yu:D$t%H $L$D$L$L$D$"l몍|$9;u#e    ;av6Yu3D$t $D$L$L$D$蹷뱍|$9;uŉ#e    ;av6Yu3D$t $蒬D$L$L$D$Y뱍|$9;uŉ#e    ;avD$$L$L$eD$L$Q$D$eD$L$Q$D$eD$L$Q$D$eD$L$ $D${eD$D$ee    ;a3  D$T$Z*9X   1Ʉ   HZj9h   1Ʉ   HZj9Xtp1ɄtfJXj9Ht91Ʉt/H Z$R 9X$t
1D$É$L$\$bD$1݉,$\$L$aL$D$T$1릉,$L$\$aL$D$T$p1i$L$l$aL$D$T$/1(,$L$\$aL$D$T$e    ;avi$YuiD$(tQH $    WT$D$   D$L$ZD$D$   'D$L$ D$,L$0$ƴ{|$(9;u#e    ;av81L$ D$T$$L$,cL$D$@|ۉL$e    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$ `D$uD$  D$ {e    ;av:1L$"D$\$؉$L$L$D$@|ىL$e    ;a   D$ L$$1S   ,t<
|$<
9wt0   ult
9ulT
8ЕtD$( É\$T$,$D$D$t$^l$D$ L$$T$\$D$(;e    ;av;1L$#D$@\$$L$L$D$@|؉L$~e    ;a   D$L$1B}lR,49Ç݋t<9wÇ	u;lt8؇ޕu$l	t	8؇ޕul
\
8ÕtD$ D$\e    ;av81L$ D$T$$L$_L$D$@|ۉL$qe    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$\D$uD$  D$ {e    ;avVD$D$   e    ;av}D$ $]uD$L$   u;  u/T$$D$L$tD$tD$ D$  Í $D$Ҵge    ;a9  (D$, $tD$L$      ʃÃ  Ç݃   \$$T$ T$,$ L$%   D$tD$tD$ L$$4D$L$  D$$T$,Z$4D$  L$D$$  ©  	ڄu3L$D$ D$$T$,Z$D$ L$ D$$ uD$0(D$0 (Í $D$re    ;a   D$  $YsD$ T$uAD$L$ $D$T$rD$tD$% D$$Í $D$ɲ^e    ;al  4D$<
  D$8 H      1    T$,t$(|$$L$0\$l$ D$8 $crD$L$      T$,Ã\$tb	у  Ç݃   T$8$L$D$qD$tD$uD$0$qD$@4Ël$t$ |$(ǇÇߋt$$·Ç!t*D$@ 4ËD$8 H   1۽    1 $D$G $ D$/ite    ;aR  8D$@  D$< H       1   t$$\$(T$0l$,|$ L$4D$< $pD$L$0\$       !݃t$,Ç݋|$(	ŕD$tD$ )D$$ÉL$D$<$L$\$pD$bD$uD$% D$D8ËD$4$$؋D$< H   1۽    1 $D$蹯e    ;avND$ $D$t D$$  D$L$D$L$D$    D$    {e    ;av1D$ $D$D$uËD$$O  (e    ;av1D$ $D$ D$uËD$$  e    ;a   H+$D$诲D$@$D$L$tuYw.u))L$ D$$É$YD$u))̓uԋ ))뺉D$L$$7D$${L$녋L$D$     D$$    e    ;a   D$    $D$D$YD$D$>u11ɉD$ L$$Ãu_D$t**؋ *$*ʃu))뷃u"0*4*D$     D$$    ?e`$D$   D$$D$1| $D$蔬e    ;a   D$    $D$D$D$D$Hu11ɉL$ D$$Ã   D$t**ȉ΋ *$*u))뭃uA0*4*뚍 o$D$@!   L$ D$$e`$D$   D$$D$3 $ D$Ke    ;av~D$ulD$8fileu`D$@&L$ t4 H$D$dD$L$tT$B    D$$L$(@    D$$    D$(    ËD$fe    ;avmD$HuJ)H$
ыD$D$L$L$\$C$zD$D$D$D$ É$~D$@    \we    ;a   D$ $)D$t]D$HuD$-D$L$T$Z tL$D$ ÉD$L$B$D$L$׉$D$뮋D$@&t**L$D$ Ë *$*
7e    ;a   8D$@    D$D    D$< $D$   11ɅuyD$   D$ D$<D$,L$$.uED$<H $D$   iD$<@$D$ oD$L$D$@L$D98Ð/8ÉL$@D$D8ËD$<H&t**R$* *w	e    ;aW  DD$X    D$\    D$`    D$H $D$<D$  11Ʌ  D$    D$0D$HD$<L$ $  D$Pa  D$HHL$@P&$D$r   T$D$L$  D$HH$   L$P   @~   @L$D$HL$P$T$LT$L$\$T\$D$L$T$      9B   9uu\$HktfC&L$@$D$r   D$CD$L$t1҅utT$XD$\L$`GDË\$H[%tދD*@*Љ\$H\$H\$HÉЉ몋L$PD$X    D$\L$`DD$X    D$\    D$`    ʢDÐDD$X    L$\D$`覢DËD$HH&t**ȉ$* *e    ;a  LD$`    D$d    D$h    D$P $D$ D$c  11Ʌ=  D$(   D$8D$PD$DL$($荜  D$PHL$HP&$D$w   T$bD$L$  \$\l$Xt$P|$T1D$\L$Tω؋\$\~$~  )Ł   @g     @9  9  D$V$)É!ˉ\$)ŉl$|$L
D$L$T$
  \$Ël$X9      59q   :   |$PwuDu*1\$`l*h*L$dD$h衠LÉ\$`L$dT$h苠LÉD$ \$$G&L$H$D$w   D$3D$L$t\$$l$X|$PD$ u\$$l$X|$P|$P[|$PR|$PI\$`L$dT$hLË\$D$`    D$dL$hԟLÐʟLD$`    L$dD$h谟LËD$PH&t**ȉ$* *V-e    ;a   8D$D    D$H    D$< $D$t11ɅueD$   D$ D$<D$,L$$袙u1D$<@$D$@D$D$L$L$DD$H8Ð跞8ÉL$DD$H襞8ËD$<H&t**ȉd *$*e    ;a!  $D$    豏D$L$ *+   $*	m$D$   yD$L$*+   *$D$#   AD$L$(*+uM,*Y$D$   D$L$0*+u
4*Í=4*^=,*O몍=*@d=$*.e    ;av+D$$D$D$D$'   /D$D$^e    ;av,D$$D$D$D$'   FD$D$e    ;avv$7   D$ D$D$   D$    D$L$t#$賮D$D$$ L$(D$,é   D$$D$(    D$,    s ne    ;av?D$$L$L$D$$D$D$D$L$D$ L$$
 e    ;av **D$L$e    ;av**D$L$e    ;av**D$L$te    ;av**D$L$De    ;av**D$L$e    ;av(*,*D$L$e    ;a   4D$8HPI$ыD$8PX@l$t$$    L$T$4DL$D$   \$D$vDD$D$    l$$t$(D$,L$0D$<L$@4=Xe    ;avh$D$(HPI$ыD$(@T$\$$    L$D$vDD$D$   T$\$
D$L$ D$,L$0$|e    ;a  D$$D$D$s  D$L$T$ 9  9      D$9*   9*tA9*t
1D$(É$D$$D$*D$ND$tӋL$ɉ$D$$D$*L$ND$tD$u   떃'뎋D$T$ w$D$$D$*L$^ND$tD$u
   K@D$T$ !1,    D$L$$L$T$$T$MD$uD$L$T$ D$(`e    ;a   D$tKHتu`9u~T$tiku@9uPT$t;u9u"L$tD$D$D$ËAID$L$ù    ۋBJD$L$ú    뭋BJL$D$ú    |@;e    ;avg$D$($L$,L$GD$($D$,D$D$0D$D$4D$D$8D$D$<D$   D$L$T$ D$@L$DT$H$e    ;avCD$ @$D$D$    D$    _D$    D$    Ve    ;av(D$@$,D$ L$D$e    ;a  l$   tQ   |$H1]|$HT$   YT$H\$LQYil$P\$TT$XQ T$h  AD$4 $D$    D$TD$D$`    L$4L$dD$\$   HL$D@D$41}|$`B\$D9   T$0   +u4u_[l$`t$\|$dM9v\$$ $t$l$|$L$ut$l$D$D$dt$\D$4T$0\$$m\$<,$D$4L$DT$0\$<냻끐D$p$L$tL$T$xT$T$|T$$   T$T$HT$sD$L$T$    D$,T$@$|$G	   +   PL$tO+uXL$pOL$,O+u*D$@GǄ$       `$   $   lÍOωD$@ǍOωD$p뙍PqL$(@$D$D$8L$(@    @$D$L$L$\D$8$   Ǆ$       Ǆ$       lÐ1D$L$$L$TD$XT$P$   IY$\$  |$D$u$   `9uCG   +u%GǄ$       $   $   lÍG։$D$ TD$脢.)e    ;a  DD$Hx  @D$<D$8             $D$L$$    gNT$D$   L$D$D$L$T$8tZtMT$<   uL$LD$PD$    L$D$U]D$D$   D$L$11맸Q1Bʁ   t!  uwP	   c11ZT$4   T$,$D$L$$    \T$D$   L$D$ D$L$T$,   D$0L$@tj$  D$L$$    T$@T$T$0T$=JT$D$   L$D$7DD$D$    (D$(L$$tT$4뒋\$4l1   $.  D$L$$    YT$D$   L$D$  D$L$kGD$LD$P   DhCe    ;a  4D$88  $!  D$L$T$  T  D$    @$D$D$0L$8$T$T$D$    D$D$L$T$u|T$ uZ@$_D$L$ L$H+uL$0HD$<D$@    D$D    4ÍxD$0
֐D$8$D$   [Q댉D$(L$$ $|$G   +uPFL$$O+u!D$(GD$<    D$@|$D4ÍOωD$(B
ЍF3
뫐D$8H$D$   PD$8HL$,$6D$,$ʥpD$<    T$@L$D4D$<    D$@D$D4Le    ;a  4D$D    D$H    D$8  W  HL$0$AD$   D$ D$0D$,D$$  D$8H$OD$   `L$<9   D$@ uzL$8	$D$D$L$tBt9Qu8tL$DD$H4Ë$* *L$DD$H袋4D$D    D$H    舋4Í o$D$@    L$DD$HO4ø    A$* *L$DD$H'4Ð4Í o$KD$@   L$DD$H4Í o$D$@   0L$DD$H諊42e    ;avD$ A,I(L$D$e    ;a   TD$XHPI$ыD$L$L$|$5 L$XQ\$T$ QY\$,T$0QIL$<T$@D$LD$D$P$    D$D$D$   D$   D$L$D$\L$`T4?e    ;a  0D$4  11҅   $L$8L$L$<L$L$@L$XD$D$(L$L$T$T$ B  9@*
  1ۄtT$DL$HD$L09*   D$,L$$$|$G   +usFL$4	A(I,O+uBGL$$O+uD$,GT$ `lOωD$,`ٍOP뱍FA눉$D$*T$>D$t**%D$(L$$D$D*T$L>\$D$(L$T$    D$D    T$HL$L0Ë* *@2e    ;a|  8D$<\  11҅<   $L$@L$L$DL$T$HT$D$L$T$}1\$D9  d*-`*D$(L$,T$  59r  9   t$<>5W  F  9@*
  1ۄtD$LT$PL$T89*   T$ L$0$¿|$G   +usVHL$<	Q,A(W+uBGL$ O+uD$0GD$(`lOωD$0ٍO뱍VH눉$L$*D$7<D$t**%T$L$,$L$D*D$;\$D$(L$,T$t$<ى\$4l$$T$ҋD$(L$,\$4l$$t$<ҋt$<tҋt$<it$<`11D$L    T$PL$T8Ë* *de    ;av_<D$$D$DD$D$HD$D$L$T$\$@$D$L$T$D$L$T$D$LL$PT$T<
e    ;a   D$ $L$$L$D$ $D$$D$D$(D$L$,L$o  D$L$T$tD$0    L$4T$8ËT$(   Q6D$0D$4    D$8    \We    ;avUD$$/D$L$t.1L$$L$L$L$ L$D$    D$D$$Ätθ   e    ;a   D$$e  Q     L$$KD$D$L$5D$L$$Hf@$T$,P,+   T$(P(T$P5+   T$\$0      \$$FD$D$   \$D$t8D$@F$L$ L$L$dLD$D$4 D$tD$$$D$>D$uD$A4뚃b\|$:x(D$(	D$4     E`e    ;am  (D$8%     t     @ t      t   $L$,L$T$0T$\$4  \$D$D$L$T$   D$ T$$$L|$G   +u~FL$0O+uOL$,OL$ O+u!D$$GD$<    `D$@|$D(ÍOωD$$ЍOωD$,}뢍Fnz$D$,D$D$0D$D$   D$D$<D$@    D$D    (se    ;avAD$t $9   D$L$L$D$Ë **D$L$Xe    ;a   D$$\  $D$L$7  9*   L$D$$衸|$G   +   GL$$A(Q,W+uuGT$W+uKD$G`|$D$@F$L$D$    D$    HD$D$(D$D$, ÍW׉ËD$릍W{GQD$L$$L$*T$4D$t**L$D$L$$117D$(D$, ]e    ;a  4   ЉD$($D$D$RD$D$0$L$8L$T$<T$\$(\$\$D$L$ T$}1uNT$(9}  $    L$0L$D$T$D$L$L$@D$DD$H    D$L    4ÉL$,T$$$f|$G   +   GNL$<O+uWL$8OL$$O+u)D$,GD$@    D$D    `D$H|$L4ÍOωD$,ȍOωD$8뚍GN|r0Ue    ;avxT$Zl$sډ~9sOt /tKK|,9s.t /uC)!D$L$É؉`؉Wale    ;a  4D$     D$$    D$ $D$   D$   D$   CD$L$t9P8  9&  uxD$ $DD$D$   D$   D$D$0L$$$DL$D$   D$   D$L$0L$8D$<D$@    D$D    4ÉD$L$, $|$G   +uX$HL$O+u)D$,GD$8    D$<    D$@|$D4ÍOωD$,Tȍ$HE룍+$D$ $D$   D$   iD$L$   D$(L$+$3 $%|$G   +uXFL$O+u)D$(GD$8    D$<    D$@|$D4ÍOωD$(|ȍFm룋D$ $D$   D$   /D$$$D$   D$   +$eOe    ;av@VT$L$T$**+u
*Í=*9e    ;av"D$t$TD$e    ;avOD$$L$ L$D$$D$ D$  D$L$T$\$D$$L$(T$,\$0e    ;a  DD$L$D$PD$cD$L$|$HO+n  OTWXOWOtÇÇ݅҉΋OpL$,L$!	ڄ  t$(D$$$t$D$ ʚ;D$    -D$L$,L$ø ʚ;t$$)ƋL$݋\$i ʚ;)ǋD$(ȅ!	|   ʚ;L$ʁ wL$ |$01t$0t$4L$ L$8 w\$<,)L$@L$Hy+   t$0D$HH8  HP8    @  wq   uC   HH8   tH  @ H8   tH   H8   tH   DÁ    u   H볁 @  u   H렁   w$ `  u   H녁   yt   u   H^   R   HD@*$|$D$0D$L$= ʚ;!	ڄƋL$,\$c34e    ;a}  D$ F   1$-D$ T$T$$J(L$nD$L$   D$L$$|$G   +   FL$ 	A(I,O+uSGL$O+u)D$GD$$    D$(    `D$,|$0ÍOωD$ȍO렍F tD$  H(@,T$$L$D$D$$D$D$(D$,    D$0    Ë* *D$$    D$(    L$,D$0ce    ;a[  ( 1$虬D$D$$$L$,L$T$0T$X(\$D$    D$L$   D$ L$$@|$G   +   FL$0O+uWL$,OL$O+u)D$ GD$4    D$8    `D$<|$@(ÍOωD$ {ȍOωD$,e뚍FVrD$$$L$,L$L$0L$ED$4D$$D$8D$<    D$@    (e    ;avsD$ }L؉$i   D$L$$    ;DT$D$   D$L$D$L$D$$L$(É$   D$L$L$$D$(qe    ;a   ,L$0   |$1kL$0   DCу
r¸̉i04)rjs[0L$    Hى!ȍDD$T$T$PD$L$L$4D$8,Í>DD$4D$8   ,ù   ع   e    ;a  L|$,1L$P11
l$(ڃ   \,   }>pt$(xۇ߃ ۉȉ   !ޅt f  D,Z롉띉D$T$$D$   D$Ël$t$D$L$PT$\덅   D,-Z1Cу	   -Qt    }Mxt$$hۇ݃ ʉ   !t    l$$D,뤃    D,-딉D$ \$,$D$	   D$t$|$D$ L$P\$-Q{ w;$    D$,D$\$D$    WD$L$D$TL$XLÉٺ    Pع    $ع    й    e    ;avD$   D$e    ;avD$H D$L$e    ;avD$@   D$e    ;avD$H@D$L$Ve    ;avD$@D$-e    ;av|$1L$q|$oe    ;avD$ jL$(D$e    D$;Ac     |$(1L$($   $   $  D$   T$$   T$D$  D$    D$    fL$$   &   $	D$$    $蠥|$G   +ua)JO+u-$   GƄ$    $   $   İ   ÍOω$   č)JƄ$    Ǆ$       Ǆ$       İ   Ƅ$   Ǆ$       Ǆ$       İ   ye    ;av=]$D$   ED$L$T$\$\$T$ L$$D$(e    ;a'  D$$ *+  *$L$*+  *$L$*+  *$L$*+L  *$L$*+  *$L$*+  *$D$   [D$L$ *+  $*fD$$T$\$4*+N  0*8*+$  <*+$	SD$D$
   +L$   *<)$dUD$D$   +L$   *8)$YUD$D$   S+L$uM*c$D$7   iZD$L$(*+u
,*Í=,*=*몍=*d=*=<*z=0*f=$*Rb=*@=*.=*=*
p=*8=*ne    ;avYD$$L$L$D$L$Q($D$D$L$0$D$D$   jD$D$e    ;a   D$$L$L$cD$tfD$H(T$Z(j,9h,t11Ʉu
1D$ÍJ0$0D$D$   :D$׉$L$l$#L$D$T$벋D$T$13Ne    ;av$Yu$D$t    D$dÍ|$9;uԉ#e    ;av6Yu3D$t $D$L$L$D$9d뱍|$9;uŉ#e    ;avhD$$L$L$D$L$Q$D$D$L$Q$D$D$L$$D$BD$D$|e    ;a   D$T$Z*9X   1Ʉ   HZj9Xtp1ɄtfJZh9Ht91Ʉt/JRX9Pt
1D$É$L$\$%D$1݉$l$L$
L$D$T$1릉,$L$\$L$D$T$p1i,$L$\$L$D$T$/e    ;avQD$$L$L$D$L$Q$D$ D$L$$D$D$D$he    ;a   D$T$Z*9Xtp1ɄtfHZj9Xt91Ʉt/HZR9Pt
1D$É$\$L$D$1݉,$L$\$L$D$T$1릉,$L$\$L$D$T$p7e    ;av:D$$L$L$D$L$$D$D$D$?e    ;avoD$T$Z*9Xt91Ʉt/JRX9Pt
1D$É$L$\$D$1݉,$L$\$L$D$T$ue    ;avBD$$L$L$D$L$$D$D$   eD$D$Ge    ;avgD$T$j9ht11Ʉu
1D$ÍJ$D$D$   D$׉$L$l$L$D$T$e    ;aZ  ,r&  $D$$ƀ   $L$0L$L$4L$L$8L$L$<L$L$@L$  D$$PX$    L$T$\$0D$D$L$L$ T$$      $|$D$G+u`L$ L$$      W+u-G |$(D$$/&  D$D$DD$(D$H,ÍWƋD$ 뛍 o$2|$D$G+uD$ L$$댋D$ Ke    ;avD$H D$L$e    ;a3   L$(
  \$$+u Emڍ9{r
th0   9   9   l$)Ňۇ!,1	ވ\ @9}r   
YT$Q+u9 É    떉\$D$$iD$D$D$!D$$T$Y	l$9~5T$9t$L$\$D$L$(T$$\$l$t$ǃ !ىe    ;ag  <D$@HtH    D$4HT$H
\$(h09wPt$8l$$$D$DD$T$D$(|$4GD$$G+u
D$8<ËD$8L$$$t$L$l$\$衛l$t$L$$T$HyD$D$L$HL$T$LT$PD$@H+L$P   L$ T$0Zl$Ht t$(z
9wd|$$L$8$D$DD$l$D$(|$0GD$$G+uD$8D$@$D$ D$"<ËD$8݉\$$$L$\$|$t$豚|$L$\$$l$He$L$D$@ D$,HT$H
\$((p9wUl$8t$$D $D$DD$T$?D$(|$,GD$$G+uD$8FD$88L$$$l$L$t$\$l$t$L$$T$Ht.ye    ;a^  <D$@HtH    D$4HT$H
\$(h09wPt$8l$$$D$DD$T$TD$(|$4GD$$G+u
D$8<ËD$8L$$$t$L$l$\$t$l$L$$T$HyD$D$L$HL$D$@H+L$P   L$ T$0Zl$Ht t$(z
9wd|$$L$8$D$DD$l$D$(|$0GD$$G+uD$8D$@$D$ D$<ËD$8݉\$$$L$\$|$t$)|$L$\$$l$He$L$HD$@ D$,HT$H
\$(h09wTt$8l$$$D$DD$T$D$(|$,GD$$G+uD$8GD$8X9L$$$t$L$l$\$ql$t$L$$T$Hu觽e    ;avND$t"D$$FD$D$   DËD$$GD$D$   ";e    ;a  0T$4Zj  j  }	D  D   \$,D$$l$zz  |$<ދ\$8 ÅÇ!	Օ#  1҄*  \$l$8*݈\0݋D$Hl$<	݋\$<߉ÉЋT$$|$<\$ÅÇ!	t P=8fl= |$$9rP  T$<6  !  P8f+l$$9  \0\$KD20K~B9r  B9  D2+B9  D2UQ
T$A
 $)ŉۇ!D$\$\$D$L$4A
0ÍP9  D0'\$8}q)9  T$ )Љ!$l$l$\$JD$ HT$$9Q  \$,D'h94  D L$4ދ|$<O   눁  
   v   |  
\  
   J 
   8.D$8$T$D$$L$4t$,|$<щދ|$<1l$(|$$|$|$\$T$4l$(D$*D      Љ   ։   Љȉ蕹`e    ;a  8T$L  T$DÇÇ݋|$@!	ݕh  1)    ÕD$|$<oW*  WWD  D   T$(or  ouۇÇ߅!ח"  l$ T$H  X  |$(%L7L$D	T$Hl$ ډ׋T$H\$DۇÇ!	tʃ0_l$(9r'  T$D  T$X9  _l$Tl L$(9  D7l$ D30Ӊʉ  )9~эS9r  l$<mp  l$H   S9g  D3bS9N  D30\$PO   Z9  D2oZ9  D20tYC9  D3-Q
A
 9  T$$)ǉۇ!D$T$T$D$L$<A
8QtC9\  D3+Q	tC9;  D3 냉|au-9e  0tS9H  D30 u7  Sl$Tm9  D3S9  D30nR  |$('L7L$D	T$Hl$ ډ׋T$H\$DۇÇ!	tʃ0_l$(9r  T$D
   t$4|$(|$4T8D$T$Hىl$ t$4|$$
ۇÇ݇Ç!	tTȃ0L$0$\$D$
   D$    +}D$
   T$0)D$$ht$|$(9n3  |$$(  |$('\7\$D	T$TT$Hىl$ \$DۇÇ!	t)ʃ\$X9  o\$TL$(9r  T$D]D$<H
L$@
 P$T$|D$L$<A
8o
t<ot2otMWtT$(W	tT$(ދT$(i1bT$L$0\$,$T$T$l$D$L$0\$,|$<T$WD   D$D|$@1v
؉؉ЉzЉq   eЉ\؉SЉJЉAЉ81ȉ8։ȋL$X؉؉	ȉ	 $تD$QMe    ;a   D$ Xtt@\$(l$$19}St    }qH}9wPl$,L$0ÉL$D$,$\$L$it$D$L$\$(l$$뽉l$,\$0Ë\$(l$$6 Ke    ;a   \$ k   [l$(t$$19}xK|[9   <s   ۉD$\$L$,)!$)ŉl$\$uL$D$\$l$(t$$뚋T$,9w5t$0D$4T$8Ét$0l$4D$,D$8Ël$(t$$#\&e    ;av?D$$L$L$L$ L$D$L$T$$D$L$ʰe    ;avOD$ $L$$L$L$(L$L$,L$wD$L$T$\$ $D$L$T$Ze    ;a  PT$`D  D$d\$Tk'  k9    S	  S  lT$@l$$s  s9  kM  +u׋Um [t9\$p  T$,ZT$lR9  \$<\$,D 0TT$<\$lD$D1D$(D$D1L$#D$L\L$(AT$l\$XD$`ӉL$(l$LL$$\$(9  l$Ll$Tm	    j9  \$L T$TRl  T$p  l$8Ul$lm9   T$,T$80DT$,\$L   l$(\$d9  (\$!ۋl$p9  t$0t$l\$#\$!9\  jt$09\$"T$,$L$LL$T$t$l$譇D$L$t$iL$$T$,\$"|$@D$LD$`l$(\$\9  L$X)ˋL$$=D$#$\$L$8L$t$T$5\$D$t$PD$`L$$l$#|$@T$4$L$LL$T$t$l$߆D$L$t$iL$$T$4\$(|$@D$LD$`!\$Lj\$T;Ww+u-/CtC9~SuPÉ$)ȉD$̈T$#$l$L$,L$t$\$2l$D$t$XD$`L$$T$#|$@$)Ήt$?D$`L$$T$@\$TDStUՉ4CuPËC$D$D$\؉؉      蜫Ge    ;ap  LD$P$L$TL$L$XL$D$L$T$PZ  1ۄ   ZjtT$D$    D$D   D$L$fD$"D$ `D$L$ T$\$P$D$T$L$,LÉ$D$    D$D   D$L$fD$" D$ D$L$T$ \$P$D$L$T$몍T$($QDT$D$   D$L$T$D$   $D$ L$T$P$L$D$LÉD$HL$$$L$营\$D$HL$$T$Ppe    ;a   D$$T$  !	t[  L$QT$$D$   D$D   D$pL$Dw(D$$D$D$L$D$D   É릺D   WRe    ;a    D$,T$( !	Ȅ     L$$QYtP$D$    D$D   D$fD$'D$ ֙D$L$T$\$$$T$L$D$ É$D$    D$D   D$fD$' D$ 膙D$L$T$\$$$T$L$D$뮉LTe    ;a6  tD$xH  HL$DP$D$   D$D   D$|D$$   T$L$$   \$_D$ L$$T$(  X-]  XJit$x~	t  ;+u~%  `  {I  N  ~  $   b  gq  GV  t$D@     T$<\$`D$R    fD$V     1D$.1t$0   t$4t$Rt$X   	FT$.T$<L$D9    t$@3E   .u   ȀEu
xtXuIT$.)T$0*D$L|$<)ۇ!ߋ\$49wJ\$4D$X$|$l$D$x\$`t$@$   T$.L$DD$LD$0D$x?l$H|$p$l$Xl$T$\$D$\$D$T$0l$H|$pD$XoPte'p()T$0*D$L|$<)ۇ!ߋ\$49wJ\$4D$X$|$l$D$x\$`t$@$   T$.L$DD$LD$0D$xol$H|$p$l$Xl$T$\$D$~D$\$T$0l$H|$pD$Xot$.u  +0Il$8~Fu9vL$D$\$l$T$t$d~\$D$T$pD$xL$Dl$8뫋L$04)t$L9%  \$`T$<+$D$XD$L$D$`L$<T$L\$xk  k
  k{  9Sr  +  D$`L$<T$80}E MW9   OMވ8ދC$L$8)ȉD$D$x D$hL$<IT$`ыP\$8ll$L0x9wOt$l|$H$L$CD$ D$L|$hGD$HG+u
D$ltËD$lT$HL$\$t$T$|$l$||$t$L$\T$H\$8rl$dD$/$D$|$L$T$|D$L$T$|$dW+u\$xt$/"$D$T$L$tÅj  8+@$IȉD$BD$\$tÍ$\$l$T$t${T$\$L$0l$8u9w+.5l$8$\$l$T$t${\$D$T$pD$xL$Dl$8붉g1vx؉щJF
D$-F
 {NuN	t$4$\$l$T$D$-L$xA
tNuCJM + +͉$   11   1   e    ;a  0\$8      l$4uED$ }  Չi9~Jh9vD$($|$D$t$l$z|$D$t$hD$(L$ T$4\$8   9   |$,t$$)Ήۇ!΍,7,$D$   T$\$7gD$L$ T$$9   |$4OW+u
D$,0ËD$,:D$4Hhu9wMH*0Í$T$l$L$t$:yD$L$T$|$4W+u\$8͉ʷ胸ȉ蚸q;Ve    ;av})$CD$L$9uCf@~  ƀ    +u!@ @$    @%    @)    D$Íx *؉$T$`D$2J蜞ge    ;a   L$y      A    A    +   A    A    +u[A    A    ǁ       +u*ǁ       )$D$L$BÍ   1Iэy1=y13띍y1'o詝e    ;avD$H0@$L$D$ue    ;avD$H4@%L$D$Ee    ;a   D$#9 t'#uD$H(t
   D$@,D$ ËD$@)D$Ã+uD$H't
   D$@+-t0uD$@*D$ËD$@&D$螜Ye    ;a   ,D$0HT$8\$$(p9wil$(t$ D $D$4D$T$ܽD$$|$0GD$ G+u"D$(D$8D$@D$D    D$H    ,ËD$(eىL$ $l$L$t$\$ul$t$L$ T$8`跛"e    ;a   ,D$0HT$8\$$(p9wil$(t$ D $D$4D$T$D$$|$0GD$ G+u"D$(D$8D$<D$@    D$D    ,ËD$(腳ىL$ $l$L$t$\$tl$t$L$ T$8`ך"e    ;a   ,$D$$L$8L$L$<L$L$@L$L$DL$L$HL$]  D$0@L$$Yit$44$T$\$l$ЋD$D$L$L$(T$T$ \$$$D$ D$LD$D$PD$(D$T,<e    ;a   $$D$ L$(L$L$,L$L$0L$L$4L$L$8L$.]  D$ PX$    L$T$\$zD$D$L$L$T$ $D$D$<D$D$@$UPe    ;a   ,$D$$L$8L$L$<L$L$@L$~j  D$0@L$$Yit$44$T$\$l$ЋD$D$L$L$(T$T$ \$$$2D$ D$DD$D$HD$(D$L,衘Le    ;a   ,B$D$$L$8L$L$<L$L$@L$>k  D$0@L$$Yit$44$T$\$l$ЋD$D$L$L$(T$T$ \$$$rD$ D$DD$D$HD$(D$L,Le    ;a   D$ $D$$D$D$(D$D$,D$S'D$L$T$ӃuwT   t41҄tL$0D$4\$8É$D$\$%\$D$L$À   t뺉(:e    ;a   T$\$9   l$t$11B<xЗO   9}H9si| 0r89w1@B ~   tD$    D$  \$$Á܉L$D$ T$$D$    D$  \$$ÉЉ'1,e    ;aP  8L$H  D$<PZh09T  ZX?T$@$T$DT$L$QGD$L$   $ЋD$D$ L$T$<Z\$,,l$(r:9   |$4t$$$L$D$D$(|$<GL$$O+\$ l$,\ucT$49wHO?8Í-,$T$D$L$\$nD$L$T$|$<W+uOD$4BЋT$4됉L$0$|$\$t$l$Xn|$t$D$ L$0\$,$t$T$l$\$!nD$L$T$|$<W+uʉƉL$H`讬ꐋ|$<OQo9w2<nil4>   DWo+u8ÉhT$,L$($\$L$l$T$ml$\$L$(T$,|$<赓e    ;a  H|$LGOQ_/9  %!  ft W_+  /<$D$PD$k|$LGHW9	  HO(OW  T$@L$DD$@     $ыD$D$ L$T$LZ\$0,l$,r:9R  t$(|$<$L$D$PD$,|$LGL$(O+\$ l$0\   T$<9   HO=GO<$L$D$D$v   m#  D$LHQX(9wQPD )@ HÍ$l$L$\$T$kD$L$T$|$LW+uŉN-,$T$D$L$\$nkD$L$T$|$LW+u!D$<ЋT$<L$8$|$\$t$l$k|$t$D$ L$8\$0s114O   OQ_/9w7<nilt >   DW_+u/XL$0T$,$l$L$\$T$mjl$\$L$0T$,|$L덋GW$D$L$!BD$L$   $ЋD$L$L$$T$LZ\$0,l$,r:9   t$(|$<$D$L$رD$,|$LGL$(O+\$0l$$\   T$<9w<HO=GOW<$T$D$L$D$v   D$    :*  x-,$T$D$L$\$WiD$L$T$|$LW+uD$<ЋT$<_D$4$|$\$t$l$h|$t$D$4L$$\$0-,$\$D$T$L$hD$L$T$|$LW+uÉOFvT$0L$,$l$L$\$T$[h\$l$L$,T$0|$L荎e    ;avAD$tuD$  $D$D$Ãvt݋L$$D$(e    ;avi$D$(H(L$#T$4P(P $T$,T$T$0T$D$   D$ D$v   IfT$D$   %D$#L$(A($蠍{e    ;a   D$4c`  U   OuLL$$ $L$(L$L$,L$D$   L$0L$D$IfD$D$    ÃUtL$$$D$KD$$  $D$(D$D$,D$Xtzbt(cuD$$  $D$(D$D$,D$됋L$$ $L$(L$L$,L$D$   L$0L$D$IfD$D$   CL$$ $L$(L$L$,L$D$   L$0L$D$8fD$D$   o`dtoL$$ $L$(L$L$,L$D$
   L$0L$D$IfD$D$   qu^L$( \$,ۇÇ݇Ç!	tD$$  $L$\$CL$$$D$.v   L$$Q,tmT$0tB $L$(L$L$,L$D$
   T$D$IfD$D$   W$D$(D$D$,D$D$T$0땃xL$$ $L$(L$L$,L$D$   L$0L$D$IfD$D$   O^e    ;aO  D$,X   F   Eu5L$ $D$ D$L$(L$D$D$   ÃFtL$$D$"D$  $D$ D$D$(D$D$f   D$   [뮃Gu6L$ $D$ D$L$(L$D$D$#sXtrfbtH"Wgtvt
xtCD$  $D$ D$D$(D$D$g   D$ e    ;a  ,D$Hb  HX  L$0Q'T$#Ykq99   SQ($D$4D$T$DT$(T$D$D$0@'$D$<D$L$(L$L$HL$|$0GHW9w0i)  f,OW+uD$#G',ÉYL$(D$$-,$\$D$T$L$qaT$\$D$$L$(|$0딍$|$\$t$l$=aD$L$T$|$0W+uˉǋD$HL$0ȟXbL$0$D$;Huvlxc
%e    ;aw   D$0q   Xt<qtL$$$D$ ËD$$  $D$(D$D$,D$ًD$$  $D$(D$D$,D$D$    D$    D$    8fD$D$   댃s   vuLD$$H,t  $D$(D$D$,D$R $D$(D$D$,D$2xD$$  $D$(D$D$,D$D$    D$    D$    IfD$D$   ND$$  $D$(D$D$,D$Xnie    ;a  dD$xq'  X  d  L$hQ,  AD$4$   \$0i19  l$,t$X$L$|L$T$vD$0|$hGL$,O+5  T$X\$l  l$4$   l.9:  HO{1*<$D$(D$D$    D$AD$ @\$l|$hL$p9   D$ T$(~ou_9w*,   f)w_+u덉r뀉t$4l$0$L$l$\$t$]L$\$D$ T$(l$0t$4|$h뒐GHW9wHO}dÍ-,$\$D$T$L$.]D$L$T$|$hW+uÉě$T$D$L$l$\D$L$T$|$hW+u\$l|s쐋\$4$   \9w4(nil,)   ݈\݉_O+udÉ+\$4-,$T$D$L$\$G\T$L$D$0\$4|$h딉D$XЋT$X$t$D$l$\$[t$l$D$4$   @QZi19Y  ZY[1IQ $t$D$    D$
   D$ D$IfT$D$   ID$$PD$xL$h\$p9   T$$l$lt ~yoQ9wWQ; {t$($\$|$T$l$[D$L$T$|$hW+ut$(ωËD$xL$h覙琋APY)9wPQD ]t$l$D$\$T$ZD$L$T$|$hW+u
ŉȉ:$t$T$l$\$ZZD$L$T$|$hW+uʉƋD$x[q   D$l$D$pD$D$tD$/D$*    *+u`*L$\D$`L$\tBQӃ uʀ   \$h$L$D$T$D$xD$D$    C  .111ˍ=*+뙍 둋D$h L$8$L$lL$L$pL$L$tL$wD$h L$T$$L$T$D$h  $D$    D$    D$lD$D$pD$D$tD$8fD$D$   sstbvxD$h  $D$    D$    D$lD$D$pD$D$tD$IfD$D$   aD$h  $D$lD$D$pD$D$tD$y~e    ;aP  <D$LP
  D$D$T$HT$L$	D$L$PdFXu%T$@$D$D$    D$ L$f<ÃbtփdtыD$@$L$(p/otpuߋL$@Q($D$D$    T$묃vT  L$@Q,  D$ QZ)q9  BAD (D$D$D$HD$D$LD$.D$L$   $ЋD$L$L$$T$@Z\$0,l$,r:9  t$(|$8$D$L$葞D$,|$@GL$(O+\$$l$0t  T$89D  )(  fwO+  \$    \$$\9   ni  fll   ݈\݉_O+ukGH_9wHO)<-,$T$D$\$L$UD$L$T$|$@W+uZQ뎉\$0$T$t$L$\$mUT$L$D$,\$0|$@*<$\$D$    D$k|$@1Ét$($T$D$L$t$ UT$L$D$,\$$l$0t$(|$@yD$8蔓ЋT$8ZD$4$|$\$t$l$T|$t$D$4L$$\$0$l$T$t$\$pTD$L$T$|$@W+uʉŉ%u"A $kGD$D$   NsQ($D$D$    T$*Ox%OPD$@$D$PD$^<ze    ;aP  TD$X$KD$L$  T$\  *  *+  \$`*T$L\$PT$L  RՃ uʀ   Ճ   r       1҄   |$XOQo9w2<nil4>   DWo+uTÉaL$4T$0$\$L$l$T$yRl$\$L$4T$0|$X뒋|$XW~  D$DL$ W$T$;W%_)T$<\$@G$    G%    G)    WZ/w9  %!  fL _w+  /<$D$dD$L|$XGD$4HL$0_92  (PAN,NIC=lO_-+t$l0L$,L0  L$(9  T$H\$0L$L$hL$t$ID$(|$XGL$0O+\$ll$4\F  T$H\$49  T$HL$0D$,D$ND$D$	   D$4|$XGD$0G+   D$HG~<$D$ D$D$DD$D$v     D$X@~ HQX(9w$QPD )L$;H$L$<T$@H%P)TÍ$l$L$\$T$LPD$L$T$|$XW+uŉD$H׎H-,$T$D$L$\$OL$T$D$H蜎ЋT$H$T$T$0T$\$L$O\$T$D$4t$l!ŉQ-,$T$D$\$L$lO\$T$D$4L$0|$X[T$4\$0$l$T$t$\$!Ot$l$D$DL$ T$4\$0|$Xŀ   tT$$ $I|$G   +u
pDpi711=*ËD$`M؋\$`A\$`811ZD$$G`G$|$g$D$[te    $p;A    Ƅ$   $  HQ  $  wY  $  PX-`T,$T$\$'D$L$T$N  $  H,E  $  q  X  PXuƄ$   6  É$  \$( T$\$T$'D$L$T$   D$$   Ƅ$  $  HPD$`   H\$pD$|$   $   $  $   G$   Ǆ$      T$`$3	u:D$@$   $Ћ$  $$  D$L  Ð?  Í U$D$(D$$  D$&D$L$T$$   L$Ƅ$  $  HPD$,   H\$<D$HT$LL$P$  L$T]IT$XD$\   T$,$Ku:D$@$   $Ћ$  $$  D$d  ÐW  ÃqsvxHPT$L$T$%D$L$T$$  L$ Ƅ$  $  HPǄ$      H$   $   $   $   $  $   OM$   Ǆ$      $   $u2D$ @$  $Ћ$   $趿@  Ð3  ÉL$$$  Ƅ$  $  HPǄ$      H$   $   $   $   $  $   H$   Ǆ$      $   $Zu@D$$@$  $ L$$  L$$  L$Аm  Ð`  ËHP T$T$L$=#D$L$T$   $     t
   t\ǃ       +u9ǃ       ƃ    $$  D$Ƅ$  
  Í   1谇   +u   عv      勜$  gk
  nZe    ;a$	  DL$LT$HJ+z  D$PBB    +  B    B    e  \$TTu:L$<D$@D$<t$   $ыD$H $ D11܃pu~*t*+uU*L$,D$0L$,t7Y݃ uˀ   $L$D$\$D$p   \D111؍=*%뤅tji>°  P  .R  ;  59#  0  .u-`9       $\$D$tDÐ*   L$L*+udD$P*L$4D$8L$4tBQӃ uʀ   \$H$L$D$T$D$TD$D$    !  |111ˍ=*D$P땋D$PL$L닉$D$D$@   \$:W$D$\$    .|$(~.8Y  5 97  px   P    ?9   hp   t`   t)$\$t$l$D$TD$D$    "  }l$t$$\$ $t$l$D$D$L$T$HB+u5J$D$TD$D$uT$H\$ l$t$$lDË|$(裃\$T            ,$\$|$t$D$TD$ID$D$               P%y   _B>f   59   0tZ%yF-`9u<@-$ZL$ZD$D$@   \$jWWŉ$ÇމD$D$    D$ \$    q%yn.1u59   p8   ?   59um0xtH>°p- 9u- \$ZD$D$    \$3NW҉$t$|$D$\$+        댁>°댉$|$t$D$ \$        6=J  A   mT   5 9uv HtFA-9u)(~$l$l$D$\$r    ҉$D$L$D$   \$FWW닁A닁Ju5 9   0   '   5 9ut0tG=J-`9u*($l$D$    D$ \$b    щ$ÇމD$D$D$\$3    눁=J눉$t$D$    D$ \$]    5\   wu}59ul0tF\- 9u$h0$t$l$\$,        Չ$t$D$    D$ \$n    돁\돁΀u5`9   0   u5 9up0tFqSc- 9u)(Q$l$l$D$\$E    ҉$ƉD$D$    D$ \$    댉$ƉD$D$D$\$    CD$TTu!B $kGD$D$   ΥDÃvtډ$D$)Z߉17~z1-~3D$P~ee    D$;A!     $      $   t`     $   G    +  G    W+c  $   _$   oփT$|2    	  	  $   q	  Xk	  $l$t$;D$D$<L$$   P($ҋD$L$@P$Ѓ|$  D$|u  $        $   $$   T$D$xD$D$l$D$D$
=D$$   1$   P؉ыT$l9  L$\$   $$   T$$   \$L$D$L$D$|	   uD$\L$l9r  uD$\L$l9	uD$\L$l9э $
8|$G   +uylb  yl{R  
uD$\L$l9{uD$\L$l9euD$\L$l9OщT$lL$h$   \$<   $   ,$ӋD$L$$   $$   T$T$hT$T$lT$$   T$L$D$   Ë$   $$   T$D$D$$   $$   L$$   L$D$    D$`D$L$T$$L$D$L$T$D$$   $$   D$$   D$T$L$D$$   H,  HQX(9  QPD [1p$   $$   T$$   \$D$.D$L$T$$   $D$T$L$$   D$$   QT$D$THL$T$   $$   T$$   \$.D$T9D$   Q$   QZi19wZY +$t$T$l$\$D:D$L$T$$   W+uʉƋD$Tx퐋$   HQh9wQP]   Í$\$L$l$T$9D$L$T$$   W+uÉ\x$l$L$\$T$|9D$L$T$$   W+uŉx$   $$   L$$   T$D$L$   $ЋD$D$DL$$   Z\$x,l$t2z9  $   |$p$L$D$趀D$t$   GL$pO+F  $   \$|$    $        1필%  l$xt$Dl.9  HO{1u$   $$   T$$   \$D$6D$L$T$$   $D$T$L$$   D$$   QT$D$X@$   D$X$   $$   T$\$8D$X9D$   S$   OQ_/9w1,   ft W_+u/vL$xT$t$l$L$\$T$$7\$l$D$XL$xT$t$   댐$   HQh9wQP}$\$L$l$T$6D$L$T$$   W+uÉVu$T$D$L$l$v6D$L$T$$   W+u$   t鐋\$xl$D\9w7(nil,)   ݈\݉_O+u	   Ét\$x-,$T$D$L$\$5L$T$D$t\$x$   À   t$   u Çރ)$   ⋴$   6Ç݃$   $   $   tЋ$   $   $t$\$|$l$5|$t$D$D$   \$xqs~xunBw$<$\$l$t$$   D$<$\$l$t$  W,h  WȍJw/9  map[\ Ow+  /$   $$   D$$   D$D$Hh  $   L$x1$   UË$   $   \$`jl$|r$   ׋$   @  $   Y,  Yk1Q9>  T$t,   fiT$tQ+  1$$   D$$   D$D$|D$$   D$$   Z\$t\$$   HQX(9S  QPD :$   JZl$`9  Lm Tt$L$t$T$$   L$T$tT$D$`@L$x9$   H,tlHQh9wQP}$\$L$l$T$b2D$L$T$$   W+uÉpHQX(9wQPD ]%$l$L$\$T$1D$L$T$$   W+uŉp$l$L$\$T$1D$L$T$$   W+uŉd8pωÉ)p؉l$t\$p$t$\$T$l$:1T$t$$   $   \$pl$t$   rY{A)9wsqD  $   $   k$l$\$D$|$0D$L$T$$   W+u$   $   ˉŉGo㋌$   0oL$xT$t$l$T$t$L$C0l$t$$   L$xT$t$   $   $l$t$D$L$   $ЋD$L$L$H$   Z\$x,l$t2z9  |$p$   $D$L$wD$t$   GL$pO+  $   \$|k@  $      ttl$xt$Hl.9wHO{$T$D$L$l$!/D$L$T$$   W+u$   mÀ      $   u Çރ`\$xl$H\9w7(nil,)   ݈\݉_O+u	   É9m\$x-,$T$D$L$\$U.L$T$D$t\$x$   뎋$   Y $ )|$G   +up  pl  $   lЋ$   T$   $t$\$|$l$-|$t$$   L$H\$x$l$t$D$L$T$*  $   O,   OQ_/9w7<nilt >   DW_+u/1k%L$xT$t$l$L$\$T$,\$l$L$xT$t$   늋$   $$   D$$   D$D$L$   $ЋD$D$PL$$   Z\$x,l$tr:9   $   t$p$L$D$@tD$t$   GL$pO+\$xl$P\   $   9w8(nil,)   ݈\݉_O+uj\$x-,$T$D$L$\$+T$L$D$t\$x$   덉$   RjЋ$   l$   $|$\$t$l$_+t$|$D$P$   \$x$   $T$L$D$$   D$$   @D$  vG  1$l$t$hD$L$T$Ã      \$|$   hu8X9w@]X/&$T$L$D$|D$$   D$$   @D$    É$   $   $|$l$\$t$-*D$L$T$$   W+u$   ͋$   ÉWhރ,$   $   $   $   ˉ$l$t$D$$   $   $   $   $   z    G,  GPO79  HO{D$$   1   $   $$   L$$   T$\$d\$pD$L$T$$   $T$L$D$$   D$$   QT$pD$dH$   $   L$d$l$$   D$ D$d9D$    $   O,M  OQ_/9  ,   ft W_+  /O+  $   $$   L$$   T$D$L$@,$L$dL$Ѝ$   $   Em$   $   4  D$@$   Z\$x,l$tr:9   $   t$p$L$D$\oD$t$   GL$pO+\$xl$@\uj$   9wHO:-,$T$D$L$\$'D$L$T$$   W+ue$   eЋ$   놉$   $|$\$t$l$&|$t$D$@$   \$x$   TO,NCe-L$xT$t$l$L$\$T$*&\$l$D$dL$xT$t$   OQ_/9wQWD  $l$L$\$T$%D$L$T$$   W+u
ŋD$d]d$   l$   HQX(9wQPD }z$l$L$\$T$J%D$L$T$$   W+uŉc$t$D$L$T$$D$L$T$$   W+u$   $   Ɖc$l$t$D$L$   $ЋD$L$$   Z,l$xr:9wu$   t$t$L$D$JlD$x$   GD$tG+u*$   $   $   $   $   $   bщD$L\$t$   $|$\$t$l$#t$|$D$L$   \$tB$l$t$D$L$$   $L$D$$   D$$    Z     GHL$xW9weT$t$   ؉$D$D$    kD$x$   GD$tG+u$   $   aD$t-,$\$D$T$L$"T$\$D$th$   v   OQo9w6<nil4>   DWo+uga[T$xL$t$\$L$l$T$#"l$\$L$tT$x$   닉<$L$螴$l$t$yD$$   $D$$   D$薹B   w=u-E <$L$D$D$$   D$CE ЃuE u
E 뱃uM E뤍 $9|$G   +uh  h_  BL	   u*E 1ɉ<$D$L$D$ $   D$船uE 1΃	uE 1 $|$G   +uyl%  yl._  
u
E 1ruE MbE 1Xw_u/E <$ZD$D$    $   D$E <$D$D$@   $   D$u>EM <$ZL$ZD$D$@   $   D$EM <$L$D$D$   $   D$ؼuwË$   ^{ŋ$   ]ŋ$   {_߉1]?$   $$   L$T$D$D$L$$   B+u9J$$   D$D$u$   $      ÍzT]뾋$   D$|G`G$|$}D$|G`G$|$dD$|G`G$|$KD$|G`G$|$2]]V]`De    ;a  D$$L$9    L$Q	 9  *u:   @B ~"   t11@T$(L$,D$0É؅A  5*t*5+	  *L$T$t$  v   ΀   9t$^   w{u'9t	ʉ&u
э $|$G   +uh  hF[  u
낃uqur`^   	   uJ1ۅ҇ÇޅۇÇ!	Ǘt#9t   ƉʋD$$u1뮃	u1뢍 $|$G   +uyl   ylYZ   
u	1Tu2ZCu159?9˾        .=*ƉY9˺            `11tD$G`G$|$D$G`G$|$ZAe    ;a    L$(   T$$   @9}w   ]uD$$L$D$   D$诩D$L$T$t5L$9tD$,    AD$0D$4  HD$,AD$0D$4 ËL$D$,    D$0   D$4  D$,    D$0   D$4  Y&@e    ;a   L$$D$(9L$L$0D$4D$8 9   T$ [u֋\$C|)!щ$l$D$L$T$t|\$,9|"D$@} D$D$0D$(ȉD$4T$8ÉD$0D$(ȉD$4D$8EXO?*e    ;a7  ,|$0OQ_/9   %!  ft W_+   /<$D$4D$ D$0HQ
T$$X(9wW\$ l$(D $RD$D$
   B`D$$|$0GD$ G+u
D$(,ËD$(VL$ $l$L$\$T$l$\$L$ vVBT$$L$ $l$L$\$T$l$\$L$ T$$|$0=e    ;a7  ,|$0OQ_/9   %!  ft W_+   /<$D$4D$蠜D$0HQ	T$$X(9wW\$ l$(D $3OD$D$	   ^D$$|$0GD$ G+u
D$(,ËD$(UL$ $l$L$\$T$l$\$L$ vGUBT$$L$ $l$L$\$T$\l$\$L$ T$$|$0<e    ;a  l\$pC| l$xt$t11   @9}  <%uL$89A  90  C$    C%    C)    PB9  <  <#   uC)՗#uC(ȗav  z]  Ћ$   9   v   s(C,C( s'C+C' 9  D$LD$|ȋj$T$l$ЗT$tD$8@L$LA|$xT$p\$tӉt$tŉȉ9$  C}9딉$L$t$l$D$T$D$D$LL$T$ T$'\$x9s
    l$tt *E	  ,$\$L$\$謣D$L$T$\$pC0K$D$'ttC} L$Ljt$x9  9  l$L|$t,.    L$L9  M  ,   V     <|$4%   ku;[9w]t$p^/%ȉ$|$l$\$t$zD$L$T$|$pW+uT$4͉ǋD$xL$LRS}   $   9}gvu\s(C,C( s'C+C' 9^
  D$|ȋr$T$t$l$RD$LHD$xT$4t$p)9щ뼉$l$(D$xT$4t$pL$L$l$D$xT$4t$pL$LT$4)։ۇ!֍7$L$l$D$L$LT$4\$pt$x|$tlCP
T$Hk39  t$`l$D$RD$D$
   YD$H|$pGD$DG+`  D$`D$LO|  $   9  D$8G$    G%    G)    WZ	\$Lo79  l$Ht$`$*OD$D$	   WYD$L|$pGD$HG+v  T$`D$8$   9  )L$L$   )!ЋT$|T$\1@\$Ll$\ى9  D$0kl$X\$<~3wnW9F  ,   f1oW+  L$<   OQo9w:<nil4>   DWo+uZOJT$HL$D$\$L$l$T$+l$\$D$0L$DT$H|$p놉L$dT$XT$h\$d`  -   $ЋD$L$L$(T$pZ\$H,l$Dr:9   |$`t$@$D$L$WD$D|$pGL$@O+\$Hl$(\   T$`9w7HO=<$D$<D$D$XD$D$v   D$0|$p--,$T$D$L$\$D$L$T$|$pW+uMD$`MЋT$`dD$P$|$\$t$l$|$t$D$PL$(\$H11GMt$Hl$D$L$t$T$l$ZT$L$D$0\$<l$Dt$H|$psGHW9wHO)lÍ-,$\$D$T$L$D$L$T$|$pW+uÉLD$`LD$8$   9T$H$t$T$l$\$l$t$T$HD$`:LD$D$t$D$l$T$St$l$D$D$L$|$t$T$$   D$OL$T$\$pt$x|$ttC} $L$|$t$D$LD$$   D$D$D$LL$T$ T$'\$x9y    l$tt *tR,$\$L$\$ܛD$L$T$\$pC4K%tD$'L$Lt$x|$tYC4    C%݉L$4L$|$$   T$$   \$D$$D$L$T$\$pC4K%C4}C4    C% k%tl$4E1щyT$HCHL$Lk39wYl$Dt$`$8UD$D$   SD$L|$pGD$DG+u\$`T$H늋D$`2JD$D$t$D$l$L$Nt$l$D$Dtl$t|$t)L$4L$|$$   T$$   \$D$D$L$T$\$pC0K$t(k0}ۇ݉k0C&C* l$4E1щT$@CHL$Lk39w\l$Dt$`$	XD$D$   rRD$L|$pGD$DG+u\$`T$@oD$`ID$D$t$D$l$L$(
l$t$D$Dql$tЋ$   9Ћ$   ++u	C')-uC&C* 0B{&C*Ћ$   ߉97  9&  D$4)ЉD$,!SL$,4t$L+{9wp|$Dl$`$D$L$7QD$L|$pGD$DG+u%T$`T$4L$x9ʉЋL$8l$xt$t,D$`GT$4L$x9։T$DD$T$l$T$|$t$l$|$D$TL$,T$DQ߉DHȉGЉGȉGЉGȉGȉGЉGGGG.e    ;aS  D11.D$H$L$,L$L$8L$D$v   mD$(@L$#T$P9  D$(L$"\$L,Ëu t$,ml$8   t$<l$@|$<   D$0D$$D$$@P<$Ѓ|$D$#L$([ST$"FT$HZkr:9wkj #$|$\$t$l$&D$L$T$|$HW+uˉD$#L$(E1|$$1B1OD"-e    ;a4  ,14$l$\$D$v   D$ @L$89   D$ T$4+[~zt$0~WN9wON8 룉l$$\$($D$|$L$T$ D$L$T$|$0W+u\$(l$$Dt$0@D$0HQX(9wQPD 
,Í$l$L$\$T$D$L$T$|$0W+uŉ8D+e    ;av'$= D$L$D$r+e    ;a   r$D$$   1D$L$*+uM*Z$D$   D$L$x*+u
|*Í=|*NC=*?C*Se    ;avJD$$L$L$D$   OD$L$$D$D$L   0D$D$_*e    ;avkD$T$9
t11Ʉu
1D$ÍJ$D$D$L   oD$׍J$HL$D$	   oL$D$T$)ye    ;av:D$$L$L$rD$L$$D$tD$D$o)e    ;avoD$T$Z*9Xt91Ʉt/JRX9Pt
1D$É$L$\$zD$1݉,$L$\$nL$D$T$(ue    ;avD$H@D$L$(e    ;avD$@D$}(e    ;avK|$+u2    G    G    +uG    Ã1@1@(e    ;a  ,D$0   9   HT$8\$$hp9wml$(t$ D $D$4D$T$9ID$$L$0AD$ A+u#D$(AD$8D$@D$D    D$H    ,ÍyD$(?։L$ $l$L$t$\$ t$l$L$ T$8\+u 3m?' $D$&e    ;a  ,D$0  9  \$4      HPhr9w&JH\ D$8   D$<    D$@    ,Í$l$T$L$t$D$L$T$\$0S+uCʉŉ؋\$4됍{y>hl$ p)|sPpM9#  9  )!2$D$   D$\$D$L$0Q\$ 9   YD$8D$<    D$@    ,Ð$l$GD$$D$QD$L$0QYl$ 9~\D$(9t$T$\$FD$ \$0Cl$$k-+ul$(k؋\$4l$ {D$(c=߉렋+u 9C=-=>= $(D$c$e    ;a  ,D$0   9   HT$8\$$hp9wml$(t$ D $D$4D$T$ED$$L$0AD$ A+u#D$(AD$8D$<D$@    D$D    ,ÍyD$(N<։L$ $l$L$t$\$jt$l$L$ T$8\+u 3;' $0D$0j#e    ;a   D$$$L$(L$D$L$,f  D$ $D$D$D$D$1ɋT$$\$(t$ND$\$(l$u9   L$T$$\$($\$L$D$=  T$(9  \$l$9   t$ll$M 4ދ+)ʉT$(!ыT$$,
uS=  u?T$   +uECE:E%EÉr:  띅~9sBL|+uD$0l$4l$8 É1:9:؉::!,e    ;avaT$\$11hi <>9}r.    ~   tL$\$É9!e    ;a   D$(   trL$T$ 1l$])!ȋt$ЉL$T$ \$$T$l$$l$D$)  D$tT$(ЋL$ 9vXD$D$,ËD$$ L$$L$ L$D$dD$D$,ËD$$D$ D$D$@D$,c9 e    ;a  D$(|=      =  ugD$$L$ 19}I   }j  uT$,ÉT$$D$T$\$l$D$$L$ T$D$,Ð|N=   }GL$$D$D$2D$L$T$ $T$$T$L$D$  D$D$,=  ~= ~D$,ËL$ $L$$L$D$eD$D$,e    ;a  (D$@  L$8  T  D$ $D$D$]D$D$$L$QT$@1ۋl$0t$, )!ƋD$@T$@݉ËD$$\$l$0t$,9   4$l$D$4D$L$8L$  D$|r\$<T$09?  l$t$9&  t$$\5+l$8ut$,39V   D$ ߋD$, 6Ƌ|$D$ ؋D$L$9   T$$\l$0+<+u\$,T$D@D$HL$L(ÉËD$,5D$,$T$0T$\$4\$L$D$@L$,$L$0L$D$D$L$T$L$DT$HD$L(D$D    D$H    D$L    (5555e    ;aK  hL$p    Q\$|ڋt$l1x|$(<Ƌ|$(9}r  D$X    D$\    D$`    D$d    D$XD$X  T$@L$dL$<|$`)9  N|$Xz  9c  |$`,9l$<D$dT$\9  T$TD$8,:,$\$L$2=D$<D$`D$8D$dD$TD$\D$tHL$lȉD$PL$@T$x\$|1[t$Tl$4$D$DD$T$<D$8D$`D$4D$dD$TD$\D$<hD$@L$xT$|\$P؋L$@T$x\$|9=  4~6D$X  L$X9Q  l$<|$$t$DD$`,l$8t$d|$\9   t$4|$T$T$\$-<D$8D$`D$4D$dD$TD$\D$XtbL$X9  D$`T$$\$8l$dt$\9D$4$t$D$l$\$l$t$D$4T$$L$XL$X렉D$4$|$D$t$l$t$|$D$4T$x\$|D$XD$XL$XD$`L$\$   $   hÉ|$8L$ \$H$T$|$D$l$T$D$L$ \$H|$8D$X|$,$|$L$<KL$0L$D$L$`T$\\$,9~ED$L9t$T$L$:L$,L$`L$0L$dL$LL$\D$XT$@l$|t$l뷋D$l@$   $   hǄ$       Ǆ$       hÍ $D$= $D$% $رD$ $бD$ 1*e    ;a  \D$L    D$P    D$T    D$X    1D$@L$h9N  D$$\$d,     pl$(t$@,$T$`ЋD$L$(9u  uD$0  x  T$$L$h9c  )щ!ыl$d$\$D$L$1  \$09TD$L  l$L9  T$hB  L$ t$Xt$@|$T)9>  D$$9  t$L  9w  t$T<0|$@l$XT$P9  l$<T$H2$L$dL$D$:8D$@D$TD$<D$XD$HD$PD$0j  \$$l$ D L$h9  )!ȋL$dȋL$X)  D$d\$h1D$d\$hL$@9   ,      AL$@,$T$`ЋD$   =      L$Lto\$L9Z  L$Tl$Pq|$X9wqt$TD |D$,$l$L$|$t$?l$L$D$D$Xl$PD$,\$L밍\$L\$L듍D$L$\$L\$L$\$L$l$L$D$TL$PL$lD$p\ÉD$l\$p\ÍL$L$D$,t$<$T$t$l$|$l$T$D$$t$<l$L|$4$|$L$@LJL$8L$D$L$TT$P\$49~YD$D9tE$T$L$6L$$T$h9ыt$4t$Tt$8t$Xt$Dt$PȋL$ \$0l$L@L$$T$h9ɉ룍l$Ll$L\$0}        ށ   |  ǁ     븁    멹뢉$L$D$l$t$D$d- $D$", $ D$N, $D$ $D$αW,e    ;a:  DT$L\$H11@9}a  ,s&t   ߕArZÇ݉1 $\$T$WD$L$L$PD$TDÄ  D$4    D$8    D$<    D$@    l$4l$4t$@|$<)9   1wt$<T= @t$Lˍl$49   B  4Ar
Zw |$4tk9  |$<l$8ٍ_T$@9vD$$D$#$l$|$T$\$>l$|$D$D$@l$8D$$L$Ht$#Ol$4뗋D$<L$8L$PD$TDÉ|$($|$BD$,D$D$L$<T$8\$(9~AD$09t$T$L$2t$(t$<t$,t$@t$0t$8T$L\$Hl$4뻉\$PT$TDÍ $D$o))e    ;a	  @D$PL$X9  1҄tD$DD$`D$HD$d@ËT$\tL$D$T$HT$\$L\$D$%D$   L$\  D$\$L$XT$P)ȋl$HL$L$L$D$D$<L$\T$P\$l$Dt$H11|$1|$ AD$$xD$L$,ȋT$PL$0ы\$\l$<t$l$Dt$HD$L$ D$<L$\9  |$$H     D$4D$ D$0D$4|$9  )\$,!Ë|$09  t$ 9q  )|$(ۇ!|$,l$(9~}l$,9t$t$l$y0\$l$,D L$9  )!l$<4)|$X9~+D$|$,\$T94$\$|$0щ|T$ 9  )։ۇ!֍\5 $L$D$L$ ȋL$\T$P\$l$Dt$H|$$D$0D$<|$ 9  )ۇ!\5 $L$L$LL$T$|  D$L$ ȋL$\T$P\$l$Dt$H|$$D$0D$<j|$9   )!Ë|$ 9   )t$0ۇ!t$09~_t$09t$l$t$.D$\$0T$9   $    D$<D$L$T$D$L$L$`D$d@É9D$DD$`D$HD$d@ËL$L$T$TT$D$RT$D$PL$XV%%%%%%%%Љ%le    ;a  <\$L~  J  L$D9    9+  l$Hu D$}D$)AL$D$@D$41D$ 1D$$D$4\$LD$,D$(D$ l$$l$HD$,l$ 9  9  (8Ö  ]9  l$ \$(l(8؇ߕ   1필uql$$E9|Y\$(9y)ډ!؉$L$D$HD$D$LD$  D$}D$P<ËL$ DD$P<Ë\$(#D$ D$P<Ël$ |$L4/95  9$  ۇ!8$T$HT$L$Pl$D$@L$T$D\$(t$|$9  )!$\$D$VQD$|"\$ ,D$@L$T$Dt$|$D$P<D$P<Ël$Hu })A   D$l$@8E    9  ,$L$D$PD$   XL$D9b  D$\$@lt$8؇ޕuUl$Lt 9+  9  ۇ!ō+$T$HT$L$9OD$   D$D$P<1D$P<1iD$P<D$P<ËD$H$D$@D$\$ND$tD$P    <D$P<ËD$H L$@$L$DL$D$OD$D$P<D$P    <É!!؉!!z! $ D$1!ȉo!H!c!Me    ;a  (D$4$L$8L$D$L$L$T$,\$0l$811Ni 42΋L$9}	9rZ  D$9   1   l$0|$׋T$,9     i *)9   \$,,+)ol$9up)9   )|$$ۇ!݋|$$9t1필tD$)D$<(ÉT$,$D$4D$|$Ll$D$L$T$\$,t$81D$<(D$<    (9wU|$ $D$4D$l$Lt$D$L$T$,\$0l$8|$ {r`j%e    ;a  q$D$D$L$ $T$$T$\$(\$hl$  D$L$   L$$|$OL$(O+   L$ G    GL    +ufGP    G8    +u:G<    GD    <$D$,D$D$0D$  D$L$L$4D$8ÍO<ω1빍OPω1덋D$ `L$4D$8&e    ;a0  pD$tH   HP   $ыD$L$L$,|$05#L$tYT$8\$<QYT$H\$LQ I$T$XL$\L$,L$hD$l$    D$0D$D$   D$   D$L$D$xL$|pËH$XHP   $ыD$t@T$\$$    -Wl$D$   L$D$]D$D$   \$T$ D$$L$(D$xL$|pe    ;a	  $D$(H   BP$Ѓ|$thD$(@   $ыD$L$$    T$D$   D$L$7DD$D$   D$L$ D$,L$0$ËD$(@   $ыD$L$$    tT$D$   D$L$7DD$D$   D$L$ D$,L$0$ÍtD$,D$0   $e    ;a  <L$Dv  *]  *+3  T$H*L$,T$0\$,  k u̀   АtqL$4D$8D$4t[D$ L$`n$D$L$+uL$ H L$LD$P<ÍxD$ 11륉'        1필iL$@-+   -it$T$(\$$A     A(    -+   A,    A $D$	     D$@$L$$L$L$(L$L$L$  D$L$t(T$@$L$D$  D$L$L$LD$P<ËD$@HP@LD$LL$P<Íy,1oy-ƀ   t*Ç݃|$ $|$G   +u
pHp;111=*D$HT$HD$H111D$G`G$|$蝞2e    ;avD$D$D$D$e    ;a  T$  \$;-x  jۇS  k  0   Vڃ|H:.uCZ0r:9w5]Mۇ݅~0r9v܃|}euy   tlM   B+uNEDu-Iȉх~0r9vD$D$ À-tBω܀E넀1rG9wBVMۇ݅09vD$ D$ ÉD$ 11+e    ;a   D$$H<P8   \$(t{ u-`9   t$,t\$0D$,D$4 Ét$B`$ЋD$L$T$B+ulJD$$HHPD@@$T$L$<DD$D$   yD$L$T$B$+uJ `D$0T$4 Íz Az5닾    GXD\$(5e    ;av \$$kl$KL$3t${k l$D$l$t$ϋL$S9s3|$>$L$
ыD$L$A\$l$$9] }ME Éee    ;avb\$CK+9}*SsDKD $D$ЋD$L$AAÍC$  D$L$AA@Amwe    ;a   \$ kl$KL$3t${D$ T$l$t$É։ϋL$9}7SsO|$>,$D$ЋD$L$A\$$9tT$ BJÍAC,$%  D$L$ AÉDe    ;aA  T$JjE9!  t9   "tdE9}   4+"t
\uEEl$9}0   B+$L$  D$L$AD$@AB
   門-tFE9}   4+.w+tӖv닍~З	v͖EtƖetnЖ	v_fuPnuAt6.]VOJTe    ;a  ,D$0H   ufL$<tT$T$4T$T$8T$L$  D$L$u D$0$D$@    D$D    ,ÉL$@D$D,É$ʃ   L$<tB$T$4T$T$8T$L$  D$L$uD$0$w돉D$@L$D,É$ܐHL$($D$<]\$0S+sN9wht$(N9wX$)!T$)L$\$L$4L$L$8L$D$D$ 3  D$$L$ L$@D$D,É $hD$[Pe    ;a   D$Ht8u,$D$$b .D$+D$Ãt3$K_  D$L$ty\uč 9uL$D$Í $D$訕Me    ;a  8D$Dt  1t   0  ȋT$@\$<1݉ӉʉD$DL$T$,\$(D$΃L$$u$y       1p  ^  $T$t$ZD$4  D$H  L$ʁ`       D$($L$,L$T$D$]  1  D$$H  D$     L$($T$,T$D$
D$L$@l$ЋD$  D$r  `   tJL$tD$DL$@T$<1L$($L$,L$D$WD$L$T$\$}L$($T$,T$D$D$tD$L$S$L$D$6D$L$T$   D$Ht	D$TD$($L$,L$T$T$D$D$L$R$D$L$ЧD$L$T$uD$HD$L    D$P    L$TT$XD$\    D$`    D$d    8ÉL$LT$PD$T    D$X    D$\    D$`    D$d    8Í $|$G   +u[  [  D$L      L$,T$($L$D$D$L$@($ЋD$L$$L$έD$L$T$\$($l$,l$t$t$T$L$D$jD$oL$,p $|$G   +up  p+  D$($D$,D$D$D$ڀD$L$T$D$L    D$P    D$T    D$X    D$\T$`L$d8ËD$($L$,L$T$T$肀D$L$T$$L$D$fD$L$T$(9T$u!\$,9uL$9EL$1:\$,ыD$(T$,PT$T$5$T$t$D$L$T$Ã   h         1t-1t	1D$DL$$T$,\$(l$t$D$Hu	   É\$ L$4T$0$L$\$_D$ÇݐD$HL$4T$0\$ À   teD$$ $}|$G   +up   p	   1ƀ   t:Ç߃<:Ç߃%D$<$T$@T$L$
tT$L$\$D$D   D$<$T$@T$L$訡D$L$@`$ЋD$L$DTG    `G$|$蝎D$$G`G$|$脎D$$G`G$|$ke    ;aT	  lD$t$L$xL$T$|T$D$ D$L$T$(\$$l$t$ m  J  T$H\$`t$\Ѓ  T$D1ɉL$4D$p$D$	   D$px  L$D  D$\$L$`L$T$HT$D$49D$  L$\$T$`T$\$H\$D$oD$L$T$\$p$L$D$T$;D$L$-  D$px	  L$4APt+  L$4D$\$T$`T$\$H\$bD$49D$   L$D  D$\$L$`L$T$HT${D$L$@($ЋD$L$$L$藧D$D$XL$L$TT$T$@\$4[L$\$T$`T$\$H\$D$Y~D$L$T$$L$T$D$XD$L$TL$T$@T$赎D$4X\$4D$\$L$`L$T$HT$nD$49D$wu	D$DtǄ$       Ǆ$       lËD$\$L$`L$T$HT$mD$L$$L$D$    D$    ID$L$T$\$\$\$`\$\$H\$D$L$T$mL$\$T$`T$\$H\$D$D$47$D$	   D$p$   $   lËD$p$D$    D$    D$    D$L$$   $   lËD$\$L$`L$T$HT$xD$49D$~VD$\$L$`L$T$HT$D$49D$L$\$T$`T$\$H\$hl$D$4D$\$L$`L$T$HT$^xD$D$<L$\$T$`T$\$H\$:xD$L$<ȃ}   D$0L$\$T$`T$\$H\$}D$D$8L$L$PT$\$\$`\$l$Hl$D$L$8$L$PL$D$D$0D$-D$D$@L$L$TT$T$X$L$D$\$\\$l$`l$t$Ht$}D$\$L$`L$T$HT$\$X\$\$T\$\$@\$艋dL$4  4$\$D$艛D$D$PL$L$8,$苾|$G   +   GL$8O+   D$PGD$pHOOHLt"$Ǆ$       Ǆ$       lÉ$`L$|$D$L$T$pJL+uBP먍zPOωD$PnGqB4$\$D$lD$tD$H\$`t$\D$p$L  D$L$T$$L$D$D$*   `*+uu*L$dD$hL$dtWQӃ uʀ   \$\$\$`\$\$H\$L$D$T$莉Ǆ$       Ǆ$       l111붍=*q 넍`yD$t$D$xD$D$|D$hD$D$PL$L$8,$j|$G   +   GL$8O+   D$PGD$pHOOHLt"$Ǆ$       Ǆ$       lÉ$`L$|$nD$L$T$pBL+uJP먍zPtOωD$P`lGN@D$,l$LD$pHL$<$-D$pP@9wo\$<K9w]l$,mt$L4$)ډ!щL$)؉D$t$ՋD$L$$   $   lÍ $D$g1e    $;A   l  $t  $$x  L$$|  T$D$ D$L$T$\$$l$ t$(  :  $t  $$x  D$$|  D$D$$,  L$$   ,$|$G   +   I$   O+   $,  G$p  HOOHLt%$mǄ$      Ǆ$      l  É$`L$|$
D$L$$p  JL+uBP뢍zPOω$,  bI0$(  $$  $   ,$\$t$ܕD$$   L$L$L$   Ӄ$     1필  }  v  $D$蒹  D$L$T$L$|$,  $   $p  s8$X  :111ӋL$`$   $   L$D$   $   $D$	   $p  H  +  H$   $$p  PXK9  $   u9  )T$p!щ$   $)\$l\$D$N  D$L$T$\$  L$h$   \$d$     D$LH($   $ыD$L$T$D  $L$\D$L$T$$   $$   l$t$Dt$T$L$D$貃D$D$   $   1ۉŉΉ׉l$T$   $   D$`$   \$.$   $p  x	  xl  $D$	   uD$.U  $p  $9D$L$  y\u 9  H   $   $$   L$T$TT$D$L$t@Ǆ$P      Ǆ$T      $P  $T  $D$S   $P  L$D$   D$   QD$L$$p  ZL
  $      z	tpjH$d  9  JD$X  $\  J8+u6B<Bt  Ǆ$      Ǆ$      l  Íz<É$D$	   $p  $   mD$LHL$   $ыD$D$PL$$   PP$҃|$D  $   $D$dD$D$hD$FD$*   *+   *$H  $L  $H     Z݃ uˀ   $D$\$D$PD$$   D$諝D$L$T$u$p  $   a$$  $$(  l$$   t$L$D$T$$   D$$   D$D$TD$ i111^=*Q L$P9  $   $# L$$T*P*T$L$&D$  D$PHP$   $ыD$H    $    $   D$D$dD$D$hD$D$$   L$L$\$L$D$
   D$@   HD$L$T$     #  ,$wD$$   $     LL$D$   $   T$T$\T$D$L$$   G+   \$P_+u~$   _$   __$p  kLt111҉Չȉ$`D$|$GD$L$$p  JL+uBP봍zPL_߉$   5p'I$L$D$*   *+uy*$8  $<  $8  tRZ݃ uˀ   $D$\$D$PD$$   D$cD$L$T$$p  111뽍=*h뀍uD$0L$8D$P$$   L$蜕D$L$P   ۉ$   K 퉬$   ك  $   ʉ|$0!ًl$8勜$   !݉ы\$0!		틴$   !щ!Ë$   D$0$   !!		9!L$89	ډ!$    $虯|$G   +uu{  u,k  $    $   D$D$dD$D$hD$D$$   L$L$X$L$D$
   D$@   QMD$L$T$       ,$D$$   $     LL$D$   $   T$T$XT$fD$L$$   G+   \$P_+ux$   _$   __$p  kLt111f$`D$|$D$L$$p  BL+uJP뼍zP_߉$   vO$T$wD$*   *+uy*$0  $4  $0  tRZ݃ uˀ   $D$\$D$PD$$   D$ԖT$D$L$$p  R111뽍=*뀍uL$4T$<D$P$$   L$D$L$P  KٍY$   ۉ$    $    $    $    $   \$4!뉜$   \$4!l$<!$   |$4$   !		݋$   Ӌ$   	ωى!$   $   !!		\$49ڇÇ݋$   Ӈ	ʉt$<9	ى$    $豫|$G   +u  D  D$P$$   D$HD$$   L$$  T$$  $p  $$   l$l$ll$l$pl$T$L$D$D$L  D$ L$$u6$  $$  D$$   D$kdL$T$D$$  $  l  É$L$D$5D$L$$p  BL+uJP$   zP-$   $    D$L$D$L$T$$p  $L$D$T$$   D$$   L$T$TT$D$@  D$$L$ u$   $p  A$  $  l  ù        m$p  $0),)()\$T$L$$   L$$   T$\$T\$D$   D$$L$ u$   $p  $  $  l  Ë$p  $$   L$$   T$\$T\$D$L$u$   $p  G$  $  l  É$D$	   $p  $   $   \$.l$T$   $   $L$bD$L$T$$D$T$aL$T$D$e` $$   L$T$\$D$L$	  T$|9  ɋ$,  ˅  $  iAD$.q,$  ؋Y0$   $   $   1$   $(  $   $   $$  $   $   $   o$T$L$D$xD$b$   @|$L$T$$  $   l$.$  $   $   $   $,  $  T$|$   9  |$@D$x  OY  L$@   t/$   $$   D$L$S`D$L$T$#     $   /Ç݃t́`     u~$   $|$l$DD$L$@($ЋD$L$$L$ D$L$T$$   $$   l$t$@t$T$L$D$rL$@$   $|$l$ƂD$L$@($ЋD$L$tIǄ$P      Ǆ$T      $P  $T  $D$:   $P  L$D$   D$   D$L$$p  ZLs  1111\$T$   rDύNZHj@$  $  j$  9   $  ^$p  ZD\++uj$  L$LJ8+u.$   Z<l$T$   $   $   ËD$Dj<Ƌ$   Qߋ$   뺉ωŋ$  2뇉$   $  D$/ $$  T$t$\$L$5D$L$T$$p  SH+u&C@$  $   $  ΉD$/{@Ӊ$D$L$eD$L$$p  BL+uJPYzPgJ$   $    $|$G   +up  p  L$@$   $   $p  苌$   $   $p  HUuL$L$   11110$   $L$dL$T$hT$p}D$Ǆ$P      Ǆ$T       $P  $T  |$D$   $P  T$D$   D$   D$L$$p  ZLtЋT$|$,  @$L$D$D$L$$p  JL+uBP뽍zP볋\$hl$d$   D$|$,  1+D$tPD$h\$d$   t$|\$hl$d$   9     T$t҉$   |$  |\D$|$D$t$l$D$hD$$  ;׋$   $,  \$YT$|ˉ41,$*|$G   +   IL$LO+   $   G$p  HOOHLt%$Ǆ$      Ǆ$      l  É$`L$|$%D$L$$p  BL+uJP뢍zP(Oω$   `I1QL$ҋD$L$@P$ЋD$H
   $   H   $      t111O   ti$(  Ãt؋D$L$$   L$D$    $$  $$(  L$$   T$4l$   $   넋$(  땍 $[|$G   +up  p  D$LHL$   $ыD$L$9(  $ L$$T*P*T$L$D$,$謞|$G   +   IL$LO+   $   G$p  HOOHLt%$
Ǆ$      Ǆ$      l  É$`L$|$D$L$$p  JL+uBP뢍zPOω$   bI3$p  $.  D$*    *+   *$@  $D  $@  tcQӃ uʀ   $$  $$(  \$$   \$L$D$T$iǄ$      Ǆ$      l  111몍=*l a$$  $$(  L$\$fD$Ç݋$   L$L$   $   $   T$H$p  H$   $.$p  P@9  $   K9  l$Hm$   4$)ډ!щL$)؉D$t$ՋD$L$$  $  l  Ë$   G`G$|$e$   G`G$|$e$   G`G$|$e$   G`G$|$e $ȪD$e $D$ee$ D$D$r $D$1eXȉO $D$eg $D$d$ D$D$SrJ#e    ;a  0D$4HT[  D$8$L$<L$D$@   *D$D$   `D$(D$,D$(   D$ L$,$D$D$$$     LL$D$   L$8L$L$<L$D$L$|$$O+ubL$O+u9D$ GD$4@GGD$@    D$D    `D$H|$L0ÍOωD$ 11)$rD$`L$@D$DD$H    D$L    0ËD$8$D$<D$sD$L$@D$DD$H    D$L    08e    D$;A'     $   b  $   $$   D$$   D$LuD$$   L$L$x$   $$   T$$   T$rD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   /D$L$$   ZLtǄ$       Ǆ$         É$L$D$D$L$$   BL+uJP벍zP릋$   8n$   $$   T$$   \$ÇݕD$sD$L$T$\$l$(t$$|$ $    $   "  $     fT     kFD$D$   $   $$   T$$   T$@sD$$   L$L$x$   Z\$t-,,$1|$D$DG+   $   L$xO+   $   GD$tHGG$   HLtǄ$       Ǆ$         É$`L$|$1D$L$$   BL+uJP묍zP6렍Oω$   h$   8nu   Ft   I$   $$   D$$   D$qD$$   L$L$x$   $$   T$$   T$\oD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   D$L$$   ZLtǄ$       Ǆ$         É$L$D$tD$L$$   JL+uBP벍zP{먉$   L$H$$   D$$   L$ *  D$L$T$\$  $   !  $   $$   D$$   D$"pD$$   L$L$x$   $$   T$$   T$mD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   D$L$$   $     ËD$H@$   ,$T$L$\$ЋD$L$$   $     Él$p$   $   $   f  "  f  $   u  $   F  D$|   D$/D$|t$/t       t  s  T  <$$   D$t$4nD$$   L$L$x$   $$   T$$   T$kD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   D$L$$   ZLtǄ$       Ǆ$         É$L$D$ԽD$L$$   BL+uJP벍zP릉<$$   D$t$lD$D$xL$$   $   Z\$t-,,$я|$G   +   kFL$xO+us$   GD$tHGG$   HL$`L$|$D$L$$   BL+uJPzPOω$   {kFPL$.<$$   D$t$XD$   L$.ɍ*
*   *+uo*$   $   $   tHQӃ uʀ   $   $$   \$\$p\$L$D$T$Z111ō=*늍낋$   $$   D$D$pD$jD$D$xL$$   $   Z\$t-,,$͍|$G   +   kFL$xO+us$   GD$tHGG$   HL $`L$|$D$L$$   BL+uJPzPOω$   {kFP<$$   D$t$L$Zk<$$   D$l$iD$D$xL$$   $   $$   T$$   T$-gD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   D$L$$   ZLm$D$L$^D$L$$   BL+uJP9zP`*8falsxeÇ8trueÇޖD$/$   $   -   04     
  $   A  <$t$l$gD$$   L$L$x$   $$   T$$   T$}eD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   D$L$$   $     $    D$$   L$$   T$ED$D$LL$$   T$pӃ  j  j  &  1҄1  $     $   $$   D$\$ffD$$   L$L$x$   $$   T$$   T$cD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   ID$L$$   $     Ë$   $$   D$\$^eD$$   L$L$x$   Z\$t-,,$O|$G   +   IL$xO+uq$   GD$tHGG$   HL$`L$|$mD$L$$   JL+uBPHzPq;Oω$   W뀍IHU$   $$   T$\$L$D$_$   $D$LD$D$$   $$   D$$   D$aD$Ǆ$       Ǆ$        $   $   q$D$@   $   D$D$   D$   ED$L$$   $     Ë$   $$   L$\$ZcD$L$9@*t1$   \$pD$L$D$D*D$\D$͉$D$D$
   D$@   ID$L$T$T  $   $$   D$D$pD$bD$$   L$L$x$   Z\$t-,,$贅D$$   $     LL$D$   $   L$L$LL$8D$L$$   O+   L$xO+uq$   GD$tHGG$   HL$`L$|$蕲D$L$$   JL+uBPpzPcOω$   v[L$8T$<$   ۍkl$lۇ݃ |$h D$d D$`D$8!|$8t$`!t$d!		ى!D$<9ًD$8!!\$h!	L$l\$`!	\$89	Є$   $$   D$D$pD$\$D$<D$<[V$D$D$
   D$@   !D$L$T$T  $   $$   D$D$pD$U`D$$   L$L$x$   Z\$t-,,$FD$$   $     LL$D$   $   L$L$LL$ʺD$L$$   O+   L$xO+uq$   GD$tHGG$   HL<$`L$|$'D$L$$   JL+uBPzP+Oω$   [L$4T$@$   ۉۉ\$l t$h|$xED$d ؃ ۉ\$`L$dt$4\$4!l$`!l$h!		ˉӇߋD$d	ǉًD$4!!l$`!	ЋT$l!	D$49L$x	\$@9߇Ç	Օ$   $$   L$L$pL$D$\$Tj  \$   $L$D$|D$L$T$\$tT$   YLt$T$D$eD$L$$   JL+uBP@zPi3$   \$0$   $$   L$T$pT$GJD$   L$0   *   *+uv$   *$   $   $   tHQӃ uʀ   $   $$   \$\$p\$L$D$T$L`111ō=*$   w냋$   w111띋$   $$   D$D$pD$_\D$$   L$L$x$   Z\$t-,,$P|$G   +   IL$xO+us$   GD$tHGG$   HL$`L$|$nD$L$$   BL+uJPIzPp:Oω$   V{IDPT$\$   $$   L$\$=[D$L$@$ЋD$$   $T$LT$D$D$D$V  $   $$   D$D$pD$ZD$$   L$L$x$   Z\$t-,,$}D$$   $     LL$D$   $   L$L$LL$OD$L$$   G+   L$xO+uq$   GD$tHGG$   HL$`L$|$謪D$L$$   JL+uBPzPzOω$   뀉YD$\ufWf.vfhf.v>pf.f$   $$   D$D$pD$PN1̓u1č $@||$G   +uV!
  Vӿ
  9$$   L$$   T$U  D$L$T$\$t  D$T$   \$PT$pՃ"  m  uO$    L$\$D$ĴD$L$$   $$   T$T$pT$L$D$S$   $$   D$l$XD$$   L$L$x$   Z\$t-,,$ {|$G   +   JL$xO+uq$   GD$tHGG$   HL3$`L$|$D$L$$   JL+uBPzP"Oω$   뀍JU$   $$   L$l$VD$L$@($ЋD$L$@P$Ѓ|$A  *@    D$P@QL$X$L$L$}D$$   *$D$L$XL$L$$   T$T$PT$T$TT$#4L$D$$T$ tT$   YL$T$D$D$L$$   JL+uBPzPļT$X9'  $   $$   D$D$pD$$   D$L$T$NGHD$P@$   $$   D$D$pD$hUD$$   L$L$x$   Z\$t-,,$Yx|$G   +   JL$xO+us$   GD$tHGG$   HL$`L$|$wD$L$$   BL+uJPRzPyCOω$   _{JMP$   $$   L$l$:AD$   $    $   D$D$PD$D$TD$wD$L$$D$CQD$*    *+uo*$   $   $   tHQӃ uʀ   $   $$   \$\$p\$L$D$T$GC!111ō=*?늍 낋$   $$   D$D$pD$3SD$$   L$L$x$   Z\$t-,,$$v|$G   +   JL$xO+uq$   GD$tHGG$   HLW$`L$|$BD$L$$   JL+uBPzPFOω$   ,뀍JU$     $   $$   D$D$pD$RD$$   L$L$x$   $$   T$$   T$OD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   D$L$$   $     Àn  $   t$        uuM쐃<$t$D$PD$L$$L$XD$L$T$$   $$   \$\$p\$T$L$D$N@(<$t$l$iPD$$   L$L$x$   $$   T$$   T$MD$L$xtIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   $   $D$G   $   D$D$   D$   LD$L$$   ZL1$D$L$"D$L$$   BL+uJPzP$8null?tcC$$   L$$   L$$   L$ЋD$L$$   $     ËD$\G`G$|$; $0D$;G $(D$; $ D$;e    ;a   D$H   tW   $   D$L$T$$L$T$KD$D$L$$qD$`L$ D$$É$  D$D$L$$?D$ ̉$;  L$D$뺍 $8D$:e    ;a  @`$D$    D$    tD$11L$ T$$D$8\$D$D$	   	D$Dx   $D$ HT$\$l$$9   t$8ύƉL+u`D$Dx	t&Hts   t$H|$Ll$P@Ét$4|$,l$($D$	   qD$Dl$(t$4|$,묉ω2둉T$0\$<`$\$8\$D$l$L$Dtt$D$l$HD$ T$0\$<0l$$|$ t$8V $@D$9E`e    ;a<  8"z$D$,D$<$D$	   藞D$<HG    HL$($.D$<PXK9  l$(M9  )!ѐ$)\$D$  D$D$L$T$\$$    L$\$T$_D$L$T$+  D$ L$0T$<z	   z   $D$	   躝D$<$ND$D$4L$L$$ $\$,\$l$0l$l$ l$蘱D$L$$+uFL$4HD$<x	tHtQD$,D$@8É$D$	   $D$<ˍxD$4볉$D$	    D$ L$0T$< $`D$7 $XD$6 $PD$6^7 $HD$6e    ;a>  ,D$0HL$$$D$0PXK9  l$$M9  ))!Ս)  )fp  "   fu#D$4t*ȉD$8,À-t0      K  $    T$\$t$D$L$T$0$L$D$D$L$T$\$tl$0uLt\$4T$8,ÉT$(\$ ,$L$D$D$L$T$0JL+uBPT$(\$ 붍zP9E$\$t$}  D$D$L$T$\$$    \$T$L$ D$L$T$ta$D$DD$ L$4D$8,ÀnttD$4    D$8    ,Í $xD$~4 $pD$f41荮轮臕e    ;avuD$|cD$8\uZxuuT11	Aڃ};\0r
9wހar
fwéπAr
FwD$ÉT$D$oe    ;a  DT$LM  \$H;"@  l"0  l$PMl$PJL$01D$9     t\tn"tg r`sp)ŉۇ!ōl+,$)L$t$WD$|$  ut|$4L$0T$L\$Hl$PrD$HHT$\$09^  L$@$L$LL$$L$L$lD$L$T$P9  \$$9  ͉D$<L$t$@9t$t$L$\$0l$Ht$|$<D$$L$9  L$t$h9   9[  D$$|$4l
\  i9  )  lbws'wB"u9  7iF끕'tD$T    D$X    D$\    D$` DÕ/t\tbu9  7iF/nw8fu9y  7iFnu9T  7
iFru9/  7iFtu9
  7	iFu3D$P)ȉ!ȍD$)ˉ\$t$kD$  =   m  =   \$kl$,   L$09  D$D$P)!t$HD$)L$\$ D$L$            =      =       (
 $	ځ     t\D$L$$9  )!t$4$l$l$T$&XD$hD$L$4D$$T$H\$0|$4l  T$L$$9  )щ!ыt$4$l$l$D$WD$L$4D$$T$H\$0|$4l$,  41D$T    D$X    D$\    D$` DD$T    D$X    D$\    D$` DÕ"       s9  7iFD$P)ȉ!ȍD$)ˉ\$t$VSD$L$ȋL$T$$9i  D$)ʉ!ʋl$4$\$\$VD$L$4D$$T$H\$0|$4l$ D$T    D$X    D$\    D$` DÉD$(|$8$PT$ T$T$hD$L$T$(91  \$ 9~QʉD$<l$89t5$l$L$聰D$L$09ȉT$H\$0t$D$ |$<|l$L$09͉׉ʉ9wX|$Tt$XD$\D$`DÉ͉L$T\$XD$PD$\D$`DD$T    D$X    D$\    D$` DÉsȉ芧!zunئϦȉƦ跦e    ;aO  4  $D$,L$8L$L$<L$fD$   D$L$   T$,BZ*J9   )L$ )!w{11\$$l$0,$D$L$跮D$,@    @    @ *$`L$D$1D$0D$@D$ D$DD$$D$HD$L    D$P    4ÉD$($D$    D$    D$    L$:f\$l$D$(L$ FD$@    D$D    D$H    L$LD$P4蜥Fe    ;a  $\$0l$,11@9  D$ t <   >   &   uƍp9}x9  |(u9  tu9};T$49  9  \$($)ʉ!T$)ȉD$|$[D$($GL$D$   -D$ L$,TȔ)-̔)9E  L$($D$eD$ H\$0l$,D$9};T$49M  9:  \$($)ʉ!T$)ȉD$|$謨D$($OFL$D$   ~D$Ȕ)̔)9   L$($D$軭D$̔)Ȕ)9   L$($D$苭D$ H\$0l$,t$<9}-w/D$($D$4)ȉ!D$)ˉ\$T$$Éȉ4Љˢȉ 谢觢蠢虢ȉǢ葉Le    ;avYD$ @   $ыD$L$$    T$D$   D$L$處D$L$D$$L$(e    ;avGD$ H@$    ߈T$D$   L$D$+D$L$D$$L$(袈e    ;a   4D$8P   $ыD$8HT$T$0\$\$,@I$ыD$L$$    T$D$)   T$0T$T$,T$vDT$D$   D$L$ 1D$$L$(D$<L$@4Ce    ;avs*$,D$L$t%`9u5@    @    @ D$Í $.\D$D$É$T$`D$2Vqe    ;a  <D$P    D$T    D$   D$$D$PD$0D$$!   L$D   *   *+u{D$H*L$4D$8L$4tYQӃ uʀ   \$@$L$D$T$D$LD$D$MD$T  D$P    D$T    !<111봍=*D$H賞{D$Hr111돐!<e    ;a  D$ D$?        H   wwuD$ !L$$ÃuT$ٍ $(Z|$G   +uh  h軝   uT$놃uT$qT$
BcD$$ ËD$$D$D$L$/	D$D$$ÍH   	w<uD$ 1Ʌ!L$$ÃuT$1܋T$1у
u
T$1uT$J벃u
T$1룍 $Y|$G   +uyl  yl虜  Hu#D$ ZWf.!L$$Ãu
D$ ڍ $X|$G   +up9  p)     u)D$$D$D$L$D$D$$ÃQ   Pw0   t
1D$$   tD$ D$uL$	ō $W|$G   +u
pPpFCPutg몃uAD$G`G$|$8!D$G`G$|$!D$G`G$|$!D$G`G$|$ 'e    ;av\D$$L$ L$T$$T$O   T$D$$D$D$D$ D$D$$D$D$(D$D$)D$Ѓ譁e    ;avQD$ t8L$$L$L$D$2D$L$$L$'   D$D$$ÍD$$8e    ;a'  (D$,  H*$L$L$0L$D$L$T$t`-9  D$4(Í$iUD$D$ `-$SUD$D$$L$ $D$   w5`$)UD$@+	  L$ HT$$P\$,   k*$l$T$0T$`-\$D$D$L$T$t`-9   L$4(ËD$,$L$0L$D$   +L$ubD$$D$ $D$4D$$T$,tR*$T$D$0D$`-D$L$D$$ D$4(Ë|$$ϗ뗉xD$ 踗yD$$誗\$,ۉȉыT$$$D$`D$*$T$`D$*~e    ;a  D$H@T$$<*-8*l$\$D$H  D$HPT$$у|$&  D$  T$98  D$$ L$$<*8*T$L$D$  D$H@T$$H*-L*\$l$D$E  D$HPT$$у|$#  D$  L$9p  D$$ D$$L*H*L$D$D$  D$HPT$$ыD$   wMt:Hv$v<D$ Í8D$ ÍD$ ÍD$ Ãt8t%uD$$D$D$=+  D$D$ Ë*D$ Ë*D$ ÃwatNt)eD$$D$D$,  D$D$ ËD$$D$D$i"  D$D$ ÍD$ Ãt<t)D$$D$D$H  D$D$ Í0D$ ËD$$D$D$'  D$D$ ËD$$D$D$D$ D$$D$O-  D$D$ 151.4D$ ËD$$D$D$D$ D$$D$,  D$D$ 121+D$ É$ D$D$t'$ D$D$X'{e    ;av'D$ $FD$D$   蛙ze    ;av  8D$Hu"P       1Y  D$@$T$DT$L$D$D$L$@S$L$D$-D$L$T$   B$ЋD$L$   u8ÉL$D$(D$@$D$DD$D$HD$b+D$D$$L$L$,$dND$L$$+u9L$,HL$H+uL$(H   xD$(ܑ   xD$,ɑ뼋D$< $D$MD$.T  L$D$3D$< $FD$D$   8ËD$< $FD$D$   ͗8   tD$D^D$DD$  $bM|$G   +u
pUpHD$0    D$4     D$0L$4$D$0D$%D$L$$D$D$ G`G$|$xje    ;a  8D$@$L$DL$T$HT$D$L$T$ÃD$$  hn        $L$\$D$
D$L$@S$L$D$!*D$L$@$ЋD$L$   u8ÉL$D$(D$@$D$DD$D$HD$(D$D$,L$L$ $KD$L$ +u9L$,HL$H+uL$(H   xD$(/   xD$,뼋D$< $D$MD$Q  L$D$3À   t6D$< $FD$D$   *8Éȃu)뿍 $J|$G   +u
pqpidh;t-D$0    D$4     D$0L$4$D$0D$"D$L$$D$SD$$G`G$|$:tu_e    ;a'  4D$DuBPi     8  1t$D$8 $FD$D$   ړ4ËD$<$T$@T$L$D$iD$L$R$L$D$k'D$L$@$ЋD$L$uD$8$D$ID$j0  4ÉD$$L$D$<$D$@D$D$DD$%D$D$(L$L$ $HD$L$ +u6L$(HL$H+uL$$H   xD$$luxD$(\   tD$@D$@D$ $aH|$G   +u
pUpHD$,    D$0     D$,L$0$D$,D$ D$L$$D$D$G`G$|$se    ;al  4D$<$L$@L$T$DT$D$L$T$ÃD$   hV     u>À   ;  t$D$8 $FD$D$   N4É$L$\$D$D$L$R$L$D$$D$L$@$ЋD$L$uD$8$D$ID$-  4ÉD$$L$D$<$D$@D$D$DD$n#D$D$L$L$($pFD$L$+u9L$(HL$H+uL$$H   xD$$   xD$(Չ뼉u) $E|$G   +u
pqp~dhPtBD$,    D$0     D$,L$0$D$,D$D$L$$D$hD$ G`G$|$Opte    ;a   D$,   D$ $D$$D$D$(D$~D$tBD$ $FL$D$   D$,uËD$ $D$"ED$ $GL$D$   賎D$,뼋D$ $D$"Xo(e    ;a}  4D$8 L$DL$,     L$@	X$D$    D$@   T$L$D$
   QD$ L$T$\$Hu8\$8$T$L$D$D$Hu4ËD$8$D$"2D$(L$$T$0D$8$D$"D$(L$$T$0띃u\$@G $AC|$G   +u
hKh׆>u\$@u\$@u\$@KD$,G`G$|$nce    ;a  4D$8 L$DL$,	     L$@	1ҍX$D$    D$@   L$T$D$
   pQD$L$T$ \$Hu8\$8$L$D$T$SD$Hu4ËD$8$D$"蕐D$$L$0T$(D$8$D$"vD$$L$0T$(띃u\$@1J	u\$@17 $A|$G   +u
ylDyl*7
u\$@1u\$@Su\$@1D$,G`G$|$(bl]e    ;a  `D$t  D$p Zpf.       f.    D$h D$@L$@T$D		ىL$HT$LL$HWf.u  L$d@)  f.X     
  e   T$/X$D$    D$@   D$T$D$L$#D$ L$$T$(\$/euN|IY9  \eu4Y9x  \-uY9\  \0u
\\I\$xu8\$h$D$L$T$覈D$xu`ËD$h$D$"D$PT$0L$4D$h$D$"ɍD$PL$4T$0띃 u8Z.v   f   .1`f.L$df   $D$gD$D$dD$ D$D$<L$L$T@${>|$D$tG+uCL$lL$pOL$<O+uD$TG   OωD$T   D$lځOωD$pȁf.?uD$p D$8 $=|$G   +u
pUpbHD$X    D$\    D$XT$\$D$XD$D$L$$D$hD$8G`G$|$Oxqjthe    ;a  TD$\$L$`L$T$dT$D$L$9@*   D$huED$\$D$`D$D$dD$D$L$T$X$D$L$D$iD$  TËD$\$D$`D$D$dD$MD$L$$L$iD$ $D$D$L$T$\$l$   \$ $D$L$T$?uD$L$T$X$D$L$D$iD$  X$L$D*D$߸D$D$\$D$`D$D$dD$D$L$uJ>D   D$@L$$L$gD$tmD$X $D$@D$D$D$tTÉȉ빐D$D    D$H    \$Dl$H$D$DD$D$L$$L$D$@$D$D$D$D$L    D$P     L$LD$P$D$   D$LD$D$   D$   !D$L$D$D    D$H    D$DL$H$D$DD$D$L$$L$We,e    ;aK  D$,D$   P      tRD$$$D$(D$L$dD$L$T$\$ $L$D$T$D$0D$D$1D$   t6D$(tD$  $FD$D$   萃ËD$(ȃuD$(뻍 $19|$G   +u
p)p|Pt몋D$G`G$|$de    ;a   $D$,$D$0D$D$4D$kD$D$L$L$n$m8D$L$+uL$HxD$ |D$    D$     D$L$ $D$D$D$L$$L$Bc-e    ;a'  PT$l\$Tl$pt$X|$h1{      $T$L$D$(D$D$0@l$L$|$T$4\$Lt$8D$0L$HD$$L$l$ t$09=  \$(  U   T$             l$Hu Çރu!<$l$T$|D$L$T$4@T$l\$Tl$pt$X|$h9    D$$L$4t$8T30T$4\3,\$LD$<1D$0D$lD$HD$<l$Hbl$Hkl$, $U6|$G   +upo  py_  L$ T$Hm|$DT$8\$Tt@   1D$d $L${D$utsD$8L$TT$\ l$d,$\$T$D$8L$T\ATDD$d$l$Dl$l$Hl$l$ l$\$\$u\$*ՋD$$,   D$8L$TT\l$d,$\$T$k닉<$D$HD$l$et$D$$L$T$8\$Tl$ |$D{u$D$d $DD$D$   PËD$d $D$}fD$,G`G$|$x_e    ;a   (D$,$D$0D$S5  D$D$L$L$ T$T$\$\$$-[,$54D$L$HL$H+uL$$HL$ HD$4(ÍxD$$wyD$ w(_Ce    D$;A     $   D$8S  P     uK     $   t*$    $FD$D$   n}Ĥ   Ë$    $D${$   $$   L$$   T$D$D$<L$L$$`$L$L$7D$D$`L$$  $L$L$RD$D$l    D$p    D$t    D$x    L$lL$`L$pT$$T$tT$x {$D$D$lD$&D$$#  L$`1\$\ىD$$L$\T$,$   ||$|$   |   $   $$   $   T$L$$   L$  $   $D$:`$   $$   L$$   T$$   $   t$|t$l$\$D$L$ T$$   $T$D$L$$   D$$   L$$   *ՋD$,@L$$9$   $D$}Ĥ   Ë$   $D$,T$<1l$XD$`ˋL$$T$X\$(jl$8rt$TT$Pl,\$L\\$H+   t,$  D$L$uL$(AT$$9|D$`D$@L$0D$P$D$TD$D$8D$D$D$DL$L$4$ 0D$L$4+u9L$DHL$0H+uL$@H   xD$@s   xD$Ds뼋|$Lvs|$Hks$   +u$    $o/|$G   +u
pqpsdPtD$d    D$h     D$dL$h$D$dD$sD$L$$D$D$8G`G$|$Ze    ;a   D$HLT$$ыD$L$@P$ЋD$H
wqD$@(L$$ЋD$L$$L$gD$D$Z$1.D$@+uL$HD$ ÍxD$qtD$HLT$$ыD$L$@@$L*H*T$L$D$I<D$ Xe    ;aJ  @D$PD$(  P     =  D$H$D$LD$L$pD$D L$L$T$T$,\$\$ $D$"{*@    \$t)މt$$@v  $D$DHL$<L$t$D$@   T$,T$l$T$ T$;D$D$L$<L$L$$L$D$@   uD$D$D$"z@Á   y$t$t$t0D$D$8*$D$L$$L$L$T$,T$T$T$T$ T$D$D$L$8L$L$$L$L$ujL$4 J$+D$+upL$4HH+uDL$DHD$0 $L$,L$L$L$L$ L$D$0$wxD$Do뱍xD$4n녋l$]t):   t:D$LD$D $FD$D$   t@ËD$LăuD$L뷍 $*|$G   +u
p)p4nPt몋D$(G`G$|$M@   n{Ue    ;a2  D$0D$   X      t9D$$$D$(D$D$,D$L$D$4D$D$5D$T$ Ѓ   t6D$,ÃtD$$ $FD$D$   sËD$,ȃuD$,(Ã뻍 $:)|$G   +u
p)plXt몋D$G`G$|$#Te    ;aI  D$H(T$ $ыD$L$@P$Ѓ|$taD$$D$ D$  D$D$[$V(D$+uL$HD$$ÍxD$kD$H(T$ $ыD$L$9u$腘 D$D$$<*8*T$L$艛D$t16D$$ËD$$L*H*L$D$HD$$ D$D$Re    ;a   $D$, $D$[uD$0$L$4L$T$8T$D$D$1dD$0$T$4T$\$8\$L$D$L$T$\$,$T$L$D$D$<D$L$=L$T$(*ՋD$ HD$9}"L$ ~D$,$D$,uL$ vD$,$D$]u$Qe    ;avtD$@(L$$ЋD$L$$L$7D$D$Y$&D$ +uL$HD$ÍxD$iQpe    ;aN  D$0D$   P      tUD$($D$,D$L$D$L$T$\$$$T$L$D$D$4D$D$5D$T$ Ѓ   t6D$,tD$$ $FD$D$   oËD$,ȃuD$,뻍 $$|$G   +u
p)pThPt몋D$G`G$|$mOe    ;avtD$@(L$$ЋD$L$$L$7D$D$ [$$D$`+uL$HD$ÍxD$gOpe    ;av~D$,   t9L$ $L$$L$L$(L$D$D$0D$D$1D$T$ЃËL$ $L$$L$L$(L$D$D$0D$D$1D$T${Nfe    ;av[ Z$"D$+uL$HL$HD$ÍxD$fyD$wfMe    ;a  D$$  1D$$L$9   T$ 
      A\$L$,$D$   \$-D$}D$=   w`ȍ*
`t1tD$( =   0|91ԑ)$D$ZD$*؋)$D$;L$D$*됉$D$L$:\$L$+D$(D$( Le    ;a   |D$D$D1ɋ$   $   0@,$L$<L$Ѝ|$Ht$Dk\$XT$\D$@HD$D$   9}bL$@$   $   $   ,l$<sP$փ|$t$   $   놋$   @($   $ЋL$D$c$   $   |Ke    ;aT  $D$(HʃuOH$L$T$ D$L$T$(J+uBD$,    D$0    $ÍzcH$L$T$D$D$L$R$L$D$~D$L$T$  D$(HL$Q   P   uU
$L$D$
   R+D$L$T$(J+uBD$,    D$0    $Ízbu

룍 $|$G   +uh  hb  u
Qu
@uJ/Qz  P	   uT
1҉$T$D$
   @)D$L$T$(B+uJD$,    D$0    $Ízau
1뤃	u
1똍 $|$G   +uyl   yla   
u	
1Ju

R;u
1-@$ЋD$D$ L$L$$    VD$L$T$(B+uJD$D$,D$ D$0$ÍzaD$G`G$|$HD$G`G$|$/ $D$QHe    ;a  ,D$0 $D$"dkD$8L$4T$<119;    \$$4       D$5)4>tC뵄`  1u9}(G  D$0$)!ݍ)\$t$\fD$0$D$\jD$
   	   
   D$0$EL$D$   fD$̔)Ȕ)9  L$0$D$JjD$̔)Ȕ)9{  L$0$D$jt$$nD$8L$4T$<D$0$D$niҋD$0$D$ti뿀t!"uL$0$D$i룀\tD$0$D$ri농5` *<>l$)؉!ȉ$l$D$L$L$ =  u	   =(   t$=)   tt$$1D$8L$4T$<l$D$(T$\$$9}+R  D$0$)Ӊ!ڋ\$4ډT$l$dD$0$GL$D$   bdȔ)̔)T$(9   L$0$D$hD$$L$ ,D$8L$4T$<1D$T$$9}+   L$0$)!ЋT$4ЉD$l$cD$0$IL$D$   cD$$L$ ,D$8L$4T$<9}$w7T$0$)!ō)D$\$xcD$0$D$"g,É]c]Љ]]N]G]]   2])]3De    ;a$  0D$4 $D$"DgD$<L$8T$D119b    \$(4       D$5)4>tC뵄i  1u9}1y  D$4$T$@)!ʉT$)\$|$CaD$4$D$\fD$
   	   
   D$4$EL$D$   aD$̔)Ȕ)9  L$4$D$!fD$Ȕ)̔)9  L$4$D$et$(nD$<L$8T$DD$4$D$neҋD$4$D$te뿀t!"uL$4$D$e룀\tD$4$D$rye농5` *<>l$ T$@)ډ!ʉ$)؉D$t$D$L$L$$=  u	   =(   t$=)   tt$(1D$<L$8T$Dl$ D$,T$ \$(9}5o  D$4$L$@)щ!ы|$8L$)Ӊ\$t$S_D$4$GL$D$   %`Ȕ)̔)T$,9   L$4$D$fdD$(L$$,D$<L$8T$DD$ T$(9}5   L$4$\$@)É!Ë|$8\$)T$t$^D$4$IL$D$   x_D$(L$$,D$<L$8T$D9}-w@T$4$\$@)!ىL$)D$t$8^D$4$D$"c0ÉzYYЉjYcYXXLY   XX?e    ;av	D$D$?e    ;a   \D$lL$d9   \$`4Ӊt$|$\^D$pL$d9st+4Ét$uD|$3^+u|$t$^\Í$D$D$D$D$_܍$D$D$t$r_WW>+e    ;a   D$L$9   \$l0T,T$t$ 1@|$ T$9}6<9sU4T3,t309}s:9tD$$D$$ 9s9h0D$$ÉWVVV=7e    $l;Aa    $0  1MX$  $h  $  $l  $  0X$  X$  $  X$$  Ǆ$       Ǆ$       Ǆ$       $   1WL$$         $0  1|$<1҉$         Ƌ$   H։ډˉ$   $   $   $   $   $  [$  $  [$$  L$$   L$ D$    $   $   $   $   Cl$P9Jˉŋt$T$   $   $   1$   
  T$T$   $   \$P$   $$   $   11ۋ$   $   $$  L$$   T$%D$ 1$   $   $   l$hEӉD$h$   $   $   $   $  md4$ՋD$h9D$	  $   $  I,$D$э$,  $   QZ$8  $\  	  t$   $   $   T$H  $D  $D$FD$D$   pD$L$u9-u$   $   $   $D$xN  D$D$LL$$   T$$   \$\$X$\$fD$>  D$X$   D$X$   $   $BT$`T$T$D$$  $  \$`9  $   9t$L$T$u[$  L$`9J  L$h$   $<  D$t$@  $   h`$ՋD$U  1+  $   L$t$   L$t$   $\$L\$-Jl$D$   M  D$  1D$>L$XY     P  :  $,  $0  $   $   $   $D$LD$PD$D$	   uM  D$$8  5W$   $8  $   $<  L$X$`  $   $d  L$`$h  $l  L$t$p  $   $t  $x  D$>$y  $    $<  $8  L$D$TGD$L$T$$@  $D  $H  $D$T$c  D$$L  Ǆ$       Ǆ$      Ƅ$   $   $MDL$D$   xV$   $$H  $D  $@  \$T$L$($   $DL$D$   'V$   $  $   $  9  $    )ˉ!؉D$)ʉT$l$DD$L$$X  $\  $    MDD$D$   $<  $8  T$L$DL$D$   pCD$ L$$P  $T  $   H$   $   9]  H$   +<Å  $8  <U $$   L$$   T$,D$8~n$   $   A9t  ɍt¸$  T$   $   $   X9w_P$   <+u&$  T$   $   $   $|$$  D$UǍ-,$L$D$T$\$L$D$T$$   $   d$|$$8  D$U-,$\$D$T$L$\$D$L$$   $   f$   D$t$   $   $    $$   \$$   l$D$ D$t$   $   $    $$   \$$   l$RD$8t"$   $   $   ÉȉщD$tH`$   $ыD$L$$   $X  1sN$   $X  $\  $   $  L$`$  $  L$t$  $   $  $   Q$   9wz$   ɍ| +u$X  ZRщ/$   $   $   $|$$X  D$S1$   $   $   몍$$   l$L$\$T$l$D$\$P1$   K$\  u
   D$tHP$   $у|$D$>L$XmD$tHP$   $ыD$Hw
   /t1#D$t@($   $ЋD$L$D$tHP$   $у|$11$   $<  D$@$@  $   PP$҃|$tL$   $   L$@u$1$   $   $   IP$у|$̋D$@@($   $ЋD$L$$   뢋$   $   $   $   $   $   $D$T$rD$Ǆ$       Ǆ$       0$   $   $   z$D$$   D$P$   $   11  D$xpD$\L$d$   D$HыT$d\$\$   t$x,$   $   $   $   $   $   9}]  \ $   \ $  2O$  $  l$\9u$$$   D$L$uD$C\$xB  $   Yl$H9   $   ɍ<ȋ+   $  N$   ʉ苬$   ދ$   9    D$H$   $   T$d,҉$   덼$  RN$  $   $  \$\   $   \$D$   $|$$  D$O$   \$D$   ;$$   T$L$l$\$xD$L$l$Y$   $   $   $   9  D$d9  $`  1I$   )!эt U  ڋ\x9^0(  \(lp8Õ  $`  5M1ɈL$?$  $`  ML$?   $   Yl$H9wq$   $   ɋ+<ʅu$  L$   Љ$   l$|$|$$  D$N1$   l$|빍$$   T$L$l$\$T$D$l$X1$   T$   l$H$   gj  $`  L   މ$   $   $   $t$D$&D$$D$$   $   $  $  1"l$p]$   $  $  9   $   $   9  \$p$   ۉ$   $   |4\0D,$T$D$\$|$mD$L$$   $   $D$˪$   $   |D+T$u$   TD+4D$   ` $D$D$    D$$   $   $      $   1$   UHË$   $   \$l$x  BJ$  $x  /J` $D$$  $  D$l$CD$L$lA$   9|$   $   $   $   $$  $(  $   $,    É؉C1CCCCЉvCqCȉCcCm*xe    ;a  4D$8s  H*$L$L$<L$.D$L$T$t]D$$    D$(    D$,    D$0    94  AYIT$$\$(L$,D$0T$@\$DL$HD$L4ËD$8$L$<L$D$L$T$\$T$$\$(L$,D$0D$8t@D$ $T$$T$D$L$*$T$ T$T$<T$D$L$)D$L$D$$    D$(    D$,    D$0    9u6AYIT$$\$(L$,D$0T$@\$DL$HD$L4É$T$`D$;$D$`D$%(*e    ;a   D$L$111B9}E4s/ߖAs   ߖZwKu   ʖStLD$ÄutD$ÍD$ÍD$'[e    ;a\  D$ L$$T$0\$,l$41	F|$ É9  <0   sH8؇tߗAr-Zw&߇8ÇuEJD$8 D$8 Ét$D$l$4\$,T$0$T$l$D$L$T$SwgKuD=*!  u4T$09w~)ʋl$4)͉ۇ!͋|$,D= L$$t$D$8 ÀSu=  tD$8 D$8 ÀktstD$8 Å~	D$8 D$8Éȉ?Y&e    ;a   T$L$9u~\$l$1@9}dt 9sm<8؇ߖt䖀ar zw߃ߖ8؇ߖtD$$ ÖArZÄt\$D$$ 1D$$D$$ >%De    ;av^T$L$9u@\$l$1@9}&t 9s/<ߖ8؇ߖtD$$ D$$D$$ >%e    ;a  8D$<H+HL$$ -$D$@    @    +  @    D$4@ \$<l$@t$D|$HL$L11҉T$ $QD$4L$<l$@t$D|$HL$L\$ \$<9  T$(\ \$h  <j  D$,   D$D$,t$?  t$ 9};9  9  D$<$)ۇ!|$)T$\$AD$<$OFL$D$   BD$Ȕ)̔)9]  L$<$D$FD$̔)Ȕ)9&  L$<$D$FL$(A\$Z  it$D9C  y9  |$@\9  9  \  9};\$H9  9  T$<$)É!\$)L$t$@D$<$GL$D$   }AD$(L$@T̔)-Ȕ)9  *L$<$D$ED$(HL$ D$4$\$\$ӋD$	4  tYD$ L$(9|YT$H9  9  \$<$)!|$@T$)L$t$?L$(볋D$ D$ L$4$  |$ufD$$u-D$<@    @    @ D$4H@D$PL$T8Ë\$<C    Sks)9   (9   K빋D$ L$D9}5   T$<$T$H)!l$@T$)L$\$?D$P    D$T    8ËL$(\$ rڋ|$@ڋt$D|$@ыD$ >&L$L$LD$ x1999 $D$599ЉR999=949-9&9}9щT9 	e    ;a  |$ +   G    G    +   G    G 1L$A|$ L$9}JD$O\$,w O w <$D$
у|$uD$ H@D$$L$(É<$   |$uD$ H@D$$L$(D$$    D$(    ÍOω1y7Kg7e    ;avD$H D$L$e    ;a   D$H   H   $D$ 
ыD$H   HtD$   Í$D$@   +u:HL$QY PX@Q+uA롍y`6뗉ǍHQ6D$
   D$
   D$   e    ;avsD$ wuR   u=]uL$$D$1  D$D$ËL$$D$5   D$D$D$	   À	tt
qe    ;aQ  8L$@ w!       [  -  "u1|$<+uD$D   8Í5-u1|$<+uD$D   8Í41r69w1|$<+uD$D   8Í4|$<+   $M.  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   ΝL$D$    (D$(L$$|$0G+uBL$<QY W_@Q+uyD$D   8Ã33뷍30u1|$<+uD$D   8ÍM3[v|$<+   GHW_9wHO   D$D   8Í- ,$T$D$\$L$D$L$T$\$<S+uC߉롍{22vnwpfu1|$<+uD$D   8Íc2n|$<+u D$D   8Í )2tu1|$<+u,D$D   8Í,1{|$<+   GHW_9wHO    D$D   8Í- ,$T$D$\$L$D$L$T$\$<S+uC߉롍{T1G1vD$D	   8À	
e    ;a   T$ wug   uR}u1\$kKA9sZD   $T$  D$D$ËD$$T$<   D$D$D$	   À	tt
0Re    ;a  8L$@ w_     F  "u1|$<+uD$D   8Í/|$<+   $)  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   L$D$ *   $D$(L$$|$0G+uBL$<Q Y_W@Q+uyD$D   8Ã..뷍.D$D	   8À	
6Qe    ;aS  8|$<OWu@+u)G<$D$@D$2  D$D$D8Í;.\$@ w:     t++uD$D	   8Í-lB  :u3D   +uD$D   8Í-+   $s'  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   dL$D$    !D$(L$$|$0G+uBL$<Q Y_W@Q+uyD$D   8Ã,,뷍,q  ,u3D    +uD$D   8Íe,}uYwu/+uGD$D   8Í(,+u
Ӎ,Ƌ+   $%  D$D$4L$L$,$	D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   L$D$    / D$(L$$|$0G+uBL$<QY W_@Q+uyD$D   8Ã++뷍 +  ,u++uD$D   8Í*]uYwu/+uGD$D   8Í*+u
Ӎf*Ƌ+   $&$  D$D$,L$L$4$hD$D$0$    kL$D$   L$4L$L$,L$4DL$D$   7nL$D$    D$(L$$|$0G+uBL$<QY W_@Q+uyD$D   8Ãu)l)뷍_)+   $#  D$D$,L$L$4$^D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   D$    D$     D$$L$(|$0O+uBL$<QY W_@Q+uyD$D   8Ãm(f(빍Y(	"
e    ;aP  8L$@ "     tD$D
   8Ë|$<+   $!  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   wL$D$    D$(L$$|$0G+u>L$<Q Y_W@Q+uy& &뻍&	
Ee    ;a  8L$@"u1|$<+uD$D    8Í^&\u1|$<+uD$D    8Í(&   |$<+   $  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   gL$D$    AD$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã(%!%빍%D$D    8Ie    ;a  8L$@bk  /K  "u1|$<+uD$D    8Í$/tʋ|$<+   $A  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   xL$D$    D$(L$$|$0G+uBL$<QY W_@Q+uyD$D   8Ã##뷍z#\bnwfnr~tuu|$<+uD$D    8Í"
e    ;a  8L$@0r69w1|$<+uD$D    8Í"a2  fuA  Fu|$<+   $  D$D$,L$L$4$_D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   -L$D$ "   D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ãl!e!빍X!11[e    ;a  8L$@0r69w1|$<+u D$D    8Í  a2  fuA  Fu|$<+   $m  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   -L$D$ "   D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã빍11 [e    ;a  8L$@0r69w1|$<+uD$D    8Í)a2  fuA  Fu|$<+   $  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   -L$D$ "   %D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã빍11p[e    ;a  8L$@0r69w1|$<+uD$D    8Íya2  fuA  Fu|$<+   $  D$D$,L$L$4$OD$D$0$    kL$D$   L$4L$L$,L$4DL$D$   -L$D$ "   uD$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã\U빍H11[e    ;a  8L$@0u1|$<+uD$D    8Í1r69w1|$<+uD$D    8Í|$<+   $M  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   }kL$D$    D$(L$$|$0G+uBL$<QY W_@Q+uyD$D   8Ã뷍We    ;av_L$0r69w1|$+uD$    ÍD$$L$   D$D$e    ;a   L$.u1|$+uD$    Íeu1|$+uD$    ÍhEtʋD$$L$D$D$ Ke    ;aS  8L$@0r69w1|$<+uD$D    8Í|$<+   $  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   VL$D$ &   D$(L$$|$0G+uBL$<Q Y_W@Q+uyD$D   8Ã뷍Re    ;avuL$0r9vWeu1|$+uD$    ÍXEtʋD$$L$D$D$D$    oe    ;av_L$+u1|$+uD$    Í-tʋD$$L$   D$D$*e    ;aS  8L$@0r69w1|$<+uD$D    8Í9|$<+   $  D$D$,L$L$4$5D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   VL$D$    [
D$(L$$|$0G+uBL$<Q Y_W@Q+uyD$D   8ÃB9뷍,e    ;av:D$0r9vL$$D$<D$D$D$    Oe    ;aL  8L$@ru1|$<+u(D$D    8Í(^|$<+   $  D$D$,L$L$4$ZD$D$0$    kL$D$   L$4L$L$,L$4DL$D$   &L$D$    D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ãg`빍Se    ;aL  8L$@uu1|$<+u$D$D    8Í$|$<+   $  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   EL$D$    D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã빍ie    ;aL  8L$@eu1|$<+uD$D    8Í~|$<+   $8  D$D$,L$L$4$zD$D$0$    kL$D$   L$4L$L$,L$4DL$D$   L$D$    D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã빍se    ;aL  8L$@au1|$<+uD$D    8Í|$<+   $	  D$D$,L$L$4$
D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   L$D$     0D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã빍e    ;aL  8L$@lu1|$<+uD$D    8Í|$<+   $X  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   L$D$     D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã빍e    ;aL  8L$@su1|$<+uD$D    8Í.|$<+   $  D$D$,L$L$4$*D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   L$D$     PD$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã70빍#e    ;aL  8L$@eu1|$<+uD$D    8Í|$<+   $x  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   ԤL$D$     D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã

빍
9e    ;aL  8L$@uu1|$<+uD$D    8ÍN
|$<+   $  D$D$,L$L$4$JD$D$0$    kL$D$   L$4L$L$,L$4DL$D$   L$D$    pD$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8ÃW	P	빍C	e    ;aL  8L$@lu1|$<+uD$D    8Í|$<+   $  D$D$,L$L$4$D$D$0$    kL$D$   L$4L$L$,L$4DL$D$   ɠL$D$     D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ã빍Ye    ;aL  8L$@lu1|$<+uD$D    8Ín|$<+   $(  D$D$,L$L$4$jD$D$0$    kL$D$   L$4L$L$,L$4DL$D$   ɠL$D$    D$$L$(|$0O+uBL$<Q Y_W@Q+uyD$D   8Ãwp빍ce    ;av	D$   e    ;ay  TD$X'B  "#  L$,$D$D$    5 D$D$$L$L$P$D$    @T$(T$D$$D$    D$(D$D$PD$D$$D$fD$" D$ RD$L$T$ \$0$D$L$T$T$JD$9      $    5DL$D$   ЉD$\$L$D$   AD$L$ D$\L$`TÍDD$\D$`   TÍED$\D$`   Tø   w2ge    ;a   D$$L$L$:DT$D$   qL$t4T$9wWA9wI\$\$ L$$)!؉D$(L$,ËD$D$ D$D$$D$(    D$,    Ét^Ie    ;a   $D$,   L$(؅   L$D$$D$:DT$D$   L$|kT$9   A9wx)!ЋT$Ћl$49uD$ \$$D$0D$L$s0D$uD$ \$l$4dD$8$ËT$L$11D$8 $D$8 $ÉdNe    ;avhD$$菍D$L$t$9u*Xu/L$+uYÍyQ        ω$D$臈|e    ;avTBD$J$D$D$$D$ D$D$$D$D$(D$D$,D$D$-D$Ѓe    ;av_ZJD$9sHlTD$9s0LD$l$L$D$-D$D$ :e    ;a2  ,RJRD$09  T$,t+| T$49   L$ҍ9pt4DL l$D$T$l$,D$D$8,É\$(T$$l$ <$L$t$-D$tnD$(L$ T0\$$l09uKL(T(8tL$8,É$D$D$D$D$D$0D$D$4D$D$D$8,D$8,ËT$$\$(l$ (n i e    ;a   &$D$    1,D$L$@($ЋD$L$P*+  T*$D$+D$L$@*+:  D*&$D$    +D$L$@($ЋD$L$8*+   <*%$D$    g+D$L$@($ЋD$L$H*+   L*`Z$׺D$`@    +uH*`Z$覺D$`@@   +u
*Í=*4=*'뱍=L*n=<*=D*=T*pje    ;avD$ D$D$    g 2e    ;av'D$ D$D$    D$    D$    e    ;av$D$ D$D$ D$    D$    	e    ;av/D$ D$D$    D$    D$    D$    ?je    ;avD$ D$:e    ;avD$ D$D$    D$    e    ;av'D$ D$D$    D$    D$    e    ;av'D$ D$D$    D$    D$    Wre    ;av/D$ D$D$    D$    D$    D$    O*e    ;av81L$ D$T$$L$</L$D$@|ۉL$e    ;avhD$L$1\$S\$l$؉}8Ћk4ы~9uT$$l$|$Q3D$uD$  D$ A|e    ;av/Yu,D$I@$ыD$L$D$L$븍|$9;ủ#e    ;av.Yu+D$@L$$ЋD$L$L$D$빍|$9;u͉#e    ;avBD$$L$L$D$   D$L$$D$)D$D$e    ;av\D$T$9
uGH9Ju;H9Ju/HZR9Xt
1D$É$L$\$&D$111e    ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$se    ;avY$BJZR$\$L$D$D$(D$D$,D$D$0D$D$4D$D$8D$ D$9D$!|$0e    ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$>e    ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$莉ee    ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$e    ;avDB$D$D$D$ D$D$$D$D$(D$D$,D$D$-D$.e    ;avKBJ$D$D$ D$D$$D$D$(D$D$,D$D$0D$D$1D$ǎ>e    ;av:D$$L$L$(D$L$$D$(D$D$oe    ;avoD$H\$k9t91Ʉt/H@S9Ct
1D$É$L$T$.D$1݉$L$l$.L$D$\$ue    ;av#Yu#D$tH D$L$Lvč|$9;uՉ#e    ;avBD$$L$L$$D$L$$D$D$   zD$D$'e    ;av\D$P\$+9St&1ɄtK9HS9P!ȈD$1$l$T$!L$D$\$e    ;a   D$$L$L$#D$L$Q$D$&D$L$Q$D$D$   yD$L$Q$D$#D$L$ $D$#D$D$Ye    ;a  D$T$Z*9X   1Ʉ   JXj9h   1Ʉ   H9JX9Z!˄tfHZj9Xt91Ʉt/H Z R$9P$t
1D$É$L$T$ D$1݉,$L$\$L$D$T$11뢉,$L$\$+L$D$T$P1I,$L$\$L$D$T$e    ;avBD$$L$L$D$   ?xD$L$$D$!D$D$We    ;av\D$T$9
uGH9Ju;H9Ju/HZR9Xt
1D$É$L$\$D$111e    ;avYuD$t@D$Rrʍ|$9;uۉ#e    ;avMYuJD$t5H@$L$D$D$ D$D$$D$tD$D$(q뚍|$9;u#e    ;a   `Y   T$d   JD$h9   L$4Ӊt$|$D$lL$9st+4Ét$uD|${+u|$t$d`Í$D$D$D$D$܍$D$D$t$p|$d9;&#e    ;a  D$        L$90u(111҅tl*h*\$L$$D$(Ãu91u11ɺ   Ƀu9Ft@$|$G	   +uqPL$ O+uBL$O|*x*O+uG1POcOωD$M믍P>늋L$9t:u2L$9T/u9f-9tL$؋L$$D$EDT$D$   D$D$ D$    }Cu;L$9TRUEu9True9trueL$tfu[L$9FALSuJyE(u9Falsu.yeO9falsCye4ڃ뾋L$븋L$$D$FT$D$    D$D$ D$ [L$$D$VDT$D$   D$D$ SD$ e    ;av,D$ tF   D$L$ÍG   e    ;avD$e    ;a&  0D$8$D$<D$D$    D$    CFD$L$T$   9   u(D$ \$,T$$iq9-x*t_iI9-p*tL$4D$@\$D0É,$L$t*D$$D$tp*t*T$$뽋D$ T$$\$,믉L$(,$t$|*D$j$D$th*l*T$$wD$ L$(T$$\$,T˹    ,OOe    ;av4D$ $D$D$
   讲D$L$L$D$ e    ;aA  4D$<$D$@D$D$    D$@   DD$L$T$\$   -9   u,D$ L$(l$0\$$rz9=x*tjrR95p*tT$8JD$Dl$H4É4$T$t*D$#D$tp*-t*L$(\$$붋D$ L$(\$$l$0뤉T$,<$t$|*D$"D$th*-l*L$(\$$hD$ L$(T$,\$$l$0Aպ    <e    ;av4D$H $L$D$
   D$L$L$D$ 5e    ;a&  0D$8$D$<D$D$    D$    :D$L$T$   9   u(D$ \$,T$$iq9-x*t_iI9-p*tL$4D$@\$D0É,$L$t*D$M!D$tp*t*T$$뽋D$ T$$\$,믉L$(,$t$|*D$
!D$th*l*T$$wD$ L$(T$$\$,T˹    ,Oe    ;av5D$ $D$    D$
   -D$L$L$D$ e    ;aA  4D$<$D$@D$D$    D$@   39D$L$T$\$   -9   u,D$ L$(l$0\$$rz9=x*tjrR95p*tT$8JD$Dl$H4É4$T$t*D$D$tp*-t*L$(\$$붋D$ L$(\$$l$0뤉T$,<$t$|*D$WD$th*-l*L$(\$$hD$ L$(T$,\$$l$0Aպ    <4e    ;av4D$H $L$D$
   nD$L$L$D$ e    ;av7L$|$O+uD$D$    D$    ËD$e    ;avD$H D$L$We    ;a,  0D$8$D$<D$D$@   k1D$D$L$   9   u*D$ D$T$,Yi9x*teYI9p*tL$4D$@T$D0É$L$t*D$oD$tp*t*D$ 빋D$T$,D$ 멉L$($l$|*D$(D$th*l*D$ oD$L$(T$,D$ Jʹ     E	e    ;av>D$  $D$gD$D$@   贁D$L$L$$D$(e    ;avMD$ $D$$D$JD$L$T$\$th*l*l$E MT$(\$,<e    ;av,D$H $L$v]D$L$L$D$e    ;aK  \D$`-  L$($L$L$菢D$D$|$,1 $D$`D$D$,D$^D$L$1D$,$趾D$PD$L$\$,t-\$09   T$<-+u빉밉$L$L$RxD$D$    D$     D$$    D$(    L$L$L$ T$T$$T$(`q$D$D$D$&`D$D$dD$D$hD$l\1pze    ;avD$H@D$L$Fe    ;avQD$ @$<D$D$L$L$1#T$$D$$ӋD$PD$L$9|كe    ;a  (D$,H@t@D$ L$$D$    D$L$QP$҃|$   D$@(L$$ЋD$L$$D$݁D$L$T$$L$D$D$YD$L$ v$L$D$yD$L$@$ЋD$49D$t
1D$8(ËL$0$D$D$D$$D$D$菀D$L$T$m11e    ;a  4T$8JZ1@9   h  ,`uhE9   @  <+`u9$  $    \$D$)l$,ۇ!݉l$0l$T$@)!D$t$D$ L$T$0T$<T$,T$@L$DD$H4ËBRu   QHT$<D$@\$DL$H4ÉD$(L$,\$0HL$$ $D$T$rwD$tL$,\$011묋D$$=!ߍ   =M?/   T$(9uL$,\$0   Hl=uX9uL$,\$0   EC=!ߍu"9uL$,\$0   JL$,\$0=!ߍȋT$(=WwI=Hu7T$(9t=WuÍ`9uL$,\$0   'N=WT$(=iu@ T$(9uL$,\$0   F=<K^ 9tOT$(IRe    ;av9D$    D$     D$D$D$$D$D$Ye    ;a  8D$<HPu^H(P,tF$T$KD$D$   D$    D$    D$    I(D$<$-8Ë* 묋X(h,ty\$(l$,$T$qD$D$0    D$4     L$0D$4D$($D$,D$[D$D$   D$0D$D$   D$   '_-* vbe    ;a  XD$`HT$d$ыD$D$(L$L$<$蹖|$D$lG+  L$hT$tW+g  T$pWT$`W+0  T$dW|$4T$(W+  T$<WT$\Z-,$\$L$D$D$   D$\HtJ@$D$D$hD$D$lD$|$+u
D$4XËD$4
+$u	D$\H뛋T$\zV뉋D$\HP   D$h$D$lD$oD$D$@    D$D     L$@D$D5k$D$   D$@D$D$   D$   l&D$L$T$\Z(R,  *   $L$oD$D$8L$h$L$lL$nD$D$H    D$L    D$P    D$T     L$HT$8T$LL$PD$Tv$D$   D$HD$D$   D$   %L$D$<W׉ŋD$< W׉ŋD$dW׉ŋD$pD$hȋL$hSD$$L$0T$,\$ $D$mD$D$@    D$D     L$@D$DD$ $D$,D$D$@D$D$   D$   C&D$0$D$$D$mD$ $D$i]裾Ne    ;a   0D$8$D$<D$D$@D$D$DD$D$HD$D$L$T$4Z,j(toD$ tcpL$$D$(    D$,    t$(L$,,$\$D$(D$D$   D$   Z%D$4$>   D$ D$LD$$D$P0É뜋*- 賽e    ;avD$tЃÉ$je    D$;A	     $   Zj rL	  N6	  >-	  z~-    D$L   D$,D$Ll$Hl$,9(	  L$()L$0!͉эT5 T$dT$0  l$Dl5 -  =  KY\$HKY -+؅_  A$   t$`\$d   @9(    ,=uh)T$$!Ս+   D$0T$\D$#q=<$t$\$D$D$L$ "  D$0  L$DT$`
helpu8$   $d*`*Ƅ$    $   $   ĸ   Ã   huL$d$D$6jD$Ǆ$       Ǆ$        $   $   $   $ǭD$D$"   $   D$D$   D$   lD$L$Ƅ$    $   $   ĸ   1VL$DT$`6D$lHP $T$L$lD$L$T$H  1Ʉ  L$#  @$L$\L$T$$T$ЋD$L$   $   Htk@$D$D$dD$D$0D$|$+u+D$lƄ$   Ǆ$       Ǆ$       ĸ   ËD$lHљ+$u$   Ht$   z\D$@L$tD$\$D$$D$QhD$$   L$d$L$0L$2hD$L$@tIL$|$   1 $   $   $   $   $   L$|$   L$t$   $   $zL$D$$   $   L$D$   D$   4L$T$Ƅ$    $   $   ĸ   Ë@$FL$D$   ЋD$L$&D$<L$xD$d$D$0D$)gD$L$<tIǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   D$x$   $   $D$D$   $   D$D$   D$   ,D$L$Ƅ$    $   $   ĸ   L$#  D$$T$\0  D$$T$\L$lYi[,$T$D$ӋD$L$D$8L$pD$\$D$$D$eD$$   L$d$L$0L$eD$L$8tIL$|$   1 $   $   $   $   $   L$|$   L$p$   $   $L$D$!   $   L$D$   D$   L$T$Ƅ$    $   $   ĸ   ËD$d$D$0D$eD$Ǆ$       Ǆ$        $   $   $   $D$D$   $   D$D$   D$   <D$L$Ƅ$    $   $   ĸ   Ë$   Zjr MȋM KZ^Z 5+uZʹ   $   ŉD$4T$hH$L$D$4T$h11D$$1ҋD$0z4$D$(D$cD$Ǆ$       Ǆ$        $   $   $   $pnD$D$   $   D$D$   D$   D$L$Ƅ$    $   $   ĸ   ÍKJMJ +ȅu(BƄ$    Ǆ$       Ǆ$       ĸ   ԉD$T   D$,D$TƄ$    Ǆ$       Ǆ$       ĸ   Ƅ$    Ǆ$       Ǆ$       ĸ   É裳>e    ;a   L$AT$QT$ Q +u|D$AL$$D$L$T$ut>L$Y$t'tuʅtGJ@$   L$뭉T$$D$(D$$    D$(    ÍyD$?냉$D$Q軲&e    ;av(=*+u	@Í@qe    ;av)>e    ;a    r$蹆D$L$H+ubL$HD$L$H$X$脆D$+uL$HL$ÍxD$ǉݍxD${Fe    ;a   8*Z(R,   *-*   T$,\$(E M$L$_D$D$0    D$4     L$0D$4D$($D$,D$[D$D$   D$0D$D$   D$   *$8Ë* N1z脰e    ;avYZJD$9sBjD$9s-@$l$L$D$D$D$ pe    ;a  XBD$<L$\Q$T$^D$D$@    D$D     L$@D$DF$D$   D$@D$D$   D$   kD$D$8L$L$,T$\$D$D$(L$L$4T$\$  T$,\$8  $    \$T$ODD$D$   hD$L$D$,L$8T$4$T$(T$NDT$D$   IT$D$   D$D$L$ $    T$8T$T$,T$D$L$D$D$8L$L$,T$\Zj$\$l$D$   D$8L$,T$<Z(R,   \$$T$0$L$\D$D$H    D$L    D$P    D$T     L$HD$LL$PЪD$TD$$$D$0D$D$HD$D$   D$   [XË* kL$\9A   AI$D$A\D$D$@    D$D     L$@D$DVZ$D$   D$@D$D$   D$   !D$L$$    T$8T$T$,T$D$L$eD$L$AI$D$[D$D$@    D$D     L$@D$DcZ$D$   D$@D$D$   D$   D$L$$    T$8T$T$,T$D$L$ʸD$L$$    \$T$ID$D$   藸L$D$*$    D$8D$D$,D$4DD$D$   T$\$贸T$ \$D$(L$4:e    ;a0  s$D$   8D$L$`*+   d*V$D$   I8D$L$h*+   l*m$D$   8D$L$p*+uVt***vqJ$L$D$   +L$u
*Í=*%=t*롍=l*[=d*1kue    ;avhD$$L$L$D$L$Q$D$D$L$Q$D$YD$L$$D$rD$D$|e    ;a   D$T$Z*9X   1Ʉ   HZj9htp1ɄtfHZj9ht91Ʉt/HZR9Xt
1D$É$L$\$%D$1݉,$\$L$
L$D$T$1릉$L$l$L$D$T$p1i,$L$\$L$D$T$/רe    ;av81L$ D$T$$L$L$D$@|ۉL$聨e    ;avhD$L$1\$S\$l$؉}8Ћk4ы~9uT$$l$|$D$uD$  D$ |e    ;avB$@'e    ;avMD$	L$D$	L$D$	L$D$	L$Le    ;av1D$D$D$D$D$D$D$
D$e    ;avtL$ɉ	L$ѸT$T$҉	ٸT$T$҉	ٸT$	ʉT$epe    ;avZL$T$
ʸ T$L$˸ T$L$˸ T$\$e    ;av D$	L$L$L$L$詥e    ;avD$D$D$D$D$pe    ;av$D$	L$L$L$D$  %e    ;avD$D$D$D$D$  e    ;avBo$my|$+uD$@D$|$ËD$臤e    ;av0D$D$$D$D$ЋD$L$D$ L$$9e    ;a   D$9uD$$D$ D$(Ë@L$ $ЋD$L$T$\$D$    D$L$T$\$$D$D$SD$L$L$$D$(芣Ue    ;a   D$ 9uD$(D$$D$,Ë@L$$$ЋD$L$T$\$D$    D$    fD$fL$fT$f\$$D$D$3SD$L$L$(D$,ڢUe    ;aP  D$  9uD$(D$$D$,Ë@L$$$ЋD$L$T$\$     u@fD$  D$    fD$   $D$D$RD$L$L$(D$,ÉT$D$    )1D$)1D$D$)1D$\$ $L$L$
RL$T$T$(L$,D$    D$L$T$D$ $D$D$QD$L$L$(D$,ee    ;a^   D$$@9uD$,D$(D$0 Ë@L$($ЋD$L$T$\$     uJD$    D$    D$    D$    @$D$D$QD$L$L$,D$0 ÉT$D$    D$    )1fD$)1fD$D$)1fD$f\$@$L$L$PL$T$T$,L$0 D$    D$    fD$fL$fT$fD$@$D$D$@PD$L$L$,D$0 e    ;avgD$9uD$$D$ D$(Ë@L$ $ЋD$D$ D$$D$D$OD$L$L$$D$(be    ;avPD$9uD$ D$D$$Ë@L$$ЋD$f$LD$L$ D$$e    ;a   D$9uD$$D$ D$(Ë@L$ $ЋD$L$T$D$ iL  iF  i/     D$$D$D$ND$L$L$$D$(KVe    ;avvD$ 9uD$ D$D$$Ë@L$$ЋD$L$T$iL  iF  i/     f$nKD$ L$ D$$賝ne    ;avqD$ tLL$$D$T$$T$T$(T$T$,T$K   D$L$ 9s,L$@L$0D$4D$0    D$4    se    ;a  0D$@@L$D$ЋD$D$L$L$ T$T$\$\$11\$(C݉ƉϋD$L$ \$t$,t$89   l$(|$$D$4IR$ҋD$L$T$\$l$)D$ )L$)ȋL$)ȋL$,9st	L$(XD$(D$H0ÉȋL$$A|$H0e    ;a   D$L$T$i؋L  iF  i/  +   iiT  )     u<i0k  )i  )     u\$T$	D$
-He    ;a   D$i L$if L   uy\$iX   )iҶ   )ȩ   u=iˢ 1 /   uT$D$L$D$  с  %  ҁ  zQ,e    ;a   D$9uD$$D$ D$(Ë@L$ $ЋD$L$T$$L$T$D$L$T$fD$  D$ D$L$T$$D$D$ID$L$L$$D$(肙=e    ;a   L$i T$if L      l$iX   )iҶ   )   usiբ : /   uNl$D5 ؉ŉؾ T$͉T$݉T$l$ҁ  с  Ӂ  @ce    ;a  (D$,  HД[  `9  \$0k3{S\  <u92  Sk   @$ЋD$L$T$\$\$    T$)1D$)щ1D$L$)щ1L$T$$T$D$tD$L$T$D$$    D$$L$%T$&D$ D$'`$D$$D$PGD$L$L$4D$8(É͉ЉD$$    L$$D$%T$&D$'`$D$$D$GD$L$L$4D$8(ú            D$$D$%T$&D$'`$D$$D$FD$L$L$4D$8(Ë\$0                A\$0>\$0\%e    ;a   L$T$	9   \$
9sqڅuD$ D$ D$ D$É$)ˉ)ˉ1D$)ȉ)1D$$)ȉ)1D$وL$ÉՉډ뉉ЉrZ5e    ;a   L$ɉ
 T$҉ Ѹ T$T$҉ Ѹ T$T$҉ Ѹ T$D$  衔Le    ;a   D$9uD$$D$ D$(Ë@L$ $ЋD$L$T$$L$T$D$L$T$\$D$    D$L$T$\$$D$D$&DD$L$L$$D$(͓8e    ;a  |$D$L$*+  *x$D$L$*+N  *t$YD$L$*+  *p$)D$L$*+  *\$D$L$*+  *X$D$L$*+F  *h$D$L$*+  *d$iD$L$*+   *$9D$L$*+   *l$	D$L$*+uE*`$D$L$*+u
*Í=*=*벍=*t=*Ω2=*輩=*誩=*蘩l=*膩*=*t=*b=*Pd֐e    ;av0Yu0D$t 	L$L$L$L$?*艐뷍|$9;uȉ#e    ;av)Yu)D$t D$D$D$D$)0뾍|$9;uω#e    ;a   Y   L$   QY)I ۉ5 ۇ T$ ˸ T$ ˸ T$D$  )_:|$9;O#He    ;av4Yu4D$t 	L$L$L$D$  (볍|$9;uĉ#e    ;av-Yu-D$t D$D$D$D$  R(蜎뺍|$9;uˉ#e    ;avzYu}L$teQiI	򸁀T$	ӸT$	˸T$	ىL$'j|$9;w#pe    ;av^Yu^L$tIQiIڸ T$θ T$ T$t$'[뉍|$9;u#e    ;avWYuTD$t?H@$L$D$D$L$T$\$D$L$ T$$\$(&Ҍ됍|$9;u#e    ;av_Yu\D$tGHX@$\$D$L$	D$L$T$\$D$L$ T$$\$( &J눍|$9;u#e    ;av{ Yu{D$$tcP@u11ɉL$0D$4 ÉL$T$$T$D$D$(D$D$,D$D$L$9sT$
B虤T%螋i|$$9;y#re    ;avQYuQD$t<HPX 	ŉl$	ЉD$	؉D$	ȉD$$떍|$9;u#e    ;av5Yu5D$t HP@\$T$L$D$j$贊벍|$9;uÉ#e    ;a`  L+$(*$KD$L$`|9   iIL$$|$41ؤL$PL$4L$TL$8L$XL$<L$\L$@L$`L$DL$dL$HMT$$9   L$,+lm <uOt$4U$D$,D$T$9D$*$`|L$D$+$+LÉ\$0T$(@$|$D$4D$	T$(\$0뎉l$ @$\$l$T$L$b\$D$T$Hl$ 6111%e    ;a   <D$@$D$D$
   iD$D$8L$L$4T$D$T$D$
   aiD$L$$    6DT$D$   T$8T$T$4T$:DT$D$   D$L$ 7DD$$D$(   D$,L$0D$HL$L<F!e    ;a   ,D$0$D$4D$D$D$(L$L$$T$8$T$<T$D$L$$    T$(T$T$$T$;DT$D$   L$D$联D$L$ D$@L$D,蘇Se    ;a   D$L$9}~D$T$9}nD$\$9~^D$l$ 9~N9|C   t)++++D$$L$(T$,\$0ÉL$$T$(\$,l$09뻉뮉랉뎉{Oe    ;a   D$L$9mD$9}eD$L$ 9YD$9t&)f$4D$L$$D$(+f$3D$L$$D$(15`e    ;av!D$D$D$D$D$D$D$D$ e    ;av**L$D$ąe    ;av**L$D$蔅e    ;av!D$HPX@L$T$\$D$Xe    ;avmD$$D$D$D$ D$_   D$L$T$\$L$D$T$\$$D$D$%5D$L$D$$L$(̄we    ;a   l$u}umt$9z9}pl$9b9ՉÇޖtE1Y)i)LD 9wN9wET\DL$T$\$D$D$    É1룋l$l$贝荝2e    ;a   T$Zjrz9|e   uSl$)   2l$9}z*9s?l tD$ Fz99}D$D$9뙉@JUe    ;av**L$D$e    ;av!D$HPX@L$T$\$D$؂e    ;avqD$ $D$$D$D$(D$_   D$L$T$\$fL$fD$fT$f\$$D$D$2D$L$D$,L$0Hse    ;a  l$u}umt$9   9   l$9   9ՉÇޖ   1Y)i)LD 9   9   T\l|f|$
|f|$|D	fT$	fl$L$
T$	fT$ 	fD$"D$    D$     É1Ll$l$њ誚e    ;a   l$u}um|$9   9   l$9   9ŉÇޖtm1Y)i)ǍTD 9wp9weL$fTL$fLTL$fLTL$fLTÃÉ1냋l$l$ƙ衙e    ;a   T$Zjrz9|~   ull$)   Gl$|$9}/Z*9s]| ux9sA\(tD$ GZ9}|$D$D$9뀉5.83e    ;av**L$D$e    ;av!D$HPX@L$T$\$D$~e    ;avmD$$D$D$D$ D$_   D$L$T$\$L$D$T$\$ $D$D$.D$L$D$$L$(<~we    ;a   l$u}umt$9z9}pl$9b9ՉÇޖtE1Y)i)LD 9wN9wET\DL$T$\$D$D$    É1룋l$l$$g}2e    ;a   l$u}um|$9r9}hl$9Z9ŉÇޖtE1Y)i)ǍTD 9wH9w=L$L$LL$LL$LÃÉ1뫋l$l$Z5|:e    ;a   T$Zjrz9|e   uSl$)   2l$9}z*9s?l tD$ Fz99}D$D$9뙉{Ue    ;av**L$D${e    ;av!D$HPX@L$T$\$D$x{e    ;avqD$ $D$$D$D$(D$_   D$L$T$\$fL$fD$fT$f\$@$D$D$A+D$L$D$,L$0zse    ;a  l$u}umt$9   9   l$9   9ՉÇޖ   1Y)i)LD 9   9   T\l|f|$
|f|$|D	fT$	fl$L$
T$	fT$ 	fD$"D$    D$     É1Ll$l$qJye    ;a   l$u}um|$9   9   l$9   9ŉÇޖtm1Y)i)ǍTD 9wp9weL$fTL$fLTL$fLTL$fLTÃÉ1냋l$l$fAxe    ;a   T$Zjrz9|~   ull$)   Gl$|$9}/Z*9s]| ux9sA\(tD$ GZ9}|$D$D$9뀉Րΐw3e    ;av**L$D$we    ;av!D$HPX@L$T$\$D$hwe    ;a   T$ZjrzЋT$9p9}f|$ 9Z9ÇޖtGH0)x)9sFD$$D$D$'D$L$L$$D$(11뫋|$ |$ 袏vGe    ;a   T$Zjrz9|\   uJl$)1.@l$9}Z*9s=\ tD$ GZ9}D$D$9뢉v^e    ;av**L$D$ue    ;av!D$HPX@L$T$\$D$ue    ;avCD$$D$D$D$D$/   D$f$"D$L$ D$$&ue    ;a   T$ZjrzЋT$9^9}T|$9H9Ät4H)x)W9sA,TW9s.D	fl$fD$  1빋|$|$rmwtRe    ;a   T$Zjrz9|z   uhl$)1Gl$|$9}/Z*9s]| ux9sA\(tD$ GZ9}|$D$D$9넉詌袌s7e    ;av**L$D$tse    ;av!D$HPX@L$T$\$D$8se    ;a   T$ZjrzЋT$9p9}f|$ 9Z9ÇޖtGH0)x)9sFD$$D$D$"D$L$L$$D$(11뫋|$ |$ r|rGe    ;an  PD$THPXht$X4$t$\t$t$`t$t$dt$L$T$\$l$D$ L$$T$(\$,9         D$HL$DT$@\$<l$Tu}] U)MU)9   t$8|$4\$LD$0@$HFD$4L$0)ȋ|$GD$8)ȉG+!D$Lȅu:D$T@GD$HGD$DGD$@GD$<GD$h|$lP蘉@$ED$L$hD$lP9هÇ=pre    ;avD$pe    ;av**L$D$pe    ;av!D$HPX@L$T$\$D$Xpe    ;avCD$$D$D$D$D$/   D$f$D$ L$ D$$oe    ;a   T$ZjrzЋT$9^9}T|$9H9Ät4H)x)W9sA,TW9s.D	fl$fD$  1빋|$|$B=GoRe    ;a   T$ZjrzЋT$9]9}S|$9G9Ät:H)x),W9s@t$f+X0DW9sL5Ã1뺋|$|$蓇茇nQe    ;avD$sne    ;av**L$D$Dne    ;av!D$HPX@L$T$\$D$ne    ;avmD$$D$D$D$ D$_   D$L$T$\$L$D$T$\$$D$D$D$L$D$$L$(|mwe    ;a   l$u}umt$9z9}pl$9b9ՉÇޖtE1Y)i)LD 9wN9wET\DL$T$\$D$D$    É1룋l$l$d=l2e    ;avD$le    ;av6D$H P$@($T$D$D$L$D$3le    ;av!D$HPX@L$T$\$D$ke    ;a   T$J$Z    jrz؋ZT$9w9}m\$9a9ÇݕtAl$U T$U)]l$)9s\T$9sIЋ@L$D$ ËH D$L$ 1뤋\$\$D$    D$     É؉ke    ;avrT$ZjrzЋT$9I9}?|$939Ät!H)x)9s%D$D$ 1΋|$|$mwjre    $\;A  $  |$ 1袄$(  Yi+Y1<D< B|$9|Eq79i~,Q19   9   \$))!1Q $   Y$\$1@9}Q,um =   sP| tD$E4$Ё|$  uD$$   \$Ƅ$,   $  Ƅ$,  $  ù   N观耂Jie    ;av8D$@I$ыD$L$T$\$D$L$ T$$\$(he    ;av D$D$D$he    ;avD$H D$L$he    ;av!D$ 6eD$ 6eD$ ʚ;D$ ʚ;Hhe    ;avD$H D$L$he    ;av'D$@I$с|$  D$ge    ;avFo$]<D$L$+uL$HD$ÍxD$sge    ;a   D$ZtCt+tD$D$   Í{D$D$   Í{D$D$   Í{D$D$   Ãt0tuS{D$D$   Íi{D$D$   Í{D$D$   f5e    ;av**L$D$tfe    ;av!D$H0P4X8@<L$T$\$D$8fe    ;avdD$$D$D$D$ D$O   D$L$T$L$D$T$$D$D$D$L$D$$L$(ee    ;a   D$H<P4X0h8t$ 9   9   l$$9   9tr\$)h$l$$t$L$   D$L$Ql$ t$)t$9sa+Yi9sLiq9s7T$(\$)D$*D$( fD$)  1sl$$l$$}}}de    ;as  D$H,   tetH4T$)P(@0L$)D$ËL$P4)H(@0T$)
D$ËH4T$)P(@0L$)D$Ã   tSYL$P4)H(@0T$)
D$ËH4T$)P(@0L$)D$ËL$P4)H(@0T$)
D$cme    ;a  hD$lH4P0X<h8t$p4$t$tt$t$xt$t$|t$T$L$l$\$D$ L$$T$(\$,9       D$XL$TT$P\$LT$lZ4)J$L$HZ0\$D$D$l$D$L$lQY)t$X|$D)|$H9  ))!֍T5 T$diqQ9  )ŉl$H)Ɖt$Dۇ!T$`q Qi9d  D$0\$@|$<t$8T$4l$\ Y$O6|$D$@GD$<G+L$8T$0)щ!ыl$\l$4)Յ   T$dT$HWT$DW+uxT$`Wo_ +uMOD$lH,O,H$O$@(G(D$XG0D$TG4D$PG8D$LG<$   $   hÍW׉É>y뢍W׉ƋD$`(yvD$dyI Y$E5D$L$lI,H,$   $   h9هÇyyyD`?e    ;avD$`e    ;a"  D$L$)ȋ\$l$)|$nu*jT*)ʉىD$L$T$ \$$Ãu4zT:)~t>)ى붉ى밃u~t>)ى댃u&jT*)auzT:)~t>)ى^e    ;a  HD$L$L$PL$T$TT$\$X\$l$\l$kD$D$$L$T$T$,\$ \$0-,$ȉL$<ʉT$4T$T$'7D$0L$,T$<l$t$49/  9  9  D$8!Ѝ<(9   \$(l$D|$@ Y$2|$D$<GG+L$4T$()щ!ыT$Dх   T$8WW+ugT$@W__ +u<OD$\G,D$$G$D$,G(D$LG0D$PG4D$TG8D$XG<|$`HÍW׉Éu볍W׉ŋD$@u늉vuc؉vЉvډvvov\e    ;aa  mx$D$   D$L$*+  *+f$
 $+L$   *)f$	 $[+L$   *+f$	$%+L$uK*)f$q	$+L$u
*Í=*t=*s묍=*sh=*s =*sT[e    ;av=Yu:D$t%H $L$D$L$D$L$Z몍|$9;u#e    ;av~Yu~D$tfHPXl$9(Q9}MD$9E9t&)f$D$L$D$+f$D$1;Zf|$9;v#oe    ;av1Yu1D$tHP@\$T$L$D$Y붍|$9;uǉ#e    ;av*Yu*D$t**L$D$5Y뽍|$9;uΉ#e    ;avKYuHD$t3PX@$T$\$D$D$L$L$ D$$Y뜍|$9;u#e    ;avBD$$L$L$D$L$$D$D$   xD$D$Xe    ;avYD$H\$k9t#1ɄtH9KuK9HD$1$L$l$L$D$\$0Xe    ;a   Y   D$    Iu   {L$D$Ãu   {u   {Ӹ   ƃu   {봃u   i{뢃uʸ   S{bW=|$9;R#Ke    D$;Ag
     $   k$   )t$<$   )k$   )$   )t$($   m,}     $   $   $   D$L$   x  )χۇ!ϋL$\$   :D:\:D:|$$o$   _$   t$<9   z29j	  l$$4.zj9K	  ,$   zj9)	  i 4if /L      l$|$\$   $   iX   )iҶ   )   uBiۢ t$3 /   uq|$p9  9|  ӇӇkL$0yL$LA$   $   달$   t$(L$LL$<9tps+$   k[99  |$0)މt$p)݇ۇ!달$   뉜$   j4\$L)j$z0$   )z(^Ƅ$      Ã=  $   $   $   D$D$     )χۇ!ϋL$d$   :\:D:D:L$PA\$k$   |$|ډ|$<$   ȉƋ$   9  t$P|$PދZ:9  l$/zj9  ,7$   zj9  i ,7if L      \$t$d$   iX   )iҶ   )   uFi t$5 /   uq|$l9  9   ӇӇrL$8A\$DC$   t$(ω\$DL$<$   9/s+$   k[9  |$8)މt$l)݇ۇ!달$   뉜$   j4\$D)j$r0$   )z(߉)\$|$   EƄ$       Ã`  $   $   $   D$@$     )χۇ!ϋL$X$   :\:D:D:L$TiL$ Y$   |$xʉt$<9  l$Tt$Tz29n  \$ 4zZ9O  /$   zZ9-  i ,/if L      \$t$X$   iX   )iҶ   )   uFi t$5 /   uq|$h9  9  ӇӇrL$4yL$@A$   l$($   $   t$(L$@L$<93$   ks[9>  |$4)݉l$h)އۇ!$   $   r4$   \$@)Z$j0$   )\$ |$@\$@$   )z()߉|$x\$ $   $   $   $   D$H$   x  )χۇ!ϋL$`$   :D:\:D:|$o$   _$   t$<9   z29  l$4.zj9  ,$   zj9  i 4if =L      l$|$`$   $   iX   )iҶ   )   uBiۢ t$3 /   uq|$t9	  9   ӇӇkL$,yL$HA$   $   달$   t$(L$HL$<93$   ks[9   |$,)݉l$t)އۇ!$   $   r4$   \$H)Z$z0$   )\$|$H\$H$   )z(\= l$.ȉ?g&g؉mf؉df[f؉fȉ	gf7f.f؉%f؉|fȉfffee؉Ffȉff؉e؉ee؉fLue    ;a   D$$  D$L$T$uFL$Q	QAAu$A   D$ 9A|D$$    D$(    A9@*tT$$L$(ÉL$T$$L$D*D$ҝD$u
L$T$Ëؔ)ܔ)$L$D$ L$$D$(Ke    ;a   L$T$9B|kZ)ÉZ j!B     !ƋRω!ՍV!9}'!ÍDD$ D$$    D$(    ÉD$$D$[D$L$uD$L$T$gD$     L$$D$(Je    D$;A1     $   $     t$4t$<<4)t t$4}!r     2  r  4)       ~$   )S       _  $   $   $   $|$t$D$     D$L$  D$8$   T$D$   si$   $   T$8111   l$8$   t(|$0	ߗD$f~C t$0$   $   t$|$ \$\$۽   !\$8ÕrGL$(iFL$$$   \$8щڋ\$$T$<9}Xl$(Sڃ ۉ!݁   -  |$ l$0t$0l$$	f\$ l$0    L$gCT$8s
\$$1뉍|$|t$<g$   111@   t$|<u5
    
D  
  봍
  U  \$,
D  $   |3$   <
  ,|$,7t$|c$   $   Љم    $    $2  L$D$   D$     D$L$c  $   2  &     H     Çݕ     i  +    i  L$8D     |$<1aL$81q$   $      Í $   $      Í $   $      Í $   $      Í $   @$      1	 $   $      É$   $      Í $   $      Ǆ$       Ǆ$          ù   ^   ^   ^   ^й   ^   |^ȹ   p^   f^pEe    ;a   T$(  \$${M  kM {!   trf   11@   kthk#ktKkk  D  9  +     W    D$,D$0    D$4     ÉD$L$$D$   D$L$uD$L$T$(\$$_D$, L$0D$4 D$,  D$0(D$4 É   N)Չkf ҋk!ՉkfD$,D$0    D$4     É$D$   D$L$G  D$L$)  .9Q            9Qtb   uHT$$  t-)  ǂ      z|ZZBZZT$(\$$1D$, L$0D$4 ËP-ؔ)9Ut   댉$ؔ)D$T$ȈT$D$L$a   W1Ph5Д)9nt
   $Д)D$l$r\$D$L$..   T$(\$$?D$,  D$0 D$4 Éع   1[   '[1Be    ;avoD$Ht.H#HHPPD$D$    D$     É$D$   D$L$uD$D$ L$D$ Aue    ;a   L$D$9H|MPX)ˉX p!p Ή!   !H!ЉD$D$     D$$    É$L$aD$L$u
D$L$D$    L$ D$$@Me    ;a  dl$h1@  E P@  9  |5\  |.uS|.uK|.uC|.u;|.u3|.u+<.|5 |5|5|5|5|5|5|5jt$`<.|.|.|$D|.|$@|.|$8|.|$4t.t$0t$8i5  i  |$<t$4|$0ih	  |$,i  )|$44t$\t$D|$@iT  t$Hi   |$@t$<|$4t$X|$@t$\|$X>   |$`t=    t$L|$8iN  )L$8|$0i  t$,)t$0|$L)߉|$L|$Di  t$H)t$D|$<t$4)|$<t$0)t$L|$Dt$T|$<i   ǀ   |$P|$`t=t$L|$D)|$<)i   ǀ   |$<|$`t=   |$8t$0|$@)<3|)\t$<)Lt$T|$P)tt$@|$\7   |$X)tk1,  t    |$$񋴅   t@t t$   |$   t$t`t$t$i5  |$\i  t>t$|$t$ih	  t$i  )t$|$$ω|$X<iT  i   t>t$|$t$t$T|$t$X|$T>    t     t$(|$\t$iN  )|$t$i  |$)|$t$(|$$){i  )t$|$)t$|$t$)|$\4t$Pt$i   ƀ   t$ |$Pt )Ӌt$|$\)i   ƀ   <3|@|$$9    |$t$|$t$|$t$)t$t`t$)   )   t$ )   t$|$X7    |$T)   @}E P9@w9dÉkU@   !UZU@   U;e    ;avE$    xD$D$   D$ D$D$$D$GD$L$D$(L$,4;e    ;avE$    D$D$   D$ D$D$$D$]GD$L$D$(L$,:e    ;a
  T$   9     ~FC=      \Z  C=      \Zǂ     ǂ       =   w`
ZI$ ۉ!؍DD$l$l$ыD$L$T$\$   ~11ɉD$$L$(Éȉ   -S   R   R $0D$q9e    ;av|T$  9  u%$D$L$tD$ D$L$=   s.L@  ǂ      L$D$    D$    ù   R9he    ;a  T$  X9     =     lp  ǂ     uq   n  Dt3Ԕ)Д)$D$ED$D$  L$D$ É  ǂ     D$D$    D$     ÕD$D$    D$     ǂ      $eD$L$T$   D$ǀ        $1D$L$T$u^D$ǀ     t3Д)Ԕ)$L$fD$D$  L$D$ D$D$    D$     D$ L$D$ ÈT$D$    D$     D$ L$D$ É   P   P7e    ;a  $\$(  t={|-)  ǃ      {|kkCkkǃ      l$,t$4|$0D$(L$,T$\$0Ë|$0։͋         9  ) !ЍT9   |$t$4l$,L$9t,$T$L$WD$L$9   T$(  )\$4)É!؋\$,؅twL$0l$D$,$D$L$,9@*tL$8D$<$ÉD$ L$$D$D*T$VD$tl*h*뿋L$D$ D$8    D$<    $ÉNN   FN05+e    ;a  D$   t=x|-)  ǀ      x|HH@HHǀ      L$ T$\$ Љً    )9   ˉ  )ʅtkT$ $D$L$t9@*tL$$D$(ÉD$L$$D$D*T$D$tl*h*뿋D$L$D$$    D$(    ÉՉʉh3e    ;a  D$ D    L$ 	8  ǀD          $2  T$L$D$   rD$L$  T$2    2  2  뉚$  2  2  뉚   2  9D  b  1   A9}5  <I:X  8×uލ D$$D$(Í\@     2  *Y    \@   }  2  ۃ    u  l  5  ,  D  u\      P  T  @9D  X  \@,@     2     *X  1   u9tى떋))$D$D$ L$$D$(ÃuTP  יuT  uȉ롋))$L$&D$ L$$D$(Ãj9\  u9`  V))$D$D$ L$$D$(Ã   uAt"u	ى))$D$D$ L$$D$(Íxw3t))$L$RD$ L$$D$(Ãu9P  u9T  u))$L$D$ L$$D$(Éى))$L$D$ L$$D$(Í D$$D$(Í D$$D$(D$$    D$(    Í D$$ D$(Í D$$D$(ÉL$$D$(ÃuǀD     uǀD      D$$D$(Í D$$8D$(Éع   Gع   Gȹ   G   Gع   G   G.e    ;aq   D$(>.  4@@}"=   =  ݃2  r  D$  D$D$$$D$L$T$    L$D$P   @|PD$$ $2  L$D$@   D$   D$L$uT$$\$18D$,L$0 Åt D$,0D$0 D$,    D$0     À      |D$$ $2  L$D$   D$   TD$L$u{T$$\$14E˃@}R=      j2  6x      ߃2  	s{.  @r^L$jD$,L$0 Í D$,(D$0 Í D$, D$0 ÉL$,T$0 É@   bEع   VE   JE   @Eع   4E   *E4,oe    ;a   D$ uqD$ $2  L$D$   D$   D$L$tD$$L$(ËD$2  2  щ@  D$$    D$(    Í D$$8D$(p+Ke    ;a   D$    D$ $2  L$D$   D$   D$L$u}D$2  Jul2  Fuc2  IuZ2  FuQ2  J  L$ ~ $L$D$L$L$$D$(D$$    D$(    1뷉D$$L$(ËL$$D$MD$L$L$$D$(T*e    ;a   D$    D$ $2  L$D$   D$   D$L$   D$2  Au82  du/2  ou&2  bu2  euƀK  2  L  L$ ~ $L$fD$L$D$$L$(D$$    D$(    ÉD$$L$(ËL$$D$"D$L$L$$D$())e    ;aO   L$(T$$
+#  D$,B$2  D$D$D$   D$   D$L$  D$$2  t(D$4    D$8     D$<HD$@ À2  udD$$2  tL2  2  $D$L$T$\$$2  tD$4    D$8    D$<L$@ 2  u;$L$L$D$   D$   D$L$l  D$$u5$&D$L$T$tD$4    D$8    L$<T$@ À  L$r	p$L$L$D$   D$   ^D$L$  D$$2  2  Le  T$|  Z@      tlrvHtCs0 XD$4    D$8    L$<T$@ Í `Ή$L$T$L$D$$T$0u$L$  T$L$D$$D$4    D$8    D$<    D$@     T$0t$L$D$L$D$$E$L$^D$L$߀ÈH  I  $L$D$L$T$0t6\$$J  u	D$4    D$8    L$<D$@ Ë\$$Հ   tGT$0t$L$WD$L$D$$$L$8D$L$T$0t$L$D$L$D$$A$L$ZD$L$߀t&$L$L$T$D$$ $L$yT$L$D$$D$4    D$8     D$<PD$@ D$4    D$8    L$<D$@ I  8  (    ,     0     J  t"D$4L$8D$<    D$@     K  t7L  u,$   D$L$T$\$\$4T$8L$<D$@ ÀX  Rud  Gup  Buw1$   D$L$T$\$D$4\$8T$<L$@ D$4    D$8     D$<hD$@ ÍD$4L$8D$<    D$@     É$e'  D$L$u	D$$D$4    D$8    L$<D$@ D$4    D$8    L$<D$@ D$4    D$8    D$<L$@ ÍzD$,0;"e    $L;A  4  $8   K    L  T  ,  Q<T$pY8\$li0l$hI4L$d54$)\$`)ӉT$TT$T$	D$$   $   1<$   $   D$T$   $   D$`$   D$h$   L$d$   T$l$   \$p$   $8  ,  $   <$D$L$T$\$t$D$L$1D$pL$lT$d\$h$8  1   Bڈ7~T$4ZT$(t$d9}Z\$4|$L0  $   4  )<  t$h)9  $   $   $   2t$L9r  $   |$HB\$h9}T$(|$H|@$W$   $   $   |$WO+ue$   G$   $   $   $   _WOG$<  $@  Ǆ$D      Ǆ$H      4  8떋,  Q0T$pY4\$li8l$hI<L$d54$)l$`)͉L$XL$L$D$$   @$\|$D$XGG+  $   $   L$`OL$pOT$lW\$h_l$do$   19$8  ؋,  k[$   $   $   ,  R$$   ,  ZjR$   $   $   ,  R($   ,  ZjR $   $   $   ,  R($   4  8  0  $   $   $   <  $   $   $   j=$8  l$pt$l$   1|$8$     Bڈ3V\$0C$   $   t$D\$0׋T$\\$'t$09}X|$P|$p)tFt$@\$@t$hڋ\$`9  ] m$   2t$P9zo  ŋUt$Dt$,F|$d|$8T$DT$d9}@t$,T$l)քt.t$<T$<T$\t$DD$tD$pD$0D$tBݍ_}v$   ~t$pt$l\$8$   $   _\$h_\$`?$   |$8P  9P  tT   \$'$   D$|1D$DD$|>$<  $@  Ǆ$D      Ǆ$H      4  ËT  9T  럋$   4Ǆ$<      Ǆ$@       $D  p$H  4  É5Љ55Љ5Ye    ;a>  XD$\ P  \    L$DT$@,  Q<T$<Y8\$8i4l$4I0L$054$)ˉ\$\$,)ӉT$(T$T$dD$D$T@$|$D$(GGD$DL$@t؋+,  L$TD$$|$PL$,OL$0OT$4W\$8_\$<_3  D.G\$l$t$ |$\l$0t$PD$D$ l$9   ,  <|$D;[9  v:|$D9  ;T$\,  tS[|$$  T$@t؋T$ ЋT$@9z  T$Pz9\  t$D\T$\,  |S[91  T$Pj9  \T$PZ*|$D9   l$UD$$L$0\$<9   T$D$\,  o)WT$Dol$@{4)s$t$8{0|$4$L$\$\$дD$D$ L$0T$@)ыT$DT$4)ӋT$8ډT$\$t$P|$\D$H1D$D$HV@D$`|$dD$h    D$l    XÉD$Tg111111脮1Љ1me    ;avV $-D$$D$$D$D$(D$D$ <D$L$T$\$D$,L$0T$4\$8 3e    ;a  $$D$D$ $L$(L$L$,L$D$D$L$b  D$ D       **J  t0   $  L$0T$4\$8D$<D$@    D$D    $K  tL  u**묀X  Rud  Gup  BÄu1u<**   $  T$0L$4\$8D$<D$@    D$D    $D$0    D$4    D$8    D$<     D$@xD$D$Ë**   $  T$0L$4\$8D$<D$@    D$D    $D$0    D$4    D$8    D$<    D$@L$D$Ae    ;avCF$D$   DD$D$   D$D$?e    ;a  pL$tD  ?  D$x'  1ҋ\$|  1\$$l$4T$(D$,$)T$ )l$8l$l$;D$D$L|$P1/D$LD$PD$8D$TD$XD$ D$\D$,D$`D$$D$dD$(D$hD$4D$lD$t   $  }k1ۅ}_1D$P$L$T$\$l$TD$L$9  +uD$t(  pËT$t(  ,1띉1둉11P  T  \  X  T$0Ńt؋`  3  ËD$0։ǃt	Ã!    1T$x\$|`  1K  D$D1D$D$D,$|$t$L$L$D$D$L$t   $     1   1$T$\$l$t$lD$L$9*  +   L$t,  D  tpËt  T$xD$@x  $\$|ÉD$<D$D$D$L$<T$t4  8  +u0  D$@<  뉍0  #+L$t,  +_11|$11u
   l!uS   ]"u
   NAu
   ?Bu&   0$`D$@D$` $D$踰賧讧$ D$@D$"e    $;Ao    $   D  &  $  }! $  $    9|։,9uƁ     $2  $  L$\$D$   D$L$  $  2  ڋ$  9A  L$|Ǆ$       Ǆ$       Ǆ$       11  $  ˉl$PL$|l$#8Cu$   D$PD$`$   $  l$PE$   9|\$`    ,v$   ,   $   1D$L$   l$LEl$L$   l$L9}<  lm ,   8Õu͍ $  $    ÃF  [P  T  \= l$xߍ]     2  $   ,     H    Ä   \$x2  $   ,      H     Äuz^9   k     \$x2  D       D$#$   P  $   1D$PD$`$    $  $    1Z $  $    1 $  $    ûD  ~	
X  I  7  Y   \  2  i   9  2  i     2  u  9  @  t	  f  ׍Q98  \$(l$tP  T     l  \$0D$|Ӄt؋$  \$0TZ  D$<L$pt$$ŉЃt؉D$4(  v
  I  ^
  T$|1	CT$|l$<9     ,[,     lm l$x    u\$X$  L$<\$xP  T  $   - ),$D$D$1D$L$x$   $      +u#  D$4L$p\$Xt$$$  $$  T$G    G    G    $   1&Ǆ$       Ǆ$       Ǆ$       Ǆ$       L$411D$l1D$DD$"1  L$HA$  t$||$<T$\\$,$  t$$|$8L$HD$l1L$4ڋl$H9V  \$|  \$@Ӌ\$\
  $   t1ҋ$   ډT$h\$,߉$   \$\t؋$   D$lT$dD$l$  I  1  $     $    l$dT$<T$\T$h9d	  $  $   r'\$t*  ً\$(  މl$$9  $  N  f   ]fN  I  t_$       $  T$d\$<Ӌ\$\Ӌ\$h9q  $  ډ׉$   &$$   D$L$hL$L$dL$$   L$  D$L$u\$8l$(D$l$  $    Ël$x,     i    $  #BL$t$  $  t$(|$8ËD$ll$$9   $   $$  D$YL$D$T$f     ً$   l$$9}$   $  $T$趼D$L$T$u>L$p !Ћ$   @  *,@  $   $  $    ËD$lL$t$  t$(|$8u $   UL$p*$    һ   !Ӌ$  fN  uN  KfN  l$$늉$D$D$L$T$u$  N  	fN  뱉$  $    É$  $    Ë$  t$x4     $  $i    L$D$L$T$      $  $D$D$L$T$uP$      $   \$p !艄$   D$(hD$lL$tT$ht$(l$81$  $    Í $  $    É$  $    Ët$x4     $  $$   T$i    \$\$(\$l$$l$L$p    !|$  D$T$uD$lL$t$  t$(|$8$  $    É$   1D$lT$h\$<څJ  D$lt1҉T$hD$lt؋T$lB\$h$  9   l$(9$  ~l$HЉڋ\$\T$TB$  l$|\$@l$<T$TT$|\$T9}\  [\$x     $   [$   $  P  T$\T  \$,1D$H1\$DC$  @  z  ؉ՙ`  T$<9|DD$"L$@AT$|l$<L$@\$DD$"1L$4$  \$@90  1D$T1"$   $  $$  L$D$   D$   D$L$   $  2     \$"82  uwkukB    B    B    Ǆ$       Ǆ$       Ǆ$       Ǆ$       fǂN    T$<$   l$4t$$|$8떍 $  $    É$  $    ËT$<G$  9}|$81D$@1Ǆ$      Ǆ$        ËT$|,  |<$l$D$D$4L$pl$<t$$$  P $  $    É $  ث$    Í $  Ы$    É11۾?   1L $  ȫ$    Í $  $    É$  $    Í $  $    ÉЉ&@   й@            謖觖ع   ع      ع   rm蹀   蹀   ع   yع   mع   a   U   Iٺ   ]蹀   1ٺ   E/ je    ;a	  0D$@uWD$D  D$4$ǽD$L$T$u"t
D$HL$8	D$L    D$P    0ÉL$LT$P0ËL$4N  ftV  AL$4D$(T$D98  $D$<D$
L$D$T$       1D$,T$4$\$8\$l$(l$l$Dl$ɉL$L$HL$  D$L$T$ ubT$D9B\$,t+l$8E @  5*@  \ 'l$85* D$LD$P0ÉD$LT$P0À    !D$4fN  upL$(N  fwD$L    D$P    0JfN  $D$8D$L$D$DD$D$D$HD$   D$ L$tL$LD$P0É$ɉL$YD$L$T$uL$4N  	fN  VT$LL$P0ÀuGL$'D$4$}D$L$T$utD$HL$'@D$HL$LT$P0Í D$LD$P0ÉT$LD$P0ÉȋL$@@   ȹ@   
 $ D$e    ;a   T$$\$l$(t$ F9+@   =*@   <utMЉt$0D$4    D$8    Ét$ D$l$(D$$ED$L$T$uMt4T$\$,|t$,,T$$t$ l$(bt$,),T$$\$t$ l$(BD$0    T$4L$8ù@   @   e    ;a  LT$PP     D  t؉D$$T$P1   D$4@L$,T$(\$0l$ t$8|$PыT$t$ |$0D$4D$,T$49   ~]    t$49B  ,$;D$t$D$0D$L$R  D$L$iD$TL$XLÍW|$|$$T$0T$|$09$  ~|$0D$<1D$4D$<[A\$$؉9D        I     T  T     ǉt؋T$PP  P  tgL$(\$8D$t؉D$,t$ T$l$PD$D1D$0D$D*ID$T    D$X    LÉ脏ȹ   ne    ;a  T$D$$  @Y  m  .  l$1t 4t A@}E @1  5*<@r  ,$BD$D     (  jJRt$ |$>9  ))Ňۇ!T$l$1OGT$t$}9E 4ǃ@k  t }19rN  ~   ƀ   @}ЉT$1D$(    D$,    ËT$$   u@,  jJR$t$ |$>9   ))Ňۇ!.,  ZjJR(t$ |$79   ))!u=,  Zj JR(t$ |$79wo))Ňۇ!8  0  4  <  t$ |$>9w'))!Ӊn@   lgb]X@   ȹ@   ع      /e    ;a   D$8L$<11B9},9`$CD$D$D$YD$L$|$$OO+   111dt$\$sBA\$l$$l$|$$s}l(8؇ݖs'D$/l$t$<l$8	9sH,)9r5\$؃}X\$\$    롃 #gȉ   e    D$;A      |$d5)D$D$(L$d1\$$KD$(L$$T$ |$H|$,t$H~R*$Ǎt$,d5D$ @|   Ze    ;avWYuTD$ t?H $    xT$D$   D$L$ D$L$D$$L$(b됍|$ 9;u#e    ;avWYuTD$ t?H $    T$D$   D$L$q D$L$D$$L$(蘍됍|$ 9;u#e    ;av+D$$D$D$D$
   _D$D$e    ;av,D$$D$D$D$
   9D$D$=e    ;av;1L$#D$@\$$L$)L$D$@|؉L$e    ;av^D$L$1B}FR,49u3lt9u'lt8؇ޕul	\	8ÕtD$ D$[e    ;a  \$8 
     @ 
 < 
 D 
      =   ~   ,$   L$D$D$8 
  H 
  L 
    )   L 
 4 
    4 
         )Ӊ4 
 )P01A   };4  9~)Ӂ     4  Ձ      Ǆ4      1A   }2\49~)Ӂ      \4ہ      D4    ŋD 
 < 
 @ 
 H 
 9w^))!ڋ\$9~2\$L$9t$L$\$HD$L$H 
 D$$ÉǀL 
 놉	ȹ   X	ȹ   L	ȹ   @	ȹ   4	   j	4e    ;a    L$4   \$$L 
 9   D 
 < 
 9   9   ))!艳L 
 S$T$(T$T$,T$T$0T$D$ D$L$|$B  D$$@    L$8D$< É111D$8    D$<     i3e    ;a*  8\$<;  8 
   H 
   l$D      )|$H)ۇ!|$@@ 
 ؋< 
 9p  l$(9t$t$l$!\$(   +   l$ t$<1G|$<Ӊ͉9  鍨  9   ڋ< 
 D 
 9  9
  ))Ɖt$ۇ!s~     |$4D$$t$,D$<P,$\$L$L$x 
 L$t$D$  
ыD$,L$<\$$11@x 
 l$4t$0   |44  4 
 |$0t4Bt$9|h 
 L$ T$(|$4ډ
H 
 8 
 8Ét$@j8É  Rى) $D$衋e    ;a  t$     p  l$xE D 
 < 
 D$|9y  }9<  \$8|$4}$   9],9B  ,.91  L$$T$(t$l)T$,!T$p T$<D$d$   D$@L$\1ɈL$#1ɉL$HD$dL$\$D$0Ht$l|$@D$TD$"D$#D$||$T  |$0|$@9  8ЕtZT$#t$<9tET$"  T$x4  +4 
 9|}D$HL$"$   $   $   tËD$H9&  \$DD$!D$()!$)L$\$L$pL$\$8\$l$,l$\$  D$L$D9~t      tbT$|\$@)ڋt$49}@<(L$$9   t$l<>D$L   D$#D$LT$HT$#ËD$|Éй   L$$\$@l$|t$l|$!T$HD$D뻋\$|l$@)   cD$HL$#  l`4)e    ;a   D$H$L$L$D$ ;<  D$H    tT$$\$(É$D$D$D$D$D$ D$H0  D$@    L$$D$(T_e    ;a   L$|}T$Zj	j		l$ vei5|$7qt$   i޽5@\$t$9}p9st	9rÃÉ1v;e    ;av\L$$T$9wGT$ 9w:T$\$1@9},s48؇ݖtD$(ÉL$( 83e    ;a  (D$, H 
   :  X(|     "       D 
 < 
 9i  $\$L$T$~D$L$T$,p 
 +uGt 
 ǂH 
     B, ǀ                @(É$(  t 
 n밋D 
 < 
 9  h,$D$ \$L$T$<G  D$,H    p 
 +ut 
 Pt 
 (Ë\ 
 T 
 D 
 < 
 9B  x,<$l$D$    \$t$L$T$.  D$$L$T$ \$,X 
 \ 
 -+   T 
 H 
 )9~tD 
 < 
 9   K$D$ D$|$T$;F  L$,Q    p 
 +ut 
 ǁH 
     (Ít 
 勫D 
 < 
 9wD[$L$T$D$D$ t$|$l$<  낍T 
 ŉ)(ÉZSNIDe    ;a/	  0\$4H 
 8 
 )  }k(  ol 
 8 
 9}ZD 
 < 
 H9  9  )!t|	|	l 	i5h 
    8 
 ͋8 
 9   9l 
    D 
 < 
 H9  9  )!|l	l	,	iｧ5h 
  8 
   |44  4 
 8 
 t4QJ{uƃP 
  ǃ` 
    \ 
 X 
 T 
  @    8 
 H 
 9i  )Ł  }s(Z    9l 
   D 
 < 
 H9  9  )!|0l0	l0	,0	iｧ5h 
  t4s08 
   4  4 
 8 
 t4` 
 d 
 ǃ` 
    ǃd 
     8 
  
  1҉l$${0+4 
 9|){       X  {  ` 
 t    X 
 T 
 n\ 
 ` 
 d 
 9+  iX 
 ?,` 
 s9   ty8 
 8 
 B8 
 $|$t$l$D$ED$L$T$4p 
 +ut 
 uǂX 
     0Ít 
 ڋ8 
 l0냋8 
 D5 8 
 9l 
 |D 
 < 
 L.9  9  )!lt	t	4	i5h 
 |$, $T$L$t$l$$D$L$T$\$4\ 
 +uT 
 |$,D$$~T 
 䋻X 
 T 
 ً\ 
 w(?9wwX 
 ,D$$@l$( $T$|$\$t$}D$L$T$\$4\ 
 +uT 
 l$(ω땍T 
      9` 
 Çޖt[d  8 
 uH  < 
 @ 
 9  X 
 苫\ 
 ًT 
 ڍ_409   _X 
 4\ 
 X 
 T 
  @  t8 
 yuƁP 
 ]$t$l$\$@D$D$L$T$4p 
 +ut 
 uǂX 
     떃0Ít 
 ݉t$(D$, $T$|$l$\$D$L$T$\$4\ 
 +uT 
 t$(ωD$, T 
 `P 
 1\t$ $D$T$D$   L$D$L$T$t\$4` 
 d 
 l$$t$ Z\$4u9~9kÇ/1(P 
 tL< 
 @ 
 h9;  T 
 \ 
 X 
 ~D9   VX 
 ƃP 
  \ 
 X 
 T 
 0Ë8 
 $T$L$D$l$D$L$T$4p 
 +ut 
 uǂX 
     묃0Ít 
 ߉D$( $L$t$l$|$D$L$T$\$4\ 
 +uT 
 ΉD$(T 
 0ÉN)D: $ȩD$ze    ;avvT$@ 
 D 
 < 
 H 
 9wK))!\$9~2\$L$9t$L$\$D$L$H 
 D$$Éy#ne    ;a   D$ H 
 ~a  ul   tPD 
 < 
 9wY$\$L$T$D$L$T$p 
 +ut 
 ǂH 
     Ít 
 P(bMe    ;a   D$ H 
 D 
 < 
 9@ 
 ~
h(tu9wfh,$D$ \$L$T$U:  D$H    p 
 +ut 
 ǀH 
     Ít 
 ;e    ;a   D$ p 
 t 
    L$(T$$\$ 
ʉËD$   L$(T$\$ P$$
ыD$P $L$ L$\$\$l$(l$2֋D$L$9ws)\$()É!؋\$ ؋\$t 
 p 
 wD$,    |$0t$4ËD$$D$,D$0    D$4    D$,    L$0\$4ge    ;a'  @$D$  D$  D$D$4$D$   D$   D$D$0$D$=  D$=  ͰD$D$,`$D$  D$  觰D$D$( +$Q|$|$$G  G  +A  D$(`$D$   D$   ID$D$( +$|$|$ G   G   +  D$(`$D$   D$   D$D$( +$蕫|$|$G   G   +i  D$($]D$L$H+(  T$LPǀ`    ǀd    +  T$4\  ǀl     ǀp     +  T$0h  ǀx  =  ǀ|  =  +2  T$,t  T$$  T$   T$  |$D+  GD$PG      ))9z  @4$D$  D$  jD$L$Dǁ@ 
   ǁD 
   +  < 
 `A XA$$D$    D$  
D$D$4@$贩D$ǀ    ǀ      ǀ    +u|L$4   L$DA, $D$  D$  虭D$L$DǁX 
   ǁ\ 
   +uT 
 D$T    D$X    @ÍT 
 ߍ   D$4T$Dz,q< 
 y `y$Xz     ))9  @4S$D$   D$   谬D$L$Dǁ@ 
    ǁD 
    +   < 
 ǁ4 
     $D$    D$@  XD$L$DǁX 
     ǁ\ 
 @  +   T 
 ǁ` 
    ǁd 
     ƁP 
  ǁ8 
     ǁh 
     A0+u xA\A TA$[yx:y \,y$T,T 
 a< 
 |		}$sD$D$8    D$<     L$8D$<1$D$@   D$8D$D$   D$   cD$L$L$TD$X@Í$D$  D$  D$L$Dǁ@ 
   ǁD 
   +u< 
 `A dA$1< 
 y `y$d$D$  D$  TD$L$Dǁ@ 
   ǁD 
   +u< 
 `A hA$< 
 y `xy$hjxWYt  D$,A  D$$2  D$ #  D$h  D$0O\  D$4xD$LD$(D$(#D$(e    ;a  L$Q\$+  \$ZB    B    B    ǂX      ǂ      +N  ǂ      z1L$A( ǁp 
     +  ǁt 
     uǁH 
     ÃuGǁH 
     ǁX 
     A, ǀ                @~$  A0A4$D$   D$4  $D$   D$ǀ4 
    ǀ8 
     ǀH 
     ǀL 
     ƀP 
  ǀX 
     ǀ` 
    ǀd 
     ǀh 
     ǀl 
     t 
 1  1zD$X(e    ;a   D$ p 
 t 
    @(P$$
ыD$t 
 p 
 ubH$D$    D$3   D$H    tT$\$É$H  D$@    L$D$É\$L$ÉL$\$L'e    ;avu $͡D$D$$L$ L$L$$L$L$(L$D$L$tD$,    D$0L$4ËD$D$,D$0    D$4    oe    ;a  8 n$)D$L$<+H  L$@H$D$D$DD$ D$L$T$   D$,L$0T$  $L$HL$T$LT$\$P\$D$,
 T$L\$(|
 
 9wul$4t$$D $D$HD$T$YD$(L$,
 D$$
 +u"D$4|
 L$TD$ D$XD$0D$\8Í|
 D$4׉L$$$l$L$t$\$l$t$L$$T$LTD$T    T$XL$\8ÍxD$@{Ze    ;avHD$ @I$D$$D$D$(D$D$,D$ыD$L$T$D$0L$4T$8e    ;avED$  $D$$D$D$(D$D$,D$D$L$T$D$0L$4T$8$e    ;av%D$ $D$L$L$D$e    ;a   L$QZ-9uucT$+uED$C$l$\$xD$
 
 |
 $\$T$L$>Í{D$봉$D$D$D$D$$Ի    w#>e    ;a  |$        @  $   >  jl$h$   >i511ɉL$4$   L$x1  i5$   \$h|$(l$hL$<׋$   |$@t$0|$(9t$(9  \$<t$(l$0?  $   \$t\$dl] |99  \$`\$<9    )!ڋڋ\$@t$t4u $     |$`))    |$d9$   9"  \$49  t$\L$x$$   L$$   L$)ډ!T$)މt$l$  D$L$T$ \$\l$`\$XЉʋ$   $   $   L$x\$,$   +  4${|$`|$l$$l$$   t$$   t$$   t$&  D$$   QXl$`t$$)?$   9  t$x$   \$,|,t$h9  |$Xt\$   9  9  ))ۇ!  l$`$   ,>o  t>t$d	L  \$Dt$d$   \;\$d	ދ\$d	݋\$D
  $   \;\$d	ދ\$d	l$D  \$d$   \;	  $   t>	  $   t>	`  \$Tl$di5?  t$P$   4  \$\$   |;.t$P$   t\$`l$\l.l$T	|$Tt$d	|$Pi5?  $   \ {|$\| \$L  \$H\$Pt|$`\$H\;  t$\)ދ\$X)   \$Lt$P9'|$T\$d	ߐ\$,Di5l$h\$X\$4$   $   $   \$x$   $   $   D$l    D$(D$l~$   $   9     $T$L$$   )!$   ЉD$)\$L$E  D$L$T$ $   $       9c  $   $   D$x     $   9t,$t$\$D$x$   $   $   $   $   |É͉щoD$8\$d $\$x\$L$l$T$~t$D$l$PD$8$   \$d|$4$   $   D$x    ǃ      $   $$   D$$   D$$   D$T$$   D$   D$L$T$ $   $   $   |É$  $   &ى+B                     1<ى#؉؉]He    ;a   (D$8L$<T$0\$,l$41
FD$89}Vz09vt$$T$0D$  $\$T$l$|$茚\$D$l$xD$ L$<T$0t$$뜉\$DT$Hl$L(Qe    ;a  D$   L$(9  ʋ\$ |v9  T$,)ډ!Ӌ|$$9  9  ))Ňۇ!,9  1@9}|  (48tD$0ÉL$0Ël$E           T$,9*  9  |$L$))T$!|$$9   ))݇ۇ!l$9   T$9   1B9}    ,:48؇ݖtT$0ȋ\$9tLw~)ËT$,)!Ћt$$<9wY1@9}sG8,8ЕtȉD$0ÍD$0ÉL$0ÉfD$0    ÉʉZى؉~؉le    ;av1D$ ǀ    ǀ      $D$   e    ;a  ,\$0Cl$4)l$8K;S9E  ͉t$L$*  9a  9R  T$))!91  )ŉt$)Ƈۇ!489   l$9t$t$l$\$l$1D$t$0|$D$L$,D$L$0T$\$Ή9}uًV9   9   T$))!49wxt$()ŋt$)Ƈۇ!9~%T$l$t$(9t4$\$l$Sl׉n)݉l$<,É"=D$ ͉D$ J5e    ;a  \$      X  EstGs      D+s{	sCsvsC    C    C       wv  tǃX      ËK@$KL$l$D$   ЋD$L$T$   +u
  묍  C    É   6   
e    ;a  (\$,  {  KL$$ q ۇރ |$ |$0!{|$|$0\$0t$ !΋L$$!	!	l$,]t$u]|$4}}0   ]E    _Љ]X  K      9   !ӖD	D	חD	ƖDfT   |j  t1X  (ËE U@$UT$L$D$   ЋD$L$T$,  +u
  뭍  랃(É   U?:e    ;a  \$   i  X  s   t)  D+s{	sCCEsts   r(  t       toǃX        tËK@$L$$L$L$(L$L$,L$ЋD$L$T$   +u  볍  릋K@$KL$l$D$   ЋD$L$T$   +u  H  G@  +uЩ  Í  ЩÉ      pzEe    ;a0  4D$8   $D$L   D$8t  x  |  l$<9  \$t$D1\9G\$D\$t$D9}v9r  t$@<.9  9~  |$ T$)!ݍ)l$HD$,1D$D$,lm Bl$H|$ T$T$T$9}} m9r  T$9  9      1t$FD$$ƋD$$T  9  l$,)8ؕunɕD$   9  9t  \$
  oN~DL  )\$
|(}9)  )]9r     N	  NE|9   )r   \$   nDT  l$)l$|(t$   }9   9o9rw   |(9s^9o9sJnDP  o1NG9s94É   ؉xo   cZQHЉ?m$[%e    ;a[  ,T$0   D$(~1̕)ȕ)h9!  \    tċ  $  D$D$   D$   H  D$(@L$L$$T$0L  \$ P  l$T  t$d  `  \  l$4,$t$D$|$  D$D$L$0h  p  l  l$8,$T$L$\$  D$L$ T$$JT$RыT$RZыT$ȋL$<DD$@D$(D$D,Éع   課e    ;a   *L$`  \  d  $\$T$l$  D$D$*T$h  l  p  $\$l$T$  D$D$L$ DD$$]e    ;a  $\$(  g  Kiۇ݃   l$ l$,l$!k|$l$ !ω!	s{sl$.kk0   sC    ЉkX  M      9   !՗D+	D+	֖D+	ǗD+fT+   |i  t1X  $ËS@$ST$L$D$   ЋD$L$T$(  +u
  뮍  럃$É   YCNe    ;a  D$  3  L$,     $L$D$   D$$L$ L$D$   D$$L$$IL$D$   D$$L$(QT$D$   D$(L$1.T$D $D$D$   VD$PD$(L$9}+  k5ȕ)=̕)9  49ru  1T$ȉыt  x  9N         k9"  T$D$X $fD$f\$D$HT$   tF{T$x  t  9   L($L$D$   ^D$H>T$x  t  9syL($L$D$   %D$HT$x  t  9sIL($L$D$   D$Hù   ÉȉȉȉЉЉ苭Ve    ;av~D$  tÉ$L$ɉL$D$   =D$$D$$L$L$D$   D$$D$D$D$   fe    ;aW  `D$d    L$lQ\$p9  l$hl$hT$l\$pD    $l$T$\$  D$L$T$x{  \$|  b  k   D$<L$8l$,D$+0  |$dD$P	  D$@1D$DD$P8r*Ӌ\$Dڋ\$d\$|l$,|$dt$@T$DT$xt$+T$@9}2\  `  9=  -)5)9r  T$DD$H   D$4D$H({ڋ\$d\$|l$,t$+|$4|$d\$49}-h  l  9  l 5)=)9r  T$D*D$\*L$X<$T$dD$D$0L$d    $l$<l$t$8t$T$\$\D$d  $  L$D$   D$   D$     D$d    $L$T$L$DL$PD$L$T$09C  T$d    t$+tt$,9   l$X\$\9*     tMCKu }m$T$hT$T$lT$T$pT$\$L$D$t$l$ |$$  `D$tt'   $D$D$   T$d\$\l$X냸   ׉$D$<D$D$8D$L$D$tD$>T$d\$\l$XF$D$|D$L$tL$D$d$D$xD$D$|D$$   D$`t$+T$dD$0\$\l$X|$d111\$|11 $D$hD$L$\$T$hl$D$\$PD$dL$l`É؉؉vmЉdne    ;aJ  0D$4  1  L$<Q\$@9  l$8l$8T$<\$@D    $l$T$\$  D$D$,L$L$(T$4    $D$L$\$l$ND$4  $  L$D$   D$   D$     D$4    $L$T$D$    BD$L$T$H   \$L     k   t9   D$4$T$,T$T$(T$L$L$DL$D$4    Y)Ir:R$D$8D$D$<D$D$@D$l$\$L$|$T$ t$$m  0ËD$4$\$L$DL$ D$4$D$HD$D$LD$D$PD$,011\$L11 $D$8D$L$\$T$l$D$\$PD$4L$<0e    ;a  T$ `  \     l  h    \$(l$$1@9   t    @s\  `  94  Ґ        鋪\  `  m*<  9    ?    s1q*l$ l  h  9  \$(P   sq*,]   b  -q*t ^q*뙋`  \  i9  tt닚l  h  ~s9   |tۉL$      E       D$  d  `  \  $t$l$\$D$   
  D$   l  h  p  $\$T$D$D$     D$D$0D$D$4Éu,$\$hT$ ,$\$PT$ 1ne\؉cй   WЉN   B;5@e    ;a  $T$(  (  \$0l$8t$<|$,1'D$ @L$0T$(\$8l$<t$,ˋl$8t$<|$,9  D$ <   @s'9  D H $fD$fL$뛐        |$\$=m*<  9  |$  H $fD$fL$B))T$9g  ۅv2-ؕ)ܕ)9A  D L$($T$)T$\$D$%? =      q*L$H9   D$\$D$DQ	l$(,$fL$fT$))T$9   ۅo-))9swD L$($T$)T$\$2<=   s-q*t ^Ѝq*H=   s7-q*t ^Ѝq*"$Ã$Éҹ˹Ĺ   躹賹謹؉裹ع   藹莹舠Se    D$;A      |$1׺D$   `$D$   D$   yL$$    +$t|$G   G   +u>$   =*<$D$D$D$   D$   D$     Đ   Ë$    =*蚟e    ;ap  8D$<  1  \  `    d  `  \  l$D,$t$Ht$|$L|$\$T$L$  D$<`  \       ǂ        d  `  \  $l$\$T$D$     D$<  $D$  D$   L$*L$D$<  $  L$D$   D$   D$   Y  D$<  $L$*L$D$    D$L$T$D  \$H    k   t9J  D$<$D$  D$   L$L$@L$D$<  Q	    L$4X  l$Ht$D1B|$4\$Hl$D݋t$Dˉ9  \$xol$0 ۉ\$, ۇۇ݉l$( l$$4,t6m !XL$0t$,!ϋL$(|$$!	hXhp<1x0s	L$Sh@    l1Љhl$M     9  \$0ۇއۇ!\(	߇߈\(߉|$0	ވ\(މ|$0	߇߈\(ft(     t  u18ÉT$ XR$X\$L$D$   ҋD$L$T$<  +u  ЋT$ 띍  ?뉘X       $fL$fT$8ËD$<$\$L$@L$
D$<$D$DD$D$HD$D$LD$6811W\$H11J$T$D$<8Éy   /  E   pe    ;av:T$    r D$L$T$1,C9|ù   诚e    ;a3  `$D$  D$  YsD$D$ +$o|$G  G  +   T$|$1f+l$fk@|$f=   f= sRX0   fL$iۇݕ !݁   5*3f,.	݁  rFf= s   	   f=s    됍X   놉|$ ËD$ٱ7  HRe    ;a   `$D$   D$   qD$D$ +$m|$G   G   +uXT$14f.,fE Cǉ؃}+f5*,.=*	r|$ËD$룉ع   Xbe    ;avWT$\$l$11	@t$9}%4t} m9slm ,҉ΉL$Éذe    $ ;A
  `  $t    $l  H$p  9  9  $h  ,fE ,Eh9  L$l$|$ 1袱$`     L$   &q$h  T$\$ы$h  $l  l$9s   Z
  \$jZ  L tt L$L$l(\,4`     pD,c  t \0	$l  ݃Z  \ t,u1|(u%D0    ]  lD,,뭋|$|$|(9  ,`  T |$z| 9  $h  TT(T0z|0   T 9t-zl$l$l  Tl,VӋ$h  `  ,$l  9  $d  E J   tJ@~   4+t9r   E$x  $|  Ǆ$     `  É֍V   \\0Yt$,`  ~   \$t$<`  9t,$|$t$^T$\ Csq|D<0   D$L$Ӌ$h  t$iй   ] $D$3й   9   -   #   ع               ֬   ̬Ǭ $ةD$z2贓e    ;a~   T$,\$(l$811@9I  4tt)9=  D$fL$l$8)|$t$$~`\$<)^d!݋\$4݉l$^\+   n\ $\$5D$L$T$$\$l$1-f1\$fYL$qL$iL$$|$ًT$$9}ft$fl$iۇݕD$ 2RL$!f׍*4   l 	9k'ȋT$,\$(l$8߉蘪 É؉]be    ;a5  ,\$0k  SCl$8M9  t$411|$ Gl$8t$0t$4\$ \$09}^4t\$ 9  ,f} ,؉uCċt$ 9  ,fE   lE     +[9z  lfE   9]  ,fE   E    L$ 9<  21tf ,fU B9},m s;9r   ,ÉT$$D$(KlSp{h-+   Ch $|$3D$0$L$(L$T$ T$\$$\$l$@l$D$L$T$\$0$T$D$L$D$(D$D$ D$D$$D$,讨x$D$  D$  iD$L$0A  A  +u
AyYΨ	¨蹨貨諨谏e    ;av	D$D$耏e    ;av=D$L$9s(T$D$9sf9D$ e    ;av]D$L$9sHT$lu <D$ 9s't$1If7M fDL$藧蒧蜎e    ;av	D$D$pe    ;avZD$L$9sET$\l$9s,L	9u	f9D$ D$ Ée    ;av]D$L$9sHT$lu <D$ 9s't$1If7M fDL$gble    ;avQD$ $D$$D$D$
   m$    !D$D$#   聙D$L$D$(L$,e    ;avE$    ̀D$D$   D$ D$D$$D$D$L$D$(L$,蔌e    D$;A     $   6  +    1|$pϦ$   $   111C9}@׋tu%9~+  Dpщ19|׉։1υ  |$0a1|$0~|$p<_Ή9
r   ۉΉ   !9t(  Ä  $   	u  $   1@9R  t t7  D$t$|$0,l$ UVڃ 	f*,+t$    4	Ӈ	׉ʉL$	V$   *D |$,   |$(|$,\$(!*   }r  D$Ջ$   (  $   l    9:  lm |	,il$, l$(L$,   L$(!l$9}r  *$   iƄ$   İ   Ã    !T$B  D$X-,$D$, ۇ݉l$(l$l$bD$T$($       +     T$l$,t$$nt$,ʋ$            =*l= f47	)     t$$L$
L`$T$T$a$       \$l$9   lm t$tt<5+u1!$     ܠƄ$    İ   1Ƅ$   İ   Í@$|$11	         ՠ   ɠ   轠Ǉ2e    ;a  L$ysE$  D$L$T$p  +ut  tȃÍt  É̟Ql  QQA,  uL+u"*  ǁ      $}	  Í  *X  1Kԃ   $  D$L$T$p  +uPt  u+B,  u    $  y  ۞  Ξٍt  É轞룋AQ$T$4D$ T$p  +ut  t  s$V  'e    ;a  \$Ä|  x  x  |$   t  p     d  $ЋD$p  t|  uP  H  X  T  9Y  9J  X  ))!단L  9T  uǀT      ǀX      ƀ\  |    -+ux  |$B
D$(    L$,D$0ËT$ 9   l$T$9t$t$l$/T$  |  x  D$9   )|  )É  5+!u>x  ut  p  D$(T$,L$0ÉD$(D$,    D$0    Ë|$ŉo뷉I=3݃e    ;avnD$ p  t  9@*tp  t  L$D$É$T$D*D$CD$uD$D$    D$    Kve    ;a  @T$Dzs $u  D$L$tD$HL$L@ËZ݃      ju~  \$8D$4l$0zB
t$$1   D$4L$ T$D\$8l$0t$$zs $  D$L$tΉL$HD$L@ËD  Z  -@)l   zzBA\$8l$09}L$     Fˋl$0}&D  8  ٍ@),r  D   JL$<$D$D$   D$   D$*  D$8\$0  \$1
\$D$89  L$(D$D$L$<L$  D$L$T$  }#\$D@  E D$(=<  _  L @9  \$(  l$D@  C=<  "  t      t$,L$D$D$L$\$(l$Dt$,9Es ,$  D$L$tӉL$HD$L@Ã ut$0!u)E   !N|$0!|$<3l$9-1AC9}@  <  rb  ؋\$DH@$D$.D$ L$HD$L@ËD$DH@$L$\.D$ L$HD$L@Ãu\$(l$D      1u\$(l$D      1@D$HD$L@ÉT$HD$L@Ël$D@  L$4<  }  D$<$t$L$D$<  D$   \$D@  E L$<  -  D$49  ,  $T$8ډډ!D$)L$t$SD$u,D$D@     9H}HD$H    D$L    @ËD$DH@$D$,D$ L$HD$L@ø   띋D$DH@$D$,D$ L$HD$L@ËBJ$L$,D$ L$HD$L@ËBJ$D$r,D$ L$HD$L@G<  <  ع<  ǖ<  轖<  賖   觖   蛖   菖ȹ   胖}He    ;a  D\$Hh  tfua\$H    T  09l  13    )ŉ  H  P  T  9L  _  W  \$<  $D$  D$L$T$  =      T$<H  L  T  9  +T  KT  P  H  9L  t뀋X  9  X  ))É!9L  uǂT      ǂX      Ƃ\  |    +u x  pd  ǂh      DÍx  Xd  pG  =	    1  D$\$ l$<9EsK,$  D$L$u
D$\$ ًT$<p  +u
t  DÍt  ʓ ً]ʉ!])E   !K!ߍ:\$8    }sI,$o  D$L$u
\$8l$<܋T$<p  +u
t  DÍt  @uٍ*3EE}zC\  tdL  9    &EM$D$(D$ T$<p  +u
t  DÍt  裒T  뚃   st$ ʉ!\$$9HsU$T  D$L$uD$<L$T$8\$$ӋT$<p  +u
t  DÍt   p!p)Hqt$4 t$8   !N!	L$4   t$8!΍\3щEM$L$'D$ T$<p  +u
t  DÍt  ~,$t$@  D$L$T$ul$<ˋL$89L$<p  +u
t  DÍt  (l$<~=  }   =  }   =  }   =  }   =  }c   p=  }1  ]D$<HP$L$c&D$ T$<p  +u
t  DÍt  @\$<l     T  X  )~tP  H  9  9  X  )!L  9T  uǃT      ǃX      ƃ\  |    +ubx  D*@*p  +u3t  +utd  DÍd  tS鍻t  Fƍx  9뗋\$<p  +u
t  DÍt  틃X  9  9  X  ))!L  9T  uǃT      ǃX      ƃ\  |    +u x  pd  ǃh     DÍx  ud  pdԍH      $L$T$D$\$H9L  D$0L$()D$P  ߋH  9   9   l$8))ۇ!9   t$,l$@)Ƌl$8)Ňۇ!9~\t$8l$@9t,$\$t$͖\$,l$8L$(9}l$HD$T$0މal$HT  t$0)؉4(!蠍t%e    ;aS  4D$8@    @    H W$T$L$
%D$L$$L$D$8`  L$D$   D$   D$   .D$8HT$T$(щL$,ht$|$ HL$(Չhtz95@*t+p  +u
t  4Ít  (t$$|$04$|$D*D$hD$t5h*=l*D$8뜋D$8t$$|$0`  f9b      P  H  X  T  9  9  X  ))!단L  9T  uǀT      ǀX      ƀ\  |    x  -+  x  l     T  X  )م~uP  H  9@  9/  X  )ډ!ӍL  9T  uǀT      ǀX      ƀ\  |    +uhx  @*D*p  +u3t  +utd  4Íd  tM鍸t  </둉"  $}   4ËD$,$l$D$ T$8p  +u
t  4Ít  Ɖ؉蛊t荊h2qe    ;aV  8\$<P  L  H  T  9'    ))T$,!D$49  9  t$(C W$L$D$E!D$L$$L$D$4D$D$(D$L$,L$D$*D$<HT$ыht$ |$HՉh  )ʉ  T  ىT  tx9=@*t)p  +u
t  8Ít  \t$0|$$<$t$D*D$D$t5l*=h*D$<랋D$<t$0|$$됋P  H  9L     X  9  9  X  ))!ލ\5 9L  uǀT      ǀX      ƀ\  |    +ux  ld  8Íx  nd  l]څXl     X  )~d9   9   X  )!ލ\5 9L  uǀT      ǀX      ƀ\  |    +uhx  D*@*p  +u3t  +utd  8Íd  t肆鍸t  qx  ^닉/*щme    ;a   D$PI$ыD$L$T$tS9@*tL$ D$$ÉD$L$$D$D*T$D$th*l*뿋D$L$뵋D$XhX hH !	P@D$     D$$    l+e    ;a  $T$,l$(u}#  l$(EME ML$|$	׍qT$,\$9   t$|$E M@$ЋD$L$T$tT$\$(ST$S9@*tD$0    L$4D$8$ÉD$ L$$D$D*T$躽D$tl*h*뷋D$ L$뭉  \߃	       9   <L	#  9   ؃9v	\$ui}uEM$L$D$ T$(p  +u&t  p  t  D$0    D$4L$8$Ít  kӉ})ΉuD$0D$4    D$8    $ÉǉT軃je    ;av(+$|D$zje    q  $p  )=      u$$  D$$   L$&D$L$T$  |$`5 ȹ%  T$`D$d$  @  $  D  $  H  t$0$  !-t$  -+  ߍt$`%  󥐋+H  P  t$L  H  t$,t  |$01H  L  l$P        P       ǃL     H  $         9l  )$  )Ňۇ!苬$     }kL$9t$D$L$ED$$  T  9L  uǁT      Ɓ\  T  X  Ǆ$      Ǆ$        ù   뎋$  z$D$   D$   AD$$  ǁL     ǁP     +uH  |$,Rl$(T$$D$0D$肌|$,D$(%T$$  ` $\$D$`D$$  $  -`9   $   ux   |HX$;D$D$ $D$   D$   @D$D$$|$41藁L$$L$4D$8   D$<   $  L$@$   L$DD$XD$\+u|$ t$4D$ NX$D$ D$L$4L$1ո       cfe    ;a  ` $:D$D$0u$L$dL$T$hT$D$L$T$.  \$0+  K $t:+L$  D$0@  `$J:+L$  \$0D  td  H  +H  P  t$L  H  t$,   1H  L  D$P  =   |P     D  ǃL     H  t$D$    1D$|1L$0T  9L  uǁT      Ɓ\  T  X  D$lL$p`Í$D$   D$   k=D$L$0ǁL     ǁP     +uH  0|$,|l$(T$$|$|$,D$(|T$\$0\$0D  f|d  tU|nT$0@  ?|"{0|L$d`9   D$hux   |X$/8D$D$ $D$   D$   I<D$D$$|$41}L$$L$4D$8   D$<   L$dL$@L$hL$DD$XD$\+u|$ t$49D$ TX$D$ D$L$4L$`1ո       {b]e    ;a  ` $$7D$D$0u$L$dL$T$hT$^D$L$T$  \$0+\  S $6+L$#  D$0@  `$6+L$  \$0D  td  H  +P  l$L  H  H  t$,P  1|H  L  l$P        P       ǃL     H  L$p       9b  )l$t)Ňۇ!l$l   }]L$9t$D$L$节D$L$0T  9L  uǁT      Ɓ\  T  X  D$xL$|`ù   뜋D$l뎍$D$   D$   j9D$L$0ǁL     ǁP     +uH  |$,xT$l$($|$|$,D$(xT$\$0\$0D  exd  tTxT$0@  >x{/xL$d`9   D$hux   |SX$.4D$D$ $D$   D$   H8D$D$$|$41yL$$L$4D$8   D$<   L$dL$@L$hL$DD$XD$\+u|$ t$48~D$ TX$D$ D$L$4L$_1ո    x   w^e    $;A     |$   11	D   @=   }=   r      	D	   @=   }	=   r|   	D   @=  }	=   rR  	D   @=   }r-*$D$D$D$   D$   ?Ĕ  ù   v   v   v   v]e    ;avU+$u1*+$u
*Í=*u=*u$]e    ;avYuD$t@D$\ʍ|$9;uۉ#e    ;avNYuKT$t6JD$9s$D$9sf9D$kufu!k\뙍|$9;u#e    ;avnYunT$tVJD$9sDlu <D$9s't$q	fu fDL$tt[v|$9;u#e    ;avYuD$t@D$2|[ʍ|$9;uۉ#e    ;aveYubT$tMJD$9s;Tl$9s&L	9uÍ	f9D$ssZ낍|$9;u#e    ;avnYunT$tVJD$9sDlu <D$9s't$q	fu fDL$KsFsKZv|$9;u#e    ;avcYu`D$ tKH $L$D$
   :$    !D$D$#   EfD$L$L$$D$(lY넍|$ 9;u#e    ;avWYuTD$ t?H $    ̀T$D$   D$L$eD$L$D$$L$(2Y됍|$ 9;u#e    ;avJD$$L$L$D$   D$L$$D$D$   D$D$Xe    ;av"D$T$f9
u@9BD$1wXe    ;avD$    NXe    ;av	D$    Xe    ;av	D$   We    ;a%  L$ʁ  \$l$$t$    3sssۇL$ L$t$L$ }1u,+t$9|$qi  <$)ǉ؉qi  )|$ډ͉~H  ~2Pȍ  PD$  D$ D$L$t$\ȉt$ 111	ʉT$(Ve    ;avOD$$L$L$L$ L$T$$T$uD$L$D$ D$(D$,    D$0    *Ve    ;avD$ D$Ue    ;a   $D$( L$0Q\$49w7l$,D DDDl$8T$<\$@$ÉD$ $D$,D$L$\$T$/l$D$\$PD$ L$0GURe    ;a   $ ,$)D$D$ $L$(L$L$,L$L$0L$L$4L$L$8L$  D$L$tD$<    D$@    D$DL$H$Í D$<D$ D$@D$D    D$H    $TIe    ;a  DD$HHPn  HPI$T$LT$\$P\$\$T\$ыL$D$T$\$HC{+  ST$T9)  L$$|$@Ck@$,$l$Ll$L$T$ЋD$HHP9@*tH@T$$T$XD$\L$`DÉ$T$D*D$dD$uD$HD$HH W$T$L$D$L$$D$D$HH L$D$   D$   D$   D$ L$tz9@*t3T$HJ+uBT$$T$XL$\D$`DË|$@ZkD$<L$($D$D*T$蚤D$th*l*똋D$<L$(뎋D$HHP T$8X!\$4h"l$0p#t$,xI <$ыD$8L$4	D$0	ȋL$,	9L$t?**T$HJ+uBT$$T$XL$\D$`DË|$@j@*D*T$$T$XD$\L$`DÉ\jD$X    T$\L$`DjQCe    ;a   D$HP   9@*ta   uFHPI$ыD$L$T$B+uJD$L$ÍziH@D$L$É$L$D*D$L$D$1yP7e    ;a'  Ā+$   W_  1Lk$   Q+y|$P  Yu$$   D$$   L$D$L$T$O  $   +)  KC W$L$D$ D$L$$D$$   H L$LL$D$   D$   D$   g
D$ L$$   Jz+  B|$Htx9@*tBJ$   $   É$D$D*D$SD$t0l*h*$   J+uB뤋|$Hg뙋$   J j!	t5$* *J+uB$   $   ag縅B)9t묕   AQ@      Q W$D$T$AD$L$$D$$   D$$   D$$   D$D$L$$   J+u]B$"D$    `$   J+uBǄ$       Ǆ$       ÍzUf܋|$PJf뛋Q W$D$T$mD$L$$D$YD$L$$   J+uBH|$Pe: R$T$D$D$L$L$D@D$8$   Z*5 W4$l$\$D$L$T$D$L$D$$   D$$   D$$   D$D$8D$'A W$T$D$xD$L$$L$D$LD$D$   D$   D$   D$ L$$   J+B  Btx9@*tBJ$   $   É$D$D*D$D$t0h*l*$   J+uB뤋|$Hpd뙋$   B D$4J!L$0Z"\$,j#l$($   $   t$$   |$$   |$D$4L$0	D$,	ȋL$(	9L$t@**$   J+uB$   $   Ë|$Hc㋌$   l$'m|$HccY{c`$   9  $   u6x   |-$   
+u
Bz)cX$YD$D$<$D$   D$   s#D$D$@|$T1eD$@D$TD$X   D$\   $   D$`$   D$dD$xD$|+u|$<t$T]iD$<.X$D$<D$L$TL$j׸    QbIT$8\$D ,$|$n1T$8\$DIe    ;a  $D$0}t$vD$D$    D$      L$D$ $D$#   D$D$D$   D$   fD$L$D$@    D$DL$H$Ã	p$D$L$(+uWL$,HL$0HL$8HL$<H+uL$4HD$@D$D    D$H    $ÍxD$4 a֍xD$,`uHe    ;a   L$T$
+uo\$ZjuKJZ u3B$    +uB(    B,    B0 Íz(1j`A$ЋT$뿉,$L$\$}T$럍zD$8`GJe    ;ap  (D$,@0@,xH    @- Ht
H- H-H-P,iC  ))ڃ)шH-PI$P,T$$T$D$   D$   ыD$L$f  D$,HPX   HtD$0    D$4    (ËHXhpx$L$\$|$t$l$yD$L$ T$+u\\$,SuE$D$    `T$,J+uB fz ^YD$0L$4(Ë\$,{ŉ^뗐$   \$T$L$D$T$,B,J-B.J/J@$L$$L$D$   D$   ЋD$L$u	D$,D$0L$4(ÉL$0D$4(Ãu	@-'Qw	@-@tփw	@- $D$%Epe    ;aC  (D$,H0   H$P(   L$4   P$T$0T$L$\$8\$<kD$L$T$t.\$,S$-+uC(L$<T$@D$D(Í{(\D$$L$ T$D$,H@ I$$D$0D$D$4D$D$8D$ыD$ D$<D$D$@D$$D$D(D$<    D$@    D$D    (D$<    L$@T$D(É$DD$L$T$,J$+u
B(z(9\Ce    ;a<   D$$H0   H$P(   H$LuD$L$T$$J$z(+   B(   |$BJ @ $ЋD$T$$B,J-B.J/J@$J,L$D$   D$   ЋD$L$T$$J$+uB(L$(D$, Ë|$'[L$(D$, [VL$(T$, É$D$L$T$$J$+u
B(z(ZYBe    ;a   G$D$   D$L$*+   *$D$   D$L$*+uM*v$D$   D$L$ *+u
$*Í=$*Y=*Y몍=*Yd^A	e    ;a   D$$L$L$cD$L$Q$D$LD$L$Q$D$5D$L$Q$D$D$L$ $D$D$   D$D$@Ye    ;a  D$HT$Z(9*   1Ʉ   HZh9j   1ɄtHXj9JtR1ɄtHHXj9Zt1ɄtJ 9H D$1$L$l$БL$D$T$1ĉ$\$l$譑L$D$T$1덉,$L$\$芑L$D$T$W1P,$L$\$aL$D$T$z?e    ;avZ+ $   +L$u*P*Í=*W=*PvW>e    ;av	D$   >e    ;av	D$   >e    ;avD$     n>e    ;a   D$H9*   9*uM*$L$ L$L$$L$\$(\$ӋD$L$D$$D$,D$0    D$4    Ë$L$L$ L$L$$L$T$(T$  D$L$벋*$L$ L$L$$L$\$(\$ӋD$L$|r=e    ;avD$ D$>=e    ;a   $D$0HT$(\$49w;l$,T ވ\މTވ\މl$8L$<\$@$ÉT$ $T$,T$D$\$L$Ql$D$\$HD$0T$ <Ne    ;av1($D$D$L$$   D$D$(<e    ;avYT$10C}Ńu1\$   sA=   }1ƃÉȹ   T;e    ;av3D$ЋL$T$\$14+E1Ɩ39|ЉD$V;e    ;a   ($D$D$L$$D$D$1+
<,^}Ձ   3,rA   }s   щD$Éع   Sȹ   S:Oe    ;a   D$(   L$ыT$ \$,l$$uu 1u4}3   }3   }3   3      3      3      3   хuL$0Ä$T$l$D$\$D$D$0ËT$ \$,l$$L$9e    ;av=D$$*D$D$ D$D$$D$D$(D$D$D$,,9e    ;av6$ +L$u
*Í=*JQ8e    ;av[D$T$)l$)΍31)ω1)ى1)99~9T$ÈD$ÕD$^8e    ;a    T$$\$<l$4t$(|$01   ,l$<   t$4|$(|$0D$D$D$\$\$<D$9}i9   <|$l$)t$),7l$\$1)1)1)99	\$l9	\$_\$VA9}1D$1D$w É;PE7e    ;avE$     yD$D$   D$ D$D$$D$mCD$L$D$(L$,6e    ;avE$    AD$D$   D$ D$D$$D$CD$L$D$(L$,6e    ;ae  @D$H=  D$DH$L$H<L$,L$D$   D$   D$   D$ L$  D$DHPI$$T$,T$D$   D$   ыD$DHF  HGs  HHt	J  ɉ<  H>P?	H=	H<	PAXBhC		P@	@D$LD$P@Å~ÉЉ͉9  	щL$(͋L$( L$$9L$$	9	Ȅ=  C0    CDC 1     CE   C0   C0   CDKED$0    D$4    D$8    D$<    T$0*؉D$4T$8D$<$D$   D$0D$D$   D$   )D$L$$L$D$`L$LD$P@És{$QZ  D$L$D$LL$P@À)C0   CEuC0    C0   u)CEuC0   C0	   ueCEw%uC0   C0   uC0
   yuC0   h_C0   SJCEw%uC0   1(C0   uC0   C0   `D$LȬD$P@Í`D$LD$P@Í@D$LD$P@Í`D$LD$P@Í`D$LHD$P@ÉL$LD$P@Í@D$L@D$P@ 2{e    ;a^  8\$@,R9t@D$DЬD$H8Å~   ܋D$<H  ۽   !9ÍR     T$,P$T$P<T$4T$L$D$   L$L$D$T$ [       D$<PXR$$\$4\$L$D$   ҋD$<H0

      U$D$   D$   	D$L$<A(   A,   +  A$\$,1nt$,9   D$0    @     T<T$0T@     T
<T$1T@   |  D$(D
<D$2D$3$T$0T$ID$<H$P(\$l$t$(9-  ,] |+u?5H/^D$,L$<   }q\$$D$0    D$0   $L$0L$D$<H(P$\$l$t$$9   ٍ++|u댉G|Q,9wcA($U  D$L$L$DD$H8Íy$xGl@D$DجD$H8É뻃tvՉD$DT$H8ÉGGGй   Gй   Gй   G   G   Gw.e    ;ad  4D$8H0S  QI  L$<$  P$T$P<T$0T$L$D$   L$L$D$ T$        D$8PXR$$\$0\$L$D$   ҋD$<   L$8A  $T$0T$D$1OD$8H0u2B  وB  ƀ@  $S  D$L$L$@D$D4ÃuB  kUB  ƃuB  B  몸   gT$@D$D4Í@D$@D$D4Ã   L$<   P$T$P<T$0T$L$D$   L$0L$D$T$ up     D$8PXR$$\$0\$L$D$   ҋD$<}.L$8A  $T$0T$D$MD$8ƀ@     ˉD$@T$D4Í@D$@PD$D4Í@D$@`D$D4ÍQ  L$<   a  X$\$P<T$0T$L$D$   L$,D$L$ T$     u  T$$D$8HXI$$\$0\$T$D$   ыD$8P,L$$9H(}9.  H(1	V\$$9X$h(9   Ӌk59   T$(M ]mD$,    L$,D$-\$.L<L$/ $\$,\$	D$8H(P$\$l$t$(9sgٍ++|uPB@D$@L$D4Í@D$@XD$D4Ãd<1C$ =D$UD$uЉCGCѺ   C   C   C)|e    ;a"  0D$<  ;HPI$ыD$4HPI$$P@T$D$   D$  ыD$<\$4k8   $O  D$L$   D$4H$L$H<L$D$   D$   D$   D$ L$uSD$4H>P?	H=	P<	ʉP8x@IDAT+D$D    @D$HhD$L0D$D    L$HD$L0D$D    L$HD$L0   9   T$@9   kI,$l$8l$D$T$ыD$L$T$\$@9   D$,L$(T$$D$4HhI$,$l$8l$T$\$ыD$$L$4)A8D$DD$(D$HD$,D$L0ÉgD$D    `D$HpD$L0D$D    D$H    D$L    0Éщ@@'e    ;a  xǄ$       Ǆ$       Ǆ$       Ǆ$       `$D$|D$D$    D$    D$    D$ L$T$\$s  D$tL$$T$8\$lD$D   AD$T\$`D$D$0  D$|<      L$8T$t11l$p\$0t$$|$lD$<1D$,1D$4D$<TN<$P<T$D$   D$   ыD$4@L$T$\$l$|t$$|$ll$pL$,щD$4D$|ڋ\$0l$,uGuCL$4duǄ$       Ǆ$       P*T*$   $   OxÅ!  9@*      uwt:Ǆ$       Ǆ$       @$   x$   xË@8u$   D$p$   Ǆ$       Ǆ$       xËA$ЋD$L$$L$D$Ǆ$       Ǆ$       @$   $   exÉT$tL$8$T$D*D$vt$D$|L$8T$t\$0l$,1$D$    D$    D$    D$6  D$ L$T$\$  D$tL$8T$0\$p1t$(nD$tL$8T$0\$p   l$( W$L$$L$T$lT$D$L$T$|$D$L$D$(D$D$   D$ L$T$\$u9yD$|$L$0L$l$pl$\$T$T$(T$:  HǄ$       Ǆ$       $   $   xËD$|T$t\$0l$pǄ$       Ǆ$       $   $   襾xÍ W$D$$D$L$lL$D$L$T$|$L$D$D$    D$    D$ L$T$\$uՉD$|%Ǆ$       Ǆ$       $   $   xÐxǄ$       Ǆ$       $   $   ׽x^"e    $;A9    $  Zj<  5  $  )5  $   l$\B0
,  (  H|'  B $  @  O&  ;&  1&  $  1$  $   $  $   $)$$  $  )׉$  T$T$:D$$  @$|$$  GG+u%  $  $$  G$  G$   G$   G$  G11111ۉ$  1ۉ$  1ۉ$  $  $  $  $  $  $  $  $  $$  $   ʍiL)A$  L$L$!D$$  $$  L$L$$  HD$  L$1ҋ$  1q  $  $l$$  L$\$\$\$T$;T$D$   @\$7㋌$T  $   $  t$($  $  $$  $T  $   $  $   }<9}6\$7ۖ8Öu$`  1D$;G$h  D$;2_$  $  $  $$  $  $T  $  $T  $   9}:$T  94  $p  1$   $p  8$  $  F$  ŋ$  t$\9Y"  $  $  $  $  $  $$  L$\$$  T$T$T$D$ L$!  $  4  Y$  <v4  $$  $  $  6    $  s0      @  t)B  D$($x  1$T  $x  i$  $X  1$4  $X  G  $   B狜$4  $   $$  $  $   $   $4  $      9   \$8Vn^v9   9   $  9y9ÇݕtY$   $  ]$  ] )u$   )׍7$  92  t$8ۇޖ$  |$81댋$  $  ꋜ$4  $  $$  $  $  $4  $  $4  $   95$4  91  $P  1$   $P  ?  @    B  D$%$H  1$D  $H    $  $l$$  L$\$\$\$T$=T$讝$   @\$1$D  $   $  t$%$  $  $$  $D  $   $  $   }=9}7\$1kU8ؖu$0  1D$=E$8  D$=0_$  $  $  $$  $  $D  $  $D  $   9}:$D  9J0  $@  1$   $@  7$  c$  $(  1$\  $(  6  $   B$\  $   $$  މ$   $   $\  $      9   \$4Vn^v9   9}$  9p9ÄtV$   $  k$  +)s$   )׍7$  9*/  t$4kUD '$  |$41둋$  $  ꋜ$\  $  $$  $  $  $\  $  $\  $   9$\  9.  $   1$   $   -  @  r  B  D$&$  1$0  $     $  $l$$  T$L$L$L$\$k$   @\$9$0  $   $  t$&$  $  $$  $0  $   $  $   }39}-\$9\$?L$?8Ȗu1I?_$  $  $  $$  $  $0  $  $0  $   9}6$0  9,  $  1$   $  E$  .$   $  1$X  $  ?  $   Cl$6$X  $   $  $   달$$  $      ,9   \$6\$?t$?\$0$  V~^v9{9}n$  9_9tJ$   $  Z$  )r$   )$  9+  t$0+$  1뢋$  $  $  $  $$  $  $  $X  $  $X  9}6$X  9B+  $   1$   $   J$   $  q    @    B  D$'$  1$8  $     $  $\$$  T$L$L$L$L$<L$$8  @$   $  \$'$  $  $$  $  $  $  t$'$  $8  $  $8  $   9}99)  8u$  1D$<6$  D$<!$  :$  ^V>$  9)  ))!9~B9t$D$l$5$  k$  .$  $   $  뺋$   $  1$H  $     L$  $T$$  l$D$D$D$L$苕$H  @$   $  $$  $  $  $  $  $  $$  $   $  $H  $  $H  9}'9d(  $H  <P?s97>(  $  h  @    $  V$  >$  B  D$)D  D$*F  \$+$  1$   1$  $  $  $  PT$>T=$   B$  \$+|$*$   $  $  $  $$  t$)$   $   9  $  9)'  {9'  |D$/{9&  |8   t$/l$*8؇ݖ   l$+8؇ݗuo$  1D$>$  $  $  9&  D$5$  /U9e&  D=U9K&  T$5T=U9)&  $  D$>$  l$+l$+t$/ԋ$  P$  ꋼ$  Љ$  $  V$  1$l  $  $   $  1ɉ$  $  $  =D$l  G$l  $   $  $$  $  $  $l  $   9   $  9%  <$   9%  +~$$  9$  }\9$  $  \=^$$  9$  ]|9$  $  D}9d$  $  }$  T= $  $  $  1$@  $  e  $   Cl$2勴$@  $  $   $   달$$  $      9   \$2\$-$  o(9_$C9#  _$_o$   o$  9   9}{$  9l$   9Çݕ>$   $  u$  u )}$   $  )$  9"  l$-1렋$  $  ꋜ$@  $  $  $$  $  $  $@  $  $@  $   9}:$@  9"  $  1$   $  $  $  l|  	    $  $  1$,  $  f  $   Cl$3$,  $  $   $   달$$  $      9   \$3\$,$  o(9_$C9x!  _$_$   o$  _9   9}{$  9l$   9Çݕ=$   $  u$  u )}$   $  )$  9   l$,1렋$  $  ꋜ$,  $  $  $$  $  $  $,  $  $,  $   9}:$,  9d   $  1$   $  $  $  g$  $  1$d  $  n  $   Cl$:$d  $  $   $   달$$  $      9   \$:\$.$  o(9_$C9s  _$_$   o$  _9   9}u$   $  9_9ÄC$   $  s$  3)k$   $  )ߍ/$  9  l$.1뢋$  $   심$  $   ܋$d  $  $  $$  $  $  $d  $  $d  $   9}6$d  9[  $  1$   $  $  $  y
  $  ~$      $  1$`  $  &C$   $$  $  $`  $  $`  $   9}4~(v$9  ,9E9u  $  n$띋$  딋~V$  9@  ))!9~B9t$D$l$)$  k$  .$  $   $  m뺋$   뉋$  ^~$  9  ))ۇ!9~B9t$D$l$;)$  k$  .$  $   $  뺃`  %  @  +  A  B  	f\$@$   $x  1$P  $x     $  $$P  L$$  \$fT$fT$fT$ft$2$P  @$   $  \$@$  $  $$  $  $  $   $  $P  $  $P  9}B9M  $P  4x6z9,  T	f9u1($  $   $p  1$$  $p     L$  $T$$  l$	fL$苖$$  @$   $  $$  $  $  $  $  $  $$  $   $  $$  $  $$  909)  $$  <P?s9?  $   $h  1$<  $h     L$  $T$$  l$ft$ft$ft$t$R	ft$.$<  @$   $  $$  $  $  $  $  $  $$  $   $  $<  $  $<  9}R9  $<  <?s9  t	{9  |f|$R{9  $  ~\  @    A  B  	fT$BC  D  	f|$DE  F  	f\$F$   $`  1$(  $`     $  $$(  L$$  \$f|$ft$fT$T$PfT$蝉$(  @$   $  \$B$$  $  $  $  \$F$   |$D$(  $  $(  9   4[9m  0~9U  |0	ߍ^97  \0V9  T0	ڍ^9   fT$L\0V9  T0	\$Bf9uIt$LL$Df9u3L$Ff9u$X  1fD$P$P  fD$PL$FL$Ft$L׉$  $  k$   $H  1$h  $H     L$  $\$$  l$t$Hft$f|$t$R	fL$fD$肀$h  @$   $  $$  $  $  $  $  $  $$  $   $  $h  $  $h  9[9q  <r9Y  t	z9;  ft$H|r9  t	r9  tft$Rr9  $   $@  1$L  $@     L$  $T$$  l$t$Jft$t$Nft$f|$t$R	fL$脆$L  @$   $  $$  $  $  $  $  $  $$  $   $  $L  $  $L  9   9  $L  <?s9  t	{9  ft$J|s9  t	s9d  f|$Nt{9F  |	s9(  tft$Rs9  $  |$  $  8_$  98l  $  <)9rM  u/10F$  $  9<r     $  $8  1$   $8  *8O$$  $  $   $  $   9}9  ,r  $  A$  ڈ8w$  $  $  $  $  9}/%  $   )9  4$   9r  $  uO$l$l$\$l$l$$  L$$  $  $  $$  $  Ǆ$      Ǆ$      @$  $    É$  $  9@*   1҄tk   t7Ǆ$      Ǆ$      @$  $    Ǆ$      Ǆ$      $  $    9h*t1뎉$D$l*T$NT$$  $  `$D$D*T$MT$$  $  )$  $  $  $  Ǆ$      Ǆ$        É$  $  Ǆ$      Ǆ$        Ë$  1l$\$  11ۉ   1   $0  1$  $   $  $   $)߉|$T$  )׉$  T$T$D$$  @$|$$  GG+uG$  \$T_$  _$   _$   _$  _1ɉ$  1l$\$  11ۉ,    1Ʌ  1l$l$  $  $   $)$$  )$  |$|$D$$  @$|$$  GG+us$  $$  G$  GD$lG$   G$  G1ۉ1111$  1$     $  ύ$  1|$\1ۉ11111111$  1$  1$  1A?  @  .    1Ʌ  1l$`$  $  $   $)$$  )$  |$|$kD$$  @$|$$  GG+uu$  $$  G$  GD$`G$   G$  G11ۉ11҉$  1҉$     $  1҉ω1$  61|$\1ۉ   1Ʌ   1l$|$x  $   $   $)$$  )$  |$|$=D$$  @$|$$  GG+uI$  $$  _$   _\$|_$   _$x  _@1$  41|$\ 1ۉ|B   1$  _  $(  1$  l$t$  $   B($  J,$  r$$  $)߉|$X$  )׉$  T$T$D$$  $|$$  GG+   $  L$XO$  OL$tO$   O$  O$  O$$  O(+u9$  G  11111$  1$  ߍ O ω$  븋$  S1l$\$  11ۉsi  ,    1Ʌ  1l$d$  $  $   $)$$  )$  |$|$D$$  @$(|$$  GG+us$  $$  G$  GD$dG$   G$  G1ۉ1111$  1$      $  ύ7$  N1|$\1ۉ@  &    1Ʌ   1l$h$  $  $   $)$$  )$  |$|$FD$$  $|$$  GG+um$  $$  G$  GD$hG$   G$  G 111Ή$  1ɉ$     $  11$  1|$\1ۉ   1Ʌ   1l$p$t  $   $   $)ቌ$$  )$  |$|$!D$$  $|$$  GG+uG$  $$  _$   _\$p_$   _$t  _1ɉ$  
1|$\#1ۉ2    1Ʌ  1$   $|  $   $   $)$$  )$  |$|$D$$  $|$$  GG+uv$  $$  G$   G$   G$   G$|  G 11111$  1$      $   $  1|$\1ۉ;  @  ,    1Ʌ  1$   $  $   $   $)$$  )$  |$|$D$$  $r|$$  GG+up$  $$  G$   G$   G$   G$  G 1111ɉ$  $  0   $  11$  1|$\1ۉ   1Ʌ   1l$x$  $   $   $)$$  )$  |$|$D$$  $I|$$  GG+uG$  $$  _$   _\$x_$   _$  _`1ɉ$  1|$\"1ۉ  1Ʌ  1$   $  $   $$  $)$   )$  |$|$D$$  $=|$$  GG+uv$  $   G$   G$   G$$  G$  G 11111$  1$  @   $   I$  `1|$\1ۉ<)=8)$  9  LtT<)ӍD`  t)͍L.A  $p  ȃt؋$p  u3Ǆ$      Ǆ$      Ǆ$      Ǆ$        Åtɋ$  $  ˉ$  ؉ЉyЉp؉gЉ^؉ULC:1(؉؉ЉRI ؉؉ى؉؉ى؉؉ى؉}؉t؉kbYPGЉ>Љ5Љ,#؉؉M؉؉؉Љ؉؉Љ؉؉x$$  jaX؉O؉F      ~~#-e    D$;AD	     8)<)$  9	  LL$\\\$Xll$TD$P$    rOR  ҧ  ܸ  =@9  $  $   =@  $  9r  $  ~$   $   Y)qQAI$      D$<$   |$ D$(L$,T$$   t$0\$4$  $  ,$׋D$D$LL$L$HT$T$D\$l$Tt$ |$4D$`1D$$D$`  D$@L$ T$4\$<$   t$D$   L$H\$8l$ t$<|$4$   D$@D$$$   9   D$l$P؋\$09f  ))Ǉۇ!$   ǉ$   D$$,0|$ 9+  9  )Ǉۇ!$   9~*l$@$   9$$|$t$XҋD$XD$TD$Ll$Tt$ 9}:\$݋l$Xl$()l$݋l$\t$,)t$<\$8l$    Áҧux5`9   $  ua$  9_  $  FD$ Zj2zBRD$h   D$<$   щ|$ D$hމ|$ 1111t$<1111$   1    q    $   =@#ҧ8*I  =9$  $  $   =ur$  9  $  >FD$ $   Yi1QAI$      D$<$   |$ $   $   Ƌ$   OR5 9u$  $  9?  $  $   NZj2zBR$      D$<$   $   ȉщǋ$   Ƌ$   8    끿    $   =ORHE  .  =9	  $  $   =uj$  9  $  ~$   $   Yi1QAI$      D$<$   $   Ƌ$   i5@9ul$  $  9  $  FD$ Zj2zBRD$p   D$<$   щ|$ D$p|$     딿    $   =[6L   =`9  $  $   =`ut$  9  $  >FD$ $   Yi1QAI$      D$<$   |$ $   $   މË$   ~   =9  $  $   =ul$  9  $  ~$   $   iqQAI$      D$<$   $   ݉Ƌ$   ~NY5 9ul$  $  9   $  FD$ Zj2zBRD$x   D$<$   щ|$ D$x|$     딿    $   =    $   =`7$<$`D$@D$<$D$@D$܌<$D$@D$<$D$@D$褌$D$@D$舌$ D$@D$l$ D$@D$P$`D$@D$4$D$@D$e    ;avvD$L$A8$D$L$T$\$l$U+u/MtD$ \$$É,$  D$L$D$ L$$Í}#ne    ;aI  PD$TP$T$H<L$D$   D$   D$   CD$ L$  D$THPIX=\$8h>l$4p<t$0x?|$,$ыD$THPI$$P@T$DT$D$   D$  ыD$D$D$   #FD$D$   "D$L$4T$,	ʋL$8	ыT$0	ʅ  D$Tx@IDAT  H4}.))$L$行D$@L$XD$\PÃ̓  X0  
Äu     T$$$ D$D$@L$TT$$BT$<D$THXI$$\$@\$T$D$   ыT$(D$<)D$TL$@ȋL$Tvs   ~g      A  T$(Q),$T$D$\$D$   \$VD$ L$T$u   \  L$XD$\PÉ뚉$  D$L$L$XD$\PÉ$聊D$D$H    D$L    `L$HD$Lr$D$   D$HD$D$   D$   1BD$L$$D$D$@L$XD$\P@4   $T$DD$L$L$XD$\P1>17x@IEND7x4u5@4   t@D$XL$\PÉ$  L$D$))$L$BD$@L$XD$\PËD$Tx@IHDRu\H4t.))$D$ D$@L$XD$\P@4   $T$臤D$L$D$XL$\PÁx@PLTEu[x4t.))$L$蜉D$@L$XD$\P@4   $T$賨D$L$L$XD$\PÁx@tRNSH0   
t[x4u'@4   $T$D$L$L$XD$\PË))$D$D$@L$XD$\PÃx4t))$D$ÈD$@L$XD$\P1fL$XD$\PÉѺ   ٺ   e    ;a   4D$8H$L$H<L$D$   D$   D$   ӓD$L$    D$8HPI X=\$0h>l$,p<t$(@?D$$$ыD$,L$$	ȋL$0	D$(	9D$t@D$<D$@4D$<    D$@    4ÉD$<L$@4
e    ;a   $D$(H$L$H<L$D$   D$   D$   ӒD$ L$uBD$(x<PNGt@D$,D$0$Áx@

uD$,    D$0    $ÉL$,D$0$Oe    ;a  ,*D$8+$TL$z$GD$D$(+  L$H@$D$L$0+X  L$4HH+%  L$(HD$$$D$L$tc9@*tD$8    D$<    L$@D$D,ÉD$L$$D$D*T$(D$tl*h*믋D$L$륋D$$x4tw$D$L$t9@*tD$8    D$<    D$@L$D,ÉD$L$ $L$D*T$$(D$th*l*믋L$ D$륋H@D$8L$<D$@    D$D    ,ÍxD$(sxD$4^xD$K\e    ;a@  ,*D$8+$TL$x$'D$D$(+  L$H@$D$L$0+  L$4HH+q  L$(HD$$$cD$L$ts9@*t,D$8    D$<    D$@    D$D    L$HD$L,ÉD$L$$D$D*T$u&D$tl*h*럋D$L$땋D$$$hD$L$P  D$$H09  
X4ut	ut
   WQw6**X@T$8L$<\$@D$DD$H    D$L    ,Ãu**11뽃u**몃wߋH(P$X,$L$\$L$D$$v'u**[**Ju**4u**R**19@*t,D$8    D$<    D$@    D$D    L$HD$L,ÉD$ L$$D$D*T$$D$tl*h*럋L$D$ 땍xD$(xD$4NxD$ee    ;avCE$D$   ND$D$   D$D$oGe    ;a   ,@V$D$0D$L$4L$كD$L$T$   D$0HT$4$ыD$L$L$(T$T$$\$\$ l$4t$0]D$PD$L$(\$ l$4t$0|$$9}7T$N,$T$D$ыD$L$@$Ё|$  tD$8 ,@9}D$D$8,ËA$D$D$8,e    ;a  (T$,Zc  \$4Z B!Z"B#L$@V  \$<3B$7  sB%  sB&  CB'*D$8+$TL$6s$ȤD$+  L$HD$$$L$,Q$T$D$   D$   pD$$$L$0L$T$4T$\$8\$LD$$$@D$T$,B(J)B*J+BJ@$J L$D$   D$   ЋD$L$T$,B+z   J   |$ BJ@$L$0L$L$4L$L$8L$ЋD$L$T$,B+u[JuPBJ@$J(L$D$   D$   ЋD$L$T$,J+uB(Ë|$ (Ë|$ É뗃(ÉÉ5xD$V(ø   7   -   #1&Ae    ;a8  D$HPI$ыD$L$+L$+D$\$K,S-K.S/C0K1C2K3C	~WuEfC4 fC6  C8 $C,D$D$   D$   'FD$D$   vÃufC4봃ufC4맃ufC4fC4뒃
ufC4fC4uufC4 eufC4ULfC4Ae    ;a  (D$4  =     1ɺ,  HD$4T$ 9   L$$*T$0ʋ+[@5*4$l$\$ЋD$L$ 9  \$,(pxpD$|$$4     D3,l     t$D+,l   k  D+,t      "=  |$ \$,@     $C,D$L$D$   GFD$D$   yD$ tS              L$,$,  L$@D$D$   FD$D$   (É$D$D$
   肫$    XsD$D$   4D$L$$D$yD$@T$,J+uB(Íz         v   J   >   2   &$ <D$UD$jvOe    ;avwD$$L$ L$L$$L$T$(T$FT$D$   D$H@tD$,    L$0D$4ËD$$D$,D$0    D$4    rme    D$;AP     $   Jj'  Mۇjrz  |$LNۇr jz  $   Nۇl$|r$j,Z(  Mۇl$xr0j8R4^  Mۇ$   3  $   l$t\$HT$DIO$   K$   \$pnt$|D$h1D$(1D$<D$h$BD$<t$pt$|T$(D$<$   T$DT$(9}Q  $   429  )9x  \$|s떖 ۇ냋T$DJT$0t$t$   D$`1D$1D$D$`+FD$|$0\$p$   t$D$$   t$tt$$   9}S9  <>9  )ߋ\$09  \$t3s뉗 ۇsL$8l$t$!A|$$   \$p$   ։ʋL$89  T$t$@$   )9'  4|$9  <9  $D$D$虍$   L$\$)ڋ\$09  l$tT   ҋt$@t$<9B9     \$811E9}!e  |   9|9  1ɉL$,t$<T$LJ$   $   D$X1D$ 1D$D$XFL$ً\$8t$ L$L$,t$<t$ 9}/9  9  \5 sہ 뮉T$4t$<G$   T$T$49  z  |$$4$   )9X  <8)|$$9=  $   :{  T$t$<9|9Y     T$<t$HN|$xD$P1D$1D$D$PBl$달$   T$\$T$<\$8T$9}H9  l$9  l$p,*)9t  s덝 뒋T$<G\$8T$T$<|$x9   *  l$T $   )9  ,(|$\$9   \$p)9   \$x;s0ҋl$l$<9s9}   $   Ĉ   Éꍕ ƉՋT$Љ ۇt$   T$rk ۇE    t$<ЉЉЉȉxЉof_VMFЉ=Љ4-      u   i   ]   Q   Ge    ;av!D$uËL$$D$oe    $;A    Ǆ$      Ǆ$      $  t  S  $  9x    $$  D$$  D$x$  t  Ǆ$     $   $,  $  $W3  $  	         $   $  P$  $ҋD$$   L$$   T$$   \$$   )Ӊ\$($   ~t>Ft$P$  $  1D$x$  \$x] C$   \$x\$(l$x     \m $   4  ,  9|-9  $   0  ,  0  w  $d  $t$t$艘D$$   T$P$  0  4  -+u.,  $   $   ˋt$P$  $   p$d  ˍ,  $h  5$  p  \$P9x  9  l  p  h  $\$D$$  h  l  p  ؍鋬$  9  $  @9  $  $8   9  $  $L  9  $  $T  $P  $   $   D$,$     $X  D7o|$p$   Ӊl$|T$\$@  9   9y  t |$|$   9X  $X  D= s97  \$tw$@  T$   9  T/T$trl$\9  w$@  l*9A  $  &  $  
t	tt	  1틸t  0  Dm p  l  h  <$D$T$L$wD$L$7  $h  $l  $p  $<  $h  D$T$l  D$X$p  D$,@$   $  l$($T  $P  $  D$,$  t$T|$X|$,$   9  $<  $  
7    !    $h  $X  $l  $8    ]Um $      T$\$@  $   )ߋ|$(<|$p$      D$|$   $  $  WĤ  Í$h  $L$T$TT$\$X\$$   l$l$$  $<  $  $  $   $  $      *T3l$HU$  $<  $   |$,$   9   T$H\$|$  H$  $T$|$ыD$L$@$ЋD$L$T$\$|$   9  $X  C9  L3C9H  $   t!kS$   ؉ŋ$   )111ߋ$      $   $   D$L$      L$|$   $   @\ L$LA@$T  $P  $  $  |$,L$LD$|$  $<  T$L$   9}sE$  $T$|$Ћ*@*T$\$$T$\$ЋD$L$9  $h  $l  D$|9C  $   $   )z$p  $h  $l    Mۇ뉜$`  *$\  Zl$(9s  9b  n)!ߋ$\  t$(9~I$`  9t<$\$t$$  $<  $   $  $  |$,+l$(뱍^  
  $L     $l$$  L$'iD$$H  L$L$d$      l$@UC$H  L$d$   9}<T$@\$|Y$T$l$,l$Ӌ$h  $l  T$\$|9r  $  $<  $   $   ){|$h$l  $h  $p  r  Oۇ$`  {$\  t$(\$h95  9$  M)߇ۇ!$\  t$(9~)$`  9t<$\$t$X$   3l$(ы$P  {$l$$  L$gD$D$`L$$D  $   1۽   1|$4G$D  ՉމËD$`$   9   T$4l$|D$$$   X$T$l$,l$Ӌ$    T$$!D$	  T$%$   C   t9u.$h  $l  D$|9
  \$%P11=؋T$|\$%-ti$    !Cʅz
     уt9uՋ$l  $h  9D
  +$  $<  $   $   ݃  Y  t  $   $   D$8$      L$|$   $   B\L$8A$T  $P  $  $  |$,L$8D$|$  $<  T$8$   9   E$  $T$|$Ћ*@*T$\$$\$T$ЋD$L$ 9  Xhp8$h  $l  D$|9  ߈ߋ$l  $h  x9  ݈\݋$l  $h  h9s  ވ\ދ$l  $h  h9F  $   $   ){|$l$p  $h  $l  S  Mۇ$`  s$\  l$(\$l,9  9  o)އۇ!$\  t$(9~G$`  9t,$\$t$r$  $<  $   $  $  |$,뵉$   $   D$<$      L$|$   $   FΈL΋L$<A$T  $P  $  $  |$,L$<D$|$  $<  T$<$   9   E$  $T$|$Ћ**@T$\$$\$T$ЋD$L$ 9e  $h  $l  D$|9C  f\ $l  $h  h9  $     $   $   D$D$      L$|$   $   DDD$D@N$T  $P  $  $  |$,D$DL$|$  $<  T$D$   9   E$  $T$|$ЋD$L$@$ЋD$L$T$$h  $l  t$|9   3$l  $h  F9  D>$l  $h  F9  L.$l  $h  F9  \.$h  $l  F9  T$l  $h  F9]  $   $   $   D$0$      L$|$   $   F݈\݋L$0A$T  $P  $  $  |$,L$0D$|$  $<  T$0$   9{  E$  $T$|$Ћ**@T$\$$\$T$ЋD$L$@9P  Xh0x$h  $l  D$|9"  f|$&fވދ$h  $l  x9  L$l  $h  p9  f݈\݋$l  $h  h9  ވ\ދ$l  $h  h9t  f\$l  $h  X9J  ݈\݋$l  $h  X9"  \$&f\$h  $l  X91  $   gǄ$      Ǆ$      IĤ  1M1*11$\$\$dD$L$P$  l  p  +uh  lh  \u
   n1gu
   Xu
   I   ?
u
   +    !u
   u
0   u@   HĤ  Ð$  $$  D$T$D$    D$    D$    bD$L$ T$u=+u$  t  $  x  $  t  ډ$  $  vGĤ  Ë$  U   $<D$UD$W~ytmf]VQ$D$UD$W.' $ <D$UD$_W؉V-   A@@؉   ؉ypg^؉UP$ D$UD$Vb   vىM1;   Te    ;a   ,D$0H
  |  K      +#  A    A    Q+   A	      	   |  Xhp$=|$T$l$\$t$L$D$ L$T$0Jz+uHBu=|$(|  $8D$L$T$0J+uB,Ë|$(?,4봃u
   QGu1;u-yy1$D$   D$   AD$D$$@$|D$@   @   +uOL$$HH+uL$0H|  txD$0S|  D؍xD$$2릃,赧e    ;ak  tǄ$       Ǆ$       $   H$   $ыD$$   Q+D$D$@$   $ҋD$@ÇÇ݋t$+t$t$@t$4!	͕   $D$D$
   蘇D$D$pL$L$<T$@$T$4T$D$
   lD$L$$    \tT$D$   T$pT$T$<T$WDT$D$   D$L$ 謳D$$L$($L$8UD$@$   $   AtÅÅÇ!	˄ÇÇ!	ÇÇ!	D$xHP  1Ʌp  L$hPX  +  T$|Q+  $   Y$   i5+  $   A$l$D$dWD$1  111҉D$pL$,T$0@     \$hC   D$|$$   D$ND$D$   ^D$L$T$hB+   J$D$pueD$h$D$h$D$    D$    D$    #FL$D$   D$hH@$   $   ?tËL$h$D$D$,D$D$0D${vz蜼W\$hC   \$hC	   \$hC
   $   H$   $ыD$D$lL$L$89*i  9*!  9*   9*   9*tC$   $$   D$uD$tD$h@   CD$h@   3$D$*D$D$t$   $$   D$D$tD$h@   D$h@   $D$*T$D$uD$lL$8'$D$*T$xD$nD$lL$8$D$*T$HD$tD$h@   FD$lL$8$D$*T$D$tD$h@   
D$lL$8[$   H$   $ыD$9L$uHP ˉщ111y$   6Wy$   "D$D   BD$T\$`L$dD$D$7uD$xL$h<tÍ`$vL$D$xuB$ЋL$D$xX*ue    ;avBD$$L$L$D$   ?D$L$$D$D$D$Ǡe    ;avDD$T$9
u/JRX9Pt
1D$É$L$\$ED$1ee    ;avWYuTD$ t?H $     yT$D$   D$L$聬D$L$D$$L$(9됍|$ 9;u#e    ;avWYuTD$ t?H $    AT$D$   D$L$D$L$D$$L$((9r됍|$ 9;u#e    ;av|$1޹D$ 8e    ;av	D$    e    ;avD$    D$    ؞e    ;avD$    D$    訞e    ;avMD$9*t.9*u}YD$D$   ÍezD$D$   ÍjD$D$   <e    ;av*$e    ;a   fd$D$   *D$L$(*+   ,*$Qr+L$ut*$/r+L$uC*$D$    e	+L$u
*Í=*蠵=*葵봍=*肵냍=,*sOe    D$;A	     $     $   +D$/|$`    5L$h\$`$   t$d\$xt$|G    |$hL$lD$t9@	  /D$t   9  	  </ux.  h9  D$4   D$D$4\$t$   롗.  X9  $   l.U  h9.       |$t9~`O|$tx|$t$   D$t9~|$l\$ht!9'  /u͋$   \$d|$`9  Հ/tՉl$0g  ؋\$h  \$hL$l|$t9  ;/D$t\$h   L$l\$h|$t9s  ;.D$t\$ht%L$l\$h|$t9:  ;.D$tL$tJ\$tL$d|$`9}!  <;.uC\$tωL$,$L$L$`sD$L$,L$lL$pD$hT$d\$`l$t9  9~09t$\$l$л$   T$l$0$   =̋\$tL$d|$`9}  <.u
C\$tL$,$L$L$rD$L$,L$lL$pD$hT$d\$`l$t96  9~09t$\$l$+$   T$l$0$   t̋\$dt$`9}4>/u_\$t=\$,$\$\$rD$L$,L$lL$pD$hT$d\$`l$t9  9~09t$\$l$芺$   T$l$0$   ̉/L$$	  |$t  l$hB  l$l|$h\$t9  /D$t$   @$   $   9     ,/   |$ht|$l\$ht$t9j  3D$t멉D$ D$|$t\$dt$`9} Q  478؇ݖu_\$to\$,$\$\$pD$L$,L$lL$pD$hT$`\$dl$t9  9~99t$T$l$/D$ L$$T$$   l$$   (ÉՉD$(l$t|$d\$`9}  +/u]\$t|$,$|$|$pD$L$,L$lL$pD$hT$d\$`l$t9S  9~49t$\$l$tD$(L$$T$$   $   Ȁ/u1필|$tÇB  |/Ç//$   !  \/È\$$   0D\$tu(l$h   L$l\$hD$t96  .D$tT$pD$h   \$xl$|$   9  l$t9  \$\L$0L$<$D$l$T$蝣D$L$$    T$\T$T$0T$L$D$D$L$$   $   Ą   ËD$xT$|$   L$t9vq  D$dl$`9}l .uCD$t$D$0$D$D$mD$L$0L$lL$pD$hT$`\$dl$t9  9~9$T$l$f߀;/uD$t   R$t$t$mD$$   L$lL$pD$hT$d\$`l$t9N  9~,9t$\$l$$   l$$   1$    $   D$L$<DD$D$   rD$L$$   $   Ą   É转Ԭ諬¬虬蒬؉艬袬yr苬d]vOHa:3*؉!%e    ;a   T$tt\$J~l/tjM|9sl4+/u|:E9wO)!؅u=DD$D$   ÉD$L$É؉ԍ<DD$D$   É螫5?:e    ;a   T$$\$ 1@9}t,Ëmt9wzl$()͉ۇ!؉$)ʉT$t$=DD$D$   *uD$L$$L$D$L$D$,L$0D$,    D$0    ÉǪq<e    ;a   $D$   !D$L$H*+uML*q$D$   D$L$P*+u
T*Í=T*>=L*/踐Se    ;a!  `D$dHL$0T$\$D$    I\$4\$KiD$$D$    D$4D$D$\D$D$0D$fD$" D$ }D$L$T$ \$8$D$L$T$D$dH@IT$T$X\$\$,$ыD$L$$    IT$D$   T$XT$T$,T$vDT$D$   D$L$ 轜D$$L$(D$hL$l`te    ;a.  0$c|$D$8G+  T$4\$@KL$$       |$,l$  $ED$\$L$D$<D$\$D$DD$Ʊ`$Xc|$D$8G+   L$4|$(T$$WT$ W+   T$,W$D$VD$L$T$89tD$(D$H0É$L$4L$D$D$t׋D$4$D$8D$   D$L$T$\$t"L$(Y`+uQd뙍ydE덋|$(G+u	s"W׉ŋD$,7D$4ȋL$4 $|$D$   D$   L$g|$l$L$$D$8T$4\$@<D$4袥ȋT$4   me    ;a  XD$\H`\  D$H    D$L    D$P    D$T    H\$H\$Hl$Pt t$4|$T\$L9  \$D|$0+$T$L$#D$4D$PD$0D$TD$DD$LD$\HP@8  HЉD$@IL$41GD$(t$D$\$l$íD$,D$PD$(D$TD$DD$LD$0PD$4L$@ȋL$49  Ћkt$H   |$H9  T$0l$ \$8t$PD$LNT$T9wzNL$P0 D$Ht_9C  D$TL$PT T$,t$L97L$($t$L$D$T$et$D$L$(\$8l$ |$H룍$D$t$T$L$dD$t$L$L$TD$L\$8l$ |$HC|$H|$HD$PL$LL$`D$dXÉL$$T$<l$0$\$l$|$t$Ud|$\$L$$T$<l$0HP@$D$L$4DD$D$   mD$L$L$`D$dXÍ $xD$( $pD$(   ce    ;avo0D$D D$    D$ D$$u;D$4L$<9t1D$D%0É$D$8D$D$@D$D$Ӑ$0zue    ;a  8D$<H,P(   9    ܨ$L$T$\$  D$(L$$T$<Z|jxsϋ   9  KJ|L 51+\           s9M  K   L 51L+  9$&]D$05+   L$$HL$<H         r9w<j   +<uD$(D$@D$D    D$H    8k݉D$4$\$T$l$t$aD$L$T$\$<   +u   ʉىËD$4m   xD$$yD$<ȋL$<"ω՟V$l$\$L$t$`D$L$T$\$<   +u   ڋ|$$ˉŋD$(\   nc"V$l$\$L$t$~`D$L$T$\$<   +uCxڋ|$$ˉŋD$({x D$@    T$D\$H8ÉL$@D$D    D$H    8ù    !{O$D$	   D$    D$    1D$L$T$   T$ \$<kxs|ύN   9wCNK|L L+uD$@D$ D$D|$H8É1߉D$0|$,V$l$t$T$L$G_D$L$T$\$<   +uCx|$,ΉŋD$0c{x˝D$@T$DL$H8De    ;av9D$H4P0$T$L$  D$L$T$D$ L$$T$(e    ;a   T$Z<j8      EJ0j4tI$\$L$l${D$t*T$JpRlv\BD$ D$$    D$(    ËD$H<P8$T$L$>   D$L$T$T$ L$$D$(Éo1둸   "e    ;a  8D$@   9  L$D  ^$L$T$\$  D$(L$$T$<Z|jxsϋ   9  KJ|L 51L+  9         s9T  K   L 51L+!   $WD$06L$@H+   L$DHL$(HL$<         s9w>S   +| u D D$$D$HD$L    D$P    8݉D$4$l$\$T$t$[D$L$T$\$<   +u   ŋD$4ʉىi   zxD$DjyD$(^PV$l$\$L$t$m[D$L$T$\$<   +u   ڋ|$$ˉŋD$(U   ωŉڙV$l$\$L$t$ZD$L$T$\$<   +uCxڋ|$$ˉŋD$({xuD$H    T$L\$P8ÉL$HD$L    D$P    8ù    {O$D$	   D$   D$    觗D$L$T$   T$ \$<k|sxύM   9wBMK|L+uD$HD$ D$L|$P8É記߉D$0|$,V$t$l$T$L$YD$L$T$\$<   +uCx|$,͉ƋD$0d{xBD$HT$LL$P8e    ;av01D$L$R[$ӋD$@L$9|ۃie    D$;A     $   H`'  HP  H\PX#  HD$D$    L$8L$WD$$   Ap    T$8Qtyl+  Al|$`D$l    D$p    D$t    \$l\$p\$t1\$8Cы|$`7  D$8\$l$*ՋD$L$\$   $   up؋]lٍ^mt9w^Zp<+u耖눉D$\$L$t$l$\$WD$L$T$$   St+uClډΉD$\됋|$`$D$LL$0$      P|Xx$\$T$L$$            $\$T$L$D$0$   D$L$   Ĝ   ËApQD\$8itqlyH|$Dy@9  9t  t$Xl$@$)ۇ!D$T$\$|$T$D$DD$֟D$8$   ApD$@At+G  D$XAlAQY  D$(T$X\$,iqy  $ l$t$|$I
  D$L$L$$T$|$x1Ӗ$   H h$L$xl$|Hlhppt$   $   $   $   L$$$   $   HL$   P$T$L$XL$L$(L$L$,L$L$xL$腀D$+T$ \$  $   APa  A|   Yx$\$D$T$$         `$L$R+L$   $         L$T   T$81;\$D$   -l$D$T$&D$DX$   L$TT$89|HXuǄ$       Ǆ$       Ĝ   Í$D$    +L$u)$      $   L$D$蝣떋$      跒̋$      蟒\$4T$HA|   Yx$\$D$T$P$            $L$T$\$#D$4$   D$H$   Ĝ   Ë$   yPH,$t$|$D$d    D$h    )ql$dt$h   T$d   |$`D$X近D$@T$<|$P$t$D$l$\$Rl$t$D$@$   T$<\$8|$Pg.B$$    ND$u$   $      P|Xx$\$T$L$$            $\$T$L$$   HX@\I$ыD$L$$   $   Ĝ   Í o$LD$@   Cx$   $   Ĝ   Ë   P|Xx$\$T$L$7$            $\$T$L$
$   H`@d$   $   Ĝ   Éw&e    ;av%D$ $=D$L$L$D$Dwe    ;aT  4D$8HP  Hh  @hHPD$,    D$0    $荃D$D$ L$L$(T$T$T$,L$0\$8   b  -+G  CT   l$111t$1!L$qL$(\$8l$ǉT$D$ T$|$$9}Nt$D$,    D$0       $D$,D$D$0L$,tT$tD$$듉돋T$         $T$L$D$ED$uwD$ H   u`   t?@$rJ+|$uD$ D$<|$@4ËD$ D$D$<D$$D$@4ù뢉D$<D$(D$@4Í{T΍,$D$ L$(T$\$8 o$ID$@   hL$<D$@4Í o$ID$@   gL$<D$@4te    ;a  (D$,H03  HP  8D$L$$\$   l$,M0+  ]4T$    uxЋU|ߍZ9   JM|֍+T   :         Z9wMZ   э-++|u$@L$0D$4D$8    D$<    (׍V$L$T$t$\$;MD$L$T$\$,   +u   ݉ʉD$ `   軋׉Ɖ謋&|$$V$t$T$L$\$LD$L$T$\$,   +uCx݋|$$ʉƋD$ {xE}49qD$0    D$4    L$8D$<(Í o$JGD$@&   :D$0    D$4    L$8D$<(Í o$GD$@   >D$0    D$4    L$8D$<(rXe    D$;A      $D$    $   L$JD$D$D|$H1U|$d8D$dD$T` $$   L$T$HT$
RD$D$41ɋ$   \$D1t$0NՉډËD$4$   91  L$0T$$\$@l$ $   ȋZ\$(T$8$\$-BDl$D$   dL$}L$ Q\$$9w9D$@lt$(u <ȋ+uL$8]D$83K $l$@l$L$\$T$JJD$L$\$QL$ 딋T$(9z  $   ,  \$8\$<L$,` $T$4T$\$L$OD$L$ tEL$ 9   T$@\l$(+<+uD$8Љʋ\$$D$8]` $L$4L$T$<T$T$,T$uD$L$ AT$$9w>\$@lt$(u <ˋ+uL$8؉ӉD$8 $l$@l$L$T$D$ I\$D$T$@L$ 둋D$8$L$=\L$\$$   $   $      
ne    ;av*+u *Í= *ne    ;av}D$$D$ D$wD$L$T$\$uFI$ыD$   t**D$$L$(éI   tD$$    D$(    ÉT$$\$(mge    ;a  PD$T$L$XL$=DT$D$   QaD$  CF$D$   /mD$L$f  1L$$D$$L$<1\$0SD$$L$<9   T$0ы+[u   -<DD$@    D$D    D$H    D$L    l$@\$DD$TD$HL$XL$LT$@$D$   D$   D$D$4L$L$($L$;D$RD$4D$\D$(D$`D$d    D$h    PÍ`$=A|$D$XG+uTL$T@*D*O+u%GD$\    D$`    D$d|$hPÍO蘄΋D$T苄말$D$@DD$D$   D$    D$*MD$L$dD$T$L$XL$9D$L$   D$8L$,`$S@|$D$XG+uVL$TL$,O+u)D$8GD$\    D$`    D$d|$hPÍOωD$8謃ȋD$T蟃륋D$TD$\D$XD$`D$d    D$h    Pke    ;avD$$?je    ;a   @BJL$4P,@( $L$D$T$D$    D$    D$    e& *D$$L$(uX1҄t11ɋT$4u" **tD$DL$H@ÉىD$,L$8$轅T$\$D$,L$8ƉD$0L$<$L$T$D$0L$<Die    ;av{8BD$0JR$T$ L$D$D$    D$    D$    k%D$(L$$T$0uL$<D$@8ÉD$4L$,$D$4L$,hie    ;av8T$ЋD$$L$D$D$   $D$D$he    ;a   LD$PHXP\I$ыD$L$P   |$1D$    D$    fD$$ \$fD$< T$4D$$D$D$D$   8D$t	u*LËD$P@P))$L$T$v֐g6e    ;av{`L$9ufD$uTxuT9writuLyet9Hxu4f9|1t$H@t9Pu9 D$1111뷸    ^gie    ;avJ$D$"   D$L$@*+u
D*Í=D*ffe    ;avD$ D$D$    D$    pfe    ;avD$ D$D$    D$    ljfe    ;av:D$$L$L$觮D$L$$D$`D$D$fe    ;avoD$T$Z*9Xt91Ʉt/JRX9Pt
1D$É$L$\$yD$1݉,$L$\$^L$D$T$zeue    ;av*Yu'D$$(oD$L$D$ L$$/e뽍|$9;uщ#e    ;av*Yu'D$$jD$L$D$ L$$d뽍|$9;uщ#̃ $D$D$D$D$D$    ow̃l$\$t$|$D$,D$D$(D$D$$$D$ Ћ|$t$\$l$e    ;avbD$D$)$D$D$}+uËD$8$D$D$$`$ce    ;avbD$D$)$D$D$+uËD$8$D$蘸D$$\`$~Gce    ;a   D$,    D$D$)$D$D$q+uËD$8$D$@:$D$D$D$$`$ܷ@8$D$ D$ƷD$$$`$謷D$($p`$蒷gXbe    ;avTD$    D$D$ )$D$D$腷+uËD$$`$ae    ;a   D$     D$D$)$D$D$+uËD$8$D$謶D$$p`$蒶D$$V`$xAa\e    ;a   D$(    D$D$)$D$D$a+uËD$8$D$@8$D$D$D$$`$̵@:$D$ D$趵D$$$z`$蜵e`0e    ;avTD$    D$D$)$D$D$蕵+uËD$$
`$,_e    ;a   D$$    D$D$)$D$D$!+uËD$8$D$輴D$$`$袴D$$f`$舴D$ $L`$n7_Be    ;a  @$3D$D$L$$$D$D$$D$7D$L$|$OO+;  O6  +  G<$D$ D$D$$D$D$(D$  D$   fu@**tD$,    D$0L$4ËD$D$,D$0    D$4    Ãu**빋**뫃u**똋**늃'u**o**^u**Hu11;Ouu1_vi]4e    ;al  $L$0U  $D$<D$D$6D$L$<$  D$ T$($T$,T$T$8T$D$L$L$  L$   |Vu0**D$@    D$D    D$H    L$LD$P$Ãu**ɋ**뻃u**먋**뚃$u**낋**q**`T$<9w$D$ D$@L$DT$HD$L    D$P    $u1t1t[te    ;avD$$D$D$  [e    ;avD$$D$D$7  ^[e    ;a  @$/D$D$L$ $D$D$$D$3D$L$|$OO+=  O8  +  GG$D$D$D$ D$D$   muG**tD$$    D$(L$,ËD$ L$AL$$D$(    D$,    Ãu**벋**뤃u**둋**냃'u**h**Wu**Au114Or	r1}rY2e    ;a  (D$4t  L$0L$ D$,P`$\$<ӉT$T$T$2D$L$@  D$$D$,H$L$ L$L$4L$L$<L$L$@ɉL$L$   |Vu0**D$D    D$H    D$L    D$PL$T(Ãu**ɋ**뻃u**먋**뚃$u**낋**q**`D$,@ȋT$9w+D$$D$DL$HT$LD$P    D$T    (1q1pWIe    ;avhD$@D$8$D$D$    D$    D$    覱D$$D$ D$D$$D$D$(D$bD$D$,AW|e    ;avpD$ @D$8$D$D$    D$    D$    D$$D$$D$D$(D$D$,D$D$4D$D$D$<Vte    ;avPD$@D$8$D$D$    D$    D$    膰D$$D$ D$9Ve    ;avPD$@D$8$D$D$    D$    D$    D$$D$ D$Ue    ;aE  Y$D$   D$L$*+   *n$D$   ID$L$*+  *^$D$   D$L$*+n  *^$D$   D$L$*+$  *]$D$   D$L$*+   *^\$D$   iD$L$*+   *Yg$D$   1D$L$*+uM*]$D$   D$L$*+u
*Í=*Nl=*?l몍=*0ld=*l=*l=*k=*k>=*k`Se    ;av:1L$ D$T$$L$ܛL$D$@=   |ىL$Re    ;av2D$L$1B   }.u{D$ D$Re    ;av:1L$ D$T$$L$,L$D$@=  |ىL$ORe    ;av2D$L$1B  }.u{D$ D$Qe    ;av81L$ D$T$$L$|L$D$@|ۉL$Qe    ;av/D$L$1B}.u{D$ D$JQe    ;av;1L$#D$\$Ӊ$L$L$D$@|؉L$Pe    ;avO1L$A}3D$T$ʉ$\$ˉL$
D$uD$ D$zPe    ;av81L$ D$T$$L$L$D$@|ۉL$!Pe    ;av/D$L$1B}.u{D$ D$Oe    ;av81L$ D$T$$L$LL$D$@ |ۉL$qOe    ;av/D$L$1B }.u{D$ D$Oe    ;av81L$ D$T$$L$蜗L$D$@|ۉL$Ne    ;av/D$L$1B}.u{D$ D$jNe    ;av81L$ D$T$$L$L$D$@	|ۉL$Ne    ;av/D$L$1B	}.u{D$ D$Me    ;av81L$ D$T$$L$<L$D$@|ۉL$aMe    ;av/D$L$1B}.u{D$ D$
Me    ;av:1L$ D$T$$L$茕L$D$@=   |ىL$Le    ;av2D$L$1B   }.u{D$ D$WLe    ;a   D$$L$L$D$   D$L$Q$D$ĔD$L$Q$D$譔D$L$Q$D$薔D$L$Q$D$D$L$Q$D$hD$L$$D$D$   ID$D$xK#e    ;avuD$T$9
ucBH.uTzRBH.uCzABH.u2z0BH.u!zBH.uzJ9HD$1Joe    ;av<1L$"D$k\$ډ$L$JL$D$@=   |׉L$}Je    ;avP1L$A=   }2D$kT$$\$ىL$D$uD$ D$	Je    ;a  D$$L$L$D$   D$L$Q$D$dD$L$  $D$JD$L$  $D$0D$L$D  $D$D$L$  $D$D$   D$L$  $D$:D$L$  $D$БD$L$  $D$D$L$  $D$D$L$\  $D$D$L$  $D$8D$L$  $D$D$L$x  $D$dD$L$  $D$D$L$  $D$ D$L$  $D$D$L$  $D$̐D$L$  $D$D$   D$L$  $D$ D$L$  $D$D$   nD$L$  $D$D$L$  $D$zD$L$(!  $D$ D$L$,!  $D$D$L$0!  $D$D$   D$L$D!  $D$:D$D$Fe    ;a  D$T$9
  1Ʉ}  1ɄI  1Ʉ  1Ʉ    9    1Ʉ      .ur  1Ʉ>  1Ʉ
  1Ʉ  1Ʉ  1Ʉn  1Ʉ:  1Ʉ)      .	        .        .u  1Ʉ      .e  _      .F  @      .!    L$9     1   1   (!  (!  .uwzu,!  ,!  .u{/1u
1D$ÍD!  $D!  D$lD$ٍ0!  $0!  D$D$   腊D$L$T$11뜍  $  D$D$L$T$:  $  D$D$L$T$L$111  $  L$WL$D$T$@19121+  $  L$L$D$T$x  $x  L$L$D$T$j  $  L$$L$D$T$6  $  L$JL$D$T$\  $\  L$L$D$T$  $  L$vL$D$T$  $  L$L$D$T$f1_  $  L$L$D$T$1	D  $D  L$:L$D$T$  $  L$`L$D$T$  $  L$6L$D$T$[H$JL$L$D$T$-Ae    ;av81L$ D$T$$L$lL$D$@|ۉL$Ae    ;av/D$L$1B}.u{D$ D$:Ae    ;avD$$L$L$ǉD$L$Q$D$谉D$L$Q$D$虉D$L$Q$D$肉D$L$$D$kD$D$@ee    ;avhD$ L$	.uOzMAH.u>z<AH.u-z+AH.uzAH.!L$1@|e    ;av:1L$ D$T$$L$茈L$D$@=  |ىL$?e    ;av2D$L$1B  }.u{D$ D$W?e    ;a5  D$$L$L$D$   D$L$   $D$D$L$7  $D$D$   D$L$7  $D$D$   }D$L$7  $D$cD$L$7  $D$D$L$7  $D$D$    'D$L$8  $D$D$L$$8  $D$3D$L$$G  $D$D$   D$D$ >e    ;a/  D$$L$L$D$   苃D$  1  D$7  T$97    7  f97    7  97  o  7  7  .O  I  7  7  .)  #  7  7  .
    7  7  .      7  7  .!   1u`1u31t)$G  L$9$G  u(G  9(G  D$1$8  $D$$8  L$D$T$먍8  $D$8  L$D$T$x7  $D$7  L$D$    D$T$@1/121+1$1T$1D$   $L$   T$D$;e    ;av81L$ D$T$$L$,L$D$@|ۉL$Q;e    ;av/D$L$1B}.u{D$ D$:e    ;avaD$$L$L$D$L   D$L$QL$D$D$L$T$D$D$   ID$D$x:e    ;avwD$$L$L$D$L   D$tGD$@LL$IL.u4z2@PIP.!tATL$9ATD$119me    ;av  *   +:  I**$D$*L$FL$D$   vdL$D$   v*   +  I**$D$*L$SDL$D$   IL$D$   v+   *$D$+L$EL$D$   L$D$    Av+   *$D$+L$DL$D$   {^L$D$   u+  *$D$+L$DL$D$   JnL$D$   u+  *$D$+L$DL$D$   rL$D$?   Nu+@   *$D$+D$DD$D$   WD$D$-   t+ *$@D$+D$ED$D$   OD$D$,   t*   +U  G**$D$*L$DL$D$   L$D$1   Dt)   +   F)*$D$)D$DD$D$   ?D$D$)   s=*|a***   *$CЉD$AD$\$H+++Ë)$   yX뇍=)FN"=*GM=*IM==*IM   N?5je    $;A  l  *=*u AI*+|  ***D  $L$WD$L$$D$**L$D$6D$  *=*u8pipeufx:0  +$+D$D$  D$L$T$+?  **+  *      AǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   * $D$$   D$D$   D$   l  Ék+H  +@   *$+i  D$^**u9voip  u9audiu
yo  u9lowduyelay  *$D$  :+$+D$bD$L$T$+)  **+  *      BǄ$       Ǆ$       Ǆ$       Ǆ$        $   @$   $   $   * $D$$   D$D$   D$   Pl  Ék$D$
   ̝+L$  *$D$
   螝+L$   *$D$
   p+L$  *$D$
   B+L$W  *+   X+$D$   *=*u8encoufxdetW$    D$ Z$    D$Y$    D$YX+$l  $    D$Y$    D$Y$    D$}Y맋*=*X  8encoL  fxde $   5wO$D$D$d 
$|$G   +  oEG   +  \GOG   +h  OG   +!  NGD$dx$    L$D$$   0$D$$    0$+i  L$+A**Q+  A+A+A$   +$   +&  =*$   N*=*]
  $  5M**$,  $0  K$D$   $  D$D$   D$   踞D$H0+	  *P4D$T$舮D$L$*+	  *   t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        $   H$   $   $   * $D$$   D$D$   D$   袔l  ËD$T$ߵD$L$*+  *   t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        $   P$   $   $   * $D$$   D$D$   D$   ٓl  Ë****9  )É!ډ$)L$l$ <D$*D$%D$L$*+  *   t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        $   X$   $   $   * $D$$   D$D$   D$   ɒl  Ë*H8@<$D$芣D$L$T$      BǄ$       Ǆ$       Ǆ$       Ǆ$        $   `$   $   $   * $D$$   D$D$   D$   l  ÉkD$$*ID  0$|$G   +  FL$$O+O*QAW+\  G=**    *     * $4  5I**$L  $P  I$D$   $4  D$D$   D$   5D$H0+  *P4D$X$D$L$   tIǄ$       Ǆ$       Ǆ$       Ǆ$        $   h$   $   $   * $D$$   D$D$   D$   9l  ËD$X$vD$t=*    *     * 4*    <*    @* f****9  l$0,$)É!ډT$)L$l$6D$L$$    D$L$L7D$D$,L$L$`T$T$($|$D$(GD$,G+  T$`)=)uf:pnu
zg   ****9(  -*,$)É!ډT$)L$l$wD$L$*+u9**+u*A(ky(*{?X=*k?|$\$D$$D$D$\D$D$ D$L$T$vD$ T$P $HD$$D$0*D$D$ D$D$PD$~D$#4*0*<*8*9  -*,$)É!ډT$)L$l$3D$L$*+u*=*U>D$`G>x4*2>JO>=*>F>I L$/*@DH @$|$G+   *IDAIO+   G*IDA(I,O+uwG*IDAIO+uHGG$    +uG     =*bO ω15==*(=@O=뫍O=yO<G<=*<n=*<H=*<ix4*<$8pipefx:00$|$G   +u\F+OG   +uVG=*OωV<=*;vF;럍/$*D$$   D$Cy;qOωN;L$dy;Oωr;Oω\GW;MoEE;1=*,;=*;]= *;=*:=*:=*:*$D$  z*$D$  _*$D$   D=   =*a:=*Q:*$HD$L$T$\$tTtID$p    D$t    L$pD$t* $D$D$pD$D$   D$   ݈l  ËC$ЋD$    D$h    D$l     D$hȭD$l* $D$D$hD$D$   D$   k)Ёl  D$x    D$|     D$xD$|* $D$D$xD$D$   D$   )Ёl  Á8pipefx:0=*8z9999> 	e    $0;Au  P  D$4    D$DD$4$<  *=*F  8pipe:  fx:0.  *D$tX$TD$D$h$D$ @  D$ @  nD$D$p$   19D$p$   Ǆ$    @  Ǆ$    @   $   D$t$   Ǆ$   Ǆ$   +W  |$h$   =>:D$|HP $   $   $    *$$   D$诌`~$aD$D$|++L$0`$L$L$rD$L$0|$|OO+  `$L$hL$T$+\$-@!l$|$OD$L$*+>  *9@*  1         **t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   * $D$$   D$D$   D$   賄譸P  Ð蠸P  Ë*9h*t1)$*D$l*D$nD$$D$D*D$nD$=*35)5TX$D$hD$$   L$#=+$D$D$
   +L$L$XT$T$$$D$D$
   +L$L$ T$T$\$D$D$
   D$L$L$`$   5:**$   $  L$X$  L$$$  L$\$0  L$ $4  L$`$@  $D  I$D$   $   D$D$   D$   D$D$l$蠦D$L$T$\$      CǄ$       Ǆ$       Ǆ$       Ǆ$        $   Э$   $   $   * $D$$   D$D$   D$   ("P  ÉeD$dL$(D$l$0D$L$t?;  D$xH@$   $   $    *$$   D$5`~$D$D$x++L$0`$L$L$D$L$0|$xOO+   W$L$(L$T$dT$xD$L$$D$D$+L$@!T$\$x\$KD$D$,L$L$T9@*   1҄         t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   * $D$$   D$D$   D$   71P  Ð$P  9h*t1;$L$l*T$XjT$D$,L$T$L$D*T$0jT$D$,L$T0^tIǄ$       Ǆ$       Ǆ$       Ǆ$        $   ح$   $   $   * $D$$   D$D$   D$   ("P  ÐP  de    ;a  tD$,    D$<D$,$yb  "T$LD$PL$T*$D$LD$D$X    D$\    D$`     *$D$XD$D$L$\T$X\$`   D$L    D$P    D$T    *$T$L$\$+D$+D$@D$L$ T$T$LD$PL$T\$(l$$)tyED$d    D$h    D$l    D$p     L$dL$hD$l\$p* $D$D$dD$D$   D$   w}qtÉ놐ctÐYtKe    D$;A     D$(   D$8X+D$DD$($訫  `$"D$D$|$D$$   *L$x$D$ @  D$ @  D$$   Ǆ$    @  Ǆ$    @  @$D$$   $   $   XP+  H H+  T$xPD$pD$H   HL$XD$dL$H$親  +   $D$$   Ǆ$       Ǆ$       Ǆ$       *$$   L$$   $   $   \$$   GW+J  3  GL$|f$T$pT$\$-+l$50t$L$;UD$L$*+  *  $L$pL$T$+\$-"l$$   t$TD$L$*+   *t@Ǆ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   * $D$$   D$D$   D$   y   Í=**It@Ǆ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   * $D$$   D$D$   D$   =y7   Í=*!*1   É***$D$ID$Ǆ$       Ǆ$        $   $   * $D$$   D$D$   D$   wǄ$       Ǆ$       Ǆ$       /$*D$D$L$$L$D$L$T$$   $   $   \$l$      CǄ$       Ǆ$       Ǆ$       Ǆ$        $   $   $   $   * $D$$   D$D$   D$   zwt   ÉeD$tL$$T$ $   $\$p\$-l$5+t$=0|$D$IQD$L$u)D$p$L$tL$L$$L$L$ L$IDtIǄ$       Ǆ$       Ǆ$       Ǆ$        $    $   $   $   * $D$$   D$D$   D$   XvR   ÐE   ÍxD$x0'x'   e    D$;A     D$     D$0D$ $b  *D$HX$D$D$@$D$ @  D$ @  D$D$DD$TD$X @  D$\ @  $   1g(D$D$   Ǆ$    @  Ǆ$    @   $   D$H$   Ǆ$   Ǆ$   +  |$@$   , $D$D$L2D$PHP D$TT$XL$\*$D$TD${D$L`$T$@T$\$-+l$5 mt$D$s>D$L$*+  *9@*  1     }  **   $,D$D$PL$L$T$T$GD$LT$|$POO+  `$L$@L$T$+\$-"l$|$=D$L$*+#  *9@*   1         **Tt@D$`    D$d    D$h    D$l     T$`(T$dD$hL$l* $D$D$`D$D$   D$   r蚦Ĭ   Ð荦Ĭ   Ë*9h*t1D$*D$l*D$\D$$D$D*D$\D$=* ##mtID$p    D$t    D$x    D$|     T$p T$tL$xD$|* $D$D$pD$D$   D$   q蘥Ĭ   Ð若Ĭ   Ë*9h*t1Y$*D$l*D$[D$3$D$D*D$[D$=*"X$D$@D$$   L$*Ĭ   q	e    ;a  tD$,    D$<D$,$I]  "T$LD$PL$T*$D$LD$vD$X    D$\    D$`    *$D$XD$迀D$L$\T$X\$`   D$L    D$P    D$T    *$T$L$\$+D$D$ D$L$ T$T$LD$PL$T\$(l$$.tyED$d    D$h    D$l    D$p     L$d0L$hD$l\$p* $D$D$dD$D$   D$   LoFtÉ놐8tÐ.tPe    D$;A     D$    D$0X+D$<D$ $舝  *D$p$D$ @  D$ @  (D$D$l@$D$@ @  @ @  +  L$lH H+  T$pPD$hD$@   HL$PD$\L$@$ל  `~$QD$D$tD$x    D$|    Ǆ$       *$L$xL$X~D$|L$xT$$   |$tG_+"    $L$hL$T$+\$-@!l$|$GD$L$*+   *!tIǄ$       Ǆ$       Ǆ$       Ǆ$        $   8$   $   $   * $D$$   D$D$   D$   l讠Ĕ   Í=*O葠Ĕ   ÉxĔ   ÍxD$pcxD$lNAĔ   e    ;av, *$-zX+$D$v}e    ;av,*$yX+$D$&-e    ;av,*$yX+$D$ָe    ;av,*$=yX+$D$膸e    ;a   $	D$ *ы+u\HG$D$   D$D$   D$   iD$L$*+u
*Í=*Jx<>e    ;av81L$ D$T$$L$JL$D$@|ۉL$ae    ;aviD$L$1\$S\$l$؉}9Ѝ,ыu {9}uT$$t$|$GD$uD$  D$ {e    ;avhD$$L$L$JD$L$Q$D$ID$L$Q$D$ID$L$$D$ID$D$A|e    ;a   D$T$Z*9X   1Ʉ   HZj9htp1ɄtfHZj9Xt91Ʉt/JXR9Ht
1D$É$\$L$uFD$1݉,$L$\$ZFL$D$T$1릉$L$l$7FL$D$T$p1i,$L$\$FL$D$T$/' e    ;avJD$$L$L$D$   诞D$L$$D$D$   萞D$D$e    ;av!D$T$8
u@9BD$1xe    ;a   D$$L$L$GD$L$Q$D$GD$L$Q$D$GD$L$Q$D$nGD$L$Q $D$WGD$L$Q($D$@GD$L$0$D$)GD$D$3e    ;a  D$T$Z*9X  1Ʉo  HZj9h;  1Ʉ*  HZj9X   1Ʉ   JXj9H   1Ʉ   H Z$j 9X$tp1ɄtfJ(Z,h(9X,t91Ʉt/H0Z4R09X4t
1D$É$L$\$CD$1݉$l$\$vCL$D$T$1릉,$L$\$SCL$D$T$p1i,$\$L$*CL$D$T$/1(,$L$\$CL$D$T$1$L$l$BL$D$T$1,$L$\$BL$D$T$`#e    ;a   D$$L$L$ED$L$Q$D$D$   4D$L$Q$D$DD$L$Q$D$DD$L$Q $D$DD$L$Q($D$DD$L$Q0$D$qDD$L$Q8$D$ZDD$L$@$D$D$   苚D$D$e    ;a  D$H\$+9K  1Ʉ  H9K  K9H  HPk9Kd  1ɄS  KPh9S  1Ʉ  K P$h 9S$   1Ʉ   K(P,h(9S,   1Ʉ   K0P4h09S4tZ1ɄtPK8P8h<9k<t#1ɄtK@9H@uKD9HDD$1$L$l$h@L$D$\$1뼉,$L$T$E@L$D$\$1녉,$L$T$"@L$D$\$K1D,$L$T$?L$D$\$1,$L$T$?L$D$\$1$l$L$?L$D$\$|1u1n1g$l$L$p?L$D$\$e    ;a   D$$L$L$AD$L$Q$D$AD$L$Q$D$AD$L$Q$D$~AD$L$Q $D$gAD$L$($D$D$   蘗D$D$Be    ;aP  D$P\$+9S  1Ʉ  KPh9S   1Ʉ   HPk9S   1ɄtKPh9StR1ɄtHH$P k 9K$t1ɄtK(9H(D$1$l$L$=L$D$\$1ĉ,$L$T$=L$D$\$1덉$l$T$=L$D$\$W1P,$L$T$e=L$D$\$1$l$T$<=L$D$\$Ue    ;avpD$$L$L$?D$L$Q$D$D$   ȕD$L$Q$D$a?D$L$$D$J?D$D$te    ;a   D$T$h9j   1Ʉt~J9HurJ9HufHXj9Jt91Ʉt/JX@9Zt
1D$É$L$\$<D$1݉$l$L$;L$D$T$111랉$\$l$;L$D$T$Xe    ;avaD$$L$L$D$   _D$L$Q$D$=D$L$$D$D$   )D$D$Xe    ;avqD$T$9
u\H9JuPJZh9Xt#1ɄtH9Ju@9BD$1$l$\$:L$D$T$11sfUWVS   D$$   e   D$|1$   L$$   ,      D$ɍF9\~IL$T*)l$Lv (w	t& X9u؍G9+L$DTf hكX9u   MƍW1D$1'    ɋD$9}st$L$4A'        ʃ9t9t& ɍ    vvʃ9uɐl$9$   l+T$1$   T$D$|$|e3=   uSČ   [^_]ÍF9\L$T*)Lt& (ك9ur fH   w~UWVSXh(P \$X$    <$pHx1;t$s~x<3$x(	։   P v[^_]Ðt& UWVS   $   H(xXh;hr\	p,P$   t5t& Hp;psqp1ۋP$	X,JɉH$u$P([^_]Ð&    0kh1듍&    @$[^_]Í        UWVSW$W ɋl$ $t$E     E      э<t& 9u   <$1ɉ$<T$KE M ʉE\$&    t& ݃9tU$v؋\vD$uʉMf؃[^_]$&    VS)1ۅҍ4D$D$~.&    9u)Dx7v  D\ɃXu[^Ít& '    UWVS  ֙|$4T$,l$(   |$$D$,t$L$D$    <    t& ~>t$0\$1L$T$v '    4$	
9uރD$D$D$D$D$9D$,u؃[^_]Í    S1ہ  t& ҃  ~=  t,=  tE`	ȃ|$[	Í&    M	ȃ|$[	fN      I    Ȁ	ȃ|$[	Ít& UWVSy ' |$$\$ن`$ABB~cL$(نd1ҋl$ \$'     $kD$[] 9u؃[^_]Í    '    UWVSD$  T$D$$t$,|$8D$(ŉș|$0$   ~b|$L$T$4D$$|D$v '    @YHY9uً,$D$01l$0    t& 94$},T$    D$$    9u9|$0؃[^_]Ë<$~T$4L$\$1&    9uVUWVSw  \$$$T$ t$4   D$(|$فp,    D$,<D$L$Ѝv '    X9u؋D$0xvL$(,$    |$L$0مp<1f9؃tB$ـl1v 9؃[^_]ËL$0y&    |$0tuj$ـh̃~L$(<΍1iD$$ـp    ~L$Ѝv @X9u9l$u؋$ـlUWVSFv  \$$$T$ t$4   D$(|$,6D$,G<Ѝ    X9uD$0xjL$(|$6L$0<O1ɍv 9tF$ـx1&    9؃[^_]ËL$0y&    |$0tuV$ـt̃~L$(<΍1iD$~L$Ѝiv @X9u9l$u֋$ـx먍t& '    WVS|$$~<D$T$ 4    D$D$T$    1    9u[^_Ðt& UWVS|$(t  ~<D$ T$$م|4 D$PD$T$    19u[^_]Ð&    UWVSdt ǥ <EĉMe   E1ȉ}E)ċEe̅   ~SE1E    EȋEЍ4    v '    ~E̋Mȍ19uEE׋E9EuЋ]uuuEe3   ule[^_]Ë]ЋM}č}1ۍp E~&    ~"]ȋMԋ]19uE9}uq<z         WV   S t$0SS 9L~1    9ut$D$أ؋wFzY\$D$vك [^_Ív v
&    zD\$D$ [^_<$Ƀ\$($\$ ,$D$D$t؃$묍v '    UWVS r E \  D$t$$e   $L  1$t  OL$~$t       \$(\$(t$L$L  1t$<fPuD$1ۍxپ   WD$ 7$  ى\  $  D$D$4D$L$8؀X\\u|$D$;  D$,   D$8D$D$D$El$<D$$  D$0fT$0}@   t& D D\uD$|$41D$ D$,E   EɍǄL     vǄL     Ev؍ǄL     v E<v؍ǄL     v \$t$,D$,T$($  $  D$ D$4D$ L$8؀XD$$T\;\$   D$\$D$\LD$,D$|$4D$D$0@l$\$8      DP\$<    v؉'    كu؋T$8xt& ʃЃL  uꋴ$L  e35   uC\  [^_]Í&    \L;ۄ$t  ن\$(&D$8Fu v '    S (D$0D$4   ك   t& \$$\$ q|$.D$@vfD$l$\$l$D$D$جDvD$D$D$([Í&    كw
&    ك([É'    WVSD$\$$tA~4t$ T$L$<    t$1     9u[^_Ðt& ~D$|$    D$1t&     9u[^_Í    '    UWVS× D$<T$0e=   |$1t$Dtq   |$@L$8كpt$D,    |$4J1*v ك\$t$f19T$DtI كwӐt& ~.D$4 D$8B1t& 1ۃf9u
&    ؋D$e3   u[^_]ts t& UWVSã LEċEMu1E    Ee   E1E)ċEe ș}ك|EE    EEԐt& EЃ}Eċ   }~,}UكdǍv  Z9uًEE   u}1Űu}9uuE   E9ul؋Ee3   upe[^_]Ít& }Uكdǃ} ~#f ؋|9u	؍&    UEЅtM    E   pq UWVS |$0l$4t$8؃z:؃1~9u؃[^_]\$ɉL$T$\$$D$L$T$$두UW1VSSS <T$T$XD$D$TD$L$vD$D$؋lك\$ \$$l\$D$ ثXD$$PD$@\$9|)T$@   \$@t& ύO9l$@1t$@11ۅ   D$<$\$D$\$0f   t$t$'$uU9\$@t=L$D$ɍ,yË$uT   t$t$9\$@uÃ,[^_]Ðt& t$ t$L$뎍v t$t$L$돍t& '    VS  \$$	  N11Ʌ~fK  9ǃ4      ǃ8  x0 [^Ð&    D$ `!  1Ív D$ _  1Ív S\$~ T$1Ӎ&    
9u[1[Ív UWVSD$$l$|$t$\$ ~*T$$1ɐt& Nf+OfOfDM 9u[^_]Ít& D$	  ǀ     ǀ     ǀ     ǀ     H  Ít& WV1St$rr ~ǆ      )  ǆH	        V4$l1[^_Ív VS t$V  $xǆH!      ǆL!      ǆP!      ǆ\!      [^Ív '    UW1VSt$~^<nL    Fl    )pF\2   F`   2   Fd   Fh   kdKC9tK Fl   F( d  1F, d  F0 d  F4 d  [^_]Í    WVSt$  i           9i9e9|aV   ~F      u|$_<tY;  ~zF   D$x<     F&&    9O9MغMb)ك[^_Ð&      9  N  Ǎv }FD$X<   F    F    F    F   ɍ   똉'    FyF   |t& D$F    F    F   @<$F    ɍ   7&    VuD$|$X4@T   w<$)ËD$X4v '    UWVS L$8T$\D$DD$$    L$T҉L$      T$8T$$L$L\$Pl$Hx    T$+t$XL$H
fUl$@t$H\$m)щL$fNt$@vT= x)ˋ\$HL$L= xfS\$@[)ӋXt= |$HfO|$@)8l$Hfu l$@m fl$)h<_t$|$|$<+h 4;x$\= l$p<^|$|$x4t= x8\= l$p0<^\$pL<7pH<~p`7;T$}\$8$t$\$4T$<2$D$H$9\$\( [^_]UWVSD$,   |$ <$|$$D$D$0lD D$    D$0~eD$$\$(1Hv As)Q)9űD$D$($8;D$$u[^_]1UWVS\$D$ |$KC~x1Ґt& FfWKi͋kL l$L ɍfLWKKDDC9[^_]Í        UWVS  $  $  $  $l  D$l$  D$L$  D$P$  D$T$  D$X$  D$\$  D$$  D$e   $  1=fQ  ʉT(ЉD(
t$
     Qff  D$11Ǆ$       f$   D$$   D$hǉD$4D$D$0$   t$,։D$$h  D$D$  D$@$   D$`D$8$   D$ $   D$$  D$dt& |$4L$XyL$TD$\D$<9L$LD$(<y|$|$PG|$8|$1D$D$$D$HD$(T$L$0)T$,ʃ	   t$MڍK
t$   l  f~fn  o    kՍsAKlt$'    \$t$L$D$)Ӌ4Ӌ\$T$)É؋\$D$\$ыT$؉   9|$$tBD$ x	t& t$D$    	t$D0D$@t$ f~fn`|$$   $  \$4t$8QL$uFD$  d$$|$$t;t$4D$H$  4   ȃuD$d04  l$4$   l$8    t$<Ltt$'    L$4  $   t$ \$$   1|$|$||$Tx|$9   |$L LLFF|$fFHfTFul$l$`t& 1111\$9}߉\$9~މu9   D|Ǆ   Ǆ       D|A| t   D      \fT   D| t\DX|$T |$-'    L$8\$1l$` uOt& t$<NL$  t$11Ґt& 9}ȉӃuT$h~,ދ|$hl$l1t$`&    T 9u|$l $  e3=   u@  [^_]Í     Qfut$<D$  NP[` k+   lt$6    UWVS D$4t$8L$@@D$4t$<@t$HD$8pt$4D$ Ft$HD$<pt$4FÉ$FƉD$D$DǉD$D$Ÿ   )ڋY҉\$T$1)t$8D$   |$<$|$|$<^,$L>T>ȍPD$<	|8L$к  =  =  MЃ9\$feD$9D$H8  D$\$8f$ǋD$fD$D$C\$<\Ct& )AQ,P	к  =  =  Mf;L$u4$D$4 T$Hf0t$fp1~lv t$8TFt$<\Fэ<)ډ޻     L݋|$8  f\G  ) L݋t$<f\F9D$Hu [^_]D$f$D$fD$Q&    UWVSD$P@  Á.  !ف>  !ف]  !ف }  !فD  Ät     P@  Á.  t>     h@  Á.  Ét>     x@  .  4$Ήt	<$>  u;$|z9vX   Kw @<tu]x d   x,wex0wox(wyJw?HYw49|0x$Ѓ[^_]Ðt& [^_]Ív ܐԉ'    ĉ'    봉'    뤉'    딉'    UW  VSD$\$T  =  L8 =8 O9  tF    tFtQ5`t  hD       <9~9u[1^_]Ív '    5t뽐&    5t뭐&    l5@t))NLN)1  [^_]Í        UWVSD$0T$    |$$Dl$,ZD$?<$|$$|$|$(K
+4$։ii4$$
+D$i$*  i$*  D$щL$  Ѝ
    M)f  
=  =  MfU 9\$=D$$<$8|$x[^_]Ðt& UWVS(D$DL$P|$@@؉?  \$?  ɉ\$Z  \$H҉D$$D$TT$ $    D$D$<\$\$HD$D$LkD$T$L$D$\$\$΋L$ ΋L$H1O΋L$Ht$1L$t$$Ƌt$HȉF_ˍ,D$n?        MƋT$L$$L$fʋ$9D$PT$([^_]Í        UWVSP 7 LD$dl$`D$e   D$<1ED$uD$<e3     L[^_]fE   )ÉD$
D$  )Å       `sl$D$@4DT$0T$1͋T +L$u֍ sD$T$l$4щT$)D$T$(TD$D)ЉD$,   t& D$`s1ۃD$@    LL$L$0L$L$+L$uӍ sD$T$+ЋT$؉D$(D$D+\É\$,D$D$    Hº   =   OEjt$pt$VUD$<Pt$V `sP0T$0P4@8T$4D$8 sP$@ D$(D$0T$,D$zt& t$`svT$0P@T$4D$8 sTD$(D$0T$,D$0%U t& UWVSD$ t$$   |$?  D$$&    ΉʍHƍƉO9<$uD$|$ލكΉ2[^_]?D$뻐UWVSFM     D$p$   $   $  |$T$   D$@$      \$D$le   $   1$   ωL$D|$`   D$P$   ȅۉD$X    T
  |$DD$lt$Po(|$TD$tl$1͐T )+S9D$u\$P|$DT$Tl$v )H
J9u|$	  D$|$X$      H9މ~L$    )H9uL$)B9uϋt$|$`$      v 9މ~L$    )H9uL$)B9uσ|$D$XH	  $   H$   P$   P$   P$   P$   P$   P$   PD$V  |$PD$8    \$DD$Pl$lL$D$0    D$     D$4   D$L    D$hD$Tl$|D$<  ؉D$dD$p mD$HD$x    D$<D$|$  |$߉؉E]]]]]]؉U ȍ
D$D$V  |$9|$0H  |$1D$, D$    |$D$0D$$ǉD$(D$D$ <|$3  D$(t$$ˋT$EEEEEEuЉM ȋt$      D$|$D$D$L$  =   +L$tؙD$,\$4|$8  L$@D$,=  Ofy9$  |$8g  |$H   D_D$    )D$D$DD D$'    \$x(L$   D$|$ T$,v D$xD$0;D$D$4D$4n  D$LD$Lw     |$P
)R$  t$x$   D$h    D$pL$\$|    1  t$P|$Tl$t    T )+S9D$uT$dD$h\$Pt& )H
J9u|$$  D$l$h$      X9ω~v '    0)p9u)B9uӋ|$l$d$      &    9ω~f0)p9u)B9uۃ|$D$X   $   B$   J$   J$   J$   J$   J$   J$   <J|$5  l$PD$0    D$     D$8    D$4   D$<  t& D$+L$D$,&    t$  |$\CËD$ߍt& ؉L ȃu܋|$\_v |$\$4D$D$0    |$|$<|$ |$x<_|$<\$  |$A'    ։׉T уuډL$D$@1ۋ$   fD$` B$   J$   J$   J$   J$   J$   J$   <J|$l$TD$0    D$     D$8   D$4   D$<  $  |$@H   $  f~   fTC9u$   e3        [^_]ËD$D$X \$7  |$Pڋ4NuɉL$D$@1ҋt$TfD$` QuT$D$@1f8D$`$   H$   P$   P$   P$   P$   P$   P$   PD$|$TD$8   BD$D$|$lȍiD$tD$X\$xW|$Pʉ؋4Vu҉T$D$@1ɋt$TfD$` Buvx'D$xx2L$|$PD$8    H D$@1f0D$` D$D$@1ҋ|$TD$8   fD$` D$dfUWVS|$l$L$~]  t} '    fB9u؍D} f[^_]Áލ    UWVS
A W D$(l$L$    |$,   l$   4 D$,~`ɉl$l$$1'v '    99LÉǉ| $9T$,~(D$9|9؉9L$ǉ| 9T$,؃[^_]Ív |$,t9m$   f&     l$"   4 Ul$   ސUW1VST$ t$|$L$~1ۍt& ,^_9\$ u[^_]Ív ST$t3ڹ   )u+   )i   ¸   )[Ðt& xωٺ   )iҳ   к   )[Í    UWVSÇ t$0  t[^_]É'    i      P3 x  $  < <$  < )f D$N)f |$)   33        iҚ  i  Nj<q$d   `9ǋ~~3j<I9~Oj<5F[^_]Ít& jd93~j<9|F~jd9}jd똍&    lm ͺM        VSé t$h/  j V D$$  $  < f-   ǆ8     FF4$[^UWVSGG t$$|$,h_  j V9Y]t$,VmX/  Zt$,PY  ǆ_     ǆ_          G   O  O  O  O  O  O   O (  O$  O(  O,d  O0i  OD  OH1ɃtOL[^_]Ív V1ɅOL[^_]Ít& '    ST$xg~  ~
[Ð&    Ѹ      )iR؁  ~[Ð[Í    1[Í        UWVSç T$0l$(|$ R  1h    U C#  9Miq  k*    =  OU PT$49t$0   D$04XD$04f-*    i  8E POH?   <?OL$,D*E U ȃ9}	)эA<L$   <$OȈ9}KM )щʍBE E iq  k*    =  OS  ?    E 뾍v [^_]UWVS'' D$0t$(   1qv '    L$$9L    H?   <?Oiq  k*    =  OP|L$09|$0t9D$,tD$$.8ȃ9ʍD ~)ȍPy&    [^_]Ð&    UWVSGG |$   D$L    D$8D$0    |$ D$<$   |$D$P|$$   =)D$T|$D$   =)D$4|$X$   =)D$H|$\e   D$l1   $   D$D$4g  D$hl$H|$<D$    D$@$   D$$D$dD$,D$`D$(f1҃
d9t$$   U  )ЉT$P3t$P$   t$(t$4t$4UWt$Pt$PV$D$D$lHD$D$p3PT$ =  qT$
D$pd3PT$ 9t$$QD$=   =0  L$89L$   $   !ƉuAD$0D$0t3|$XL$\<|$|$D<|$ǋD$ @|oD$T|$DT$PL$< 4$   $   ׅ~-    1fAu
9uًD$4|$L8D$le3      |[^_]Í    |$81T$L1D$8&f$   T$L!D$ΉD$8D$hD$@D$0|$T$   t$Ht$\   D$    < t& '    UWVS5  ,T$L9T$PD$D$D%  |$PL?|$@,DP|D$D$P|$D )T$t& D$Hu]M@u D$HP|$HPEW}ȋL$HQ
ǃ|$P~CD$q]l$ōv '    SKF9u݋l$E  )=  =  MЋD$f;l$D$D$PPj t$L\$,,[^_]U94  WVS   @MEuDMǉl 	  
  4e   M1ɉD ])ċ	  $	     M)ԍ    (JR)̉0)ԍT$    ,ډL
  ҋ@
  QsJ
    Mlˍ|] t& -   Ex:ʃ9t=i5kc6 ]  E    y؃ʉC9uËl,  É       C   C   C   C   C   C   C   C     C$$   C((   C,,   C00   C44   C88   C<<   EH	  R  Dǅ`    `<EEĉ8L@E`DÉEl$	  j EPS@8pEEDƉÉE1Ɖp)  ο   )ϋEøMыMщˉEE  l   9]   1)  HE   t	ƃxEEƸƋE)΋M)l  S  EL'    уUS;]uՋl]Ë@  t"}`tD    }2  l	  E  HEEEEĉEEƉEEȉEEʉEẺEEΉEEЉEE҉|EԉxE։tp]   pE؉\EډXE܉TEމPEhE≅dLH<ht& }DA}Upк  =  =  MЋEfTX9u  9uUuy}0q}ЋQ֍<Au4:yU}0q|ЋQ֍<AxЋQ܍48t}Q؋\֋XЋQ֋Tyy̍4Pyȍ0hhЋQdd   ct& uL    ЋHKHKHKHKHKHKHKH K H$K$H(K(H,K,H0K0H4K4H8K8@<`HC<]sl<
E`9	  1  
  Ev '       lE<      &    9   9LEv D`E`       l@ 	  GD  Ƌ	  +u+$	  EPR'XZu$	   	  @E)P	  uF  DGP$pP v      ,l          A   A   A   A   A   A   A    A $   A$(   A(,   A,0   A04   A48   A8<   A<Ee3   1  e[^_]1E    1ٸ9  El 	  $	  u+EQ)ȍPF@  )SuP$@PPD]    EE|_M؍| l 	  ]1ɉ]$4C(4v DUEЉDK9uዽ4(+ELl	  E#<0upupup@uHE0E]EEt& }TA}EǋA}EǋAUEA}E}FPCG;M}_l]4$	  E0E   E4E1]߉](\v MʃUS;uuK   9LE<1ɾ   @    fH     fp`	  DEa؃E-     '    U& ڊ WVS,  M(E}M,ËE }M0ƋE}M4} M8}ԋ}$ e   M1ɉ@"  uȋ  A,tQEy   BsP  4U   )܍\6uȉe)܋,         )܍Fl$,    Ҹ   |)ҋ}ԉ|  ǅ4       (   )ЋU  E<É@Pˉؘ  ˉE@  Ef4EЋ}ȉǇ      	ЉE@<E   E    E  Eċ4   EOظډٍ
   )ɉE  Eȿ     9E   1)-  ҃rJu   ƋẺ1)t	xẺEԉø؉ËE)ȍ
ËE)      NÉǋE,  ۉ]~J} 1EԐȉEl;]uӋ}Eȋủ  Etw4u$]Í    EEĉ+M9}:E}ԋt& OЋU;Mu}ԁ   
  Eȋ,  ƉE+  9  Mȉu   ȋM   E̍t& уUS;]uՋEuQ}uKMĉ+E9}<UE̐t& уUS;]uՋEȋ   ÉE։؋]Љ   fуUS9]uՋEȍ     E̍t& уUS;]uՋ,Uȋ8  4  xE4ƋtEԋ@sE)  EE)}D0}  ULu|  H}x<$d}E`}EE\{h\     ]]ԉE̋XىEĉT/  lDƉP]8U&    i5uȍkc6  uĉEǉE}}ЉEdʉЋVw֋uvAƋuvZދuvH΋uv
S֋uvAƋuz^pǋEHދ_܍uV؃xE  sE    E    .  }ԋuȋM    |U`}U~W  f
؋>JEىEԋF~}9ủ}u}ȋDȋX\uΉECƉEԋE  TǋPȉǉEE)t)U  }8Ew7O3<ʋM)эA}]?} )ƉuڅHº x  = L= x  O)
   
t@   ى))ɘ}؋H9N֋u	  ؋LHЋEUƉø      MË}Eҋuȋ]EfE}E)     MEԉ)؉ËEԉ     EEԃ    EE  ;hE  YEȋu   F|C|؃)   )󥋵, 4|   <  (
 $G$49!      Tuȋ  PNPV茾,  EP      P   PVEe3   O  e[^_]Ív 0(wʉDKΉGRGڋ^Ë^쉵0WЉEE*EЋw؋UHGMYIЋWVGFڋ_Ë_VЉE_t& u&ы)u;    t5u
tP@   ߉ى)))ЋUE<      4 4ttkEȉuE      Eٸ9   ]EEȋ  Erٸ9   9L,4]ȋ  8    +tQ)ȋ)R  uASRP  ]ȃ E     Eċǃ     @E E   9ME U 
z WVSÁ  }uDE@}}P} } H}$D}(},}0}4 }80e=   }1,    Ti  P)ԍT$<    Pj W6  @   "P@    <L     Ɖ1ۋ@ǀ      x3P  L      N|H|  ))΃2prprprprprpċrpȋrp̋r pЋr$pԋr(p؋r,p܋r0pr4pr8pr<p9T/<@DC[ɍKsY       N<  ~9NÉ  @   {Ãۉߋ   ֍   )܍\6L)܋<)̅4S    X     ǅ    )ǅ4       ǅd    )  ǉxE<ÉƉǉǉ-  $ؘƋD󉅸H|,(؉E@d ǆ      	Љ,@@<4r  0D  H4ǅ<    @4d,  0 ÉL   OЉǸZىTȉщ   +TЉƍɉP^       9L   1)!  HxL޻   1)t	XL)88T)ƉЋT       NǋP  ۉ~_81T&    ȉTЋ;u͋8L  <   du*PÍ    PH+D9}EPTL<HЉ;HuۋT       É8+  9~bT߉P   8   PʃTS9uϋ<uu4ulH+D+9~QLPTʃPЉC;Tuϋ0  T  Li0    Dv '    LTЍQЉ؁  -   PfуTS;PuϋLX    уTS;LuϋL-   P&    уTC|SуTS|9PuL  L9D `  T8  4  މËd<P<h@l@w0@@)ċ8+  H+ȋLD8Pp	  @,ǅ    vT≅؉؍\^\<  D `|HTHTwǅ(      ǅ    ~]HF^ǋTӋ()É0  hlXXX XX
XXX@ t|$DLǅ<      \ ` ,t& Li  5kc6Ɖ8؉  $ ȉPËȋ,0qx7qt7qpÉȋ 7plً7phʉ7qd7q`Éȋ7ًX\ʋHXЃ
  LT@@  щD  P)ډ<2Lʉ@  4
   LPH  &    C{)TTSϋP)TP<V{CP9HPcP88Lދ  S    މP ڋʋ8    4@))Ɖ څH= Lƾ x  = x  OƋ)
 ~  
T1   މ))ËL

9ދ    DË8qYy  (@DЉV+PF+4N^(@D<L  $  ~,0+PF,  <     +4VN90D0Lx
  4DP1   ϐt& 
9}ˉƃ09ui  L0DpɉDX	  01ɍ&    ;t @Ð  09߃0xX  4PP1ǅP           9~ω֋H9}ˉP0909g  9X  v K      0           x fBrÐ  0AB|p  BЉr	ppppBԉx;upd;01ҋ~!t& 4ǃ  90    u䋝d   P4(
XFXd9    ,    ǅT    	     9}ىT  9uiT     @C"  ߋD  ڃPXPH))iT$  L@1ۉDD@4@  	  ȉPPHк  =  =  MЋLfX)ȃ    9ً   ITi$    iҐ  4F|G|))ƃ@  ߋHKHKHKHKHKHKHKH K H$K$H(0K(H,K,H0K0H4K4H8@<K8C<       Dމ    TP   DGPW  DTP      P   P¢Ee3     e[^_]Ív '    DƉЉ9Qǋ8Yq(D)Љ@VЉ+PF+4N^    ^TVӋ_PVӋ_LVVOHGDVG@V0t& u&x֋)؉ߋ|v   
TP   ىމ))>LD+PӋ@  	X  <Hd    к  =  =  MЋf  @    )     L)$,)؉ƉЉڋAi$  ؍؍  iP$  R؋DPQPv[T
JHJHJHJHRP8(ыN\GNGNGNGÍ(81ǅP    QX1ǅP    LxXDLpD1<      ٸ9_  ㉝Pd0tVD  Ho  8ٸ9   9Ld  4p@  8  ߉+  Q)ȋ<)Rd  ASDRPc   d4ǅ<     H@ǃ     @40Dx   9M ǅT    P  n0T<p9N9uߋT1       ǅ    j,    ~&	     139}ȃÐ  9u1~%1ɁÌ  9tÐ  9u鋽1TXL   i$  HP+DTHDÉT؋@  	7   ȉPP׋Pʉк  =  =  MЋLfp  )  9   '   ǅ@    &    UWVS1ہ   $   $   e   $   1D$<<rD$,~D    A9u  ~!1$   e3=        [^_]ÉD$,ÍFD$q  D$     <wyD$(   @|$$   @؉ƉD$)Չ1)  û    )ÍHD$\$1ۉ晉4$֋4$։pօ]   4  t$ 4$t$D$(1D$(D$D$,D$D$$4   +D$D$=L$$$ EEՃ L$;\$}TD$. )ș$ՋT$Ń|$u$L$ 띍t& l$   \$$|$\$$ <Qt&    D$    D$    m    $    D$    D$     t& ۺ   9~"9~+D$ $D$&    99։M9MЉ\$D$(   @D$  <-   @)l$( &    UWVS 7V    $  $  e=   $   1D$$  \$  TxD$~t\$11$   m\$t& D$8T} D$f\HH))9$  Dl$  D$$   ÉD$D$l؃D$(Y  |$(D$l   $     މD$    D$ɋm  )Mt5t$'    ؋qi )19u܋t$)\$(9t$tM 닋D$p|$LD$H      ؉D$L   ƍ&    D$ɋ\m  )Mt4t$&    ؋qi )19u܋t$)\$L9t$tM 닋$  $   \$HT$$L$Hl$$$  D$<\$1\$t$T )ˉ))ыT \9D$\$uʋ$  $   D$
   1f   11t& 1)9~ŉ˃9u  }    UO؃  )RVW\$ 跠l$y1ҋL$=    fQ9t*=  ~и   fQ9u1$   |$|$&    VW\$ =m U   L$   )PVU\$ 1Ʌ~v D fO9uD$D$u$   e3   uv   [^_]ø   D$`xD$D$pD$H   ؉D$LD$5L$1Ґt& fQ9uh &    UI Q WVSÁ   EuE}ue5   u1<  9	  EtP衄	  <  E@  a  
  EE`<@   G)čD$EdE    ЍF=   u4  )  ڹ   Ѓ)\  ڃك4  i      }     M   t& 9|uUU8  ҉u  uEdup@ǉ}ut& iE5uMkc6EE#E<M      |fufU;9]uE}u]8  $	    PEPM  ǉ\      G   G   G   G   G   G   G   G     G$$   G((   G,,   G00   G44   G88   G<<   $	  EEEĉEEƉEEȉEEʉEẺEEΉEEЉEE҉EEԉEE։EE؉|EډxE܉tEމpEE   lE≅hb&    }MUTQ	    ع  MȋEUfLB9}E  ~EE;~UV]Ӌ]׍F
NUȍ<^E؋Eٍ9~MV]~8~؋E9؃}Vԋ|V؋x~Ëtp^ȋl}ȋNhF'    ED  tKE$	  EUE]  Rj P認Ee3     e[^_]Í&    $	    up  ~7t& T)Љщfi?i?  fC9u͋E	     111D9~9uE]	  
  F4PR    ]M]UP芋MU]щЋUDURPu腋U4  C)i  i  9uۋE4  E@  v u4     tȉ4ى)  ڹ   Ѓ)  ى؃%4  i      .}]$	    PEP'  Ɖ\  }    F   F   F   F   F   F   F   F     F$$   F((   F,,   F00   F44   F88   F<<   &    ud\PVPVPVPVPVPVPVP V P$V$P(V(P,V,P0V0P4V4P8V8@<F<`ȅى&    1ȅCى8E]	  
  E    PWP菈E]VPW蛈JuE   8  ukF     UW   VS   ȃ|$/_)NޙOÉș  =  OT$fD$ $~z   fOtO  )Ƹ   N   ÉƋD$  OfHDO\O)ø   Nظ   ƉËD$  OftH;$|D$    O)Ƹ   N   ø    O؋D$fH[^_]Í    UWVS WF D$l$\$      D$ǀ(      D$x1),  D$$  @  t*.  t">  ]  t    @  .  t>    1|$>  )]  1Ɂ>  TR)ȁ]  $  Mb)ǋD$  )D$   |$9݉  [  D- 9G  D$      ǀ     t$,$  щʉ9}4ȉ;$|ߋD$  1[^_]Ív @  .  t>  v  @  t*.  t">  ]  t  D  1|$>  )]  1Ɂ>  T)ȁ]  $  \t& D$   ǀ     D-     (9   <9
  96  9b  9   9   D$   1ǀ     ǀ  $   jt$(  ;v '    ǀ         1D$   1ǀ     ǀ     kt$(      [^_]Ív Ǉ        1D$   1ǀ     ǀ  $   jt$(  D$   1ǀ     ǀ     `kt$(  SD$   1ǀ     ǀ     (kt$(  D$   1ǀ     ǀ  $    kt$(  v '    UWVSǄA t$0l$4	  	  ;	  T$O  i  j t$<P	  PD$H	  	  9-  9  	    rP	  9    	     )ǆ$	     
  1Ƀ#  n  ~  H  D  1ǆH	     ǆ	  d   Ɔ	  
ǆD      )ǆD      ǆ 	        󫍾    ǆ      ǆ@      )@D$	  	  [^_]ËD$89	  1ҋL$;	  tփ	  tvrP	  t    	  1=`)ǆ$	  
   
  sL	  v '    rP	  h&    rP	  눍v '    1뒍t& sL	  &    sL	  qUWVSD$(T$$   \$|$Dl$ D$[?$Z&    K
)։iҁiƍ><13$
+$iɐ&  iҐ&  ʍ¸  
$    MfE 9\$pD$8<$x[^_]Í        UWVSD$0|$ T$,~r2l$$t$rt$t$(F$v '    T$ȉщEыT$Oډ94$_u[^_]UWVSV =   Ë$  D$,$   $  L$ D$<e   $  1ɉ D$LAD$PAD$TAD$XȃD$0`jD$4D$LD$(D$\D$8'    $      N$  D$0Pt$Dt$4t$Pt$L\$L W  L$Ll$(t$ˉL$L$PÉD$D$t& iT$Y  D$iY  iD$)  i)  ؋]iT   iT   uЉt$t$i  t$i  t$  =  =  MiD$  i  f7i)  iT$)  ʋMiY  D$iY  ¸      Ml$fGD$D$$L$ )$  $  A҉L$ ~+t$(TLD\$LT$TL$PD$XD$$|$<TLTPWTTDXWG$  e3   u  [^_] &    '    U : WVSÃ\}EE}ԋ}  E}e=   }1ǋ  E   )ĉẽEPRuZ{(    _}Eĉ]b'    $  V  E})E<G}ǋE}-  ũ]PRVzE  (  9u}Nu]VPEuu}PWl   uȃEdUE    }a&    EЋuwP\։PXP_pTpOދXPXW
ˋHLHwыPHP_pDpOދX@XWˋH<H wыP8P$_p4p(OEދX0X,Gظ      MufFuuЋE9EXv EȅEE      }E}Ћu׉UuU<VwHыP_pOދXWˋHw
ыP_pOH ٍ1M+Muɍ4NHD>~ٍH@ыP<^x8NߋX4VˋH0~
ыP,^x(NEH$Fȸ      M}fG}}ЋE9E8    ME    }v EЋuOW   4   Xˋ   Hwы   P_
p|pOދXxXWˋHtHwыPpP_plp OދXhX$WˋHdH(wыP`P,_p\p0OދXXX4WˋHTH8w EыPPP<_"pLp@O$ދXHXDG&ظ      MufFuuЋE9Ev }̋u]PRusEe3   ue[^_]k t& '    UWVSD$<  |$07t$w4$wt$wt$wt$w|$4t$t$8FD$fl$
)i  i  ؍(ЉD$+$i:  iÊ:  $,ȉ$+\$ˉiɫiËD$D 	D$      Ml$f)i  i  ٍ)l$ʉT$)iҩd  iѩd  ډl$ЉىD$)щii,)	D$      MfG9t$D$0|$4$8|$pt$x|$pt$xp[^_]Ít& UY 0 WVSƃ\EEǉEEEЋEEe   E1      )ԋWe$WT$W T$W$  T$}|$}= jv 9E]NEPuuuErE<    fEʸ  fufE̸gw  f]fEξi     E    Tv '    @\Dtf]λ   )LfMLfMLfMf]ƋMԋ]EKYAAuuAuA
uAuAк  =  =  MЋEЋ]]fPE9EEU)EMBɉU~.uLTDNFEV  M}U]ЋSTSTDS C$Ee3   ue[^_] t& '    S*q*. t$t$t$t$l[Í&    UWVSp- |$$$       )ƍG   Vt$0Pn        tr  PUt$0|n   T$4t$8BD$<+  PVRTn$  L$,) ȋL$,RAPU.n1[^_]Ít&   Ut$,WD$<+  Pt$<   VT$<BPW 땍      Ut$,WD$<+  Pt$<   VT$<BPW Rv   Ut$,WD$<+  Pt$<   VT$<BPW v UWVScoc, |  e   E1  9Љ2      D $  9MD6)ĉЃxbt& ۝    ,۝  |۝t& t& fFuj   i  PPMb  Ѓ  )D)ĉVQ  ji  P  RS VR   t& Vu򋥘  ]e3     uRe[^_]Ít& i  jP    P  븍      9  1 t& UWVS ) l$4$D$8t$0|$DUD$E,  E0  d  E  E  E  E(  E   E  D$<  D$@  \  5   h  u+;  ]    O  [^_]v UV\$^ÅE߉};  D$   O  <w  
D$      gfffǆ     )É  @       $8  rp    ǆ      f  D$    9  4  0  1ǆ       ǆ$        ǆ(      ǆ,      )ǆ0      ǆ$      \  󫍾      ǆ       ǆ      )  󫍆  ǆ      ǆ      )Ѓ 
    9rF    F    ǆ      ǆ      ǆ      ǆ  d   ǆX     ǆ$  d   Ɔ   
ǆ  d   ǆ     Ɔ       $    rp  ؃  $ǆ8      )t  ʉ     Í<         )ȉ  !    $ǆL     sl  ؋\$M$\$$  5      i  ǆ<     ǆD  3  ǆ4       ǆ,     ߉`  ǆ0        ǆH      ǆT      '    98  (  N8    ɉ@  {    U ǆ         tl~h.  t>  6  Dȃ   }   N)i  iɏ  9L$~s  ǆ     ǆ     $ǆ\     [^_]Ív '     @؃
D$ǆ       k       t%$rp  D$    v $rp  t& rp  &      rp  $ǆ8  
   `)t  6t& ǆ<     ǆD    ǆ4  
   ǆ,          ǆ0      ǆH      ǆT     ǆ`      v i  ǆ<     ǆD  q  ǆ4       ǆ,     ߉`  ǆ0     
   ǆH      ǆT     y'    <@ǆ<      ǆD    ǆ4     ǆ,       ǆ0         ǆH     ǆT     ǆ`      
v '      &iff  iff  ¸   )к   N  ct& rp  i&    $ǆL  
   sl     t& i  ǆ<     ǆD  R  ǆ4       ǆ,     ߉`  ǆ0        ǆH      ǆT     $ǆL     sl     Pt& rp  l&    ST$ V! x<     ~[Ðt& ӃЋ[Ív '    1   ŉЃ[)Í    U艼   WVS|EEe=   }1E    E   ǉ]}؉}9M}܍UL	)̉PS]PS]C ]PuDh]u{PES(PS]$hMu]OPEW0PWhw WHffHDw~'    ff)XfX9u}]E    GXfOXf)   EEEEԉEE      ]uE   E    )Oϋ}|8ۉ<~WuM1ҋEu1ɍ4Ft& Vf9uEt+ϾMHu]ۉE<E1Ƀu֐ȋ]ǸHE<}L8E5EE       =  E  EE}X\EĉEK 3u      ֺ   9B9M   8U֋uʍNKu)9L K= OƃC;}GE}1E    E       E}0T7\)ׅ!      J]]Py-   U   }>$EzEXI  ӹ   ؃)^  у4  i      ؍@iȯ  }PsXuh}  11҉  }D+DXu  E       < ?  M   =   O։  qH9}EЉUƋU)؋]OQw]@ $t,  9uu1}e3=   /  e[^_]      ZE   1߹   )u;ك4  i      ʅyǉ뷉9E   Ѓ)ȃEЃ%4  iU         щ4UȅىE     < $@ UW1VSL$0\$(T$0   v 9u|$0   D$$D$1ҍxD$0D$&    Bҋ/$xKO4    9  T$|$։&    J9}
LLut$$l$,4$9t$4uD$,9D$0   |$0D$$D$,    D$D$$D$)ݍ&    D$$4$;0}HT$xQL$	9}GD$
J9}
LLuT$$4<9|$,u[^_]ËD$܉%t& WVSD$L$~Gx1v \qx(qf9|-fAf9}fTAuf\A9u[^_ÉUWVS6  <D$,D$X|$Pl$TD$   D 4t$t$TDD$t$XDpD$$fE 7D$    )ƃ|$XfD$~0       \GLE G)9}։D$9D$XuۋD$   D$)9      T$   D$fl$ft$`W\$<D$d    9L|$Xf~'T$T\$XtOJ4O9LfO9uD$t$L$X\$T   )9Ofx$v TKDO)O9OfOu߃<[^_]Í&    t$Xt$v t$;t$X"  1Ʌ~t$1ɍtu 9ut$6T \$ \$2fft$(;\$XL$  L$$   &    )9u)9\$~\L$ tL$	fL$ fD$*D$ ȉ9D$   \$f+\$(D$fffTt& D$ tD$ fD$*fL$ 9|\$9D$ fD$*띉'    t$ )f9yD$*fD$ d       UWVS g    D$$   $   $   e   $   1ۉD$ W_ʅ~)1ِ&    fFW9D$ PW$   PD$8P\$ kPG_D$$   T$L$   1t$|$T$L$t$%t& ffTNt0D$
 ú    tЃf뺍&    t$|$t$VD$xD$P\$ G1ۍL$LL$      &    չ   )   у4     i   ,D$X^к  =  
    If^G9~4D$,Xo1ȅtىi    Pw V\$ $   e3   uĬ   [^_]ܵ         UWVS趮     $   D$ ŋ$   e   D$x1	  1$   P	  P
  P|$4Pwt
  
  P|$8WD$(@D$,$	  WP2H	  "  
  <  $	  1ɉD$l$Lۉ\$~+v N(	  O)؉D$fTM ;L$u؃t$UD$$h U\$$跻$	  (	  T$QWP\$$R@  T$   
     	  Pj |$$Wl$$S	  W`Pj RSƆ
   Ǉ       D$le3   +  |[^_]Ív '    Ɔ
  D$h $	  Pt$$U\$$RhR  RU|$$khR  $	  t$(k
  $	  	  t$,
  P
  P\$4Hk	   
  ~I|$D$),L$
  1\ fTA`u
;|$uЋD$
  |$sP    fUɫ  WVSÁP  EuEe5   u1E@Pv R6   )FPRvW^JU 4    )≥uPRWM)D$E)ąɉ  E ǅ    ETt EԉEE4t& NÉ1^ɍ~='    fCG)fF9u؃Q 1@l   '    ߹   )ufك4  i      Vf<P;t* <P1ȅyى댐t&  1ɍv '    OHfN;u݋WVHXFZPFuPFPvI0F       )ƉPh¸   )Ћ9ujuPKVQPRLV|ue35       u#e[^_]Ív T00)k t& '    UWVSF     D$$   $   D$$     D$$   D$ e   $   1in  )J    D$   8  t$|$hW\$$0       P  T  t$(Wt  t$(Pl$4D$88  t$x Wo8  PWt$$K$   e3   a  Ĭ   [^_]Í&    ǉ|$;  <V8  Pt$$t$8D$XD$DPŋ\$4>8  U$   D$0P\$$  8  D$~Jt$,t$$1fl$t& ^_ffT$f_;\$uЋt$,  PT    t$(Wt  l$(UP|$4Q8  UD$$ PX8    PUt$8l$DU,=8  Ut$$ܫ         UWVSD$,t$(x  F҉   1$'    nDn҉x7i919      tD$$D$ [^_]fiӹ   9~ËD$,M|$nL$)$A   Ft& 9t"jy9uދD$$|$,P9]~M111:   _        Uy  WVSÁ   EEǉ|EDEhe   E1	  ;  tW;	    UV  |
  D     |1ɍ	ǇL      ǇP      H  	  fT  E	  EV  l|D]$	  V@EPRlG   ]f  DT    E    Ee3   Q  e[^_]Ë	  DǉE	  ÉEy M    L  MuE       B11LC`ʃu;U   E;x;u}m
tċ|}1ǀL      G    f_ǋE=,  fP  D  |V  ÉlE=<     Oȸ @3MfQ9un    ED)D0AEEMIHEMU@fAE|@H  |< 	  	  Ѝ   )čDe)ċ  xE  E8EH	  
  V  l|eE    	  }ǋ	  }< E}Ǎ   )ċEteǉEu~rE}1ۋDEE<'    ȉE¸      MMfY9]uE}E}uuk}Et]WVPEPW]FPEPEPiMUE|eM9  }E      uHDE|L  @  X  f(Ǹ   N@  D  }FfuM	  GE|]hq  $	  l\$	  j ]6PEl\PAD@   uqD  Q  ]VlŨ   =   Oº  @ }=  @ Lк @  f(E|$	  ||  H  }E 	  @))HC@  )ʉMuVR\Px]HPg   1)  H   )ȉEӉљƘʉË]FЍ
ىۉ  |??NًM$	   	  d9`}3}xt& OЋU;`uދ}|	  T.  E(ǅx    PEL|H  t	  	H	  p@v )Ɖutp  |L  ]N  ]P  ]R  T  ]EEpEt& MMTFFыUFʋM]iE5ыVkc6E]UыU؋];}<XPlfB9uEtLiҏ  i  H9OƋ|xtH  x9T@f(@`E|DǉL  Ɖ$  FGFGFGFGFGFGFGF G F$G$F(G(F,G,F0G0F4G4F8G8F<G<	  H  dE   EEĉEEƉEEȉEEʉEẺxEΉtEЉpE҉lEԉ`E։X8T\PLEHED~Et& ME]Q(q$E7q ÉȋM7pً]t7pʉx7q7qÉȋp7pًl7ʋH`XЋWÃd
-   \v F9uu܋ETX,X,ӉPк  =  =  MЋEhEfTG;EE4HL|$  PWPWPWPWPWPWPWP W P$W$P(W(P,W,P0W0P4W4P8@<W8G<E|  (f  D@0ppp<@  EvE      Oȸ 4 |MV  l
fQ9u6Xl @  f+9u|f  M  (|1ɍZ  V  lǇV      @    )Ѓ 
    9rGEٺ9Љ   9MB|1҉ǇL      L  @    fPE 4   &    UWVS< ,t$@|$De   D$1@    x  u*ǆx      D$e3     ,[^_]Í&    t$HWD$PD$$PL$$  9       l$9}   ǆ      l$   |$HT$Hjˉщщʁ   f?L$Hot$<O+M ӃщΉfU   9uҋt$'      t$HWP  Pǆx           )l$  &    ˉػ   ڃ)ʉѺ      Hʺ   l$N~Ѓ)Ӊىu^щ؃4  i         )    l$)ȋ  l$X˅y脙 1۸   X&    UWVS9ç LD$`|$dl$pt$hD$D$lD$e   D$<1UWD$4PD$@PUUVD$HPD$TPDT$P ;T$,LL$,ȃȉD$)|$8+L$,|$4D$4   OD$4D$4URVWQ|$DD$ 1Љ|$)  HD$\$D$   L$1)tɃAD$L$t$ŉ)ًL$+L$݃  V   @  H  |$D$ @     ŋD$щt$9|$tM|$tt$t$  ֹ   )  t$у4  с   L$i   t$))4֋T$2T$8҉T$8  ¹   )t  4  i      L$l$M)   ˅N]1)   HD$΃AD$晉ŉ)ًL$+L$   1D$  0  
    IƋ|$D$|$<e3=     L[^_]Ív D$<          111D$    t& D$<            L$v '    ٻ9~KFv '    ٽ9~v '       9Mt&    9Mt& 1#'    1'    D$Et& &      Mى1)ǋD$L$ŋD$A UW1VS$ u  tl$4t$0D$    D$Ÿ$    \fD$D$\$)i  iӚ  Ѝ T$$1ɈD$T$)Љ1);D$}Z\$D$D$OT$\$$D$u$\$$t"D$$T$DHfD$]t& fÉڃkVf)ЈG@)ËD$_F)[^_]Ðt& U : WVS|EEuEEuuEEE0uuXuuEu)e5   u1}0e|[]ċ]1ɾ  v '    ETKDH<)ǉЃf|K<Ё   }DfO;Mu}UM]GqBGD2U0GSQM0G1)ԉ)ԅɉe,	  ]ut& TCtCCqu)fGfF9E0u΋u1҉})ee)uee^6t& }sp)9U0fDWEfLPu΋}E,  4H  9u0EU$҉UPEBu0PEuW}PUE܃uu0BPEuuPkEEԃ    @E=   N9u0u UX    D)ƅu  ƃHEu}E,   i    EE@   E1)t	ʃ}ǉu)Ɖ؋E)Ӊ߃3      OEu9>   M]Љǉ)É   ^)1)  E<         ]1)t	ƸUƉЋU)ӋU)  1҃1 @   @  "    I    Eċu @  )Fu}F)EfV  E(  Eu@fEfEč       v9E  @UȉÉʁ2  m  E܃]u1EEEPuEuăE    E    E    0@    E uE,V fU)fE0fF u,9  E  EP\  @   Eĺ   N<  '    F9Ej  @UȉÉʁG  sE܃]u1EEEPuf}E    E    E    1   v '    ҃rJuKt& f<M  E܃]u @   @  PafuE   3E܃]uE    1PE    .1E    fEE8xE1fH E8 UE    J)ωEB؉Eȉ
EE,E܉UE   }U)ڋ]ȉ]U)ЋEu
M   t& })}}}}ċEu)uT0L0xȉ}PMOM	}ǋ}Et7и      Mfu9u@UEu9u0   }EEu}uUu|GtB}ċ}|GЋUDEFVȍPE	 M]ً]EEи      MfE9uquEf0ufpufpEe3   "  e[^_]Í&    ٸ9       E;   1E @  E   @E   t& U܃]uUUEEPExf}
E'    E'  fX &       9Mpt& ٸ9~#fp)ԉe)ԉee   9M蠈 VS( L$|$t$A$$ػث   كl~pT$FكlL    @Z@Z@Z@Z9u؃[^Ð&    kv VS' t$
  PV  C  Ɔ   	  Xǆ        Ƅ   [^Ív '      ǆ      ǆ      Ɔ  Ƅ  [^Ð~ǆ  
   UWVS7'7 L$0t$ |$(Q
   `uv |$,   D$,W<n@|D$$v BHBHBHBHBHBHBHBH BH$BH(BH,BH0BH4BH8BH<*]9qQj VZ%[^_]f|$,~D$,Wn|D$$&    BHBHBHBHBH*]9u늍v |$,~D$,Wn |D$$&    BHBHBHBHBHBHBH*]9u|$,
D$,W$n(|D$$v BHBHBHBHBHBHBHBH BH$*]9u|$,D$,W,n0|D$$v BHBHBHBHBHBHBHBH BH$BH(BH,*]9uUWVS\D$p$   e=   |$L1L$xT$|D$D$tۋ$   D$$      $   D$\$8T$͉D$$|$(|$<    |$,v D$|$1ҋ D$ D uT$(~[T$   L$)ǉl$ D$׉Őt& 1JuɃY9u؋l$ 	؍&    D$t$t$|$,D$|$D$;D$$ED$Le3   u\[^_]˂ t& '    WVS{  D$$L$\$ u     $$؋h  ؊قwsw}|$
D$
=sfD$l$\$l$
D$w؊  ٛ   [^_Í&    قƁ   ٛ   [^_Í    قl   뷐ق1몍t& UWVSz    D$$$  $  D$D$  D$ $  D$,e   $  1  D$\k  t$$$  0$  ہ`    t$  نx0  D$H4  |$t$Tw|$(ɉD$t$LD$D$D\$   D$\$0\$\D$P|$l|$DT3T$X    |$t$$\$ه$  خX؏D  T$4ن؎\$ه4  \$8ه  \$<ه     ɉl$@t$01l$,ف4$  |$؁0$  D ٙ0$  ة8$  ّ4$  F~@<$  BRKjRC9uɍ    \$\$L\$l ;|$X|$l$@ه$  ʋ|$|$ه  ɋ|$$L$4؇ه|$D؏\  |$ D$lف$  ~  \$pwT$Xf^9u؋|$LDlٙ$  فx$  ف|$  \$ |$(D$8͋t$HT$TD$4\$8߉|$ D$<L$<&    Ʌ~1؍.H  H%  ́  D$ƃ  k[9u؋D$4L$<D$8ɃD$t$(ٙx$  t$,|$D$0@;|$Pٙ|$  t$  =؋D$D|$\   $  $  e3   ue  [^_]Ë|$   |$H؋|$LT$Dlٙ$  فx$  ف|$  ɋ|$ t$(|$ @} t& UWVS÷ <l$P|$Te   D$,1  5  ؉'    ۅ  ؋ث؋$h   @j dۅ  1\$  D$  نl  *  كك^9؅r  |$
L$
t$ك1fL$l$l$
9u؍|  RVP     X1  |$hP   P  VP9   1كx~9ut&   <     ۅ,  ؋Bs؃ۅ  ك؋ك؏X  ؏\  PD$,e3   ؋؋ٟT     <[^_]fۅ  ؋|؇h  v$ƅ   1V    ؍t$t& ƅ     /&    كدh  ؋$y\$  D$؋l'     X9uk$D$$  D$$yz '    VSL$t$D$~D$   1Ґ 9u[^Ív '    UWVSs g  L$DǉD$t$8D$@\$4D$
   ȍ,    D؏|$<|$y|$|$|$Ʌ   D$<t$ڍv  J9u|$8$19~Ov D$8$t$    9uDT$$|$9DT$$|$9uw?؋D$8t$1ҍ&     9Ƀl$ك [^_]v荴&    '    UWVSq  ,  ƉD$$@  $D  ÉD$,$H  D$H$L  D$<e   $  1$D  D؎%  $D  D$8   ^t$\$($  \$0$   \$Dt$t$\t$4D$,t$D1|$0D$    D$@t$D$D$,t$0~-L$$   1    9u   ʋD$t$L$D$4\$LD$LɋD$00E9$D  D$    t$|$$Él$ϐt& D$~]$   1t& 9uD$,9$D  u؋t$(\$|$$t$\$l$ t$D$8T$81L$@\$LD$LL$(9$D  u؃D$89$D  	v ؋T$0T$\$1ɋD$H,9$D  t19uT$ыT$1t$49$D  ؋$D     $D  $D  ?$D  ?  ؍   T$<T$lL$\t/9~F\$\$ڋ\$<9u\$뽋$  e3   u,  [^_][u t& '    UW"   VS<  $T  l$$   $P  ل$X  $`  D$e   $,  1"   󫋄$\     |$$\  t$΃l&    ~HD$ f @PL$AYhPL$AY9uT9L$܄Ԡ   ݜԠ   u؋t$؍v 1ҍJx&    9u$,  e3   u<  [^_]t t& '    UWVS77 \L$xl$pt$e   D$L1|$tك~#&    \$T$9u؍v QVU5D$Le3   u\[^_]xs &    UWVSç @t$\l$Te   D$01Vt$\|$W;zك~1t& G\ 9ufD$,e3   u<[^_]r     UWVS'' \l$p|$te   D$L1t$|t$|t$VUW8  ك~91fF9uك1&    DF \@9u؉'    D$Le3   u\[^_]Fr     UWVS&k w l  D$$  $  $  $  D$$  D$$$  D$(e   $\  1      1ɉt$1ΉD$$   D$D$ـt& 4  ~:D$\ 4$x1    ل  \$0t$0f4A94  ߋ4$9t$؋\$t$  D$D\$L$d  l$t$$D$TL$ك1ۉD$\$0GL$0\$0D$0G0	ȋ$\$0G@D$0ɉ\$0D$0D 9  ؋l$t$D$ـ؍T  \$0D$0\$tD$   ~7L$  \$t1فل   \$0|$0f<C9؍$   D$,Ǎ   D$D$ـ 18   ~&\$D\$0\$0fG98  \$@ 9L$u؋L$1|$4ف  ~ D \$0L$09  ؋D$x   D$       $\  ~6D$\$ـ1t& \$0\$09   ؋\$,  `        t$t$(PWt$t$ t$0t$$St$Tt$TQt$Dt$\R\$L1R@$\  e3      l  [^_]ËD$H!D$sHD$"$   D$D$D$D$TD$D$dD$   t$t$(PWt$t$ t$0t$$St$Tt$TQt$Dt$\R\$L@@TMn     '    UWVS&g w   D$$  $   $  D$$  D$$  D$e   $  1$  4   |$$ف1v '    D \$ T$ fG9u؋$     D$L$Lt$ـ1t& \$ t$ 49|؋t$$,  $,  $,  $,  Qt$8t$8t$8W\$<-0~ \$1كfG\ 9|؋$  e3   uY  [^_]Í|$$D$,  $,  $,  $,  D$hPt$8t$8t$8W\$<,0l $,  $,  $,  $,  D$hPt$8t$8t$8W\$<F,00&    '    ST$\$D$~)?؍ X9uٍ[Í?    '    WVST$L$ց  teA\&    @@@@9u׍   9~t& 9u[^_1UWVSç L  $d  $h  e   $<  1ҍT$<$p  $`  D$$x  t$ $x  <|$PɉD$4QL$4t$$t$,RT$<\$8$x  t$D$(D$ȍD$8] F\$(YZ$x  PD$(]T$$t  L$ D$$   $<  e3   uxL  [^_]ÐPQD$$PD$,@PREF\$0$x  t$;D$ ]F\$XZ$x  t$4D$]xi UWVSt$|$  |   L$GQLv BHBHBHBH9u֍   9~$T$    H9u[^_]1͍t& UWVSw	w D$<l$4T$0~31։Ǎ&    t$<UVD$P9|$<u܃[^_]Í        UWVSa  DD$ D$`l$Xt$\ˍ<D= D$Pt$l|$X]  \$wT$\Ot$)t$TʉD$$&     Ƀ9u؋L$D=|$\t$TT$t$XD$   ω|$|$X)ʍN4    L$ |$|$Xt$(t$Toz&    VPD$t$\$(T$<D$T$hL$lD$<D$)D$   L$\D$ËD$ D$D$$L$(v  T$,D$,9u؃D$T$L$T$l$9L$XD$G؃<[^_]؃D$UWVSGG t$8D$<9Oƅ~8|$4l$0)ȉD$v VWt$@];t$u݃[^_]Í    '    UWVS_  4  D$$Ë$H  $   $L  D$pe   $$  1$X  $T  PV$   O|$8\$p1    󫋄$L  D$    D$t$(D$$P  ~~D$   Hŋ$T  L$~GǍv '    $P  )SUt$\$,D\9$T  }ˉD$|$D$|$9$P  uD$`D$$      t$(؈T$p؀$T  ݔ$  ݔ$    ل$H  $  $   $   l$($  \$XD$<|$L$L  $  L$lL$P|$H$  D$     D$T\$@|$$D$4D$8   D$    $P  3  D$\$T$  L$hD$    t$(D$,D$0+D$ D$ȍ    \$D$ t$,0t$00t$tZsT$\$(T$1D \ Ã9uɋT$
؍    |$t$1\$$|$    N,L,9~؋t$4D$D$t$|$9$P  t$(T$LL$D$PB@  \$lv @J9uɋD$8\$$$  ÉD$D$<H1݄$  ݄$  t& ƃA9uD$؈L$@D$X6  ɋL$81\$@  T$H1    ƃBɃZ9|ދD$HP[  D$+D$8T$$Đ  D$<@ZX9u؃D$D$<D$D$8l$Tl$ D$PD$LD$H;$T  7݄$  |$$1T$x$T  ƃ9\$|D$|\uL$p\$|$  e3   D$|)  ,  [^_]D$@  vL$8  D$X   \$@ɋD$8L$$D$D$<݄$  ݄$  0D$HP؋l$9$T  ~$T  9u؋T$x$T  1\$|D$|9u鋄$P  ~6|$h$T  1UW\$,l$p|$D\$p9$P  uD$@L$`S` \$\$,$D$D$   ݜĈ  D$X\$@UWVSG G   $  $  e   $  1ɋ8    D$$   ƅ  ։D$R  V$0  P$   W0   tX  tEt& ؀  y  $  e3       [^_]Ív '      u\$ 8  jV$0  D$(R$   D$0PgD$@\$H8  t$t$  كD$D6D$@   L$L\$,|$8L$ $   σ8  PD$8t$ t$Lt$<8  t$(t$ 
X8  t$@t$$t$,Wa8  )эQRZ8  \$(Y)XQR>D$(\$LD$LD$$D$(vCT$(  \$,J|$8z8  Wt$lt& D$,v] t& '    UW1VSle   D$\1$   $   |$$   D$    l$~gf1~>v '    9uD$D'     BZ9uD$9$   D$uD$\e3   ul[^_]\ UWVSU ' \$ـ\؀D${Kу|$    {ž   &    G~T$v H9u$~0D$$    @ZhX9u   tD$$ f]9t$ Xك[^_]Ív '    UWVS    $   e   $   1D$,    D$U$   W   D/ك   ك   
    /1L$ɐt& ÃJ,9|Ƀtk)كw#كvt& 
$   e3   uCĬ   [^_]كwكwثX\$D$JZ v '    UWVS:S w   $  $  담$  $  D$e   $|  1ɉ  T$Pہ  ؍)Ƌ|  x  t$@ΉD$D$مlT$؍|ٚX  \$إ$؍$L$P\$ld  D$lّ\  $u,ۆ  ؍D$فX  ًD$  	  D$L$@ۀ      ؍(Ѝ؍؅,ءX  6L$\$
  6D$D$\$PW\$lD$lD$$n܍0    1D$ \$lD$lR    \$\$t$Vg\$lD$lD$$܍0\$lD$lD$D$D$t$  9إ0م4$cD$P\$lD$lِ`  D$م8  ƀ     L$@مlة`  D$\$XL$@م<؉d  ؽ@ف\  L$م8`  ɅمDT$L\$P  $$؍x  D$@D$8    ɍ  D$4$   D$<D$h\$TD$D\$H&    L$\$닁    @)׉$Wjt$8t$H\$L    T$D$@    SPQT$Wj:|$HRD$XPL$(  D$Pȋ`   D$y  4    $\$t$Tt$` $$D$lمL\$lD$4  t$LV$  ڋD$4D$`  )  D$4  DxD$HuL$HD$4\$t$P RVD$4      L$PVWQt$TD$4  WXZD$4  V(\$YXD$4  W|$D$L$D4  BD$0؍Pٙ  D$6   ^&    @hXAiY9u1D$Tن ~t& 9uD$    $    L$,D$(L$$N&    Ʌ  \$1v
ىt& ؃9uمT\$l  ~3T$T$,t& @@XC[9uT$1t& 9u\$ɋD$L$\$D$D$؍؅مTD$حX$\$RT$VXZT$D$$RT$WL$ D$\$(D$$T$D$ɋL$~"f@hXCk[9u1ن t& 9u$$
Q	ؐL$D$8@D$8D$49  ?D$X؍H$h   @j ;D$\$lD$l    T$@م\Z9u؋T$@ق\  م؅xـ  ٘  9u؋D$ۀx    ؍|؍l؍|ۀ  م  ؋D$\$@ۀ  ؽlٓ  ؍pٓ  ~7    X9t!ك  ك  XX9u؋D$م   T$<ق/  T$@مقX  ^  ʅ   D$ـ$  ـ(  ـ,  D$@م4Ńِ   ِ@  ِ0  9u؋D$٘$  ٘(  ٘,  ؋$l  e3   A  |  [^_]Ë  L$Ɓ  L$\$닁4  $P  t$Dt$PnD$}؋4  
ـ/  L$@ƀ     ǁ`      \$XɋD$1ۀ  D$@ؽ`   مd ٘  ٘  9ًD$  مh؍ح ؋D$ۀx  ؍|؍l؍|ۀ    م<tA؋D$@T$ـ\  ۂ  ؽl٘  ؍p٘  nًT$@ق\  P؍`؅t$z?$}L$@ǁ`   = ؃$I$	\$\$$#D$D$D$ʋ  M v UWVSL$ t$\$D$́  tlCV|;t& @Z@Z@Z@Z9u֍   9~v 9u[^_]1fVS\$t$D$ف  toFT    @X@X@X@X9uٍ   9ˍ~&     X9u[^1Ӑt& UWVS×    $   $   $   $   $   $   |$ e=   $   1<$   D$0$     $   ۄ$   1҉t$t$4\$,L$(L$tL$8L$$   L$L$dL$$L$TL$D$Vj$   ٍLQL$$Xt$j$   WL$0Q%$   We\$LD$D$L؃XF`jD$ ؋$PV t$t$jV`D$$   0t$$Vt$(T$DT$@jD$4؋D$VdT$,F|$8D$D$D$9$   D$0t$4txكT$ 1$   |$$l$8v D 9u$܋0D$@\$LD$L$   ؋d   D$TD$$   |$D,D$Ѓ 9u9uL$T$ك<ʍt&  9u$   L$19l$$   1كك1D u1u؃9$   ؋$   e3   uļ   [^_]ËT$0tI t& UWVS77   $$  $   $(  $,  D$e   $  1  ~>L$,t$|$t$1҉L$|$L$<9u؋t$|$    8      )Յ  $    1D$D$,D$ՉT$QD$4VUT$  8  4  l 9ĉ֋|$   Pj R!Ǉh      ǆP      X     كD  $t$D$TPD$VwD$$WhD$ PUV8      D$$Pl  Ut$0PD$l  D$pGD$tGD$xGD$|G$   G$   G$    G$  e3   N    [^_]Ív |$كdؿh  $h   @j \$,D$,كك8؏\  ؃f$  L$T$с   T$     P  D$TPQL$8W|$8h  P$   PD$<t$8$    H  L  D$,PP  P  P  Pt$8,$4  WV 8  P    )ōT$HRL$8Qt$0U$(  D$DP0E t& '    UWVSv> Ǣ    $   $   e5   $   1$      Kt$1ҍ    Tփ9u   D$L|$1ـDT t&  D\X9uكD$uً$   e3   uĜ   [^_]D$D v UWVSD$(L$\$    T$(1&    9u|$(   D$(1҃$&    ҍzDx]4    ,    )w  v/v ɍ    T\TuԸt& ك;<$<D$$9D$(   D$(l$(p|    D$D$()ڍt& vSxpD$ ɉv`ɉ4$fvGɋt\tu4$,    ؃9l$$u[^_]Ðt& ً4$ىʉ&        VSL$T$D$t$\$~L1vt& w9u9}G[^f~DdG[^1̍    iD$f _n<fUWVSç D$0L$DD$    $    x @,D$D$<1~nwTwl$)~rD$4T T$4t&  9u؃T$0$BT$8,z7ك9t$<] u$T$$T$;D$@o[^_]ك؉L$$	L$UWVSf:  ǉD$D$(t$(l$@\$,L$0@ هD$    D$F,D$D$8~n|$(D$T$4t$G|$4<D$8$v D$ظXF9}9u؍v ;<$ut$D$D$;D$<o؃[^_]Ð&    UWVSǝ ,D$@t$\L$PP ׉$T$XP,|$TxD$XT$D$tǉЙ9NǉD$D$`   T$	T$$|$X4D$D,      D$D$H1ҍ&        9u|$HD$;L$T   ŉT$v '    $t$hTHT$hT$D$L$D$\݃8$\$,D$,T$L$fE9_؃9L$Tt$4HD$+D$T$T$LPj Re,[^_]D$    1D$    D$T    1|$HUWVS7  ,D$@\$\@ XD$$DX)1T$d  \$@D$dهD$    D$     D$    C,D$    D$    D$(    T$\  D$$$    D$t& \$S)T$dT$   D$dL$T$1D$D$D1,l$D1t&  QهGʍSهGڍVG9u؋D$@@D$;$1t$D$ T$91919D$D$$$D$9D$\D$L$(D$L$;D$`؋D$Xt@|$    |$PD$ |$T   HD~fD$T    D$1ҋ|$Ht$   +T$L@TB   O,[^_]Á      ~1  ,[^_]Ã|$T듋\$@D$\1+CHL$`D$ =ZfUWVS65  |$ t$~[?l$    ـ$v '    ~)D$1ɍ 9u;<$u؃[^_]Í&    '    T$>  tD"@     t.     u"Í    ]     t     t1Ív    Ív '    UW    VSÒ <D$dL$Pt$X|$tEtKD$hDЄt;9L$Tt"D$dPt$\Q؃<[^_]Í&    ؋D$p xD$h@D \$D$hH\$D$hHD$\9t$\D$,D$p\$9D$ltD$h    EQ  D$x  T$TD$,t$XD\$DDD$l\$@D +l$\ \$ @\$$H    )1\$(&    D$\$Dt$XD$  @D$$@@L$(D$L$D$L$D$ʃ9T$x\$v؋D$xD$hzRuP9L$TgD$xT$d+T$|RT$\RQA<[^_]Í    D$x    1fT$`    |$,)D$T؅D8D88D8ٍD$t& DD$@L$Y9u؃<[^_]1    '    UWVS|$G~[\$$T$ w oh\S$1ۍ&    $T ^D^@)L$ T$$L$G9Ã[^_]Ít& '    ST$0 & Zw	ڋ [Í&    0  UWVSה D$D|$H @z}u{|$@utL$LulT$8~LD$<|$8T$0كp    D$44v '    X9u؋D$H[^_]Ít& D$8|$@|$@t.D$8\$\$Pj t$@D$D$v Ʌ   D$<L$@1كp<    ,    D$0L$4&     9u؋D$LtWD$@1ك    D$4t& كvhك9~! v9
&    ؋\$8D$4ۍv  X9u؋D$H[^_]뒍&    '    UWVS D$4t$0=  C  T$8~e='  z     ='  q    ='    ='  =  S  ;BH  F$t& 1[^_]Í    =    ;=     :  =    =    d  F8묍t& =     7  =  4  =    N<ut& =&'  t)   =('  P  =*'  m     @6NxHN|H   H   H   H   @   '    &  VLt& F,    P  Ff= '    F0v =      	  iF 9OF(f    =  u  nBzT$      L$Lm JD2FLQj PT$j~-L$ߍv '       8  9uǆ       FT  ?FP   FX   F`    Fd    v '    ='        1҃VF_&    P   F<Bfxz;B}sF +v F4    D$8F@t& FD    
w1F'        t
    UWVS'' D$$='    L$(~Y='       ='     ='      \$ ;A	  C    1[^_]Í    =       =  tH=      |$ W4븐&    ='  t9= '    |$ G듍v   |$ W$x&    f  |$ Y'    HB  |$ G6    &  |$ ;A  G&    =     	   D$ |$ @t& D$ T$ 8G4    D$$@   BRRT$$͍LD lTG$   BPj RCWb֍D5 Ս&       0  9u7&    D$(t(\$ K(C(    v         VS   t$à V)F );v[^)Í&    ST$D$L$҉P@    @    @    @	   @    @   t0@   	   )ډH(P @,    [H&       1܍&    VS1ҋt$\$F1҉F$F KP)9!)[^Í&    '    SD$1ҋL$XX$@    J[)9!)Í    '    VSD$\$T$t$H$))P uH)щH[^逨)ˉH[^qWVSD$1ۋL$xp 9r	))׉p PA[^_Ít& '    UWVSD$L$l$px ٻt& փT 9r))։x p[^_]ÐUWVSÇ ,e   D$1T$PD$LL$Tt$Dl$@D$ BL$    )@nЉD$D$HL$L$$~hv D$ ~vT$   v OD$&    f? ~jt$UD ff9uփD$9t$uD$e3   u",[^_]Í     D$9t$n?, UWVSgg \e   D$L1D$|t$p|$tuD$xd	    jW>$   
  
    ~҃jPW
  jW 
  	  ~3`~   D$jt$W.
  9	  ܃
  1j
  BPWw
  P
  D$TPD$8D$ P
   fy    sD$D$ tS.
  
  A9~PjD$hAPWujt$W뱍t& jt$W떐	    Ɔ
  
  <tA\	  jW
  D$Le3     \[^_]Ð&    $   J  jWA	  f
  jL	  Wf
  f
  f`	  jP	  W
  jW
  	  ~D)1D$jT$4W.
  9	  ~
  ͐t& $     Ɔ
   
      jWO
  ejW/jW
  \\	  jWЃ`	  Df
  f`	  jP	  W
  jW	  
  t& jWg
  
  '     '    UWVS PL$h|$de   D$@1L$ jWgfff)T$<)ƍD$Lt$Ht$4D$sL$t$D$s͉D$jt$WFjt$WF;t$uЋt$ t1F@FFCDC)i  i  nl-ЉuA)D$<e3   uL[^_]& t& S jt$T$$[Ðt& UWVS÷ |$8t$0.  -lnjD= nPt$@)fD$  D T$ ojPt$@gT$ǉ)fD$ǃ  D ojPt$@0)ǉ  D T$`pjPt$@T$fl$)fVT$v  lnT$j`pPt$@T$)fFf~N  lnjD$oPt$@~|$)ǘ  T$jL$`pPt$@HT$fF)ǅfV
  lnj`pPt$@)ǅfFf~  lnjD$( oPt$@|$Ń)ǘ%  jL$oPt$@)ŉ  T$jL$`pPt$@rT$fF)ŅfVH  lnT$j`pPt$@0T$)fFfn   lnjD$oPt$@)ǉŘ9  jL$`pPt$@fF)ǅfV   11fFfV[^_]É'    11fD$11f|$111f1ɅfN11f~fF1111ɅfVfN
11f~fF/11111fN1ɅfN1fF1fF1111fNfn2lnj`pPt$@)fFf~[^_]|p<T$l$T$l$l$UWVS77    $  $  D$0e   $   1j$  qPU$   L$8ʃ9$    qɉL$(PT$  $   1L$ L$<L$      D$L$D$        jt$UL$,u8&    D$ 
<D$ED$jPUNT$,tσ;t$(uD$L$(t$,ǍD$PUV .9|$t?N    F    1҃)ȃ     9r 9|$uD$,D$$     D$sD$D$ L$$D$~cD$ D$v D$10&    jt$Ud9|$uD$f0;D$D$u|$D$L$$	<D$$D$$D$ ;D$(rt$$$  $  $$  t$DUE $   e3   u1   [^_]ÍqPT$(L$D$<D$L         UWVSuu|    EuUM}E    Le   E1	  ҉T  }   Xu jWPPV8t 	   	  )FD  HQPD  P覼H	  VD  PWR覼TWPV*TWVs	  LT	  T1}e3=     e[^_]Ð&    T	  t	  TDT)ԉHuuPQPV	  
  P
  PHPQXuPPVgXu HWPVu j WPVr
  ǆ@      ǆH	      D  Dfv T	  ! &    UWVSEEz   }EǅL    ǅ\    ǅ`    D}<E$} @ e=   }1}  H<ǅ4    9X!    @<@   T	  ǅ       +  1<@   v 
   V  (]  <I  ǆX	     ǆ	     G
Ht	  8wQVƤ  -784G9~$GqǆX	     ǆ	     듍v @	  <@T!  QX!  @    }  T	    ǅ8          X	  1~%jDd	  9X	  ۃǤ  jD@88P9ʉ҉  <1҉׍t	  )(&t&    @Ƥ  @9V      F    F    8FtFt(jtDm0F~,81ɋ0t	  9u狵,V&    @H<iѤ  T	  T	  t&        9ut&   @G9Љ  <u	  8эT)ԅDT(X  L1`  P<,1(0   t& <T	  щ8)   }   ~<   \!  u   u$Qu0PDW4 @T	  Ǥ  @9   Ta, TPQj PL릍&    1o'    [  |уO'    ǆX	     ǆ	     &    @?u	  <(L!  PFL!  @<G	  i   $   96  @@DD9N   <$1D	  8T,D,P0PW8E4@   @D8  B9N;DDDu=u8   $ҍ~t& fP9uf<D    @@    }  L<\!  4]e3     e[^_]ǆX	     ǆ	     &     10&    Gf9u0    <$u	  T(DGX<\!  S  }u	C  1t& <@,0	  @8Dp)P$Vɲ~T,0Xg      P"4t& 8~    X!  <  <ǅ    T	  @&    }  <ǅ8    t	  X	  (d,\   v 1҅<(   v '    t~u	%  81~Ѓ0Pj8DV	  
  P
  P,D@0 @Ǥ  Ƥ  9Љc<88(9X	  ul\PD<T	    J  @ǅL    H  P    @P    <X!  `ƃ	  
Pƃ  
D&    D )ĉË	  ǅd   ǅh   ǅl   Dd	  @Cf       (<T!  tX!  
<	  ǇH!      ǇP!      (  $  ƀ	  W$  )),  󥋅@@N<\P	  PH!  X(P蒰P [E}  <H!  \J!  `Lu<\!    @   P&    0D^<80  LPDU0zi	    @9W<ǅ   T	  {5    <T	  t	  \PD<T	    LPD@@TPP<RD$  P;>4 D$1t& BfL9u<1    ǆ      ǂ      )    󫍾  ǆ      ǆ      )@Ɔ  
ǆ  d   ǆ       ǆ     @H Uv '    UWVS\$t$SC9s4{&    K19s)͉K+l 	~։)ǉS   s{[!^_]fUW    VS­j T$4t$0zǃ)~Y   )L$UVPURPD$$VL$,D$(QV	9r>[^_]Í    RT$VZT$ō@RPUV [^_]Ív F,   [^_]Í&    UWVSi ,|$H;|$Dt$OD$DLT$D;|$DO|L$Dt$ 9D$LMD$LRt$X|$D  D$@̓D$D$DD$Ɛt& ;|$D  W    L$19!ʉL$);0
  T$D    ,09rD$)fT$͉|$)1fL$D$Gl$DD$|$DaD$@\$DD$@D?19!)Yt4)L$؋|$@)11fL$D$fD$ȉWD$,[^_]Ív L$0D90wK9vGD$)f|$@    ?T$l9    ,9r'    19!)ŉ29r)fD$)1|$fL$D$Wf|$&    D$T$T$@    @    @    @!   @    @   @(@     @$    P@,    Ð&    WV1S\$|$t$KuT+t$)K   w5S t& ΄S CC=   CS v[^_Í&    K )T$))K ȉK뛍v WVS\$|$L$Cu^   +T$)ЉC=   w9S '    6S CC=   CS v[^_Í&       C ))ЋT$C )ƉC둍t& S\$L$CL$)ЅtC =   Cw4S t& 覃S CC=   CS v[ÐUWVS\$t$L$ |$C~iL7C ))C 7)C=   w6S     &S CC=   CS v[^_]Í    7)ЉC몍v '    UWVSd ,e   D$1L$PD$LT$D|$@D$ A    )@nȋL$TD$D$HL$хL$L$$~wt& D$~~   jOȋD$D$Չ'    9t%E tjt$PW9uۉD$;l$uD$e3   u,[^_]Íj     UWVSc \t$|D$pe=   |$L1l$t$D$x$        PjPU$   $  jW~PPUjPU $  ~1`~   D$jt$7RUj$9  ދ4$t  jGBPGPU3GPt  1D$TPD$8D$ PCs D$D$f$t  B9   D7<_<};jD$DpBPj Ujt$T7)PU 릍    jL$LqJQPUfjD$DpBPjUijt$ D7PUT Lt& $    G<   $  jG"PUD$Le3   &  \[^_]Ít& $      PjPU$   jPUv $     $w  щT$jPU)NjD$l  VU;Gt$  f  jp  GPUjG PU   ~6)1D$jW D$4T7RU$9  ֋$   t	GjG!PUGajGPUz:$  4$G  )ЍPw\	jPU8Gf  jp  GPU jG PU  9jj UT1 UWVSgg_ t$4|$0jFFPW-sjUPW sjD$PFPWljUFPW^ jt$FPWJ,[^_]fSڡ^ jD$Pt$[Ðt& UWVS觡ç^ |$   $   L$Le   D$l1TƉuD$PL$LT$Xl$hD$$ȉD$D$TT$(l$0D$ЋT$`D$D$\T$,D$ЉD$D$dD$ ŉD$4D$D$~-L$<lnjnRPD$DWBL$<D$8~(lnL$8j oPt$WL$8T$~%lnjoPQL$WL$~lnj`pP6WL$$~lnj`pPvWL$~ lnjoPt$WpL$~lnj`pPvWIL$(~lnj`pPvW"~ lnj( oPt$$WL$~ lnjoPt$ WL$~lnj`pPv WL$,~lnj`pPv(WL$4~ lnjoPt$(W`L$ ~lnj`pPv0W9L$0~lnj`pPv8WD$le3   u|[^_]U t& UWVS腞Å[ |E}Ee   E1EĉE1M     rEE9E~(EEE     @    @    @       )ą҉e~`METqUV1ʉPV)H1ʉV)1ʉPV)H1ʉP)H;uuME)ĉe)ąɉel  EMu}EEMEEO@     &    u1v Tǃ   uUȋEE    4
   EEЉuă
a  UU؉Eȃ
?  ŰUU܃
-  UE    uuЃu|   uủEă  u1uhU1tfE &    89u"fUȋEE   4
CE   uuu~   u~   uEEϋE9E}E}5 q}EE    E    EpEEME~41&    N9EtM9Eu;U}	EUEEE	uEu}jqPVWqPUM  UM   EUUMʉU#juE0WsEEE;EtyEtju1jWUEUBE~t& jujW 9uuju듉E   E   о   1E~URW9uuٍsE    EEU|   MEEDUEE    EEt$    EjuPWJuujuVW0EE;EuEE9EcuuuuuWEe3   ue[^_]Ðt& d1 UWVSD$T$Hpʃ v@&    PhX9s8P)Ӊ1	x,͋T$ʋ\$P	މpt$p[^_]Í    '    UWVSU ,/L$OT$1D$L$='    tl1jPt$  o9t$T$|ƅu9t$T$}D$@tD$ D$@,   [^_]ÉT$jt$ oT$t멍&    UW    VSU L$8t$0l$4yǃ)EQPUV[^_]Í       )L$PWRPVpL$   Q!UV[^_]Ív '    UWVS gT L$4ǉD$D$8ʉˉ<$9NM9ȋ4X|ˋ$9Mу4D$0t$1)к       ~V<$9NM|$0,l$1)y9AX֋<$9ڋl$Mڃ4,t$Ut$H\$v,[^_]Í    p뽐WV   St$   \$){уu?K(x|$!ȉ	C([^_Ív    9{v*C,[^_Í&    |$"	[^_Ít& JT$#C 	ЉC 멐&    UWVSǕR t$$|$(.VR))NQPl~[^_]ÐUWVS6 R t$0D$VŉD$N Ǎ	9   !Åt=|$&    ډ pL$ȃ؍DD$N(   1҉oF~D$É   v Vn~9s)׉V81F,F,̃d$υt9[^_]ÐD$!:t& V${m&    VF)+FPj R\$SD$~VF9s>^L$9w;L$}   F,K!σ)[^_]Ív F,[^_]ËF,<'    UWVSv P    $   $   $   Ǆ$      e   $   1ۉ$   $   @Q    IA   1퉄$   $   $   t& :r]ω$   fu܋$   l$d\
L$h$   \$Xفl\$@&    l$d-	  \$hf[
\$p    f  f  L$d$   t$X$   ǉÉD$t$   ً@0É$   ЅB\$ \$ @\$$$  |$p$       \$l@\$(|$xߍ    ))\$H)l$`D$\    \$PIL$Lt$|$   $   \$Tf|$`T$|$   $   t$X+D$lD$S  |$`|$l$   |$Dt$t$t$4t$'    t$|$l$t$8\$Ft$\$@@G\$,\$0BE BEl$4AE AECFC\$l$KD$,\$t$8D$0l$,l$0\$,\$0\$4D$D$^D$^D$(D$D$D$ T$8D$D$ D$D$,D$$L$4T$<D$$L$0XX[[D$ D$D$t$t$Ht$Pt$t$T|$D$(D$8D$D$4|$4|$L|$D$D$,D$$D$<D$0ZZYY;D$DD$\\$xD$\\$`9D$t^؍v '    D$pl$dl$hL$hD$XD$d  At& fuʋ$   L$d~$   $   1كf@ @@@X@XXX@@@X@XXX@@@X@XXX@@@X@XXX96D$p   $   L$d|$XD$0~  D$0\$X[$   ,    D$(    $       T$@I0T$ D$$D$pL$8    D$4$   D$,|$XD$,:  T$,zʉT$T$8|$T$T$T$T$v t$|$D
F\$\$DDG|$D(D*G|$|$ |$@BPRD$D$l$͉t$l$\\t$$t$@XBZ\\
\(\*;D$D$(|$4D$(|$,9D$0D$p   L$d$   $   ÉD$$   I0ωL$L$XʉL$ ЅD\$p,    D$    D$D$pD$$$   D$t& \$ D$|$X؍\$ލ&     @CAAFt$D$@jXjXD$BZBZ@YhYhX@XKD$\$$D$\$9D$K$   e3         [^_]Å"$   1҉'      @@@@@@@XXXX@`hXXXX9uf~&ff,D$p   E fD$p   &    '    UWVSWWF l$ t$(M E~/D$$U,<f@
@9ʍYu؃VU1[^_]Í    UWVS E |$0D$t$8/~KG,T$4l$|$0hv :j9؉<Ήlul$|$0FT X9uVW\$FɍT~t&  X9u[^_]Ív '    UWVS77E D$4L$8|$<01td  )ʉ)1ƉD$ @  )º   ~"ut& 9~Lut-xD$!ȉjQPt$<,[^_]Í&       )։)9ND6))ǉ   E֋|$4)3t$7맍    '    UWVSGGD    D$P$   T$\L$`$   Ǆ$       D$<$   Ǆ$       D$,$   D$h$   D$@$   D$(e   $   1$   ;$   =    $   لP\$Dل`\$Ht$`|$\9  $   |$D$8    @D$p$   D$PD$o D$0)D$4$   D$LD$d$   D$t&    |$9|$\D$n"D$oD$m   Nǋ|$h1tD$Xt$TD$0L$<D$<    D$,8L$$كɃ\$0L$XT$$\$,\$ T$(؃l$9ټ$   D$~L$$fD$|l$|\$xl$~t$xك$   D$ مD$D$  ٍt& T$(BRD$   )T$+T$4+|$n t$   Nƃu  IЉ$   |$m t$       N$   $   |$   |$c  $      \$N$   H$   1jt$hPt$4D$`L$< D$@ǋ$   |$D$ D$ D$D$T$@)Ɖ1)ƋD$Lt$8:D$L$D9$   ~    D$t$pD$)t$49D$`   ل$   D$T\$ PD$\ Pt$|t$49)t& ؤ$   ?l$|\$xl$~D$xƅ   Ǆ$       1&    u>$       \$N$   $   jPt$4&    D$8    $       DD$8$   e3   uXĜ   [^_]f$   |t& ك\$D\$Hv jVt$4i$    UWVS G? $l$<D$Ë|$@jt$<膳9     )Ѻ @  )   t 9      v 19r&ރQu)Ս4V   9s9݉ʁ      h   GRVt$<\$#,[^_]É'    ʉōv '    11볉   돉   떍    VS   \$   Ã)1fF9r)y[^É'    U = WVSlEEUM]EEzEe   E1Dɉ}̉E@~1҉9э4uủEЍG}E    <    MEԃ})čGee)č    ?eeΉMML]ȋ]CÉEE      ؋u]Eč]Eȉv }ԃFD:}@[JL8;U[uË]uuEȍ    )UڋM]\M+M]9щM  }    ÉEu)ˉuȉ}Ut&  YӃ9YuU+UEu})UЋM9M]  M+MȋU}]čMȋMUčv UăGALU^HL;E^uE}ЋUX,E̍}1fũ4CB49EB^u؋u]VuE]E u}uԋuЍE     ȉMЋM؉ËE̐t& GG@M;}u΋Ee3   u?e[^_]ÉЋu1+UEЅ؋]uuV     UWVS}Å: LT$PD$L$8T$  x,@$|$<D$|$<D$t$D$(    D$,    D$$    ƉD$0    t$4D$D$@D$ t& T$~UD$8t$,1L$(4D$`,&    t$tt$t$ t$ L$ q<UVt$<t$< 9|$u˃D$$t$4D$$t$,L$0L$(;D$h||$hu<|$du5T$<T$~(D$`كlt&  X9u؃|$p   t$<1t$|$p)ƍ    |$|$`1D$v D$~RT$D$p2&     X9u؍t$j Pzt$@9l$dL[^_]ËD$0͋D$L$lD$   x,@$+D$l|$<D$0v UWVS& w8 <l$PD$ D$dL$T|$XuU t$~1ۍv 9؍4ut$DӉT$Vt$T$hD$(@,4t$,t$`ۉt$$4~jT$hl$|$XhT$ډT$\$T$\$,t& x\$L$;D$\uƋ|$XVt$4\$0L$4D$,?L$$   T$\$|$X|$,\l$l$+l$l$fFF@@^XX^9u|$X\$`D$`\$`T$\ۍ~=\$\&     GBC9_Xuσ<[^_]Í&    UWV V6 SÃ\uċux,MM Eȉue5   u1pupủ    E)ĸ   eEE  }C$Eu
};  EEԃ}u
}  ẺUE    EEЉE    EEȃ@E&    }]u(u$1uuuuWuu藗Eԃ01~Jƍv Uu,uԋEuur<UMЋS]QuM} 9uuEuEu}}9EcEe3     e[^_]ËEȋ@$E)ȃ}Eu
}0  E   M]ĉUȋM	u(u$uuuuuRuȉE衖MЋŨ$E]u(u$UUuuuQPERulEă01҅MـlE   9u؋Uԅ
E1@E    }ẺUu,uuuMr<US]Qu4M}̃ 9uu]u(u$uuuuuRu誕u,]ĉuVuuRU@tMUԅLE1@EЍ    1EԉЍ    Uu,uuuEr<US]PutEuԃ 9}ËE1ƍv '    Uu,uuuMr<UZS]VuЃ M̃ M9}]u(u$uuuuuRu虔},]ĉ}WuuRU-sE   U     VS1ɋD$T$ 2 =  tut1[^Ív \$  u؅t    @ڍ@VStù1 t$j h  h  {H
΍L2vB[^Ð&    UWVSgtg1 |$,t$$j h  h  %         P
׍T2EPj VsE.~~F   F     F$D$<F0   F4   F   F(FHF,    F    F   F<   XZh  V蘝Yt$0莗F1[^_]Í    됸'    VSYsY0 t$j h  h  vP@[   D^Í    '    UWVSs0 |$,t$$j h  h        ōP@   ǍDPj VqE.~~F   F    FEF   F     F0    FXZh  V7Yt$0]F؃[^_]Ðt& '    ܉'    UWVS / 8|$\D$l$X  D$Pt$PM|$TPD$\D$4DD$   D$t$(t$Lt$$4    ^t$ t$0\$,    BB\$Bf  L$LD$Ӿ   T$T$'    C$AC\$AC9\$D$$\$$D$\$ACD$D$D$\$D$\$5̉D$D$(\$t$,\$$D$0D$D$ 9~6A$D$D$\$D$\$9~:AD$$D$\$D$\$;l$~*$D$\$	D$\$v _D$_D$_9T$D$4   9\$\~UD$P|$\t$T<D$L\$P~9D$Lډ$$     J9u9u˃8[^_]^9uf\$LD$      1T$T$$1Tv '    UWVSn+ -  $-  D$X$-  D$\$-  D$`$-  D$d$-  D$Pe   $-  1$-  <    W$-  $-  D$   D$  $-  R  ǟ   $|  xaT$Xۜ$   $       ,ۜ$   $     |ۜ$   $   fD} u$   Ǆ$       Ǆ$       t$U$  WVLL$ $  Oɉx+t& Gu~v   X9uhP	  i$-  T  Pj $  Vzl$-  D$(   $   1ɍ$<  $  t$ ΉD$$-  jAj(UPWل$  \$0j(W`\$YXGj(P}`D$T$,@   ؃D$ ٜ$   ل$   ؄$,  ٜ$,  v لل|D\$|D$|BZu؁Ǡ   ;t$3t$ كH   t& D$D$u؋$-  | WjA$4  D$LP$(  Pل$,  ك`  ل$-  ~71T$Dwn  v D   L	9u؍$  $  t& 1fh9uL$Dȍ~       9fL  uꍄ$  $  fJfJfJfJ9u鍬$  1ɺ   D$l$,v Bf|E  ~
,  =   uD$L$Lv '    PfPfPfPfP9u協$     1ɍ&    f: ~fL  f= u1ʉL$0T  D$(    D$X$|  L$,  $-  EǉD$QD$$-     j(t$]؃X\$0l$0   iD$(   l$,D$:&    ؃j(W]D$t$(D$0ٜ  ;l$tHu D$j(P    )W__\$wt$;l$ٜ  uD$(D$   D$(9$-  '$-  
  $-  $-    $-  E$-  $-  ۄ$-  $yg܋0\$d$-  k	  mD$8   D$   D$<t$L
  كL$8$   $-  D$4D$(D$@    D$     \$HD$ۄ$-  D$DL$ |$(D$D$<D$v     ~+t$1iѕ   T$t$9؄  uD$;|$u؋T$8L$(1ك1'    v	ىv ؃9u\$0Ƀ\$<\$(D$$8f܋0ٜ$   ل$   D$(ك`D$<$-  D$0~$d$TD$P؃lv@ل$-  D$FD$4Ft$@ۉD$4t$@D$H\$H'    ؃D$ D$ ;D$Lك|$4  |$H$-  D$P  $-    $-  T$4҉ΉL$0$-  ЍɉL$tωL$(9  9щL$p  $-  L$t$0D$,ȃ9LƉD$ȋL$(9O$-  D$x  D$,D$XD$4$-  	  lD$H   D$T   D$PlD$ D$$H  $   D$<    D$    D$hD$,D$l$"  D$DD$HD$pD$4D$@$L  D$8ǋD$ t$ʃtp$-  L$X)ʍBT$Pt$<t$L$   T$X)QR L$LT$D$89   &     Z9uL$D$ T$Dt$Pt$<HD$D$pЉD$H~9|$Lύ&    +D$L 1v u9u؋|$LD$L$lD$L$@D$D  t$Tt$<9$-     D$ L$H VUUU)ʉ$-  E$-  ~ET$\$-     L$<L$@   l$D$4N=   OǃB9uD$4\$`fD$@\$d1$-  e3     Ĝ-  [^_]؉A$-  5  $-  v  lD$@   D$L   D$PlD$ D$,$   D$<    D$        L$h؉ŋD$@L$TD$lD$t$4t$4)VV܃@D$0L$ ٔ$   HLH)щT$~7D$T$   Lt&  D(Z9u؋L$8D$lt$Pt$<ȉʉD$DD$@~9l$Hl$Dt& +D$1t& u9u؋l$HD$L$hD$L$4D$8  t$Lt$<9$-  ~D$ L$H$-  D$ػ\  lD$    D$<   D$@\$1D$41$-  P$-  D$dPxU؃XL$9L$xD$7  $"  ك1i$-    D$4$L  D$8D$xD$D lD$,D$ 1L$8T$4   t$v $-  a  Ët$1t&   9uʉt$2  l$D$ثX\$|D$|v/D$,t$D D$;D$(Nt$Nt$v ؃9l$ St$D$D$4D$D$8;D$D؉؋$-  ~^T$\$-  |$@L$t99Lŉ*|$<9t.l$0D$9|9ȉދl$09LŃ|$<ŉj9uD$\$`f+D$0f\$d1'    D$4D$(   D$t   D$0   @ЃЋL$(9L$L$09MD$$-  l6  $-  '  D$<D$8   D$   s\$T@؋$-  Pj t$h^D$`1     D$pfD$t     Ѝ$"  l$Xx]D ۜ$   $       ,ۜ$   $     |ۜ$   $   f4Au$   1    rRQ$  UVǟ   $	  xD} udD$<D$8   D$   L9M׉T$؋D$\1     @    @    @    D$P     D$`fD$d      l$-  $-  D$T"   ʉD$ kD$HD$,D$XD$4 lD$PuЍ$"  x`t$Xۜ$   $       ,ۜ$   $     |ۜ$   $   f4AuǄ$       Ǆ$       $   RQ$  UVǟ   $	  D} uk$-  D$<"   D$  lD$@ l$-  $-  D$L"   ʉD$ kD$@ lD$P1ٻ lD$D$    D$<   ػD$@UWVS[   $  $  $  $  e   $  1҉D$  L$     )׉+  |$L$Pj<W$   D$P2  D$,    T$,(  )WUQL$(YT$,RjUL$4W52@   EP  t$$   WSل$   ك<\$ٜ$   @  W|$tWtD$ɋD$ؼ$   ٘d  @  W|$4W\hp}?@  WMY@  t$ t$(Wt$(3    t
X  tiL$1ǁ       ǁ       ǁ       ǁ       f  Ɔ   ǆ/      $  e3        [^_]Ít& ۆ@    ؋ffD$/  ثpۆ  ك؋D$$     <  ؋  ۆ  ؋|\$ۆD  ؋x$  P  P  PD$0   Pt$8]0Ѓ  и UWVSY @;  $X;  $T;  D$\$\;    D$<e   $0;  1$  <    |$$P  $  $  D$X
  D$ƍE   WP>`     D$    v '    WuT$4ك   l$t$4    1ҍt& щ)͉l$D$ u؋l$h  tW|$   WD$$  Pt$`UD$X     1$,;  e3     <;  [^_]Ív   t$$$	  V$   D$@PUw t$D$$PWU\X$h;  t$$VWUm$`;  WUm9t$$$  D$pPWU4       M    $%     L$t$<Ǆ     T$ʹG    x|$󥋍  |$  t$$H  G  G  G  G  G  G  G  G   j    Pt$0$  D$\PT  T$m	     ?     ҍT     ?O  1V$l;  P  Pt$$$   Vt   1كxL$(~9u؋  t$d`  Pt$ t$ |$@WUB   h      Pt$XWS.'         D$<  D$$$  D$PVt$0Et$H|$`G  $   F$   F$   F$   F$   F$   F$   F$   F $   F$$   F($   F,t$L󥉄$       D$zf|$x     t$t$`;  f|$D$,;T$,l$~D$k D$@D$D    D$L    |$`$16  D$H    D$4    D$     D$0    D$    |$ll$8;  t& ;T$@.  t$   D$x|$Pt$<E D$|E$   E$   E$   E$   E$   E$   E$   E $   E$$   E($   E,|$P  ~  t$P))΁  D$j|$  D$hf  D$d  |$T$t$d  Vt$Lt$8t$@W<@$h;  j   UW賫   V  P  PUEMDD$< t$$d;  T$  9$`;    D$   |$u  كD$D$@D$     ،$<  D$0    D$ٜ$<  t$(|$+$l;        Pn   =   O9$`;  }=L L LT$fD$fD$D$  }  D$l$$   l$(1ɉD$|  D$T$к = =     LЉ9ul$$t  L$   W1$l;  P   PVt$@;n  t$0A  1كx|$(~9uv ؍    D$;T$,D$4D$|$  D$;$`;  !t$`9t$  D$;T$,T$ D$LD$d  MuE $   M$   u $   $   M$   u$$   M$   u($   M$   u,$   M$   $   h  QPt$xlN$$%  t$LG  t$    D${T$ D$D$    T$,D$4|$ |$0p|$LT$4L$D$`;  t$H)))fD$ǉD$9~:D$    D$0   fD$D$  $   v t$D)9D$  D$    D$0   )fD$2&    D$T$@D$0   D$D$DD$D$Hv '    |$D$HD$L$ l$        h    P$  Pt$`
Lq  \$8ǅX              CS\$XD1t& D$D$    D$4Mv D$    D$0   v ;T$,tD$;$`;  ,t$8$   $   $   V$   N$   V$   N $   V$   N$$   V$   N($   V$   N,$16  VRQPJ$$%  |$L$$%  $<6    )  )D${   h       T  l$"J v '    U) z	 WVS   }ME̋uEU_@Me   M1ɉEЉ}ԅۉuUtǀX     ǀ(B     uЋ]̃ǆdF      ǆ      u=NE	  EԋX;_  @T      EԋuE   @;  E  }ԋuЋ_  O_  kudEj  EE   E9  E  iE  M9  ǅ|    E    EԍK@EۉEr  M11ω'    ]PV_  MuuW   MX  Mt"  ~1Ǆ      9  ꋟ  Uԃ  9r}  1   /  w1Mԋ}ЋQ_  AH1ɋ    }Ԙi  _8OLGD1u
E_  M uԅɉFPtCE҉F|F$~0EЃǀ\      ǀh      tǀ,B      ǀ8B      tEMe3   !  e[^_]Í      +E       }ЋEtE        pi  EƙٍD )ċEeE  EF  xE̍)Ev }Ћ     }u)9NUi  EċEԃ8  uċ}]̉PuWFVW}Ћu]̍w  Puu   E     Mԋ})}M׋}9ƍQǇ_      UE     ]̃uaMԺMbAIÉEى)؋]   uЙ  
  k2}Ћ_  6u)ыU u,  ~"u^v\3+_  )É)E=  f  9    MEċEԋuЃxh  _       F  _  }Ѓ]WsEԃ@E  ME1!ȃUEEԀ} H4IL  }M'  Eԋ@0t]9]   t1҃}]t\uE܅~ș}1)EۉU~]S]WJ]ЃU  E1)~   t_  Ѓ]RuPuuWu EEԃ  Ǉ\      Ǉ      /  @9E}Ћ  _  _  E~;    };  uЃE    v E=  	v '    gfff)ډUv '      }ԋ]E HEĸ   O؈EEjPj u_18    11Ʌ    	9u  t ~U]jtPu芜Eԃ/  X9EЋ    E1_  EEMt&    EuЋ}`  E1MMă      u	&  1ۅ~  ӃMĉES]jRUuV膝EMă   0S  S  MS]u赥EԋU MċXE/  /  /  9VEЃEE$E9  E1ҋM  ~(&         @    @    /  9QߋUȋMЃ]BRD_  Q	]uԺMbFNÉEى)؋U+_  3t&     Eċu9MȋEԉMăx  }ԍU؃     ]w8  uR_  @RF_  PC  P  P_  P  0_   R  _    EЃ]/  PE uЃ]̋  @F_  Pu	  `B   UЃ]_  Puh@$  /]1Ʌ~1]u}ĉ'    DЉfN9uuuuЋM]̍N  PuE_    EЋ     uMЉ  &    kdxEĈ  t& ]̃MUEuuEUMdB  EEEЃU_  S]uIMEUr&    U1~buЉ]  i/  ډu1~  ]Љ	9uW/  /  	;ut   &    ]U Z  EЋ  tEԃx0  EЋG    E     EċEԺMb}ЋHp)֋_  ڍ    Hº'  ='  O_  _  it  ;     Ǉ_     Ǉ_      }EЋ_  Ev '    Ɔ   t& }MIBI1EEԋ@0|ut& uƄ`B   &    Eǀ_      _  (    EЋ  ,kv '    Eh&    EЋ]ċ  1~]u}Đt& fF9uEЃ_  uEuAux(  (  EЍF  )),  v '    uu}ЋM]̍O  PuquM  \F  ƋA  pA  UĉE)9O1~(uU]uĉMv LfC9uuMuuEЋ]̍HC  PxEЃU\F       &    }Ѓ]̉  /  PX1҃_   @  EǇ_      Ǉ_      Ǉ_      Ǉ_     Ǉ_      Ǉ_     f_  f_  "  EԋX_9_  Ej} U  }^    uЃ]  V?X}ԃE_~"]/  C  PX_EEԅۋP@
   UP$@$    |EЃǀ\      ǀh     tEǀ,B      ǀ8B     E   t& E1     ]S]Pu蹥EЋ  l       OEE   P$@
   @$    |w1Ʌhu1L   L  ǆK      ǆK      ǆK      ǆK      ǆ L      ǂX      )\  `0  󫍾d0  ǆ`0      ǆxA      )  A  󫍆|A  ǆ|A      ǆA      1)Ѓ 
    9rEǀ/      ǀ/      ǀA  d   ǀdA  d   ƀK  
ƀA   ǀtA     ǀ(B     uu}Ћ]̋\F  GC  PxE   MЅ  
  \F  q  uQ)֍t& {/  fS9uun}Ѝ  F  ֋  F  (  G  ǄF  )),  ׋R/  /  E   :p UY  WVSLEԋE}]UE    EȋEE    ډEEEe   E1   )č   )ĉeЍpE   u)ąe~$Űu1Uȍ    9uỦu1~"}̋uЋ}    9u}̉uЋu؃]uPWVuQEE̍]܃UЉS]P;U   }Mu?}	uĉUЉ)ǋU+EЉ}̋}ۋu<ϋMĉE    1)Ѓ~Eؙ1)Ѓ8Eą   EEЋEf J9u;]u؋MEUuulE܃9E~u~quuBB   نPw1؋u)ЉEe3   ue[^_]W1 v UWVS 5 |UMe5   u1EӉMMڋ]։UUUUډMȉEu9щu  ]UpM)č\$ɍ    E̋E      EE L9uE    ~AEM]P    уX9u؋E̋uU؇XF  MuȉMй   EEuEEU4E]]fE	19EEH     1҉EE]؋]ԍ    E(  E DL9uɋE̋]؇X-  E+EPE v'  ;E  ؏l    E]؏Pهt9]E  E؏ه4&    ًEFEEɉE]Eʃ]EE  EЍ]1EԋUԋE)ʅ
  Ev  9uuE   EEهPw1
}ٍx;E}LEEe3      e[^_]Ít& ]9]E؏هlt& t& WMQMUV]˃M]]]$1EMEEE]Ƀ]$0EЃE6 E9EEEUWVS G $D$ L$   D$\$ t& 9uz   D$i1x$ـ<ɐ&    E W~,D$f BXZ9uw=9t$ t=~ET$荴&    H9u|
؃[^_]׍&    '    Uى * WVSlEEuU}]EE   Ee   E1    Eԃ)ĉ)ԅe  MЃv '    Y9u}ЋUKߍ    Z9uU~.MM1҉u}u'    9u~}M1ҍL91ۃ}g  U]~EuKUUUԋUU\V]]ËEԉ]    S]]Ut& @M@]@4  1UU&    B]AB]AB]EE]EE]A9BEEE]E]A̋]M]ȍ]]]]ċ]9]~1B]EE]E]Ћ]9]~5BEEE]E]ɋ]9]~)EE]
E]
    F][F[EF[EF[;u]}uE   ;]}}}31҅~&    9uU9]u͋Ee3   uBe[^_]E   E   1UU]M v '    UɅ  WVS|EԋEu]EEǉEEEEEe   E1    E)č   )ąe  ЃEЉЃʐt&  Z9uU}ЋE׃v X9u9؋U}        9u1҃}  U]~uMٝ|ЃEЋE؍[EE]̋]ECETFuU]    ẺUS]USU&    FMF]F]@@U@  1v '    B]AB]AB]EE]EE]A9BEEE]E]Eʋ]M]ȍ]]]]ċ]9]~1B]EE]E]Ћ]9]~/BEEE]E]Ћ]9]~#EE]
E]f]MUSYSYEBSY
EJJ[]Y9uMEuM   ;U}QE]<}Ћ}]ЉEU    ~19u_;]uՅ~(E}MTE&    X9uEe3   u3e[^_]م|E   1E   ]!1]}     '    UY  WVS<E̋E]}uEe   E1E+EEԋEEȃ)ąۉe   M1U~t& 9uU~6EȉuučP1ڐIZ9EuuE]u xEWuVPPE M1MЋ]ԅxIMԐ&    9]~OMЉ)ЍMԍt& H9uMm9u1}e3=   ue[^_]҉}b t& '    UWVSG'G \|$xL$pe   D$L1t$t  كl       DD9uB|$|Y  ؍v $   Wjj j l$PUVك   L$X\$X كD D$D$\ u؃jUD$4PD$D$كɃ@X9uD$(ك\$D$,\$D$0\$D$4\$\$~^t&  D$D$D$D$L$X9u؋D$Le3   uv\[^_]Ív Q   &    DD9uكlBhكl|$|@ EQЄ U} 
 WVS   EEM8}(e5   u1EEɉEEEċE$EE<E\   E+EE   ٝ\EE}]}1@EȐE9E}++M    MUč b9u]9u,E}ـɋGƉlGىhDE9E ]  EE@E}
m  EE4؈ـU]]HEpGۋ]tGكdxGى|GEGEG EG$EG(]EG,EEE,P)ԉ)ԉeȃPuV]@!E  EMǅ`     Mde]WaSXO]LG0O ډTHG,O$DG(O(@G$O,<G 8G4)؉P   E)ĉQRP]P p]t_GxG|GEGlGhGEG EG$EG(EG,uHuj u0u,kE0TWudPEuu UMuu耚U@@   Eu0eل`EEEe3     e[^_]ËEـ]E    E    E@    ^U@E{   E+Eٕ\ƉEE,ƉEE  E,;E4Ej;`cA]WGQ}ҋM 1ۋU,]M	mUU؍\fUEDEm]mҋU9XLHGDG@G<G8G4G0G,G (G$$G( G,}PT]E,CPVu]E,CPuue    E+EE    ٝ\EEEuHuju0u,WukE0TM D*dPuu VMUu!M0`=}E,]GPVu0E,]GPuuEEnE    a~ v UWVSw  ,l$D;l$H=  荶    T$T  ѻ   1ً\$@f$$t$[t$\$t& هlT$݉D$ËD$`\$L$$'|$.L$"T$    fL$ l$ \$l$"t$;t$Mt$RHVt$d貄D$T$d      )\$\$PD$t$t$\D$[D$L$`;l$\؏)9D$H,[^_]Ít& '    UWVSÇ ,D$H9D$Dt$\D$    D$;t$d   |$ |$Du   v 9|$H   ;t$d   D$T<ߋD$XL$9uҋD$@1t$@t& ŋt$PjD$Pt$lmD$Pt$\   l$$@t$d+   t$ D$ D$9l$dأl؋z9|$Ht$6D$D$,[^_]Í    UWVSEE LD$`L$pT$4t$||$dl$tT$8D$D$lk*D$e   D$<1kTЅɍ D$,  لP\$ل`\$E;|$hD$a  T$4D$(t$,   Nǉ|$dL1D$$L$ ET$E )   ~x\$jt$0UuM1ȉD$(D$(D$L$AL$D$d كL$L$;t$x}0gu~\$jUL؉D$(D$(D$둍t& |$d9|$htYD$4 \$D$$ PD$, PU=D$(D$(D$>'    *t& D$<e3   uL[^_]Ív ك\$\$`y UWVS'' l$4;l$8|$@   t& 1~v|$@v Pt$Pk|$@D$   D$PW|$Lփ)   |$D$D$;t$Hكl؋||$@9l$8t[^_]Ít& UWVSgg D$89D$4|$HD$    D$;|$P   |$ t$4u   v 9t$8   ;|$P   D$@<ߋD$DL$9u1퐍&    jt$XjT$@D$   BT$LŃT$P+   T$D$D$9l$Pأl؋ 9t$8c    D$D$![^_]Í&    '    UWVS1EE D$fD$4~gك1\$&    D$\$L$0Aƍ,8D$L$s܋HD$P\$D$d$9|$4uD$89D$4}4D$0L$@PD$4T$8'       `9u;t$DF[^_]Í&    '    U	p Z WVS   EE],ƉEEd]0EċE]]4EE l]8pE$]]DtE(]e   ]1ۅI؋FE1)É`]ǅh    }<E    
  E   )ĉe)ĉe)ĉe)ċE9Ee   E<u]+]E̋E+E@EȋE@EE@ tpE<    E}E&    EtKFM@)RM9LMЉE<MEM@u+E롋E<E   EEp0|uuuƐt& EE1]UE    }EEE/v '    MЅuq}ME    9LM̉M̃9U}fN }L)ȋN4E<LM@~}D    Hǋ}D};D|ME   9DNDE돋}9}E1  E]9]]؃ƉE̋E9E  }G4xE֋uEG     u|pЉEnt& E~M    Hх~M    H} Mċ~ȅɋMO)ЉMM    HU9utpWM@)ЋUE<2ЉEЋ|9Eex0EEM@G'    EEE1}<uE   E@   1EE@}Et& EE1ۋU1ɉuE'    u3}1ۍ499M΃9U}7}ED}D};D|ɋu̻   9DNDōt& E}Ћ]ȋu9MM}ăm]ȉ}kE9EߍPH  E1ɉ}ЋuX1]̉*v u>;E}G1t& 9}NÃ;Ut0}E}};|   Ǎ&    E1빉]ЋEEEEȋEE̋E+EE؉EЋEm}̋E̍x;}z  u]ȋME+EЋv EىU)1uT2u)+U]ċu)Ή)Ѻ    HʋUEċ4E΃9L9|eEH   E;E,  19}LM@D E9~	9}P  ]jj u8hEEUE)؅t
];]E]9މEE    ]juBtEutp     19E   h   UH  t]j0ugkE`u  E̋]HۉE7  Ẽ]+EPuvbEp9Ethut     Eu1ҋ]+]Ћ@ <0uȉE0u)u)9u$  ]f}߉ƋU}E&    PLP)9UuU]Eċu}ЋMԍU̍t0P׉E&    )9O);uuEuE    U<luEԋEE   v '    UE    H1UԋM<ȉMȉ9M~MMԃ   OU7E9uE<)  uM؋   )9NME<+UЋu9)҉]ЉEEE;E  uE0FM@EED0)ЋUӉU  MU+    M<HڋU)ڃ}<Uȉ      t    pU9   Ek@80EE4f    E	EȉU9^	9[EƋEIt& UR82Uщ։Ukփu    E됍    E@80EEk4^    Uȸ    u+]H؋E)څۉ     E   &E    [E    duЉ0E9E~>ME]l}        1҃< 9Euڋue35   E   e[^_]Ã]jju5cuUp]9؍SN+U]+ERPus]ju=tE+Eu9ÉE}'E    EEȋp     1)1)Éh]E     !k UWVSUU LEuEe   E1E   )ĉ)ĉe)ċEe9E~E  1UȋM('      ?    9E~w  ًE9E  U1&    9كc  ؋U  ?       9Eu}E̋EEɉ1Ɖ]v '    ]E]E]$}U֋EȃfUm]m֋UЉỦ)E̋EEEE9u}ĉǋEUċu9   ؋Eȋ}81U}ȋM9~!v9؋uuuuVq}/  E111u    ]̐11ҍt& 91҅u	9Mu؉]e3     e[^_]ËEEċEUă9$1Ʌ]!M̋Mt& E11كt& Gڃ9    E؃UȃE9EuكػX   Uuuu   g     UWVS ,}E   Ee   E1)ԉuuWVZE   1ػXM     9؋M	9~Uub}~{11uǍ    E1'    11ҍt& 91҅u	9Mu؋Me3   uFe[^_]ÃuQun}   ؃$E-af WVS|$Ô t$~O&     9u؃z*ػX1L$&    9u[^_؃$fƐUWVS LD$|9D$xv  L$l   D$D$xD$$D$pD$xD$0D$`t$$@ ~|$HT00)T$֋$   L$|z1҃D$D$ك݃8$\$LL$|D$L؋lt$D\$8D$D%  \$<D$     D$    D$<ػX\$,t& D$`T$H$   T$x|$p$     鋄$   ,  ݃8Ƀ$ \$LD$L|$lA  D$(ɋD$`L$lP D$$D$dL$T$ ɍ,L$,T$   T$T$0T$h11$   \$T$    |$rPT$~C1v '    PW!L$|D$ĀL uD$9|$uɹ   ;t$uɉ$   uN؍t& D$|$tD$|$ 9D$pD$8D$xt$pt$0D$$D$x9D$|L[^_]$   h  ?t$<U؋L$x$   ʋ$   @Y؃$7UWVS ,  T0e=   }1xډHT8xO\O p,   X<    8x~t|8PHx0@ <       Hكٝ@,@dp,dv<    BT   <@)č6`=   O؍      ǋ0)ǉD<    (<    +@\,ȉ+LǸ    )  X< dP4+<    <DL}ȉ<    $,0ǅD    ))T<    <dP0D41t& ل   =   u싅   0P'    X9uHp PjP4Pd ^  苕+ &     9u\    ًٝd(PVLممdF  \@T($d1v 9)\لTZ;duً0Pt& X9uHٝdr PjLP4PL مdZ  ($Ѝ&     9uك`%  s  	t& ؋HQDA<A4q j j RRT$$,PP    P`!01X ~VT<dv '    `BAdٜ    ;XűTD4`D98 HC0Ee3   Z  e[^_]ËH @9GdNG<9LǉD80   )ąɉL  كl8\1@P(1`d9<}A<d(`(كX9u牍`\98؋8Hҋ@$  X<ǅ@    ǅ4    d<W$<D9   $\XfXTw)@ȉPT`~DL1<dfP'dۅd9`uՉdHPp Lh  ?`R\X\9D3404@98dHG$,0)4    pV8RP8~tVWPHLxp j p8Tj PPD<(E    9    9uك(Hpw V8h   dPQlVPhl  h0  dPZ  +l ٝ@G,Hp h   j,<PWكP    ؍ٝكt& dۅdu؃jP4V   ً,~3苅(<19,u؋$dL9,d X9u
2HpG$,0)    PPR,eW ؃$؃$m&    '    VS		 L$(T$ D$$t$,      2&    9u؃'     9u؃ɉ'          Ƀ\$$؋؃l$|$D$fD$l$\$l$D$$[^Ðt& كu1ɍ    9uRكE\$$D$F\$$D$&    UWVSÅ < wT$Wl$hL$$D$GT$Wt$D$(@8T$W pT$,T$d4ЉD$|$TT$>  6  T$X   
)q @      9M@O~¹   )SDxt$9t$   |$    D$J     t$$D$0I  |$T~|$ w  |$`  |$   wD$Pt$O%9T     PrpNt$PRt$%_  &    T$X
T$Tlv '    t$w(t$dt$|t$ht$@D$0t$#D$0Y  ō    |$T  |$   T@9<|$7  ~))t$QRt$H1ҋL$ɉD$  |$ x    T$T1ك~-T$$L$Pt$T9uؐt& t$"\$h+D$0)|$ @    |$ @   )      iӎ @  fU Ӂ @  fӍ @  ))ʾ    iώہ @  fU ρ @  fω @  Ճ   )ʃ|$)Ή+l$)+t$i @  f @  i @  f΋t$T @  )ύNρ @  1|$_\$7WOG_<[^_]Í&    LvQt& wvD$T$Rt$!;D$  VUUU)9  TvBt$RPt$,"1D$t$ \$h+D$0)\$1   w(t$dt$|t$ht$@%D$0t$u D$0T$htT$    ~(l$T~ D$PL$T&     X9uD$(@t$Xt$ t$8L$`T$4D$X8~
  1t$\$h+D$0)L$\\$l   D$     !1һ  0&    EPt$pA    L$h   1t$f\$h+D$0)끍&    L$\\$l   1 @  !  1    D$(1@t$Xt$ t$8L$`T$4v |$`|$ tEPVt$qVaP9|+FRPQt$#D3v 1EM)))ωȉ'    L$F))ov '    +L$Kt& |$tTjVt$D2}t$)ƍ4?Ptl)ƍET$))ǉ)jt$f        UWVS$F e \t$x|$ωT$L$PL$|t$$\$e5   t$L1XpAB\$,Z`Et$(4Crd  \$p\$9    4    D$D$t$ |$tD$AD$  D$tT$4D$Ǎ$   Pj \$S$   W$   Pt$(t$4L$,L$(D$X|$dD$`ف||$H|$hD$\ |$t~(?  t          ))Ѝ&    t$pM)ÉډЋT$ 9OƉ1H)ωML$$)ʅE9D$  \$ $   ،$   $t$$Qt$4SL$0T$,$+}D$, D$ )~|$(DE|$$$   P،$   $t$$t$WVL$0T$8$   t$, 	Ɛt& |$Le3=     \[^_]Ðt& D$pD$D$l$    1ɃD$Őt& D<9ONЃuɋl$    +D$;D$}5t1ӉE)ЅE   z  ЃE   \$1DL$t$      !$   2  L$$  T$L  1E$t$$%&    ك\$9|$  P\$&ĀE$\$tكō&    |$)+D$9&    )ЅE~t$t/t$4$   t$8Pt$(t$(\$( !$   t$4$   t$8Pt$(t$(\$(E D$1Pj t$\$&    $   u($   t$t$\$t& \$ T$$$   P،$   $t$$t$RVL$0T$8$   +})D$( D$ ~|$(D3 @  E؃$   ،$   $t$$t$8t$4SL$0T$,t$( 	$   	ЍT$4$   $   Pj t$jj$   Pt$(t$4L$,'\$dD$XD$`|$h\$H\$(ك|D$\ D$   q\$   +L$    к    OJD$wt$E$1t$P\$sE$L$$D$$9|$uԋt$4F ɉ&    UWVS lUĉEe   U1ҋȋuEMU1҉uu}Mȋu$M }̉Ed  U̅a  t}ȅ  1ɍ4xDEȅt    RUMRP	MЃ47	9M~,Et   RUMRuy	M두ŰE}E    EЃ}~  1}EE  EȅtgM̋EЉuEXZMUċEVuuuuuM EtC]e3     e[^_]Ðt& MUċEVuuj uu EŰEЉeEuE)ă}e+  Mu1ҍuɍp E~O}u׋Mȅ~1uuэʍUu&     9uuE9}u}uuuheFEE    E    EЃUċMEVuuuuuU EEtD1EuЍt& Uȉ	ЉEVWuiUȃEЃ9UuЉuЉE}̅tD1$xu       47PEMPuMȃ;Mu҉uM̋EЋutEE  ً]]Eԅ~"Uċu1&    9u؍v    #E    ǋUȋE9  1  E   }}EPuQMMЃMEE  }   1MY&    uȅtUEuWVUEMЉe	u   0Y  N  MtUEuWuUE뇍&    M̋EЉuE[Eȃ>MUċEVuuj uum `t& ?E1E    }EE4    t& Eȅ~Z}ċMUȍ<f 9uEEE9Euˋ}EPuQMEMЃMEȃEEE9Eu뽋UċEu1-HEt& EE    ؃E$MhE@ EE    E    '    UY9  WVS   }UHTEu<}(0UTu }}< @    (e=   }1ML EM,ÉEɉ}DΉhx؉Pى4 RTS׉)ϋMύ   )̋MX<\,<U$0M}}U؋4]Љ}}8U }ċ}0}ȋ}9}U#	  hU@ǅ|   ǅ`    M~щ$u<TH}uD4duP+u8uuuLu&    ]<    EEɍ1MEA0)ËTE]9]pt)EDM@+pAEԋE9EPr  ǅt    EuAEM +E9|"`  |      (]49YER  l@9]    `Euɉut$}0h6  +  $ǅX|ƋU4  E9E8  EuIEU+P~5T\1كl,&    9uE4    5  |@9MX  E\ E+P|X\u    E}XtE  El]ЉEPhjuLPPEPLuWME }UTUف|E  Muԉ+Eø    9OمH))ىu9ˉx  MlٝLuuٝh  ?|uLXhS+uم |م)~ɋxDDxɋhEٝXMPj L$j uLj VxD|مX 	Ƌ   U~'lM1&    9uTـwP  ؋ETPlW}t@M~9U1t& 9&    ؐ&    HdE}uDpEDE9tE89uH|DEd  E4@9]  EX\ E+P  tVuh  ?PuLlPxhLQMQƋE,  E+P,|Muh  ?PLuLShx     8   N؋EDd?  ?  O9Nȸ    HȉtQ'    <\E    ۉlEt&  `uPA)؉+Uк    IЋ`XӐt& A9`]|}N &    N9|u|x|u1ۉ1t& :	+|U|	9xދ|t& tVMulh  ?PLuLj hSxHƋE,  E+P1v E`fɋhEٝMPj L$j uLj Rx+uԉ xم)~D @  E؋MlٝxLuuh  ?|uLXhSg مx	U܋ Ee3     e[^_]Ðt& E  )Uԁ      lx  ؋xT G@jWS<?   xVu   )ËLh  ?|uLXhRƉ؃0؉|ۅ||Oۅ|_v '    lL|;v '    |	@9u  E\ E+PX\    Rluh  ?QMuLDPLhth     )Uԁ    U  lٝVuh  ?|   uLٝxXhPLCƋ Xمxمgl HXO_ @GXG_)O  ɋTظXj  ɋMTظXl1    9u؋llٝjSTٝp$   x)ËLVuh  ?   |uLXh}ډƋxڃ0|ۅ||Hۅ|Zممjlx:ٝxɃTٝ|$-مxم|~ٝxɃٝ|$مxم|g_1 1ǅ|    XuGtV1uMh  ?lj uLxj hPLU 1tXVMuh  ?j x\uLPLhRl 1fUWVSՍ   }EuE    }}D\e=   }1x}4x<8O@Ox x 0ǋ@$HXu9UWy$x+A,9F  1ɉh&    9t$9~]e3   cM  e[^_]Ã88   htƅz牽4$D   x
4@    ( \C  \GOD}  ǉ  NE) Dx,3  Dx(׃~<  ǅ    D1ҋI0ɋ)9ȉNи   M<8     2)׉\4D  ~BDW4t5+    19L9O9ȉ>  Hx|Dف   I@9Nǉ,$Љǉ4Ǎ   )ċ$T)<$B  t&  ڃ9uw0f ڃ9uً<xA  >    ڃ9uٝPDمPِ   كٝPK<   ǅ    Lxh1x`dTD   t& DND1ҋvtك1مP4RPE`QV$WhxE xhd9D@D	  L   0ǅ    u>Dxu1x~+pt6G  8)G  x@  D4E    xd `$@Ɖx   ȉ   )ĉe܍-   U    ǉhTLE܉Pyփ    ))΁   }PL   VPEρ   94L~Po)  EE      DHh)ȉ1)9`   ك``  ؃؃D@lك4v
أك8v
أك`
  كɃٝL؋<سd؃l$v}E   ǅ   fEm]mEOº    IЍBEE؋@ٕٝمL$   ǅ    )uDTL    Tڍ   1`ٝ@,+x   LȃNhhuL|م  `vHxp<$vp)Ѓ$PuQPT   xPPm,hu$      Ph   PhUL         94~ZNhFlt& P   PPEك4م  D@lt  ǅ`    ؋  0u97  Dp~HD)  ǅ    ǅ    ٝ8"  \GWD9  -  +   )ċL)ĉ)ą[B  Dx0  ǅ      FpvHj j PPPT$$RQQ   PNhFl0؋DPxt@|݃XjDۅǅ`   @h݃`I܋h1`8jj\   jp)Qx\+x   )\P   )VW*jW
*jPW <ǅ    @9 8ǅ   +ǅ    ǅ       )ċL)ĉ)ĉ<ǅ    @)ĉD<wHw84VLTD4 ¸    D{8V,LawD J   H~?كT   &    ك9u؃<HW,< )ĉhPj Vo0  D      pDǅ)  x\<   MG\҉`8  @ǅd    <AكhE1   +`Mt& *  كq)xۅxx;Eۅx +  hDFvك*  렋DpD  ٕ\ٝd#  ۅ8؋l0H9.6  @ك<t& ʃ9tC'    ,ڃu,ʃ9uًDـ   H+0xۅxٕpك"  كd<  كٝpD1٘     8  \GWD⋕i  9]  Dx (  @(<H0蜖5  ƅ ǅ    j\:   ǅ    ǅ    ٝٝ ك4 "}    NE D@,_3   ǅ   ǅ    Dx(+  ׋ t!ʈX9<$Ǎ   )ĉW,PL(@ )ĉ)9DPP  0B  9  DHD+  ǅ   '~;ǅ   {3  مDثlك 2  ؋(ٝT,@)ĉƋtP <?TL:B)8   )ĉ)ċ,X)L)H-  ǅ    $P8<8plT2)։xh8PVPW'  ۅ8x/  7     9u؍Tٝ`tX '  
ǅ    h8L      hfX O$  8d)E   RxRhx
&  h&    9uE؍Tم`vٝ`    ؃d9LQhX utN&  l9Tk+  V HDH1~/xH&    49uxǅ`    D)1Qw8PTPw\ 8<WV(H,V0肓Pxh@}T88X  |dύL9)90Tx  ǅd    1ҋXރh0     9HtYh8;xwۃ\P3RWG}|8	d9HuT   i8hd8HG  ǅ`    `8xh0HJ&    4649\}@T89~<DHD  @d    @P      jRP\)čD$TDxD}x4x,@<x8)ĉ)ĉj QH   	   +x   xHۅxHككhhDDWɉx؃lۅx؋X\9u1كh1Ɛ&    H~<xhx     "ك9u@9<Eh"z2 ЈtN  hكlɉ HٝlǅP   ǅd    xXhω`1xv hU~SP   xt& AكGDك9uщxxكxIhx    Dw
    u؉x	؍&    hXHǃL   ,xL6&       كY9   BBvBBvٝxمx'    w
zv,yt& c&    M؋,x؍    hGEvE]hGwEt& أX` @XAAvɋ`w&    أXX1҅~,x f9u艽xddh`@P9<؃<مl"  0H9,  Hv '    $9u؋0H    9苽hhdd``t<t80Hكl9t`H90m+  }ǅ     كlE04xX<yEfE   '    ك|B
)<8   m]mEȉx    h ud    `     ;M1   Tx9H(  @6+  2t& 0~C؋m]mEȉxAIKt&  xt& xۅxس,m]mEx@Dǅ     @Dt6  VUUUǅ     )    ٝx)ĉP<8PKX\0Hd0مx98#  XXٝǅX    ǅ,   x0Et& dO)8<0   0M9N+XƉh,9
  PU
  Xǅx    1)ǋ,`d_v `hxXPx9L
  hǅd   )׋U`P9	  TM\d9dPWL<$d9[+Xdt,   Lǉ,ETx49HE^مh<  d/;h\	  HǅL   `  8   @$))  9OD,<   )ǋA4xht   ǉxD8   $DP\ـ   }x@҉   x@ D׉P<H  D@xt$Dـ   ݃x  ؋x}EfE8    ك$M)ك(  حۅm]mEЅtrtnDكo|  أh    ۅكm]mUЋ`t؋m]mU؀ t9t5Hۅ؍dm]mUH9M8Tw<ۅm]mU9M9NЋ$  E
    xd,9OXJ D0?)9L9O+)xD   =  k  xEE   ػXhteD+      +      )hۅhm]mU򉗨   څ     ؋x,9OǃP\؋)ĉx)ĉh)ĉed\Ѓ1Ѐ t81ɍ   9D)IxtM<   i }  9|iր  9     D9   M   `DQDҺ   D`Rq\j\8<uxhPEP   DPLPTH0ˎDƃPA\  P9Lփ9NA\<\x(H0͆ ы)ċD)`XL<Ѻ    DыDqHPV8\uX   uqPh`RH0j^`t1j~tP\}\G<WWdD)Wux(H00t'~(t&    9uD{ مxhXlxpM    1~1( '    9uꋅH1ǅx    hf0~V(    4u40 ύ<E           B  9uH9@   h(@     <       B  9ux@xh94Dtt@t\DGFLW(G,D|'    dL^@bǅx    b@t    뇋Dp\JDxD  HǅL   p\ٝxjPLWg<$Od`مxV iǅ`    hك<   1ǅx   ]h;    +  $ك`م w h   w )  = }  ك4L  ؍pUEm]mE_؋ET+  ؋DHD  ٝx)ĉP<8P^\dمxٕ\ٕdٝpb,8Et!X   )ċDpH4QWPxDMpH   Qh  $WPe   +E EDpHplph$jh   W-h }  ~E  D؋P@8~ كl~@  ؉U VWV(W(VWP轜8   ك$ x`uv '    7W9~G4x&    9u؉x;}u`8؋\VODx1ۅxxۅxED@w]Mb   jPwPꋅ)xۅx$N0 E9MƋH9OƉ   hǅT    xH90`d9hN i8h8Hj`\\H90@Efǅ        cDҋ@    DGP    cكٝp59OǋxȉƋD@x&  x}EfE)ۅ؋ۅ  كۅۅs  m]mE)Md4)ĉ҉h  xۅhE    ǅd    ǅx    `ǍD@ۅhǅ    L&    ~GT}1كl    9u؋h1     1كD9uً`x5ك&    ,҃u؋l  ]hE؃t  ؋N01LكD   t& ك}U     fUmm]   EكDwR}U     fUmm}U]EfUm]mUv    ؃9   ك}U     fUmm]E }U     fUmm]E   9u;d~xd؍v xxM94N؋d   xۅxr  ]EأH    ]EكHكL  ݃PE  ٝ)ٕ\ٕdٝptǅ    ;}xEۅث4fEm]mE)ǃ<c  v i`  9   /1iր8 9R<9   0   D<,dP`PwPXPK0GP- }  EE؋|y  ؋htك0ًx)EEm]mEvƅX ǅ    1؉EE؋lأك,D@P      &    ؋lv }d+v '    ddh9<{؉xۅx؋,ɋ`ɉ<E؃`ǉxۅx؋lك   كً`qf1ff9A}&    f9DQ|11h<Dt& كvድh؃9`  )փxۅxu@<@Dύ4    )rHr184QLT8W,L豰WVH,z    ۅ81؋l9u؋ǅ   ǅ    It9<^tNGVWX裐8xPX8XH&     9uME؍Tم`ٝ`ǅ؋h~Cكٝx  `1,9u؋ٝ\؃`ٝdwڃǅ    ǅ0 ]<ك0	  H1ɍphh~?   )Ћw4r4w&    xۅxLF9u9<h<Ɖxۅx؃Xس,كi  ك  鋅DPxإ\مt6ك؀   ك,  كY  ٝx
   ؃l$}EfEm]mE
مxOǿ    ILDH<hۅhػXمPٝhjP\مPمh9     9~W\ƅL ǅ    \A׉)ǉ ADH L뽋P\ 0H9	      h@ك|( أ|*$ڃ؋lX9u6m]mEjj \e    ǅ`    DT8= iGhX,	  XT1ɋtEG   d&    9O9Nы+Mx1)+d1)Ћx;,u`P9OуX`BE9E9    ǅ`    ,	  `wh8Q
R<	h<1҉}   dL    9}nH    tx+h1)Ѝ0x+E1);,tg9L   9|H   뎋1҅uP?ڋDxǀ       19@D7,T7x-LHL
tzuL
狽,9HDO~H449uDHDP0ٝPw؍Tٝ`8X /]VWX譈8xPX	8EH"ǅX    hDǅ   ǅ    x( ׉x؋`Pj مxٝ\ك`ٝd}uWD\驻Bǅ`   1كٝTZJƅz ƅt ǅ   ǅ8    飹ǅ    ǅ    ݃pكPq  كLWJ    `ɉEcD mǅ`    1D<pHp84VLT
8V,LW蟥VH,Wo   ۅ81؋l;u؋\ك`ǅ   GWٝXtD∍_؋@ xEhxxG8$)    S  4ȍt& ):H9u탅xx;hu؋D   ቅh  ؃h2  ك ǅx   }xwTw8$)    ^  4f):H9uۃxx9hٝ`كٝh$詃݃Hݕx]Eٝd؋l]مhث`$ݝhh܍x]EE݅hمdم`w8]ٝh$"܍x]EEمh؋8كd0  ك0Dك؀   ؋l٘   ؋hhddш`H90ID@DFٝx)ĉP<8PǫZ\貴dhǅ     ǅX    مxjt& ݝٝ$,݅مǅ   ۸T1 ث`r    كpكt۽h$ݝx菂ۭh݅x_\ك`ǅ   GٝXtG؃$Dـ   ݃xd؋x}EfE89OǋxD  ǅ    ǅ    鐿DH؃$p؋$   <    '    UWVS>   uE}E    E    0uTue5   u1pLpp0NV\`<ʉv xphƋ@T|EF8֋Q$   ҉,-   A,,9  u}1	9t$9~]e3   r  e[^_]ú   u}≍t}  w0t8@؃L    U~ȉE\|@9N}  E  L@8pP  EǉHEP@t9^
  ǅ(   H)EPh	  F9HS  ǅ$    ǅ     ٝt	  9H  ǅD    ǅ    1tuWpVPP|h\b` V    U4M)FvduDT0U
  t9)ωl}|9hf  DhE    M׃}1    d<9|t5E;UwPu-M1ǃ	}AIML뷋l3	  5 i1Dxth|Jdf4649E}ǅ   @D89H  4)e ptP\֤H)Xu詭h|9  x}ǅx   Tzlv lv)0   pt0M    9N֋xU9  MU  }1,v '    U)UH}9}2U}   94~"}QWaE<$ƬMuXU}4~xN   LΉxElu9|4/   )9Љe  uJE    ) tt   9U4)ԉx)ԉXj j Uj utpWuQ+ERPEPEPV h\|VWcLlpuuP|VW`<@8)4    <    WPQxL~WPWxp`M+M4@)ċ@eº       )ċTe$`E8PUTr PltuuQduuxj uVu|h\j ?M`  juMZApQQHD)QXuP|h\`0tQTv v$xuWP|h@ptuu\s@(t%4~Pȍv    9uE܃U1ETp (Tp\tDLphPF}T0E4   MO48   MW8O4E\W8w <p<wDwHw<w@p,EQRPP褜t0  9LTt$}F4F<^@F8FDمNDFH V<F4t^@F8NH؃p  D"  `P 1~v 9u؋P1ɉ}h~I`u    hU<t&        B  9u|9`~R`|u8`U<'           B  9uu
   ?]T0@CG$GLP\PEwLbG0    CST9H|K,  ,T{AXU    \EQ,w <q<@$wDw<)Q w4PP?0tǅ$    ǅ     ٝ$ǅD    ǅ      t& ǅ(    juP(EP@te'    uFpVVHD)VXuP|h\[05 itDE8P  1jPu̦8VWu{rVPWkrTx0	  苅` ]813P9ujPu-`P𐍴&     كX9u|9h  uǅl    uT@tpSLE܉R\R0sL_,{MG(   9uY  5 itDƍ8P$  ju|9h   }}ۅ؋<i}jW衤DGWɍtt19HjuH}jW2  GWǅ$    ǅ     ٝtPRVPo'E@EE}@T89H4) ptP\H)uǡǅ   @uW}W}ǅ   ǅt    d}jWQXFZPW   D Y^jWGWǅ$    DP9H'uE؋@ٝ}jPW貢$GG 5  t& UWV%  f- SƁ   }}XhQpMdE    e=   }1x|8})؉ǉ\}X9ȉP  )ڍR9Np  h  N@]MN8lpPEEP(F<~l  q  =    9}TA  El  `e  Eǅ<   ǅL    E|}|E9MFD )ā~<  牥8
  iE  ~
   
LhF 
  l  F0F  F>  EEF1xEt։t& EZ9}4^~v1]r,UtVuPux|ް UtE  EZ؉E~^t& f   9uE4^9}Eօ  h  E̋Uċp~8  D   EUЍ    9  l  U
  ]juWE̋pEă H)ω4   4)pp    9  ҋ4FFE@G)E  =  NDXF]T   )ĉ؉|9Nj 1P|1҉29߸  EǅL   `MEǅ<   ǅl  ǅ@    ƅG ƅFE 8tE 1ǅ4    E    F4   -M  w
] v]Rh'  `辙]v0h'  `襙W  XHFǅL    )Ā} x  ]uh'  `Ll  +  \]9ËF<N~9tFDC  t     UEh]j RWdpP` } \t>UV~3}81dه|&    C9u؍E]Ph'  `rEG @<t  }    FE~jxhdPE    EE        1U~t& 9uEEE;Eu΋hPMdxvtQWFGLtnX9}`  NP1х~|dt& 9ud    |vtQPFF(  ؍t& pL  E3EFTlF<@FD\IEHT}e3=   B  e[^_]ËF@9OF<ltX9\  }dt& \j 9N11PW3xV)Ѕۍ<͋}{Vׅ~d     9uTXTF;}<*EǅL   `F4=M  o  =N  cF.  ^B4-M  m  }jh'  `螕v0h'  `舕ǅ|    ǅ@    ƅG ƅFE ǅ4    Eƅt E   <H   )ċLt/} t)}Xj 9N11PS|   1gǅ@    ƅG 1ƅFE ǅ4    ǅ|    EƅtE   ]j h'  `yj j Xxhp]4P`E]Ph  `+EEE؈x݀8$oeU]VEd     X9u}h  `諓j h'  `薓j j Xxhp4P`EPh  `NPENdxv)tQWщB UdVEEȅҍ~         9u~<    ǅ\    FT    }~.E9E|$X9tl  Mu}ǅh    >F@  ǅ@    ƅG FE 1ǅ4    1ǅp    Ud|vtvPAE   ]|U]h  `踑tF u~D}j h'  `~Ej j PdjP`U V}ǅ|    ǅ@    1ƅG ƅFE ǅ4    Eƅt E   #]ju]juE]XZh   u U4ẼEă ǅL    ǅ|    9q  UWVSb  Ƨ \$8L$0  T$4t  D$<^  T$8نT$4ن  9t vX9u؋D$8$D$        ؉D$D$<|$1ҋL$4$t&  sɃ9؋$l$4D$     D$9   D$8<$    D$8<$T$&     wrwp؃9u	؍&    ٍv '    D$|$<$9D$8D$؃[^_]tT$D$8<$t& h  L$8B<$+L$8ʍ*  \$|$&    X  ؅u9Ջ\$    z$D$Љ|$|$8<L$*v J  vى    ߃9͉uӉD$D$D$ u#$ 3  |$D$1v9}6L$8<$ȍ|$'    9uD$D$~   $|$D$|$9D$~UD$8ʍL$'    9t1 w   ك9u9؉T$G&    ؉D$D$9Ջ\$WT$D$ t& D$ 1ًD$&    T$9Չ T$a	t& D$L$=   ~!)A   É'       Ð&    D$   ȃ`<`t(t=D$Q)Ív Ql$t0D$)ÐkL$<Mb)Í&    D$)ÐD$Q)UWVSW]W ,l$Tt$P  h  t$L|$PO|$Tڈ\$'|$S       \$8  D$@@<P  fE    )T$|$9~  )D$    |$|$HD$    D$      D$=  C  |$fD}\$Xt+D$@|$X\$1tTE 9uT$\t+L$@D$t$\ȉD$L  D$t$LD$,[^_]ËD$D$    D$    D$   D$|$HRD$\$T   <S  |$  Y   f|$)߉|$9|$|Vك|$   |$9|$|>\${1v '    fD] 9ut& f,[^_]Ív T$~L$@Yڃ?҉|$|$t=  D$D@x   D$@D$    Hv xۉD$  D$H]  D$T ofD$H|$uDZD$    D$   D$fE     f   v    D$    D$   D$   D$|$\$D$[f&    ȋ|$D1@I=   t&    )ЉD$v       A   =   uعfM bf;\$O&    |$tы|$@W   fE D$G\$ЉD$9ڃ\$1v f\E 9D$   DEt$Pl$T&    f   )ט9Ѓ)9t3<vуxQ   f뿸t$l$Tt$PO|$|$|$'    SjXj j t$(t$(t$(t$(j t$,t$,([Ít& '    WV1S&X& |$ e   D$1GvL$e3   uF[^_Í&    D$P{HuϋD$D$W]T$tXk  t& '    UWVSW× ,l$Dt$@e   D$1T$H  t*]  t">  .  t@     J   RT$Pj V*VXD$$PGT$   D$T$FX   VV0nxFXnV|$$X>PHufT$RUWuPj h '  WhQF<    F,    1)V@L$e3   u,[^_]Ít&   t& UWVS7V7 t$ |$(  t.]  t&>  .  t@  u&    D$$vtX1[^_]Ãt$0$<Tt;t$(VPtɉtUkS1[^_]Í    t1뒍v '    UWVSWUW t$ D$$-  n$Q  uL$(f_  V(1[^_]Í&    ?  V41[^_]Í&    ~4N01F0    FT    )(h  R},$FFNQF01)ʉV@[^_]Ív    V1[^_]Í&       VT1[^_]Í&    t{~<  tYV$1t&      wQF(1[^_]Ív t;VH1[^_]Ív     Ph  R葁1    '    SSÚ t$hQ[Ív D$ x``t3M  Í&    M  N  =N  DÍ&    <Q  Ít& '    D$ <Í&    '    UWVS覫      D$$   $   $   $   $$   D$e   $   1$     $   Å	$       $       x`1<`  T$V\$D$$Y[wV\$\$D$4$D$(t$D$<PL$DL$ Qj D$GP$   $   V\$40   t$($   ҋT$t$N  ;l$$      8    D$9*  wHT$t$$   )j j j Vt$ j j W\$4]0T$  D$L$W8G4D$O0L$0G@jPD$wPT$,xoH萍&    $   e35     Ĝ   [^_]ÐOQ)   ;1ۋ4$t& 9   1)j 1PGÍPysv t$9,  L$W8w@O4L$O0   \$$   1l$CD$'    ƃ9\$tXj $   )PGT$ƍPwyv     _H1t& $   wHuLGP    GL    t& $   j j j Ut$ j j W\$4m0e1GLPwVt$\$?L$OH3)  t& SO D$ ~1j j j t$<Pt$<t$<t$<t$<0[Í    SL$\$~3   t
   t[Ív '    tC[?f[ø[fUWVSuNu ,e   D$1   F׉ͅ   2   UWb   NT$(  =  uN   j j PDPD$+Pt$TUW ~	T$V1|$e3=   u>,[^_]Í&    h@  R(  c&    L          UWVSwMw
 l$(|$0t$,Ux#WU99¸O[^_]Í    SM
 D$pt$ t$ }[Ð&    UWVSL	 ,EMuEЋEEe   E1  EU҉tEЅ   F   )ĉjj j uQWuuVf0~qVЅ~g1كpu3&    ك]MufVuЉN9~%كwθ'    ؋}e3=   u=e[^_]Ív '    uMPV~M9O`  WV1SKÖ |$ e   D$1GvL$e3   uI[^_Í&    D$P;uϋD$D$WmT$,G  ت  &    UWVSK (D$jQ$   C0  ~(hFq1Ƀ    9OӃ9uD$i   [^_]Ív UWVSJÅ j$   }0  ~(mFq1Ƀt& 9OӃ9u[^_]Ðt& UWQVS\$t$l$؉)9     ts  tswwx,[)9N9ZiА  9t/i   9t%kd9tk29t9t[9ʺE[^_]Ít& 뺍t& )멍&    ؉'    UWVSEIE ,  Eu}E$E(e   E1  t5WVuH]e3     e[^_]Ív Q);E׋U )ύ4    F)ċ҉ ٕtكٝ(  @?+M ٕxٝ@Eٕ|)ș   ɃNЅ҉ٝ	  ǅ   tٝЉ1҉Љǐt& ujj QRЃ   m  مك'     9uٝػXɋ;L   ׅOلpٜtE        QmE)RٽkE<(ۅf٭۝ ٭ P	-   لtلx[ل|[9E"Ut& 9|ك|كtٝxQmЋU)ЋPٽkE<(ۅf٭۝ ٭ P,   لt؋E   NЅ҉+ǅ   1t] ٝV膤      WVSDø D$(L$$|$ t$,13  $$ػثX\$  W$L$v B BBBBBBB9$$uD$F$F^VكvHuH	&    F؋$ك[^_Ít& كl\$t   F     $  FV؃ثXzUF$$؃Vػ$nV$\$$\$$@$D$D$|؉$$@$\$$$g@$D$\$D$$\$=@D$D$$\$ɉD$\$$\$	@D$D$D$$        SAÚ t$h?[Ív VS1T$ZZ   /2~4Jt9~BL29tt91[^Ð&       [^Ð&    VST$\$B3Һ    H9}#L$T9ufT9t9u[^Ð&    VST$L$BҺ    H9}#T$tT9uT9t9u[^Ð&    VST$L$B1Һ    H9}#\$TY9uT9t9u[^Ð&    UWVS%@%   ELEEE`E\E,e   E1Ǆt     ru(c8LEƉ$A$4  A,9  1t& 9g  9u틍$E ȍ         )ċEP   )čA0)ă}$DB  E$  }$  }$[  }$uFǅt   ǅx   ǅ|   ǅ   ǅ   ǅ   ǅ   ETPT   9u;TuE$M  E LDǅX    HHPщL`@@\ E<`    IE,t    H@Pv;XZuXu$j0у j <8j$0Re  ~[P &     9uك8w%j P;<     Lu0jA$\+4Pu q<VP藻 8tQM~%Uۅ81'    9u؋$9}&        9u4jj,VLkYj`,jjL#` QT(f hكX9u؋`كȃL hكX9u؋Xm      H@A9XHX@<9E$(`y<v  ـ   كXP9uE$`ۅ`ػ$]8܋HTٝdمd؋lFT'    ^9u9Љu؋E$~@E$ttBp1kT$urT9uӋEe3     e[^_]Ív rTЍv      9uŐ1\Ǎt& `44#uމ\fE`\`։t& 17#_;Tuދ`\كl1ٝDt& `مD,$4ٝ\=#Zم\$   $#ٜ   u4ǅt   ǅx   ǅ|   ǅ   ǅ   -ǅt   ǅx   ǅ|   ǅ    ǅ4    "ǅt   ǅx   ǅ|   ǅ   ǅ   ǅ     UWVS787 t$ |$$9uHu?)jc$   R[50  ^_]Ð1[^_]Í    VS7ù T$t$u$tw1ujjL[^Ív 1uA<~FPR~i  [^Ít&    uЍt& j j[^Ív S
7
 t$4[Ív UWVS6 t$ |$$9uHu?)j$   r[5  ^_]Ð1[^_]Í    UWVSg6g D$8T$Dt$0l$<|$@HT$   E  9D$T$,       )9  T$~1nt& :L>9uVX     j$   D$F   t$0l$1l$0v t$;}}jt$<Vtރ[^_]Él$0t$0D$;nD$};t$0l$0'    t$;}}jt$<Vet랃1[^_]Ã[^_]1뗐UWVS4 D$$|$(t$4=   w(9|$,uD$,u   +D$,9~ti1[^_]Ít& t$4W{$2tJt$8t$8Wt$8t$8P tɉtU21[^_]É'    t1{UWVS薌   <l$PD$|$Xe   L$,1ɋt$TjD$\$D$$$   n                      w  7x
1;u؋W҉T$*  ~4|$m1҉D$    ;9O؃9uD$T$       }  |$@D$|$1t& 9}  D$L$9}4Oh  S\$%t   '         D$EC  |$L$|$1&    9}  D$T$9}4Ot$h  S\$t  t0  t(v L$,e3      <[^_]Í&    7VS\$Hˍv T$X       u~w|$D$(T$L$D$|$1	&    D$L$9}4Ot$h  S\$JT$D$(19}11'躐  v '    UWVSǍ|0    XUPh  WupU\le   U1|Q)ʍ  Rd9N   t)ĉhj$   <\8dw     G  1D<P8LUHh`&    9wLOPʉT\D   u9HE    Puth\XQItt0EX)\c  9w:   t& dtjhPl7pЋd PVWu   &    dtjhPl7pЋd PVWuG9~`T&    dtj`Pl7pЋd PVWTuG9~L1ۉމl    9~1|3utj j VPp׋ 9֍&    tMe3   s  e[^_]C  GTD 9\   |@T  \0PX1ǅ`    4dUǉHUD{L*t& M)d9Tt~d~``19PHj Dj LPdW\ @uWt;`t409t|1Et/}  fVSt$D$!,! L$T$t$t$`.D$   \$t$t$ t$[^    VSt$D$+ L$T$t$t$-D$    \$t$t$ t$[^    S+Ê t$X)[Ív ,  Ív '    D$@    Ít& SJ+J P)tP[Ív 1t& S
+
 t$([Ív D$L$T$D$    W&    D$@Ð&    UWVS*÷ ,T$DD$H  9  L$@;A  Q   )ЉL$    T$TD$D$    L$6  |$J  |$    D$T1ɅtD$1f|G |$~,f;W  t$G4wt& f9Pk  9uT$D9D$PD$  D$@L$L qD$AD$X  L$T   D$~:l$l$GD$    PuV:'G9|$uۋT$XD$tT$LT$P9vv F 9uD$,[^_]É'    f|G |$D$L$D;D$PD$  D$LL$LpD$@ D$D$XD$9D$PyL$T
&    VD$DGP=v D$1҉L$hW1f= ΍DD$9uT$L$DW9D$PD$:  D$@L$L qЃȀAD$Xtjl$P+l$t`D$   D$LMH@)   '    F9uTl$pD$PD$D$1D$foVP/;l$u&    Gf9tkf ʍDD$L$9L$P|?D$LL$LpD$H D$VP8L$DA9D$PD$|D$LL$LpD$@ D$t$Ll$P+l$D$    S&Ê j j t$,t$,t$,t$,t$,([SJ&J D$j j t$$t$$pj Pf([ÐUWVS& <  e   $,  1$T  $P     $X  9$T        l$U_$h  +$d  $X  VWn#$X  WUjj $d  Vt$j U     O$,  e3   u$<  [^_]Ív '    1׍t&           UWVS% <  $T  $P  e   $,  1~Z|$W}VUWxj j VUt$j W $,  e3   u<  [^_]Ð&    D  t& UWVSw$w    $   $   e   L$|1ɋ$      $   9$            1틴$   D$D$D$D$D$D$$&    D$);|$t?~ct$j t$j t$jVUZ yˋL$|e3   uZČ   [^_]Ív $   +$   PVW[Í    붉'    1멸뢋$     &    UWVS7#7   $  $  e   $  1A  $  .  $  |$D$    $    D$ō$   D$D$,D$D$0D$D$+D$       UL$<D$   j UVl$U$   j t$  xeD$$D$,T$)Ƌ$9$  ta1T$9$~Wt$t$ j t$,j t$,UVW0X$  e3=   u*  [^_]Ðt& D$f1͸y  '    S!ê D$h 7  j P [Ð&    UWVSw!w l$   $   e   L$\1ɋ>=  ,  $   ~c=       =      =    h  =    =    H  Vp1L  t& =       =      =  #  U  =  R  =  _  :  7  u   Q)ً   =    1   &    ='       =*      =('  K  =*'    8  Ph*'  WITt& =  e     =      =    =  x    V01&    L$\e3     l[^_]Í&    =      =    =      VH1릍    =      =  4  =    P[     1^    =      =     =         1'    =    o  =    =  I  v=  =M  Ft  =N    F>  1v '    =
+     =+    p     1qV  V41Zv '    6  (G  17&       Ph('  WGPe      1t&       1&       FH1v =t$t   =    iVd 9O   1~    Gv=uTFp1Zv '    w9F01?&    t"   1#=  &        =  U  xv=  uу   Ph  W\F1f=     v  8  u;V`V`1ut&    nP<7  h\  j PXZh  WED$P   Ue7Fd @  ǆ7    ?f7  ǆ8     ǆ7    ǆ 8  Q  7  $<   \47  1'       1&        vVx1zv '    U      )1V8N    .V(12fF41v    1&    V`1fdF(Ph  WSD1'    v=F|1    $   i   1jv '    
EF,Ph  WC19'    V,1v '    ;FdFl1v Vl1v '    
   Q)ډ~`     Vh1t& vPh'  WCo&    N 8  1O&    '=M  FxfF@  1F.  1   k<^d>  ai   '  "1x  &    '    UWVSGG ,l$@t$He   D$(1j$   rD$0  |$D  5     |$D       |$D    9  |$D      |$D    |$D        1t& L$e3   *  ,[^_]Í&    |$D    ,  |$D      |$D    T  =t	     1눐&    |$D  0  4  |$D  4  P  |$D  r    ǅ,      ǅ(      ǅ$      ~  E   $|$1$v 9o   D$$9o4
Oh  Rt          E~i$|$1D$D$$͉D$t$L$9yOt$h  RCD$(L$E 9y1)'      1|$D   :  x
1;M؋^ۉ\$  ~.u,$1ۉ$v :9OЃ9u$L$|$D  h  ~@|$D  X  |>|$D  t4|$D  >  &    V    |$D    uD$$|$1$D$$9o4
Ot$t$LR9o1       E$L$|$1D$D$$	&    D$L$9}4
Ot$h  RaVL$D$19}1=t& |$D  6t$LRv     |$D     |$D  t|$D  o&       |$D*  r|$D+  tEt& E T$4    Vj Piu   aVj PT$;'    |$D  t& |$D  t& |$D  t& |$D  t& |$D  }t& |$D  e r  S:: D$     Pq[Í        UWVS e   D$1|$4  l$0|$8t2|$4]  t(|$4>  |$4.  t|$4@  n  Gb  D$<-   v|$<  F  WPj UZD$P  D$E,G  }d7  ǅ       pD$8   Et$,G  u P,G  j P,     }}E>  E@  E>  EE    E$a  E(    E,	   E0    E4    E8    EH       Wt$<V!V  j h '  Vv:u,h  Ve:|$DD$LQǅ      ǅ      ǅ   EpEtE`ExQ  ElE|Ǹ  ǅ   ǅ            ǅ     ǅ7    ?)򉕠   Mb @  f7  )Uh$<   (   ǅ8     7  ǅ7    ǅ 8  Q  $'1L$e3   (   [^_]É'    ׉'    n  t& UWVS t$ |$,  t.]  t&>  .  t@  u&    D$$vtq1[^_]ËD$(-   v
|$(  uԃt$0$t;t$(t$(VP\t҉tU21[^_]Ðt& t1wUWVSq    T$T$8l$0|$4T$$  9$
$       )9   t$@ǀ      hxǀ,      ǀ(      ǀ$        |$<T$1ǀ   ǀ      ύ&    2L09u|$|$Ɖ|$Pt\N~b18&    jUVt5jUV t!;n}&9n˃jUVOu߸[^_]Ã0  j
$   D$F\  G1D$    |$9n~>t$<jt$WDu9  uՃjh('  W|$9nǋD$;~D$}rt& uH|$9n~Ut$<jt$W9  uӉD$jh('  W?T$t[^_]ǀ  T$@uD$@  1[^_]Éhl$x         D    )1i  Qj PC
1&    S\$D$T$L$\$\$D$    \$\$ \$\$\$[t& UWVS
 D$4|$8t$H=   w(9|$<uD$<u   +D$<9~t1[^_]Ít& t$DW+$t2t$Ht$Ht$HWt$Ht$HP u%t9맍v t1떍v '    D$U1D$ÉmUWVSb   <\$lL$XD$$D$T|$Pt$\\$ YT$`D$l$d   D$h\$(P  Ǉ  uj  @     $ E      @1ۃt$ #$D$Xt$\\$`E D$TT$D$P<[^_]    $D$/\$/"$\$/ts\$(t$$$\$$$$t$$] 1ې&    T9u\$/$$E2^  5t&    uP
1E     t& 9u	   $ E       &    <[^_]Ív '    UWVS'' |$4t$LG=   vt1[^_]Ð&    t$@W#ut[^_]Ív '    P7tNt$Ht$Ht$Ht$Ht$HWt$HP ut9{v D$U1ID$؅V1KDt& UWVS_  7 L$t$ \$8!  <!  ׉$)Ǎ   H  ~;$6  =   3  ;$     Hk@!  BRPSPSPSPSPS@C2)@!  @!     <!  T)@!  <!     ~   <!  
~s   )   1t& ؄  9|Ҹ   NЁ   t    v  9uف,!  حX؉(!  [[^_]ú   땋$$t1<!  I1듍v UWVSÇ   $  $  $  p@L$ e   $  1ɋhD$1  L$<8كl$$Չ$    D$v '    V^  1D L9uɋD$4  ك        \$\$L$\$ ؋؃l$K|$>D$.L$fD$,l$,\$(l$.D$(D$D$؋(D$ل L$D$ɍv ;$؋l$$D$@  |$ ك$    D$fNi  T$<1t& L9uɋD$4  ك       \$\$ \$؋؃l$|$>D$.fD$,l$,\$(l$.D$(D$D$؋(D$ل D$D$;<$؋$  e3   uo  [^_]Ðt& &    ɉ\$ɉb          UWVSGG <'    $h'  D$  T$$|$e=   $,'  1  PT$D$ػXT$X\$H  |$Ǉ     ?  D$D$H   \$Tǀ       $d'  $d'  $d'  $d'  9$d'  N$d'  P|$0D  Pt$D$(Ћ  D$0$p'   =  %  $,'  e3     <'  [^_]Ë|$8!  D$D=   F  T$$,	  8!  ك1T$0
v ل قD  \E ق   \Eف  ٞ   ؉  ٞ  =  u|$    D  D       H  )  )|$$T'  $d'  $d'  $d'  $d'  70  )P  V   Pt$D$(Љ|$8  $0  t$DVUt$({vل$<  !  D$كl$4  $$'  $p  $  \$  $  D$  '    ككz  f؋  ك؋قق@$كv
ك)  ككz  ͍v ؋  ك؋D$$ټ$   $   %     f$   ٬$   ٬$   \$xD$x\$tD$tټ$   $   %     f$   ٬$   ٬$   \$xD$x\$tD$tAYB؋؋أ]ٚ|ٚ<Z9t$  FGكv
كككz  	̐t& ؋  ك   ك؋v ككzt`
͍    ؋   ك   ك؋v    ك   ك؋}&       كك'       ك}w*كككك كjك3ككMك كك|1@  =    ك\$Xك$\$Tك<\$HD$    )D$D|$-   kD$D|$ǄD!      NkD$D|$ǄT!        S  $  1,$l$0   T$,D$L$l  D$   T$8D$PT$T$(T$$T$ \$t$9  |$@    ډD$0D$L   <كlL$PD$<D$0t$<v  B@BFA9uك8ككʋ|$4$  F  \D$\$  \$<Ƀ\$@D$0\$0$  $ٜ$   D$ل$   كDم  ٕ  كح\  ٕ\  D$0D$<v$كlٕ\  ٕ  ʍ@  ؃D$$\$$    ن  T  ɃH؆  9u؋݃;  \$tD$tككX   D$($$   \$(؍  كD$T$vؤ   \$؋4$$$؋؃XL$D$8ك$	\$8$$D$,\$,ٝ     ĂL$D$  \$tD$t-|$\     P@HЃ9u\$`ɉD$p\$l\$L\$@$D$`D$pD$\D$<D$0i$d'  T$L[	  $d'  H   $$ػ\$<D$H|$H   |$@ثXD$   D$0    $    ݃\$&    $pD$9;	      ٍ      t& @B@9uD$ل  v}ٔ  ؋D$v2كv*+D$D$$D$L$<FD$0D$0كt-ɉl$4$d	ɋD$ٔ  |؋t$   |$H  OD$0D$@D$0$ٜ$   ل$   ؋$كخ  ٖ  D$TثX؎  أvD$TD$٘  $   1ك1&    لu\ tل뺋D$كD$(  	  |$$D$|$kL$DسT$ثXٙT!  D$8سك؏  ٗ  D$,؋ٙL!    $Ѓ)Љ  ~X  $H  z|ٙH!  1كD @@@؋كHكHuD$XL$1ثXلx  D$XL ٜx  uك1D `@`؋\uك1D BBB؋B\ u؃~3T$D$X1ل  ٜ  	u؋D$T$L8   X@X@XEX9uߋl$1ل    \,	ukD$D|$ـH!  ٜ$  ـT!  ٜ$  ٜ$  ـL!  ٜ$  ه  ٜ$  $   PV%\$ ؄$   كl\$ٔ$   h  $@j \$ $D$(ل$   ٔ$   D$ ك؃Dٜ$   ل$   ؋ D$0ٔ$    كLك@  ك  \$\$D$ـ  ك@Y  ك[  ثX$D$\$0\$<D$\$8\$4؋D$؃DT$\$D$ $_\$t$t$ل$   $Aٜ$   |$8kD$dل$   D$DD$(ٜ$   ل$   L$@ ٗ  ٜX!  t$t$ؤ$   $ٜ$   ل$   \$t$t$ل$   $ٜ$   ل$      D$D$(D$,  ه  ه  ɋ|$؇  ɉ    ؇  ٟ  ٟ  v  Xـ  ٘  9uʋD$  ٘  ٘<  كv ؁  9uػX Xـ  ٘  9uل$   ك8j  |$ه  ݃vM4!    $=  $O4!  ػXه,!  ج$   كٟ,!  ݃vS|$  0!  $=  $O0!  ػXه(!  ج$   ك`ٟ(!  كl1|$9  t
Ǉ      |$D$  kD$D|$0٘P!  ǀD!     \!  7ثX$ك\$ك\$`كl$ك\$<D$4!  u
ǀ,!  fff?D$0!  uD$ǀ(!  =ـ  كly|$`˃ٜ$   \$l\$L$\$@l$`D$pD$\D$<D$0w\$\\$L$\$@D$\D$<D$0/كك$$f$K    D$H  \$T)SD$H\$TD$D$ػX\$Hك\$Xك$\$TPT$D$ػX\$Hك\$X\$\\$L\$@$D$\D$<D$0;ثX$wT$\$D\$ك\$-&    UWVSC   D$D$8l$0\$<|$X   iL$P   Q  )9Nډ\$)'        NWt$\t$Xt$X  t$XV  PD$TL$XPH D$+D$@  D$\     t$Dt$dU\$,[^_]fUB  * WVSl  E}Uǅ(    E   Ǉ(G      E E4e   E1}    NEiM     :   9t6i]   9t+k]d9t#k]29tu449t4@9  v 9È  Gǅ    `   t	Gh9   ,N   Ph'   ,ǅ8       [  Ǉ   Ǉ$G      ǅǅd  ]       )     }  @9  1     u/    9N؉ى   _dЃ2   )Gp=    =  q        iG  G`=    Gl=H    7      G|=  ؋7  7  =  t(Q)9U}
Ǉ7    7     t
Ǉ7    3.  @      ME9a  7    G@    ~    =  l  8  6    ǅ    ǅ    ǅ    ǅ    ǅ        8  u_P  G,QH-)ʋ   EdC  1҉.  *  
t& )ȉuዽQ  ҋCuC+s; 8  N9  M  uǇ 8  M  M  Gx9} 8  Wtt 8  :  % t 8  O  O  N 8   8  ]  \ 8  =P  L  >  ?=P  K  .  (=O  N  @  =N  u
Ǉ 8  M  $G  u  h   7         P     QǇ 8  M  )9US    S  ǅM    B  &    ځ+  ~!_	  *t& t& f 8  7  M  Dх  Dd  1`)  O      P  P  Mʋ7     ue35   )  e[^_]Ðt& Q   )Ák<Od      !  !  8P   h  u0u,u(uu$,P80   Ǉ   Ǉ$G      9p   P   dǇ$G  M  l	؍8  PVu躜   t&      N  [۹M  \I    ƙt&    Ǉ$G  N  m&      O  苅إL؈؀l$9ٽf٭۟   ٭'    T  Ǉ$G  O     Q)9Ub    t 8  =O  Y&  t!  !  ȺQ1)9UƉ E  =  NЉ)čPPG|_@GtۉGl7  G| 8  Gt7  Gl  Gl    ǅ       v    Qu8u0u,u(j j W)¸QR^d)ڋPV@  PW蹳^  9   F@    29 F|  Ǉ7    ǅ  P  $G  ǅ    Ǉ8      ǅ   ǅ   Q)M  =  NЋ   t%   Ћ	)9N    uetaTP   7  ǅ   ǅ   =     ǅ    8    #  =O  #  Ǉ7    E   +v9OVPTP1E   Gd)Ѝ   )ԉЉ$8  RPS7      @7  )i  i  Љ7  P`     Gd7  ۇ   ÉÅۍع   1ۋفdǍ    E~Pދ1Dt& *T9Eu؃9u؋؍v '    E8   Gd]ۍ~pȍ     9uن8w9Sj QSǇ7      Ǉ7      Ǉ7      Ǉ7      7    @  GdED )ċ    8     ɉG$7  "          
   8  =M  U  =N    ـ   ـK  kTȉـl    9ȉ%v O  ًف9t2 v֋ف   ʃ9uɋT9u؋ٽVUUUۅ؀`fG$ɉ؉٭۝٭)ȋ9Mȋ-P  B  ȉG$Eٝ    iE  M  G GG  N  .  >  DG  {    G@         G>  G8+=  O  $      W<t0_$E    Ù     G<0LG$  w1Mf  قp+fق۝44fG9   قwǁ  ǅM  gǇ7    X>  Ǉ 8  P  .  Ǉ 8  O  @  Ǉ 8  N   8  ss   N8&    ɋ؉l؋$j PuV貈 
  $m     Ǉ(G      }Ë7  7     ٝ-M     w vRh'   7  h'   gjh   R7      Gd   Qǅ    ȉ)ʍ   )ĉ   +Å}  +u+    PEË$8  P$8  Pn$8  PRaه7  Y	  مI	  ؋7  مٟ7      1/u  ~6 @  = @  O8  GX    tHph  Dy      9  7  Ǉ8      ǅ    ǅ          ǅ     +9Oƃ1Pc<m	  7    t#8Ph&'   h'   7  =     7  9tv~rh   [Xj jE⋏   QP)P ~ j h'   Cph    D9V	  u      7  }7  (p1ۉ(G    Ǉ7    7  h]Ǉ8      7  D7  9  ~1   @ Ǉ(G         ҍD  F7  y  Hq  E9кd   <   L   M7  )щaG`ǅ   ,8  ǅ    kƅ ǅ    ǅ    ǅ    ǅ    8  ǅ  ~ 8  N  ?Ǉ 8  O  07  aO@V  F=  5G@   Ǉ7     K'    ؋7  Ǉ7    ٝj h   IHPh'   ,7    R          GdQȉ)ʉA)ā  7  9   Qꋅ+)Q$8  P@Tl`G`ǅ    wd։   Mbiا	  љ)i)   ҉Љfҍ  ʋ򍵴؍Љ򉅰7  uPvjuR7  R>7  Í   )щkٽتXfق٭۝٭؊ ؊$٭۝٭)   @  Dȋ7  =  U    O1;W0ҍ   7  +     )9W(  _4Ǉ7    dǇ7    ؋,H   p<wdu$_ }  Q)9U8  ҉7    ǅ   V7    <0 tW4d7  7  Q8  ǅ    ǅ   ǅ    7  V8Ph&'   j h'   ij h   NQY[j    P)R ( xx(Ph   XZh   j u  r]G`s   =   0   D  7  iPF  ;|	ɺM  u?i]  ;|	ɺN  u(i0u  O  9}i  19P  9M9 8  $G  N 8   8  pht1dǅ    7  L8  +  phDP%    9u$    9uj = 8   _TO  Ǉ 8  O  O  7    	  -M  W\҉WDtǇ8     ǅ    ǅ   $8  )ƋӋPRQ<7       kEd9Ƹp  EсP  W$  +gfff@)ȋO$gfffЋ)9}G$8  +O$  P    Dۅۅـ(؀,ٝ'v '    $8  Q,ǅ0       +Gh)+    ȍ$8  ȋKVs<Rh  ?j j [   Gd`   1نp/t& ن۝44fCOd9~ل$8  نw؍0wjPj RV*vGd gfff)؉G<Z2~VUUUɉ)ʉ2    G>     +G8    OЉ$G>  G@  a   u&   @   ؙ9ENEE1Pj u j ʖ ?w|wtwlw@j<6R   Q))ȉh   j h'   j h'   XM+EZj jPRGd)ӉËP j QGdP X (Ph   1     ?  jh      h      Vh   +7     pVP1d>7  wXf=?~?  ",f߅A<ۅ     Aقʅ  PDـl@@ةXXX;uً9M~FDыUTفl@@XX9uf7  ph   t狕FE[     EG$)ƉGdQ)ʉA)ĉu  j7    k  ph   DQ)к  	)9Oȸ   M=  NЉƅǅ   .  .  G.  NG%  G=@  @  G@  OG9M   GL=@    =.    =>  U   ǅO  L)ѺVUUUɉꋅ)ʍO$   QЉ)9Ek7  <ș}(ދ82wٽـl؍<؀Xfۅ٭۝٭   ــǅ   ǅ    ǅ    IgfffЋ)G$ـ   ـ?   QЋ+	)9Oº   Lº  =  NЃBh   P"7  }1ǅM  n   ǅN  Z^S1O    |h  =  uO  =  *&    UWVSuuv ,E}uEe   E1`  tGh`  RQP      wd   uVMoWdEԃ0ك|щUЉэ   )1҉~'    F9u؍v j uujj uVjuuuQWs]e3   ue[^_]J  v '    UWVSwwu t$ |$$~`  teNh-  PUQ      vd   t$PWn$jUvdjj t$HWjt$\t$\PWVL[^_]Ðt& 1뚍t& UWVS  t <  E   ǅ    Eǅ    e   E1	  0   ƍPh  V Ph  Vȕ Ph'  V觕ww Vh  {Q )$  $P   Q  uOmiА  09s	  t.i   9t$kd9tk29t9t@9D	  GD ;Ec	      )ĉjrj $   Zj   )ԋ     Vh  /    N  Ɖi@  9j  2k<       G1Ƀ    +W))؋_)؉ӋW	љ    Q    G	1Ӊ1ɉ/t& ;    L׃S;tA9ы9  t#;t& ;랋uj  t2@@ؙ9L9ENEEx  Gǅ    k2o&    iX  9:  iɈ  9  hO   h  V胑9G   G9   G9؋Nу4 h  V  t9   }2k<)i'  9hQ  - h  h*  V觐 jh  V葐'    hM  v hP    ǅ    1&     ,9w`   jVWNp jVWp[XS7jу7jы   t]1t& \Tu Rh*'  	E+ÉG)T	    Lщ)Ѻ    Oʃ9  1   ) u7uuQ@   P҄GɍP+  ǅ     跄 9RPj 茄 9w<  v  jVWnÉXZS7jЋ   ǅɉ21uǅv 19    ( Ph  觌1&    ue35   H  e[^_]ËbLcK   PjxZm0Qꋅ)9Dxk<ȉGBGǅ *v@ؙ9ENEE81s  v Z  i j&jt$4t$4t$4L$4D$0,Í      ki j &jt$4t$4t$4L$4D$0J,Í    S**i t$h  t$菊[Ív '    Sh t$h  t$_[Ív '    Sʫh e   D$1D$Ph  t$,"D$T$e3   u[D  t& Szzh t$h  t$߉[Ív '    SJJh e   D$1D$Ph  t$,袉D$T$e3   u[
  t& Sg h  t$c[Í&    '    Sʪg h  t$SU[Í&    '    UWVS藪×g t$ e6)R)l[^_]Ít& UWVSWWg t$ %6i)l[^_]Ít& Sg D$06[ÐSf D$0[ÐSکf D$p0C[Í&    '    S誩êf D$p0[Í&    '    Szzf D$p03[Í&    '    UWVSGGf t$ vvvvv6*\ )l[^_]fUWVSe t$ ō6P貍)l[^_]Ít& UWVS跨÷e t$ 腍vv6Pl)l[^_]Í&    '    UWVSgge t$ 5vvvv6 )l[^_]Ðt& UWVSe t$ 6Y\Ҍ)l[^_]Ít& UWVSקd t$ 襌vvv6裕茌)l[^_]Í&    '    UWVS臧Çd t$ Uv6X?)l[^_]Ë$Ë$Ë$Ë4$Ë<$Ë,$ffffVS))d t$ e   D$1  ttt$T$RЃD$e3   u[^  fffffVSɦc 6jjPD$$Pt$$j666j
躥%ffWVSxxc hV V e   D$1V聤dV ut& VW6dV t`V Vz1tD$    D$P׋D$T$e3   u[^_  VSɥb hV VV ǃdV    $\4$[^Í&    '    VSyyb hV V蔣D$ 4$`V 貢[^Í        WVS88b hV VS`V 4$u[^_Í        UWVS@B a ,D$H|$@l$DD$D$LD$e   D$1D$D$t& t$t$UW)tRu0t$D$    j t$@B ݣ@o@u   T$e3   u!,[^_]Ð&    7֣1  v '    S**a e   D$1t$$t$$j D$PuD$e3   u-[ÃPPPj08 `{  fffffWVSD$褣ä` 8pPp<$V 4$  1[^_Í    UWVSgg` XD$tl$$t$le   T$H1ҋ|$xD$D$pUV 譠XZD$PU$(  +D$$,$軠+ tWt$ЃD$<e3   uL[^_]  t& UWVSǢ_ X  t$H$l  e   $H  1V蛡$   RT$Vjt$(1	   4$D$$    _XD$PVHL$$E HPUPVD$,P;j T$Rj舠tV踠ZYPP9$<  e3   uL  [^_]  fffSڡ^ D$jp0葠[Í        S誡ê^ t$[fWVS,e   D$(1D$L\$D|$@t$PD$    D$$    D$ D$\$PT$LSWt$<փD$e3   u [^_   fffVS^ t$j腟tVPVPP[^Ë0j+jPbUSVWE_^[]fUWVS觠ç] l$ 裝)t%1    t$,t$,U9u[^_]Ív fffffffS::] LS##] [                                                         p`  		`N	PPSUO  M	0d0		P	R	 p^		вp	 	MO@Qд	P`Q	@GP_P5`6 uvPGp0Pp@+
@*
 c
e b YT`_@@P009@ P	 	p		p					@	`			 		 			P			@			@		@				@` ,
`		P			P		P	X
W
 ~P@ 	0	 N@	 R UOLp	PмPd	P	0P`	 @R@	^0	 	p		PM0NPp 	_Q	F^ 550pP@0u0vF  pPP+
)
b
 e`US^П00 p `P9 P		 	P		P						0	P					 	`	`				p				P		`	ЭP ,
@ 			`	P		0		pX
W
` ~  A B C E F G K M N R X Y  _  a  b  c  d  e  f  g  h  i  j  k  m  n  p  q  r  s  t  v  w  x  y  io     os  .F At Cb Cr Do Dx Dy Eq Fd Fs Hi In Is Lo Op PC To XX XY YY  bp  bw  cb  cr  cs  dp  fd  fn  fp  fs  g0  gp  gs  h1  h2  hd  hi  hl  hz  id  in  is  it  l1  l2  lo  lr  mp  mu  nb  nd  ok  on  ot  pc  pd  pp  pr  ps  pw  r1  r2  rd  rg  ri  ro  rt  rw  sc  sp  ss  sv  t1  t2  ta  tb  td  tq  tx  wd  wg  wr  wt  zw     fmt Add Arg Cap Day Dev Dir Div Dup Env Err Get Gid Ino Int Key Len Max Min Mod Mul New Num Old Out Pid Pix Put R16 R32 Run Sec Set Str Sub Sum Sys Tag UTC Uid Var  _g_  _p_  abs  add  alg  arg  arr  bad  bss  buf  cap  cas  cgo  cnt  crc  ctx  cur  dir  dst  eax  ebp  ebx  ecx  edi  edx  eip  enc  end  eof  err  esi  esp  exp  ext  fin  fmt  fun  gcw  gen  get  hdr  ifn  img  inc  key  len  lfe  lfs  lns  loc  log  lut  mOS  max  mem  min  msg  mul  neg  now  obj  off  old  out  pad  pcs  pfd  pid  pin  pop  pos  ptr  put  raw  ret  sec  seq  set  sig  siz  sp1  sp2  sp3  src  std  stk  str  sys  tab  tag  tfn  tls  tmp  typ  val  wid    flag   hash   main   sort   sync   time  *int Addr Args Atim Base Bits Bool Call Ctim Ctty Data Date Done Elem File Flag From Func Grow Hour Init Kill Kind Less Line Load Lock Mmap Mode Mtim NArg Name Nano Next Nsec Open Path Peek Perm Pgid RGBA Rdev Read Rect Recv Seek Send Size Stat Swap Sync Type Uint Unix Usec Wait Year Zone  addr  arch  argp  args  argv  base  bias  big4  big8  bitp  bits  bool  bptr  bufp  busy  byte  call  code  comp  ctxt  curg  data  date  dict  done  down  drop  dump  ebss  elem  envv  fdmu  file  fill  find  fint  flag  fmtC  fmtQ  fmtS  free  freq  ftab  ftyp  full  goid  good  gopc  grow  hash  head  heap  hist  huff  idle  img1  img3  info  init  int8  ityp  jfif  keys  kill  kind  last  lazy  left  line  link  list  load  lock  lowE  mant  mask  mhdr  minv  mmap  mode  moff  mono  more  msgs  mtyp  name  nbit  nbuf  ncgo  newg  newm  next  nfns  nice  nobj  node  note  nret  nsec  nstk  oldp  pack  pad0  park  path  pcln  pcsp  plus  prec  pred  prev  ptab  push  rcvr  read  recv  regs  root  rseq  runq  sbrk  scan  seek  sema  send  sghi  size  skip  sort  span  stat  step  succ  sync  tEnd  tags  tail  test  text  tiny  user  vals  varp  wait  wake  wall  when  word  wseq  zero  zone      P5$3T5(3X5,3\503`543d583h5<3l5@3p5D3t5H3x5L3|5P35T35X35\35`35d35h35l35p35t35x35|3535353535353535353535353535353535353535353 6363636363636363 63$63(63,6 4064464864<64@64D64H64L6 4P6$4T6(4X6,4\604`644d684h6<4l6@4p6D4t6H4x6L4|6P46T46X46\46`46d46h46l46p46t46x46|4646464646464646464646464646464646464646464 7474747474747474 74$74(74,7 5075475875<75@75D75H75L7 5P7$5T7(5X7,5\705`745d785h7<5l7@5p7D5t7H5x7L5Q LQ(LQ0L Q8L(Q@L0QHL8QPL@QXLHQ`LPQhLXQpL`QxLhQLpQLxQLQLQLQLQLQLQLQLQLQLQLQLQLQLQ MQMQM RMR MR(MR0M R8M(R@M0RHM8RPM@RXMHR`MPRhMXRpM`RxMhRMpRMxRMRMRMRMRMRMRMRMRMRMRMRMRMRMR NRNRN SNS NS(NS0N S8N(S@N0SHN8SPN@SXNHS`NPShNXSpN`SxNhSNpSNxSNSNSNSNSNSNSNSNSNSNSNSNSNSNS OSOSO TOT OT(OT0O T8O(T@O0THO8TPO@TXOHT`OPThOXTpO`TxOhTOpTOxTOTOTOTOTOTOTOTOTOTOTOTOTOTOT PTPTP UPU PU(PU0P U8P(U@P0UHP8UPP@UXPHU`PPUhPXUpP`UxPhUPpUPxUPUPUPUPUPUPUPUPUPUPUPUPUPUPU Qd   f          l   8  p   r     t        x   ~                    <                          >                                                           v              x	                                $        8  >      @       `  $   z      (                   *     ,     0             4          6   $  @  F  L     <   ^  8  p  v  @     A          B     C     D     |
 H       L         N     P          T   T  d  X     	   Z     `     0d   0f   0   0  0  0l   08  0p   0r   0  0t   0  0   0x   0~   0  0   0   0   0   0   0<  0   0   0   0   0   0   0   0   0>  0   0   0  0   0  0   0   0   0   0   0  0   0  0  0  0  0   0  0  0   0   000000   0v  0   0   0   0   0x	  0   0   0   0  0  0   0 0  0  0   0   0   0$  0   0   08  0>  0    0@  0   0  0`  0$   0z  0  0  0(   0  0  0 0  0  0  0   0  0*   0  0,   0  00   0  0   0   0  04   0   0  0  06   0$  0@  0F  0L  0   0<   0^  08  0p  0v  0@   0  0A   0  0  0   0B   0  0C   0  0D   0  0|
 0H   0  0  0L   0   0   0N   0  0P   0   0    0T   0T  0d  0X   0  0	   0Z   0  0`   0    bufio  bytes  image  *bool  *int8  *uint After Align Bytes Canon Chdir Chmod Chown Clock Close Delta Empty Entry Equal Error Field Files Float Flush Fstat Fsync HasFP Hours Idrss Index Inset Int64 IsDir IsNil Isrss Ixrss Local Month Mutex NFlag Nlink Nswap NumIn Nvcsw Parse Pread RLock Range Reset Round Shift Slice Start Stdin Stime Store Sum32 Sysfd Union Usage Utime Value Visit Width Write YCbCr  _Func  _func  _type  align  alloc  angle  arena  array  block  bytep  bytes  cache  chain  chmod  chunk  close  cmean  codes  count  csema  cycle  d_tag  d_val  datap  delta  depth  dirty  dying  edata  elems  empty  entry  equal  erase  errch  error  etext  everr  evict  extra  failf  fault  final  first  flags  flush  fmtBs  fmtBx  fmtQc  fmtSx  frame  freem  frees  gFree  gList  gcbss  hash0  heap0  heap1  heap2  highE  incgo  index  inmem  int16  int32  int64  inter  inuse  isDST  isRGB  isstd  isutc  large  level  limit  links  local  locks  magic  maxpc  meanE  midle  minpc  minus  mnext  mutex  nComp  nbits  ndeps  ndone  nextp  nfree  ngsys  nmsys  nobjs  npage  nproc  numgc  nwait  order  param  pcbuf  pidle  plusV  pread  ptrTo  quant  queue  rLock  rNext  rdPos  recvq  recvx  reset  right  rlock  rsema  rtype  runes  sched  sendq  sendx  seqGC  sharp  shift  sigMu  siglr  sigpc  sigsp  space  spans  spine  ss_sp  stack  stage  start  state  stdin  store  sweep  tMark  table  tflag  timer  treap  trunc  types  uint8  usage  vaddr  valid  value  wLock  wbBuf  wbuf1  wbuf2  width  wrPos  write  wsema  errors  *[]int  *error  *int16  *int32  *int64  *uint8 Accept Assign Before Blocks Bounds Buffer CMYKAt CanSet Chroot Decode Delete Enable Encode Exited Fchdir Fchmod Fchown Format Getenv GrayAt Groups HasADX HasAES HasAVX HasFMA HasSM3 HasSM4 HasSVE Height HostID IntVar IsZero Layout Lookup Majflt Maxrss Method Minflt Minute Msgrcv Msgsnd Munmap Nivcsw Noctty NumOut Offset Opaque Output Parsed Ptrace Pwrite RGBAAt ReadAt Second SetCap SetInt SetLen SetVbr Setsid Signal Slice3 Stderr Stdout Strict Stride String Struct Uint16 Uint32 Uint64 Unlock Unwrap Writev  _defer  _panic  active  actual  addSec  allocs  append  arenas  argLen  arglen  argmap  attach  bitmap  bucket  chunks  closed  common  cutoff  cycles  decode  decref  delete  digest  divMul  divmod  doSlow  e_type  efence  eflags  encode  endTop  eobRun  etypes  events  exited  fields  fmtSbx  footer  formal  frames  funcID  future  gc_sys  gcdata  getPtr  handle  header  height  hp_mem  ignore  inList  incref  insert  intbuf  iovecs  isFile  isFree  isdone  labels  layout  length  lineno  locabs  lookup  mapped  mcache  mcount  method  misses  munmap  mustBe  mutate  nCodes  nbytes  nchunk  needed  nelems  newval  nmidle  noCopy  noscan  npages  npidle  object  offset  oldval  opaque  opcode  output  palloc  parent  parked  parsed  pcfile  period  pmusic  procid  ptrbit  putGen  putPtr  pwrite  qcount  quoted  reader  refill  refine  remove  result  revise  rusage  rwlock  scases  setLoc  shared  sharpV  shift2  signal  signed  state1  status  stderr  stdout  strict  stride  string  symOff  symtab  tagLen  thread  ticket  toMono  toRead  tokens  tryGet  tstart  ttnext  tv_sec  uint16  uint32  uint64  unlock  unpack  unused  useCBR  useDTX  varint  vd_aux  vd_cnt  vd_ndx  vdsoPC  vdsoSP  verdef  versym  victim  volLen  wanted  window  writer  xcount   context        os/exec        reflect        runtime        strconv        strings        syscall        unicode  **uint8  *[1]int  *[2]int  *[6]int  *[8]int  *[9]int  *[]bool  *[]int8 *exec.F  *fmt.pp  *func()  *string  *uint16  *uint32  *uint64 AddDate AlphaAt Bitrate Blksize BoolVar COffset CStride CanAddr ChanDir Complex Convert Discard E_count Feature Float64 HasAVX2 HasBMI1 HasBMI2 HasERMS HasFCMA HasFPHP HasSHA1 HasSHA2 HasSHA3 HasSSE2 HasSSE3 ISOWeek Inblock IsValid MapKeys Message Minutes ModTime NRGBAAt Oublock Palette PkgPath Pointer Process RLocker RUnlock RawRead ReadMsg Readdir Release RoundUp Seconds SetBool SetCMYK SetGray SetRGBA SetUint Setctty Setpgid Stopped Success Syscall Timeout TryRecv TrySend UintVar Weekday WriteAt WriteTo X__pad1 X__pad2 YCbCrAt YOffset YStride YearDay  aborted  advance  alignme  alllink  allnext  alloc_m  amended  argSize  badVerb  balance  bitRate  blocked  buckets  bufLock  by_size  callers  central  cgoCtxt  chanDir  closing  codegen  context  copyLen  created  current  d_angle  debuggc  deflate  dequeue  destroy  dirinfo  disable  discard  dispose  doPrint  docrash  e_entry  e_flags  e_ident  e_phnum  e_phoff  e_shnum  e_shoff  elemEnc  elseEnc  enabled  encoder  enqueue  entries  expbits  filetab  flushed  fmt0x64  fmtBool  forward  freeBuf  frexp10  funcoff  gctrace  getSlow  gnuHash  goidgen  growing  gsignal  hasmain  hdrsize  huffSym  ignored  inCount  isEmpty  keysize  libcall  literal  lockedg  lockedm  makeImg  marshal  matches  maxBits  methods  modTime  morebuf  nameLen  nameOff  nameoff  next_gc  nlookup  nmalloc  nmfreed  noStack  npcdata sys   sys    padChar  palette  pauseNS  pinSlow  pkgPath  pkgpath  pointer  popHead  popList  popTail  preempt  prepare  private  pspeech  ptrdata  pushAll  pushcnt  putFast  racectx  readErr  readdir  readers  reading  reclaim  release  resolve  restart  roffset  runlock  runnext pop2    sa_mask  scratch  setDone  setMono  setNsec  setSpan  setType  set_eip  set_esp  si_addr  si_code  sigaddr  sigcode  sigmask  sortkey  special  ss_size  st_info  st_name  st_size  started  startpc  strings  success  symHash  sysStat  syscall  takeAll  textOff  timeEnd  topbits  tophash  tv_nsec  tv_usec  typeOff  typemap  unixSec  use_vbr  vd_hash  vd_next  verHash  version  waiting  wrapErr  wrapped  xFactor  xOffset  yFactor  yOffset  zwLevel            
                 encoding  *[16]int  *[19]int  *[2]int8  *[64]int  *[8]bool  *[]int16  *[]int32  *[]int64  *[]uint8  *cpu.x86  *float32  *float64  *fmt.fmt *os.File  *os.file *poll.FD  *uintptr Buffered Contains CoreDump Deadline DefValue Duration Etracker ExitCode FileLine Function GoString Gray16At HasASIMD HasCPUID HasCRC32 HasDCPOP HasJSCVT HasLRCPC HasPMULL HasSSE41 HasSSE42 HasSSSE3 Int64Var IsStream Location MapIndex MapRange Multiply Nsignals NumField Overlaps RGBA64At RawWrite ReadByte ReadFrom ReadLine ReadRune Required SetAlpha SetBytes SetFloat SetNRGBA Shutdown Signaled SubImage SysUsage Truncate UnixNano UserTime VisitAll WriteMsg  activity  addExtra  addNonGo  allspans  analysis  arrayEnc  asserted  assignTo  baseMask  baseaddr  baseline  bitCount  blackPix  bytedata  cDecoder  cEncoder  cacheEnd  cgocheck  channels  checkPut  coalesce  codebits  concrete  continpc  coprimes  copyData  copyDist  curArena  d2_angle  dataqsiz  debugGen  divShift  dlogPerM  doPrintf  e_ehsize  elemsize  elemtype  embedded  enablegc  encSpeed grow"    endCycle  eofError  erroring  fastrand  finished  flushGen  fmtBytes  fmtFlags  fmtFloat  freeSpan  freeWait  freelink  fullHead  fullTail  funcInfo  funcName  funcType  generate  hashHead  hashPrev  headTail  heapGoal  heap_sys  histSize  initSpan  isMarked  isSelect  it_value  lastByte  lastFreq  lastRead  lastpoll  libcallg  linkMask  loadAddr  lockSlow  mantbits  matchLen  maxCodes  maxPages  maxprocs  mcentral  mem_fill  minCodes  moreBits  mstartfn  nbgsweep  ncgocall  needzero  newStack  nextFree  nonblock  nonempty  noptrbss  numExtra  objIndex  outCount  overflow  parseOne  pauseGen  pause_ns  pointers  pollable  position  previous  printArg  priority  pushBack  pushHead  putBatch  raceaddr  readByte  readFull  readLock  read_pos  released  resetAll  runnable  runqhead  runqsize  runqtail push2    rwunlock  sa_flags  scanNext  scanWork  scavenge  seqStart  setRunes  setSpans  set_usec  shutdown  si_errno  si_signo  sigcode0  sigcode1  sleeping  specials  spineCap  spineLen  spinning  ss_flags  st_other  st_shndx  st_value  stackTab  stktopsp  stopnote  stopwait  stwprocs  sudogbuf  sweepers  sweepgen  sysAlloc  sysUsage  tagCount  targetpc  throwing  ticksEnd  tonality  tracebuf  traceseq  truncate  tryAlloc  tryStore  uncommon  userTime  vd_flags  waitDone  waitRead  waitlink  waitlock  waitnote  waittail  wrapErrs  writeBuf  writebuf     	image/png  	**os.File  	*[0]uint8  	*[1]uint8  	*[288]int  	*[29]int8  	*[2]uint8  	*[30]int8  	*[316]int  	*[3]int64  	*[3]uint8  	*[4]int32  	*[4]uint8  	*[5]int32  	*[5]int64  	*[5]uint8  	*[6]uint8  	*[8]int32  	*[8]int64  	*[8]uint8  	*[9]uint8  	*[]*uint8  	*[]exec.F  	*[]string  	*[]uint16  	*[]uint32  	*[]uint64  	*chan int 	*exec.Cmd 	*sync.Map 	Alpha16At 	Anonymous 	Available 	BlockSize 	CallSlice 	Continued 	Ftruncate 	GobDecode 	GobEncode 	HasPOPCNT 	HasSHA512 	Interface 	Intersect 	IsRegular 	NRGBA64At 	Normalize 	NumMethod 	Pad_cgo_0 	Pad_cgo_1 	Pdeathsig 	PixOffset 	Precision 	PutUint16 	PutUint32 	PutUint64 	ReadBytes 	ReadSlice 	RoundDown 	SetGray16 	SetOutput 	SetRGBA64 	SetString 	Specified 	StdinPipe 	StringVar 	Temporary 	TrapCause 	Uint64Var 	ValueElem 	WaitWrite 	WriteByte 	WriteOnce 	WriteRune 	X__st_ino  	addObject  	allArenas  	allocBits  	ancestors  	argNumber  	availRead  	badArgNum  	bandwidth  	bestSpeed  	bitCounts  	bitLength  	cacheSpan  	cacheZone  	caughtsig  	chainHead  	compIndex  	copyCheck  	dataBlock  	dataCount  	decodeBit  	decodeMap  	deferlock  	deferpool  	divShift2  	doPrintln  	e_machine  	e_version  	effective empty"    	enoptrbss  	equalFold  	fillStore  	findMatch  	fixedSize  	floatBits  	fmtString  	framePool  	freeindex  	freqcache  	gcbssmask  	gcwaiting  	goidcache  	goroutine  	hasUpdate  	hashMatch  	heap_idle  	heap_live  	heap_scan  	hugePages  	interlace  	isGNUHash  	isPointer  	itablinks  	largefree  	lastTicks  	libcallpc  	libcallsp  	localSize  	lockOwner  	lockedExt  	lockedInt  	lockorder  	lostExtra  	lowECount  	lsb_depth  	mallocing  	maxmcount  	mspan_sys  	nBSSRoots  	nameBytes  	nameIndex  	nevacuate  	nextArena  	nextBlock  	nextwaitm  	nfuncdata  	noisiness  	noptrdata  	noverflow  	numBlocks  	numMethod  	omitEmpty  	other_sys  	padString  	pageInUse  	pageMarks  	panicking  	parseIDAT  	parseIEND  	parseIHDR  	parsePLTE  	parsetRNS  	pause_end  	pclntable  	permitted  	pkghashes  	prev_mode  	printlock  	profilehz  	ptrToThis  	readFlush  	readIndex  	readSlice  	readerSem  	recovered  	reordered  	retOffset empty2    	saveError  	scanWhile  	scavenged  	schedlink  	schedtick  	schedwhen  	setMarked  	silk_mode  	sizeclass  	spanalloc  	spanclass  	spineLock  	stackLock  	stacksize  	startAddr  	startSema  	startTime  	stepState  	storeHuff  	stringSeq  	stripMono  	sudoglock  	sweepdone  	syncFlush  	syscallpc  	syscallsp  	tMarkTerm  	timeStart  	totaltime  	traceback  	traceskip  	typelinks  	unmarshal  	useNumber  	waitWrite  	waitsince  	walkTreap  	wbufSpans  	width_mem  	windowEnd  	writeBits  	writeByte  	writeCode  	writeCopy  	writeIEND  	writeIHDR  	writeLock  	writeMark  	writeRune  	write_pos  	writerSem    	          
hash/crc32     
image/jpeg  
*[0]string  
*[128]bool  
*[12]uint8  
*[13]int32  
*[14]uint8  
*[16]int32  
*[16]uint8  
*[17]int32  
*[19]int32  
*[19]uint8  
*[1]string  
*[1]uint64  
*[20]uint8  
*[21]uint8  
*[24]uint8  
*[256]bool  
*[28]uint8  
*[2]string  
*[2]uint32  
*[2]uint64  
*[30]int32  
*[32]int32  
*[32]uint8  
*[3]exec.F  
*[3]string  
*[3]uint32  
*[3]uint64  
*[40]uint8  
*[4]string  
*[4]uint16  
*[52]uint8  
*[5]string  
*[64]uint8  
*[65]uint8  
*[67]uint8  
*[68]uint8  
*[6]string  
*[7]string  
*[8]*uint8  
*[8]string  
*[8]uint32  
*[8]uint64  
*[9]string  
*[][]int32  
*[][]uint8  
*[]float32  
*[]float64  
*[]uintptr  
*chan bool  
*complex64  
*cpu.arm64 
*flag.Flag 
*fmt.State 
*io.Closer 
*io.Reader 
*io.Writer  
*jpeg.bits 
*os.Signal  
*runtime.g  
*runtime.m  
*runtime.p  
*struct {} 
*sync.Once 
*sync.Pool 
*time.Time  
*time.zone  
*unicode.d 
BufferPool 
Cloneflags 
ColorModel 
Comparable 
Credential 
DecControl 
DecodedLen 
EncodedLen 
ExitStatus 
ExtraFiles 
FieldAlign 
FieldStack 
Float64Var 
Foreground 
HasASIMDDP 
HasASIMDHP 
HasATOMICS 
HasEVTSTRM 
HasOSXSAVE 
Implements 
IsBoolFlag 
IsVariadic 
LayoutElem 
Nanosecond 
RawControl 
ReadDirent 
ReadString 
ResetState 
SetAlpha16 
SetBitrate 
SetComplex 
SetNRGBA64 
SetPointer 
StderrPipe 
StdoutPipe 
StopSignal 
SystemTime 
UnreadByte 
UnreadRune 
UnsafeAddr  
_interface  
allocCache  
allocCount  
appendMode  
applyBlack  
arenaHints  
assistTime  
availWrite  
bgMarkDone  
blockStart  
bucketsize  
buildIndex  
bulkHasher  
cacheStart  
cachealloc  
canAddrEnc  
catchPanic  
cgoCallers  
checkValid  
checkempty  
childFiles  
clearflags  
complexity  
compressor  
countAlloc  
decodeBits  
delivering  
e_shstrndx  
enoptrdata  
escapeHTML  
fieldAlign  
fieldalign  
fillWindow  
findObject  
fixsigcode  
fmtBoolean  
fmtComplex  
fmtInteger  
fmtPointer  
fmtUnicode  
frameStore  
frame_size  
freeManual  
free_bytes  
gc_trigger  
gcdatamask  
gcmarkBits  
gcscandone  
goSigStack  
goodArgNum  
hashOffset  
heap_alloc  
heap_inuse  
idatLength  
insertBack  
invalidptr  
isBlocking  
isExported  
largealloc  
last_music  
loadOffset  
local_scan  
lookupName  
lostAtomic  
mcache_sys  
missLocked  
missingArg  
modulename  
music_prob  
nDataRoots  
nSpanRoots  
nameNonEsc  
needextram  
nlargefree  
nmspinning  
nsmallfree  
offsetAnon  
offsetFreq  
oldbuckets exited   exited    
pagesInUse  
pagesSwept  
parseChunk  
parseState  
pauseStack  
pauseStart  
pluginpath  
preemptoff  
printValue  
processDHT  
processDQT  
processDRI  
processSOF  
processSOS  
progCoeffs  
raceignore  
rangeFinal  
readUnlock  
readerPass  
readerWait  
releaseAll  
removeNode  
removeSpan  
rotateLeft  
runtimeCtx  
sa_handler  
savedError  
schedtrace  
selectDone  
sigContext  
signalLock  
sleepUntil  
stackcache  
stacks_sys  
startCycle  
storedSize  
sudogcache  
sweepSpans  
symstrings  
sysmonnote  
sysmontick  
sysmonwait  
systemTime  
tSweepTerm  
throwsplit  
ticksStart  
tinyallocs  
tinyoffset  
traceSweep  
traceSwept  
tracelastp  
treapalloc  
tryGetFast  
unlockSlow  
userForced  
vd_version  
victimSize  
volAndPath  
waitreason  
widPresent  
workbufhdr  
wrappedErr  
writeBlock  
writeBytes  
writeChunk  
writeIDATs  
writeImage  
writeSlice     image/color    sync/atomic  **flag.Flag  **runtime.g  **runtime.p  *[0]uintptr  *[100]uint8  *[112]uint8  *[11]string  *[128]uint8  *[129]uint8  *[12]string  *[162]uint8  *[16]uint16  *[16]uint64  *[19]uint32  *[1][]int32  *[1]uintptr  *[20]uint64  *[248]uint8  *[249]uint8  *[256]uint8  *[25]string  *[27]string  *[29]uint32  *[2]uintptr  *[30]uint32  *[32]string  *[3]uintptr  *[4]uintptr  *[512]uint8  *[5][]uint8  *[65]uint32  *[67]uint16  *[67]uint64  *[6]uintptr  *[768]uint8  *[800]uint8  *[8][]uint8  *[90]uint16  *[]*os.File  *[][]uint32  *chan error *color.CMYK *color.Gray *color.RGBA  *complex128  *cpu.option *exec.Error *flag.Value  *fmt.buffer  *func() int *image.CMYK *image.Gray *image.RGBA  *jpeg.block  *json.field *os.Process  *os.dirInfo *sync.Mutex  *sync.eface  *sync.entry *time.Month AmbientCaps Application ContainerID DurationVar FieldByName GidMappings HasASIMDFHM HasASIMDRDM LatinOffset LoadOrStore MarshalJSON MarshalText Nanoseconds NoSetGroups OverflowInt SetBlocking SetDeadline SetMapIndex SysProcAttr SyscallConn UidMappings WithPadding WriteString  acquiretime  allocManual  alloc_bytes  application  assistQueue  bgMarkReady  bitrate_bps  blackStride  bytesMarked  checkBucket  checkHeader  clearMarked  clobberfree  codegenFreq  createstack  decode_gain  deferreturn  dirtyLocked  dynamicSize  e_phentsize  e_shentsize  ensureNBits  ensureSwept  fillDeflate  findMaximal  findMinimal  findfunctab  finishBlock  flushedWork  gccheckmark  gcscanvalid  growAddSpan  hasOverflow  heap_marked  indexTokens  indirectkey  inheritable  initDeflate  it_interval  literalFreq  lookPathErr  mspan_inuse  nStackRoots  nUnreadable  nameEscHTML  newSigstack  newoverflow  next_sample  nlargealloc  noldbuckets  npausesweep  numforcedgc  offsetEmbed  oldoverflow success   success    overflowBuf  poolDequeue  precPresent  preemptible  preemptscan  prepareRead  progressive  pushBackAll  rUnlockSlow  raceprocctx  readHuffman  readerCount  releasetime  rotateRight pushAll2    runtimehash  sa_restorer  safePointFn  scavengeAll  scavengeGen  scheddetail  setDeadline  set_sigaddr  set_sigcode  setoverflow  signal_type  speciallock  stackguard0  stackguard1  startBucket  stdoutOrErr  storeLocked  stringBytes  stringsLock  sweepArenas  switchReady  syscalltick  syscallwhen  textsectmap  total_alloc  transparent  treapFilter  uncacheSpan  unknownType  valsIndices  valueQuoted  voice_ratio  waittraceev  waitunlockf  wakeupExtra  writeHeader  writeString  writeTokens  writeUnlock  wroteHeader   
A@    hash/adler32   internal/cpu   unicode/utf8  **sync.entry  *[1024]uint8  *[11]float32  *[128]uint16  *[133]string  *[137]uint16  *[16]uintptr  *[23]float64  *[256]uint16  *[256]uint32  *[256]uint64  *[257]uint32  *[32]uintptr  *[33]float64  *[4096]uint8  *[418]uint32  *[448]uint16  *[512]uint32  *[64]uintptr  *[65]uintptr  *[67]uintptr  *[8192]uint8  *[][16]int32  *[]io.Closer  *[]struct {}  *[]time.zone *color.Alpha *color.Color *color.Model *color.NRGBA *color.YCbCr *crc32.Table  *flate.hcode  *flate.token  *func() bool *hash.Hash32 *image.Alpha *image.Image *image.NRGBA *image.Point *image.YCbCr *io.WriterTo *json.Number *os.FileInfo *os.FileMode *os.ProcAttr  *os.fileStat *png.Encoder  *png.decoder  *png.encoder  *png.opaquer  *runtime.mOS  *sync.noCopy *sys.Uintreg  *time.dataIO *zlib.Writer  *zlib.reader AppendFormat AssignableTo CanInterface ColorIndexAt DecodeString FieldByIndex FixedDecimal HasPCLMULQDQ MethodByName Microseconds Milliseconds OverflowUint ProcessState Readdirnames RuntimeError Unshareflags  assignBucket  atomicstatus  bgScanCredit  buckhash_sys  convertToRGB  decodeConfig  decompressor  defaultUsage  deferpoolbuf  delay_buffer  dequeueSudoG  enlistWorker  errorContext  gcAssistTime  gcpacertrace  goidcacheend  heap_objects  huffmanBlock  idleMarkTime  indirectelem  lastRuneSize  last_gc_unix  last_next_gc  linktimehash  literalStore  madvdontneed  markDoneSema  markrootJobs  markrootNext  max_follower  mcache_inuse  modulehashes  morePointers  nChannelsAPI  nextCharFreq  nextOverflow  nextPairFreq  nmidlelocked sysUsage   userTime   sysUsage   userTime    overflowTime  paniconfault  preparePanic  prepareWrite  prevPitchLag  prev_HB_gain  readdirnames  reclaimChunk  reclaimIndex lockSlow	    reflectValue  reflexivekey  rescheduling  sameSizeGrow  shutdownSema  softclip_mem  stacks_inuse  subframe_mem  sweepWaiters lockSlow	    sysexitticks  takeOverflow  timersBucket  triggerRatio  tryWriteCopy  useInBandFEC  waitCanceled  writePadding       compress/zlib  encoding/json  internal/poll  path/filepath  *[100]uintptr  *[128]uintptr  *[1]time.zone  *[507]uintptr  *[508]uintptr  *[512]uintptr  *[65008]uint8  *[8]struct {}  *[]*flag.Flag  *[]*runtime.g  *[]*runtime.p  *[]*sync.Pool  *[]cpu.option  *[]jpeg.block  *[]json.field  *[]sync.eface *atomic.Value *bufio.Reader *bufio.Writer *bytes.Buffer  *bytes.readOp  *chan []int16  *chan []uint8 *color.Gray16 *color.RGBA64  *crc32.digest *flag.FlagSet *flate.Reader *flate.Writer  *flate.byFreq *fmt.Stringer  *fmt.fmtFlags  *func() error  *func() int64  *func(string) *image.Config *image.Gray16 *image.RGBA64  *image.format  *interface {}  *jpeg.decoder  *jpeg.huffman  *json.byIndex  *json.encOpts  *json.scanner *os.LinkError *os.PathError  *poll.fdMutex *reflect.Kind *reflect.Type  *reflect.flag  *reflect.name *runtime.Func  *runtime.bmap  *runtime.hmap  *runtime.itab  *runtime.name  *runtime.note *sync.RWMutex  *syscall.caps *time.Weekday AssignDecimal ConvertibleTo ErrorHandling InterfaceData MarshalBinary OverflowFloat PrintDefaults SetColorIndex SetsockoptInt UnmarshalJSON UnmarshalText ZeroReadIsEOF  byteAvailable  cgoCallersUse  checknonempty  convertNumber  decodeHuffman  decodeQuantum 	readSlice"    errorHandling  firstZoneUsed  footerWritten  gcAssistBytes  handleMethods  headerWritten  heap_released  incrnoverflow  isCheckmarked  isSpanInTreap  markStartTime  max_bandwidth  mergePassInto  missingMethod  needkeyupdate  nextFreeIndex  oldbucketmask  opusCanSwitch  popParseState  prev_channels  prev_tonality  readImagePass  read_subframe  receiveExtend  reclaimCredit  rescanLiteral  safePointNote  safePointWait  scavengeSplit  startingtrace  waittraceskip  compress/flate  **runtime.itab  *[0]json.field  *[1000]uintptr  *[16][16]int32  *[1]json.field  *[262144]uint8  *[32768]uint32  *[4]jpeg.block  *[8]*flag.Flag  *[]*sync.entry  *[]crc32.Table  *[]flate.hcode  *[]flate.token *color.Alpha16 *color.NRGBA64 *color.NYCbCrA *color.Palette  *flag.boolFlag  *flag.intValue *fmt.Formatter  *fmt.wrapError  *func() string  *func() uint32 *gopus.Decoder *gopus.Encoder *image.Alpha16 *image.NRGBA64 *image.Uniform *io.ReadCloser *io.ReaderFrom  *poll.pollDesc *reflect.Value  *reflect.rtype  *reflect.tflag *runtime.Frame  *runtime._func  *runtime._type  *runtime.eface  *runtime.gList  *runtime.gobuf  *runtime.hchan  *runtime.hiter  *runtime.iface  *runtime.mheap  *runtime.mlink  *runtime.mspan  *runtime.mutex  *runtime.scase  *runtime.slice  *runtime.stack  *runtime.sudog  *runtime.tflag  *runtime.timer  *runtime.waitq  *runtime.wbBuf  *sort.lessSwap  *sync.readOnly *syscall.Errno *syscall.Iovec *time.Duration *time.Location API_sampleRate CombinedOutput EncodeToString RoundedInteger SetApplication SetsockoptByte SubsampleRatio  addtimerLocked  adobeTransform  allocfreetrace  arenaHintAlloc  arrayInterface  canWriteRecord  closeAfterWait  createOverflow  deltimerLocked  encoder_buffer  energy_masking  force_channels  freeSpanLocked  gcBgMarkWorker  gcstoptheworld  hashMightPanic  heapArenaAlloc  increfAndClose  manualFreeList  maxInsertIndex  mustBeExported  offsetEncoding 
systemTime   
systemTime    pause_total_ns  payloadSize_ms  physPageBounds  prev_framesize  procresizetime  pushParseState 
unlockSlow	    runSafePointFn  scavengeLocked  setCheckmarked  silk_bw_switch  smoothed_width  sysblocktraced 
unlockSlow	    tonality_slope  traceBufHeader  traceReclaimed  truncateString  tryLoadOrStore  useTransparent  user_bandwidth  valueInterface  vbr_constraint  verifyChecksum  writeBlockHuff            encoding/base64                encoding/binary                layeh.com/gopus  **reflect.rtype  **runtime._type  **runtime.hchan  **runtime.mspan  **runtime.sudog  **runtime.timer  *[131072]uint32  *[15]cpu.option  *[8]*sync.entry  *[][]jpeg.block  *[]func() error  *[]image.format  *[]interface {}  *[]jpeg.huffman  *[]reflect.Type  *adler32.digest  *base64.encoder  *binary.decoder  *binary.encoder  *chan struct {} *exec.ExitError  *flag.boolValue  *flag.uintValue *flate.Resetter *fmt.GoStringer  *func() uintptr  *func(int) bool  *func(int, int) *image.Paletted *io.WriteCloser  *jpeg.component *json.Marshaler  *json.jsonError  *map[string]int  *os.newFileKind *reflect.Method  *reflect.method *runtime.Frames  *runtime._defer  *runtime._panic  *runtime.bucket  *runtime.dbgVar  *runtime.elfDyn  *runtime.elfSym  *runtime.funcID  *runtime.gQueue  *runtime.gcBits  *runtime.gcMode  *runtime.gcWork  *runtime.lfnode  *runtime.mTreap  *runtime.mcache  *runtime.mstats  *runtime.schedt  *runtime.sigset  *runtime.stackt  *runtime.tmpBuf *sort.Interface *sync.WaitGroup  *sync.poolChain  *sync.poolLocal *syscall.Rusage *syscall.Signal *syscall.Stat_t  *syscall._C_int  *time.zoneTrans *unsafe.Pointer Dca 
json:"dca" FieldByNameFunc OverflowComplex SetReadDeadline ShortestDecimal UnmarshalBinary Url 
json:"url"  addErrorContext  allocSpanLocked  analysis_offset  celt_dec_offset  celt_enc_offset  closeAfterStart  codegenEncoding  exportedMethods  fastSkipHashing  gc_cpu_fraction  generateCodegen  initialHeapLive  last_heap_inuse  last_transition  literalEncoding  local_largefree  lookupFirstZone  markBitsForBase  objectInterface  pagesSweptBasis  persistentAlloc  prepareForSweep  prev_redundancy  refineNonZeroes  setReadDeadline  silk_dec_offset  silk_enc_offset  stackWorkBufHdr  stereoWidth_Q14  stream_channels  unexpungeLocked  unscavHugePages            internal/fmtsort               internal/testlog  **runtime._defer  **runtime.mcache  *[129]*runtime.g  *[1]interface {}  *[2]interface {}  *[3]interface {}  *[4][]jpeg.block  *[4]jpeg.huffman  *[8]interface {}  *[8]reflect.Type  *[]*runtime.bmap  *[]*runtime.itab  *[]reflect.Value  *[]runtime.Frame  *[]runtime.scase  *[]syscall.Iovec *base64.Encoding  *color.modelFunc *context.Context  *flag.int64Value  *flate.byLiteral  *flate.levelInfo  *func(int) error *image.Rectangle *io.StringWriter  *jpeg.huffmanLUT  *json.mapEncoder  *json.ptrEncoder  *json.tagOptions *os.ProcessState *os.SyscallError *png.FormatError *reflect.ChanDir *reflect.MapIter  *reflect.imethod  *reflect.nameOff  *reflect.ptrType  *reflect.textOff  *reflect.typeAlg  *reflect.typeOff  *runtime.elfEhdr  *runtime.evacDst  *runtime.funcinl  *runtime.functab  *runtime.funcval  *runtime.imethod  *runtime.lfstack  *runtime.libcall  *runtime.maptype  *runtime.nameOff  *runtime.profBuf  *runtime.ptrtype  *runtime.rwmutex  *runtime.sigTabT  *runtime.sigctxt  *runtime.siginfo  *runtime.special  *runtime.textOff  *runtime.timeval  *runtime.typeAlg  *runtime.typeOff  *runtime.workbuf  *strconv.decimal *strings.Builder  *sync.dequeueNil *syscall.Timeval  *syscall.capData  *syscall.mmapper *time.ParseError *unicode.Range16 *unicode.Range32 CompressionLevel SetWriteDeadline SetsockoptIPMreq SetsockoptLinger  closeDescriptors  compressionLevel  gcMarkWorkerMode  gcshrinkstackoff  last_gc_nanotime  literalInterface  local_nlargefree  local_nsmallfree  local_tinyallocs  markBitsForIndex  markWorkerLabels  music_confidence  mustBeAssignable  nFlushCacheRoots  reconstructBlock  refillAllocCache  setWriteDeadline  tryExpungeLocked  tryGrowByReslice  updateInvariants  user_bitrate_bps  user_forced_mode  writeFixedHeader  writePLTEAndTRNS  writeStoredBlock  writerDescriptor                 
A@   **runtime.funcval  **runtime.special  *<-chan struct {}  *[2]runtime.Frame  *[]*reflect.rtype  *[]*runtime._type  *[]*runtime.mspan  *[]*runtime.sudog  *[]*runtime.timer  *[]jpeg.component  *[]reflect.method  *[]runtime.dbgVar  *[]runtime.elfDyn  *[]runtime.elfSym  *[]runtime.gcBits  *[]syscall._C_int  *[]time.zoneTrans  *[]unsafe.Pointer *binary.ByteOrder  *context.emptyCtx *cpu.CacheLinePad  *filepath.lazybuf  *flag.stringValue  *flag.uint64Value  *flate.compressor  *flate.dictWriter  *flate.tableEntry  *func() time.Time  *func(*flag.Flag)  *func(*runtime.g)  *func(*runtime.p)  *func(error) bool  *gopus._Ctype_int *io.LimitedReader *jpeg.FormatError  *jpeg.huffmanSpec *json.SyntaxError *json.Unmarshaler  *json.decodeState  *json.encodeState  *json.encoderFunc *main.DCAMetadata *main.FFprobeTags  *map[string]int64  *reflect.funcType *reflectlite.Kind *reflectlite.Type  *reflectlite.flag  *reflectlite.name  *runtime.arenaIdx  *runtime.chantype  *runtime.divMagic  *runtime.dlogPerM  *runtime.finblock  *runtime.fixalloc  *runtime.funcInfo  *runtime.guintptr  *runtime.heapBits  *runtime.initTask  *runtime.mapextra  *runtime.markBits  *runtime.mcentral  *runtime.muintptr  *runtime.parkInfo  *runtime.pollDesc  *runtime.puintptr  *runtime.semaRoot  *runtime.stackmap  *runtime.stkframe  *runtime.stringer  *runtime.textsect  *runtime.timespec  *runtime.traceBuf  *runtime.vdsoInfo *strconv.NumError  *strconv.extFloat  *sync.poolDequeue *syscall.ProcAttr *syscall.Timespec  *unicode.foldPair  *utf8.acceptRange Date json:"date" Name json:"name" Opus json:"opus" SetsockoptIPMreqn Size json:"size" Tags json:"tags" Tool json:"tool"  allocBitsForIndex  assistWorkPerByte  dedicatedMarkTime  forwardOrBoundary  incrementOverflow  initCheckmarkSpan  nChannelsInternal  poolLocalInternal  processApp0Marker  reducedDependency  scavengeTimeBasis  speech_confidence  stackObjectBufHdr  sweepPagesPerByte  variable_duration  writeBlockDynamic  writeStoredHeader  *[1]time.zoneTrans  *[1]unsafe.Pointer  *[2147483647]uint8  *[2]syscall._C_int  *[4]*reflect.rtype  *[4]jpeg.component  *[536870911]uint32  *[8]*reflect.rtype  *[8]*runtime._type  *[8]unsafe.Pointer  *[]*runtime._defer  *[]*runtime.bucket  *[][4]jpeg.huffman  *[]flate.levelInfo  *[]jpeg.huffmanLUT  *[]reflect.imethod  *[]runtime.evacDst  *[]runtime.functab  *[]runtime.imethod  *[]runtime.sigTabT  *[]runtime.typeAlg  *[]runtime.typeOff  *[]syscall.capData  *[]unicode.Range16  *[]unicode.Range32  *flag.float64Value  *flate.deflateFast  *flate.dictDecoder  *flate.literalNode *fmtsort.SortedMap  *func(int32) int32  *func(string) bool *gopus.Application  *gopus._Ctype_uint  *gopus._Ctype_void  *json.arrayEncoder  *json.floatEncoder  *json.sliceEncoder  *json.structFields *main.OpusMetadata *main.SongMetadata  *map[string]uint64 *png.EncoderBuffer  *png.interlaceScan *poll.TimeoutError *reflect.StructTag  *reflect.bitVector  *reflect.fieldScan  *reflect.layoutKey  *reflect.sliceType *reflectlite.Value  *reflectlite.rtype  *reflectlite.tflag  *runtime._typePair  *runtime.arenaHint  *runtime.bitvector  *runtime.elfVerdef  *runtime.finalizer  *runtime.gcTrigger  *runtime.gclinkptr  *runtime.heapArena  *runtime.itimerval  *runtime.mSpanList  *runtime.memRecord  *runtime.notInHeap  *runtime.pollCache  *runtime.profIndex  *runtime.ptabEntry  *runtime.spanClass  *runtime.sweepdata  *runtime.treapIter  *runtime.treapNode  *strconv.floatInfo  *strconv.leftCheat  *sync.poolChainElt  *syscall.capHeader *testlog.Interface *unicode.CaseRange SetsockoptIPv6Mreq  assistBytesPerWork  blockUntilWaitable  canWriteTwoRecords  clearCheckmarkSpan  delay_compensation  detected_bandwidth  fractionalMarkTime  haveTemplateThread  internalSampleRate  mustBeExportedSlow  prev_band_tonality  processApp14Marker addtimerLocked2   deltimerLocked2    scavengeBytesPerNS  setMarkedNonAtomic  sweepHeapLiveBasis  tracebackancestors  validateInvariants  writeDynamicHeader  **[2147483647]uint8  **runtime.elfVerdef  **runtime.heapArena  **runtime.notInHeap  **runtime.treapNode  **sync.poolChainElt  *[0]unicode.Range16  *[1073741823]uint16  *[16]*reflect.rtype  *[16]runtime.dbgVar  *[1]unicode.Range16  *[1]unicode.Range32  *[2][4]jpeg.huffman  *[2]runtime.evacDst  *[2]syscall.capData  *[2]unicode.Range16  *[2]unicode.Range32  *[32]*reflect.rtype  *[3]unicode.Range16  *[3]unicode.Range32  *[4]jpeg.huffmanLUT  *[4]unicode.Range16  *[4]unicode.Range32  *[512]*runtime.itab  *[5]*runtime._defer  *[5]unicode.Range16  *[5]unicode.Range32  *[64]*reflect.rtype  *[6]unicode.Range16  *[6]unicode.Range32  *[7]unicode.Range16  *[7]unicode.Range32  *[8]runtime.typeOff  *[8]unicode.Range16  *[8]unicode.Range32  *[9]unicode.Range16  *[9]unicode.Range32  *[][]*runtime._type  *[]flate.tableEntry  *[]jpeg.huffmanSpec  *[]runtime.arenaIdx  *[]runtime.divMagic  *[]runtime.guintptr  *[]runtime.textsect  *[]strconv.extFloat  *[]unicode.foldPair  *[]utf8.acceptRange  *errors.errorString *flag.ErrorHandling  *flag.durationValue  *flate.decompressor  *func() (int, bool)  *func() color.Model  *func() os.FileMode  *func(string) error  *gopus._Ctype_float  *gopus._Ctype_short  *gopus._Ctype_uchar  *json.structEncoder  *json.unquotedValue *main.ExtraMetadata *main.FFprobeFormat  *map.hdr[string]int  *map[*uint8][]uint8 *reflect.ValueError  *reflect.layoutType  *reflect.structType  *reflectlite.method  *runtime.adjustinfo  *runtime.bucketType  *runtime.cgoCallers  *runtime.cpuProfile  *runtime.epollevent  *runtime.gcSweepBuf  *runtime.mSpanState  *runtime.moduledata  *runtime.modulehash  *runtime.plainError  *runtime.profAtomic  *runtime.randomEnum  *runtime.sigactiont  *runtime.sysmontick  *runtime.traceAlloc  *runtime.traceStack  *runtime.waitReason  *runtime.workbufhdr *syscall.Credential *syscall.WaitStatus  *time.fileSizeError *unicode.RangeTable Album json:"album" AssignComputeBounds Bitrate 
json:"abr" Cover json:"cover" Extra json:"extra" Genre json:"genre" SetsockoptInet4Addr Title json:"title" Track json:"track"  adobeTransformValid  readByteStuffedByte  specialprofilealloc       internal/reflectlite           runtime/internal/sys  **runtime.moduledata  *[10]unicode.Range16  *[11]unicode.Range16  *[128]*reflect.rtype  *[128]*runtime.sudog  *[12]unicode.Range16  *[134]*runtime.mspan  *[13]unicode.Range16  *[13]unicode.Range32  *[14]runtime.typeAlg  *[14]unicode.Range16  *[14]unicode.Range32  *[15]unicode.Range16  *[16]flate.levelInfo  *[16]unicode.Range16  *[16]unicode.Range32  *[17]unicode.Range16  *[19]unicode.Range16  *[20]unicode.Range32  *[21]unicode.Range16  *[22]unicode.Range16  *[23]unicode.Range16  *[24]unicode.Range16  *[24]unicode.Range32  *[25]unicode.Range16  *[26]unicode.Range32  *[27]unicode.Range16  *[28]unicode.Range16  *[29]unicode.Range16  *[32]*runtime._defer  *[32]unicode.Range16  *[33]unicode.Range32  *[34]unicode.Range32  *[36]unicode.Range16  *[36]unicode.Range32  *[37]unicode.Range16  *[38]unicode.Range32  *[40]unicode.Range16  *[43]unicode.Range16  *[43]unicode.Range32  *[48]unicode.Range32  *[4]jpeg.huffmanSpec  *[512]*runtime.mspan  *[53]unicode.Range16  *[55]unicode.Range32  *[57]unicode.Range32  *[60]unicode.Range32  *[63]unicode.Range16  *[64]unicode.Range32  *[65]runtime.sigTabT  *[65]unicode.Range32  *[66]unicode.Range16  *[76]unicode.Range32  *[81]unicode.Range16  *[86]unicode.Range32  *[8][]*runtime._type  *[8]strconv.extFloat  *[97]unicode.Range16  *[98]unicode.Range16  *[99]unicode.Range32  *[][]*runtime._defer  *[]flate.literalNode  *[]png.interlaceScan  *[]reflect.fieldScan  *[]runtime._typePair  *[]runtime.finalizer  *[]runtime.mSpanList  *[]runtime.ptabEntry  *[]strconv.leftCheat  *[]unicode.CaseRange  *binary.littleEndian  *crc32.slicing8Table *flate.InternalError  *func() interface {}  *func() reflect.Kind  *func() reflect.Type  *func(*runtime.itab)  *func([]uint8) error  *func(int, int) bool  *func(uintptr) uint8 *image.PalettedImage *json.MarshalerError *main.MetadataStruct *main.OriginMetadata *reflect.StructField  *reflect.methodValue  *reflect.sliceHeader  *reflect.structField  *reflectlite.imethod  *reflectlite.nameOff  *reflectlite.textOff  *reflectlite.typeAlg  *reflectlite.typeOff  *runtime.blockRecord  *runtime.boundsError  *runtime.errorString  *runtime.gcBitsArena  *runtime.linearAlloc  *runtime.randomOrder  *runtime.stackObject  *runtime.structfield  *runtime.traceBufPtr *syscall.SysProcAttr  allowBandwidthSwitch tryGrowByReslice"    findRunnableGCWorker  gcFractionalMarkTime  last_packet_duration  mustBeAssignableSlow  packetLossPercentage  scavengeRetainedGoal  *[0]reflect.fieldScan  *[101]unicode.Range16  *[104]unicode.Range16  *[105]unicode.Range16  *[110]unicode.Range16  *[113]unicode.Range16  *[120]unicode.Range16  *[125]unicode.Range16  *[142]unicode.Range16  *[162]unicode.Range32  *[16]utf8.acceptRange  *[180]unicode.Range16  *[1]reflect.fieldScan  *[202]unicode.Range32  *[282]unicode.Range16  *[361]unicode.Range16  *[4]runtime.mSpanList  *[5][]*runtime._defer  *[67]runtime.divMagic  *[7]png.interlaceScan  *[87]strconv.extFloat  *[88]unicode.foldPair  *[8]runtime._typePair  *[]*runtime.heapArena  *[]gopus._Ctype_float  *[]reflectlite.method  *[]runtime.epollevent  *[]runtime.gcSweepBuf  *[]runtime.modulehash  *flate.huffmanDecoder  *flate.huffmanEncoder  *func(*os.file) error  *func(*runtime.mspan)  *func([]uint8) uint16  *func([]uint8) uint32  *func([]uint8) uint64  *func(int, int) uint8  *json.condAddrEncoder *main.DCAToolMetadata *main.FFprobeMetadata  *map[reflect.Type]int *png.CompressionLevel *png.UnsupportedError  *reflect.stringHeader  *reflect.uncommonType  *runtime.ancestorInfo  *runtime.forcegcstate  *runtime.gcDrainFlags  *runtime.gsignalStack  *runtime.pcvalueCache  *runtime.stackWorkBuf  *runtime.stringStruct  *runtime.timersBucket  *runtime.uncommontype  *strconv.decimalSlice *syscall.SysProcIDMap Artist json:"artist" Author json:"author" Format json:"format" Origin json:"origin" SongInfo json:"info" Source json:"source"  assignEncodingAndSize  disallowUnknownFields  gcMarkWorkerStartTime  maxInternalSampleRate  minInternalSampleRate  scavengeRetainedBasis  specialfinalizeralloc  unreadByteStuffedByte  variable_HP_smth2_Q15  *[19]runtime.mSpanList  *[256]runtime.guintptr  *[2]gopus._Ctype_float  *[2]runtime.gcSweepBuf  *[3]gopus._Ctype_float  *[4]gopus._Ctype_float  *[61]strconv.leftCheat  *[65528]runtime.gcBits  *[8]gopus._Ctype_float  *[9]gopus._Ctype_float  *[]*reflect.structType  *[]*runtime.moduledata  *[]*unicode.RangeTable  *[][32]*runtime._defer  *[]reflect.structField  *[]runtime.stackObject  *func() (uint8, error)  *func() *reflect.rtype  *func([]uint8) []uint8  *func([]uint8, uint16)  *func([]uint8, uint32)  *func([]uint8, uint64) *jpeg.UnsupportedError  *map.bucket[string]int  *map[reflect.Type]bool  *map[string]*flag.Flag *png.EncoderBufferPool  *reflect.interfaceType  *runtime.gcTriggerKind  *runtime.interfacetype  *runtime.itabTableType  *runtime.stackfreelist  *runtime.traceStackPtr  *runtime.treapIterType  *runtime.vdsoSymbolKey  addCountsAndClearFlags  music_confidence_count  scavengeIfNeededLocked  *[100000]unsafe.Pointer  *[18]gopus._Ctype_float  *[204]runtime.finalizer  *[21]gopus._Ctype_float  *[310]unicode.CaseRange  *[32]gopus._Ctype_float  *[5][32]*runtime._defer  *[8]*reflect.structType  *[8]*unicode.RangeTable  *[]runtime.ancestorInfo  *[]syscall.SysProcIDMap *encoding.TextMarshaler  *flate.compressionLevel  *flate.huffmanBitWriter  *func() image.Rectangle  *func() reflect.ChanDir  *func(fmt.State, int32)  *func(int) reflect.Type  *json.reflectWithString  *reflect.emptyInterface  *reflect.funcTypeFixed4  *reflect.funcTypeFixed8 *reflectlite.ValueError  *runtime.cgothreadstart  *runtime.memRecordCycle  *runtime.stackObjectBuf  *runtime.stackScanState  *runtime.traceBufHeader  *runtime.vdsoVersionKey  *sync.poolLocalInternal Version json:"version"  hybrid_stereo_width_Q14  speech_confidence_count  *[128]runtime.epollevent  *[16384]flate.tableEntry  *[179999]*runtime.bucket  *[200]gopus._Ctype_float  *[240]gopus._Ctype_float  *[720]gopus._Ctype_float  *[960]gopus._Ctype_float  *[]runtime.stackfreelist  *[]runtime.traceStackPtr  *[]runtime.treapIterType  *[]runtime.vdsoSymbolKey *flate.CorruptInputError  *func() ([]uint8, error)  *func() <-chan struct {}  *func() reflectlite.Kind  *func() reflectlite.Type  *func(*flate.compressor)  *func(*os.Process) error  *func([]uint8, []uint32)  *func(reflect.Type) bool  *gopus._Ctype_struct___0  *gopus._Ctype_struct___1  *gopus._Ctype_struct___2  *gopus._Ctype_struct___3  *gopus._Ctype_struct___4 *json.UnmarshalTypeError  *map.bucket[string]int64  *map[string]interface {}  *reflect.funcTypeFixed16  *reflect.funcTypeFixed32  *reflect.funcTypeFixed64  *reflectlite.sliceHeader  *reflectlite.structField  *runtime.boundsErrorCode  *runtime.cgoTracebackArg  *runtime.pcvalueCacheEnt  *runtime.persistentAlloc  *runtime.stackWorkBufHdr  *runtime.traceStackTable  *runtime.treapIterFilter Application json:"mode" Bitrate json:"bit_rate"  *[101]runtime.stackObject  *[1024]*runtime.heapArena  *[1]runtime.vdsoSymbolKey  *[2]runtime.treapIterType  *[4]runtime.stackfreelist  *[][18]gopus._Ctype_float  *[]flate.compressionLevel  *[]json.reflectWithString  *[]runtime.memRecordCycle *base64.CorruptInputError *encoding.TextUnmarshaler  *func() (time.Time, bool)  *func(*png.EncoderBuffer)  *func(int) reflect.Method  *map.bucket[string]uint64  *map[int32]unsafe.Pointer  *map[unsafe.Pointer]int32  *reflect.funcTypeFixed128  *reflectlite.uncommonType  *runtime.cgoSymbolizerArg  *runtime.gcMarkWorkerMode  *runtime.semaProfileFlags  *runtime.specialfinalizer Channels json:"channels" Comments json:"comments" Duration json:"duration" Encoding json:"encoding" FileName json:"filename"  desiredInternalSampleRate  fractionalUtilizationGoal  inWBmodeWithoutVariableLP  *[134217727]runtime.elfSym  *[268435455]runtime.elfDyn  *[3]runtime.memRecordCycle  *[8][18]gopus._Ctype_float  *[]gopus._Ctype_struct___3  *[]runtime.pcvalueCacheEnt  *func() *png.EncoderBuffer  *func() *reflectlite.rtype  *func(*flate.decompressor)  *func(string) (int, error) *image.YCbCrSubsampleRatio *json.UnsupportedTypeError  *map.bucket[*uint8][]uint8  *map.hdr[reflect.Type]bool  *map.hdr[string]*flag.Flag  *runtime.gcControllerState  *runtime.sliceInterfacePtr  *runtime.stackObjectBufHdr  *runtime.stackObjectRecord GidMappingsEnableSetgroups  dedicatedMarkWorkersNeeded  *[10]flate.compressionLevel  *[8]runtime.pcvalueCacheEnt  *func([]uint8) (int, error)  *func(int, int) color.Color *json.InvalidUnmarshalError *json.UnsupportedValueError  *map.iter[string]*flag.Flag *runtime.TypeAssertionError  *runtime.stringInterfacePtr  *runtime.traceAllocBlockPtr  *runtime.uint16InterfacePtr  *runtime.uint32InterfacePtr  *runtime.uint64InterfacePtr  reconstructProgressiveImage  *[8192]runtime.traceStackPtr  *[]*[1024]*runtime.heapArena  *[]runtime.stackObjectRecord  *func([]uint8, []uint8) bool  *func(interface {}, uintptr)  *func(reflectlite.Type) bool  *map.bucket[reflect.Type]int  *map[*reflect.structType]int  *map[uint32][]*runtime._type 	FrameSize json:"frame_size" 	StartTime json:"start_time"  *[1]*[1024]*runtime.heapArena  *[200]gopus._Ctype_struct___3  *[][8]runtime.pcvalueCacheEnt  *func() *reflect.uncommonType  *func(uint32, []uint8) uint32  *func(uintptr, uintptr) error  *map.bucket[reflect.Type]bool  *map.bucket[string]*flag.Flag  *map[*reflect.structType]bool  *map[interface {}]*sync.entry 
NumStreams json:"nb_streams"  *[2][8]runtime.pcvalueCacheEnt  *func(color.Color) color.Color  *func(int) reflect.StructField 
FormatName json:"format_name" 
ProbeScore json:"probe_score" 
SampleRate json:"sample_rate"  *func(*json.scanner, uint8) int  *func(io.Reader) (int64, error)  *func(io.Reader, []uint8) error  *func(io.Writer) (int64, error)  *map.bucket[string]interface {}  *map[string]*unicode.RangeTable  *struct { F uintptr; s string } Compilation json:"compilation" NumPrograms json:"nb_programs"   *func([]int) reflect.StructField   *func(interface {}) interface {}   *gopus._Ctype_struct_OpusDecoder   *gopus._Ctype_struct_OpusEncoder   *map.bucket[int32]unsafe.Pointer   *map.bucket[unsafe.Pointer]int32   *map.hdr[uint32][]*runtime._type   *map[runtime._typePair]struct {}   *struct { F uintptr; is []int8 }                               ڼ 6)W                                        m 6)_      (                                  QP 6)G                                        ? 6)                                         }'r 6)c       H                                  > 6)Ă      z                                  1 6)m      M                                  H_ 6)      O                                   6)`       P                                  >! 6)ւ      `                                  aG 6)      Q                                  Ư 6)z       J                                  >T 6)v      @                                  cf[ 6)W      U                                   6)                                        r,B 6)      J                                  Jl 6)`                                         6)       [                                  n; 6)      ^                                  u 6)      K                                  I$ 6)                                         ɐ 6)j      }                                  Wq 6)Ţ      F                                  e; 6)2      m                                  Yu 6)      `                                  d4n 6)j                                        ]G) 6)      `                                  O&z 6)j                                        C 6)J`                                         M$N 6)X`      `                                  yCh 6)t`      `                                  k 6)k      `                                  ܜ 6)                                        jS 6):                                        I 6)0                                        ?R 6)S                                        ^)պ 6)                                         q1 6)>                                         l?s 6)ȿ                                         2x 6).=      `                                  b> 6)      `                                    6)s                                        H 6)8                                         Ř 6)M                                        IkHa 6)Y                                        6H 6)T                                         (\ 6)b                                        l 6)                                         ] 6)Hk                                        u! 6)t      `                                  Nh 6)      `                                  3 6) a      `                                  0 6)a                                         6)                                        [dp 6)a                                         s-q 6)      `                                   6)*                                        2 6)@                                        f< 6)S                                        a
 6)w                                         X 6)H                                         
` 6)S                                         z?c> 6)0      `                                  b 6)Ta                                        K 6)k                                         6)                                         6)\                                         
+ 6)T                                        ]m 6)k                                        鑌T 6)      `                                  : 6)                                        R 6)u                                        ik 6)AT      `                                  G 6)HH      `                                  k 6)      `                                  ZQ 6)a                                         u 6)hT                                        >! 6)                                         Co 6)uT      `                                  1T 6)                                        [n 6)T                                        Y 6)T                                         X 6)      `                                   6)a                                        Ϳ 6)T      `                                  Ze$Q 6)0      `                                  ^ 6)1                                         gp 6)      `                                  : 6)_                                        o 6)T                                         ` 6)      `                                  80 6)ټ                                        h 6)T                                        2| 6)
b      q                                  K; 6)
      `r                                   6)!      r                                  L޻ 6)       t                                  A 6)      t                                  bI9 6)pt      z                                  P[ 6)`t      |                                  1R 6))       ~                                  #Ybb 6)Z=      `~                                  \~m# 6)e=      ~                                  9A 6)Z                                        p 6)      `                                  "v 6)H      `                                  Źt 6)                                        i 6){=                                         n 6)"                                        . 6)t                                        +# 6)^b                                         jz 6)RU      `                                  Kh 6)@u      u                                  (> 6)P       R                                  g% 6)      I                                   6)      +                                  c 6)                                        eP 6)                                         !z 6)      `                                  F_l 6)      R                                  .܌ 6)      R                                  !cV 6)l      '                                  , 6)      @S                                  X 6)      S                                  ^ 6)@v                                        8 6)$      `-                                   6)b                                        Hk 6)V                                        RB 6)i       .                                  ܮX 6))       T                                  8 6)w                                        3a 6)lU                                        * 6)b       v                                  r 6){                                         Q 6)=                                         V 6)=      `                                  Z?\ 6){      `T                                  =^ 6)b      T                                  G 6)yU                                         C* 6)pu       U                                  4 6)u      `                                  $ 6)u                                        ] 6)l      @                                  W 6)l      (                                  > 6)      (                                  `y 6)u                                        CL 6)
m      @                                   6)                                        Q@M 6)u      @                                  ѯZ 6)tl      U                                   6)l      U                                  + 6)U      @                                  ׊ 6)b       )                                  " 6)΄                                        #z 6) v      J                                  ) 6)                                        4? 6)(                                        Ʊ 6)                                        *lG 6)      v                                  %:M 6)      @	                                  Ct[ 6)m      @V                                  "% 6)
                                         f 6)*      `                                  &Xk 6)*                                        & 6)*                                        _ 6)"                                         O 6) v      `                                  Z.B 6)      @p                                  X 6)_U                                        p* 6)lb       .                                  N! 6)=      `                                  CW 6)                                        /^z 6)       `                                  36 6)?                                         ! 6)      @
                                  = 6)V                                        ] 6)M      @                                  C 6)m                                          6)|      `                                  q; 6)                                        4tD 6)                                        h 6)t                                          6)U      V                                  ֈ 6)m|      v                                  's 6)U       W                                  r= 6)~|      `W                                  {S 6)+      W                                  6 6)      @w                                  ּ} 6)U       X                                  %sf 6)Fm      X                                  ww 6)؜                                        1N 6)                                         sb 6)      `                                  p 6)'                                        0 6)      @                                  )ͮ 6)                                        c 6)$      `K                                  O 6)?                                         6)Z                                        f* 6)u      Y                                  ̙ 6)       /                                  у 6)=                                        W 6)                                         g
 6)      `)                                  n 6)8                                          6)      
                                  6 6)      /                                  | S 6)                                         6)       q                                  9 6)L      `Z                                  y' 6)      /                                  7 6)k       0                                   6)̲      0                                  L 6)       L                                   6)1a     @                                  kM 6)L`                                       Hc; 6)6                                         9A 6)      `                                  ŭ 6)Xa                                       r|	 6)                                         . 6)                                        ȓQ 6)n                                       6Y 6)Y     @                                   6)                                        Dm 6)m                                        ɾ̜ 6)7      `                                   6)                                         6)                                         n 6)                                        A 6)r`                                        6);      @                                  d7 6)L=     @a                                  8 6)p       c                                  hoh 6)dm      @                                   	 6)m                                        G$ 6)U      w                                  Ԗ 6)      `                                  M 6)3       0                                  چ\ 6)(       2                                   6)       [                                  cf 6)v                                        $U\ 6)                                         6)      @                                  ? 6)                                        z8 6)(      @                                  } 6)      2                                  `hI 6):                                        lLoZ 6)       3                                  0	 6)                                        ׬D 6)      @                                  F 6)X      `                                   6)"                                        p 6)|                                          6)5                                        ӫ! 6)H      `                                  QU 6)|      [                                  ä 6)^    `s                                  vu 6)|      @                                   6)p       4                                  ˠ 6)                                         S 6)/                                        m 6)      @                                  @[ 6)                                        Ͷ 6)                                        nS 6)                                        jr 6)E                                        I 6)[      )                                  , 6)      @\                                  =3 6)      @                                  
/ 6)      @                                  ?4i 6)                                        (g 6)      @                                   6)                                         oM 6)      0                                  n. 6)}                                        'RT 6)                                         &0 6)[      @                                  8([ 6)      M                                   6)О      ]                                  lo 6)      `                                  L( 6)n      @                                  *m 6)      4                                  K 6)(       5                                  @ 6)      @                                   6)ʅ                                         2R 6)      5                                  kR 6)                                        0(6 6)     r                                  w 6)U    `                                  X 6)                                        _4 6)                                        $ 6)                                           6)      `                                  ~mp 6)(}       ^                                  g 6)й                                         6)$  `  @                                  @# 6)J}      @                                  o\ 6)[}                                        oc 6)                                        G 6)      @                                  xY 6);                                        M
s 6)9      @                                   6)$                                        6S 6)      N                                  M7 6)U       -                                  ` 6)m      1                                  qV 6)                                        k 6)      @                                  TH 6)c                                        
W 6)}}      r                                  L\n 6)ɨ      @                                  M0	 6)ߨ                                        =5 6)Z                                        آq 6)}      @s                                  :. 6)                                          % 6) w      s                                  (24 6)                                         W) 6)       t                                  jh 6)      @                                  KD] 6)                                        *AL* 6)      @                                  $]Y 6)      @                                    0 6),                                        ͭ= 6)}      7                                  s* 6)l      `                                  ZXR 6)                                        ~? 6)R      `                                  ,? 6)7                                        \	 6)x      @                                  M_ 6)~      )                                  wRT 6)}      @                                  G 6)      !                                  3q6 6)                                       !. 6)       8                                  iR 6)}                                          6)8                                        KV 6)                                        \k= 6)      @                                   6)                                         #CY 6)                                          6)      `                                  2ع 6)@      @                                  jk 6)                                        8(QM 6)T      `                                  R 6)+                                        (ά 6)                                        - 6)h       g                                  ? 6)}  `  `                                   6)       O                                  Ď6 6)M                                        Y` 6)                                         S	\ 6)|                                        z3 6)}      `                                  5 6)       *                                  eK 6)l      @                                  T 6)1                                        ֦ 6)Ď                                        
 6)׎                                        h 6)g                                         Z 6)      `                                  5 6)                                        1, 6)H      9                                   6)                                        ob 6)J      @                                  F 6)                                           6)                                         6g 6)m                                         6)                                        5 6)8~                                        LzE 6)`      @                                  AS 6)       @                                  ј 6)5      @                                  ZZ 6)83                                         LU 6)                                       _[F 6)                                        3 6)`     g                                   6)_     @h                                   6)_     h                                  '@ 6)Q     `                                  ׁ 6)n     `i                                  O/ 6);B                                        6)     @                                  kB 6)y                                       2 6)     `                                  n 6)     @k                                  2՗A 6)     @R                                  fPԅ 6)                                         6)"c                                         6'; 6)      @                                  . 6)                                        _ 6)I~                                         2N 6)      @                                  4 6)      @                                  ` 6)      @                                   6)                                         
/ 6)      @                                  5y 6)x      @                                  5Z 6)2                                        2 6)I                                        Ng 6)_                                        ,W 6)@w                                        lY& 6)"V      @                                   6)D      @                                  x 6)"                                        . 6)B3                                         l  6)L3      `                                  t/ 6)V3                                        &ٚ 6)*                                      ^ŋ 6)=                                         agh 6)                                         6)      @                                  ̍. 6)                                        =7^ 6)      @                                  ~+ 6)/V      `*                                  7+ 6)0                                        c@ 6)D                                         A2 6)V      `  !*func() *reflectlite.uncommonType  !*map.hdr[*reflect.structType]bool  !*map.hdr[interface {}]*sync.entry  !*struct { F uintptr; is []int16 }  !*struct { F uintptr; is []int32 }  !*struct { F uintptr; is []int64 }  !*struct { F uintptr; now *int64 }      i`)                                         An`)t      (                                  N|2`)
b                                       Ҳ`)T                                         LKS`)      `                                  /2|`)
  `   H                                  ?O`)h      z                                  "`)!                                      
`)                                         B̰`) t       P                                  H`)x      Q                                  +Gp`)4       J                                  c`)    U                                  $LZ`)|                                        Q$m`)0t                                        nX`)     ^                                  ݜ`)      K                                  `)@t       F                                  EZ`)*{      }                                  ͏`)H      m                                  M`)$       o                                  ;`))l                                        Jp`)                                         T`)=                                        &`)4                                        Zs`)t                                        [j @`)      `r                                  `)      r                                  18]o`)T      |                                  g`)U      ~                                  R`)b                                        }`)U                                         `)3                                        sq`)      I                                  	Z	`)L{      `                                  Z`)I      +                                  "Da`)Ұ                                        `)                                         `)]{                                         'PE`)pt  `                                    [F!`):      `                                  z`)U                                         037`)+U      `                                  0e`)f                                        ļ&^`);{      (                                  2{1`)x      @                                  )ΨV`)`t     )                                  gP`)                                        wV`)      J                                  Jx`)^      `                                  Yj`)                                        *νT`)      @	                                  f`))                                       7`)Z=     `                                  *Ms`)e=  `                                    v`)p=                                        b0`)3                                         p/`)      `                                  r5`)Pt       .                                  4`)      @
                                  `)8l      V                                  T
Q`)                                          _`)N      Y                                  4V`)a                                       M`)H       0                                  %.`)                                        `)G       ?                                  r`)       @                                  f`)s                                        9`)̒                                        Y>`)V                                        (#~`)Z    [                                  U+h`)                                         |pG`)    @                                  i|`)ǥ      `x                                  `)      @                                  `)ݥ                                        Ǟ5*`)                                         4`)      M                                  `)      `                                  o`)      @                                  	~`).      4                                  ^`)                                        <i`)      `                                  D`)ط       6                                  Uُ`)      `1                                  X])`)                                        (>`)E                                         T`)V                                        ObJ`)                                        4`)k      @                                  4%N/`)\      @                                  ;`)m      7                                  }`)Ǜ      `                                  >p`)o      8                                  Z4U`)      @                                  {@`)      `                                  `)	                                        w`)       3                                  |`)                                        p`)ܛ                                        c4`)                                        +t`)      @                                  0`)                                        wHH&`)s      @                                  Ө
`)H                                        ܇`)                                       `)b     g                                  f`)c                                       	+`)     @k                                  8`)i      l                                  -`)Q                                       #
`)     l                                  ̥`)Gl      `                                  /`)t                                         /`)  `  `                                  &``)      @                                  g/\`)0                                        C>E`)                                        Il&`)Vl      @                                  :`)D      @                                   `)H                                         ԑ`)H      `                                  ?i `)H                                        ~.8`){=                                      3]`)8U                                         K`)                                        ?j`)      @                                  c`)0                                        T5`)5                                        a2`)K                                         F<`)X      `                                  3`).3            "*func(interface {}) func(int, int)  "*map.iter[interface {}]*sync.entry  "*struct { F uintptr; hash uint32 }  "*struct { F uintptr; name string }  "*struct { F uintptr; ss []string }  "*struct { b bool; x interface {} }  "*struct { runtime.gList; n int32 }  "*struct { sync.Mutex; m sync.Map }  #*map.bucket[*reflect.structType]int  #*map.bucket[uint32][]*runtime._type  #*map[runtime.typeOff]*runtime._type  #*struct { F uintptr; dst *uintptr }  #*struct { src []uint8; stride int }  $*func(string) (reflect.Method, bool)  $*map.bucket[*reflect.structType]bool  $*map.bucket[interface {}]*sync.entry  $*map.hdr[runtime._typePair]struct {}  $*struct { F uintptr; gp *runtime.g }  $*struct { F uintptr; restart *bool }  %*[]map[runtime.typeOff]*runtime._type  %*[]struct { src []uint8; stride int }  %*func(*flate.compressor, []uint8) int  %*func(interface {}) reflectlite.Value  %*func(io.Reader) (image.Image, error)  %*func(unsafe.Pointer, unsafe.Pointer)  %*struct { F uintptr; _g_ *runtime.g }  %*struct { base uintptr; end uintptr }                  U2),      `                                 ɔ(2)t      `~                                 2)t                                        H2)EU                                       "]2)&b       T                                 Uq2)H                                        S^\2)      `                                 g3`)         @/                              B3`)                                        j3`)=        |                              ۉ3`)                                        3`)         ~                              G%3`)g         `                              Tx3`)l                                       ֵ3`)u         T                              ʹe3`)                                        {#3`)Ϧ         U                              93`)b                                        a|3`)u                                       #3`)         `                              Κr3`)                                       53`)          `                              3`)                                       3`)4         `0                              w3`)         0                              W3`)                                       m3`){                                        	t3`)          @*                              L3`)|         `                              }g3`)t                                         <3`)                                       ji73`)         @                              "Y&3`)4         (                              3`)         @/                              ^\3`)H          P                              :C3`)+          J                              3`)P                                       \8=3`)\                                       ǹ3`)u            &*[4]struct { src []uint8; stride int }  &*func(*runtime.g, unsafe.Pointer) bool  &*func(io.Reader) (image.Config, error)  &*func(string, string) ([]uint8, error)  &*func(unsafe.Pointer, uintptr) uintptr  &*map.bucket[string]*unicode.RangeTable  &*struct { F uintptr; R *flag.FlagSet }  &*struct { F uintptr; f *flag.FlagSet }  &*struct { F uintptr; hasUpdate *bool }  &*struct { F uintptr; startTime int64 }  &*struct { cycle uint32; flushed bool }  '*map.bucket[runtime._typePair]struct {}  '*struct { F uintptr; c *runtime.hchan }  '*struct { F uintptr; e *runtime.eface }  '*struct { F uintptr; h *runtime.mheap }  '*struct { F uintptr; preemptible bool }  '*struct { F uintptr; x *reflect.rtype }  '*struct { signalLock uint32; hz int32 } FormatLongName json:"format_long_name"  (*func() (uint32, uint32, uint32, uint32)  (*struct { F uintptr; R json.mapEncoder }  (*struct { F uintptr; R json.ptrEncoder }  (*struct { F uintptr; c *runtime.mcache }  (*struct { F uintptr; s **runtime.mspan }  )*func(string) (reflect.StructField, bool)  )*struct { F uintptr; c **runtime.mcache }                              DW`)z      z                                JY)=`)P      @                                8Ih)R       `                                lh)G                                       oh) `       `                                h)ۢ      @                          	Q Jp      `                           e2Jz       `                      d       o8G.`       d                             Js       `d                           B0*H v      8e                       ^      LJh      @e                             l#j@J     Qs                               QjHGj                             p      9\ K      @h                       v      ZK      @i                           ȾfH  `   `?                           9(I;      I`y
                       <       Ny3Jn      @
                             ;['HK      @n                       p       dpG<`       p                             7XKȵ      @q                       ,       $IBj     `{                       X   T   K>F)B,J`     `                       B       :t@K      @                             SK      @x                             {ڔK      @}                             K=J@       q                             *1J@      ^t                              UQGR       y                              RgH      `                              g(HIk       `                              MKGX`                                    EJs       `                           GZJP       P`s                              	9Gf`                              `   \   3FB0t`  `   `                              ~xGR                              H       xKʫ      @                              ҌdJ      `                       (  $  KMB@k     `                            tzH    M                        Jp      `t                       !  X!  = C:    @k`                             lFxI*k       `                       4       \XȌJR      ~                       N       K      @                              HuH                              T      K      @                       p   p   }q`)p&                                     'G	S                              T       H<K=      @                              CHHT                                    OVC0  `   .                       Z       ^ Lk      @                              J0H`                                    ˔yFH(                                     R_l~G#       `z @                      @   @   3^gK       q                              :]pHGz      `v                       @      e]SI      +y                       @       $
L!K#=        ~                       @       ^,KS    ~                             XcCȐ    @                               aCI`       `                              E9G`                                    }5G)#S                              @       kK9k       `                       `       hz3L      @                              R`\xH                                      "I@                              |
 |
 QpKp>       s                     D       LO`K0S      ~                       f       zAU@GǬ      @                       8      "hGX      @                       H       6DCȿ  `   `                       L       [K.=      ~                       L       ]kK=S      ~                             4KɍH                              L       .l=K`      `                              1YpHJS                              r       xGެ      @                             u1)4        q                             	`)`      ~`x                       H   H   `)4z      z                              T)2        ~                             P[)      ``                             `)p      @                             + C    @                             ĸb )WS       `                             C3/(Cs     @                              ~iz0C8  `  @                               7)dS                                    16p)G                                     a)`       `                              ҖhnJ3      @                              'GI                                    {1)M    `                              ^O78CY     `                             [6 @CT     Y                       x	      &R0I                                   X8J       4`                              9 H`                                    ~HqS                                     

(I                                  4 Hb  `                       T       |HC     `                              6EH~S                              ~       RG      @                              G#      @                              凃PCHk    `{                              G:      @                             .XCt      `                              48I`                                     Mo@I`                                     Њ} IS                                     *wcGQ      @                              m0Ih                              >  >  b(H       l                              'kHIS       y                              0"aHG  `  `1`                              xJWk       `                              8}aHGfk      `                              j
tHuk                                    HI a                                  PGk      `                            X`Cؐa     `                              q H      @                              H`Iz                                  \ZH      `                    8      <uI                                    ShCa  `   `                              ˰0H      @                             PH      @                            h GG        ~                              >sIS                                     x5HHĭ      @                              P0IG                               t       G*a      `                              	XHۭ      @                              JK_       w                              Cp3xH      `w                              u)2        ~                              ̈x)9=                                     ,YpC    ``                              _0xC*     `                       P   P   $C@     [                               .Iŏu      @                        (      k9QJC       6                               X|x)                                   PXCS  `   `                              8;B)w    `                              N$  I                                    c})S      `                              6)S                                    Fx) H                                     )8a       `                              5uG      @                              }h8 I                              x       BGS      ~                              Q(IH                               x       +EGFa      `                       8      79vJ      6                            h!%}GH      ~<                             `$Gz      `                             'Gtͣ       q                              MgGt       H`r                               T]GS     ~                               g`fC0  `   `                              C Ta     `                                YIS                                      7`KGk       `                               WxH	      @                              >Ck    `{!                             aK1 J        !                             @E0J7       "                       v      fBI      @i                             q) IN      @$                             ʕbXJe       $                              }X|I|      @%                             అ,hJ       &                              B I$H      ~                             C     ``                              ZC\  `   `                             ,"`) T       0                        0       9	pJ                                    CiBCT     `                              7GT      `                              ('$^ I'T                                    ¹RI0H                                     /Gba       `                              |Z`H      @                       $       (V'mI                                      @Jk                            (       J4T       (                              L(I      @(                             FA@Hk      `                            	pPI      @+                              Jخ       +                             RVKk       `                      @      nJ       0                             A0^)       q                       0   (    `)Պ      | x                              +HG{       )|                       0       bC     |                             I  `  J }                       0   (   F`)      ``}                       p   h   :`)P      }                              {)<H      ~                              ACu     `                               v 
IǏж                                      @RI      `                               УJCAT     `                              4#G4                            @   4   g`)Џl     g                              ?w5)NT       `                              B)HH                                    l<)pa       `                              'xs I%      @                       0       pJ;                                    %PDrHs       `                            @Hs       `                            l>8H@Q       Js                             hQ@H@      `t                              ?Hk      `                              )J~a                                     h(Hs       `                       4       2s;J[T       4                           H  `  `                    >      \MI4      @5                             ǀ8HKK       7                             >%hKb       9                             rHg       H`r                           OۅKБJ      v                       <   4   Ȩ`)      `rw                       <   4   AS`)a     x                              1nHTH      ~                       (       ,~dJ`H      ~                       (   $   szChT     `                              іJlH                                     saI}      @                       <       rJ                                    1Ky       <                           C     @ =                       z      I      @?                             $0HI       q@                              1HID=        ~@                            ]x`)=     l @                       @       &KuT  `   @                              ;HIk       `@                              dnK       @                             (Ks                                   #O0K      `                          x`XC    ``A                             IIXIa      `A                       A       j KT       A                             n`XIk       `A                             CKկ       A                             , J      @B                             U5(J        C                       <      MKAGv     C                              T2Ga       `C                             t	Ja      C                       C       JPKT       C                             f*MpIl       `C                       D       y|`KT     D                              &j I2        ~                       0   ,   :~CT      `                              \]JxH                                     ^ Ia       `                       $       ѹI      @                       H       ϹxKդ                              @      UaC  `   `                             	Ka                                  ed~L       L                       p       ,8pG      @	}                       8   4   V DT     `                       *       sxPJ      @                       T       !OK                                     ,FKa                                     $NI       3                                ؋Kl                                     <8xJ      @Q                             EXG1       V                       p      !D0     W                       `      j>IH      `X                               <&IǏ˚       q                       @      V7D1  `   v                               /D     `                       `       bLY      @                              ,{X D_                           @   <   US>(DT      `                              >0)H                              0       F;
pJ-      @                       `       xLC                                     hHa       `Z                              g0D  `   `                      F      kJv      @a                       L      نJ      @b                             WG       c                       $       /HI2        ~	                       $       ~F8Dټ     `	                       H   D   |l@D(T     `	                       	       I0KH       	                       6       ȽJY      @	                       l       JJ`Go       	                             x]3`)L           T                          s[3`)                                    I7bs3`)         @*                          T3`)          T                          W3`)        @ T                          ^P3`)8        @F T                          Bߠ3`)         ~ [                          &3`)                                    _[:3`)B          T                          !q3`)h                                    `Z3`)         `                          ĞE3`)                                   u3`)                                    
y3`)ӽ                                     )3`)          `                          +3`)                                    OA3`)p         T                          &3`)N                                    r3`)        UU                          {r`3`)                                   &3`)          T                          M3`)          2                          3`)          [                          &>i3`)h                                   %Ǆ3`)                                     173`)                                  3`)$_       `                          ~3`)        ``                          k=3`)lb       ``                          3`)[         `                           ئ3`)z         `                          U_i3`)	                                  *3`)Ü                                   Bh3`)          T                          U3`)p                                   SΥ3`)b        ``                    0       2`)ďĩ                                     Mh`)Ǐ{      (`q                               $u`)Ǐd      ` r                               4`)Ǐ      zr                               p y`)ǏB      }u                               wN`)ǏT      mu                               -`)Ǐ~       o v                       `   X   r?`) H      rw                       `   X   ֗/`) a       x                              s5`)O=       y                               `)2        ~                               5j`)H      ~                       @       `)H      ~                       @   @   .T`)      ``                       @   @   ģ`)      `                       @   @   vPz`)`                                       D^`)      `                       @   <   US>`)T      `                               >y `) t      ``                               .`)T      `                       @       ^`)T                                     %@ `)Ǐ      `     **func(unsafe.Pointer, unsafe.Pointer) bool  **map.bucket[runtime.typeOff]*runtime._type  **struct { F uintptr; R json.arrayEncoder }  **struct { F uintptr; R json.floatEncoder }  **struct { F uintptr; R json.sliceEncoder }  **struct { F uintptr; ps []unsafe.Pointer }  **struct { F uintptr; result []*flag.Flag }  **struct { F uintptr; rw *runtime.rwmutex }  +*struct { F uintptr; R json.structEncoder }  +*struct { F uintptr; fields *[]json.field }  ,*struct { F uintptr; out *int32; in *int32 }  -*func(*runtime.stkframe, unsafe.Pointer) bool  -*struct { F uintptr; R json.condAddrEncoder }        p)"                                          W(>p)t     "                                    mTȸ)^b  `                                        %y)RU                                          Zy)  @ P2                                    W )w  `  	                                    KTp),    	                                    A<)   	                                    Z{)E  ` 	                                    )̋   	                                    ){  ` 	                                   Ht)   	                                    8FF)Г  ` 	                                    l)>   	                                    >°)=  `                                        .)=                                         ^3`)Db                               @3`)*        ` ?                      3`)Z         A                       A3`)m        P`                      `3`)       ]`                      N4P3`)w           T                      w+ 3`)<                                43`)        [                      "3`)Y                                T3`)          U                      Jc_3`)                                3/3`):m        W T                      @3`)b        W@ T                      Y3`)|         W T                      sw3`)         W  T                      \3`)         X T                      i3`)        ? ?                      G3`)           T                      "S 3`)
a         2                      O3`)p         [                      ؈3`)        ` `                      ~3`)           T                      $&3`)m       `                        rsu3`),       ``                       p
)   P j                                    zm)(    G                                    qS)
                                           ΀x)*  `                                        A)*                                          ?)*                                          'p)"                                          W) v  `                                     V*)                                         eC)V                                         h+v)m                                         i-{p)|  `                                      lJC)                                        Nd)؜  `                                     ?)                                       j)                                       oAx)'                                        ~r]p)=                                        ΡX
)  `                                     /R)                                       ^)   p2                                    v)"   p2                                    TpQp)|   p2                                    i/)H  ` p2                                    ܑp)   2                                    8uc)E    2                                    ǵ*Rp)ʅ   2                                    Zsp)  M 2                                    s%)    2                                    Ц)  ` 2                                    T)    2                                    v<)   2                                    TT)͍   2                                    p)  `! 2                                    {m)  `# 2                                     )  ` 2                                    zM[)   & 2                                   n)+  * 2                                    k[v)  `, 2                                    mp)}  , 2                                    p)1  - 2                                    E^6)׎   . 2                                    	x)g  `. 2                                    WJk
)  . 2                                    ػ)  . 2                                    RE
)m  `0 @                                   \)83  1                                        'h)U                                         %)2   8 2                                    w)"  9                                       	x)B3  9                                       =J
)L3   :                                       .1)V3  `:                                       _B>fp)*  :                                       J)=  :                                      \:)V  <                  .*struct { F uintptr; addr *uint32; ret int32 }  /*struct { F uintptr; R *runtime.itabTableType }  /*struct { F uintptr; pw *os.File; c *exec.Cmd }  /*struct { F uintptr; w io.Writer; pr *os.File }  /*struct { compIndex uint8; td uint8; ta uint8 }  /*struct { runtime.timersBucket; pad [28]uint8 }  0*func(reflect.Value, reflect.Type) reflect.Value  0*struct { F uintptr; pp *runtime.p; sc uintptr }  0*struct { F uintptr; src uintptr; dst *uintptr }  0*struct { lock runtime.mutex; q runtime.gQueue }  0*struct { root runtime.semaRoot; pad [52]uint8 }  1*[]struct { compIndex uint8; td uint8; ta uint8 }  1*[]struct { runtime.timersBucket; pad [28]uint8 }  1*struct { F uintptr; sp uintptr; _g_ *runtime.g }                 `)b                                  Ǥ3`)o        ````                  E3`)|        Z P                  ;3`)cm           T                  ·5`)>   `R                               f5`)4      `@4                      Ͻ5`)      ` L                      WD 5`)      m                        .R5`)      ``L                      5`)T      `}l                      ,5`)P       T                      5`)       l                      v5`)       ` L                      85`)`     z@L                      ʷ5`)i       (l                      A5`)        o l                      J5`)        `l                      `5`)`                             bq5`)       `                       
'}5`)                             !5`)      `r                      t5`)6      `@L                      -`)  ' 2                               ֬6)#      `	               2*[4]struct { compIndex uint8; td uint8; ta uint8 }  2*[]struct { root runtime.semaRoot; pad [52]uint8 }  2*struct { F uintptr; sv []json.reflectWithString }  2*struct { lock runtime.mutex; list runtime.gList }  2*struct { runtime.mutex; runtime.persistentAlloc }  3*[64]struct { runtime.timersBucket; pad [28]uint8 }  3*struct { F uintptr; gp *runtime.g; traceskip int }  3*struct { F uintptr; oldval uint32; newval uint32 }  4*func(func(string) bool) (reflect.StructField, bool)  4*struct { F uintptr; gp *runtime.g; _p_ *runtime.p }  4*struct { F uintptr; gp *runtime.g; scanWork int64 }  4*struct { Struct reflect.Type; FieldStack []string }  4*struct { mcentral runtime.mcentral; pad [32]uint8 }  5*[251]struct { root runtime.semaRoot; pad [52]uint8 }  5*func(*json.encodeState, reflect.Value, json.encOpts)  5*struct { size uint32; nmalloc uint64; nfree uint64 }            h3`)       ``              s3`)       ``   6*[]struct { mcentral runtime.mcentral; pad [32]uint8 }  7*[]struct { size uint32; nmalloc uint64; nfree uint64 }  7*struct { F uintptr; stacksize int32; newg *runtime.g }  7*struct { user bool; runnable runtime.gQueue; n int32 }  8*func(*runtime.hchan, unsafe.Pointer, bool) (bool, bool)  9*[134]struct { mcentral runtime.mcentral; pad [32]uint8 }  9*[67]struct { size uint32; nmalloc uint64; nfree uint64 }  9*func(*runtime.hchan, unsafe.Pointer, bool, uintptr) bool  9*struct { F uintptr; gp *runtime.g; gcw *runtime.gcWork }  9*struct { F uintptr; s *runtime.mspan; h *runtime.mheap }                                 !}HGl    `   R                         @K    ( |   R                        ,NHIb    ~@   R                         PXh)                                UDG[  `  `    2                        )~   ' `   2                         jmI   -      2                        ʑw1G/V   < ~   2               :*func(*runtime.siginfo, *runtime.sigctxt, *runtime.g) bool  :*struct { F uintptr; p unsafe.Pointer; b *runtime.bucket }  :*struct { buf [4096]uint8; i int; j int; nUnreadable int }  :*struct { lock runtime.mutex; free [19]runtime.mSpanList }  ;*struct { F uintptr; frame *runtime.stkframe; bad uintptr }  <*struct { F uintptr; gp *runtime.g; pc uintptr; sp uintptr }  <*struct { F uintptr; info *runtime.vdsoInfo; version int32 }  <*struct { F uintptr; pc uintptr; sp uintptr; gp *runtime.g }                            JY)1   z           h#  i q >       =)ϱ    z           h#  i r 0?        }v)r   `           h#  i ` @V       63`)$        `s             ` ?       I),   `s            -       _       q6)w   
 `s           =                Ch)i        `.        `s                    X))  
 "           p,  i  t d        )   R           h#  i P        ߾)    R           h#  i         uX)  @ G           h#  i +        9Ea)@   G           h#  i @, @         8hh)ԝ       /        ps                     	{H$h)  `      0        	                   *M3`)3      `2               T       )Ì   p2           p,  i          )v   p2           p,  i p          r!h)         1        2                    e)   2            <	                     1x)d  ` 2            <	                      Jh)m   !     1        2                    |-)ܖ  `O 2            <	                      _Nh)x       `2        2                    t[)  P 2            <	                     ")I  R 2            <	                     )j  S 2            <	                     u)  @ 2            <	                     F
)%   2            9                     @)op)    2           p,  i p pY         {׳h)m   U      4        	                    ?)>c    	           p,  i Э	 Y	        :)Pw   	           p,  i 0	 Z	       W@Z)  @ 	           h#  i 	 }	   >*func(uintptr, uintptr, int, int, int, int64) (uintptr, error)  >*struct { F uintptr; wg *sync.WaitGroup; f *json.encoderFunc }  @*struct { F uintptr; ok *bool; oldp *runtime.p; _g_ *runtime.g }                                 ~56)1      ,z           h#  i q q                                   s6)ϱ      ,z           h#  i r r                                   ޶6)       nz           $   0 0                                   R({6)l      `z            `	                                                Vڈo6)      @z            /      ? ?                                   q6N6)r       -`           h#  i ` `                                   c6)      `n`s           h#  i P
 P
                                   (6)Ԕ      `s           h#  i @ @                                    6)      ,`s           h#  i  
  
                                   l݈6)      n`s           h#  i B B                                   !,T6)      @`s           h#  i  C  C                                   f6)       `s            -                                             7qG6)ȸ       `s            -                                             @ 6),      -`s            -                                             o26)      `s           h#  i                                     <fn6)Q      `s            -                                             +`6)d      @`s            -                                             F|U6)      ``s            :  f ` `                                   6)A      `s            -                                             16)S       `s            -                                             |6)w      -`s           =                                             Ї6)a       o)           h#  i Y Y                                   &6)      `."           p,  i  t  t                                   6<6)el      `_              P; P;                                   [<6)n{      _              ; ;                                   3ؗ6)4b      ;_               <  <                                   h;6)Bb       _              < <                                   w6) u      _              @= @=                                   |d|6)l       <_              = =                                   t_6){      <_              P> P>                                   ì6){      _              `? `?                                   6)Pb       =_              @ @                                   t6)u      =_               A  A                                   $h6)l       &_              > >                                   nj6)      o_           3  @ ' '                                   Oq6)      .R           h#  i P P                                   -D6)      .R           h#  i                                     6)>      `R            /      ` `                                   J[6)m       G           *      p$ p$                                   ǅWX6)       /G           h#  i + +                                   Q~6)@      `/G           h#  i @, @,                                   6)                  h#  i O O                                   :6)                 )   @ @                                   G̋6)c                  X%   _                                           {:6)=      L            X%  f 	 	                                   d6)Ì      `0p2           p,  i                                     I6)v      0p2           p,  i p p                                   e6)ק       p2           h#  i K K                                   m6)      p2            ,                                                56)L      2           
                                          6)      2            !0  @                                           alTl6)      2            G      0" 0"                                   p6)      &2            X  f                                           H`6)       12            <	                                                t y6) w    62            /  i 0s  0s                                    EF6)      2                                                            n6)x     22                                                            z6)<      82            0;                                                y6)S      @2            /  j                                           {o6)~      `_2            &o                                                ژ.v6)       2            ;                                                t"l6)      2            E                                                B6)y       92            )                                                56)       32            <	                                                VqU6)%      `32            9                                                C4]6)      32           p,  i p p                                   AV;6)̗      @2           h#  i 2 2                                   Lrsk6)k~      `2           ,                                                Q#6)>c       4	           p,  i Э	 Э	                                   FX=J6)o       ;	           h#  i 	 	                                   ?:6)Pw      `4	           p,  i 0	 0	                                   Bi6)      4	           h#  i 	 	   A*struct { F uintptr; scases []runtime.scase; lockorder []uint16 }                              N:3`)              T  B*struct { F uintptr; oldval uint32; newval uint32; gp *runtime.g }  C*struct { F uintptr; park *bool; released *uintptr; ttnext *int64 }  E*struct { F uintptr; h *runtime.mheap; s *runtime.mspan; large bool }               [)P     `R      z             P$                                  !)    8pR      =             c                                 U~)    8p S      =              x                                 BX)  `  S      `s             c                                 KG)    S      `s             w                                 ^))         @T                     h#  i                               ){    9T                   *                                  o)b     9 U                   L>  i                               nЇ)pu    9`U                   p,  i                               )tl     U      _                                              ᐘ)l  `   V      _             3  @                               )m    zV      G             +  f                               R8)U  ` 8V                   @#  f                               %()U   8@W                   )                                 >)~|    8W                   T?                                 9)+  ` 8 X                   d                                 !F)U   8`X                   $                                 !)Fm    8X                   5  @                               1B`)m         Y      7     7@                                 յ`)         pY      7     7                                 Ͱ`)         Y      7     7                                  64`)O         0Z      7     7                                   KpK`)         Z      7     7-                                 =r`)&p         Z      7     7                                 h`)Qp         P[      7     7@                                 Y4`)         [      7     7                                 l`)         \      7     7                                  O`)     p\      8     a                                  cE`)     \      8     x9 {                                 7`)n     <0]      8     7@                                 s`):     <]      8     c`q                                 ڼ`)p=     @]      8     8`~                                 SE`)=     @P^      8     8~                                 D`)=     @^      8     8~                                 P<X`)      @_      8     8                                  s;
&`)     @p_      8     79                                  y`)_     @_      8     s9`                                  [7C`)n_     e0`      8     @`                                  o`)_     e`      8     A                                  Fs`)}o     e`      8      8                                  z^iW`)b     ePa      8     : P                                 `)p     ea      8     7                                  ;Z`)n     eb      8     7`                                 `)|p     epb      8     7@                                 C`)`     eb      8     ; n                                 !C_`)n     e0c      8     7L                                 F`)a     ec      8     8 P                                 q`))o     ec      8     7                                  ``)0n     ePd      8     T #                                 `)=     ed      8     < 1                                  Jff`)So     ee      8                                      J>`)a     epe      8     m #                                 \`)g     ee      8     d9                                 \`)p     e0f      8     7                                 o``)&      ef      8     7                                   =v`)Yn     ef      8                                       ӳy)h  `+ e`g      2             p,  i                                `)         g      _    `                                 [`)` 2 h      <     +d                                  IףAF_ 2 @ph      7     8`                                 IףAF_  3 eh      7     8`                                  ]_)c     e0i      >     T;                                   TFn 3 ei      X`    :k                                  Ԛ)`   ei      Yr   7                                 @WxH3     ePj      @@s    ?                                  Y)     ej      @@s    @r                                  M7G4     ek      @@s    7                            @      Z6RF 4 epk      v 7    2<@                                 K"G     ek      Z@s   n	                           @      ɲrKg     e0l      A    2<                                   2>)o     el      `    8                           @      f`)i @T el      u   2< H                                  b`)'`  ePm       W    7     H*struct { F uintptr; n *runtime.mspan; npage uintptr; h *runtime.mheap }  I*struct { F uintptr; state *runtime.stackScanState; gcw *runtime.gcWork }       |)  ` @n      z             7 X                              -)       n      `s             >                              ')         o      `s             >                              @D)a  
 ]`o      )             7                               =)\|  `      o      "             7U                              i9`)  `  p      _             7`                        @       r'D    p      j             7`                               "-)|   | p      ps                                            G9)       @q      	             ;                                .h)v    eq      2             b`                               }J)v  ` e r      2             Jo`                               })   e`r      2             8                                k+5)}    er      2             @`1                              =ap9)}}   " e s      2             6A@U                               tZl)}   # es      2             ;                                !) w  # es      2             ;                                sxH   $ e@t      2             k                              f9)0c  J =t      	             7`                              )t  `U  u      _             7`      L*struct { F uintptr; sp1 uintptr; sp2 uintptr; sp3 uintptr; _g_ *runtime.g }  M*struct { enabled bool; pad [3]uint8; needed bool; cgo bool; alignme uint64 }                           8!)@u     v      z              )   I?                         t)b    <`v      	              \    p,  i                       ca)  `  zv      G                 e >  k                       4)m|   8 w                    @#  f )                         )   8w                    @#  f $                         ʹ)U   8w                    :,   _ p,  i                       \)  J p2                         P+          p                        )ؕ  `L 2                                                              _L)   M 2           h#  i  0Y  o   _                               D)   P 2           h#  i  Y  o   _                                M?p)̟  Q 2            /  f         P                                     7)  U 2           :,   _ P ` p,  i     N*struct { lock runtime.mutex; free runtime.mSpanList; busy runtime.mSpanList }                                     Yu6)҃       J`           @#  f T T $   PQ PQ                   (6)      `s           h#  i C C ,  f                           (6){                 h#  i 
 
 ,  f                           90d6){       _           3  @ ? ? #                                r6)h                   A  f         /  j                           6)n      .             d              29                                EA}6)|      @           x*      r r W   _                           k6)`v      @           h#  i 0	 0	 ,  f                           36)zb      ``2           h#  i p; p; ,  f                           q6)       xp2                         P+                                \6)(      p2            A  f         /  j                           9zط6)p      3p2            d              29                                6)      @2           h#  i T  T  o   _                           cy6)ؕ      `x2                                                          Ns6)ɳ      Q2           h#  i P P o   _                           DZp6)      x2           h#  i   o   _                           =yB6)P       *2            $              )  f                           x6)      `2                          (%                                g>6)9}       2            D              ;  j                           od6)      @2               l r  r        p  p                     6)      2             %      @  @  /                                966)ܖ      12            <	              `	                                LE6)U    @2            >7   _   /                          6)       y2           h#  i   o   _                           R56)      2             %      H H       @ @                   "~6)      `22            <	              `	  l                           6)%       2            p(      7 7  )                                撚6)̟      y2            /  f         P                                ,I6)0      u2                            
 
                   @6)c      2             %      " " O   _                           D6)I      22            <	              `	                                6)      @2                          1      P P                   NQ6)j      22            <	              `	                                ;(6)      2            ;Y   _   @x   _                     t6)i     l                            ġ                                9R:6)U      `	           	      0o 0o -      o o                   /6)m      3	           
   _         ,   _                           ~46)t      t_           
   h  )  ) $      ) )                   6)      y2           :,   _ P P p,  i                     w6)      2           
  g         v                                6)6       2           
  g         v                                y`){  H U_           3  @ ? . #          /                   >`)           8     9#   7@'                     x`)  2 e      8     <9   7                      6a`) `2 eP      8     7 X   29                     ʍN`)p     e      8     >@m   n<                     y`)p     e      8     Y]   :                      h^`)     ep      8     8 P   :                     	`)     eЌ      8     8 P   ;                      (G`)M     e0      8     8 P   x                     KC`)s     e      8     8 P   Ȅ                      p`dQ`)     e      8     H@b   o                      _6`)     eP      8     b`   b`                     \o{`)     e      8     ,<0   80                     =/`)     e      8     7`   7                      hB`)     ep      8     -9   i9                      i`)*     eЏ      8     7   7                      j`)     e0      8     c    ,`                      -`)     e      8     n9    : P                     KT`)     e      8     <    ; n                     o`)     eP      8        (A P                     ZĮ`):     e      8     H\`E   ;                       	pI7               9   9                     4(HG     ep      @@s    ?    ?                       Zt#Hb     eВ      +B`    l   Z                      <G `5 e0      B    Ax    7     S*struct { F uintptr; size *uintptr; needzero bool; noscan bool; s **runtime.mspan }  S*struct { lock runtime.mutex; stack runtime.gList; noStack runtime.gList; n int32 }
 
 O|Y`)Pu   @      z      (       7     Z?                 0)l         z      (       0?     ;                   jHD           z      (       l     ?                  wt)     `      z      (       <`    b                 MhD  G           `s      (       >    9 T                 pDԔ  @        `s      (       <     ^                 D  `           `s      (       W ?    :                   Kx)@v          `s      (       nc    ݌           T      G?`)  @ @      `s      (       t]   n`(                 Q pD   	       `s      (       7 ?    7                   `)V           `s      (       @z    `                  }]){     <`      	      (       @W  f \    p,  i               VD{  @H 9            (       <     `; T                 ) u  P ؅       R      (       ;`    <+                 Sͮ)
m  `   V      "      (          K*   g VV  @g               6A`)          R      (       X    \                   {wxDm       @      G      (           \v                 @$`)  `           0      (       :    W                 q^D                      (       ^     =                  a )?     @`             (       A    <                 T`)   @             (       @      Y`                 s8D  `                  (       7 W    7                 #}`))|  E             (       L?     s8                 HR(E8             	      (            @;                 WpE       @            (       h     9 T                 0Ezb  J           `2      (       =     9 T                 X{)֌   e       p2      (       7 ?    8`                 ؑEק  @     `      p2      (       ^     =0                 ha`)   e      p2      (       7`    L?                  )    e       p2      (       <     B`                 h4$`)  ` e      p2      (       <`    Y ~           $  $  ЗuJR   e      p2      (       u@   > H           d   d   )8GT  ` e@      p2      (       u@   >H                 FAw8H    e      p2      (       u@   >H           4   4   Q$1XJ   e       p2      (       u@   >H           $  $  ZI2   e`      p2      (       u@   >H           D   D   4`K  ` e      p2      (       u@   >H                  6)   e       p2      (       A    <`                 M#)(   e      p2      (       ?     A            $   $   }I"I  ` e      p2      (       [`   ? @           $   $   I=   e@      p2      (       [`   ? @                 )X  `           p2      (       i=`    :                  o`)5    e       p2      (       @      Y`                 ՜D)   e`      2      (       }9z    9z                 y)  ` e      2      (       7    sm                  [)   e       2      (       X    z`                 q#kE   e      2      (       A     \0                 H˰)}  ` e      2      (       Xz    L?`                  ?)   e@      2      (       X    X`                  ;wG   e      2      (       a`    L?`                  S)  ` e       2      (       X     vk                   .c)܅  ! e`      2      (       @`1    qB`1                 |)[}    e      2      (       < J    L?`                  ))  ` e       2      (       A     ]@                  :cq)9     e      2      (           v                  I:G$  `  e      2      (       6A    ~m                  w:N)N  @" e@      2      (       XY    @                 $)6  t e      2      (       \     4            @       ,;2aKc  ! e       2      (       _    Ia                   V:)  # e`      2      (       71    ;``2                 A)  $ e      2      (       >J     <                  y)  P e       2      (       @@s    XY X                  )   % e      2      (       A     <           $   $   $	dI,  `% e      2      (       <     ?z@                 υ-`)%  @Q e@      2      (       X`    7t                 [CHFR  `& e      2      (       `Y    A                  5)e   e       2      (       H@ Z    >?`                  B)}  `( e`      2      (       8     8                uMH8  ( e      2      (          <(                 YnH  ( e       2      (           6A[                  9$U)   ) e      2      (        <     <z                 cH   `) e      2      (           <`(                 .H  ) e@      2      (           6A\                   &|r)  ) e      2      (       @ 1    +B                  -2W)   + e       2      (       <`    ;                   )    e`      2      (       d    To                  yHZ)   e      2      (       d    ^o                   PC)c  `R e       2      (       @2     <                   8K   S e      2      (       ̴@   :                  %"_`)Ď  - e      2      (       @      Y`                 5F  / e@      2      (       o     o`                 )~   e      2      (       XY^    @^                  D6H  S e       2      (           <                   p )   0 e`      2      (       RA    KA                  ť)  0 =      	      (         g 
   Z                 ~<`)8~  0            	      (       =    z>                 F5  1 e      2      (       X     q`                  )/`)   ~ e      2      (       >@    :                   3H)c    =@      	      (       H\    B`                  i6GU  T =      	      (       a?`    7                   _@lGƆ   =       	      (       b3    c                   B`)"c  5 =`      	      (       <`    <`                 ϳ)؆  ` =      	      (       @F    qBF                 6ޅ`)    =       	      (       u    B                 G  5 =      	      (          2<`                  $6~G   6 =      	      (       Vm`    c                 E"`)I~  `6 =@      	      (       7    xi                 !3)k~             2      (       ?=m    :`                  z)   V            2      (       v:    >                  )6  V     `      2      (       v:    >                  ??)_  8 e      2      (       o`    D<                   4I@w  8 e       2      (       ;    L?`                 Tr`)	n   =      	      (       7     Y                  g/)0  `<           2      (       =     e8                   
x)D  < @      j      (       8    8     W*struct { F uintptr; n *runtime.mspan; base uintptr; nbytes uintptr; h *runtime.mheap }  X*struct { F uintptr; typ *runtime._type; src unsafe.Pointer; off uintptr; size uintptr }                         
p9`)   `      `s            j`-    -   y y           )         `s           Y T   h#  i  P           ^)D9`)Q  @        `s            j`-    -    m  m           W]9`)d         `s            j`-    -   { {           /09`)A  `	       `s            fs`-    -   v v           1K[`)S  	 @      `s            a    -       h            2p)el  @           _           |7       P; @&            ex)n{              _           |7        ; &            Lp)Bb  `     `      _           7       < &            `-x) u             _           7        @=  '           G9)=   8                   ?@F   X%  f           Z*struct { F uintptr; size uintptr; align uintptr; sysStat *uint64; p **runtime.notInHeap }  [*struct { lock runtime.mutex; g *runtime.g; parked bool; timer *runtime.timer; gen uint64 }                
)l   z            .  @j         8  @j         /  @j               0)  `  pe      P2      0       =  @ W
  @f   f $         <+)Um   `s           3              #              p,  i P P
       
2W)yU  `  9`            0       l
   J    $    $         )     V      "      0          K*   g cn    VV  @g       DP)t    p       P      0        #  l *  l 
  l S  l 4   4   )6`)1a `
  3p      @o`    k@`   X P   ew=`   L   L   ^`)@L` 
  3      @o`    k@`   X`P   ew=         `)6  
  30      @o`    k@    XP   ew >  L   L   R&M`)     3      @o`    k@   X P   ew@>   l   l   S
`)lXa `  3      @o`    k@    X   ew>   T   T   r$`)<    3P      @o`    k@`   X    ew>   l   l   .y`)h    3      @o`    k@`   X`   ew ?   L   L    7Y`)Dn    3      @o`    k@   X`   ew@?   L   L   o/Q`)Y `  3p      @o`    k@   XP   ew?   l   l   <.`)\    3      @o`    k@    X    ew?   l   l   [v`)\m   30      @o`    k@    X`   ew @   l   l   ]hcq`)X7     3      @o`    k@    X`   ew@@         \`)  `  3      @o`    k@    X   ew@        
`)    3P      @o`    k@    X    ew@        ye`)    3      @o`    k@    X   ew A        =`)xr`    3      @o`    k@   XP   ew@A  L   L   I`)@;  `  3p      @o`    k@    XP   ewA         )y`)     e      8     8 P   #9    n9          1`)     e0      8     7    7   HZ         Rӫ`)H:     e      8     7    [    7          qϚ`)B     e      8     9 #   uA   : P         @g`)$     eP      8     b`   b`   8 P         D`)i     e      8     A #   +x n   d 1         <`),     e      8     #9    n9    8 P          ;H)   2            c              L  @j         F  @j               JkHJ           :    7     7              V`)     e0      @@s    6A   7`   @!          5L)`     e      @@s    0\r   lr   7     ^*struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  _*struct { F uintptr; pc uintptr; sp uintptr; gp *runtime.g; skip int; pcbuf []uintptr; n *int }  `*[]struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }                                6)l       z            .  @j         8  @j         /  @j                                           6)'n       ,Ps           @#  f `z `z )   w w P$    0{ 0{                                   y6)Um      `s           3              #              p,  i P P                                   8Lo6)0v      `s             g P P 
     Z                                         W6)      `	              h         \      p,  i                                     M?/6)E      	              h         \      p,  i                                       6)̋      	              h         \    0 0 p,  i                                     H6){       	              h         \      p,  i                                     !ߍ6)      `	              h         \    P P p,  i                                     i6)Г      	              h         \      p,  i                                       <K6)>      	              h         \      p,  i @ @                                   *!6)      `0             g } } 
    ~  ~ Z   ~ ~                                   #x6)ԝ      /ps           h#  i P	 P	 J  f         5  f                                           ت6)pv                 h#  i @	 @	 5  f         ,  f                                           6)                  h#  i 	 	 5  f         ,  f                                           [6)      1s            ,              &              1  i                                           W`6)֌      p2                 @f @f 
  f  h  h $      0g 0g                                   ΄6)v      q2            K              ED              h                                                ]6)      @M2            Y      & &       & & 	                                                tH6)q      \2                  M  M  @   _  P   P  %@       O   O                                    
VDt6)<      2             %       8  8               /                                                Ң#6)d      `12                          <	              `	  k                                           ?6)͍      2            %  f         0	      p  p                                              6)      `2                                        8)                                                `w6)      @2            c              L  @j         F  @j                                           tق6)!      @2            A  f            _         D  @j                                           y^6)~      `2            47      L  L  o              7                                                >|6)؆      	            :      | | :      0} 0} D      z z   a*[2]struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  a*struct { F uintptr; msgs *runtime._panic; gp *runtime.g; pc uintptr; sp uintptr; docrash *bool }                          :d`)t   U       "      4       :      <    <v                                      ٍ`)`u    z             g pp = 
   p = Z   Pq @>                                   J`)ߋ   z             g  o < 
   Po < Z   o =                                 3Y`)ȅZ          z      4       p\    A    ;                                    W+`)   z              4        ['    :    b (                                     .y`)   {             4        ['    :    b (                                     `)0v  ` `s             g P P 
    ` Z                                         ,=`)l  `[           "      4       X:     _    P>                                        D{`):|  @\            "      4       X:     _    P>                                        3v`)b   ]           "      4       X:     _    P>                                       YgDu                "      4       vU    W    C^                                       a>1`)b   ^           "      4       X:     _    P>                                        jn~%`)u  ^            "      4       X:     _    P>                                        `)m  _           "      4       X:     _    P>                                        r`)K|  `            "      4       X:     _    P>                                        >#V`)b  `b           "      4       X:     _    P>                                        Z4`)u  @c            "      4       X:     _    P>                                        K4GU          R      4       7`    7`   7                                      Z)v          ps      4       H\    [`    ]`                                     KGM                     4       i=`    :    9                                      KGh   I @              4       A     <                                          `)|  I             4       L?     s8   s                                       LZghEpv  `                  4       [8     >    9 T                                      &G   8            4       D<     d    c@j                                     {[`)c   8             4       :     A    ?                                 $      O~It   e      p2      4       [`   k @   Zw D                               0   (   .q`)   e       p2      4       [`   m@   Rl H                                     z?4G              p2      4       i=`    :    9                                      Q7PG(  @K e       p2      4       A    <                                    0   (   ¦b`)  @ e      p2      4       [`   m@   aH                               h   h   d`)dL    e       2      4       i`    7a   l0                                     6Rɘ`)    e      2      4       8<`    ?   @ (                                     6E  ` e       2      4       >     h?   6AI                                     G    e      2      4       7`1    <m   8`                               (   $   |J  ` e       2      4       <     ?z@   ; H                                     !5G   e      2      4       @@s    7 P   3@`                                     _ߐ8K   e       2      4       ?     6AH   >`                                      ~'FG   e      2      4       H\     Z    =A                                0   (   @Ć`);   e       2      4       <     m@   @H                                   VH  N e      2      4       +B     X    k                                      G   O e       2      4       6A     b    T;                                      G  ! e      2      4       ew       S                                     M0Fߨ  " e       2      4       ˎ          e                                       EDG  `$ e      2      4       y      <   <                                     [DG,    e       2      4       @@s    \^   [`                                     3G}  `' e      2      4       8X`    ;    :                                      Y=PF  ' e       2      4       6A [    b    y@                                      >=`F@   * e      2      4       7    A   s                                     b/yG  `* e       2      4       (\m    Iy   n                                      3 GS  ` e      2      4       A    <z   @                                       t}FG|  , e       2      4       \     a    s                                      Ϊ̯F̗  `           2      4       =     @:    9 T                                       	F  S e       2      4       @    r;    <                                      dG   `1 e      2      4       ~v    &k   >                                      qR`)J   =       	      4       ̚   6AF(   AF0                                      ܘgGx  7           2      4            L^    l>                                       GI  `8 e       2      4       `    `   `                                     92(G"V   9 =      	      4       A     b    (Z                                      \Y7H   ;            2      4       V8`    G8`   hV`*                                      2J  `;           2      4       V8     G8    _                                       G  ;            2      4       V8`    G8`   _`                                     r3O`)  ;           2      4       d:    j:    ܖ 0     e*struct { lock runtime.mutex; next int32; m map[int32]unsafe.Pointer; minv map[unsafe.Pointer]int32 }                           \f`)ȸ    `      `s     (       '`-    j`-   -       }                                Д[){             _    (       W &   |7      `? 2   f*struct { F uintptr; fn **runtime.funcval; argp unsafe.Pointer; siz int32; gp *runtime.g; pc uintptr }  h*struct { ityp *reflect.rtype; typ *reflect.rtype; hash uint32; _ [4]uint8; fun [100000]unsafe.Pointer }          k&`)     @      8     7 4   +B    <    <`                              ,3`)8     e      8     7   >    ib    7                               .X^A`)4`     e       8     +B n   w   b   7                             3Y`)     e       8     +B    X    om   7                              D:`)A     e      8     <    <    <    : P                              d`)     e      8     <z   <`    <    +B                               |*`)     e      7`    ?`   y@    #9    f                          %|YF(pQ `3 e      ]@     <    @`   7`   ;                               A;VF;B 3 e      j    2<   {b   :
   Pi                             LH$     e      @@s    ?H   6AH   ,jH   wH                              0Fy `4 e      @@s    7 P   c   \K   ;                               ŶF 4 e      @@s    /A1   o   Bs   f`      k*struct { F uintptr; s *reflectlite.sliceHeader; size uintptr; typ *reflectlite.rtype; tmp unsafe.Pointer }              xŲ`)t   r U      "      @       `; T    :    7 (   9 X0                         rW`)o   s        z      @       %@     \    x[     ?(                       9`)          z      @       ;     V``   `Zx  ]v`                          ;DlU               	      @       =     W    W v    *q 0                         E)l  `  <      	      @       DI  g P$   _ L  g n   $  @j $                   ,   $   L``)ȏ  a            "      @       X:     _    P>     g @                         @7`)u     V      "      @       A     xZ    `    `(                          f9RD΄      	      R      @       7     7    7   9                          6)    z	      G      @       o     o    o    o                           G)                 Y  @h         ؐ   _         i   _         :                                     Hd)  `  @
             @       A    A   ;    <                           E0E               	      @                      0                         #^)dm    8            @       #  f 4   j 
  h 
  i L  g t   h                        MPX
)sm              #  f  
 	 I  f           h         p,  i P
 	                         F03`E`v   J                 @       [8     F:    ::     9 T0                   $   $    g`)؏m  `                  @       9     9`   Vq(   :j@                   $       {zIb   } 8            @       R:     ma    a`   [:                          {d):  ` e       p2      @       A    A`   ;   <                         E   L e      2      @       dz    !tz   qsz                              EH/   e       2      @       &<     X    XX t   $B                         X)   e      2      @       j         : n   ;                           $ΪJ    e       2      @       [    c   <    s                          u )n   e      2      @       7    7    7`   7`                          <~Hй  ` e       2      @       0\     8    F    y                        ":YhI`$   e      2      @       D``    \    @`  L`                        !f)  @ e       2      @       `     Y    ʗ                               S,!)!  ` e      2      @       7`    X`   V<`   ;`                          >H7  & e       2      @       Ɛ     x`       n                          g)x  & e      2      @       x    x   xn   nn`                          "( IM   , e       2      @       `       `   Ĝ                          \Jl  `- e      2      @       @2    ؀   V<    <                          ךI
   e       2      @       @@s    z<`   ;   <`                          ֜FJ  / e      2      @       A     o`   k`   \< n                          ̖H'~   e       2      @       6A     T;    :   yt`                        `)`   1 e      2      @       7     9    8     <(                         ט`)I   J =       	      @       9     At   X    <b (                         &q`)  6           2      @       :`    :`   ]   "(                          d)Z~    2           h#  i   1           J  f         5  f                         $   $   ([`)؏  6           2      @       9     9`   V`(   :j@                         "`)\  # e       2      @        W    _    @ Q   Eb
                           3@0GD  `9 =      	      @       B    Y   8Z   @Z                         6)Pu       z           @#  f     #  f         P$      @ @ $                       UD6)`u      @z             g pp pp 
   p p Z   Pq Pq                                 H56)ߋ      z             g  o  o 
   Po Po Z   o o                                 G6)Z      @z            -        iC        p(   _         E   _                     	6)        +z                   8 8 K      @4 @4 K      3 3 B       :  :                   ߿)6),       	              h         @W  f p p \    0 0 p,  i                       !}6)b      `            )              ,R              R      @+
 @+
 hj  l                           <6)      	             Y  @h         ؐ   _         i   _         :                                }Z6)sm                 #  f  
  
 I  f           h         p,  i P
 P
                   ;6)}      r2            %  f         0	                k         T:                                7֨L6)       62             %        N  g         0	      ` `   @l p p                   6)H    2            C          `   _   `0        e]   _                       W%6)?      ^2               _         (   _ Y Y :   _ pZ pZ 1   _                           6),      2            47      { { @(      x x ]        Th                          6)
      2            V   _               ! ! C      " " B	                            udy6)      *2                                                       )  f                            6)'~      2            \7   _         %  f         h:              p(   _ : :                   wOs6)`     i              4P  f         :              ME  k         bh                                DTX6)'`      m             
   _         ,   _         #r   _                                         _]6)c       	           
   _ 0j 0j ,   _  n  n SC   _ j j _      Pn Pn                   5:U6)Ɔ      	                   W
   _ P P    _   ()                                `s6)Z~      2           h#  i   1           J  f         5  f                           z6)	n      @	                  `~	 `~	       @	 @	                               q*struct { F uintptr; e *runtime.eface; f *runtime.eface; nret uintptr; fint *runtime._type; ot *runtime.ptrtype }  q*struct { lock runtime.mutex; newm runtime.muintptr; waiting bool; wake runtime.note; haveTemplateThread uint32 }           <Il        `&      _    4       7    8   $8      >  1                    )    e&      2     4       y@`    <   7`   X  f      R   r*struct { F uintptr; h *runtime.mheap; npage uintptr; spanclass runtime.spanClass; large bool; s **runtime.mspan }                             g)l     '            H       (J    4J  @ @J   p,  i ,    ,  @ ,                 h!`)     eP(      8     7L   7L   `A    ?z    9X(                 y`)     e(      8     8	   >`   <   8 P    #9 (                 j`)     eP)      8     7     [    ؃y   HZ   7                  hq`)(     e)      8     @H   8 P   #9    n9     j #(                 $)P  M e`*      2     (       X@H   XU   $              )  f                       )    e*      2     (       7`3    7                                     t   l   ޥj`)L    `+      z      L       Xy     z   s`0   ;   ;@              gH    +      z      L       PZ    1v   D   b   {b        $       :PDÏ'n  ` p`,      Ps      L       7u    v   `@    `; T0   n`@       (   $   N}xD       ,      `s      L       W     >   ^    _ 0   V @       $      O`)Pv   `-      `s      L       NB     `    ~   `; T(   PX8       \      XCD=    9-            L       :    ?u`	   <     A (   a0             vDlb         `.      j      L       =     g #   }   ]   r              zDn  `I @.             L       m    *b    fe    @`   7`              ? E   `/            L       j8     o8    t8                       wH  `	     /      	      L        ;    @=    =   <   ;              W#\HEk  	     `0      	      L       _     Y    `          (              PE̲  	     0      	      L       (     _        n      0          (   TgTEʏm   ! 8`1            L       A     +B   @    \l@*(   <P       $      /b`)  ` 1      s      L       A     :    7 (   f 0   Be @       (       *
EƏ(  `     `2      p2      L       =     g    >    = ?0   V H             VQYH    e2      p2      L       7     i    H    0\G     F              Uc;I   e`3      p2      L       8     0\G    `    3b    A ?                iEp  K e3      p2      L       m    *b    fe    @`   7`             8j*Ep  ` e`4      2      L       >`    :`   @H   0    <i"             H    e4      2      L       8O    :`   `A    ?z   9X              /E(  ` e`5      2      L       ZiN    6AN    ;`   7   ~;               ]E    e5      2      L       B     X    A    ?     @ 0             X5H   e`6      2      L       @s     \`   3y    (y    Y`              |F w   e6      2      L       Z S    Xz   @`   7`   ;               r(FȖ   e`7      2      L       @@s    ؃y   .w    X     l0             g,@F}  % e7      2      L       7`    ?`   y@    #9    f              xAXF   ( e`8      2      L       n    8O   `A    ?z    9X(             FɈ7H<    e8      2      L        <`    +B`   <z   @ K   [ K               DxFy   e`9      2      L       @ 3    @    8`   7    <`               BWFH   / e9      2      L       m     *b    fe    @`   7`       ,      <F   e e`:      2      L       7     9 @  8 H  <P  \R             ' I0w  " =:      	      L       7     `   $`   X    x(       (   $    Go       `;      	      L       g^     W    z     ~ 0   g @              	)4b        ;      _    @       7    7   7   7       < 6        )l        `<      _    @       7    7   7   |7      = 0%        ){       <      _    @       7     7    7    |7       P> %        {)Pb  @     `=      _    @       7    7   7   |7      @ p$        jA@)u       =      _    @       7     7    7    |7        A $   *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [0]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [4]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [8]uint8 }                             kH6)n      pPs           @#  f p p #  f         P$        $       Zj  f p p                                   8=6)      P2           =  @ , , W
  @f , ,   f  -  - p,  i - - $   P- P-                                   xW6)Pv       -`s            :  g p p %              y   _                       p(   _                                           95C6)v      ps            l-  f 	 	 .  f 	 	 6  f  	  	 0      0	 0	 XE      	 	                                   ;]6)v      `q2           X#  j         6>              
  i   lB              H	                                                Pc6)      2            A      A A o   _ F F ƴ      pH pH 0   _ ? ? ^   _ ; ;                                   !w!6)      t2              f         Cp  f         xf  f         py  f         Ar  f                                           6)      ~2            &6   _         (e   _         B  f         P   _            _                                           ;56)Ȗ       72            K        5B      # #       @% @% /              i  @l 0" 0"                                   ]6)R      @u2            0K      p p X   _         Y        D.  j   30                                          %v6)V      O	              h p p >      Pp Pp j8      q q *	      s s 9      @t @t                                   Zc6)J  `  	            \              :              :              D              1                                                R
K6)      	            \              :      x x :      y y D      w w 1                *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [12]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [24]uint8 }                    $   $   _`)܏     eI      8     #9    n9    8 P   2B     0[`(   7@0@                                      Fv- I  `  I      z      X       PZ     ?    @    DA    `X      (                                `D҃  G `J      `      X       `; T    N;   7 X   :(   A 0   ,<8                                 0CL v  `   K      R      X       `b    ;   B`  v  v  &                                 Pz  I$   K            X       5`    |`   `   {`   ޳`    `(                           ,   ,   XE   
     @L      	      X                3      0   6 @   u eP                           8   4   *{axE=    8L            X       ><     A P   hjE`   #wh   bj   l                                  I   eM      2      X       6A     di    <   @    +B     nA (                                  X)    e N      2      X       n`    jy`   n`   n   Ty   _y                                   7CL I    eN      2      X       8     7    >    A9    F9     `; (                                 gpF  + e`O      2      X       @@s    7 P   c   n   v`   j`                                  e`)V   = P      	      X       b3    hZ`        9e`   Y    ::                             4   4   .(`)ڏ~   $ =P      	      X       A     B   9 (   @   sP   ~@l`                           H      QYXD  Z @Q      `    @       ``    @`   l  "d  ^,              rd          L                        Eɳ  L eQ      2    @        8    8    c   0?   h#  i P [  o   _                         @       :] G  5 epR      YAs    @    Ke     k 8   A P   H\`h   `p    Zx     *struct { note runtime.note; mask [3]uint32; wanted [3]uint32; ignored [3]uint32; recv [3]uint32; state uint32; delivering uint32; inuse bool }                                    Q f6)\|      o"              c c K*   g c c VV  @g @c @c 3  @ pc pc +  f d d    b b                   B/k6)m       1           #  f p	 p	 4   j  	  	 
  h 	 	 
  i @	 @	 L  g 	 	 t   h @	 @	                   :6)܅       2            %  f         0	              :                k         D  k          h                                lNK6)N       2            /   _         .  @l p p [  @l ` ` 8  f         r0  @l   <      P P                   L46)0w      :	           
   _   @$   _ p~ p~ 4              4   _ ~ ~ ,   _ ` ` h      0 0                   6)\      2           
   _         
              +           ,   _         r   _                                         A6)~      `P	           p,  i v	 v	 x  f p{	 p{	 |              .       w	  w	   g z	 z	 j[      {	 {	   *struct { lock runtime.mutex; free *runtime.gcBitsArena; next *runtime.gcBitsArena; current *runtime.gcBitsArena; previous *runtime.gcBitsArena }                        ,   $   .`)Ώt    UX      "      d       :     K9 W   7 (   7 0   `; T8   &v H   r P               @      a`)7m  @R     `Y      "      d       7     8    $8 0   (i H   f P   $`.X   P> `                      .槻Eu    Z            d       \`    z            /s     ؎ (   ~`0               8   4   SN.@EL   	     Z      	      d       x               0    @   3 P   h `               4   (   @G`)       @[      p2      d       =     g    >    : x0   ^ @   V ~H   L|`               (   (   Eҏ|   e[      2      d       `8     =@B   aq    =     = 0   xV 8   u *@                     iDuI   e\      2      d       #9     ?m   a    um   X     @ (   L? 0                    )źEq  ` e ]      2      d       @@s    9   ;@   8Y    Dw X  8`  p                     MHО  ` e]      2      d       L     gz    e    e    o`   d`   o`                      ȒI(}    e`^      2      d       n9     #9    7`1   >?`   n<    8 (   y8 0                      I?   e _      2      d       h[@s    m1   k`   \@s   ]e1    X`(   x`0               (   $   y`)~   e_      2      d       9     7    B   &c    7 0   :`8   z< H                     V)    @@`             h       En  @ cV  f ^
  h 3W  @ 
  @h 
  i 4  i L  j p,  i H-  @e 1G  e               1[`)(=      3`	   	   X     `Y   7
       Y`   i=   Z=     (   8Y`0             6Ґ`)L=   3pa	   	   X     `Y   7
       Y`   i>   Z>     (   8Y`0             ;pA[`)S       3b	   	   X     `Y   7
       Y`   i>   Z>     (   8Y`0             3`)a      3b	   	   X     `Y   7
       Y`   i@?   Z@?     (   8Y`0             
`)p    3Pc	   	   X     `Y   7
       Y`   i?   Z?     (   8Y`0             5F`)       3c	   	   X     `Y   7
       Y`   i@@   Z@@     (   8Y`0             $`)^       3d	   	   X     `Y   7
       Y`   i@A   Z@A     (   8Y`0               `)      U0e	   	   <`    n   @
   n9    #9    8     _ (   @ 0   > 8               1`)     e	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8       4       G`)(     9pf	   	   <`    n   @
   n9    #9    8     _ (   @ 0   > 8       (       `)     zg	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >8       $       -V`)     zg	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8       (       `)     Ph	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >8               1`)     h	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8               `)      =i	   	   <`    n   @
   n9    #9    8     _ (   @ 0   > 8       (       `)     =0j	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >8               1`)     =j	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8               1`)     8pk	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8               `)      el	   	   <`    n   @
   n9    #9    8     _ (   @ 0   > 8               1`)     el	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8               `)      ePm	   	   <`    n   @
   n9    #9    8     _ (   @ 0   > 8               1`)     em	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8               1`)     =n	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8       $       -V`)     =0o	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8               1`)     eo	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8               1`)     =pp	   	   <`    n   @
   n9    #9    8     _ (   @ 0   >`8       4   ,   `)n   p q      Ps      p       7 X    PZ    Z?    0   `@8   `; TH   n`X   `   X   T   ]`)8   q      `s      p       L?      <    b     B -(   gp   Ӑ T      X   0   0   6Bd`) 0u    <`r      	      p       W     A    c   _    .a(   >`0   H   b XP          $O)v  @F p2            Y  @i         ./              ؐ   _            _     `N i   _         p   _     PM :                    R,/E^   es      2      p       <    n   @
   n9    #9    8O    _H(   @ H0   d      9F  s e@t      2      p       \     \       x    60   {w`8   Jc`@    H   4   ,   c
J  ` et      2      p       <     ;z@   ?zH   M`zP   kX   tZ    \   `Y``         f(IАR  @ eu      2      p       XX t    0\   :\  bk\  @[  qB[  Z   A K  $      3`)0   R e v      2      p       @@s    8 P   "j   y   p      zs(   7 u0          I   S ev      2      p       [     @    c    ;    @B    v (   w`0   \`38         I6)m      `G           $       _      @ @ _   _ 0" 0" PR   _         \R   _     _      
 
       ` `                                   #ML6)ĕ                    ,              )[  f           i         P9  g         9  i         	  i         /1  g                                            LF6))|      @           Zc              t3  g         *      n n W   _         ~      p p W      Pp Pp (,                                                .?6)v      rp2            Y  @i         ./              ؐ   _            _         i   _         p   _         :                                                F16)v      p2            ,              )[  f           i         P9  g         9  i         	  i         /1  g                                           (h6)|      2              i         Z9              9  i e e 1  i `d `d <       l  l H<              1G      d d                                   i6)v      2               _         8  f          y   _       g          <g  j         y  j         _r  f                                           g56)w      2            ,              )[  f           i         P9  g         9  i         	  i         /1  g                                           6)I      	           *              
      0Z 0Z c       a  a H$              $      \ \ |e   _ h h [   _ @g @g                                   36)0c      `t	            u-  f               @\ @\ Pi              7  f i i ߁      e e &G      ` `   f                                           Oc@ F    e~      2     4       HXm    @   Y    (e   _         B  f         P   _            _                                     	       ŤKu    9	   	         |           ښ   Z   A   [   \
   B   @[   c                       (      fD=    `	   	   ps      |       ?    W     (9p(   a"0   X`8   <`@   qH   0J   aL                       $       o,`)<   e 	   	   2      |       +B     XY   :`   @@U   pX     rb`(    Z 0   GBm8   B@                             wךIv  H e	   	   2      |       X     `Y   7
       Y`   i`   Z`     (   8YT0                             ρ6)      `           L>  i G G (J    @H @H 4J  @ H H @J    I  I p,  i I I ,    I I ,  @ PJ PJ ,   J J                   bF6)      j           DI  g t t w           P$   _ s s L  g s s n   0v 0v $  @j  v  v            $   u u                   )6) u      R           DI  g ` ` w           P$   _   L  g 0 0 n     $  @j              $                       =56)(m      "                                                     ,                                          p,  i p p h                                2Ы6)7m       Y"              e e K*   g e e 3      g g VV  @g e e +  f k k ?       i  i 5      pf pf 5                                q6)    v2            e          e               y                      5              ]  f P~ P~ -              Q                                6)      2           )       [  [ `w       ^  ^ n      h h ?      ] ] I                    s s L       U  U L8      g g                   V.`)$3   9
   
                :`    :`   \ ?(   ;-@   <      X   u   z    T          ,   ,   h_`J̏T  * e
   
   2             8 *    #9    ,t    8     n9 (   8 0   B 8   > @   )` H   2`HP                 /
9)ĕ  D @`                   PXm    ,              )[  f           i         P9  g         9  i 1 1 	  i `1 `1 /1  g  1  1           239)v   G e       p2            PXm    ,              )[  f           i         P9  g         9  i @ @ 	  i   /1  g ` `           b9)w  @I e      2            PXm    ,              )[  f           i po po P9  g         9  i pp pp 	  i o o /1  g o o             Q',h)  @O                        L>  i G  (J    @H p 4J  @ H  @J    I  p,  i I P ,    I 0 ,  @ PJ  ,   J 0        @
)ѩ  e 2  	 	        \I  f         =  f         V  g         *  f         :,              ?  f         X              |5  f         J  g                j)|~  f 	  	 	        #              n  g         n  g         4              c  g         X$              ,5              p,  i `	 _	 ?                    26)       Q`  	         x*      [ [ rn              V              *      M M ~      @P @P V              ^,              rd              px      V V                                   ܸ6)l      @"  	 	        j3                 T T K*   g T T VV  @g PT PT +  f U U J              \              ?              ?                                                6L6):|      "  	 	         I       W  W    V V K*   g `V `V VV  @g 0V 0V +  f W W J              \              W              ?                                                `n6)b      @"  	 	            ^  ^ K*   g ] ] ]*      ^ ^ VV  @g ] ] +  f _ _ J              \              @5              ?                                                ~6)b      @"  	 	           X X K*   g X X VV  @g X X *              +  f @[ @[ J              \              J5              ?      Y Y                                   6)u      "  	 	           [ [ K*   g [ [ VV  @g `[ `[ W>      0\ 0\ +  f ] ] J              \              pJ      \ \ ?                                                *6)m      @"  	 	           `M `M K*   g  M  M VV  @g L L 4      M M +  f O O J              \              ?      N N ?                                                OR6)K|      "  	 	           P P K*   g pP pP VV  @g @P @P I      @Q @Q +  f S S J              \              W      R R ?                                                NY6)      "  	 	           0` 0` K*   g _ _ cn     a  a VV  @g _ _ +  f a a J              \              w              ?                                                6)b      @"  	 	           F F K*   g F F VV  @g `F `F +  f 0H 0H J              +      `G `G \              T5              ?                                                ҧ6)u      "  	 	           PI PI K*   g I I VV  @g H H +  f  L  L J              3?      I I \              J       K  K ?                                                }]{6)      2  	          j   ; ; ݠ   < < X%   _         Nf  f         4      : :               r      9 9 Lj   _ A A )      = =                                   n\6)       :2  	         0*      L L X$      R R dJ              "5      `S `S ~      S S `$       R  R p,  i H H L      ` ` `	                                       }6)ѩ       2  	 	        \I  f         =  f         V  g         *  f         :,              ?  f         X              |5  f         J  g                                           0W6)|~      	  	 	        #              n  g         n  g         4              c  g         X$              ,5              p,  i `	 `	 ?                                          H   H   :`)4b  `         `s             A          (    0    @   <P   Y ~X   <p      nc   k`-                                      P#]MIg    @                    +B     jm    @`   x\`   X      y@   :4    [am(   <0   8                               H   H   ;8E$             	                                0   5 @   R P    `   { p   8    @<                                       lI|    e      p2             +B     jm    @`   x\    X      y@   :@G    [am(   <0   `8                               $       CE|    e      2             X     l   >   `   A    c(   A0   l8   @a @   7 B   ԁF                                      BNI|  G e`      2             +B     jm    @`   x\`   X      y@   : a    [am(   < 0   8                               4   0   gAVF֏9}  @N e@      2             ec    nt   :`   t    _``    tz(   [0   [8   [`@   [`P   @@s`                               d  ,  KH    e       2             @     }    B              X(   ! X        `  )u`                              X   L   0W`)   d e       2             7`    7`   ew    0   Z;`@   k H   L?P   jBh   p[@      Bs                               <   <    Z`)  `/ e      2             \    hv    p    Fd    o    `X(   M`@   =d`X   `   0eh   'eMp                                      (i F   e      2             x    d       ,0   Q@   TP   P`   > p   `   `   `   7@p                   8   8   "hFԏ}  + e      2             7 P    v   6A^   A^   ?`    (   f8   ad`H   c^P   z^X   z^`   7`h                         <6)t      @"  
 
        8I  g         =  g         #  f ` ` T?     P$              L  g 0 0 $        K              K              d                         %6)o      z  
          lK  g         X  g         B  g         /              O              s              ,R              DR        tR              _                                M6)       t2  
          v6   _   @              f7   _   %  f         /   _   B	      ` ` D      @ @ h:              e1  j   _  j                           u^36)6      `2  
          4        %      @ @       p p .  @l   7/      p p r]        ]  @l   ]        Th      0 0  )                                 V[)(m  Q            "    (       7     7                                              ,                                          p,  i p  C h                          @j`)           z             ]e X    >   Z    PX(   d  ib   Й~  M~  j        r  `; T          Ϸ`)     z      G             N; D    7 X   7@   8 (   `; T0   va`@   %a`P   <X   8 X  29   9?  o   ~8@          J>`)m   D z      G             N; D    7 X   7@   8 (   `; T0   va`@   %a`P   <X   8 X  29   9?  o   ~8@            d6)       z           @#  f PH PH )   @F @F P$    a a "A   _  [  [ K   _ W W f   _         8      `_ `_ %p   _ N N C  f ^ ^ N   _ `D `D *h  f H H                                   ̈́6)                    f         &      " " &       #  # &  g # # 6                            1              1  @j         1              )              )      $ $                                    6)      @                          &              &              &              6                    B B 1              1              1              )              )       /  /                                   Pxf6)|      pps            X%   _         &   _         /      P	 P	 |D  f         ,:      @	 @	 g              q                    `	 `	 "s              ]G              Q                                                006)b      @           
  f         5  f p	 p	 :,                            Ƞ      	 	 A  f         R  f         :  f         ;   _         0      	 	       	 	                                   }6)      2   	          g         
                g 
 
 P$   _ 
 
 p,  i P
 P
 $    
  
  K              K      P
 P
 d   
 
 K   _                                                   0       K72`)ǏI_      3p      ;1    ?@   7`   7A   i>    ?>(   ew`0   `8   T @   bH   oJ   7L   7N   M` P   , X                               0       Ӥ`)Ǐ       3p      ; e    ?@   7`   7 B   i?    ??(   ew`0   `8   T @   bH   oJ   7L   7N   M` P   , X                               H  (   `)ޏm    z      G             7 W    ;@   ;@    \ 0   a 8   X @   l H   8 `   8\ h   `p   <x    x    `                          4       J[   e      2             j    `     | $   `(   j`0   j`8   j`@   j`H   t P    T   j X   Ƙ \   j `   Ì d                              x   /`)`  $ e      2             @ X    @@s   8    i   (Y   B`    A (   P9 0   _9`_8   K9   B    9    9`_   9                           @       kK     ep      W    s   V   `   D    (   M0   #8   k@   /H   P   BX   x`   ֛h   p   8x                         B?6)m      @G           )   @ @ e  f   c-        Py          {\  f   DO      p p PO              \O        hO      0 0 tO        y      Щ Щ 4  f                     PW6)x      2              @j                       88                             H              B  @l         y              M  f         q  f                       N              F                          0       ě`JpJǏJ}   e      2             ;`    ?`   7C   7{   i`    ?(   ew0   8   T @   bH   oJ   7L   7N   M` P   , X               X        E  `                    <`    ȼ`   s`   B8`   `K    `P   >`X   ``   ~`h   @`p   Ђ`x   y`   `   `      Q    H       ~xK   7           2             W     W    ^    W(   V0    W8   ^@   y^H   8WP   gX   g`   ^h   ^p   2rx   HW   ^   T   L   `)  7           2             ]     i    _   Q_   h   h   ^    b= (   0   4> 8   $}y@   i H   7 P    X    p   !    l`                              a!%D=  `        j             7@p    ^   ^   ^   g    g   *g   4g   ^   F      |   pg   zg   q   q   q   7@p           `       _%L   `7           2             9     i    }    D~`   =`    0W`(   :`0   :`8   B>@   
i P   } T   l>X   fh   b]p   8=   =   [=   
:                 66)R      `            f*  f         ^
              #  f         x4  f         
  @h V V   g W W \              h  h         \@              Y  @h         ؐ   _         i   _         N  g         9              :                                                r6)      @   	        +>  g         *  f         2  g         p,  i  	  	 5  f         t   h 	 	 ?   h         X              ?              -  f         ;  f         	   h         F   h         ^              <G                                              Fhm`)   y `      z             7u    m   7`    
9(   8@0   8@X  >    t   Z?   :`   NB    ,    PY   `; T   sd    8@7!  8@7!  j !  Mt  !                                    6`)I    e      `2             >     1=`   9`(   9 @   W WP   u_ X`   l_ Xp   щq   hj   g@   
   ;`   ޙ T   u   hq   `       H{   Y`8  rz@                        ])x    e      2     @       >m    [`   0X`   @m     @j                       88                         H          @ B  @l      y              M  f         q  f                       N          P  F                                   Je6)       z            X%  f     *7   _     A   _ 0 0 e        L      p p Y          L      P P /        f   _         p(        8)   _   Q   _   TQ  f         )     _             0 0                   /6)I      ``2   	        ~           +           P  f         p$  f L L W              J              W      `W `W p,  i ? ?   f T T                     pL pL k              0      PG PG 0)      B B 0      F F ϑ      0H 0H                   6)      @`2   
        h#  i T T +>  g         *  f         2  g         p,  i @e @e 5  f         t   h e e ?   h         X              ?              G\  f         g  f         9   h         `q   h                       oq                                T)v   e      p2            #  g En   &
  g 3   i cV  f pw   ^
  i p#  @ V  g n  @ c  @ z  @ 3W   ,   MW  f   i 
  @i   g k+    n    
  i ?  g  $  g I  g +  g ,   4  i L  j p,  i H-  e 1G   f  6*struct { allocfreetrace int32; cgocheck int32; clobberfree int32; efence int32; gccheckmark int32; gcpacertrace int32; gcshrinkstackoff int32; gcstoptheworld int32; gctrace int32; invalidptr int32; madvdontneed int32; sbrk int32; scavenge int32; scheddetail int32; schedtrace int32; tracebackancestors int32 }                     Dð6)       "                            Pq Pq K*   g  r  r #   g         VV  @g `r `r   g           g         P#  f                       ,              #              I              (?              L              p,  i r r h              $                                          P3    =`)@v          R            7 W    >@   PX(   \ @   a H   :@ P   A@`X   s `    x   U9    Z    s      d@      F   `    7?`   7 !  ,@``!  X[ ]  <`e                          X       "K?                       5`    |`   `   `   `    `(   ޳`0   i`8   B`@   `H   3`P   d`X   d``   Hl`h   jd`p   `x   `   {`   `   `   `   `                                 `)  @           `2   	 (       
   l_    +>  g         *  f         2  g         p,  i @e f 5  f         t   h e  g ?   h         X              ?              T\  f         g  f         9   h         ~q   h                       q                                            8dn6)       z            e          L        H&   _           jf      0& 0& p(              (^              )               R          _      @ @       # # E      , , _        8R      0 0 B                      $        vj      ( (             |
 x 
 nY`)   @      z      $      'I   70    8   ?@   NBH   \BP   ~@X   ~ `   u h   u`h   h  Y p  Te x  4   ً   @  |dz  a   b   @`  x   `; T  `                    8GR   @           4       <     \<`   ?	   f*  f         ^
              #  f         x4  f         
  @h V O   g W O \              h  h         \@              Y  @h         ؐ   _         i   _         N  g         9              :                            l  %)`)      e      @@s     P   j   x       Ы   `   x    ʑ0   z@   P   6o`   [p   m2   X2   vu2   u2   wc`1   uy   @s  n !  D  `  i@s :2            ܯ6)t      X"           =  g         3                            )   P P I?     LJ              _?              j?              XJ              W              P$              L  g ` ` X  f         *X  f         5  @      _   |:  f         p(              G  @ ` `                                   P6)      q`s                  `
 `
 %      
 
 Y      @0 @0 Px      @ @ /              S   h @4 @4 p        /       
  
 *      1 1 O  g          z   _ p
 p
 @P              nE   _ 0
 0
 LP      
 
    _ 
 
 Q      
 
 )      
 
    h P/ P/ j   h 
 
                                   [o6)=      -            UY   _         Z      
 
 P&      `
 `
 X&                     "
  "
 *B      #
 #
 %Z      
 
   l  
  
 `&      "
 "
   l  
  
 -      
 
 h&              ?Z      
 
 /              	      p	
 p	
 O  l  
  
 G   
 
 ΁      P
 P
 1s      
 
                                   tq6)}  `  2                            j         |Y  g   e   _   pM  j         z.  f         /              .              .                                          y  j P  P  /D              π                        E  j         E  j   @)        i                                             )        `      "    (       (:    ":                    Pq PE K*   g  r E #   g         VV  @g `r 0F   g           g         P#  f                       ,              #              I          D (?              L              p,  i r C h              $                                      P   P   ^h?}K}   e      2      <      6A    A   @`U       b     g 1(    0   b 8   q@   h~ P    X   y``   ` h   s l   ~ p   ؃yt   H\v   wx   tz   d|   x~   t    XZ    *@s   y [                             56)l}        2             %        d              0 0 N6        @  @l     fZ      p p 5B                          @f        /   _ ` ` :        r        h   _               P P 5      ` ` Pz        &;              E        F                             \D_U          j      H      7@p    V   q   9   ^   q   Rg   \g   q   ,   Hg      q   Ζ   q   >g   q   q   fg   (^   1^      |   :^      7@p                 A36)g                  En  @ ; ; cV  f p< p< ^
  h 07 07 3W  @  ;  ; ,                h         
  @h 4 4   g @8 @8 
  i 6 6 ?  g 8 8  $  g 8 8 I  g 5 5 +  g @9 @9 ,      9 9 4  i 5 5 L  j `4 `4 p,  i 3 3 6              H-  @e 4 4 d      4 4 Z9              qD  f         H<              1G  e 2 2                   vc6)t      "           #                g         
                g P P 
              )       I?       LJ              T?     j?              W              P$   _   p,  i   ?              X  f         *X  f         $      K      p p K              d       5  @ @ @ %  f                 O              J                                                6)$3                 l
   .
 .
 J    .
 .
 $    .
 .
 $   /
 /
 d   p0
 p0
 `K       
  
 xK      
 
 l6      p8
 p8
 Y       R
  R
 p7      
 
 zA      
 
 PL      
 
 $8       >
  >
 .8      =
 =
 B      F
 F
 Z      @C
 @C
 *B      A
 A
 %Z      >
 >
 2Z      M
 M
 L       E
  E
    _ -
 -
 x      W
 W
 [      @
 @
 D      @]
 @]
 \      f
 f
 i       6
  6
                   Py6)e      2            m  @j           @j         
  @j           @j           @j           @j         "  @j         -  @j         (  @j         F  @j         L  @j         (&  j         Y                @j           @j         q      P P               :;              D;              h              h              b;  @j         l;  @j         (  j         (  j         (  j                     $7      o8EZ  ` "   "               >`    (X`   6j`  ct`  Y`  v`-   -   -  7 -  @ (2  Y 2  ZH3  ;`3  X`4  <05  ؎ x5  @q 5  D 5  f`5  c`5  `5  X`5   5  *`5  `m5  /c<   PB   XB  ``B  `hB  `pB   x`xB  `B  H@ B                Q`)l  % e"   "   2            k    Gv   @@s    Z1(   b0   q8   Z@   hP   ZX   l`   Z`p   8[`2x   b`   &`   A    Wx   rj    Y`   \@s   U^   L@s   X`   Y T(  0`0  y8  ys@  `H  |sP  X  ``  Psh  p  x                  C296)v      R            xX      p p bo          c-          L          Y        `x        e      p p   f P P q.       '  f         
9   P P           \   ` ` \   ` ` \       \   @ @ 
]   ` ` D            D        z      p p           f P P i0                0 0 Ȼ   _                                           `)ɨ  `" e#   #   2                 ?   0k0    H   Z P   Z X   B `    Y h    p   Ќ x   L?    X    :    }?    9w        T;    [a    Y    \    `    Ҝ`   Ԅ~   s  A   Ϗ 8  Ă`H  ˎ `  `p  k    $  ro  :  6AU                                h	  %8`)@U  O e#   #   2            8    d`   @`2   `   `    (   71X   !b@`   < h   Xp      <  '  Lx`  bx`  A`   n`1  Yi   Ut0  y`H  z2H  P   X  ݴ `  bh  7`x  	    `1  :  p  ; t  \  D`#  2<@p#                              8  d   6;^FH  4 ep(   (   ?    X   A@p    @   7`      `   ۣ`   [`   d   [`  Z`          (   0   8  `@  ̣`H  sP  ̋`X  @ `  ?h  p  ̻  j  ʥj  z``  y  v    h\    cB   l     Y0  Y@  YP  u`                        6)       `s           #                g         
                g   
              )     I?   0 0 LJ              T?   p p j?              W              P$   _   p,  i   ?              X  f         *X  f         $   0 0  K              K              d   p p 5  @   L  f         %              A              9      D D x              2r       J  J 1        ^i                                    ,G  8  @޲E@   (   (               N`    ڼ`      ؗ`   s`   '`   `   `   !`   ``   `   B`   B8`  o`  C`  `   `(  `0  P`8  β`@  ;`H  >`P  [sX  `o  o   `o   o  ao  @`o  Ђ`o  `o   `o  ~` p  w`p  XY`p  ߲7p  ( / p  ͢`Hp  <`H  Q P  X      g8FZ  " e)   )   2             X       <    l0   l@   ZP   `   up   l         6      .      t        s   Ra0  (@  lP  `  ͳp  w      [`!  x`!  `!  t!  @j!  i`!  ` ,  ב0,  @,  ޻P,  ``,  p,  x,  ,  |,   2*struct { lock runtime.mutex; lockOwner *runtime.g; enabled bool; shutdown bool; headerWritten bool; footerWritten bool; shutdownSema uint32; seqStart uint64; ticksStart int64; ticksEnd int64; timeStart int64; timeEnd int64; seqGC uint64; reading runtime.traceBufPtr; empty runtime.traceBufPtr; fullHead runtime.traceBufPtr; fullTail runtime.traceBufPtr; reader runtime.guintptr; stackTab runtime.traceStackTable; stringsLock runtime.mutex; strings map[string]uint64; stringSeq uint64; markWorkerLabels [3]uint64; bufLock runtime.mutex; buf runtime.traceBufPtr }                               %  %  D`) l}    e` *   *   2            @@s    ?`   y`   h`    y`(   Ps`t0   b`H   7`         \   #   `         `  Y   ț0  4@  0 P  VX  Nh  ̀x    3  `  E  I  0X  \~     Xt i8  7`H  i P  ̃PI  I  I  (J  %pJ  *@sJ  hJ  d@[K                ه`)U   e,   ,   2             0\     8    F    _H    _ H(   7 T0   [ ^8    p    x   y    ([`   U`   `   ?   `1      s3   Bm   ˤ      Ǎ   R      D          %z   `2    l1  <`  z   x 0  y 8   \ @  @ H  t~ "P  n X  m `  o^h  i`p  a`  \K  `                          D36)=        #          #  f         (#              0#              @#  f p	 p	   j         
  i  	  	 )    	  	 +              5              n              >              ,d                                          S      p	 p	 a  f         Vd              ?              $    	  	 5              d   	 	 .Y            H%              X%  f         ((              <0                         :              q                            h                            $              <              )                                             ,Z6)0u       r	  % !                      
              -
              3              >              vc              w              3              V              
                            #              >              5+              P+              
  g         $  g         
  i   +              0$        +  f         w   _ @ @ \              |J              p,              J              o              ,              J              5                    	 	 $              ?        o   _    &        PD        )   _                                     鼈6)      p2  %         #  g ` ` En     &
  g   3   i   cV  f     pw   P P ^
  i   p#  @   V  g     n  @ 0 0 c  @ p p z  @   3W     ,       MW  f ` `   i   
  @i     g     k+      n    @  @  
  i 0 0 ?  g p p  $  g   I  g     +  g   ,       4  i @ @ L  j   p,  i   H-  e   d              Z9              qD  f         0(  e         <              H<              1G   f                                       "96)      p2  %         #  g @ @ En   p p &
  g   3   i   cV  f     pw   0 0 ^
  i ` ` p#  @   V  g   n  @   c  @ P P z  @   3W     ,       MW  f @ @   i p p 
  @i     g   k+      n    P P 
  i   ?  g    $  g     I  g 0 0 +  g ` ` ,     4  i   L  j   p,  i @ @ H-  e   d              Z9              qD  f         0(  e         <              H<              1G   f                                     36)|      `p2  %         #  g   En   P P &
  g     3   i   cV  f   pw       ^
  i   p#  @   V  g     n  @ P P c  @   z  @   3W     ,   0 0 MW  f ` `   i   
  @i 0 0   g ` ` k+    p p n      
  i p p ?  g    $  g     I  g     +  g ` ` ,     4  i   L  j   p,  i   H-  e ` ` d        Z9              qD  f         0(  e ` ` <              H<              1G   f P P                                   ]6)=       p2  %         #  g   En     &
  g @ @ 3   i p p cV  f   pw     ^
  i     p#  @ @ @ V  g   n  @   c  @   z  @ 0 0 3W   p p ,     MW  f     i   
  @i P P   g   k+      n      
  i 0 0 ?  g p p  $  g   I  g   +  g     ,   0 0 4  i p p L  j   p,  i   H-  e     d              Z9              qD  f         0(  e         <              H<              1G   f P P                                   1o@N6)      @p2  %         #  g   En     &
  g   3   i     cV  f P P pw     ^
  i   p#  @   V  g   n  @     c  @   z  @ @ @ 3W       ,   P P MW  f     i   
  @i       g 0 0 k+    ` ` n      
  i   ?  g      $  g P P I  g   +  g   ,     4  i     L  j ` ` p,  i   H-  e е е d              Z9              qD  f         0(  e         <              H<              1G   f                                       M6)t      @p2  '         #  g 0 0 En   ` ` &
  g   3   i   cV  f   pw       ^
  i P P p#  @   V  g з з n  @     c  @ @ @ z  @   3W     ,     MW  f 0 0   i ` ` 
  @i     g й й k+        n    @ @ 
  i   ?  g    $  g   I  g     +  g P P ,     4  i   L  j     p,  i 0 0 H-  e p p d                            Z9              	              qD  f         0(  e         <              H<              1G   f                                     X6)R      p2  '         #  g   En   н н &
  g     3   i 0 0 cV  f ` ` pw     ^
  i   p#  @     V  g @ @ n  @ p p c  @   z  @   3W   0 0 ,   ` ` MW  f     i   
  @i     g @ @ k+    p p n      
  i   ?  g 0 0  $  g ` ` I  g   +  g   ,     4  i 0 0 L  j p p p,  i   H-  e   d                            Z9              	              qD  f         0(  e         <              H<              1G   f                                     cc6)       p2  '         #  g @ @ En   p p &
  g   3   i   cV  f     pw   0 0 ^
  i ` ` p#  @   V  g   n  @   c  @ P P z  @   3W     ,       MW  f @ @   i p p 
  @i     g   k+      n    P P 
  i   ?  g    $  g     I  g 0 0 +  g ` ` ,     4  i   L  j   p,  i @ @ H-  e   d                            Z9              	              qD  f         0(  e         <              H<              1G   f                                     6)      `p2  '         #  g   En     &
  g @ @ 3   i p p cV  f   pw     ^
  i     p#  @ @ @ V  g   n  @   c  @   z  @ 0 0 3W   p p ,     MW  f     i   
  @i P P   g   k+      n      
  i 0 0 ?  g p p  $  g   I  g   +  g     ,   0 0 4  i p p L  j   p,  i   H-  e     d                            Z9              	              qD  f         0(  e         <              H<              1G   f P P                                   
iB6)      p2  '         #  g   En     &
  g   3   i   cV  f @ @ pw   p p ^
  i   p#  @   V  g     n  @ P P c  @   z  @   3W     ,   @ @ MW  f     i   
  @i     g     k+    P P n      
  i   ?  g    $  g @ @ I  g p p +  g   ,     4  i   L  j P P p,  i   H-  e   d                            Z9              	              qD  f         0(  e         <              H<              1G   f                                     nƚ6)2       p2  '         #  g     En   P P &
  g   3   i   cV  f   pw     ^
  i @ @ p#  @   V  g   n  @   c  @ 0 0 z  @ p p 3W     ,     MW  f       i P P 
  @i     g   k+      n    0 0 
  i p p ?  g    $  g   I  g   +  g @ @ ,   p p 4  i   L  j   p,  i     H-  e ` ` d                            Z9              	              qD  f         0(  e         <              H<              1G   f                                     O@~6)      p2  '         #  g   En     &
  g     3   i P P cV  f   pw     ^
  i   p#  @     V  g ` ` n  @   c  @   z  @   3W   P P ,     MW  f     i   
  @i 0 0   g ` ` k+      n      
  i   ?  g P P  $  g   I  g   +  g   ,     4  i P P L  j   p,  i   H-  e     d                            Z9              	              qD  f         0(  e         <              H<              1G   f 0 0                                    DHV  @  =*      	  & # 4       B    x;   ;@W                  `3               #              6n           9*              8#              P
                g         `#              *           I           
  g         d4              ,              >+  f         #   j         >              w           c   Ы	 i	 c   `	 `l	 }+  g         #              gW  g         X$              ,  g         p,  i 	  h              ?                 j         v  g         ?  g         5                g         6  g                                 [	 3          pf	 .          ]	                                 x`)0U    e`-<   <   2            8 P    fl ^   ``@   8cH   k PX   ԍ`   n)   <   v    E? P   ~`1   7`2   Z`2   uA`2   8   \  y  ܏   pZ(  X0  8  >y@  iB  $D  ܂ F  YH  `u`P  uX  h  j  vp  !A  P`  AJ  As  Zi T  1  !b@  l`1  r   `   `  ȁ1  ^`  z`  P       `   Xd   ku T  lN   H   P  Rv`1X  oN`  e   e   t0  ;1                        /6)=       ps  . &        '*              @#  f 	 	               *  f         *              *              #      0	 0	 #  f         hI              
      	 	 8$              +              tW              4              >?              )   	 	 W           T?              5              >              d  f 	 	 ,d                                          ~              Ώ                                                        w                            ?           J  f         $   0	 0	 @              K           5              ,              l-  f @	 @	 >7  f @	 @	 A              .  f         D  f         >]   _ 	 	 hR  f         j   _  	  	                   -9&6)V      @*	  2 '                      `3               #              6n              9*              8#              P
                g         `#              *              tI           I           
  g         d4              ,              >+  f         #   j         >              w           c   Ы	 Ы	 c   `	 `	 }+  g         #              gW  g         X$              ,  g         p,  i 	 	 h              ?                 j         v  g         ?  g                    w   @k	 @k	  x   m	 m	 5                g         6  g                                     ,      X	 X	 3              .                g         G              T	  g         0              ;              0Q   _         \<  g          d*struct { full runtime.lfstack; empty runtime.lfstack; pad0 cpu.CacheLinePad; wbufSpans struct { lock runtime.mutex; free runtime.mSpanList; busy runtime.mSpanList }; _ uint32; bytesMarked uint64; markrootNext uint32; markrootJobs uint32; nproc uint32; tstart int64; nwait uint32; ndone uint32; nFlushCacheRoots int; nDataRoots int; nBSSRoots int; nSpanRoots int; nStackRoots int; startSema uint32; markDoneSema uint32; bgMarkReady runtime.note; bgMarkDone uint32; mode runtime.gcMode; userForced bool; totaltime int64; initialHeapLive uint64; assistQueue struct { lock runtime.mutex; q runtime.gQueue }; sweepWaiters struct { lock runtime.mutex; list runtime.gList }; cycles uint32; stwprocs int32; maxprocs int32; tSweepTerm int64; tMark int64; tMarkTerm int64; tEnd int64; pauseNS int64; pauseStart int64; heap0 uint64; heap1 uint64; heap2 uint64; heapGoal uint64 }           Jv6)|       ?p2  K =        

              -
  f         #              4
              PI              3  f         Tn  f         f*  f           g         @#   _         3              3              ^
              p#              n              c              z              #              #                g         I   h         w              #  f         x4  f         >+  f         
  @i Ь Ь   g     >              4              >              k+              n              ?  g   I  g                   w              d              n              4  j         7              E              \              65              ?              ,              W              ?              ,              ,              :d              W              J  l         ^5              h$              C,              p,  i p p 5              5              h  i         o              7X  j         \@              	              Y  @i         ./              ؐ   _            _         i   _         p   _         9                            :              (                            E                                                PG|    e`?      p2  K = 4       <     \<`   ?r   

          O -
  f     `P #          Q 4
              PI              3  f         Tn  f         f*  f           g     0Y @#   _         3              3          ` ^
          `Z p#          [ n              c              z              #              #          \   g         I   h         w              #  f         x4  f         >+  f         
  @i Ь 0`   g   `` >          a 4          c >           i k+              n              ?  g  Pk I  g   j               w              d              n              4  j      l 7              E              \          m 65          n ?          `o ,              W          q ?          r ,          s ,          t :d          u W              J  l     py ^5          @x h$          `z C,              p,  i p | 5              5              h  i     } o              7X  j         \@          ` 	              Y  @i         ./              ؐ   _            _         i   _         p   _         9                            :              (           R               E          p  '()*+,-./05:<=?CFLMNPSZ["
	]`himstx + @ P [) )()
, ->-f-i-v000s25: > CcCfCoCsLlLmLoLtLuMcMeMnNdNlNoPcPdPePfPiPoPsScSkSmSoTZYiZlZpZs":"

 ]
aaabacarascfi)msnss us{}|0|1}
µ  G  M  P *( -  <  >  m=%: '"'-ac-ar125625???AprAugDecEOFFebFriHanJanJulJunLaoMarMayMonMroNaNNkoNovOctPC=SatSepSunThuTueUTCVaiWed]:
adxaesavxdcaendfmagc gp infintmapnannilobjpc=pngptrrawu00volµsμs� !=  <== as  at  fp= in  is  lr: of  on  pc= sp: sp='\'') = ) m=+Inf+inf, n -Inf-inf-vol3125: p=AhomAtoiChamDashGOGCIDATIENDIHDRJulyJuneLisuMiaoModiNewaPATHPLTEThai\u00
	m=] n=avx2basebmi1bmi2boolcallcas1cas2cas3cas4cas5cas6chandeadermsfilefunchouridleint8jpegjsonkindmodenonenullopenpipequitreadsbrksse2sse3stattRNStrueuintwait  -%s ...
 H_T= H_a= H_g= MB,  W_a= and  h_a= h_g= h_t= max= ptr  siz= tab= top= u_a= u_g=, ..., fp:/etc/0.0.11562578125<nil>AdlamAprilBamumBatakBuhidDCA%dDograErrorGreekKhmerLatinLimbuLocalMarchNushuOghamOriyaOsageRunicSTermTakriTamil\u202arrayaudiochdirclosefalsefaultfloatgcingint16int32int64monthpanicpipe2quiets16lesleepslicesse41sse42ssse3uint8valuewrite (MB)
 Value addr= base  code= ctxt: curg= goid  jobs= list= m->p= next= p->m= prev= span=(...)
, not /proc/390625<-chanArabicAugustBrahmiCarianChakmaCommonCopticFormatFridayGOROOTGothicHangulHatranHebrewHyphenKaithiKhojkiLepchaLycianLydianMondayRejangSCHED StringSundaySyriacTai_LeTangutTeluguThaana[]byte\ufffd
    	chan<-efenceencodeerrno exec: ffmpeghangupinfilekilledminutenumberobjectpipe:0pipe:1popcntscvg: secondselectstringstructsweep uint16uint32uint64waitid (scan  (scan) (trap  MB in  Value> dying= locks= m->g0= nmsys= s=nil
, goid=, size=, sys: 19531259765625AvestanBengaliBrailleChanDirConvertCypriotDeseretElbasanGODEBUGGranthaHanunooIO waitJanuaryKannadaMakasarMandaicMarchenMultaniMyanmarOctoberOsmanyaRadicalSharadaShavianSiddhamSignal SinhalaSogdianSoyomboSwapperTagalogTibetanTirhutaTuesdayUsage:
	types 	value=abortedcs     eax    ebp    ebx    ecx    edi    edx    eflags eip    esi    esp    ffprobefloat32float64fs     gctracegs     invalidnumber panic: runningsignal stoppedsyscalluintptrunknownwaiting etypes  goalΔ= is not  mcount= minutes nalloc= newval= nfreed= pointer stack=[ status  t.key= %!Month(, idle: /gid_map/uid_map48828125ArmenianBalineseBopomofoBugineseCherokeeCyrillicDecemberDuployanEthiopicExtenderFebruaryGODEBUG=GeorgianGoStringGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniNovemberOl_ChikiParseIntPhags_PaSaturdayTagbanwaTai_ThamTai_VietThursdayTifinaghUgaritic[signal 
-----

	stack=[PNG

bwmarrincgocheckdurationgo1.13.4infinityno anodereadlinkrunnableruntime.scavengesignal: strconv.unknown( (forced) blocked= defersc= in use)
 lockedg= lockedm= m->curg= method:  ms cpu,  not in [ of type  runtime= s.limit= s.state= sigcode= threads= u_a/u_g= wbuf1.n= wbuf2.n=%!(EXTRA (MISSING)(unknown)+infinity, newval=, oldval=-07:00:00-infinity-loglevel/dev/null244140625: status=Bassa_VahBhaiksukiCuneiformDiacriticHex_DigitInheritedInterfaceKhudawadiLINUX_2.6MalayalamMongolianNabataeanPalmyreneParseBoolParseUintSamaritanSeptemberSundaneseWednesdayZ07:00:00atomicor8bad indirbus errorchan sendcomplex64continuedcopystackctxt != 0fork/execfuncargs(interfaceinterruptlocaltimemSpanDeadmSpanFreenewosprocomitemptypanicwaitpclmulqdqprecisionrecover: reflect: rwxrwxrwxsignal 32signal 33signal 34signal 35signal 36signal 37signal 38signal 39signal 40signal 41signal 42signal 43signal 44signal 45signal 46signal 47signal 48signal 49signal 50signal 51signal 52signal 53signal 54signal 55signal 56signal 57signal 58signal 59signal 60signal 61signal 62signal 63signal 64} stack=[ MB goal,  actualΔ= flushGen  gfreecnt= pages at  returned  runqsize= runqueue= s.base()= spinning= stopwait= sweepgen  sweepgen= targetpc= throwing= until pc=%!(NOVERB)%!Weekday((BADINDEX)/dev/stdin/setgroups12207031256103515625: parsing DeprecatedDevanagariGC forced
GOMAXPROCSGlagoliticKharoshthiManichaeanOld_ItalicOld_PermicOld_TurkicOther_MathParseFloatPhoenicianSaurashtraatomicand8casgstatuscomplex128goroutine invalidptrmSpanInUseowner diedruntime: gschedtracesemacquireshort readsinglejpegterminatedtracefree(tracegc()
unknown pc  of size   (targetpc= a.npages=  b.npages=  gcwaiting= gp.status= heap_live= idleprocs= in status  m->mcache= mallocing= ms clock,  nBSSRoots= p->mcache= p->status= pageSize=  s.nelems=  schedtick= span.list=%!(BADPREC), s.base()=, s.npages=/dev/stderr/dev/stdout30517578125: frame.sp=GOTRACEBACKIdeographicMedefaidrinNew_Tai_LueOld_PersianOld_SogdianPau_Cin_HauSignWritingSoft_DottedWarang_CitiWhite_Spacealarm clockbad addressbad messagebad timedivbroken pipecgocall nilclobberfreecreated by file existsfinal tokenfloat32nan2float64nan2float64nan3gccheckmarki/o timeoutlost mcachemSpanManualmethodargs(parse errorpcm16/s16lereflect.Setruntime: P runtime: p scheddetailshort writestack faulttime: file tracealloc(unreachable [recovered] allocCount  found at *( gcscandone  m->gsignal= minTrigger= nDataRoots= nSpanRoots= pages/byte
 preemptoff= s.elemsize= s.sweepgen= span.limit= span.state= sysmonwait= wbuf1=<nil> wbuf2=<nil>%!(BADWIDTH)) p->status=, consumed: , released: -byte limit
-show_format152587890625762939453125Bidi_ControlI/O possibleJoin_ControlLittleEndianMeetei_MayekPahawh_HmongSora_SompengSyloti_Nagriabi mismatchbad Pq valuebad Ta valuebad Tc valuebad Td valuebad Th valuebad Tq valuebad argumentbad flushGenbad g statusbad recoverycan't happencas64 failedchan receivechild exitedcontext.TODOdumping heapend tracegc
entersyscallexit status gcpacertracehost is downillegal seekinvalid slotmadvdontneednot pollablereflect.Copyreleasep: m=runtime: f= runtime: gp=short bufferwirep: p->m= != sweepgen  (default %q) (default %v) MB released
 MB) workers= called from  failed with  flushedWork  gcscanvalid  heap_marked= idlethreads= in duration  is nil, not  is too large nStackRoots= out of range s.spanclass= span.base()= syscalltick= work.nproc=  work.nwait= , gp->status=, not pointer-byte block (-print_format3814697265625GC sweep waitGunjala_GondiMasaram_GondiMende_KikakuiOld_HungarianSIGKILL: killSIGQUIT: quitUsage of %s:
bad flushGen bad map statedalTLDpSugct?exchange fullfatal error: filter methodinvalid base invalid statelevel 3 resetload64 failednil stackbaseout of memoryparsing time power failurescvg: inuse: srmount errorstill in liststop signal: timer expiredtriggerRatio=unimplementedunknown errorvalue method xadd64 failedxchg64 failed}
	sched={pc: (core dumped) but progSize  nmidlelocked= on zero Value out of range  to finalizer  untyped args -thread limit
/proc/self/exe1907348632812595367431640625: extra text: FFprobe Error:GC assist waitGC worker initMB; allocated Other_ID_StartPattern_SyntaxQuotation_MarkSIGABRT: abortallocfreetraceaudio channelsbad RST markerbad allocCountbad span statebad stack sizefile too largefinalizer waitgcstoptheworldinternal errorinvalid packetinvalid syntaxis a directorykey size wronglevel 2 haltedlevel 3 haltedmemprofileratenil elem type!no module datano such devicenot a PNG fileprotocol errorruntime: base=runtime: full=s.allocCount= semaRoot queuestack overflowstopm spinningstore64 failedsync.Cond.Waittext file busytoo many linkstoo many usersunexpected EOFunknown markerunknown methodunreachable:  unsafe.Pointerwindow changedwork.full != 0  with GC prog
476837158203125: cannot parse <invalid Value>ASCII_Hex_DigitDecoding Error:Encoding Error:Hanifi_RohingyaOther_LowercaseOther_UppercasePsalter_PahlaviRunStart Error:]
	morebuf={pc:advertise errorbad IEND lengthbad IHDR lengthbad PLTE lengthbad debugCallV1bad filter typebad system callbad tRNS lengthelem size wrongforce gc (idle)invalid paddingkey has expiredmalloc deadlockmissing mcache?ms: gomaxprocs=network is downno medium foundno such processnot a directoryrecovery failedruntime error: runtime.gopanicruntime: frame scan missed a gstartm: m has pstopm holding p already; errno= mheap.sweepgen= not in ranges:
 t.span.base()=  untyped locals , not a function0123456789ABCDEF0123456789abcdef2384185791015625: value of type GC scavenge waitGC worker (idle)GODEBUG: value "Imperial_AramaicMeroitic_CursiveOther_AlphabeticSIGNONE: no trapZanabazar_Square
runtime stack:
after object keybad Huffman codebad special kindbad symbol tablecastogscanstatuscontext canceledencode or decodegc: unswept spangcshrinkstackoffinteger overflowinvalid argumentinvalid checksuminvalid exchangeinvalid spdelta mSpanList.insertmSpanList.removemessage too longmissing stackmapno route to hostnon-Go function
object is remotepacer: H_m_prev=reflect mismatchremote I/O errorruntime:  g:  g=runtime: gp: gp=runtime: nelems=schedule: in cgosigaction failedstopped (signal)time: bad [0-9]*workbuf is empty initialHeapLive= spinningthreads=0123456789ABCDEFX0123456789abcdefx1192092895507812559604644775390625: missing method GC assist markingNewDecoder Error:NewEncoder Error:Old_North_ArabianOld_South_ArabianOther_ID_ContinueSIGBUS: bus errorSIGCONT: continueSIGINT: interruptSentence_TerminalStdoutPipe Error:Unified_Ideographallocation failedbad TinySizeClasscorrupt zip file entersyscallblockexec format errorexec: not startedfractional secondfutexwakeup addr=gp.waiting != nilin string literalindex > windowEndinvalid bit size key align too biglocked m0 woke upmark - bad statusmarkBits overflowno data availablenotetsleepg on g0permission deniedreflect.Value.Capreflect.Value.Intreflect.Value.Lenreflect: New(nil)reflect: call of runtime: a.base= runtime: b.base= runtime: nameOff runtime: next_gc=runtime: pointer runtime: textOff runtime: typeOff scanobject n == 0select (no cases)stack: frame={sp:thread exhaustionunknown caller pcwait for GC cyclewrong medium type  but memory size  because dotdotdot to non-Go memory , locked to thread298023223876953125: day out of rangeCaucasian_AlbanianRFS specific errorRegional_IndicatorVariation_Selectorbad manualFreeListbufio: buffer fullchunk out of ordercompression methodconnection refusedcontext.Backgrounddimension overflowelem align too bigfile name too longflag redefined: %sforEachP: not donegarbage collectionidentifier removedin numeric literalindex out of rangeinput/output errorinvalid character missing SOF markermissing SOI markermissing SOS markermultihop attemptedno child processesno locks availableoperation canceledracy use of timersreflect.Value.Elemreflect.Value.Typereflect.Value.Uintreflect: Zero(nil)segmentation faultshort Huffman datastreams pipe errorsystem page size (tracebackancestorsunknown time zone use of closed filevalue out of range called using nil *,  g->atomicstatus=, gp->atomicstatus=, physHugePageSize=/proc/self/gid_map /proc/self/uid_map /usr/lib/locale/TZ/14901161193847656257450580596923828125Canadian_AboriginalIDS_Binary_OperatorPattern_White_SpaceSIGTRAP: trace trap_cgo_setenv missingafter array elementaudio sampling ratebad file descriptorbad flag syntax: %sbad kind in runfinqbad notifyList sizebad runtime·mstartbad span split basebad value for fieldbinary.LittleEndianbuffer is too smallcgocall unavailabledevice not a streamdirectory not emptydisk quota exceededfile already closedfile already existsfile does not existillegal instructionm not found in allmmarking free objectmarkroot: bad indexmspan.sweep: state=notesleep not on g0nwait > work.nprocspanic during mallocpanic during panic
panic holding lockspanicwrap: no ( in panicwrap: no ) in reflect.Value.Fieldreflect.Value.Floatreflect.Value.Indexreflect.Value.IsNilreflect.Value.Sliceruntime: insert t= runtime: pcdata is runtime: preempt g0semaRoot rotateLeftskip this directorystopm holding locksstopped (tty input)time: unknown unit too many open filestoo much pixel dataunaligned sysUnusedunknown wait reason markroot jobs done
 to unallocated span/usr/share/zoneinfo/37252902984619140625Bad chunk length: %dDHT has wrong lengthDQT has wrong lengthDRI has wrong lengthEgyptian_HieroglyphsIDS_Trinary_OperatorMeroitic_HieroglyphsSIGALRM: alarm clockSIGTERM: terminationSOF has wrong lengthSOS has wrong lengthSeek: invalid offsetSeek: invalid whenceTerminal_Punctuation__vdso_clock_gettimebad defer size classbad font file formatbad palette length: bad system page sizebad use of bucket.bpbad use of bucket.mpchan send (nil chan)close of nil channelconnection timed outflag: help requestedfloating point errorforcegc: phase errorgc_trigger underflowgo of nil func valuegopark: bad g statusinvalid image size: invalid request codeis a named type filejson: Unmarshal(nil json: Unmarshal(nil)key has been revokedmSpanList.insertBackmalloc during signalmultiple SOF markersnon-empty swept listnotetsleep not on g0number of componentsp mcache not flushedpacer: assist ratio=preempt off reason: reflect.Value.SetIntreflect.makeFuncStubruntime: casgstatus runtime: double waitruntime: unknown pc semaRoot rotateRightshort segment lengthstopped (tty output)time: invalid numbertrace: out of memoryurgent I/O conditionwirep: already in goworkbuf is not emptywrite of Go pointer zlib: invalid header gp.gcscanvalid=true
 of unexported method previous allocCount=%s flag redefined: %s/proc/self/setgroups 186264514923095703125931322574615478515625Anatolian_HieroglyphsInscriptional_PahlaviOther_Grapheme_Extend_cgo_unsetenv missingafter top-level valuebad type in compare: block device requiredbufio: negative countcheckdead: runnable gconcurrent map writesdefer on system stackerror writing output:exec: already startedfindrunnable: wrong pimage: unknown formatin string escape codeinvalid JPEG format: link has been severednot enough pixel datapackage not installedpanic on system stackpng: invalid format: read-only file systemreflect.Value.Complexreflect.Value.Pointerreflect.Value.SetUintreleasep: invalid argruntime: confused by runtime: newstack at runtime: newstack sp=runtime: work.nwait= stale NFS file handlestartlockedm: m has pstartm: m is spinningstate not recoverablestopg: invalid statustoo many coefficientstrace/breakpoint trapunknown empty Contextuser defined signal 1user defined signal 2virtual timer expired into Go struct field  received during fork
/lib/time/zoneinfo.zip4656612873077392578125Inscriptional_ParthianSIGSTKFLT: stack faultSIGTSTP: keyboard stopYCbCrSubsampleRatio410YCbCrSubsampleRatio411YCbCrSubsampleRatio420YCbCrSubsampleRatio422YCbCrSubsampleRatio440YCbCrSubsampleRatio444address already in useargument list too longassembly checks failedbad g->status in readybad sweepgen in refillcannot allocate memoryerror writing output: excessive DC componentfreeIndex is not validgetenv before env initinteger divide by zerointerface conversion: json: unknown field %qminpc or maxpc invalidnetwork is unreachablenon-Go function at pc=non-positive dimensionoldoverflow is not nilprotocol not availableprotocol not supportedreflect.Value.MapIndexreflect.Value.SetFloatreflectlite.Value.Typeremote address changedruntime.main not on m0runtime:      t.span= runtime: out of memoryruntime: physPageSize=runtime: work.nwait = runtime:scanstack: gp=s.freeindex > s.nelemsscanstack - bad statussend on closed channelspan has no free spacestack not a power of 2timer goroutine (idle)trace reader (blocked)trace: alloc too largeunexpected length codewirep: invalid p statezlib: invalid checksum into Go value of type ) must be a power of 2
23283064365386962890625<invalid reflect.Value>CPU time limit exceededLogical_Order_ExceptionMB during sweep; swept Noncharacter_Code_PointSIGIO: i/o now possibleSIGSYS: bad system call", missing CPU support
bytes.Buffer: too largechan receive (nil chan)close of closed channeldevice or resource busyfatal: morestack on g0
flate: internal error: garbage collection scangcDrain phase incorrectindex out of range [%x]interrupted system callinvalid m->lockedInt = json: cannot unmarshal left over markroot jobsmakechan: bad alignmentmissing 0xff00 sequencemissing type in runfinqmisuse of profBuf.writenanotime returning zerono space left on deviceoperation not permittedoperation not supportedpanic during preemptoffprocresize: invalid argprofiling timer expiredreflect.Value.Interfacereflect.Value.NumMethodreflect.methodValueCallruntime: internal errorruntime: invalid type  runtime: netpoll failedruntime: physPageSize= runtime: s.allocCount= s.allocCount > s.nelemsschedule: holding locksspan has no free stacksstack growth after forksyntax error in patternsystem huge page size (time: invalid duration unexpected Huffman codeunexpected map key typeunexpected signal valueunlock of unlocked lockwork.nwait > work.nproc/usr/share/lib/zoneinfo/116415321826934814453125582076609134674072265625", required CPU feature
bad defer entry in panicbad defer size class: i=block index out of rangecan't scan our own stackconnection reset by peerdouble traceGCSweepStartexec: Stdout already setfile size limit exceededflate: maxBits too largefloating point exceptionfunction not implementedgcDrainN phase incorrecthash of unhashable type initSpan: unaligned baseinvalid interlace methodjson: unsupported type: level 2 not synchronizedlink number out of rangeout of streams resourcesqueuefinalizer during GCreflect.Value.SetComplexrunqsteal: runq overflowruntime: found obj at *(span has no free objectsstack trace unavailable
structure needs cleaningzlib: invalid dictionary to unused region of span2006-01-02T15:04:05Z07:002910383045673370361328125GODEBUG: can not enable "PLTE, color type mismatch_cgo_thread_start missingallgadd: bad status Gidlearena already initializedbad status in shrinkstackbad system huge page sizechansend: spurious wakeupcheckdead: no m for timercheckdead: no p for timererror reading from stdin:inconsistent poll.fdMutexinvalid cross-device linkjson: Unexpected key typejson: unsupported value: missing stack in newstackmissing traceGCSweepStartno buffer space availableno such device or addressno such file or directoryoperation now in progressreflect.Value.OverflowIntreflect.Value.SetMapIndexreflect: Bits of nil Typereleasep: invalid p stateremaining pointer buffersresource deadlock avoidedruntime: epollwait on fd runtime: program exceeds runtime·lock: lock countslice bounds out of rangesocket type not supportedstartm: p has runnable gsstoplockedm: not runnabletRNS, color type mismatchunexpected fault address  using unaddressable value1455191522836685180664062572759576141834259033203125: day-of-year out of rangeGODEBUG: can not disable "IDAT chunk length overflowSIGSTOP: stop, unblockableYCbCrSubsampleRatioUnknownbinary.Read: invalid type corrupted semaphore ticketentersyscall inconsistent forEachP: P did not run fnfreeSpan given cached spanfreedefer with d.fn != nilinitSpan: unaligned lengthinvalid request descriptorname not unique on networkno CSI structure availableno message of desired typenotewakeup - double wakeupout of memory (stackalloc)persistentalloc: size == 0png: unsupported feature: reflect.Value.CanInterfacereflect.Value.OverflowUintrequired key not availableruntime: bad span s.state=startlockedm: locked to meunknown component selectorunsupported JPEG feature:  is not assignable to type !#$%&()*+-./:<=>?@[]^_{|}~ 363797880709171295166015625G waiting list is corruptedSIGILL: illegal instructionSIGXCPU: cpu limit exceeded"2006-01-02T15:04:05Z07:00"address not a stack addressafter object key:value pairbinary.Write: invalid type bit depth %d, color type %dcgoUse should not be calledchannel number out of rangecommunication error on senderror: stdin is not a pipe.flag needs an argument: -%sgcstopm: not waiting for gcgrowslice: cap out of rangeinternal lockOSThread errorinvalid boolean flag %s: %vinvalid profile bucket typekey was rejected by servicelarge span treap rotateLeftmakechan: size out of rangemakeslice: cap out of rangemakeslice: len out of rangemspan.sweep: bad span statenot a XENIX named type fileos: process not initializedos: unsupported signal typeprogToPointerMask: overflowreflect.Value.OverflowFloatrepeated component selectorrestartg: unexpected statusrunlock of unlocked rwmutexruntime: checkdead: find g runtime: checkdead: nmidle=runtime: corrupted polldescruntime: netpollinit failedruntime: thread ID overflowruntime·unlock: lock countsignal received during forksigsend: inconsistent statestack size not a power of 2startm: negative nmspinningstopTheWorld: holding lockstime: invalid location nameuninitialized Huffman tablework.nwait was > work.nproc args stack map entries for 18189894035458564758300781259094947017729282379150390625FixedStack is not power-of-2Prepended_Concatenation_MarkSIGHUP: terminal line hangupSIGWINCH: window size change[originating from goroutine can't preserve unlinked spancomparing uncomparable type destination address requirederror: infile does not existfatal: morestack on gsignal
file descriptor in bad statefindrunnable: netpoll with pgcstopm: negative nmspinninginvalid runtime symbol tablejson: Unmarshal(non-pointer large span treap rotateRightmheap.freeSpanLocked - span missing stack in shrinkstackmspan.sweep: m is not lockedneed padding in bucket (key)newproc1: new g is not Gdeadnewproc1: newg missing stacknotewakeup - double wakeup (os: process already finishedos: process already releasedprotocol driver not attachedreflect.MakeSlice: len > capreflect: In of non-func typereflect: Key of non-map typeregion exceeds uintptr rangeruntime: casgstatus: oldval=runtime: no module data for runtime: stat overflow: val strconv: ε > (den<<shift)/2unexpected end of JSON inputunsupported compression for  cannot be converted to type 45474735088646411895751953125Huffman table has zero lengthSIGPIPE: write to broken pipeSIGPWR: power failure restartaddspecial on invalid pointerbad spectral selection boundsbufio.Scanner: token too longexec: Wait was already calledgc done but gcphase != _GCoffgfput: bad status (not Gdead)invalid length of trace eventio: read/write on closed pipeluma/chroma subsampling ratiomachine is not on the networkneed padding in bucket (elem)no XENIX semaphores availablenumerical result out of rangeoperation already in progresspadding contained in alphabetprotocol family not supportedreflect: Elem of invalid typereflect: Out of non-func typerepeated component identifierruntime: impossible type kindruntime: marking free object runtime: mmap: access denied
runtime: p.gcMarkWorkerMode= runtime: split stack overflowruntime: stat underflow: val runtime: sudog with non-nil cruntime: unknown pc in defer semacquire not on the G stackstring concatenation too longsyntax error scanning booleantoo many open files in system (types from different scopes) in prepareForSweep; sweepgen  locals stack map entries for 227373675443232059478759765625GODEBUG: unknown cpu feature "MapIter.Key called before NextSIGPROF: profiling alarm clockSIGUSR1: user-defined signal 1SIGUSR2: user-defined signal 2SIGVTALRM: virtual alarm clockabi mismatch detected between assignment to entry in nil mapcheckdead: inconsistent countsfailed to get system page sizefreedefer with d._panic != nilin exponent of numeric literalinappropriate ioctl for deviceinvalid function symbol table
invalid pointer found on stacklooking for beginning of valueprotocol wrong type for socketreflect: Len of non-array typerunqputslow: queue is not fullruntime: bad g in cgocallback
runtime: bad pointer in frame runtime: found in object at *(runtime: impossible type kind socket operation on non-socketsync: inconsistent mutex statesync: unlock of unlocked mutextreap node with nil span found) not in usable address space: ...additional frames elided...
.lib section in a.out corrupted11368683772161602973937988281255684341886080801486968994140625SIGSEGV: segmentation violationbad write barrier buffer boundscannot assign requested addresscasgstatus: bad incoming valuescheckmark found unmarked objectentersyscallblock inconsistent fmt: unknown base; can't happenhttps://github.com/bwmarrin/dcain literal null (expecting 'l')in literal null (expecting 'u')in literal true (expecting 'e')in literal true (expecting 'r')in literal true (expecting 'u')inserting span already in treapinternal error - misuse of itabjson: invalid number literal %qmalformed time zone informationnon in-use span in unswept listpacer: sweep done at heap size reflect.MakeSlice: negative capreflect.MakeSlice: negative lenreflect: NumIn of non-func typeresetspinning: not a spinning mruntime: cannot allocate memoryruntime: split stack overflow: slice bounds out of range [%x:]slice bounds out of range [:%x]time: missing unit in duration writeBytes with unfinished bits (types from different packages)28421709430404007434844970703125: day-of-year does not match dayMapIter.Value called before NextSIGFPE: floating-point exceptionSIGTTOU: background write to tty" not supported for cpu option "bufio: invalid use of UnreadBytebufio: invalid use of UnreadRunebufio: tried to fill full bufferchange audio volume (256=normal)in literal false (expecting 'a')in literal false (expecting 'e')in literal false (expecting 'l')in literal false (expecting 's')non-Go code disabled sigaltstacknumerical argument out of domainpanic while printing panic valuereflect.nameFrom: tag too long: reflect: NumOut of non-func typeremovespecial on invalid pointerresource temporarily unavailableruntime: mcall function returnedruntime: newstack called from g=runtime: stack split at bad timeruntime: sudog with non-nil elemruntime: sudog with non-nil nextruntime: sudog with non-nil prevscanstack: goroutine not stoppedslice bounds out of range [%x::]slice bounds out of range [:%x:]slice bounds out of range [::%x]software caused connection abortsweep increased allocation countsync: Unlock of unlocked RWMutexsync: negative WaitGroup countertotal sampling factors too largeuse of closed network connection of method on nil interface value142108547152020037174224853515625710542735760100185871124267578125Could not convert bitrate to int:GODEBUG: no value specified for "SIGCHLD: child status has changedSIGTTIN: background read from ttySIGXFSZ: file size limit exceededconcurrent map read and map writefindrunnable: negative nmspinningfreeing stack not in a stack spanheapBitsSetType: unexpected shiftinvalid value %q for flag -%s: %vleafCounts[maxBits][maxBits] != nmisrounded allocation in sysAllocreflect.nameFrom: name too long: reflect: ChanDir of non-chan typereflect: Field index out of rangereflect: Field of non-struct typereflect: array index out of rangereflect: chanDir of non-chan typereflect: slice index out of rangeruntime: castogscanstatus oldval=runtime: epollcreate failed with runtime: failed mSpanList.insert runtime: goroutine stack exceeds runtime: memory allocated by OS [runtime: name offset out of rangeruntime: text offset out of rangeruntime: type offset out of rangeslice bounds out of range [%x:%y]stackalloc not on scheduler stackstoplockedm: inconsistent lockingsync: RUnlock of unlocked RWMutextoo many levels of symbolic linkstreap insert finds a broken treapwaiting for unsupported file type3552713678800500929355621337890625: day-of-year does not match monthHuffman table has excessive lengthOther_Default_Ignorable_Code_PointSIGURG: urgent condition on socketerror reading from ffmpeg stdout :executable file not found in $PATHflag provided but not defined: -%sforEachP: sched.safePointWait != 0illegal base64 data at input byte in \u hexadecimal character escapemspan.ensureSwept: m is not lockedout of memory allocating allArenasreflect.FuncOf: too many argumentsreflect: Field index out of boundsreflect: Method index out of rangereflect: string index out of rangeruntime.SetFinalizer: cannot pass runtime: g is running but p is notruntime: unexpected return pc for schedule: spinning with local workslice bounds out of range [%x:%y:]slice bounds out of range [:%x:%y]too many references: cannot splice177635683940025046467781066894531252006-01-02T15:04:05.999999999Z07:0088817841970012523233890533447265625Failed to encode the Metadata JSON:bad successive approximation valuesfile type does not support deadlinefindfunc: bad findfunctab entry idxfindrunnable: netpoll with spinningflate: corrupt input before offset greyobject: obj not pointer-alignedmheap.freeSpanLocked - invalid freenetwork dropped connection on resetpersistentalloc: align is too largepidleput: P has non-empty run queuereflect.MakeSlice of non-slice typeruntime: close polldesc w/o unblocktraceback did not unwind completelytransport endpoint is not connectedzlib: invalid compression level: %d0123456789abcdefghijklmnopqrstuvwxyz444089209850062616169452667236328125Erorr unmarshaling the FFprobe JSON:Go pointer stored into non-Go memoryMStats vs MemStatsType size mismatchaccessing a corrupted shared libraryinvalid boolean value %q for -%s: %vkey size not a multiple of key alignreflect: IsVariadic of non-func typereflect: NumField of non-struct typereflect: funcLayout of non-func typeruntime: bad notifyList size - sync=runtime: invalid pc-encoded table f=runtime: invalid typeBitsBulkBarrierruntime: mcall called on m->g0 stackruntime: sudog with non-nil waitlinkruntime: unblock on closing polldescruntime: wrong goroutine in newstacksignal arrived during cgo execution
strings.Builder.Grow: negative countsyntax error scanning complex numberuncaching span but s.allocCount == 0) is smaller than minimum page size (2220446049250313080847263336181640625_cgo_notify_runtime_init_done missingall goroutines are asleep - deadlock!bytes.Buffer: truncation out of rangecannot exec a shared library directlyoperation not possible due to RF-killreflect.Value.Bytes of non-byte slicereflect.Value.Bytes of non-rune slicereflect.Value.Convert: value of type reflect: Bits of non-arithmetic Type runtime: allocation size out of rangeruntime: failed mSpanList.insertBack setprofilebucket: profile already setstartTheWorld: inconsistent mp->nextpvalue too large for defined data type1110223024625156540423631668090820312555511151231257827021181583404541015625after decimal point in numeric literalarg size to reflect.call more than 1GBcan not access a needed shared libraryconcurrent map iteration and map writeelem size not a multiple of elem alignencoding alphabet is not 64-bytes longexec: StdoutPipe after process startedgcBgMarkWorker: blackening not enabledindex out of range [%x] with length %ymakechan: invalid channel element typeruntime: blocked read on free polldescruntime: sudog with non-false isSelecttime: missing Location in call to Date2006-01-02 15:04:05.999999999 -0700 MST277555756156289135105907917022705078125mismatched count during itab table copymspan.sweep: bad span state after sweepout of memory allocating heap arena mapreflect.MakeMapWithSize of non-map typereflect: FieldByName of non-struct typeruntime: blocked write on free polldescruntime: casfrom_Gscanstatus failed gp=runtime: function symbol table header: stack growth not allowed in system calltransport endpoint is already connected13877787807814456755295395851135253906256938893903907228377647697925567626953125MapIter.Key called on exhausted iteratoraddress family not supported by protocolbulkBarrierPreWrite: unaligned argumentscannot free workbufs when work.full != 0refill of span with free space remainingreflect.Value.SetBytes of non-byte slicereflect.Value.setRunes of non-rune slicereflect: FieldByIndex of non-struct typeruntime.SetFinalizer: first argument is runtime: out of memory: cannot allocate runtime: typeBitsBulkBarrier with type   received on thread with no signal stack
34694469519536141888238489627838134765625MapIter.Next called on exhausted iteratorbinary: varint overflows a 64-bit integerbytes.Buffer.WriteTo: invalid Write countcan't call pointer on a non-pointer Valuecgo argument has Go pointer to Go pointerformat the cover art will be encoded withgcSweep being done but phase is not GCoffjpeg: fill called when unread bytes existjson: error calling MarshalJSON for type mheap.freeSpanLocked - invalid span statemheap.freeSpanLocked - invalid stack freeobjects added out of order or overlappingreflect.Value.Addr of unaddressable valueruntime.SetFinalizer: second argument is runtime: blocked read on closing polldescruntime: typeBitsBulkBarrier without typesetCheckmarked and isCheckmarked disagreestopTheWorld: not stopped (stopwait != 0)strconv: illegal AppendInt/FormatInt base received but handler not on signal stack
173472347597680709441192448139190673828125867361737988403547205962240695953369140625MapIter.Value called on exhausted iteratoracquireSudog: found s.elem != nil in cachecandidate mspan for allocation is not freegrew heap, but no adequate free span foundlooking for beginning of object key stringnon-empty mark queue after concurrent markon a locked thread with no template threadpersistentalloc: align is not a power of 2runtime: blocked write on closing polldescsync/atomic: store of nil value into Valueunexpected signal during runtime executioncandidate mspan for allocation is too smallfailed to find minimal node matching filtergcBgMarkWorker: unexpected gcMarkWorkerModeheapBitsSetTypeGCProg: unexpected bit countinterrupted system call should be restartedmultiple Read calls return no data or errorreflect: FieldByNameFunc of non-struct typereflect: nil type passed to Type.Implementsruntime.SetFinalizer: finalizer already setruntime.SetFinalizer: first argument is nilruntime: casfrom_Gscanstatus bad oldval gp=runtime: heapBitsSetTypeGCProg: total bits runtime: releaseSudog with non-nil gp.paramunknown runnable goroutine during bootstrap using value obtained using unexported fieldRaw opus output (no metadata or magic bytes)encoding alphabet contains newline charactergcmarknewobject called while doing checkmarkout of memory allocating heap arena metadatareflect: funcLayout with interface receiver reflect: slice length out of range in SetLenaudio encoding bitrate in kb/s can be 8 - 128cannot send after transport endpoint shutdownexitsyscall: syscall frame is no longer validheapBitsSetType: called with non-pointer typereflect: internal error: invalid method indexreflect: nil type passed to Type.AssignableToruntime: failed mSpanList.remove span.npages=memory reservation exceeds address space limitpanicwrap: unexpected string after type name: reflect.Value.Slice: slice index out of boundsreflect: nil type passed to Type.ConvertibleToruntime: debugCallV1 called by unknown caller runtime: failed to create new OS thread (have runtime: name offset base pointer out of rangeruntime: panic before malloc heap initialized
runtime: text offset base pointer out of rangeruntime: type offset base pointer out of rangeslice bounds out of range [:%x] with length %ystopTheWorld: not stopped (status != _Pgcstop)P has cached GC work at end of mark terminationattempting to link in too many shared librariesbufio: reader returned negative count from Readslice bounds out of range [::%x] with length %yspan and treap node base addresses do not matchTime.MarshalJSON: year outside of range [0,9999]Time.MarshalText: year outside of range [0,9999]bufio: writer returned negative count from Writeruntime: cannot map pages in arena address spaceslice bounds out of range [:%x] with capacity %ystrconv: illegal AppendFloat/FormatFloat bitSizeSOS length inconsistent with number of componentsaudio application can be voip, audio, or lowdelaycasgstatus: waiting for Gwaiting but is Grunnableinternal error: fillWindow called with stale datainvalid memory address or nil pointer dereferenceinvalid or incomplete multibyte or wide characterpanicwrap: unexpected string after package name: reflect.Value.Slice: slice of unaddressable arrayruntime.reflect_makemap: unsupported map key types.allocCount != s.nelems && freeIndex == s.nelemsslice bounds out of range [::%x] with capacity %ystrconv: internal error, rest != 0 but needed > 0strconv: num > den<<shift in adjustLastDigitFixedattempt to execute system stack code on user stackmallocgc called with gcphase == _GCmarkterminationrecursive call during initialization - linker skewJSON decoder out of sync - data changing underfoot?fatal: systemstack called from unexpected goroutinecasfrom_Gscanstatus: gp->status is not in scan stateruntime.SetFinalizer: pointer not in allocated blockruntime: use of FixAlloc_Alloc before FixAlloc_Init
function symbol table not sorted by program counter: reflect.Value.Slice: string slice index out of boundsreflect: non-interface type passed to Type.Implements	goroutine running on other thread; stack unavailable
bytes.Buffer: reader returned negative count from ReadgcControllerState.findRunnable: blackening not enabledno goroutines (main called runtime.Goexit) - deadlock!reflect.FuncOf does not support more than 50 argumentsbufio.Scanner: SplitFunc returns negative advance countcasfrom_Gscanstatus:top gp->status is not in scan stategentraceback callback cannot be used with non-zero skipnewproc: function arguments too large for new goroutineos: invalid use of WriteAt on file opened with O_APPENDprogressive AC coefficients for more than one componentreflect.FuncOf: last arg of variadic func must be slicereflect: internal error: invalid use of makeMethodValuein gcMark expecting to see gcphase as _GCmarkterminationstrings: illegal use of non-zero Builder copied by valuegentraceback cannot trace user goroutine on its own stacknon-Go code set up signal handler without SA_ONSTACK flagruntime:stoplockedm: g is not Grunnable or Gscanrunnable
sync: WaitGroup misuse: Add called concurrently with Waitjson: cannot set embedded pointer to unexported struct: %vbufio.Scanner: SplitFunc returns advance count beyond inputruntime: mmap: too much locked memory (check 'ulimit -l').
sync/atomic: store of inconsistently typed value into Valuesync: WaitGroup is reused before previous Wait has returnedruntime: may need to increase max user processes (ulimit -u)
found bad pointer in Go heap (incorrect use of unsafe or cgo?)runtime: internal error: misuse of lockOSThread/unlockOSThreadaudio frame size can be 960 (20ms), 1920 (40ms), or 2880 (60ms)ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_flate: invalid compression level %d: want value in range [-2, 9]json: invalid number literal, trying to unmarshal %q into Numberruntime.SetFinalizer: pointer not at beginning of allocated blockstrconv: internal error: extFloat.FixedDecimal called with n == 0neighboring scavenged spans boundary is not a physical page boundaryruntime:greyobject: checkmarks finds unexpected unmarked object obj=bytes.Buffer: UnreadByte: previous operation was not a successful readjson: invalid use of ,string struct tag, trying to unmarshal %q into %vtoo many concurrent operations on a single file or socket (max 1048575)unknown color model: 4-component JPEG doesn't have Adobe APP14 metadatajson: invalid use of ,string struct tag, trying to unmarshal unquoted value into %vreflect.Value.Interface: cannot return value obtained from unexported field or method00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899  0


 @.p"0PA@\',yp/G xP0p: %@%`zp`P0PС@PPp 0p@0 7*1;%@tpf`  `  pP0Џ%
 &
 	 %
Лp@ 0 `@607  8 5tpx klo z mqphpvu@wxn`si~ t	`@	`0	p	д	p 	 }	М0`p	o	`@ 	P`y	P?u	v	@w	w	 y	0y	`y	@Lt	 	p@	 0	0	j f@0`@0A@0@`P@0	г0@ 	 pD0\@jPf 			@	p`P	@PA
R
 V
J
 	 l@+0xq
                                                                                                                                              	                                              	                                                                                                                                                           	                                                                                         	   	                           	          @                                                                              		                                                           	@                                                                                                                                                                       	                                                                               +                                
                                                 
                                                                                                                                                                                                                    0                                                                                       	                                       
        	                                                  !                                                   A                               	                	                                                           	 	                                                                                               !!                 @                                                 
                         @                       @                        
         @                                                                                                                       D                        !                 @                                                                                                            """                @                                                        KK                                                                                                        0                                              @       @
             CC@                                      
              	       	       P                                             (h                                    30        @              	         C                                                                                                                   	                                     
                                                   @                      @       	                                                (                                                          		                          @              	                     	                                                         `       @                                                                             
                                                           	                @A       @                             	                                             (              @       
                                                                                                       A       
          
                                    
 @                 	   	                            	                             @                                                                                                                                         $                                                                                             `       (              
             
        @                     ."               !                       `                                       `                                                                                                               @                       A                                                  @                     
                                  
                            "                                8a                       (HX                    @                               CCA@                                                                         D                                                    	                     !           	                       @                                                                                                                       "                                 
          @`                                                   
          %!!           @                                                                                        	          $4D                     A@                    	                                                     @          @ A          @                               `                                  @A                        @DB                                           
                      
                                                                                                         @A          @A         JBB                                *(                                 @                    
          $DL                    @B                                                                           !                    @           0"2          	                                                      
                                                     $                                            1.                     	
                                         HD         A A@                                          B@                               @                                                                                                                   @          A@                     
                                          H          @                                                                                                                                                            @ `                     

                    
          @                                                                                                                                                                                                                                                                      !                                         @          
                    @A                                         	            
                                                                                                     
Jh                                                                                                                                                                     `                                                  P@B                  @ @                                  	                   	                                 @ `        D                                      @A                                                                   
         
                                           @ `                    00                     @A                                           
                                                   @A     	   		            "          	          	                           @                   S                                               	                           EEDEE         	                                     
 
         )!!                                (            	                             
                             
         @P         @                  		 @	                   $TD         	         @	I         D         0                                                   @A                           	                                                     `                                              @A                 # !                      	         	                            
                  @         @         	                                                                      A@         LH                                @A                                                $                     (h         P          	                   	         	         4         
                        @                           H@(         `c                                                    @BF                  )-(        D$                          @A                          @A        !                     "                                         Aa                                                                                            !        @`        
                                  @A        @A                          @       !!! !!!                                      5540            !!                                                   yyy yy        0        	@A        @A                   8 B                                     E                           @A                              @BA                
                             
                             	        @A                  0       "                                              
                                             ``        @A                   
*                 @`                
   @        	        @`        @`        jjjjj                   A@        "         	AH@                            @         @A                                               @                                                                         0                                             A@ P                                    @AB        @A                $         `@               @ @                           @A	                   (H@        @ @        @A                          !aA                    @                                     


 
                                      @         !         	                                   FVD	                                      
                       	       @A          P&       	       @HD       ``        `        ## !        
               @	                                           @!       T       (        0 $                
                              @A                @`                 04                                 @AD`                             	                       
                                  	                                        @ABF   	   @             (*!                   A@B       @        
*                                                                         @HP `                 0       	       @A       @A                @(         
@D       TV                     @BC               @`                                  @       $       !	@A                           EL   
                                    
	                      $                  @A                     	        @D$       "                  	@A                 	       @BC        	        (D   	       @	   	             	      
    @   	          	       	@A   	           	       @A   	                 	          	       @5   	      	 


   	        @     	       	A!)   	             	      	      	                           	       
	@A   	       @D%d   	       @BCA   	           	       	@A   	          	       ,@A   	            	           	       "@   	           	       CS[   	            	         	       	   	       @B`A   	             	       
H	   	          	            	       @A   	             	       @A   	       @A   	             	       	   	          @@   	       B@HA   	          	       @    	       (@    	          	              	           	             	            	             	       	
   	             	       "   	       
   	       D   	       
*   	       
H@   	          	       @A   	       @D   	       @DBFA   	          $    	       @   	         D     	       	A   	       @   	       	   	       @A   	             
      $    
       (	  
       
@A     
          
       	  
       
  
              
       
  
       
8(   
         
       @"4$   
        !`@"  
       @A  
       
D  
          
       8	  
         
       	     	                   UU      
                  
        0  
         
       
  
            
       
  
        @!  
       
  
       
*J@BA     	               	                             	          
       (   
         
             
       
  
            
       ,      
        `a@!  
       PD@BA  
       ` 01($@   
       
     
       	@`  
       	10                 
         
       0pP@A  
       	-  
       P  
            
         
       `$ (04@a     	         !   
       @AD                
       0804<5  2  
       XL@H	     	         A   
            
       0  
       HLX@  
       
  
             	          
          
             
       \TV         ++  (  
       
	  
       ACGEM  
      ll`   
       	
  
       	
  
       	  
       @BCA  
       	)!   
       
	  
       @ 
`         	(
 0        	@DLBA                      
          (          H@                    @        @B
                @`CaA	                D
J*        	                    @         8)	%        
        @A                   
        
@A        $"&                   	!         	
        0
         
"b*         @BFD	A               U@@UTTD@@T        @BA        AD $!        !7?15          @D        	        @HPp`	         "T                @A        #+[K        D@P                   B@ADHP        @A          	         04E       (,.nfbB@   
                        
             	   % $     @ @      		             %
%
       	B@   	   
     @ @        	
            ee         S&R&R& R&       	$ 40   
     A                      	
        	HA@       
JBR       @P` 02"(                                    	   
                  Ee@          `@H	                     ((   
   	  H @ @                                                  $         ### ! #       	       LMO_]Y        @       @`
	   
                   D	H@                L             		       @$D,       ! PD@       
       ()	AIP       @
	           {      ʊ ^     {   	  ʊ      {   l        {           y      5 K     y   	  5 ?     y      5 K           <	            T=	            ;	            <	            :	            ;	         a  	         ]  PA	           K	           K	 C           	            	          &	 -       [  	        f  ]	             	 C        f               ;            7            7 }                                            ,            8            T                                     $            $        i    b                    7  p            ~ 9          \            .            .           . 6         . 6         . 1         . 1         . 1         . 1       6  . p       E  . H       O  . \       Y  . \       c  . \       m  . \         . 1       z  . l         . 1          . 1         . 1         . 1         . 1       ~  W j       o           `  V         O  n 
       f  n _           _            `            `            `                        `            `            >           :            ;            P7 c       7  U w           s	            .           8 !                        O                       t !                                                           ,            L                        `                     /            /                      $z	            z	                    l  D	 E            j                   M            -    W     8   L   *R      B      ` A     B            i   F  	      i   N  	      i   V  	      i     	 *     i            h   J  
           a       1      x         4            ;            B            J  g	            g	         -  g	            g	           W #        !  
          W #        T  W #          
          W #           ,         m            (                           * F        x   M Q           a	           , =           !        w              +           +           2           .                                                       *           Y                  X   V        _  
            ;          
  ;           ;         h  JB           ;         L  ;         1  JB           ;           /         C
  ;         a
  ; >        M
  ;         H
  ;         R
  ;         m
  ;         	   l        	   Y        	   Z        f    Y        m   / 4          a            k            JB D           =                     .          @        &     @                   ԧ       6   D  I      6     .M      <        G     -      xt  u     &   /   _  K     &        $     :   1         3      u8 Q        J               )     B       \     Q   &   Ȅ  %     Q   N   ل  m     8     xt  o     =     G      4   )  - 9     4     -                  "      ӭ             Ȍ       N      )          pr .     2   `                -       >   N   p     @     xt  +     G     pr d        b     k        V   '     ;   {    ?        .     T     ?               d    [     \            G      @           v  2        9  p &        v  fe .        p   xt  x        |   xt  z        L    A                  2   p     J     D   1    p     ;     p     6     Z      ;     ` j    ;     ` W    6      ^      ;      pr      6   d  Q ;     >       ~    ;   *  | =     ;   A        9       e     %   +     Q        f
  _ 2              N        [
  ^ @        G
  ] @     J   b    q     J   /              v  5        S   <     \       g     \       Z           v  6     %      k  B     @   9   V     -   &  xt  i     ;      pr >     ;        /     ;   X            |    H        r  t-      H     d e     C   e   <       B      }        N  @ l           v  3     G            %   	  0  (        p  E        m  p         d  ?[ 7        q  K _     L      !    !      }       L      9     J            J      0      )            6      E \          ?[        :  p N        %    @          pr         :  K o         p      5        k          4        ?  .M V        b  pr a     8            H              
   '     H     *      H   L  K (     H     E             7     \       >    N   +  # S     N     # @     N     # l          *R #          Q           Z 8    4   \  Ȅ  %     4     p      4     p      4   !  p F     4   i  ل       L     pr s          k      \   q    M     \   }    M          ku b     H     | !     >      Z @                ~   }           *   3         4   3         0               3            3 x     ~      
       3          8    <                                        "   $           7       j   ;       X   	         y   	      o      eI I     o      eI     s   6   V /     s   h   V +     p   
  Q      @     xt  `                     k                      k         8  } L          } T        W  } L          } T          } l          } L        x  } T          } T          } `          } \           } |          } `        W            p                           6                   6               h           ˦          V           P7           o                w     h e     w     h e          	           
	@A           
                       	1          @D
TP          
0pP@                       	)(!%          E          HIKJ
B          	X                                
@A          8($DTB                    H@(           
A@	IaE          LH
@          $D @P0          @A           <>>?7%           
          	 @                       	 @          LED          ( $H
                          (h	 $                        			   		          @HXBADP          D@L,!	             A@                @ @                                  	        @ @@                     ED0          					 	         
         @A	DH         					           
@LA             	             `@B"$DA          (08	@D$                       8%,4         ( !Bb"
@A                                           (
hHI 	         A@DP          @`(hHA          

 		         H
@	          "@Aa(
                                                                          %
%
%
                        `        @ABDHP`                            @A        @`BADC         
	@`!"         (                    H( @0          (     (       	)(    	   
                   	 X   	        L ;          @ !AB       Bba(h@       8XH@ `"B
       
@A       ! B@DA`H	                ((   
                    R
D            U         
                                ,@BHAD       	@HAPD       @FB(
 `AD                       !8	
                
      (              DA@	$! `d          	)!IiA@          @	!DABHP          #Aa1	          8(@AB"          DTL0A !          TR" 
          $de `@D&
!"0          
	EDB( @                          	EDAHI           !)1(XP0          (0 "@`!          UQP@           008<   24<  	   
                        @`ptuwW
 
   	   
     	 ?)+k;  	             @ @    	                      @PHBDAE         (	0 
           	            D             HBJ@PpIDA         
	$BC         @DTP	H`                          $ 
"Aa  	       -------,  	   
           u  5          	1p0 
*"         0` 	H@A                  E%,( $       --		 	 	                     			  				        @PB
$DL	HM        	B`@0%5=A        " `` 0$ 
           ****                         @`PpA"*.&2B

   	                 
   	            
           @ H$&"P`Bb%
       (@AB	#" !I                    ,l	H                 %ea@AB` 
                 @                !!13;? @@        (H@	*"& 
                                            P  Q  T  V    PX          B@
" 	!A          @ 
J`X$	PDpH0           `!	I$%'D"@B         @APH0B	( !                   3"1"1"        **" 

***   


          @@         @H PAB<,(     	   
         @ @@@          %!	 (IHA@Q                 041` (8!@$P                           
                             
                               3"1"1"                 @ `	1aAQPYy#       <9qs{	 !Qp        	A@Dd`"$       $%edcg"
(h@ADE          	)!%$dET `AL@      	           @                  PPXZP                
          f              @LHBAID"
	P!`                  $d       	     ` p ` h y x i `     b d          @PT !B`QHA
0$Ea     	   % %         @ @         
      (   
      ,          @`B
*jh 	(  	                          	                 	      _&       	            0`$%@BD46&72            @               
                                (	 H@`A,DPXB!"$          C
	G"`bA@H                         @          ++++  ((*       (    
                                                        
UWwDTPRrB	EYQSC@IX    	             B J " b c          	               @                 	 I Ii ) Y  K               000 0 0 0 0 0 0 0 0 0  0             @PH	`#A 
(   
        y   *  Q .     y   ,  ~ 0     y   O  Q      y   Q  ~ M     y      @~ 0     y      ~         a  	         j  	           &	           '	 D         &	          	           	            	            _2	           _2	 u       .  8	        2  8	 +          	 7           >           > W          >        s  H           h  JB           , W          _  
 O          . y           ~         
  wq             JB         g  g           !  JB           \ J          \         &  g           !  JB         ;   0          }    [          g           !  JB            .            . I       $  .         &  . B        ^          V            r           t  JB         +          -            z           n        .  n 1        0  n         u   ]                       C  n         D  Ey           TG           oG           5I           TI           ;           ; `          LJ Z          LJ           LJ >          ;           ^ g          ^          ;           ; `           N B          <   N P        2           5   :        ]           `   H                      <        ]           `   T           z                                 H        #           &   H        (           +  ߤ T        c           f   <        D           G  ߤ T                     7 d                      <                     7 `           +           \                      D                        <        O            R    T                        <                        d                        `                          F        w    z        |   K         K            N   K V                                                                     {	 ]        [           1  	          	              	         `            X               D                      ~    H                      H    L          s    f     B            B                  	        h   J  
 $     i     	      i     H (     i   ^  	      i   b   6     i   	   6     i   	   6     i           i           i     6 6       i      F     i     	 %     i     	 %        -  	 P        9  
        m   -         m   ,           " F          " o        j  P7 9       g  P7 |       
  _	 #          0!         7  _	 "        8  0!         /              }    *          	 !          	 ;            $          X   k          ; A           A          \B $          ]   "0 ,          ; A           A           H           h  JB $            F          X           ?  T h        ?  9 h                     
 %                    "   (                      6        c  T 6        c  9 6          T           9           Y 6            ? F           _       m          P   k        M  9           ^S           ; ,          ^S           ; 0        *  ^S         +  JB         8  ^S         9  JB a        F  ^S         G  JB ;        [  ^S         \  ; ,          ^S           ; 1          ^S           JB ;          ^S            ; 0        $	   +        %	  / <                   
   h           %           %     1        M     1        N                   
        <   k     ;    <   C         %      *       %        =     %   _   *  2     %   a     W        k           u   /     3   *   5      3      "5                     
              M I                    o  Ȅ  j          ل         ~    !            q                      Z    ]        L  ҳ                    :   C  1h &          ;    G     O           O      T     Q   4     ^     Q   7   Z |     ?      m ,     ?            N           N      9     N          N     f        f  C 7       H      H          Ȅ  -          ل  y            n                  N   j         N             P  pr ;        Q  pr           p 8          =R     9      '     9   !   ~     G      )     G     p ?        K    P        E                         Ȍ                       Ȍ  `     6      ^ 8    6   )  "5 )    6      ^      6     ^ h     6   ?  N      6     N        H    x        H   Ȍ  x        Q            W         G      L      G   [    ?    L   b  pr      L   q       -              -   ,    $          $           $ q        7           8        H   c    |     H   q     	    \   1   i :     \   3   i      L      5     L      i        f             a   =  ]    X   ,    |     X   .         $   V     %     $   W     '          ?[ 1                     1    J        3    i           ;              2           ;              2        g	  7 c        h	  <       L     n E          +    a    L     Ȍ       L      Ȍ  _    H     * Q     H               8              y                 `                                              4 :            d     >     
      >            8   t    W     8            G      8     G           N   <  pr      N   H   g     N       8     N       _        &  G &        0  ?[ T          Z s          pr      )            )   !         D       +     D        <     4     B& E       4     Y& F     4     .M      4            L     pr      L     pr      H     _      H      B        P  Ȅ  -        e  ل  Z     [        1     [      Ȍ  B                                .  ?[ G        /    O                       }    5        f   w        i   {        +            +   P7         /            /   P7            R                   h   	         o   	 O                      B #    l      : w    l      :     p      kP      p      kP          Xg 	         jg 	         t           }         @   t         G   }         P   t         ]   }           C        H      -        .  o         3  o ]        E  o m        Q  o            ,                                    P7 W                     P7 W          V           V           ^                                               T                                      "            	       $       UWwG3	ET+iacgC@` !Ih%       @(hRP`
D2p)%edaEUTW"                     @        C B   &       
@AB(h8&fFH*#" $PDN`b	     	     @ ` p x | t ~ v  w w 7    @                     @ `        ` `           	   %  % $ $                                	   k h h h       ` ` ` `     ( (      )                  	                                                                     @ @          
      P                 X -       @BHDTRVP	
*Aad(h32"Zrb4) 0`!                              "  "  222      -       @BFVv~^
A `!aiI	)1%H>?JNZz|x      
        R           ! Z   .       @X" !A`	HP&DTd%ECc)#BGNx8(IY  /      **
   



   **

**

(                  	                    @ @    @             @   @	          @ A  @ H!        ,                           C     C                                   	   	 												                                                                               	   )       
       {     %      {      (     {          y   v   @~      y   y   ~ -     y   |   5 l          6	           D2	          \  _2	         A   ]	         \   D2	 }         \  _2	         b   ]	         e   D2	 u         \  _2	         v  C R        x  C b        y           K   v        O           O             g !          !  JB             v         H           h  JB           g           ,           _  
 &         fk           8J ,        <  LJ        >  : m       \   : 0        f   :        c   :        n   ; 0        x   ;        u   ;          , v          _  
 Y         LJ         $  H O          h  JB I        $  g O                                     N                                     N        8   /        8   /        x  P	        d  	 R       W           Z  {	             &           {	            {	            B        $          1            t	 6          	 s          	          	              	           ,	 X       7   x	         8   x	         9   x	         "   x	 0        #   x	 3        $   x	 4        X    L          s    j        U   P7      i   a  e M     i   c   g      i   =   b        q            t    7        u            +            (    b                     ' X          -   ' [         .  T '          %               4             o           	           t   	          ;   )	           ^S           |S 0          JB L        _   >        f   O        n           4
  ;         4
  y            JB -        /
  ;         /
  t            JB -        
  ;         
  t            JB 1         
  ;          
  t            JB 1        r
  g           !  JB         t
  ;         
  ;         
  wq            JB -        %
  ;         %
  wq            JB 1        9
  ;         9
  wq            JB 1        
  ;         
  r          t  JB -        *
  ;         *
  r          t  JB 1        >
  ;         >
  r          t  JB 1           M          - g           ? b     6     K           u   xt       6     K "    )   d         )   i    9     )   l  a  w     :            :     1h         ;    (         i            ҳ h            !     4            4     t/ [     4     t/ c     :      e      :      e K     :      e b           /          n A         +           I  Ȅ          J  p !        a  ل         
  Ȅ            ل  K                    Ȅ  E          ل            ل  *    N   J        N   C        N   G    =    -       7       -   b    H       -   c    h     >   +         >     =R 8    >   v                                          G        o  k  ;        p    M        p    M           "           [                )     xt  t     )     |  {      ,                                          Ȍ       6   ;  ل       6   F  ?[ `     6   J  4 f     ;   
  H                    ;            6   h  &                1     6   i    8        R  } y          }  .M z        U  }         #  Ȅ  )        %  pr B        .  ل            H                            +     -   9  xt  ~     -   >          -   ,         ;      pr     ;      k      ;      k  w         ; ;       H      <          +; c     H     0      H     E [     H                HZ *          ]Z T             P          HZ i          ]Z                        HZ M          ]Z g             b     N     .M -     N      )    N     pr            {                   .                   A        !           .        0         pr .          Ȅ  J          ل          }  Ȅ  e        ~  p s          ل           Ȅ  E          ل            ل           4 L          .M R          .M            [          9   \         q  .M         "  H                        %    +     N             N      #      N      #      N        !              "     N      # Z          #J 7            G 8          ?[ 3          H c              v          Z         h  G E        d  G         p  Z      ?   /        ?   5  Z     ?   $       4   g  Ȅ  )     4   i  ?[ @     4   l  ل  |     4     Ȅ  )     4     ?[ @     4     ل  |          p 7                      -       [      / 9     [      D >     [      Ȍ          h  ν m              n      }       :         ν 7             
     }                 ν ~             H     }                                            ~           ~   "  q 5    ~                 I           h     }   7    {    ~       <     ~           ~            o      eI _     o      eI      o      eI <    p     Q      p     Q ;     p   1  kP            t            t j          t                     ?                                  ?                       V >          c           c        (    5        ,            /   P7                                                        @  @ `          P    P P             D                    0  8                       (  !  #  cD aD aD                     ` "p "x "| "h "`"`   @                  '               KU@        	                                       (   ,   ,  )   	         P           +        P C                                   $$!$$$$$$    $$$$F             $$                                           @  @                        @@DADaDaD qD qF sF 1B 1C            D     $  *	         &  *	         %  +	         '  -+	         K  *	         L  *	         T  +	 S       U  -+	           ff	 R         -   _	 K       |   wf	        |   >          C           C ,                     r         g          !  JB A          fk                      g ~          !  JB A          fk                     g           !  JB           7           	           .            .           / Z          /        `  E          ~          }          [ C       +           +           +           +           h   > o       m   	             	         p   > 4                      >             [           > Z     i   f  	      i   j   P     i   j   P      i      w     g   D   1 H       h      V     g   E   1 N      h      x     h     b	 !     h     	 G      h      	 U      h      	 b     i   l  e i     i   s         i   =        i   u             FS	 F       {   8   ZS	 f        
  
          
                        7            h           c       @   i         E   P7 M       <   P7        9   P7            8                     |$ U          |$ q                     F          
 F           ? m                      P          
 P           ? w          9           	                 )   I          i          -            ?           9           '             ?           ' 9          ? Z                                    p            u    3      5      3            3                O                         v                        v            l   h        l    i          .    m        f    J         E .          i M          ҳ |            N     :   s   e      :   w   e 8     :   y   e E     :   {   e \        O  ,* 9       H      <        P  ; a      H      b           a  0            v  G             D             P                      y               ݕ             \          ݕ                                  y         G             G   [         G            G   [            k  H                       m    H                   5  Ȅ  )        6  p 0          ل         p  Z     ;     =R     ;     Zx     ;     xx q    ;     Zx {    6   ~  Q      6   #  *R     6     MR     6     *R Z    ;   r  $      ;   r         ;   r             O    n     )   v         )   w         )   w             O         )            )   !    .    )   ;    v    )   F        ;     <  O     ;            ;     v            )v      $   b     (     $   d     9     $   c     *     $   e     ;     B   K  &  q              {     B   N  &                    D       6     D        ]     D            D                 l 1                     xt  s         l 0          j          G          pr                  	  |          d             h             f               f                                     @              @             @            @            G   C   ?     G   G  2      G   G          .            4     Y&      4     Y& G     4     ' [     4   ,  '      L   @         L   E         L   G   x7       G   [    *       >   L 3            1           |       A   ] 	       <  B          B j       	  B x       +       l      :     l      :     l      : |    l      :   &       																																	 		  
   @                                                                                               "      ` k            b   B            *                   *           % - = ? ? ?                	 	  @ 
  
 
77
55
%%

?
           0@BRPPR                  {       +     {      ʊ M     {      ʊ      {      ʊ t    {      ʊ <       
  R	 6          S	             6S	      {   >   FS	      {   8   ZS	 =          R	 g        $  S	             6S	      {   >   FS	 ]     {   8   ZS	        3  R	 g        7  S	             6S	      {   >   FS	      {   8   ZS	 *         V 4          V           C           V          C        5             	   c          	  C                          /            @~             9        3   J)      y   T   ~ Z     y   X   @~          H           h  JB           g           fk o                     H           h  JB           g           fk                    A  V         E  LJ %        F  ; G        G  LJ         B  ;     h   T  
      h   Z  '+ c      h   \   J+ =     h   \  '+       h   \   J+      i   L  e ?     i   M   @      i   =   F     i   M   @      i   =   G        0   L         3   Z        7   o        )   }             	         	          	 W         	 W                     P7 >       '   	         /   	 w            	 q        4   2	          "   E	        J   2        S  Y `        T  T         T  9            ? U         JB         	  ^S 9          |S N          JB c          |S          JB            >            2          \B q         ]   "0 K        n  JB         t  \B c         ]   "0 =        v  \B          ]   "0           ;           \B          ]   "0           ;                      ;           ; J           J          \B         ]   "0 L          JB           \B Z         ]   "0 4          \B          ]   "0 u        K	  ; y        L	           S	  H          h  JB         S	  g      -     L       -       -     -       Y     -       {     -   	               ?          - @           ? F          - @           ? G        T            ^           g   n         +                      )  "5          5                              .        )   \         )       w     )       b    )       b    )   s    W    N           N      A     N      V     N      k     N           7   F     e     7   K   =R      7   N   =R      7   Q   N      7   Y               p             %                      -            -                         ;           V       '    ,       '    ,    6     \W           (  |          h             d             f         ;   B   k  V     ;   C   Jq b     ;   I   k       ;   J   Jq      ;   Z   jq      6   6  Q 9     6   ;  Ȅ       6     *R 
    6     ل  &    6   l  ZV        
  c[ g         
  q[ a        +    h         
  [ n        
    q    -   Y           -   S    ;      -   K  v  $      -   N    &     -   \  V  V     /   d           -   S    ;      -   K  v  $      -   N    &     /   g  V  V     0              -   S    ;      -   K  v  $      -   N    &     0     V  V           a  h            v               |                        =R     -   :  1  p     -   @  xt       -   B  xt  C    -   D  c  H     -        S         HZ ?          ]Z @             F          ]Z @             G        !  @ E        )  ,* a      H      q        *  ;       H              ^    W        p            q                :         @ K       $
  c[ h          
  q[ b         +    i          
  [ o         
    r     )     Ȅ  g     )   $    S     )   6    .    )   :  ل  D    )   8    5    D   |        D       5     D       E     D       Z     D            L   2   .     L   6  8 4     L   E  aJ      L   E        L   E  rJ      N   k  #      N   o  #      N   z   L    N           N   L        N     #      N       1            2    N          N       "         7          &  e            r         <           Z .                                        {   |       ~       ~   K   `    ~   M   	    ~   H       ~   =   /    ~   ?       ~   u  q d    ~   w       ~   r       ~   g  q ;    ~   i             5           p                                '         Û           q  ؛        6   
       4             g  3   
   3          1 1   2 2                                                         ,                                                                                               D   $   ,   &      %                                               9      O                      5        1        1        !                       )                #                                                                   @                   L  	                 a	 X          a	           a	          v	 
         a	          v	        @  :	           c   ]	 V         d   ]	 `         e   ]	        P  ~	        W  	        u   +        x  K	           PA	          F	           F	           PA	 Z       ?  H           h  JB         E  wq c        G  r O       I  t 	       K  g          P ;           A             ^             _           Q         K G          g           !  JB            g          !  JB H           g         !  JB D          r U                     o           , j                           i   !  	      i   $   .     i   '   V     i   *   z     i   -        i   0             	           
          
 w         
 ?         
 6         
 \       '  T @        (  9 U        )           /           /  
         ,  9                      
 .          
 V          
 z          
           
           
 C          9 ]                                           9 *         JB         ;   [        *  C                          /        ,  ; (       D  JB         O   E        Q   B        ]   `        ]  ? _        R           8  0 j        :  0         ?  0        A  0 Z       B  0        P   (          b                                 d          ?            ?     :       )     :            :     xt       :     1h         ;        :       \    :     i      :     1h 4     :       d     :     1h          ;             ;        O            O       '     O       \     O       \     O      ܜ \     O      ܜ l     O   	        O   
   '     O      \     O      \     O     ܜ \     O     ܜ l     5   z  IA E    5     gA ~    5     ~A         C        5           5              u  &  T              \          &                       <           S      ;   A  | b          d    y          h         ;   J         ;   P              f             <  #          S  9          &  T             ^          &  g             q          p          #J                     ?[          ]          } 
                                              
        9           q  .M Z         * <       L   -     C        &  ,*       H              *  =*         0  E      H   >  K      H   ?  d      H   c  |     H   R  d b    H   (   [     T        W       9  Ȅ  )        :  7 K        O  p         V  ?[         k  ل  G       a  7     4   t  B& S       4     Y& T     4   x  Y&      4     Y&      4     '      4     '         X  }           L   	         ^  g          `   	        `            Q   	   )                                     E  D  D @ @ @T@T@ T  T  T    @ @ @%  $  $      T T  T        f  H           h  JB          j  fk z        o  H          h  JB         q  wq         t  r           . g          .          3 B         . r         3          .          .          H           h  JB %          LJ           ; 
         ;          ;          LJ           J ,           U ,            ^            _           J         (   J        )   J (       ]           a  {	 d        ~  ,	                    	          A	 h       t  ,	             U                                   , ,          O Q          r }             >          \ H          y   	 M           \ n          g *        `   	 +        y   	 o           5         x	 8          	 n           	 S        O             6   a         P7 %         P7 X         JB            A          <F A           ?           ;           <F p          ? x    %        A     %             %      a       %      z       %      a      %            %            O   8  ў C     O   K   h     O   L   u     O   ^        O   ~   +    O      "    O      }         ; p       H      q          +;                       @           C       H           ;   _  )v      ;   k  )v q     ;   l  }      ;     | ?        d    V        h            f        H     u s     H     u      H           H      %    H      X    H     u     H     u        &  q                       `            Z            '           *           +       ~   :   h              q      ~   2   h @           q *    ~   .   h            q     ~   6    3  "                                   !                            
 
    ,   ,  .               /                          	  	  	 	 	 	 	                0  0                (  $  $    "  "                  @  @  @   !  !                          ff	         -   _	                      wf	 g          6S	      {   >   FS	      {   8   ZS	 O         P J           P             m             n          P          +                                 	 3          	           	           	 [         	          	          	          	        x  ;         y  |S +        z  |S <          |S           \B          ]   "0 9         \B         ]   "0        i           o  T A        o   A        x             T                               r    -        F       -        3     -       N     -   
  1       -             -             -        %    -       L    T   9    &     T   8    %      U       ( )     T   C    c      U   *   ( d     T   E          T   E          U   )   ( x            |         O    L          p /          -                         ݉                         $          M  pr /        [  &  N             \        a  S          c  &                       e  &                    -   Y         -   a    5     -   c    v    -            -             -             -   ~          .                 H                         W               K          q ]            S         `   T         Z    Y     ;     pr L     ;     pr g     ;     " y    ;     G     ;     f -    ;     pr ~    ;     pr E    ;     pr   3                 (  (                              (  (         	                P @              !            M	            l          M	           K	          GF	          PA	          F	 =          F	 Y          PA	        R   	 I        S   	 J        t   	 5       r   	            v	           	           	           	 6          	        "  t             JB         #   O        #   O        -   m            ] n            q n        5  8J         $   H         FS	 t       {   8   ZS	           
 a       [          [          [          ^  
        r  
        e  
        7           8           9          :   ~       ;          <   ^       J  ˶      3   #         3   $           ~  &  %              /        v  S  E        x  S  [        q  <          q  <          q  <            S             .M         	  <          	  <  g        	  \W          (  |          h            	  S             .M          d             f         ;   W    h          O    !     ;   X    g     ;   a         ;   g        ;   s        ;            ;     ݉            $  g          ν ,         ν {            -     }                         }                ν .                 }                             I                  }    _                  M    0       P    `       S           >    {         P7          P7           P7          P7          P7 P         P7          P7 (       z  P7        n  P7 	  Z      5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5                     5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5     0 0 0                                              G                        
                                              
               
             *                                                                     ;  H n          h  JB o        F          @           	           	  C %            5           / B       4          /  C          U _                   	            	  C                          /           H         h  JB           wq =         r     g      E	        h     b	 %       h     	 V      h      	 j      h      	 w     g      	       h   J  
      g      "
      g      B
      g   (   	          ?                                   0         ? 0         ?          ?          ?           ? #           / z       w	           y	   9        	           	           	           	          	   \       	          	          	            E H          i W          `          ^  ҳ             n            Z         u8                     a           E l         ҳ M              O          ҳ N             n                    v                                   v                         M 9                                v                                    v                                    v            s   d          pr           \W o        (  | p        d            h             #J          ?[         f           m  @        .  c[ Y          
  q[ S         +    Z          
  [ `         
    c        5  \W          (  |          d             h    9        f    0    6   '  Ȅ       6   '         6   (  ?[      6   ]  Ȅ      6   ]        6       +    6     ل  8    6     Ȅ      6           6     ?[     X   ~         X               .            X             .            X      f     X        =     .            X             .                 Ȅ  5          p \          pr                       n       N   5  n        %  ل  j         n 9         n         $    0       p  gA          9           p  gA         9    #       v  ~A 9       v  ~A         C            C    z       V           W             }           L   	           \          y   	           \          \         y   	         y   	                    Q   	 G         }          L   	           \ 1        y   	 7         P          g 6        `   	 7                   Q   	 m         > "       ]  J        a  J        b  J s       c  J        d  J J         ˦          T           V           , n                   ]  F	 .        c  GF	 {          pF	           GF	          PA	 W       0  F	        Q  F	           F	           F	           PA	 4       d  PA	 :       [   "         	            	  C                        / 	       [   "        	  H         h  JB        ^  , J        _  
        ^  P7 J                     	   %          	  C S             g            / v           H          h  JB            ,          _  
            g             "       L  ; !        N  LJ e        Q  ,          _  
 v       Q  ;         R  LJ 2       [  LJ c       T  V {       Y  ;        U  ; 	       V  LJ          JB           ? @          ; `           `          <F            ?           ;                      <F            ?           ;           #           :          /           0            F          .       
             ?           ?          "0           0 p       z   k  T        {     t                                  }                                          D          ݉  o              	        $      L       9    L      8     L   +  x7     L   \  n     L   r  8     L     n n    L              +    m    L   c  8         +    ~    L       '       6
  pr         <
  c[ l         
  q[ f         +    m         
  [ s         
    v        >
  \W          (  |          d             h             f         -     c  U       -        h     -   
  v       -            -            -            -           -   "    F    -   #    l    -          	   -             ?                                @D     @D      @D                                                        *    *    *     *@          (    P                                  (           &   )                               ?         0   0   8   <   >   ?   <   8    0         ;   ;   ;      л   ;   ;   ;   ;   ?   ;   5;   7;   7{   ;   ;   ;   ?   ;                           	   U          	  C                          /            H         h  JB            ,          _  
           P7             ^                                 M                     v                                    v                                    v              ҳ i  
                 >            T  k  L        U    ^        U    ^        D            O            G    9          ݉  I       K    `          ݉  Z       N      
        $  |    6     Ȅ  )     6     ل  g     6     Q      6     Q     6   *  Q     6   ,  R     6   N  *R     6   K  =R     6     MR     6     eR ?    6     *R     6     ل      )     Ȅ      )       `    )           )     ل      )   C  ل      )   M  Ȅ      )   O  ل      )       %    )       :    )         	              )           -     c  b       -        u     -     v       -            -            -           -           -       N    -       t    -          	   -            -           R      K r         u   xt      R       }     R       U    R               y         R               y         R   0  ݕ  
    R   3  ݕ      R   _  6 }    R   a  6        (   <        1  T         2  9         4          6   C       8          ;          A          <          ?     	                   ?           ? *    /   +     I     /   ,   F  R     /   -     c     /   *           -        z     /   +   6  I      -             /      c        -             /             /       v       /   $          /   %         /   S     I     /   T   F  R     /   U     c     /   R           -             /   S   6  I      -             /   E   c        -             /   F          /   H   v      /   L         /   M            ^    %              &        a    9        c    M        d    k         =   c        m   "          3           e   > ,       j   Y 4       f   v `       g           h           b    Z       n   	 @       t   	            	 S          	 S          	           	           	 d          	           	 m          	        z   	         w   	            	           	 w         1h                       H              |          1h           H                        1h ]       #  1h         1            ;            ;            ;             ;        N     n     N     n          d         N     n 0    N                +    .    N     n U    N     n t        d    u        $             +        N          N     n         +    *    -     c  b       -        u     -       x     -     v       -            -            -            -            -           -       I    -       o    -             -            -              e            l    &                      G           c                      Z                      	           b              
      I                ?        I    1       !             	   A          	  C o                         /         !  H          h  JB         !  g         "  ;         .  N z       0  ;        2  ;        3  ; .       4  ;        8  LJ          N \        X  LJ m       L  ;        o  N v       p  ;        s  ; V       v  ;        x  ,         _  
        x  ;        y  LJ        }  LJ        ;  ; S
         ; v         ;          ; H          LJ           ; (         LJ          ; _         LJ +         LJ          LJ ,                  	           	  C @  
          P  
         / ]         `          ` d         , p          _  
                     	            	  C                          /                    	           	  C   	            	         /          V           Kk           fk \       e  { G          1  { H         Z    R         \    e        h  { x         1  { z         Z             \            m  .M         r  \W 6  	      (  | 7  
      d    N  
      h    {       u    `  
      f    r         P 9          P 9          P G          xt  9          Q 9        =	  7 \       F	  <         L	  S  "          .M #         p A          7          .M          <           S            .M     /               -        7    /             /   ~   F       /      V       /              -   ,         /   q   c  q      -        /    /   r   V  9    /            /            /      n       /            /   m         /               -        W    /      F       /      V       /              -   ,         /      c  q      -        3    /      V  =    /        m    /           /           /      n       /        .    /            0     V       0           0      F       0             -   ,         0      c  q      -        .    0      V  8    0        [    0           0   !        0     n       0        0     -             0            7      q             	        `   
        Z        7   A  5 r    7       /    7           7     o ^    7   (       7   )       7   ;  ן r    7   +   B    7   :  ן X    7   +   B    7       y    7      u       T  H Z              /        d    b        o           n  p ~        t  -         r               ݉         x    G          $  Q         -  !       |              ݉             J          $  T       W  k         ]  k  P    -     c  p       -             -     V       -            -            -            -           -            -       X    -       x    -           -            -            -            -             -        :    -       )       E   ^  Y       G   ^  h       H   ^  w       I   ^         J   ^         K   ^         L   ^         M   ^         N   ^         O   ^         Y   ^         `   ^  0       a   ^         b   ^  S       c   ^  a       d   ^  o       V   ^         V   ^      ;     q (             0         `   7         Z    R     ;      j     ;                O    x     ;           ;          ;      C    ;     Њ     ;          ;          ;      '    ;       (        .    0    ;      i  
            Z                                                                                 @ @   @                                                   N               "   "   "   "      
                         "                          @               H           h  JB           p           H @         h  JB j          g @          H          h  JB           }           H    	      h  JB          g T         Kk >         fk          fk Z         H /        h  JB )         g /         H /        h  JB            ]          O    (                    V           g  $  8         $          =  $         A  $         {               W           W           	  	        $  ]         $         (  $           $           $  \         $                    !           o  P7        n           q          r          s             q                                                                     P7           M         P7          P7                                      w  P7 	  C   *                                                                 (  )  )  )  !                                  G          @ ` ` @ ) ) - / ) ) )	 ) ) ) )  ), )$ + / - )  )                                      c   
             
 =        d   
            
         e   
            
         f   
 ?          
 J       g   
           
        h   
   
        
        i   
 2          
 =       j   ,
         s  9
        k   
           
        l   
 <          
 a       s   K
           
 g           
 -          
           
 r          
 ;          .           
 K	          
 

         ~ "         
        0  ~        1  ~          }          
        *  .        "   ;       $  
        &  .           
 v          
           
 F    -     F       -            -            -            -     v       -       c     -       N    -           -     c       -            -         
   -        r    -   k  V      -   p         -   S         -   K  v       -   N        -   q        -   r        -   u        -   }    4    -   y    v         H !          h  JB          ,   E       ,  q E       -          -  q          }           	                 !   @       !   @       #          #  q        '          '          (          (             t                                         	          8
    i     	       i     	 P     i           i           i           i           i          i          i      ,    i     -      i     -      i     S     i          i      -    i      E    i      E    i          i          i          i          i     - E    i     - E     i                            P          T           T           9           9                     9          9 ,                               "          T          T -         9 E         9 E                   9          T          9           E          E        }  ?     $   ;     C     $   <     E     $   >     W     $   ?     Y     $   A     k     $   B     m     $   D          $   E          $   F          $   1         $   3     )    $   -          $   .          $   0         $   2         $   4     +    $   *     |    $   (     k    $   )     m    $   +     ~    $   %         $   &         $   "         $   #            o  V          V          V        L  ˦        r  צ         /  ˦ G          h            c         	              	         , (   
          _           ~!           , !            !          #            #          #           , #            "$         	 $          %           , %            &    -   h  F       -     V       -             -   ,         -   Z  c  u      -        b    -   [  V  l    -   _        -           -           -           -       3    -       y    -           -           -     n       -   j    &    -   k    -    -   r    b    -   s    z    -   z        -   }        -       *     -            -   V    v       o  $  <        x  $  e          $  y        e  $          n  $           $  a         $  s         $           $           ,          $           $  G         ,          $  	         $  h         , ;         , e       /  -        2  $         :  $         <  $         F  - u       I  $         Q  $         S  $      T       '       U      (       T      @ n      U      ( g     T      W       U      (      T      n       U      (      T       C     U      ( <    T         
   U      (     T            U      (     T            U      (     T       _     U       ( X    T            U   "   (     T            U   #   (     T      ( 6     U   $   ( .    T      > ~     U   %   ( v    /   m         /   n    (      -   K  v  C     /   o    t      -   N    I     /   v         /   w         /   x         /   z  v       /            /            /     F      /     v  /    /           /           /       a    /       h    /             -            /           /           /       .    /       7    /   ~    _    /       x    /           0            0       (      -   K  v  C     0       t      -   N    I     0            0            0            0     v       0            0            0     F      0     v  /    0           0           0       3    0       :    0             -            0           0           0            0       	    0       1    0       J    0       Q    0   |   6  b       -        \     0   |     b     0   ~   F  m     0             0      6       -             0            0        A    0        a    0      F      0            0            0      c  	     -            0            0      v  ?    0        E    0        `    0        s    0        |    0        w    0             -            0      6  |     -            0        F    i   *  	 )     i   +  	 8     i   K         i   V  	      i   L  $ T     i   6  	     i   L  $ T     i   :  $       i   :         i   :  $ ;     i   :   ;  	   i   u        i   u       i   P        i   ^  	      i   b       i   >  $     i   C  $      i     	     i   C  $      i     	     i   8       i   m   ^    i   m   ^    i   s   E    i   s   E    i   b  %      i   B       i   b  %      i   B          7   )        8   8        X                       Y    T                  Y    T                      
             ;          
 ;  	        ?           ?        ]                                K  	        P  	         w          P  	         w          E          z  9 ^       z  9 ^         9 E         9 E       o              
        o              
     V   7           T              U       (      V   7          G   -         V   <   *      V   T   * 
    V   T   E 
    V   a     z    V   m      	   T          
   U       (     V   m   *     V           V   w    |     T        t     U       ( u    V   w   ^ |     T   "    x    V   x   pr     V   F   * [    V   G   w i     T   $    e    V   H    w     T        s     U       ( t    V   &         T            V   &   ^      T   "        -   o         -   p    (      -   K  v  C     -   q    t      -   N    I     -   x         -   y         -   z         -   |  v       -            -            -     F      -       1    -     v  H    -           -           -           -           -           -           -       >    -           -             -            -           -           -       Q    -       Z    -           -           -              P   H           h  JB         R   wq        R   wq           JB         \   r        \   r         t  JB a       p   t        p   t   	        JB T       p   %V            CV w           CV        r   y \       r   y \          JB        s   %V            CV        v   %V            CV            CV            CV            h	        	   	        	  C 	            	           / 
           h	        	   m
        	  C 
            
           / 
       3  H !          h  JB          r  y }       s  L L       s   L       t  L        t          v  y        w  ]        w          x  ] 1       x   1       ?  }        R  wq        R                     T  wq        T  
            +         V  wq 		       V  M  		                  X  wq &
       X  n  &
           	       M    
       j  t ~       j  L ~       j   ~       l  t h       l  ] h       l   h       ^  r        ^          `  r        `  +         b  r        b          d  r $       d   $          u          H         h  JB          C          C          V n       4          C           	   .        	  C ^  	          {  	         /        `  V        D  \ p       X   K       [   n	        	   ~	        	  C 	            	           / 	       W  j 6          JB \
       P          S           	           	  C 9            R           / a       O           u  JB          H         h  JB          g C         } S                                       g           '         \                       )      	   %  )      	  C U  +          n  +         / {         C H         V            Kk            H          h  JB         B  p 4       J  r         t  JB        `  LJ        c  LJ        g  LJ 1       R  ;        S  g        W  LJ        Z  ;        ^  LJ 9       T  ; 	         ; 
       	  ;          LJ          LJ          LJ          LJ 0         ; '         g {         LJ          ;        /  V        4  ;        1  ; l       2  ; (       m  H X        h  JB t       o  LJ          LJ *         ;        &  ;        '  LJ        !  LJ 6       ,  LJ          ;          ;          ;          wq          r X         t          t >         y s         y          fk U           /          C 0          0                   H         h  JB 5          U         C                     	  	      	   	  	      	  C $
            =
           / J
         C 
          
                   H         h  JB          C $          $       '  C        '          &  j          C )          )          !                            	   a        	  C                        /          C                  /  C        /          .     %      d            H n  '      h  JB          C s          s                    m         C                       b!  /      	   !  /      	  C !  1          !  1         / !         C K"          K"         H "%  6      h  JB $          '%         J           	          u            u                     7  	            T                  O  	 M	                      	       g  	            1           g         ԅ	                       e         ԅ	                       j         ԅ	                       N         J &         U '           '           '         J  (         	 0(        u   1(        u   2(         J F4         J t)         	 )  !      u   )  !      u   )         J *          *  %          *  %          *         J +         	 +  )         ,  )         ,         J ^-         	 -  -      u   -  -      u   -         J .         	 .  1         .  1         .         J /         	 /  5      D   /  5      D   /         J 0         	 0  9         0  9         0         J 2         	 D2  =         E2  =         F2         J =3         '	 m3  A         n3  A         o3         	 y4  D         z4  D         {4     5                                                                                                                                                                                                                                                                          b                                                                                                                                b                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    #"                                                                                                                                     !"                                                                                                                                     !"                                                                                                                                       F                                                                     ,Q                                ,Q                                ,Q  PU%                           ,Q                               ,Q       !                       ,Q       !                                !                               p!                               `!                               !                               !                     (K       !            (K      (K       !            (K                 `!                                 !                               !                               !                               !                               p!            (K                ![&           (K                ![&           (K                ![&           (K                ![&           (K                ![&           (K                ![&           (K                !            (K                !            (K                !            (K                !       D (K                !       D (K                !       D (K                !       D (K                !            (K                         (K                    D (K                1            (K                !            (K                !            (K                !            (K D           !            (K D           !            (K D           !            (K D           p!            (K D           	![&           (K                                                      $                                 @                               @                               @      (K                      @      (K                                                                                                                                                                         ,Q                                ,Q                                 ,Q                                                                                                                                                                                         D           ,Q                 D           ,Q                                                                                                                                                                       	
%&*0256<@BEIQUX`dep<$%%(*00008a@AIIIJUUUUUes $   H  [ 0 I$ QU UU UU UUU e       	 0TUTU ( $I   TU    TU   q     'I      ?      @?  %J  0  m۶m۶         UUUUUU UUUUUU p d I  HRhUUUUUUUUUUUUUUU0               $     T                      ?               0                                        $I$I$I$I$I$I$I$         $I$I$I$I$I$I$I$I                       UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU                                                              H                            s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s                                                                                                                               P                                @!                     B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{                                                                                                                               b                                                                                                                                                             I                          < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < <                     B                     "                                                                                                                                      8rȑ#                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         *UUUUUUUUURU5RU"KEG  /	H(8`@PD     O@     <68  T#	 ! ! ! ! ! ! ! ! B B B B B B B B                 @@@@@@@@ !B	x x x x x x x                          < < < < < < < < x x x x x x x x        p`@                 < < < < < < < < x x x x x x x x 8rȑ#                                            @ @ @ @ @ @ @ @                                                                  @ @ @ @ @ @ @ @                                                                 @ @ @ @ @ @ @ @                                                                  @ @ @ @ @ @ @ @                  @  /jVU""""""""HHHHH!!!!!!!!!!!!!!!!BBBBBBBBBBBBBBBB																$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!BBBBBBBBBBBBBBBB																TU@TUTUTUTUUUUU
@ жm۶m[UUUUUPJI$I$I$I$I$I$I$II$I$I$I$I$I$I$I$IU*UUUUUUUUUUUUUUUU
  *v.   75K'Xb               \                                >ư>      ?333333?      ?      ?ffffff?      ??333333?      @      $@      :@      Y@      A  4&kCPKD   G            333333ӿ9B.  4&kt    ľ)   X1   h   5   n   !      2W   &   {,   a              3   3   3   3   3   3   3   3   3   3   3   3      N%   3           3   3   3   3   ƈ   3   ND      r   X   8u   P	   r      Y      Y   X   ,r   @r   Y   k    v   I`   I`   k   G   k   2W   k   r      1   ݍ   q   X   X   ԧ    .   7   #   q|   "   ^   2W   ۃ   ;z   r      &d   )   t   ~a   j   a   a   ӊ   x      {q   x   a   oa   D\   d   _      7}   j   j   a      a   HG   HG      HG   HG      2W   2W      D5   8-   !   !   \          )   )   ɪ!   ɪ!   ɪ!   
   $   \          +   p      7g   Ba   "   "   `   r#   [|   f   [|   [|   {   {   `   .x   f   Ba   ]   $   w!   Ba   w8   w8   -   -   
   )   $!   E!   !   ɪ!   "   )U   )   )   )   )   ³$   *   h(       *   )   r)   )   )      0(   X(   +,   )   )   f!   1   5   .   -   -   (   #   .'   =      h   '   l   h   +         
   $   \          "   +   D5   8-   .   $!   $!   \          7   "   Q6   7   ³$      ׮"   
$   SP	   ³$   ^)   %   %          ~   Q%   ޜ   ޜ   ޜ   ޜ   *   ~   |&   ~   _   ~         ܏   ܏   s   Cl   Cl   Cl                            A   1   1   ,   0   T)   N$   w8   w8   w8   w8   N$   w8   w8   w8   w8   ]   w8   w8       Z9   Z9   ~;   u*   C;   &   WG                                                                                                 
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
                           
                                                                                                                       `       `                                                         ]                            `       `       `       `       `       `       `       @                      `                              P                       `           `       `                          `       `       `       `       @        T                      T              1                                               `       `           `       `           ?                          `                  *               *       e                                   H                   `       `              @       a       a       `                              `                                            `       `                                       a       @\       )                     @       @b           `                                           @       @e       d       `                 `c               4       `       `                  @Y                                    `                                                      `       `       `       @            T       `              `       @\       `                                 ~       `t        a        d                              ]        `f              @\              `                                                         b                      @                            `                  `          `       
            `                   `       `                                   `               `       `       `                     `       `                     `                                             @*       @*           @*           @*           /usr/local/go                                                                          ``               `    T               \                              `               `               `]@             W ܯ     
             X@<    
             Wvc    
             Xvc    
             X6޶                  T 8c                  T {(    P             T`8(                 T8     К             T 9l݈    p             T9!,T                 X`                  T=Ї    P-
             T`{(                USQ f    @7            UBnj    p             W@B?    v             X wI                 T #x                  WE:    _
            VD3    @             WD3    б             XD3    г             T@}k                  Tت                 T                  T}3    @             T`    p(             TNAV;                 TOFX=J                 T,JY    E             T,=    PF             T -}v    p4            U`2                 Ue                U;	                U L                U`-                U <    p            U<                 UД[    0            U y                U ={    p            U=jA@                U &<                 T.                   T.߾                 T /uX                 T`/9Ea                  Tx_L    P	             Td                 T4W@Z    `               `@               ``               `    8               `    8               `    8               `    8               `    8               `    8                                               `~`               xc`                                                  ``                                                   ?    ?                )               *`               c               `   *               ~~                              @a               `                 f                              (   O               J`                                                                                               `                `               `@               ``               ``               ``                                                                                                                                                                                                                                                                               @*@*            u ܯ     

        v@d             v    0NpK        @wzYu    ( %         v@߿)              v W    P         vM?/             v      p         vH    `         v !ߍ     p         vi    `         v <K            vD3    @б        wy7     `           ``       ``@       `       ```    @UD    @DD E    H5    B CC    @ܸ    (P( (    @`6L    p*0* *    @@`n    111    @ ~    ,,P,    @     /`/0/    @*    0!      @OR    $@$$    @NY     43p3    @    `0    @`ҧ         @`2Ы    99P9    *!    QQ`R         p        ``       `~ `        `~`       `       @@2        H @u              ```       @@@         P`                                        `@                                                                   c (    `   `                               b`d(t                            @ bF    GGG JI`I                        @)    0a`a abba                        @ TB/k    @p                                                                                                                                                                                                                                                                                           ````                       ````                    '`Q',    pp                     nD   )H   [   F   EX                           |           E           H                           |           oL           |f                           oN           1S
           vD                                   4D           4D           ND                      0`~<`L`\`l`                 ````                                                                            rO	   >D   lD           jD   5T
   I                   4D           4D           vD                    ` A3    
@
 

`
`

	
0
p


    This program can only be run on processors with MMX support.
   W           z           <D           N	           \           E           `           E              @\za`                                                                                                                                                                                                                                                                                                           !]           <D           <D           -m           L                           lD           E           jD   .H   E            E           I              `$`4`D`T`d`t` `                             3     н`о `` 0 0@@00                     fE           iE           lE           [F           cF           gF           F           uE           P	           I           F           =H           BH           GH           F                                                                                                                                                                                   
	
	
	
	
	
	
	
	
	
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     	 )    	!#%&P    	
]    




h    	v    			
             	    	

           		
              
     	    
         		     		
                          "   
-   	<    D    H    M   
Y   `    	
r   				


}     	    	

   	


    	   
   
   
   	
    		



     	
   


(   	
4   	
B           H    
W   




d   



s    z          				


   	
                     	


       
   

                	
          	
#   			
1   	
D                  D         K   		U   			


b   e      k   		
   	   	   	   
    #####$$%%   	"$&),.024R   	"v   
   	       	          	
   	
   	

   	
    	(                  (                  (                  (                  (         	2   	


?   G    K   N    T       \   	e          h    j   n   r   x    |                  
   	
     	
       	
                      		
   
   		
      	
   	
+    %).27;?Ds   	!%*.39=AF   	 %*/38<AF	   	!%*/36;?DQ   	!&*.04699                                                            	      	
    
                                       	   
                                      	                                                              	&         /   0    4    
C   	Y   	m   	y     


        	        
   					                                                                 	
                                                   	                   	                  	   	     			

	    	      !	     
-	   4	                  4	    	
?	      E	    	R	    		]	   		   	    
	           	   
	   				   	   	

   &
   											0
   6
   		@
   D
   J
              L
   	Z
     _
   h
    	r
    {
      
    	
       
          
    
   	
     	
   





     
                  
                  
                  
     
     
     
                  
     
            
     
           
   		
=   	J   P              Q       T     	d                                                                                  ?>$> =3=ֵ<<7<J;N8;                                   
                        7      g  E      nVF;3-(%!


						  ?  ?  ?  ?  ?  ?  ?   @   @   @   @   @   @   @  @@  @@  @  @  @   A   A              ?   @  @@  @  @  @  @   A  A  A  B  0B  HB  `B  xB  B  B  B  B  B  C              > @^> > > @>     L?  =     03<?  @ELRZbk`u 	   
	             FTr>>꽶+Խrj.kZ>!>
f?}<>!C?w
.>uLAPSl좿kAb0/O'eW½<,aͽ!S@#8ۧ>_>+>S>OJ>Gw?E@ +>>@vsAd'<=TH<罽gG*;zXZU'"=g>6=4&>
ͽV>l>Vf>~<j=C@F?9(GZ꿋TT@5['&;Z<;j:%js2ց:db>>>>|?r7w>/n>3c&A)@S5}?<?;"E=&p%Ҝ<|:hr5;Д撿hY/>@2>:>wҾa?'k!?>[@:j%)fZ#ݽ+펽KἧDznὬ>iϾ˽=#eY˽_ool?G@'B[q)@x@6!rd><>q=uܚ=FA=(=G==Q=q===\/<k>jNb0>1% @	#c`=Q#A@xcaO<b<=Ga=#쇽-=L)W?0DS=>Z?]+?R뽲Kh%Yﾱ\9b'@>=.==b=C===H7)=q4l=S=SE/?qY>_>b>OY]>A~B?RL5E7Tı>{`=>63=.s">!N`ek8>>()>>_~f@¾.8c>וּ0lz?<q7;yҼ	d<V<ef05<p=>ϼy#=N&^>>]=jo)SjYtm*@@nfL$W>9>@WV6=k<8;_>k??V{0>>*i?fKV>_^@'N?9pB<M=mb=m<C]|I<H鈻>}@ =2 =l>~P<Q2ڨ>,=p>>!=>@}vh?PgXV8C>ϡ<>2t,^m>pAJl>e{>H0{=ys8Uj&>U<r=u>&??lo3B	f\@tcARD@ED?K#a=R'>;==ӯcf<n="<w>C=Kx?Mw#@A<?f	2GZ>ݿ|@?e>KY5pJKþ~=^,h<@3?a?_?-ϛ?._>]H?Qr?7>]"b?>=t]>
#>+@=:<{E,>tF㼚]3m@w@a@            #=}=%=t">J>%q>4>w>俰>>%>z>>
?|	?I?m??$?T)?./?4?c9?>?B?#G?K?ؼN?/R?jjU?oX?B[?]?K[`?nb?dd?f?oh?Xj?k?nm?n?p?Gq?ar?Mgs?Yt?:u?	v?v?|w?!x?bx?Gy?Ky?$Cz?z?;{?y{? {?#|?7o|?|?^|?0}?g}?}?}?}?~?B~?Nd~?Ӄ~?~?~?~?~? ??&?C7?F?T?b?/n?dy?????8?¥????w?r??l?[??o??f???????F??(?x??????^?'??w???	???Y???T????P????	?;?]?~???????&?7?G?X?X?i?z?z??????????????????????????????????  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?                                           
                         (   0   8   D   P   `   x                             
                         (   0   8   D   P   `   x                       Z48wN3993:`:a:~	;ˀ3;%c;w.;;E;;.	<f<3<I<OXb<^|<.<Ǚ<\<<<y<_<9<c*<5===aP&=1= <=G=4S=?8_=ik=E.x=i={0==={=3=!=P=3»=O====3==!X==>>Ǜ>@>4>E>>Tt$>g)>3j.>{3>R8>=>C>YPH>zM>S>RX> ^>Tc>$i>%n>${t>7z>  >>؅>͈>Pǋ>7Ǝ>ɑ>Ҕ>&>>l>#>A>d>>>T>>J>肺>>><>V>G>>X>z>>D>ٕ>>=>S>>A>>>L>">   ??Y?y??)_?

?V?,a?|??]??C?S??ܜ?????!!?"?Z$?%?֍'?$)?(*?M,?-?rn/?0?2?4?5?7?8?X:?=;?=?*>?  @?rA?7B?wMD?öE?G?H?I?<K?L?M?y>O?P?+Q?!S?seT?U?V?X?/QY?sZ?ɯ[?\?C]?X_?K<`?Ta?jib?yc?<d?e?~f?֍g?h?|i?mj?Yk?@l?O#m?n?n?o?}p?IGq?|r?r?s?>t?t?u?Av??v?w?x?~x?5y?4y?>z?z?1{?w{?|?v|?|?3}?e}?D}?&~?l~?~?~??L?v??й????/?  ?  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >%>9>	>>ͬe>*>40=Z=Z40ҽ*ͬe틾	9%>>`#I>B=B`#I`#IBB=`#I>>>9>ͬe>Z=*	%틾40ҽ40=>%>	>*>Zͬe9}=>ҋ
>ҋ
}=}=ҋ
ҋ
>}=>}=>ҋ
>ҋ
}=}=ҋ
ҋ
>}=>	>Z=틾940ҽͬe>%>*>*%ͬe40=9>>Z	>B`#I`#I>>B=B=>`#I>`#IB>>*9Z=%>40=	ͬeͬe>	>40ҽ%Z9>*>틾                                                                                     .    PF    R    0u    *    6    R    `m    .    :    PF    U    *    6    hB    R       !""#$$%%      HABA@>@@\N\O\NZOt)s(r(
0665877=rF`JXKXWJYB[Cd;l2x(z%a+N2SNTQXKVJWGZI]J]Jm(r$u"u"
	6s?fBbEcJYG[I[NYVP\B]@f;g<h<u4{,#a&M-=Z]<i*k)n-t&q&p&|
	
;nGVKUTS[BXIWH\KbHi:k6s4r7p83(!b#M**y`Bl+o(u,{ x$w!!"
?rJRTS\Rg>`H`CeIkHq7v4}4v4u71' a!M( k? .? p> L>  f?  L?  &?   ?                  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  p@  p@  p@  p@  p@                                                                              ??j?????0?????k?? ??Ǥ????q?vc?KT?nD?3?"??~?~?~?~?V~?.~?S~?g~?O~?6~?~?~?}?}?f}?F}?tt}?U}?6}?}?<|?|?|?I|?l|?H|?$|?{?{?{?0{?a{?9{?{?=z?Hz?z?Mbz?H5z?z?0y?y?Zzy?Iy?y?x?{x?Nx?sMx?x?w?ͭw?:ww??w?
w?nv?%v?/\v?!v?<u?@u?mu?B0u?At?t?;tt?74t?s?,s?&ps?v-s?r?r?dar?
r?q?Wq? Hq?p?Up?np?$p?bo?o? Bo?n??n?SZn?n?m?lm?m?l?yl?&l?k?k?P+k?@j?j?2*j?5i?{i?M#i?dh?ph?h?ջg?``g?Hg?f?3Jf?6e?e?W.e?wd?md?d?c?Hc?b?b?b?a?wSa?\`?`?N`?[_?N_?^?{^?p^?n]?:]?\?a\?Y[?Q[?[?rZ?8Z?.Y?'WY?X?OsX? X?W?W?V?V/V?U?:CU?KT?TT?S?dS?R?pR?Q?{Q?P?σP?P?҉O?O?N?N?	M?M?AL?L?;K?K?J?J?~I?H?tH?$G?hG?)F?ZF? E?JE?D?28D?/C?#C?B?B?ȀA?@?f@?(??J??>?,>?=?=?{<?\;?uX;?
:?3:?9?9?Gw8?Q7?L7?6?k 6?t5?4?Z4?3?(3?02?B1?Z1?0?$0?/?U.?O.?2-?i-?'v,?k+?78+?*?g)?W)?(?2(?3s'?&?-&?y%?$?aB$?#?}"?R"?Ϭ!?M!?[_ ??%?g?0??l???Cm? ?Q?6j???gc??v?X???J???8???#?p?
?
?V?ߢ
?c	?9	?I???Tb???=?=???[?a ?>]>>s>>>>>>>+>>5>><>>A>>C>>C>|>@>x>;>>3>.>)>>}>n>>>>}t>>'`>(>I>>0>ƣ>>懽>->i>2ڸ>I>/>'>/>>9q>ޭ>VJ>/>!>z>>`>|ʢ>3>@>z>Dl>Ӛ>:>>0>l>)Ғ>7>>>Qc>Ɗ>)> >P>"P>>>~>{>gx>/'u>q>n>sak><h>bd>a>P^>[>W>}T>k6Q>]M>J>\G>D>@>}=>2:>6>]3>M0>B ->})>Bd&>#>n>v>&>m>>[4>>>T>>>0==q=3:=O======;===l5==Uٟ=*=~{=ˋ==|=Fvo=]b=ֱT=NG=9=,=@"=,=W=<`<vJ<}<2<O<$<*;;;.}ֹFq㻦')]b0ټ1{"/D=J
XlerȆw\'c֚&3஽:½ɽ=нTֽJݽ;]r3RGe	2YJG N#7' *- 1m47e;P>:AZD.HwKtN]ROUsX[*"_gbmeh,2ltoTrju7yw|uzEUᐉ-pʌftߝ8Ӕm⠙9_Ҝyj#^&0}Ƥ`\ƆGPBկhMn0>ͺ\뽾y#¾ ľž7ǾȾ"Mʾ˾`;ξpоBѾ-ӾվC־mؾپ۾Yܾ޾F߾"$侾"8 $뾢z3F}mX[(GF8  B%;jS"S8Ff	

7$P82evc&3Ȏ<HHABc@h%:# /!_!R|"!##k$%\%V&h&'=(()} **`+'+ĝ,;--v.y//sK00122N3345?5F6n6Er78q8099W::|;<<0==P>>n??@@SAA/B`BSFCCZDDlEE|FGGH%H IIo#JJ)KKc-LzL/MMb.N9N~+O3OU&PPQPQ(RmR	S;SSrTT`UULVV'6W WBXXYxsYYYTZQZf3[[\
}\\U]>],^W^^h_h_39`b`ala:a6bbbYacc,%d%d~d7FeNefaf;f^gMwggD-hKhho9iii?j	jj{@kkYkO;llKlO0mmemunmnno.Uooo6pgppqYqqqq-rrr&rr2>ssstIDt"tPtu?u|uPu!uE0vjvvvwMwwWww&xzZx*x+x}x!%yVy\yyyz@zsmzzzz{aC{l{"{z{ {|\-|Q|u|||U|s|}>}]}{}}}}b}?	~i#~<~U~m~~ɛ~ı~~~~2&8vH'X$gnu_t]=j?9??K??#?Y??[?(?'p?ZR?1?X?%~?&~?\~?d~?i3~?A}?O}?}?R}?}?|?|?MD|?{?ͬ{?\{?C
{?ݴz?\z?z?.y?Cy?x?zx?Lx?w?9w?Ov?Tv?u?eu?ut?Dlt?es?gs?r?Xr?9q?	?q?4p?p?o?n?Pn?m?m?nl?k? k?uj?Ii?9i?eh?og?f?|>f?e?od? d?Z<c?ub?La?`?Y`?A_?n^?]?\?[?	[?*Z?HY?dX?~W?V?ЪU?cT?S?R?'Q?uP?yO?4N?M?L?K?J?
I?RH?eG?GF?E?D?C? B?:oA?4U@?9??>?<?&;?:?69?d8?":7?6?4?|3?{2?G1?0?.?-?Vb,?H$+?Z)?(?^'?q&?%$?	#?#>"?u ??R? ?=?W? ??M???4??Pq?B??|@?	?m???&??~D?>n>>>>Q>>G>>>w>>$>X>*>>>>R>>>r>V> 8>>>Ѱ>>>Y>'.> >yѝ>>m>9>>̍>>kX>V>ހ>?{>t>;n>ɵg>M-a>YZ>T>QM>cF>F_@>9>03>,>r%>\>Ҽ>v>x>>\=r=)=fh=N==_===F=m=zS=>8=u==ʽ<V#<aI<ŧ;=zV	FcPA$ݼ]	#($>YztBZWhʽ׽iaeJ}h!d.!'S=.4n;BHy)OUVE\bWio_vx|T넾8'ra$Eё:lt=̡@s$MIuښx෾K8%Rľ[iǾa~ʾ0;о Ӿ־پܾ߾⾩辽x`tm. -,\L2
l2lf-,HvqVbQU	D!	"|#$$%j&'0(4*s+,?-'/^0Д123*5X6789: <B=b>O?@hABCDFGV!H+I3J9K=L	?MD>N=;O5PZ.Qy$RJS	TTUMVpW7XYbZ>A[u\A\]^v_"F`aabmcT1d~d&eImf&ggh{DiiàjKkkޗld:mPmwnSofo?ppbq[q:{rqsstt	ukuu rvvTww,xxx(\yٻyzszyz/{$q{X{|vV|_||"}wa}G}O}~@~p~~~~u):Z+wxf???-?|?l?y-?,~?~?-~??}?RJ}?H|?(;|?{?z?Qz?Hy?x?	x?+w?FFv?Vu?N\t?8Ws?vGr?-q?p?n?m?@Zl?~k?ki?Oh?f?ie?>c?\b?`?m'_?&~]?([?Z?SHX?xV?T? R?vP?N?L?J?H?|F?.D?AdB?1@?=?;?Bh9?7?4?U2?)/?w-?e*?5z(?%?_#? ?(???J"?*h???{?9@?f??-F>[q>>$>E><>L>>{>V>(>p>>l>>ȣ>sk>l>Ŝ>+>>oz>!km>\`>)CS> F> 8>&+>>-G>W>nc=½==W==O=e=
<*;<xֺ-DqWL']JZm"hٽNQ/!/A<djIMV͠cPpE}Sȋ8f^زi+D؀*ľʾѾE׾u-ݾ3v0"ﾍ
\ 8@ZTXP,mn!$&t)Ǜ+.0&2P5U79JE<n>7@BSEu6GLIkZK_MZO>MQ6SUrVźX~Z8\b]8_@-agbIde=gh	j'`kTlmz%oXRptqgrstu~vbw9x/yy~z){{z_||i}>}@F~~~M>zC???$?8~?}??|?*{?:z?Ժx?w?7u?5s?	q?n?0l?i?/f?Sc?`?NH]?EY?>V?+R?eN?^J?kF?jB?=?@9?m4?2/?*?%??t ?m-?a?O?h
?k?.>>>>>b>N>*T>Q>Ώ>m>k>bQ>0P7>>U>bh=| =$H=<wVd=cg]ܽs#4=-X&Nr"4ϟ|3{ž[ѾݾP &y$!f&!&J+V0[5E:>4CyG}KOsS'WcZ^0`azdkg5jlKo7qbsɱu~wy!zU{Y|}~tF    $ 0    ( 4     , 8    % 1    ) 5 	  ! - 9    & 2    * 6 
  " . :    ' 3    + 7   # / ;            0 H `    8 P h  ( @ X p   4 L d  $ < T l  , D \ t   1 I a 	 ! 9 Q i  ) A Y q   5 M e  % = U m  - E ] u   2 J b 
 " : R j  * B Z r   6 N f  & > V n  . F ^ v   3 K c  # ; S k  + C [ s   7 O g  ' ? W o  / G _ w                   0 `    @ p     P     4 d    D t   $ T     8 h    H x   ( X     < l    L |   , \     1 a    A q   ! Q     5 e    E u   % U    	 9 i    I y   ) Y     = m    M }   - ]     2 b    B r   " R     6 f    F v   & V    
 : j    J z   * Z     > n    N ~   . ^     3 c    C s   # S     7 g    G w   ' W     ; k    K {   + [     ? o    O    / _      `       @@   ` h  ((   HH  h p  00   PP  p x  88   XX  x d  $$   DD  d l  ,,   LL  l t  44   TT  t |  <<   \\  | a  !!   AA  a	 i  ))   II  	i q  11   QQ  q y  99   YY  y e  %%   EE  e m  --   MM  m u  55   UU  u }  ==   ]]  } b  ""   BB  b
 j  **   JJ  
j r  22   RR  r z  ::   ZZ  z f  &&   FF  f n  ..   NN  n v  66   VV  v ~  >>   ^^  ~ c  ##   CC  c k  ++   KK  k s  33   SS  s {  ;;   [[  { g  ''   GG  g o  //   OO  o w  77   WW  w   ??   __    ?   c?uV?
qּy? /?:^Vs?5?*~?3e~?ֽ9~?sU}?Y}?%|?\0 gM|?i-{?:{?Ggz?T	y?a<x?Mox?|Fw?wcv?>6uu?uj0|t?Lԗqxs?z7jr?Pq?誾O-p?A6!n?|vm?^l?þ5k?ʾi??о|h?Z־g?kܾte?sd?qq辍b?e(`?'N[_?,׳]?   \?FZ?wX?V?wm1T?9R?  lQ?ʿO?yM?+4K?
I?|
F?$!D?F#B?:B&x@?(>>?%L+;?-"9?80_7?e25?5e2?_780?"9-?;%L+?>>(?x@:B&?BF#?D$!?
F|?
I?4K+?My?Oʿ?lQ  ?R9?1Twm?V?Xw?FZ?\   ?׳],>[_'N>(`e>bqq>ds>tek>gZ>|h?>i>5k>^l>vm|>!nA6>O-p>Pq>jrz7>qxsLԗ>0|tuj>6uu>>wcv>Fw|>xMo><xa>	yT>gzG>{:>{i->gM|\0 >%|>Y}>U}s=9~=~3e=~*=5=s:^V=/ =y
q<uV<c 0$  uVc
qּ y:^V/򅽯s*53e~ֽ~s9~U}Y}\0 %|i-gM|:{G{Tgza	yMo<x|xFw>wcvuj6uuLԗ0|tz7qxsjr誾PqA6O-p|!nvmþ^lʾ5k?оiZ־|hkܾgsteqqdeb'N(`,[_   ׳]\wFZXwmV91T  RʿlQyO+M4K|
I$!
FF#D:B&B(x@%L+>>-;80"9e2_755_7e2"980;->>%L+x@(B:B&DF#
F$!
I|4KM+OylQʿR  1T9VwmXFZw\׳]   [_,(`'Nbedqqtesgkܾ|hZ־i?о5kʾ^lþvm!n|O-pA6Pq誾jrqxsz70|tLԗ6uuujwcv>Fwx|<xMo	yagzT{G{:gM|i-%|\0 Y}U}9~s~ֽ~3e5*s/:^Vy 
qּcuV   0cuV<
q<y =/:^V=s=5*=~3e=~=9~s=U}>Y}>%|\0 >gM|i->{:>{G>gzT>	ya><xMo>x|>Fw>wcv>>6uuuj>0|tLԗ>qxsz7>jr>Pq>O-pA6>!n|>vm>^l>5k>i?>|hZ>gk>tes>dqq>be>(`'N>[_,>׳]   ?\?FZw?X?Vwm?1T9?R  ?lQʿ?Oy?M+?4K?
I|?
F$!?DF#?B:B&?x@(?>>%L+?;-?"980?_7e2?55?e2_7?80"9?-;?%L+>>?(x@?:B&B?F#D?$!
F?|
I?4K?+M?yO?ʿlQ?  R?91T?wmV?X?wFZ?\?   ׳]?,[_?'N(`?eb?qqd?ste?kܾg?Z־|h??оi?ʾ5k?þ^l?vm?|!n?A6O-p?誾Pq?jr?z7qxs?Lԗ0|t?uj6uu?>wcv?Fw?|x?Mo<x?a	y?Tgz?G{?:{?i-gM|?\0 %|?Y}?U}?s9~?ֽ~?3e~?*5?򅽯s?:^V/? y?
qּ?uVc? S  ?uV<c?
q<? =y?:^V=/?=s?*=5?3e=~?=~?s=9~?>U}?>Y}?\0 >%|?i->gM|?:>{?G>{?T>gz?a>	y?Mo><x?|>x?>Fw?>>wcv?uj>6uu?Lԗ>0|t?z7>qxs?>jr?>Pq?A6>O-p?|>!n?>vm?>^l?>5k??>i?Z>|h?k>g?s>te?qq>d?e>b?'N>(`?,>[_?   ?׳]??\?w?FZ??X?wm?V?9?1T?  ?R?ʿ?lQ?y?O?+?M??4K?|?
I?$!?
F?F#?D?:B&?B?(?x@?%L+?>>?-?;?80?"9?e2?_7?5?5?_7?e2?"9?80?;?-?>>?%L+?x@?(?B?:B&?D?F#?
F?$!?
I?|?4K??M?+?O?y?lQ?ʿ?R?  ?1T?9?V?wm?X??FZ?w?\??׳]?   ?[_?,>(`?'N>b?e>d?qq>te?s>g?k>|h?Z>i??>5k?>^l?>vm?>!n?|>O-p?A6>Pq?>jr?>qxs?z7>0|t?Lԗ>6uu?uj>wcv?>>Fw?>x?|><x?Mo>	y?a>gz?T>{?G>{?:>gM|?i->%|?\0 >Y}?>U}?>9~?s=~?=~?3e=5?*=s?=/?:^V=y? =?
q<c?uV<ࠠ=%ƷB(@&B(A'ɼB(¸A'ƻB(                        (("$&')*+,-.//123456779:;<=>??ABCDEFGG(!)059=@BEGIKLNPRUWY[\^`begiklnpruwy{|~('3<CIOSW[^adfikosvy|~#1ANYckrx~!:Oap}#?Vj{7K[iu$AYn)Jg	+On'Gc{	,Qq1Z3_/W{4a9j;o7g<qAzC                                ) ) ) R R {                    ) ) ) ) { { {    
') ) ) ) ) ) ) ) { { { {    

1>HP{ { { { { { { {     111>>W_fl        1111WWW__rx~                                         " $                       j8R:i:W;c;*<09<>w<<<<=*=F=Sd===˲=Ѿ=:=T==%>>_1>h+>8>0RF>T>Gb>p>>R[>`>>y۞>p>>`>>F'>>x*>>S>>>?Z?$
?P?+?AE?%j?s?Ώ#?'?t|+??Z/?&3?6?:?3>?ŌA?wD?:H?'mK?ΆN?Q?lT?8W?iY?E\?^?sYa?c?e?g?i?Ҡk?n_m?Po?p?r?]s?t?u?Wv?w?x?y?srz?''{?{?^|?5|?Y}?}?~?p~?~?~?&)?U?z??̲?????????????  ?                     ZPKE?81("
        ndZTNGA:3-'       vng]VPKFA;5/(    ~wph_YSNHB<6/'   xrga[UNHB<6/)#
|qke_XRLF@93-'!{uoib\VPJC=71+$yslf`ZTMGA;5.}vpjd^WQKE?8-h                                   
       " ( 0 < N d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 	                                    !   #   %   '   )   +   -   /   1   3   5   7   9   ;   =   ?   A   C   E   G   I   K   M   O   Q   S   U   W   Y   [   ]   _   a   c   e   g   i   k   m   o   q   s   u   w   y   {   }                                                                                                                                                                                                              	                        !  #  %  '  )  +  -  /  1  3  5  7  9  ;  =  ?  A  C  E  G  I  K  M  O  Q  S  U  W  Y  [  ]  _        )   =   U   q            	  9  m      !  e      I      Q      }    Y    E    A    M	  	  i
  
    1    u      y  -      a  %        ]  5                       !  "  #  $  %  &  '  )  5*  ]+  ,  -  .  %0  a1  2  3  -5  y6  7  9  u:  ;  1=  >  ?  iA  B  MD  E  AG  H  EJ  K  YM  N  }P  R  S  QU  V  X  IZ  [  ]  e_  !a  b  d  mf  9h  	j  k  m  o  qq  Us  =u  )w  y  {  }            )  =  U  q      ݕ  	  9  m      !  e      I      Q      }    Y    E    A    M    i      1    u      y  -      ?         y  ?  A        A
            !  &  -  3  y;  C  L  V  a  l  x              ?     y) ?A AZ t   A   . R x     yK z    I    5 v   ?B   y! ?p A  j  A	 x	 	 9
 
  m  G  y+        +  I  r ?  F y ? A8   F A  s 4    Y ,  ! y! " # ~$ g% S& C' 7( /) +* ,+ 0, 8- ?D. T/ h0 y1 ?2 A3 4 6 ;7 An8 9 : < c= > ? JA B C y[E F (H I 	K L M }O Q R T U NW ?X Z :\ y] ?_ AVa c d f Aoh Bj l m A    	    A  	     .  A  )X  	u      	  )4 |  0 	 A  	S 
 A  ) 	 
 c 	 )t 3 A * 	g  Am 	< @! }$ ' )+ 	/ 3 ^8 	)= )@B G `M pS 	Y A` g 	Qo Bw A j ) 	\  6 	d ) V A#  	y 

A<	)9J\)0o	i	)|	9ATMp	AV)		+wNyr	)iA
8	;cA{	N0)	$]	)RR	^ADa	]BA>		)		x-
Ԁ
,
	-)lA@	eA*	4
|)	McLS	)NSP	cA~	k
A<)t	O_	"	)$_fA	ϊUHAI	 	 !a"*0#)$	;$Q%  E    3  [W    w  9M c   !  	   3  / 1^$ `, 5 @ Y7M [ 5Cl ?& A KӬ }! ' 	[/YO&QeM6I|y_ծw_/akG\<GC	K[s%gocqH,	;`

Cu/p62g!O)A<U$"$E')h~,p/-2)5+79]%<c@IDɲHenMÚQ_V{\[-`fkíqw"]~#  qM    & e w  5 -p  ! ( u8 YHM )g % =Ǵ Q& ,|RU+MTq?A.S͗		9w
IW]j1'MѲ&Hu($ٜm)R/m59=aA\E`NYX\ci~o|   k  ?# = # 9 Q[  u q2?m_q{=S
aX?%e4&/:;b"IqY?mX !	 , A% AOG C  FsZ5AAv%L4WG`A#Q Ş2 k  kP!	3l0բg')}<{[w-ɭ{ 9^=cw	(!4 uH8}WW`['^6h9j"Kx+3	T                                                                                         	            
         ~|wmW)	   @  l"  B    M      @  ]  p  y  }  $        I                         igwu at4  tnf]uSfG';a.^"cY)T                     kg     , d   =}                        W   %  2 $o                        >     A Z  cQ/4
h' : x  @#                            =@  $ 6 H3$EE   r {8                        *@  ca '+V [ V  Mf HI
%>      	     
 
"  


                                        	                                                                              b:
b"B:r
*:<.~Nntd@


J	>x"Z   6nN:v8|R:8P`JDLd(jp$`(xX>(
   0u  p                1CMR]c$-.BNW^h *3B^hmpsv5EPX_f    	#,6AMZhw    :  L ւ+ W ˃8 ݧ^# A Ӣc- ߺJ! ʞi9 ֳT, ğpE$ Ѱ]7 uL*          6  I
 ׁ) V ȁ8 ٤^&
 ⽄G ˟i8 ճU/ uF% ЫU0 ܽkC$ ɦZ7 շmI+
          2  H
 Ձ* W > Ϡc/ ٶQ) ɟk= ΪV2 ٺlF' ȦZ8 ѴnL/ £]>% ͱoO3          *  H ր* P ~6 ӟR# ˨X5 عlG( ǦZ9 ԷmI,
 ƦZ:! ҵnK. Ĥ\<# дnL0 JOP_h_c[}]L{s{  񾲄WJ) j9'   9kE/CoRJO_m}J;EasUIL\sqfefkv}͖ආeSOUaxxe\Y]fvඛvmhfjov                              }3
	 i-
	 բtS;+ 	 t;
	 弇V3
 չgSB5*!
 ΤvM.
 ܿwU9%
 ˳|bK7( ܢjC*	 
q?  wP=/#	 waC+
              ɷ|obXOF>82,'#
   hJ4%
        ԶxnbUH<1( 	 F.+Kf,
aH0㐥
k                        
gV
guRYuRF1
bF1
ƭ"R
"Rd(  `@  իU+   ͚f3    @ U  < 0    d    d    
 @ x    æ}nR ˖ @ ŮR;876.
	                    \ʾضߚxz4dfJ B'5  & ( . 4 > T                     )  6  hB  S  To    8     (#  .  8  DH  _    8     @  $  ,  4  \D  a  8 d  (       
    	   [  ĶD>B<HuUZv                              f\SHL!?yM+7G+;B2BktL75}                         & 9 E T V [ d                                dffDD$"`kf@B$""  Ћh`hfff     PmNkgeԍ{g$      0       D{wwgEbDgxvvfGbШKyk 1""" {ibhddFDFBB"@fD$ fD""BkkWfd}zvgrij2"֍yg"     mJfnvWewe  $$BD#`fd$ !fdTdkxw$ ɸwsqnmcb_OD420-+ 
 Ķ|nhZNLFE9-" &6EUdt)7ESbp"3=N\j~
$2?O_n~%3;NYk{
 3CQ`p%3AObq~"7?NWlv $8O[lv+:JYix!.<K\k{,9JYiy.9GXdx#.8M\j{-5?KYks	(8GXgw$09LWiv6GQ^h~/>Oas->N^o1>O\kw$-=L[ly-<L[k{+5FSgr#*:N]n}"2CScs)BIV_o%4?K\fw1ASdu4DXgu~/=LZjw#2=IVanw            tCR;\HdY\                      ]`SGI"B~I+9}G0:nI9>h{A7Dd                         # ; G
 R Z a _%                             cB$$"$""""SE$4"tfFDDfDD"AUDT$t؉hfdDDڹػۊgtٸ٫ڊ֏ڨ􍈛ۋ؉t۹dddf"DDdDڨhFۋԲl`UROM=;98310-*)(&$"
 ˾}rf[QG<4+# #<Sl 7Me}*BYr2Hax,EZr5Pj,@Zs>Rdx2Ogx-Aj|1Kay4F]t">Kav!8F[q"3Hau2CZu0B_u!3MtFWj|!5@Su"A_lHcq"+=N]r6a|&8Yv1?Uo0Mg/Jc|!*=L]y5Wp4T%0@Thv                              ~|}|y~~zevw~V|x{wkmmxvqsuwc;Wo?opP.ZW][Rb        ='*X<AI8^ cf.	TH.h&0 FSuu_M<|&T*8.#OAXQ1 K,\E_)'C x7,zQ 	
X'$@
7+J57L]'; M	,(		e* !D7.)                    )*>)%AB&!                        E]sv0      ǻ{ri`XPH@92,&!	 ǥ|m`TG=3*  G8+ c      G2*&#!
	    p, F = ~3syff~yunknown error libopus 1.1.2 success invalid argument buffer too small internal error corrupted stream request not implemented invalid state memory allocation failed      ?̼+  1`B      ?   G    7   8   @L=  B   A F   }&?I@ 4s?=  8  > >   <  A>  @A  GL?L  ;̽  :L?w+2ŧ6  9  D   F  F  E  H'7_p0   r?r    A̾  @  @>  @?o:33s?
#<
#Q8333?@p}?Lɟ?L>  @@ff>ff??>ff?  @75< @Ft  =  <5?     >    z @Ho;>  ?Y?fff?G?o<  HC  A   >  @_c  B   ?78"F  RI:<   u=  
#33 :
ף<
#=Q+?^)=?   B  =  B  (B  #Ce;8_);5? ?  Q=	P6ss-*:_cX  AQ:(knN   Z48ɿ.u?m4L=<hS!-?e	=>">хsGu<<l:  A  A  A.>j2?Ϊ?!?>M?Mֈ>H?k>  E  PA  zF  A ;F  pA  B  zG Gm[?%I>ly	O
@9B.?MbP?+eG?Zd;ڊ?333333?)\(?HzG?n??V瞯<??runtime/cgo:  pthread_create failed: %s runtime/cgo: out of memory in thread_start
                          `         `         `         `         `         `         `         `         `         `         `         `         `         `         `      `         `              `       `         `         `         `         `         `              `    `         `     P `U  Z G     z  { @O      r     @       `  `      H @    ` `    `  @        `    P          
   J @   ` `              `  `  `              `    y    s `              `         `          @H `    ` I E     `     `     `  `  `[ @\  ]     ^ ^ `  _ ` a   Q `b @c   `  @R 
      `         `  ` `     `                 `      `  G  @      `  `      @    `    @   	  `	 	    
      `    	 `	 	 	  
 `
 
 
   `     `     `     `        J ` `  }        !        `  @     D          |    `  J    @    ` @F   `     `      `   G  `      ` @K @     ` K             `  D        I   `   `I       L    ` G     ` `L `  ` L     `     ` `     `     `   M    `    M   `     ! M     `      s    ` ` @N     H   `    N    `      O    ! @" `! t ! `      ! @    " `" "  " `O  # @I `#  # O #  $ `$ $  P P $ `  d   % `% P ` @Q  % %  &   `& &  &  ' `' ' Q '  ( `(   ( (  ) @ `) ) )  * `* * *  + `+ ` + +  , `, , ,   R     - `R R  S `- S  @     -  S -  . `. . .  / `/ / /     S  0 0 0 `  e  1 S `1 1 1  ~  2 `2  3 2 3 3  4 `3 `4 4 4  5   @T 2  `5  J   T  "  5 J  U `    5  6 `6 `0 6    6  7 U `7 7 7  V V e  8 `8 8 8 #   f  $    @    @  9 `9 9 9  : `: : :  ; `; ; ;  < `< < <  ` @c @q q q  r @r r r  s @s s s  t @t t t  u @u u u  v @v v v  w @w w w  x @x x x  y @y y y  z @z z z  { @{ { {  | @| | |  } @} } }  ~ @~ ~ ~   @     @     @     @     @     @     @       @   @     @     @     @     @     @     @     @     @     @     @     @     @     @      @    @     @     @     @     @   @       @     @     @ @         @     @     @     @    @   @        @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @     @      @    @   > @> > >  ? @? ? ?  @ @@ @ @  A @A A A  B @B B B  C @C C C  D @D D D @E  E E E  F L  I  N @F F F  G @G G @H H H @M M @I  K @K K K  L @L  M I I  J @J J G  H M J @N N N  O @O O L O  P @P P P  Q @Q Q Q  R @R R R  S @S S S  T @T T T  U @U U U  V @V V V  W @W W W  X @X  Y X @Y Y  Z Y X @Z Z Z  [ @[ [ [  \ @\ \ \  ] @] ] ]  ^ @^ ^ ^ c c  d @d d d  _    @    e e  f @e e @f f @g f  g g g  h h  i @i i @h h i  j @j j @k j   k       k k @    l @l l   @      @       @  @    @     @         @     @     @   @ l    @       @      @     @     @     @     @  `4   5  5 5  ^ @6    @ @  7  _  `7  @  7 @  8   8 6 8 9 @9 _ 4  : _ @ `      @`@`    `@`  @` @``@  @`  @`  @`  @``                          l  t[  [  ]   D^  _   8`   `  P`  pDa  a  0b  pb  0c  @c  c  ld  `d  @e  e  e  @f  f   f   @g  0g  @g  P$h  `lh  ph  i  Pi  i   j  Tj  j  P k  `tk  pk  (l  |l  l  m  pm   m  0(n  @xn  n  4o  p  hp   p  q  q  @4r  r  r  0Hs  `s  $t  t  pu  u  0Lv  @0w  @ x  `Px  x  x  Dy  0y  y  <z  z  `z  ,{   {  {  T|  }  }  0X~  ~  @          `d  @  Pd  t   \  ,      Ph  $     |  <  	  @
t          L    t  Й      \    `    ܠ  0 8  p   !<  "  #  '  '0  (   ,   -  `-  -l  P/$  1(  9l  <  >l  >خ  >,  @$  0A  AP  Dȳ  `E  FL   G  J4  K  @Lt   M  M  M  PNh  Nػ  @OP  O̼  0PL  PȽ   QH   Rؾ  R\  `S  Sh  `T  T`  @U  U  V   W$  X  pYh  pZ  \   ]  ]0  a<  g  h  il  k  psX  tP  t   u  `ut   v  @vx  v$  x@   y  {  |   |  p}    p4  h      <  @     @    P\  0      $  p  L  P  4    P      0     `  L  0  ` l     
 P0 м  @ P    p     < @ $    H    | `  p @  |! P" d$ %  & @& * , , 0 D1 P 2 x2 <3 p3 p4   7 8 H9 P8: @: 0; `< < `=  P> 0> P? @ D D XE PE  F  G H XI pK @L 0M @N  %DP %P &Q ,T /U >$Z P?Z 0D] D^ `J` @La Mpb Mb  Oc `Pd  Rd Rle Sf Ttg Tg Uh Ui @Vi Wj Zl @\m \ln ]o P]lo  ^,p ^p  `r `bs eu  fu gv  i x mz q{ ql| @s} pu~ P|D }    ЉЉ `@ ܍   PD @8      М `H  pL @    0  L  p  h @ 0   ̧ 0L   p H `    , @    0  `t  X p   0X  P     pD      @p  p| 0  D   @ 0  p   ( @  @P    t P|    `H  p   pd  @X   p  |   Pl  D 0
   0   `@ ` `  0 X  P4 ` P ` $   `  0    @p      P!< ! "\ `$ p& `' p(, ( )X  * * 0+ + `,\ , p-H  . .  / 00 0@ 1 @2 2X  3  P4  5t 5 6< p6 8  9 :|  ; `;, @<4 = > PC
 `C0 C C pDl E@  F F< @HH PK K Lp PM  NL N Pd P P\ Q, 0R pR RT @U\ U Vt W pX| X 0Yt Y, Z \ _ `  P`l  a! b" c|" 0f# i% i% i<&  j& `j& j`' j' j(  l( Pm) oX+ @q, q- 0tH. ut/ Pv0  x 1  y1 P{2 }4 @~4 ~X5 p5 X7 @9 9 T: : @\< $> > P@ PA 8B `C |D E E F \G  |H 0I pI  (K L  M `N N  O ``P @U 0tV W 0TX Z г[ `H\ px] 8^ p^ d_ `  0a  db @b Tc 0d  e e f g @<h   i hj P,k pk  0l  l ,m 0m ,n q Pr s <t u  u @$v `|v v (w pw w  x y  z pz <{ `D}   PT D p  @p ,  00 P  p (  p L  Ԓ @  Д 	ȕ 
 
 
  0p  L Й   ؚ  @ Pt Pt pР   P  P(  L  Х ! P$( %  '| ) * P*X * * + , @-D - @.P @/( / 08 0ȱ D  E\ PE E4 E  F4 F Ih K K O PS8 PUP 0Wd W  XT PX  \x \ b cL 0c d 0e e PfL f @j  mp n o oH  p p  qx `q   s s s t u `v\ v x x, y   p P    Є| L 0  `( | @   PP  | 0 p Р  P  ` @ `  `    t  0 ( 0  `    0x	  (
 @
 P  P L `8    l P `T   0\ p  0  0 l   P T P  0   `     " "  0# P# 0$  % p%  & p' @( `) d* `*  8, , - P. / 0  t0 <1 01 T2  3 3 @<4 4 H5 05 ` 	 6  	6 	7 	d8 P	p@ 	PA 	LB 	 C   	C p 	lD  !	D #	F %	,G  (	H (	I `)	I *	J +	lK .	L 01	dN  3	xO 3	XP 4	Q 6	\R `7	R 08	|S 8	T 9	T P:	`U  =	V ?	dX B	Y @C	Z C	0[ @D	[  E	\  J	^ PW	b Y	c Z	$d _	e `	f pc	g c	`h d	h d	8i 0e	i  f	Pj f	j g	dk h	l Pi	l j	Pm 0l	n n	n o	o o	o pp	p p	p p	Xq q	q `q	$r q	r  r	,s r	s r	Ht Ps	t  t	\u t	v t	dv u	v v	dw v	w @w	x w	y w	y  y	dz 0y	z `y	P{ y	{ @z	| {	} |	~ |	~ }	l }	 }	P 	` 	؁ 	| P	8 p	 Є	 P	 	x 	 	 0	D 	 	 P	 	  	؋ p	T 	Ԍ `	d 	 @	\ 	 0	@ `	 	 P	x @	 p	d `	 	 	 P	 	 	 @	 	T 0	$ 	 З	 `	` 	̗ 0	 	 	  	 0	4 p	 	  О	L `	ܜ 	d  	 	4 	| 0	؞ 	( 	| 	ܟ  	8 	 @	 Х	L `	  	 	d @	 	 	x  	ԣ 	0 `	  	 	P @	 	 	p  	Ц 	4 `	  	 	d 	 	 	<  	 	0 	 	L г	 	ȫ  	 0	\ `	 	 	< д	 	ĭ 0	 p	@ 	 з	د 	  	` 	 0	 `	H 	б 	  	X 	  	 0	$ @	h P	 `	 p	0 	x 	 	  	D й	 	Ե 	  	d 	 	ļ 0	 @	$ P	h `	 	 	8 	  	̿ 0	 p	p 	 	 	\ 	 	 	p 0	 `	P 	 	 	`  	 0	 	D 	 	 	 	 	  0	 @	 `	$ p	p 	 	  	H 	  	 0	4 P	 	 	P p	  	T p	 	L @	 	  	H P	 	 @	@ 	 @	H 	  	 	`  	 	X 	 	 	T P	 	  	| 	 P	x 	 	 	p 	 P	L 	  	 	D 	 `	  	t P	 	0 @	| 	 0	 	h  	 	 	P P	 	P 	 0	@ 	  	  	 	   	X 	 	0 	 	 P	D 	 @	4 	 `	 0	P 	 `	` P	 	 	 P	 	 	\ p	 	$ 	x 	 	@ @	 	 	` `	 	 0	l 	 @	4 	 p	 	X `	 	 	@ p	  	 	\ 	 `	$ 	 	T 	  P	 `	 	 P	h  	D 0	  	4 	D `	 p	 	( 	x 	 	 	H 	 	 	  	X 	  	 
  0
 
 
 p
 0
 `
 
L 
 P	
 	
 `

  
4 
p `
 
 
@ 
( 
 
 
h @
$ 
 
" `
T# 
8$ "
) `#
X* #
*  %
\, %
0-  &
- p&
8. &
. '
l/  (
/ P(
t0 (
0 )
p1 )
2 @*
3 *
3 *
$4 P+
4 +
(5  ,
5 ,
\6 ,
7 P-
7 -
8  .
8 0
9 0
P: 4
< 4
`= 9
? ;
@ ;
TA p=
`B  >
B `>
C A
E  B
E  C
LF PC
F  D
G D
8H E
I G
J H
0K J
dL `K
8M K
M L
tN M
4O N
P pP
\Q  Q
R R
 S @R
XS R
S  S
`T S
T 0T
U T
4V  V
XW `V
W 0W
X W
 Y W
|Y pX
Z X
lZ Y
[ pZ
[ [
\ _
^ 0`
^ b
_  c
` c
` Pe
a  g
,b h
b i
c  k
`d l
De m
f 0o
f  p
g Pq
Dh q
h Pr
Hi ps
j 
x}  
~ P
l~ 
~ 
\ о
$ 
 p
 
( @
8 
 
 
 
܇ 0
d 0
 `
T  
X 
 P
 0
p  
 0
l 
` 
 p
ȓ 
ԕ 
 P
l 
 p
 @
D 0
 
 
t p
L 
    @< @ 0` 	L 
 8 @ 4 P0  0    !H #D  $ % & 0' 'T (l . 1t 1 : ;P < pE pG Tp VD W 0a dL  g k pL s ux p  t Ѓx h P   @ `   L    ( 8   ЭH @ d `   ` P  | p 0   p вT  L p д `l 0 h     `   н   о  \ 0 `  @D  H @ <	 0	 4
 
   P `    0d  @ 0 4     @ PD     0P   `     \! `" h" h$ $ %  ' <) @	, 0/ ,4 p6 P7  8  !$9 0"9 #: 0$; $D< %= &= )?  -A 0.DC /D 0E 2G  4H 04I 5I 7$K :L  ;M ;0N <0O =O p>P  ?TQ ?Q PAS `B,T 0C U `DU EpV FPW pG0X H4Y `IZ L[ @M\ 0N] P_ QT` Ra TDb Wd Ye Ye Z|f 0[$g 0^4i _,j d m dm pen 0fo f$p gp ph$q i\r  ks lt  mDu nxv ow px qy `sz tD| u| pv} @w~ xp~ x<  z8 { | } } ~ ~p @   P p  `0 Ё @؇ X @̈ `  T     P\   x  Ԍ `(  І؍  , 0 p l    Pl Đ  p 0ȑ ` t Љ̒  $ 0x `ԓ ( | Ԕ  0 ` ؕ Ћ0  P @    0@ p  Ѝ4  P 8    < P  Џ4   @ܜ p0    p4  Б  P 0 ` p В̠ ( @  L   0 ph ȣ   | @Ԥ 0    0P `  h   @ px Ԩ 0  @ pL  И   ` 0ī p x ج  8 `  К\  @ l į   x `ذ 0 М   0H `  X  P h Ĵ    @ص p4  П P P  l  ̸ @0 p  H   P P    @d p  У|  ؽ @0   @   P P   d @ p$ |   4 `  X  P p     x ` 4   @@ p  P   P `    t P ,   L P   `   @    <   ` L     @`   p  @,   8 0 ` L    \ P  x  0( `  H   P d    0t ` (    P<   L   `  X и   0l ` $ |   4 P  кD   @  `    0t ` ( м   @0 p  н<  P H    T 8 $ @x p   t   0( px  $  | ` 0   @0      t `  p   0 `p   d P  `   @d p  p  P p   ( @ p 0    P0    4 @ p 4    @4      4   P 0 @|   h @ t        P(  ,   P x PH    `P,   - P. \/ / p0 D1 p 2 `2  3 3 `4  d5 P!$6 $p7  %t8 (@: *X; *; `/L> 3@ p40A  5A P5@B 5B `60C p7C P8D  9 E  :E  ;XF <F p<hG  AH BI @CJ pCtJ CJ DK GL `HdM  IN  JN JPO KO  PxQ QdR QR `R\S T|T 0WU g` jxb  l0c m d 0od pe rf m n  o  p q `r s  t dw Зw `<x 0x 0y $z 0z L{ { 0`| P| D} @~   @  h  ̃ pP @4   p 0 p PЉ ЫP 0 (  0 `T    `| Ѝ  ,   P 0   P   PH P  , `̘ P  h $ ` | L   0| h   x pL $  * + @+t , -h . / 1 `3 7L 09 @: : =0 ?4 0@8 PA @B `J$ J PNl @O, O Q0 0R S S  `T e  g Pr ps @u 0xt zL  ~ ~    P L 0 0 0 $  t `  P `   ` T P  @  0 X   P  Px      h Џ  X x 0 p p X ph         PH      `	 P	 	 @
 
 
 h P H  @ H  Щt d  а   б г, pD  `   @  |! Pl"  # 0$ `% L&  & p$' @( ) `* (+ + , - @p- p. h. .  / P/ 0 @1 <2 2 @3  3 4 4  P5 5 `5 `6 P6 L7 07 8 49 @<: ; P= = `?  XB C C 0HD D ` G LH H I HM  PN `<O PO @P P `0Q @Q  XR R S `4T  T xU 	0V @W pdZ Z `t[ \ t] ^ _ !c %e `+h 1j `:o [~ ^ _ `H b$ pc `q r @t0 t 0u u@ 0v̎ v   wp Pw w8 w  y `{ | p~ ~8  0 `, Ї   < `    К  Ԧ P  0 P 0 `  D  @̮ ܯ `t  D P й  (   |  < p
 t @  p  PL     PP  !  %( @% ' * ,@ p/ P0 1p 3< 7| p:  ;t <H @` @  E G`	 J Kl PM PNX N PPp P Q  R8 @S 0T@ Wx [X  `8 P` 0a0  b u$ pw%  x& y' `zP( z( l+ , @, P- . `\1 (2 T3 @6 7 p8 : 0$; ; 4< @< = pp> 0(? ,@ P@ СdA PA `B  dC C  TD pD @E PE ,F 0F G G @G H I \J @K K 0<L M M PN  N @$O O O  TP @P Q мtQ 0Q PR  R DS S `0T T @HU U   V `V V 0xW W  `X pX ,Y PY  @Z @[ t[  [ pD\ \  ] t_ @` `|` a  Tb pc d d `,e e  4f pf g Xh Ph di i j k  k `l  n pn o `Tq P0r r `v @tw w Hx x y  Pz 0P| | L}  } ,~ ~ @~ p   \  PH    p  p$   l  L     ( PĈ ` h  t   	 
< ` 0P  p  l ,  p     0(  pt ( P t $ `  h ,   0 `T  08  D 0   ܟ \      ܣ 0!0 ! "8 `#H $ئ @$0 $ %ا P& P'X  ( P(@ ( P)  * 0* p*@ * + P, , ,@ - / 0/d `/ /  0d 0 `1 1T 1 1  2T P3 p3\ 3  48 4` 5@ 6, 7 @7 p7h 7 7  8 8  P9 9 9t @: P; < ? ?h 0A8  C< D  EL E 0F F Fx PG GP HP @S @T 0UT Z ]` `^   _ `d d  e Pf fT h j l 0q s, t u vl @}  P D l   0, П     P 0 p      p 0     Я а    H	 	 	  8	 	 @	 		 4
	 p
	 	 x	 	 	 PD	  <	 p	 H	 	 	  	 P	 	 	 	 	 	  	 !	 P"	  L#	 l$	 p%	 d&	 )	  h*	 ,	 p\.	 ` 8/	 D1	 P1	 $3	 44	 4	 P|6	 8	 P9	 L:	 :	 `h;	 ;	 X<	 <	  =	 `=	 0?	 @	  PB	 B	 p"E	 P+K	 .PM	 P2O	 03P	 @5R	 5R	 9U	 P=V	 PAX	 `BY	 B$Z	  C|Z	 C4[	 @D[	 DD\	  E]	 E|]	 PF]	 Fx^	 @G^	 GL_	 G_	 G`	 H``	 `IHa	 Ia	  J,b	 Jb	 pKpc	 0N<e	  Of	 PVi	 Wj	 @Xhk	 Zm	 @\,n	 ]do	 ^o	 P_@p	 `q	  aq	 0aq	 `a8r	 ar	 bXs	 bs	 cdt	 ct	 Pdu	 dv	 `ev	 pfw	 fw	  g`x	 gy	 hy	 iHz	 piz	  n}	 q~	 v<	 `x	 }H	 жh	 @	 Ȣ	 PT	 PT	 ,	 0	 	 	 	 p	 0	 а	 h	 	 P 	  	 @	 	 0	 	  	  p	  	  D	  	 P	 	 	  t	 	 	  	 @|	 d	 	 t	 	 T	  	  	 @ 	  ,	 p(	 ( 	 0+`	 -	 1	 `1	  2	  5	 05 	 068	 6	 07	  8	 8l	 9	 P9	 9`	 9	 :	 :t	  ;	 `;0	 ;	 0<H	 <	 =	 >@	 >	 ?	  @D	 @	 BX	  Dp	 `D	 DH	 pF	 0H	 H,	 PI	 IT	 0J	 L	  M	 PM	 M	  NX	 `N	 N 	 O	 O	 Op	 0P	 P8	 P	 @Q  
 Qd 
 Q 
 @R,
 R
 R
 PS\
 S
 Tl
  U
 Up
 U
  Y
 ^
 p^
 ^H
 `_
 _0	
 P`	
 `	
  b

 Pd
 d
  eh
 e
  f
 j\
 
 `t
  p
 p 
 "
 @#
 0%
 &
 Л|&
  &
 pP'
 @'
 $(
 0p(
 (
 П\)
 @)
 *
 P*
 0+
 @@,
 p,-
 0-
 .
 0/
  /
 0
 -0
 [         [  [  [        [  [  D,internal/cpu.Initialize  9   	  	 (\         D\  U\  Y\        \  j]  @ Y,internal/cpu.processOptions 
  
Z"'
?D$!!ORJYZ-!t14J(T?	


	ZZ	
  ==h
3



\
  ==
	h
	
	
3
	
	



\
    ^         ^  .^  1^         $,,internal/cpu.indexByte * [      ^          ^  ^  ^        w_  w_  _  ,,    8internal/cpu.doinit internal/cpu.isSet POPlOP+OPO
  T$!							!((	HGF	AB	?@	=>	;<	9:	78	56	34	1*		
	
A (#$#	)-!
  " Y
  
			
								1 "!$   `         `  "`  %`         ضinternal/cpu.cpuid       ``         t`  w`  z`         Ȳinternal/cpu.xgetbv   8     `         `  `  `        ,,type..hash.internal/cpu.CacheLinePad " 
" "   Pa         ;a  >a  Aa        l,,type..eq.internal/cpu.CacheLinePad  
  p|a         a  a  a       a  a  D,type..hash.internal/cpu.arm64  * 
G G  /  /    a         b  b  b       b  &b  D,type..eq.internal/cpu.arm64  . 
K K  2  2  hb         b  b  .^       b  b  D,type..hash.internal/cpu.option  > 
[  $  $  pb         c  c  c       c  !c  D,type..eq.internal/cpu.option  # @ 
   N  N   hc         a  a  a       a  a  D,type..hash.internal/cpu.x86 @c         c  c  c       c  c  D,type..eq.internal/cpu.x86 & 
C C  *  *    0d         Sd  Zd  ]d       `d  `d  $,,type..hash.[15]internal/cpu.option  6 
S S  1    d         d  d  d       d  d  H,,type..eq.[15]internal/cpu.option  A  
g g  @  `e         e  "e  %e          runtime/internal/sys.Ctz64 ( (  de         e  e  e          runtime/internal/sys.Ctz32   >   e         e  e  e          runtime/internal/sys.Ctz8   N    f         5f  8f  ;f         $,,runtime/internal/atomic.Load   &   pf         5f  8f  f         0,,runtime/internal/atomic.Loadp 2    f         5f  8f  f         $,,runtime/internal/atomic.LoadAcq >   g         (g  +g  .g          runtime/internal/atomic.Cas         dg         g  g  g          runtime/internal/atomic.Casuintptr   2 0g         g  g  g          runtime/internal/atomic.CasRel 8   @g         g  g   h          runtime/internal/atomic.Loaduintptr >  PHh         g  g  ih          runtime/internal/atomic.Loaduint D `h         g  g  h          runtime/internal/atomic.Storeuintptr J ph         g  g   i          runtime/internal/atomic.Xadduintptr P  (i         g  g  Ji          runtime/internal/atomic.Loadint64 V    ti         g  g  i          runtime/internal/atomic.Xaddint64 \    i         i  i  i          runtime/internal/atomic.Cas64 - - t    $j         (g  +g  Bj          runtime/internal/atomic.Casp1    xj         j  j  j          runtime/internal/atomic.Xadd       j         j  j  j          runtime/internal/atomic.Xadd64 8 8   PDk         ak  dk  gk          runtime/internal/atomic.Xchg     `k         g  g  k          runtime/internal/atomic.Xchguintptr  pk         l  l  	l          runtime/internal/atomic.Xchg64 0 0   Ll         5f  ol  rl          runtime/internal/atomic.StorepNoWB   l         5f  ol  l          runtime/internal/atomic.Store  l         g  g  m          runtime/internal/atomic.StoreRel     8m         Wm  Zm  ]m          runtime/internal/atomic.Load64     m         m  m  m          runtime/internal/atomic.Store64 # #     m         n  n  n          runtime/internal/atomic.Or8      0Ln         n  n  in          runtime/internal/atomic.And8     @n         n  n  n         $,,internal/bytealg.CountString : _ ( o         o  !o  $o          runtime.cmpstring   $    Xo          `o  do  ho          cmpbody   @
    @p         ;a  Qp  Tp          runtime.memequal    p  	       p  p  p          runtime.memequal_varlen   0     p          p  p  p          memeqbody   P    q         q  q  q         internal/bytealg.IndexByteString & & 0 r         `  )r  ,r         ,,runtime.memhash0 " b	  @lr         }r  r  r        r  r  D,runtime.memhash8  ' D j(  ,  , r         }r  r  r        r  r  D,runtime.memhash16 r(    ,s         }r  r  ?s        r  r  D,runtime.memhash128 z(   0s         s  s  s        s  s  D,runtime.memhash_varlen  ( , $      `s          t  t  
t        t  t  D,runtime.strhash  ( E )  -  - ht         t  t  t        t  t  t  D,    ,Fruntime.f32hash runtime.fastrand  w #  6B^ $
  #
  #
  6B^    u         0u  ?u  Fu        fu  pu  zu  D,    @Fruntime.f64hash  y #  8B^ -$
  #
  #
  8B^    pu         u  u  u        u  u  D,runtime.c64hash 8 U 9  &  & 0v         u  u  Av        u  u  D,runtime.c128hash 9    0v         v  v  v        v  w  'w  D,    \Hruntime.interhash runtime.isDirectIface 8G78(7878a7
 / ))
a
  M'!)
  M'!)
  /  @tw         w  w  w        w  w  w  D,    `Iruntime.nilinterhash 8D78(7878a7
 , ))a
  J'!)
  J'!)
  ,   @0x         ;a  Bx  Ex         l,,runtime.memequal0      `x         x  x  x         H,,runtime.memequal8 . .  x         x  x  x         H,,runtime.memequal16 / /     $y         i  7y  :y         H,,runtime.memequal32 -    ty         y  y  y         H,,runtime.memequal64 < < #    0y         y  y  y         H,,runtime.memequal128 T T ;   z         -z  0z  3z         H,,runtime.f32equal 9 9    lz         }z  z  z         H,,runtime.f64equal : : !  z         z  z  z         H,,runtime.c64equal P P 7  `{         {  !{  ${         H,,runtime.c128equal R R 9 d{         u{  {  {        {  {  D,runtime.strequal    Q 5  >  >     {         u{  {  {        {  {  D,runtime.interequal 		#  0|         u{  {  F|        {  {  D,runtime.nilinterequal 		#   |         |  |  |        |  |  }  D,    Eruntime.efaceeq 8/787878a7
 +  	a
  Z)
  Z)
  +  X}         h}  {}  }        }  }  }  D,    Hruntime.ifaceeq 82787878a7
 .  	
a
  ])
  ])
  .    ~           ~  +~  /~        M~  M~  ,,,runtime.alginit ^  	
  O 	
 0~          ~  ~  ~        ~  ~  ,,,runtime.initAlgAES V5
  
	
  g	5
             F  O  Z        s  x  }  D,     Eruntime.atomicwb runtime.(*wbBuf).putFast D   ,  O  O   @                         D,runtime.atomicstorep "  < @  	  	   <         U  ^  a        l  u  ,ȿsync/atomic.StorePointer &  @ `  !  !            ހ                ,,sync/atomic.CompareAndSwapPointer (;'(  U 1  -  -    @         O  V  Y        \  \  ,,,runtime.cgoUse  $3 \3  &  `                     ܁    ,runtime.cgocall ('(- &  ,w  b  b   @L           ǂ  ق          1  L  T,    runtime.cgocallbackg runtime.lockOSThread runtime.dolockOSThread runtime.(*guintptr).set runtime.(*muintptr).set XWX5 &  444MN322C   {
	  {
	      P     Y    σ  Ӄ          H  D,runtime.cgocallbackg1 	$
 & 

**.D(

	
1	

!
  57	23
  57	2

3
                      7  ?  G  D,    runtime.unwindm runtime.acquirem runtime.releasem  &	0 

=
  
  
  	0               ȅ  ̅            ,runtime.cgoCheckPointer 878/78#78787
 & 
+	.3%,
1 	18CJM
  lj	'	R
  lj	'	R
 p                       q    <"!,    4runtime.cgoCheckArg runtime.add runtime.inheap runtime.(*structfield).offset popGop-opop'opopopUopop7opopo
 &	
	


 
	1	
: 
		]d7]T_8+		C
sz*u)		/':
#*!*****)	$+3
  b	5H
6UF-
T	/
  b	5
	
	H
6UF-
T	/
  	 L         1  F  s        
  3  \  XT,    runtime.cgoCheckUnknownPointer runtime.activeModules runtime.cgoInRange runtime.heapBitsForAddr runtime.arenaIndex runtime.heapBits.morePointers runtime.heapBits.bits runtime.heapBits.isPointer runtime.heapBits.next runtime.add1 xwxwx%wxUw
 &	&/$7 	PONMN
MN;)$
			vn$*

,*+
   9i
   9i
	
	
	

  	

F
	&	/$7                      A  A  L  $,,    runtime.cgoIsGoPointer | & n 			
		  {   	
	
!    P         ߌ                   ,HDruntime._cgo_panic_internal runtime.gostringnocopy (S' 6,* (#  +  +  ,*    `         }              ΍  ,runtime.cgoCheckWriteBarrier (I'(''(A'('('(' : 4
>  
;F  
;F             4  G  J        ^  m  4T,runtime.cgoCheckMemmove  8 '   :l $  ,	  ,	            ڎ              &  5  ,    PEruntime.cgoCheckSliceCopy 0/0/0/0/ :q 
"  2+  2+  q            ߏ  )            >  0,runtime.cgoCheckTypedBlock runtime.spanOfUnchecked 7@'
 :5
	&
&6(6 J
	





 N(	!=1	FQ`  >	/	4d#	  >	/	4
	d#	  5
	&

	&6(6   	ԑ                      R  [  d  ,    ̜runtime.cgoCheckBits runtime.addb 878 :o 	
	
	
	
  q<  q<  o    @
         Ғ                Γ  ,    (}runtime.cgoCheckUsingType xmwxCwxWwxlwx
wxwxw
 :sH?YY 
	
			7HS	"%
  4	 
  4
		 

  sH?YY     ,         W  d  m        є      ,    runtime.makechan runtime.(*hchan).raceaddr 8787
 <  
*


'..!



		
  ~i@>
  ~i@>
	
	

  k X         j  q  t        |    D,runtime.chansend1 ($' <( !  	  	   ̕           >  L        }  ˗    @,عruntime.chansend runtime.(*waitq).enqueue runtime.goparkunlock runtime.chanbuf xGwxwxwxwxNwx7wxw
 <%  >	1XO
m	%	IJ AB	34		1			9
	#F	
=	uO#
  +{5 J	D
  +
	{5 J	D
  %%@;                         Ҙ    X,runtime.send  ^ |
 < (		+
  49C/
  49	C
	/
   0         C  J  M        [  f  4,runtime.sendDirect (J' <g   9	  9	             C  J          [  f  4,runtime.recvDirect              h  t            @  o   ,    runtime.closechan runtime.(*gList).push runtime.(*gList).empty runtime.(*gList).pop 0/0=/
 <UG "HJ!	8HJ!HHHI
  /7P#@V,"
  /7P#@V
	,"	
  U
	K          қ  ٛ  ܛ            D,runtime.chanrecv1   <    	  	   (         :  A  D        L  S  D,runtime.chanrecv2  % <)                             >    ܞ  %],ȹ0runtime.chanrecv C!7zP
 < J % 8
/ne
 	%#	34 )*					
KF	M<M:
7#
  4  qM$$3I
  4 
	 
	qM
	$
$3I
	
	

  J%%@    \         i  v          ϟ      `	@,    Pruntime.recv ('('
 < D ' 8	3-
  [9N
)4

  [9	N

	)4

  D'    `L         a  h  k        u  ~  D,runtime.selectnbrecv  % <B 	  )  )           Ƞ  ˠ  Π         $,,reflect.chanlen 1 <1 
	            Ƞ  ˠ  )         $,,internal/reflectlite.chanlen 
	    0 h         x  {  ~         $,,reflect.chancap 2 <2 
	   p ġ         ݡ            '  1  X,runtime.(*waitq).dequeue (H'(' < 3,)+4
		

  s
  s
  !t                       ע  T,runtime.(*cpuProfile).add `_`O_
 > ' 
aO
  , W	O
  , W	O
 ",         K  U  Y        {    D,runtime.(*cpuProfile).addNonGo   1 > 
'
   m%	1  m%	1    #           '  5        w  w    $,,    runtime.(*cpuProfile).addExtra runtime.funcPC 
 >  q/
%'$S$S
  9
      '                         ,,,runtime.GOMAXPROCS 98 @ $


#
  -

 't                     ӥ  ߥ    ,    Gruntime.gogetenv runtime.envKeyEqual HkGHVGHG
 B  *)
  M
  M
  X  (0         T  q  u            `b,runtime.(*TypeAssertionError).Error  d
 D > j!>6
8he
  J%D 32e` 
  J%
	D 32e` 
    ,T          a  k  o            ,,runtime.itoa 878 D z
$	,
5#
  :Z[     -ԧ                        	  D,runtime.errorString.Error 8A7 D^ B  >  >   `-D         ]  `  c         T,,runtime.plainError.Error * D*   -  $         Ȩ  ̨            l,runtime.appendIntStr 
 D  1a@1	
  4A3A
  4A3A
 P/\         v                ,runtime.boundsError.Error  *
 D  "


-3>5	
  tnF/G
  tnF/G
 1l                         `  T,x Jruntime.printany runtime.typestring 
 D }LYZeK<;|@.?$"#0/D&C8743p,+!HG ("'!" 
  

z|k}
  

z|k}
	
      9            Ĭ  Ȭ         >  T",Hruntime.panicwrap  
 D  38(&
-j:
B	>C
  *|!3%>
  *|!3%>
   <ĭ                     0  E  Z  ,    Druntime.Caller runtime.CallersFrames C FkNB3 &&0-)
  2$C~
  2$C~
  kNB3    >                     Ϯ  Ϯ  ,,runtime.GOROOT  -  Fb 	  &0 >         q     #         ,,,runtime.float64frombits H& h   >p                         Ű  D,    Mruntime.memhash runtime.readUnaligned32 runtime.rotl_15    JA/0/0/0/0-.Q-
0o-0$/0-.^ 0lkfe`_ZYuVU	
	
			[
|{0!((
  
  
  A
	
Q /"#&%('*),+.-0/=   @h         z  }                    $,,    runtime.memhash32 c J/0E 65  3    0A         
                    >  $,,    runtime.memhash64 w J/	0V 	  3  A           Ӳ  ۲        2  y     `,    Gruntime.getitab runtime.(*_type).nameOff @7?@?@?@?
 LS D
$&OV*,		$Q
  Zm/u,$	3
  Zm/u,$
	
		
	3	
  S D         ?  J  U              ,,    zruntime.(*itabTableType).find runtime.itabHashFunc (n'(' LO/0/0E 	
  b3
  $E `EԴ                       1  |,Hruntime.itabAdd @F?@?
 L 
,/%
*	#
  W	7
  W	7
	
 F                           D,    Xzruntime.(*itabTableType).add O LB/0* 	&#
  U  U  %*  GL             Ҷ          ·    #\,    0runtime.(*itab).init runtime.(*_type).typeOff runtime.name.isExported D)
 LD/0/04$4
  
NCPK
	 '2%`]^O1	
<('&16
3		

  -Ih q&4_
  -
	
	Ih q
	
	
	&
	4_
  D4$4

	
   Jx                      ĸ  ٸ    D,    pHruntime.itabsinit @?@?
 L' 
  "	$L	
  "	$L	
  '   K0         F  N  R        [  g  D,runtime.panicdottypeE 
 L 
  "
  "
  @L         ι  ֹ  ڹ              ,    Iruntime.panicdottypeI 
 L 

  5
  5
  ,
     ML         C  \  _        k  x  ,runtime.convT2E Lg   '  '    M         к  ۺ  ޺            l,,runtime.convT16   ) L] 


	  C  M0         @  K  N        ^  ^  l,,runtime.convT32   ' LY 
	  A  PN                     λ  λ  ,,runtime.convT64  % . Lp 
	  Q  N         $  /  2        F  F  T,,runtime.convTstring   E Lw 
	  A*  @O                         ,,Hruntime.convTslice   J L| 
  A/   O              #        /  <  ,runtime.convT2Enoptr (L' Li   '  '    0P                         L,runtime.convT2Inoptr 0S/   .  . P              "        4  =  D,runtime.convI2I   '  Lx   D(  D(    Q                       ƾ  0,runtime.assertI2I   ' h
 L h
  HT
  HT

     R         #  2  6        J  S  D,runtime.assertI2I2  $ 4  L 	
  I:
  I:
 R                     ÿ  ҿ  0,runtime.assertE2I  0 h
 L h
  1T
  1T

    `S         /  >  B        T  ]  D,runtime.assertE2I2  9   L 	
  -O
  -O
   S                         D,reflect.ifaceE2I (<'(' Ll 9  ,4  ,4    `T         .  5  8        N  W  ,runtime.iterate_itabs 7 LT   =  = T                           H,,    Cruntime.(*lfstack).push runtime.lfstackPack @Y? N%M 4&	)  0(  %M  @UH         u                  X,    Cruntime.(*lfstack).pop runtime.lfstackUnpack H{GHG NEb T1<-	
   *'!
   *'!
  Eb    U                       ,,runtime.lfnodeValidate  N | VX         e  }              D,runtime.lock @?@i?@~?@
?@?
 R ^ 
		$1	,5
  OLL-'8
  OLL-'8
   W\         k  v  z            D,runtime.unlock ZC
 R 	

  *T
  *T
 X                     *  I  D,runtime.notewakeup  5 e
 R J
  *	

  *	

 pY                         l,runtime.notesleep 878&7
 R 	$ 
  m5$
  m5$
   pZD         `  q  u            l,runtime.notetsleep_internal 878787 R $	 ";	
	  q5!5
	  q5!5
	    \P         c  n  q            D,runtime.notetsleep  F  Rz )  J  J     ]                         D,runtime.notetsleepg (O'('
 R %
  )	
  )	
    ]t                      \    $  D,     runtime.mallocinit runtime.sysReserve runtime.(*linearAlloc).init runtime.round xwxw
 TB_78 	<	
#L	L	v

  '@*~2+





  '@*~2+





  BC?    a                       f    <,\*,    runtime.(*mheap).sysAlloc runtime.(*fixalloc).free 
 T)78; v78d%&B%&: 		
B		
 9:BE:(!"T_!",@/"#!!" `1 
@3=49:	f!a
!
  St1LKX(!A%$xX
  St1
	LKX
	(!A%$xX
  ); vdB
:	 g8         R  b  r              D,    runtime.sysReserveAligned XWX-WXW T778 			1	83
  SE8.
  SE8.
  7 h         )  9  =        _  _  $,,runtime.nextFreeFast @?@?@? T 	
Y		
  *
    i                       I  $,runtime.(*mcache).nextFree 0/0/
 T %		
-$gg
  A.O	
  A.O
	
	
	
	
	
	
		
	
	
	
	
	
	
   k         3  W          `      +``, runtime.mallocgc runtime.gomcache runtime.makeSpanClass runtime.bool2int runtime.(*mspan).base Ys
 T'('(.'('('('(978"'0('0('('('A(7878'(9%&%&'(%& 
"#0

<



=
	
'		-&





!!;
 ^ibaW#



:
o)#$	$U
		2	1/	9k
  bq(1Y

([?Df
  bq
	(1Y


	(
	[?
	Df
  .9"0
0	A9 ps                       $  ;  ,    runtime.largeAlloc 87877
 T%&	  i 1	


  I(\'
  I(\'
  	 i  t                         D,runtime.newobject  " T? #  '  '   t                         D,reflect.unsafe_New #   uL             l            D,internal/reflectlite.unsafe_New # `u                         D,runtime.newarray  : " 
 T 	#
  ?
  ?
  v<         T  [  ^        f  o  D,reflect.unsafe_NewArray  T<    $  $ @v                           D,    PJruntime.profilealloc runtime.nextSample 5 TR &%
&%  	  	  
!  vh                         (  ,,,    runtime.fastexprand runtime.fastlog2 runtime.float64bits hghghg
 T17C8&Q
 *81*-	
		L%%
  ~ 
  1C&Q
 x|                         L,@runtime.persistentalloc 8T7 Tq A	  Y  Y  y          2  C  f          '  \  `p,Xruntime.persistentalloc1 runtime.(*notInHeap).add POPOPcO
 TW'('("78w78' ('(7( 

$)

	'

&-%&1
  B"+
  B
	
	"+
  W"w 	    {                         ,,,runtime.inPersistentAlloc 4 TA 		  0    |D         q  |                D,    runtime.(*linearAlloc).alloc runtime.sysUsed (='(W' T787	878!	' 				
  r
  r
  	!	'   |@         ^  b  m                  $,,    pCruntime.(*hmap).incrnoverflow  \??@?@" 
	
  ?" p}         P  ]  r            :  H,    Lruntime.(*hmap).newoverflow runtime.(*bmap).overflow runtime.(*bmap).setoverflow runtime.(*hmap).createOverflow POPO
 \;?@?@?@& MV[^0mrqts	B,	mnImn'mAB#}78	}jEnmR!
  >:
  >:
  3	90
	
	
		
	I
	'
%		&                                )  ,,    Hruntime.makemap_small ^ \#?@?2@   Q  #2 px                     ,  >  P  x,    `runtime.makemap runtime.overLoadFactor runtime.bucketShift 8787
 \<?B@ 

	
+1#		
  .b
  .b
	
  <B	                            pT,    runtime.makeBucketArray runtime.roundupsize ('('
 \I)^?@?@M
	A@)
 	
		
))*%
  U
r)
  U
r)
  
)D		
		,
	
)
    P           *  J              $,    ,(runtime.mapaccess1 runtime.bucketMask runtime.(*hmap).sameSizeGrow runtime.evacuated runtime.tophash runtime.(*maptype).indirectkey runtime.(*maptype).indirectelem runtime.(*maptype).hashMightPanic 87878W7847
 \?@?@b?	,H?,?@++,N )	

	

$'		
	C&
!
  \
  \
	

  l		
<	HN                       J  _  t  $,    runtime.mapaccess2 87878\7847
 \?	,H?,?@++,S )	
			
$'			
!
  \
  \
	

  l		
	A	HS    @             $              \,    runtime.mapaccessK @?@?@N? \?	,L?, ?@I 	
	
$'	#		
  O
  O
  _		
	B	L%     4                           X,    Qruntime.mapassign runtime.isEmpty runtime.(*hmap).growing runtime.tooManyOverflowBuckets runtime.(*maptype).needkeyupdate 
 \+	,+	,A+,#+,5?@N?@"?	,J+,?@.?@^y 
	uxu
ti~wx#		e7	

T$			
	


	7$wJ;		#T$i	
QMLAxSO
  RYACsK*E
  RY
	ACsK*E
  *		;		1		A#5  "&	'-*),+*.-?2121y   @             0        B  k      P,    |7runtime.mapdelete XWXWXbW
 \?@?@?@C?	,E+,3?
	,)?@?@>?@?@9?@+,r 
5	

			[
	
		
Y0
	}!
  \'D=)
  \
	
	'
	D=)	
  v	C	43
	%<OU/
	"!r    4         H  Y  j            .  ,    runtime.mapiterinit 
 \?@?2@?B@ 	




	!'#		

  	):Z
  	)
	:
	Z
  q.2B	
f'%6  P           %  b        3  M  g  X,    Fruntime.mapiternext runtime.(*maptype).reflexivekey runtime.(*hmap).oldbucketmask runtime.(*hmap).noldbuckets (
 \?	,+,?@+
,?@+	,7+,+	,+,R?@?@?@P?@Z 
	
	@('	
		_	

-.-.H'& ix				!	  		*$-[X	#
!2	' 2f-	'(ek|;			
0'l$|
:W
  1[
  1[

  	
		

	_
		7	`
	N6		$%('*)
	&,+Z 0,         =  J  N              XP,    runtime.hashGrow @?@?
 \ 
P	O&"30#		
	L#5
  m
  m

  $	!             1  <  ?        a  n  {  D,    (runtime.growWork F \ 		1	8!  H!  H!  	
		              ^        %  M  u   !,druntime.evacuate 
 \+?@3?@-?@?@?@)?@E+	,s+	,&+	,5?@?@+,9?@?@P+,+,W+,+,?@?@K?@,?@?@?@S GHQ		

in	A	VL	 	%&	


	0c4,8:c*63. BB"a  j&E HW4					I5
  D(`j
  D(`
	j
	
  +	
		"
	-	\	& 	5"!$#
	4
	9 5&%('D*),+,+@.-
(3K67,:9<;>=9   h                               H,,    Truntime.advanceEvacuationMark runtime.bucketEvacuated  \O?@ 			
  HT p<         ]  j  ~            2  D,    reflect.makemap runtime.ismapkey   
 \6+	, +	, +	,'+	, 				!	
$16
  [


  [


   	 	 	'
		                            `D,reflect.mapaccess (0'(' \Q '  ,  ,   P         b              (  T,reflect.mapassign \[    ,	  ,	  l         T  ~              D,reflect.mapdelete \<   ,	  ,	                             ,reflect.mapiterinit  9 \V      PP         d  k  n        x    D,reflect.mapiternext  \,   	  	                         0,,reflect.mapiterkey $ \$                 #  &         0,,reflect.mapiterelem % \%    `         Ƞ  o  r         $,,reflect.maplen \1 	             Ƞ  o           $,,internal/reflectlite.maplen 	 `         K  _            
    <D,    !runtime.mapaccess1_fast32 runtime.(*bmap).keys `)
 `JCDCD?@?D<CDC@3 
"=>AB>)"!	
%&/
	
  
  
  J<	3                      _  l  y  <D,    "runtime.mapaccess2_fast32 e.
 `JCDCD?@?DACDC@8 j
"65)"!	
uv
	
  
  
  JA	8   0             k        h   < ,    d1runtime.mapassign_fast32 hghg
 `{CD 5)
CDCD?		CD!C@
 y &
	D			W)	
F
<?
	!

GbIJ?}d,JA
  N*E
  N*E
  { 
			5	)
?	!
 y    `T        p }           ` ,2runtime.mapassign_fast32ptr `_`_
 `{CD	9%
CD%CD 		CD#C@ u &
	dc:			W)	
Fmt
	upq

GJ_J?6<,'(JA	
  N*A
  N*A
  {	
			9	%
% 		# u          1          a  n  {  D,    runtime.growWork_fast32 `	 			  H        ` q        4 S r ,pWruntime.evacuate_fast32 
 `+CD+?D	"CDCDCDCD/	CDCD
bCDCDc?@?DCDKCD.CDCDCD9 		

	uF)DC	
	


Y

tv	
*3$
!tA "PO}4b			
	}	
5
  }Uk
  }Uk
  +	
		"
	/	
b "!c$#
'*)K,-.0/01439    4        O w        	 
 2
 ,x[runtime.mapaccess2_faststr `y_`;_`i_`K_`_`__`0_`_`_
 b\?FEF1 EF*EF
?
FEF2EF/EF$EFWEFE@
EF/EF3EF?@?F!EFA 
	

,3=>,?$??"&	
)%	
'8(/=G
  l
  l
		
  \1 
	*

2/$W	 "!$%('
*)/,+.-3*),+23!&%65A    
          j       z   ,3runtime.mapassign_faststr popo
 b}	9"EF)EFI		EF?@$u &
	9:
			a+!	
D
A	$!@
N
	

O	J=.	/0gX9Wj MNMRK
A8=B	
  Nh*A
  Nh*A
  }			9	")I	$u    Pt        1          a  n  {  D,    runtime.growWork_faststr b	 		
	
    м        ) :          1 ,xYruntime.evacuate_faststr 
 b+EF+?F	"EFEFEFEF/	EFEF
LEFEFc?@?FEFKEF.EFEFEF9 
		



	k>!<;	
	

O

j	$%j7 &FEs4X			
	s	x
5
  gUk
  gUk
  +	
		"
	/	
L "!c$#
'*)K,-.0/01439                     " 1 D,runtime.typedmemmove (7'(O' d ,  '4  '4 x        T              D,reflect.typedmemmove d<    P        T               D,    >internal/reflectlite.typedmemmove 	    X        t            D,    yreflect.typedmemmovepartial ('(H'
 dQGH '.		
  l6
  l6
  Q           0 9 <       X c 8T,runtime.reflectcallmove >0 dr #  9	  9	                        T,runtime.typedslicecopy PfOP)OPLOP	 d 
*	
8)*+  YI  YI X         o ~          PD,reflect.typedslicecopy H&GH,GHGG d 	!,D1
  \C
  \C
                  $ / D,runtime.typedmemclr    dD   	  	    t                   D,reflect.typedmemclr  d4   $	  $	   @                   D,runtime.memclrHasPointers 3 d7   	  	 h                          $,,    {runtime.(*mspan).refillAllocCache runtime.(*gcBits).bytep y 4]; 
  =;     ,        K d h         D,runtime.(*mspan).nextFreeIndex HGHGH'GHGHG
 4 		
Y	5
  H .
  H .
 0                          l,    lruntime.markBitsForAddr runtime.spanOf runtime.(*mspan).objIndex runtime.(*mspan).markBitsForIndex runtime.(*gcBits).bitp _
 4+	 	"	K
  	K
                   -   ,     runtime.findObject H_GH!GHGH|G
 4(y 	ts


0G*4 @?t+	%/L			%	_BE
  



!
  



!

  	y    0         K \ `         ,,runtime.heapBits.nextArena =## 4 
$$    $                 D,,runtime.heapBits.forward o! 4 

   `0 (       S ^ b       p y <D,runtime.heapBits.forwardOrBoundary HiGHG
 4 R
  N0
  N0
                      hD,runtime.heapBits.setCheckmarked .( 4t 	"%  ;	 	  ;	 	 pT                 7 ^  D,    (6runtime.bulkBarrierPreWrite runtime.puintptr.ptr fb 4/+P	
	
9B)	
	
!B%H[  	 

(	(
!((  84,P		L	1  84
	,P		L	1  /	$,	
	)()	
	
	
(% H"![    @P         s            '! 5! C! Tt,    runtime.bulkBarrierPreWriteSrcOnly  4M$	
9B)A 

(	  8?  8?  D	$)	()1 !        ! ! 	"       " " " ,    runtime.bulkBarrierBitmap 0/ 4	
v
:
# 

	
				
.-
#-	  ['  ['  +,
:

	
	# P$#        @# O# c#       # $ L$ ,     runtime.typeBitsBulkBarrier POPOP 4J	
@" "

							
b	  $
  $
	
	

	
	  J3" $        $ $ %       U% p% % T,    runtime.heapBits.initSpan runtime.(*mspan).layout runtime.newAllocBits 4
 4<7 
D	


  aR6:
  aR6:
	

  <7  %        % % &       & & ,,runtime.heapBits.initCheckmarkSpan PO 4 *'
  }!
 P&        l& o& r&        $,,runtime.(*mspan).countAlloc { 4{  @&        & ' &'       ) ) * @	2,    >runtime.heapBitsSetType  P
 4)&'I  	
`
^dw*?87	


.	$L	
 C	"	$!O
	%$?cA-JK\	vDp}94G
	?@?IL9B	+L 3s.nH(	GNGoe2
	E
-
&

	


o!W	;
  N"
  N
	"
	
	
	
	

   	&'I)
	$=\	+8D$^+g "!P$#&%Z(
'#    * $       + + +       + + + 	T,    runtime.heapBitsSetTypeGCProg 
 4 
	





	$	Y(~	+c
  2	0u
  2	0u
  
 @,        Z, f, j,       , , h,runtime.progToPointerMask @?@(?
 4 3$
  F=2
  F=2
 ,        "- 3- 7-       0 !0 )0 ,    tSruntime.runGCProg runtime.subtract1 runtime.subtractb 
 4 <
				?B#		$o$B
IN 	OTP'
	b+

.2),Y
$/0,+#'?T@'M#PO
N$1QVw,&*9"!
 #(I
  
  
  @(X8
	 D,!-!7!_^ $"!5$#$#-&%3()^,+,+0.-A01c    0        1 1 1       #1 01 =1 ,    Hruntime.materializeGCProg 0d/ 4 3
  ;)
  ;)
  K2 1        1 1 1       1 1 1 ,,Druntime.allocmcache (~'('
 ft# .

  J.!
  J.!
  t#  P<2        O2 V2 Y2       c2 l2  ,(runtime.freemcache 1 fN .  >  >    2        2 2 2       3 3 D,runtime.(*mcache).refill c
 f 

		
  s>
  s>
  t3        3 3 3       3 3 $,,runtime.(*mcache).releaseAll h
 f 

  S1
  p 4        "4 24 64       V4 }4 D,runtime.(*mcache).prepareForSweep  M  
 f 	c
  7	
  7	
 p4        95 K5 X5       6 6 7  ,    zruntime.(*mcentral).cacheSpan runtime.spanClass.sizeclass runtime.traceHeapAlloc popopo
 h!9:M R		

h
$
	Q/0M}|y	$$
1	?<$#1

  KT\+-o
IU+

  KT\+-o
IU
	+

  !M  X7        x7 7 7       7 7 hT,runtime.(*mcentral).uncacheSpan H_GHG
 h 
L)5/
2E
R0+
  S)0<

  S)0<

   X8        8 8 8       8 9 @9 Lx,    Cruntime.(*mcentral).freeSpan runtime.(*mspan).inList  X R B `
 hL9: #	&		#
  d

  d
	

  L 9        9 9 9       : : !: 8,     runtime.(*mcentral).grow @?@?@?
 h!9:3 4S !*
	
  e-
  e-
  ! S    Pp:        : : :       : : ,runtime.sysAlloc PUOPO V *<    2"

  2"

 @0;        B; O; S;       ; ; D,runtime.sysUnused 8787
 V P4
)
		6AJ}
  &	#*,;
  &	#*,;
   0 <        4< ?< B<       R< Y< D,runtime.sysHugePage  &  V] 
  O  O <        < < <       < < T,runtime.sysFree + V/   	  	   =        = "= &=       8= K= T,runtime.sysMap @d?@-?
 V <	
  (/.
  (/.
   =        = = =       > 5> ,,runtime.queuefinalizer 0/0i/
 l (-				
)
  0>g	c
  0>g	c
     >        > > >       > > ,,runtime.wakefing U lv   7  7    0?         '? 2? 5?       A? A? ,,,runtime.createfing   = lm %  :   ?         ? ? ?    
  @ @ @ $`,    Jruntime.runfinq 
 llC'D T%
' 5da\Y '$		/?8'76	()-.	1HY^o Ef+-
  .[$ o7?
  .[$ 
	
	o7?
  l' 4A        A A A       B KC C `V,runtime.SetFinalizer runtime.(*functype).dotdotdot runtime.(*functype).in runtime.(*functype).out 
 l;	<;#<;<;	1<OP8O
P);<I;<=;<*;<?;<;<  ,#K	f1[
	1
%
 
	 '
-6!t.;U)	\7\
  iJA&=A'KK];;
  iJ
	A&=A
	'K
	
	K
	
	]
	
	
	;
	
	
	
	
	
	;
	
	

  	#
	1
	8
)I=*?    <D        VD fD jD       D D ,runtime.(*fixalloc).alloc 0./0@/0/
 X 


	& 
  U? 

  U? 
	

	

   E         'E /E 3E       GE GE ,,,runtime.gcinit   n 

P


+
  F

 E        E E E       E E E ,,,    dJruntime.readgogc runtime.atoi32  P   nE56, 	
  &!-
  E, P4F         EF MF QF       eF ~F D,runtime.gcenable   n 
  *
  *
   F        F F F       G G ,,runtime/debug.setGCPercent (V'('
 n >'
  V

    XG        G G G       G DH D,runtime.(*gcControllerState).startCycle 
 n <(($
	Ah3(EA
  r55
  r55
  H        H H  I       .I .I $,,runtime.(*gcControllerState).revise xwxHw
 n 	,!#G@2*QI-,?
  5T"$+
 I        I I I       9J J eK D,    4Cruntime.(*gcControllerState).endCycle runtime.gcEffectiveGrowthRatio  n	 XN
):
2=
>7F*)5
  K1$ 79
  K1$ 79
  (d    K        L L ;L               L $,,    runtime.(*gcControllerState).enlistWorker runtime.fastrandn runtime.preemptone $
 nQRQ(RQR"EFEFEF$ 	)	
;;;
;;; 7
  &"$    @L        CM `M iM       M M M ,    HCruntime.(*gcControllerState).findRunnableGCWorker runtime.guintptr.ptr HGHGHpGHGHGHG
 nCD 
&#&)
]'
  <%4&tV
  <%4&tV
     0(N        IN UN YN       wN wN ,,,runtime.pollFractionalWorkerExit HEGHG n 

	$T
  +
    @N        N O O       O O 4P ,,,    ~runtime.gcSetTriggerRatio runtime.isSweepDone 

 n 

>


>1		,	#
@#	#	$#Q:)B		'''	'3
\La
  		nZA
1q
      %P        P P P       P P P ,,,    pruntime.gcWaitOnMark   n(E
DE'FN  <	J'	
  [			
  (
'N    %4Q        KQ fQ jQ       Q Q ,,,runtime.gcTrigger.test y. n 	

>		/
  e
 &Q        zR R R       S T T D, runtime.gcStart runtime.semacquire runtime.setGCPhase runtime.gcBgMarkPrepare runtime.semrelease runtime.Gosched runtime.traceGCSTWStart runtime.traceGCStart 8
 nABAB3A	BAB@#Y#EF(IkA#B 2	
7#1B#
6&
"


$

.Sd'I=M

	fy
  2SS	+2?	
6B
=	

ENPF
  2SS	+2?	
6B
=	

ENPF
  3	@#Y#
C	j
	Ik#  ,U         /U @U TU       U U U ,l,runtime.gcMarkDone POPOP O
 n,I". )
`
04N.	E
	

I 
  7	<
k._
		E8	
  ,I".  /@V        nV V V       W X Z < ,    `runtime.gcMarkTermination runtime.traceGCDone #
 nABABA>B9)M #1
S*
)

/+	%!(302 , +
`)O 



o=x*^	 
 &% 	
HP%
)
g
  4EY	+iE	
			532/
"
?

"
+
"""
?8
8
  4EY	+
	
	
	
	
	i
	E
	
		

		
		
		
	5
	3
	2
	/
	
	
	
	

	
	"
	

	?
	

	
	

	
	"
	

	+
	
	
	

	
	
	"
	
	"
	
	
	
	"
	
	
	

	
	
	?
	
	8
8
  :C7@
)	!  >hZ         Z Z Z       Z Z Z D,    Fruntime.gcBgMarkStartWorkers runtime.noteclear 87 n
  


  \
  \
  
    P?([        W[ h[ [      o\ \ ]] \,T
runtime.gcBgMarkWorker runtime.(*puintptr).set 
 nABABADCDIABABADCDA0BABABADCD '"%@
>T
		
"	c
  Z_ E0K
He5


B
  Z_ E0K
He5


B
	
	
	
	
	
	
	
	
	
	
	
	
	
	

  I	0    0D]        1^ H^ W^       y^ ^ ^ D,    ~runtime.gcMarkWorkAvailable runtime.(*gcWork).empty runtime.(*lfstack).empty g
 n!$ 6	
 $					
  MU
  MU
  !$6	
   D^        ^  _ _       r_ ` ` ,    ~runtime.gcMark 
 n+O :

 *E"+k:?%	'
6
O
!
rK
  3/

-
#<
  3/
	
	
	
	
	

	
	
	

		
	-
#<
  +M    `Ja        a $a (a       la la ,,,runtime.gcSweep *a
 n  
2
	
=
  0			!
 @La         a b b       3b Pb D,runtime.gcResetMarkState 0/0/
 n !

"!
  ";	%E%
  ";	%E%
    Mb        b b b        $,,sync.runtime_registerPoolCleanup ? n? "  Mc         c +c /c       sc sc ,,,runtime.clearpools &
 n "		!	.3
  0Q	m	
  Oc $       c c c       d d <,,runtime.itoaDiv HGHG
 n ",6:		#	

  Ye
 `PTd         fd zd ~d       d d (D,runtime.fmtNSAsMS POP*OPkOPO
 n #+
 
$ Dl

  [>P^/$
  [>P^/$
  Re        2e =e Ae       ae ae $,,runtime.(*treapNode).updateInvariants  | 
 v 
"
  :c
   Re        e  f f       :f Qf hf D,    @runtime.(*treapNode).findMaximal runtime.treapIterFilter.matches fP
 v 
	9
  K<
  K<
  $v  Sf        f f f       ;g Lg ]g  ,    runtime.(*treapNode).pred  z    	
 v  
5
  Q-+
  Q-+
  +)J Tg        z  g g        ,,,runtime.treapFilter vP     Th        Lh Ph _h               h $,,    {runtime.(*mspan).treapFilter runtime.(*mspan).hugePages  vGHGEHGH
 	
  2
 Uh        h h h       i i `,,runtime.treapIter.prev ' vD   $ UHi        ^i ei hi       ri i D,runtime.(*mTreap).end  ? v\ "  &  & @Vi        j j &j       j j j t,0runtime.(*mTreap).mutate runtime.(*treapIter).span 0k/0/
 v GH8GH1GHGAHGEH Y^*)
  IA
  IA
  41..  Wk        -k :k \k       k Jl l  ,    runtime.(*mTreap).insert HGHG
 v0GHJGHYCZGHGAHGHGH 45*36%(

	
	[KL[A
  pdp
  pdp
	
	
  0JC. Z m        m *m Bm       m m m ,    8runtime.(*mTreap).removeNode 
 v$GHGEHGH! 	

		
  yR
  yR
   2! @\ n        7n Bn Fn       ^n en D,runtime.(*mTreap).find L v (#  s  s \n        n n n       n n o D,    Cruntime.(*mTreap).removeSpan 3 vGH.   @	  @	  . ]Do         \o _o         8D,runtime.(*mTreap).erase v4 	    P]o        o o o       p p ,runtime.(*mTreap).rotateLeft ]'
 v 	$
7
  b	!
  b	!
    ^dp        p p p       p p ,runtime.(*mTreap).rotateRight Z'
 v 	$
7
  _	!
  _	!
  ^0q         q q q       q q q ,,,    runtime.gcMarkRootPrepare runtime.gcMarkRootPrepare.func1 runtime.(*gcSweepBuf).numBlocks 
 x7EF+EF9o n


		 po
';	
  @EWQ
  7		
	o    `Xr         r r r       r -s s D,    Gruntime.gcMarkRootCheck runtime.readgstatus @a?@?
 xOP$OP 

		
		^
  67	,	

  67	,	

  $    `bs        s s t       t t t ,runtime.markroot 
 xOPOPEFiEF 	
3
	
1@
:]R5.-4!4B[
  2Yj
	
O+O$

  2Yj
	

		

	O+O$

	

  i ePu        fu qu xu       u u u  D,    Hruntime.markrootBlock (S'(
' x9[\< 
 	  `	  `	  9<   fu         Av Mv `v       v v v D,    Pruntime.markrootFreeGStacks runtime.(*gList).pushAll runtime.(*gQueue).empty @?@? xIOPSMN%OPOP 

JJ
 

+ HJJ	J
  "B(	
  "B(	
  IS%   g(w        >w Jw Sw       w w w ,    Hruntime.markrootSpans hghrg
 xIJ 
1#0
1 Y
	ZO*:9R;
  ?TC,?

  ?TC,
	?
	
      iDx        x x x       zy y y p,runtime.gcAssistAlloc runtime.traceGCMarkAssistDone runtime.traceGCMarkAssistStart , xOP-+*)) 	#&,+8^]^QF!%	+	
		)	R])+
(,'! ^k	)	'
{	L
  JW>Ia5a
  JW>Ia5a
  -),))   mXz        oz z z       z K{ { ,    Fruntime.gcAssistAlloc1 S
 xMN "
(


!	gZc=c/
  D$ )6'5D33!
  D$ )6'5D33!
	
	
	
	
	
	
	
	
	
	
	

    q{         /| 6| =|       S| S| b| ,,,    DGruntime.gcWakeAllAssists runtime.(*gQueue).popList I x#OP) EE	  %		  #)    q|        | | 	}       J} J} g} ,,,    runtime.gcParkAssist runtime.(*gQueue).pushBack 0/00/0$/ xcONEMNO'P	OP! 
DI+	'	DIID	
  "	YE, 	
  cE
'		
	!   @s}        } ~ !~       ~ ~ ~ ,,,    runtime.gcFlushBgCredit runtime.(*gQueue).pop HGHG xOPOP*OP>ONqOPB 	CC<
CC)D	
D1CI
,CIIC787
  66	=	
  *>
qB   pu                  S  'T,runtime.scanstack runtime.(*stackScanState).buildIndex runtime.(*stackObject).setType runtime.dematerializeGCProg #w
 x9OPOP-4NCDOPOPOPOPOPOP 
#VOPE	

5P'
1---		 /*
K-=		*7876ABA@MNM
  C:u445Q$
(F
+D



  C:
	u445
	
	
	Q$

	(F

	+
	D



  9-4N
	  P||                 ߂  H,runtime.scanframeworker xwxw
 x 
;
+*)
  /p;<
  /p;<
    }P        }          3 r l,    Fruntime.gcDrain runtime.(*gcWork).tryGetFast 
 xH ! 



 '&'*)
*bax+	$w5
DH"
	H"!"]$		
)
"-	*!
!	
!"Dj!
	
	";.8?	
U:

[OiC*)(

ji		
  ^<YJ2/
  ^<YJ2/
  H !    ؅                   ц l,    Fruntime.gcDrainN @?@?
 x	!  TSTU9$
(")SR;J9+,	_


  6K).'2
  6K).'2
  	!            2 : >         ,,runtime.scanblock PO x 	 
(
  P)
 ؇         4 r       \ u  ,    <runtime.scanobject runtime.spanClass.noscan runtime.(*gcWork).putFast ZF
 xC		(J"IJ
IJIJ,"\C
DCDCDC$D<IJ! 	


6*)
&
WX	*&O	


)8$!H*$;
  KFz
  KFz

  		("

	,"\
$<!   Љ         ! %       5 5 ,,,runtime.shade 0//0A/
 x 0
  ,N
 `         1          m D,    8:runtime.greyobject runtime.markBits.isMarked runtime.heapBits.isCheckmarked runtime.(*mspan).isFree runtime.markBits.setMarked runtime.pageIndexOf POPUOPOPOPO
 x0CDCDCDC		%DC%D6CDC"DC0D	
CDCDCJIJIJIJI	J
IJ8CJ
 	

	



"

0


			
		
&&%9t&&!
  Uz*
!!(
!!(
  Uz*
!!(
!!(
  0
			%%6"0	
	
"!8#
             5 F d       ڎ g  ,    4runtime.gcDumpObject `_`_`_
 xIJI&JnIJIJIJPIJ 	H+:*"	 "S 

  J
)
Bz

	
  J
)
Bz


	
			
	
  	nP \        t ~           ,,,    XGruntime.gcmarknewobject    x#CDp !!  j  #p            	        ) 6 T,runtime.gcMarkTinyAllocs XW x $ 
	
  j8
  j8
  P                     D,    `runtime.initCheckmarks XW xJIJIDI&D?IJ
 $

 
  %
  %
  J&?   @|                           ,,,    xEruntime.clearCheckmarks J x7CD   7              - C G          ,,,    0Gruntime.gcPaceScavenger runtime.heapRetained F ~	 
 
N>
(?:?@"!"!?xwV46
)1
'
+'A
  L%'%J7
  "@  D         i t {          ,,,    4Mruntime.wakeScavenger time.stopTimer *2 ~F+   		  F+             & 2       ^ ^ { ,l,ؽruntime.scavengeSleep time.startTimer H`GHG ~U'VC .
		D'=9;
  ".	0*
4
  'C  М̕        ߕ         \ ɖ 6 p,Xruntime.bgscavenge 
 ~U.VUVU'VG !&	.NX:hR'	
  C2#u},
L1	*=
  C2#u},
L1	*=
  .'G `x                     ,,,runtime.init.0   ė                 * : D,runtime.(*stackScanState).putPtr qY
 |  	

	

'
  <
  <
   p                   ,runtime.(*stackScanState).getPtr M!%
 | 


	#&-
  j!%
  j!%
   @L        p }        Ǚ ٙ  P,    LDruntime.(*stackScanState).addObject 
 | 
)
#


	

  )<
  )<
   ,        E U Y         ,runtime.binarySearchTree POPOPO
 | )	'
  EQa
  EQa
    К                  T,,runtime.(*stackScanState).findObject X |X 			  P         f m p         ,,,runtime.finishsweep_m  p8 h  	   0Л                 ; d  D,    lruntime.bgsweep  
 pfG'H	GHGH2G'H/ !'
')
  C#
4	

  C#
4	

  f'	 

'	/ ܜ          	       g ؝ T,runtime.sweepone 
 p 

/	*.(
"!!
  J.lw,	!#,
  J.lw,	!#,
                     ܞ  $,runtime.(*mspan).ensureSwept 8Z78X78787
 p 

%
  _0$	
  _0$
		

   X          s         U 
3,`4runtime.(*mspan).sweep runtime.markBits.setMarkedNonAtomic runtime.(*mspan).markBitsForBase runtime.(*mspan).allocBitsForIndex runtime.(*markBits).advance runtime.sysFault 

 p;<AB$;<AB;	<'AB6AB;<%;<;<;<;<;<;+<PAB(AB;<A	B7ABAB0 
$	


&521&7D;B	I
	365B$43
	 -	

x	~ *		' %
%UV9CD:
	(]""
HG0
")!3?

G
I		
  (PU[@;\7P'

  
	(
	PU[@;\7P'

  
	$	'6%!
P
	(
	
		7
	 0    p                 B B ,,,runtime.deductSweepCredit POPO p 


I. E)
  M;)#8
                     $,,runtime.clobberfree 4 p4    @         + 8        ȥ  ,    0zruntime.(*gcSweepBuf).push XWXPW
 z]^]^ r!		
	'(o
p91mp
  -D&0
  -D&
	0
     0L        f q u         ,runtime.(*gcSweepBuf).pop  D ( z !

  -5
  -5
              $       L c z  ,    \Cruntime.(*gcSweepBuf).block F
 zH]^ 
	
!
  >Y!
  >Y!
  H              ç Ƨ        ,,,runtime.init.1 t B             & )       ; ; $,,runtime.(*gcWork).init $
 tK 
  	 0                 ٨  D,runtime.(*gcWork).put R`
 t 	!	

)
  u
  u
  <        W g k        ѩ 8,runtime.(*gcWork).putBatch @?@*?@?
 t 
	,
	+		
#,+
  Ey%
  Ey
	%
  $        = L P       x  ,runtime.(*gcWork).tryGet  = 7 
 t 

	$+
  [
  [
   pԪ                 ( ( $,,runtime.(*gcWork).dispose ('(~'
 t 



 	
  1X%
                     ٫  D,runtime.(*gcWork).balance G;
 t 



		
  8 -
  8 -
  `<        ] h k       u | D,runtime.(*workbuf).checknonempty  tB   5  5          ] h ڬ       u | D,runtime.(*workbuf).checkempty   (        9 F S          ,lGruntime.getempty POPO
 tEFEF ";<;>/.#
65(1
  7		
  7
	
	
		
	
	
	
		
   d        u |          D,runtime.putempty ' tD   	  	    @ܮ        u |          D,runtime.putfull  0        C N Q       c p ,,runtime.trygetfull - tR                 ȯ ӯ ׯ         d,runtime.handoff  ` 
 t 
  ?
  ?
  L         h s w         ,,,runtime.prepareFreeWorkbufs g
 t 
  "C		
   0         " 1       U j  D,    }runtime.freeSomeWbufs runtime.(*mSpanList).isEmpty  . _ tHEF/E
FE	F 
	,
	'
  ":
  ":
  H/
	   Ա                    X, %runtime.(*mheap).coalesce `_`_
 . 2RN
K 85
*)?*7:K49:aPWXW
  @{q
  @
	{q
  i	%	*	%-.*
0	62   `                 3 < E D,    {runtime.(*mspan).scavenge runtime.(*mspan).physPageBounds 8>
 . 	 	
  |
  |
  Q
                    
 0,runtime.recordspan 878Q7
 . 	

"#		$
  mMb2
  mMb2
    pd        z }                 ,,,    $runtime.inHeapOrStack [ .[ 9Z	_ 	#                           C l,,    runtime.spanOfHeap S .S R1	0	 	 0          N               I $,,     runtime.(*mheap).init runtime.(*fixalloc).init runtime.(*mcentral).init runtime.(*mSpanList).init 
 .*u)*s)*u)*o)*o)*k):9:9+*')*/)*/)*)*)*)*#)*:) 


































	
'
  usuo
o	k'*	
*#5 ܸ          !        ӹ  P,    H{runtime.(*mheap).reclaim & .ZB8 (A":9,(+
%	0=D'
 W)
  ,!;F'!M
  ,!
	;F'
	!M
  ZB4  PX        v         @ _ P,runtime.(*mheap).reclaimChunk \
 . p]*%4121(2?2343
&!
2!%$U^Y,/	</	

  ICI
  I
	
	CI
   Ļ        ݻ           ټ H,    @runtime.(*mheap).alloc_m HGHG
 .<M; -)&J
Mu"!E#		Y\ ,)#	=4?
  <,Ue
  <,U
	
	
	
	
	e
  Mh% @        W b f          ,Cruntime.(*mheap).alloc @?@?
 . K



  g=
  g=
     ؽ                 ! 2 ,runtime.(*mheap).allocManual (' . $##
  "e
  "e
  p                         Ӿ ,,    p{runtime.(*mheap).setSpans l . 		
  .C    $        z         - a  0 Z, lruntime.(*mheap).allocSpanLocked runtime.(*treapIter).valid runtime.(*mspan).released popopo
 .FHGH	G('(	'HGHGk -	
	 		b8		DC	!$#K	
  1e*^(&$+
  1e
	*^(&$+
  F	S		%Rk          * 6 C          ,    zruntime.(*mheap).grow HRGHG .2		 	V	a
,	)
%	
  ^"
	
  ^"
	
  2		    0        c k o          ,     {runtime.(*mheap).growAddSpan runtime.(*mspan).init (' . !
  (	
  (	
  MCY   0        J Q T       ^ g p,runtime.(*mheap).freeSpan (O' .l L01  \  \ @                   T,runtime.(*mheap).freeManual | . #
  *R	
  *R	
    H        h u y         [ hT,    runtime.(*mheap).freeSpanLocked 0/0/
 . 
	"(#).#=	47	!
  	8
  	8
  `   p                 \   H4,@truntime.(*mheap).scavengeSplit pHopopopopo
 .HGHG  %/'g7
  f6
  f6
	
	
	
	
	
	
	
	
	
	
	
	
	

  	%T	    0H        h r          ( ,runtime.(*mheap).scavengeLocked  .>HGHG\HG   	 2


5.;
  %5&?%
  %5
	&?%
  >#.f                      D,    Cruntime.(*mheap).scavengeIfNeededLocked 
 .POPOw 4!	
  
  
  w   8        T ` d         @,runtime.(*mSpanList).remove (9'('
 . 
	
		
  x
  x
	
	
    @,        H T X       r   @,runtime.(*mSpanList).insert (5'('
 . 
r
  b



  b


	

 0                 2 Q  @,runtime.(*mSpanList).insertBack (8'('
 . 

r
  d



  d


	

                            H,,    zruntime.(*mSpanList).takeAll d .d QR
[f  5   L        _ o           P,    ܛruntime.addspecial 878M787
 .544* 
	/
   1%RIO
   1%R
	I
	O	
  544*     l                   + p		,    0runtime.removespecial 878L787
 .5b44- 
;
   16HR
   16
	HR
  5b44-                    . W  P!,    runtime.addfinalizer POPOP5O
 .EA*$)V 

	
	.	3	
				
  "	R7:)K.>
  "	R7
	:)K.>
  EA$V                  $ 5 F |,    Jruntime.removefinalizer  a  .A*$)  	
  !.	
  !.	
  A$     @                   ,runtime.setprofilebucket  ] 
 . 
  	
  	
   8        L X c          T,    ~runtime.freespecial (m'('
 .Q*$)I*$)1 	(
  =	.'	.
  =	.'	.
  Q$I$1          4 G K       g g T,,runtime.(*gcBitsArena).tryAlloc J-
 . 	
  7C%
                   I  ,runtime.newMarkBits @?@0?@?@?@?
 . 
	
")@M
  "*	,%
  "*	,
	%
 P                    ,,,runtime.nextMarkBitArenaEpoch {
 . 

	
  "W		
  H        b m q         T,runtime.newArenaMayUnlock (?'(['
 . 	%
  ;"
  ;"
                     < < ,,runtime.newBucket (T'($'
  	
"

  AB
  `                    D,    Cruntime.(*bucket).mp  "ef& 
  ?  ?  "&           5 @ H       Z a h D,    Bruntime.(*bucket).bp  )ef&   F  F  )&            	           $,    лruntime.stkbucket runtime.(*bucket).stk 9
 efef /  ).-.	-.
12a\-12121	<
st					9*/\'
  `:f
  `:f

  
-     (        8 K O        ,,runtime.eqslice 4 i 				  p                    ,,,runtime.mProf_NextCycle G d !  1	            ( 3 7       I I ,,,runtime.mProf_Flush * U 	  	   @                     D,    Hruntime.mProf_FlushLocked runtime.(*memRecordCycle).add    
	 
	
  2l
  2l
  W; \        q           l,Xruntime.mProf_Malloc  
   ,H
		Y
  J8ET
  J8ET
 p         3 : ?       ] l D,runtime.mProf_Free l  
	
  @	
  @	
                      ,,,runtime.blockevent  H /
  (!'
  L-
 8        M ] f          ,,,    (Eruntime.blocksampled 0B/0/0/
 eCfF 		+<
  "$
  CF                    ( I D,runtime.saveblockevent  ?
   +
H14
  z8+&
  z8+&
   P                    ,,,    Osync.event 0o/0/
 eCfF -'1
  WMV$
  CF  P        c p u          ,8runtime.tracealloc XWXW
  
N,q	
  "*
I	%
  "*
	
	
	
	
I	%	
                      ,xruntime.tracefree 87  
lN
  "
I	
  "
I
	
  0
H         X ` e         D,runtime.tracegc   
  
  "

	
  "

	
               
          ,,,runtime.init.2 U
  >
  %

   h         {           D,runtime.cachestats  D a 	 
	
  C  C                   # 0 D,runtime.flushmcache 9 ` 	  :	
  :	
    `p                  $,,runtime.purgecachedstats   	$ #
#   `                 " A D,runtime.mSysStatInc  + x  
$c                        D,runtime.mSysStatDec  2 x  
+c     @        W b e       {  D,runtime.(*wbBuf).reset *" "i 	#  \  \    0                 5 @ K  ,Hruntime.wbBufFlush runtime.(*wbBuf).discard  ^ C  " *1  YM  YM                     V u  l,    runtime.wbBufFlush1 XWX:WXW
 "

  


22$2)	!2$+
234?@yzob	o
  k		
  k		
  		                       ( ( ,,,internal/poll.runtime_pollServerInit  ;   	  Pl                   ,internal/poll.runtime_pollOpen ('(-'
  
  "g%
  "g%
   `@        u            D,    X=internal/poll.runtime_pollClose runtime.netpollclose @~?@C?
 D:g "
  y	
  y	
  D:g  P        . 5 9       I T D,runtime.(*pollCache).free ) F 	  	  	                            $,,    l=internal/poll.runtime_pollReset runtime.netpollcheckerr   				/*
  0/9
 h                    $,,    (sinternal/poll.runtime_pollWait  [   }
  "-,/*
  F
  *-;/9
 H        j w |         `,internal/poll.runtime_pollUnblock 8787
  !!			
  )1!-E
  )1!
	-E	
 X        m x           ,    runtime.netpollready (u'(!'
 r]
\]^' 	
	I	JIJJI
	
  6%K
  6%K
  r
'   `,        G R V       j w ,runtime.netpollblockcommit 04/0!/ r +
  4&  4&                    D,runtime.netpollgoready . K   &	  &	 0D        Y j o          $,    8Iruntime.netpollblock ('('(-'
  		

QRKL	!0%	rk/l+?)`k@?P	&
  h2
  h2
	
	

  8/8F   @        W j o         ,runtime.netpollunblock 0n/0/0/0/
  				
  g8
  g8
                   D U f ,    Cruntime.(*pollCache).alloc (}'('
 jij9 "
  "$6
  "$6
  j9    @                    ,,,runtime.netpollinit ?U
  4	
:
   	
  @        T [ _       l u D,runtime.netpollopen @[? x X4  ^  ^                    R R v ,,,    $Iruntime.netpoll #
 _` |#


		#$1
PLL;.
0E$e
  G]
                       ( 5 D,    Fruntime.futexsleep runtime.(*timespec).setNsec H\GHlG q$8 L%4$4  W	(7	  W	(7	  q$8 P!x                   ,xruntime.futexwakeup P?OPHO  p8:  2A  2A    !         , 1       S S ,,,runtime.getproccount 6r
  6 

	
  Zk
 "                 % X  l,(@runtime.newosproc runtime.sigprocmask runtime.mcount XWXW
 aabab]ab &,$66t	 )
  X3(
	

  X3(
	

  7&-$  `$         3 @          ,    0runtime.sysargs runtime.argv_index #M-
 5]^mn #	$0
<
!


0$M
%
  T3;O8-1
  T3;O8-1
  5   p&         0 < A       s s $,,runtime.sysauxv 
  $	
  ,
    `'                   ,,,runtime.getHugePageSize XWXWXWXWXW
  0  	

  K#X
   p(d         s z ~         ,,,runtime.osinit  <   	  (                  : D,runtime.getRandomData 8[78787
  $$,$
  H	'	
  H	'	
  )                    ,,,runtime.minit * G "	  
!    *        & 0 J       v v } ,,,    runtime.setsig runtime.sigfillset @?@ ebababab$ab =>9856+(1  |	  $
	   *                   ,,,runtime.setsigstack @6?@)? d 
  %1	   0+H        ] f j       t } HD,runtime.sysSigaction (B'( V ,  "(  "(   +          	       " 9 P D,    tIruntime.panicCheck1 runtime.hasPrefix  V J
 BWX*W!X3 &)!
   L
   L
  B*!3  `,                   D,runtime.panicCheck2 % W J	  J  J ,         % *       6 6 ,,,runtime.goPanicIndex @?
  k
  2Q
    p-                   ,,,runtime.goPanicIndexU @?
  l
  2R
    .         %        6 6 ,,,runtime.goPanicSliceAlen k
    .X          r         ,,,runtime.goPanicSliceAlenU l
   /         %        6 6 ,,,runtime.goPanicSliceAcap k
    00          2         ,,,runtime.goPanicSliceAcapU l
   0x         %        6 6 ,,,runtime.goPanicSliceB k
   1                   ,,,runtime.goPanicSliceBU l
  @20          % J        6 6 ,,,runtime.goPanicSlice3Alen k
   2                     ,,,runtime.goPanicSlice3AlenU l
  3          % 
       6 6 ,,,runtime.goPanicSlice3Acap k
   P4P         % g       6 6 ,,,runtime.goPanicSlice3B k
   5         %        6 6 ,,,runtime.goPanicSlice3C k
  5          # '       1 1 ,,,runtime.panicdivide 6 R    & 6t                   D,runtime.deferprocStack E ` 
3  @	  @	 p6         I V q          ,,,     runtime.testdefersizes runtime.deferclass runtime.totaldefersize POPO
 d1D2192121At102 	+0	/0	9@ 	/(	
  ;
  B	D9	0   8P         _ j n        ,l,(runtime.init.3 9 c     9                 D X l ,}runtime.freedefer popopop Ref 	80^cd;6.?  }(		  }(		  +% :         O          \  \  ,,,runtime.freedeferpanic 3    ;         O   $       \  \  ,,,runtime.freedeferfn  `;p                     ,hжruntime.deferreturn runtime.deferArgs 8|78Z787 stst" 72	  [I  [I
	  " @<l    j             ,runtime.preprintpanics 	  	&

::/:


  28"I 0
  28"I 0

 =D        X c h         D,runtime.printpanics _O
  	 "%
  $


  $


   >	        	 %	 /	      	 `
 
 Y,Xruntime.gopanic 
 st 	*

#KL
	9J
R

7_   9  
  P52Ve
)









  P52V
	
	e
)	


	
	

   PC        $ ' +        ,,,runtime.getargp 	 	 	  `C`         r v        ,,runtime.gorecover J 
   C                   D,sync.throw  1   $  $ C(        6 = A       S ^ ,(runtime.throw  r v >
  <$  <$    pD                   D,runtime.recovery (G'('
  

  X	

  X	

  E|                    ,x,runtime.fatalthrow (b' f J  U     F         	        " / ,runtime.fatalpanic HGH  I 	  ]  ] Ft                   D,runtime.startpanic_m  j j N 9
  	
		
 
 	

		+ 
  v


$	

	
  v


$	

	
    @H                  |  l,    Eruntime.dopanic_m runtime.signame XWXW
 + 4	 $
	)%
9
  H
"L
	

  H
"L
	

  +    PK8        I \ d          $,,    <Eruntime.canpanic %J egh' 
	
	(
		  k+  e'   K        
  )       K X e D,    @runtime.shouldPushSigpanic runtime.funcInfo.valid ? H]^)]^ "
				
  ?&
  ?&
  H) L                   ,,,runtime.goPanicExtendIndex HG
  v
  =\
   PM$          @         ,,,runtime.goPanicExtendIndexU $v
   N                   ,,,runtime.goPanicExtendSliceAcap @v
   N                 7 M D,runtime.recordForPanic ('('
  R'-
  	
	
  	
	
  P                    D,runtime.printlock 3 h 	  V  V    P$         8 C G       U U ,,,runtime.printunlock ( U 	  G P                   # |,    Gruntime.gwrite runtime.writeErr 0x/0]/0/0/
 rz '!!
  8L	43
  8L	43
  rz   Qd         t {          ,,,runtime.printsp  6   &	 0R         t {          ,,,runtime.printnl    pR        . 9 =       I I ,,,runtime.printbool " W   / R                 E E ,,,runtime.printfloat 8787878!787
   J
	_B7
#C`g
  				
 @U                   ,,,runtime.printcomplex Y v V      U        " 2 7       a a ,,,runtime.printuint 
  
	
	70
'
  P>f	
   V                   ,,,runtime.printint 07
  !
  =	
 W(        9 I N       r r ,,,runtime.printhex #
  
	


"	
  	#
 pX                   D,runtime.printpointer 4   X        > E I       ] d k ,<Jruntime.printstring runtime.bytes @W? t (  d	  d	  =   0Y                   # D,(Jruntime.printslice    
  )
	
  )
	
    Yd        w  ~         D,runtime.printeface g d
  
  
   Z         ! +       j   |,    Gruntime.hexdumpWords XW cd $ 

.Y
  N
#		
  N
#		

      \@       M ^ k       G  D,    Truntime.main xwxwxw
 ( 
555MN322 
..
fm
%+
?
2%	C
  SW
A[		*	(

  SW
A[		*	(

  X
	    _                      ,,,os.runtime_beforeExit (     `P          t _  b          ,,,runtime.init.4 (6  P`                          ! ,,,    hFruntime.forcegchelper  
 ( !(r'm%	
  <	#!
  'd  a`!        o! {! !       ! ! ! ,    runtime.gopark   >
 (m0Z 	


  I	8
  I	8
  T0Z    bD"        T" [" ^"       h" q" ,runtime.goready  A (^ >  N  N   c"        " " 
#       # # # H,    druntime.acquireSudog `_` (~4X ux"%d
	Mi
	  AolZ  Ao
	
	lZ  ~4X  0f<$        Q$ \$ $       %% P% {% d,    runtime.releaseSudog xwx (b8 }~}{vufeGH	rq	jo=>`{

<\eZ'(
		  0  0
	
	
	
	
	
	
  b4  i         5f  % %        ,,8(   i &        O  1& 4&       \  \  ,,runtime.badmcall (3  it&        O  1& &       \  \  ,,runtime.badmcall2     j&         & & &       & & ,,,runtime.badreflectcall  (5   ( `j0'         G' N' Q'       Y' Y' ,,,runtime.badmorestackg0  # ('    	   j'         G' N' '       Y' Y' ,,,runtime.badmorestackgsignal   j'         (   	(       ( ( ,,,runtime.badctxt     jX(        h( s( w(       ( ( ( D,    Druntime.allgadd @~?@x?
 ( 6a
  %K	$I
  %K	$I
     l)         ) () ?)       }) ) ) D,XDruntime.cpuinit HGH9G
 (53,_	 	
,$	
)
  u2#@
  u2#@
  53,_	   Pm*         L* X* r*       * + 8+ T,    hruntime.schedinit runtime.tracebackinit runtime.msigsave runtime.goenvs HGHBG
 (Crq>jabaJ 


	

 	1	#	E
  I
'.M
  I
'.M
  4>
	J o+        + + +       + ', j, $,    x}runtime.dumpgstatus 87 ( 	
  6
  6
	
	
	
	

    @q,         , , ,       , , - ,,,    dEruntime.checkmcount d
 ( 	//I
  9

  |    q`-        - - -       - . 9. D,    Hruntime.mcommoninit runtime.mpreinit ('('
 (b8ab"aR 	5
%
;9:1

  :`+a	

  :`+a	

  8"R   0t.        . . .       / */ Q/ ,    runtime.ready ('(\'
 (G\8f 
vmngf	#
  5L	G	

  5L	G	

	

  (\4j   u/         / / /       / / ,,,runtime.freezetheworld  ( 

%
  *)

	
   Pv<0        X0 d0 h0       0 0 D,runtime.casfrom_Gscanstatus  + 
 ( 
  Y

  Y
  xX1        q1 |1 1       1 1 D,runtime.castogscanstatus  @ z
 ( &c
  H
  H
    y2        2 *2 .2       2 2 p,xruntime.casgstatus xwx ( :" 
&=)*.	IF!4  G0Z@7
uD  G0Z@7
uD P{3        3 "3 &3       3 3 3 T,    ,Kruntime.scang 878j7
 ( nmhgn		"	);!
_V	?
%&NU

67+
  X`-
)(6!>
  X`-
)(6!>
  R }H4        Y4 d4 h4       4 4 4 D,    Jruntime.restartg L
 ( 		
  "$
  "$
  _  @~4        5 5 #5       75 D5 Q5 D,    0Lruntime.stopTheWorld  b 
 (JI[ .
  37	
  37	
  [ ~5         5 5 5       5 5 5 ,,,    Lruntime.startTheWorld [
 ($JIK .	
  A
  $K p06         M6 Z6 b6       6 7 M7 ,    DLruntime.stopTheWorldWithSema `_`_
 (*
)6 ,			
'
$
  D
n$$h	$
  D
n$$h
	
		
	$
  
6    7        7 7 8       8 8 8 ,    Xruntime.startTheWorldWithSema runtime.netpollinited runtime.traceGCSTWDone XWXW
 (Z]~`45B)Al 			


MP

	)=
07
  @!)>%W	0



  @!)>
	
%W	0



  ~`
4	5)l  @T9         c9 j9 m9      9 9 ,,,runtime.mstart f (j #	6  P	   9         9 9 9       : 8: D,runtime.mstart1 bS
 ( 
	

  D 	
  D 	
  :         : : :       : : ,,,runtime.mstartm0 " (M 	  /	   ;        ;; L; Z;       ; < K< D,    ؟runtime.mexit runtime.sigblock runtime.unminit ('('('
 (<j&aba *&
IV
A
EF1
+
  ^H			f
		
  ^H			f

		
  <&    @<        < < <       q= = >  p,    pruntime.forEachP `_`_
 (8<*
)f $,/'
,	*
'
q|y
  Wr0XgH>
  Wr0
	
	XgH>
  4@
f    h>         > > >       > > > D,    Jruntime.runSafePointFn ('(' (, )
  K			
  K			
  ,  0?        ?? L? a?       ? @ 9@ ,     }runtime.allocm 0/0/
 (*0 



 
0		%HG
  []-	 r-Y	
  []-	 
	
	r-
	Y	
  *0   @        @ @ @       A >A iA T,runtime.needm runtime.unlockextra 0/0= (bbaj&a &	_$  !6##	/
	
  !6##	/
	
  K&	  PA         A A A       B B 1B D,LIruntime.newextram 8A78;7
 ( 

  *
  *
  m |B         B B B       B $C IC ,8runtime.oneNewExtraM @?@(?
 (\
W 
0

-
  (W[+,
  (W[+
	,
  Iy\

	6 C         C C C       D >D aD T,xHruntime.dropm runtime.msigrestore PO (qj&aba
;j(a
 &
je(
  C50	
  C50	
  q&

	$ D        D D D        E  E l,,runtime.lockextra 0/0 ( 		
  ."
  `E        mE |E E       E E E ,    runtime.newm  h O 7
 (2v^ +29
'	#
  (L	5	
  (L	
	5	
  2v^   @F        NF ^F fF       F F F |,8runtime.newm1 0/0+/0/
 (P 
  v					
  v					
  P G         0G ;G >G       LG LG ,,,runtime.startTemplateThread  @  (a '	  .	    G         G G G       H FH mH D,    runtime.templateThread runtime.muintptr.ptr 
 (K3&*
)6 




  "	
"!		
  "	
"!		
  K3&
6  H         H H H       *I MI pI D,    ԣruntime.stopm runtime.mput C
 (w7*
)m *CC*

  ^ 	#
  ^ 	#
  j,
m  0I         Ƞ  I I        ,,,runtime.mspinning (1   pJ        0J DJ PJ       J J K |,    runtime.startm runtime.mget ('(A'(.'(y'
 (>_ H+)CC)));B	A(	!	 2#
  ":J	-	
  ":J	-	
  85    `K        qK K K       K NL D,runtime.handoffp (3'('(o'('(J'(z'(<'('
 ( 
>


"
	 #&%(	
   	!#2		F				#	&		

   	!#2		F				#	&		

  L         L L L       
M 
M ,,,runtime.wakep  ;  (\ '  .	   \M         pM |M M       M M N D,    runtime.stoplockedm h
 (z*
)  


	


 
  W"

  W"

  z
	 `TN        iN tN N       N N N |,    runtime.startlockedm Y-
 (<N  
	
  G

  G

  <N   O          O +O /O       UO tO D,runtime.gcstopm  x f
 (  "
  B(	
  B(	
   O        O O O       *P DP l,runtime.execute   Q
 ( !	
  A
	5
  A
	5
   `P        +Q dQ Q       nS gT `U (8+,    80runtime.findrunnable runtime.(*randomEnum).next runtime.(*randomEnum).done runtime.(*randomEnum).position runtime.(*randomOrder).start ^
 (B^]a^] !.
---
----	!O..---!N_
GJ
=&,"
 4#:##"))"!)JJ)%S	 




 !
 "Z_?5
	'lk9	qw!+++JJ+C		jW	pWY+---.
  
-
"^0	@
	A
+"!G(3o
%0+11(+	"0	!

  

	-

	"^0	@
	
	A
	
	
	
	

	
	+
	"
	
	
	
	!
	G(3o

	%
	0+11(+	"0	!

  /
)"B	
	
	jWa
	
   @U        V  V (V       NV NV gV ,,,    runtime.pollWork v)! (O^] %$$$		((			
  =7
  O>L   0V         V V V       V V ,,,runtime.resetspinning KM
 ( %		
  L	
   HW        pW |W W       W X *X ,    runtime.injectglist runtime.globrunqput 0/0/ (i&1Z &(((("D"(((J""
IIII'

%
  CG4%
  CG4%
  .


	X  0X         X X X       Y Z Z <,    0runtime.schedule @?@?
 ( &d[
T7&

%
I#	%II% 	%0	d6	^:9\;-"N-da b_	#43	
	dW
  _7			;k;5#		
  _7			;k
	;5#		
    Z        Z I Z       Z [ D,runtime.parkunlock_c  (	  	  	 гT[        [ [ [       [ \ 3\ l,    Hruntime.park_m runtime.dropg runtime.setMNoWB runtime.setGNoWB  x 
 (i (%$##$$	!
  P4	e
<

  P4	e
<

  U	  `\        \ \ \       ] +] F] D,    runtime.goschedImpl .
 (m'/ (UT$#$$
ID$II$
  &),3
  &),3
  *-    p]        ] ] ]       ^  ^ +^ D,    Gruntime.gosched_m runtime.traceGoSched ('(E' (0BAB2A	 )	)  '	>  '	>  02	   |^        ] ] ^       ^  ^ +^ D,    Gruntime.gopreempt_m runtime.traceGoPreempt )	)  p_         +_ 6_ =_       Q_ Q_ \_ ,,,    Gruntime.goexit1 runtime.traceGoEnd ('(,' (3B)A	 ))  )	%  3)	  _        _ _ _       B` {` ` $,    runtime.goexit0 POPO
 ( )
,

3%#$&EHE8
	D9Q
  A	

  A
		
	

	
	
	

  	    a        a a a       )a )a ,,,runtime.save = (= *  6    ta        a a a       a $b [b D,ȽxJruntime.reentersyscall 0/0 ( +	*
((


	  7%4s$	
	
  7%4s$	
	
    b         b b b       b b ,,,runtime.entersyscall  ( ,  	 @ c         c 'c *c       <c <c ,,,runtime.entersyscall_sysmon 5& (x ,  			  c         c c c       c d %d D,    Fruntime.entersyscall_gcwait (l'(U'
 (, ,((	+	
  9?		

  9?		

  ,    ld         d d d       d d Dh,runtime.entersyscallblock hgh ( -		

%&5
:  SU@	&  SU@	& De         }e e e       e e e ,,,    Fruntime.entersyscallblock_handoff runtime.traceGoSysCall ('(G' (/B)A$ -
)   %  /)$     f         f $f ,f       f f f T,    }runtime.exitsyscall ('('( (> .	**F		#E	

**	#di  L0#i F<  L0#i F<  >x   4g        Lg _g cg       g g ,runtime.exitsyscallfast PKOP\OPOP@O ( /

&	#F		+	 	  
#"  
#"  g         h h h       +h 2h D,Ⱥruntime.exitsyscallfast_reacquired  5 4 (m 0*  b  b    @th        h h h       h h D,runtime.exitsyscallfast_pidle JC
 ( 0

		
  "
#		
  "
#		
     Di        Yi fi yi       i j @j 8,    	runtime.exitsyscall0 ('('
 (ZNo\ 0,#$,
ID
	II
  A,N	
  A,N

		

  F	6hZ  j         j j j       j k k D,    runtime.beforefork (~' (<jaj&a 1
	&+&&+
  \#
  \#
  <& Pdk         k k k       k k ,,,syscall.runtime_BeforeFork  ( 1  	   pk         k k k       l l 'l D,    |runtime.afterfork 8h7 (Hj$a 1&$+
  h
  h
  H$  hl         k k l       k k ,,,syscall.runtime_AfterFork 1    l         l l m       m m !m ,,,    syscall.runtime_AfterForkInChild 0Y/ (-j$a 2
'$,  
>  -$   hm        um m m       m m  x,hruntime.malg 0!/0b/
 ( 2:	
  "9
  "9
 0m        n ;G n       n "n , runtime.newproc @]? 2I  X  X    pn        n n o       p qp p "#,    runtime.newproc1 runtime.gostartcallfn runtime.gostartcall runtime.funcdata runtime.stackmapdata XWXW
 (2$tsvs4tststsL

	(
	
	 3,,,,
//
((&--3
3#3
(,'--"322333	'
'"&&''$';	
  i!9bX({	T	&\
H/=
  i!9
	bX({	T	&\
H
	/
	=
	
  2$#G	
0L
( Lq        bq xq |q       q q  (,runtime.saveAncestors #X
 ( 4#
D7 &
  W53|\$
  W53
	|\$
   PLr        Zr fr ur       r r r T,    ,runtime.gfput @
 (]c^ 5**J1		J1	J1'

  %Tg.
  %Tg.
   ?


^  `s        ns ~s s       s t t ,runtime.gfget   I 

 (0Z 5	J2					 	22*)
  z4W&
  z4W&
  &

	!Z   t        t t t       t t t D,     runtime.gfpurge v (_ 6		J2	J2
  `	
  `	
  /


    Tu         u u u       u u u D,    Mruntime.unlockOSThread runtime.dounlockOSThread @8 (| 8	I

B	  q  q  &      v         O  1& v       \  \  ,,,runtime.badunlockosthread 8   @\v         ;a  lv ov       sv sv ,,,runtime._System ( 8     `v         ;a  lv v       sv sv ,,,runtime._ExternalCode 8   w         ;a  lv "w       sv sv ,,,runtime._LostExternalCode 8   `w         ;a  lv lw       sv sv ,,,runtime._GC 8 w         ;a  lv w       sv sv ,,,runtime._LostSIGPROFDuringAtomic64 8  x         ;a  lv x       sv sv ,,,runtime._VDSO 8    `x        px x x       y Ey my 0D,    runtime.sigprof #+
 (	 8#2-,+6<g$
6%44
44
4444Y*=	
]3)%xC343
M
	
  rql'[[
  rql'[[
     y        y y y       y y  z ,,,    Kruntime.sigprofNonGoPC 0/0S (d ;55(  ]  E   Lz        [z jz qz       z z z ,,,    hKruntime.setsSP ( (%
	: <33
	
			  9  %:  pz        z z z       { *{ D,runtime.(*p).init i
 ( <
0
=	
  6-
  6-
 {        { { {       | | } ,    /runtime.(*p).destroy runtime.globrunqputhead runtime.(*gQueue).push 0/0/
 (S</ =	II
ID
	II
ID
4
!AB99

ID
99II"E
  `J< a
  `J< a
  #


	$- `}        } } }       ~ Q  p,    xruntime.procresize runtime.traceGomaxprocs 
 (B/AFBABDAP >
3 BTS::

;!;-
.). 
../6/78	(-	/D/	3	?
  FG"&O!	
+*
$9@
  FG"&
	O!	
+*
$9@
  
/	F
	DP              : (       6 E D,runtime.acquirep ) @  
  
 P                   5 D,    pruntime.wirep 0\/0 (J @	<<<<	      J                     ݁ ! e ,    Jruntime.releasep HGHG
 (J @$<<
!	
  
  
	
	
  J             ɂ ̂       ނ ނ ,,,runtime.incidlelocked - (Q A
      0         B [ l       3  3 ,runtime.checkdead hghghUghghg
 (8 A			6767

ID
>>II
&&	!/77u		G
  <7*9	"$*+
  <7*9	"$
	*+
  Vn
	+   @         Å ̅ ޅ          ,,,    runtime.sysmon 	
 (^]*)f B

)LBBU$;W

J@'


#$#	?#FE;3		AA5 '	
  "	?Rb1|#+	
	3 %
		.	2	 )
  v
	f    p                 ! \  D,    Jruntime.retake HGH
G
 ( Dba				"7BU%b
EH!
		CbC\%63*0-3.Dq

  "g	
  "g	
  D                           ! ,,,    Iruntime.preemptall  ( E*4-6A  2 0t          Ή          n ,    runtime.schedtrace runtime.waitReason.String  
 (  F 
"!BB!
$	$ %&%9L
 			<<<999O=89
   @H;
nd

	s&jp		.
   @H;
nd

	
	
	
	
	
	
	
	
	
	
	
	
	s&jp		.
  x    P ԍ        # / 7       } }  ,,,    runtime.schedEnableUser runtime.globrunqputbatch runtime.(*gQueue).pushBackAll   G (P G

CI

  "lF		
  \@,  p                   D,runtime.schedEnabled ( (N H	  ,  ,    l                    ,    runtime.globrunqget ('('('
 ( I		
JE		
  [
  [
  z!,#4  T        e p w          D,    Iruntime.pidleput B (88 IEE	  .	  .	  88   p        	         3 < E ,,    Iruntime.pidleget   ) (', IEE	  E  E  ',                   ˑ ,runtime.runqempty 0/0/
 ( I
  ('
  ('
 $        L ` k         ɒ ,    Ȃruntime.runqput runtime.(*guintptr).cas 878)7878	7
 (>n. J 
FF

!	FF!	
  I)-.	
  I)-.	
  >n.         , B V        ˓ ߓ ,    runtime.runqputslow #4#
 (0\` J#'GGGGGGGI
%
  p:a
  p:a
  0$	<    @H        X g v          d,    lruntime.runqget 8E78b787 (1AF K

GGGG
GG
  @+.+
  @+.+
  1AF           % 5 A           ,    Kruntime.runqgrab HGHjGH!G (9 L BIR$]HHHHI
  ,sO7
  ,sO7
  9    	         1 9       a t  Pp,    Kruntime.runqsteal HdGHWGHGHG
 (y L'
II	
  EI-)
  EI-
	)	
  y  
Ԗ                          ,,,    (Osync.runtime_procPin runtime.procPin   (  O  
T         }                  ,,,    <Osync.runtime_procUnpin runtime.procUnpin  ( O    
ܗ                          ,,,    POsync/atomic.runtime_procPin O0 H         }  f                ,,,    dOsync/atomic.runtime_procUnpin O0/ 0         ̘ Ϙ       ߘ ߘ ,,,sync.runtime_canSpin J (i P		$		  I             4 ; >       F F ,,,sync.runtime_doSpin  ( P  
	                   Ù Ù $,,runtime.(*randomOrder).reset HG ( P
	u
  OCA
           _          ,,,runtime.gcd 6 Q
  d        s           њ D,    Eruntime.doInit  j  
 (eA Q

QQ

	
  >%/
  >%/
  eA         0 < A       _ x l,runtime.(*profBuf).takeOverflow `_`_
  %. 
  )@+
  )@+
    ̛                  * $,runtime.(*profBuf).incrementOverflow HLGHUG
  '$
  )&7
  )&7

                     8 G V D,    runtime.(*profBuf).canWriteRecord runtime.(*profAtomic).load runtime.profIndex.tagCount runtime.countSub ('('('
   


		
  "m
  "m
  	H    P        ޝ         7 G W D,     runtime.(*profBuf).canWriteTwoRecords ('('('
   



		
  "
  "
  	v   P (       3 P U        T  ,    runtime.(*profBuf).write runtime.(*profBuf).hasOverflow runtime.profIndex.addCountsAndClearFlags runtime.(*profAtomic).cas Lb
  
\qr# 8 >-.-.-#	S	!Q!			Q	
  83v9"'	g
S

  83v
	9
	"'	g
S
	
  2

!u    p        3 > B       \ k z l,    |runtime.(*profBuf).wakeupExtra @O?@? }   %"  %"  ")          ա           ,,syscall.runtime_envs XqWX=W
  l  jC
  jC
  <        ա  L         ,,os.runtime_args x         4         F F ,,,syscall.Exit      ܢ                   D,runtime.gotraceback _ ,u J	  S  S    P`        m x {         D,runtime.args - ,[ z
  :	  :	                   % 2 ? D,runtime.goargs @?@?
 ,(N N(,
  6Mt
  6Mt
  ~(N                   Ҥ Ҥ ߤ ,,,    0runtime.goenvs_unix 0/0/
 , 
/0<;<H
  JMU
  .eg   $         9 F J         ,,,runtime.testAtomic64 0/0/
 , ; ;>)+;+7+
  jjT4	6&6".
            # '         ,,,runtime.check XWXW
 , 		t@))),,		
  ZC774H{

  !(         ? M b          |,    Iruntime.parsedebugvars 
 ,SE 

8"
&
	
XWXW!VS	Va%"4*+
  >;=.:-X)
  >;=
	.
	:-X)
  SE  P$`        {         Ѩ  D,runtime/debug.SetTraceback (?'('
 ,  	
			*
  P	B
  P	B
    %(        8 D H        ,,runtime.timediv  , 11  '        ҩ         F ` z p,    Breflect.typelinks '
 , 1
:6K	<	-'	

  ")M[r
  ")M
	[r
     )        T  Ӫ ֪       f  o  D,reflect.resolveNameOff ,<     *$        T  ; B       f  o  P D,    Breflect.resolveTypeOff ,     P*        T  Ӫ        f  o  D,reflect.resolveTextOff    *        T  Ӫ        f  o  D,internal/reflectlite.resolveNameOff   *X        T  ; |       f  o  P D,    =internal/reflectlite.resolveTypeOff    +Ь         $ 0       d   D,    yreflect.addReflectOff runtime.reflectOffsLock runtime.reflectOffsUnlock 0i/0/
 ,B 
-
	2&
  ")6-@
  ")6-@
  B   ,                 7 7 $,,runtime.extendRandom 0/0/
 * 
	
8

  V&+
 @-        t          l,,& *m 	- -خ                 ' 4 A  ,(Druntime.(*rwmutex).rlock (='(0'
 wxwxwxY D0
  B5
  B5
  Y @.          ï          D,    $Druntime.(*rwmutex).runlock L
 }w'xV ~!

  -.F	
  -.F	
  }#Z    @/`        p {          ,runtime.sellock  e 

  \

  X(
  X(
    /         	        / / ,,runtime.selunlock x
  r

  w*
 0p                   |,runtime.selparkcommit D n 		%  B  B  0        T e ²       _ Ϸ ? 3,runtime.selectgo runtime.(*hchan).sortkey runtime.(*waitq).dequeueSudoG  

 >irii9j%iji!ji:jijijijiAji!ji@jijijij  	\'G	


	\UV[
-&il_	!"\GH	
B	
	#V)'
2VS
2SVS	..	) 	-[.twD?MJM(M.N	Q	&%@?
 
nfE%			
				

	./0&%.op
$23 
/$+*2
4
	4

	4	4
4
	4

	4	4* &%WXW 	+	m		'	C			
  
vs
)E'KRE)o"
  
vs
	
)E'KRE)o"
  ,Vo
r9%!:A!@=+>H.mDH.    D         8 ? B       K R D,sync.runtime_Semacquire  $ rA p!  1	  1	     E        8 ?        K R D,internal/poll.runtime_Semacquire z!   PE                 $ + D,sync.runtime_Semrelease   r=   -	  -	   El         t            D,sync.runtime_SemacquireMutex rE %  5	  5	 E        	          & - D,    D=internal/poll.runtime_Semrelease  r9   )	  )	    Fl                   D,runtime.readyWithTime / rf   <  <	   F          1 >         > Pp,    runtime.semacquire1 runtime.semroot `_`_`_
 rIJI	J 
>2*b"%	#		}!	
  9-#:		?
  9-#
	:	
		?	
  X#{	+.  I         Խ ؽ         S  0,    @Kruntime.semrelease1 `_`h_`_`_
 r NKL"A"
6)(9@	#	,;
  .3 $'S)
	
  .3 $'
	S)
	
		
  "S   Kо                   $,,runtime.cansemacquire  6  r\ 		      KX        r            4,    8Druntime.(*semaRoot).queue 0/0/0l/
 rUBV 
svuveNe99634'$!" 
	0	


					|_
  j
  j
  B   O        ( 5 9        $ L,runtime.(*semaRoot).dequeue 8787 r $%
$$

.-
	.-		-.-.qt
	!"!"'(	G43'&	
	P1	
  8
  8
  PSp                 @ H ,,runtime.(*semaRoot).rotateLeft 
 r 			!%&)*  			,7
  
  
 PU                 Q Y D,runtime.(*semaRoot).rotateRight 
 r 				!%&)*  		*7
  
  
    0W                   ,,,sync.runtime_notifyListCheck z
 r 	c
  &
  W(         > A       I I ,,,sync.runtime_nanotime r4 	      X                   HD,runtime.sigaction  #   	  	   PX         T \          % D,    hUruntime.dumpregs runtime.(*sigctxt).eax runtime.(*sigctxt).regs runtime.(*sigctxt).ebx runtime.(*sigctxt).ecx runtime.(*sigctxt).edx runtime.(*sigctxt).edi runtime.(*sigctxt).esi runtime.(*sigctxt).ebp runtime.(*sigctxt).esp runtime.(*sigctxt).eip runtime.(*sigctxt).eflags runtime.(*sigctxt).cs runtime.(*sigctxt).fs runtime.(*sigctxt).gs hg 999999999999G 
999
9@99999	 9"9$9
  '
  '
  99	99999 9$!9(%9,)90-941G    \          =       n w  D,    runtime.(*sigctxt).preparePanic runtime.(*sigctxt).set_esp runtime.(*sigctxt).set_eip 0i/0/
 , PJ56]`1+d;
  ?A
  ?A
  ,
	    \          I       j    ,Lbruntime.sighandler runtime.(*sigctxt).sigpc runtime.isAbortPC runtime.(*sigctxt).sigcode os/signal.signal_ignored runtime.(*sigctxt).sigsp runtime.(*sigctxt).fault runtime.(*sigctxt).sigaddr W#^
 g	156	Zi%L$
 D !
	C
	!,8Q\!	gp<
&/66

 ;.
,				 >i|YTKJ=@=@gPA
bk 
  8/35
#?	%2
$o	9?	
  8/35
	
	

	
	
	#?
		%2
$o
		9?
		
  		156	Zi"%('*).-41%L6;$
  b$         / 6 :       C C ,,,os.sigpipe  . 4  	   c|                    ,,,runtime.init.5    0c                 [ [ r ,,,     runtime.initsig runtime.getsig HGHGH" Q+ijE 
$
 
+
,	1	  s429  Q+E    d                 
 
 ,,,runtime.sigInstallGoHandler j  
!
					
	  $   0eL         h o s       } } ,,,runtime.clearSignalHandlers F J   # e                 7 7 B ,,,    TKruntime.setThreadCPUProfiler runtime.(*timeval).set_usec 8a78G7
 4  
  X^
  4   Pf                     ,,,    Kruntime.sigpipe % 2 
  	  2    f8                     +,runtime.sigtrampgo runtime.setSignalstackSP runtime.setGsignalStack runtime.restoreGsignalStack  $ )
&	0 	
	/			
)Hc 	  (J0&
@		  (
	J0&
@
		
		  gf"g
$ @jd               	  _  = D,    `runtime.sigpanic runtime.panicmem runtime.panicoverflow runtime.panicfloat ('
 t22222,22e0YY! 
			&3*CC
  -S.G..Y.P


  -S.G..Y.P


  t2222
2	,22eYY! m                   ,,,runtime.dieFromSignal   "+  
	 nL        c s           D,    (runtime.raisebadsignal . d	ijQ 	
!/
  8'	
  8'	
  d	Q o,         4 : >       F F ,,,runtime.crash     o                   ,,,runtime.noSignalStack a } J  
    p                   ,,,runtime.sigNotOnStack 	J pT          m         ,,,runtime.signalDuringFork 	J   q                   D,runtime.badsignal & @ 		
  		  		  `qD        U x           HD,    |Kruntime.sigfwdgo 0h/0A/0(/0j/0"/0/0/0/  			
	 $		
					1	  (F$6  (F$6       sL        q z           ,,,    Єruntime.unblocksig runtime.sigaddset 0c/0 .$ 
.
$  ^	  .    s                     ,,,runtime.minitSignals $    sX         q }           T,Iruntime.minitSignalStack 0/0$/
  	
  Q
  Q
  lu<  t         W c q          ,,,    runtime.minitSignalMask runtime.blockableSig runtime.sigdelset 0/0/
 \04(  FC0NOLQ(I
  	
  A0$
    u         ' 0 4       L L Q ,, Mruntime.unminitSignals (?'(6 y ux
   r  : `v                    ,Kruntime.signalstack (B' * %  =	  =	  * v        , D I         ,,,runtime.sigsend 0/0/0R/0/0!/
  	%
'
	-		(+
  G F&) 
 x                 " " ,,,runtime.sigInitIgnored 4 C   /	    xp                    D,    runtime.makeslice runtime.panicmakeslicelen runtime.panicmakeslicecap  A T
  F!&
  JA
  JA
  }
   yT         {         0 W ~ p,    runtime.growslice runtime.isPowerOfTwo 
 SGTOS2TS
TSASCT)S2TSASDT0S4T
S
TSA3SCT)S2TSASST# )0

C^	/e) 2
	/	sg2
|uu2J)
)]4
	/, 2

	EP	W/e
  (*
  
	(*
		
  GO2
C)2	D04

3C)2S(0	00#             . 9 E               e ,,,    runtime.stackinit Q
 opop- 

	
  -          x           ,,,runtime.stacklog2 .    P        9 E W          T,     runtime.stackpoolalloc runtime.gclinkptr.ptr 878}7
 op78078 $"	
  _i9
  _i9
  0 <        R ^ w          D,    \runtime.stackpoolfree   Z
 opo!p
op7878> 					
	 " /"*
)

  "!2
  "!2
  	
>  @        Y e n          $,,    Kruntime.stackcacherefill   
 >78 
 !
  "E>
  >            &       R c t ,    Lruntime.stackcacherelease @?@?
 j78~ (


  [5#
  [5#
  j~  Є                 ! 2 C l,    Kruntime.stackcache_clear 0/0/
 W78p 	


  "g	
  "g	
  Wp                    ^   ,,    runtime.stackalloc popopoo
 7878qopop6op 7>
FU	N;$	_ILf
5
  Y++&+'
  Y++
	&+'
  q6
	  08        J b        
 N  |,    <runtime.stackfree 
 78:78opop5opWG,Hop +2	Q<

!"c,Z
}P4
=	
  	Je

	
(	

  	Je

	
(	
	

	
  :5W,
	           $ @          P	,    runtime.adjustpointers 
 klklmij98ij 
6	- )
2%5*
&'43
9
  5
  5
	
	
	
  m98   `l                 9 S m ,|runtime.adjustframe runtime.adjustpointer  ij 	
J:s~)*
3.)*	
36$%.	K/?1JI		
  TS<
  T
	S<
                               H,,    |runtime.adjustctxt W W 		  	  @H        ] e j          D,    runtime.adjustdefers   				
  	
  	
  
	&             - 0 4               H H,,    Druntime.adjustsudogs H H 	  *
  P                  $,,runtime.findsghi Y Y           	        R g  ,runtime.syncadjustsudogs 0/07/   

			5
  NA3
  NA3
	
                  Q   D,    P}runtime.copystack runtime.adjustpanics #
  #
4  

			RC")A
  [a%"
  [a%"
   0        -z           ,,,runtime.round2 9 	    pT         e v        b   t,    runtime.newstack  
 3st	kluvuv
  


*





G
T%	K	Q!.U


	LKmU!
-;0
  9o(4.
L
d-


V
6C
  9o(4.
L
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
d-


V
6C
  3	
 Р         0 E          D,    hruntime.shrinkstack -
 uvuvuv0kl 
!
  &1P	!
  &1P	!
  0             # (       x  <,runtime.freeStackSpans XWXW
  	

 	
#	
  "%"E	9	
  "%"E	
	9	
   P (        4         L    ,ػ'runtime.getStackMap 
 kl6k	jkl klkl3k	jklkl klklkl-kl 1


	
	A

		7


!#,L$59Y
  y5D
"


  y5D
	
"


  6	
	 3	 -            (         ( ( ,,,runtime.morestackc      @        ,  H  L              (,8Eruntime.concatstrings runtime.stringDataOnStack m.
 8 0"($/.-.				
  }
  }

  W    `$        : A D       K T D,runtime.concatstring2 07/ 8T t8  4  4     $       : A        K T D,runtime.concatstring3 |8      ,       : A        K T hD,runtime.concatstring4 8   T 4       : A j       K T tD,(runtime.concatstring5 8                     
 T,runtime.slicebytetostring  U 5  8 )
	
  f	5
  f	5
  P        e p s         D,runtime.rawstringtmp 03/0// 8 
!"  L'  L'  0                   8,runtime.stringtoslicebyte 8l78 7
 8 
9
  e#
  e#
  `        z           ,runtime.stringtoslicerune HGH3G
 8 




	
  N1+
  N1+
   0(        B R V         ,runtime.slicerunetostring 
 8  ;	
#	

	
	
	
+
  M)d
  M)d
           
         C Q T,8runtime.intstring 0v/0[/0P/
 8 )>(
  '@
  '@
                     D,runtime.rawstring  ` 8} =  Q   Q             5 B _          D,@runtime.rawbyteslice 0/0/
 81&J%=&)%&
%&A&)%
 1.)
/
  0
  0
  1J=)
)
         1 > [          D,|runtime.rawruneslice 8787
 8H&F%D&)%&
%&A&(%! 1.)

  ;
  ;
  HFD)
(!   	        )	 8	 <	       V	 g	 ,runtime.gostring HgGHGHG
 8 
   /0
   /0
 0	        	 	 	       	
 	
 
 ,,     Hruntime.index (P'(@'('('
 8 	
  yA
  X0     X
        e
 
 
        $,,runtime.atoi | 

 8 
,#21
	
%

 @         % )       A H ,runtime.findnull HGHG 8 6$?  j#  j#           G'         Y' Y' ,,,runtime.badsystemstack ' z             T              D,reflect.memmove <     Pxt         4 7 :        ,,,G G     0                   ]\e,    runtime.(*Frames).Next runtime.(*Func).Entry  5
 2 .(
"
  	T
!,

'D	QREOP\,:
)Z	%
/qt+8Ii1
'

  !ulJ%hL
  !ul
	J%hL
  	-_
	 `t                   pa,غruntime.expandCgoFrames  2 	=%-]%
  6:+P
  6
	:+P
  T         h t x         D,runtime.modulesinit POP-O
 2 -77
a 
;0
	/./
  "~2p	-
  "~2p	-
 (         A H K       W ` D,runtime.moduledataverify % 2B   $  $                      L  %4],runtime.moduledataverify1 
 2 
	;(#c!6	
MN		
  H

 
J8Ee




  H

 
	
	

	J8Ee




                    
 $ > ` ,    (runtime.FuncForPC x3wxwxAwxw
 2( $#5>4
	
   X5'!
   X5'
	!
  -&   `                     D,    Bruntime.(*Func).Name runtime.(*Func).funcInfo 2x    8(  8(  5;   0        4 H K        l,,runtime.findmoduledatap 2G 
	    0                    ,,    TFruntime.findfunc &H
 2G 	
	

";D
   
  G    p\                 V   p,    runtime.pcvalue runtime.pcvalueCacheKey c
 2/ 	 	H
?N			n			9BjQ6?	O?%
  S9l
  
	S9
	l
  2=/	   t                    ,Xruntime.funcname runtime.cfuncname (L'(' 2*,* (  -G  -G  ,   4        P _ f          <,hh~runtime.funcnameFromNameoff (V'('('
 24,0 (	
  7J
  7J
  ,0  0         
        < M ^ ,H@~runtime.funcline1 XWXlWXWXW
 2,O 88		
(
  P7[i
  P7[i
  ,O                      <D,runtime.funcline 8<7 2Y =  1  1             ( 4 8       M v x,runtime.funcspdelta `B_`_
 2 4
  D&!



	
  D&!

	

	

	

	
		
  P                 4 = F PD,    `runtime.pcdatavalue runtime.pcdatastart 878F7 25> 	5  _  _  2<                        PD,    runtime.pcdatavalue1 878J7 25B 	9  c  c  2@   P, (       9 I M         D,runtime.step 0/0{/0/
 2 	
!	
  %O
  %O
                      $,,runtime.readvarint K 2p 
  0\                    ,    `|runtime.addtimer runtime.(*timer).assignBucket runtime.badTimer 0s/0/
  
  R!
  R
	!

  F
  <        c s x         $T,runtime.(*timersBucket).addtimerLocked @?@Z?@a?
  
.-+
				W
  u29
  u29
   (        9 H M       i |  $,    Eruntime.deltimer (]'('('
  &	
  *3
  *
	3

  
  `                   c  q  ,runtime.(*timersBucket).deltimerLocked H$GHGHG
  	
(	'#*	%

	
  )T
  )T
                       ! ! ! \,    Lruntime.timerproc 
 W!Xz-. $`U
	#3	
	
#)<	A4#$3.5B*,	)!w	\7'kX		
9
  _+Vq\k
0
  _+Vq\k
0
	
  !zI&    8"        I" Y" ^"       " " ,,runtime.timejump ('('('
  

  L?
  L?
   "        " # #        ,,runtime.timejumpLocked $
  
51
  `#        t# # #        $,runtime.siftupTimer 0/0/0/
  (	
			
    P$        &$ <$ A$        $l,runtime.siftdownTimer O5
  418)	
N-@@
84/0/2	?:
	B		
  0$        $ % %       % % ,,,time.now 0K/ h  0  +   d%        x% % %       % % % ,,    runtime.traceReader M?
 j?@, 


  T;
  T;
  ,  p,&        q& |& &       & & & D,    Xruntime.traceProcFree runtime.traceFullQueue runtime.traceBufPtr.ptr ^ j 





  :,	
  :,	
  ?
   '        ' '' +'       I' \' D,runtime.traceEvent POPO j 
%,=
  m		
  m		
  ' $       ( ( (       ( ( ( @,    pruntime.traceEventLocked runtime.(*traceBufPtr).set runtime.(*traceBuf).byte xwxw
 j 
$!(	I!/ 	>
  R#g
I
  R#g
	
	

	I
  *0g

   @4)        I) U) Y)       ) ) h,runtime.traceStackID 878o7
 j 	.,
	)
  7-
  7-
    `)        * * !*       A* J* S* ,    XLruntime.traceAcquireBuffer 9/ j=>=>=>6 	
  \
  \
  6   *        * * *       * * * ,,,    Lruntime.traceReleaseBuffer ? j.='> 		  ^  .#  `<+        O+ \+ `+       + + , D,    runtime.traceFlush @?@?
 j 	$16!

  S%1
  S%1
  Q 
	+}"!     h,        , , ,        $,,runtime.(*traceBuf).varint z
 j 


 ,        7- O- S-       - - - $,    tDruntime.(*traceStackTable).put runtime.(*traceStack).stack HGHGHGHGHG
 j #48

36	
#	*	7

  ;+']6
  ;+']
	6
  
   0.        P. _. c.               . H,,    `Druntime.(*traceStackTable).find p
 j 	
S
V
WL
  s
$
   P.         / / 
/       a  a  D,runtime.(*traceStackTable).newStack * jG +   X/        / / /       / / / D,    runtime.(*traceAlloc).alloc runtime.(*traceAllocBlockPtr).set  v F
 jMN 			

  Ng
  Ng
  4z   @0         W0 ^0 a0       k0 k0 ,,,runtime.traceProcStart 8]7 jz Z  j	    0        0 0 0       1 1 '1 ,    Ĥruntime.traceProcStop 87 j=>=>?@5=4>
 	

)
  l@
  l@
  50   t1         1 1 1       1 1 ,,,runtime.traceGCSweepStart < jp 	  c  01        2 2 #2       ;2 D2 M2 D,    Lruntime.traceGCSweepSpan 05/03/
 jK?@9 
)
  s
  s
  K9 2         2 2 2       2 2 2 D,    lLruntime.traceGCSweepDone P2OP~O
 jL?@ 
]
  
  
  L 83        N3 V3 Z3       j3 {3 D,runtime.traceGoCreate HG j ?_
  M(^
  M(^
 3         3 3 3       "4 "4 44 ,,    Lruntime.traceGoStart 
 jD?@ }Ij		
  Nh
  D @t4        4 4 4       4 4 ,,,runtime.traceGoPark (8'(0'
 j 
+)
  E	$
   4        5 5 5       +5 95 D,runtime.traceGoUnpark X{WXmW
 j 
Kg
  j
  j
  fe         5 5 5       5 5 ,,,(,' jI )  9	  05        5 5 5       6 6 ,,,runtime.traceGoSysExit XWX	W
 j Sk
  		
    ` 	d6        0 0 |6       1 1 '1 ,    runtime.traceGoSysBlock 


	
)


  	6         6 6 7       7 7 ,,,runtime.traceNextGC 8Z78O7
 j AO	
  kL
 	`7        7 7 7       8 (8 H8 D`,hruntime.tracebackdefers runtime.getArgInfoFast X
 gh
	
U	s~h f  11)*rA
  W+
  W+
	
	
	

  
<h   	8 ,       8 9 ?9       i= > @ @,Ȼruntime.gentraceback runtime.topofstack runtime.elideWrapperCalling #
	
 ghg
hghg	hghghghDgh #
$  ,+,
9:

)		P	[<"
+J	56
	,
	
	"BAF		4	X([M,E	W&=I'
   `):#1@Ja% /J=7e
	gbA	tsts	uF&-2& sl
	@E8@?@?b.X	$	'^ABA(		
%^S	]
&\4+	C					50		
B
S
5ZZD+	- ';<#	'4e


7
	
i#
  eU0:

)

bR
$_r0t&^&O
  eU
	0:

)

bR
$_
	r0t
	
	  &"!^$#&%&%&%&('*)*)*)*)*)*)*),+,+,+,+,+,+,+,+,+,+O,+,+,+,)
  l
B
	Q	s
	d,D			-	 P	@        @ @ @       A +A ,,runtime.getArgInfo 8%787
  	LM
FG

$
G>+,0Y;
  N+c!
  N+c!
	
	
   	A        A A A       B +B lt,Hruntime.tracebackCgoContext #0
  	#'4 +$- 9	
  PK;
  PK;
    	B        B B B       B B B ,    Jruntime.printcreatedby @D?@M?
 7gh| 
%%
  *>#
  *>#
  7|    	8C        PC \C aC       C C ,runtime.printcreatedby1 `_`G_
  
],]<
  ("

  ("

	
	
	
	
      	4D        FD MD QD       [D bD D,runtime.traceback (/' L 
,  <	  <	    p 	D        D D D       D D D,runtime.tracebacktrap (@'(+'  
,(
  M	#	
  M	#	
  !	4E        GE ^E oE       E E 	F ,    Lruntime.traceback1  
 bqrqrqr 
 B

`	8	%h
  j.WZ;@
  j.WZ;@
  b    #	`F        F F F       F F !G ,    Iruntime.printAncestorTraceback `_`j_
 gh Z2)#%
  )
5+ <
  )
5+ <
	
     %	pG        G G G       G BH H  
,    ؁runtime.printAncestorTracebackFuncInfo hghg
 5ghgh JG0@]<.,2	B[
  (;1
U->
  (;1
	
	
	
U->
  5   (	H        H H H       H 	I ,hruntime.callers `_  a
  
  
  (	LI        ]I hI mI       uI ~I 8D,runtime.gcallers XcWXW
  l
  h
  h
  `)	I        I I I       I I D,runtime.showframe  k  

  #<	

  s 
  s 
 *	LJ        J J J       K 'K @K ,    truntime.showfuncinfo runtime.contains runtime.isExportedRuntime 878D78078787 (ghga$bababBa+b&ab> 	
<; +,$+
+		:A		
  FEu)A
  FEu)A
  (B$+	

	+&    +	K        K K K       RL L L l,    runtime.goroutineheader hghg
 qrqrEoporopop,op
 212*l)	," "O%>&127	8U
  &
?,
  &
?,
  E,
 .	8M        PM \M jM       M N VN ,    runtime.tracebackothers XWXQW
 qrqqr 

4"
 	"
	 3)

  >V
4$T2	
	
  >V

	4
	$T2	
	
  q  01	N        N N N       O EO ,Xruntime.tracebackHexdump POP4O
  
+2N!
  
I	4
  
I	4
   3	O        O O O       'P 8P IP D,    pruntime.isSystemGoroutine  =    )  3ghIaba!b 		


!
		
  &E*
  &E*
  3I! 3	P        P P P       P P l,hruntime.printCgoTraceback hggheg  

#9

  M&	
  M&	
   4	XQ        uQ Q Q       Q R HR ,` runtime.printOneCgoTraceback `_`_
 Xa4ba,bab ,# 9,R%'
  @,
#7
  @,
#7
	
  X4,    6	R        R R R       R R D,runtime.callCgoSymbolizer * d   :  :    `7	S        2S AS FS       fS pS p,runtime.cgoContextPCs 8t78 787
   

  )
  )
   08	S        S S S        T  T T 0,,    Bruntime.(*_type).string Q
 0 \
  #J
  \ 8	DT        ^T bT fT        0,,runtime.(*_type).uncommon  0 l21>.#!
<_J
;#
$3	
  9	T        T U U       $U =U VU D,    Bruntime.(*_type).pkgpath G1 0 

   #.!
   #.!
  &   P:	U        U U U       V lV V ,    xruntime.resolveNameOff XBWXWXWXW
 0 
;>3+*yq
1.%
  j
=
  j

	
	
	
	
	=
  a4   =	W        3W LW PW       W W WX P ,    runtime.resolveTypeOff P~OPOPOPOPO
 0 


&+wz*gjyq

!4)
  hA
:
  hA
	
:
  + ?	X        X X X       !Y Y Y ,    zruntime.(*_type).textOff P}OPOPO
 0 


.

!S*yq

!V#
  
1
  

	
	
	
	
	1
  +   B	4Z        oZ rZ yZ               Z $,,    runtime.name.tagLen runtime.name.nameLen runtime.name.data \ 07 		 	  '	   @C	Z        Z Z [               "[ 0,,ȼPruntime.name.name u 0Q! " 1  +!  C	t[        [ [ [       [ [ [ D,ؼȠruntime.name.tag 7% 0c %;  ,B  ,B  N @D	\        )\ 9\ A\       i\ z\ \ D,    runtime.name.pkgPath (#'('('
 0M MTSRi	
  RK
  RK
  =M  E	\         \ ] ]       ] ] ^ \H, Lruntime.typelinksinit #	

 0" #[
#	(!
)
~<
'*!<
"1%
B	5#J	
e5


  R[/x0Yq]
  R
	[/x0Yq]
  "  J	X^        k^ /_ M_       ` a eb |`,runtime.typesEqual  6XCe|O=k
 0(a  MF	4	-ikl$8
	
	A$	A V\)%(	)2vuJ]	~>>	:2_8_)
'O(=
  [HA't '*)$~?S-f9P '~!3!$
  [HA'
	t '*)$~? S -"!f 9 P '~$#!&%$#3$#$#!&%$#('('$*)*)    
  
	$
	P	

&	




^ PW	c        c 4c 9c        $,,runtime.decoderune x
  z0-
3%
%*e
3	
   Y	c        c c c        $,,runtime.encoderune &7Jc&
  						



  Z	Td        td d d        H,runtime.vdsoInitFromSysinfoEhdr 8787878U7
 	 	212-.-	8I6I

&/,CKP(C		(C"CC"	C& 9	5
"Euv	-=>			d?E
    _	f        (f <f Pf       f f f \, runtime.vdsoFindVersion @I?@?@?@?
 2Y(	Q 
(	

	"
  M"
  M"
  2Y(	Q  `	f        	g &g +g       g g Y,Ⱦruntime.vdsoParseSymbols  
   9(# ')!
#%
?T	7
  |
  |
	

  pc	h        h (h ,h       >h Oh D,ؾruntime.vdsoauxv ] ~ 	.	  @  @ c	h        h h h        ,,runtime.inVDSOPage XSWX#WXW
  7

	
    d	i        i "i &i       /i /i ,,,runtime.float64toint64 + H L%  8	   d	pi        i "i i       /i /i ,,,runtime.float64touint64 V%    0e	i        j j j       0j 0j Ej ,,,    Hruntime.int64tofloat64 runtime.uint64tofloat64 @}?@A?  `!

  L1"
  I88  f	i        j j j       j j ,,,(A' ^ n
      f	j        j k 
k       Yk Yk $,,runtime._d2v 0T/0/
  |2
		I
21$)87:	C
  
  g	k        k k k       k k l ,,,    Lruntime.uint64div @3?@[?@?
 N)+*6)*
 y$
  _,!
  N+6
   h	Tl        k k fl       k k l ,,,    Lruntime.uint64mod ha$nq
   Pi	l        l l l       8m 8m Fm ,,,    4Hruntime.int64div HcGHFGHGH2 h)2*) 6
@G
P  yY  h2 j	m        m m m       m m n ,,,    HHruntime.int64mod HVGHGH, [)2*) 6  l}N  [2  0l	Pn         ^n un n       n n n ,,,    Eruntime.dodiv hghghJghgh )2*) -A@
&ev'H+ A  x<R'  2 n	 o         2o <o Co       o o o ,,,    Kruntime.slowdodiv 878@ )6 6
	     6 o	o          o o        $,,runtime.cgocallbackg1.func1 &$ 
    o	,p         Op Wp [p       dp dp ,,,runtime.cgoCheckWriteBarrier.func1  
 : l#g
  '
  pp	p         p p p       p p ,,,runtime.cgoCheckTypedBlock.func1  # :@ !  0	 p	,q         Cq Jq Mq       Qq Qq ,,,runtime.chansend.func1  <0 0   	 p	q         Cq Jq q       Qq Qq ,,,runtime.chanrecv.func1 0  q	q         q r r       r r D,runtime.mallocgc.func1  1 TN '  4  4    `q	\r         zr r r       r r D,runtime.persistentalloc.func1 (-' TJ %  0  0 q	r         r r r       s s D,runtime.allocmcache.func1 J fg 	  %		  %		    r	ps         s s s       s s s D,    |Fruntime.freemcache.func1 k fK$ !
  	.	
  	.	
  K$   r	 t         / ;t >t       C C ,,,runtime.SetFinalizer.func1 l.  r	t         t 2? t       t t ,,,runtime.SetFinalizer.func2 09/0/ $+  =  Ps	t         u u u       3u Fu D,runtime.setGCPercent.func1 @? n '
B
  0M!		
  0M!		
     t	u        u u u       u u D,runtime.(*gcControllerState).findRunnableGCWorker.func1 (&'([' n 
	5	
  S4	
  S4	
    t	@v         ;a  Vv Yv       sv sv ,,,runtime.gcStart.func1 n   t	v         v v v       v v D,runtime.gcStart.func2 ({' n  <
  &f
  &f
    u	w        3w >w Aw       Qw Qw $,,runtime.gcMarkDone.func1.1 2# nr +  $   v	w         w w w       w w D,runtime.gcMarkDone.func1  \ ny 
L[  ?		  ?		    v	4x         Mx Xx cx       }x x x D$,    Fruntime.gcMarkDone.func2 0z/0/
 nb#	
  #	
  ]=
  ]=
  b#	
   @w	x         x x x       y y ,,,runtime.gcMarkDone.func3  P nm (  H w	Hy         hy oy ry       |y |y ,,,runtime.gcMarkTermination.func1  n2   "	  w	y         y y y       #z >z Yz D,    Gruntime.gcMarkTermination.func2 oz
 n 
	

  M.	
)
  M.	
)
  <;s  y	z         z z z       z z ,,,runtime.gcMarkTermination.func3  n) )  	    0y	{        .{ 5{ 8{       B{ I{ D,runtime.gcMarkTermination.func4.1  n/   	  	 `y	{         / { {       C C ,,,runtime.gcMarkTermination.func4 n.     y	{        | $| 3|       [| e| o| D,    runtime.gcBgMarkWorker.func1  E 8 nA0BCDCD 
		-
  
  
  0   @z	|         | | }       T} } } <,    runtime.gcBgMarkWorker.func2 0/0O/
 nCFEF '
D**
IIII/521
  :'8	
  :'8
		
    {	~         ~ *~ 2~       ^~ s~ ~ T\,    Hruntime.markroot.func1 8K78n7
 xOP 
	

  S$
  S$
   |	~         	 ~ ~         ,,,runtime.gcAssistAlloc.func1 x9     |	,        D K N       X a D,runtime.scanstack.func1 " x? 	  *	  *	   }	                    D,runtime.scavengeSleep.func1 R ~o ,  %5	  %5	   }	(        ;a  A D       sv sv ,,,runtime.bgscavenge.func1 ~    }	                   + T <,    Eruntime.bgscavenge.func2 hghghfg
 ~ .)'!5
;
  7Q<H&
  7Q<
	
	
	H
	&
	
  TV 	                  Á ́ D,runtime.getempty.func1 (4' tQ *  7  7    	         , 8 <       ` m T,runtime.freeSomeWbufs.func1 8787
 t 	 


  Q:
  Q:
   	                 z   lX,    4runtime.(*mheap).coalesce.func1 runtime.(*mheap).setSpan 0/0/
 .*() 
.3
 	&.

	


D




'cWXce#
  f
  f
	
	
	
	
	
	
	
	
	

  O&
		
		$
y   P	|                    ,    Pruntime.(*mheap).coalesce.func2    . 					
  D	
  D	
  <  p	T         q  x         D,runtime.(*mheap).alloc.func1 (6' *  9  9 Є	؅                          $,,     runtime.(*mheap).allocSpanLocked.func1  . 	o	ttvx  
  !Z
	,
    P	          $ (       N b P,runtime.(*mheap).freeSpan.func1 8787
 .  *&
%
  H		
  H		

   	                         N $,,    runtime.(*mheap).scavengeSplit.func1  . "
  "C	  	         hy ӈ ׈       |y |y ,,,runtime.mProf_Malloc.func1 2     	         8 5 9       K K ,,,runtime.tracealloc.func1 A   0	|         8 5        K K ,,,runtime.tracefree.func1    	؉                    ,,,runtime.wbBufFlush.func1  ";   +	   	D         ^ e j       t  D,runtime.futexwakeup.func1  k  #Z
  #
  #
   P	܊         O          \  \  ,,,runtime.sysSigaction.func1 3   	<         T ` e        ɋ D,runtime.freedefer.func1 HGH5G
  '&	
	
	  			
  0	5
  0	5
   	         - 8 <       F F ,,,runtime.preprintpanics.func1  K 	      p	                   Č D,runtime.throw.func1  J g #9  #  #  	         % 0 4       D S D,runtime.fatalthrow.func1 8N787 r *%  *  *   `	           ō       Ս  ,runtime.fatalpanic.func1 HbGH$G
  <'
  <' 
  <' 

  	4         d  M Q       x  x  ,,,runtime.fatalpanic.func2 ,   @	                 ݎ ݎ ,,,runtime.hexdumpWords.func1 (j'('
  	
	

  {	
   	          t _  3         ,,,runtime.main.func1     0	x                   D,runtime.main.func2 , (,         `	                    ,,,runtime.goready.func1  (7   '	    	P         Op i m       dp dp ,,,runtime.casgstatus.func1 ( 'c
  P	         ɐ ѐ Ր         ,,,runtime.casgstatus.func2 ('
 ( *
  1

  @	@         z \ _       z z ,,,runtime.startTheWorld.func1 () )  p	           ő       Б Б ,,,runtime.reentersyscall.func1 ('
 ( +
  0

  `	0         P X \       g g ,,,runtime.entersyscallblock.func1 87
 ( -1
  >



   	В         P X        g g ,,,runtime.entersyscallblock.func2 -#
  	4         R Y ]       o  T,runtime.exitsyscallfast.func1 (o' ( /*

  *#%
  *#%
    P	̓                    ,,,runtime.exitsyscallfast_reacquired.func1 ( (E 0	  !	   	P         c j m       w  D,runtime.malg.func1  & (C 2  "  "    	Ĕ         5 ڔ ݔ       5 5 ,,,runtime.newproc.func1 (I 2$  @	          }r  4 7       A J D,runtime.gfget.func1 (D 6  #  #  	           Ε          T,    8|runtime.(*rwmutex).rlock.func1 +L
 _yzQR
 T
	
  !(
  !(
  _ 0	\         s z ~         ,,,runtime.selectgo.func1 01/ N N  >	    	Ė         s z ۖ         ,,,runtime.selectgo.func2 N  З	         . 9 >       N W D,runtime.callers.func1 `h_`_
  &
F
  k
  k
 `	                  ,,,runtime.tracebackHexdump.func1 I I 	   	        Y q        ɘ ט  ,<runtime.vdsoParseSymbols.func1 runtime._ELF_ST_TYPE runtime._ELF_ST_BIND X@WXWX[WXWXW
 ( 	#(	%	
  Ds
  Ds
  ?Q(    0	4         A M X       y y ,,,runtime.init   L
 H;zZHYL
 ;"&
  (Z
  	         ә י ܙ         runtime.skipPleaseUseCallersFrames   R 	         + 0        runtime.rt0_go 1  

  	         $ ' +         runtime.asminit       0	X        e j n        runtime.gogo 7 :  p	         ś ɛ        runtime.mcall A P     	$         ? B F        runtime.systemstack_switch      О	p                  runtime.systemstack   

  `	                    runtime.morestack   
    	                    runtime.morestack_noctxt 
 
     	؝                  runtime.reflectcall     	X         ` g k         callRet      	         Ȟ ̞          О xruntime.call16  ;  d d  .#  0	         Ȟ $          О runtime.call32 @;?@ d 	\        k Ȟ v          О 8runtime.call64 ; d   	         ̟ П          ԟ runtime.call128 P | |  7/  	           ,          1 runtime.call256 S   >2  	l        |             runtime.call512 S    A2    	Р                     runtime.call1024 S 	   @	(        9  E           hruntime.call2048  S  	   Х	                     runtime.call4096 @S?@ 	   `	ء                     hruntime.call8192 .S  	  P2  	<        N  ]           Hruntime.call16384 .S 	   	                     ȳruntime.call32768 .S 	   @	                     Hruntime.call65536 .S 	   	P        c  r           (runtime.call131072 .S 	  	          Σ           runtime.call262144 . S  	   	          *           runtime.call524288 .@S?@ 	  	d        x             runtime.call1048576 .S 	   `	Ĥ        ؤ             xruntime.call2097152 .S 	   	$        8  J           runtime.call4194304 .S 	  	                     xruntime.call8388608 .S 	  @	                     Xruntime.call16777216 .S 	 	D        Y  k           سruntime.call33554432 . S  	 	          ˦           Xruntime.call67108864 .@S?@ 	  	          .           8runtime.call134217728 .S 	  	h        ~             runtime.call268435456 .S 	 `	̧                     (runtime.call536870912 .S 	  	0        G  \           runtime.call1073741824 .S 	    	         n            runtime.procyield  	   	Ԩ         ? B         runtime.publicationBarrier 	  	        e  ) -        runtime.jmpdefer  	  	`        g r v         gosave . 2 	  	        ^  ө ة       زruntime.asmcgocall  

 	T        h o s         runtime.cgocallback  ) -     	        ת ߪ        runtime.cgocallback_gofunc   $
   	p        }           runtime.setg      г	        }           setg_gcc   	                    runtime.abort      	,         ? B F         runtime.stackcheck ! !    0	                     runtime.cputicks %     `	Ԭ         ެ           ldt0setup  !     	           . 2         runtime.emptyfunc     	`        t`  p t         runtime.aeshash     д	        }           runtime.aeshashstr   	                    aeshashbody   	
  0	        x  r .         runtime.aeshash32 			 p	d        x  r v         runtime.aeshash64 			 	         į ȯ        runtime.checkASM      з	                   runtime.return0       	@         į P         _cgo_topofstack     	         $ '         runtime.goexit   	        ذ ߰          runtime.uint32tofloat64     0	         0 4         runtime.float64touint32 #  `	l                   runtime.gcWriteBarrier 8G78- x 
 	         
          runtime.panicIndex      	<         
 P         runtime.panicIndexU   	|         
          runtime.panicSliceAlen   	         
 ز         runtime.panicSliceAlenU   	         
          runtime.panicSliceAcap   0	H         
 `         runtime.panicSliceAcapU  @	         
          runtime.panicSliceB  P	̳         
          runtime.panicSliceBU     `	         
 (         runtime.panicSlice3Alen  p	T         
 m         runtime.panicSlice3AlenU     	         
          runtime.panicSlice3Acap  	         
          runtime.panicSlice3B     	$         
 9         runtime.panicSlice3C     	h        t`  p          runtime.panicExtendIndex   й	        t`  p ʵ         runtime.panicExtendIndexU  	        t`  p          runtime.panicExtendSliceAcap   	D         U Y ^         runtime.duffzero       	                    runtime.duffcopy 
 
    	̻                   runtime.memclrNoHeapPointers   
  	                   runtime.memmove   D
   0	                   main   "    @	H        U X \         runtime.exit    P	        U X          exit1    `	ľ          ׾ ۾         runtime.exitThread    	           !         runtime.open $   	\        Wm  l p         runtime.closefd     	                    runtime.write   	                    runtime.read   0	8        G N R         runtime.usleep 0 4  p	        n            runtime.gettid      	                   runtime.raise       	,        > E I         runtime.raiseproc     	        e            runtime.setitimer   	        }           runtime.mincore   	        ! % *         runtime.walltime   
 	                   runtime.nanotime   
   0	         ? 6 :         runtime.rtsigprocmask !  `	t        Wm  l          runtime.rt_sigaction   	                   runtime.sigfwd 2 6  	         1 8 <         runtime.sigtramp 8?7 C  	        g            runtime.cgoSigtramp    	                   runtime.sigreturn 
  0	                   runtime.mmap F F  	h        o  w {         runtime.munmap      	        }           runtime.madvise  	                    runtime.futex  	@        N ] b         runtime.clone z2  

 	        o  w          runtime.sigaltstack    	D        S Z ^         runtime.setldt @T? X 	(   0	                   runtime.osyield  	 @	        }           runtime.sched_getaffinity 
   `	H        \ _ c         runtime.epollcreate   
  p	        \ _          runtime.epollcreate1 
    	        Wm  l          runtime.epollctl 
  	$        Wm  l 6         runtime.epollwait 
 	l        (g            runtime.closeonexec  
   	        t`            runtime.sbrk0      	                   runtime._mul64by32 ' ' H    0	X         k o         runtime._div64by32  f   P	        }r         r  r  D,type..hash.runtime.uncommontype 
D D   	         t  6 9      < E D,type..eq.runtime.uncommontype 
E E  ,  ,   	                  D,type..hash.runtime._panic  ] 
z z  ,  ,    p	        $ / 3      7 D D,type..eq.runtime._panic  + D
 
   V
  V
     	                  D,type..hash.runtime._defer  F 
c c  ,  ,    p	          + .      1 > D,type..eq.runtime._defer  . ) 
t t  ,0  ,0  	        }r         r  r  D,type..hash.runtime.special  @	         t  6 9      < E D,type..eq.runtime.special    	,                  D,type..hash.runtime.markBits  	x                 H,,type..eq.runtime.markBits B 
B B  P	                  D,type..hash.runtime.gcWork   	(          + .      1 > D,type..eq.runtime.gcWork @	                   D,    Druntime.(*waitReason).String ,- 
'   
 '
  i  i  '
    	,                  D,type..hash.runtime.sudog    @	                  D,type..eq.runtime.sudog    % 
b b  K  K   	                  D,type..hash.runtime.hchan     	H          + .      1 > D,type..eq.runtime.hchan  	                  Dltype..hash.[6]string  4 
Q Q  "  -  	         & *      . M D'type..eq.[6]string (\'(' 
   	(
  T
   	                  $,,type..hash.[9]string  /   	         & *        H,,type..eq.[9]string  [
 	<                  D,type..hash.runtime.itab 	                  H,,type..eq.runtime.itab  =  
^ ^  ,& P	                  D,type..hash.runtime._func    	H        _ j m      p p H,,type..eq.runtime._func  >  
_ _  ,'     	                  D,type..hash.runtime.modulehash  U 
r r  $  $    	<        X c g      k k H,,type..eq.runtime.modulehash  > F
 
   g
 P	                  D,type..hash.runtime.arenaHint    	                  H,,type..eq.runtime.arenaHint  	T                  D,type..hash.runtime.mcentral 	                  D,type..eq.runtime.mcentral   	        b  b  .^       b  b  D,type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 }  P	                  D,type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 }  & ) 
l l  $0  $0 	4                  $,,type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 }  8 
U U  1    	        * 5 8      ; ; H,,type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 }  C  
i i  B 	|        b  b  .^       b  b  D,type..hash.runtime.specialfinalizer 	                  D,type..eq.runtime.specialfinalizer *! 
h h  M  M    `	X                  D,type..hash.runtime.scase    	                  H,,type..eq.runtime.scase  P  
q q  ,9    P	                  $,,type..hash.[2]string    	h         & *        H,,type..eq.[2]string  @	                  $,,type..hash.[3]string    	         & *        H,,type..eq.[3]string  0	P                  $,,type..hash.[4]string    	         & *        H,,type..eq.[4]string   	                  $,,type..hash.[5]string    	<         & *        H,,type..eq.[5]string  	                  D,runtime.(*itabTableType).add-fm  L3 3  #	  #	 P	                 $ 9 D,type..hash.runtime.Frame  t 
   ,
  ,
   	                  D,type..eq.runtime.Frame  O i
 
   v
  v
 	        ( / 2      5 5 $,,type..hash.[2]runtime.Frame  7 
T T  2   0	x                  H,,type..eq.[2]runtime.Frame  B   A   	        b  b  .^         D,type..hash.runtime.TypeAssertionError  ,  ,  	X        |          D,type..eq.runtime.TypeAssertionError  D  
| |  ,4  ,4  	        }r         r  r  D,type..hash.runtime.boundsError  	8         t  6 9      < E D,type..eq.runtime.boundsError     	                  D,runtime.(*boundsError).Error 0J/0/0 
y y  G  G   	                  D,type..hash.runtime.cpuProfile   	h                  D,type..eq.runtime.cpuProfile 	        b  b  .^       b  b  D,type..hash.runtime.dbgVar   	        ( 3 6      9 9 H,,type..eq.runtime.dbgVar  * # 
j j  O   P	                   D,     Cruntime.(*errorString).Error 8M7878 
):.9% ).%  J  J  ).%  	                  D,type..hash.runtime.finblock @	l          + .      1 > D,type..eq.runtime.finblock   	                 $ 9 D,type..hash.runtime.funcinl  `	        - 8 <      @ @ H,,type..eq.runtime.funcinl  R N
 
   {
    0	                  D,type..hash.runtime.gcControllerState  l 
   ,
  ,
   	         C N R      V V H,,type..eq.runtime.gcControllerState  n 
 
   ,W
  `	                  D,type..hash.runtime.mstats   
   0
  0
 P	4        L X \      ` r D,type..eq.runtime.mstats   v
 
   0&,
  0&,
 	        -          D,runtime.(*plainError).Error 
H H  /  / 	$                  D,type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 }   P	         Zd  ]d        H,,type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } 	@        b  b  .^         D,type..hash.runtime.sigTabT  	                  D,type..eq.runtime.sigTabT  %  
] ]  F  F p	        }r         r  r  D,type..hash.runtime.stackmap 	\         t  6 9      < E D,type..eq.runtime.stackmap   	                  D,type..hash.runtime.sweepdata    	        # . 1      4 4 H,,type..eq.runtime.sweepdata  E  
f f  ,.    	x        }r         r  r  D,type..hash.runtime.traceStack   @	                  D,type..eq.runtime.traceStack 
= =  $  $ 	<        b  b  .^       b  b  D,type..hash.runtime.vdsoSymbolKey    	        c  c  c       c  !c  D,type..eq.runtime.vdsoSymbolKey  `	        b  b  .^       b  b  D,type..hash.runtime.vdsoVersionKey   	L        ( 3 6      9 9 H,,type..eq.runtime.vdsoVersionKey 0	        ( / 2      5 5 $,,type..hash.[16]runtime.dbgVar   	         # '      + + H,type..eq.[16]runtime.dbgVar 8J78>7 
   {#
 @	l        ( / 2      5 5 $,,type..hash.[1]runtime.vdsoSymbolKey 	                  H,type..eq.[1]runtime.vdsoSymbolKey 8f78>7 
   #
  p	@                  $,,type..hash.[25]string   	         & *        H,,type..eq.[25]string `	                  $,,type..hash.[33]float64  	$         9 <       H,,type..eq.[33]float64 
I I  	x        ( / 2      5 5 $,,type..hash.[65]runtime.sigTabT  p	                    H,,type..eq.[65]runtime.sigTabT (3'(J' 
   t
     	D                  $,,type..hash.[8]string    	         & *        H,,type..eq.[8]string  	        }r         r  r  D,type..hash.struct { runtime.cycle uint32; runtime.flushed bool }    `	T        }z          H,,type..eq.struct { runtime.cycle uint32; runtime.flushed bool } 
: :    	                  D,type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } 	        
 5 8        H,,type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 }  H   ,1   	X        @ H L      P i D,type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 }   
   0
  0
   P	                  D,type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 }  \ 
 
   $
  $
   `	                  D,type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 }   	                  H,,type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } P	                   D,type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } 	|        # . 1      4 4 H,,type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 }   0	X        }r         r  r  D,type..hash.struct { runtime.note runtime.note; runtime.mask [3]uint32; runtime.wanted [3]uint32; runtime.ignored [3]uint32; runtime.recv [3]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool }   	l         t  6 9      < E D,type..eq.struct { runtime.note runtime.note; runtime.mask [3]uint32; runtime.wanted [3]uint32; runtime.ignored [3]uint32; runtime.recv [3]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } 	                    0xsync/atomic.(*Value).Load @&  :%

  
  -
    `	,        G V [         Psync/atomic.(*Value).Store  M e 1
  \ 
+&;
  
			

  30J
 p	         g    $        sync/atomic.CompareAndSwapInt32  4  	P        g    r        ȴsync/atomic.CompareAndSwapUintptr @    	        g            sync/atomic.CompareAndSwapUint64 L 	        g            sync/atomic.AddInt32 R 	,        g    B        sync/atomic.AddUint64 j    	p        g            sync/atomic.LoadUint32 v   	        g            sync/atomic.LoadUint64   	        g            sync/atomic.LoadUintptr  	<        g    T        شsync/atomic.LoadPointer   	        g            sync/atomic.StoreUint32  	        g            sync/atomic.StoreUintptr      	(	        e
 
 
       n M  Wfinternal/reflectlite.Swapper internal/reflectlite.ValueOf internal/reflectlite.escapes internal/reflectlite.unpackEface internal/reflectlite.(*rtype).Kind internal/reflectlite.ifaceIndir internal/reflectlite.Value.Kind internal/reflectlite.flag.kind internal/reflectlite.Value.Type internal/reflectlite.(*rtype).Size mm{mb
 N:.@"@.@ !		
	*		@-V	VVV	VV@t}@~!
  "<.70
	
	"
	
	"
	
	'!			

  "0AM03,
33
,:'!f
  	0	:.@"@@   
D        oZ           Z D    dinternal/reflectlite.name.tagLen internal/reflectlite.name.nameLen internal/reflectlite.name.data internal/reflectlite.add \ 		 	  	  	    0
<        [ Z ^       z  [ DTXinternal/reflectlite.name.tag z %7     
        ! 1 6       f    Hinternal/reflectlite.name.pkgPath internal/reflectlite.name.name 8#78787
  IPONeG:	
  2
  D*0
  =3"  
        ^T  $       U ~  T    =internal/reflectlite.(*rtype).uncommon  
*)6.#!
<WB
;$+	
  +
  +
  #  p
        ?  N       n   l  sinternal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).nameOff (w'('('
  
  #
  0'
   V    0
B
                    D$ $     `
	        0 3 7       ; D D) ) )      
        `            Tinternal/reflectlite.(*rtype).common " "      
        k z           T    tinternal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*uncommonType).exportedMethods 01
  
  '
  !
  )"
   P	
         x            D    xsinternal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*interfaceType).NumMethod    K 	    /  #   	
        " 1 6       X u  sinternal/reflectlite.(*rtype).PkgPath (r'('('  
  
4
  04
  8F  `

                  & Tinternal/reflectlite.(*rtype).Name Q
  
  1/
  9-
     
x                  : U @T    internal/reflectlite.(*rtype).Elem internal/reflectlite.toType -'###
  kl




#
  &


  "
  




	
5 
                    D    =internal/reflectlite.(*rtype).Len  P 	  
  4  0   `
\                    D    =internal/reflectlite.(*rtype).NumField 	    
                  ! 2 9 D    =internal/reflectlite.(*rtype).NumIn  Q 	  
  5  1 
                    DP    sinternal/reflectlite.(*rtype).NumOut internal/reflectlite.(*funcType).out (F
  	>
7>=>C
  7

  o
  #    
l                    T    internal/reflectlite.(*rtype).Out Wu
  		(
	'
.	&- 	.3
  3

.

  Lu
  	#
	&	#    
`         |           T(=internal/reflectlite.TypeOf 6 

    	  
  
                 - \ Tinternal/reflectlite.(*rtype).Implements IM
  
K
  
		

  )g
  
                   xTinternal/reflectlite.(*rtype).AssignableTo ;P
  

E
  	

  /I
  @
\                   Dinternal/reflectlite.(*rtype).Comparable 5 5 
     
                 >  u! ! 8`(Jinternal/reflectlite.implements internal/reflectlite.name.isExported internal/reflectlite.(*rtype).typeOff internal/reflectlite.(*uncommonType).methods  (/
  
 			
3 
!
&	0#&	]t		
	
1
   "		+		 
 #			(		
		$%	\
   s780"0&?:	!	")$F-.20""0 30				"\
  'Q	
"	 3XL"([  0"!X$#i&%('&*)*+"!"!H
   
"        " # #        # 9# J# hT     @tinternal/reflectlite.directlyAssignable  * 7   	
			
  
  "	-	
  DL  `
#        # # #       # $   internal/reflectlite.haveIdenticalType @?@w?@E?@U?
   5P	FU	
  "5!
	
  
*		U
  
|$        :% % %       3' ( ) XX ge ]internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*rtype).In internal/reflectlite.(*funcType).in internal/reflectlite.(*rtype).chanDir internal/reflectlite.(*rtype).Key /E`tn]Qv
   
				o	ro
*v.-uj	i-uj	>
Z		"=	t	\	c\	d	Vg	\	6&D		E			#		^
		]				CIv{v
;y1
  @:($
/1'$2	*

	#&
!"
"!"+&	!2"K%		8		

  	'#'
2
.#
%-/4/8x!&-+ H
%
  *w!	
		

7

	
			t ""!&'*%,+.-0/21436;:	5' 
	
	"#
   "
)        !* (* ,*       4* M* Tinternal/reflectlite.(*ValueError).Error HTG q U  
  I   `#
	           * *       * * * D,    =%         #
+        q+ + +       + ), >, Dt     internal/reflectlite.Value.Len internal/reflectlite.Value.pointer internal/reflectlite.(*rtype).pointers ]Q6"J
 J 			=		
1
  $$			

  D9$ h
  	k	_
   %
E	        , , ,       , , - 8H8@`: V] 	~
  
  
  "%	&   %
h-        & - -       - - ,,internal/reflectlite.Swapper.func1 5 ,5  
      &
-        . . .       . ,. ,,internal/reflectlite.Swapper.func2  I 0  
    p&
p.        . . .       . . Dinternal/reflectlite.Swapper.func3 =! { N{  2  2    &
 /        #/ ./ 3/       7/ X/ D3internal/reflectlite.Swapper.func4  ] %
  V  ,
  ),
    '
/        / / /       / / ,,	internal/reflectlite.Swapper.func5 3 [ b[  
	  ?     (
,0        O0 Z0 ^0       a0 l0 ,,internal/reflectlite.Swapper.func6 % O hO    3  P(
0        0 0 0       0 0 ,,internal/reflectlite.Swapper.func7 ) S nS    7  (
,1        O1 Z1        ^1 i1 ,,internal/reflectlite.Swapper.func8 ' Q    5 )
1        1  2 2       :2 m2 2 $0!    internal/reflectlite.Swapper.func9 internal/reflectlite.arrayAt HGHG
 V
L %		
		
  0		
	

  '*
  V
L  )
2        }r         2 3 Dtype..hash.internal/reflectlite.uncommonType  $  (    @*
H3         t  6 9      s3 3 Ttype..eq.internal/reflectlite.uncommonType    "    *
3         3 3      4 4 4 D    Psinternal/reflectlite.(*Value).Kind 
$ $      $    *
\4        ~4 4 4      4 4 Dinternal/reflectlite.(*Value).Len  2   
a a  	  2    P+
4        b  b  .^       5 5 Dtype..hash.internal/reflectlite.ValueError     '    +
`5        ( 3 6      5 5 hT type..eq.internal/reflectlite.ValueError       ,
5        b  b  .^       C6 P6 Dtype..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} }         ,
6        6        6 7 T0type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} }  &   
  ;   ,
P7        [7 f7 j7       q7 7 Dterrors.New : b vF  
    P-
7        7 7 7       7  8 Terrors.(*errorString).Error + +   		  		    -
D8         P8 [8 _8       c8 t8 ,,errors.init  G  s s  	
#  4#     .
8        8 8 8       9 9 ,p*H/Xsync.(*Map).Load POPOPO
  =7 =%47	D		
  	#%

				
  	41)4
			
			
    0
 :        : : ":       0: C: @Tsync.(*entry).load 6 i 	     0
:        :  ; ;       I; D< < lbS sync.(*Map).Store sync.(*entry).unexpungeLocked sync.(*entry).storeLocked sync.newEntry 4
  JXGWAT#Q
V=TD>&GQFQR=	%  
	
		

				
		
	#	

  
	J )	$-'(),-# !		
#	
  #&GjP 4
=        #= .= 2=       B= W= Dsync.(*entry).tryStore  ?  e 		  $  7 4
=         = = =       &> '? ? a܋Ssync.(*Map).LoadOrStore 	
 	 Z=WA1#4A #WDA&7
QI	D
  
		
		*				'	"
  	@ )"$-
'('*+'"#!S	
  #&W 9
?        @ @ @       H@ w@  sync.(*entry).tryLoadOrStore ('('('(3'('  1%
  

8	0
  >G4	4
 ;
@        @ @ @       A ?A l hsync.(*Map).missLocked 0/0/0/
  I
  			
  ,
   ;
A        A A A       A 4B )f sync.(*Map).dirtyLocked $  /=V[

  	
	

  :(8
	
    p=
B        B B B       B B Dsync.(*entry).tryExpungeLocked  W   '	
  
,
  O
     >
4C        GC RC VC       dC sC Dsync.(*Mutex).Lock  *  W '  !  '   `>
C        C C C       D  E Dsync.(*Mutex).lockSlow xwxw
  
6
	
HG8/$ ;F{ ?H
	G$&'*_2 	G\	5	5 1$ QHG
  .
 "B}&6*c,+	
  
  A
HE        ]E hE lE       xE E Dsync.(*Mutex).Unlock ! P         B
E        E E E       !F :F Dsync.(*Mutex).unlockSlow  w  ! 
   
	"5
  	
  X "
     C
F        F F F       F F Tsync.(*Once).Do  L R!     PC
G    d   G -G 2G       GG rG Xpsync.(*Once).doSlow RA	  |*

.



  


  	

.
     D
G        G G G       H $H PT sync.(*Pool).Put 2G  		
  	
  &
  D
pH        H H H       H H sync.(*Pool).Get 8\78j7
   '
	
  	
  ?
    E
PI        uI I I       I GJ lJ @P80    sync.(*Pool).getSlow sync.indexLocal POP_OPuOP'OPOPO
  
	%'
  
	C
  l	](
  Ku    G
J        J J J        K K (K T    Nsync.(*Pool).pin  ?  x 
	
      B/  H
tK      K K K       K >L ZL  p4%    Nsync.(*Pool).pinSlow 	
  )0-9Ilq
 %
  	%
	')
  ,"'00	
  3   J
L         L L L       L M ,,sync.poolCleanup 
  
	V-
  #	
	74
  !#74
 `K
pM         / |M M       M M ,,sync.init.0 .        K
M        M N 
N       4N ]N X!sync.(*poolDequeue).pushHead 87878787
  					
  	 !	

  7
%		

 L
N        N N N       N O @Tsync.(*poolDequeue).popHead 878.787
  

)!
  		

  @-
  M
lO        O O O       O O pp@sync.(*poolDequeue).popTail HGH'GHG
  

3
  	

  B1	
    N
PP        P P P       P 'Q LQ p @    ؆sync.(*poolChain).pushHead sync.storePoolChainElt @?@)?@?
  +	+9ADA$		
  
	*		
  W,*8	
  *    pP
Q        Q Q Q       Q R R hx     Osync.(*poolChain).popHead sync.loadPoolChainElt (K'('  QF
  %
  )
  $T     Q
`R        zR R R       R R R      Xsync.(*poolChain).popTail 878787  ]`	uz!

  +%
  	03B
  &MN R
8S         d  DS HS       QS QS ,,,sync.init.1 , p   @R
S        S S S       S S Dsync.(*RWMutex).RLock $ _ X
%    !   R
T        ,T 7T ;T       DT UT Dsync.(*RWMutex).RUnlock $ S ~%    !  S
T        T T T       T T Dsync.(*RWMutex).rUnlockSlow C'
  	%	
  	 
  @	
 S
0U        EU PU UU       iU U Dsync.(*RWMutex).Lock 9A
  

  !
  6#
    0T
U        U U U       V &V Dsync.(*RWMutex).Unlock (j'('
  !
  '$
  [
    T
xV        V V V       V 1W LW 0p    Nsync.(*WaitGroup).Add sync.(*WaitGroup).state @?@?@_?
  l'( O$D)
  >			

  B	
J
R
  ^  V
W         W W       W W Dsync.(*WaitGroup).Done 4         `V
X        #X 2X 7X       [X X X     Nsync.(*WaitGroup).Wait @?@?@$?
  #%89
  	


  	
;
  r+   0W
X         X Y Y       	Y Y ,,sync.init % Q Q  '  '    W
XY        b  b  .^       5 5 Dtype..hash.sync.poolLocalInternal   W
Y        Y Y Y      Y Z hTtype..eq.sync.poolLocalInternal  2 ' 
v v  	  '    pX
PZ        b  b  .^       5 5 Dtype..hash.sync.poolLocal   X
Z        Z Z Z      Z Z hT%type..eq.sync.poolLocal  8 H
 
   	
	

	
	
  N
    Y
H[        W[ b[ g[       s[ [ < io.WriteString 8b78_7  /4`
  	
  / %
    pZ
[ $       [ \ \       F\ }\ l)4*io.ReadAtLeast XWX|WXW
  5
	



 
  	&/
 "
  *["
3
 [
\ ,       \ \  ]       h] ]  WP io.copyBuffer xwxwx;wx
w
  33
0#,
$:<<(
/
  E8
	!	

;
   ' p v
""

  _
H^        a^ q^ v^       ^ ^ io.(*LimitedReader).Read 878'787
  /!	 	
  F
  n)
 0`
_         _ _ #_       F_ _ ,,io.init   
 G :Q888
884G	  







  $$$$$$$$
   b
_        b  b  .^       5 5 Dtype..hash.io.LimitedReader  c
@`        Z` e` h`      k` ` hTtype..eq.io.LimitedReader  5 # 
u u  	  &  c
`        ` a a       ^a a Dunicode/utf8.DecodeRune ~)&/"-
  "
	+#! %
  


  
   Pe
a        ` a a       ^a a Dunicode/utf8.DecodeRuneInString "
	+#! %
    g
db        c |b b       b b Dunicode/utf8.EncodeRune  						



  +1<(5
  ")-]
    h
(c        ?c Kc Pc       c c Dunicode/utf8.RuneCount #
  



		
				!	
  0+
  
 i
c        ?c Kc d       c c Dunicode/utf8.RuneCountInString 


		
				!
   k
d        d d d       e 3e D0unicode/utf8.ValidString #
  

$	!0					$					
  0pY
  
    l
|e        e e e       e f Dunicode.is16  N "    
  			
2		 !"	
	0			
  O]N
  ZdR
    m
Pf        ]f xf }f       f f Dunicode.is32 (G'('('(u'('('
  		-		!"
	)	)&	
  ?`K
  
 0o
g        1g Dg Ig       eg |g Dunicode.isExcludingLatin (o'('( '('
  &>		!
  .$*
  
  p
g        g g g        h 7h Dunicode.to HGHGHGHGHG
  "'*',-.%=
  Q-
	Z
  b
    Pq
h        h h h       h h h ,,    lQunicode.ToUpper unicode.To 87897 t 	
2  5  X  32    q
$i        h h 4i       h h h ,,    XQunicode.ToLower 	
)2.   Pr
i        i i i       i j D unicode.SimpleFold 
  

  *#
0'
  0Fv
   ps
Tj         aj nj tj       j y |Punicode.init PyOPO
  6NS6    
  4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444......................................................................4. .	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
.	
4	
.	 ....44
444
    
}        } } }       } } Tbytes.(*Buffer).String 0U/0/0/
  zN	
  
  J"
  
@~        e  T~ X~       \~ e~ Dbytes.(*Buffer).Len ( (     P
~        l  ~ ~       ~ ~ Dbytes.(*Buffer).Reset 0      
         V k p         < HV    4bytes.(*Buffer).grow bytes.(*Buffer).tryGrowByReslice HGHGHGH2G
  Y^-
CD kv

)5	<0		9
  [	
"	"
#			
	
  -_*#+	)
  	
 $
   
          ǀ              85bytes.(*Buffer).Write   3
  {|Zx
  9)
  6" 

  !*
 о
h                        `5bytes.(*Buffer).WriteString Z
   
         	        T  bytes.(*Buffer).ReadFrom pophop9o
  5	$		
  =	$
	
  +9
    p
܂                  Dbytes.makeSlice `q_`	_  -"
8	

   $
  |
   
l                 ك 
 # @    hbytes.(*Buffer).WriteTo @L?@?@?@ ?
  !5	 		
   		
	
	
  61 
  !$Qe   @
|                 ʄ ل  T    L5bytes.(*Buffer).WriteByte N/
  
  -+
  *
  !P
  
<        g z         ̅  <    `hbytes.(*Buffer).Read bytes.(*Buffer).empty  M  c 

   9	

  (
  !
  !    
<        U d i          T    hbytes.(*Buffer).ReadByte 7/
  


  

  $$
  
+- 
                  Ň  bytes.EqualFold hghkghghg
   
	/&
AV	G&)	#&#&TG	

  
v4	B	

	5		5
	 
  	B	 
 
         * 5 9       C V ,,bytes.makeSlice.func1   T    
       0
                  ň  ,,bytes.init   0
  ZQ4G  


D
  $$$D
  0
,           A E       I * Dbufio.(*Reader).Size % %     `
                  A DTbufio.(*Reader).fill @?@?@@?@N?
  E
	9
/
	
  	
'

  $6
   
          	        0  PY    bufio.(*Reader).Read bufio.(*Reader).Buffered bufio.(*Reader).readErr HGGH'GHHGHGHGHGHcG
  
		FGN?D
!
  
	



  			; 	D	92/
  !
9	{
	
	 
         , 1       W x  T     4bufio.(*Reader).ReadByte U:
  
	
  		!
   
  F	?   P
                   S  h2    4bufio.(*Reader).WriteTo POPBOPOPGOPO  ,
53$
#
  	

	
-	
	!


	
	


	
	
  #		;	.
  G 0
         ̏ я         +bufio.(*Reader).writeBuf 8s78*7
  R
  	
	
  "4*
     
P           A e       I * Dbufio.(*Writer).Size 	%    0
         Ґ א        D T-bufio.(*Writer).Flush `_`(_`$_`_`_
  	4
D
  
& 
  o\
	 	
  
        ԑ         1   Q    5bufio.(*Writer).Write bufio.(*Writer).Available XWXWXW
  	
&9&9
 
	
	S<			

  '#	! 
  1
  V   
                 e   2    $5bufio.(*Writer).WriteString 878787
  

 <	

  	&	! 
  
  [   p
        > a f          %H%T    bufio.(*Writer).ReadFrom bufio.(*Writer).Buffered oq

  $#	O#	 
		
( -	<

  #	

			
  r'9g+2)0	6	"

  kU  
          $ .       Y  ,,bufio.init   
 r .Q888t88884hGgs  








  $$$$$$$$$$
    
         ( 0 5       c c ,,,math/bits.Mul64 87  	
  
  P
         ϗ ԗ         Tstrconv.equalIgnoreCase [
  $
				
  4!
  U
  
X          ˘        I n D    xstrconv.special math.Inf math.Float64frombits math.NaN XxWX$WX>WXXWXWXtWX$W plF L
		0C:-4+*-4#"-++.	

  +Z1LL6
  ^@8'2&'2&C	
  p
lF    p
Й          #       ʚ  9 T    \Mstrconv.(*decimal).set strconv.lower (x'('('('(&'('(''(,'
  63	bY	

?R
*			
		!		
		2GAB	K	)#+
  &+		
	
 	
'	
O		5
  &+	 'R 		5
     @
         ՛        a  ϝ D    strconv.readFloat ?PYFSm0
 n 2abMO.ZAX-67A
TOR	OJbi?76b		8Z?	89@	 Z<	jqd[iGyz

(0$('		
	2<<	
	<H
<Ky[\a<Y)0w%
  T7US,*Wr /Y<>G<>`
  T7r />`
  n    0
        9 J O       ! y Tstrconv.(*decimal).floatBits 
 	 

$



	
#4 
				.:$$G
7+	*,'

HA'BQ
  83\
;^ 	
-
  F<-
  
ԟ                 G c ,,strconv.atof64exact   9 2    
  6 

	),"#&*#2#
  CZ
  q
 
                  ; ,,strconv.atof32exact   8 2    
  6 
		&, !$*#0!
  >Z
  q
 p
 ,       ȡ ߡ          : g 2`     hstrconv.atofHex math.Float32frombits strconv.rangeError 	0
 	/3AJ		? (0I
VUs


U)


`i)
.Tm
p'$'#5J		#
  (	&-LF5
  %bF5
  	/3AJ		?  
أ         & Y       ݤ j  hT0    hstrconv.atof32 strconv.syntaxError #g) &e'+#&e+ #-<
7/*e+i'+*e+#&F"*
  #&w!"
		

	
9	

	
9 	

	
9x#8
  #
9
9-
9R	
I
  &e+i'+#&e	
	
+	      8        G r        '   TT0    strconv.atof64 #c% &e'++&e+ 	#-<	
	7/#			e				+i	'			+	#			e				+#&d	&
  #&w!*
		

	
9	

	
9(	

	
9x#4
  #
9
95
9R	
E	
  &e+i'++&e	
	
+	  @                 ר  / 4T    Mstrconv.ParseFloat 0]/03/0y/06/
 _(
 
	"4	_				(	
  "	
	
	
	6
  -%!	6
  _(
           ȩ ֩        6 Q +,_*strconv.(*NumError).Error strconv.Quote strconv.quoteWith   5 > 
   $
	
   FY%
  5 0        ê Ϫ          <   0    strconv.baseError strconv.Itoa POPEO
 .-1.-.
 V. 1 !
  "		
		E
  =
		E
  .1
 	        ê Ϫ          <   0    strconv.bitSizeError ^.1
  
          N S       v [  Xp    strconv.ParseUint Y_
  vv)*:)Vuv$h$1ml 
'Nh#$c""(c"()c"($Q
6;-*PLC	}~(g:QRS$L7Cc6"565(4!!
  5	
	
6	
	
6	
	
6	
	
6$=	
 	
	
	
	
		
	
	
6%
  N	6	6	6	6l)ET) 	6!
  c"(c"(c"(
c	"
	
(	w
	*c"(3    |                   3  `T    ,strconv.ParseInt xwxwxwxwxwxow
 
 (43!	
H- J			,J		
c"('
  
0	
	
)b)5	
	
B@	
	

	
B		
	
6

  )b'4BZB4X69
  J		@J		wc"(C    @(        5 N S         hTstrconv.Atoi @?@X?@x?@?@?
  	
			,
=
  36#6
  ~668	
    x                   # D    8strconv.underscoreOK F
  ,


	
 
	&)1
  *AN		"
  k
  hP  Ph                  `  3strconv.(*decimal).String XWXWXW
  .B $<0'(`#$,P-,'D

!
  @)0(,
(3	#!
  2WbB)	3U
    ȵ        ڵ           DTstrconv.digitZero   E |     0 L        Y d h       z  Dstrconv.trim = e "  .
  .
  ж                 - ; DXstrconv.(*decimal).Assign hgh#g
  )"	
  H/
  w
    !                 & 8 Dstrconv.rightShift 8787887
   	 	2'
'
	
Q
4=F%
  1
  p
 #|                 ȸ  Tstrconv.prefixIsLessThan < s 	

			  

%  6  $(        : F K        ֹ D  strconv.leftShift @?@9?
  1
 3	%&	

G0

	

  #kA=E
  rkAI	0
  %$        = H M       s  Dstrconv.(*decimal).Shift K8
  

  		
  <$
    &        , ; @       h   D    strconv.(*decimal).Round strconv.shouldRoundUp strconv.(*decimal).RoundDown ?>
  $5	%
  0

  <>
  3"
    0'                 3 F DTstrconv.(*decimal).RoundUp A
  
	
#

  0


  Q
  '         ʼ ϼ       ) J R Dp     HMstrconv.(*decimal).RoundedInteger h
  

	

  	'C
  
  '
-   (         & P       & S h T	    strconv.(*extFloat).floatBits strconv.(*extFloat).Normalize math/bits.LeadingZeros64 math/bits.Len64 
 	N
&
 VC)q	/
	N!"@WI		
	'
K


  7 
	
  r
  	
N
&
    .ؿ 8                 G d <Tpstrconv.(*extFloat).AssignComputeBounds HGHGHG
  
7S	1	#>0

  SE7
  7
  1                   Dstrconv.(*extFloat).Multiply @R? o -	  /  6 1@        b         |   `T4    strconv.(*extFloat).AssignDecimal b
 	d	d|{-4#  

D#cT"3y65~}$#3(	
	
\	!%}at	
w').-\[\[\[J"
65l	1"m%'o`

	4)
  \<)#X%Y	+&	U
  W{g
}
  S	d
	

		
Uv-#  :                 1 H Dstrconv.(*extFloat).frexp10 0/0/
  $
  .A
  
 ;                   strconv.frexp10Many 8787
  96
   1
  :65
    <,        M r         z  Xx-    xstrconv.(*extFloat).FixedDecimal  
 Y
c#  !
 "!8"'*
7'
	<>RS	

	@=RW!0U2
8		-
.=G	.73gh&er4	%$+X#I#7$9	K
   (D!U+
		
	86
	YD'{
!('"S

   OC'
  Y

7*#   pE $       % 9 >       ~  D@strconv.adjustLastDigitFixed F
  &E'B0		)	"
  
,	

  (
    pG         $ I s       ?  0 b    strconv.(*extFloat).ShortestDecimal  d
 	w{1  (J+## *%f%	

	,	5"
	

	&#		#	).p
			0U\

PS

ej+Q#	
		!%*
A1
5		/	
   3=-	,L
$C

X
 	"Xcf&>z&%&
H!v
   0>

  	
w\1 T 0                 6 Dstrconv.adjustLastDigit ('(U'('('('
  	$$
S	
Y	'			

  X
	3
  	'R
 V                    D    Mstrconv.FormatFloat strconv.max `_`
_
  `	
  A
  

   	   W8 ,       n          o  __(strconv.genericFtoa math.Float32bits math.Float64bits #qte_
 F( t#cvu@5uGstWXW	&		" UVVv$V#36
#	34)!)$7
3
:9uf+SJ
  #)#$/	 $=	+G2:X"cp	4BQ	=.	%

  #+8bD
J#()A1	BCD5F
  FM(   0a$ 0       4 E J        $ B P1p     Nstrconv.bigFtoa #
  #""	
	!	8N'78]
'*/	8)8	'('%	8K
	

		
			

  #	.
	@
	,
"#	M
	$		
  #n=j"-z(
  L   d <                 b  *<#    `Nstrconv.formatDigits xlwxwxcwx<wxw  
V
	#$ -.:T"h;	R	
  E
  &&E(%6+"
    g         ) 7        J t XT %    tNstrconv.roundShortest #@1%
  #(&),+,!;<*(6ST>	#
")0&}~)4	1:
+#
mT)
Y-%
  #( !
	6a! 
s'
Hy
+6
  #"9-+=
      k <                  A t+$    $Nstrconv.fmtE strconv.min 
 
  
!"
1

7	1
CtD'585	8-	H	:"
   e{%3	
v	
/%+-
  ;12=b*
     p 8                 v  ),    8Nstrconv.fmtF 
   
	
		
1	
56*1;	:*	
   j( ('	&		
  C>-	Rj*c
      s ,                + b Pstrconv.fmtB hghg
   ; -	6:	
   /;'	
  nYI1	K
  u 0                   d'    LNstrconv.fmtX 		
 	
 (
E( 9
 ,9
*0yD$+5	8 "!"@		
&Cm
CC6H-	9D 5
-	11
		0O 0?@w
  (D!6'	

f

	)"
  (=e9
&<!
     p         A P U       r   TD    Mstrconv.FormatUint strconv.small `j_`e_`%_
  9Z!Y^!]7`]
  R
/1
  _Z%
  R&!K
                   < S b TD    Mstrconv.FormatInt `_`u_`/_
  4OD!CH!G&JG
  h
C;
  uj/
  h&!e
     $                 G g @    pMstrconv.AppendInt /
  R_&	!%*%)&!,)
  |
A?
  .;:
  x*%p
  Ѓ $                	 : W @    Mstrconv.AppendUint %
  f=	!!;
  Z 
+5
  z25,
  V*!V
   0         ,       ]   xVHS    strconv.formatBits strconv.isPowerOfTwo math/bits.TrailingZeros math/bits.TrailingZeros32  
   

			!!Hs,*H?"2	
	{
]AO;6_pe			
3/
	&
		

		;
   
	
!J:
%A
	+"
	

	

   Y$
4	K!
     PX $       q           m @d"strconv.appendQuotedWith 
  8
!	*3
	7&
6		61&

  +8.+
2	
	"

  1	+\
(	

                    A d u TT    Mstrconv.appendQuotedRuneWith unicode/utf8.ValidRune @?@?
 =I n#83:
  (,"
  z1V
  =I    @                   X  @(strconv.appendEscapedRune 

  			%A9.%abab"L2% ':D.0G20/@G2@?DG2DC	4G243<G2<;8G287,G2,++;
	(>455
  
!""
"
	
	

	
				&				
	
	=@

	5
	
	

	
	
  -H-8.
.
.
&.
.
.
.
1
}/
>
 `        ! 8 =       [ t Dstrconv.CanBackquote  [ #   

  				

  '	%
  S	%
      $        - 2       b  : L+<     Mstrconv.UnquoteChar strconv.unhex XWX<WX4WX4WX4WXNWXWXWX4WXWX:WXUWX4WXAWX!W
  !
	d,+	

	)
$$!))2)

)m9
B
		)
		
	XQNZ)%)!



);B))%	W

  -"''-8-hS-4%'P--)
  E!3)!
  Q            
        o  &$ 4    strconv.Unquote strconv.contains ;dRQ'#'''
  	,\UVK	6
.

(5
	
 >4<3" 	$D"K((Zyzs)1<$(((t
S
%
  FE,	#!
	
	8A$# & $     
  4) F-0	F+ E
/
*Q7m 
  l"X
	   8        J U Y       y  Dstrconv.bsearch16 R
 y 

  '  K                       Dstrconv.bsearch32 O
 v 

  %  H    `        p           <0strconv.IsPrint x+wxwxwxlwxkwxzwxuwxwx#w
  
		8	2%/8	*
+		-
  ]
7	6
	6@<
  c%	R4	\@
   p                   ,,\strconv.isInGraphicList (]'('('
  +,	
  +
  F+
                     $ 9 ,,strconv.init  k 
  &MG  

2
  $$2
   Э         3 6        Dtype..hash.strconv.NumError M    /  @                 R $T)type..eq.strconv.NumError  E `
  

	
  (9
"
          }r         2 3 Dtype..hash.strconv.decimal  `         t  6 9      s3 3 Ttype..eq.strconv.decimal    D        }r         2 3 Dtype..hash.strconv.extFloat           t  6 9      s3 3 Ttype..eq.strconv.extFloat   P        b  b  .^       C6 P6 Dtype..hash.strconv.leftCheat    D                _ r Ttype..eq.strconv.leftCheat  	

	  ;                    Dltype..hash.[11]float32  p        -         $ THtype..eq.[11]float32    +    h                  Dltype..hash.[23]float64            9 <        THtype..eq.[23]float64     ,    p        ( / 2      = J Dtype..hash.[61]strconv.leftCheat  "  0  в                  D#type..eq.[61]strconv.leftCheat  		

	
  +	B	
          Sd  Zd  ]d       4 A DPtype..hash.[87]strconv.extFloat  "  /            & *        Ttype..eq.[87]strconv.extFloat  (.
  e
   p        Sd  Zd  ]d       4 A DPtype..hash.[8]strconv.extFloat  дL         & *        Ttype..eq.[8]strconv.extFloat    `                  C   ,**    XBreflect.makeMethodValue reflect.(*rtype).Kind l
 ( 

		

 
$$56		
  $
	
7	

  \2
	
75
  (  0        oZ K O         Z D    xreflect.name.tagLen reflect.name.nameLen reflect.name.data reflect.add \ 		 	          [         z  [ DTȸreflect.name.tag z %7    $        ! K P       f    reflect.name.pkgPath reflect.name.name  IPONeG:	
                  *  @reflect.newName XWXW
  
"+		

TU
  DE
	

J
	
	

  "L
7;<
                     - F Y Dp    @reflect.Kind.String 8)78H787
 ?	
B 	2
  *
  =
  ?B          ^T         U ~  T    @reflect.(*rtype).uncommon  

*)6.#!
<WB
;$+	
    <        ?  m       n   l  X`wreflect.(*rtype).String reflect.(*rtype).nameOff  
                        Dreflect.(*rtype).Size $ $   н,         B  M  R        f      D    ?reflect.(*rtype).Bits 8&78y7
  
`
  	

  
  "           q                Dreflect.(*rtype).Align & &  	    о<        q    X           Dreflect.(*rtype).FieldAlign &          0         ; D D) ) 0        `            Treflect.(*rtype).common " " `8        k            T    wreflect.(*rtype).exportedMethods reflect.(*uncommonType).exportedMethods  
         x * .          D    vreflect.(*rtype).NumMethod reflect.(*interfaceType).NumMethod K 	   @ 0        4 9       2 # m 8hpgLc( reflect.(*rtype).Method reflect.(*rtype).typeOff reflect.(*funcType).in reflect.(*funcType).out reflect.(*rtype).textOff reflect.(*rtype).IsVariadic  J
  .+.*
#2(#$1"
UV11W	#
/		5".-Cz*
   	.
	#

	3!!"!+"
	'	6	
'
.	I

   !U?1P/_!1pH58,"2	{ O
  .m"	U)S;"#=]	5"C
	
	#  , 8       J l q         ' XxYp8reflect.(*rtype).MethodByName U4G
  'or	!
&0H
  	)	





  ^0&	
  '!m
          "         X u  H8wreflect.(*rtype).PkgPath  
 @	         	 	        & Treflect.(*rtype).Name  
    	         	 	          D    ?reflect.(*rtype).ChanDir P   0        	 	 
       
 &
 -
 D    <@" X   
  <  8 x
         
 
        : U @T    reflect.(*rtype).Elem reflect.toType   
  
  
  
  
 #
   , <       C N R       b }  PT    ?reflect.(*rtype).Field x;wxw q  !  	
	
	
      F      D         
        9 H      @reflect.(*rtype).FieldByIndex K
   1
  		

  #
   Y   D                   031    @reflect.(*rtype).FieldByName h
  'K
  			

  
  's `X @       y            \41    (@reflect.(*rtype).FieldByNameFunc Z
  #=
  			

  
  #e           4 ? D       p   T<     reflect.(*rtype).In ML
  ro
v.-uji	v
{
  )



  BL
  
	
#              $       < M X @T    vreflect.(*rtype).Key ( d 
  !
    
2  0         	           D    P@reflect.(*rtype).Len            	 .          D    d@reflect.(*rtype).NumField                    ! 2 9 D    x@reflect.(*rtype).NumIn Q     0                    DP    wreflect.(*rtype).NumOut  >
7>=>C
    x                    T    preflect.(*rtype).Out  	(
	'
.	&- 	.3
          . 6       N i v D    @reflect.ChanDir.String 8(78H78787 B	
h 	2	
  .
  =8
  Bh     0                \   1t!@preflect.(*interfaceType).Method reflect.name.isExported @?@?@s?
  $		#
		
  

  0
8#0
  E
	M                     I * D% % \ 8                   x,0@-vreflect.(*interfaceType).MethodByName 
  $
		6*		
  
(
  d02(
  m  @T        m }          +reflect.StructTag.Lookup POPOP.O
  
*-	 M
(!MN 	
  "m

	
X
  "~0!$*.
   P <                A   Up("``reflect.(*structType).Field reflect.(*structField).embedded reflect.(*structField).offset HGHfG
  $
	,

  




  005'A0
  G		)
	GA    D        ) .       T  1reflect.(*structType).FieldByIndex   $!*
  	
			
  A*
  @        - 2       W  n  D`reflect.(*structType).FieldByNameFunc #w
  1:J	hC2&s	ts,.&s2H@KX	sq+5 &_Fabab_
?
	4'!+.15(ab56GA&abst5+b@ab56=;3.'&)>*!Y?@u/8;!
*3&s&
[
  #	1					

!	
 ;	
&%		#<G
'+<;(		
		4;
# $
()8+
  #,!	32H
U 8+(
Bs4',AD)+<;	UH!Cy!*!
(
K
  "

W
   D                W   fH$0wreflect.(*structType).FieldByName  v
  6

 6q		
   	
)	("
   t0;	"		&
  YLK    ,         ; ?          T@reflect.TypeOf 6 
    0                 ,     Whwreflect.(*rtype).ptrTo reflect.resolveReflectName <C
  
1
J$2
/-=2#

L+
  		% 
)

		

  ~5B

}>	)C
  U    L         Y  \  `        n  y  Dreflect.fnv1 C C   !  &   `                    - \ Treflect.(*rtype).Implements  K
     (!         F! K!         xTreflect.(*rtype).AssignableTo  
E
  !        ! ! !       ! ! Treflect.(*rtype).ConvertibleTo 65
  
%
  		

  S
    `@"         \" `"         Dreflect.(*rtype).Comparable 5  "         " "       >  u! ! 8` Kreflect.implements reflect.(*uncommonType).methods   

	
		
3 
!
&	0#&	]t		
	
1
   $        " $ $        # 9# J# hT     yreflect.directlyAssignable  	
			
 %        6% I% N%       `% %   reflect.haveIdenticalType @?@w?@K?@U?
   5P	LU	
  "8!
	
  
*	
	U
    &        :% $& )&       3' ( ) XX ge_reflect.haveIdenticalUnderlyingType   
						o"	ro


*
v.-uj	i-uj		>
	Z			"=		t			d	V		g	\	6&D		E			#		^
		

						CIv{v
;1

     '        ' ( (       ( ( #) ./&    `reflect.typesByString reflect.rtypeOff "
  81&%	
'

4%&

/(

	?

3u1(2/21	
,"7*			
  R	;
	!()
  "	

F(	.	'
	"
      ) $     ) ) )       * ., , DhZx@reflect.FuncOf  
y
  @"


					
Q$"!	1	-m
b/!Q$46
	

9I!%0=C!%
"D!4
-
09;4
*% 		G
   BJ	
&	
O
	"%%$&
+#"2	
&		/
			6%/"*/				

   Bd	4%CTf# 2Hn5%
(%=(%49N4*
B"%
     @	,        , - 
-       - . Q/ V(U8Z    @reflect.funcStr  	
   		,TR/*	
	*51-	?	-	.-$
   (
Q	5


				

		
	
X	
-
'
		
	



	
	
   F[3+.0		/*,		P3+/B*,A05A[\-!8
  8*>=		*	-	
	
   0/        <0 T0 Y0       1 M3 3 dc`reflect.funcLayout reflect.ifaceIndir reflect.(*bitVector).append reflect.(*rtype).pointers #
  /#""	""	T	}
#1
+0CtC



e	Z%%%
U
	?M#$	\e	xe	d	. C0/
	.- G$#
*G?M+	 `
  #)
		*(6
!"	
				'
'+		6



	
			 '
'E	

  #@!7b?33>4@P!7!"$)D(1+\
~
	 $(	%
  *L
,	g		."G7G		    p4        4 4 4       85 5 :6 TZ    reflect.addTypeBits XWXWX#W
 	 0 	
	D$#.S
#$-	D*)*+21.,3.I\<"#,+2****;<G
  (0
	
$

0
	
'$



	!#
  (
:*

w?*
1
Ni#
  WfRSfY
R	
IUxK

  p6        6 6 6       ,7 _7 z7 0 ظlBreflect.packEface 0L/0i/
 ) ..
# 
#*)
  !	

  1
  )   P7        7 7 8       ,8 s8 8 T-    pvreflect.(*ValueError).Error 
 (k
&Z
 k&	Q
  

#		
  g=N
  (k&Z
     8        8 8 8       9 9 Dreflect.methodName 0;/0/ n     0"    !\9        |9 9 9       9 9 Dreflect.flag.mustBeExportedSlow XWXW
  ao	
  	

	
	
	
	

  
 0":        >: J: O:       a: : Dreflect.flag.mustBeAssignableSlow XWXW
  ano
  	

	
	
	
	
	
	
	
	

  
   #;        +; 6; :;       L; g; v;     @reflect.Value.Addr reflect.flag.ro B |   

  ,  0;    0$;        ; ; ;       < *< 9< `    Areflect.Value.Bool reflect.flag.mustBe ('(f'
  uxwbr
  	


  %
  f
 $<        < < <       < < 	= x	    Areflect.Value.Bytes 0/02/
  J#
  		

  #2
  V?# %X=        < < l=       < < 	= x	    |Areflect.Value.runes J#
 &= $       = = >       m> ? W? gZ|(    reflect.methodReceiver xwxw
 "8D
 		
~_hpopo
h_j
jj	
  %			

  $3
L	"!k!I!b
  "8D

  )?        ? @ =@       @ lA A ]p\Z    reflect.callMethod reflect.storeRcvr reflect.align 
 ""	T4 
$=,	
CJ&
+'.-	
.W
&&%$V	  $	2"			
		
	
#"!
  $5#2-	,M
#"&8#  "

	"
		
K	4  -8B        rB B B       B C "C Dt    reflect.Value.Cap reflect.flag.kind reflect.Value.pointer ,>
 '
 

.	





Q

  		

  % ,J
  .Q
    0.C        C C C       /D pD D  reflect.Value.Elem reflect.unpackEface (Q'('('(8'
 Iq 	OVQT@5	
		$.
0?
  
6	'
4	


  ):'!
  '2e		T   /D        E E 1E       vE E E x$    Preflect.Value.Field c
 K	
 
{|		
Q
  	

  L	
2
  )		
t  0(F        LF `F F       F MG nG (T!    <reflect.Value.Index reflect.arrayAt [SG
 A0- 




Q%	
  	
					

  (	%!b
  -
,  2G        G H H       4H H H $T    Breflect.valueInterface @t?@?@#?@?
  	$;Q
  +	
		

  Y	;2
  L    4H           H H       * * * D,    ,Areflect.Value.Kind %     04TI        q+ fI tI       + ), >, Dt     reflect.Value.Len J 			

=	

	
1
 5 J $       J (J :J       J J K @HYreflect.Value.MapIndex hghghg
 R Y



+	a
  (	"			 	

  Ed82
  d)	
	]e
    7hK        ~K K K       K jL L X32`0    reflect.Value.MapKeys 
 C 
	


$$
W
%a	
  =		
	#
B

				

  Y"{B
	%@
  	e
    :L        M M 'M       OM M M x    ureflect.(*MapIter).Key HGH5G
 \n 3	
   	

  .5
  Dn  ;M        M M N       OM M M x     vreflect.(*MapIter).Value 3	
    ;tN        N N N       N O O D@    ureflect.(*MapIter).Next ml
 5 	

!
  		
	

  =#7
  ,	
   <tO        O O O       O O O     @Areflect.Value.MapRange (C'('
  Wb
  

  %	
  Wf
    =@P        PP [P cP       yP P P  P    Areflect.copyVal  Q  k !
  	
  	
  k   p>P        Q Q Q       ,Q EQ Dtreflect.Value.NumMethod R
  	R
   

  E
    ?Q        ; ; Q       < *< 9< `    TAreflect.Value.NumField b
  ?R        R 5R BR       R R R Dt    Lreflect.Value.Pointer HFcJ
 A< 		



:/*),1
  !
		

  ;-I!X
  	
   PALS        S S S       S T T T    xreflect.Value.Set reflect.flag.mustBeAssignable reflect.flag.mustBeExported POPHO
  	F	$
  <		 
  O;'
  
   `BpT        T T T       T T T p     xreflect.Value.SetBool (.'(q'
  J2	1
  %	

  %%	
  N	
    0CDU        [U gU lU       U U U x	    (xreflect.Value.SetBytes 0/0M/
  J#"1
  5			

  $'	2
  ZT#  `D0V        [U gU GV       U U U x	    @yreflect.Value.setRunes J#"1
    EV        V V V       W *W ?W Dt    Pxreflect.Value.SetComplex G
  %:
  -!

  -2!
  J:$ FW        W W W       W X X Dt    xxreflect.Value.SetFloat 4}
  :
  )
!

  )'!
  0:$    pGtX        X X X       X Y %Y D@    xreflect.Value.SetInt 9
  

:


  0		!	


  0	!!				
  $  HxY        Y Y Y       Y Y Y p    xreflect.Value.SetLen (3'('
  J2	1	
  $			

  $%	2
  N	#    `IXZ $       rZ Z Z       Z [ [ PWreflect.Value.SetMapIndex popYopo
 ] Y
Y





!a1
  ;$$	*		

  ?E E$$ 	!
%J
  y`
	(#e
 L(\        >\ J\ O\       \ \ \ D@    yreflect.Value.SetUint 9
  
:


  0		!	


  0		"!			
  $ @M8]        P] \] a]       ] ] ] p    xreflect.Value.SetString (C'('
  J21
  )	

  )%	
  *N
 0N^         (^ :^ M^       ^ :_ e_ 0@h-    reflect.Value.Slice 0/0/0/
  	B &		

ABc&%	Q<
  
$
			
			

  L4	mb	
  
		%  P_        _ _ _       ` :` K` T    hAreflect.Value.String H*GH~GHG  
  
	
  	l"
    Q`        ` ` `       a Wa ra  @    reflect.Value.Type (]'(J'('('
 37 )Q,!
  
			

  *"%
J
  37   Ra        a a a       a .b `@reflect.typesMustMatch x0wxw
  1
  


  -
 Z
  Tb        b b b       1c c c l$h#    Xreflect.Copy 
   	%2
'F_	  !F!.)Z/@$
$:
  q$
%
	
	
'B
!		
	

   ) 
	1	V'Y!3
  	)
	
	h
	w WHd        Zd gd ld       d d X reflect.MakeSlice   
  #j&
  0				

  M>

  Y@e        Xe ce he       ze e `Treflect.MakeMapWithSize T5
  #
  	

  =5
 Ye        f f f       =f df of ,T4    hyreflect.Zero  Q  5
 ,| $
$)	
  ,	

  515
  ,| Zf        f f f       f g p reflect.New  M 5
  $
(
  	

  "5
   0[hg (       g g g       &h h i ܊H_(    reflect.Value.assignTo reflect.Value.IsNil sS
 e %
+#

	$-$9>A
  "
	
	5
	
	
					 
	
			
	

  !
5$8"#Z'
  U?	
	
	
	    0^li         i i i       i j  \%reflect.Value.Convert hghg
  %?G;
  
	
		
		
	

  e;*Z
    _pj        j j k       k l l     reflect.convertOp ('('('('('('('('(:'('('(='('('(6'(c'('('('(.'
 ?*LX# %		hX	
	
g	Fu>	uf	!	&uR	!*)M
  !, 

		$	'								
  #C-0)V.
  ?*
	LX#  ddm         tm m m       m m m xx4    DBreflect.makeInt _/
 VM '	

  
/
  
/
  VM   d8n         Jn Un an       n n n xx4    0Breflect.makeFloat b
 U/ '

  

  

  U/ pen (       o o 'o       Io bo so x4    Breflect.makeComplex q
 h: '
  
,
  
,
  h:   0fo         o o o       o p preflect.makeString HG  'H 
  	
  -
   f\p $       np vp {p       p p 0preflect.makeBytes HG  'H(
  	
  -'
    g q $       np vp q       p p 0preflect.makeRunes (H(
   phhq         q q q       q r ;r      reflect.cvtInt reflect.Value.Int HpGHG
  (&	<:	
  *

!
	

  *!
  <K
 ir         r r r       s \s s      Иreflect.cvtUint reflect.Value.Uint HmGHG
  ('	
<
	


	

:

	





  *
!
	

  *!
  <G
    ks         t X #t       Tt t t      hreflect.cvtFloatInt reflect.Value.Float P~OPnO
 (''R'<
  !1
!

  !5
!
  R<
  lt         t X u       Tt t t      reflect.cvtFloatUint (''R'<
    mu         u u u       u -v Rv      Xreflect.cvtIntFloat POPO
  (''	P:	
  ..

!
	

  .2!
  PK
    nv         v v v       1w nw w      reflect.cvtUintFloat POPO
  (''
	
P
	


	

:

	





  .+
!
	

  ./!
  PG
   ox         x  x %x       Sx x x      ,reflect.cvtFloat HbGHnG
  (':'<
  
!

  
!
  :<
 px         !y ,y 1y       _y y y      reflect.cvtComplex reflect.Value.Complex XqWXsW
  ('

@'<
   	
!

  ,!
  @<
 qz         z &z +z       qz z z      reflect.cvtIntString POPO
  (''	\:	
  .

!
	

  .>!
  \K
   `s<{         R{ _{ d{       { { |      Hreflect.cvtUintString POPO
  (''	\	
	
:
	





  .
!
	

  .;!
  \G
  t|         | | |       | | | p    Areflect.cvtBytesString HGHG
  )''
  	
  T
      u@}         W} | c}       r} | |     Areflect.cvtStringBytes POPO
 )''
  	
    pv}         | | }       | | | p    Areflect.cvtRunesString )''
   @wH~         W} | _~       r} | |     Areflect.cvtStringRunes )''
   x~         ~ ce ~       ~  3 0     Areflect.cvtDirect (G'(B'
 )((
  

	
  
	
  B^   x                    .  @    Breflect.cvtT2I HGHfG
  )'1((T
  



  #1&

     z|                   C d < '    reflect.cvtI2I HGH\GHG
  )(		` ((
:
  +	

!

  20!!
  	`$p
    {                   DDreflect.(*structType).FieldByName.func1    M M  
  %    |L        a m r         ,(reflect.FuncOf.func1 xwxvw
   9Z
  
	


  a3
Q
    }<        U \ `       h y D4reflect.funcLayout.func1   = 0       }         Ƀ ԃ ك       ރ  ,,reflect.init  F ,
    #

  3#
 ~8        P Y ]        ذreflect.methodValueCall  '  D 8 ~         b  .^       τ ܄ Treflect.(*ChanDir).String ,      @,        C P g         Tp    ureflect.(*Kind).String 8:78J7
8 
.
&# .	
	D&			#  $
*
  $J  .&#             }r         2 3 Dtype..hash.reflect.uncommonType PP         t  6 9      s3 3 Ttype..eq.reflect.uncommonType            ʆ ӆ      4 4 4 D    Hvreflect.(*Value).Kind 
$ $          ~4 4 4      4 4 Dreflect.(*Value).Len    `h        ~4 4 4      4 4 Dreflect.(*Value).NumField   Ё        ~4 4 4      4 4 Dreflect.(*Value).NumMethod  @        ( 5 8      5 J Treflect.(*Value).String (:'('(  	  (                     È Dtype..hash.reflect.Method   
  F'
 @         ' +      / r $Th(type..eq.reflect.Method  w v
 
   


	
  D<
K
  `        l  ؉ ۉ      މ މ Dreflect.(*structType).Align 
0 0             i  C F      I I Dreflect.(*structType).AssignableTo 
- -             l  ؉ ۉ      މ މ Dreflect.(*structType).Bits          l  ؉ ۉ      މ މ Dreflect.(*structType).ChanDir    8        i  C F      I I Dreflect.(*structType).Comparable    P        i  C F      I I Dreflect.(*structType).ConvertibleTo         j           Dreflect.(*structType).Elem 
8 8     T        l  ؉ ۉ      މ މ Dreflect.(*structType).FieldAlign            i  C F      I I Dreflect.(*structType).Implements             j           Dreflect.(*structType).In    ``        i  C F      I I Dreflect.(*structType).IsVariadic            j           Dreflect.(*structType).Key   І        l  ؉ ۉ      މ މ Dreflect.(*structType).Kind   d        l  ؉ ۉ      މ މ Dreflect.(*structType).Len   0 0       Վ ؎ ێ      ގ  Dreflect.(*structType).Method 3 
3 3  	  	   p0 8       j         S ` \Dreflect.(*structType).MethodByName              j           Dreflect.(*structType).Name          l  ؉ ۉ      މ މ Dreflect.(*structType).NumField   P        l  ؉ ۉ      މ މ Dreflect.(*structType).NumIn P        l  ؉ ۉ      މ މ Dreflect.(*structType).NumMethod         l  ؉ ۉ      މ މ Dreflect.(*structType).NumOut    T        j           Dreflect.(*structType).Out           j           Dreflect.(*structType).PkgPath   0         l  ؉ ۉ      މ މ Dreflect.(*structType).Size  `T        j           Dreflect.(*structType).String            l  ؉ ۉ      މ މ Dreflect.(*structType).common    Љ        l  ؉ ۉ      މ މ Dreflect.(*structType).uncommon   \        l  ؉ ۉ      މ މ Dreflect.(*funcType).Align   0        i  C F      I I Dreflect.(*funcType).AssignableTo    `        l  ؉ ۉ      މ މ Dreflect.(*funcType).Bits    `        l  ؉ ۉ      މ މ Dreflect.(*funcType).ChanDir         i  C F      I I Dreflect.(*funcType).Comparable          i  C F      I I Dreflect.(*funcType).ConvertibleTo    h        j           Dreflect.(*funcType).Elem    ` <       Վ ؎ ێ      ގ  Dreflect.(*funcType).Field           l  ؉ ۉ      މ މ Dreflect.(*funcType).FieldAlign  Ћh D       Վ ؎ ێ      ގ  Dreflect.(*funcType).FieldByIndex    Ė D       j         S ` ,Dreflect.(*funcType).FieldByName P @       j         S ` (Dreflect.(*funcType).FieldByNameFunc x        i  C F      I I Dreflect.(*funcType).Implements  З        j           Dreflect.(*funcType).In            i  C F      I I Dreflect.(*funcType).IsVariadic  0x        j           Dreflect.(*funcType).Key pȘ        l  ؉ ۉ      މ މ Dreflect.(*funcType).Kind            l  ؉ ۉ      މ މ Dreflect.(*funcType).Len Ѝl 0       Վ ؎ ێ      ގ  Dreflect.(*funcType).Method   8       j         S ` \Dreflect.(*funcType).MethodByName    P        j           Dreflect.(*funcType).Name    p        l  ؉ ۉ      މ މ Dreflect.(*funcType).NumField    Ț        l  ؉ ۉ      މ މ Dreflect.(*funcType).NumIn           l  ؉ ۉ      މ މ Dreflect.(*funcType).NumMethod    t        l  ؉ ۉ      މ މ Dreflect.(*funcType).NumOut  Pț        j           Dreflect.(*funcType).Out         j           Dreflect.(*funcType).PkgPath Џl        l  ؉ ۉ      މ މ Dreflect.(*funcType).Size             j           Dreflect.(*funcType).String  @        l  ؉ ۉ      މ މ Dreflect.(*funcType).common  ph        l  ؉ ۉ      މ މ Dreflect.(*funcType).uncommon            b  b  .^       5 5 Dtype..hash.reflect.ValueError            ( 3 6      5 5 hT type..eq.reflect.ValueError pl        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).Align   Ȟ        i  C F      I I Dreflect.(*funcTypeFixed128).AssignableTo    Б,        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).Bits             l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).ChanDir 0        i  C F      I I Dreflect.(*funcTypeFixed128).Comparable  `D        i  C F      I I Dreflect.(*funcTypeFixed128).ConvertibleTo           j           Dreflect.(*funcTypeFixed128).Elem    В <       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed128).Field   `        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).FieldAlign  @ D       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed128).FieldByIndex    $ D       j         S ` ,Dreflect.(*funcTypeFixed128).FieldByName  @       j         S ` (Dreflect.(*funcTypeFixed128).FieldByNameFunc          i  C F      I I Dreflect.(*funcTypeFixed128).Implements  0H        j           Dreflect.(*funcTypeFixed128).In  p        i  C F      I I Dreflect.(*funcTypeFixed128).IsVariadic           j           Dreflect.(*funcTypeFixed128).Key X        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).Kind            l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).Len @ 0       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed128).Method  h 8       j         S ` \Dreflect.(*funcTypeFixed128).MethodByName    ̥        j           Dreflect.(*funcTypeFixed128).Name     (        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).NumField    0        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).NumIn   `        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).NumMethod   D        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).NumOut          j           Dreflect.(*funcTypeFixed128).Out          j           Dreflect.(*funcTypeFixed128).PkgPath @T        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).Size    p        j           Dreflect.(*funcTypeFixed128).String          l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).common  h        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed128).uncommon    ȩ        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).Align    @$        i  C F      I I Dreflect.(*funcTypeFixed16).AssignableTo p        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).Bits ܪ        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).ChanDir  И8        i  C F      I I Dreflect.(*funcTypeFixed16).Comparable            i  C F      I I Dreflect.(*funcTypeFixed16).ConvertibleTo    0        j           Dreflect.(*funcTypeFixed16).Elem pT <       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed16).Field            l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).FieldAlign    D       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed16).FieldByIndex  p D       j         S ` ,Dreflect.(*funcTypeFixed16).FieldByName  `Э @       j         S ` (Dreflect.(*funcTypeFixed16).FieldByNameFunc  4        i  C F      I I Dreflect.(*funcTypeFixed16).Implements   К        j           Dreflect.(*funcTypeFixed16).In           i  C F      I I Dreflect.(*funcTypeFixed16).IsVariadic   @L        j           Dreflect.(*funcTypeFixed16).Key          l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).Kind         l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).Len  T 0       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed16).Method     8       j         S ` \Dreflect.(*funcTypeFixed16).MethodByName `        j           Dreflect.(*funcTypeFixed16).Name h        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).NumField Мı        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).NumIn              l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).NumMethod    0        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).NumOut   `ܲ        j           Dreflect.(*funcTypeFixed16).Out  4        j           Dreflect.(*funcTypeFixed16).PkgPath          l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).Size         j           Dreflect.(*funcTypeFixed16).String   PD        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).common           l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed16).uncommon         l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).Align    X        i  C F      I I Dreflect.(*funcTypeFixed32).AssignableTo         l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).Bits @        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).ChanDir  pl        i  C F      I I Dreflect.(*funcTypeFixed32).Comparable   ̶        i  C F      I I Dreflect.(*funcTypeFixed32).ConvertibleTo    П0        j           Dreflect.(*funcTypeFixed32).Elem  <       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed32).Field    P        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).FieldAlign   D D       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed32).FieldByIndex  D       j         S ` ,Dreflect.(*funcTypeFixed32).FieldByName    @       j         S ` (Dreflect.(*funcTypeFixed32).FieldByNameFunc  @h        i  C F      I I Dreflect.(*funcTypeFixed32).Implements   pȹ        j           Dreflect.(*funcTypeFixed32).In            i  C F      I I Dreflect.(*funcTypeFixed32).IsVariadic           j           Dreflect.(*funcTypeFixed32).Key   غ        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).Kind P0        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).Len   0       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed32).Method    8       j         S ` \Dreflect.(*funcTypeFixed32).MethodByName  D        j           Dreflect.(*funcTypeFixed32).Name @        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).NumField p        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).NumIn    T        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).NumMethod    У        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).NumOut            j           Dreflect.(*funcTypeFixed32).Out  @h        j           Dreflect.(*funcTypeFixed32).PkgPath  ľ        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).Size         j           Dreflect.(*funcTypeFixed32).String   x        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).common    Կ        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed32).uncommon P0        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).Align         i  C F      I I Dreflect.(*funcTypeFixed4).AssignableTo          l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).Bits  @        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).ChanDir           i  C F      I I Dreflect.(*funcTypeFixed4).Comparable    @        i  C F      I I Dreflect.(*funcTypeFixed4).ConvertibleTo p\        j           Dreflect.(*funcTypeFixed4).Elem   <       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed4).Field         l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).FieldAlign     l D       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed4).FieldByIndex  ` D       j         S ` ,Dreflect.(*funcTypeFixed4).FieldByName   , @       j         S ` (Dreflect.(*funcTypeFixed4).FieldByNameFunc           i  C F      I I Dreflect.(*funcTypeFixed4).Implements            j           Dreflect.(*funcTypeFixed4).In    PH        i  C F      I I Dreflect.(*funcTypeFixed4).IsVariadic            j           Dreflect.(*funcTypeFixed4).Key            l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).Kind  X        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).Len     0       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed4).Method    ` 8       j         S ` \Dreflect.(*funcTypeFixed4).MethodByName  l        j           Dreflect.(*funcTypeFixed4).Name          l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).NumField           l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).NumIn @x        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).NumMethod p        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).NumOut    0        j           Dreflect.(*funcTypeFixed4).Out           j           Dreflect.(*funcTypeFixed4).PkgPath            l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).Size  P<        j           Dreflect.(*funcTypeFixed4).String            l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).common            l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed4).uncommon  P        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).Align             i  C F      I I Dreflect.(*funcTypeFixed64).AssignableTo P        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).Bits d        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).ChanDir          i  C F      I I Dreflect.(*funcTypeFixed64).Comparable            i  C F      I I Dreflect.(*funcTypeFixed64).ConvertibleTo            j           Dreflect.(*funcTypeFixed64).Elem P <       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed64).Field    8        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).FieldAlign    D       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed64).FieldByIndex   D       j         S ` ,Dreflect.(*funcTypeFixed64).FieldByName  @X @       j         S ` (Dreflect.(*funcTypeFixed64).FieldByNameFunc          i  C F      I I Dreflect.(*funcTypeFixed64).Implements           j           Dreflect.(*funcTypeFixed64).In   t        i  C F      I I Dreflect.(*funcTypeFixed64).IsVariadic            j           Dreflect.(*funcTypeFixed64).Key  `,        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).Kind         l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).Len   0       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed64).Method    8 8       j         S ` \Dreflect.(*funcTypeFixed64).MethodByName @        j           Dreflect.(*funcTypeFixed64).Name         l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).NumField L        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).NumIn            l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).NumMethod            l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).NumOut   @d        j           Dreflect.(*funcTypeFixed64).Out          j           Dreflect.(*funcTypeFixed64).PkgPath          l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).Size p        j           Dreflect.(*funcTypeFixed64).String   0        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).common   `(        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed64).uncommon         l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).Align         i  C F      I I Dreflect.(*funcTypeFixed8).AssignableTo  <        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).Bits           l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).ChanDir   P        i  C F      I I Dreflect.(*funcTypeFixed8).Comparable    P        i  C F      I I Dreflect.(*funcTypeFixed8).ConvertibleTo         j           Dreflect.(*funcTypeFixed8).Elem   <       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed8).Field 0`        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).FieldAlign    ` D       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed8).FieldByIndex    D       j         S ` ,Dreflect.(*funcTypeFixed8).FieldByName    @       j         S ` (Dreflect.(*funcTypeFixed8).FieldByNameFunc            i  C F      I I Dreflect.(*funcTypeFixed8).Implements    PD        j           Dreflect.(*funcTypeFixed8).In            i  C F      I I Dreflect.(*funcTypeFixed8).IsVariadic            j           Dreflect.(*funcTypeFixed8).Key    T        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).Kind  0        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).Len   ` 0       Վ ؎ ێ      ގ  Dreflect.(*funcTypeFixed8).Method    ` 8       j         S ` \Dreflect.(*funcTypeFixed8).MethodByName          j           Dreflect.(*funcTypeFixed8).Name           l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).NumField  Pt        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).NumIn         l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).NumMethod (        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).NumOut            j           Dreflect.(*funcTypeFixed8).Out            j           Dreflect.(*funcTypeFixed8).PkgPath   `8        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).Size          j           Dreflect.(*funcTypeFixed8).String    и        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).common     H        l  ؉ ۉ      މ މ Dreflect.(*funcTypeFixed8).uncommon  0        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).Align  `        i  C F      I I Dreflect.(*interfaceType).AssignableTo   \        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).Bits           l  ؉ ۉ      މ މ Dreflect.(*interfaceType).ChanDir            i  C F      I I Dreflect.(*interfaceType).Comparable  l        i  C F      I I Dreflect.(*interfaceType).ConvertibleTo  P        j           Dreflect.(*interfaceType).Elem   $ <       Վ ؎ ێ      ގ  Dreflect.(*interfaceType).Field  к|        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).FieldAlign   D       Վ ؎ ێ      ގ  Dreflect.(*interfaceType).FieldByIndex   @8 D       j         S ` ,Dreflect.(*interfaceType).FieldByName     @       j         S ` (Dreflect.(*interfaceType).FieldByNameFunc            i  C F      I I Dreflect.(*interfaceType).Implements X        j           Dreflect.(*interfaceType).In 0        i  C F      I I Dreflect.(*interfaceType).IsVariadic `        j           Dreflect.(*interfaceType).Key    `        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).Kind   м        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).Len             j           Dreflect.(*interfaceType).Name   @h        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).NumField   p        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).NumIn          l  ؉ ۉ      މ މ Dreflect.(*interfaceType).NumOut нt        j           Dreflect.(*interfaceType).Out            j           Dreflect.(*interfaceType).PkgPath    P(        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).Size           j           Dreflect.(*interfaceType).String         l  ؉ ۉ      މ މ Dreflect.(*interfaceType).common 0        l  ؉ ۉ      މ މ Dreflect.(*interfaceType).uncommon                     , Dtype..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer }      '    p          + .        hTtype..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer }  $  %

  \        l  ؉ ۉ      މ މ Dreflect.(*ptrType).Align    @        i  C F      I I Dreflect.(*ptrType).AssignableTo p        l  ؉ ۉ      މ މ Dreflect.(*ptrType).Bits X        l  ؉ ۉ      މ މ Dreflect.(*ptrType).ChanDir          i  C F      I I Dreflect.(*ptrType).Comparable            i  C F      I I Dreflect.(*ptrType).ConvertibleTo    0`        j           Dreflect.(*ptrType).Elem p <       Վ ؎ ێ      ގ  Dreflect.(*ptrType).Field            l  ؉ ۉ      މ މ Dreflect.(*ptrType).FieldAlign   \ D       Վ ؎ ێ      ގ  Dreflect.(*ptrType).FieldByIndex   D       j         S ` ,Dreflect.(*ptrType).FieldByName  ` @       j         S ` (Dreflect.(*ptrType).FieldByNameFunc  h        i  C F      I I Dreflect.(*ptrType).Implements           j           Dreflect.(*ptrType).In           i  C F      I I Dreflect.(*ptrType).IsVariadic   @h        j           Dreflect.(*ptrType).Key          l  ؉ ۉ      މ މ Dreflect.(*ptrType).Kind         l  ؉ ۉ      މ މ Dreflect.(*ptrType).Len  X 0       Վ ؎ ێ      ގ  Dreflect.(*ptrType).Method     8       j         S ` \Dreflect.(*ptrType).MethodByName `        j           Dreflect.(*ptrType).Name T        l  ؉ ۉ      މ މ Dreflect.(*ptrType).NumField         l  ؉ ۉ      މ މ Dreflect.(*ptrType).NumIn             l  ؉ ۉ      މ މ Dreflect.(*ptrType).NumMethod    0T        l  ؉ ۉ      މ މ Dreflect.(*ptrType).NumOut   `        j           Dreflect.(*ptrType).Out          j           Dreflect.(*ptrType).PkgPath  L        l  ؉ ۉ      މ މ Dreflect.(*ptrType).Size         j           Dreflect.(*ptrType).String   P        l  ؉ ۉ      މ މ Dreflect.(*ptrType).common   D        l  ؉ ۉ      މ މ Dreflect.(*ptrType).uncommon         l  ؉ ۉ      މ މ Dreflect.(*sliceType).Align          i  C F      I I Dreflect.(*sliceType).AssignableTo   H        l  ؉ ۉ      މ މ Dreflect.(*sliceType).Bits   @        l  ؉ ۉ      މ މ Dreflect.(*sliceType).ChanDir    p        i  C F      I I Dreflect.(*sliceType).Comparable L        i  C F      I I Dreflect.(*sliceType).ConvertibleTo          j           Dreflect.(*sliceType).Elem    <       Վ ؎ ێ      ގ  Dreflect.(*sliceType).Field  PP        l  ؉ ۉ      މ މ Dreflect.(*sliceType).FieldAlign  D       Վ ؎ ێ      ގ  Dreflect.(*sliceType).FieldByIndex    D       j         S ` ,Dreflect.(*sliceType).FieldByName     ` @       j         S ` (Dreflect.(*sliceType).FieldByNameFunc    @        i  C F      I I Dreflect.(*sliceType).Implements p        j           Dreflect.(*sliceType).In h        i  C F      I I Dreflect.(*sliceType).IsVariadic         j           Dreflect.(*sliceType).Key             l  ؉ ۉ      މ މ Dreflect.(*sliceType).Kind   Ph        l  ؉ ۉ      މ މ Dreflect.(*sliceType).Len     0       Վ ؎ ێ      ގ  Dreflect.(*sliceType).Method  8       j         S ` \Dreflect.(*sliceType).MethodByName    l        j           Dreflect.(*sliceType).Name   @        l  ؉ ۉ      މ މ Dreflect.(*sliceType).NumField   p        l  ؉ ۉ      މ މ Dreflect.(*sliceType).NumIn  l        l  ؉ ۉ      މ މ Dreflect.(*sliceType).NumMethod          l  ؉ ۉ      މ މ Dreflect.(*sliceType).NumOut           j           Dreflect.(*sliceType).Out    @l         j           Dreflect.(*sliceType).PkgPath             l  ؉ ۉ      މ މ Dreflect.(*sliceType).Size           j           Dreflect.(*sliceType).String l        l  ؉ ۉ      މ މ Dreflect.(*sliceType).common          l  ؉ ۉ      މ މ Dreflect.(*sliceType).uncommon   P                  Dltype..hash.[27]string   h         & *      . M D'type..eq.[27]string @        b  b  .^       C6 P6 Dtype..hash.struct { reflect.b bool; reflect.x interface {} }    ,        6        6 7 T0type..eq.struct { reflect.b bool; reflect.x interface {} }                      Dencoding/binary.littleEndian.Uint16  @ h	  	  	   @,          S       ` k Dencoding/binary.littleEndian.PutUint16 r	                        Dencoding/binary.littleEndian.Uint32  > ~	  	  	   8          _       m x Dencoding/binary.littleEndian.PutUint32 	
	                            Dencoding/binary.littleEndian.Uint64  x 
  	*
  	'T
  	{
   T        {           Dencoding/binary.littleEndian.PutUint64 H p 	
  5  G                    ! Dencoding/binary.littleEndian.String , ,     P`                  ! Dencoding/binary.littleEndian.GoString ,             = j       	   (a0encoding/binary.Read reflect.ValueOf reflect.escapes io.ReadFull  C
 F^-IA)BA<-2.(3-6.  &!!"		$.	+I)w2'!.
 '}6[0		:k8)7	zD6
E# AxT
6
U1d>
ez$A#:~(	)#<5<G\:
]	uL
6
M1<:
=s	:j
   
:&'		*.
		
				>
	


$
"	

	
	

 	 #(
	


	
	

  $'
"#$&$(#4 

		
+
	
	


3
	

	

 	&!%/
"	

		
	

  $'
" &

$'#,
	
	$

   K@R%	
(*,
 !	(*)8(f78+$(78+,
78
78+,=9:9:
9>
!5.&9<9:9:%!3434
9D
!;.
A(J3498+3.9P
G.)
M($9<78
78+,	&9<9:9<%!3656
78+,$
S(
%	
  F0	-I)236  p                     acencoding/binary.Write reflect.Indirect  
 X	>IA)BA<(  *r4
	r,83 
6,/0|+Dha
		h,@
Z+%	&2/%2`0%F	3
,x,0
[$L+\
v\+L
X.P
S4x#|*,
l*<
bp+%62P,%V&.
/%&.
\<?@l(H.`
 !"		$." )I)S'2%										
   
F		

		
			.	

#
	!			%				
4$!
	
	-		

0
1	

		
	


		
		


	
	!			"			


	%			
		
	
%
@	$	,+03,/0	/0/		
	

   OH	
* 	
	
5	$


	
!
	
5 
&
						K	


-
$	
 H

8
!	
		


!!$
	

   	&
				
$E	&
		
$"	
	!


!	%8 W	(+

!	.	
  0		>I)    $        = M Z       t   D@    jencoding/binary.dataSize 0/0/07/  	H/8
  	0
  j,1
            ) .       Z   !`encoding/binary.sizeof  K!h   "(	
3

?:/
   
Y?	
;#
   .0O D%
   P        / : >       L a j D    7encoding/binary.(*decoder).int16 encoding/binary.(*decoder).uint16 (W'('  GCF	GH  	  G  K	             
         1 : D    7encoding/binary.(*decoder).int32 encoding/binary.(*decoder).uint32 (U'(' } 9B89:  	  F  J    P                    D     ,7encoding/binary.(*decoder).int64 encoding/binary.(*decoder).uint64 0]/0/
  +F*+,
  	
  J
  N
   \         $ Z        +  ,#e \    \Hencoding/binary.(*decoder).value reflect.Value.CanSet encoding/binary.(*decoder).skip encoding/binary.(*decoder).bool encoding/binary.(*decoder).int8 encoding/binary.(*decoder).uint8  
  I	=  		x	s(P;U37y.		1:	5 !V(P1	^	U-_dQ/eh	U	+iKQ. 
o:	;@aU,ADDEJCILKR*SNDMV	R1WKQ1[5






   1
!=13
*
,
$J%
%$;
*
%

   1'48" Z*^7*/*"
*') ( *%,[ !Q 
   `>	,!`;\=`	0\9"![$ #$#& '*)*),]+6.\-6







#
 d            "       m& ) * 8&e0^    iencoding/binary.(*encoder).value encoding/binary.(*encoder).uint32 encoding/binary.(*encoder).uint64 encoding/binary.(*encoder).int8 encoding/binary.(*encoder).uint8 encoding/binary.(*encoder).int16 encoding/binary.(*encoder).uint16 encoding/binary.(*encoder).int32 encoding/binary.(*encoder).int64 encoding/binary.(*encoder).bool  %
  	
s[@		u`@	%
C
			dC

	cC

fC
e@	h@D	$

			@		c


@		b


@	g  	xw(Pt2	
	#/	K@			#2	P@		1:	5  V(P)	2	;		M
@
			?S@

		1R@

	#U@%2	


	Ri
@	

	Ui
@;		

			@	S


@		R


@	W:22dd



B



   8
""	'$
'+!	'1?-
'"'#
'#$
'	


	'$	')

		'
''%

!
		
		
		
		
		
		
		
		
		
		
		
	
   H''48"
$']'\'d'$
B\o'r'R	$'\'['b!!
   	%
#	
:	V@	%	#=[@O	"^%"!"P!"!"
!(]+('(P'('(
'. `1.-.T-.-.-*4!343S65
8]9656@5	<;>`?<;<@;DBCBAB
ABABABAB@A	F^GFEFEFEFEFEF@E	J]KJIJIJIJIJIJ@I	NbONMNMNMNMNMN:=	6

6






3
   `,        , , ,       , , Tencoding/binary.(*encoder).skip (N'(+'
  
 $
  
	
  9
    8-        T- X- ]-       - p. D`encoding/binary.intDataSize   
= 		,		7Q43
('i

$#S0/:	
?
  3&5+,)%)
  +<$>0*7*BF2\
    P/         1/ </ @/       D/ Q/ ,,encoding/binary.init  7  c c  
#  $#   /        / / /      / / Tencoding/binary.(*littleEndian).GoString M 
M M       $0        N0 [0 d0      o0 |0 0 T    @7encoding/binary.(*littleEndian).PutUint16 ' 
$# $p	
o      $
 p0        0 1 1      !1 .1 71 T    T7encoding/binary.(*littleEndian).PutUint32 % 
$! $	
      $
   1        1 1 1      1 1 1 T    h7encoding/binary.(*littleEndian).PutUint64 W
 
$S $	

  5  L  $E
   p82        / / /      / / Tencoding/binary.(*littleEndian).String  2        N0 2 2      2 2 2 T    |7encoding/binary.(*littleEndian).Uint16 
$	
 $f	g	f
e       $	
  L3        0 s3 3      3 3 3 T    7encoding/binary.(*littleEndian).Uint32 
$
 $|	}|
{      $
 3        4 )4 >4      [4 h4 r4 T    7encoding/binary.(*littleEndian).Uint64   
  
0G&
# 0	
#  $'Y  $  0G&
#    `4        4 4 4       5 I5 X encoding/base64.NewEncoding   G
  X



  

  )*
G
  5 P      5 5 5       5 6 0encoding/base64.Encoding.WithPadding a=
  8
	
  	

  %=
    P!\6        6 6 6       '7 W7 encoding/base64.(*Encoding).Encode 0/0>/0/0/
  .-&-6	
		/\[ZYRQNMFED		9$#"! 
  E#]3"F

  UT	
4

 $7        8 8 8       18 R8 e8  p    6encoding/base64.(*Encoding).EncodeToString encoding/base64.(*Encoding).EncodedLen POP)O
  '"44$
  8 5
  V'!	)
  4$     %8        8 8 8       z9 9  l]encoding/base64.(*encoder).Write pop[opop%op(op<o
  



=Q&-&%9:&6l
3 %N		#
  
	:8
!D
  M6D(`$	

<
    (:        : : :       : #; @;     6encoding/base64.(*encoder).Close @?@?
  

	B
$	-.%E
*12)*)
  
	 	

  
t

 
  ]# *;        ; ; ;       ; ; Dencoding/base64.CorruptInputError.Error 8M7 j N  #  B  *< 0       F< t< y<       G= = l3D.encoding/base64.(*Encoding).decodeQuantum @?@7?@?@?@4?@S?@4?@C?@5?@b?
 	 	

 
		VWYZ
%0&
4!#	
8	8	j

/	85	XWX7-55-7		 				)
	
%
  _
$a*"	$			 
		P
  6_$a.&*	&)&###	)P
    `/> (       > ? ,?       ? /@ b@ 2t[    iencoding/base64.(*Encoding).Decode encoding/binary.bigEndian.PutUint32 encoding/base64.assemble32 &J
 [/6 6871EFFG!	&%o887,	G&
U7An						
K
  
	f&J
		
	:

 	&f
  ,Z@$sJ
  [#/56 3@         @ @ @       @ A ,,encoding/base64.init #B
  Q.
G
]		  #`
  #00`
 p4tA        A A A      A A A T    6encoding/base64.(*CorruptInputError).Error 8Y7878 
):% ):%    G  ):%     5B        }r         2 3 Dtype..hash.encoding/base64.Encoding P5xB         t  6 9      s3 3 Ttype..eq.encoding/base64.Encoding   5B        B B C      C &C Dtype..hash.encoding/base64.encoder   
    
  m'
  `6hC        C C C      C C hT)type..eq.encoding/base64.encoder  k y
 
   
	&	

	
		
  <]"
 p7 D        +D 3D 8D       GD xD #"	sort.Slice PO  1!$4	
  %!
  )%
  P8D        D D D       E E ,sort.insertionSort 0/  4"
  $6
  
  9XE        fE rE wE       E E ,sort.siftDown HGHQG  H 6)	
  F'3
  N
   :E        
F F F       6F KF , sort.heapSort HG  l 	
,
  -90
  
     ;F        F F F       F F Dsort.medianOfThree  Y 
  -- )"%
  )%
  VP%
 <0G        b  ?G CG       OG \G ,Tsort.swapRange [ &  (  ;    p<G        G G G       wH H Dpsort.doPivot xwxw
 	 	$4W
	Z)
%	+	9-RG,*),-	%&% %, 4S,$4W./&
  )yz2/.S1GD6(55*3+9
  ,
   AI        I $I )I       cI I Dsort.quickSort HGHG  &
	 	 	 "3
  (A-"
$
  k
   BI        I I I       I J Dsort.Sort 0O/ l 4   !  +%    @CLJ        x  ZJ ^J       lJ lJ ,,,sort.maxDepth / 
	    pCJ        J J J       J J Dsort.Stable / L ,        C K        ,K 4K 9K       iK K ,\sort.stable @?   


	#
  ''2
  
   DK        K K K       L L Dsort.symMerge 
  
	

7D	


"  q
  6;!.=Q[&7
  l
  GM        M $M )M       GM ZM D sort.rotate 87  $)$
  -,1
  !
 `HM        M M M       M M H,sort.insertionSort_func ('  !
  '

  
     I@N        SN ^N cN       N N H,sort.siftDown_func @q?@E?  (- 
  B#
  nB
    JN        N O O       'O DO H, sort.heapSort_func HG  N ,
  &=0
  
   JO        O O O       O O Dsort.medianOfThree_func Cl
  j $ 	
  
  @F

  K,P        >P KP PP       
Q hQ Dsort.doPivot_func xwxw
  '$?
	D
	"	'$>3# 
 !		%$;#$?%/&
  "q)&I11>#'*,
	$
	9
  
     PQ        Q Q Q       R RR D`&sort.quickSort_func HGHvG  &
	 
 
	+
  #:&"

  _
   QR           R R       I * Dinternal/fmtsort.(*SortedMap).Len % 6%    Q S        #S .S 3S       7S TS D 1internal/fmtsort.(*SortedMap).Less 8a787
  8  )
  m
  `RS        S S S       S KT R<d+internal/fmtsort.(*SortedMap).Swap popo
  :2s 

  !	0
	"
  "%0"
    TT        T T T       U U hWf(internal/fmtsort.Sort 0

  j7B"&UV
	

  
-N	%
  u"T-$N
	%

 0WV        ZV #W HX       0[ ] ^ _|`S ginternal/fmtsort.compare internal/fmtsort.floatCompare internal/fmtsort.isNaN p7V
a
 	bCC	dC			@EG@#D@C\Cv `"N	K%@@	LO?'@			@





		

?@

@


					

C@

@	:3	uJJ!"		$.*\!"		$.*,!(!(7JP		7	f:o]$,2I
2222l
  \$n'
'n!m'

	'R
'	'	 '		'( E%	%%	%! "% i  3F -
		
		
		
		
		
		
		
	

  #?U(p+'
'/L%o+'
'	T*''	)2''c=-%n!)$Y-8k=-!(J."
!b
  	bUQ	dQ	@
		@@
!	#*	',	'('('.		#$#$#	 "@@0	%	3\:	%	=:;01 	v gH`         d` }` `       a b 6b T    internal/fmtsort.nilCompare f**
 )	O	OIL
 	@@:L
  o
	'(P
	'		!		

  /'))'=))'%!L
  	!\
	
	
	
\V
  jb         b b b       b c ,,internal/oserror.init   R
  Q884G  



f
  $$$$$f
  lhc         xc c c       c c T.syscall.copyenv XWXW
  J)52	

  


  -%!#
 mXd      gd d d       d d Tsyscall.Getenv popopop	opopo
  .05%

  	%
  A
  0o0e      @e Pe Ue       e e L,syscall.Environ 	  10('&9

  		 
  _9 
 p(f 8       Cf Yf ^f       f f \ " 
syscall.forkAndExecInChild P3
  
,	.) )
  E7	
	9

  }(T
    r<g D       }g g g       j l m `8e syscall.forkAndExecInChild1 syscall.capToMask syscall.capToIndex #"
 ) D&	,
(	+T& z,:+$HY8(>;~
+nk'^[ . 
BK
/#..+!/>;
21'$bY5C$
o(*)99R		
R#"!C5
.4
'9}+2*"g+s83As83s83
#<(.
/)6G	G7-%(s		o
i
  #)	
	

)
		3)
!$(bC(%&!d$!7"!%(#+$#$#?f(A/$#$#$
A$%$	W"	!#>1$#7$!/?$
	
	?$#_$#$#b$#_$#$#z_$#$#b$#82?N;"
	
	 

()Y
  #Uz8[CH1%O*&0?/%V?
3	
2
3/95Z5w%CD 9  9P&T%$U+,1%&?%2U/0134334U781#$?#@8?v?6@C?$6W"6]|
  	    m        n !n &n       @n on THsyscall.forkExecPipe 0K/0/0/0/
  ,(65


   		
  @g,
 n        n n n       o bo TtWsyscall.formatIDMappings  K
   .(I
   
)$	
    (2	W.)	
   o        p p /p       Yp p p P    ȇsyscall.writeIDMappings syscall.Open syscall.Write XWXWX'WXW  1( <6 1( 
	
  % 
  DU 
   1( <6  p        q q /q       \q q q $    syscall.writeSetgroups  n0+i 	T0 
  %

  
  n0+i   q        r )r .r       Nr r T2syscall.writeUidGidMappings )  	>T5T1
	
  ,	
   p5
    `s          s 1s 6s       xs s @@Rsyscall.SlicePtrFromStrings xwxwxw
  	0%"	! 
  )0
	
	
	
	
$3
  Q!"c&$!

   $t        8t Ct Ht       `t st TDsyscall.SetNonblock 0e/0/  (
 	
  $*
  Z
  t $       t *u Ku       u v @w `@2    syscall.forkExec syscall.BytePtrFromString \`g*=
 n4"("8Y
 
4+*
942#$(T	%Cs
4,(1$%5 .#	
   "	


	%%!)
	
9	
	
	
   20H:%
s),-	=
  n4"("8Y	

 w           w w         ,,,syscall.init.0 $ 
 Зw        w x x       x /x DHsyscall.itoa 8S787  L
  
  H
 `tx        x x x       x x Dsyscall.uitoa popo
  	
>

  `#
  
  0y        $y 3y 8y       Qy |y 
syscall.ByteSliceFromString 0P/0p/0/
  `0!(	
  
$
  
-

    0y        y y y       y z dsyscall.Wait4 @U? r 0  
      \z        iz tz xz       z z Tsyscall.Pipe ( '(@' ~ 8	
  	
  	(    0z        z 	{ {       !{ <{ Tsyscall.Pipe2 0 /0H/  R	

  	

  	0
  { (       { { {       { { Dsyscall.mmap HXGHKG   L	
  A<
  A@
  |        | '| ,|       <| W| Dsyscall.Errno.Error 8j787  J
  	
  _
 0|          | |        ,,,syscall.Signal.Signal     P|        | 	} }       } 9} Dsyscall.Signal.String 8h787  J
  	
  ]
   }         } } }       ~ L~ i~ `(Psyscall.openat syscall.errnoErr pop[opo
 *`,	

 ~
 
	H
	

  
>
	

  /H	P
  *`,	

 @~ $       ~ ~        P   X`xsyscall.readlinkat xwxfwxw
 *l7

  


H~
~}


  	2
	

  /@	>


  *l7

          & 1 E       i   @@Psyscall.wait4 h~ghDg
 u TOHEF
OPKL
  .
  HD
  u         
  )       Q n } D    xOsyscall.Close 8J78@7
 E (
  1

  1@
  E @ԁ                 - D S D    Osyscall.fcntl @V?@D?
 M ,

  9
  9D
  M            
         Q n } TD    Osyscall.Kill 	(
    (        5 @ T          dxhPsyscall.read HbGHOG
 Y) 
,	
					
  "
  (O
  Y)          5 @           dxTPsyscall.write 
,
	
   p          Ä          xx,Psyscall.readlen H^GHDG
 U 4

  &
  0D
  U   @x        
         Q n } TD    Osyscall.munmap (
                    H k ~ hx8Osyscall.pipe @R?@@?
 M 0
  &

  ,	@
  M    ؆                 H k ~ TxHPsyscall.pipe2 0
   pT          b        k ~ xؿOsyscall.Fstat 0
  

    0          4       v  ֈ !$@(syscall.fstatat popOopo
 *`$	
  
L	
  
	.

	
	
	
	
  /DD
  *`$	
    p< $       J U i          lD    Osyscall.mmap2 XnWXDW
 e D

  Q
  QD
  e   P            (       1 B ,,syscall.init G A) 6A)  .  .  Ыx                  syscall.Syscall Z Z (   0 (       oZ          Hsyscall.Syscall6 \ Z   P        c f j        syscall.RawSyscall K K   (       / ̋ Ћ        8syscall.RawSyscall6 M  0            : >        Xsyscall.rawSyscallNoError %  `|                  syscall.seek Q Q           b  .^       τ ܄ Tsyscall.(*Errno).Error   @        Y \ _      b o Dsyscall.(*Signal).Signal ; 
; ;       `         b  .^       τ ܄ Tsyscall.(*Signal).String            Sd  Zd  ]d        A Dltype..hash.[133]string  $  d        y          D'type..eq.[133]string (_'(' 
   
	(
  W
                   Dltype..hash.[32]string   <         & *      . M D'type..eq.[32]string          ď ɏ       ޏ   D@     >internal/testlog.Getenv internal/testlog.Logger  h
	
  
	

  -
  #(
    0d         ď z       ޏ   D@    4>internal/testlog.Open v
  Ԑ         ď        ޏ   D@    H>internal/testlog.Stat -&%$
 PD        |           y h S    Htime.nextStdChunk time.isDigit time.startsWithLowerCase @?@0?@3?@;?@t?@?@?@I?@e?@-?@O?@,?@2?@-?@?@1?@?@?@1?@B?@i?@?@0?@3?@;?@t?@?@z?@0?@h?@#?@?
  
zy4f	QA=A///53/B	0

	54%@5J7P	6.".- ..{j	}	EM!04C70+,)1,0,+.5&6QA=A///53/a	 @5E63.	&6p$																					
  z#&.
	,!
	
)	
8	W 	B	%	 		$$:5	Me#&.
	,l#	Z
  H,228"4HpM!/
  Y'h
	    ܕ                  8 Ttime.match \
  
		
  -!
  X
  P (                  D3|*time.lookup 8d78f78
7
  "
9,

  
	

  ,;

 P8         G X ]       ė  `/time.appendInt 
  ( 

	
-)1	*+
  
		'39	
	
  *	O

    d        n }          hTtime.atoi HwGH&GHG
  +	 	
  */
  `
 ` $        % *       h   Ptime.formatNano popop,o
   
P01		
  &m%D
  4.>%
  P                 W  `time.Time.String 
  *X`?"(,L	8->	
  (I$  
  <%
    $                * S  	 time.Time.Format +
  
	
M2

  

  '<	+
    4         6          gg(Xtime.Time.AppendFormat time.Time.Nanosecond time.(*Time).nsec time.absWeekday time.absClock  )
 EEb  >		*(/$	?		-	
A
+*	P(+9	8	4@9--%ZY\][*6=6
	8W*-	
-,*N*ICD G2HCv*DK2DJ|*&I,*.(h*6-c`_`
,d*0,r*@O,*R,P*B		(T*D-qr-onmnARSX!	(>*d(L*@*v[-v!?r!j[*j!<f!,$*, *f!	(0*r,,*z,(*l*
u)$)LY>	KP
W
   *E'	L=NF+4AR*5
	3;>4JG(" \ Q"(F$1$(K((D$1q$$"<`<R:'((I '((b'L$	
   7L	0:0~K24$0P(P(s4$g8!
  EE
b	    h                 Ϣ X y |-]0time.(*ParseError).Error time.quote #  
#5HEQ26
  #
	
  #]UAM2(8K
  ;552>
2	
	U  `                   @ c p    time.getnum   )
%0@	
  .<
  	"	
/
  )^F
          ͤ ܤ         & ;     Qtime.getnum3 nKA
  7
8(	
37<	3.
  I.+
  W#A
  @
'
                     @Ttime.cutspace D D 
	  	  	                       : c 0time.skip  o u   

  
  H
		$
  PV
 0 4       C  ;       "   ;Otime.parse time.isLeap time.daysIn time.(*Time).unixSec time.(*Time).sec time.FixedZone time.(*Time).setLoc time.(*Time).stripMono #+
 3+2J!Mz0K(10J91z0K'j&
\ 1L 5 	&	#4A!8 4>- 	&&">


\,4
	
	S		& />;		&,&4!2/	&@&	&LU&	&
 ("4&*+"443.:&6:&:IDH6"L6"<)=/>=>=N)&P))R5#&
 &4	n!q r3rqx
) 3z){ r|{,&9
*&
*Q)$c
%#h-h4
	 (#$	+		i	'"S'!.giILKL0"+ILKL0qGS2'ILKL0gjILKL0"'j&44l	
O[		
	T?			1
  #	#I#			2)h*"


 	v 


-$k0

19($	 	0!! 5
 ) 	%+2/.-:-	8"*4-0;2!121f%2!%!$		*%$		1%  		1	
#%"	
#%%(8%1+0&A&"
 	u3PS3
 	uTKOJ	RSO:!  )PY 1 mRS"Y !mRSf	RS^	RSumRS#  + "H[ 1 mRS"Y
=1	RS"POP&3
 	u 
 	uTShPO.
 
1$d 
 	vx
  #6K:	Q0`"14
36
58
7:9<=v@?B
AD
CFEH2
9<=k($1!$!&$,
!,
!&..!2/+3,
!">-,
!,
!'>=,
!0,
!B,!,
!:C!,!@q!&j!&F!&w!&H!&1!!&+,!&h!&+,
!7,!,
!!,!&L$!&		W$!&		- A &		1!& #!&G!& #!&R.!&87A7&>%&!D#&{~
}:9<=uz{~
}:9<=uzX(@E#C*{Y=Y4
,YN1aJKkl#D*{k=YR:a<S{~
}:9<=u|{~
}:9<=uzyz{~
}J.
9<=d
:9<=v:x7
  #u
!l4+
	'	E!M0K(10"E 9$#1*),+0*K)'*)*)"j
&	
	
	8            ͷ         \ }  D    DQtime.parseTimeZone time.parseGMT $..%%'
  &
EJ
58DcfQZ[H
	
1
  Q=F8+
  Q
  _  Ը                 < X ltime.parseSignedOffset pop#opopPopo
  7$
		
  07
  8,B*
            ƹ ޹        	 * time.parseNanoseconds ('(!'('(/'('
  @ " $	
	
  /F"'
  s
  p                  ׺   time.leadingInt 74
  !
%	&#8	83
  
r00
  -
 \         q }        Ȼ  4Ttime.leadingFraction ('('
  #
 #	*0	*	#*)&%*))&'	
  #'U
  #
    H        [           / TeQ    X time.ParseDuration  N@=
 i,j1iji,j1ijGi,j1ijai,j1ijGi,j1ijVi,j1iji,j1ijPi,j1ij~i,j1ijz  
F
$.	 
G)!	{z} RIJI@G,1{
	G,1G,1a,1G,1
G,12?J'/G,19,1|/9,13t	
q
   #%	
S#	3^

.@3	
   \CF1(
$(
$(
>
(
$(
5(
(
*(
0(

	*
  ,1,1G,1a,1G
,	1
	V,1,1P,1~,1z    *                    hT    0Qtime.open @O?@? 1: (1	
  ! 
  5
  1:  +P        ] d h       QS QS ,,,time.closefd  , @    @+                 I ~  dx    time.preadn syscall.Seek syscall.Read POP2OPOPOP(O
 *F$!o!p2  H$	!

  8
"
  L>!2

  *F$!!2  ,                 ? M U D    time.(*Time).addSec '  
8&&KL$
  !
  
  N    -                   Dtime.Month.String popopo
  /c
  7
  
 .D        X h m         Dtime.Weekday.String popopo
  /c
  7
  
   /         ( 9          0|Чtime.Time.abs time.(*Location).get hghg
 1 (O(&
  VO	
  ?	
  1@  1 (       - 9 J          |time.Time.locabs hghwg
 1 (O&
  VT/.	
  ?/	
  1@  `3,        A Y ^        5 Dtime.Duration.String 
 	 
		
	

&9-=vI	O&";<	 
!(8	P(		P(
$klkxex!K~
G
  5'/.
Am
  Lt
   7 $                  Dptime.fmtFrac POPO
  $$


  /(
  ,
 094        @ L Q       y  Dtime.fmtInt @?@%?
   
,!	
  -
  
  @: (                  Dtime.Time.date 8P7 m Q  K  O   :L        Y m r          ,,t    Ptime.absDate `_`-_`?_`_
  4"%

!CJ56	!16
u
  w
  w
  =  =t (                  &        @time.Time.MarshalJSON time.Time.Year pgopop9o
 6k!l !*"B 5
  	
	 
	

  !.K9
  !   ?x                   * @`    Ptime.(*Time).UnmarshalJSON time.Parse 7	
 ZK)G 
$K	
  	
$	
  ,S	$	
  ZK)G    0@| (                         htime.Time.MarshalText hgghg 6k!l !*"b
   
  !+@
  !    PAX        s            `     Ptime.(*Time).UnmarshalText $
 EK)* ,K
  	$
  O$
  EK)* @B@ 4       b s x        a } PZY0time.Date time.norm time.unixTime  
  .

E
87		85	0-PMNMNM		FCDCBQRO
NM		FCDCDSTQ
NM	BE	8
	

 "
%!!*VUAB"	
@ILKL)dKIG]EH=K
   	$	8	i	 

   N%
  GI("+
+
	

	
"	
'	@[
/   `Jh                    T    hPtime.(*Location).String "& e 
  	    	   J$ (       < T Y        4 Z pX    |Ptime.(*Location).lookup popfopGopQopMo
  IH]$@&%&
	!(A%
4!	0L;>OBAB^	''
  cgG6%(
(08	!
  p<3(3(0>	5
  0   PN                   Dtime.(*Location).lookupFirstZone n*
  
0

'
  
:	
2
  gB
  @Od        4           Dtime.(*Location).firstZoneUsed G 
    .  O         ) .           /    Ptime.(*Location).lookupName 7
  A	'*
(
  

%'
"	
  .4A;";*	
   Qh                   @Ttime.fileSizeError.Error HSG p 4T    !'    0R        p  $ )       F i ~ D`    Ptime.(*dataIO).big4 time.(*dataIO).read  l(	
(
	
  
		
  G		
  3?1
    S                   Dtime.(*dataIO).big8 (_'('  ~
  2
  ?6
    SX        h w |         T\time.byteString 0L/0//0/
  00
  
  
   `T         4          Y ! ,cLaD)time.LoadLocationFromTZData time.(*dataIO).byte  
yi+_++\
 "  [m!ps!~	X#	,
!#	1

!F!!F!!!!)4#	 
!:	
	!:	b,50,,0,45FE$
$!,,
	,0?@!	Q-	
	8$(!:,,&#&	(	'#			#S


	,,w*v,i*h		17	7c
   )9++	#a
	-#8-+2+
	"
	-+2- 
	;+
	+'
	.
	)
	+B
'"!3'

		
	
	!"Z	
'0
($KA%!.	0),	##

!7
	
	
   Eh`Y%1H
'>!f#$48''*),+.*/0w/0//00d#K&A
5e3>411
  {KKFLM
J	LMLFJJ=K<,,
.+.73
+		.+*3*G			   e $                6 o )<time.loadTzinfoFromDirOrZip HGHGHG
  >@@N
  &
	
  & $)!	
  g $      E w          eT!    0@time.loadTzinfoFromZip time.get4 time.get2  P;
 q,rBqrq,rBqrq,rBqrq,rBqrq,rBqr W&0)4G,B<5	J!00/
Y		)E6'E0o,B,=%>G,BCG,B7	8+	7}~yzbH5G,B<



5	o
   74!&.,'!Y>!D!	1	v!!(
   ;$(BG<
S+G(
(B%7*$E$(BC4(B
#

'
0>vH$(B	
  ,B			y,B},BKL ,B !!$#&%f&%$#"	!ML(,'B('  PrL $       \ l q         (,<Ptime.loadTzinfo HGHLGHG
  JHO
  &$	
  &3! 	
  ps         * ; H       ~    @.    Qtime.loadLocation popopo q)rqr 0
0
>)
  	
  !P	F)%	
  ) @uP      h          < a 

p    time.readFile time.read 6AAA/AAAA;AAA
 0 m&*0`0<	<<
  67	%(
  6M$	.T
  0    0x                   2 Dtime.initLocal PdOPcOPOP1O
  :%  6J 
  "
-7
K
  K-87%/
K
  z                    Dtime.init @?@r?
 84aN Q8	8l5999999984ak	  










  $$$B$@
   ~        b  b  .^       5 5 Dtype..hash.time.zone    ~X        k v y      |  $Tptype..eq.time.zone  3 # 
s s    $            }r         2 3 Dtype..hash.time.zoneTrans   P4         t  6 9      s3 3 Ttype..eq.time.zoneTrans                   `time.(*Time).MarshalJSON xSwxwx 
   	  "   0                  `time.(*Time).MarshalText    h        | 3 6        `time.(*Time).String `;_`_`      0                	  Ttime.(*Duration).String  3      !    \         b  .^       τ ܄ Ttime.(*Month).String              b  .^       τ ܄ Ttime.(*Weekday).String  `          "      & E Dtype..hash.time.ParseError { 
   
  ]
                       $T44type..eq.time.ParseError  } 
 
   

		




	
  `9
t
    `X        t           T     Ptime.(*fileSizeError).Error H_GHG
H 
)@( )2@1(    M  )@(                    Dltype..hash.[12]string   `@         & *      . M D'type..eq.[12]string         Sd  Zd  ]d       4 A DPtype..hash.[1]time.zone P                 * @
type..eq.[1]time.zone 8b78>7 
   '	
		
  ''	+	
     x        ( / 2      = J Dtype..hash.[1]time.zoneTrans             Z Z        Ttype..eq.[1]time.zoneTrans   $M
  
 0@                  Dltype..hash.[7]string             & *      . M D'type..eq.[7]string              k         ! Dinternal/poll.(*TimeoutError).Error , P<        \ k p         Dinternal/poll.(*fdMutex).incref 0W/0/0/
  l		
  ,+

  O+
                   M n Dinternal/poll.(*fdMutex).increfAndClose POPOPO
  		'	

  K?D7

  +
 P                   Dinternal/poll.(*fdMutex).decref 8e787
  
  &6

  L3
  P        p           linternal/poll.(*fdMutex).rwlock hgh8ghRg
   	$		!$/
  %R"O	

  8	0	!1
   8        Z f k         $Hinternal/poll.(*fdMutex).rwunlock popHo
   	
	$%!
!
  -w@


  @	(!
           / : >       J [ @Tinternal/poll.(*FD).decref 6 g                             Dinternal/poll.(*FD).readUnlock  J    
     Џ,          L         Dinternal/poll.(*FD).writeUnlock                       " I ^ @    0=internal/poll.(*pollDesc).init internal/poll.errnoErr (U'(u' P*& L% '(#$)*
  	 "
  	b
  P*&              (       S |  hT     sinternal/poll.(*pollDesc).prepare internal/poll.convertErr internal/poll.errClosing  > c Q
 d PON]EW\[h8m
  --

  3PQ
  ?!"Q
 0          #       T   hT    Ԕinternal/poll.(*pollDesc).wait  >  Q
 hHy!zm 0/.=e567<;9!4H8M
  + -

  3{Q
  ?	!Q
  p          !       > [ internal/poll.(*FD).Init  Y  
  n

  	#
  	:
                     : K  P     =internal/poll.(*FD).destroy internal/poll.(*pollDesc).close (T'('
 J 14 3*
  
  
  J                     B Y 0     rinternal/poll.(*FD).Close internal/poll.(*pollDesc).evict (H'(N'('
 0D0 3NYH
op&
  


  2

  0D0 p                 6  m  x  T    rinternal/poll.(*FD).SetBlocking internal/poll.(*FD).incref pop	opop-o
 )

 )*.	


  
  tJ-
  )

                 e   0     internal/poll.(*FD).Read internal/poll.(*FD).readLock internal/poll.(*pollDesc).prepareRead internal/poll.(*pollDesc).pollable internal/poll.(*pollDesc).waitRead internal/poll.(*FD).eofError Z!	/
 1$Q3%&%(&"	 
s
	
 1$.!
$#$(!y	z "

	
  /
	
4	:	
  K
0	`/
  1$Q3("	
 	
s
	
  X       
 ;        T l xU    internal/poll.(*FD).Write internal/poll.(*FD).writeLock internal/poll.(*pollDesc).prepareWrite internal/poll.(*pollDesc).waitWrite -	@
 1$Ek%&%&%&:	F%& 
	 1$ .
 	
" 		

	8
  :&			
  y8s>/
  1$Ek:	F
 	

		           "       F }      rinternal/poll.(*FD).Fstat pop	opop/o
 ){
	
 )*1

	
  		
  Y
C/
  ){
	
                        0 ,,internal/poll.init   B
  *Q84.G-  



V
  $$$$V
    P        }r         2 3 Dtype..hash.internal/poll.FD          t  6 9      s3 3 Ttype..eq.internal/poll.FD   (        I T Y       f u TDHinternal/syscall/unix.IsNonblock 8R787  ,# 	
  8	(
  A
                      @Tos.Getenv (;' X         4	        x  B	 F	       I	 T	 Dos.errInvalid . :.  
  	     	        x  B	 	       I	 T	 Dos.errPermission <. P	        x  B	 	       I	 T	 Dos.errExist >.  ,
        x  B	 ;
       I	 T	 Dos.errNotExist @.   x
        x  B	 
       I	 T	 Dos.errClosed B. 
        x  B	 
       I	 T	 Dos.errNoDeadline D.         " * /       3 Z TD)os.(*PathError).Error hg  ^  
  g
                       Tos.(*SyscallError).Error HdG  ~  
  G
  P8        ^ j          2 |T     ?os.underlyingErrorIs syscall.Errno.Is (g'(' [-.
--.-90/I0/.<-. 

#
##
	
	
  -!:N	
  ( 
,#0
)	
  [
-<                      4@os.underlyingError   S
  


  !				

 P $       ` g l       v  d1| os.StartProcess HcG  P  	   @        ^i         * 7 @ @TH    8?os.(*Process).Release os.(*Process).release ( 5"2  
-  ,  (                      @TH    `?os.(*ProcessState).Sys os.(*ProcessState).sys $         < $                L 	 N dd Yos.startProcess os.(*File).Fd syscall.StartProcess os.newProcess os.environForSysProcAttr os.Environ *
 ^3C43430I%
 09
5I	218/C#&:%U
%

  %	
	
	
<	/!"

  
 %<7)1
  ^CI%	 Щ                    X    #os.(*ProcessState).String syscall.WaitStatus.Exited syscall.WaitStatus.Signaled syscall.WaitStatus.Signal syscall.WaitStatus.CoreDump syscall.WaitStatus.Stopped syscall.WaitStatus.Continued syscall.WaitStatus.StopSignal syscall.WaitStatus.TrapCause syscall.WaitStatus.ExitStatus  &787878>78B78787878Ke787878c 		 >	2>e	>
  P'&(			
  %N	_
  &		>		
BKe	c                     [       os.(*Process).wait os.(*Process).setDone os.NewSyscallError hghghrghg 
Cb "
.	"RCMNMNc 
  	
	#
  L>
!
#	
  
Cb    T       |          [ v      os.(*Process).signal os.(*Process).done hghghgh8gh'gh	gh8gh8g }!J!!" p).7:#!
!!
  

(
  *I	
	
  }!J!!"   а        l            Tos.(*File).Name 0 n0  	  	     0        F P U       ^   (os.(*LinkError).Error   
  
  @%	
   б        % 6 G           "    Los.(*File).Read os.(*File).checkValid os.(*File).read os.(*File).wrapErr `_`_`_
 8 |{8g
  :
3
  2.!
	36
  8sw/  гp                 `   X)    0os.(*File).Write os.(*File).write os.epipecheck popopo
 ,">	4 21,6g	
   
		3
9
  Q>
	3	0		0	
  ,"6sw	4    p|                    os.(*File).WriteString x[w x \    (                   2 M 0os.OpenFile 8[78)7  0
   
  -
                    Tos.NewFile (F'(' n ,		  "  *          + 0       n  os.newFile @?@}?  	@&,_NU	rq	
  	*%
  0*hB%	
          E  Q  f              `  	     os.openFileNolog os.syscallMode os.FileMode.Perm POPwO '?::9: :vu<I
  :+<
  y
<
	
  ':  @0!        A! L! P!       \! m! @Tos.(*File).Close % Z   

     !        ! ! !       " D" ``os.(*file).close @?@?  o
"	
	%
  	
	!9	
  0!
*9#
  P"        " " "       %# d# #  @    tos.Readlink syscall.Readlink os.fixCount hghghDg
 G9(:9>R9: $(F
  "$	
	
	
<
  )L!<

  G(R     #        # # #       $  $ @T@os.basename [
  *	
		

  G
  I
    t$        $ $ $       
% {% % `      бos.Pipe syscall.CloseOnExec hghlghghug
 C"PC"ABAB$ ,x#Cc"dcdw$rCo"popk
  $
	#
	#8
  Z*.
#:/#R
  C"PC"$   `&         & )& -&       8& C& ,,os.init.0 / Y $
,	  !  ! &        & & &       & & ,,,os.Exit  ; |
     &        $ & &       ' ' os.Stat h 8      ph'        ' ' '       X( ( ( `P    ĕos.fillFileStatFromSys os.timespecToTime time.Unix 
 `56565653656516 3<;<; 

*	'	
	
				

  
)%	a1

  <
h	
	1

  [3O*1   @)        ) ,) 1)       M) ) #'-os.(*File).Stat 878{78'7    &(
  	
	6 
  &#!
	
	6 

    *        ** 6* G*       _* * *     t?os.statNolog syscall.Stat POP}O /ABABAB <nklijg&
  <
  ?!
	<


  /    `+        w + +       x /x DHos.itoa  L
 `+        i+ y+ ~+       + + Dos.uitoa XWXWXW
  &
>
	
  `'
  "
    ,        , #, (,       , , D os.FileMode.String 8
  "	

	# 
9
  ">PM?D
  8
    ,        ]  - 
-       - - ,,,os.FileMode.IsDir *       T-        7 h- l-       7  8 Tos.(*fileStat).Name + + @-        i  - -       - - . D    tos.(*fileStat).IsDir os.(*fileStat).Mode           pD.         X. \.       _. ! Dos.(*fileStat).Size , 2,   -           . .       I * D% 4%  .        . . .       / / TTos.(*fileStat).ModTime 7 7 67        X/        Ƞ  k/ o/       r/ / @THos.(*fileStat).Sys 1 81     P/        / 0 0       10 d0 0 pL?os.(*Process).blockUntilWaitable  J$ #H$##$#$T 0 S	NHM#NMNQ%%%
   >
	&J
   O 	
		&	
  H#T    0        0 0 0       0 1 Tos.glob..func1 09/ V $:    &    @H1         P1 ]1 o1       1  2 ,,os.init   
 8 H&t (?&&&&&88-C\884G[&H7  





				

  $   $
   t2                2 2 Dtype..hash.os.file     /'  2        2 2 2       3 +3 $Ttype..eq.os.file  B L
 
   

	

  31
   3         3 3      3 3 3 D    $?os.(*FileMode).IsDir 
# #      #    3         b  .^       τ ܄ Tos.(*FileMode).String   L4        d4 k4 o4      s4 4 Dtype..hash.os.LinkError d 
   
  F
    4        4 4 4      4 =5 $TStype..eq.os.LinkError  a 
 
   
	

	
  D9
K
    5         3 6        Dtype..hash.os.PathError 5                 R $T)type..eq.os.PathError   `(6        C6 Zd  ]d       J6 W6 Dtype..hash.os.SyscallError 6     6        6 6 6      6 6 $T(type..eq.os.SyscallError  1 :
 
   

  9
   P47        b  b  .^       5 5 Dtype..hash.os.fileStat  7        c  c  c       7 7 $T0type..eq.os.fileStat  
	
  1  08        8 #8 48       Y8 8 8 $T#@!     ;fmt.Errorf XWX[W
 )
 $04OB)=
FS
  


	

  =/
  )
    9        7 '9 +9       7  8 Tfmt.(*wrapError).Error + L   l9        9 9 9       9 : Rfmt.(*fmt).writePadding @?@?@?
  &	
	$#
  	2	
  &F< 	
   @:        : : :       : U; ; 8WV0)    fmt.(*fmt).pad fmt.(*buffer).write xxwxwxw
 6XB=YB
 XB"'/Y21B(
)
  .				#
  79 
7#7
  6XB=YB
 ;        < (< A<       f< < < 8WV    ȑfmt.(*fmt).padString fmt.(*buffer).writeString xxwxwxw
 6XB5YB
 7X:9B>KYNMBD
E4
  .				#
  71 
7#7
  6XB5YB
   PP=        f= q= u=       = = Dfmt.(*fmt).fmtBoolean *  g "   	  	   =        > $> N>       8? |? ? lp/    :fmt.(*fmt).fmtUnicode unicode/utf8.RuneLen `_`_
 l
 ,%'(.
	%E!0%"%@%&+	
B		#					
+
  N*_6'f	 f
  2U_*Bf
  l
   `?         @ @ @       A 'B 0 |2fmt.(*fmt).fmtInteger popopo
   
	
xq	<'f=	"#,+	%sZ03	!DCDE
=*./;	aI83 	 0;	<;*+&;%?BBA
BAB1=ng0(7	X
														,
  G,Fj$5(Ts$#

  OND-9$M
  B        B B B       B B fmt.(*fmt).truncateString 8E789787
  "

  ' 
  6.
   HC        \C lC qC       C C  <tfmt.(*fmt).truncate 878787
  '
  D"(
  

   D         D D       (D =D TTfmt.(*fmt).fmtS X $     0D        D D D       D D T$fmt.(*fmt).fmtBs 8K7 h 0      E         E )E .E       'F F Xfmt.(*fmt).fmtSbx ^
 	 d;<;/0$$QRMNMZ%YZ
	kl7YtYl1 STSl_P 	'5Gt+;t%89:9
N'<Q
h		K
  )T%
		!	 $
 !		
!			8	=
  ))Tx90X8		=
    `DG        G G G       G !H :H t    lfmt.(*fmt).fmtQ strconv.AppendQuoteToASCII strconv.AppendQuote *
 d88 $
88N
  

		
  t8:
  d88   H        H H H       H H $fmt.(*fmt).fmtC 0{/0/
  & %

  &%(
  /)
 $I        lI xI I       I I I D@    mfmt.(*fmt).fmtQc strconv.AppendQuoteRuneToASCII strconv.AppendQuoteRune @?@U?
 R44+ *44
  *00
  m4
  R44+  $J        dJ J J       K L M PW@U_    Pfmt.(*fmt).fmtFloat strconv.AppendFloat fmt.(*buffer).writeByte 	8q
 3wJx!2*+.
= J)
#EL-<.1$)	

!C&5$!G			C.5$5G-	2%!*+.
=$!3%&-AVW^s	
	
			5	?		
  >"|G 	
R	+	
	5	+	
	*87

$!"

*'$		;
  3 ))	xME
"*4(	k6;
  3J!2*+.
=   M        M M M       M .N $H*fmt.(*buffer).writeRune `_`*_`h_
  
1.,P
  
	.

  H
*	
	

  N        N N N       N O .O D      nfmt.newPrinter fmt.(*fmt).init fmt.(*fmt).clearflags X!
 C#
!  	

  




  .

  C
!  `tO        O O O       O O Dfmt.(*pp).free 7  
  
8
  
 8
   PP        i  ,P 0P       4P - Dfmt.(*pp).Width - -      xP        i  ,P P       4P - Dfmt.(*pp).Precision - P        P P P       Q Q Dfmt.(*pp).Flag   

	
  		
  /

   `tQ        Q Q Q       Q Q Q P    :fmt.(*pp).Write XxWXBW
  YB
  

  $
7
  YB
  @0R        Q Q FR       Q Q Q P    :fmt.(*pp).WriteString YB
  R (       R R R       R R T\!fmt.Fprintf XW  -@	
   
   !
  4S        @S HS MS       ]S S Ppfmt.Sprintf HG  -4	
  

  5
  S         S S S       S T  fmt.Fprint XW  @	
   
   !
 `lT         S S yT       S T  fmt.Fprintln @	
     T        T T T       -U TU aU (T    @fmt.getField 8`78B7
 Istst2stst 0


  )


  BB
  I2   U        U U U       
V V #V D    ;fmt.parsenum fmt.tooLarge v

  

  R/
  
  j9   	tV        V V V       V sW W `Y    fmt.(*pp).unknownType reflect.Value.IsValid popopEo
 st !7R
\7C8E
  

	
			

" 
  5O-*	
	.1	6
  !7R
J7C
8	
E	
  @X        .X ?X RX       X Y Z `\(`fmt.(*pp).badVerb 
 uvuvst 3!)R;
5R-J7MK
  	
	 			 


		
 "!
			
  ,@L) E*	
	1	.K) r*	B	?
  "3!
R	JM	
;5R2J7MK
    pZ        Z Z Z       Z Z Dfmt.(*pp).fmtBool & Z 	  		  	  ([        :[ A[ F[       V[ i[ D@fmt.(*pp).fmt0x64 HeG  B	
  (
  [
   `[        [ [ [       .\ \ Dfmt.(*pp).fmtInteger @f?@?
  "!2L274!3"!#H HH&++	B"	H
  	(	)		(	(.	(F	#8		(
  H5M03		M
   \        \ \ ]       <] [] Dfmt.(*pp).fmtFloat 0O/0/
  551

5
  	(	3	f	1
  1I69:
   ]        ] ] ]       ^ `^ ^ D$    mfmt.(*pp).fmtComplex XWXW
  $.EA	 
  -%

	1
  61 
  ?Z.EAQ  ^        _ _ _       K_ _ _ hT    mfmt.(*pp).fmtString fmt.(*fmt).fmtSx @*?@?
 pBnB5 !	#B	  		B!
  		$!	$	
  9	<
  pBnB5   `        ,` D` ]`       Ra {b b @`dh,fmt.(*pp).fmtBytes fmt.(*fmt).fmtBx 
 
s=t3stWB%B= @	9	g#,0:L;:		=@ "		$.(E#IA>	iB,41	6		eB,6)5
  )	*	"
	 	"/!!&
  "!$#	
)
"	)
$)0'2)%	"!$	-		
  V-D

*1
26
*1-	-	
$,$	
,$	
  Ig#(,0J=
:	
A;G	=LA)+		3WB%B=    !c        c c c       td )e ze P@V    \fmt.(*pp).fmtPointer xdwxw stst 			*%)*/&)&#'	;l'9JDi7O"$
7
  
&	

	 :				
	
C
  ;!

%KO)	 :*]C*1J
  ;R
'	9JD37O  %f        f 5f _f       g g Fh 0$p% Z8\*fmt.(*pp).catchPanic 
 5sOt	ststsQts	tstst "		$.	8E3Y^X J>""	"	"
  2=

":
$  	"	 			!		

  >T
6WG2 <- 
*+77G!	&	
  5-			8E.3<
@X-J9<	<:>		    `+ i       i ci hi       i j P4fmt.(*pp).handleMethods #X  +61


Ag-AX-+<s%s3+$
	
  #-,
-	-1	
"+
(
  #6}4%r4_
	,2O
/
    18k        ~k k k       l qn ro (Rch^-fmt.(*pp).printArg reflect.Value.CanInterface reflect.Value.Interface s
D
 xuv"uvs3t&sts?t3ststst7st 	##	
$"		$.
!,lb"		$.3 12P$[]H.Gt(0$/x
('<;k$# l87#@?RDC,+h4 3 '		 b
  +
$

%"!		 
##	-)	#3!%
"("% !"!%$
	1
  	G	H-&)(			3)
-)0
#F
!%(
"("*
"(
!%$
&	
	1
  x
"!			&-		37   `:p        /p cp Sq       u ){ | 4f    ppfmt.(*pp).printValue reflect.Value.CanAddr  
 /s	tstNs
tststststsCtststs!tstststts&tsGtyststst%s	ts	tststs@tst%ststsCtstststst#st+s
tstst#s
tys+tesdt  	#%	
	
##I
1


@


l6  i> DDl
 i<73 

7D

	
		:"t	c


/
)'
:
C
%
O


M









3







@


g


3




/
l


@



7

D
@	

:Dx:7				 /@!	>	*m>3j[M	:	3B	!

+`::5



3 		@ !@!$%!),>
;<;<;-n
;'1=+sy
   &".
		
	/
	
	
		
	'	
	
	
	
	
	
	
	$
	&	
		1+
		
#$(
#*'
#,
	

	
	0P
		6
	$&+! 	'	$
#*'2!
#$	/0,/$# $/ %&+
 "$?/
%1	$
#*'
	

#,
#, "1
8789
#$E 

	 03	.!
#$/0B/$# 	%C 
& + 	

	
21	#0 /$# 	/B3	)$
!65	/,)
#<	M				3LKNM
	 
43	-	*&+
	
	 !
21	0	0#
#0/ BC %
&%

#,+	

#,Z9
#\		S

		
21	$!HAB?
	)	
$")	%
	$
%%&%&%
&%'$%%(%&%',%
&%&
%*&(
%4(%,M
	

/			
   4"c(	'B

:7I!	
	*	
	
	4	f3!C	
*	
	
	4		2		]15E:!"M 	
*	
	
		
*	
	
	4	   /s,		2			C"-K		6		Q3##		2			&1	7X	@1
+.	#		,/0I6330H/0/ 61-/0/0/0	
*	
	
	4E3!413
	'
:'9)S		6	
		'
w	'
	M5/q
  /	N	
	G  D MPDl! 73 M@ 7 D	:"!"/!$:#D&%%p('(M'*)*MP%$#$#$3#$#$#,+,@+,+"!"3!"!"!/.l/212@12&/4734D30G	-.:-6587D:[9<w	9::9w>?B ADB@ABABAD!CF3EwH[GJIJM	GH:GFEF3EFELKLBKL	KN!MNM	@CDC+P`O!POPOP:OpRQTSUVU%V	UVUVUVUV@UXW%XWXWXJWXWXWZYZY#\[+^
]^]^]#`
_yb+ae$(U [,        ; G         t  |@#xLfmt.intFromArg (^'('
 sEtstst	st stsCtstststFststsCtstststststst$s2t "				"		$.	(	
@
5
!$#@
-
	4
  :#'
'

	J'
	

	
		
  V''N\
  R	'		 M
F

I
	$ ^4        G ^ c         Dfmt.parseArgNumber @x?@?@?@?@?
  
'


  
  
    _܂ $                " 7 xTfmt.(*pp).argNumber ( '(t'('('
  (
  ));
  K?
   `                 ǃ   ld    8mfmt.(*pp).badArgNum XWXW
  3
  	
  ',&3?
  3_>K
 bh          }       ǃ   ld    mfmt.(*pp).missingArg 3
   pc؄                   > x1H4XfX+fmt.(*pp).doPrintf 
 ]uvuv
 

!"		34%_
D&1&"+'*.6TK

	=			&
55&>9abV293R J;3g	y+
3<"-TK
!=
|Q%Y><G5
?	+Y>!	'(	'F	IS
	
7	+	;		/		1	#
  $P' 6!:' 
 :
%B
G
'
	)"! $		$#	0+,	
		" $A!	,+/H
"!		,+/H
"!		j	!0	<)*)*!	^
  $w:6U3''1)!@H- "1*G

*"3322	>(*	^
  ]	=	a$
b	h293R$J;3J		
8A+Y>Y>S	
7q `q8        J T b           \ `+Hfmt.(*pp).doPrint  uvuv $"C		
  /
	3				

	
  D
  HC		   r`        t            X4    `mfmt.(*pp).doPrintln XWXJW
  !=
l
  &
			
  e5	*	
	
  [
=
J
 @th        x           DHfmt.glob..func1 # @ @        t܍                  $ 9 ,,fmt.init  MG   0u,                 , Dtype..hash.fmt.fmt  ux                  $Tptype..eq.fmt.fmt   J
 
   

		
  1
 0v        C6 Zd  ]d       J6 W6 Dtype..hash.fmt.wrapError    vX        6 6 6      6 6 $T(type..eq.fmt.wrapError   w          Ə       ͏ ֏ Tstrings.(*Builder).String , ^  
	  
	  Pw           / 3       I * Dstrings.(*Builder).Len % h%   wp                   Dtstrings.(*Builder).Reset d x	  '    w        & 2 7       M   Pp    Nstrings.(*Builder).Write strings.(*Builder).copyCheck XWX{W
  m
b[Ec\
  



  .$
7

  6
     y        ! 2 7       y В  Q    `strings.(*Builder).WriteRune strings.(*Builder).grow X[WXWXW
  
T
	CW##XO	XW9|
  
 	

!

  6*
V6*	,
  p	
    `{\        & 2 {       M   Pp    Nstrings.(*Builder).WriteString 
[E
    |Г                 L  0strings.explode @?@4?
  ($	 !	
		
  $

5'5
'
  B{
'
5
	
   p~                  + DTstrings.hashStr U z Z   6   6 ~p        ~          ڕ xTstrings.Count 0/0*/0 /0/
  
	+!
  2 #
  w 
  0        T k |        і  D(    strings.IndexRune strings.IndexByte 8J78578R7878#7 	G: !$
G%
  %
3 
  C*2!
  	G   04 $       E Y ^          
 `!strings.genSplit POPlOPOPO
  " #
1	*4*%
  $:>
	
	G
  >	*,
    `p                  i  hTdla(tstrings.Join strings.(*Builder).Grow f
 c'6M	5` 	
 ILN'6MV
;7	R%	HJ
  !"-

	!"!&%&		,			
  B+!_#&.P(!	,f
  N'
6	M
V
;7	e	5 ЇD                    ˝ \/8<strings.Map strings.(*Builder).Cap strings.(*Builder).WriteByte 
 g5`3	6;-
		
10 "5
+U"R)
+}r6s
WXWH%7	R&
j'&!
9			87I!
  8A*
7	

	3>		
	;
	
'	
	
	
	
	
	
		
	
	
  4+
2	
	t	
  R5
	`	6
;-7	N
		
1             ֞       Z   0RHHstrings.ToLower s'
 0
2f 	
$$* IR

}r
2
s!
  1* 		
	
  1d	
6('
  0
2
	
a  `T $       d |         m `

)strings.Replace )&t
  
,	
9	

(54+/		Ae<+

<	
'
  )')
$+2
"
	#
"1	+i
  ux*
J
  ԡ         9 B        Q }     `strings.Index internal/bytealg.Cutover xwxwxwxwxwxwxwxwxwx,wxwx*wxwx_w
 ) 	
H
	.-%D

	$s

t	.E	!	v	CD7
  !
|5	(2!1
=U.T(
  !1	gC:2
  t<)   ̣                 V  8Dstrings.indexRabinKarp POPBOPOPlO
   	3!					

  P5
D.
  _7>.
           & +       q  ť      7encoding/json.Unmarshal encoding/json.(*decodeState).init 878A7  +&,
  		6
  <6	
  cd, К        F W \       k  `38encoding/json.(*UnmarshalTypeError).Error   v
  				

  (-%
Y
           9 I N       ^  T encoding/json.(*InvalidUnmarshalError).Error HGHgGHG  hh
  
   \\"
   P        2 H }          D$P"Rencoding/json.(*decodeState).unmarshal encoding/json.(*scanner).reset xwxwxwxw
 }K~}~Y~'~"~}B~}$~}~
 !"		$.(
,Y
sjgp,(:!(

  "#
&
		"
!
		


  "0 ,
	!
"!	
  	-	
Y'~":
  h        ]            Tencoding/json.Number.String * *    	   Pت                 i  Dencoding/json.isValidNumber j
  

	
	! 			L+
+
  J+5
  
    0Ы                 0 o 0%encoding/json.(*decodeState).addErrorContext @F?@?@6?
  %$K	
  	
	
  5	7	
   `Ȭ                  7 .encoding/json.(*decodeState).skip @s?@?
  (	
  	
	
  V
  |                 í  D$encoding/json.(*decodeState).scanNext 9% { #	  
	  ,
  ,        S b g         0Vencoding/json.(*decodeState).scanWhile 8s78787
  

  			
  R
  @        / < A         D
encoding/json.(*decodeState).rescanLiteral   
  	
($%	-01()8
  .

	{
  5{
             j          4 W 0<0    encoding/json.(*decodeState).value encoding/json.(*decodeState).readIndex XdWXWX\WXWX%W
 .}~i}~^}~ 0	

(#
	

(
 
		P7
  


  ( 

B&%
  .iO
	  `        ձ          . @T encoding/json.(*decodeState).valueQuoted <9
  

  

  '
      ,         '       t   b3U    =encoding/json.indirect pop3opopo
 }~}~}~2}
~}~'}~}~"}~}~4}~L}%~=})~}@~	}~}G~}~}~H}~	}~c}~
}~}~}J~}~}~h}~}L~
 
	#2LKL		
			KL	4	KP$%+ip)'q~	44@
l@(001`2
=@E		

	21C6
	
2B	$
		13	
  '
VC
	G1
	
	 0
	'		'	
	
$
	%
	
@$
	'
		
		
		
	

  1'''!q		O	4+%'9lL
  2		'"4L%=)@	GH !	$#c('
&%$#$B#h#
 PԶ         W q       ]   ]8\ [Hencoding/json.(*decodeState).array encoding/json.(*decodeState).saveError E)
 o}~	}~}=~H}~ 9
	
 *T
.knXT5y #4+&*#S
(9@Y+		{2)"		$.( "2)I
  "$
#,		F. !2"	!3
		)"5
  IL&	)4+%C	%3
	H"!%5 ,)
  o	"2~+		H	"22|    й8                    XA`lencoding/json.(*decodeState).object reflect.PtrTo reflect.Value.OverflowUint reflect.Value.OverflowInt reflect.MakeMap #c
 }~}~}N~/}~l} !}F~A}~'}~}G~}F~A}~'}~	}G~}~	}~/}%~}~}N~}"~}~}~<}D~$}J~T}~}p~7j 
#B
5,#		"	ZG0$/	


  W
jFd&~}n
A
P

O&# "		$.
/	W!#:(=5("		$./5@:(5("		$.
/&5@8G1/

j
w\
w9
O+s~)m94

!"!"	bghJ+('('LKbJIba
	/	u6565[4~}n43I45  5	6V65 C@%* a0H;<;	YZ;:?	_a5,#7	
%	@	



)a5,) "		$.1# +>#S8	e		%

  #
%	
6Q		'
6/		!
"

!&	 "
(=
"/	
2!""'=
"/
#4!"	"'	
#5
	
	
	1	0
/!,;,	21"	!
"143

-FE8+:H
M	

#!2?'		!<
C	
<5$6=>$;			,C%
#8	9
$
'%	
6! ,!"
"65
	
	
	
		
  #g+

	
	6"f:z/015D/,
#?589  ,!56V
6$
^  
565:Y9:926,5F5(56
5 	'>$^  
565:Q9:946,5L5(56= 	'N=
,-$"/50#$#$O#$A9U61OX
%65F
knmnI':j2qrk
Z"Y!`U 	'`		5LV;Uj#$Q#$X.W<Z}~}
	
	8	'ol}~}
	
	6/ 
y'tmIt%.}/
  %5d

	
/	/l
!58 +	#A !'*),@).-.5-.-80+	3A01':9	<@9/

>?	BA/B%ADCFEFCEB@AHGH;GJI%J5IJITL"KLKNM<LDK$POPORQ%R5QRQ?T/	WTTUU^]^]S*
K7jPO   (        S c r          *)X@jencoding/json.(*decodeState).convertNumber `_`U_`9_ kt & 0:
  *		

	
	
  >%	
  kt l (        F          O D` Dtencoding/json.(*decodeState).literalStore reflect.Value.OverflowFloat reflect.overflowFloat32 encoding/base64.(*Encoding).DecodedLen  ;$g
 }~}F~9}~}
~
}~}~}S~9}(~}~}3~1}}@~Q}
~u$vu
v}F~9}~}~}~}~X  			=	
 '
C

O

				C	-				;	(19
<<5@2	Ki
r!"0		~
=
*

J

	
I
,"#"		$.95

J

	
I
,	
C
/n
9		2=
1J	G)&$0"@(5	G#]	*.M4(5	G#	
*=R7	'A
."		$..-5J	I,W5	G%	"]@A1			J1J	
G
)I%E
AA
5J	
I
,*?"		$.95J	G)
Q	Q
X	^
C
UFeA
   7	



	!


	

H

	
7	
	

'7	
	
	 % 57	



	

M!	 	

	

M
	7	
	

!#7	'
I	7		

H	
	
@
	
	
	

BR
	
	
	

B
	
	
		


	? 	

M
	
		
	&
	
	

	

DD#'"
L	
		

H
	
		
	(	

%

M
	 
		 	
	

H7	%#
	
	$#7	
	

!$
			

   $$G6
6
	
H.$G6
B%$G( ('$G6
2! .	
	>
M4'-58 
%)"56
!$.	
	>
M:%' GR
!0f$$G(2E
$G( 
!6	
	>
H@
90;/(*c
0
/  E
	
	>
BF
%)20
/  E
	
	>
BF
%%(+#+
R9"SV 
%)"56
!6	
	>
MFc
/  E
	
	>
DFD
%21'0B$'# 
%%
!6	
	>
HX 0K+
^
MD%
!6	
	>
MX*-T5f/ 
%)"56
!6	
	>
Hh)
$G(.B
%)$GR
!0g
  =O	C;
=*J	[d+	95J	 ["U!$	%('J('	*Y),+,+	.Y-+0/2121	4Y3+65v8S79:,	=9:;7DCJDC	F[E,&%HGHG	JYI%L
2M1NKL@KQP	QTSJTS	VYUxX$WoZSYFX
W:\[J\[	^[]`+	c9`a5jiJji	lYkponmrUqbLKX                     6 c 0encoding/json.(*decodeState).valueInterface 0k/0S/
  		,	

  

  F

7
                      q  encoding/json.(*decodeState).arrayInterface 
  &	>
[%
  





		

  6I $
0		"
          ( -            p@    $encoding/json.(*decodeState).objectInterface encoding/json.unquote popo
  	
	" 
]
$
  !'
	

			

  <	!q
  SI                  *   p$+    Ьencoding/json.(*decodeState).literalInterface XWXzWXWX&WXJW
  		#D,X% U"		
  &
"	
		


	!
		#
  h#o 	

_J	
  ,L    p
        ( , 1       ] h Dencoding/json.getu4   

			
  	U
  	l
             > Q        ]  x')4     lencoding/json.unquoteBytes unicode/utf16.IsSurrogate unicode/utf16.DecodeRune  ! 
 PI *1&#%
)2%'&F	!

#&+.36)-
(541

@(
H!A!f{),p!#
r
~}/!	6KLST[\cdkls		%
  ?54*
#4!c*	 #S3;!"		
  LG$1(
!	*8	QB{
!	A4		2
  P
?  @        D T p          &%    hjencoding/json.Marshal bytes.(*Buffer).Bytes hghfghg
 Q(!Hc
 $( ,?$
  


		,(
	
  X26	
  Q(!Hc
  @        Y e j        
 T`encoding/json.HTMLEscape HGHWG
   !<-8!"!-30:		
  
	
	
	'
	
	
	W
  $W
 pT                   T encoding/json.(*UnsupportedTypeError).Error 8U7 r V    J               $       , A Tencoding/json.(*UnsupportedValueError).Error 8C7 ` D  
  8   P                   xencoding/json.(*MarshalerError).Error hg  
  	
  87
   <        Y h r          D     8encoding/json.newEncodeState >
 :C 

  


  7
  :C         - 9 M          `(encoding/json.(*encodeState).marshal xwx6w WGJ% )."		$.* &

  2;	

  `D	

	
  W)		J  4        O v @       Z  J D    encoding/json.isEmptyValue (]'('(''(1'('('(('('
 	'C	B			@@@I'e
 		




@



	
	(			@	

	
		@		)
:z	

  ? 
	'3
	'$	'O

	!C			

  ?'''!
#'##'"
)!Ce
  	'Q	B	@
	

	
@	@V'
                   ' D Tencoding/json.(*encodeState).reflectValue (X' u U      "  P                     T    9encoding/json.valueEncoder (?'(' O 8  	  )  O  L        f {         [  0    9encoding/json.typeEncoder POOPOPOPwO
 G :6@-/0-	$!
  		(	/	

  :2(<2	/-
  G !         E i          Tp    jencoding/json.newTypeEncoder      .   7   2   :  :  9
 r9
 1)1)"*'
* !.  
	  -==9
  
	

	
,	'		"				

  ,,9
  r
   %`                   Dencoding/json.invalidValueEncoder 0#/ @      $  @%        2 H w        O w encoding/json.marshalerEncoder encoding/json.(*encodeState).error popop#opo
 %FH
 

		%%m*$  		:H	
  1
=
!		
	

  
	=$H	%
!';
  %
	:H
   '          N        3 _ 0h encoding/json.addrMarshalerEncoder popopo
 A5,
IH
 (		qm*$		 	
		:pH	
  /
	
=	
!
		

  $
	=$
$	
!';
  A	!N,VH
    *          *          8encoding/json.textMarshalerEncoder hPghoghg
 (%FH
 

		 %	m'		:H	
  -
:
!		
	

  -$W$
	:%!';
  (%
	':H
    ,                 Q   .xpencoding/json.addrTextMarshalerEncoder hghgghg
 A*(

IH
 (	 	m*
	:pH	
  7
=!
		

  i$O
	=!
';
  A	3(*VH
    p/H        b m r         Tencoding/json.boolEncoder 0^/0V/
   % 	 	
  
  =)
   P0        % 2 s        & O <#    jencoding/json.intEncoder hghg
 =	
 7	:	
  $0
	!
	
	
	

  $l!
  K
  1          &          <"    kencoding/json.uintEncoder hghg
 		=	
 7			:	
  $,

	
	!
	
	
		

  $i
!
  G
   3          (         = 0!encoding/json.floatEncoder.encode math.IsInf math.IsNaN math.Abs 
 G:x	>H  

 1:
D
1<AD((	w;

:	H	/
  7}.mq'
	N!			
  Nq+N&!'	P
  
G:x	|;:H   7                 (        kencoding/json.stringEncoder }
  	0EZB##$BlC
  				

  Hs"2$	!9/%!"
  BlC
 p:D        c s         ? X T     jencoding/json.interfaceEncoder 8|78=787
 R,I
 		N :
  ++	
!

  2.$!
  	R,p
    ;                  ) :  ȵ9encoding/json.unsupportedTypeEncoder HG
  	UI
  
#


  $#
'"
  nI
    < $                x  @ P]    ؐencoding/json.structEncoder.encode 6
 	?	D 	 *3$)	!$!
	
*3

@
(#).$43	4&$*$
  
<	,	'		
	5
   9Y:	'~	/] 	
6
  	?	@   @                   encoding/json.newStructEncoder P{OPO
 
4f
  
  ,	
   @D        d {        4 ! u `^encoding/json.mapEncoder.encode  x
  1
IH
 
 			#5lC1$.m*:pH
   :		.
 	#
X
!		

   O*?&Kk		$'&%X)!&'#;
   	:LVH
  E                 	 F	 `xencoding/json.newMapEncoder ('(e'  $,EA
  					
  3!
	F
    G	        	 	 =
       
   /0X$    encoding/json.encodeByteSlice encoding/base64.NewEncoder 
 I{|{|{A|9{|{|{|0I 
	)$6% A( :
  /	$

!
  6#V
 "$	$#
$	
!
&
  	!IA90o   J<        ^ n         6 Q 0    Xkencoding/json.sliceEncoder.encode 8c78=787
 9,I
 
	5 :
  +

!
	

  +$	!
  	9,p
   K                  h       8encoding/json.newSliceEncoder 0u/0/0G/
 g
 'E				/*		
  				

  .
	6)
*
  g
  PM                  L D@encoding/json.arrayEncoder.encode HG  &Y
  
  
   PN                   `xencoding/json.newArrayEncoder  ^ 
  ,E
  		
  !
	
 N<        \ l         < W L&    kencoding/json.ptrEncoder.encode 878=787
 U,I
 	Q :
  +
			

!

  2%$	!
  	U,p
 PP                   `xencoding/json.newPtrEncoder ,E
   P        9 D N       `       7encoding/json.condAddrEncoder.encode (C'(7'
 | 97
  
  	

  |    Q                  ) |Dencoding/json.newCondAddrEncoder 9 t X        R|                  A \ j D    `encoding/json.isValidTag strings.ContainsRune unicode.IsLetter unicode.IsDigit 878787 V	 
	!; / 			
		
   	*8L
  	z
  V !;  @S                  . ppencoding/json.typeByIndex   #%#
  		,
	

  &|
    0T          a       A  . P
`P'    Dencoding/json.(*reflectWithString).resolve HVGHGHGHGHWG
  Y2NCPCe2# 1
+
	0
@0@(#
  
	


'

'				

  /

'q'7 K
   Y2
	NM
P

I
	e#    W                  4 T encoding/json.(*encodeState).string XWXKW
  
(	309>!


b#% wl5$+/ot-+MR*$	%			
  *!	-"
	A
	 	\
  ,Qb"`
    [                 ~  T|#encoding/json.(*encodeState).stringBytes `_`M_
  
1	309>!


b#/ wl5$5/ot-5MR*-	%			
  *!	-"	G	 ^
  ,Qp$b
  `p        `            D,encoding/json.byIndex.Len " "  	  	 P`                   W<encoding/json.byIndex.Swap jG
    t
  
	t	
 0ah                   |xencoding/json.byIndex.Less i
  7		
  
)
  4G
   b,        w           l# $ d``encoding/json.typeFields reflect.StructTag.Get encoding/json.dominantField #&B
 &rS	 #*5!#	"
!3-$-&	
26/&!8)8.
.		 C!0!S\J-
n\_#	DCFKK 	  /		w.
	5#:=	"!"!!/
	E0
DOP!;2G!"(A@AB/&>,-,2?	.	A
		Q	o
  #	7		
	+#		

	0%'E%$(&8!	

"	"&			$
K". -'-=
)	"+,	F)"!$	74

(6*%*P
  #*!?	)#;&E0>,GQ%h.,+E F(?G +J*G"L*--#"$+#[,+KZ	9%{ 	0/-.
0/J)>'Neh 3#m`%_`"cFl	7|+w`_7v	9h_*|%; ,
B
  &rS!	!	 u%        #% 4% 9%       Q% % 0P encoding/json.cachedTypeFields hghgh4g
  :]4UY
  ,		
	
	$
		

		
	
	

  :I$	b-
    pw&        '& +& 0&       S& l& Tencoding/json.foldFunc   D	
			
  K
  Q
   x&        & ' '       W' x' hDencoding/json.equalFoldRight 8{7878787878787878
7
  |JI		
J%CJ					)	F		
E
  
E
	K	\
  sx	)
    y'        ' ' (       %( <( Tencoding/json.asciiEqualFold Z!
  
	
				
  B		
  B		
  `z(        ( ( (       ( ( Tencoding/json.simpleLetterEqualFold B w 				  *!  K  z4)        c) u) )       w* + @+ `/    pencoding/json.compact bytes.(*Buffer).Truncate popopo
 
+/\  r
oDC	N=		$#130,'-8"	1B_FO5ID%%.-BCHW
	
  ?8;E
	<!,
Z			
[
  7	
1Yt	
  
+	\  +        + + +       #, R, m,     7encoding/json.checkValid   $  '
  4	
  	

'
  O

 '
  ?
    ,        7 , ,       7  8 Tencoding/json.(*SyntaxError).Error + \+   @$-        A- T- Y-       s- - D0encoding/json.(*scanner).eof Ky  n
  
*$
  @*$
    P-        +. >. C.       Y. h. s. D    D8encoding/json.stateBeginValueOrEmpty encoding/json.isSpace 5
  
	
	
  6
  D
  M
   .        )/ ^/ c/       / 0 41 `/    encoding/json.stateBeginValue encoding/json.(*scanner).error encoding/json.(*scanner).pushParseState pWop5op:opopOop[opop9op5op[opkopo
  
 
	

UXWPT0+0#	MPOPL!
  4
'		

			
)
  4
A'*
	*
  #'\PP
   `1        1 1 1       1 2 2 D8    08encoding/json.stateBeginStringOrEmpty J
  
op
qz
  <
  Y
  #b    l2        2 2 2       2 3 ?3 `    kencoding/json.stateBeginString pEopop2opo
  

  "')
  "A'
  #>'
  3        3 4 4       4 5 \6 `t&    encoding/json.stateEndValue encoding/json.(*scanner).popParseState p@opCopCopop]op<opopRop<opopopBo
  

	!	!&
  #
	'D
	
	'D
	=
	!
%
  !#A'	DA'	DA=?%
  qs'J.'?
	
.'%
  @6        6 6 7       %7 ^7 }7 `    kencoding/json.stateEndTop p"opo
  
  #<
  A<
  
  7        7 8 	8       28 8 8 `    8encoding/json.stateInString p-op5opop0o  
	
  
	%
  
A%
  %  p9        '9 <9 A9       ~9 9 9 `    8encoding/json.stateInStringEsc p?opopopo
  		
  'N
  A'N
  k'  P:        p: : :       : : ; `    8encoding/json.stateInStringEscU p2opop3o
  &
  &%
  ,A%
  '   0h;        p: : ;       : : ; `    9encoding/json.stateInStringEscU1 &
   ;        p: : <       : : ; `     9encoding/json.stateInStringEscU12 &
  x<        p: : <       : : ; `    49encoding/json.stateInStringEscU123 &
 @ =        = += 0=       U= = = `    \9encoding/json.stateNeg p-op:opop'o
  


  

'
  

A'
  '
 >        -> 8> <>       L> _> Dxencoding/json.state1 2( x 	     p>        > > >       > 
? Dxencoding/json.state0 -5-  

  

  

  0l?        ? ? ?       ? ? @ `    X8encoding/json.stateDot p2opop'o
  
  '
  A'
  Y'
  d@        |@ @ @       @ @ Dxencoding/json.stateDot0 7-  
  $
  (
   PA        A 8> (A       :A OA Dxencoding/json.stateE -- 
	  
  
   СA        ? ? A       ? ? @ `    l8encoding/json.stateESign 
   PB        .B 9B =B       IB TB Dencoding/json.stateE0 * S   $  (    B        B B B       B .C UC `    9encoding/json.stateT p-opop%o
  

  
%
  
A%
  T%
     C        B B C       B .C UC `    9encoding/json.stateTr 

   D        B B 7D       B .C UC `    9encoding/json.stateTru 

  D        B B D       B .C UC `    8encoding/json.stateF 

   pE        B B &E       B .C UC `    8encoding/json.stateFa 
vqry
  E        B B E       B .C UC `    8encoding/json.stateFal 
d_`g
 PE        B B F       B .C UC `    8encoding/json.stateFals 
RMNU
    pF        B B F       B .C UC `    H9encoding/json.stateN 
@;<C
   0F        B B F       B .C UC `    p9encoding/json.stateNu 
.)*1
  XG        B B oG       B .C UC `    9encoding/json.stateNul 

 G        `  G G         ,,encoding/json.stateError " 	    @,H        DH `H rH       H H H     0kencoding/json.quoteChar 
 [ 	
+f	
  $! 
  >F8
  [   $I        ;I JI OI       \I sI <encoding/json.parseTag (b'(#'('
  $/4$
  )-
  >	
   I        I I I        J EJ `encoding/json.tagOptions.Contains HGHGHGHG
  8"$				
  7
	
  L%		
 J        J J J       J J Dencoding/json.(*encodeState).marshal.func1 ?%
  -	
  	


  '
    @HK        hK oK sK       K K LX`encoding/json.typeEncoder.func1 0P/ m ;     "    K        L L L       !L 4L ,,Pencoding/json.mapEncoder.encode.func1 (P'(' x 
x  )  \  0tL        L L L       L  M DpRencoding/json.typeFields.func1 X}WXRWX4WX
WXW
  4	!5		
  
&L
  ~%n
  HM         [M gM qM       M M ,,encoding/json.init   `
 , 
a:HH1B  
	
	
t
  4&44!!t
    ,N        l  ؉ ۉ      މ މ Dencoding/json.(*encodeState).Len    N        N N N      N N dDencoding/json.(*encodeState).Read @ 
@ @  !  N        a        O O Dencoding/json.(*encodeState).ReadByte    @\O        -        O O Dencoding/json.(*encodeState).ReadFrom  )  O        e  O O      O O Dencoding/json.(*encodeState).Reset 
( (  	   0P        j           Dencoding/json.(*encodeState).String  P        N N N      N N dDencoding/json.(*encodeState).Write  @P        N N N      N N Dencoding/json.(*encodeState).WriteString    LQ        -        O O Dencoding/json.(*encodeState).WriteTo    мQ                  Dltype..hash.[2]interface {}  0 R        R k4 o4      $R GR DRtype..eq.[2]interface {} (['('  $
  S
 R        R / 2      R R Tencoding/json.(*jsonError).Error +       S        S Zd  ]d       'S 6S Tencoding/json.jsonError.Error *  	      |S        b  b  .^       C6 P6 Dtype..hash.encoding/json.reflectWithString  S        Z` e` h`      	T $T T type..eq.encoding/json.reflectWithString  		
   S    `hT        T T T      T T Tencoding/json.floatEncoder.encode-fm 0@/ ] ]  '  #   T        U  !U      %U <U TDencoding/json.structEncoder.encode-fm HUG 	r  '  #  @U        T T U      U T Tencoding/json.mapEncoder.encode-fm 
]  ' U        T T V      U T Tencoding/json.sliceEncoder.encode-fm ]     XV        T T }V      U T Tencoding/json.arrayEncoder.encode-fm ]    `V        T T V      U T Tencoding/json.ptrEncoder.encode-fm ]  W        DW KW OW      SW lW Tencoding/json.condAddrEncoder.encode-fm 8G7 d d  '  #  0W        C6 Zd  ]d       J6 W6 Dtype..hash.encoding/json.MarshalerError X        6 6 6      6X 6 hT1type..eq.encoding/json.MarshalerError  

   X        -        X X Tencoding/json.(*Number).String    	  pY        b  b  .^       5 5 Dtype..hash.encoding/json.SyntaxError    dY        Z` e` h`      Y ` hT type..eq.encoding/json.SyntaxError     PY        Z Z Z      Z 7Z Dtype..hash.encoding/json.UnmarshalTypeError   
   
  e
  xZ        Z Z Z      Z Z $T.type..eq.encoding/json.UnmarshalTypeError   
 
   
"
	
  d9K
  @D[        b  b  .^       C6 P6 Dtype..hash.encoding/json.UnsupportedValueError  [        Z` e` h`      	T $T T type..eq.encoding/json.UnsupportedValueError     \                1\ :\ Dencoding/json.(*byIndex).Len        p|\        \        \ \ D encoding/json.(*byIndex).Less 0C/0/0  3  C   ]        ] 1] A]      Q] f] u] 1P    7encoding/json.(*byIndex).Swap L
 
5# 5#  $	t  $!	t  5SF#  ]        ] ] ^       ^ ^ V_     lflag.(*boolValue).Set strconv.ParseBool (I'('
 (
_%
 	$_%-Jf6D
  	3	
...
  	3	S
  (
_%
   _        _ _ _       _ ` ` T    8:flag.(*boolValue).String strconv.FormatBool E    	  	     @T`        ;a  q` u`       sv sv ,,flag.(*boolValue).IsBoolFlag      ``        ` ` `       7a xa a       t:flag.(*intValue).Set flag.numError `_`_
  0ihef_bc^]d	]bcdkr
  $	
	
	

		

  A$#
  Q% b        b #b -b       7b Db Mb T    :flag.(*intValue).String (0'      %    b        b b b       c Vc {c      `:flag.(*int64Value).Set hghg
  4		
  (	
	
	

		

  E$	#
  U&%!   pc        b c c       c Db Tflag.(*int64Value).String M M    Ld        ` ` bd       7a xa a       :flag.(*uintValue).Set 0	
 d        e e e       e !e Tflag.(*uintValue).String (1' N N    &   `pe        b b e       c Vc {c      :flag.(*uint64Value).Set 4		
 f        b c /f       c Db Tflag.(*uint64Value).String M   lf        z  f f       f f Ttflag.(*stringValue).Set P        pf        7 g g       7  8 Tflag.(*stringValue).String + +  Tg        mg zg g       g h 5h      L:flag.(*float64Value).Set `_`_
  *
	
  "	
	
	

	

  ;
 #
  K"%
 h        h h h       h h Tflag.(*float64Value).String 8:7 W W  '  /    Pi        &i -i 1i       Ai Vi pflag.(*durationValue).Set 0I/ f $
    -
  i         t  i i       i i Tflag.(*durationValue).String E E      j        #j 3j 8j       Pj j Pb0@flag.sortFlags 
  0A'l
  	.	#
  ,Y	K
   j         k k       ͏ ֏ Tflag.(*FlagSet).Name ,     Hk        ; ak ek       qk k Hflag.(*FlagSet).VisitAll j *    /     k        k k l       0l kl l P
flag.isZeroValue POPEO
 2Kz
 '0Q)
  		
  "v!'
  2Kz
    `l        l l l       :m m @Pflag.UnquoteUsage hgh(ghg
  ,
&*?%%	
  ,	

					
			
	
	%
  90.
,	.$ 
   <n        Zn an en       on ~n Pصflag.(*FlagSet).PrintDefaults  5 R 267        pn        o o o       9o po o `plflag.(*FlagSet).defaultUsage flag.(*FlagSet).Output p]opo
  
6
y
  

)		
  N%3
  '
F
y   o        o p p       Zp q Jq ^- :flag.(*FlagSet).Var 
  (;l				j+
  		(#	$
c

  
	9(/%#*!*c
%	+
    `q         q q q       q r %r  0 $:flag.(*FlagSet).failf `_`_
  4<
  
  .	
  Mo Phr        ~r r r       r r D flag.(*FlagSet).usage 
 8 

  
  
    r        s `s es       /t u cflag.(*FlagSet).parseOne  GA$
   
	) 
')*:+' );(,;%!
-72
:7)
	
	:9
#%	%%0
   %;
		&"%%4#&%7
	&)#&%
*1	

03%	Y
   ;	
':
#*0	?54"#%0
*2#G/0. #%0*0:Q<;		
*0
    `v        v w w       7w \w 0
flag.(*FlagSet).Parse    
  	#!
  	

  6 	
    @w         w w w       w w ,,tflag.init.0 A A 
	          x           .x 2x       <x  ,,flag.commandLineUsage $ 
      x        x x x       x x flag.NewFlagSet i-
  -	
  -
  %-
   4y         Xy dy iy       y y y  lflag.glob..func1 flag.PrintDefaults popo
  	7
  	
	
	
	
	
	
  (%I
     z        z (z ,z       4z Iz ,,flag.sortFlags.func1 (J'(' r V  )  V  z        z z z       '{ { 7|  Te0 Hlflag.(*FlagSet).PrintDefaults.func1 strings.ReplaceAll 
 H  u$
.H4'3>
  $

	
		
  /!$?O!3C2#/,	*
/,	*3D
  Hc    0|         | | |       | | ,,flag.init   H
  Q84P
  


X
  $$$)X
  4}        d4 k4 o4      s4 4 Dtype..hash.flag.Flag    }        4 4 4      } =5 $T'type..eq.flag.Flag  
	

	
    ~                  Dltype..hash.[3]interface {}  d~        R k4 o4      $R GR DRtype..eq.[3]interface {}    ~         ~ g ~      ~ ~ ,,flag.(*FlagSet).defaultUsage-fm  +      @,        B E I       f f ,,,image/color.RGBA.RGBA f f >
  M                       ,,,image/color.RGBA64.RGBA J h1  1            # ' ,       U U ,,,image/color.NRGBA.RGBA   z



  t
                  ؀ ؀ ,,,image/color.NRGBA64.RGBA s s 


	  Z          -z  / 3       ? ? ,,,image/color.Alpha.RGBA 9       P        x            ,,,image/color.Alpha16.RGBA 2              a           ,,,image/color.Gray.RGBA =   $    P         h l       v v ,,,image/color.Gray16.RGBA 6               / ΂ ҂       ڂ  Dtimage/color.ModelFunc [ ?  
   p4        U \ `       h { Pimage/color.(*modelFunc).Convert  , I -  	             փ           4image/color.rgbaModel 0/0i/  N	
  9	
  [
 p\        t           4image/color.rgba64Model 878i7 N	
     Ȅ        ߄          R 4image/color.nrgbaModel 878k78v78K7  @	8L
  ;	U	*	
  ]k@
           Ѕ Յ        0 4image/color.nrgba64Model @?@u?@v?@O?  J	4P
  E	U	.	
  gkD
                       ؆ 4image/color.alphaModel 0/0E/  6	  	  7     $        = H L       Z u 44image/color.alpha16Model ('(.' i 	                և           4image/color.grayModel 0/0h/  .
  8	
  Z
 `        x           44image/color.gray16Model ('(T'  
  8
  @
 P         ' ,       : O image/color.Palette.Convert 0S/0/0/
  L
  "
  # 
           щ ݉        ( : J XT    image/color.Palette.Index image/color.sqDiff `_`_  9PO<INMLMLM
  a
  
  Y<@                     ,,,image/color.RGBToYCbCr   
"5@E
  
    $        ; ? D       j j ,,,image/color.YCbCr.RGBA   $*

I
  
           Ë ϋ ԋ         4image/color.yCbCrModel 0/0/  (B
  Q	
  s
 L        e i n         ,,,image/color.NYCbCrA.RGBA   
*
3	)
  
   ܌         	        6 | T image/color.nYCbCrAModel POPNOPSOP/O
  i0I	T@&
  	-		/
  )!CH/
   	ԍ                 4 4 ,,,image/color.RGBToCMYK CR
  
			
  
 
t                   ,,,image/color.CMYK.RGBA   ###
  
  `         
         > 4image/color.cmykModel 0/0/  -B
  V	
  x
  0                  ߏ = ,,image/color.init 
  I0000000p0~,?}o  











  
           ΐ ѐ ڐ         D    ;image/color.(*Alpha).RGBA U 
$* $*  !  )  $*   4        P S V      Y b Dimage/color.(*Alpha16).RGBA N 
N N    "            ɑ ͑          D    ;image/color.(*CMYK).RGBA  
<(0 <0  !  !  <(0   p                   D    ;image/color.(*Gray).RGBA 
$. $.  %  -  $.           {   
        Dimage/color.(*Gray16).RGBA 
R R    &    pd        ~        ̓ Փ ܓ D    ;image/color.(*NRGBA).RGBA  
0( 0z}~}

(  `  s  0(   8        T X s         D    ;image/color.(*NRGBA64).RGBA  
0" 0

"  D  W  0"          
           Dimage/color.(*YCbCr).RGBA (M'('(  >  M  0`        | k4 o4        Dimage/color.(*NYCbCrA).RGBA (U'('(  B  U              !      6 S d p    ;image/color.(*Palette).Convert @*?@M?
@ 
,8# ,8#  	    ,8#  p        і Ԗ          D    <image/color.(*RGBA).RGBA v 
0 0>=BAFEJI  6  J  0    `         { ~        Dimage/color.(*RGBA64).RGBA 
Z Z    .    P̗                  Y $image.RegisterFormat q
  L0,<
  	,	
#
  >F,:	
         ˘ Ә ݘ               qimage.Point.String xw Jx & Jn
  '
  HI
  '#x    \        s {          image.Rectangle.String XW  
  $
  /7
    ` 0       ( , 1       S S [ ,,,    x;image.Rectangle.Intersect image.Rectangle.Empty   L	=)8=
  
  F	>             Κ ݚ            \DH    d;image.Rectangle.At image.Point.In R%
  &(
  =
  A
  %R
  d         }z  {          ,,,image.Rectangle.Bounds : !  !    ț        x           T	 Dimage.Rectangle.ColorModel .    00        x  I M        T	 Dimage.(*RGBA).ColorModel . .    `        }z            Dimage.(*RGBA).Bounds : :    !                      . hTimage.(*RGBA).At (i'  j
  <
  ^
  0|          Н         ! D	    pimage.(*RGBA).RGBAAt image.(*RGBA).PixOffset 
 /[ E
BAD'YZ[\[N	
  +$	%
  
  /;             Þ Ӟ           D    pimage.(*RGBA).Opaque image.Rectangle.Dx U
 )	V ~	}OV			|q
  ;	
  
  )	V  h        x  I         T	 Dimage.(*RGBA64).ColorModel .          }z   ן         Dimage.(*RGBA64).Bounds :           ' . 3       ; P hTimage.(*RGBA64).At 8m7  n
  @
  b
            Ӡ         P e m D	    pimage.(*RGBA64).RGBA64At image.(*RGBA64).PixOffset "
 /" 
	

		
  ;J	O
  
  /"  ԡ                 d {  D	     qimage.(*RGBA64).SetRGBA64 
 /"{ 1212+	
  7]	

  
  /"[           &       V k s D    pimage.(*RGBA64).Opaque  j   
 )	o g	h&			it
  ?
	
  
  )	o            x  I ֣        T	 Dimage.(*NRGBA).ColorModel .            }z   *         Dimage.(*NRGBA).Bounds :   0!h          z        . hTimage.(*NRGBA).At j
   !Ȥ                   ! D	    @oimage.(*NRGBA).NRGBAAt image.(*NRGBA).PixOffset 
'	
   "|                   $ D	    oimage.(*NRGBA).SetNRGBA 
 /S 
)*)*			#	
  +5	

  
  /3    `#         Þ            D    hoimage.(*NRGBA).Opaque 				
 $        x  I ,        T	 Dimage.(*NRGBA64).ColorModel . @$h        }z            Dimage.(*NRGBA64).Bounds : $        ' . Ч       ; P hTimage.(*NRGBA64).At n
 %        Ӡ  R       P e m D	    oimage.(*NRGBA64).NRGBA64At image.(*NRGBA64).PixOffset 
	

		
   P&                 d {  D	    pimage.(*NRGBA64).SetNRGBA64 1212+	
   P'                 V k s D    oimage.(*NRGBA64).Opaque 	&			
  (         x  I :        T	 Dimage.(*Alpha).ColorModel .   P(x        }z            Dimage.(*Alpha).Bounds :   (ت         % 9       i   hT    |image.(*Alpha).At image.(*Alpha).AlphaAt image.(*Alpha).PixOffset ({'('
 +S 	4
  )	
  p
  4
   P)         ! 1       g |  D    (nimage.(*Alpha).Opaque L
 )		J 				
  4
	
  
  )		J    *̬        x  I         T	 Dimage.(*Alpha16).ColorModel 	. 0*$        }z   <         Dimage.(*Alpha16).Bounds 	: p*x        ^i           hTHimage.(*Alpha16).At \ 	@  &  .   *        . = Q          Dp    Pnimage.(*Alpha16).Alpha16At image.(*Alpha16).PixOffset b

 +E 	#	
  #
  
  +
0    +         # 3       g |  D    xnimage.(*Alpha16).Opaque  f   
 )	k 
	&			
  ;
	
  
  )	k  P,̯        x  I         T	 Dimage.(*Gray).ColorModel 
.    ,$        }z   9         Dimage.(*Gray).Bounds 
:    ,         % °       i   hT    image.(*Gray).At image.(*Gray).GrayAt image.(*Gray).PixOffset 
	

4






   -8        O e r        ױ  XP    nimage.(*Gray).SubImage *
 m T
=>=B
%
$
  o

"	
  0&	
  m(    /@        ;a  U Y       sv sv ,,image.(*Gray).Opaque      0/        x  I         T	 Dimage.(*Gray16).ColorModel .  `/        }z            Dimage.(*Gray16).Bounds :  /H        ^i  [         hTHimage.(*Gray16).At @   0        . = ۳          Dp    nimage.(*Gray16).Gray16At image.(*Gray16).PixOffset #	
    0P        j y         ش  D0    oimage.(*Gray16).SetGray16 h
 +D #$		
   

  i
  +
/   `14        ;a  U K       sv sv ,,image.(*Gray16).Opaque   1        x  I         T	 Dimage.(*CMYK).ColorModel .    1        }z            Dimage.(*CMYK).Bounds :    18          I        . hTimage.(*CMYK).At j
    2          Ŷ         ! D	    nimage.(*CMYK).CMYKAt image.(*CMYK).PixOffset 
'	
  P3<        ;a  U Q       sv sv ,,image.(*CMYK).Opaque     p3                  շ @Timage.(*Paletted).ColorModel  2 O O    !   3        }z   1         Dimage.(*Paletted).Bounds :     4|          ո       	 . G x"    0pimage.(*Paletted).At image.(*Paletted).PixOffset #
 9Z/ 	$
  '	%
  D
  97/   4        ù ҹ          ' Dp    Xpimage.(*Paletted).ColorIndexAt O
 '0  	
  #
  '
   5                   $ |'    <;image.(*Paletted).Opaque #
 ; #
		,#	

  #)

	7
  #cY7
  ; 6d         z ~        2 Dimage.(*Uniform).RGBA Q :5  )   7Ȼ                  ֏ Timage.(*Uniform).ColorModel , B   @74        7 M Q       X  8 hTimage.(*Uniform).Convert + J      p7        }z            ,,image.(*Uniform).Bounds : R:  7        7 M        X  8 hTimage.(*Uniform).At V+  7H        ` g k       t  Dimage.(*Uniform).Opaque (#' @ \       8        ɽ Խ ؽ       ߽  Dimage.NewUniform 0 _ fC  
      88        Y ] b         Dimage.YCbCrSubsampleRatio.String   0	


  
  L9
    P9        x  
         T	 Dimage.(*YCbCr).ColorModel . ~    9P        }z  f j         Dimage.(*YCbCr).Bounds : !   9         ſ ɿ       ѿ  hTimage.(*YCbCr).At (`' } a  3  U  @:4        b r           D    qimage.(*YCbCr).YCbCrAt image.(*YCbCr).YOffset 0/0/0+/
 )%" =<	=Z[\[N

  J
$
  ^]
  )%	F" P;4        K O T       t  Dimage.(*YCbCr).COffset   B0		J80
  '##6++
  
    <                    /    pqimage.(*YCbCr).SubImage n&
 m" T
CFIJ.

	
		

  o
'
$
3";1
  .)$	32;



  m " ?D        ;a  Z ^       sv sv ,,image.(*YCbCr).Opaque     ? $                    ( ,,,    qimage.yCbCrSize image.Rectangle.Dy  % W
P	Sz))*))))
  
  %   0Ap                   P0image.NewYCbCr Y
  H		



	
			
  H4+	)

16#
   )

	16#
   Ct                    ,,image.init   R
 Q "Q662E  j
  $j
    D(                >  Timage.(*Point).String     E                   hTH    Hqimage.(*Rectangle).At Z 
 
-1# -VXW#  )
  B   -#   EL        f i l      o x Dimage.(*Rectangle).Bounds V 
V V    *  0F                  @Timage.(*Rectangle).ColorModel O 
O O    	  F0        J W Z      ] j Timage.(*Rectangle).String 0A/0/0 
p p    /    F        b  b  .^       5 5 Dtype..hash.image.Config PG                 ! > hTtype..eq.image.Config  2 #    #    G                 ' 2 T    P;image.(*YCbCrSubsampleRatio).String  
/	% /./	43.
7<;@?DC%  !



  !"	m  /	%    H $                 ~ p4image/internal/imageutil.DrawYCbCr  
  "  	'(	^[%PM.#
9	#t{	`]%P#
;#		`]%P#
;	#&2f		^[%PM.#
9	#&'TI				I				I				I			
/
   C9
	
	
%	3	.
	8

%	G	.
		$
"%q.
	
	%_	
   8/	3.3/	G.
	;2	
q	.92	_
  @S         ) .       S z image/jpeg.(*decoder).ensureNBits 0Z/0/0^/  b		.	
  1

  G'&
  @T                 ( A hTimage/jpeg.(*decoder).receiveExtend (w'(E'  
		
  3A		
  S%
 0U                  d 0	0Yimage/jpeg.(*decoder).processDHT      ' [
 
  0	)"/
#$

	4	'/
!!!#!!

#!
   c=s


		
	!g%
   {t[
  Z         : D        ! W `*    T<image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).unreadByteStuffedByte @?@I?@?@>?@?@?@?
 , &0	

<			-!("
		<5R
!JK
  y 		 /$8		
		
  (9+ 7Q[
  , ]                   Timage/jpeg.(*decoder).decodeBit  8 2  

  0
  
   `^8        Y d i         hTimage/jpeg.(*decoder).decodeBits  Y 5  


   B"
  9
   _                    Dimage/jpeg.idct 	#
 
 "	
I




)ET

	C1~	
	
I






) 

e*
  	#
  	#
   `dL          i m       p  @Timage/jpeg.FormatError.Error ^ 0^    !   d          i        p  @Timage/jpeg.UnsupportedError.Error :^     e(        C O T       v  @T image/jpeg.(*decoder).fill 878?7
  
G



	
  r

		

  ?
    Pf                 1 B Timage/jpeg.(*decoder).readByte 84
  

  -
  (!
  f                   Y Timage/jpeg.(*decoder).readByteStuffedByte   (       
  	
3

	3	
  Z	=
,	!	 	
  `W3
 h                 = v  @'    |<image/jpeg.(*decoder).readFull HGHRGHG
  
		



  M3 
  '
  0, j         	        R q  D    h<image/jpeg.(*decoder).ignore 0/0R/0/
  
		


  S.
  '
  0,    l         2 7         T image/jpeg.(*decoder).processSOF 0/0/0X/0J/0M/0:/0F/06/0/0/0/0/0/0/0?/0/0E/
 
 
:		2D	;DN:.mnmW.	.	
l...
.	


P		
  : 	.M
  eG9<)5%(0E
 0q        1 V [         Timage/jpeg.(*decoder).processDQT @?@?@?@?@?@?@?@L?
  ,"	!		4$	40=>	
#(#BIB./
  -)	-	).
T
  ,HL
    sd                   Timage/jpeg.(*decoder).processDRI 0H/00/0/  	4
  		
  =,
    t        8 L Q       k  Timage/jpeg.(*decoder).processApp0Marker 0/0/0/0#/  4
: 	$
  	E
  AY 
  u                 : ] Timage/jpeg.(*decoder).processApp14Marker 0/0/0/0#/  8
1 $
  	P
  Ed,
 v          4 9       B 7  0	,-    @<image/jpeg.(*decoder).decode image/jpeg.(*decoder).isRGB @?@c?@?@?@n?@?@?@?@e?@A?@T?@'?@!?@8?@?@?@?
  6(*?(F	0	( (,$DN		2":8$	@(p
",,("		
  
%		s			$			" 									)	 )
  
	:HdK5.A	
  	",   @}        9 V         R  [hd_image/jpeg.(*decoder).applyBlack image.NewRGBA image.NewCMYK #Y%
 Q
O~
	
	
R	
f 
#
		uvkle8		V
(1
	_



-444

4		


9
		


	


	17pM%
  #'	"	P
!
!-&
2
	$	"*	

[	
n
/&	$3
  #x:4kQ#*@!!%
  QO
~
	
	
	
	
	Rf   ,        O _         x  @`V    image/jpeg.(*decoder).convertToRGB V
 B8
	
	'
	
		C		
	
N "
	uxml				'	4a5



*

%
"					
  "	&"0
@			ED
  w4D
  B8'
	

C	N   P                  5 image/jpeg.Decode o A    "                      / T ` `    <image/jpeg.DecodeConfig HGHGH7GH;GH+G  -
		cp$ebWVUf$8)$,
  "
 J
@

 $
  "?g  
  0                        ,,image/jpeg.init.0 0?/ \ <    @   ,        c {        ]   )&image/jpeg.(*decoder).makeImg image.Rect image.NewGray 
 3
c]}4& 

	


GF

$

Fa

	


"
  48
+,
	!b	

  pX2+
	G!q[	
  3
c
	]
}4 0d         ! &         P]image/jpeg.(*decoder).processSOS #C''	 Mc' 2  
 # h#!A	%pm"
'4!"!(($;HGFE
	8##!&B,	)+q
,JDHS7>45)H]^
	i#
PH:0)=c)9<//^WX >su/#

?B'B	+y$SN!ru/}kb0)C>W>C41:!
,	S!+,jg!
!!!)!Y!!	+!%	9'C
  #)(?
,(	U	*/:*(	/+ 3 	;#
 
/	Ssuo%\	 
  ##!.o!!!!c1*k"	%o*K61C!Bx
    П(         E u z          <image/jpeg.(*decoder).refine `R_`_`_`_`@_`K_`E_`K_`_`_`A_
  
	>?+
1H	8G:9$3(7V]^eZu
  0
	% 

  % $5@0/
    $         #       e  
Timage/jpeg.(*decoder).refineNonZeroes (Y'('('
  		+	!&%

  $0
  Bv
               "         T&image/jpeg.(*decoder).reconstructProgressiveImage %
  'Q	
		
  '(@"
79
  %
 P         , 1         T(image/jpeg.(*decoder).reconstructBlock   
  4;$	

9;8
8:4	
  -&

1i

2	'
	./[
  uPi[
   0$         B N S          image/jpeg.(*huffmanLUT).init @?@'?
  
	E	!


  '

	


'	
  P,'
  p          ' ,       < i $Ѝ.image/jpeg.init.1  {   ( 
   		
   
                     T     <image/jpeg.(*FormatError).Error 
).% ),.+%    ; T          y         T     ,<image/jpeg.(*UnsupportedError).Error )6.5%          }r         2 3 Dtype..hash.image/jpeg.component p         t  6 9      s3 3 Ttype..eq.image/jpeg.component   h        ( / 2      = J Dtype..hash.[4]image/jpeg.component           
           THtype..eq.[4]image/jpeg.component 
w w  N  Z  8        a m r         T#compress/flate.(*compressor).fillDeflate   Y
  @

M34CD		#
  !
		B
  B
 Я4        \ l q         compress/flate.(*compressor).writeBlock @?@?@?
  4
  %	
	
  i

  а        $ 4 9         TpXcompress/flate.(*compressor).fillWindow popop5o
  
&134-4E8#
  R +
!JR
	

  R5
    0 	         W 	 h 	 m 	        	 -	 compress/flate.(*compressor).findMatch 
  "6# 
!('V'0	'.	(,-C,-.'		.(	/-
F
  287B
	8!^1
  y*7'
  	        	 	 	       	 	 compress/flate.(*compressor).writeStoredBlock  > >  3 	
  	

  3
   4	        M	 ]	 b	       	 	 T<compress/flate.bulkHash4 
  	"

	
  	3F
  	3F
 	         	 	 	       	 ,	 Tcompress/flate.matchLen @ u   !   A   |	        	 	 	       J	 	 	 D^    5compress/flate.(*compressor).encSpeed compress/flate.(*deflateFast).reset POPOPOP`OP O
 &
 
	J


0) 	w0)
:)6	
  G

	)

   
  q
3
0cC: 
  &
    <	        	 	 	       @	 <	 	 D`    8compress/flate.(*compressor).deflate compress/flate.hash4 compress/flate.matchToken `_`_`_`S_`r_`O_
 	D6
J ,	
(,
(&	
 (&


	
"+,	2D
5()+D-.
	]!"f	gj"#	?
T!-
		
#EDb1
#
Y

  E;(=wF=+/
.<
	
	L"


	-)3!

 
	
',
  {<&
8O
  ,U&&	
+	D6
J   @		        ?		 J		 O		       ]		 x		 Tcompress/flate.(*compressor).fillStore  h 

  S

  
  ;
  		        		 		 		       
	  
	 Dpcompress/flate.(*compressor).store 0t/0/
  !F
  '



  M


  l
	        
	 ]	 
	       
	 
	 Dcompress/flate.(*compressor).storeHuff (1'(V'('
 . )
	

  
  . 
 p,	        O	 c	 h	       	 	 ,T-compress/flate.(*compressor).write 0/0/0/0/
  
I

  		
$
  
  	        	 	  	       	 	 =	 ^Lcompress/flate.(*compressor).init compress/flate.newHuffmanBitWriter compress/flate.newHuffmanEncoder compress/flate.newDeflateFast compress/flate.(*compressor).initDeflate 
 ljr>J* 	 &&KR,,,


		N		jJ
N
N



		%2l%J		J				
			E*
  			
6
$&"]

6y
S
  "&&&""6  w& "4! "#&%] h ,#$6#y /%"#S "#$!
  l^^^
j	r
	
	Z%>J   	        	 	 &	       r	 	 	 T    hcompress/flate.(*compressor).reset compress/flate.(*huffmanBitWriter).reset 
  fZ0#
 	A
"







+
  	)

)
[5
  )
G4j5
   fZ0#
 	        3	 F	 K	       e	 	 T%compress/flate.(*compressor).close v&  	
/	
  
	

  k$
  	        	  	 	       	 ,	 @ compress/flate.NewWriter 8U787  
,	
  
  !	
    P|	 $       	 	 	       	 	 ,b0compress/flate.NewWriterDict pop[opo
  
-&"qH
  

		

  .O
7
  t	        	 	 	       	 	 compress/flate.(*dictWriter).Write 8D7 a 
E       p 	          	 #	       +	 <	 compress/flate.(*Writer).Write ^ B  !    	        	 	 	       	 	 @Tcompress/flate.(*Writer).Close ! > "      	        	 *	 /	       C	 p	 ,compress/flate.(*Writer).Reset  l 2
  .

  
	


  *


    	 (       5	 M	 \	       	 d	 	 *'[    compress/flate.(*deflateFast).encode compress/flate.load32 compress/flate.hash compress/flate.load64 
 
 z
	R=o	(	/0I 	.
*+PA	""	R^	K!1K1@S

ddc		0-T
  )		E$/$
SZ"$(/
/P	)'#	

!
  UrI[r1L)<	)

  K		Q

	>2		'	
	o
   8	 $       S	 [	 `	       	 	 4Dcompress/flate.emitLiteral PO  9
  !
  |
   P	        	 (	 -	       	 	 \compress/flate.(*deflateFast).matchLen ('('('(J'(
'('('(a'
  
"




&'V		


  9!	
$m
   974#
+	X
  0	        W	 ^	 b	       n	 w	 Dcompress/flate.(*deflateFast).resetAll - J 
	    .   	        	 	 	       C	 x	 l compress/flate.(*dictDecoder).writeCopy XWXNW
  F'!"@&

EH;%
-.	'&'	*%#
  > 	

	
"'	+
  '#+
 	        "	 2	 7	       o	 	 	 D    <6compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).write 878]787
  	


4-
  
$
  (
$
  
4.     	        -	 =	 B	       	 	 	 DP    P6compress/flate.(*huffmanBitWriter).writeBits POP[OPO
  C#
	&1
:344-4!
  A4


  )

  
4$   (	        V	 k	 p	       	 	  	 T    Picompress/flate.(*huffmanBitWriter).writeBytes 87878787
  

a
f
ga\[4`[H"
  

1
  
21
  

V4` T 	         	  	  	       !	 !	 t0compress/flate.(*huffmanBitWriter).generateCodegen hghg
  
('&0		JI
	Bif-	56		
*													

  "(


&

  Wt
    "	        /"	 ;"	 @"	       j"	 "	 (compress/flate.(*huffmanBitWriter).dynamicSize XWXW
  G(

22

  (.	i
   p
    P"	        	#	 #	 #	       %#	 B#	 D,compress/flate.(*huffmanBitWriter).fixedSize 0/  80
  
		)
  >B
   #	        #	 #	 #	       $	 :$	 V$	 D    x6compress/flate.(*huffmanBitWriter).writeCode HGHZGHG
  ]	&
4!
  

  (

  
4$   $	        $	 $	 $	       A%	 %	 D&compress/flate.(*huffmanBitWriter).writeDynamicHeader 0/0/0>/
  
"-"	
	1--3F					
  $
	4
 

 

 
>
  
>
   p%	        &	 $&	 )&	       =&	 T&	 Dcompress/flate.(*huffmanBitWriter).writeStoredHeader h  !
  !
  D%
    &	         8'	 V'	 ['	       (	 (	 (	 3(1b     icompress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).storedSize compress/flate.(*huffmanBitWriter).writeFixedHeader %
  +
		B;8O2	"!:K-

040
C	L
I{%'Q	1~)%	NM1	&!
  %?
 
!

			!%'(2%	#)		%
  
$)",	h%
  r'
T   \)	         )	 )	 )	       )	 E*	 ]*	 |\    d6compress/flate.(*huffmanBitWriter).writeBlockDynamic `_`@_`W_  +$(40)X$1	
  %!	!8%	!3
  )3)T
  '    *	        G+	 T+	 v+	       +	 [,	 n,	 TX[    compress/flate.(*huffmanBitWriter).indexTokens compress/flate.token.length compress/flate.lengthCode compress/flate.token.offset compress/flate.offsetCode 8787
 	("	 			"	
4810			
  


7-		M
  L0M
  		("	  ,	 (       -	 -	 A-	       -	 .	 *.	 @D    0compress/flate.(*huffmanBitWriter).writeTokens HGHGHLG
 v*
 	/%		 		$	#,
	

  	
	+

	' L
  L
  		v	*
    p.	         .	 .	 .	       .	 /	 &/	 D     6compress/flate.init.0  
 3\5
 	 \(
   (
   5'/
  3\5
    ` |/	        /	 /	 /	       r0	 1	 '1	 lX[    (icompress/flate.(*huffmanBitWriter).writeBlockHuff popop@op1op&o
 	 	

:&
4040)+	
/214/. O$1
	f
3
  

	!8%%9
B	&
  6*.&
  '
4    |1	        1	 1	 1	       1	 1	 T(compress/flate.histogram + S 
	       P2	        s2	 2	 2	       2	 2	 3	      compress/flate.generateFixedLiteralEncoding compress/flate.reverseBits math/bits.Reverse16 8787
 "g 	X0/43
$"
#.C@7
  	
4C
  "$	
  X:"B  h3	        3	 3	 3	       3	 
4	 4	 "    compress/flate.generateFixedOffsetEncoding ('('
 1 KPNUR
  	
  "$J
  P   l4	        4	 4	 4	       4	 4	 Tcompress/flate.(*huffmanEncoder).bitLength K p   
  @ 5	         C5	 T5	 Y5	       6	 e6	 0compress/flate.(*huffmanEncoder).bitCounts #
  #"	(#$

	
	+	
&he

O&%f )U034!*]


/
  #12	T7J		I

  #7#
    P6	        7	 $7	 ;7	       7	 7	 7	  V    pcompress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*byLiteral).sort @?@?
 N 
tstspo
	:9:9:

fk	

  $	
*

  g
  `#>	!    X8	        8	 8	 8	       59	 9	 9	  0Z    icompress/flate.(*huffmanEncoder).generate compress/flate.(*hcode).set compress/flate.(*byFreq).sort XWXWXW
  	 
		-f34/80(
iA.		
  	
	
	


				
	
	
	)
	
	
#
2
  ).	
J!
4
2
  &#l
    P$:	        `  A:	 E:	         D,compress/flate.byLiteral.Len " "    :	        :	 :	 :	       :	 :	 Dcompress/flate.byLiteral.Less . V :    .  ;	        *;	 5;	 9;	       =;	 ^;	 Dd,compress/flate.byLiteral.Swap N v v    N  `;	        `  A:	 ;	         D,compress/flate.byFreq.Len "   ;	        <	 "<	 &<	       4<	 M<	 Dpcompress/flate.byFreq.Less >
 s (  
&  K   <	        *;	 5;	 <	       =;	 ^;	 Dd,compress/flate.byFreq.Swap v  <	        ; =	 =	       ; ; Dcompress/flate.CorruptInputError.Error j HN    T=	          w=	 {=	       p  @Tcompress/flate.InternalError.Error ^ V^   `=	        =	 >	 >	       ?	 ?	 ?	 D^    xicompress/flate.(*huffmanDecoder).init  v
 $%  
	&&%
	

-		&	
J$G		.%87,-7		L
n%k
L7		7#/
   ]E-
	;N
&
- '"%]
   ~i"V
  $%    0?	        !@	 1@	 6@	       ~@	 @	 Dcompress/flate.(*decompressor).nextBlock ;q
  
.
	.	
K
  

3 $	

	-%
  $3 $
-
%
   ,A	        xA	 A	 A	       A	 B	 AB	 8T     6compress/flate.(*decompressor).Read compress/flate.(*dictDecoder).readFlush ('('('(*'
 zf "(%(K
  l)"
 
  )2	
  zf     B	        B	 B	 B	       B	 B	 @T compress/flate.(*decompressor).Close  1 8  
  
  
    4C	        _C	 C	 C	       D	 fE	 x<[compress/flate.(*decompressor).readHuffman )+S+2''j
  
	
	
	$%-	&%568fe  (,	

	
[V(),"%%`1o,-(	(	+
!
	9
  
_6	S	3
	
		"%
	
	
	
	
	r
  oj<$j
  p"E	        %G	 zG	 G	       I	 UJ	 J	 \    compress/flate.(*decompressor).huffmanBlock compress/flate.(*dictDecoder).tryWriteCopy compress/flate.(*dictDecoder).availWrite compress/flate.(*dictDecoder).writeByte math/bits.Reverse8 compress/flate.(*dictDecoder).histSize compress/flate.(*decompressor).finishBlock compress/flate.(*dictDecoder).availRead UJ
 @L<H^hXT$	>
 
$!+ 
0tq	fefcfYVWK

	6'		,+
*	$6/65+#()./45:;@?H:1		"
 
z


  P&
	#1$#	
	

#-
!7!

#M
!$	
!	!/'7	
	W&
%#)7	
X!:
  -48$J
#_
!C
!]
#p
!+
!
!W
#`&	]!X:
  @L0
H	^hXT--T$	
	
  P+\K	        K	 K	 K	       L	 L	 	M	 S    (compress/flate.(*decompressor).dataBlock compress/flate.noEOF hghghTgh7gh*g
 N
!H_f6Y
 	#
!tqqrk
(&D		"MNwxwts*FE
4
  !'%&l*'8m!
  %#m
!
  N
!+ f'YT	\
 .M	        N	 #N	 dN	       O	 YO	 O	  @4/    Pcompress/flate.(*decompressor).copyData compress/flate.(*dictDecoder).writeSlice compress/flate.(*dictDecoder).writeMark popopopoo
  7(5?Rh
H 	
 
 		'(	2//0		 
	
	"-7834' 		
  +F#

=3	BI3	c/
  ?Bs#
'B|c/
   7()	RW
HT	
   P2P	        @P	 KP	 PP	       nP	 P	 P	 0    (6compress/flate.(*decompressor).moreBits 05/0{/  

  7
  "'A
  ;G    03P	        Q	 ,Q	 1Q	       Q	 Q	 Q	 0X.    6compress/flate.(*decompressor).huffSym HGHGH3GHG
  

AD;DCP	7!	$6&-.1
  %
	
	

4	

	
  q'c&
	
     @5@R	         gR	 nR	 rR	       |R	 R	 ,,compress/flate.fixedHuffmanDecoderInit  8 "#     5R	         pS	 S	 S	       T	 T	 T	 XUD~Y    |compress/flate.(*decompressor).Reset compress/flate.makeReader compress/flate.(*dictDecoder).init bufio.NewReader bufio.NewReaderSize bufio.(*Reader).reset 6CCCC
 "'1
 673@
	Q-1
"M62&&`

'5

  6	
A8=,#n	"

  69D
	AY-2=n	
	&#	"

  <3}"'<`'
   9PU	        iU	 zU	 U	        V	 ~V	 V	 -a$&    compress/flate.NewReader 
 L!1
 a3d**M&
J/^&&Z

'5
  (=3	
/
		"

  7(=
>/:		
& 	"
	
  43}L!<Z'
    P=4W	        QW	 bW	 W	       W	 rX	 X	 3c-    Dcompress/flate.NewReaderDict 
 L!1
 3**M'.
J/&&Z

'5

  (=87/		"

  7(=
S*/:		& 	"

  43}L!<Z'
  PAY	         IY	 YY	 ^Y	       Y	 Y	 ,,xcompress/flate.fixedHuffmanDecoderInit.func1 #)
  #&



  #yI
  #V
    `BY	          Z	 Z	 Z	       Z	 Z	 ,,,compress/flate.init 3 n -+  5 B\Z	                1\ :\ Dcompress/flate.(*byLiteral).Len  CZ	        Z	 Z	 Z	      [	 [	 &[	 D    5compress/flate.(*byLiteral).Less : 
)
 )
    D  )
    Cx[	        [	 [	 [	      [	 [	 [	 D0    5compress/flate.(*byLiteral).Swap Z
 
)Q )Q  
	  d  )C
    @D$\	                1\ :\ Dcompress/flate.(*byFreq).Len    D\	        \	 \	 \	      \	 \	 ]	 DP     5compress/flate.(*byFreq).Less J 
)/ )   
%  [  )/  ET]	        [	 [	 r]	      [	 [	 [	 D0    5compress/flate.(*byFreq).Swap )Q  E]	        A ]	 ]	      A A A T    t5compress/flate.(*CorruptInputError).Error 
):% )F:E%   PF@^	         f^	 o^	         T     5compress/flate.(*InternalError).Error 
).% )R.Q%   F^	                 , Dtype..hash.compress/flate.literalNode   @G_	        Y \ _      4_	 A_	 T type..eq.compress/flate.literalNode  	     G_	          _	 _	         Dhash/adler32.(*digest).Reset $ J$ G_	        `  _	  `	         ,,hash/adler32.(*digest).Size " d"  G<`	        `  _	 ]`	         ,,hash/adler32.(*digest).BlockSize h" H`	        `	 `	 `	       a	 4a	 phash/adler32.update ('  	
 )*)('"!"	!&3
  v6
   ?
   `Ia	        a	 a	 a	       a	 a	 hash/adler32.(*digest).Write (K' h 0    * Ib	          _	 %b	         Dhash/adler32.(*digest).Sum32 $     Jdb	        b	 b	 b	       b	 b	 hash/adler32.(*digest).Sum HKGH?G
  F;
  '
  '9
  Jb	 $       c	 #c	 (c	       8c	 Yc	 UPcompress/zlib.NewReaderDict HmGH%G  8&
  
  

 pKc	        c	 c	 d	       md	 d	 +e	 @0S    6compress/zlib.(*reader).Read *
 )? 
9	
	')   )

  
	!90
  N$j
'{



  )? 0Nte	        e	 e	 e	       e	 e	 @Tcompress/zlib.(*reader).Close  X ! +
  #*		
  	
  9+
    OHf	         f	 f	 f	       g	 h	 ~i	 ^D[    ,compress/zlib.(*reader).Reset hash/adler32.New hash/adler32.Checksum 
 )4-'-/? D9#)"0!""o
a7#40
 1-2#
 
&&`v%55
  ;
		!


			

		
 	%!


!D

	'
	
 	 
5
  ;
9	4:	+
	Y"
A 5%07+
	r
'	
&#'	 
5
  )4
-	'-<`%?   PVi	 $       j	 j	 !j	       Gj	 rj	 1p
(compress/zlib.NewWriterLevelDict H|GHkGH$G
  	t		
  
$
  	/%
$
    Wj	        j	 j	 j	       "k	 Kk	 T compress/zlib.(*Writer).Reset R@
  

  	
  

   @Xk	        k	 k	  l	       fl	 l	 l	 X1    compress/zlib.(*Writer).writeHeader POPOPOPOPYO
 M 

48J,		!
1	
'
  %D		F

  x?9#	H/@
  M  ZHm	        fm	 }m	 m	       m	 m	 n	     6compress/zlib.(*Writer).Write P~OP[OPOPOP5O
 F*2 **$
  
&$

  [

 

  F*2   @\pn	        n	 n	 n	       n	 4o	 Wo	 $    icompress/zlib.(*Writer).Close @?@?@?@5?
 :9 2	
$
  

	

  =a
	
	



  :9  ]o	          o	 o	       ň  ,,compress/zlib.init  PQ4G  ^o	        Z Z Z      p	 7p	 Dtype..hash.compress/zlib.reader   
  ]'
 P_xp	        p	 p	 p	      p	 p	 hTpUtype..eq.compress/zlib.reader  r 
 
   
	


	
  \
n
 `@q	         Tq	 _q	 cq	       uq	 uq	 ,,,hash/crc32.ieeeInit 6  s    D    aq	        `  q	 q	         ,,hash/crc32.(*digest).Size " "   0ar	        `  q	 3r	         ,,hash/crc32.(*digest).BlockSize "  `apr	          r	 r	         Dhash/crc32.(*digest).Reset $ $  ar	        r	 r	 r	       s	 @s	 hash/crc32.(*digest).Write 0g/0h/
  101
  
  F*+
    bs	          r	 s	         Dhash/crc32.(*digest).Sum32 $  bs	        t	 t	 t	       /t	 Ht	 Yt	     (;hash/crc32.(*digest).Sum HOGH?G
  C;
  
+
  +5

   CE ct	        t	 t	 t	       t	 t	 hash/crc32.simpleMakeTable - J &      c$u	        Cu	 Nu	 Ru	       qu	 u	 DThash/crc32.simplePopulateTable H r 6
  $  E  Pdu	        u	 u	 u	       u	 u	 Thash/crc32.simpleUpdate L L V	  
  
%   dDv	        `v	 kv	 pv	       v	 v	 hash/crc32.slicingMakeTable t
  v	


  	+
!
  ;

    `ev	        w	 %w	 *w	       Zw	 rw	 Thash/crc32.slicingUpdate 0/0%/0/
  (	*
  

  

   pfw	        0 w	 w	       w	 w	 Dhash/crc32.ieeeInit.func1 V :  %  !   f4x	         Dx	 Ox	 Sx	       Wx	 Wx	 ,,,hash/crc32.init # O O  '  gx	        x	 x	 x	       x	 x	 x	 ,,,    image/png.paeth image/png.abs t t 0
/$  [  5			$   gHy	        ^y	 jy	 oy	       y	 y	 y	 hD<    \image/png.filterPaeth @?@?
  ` YN		
		
  !(a
  
  		Y  h$z	          @z	 Dz	       p  @Timage/png.FormatError.Error ^ ^ iz	          @z	 z	       p  @Timage/png.UnsupportedError.Error ^    piz	        ,{	 d{	 {	       F|	 |	 |	  @ @limage/png.(*decoder).parseIHDR encoding/binary.bigEndian.Uint32 ! /)j>$ 	)*	c>f)0klK	V[				
			
	Q
  !	$

	

   EzR5
  /)j$    nP}	        o}	 }	 }	       }	 ~	 ~	 $xXR    <image/png.(*decoder).parsePLTE p+opop$opopPo
 % %%2	EI_]+,
%")#"-	
	
  ,!	
[	
!	"
	X
  GMo!f"
P
  %    q	        '	 Q	 	       	 	 	 ,XQ    image/png.(*decoder).parsetRNS hghHghghghghghghghig
 G%%% tst%q2+HQ
,JIJ%G2 A
@<%0/0%-('&$kefG	*8%
)
  )
"3
!

	
	0
	
		%	
8
  8}23
$%u<+Q%
$R
  G%%%  v	        	 Ɂ	 	       /	 	 ʂ	  `     0image/png.(*decoder).Read image/png.min `_`_`_`_`&_`_`_
 )# 
	)# 	5" '.	/
  
!?5
  I
  ^0)#^   `x(	      \	 	 	       7	 	 ;	 <12[    <image/png.(*decoder).decode compress/zlib.NewReader \8SB	- F	>
	
	 E>)
	&/0	::2T-5	3W1..WF).	
.
  -!#		'%,
	
			
  sL::&=	.
	.hf
  F>	  }	 $       7	 h	 y	       ޔ	 ՙ	 W	 `@    ximage/png.(*decoder).readImagePass image.NewNRGBA image.(*Gray).SetGray image.(*Paletted).SetColorIndex image.NewPaletted image.NewNRGBA64 image.NewGray16 image.NewRGBA64 #J_**
 -.-.-.+
	,9+,5+(?,+,+,-.+,5+>,+,+,-.+G,+,-.++,+F,-.++,+F,-.+%,+F,-.{hNQ+.-.-.-.-.+,+.-.
-.-#.+
,-.+	.-.-.-.-#.+
,-.+	.-.-.-#.+
,+	.-.-.-.-.+,)+,+.-.-.-#.+
,-.+	.-.-.-#.+
,-.+	.-.-.-#.+	,+	.-.
-.-&.+
,-.+	.-.-.-&.+
,-.+	.-.-.-#.+
,+	.-.
-.-&.+
,-.+	.-.+	,+	,+	,+	,+	,+	, #
	
	"n3s*	)	j3!MTST		EH	Q
!9*	
6	AD	]^	(

	 



!"_b		qt	3!}		78ux	;R	(

	 



QR	Ub	.!
	gh	k	

	 



	,		30	C	9+	%		

			1	

				
	'-/bD		/0			M			/0

	e		/0

	}		<G			90ilk,
	
+ZY'
	(

+NM-%		>0	
	&%#	(
+$#&%		2

	+-%/12		!"	
!'N
	*'uv077+' 9+	

	
"i
	
"i|{	
	
"g){
	ux
ml"g	@	
	"	)				6	
	
"i|{
"	
"g#Kj
		"i	
	
"rij	
	
"j	ej
	
"i	
	
"rij-33$3																																					


  #bL/8 95x(''# !$
2
%$E#5,1/1$!+y)''"
 @#+02/$!+t-'n$#'2#/M &#x' 
1"!."!{,!/'	#?# 	./'&0e5<,*#&	)f5<,*#f560+#	$D#$
1"!.+1"!.-y$#"!o"!=&	K/)"!#*Q/<;>)!)$$\)5[(5:#&-0343:7<;<;	B(5@?@?@?I(5PI`"#	)@&-0343*13(5:#&-0343X(5@7@?I'5	6(8:72343	E(8@7@AB?I(5U(8:72343$%
  #&D		 JHe-		v-
P#$)	b! 	!.'&>&A	 	&	}&A	"	{&@y,<&10@/		*&A	 	&?		z&>&D	 	&D	{&>&D	 	"#)()
  
	
	
9	5(
	5
	
	
	
	
	+ $+#$#&%*%)*),+
	{
	
	
	
	
	
	
	
	h
	N
	
	Q
	0/0/0/2	12/0/
878#7:
9@?:	787@?BAB#AD
C@?D	ABAJIJ#IL
KL	IJIRQRQRQT	S)TSTQRQZYZ#Y\
[@?\	YZYbab#ad
c@?d	abajij#il	kl	iji
rqr&qt
s@?t	qrqzyz&y|
{@?|	yzy#
	
@?@&?
@?I	?@?*	)$	#				   ж	        Þ	 Ԟ	 ٞ	       ş	 e	 (`__image/png.(*decoder).mergePassInto  
   =^"J	2
#`(-QD
	UPUa$*	O(,""Oj"2O(<	
U^B	O5":O(4	
U:V
   6=


*	/U



	2#

#



#

   ?B$U=$
,(+
Z8H
=","(-! #&J=" 
'
    @H	        g	 v	 {	       	 	 Timage/png.(*decoder).parseIDAT (F'('('
  ,
  		
  #
    	        `	 ƣ	 	       	 	 	 @@timage/png.(*decoder).parseChunk image/png.cbPaletted image/png.(*decoder).parseIEND &C?A&<&O-3
 ") \ 8*, 	) -*.."
		&
			,	"qtmn.I. 	.  .0xw
  !<%-
	
 %	
	,

0!
  jO/5.#	"7"
  ") \` 8
	,/    P	        	 ̦	 	       	 5	 @	 @T    rimage/png.(*decoder).verifyChecksum hghghg ") H 				)	 	
  %	*
  DW8
  ") H  P	        	 ȧ	 ا	       	 	  	 @T    <image/png.(*decoder).checkHeader HdGHGHG ")\ 				)			
  !%
  @	 
  ")\  p	        	 	 Ũ	       	 d	 	 -.p    `rimage/png.Decode hash/crc32.NewIEEE hash/crc32.New XWXWX`WX;W
 G
 +"

"	
  	

("$;
  .
		'#;
  C
  0	         	 	 &	       Ī	 C	 	 l..
     image/png.DecodeConfig XWXWXWXzW
 G
 +",
($'

+
"	#,	
  	

8Q 3;
  .
		 'U% ';
  C
    ܫ	          	 	         ,,image/png.init.0 \ <  4	        E	 U	 Z	       	 	 D0image/png.opaque XWXWXW  3,
(		
  !
	
  	
    	        $	 <	 Y	       í	 2	 U	 %     image/png.(*encoder).writeChunk POPOPOP(OP&O
 (#MM_4 *
d
+Q	
$
9B2	JQRk



  >9		

	
	
^&
  >G.
Sc 1^&
  (#M
C_4  	        Ӯ	 	 	       _	 w	 	 D    Pimage/png.(*encoder).writeIHDR 0/0/
 3/ 7&<KL+G #*),/258	;	
  \
  '
  3  0د	        	 	 	       d	 	 ư	 T<'    =image/png.(*encoder).writePLTEAndTRNS POPjOPuO
  
,	
B	WP
 

  G8Q

  i5Sk
    	        #	 .	 3	       A	 V	 image/png.(*encoder).Write 0W/0/  6	
  $
  6
  	        ̱	 ݱ	 	       |	 	 Y	 PTxSLb    limage/png.filter image/png.abs8  
   
'%%! 
NQN]0	#$4?4=/)
$85o	
P3ob34	63ej3WX	1N	
d$	"	
   
("&!1)"!0">2X"+9D,!.s
   `%5	MKUl)
  9|
	
	a{-    ܴ	        	 	  	       	 	 Dimage/png.zeroMemory  :      Pd	 $     	 ǵ	 	       	 h	 	 dhȶ8rimage/png.(*encoder).writeImage compress/zlib.NewWriterLevel #
 /0/0/0	B
\	
 9(C8B,+>=`_#	K(1	
 'w|<-"/
L
9
 4]
				
,
: +$+	 T+sLW&%^eN08+RyGT%&/#h0
	0"
			!+		|w	ni
	 ~ni`!!!}+xLWhc	ZU ZUT$+	XS	JE JE3"""+	@;	2- 2-`'!#!(+%F
O



	&
%
"
!B
#				!!			[
  #	H
	X -
	#!&%&%&%@
!"+4K	:'5403!
	'4,/1.%	2
0+	
 &"!%
	%	!!'2&1	/4)	
:V^
		 	4<;2$!	24)	%	8	<; 
	6
	

		8	<;%#$<A%%

g>&O
  #LJA	'%v99:s-	,GE
z	X/'52G	#?%<
  B\  T	        	 Ž	 	       B	 	 ƾ	 LpS    image/png.(*encoder).writeIDATs bufio.(*Writer).Reset image/png.levelToZlib bufio.NewWriterSize XWXWXW 7< hg	!T*
	huv&KIJK
BO
  	
'3 7
  $b'3 "$		7
  7<
	q @4	    b  o	 	 	       A	 R	 	 / / ,    image/png.(*Encoder).Encode image/png.(*encoder).writeIEND 0
 S/0*/0 /$		[

")	:I?B6"%7& ##\
.	NM)
	
   V(l
	

H

	6
		
		
  Iew
)1K"%:<9)9O,	A6)
0
  S*6    	        b  b  .^       C6 P6 Dtype..hash.image/png.Encoder    0P	                k	 r T0type..eq.image/png.Encoder  
 	         	 	         T     <image/png.(*FormatError).Error 
).% ).%     @	         	 d	         T     <image/png.(*UnsupportedError).Error ).%     	        ]  	 	       	 	 Dtcontext.(*emptyCtx).Deadline *          	        `  5	 9	         D,context.(*emptyCtx).Done " 	     |	        ]  	 	       - 	 D,context.(*emptyCtx).Err   	        ]  	 	       - 	 D,context.(*emptyCtx).Value    P0	        B K	 O	       _	 t	 Tcontext.(*emptyCtx).String f     9    	         / 	 	       M M ,,context.init.0 .     	         	 )	 .	       @	 _	 ,,context.init   ?
  QV""=U  
W
  $W
  	        >	 V	 s	       b	 	 	 4V$path/filepath.Clean path/filepath.(*lazybuf).append os.IsPathSeparator path/filepath.(*lazybuf).index path/filepath.(*lazybuf).string  
 stststst'st  
'(	
	 <% ;B[]!*,!	!*,!	\[**,!$E6$.
$*,+5bh*,+5bhZ"+-.-b3'(Hw*9	-,!|JO											R
   	!(9!	
	
	)
	
	)
	
	)	
	
2	
	
	- *
#	
	
	
 	
	
	
	
	
	
   $fTP -"W/%.
  R$
(($	&Z	&Z		
	
Z	
		(.%+Z	&Z	0'(gYO"
   	        	 
	 	       H	 ]	 r	 @TP    upath/filepath.Base i
 1ststw 

  2!
  2"
  1w    	        	 	 	       	 	 T8path/filepath.join 878787
  Ta
  #(
  $U 
  X	          k	 s	       $ 9 ,,path/filepath.init MG $MG @	        	 	 	       	 A	 T	  	    Xuos/exec.(*Error).Error  *s ^656i
  $
  FE27	
  *s   	        	 	 	       	 P	 ` `os/exec.Command `_`_
  '("		5		
  

	
6
 
  8&
	$(6F
    	        	 	 	       w	 
	 9	 P,+Vطos/exec.(*Cmd).String ;
 M]X^.]2^&]^]^]^]^];^?]0^ 
 O.2%}Wt22s	;?0
  2
		
  J+!&O~I23;
  MO.2&	W2;?	   	    P   	 	 	       	 	 Tos/exec.interfaceEqual `B_`(_  ";

  +
  3
    L	        i	 	 	       	 	 ;	 QSHg    ?os/exec.(*Cmd).stdin os.Open popopopopo 2
Cv 
	
4Fh\
H	D2AB;
<;/:;<;A
  	#%(# 
%&	B*' 
%.*' 
%.	
(# 
 $! 9<7' 
%>	3


   36		.
			B44
b.
	

  2
Cv  	        	 	 	       	 	 os/exec.(*Cmd).stdout 05/ R 6  		  &     	        &	 5	 :	       J	 }	 Qos/exec.(*Cmd).stderr 0n/05/0/
  E*6
  

	
  -&
  	        	 	 	       m	 >	 @XWos/exec.(*Cmd).writerDescriptor popopopopo  
	
4Fu
	R
	
P	2
.	A
  	
$
%(		:
%	#
%	
2- 
 (=@;B?
%H	5

  76!
	.
	:4#4

W	.
 	

    @ 	        U 	 	       	 #	 ,os/exec.(*Cmd).closeDescriptors I     )  p	        	 	 	       	 	 	 L^ f@,os/exec.(*Cmd).Start os/exec.(*Cmd).argv os/exec.(*Cmd).envv os/exec.dedupEnv  ;n
 !  UA

IJ&X'-%
U 11 -G
6
`
'-2! -"FM
   
!	
$!!

+
$/($#$	#	
	
		 	!
$3!	0%$#*78	)
	!!	!!
   k
8	
/--[>o OQ3$-"!"=!	
}!M
  %
!	  p(	        	 	 	       	 	 Tos/exec.(*ExitError).Error > "   (d	        	 	 	       	 	 9	 ,24T2os/exec.(*Cmd).Wait os.(*Process).Wait os.(*ProcessState).Success os.(*ProcessState).success hghghgh\gh2g ;8T78Z:!! 8	:
&	?!!
  			
  >&9*
.!!
  ;8TZ:!!    0+	        	 	 	       *	 	 	 lc    tos/exec.(*Cmd).StdoutPipe POPOPBOPBO !"!, 	
		
	
0="g
	
	
K!"!"
  
   
%(	!,' 
%(	
  C0
*
	!8	
!!	
  !"!,   -@	        U	 e	 j	       	 K	 2̩U os/exec.dedupEnvCase  
   )G	"A<
950-7	
   	
	(
	'
	
		
		'
   %	09'	. 5*	,
 1	         Y  	 	        ,,,os/exec.init.0 C    `1$	        ;	 J	 S	       l	 	 	 T    ?os/exec.findExecutable 0R/0/0/ IK ($
  
#
  @ 
  IK   2	        S	 p	 	       	 ?	 v	 (' *$os/exec.LookPath strings.Contains path/filepath.SplitList path/filepath.splitList path/filepath.Join strings.Split fD _(`$
v	,
W6V
 F
x(w/8,$-6$
  & 	
%	! 
  b:8 $	`!!	
  ($v,6     5	         ] 	 	       	 QS ,,os/exec.interfaceEqual.func1 ,    05D	        g	 u	 	       	 	 	 ``.    uos/exec.(*Cmd).stdin.func1 io.Copy L
 )2*
$ #2IPIJ
  !


  X

  )2*
$   06|	        	 	 	       	 	 	     0uos/exec.(*Cmd).writerDescriptor.func1 p[opo
 #:||
 "j:f

  !

  E

  #:
   6X	         s	 w	       	 	  os/exec.(*Cmd).Start.func1 Q 1  
  	  07	        >	 M	 \	       	 	 	 l ȷ<os/exec.(*Cmd).Start.func2 os.(*Process).Kill os.(*Process).kill os.(*Process).Signal '
  
 	q
  	
   3$&
       8	        ^  !	 &	       ;	 \	 Dos/exec.init.0.func1   0
  
	
  g
    8	         1/ 	 	       D/ Q/ ,,os/exec.init c $c 9	        j           Dos/exec.(*ExitError).String P9D	        j           Dos/exec.(*ExitError).Sys    9	        C6 Zd  ]d       J6 W6 Dtype..hash.os/exec.Error    9	        6 6 6      6 6 $T(type..eq.os/exec.Error  :<	        U	        ^	 k	 Tos/exec.ExitError.String &     :	        U	        	 k	 $Tos/exec.ExitError.Sys     ;	        	 	 	       %	 *	 D,_cgo_panic  1 5 \.  ,	  ,	  `;T	        _	 f	 j	         crosscall2 8@7 D   ;	        	 	 	       	 6	 lH layeh.com/gopus._Cfunc_gopus_setapplication  , 2 {   
  2    0<	        	 	 	       	 6	 lH@layeh.com/gopus._Cfunc_gopus_setbitrate  <	        	 '	 ,	       D	 }	  H`layeh.com/gopus._Cfunc_opus_decode  4 
  !
  	
  0F	
 =	        	 	 	       	 1	 Dhlayeh.com/gopus._Cfunc_opus_decoder_get_size  4  m   
   >|	        	 	 	       	 	 lHlayeh.com/gopus._Cfunc_opus_decoder_init  4 L
  !
	
  

  L
  >8	        [	 f	 k	       	 	  Hlayeh.com/gopus._Cfunc_opus_encode  4 x
  !
  	

  0)	
    ?	        	 	 5	       	 1	 Dxlayeh.com/gopus._Cfunc_opus_encoder_get_size    @	        	 	 	       	 	 lHlayeh.com/gopus._Cfunc_opus_encoder_init  4 f
  !	
  

  f
    @L	        ~	 	 	       	 	 9	 dX    >layeh.com/gopus.NewEncoder layeh.com/gopus.getErr 878787
  H$"	

  
	
	=#
"
  <G
  @
"4    B	 ,       	 	 	       
	 =	 Z	 T`     p>layeh.com/gopus.(*Encoder).Encode HGHGHG
  ,
001
  ,(
4
  6-|	
  0
z    D	         	 	       W W Dlayeh.com/gopus.(*Encoder).SetBitrate 4  `D	         	 >	       W W Dlayeh.com/gopus.(*Encoder).SetApplication  D	        	 	 	       	 F	 j	 PX`    >layeh.com/gopus.NewDecoder 0/0"/0/
  H|pz"|{

  
	
	5#	
  <B
  G
"4   pF	 ,       	 	 	       6	 u	 	 \x"8    \>layeh.com/gopus.(*Decoder).Decode POPOPO
  ,7B
]0@YVU@M08#$
  F"
 
  <-|

  0
  0H	        1 	 
	       	  	 |Hlayeh.com/gopus.NewEncoder.func1    !,
  .0
  Hd	         	 	 	       	 	 Hlayeh.com/gopus.(*Encoder).Encode.func1 8l7   !
  .
   PI	        (	 /	 3	       7	 H	 |Hlayeh.com/gopus.(*Encoder).SetBitrate.func1 0L/ i i  !  .  I	        (	 /	 	       7	 H	 |Hlayeh.com/gopus.(*Encoder).SetApplication.func1 i 0J	         	 	 	       ?	 	 ,,layeh.com/gopus.init   
  Q888884G  






  $$$$$$$$
  L	        Sd  Zd  ]d        A Dltype..hash.[240]layeh.com/gopus._Ctype_float     ML	        c b  b       w	 	 THtype..eq.[240]layeh.com/gopus._Ctype_float  "  .  PM	        Sd  Zd  ]d        A Dltype..hash.[720]layeh.com/gopus._Ctype_float    M,	        c b  b       w	 	 THtype..eq.[720]layeh.com/gopus._Ctype_float   N	                  Dltype..hash.[18]layeh.com/gopus._Ctype_float `N	        -         $ THtype..eq.[18]layeh.com/gopus._Ctype_float   NX	        ( / 2      = J Dtype..hash.[8][18]layeh.com/gopus._Ctype_float  O	                	  	 D(type..eq.[8][18]layeh.com/gopus._Ctype_float  $  :    OD	                  Dltype..hash.[21]layeh.com/gopus._Ctype_float O	        -         $ THtype..eq.[21]layeh.com/gopus._Ctype_float   0P	                  Dltype..hash.[32]layeh.com/gopus._Ctype_float Pp	        -         $ THtype..eq.[32]layeh.com/gopus._Ctype_float   P	                  Dltype..hash.[8]layeh.com/gopus._Ctype_float  @Q8 
        -         $ THtype..eq.[8]layeh.com/gopus._Ctype_float    Q 
                  Dltype..hash.[9]layeh.com/gopus._Ctype_float  Q 
        -         $ THtype..eq.[9]layeh.com/gopus._Ctype_float    @Rd
                  Dltype..hash.[3]layeh.com/gopus._Ctype_float  R
        -         $ THtype..eq.[3]layeh.com/gopus._Ctype_float    R,
        Sd  Zd  ]d        A Dltype..hash.[200]layeh.com/gopus._Ctype_float    PS
        c b  b       w	 	 THtype..eq.[200]layeh.com/gopus._Ctype_float  S
        %
 -
 1
      5
 `
 Dtype..hash.layeh.com/gopus._Ctype_struct___3   
    
  '
   T
        ( 
 
      
 
 T type..eq.layeh.com/gopus._Ctype_struct___3 
   ]
  o
     U(
                Z
 g
 Dtype..hash.[200]layeh.com/gopus._Ctype_struct___3  $  1 U
        * 5 8      
 
 D(type..eq.[200]layeh.com/gopus._Ctype_struct___3  $  ; U,
        Y
 a
 e
      i
 
 Dtype..hash.layeh.com/gopus._Ctype_struct___2   
   

  "
    YP
        {
 
 
      
 j
 hT0type..eq.layeh.com/gopus._Ctype_struct___2   
 

 
  )X


	
																							
  /%
    ^
                  Dltype..hash.[4]layeh.com/gopus._Ctype_float  p^
        -         $ THtype..eq.[4]layeh.com/gopus._Ctype_float    ^
          "      & E Dtype..hash.layeh.com/gopus._Ctype_struct___4    `_
        	
 k4 o4      	
 $	
 THtype..eq.layeh.com/gopus._Ctype_struct___4   B
  `
    _h	
        Sd  Zd  ]d        A Dltype..hash.[960]layeh.com/gopus._Ctype_float    P`	
        c b  b       w	 	 THtype..eq.[960]layeh.com/gopus._Ctype_float  `4

        i

 q

 u

      y

 

 Dtype..hash.layeh.com/gopus._Ctype_struct_OpusEncoder   
   
 
  *
  b

        +
 8
 <
      @
 
 Ttype..eq.layeh.com/gopus._Ctype_struct_OpusEncoder   
 
   (
3	7
  '!
    Pd
                  Dltype..hash.[2]layeh.com/gopus._Ctype_float  d<
        -         $ THtype..eq.[2]layeh.com/gopus._Ctype_float     e
                
 
 Dtype..hash.layeh.com/gopus._Ctype_struct_OpusDecoder     7'    e,
        _
 j
 n
      r
 
 Ttype..eq.layeh.com/gopus._Ctype_struct_OpusDecoder  k 
 
   	
  .,
    f
         V
 b
 
       
 
 
 ,,    \Cmain.init.0 flag.StringVar flag.newStringValue flag.IntVar flag.newIntValue flag.BoolVar flag.newBoolValue flag.Parse 878{7
 #Q`RQjRQPRQPRQPRQPRQPRQMRQjRQjR
QGR1QcR
 
F
$F
R
FP
FN
FL
FJ
FF$F
$F
	
G
X
  
-X
  
QQX
  #F$F
F	
F
F
F
F F$$F!($F%
*G)1(&)
 j
         
 ?
 
       ;
 j
 d
 4X  Emain.main os.IsNotExist fmt.Println bytes.NewBufferString image/png.Encode #{dB
 {'o3po3po3po3p-o3po3po3pGh  	k;+<;<0 	@o0pBo0p5o0p>
 # U'V#(Z]3
R]3....
0*
	 			% 0a *YP3M.YD3A-CY835$],3)	 

a Y3$



?G`  	+3+0 	@	#	
	
	("	"%0$0
#$0
	

  #		
,/	 ;(/ 


	 
	

/ 
/&
'		
/ / 			
/ T
	
 		8
	
		x
		
	
	

j
%"
 
	$
	
			
  #ggD$ 
q	
&	 
=	-gAggSg\=-g,w8"$* 6px$1ja"""+!;$7#.&7%K
  {'333
3	-333G`  	k = "B!$ #	$#$#@&0%B(0'5*0)>	
 4
       F
 w
 
       2
 
 B
 LdW lmain.encodeReader # ~o3p&'3o3po3po3p$ #&+P
&&}:_Z#Y3[
&'3]3	&:_h#Y3*-
Y3'
  #	 	

		/K@#1/&	
		3/3		/3
  #W&.! "=F7g:[@'5#,#!$$$'&g%4()"=12d12g1:0	(34g3:
  ~<}3&	
#333$ `
       
 
 
       
 O
 f
 & >main.encoder 	 o0p, (("AfA0



  !(-##
	
  (;zO?
  0,    
     V  
 
 1
       
  
  
 d,a`main.encodeWriter fmt.Print  "4 o3p|o3po3po3po3p  0
?`*.
ZaY3	Y3	)F3v]3	@)	Y3!
   (
		
	
/&/&:	%#$/& 	"!$#&%	/3(
   B&=	
		=HX7g-g-=g4T"g:(
  3|33
3	3 p 
     R  !
 &!
 B!
       !
 "
 "
 lZmain.decodeReader   Po0po0p&  &
:&{,.'^#XZ#A0[	A0[&
   		
		
	#K#K6
   ,&.!WI6F7O7[O7[6
  PP{00& ,#
       9#
 O#
 X#
       x#
 #
 #
 & >main.decoder 	 o0p, ($"A
aA0



  !((##
	
  (;uO?
  0,   @($
     n  :$
 V$
 q$
       $
 8%
 o%
 U0 htmain.decodeWriter  6 Z}o3pC  0
&W	*w
ZY3
	

   

		
	
	
/&*
   6&$	
@>
	
N	
	g-*
  Z}3C  0%
          %
 %
       %
 &
 &
 ,,    >main.encodeReader.func1 $   	  )  $  X&
          %
 k&
       %
 &
 &
 ,,    ?main.encoder.func1     Л&
          %
 &
       %
 &
 &
 ,,    >main.decodeReader.func1     ,'
          %
 ?'
       %
 &
 &
 ,,    >main.decoder.func1     p'
         '
 '
 '
       '
 '
 ,,main.init 8787
  f  	
1
  )81
  @(
                  Dltype..hash.[11]string   \(
         & *      . M D'type..eq.[11]string 0(
        d4 k4 o4      s4 4 Dtype..hash.main.DCAToolMetadata  )
        4 4 4      )
 =5 $T0.type..eq.main.DCAToolMetadata  
	



	
  П)
                 , Dtype..hash.main.DCAMetadata @)
        }z         *
 *
 T type..eq.main.DCAMetadata       P*
        l*
 t*
 x*
      |*
 *
 Dtype..hash.main.FFprobeTags  
   
  
    P*
        +
 +
 +
      +
 +
 $TRtype..eq.main.FFprobeTags   
 
   


	





	
  9

    0+
        +
 +
 +
      +
 5,
 Dtype..hash.main.FFprobeFormat   
    
  '
  @x,
        ,
 ,
 ,
      ,
 -
 hT3type..eq.main.FFprobeFormat   
 
   %









	
  #

  pd-
        -
 -
 -
      -
 -
 Dtype..hash.main.SongMetadata   
    
  t'
  0-
        .
  .
 $.
      (.
 {.
 hT,type..eq.main.SongMetadata   
 
   

	

	
  x

    .
                .
  /
 Dtype..hash.main.OriginMetadata  
  N
    0D/
        a/
        l/
 /
 hTL0type..eq.main.OriginMetadata  Y h
  	

	
  <9"
  /
                
 
 Dtype..hash.main.OpusMetadata    <0
        W0
 b0
 f0
      j0
 0
 $T`type..eq.main.OpusMetadata  B +
 
   	
  $#
    Y
 Y
 ]Y
 MY
 Y
 X
 X
 uX
 DX
 X
 W
 W
 W
 xW
 LW
 (W
 W
 V
 V
 V
 tV
 QV
 /V
 V
 U
 U
 U
 sU
 QU
 ,U
 	U
 T
 T
 T
 xT
 TT
 1T
 T
 S
 S
 S
 nS
 GS
 !S
  S
 R
 R
 R
 fR
 BR
 R
 Q
 Q
 Q
 Q
 lQ
 GQ
 !Q
 P
 P
 P
 P
 bP
 ?P
 P
 O
 O
 O
 yO
 KO
 (O
 N
 N
 N
 N
 iN
 DN
 !N
 M
 M
 M
 M
 gM
 ?M
 M
 L
 L
 L
 sL
 QL
 )L
 L
 K
 K
 K
 wK
 OK
 %K
 J
 J
 J
 J
 YJ
 )J
 I
 I
 I
 I
 xI
 YI
 :I
 I
 H
 H
 H
 H
 vH
 OH
 +H
 H
 G
 G
 G
 G
 _G
 =G
 G
 F
 F
 F
 F
 qF
 KF
 )F
 F
 E
 E
 E
 nE
 BE
 E
 D
 D
 D
 D
 XD
 2D
 
D
 C
 C
 C
 iC
 :C
 C
 B
 B
 B
 fB
 EB
 &B
 B
 A
 A
 A
 jA
 >A
 A
 @
 @
 @
 O@
 3@
 @
 ?
 ?
 ?
 ?
 b?
 >?
 !?
 >
 >
 >
 >
 ~>
 a>
 >>
 >
  >
 =
 =
 =
 o=
 O=
 0=
 =
 <
 <
 <
 j<
 ?<
 <
 ;
 ;
 ;
 ;
 ^;
 4;
 ;
 :
 :
 :
 }:
 [:
 ;:
 :
 9
 9
 9
 }9
 V9
 19
 9
 8
 8
 8
 _8
 (8
 7
 7
 7
 p7
 F7
 7
 6
 6
 6
 }6
 W6
 26
 
6
 5
 5
 5
 k5
 F5
 5
 4
 4
 4
 4
 /go/src/github.com/davidcole1340/dca/cmd/dca/main.go /go/src/layeh.com/gopus/opus_nonshared.go _cgo_gotypes.go /usr/local/go/src/runtime/cgo/asm_386.s /usr/local/go/src/runtime/cgo/callbacks.go /usr/local/go/src/os/exec/lp_unix.go /usr/local/go/src/os/exec/exec_unix.go /usr/local/go/src/os/exec/exec.go /usr/local/go/src/path/filepath/match.go /usr/local/go/src/path/filepath/path_unix.go /usr/local/go/src/path/filepath/path.go /usr/local/go/src/context/context.go /usr/local/go/src/image/png/writer.go /usr/local/go/src/image/png/reader.go /usr/local/go/src/image/png/paeth.go /usr/local/go/src/hash/crc32/crc32_generic.go /usr/local/go/src/hash/crc32/crc32.go /usr/local/go/src/compress/zlib/writer.go /usr/local/go/src/compress/zlib/reader.go /usr/local/go/src/hash/adler32/adler32.go /usr/local/go/src/compress/flate/inflate.go /usr/local/go/src/compress/flate/dict_decoder.go /usr/local/go/src/compress/flate/huffman_code.go /usr/local/go/src/compress/flate/huffman_bit_writer.go /usr/local/go/src/compress/flate/token.go /usr/local/go/src/compress/flate/deflatefast.go /usr/local/go/src/compress/flate/deflate.go /usr/local/go/src/image/jpeg/writer.go /usr/local/go/src/image/jpeg/scan.go /usr/local/go/src/image/jpeg/idct.go /usr/local/go/src/image/jpeg/reader.go /usr/local/go/src/image/jpeg/huffman.go /usr/local/go/src/image/internal/imageutil/impl.go /usr/local/go/src/image/ycbcr.go /usr/local/go/src/image/names.go /usr/local/go/src/image/image.go /usr/local/go/src/image/geom.go /usr/local/go/src/image/format.go /usr/local/go/src/image/color/ycbcr.go /usr/local/go/src/image/color/color.go /usr/local/go/src/strconv/atob.go /usr/local/go/src/flag/flag.go /usr/local/go/src/encoding/json/tags.go /usr/local/go/src/encoding/json/indent.go /usr/local/go/src/encoding/json/fold.go /usr/local/go/src/unicode/digit.go /usr/local/go/src/unicode/graphic.go /usr/local/go/src/math/abs.go /usr/local/go/src/encoding/json/encode.go /usr/local/go/src/unicode/utf16/utf16.go /usr/local/go/src/encoding/json/scanner.go /usr/local/go/src/encoding/json/decode.go /usr/local/go/src/internal/bytealg/index_generic.go /usr/local/go/src/strings/strings.go /usr/local/go/src/strings/builder.go /usr/local/go/src/fmt/scan.go /usr/local/go/src/fmt/print.go /usr/local/go/src/fmt/format.go /usr/local/go/src/fmt/errors.go /usr/local/go/src/os/executable_procfs.go /usr/local/go/src/os/wait_waitid.go /usr/local/go/src/os/types_unix.go /usr/local/go/src/os/str.go /usr/local/go/src/os/stat_unix.go /usr/local/go/src/os/stat_linux.go /usr/local/go/src/os/stat.go /usr/local/go/src/os/proc.go /usr/local/go/src/os/pipe_linux.go /usr/local/go/src/os/path_unix.go /usr/local/go/src/os/types.go /usr/local/go/src/os/file_posix.go /usr/local/go/src/os/file.go /usr/local/go/src/os/env_default.go /usr/local/go/src/os/file_unix.go /usr/local/go/src/os/exec_posix.go /usr/local/go/src/os/exec_unix.go /usr/local/go/src/os/exec.go /usr/local/go/src/syscall/zerrors_linux_386.go /usr/local/go/src/os/error.go /usr/local/go/src/os/env.go /usr/local/go/src/internal/syscall/unix/nonblocking.go /usr/local/go/src/internal/poll/fd_posix.go /usr/local/go/src/internal/poll/fd_unix.go /usr/local/go/src/internal/poll/errno_unix.go /usr/local/go/src/internal/poll/fd_poll_runtime.go /usr/local/go/src/internal/poll/fd_mutex.go /usr/local/go/src/internal/poll/fd.go /usr/local/go/src/time/zoneinfo_unix.go /usr/local/go/src/time/zoneinfo_read.go /usr/local/go/src/time/sys_unix.go /usr/local/go/src/time/zoneinfo.go /usr/local/go/src/time/time.go /usr/local/go/src/time/format.go /usr/local/go/src/internal/testlog/log.go /usr/local/go/src/syscall/asm_linux_386.s /usr/local/go/src/syscall/zsyscall_linux_386.go /usr/local/go/src/syscall/syscall_linux_386.go /usr/local/go/src/syscall/str.go /usr/local/go/src/syscall/flock_linux_32bit.go /usr/local/go/src/syscall/syscall.go /usr/local/go/src/syscall/exec_unix.go /usr/local/go/src/syscall/syscall_unix.go /usr/local/go/src/syscall/syscall_linux.go /usr/local/go/src/syscall/exec_linux.go /usr/local/go/src/syscall/env_unix.go /usr/local/go/src/internal/oserror/errors.go /usr/local/go/src/internal/fmtsort/sort.go /usr/local/go/src/sort/zfuncversion.go /usr/local/go/src/sort/sort.go /usr/local/go/src/sort/slice.go /usr/local/go/src/encoding/base64/base64.go /usr/local/go/src/encoding/binary/varint.go /usr/local/go/src/encoding/binary/binary.go /usr/local/go/src/reflect/asm_386.s /usr/local/go/src/reflect/value.go /usr/local/go/src/reflect/type.go /usr/local/go/src/reflect/makefunc.go /usr/local/go/src/strconv/ftoa.go /usr/local/go/src/strconv/extfloat.go /usr/local/go/src/strconv/decimal.go /usr/local/go/src/strconv/itoa.go /usr/local/go/src/strconv/quote.go /usr/local/go/src/strconv/atoi.go /usr/local/go/src/math/unsafe.go /usr/local/go/src/math/bits.go /usr/local/go/src/strconv/atof.go /usr/local/go/src/math/bits/bits.go /usr/local/go/src/bufio/scan.go /usr/local/go/src/bufio/bufio.go /usr/local/go/src/bytes/bytes.go /usr/local/go/src/bytes/buffer.go /usr/local/go/src/unicode/tables.go /usr/local/go/src/unicode/letter.go /usr/local/go/src/unicode/utf8/utf8.go /usr/local/go/src/io/pipe.go /usr/local/go/src/io/io.go /usr/local/go/src/sync/waitgroup.go /usr/local/go/src/sync/rwmutex.go /usr/local/go/src/sync/runtime.go /usr/local/go/src/sync/poolqueue.go /usr/local/go/src/sync/pool.go /usr/local/go/src/sync/once.go /usr/local/go/src/sync/mutex.go /usr/local/go/src/sync/map.go /usr/local/go/src/errors/wrap.go /usr/local/go/src/errors/errors.go /usr/local/go/src/internal/reflectlite/type.go /usr/local/go/src/internal/reflectlite/value.go /usr/local/go/src/internal/reflectlite/swapper.go /usr/local/go/src/sync/atomic/asm.s /usr/local/go/src/sync/atomic/value.go /usr/local/go/src/runtime/vlop_386.s /usr/local/go/src/runtime/sys_linux_386.s /usr/local/go/src/runtime/rt0_linux_386.s /usr/local/go/src/runtime/memmove_386.s /usr/local/go/src/runtime/memclr_386.s /usr/local/go/src/runtime/duff_386.s /usr/local/go/src/runtime/asm_386.s /usr/local/go/src/runtime/asm.s /usr/local/go/src/runtime/vlrt.go /usr/local/go/src/runtime/vdso_linux.go /usr/local/go/src/runtime/utf8.go /usr/local/go/src/runtime/timestub.go /usr/local/go/src/runtime/slice.go /usr/local/go/src/runtime/sigqueue.go /usr/local/go/src/runtime/signal_sighandler.go /usr/local/go/src/runtime/signal_linux_386.go /usr/local/go/src/runtime/signal_386.go /usr/local/go/src/runtime/sigaction.go /usr/local/go/src/runtime/select.go /usr/local/go/src/runtime/rwmutex.go /usr/local/go/src/runtime/runtime.go /usr/local/go/src/runtime/profbuf.go /usr/local/go/src/runtime/stack.go /usr/local/go/src/runtime/sys_x86.go /usr/local/go/src/runtime/traceback.go /usr/local/go/src/runtime/write_err.go /usr/local/go/src/runtime/print.go /usr/local/go/src/runtime/panic32.go /usr/local/go/src/runtime/signal_unix.go /usr/local/go/src/runtime/panic.go /usr/local/go/src/runtime/os_linux_generic.go /usr/local/go/src/runtime/defs_linux_386.go /usr/local/go/src/runtime/os_linux.go /usr/local/go/src/runtime/netpoll_epoll.go /usr/local/go/src/runtime/netpoll.go /usr/local/go/src/runtime/mstats.go /usr/local/go/src/runtime/mprof.go /usr/local/go/src/runtime/time.go /usr/local/go/src/runtime/mgcscavenge.go /usr/local/go/src/runtime/mgcstack.go /usr/local/go/src/runtime/mgcsweepbuf.go /usr/local/go/src/runtime/mgcmark.go /usr/local/go/src/runtime/mgclarge.go /usr/local/go/src/runtime/mgcwork.go /usr/local/go/src/runtime/sema.go /usr/local/go/src/runtime/mgcsweep.go /usr/local/go/src/runtime/mgc.go /usr/local/go/src/runtime/mfinal.go /usr/local/go/src/runtime/trace.go /usr/local/go/src/runtime/mcentral.go /usr/local/go/src/runtime/mcache.go /usr/local/go/src/runtime/mbarrier.go /usr/local/go/src/runtime/map_faststr.go /usr/local/go/src/runtime/map_fast32.go /usr/local/go/src/runtime/msize.go /usr/local/go/src/runtime/map.go /usr/local/go/src/runtime/fastlog2.go /usr/local/go/src/runtime/mfixalloc.go /usr/local/go/src/runtime/mem_linux.go /usr/local/go/src/runtime/malloc.go /usr/local/go/src/runtime/lock_futex.go /usr/local/go/src/runtime/lfstack_32bit.go /usr/local/go/src/runtime/lfstack.go /usr/local/go/src/runtime/iface.go /usr/local/go/src/runtime/hash32.go /usr/local/go/src/runtime/float.go /usr/local/go/src/runtime/extern.go /usr/local/go/src/runtime/error.go /usr/local/go/src/runtime/env_posix.go /usr/local/go/src/runtime/debug.go /usr/local/go/src/runtime/cpuprof.go /usr/local/go/src/runtime/chan.go /usr/local/go/src/runtime/cgocheck.go /usr/local/go/src/runtime/string.go /usr/local/go/src/runtime/cgocallback.go /usr/local/go/src/runtime/mbitmap.go /usr/local/go/src/runtime/symtab.go /usr/local/go/src/runtime/type.go /usr/local/go/src/runtime/mheap.go /usr/local/go/src/runtime/runtime1.go /usr/local/go/src/runtime/runtime2.go /usr/local/go/src/runtime/proc.go /usr/local/go/src/runtime/cgocall.go /usr/local/go/src/runtime/cgo.go /usr/local/go/src/runtime/mwbbuf.go /usr/local/go/src/runtime/atomic_pointer.go /usr/local/go/src/runtime/typekind.go /usr/local/go/src/runtime/stubs.go /usr/local/go/src/runtime/alg.go /usr/local/go/src/internal/bytealg/indexbyte_386.s /usr/local/go/src/internal/bytealg/equal_386.s /usr/local/go/src/internal/bytealg/compare_386.s /usr/local/go/src/internal/bytealg/count_generic.go /usr/local/go/src/runtime/internal/atomic/asm_386.s /usr/local/go/src/runtime/internal/atomic/atomic_386.go /usr/local/go/src/runtime/internal/sys/intrinsics_386.s <autogenerated> /usr/local/go/src/internal/cpu/cpu_x86.s /usr/local/go/src/internal/cpu/cpu_x86.go /usr/local/go/src/internal/cpu/cpu.go   ;
  [  
     d    h  4  8X      X  8  (x  h       XP  x    8  (t      h,    h  x      H  H\        x0  p  X    H,  l      P    h  (,    h  x   8  8\    x0      0  x x     8l    #  (D  G<  (L  HV  hW(  [  ^  x_  `H  b  (k  m  oH  ot  Xq@  sp  h|  |  H,  ؄l  8  X  h   !  (!  "  #  D#  #  H$  P$  $  ȸ$  $  hH%  Ƚ%  %  &  &  X&  &  88'  |'  '  (  Hh(  H4)  H)  *  H*  *  H4+  +  x+  $,  x,  -  -  $.  Hx.  /  80  (`0  (1  l2  2  2   3  43  |3  3  4  8h4  4  (4  D5  5  5  5  
6  h6  6  h6   7  ($7  h@7  p7  7  87  X$8  9  :  H:  ;  H!D<  x#t<  2<  2<  3|=  86=  6=  (7>  7<>  (8X>  8>  9>  X>@  >4A  ?`A  8BB  XGB  G4C  HC  XID  XJ`D  JD  8KD  LpE  hWE  WE  XDF  xYF  x^4G  _G  _G  8cG  HePH  hgH  kH  lH  Xl,I  hmI  mI  n8J  qxJ  ؄L  M  HO  HO  xO  xO  O  P  HP  xxP  P  Q  8hQ  xQ  $R  XlR  xR  hR  h,S  \S  (S  S  4T  dT  8T  XV  xW   W  W  ^X  Xp8X  ~lX  xX  X  hX  X8Y  pY  (Y  <Z  hZ  ([  H[  [  ȍ[  ]  L]  H|]  H]  @^  ؓl^  (^  ^  8(_  l_  x_  _  (0`  HT`  `  `  H`  `   a  |a  a  ةb  Xhb  c  جc  دd  <d  `d  8d  Xd  hd  xd  e  ص,e  @e  Te  8e  xf  <f  f  HHg  g  \h  Hh  xi  <j  `j  j  pk  hl  l  l  Lm  m  8n  xpn  o  p  H'8p  H(hp  (p  4(q  X4Tq  4q  4q  4q  H5r  x54r  5dr  5r  (6r  h6r  6<s  6`s  6s  7s  H7s  x7s  7Pt  8t  X8t  8,u  8pu  89u  w9u  {9v  9$v  98v  9Lv  9`v  9tv  9v  H:v  :Hw  H;tw  ;w  ;w  <<x  =x  X=x  =y  >y  ?y  8?z  ?Tz  @z  x@z  @z         zR |            FJtx ?;*2$"@   @   Э   AAAAF
AAAAA   8          LAAACsAAAAP           AAAAC|
AAAAI_AAAA  <     l)   AAAAN
AAAAA    T  \    AAA8   x  ر    AACAK(AAAA$     \    A
PU
Kc8     Բ    AAAANAAAA<     XP   AAAAC$
AAAAA <   X  hq   AAAAM
AAAAA <     5   AAAAM
AAAAA ,     K    AAAEAA   4     ȶX    AAAAPAAA  ,   @  4   ABC
AAAA P   p      AAFL0}
AAADu
AAAAJ@S0[@K0\     ̸F   AACAQ{HLFG
AAAAH   0   $      AN0r@U0E
AL]A   8   X  X    AAAE
AAFpAA<         AAAAN0
AAAAA ,     \   ABC
AAAED     ̾    AAAAN0a
AAAAAU@O0   p   L  4   AACAPPm@pHKLDPJ@kHKLDPO@I
AAAAFCHHLDPL@HHHLDPL@       pH    AADA                              -    Ag
AC   4   0  L    AAAADAAA     h  <       4   |  ]    AACRp PCAA   (     V    AANE ~AA4     @    AACAAAA  4        AAAC
CAAI  <   P  @    AAAAC4AAAA   <          AAAAC 
AAAAA 4         AAAAAAA  @     :   AAAAK
AAAAA   <   L     AAAAC4
AAAAAT        AAAACG
AAAAFC
FAAAD  H         AAFAw
CAAKPAAA  <   0	     AAAAC AAAA   <   p	     AAAAC<AAAA   X   	     AAAAN`w
AAAACdEhDlEpAtExD|AH`<   
  t    AAAAC
AAAAA T   L
     AAAAPWGD]
AAAAA 8   
  \z    AAAAj
AAAA   <   
     AAAAN
AAAAD 4      p=    AACAsAAA       X  xz    AA
Fq     |     AAAAN0P
AAAAJM<K@0b<a@\0J<B@K0G<B@H0I
AAAAEC<B@K0G<E@K0L<E@K0G<B@H0   0     `    AANIBA AAA t   P  @   AAAAN$M(B,A0F,A(D,A0H,G(D,A0j 
AAAADPAAAA  ,     t    AV
I|
DD
LC T     8   AAAAN `,D0L S,G0F,G0L AAAA   D   P  `    AAAAN G,f0L HAAAA       E   AAAANGHGAGDDDAADDAH\LTQL
AAAAGPIDDHH   @  p   AAAAM@BDCHBLDPL@CAAAA,        ALI[

AAAA,     D   ALI[
AAAD,     	h    ALC"
AAAK<     $*Y   AAAAHu
AAAAAx   \  D-   AAAAPZAALwAALJVAALD
AAAAA ,     h1
   ALC
AAAH<     X;   AAFAJAAAA   T   H  8<   AAAAN
CAAAD
FAAADL     p@   AAAAN0w4D8A<G@N0&
CAAAA 8     B    AAAACAAAA8   ,  dC    AAAAC AAAA\   h  C   AAAAPEFDDDL
AAAAA  ,     8F5   ALC
AAAA<     HN   AAAAC0AAAA   ,   8  Ou   ALC\
AAAA(   h  HR)    ANDDDD HA     LR   AAAAN$b(D,A0N `$C(A,D0c$C(A,A0H M$L(D,A0HCAAAE F$A(D,A0P4K8H<A@H N$A(D,A0P4K8H<A@H N$A(D,A0P4K8H<A@H   ,   `  S   ABC2
AAAE`     pUy   AAAAM0
CAAAHC8A<A@L00
AAAAK $     ]z    Aa
F[
Mg,     ]`   ALF
AAAA<   L  d   AACAC$q
AAAAA,     de_    AAAU
AAAH     e   AAAAMPXD\A`SP
AAAAH|     hhT   AAAAPjAHEXDAIPACALV
AAAAA      Hj   AAAAPjNGGJNFAESFAAHbDAHLOHAARbDBEWFBAO^
AAAAKNLDALHEAANEFDHPFFDHHR,      lu   ALCA
AAAD     pp   AAAAPiFDELWALDAFDARFDDNCADHZ
AAAAHbFADDINFAL]^AFJAFEANFAHFFHADEHFADH   <     q4   AAAAC 
AAAAC ,   4  r   ALCG
AAAA\   d  \h   AAAAN@J
AAAAHDDAHELEPR@DAHALGPR@  h     l/   AAAAN`idAhElEpFtAxE|EL`dAhAlAp[`
AAAAD <   0  0;   AACAM0#AAAA   ,   p  0`
   ALF*	
AAAH,     `    AAN
AAI   @         AANKA H
AAKl
AAB P        AAAAN $D(B,A0HAAAAC  <   h  U   AAAACpD
AAAAAD     8    AAAN
AAAHV
AAAG@     И[   AAAAP
AAAAA   x   4     AAAANPwX\\B``PTDXA\A`S\H`IdGhGlApNP
AAAACa`qPA`KP       6    AArA <     r   AAAAM4L
AAAAA@     ܠU   AAAAP
3
AAAAA   @   X  E   AAFAF,
AAAAA   L         AAAANpQtAxA|AHpP
AAAAA H     Dz    AAAANTUXD\E`HPx
AAAAA  L   8  x    AAAANpXtDxE|ANp^
AAAAA      إ   AAAAPDDAADDDDADDADDALZ
AAAAAODDAADDDDADDADDAL     T     AAAAPGGGGADDDALz
AAAAARGGGGEDDDALJGGGGEDDDAL     HC    Ay
A   ,   8  x    AAAt
AAA   h  Ȫ   AAAAQ~UIHDARGDcAGASp
AAAABCAAHHAOGDXAGDS 8          AAAA
AAAA   H   T   d    AAAAN0i4D8A<A@R0LAAAA  T      0   AAAAMXR\R`NPTAXA\H`fP
AAAAAH      c    AAAAN0i4D8A<G@N0IAAAA  x   D!     AAAAP@AYeJAGP.
AAAAADAXoO   !  гU   AAAAQCFAGAHND
AAAAKPFBAGHLRFDD_aFAHDDHFDDFFDDDAPFAPGDATrFADH   <   "  ,    AACAC
AAAAA<   #     AAAAM AAAA   P   D#     AAAAQ]WGCH
AAAAA  #  ȷ   AAAAQ			O	A	}	S	J	A	v	o	i	,	B	D	D	e	A	C	A	J	B	O	E	a	O	F	F	C	K	D	H	I	^	D	A	J	n	F	G	A	]	A	A	A	H	D	J	A	F	A	J	A	J	A	J	A	a		}	E	F	A	L	E	H		P	B	T	
AAAAAm	F	D	D	H		K	U	Q	 8   %      AAAA
AAAA   $   X%  X    AA
AA    %  \   AAAAQBGJJDBGAEHGA`CNAHDDBARDADSEIN`_]
AAAAA @  H&  Xe   AAAAQGADLkJBARaMEEJHAAHFFFEFDAI]
AAAADMNBPzRGFEAEKHHHFFFFEGGGDHGAALFIGEDALH   <   '      AAAAP
AAAAA<   '  D   AAAACo
AAAAF0   (  j    AAJ
ACT
AA     @(         D   T(      AAAAN0
AAAAAQ@K0   8   (      AAAAM(AAAAT   (  8   AAAAN@P@@ADLHBLAPH@C
AAAAA  T   0)     AAAAN@
AAAAA[
AAAAA  8   )      AAAAMlAAAA   )  V          )  h   AAFANP{THXD\A`HPM
AAAAHTQXG\A`HPC
AAAAG
AAAAA 8   d*  u    AAAACiAAAA   *  )    Ag     *  $       d   *  0   AAAAN0
AAAAE]4H8B<D@H0
AAAAA   L   8+     AAAAN0s
AAAAG4}8B<A@L0P   +  (z   AAAAN c
AAAAG#$R(B,A0K        +  TI    AA}A     ,  y    Ab
M       ,  2    AAnA    D,  3    Ab  ,   `,   ?    AAh
AEIA  (   ,  05    AAAoAA4   ,  DO    AAAAGAAA  L   ,  \   AAAAN@DBHDLAPL@i
AAAAG    D-  ,C   AAAANprtBxF|AHpptBxD|AHtKxF|ANp[tBxD|AHpUtJxV|AOFEINp~tBxL|AHpGtBxD|AHpKtBxD|AHphtHxF|AHpZ
AAAAIQtBxF|ANtNxF|AOtPxF|AHtHxF|AVpStExG|AHpKtBxF|AHpOtBxF|AHpHtBxF|AHp[tBxF|AKpRtTxF|AHtHxF|ANp]tBxF|AHpd   .  ,   AAAANdZhFlApy`[dEhDlApHdEhDlApH`w
AAAAA  (   </  +    ANBFD NA   4  h/     AAAAN0Y4B8L<D@V0T4H8A<D@Z0P4H8A<D@M0T4H8A<D@b0U4B8K<D@H0Y4H8O<D@O0R4B8O<D@P0Z4B8K<D@H0U4H8O<D@O0N4B8O<D@M0O4B8O<D@P0a4B8K<D@H0Y4H8O<D@M0K4B8O<D@N0`
AAAAJ4B8K<D@H0M
AAAAA     0      AAAAQcSAX^NDALeEAALkDAAKGDAHIDGGGDAHV
AAAAA  ,   d1  (   ABC
AAAI,   1     ABCV
AAAA4   1  n    AAAAdCAA     1      AAFAN0b8L<A@IDAHALEPP8C<A@L0G
AAAAGC8A<E@ODAHALAPH0E
AAAADJCAAAH   2  Dh   AAAAN@xHTLDPH@:
ACAAF   2  hX       ,   2      AACa
AAH,   ,3      AAAk
AAH   \3  _    A] 8   x3      AAAAz
AAAG   L   3  ,
   AAAAN@DDHGLAPH@c
AAAAA    4     AAAANpOtFxA|AHpPtNxJ|AGFGAHp]tDxH|AHpVtSxE|AJFGINpqtMxB|AGDMAHpJtPxA|AHpFtMxB|AGDIAHpptFxE|AHpT
AAAAEetFxA|AHpPtFxD|AHpptFxI|ALJAAPpItFxE|AGFEANpRtKxI|AHpatFxE|ALpGtFxE|AHprtFxA|ARFEAHpBtFxE|ANpOtFxB|AHp |   5      AAAAN0J4F8N<A@MDAHDLAPH0H4E8E<A@GDAHELAPH0B4D8E<A@HAAAA   (   T6  +    ANBFFD HAh  6     AAAANKAEHXKDAHTKAEHPKBAHPKCAHPKDAHPKCAHPKCAHLKDAHPKDAHPKCAHPKCAHPKDAHPKCAHPKCAHP
AAAAA,   7  d   ABC
AAAF4   8  Ts    AAAAkAAA  X   T8      AACAP@sDDHJLDPL@
FAAAAGHBLDPH@   x   8       AAFAN0`4A8A<A@H0C
AAAAGX4A8A<A@H4L8F<A@H0CAAAA P   ,9  D    AAAAM04D8A<D@LAAAAG0 L   9      AAFz
AADV
AAHQ
AAE   @   9  @?    AAAAN$R(J,A0KAAAAx   :  <   AAAAM0
AAAABy4H8B<A@L0H
AAAADJ
AAAAA @   :  b
   AAAAPk	
AAAAA   D   :  j    AAAAN F(A,A0H CAAAAD   ;      AAAAM0`8A<A@N0`AAAAP   d;  <    AAAAN0|4A8A<D@HAAAAH0    ;      AAAAQxDADn
KDDNg
KADQA
AAAACkBADHX   T<  <
   AAAAM8P<D@H04D8A<D@LCAAAJ0    <  7    AAsA ,   <  j   ALF
AAAAh   =  L   AACAN`dDhGlDpGtAxD|DL`dGhBlApL`I
AAAAA H   p=     AAAAMPXA\D`_PAAAA   0   =  :   ABBLp
AAAA   $   =  "`    AAq
AD  0   >  #H    AANFEE `AA  h   L>  $#   AAAAN$J(E,E0H c$W(B,A0a,A(E,A0F,D0H H
AAAAG0   >  #C    AANFEE QAM  h   >  #    AAAAN$J(E,E0H _$P(B,A0},A(E,A0F,D0H P
AAAAF <   X?  h$F   AAAAML
AAAAA  ?  x'   AAAAQ[ [A[H[A[L[@[L[B[H[U[s[G[B[B[A[A[A[S[B[A[J[A[E[A[[[B[L[H[O[[B[D[R[k[E[A[a[Q[B[C[J[H[[\[ [[[L[P[D[D[S[A[H[w
AAAAA[D[F[l[
[Q[R[N[[D[B[D[_[[A[H[A[H[r[A[H[A[H[   $A  8   AAAAQ`BDL]VACNBAGNDFDHhFAEHcAEHEFAFFDDADHs
AAAAEKFFLCkAGGJDH    (B  :   AAAAQvvvAvAv]vvNvLvDvHvf
AAAADCvFvDvHvLvCvHvDvGvAvAvFvGvDvAvAvAvHvGvAvAvIvLvAvAvNvvHvDvLvNvDvCvLvGvDvHvNvnvDvNvDvDvEvAvNvEvHvDvAvHvsvAvDvvpvDvGvDvDvDvAvHvGvBvFvAvAvHvFvAvHvHvAvZvqvavHvvGvPvGvAvDvHvFvDvNv	vAvAvDvkvGvDvHvDvHv vDvAvAvKv ,   8D  (E   ALI
AAAG,   hD  Wm   ALFF
AAAA,   D  Z   ABC
AAAE<   D  ^   AAAAM
AAAAA ,   E  _   ALF
AAAA,   8E  cc   ALF
AAAA,   hE  gU   ALF-
AAAAl   E  h@   AAAANpqtGxA|BBBEA[pmtBxA|ERp
AAAAD,   F  j   ALIh
AAAAL   8F  pe   AAAAN@cPkDoHFLDP[@lAAAA L   F  q:   AAAAN@DBHHLDPD@CAAAA   h   F  r    AACAN`dBhDlAp[`XhBlApR`idKhKlApP`r
AAAAD  D   DG  lt    AAAAN0i8A<D@C0tAAAAH   G  t   AAAAN0q8E<D@A0@AAAA  @   G  u    AAAAP0~@t0WAAAA  ,   H  dv   ALI

AAAA,   LH  4   ABCx
AAAA,   |H  /   ABC
AAAA 4   H      AAAg
AAAE K  l   H  ܆   AAAAN`@py`pS`lApO`
AAAAAGdEhDlApH`JpK`  ,   TI     ABCP
AAAA@   I  Ly   AAN 0CAAF T0K T0K   `  I     AACANP\D`LPvXR\D`JPR\A`KPSTAXA\D`HP|\C`DdDhDlDpL\F`LPZTAXA\D`HPs\D`PP
AAAAHUXY\D`HPoTAXA\D`HPP\D`PPX\C`DdDhDlDpL\D`LPKTGXD\D`PPX\D`PP~XA\D`HP\\F`PPBTIXD\D`PP\TAXA\D`HP`TAXA\D`HPkTBXA\D`HPI\T`SPUXB\D`HP h  ,K  Dy   AACANptBxE|GAHDFrpxI|JGADAWp[xP|LGDAA[pa
AAAAF|ALpwxD|GDADDLpKtGxD|GDADDLpNtFxB|DLpXtGxD|DLpRxP|LGDAAdp]xI|JGDDATpjtBxD|BBHDFppS|A\p   ,   L  X7   ABC
AAAF,   L  h   ALIy

AAAF,   L  N   ABC
AAAA ,   (M  {   ABC
AAAA0   XM     ABBTc
AAAA   <   M  %[   AAAAN0
AAAAA   M  )8          M  )       `   M  *   AAAAN@SHELDPf@
AAAAA
AAAAD  4   XN  /5    ANBDDD D$B(D,D0HAD   N   /    AACN j
AAAHC,E0H K,K0L     N  h/\   AAAAN@^LAPLDAHBLAPFLEPH@WLiPJ@GDEHALAPH@GDBHELAPb@Z
AAAAE   t   \O  D0    AAAAN Y
AAAAAC,D0P I$D(A,A0H Q,A0H C
CAAAG     O  0   AAAAN B
AAAAHR
CAAAHY(T,A0[ W
AAAADR
CAAAHR
CAAAHv
CAAADN
CAAADS$A(E,A0H       P  1    AND HA    P  1U          P  1       $   Q  1   AAAAPANACAaEIBEGGAL\MDBBADBBALWWALNk
AAAABGFCJJoEJPJWGBBBADBBALPCADL@   (R  4O    ANKB B$B(D,A0D4D8D<D@HC
AG,   lR  4N    Ad
KJ
FF
AF p   R  4    AAAAP@sHALAPH@kDBHALEPETDXA\A`H@]
AAAAHFHELAPJ@   L   S  P5Z    AAAAN(L,A0H I(A,A0K VCAAA(   `S  `5(    ANGDD HA   ,   S  d5P   ABC
AAAKD   S  6    AACN j
AAAHC,E0H K,K0L  @   T  6}    AACAN<F@c0yAAAA   @   HT  7k    AACAN,B0Y uCAAA   8   T  47    AAFA
AAAE   ,   T  7   ABCs
AAAD T   T  (<   AAAN G
AAAE0O \0K V0K [0O a0S       PU  >    AND HA ,   tU  >X    AAD
AIFA     U  ?H    AADA    U  H?H    AADA    U  t?H    AADA,   V  ?   ABC
AAADX   @V  `Gz    AAAAN b,D0_ F
GHAABCCAAA  h   V  G    AAN[BB HC
AADgAA HN
ACESBB HCAA       W  G    AND HA X   ,W  Gz    AAAAN b,D0_ F
GHAABCCAAA     W  G   AAAAN0<A@H0K<H@]0t4B8D<A@H0G
AAAAAE4B8D<A@H0I
CAAAAC
FAAAA   $X  H    AAAAN M
AAAAEC(D,A0P I(D,D0A4D8D<A@H Q,A0H C
CAAAJ     X  HI   AAAAMP`\D``PXE\A`LPvTDXE\A`LPr
AAAAHCTBXA\A`LPeTDXE\A`LP,   ,Y  K   ABCD
AAAA    \Y  TPJ    AABA    Y  PJ    AABA    Y  P    AND HA    Y  P          Y  P       4   Y  P<    ANHA HGA HC
AD       (Z  P    AND HA    LZ  P          `Z  P       t   tZ  P/   AAAAN@4DGHCLAPL@u
AAAAJHALJPH@HDLAPH@MHZLAPH@ 4   Z  dT1    ANBBD D$D(D,D0HA   4   $[  lT/    ANFBD D$C(B,A0HA      \[  dT    AAAAQBEVGACHGAAHBBGADBAH`
AAAAK|   [  T    AAAAQdEHAAAHGBBAADBAHV
AAAAI t   h\  T9   AAAAQBDBDBAAHW
AAAADEQAAH   \  U   AAAAQCPKBAAEGBDH}DIBDBDAAAH^
AAAAF(   |]  V(    ANIBD HA      ]  V"	   AAAANsGEAHj
AAAAHGEAH8GEAHbDPEBAFAEAHEFATDEAHnDEAHAEAH   ^  ^   AAAAN@KLNPZ@
AAAAHHELAPH@jDGHELAPL@CDDHDLAPH@xDDHELAPH@wDBHDLAPH@DAHBLAPVDAHBLAPH@      \_  Dd$    ANK HA    _  Pd   AAAAN0{<A@H4A8B<A@F<E@H0O4{8H<C@H0j4A8D<A@H0K4B8E<A@H4C8E<A@0V
AAAAJ  t   `  f    AAAAN Y
AAAAA[,D0P J$D(A,A0H Q,A0H C
CAAAF     `  0g   AAAAQ0<G@H0Z4B8A<A@H0H4B8A<A@H0U4B8A<A@H0M
AAAAAC<H@]0r4B8D<A@H0O4E8E<A@H0C4B8D<A@H0Q4B8E<A@H0K
CAAAAd
CAAAA}4G8B<A@H0     a  8i;    Au  l   a  \i    AAAAN0M
AAAAEC8D<A@P0I4D8D<D@ADDHDLAPH0p<A@J0 T   b  i   AAAAMP
CAAAK
AAAAD     lb  Dk    AAAAN0a
AAAAIC8D<A@H0Q
AAAAKC<A@H0J4D8D<D@DDAHDLAPH0[<A@J0   <   b  k   AAAANe
AAAAAP   <c  m4   AAAAQae
AAAAF 0  c   p8   AAAAQNNGNGNGNGNPNLNDNZNg
AAAAANQNGNGNXNGNGNDNMNRNANDNONNrNNWNNcNNENANFNlNBNENjNlNjNDNJN~NUNDNLN^NDNJNYNN^NpNSN@NKNNSN  `   d      AAAAM0R4O8D<D@DDJHALGPU0Y4J8D<A@LAAAA ,   (e  0   ALIi
AAAF,   Xe      ABC
AAAA    e  ط    AAAAN c,A0A4A8F<F@CDFHDLAPH,B0A4C8B<B@DDAHBLDPDTAXA\A`HAAAAF   ,   f  ط=   ABC	
AAAA(   Hf  :    MBL B$D(D,D0P   (   tf  :    MBL B$D(D,D0P   (   f  &    ANDED HA   (   f  &    ANDED HA   ,   f  L    AN$Q(E,D0H T
AA (   (g  8&    ANDED HA   ,   Tg  <L    AN$Q(E,D0H T
AA $   g  \"    ANED HA  $   g  d"    ANED HA  @   g  l<    AAAAN L,D0UAAAA   @   h  h<    AAAAN L,D0UAAAA       \h  d    ANF HA     h  `    ANF HA $   h  \"    ANGB HA  $   h  d"    ANGB HA  $   h  l"    ANGB HA  P   i  tN    AAAAN L(E,C0C4C8C<B@H PAAAA @   pi  p<    AAAAN L,D0UAAAA   D   i  lB    AAAAN L$E(C,B0UAAAA L   i  tK    AAAAN L,E0C4C8C<B@H PAAAA@   Lj  t<    AAAAN L,D0UAAAA   D   j  pB    AAAAN N$C(C,B0UAAAA @   j  x?    AAAAN L(E,B0UAAAA   k  s          0k  c          Dk  S          Xk  C          lk  3          k  #       4   k  V    AAN d,E0E P
AAA   <   k  DK    AANNBBA J$D(B,B0HBB  X   l  T    AAAN,Y0N K(A,A0N G,G0H Q,E0I P
AAAA   (   hl  B    AANG hAA(   l  4    AANG ZAA4   l  4    AAANG VCAA   `   l      AAAAS@uDDHALAPH@XHBLDPN@]
AAAAICLBPH@  D   \m  Tu    AN P$D(B,E0H T
AAC,A0F4G8H<B@H  4   m  :    AAARF YCAA   X   m      AAAANlfpLlAhElApc`IhAlDpE`P
AAAAA   8n      AAAAQ[HHEBeAEAVAAEHDEBHGAFAAGHV
AAAAA (   n  $$    ANFCB HA       o  (    AND HA D   ,o  $j    AAAC<y@G4A8A<D@E0P
AAAA D   to  L^    AANF HIO HAAAHHBA H   o  t]    AAAAN i$D(D,A0M GAAAA     p            p      AN                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ~~~~.<   p                      x          Y?      ?  ?T      x      SQ R     )@) ))@  P@ON                    <   <                             `8?            x   <                           8?               ;    0                       9?              ; `                      ;?             UWZT]`bdefggHhhhhhss                               f& wvtuu ut                              
 .d {z8y zy`y y||`|}@}|~ ~}P~@~ ~               _        2   )         )      o0   |   l
                       )   8              T            oo   oR                                                                                                                                    )        Vfv&6FVfv&6FVfv                                                        /0-1D )P)) *@*** + 1P1) *)))`))))) ) )@)))))) ) )@)`)@)))) )) ) )@) )`))`))))) ) )@) ))`)))))@) ) )@)`)))) ) )@)`))))`)))))) ) )`))) ))) ) )@)`))))) ) ))@)`))) ))@) )))) )`) )@)`))))))`) ) )@))))`)) ) )@)`) ))))) ))@)`) )@)`))))) ) )@))))))))) ) )@)`)) ) )))@)@)`)))))) )) )) ) )@)) )@)@)`)`)`))))) )))))@)`))))) ) )@)`)))) ) ))@)`)))))) )) ) )@))`) )@)`) ) )@) )`)))))Vc      l      j   +)))F   ` )|   d   s   1         3   /N    )0)8)()!*X* +`++(   ,)0)4))          `)          )          *
   
       )          0)          )          `)          )          )          )*   *       )          `)          )3   3        )          O	   u     )          @)          *          )          *          
*Z   Z       `f*        `*        `)=   =       )	   	        )           )          `)          )          )          @*6  6      #*X   X                               L            s   u5Cn+                                    )      `)             +        )              +        P)              `)       !*              P)                          +        p)              `)                          \)      p)              +        )              d)                          )                           )                          +        )              )                          +         )              l)                          )                          t)                          @*i  i  *             )                          +        )              +        )              +        )              )                          )                          @2*Q   Q   i*L   L          )                          +         )              +        )              )                          +        )               T*x   x   `+*"   "          )                          +        )              +         )              +        )              +        )              `*                            @)                           )      @)              +        )              +        *               
*      @)              *(   (   )              )                          +        )              @)                          )
   
   @)              @)                          +        0)              |)                          +        )               )	   	                        )      P)              +        p)              )      )               *    *             +        )              +        )              )                          +        )              )                           )      0)              @)                          +        )              )                          +        )              +        0)              @)                           )                          *                         )                          p)                          +         )              +         )              )                          +        P)              F*i   i   .*$   $          +        P)              +        `)              +        p)              )                          )                          +        p)              +        @)              +        )              +        )              0)                          +        )              y*      u*V   V           +        )              +        )              +        )              +        )               )      )              +        @)              +        )              P)                          +        )              )                          +        )              :*a   a   8*0   0           )                          +        )              )                          )                          +        )              +        0)              +        )              +        )              +        P)              +        )              +         )              )                          +        )               )                          +        p)              +        )              +         )              +         )              +        0)              }*       *c   c           )                          +        )              +         )              @)                          0)                         P)                          `)                          p)                          +        )              +        )              +        )              +        @)              )      )              &*B   B   `Q*9   9          +        )              +        )              +        0)              )                          )                          P)                          )                          p)                          )                          )                          )                          +        p)              *%   %   *             )                          +        )               )                          )                          )                          )                          )                          +        )              +        )              )                          +        )               )                          +        )              )      )              )                         )                           )                          )       )              ?*e   e    (*!   !          )      `)              )                          )                         @)                          )                           )      )	   	           )                          @)                          `	*      `0*&   &          P)       *               c*      \*@   @           )       )              @)	   	   @)              )                          )                          `)                          %*?   ?   `I*7   7           `)      )              *                  
       )                         )      p)              N*q   q   @4*+   +          )
   
                      0)                          +        )              *$   $     *             )
   
    *             `"*5   5    -*"   "          @)       )              )      )              @)                         )                          )                          A*h   h   )             )	   	                       `D*h   h    )             )                          )                          )                          )                          )                          )                           )      @)               *                         0)                          )                           L*n   n   `6*+   +          *                         Y*}   }   _*A   A   
       `)      )             @*      )             *+   +   )              =*b   b    W*<   <           )                         )                          T)      P)              )                          P)                         +        @)              P	   S
   V   P	   q   N   m           ZE                                                           cI   KI   K   8P	   M   I   M           QE   6E   WE   `E   TE   E   KE           cI   KI   K   8P	   M   I   M           &   ^.   e0   !   G/   1   ů"   "            آ   4    4            F   ON   .L   CL   XL           F           P	                           $E   E   0E   E   3E   *E   'E   E   NE   EE   BE   E   J   7M   G   uG   3E   /F   +F   H   &P	   K   M   M   J   7M   G   uG   3E   /F   +F   H   &P	   K   M   M           )         }`*             )        w *                              P8dLX@\D`HT<$ |x                m^   +@V   +N   +I   +V   +Y   +d   +^   +L   +S
   +Y   +F   +_N   +V   +T
   +l   +        f   J   q   s   Y   Yk      P	   I   yi   ^   [   c   eY   eP	   ^   a   !T
   3H   `   ~   ~   i   c                           L   kF   E   F   H   H   H   F   LH   J   J   #J   JL   K   K   nP	   S
   G   F   F   P	   E   E   8H   J   J   s`                   I   P	   F   o   Pz   K   \P	      I   zz   l   z   *V   U   ?T
   W   qY   wP	   e   <L   Bq   v   Pv      V   z   k   `   uX   \   a                  ?D      tD      E      	E      F      aG      fG      H      J      J      L      O	      S
      'S
      oU      QX      ]X      [      ]      ]      `      fc      Zf      kf      'j      m   	   m   	   q   	   w   
   2w   
   z   
      
   f      ~      h            9      G      X      t                              t       5!      V!      ٬"      	#      O#      Ʋ$      ߵ%      
&      0&      k'      (      @(      I)      *      *           c      ȓ      g      [      }      n      _^      f      ԣ        [      f      џ            ח      r      r      '{     !     g            ={     ڨ!           a"            !            H                       ,      Q	      "Q	      +Q	      4Q	      =Q	      FQ	      OQ	      XQ	      aQ	      jQ	      sQ	      |Q	      Q	      Q	      Q	      Q	      Q	      Q	      Q	      Q	      Q	      Q	      Q	      Q	      Q	      Q	      R	      R	      R	      R	      'R	      0R	      9R	                                  \   _b   )   k   C   {   g   ]n   l       E|   h   	V   w      VV      w_   nb   _   d   w   hq   t   `   ^      Y   y   `   *V   T    m      #k   l      .o   v!           ٌ   kk   U   .   ?_   k\   F   L      1_   d      *\   ?N   pt   Y           Ds   o   ih   \   ^      x   Ve   x   `a   \   p   _   k   ]j   V   %         }   &   V$   t   /   s%   1   u+   l   -`      T   e      c}   y}      &   ę   (   {      Ab   }   #   T       *   '   \#   -   "   s   j   Y   6e      u   y         P   t   e   Ao   Pb   i   1l      b   t   H   T
   z   %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Go buildinf: X)`*                         ?/ null@            	         ?  *                          7   {   none                ((   @S    4   Ф      P   @w    +       +   //        EE        E  ( (    ) )              @      	
     	
              4           D FF         K P|      h 8j                                       O          ;         0 .4          '         ,., 0,^,     0 J        A00 00                 - //              P v                 @[ ^^     @n n        	 	        ` l              
 
        P z          '        `
 
          H        `                  0S __            - 0>     Ũ Ψ٨     P                  0 Y                     Pm pt     ª ۪ߪ     : @[       Ƥ       G                              // //           `!o! $$                                                                               /dev/urandom               )           0           )           @)           )/proc/self/auxv            @)           ps
 1/1 11                 p                ,, ,,               ͩ Щ٩ ީߩ                7 ;I MO                                   `               `l np rs               0-g- o-p- --               0 9  A F  a f                 iq                 !.! 00                 2                .. ..  //                         @)-
                       P))                       )p)                      P)j                      P)                       P))0`
                  )P)0J          	                                          5    9 ?            j j    j j            0 c    o o              4    6 F             6 @M PY \_          	P	 S	c	 f		            '    0 9                                @ U    W _            ` r    x             @ U    X _                                                 >                               	 9	    ?	 ?	            
 
    
 
                                 D    P Y                                          o p A  q               #    - /                                                                   	 	    	 	                                                                  P                    J MO `j                                                                                   *  + .  f i          	      e    ( )                    P)P))
              P)))0
              )))3              P)))P              P)))f               P))))              @)0W
`K
R
                    		

  1V Y         + 0; @D EO           pr    ^ `|      Is*wy  j o  )#*#   O_`Te d1<   _ ? @ T  34 MO ??     ^ :  .. 
.. .!.         	 
  / _ 0  0 0                    
	          @))))}           	 
 / _  0          )@))P          P)))@)z                                P)@)) )                                     	                                                     +    0 ?                                  M    R o                                     @        `   E                                @k Ck    o o    o o                                                                             6    @ U    ` g                                p                                           	 	    	 	    	 	                                 o Do    Po ~o    o o                                      x                              @j ^j    `j ij    nj oj                                  Y    [ ]    ^ ^                                                                                                                                                                  o  p     p                                       0 9  A F  a f   !& AF                             -   |   .0c ee                             @D                                 0 I    P i    p                                   m    9  .. 	.. . .                                   	 
  ( )  / _ 0  0 0                               J    P Y    ^ _                                          0)P))) )) C                                  )P)) ))@)                                   P)@)@)p)))                                   0	` 8`c                        fatal error: cgo callback before cgo call
                        /  +xM -- @ ./                       00 00 11 22  3W3 fo q                                                    G Il q                            `!! !! 0!0 "0)0 80:0                        00 !0)0 80:0  4M  N  m p                       	      e    
  ( )  / _ 0  0 0                                 ))p)0)))`Bp                              P))))@)))t                              )) )0)0)P)p                      ?   A  B  zD @F PG $tIK L(knNP                              0))P))p))))]                      
 6    8 E    P l                       #     $ n$    p$ t$    $ C%                           -%- '---                     D FH JO Tc f                 @ t    A J 	         $ n$                                                                4M  N    !# $' ()                 /sys/kernel/mm/transparent_hugepage/hpage_pmd_size                     ;   Z   x                 0  N  m                 6 8< >@ AC DF GO           		 >W   >h Wx  -.0/0                                   	      P)))@))p))) )0@            
      )))))) ))0))            	      )@))))) )P)P)@`                  p))))))P)p))P))           
     5    7 8    < ?          j    p |                                   !    # $    & *        .. ..  // 00 !0)0 80;0  4M  N  m p                                   k Ek    Pk Yk    [k ak    ck wk    }k k        > W          e   n r                " '        9 :  B.000 00 AD  bc     i j  /Ih5 AVX b4  - q H! I!|,3       ֦      4    @                              s z            !                     P)@)P))@) )@)))))81- ] B 
   .. :.;. @.0000p 12 Xc                                  S      * .  ` d  f o                                   	
                             ` e    g h    j                                               ֦      4    @                                                                                     ( *9 =D FH JM UV XZ `c fo x                         ]  i        Bk P  Ck o   o D cy  E F                              '                   @n _n      !                            ( O                   `n n    " C                                      5 O    o                                                          	      
                                                                        	      
                                                                                    - ] B 
   S { (  ".. :.;. @.0000p 12 Xc                    $  ~    |  		 	
 ?F    8Ui                               0)P)p))))) ) ))@)))))p f                		 		 		 		 		 		 		 		 		 		 		 		 		 		                      S      * .  ` d  f o                  

 

 

 

 

 

 

 

 

 

 

 

 

 

               .0/0 111  22 `2~2 `|                           ; g ,  h i    {                                           &     (  :     <  =     ?  M     P  ]                                  s z            !                                        	     6    : <    = ?    @ G    P Y                   ( *0 23 59 <D GH KM VW \] _c fw                                   @oFL
D	Cd6{E 010, 2050 00 00 ϩ pݪm  pp       

 


 

 
(
 *
0
 2
3
 5
6
 8
9
 <
>
 ?
B
 G
H
 K
M
 Q
Y
 Z
\
 ^
f
 g
v
  
 
    
 
    
 
    
 
    
 5
    8
 :
    ?
 H
    P
 X
                          Ez5 ,j x#  q      p!! $$ |,},  p \c]_                            p           p        ֦      4    @                                                                                                                                                       o  KU pQ	R	^              *0-0 00    -                                           
                         (   0   8   @   P   `   p                                                                 0   @   `                                           0   @   `                !? AJ Vo q  P     P = P   pt v                                                                                                                            @          P          $              		

                               ) ] 4 } ;=_F ~ 8  	#{#*# i'u' ''! '' )) )) )#.&%.). 	00 00 00 > 6D HZ \^ 	=4 ]c                                   0 @ P ` p           @` @       	
         % & (* 0 5 8 @ HJ P U `j p                           ^ `             u 8     00    !  [WP >@                        ! /  : @  [ ^  ` {  | ~                    '  0 >  A S  U ^  !_$  %u' '+  .. 00 0 0 00>?EFF                 ( [ 3 { :<_   E } 8  #{
#)# h't' ''! '' )) )) )".&$.(. B.0
00 00 0?"5 7C GY [] ;3 [_ bb           " #    V W                   & '    Z [                   * +    ^ _                    
       d             '           @B                ʚ;     T    vH        rN	   @zZ   Ƥ~   o#   ]xEc  d  #Ǌ !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz                               !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz                              A Z  a z               % ,\ be kw y   q      *!+! 2!N! `!! `,, "   0Z \d   !: AZ                                                (    * 0    2 3    5 9    < D    G H    K M    P W    ] c    f l    p t                                     		 rw  x~ X^ px *3 i|  p t y     P!_! !`$a$$ $$ v'' ,111  2)2 H2O2 Q2_2 22 22 05                         ps uw z}        &* ]a fj  A   E HM PW Y_ `}        &!e?                   ' ; > 	6V


5)14:Z\	7
;>fio$_jZkbkUԝԭԺԼ:?EQՠ"% #(38:HJLPSXZ\^`cksx}?{                  ?      $@      Y@     @@     @     j@    .A    cA    חA    eA    _B   vH7B   mB  @0B  ļB  4&kC 7yAC ؅W4vC NgmC =`XC@xDPKDMD         H JM PV XZ [] `          Z ]|  -- -- -- -- -- -- -- -- --  	   & (.                                         	 	    
 
                                  ! .  ? J  ,  7> 9= >d	&e	JKbgh n5 6 	D;Ec Z[ ^_ ;< ~ < =  G I  ..<. 0t  vw ΨϨ /ȩ ɩ] ^_  RgRVW  aB         0 9  `i   f	o	 		 f
o
 

 fo  fo  fo  PY   ) @I    FO    PY  @I PY  ) Ш٨  	 Щ٩  PY     `Y
 Y
 lm  m  (      --)x*))*T++
,
,w$ 3P           X   X                                                                                                                                                                                                                                                                                       	                                  tz Y@     $( q	F6Cl xy} ,j x#  q      |,}, o-/. 010, 2050 ;00b 00^ 00  s   p  ϩ pݪm  \_ p.                       0 9    f o         6 ?              P Y         P Y         0 9         P Y    P Y         `j ij    Pk Yk         P Y                     !"#$$%%&&'''((()**+++++,,,,,,----......///0012222222222333333333344555566666777777777778888888888999999::::::::::::::::;;;;;;;;;;;;;;;;<<<<<===========>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                    	         
                                     !   (   0   )   "                           #   *   1   8   9   2   +   $                  %   ,   3   :   ;   4   -   &      '   .   5   <   =   6   /   7   >   ?     @ `P0pH(hX8xD$dT4tL,l\<|B"bR2r
J*jZ:zF&fV6vN.n^>~A!aQ1q	I)iY9yE%eU5uM-m]=}C#cS3sK+k[;{G'gW7wO/o_?  	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~          	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ a b c d e f g h i j k l m n o p q r s t u v w x y z [ \ ] ^ _ ` A B C D E F G H I J *!L M N O P Q R T U V W X Y Z { | } ~   #4D+ <  = >  | ~          D R  z |     !@!( A!D! K!!E !! !! !! !!  !! !!  !"  #!# |## ## ## %%
 %% o&'Q'' '' ''  )) )) )) )* 0+D+ G+L+ )b9df   \^                                         uӺ?c?yڌX?9?-^?h?:D?Kx?!?
?8G?2Sg?hz?: ?Е1?z?G?g!?Kx?4&?̈G j?TNK?sp	(?  ?P??2Ut?Uᢜ>?&m??l??sjbƈ?UϋE?      ?                         0?_				
)
1
4
7
=
]








 )14^)EIWEIHIWYmq_XZ\^ ++/,_,&---------.@001122Ω'/7=?BESgu              V
 W
    U Y    G H         A C               8 Y   9 ;    <  m   K L              A B    < >    B C         A B         nj oj    j 7k B   8k Dk    n  N       ` ~               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                           ! ,  . :  ; ?  ~	 :    , 
  07 1> ^d	e	Z[  JK ah mn  56  (  	 DE  Z[ ]_ ;? ~ < =  G I  ..<. A.L. N.00t  vw ΨϨ /ǩ ȩɩ ]_ ߪ  PR TW    ad   K k S s k *!s      +!0011S E &!24>!A"B*J24>ABJbcc!"*bJ`aa` E&!*!K +! JKK^ r    !2 4  @ a ! b d  } ~                 !! 
!! !! !! $!(! )!,! -!/! 0!1! 3!8! <!?! E!I! !! !! !! !! !! !! !! !! !! !! !! !! !! !##	## ## ## #%%% %% %% %% %% %% %% %% && @&B& `&c& m&n& '' '' )) )) )) ac h< >>       0 9           `i   f	o	 		 		 f
o
 

 fo rw  fo x~  X^ fx  PY   3 @I  i|     FO    PY  @I PY p t  u y     P!! !! `$$ $$ v'' ,0
!0)0 80:0 11  2)2 H2O2 Q2_2 22 22  )  05 Ш٨  	 Щ٩  PY                        
   
 " <  # '    F P         3 4    s  M        5 6         < M    f l    p t    B F              ?  w    + t   9 :    4 G     ?   B D    E  R   j j    o o    g i    m r    {                    D F    H J                                        
   	   %      
   u  	   w  %  #     	9   	g   u  +   
O   
      	   	9   	g      +   %   
   	9         	   %      	9   
1   
   
)   	      	   
1            	      o   		               %         7            M                       ( O                   `n n     3    N T    V g                                   7    R k                   " ;    V o                             6 N    P U    p                     " W  # C              1   W 	    V
 W
    
 
    : ?         U Y    G M         A C               8 Y   9 <     K   L M    [  g            A B    < >    B C              A C    q     p$ x  q$ t$    nj oj    j 7k B   8k 9k    Dk n S  n  N                 '                   @n _n          4 M    h                                         
              8 9    ; >    @ D    F J    K P    l                !    < U    p                4    V n            6   !                     3    u x                #    X _    y               	 	    	 	    	 	    	 	    @
 H
    }
 ~
    
 
    
 
    X _    x               ` ~     &    Q T    R e         : ;         Z l    [k ak    n n         ` x         q                                               @  [ `  {                t~
  |  @! d	e	 ?  56           d  f p  t ~         !%! '!)! ,!1! 3!M! O!_! !! !&$ @$J$ `$'  )s+ v++ ++ ++  .N. //  00 00 	0 0 0070 <0?0 00 00[ 01 11 11  2_2 22 X33 MM  !  09 .ϩ [>Q?  0R Tf hk    ;@ [e p. A                                      1   o W   	 ?	     P
 X
    
 
 q   
 
    9 ?         U Y    G M              @ C    t u                   8 =     K   L O    [ ]              A C    ` l    < >    ; ?   @ F              A E    p q         p$ t$    nj oj    j 7k B   8k ;k    Dk n S  n n             ^ _                                        1   o W   	 ?	     P
 X
    
 
 q   
 
    9 ?         U Y    G M              @ C    t u                   8 =     K   L O    [ ]              A C    ` l    < >    ; ?   @ F              A E    p q         p$ t$    nj oj    j 7k B   8k ;k    Dk n S  n n             ^ _                                        .             , E    F  <             , .    2 3    5               > ?    A D    G H    K M    W b    c 5    6 7    @ A    E  k                                  0 r   1 2    ; <    >  n           j   ! &    , .    8 9   W X     /   >  k                    _   Qo [P  Ro ~o    e f    m r    	;	8 >	@	 I	L	 N	O	 		 		 		 		 	
, >
@
 

; 

 

 
6 >; @G HK LW     *  AD        >@ FH JL W+ L    >? + ,1 8; <V Wb cd gm        #& )+ 01 38  UW ac dm	 nr 51 ;= >A CD   =   $1 %+ 45   .0/0 #$ 'Y 3 è RS 1    /0 34 M{. }n                                          	pv  Oy*     48       @  aj t|  !! !! !	! !! !! !#! %!)! .!:! ;!J! L!M! O!!; !!
 !! !! !! !! !! !! !! !! !!  ## ## "#(# +#{# }## ## #&$ @$J$ $$  %% %% %%  &n& p&g' ''  ((  +/+ E+F+ M+s+ v++ ++ ++ ,, .. ..  // // 00 0 0 6070 >0?0 11 11 11  22 *2G2 P2`2 a22 22 22  33 MM Ƥ (+ 67 9w>xy                        ^ `         N PW ]b tu z
   Y8     KR WX    0J     <	M	 Q	T	 q		K 	<
o M

o 

0 

 <M M  ;< MG} HL Nz   59 >?   7q 9:   . 9\:; u| 1  4D ks  67 x}    ,j          ,, /.*0+0/0 00 0osu|}  S & ! p Ĩ  +. S` % {} ª [e \_   !/ >@ p. D   A Z         . 26 9G Jx y}                         2 :; => AC DF HN Ep+ rv       	    / `   . 1V           (/ 8? HM Y_ ho         &!*! +!2! ! ,}
,., `,b, c,d, g,m, n,p, r,u, ~,, ,, ,, ,@NyBl  ". 2n y} ~       !:                 a z    *       / 37 :H Kw z~                    #3 <? @B GO PT VW Y[ \` ae fh il oq ru }   E qs w{ |}        0_ a   / a     y}        ' 07 @E QW `g p}     N!!6 0,^, a,e, f,l, s,v, ,, ,, , - -%- '--- Am  #/ 3o z|      Sp q AZ                 A Z         6 9G Jx y}                      2 :; => AC DF HN pr v	            / `   . 1V           (/ 8? HM Y_ ho      !! !! !! !! !! $!*! +!-! 0!3! >!?! E!!>  ,., `,b, c,d, g,m, n,p, r,u, ~,, ,, ,, ,@NyBl  ". 2n y} ~       !:             T    V                                              
               9    ; >    @ D    F J    K P    R                          4    6 N    P n    p                                    ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                          ! #  % '  * .  / :  ; ?  @ \         ~Z[_ 7   	
   jK km  ,   0> ^d	e	p	 	v
y 
O[ Z[  q   JO `eah mn  56     
 DE    Z`  ;? ~   C   	 ! '  0 8  ; >  A C  G Q  S U  V ^  ,, ,, p- . .. .. .. .. .. .. .*. +... 0.9. <.?. A.C. D.N. 00 =00   s~  tw ΨϨ  .2 /_0 ͩ ީߩ \_ ުߪ  %R 0 EF IL PR TW _a hj k   
    < ad ee             ! #  % *  , /  : ;  ? @  [ ]  _ {  }  $          ~	 Z_     	
   jK km  ,   0> ^d	e	p	 	v
y 
O[ Z[  :& ;= K   JO `eah  mmn- O  56    
 DE    Z`  ;? ~   = '  0 C  E Q  S ^  } ~     ## )#*# h'u' '' '' )) )) )) ,, ,, p- . ... 0.N. 00 00 00 00=0 00[   s~  tw ΨϨ  .2 /_0 ͩ ީߩ \_ ުߪ  >SQ?  0R Ta ch jk  
     ;= ?[ ]_ `e                            3    @ x                #    A J 	             X _    y               	 	    	 	    	 	    	 	    @
 H
    }
 ~
    
 
    
 
    X _    x               0 9    ` ~     &    Q T    R o         6 ?                   P Y         P Y         0 ;         P l    P Y          $ n$    `j ij    Pk Yk    [k ak    n n         ` x              P Y    q                                         a z    *       7 8H Iw z~                    3 49 <? @B GO P  qs w{ |}        04 1_ a   / `      + kw y        ' 07 @E PW `g p}              
!! !! /!9! <!=! F!I! N!!6 0,^, a,e, f,l, q,s, t,v, w,{, ,, ,, ,,  -%- '--- Am  #/ 01 3q rx z|        061Z `e p    AZ                 7 ?    y                 0        w x    
 ? w  <k ?k    Ek  WQ          &    ) d    j l                     A    E       V          7 :    m t    v             T   +    0                          k    p           ;    @ H    P Q    ` e                            s                G    P Y    `                 >    @ p    s v    z |    }                    ` m                    $ +  < >  ^ `  | ~                          u q        		 		 
p  O y?     48       @e aj t|       D R  z |         !! !! !	! !! !! !#! %!)! .!:! ;!@! A!D! J!M! O!!; !! !# #(# +#&$ @$J$ $$  %g' '' '' ') )) )) )s+ v++ ++ ++ ,, .. ..  // // 00 0 0 6070 >0?0 00 11 11 11  22 *2G2 P2`2 a22 22 22  33 MM Ƥ    !  (+ 69 wy [)O  bd ef i   >@ \^                      v z    
 
    
 
    
 
    $ '          8 E      .              ' 2    E F              , 4    7 >               > D    G H    K L    W b    c 5    6 A    C E                        0 >    @  k         *    , 8     
    5 9    ; >    Q [         / 6    8 >              1 6    : <    = ?    @ A    C G                        0k 6k    Qo ~o       b#             !    # $    & *    G 0   1 I    P i    p     7 ?    y                 0        w x    
 ? w  <k ?k    Ek  WQ          &    ) d    j l                     A    E       V              5 O    o                7 :    m t    v                      +    0                          k    p           ;    @ H    P Q    ` e                      s                G    P Y    `                 >    @ p    s v    z |    }                    ` m                        Ek     KW Y_ pf    $ 0?   # %' ),   	 :	;	 >	L	 N	O	 U	W	 b	c	 		 		 		 		 		 	
 

 >
B
 G
H
 K
L
 Q
p
 q
u
 

 

 

 

 

 

  >D GH KL VW bc <     )  >D FH JL UV bc         >D FH JL Wb c L     14 5: Md   q r   +6 8; <> VY ^` bg hq	 rt   _2 3R Sr sC    w !+ 08  U^ at   5C     $5   $$ -- t{  #'  è Ũ&a '* GR   )6 CL	 Mc   -                   ~  wzVYJM-0[^j																			





9
<
B
G
H
K
M
Q
Q
Y
^
f
v











9<DGHKMVW\cfw 9=MUZ`cfox OTcf:?[ lq MP]`Z]|   6@S`s  x +0;@@Dmpt| KP|7;IM  EHMP} ' 0 ^ p q t       !!!&$@$J$`$s+v+++,,'-----0-g-o-p----N... ////000011111MM ƤФ+@ +09@wŨΨ٨S_|٩ީ6@MPY\ª۪	 ep װ mp ?P  kp       3    7 ?                                &    ) f    j z                          V    ` x      T    V                                              
               9    ; >    @ D    F J    K P    R               q       +    0                                k    p                ;    @ H    P Q    ` e                      s                G    P Y    `                 >    @ p    s v    z |    }                    ` m            !                                                      	   	   
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	   	   	   	   	   	   	   	   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        v z    
 
    
 
    
 
    8
 :
    ?
 
    
 $ >  % '    F P          8 F                    ' 4    E F    s                    , 7    >                ; <    > D    G H    K M    W b    c f    g l    p t    5 F    ^  R                       0 @          +    , :     
    3 9    ; >    G Q 
   R [         / 6    8 ?              1 6    : <    = ?    @ E    G  C                       j j    0k 6k    Qo ~o    o o         e i    m r    {               B D      6    ; l    u                           !    # $    & *         D J                                   o       K_ pf     0 1J     # %' )- Y[  	 :	<	 >	O	 Q	W	 b	c	 		 		 		 		 		 		 		 

 <
>
 ?
B
 G
H
 K
M
 Q
p
 q
u
 

 

 

 

 

 

 

  <> ?D GH KM VW bc <     )  >D FH JM UV bc          ;< >D FH JM Wb c G     14 5: GN      59 >? q    +e ,> VY ^` bd gm qt    ]_  24 RS rs  .    w !+ 0;  U^ `| 1    4D ks    $7           ,, --a -- *0/0 00 or t}    # $'  Ũ  &' '- GS   )D *6 CL	 M{. |}     *        /          o       K_ pf     0 1J     # %' )- Y[  	 :	<	 A	H	 M	Q	 R	W	 b	c	 		; 		 		 		 

 <
A
 B
G
 H
K
 L
M
 Q
p
 q
u
 

 

 

 

 

 

 

 <; ?A BD MV	 bc >  3 >: ?@ FH JM UV bc ;      ;< AD Mb cg  1[ 4: GN      59 q~     -g .0 27 9: => XY ^` qt   ]^_  24 RS rs     .    w !" '( 29 :;  V; X^ `b el s| 1    46 7: <B ks        ,3 67                 ,, --a -- *0-0 00 ot u}    % &Ĩ Ũ  &' '- GQ    ) ). 12 56 CL	 |4    + 	  1O   /              v z    
 
    
 
    
 
    8
 :
    ?
 
    
 $ >  % '    F P     8 7   9 F                         ' +    - 4    s       5             / 1    4 6    7 >                    ; <    @ f &   g l    p t    8 ?    B D    F ^                                            3 :    = ?    @  k               f        " %    ' +    / 7    9 :     
    3 8    ; >    G Q 
   R V    Y [              0 6    8 =    ?  S                       1 6    : <    = ?    @ E    G  I          \   j K  j j    0k 6k    o o         g i    {               B D      6    ; l    u                           !    # $    & *         D J                                      Տ<    v>ᮺW    vU0 r    5]JBό    -;eUk    E=    ƚp    Oܼw    kAV    <Ѝ,    U1(\QF    ɦqa    ˋ#w"{    mSx@I̮    Wζ]y<    7VM6    OH8oꖐ    :%˅t     φ    *
45    5*g8P    ;?Ȅk    'DŅ    %Οk    b}$lۺ    _Xf    &ޓ    
    J|l_b%    S04`?    U&NZ    ~)p$wt    帟ߦ    }t_    ϛpD    k    11eU%    {?    ;+*\.    Ӓsi$$I     c    d~    ̈Po	̼    ,eXѳ          @              bx       	x9?       {Η8       p\{2~S       h髤8m       E"&'O       '1c       Ȍ8eް       eǃ       qB]       X,iM      pd'      JwmB      k}{x	\      wyTw      ś[[      =]S5Ȭ      \*      _F      %94      \r      ξTSܷ1      A"L      x\ӛ f      S!{Z      :0ܵ      \S٨      <D|      DLLv      @      ,W       )1;      U      );b (p      ϧz^KD      -ݬ@!      D^/g      A3      㴒      wߺn      k;*                         M  P  ]          3 7              # - J P z                ' 0 c o o   6 @ U ` g     8 < < ?       	 	 9	 ?	 ?	 	 	 	 	 	 
 
 5
 8
 :
 ?
 H
 P
 X
 `
 
 
 
 
 
   5 9 U X r x        H      ' 0 9 ` ~   ' 0 Y   M R o         F P v       >             D G H K M P P W W ] c f l p t   ^           D P Y ` l         + 0 ?   ;       G P        E P l p      6 : G P Y `         #  $ t$ $ C%  0 .4  D FF  h 8j @j ij nj oj j j j j  k Ek Pk wk }k k @n n  o Do Po ~o o o o o  p        p    j p |            & ) r {    E     V ` x         
  F J            *        J P Y ^ _ q    $ ' ; B B G T W d g        + 0          k p     ; @ H P Q ` e          s       G P Y `        p s v z        ` m    ֦   4 @                                          <   ? AJ no q     / M     @X `j   	9	 =	P	 X	a	 r		 		 		 		 		 		 		 		 		 		 		 	
	 


 

 
(
 *
0
 2
3
 5
6
 8
9
 Y
\
 ^
r
 s
t
 

 

 

 

 

 

 

 

 
   ( *0 23 59 =\ ]_ `a q          5   ( *9 =X YZ `a       !     : =N TV _a z      0 23 @E                @@ AG Il   * ?P QU Z] ae fn op u  r H JM PV XZ [] `          Z  l o        1 @Q `l np   D !B Dx       Pm pt      T 3 EK     # MO Zw    5!8! 0-g- -- -- -- -- -- -- -- -- -- 0<06 A00 00 00 01 1/1 111 11 11  4M  N    Ф    *+ n2  h   
 " @s    
 % 0F `|      ( @B DK `o qv z~     ª ۪ܪ    	   & (.       m p   ( *6 8< >@ AC DF G = P   pt v fo q                    &     (  :     <  =     ?  M     P  ]                            - @    B I    P u                   P       '    0 c      6    @ U    ` g           
     5    7 8    < ?    @ U    ` v                    	 	     	 9	    	 	    	 	     
 
    
 
    
 
    
 5
    `
 |
    
 
    
 
    
 
      5    @ U    ` r           H      #          ' 0 	   1 E     7               &    D P    Q r    v                           +                                             (    * 0    2 3    5 9    = P    ] a      4    G J                               /    D  <                +          2    : P    \            #              
 .    @ r 2   s            	     0    F `    a e    g h    j       H          #    $ C%     0 .4     D FF     h 8j    @j ^j    j j     k /k    ck wk    }k k     o Do    Po  p    p                 p       j    p |                               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                 ֦      4    @                              A Z  a z                   pt vw z}       / 1V Y` a    J no q      / M       $
 (@ AX `j   	9	 =	P	 X	a	 q		 		 		 		 		 		 		 		 		 		 		 	
	 


 

 
(
 *
0
 2
3
 5
6
 8
9
 Y
\
 ^
r
 s
t
 

 

 

 

 

 

 

 

 
   ( *0 23 59 =\ ]_ `a q          5   ( *9 =X YZ `a       !     : =N TV _a z      0 23 @F                 @@ AG Il   * ?P QU Z] ae fn op u     H JM PV XZ [] `          Z    l o        1 @Q `l np    x       Pm pt      T ^ 3 EK     # MO Z}             E HM PW Y_ `}           q      !! 
!! !! !! $!*! +!-! /!9! <!?! E!I! N!!5 ! ,|
,., 0,^, `,, ,, ,,  -%- '--- 0-g- o-- -- -- -- -- -- -- -- -- -- /.0010+ 2050 ;0<0 A00 00 00 00 1/1 111 11 11  4M  N   Ф    *+ @n    "    
 " @s    
 % 0F `|  ϩ     ( @B DK `v z~     ª ۪ݪ    	   & (. 0Z \e p      m p      ( *6 8< >@ AC DF G = P   pt v !: AZ f                         &     (  :     <  =     ?  M     P  ]                            - @    B I    P u                                     '    0 c      6    @ U    ` g           
     5    7 8    < ?    @ U    ` v                    	 	     	 9	    	 	    	 	     
 
    
 
    
 
    
 5
    `
 |
    
 
    
 
    
 
      5    @ U    ` r           H                #          ' 0 	   1 E     7               &    D P    Q r    v                           +                                             (    * 0    2 3    5 9    = P    ] a      4    G J                               /    D  <                +               2    : P    \            #              
 .    @ r 2   s            	     0    F `    a e    g h    j       H          #    $ C%     0 .4     D FF     h 8j    @j ^j    j j     k /k    @k Ck    ck wk    }k k    @n n     o Do    Po o C   o o    o o     p                 p       j    p |                T    V                                              
               9    ; >    @ D    F J    K P    R                          4    6 N    P n    p                            C               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                 ֦      4    @                              A   Z               a   z                                                                                   y       y      /           0  0      9    1  1      2  7           9  H           J  w           x  x          y  ~                                                                                                                             O                                                                                    a       a                                                                                                                                                                                                                                                                                                 8       8                                                                                                                                                                                                                                     ~    "  3           :  :      +*      ;  <           =  =      ]    >  >      (*      ?  @  ?*      ?*  A  B           C  C      =    D  D      E       E  E      G       F  O           P  P  *      *  Q  Q  *      *  R  R  *      *  S  S  .    .T  T  2    2V  W  3    3Y  Y  6    6[  [  5    5\  \  O      O  `  `  3    3a  a  K      K  c  c  1    1e  e  (      (  f  f  D      D  h  h  /    /i  i  -    -j  j  D      D  k  k  )      )  l  l  A      A  o  o  -    -q  q  )      )  r  r  +    +u  u  *    *}  }  )      )      &    &    &    &    *      *      &    &            '    '            %    %                        E  E  T       T   p  s           v  w           {  }                    t               &               %               @               ?                                                                                                                                                                                                                                                                           ~             P         /              0  O      P  _      `                                                                /           1  V      0       a                `              `              `                                          З                                                                                                         @            @    y  y          }  }                                        A                                                                         '            (  /          0  7            8  ?          @  E            H  M          Q  Q            S  S            U  U            W  W            Y  Y          [  [          ]  ]          _  _          `  g            h  o          p  q  J       J   r  u  V       V   v  w  d       d   x  y            z  {  p       p   |  }  ~       ~                                                                                                   	       	                                                   	       	                                                                                                                                     	       	                                       &!  &!          *!  *!      A    +!  +!          2!  2!             N!  N!      `!  o!             p!  !      !  !           $  $             $  $       ,  .,      0       0,  ^,      `,  a,           b,  b,      	    c,  c,          d,  d,          e,  e,      f,  f,      g,  l,           m,  m,          n,  n,          o,  o,          p,  p,          r,  s,           u,  v,           ~,  ,          ,  ,           ,  ,           ,  ,            -  %-      '-  '-      --  --      @  m                        "  /           2  o           y  |           }  }      u    ~                                  Z                                      Z            Z            Z            Z            Z            Z            Z            Z                               S  S  `    `p    0h    0h!  :              A  Z        '     (       ( O           (                   @                                 @n _n             `n n       !     "       " C     GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609                     t                                        0          l          |          R               	     T     
                         @                              2           3                               `          8(          (          )          )          )          )           )          )          )           )          )          )           )     !     *     "     +     #              $              %              &              '              (              )              *              +              ,              -              .              /                         -      "   *    " ,   +    # A   *    " R        w   *    "    +    #            +    #    +    #    +    #    +    #    +    #    @       *    " -  )     >  *    " F  +    # T  )     _  *    " n  *    "   *    "          *    "           *    "   @       *    "    *    "   *    "   *    " .  X+    # 6       C  +    # T  *    " b  0     p         *    "   H       P       *    "   X       `       8       h       0*    "   *    " $  *    " 4       T  *    " ]  ȭ     j       w   d               `       ,       @*    " 	         h*    " +  X     9  Э     G       U  ح     c   4     |                                      *    "                  `4       (     -        ;       T  0     b        v  8                      *    !   `)p       )P    !   0)    !   P)    !   p)    !   )    ! 3  )<    ! K  )8    ! Z  ),    ! h   ),    ! }   )8    !   )    !   @)8    !   )@    !   )    !   )    !   )    !          +    #   +    # .  +    # A  @+@    # U  ȿ     u         )    !   T*    "   ,+    #   +@    #          \*    "   `+%   " *  H     M       q                +    #   8              ع       )     	       	  `     .	  ȹ     F	       \	  +    # h	  *   " x	  +    # 	  *    " 	  P+    # 	  d+    # 	  X+    # 	  ,*    " 	  `*    " 	  *    ! 	  (*    " 
  )     
  )     0
   0     @
  `0     P
       {
  )@     
   )@     
  x     
  @H     
  H     
  )       *   ! (       >   +    # N  *    " \  +X   # m   )       T+    #   H       +    #   t*    "   x*    "   |*    "   l*    "   h*    "   H     /  )     A  *    ! W  x+    # l  t+    #   p+    #   8       L+    #   @+    #   )    !   D*    "   `*    !   *    ! 2        J       [  @     q         @       `*    "   H*    "   X                          -        >       a         x                            *    !   @*P    "        6  (     P  )C    ! m  e+   " {  +    #   )    !   8+    #   P*    "   H*    "   (*    "    +    #   D)    !   +    #   +    # &  L*    " 3  4+    # F  +    # Z  $     v  +    #           )    !   `*8   "                              (       >  *    " K  H+    # ]  H     s          (              p*    "   h+    #   )    !   ()    !          D+    # .       H  +    # `       ~  +    #          +    #   d*    "                 +    #   )    ! *       G       `  x)     x  *    "   ؽ              X              `        )    !        3        T       n  )*   !                         @            &       M  P*    " b  +    # t  8*    "   X*    "   *    "   4*    "   +    #   +    #   X       +    #   +    #   8     8  x     Q  )    ! i         \+    #   )    !   h*    "          `+    #          x     5  )    ! H  (     a  )     r  +    #   h*    "   )       )       `)       x)       h)     
  p)       (     4       M  h     h  +    #          (                     l+    #   +    #    +    #   @)    '  |+    # A  +    # V  $+    # h  8     ~         0                     )    !   +    #   *   "   @)(    !  )      )     %  +    # 7  +    # I  8*    " Y       p  8               @)       H)       +    #   0*    "   +    #   +    #   +    # -   +    # @  +    # X  X     o  +    # ~  +    #   X)       <+    #   x       +    #   (+    #   0+    # 
  h)     #       8       Q  8     m  x       +    #    +    #          *    "   Ƚ                   -  Ⱥ     W  +    # m  h                      +    #           +    #   +    #   *    "   $)    ! /       E  +    # V  +    # g       }         X)       +    #   *    "   (       (               '+>   "   0     0  p*    " D  +@    # P  +    # a       {  `+   #   +   #   +    #                              #   @     4   H     E   X     V   P     g   `*     " y    *    "    +    #            ػ        8             !       -!       J!  (     g!       !  8     !       !       !       !       
"  P)     $"  <*    " :"  (     K"  (     \"  غ     {"  X     "  h     "  H     "  `*    " "  h     "  p      #  +    # #  x     "#       D#       U#  h     t#  Ȼ     #  H     #  h     #  `)H     #  X     $  @*    " $  h     7$  `     [$       x$  ȼ     $  ؼ     $  X*    " $   $     $       $       %  Ȗ)     -%  Ⱦ     M%  )     f%  ؾ     ~%  P     %       %  )     %  )     %  )     %  )     
&  )     &  +    # 0&  +    # C&  
     e&  	     &       &  ز
     &  
     &  8
     '  
     0'  
     N'  
     l'  
     '  h
     '  
     '  h
     '  H
     (  ȳ
     ((  H
     H(  (
     i(  
     (  
     (  
     (  x
     (  
     )  x
     3)  X
     V)  س
     y)  X
     )  8
     )  
     )  (
     *  
     -*  
     L*  x	     i*  `)    ! |*  )3    ! *   )    ! *  )*    ! >
 )     *  )    *  +    # *  +    # *  +    # *  X*    " +  *    "  +  )      1+   )     B+  ()     S+  0)     d+  8)     u+  *    " +  )     +  +    # +  +    # +  +    # +  )    ! +   )     ,  +    # ,  )    ! 3,  )    ! N,       k,  =     x,       ,        ,        ,   )    ! ,  *    " ,  P*    " ,       ,  *    " ,  *    " -  *    " (-  *    ! ;-   )     ! U-  *    " p-  *    " -  `*    " -  *    " -  *    " -  *    " -  *    " -  P)    ! -  *    " .   *    " &.       4.  *    " H.  *    ! [.  ԑ)     i.  )     x.  +    # .  )    ! .        .       .       .       /        2/  `     b/  *    " ~/  *    " /  *    " /  *    " /       /       
0       '0  0*    " @0  )     ! R0  @     h0  8     0        0       0  `     *1  h     @1       V1       l1  H     1  P*    " 1  ()     1  Ȫ     1       1       2       *2       @2  `,     k2       2  X     2  @*    " 2  h     2  p     2  0     3  (     '3        >3   ,     o3  8     3  @     3  `     3  X     3  P     3  H     3  x     4  p     '4  *    " E4  Ȕ)     W4       4  *    " 4  8*    " 4  H*    " 4  *    " 4  *    " 5        @5       f5  h     5       5  x     5       5       6       6  `     06       F6       y6       6       6       6  ȵ     #7       J7       w7       7  )    ! 7  ` *    ! 7  H     7  H     7       8  `D     98  *    " R8       x8       8  @     8       8  )    ! 8  )    ! s<  p)    ! 8       9  x*    " ,9  p*    " =9  p*    " K9  h*    " Y9  @     o9  *    " y9       9       9       9  `     :        ':        J:  ص     o:       :        :       :  `*    " :       :       ;  Ъ     ;           )     ! H;        e;  ت     q;  )     |;  (     ;  h     ;  8     ;         ;       ;  x     <  X     /<  H     H<  x*    " V<  *    " g<  )    ! <  ؔ)     <        <       <       <       <  @     =       %=       8=  (     K=  Д)     e=        x=  0     =       =  )     =        =       >       >        />       C>       W>  8     j>  0     ~>  (     >        >  8     >  H     >  X     >  `     >  P     
?       +?  h     ??       _?       ?  p     ?       ?  @     ?  *    " ?  *    " @  *    " @  x     2@  *    " H@       \@       @       @       @       @       @       @  *    ! @       
A       A       2A  ث     FA  Ы     ZA  ȫ     nA       A       A       A       A        A  )p     A  *0    " B       B  )(    ! .B   )    ! DB  0)    ! gB  )    ! {B  `*    ! B   )    ! B   *    ! B  @     B       B  `     C  Ȭ     (C       :C       LC       ^C  H     pC  @     C       C  Ь     C       C  ج     C       	D  P     D  `     /D        [D  X     nD  h     D  p     D  `     D  x     D       D        E       E        7E        ZE       |E  `     E  8)     E  @     E  `     E  )     F       %F       LF       _F       rF  *    " F  8+    # F  (     F  *    " F       G  *    " G  *    " 8G  *    " PG       {G        G  @     G  ȶ     G       "H  *    " 9H  )0    ! QH  )    ! `H  )    ! uH  `)p    ! H  X*    " H       H  p*    " H  x*    " H  H*    " H   *    " H       I       2I   *    " NI  *    " mI  *    " I  *    " I  *    " I  (*    " I  *    " I  *    " I  `     J  @     0J  )     8J       OJ       ZJ  `     {J   *    " J  8*    " J  0*    " J   8     J       J  *    " J  *    " K  (*    " K  8*    " 5K       @K  (     aK  +    # rK  ,)     }K       K  *    " K  +    # K  <)    ! K  8)    ! K  )     ! K  )    ! L  )(    ! 'L  P)    ! GL   )    ! RL  x     bL  p     rL  ط     L       L  @     L       L       M  @     !M        =M   *    " XM  @*    " lM       M       M       M  ȷ     M  @)$    ! M   )(    ! N  x     %N  X)     4N  @)    ! HN  )     ]N  X     sN       N  0)    ! N       N  ؖ)     N       N       N  )    ! N  0     N       O  H)     1O  *    ! CO  *    ! WO  *p   ! kO   *    ! O       O       O       O       O       O       O  )     ! P  ȱ     P  )     ,P  ()     >P  )     SP  8)     eP  )     wP  )$    ! P  *    ! P  @),    ! P  `)    P  `f*   ! P  *   ! P  `*   ! P  
*    ! P  )     ! Q  X     %Q  *    " 3Q        LQ       kQ  h     Q        Q  +    # Q  x*    " Q  *    " Q  H     Q  @     Q  8     Q  P     R  )     ER        xR  )     R  @     R  )     S  `     >S   )     |S  h     S  )     S       T  )     NT       xT  )     T  x     T  )     $U       TU  *    " qU  *    " U  *    " U  *    " U  *    " U  *    " 
V  *    " )V  *    " HV  *    " ]V        rV  ض     V  Ȳ
     V  
     V  `<     "W  *    " =W  X*    " NW  @)    ! mW  )     W  )     W  ȗ)     W  *    ! W  )     W  )     W  )     W  )     W  )     W  x)     W  )     X  )     X  )     X  )     $X  )     /X  )     9X  ܒ)     DX  )     OX  )     ZX  )     dX  )     oX  ,)     zX  0)     X  )     X  )     X  )     X  )     X  )     X  )     X  ē)     X  ̓)     X  )     X  )     X  )     X  )     Y  )     Y  )     Y  )     'Y  )     2Y  )     =Y  *    " PY  8)     ^Y  <)     kY  @)     Y  D)     Y  H)     Y  L)     Y  P)     Y  T)     Y  X)     Y  \)     Y  `)     Z  d)     Z  l)     +Z  p)     :Z  t)     JZ  x)     [Z  |)     iZ  )     Z  )     Z  )     Z  )     Z  )     Z  )     Z  )     Z  )     Z  )     [  )     [  )     -[  ȑ)     =[  ̑)     P[  ؑ)     ^[  ܑ)     o[  )     [  )     [  )     [  )     [  )     [  )     [  )     [   )     [  )     \  )     %\  )     6\  )     B\  )     Q\  )     i\  )     y\   )     \  $)     \  ,)     \  @)     \  D)     \  H)     \  L)     ]  P)     !]  X)     0]  \)     @]  `)     Q]  d)     b]  h)     u]  l)     ]  p)     ]  t)     ]  |)     ]  )     ]  )     ]  )     ]  )     ]  )     ]  )     
^  )     ^  )     (^  )     9^  Ē)     I^  Ȓ)     [^  ̒)     k^  В)     ~^  Ԓ)     ^  ؒ)     ^  )     ^  )     ^  )     ^  )     ^  )     _  )     &_   )     3_  )     E_  )     Q_  )     a_  )     q_  )     _   )     _  $)     _  ()     _  8)     _  <)     _  @)     _  D)     _  H)     `  L)      `  P)     3`  T)     G`  X)     [`  \)     u`  `)     `  d)     `  h)     `  l)     `  )     `  )     `  )     `  )      a  )     a  Г)     +a  )     :a  )     Ha  )     Za  )     ma  )     }a   )     a  )     a  )     a  )     a   )     a  $)     a  ()     a  ,)     b  0)     b  4)     ,b  8)     <b  <)     Mb  @)     \b  D)     mb  H)     ~b  L)     b  P)     b  T)     b  X)     b  `)     b  d)     b  h)     b  l)     b  p)     c  t)     c  |)     "c  )     6c  )     Ac  )     Zc  *    " jc  4)     c  h)     c  )     c  đ)     c  Б)     c  )     c  ()     c  0)     c  4)     d  8)     4d  <)     Hd  T)     ]d  )     }d  4)     d  p)     d  t)     d  x)     d  |)     e  )     0e  )     He  )     [e  )     se  )     e  )     e  ȓ)     e  ԓ)     e  ؓ)     e  ܓ)     f  )     'f  )     ;f  \)     Xf  x)     rf  )     f  *    " f  )     f  )     f  )     f  )     f  )     f  Ĕ)     f  *    " g  )      g  )     2g  )     Hg  *    " [g  @)     kg   )     {g  )     g   )     g  `)     g  )     g   )     g  )     g  @)     g  )     h  )     h  `)     #h  )     4h  `)     Eh  `)     Vh   )     gh  )     xh  )     h  @)     h  )     h  @)     h  `)     h  )     h  )     h  )      i   )     i   )     "i  @)     3i  `)     Di  )     Ui  )     fi  )     wi  )     i   )     i  @)     i  `)     i  )     i  `)     i  )     i  )     j  )     j  )     &j   )     8j   )     Jj  @)     \j  )     nj  )     j  )     j  )     j   )     j   )     j  @)     j  `)     j  )     j  )     k  )     "k   )     4k   )     Fk  @)     Xk  `)     jk  )     |k  )     k  )     k  )     k   )     k  @)     k  `)     k  )     k  )     l  )     l  )     0l   )     Bl   )     Tl  @)     fl  `)     xl  )     l  )     l  )     l   )     l   )     l  @)     l  `)     l  )     m  )     m  )     ,m  )     >m   )     Pm   )     bm  `)     tm  )     m  )     m  )     m  )     m   )     m   )     m  @)     m  `)     n  )     n  )     (n  )     :n   )     Ln   )     ^n  @)     pn  `)     n  )     n  )     n  )     n   )     n   )     n  @)     n  `)      o  )     o  )     $o  )     6o  )     Ho   )     Zo   )     lo  @)     ~o  )     o  )     o  )     o  )     o   )     o   )     o  @)     o  `)     p  )      p  )     2p  )     Dp   )     Vp   )     hp  @)     zp  `)     p  )     p  )     p  )     p  )     p   )     p   )     p  @)     
q  )     q  )     .q  )     @q  )     Rq   )     dq   )     vq  @)     q  )     q  )     q  )     q  )     q   )     q  @)     q  `)     r  )     r  )     *r  )     <r  )     Nr   )     `r  @)     rr  `)     r  )     r  )     r  )     r  )     r   )     r   )     r  @)     s  `)     s  )     &s  )     8s  )     Js   )     \s   )     ns  @)     s  `)     s  )     s  )     s  )     s  )     s   )     s   )     s  @)     t  `)     "t  )     4t  )     Ft  )     Xt   )     jt   )     |t  @)     t  `)     t  )     t  )     t  )     t  )     t   )     t   )     u  `)     u  )     0u  )     Bu  )     Tu  )     fu   )     xu   )     u  @)     u  `)     u  )     u  )     u  )     u   )     u   )     v  @)     v  `)     ,v  )     >v  )     Pv  )     bv  )     tv   )     v  @*8   ! v  #*`   ! v   )     v  `)     v  )     v  )     v  )     w  )     w   )     (w   )     :w  @)     Lw  )T    ! \w  `)T    ! lw  0)    ! |w   )B    ! w  @)<    ! w  T)    ! w  P)    ! w  d)    ! w  @*v   ! w  *x	   ! w   T*   ! x  `+*   ! x  *    ! $x  )$    ! 5x   *   ! Fx  *   ! Wx  @)*    ! hx  F*v   ! yx  .*   ! x  y*8   ! x  u*   ! x  :*F   ! x  8*@   ! x  )    ! x  }*8   ! x   *   ! y  &*   ! y  `Q*   ! #y  *    ! 4y  *    ! Ey  )*    ! Vy  )0    ! gy  `	*    ! xy  `0*   ! y  N*   ! y  @4*   ! y  )    ! y  )B    ! y   *    ! y  0)    ! y  )$    !  z   L*   ! z  `6*   ! "z  *    ! 3z  Y*   ! Dz  _*   ! Uz  `)N    ! fz  )    ! wz  @*    ! z  )    ! z  *   ! z  )H    ! z   =*L   ! z   W*   ! z   )$    ! z  )    ! z  )    ! {  P)    ! !{  +     # 2{  @)$    ! C{  +     # U{  )$    ! g{  +     # y{  P)    ! {  `)~    ! {   !*8   ! {  P)    ! {  +     # {  p)    ! {  `)    ! {  \)    ! 	|  p)    ! |  +     # -|  )    ! ?|  )    ! Q|   )T    ! c|  +     # u|  )0    ! |  )    ! |  +     # |   )$    ! |  l)    ! |  )    ! |  t)    ! |  )    ! }  +     # }  )    ! )}  +     # ;}  )    ! M}  +     # _}  )    ! q}  )    ! }  )    ! }  @2*   ! }  i*   ! }  )    ! }  +     # }   )0    ! }  +     # ~  )<    ! ~  )*    ! %~  +     # 7~  )    ! I~  )    ! [~  +     # m~  )    ! ~  +     # ~   )<    ! ~  +     # ~  )    ! ~  +     # ~  )    ! ~  `*    ! ~  @)0    !    )    ! !  @)<    ! 3  +     # E  )    ! W  +     # i  *    ! {   
*    !   @)$    !   )T    !   +     #   )H    !   @)`    !   )<    !   @)H    !   @)T    !   +     # /  0)    ! A  |)    ! S  +     # e  )$    ! w   )6    !    )    !   P)    !   +     #   p)    ! р  )r    !   )T    !   +     #   )    !   +     # +  )    ! =  )    ! O  +     # a  )    ! s  )N    !    )*    !   0)    !   @)    !   +     # ́  )`    ! ߁  )    !   +     #   )    !   +     # '  0)    ! 9   )`    ! K  *    ! ]  )    ! o  p)    !   +     #    )$    !   +     #    )T    ! ɂ  )    ! ۂ  +     #   P)    !   +     #   P)    ! #  +     # 5  `)    ! G  +     # Y  p)    ! k  )0    ! }  )    !   +     #   p)    !   +     # Ń  @)$    ! ׃  +     #   )T    !   +     #   )    !   0)    ! 1  +     # C  )    ! U  +     # g  )$    ! y  +     #   )    !   +     #   )$    !   +     # ӄ  )    !    )$    !   )    ! 	  +     #   @)$    ! -  +     # ?  )<    ! Q  P)    ! c  +     # u  )    !   )    !   +     #   )$    !   )    ! υ  +     #   )    !   )    !   )    !   +     # )  )$    ! ;  +     # M  0)    ! _  +     # q  )    !   +     #   )    !   +     #   P)    ! ˆ  +     # ݆  )    !   +     #    )    !   +     # %  )    ! 7   )T    ! I  +     # [  p)    ! m  +     #   )    !   +     #    )<    !   +     # Ǉ   )    ! ه  +     #   0)    !   )    !   +     # !  )    ! 3  +     # E   )$    ! W  @)    ! i  P)    ! {  `)    !   p)    !   +     #   )    ! È  +     # Ո  )    !   +     #   )    !   +     #   @)$    ! /  )H    ! A  )    ! S  +     # e  )    ! w  +     #   )    !   +     #   0)    !   )    ! щ  )    !   P)    !   )    !   p)    !   )    ! +  )    ! =  )    ! O  +     # a  p)    ! s  )Z    !   +     #   )$    !    )H    !   )    ! ͊  )    ! ߊ  )*    !   )    !   +     #   )    ! '  +     # 9  )    ! K  )    ! ]  +     # o  )    !    )    !   +     #   )    !   )    ! ɋ  )    ! ۋ   )N    !   )    !    )    !   ?*^   ! #   (*   ! 5  )Z    ! G  `)H    ! Y  )$    ! k   )$    ! }  @)    !   )    !    )*    !   )l    ! Ō  )    ! ׌  @)$    !   P)    !    *    !    c*T   !   \*    ! 1  )    ! C   )0    ! U  @)6    ! g  @)<    ! y  )    !   )    !   `)f    !    %*z   !   `I*   ! Ӎ  `)    !   )$    !   *    ! 	  )    !   )    ! -  p)    ! ?  )<    ! Q  0)    ! c  +     # u  )    !   *    !     *    !   )<    !    *    ! ώ  `"*>   !    -*   !   @)0    !    )<    !   )    ! )  )    ! ;  @)*    ! M  )    ! _  A*p   ! q  )H    !   )6    !   `D*p   !    )H    !   )    ! ˏ  )    ! ݏ  )    !   )    !   )    !   H)     %       5  ȸ     M       i  X                            (     א   (       `(       8       H     =       N       _  8     p  h                                 ő       ֑                      	              +  @     R                 `       4     Ē  `$                   0  *    " ?       P  h     n  0       (       8       @        D     ̓  h     ݓ  `       X       P       H     !  $     L       ]  @*     " u                x       p       x     ϔ         *    "                 `     0       A  ظ     Z       k  Ȱ     |  а                          Õ       Օ                $*    "        %       7       I  Ȯ     [  خ     m  Ю                                  Ӗ                     	               -  0     ?  (     Q  @     c  H     u  P       `       X            ̗       ޗ  x       p                   &       8       J       \       n  ȯ       Я       د              ذ     ܘ  )              (       0            /       @  ر     Q  б     b  (     v                               8     ͙       ޙ  H               ()       $)     .  0)    ! 9  *    " E  *    " T       r  )4     ~  0)        @            	                !	       ƚ  )     ۚ  x)       )       h)             !  )4    ! 
         p              `     M       C
  `     3
  @                   1       C  *    " V  *    " c  )`     o  )8     y   *4    "   x+    #               Û   +    #   h     қ         *    "   )       *    "          ب     5  *    " O       p  p     ~         )         )8       `)8       )`     "   )`                      +    # !  *    " 5  *    " E  +    # N  )    ! a         +    #   *    "                      D        m         *    "   `       +    #   *    "   )    !   *    "   *    " .  *    " ;  @     l          *    "    *    " ʟ  `(       *    "        ;  (     c       y  ),    !   p)    !   *    " Ġ  *    "   +    #   *    "   *    " $  x     E  `     Y  X     m         
              ȴ
       
     ?       c  
       
       
     Ӣ  ش
       	       	     F  *    " R  *    " _  h+    # o   +    #          L)    !   )    !        ߣ  0              Ш       Ԩ     /  *T    " G  *$    " \  @)    ! s         Ĩ       Ȩ       ̨       `)(    Ƥ  )     ؤ  )       )       `)       (     "  +    # 0  `     J       _  h     s         x       8       H     ȥ  ؿ     ݥ  @        )       X     -       H       f  H              8     Ȧ  ,)    ! ٦  0)    !   4)    !   )        )     +  )     C   *    " _       u                             ͧ         H+    #   )       0*    " 2       H        ^  )     v  )    !   )    !   )    !          +     #   *    "   *    "   *    " /  (*    " @  H*    " \       w  P*    "   *    !        é  X       H            =       j  (                          ު                (     ;  0     Y       v  8       D       `     ٫  X       P       H     3  @     Q   $       p       h     Ŭ  8       x            %       C       Z  ȩ     q  )                   ݭ  @       Щ       ȕ)     ;  *    " _  *    "   )       )       m*    ! ۮ  q*    !   ؕ)       )     *  *    " D       [  ة     r                ѯ  *   "         #  @)L    ! <       S  (+    # l                *    ! Ͱ  )    !   `)t    !   0)    !   )x    ! ,  )L    ! D           Q  (     x  `Y
                          H      б   3      ߱  P         3        P        )     !   x*     ! 1  )      >  )      L  *     " X  T+     " e  +     # v  
,     #   
,     #   6(        w            Ĳ  $S    Ҳ  w         3        4D        F                     &  9     >      Z  [     q                         "     ѳ  P       pG       K     .  [     M  p     j  G       @C       S     ô  g       `(                   4       Q       o                       ε  0       @       P     2  `     W  p     {                -     ݶ                8     7  P     T  `     x  p0                   ط                #     8        T  0     q  @_                                 Ѹ        ۸  &       "       @D       D     0  D     C  0,     Z  `E     j       z         pU       U       0      @     ҹ  @       `.       /     	  -       <     /  0T     C  9     T  :     e  P     v  `R       Q        Q       Q     º       Һ                0       V       @<     +  @     D  U     f   3     u  `       @      P'              v    ػ  j                 "  Po     >       [  l     s                	       @
    ׼         (                    g     +  g     >  9    P        b  )     t        w      `B       1       1     Խ  0 2       p       !c      "     6  #    U  '     h  '    y  (1       ,        -^     ľ  `-*     ݾ  -      P/      1      9     /  <I    >  >b     M  >&     e  >    u  @c       0Aw       A      D     ǿ  `E!    ׿  Fp        G    	  J       K     1  @L     G   Mg     W  M]     g  MY     w  PNp       Nw       @O|       Oi       0Pp       Px        Q        R       R       `S     2  Sl     C  `TT     Y  Tv     q  @U       U       V      W       X       pY       pZ-      \z        ]     #  ]    6  a    P  g    j  h      i      k      ps)      t?       t?        u?       `u        v<     ,  @vR     A  v    U  xq     m   y      {A       |       |       p}}      {       p          5       H        [  @    n         @      k      P      0                          p      Q     -  P[     ?  <     Q  V     e  P,     y  $       %       1        1       `[      j      0!      `=    4       L       d               P       м             <       P<            3  r     K        b       y  D        4       @7                           M    '        B       [  `     ~  t       p      @      j      PJ      n    -       P  {     l  @                   s                    PN       *    (       E  p     g  p             r      1      P       @      0]       /     "       1  &    H   v     Y  0m     l      |  e                          P                     0    C      i  q      @      0      @        %       %    ,  &    <  ,    O  /    i  >       P?      0D       Dn      `J      @L:      M?       M?    %   OY    5  `P    G   R     m  R       S       TP       T       UD       U\       @Ve      W     8  Z    U  @\     l  \P       ]4       P]        ^       ^f       `2      `b      e{     5   f    Q  g    g   i    }  m      qf       qF      @s'      pu      P|I      }9          %  ,    7      J  Љ     X  `A    k  /                    P       @J              y       &    $  М    7  `     F       g  p       @3            X       8        0H          !      >      U  p    o   4       @      0                     K       0           +       D  p%    ^       x  `B       B              D       @D       R                   (  0     >  j    X  `     r   m      p[       S       0            P.      X           +       H  p     b                     l       @             p    +  0    K        s  Z      @       0        d              c          &       >  @     W      k                P                      `L       S           %   i     5  pd     M  U     a  @     {  ~      p                           P9      F       A      0
     "        1  a     D   `     X  `     q  `              i       0             ;       P      `     ;  PF     U       u                     `r       K       0           )       D  @     X   x     l      |          P!       !       "      `$      p&       `'      p(<       (    '  )G     5   *     D  *d     X  0+V     m  +       `,W       ,       p-        .       .       /       00     &  0     <  1     S  @2     m  2       3       P4        5       5R       6`       p6=      8c     !   9    3  :3     J   ;3     ^  `;     r  @<      =       >      PC	       `CJ       C1       Cv       pD;      Ef        F       F    4  @H    F  PK     W  K     r  L       PM        N       N      Ph       PU       P      Q6     $  0R6     4  pRW     F  Rc    Y  @Uv     n  U.      V       W       pX4       Xt       0Y       Y       Z      \W      _     )  `6     8  P`"    N  a0    ]  b^     m  c      0fT      i       i3       i3        j5       `j'       j'       j     #  j    3   lG    C  PmK    U  o    i  @q     }  q1      0ti      u       Pv       x        yK      P{`      }       @~     2  ~     H  py    e  F      @j              M       W      @y             \      n      P           -  *    ;       M      Z       h  a               +      01       p             \        >      `           "   <    2  `	    G  @     X  0     n  4      0[      1       г      `      p|       |       pe             =            5        J  @x     f         [      |       #            m       @     +       @       S  P     n  p                ]              0a                   P=      D           +  |     B   3     \  @     l  `                                          d         a       p1    !      6  `    I   M     Z  PB    h      y  Q       C      @                   0       P       pN       "    &  v     7  pW     H       Z       j      ~  @        s      	      
        
       
               0i     ,       @       ]  6     i       x                      P       P      p}     =       R       b       o  u       P[                    J            !      P$      %       '    *  )<     A  *<     X  P*<     o  *<       *<       +g      ,       @-m       -       @.     0  @/     @  /     R  0n     h  0    y  DA        EA       PE=       EE       E9        Ff       F    2  I    F  K\     \  K    v  O      PS      PU      0W       W4        X#       PX    '   \     G  \-    Z  b.     e  c     t  0cN      d       0eJ       e       Pfe       f      @j      m     #  n     :  o     H  o}     ^   p}     t  p}        q@       `q       sr       s$       s      t	    	  uy        `vF     4  v    D  xC     [  x     m  y              .       P      .                    Є           /  0    A  w    X  `    l  W       @        H       PY             i      09       pZ      Р      k    0  P    D        W  @    m  `T       T        T       T                     0       L    (  0    B  F    T  }     f  Z    {               0        7      @       '       <       PG             `    4  %    H  B     a       {        `x       G       06      p                     0d      Y     +   C    ?  Pw     S  {     h  Pl    u  p       0                    `      '    
              2   N    F  P    \  0h     e       y  p               m      @      `       l       `            4      S       s  PG              z               p       0            ,       B      W  @     k        I       0#      ` 	        	       	      	      P	{      	    7  	     N  	    f    	L     x  p 	        !	      #	      %	~       (	       (	       `)	       *	    /  +	    G  .	r    _  01	    x   3	       3	       4	      6	d       `7	       08	       8	     +  9	     D  P:	    [   =	    r  ?	      B	\       @C	u       C	z       @D	        E	       J	"       PW	7      Y	W    &  Z	    F  _	    ^  `	    w  pc	~       c	       d	H       d	H       0e	        f	^       f	"      g	       h	     *  Pi	    ;  j	G    L  0l	    Z  n	u    l  o	$       o	       pp	@       p	0       p	0       q	N      `q	J     / q	g     I  r	     b r	.     } r	m      Ps	       t	      t	      t	      u	r     2 v	y     K v	     d @w	m     } w	2      w	      y	)      0y	/      `y	.      y	     < @z	i    Y {	     p |	9      |	?      }	o      }	      }	     	Q     	 	     % 	    E P	    e p	S      Є	w     P	-     	     	2     	 	A     " 0	A     : 	;     S 	     m P	3      	      	K      p	g      	r      `	      	,      @	     7 	6     J 0	,     ] `	7     s 	      P	      @	)      p	      `	/     	/     	     < P	E     e 	C     x 	I      @	D      	      0	N      	N      З	      `	I     $ 	|    C 0	S    P 	     s 	      	      0	:      p	P      	      О	      `	      	
     	  	    	 	     #	 	d     2	 0	d     A	 	d     P	 	|     `	 	     p	  	     	 	     	 @	     	 Х	     	 `	     	  	     	 	     	 @	     	 	     
 	      
  	     3
 	     G
 `	     [
  	     o
 	     
 @	     
 	     
 	     
  	     
 	     
 `	       	      	     - 	     H 	     Y 	2     `  	     s 	-      	      	      г	      	       	!      0	%      `	%      	      	      д	     ) 	8    5 0	2     G p	2     Y 	     j з	     z  	      	      0	#      `	x      	      	       	      	     &  	     = 0	     U @	     i P	     ~ `	      p	      	      	      	      	     
 й	     $ 	     A 	     R 	    c 	     	     @	       P	      `	      	$      	      	$       	$      0	4      p	      	$      	     & 	     8 	     H 	     Y 	     j 0	!      `	      	6      	C      	       	
      0	F      	      	      	$      	     # 	     7 	X     F 0	     V @	     p `	      p	      	      	      	      	       	'      0	      P	D     $ 	E     B 	z     \ p	     t  	c      p	t      	D      @	E      	c       	B      P	c     * 	t     B @	     _ 	c     x @	b      	c       	t      	Q       	      	Q      	      	c     ' 	^     = P	c     V 	_     m  	r      	      P	c      	B      	c      	b      	[     d P	l      	U       	i     W 	[     { 	h      `	c      	q      P	Q      	      @	Q     
 	      0	Q     2 	     E  	Q     Z 	     m 	3      P	      	      	T      0	h      	[       	|     = 	D     \ 	E     y  	y      	c      	b      	[      	j      P	|      	c     ; @	t     U 	     p `	      0	      	      `	      P	4     	H      	c     y P	S      	[      	]      p	D     ! 	E     ; 	c     X 	f     s 	D      @	=      	[      	      `	[      	j     / 0	T     M 	     i @	T      	      p	Q      	      `	Q      	I      	T     $ p	     A  	Q     V 	     i 	D      `	:      	c     i 	i      	     " P	    ' `	c     C( 	q     ( P	c     s) 	f     * 0	D     * 	E     + 	     + `	    + p	     , 	     >, 	     _, 	     t, 	     , 	     , 	     , 	     , 	     ,  	      - 	     -  	    6- 
\     W- 0
z     u- 
     - 
     - p
     - 0
$     . `
)     ). 
"     N. 
     |. P	
K     . 	
     . `

     .  
    / 
P     2/ `
P     Y/ 
Q     }/ 
     / 
     / 
6     / 
     	0 
     40 @
5     ]0 
0    }0 
     0 `
U    0 
	    0 "
q     &1 `#
%     F1 #
    e1  %
     1 %
5     1  &
I     1 p&
{     1 &
     2 '
[     12  (
O     T2 P(
S     w2 (
Q     2 )
     2 )
D     2 @*
E     3 *
F     83 *
a     Z3 P+
[     3 +
j     3  ,
[     4 ,
^     Z4 ,
b     e4 P-
+     4 -
s     4  .
    4 0
i     4 0
    4 4
e     4 4
    4 9
f    5 ;
     &5 ;
    >5 p=
     ]5  >
W     p5 `>
e    5 A
P     5  B
     5  C
L     5 PC
     5  D
     5 D
     5 E
    6 G
x     !6 H
    66 J
H    G6 `K
.     S6 K
     p6 L
     6 M
    6 N
    6 pP
     6  Q
    6 R
,     7 @R
_     7 R
S     17  S
     M7 S
     b7 0T
     y7 T
6    7  V
4     7 `V
     7 0W
Q     7 W
[     7 W
v     	8 pX
[     #8 X
     ;8 Y
     J8 pZ
~    Y8 [
    g8 _
    < 0`
g    8 b
[     8  c
u     8 c
    8 Pe
    8  g
W    9 h
N    9 i
N    <9  k
d    U9 l
T    b9 m
?    o9 0o
     9  p
!    9 Pq
t     9 q
t     9 Pr
    9 ps
G    9 
     9  
(     9 P
0     : 
[    ): 
     ?: о
     [: 
    t: p
     : 
*    : @
     : 
     : 
     : 
M    : 
T     
; 0
     ; 0
%     *; `
    ?;  
a    T; 
     m; P
    ; 0
     ;  
%     ; 0
    ; 
    ; 
    ; p
    < 
    < 
     /< P
     G< 
y    W< p
    n< @
    < 0
    < 
    < 
    < p
Y    < 
*    <   2    < @e    = }     = 0E    2= 	E    G= 
    Y= U    j= @    w= p    = P    = E     = 0 e     =  &    = !    = #s     >  $    > %     6> &     O> 0'     j> '*    > (    > .    > 1o     > 1    ? :     -? ;     A? <    b? pE    ? pG4    ? T/    ? V     ? Wm	    ? 0aG    ? d|    @  g    @ k    +@ p    8@ s    E@ u	    R@ p    e@ I    w@     @ Ѓ    @     @ P    @ F    @ @	    @ `     A      (A W    8A y     JA v     \A m    lA      A       A Эj     A @     A D     A `E     A D     B  E     1B P[     NB ]     iB Q     B pH     B Q     B  I     B pT     B в     C S     !C      ?C pS     ^C д     {C `    C 0\     C z     C      C e    C      C       D      #D $     9D н     OD &     fD о&     D  )     D 0"     D `     D K     D @O    E     "E      ;E @     QE P     jE 0X     E     E q     E       E      E `     F       #F d     8F 0P     MF P     gF Q     ~F 0     F      F      F V    F %     G -    +G @    DG P    `G     G     G     G 6     G 0    G C     G `     H       8H      WH `5     sH 0    H      H [    H 	    H      H {	    I @	    I 0	    'I     ;I p     MI PX    iI  n     |I  !    I 0"    I #|     I 0$     I $     I %     J &    #J )+    6J  -/    HJ 0.|    [J /    oJ 0    J 2v    J  4%     J 04    J 5    J 7m    J :     K  ;     K ;     4K <     KK =     [K p>     sK  ?     K ?}    K PA    K `B     K 0C+    K `D+    K E     L F     &L pG    ;L H     PL `I    jL L$    L @M     L 0NQ    L P     L Qd    L R    L Tb    L W    
M Y     "M Y     /M Z     ;M 0[    RM 0^    hM _/    zM d     M d     M pe     M 0f     M f     M g     M ph@    M iC    N  k    N l    /N  mX    CN n[    XN o     iN p    |N qd    N `sg    N t     N u     N pv     N @w     O x     O xV    $O  z    3O {M     [O |    pO }=     O }     O ~D     O ~[     O @     O  D     O PE     P F     3P a     HP `a     bP Ёa     }P @i     P      P @    P `0     P -     Q 0     !Q 0     ?Q  -     `Q P-     Q 8     Q 0     Q -     Q  8     Q `-     R 8     5R І0     PR  0     jR 03     R p8     R 8     R 0     R  0      S P0      S 0     =S 8     WS 8     uS 00     S `8     S 0     S Љ0     S  0     T 0-     $T `0     =T 0     YT -     xT -     T  8     T `3     T 0     T Ћ3     U 8     -U P8     QU -     pU 8     U  -     U 08     U p0     U 0     U Ѝ3     
V 8     +V P8     DV 0     aV 0     {V 0     V  0     V P8     V 8     V Џ0     W  8     W @0     7W p0     TW [     rW  j     W p0     W -     W Б0     W  0     X 0-     EX `-     oX 8     X В3     X 0     X @3     Y 8     *Y 8     VY  -     }Y 08     Y p-     Y 8     Y 0     Z 0     $Z @3     GZ 8     pZ 8     Z  0     Z 00     Z `0     Z 0     ![ 8     A[  8     e[ @0     [ p8     [ 0     [ 0     [ 0     \ @-     :\ p0     Z\ 0     }\ И-     \  -     \ 08     \ p3     ] 0     3] 3     []  8     ] `8     ] -     ] К8     ] -     ^ @8     6^ 0     V^ 0     u^ 3     ^  8     ^ `8     ^ 0     _ М0     $_  0     I_ 00     k_ `8     _ 8     _ 0     _ 8     _ P0     ` 0     5` 0     V` -     ~` 0     ` @0     ` p-     ` -     a П8     0a 3     Qa P0     wa 3     a 8     a  8     a @-     b p8     5b -     [b 8     zb  0     b P0     b 3     b 8     c  8     #c @0     Gc p0     hc 0     c У0     c  8     c @8     c 0     d 8     3d 0     Ud  0     yd P0     d -     d 0     d 0     e -     &e @-     Ne p8     me 3     e 0     e  3     e `8     e 8     )f -     Nf 8     kf P-     f 8     f 0     f 0     f  3     g `8     3g 8     Rg 0     ug 0     g @0     g p0     g 8     g 8     h  0     9h P8     Zh 0     {h 0     h 0     h  -     h P0     i 0     *i -     Pi -     yi 8     i P3     i 0     i 3     j  8     /j @8     Zj -     j 8     j -     j  8     j `0     k 0     "k 3     Dk  8     lk @8     k 0     k 0     k 0     k 0     l @8     7l 8     Zl 0     zl 8     l 00     l `0     l 0     m -     )m 0     Hm  0     jm P-     m -     m 8     m 3     m 00     n `3     Bn 8     hn 8     n  -     n P8     n -     n 8     o  0     6o 00     To `3     uo 8     o 8     o  0     o P0     o 0     "p 0     Cp 8     ap  8     p `0     p 8     p и0     p  0     q 00     &q `-     Lq 0     jq 0     q -     q  -     q P8     q 3     r к0     7r  3     ]r @8     r 8     r -     r 8     r 0-     s `8     ,s 0     Js м0     gs  8     s @0     s p0     s 0     s н8     t 8     $t P0     Bt 8     bt 0     t 0     t  c     7u t     u 0     u @-     v p0     v 0     4v -     Rv  -     sv 08     v p3     v 0     v 3     v  8     w `8     $w -     Bw 8     Xw -     vw @8     w 0     w 0     w 3     w  8     w `8     x 0     *x 0     Cx  0     `x 00     zx `8     x 8     x 0     x 8     x P0     x 0     y 0     /y -     Qy 0     ky @0     y p-     y -     y 8     y 3      z P0      z 3     Bz 8     cz  8     z @-     z p8     z -     z 8     z  0     { P0     ,{ 3     H{ 8     j{  8     { @0     { p0     { 0     { 0     {  8     | @8     .| 0     H| 8     d| 0     |  0     | PQ     |      | @[     } ^     @}  @     d} @@     } >     } >     }       } p     !~  ,     E~ P,     k~     ~     ~      ~     ~ P     ~ }      P     ) 
    J     k `       N     Pc      M      `      p^     9      c pM      `       ^     ؀       `           @ P!    c $      %     (K    Ё *j      *    " `/    E 3`    Z p4       5D      P5E     ˂ 5      `6     p7      P8     -  9     ;  :     I  ;    \ <[     k p<    x  A     Bl      @C/      pCL      C     D     G     ǃ `H     ߃  I       J      J      K4    /  P    C Q%     e Q      `R)     T     0Wb    ڄ g     j      lb     m    + 0o    ; p    V r    r ,     6            ^    υ      `            r    , $     ; З     H `     V 0     r 0r      ~      0                  0     ҆ P      I     @^    
            & @     4       A      N      \ p     l @     {             p      07     p      P~     χ ЫZ     ߇ 0\      K      M      0%     1 `Q     > [     U  ;     n `[      S             Q     Ɉ      ݈       0           ! PZ    3      > P     J P-           Y `    i PR    z                 `0    ǉ     ԉ D       %     0r.         
 d    !  O    7 p    G n    \ 
     *      +,     o @+e    { ,     -      .      /    Ê 1    Ԋ `3     7>     09     @:m      :     =]    4 ?    O 0@    e PA      @B     `Je      Jx     PN     ۋ @OG      O(     Qp     / 0R     C S     W S     g `Td     eC      g/     Pr    ƌ ps    ، @u     0x    F z      ~[     
 ~s       D     7 PE     O      h 0      j      0b      [       [     ٍ `       S     `     )  Q     ? `     S S     k P       T            0Q     Ύ        ,      P     % Y    M P     m       r     g     ʏ J      ЏJ     	       (     J 0@    i p                  p    ؐ w                 %  A    8 PD     T E     n       X      .       .      P.     đ .     ӑ .      .                   P    5      H      X @\     n A           Щ              ג а0             б     г     px     5      A n     L     W     h @Z     y      P                 `Y      ;       h     ē p    ۓ @     {     `            	      *     . +     B @-     W p,     k %      7      1      P    ʔ V     ٔ @G     r            I       [     0      H     ^  j     v       `S            P[     ו       0z     +      S    & @    5 ~    J Pg     `     v `                  X     ʖ 0h     ۖ      `                V    2     J       Y `     h P-     x -            `      @            ͗      ٗ       `                   	p    ! @(    3 pZ     E      W `7    l o                    !p    И %p     `+     1D	     `:5!    % [6    4 ^     G _     [ `W    o bW     pc     `qs     rT     @t@     ͙ t     ֙ 0uc      u      0vS      v     *  w,     D Pw%     [ wd     t w+      y8     `{+    ɚ |    ٚ p~z      ~      5    	 0,     `k    ' Ї$    3  Z    C `)    S     a     x ?     КP      )     P      *     * P    F 0%    s `       {            @a         0 `     Y  0    p Pt	     й8           4'           8     d \     ^     p
     Ӟ $     @o          pr     I `     v P            7    ޟ      u     # Pj     > G    X !    u  %@      @%     '    ٠ *G     ,    # p/     = P0    V 1    p 3     7     p:k    ͡ ;      <G     @     4 @    T E    p Gj     JR     Ki    ΢ PM      PN      Nn    . PP     J P     o Qt       R?     @S     ã 0Tt     W     [D    ;  `"     U P`     p 0a       b     u    ä pw     ڤ  x|     y      `zw     8 z    N (    g +      @     P     ̥ q     `          / s    K @p    e      p          0              & @    = x     R p     g 0s    ~       Px      Сs    ħ PS     ڧ l      l     l      l    1 pl    G l    ^ Pl    v l     0l     l     "     Ѩ @                "      M @m     m x      0R         ũ 0      @       =     . @H     T (     w 8       @      @@      H      мQ     ' 0     @ T     a  S      [      u     ӫ `]      r      @]     A ]     f  ]      `]      d     ֬ 0S           $  H     C p[     h u      P       2     @[      u     =  B     Z pr     x            E     Ů @      `F     M       a    & pM     @ F    V N     o `a     M       P      p+     կ L     W     
 Pf     $ E     A k    P ,     e j     ~  5     `     R      p#    ܰ      `      P8      	    5 `     K @A     W $     m      }       r       +    Ǳ 0P    ѱ             Q           - +     M @f     c J     {        s      9     ² P2     ۲ =      6     	 [      pI     @      V p     n  p     ~             i     γ              P      %    2      I      `      w      0     	      
     մ `      0      U      N     2      K Y     d R      p             |     ϵ 0           
 pv     # Z     > P    S      f      } `             :       .     ܶ 0.      `:     
       0     0       E .     ` :     w        1                Է  .       :      0!      !     - "     E `#     [ $.     w @$:      $      %1     P&     ڸ P'       (.      P(:     " (     4 P)     J  *.     f 0*:     ~ p*\      *      +     Ź P,.     ޹ ,:      ,      -     /     0 0/.     K `/:     b /\     u  0      0      `1      1.     غ 1:      1      2      P3     ( p3O     E 3:     ^  4     s 4      5+     6Q      7,     ݻ @7+      p7:      7+     " 7@     :  8_     K 8     l P9.      9:      9}      @:	    ż P;    ܼ <     ?     
 ?B     0A    )  C    4 Db     J  E     ` EV     z 0FO      Fp      F[     ʽ PGr      G      H
    ' @S     I @T     m 0UU     Z4     ]     Ҿ `^       _;     `d^       d^     B  e*    ] Pf     | f     h    ſ j2     l     0q    $ s     E t    m u     vo     @}     ^     Po     	     ! \     3  	    Q 0    r П)            -     P     09    , p     >  |     ^ |       D      pE      T       w      !    . Я     V аJ    ~                    u           * O	    O @     v             p     G         (      K      d P      a      p^      >                &      A P9    h J           1              ; P    n {     P                - p     b w     j               # p     9 `     k S      PS           p      1    1 P    h U     P"      V      v      `"      s       v     ; j     b  ^      `     0                     H p"    t P+s     .v     P2      03     @58     ; 5    ` 9    y P=     PA     `Bn      BB       Cs      C     9 @DB     V D     t  E      E      PF|      Fc      @G;     , G$     I G"     e G"      HE     `Ih      I$       J      J      pK    ( 0N     F  OG    d PV0     W      @X     Zc     @\\     ]      ^     6 P_+    T `s     h  a"      0a"      `a$      a      b$      b      cJ     & cr     E PdL     ] d     y `e     pfV      fO       gt      g     h^      i^      pi    >  n~    ] q    | vB     `x7     }(9     жh	     @      i    7 P     [ P     |      0`     \                X     0    +      F t    W :     l P      @     @     [      0]       |       |     C  *     `  "     y  *       *      Pf      .            	          	            / @A    F N    V     l       1     R              :     @ I            p(>     4 (t    H 0+    b -!    w 1C      `1       2      5,      05      06      6Q     ' 07     B  8     W 8c     d 98      P98      9S      9      :O      :O      ;{     $ 0<{     L <     o =m      >      >      ?m       @     > @    Y B    {  D4      `D4      D     pF     0H     ) H     Q PIi     } Ii      0Je     LS       MK      PMS     G MK     r  NQ      `NH      NT      Oh     $ OQ     P OH     z 0PQ      PH      PQ      @QH     $ QQ     O QH     x @RQ      RH      RS      PSK     $ S     Q T     |  UU      Ui      U      Y
    6 ^Q     a p^H      ^      `_      _S      P`K     : `U    o  bO     PdQ      dH       ez     + e     ^  f    j j    t      `      A     p          @     0E      E      ЛE       E     , p     6 @Q     L      ` 0           Пc      @:            P    
 0    ( @,    D p     a 0p    |       0       z                      )             
 @             3 *    " B )      i       u )                 0     P            )     Я      p      0      б     ) P    3 K     N X     i P4      ix           F            @D      н      `      P          *     ?      S |     k }(     ~ ~      T
      `      k      k      c     i      i      i     # $n     / ~     < ~     V ~     o  $     {  )              )<      :      K      P      `            pU     Y:    ) @)l     ;  @     H  P    U      e      v p     D      y     7     4      $      i      i      i      @T     & T     A      Q b    c       o       }      pk                       $     8    (      8 L     ? `X     K      U       u               `              =     p     	      T,      S     * Q*     2  R    < )8     Q @)8     f  )8     { )8      @      P      @O     N      `8x      ?      8      9     ;      U    & s     = s     T  w     h v@     ~ t      u      uH       uH      t"       {@     z@     % 8y     =  z     X yH     q `yH       y      |      `|       @}P      |       ~      }      1 P~     F @~     [  ~      p        w         ~                                           ~         ~        ~        ~        ~        ~                }                                      h+    "  +0    " = d+    " $ `+    " 9          I P/:      +    " U          b          r          }          }                               Pm)       )                           +       +       +       )        Đ)      & +      < )      E 2     \ )       o 8(        )        )       +       +       0=?      p      2                             ; 0    D 0d    a            T   +B     p @           ~ r           p+?      :      и           
 s     ( t      A            ^            m O      @n*            &:                  l      <      r     . +     J     V     i       PH                    U5     Q7     ( )         V      )        1$      @|     c P     0    1 @/    R j     f             H                                         (     p     `]    1 }    B       Y (     u P      0'L        &h     @     С           Q{     p4     	           0,K       ("                  C     2 P1     A <     [ )     o             )      ;      q       e     Ij      >2       ^                 p     ЦJ     (  O     4 s     G 00     ] +    " k `k(      `
     п       )$      P/     q     ~      x*     !  `      `j     .            M      e      x  1+      s            `)$      u     l,      0-B            2      '            6       V     d `3     r             @t     R  P)"      @:     $           w_           + u    J ]`     b `s<     { w    ,      P6      X~      `~)                   (k      0H     + 0/    7 `p     N E    c -4     ~ p4                       0      s             fy         "      8 k:      `{\    Q            c     {       `       l      -           +V                        '     D P&:     b J     t             r      9s      @     z           Z      nz      `6Y    Y 'L     ;  '&       0     8  y    F  0    i  s       
,      t         b          R   )"      `       d       z                   p    & )      3 t8     ? 0    R      ] PI     j            { 0%                  `     q      t          % `)     3            G V     X            r      (<      PU     (      j(                   l           / P    H n     _  ;5     j )      `     q                  3      pw     H      z      @    " ;     @ @     0("     T s     g s     z        p:     4     y     t      =      p=     P`      P     " X     2 zT    	            C  j`     ^ H    T  *<     z s                  P
           p     `F                )     : Pp[    M J     Y `>
    b L     s P2]      pE     Q      z5                             `t      3 ,     O  z     _ 0N    s              s(      "	     
,     #              @     `      @      (     7     ,       I       Z  3     a r     w `5      )      m      U      )      r"     	  t      "	 j(     ;	 9    W	 p     x	 U    	 @     	     	 $n      ;     	 z     	 )     	 x*     " 	 Pu      
 P(     
      (
 `    4
 c      0	     =
 /     H
 9    T
     {
 Pz     
 U    
     
      
 @<     
     
  m     U       N    ! @     0  l     D      U s     r s      ln     S  @*B      ?      5      )      В            `;D      .u     ' a)     M @^H     R  )N     c C    w k      PR                 s      ]      _            0?b
     s     9 |    P             d o     {  2                  o`          NS   *<      c      p      ,     u    	  s                  ,      ? h    T s     g p1      Pm           J       z     `\                 -4           *            ?  i      O      p y     |             r                        &&       Rj          0     
 s     $ P    5     I  *_     Y             s s      W                 1^           `*      ~      r    8 e    Q            b      0N     {     *T  *K      P1           h      p(X      '&     v              /      P_u    "  .     : d     A `(<     k |            k(                        [           p1j            P     @     G      ^ I    r  o      _C       +
     )"      go.go runtime.text runtime.etext main.Mode runtime.writeBarrier flag.CommandLine go.itab.*flag.stringValue,flag.Value main.InFile main.Volume go.itab.*flag.intValue,flag.Value main.Channels main.FrameRate main.FrameSize main.Bitrate main.RawOutput go.itab.*flag.boolValue,flag.Value main.Application main.CoverFormat os.Args main.MaxBytes flag.Usage os.ErrNotExist main.OpusEncoder main.err main..stmp_2 os.Stdout go.itab.*os.File,io.Writer main.OpusDecoder main..stmp_3 main.EncodeOutputChan main.EncodeInputChan main.DecodeOutputChan main.DecodeInputChan main.wg main..stmp_9 runtime.zerobase main.Metadata main..stmp_10 go.itab.*bytes.Buffer,io.Writer main.CmdBuf main..stmp_4 main..stmp_5 main.FFprobeData main..stmp_6 main..stmp_7 main..stmp_11 main..stmp_8 main.PngBuf encoding/base64.StdEncoding main.CoverImage go.itab.*bytes.Buffer,io.Reader os.Stdin main..stmp_1 main..stmp_0 main.main.stkobj go.itab.*os.File,io.Reader go.itab.*bufio.Reader,io.Reader go.itab.encoding/binary.littleEndian,encoding/binary.ByteOrder io.EOF main..stmp_15 io.ErrUnexpectedEOF main..stmp_16 main..stmp_12 main..stmp_14 main..stmp_13 main.encodeReader.stkobj main..stmp_17 main.encoder.stkobj go.itab.*bufio.Writer,io.Writer main..stmp_21 main..stmp_20 main.MagicBytes main..stmp_18 main..stmp_19 main.encodeWriter.stkobj main..stmp_23 main..stmp_22 main.decodeReader.stkobj main..stmp_24 main.decoder.stkobj main..stmp_25 main.decodeWriter.stkobj main..stmp_26 runtime.staticbytes runtime.algarray main..inittask bufio..inittask bytes..inittask encoding/base64..inittask encoding/binary..inittask encoding/json..inittask flag..inittask fmt..inittask image/jpeg..inittask image/png..inittask os..inittask os/exec..inittask strconv..inittask sync..inittask layeh.com/gopus..inittask go.itab.*errors.errorString,error internal/cpu.X86 runtime.hashkey runtime.useAeshash runtime.aeskeysched sync/atomic.StorePointer.stkobj sync/atomic.CompareAndSwapPointer.stkobj runtime.iscgo runtime.main_init_done runtime.extraMWaiters runtime.debug runtime.cgoCheckPointer.stkobj runtime.modulesSlice runtime.mheap_ runtime._cgo_panic_internal.stkobj runtime.cgoCheckWriteBarrier.stkobj runtime.cgoCheckTypedBlock.stkobj runtime..stmp_1 runtime.blockprofilerate runtime..stmp_3 runtime..stmp_2 runtime.chansend.stkobj runtime.waitReasonStrings runtime..stmp_5 runtime..stmp_4 runtime.chanrecv.stkobj $f64.3ff0000000000000 runtime.inf runtime.cpuprof runtime.prof runtime.sched runtime.gomaxprocs runtime.newprocs runtime.ncpu runtime.allm runtime.modinfo runtime.firstmoduledata runtime.envs runtime._cgo_setenv runtime._cgo_unsetenv runtime..stmp_7 runtime..stmp_8 runtime.(*TypeAssertionError).Error.stkobj runtime.boundsErrorFmts runtime.boundsNegErrorFmts runtime.printany.stkobj runtime..stmp_9 runtime.panicwrap.stkobj runtime/internal/sys.DefaultGoroot runtime.fastlog2Table $f64.3eb0000000000000 runtime.allglen runtime.allgs runtime.memstats runtime.itabTable runtime.itabLock runtime.itabAdd.stkobj runtime.zeroVal runtime.uint16Type runtime.uint32Type runtime.uint64Type runtime.stringType runtime.sliceType runtime.convTslice.stkobj runtime.cgo_yield runtime.class_to_size runtime.physPageSize runtime.physHugePageSize runtime.physHugePageShift runtime..stmp_10 runtime.gcphase runtime.gcBlackenEnabled runtime.MemProfileRate runtime.deferType runtime.size_to_class8 runtime.size_to_class128 runtime.mallocgc.stkobj runtime..stmp_11 $f64.403a000000000000 $f64.bfe62e42fefa39ef runtime.persistentalloc.stkobj runtime.persistentChunks runtime.globalAlloc runtime.persistentalloc1.stkobj runtime..stmp_12 runtime.evacuate.stkobj runtime..stmp_13 runtime..stmp_14 runtime.mapassign_fast32ptr.stkobj runtime.evacuate_fast32.stkobj runtime.mapaccess2_faststr.stkobj runtime..stmp_17 runtime.mapassign_faststr.stkobj runtime.evacuate_faststr.stkobj runtime.oneBitCount runtime.emptymspan runtime.allocmcache.stkobj runtime.freemcache.stkobj runtime.class_to_allocnpages runtime.trace runtime.gcController runtime.adviseUnused runtime.finlock runtime.finq runtime.finc runtime.allfin runtime.finptrmask runtime.finalizer1 runtime.fingwake runtime.fingwait runtime.fing runtime.fingCreate runtime.fingRunning runtime.SetFinalizer.stkobj runtime.cgoAlwaysFalse $f64.3fec000000000000 runtime.heapminimum runtime.work runtime/debug.setGCPercent.stkobj $f64.3fd0000000000000 $f64.3fe0000000000000 $f64.bfd3333333333333 $f64.3fd3333333333333 runtime.allp runtime.gcpercent $f64.4059000000000000 $f64.3ff199999999999a $f64.3ff3333333333333 $f64.3fee666666666666 runtime.sweep runtime.panicking runtime.forcegcperiod runtime.worldsema runtime.gcStart.stkobj runtime.gcMarkDoneFlushed runtime.gcMarkDone.stkobj runtime.runtimeInitTime runtime.gcBgMarkWorker.stkobj runtime.throwOnGCWork runtime..stmp_18 runtime.allglock runtime.poolcleanup runtime.(*mTreap).mutate.stkobj runtime.markroot.stkobj runtime.useCheckmark runtime.oneptrmask runtime.gcAssistAlloc.stkobj runtime.scanstack.stkobj runtime.mSpanStateNames runtime.scavenge runtime.scavengeSleep.stkobj runtime..stmp_19 runtime.bgscavenge.stkobj runtime..stmp_20 runtime.(*mspan).sweep.stkobj internal/cpu.CacheLineSize runtime.getempty.stkobj runtime.(*mheap).coalesce.stkobj runtime.recordspan.stkobj runtime.class_to_divmagic runtime.(*mheap).alloc.stkobj runtime.(*mheap).allocSpanLocked.stkobj runtime.(*mheap).freeSpan.stkobj runtime.(*mheap).scavengeSplit.stkobj runtime..stmp_21 runtime.(*mheap).scavengeLocked.stkobj runtime.gcBitsArenas runtime.bucketmem runtime.buckhash runtime.mbuckets runtime.xbuckets runtime.bbuckets runtime.proflock runtime.mProf runtime.mProf_Malloc.stkobj runtime.mutexprofilerate runtime.tracelock runtime.tracealloc.stkobj runtime.tracefree.stkobj runtime.sizeof_C_MStats runtime.wbBufFlush.stkobj runtime.netpollInited runtime.epfd runtime.pollcache internal/poll.runtime_pollUnblock.stkobj runtime.netpollWaiters runtime.netpollblockcommit.stkobj runtime.futexwakeup.stkobj runtime.sigset_all runtime.newosproc.stkobj runtime.procAuxv runtime.addrspace_vec runtime.startupRandomData runtime.sysTHPSizePath runtime.urandom_dev runtime.divideError runtime.overflowError runtime.floatError runtime.memoryError runtime.init.3.stkobj runtime.freedefer.stkobj runtime.deferreturn.stkobj runtime.runningPanicDefers runtime.gopanic.stkobj runtime.throw.stkobj runtime.fatalthrow.stkobj runtime.fatalpanic.stkobj runtime.paniclk runtime.didothers runtime.deadlock runtime.sigtable runtime.printBacklogIndex runtime.printBacklog runtime.debuglock $f64.4024000000000000 $f64.8000000000000000 $f64.4014000000000000 runtime.printstring.stkobj runtime.printslice.stkobj runtime.maxstacksize runtime.mainStarted runtime.m0 runtime..inittask runtime.isarchive runtime.islibrary runtime.forcegc runtime.goready.stkobj runtime.funcPC.stkobj runtime..stmp_23 runtime.badmorestackg0Msg runtime.badmorestackgsignalMsg internal/cpu.DebugOptions runtime.argv runtime.argc runtime.x86HasPOPCNT runtime.x86HasSSE41 internal/cpu.ARM64 runtime.arm64HasATOMICS runtime.cpuinit.stkobj runtime.skipPC runtime.initSigmask runtime.buildVersion runtime.freezing runtime.casgstatus.stkobj runtime.cgoHasExtraM runtime.extraMCount runtime.extram runtime.earlycgocallback runtime.needm.stkobj runtime.newextram.stkobj runtime.oneNewExtraM.stkobj runtime.dropm.stkobj runtime.newmHandoff runtime.execLock runtime.newm1.stkobj runtime.stealOrder runtime.reentersyscall.stkobj runtime.entersyscallblock.stkobj runtime.exitsyscallfast.stkobj runtime.exitsyscallfast_reacquired.stkobj runtime.inForkedChild runtime.malg.stkobj runtime.newproc.stkobj runtime.gfget.stkobj runtime.allpLock runtime.checkdead.stkobj runtime.starttime runtime.framepointer_enabled runtime.argslice runtime.traceback_cache runtime.goargs.stkobj runtime.test_z64 runtime.test_x64 $f64.fffffffffffffffe $f32.fffffffe runtime.dbgvars runtime.traceback_env runtime.reflectOffs runtime.(*rwmutex).rlock.stkobj runtime..stmp_26 runtime.selectgo.stkobj runtime.semtable runtime..stmp_28 runtime.testSigtrap runtime.sig runtime.crashing runtime.sighandler.stkobj runtime.fwdSig runtime.handlingSig runtime.signalsOK runtime.sigtrampgo.stkobj runtime.minitSignalStack.stkobj runtime.unminitSignals.stkobj runtime.signalstack.stkobj runtime..stmp_31 runtime..stmp_32 runtime..stmp_36 runtime..stmp_35 runtime.stackpool runtime.stackLarge runtime.stackpoolmu runtime.adjustframe.stkobj runtime.getStackMap.stkobj runtime.concatstrings.stkobj runtime.concatstring2.stkobj runtime.concatstring3.stkobj runtime.concatstring4.stkobj runtime.concatstring5.stkobj runtime.slicebytetostring.stkobj runtime.intstring.stkobj runtime.rawstring.stkobj runtime.rawbyteslice.stkobj runtime.rawruneslice.stkobj runtime.findnull.stkobj runtime.badsystemstackMsg runtime.cgoSymbolizer runtime..stmp_38 runtime..stmp_39 runtime.expandCgoFrames.stkobj runtime.funcname.stkobj runtime.funcnameFromNameoff.stkobj runtime.funcline1.stkobj runtime.timers runtime..stmp_41 runtime..stmp_42 runtime.faketime runtime..stmp_44 go.itab.runtime.errorString,error runtime..stmp_47 runtime.tracebackdefers.stkobj runtime.gentraceback.stkobj runtime.tracebackCgoContext.stkobj runtime.callers.stkobj runtime.gStatusStrings runtime.tracebackHexdump.stkobj runtime.cgoTraceback runtime.printCgoTraceback.stkobj runtime.printOneCgoTraceback.stkobj runtime.cgoContextPCs.stkobj runtime.name.name.stkobj runtime.name.tag.stkobj runtime.pinnedTypemaps runtime.typelinksinit.stkobj runtime.typesEqual.stkobj runtime.vdsoFindVersion.stkobj runtime.vdsoSymbolKeys runtime.vdsoParseSymbols.stkobj runtime.vdsoLinuxVersion runtime.vdsoauxv.stkobj $f64.41f0000000000000 runtime.vdsoParseSymbols.func1.stkobj runtime.uint16Eface runtime.uint32Eface runtime.uint64Eface runtime.stringEface runtime.sliceEface runtime.chansendpc runtime.chanrecvpc runtime.reflectcall.args_stackmap runtime.cgocallback_gofunc.args_stackmap runtime.publicationBarrier.args_stackmap runtime.asmcgocall.args_stackmap runtime.call32.args_stackmap runtime.call64.args_stackmap runtime.call128.args_stackmap runtime.call256.args_stackmap runtime.call512.args_stackmap runtime.call1024.args_stackmap runtime.call2048.args_stackmap runtime.call4096.args_stackmap runtime.call8192.args_stackmap runtime.call16384.args_stackmap runtime.call32768.args_stackmap runtime.call65536.args_stackmap runtime.call131072.args_stackmap runtime.call262144.args_stackmap runtime.call524288.args_stackmap runtime.call1048576.args_stackmap runtime.call2097152.args_stackmap runtime.call4194304.args_stackmap runtime.call8388608.args_stackmap runtime.call16777216.args_stackmap runtime.call33554432.args_stackmap runtime.call67108864.args_stackmap runtime.call134217728.args_stackmap runtime.call268435456.args_stackmap runtime.call536870912.args_stackmap runtime.call1073741824.args_stackmap runtime.checkASM.args_stackmap runtime.call16.args_stackmap runtime..gobytes.4 runtime..gobytes.5 runtime..gobytes.6 runtime..gobytes.7 runtime.itabTableInit runtime..stmp_50 runtime..stmp_51 runtime..stmp_52 runtime..stmp_53 runtime..stmp_54 runtime..stmp_55 runtime..stmp_57 runtime..stmp_58 runtime..stmp_59 runtime..stmp_60 runtime.g0 runtime..stmp_61 runtime.processorVersionInfo runtime.isIntel runtime.lfenceBeforeRdtsc runtime.lastmoduledatap runtime..stmp_63 runtime.vdsoClockgettimeSym runtime.controlWord64 runtime.controlWord64trunc runtime.no_pointers_stackmap bad_proc_msg runtime.mainPC masks shifts runtime.tls_entry_number bufio.errNegativeRead io.ErrNoProgress bufio..stmp_0 bufio.ErrBufferFull bufio.ErrNegativeCount bufio.ErrInvalidUnreadByte unicode/utf8.first unicode/utf8.acceptRanges bufio.ErrInvalidUnreadRune bufio.errNegativeWrite io.ErrShortWrite bufio.ErrTooLong bufio.ErrNegativeAdvance bufio.ErrAdvanceTooFar bufio.ErrFinalToken errors..inittask bytes.ErrTooLarge bytes.errNegativeRead bytes..stmp_2 bytes.errUnreadByte unicode.properties unicode.Digit unicode.Letter internal/bytealg.MaxLen unicode..inittask encoding/base64..stmp_1 encoding/base64..stmp_0 encoding/base64..stmp_3 encoding/base64..stmp_2 go.itab.*encoding/base64.encoder,io.WriteCloser go.itab.encoding/base64.CorruptInputError,error encoding/base64.URLEncoding encoding/base64.RawStdEncoding encoding/base64.RawURLEncoding reflect.dummy go.itab.*reflect.rtype,reflect.Type encoding/binary.Read.stkobj encoding/binary.Write.stkobj encoding/binary.overflow reflect..inittask encoding/json..stmp_0 encoding/json.(*UnmarshalTypeError).Error.stkobj go.itab.*encoding/json.InvalidUnmarshalError,error encoding/json.(*decodeState).unmarshal.stkobj go.itab.*encoding/json.UnmarshalTypeError,error encoding/json..stmp_2 encoding/json..stmp_3 encoding/json..stmp_4 encoding/json.(*decodeState).array.stkobj encoding/json.textUnmarshalerType encoding/json.nullLiteral encoding/json..stmp_9 encoding/json..stmp_8 encoding/json..stmp_7 encoding/json..stmp_6 encoding/json..stmp_5 encoding/json.(*decodeState).object.stkobj encoding/json..stmp_10 encoding/json.(*decodeState).convertNumber.stkobj encoding/json.numberType $f64.47efffffe0000000 $f64.7fefffffffffffff encoding/json..stmp_13 encoding/json..stmp_12 encoding/json..stmp_11 encoding/json.(*decodeState).literalStore.stkobj encoding/json..stmp_14 encoding/json..stmp_15 encoding/json..stmp_19 encoding/json..stmp_18 encoding/json..stmp_17 encoding/json..stmp_16 encoding/json..stmp_21 encoding/json..stmp_20 encoding/json.encodeStatePool encoding/json.hex encoding/json.(*encodeState).marshal.stkobj encoding/json.encoderCache encoding/json.marshalerType encoding/json.textMarshalerType encoding/json.float64Encoder encoding/json.float32Encoder go.itab.*encoding/json.MarshalerError,error encoding/json.marshalerEncoder.stkobj encoding/json.addrMarshalerEncoder.stkobj encoding/json.textMarshalerEncoder.stkobj encoding/json.addrTextMarshalerEncoder.stkobj $f64.3eb0c6f7a0b5ed8d $f32.358637bd $f32.6258d727 $f64.444b1ae4d6e2ef50 $f64.ffefffffffffffff go.itab.*encoding/json.UnsupportedValueError,error encoding/json.floatEncoder.encode.stkobj encoding/json.stringEncoder.stkobj go.itab.*encoding/json.UnsupportedTypeError,error encoding/json.unsupportedTypeEncoder.stkobj encoding/json.mapEncoder.encode.stkobj go.itab.*encoding/json.encodeState,io.Writer encoding/json..stmp_22 encoding/json.htmlSafeSet encoding/json.safeSet encoding/json..stmp_23 encoding/json..stmp_24 go.itab.encoding/json.byIndex,sort.Interface encoding/json.typeFields.stkobj encoding/json.fieldCache encoding/json.cachedTypeFields.stkobj encoding/json..stmp_26 go.itab.*encoding/json.SyntaxError,error encoding/json..stmp_32 encoding/json..gobytes.1 strings..inittask go.itab.*strconv.NumError,error strconv.ErrSyntax strconv.ErrRange flag.errRange flag.errParse flag.sortFlags.stkobj os.Stderr flag.isZeroValue.stkobj go.itab.*flag.float64Value,flag.Value go.itab.*flag.int64Value,flag.Value go.itab.*flag.durationValue,flag.Value go.itab.*flag.uint64Value,flag.Value go.itab.*flag.uintValue,flag.Value flag.(*FlagSet).PrintDefaults.stkobj flag.(*FlagSet).defaultUsage.stkobj flag.(*FlagSet).Var.stkobj flag.(*FlagSet).failf.stkobj flag.ErrHelp flag.(*FlagSet).parseOne.stkobj flag.glob..func1.stkobj flag..stmp_0 flag.(*FlagSet).PrintDefaults.func1.stkobj go.itab.*fmt.wrapError,error fmt..stmp_0 fmt.ppFree fmt.(*pp).badVerb.stkobj fmt.(*pp).fmtBytes.stkobj fmt.(*pp).catchPanic.stkobj go.itab.*fmt.pp,fmt.State fmt.(*pp).printArg.stkobj fmt.intFromArg.stkobj fmt.(*pp).doPrintf.stkobj fmt.(*pp).doPrint.stkobj fmt.boolError fmt.complexError internal/fmtsort..inittask image/jpeg.errShortHuffmanData go.itab.image/jpeg.FormatError,error image/jpeg..stmp_5 image/jpeg..stmp_4 image/jpeg..stmp_3 image/jpeg..stmp_2 image/jpeg..stmp_1 image/jpeg..stmp_0 image/jpeg..stmp_7 image/jpeg.errMissingFF00 image/jpeg..stmp_6 image/jpeg..stmp_8 image/jpeg..stmp_13 image/jpeg.errUnsupportedSubsamplingRatio go.itab.image/jpeg.UnsupportedError,error image/jpeg..stmp_15 image/jpeg..stmp_14 image/jpeg..stmp_12 image/jpeg..stmp_11 image/jpeg..stmp_10 image/jpeg..stmp_9 image/jpeg..stmp_18 image/jpeg..stmp_17 image/jpeg..stmp_16 image/jpeg..stmp_19 image/jpeg..stmp_20 image/jpeg..stmp_22 image/jpeg..stmp_23 image/jpeg..stmp_21 go.itab.*image.YCbCr,image.Image image/jpeg..stmp_24 go.itab.*image.Gray,image.Image go.itab.*image.CMYK,image.Image image/jpeg..stmp_25 image/jpeg.(*decoder).applyBlack.stkobj go.itab.*image.RGBA,image.Image image/color.YCbCrModel image/color.RGBAModel image/color.CMYKModel image/jpeg..stmp_26 image/color.GrayModel image/jpeg..stmp_27 image/jpeg.(*decoder).makeImg.stkobj image/jpeg..stmp_29 image/jpeg..stmp_32 image/jpeg..stmp_34 image/jpeg..stmp_33 image/jpeg..stmp_31 image/jpeg.unzig image/jpeg..stmp_39 image/jpeg..stmp_40 image/jpeg..stmp_38 image/jpeg..stmp_37 image/jpeg..stmp_36 image/jpeg..stmp_35 image/jpeg..stmp_30 image/jpeg..stmp_28 image/jpeg..stmp_43 image/jpeg..stmp_42 image/jpeg..stmp_41 image/jpeg.theHuffmanSpec image/jpeg.theHuffmanLUT image/jpeg.init.1.stkobj image..inittask image/color..inittask image/internal/imageutil..inittask image/jpeg..stmp_45 image/jpeg..stmp_46 image/jpeg..stmp_47 image/jpeg..stmp_48 go.itab.image/png.FormatError,error image/png..stmp_4 go.itab.image/png.UnsupportedError,error image/png..stmp_6 image/png..stmp_5 image/png..stmp_3 image/png..stmp_2 image/png..stmp_1 image/png..stmp_0 image/png.(*decoder).parseIHDR.stkobj image/png..stmp_7 go.itab.image/color.RGBA,image/color.Color image/png..stmp_8 image/png..stmp_9 image/png..stmp_10 image/png..stmp_12 go.itab.image/color.NRGBA,image/color.Color image/png..stmp_11 image/png..stmp_13 image/png..stmp_14 go.itab.*image/png.decoder,io.Reader image/png..stmp_15 go.itab.*image.NRGBA,image.Image image/png..stmp_17 image/png..stmp_16 go.itab.*image.Paletted,image.Image go.itab.*image.NRGBA64,image.Image go.itab.*image.Gray16,image.Image go.itab.*image.RGBA64,image.Image image/png.interlacing go.itab.*image.Alpha,image.Image go.itab.*image.Alpha16,image.Image image/png.chunkOrderError image/png..stmp_19 image/png.(*decoder).parseChunk.stkobj image/png..stmp_20 image/png..stmp_21 hash/crc32.IEEETable hash/crc32.ieeeOnce go.itab.*hash/crc32.digest,hash.Hash32 image/color.NRGBAModel go.itab.image/color.Palette,image/color.Model image/color.Gray16Model image/color.NRGBA64Model image/color.RGBA64Model go.itab.image/color.Gray,image/color.Color go.itab.image/color.Gray16,image/color.Color go.itab.image/color.NRGBA64,image/color.Color image/png.(*encoder).writeImage.stkobj go.itab.*image/png.encoder,io.Writer image/color.AlphaModel compress/zlib..inittask hash..inittask hash/crc32..inittask image/png..stmp_22 io.ErrShortBuffer go.itab.*io.LimitedReader,io.Reader io.errOffset io.errWhence io.ErrClosedPipe os.ErrInvalid go.itab.syscall.Errno,error go.itab.*os.SyscallError,error internal/oserror.ErrInvalid internal/oserror.ErrPermission internal/oserror.ErrExist internal/oserror.ErrNotExist internal/oserror.ErrClosed internal/poll.ErrNoDeadline os.ErrExist os.ErrPermission go.itab.*os.PathError,error go.itab.*os.LinkError,error os.Kill os.startProcess.stkobj os..stmp_0 go.itab.syscall.Signal,os.Signal os.errFinished os.executablePathErr os.executablePath os..stmp_1 os.(*LinkError).Error.stkobj internal/poll.ErrFileClosing os.ErrClosed os.errWriteAtInAppendMode internal/testlog.logger os..stmp_4 go.itab.*os.fileStat,os.FileInfo syscall.ForkLock time.Local os.(*Process).blockUntilWaitable.stkobj os.ErrNoDeadline syscall.Stdin syscall.Stdout syscall.Stderr syscall..inittask internal/oserror..inittask internal/poll..inittask internal/syscall/unix..inittask os..stmp_9 os/exec..stmp_3 os/exec..stmp_2 os/exec.(*Cmd).String.stkobj go.itab.*os.File,io.Closer os/exec.(*Cmd).Start.stkobj go.itab.*os/exec.ExitError,error os/exec.(*Cmd).Wait.stkobj go.itab.*os.File,io.ReadCloser os/exec.dedupEnvCase.stkobj os/exec.skipStdinCopyError os/exec.ErrNotFound go.itab.*os/exec.Error,error os/exec.LookPath.stkobj os/exec.(*Cmd).Start.func1.stkobj os/exec.(*Cmd).Start.func2.stkobj context..inittask path/filepath..inittask $f64.7ff8000000000001 strconv.powtab strconv.float64info strconv.float64pow10 $f64.430c6bf526340000 $f64.c30c6bf526340000 strconv.float32info $f32.80000000 strconv.float32pow10 $f32.4b189680 $f32.cb189680 strconv.optimize strconv..stmp_0 strconv.(*NumError).Error.stkobj strconv.leftcheats math/bits.len8tab strconv.uint64pow10 strconv.powersOfTen strconv.smallPowersOfTen strconv..stmp_2 strconv..stmp_1 strconv..stmp_4 strconv..stmp_3 strconv..stmp_5 strconv.genericFtoa.stkobj math/bits.deBruijn32tab strconv..stmp_6 strconv.isNotPrint16 strconv.isPrint16 strconv.isNotPrint32 strconv.isPrint32 strconv.isGraphic strconv..stmp_7 strconv..stmp_8 strconv..stmp_9 strconv..stmp_10 strconv..stmp_11 strconv..stmp_12 strconv..stmp_13 strconv..stmp_14 strconv..stmp_15 sync.(*Map).Load.stkobj sync.expunged sync.(*Map).Store.stkobj sync.(*Map).LoadOrStore.stkobj sync.(*Map).missLocked.stkobj sync.(*Map).dirtyLocked.stkobj sync.allPoolsMu sync.allPools sync.oldPools sync..stmp_3 sync..stmp_2 sync..stmp_1 sync..stmp_4 layeh.com/gopus._cgo_740ba308874b_Cfunc_gopus_setapplication layeh.com/gopus._Cfunc_gopus_setapplication.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_gopus_setbitrate layeh.com/gopus._Cfunc_gopus_setbitrate.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_decode layeh.com/gopus._Cfunc_opus_decode.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_decoder_get_size layeh.com/gopus._Cfunc_opus_decoder_get_size.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_decoder_init layeh.com/gopus._Cfunc_opus_decoder_init.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_encode layeh.com/gopus._Cfunc_opus_encode.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_encoder_get_size layeh.com/gopus._Cfunc_opus_encoder_get_size.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_encoder_init layeh.com/gopus._Cfunc_opus_encoder_init.stkobj layeh.com/gopus.ErrAllocFail layeh.com/gopus.ErrInvalidState layeh.com/gopus.ErrUnknown layeh.com/gopus.ErrUnimplemented layeh.com/gopus.ErrInvalidPacket layeh.com/gopus.ErrInternal layeh.com/gopus.ErrSmallBuffer layeh.com/gopus.ErrBadArgument internal/cpu.options internal/cpu..stmp_0 internal/cpu.cpuid.args_stackmap internal/cpu.xgetbv.args_stackmap internal/bytealg.IndexByteString.args_stackmap go.itab.*internal/reflectlite.rtype,internal/reflectlite.Type internal/reflectlite.dummy errors.errorType internal/reflectlite..inittask unicode.White_Space unicode.CaseRanges unicode.caseOrbit unicode.asciiFold unicode.C unicode.Cc unicode.Cf unicode.Co unicode.Cs unicode.L unicode.Ll unicode.Lm unicode.Lo unicode.Lt unicode.Lu unicode.M unicode.Mc unicode.Me unicode.Mn unicode.N unicode.Nd unicode.Nl unicode.No unicode.P unicode.Pc unicode.Pd unicode.Pe unicode.Pf unicode.Pi unicode.Po unicode.Ps unicode.S unicode.Sc unicode.Sk unicode.Sm unicode.So unicode.Z unicode.Zl unicode.Zp unicode.Zs unicode.Categories unicode.Adlam unicode.Ahom unicode.Anatolian_Hieroglyphs unicode.Arabic unicode.Armenian unicode.Avestan unicode.Balinese unicode.Bamum unicode.Bassa_Vah unicode.Batak unicode.Bengali unicode.Bhaiksuki unicode.Bopomofo unicode.Brahmi unicode.Braille unicode.Buginese unicode.Buhid unicode.Canadian_Aboriginal unicode.Carian unicode.Caucasian_Albanian unicode.Chakma unicode.Cham unicode.Cherokee unicode.Common unicode.Coptic unicode.Cuneiform unicode.Cypriot unicode.Cyrillic unicode.Deseret unicode.Devanagari unicode.Dogra unicode.Duployan unicode.Egyptian_Hieroglyphs unicode.Elbasan unicode.Ethiopic unicode.Georgian unicode.Glagolitic unicode.Gothic unicode.Grantha unicode.Greek unicode.Gujarati unicode.Gunjala_Gondi unicode.Gurmukhi unicode.Han unicode.Hangul unicode.Hanifi_Rohingya unicode.Hanunoo unicode.Hatran unicode.Hebrew unicode.Hiragana unicode.Imperial_Aramaic unicode.Inherited unicode.Inscriptional_Pahlavi unicode.Inscriptional_Parthian unicode.Javanese unicode.Kaithi unicode.Kannada unicode.Katakana unicode.Kayah_Li unicode.Kharoshthi unicode.Khmer unicode.Khojki unicode.Khudawadi unicode.Lao unicode.Latin unicode.Lepcha unicode.Limbu unicode.Linear_A unicode.Linear_B unicode.Lisu unicode.Lycian unicode.Lydian unicode.Mahajani unicode.Makasar unicode.Malayalam unicode.Mandaic unicode.Manichaean unicode.Marchen unicode.Masaram_Gondi unicode.Medefaidrin unicode.Meetei_Mayek unicode.Mende_Kikakui unicode.Meroitic_Cursive unicode.Meroitic_Hieroglyphs unicode.Miao unicode.Modi unicode.Mongolian unicode.Mro unicode.Multani unicode.Myanmar unicode.Nabataean unicode.New_Tai_Lue unicode.Newa unicode.Nko unicode.Nushu unicode.Ogham unicode.Ol_Chiki unicode.Old_Hungarian unicode.Old_Italic unicode.Old_North_Arabian unicode.Old_Permic unicode.Old_Persian unicode.Old_Sogdian unicode.Old_South_Arabian unicode.Old_Turkic unicode.Oriya unicode.Osage unicode.Osmanya unicode.Pahawh_Hmong unicode.Palmyrene unicode.Pau_Cin_Hau unicode.Phags_Pa unicode.Phoenician unicode.Psalter_Pahlavi unicode.Rejang unicode.Runic unicode.Samaritan unicode.Saurashtra unicode.Sharada unicode.Shavian unicode.Siddham unicode.SignWriting unicode.Sinhala unicode.Sogdian unicode.Sora_Sompeng unicode.Soyombo unicode.Sundanese unicode.Syloti_Nagri unicode.Syriac unicode.Tagalog unicode.Tagbanwa unicode.Tai_Le unicode.Tai_Tham unicode.Tai_Viet unicode.Takri unicode.Tamil unicode.Tangut unicode.Telugu unicode.Thaana unicode.Thai unicode.Tibetan unicode.Tifinagh unicode.Tirhuta unicode.Ugaritic unicode.Vai unicode.Warang_Citi unicode.Yi unicode.Zanabazar_Square unicode.Scripts unicode.ASCII_Hex_Digit unicode.Bidi_Control unicode.Dash unicode.Deprecated unicode.Diacritic unicode.Extender unicode.Hex_Digit unicode.Hyphen unicode.IDS_Binary_Operator unicode.IDS_Trinary_Operator unicode.Ideographic unicode.Join_Control unicode.Logical_Order_Exception unicode.Noncharacter_Code_Point unicode.Other_Alphabetic unicode.Other_Default_Ignorable_Code_Point unicode.Other_Grapheme_Extend unicode.Other_ID_Continue unicode.Other_ID_Start unicode.Other_Lowercase unicode.Other_Math unicode.Other_Uppercase unicode.Pattern_Syntax unicode.Pattern_White_Space unicode.Prepended_Concatenation_Mark unicode.Quotation_Mark unicode.Radical unicode.Regional_Indicator unicode.Sentence_Terminal unicode.Soft_Dotted unicode.Terminal_Punctuation unicode.Unified_Ideograph unicode.Variation_Selector unicode.Properties unicode.foldL unicode.foldLl unicode.foldLt unicode.foldLu unicode.foldM unicode.foldMn unicode.FoldCategory unicode.foldCommon unicode.foldGreek unicode.foldInherited unicode.FoldScript unicode..stmp_1 unicode..stmp_4 unicode..stmp_6 unicode..stmp_9 unicode..stmp_12 unicode..stmp_14 unicode..stmp_17 unicode..stmp_20 unicode..stmp_23 unicode..stmp_26 unicode..stmp_28 unicode..stmp_31 unicode..stmp_34 unicode..stmp_37 unicode..stmp_39 unicode..stmp_42 unicode..stmp_45 unicode..stmp_48 unicode..stmp_51 unicode..stmp_54 unicode..stmp_57 unicode..stmp_59 unicode..stmp_61 unicode..stmp_63 unicode..stmp_65 unicode..stmp_67 unicode..stmp_70 unicode..stmp_72 unicode..stmp_75 unicode..stmp_78 unicode..stmp_81 unicode..stmp_84 unicode..stmp_87 unicode..stmp_89 unicode..stmp_91 unicode..stmp_93 unicode..stmp_97 unicode..stmp_100 unicode..stmp_103 unicode..stmp_106 unicode..stmp_109 unicode..stmp_111 unicode..stmp_114 unicode..stmp_116 unicode..stmp_119 unicode..stmp_122 unicode..stmp_124 unicode..stmp_126 unicode..stmp_129 unicode..stmp_131 unicode..stmp_134 unicode..stmp_136 unicode..stmp_138 unicode..stmp_140 unicode..stmp_142 unicode..stmp_145 unicode..stmp_148 unicode..stmp_151 unicode..stmp_153 unicode..stmp_155 unicode..stmp_158 unicode..stmp_160 unicode..stmp_163 unicode..stmp_166 unicode..stmp_168 unicode..stmp_171 unicode..stmp_173 unicode..stmp_176 unicode..stmp_179 unicode..stmp_182 unicode..stmp_185 unicode..stmp_187 unicode..stmp_189 unicode..stmp_192 unicode..stmp_195 unicode..stmp_198 unicode..stmp_201 unicode..stmp_203 unicode..stmp_206 unicode..stmp_208 unicode..stmp_211 unicode..stmp_213 unicode..stmp_216 unicode..stmp_218 unicode..stmp_221 unicode..stmp_223 unicode..stmp_226 unicode..stmp_229 unicode..stmp_232 unicode..stmp_235 unicode..stmp_238 unicode..stmp_240 unicode..stmp_243 unicode..stmp_245 unicode..stmp_248 unicode..stmp_250 unicode..stmp_253 unicode..stmp_255 unicode..stmp_258 unicode..stmp_261 unicode..stmp_263 unicode..stmp_265 unicode..stmp_267 unicode..stmp_269 unicode..stmp_272 unicode..stmp_275 unicode..stmp_277 unicode..stmp_280 unicode..stmp_283 unicode..stmp_286 unicode..stmp_289 unicode..stmp_291 unicode..stmp_293 unicode..stmp_296 unicode..stmp_299 unicode..stmp_302 unicode..stmp_305 unicode..stmp_307 unicode..stmp_310 unicode..stmp_313 unicode..stmp_316 unicode..stmp_319 unicode..stmp_322 unicode..stmp_325 unicode..stmp_328 unicode..stmp_331 unicode..stmp_333 unicode..stmp_336 unicode..stmp_338 unicode..stmp_341 unicode..stmp_343 unicode..stmp_346 unicode..stmp_348 unicode..stmp_350 unicode..stmp_353 unicode..stmp_356 unicode..stmp_359 unicode..stmp_362 unicode..stmp_365 unicode..stmp_368 unicode..stmp_371 unicode..stmp_374 unicode..stmp_376 unicode..stmp_379 unicode..stmp_382 unicode..stmp_385 unicode..stmp_388 unicode..stmp_391 unicode..stmp_393 unicode..stmp_396 unicode..stmp_399 unicode..stmp_401 unicode..stmp_403 unicode..stmp_405 unicode..stmp_407 unicode..stmp_410 unicode..stmp_413 unicode..stmp_416 unicode..stmp_419 unicode..stmp_422 unicode..stmp_425 unicode..stmp_428 unicode..stmp_431 unicode..stmp_433 unicode..stmp_435 unicode..stmp_437 unicode..stmp_439 unicode..stmp_441 unicode..stmp_443 unicode..stmp_445 unicode..stmp_447 unicode..stmp_450 unicode..stmp_452 unicode..stmp_455 unicode..stmp_457 unicode..stmp_459 unicode..stmp_461 unicode..stmp_463 unicode..stmp_465 unicode..stmp_468 unicode..stmp_471 unicode..stmp_473 unicode..stmp_476 unicode..stmp_478 unicode..stmp_481 unicode..stmp_483 unicode..stmp_485 unicode..stmp_487 unicode..stmp_490 unicode..stmp_493 unicode..stmp_496 unicode..stmp_498 unicode..stmp_500 unicode..stmp_502 unicode..stmp_504 unicode..stmp_507 unicode..stmp_509 unicode..stmp_511 unicode..stmp_514 unicode..stmp_517 unicode..stmp_520 unicode..stmp_523 unicode..stmp_525 unicode..stmp_527 unicode..stmp_529 unicode..stmp_532 unicode..stmp_535 unicode..stmp_537 unicode..stmp_539 unicode..stmp_542 unicode..stmp_544 unicode..stmp_546 unicode..stmp_549 unicode..stmp_552 unicode..stmp_555 unicode..stmp_558 unicode..stmp_561 unicode..stmp_564 unicode..stmp_566 unicode..stmp_567 unicode..stmp_568 unicode..stmp_570 unicode..stmp_573 unicode..stmp_575 unicode..stmp_578 unicode..stmp_580 unicode..stmp_582 unicode..stmp_584 unicode..stmp_586 unicode..stmp_2 unicode..stmp_3 unicode..stmp_5 unicode..stmp_7 unicode..stmp_8 unicode..stmp_10 unicode..stmp_11 unicode..stmp_13 unicode..stmp_15 unicode..stmp_16 unicode..stmp_18 unicode..stmp_19 unicode..stmp_21 unicode..stmp_22 unicode..stmp_24 unicode..stmp_25 unicode..stmp_27 unicode..stmp_29 unicode..stmp_30 unicode..stmp_32 unicode..stmp_33 unicode..stmp_35 unicode..stmp_36 unicode..stmp_38 unicode..stmp_40 unicode..stmp_41 unicode..stmp_43 unicode..stmp_44 unicode..stmp_46 unicode..stmp_47 unicode..stmp_49 unicode..stmp_50 unicode..stmp_52 unicode..stmp_53 unicode..stmp_55 unicode..stmp_56 unicode..stmp_58 unicode..stmp_60 unicode..stmp_62 unicode..stmp_64 unicode..stmp_66 unicode..stmp_68 unicode..stmp_69 unicode..stmp_71 unicode..stmp_73 unicode..stmp_74 unicode..stmp_76 unicode..stmp_77 unicode..stmp_79 unicode..stmp_80 unicode..stmp_82 unicode..stmp_83 unicode..stmp_85 unicode..stmp_86 unicode..stmp_88 unicode..stmp_90 unicode..stmp_92 unicode..stmp_94 unicode..stmp_98 unicode..stmp_99 unicode..stmp_101 unicode..stmp_102 unicode..stmp_104 unicode..stmp_105 unicode..stmp_107 unicode..stmp_108 unicode..stmp_110 unicode..stmp_112 unicode..stmp_113 unicode..stmp_115 unicode..stmp_117 unicode..stmp_118 unicode..stmp_120 unicode..stmp_121 unicode..stmp_123 unicode..stmp_125 unicode..stmp_127 unicode..stmp_128 unicode..stmp_130 unicode..stmp_132 unicode..stmp_133 unicode..stmp_135 unicode..stmp_137 unicode..stmp_139 unicode..stmp_141 unicode..stmp_143 unicode..stmp_144 unicode..stmp_146 unicode..stmp_147 unicode..stmp_149 unicode..stmp_150 unicode..stmp_152 unicode..stmp_154 unicode..stmp_156 unicode..stmp_157 unicode..stmp_159 unicode..stmp_161 unicode..stmp_162 unicode..stmp_164 unicode..stmp_165 unicode..stmp_167 unicode..stmp_169 unicode..stmp_170 unicode..stmp_172 unicode..stmp_174 unicode..stmp_175 unicode..stmp_177 unicode..stmp_178 unicode..stmp_180 unicode..stmp_181 unicode..stmp_183 unicode..stmp_184 unicode..stmp_186 unicode..stmp_188 unicode..stmp_190 unicode..stmp_191 unicode..stmp_193 unicode..stmp_194 unicode..stmp_196 unicode..stmp_197 unicode..stmp_199 unicode..stmp_200 unicode..stmp_202 unicode..stmp_204 unicode..stmp_205 unicode..stmp_207 unicode..stmp_209 unicode..stmp_210 unicode..stmp_212 unicode..stmp_214 unicode..stmp_215 unicode..stmp_217 unicode..stmp_219 unicode..stmp_220 unicode..stmp_222 unicode..stmp_224 unicode..stmp_225 unicode..stmp_227 unicode..stmp_228 unicode..stmp_230 unicode..stmp_231 unicode..stmp_233 unicode..stmp_234 unicode..stmp_236 unicode..stmp_237 unicode..stmp_239 unicode..stmp_241 unicode..stmp_242 unicode..stmp_244 unicode..stmp_246 unicode..stmp_247 unicode..stmp_249 unicode..stmp_251 unicode..stmp_252 unicode..stmp_254 unicode..stmp_256 unicode..stmp_257 unicode..stmp_259 unicode..stmp_260 unicode..stmp_262 unicode..stmp_264 unicode..stmp_266 unicode..stmp_268 unicode..stmp_270 unicode..stmp_271 unicode..stmp_273 unicode..stmp_274 unicode..stmp_276 unicode..stmp_278 unicode..stmp_279 unicode..stmp_281 unicode..stmp_282 unicode..stmp_284 unicode..stmp_285 unicode..stmp_287 unicode..stmp_288 unicode..stmp_290 unicode..stmp_292 unicode..stmp_294 unicode..stmp_295 unicode..stmp_297 unicode..stmp_298 unicode..stmp_300 unicode..stmp_301 unicode..stmp_303 unicode..stmp_304 unicode..stmp_306 unicode..stmp_308 unicode..stmp_309 unicode..stmp_311 unicode..stmp_312 unicode..stmp_314 unicode..stmp_315 unicode..stmp_317 unicode..stmp_318 unicode..stmp_320 unicode..stmp_321 unicode..stmp_323 unicode..stmp_324 unicode..stmp_326 unicode..stmp_327 unicode..stmp_329 unicode..stmp_330 unicode..stmp_332 unicode..stmp_334 unicode..stmp_335 unicode..stmp_337 unicode..stmp_339 unicode..stmp_340 unicode..stmp_342 unicode..stmp_344 unicode..stmp_345 unicode..stmp_347 unicode..stmp_349 unicode..stmp_351 unicode..stmp_352 unicode..stmp_354 unicode..stmp_355 unicode..stmp_357 unicode..stmp_358 unicode..stmp_360 unicode..stmp_361 unicode..stmp_363 unicode..stmp_364 unicode..stmp_366 unicode..stmp_367 unicode..stmp_369 unicode..stmp_370 unicode..stmp_372 unicode..stmp_373 unicode..stmp_375 unicode..stmp_377 unicode..stmp_378 unicode..stmp_380 unicode..stmp_381 unicode..stmp_383 unicode..stmp_384 unicode..stmp_386 unicode..stmp_387 unicode..stmp_389 unicode..stmp_390 unicode..stmp_392 unicode..stmp_394 unicode..stmp_395 unicode..stmp_397 unicode..stmp_398 unicode..stmp_400 unicode..stmp_402 unicode..stmp_404 unicode..stmp_406 unicode..stmp_408 unicode..stmp_409 unicode..stmp_411 unicode..stmp_412 unicode..stmp_414 unicode..stmp_415 unicode..stmp_417 unicode..stmp_418 unicode..stmp_420 unicode..stmp_421 unicode..stmp_423 unicode..stmp_424 unicode..stmp_426 unicode..stmp_427 unicode..stmp_429 unicode..stmp_430 unicode..stmp_432 unicode..stmp_434 unicode..stmp_436 unicode..stmp_438 unicode..stmp_440 unicode..stmp_442 unicode..stmp_444 unicode..stmp_446 unicode..stmp_448 unicode..stmp_449 unicode..stmp_451 unicode..stmp_453 unicode..stmp_454 unicode..stmp_456 unicode..stmp_458 unicode..stmp_460 unicode..stmp_462 unicode..stmp_464 unicode..stmp_466 unicode..stmp_467 unicode..stmp_469 unicode..stmp_470 unicode..stmp_472 unicode..stmp_474 unicode..stmp_475 unicode..stmp_477 unicode..stmp_479 unicode..stmp_480 unicode..stmp_482 unicode..stmp_484 unicode..stmp_486 unicode..stmp_488 unicode..stmp_489 unicode..stmp_491 unicode..stmp_492 unicode..stmp_494 unicode..stmp_495 unicode..stmp_497 unicode..stmp_499 unicode..stmp_501 unicode..stmp_503 unicode..stmp_505 unicode..stmp_506 unicode..stmp_508 unicode..stmp_510 unicode..stmp_512 unicode..stmp_513 unicode..stmp_515 unicode..stmp_516 unicode..stmp_518 unicode..stmp_519 unicode..stmp_521 unicode..stmp_522 unicode..stmp_524 unicode..stmp_526 unicode..stmp_528 unicode..stmp_530 unicode..stmp_531 unicode..stmp_533 unicode..stmp_534 unicode..stmp_536 unicode..stmp_538 unicode..stmp_540 unicode..stmp_541 unicode..stmp_543 unicode..stmp_545 unicode..stmp_547 unicode..stmp_548 unicode..stmp_550 unicode..stmp_551 unicode..stmp_553 unicode..stmp_554 unicode..stmp_556 unicode..stmp_557 unicode..stmp_559 unicode..stmp_560 unicode..stmp_562 unicode..stmp_563 unicode..stmp_565 unicode..stmp_569 unicode..stmp_571 unicode..stmp_572 unicode..stmp_574 unicode..stmp_576 unicode..stmp_577 unicode..stmp_579 unicode..stmp_581 unicode..stmp_583 unicode..stmp_585 unicode..stmp_587 reflect.kindNames reflect..stmp_5 reflect.name.tag.stkobj reflect.name.pkgPath.stkobj reflect.(*rtype).String.stkobj reflect..stmp_6 reflect..stmp_8 reflect..stmp_7 reflect.(*rtype).Method.stkobj reflect..stmp_10 reflect..stmp_9 reflect.(*rtype).MethodByName.stkobj reflect.(*rtype).PkgPath.stkobj reflect..stmp_11 reflect..stmp_12 reflect..stmp_13 reflect..stmp_14 reflect..stmp_15 reflect..stmp_16 reflect..stmp_17 reflect..stmp_18 reflect..stmp_19 reflect..stmp_20 reflect..stmp_21 reflect..stmp_22 reflect..stmp_23 reflect..stmp_24 reflect.(*interfaceType).Method.stkobj reflect.(*interfaceType).MethodByName.stkobj reflect..stmp_25 reflect.(*structType).Field.stkobj reflect..stmp_26 reflect.(*structType).FieldByNameFunc.stkobj reflect.(*structType).FieldByName.stkobj reflect.TypeOf.stkobj reflect.ptrMap reflect..stmp_27 reflect.(*rtype).ptrTo.stkobj reflect..stmp_29 reflect..stmp_28 reflect..stmp_30 reflect..stmp_31 reflect.implements.stkobj reflect..stmp_40 reflect..stmp_39 reflect..stmp_37 reflect..stmp_36 reflect..stmp_35 reflect.haveIdenticalUnderlyingType.stkobj reflect..stmp_51 reflect.funcLookupCache reflect..stmp_50 reflect..stmp_49 reflect..stmp_48 reflect..stmp_47 reflect.FuncOf.stkobj reflect..stmp_52 reflect.layoutCache reflect..stmp_77 reflect..stmp_76 reflect.funcLayout.stkobj reflect..stmp_79 reflect.packEface.stkobj reflect..stmp_80 reflect..stmp_81 reflect..stmp_82 reflect..stmp_106 reflect..stmp_105 reflect..stmp_108 reflect..stmp_107 reflect.Value.Elem.stkobj reflect..stmp_110 reflect.uint8Type reflect..stmp_114 reflect..stmp_113 reflect..stmp_112 reflect..stmp_115 reflect..stmp_117 reflect..stmp_116 reflect..stmp_118 reflect.Value.MapIndex.stkobj reflect..stmp_119 reflect..stmp_121 reflect..stmp_120 reflect..stmp_123 reflect..stmp_122 reflect..stmp_125 reflect..stmp_124 reflect..stmp_129 reflect..stmp_128 reflect..stmp_134 reflect..stmp_135 reflect..stmp_136 reflect..stmp_139 reflect..stmp_138 reflect.Value.SetMapIndex.stkobj reflect..stmp_142 reflect..stmp_141 reflect..stmp_140 reflect..stmp_146 reflect..stmp_145 reflect..stmp_162 reflect..stmp_161 reflect..stmp_160 reflect..stmp_159 reflect..stmp_166 reflect..stmp_167 reflect..stmp_168 reflect..stmp_173 reflect.methodValueCall.args_stackmap reflect..stmp_172 strings..stmp_3 strings..stmp_5 strings..stmp_6 strings..stmp_13 strings..stmp_12 strings..stmp_11 strings..stmp_10 strings.Join.stkobj strings..stmp_17 strings..stmp_16 strings..stmp_15 strings..stmp_14 strings.Map.stkobj strings..stmp_30 strings.ToLower.stkobj strings..stmp_38 sort.reflectValueOf sort.reflectSwapper time.std0x time.errBad time.atoiError time.Time.AppendFormat.stkobj time.utcLoc time.UTC time.(*ParseError).Error.stkobj go.itab.*time.ParseError,error time.shortMonthNames time.longMonthNames time.shortDayNames time.longDayNames time..stmp_6 time.daysBefore time.parse.stkobj time.errLeadingInt time.unitMap time.months time.days time.localLoc time.localOnce time.Time.abs.stkobj time.Time.locabs.stkobj time.startNano time.Date.stkobj time.errLocation time.zoneSources time.badData time.LoadLocationFromTZData.stkobj time.loadTzinfoFromTzdata go.itab.time.fileSizeError,error time..stmp_24 time.initLocal.stkobj time..stmp_29 time..stmp_25 time..stmp_27 go.itab.*internal/fmtsort.SortedMap,sort.Interface internal/fmtsort.compare.stkobj image.formatsMu image.atomicFormats image.ErrFormat image.ZR image/color.Opaque go.itab.image/color.Alpha16,image/color.Color image/color.Transparent image/color.Alpha16Model go.itab.image/color.RGBA64,image/color.Color go.itab.image/color.Alpha,image/color.Color go.itab.image/color.CMYK,image/color.Color go.itab.*image.Uniform,image/color.Model go.itab.image/color.YCbCr,image/color.Color image/color.NYCbCrAModel go.itab.image/color.NYCbCrA,image/color.Color image/color.Black image.Black image/color.White image.White image.Transparent image.Opaque go.itab.*image/color.modelFunc,image/color.Model go.itab.*compress/zlib.reader,io.ReadCloser compress/zlib.ErrChecksum compress/zlib.ErrHeader go.itab.*hash/adler32.digest,hash.Hash32 compress/zlib.ErrDictionary go.itab.*bufio.Reader,compress/flate.Reader compress/zlib.NewWriterLevelDict.stkobj compress/zlib..stmp_0 compress/flate..inittask hash/adler32..inittask hash/crc32.castagnoliTable hash/crc32.updateCastagnoli hash/crc32.ieeeArchImpl hash/crc32.ieeeTable8 hash/crc32.updateIEEE sync/atomic.(*Value).Load.stkobj sync/atomic..stmp_2 sync/atomic..stmp_1 sync/atomic.(*Value).Store.stkobj sync/atomic.CompareAndSwapInt32.args_stackmap sync/atomic.CompareAndSwapUint64.args_stackmap sync/atomic.CompareAndSwapUintptr.args_stackmap sync/atomic.AddInt32.args_stackmap sync/atomic.AddUint64.args_stackmap sync/atomic.LoadUint32.args_stackmap sync/atomic.LoadUint64.args_stackmap sync/atomic.LoadUintptr.args_stackmap sync/atomic.LoadPointer.args_stackmap sync/atomic.StoreUint32.args_stackmap sync/atomic.StoreUintptr.args_stackmap syscall.env syscall.envs syscall.envOnce syscall.envLock syscall.forkAndExecInChild.stkobj syscall.none syscall.slash syscall.forkAndExecInChild1.stkobj syscall..stmp_6 syscall.formatIDMappings.stkobj syscall..stmp_7 syscall..stmp_8 syscall.zeroSysProcAttr syscall.zeroProcAttr syscall.fcntl64Syscall syscall..stmp_29 syscall..stmp_51 syscall..stmp_52 syscall..stmp_53 syscall.errors syscall.errENOENT syscall.errEINVAL syscall.errEAGAIN syscall.signals syscall.openat.stkobj syscall._zero syscall.readlinkat.stkobj syscall.wait4.stkobj syscall.read.stkobj syscall.write.stkobj syscall.readlen.stkobj syscall.pipe.stkobj syscall.pipe2.stkobj syscall.Fstat.stkobj syscall.fstatat.stkobj syscall..stmp_64 syscall.rawSyscallNoError.args_stackmap syscall.seek.args_stackmap syscall.Syscall.args_stackmap syscall.Syscall6.args_stackmap syscall.RawSyscall.args_stackmap syscall.RawSyscall6.args_stackmap syscall..stmp_61 syscall..stmp_62 syscall..stmp_63 internal/poll.errENOENT internal/poll.errEINVAL internal/poll.errEAGAIN internal/poll.ErrNetClosing internal/poll..stmp_0 internal/poll..stmp_1 internal/poll..stmp_2 internal/poll..stmp_4 internal/poll..stmp_3 internal/poll..stmp_5 internal/poll.serverInit internal/poll.ErrTimeout internal/poll.ErrNotPollable internal/poll..stmp_6 internal/poll..stmp_7 internal/poll.CloseFunc internal/poll..stmp_10 internal/poll..stmp_11 internal/poll..stmp_12 go.itab.*internal/poll.TimeoutError,error internal/poll..stmp_13 context.background context.todo context.closedchan context.Canceled path/filepath.ErrBadPattern path/filepath.Clean.stkobj path/filepath.SkipDir math/bits.rev8tab internal/reflectlite.Swapper.stkobj internal/reflectlite.name.tag.stkobj internal/reflectlite.name.pkgPath.stkobj internal/reflectlite.(*rtype).String.stkobj internal/reflectlite.(*rtype).PkgPath.stkobj internal/reflectlite..stmp_1 internal/reflectlite..stmp_4 internal/reflectlite..stmp_5 internal/reflectlite..stmp_6 internal/reflectlite..stmp_7 internal/reflectlite..stmp_8 internal/reflectlite.TypeOf.stkobj internal/reflectlite..stmp_10 internal/reflectlite..stmp_9 internal/reflectlite..stmp_11 internal/reflectlite.implements.stkobj internal/reflectlite..stmp_20 internal/reflectlite..stmp_19 internal/reflectlite..stmp_17 internal/reflectlite..stmp_16 internal/reflectlite..stmp_15 internal/reflectlite.haveIdenticalUnderlyingType.stkobj internal/reflectlite..stmp_26 internal/reflectlite..stmp_25 internal/reflectlite.ValueOf.stkobj internal/reflectlite..stmp_27 internal/reflectlite..stmp_28 internal/reflectlite..stmp_29 compress/flate..stmp_0 compress/flate..stmp_1 compress/flate.levels compress/flate.(*compressor).init.stkobj go.itab.*compress/flate.dictWriter,io.Writer go.itab.compress/flate.InternalError,error compress/flate..stmp_3 compress/flate.codegenOrder compress/flate.fixedLiteralEncoding compress/flate.fixedOffsetEncoding compress/flate.lengthExtraBits compress/flate.offsetExtraBits compress/flate.lengthCodes compress/flate.offsetCodes compress/flate.lengthBase compress/flate.offsetBase compress/flate.huffOffset compress/flate..stmp_5 compress/flate..stmp_4 go.itab.*compress/flate.byLiteral,sort.Interface go.itab.*compress/flate.byFreq,sort.Interface compress/flate.fixedHuffmanDecoder go.itab.compress/flate.CorruptInputError,error compress/flate.codeOrder compress/flate..stmp_6 compress/flate.fixedOnce compress/flate..stmp_7 go.itab.*compress/flate.decompressor,io.ReadCloser compress/flate..stmp_8 compress/flate..stmp_9 compress/flate..stmp_10 compress/flate..stmp_11 compress/flate..stmp_12 compress/flate..stmp_13 runtime.tlsg runtime/internal/sys.DefaultGoroot.str runtime.pclntab runtime.findfunctab runtime.typelink runtime.itablink runtime.eitablink runtime.rodata runtime.erodata runtime.types runtime.etypes runtime.noptrdata runtime.enoptrdata runtime.data runtime.edata runtime.bss runtime.ebss runtime.noptrbss runtime.enoptrbss runtime.end runtime.epclntab runtime.gcdata runtime.egcdata runtime.gcbss runtime.egcbss type.* go.string.* go.func.* runtime.gcbits.* runtime.textsectionmap internal/cpu.Initialize internal/cpu.processOptions internal/cpu.indexByte internal/cpu.doinit internal/cpu.cpuid internal/cpu.xgetbv type..hash.internal/cpu.CacheLinePad type..eq.internal/cpu.CacheLinePad type..hash.internal/cpu.arm64 type..eq.internal/cpu.arm64 type..hash.internal/cpu.option type..eq.internal/cpu.option type..hash.internal/cpu.x86 type..eq.internal/cpu.x86 type..hash.[15]internal/cpu.option type..eq.[15]internal/cpu.option runtime/internal/sys.Ctz64 runtime/internal/sys.Ctz32 runtime/internal/sys.Ctz8 runtime/internal/atomic.Load runtime/internal/atomic.Loadp runtime/internal/atomic.LoadAcq runtime/internal/atomic.Cas runtime/internal/atomic.Casuintptr runtime/internal/atomic.CasRel runtime/internal/atomic.Loaduintptr runtime/internal/atomic.Loaduint runtime/internal/atomic.Storeuintptr runtime/internal/atomic.Xadduintptr runtime/internal/atomic.Loadint64 runtime/internal/atomic.Xaddint64 runtime/internal/atomic.Cas64 runtime/internal/atomic.Casp1 runtime/internal/atomic.Xadd runtime/internal/atomic.Xadd64 runtime/internal/atomic.Xchg runtime/internal/atomic.Xchguintptr runtime/internal/atomic.Xchg64 runtime/internal/atomic.StorepNoWB runtime/internal/atomic.Store runtime/internal/atomic.StoreRel runtime/internal/atomic.Load64 runtime/internal/atomic.Store64 runtime/internal/atomic.Or8 runtime/internal/atomic.And8 internal/bytealg.CountString runtime.cmpstring cmpbody runtime.memequal runtime.memequal_varlen memeqbody internal/bytealg.IndexByteString runtime.memhash0 runtime.memhash8 runtime.memhash16 runtime.memhash128 runtime.memhash_varlen runtime.strhash runtime.f32hash runtime.f64hash runtime.c64hash runtime.c128hash runtime.interhash runtime.nilinterhash runtime.memequal0 runtime.memequal8 runtime.memequal16 runtime.memequal32 runtime.memequal64 runtime.memequal128 runtime.f32equal runtime.f64equal runtime.c64equal runtime.c128equal runtime.strequal runtime.interequal runtime.nilinterequal runtime.efaceeq runtime.ifaceeq runtime.alginit runtime.initAlgAES runtime.atomicwb runtime.atomicstorep sync/atomic.StorePointer sync/atomic.CompareAndSwapPointer runtime.cgoUse runtime.cgocall runtime.cgocallbackg runtime.cgocallbackg1 runtime.unwindm runtime.cgoCheckPointer runtime.cgoCheckArg runtime.cgoCheckUnknownPointer runtime.cgoIsGoPointer runtime._cgo_panic_internal runtime.cgoCheckWriteBarrier runtime.cgoCheckMemmove runtime.cgoCheckSliceCopy runtime.cgoCheckTypedBlock runtime.cgoCheckBits runtime.cgoCheckUsingType runtime.makechan runtime.chansend1 runtime.chansend runtime.send runtime.sendDirect runtime.recvDirect runtime.closechan runtime.chanrecv1 runtime.chanrecv2 runtime.chanrecv runtime.recv runtime.selectnbrecv reflect.chanlen internal/reflectlite.chanlen reflect.chancap runtime.(*waitq).dequeue runtime.(*cpuProfile).add runtime.(*cpuProfile).addNonGo runtime.(*cpuProfile).addExtra runtime.GOMAXPROCS runtime.gogetenv runtime.(*TypeAssertionError).Error runtime.itoa runtime.errorString.Error runtime.plainError.Error runtime.appendIntStr runtime.boundsError.Error runtime.printany runtime.panicwrap runtime.Caller runtime.GOROOT runtime.float64frombits runtime.memhash runtime.memhash32 runtime.memhash64 runtime.getitab runtime.(*itabTableType).find runtime.itabAdd runtime.(*itabTableType).add runtime.(*itab).init runtime.itabsinit runtime.panicdottypeE runtime.panicdottypeI runtime.convT2E runtime.convT16 runtime.convT32 runtime.convT64 runtime.convTstring runtime.convTslice runtime.convT2Enoptr runtime.convT2Inoptr runtime.convI2I runtime.assertI2I runtime.assertI2I2 runtime.assertE2I runtime.assertE2I2 reflect.ifaceE2I runtime.iterate_itabs runtime.(*lfstack).push runtime.(*lfstack).pop runtime.lfnodeValidate runtime.lock runtime.unlock runtime.notewakeup runtime.notesleep runtime.notetsleep_internal runtime.notetsleep runtime.notetsleepg runtime.mallocinit runtime.(*mheap).sysAlloc runtime.sysReserveAligned runtime.nextFreeFast runtime.(*mcache).nextFree runtime.mallocgc runtime.largeAlloc runtime.newobject reflect.unsafe_New internal/reflectlite.unsafe_New runtime.newarray reflect.unsafe_NewArray runtime.profilealloc runtime.fastexprand runtime.persistentalloc runtime.persistentalloc1 runtime.inPersistentAlloc runtime.(*linearAlloc).alloc runtime.(*hmap).incrnoverflow runtime.(*hmap).newoverflow runtime.makemap_small runtime.makemap runtime.makeBucketArray runtime.mapaccess1 runtime.mapaccess2 runtime.mapaccessK runtime.mapassign runtime.mapdelete runtime.mapiterinit runtime.mapiternext runtime.hashGrow runtime.growWork runtime.evacuate runtime.advanceEvacuationMark reflect.makemap reflect.mapaccess reflect.mapassign reflect.mapdelete reflect.mapiterinit reflect.mapiternext reflect.mapiterkey reflect.mapiterelem reflect.maplen internal/reflectlite.maplen runtime.mapaccess1_fast32 runtime.mapaccess2_fast32 runtime.mapassign_fast32 runtime.mapassign_fast32ptr runtime.growWork_fast32 runtime.evacuate_fast32 runtime.mapaccess2_faststr runtime.mapassign_faststr runtime.growWork_faststr runtime.evacuate_faststr runtime.typedmemmove reflect.typedmemmove internal/reflectlite.typedmemmove reflect.typedmemmovepartial runtime.reflectcallmove runtime.typedslicecopy reflect.typedslicecopy runtime.typedmemclr reflect.typedmemclr runtime.memclrHasPointers runtime.(*mspan).refillAllocCache runtime.(*mspan).nextFreeIndex runtime.markBitsForAddr runtime.findObject runtime.heapBits.nextArena runtime.heapBits.forward runtime.heapBits.forwardOrBoundary runtime.heapBits.setCheckmarked runtime.bulkBarrierPreWrite runtime.bulkBarrierPreWriteSrcOnly runtime.bulkBarrierBitmap runtime.typeBitsBulkBarrier runtime.heapBits.initSpan runtime.heapBits.initCheckmarkSpan runtime.(*mspan).countAlloc runtime.heapBitsSetType runtime.heapBitsSetTypeGCProg runtime.progToPointerMask runtime.runGCProg runtime.materializeGCProg runtime.allocmcache runtime.freemcache runtime.(*mcache).refill runtime.(*mcache).releaseAll runtime.(*mcache).prepareForSweep runtime.(*mcentral).cacheSpan runtime.(*mcentral).uncacheSpan runtime.(*mcentral).freeSpan runtime.(*mcentral).grow runtime.sysAlloc runtime.sysUnused runtime.sysHugePage runtime.sysFree runtime.sysMap runtime.queuefinalizer runtime.wakefing runtime.createfing runtime.runfinq runtime.SetFinalizer runtime.(*fixalloc).alloc runtime.gcinit runtime.readgogc runtime.gcenable runtime/debug.setGCPercent runtime.(*gcControllerState).startCycle runtime.(*gcControllerState).revise runtime.(*gcControllerState).endCycle runtime.(*gcControllerState).enlistWorker runtime.(*gcControllerState).findRunnableGCWorker runtime.pollFractionalWorkerExit runtime.gcSetTriggerRatio runtime.gcWaitOnMark runtime.gcTrigger.test runtime.gcStart runtime.gcMarkDone runtime.gcMarkTermination runtime.gcBgMarkStartWorkers runtime.gcBgMarkWorker runtime.gcMarkWorkAvailable runtime.gcMark runtime.gcSweep runtime.gcResetMarkState sync.runtime_registerPoolCleanup runtime.clearpools runtime.itoaDiv runtime.fmtNSAsMS runtime.(*treapNode).updateInvariants runtime.(*treapNode).findMaximal runtime.(*treapNode).pred runtime.treapFilter runtime.(*mspan).treapFilter runtime.treapIter.prev runtime.(*mTreap).end runtime.(*mTreap).mutate runtime.(*mTreap).insert runtime.(*mTreap).removeNode runtime.(*mTreap).find runtime.(*mTreap).removeSpan runtime.(*mTreap).erase runtime.(*mTreap).rotateLeft runtime.(*mTreap).rotateRight runtime.gcMarkRootPrepare runtime.gcMarkRootCheck runtime.markroot runtime.markrootBlock runtime.markrootFreeGStacks runtime.markrootSpans runtime.gcAssistAlloc runtime.gcAssistAlloc1 runtime.gcWakeAllAssists runtime.gcParkAssist runtime.gcFlushBgCredit runtime.scanstack runtime.scanframeworker runtime.gcDrain runtime.gcDrainN runtime.scanblock runtime.scanobject runtime.shade runtime.greyobject runtime.gcDumpObject runtime.gcmarknewobject runtime.gcMarkTinyAllocs runtime.initCheckmarks runtime.clearCheckmarks runtime.gcPaceScavenger runtime.wakeScavenger runtime.scavengeSleep runtime.bgscavenge runtime.init.0 runtime.(*stackScanState).putPtr runtime.(*stackScanState).getPtr runtime.(*stackScanState).addObject runtime.binarySearchTree runtime.(*stackScanState).findObject runtime.finishsweep_m runtime.bgsweep runtime.sweepone runtime.(*mspan).ensureSwept runtime.(*mspan).sweep runtime.deductSweepCredit runtime.clobberfree runtime.(*gcSweepBuf).push runtime.(*gcSweepBuf).pop runtime.(*gcSweepBuf).block runtime.init.1 runtime.(*gcWork).init runtime.(*gcWork).put runtime.(*gcWork).putBatch runtime.(*gcWork).tryGet runtime.(*gcWork).dispose runtime.(*gcWork).balance runtime.(*workbuf).checknonempty runtime.(*workbuf).checkempty runtime.getempty runtime.putempty runtime.putfull runtime.trygetfull runtime.handoff runtime.prepareFreeWorkbufs runtime.freeSomeWbufs runtime.(*mheap).coalesce runtime.(*mspan).scavenge runtime.recordspan runtime.inHeapOrStack runtime.spanOfHeap runtime.(*mheap).init runtime.(*mheap).reclaim runtime.(*mheap).reclaimChunk runtime.(*mheap).alloc_m runtime.(*mheap).alloc runtime.(*mheap).allocManual runtime.(*mheap).setSpans runtime.(*mheap).allocSpanLocked runtime.(*mheap).grow runtime.(*mheap).growAddSpan runtime.(*mheap).freeSpan runtime.(*mheap).freeManual runtime.(*mheap).freeSpanLocked runtime.(*mheap).scavengeSplit runtime.(*mheap).scavengeLocked runtime.(*mheap).scavengeIfNeededLocked runtime.(*mSpanList).remove runtime.(*mSpanList).insert runtime.(*mSpanList).insertBack runtime.(*mSpanList).takeAll runtime.addspecial runtime.removespecial runtime.addfinalizer runtime.removefinalizer runtime.setprofilebucket runtime.freespecial runtime.(*gcBitsArena).tryAlloc runtime.newMarkBits runtime.nextMarkBitArenaEpoch runtime.newArenaMayUnlock runtime.newBucket runtime.(*bucket).mp runtime.(*bucket).bp runtime.stkbucket runtime.eqslice runtime.mProf_NextCycle runtime.mProf_Flush runtime.mProf_FlushLocked runtime.mProf_Malloc runtime.mProf_Free runtime.blockevent runtime.blocksampled runtime.saveblockevent sync.event runtime.tracealloc runtime.tracefree runtime.tracegc runtime.init.2 runtime.cachestats runtime.flushmcache runtime.purgecachedstats runtime.mSysStatInc runtime.mSysStatDec runtime.(*wbBuf).reset runtime.wbBufFlush runtime.wbBufFlush1 internal/poll.runtime_pollServerInit internal/poll.runtime_pollOpen internal/poll.runtime_pollClose runtime.(*pollCache).free internal/poll.runtime_pollReset internal/poll.runtime_pollWait internal/poll.runtime_pollUnblock runtime.netpollready runtime.netpollblockcommit runtime.netpollgoready runtime.netpollblock runtime.netpollunblock runtime.(*pollCache).alloc runtime.netpollinit runtime.netpollopen runtime.netpoll runtime.futexsleep runtime.futexwakeup runtime.getproccount runtime.newosproc runtime.sysargs runtime.sysauxv runtime.getHugePageSize runtime.osinit runtime.getRandomData runtime.minit runtime.setsig runtime.setsigstack runtime.sysSigaction runtime.panicCheck1 runtime.panicCheck2 runtime.goPanicIndex runtime.goPanicIndexU runtime.goPanicSliceAlen runtime.goPanicSliceAlenU runtime.goPanicSliceAcap runtime.goPanicSliceAcapU runtime.goPanicSliceB runtime.goPanicSliceBU runtime.goPanicSlice3Alen runtime.goPanicSlice3AlenU runtime.goPanicSlice3Acap runtime.goPanicSlice3B runtime.goPanicSlice3C runtime.panicdivide runtime.deferprocStack runtime.testdefersizes runtime.init.3 runtime.freedefer runtime.freedeferpanic runtime.freedeferfn runtime.deferreturn runtime.preprintpanics runtime.printpanics runtime.gopanic runtime.getargp runtime.gorecover sync.throw runtime.throw runtime.recovery runtime.fatalthrow runtime.fatalpanic runtime.startpanic_m runtime.dopanic_m runtime.canpanic runtime.shouldPushSigpanic runtime.goPanicExtendIndex runtime.goPanicExtendIndexU runtime.goPanicExtendSliceAcap runtime.recordForPanic runtime.printlock runtime.printunlock runtime.gwrite runtime.printsp runtime.printnl runtime.printbool runtime.printfloat runtime.printcomplex runtime.printuint runtime.printint runtime.printhex runtime.printpointer runtime.printstring runtime.printslice runtime.printeface runtime.hexdumpWords runtime.main os.runtime_beforeExit runtime.init.4 runtime.forcegchelper runtime.gopark runtime.goready runtime.acquireSudog runtime.releaseSudog runtime.funcPC runtime.badmcall runtime.badmcall2 runtime.badreflectcall runtime.badmorestackg0 runtime.badmorestackgsignal runtime.badctxt runtime.allgadd runtime.cpuinit runtime.schedinit runtime.dumpgstatus runtime.checkmcount runtime.mcommoninit runtime.ready runtime.freezetheworld runtime.casfrom_Gscanstatus runtime.castogscanstatus runtime.casgstatus runtime.scang runtime.restartg runtime.stopTheWorld runtime.startTheWorld runtime.stopTheWorldWithSema runtime.startTheWorldWithSema runtime.mstart runtime.mstart1 runtime.mstartm0 runtime.mexit runtime.forEachP runtime.runSafePointFn runtime.allocm runtime.needm runtime.newextram runtime.oneNewExtraM runtime.dropm runtime.lockextra runtime.newm runtime.newm1 runtime.startTemplateThread runtime.templateThread runtime.stopm runtime.mspinning runtime.startm runtime.handoffp runtime.wakep runtime.stoplockedm runtime.startlockedm runtime.gcstopm runtime.execute runtime.findrunnable runtime.pollWork runtime.resetspinning runtime.injectglist runtime.schedule runtime.parkunlock_c runtime.park_m runtime.goschedImpl runtime.gosched_m runtime.gopreempt_m runtime.goexit1 runtime.goexit0 runtime.save runtime.reentersyscall runtime.entersyscall runtime.entersyscall_sysmon runtime.entersyscall_gcwait runtime.entersyscallblock runtime.entersyscallblock_handoff runtime.exitsyscall runtime.exitsyscallfast runtime.exitsyscallfast_reacquired runtime.exitsyscallfast_pidle runtime.exitsyscall0 runtime.beforefork syscall.runtime_BeforeFork runtime.afterfork syscall.runtime_AfterFork syscall.runtime_AfterForkInChild runtime.malg runtime.newproc runtime.newproc1 runtime.saveAncestors runtime.gfput runtime.gfget runtime.gfpurge runtime.unlockOSThread runtime.badunlockosthread runtime._System runtime._ExternalCode runtime._LostExternalCode runtime._GC runtime._LostSIGPROFDuringAtomic64 runtime._VDSO runtime.sigprof runtime.sigprofNonGoPC runtime.setsSP runtime.(*p).init runtime.(*p).destroy runtime.procresize runtime.acquirep runtime.wirep runtime.releasep runtime.incidlelocked runtime.checkdead runtime.sysmon runtime.retake runtime.preemptall runtime.schedtrace runtime.schedEnableUser runtime.schedEnabled runtime.globrunqget runtime.pidleput runtime.pidleget runtime.runqempty runtime.runqput runtime.runqputslow runtime.runqget runtime.runqgrab runtime.runqsteal sync.runtime_procPin sync.runtime_procUnpin sync/atomic.runtime_procPin sync/atomic.runtime_procUnpin sync.runtime_canSpin sync.runtime_doSpin runtime.(*randomOrder).reset runtime.gcd runtime.doInit runtime.(*profBuf).takeOverflow runtime.(*profBuf).incrementOverflow runtime.(*profBuf).canWriteRecord runtime.(*profBuf).canWriteTwoRecords runtime.(*profBuf).write runtime.(*profBuf).wakeupExtra syscall.runtime_envs os.runtime_args syscall.Exit runtime.gotraceback runtime.args runtime.goargs runtime.goenvs_unix runtime.testAtomic64 runtime.check runtime.parsedebugvars runtime/debug.SetTraceback runtime.timediv reflect.typelinks reflect.resolveNameOff reflect.resolveTypeOff reflect.resolveTextOff internal/reflectlite.resolveNameOff internal/reflectlite.resolveTypeOff reflect.addReflectOff runtime.extendRandom runtime.waitReason.String runtime.(*rwmutex).rlock runtime.(*rwmutex).runlock runtime.sellock runtime.selunlock runtime.selparkcommit runtime.selectgo sync.runtime_Semacquire internal/poll.runtime_Semacquire sync.runtime_Semrelease sync.runtime_SemacquireMutex internal/poll.runtime_Semrelease runtime.readyWithTime runtime.semacquire1 runtime.semrelease1 runtime.cansemacquire runtime.(*semaRoot).queue runtime.(*semaRoot).dequeue runtime.(*semaRoot).rotateLeft runtime.(*semaRoot).rotateRight sync.runtime_notifyListCheck sync.runtime_nanotime runtime.sigaction runtime.dumpregs runtime.(*sigctxt).preparePanic runtime.sighandler os.sigpipe runtime.init.5 runtime.initsig runtime.sigInstallGoHandler runtime.clearSignalHandlers runtime.setThreadCPUProfiler runtime.sigpipe runtime.sigtrampgo runtime.sigpanic runtime.dieFromSignal runtime.raisebadsignal runtime.crash runtime.noSignalStack runtime.sigNotOnStack runtime.signalDuringFork runtime.badsignal runtime.sigfwdgo runtime.unblocksig runtime.minitSignals runtime.minitSignalStack runtime.minitSignalMask runtime.unminitSignals runtime.signalstack runtime.sigsend runtime.sigInitIgnored runtime.makeslice runtime.growslice runtime.stackinit runtime.stacklog2 runtime.stackpoolalloc runtime.stackpoolfree runtime.stackcacherefill runtime.stackcacherelease runtime.stackcache_clear runtime.stackalloc runtime.stackfree runtime.adjustpointers runtime.adjustframe runtime.adjustctxt runtime.adjustdefers runtime.adjustsudogs runtime.findsghi runtime.syncadjustsudogs runtime.copystack runtime.round2 runtime.newstack runtime.shrinkstack runtime.freeStackSpans runtime.getStackMap runtime.morestackc runtime.concatstrings runtime.concatstring2 runtime.concatstring3 runtime.concatstring4 runtime.concatstring5 runtime.slicebytetostring runtime.rawstringtmp runtime.stringtoslicebyte runtime.stringtoslicerune runtime.slicerunetostring runtime.intstring runtime.rawstring runtime.rawbyteslice runtime.rawruneslice runtime.gostring runtime.index runtime.atoi runtime.findnull runtime.badsystemstack reflect.memmove runtime.fastrand runtime.(*Frames).Next runtime.expandCgoFrames runtime.modulesinit runtime.moduledataverify runtime.moduledataverify1 runtime.FuncForPC runtime.(*Func).Name runtime.findmoduledatap runtime.findfunc runtime.pcvalue runtime.funcname runtime.funcnameFromNameoff runtime.funcline1 runtime.funcline runtime.funcspdelta runtime.pcdatavalue runtime.pcdatavalue1 runtime.step runtime.readvarint runtime.addtimer runtime.(*timersBucket).addtimerLocked runtime.deltimer runtime.(*timersBucket).deltimerLocked runtime.timerproc runtime.timejump runtime.timejumpLocked runtime.siftupTimer runtime.siftdownTimer time.now runtime.traceReader runtime.traceProcFree runtime.traceEvent runtime.traceEventLocked runtime.traceStackID runtime.traceAcquireBuffer runtime.traceReleaseBuffer runtime.traceFlush runtime.(*traceBuf).varint runtime.(*traceStackTable).put runtime.(*traceStackTable).find runtime.(*traceStackTable).newStack runtime.(*traceAlloc).alloc runtime.traceProcStart runtime.traceProcStop runtime.traceGCSweepStart runtime.traceGCSweepSpan runtime.traceGCSweepDone runtime.traceGoCreate runtime.traceGoStart runtime.traceGoPark runtime.traceGoUnpark runtime.traceGoSysCall runtime.traceGoSysExit runtime.traceGoSysBlock runtime.traceNextGC runtime.tracebackdefers runtime.gentraceback runtime.getArgInfo runtime.tracebackCgoContext runtime.printcreatedby runtime.printcreatedby1 runtime.traceback runtime.tracebacktrap runtime.traceback1 runtime.printAncestorTraceback runtime.printAncestorTracebackFuncInfo runtime.callers runtime.gcallers runtime.showframe runtime.showfuncinfo runtime.goroutineheader runtime.tracebackothers runtime.tracebackHexdump runtime.isSystemGoroutine runtime.printCgoTraceback runtime.printOneCgoTraceback runtime.callCgoSymbolizer runtime.cgoContextPCs runtime.(*_type).string runtime.(*_type).uncommon runtime.(*_type).pkgpath runtime.resolveNameOff runtime.resolveTypeOff runtime.(*_type).textOff runtime.name.tagLen runtime.name.name runtime.name.tag runtime.name.pkgPath runtime.typelinksinit runtime.typesEqual runtime.decoderune runtime.encoderune runtime.vdsoInitFromSysinfoEhdr runtime.vdsoFindVersion runtime.vdsoParseSymbols runtime.vdsoauxv runtime.inVDSOPage runtime.float64toint64 runtime.float64touint64 runtime.int64tofloat64 runtime.uint64tofloat64 runtime._d2v runtime.uint64div runtime.uint64mod runtime.int64div runtime.int64mod runtime.dodiv runtime.slowdodiv runtime.cgocallbackg1.func1 runtime.cgoCheckWriteBarrier.func1 runtime.cgoCheckTypedBlock.func1 runtime.chansend.func1 runtime.chanrecv.func1 runtime.mallocgc.func1 runtime.persistentalloc.func1 runtime.allocmcache.func1 runtime.freemcache.func1 runtime.SetFinalizer.func1 runtime.SetFinalizer.func2 runtime.setGCPercent.func1 runtime.(*gcControllerState).findRunnableGCWorker.func1 runtime.gcStart.func1 runtime.gcStart.func2 runtime.gcMarkDone.func1.1 runtime.gcMarkDone.func1 runtime.gcMarkDone.func2 runtime.gcMarkDone.func3 runtime.gcMarkTermination.func1 runtime.gcMarkTermination.func2 runtime.gcMarkTermination.func3 runtime.gcMarkTermination.func4.1 runtime.gcMarkTermination.func4 runtime.gcBgMarkWorker.func1 runtime.gcBgMarkWorker.func2 runtime.markroot.func1 runtime.gcAssistAlloc.func1 runtime.scanstack.func1 runtime.scavengeSleep.func1 runtime.bgscavenge.func1 runtime.bgscavenge.func2 runtime.getempty.func1 runtime.freeSomeWbufs.func1 runtime.(*mheap).coalesce.func1 runtime.(*mheap).coalesce.func2 runtime.(*mheap).alloc.func1 runtime.(*mheap).allocSpanLocked.func1 runtime.(*mheap).freeSpan.func1 runtime.(*mheap).scavengeSplit.func1 runtime.mProf_Malloc.func1 runtime.tracealloc.func1 runtime.tracefree.func1 runtime.wbBufFlush.func1 runtime.futexwakeup.func1 runtime.sysSigaction.func1 runtime.freedefer.func1 runtime.preprintpanics.func1 runtime.throw.func1 runtime.fatalthrow.func1 runtime.fatalpanic.func1 runtime.fatalpanic.func2 runtime.hexdumpWords.func1 runtime.main.func1 runtime.main.func2 runtime.goready.func1 runtime.casgstatus.func1 runtime.casgstatus.func2 runtime.startTheWorld.func1 runtime.reentersyscall.func1 runtime.entersyscallblock.func1 runtime.entersyscallblock.func2 runtime.exitsyscallfast.func1 runtime.exitsyscallfast_reacquired.func1 runtime.malg.func1 runtime.newproc.func1 runtime.gfget.func1 runtime.(*rwmutex).rlock.func1 runtime.selectgo.func1 runtime.selectgo.func2 runtime.callers.func1 runtime.tracebackHexdump.func1 runtime.vdsoParseSymbols.func1 runtime.init runtime.skipPleaseUseCallersFrames runtime.rt0_go runtime.asminit runtime.gogo runtime.mcall runtime.systemstack_switch runtime.systemstack runtime.morestack runtime.morestack_noctxt runtime.reflectcall callRet runtime.call16 runtime.call32 runtime.call64 runtime.call128 runtime.call256 runtime.call512 runtime.call1024 runtime.call2048 runtime.call4096 runtime.call8192 runtime.call16384 runtime.call32768 runtime.call65536 runtime.call131072 runtime.call262144 runtime.call524288 runtime.call1048576 runtime.call2097152 runtime.call4194304 runtime.call8388608 runtime.call16777216 runtime.call33554432 runtime.call67108864 runtime.call134217728 runtime.call268435456 runtime.call536870912 runtime.call1073741824 runtime.procyield runtime.publicationBarrier runtime.jmpdefer gosave runtime.asmcgocall runtime.cgocallback runtime.cgocallback_gofunc runtime.setg setg_gcc runtime.abort runtime.stackcheck runtime.cputicks ldt0setup runtime.emptyfunc runtime.aeshash runtime.aeshashstr aeshashbody runtime.aeshash32 runtime.aeshash64 runtime.checkASM runtime.return0 runtime.goexit runtime.uint32tofloat64 runtime.float64touint32 runtime.gcWriteBarrier runtime.panicIndex runtime.panicIndexU runtime.panicSliceAlen runtime.panicSliceAlenU runtime.panicSliceAcap runtime.panicSliceAcapU runtime.panicSliceB runtime.panicSliceBU runtime.panicSlice3Alen runtime.panicSlice3AlenU runtime.panicSlice3Acap runtime.panicSlice3B runtime.panicSlice3C runtime.panicExtendIndex runtime.panicExtendIndexU runtime.panicExtendSliceAcap runtime.duffzero runtime.duffcopy runtime.memclrNoHeapPointers runtime.memmove runtime.exit runtime.exitThread runtime.open runtime.closefd runtime.write runtime.read runtime.usleep runtime.gettid runtime.raise runtime.raiseproc runtime.setitimer runtime.mincore runtime.walltime runtime.nanotime runtime.rtsigprocmask runtime.rt_sigaction runtime.sigfwd runtime.sigtramp runtime.cgoSigtramp runtime.sigreturn runtime.mmap runtime.munmap runtime.madvise runtime.futex runtime.clone runtime.sigaltstack runtime.setldt runtime.osyield runtime.sched_getaffinity runtime.epollcreate runtime.epollcreate1 runtime.epollctl runtime.epollwait runtime.closeonexec runtime.sbrk0 runtime._mul64by32 runtime._div64by32 type..hash.runtime.uncommontype type..eq.runtime.uncommontype type..hash.runtime._panic type..eq.runtime._panic type..hash.runtime._defer type..eq.runtime._defer type..hash.runtime.special type..eq.runtime.special type..hash.runtime.markBits type..eq.runtime.markBits type..hash.runtime.gcWork type..eq.runtime.gcWork runtime.(*waitReason).String type..hash.runtime.sudog type..eq.runtime.sudog type..hash.runtime.hchan type..eq.runtime.hchan type..hash.[6]string type..eq.[6]string type..hash.[9]string type..eq.[9]string type..hash.runtime.itab type..eq.runtime.itab type..hash.runtime._func type..eq.runtime._func type..hash.runtime.modulehash type..eq.runtime.modulehash type..hash.runtime.arenaHint type..eq.runtime.arenaHint type..hash.runtime.mcentral type..eq.runtime.mcentral type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [32]uint8 } type..hash.runtime.specialfinalizer type..eq.runtime.specialfinalizer type..hash.runtime.scase type..eq.runtime.scase type..hash.[2]string type..eq.[2]string type..hash.[3]string type..eq.[3]string type..hash.[4]string type..eq.[4]string type..hash.[5]string type..eq.[5]string runtime.(*itabTableType).add-fm type..hash.runtime.Frame type..eq.runtime.Frame type..hash.[2]runtime.Frame type..eq.[2]runtime.Frame type..hash.runtime.TypeAssertionError type..eq.runtime.TypeAssertionError type..hash.runtime.boundsError type..eq.runtime.boundsError runtime.(*boundsError).Error type..hash.runtime.cpuProfile type..eq.runtime.cpuProfile type..hash.runtime.dbgVar type..eq.runtime.dbgVar runtime.(*errorString).Error type..hash.runtime.finblock type..eq.runtime.finblock type..hash.runtime.funcinl type..eq.runtime.funcinl type..hash.runtime.gcControllerState type..eq.runtime.gcControllerState type..hash.runtime.mstats type..eq.runtime.mstats runtime.(*plainError).Error type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..hash.runtime.sigTabT type..eq.runtime.sigTabT type..hash.runtime.stackmap type..eq.runtime.stackmap type..hash.runtime.sweepdata type..eq.runtime.sweepdata type..hash.runtime.traceStack type..eq.runtime.traceStack type..hash.runtime.vdsoSymbolKey type..eq.runtime.vdsoSymbolKey type..hash.runtime.vdsoVersionKey type..eq.runtime.vdsoVersionKey type..hash.[16]runtime.dbgVar type..eq.[16]runtime.dbgVar type..hash.[1]runtime.vdsoSymbolKey type..eq.[1]runtime.vdsoSymbolKey type..hash.[25]string type..eq.[25]string type..hash.[33]float64 type..eq.[33]float64 type..hash.[65]runtime.sigTabT type..eq.[65]runtime.sigTabT type..hash.[8]string type..eq.[8]string type..hash.struct { runtime.cycle uint32; runtime.flushed bool } type..eq.struct { runtime.cycle uint32; runtime.flushed bool } type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..hash.struct { runtime.note runtime.note; runtime.mask [3]uint32; runtime.wanted [3]uint32; runtime.ignored [3]uint32; runtime.recv [3]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } type..eq.struct { runtime.note runtime.note; runtime.mask [3]uint32; runtime.wanted [3]uint32; runtime.ignored [3]uint32; runtime.recv [3]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } sync/atomic.(*Value).Load sync/atomic.(*Value).Store sync/atomic.CompareAndSwapInt32 sync/atomic.CompareAndSwapUintptr sync/atomic.CompareAndSwapUint64 sync/atomic.AddInt32 sync/atomic.AddUint64 sync/atomic.LoadUint32 sync/atomic.LoadUint64 sync/atomic.LoadUintptr sync/atomic.LoadPointer sync/atomic.StoreUint32 sync/atomic.StoreUintptr internal/reflectlite.Swapper internal/reflectlite.name.tagLen internal/reflectlite.name.tag internal/reflectlite.name.pkgPath internal/reflectlite.(*rtype).uncommon internal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).Size internal/reflectlite.(*rtype).Kind internal/reflectlite.(*rtype).common internal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*rtype).PkgPath internal/reflectlite.(*rtype).Name internal/reflectlite.(*rtype).Elem internal/reflectlite.(*rtype).Len internal/reflectlite.(*rtype).NumField internal/reflectlite.(*rtype).NumIn internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*rtype).Out internal/reflectlite.TypeOf internal/reflectlite.(*rtype).Implements internal/reflectlite.(*rtype).AssignableTo internal/reflectlite.(*rtype).Comparable internal/reflectlite.implements internal/reflectlite.directlyAssignable internal/reflectlite.haveIdenticalType internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*ValueError).Error internal/reflectlite.Value.Kind internal/reflectlite.Value.Len internal/reflectlite.ValueOf internal/reflectlite.Swapper.func1 internal/reflectlite.Swapper.func2 internal/reflectlite.Swapper.func3 internal/reflectlite.Swapper.func4 internal/reflectlite.Swapper.func5 internal/reflectlite.Swapper.func6 internal/reflectlite.Swapper.func7 internal/reflectlite.Swapper.func8 internal/reflectlite.Swapper.func9 type..hash.internal/reflectlite.uncommonType type..eq.internal/reflectlite.uncommonType internal/reflectlite.(*Value).Kind internal/reflectlite.(*Value).Len type..hash.internal/reflectlite.ValueError type..eq.internal/reflectlite.ValueError type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } errors.New errors.(*errorString).Error errors.init sync.(*Map).Load sync.(*entry).load sync.(*Map).Store sync.(*entry).tryStore sync.(*Map).LoadOrStore sync.(*entry).tryLoadOrStore sync.(*Map).missLocked sync.(*Map).dirtyLocked sync.(*entry).tryExpungeLocked sync.(*Mutex).Lock sync.(*Mutex).lockSlow sync.(*Mutex).Unlock sync.(*Mutex).unlockSlow sync.(*Once).Do sync.(*Once).doSlow sync.(*Pool).Put sync.(*Pool).Get sync.(*Pool).getSlow sync.(*Pool).pin sync.(*Pool).pinSlow sync.poolCleanup sync.init.0 sync.(*poolDequeue).pushHead sync.(*poolDequeue).popHead sync.(*poolDequeue).popTail sync.(*poolChain).pushHead sync.(*poolChain).popHead sync.(*poolChain).popTail sync.init.1 sync.(*RWMutex).RLock sync.(*RWMutex).RUnlock sync.(*RWMutex).rUnlockSlow sync.(*RWMutex).Lock sync.(*RWMutex).Unlock sync.(*WaitGroup).Add sync.(*WaitGroup).Done sync.(*WaitGroup).Wait sync.init type..hash.sync.poolLocalInternal type..eq.sync.poolLocalInternal type..hash.sync.poolLocal type..eq.sync.poolLocal io.WriteString io.ReadAtLeast io.copyBuffer io.(*LimitedReader).Read type..hash.io.LimitedReader type..eq.io.LimitedReader unicode/utf8.DecodeRune unicode/utf8.DecodeRuneInString unicode/utf8.EncodeRune unicode/utf8.RuneCount unicode/utf8.RuneCountInString unicode/utf8.ValidString unicode.is16 unicode.is32 unicode.isExcludingLatin unicode.to unicode.ToUpper unicode.ToLower unicode.SimpleFold unicode.init bytes.(*Buffer).String bytes.(*Buffer).Len bytes.(*Buffer).Reset bytes.(*Buffer).grow bytes.(*Buffer).Write bytes.(*Buffer).WriteString bytes.(*Buffer).ReadFrom bytes.makeSlice bytes.(*Buffer).WriteTo bytes.(*Buffer).WriteByte bytes.(*Buffer).Read bytes.(*Buffer).ReadByte bytes.EqualFold bytes.makeSlice.func1 bytes.init bufio.(*Reader).Size bufio.(*Reader).fill bufio.(*Reader).Read bufio.(*Reader).ReadByte bufio.(*Reader).WriteTo bufio.(*Reader).writeBuf bufio.(*Writer).Size bufio.(*Writer).Flush bufio.(*Writer).Write bufio.(*Writer).WriteString bufio.(*Writer).ReadFrom bufio.init math/bits.Mul64 strconv.equalIgnoreCase strconv.special strconv.(*decimal).set strconv.readFloat strconv.(*decimal).floatBits strconv.atof64exact strconv.atof32exact strconv.atofHex strconv.atof32 strconv.atof64 strconv.ParseFloat strconv.(*NumError).Error strconv.baseError strconv.bitSizeError strconv.ParseUint strconv.ParseInt strconv.Atoi strconv.underscoreOK strconv.(*decimal).String strconv.digitZero strconv.trim strconv.(*decimal).Assign strconv.rightShift strconv.prefixIsLessThan strconv.leftShift strconv.(*decimal).Shift strconv.(*decimal).Round strconv.(*decimal).RoundUp strconv.(*decimal).RoundedInteger strconv.(*extFloat).floatBits strconv.(*extFloat).AssignComputeBounds strconv.(*extFloat).Multiply strconv.(*extFloat).AssignDecimal strconv.(*extFloat).frexp10 strconv.frexp10Many strconv.(*extFloat).FixedDecimal strconv.adjustLastDigitFixed strconv.(*extFloat).ShortestDecimal strconv.adjustLastDigit strconv.FormatFloat strconv.genericFtoa strconv.bigFtoa strconv.formatDigits strconv.roundShortest strconv.fmtE strconv.fmtF strconv.fmtB strconv.fmtX strconv.FormatUint strconv.FormatInt strconv.AppendInt strconv.AppendUint strconv.formatBits strconv.appendQuotedWith strconv.appendQuotedRuneWith strconv.appendEscapedRune strconv.CanBackquote strconv.UnquoteChar strconv.Unquote strconv.bsearch16 strconv.bsearch32 strconv.IsPrint strconv.isInGraphicList strconv.init type..hash.strconv.NumError type..eq.strconv.NumError type..hash.strconv.decimal type..eq.strconv.decimal type..hash.strconv.extFloat type..eq.strconv.extFloat type..hash.strconv.leftCheat type..eq.strconv.leftCheat type..hash.[11]float32 type..eq.[11]float32 type..hash.[23]float64 type..eq.[23]float64 type..hash.[61]strconv.leftCheat type..eq.[61]strconv.leftCheat type..hash.[87]strconv.extFloat type..eq.[87]strconv.extFloat type..hash.[8]strconv.extFloat type..eq.[8]strconv.extFloat reflect.makeMethodValue reflect.name.tagLen reflect.name.tag reflect.name.pkgPath reflect.newName reflect.Kind.String reflect.(*rtype).uncommon reflect.(*rtype).String reflect.(*rtype).Size reflect.(*rtype).Bits reflect.(*rtype).Align reflect.(*rtype).FieldAlign reflect.(*rtype).Kind reflect.(*rtype).common reflect.(*rtype).exportedMethods reflect.(*rtype).NumMethod reflect.(*rtype).Method reflect.(*rtype).MethodByName reflect.(*rtype).PkgPath reflect.(*rtype).Name reflect.(*rtype).ChanDir reflect.(*rtype).IsVariadic reflect.(*rtype).Elem reflect.(*rtype).Field reflect.(*rtype).FieldByIndex reflect.(*rtype).FieldByName reflect.(*rtype).FieldByNameFunc reflect.(*rtype).In reflect.(*rtype).Key reflect.(*rtype).Len reflect.(*rtype).NumField reflect.(*rtype).NumIn reflect.(*rtype).NumOut reflect.(*rtype).Out reflect.ChanDir.String reflect.(*interfaceType).Method reflect.(*interfaceType).NumMethod reflect.(*interfaceType).MethodByName reflect.StructTag.Lookup reflect.(*structType).Field reflect.(*structType).FieldByIndex reflect.(*structType).FieldByNameFunc reflect.(*structType).FieldByName reflect.TypeOf reflect.(*rtype).ptrTo reflect.fnv1 reflect.(*rtype).Implements reflect.(*rtype).AssignableTo reflect.(*rtype).ConvertibleTo reflect.(*rtype).Comparable reflect.implements reflect.directlyAssignable reflect.haveIdenticalType reflect.haveIdenticalUnderlyingType reflect.typesByString reflect.FuncOf reflect.funcStr reflect.funcLayout reflect.addTypeBits reflect.packEface reflect.(*ValueError).Error reflect.methodName reflect.flag.mustBeExportedSlow reflect.flag.mustBeAssignableSlow reflect.Value.Addr reflect.Value.Bool reflect.Value.Bytes reflect.Value.runes reflect.methodReceiver reflect.callMethod reflect.Value.Cap reflect.Value.Elem reflect.Value.Field reflect.Value.Index reflect.valueInterface reflect.Value.Kind reflect.Value.Len reflect.Value.MapIndex reflect.Value.MapKeys reflect.(*MapIter).Key reflect.(*MapIter).Value reflect.(*MapIter).Next reflect.Value.MapRange reflect.copyVal reflect.Value.NumMethod reflect.Value.NumField reflect.Value.Pointer reflect.Value.Set reflect.Value.SetBool reflect.Value.SetBytes reflect.Value.setRunes reflect.Value.SetComplex reflect.Value.SetFloat reflect.Value.SetInt reflect.Value.SetLen reflect.Value.SetMapIndex reflect.Value.SetUint reflect.Value.SetString reflect.Value.Slice reflect.Value.String reflect.Value.Type reflect.typesMustMatch reflect.Copy reflect.MakeSlice reflect.MakeMapWithSize reflect.Zero reflect.New reflect.Value.assignTo reflect.Value.Convert reflect.convertOp reflect.makeInt reflect.makeFloat reflect.makeComplex reflect.makeString reflect.makeBytes reflect.makeRunes reflect.cvtInt reflect.cvtUint reflect.cvtFloatInt reflect.cvtFloatUint reflect.cvtIntFloat reflect.cvtUintFloat reflect.cvtFloat reflect.cvtComplex reflect.cvtIntString reflect.cvtUintString reflect.cvtBytesString reflect.cvtStringBytes reflect.cvtRunesString reflect.cvtStringRunes reflect.cvtDirect reflect.cvtT2I reflect.cvtI2I reflect.(*structType).FieldByName.func1 reflect.FuncOf.func1 reflect.funcLayout.func1 reflect.init reflect.methodValueCall reflect.(*ChanDir).String reflect.(*Kind).String type..hash.reflect.uncommonType type..eq.reflect.uncommonType reflect.(*Value).Kind reflect.(*Value).Len reflect.(*Value).NumField reflect.(*Value).NumMethod reflect.(*Value).String type..hash.reflect.Method type..eq.reflect.Method reflect.(*structType).Align reflect.(*structType).AssignableTo reflect.(*structType).Bits reflect.(*structType).ChanDir reflect.(*structType).Comparable reflect.(*structType).ConvertibleTo reflect.(*structType).Elem reflect.(*structType).FieldAlign reflect.(*structType).Implements reflect.(*structType).In reflect.(*structType).IsVariadic reflect.(*structType).Key reflect.(*structType).Kind reflect.(*structType).Len reflect.(*structType).Method reflect.(*structType).MethodByName reflect.(*structType).Name reflect.(*structType).NumField reflect.(*structType).NumIn reflect.(*structType).NumMethod reflect.(*structType).NumOut reflect.(*structType).Out reflect.(*structType).PkgPath reflect.(*structType).Size reflect.(*structType).String reflect.(*structType).common reflect.(*structType).uncommon reflect.(*funcType).Align reflect.(*funcType).AssignableTo reflect.(*funcType).Bits reflect.(*funcType).ChanDir reflect.(*funcType).Comparable reflect.(*funcType).ConvertibleTo reflect.(*funcType).Elem reflect.(*funcType).Field reflect.(*funcType).FieldAlign reflect.(*funcType).FieldByIndex reflect.(*funcType).FieldByName reflect.(*funcType).FieldByNameFunc reflect.(*funcType).Implements reflect.(*funcType).In reflect.(*funcType).IsVariadic reflect.(*funcType).Key reflect.(*funcType).Kind reflect.(*funcType).Len reflect.(*funcType).Method reflect.(*funcType).MethodByName reflect.(*funcType).Name reflect.(*funcType).NumField reflect.(*funcType).NumIn reflect.(*funcType).NumMethod reflect.(*funcType).NumOut reflect.(*funcType).Out reflect.(*funcType).PkgPath reflect.(*funcType).Size reflect.(*funcType).String reflect.(*funcType).common reflect.(*funcType).uncommon type..hash.reflect.ValueError type..eq.reflect.ValueError reflect.(*funcTypeFixed128).Align reflect.(*funcTypeFixed128).AssignableTo reflect.(*funcTypeFixed128).Bits reflect.(*funcTypeFixed128).ChanDir reflect.(*funcTypeFixed128).Comparable reflect.(*funcTypeFixed128).ConvertibleTo reflect.(*funcTypeFixed128).Elem reflect.(*funcTypeFixed128).Field reflect.(*funcTypeFixed128).FieldAlign reflect.(*funcTypeFixed128).FieldByIndex reflect.(*funcTypeFixed128).FieldByName reflect.(*funcTypeFixed128).FieldByNameFunc reflect.(*funcTypeFixed128).Implements reflect.(*funcTypeFixed128).In reflect.(*funcTypeFixed128).IsVariadic reflect.(*funcTypeFixed128).Key reflect.(*funcTypeFixed128).Kind reflect.(*funcTypeFixed128).Len reflect.(*funcTypeFixed128).Method reflect.(*funcTypeFixed128).MethodByName reflect.(*funcTypeFixed128).Name reflect.(*funcTypeFixed128).NumField reflect.(*funcTypeFixed128).NumIn reflect.(*funcTypeFixed128).NumMethod reflect.(*funcTypeFixed128).NumOut reflect.(*funcTypeFixed128).Out reflect.(*funcTypeFixed128).PkgPath reflect.(*funcTypeFixed128).Size reflect.(*funcTypeFixed128).String reflect.(*funcTypeFixed128).common reflect.(*funcTypeFixed128).uncommon reflect.(*funcTypeFixed16).Align reflect.(*funcTypeFixed16).AssignableTo reflect.(*funcTypeFixed16).Bits reflect.(*funcTypeFixed16).ChanDir reflect.(*funcTypeFixed16).Comparable reflect.(*funcTypeFixed16).ConvertibleTo reflect.(*funcTypeFixed16).Elem reflect.(*funcTypeFixed16).Field reflect.(*funcTypeFixed16).FieldAlign reflect.(*funcTypeFixed16).FieldByIndex reflect.(*funcTypeFixed16).FieldByName reflect.(*funcTypeFixed16).FieldByNameFunc reflect.(*funcTypeFixed16).Implements reflect.(*funcTypeFixed16).In reflect.(*funcTypeFixed16).IsVariadic reflect.(*funcTypeFixed16).Key reflect.(*funcTypeFixed16).Kind reflect.(*funcTypeFixed16).Len reflect.(*funcTypeFixed16).Method reflect.(*funcTypeFixed16).MethodByName reflect.(*funcTypeFixed16).Name reflect.(*funcTypeFixed16).NumField reflect.(*funcTypeFixed16).NumIn reflect.(*funcTypeFixed16).NumMethod reflect.(*funcTypeFixed16).NumOut reflect.(*funcTypeFixed16).Out reflect.(*funcTypeFixed16).PkgPath reflect.(*funcTypeFixed16).Size reflect.(*funcTypeFixed16).String reflect.(*funcTypeFixed16).common reflect.(*funcTypeFixed16).uncommon reflect.(*funcTypeFixed32).Align reflect.(*funcTypeFixed32).AssignableTo reflect.(*funcTypeFixed32).Bits reflect.(*funcTypeFixed32).ChanDir reflect.(*funcTypeFixed32).Comparable reflect.(*funcTypeFixed32).ConvertibleTo reflect.(*funcTypeFixed32).Elem reflect.(*funcTypeFixed32).Field reflect.(*funcTypeFixed32).FieldAlign reflect.(*funcTypeFixed32).FieldByIndex reflect.(*funcTypeFixed32).FieldByName reflect.(*funcTypeFixed32).FieldByNameFunc reflect.(*funcTypeFixed32).Implements reflect.(*funcTypeFixed32).In reflect.(*funcTypeFixed32).IsVariadic reflect.(*funcTypeFixed32).Key reflect.(*funcTypeFixed32).Kind reflect.(*funcTypeFixed32).Len reflect.(*funcTypeFixed32).Method reflect.(*funcTypeFixed32).MethodByName reflect.(*funcTypeFixed32).Name reflect.(*funcTypeFixed32).NumField reflect.(*funcTypeFixed32).NumIn reflect.(*funcTypeFixed32).NumMethod reflect.(*funcTypeFixed32).NumOut reflect.(*funcTypeFixed32).Out reflect.(*funcTypeFixed32).PkgPath reflect.(*funcTypeFixed32).Size reflect.(*funcTypeFixed32).String reflect.(*funcTypeFixed32).common reflect.(*funcTypeFixed32).uncommon reflect.(*funcTypeFixed4).Align reflect.(*funcTypeFixed4).AssignableTo reflect.(*funcTypeFixed4).Bits reflect.(*funcTypeFixed4).ChanDir reflect.(*funcTypeFixed4).Comparable reflect.(*funcTypeFixed4).ConvertibleTo reflect.(*funcTypeFixed4).Elem reflect.(*funcTypeFixed4).Field reflect.(*funcTypeFixed4).FieldAlign reflect.(*funcTypeFixed4).FieldByIndex reflect.(*funcTypeFixed4).FieldByName reflect.(*funcTypeFixed4).FieldByNameFunc reflect.(*funcTypeFixed4).Implements reflect.(*funcTypeFixed4).In reflect.(*funcTypeFixed4).IsVariadic reflect.(*funcTypeFixed4).Key reflect.(*funcTypeFixed4).Kind reflect.(*funcTypeFixed4).Len reflect.(*funcTypeFixed4).Method reflect.(*funcTypeFixed4).MethodByName reflect.(*funcTypeFixed4).Name reflect.(*funcTypeFixed4).NumField reflect.(*funcTypeFixed4).NumIn reflect.(*funcTypeFixed4).NumMethod reflect.(*funcTypeFixed4).NumOut reflect.(*funcTypeFixed4).Out reflect.(*funcTypeFixed4).PkgPath reflect.(*funcTypeFixed4).Size reflect.(*funcTypeFixed4).String reflect.(*funcTypeFixed4).common reflect.(*funcTypeFixed4).uncommon reflect.(*funcTypeFixed64).Align reflect.(*funcTypeFixed64).AssignableTo reflect.(*funcTypeFixed64).Bits reflect.(*funcTypeFixed64).ChanDir reflect.(*funcTypeFixed64).Comparable reflect.(*funcTypeFixed64).ConvertibleTo reflect.(*funcTypeFixed64).Elem reflect.(*funcTypeFixed64).Field reflect.(*funcTypeFixed64).FieldAlign reflect.(*funcTypeFixed64).FieldByIndex reflect.(*funcTypeFixed64).FieldByName reflect.(*funcTypeFixed64).FieldByNameFunc reflect.(*funcTypeFixed64).Implements reflect.(*funcTypeFixed64).In reflect.(*funcTypeFixed64).IsVariadic reflect.(*funcTypeFixed64).Key reflect.(*funcTypeFixed64).Kind reflect.(*funcTypeFixed64).Len reflect.(*funcTypeFixed64).Method reflect.(*funcTypeFixed64).MethodByName reflect.(*funcTypeFixed64).Name reflect.(*funcTypeFixed64).NumField reflect.(*funcTypeFixed64).NumIn reflect.(*funcTypeFixed64).NumMethod reflect.(*funcTypeFixed64).NumOut reflect.(*funcTypeFixed64).Out reflect.(*funcTypeFixed64).PkgPath reflect.(*funcTypeFixed64).Size reflect.(*funcTypeFixed64).String reflect.(*funcTypeFixed64).common reflect.(*funcTypeFixed64).uncommon reflect.(*funcTypeFixed8).Align reflect.(*funcTypeFixed8).AssignableTo reflect.(*funcTypeFixed8).Bits reflect.(*funcTypeFixed8).ChanDir reflect.(*funcTypeFixed8).Comparable reflect.(*funcTypeFixed8).ConvertibleTo reflect.(*funcTypeFixed8).Elem reflect.(*funcTypeFixed8).Field reflect.(*funcTypeFixed8).FieldAlign reflect.(*funcTypeFixed8).FieldByIndex reflect.(*funcTypeFixed8).FieldByName reflect.(*funcTypeFixed8).FieldByNameFunc reflect.(*funcTypeFixed8).Implements reflect.(*funcTypeFixed8).In reflect.(*funcTypeFixed8).IsVariadic reflect.(*funcTypeFixed8).Key reflect.(*funcTypeFixed8).Kind reflect.(*funcTypeFixed8).Len reflect.(*funcTypeFixed8).Method reflect.(*funcTypeFixed8).MethodByName reflect.(*funcTypeFixed8).Name reflect.(*funcTypeFixed8).NumField reflect.(*funcTypeFixed8).NumIn reflect.(*funcTypeFixed8).NumMethod reflect.(*funcTypeFixed8).NumOut reflect.(*funcTypeFixed8).Out reflect.(*funcTypeFixed8).PkgPath reflect.(*funcTypeFixed8).Size reflect.(*funcTypeFixed8).String reflect.(*funcTypeFixed8).common reflect.(*funcTypeFixed8).uncommon reflect.(*interfaceType).Align reflect.(*interfaceType).AssignableTo reflect.(*interfaceType).Bits reflect.(*interfaceType).ChanDir reflect.(*interfaceType).Comparable reflect.(*interfaceType).ConvertibleTo reflect.(*interfaceType).Elem reflect.(*interfaceType).Field reflect.(*interfaceType).FieldAlign reflect.(*interfaceType).FieldByIndex reflect.(*interfaceType).FieldByName reflect.(*interfaceType).FieldByNameFunc reflect.(*interfaceType).Implements reflect.(*interfaceType).In reflect.(*interfaceType).IsVariadic reflect.(*interfaceType).Key reflect.(*interfaceType).Kind reflect.(*interfaceType).Len reflect.(*interfaceType).Name reflect.(*interfaceType).NumField reflect.(*interfaceType).NumIn reflect.(*interfaceType).NumOut reflect.(*interfaceType).Out reflect.(*interfaceType).PkgPath reflect.(*interfaceType).Size reflect.(*interfaceType).String reflect.(*interfaceType).common reflect.(*interfaceType).uncommon type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } reflect.(*ptrType).Align reflect.(*ptrType).AssignableTo reflect.(*ptrType).Bits reflect.(*ptrType).ChanDir reflect.(*ptrType).Comparable reflect.(*ptrType).ConvertibleTo reflect.(*ptrType).Elem reflect.(*ptrType).Field reflect.(*ptrType).FieldAlign reflect.(*ptrType).FieldByIndex reflect.(*ptrType).FieldByName reflect.(*ptrType).FieldByNameFunc reflect.(*ptrType).Implements reflect.(*ptrType).In reflect.(*ptrType).IsVariadic reflect.(*ptrType).Key reflect.(*ptrType).Kind reflect.(*ptrType).Len reflect.(*ptrType).Method reflect.(*ptrType).MethodByName reflect.(*ptrType).Name reflect.(*ptrType).NumField reflect.(*ptrType).NumIn reflect.(*ptrType).NumMethod reflect.(*ptrType).NumOut reflect.(*ptrType).Out reflect.(*ptrType).PkgPath reflect.(*ptrType).Size reflect.(*ptrType).String reflect.(*ptrType).common reflect.(*ptrType).uncommon reflect.(*sliceType).Align reflect.(*sliceType).AssignableTo reflect.(*sliceType).Bits reflect.(*sliceType).ChanDir reflect.(*sliceType).Comparable reflect.(*sliceType).ConvertibleTo reflect.(*sliceType).Elem reflect.(*sliceType).Field reflect.(*sliceType).FieldAlign reflect.(*sliceType).FieldByIndex reflect.(*sliceType).FieldByName reflect.(*sliceType).FieldByNameFunc reflect.(*sliceType).Implements reflect.(*sliceType).In reflect.(*sliceType).IsVariadic reflect.(*sliceType).Key reflect.(*sliceType).Kind reflect.(*sliceType).Len reflect.(*sliceType).Method reflect.(*sliceType).MethodByName reflect.(*sliceType).Name reflect.(*sliceType).NumField reflect.(*sliceType).NumIn reflect.(*sliceType).NumMethod reflect.(*sliceType).NumOut reflect.(*sliceType).Out reflect.(*sliceType).PkgPath reflect.(*sliceType).Size reflect.(*sliceType).String reflect.(*sliceType).common reflect.(*sliceType).uncommon type..hash.[27]string type..eq.[27]string type..hash.struct { reflect.b bool; reflect.x interface {} } type..eq.struct { reflect.b bool; reflect.x interface {} } encoding/binary.littleEndian.Uint16 encoding/binary.littleEndian.PutUint16 encoding/binary.littleEndian.Uint32 encoding/binary.littleEndian.PutUint32 encoding/binary.littleEndian.Uint64 encoding/binary.littleEndian.PutUint64 encoding/binary.littleEndian.String encoding/binary.littleEndian.GoString encoding/binary.Read encoding/binary.Write encoding/binary.dataSize encoding/binary.sizeof encoding/binary.(*decoder).int16 encoding/binary.(*decoder).int32 encoding/binary.(*decoder).int64 encoding/binary.(*decoder).value encoding/binary.(*encoder).value encoding/binary.(*encoder).skip encoding/binary.intDataSize encoding/binary.init encoding/binary.(*littleEndian).GoString encoding/binary.(*littleEndian).PutUint16 encoding/binary.(*littleEndian).PutUint32 encoding/binary.(*littleEndian).PutUint64 encoding/binary.(*littleEndian).String encoding/binary.(*littleEndian).Uint16 encoding/binary.(*littleEndian).Uint32 encoding/binary.(*littleEndian).Uint64 encoding/base64.NewEncoding encoding/base64.Encoding.WithPadding encoding/base64.(*Encoding).Encode encoding/base64.(*Encoding).EncodeToString encoding/base64.(*encoder).Write encoding/base64.(*encoder).Close encoding/base64.CorruptInputError.Error encoding/base64.(*Encoding).decodeQuantum encoding/base64.(*Encoding).Decode encoding/base64.init encoding/base64.(*CorruptInputError).Error type..hash.encoding/base64.Encoding type..eq.encoding/base64.Encoding type..hash.encoding/base64.encoder type..eq.encoding/base64.encoder sort.Slice sort.insertionSort sort.siftDown sort.heapSort sort.medianOfThree sort.swapRange sort.doPivot sort.quickSort sort.maxDepth sort.Stable sort.stable sort.symMerge sort.rotate sort.insertionSort_func sort.siftDown_func sort.heapSort_func sort.medianOfThree_func sort.doPivot_func sort.quickSort_func internal/fmtsort.(*SortedMap).Len internal/fmtsort.(*SortedMap).Less internal/fmtsort.(*SortedMap).Swap internal/fmtsort.Sort internal/fmtsort.compare internal/fmtsort.nilCompare internal/oserror.init syscall.copyenv syscall.Getenv syscall.Environ syscall.forkAndExecInChild syscall.forkAndExecInChild1 syscall.forkExecPipe syscall.formatIDMappings syscall.writeIDMappings syscall.writeSetgroups syscall.writeUidGidMappings syscall.SlicePtrFromStrings syscall.SetNonblock syscall.forkExec syscall.init.0 syscall.itoa syscall.uitoa syscall.ByteSliceFromString syscall.Wait4 syscall.Pipe syscall.Pipe2 syscall.mmap syscall.Errno.Error syscall.Signal.Signal syscall.Signal.String syscall.openat syscall.readlinkat syscall.wait4 syscall.Close syscall.fcntl syscall.Kill syscall.read syscall.write syscall.readlen syscall.munmap syscall.pipe syscall.pipe2 syscall.Fstat syscall.fstatat syscall.mmap2 syscall.init syscall.Syscall syscall.Syscall6 syscall.RawSyscall syscall.RawSyscall6 syscall.rawSyscallNoError syscall.seek syscall.(*Errno).Error syscall.(*Signal).Signal syscall.(*Signal).String type..hash.[133]string type..eq.[133]string type..hash.[32]string type..eq.[32]string internal/testlog.Getenv internal/testlog.Open internal/testlog.Stat time.nextStdChunk time.match time.lookup time.appendInt time.formatNano time.Time.String time.Time.Format time.Time.AppendFormat time.(*ParseError).Error time.getnum time.getnum3 time.cutspace time.skip time.parse time.parseTimeZone time.parseSignedOffset time.parseNanoseconds time.leadingInt time.leadingFraction time.ParseDuration time.preadn time.(*Time).addSec time.Month.String time.Weekday.String time.Time.abs time.Time.locabs time.Duration.String time.fmtFrac time.fmtInt time.Time.date time.absDate time.Time.MarshalJSON time.(*Time).UnmarshalJSON time.Time.MarshalText time.(*Time).UnmarshalText time.Date time.(*Location).String time.(*Location).lookup time.(*Location).lookupFirstZone time.(*Location).firstZoneUsed time.(*Location).lookupName time.fileSizeError.Error time.(*dataIO).big4 time.(*dataIO).big8 time.byteString time.LoadLocationFromTZData time.loadTzinfoFromDirOrZip time.loadTzinfoFromZip time.loadTzinfo time.loadLocation time.readFile time.initLocal type..hash.time.zone type..eq.time.zone type..hash.time.zoneTrans type..eq.time.zoneTrans time.(*Time).MarshalJSON time.(*Time).MarshalText time.(*Time).String time.(*Duration).String time.(*Month).String time.(*Weekday).String type..hash.time.ParseError type..eq.time.ParseError time.(*fileSizeError).Error type..hash.[12]string type..eq.[12]string type..hash.[1]time.zone type..eq.[1]time.zone type..hash.[1]time.zoneTrans type..eq.[1]time.zoneTrans type..hash.[7]string type..eq.[7]string internal/poll.(*TimeoutError).Error internal/poll.(*fdMutex).incref internal/poll.(*fdMutex).increfAndClose internal/poll.(*fdMutex).decref internal/poll.(*fdMutex).rwlock internal/poll.(*fdMutex).rwunlock internal/poll.(*FD).decref internal/poll.(*FD).readUnlock internal/poll.(*FD).writeUnlock internal/poll.(*pollDesc).init internal/poll.(*pollDesc).prepare internal/poll.(*pollDesc).wait internal/poll.(*FD).Init internal/poll.(*FD).destroy internal/poll.(*FD).Close internal/poll.(*FD).SetBlocking internal/poll.(*FD).Read internal/poll.(*FD).Write internal/poll.(*FD).Fstat internal/poll.init type..hash.internal/poll.FD type..eq.internal/poll.FD internal/syscall/unix.IsNonblock os.Getenv os.errInvalid os.errPermission os.errExist os.errNotExist os.errClosed os.errNoDeadline os.(*PathError).Error os.(*SyscallError).Error os.underlyingErrorIs os.underlyingError os.StartProcess os.(*Process).Release os.(*ProcessState).Sys os.startProcess os.(*ProcessState).String os.(*Process).wait os.(*Process).signal os.(*File).Name os.(*LinkError).Error os.(*File).Read os.(*File).Write os.(*File).WriteString os.OpenFile os.NewFile os.newFile os.openFileNolog os.(*File).Close os.(*file).close os.Readlink os.basename os.Pipe os.init.0 os.Exit os.Stat os.fillFileStatFromSys os.(*File).Stat os.statNolog os.itoa os.uitoa os.FileMode.String os.FileMode.IsDir os.(*fileStat).Name os.(*fileStat).IsDir os.(*fileStat).Size os.(*fileStat).Mode os.(*fileStat).ModTime os.(*fileStat).Sys os.(*Process).blockUntilWaitable os.glob..func1 os.init type..hash.os.file type..eq.os.file os.(*FileMode).IsDir os.(*FileMode).String type..hash.os.LinkError type..eq.os.LinkError type..hash.os.PathError type..eq.os.PathError type..hash.os.SyscallError type..eq.os.SyscallError type..hash.os.fileStat type..eq.os.fileStat fmt.Errorf fmt.(*wrapError).Error fmt.(*fmt).writePadding fmt.(*fmt).pad fmt.(*fmt).padString fmt.(*fmt).fmtBoolean fmt.(*fmt).fmtUnicode fmt.(*fmt).fmtInteger fmt.(*fmt).truncateString fmt.(*fmt).truncate fmt.(*fmt).fmtS fmt.(*fmt).fmtBs fmt.(*fmt).fmtSbx fmt.(*fmt).fmtQ fmt.(*fmt).fmtC fmt.(*fmt).fmtQc fmt.(*fmt).fmtFloat fmt.(*buffer).writeRune fmt.newPrinter fmt.(*pp).free fmt.(*pp).Width fmt.(*pp).Precision fmt.(*pp).Flag fmt.(*pp).Write fmt.(*pp).WriteString fmt.Fprintf fmt.Sprintf fmt.Fprint fmt.Fprintln fmt.getField fmt.parsenum fmt.(*pp).unknownType fmt.(*pp).badVerb fmt.(*pp).fmtBool fmt.(*pp).fmt0x64 fmt.(*pp).fmtInteger fmt.(*pp).fmtFloat fmt.(*pp).fmtComplex fmt.(*pp).fmtString fmt.(*pp).fmtBytes fmt.(*pp).fmtPointer fmt.(*pp).catchPanic fmt.(*pp).handleMethods fmt.(*pp).printArg fmt.(*pp).printValue fmt.intFromArg fmt.parseArgNumber fmt.(*pp).argNumber fmt.(*pp).badArgNum fmt.(*pp).missingArg fmt.(*pp).doPrintf fmt.(*pp).doPrint fmt.(*pp).doPrintln fmt.glob..func1 fmt.init type..hash.fmt.fmt type..eq.fmt.fmt type..hash.fmt.wrapError type..eq.fmt.wrapError strings.(*Builder).String strings.(*Builder).Len strings.(*Builder).Reset strings.(*Builder).Write strings.(*Builder).WriteRune strings.(*Builder).WriteString strings.explode strings.hashStr strings.Count strings.IndexRune strings.genSplit strings.Join strings.Map strings.ToLower strings.Replace strings.Index strings.indexRabinKarp encoding/json.Unmarshal encoding/json.(*UnmarshalTypeError).Error encoding/json.(*InvalidUnmarshalError).Error encoding/json.(*decodeState).unmarshal encoding/json.Number.String encoding/json.isValidNumber encoding/json.(*decodeState).addErrorContext encoding/json.(*decodeState).skip encoding/json.(*decodeState).scanNext encoding/json.(*decodeState).scanWhile encoding/json.(*decodeState).rescanLiteral encoding/json.(*decodeState).value encoding/json.(*decodeState).valueQuoted encoding/json.indirect encoding/json.(*decodeState).array encoding/json.(*decodeState).object encoding/json.(*decodeState).convertNumber encoding/json.(*decodeState).literalStore encoding/json.(*decodeState).valueInterface encoding/json.(*decodeState).arrayInterface encoding/json.(*decodeState).objectInterface encoding/json.(*decodeState).literalInterface encoding/json.getu4 encoding/json.unquoteBytes encoding/json.Marshal encoding/json.HTMLEscape encoding/json.(*UnsupportedTypeError).Error encoding/json.(*UnsupportedValueError).Error encoding/json.(*MarshalerError).Error encoding/json.newEncodeState encoding/json.(*encodeState).marshal encoding/json.isEmptyValue encoding/json.(*encodeState).reflectValue encoding/json.valueEncoder encoding/json.typeEncoder encoding/json.newTypeEncoder encoding/json.invalidValueEncoder encoding/json.marshalerEncoder encoding/json.addrMarshalerEncoder encoding/json.textMarshalerEncoder encoding/json.addrTextMarshalerEncoder encoding/json.boolEncoder encoding/json.intEncoder encoding/json.uintEncoder encoding/json.floatEncoder.encode encoding/json.stringEncoder encoding/json.interfaceEncoder encoding/json.unsupportedTypeEncoder encoding/json.structEncoder.encode encoding/json.newStructEncoder encoding/json.mapEncoder.encode encoding/json.newMapEncoder encoding/json.encodeByteSlice encoding/json.sliceEncoder.encode encoding/json.newSliceEncoder encoding/json.arrayEncoder.encode encoding/json.newArrayEncoder encoding/json.ptrEncoder.encode encoding/json.newPtrEncoder encoding/json.condAddrEncoder.encode encoding/json.newCondAddrEncoder encoding/json.isValidTag encoding/json.typeByIndex encoding/json.(*reflectWithString).resolve encoding/json.(*encodeState).string encoding/json.(*encodeState).stringBytes encoding/json.byIndex.Len encoding/json.byIndex.Swap encoding/json.byIndex.Less encoding/json.typeFields encoding/json.cachedTypeFields encoding/json.foldFunc encoding/json.equalFoldRight encoding/json.asciiEqualFold encoding/json.simpleLetterEqualFold encoding/json.compact encoding/json.checkValid encoding/json.(*SyntaxError).Error encoding/json.(*scanner).eof encoding/json.stateBeginValueOrEmpty encoding/json.stateBeginValue encoding/json.stateBeginStringOrEmpty encoding/json.stateBeginString encoding/json.stateEndValue encoding/json.stateEndTop encoding/json.stateInString encoding/json.stateInStringEsc encoding/json.stateInStringEscU encoding/json.stateInStringEscU1 encoding/json.stateInStringEscU12 encoding/json.stateInStringEscU123 encoding/json.stateNeg encoding/json.state1 encoding/json.state0 encoding/json.stateDot encoding/json.stateDot0 encoding/json.stateE encoding/json.stateESign encoding/json.stateE0 encoding/json.stateT encoding/json.stateTr encoding/json.stateTru encoding/json.stateF encoding/json.stateFa encoding/json.stateFal encoding/json.stateFals encoding/json.stateN encoding/json.stateNu encoding/json.stateNul encoding/json.stateError encoding/json.quoteChar encoding/json.parseTag encoding/json.tagOptions.Contains encoding/json.(*encodeState).marshal.func1 encoding/json.typeEncoder.func1 encoding/json.mapEncoder.encode.func1 encoding/json.typeFields.func1 encoding/json.init encoding/json.(*encodeState).Len encoding/json.(*encodeState).Read encoding/json.(*encodeState).ReadByte encoding/json.(*encodeState).ReadFrom encoding/json.(*encodeState).Reset encoding/json.(*encodeState).String encoding/json.(*encodeState).Write encoding/json.(*encodeState).WriteString encoding/json.(*encodeState).WriteTo type..hash.[2]interface {} type..eq.[2]interface {} encoding/json.(*jsonError).Error encoding/json.jsonError.Error type..hash.encoding/json.reflectWithString type..eq.encoding/json.reflectWithString encoding/json.floatEncoder.encode-fm encoding/json.structEncoder.encode-fm encoding/json.mapEncoder.encode-fm encoding/json.sliceEncoder.encode-fm encoding/json.arrayEncoder.encode-fm encoding/json.ptrEncoder.encode-fm encoding/json.condAddrEncoder.encode-fm type..hash.encoding/json.MarshalerError type..eq.encoding/json.MarshalerError encoding/json.(*Number).String type..hash.encoding/json.SyntaxError type..eq.encoding/json.SyntaxError type..hash.encoding/json.UnmarshalTypeError type..eq.encoding/json.UnmarshalTypeError type..hash.encoding/json.UnsupportedValueError type..eq.encoding/json.UnsupportedValueError encoding/json.(*byIndex).Len encoding/json.(*byIndex).Less encoding/json.(*byIndex).Swap flag.(*boolValue).Set flag.(*boolValue).String flag.(*boolValue).IsBoolFlag flag.(*intValue).Set flag.(*intValue).String flag.(*int64Value).Set flag.(*int64Value).String flag.(*uintValue).Set flag.(*uintValue).String flag.(*uint64Value).Set flag.(*uint64Value).String flag.(*stringValue).Set flag.(*stringValue).String flag.(*float64Value).Set flag.(*float64Value).String flag.(*durationValue).Set flag.(*durationValue).String flag.sortFlags flag.(*FlagSet).Name flag.(*FlagSet).VisitAll flag.isZeroValue flag.UnquoteUsage flag.(*FlagSet).PrintDefaults flag.(*FlagSet).defaultUsage flag.(*FlagSet).Var flag.(*FlagSet).failf flag.(*FlagSet).usage flag.(*FlagSet).parseOne flag.(*FlagSet).Parse flag.init.0 flag.commandLineUsage flag.NewFlagSet flag.glob..func1 flag.sortFlags.func1 flag.(*FlagSet).PrintDefaults.func1 flag.init type..hash.flag.Flag type..eq.flag.Flag type..hash.[3]interface {} type..eq.[3]interface {} flag.(*FlagSet).defaultUsage-fm image/color.RGBA.RGBA image/color.RGBA64.RGBA image/color.NRGBA.RGBA image/color.NRGBA64.RGBA image/color.Alpha.RGBA image/color.Alpha16.RGBA image/color.Gray.RGBA image/color.Gray16.RGBA image/color.ModelFunc image/color.(*modelFunc).Convert image/color.rgbaModel image/color.rgba64Model image/color.nrgbaModel image/color.nrgba64Model image/color.alphaModel image/color.alpha16Model image/color.grayModel image/color.gray16Model image/color.Palette.Convert image/color.Palette.Index image/color.RGBToYCbCr image/color.YCbCr.RGBA image/color.yCbCrModel image/color.NYCbCrA.RGBA image/color.nYCbCrAModel image/color.RGBToCMYK image/color.CMYK.RGBA image/color.cmykModel image/color.init image/color.(*Alpha).RGBA image/color.(*Alpha16).RGBA image/color.(*CMYK).RGBA image/color.(*Gray).RGBA image/color.(*Gray16).RGBA image/color.(*NRGBA).RGBA image/color.(*NRGBA64).RGBA image/color.(*YCbCr).RGBA image/color.(*NYCbCrA).RGBA image/color.(*Palette).Convert image/color.(*RGBA).RGBA image/color.(*RGBA64).RGBA image.RegisterFormat image.Point.String image.Rectangle.String image.Rectangle.Intersect image.Rectangle.At image.Rectangle.Bounds image.Rectangle.ColorModel image.(*RGBA).ColorModel image.(*RGBA).Bounds image.(*RGBA).At image.(*RGBA).RGBAAt image.(*RGBA).Opaque image.(*RGBA64).ColorModel image.(*RGBA64).Bounds image.(*RGBA64).At image.(*RGBA64).RGBA64At image.(*RGBA64).SetRGBA64 image.(*RGBA64).Opaque image.(*NRGBA).ColorModel image.(*NRGBA).Bounds image.(*NRGBA).At image.(*NRGBA).NRGBAAt image.(*NRGBA).SetNRGBA image.(*NRGBA).Opaque image.(*NRGBA64).ColorModel image.(*NRGBA64).Bounds image.(*NRGBA64).At image.(*NRGBA64).NRGBA64At image.(*NRGBA64).SetNRGBA64 image.(*NRGBA64).Opaque image.(*Alpha).ColorModel image.(*Alpha).Bounds image.(*Alpha).At image.(*Alpha).Opaque image.(*Alpha16).ColorModel image.(*Alpha16).Bounds image.(*Alpha16).At image.(*Alpha16).Alpha16At image.(*Alpha16).Opaque image.(*Gray).ColorModel image.(*Gray).Bounds image.(*Gray).At image.(*Gray).SubImage image.(*Gray).Opaque image.(*Gray16).ColorModel image.(*Gray16).Bounds image.(*Gray16).At image.(*Gray16).Gray16At image.(*Gray16).SetGray16 image.(*Gray16).Opaque image.(*CMYK).ColorModel image.(*CMYK).Bounds image.(*CMYK).At image.(*CMYK).CMYKAt image.(*CMYK).Opaque image.(*Paletted).ColorModel image.(*Paletted).Bounds image.(*Paletted).At image.(*Paletted).ColorIndexAt image.(*Paletted).Opaque image.(*Uniform).RGBA image.(*Uniform).ColorModel image.(*Uniform).Convert image.(*Uniform).Bounds image.(*Uniform).At image.(*Uniform).Opaque image.NewUniform image.YCbCrSubsampleRatio.String image.(*YCbCr).ColorModel image.(*YCbCr).Bounds image.(*YCbCr).At image.(*YCbCr).YCbCrAt image.(*YCbCr).COffset image.(*YCbCr).SubImage image.(*YCbCr).Opaque image.yCbCrSize image.NewYCbCr image.init image.(*Point).String image.(*Rectangle).At image.(*Rectangle).Bounds image.(*Rectangle).ColorModel image.(*Rectangle).String type..hash.image.Config type..eq.image.Config image.(*YCbCrSubsampleRatio).String image/internal/imageutil.DrawYCbCr image/jpeg.(*decoder).ensureNBits image/jpeg.(*decoder).receiveExtend image/jpeg.(*decoder).processDHT image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).decodeBit image/jpeg.(*decoder).decodeBits image/jpeg.idct image/jpeg.FormatError.Error image/jpeg.UnsupportedError.Error image/jpeg.(*decoder).fill image/jpeg.(*decoder).readByte image/jpeg.(*decoder).readByteStuffedByte image/jpeg.(*decoder).readFull image/jpeg.(*decoder).ignore image/jpeg.(*decoder).processSOF image/jpeg.(*decoder).processDQT image/jpeg.(*decoder).processDRI image/jpeg.(*decoder).processApp0Marker image/jpeg.(*decoder).processApp14Marker image/jpeg.(*decoder).decode image/jpeg.(*decoder).applyBlack image/jpeg.(*decoder).convertToRGB image/jpeg.Decode image/jpeg.DecodeConfig image/jpeg.init.0 image/jpeg.(*decoder).makeImg image/jpeg.(*decoder).processSOS image/jpeg.(*decoder).refine image/jpeg.(*decoder).refineNonZeroes image/jpeg.(*decoder).reconstructProgressiveImage image/jpeg.(*decoder).reconstructBlock image/jpeg.(*huffmanLUT).init image/jpeg.init.1 image/jpeg.(*FormatError).Error image/jpeg.(*UnsupportedError).Error type..hash.image/jpeg.component type..eq.image/jpeg.component type..hash.[4]image/jpeg.component type..eq.[4]image/jpeg.component compress/flate.(*compressor).fillDeflate compress/flate.(*compressor).writeBlock compress/flate.(*compressor).fillWindow compress/flate.(*compressor).findMatch compress/flate.(*compressor).writeStoredBlock compress/flate.bulkHash4 compress/flate.matchLen compress/flate.(*compressor).encSpeed compress/flate.(*compressor).deflate compress/flate.(*compressor).fillStore compress/flate.(*compressor).store compress/flate.(*compressor).storeHuff compress/flate.(*compressor).write compress/flate.(*compressor).init compress/flate.(*compressor).reset compress/flate.(*compressor).close compress/flate.NewWriter compress/flate.NewWriterDict compress/flate.(*dictWriter).Write compress/flate.(*Writer).Write compress/flate.(*Writer).Close compress/flate.(*Writer).Reset compress/flate.(*deflateFast).encode compress/flate.emitLiteral compress/flate.(*deflateFast).matchLen compress/flate.(*deflateFast).resetAll compress/flate.(*dictDecoder).writeCopy compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).writeBits compress/flate.(*huffmanBitWriter).writeBytes compress/flate.(*huffmanBitWriter).generateCodegen compress/flate.(*huffmanBitWriter).dynamicSize compress/flate.(*huffmanBitWriter).fixedSize compress/flate.(*huffmanBitWriter).writeCode compress/flate.(*huffmanBitWriter).writeDynamicHeader compress/flate.(*huffmanBitWriter).writeStoredHeader compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).writeBlockDynamic compress/flate.(*huffmanBitWriter).indexTokens compress/flate.(*huffmanBitWriter).writeTokens compress/flate.init.0 compress/flate.(*huffmanBitWriter).writeBlockHuff compress/flate.histogram compress/flate.generateFixedLiteralEncoding compress/flate.generateFixedOffsetEncoding compress/flate.(*huffmanEncoder).bitLength compress/flate.(*huffmanEncoder).bitCounts compress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*huffmanEncoder).generate compress/flate.byLiteral.Len compress/flate.byLiteral.Less compress/flate.byLiteral.Swap compress/flate.byFreq.Len compress/flate.byFreq.Less compress/flate.byFreq.Swap compress/flate.CorruptInputError.Error compress/flate.InternalError.Error compress/flate.(*huffmanDecoder).init compress/flate.(*decompressor).nextBlock compress/flate.(*decompressor).Read compress/flate.(*decompressor).Close compress/flate.(*decompressor).readHuffman compress/flate.(*decompressor).huffmanBlock compress/flate.(*decompressor).dataBlock compress/flate.(*decompressor).copyData compress/flate.(*decompressor).moreBits compress/flate.(*decompressor).huffSym compress/flate.fixedHuffmanDecoderInit compress/flate.(*decompressor).Reset compress/flate.NewReader compress/flate.NewReaderDict compress/flate.fixedHuffmanDecoderInit.func1 compress/flate.init compress/flate.(*byLiteral).Len compress/flate.(*byLiteral).Less compress/flate.(*byLiteral).Swap compress/flate.(*byFreq).Len compress/flate.(*byFreq).Less compress/flate.(*byFreq).Swap compress/flate.(*CorruptInputError).Error compress/flate.(*InternalError).Error type..hash.compress/flate.literalNode type..eq.compress/flate.literalNode hash/adler32.(*digest).Reset hash/adler32.(*digest).Size hash/adler32.(*digest).BlockSize hash/adler32.update hash/adler32.(*digest).Write hash/adler32.(*digest).Sum32 hash/adler32.(*digest).Sum compress/zlib.NewReaderDict compress/zlib.(*reader).Read compress/zlib.(*reader).Close compress/zlib.(*reader).Reset compress/zlib.NewWriterLevelDict compress/zlib.(*Writer).Reset compress/zlib.(*Writer).writeHeader compress/zlib.(*Writer).Write compress/zlib.(*Writer).Close compress/zlib.init type..hash.compress/zlib.reader type..eq.compress/zlib.reader hash/crc32.ieeeInit hash/crc32.(*digest).Size hash/crc32.(*digest).BlockSize hash/crc32.(*digest).Reset hash/crc32.(*digest).Write hash/crc32.(*digest).Sum32 hash/crc32.(*digest).Sum hash/crc32.simpleMakeTable hash/crc32.simplePopulateTable hash/crc32.simpleUpdate hash/crc32.slicingMakeTable hash/crc32.slicingUpdate hash/crc32.ieeeInit.func1 hash/crc32.init image/png.paeth image/png.filterPaeth image/png.FormatError.Error image/png.UnsupportedError.Error image/png.(*decoder).parseIHDR image/png.(*decoder).parsePLTE image/png.(*decoder).parsetRNS image/png.(*decoder).Read image/png.(*decoder).decode image/png.(*decoder).readImagePass image/png.(*decoder).mergePassInto image/png.(*decoder).parseIDAT image/png.(*decoder).parseChunk image/png.(*decoder).verifyChecksum image/png.(*decoder).checkHeader image/png.Decode image/png.DecodeConfig image/png.init.0 image/png.opaque image/png.(*encoder).writeChunk image/png.(*encoder).writeIHDR image/png.(*encoder).writePLTEAndTRNS image/png.(*encoder).Write image/png.filter image/png.zeroMemory image/png.(*encoder).writeImage image/png.(*encoder).writeIDATs image/png.(*Encoder).Encode type..hash.image/png.Encoder type..eq.image/png.Encoder image/png.(*FormatError).Error image/png.(*UnsupportedError).Error context.(*emptyCtx).Deadline context.(*emptyCtx).Done context.(*emptyCtx).Err context.(*emptyCtx).Value context.(*emptyCtx).String context.init.0 context.init path/filepath.Clean path/filepath.Base path/filepath.join path/filepath.init os/exec.(*Error).Error os/exec.Command os/exec.(*Cmd).String os/exec.interfaceEqual os/exec.(*Cmd).stdin os/exec.(*Cmd).stdout os/exec.(*Cmd).stderr os/exec.(*Cmd).writerDescriptor os/exec.(*Cmd).closeDescriptors os/exec.(*Cmd).Start os/exec.(*ExitError).Error os/exec.(*Cmd).Wait os/exec.(*Cmd).StdoutPipe os/exec.dedupEnvCase os/exec.init.0 os/exec.findExecutable os/exec.LookPath os/exec.interfaceEqual.func1 os/exec.(*Cmd).stdin.func1 os/exec.(*Cmd).writerDescriptor.func1 os/exec.(*Cmd).Start.func1 os/exec.(*Cmd).Start.func2 os/exec.init.0.func1 os/exec.init os/exec.(*ExitError).String os/exec.(*ExitError).Sys type..hash.os/exec.Error type..eq.os/exec.Error os/exec.ExitError.String os/exec.ExitError.Sys layeh.com/gopus._Cfunc_gopus_setapplication layeh.com/gopus._Cfunc_gopus_setbitrate layeh.com/gopus._Cfunc_opus_decode layeh.com/gopus._Cfunc_opus_decoder_get_size layeh.com/gopus._Cfunc_opus_decoder_init layeh.com/gopus._Cfunc_opus_encode layeh.com/gopus._Cfunc_opus_encoder_get_size layeh.com/gopus._Cfunc_opus_encoder_init layeh.com/gopus.NewEncoder layeh.com/gopus.(*Encoder).Encode layeh.com/gopus.(*Encoder).SetBitrate layeh.com/gopus.(*Encoder).SetApplication layeh.com/gopus.NewDecoder layeh.com/gopus.(*Decoder).Decode layeh.com/gopus.NewEncoder.func1 layeh.com/gopus.(*Encoder).Encode.func1 layeh.com/gopus.(*Encoder).SetBitrate.func1 layeh.com/gopus.(*Encoder).SetApplication.func1 layeh.com/gopus.init type..hash.[240]layeh.com/gopus._Ctype_float type..eq.[240]layeh.com/gopus._Ctype_float type..hash.[720]layeh.com/gopus._Ctype_float type..eq.[720]layeh.com/gopus._Ctype_float type..hash.[18]layeh.com/gopus._Ctype_float type..eq.[18]layeh.com/gopus._Ctype_float type..hash.[8][18]layeh.com/gopus._Ctype_float type..eq.[8][18]layeh.com/gopus._Ctype_float type..hash.[21]layeh.com/gopus._Ctype_float type..eq.[21]layeh.com/gopus._Ctype_float type..hash.[32]layeh.com/gopus._Ctype_float type..eq.[32]layeh.com/gopus._Ctype_float type..hash.[8]layeh.com/gopus._Ctype_float type..eq.[8]layeh.com/gopus._Ctype_float type..hash.[9]layeh.com/gopus._Ctype_float type..eq.[9]layeh.com/gopus._Ctype_float type..hash.[3]layeh.com/gopus._Ctype_float type..eq.[3]layeh.com/gopus._Ctype_float type..hash.[200]layeh.com/gopus._Ctype_float type..eq.[200]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___3 type..eq.layeh.com/gopus._Ctype_struct___3 type..hash.[200]layeh.com/gopus._Ctype_struct___3 type..eq.[200]layeh.com/gopus._Ctype_struct___3 type..hash.layeh.com/gopus._Ctype_struct___2 type..eq.layeh.com/gopus._Ctype_struct___2 type..hash.[4]layeh.com/gopus._Ctype_float type..eq.[4]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___4 type..eq.layeh.com/gopus._Ctype_struct___4 type..hash.[960]layeh.com/gopus._Ctype_float type..eq.[960]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusEncoder type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder type..hash.[2]layeh.com/gopus._Ctype_float type..eq.[2]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusDecoder type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder main.init.0 main.main main.encodeReader main.encoder main.encodeWriter main.decodeReader main.decoder main.decodeWriter main.encodeReader.func1 main.encoder.func1 main.decodeReader.func1 main.decoder.func1 main.init type..hash.[11]string type..eq.[11]string type..hash.main.DCAToolMetadata type..eq.main.DCAToolMetadata type..hash.main.DCAMetadata type..eq.main.DCAMetadata type..hash.main.FFprobeTags type..eq.main.FFprobeTags type..hash.main.FFprobeFormat type..eq.main.FFprobeFormat type..hash.main.SongMetadata type..eq.main.SongMetadata type..hash.main.OriginMetadata type..eq.main.OriginMetadata type..hash.main.OpusMetadata type..eq.main.OpusMetadata crtstuff.c __JCR_LIST__ deregister_tm_clones __do_global_dtors_aux completed.7200 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry opus_nonshared.cgo2.c patch_transient_decision ec_dec_normalize ec_enc_carry_out find_best_pitch exp_rotation1 smooth_fade gen_toc silk_biquad_float gain_fade opus_copy_channel_in_float opus_copy_channel_in_short deinterleave_hadamard ordery_table transient_boost transient_viterbi logSum diff_table.14699 opus_copy_channel_out_float opus_copy_channel_out_short deemphasis.isra.14 intensity_stereo.isra.18 exp_rotation.part.22 SPREAD_FACTOR.13067 silk_LTP_gain_vq_0_gain silk_LTP_gain_vq_0 silk_LTP_gain_BITS_Q5_0 ordering10.7768 ordering16.7767 delay_matrix_enc delay_matrix_dec silk_setup_resamplers sigm_LUT_slope_Q10 sigm_LUT_pos_Q15 sigm_LUT_neg_Q15 tiltWeights HARM_ATT_Q15 PLC_RAND_ATTENUATE_UV_Q15 PLC_RAND_ATTENUATE_V_Q15 gains.10681 error_strings.10701 correction.11878 CELT_PVQ_U_ROW quant_band_n1.isra.34 quant_coarse_energy_impl.isra.37 beta_coef pred_coef small_energy_icdf compute_mdcts celt_synthesis mode48000_960_120 second_check e_prob_model LOG2_FRAC_TABLE celt_decode_lost compute_theta exp2_table8.10343 quant_partition quant_band bit_interleave_table.10498 bit_deinterleave_table.10508 tapset_icdf spread_icdf trim_icdf intensity_histeresis.11350 intensity_thresholds.11349 inv_table.10789 opus_decode_frame CSWTCH.2261 opus_repacketizer_cat_impl ms_get_preemph_mem ms_get_window_mem vorbis_mappings opus_multistream_decode_native opus_multistream_encoder_init_impl tansig_table tonality_analysis.isra.46 analysis_window tbands extra_bands dct_table mono_music_bandwidth_thresholds mono_voice_bandwidth_thresholds CSWTCH.2337 stereo_music_bandwidth_thresholds stereo_voice_bandwidth_thresholds opus_multistream_encode_native topo weights eband5ms band_allocation logN400 window120 fft_state48000_960_0 fft_state48000_960_1 fft_state48000_960_2 fft_state48000_960_3 mdct_twiddles960 cache_index50 cache_bits50 cache_caps50 fft_bitrev60 fft_twiddles48000_960 fft_bitrev120 fft_bitrev240 fft_bitrev480 CELT_PVQ_U_DATA silk_LBRR_flags_2_iCDF silk_LBRR_flags_3_iCDF silk_NLSF_CB1_WB_Q8 silk_NLSF_CB1_iCDF_WB silk_NLSF_PRED_WB_Q8 silk_NLSF_CB2_SELECT_WB silk_NLSF_CB2_iCDF_WB silk_NLSF_CB2_BITS_WB_Q5 silk_NLSF_DELTA_MIN_WB_Q15 silk_NLSF_CB1_NB_MB_Q8 silk_NLSF_CB1_iCDF_NB_MB silk_NLSF_PRED_NB_MB_Q8 silk_NLSF_CB2_SELECT_NB_MB silk_NLSF_CB2_iCDF_NB_MB silk_NLSF_CB2_BITS_NB_MB_Q5 silk_NLSF_DELTA_MIN_NB_MB_Q15 silk_LTP_gain_vq_1_gain silk_LTP_gain_vq_2_gain silk_LTP_gain_vq_1 silk_LTP_gain_vq_2 silk_LTP_gain_BITS_Q5_1 silk_LTP_gain_BITS_Q5_2 silk_LTP_gain_iCDF_0 silk_LTP_gain_iCDF_1 silk_LTP_gain_iCDF_2 .L2413 .L8199 .L2414 .L2416 .L2417 .L2418 .L2419 .L8187 .L8189 .L8190 .L8191 .L8192 .L8193 .L8194 .L8195 gcc_context.c gcc_fatalf.c gcc_libinit.c runtime_init_mu runtime_init_cond cgo_context_function gcc_linux_386.c threadentry gcc_setenv.c gcc_traceback.c gcc_util.c _cgo_export.c cgo.cgo2.c __FRAME_END__ __JCR_END__ __x86.get_pc_thunk.bx __x86.get_pc_thunk.bp __x86.get_pc_thunk.dx __x86.get_pc_thunk.si __init_array_end __dso_handle __x86.get_pc_thunk.ax _DYNAMIC __stack_chk_fail_local __init_array_start __GNU_EH_FRAME_HDR __TMC_END__ _GLOBAL_OFFSET_TABLE_ __x86.get_pc_thunk.di __x86.get_pc_thunk.cx ec_enc_shrink silk_rate_levels_BITS_Q5 __libc_csu_fini unsetenv@@GLIBC_2.0 pthread_mutex_unlock@@GLIBC_2.0 silk_PLC silk_pitch_analysis_core_FLP cos@@GLIBC_2.0 celt_lcg_rand silk_pitch_contour_10_ms_iCDF _cgo_740ba308874b_Cfunc_opus_packet_get_nb_frames ec_enc_uint unquant_fine_energy opus_packet_get_nb_channels silk_Quantization_Offsets_Q10 silk_TargetRate_table_MB pthread_attr_init@@GLIBC_2.1 log@@GLIBC_2.0 opus_decode_float silk_sign_iCDF silk_Get_Decoder_Size opus_multistream_encode __vfprintf_chk@@GLIBC_2.3.4 silk_Lag_range_stage3_10_ms opus_repacketizer_create silk_pitch_contour_10_ms_NB_iCDF silk_stereo_decode_mid_only silk_Encode compute_allocation opus_repacketizer_init silk_CNG_Reset _ITM_deregisterTMCloneTable silk_resampler_private_down_FIR isqrt32 resampling_factor silk_LTP_gain_BITS_Q5_ptrs x_cgo_setenv silk_LTP_vq_sizes denormalise_bands opus_repacketizer_out_range_impl hysteresis_decision pthread_attr_destroy@@GLIBC_2.0 get_left_channel silk_NSQ_wrapper_FLP run_analysis pthread_cond_broadcast@@GLIBC_2.3.2 stderr@@GLIBC_2.0 silk_decode_frame silk_decode_signs silk_resampler_private_up2_HQ opus_decoder_ctl silk_encode_do_VAD_FLP opus_decoder_get_nb_samples silk_resampler_down2 silk_shell_decoder celt_fir_c frame_size_select celt_decode_with_ec silk_encode_pulses _cgo_topofstack spreading_decision fatalf memmove@@GLIBC_2.0 silk_bwexpander_FLP x_cgo_unsetenv ec_enc_patch_initial_bits silk_LTP_vq_ptrs_Q7 free@@GLIBC_2.0 opus_strerror silk_stereo_quant_pred silk_pulses_per_block_BITS_Q5 opus_fft_c crosscall_386 celt_encoder_init memcpy@@GLIBC_2.0 silk_decode_core opus_multistream_decode ec_dec_icdf silk_LTPscale_iCDF _cgo_sys_thread_start x_cgo_inittls silk_Resampler_2_3_COEFS silk_stereo_LR_to_MS silk_process_NLSFs_FLP silk_NLSF_CB_WB silk_stereo_find_predictor downmix_float silk_gain_iCDF _edata renormalise_vector silk_Resampler_2_3_COEFS_LQ pthread_cond_wait@@GLIBC_2.3.2 opus_custom_encoder_ctl silk_gains_dequant silk_stereo_encode_mid_only silk_uniform5_iCDF unquant_coarse_energy silk_NLSF_CB_NB_MB opus_packet_parse_impl silk_CB_lags_stage2 x_cgo_notify_runtime_init_done silk_NLSF_VQ pow@@GLIBC_2.0 opus_multistream_encoder_create anti_collapse ec_decode_bin __stack_chk_fail@@GLIBC_2.4 silk_SNR_table_Q1 silk_NLSF_del_dec_quant tonality_analysis_init silk_stereo_MS_to_LR silk_insertion_sort_increasing_all_values_int16 silk_inner_product_FLP silk_insertion_sort_increasing opus_custom_mode_create silk_Transition_LP_B_Q28 silk_find_pitch_lags_FLP silk_regularize_correlations_FLP silk_LTP_per_index_iCDF silk_delta_gain_iCDF pthread_mutex_lock@@GLIBC_2.0 silk_Resampler_1_2_COEFS get_right_channel alg_unquant silk_shell_code_table0 silk_quant_LTP_gains x_cgo_set_context_function mlp_process sqrtf@@GLIBC_2.0 silk_A2NLSF_FLP silk_stereo_encode_pred silk_LTPScales_table_Q14 silk_VQ_WMat_EC_c silk_control_encoder silk_LPC_inverse_pred_gain_FLP silk_scale_vector_FLP silk_Resampler_3_4_COEFS fwrite@@GLIBC_2.0 silk_LP_variable_cutoff silk_Get_Encoder_Size opus_decoder_destroy silk_Lag_range_stage3 silk_gains_ID tonality_get_info _cgo_release_context pthread_sigmask@@GLIBC_2.0 silk_apply_sine_window_FLP silk_control_audio_bandwidth opus_multistream_encode_float ec_laplace_encode floor@@GLIBC_2.0 silk_max_pulses_table ec_enc_bits compute_stereo_width silk_levinsondurbin_FLP opus_packet_get_nb_samples silk_sigm_Q15 silk_LPC_inverse_pred_gain opus_repacketizer_get_nb_frames stereo_itheta silk_insertion_sort_decreasing_FLP silk_stereo_only_code_mid_iCDF silk_stereo_decode_pred silk_TargetRate_table_NB silk_resampler silk_decode_pulses silk_corrVector_FLP silk_lin2log malloc@@GLIBC_2.0 silk_HP_variable_cutoff __data_start encode_size opus_encode_native silk_NSQ_c ec_tell_frac log10@@GLIBC_2.0 ec_dec_uint opus_get_version_string opus_multistream_decoder_ctl silk_process_NLSFs silk_rate_levels_iCDF opus_packet_get_samples_per_frame silk_noise_shape_analysis_FLP ec_encode_bin strerror@@GLIBC_2.0 silk_InitDecoder __memcpy_chk@@GLIBC_2.3.4 compute_frame_size _cgo_740ba308874b_Cfunc_gopus_bitrate _celt_autocorr ec_encode silk_Resampler_1_4_COEFS __gmon_start__ silk_CB_lags_stage3_10_ms opus_multistream_surround_encoder_create silk_residual_energy_FLP silk_shell_code_table3 _cgo_panic silk_LTP_gain_iCDF_ptrs comb_filter silk_pulses_per_block_iCDF floorf@@GLIBC_2.0 _IO_stdin_used silk_NLSF_stabilize get_mono_channel opus_multistream_encoder_get_size pitch_downsample opus_multistream_encoder_init check_control_input silk_uniform8_iCDF silk_NLSF_EXT_iCDF opus_multistream_decoder_create silk_sum_sqr_shift silk_encode_frame_FLP silk_log2lin silk_inner_prod_aligned_scale ec_enc_done silk_init_encoder compute_band_energies validate_layout silk_NLSF_decode silk_resampler_frac_FIR_12 silk_NLSF_VQ_weights_laroia silk_uniform4_iCDF __libc_start_main@@GLIBC_2.0 ec_laplace_decode opus_multistream_packet_unpad silk_LPC_analysis_filter celt_pitch_xcorr pthread_attr_getstacksize@@GLIBC_2.1 silk_InitEncoder opus_pcm_soft_clip opus_ifft_c silk_CNG silk_interpolate __libc_csu_init silk_warped_autocorrelation_FLP silk_resampler_private_AR2 opus_packet_parse sigfillset@@GLIBC_2.0 opus_multistream_decoder_init opus_repacketizer_cat silk_TargetRate_table_WB _cgo_wait_runtime_init_done silk_bwexpander silk_decoder_set_fs memset@@GLIBC_2.0 silk_Transition_LP_A_Q28 opus_encoder_ctl sqrt@@GLIBC_2.0 silk_process_gains_FLP opus_encoder_destroy silk_scale_copy_vector_FLP _cgo_740ba308874b_Cfunc_gopus_decoder_resetstate silk_decode_pitch silk_control_SNR _fp_hw silk_pitch_delta_iCDF downmix_int net silk_CB_lags_stage2_10_ms silk_LTP_analysis_filter_FLP _cgo_740ba308874b_Cfunc_gopus_encoder_resetstate silk_pitch_contour_iCDF silk_stereo_pred_quant_Q13 silk_Resampler_1_6_COEFS opus_multistream_packet_pad opus_multistream_decoder_destroy silk_solve_LDL_FLP silk_VAD_Init alg_quant ec_dec_bits opus_multistream_decoder_get_size silk_LTP_vq_gain_ptrs_Q7 __bss_start init_caps tonality_analysis_reset opus_packet_pad silk_A2NLSF celt_iir x_cgo_init silk_NLSF2A opus_multistream_surround_encoder_init silk_NLSF2A_FLP silk_find_LPC_FLP silk_LPC_analysis_filter_FLP opus_encode_float silk_PLC_Reset remove_doubling silk_LSFCosTab_FIX_Q12 opus_packet_get_bandwidth celt_encode_with_ec silk_CB_lags_stage3 celt_preemphasis silk_type_offset_no_VAD_iCDF silk_uniform3_iCDF silk_shell_code_table_offsets ec_dec_update ec_dec_bit_logp silk_LBRR_flags_iCDF_ptr surround_analysis silk_LTP_scale_ctrl_FLP crosscall2 x_cgo_sys_thread_create silk_resampler_private_up2_HQ_wrapper celt_encoder_get_size silk_decode_indices silk_nb_cbk_searchs_stage3 silk_resampler_down2_3 fputc@@GLIBC_2.0 silk_lsb_iCDF silk_init_decoder celt_decoder_init opus_repacketizer_get_size opus_fft_impl silk_NLSF_interpolation_factor_iCDF silk_decode_parameters _Jv_RegisterClasses silk_shell_code_table1 ec_decode silk_biquad_alt amp2Log2 silk_VAD_GetSA_Q8_c silk_bwexpander_32 silk_autocorrelation_FLP haar1 silk_encode_indices silk_NLSF_encode silk_pitch_lag_iCDF exp@@GLIBC_2.0 opus_decode_native silk_PLC_glue_frames silk_uniform6_iCDF opus_repacketizer_out_range pitch_search _celt_lpc opus_multistream_decode_float opus_custom_decoder_ctl silk_find_LTP_FLP __memset_chk@@GLIBC_2.3.4 _cgo_get_context_function opus_encoder_create nanosleep@@GLIBC_2.0 tf_select_table opus_multistream_encoder_destroy ec_dec_init __fprintf_chk@@GLIBC_2.3.4 silk_pitch_contour_NB_iCDF silk_energy_FLP pthread_create@@GLIBC_2.1 clt_mdct_forward_c silk_Decode silk_schur_FLP silk_type_offset_VAD_iCDF silk_gains_quant silk_corrMatrix_FLP ec_enc_bit_logp _ITM_registerTMCloneTable silk_stereo_pred_joint_iCDF clt_mdct_backward_c pthread_detach@@GLIBC_2.0 x_cgo_thread_start opus_multistream_encoder_ctl ec_enc_icdf silk_LTP_gain_middle_avg_RD_Q14 silk_residual_energy_covar_FLP silk_find_pred_coefs_FLP abort@@GLIBC_2.0 silk_quant_LTP_gains_FLP silk_ana_filt_bank_1 silk_shell_encoder opus_repacketizer_destroy silk_NSQ_del_dec_c ec_enc_init silk_NLSF_unpack opus_repacketizer_out silk_resampler_private_IIR_FIR _cgo_try_pthread_create eMeans _cgo_740ba308874b_Cfunc_gopus_application opus_decoder_create unquant_energy_finalise silk_Resampler_1_3_COEFS opus_packet_unpad atan2@@GLIBC_2.0 silk_prefilter_FLP _cgo_yield x_cgo_callers silk_k2a_FLP quant_all_bands opus_multistream_surround_encoder_get_size silk_burg_modified_FLP silk_resampler_init silk_shell_code_table2 celt_decoder_get_size silk_encode_signs _cgo_740ba308874b_Cfunc_gopus_setvbr       ZLIB      hxa```bdf`a@2`pqpy:^4}ztqy90䍚a:Sa@L`M+sb8&_ 7& (!&og$!$ &ZLIB      }x	U7?	Yf! ;-@2w3d`62Mۚݕjgl//n .)
*(={Vgs^省﹵ݺkwrb  ^h_k֪Bl'bQ~#f[ëX<TMh纁tH/R5빮_nfUś<%nkq`m/	bA XȊ7]3O9ش/rvzގ2ovdw5Or5}e)\63<%E7| O!8aLcHU4{Sx2sG)="nPjv޴M?_tl]c`Az)Ǆ(quKx#YX*¨ѣИkS2-&%8I['ϱG|״.V]u6=~y ܭX S *Rv+xYd	O}VȽu98Cz~)E7p+0㺎[=<Ey6܆1<rQc8De-*kZ̃HUTeQMxeӓ
2kTOb-QN'+O?U,PGBO*U-d[sUa6Bb&\YۼhPʜXeƅc,%8 a%X'+ǔPQ!o',+gg%XkzJ>_D Ӣ:SceT|W3l6eKԔPpzBccQ+Q0=ަW@ɴeӁ-#v*BGn)dMSݪc"ʆE9py˓Ƹ->nAݮwт(۶L~H9&iװ(d3ZvZbⓎ;Dn+D
p}EI!jxLzfa\^:op)b3[EOTg0T|z'h}ߌq+39d(o骅[*
*X°5Vq*5Qe݅|-RZjŠQB{
Ƅ(8SԋD(H6^+lJ`NO-lѠ~F0)8]+71 Z`R)D	58͊f)#A_,-=7ضM}tUAڦ9jS[/m-t֧&pFRT	QգkTW^Q5:퍮W.J3mNEtH+Ld9A~ȓ
Sp?òf}pPcq<WdʷUF1xK<:-UE1bz+4"EiE^:"S9W'Tߔ͕r`@3BŜND-s5i)h 3"rǀWysE)KI$1B/*0M5QmIp6$E:GG0ļq6܍B2_FrИ}Ri7ޱq(Blm
RwC	xA	#_mWJkMӁ
T9(˰F	ҀV֝R	qD!J'TCnFWoj/][=JDtQJzԶל`E`0DA#(o*VfӊS(X+OT`L<D\QD*<^/Q+^GGŀVjbv.F>}_dE
UYYNQ5ÃGqVh߁I\cTݨiHa\ִ"%td:2JD2J4F
eOUm>jmW̆&^㊎4-~ӮO5߉J0 x?d/QQGO.oo+\'	X+`َQvEa80͋V&|ӸnQxfN)xL݁&ʵ|ö;i!:&V$)c_1Ó;lTK
Ex6JKaDI`z}ZYpJ..AXW.ϓ-K[ve4Tx/s0szwOZ~;+]Q?m!?ct.) {NQͭ>xTkwعMC+``n48vsCuVqy:k5)̜Pب4k1|
^]pdpYbeJ"LmbKx!pR4g7nc(|!djy@F+M%lK3z`OLE͖>e&Wh˩M~z oc8/9a%0AjhȿXVbp,o}aQ{={Jwf1_yp=[zvA&Nӿ"^j
9Xsa8V1s{p.[ߛO/t6nT߲pСi\Ft8Q~ʌG'MprrX!|3"[\0(./#sNs*~)~̉[(hM-)M<]w.鸯/I/p}pWe&Q/^fs
D~DNq݆'t!wvW0^zzn"eMW6QV,|TݬruMꦏ:R6wuEM=M)esǩ[EM+U"S7^V7KצlUtСnzXlV9*n:]<	[W7kav\츲',Z4UPTQR6|v~)^[ӵ1fpc¦}prj9źO`T 3
rq"2j&.Pթ9U37{dZ4jrx`,b≮1D̢#TC TcjQҼ_zJBQjFSkF-LUq5t|tG̥\?j"6AP;*S`VU5˙=iȖ/5G;-V1b:5kevehl
8O%װELqܩJ}A;DdXF~cMZCtvna8Jf̯slyڀmڽѐƍ*1WL^LmO
Ugꆕ:Nèom*jD+fm77lT,c'K-Jc*6}VRx8b*y%F%om+xyЃ"LvtED"T/TaEE}U5>XF{:va%*zuT.l0ЀQ16Q1'#8N5(d'ӈEYIw&L[vQ5:QmT#Ԉ(a]ʵ#.|airEvQ3Ǎ񺉫"בU;]]\PmX^Q$준Cgr/HU]ve>TfJ|b[y7*&󣆙"TOUw/uUXtVʲXﮘT#X̯D5->ߐ-<HJ>NnJ;JgqAq]sוd[uwNQeפTU<9M</"UæT_S,c_KfEVuMꢌz0Qu~th\.=Ò6[˒['qJBj)ѺLZ<25{|#jE1XЈm9GܮP3j'yv\%u+tk#i:NUeT`W5@.M~FjBo&r8]]~}:v|BC\+db
昐O1AR\zYv7~loaTP5O4x͓Rǌ'Z7\ÔH{Ss/VLÙsUuE3P	_<MQsE{UgsLpy{J uT+Էz$ENjgXK|mIp(H&Ǔ7*~C-FnPN,Ш()3%?t사dtFXҰɯWiQTZ}Z}e*%c%_#oCTE>Rܠ[ܒiSoL?P3)\s5^_5v9I;?2m>^U㮨ɒR K|QQ_w|%ZGAzxX|qn-G򣲗315jǗeLśuOoT3_*wnaDȏ.K͊O=%*#*[G8peBx%mcBdKD%Oa+
_Pjąqf9ܫ/?0=4wpبcY\a"o:f9,Oˢ81uS1Lħu:c5L@3Xaq|T14kx]_0C	t,c2	4~h5îD43k<KMfFx^֕Jہ&q i0EAd`4/2ⷺR=zk
)F5݁SM"F:Yܯk&0uMcFs5h
c4/0t$),&p<i8fqTnd43fM1hg4蚈
FS,וЛ&㡺c4!]S2yp=YLWh5}hFs)}>h5ہ_3?McJWM`4>h_4='F3b>.^&~F8u3p+Y<+C1vqYk2a4k.]c4=bp8Nd4IF\Wqhd416qM9͢+Ջ3Ռq'9^$8f4c4Rm3e-FsxXW-e4fqT[0`4ˌ]h
t +ա1%fp39<+N/3@[ZW/1ET
&pi|,~+͚~h0²tu`Ne4뚦hFu?q$eu`Fi+F45ށ0t!+g4.`4uMFXp9+NFS3GtvIh3ff:c4!FS2yzFI4f	Y
5,4&c	<c
߯a{u$i5cc1tesX|_8tL c
tlQc	lsއbi19!uWtL	SxS4W0݁~0uL:qYܡcӐ1e&1u14f:i~c{:{Y4!iܥcH9B_d4ݺ&CfQ]8(sFSxvZkq]i1h6	h
70}fm٣k21AF38>+w1z&ԾA9Jh2uq/<hh{3Q&q
)lf42wu!c:IlVV2A?YlҕO2WMnFxQ#ŞRkx$1hS&iFiTk2ıPa4O05RSFIv?Ng4tsQ72-h[kJ
FcXh%F84hw03R.qo@$|FsTTd4MFh5͡WWOLFi,֕Ze4]tM h2Ō]|8^b4úp f41]M=8b42Sf6Y||&L2:F1ąqY^ԕ&rFb41GJ]M>1<ho1N#g4aFsu|F㸁$c4`Q]sWWhd4Mfp9FWjS`4%uMb4su6:Fcc4ytMcoF38Nѕ͌YF.)<h35JFcg4M&IF*hJ/N5=MHFS8Ӛ&q$h۞k2ñRK[a4O05SF3YGWjiw?Ig4Mb4na4GtUFd]Xhk͢+g3WMFx,e4)YFh>i\hԕZχFhihPԕ3K&cFSxvNc$\FӸ,hJcq^$`4Ռf0hkU&CFiho3JiJ3$qcƿp!4eƿWWjQ2Ƈ⣺R+w%1|`4Mc1]Jm01،&p>)h1:eAe4cM⃌q|nӕ0&k
0+-F8$c4{9Fs'41ތ&p)h&XeS@Q.Db \KYMgz\wqµ^QẃlX'"oS"mL.8`})c!~Dz1Z9ƌ]G2Noݲp=µUC}aE:gx]ةpLbGۘ,Nri5@ڱpqxio,K!x<[\ɯ3}o%o+EMv".cH*J䑿uK;w=<o**$
CQ
֜Iy],N;A͚@"P=J@Q]%J~"Zw+㹮ȅ*Ro=^5X#j6x4Avql$
ɟғ~-kHE:5ߚV;OÈqtLW-
O<}Byh,X7xEfi%/PF)Tۅ~ׂU%fNe+?\HxԴ˟2wLѯvjʅ_D
%8X{mjrӠEqdLteIIԣȟル>k"
xs\UYbdL򟩆Bp'>N8MY@T[N 
v8E(R&W(W_>#Iϔxe(0-Zl8Gݠ_EK/u<$JxnHgicPQWhr	ZpYO+f7g_fEobdZ:.-(lJ'GML*p@\Q|E7t\7Wm,/Z^^U$lh}1c:&wŸJUjk[Ny%fߠ~8kp!5-m_ߤ~3hnz~c
77h`;fy{O\9nd\pJ.X4R|*jc:Ϩg֦i/\*왽~QsGû\%ݸzP'Or,dzgG"oe+9ٝ4q3lQ|jFqtNuts'4\P9ERHH-AEA)iЦw/~;om)N؂˛Tm܁u^e#&5Z6f+El,fca|A7=-N-\TO|	(el$%]-AВ%t?fSBq7W(lAp1@~o-Vd?b|~9}[=Y/Fu1ʾܯyfg{֌Ǿbf[no8?`c/yASPL/t#`r&7Oo^<d0YΚ\"XX,̀fk?qa?`DɉRB`Ccsq5Tk
Q,pU>-pԶYn
bmH;.)#Mۛb˥a5ETR4N\&*ׅvY["x\*Oj)*b
c?7yjk8zŽZ\@$i)K=_'Hě	T5bĈ]VŴnJon×yޒ~KQ4\4q}:WT&<0e9MVXe0\J͊\(zUhpzbX+kS[BtuZ"'Fnmv:<QV{nΞha옝0(v֯TK,X(oQװ73;ZwZrA6n.^8-,<OajSr+K˵7f!\,>\A;i/쎙𒞘Vm	_8hK;ςͺoZ-`oPVQWm	.XC{mT.Ԓ../z۫j|H}3!o#@M]7`Qh~&
8lhQe=KY!炉ӱv,9\|E-1!W_v,/zdNb<#s8Ivw!vFe6e]x\OI2tӥ{8XGs%ٚk zSoS=dB6^FLy`#`ጹB4̽vX?3_猅#݃ՏcWXmЄ	gw9!
`Л-sLI3-&Gs^|EҰu6&,u\ǺqBq@hBOQꇣAѲXfxz擢{&\-TCV׎*o"zpO^ڎ2ffv8dE?)WY7=^8?w
Nۑ-S@P9K]U͛e):G'M(.t*-?}F[ߦw?(W	>^i->2nV<?ҎCh>xr:JNt3IQN`/k_2wAȟvSF]()ܬH^&í^(__像K,M*/(5SH
m|ym>4siQUeVWEG$;ƌDG6I7  *oP cso1h͗#\w8Io\eS^ôC>AÈ`r4qۙ>sM9k5(8O8ϰ|EsDbE/?P+bOPw_KNV7WZLIB     wx=|SU7MӦ,)
(eBVF,4M6	IZZ,{OETeDq*3}Kg{=^G.g8m\Qa76WۑmjԠQM26pxS>a0Tb"QTȳfYuĝÚxNgw	1Pbt{\6s^%_1/'Z T؝lb(8DtqgGC2T~,d$qT-4DDAA7%2uq8I>*8鯆W_HL`a)4F(3̓ "Qy8CHs9EMר i1.oJ0cV<= 5-hTLS|*?!`u4/c拞z/-s*ܜGýqׁp4ϒ	W _&q{pk- -qPיp5W ?'q]w@]UJk/ӌFȶR3'xɒg i I⬄ Ti8h *qi;|&U.p=i8Mr@^CM~ݗ
#pso|n{Vof}-'[DMH".lu=nSqԦQԍPㆊB	d
%#noՓӬpP\F&"Зh(,q1ߖ2,3#jbYAR>ckWFCL7ȻB%e)e4y38<`Se3a#C)m;B/4z/5(je>x{o
su7˚`9&Q
)8M "RR%m!6M.:wo۝HBP
CwId7i$-A*&wKnӵdHۥ(|\(|))zp2!+K'6\^YːܮG;qb[eZMƎXVsh7"2oF"kkOP9ɸft ] Ꙍ5z|3.Go.dI?:}{C[UVz ;Hj%A`JwVKnO8ALem.  Ҩ]ڂ	CߎGBna	:5>F14K/5BS$'	R?ߗ"CILJoSI-5Ǒ]p[s}ədk]|8Bݦ{͑-t9}͚$f;2DuFr8{9~dG#Ֆ!IMpg;;wpYUJ}J'ғS&;6FV&㐬,ݶ#2p{FUVie1.LݦE.4݉z82wF_27[F꽋ۻ$4hw!kkq8JffBcz蝹c4ss\w.wL%7jeMPWX޽nvgȒ'Fʶzwa35dܚ9ur4vpy\.i3q fY}MTD yTMRΪѠ(?s<BTxQuQ#a@wg@O6M")6X\97e݇Vɺ.Vz8nrN#q.POM<="h+v&ԽsyJ@గ5M3e5΁9(e,Ӏ|fȋtݍ! XV4/#5Do@9ZLEe'pwuIH<bn)39,IPC@s5  \(C7OsQ+1E<P+BQO<1Y4hcR|3,Zܶf✙D,xbR{X>)Xz JMTWZ("7ǞcklPSȳzNq$$"._T(M:s!.g:{mo/`Hqӽv_:Z{,ߝ	S%+!Gw!dH,qDx(ak~'go34xf:D'Li..U[_4a0E$6pmmNV`K@zIMMkґ(U++;MPsTpڇS[2}!PB˖-gnE4W*v@ aPq~/f:*dLL !q~bmp.>GibسV/I
5&
"i	hs
̴[ݲz@|t[_:R{QoϑgJͶ{d8vHbpur:3x}VOݙlym<i2C0|fZ=vUA!*J\asw!y1$e*sg
WJ3ӞIl$}i "Q鲹HŤb^q
+qHmuvKemY:ĬkZ }#Ӗiuoi}ȍAkϥ,DGJS\W}%aŞ1<_1`8z]`D(P{<!p7rꎖX!ĵĠa,fN!NB4ԨgR{W@J@ީ%j(39{A;)>Ł[<̒s1峘Xf/5;|vEmx`HIli.+WxDִ^082	;v)GGehTZ	uKO M7>k*y:BT!㿡IG`+<Z>jHaKsPb;<9T4}J. 9}cMr%yCP7x`{h&Qln$f0߀p4#@ڇCE#=vA^b*yb` ǆG]I9ǚeOfom7A6*pp6+2Uי.Wv}H14o@DBD}+u$"3]cx5ǝ7ӝlWFzytEE|p.QyAg|buTQPN	]CDuRTtXCy;|>ȑ<WݓqlX4"\yM3i0w`3@R˿x:¥C"A_J#]z<u\^zZp.VoVH	v<ํ<-*ÌlLA/r4_ 5bwg%xS}SR˜	]}CC U3dZ'ZEN\rH(PݞD倩\A={,uiP\w]屧g!C`ȑP~EHt M{͡]K!*0TXǌJ!L<p7 z|4?:S*Kf?7RzwPS(}N#~D~|>b5c-ZR!8hI.庢M_[LzzzXiUwBռlʤYr] 7Y0lk+h/G(^\>if$9O8qFB/>kg4&^sS=
;Hv<r!KO~;J3$6a\6~;6 8{9[uFb]YOB2lYsp!mpeASJqKI!ɂr  Dn16m2dlm2$#q3>mYn@wsn}G,m3eU*Fd˾RVw/Ӯ߽!&g` ,n/3_E&iJ!JU)gȕe7u}#yN
XEd̜S L܎\zlDe'ZӉ!#JfnxJ,l	''ǍCSZ<N,k'V[Bf(dId3zf+z0B01;P4;1`^]?JQv-"˭BTK-X&Ir(yBWܯ"P<p0-ՆlOj#;-pV|~Zn""?	AIaii$WWFŖX<ڶCpgUذq' 9ElKl<y;i8nkP	A\`L|6mp-G#{!pR?FhFzqUr[+0ةu9XE5`UHe:.Zڂۅmb{}VSbX=;%#D(}M|!TB%vI[kVJt.N@bR;08qF=];w;81jCV-oZ&5DLhboԨ] Qw
&ÿٝaX>^4j*de&<)i!gMdV5pߔ94wEHxuR%6~ɞnsy@zX0@yxQWtNζex X{hvV(R:B979xv ]v-fc]udRW(OV'vx'pPK0}2ݑPsBF
y	8}@^͐-vu93~=G{ň*`+)AhΞ1LwYGV go
ngYU=gj-E!x?[X6)JLANJx.7~<DwණkGF<\s93({>
k{bw{=tTA+rܹ`Ny0.ުG{Wv*PSɵ).އu7Orby<.{ٮTx,+\:MܘyJz$ftH-DMkNE*Stzy$$k!iy]6j兮/Px텧p.L>E|f!bY?$iLr:n
p!#&bI^9V)JB9}Ms	:cՉ /d;dW=s8P D"7HLrHRq5MLTK/SY<8!ĚS/YU,_gl-6iӉ2Ƈu 	{9~3uH9 oAtJm䜌dv]lS9/JnUBBDjj}܀imRQz}=ecjr[jk}8(w0p튄Q/ސH4W6I,
8\_w\j؎o߆c疽=b춻qWIRwrwIҕ_މvWR]̀
uBO(;9$&8|WynȰ(KqyRio r+v1>Nݽ+٤'sq^vFot)L/nZ&^{1oВKZ\Ŵ`.u)7>sz1n#h~@Ćn3B?gR(ACgC2N)Oͤp{kKXkGZٳ aͲ{6;^2.e@Ov{S]3l"
<e@
kڠ\o X	q	;0ϭM)7I!]p\30Wvs;[Pi w)<u2޴ߠ)AZ>9e"55Bm	KlX
TH,.uS~FT̀0
oKªɠCzkZOo^%s8T
O3|`"ȴ$뽂rWwM7U+}7Sdɫ wo	A8kjAl䪠ИV&@qƝ܀u$vk*َ4{{p%3|DQA\Nܱmm}w {0 ٮNe@$R.sk]H]b3	<3WN]޵Jrfi>8&:ğf^vH9t.H$uVOA?Oߔ^:o{O	i.ZQ'D;4A&4j&#zAQd)9r5HsI'%J-%Do5I-CKRă~i1&H6X͟IDUYU"b:G+UA } i|a-LK(r9e,D8Dqc~LY3Afi yT2h"("'DI8%RlC]|h}ct/7kBʧay|J+Cm(y~gWIJB'?11G.bYo!Տ05\(wz?&%sܱ$g&wl\J.Hp<m_UL6t9E1Ű?QQ0mD90kc&	-˱	Her.Nv@g:V42XR-kN#obk0ˁ&.SʑMEd;Ҧ%dni[ifӂ AgiT|ȗEk0fe]ZMeTV
\	S.":bmT?ť啬u@RFj6NXQ.B)K5aŷP~	BǤ0.]Մmm5!ƃQziۉ=,KQҶKN1{vs[)K4Q;KjքE1ѿD&W(.,ʦDŁzQ:)K5QĲP:ť8%ko,# \3Eq&j(,&vHa\hS/򎒄)RgǗ1? @%Ax,c	R*U@ZIB%Vt!M(&/k`+㨀@x?R|U-iK[4~sMZ;[t\o5;νК'fgm(~yH8f?vD\'*EqLCY`j
 /+'ŴA~?SF5(-pt
AFIh>MNC})9m\9x-љ2VQXkA;@vMGxEɧSէ5Ah
	w|h  	"=\'j"f<@z	/]S/깔<AQ7[h>^k!JB*[l&7Aǹ;OU4k)	 ='e!(v"~c@U ƁIq5,qC.8Q^T4U+H$C:JCn}?#l_oxSczzu @L҈#|!/Ύ\3-G74b_<0-{({v#
l;$PX~Pt
ƀPD~fy@?HxtMvM`{fO4FzbB#ƴ`o!PF#Kb`+]
b#zzG 'UJu[DLZA 3KBЮfrD5(x3\)	`G[$TaV'~#cX¼>1:nF}=&oPA9q$gz8\a9zśXZa#Y΂/EcELzps- eKTi?PT-;4M|=DR"^x:_H̉8/+Ψ{CvV/g5ĩ)lo±ܫa[8C+,zhCԊ *̈́RiFN1A $&U?8: րr&>;oiv|	~[	O`hC3S>I?)%HxrUᩞpPt4d=REQB-)v[2x
)<``WexXx3:/B`epJZx|>dn9y
z 9)fO %5p$r3J\u?Ų-OCj-&iRך9K9J8Ip\$G	P}b8MΘ^zUGSF6WTP-mAnbXh~Hw(cN>` - LCt  ?jdxv1z%Y=d	iBEhǓGsUǼ'靮8>\C"_	񋌣I&jR/iRIZ.RFH)xs "L ZFl4:ʄ^mQ&PчEozaxVi܁xACMȾ#ٍ:!(FOPk(S!-̦V?LB=l͢uêy~xXk.*&DьAϓU.F(_FoWR_(؈ᔇN45F(I;CT4B2u )BcJ=<$ԓK=EyIR4SRy6dNd#A:Q qj(]UDY01u Q~3</#v/*Kl27
Q/YrmwiM#?w
G=|jD7<AǞ=Š;[>&aIt]{L9J^c9F<r%lxLJ1!YG!dMy6q򜏡&K3X(a#I>w˞q%3#6s:gZQŲ
77PzhUҡyp6u%sL6_4:OTi+D!q!?3@ΏD&Q@7@8ēcV+=7mRlZGh.)fQbU}/<	l/aV$;bGKx*.Q Jl.Ef#q;`hH->;)ret2la#"@V͍~ 6zδFi.=EdQ(~-z	
<M@7r
 }ڀ׶'צP׏X%Q1{7{C-nj#wSL`;)x1 }Q"'%^@
[	)"S\4[gx`T4Vdا2 m,{H\yƕB\ET*hi6PLna 	X\rVK>ð,t=b39&KbGVv	_qeC1p
D\i|'ǁ!g<єL_j*Lc"O/p*ћ s6_\۔ 58g\jNyf4KDH3AK&L,E||]Z4;.?2.L(YU`TaαFܪ88s>P2$X 'eM6@5+5ܱ;SU7g=5PPrGUIK%%	 LvG]_	)Vā3ȧF#'T׈Kgs9Nqd))_/E\g&z:-]+5Iti9\ KFKj	>RN9p`PqDL8dxJơTʹ"ÃF.v*xee8KSr;[ʹǟ
'+1NVN=-pu/&G[}ldq8սGY=EpPľpRmBMk#}&)ׂ+t*oBwG,ၞ
րu	ejɋLt$ࣙRH6,#5AW@H:A+IПJPxm.R눷BKŻNͭhZ~!gяxaߐ<Hiޜ>@@S SЫs=tz?,B_h	1Vc	ɉp󖘎dyeQ\.g~i3&rOQP;z;
		";fАOӸ7S`(R1`ޅ/e}wD ;D[Atg.2BuEkV\-˫d,r_Y~Pݺ$MѭM-:VU
>K
X pe}k@Ⱥz(2 8/bpPEE8ڴ`xNQUVPAY /GkkU<~(	WEQ &^QϴƅW&#Zc@i`h-Bsq>'lq\V!3~,@x{"x%tͫ%D<QD/bMY+skQ\NTv%w-#E	z}< |'Hsu/!iڵX9 aR7u簔%|&"?k [a3(L׭N_4kMB;O$nR1C Vh`g8it%\"jzN?ۜVg8_RSN CVf+q\6aL=X98G?!h'S&sZdKC2؜{I'>	3im\&Prf>DQɼ	S4"pUPהU1<bc>PƱPz[FlI?9MAMrڀn`\-:xSSxS177M`Tx/mK /@,c!/qa\Ku:bXS~郠/a	&\« ܇YZ;qc|x#adAI;^wk壞/SL 1T_1Z~Tl6G@ղp	z$8" :_D 2LG #^O	oABz(x]`kztSā *vg5R?k2"xxhLtKk5RW9[@7v	~ΔaJ;T*]TD\hr`!A<'Ü7D<]Ѓ~s=Z][3+_n	D--R
حŊԊi ^C6$"﬑?זɟSԎ3  q4$mHnK$qj]eU5̻@Z5 [pS	T@dw$	Ჺ)-9[32xL7e0kH\=2nÚ@$O¯k& B%%Y	oD{7H{&+$z,	~ Y>S+W$<xj'^ǒyӸ6|z].=R(VFM]Vhtwee "aEC֬a[atպ[0^=5tMddؘҰ{@(mE֭=T='qvueVZK
o=fGs"9PЧkᷗRԩV-Eՙnu@Xj4,0&?Mրu=Xg/a}K1'C鷸Z|Oeq?8~d^%\!Jw*k(뉳#g=0u-Wg5OHo!$Rrkj"ABW'^EkBxQ_*@K#Hb;7.qnoѼ:5<*,-7$ogMģp9č3"d6<I950`K{nyjey{0q(IR24OAӛ댗{}ББO,CB\,wR!o\i^ȉOf>vU`L݋)+մХ <{t ̶V*S ݞI)Yҫc_pNHS\?Zwի޵m'm(\GIq` cG{H&NвW:p5X3Tܠ#S<rD#HCre'y{'F`Z xA^5M<-tOLFI|xFF&~~O$8Y	k,(%:KX!D/Pʵ;XKM'WМ.Ǐ"Lȏ3d@"ѢǇEEE[KN5NC/vйAjiG3CqWb)~{Q/eg$l|ivѯ kAe勒0fy7XKOd?Mf?Otq4_bIS/UDkpIF~{fOhtᒼ'vpsgKZ$_Is(N,?d_}XPg/MԽ< X]NToL9.7b8V`#\ګg2X^ZFDp`H	B0gPO}3OHЁ9[*恴%Lr΅P4O)eq_[AǍ؁,8O RORpL
ΑR9R?Ggur+YHzTIOHUg=mX}@g`pψ	e.Á}ۮKEa8VBJgJY/TWjԭԽ8qk? @ka0if)!(%@|*wEkS)Q4J Ӌejq(\e4!Z_񈭖 A^lQCK@:,NG)kqA+@[Ө#	Ox$	iDγN6eC<)FU	a&|Ke [  dH8:/#OdivEA{k=-ր~I#i+OF#`l-wz4ڥζL+ YD60I_ubKhkk	_$/%IKHx,~HfyWdEe!"AH' zo(`I"gi
zK!je]YuTEdIULkR2SԫSA`+j4gҁK_3Umљ耗*f=/*RZI,@8%DsΗWlLXEo|,H*÷ 4:1GLGtkunxA,"LUY^q^G-?D:XOݟp	 '  Fn	gIP.O0XÃqPPTS(gh͌
?UAtb8U.z=~^=B kQq5UT{7a{ 	B ]nAķDYHQ*n*;Nu,|ņ@	t-3.Mį$	z<DZ 1	*xQ:HTnq&NxT^4}f2)]4}3[u	\1[<˖.{t94T"J<?$b4}~2a$hnQKd!~KA樽f	26[i}t,{e ߡXjոeGGPSָS8)kS@t|3B>ܦm2I<E`X-xSm믍OT3ߕZO
tK>W|]	U}"QdA!$oؕb`/>2oaR+7;-Ӟΰ!}r=Vؼ~KtF[R~vt37lb[E"lWVGq!Xƃ@?ALlGP[,99ej6\<cl\=_/G.+f.f?%*~v3t>C9ͅHl-(׹nDb'8n+
,H<l%1^^#1fdz@C?:ˋs7cR<Wy,WDCy^/#iqȷIm$xOSTo8MNLTTLvqA V?(IlmDZ$3q&'|sEq#bK@[FC\_g}/ NoxXd3 *0Z#F~ 9ԻQj>||}\-IT?O9VӘB{饱!yy?Kc3RT"Χ{i!ب-0>FXXo,8d
lk\ךn>Dr)Q8ghFFI!/H	KGӤS+MO?;Ti&C8!*)u۪r.!`pɼ7e!M9kG{>=A	5ǛOUȫQ,
L|7vs/7`'
KKzd+C"ǎ>]jQ9}}gԷ'>#
wjt.@6?,D$e3<LƇxx؂-|x_|C{xk@Z-V2J9/d7~*qB&L70֐7!׾OH
)7^VFknMb2o}%@F GO_`^4vP\xE3ot4S<JyѼ3(FQG0m,XCv7)W}U%W$bI4We*UQl9l&kĎSC\fMWp(C5і;* :Lڍt	vϩb9^*<wot23SY@W0w$GNyB;7lh`ߜ0Th%ꋯ/?luO(%/b4	9r5<1,(u8t8mO2gxPhiWe0A_h:g_2;Li(|7L^Uiu˯⯉i7+FJ.55\
\54X5y<
4?2 %0SP<e.DO֋%br%Q@S|@LaҼط	"g㏠|RƄь<Pנ /&
f2S,æ[Rv(P;/>|YuގBy'eKAqD00$mCùVae`6 ʈܹɢ}ನ'վ4iv%4 i&#G i>A$fI,nA"sKklЅTA\oГ#'-G郥4WD~oaSGRjvX5</sS y*]k+rQml\?"a1~n¨APGnBgُ>i|(排BhWp(5J[C#Y0;Gӣ:!Ei|5JaV֔ J:Jl:m^/LޣL
c}YeĮ6bb.C<c!Mư?L0??.O#Ich2t~+|Ȑ*`e*mɀ豸o f@-r!v }ƒGHf2Zhzx\n_<Vk	,EFj툍1W"-XŹ+$rXAC/EMFK(&|7x E8 2Z4㔶jk;Iȑ@hY
j @dHflL@Dn1Zh0"ygaG{Kcsh5SӞA4Z=!&ഭ"93 7A9W*'㞤	丧ȱO`Dv܏q'*D\ϦVj]42'QMgIٜ+j@E35ɋ?VAN{LhcNw$xgyXQf~͎:lr浸ϱΝ$]I/"Ic'+Gj8dn<HG\-%*`s &I54Y "ސ?NV.W~]kO熱:|fg sYa_~']ptYSG`r1tbpr
XTTrqOe..8<]pThbT\.(kΩ8R.86\L-r7ɚ$O ":+VN.4b?n	)ď bj8i+xf=\OW(:Hɧӕ""Y"8bD.bΫӕ"]\N.priΐ.8n8׹).j5wo@oΫ:ÛYUK?!Ά7|DdIY 	oe"fn'|r&vϞ3n'?K\^B
4.T7b1Rf>J3֛,LNK#4	10O@c~=[RKu&,IP 1qiL)SoJ~pD]*}Mmd h=#GY u#48Ѣ$ɪDo.},YʭOy>Dn&Lkg)n<dn5IfG\<˗\M4^C̖Od9j2{D>~DD9戌|Zo( P |6#K&#'h.1rlh+s,E1 JpJ }5MLY{}'de
M*͑ ~nbssjX85oƜ g!@M$F}tap'g.C4ʚQǑ! o.&_kkki}3ix%72!Y	k"z-짩-e~зj{]FoP]ShtyK 1U7.݀#yB,IX԰+&va<MOOc٩SɃIGI~'|)
t3tNvP'Rw,{|e8*?U1o$'_WV}&V]/zb9Ϊb"ETDv杮x #oEU)XCVvRw=Σ3g~: t;tsQE%!d%z&۾6M
ּcsm%7e%$6eMLF:[b//"׍0A~T _**7`ЭdhG!ؒ!3bk\+♟_2l5腷ZijEuMX3l])
'K( L3E Pa*rV{OvB.K,jbLnёtv1o)3Hrg#rS{
19%&E15X3+r@ZIl!D+W4d~v6{+\
I 4[
hcڣ,r$6KD'wnNgv%Oqm]%,1W2}i< / |>0&Ht-
YHi;Z$jHqRoPT.&-U:T_cq*FP;8D͜_/77;x\CD<y[׽b'__;ތe2㉺;B&qf/pv+enE[L&+d[2Sº}LXZ&k"X6WL@26}\06S5B̨?\E\.9`:}e&wI].]-2wtǁ<,Wݖ)w^.)E@Ki39_uմYmx_eyqW
n_ξ\_Sf jZ[Osk0	!(q
pc

pc\7iA@H!~/k^̌¾?OSbJΟN+#^psD<|*Q?L߮8Jſǈ*^|#_#,Y"pu\%,m첽Ж_lqcJn]X!bj!s·V|||ͺ]l̰0uIP$auM5!ȑqQkHDxȹ滋K%rB<	K1 vJ(`~xW#'dߌ"cSS9ۘ{ji.hi&2f{kȵ@"3r|uBFnbD(OQ<}%lnT.LJGQr=|OHbtHޓ3R#`f6kS̓1\E9hȟ D"٭!qU"2>
5fd!sАu QW"fk6"v5-qq]`}?xq_Xy53QnPt&
CQtL6$A $Pd+e+_([Rh5v<lY-ul6 < 2v+m!jTql/oݢF^ߊ`	nxe&_ZF2z9*B<9oulrF`Y!Dg5A{
T+qhl9knYP-Iˢ5r.j6[ˈZ1 ͼZWhvD씊֐RRDShKjo1 er`(y7RFoYo$qӖeW@Xekˁֱ[HgB'~xhKu}/P@$SbٽN]4D_ ?`>$`	V/ |UX~A~}oI95AFwIN>'?w' a
RG&<U1߉%e-(}JN_4fύ	*F}o5AzLU3:zNT4,QdlG*߃?Q
կWsvh
 a{֭W%ЊGhR:^NJrݤT}MJ P_56Ɉ?$	f3#.임ou20u6h`WtSމHJozդgxٲQE&QoQNEHJPUYPg6C5Aڹ	:ʡ8T#&|D9W[ɹCLsu@'PD9Wg4\sO|HΕ<>T\nj5*$'9_'H\/rM={sKJ(wtեXs,B*F?ιkε0$c;rҹx;::Y9W1`H׊s 'ב+nCיyltsuх+utJ9~ʷ-uO߰yv֕**n$lP.l8++@wۢާU<=?zp-у[3CitAoC-"̎wOn~Ra\W|䱭BfܨKvgniwB\
$.[	R4 p+66K1LJt[	=iN8 0X`r|VufD 㐌mV|-ث!?^tt_<RGJOA0ykl͡>谸:M@<d>@_ٮ|t'\NNzmw&%yjTqtN	{F@ڪDpt_ݍگB'HJ	~z67v龕wJ}w
7n;w*G> g5α;wVk}rsN{vJ'km_rܩyyS@yKqN ]{|ɹjKҪ[<q.hǁk>}!à%#dkc7k.)7tϖȅ?ҹS!\Ykc>
;K.}$Noְ5hoGrnGrϏTwm"osZ\ԟRa=)uU~5L^.5QnA?SLUi~g}x9otIJ8Fďio4V!1r7-vX͖J~'Z:]DpY
Ť`'ro6'A#Ja4iEU\KFF}'}*mT-u~>*Ȕrl S| tZ?٬r vI_a2Cy]cC#~Є%r03}[
[֙̏Hak"iOo4S7C7p#ֱ5d&s#ha.qVd|sT=o]LFE	0.|zBL0
Y(=
r94d_@ |#DK9ݣ<3i{L-n.Vhċڸ"|1뇄/P{{i}
{i Yp^Y`^Ma2͢\%;ͱDR9(@>ǵ藯^EdWQbė<Md(Z~sg<r@o34ـ\}ua6aWZ܀jj#)&؊Tn#J%tRq+ᚦ?ʋ}*i&5UDPr2+iXR8u(w]7:9@fyHF6ZzoјQG~"yЉdDTH7 %r#[Ti9s$ƹ9 WqP |!Vs3᠜Q- G|@fx#4k4HKH=ƺh%Ni=.kA,	.@3ACr&x	)g&J9[8*8$kTkrOiODo$!+}Ċb]hl
%#B*3rP%Ջu ^&|.g/20}X/s{ؿL>C)!pXţȿKSחh̿Z}MhV{pVtKr\{l-(G0,hs,D.P'r/Oog$bTu#7}dE_"KM&sMCxbNt
*^ۤ[48J"qD R ?I7"Ә+%`NHγyV}季r:&s/2i΀HȷwL@q1
d/׹	/@
%i^n}KQ>>d"O71% ?il9۪Kk{F bVBZ&Cc?n	=y%ќ*&"Ï8O;uO{\OI}H5t#A"hM2N_6D7oKcl1A \,5Gۯ]*g[TXC~E G;AJ
}% _hr8N|۱LwzQ"&ʟIYLf6]g%rrn}R'=˝︌=)gO*NmܓYg4|C&yP.Fn(GI,^Ԅb\̹qS
wȁTH:%r)A^E$Aec}K4ӷolg,DC.24a2w0rn$%l\$KE󔌴MNKA!w.v; E6L?;B A4ПU;j[ڍ-gmPFLjqo=ܸqo^xgs=w3
qKt&QpV9D$Ja;<4_Y%H){R2 \F&A
x q
pnPo͘D)sV;'ڦӻ}'z|$|A@0Yq>6#kkBAȐl"kΪl"OTk<@cb!|O|N4(sr#8
2RdKs-Is-C7N}c	qNU](&B b0ˢPurPQvKE5Kdws#r.-0
+;GSKsY
<Fd1Wq	esU'$]ASo4]ߪ*é=jtx\kd\Ŋk:|zjr~5]
XڗlsEʭH{^4QW41漢i"ߜ,''pfRodD]C
8>يђN;_XF!b;<S$!A-u-bCn(I
ZߵsP#|x3XqqtG-M;P?+)e-B/A_P؈| `K0+YQH^JӶTdBjrWݸe#sC.bEuĽ/Ҏp.0딷Q\{}G9[)/)FlGO`r }'Zm"uaNOaI׈Lց,zT<$gcP.s%eg pTYpu_}"*ǁwYY@퍝OB!zs2bNJfqzUZi$/(CL@j,x{|H#͕=}Ef ,67ן@l!ݲWvd&lQjmu T U%I\l[5QȣcĢ+[ D;h%LL:ԉ*S矫2uϳ43*<Oʹ'D
%Ƶ]]"^q^|WUwp:EKbTUpaB-H	sLBggxA"x%SS$uAg|HO:k+v{oi$'$0_*{@|DzMQTጉivX&;hk]Y+`EAx>ex]^xR\=j[[ڡ&l Cni"הvpIyCiθb8\GqcE^qi=i7qsDuixDֽ/p&EA``~U91.DƗĘsmG$W?T<Nl}ăG-Y<o,s=kG-x<r.yP	G>x=n{Wߒ_AS]07 *:"Fx'mO3o{3Q@ {bDiu|7Ia~ w:xX>[ v* 9!_9ٌ̗]W-9ebek,zWDVۓ,xOZBde,wH~:i #{;$8x?TP0{D."
ęb'+b%@)y
F,}EeՉه9fC<	sʜࡼrC<:yHsEh
($u'W<АM,)ZLѪ}^H!zR6y$S.Ҥhj֕qz?)#7+EMpow.?^::t:Z	%XL5<URh<URo)Ĉ@:jā`S\kH)X"&RlJ5Rw!{&xqy&㽌9Z&.4)CTZQ[rd9ϔMnb噦8|ۙ3҂ljRGBL<ֹG{vzyʍ6yseLc5ϕ!~$wI'na!&Oۭ_(F`;/!I|nBqW]7^Hw_axq8YD'NF)2/qYL"KeԮ $H:ÍXyÇte8퉾$$1E+PswPl} 9#WB{J`M05ۣvY('5UWj:'_qg6erĈ gIzd+֘"d	ߟrHͪUwK2w]ֱٻ^>>io/_ yЏLEQ/!t=it6@1T<` eeFc)b(e .aV'M^Ƚ\,FyP}cA	
%H%>Dգ(1Ąe1b&(Dls^ꛏ%HvݝO:6"k%K'^DA{>?^XnLe'LMh?^J%T&J*,;B.b#g'	XS>^c>&YOQ(DzZ<&`I4M:PqsG1~">$)yʋ(E|uR)	|HK9_>Y]r4&s@eg<Ma0o"RL7J4C<2q3d͋2csy+_z2}}'=BN;[Ed-O'%/)GY)y͸V l{-?%b[U{3/x$	Ji&9?%wBxeKz+\- ;\L2o%~jOP>\.Q]sd.ļl(IŜ!"O;203!"vNwlLQ)X "03X|*ob)xYs7RP.S -/sur @5L.s7,QN6N*9$C@d>wנ͌"
0/2,LWcU7vS}C KaN);352hWG/"~nRr}iEx37AZ),?uA\YH~r<I#YK{MS3EF|P¼DLjCQH1apsJBv$/9qK&!C+=
pih=	aJpC%Pq`O:EPdB}@dq'a%\f<@f%IK,T<ِQ^"TROBaUOSU9fb+G%NtI+*qJp?"U^y&SG2}XH~M 1&m!L?a۪AtjJPHP0Bk8a9Si8㜡_A\]h&RLȇua3)C-7"O{ROS9d8K$qD$K&PJ;X&EI5xӛ79.@%TI<Ģ+D$Ia&~9_K,o-w}-a#3*U3ZFTۀ[r&˟%Z3◉Dp6#"D|gCsEhIeO8zT4`1\;*).0NDqR'Wx)NAw\69Dw^)"ZH]M*1jq-"$FkCQ]!l`_Zv-i^x-t,̸4JohLnGetAi|RAA	*b?DQY kbdj?&ZTAUؿEXk'&X̇D%SkIk$B&hg xע BvRsȌP*)]ߨKs!F@FT\0V4ϴoORC⑧c7EC
;.stzi6w}!Bhץߦc@JRA%$IM$)4O~9(Yur=|qhq\pP}1;lATi]XE XZ㙛Kk2IiH?ZtP=K%=e/tR(<0	4:VFƖc'e0\VS@)/R7%%Kj+wjbG
c!j Lne]E2RF qRwx'`!K"KdX(FArG*k@` NC3%ߏ<`|BHws|T0uh+,AŽi+Y7':ņ[E?~ 1/?.KZHAY(
mݑtɞYl"d%r&搸d$*k>f/$ak&麭5t|⮫c5	ZjP"FYAF(SDo7^P
QىF8'D&-']'	,EV`b4~m	(|r<T.^W~?mB?Cɮ!0ti@R }x+>ju<Gy:ND=ATM,$cY_'JpDҚ*0h-GWۇra]F"z+Kܓu\F*7;8a-,c)تǴAvJxy7e(wU/npщ Lz}#ji&b~|}\v1c4' &E}]
L FE?N,{[㡚 rcaDqab0/prZZrL0X
~<N䡗q}h݁
T7 /g鸎T"n~Ib4QQw!0K~E*N|R@B
To  !g#D&PP	m]Uљ:z,}~@n'Լ:J@o_	LȌ% D_	>>*Z,qO쉀ߐ!kWr+_FZÓqvl!M#6= 1)ttDGJAb\Վ(V8RKX]Isg,dtlDKH7o+aHv+qbaa@AŋMMem*	dR
dWtCSk*a4k%.X7!-snZm.IĘebwˀ%fpBϴ~_p$/Q$/~:ZZv/eû#\l|cH=зa_`"^a6"uC%%n'/eB4KN%n'X)*ӱ~j"Γ oݶmI@g\8G,K3D}`3qo+,)A8MD !p3>IPNIm- <S`ք8<&.T$w%y<3T]C<1|P}|ml$B#>fi}FT>HOk:G$:=#@+^$㠯t|qHD/-E4Ђ,;~,q_~MBtJ8S|"BN,gK=G4pjW)E#}+)6EWqN\Y`vм}Oy SU5X_Ʋ-ql/PJIVpM:r	<T2'aqE5
1WMg=<KE4ĭde<^,'ef'f@,j0"=kLCldHkC'A0ME4muuڜ ~#+0ƏuDV"ˈn	B(x{c*$!bQ 5miu6я]qv-WV>6F4IjVօPM?ay&	@ &ķ	$Н1~S:"C^3i,^iu8E6eã@Q([F{Sn	*lG/Ac7:|+O|bUoef"oo]9Iedis7709@,!#&*ZܢW]~G
>OWV{]Bot&Kozs4w!mW3Nc.%uRԬ<S.+/3/* U0T`΅k ϖnk%n <*2/ .%.ϛ7 ĸ%H'q4u/]IIsfw:iJ"XrMc7S)E>g#^(D|a4)3pt3q}"u$n7ڡ>@
~+flIb,F~{?Fx՝k 	5BJ0S&J
?(v7p	QF	#Exu4E$XF)4'S
1'E~egJdak+AՍoq,gZ& {f:ALtRDUE,E,\4~#M⑜c0C9IGztRmd_hKh1T7qiYg5VjM3 4T/D_g50cC0ӿJ_b8*w庋^26!"34&bfQӎ!.Ra-|/	g|WmM2!X/ _ʘ7W4 z!5A0TyRYTK!e$2tua4eE9InPKpT-E_@[ַ(;A/I(\MITV!!dN8Cbw%(N(	vQFr 4m'DN:6+]xtojW}mCcjahKy!3R.`1dF!Ґ> VVޭk4EehmZiTo2mv:MV2AFx!|Gn ڴĊHxqå6<* O<:$D|!hkFsĸZqVKB\ПgY) *n;Խ9D&pn6quZvAƌL`p;Skň	EL_f}؅"b:Hĳ_sDKNB41ZBkIjPD XYpGJW;ŰO;a0o,0eqXG0j>):e?UѝElC] -dTUƐ{>"	^B'=֒tҠz/{NH]s
z!/0Α|5$ƃwA0Uuy͎Jb	
~afX	!S*92t&a
|d )
a,1mWΫL1PJӽ5ЖGL7ˇ61L;?Aqt0[)e*[q$ݕVБ9)1N1ԗU+	k4c9[_L8("EN;z4 B,үTF8#b̺J&\DAD2v	~˱|)w [k"*2(iMkVy;|ďSX- ~J~ZZg&4VdW=굥i0?
j
86C)4Q'r!-\O  @Eߏ)k7cjە'q :gtuDW!&q<Nwя$:!(0{NnHk}mmm@[EX$h٫W@?>+q(7ITLd&mIܹ-8㕫JJB䚢RIR ?B/T[wY!+3sSM&	x7QTr&7L%ǟmZMa6I_A[/f/**[MU[1q= ӥ6hB0<TNCfKi]ҧCO}>gkO+&sc{Vf[n:?\ŏu+߰Y򽊁gs5 Gͺ㬁bT.ݙ60$kĮp	!`mbHhMjZ@'#"0si4<Z;iEl):Ҕ2}ǥ;t,~&yD^i)bՎЀLͤOF'9LWxjhrP-F]n0\Ez,r,b!(LNn3>M˚1/Cr,R9nFJv6&sBDܸIS_"xLppM\nw"26`1C^e4]
Pa<
P3,aѫhB51$TNHZ-󗀹K4WVi|IO9{S48i8pDS$"hĸĢhXd@}Z3i@I:`h=&TнAS(xT!-d%!ݖ
i[E36 Spٳ%TN(x$-4&욖8=5*i)"M|uq 爎HpǢt+:<6n|ߊ'Il	oxyVG+%GTS$$Q7 $11U	T6Ȥ@R	X>{::OՊv=$z@kRVD0A>)FW,+y&ւEVghUkPBۢ~y@DAYvE
E_.A܂оP56<>W0=''/BD<37ZO-1@H,`E *Dƴr9 ,~F'&xW%A4=z4*:)vĮw	DMdFQen@W߆CLQkQ?)0Tyן5ĻbC[#C=vA>@ZoۢxG\4}	O,aZƏN1}bH0-A164N:s0yqB{7)HR:M|-cD\PYAADNBLߥx}tfۺOvȗVi- =pͧ9z2R1{p[Gq2_Ю@rteH^XR7~X:@ؑYņB`"Xvh4>2d\MA-Kf3>w\_lo7\/}JQ;e	Ibh&^ab%H]2[Z<W^$GLhyC@xt[PQ2jѦ!Zpc$[7!dnڂDUx0/$zw>uM5?PQy2Sz'y2"=9Lrj<\uf;5|'\!HNxrvt`.lXWhsȢ2
p'fXETf'\.
ݑVݣ{vS-wNC .:T$sUZ_xb=&c<0rC;_Oj{ĝ@8.iLB띍%31Ss  P{i} (ew ,Ìj:tBbsX+N3dBHIL+K\Õ$0XjkskU,4N4J2-4b2eEb۪B_B3'u$wE.ߵ/j-	"l;e]U''dO/D:xsShE
i[ݯ$ JvQ}bN'«`DJGсYt<Q^?AGgy'cRLak,r!VCj[D9NqXqqx/V1\3VS\ *_h>>H5L@ˑK25'=2
WbC;ϽS2>}JڻÒ^Fup{wD\7y{q?G]F"6sK'RWPuZ5a?GĘbh*dNDLbDd`#v0TtO"	O8Iv	^tq:!8Nҟ{B$όM#RlvAZ4MxRs	YKJl&*1>Mt!HMr8n&$&qM7nM.n|	W*1)ɼ6er^aϛ[KDd@h-WM* E7WXM>I57Q^PR@( t`鮢3"i 51間qkWy  b.MBگƤסmf.2ۡi].2oCGAw0UGx Lf2rCɃɐL)8pPs7'hs`(iUSSE&S!2wxshИF97B9ru$*A76"AFb 2Ս1A>WnSÓe
BRvK+wy ҩdƛͭ$YnLd9Id9	.ҔTn'R	osB,QsaQ]zP,ˇ5Yddb$k!K|K.1h*9|#g_Kt⡨!FS5P.]AHMox@Di5@qیOd9^VǼ.}#@!m]ԩ@I@(.9]e%7.ϻlmt(g9OӕA>Xj!f}=lT@%/9㑈]9$,쪔E @wS	sNL(K|fwf*76&sL>=~3aL79FST9OBr!vUynMZܐ2Rt4v؄.4Q)p5 cz]~]l)Euwlɒr}p!BAc]31q43O`X0kL{>taZ ЅYG/zxaVPt*!m=dC&NfMUtK &i5IJ;Nb3S<)kD+;?c9GX䂪]ӻzʅw/}-Aꄞ5wE$h:+D}FG'YB5蘤h+&N"~DF5EقI2cBF^ Gg@E|PW!EDiݓV@t_S.G'Mp9WjN:󇀚׳`&419qUOa<SnyJQ,KYb{ǢAaClې7ZtrZ zD6[LsjRg8Ll"C8^8Vrga\ҋni:s/N	]S-N6FMfy;h q\t/E;u%)hjh-
N}Jt;goް]cٔW (p޾h+	3/d)<	[OS%R:D;f'bKx=8 Pz>ʽj/oK] =
hESBYƌ!><`w	z)"NrYˡ83fZd>9G(6`]',;fQ2:5:QOaU;r;su
0ZOWeգ dA{R2XGo/AS٨6Bym@L2`2g06u D5 KTc>o RKao,,${д9,PtM~:	ҾÚSvsmc4-')[/7YYIv+IF-رVK鼼_v$	bqɶnnPPU~*fҿ^0i z<~9/hXj+=DGoc"yt~K85"gOt4j~\8?/(88$X9b%6R]]ld? ͽ_)9z#7^uʸ^hJcؿac@[pubD/R8ax{Sٌso}h f'O*;gGEL.bY\z t0` <BaD'qSjB;f=!EFE\"^hH{qҾ,%Qr_iqpUu6"GȰaC M=wGIYOW!kY 쀴񵎆kGH52T*S'x!L9T>?N8WoO86 !C;UT#[_V ֺ^& G24#:2:ɓhzD;`غqyd'_.껈35cPMٍF&E8ic\A}ʭz-c;ʙG3sFǘ:ו2
g&^xH$`<V;8{NӭOڱ~b5V|hwУf[c$0<DVja+Pq=Hb#BZPYvm{d8UЉouOQIvG]|Ot:9*B4Bup8OV4 SnUgX:
CXZh>Pm7lHwltkMr[*qC5F@a4;6KHǐLEש8Q0ottKW3BO0#\^bLM}t#9Kn.i#/6XZ&Zev*_a˹i92cqo+#eTfXu+*i2R1["ڏd#yw8T|t#^-\t{?wq?u+L`:E`>:uU>ծ":= chOg!8S0J'
\2*rj*¦{+t((NiRfGs߮& E376TewH#*)k7ZQvUwx%ן~#/~
Y:hܤu3QՇcXPbš7fX-a68&CR6c !H2H1o1G@TL$n?{BuXNhA1zAݤ㻋(c?stxOxPZyfbnvYHsYve/\lPRzԲc;7iَcnD(|N'BհC(STྰ=W)@8%W8n["qzlsZY#1h>aW6D:>N^UF%'CNxkKb.6b0N[^H@)`#=˔O&݈DK=ulQld$(B۠!֨Dl@όGO&LCd<7v;#)cxlpSo!IR~9_e9x[ \4;OPgcwMq;iq'+I{vN&ii'mfZDCcKK9#د&Jc[O3Q;8h1v"A{J9=='J{M<[^j)jO3Ҟ=>`֞Q.9iRVsT\qєS#Ij"ILzPWlI-k{)5l{	4Ine0u,W&)AQW'($Y2z{= L<~,2z)`HoVqeWvvni-tǭTX2~L;dRxJ-#9'TC'cc@&sS<Mqxu:wR<mR?&0a&q3!Sr;M[MQ|
$vOʙ˦Ȝo̙ySdzLTus֓TT5DIMad;#v*imj6U1vQddM*4U;k
Z.ht&2̲1^uff;$菦?]FLbiX'6(ZX0ub5Ì߀ wi[HuJBhk$mC70▴Fw ?`4>%B]&/s5R
P16M	DC#N@LM1}i!?HS!3Iiݠ3(|bON#:<@JIuA;X3BNNߙ}H bɔ^t4y|"b1-ӾJӱסYedx3]α_Y%g`( G#<PʹkE`^gW^x@zڣzN]Y::9KI1und*[鵛Ո#
n 5ni#5EޛPu5bvT>W7l/R'N<wh7]TO"gosfrmlt8s̡{;a.2Gqm/9e	xV~&P]IVϡoFuh=ε<_\ThneēSǙh9rı9r9rDzl(7Wm -Y5z\pSVі4aBovc\3L.ogۗ($V{'"2L|2ft?Ŷ6F$KHΈ'YcsZ\͓cv11";4pj/y<.vLX6"rEi{xDƄ̗+xdƈnImWɈ	F'aVͧc
X74{A
Iboo"ޚ#ݐ qh:~s捧!MN]g/ƨ]P3m%"h,]/P'ЌR3lpo>܍K$x	65_߆oqfJslP8^({3g(L>qf,U$S?lޥtt%" ģt%yEm@){9d$zm:$> 0vng>g;zty.d互7RZL]]_;I=67bD)حsJ/u4uʳWX&:DSqSFweCb-ލ[<hz/s T	>#qeI5ȇ)\~K
|\{1v˔_mP'Kԩw2^Y98?ǥ%JjwlT-g4]%dߧ\A,!k*%gt3jE%]$ztZ^`yMd%_H?GJHU,XChap)vMY_NߤiTi[ĹCmkǥmTsʶuRٶ6h4]Դgmk}4ԛO*%%&^abWd(S<Wa?֡B2u=q64Bb~L@8-H-"9tNCrJC9g7rЃaTږ
trYހU,B;\-2OJ^/d!BO(>32dP*(E`ԗxyMAxԱI/Ru{ct;Wοܴx\)7cE qqެ7df+	g7Y)J6G}AҀ<MsTzzQf-^=q]S:/R+UG/.D\8#UBFd";YH\'jᮺ<+ZKֈu8!D.XMutQ,,rAT_r_XZ6qUVAqI\Kv7WoA\E']"o#4$,Kt-ymܶ"IMr=T$>db5Z7IƒC¨5:z/wp̠WΆQCVᙁ4?8SM-<s4[kI9jU*q~[X@kur4?wE] hvW<Y+' 6\Z\Wk5|848]SJSENYN&'D#'#'[NINX?줈CNxcC6z%GPe۪\e\]if}~?<¾a=GE"BQk"DݠSy{ޠDM7	3R1{?.&lӊկ1߃'eJ'%oPT>G?Eݩk?ݽSu{B2Ow?zmd?M4ik:hmNZ6{bTl5<	u [ }U-#Uo9eߌQ&	{qJ>I*%lW1덐2HMjAI	(F-K$0 ?"^oR[4QQ~7CFZ58Hpuxc)EZ"<2?r^E?	1-8iAܷxI<-^h2HvCf&hĭk2)I:(Jy77:bČF]C	5B ^HI|3i%%)CINt\IҊQ	uPɌC:mԒ2n_lЕ
>vE2h(|z"LY4O(Ѵ{gϑ)􏛕5[k%ܟ	[=C	Մzgƈ܌ntnV?OկaK7Ӿz<:6OݬԼ)&gqQcځn
zmg=	0lQ_Ag
njx^@[ivkFښڶzQg,֖H yҥ*F#7Ba/^n!*>G>MުV
(設}ee	<ڏnUf׃3zg"qrw+)tT2نUgu!L=?Smڼh``6Zae||;ڮw[;:b# үWq_o=F)rlW2Zo=nu{Ҕ^ڷ>ȾԊmc(q,H'E.0T{Lrl\b?zR
,c
v#@X2W^߈@#p$TmT;hIcQ}j+	cnO	vp#uD%c7?ܩ{zVp$B$dHzN.qIs$}F:N44NJ۱ʦ+HNX"0Gߔ }@ZN;wEXB4c'f,?oO'Kޞ81Kޞ'K[C`-2gDK#ïdtfttߐ0Rm}~ST7L!iAj"t=lK(1XIuw	U~a3i[>0+]..I-]t%tTP2⻂nػ[vV32Zߣԝˌ pt//@ݷ؄t6gAhp..ѿ(K!DU{Tm]A-"?8K:fjifL}|kmuCO⤢C'h|_tAѽI{q/: <\٣ui|CW2+0g)n/uΐȯӴ^7{dE(*1 $2v/Ng
IW[Es"D;`wIQ_jS"p%ExC8+\vmk N#/4Sbߊ칄p`@ϊxO!onrKfW-7NH"	w\ź"P@;1:ޏe:?Sr !qUYZ[C$kKie9:(a	Ѵt}fjb^0:5{(пḰ%H#\DA])gi@=P3=@*MeΘ)iٔٔcgS{C\\Jly.e?|s)吆R)ilJl9g7S2GOGPD:
8_O7$(z:?$bV;ԻÃIz!sJo~y{&6k6f)쟌5:iپ4l#&C~xvDneHwdZq)(%PU֡ ߃g9!y>|q@$6U {6qAlv"Dm(?gDHr>>ˣъi$n	4>tf^+Px(i| +d>CO2W",֚t^ꐴf	YSjuHf5)Қt!i8%ZXpm.Z
 sp9=y=,ퟮG+iƴN/svi . b+s(P<
t&6M~ZpER1-zKrۣ7ga7|<:,CHX#4xBm9GdzGd hEm#f\ƚBrH (]Bw>A3^zJٹhֻ2o̳(=OEmȓ#'|09VATVty@⨚.(]:"PU6,=EGR;d}8%(o;*3pQ]!~H64b8Z[j8z"4ҝ{)3)Sh1v}kZ)M93`2GT8[=:CqlP>鮆<Ā*8oA3P}.4p\^xa.-!`+9x?P|DieSs\&@Eq%kWmߐ,R@b.?8NGh~pz@".~`!~
f:;u	@S_rd(?p(!rGsOg}ٷOkvzfZݻINknHx4*q2:JO>	1k6XIߔ	dZ *5'5)H$3nqѢ:FK7!xѴur!i>""`VuĳK-!:Na ~COQL)}I
Ψ&:P}|ukvDl^55ۧ(/M#uP0RRuſ+,t7F/%9G!|8MƸ;({4P.c&28)	j+O7AKRr'K)i-Oa\k%"^@]ٟxᾲSY?McOp'@[oĝ!3nY?m֙PScQ18I]<evJZs!(hF	r4.1U
|^Fʩ(I(Tjue!B	I8J!Y'6$v +R<;DՍ6оeԦx,OݟtW?ǆ.&-@v<t~%|2p9ЙU(
(hQhk]t_E<'LBt'ҴE٘WK!VS@JRO]W1~5wf+ja@;a;Sns
h~%XC~.	{BCJ2f\4Ra0ASU Y%2QTP
jqڡPkN  pfs&@/ ]<*U@jr WT͉(ۙ:sUNì$5|sahIPA4߫FoIOE6FHK4ϿUH]_)X#< h.AYhH|"`0 ּ]@s
&bQJR%
IpX^O!E>HFM)8Pʟ!%4uBv!5E(~Гt)=oQKjPWLJ/cPlӁY5pɌFY]p@}))4 	ux5V༵C`E]2FL]kAf1jU܃Dޛ,vn|YAu"yoCbsUo]XQJzg V!r@;~y~mhv^i>+3a8n~Z\%4Yp	;>6܀s;.g Is(/Q	=N`zemGZ1ji6W(ZV1@'6ɞ ?hcb~u{	b3")Pk/((xĐ*D =~0Ԯr9h|=N"K!C(9C~~E|~Єl{ExD$79DpU+I=q@ِPO贲]A4W+Xkx=sP*u{yƁ__U]5Z0*MqUؿ>ud=
BLl'yZ^~~{1yZAj`jkEB:I}c(,ٟܨ*AژޢwͣD/
:t¯xb䕵HgH]BqcOT_ĜQ55k-=4ApDw(%&d&&aQێwppkpI7p*2F&F-qnƫHk:R$*g8`42j/AS.mxz'2I*0ui&
R:5$`Pդ]eץx.w`̓-g(:_sX),*Mldʢ-y(DFmnmu/wS_zHZ'ݐF_&7}͢'5Vm@>7+Ўec"C10`!@Jο3}&`+7F8:H!q HXӛ_քH _FhOdMҞ~:,+&kC9-R}oꆗ
vW(?D[,Hn'u h(
Ø3;9 B_ bέ4.]2qL-e4K0'NƼ\	"
y6W!mU-W1.=0B%Å f7H(iSUE8Ĩ2'&	wXox!*.UsWpeo"$.F*q'u41UbD14i6 xy3t!ci"̿SHF$dr3[t!b7ogĊ,r厜۩"W>㳃\%a(+tnqa8M,J˳n]>mX<GOn]CAЙܜ`ջo(q8oH[rfA@A{8<[s3_@@3_!w}[0Br-
r%t#w H9R8Y("w纓E٪-2)I)?iے8}᥻>W'-Cxf!ax9N 0.wE^A|b(L4qU cyx ]t+a:a|x`0lX"GA?dqQ&"XQCk$.?ƾ;}$(nڡhvW]TmkkUV
IhmŽ87jŭցuqn}yy#w4^v4~S2*Kr cyW0)z0lqdEbT.qh-<iQd~W0[& 0	hi!`C#s<w!Mg=v%тxsKW
C_F<ڠED%8ΆCA/Dom8pxvH9@OtD>ɧfH"=?أx}{ZO{,"?8Dn.41^@f~/u[:ShtEoS3\ӃӪOy:~Ho7bSuA0{.<Ȟ/@&gK!=Mw>U=fRZsL̒m {Fl_y7؃Ag<uM&{K+c|Z|S0AxTзC	vii>rb0qy8^tXfb <>?&yĞ"K6P}LCb6W
\!)of]_d}i챖hKTw
(ֆכA3DHH>b "D6_օ╫(}@UvhiEDV1Re&JWci"&m,"O;c<5Cd7s<#^pCt\6rMWܦk|8b%SP#mJcr+1Eqxn\f\.ZgXs)r.#ӈj/j[`:%/RbYo !_XFJ{?HkMۥ
=M }Iq#`),t0Aa8H?KM8#Bv}\ARNAX,OYJ+ϑLJ[vo
oҾ GaGκ'lV`Z{KxC~N3lԿp WӰb SR'КWt'v^q#j
1AZj:KOkҸ:٠IB'º's_vs|-0
kE7 M.[<48.<ӳ|{=RŇqyc~#cpboHُ.oxe׌p@M6k9$~]<Q+r<2.~&/DǏQZ
=yMl(-U{z!~릚Q7qC7ELxbzaia2Z9Ȝo9w:qz3ފȊv@3dwԘ`#TZӃYon/"wҠHu,֑`פiBVۻDYc{%9Km%(AXcc04ӓѪl`5պt n+dL%	pC#%&X؁ )
m[]J'7 %QgƄ%迥xu0ȕΜ䬀x	}."TD/LAly_N;O5k
 AkEQ`WRdL{tZH<,K'm
HkGγgHe|d6\d.:[FDw&
3 C+4H	^B $U""!LG R{ZҀ\A|8$>Yh.7^R -wRPZ'1zPԗWv=li.BAddpeXfH8_3d7!Α; xt6`ZċBYQ#"W~I0#ECf<&[9H[`"842P4#6FKzEMt]tgCV` 430M3ʤ_4z*x4/:ӟO*|0VҞh1d ?KTz#JhHpSa*ja<*a"Tx¸Sm Ggɕ`98h:ZZE6<0HA-=5Ňƈ$ry&ǋ`_{oc, z!oT3d^@a`у^o\|AaqĈf7ADr
B!dgAOAT$|0ᴚd8G4zU?E-MuE N"Ǡ?45	ۨÈ#oUQN(D(Q)zTˋRApℼuGsb#7_BEfQ,@8 ,IB>w&rc|8mK}&hgZ:X@;I$񚢧+Ec!r(/x$ȫEy9/cI90Q׺^.qI|TlN`'8RKbBbm<['QbxP|!9O\N!DzMHOfm+Qn"Xkr-am@בܫ3Mn'qkٙO bfB$]hWJ#x{O_c@54V[_okTwp?!.:$8T+zIta`ihX{)yй`$c-,[1^2ml*&~/,mEzp
cQL#b*S(s2NsWq¹LQ#N	s%Y@i2$"} ^x{t%窂O/Cwh絋'c71[LR[;(5BPNAڞ٨;^N#qI-/)q9^%0bIy?E;yA4>ޓ^
I!{jC{\Ծ(;%uTqHeVQ N) r<VvU)tˊcTUKYJq,ebz<1 ~G@viRl+s6}^H
70S Wu)rEyr1r
Kl	7S]]LS(3vo*dn&{~Jc!`-?X|x53TWEycG猘	ezt~7M?ҋ\
ju.$]y%}kd i"xWxqؚL/A풘MὮ5-"7XTrUx)~%G餸jqX[-?u"E"ےҋDLB0i	౨(25B	-V4%1f;{gk=.JlEq%ЯүWd1opS	l%?.T3݀IȺ9fH\SJ{.[xI>؋DY(KT`}rU~ShMd?lIXcāgIDf!2a	o[\Z#dzOeGIr!3?OD_$t5D$Js5&Ra|F2g%хEi0S)"S4ܮӸ(! ^w. AJ|F3ݟH3>z?3<jA'utԕE,wGIXbg/f\fIapWu c@qs ɻ8FPC3%&e9*A3NoPrLZuZCerE	Ю.ˁ\K]Ү%Ȯ]=/dj{ݧPrOݤ,mk%t5;PvU} 2d5])]v8\Jx<:g%fj`7t#ȨRmo/er?Sp:QfTtdUC^lI)}f6TRX8c?	5PId67 	LPUV3'	xEzJ-wj(jB)u$79{pHo3J)F, i$' Q*JeQAQ**o DwzW~6P4ӹy-ZGԣe;~2(2(9f
Jʟi&4Te'kI)VeQ;=CE2x]q쩦$4<Iд:ߟgY FmCz]lҵ."* Qb	)$MM(-u{LI>%ଇlqЗa%F CS@7i&\Hi0pl-ӌ֗4
T$\48l䃕FrtY=ҍM>4b_V/K_ҿC䩍w6"/o4iNee̚Ci וM9ZIS<8 My@C=W)(5`k4q~ ӎlE9|Eo
@ªC")H.xq^aZOA `] /|D6m֎[9Y\86)8j	wtjrj*K%H9YbZo1)mPbaK%[@wR@A[GkD68Uaֱ_<^z>`zMh?XvVڰL/E+奊H/
HMgnK)+[vŎ&R\=U49"h֯RCC-؝.!QG4oHE2ZJ8[9铘Bp=qE?-=Շ%AXbB482xVJ3rO{*Wb]L,YA$9)N,
zyC9,]p<$L{ő]/i~]A]PZ~D?VSX<&@Wh*;=RC;oMC^DAgRfj%A8elx@j~eڏ+'m_":l_"al˳rS4%am9i:/*}tX; N35VJy:,>IT`m_s n,3~u:h<Sups@ل,?ZE[2g\ӖhY [N[dȹZ㯓w1-Ҕ~/מes^kT2F0)܌O6fQau k [3Yjc!T0
Eg[!|M2cWk<."}  oAM6hH[>kP#jw	T`zұuB2s9C*T?$6B"YGZAYQ,;e@$jCe$, |+`Ag
 s"PE]$@ͤU1v̳^En!+HfnL2Bf:R%JW&I.%*+CW
K$@@fUa
!Q3lZ0 _ <~TQ*Lܔ,qĤ49MoMI@Yl2婣0BbXٍ Ğ,).jWTajsbD*'/BĶ,HVbO+Y{HGUl(9V:9҉ÊH+
^W. x){"Wk2EY

| ?+܉XL6VW珔U]vEGH?太ѲX2y ~	襲tIZ;@Kՠ&.t"nNER'9MD|I$ڒ'\D|]m53C$Seh9ƍjR|jXKK<[Sh̐ߖ-v]Z@f:R;_
O3w(Y{Mu!F;%wu2v8H↖#cjś?U0|+	*AQd\R;-.iJfsʱ%e%qsْ@~F8eW-oqZk9Fkt]){^Y&ڡ\HhzJjyrZf&$8E,R1))`гs8%F4bCKűT,dk4I6@VD*vmZvزy<~Ia
c
L}E6D?8kR]ԴU"<hnC<I5/ԢvflCԒst+am9Ge{{\ckf.2m<1r }gV0M2k=^۽!CN	0~6k+[`3~?qN<ƾ-xJ11G\@h|MJ%m1{j35[zO}wDBvVJ]=ܲ
Cxo_?RC0bmDVU;Rre޲Ysg6
i0ېLH֙D
_E&Ե9?+>įHV Wٮ+rGDN[Wg&P^/i|
u2ﰮ>\O@WZ]KZVE0iꆀ\yV"rߗss5sJHCށ kZTCPf$V4s)H.
ڧ}i$rJ9]	sC^+qa%,=?2oiĸCO#S+VW½bA9
R:[t>Slsfh.!y]BO<JyR>Ôyt>K	g0Wqu:_7)%sT~/*	%uՓ7nSWݢGB$DqWH1goȆ5dX<MeUAig~?9.A:鶶L\"@Oͣ	b,}Tfmޟljho߁HS,j=E*rGkF2Eme+=,?-OSk6CqH01%'G 9}'qܜ|O78R (NHF=<g^12DF9珽W}uOTnnQ\"U/3seH)169QYӤ\/$<2$6`025`?،ۏdIoM6#B5f'.itnRT*|mfL2DÄL?qÄ?N-J6dGlƯHid#Wn'2ьp%:IȟT$>	}@) }h+,/"bO0p	d'y-wu'Qe܉o)ƈuU2YA'*ȷSpϾ<^G+l!TOe^"~CiC[JOI<n_9@[}*͢a/1)]*\~|Ckd
UBJ`a*Ƴ`B7"7mb@~crMQmN}rVqX@m+YdOD_,dX-U;Uنڢ;\h@wPTAagpRd_i.qČhdE`qUz6hdZH\V6!R,%-P;|>7)s^p,BI)+]+>Ǔ>#q|N8L`b42o響&?:i#"J#/_J=L')9_Ͽr	WT}^
9)WyUpV[R154ܬJM" E4(.iRso(sm+g"_L*V5? LReAxy[C-a<;alDDBw\ʀ7[cZ<kΓ$,ku<Q*i4RvdTEgu#-WZ RL70=~Sf IhES5pYm)"v wLHnz+U؁mK/$^#W5|hX;PcOd_<>'auY.0ہ(m5l4S<](zkLϯx܊2!pӪQOuiU&zifMpXaN =00g<8:s; j8]Ǫ&VV@܈7	8?7d-HR8SY|K|ks`Tmֲm`$BBJionysLxB@,bjQQٽS?NI<Dc3xRY?.U$k59.lMv18ޢ|LEYC(#E-nzD،[g$i3x7cMl?\<J4nk$ޫNC'pI3&lD\(j$xs)(&Sִ9ڿ9
Fhsl0iMۜ:!hAum([`H@
`J
❉!V< f,ጟWxE0"b8ՒIKΩ]50Z{Z)xW-(bR/O'5
sߧNu{ei岞5P;[ᯚ^	 Y^7!;Ģ;.BYʒ%n03.$xcܿnՒ"qIql%*1P
|6n*`+4ŕoGh9jھqF֢ a6
ֻD/c,'sIQXXkfà5nE RV5NT֚B&Ҁ~Mjw Qa
蝲R%L9[0242PZ#Sbk#:lb~J$/.&z˧&ޮ ݗYʱpz^,ۥBE^h]s60.ԆMխ7)mԥ5qPJ	X4P_ܩl$5Qg?7>N6jP8+$;"	4vy+,M7؏9G&r颸g_(m90+ܾZUP4ࡎ	̇jy~{OjZb&_/$\vW1&%4A0=iAMЧ8hvjŁ(hXvzv2hCE*F^^#8-㸍3@£ǊP{N"jW㈄N"v|X&G1K!lsGĲ#<kC\%oW&n!;P(ŉJGeXD V4=VX#ÈvL騗orsԛ m(Wt8:]1rF(bQ/eD='-z9H䧺o)iorzsS  ¹\|JS|[U $$=~Y;/&4
$y+WoGzCմm3SM23(1@S',RLXhS$f H$T55!N9{JI-\OFRv%̔dV5i	>3C'JasHgA~Ph~ai@Bm:Z(YO#mm݌h]JVU_0L  5NJq^NŚ⚅	:	!Ok;OqVO(~+`~ }cQcXE;a~F%Q(+v G.E #iѷdQEߩL߃2ʔ|fubTtZg[FxiVei$l45h%Vln*4%= dܸybYB#(X͕7]WNoLj)}f E?I +.R#몧;i-k@N(b7%#7@XVtŹT`hL9$Ud!]yݑ GOW]G=_{뒻u:[F$6 ; YS`9`|o{dXGlXzڜ¢D6K	.NW/~J3Qo& AaPwO괌o%dJȚ?~e'DME9^eAު':7OʇA3.\\a.eQ
9"	D;biÓѲ;֊'0dzɵX%!bklXآ,c,x%,u;bXۓe#ћ#}:az~] (s&%{^te0N*DmH{-yy+(ѣ ϺB%P%{>9ʕaT7z E/$95否NM9?Pfɘtlrxʻ s2?)Ao\9*Lk>6	Yت'.x5)!^s2..}6A\?GHh-- '/>DK
qx7a?[*W"ӞL^?i+('9OhWVđt˞f7܄i< ɾI[y0t|*B@+jЕW{%O5}^W+kx}EbE#mn6^V)dM!<SHr:Б:K4Ie+"y `;48Z,ybH#.e f*q'tpg>5ҷ,PT Gxnsz(`BHwm|=piP	Ƈ8KQ+P{^Ξ
\!Bt˝W
?`Zܥ"бȦ)&P.Nǩp\-vѡ'҅y).zB8~	_1Dxu2K~
qM='uqp6ATOyfD㿤n W"\:"pL>
W(: D"UC])? cń^qIo^[%璩@<ƃ4kٷ[	bT
*QDQXQۅQ$8r0Iblb3(܋F |^~5~JXG佽`L+K	HeR2n+oqWO$XD`,3u~ .{NO^-[^{M-IB(,ҙ&$^0+qSE)J5j M	J=KUa)evN*-"~5R7 n|?z%GXUQl^ ~XU zYY%xu5J1@gDB癏cJ_ADEi"/Q$!jy8NBq66\oߠ&X:0ZH𗶂4Hc&Ař|jZ(3:*0˫%= cqPeZ 	thgm3m!/<`&,ꈕ:vuGZa5݂z"DLk@<v~v:jG%X!u[c<wCНGvgB0lE+ϐM{'!hbsP(Յ<p,F'̃ONv=
V:ۦ!Q/wիTU!< ֽͣslQg6@&KztL,z5ȵlWI/[bab@ 8ZH+ﴲk;|<wtňB)='	wӲ8gΑ9 "!L, :@'˗wdDRs~C6G= /$W2ānĉ5ztVӍztcbӍztc%"xڠ[M˕^1's*|x8ӼX#aig	w@w.9:@?	D `fd$8xJ~\BD"BG)*"cn,zd_=^p>ZZ%S`K10Ӡ5[m~xq,=4-?d . q0&ʕ)|:SdcE͈5k9n/|}|^M`D\Q?6<'7`z
H.n^6(@# O ft"..@)y f.ЛeR.ӽo#+a.LKj@z+ӕt8?p4dSL5((]320t =V+CB8]8pEǜ_tG }J+KfpQU'E5/ z5Ht(1N)ӕ2g殚'@t)GJwaLW|0tTts!t~ͅNMwe*nu7NW\0ctudLW-to@.ӕ5wn5]_@&Ut9	c2]9s<`v:SNJBԦvc-?Ԉ5ZT"o.JX_~8ŚO]zf~PL⢸{ʡ6(gQL̀$ܹC¼~T  !?hOIcZ*H4fIy-̇坂ҘҘ\Y0wMAWB0zm)zꓩFU`h{ʑۤ*tzURd+W:rw>D2΁*諍eMBHwE	?439B_VaֵY"ԄRه21,JJBK61EZ@͡ e<eU+ēz(=Fhmwe6Mcd9t,ZtAK. s$d#KmgB,} V78Wr%Q3Q-q&P@J0G+.o"YM_$Gk2!&V&bـ#֠	#wr#-q:BYii{bƻ9>	BEyX[~#]VaI` H0Y90a@iDYl{Xhkd|&:I`Tuy_Hlgz%L K';Boy5ֻYw<c Ap"A=DMMM%ZS E}HΑ7jeF&2d^K#l"62|('i7՘k~o'x@x.b$HsomZ/QC 4LwAPpIh>Y{,Y</!("qک7j?MW. o k>xCW丩: 5i$I;R[6^y"z96m;1xGd ?Gj`;$  {"P0
6.2}K8M£#(KX[GKɃڱQq0=HhsvG=.D#L1ؒfI_Xh
HwùMmOV[g
,yJ@cks!ɜ2(Y@s@w*B
}<D)iRbAyV`)ļA}ƴƺ -ojstmL`{5X͟da!mUVC|Y {,׊Qk1f:(qFGFATLOs+ S`-[8ַ]_@q"	8PBܸ8Ӏe]?G6 q[h6ҲP"2C5mEc7/R>U[;pڄDa@<Y{i7bpH__Os*󇪡Ju9TOY	V6&0ο!UllCv4('eC6Cyi8@Ňa#FjWz>\Qr;!WYai1LJf|g`3<&jKA)n0v +fLpo?u)Sa:#%ajSwf_l8l%X{ZO 9 CQ-c^/\u}  ~*֗MLȁ.ir45=јi>cE;ahahB>#Yn#e<a<&TWz5nGhF 0	 1A~3_H)Q4*p/aEsN_Q2sp@͡`d#RP9J wX@4Eб;RS+L~u'	D8DvMQ~Mj-7'CfJt>ۨMIEGcHdBD`Z)c\w%n.h[D}:!Bt4XL>ZWfD ;5M$ѝ GVAAM뢙/0FB3R1!|R]dO1xbE14C9_0i;3 Tgx[gNbm0ALĩczoqlr6N!i2wɻcC;3:: BOԆI@`E)
Epi4/TT^
sl~[CC#-Do0xU֣nOg88+Xdy;epJ'9@E=YVnZ&wPib*It^T8kZ2eDz}8<_~"\uZR6a[Om,`O4/$],hdrnE+	J*٢ 0h$ZZUg+FȨAX8GxeZlUڒ ]t=5wڷ& `/.ɘ5&ڃ#,)'tb%>#ѡdj 豎JV$id8#%7B\_ͽ JIW(5GpQX ;JR~
𙘿P%_
{]̣No&җig\|DhtxD.F5{"Gu	0'>;vWIxep:fAhcrKW	5Pb$Q9JmV :!Ɇ9:憀	MǺIjtG'u@IKhƧ8W`jidNQb#!"D`d>fKiVN:v {DhG\8BQd|s'%;H</3=bv93}
GNvߣ(^Ulg={T	cyp<f+ CnjUce7A)S1m 	BzA% Lsc8Mx&Fpp`8`[v0^$Z QDU{>d /O%}2ls)Da̠.[QS_G8"6ZWF*O*zʧtkA1_;^Q m47,;BZqiJ x?22~60~jq-7M-p/e=1jm G=d^ɬcf!-ʈ,pԑ\ǘkʕ^IapL!ͫ<F Ni:AF=ߤ 1)AJ[P=EZ58Isʕ+$y暬rqru\\\"f,&*Jܥ43q{nZHz"[p-ZXk>3%D"s)75T7V.|C@Μ|Vw^.jKfV-~PM8@IQcԖYz!N01=(Y!f>N&'|b.1ۀ6G|f$1"tz	:[P/LdS"I AGffG]B(r%XJ̑A<X z3d. 5v*i=,ͤX<	S_QSgLOuLwe:lcMKCn	]ȝ1&&+t.I!Tz\4%.MpDAfQI,P΃z쳉\̷T.CDRR\Ҋ=R:J_vE(1&\A_δzAA݊ [4#:D",&"g¨|&v#;&P݆r١
ewsyy[<Yѓ%Sjb.dTp4iB.NUl>@qoR`IkV=O5=QGh=mOjFdjޞ)؟E̝=	 )>~{^%Ƕq/%QD}x$!mکJ܌jl`rns>XP1w6_֭"Tdh00ڿZB85$R$~%!&*RCo9M)c?~aq4\|mjMj4ab39{zS|`3<9 |rui4RP}\(̜TtD]{-hTXh?(ޗ^(e[laā&2T[)oiy|!Py--tSoETF;X}pKvz.v6X$DZ;{/A֘{E,bW!V Uf	@"]h|xf/X~*}8nHXD6oB%
?06lѱzeRة2tc1Kp(=jc-Q #}Ta_4Rf,2r--GzĘ@WXykk +{G<"kd O`*]G"$#+.}]WC$9JkIiM̋ܤ5>I t^i-Pl)E]wi-H~"E6H[U:"K|nO |/VڢK}Y#.@j5ylM@i^ X0-]]}F.X%iY .P|g0]2Y:Tr'C]tq
@Z`KU,eݖ`h)BW`}KH߁%-|7p+2U;3( oZ2;8R>!^FDX|8H} 8F_IUy}j.QU\wRmEIw`]Wj[&EUW؊0߸=rȈhvpj]]h{KCWs)K[]`ޠd<SjR`nj.uh±FU2{K>nMekO&uqO:aIA@5ۺ	zڍF,6,\1j	'۵Fx0K7Ldm6yOs<L&ch&MN&eҤɕAM4y&E9M&NӘ$Q3enNIAe^K%9?"Q^֮U'y>ZE RqA9VH9 X|W+
瀜қ3 lvE [ZKxHfɝU<i:hQ:nM&֫HH^ӧi-H2zѢ1yиpK;U P
̒D:avBbZBMo,y}11 :s+^%2t{Z
1lHmچG~;Ɩ`@lbvl@#p['l-ntVz'v:BH}!y{Q뽖O:xaH)=vbdI(6qQgs.kG/hiو}I"#p4=0^A0\t?,p:w CjH;A]_:"Q".LIF66k"56֚an:l]Qoja<Q=4 !#].9
-9}גȰf6uFj/}3C ^l+3i˵TZgfpM[vH_ϥA̸|ſzҢk:xJx`ӝa$Xb4KaEVvB`j(춇F[Vҁo:MN 4Ŷ`
wzWk/B&R0>W{'
1A	O Ue(+4Dɭ	+A(	RDxm/[[C[pn
}{U0[ۜ-+:VR:$?!!!sBݦVgy*<'v=5`y;\Cbpx;ob>
6?̅BC\2Tj-h	8m	 n*Fy.[C<} ym$
h404k#H=̵
^GV]%.!YcXA&v8|R$|ǜy% `?r4;h&yACܚ@8D@:!L(駈Sߣt&&v5+39-vjFv^tANsrhNs i;9ސʗQ!r8QW ?pբ
ꠔo2șO%	!j"dUMTh:6zg-xs&S4Jo>bgRh9v@XG%kF	1H9LR!%!Di9<? nǒ8ݓ#>u:Ogݲ˩$+*HIc%="ŋ*?dW+0#zbFTܣT{L &Pq< FD7_f hKȾJBJlyٜ=&-['c@CθW({ _!d _~:[@6i-6^4&a+N+ힽ7؄h锳n4Vȥ¶y/{?V2QMDQ{LN4>%̑);6ձ2`VL|ˎe!a_TH⬦6R٧b044yMi`#w>8;"wE0QqڭZI}&b<0RmX ^$Rc$50$qF$RR<Gghs2aU'Q֤iF3~	8225Q9&i/S;p޶4nS
]:nڨ2C2}_2i*tAyv<l.ؼOM[DA(<^c~ٷ1⹎b0^7 8bзx.t,a"1͊%8,!f0{.u{ c8ȨpD|z`ۃl5!z^RwJ{% 8LZq{`0?V)ɜ`8]3 B~Zȥ 9'lp[[k'9H45mqvni@+N!Pt@gCl$zHb&|JΠ.W]Zpb&vRчW3CJ_Ksײt*Z }
47숒KE˭wqzp8nwM$"S&L2kaY\qؽv.}KaP|5>8<x]ढ़Gxd_>ĢuGl1U?CѣgҌzi'x}7Q=Y@o!ypCQZ>5
dۨ7?T1] #I\^1v縼3{{c_j8BC2k1:wǨ?u֨*ԢJRe"R1"!T%-P8N=(yy;h]ۊ/־MSsf8AE(
!TR8K3WQ:S7nUfkeyTʍYr:*g̺'R匣URJ?I:7n;hGb5quC"?+dT^
]qdc)Z$cOi	Sp4Aբs{?πC~fwĐL%NM2lSP=iG% 4wL`0ZxcEljU>	|ck
|wczzo0YzH.b݋ _iuxyBM6|e۔AQG`/|c85gig\O!Tɳ]~ó션N<$qF}4K1t cJbp?'5\p.3\<0\'#l[z>8{Ps?(u3q%b3%q9Pè8e_Ad0O 9r|zi.CuԗB"o?gʂ8K/˰fRX}/Zx{g2)y&(uMΧP.Q) `̿_ |'B5Mw.`ϑ2d=O8H[r@Ϗ\PWtgE7yĹu׃lXq"+=ve@.|H].:PO D@<|YpQj켨B/%>Yڢ3ۤ4'&$ۤ`G6)z($5׃q9 ?w\]RS $ϒXze=/IEw%M` Bv-lvhNT{%5g<1".
`2t)S:X6%hGдԀS	"\0aĢ>vhlve0`ALӔ8eu:ȯ.ڠEp+8FKR
/.Lcp:hލYq"|o-"RBg՟U)^sWP:tOh%Wq,#M:dtJǝС\2v([@ph)vb#91*om$Y/	~ d&=wXKOhʇ,+ObלR,Q_f	j]^vϸ,46s3" @9WQV̹y-c4˅lx*ʶ\08jZ#k<8bfy599h5yr,μ#&jmoa:->fW_JO9-Wqv~Z5bk0fzꖝo`[&Jϓ%LGmX.@;@/&zG1lnZDOyU6DAeTEQH˂ښZ
ɯ\"Hsy#Bt6\9J_^}L%<CuiiHq[=p c{ *ʣM<םÈmtxLΊ7I,s6{8yx^SZlH_~q&I ;B\%]Q
NYn~qMrBڪu̝r_
Vm7dպEY"eKZGMj]B1)T>)O7=LC.k0{`n@&¹a->:0 o\xV#	QJXy;B{Y-)-Dd!"*>CMW)k6w(\,U?|DrLV&j9'mu.I;u978P"΄z]	$Z{W,h${d[Q`HePXa 3\f=3#Y"%]XLZ2d"r\9,Alr{o0w9s]Uus☳hiG4Sx'%6az]1\'1A'JX%\O5z ;lWOӃ5tЁϰդ	5*[:pZ̠u	>a;aWmK{.1Ia?眭#	ꆁepV13`slqK8M]W|V}
M=9dLl)C<2N`?|&ʪ˔7,-E;ɲH;LŘ.]:Kui94DUOM"-نɟMc05ueʼb>?M]ٿcQAvൄػ]-xΧ&?i31ٮ_j>FDfLcs+:}8&E!'X{Ƥ=!1_gݛ7L㽕1H|-zݳ]O݁0;@*cҕ|ku| $*T~uD+^ Ÿo2No&eUa8DOE<oSto: -} 3V>L )1H"O:@}m+=̗O,|	g/SD*aTobn<@}>O_#WDosW&a\a}'fg^þӝtw.2N;_P=7|ǃ/hRTO~.~4|[Tz3<:#۵o5{Ӣ
᧘,ǆ^|ϤsMߋр7Yi	49OLRZ%}KiyUs!{n;߫!!'`]ȝΒJ\C%@5YI"5TۓqXJD.QY]*|Aeq+ܞEcd^OZ=E?
l"r(?
f<`G)iWgdSMGᬛ<Nvߏ7cx:cŎʣ~%%wAzd= )]mcIA; q ,faOa(lBkƁO/d|I5ShğLYg43~ߔ>fM[~oAv`X(,A6{ lBΧiB ӥI&H9Oz*j
u{4au~c~_a=Ghjۻ±KK翨s$b-@=c^ O7U`ί"_5΃^dw=_Uʋt8ĺ{duBt;7Iſ忩6x1Jsy}}_rM=F5[ 5H
{~;q<E;Ln)]|kTs|yJuBv:w<&t2[>)=j?C<!#|1I TZFjɦtt!'J|N'ĉ@e-p8];p-IcHe:NvXP:g EǊ<MPplWH?h<β4e`KD -Hzhl,~\d_PE ڡ^<h4k!;FmE\Gsrڟ"¦L>b/W,E_R}!P׳;S=MY/S&݉]U<{3e/r:-=Dgg_V(KDFLR`b.4ٞq;q8V ui/H{ݦg:Ńq1qD8:x 4kim[Jkgyc*ߙcP3ek/Ƴ@bRc\;N	JqW՗*^/_b9KƠ%=׋OΙ&8Ư- (}YNF~02YcPb'B602͎lcH,\b-@FOkEiT';Ƈqsf ~3W;ٞ?yRLǿ;Y(Sż:FچG$5=12~D/79Js6Ѵ}N?d')N9N@Ѫ7H)VY{G|'YH~bBO9l iB?Am ֏9C_yO8Vde><B7UM}'0@C>-*ͧf̕Jx*R+*5;<m&\tmQDTó];WkovLO۴YKKuP;@hHoy:l5%2zx¤T/\\tj&/[|U:4wH_E9bzM'1UgД9<]loӒە]1`:\S)zhD ul,O꺬2
?yG]OxnR0ԉ62FՏssh4N4tNX5~sc=^ "6F-3&),]ca6OʳT70dgiuY%x]rƪm 9
mX!柟^4,*]T$"(绔rIr0&yX!xog.MN'q9S	ݍPTKZ'OP`YƩF򑓻<4]g󎕨|$)oZAK^ 8ip	"<Մ܎R}JA})3C~Sf9!k@fK=Zpy=9.*yx)"t #sF%oثEwO5GN N٧.@bb!R#Lv	cJ.]x)Az'aP窹~/\2iV]zm7^:XmBx\=	v2TQ*S8gVp/z?IszUJ*x35f_\wѻ|~#HJʾ!R{q҉ mg"^ګ#8sd1-DF:yЀ}GM7IC3>8>TJIm&{Ր;LN~;MMNLuYSVd-ocC=lnQ/tM=9C#l}2P)N2)5R!h`v^m
S	SV4[bf=D(u:j|UO+.?X6@O12=<ֻ&eϚv-Ҟh	>%JUVj˰=JeNw d9AneO \F4}C	uh,&h$8K|9=H4>7oӄ1F?U	4<h X;].
#A
jv=^ͤ "~nj
5k:$nBOMKWA/V+D9[	 (Ij7 Տ)ðj|.$6f5oRoEk]éY{$	$cx==ї	.ATG:O8;햲~@_Y{:55݈	k,-QI[64e-f}@f8g<Oq~/vr1czz'1I{Mv#eE47ط_wSm7fXtVJ"kuP:ٿwxV{XY{-:.a/uwьow{_?z/uB`!a; 43p^bfŽ,Һ}l D]|^cװ]N?1ki+iio;¼1d_Aʏ @fe~8!{{XBcIgf:A*΃䁏h*vnA4$]^ivۀ:eչk.x~DU<UP :~u%t1|^X\R6 p10vnGs@_鴣ICي\$ 1I|Q" (|(=S!8ZC Uf Z0hȩ~qO ]DO؟9==IBQ(!vrl06#W(aPVpT@0vX֣K@~}BЌ}1:e_R";8'{@0 H"~x ,te(~!B-Dr?P?ݔ1cX~ׄt	v^ aQjLt&eɉfSzۿyDf;g1}!a{-XJ:\u jPei.TY*0Ht`$F"t J`b*!t .Z>KSfR\/I/,E QI`I^<kޥ>w%9%ߚŅx^SZ<v 2%mjܱ	i]AUUlx#[ǫU95W'v
̦	x@RWfsy\|439!o)guV\x'I59b9j|xE"R*|DHIP|MILS	?+9hd^p0@8P(Q94!v&Cs9<LP<xm#.|D<L01ٝxB	#
arwXh\P8
Mf%zW?|C)H]6:);EwS^/960cL)q<ہM28%~c"c!%=)9OfHl"+QU%0@frf~bP5˃"Y'>PFM<5 ; r 8oQR&h9F	
Cqmx(' `!BIN,<Eb&0RB *ډv:1Lᠴ gRIVL~)9+Go91Hi~<yA? %b:-&mtGx衶rE,FSJx\烓ݖu0?Hn2 AcӰG+d Rcc:2zt1q6`,r:bYO]g%qF<BB,Z'IK&Rq2lq(G}`>cÐ֏KϠ[$s7ZDfWʾ/'@/{ܴTQ¯)_8ؤC WlbfEdZ]bh|@ZPlkSڡ_yV7 fqh=:97=n<BL! jrx>>Bx6&[ǻOϘ%,܇0Xdnc ^q'UCփPlJ|SԱA77To0{$q9/l}cNi&BX n)d]z!w8(7!l,zr|$F_PsfUf` ~āObFXL@/(N~(6'mƑ)0h޳1ٝTy7;\jHoAFzM.Og\n  Ӂˑ	~q ;|7 tT̄uRpSZ>VhV!@wH;r&tG;Ю8a}90QAV4ygKi:_i,{GP%"C+i1 rizh4EQ-7+'21ccİieR~">3R\x'2f$(]"};dL X:ξIB3,|N^*)%Ou/P櫱=N~.4>XDYݙTcI(vI^4Q<z.}%_H{!5yh]DSqaHϩ]_Xd=7ҥsc6 NFcy/boTB]mgZ'\䤓hj1n3QS^jNc1&~Ĺ~<F!Q<917b2z|bH^	W?	tR6ru7EvMtA(ZE񷝓.I t5.q[p9	?A2 \EM(Io[ -׹%"pA4bIl;JKJ7zW]GgJs_蝧ž^s8K[+oB<X?۰۩T
>PT򓅢[A'T:Tk#קib9p^rJmwf)1S
<")4Nc.TӘ௶=F$?/r{NE[}yEδ)DCD-RG"7nc"lc6J^Df=R?:}TE3(v`-dOɅ!Td}I[{1gjnZ.b`,SͿqm3*TC
Җg_ rkr*v;9Tp[v_*փFnoȽz;͡|Rp/ׄ%{]"{pcہ7Xϒ4Ξ>8`V us{ǠlD$nGL]Bu4QZQ!5BVֱHo;k1"qm,raܠA/hmBc%K0a&,ԦLXjʬES.ES.?\4{\{֔9 $@Un*Uno~P*&q[%z;6[vV8Bp%GnA6rKHaD܉XQvPEj<aҞώyl:[19Co|SFUphD$Z#ɗHB䩳ɗ:*;fժD3vvu5JR?!"b3E28
ҸDN	#J:ZF )LD\9?>˝tTiS\vN{i*e(g
쟴xEĬN:mFEjDldyY?JUf_Cbq m(%2O^jV$:W
@2FLE${mN<> bjV O*뫣pp|Y\=u	0z:-7{)cۉN	0kU|ß ϴ3؅a%hnzF.#'gNEv92L.KuxE/ԋu}˫!YD]k%ųnBK7b FNWάuz#Q0(cv.}Ssռϥ֞]m4ץ@IαQ.[zN/1jo Lﹺ0xw/ShNI.!Cٳ'Elx*ı
ET,ɛ1̆ӣm F/3c/Tj)5j 	Gu@C+ٗUj_M#Y5l4ߏD6S<.LGE|jnT.J6,4C+)k@Mh_m@g_uZ:ܗ`lQ7wsZ>I$ZZnr)5tΠjXWC;sO:WTk"3?!(yXֱ\dkqa+3`FؗP+œ7AŒ`Lbk
Y?<g'(C(@ip OqCW: كYQv/ΩD12'%|:vs<{I ?EFn6KPnh3ѯȌ6JGg9uJPuBB5}8ګjku!"5Ǥ!v|~kٮ.|WUVmbW7bWUΑDxTKM"S'R6 ˰LC+1}1(A#tR+A;7.w1{h'l_iO}QX?aw
l >WIH dޯLg
J چ:  %l `פ pA	 צAXPP xc:bK#tJ@W-FiBПa82ui )tVC)(*_!1]K
Y?)fKKYOS [{Z.ZX ?C*.XT\_^KoNҒ|P zKZE/\,0hba8Խ X c[j x th%E^TR0u;haqA)X7tv-}!%` #J6mvi%}=
o%f%{n;AOlapTm2sAAw	KW7dZ؝ٮ}3ͯwhA8kSOKRT ɎOI |h|Ye8m }8:x wܓ8C!5{F>a ]$l^hjo*uW `mvdݟE&@:Ѱ_+H;Ġ_5u;<10?m_"y	r<Hޝ⵱@k'gs6HX q'HmG*ڶRdXN&ַ	b  -i{SJ4m`#`=+ml	|>@wg'>9j}l W=hQ"p)Vn܌Ow )!v AX>R
c1e i"J\CֱZi^[iqrQ'ȵvP8T:l# CX;0fB;2X>vpB	v/TX?MWE6;Є| FG~|s ]٩ > B;/#{NT2DQ#(ѼIuʜ	vXҹ.vw8#q6PvyT@bdxJ/H-;~]lz V" 6"WoߞNoF@xIIA@ 6)c> Kx}8ceUa~kN
bJB/Kw& :?WA@xն~5l@H7q; Z`Og|qVpZJϟQ|kKV܀|>8
݂2H<	HuG#%JVYkOt ~hCH:'DŮ3YRm@w	Ųw\JA.vؐRg$g]gq1lRI}\>N.6ې;||ɸlP++[pTSmݬJ'vEBܭYJ% dN,o;Q#ȞvU<g%GvAFqka"[,5Hv* 7[ʇk,TfEӢ~YS{XX??̉me@ԃi;! U4d1>kwn6D(]mCmF0&6BtAhMzHx%;SJP*&Iwfmx5ZcCn=ȧd[d)Miԩn/Ylnbit,/+QNv~$4^{Fl^p;LfIw] Pڢf!&ZwupsMDⲈ޹ WxxW%&q'{GǝSjY)Nq)1m~0rIɃ-	t\*~ U1qH2B3Ӷd}
W\OiމlHu	JjOaZl$WPTBAcg6{pf$$nYz?%TtUd]&twGҕ)hT7Ͱ8'YԖ]tۀ7[̘hlh=b7dISvAP6c6JGB[:WR,e'hT7oY.HT!-&I"n<J&n=NGvjTo[Z%5BZLZGX4O=QUjT7 )XG&DqH.P͵V6A MܶjTbֻnUuUVa9@XA!Ei)n(]c7	_.UrvJNmPzvJ{&6X*gFC@n,yj,酵YY![!dǄ.;ldRI`u"K`{Flr?$dNlC:}+U1®Mpj?P|D,kNi)XiRuِ8bezӗ͙iu|z׶x7$ǛsQo';zTǞQ"6$U[,U3\v b1,(#?c|sU&PP|~@m7{V9VaWc6o6sC@#`IwyҪS#X!xZSLlNFz ZF]sev+G		11]R2?M/8*d]}NeR-X)Rc]7Uj$XFYgv. R|f%*&2No/5@ hWX2y4`H2n[yca`_X	ђNaq 56rP2&(nh
B06)f< \WWL/hEl}Jݎ	qM
@N.s9H"VsU@,+cTS$#I z, F}dC9UJL|+Rm@K#Q|6k$fꝊ),r'ڐ\ZȉwAN̷;/UX?M/;Hu(oRIJ$D7K(ߓeĕɹۭd+Dѱ#NhѷF):Q5n>Vz>شrې BidW7e8fWYJXi &)߼.x;R]
i>d%J>.I?}FvH}c!{hD]ȋGh!fQ{Mo-t$s|BbLTFdj7	U?d$ɯ܆~hd`blH5(&EZ+;IPGz5@1{Seti1HZB7Ra:Lѫ]
~k3ſa.qmp-bV-`48<kFc/+SRbbB闔us@>Tu+]wve0K@ۡӃvy-1wϯk	BQx:;d?oeu%YZB]JtxGw
;<jnk)nKAxd#iFqc%7EXL\)J!ZX˓2[wiI*e+<lԌm>(22>[`ݣւubƨq$jFH@~KIX;2+Å|a8Q,MKhHZӀ0XG	VlVKdl2H)ʇfʹŮyqQ6cΓ|K`nmnmnmc?ƊMH[9spnp-?YnueM8Rj?*1)'SR"DJC1Uy$캇߯_
ǫ퀉CTY`xPJ._M+x._
_/@롉A0U!']nfR~V07mHuAW%`ab,a;^\(a kqA>(#eRȡ/:Y"ʮxF+aH#[3TЍ=2'2}ᠷzٍՍ0gRv9B4S~N!g0 7`PZB.ctPT\*c 0PE iTŮ(4RAW+"tPW;(Ml6`L*%ud~«[=TϘ- _^NtdN@6Ăz](.R'ǂ]Q#}5ѭRId*>2٧6$@YPkQN%LFjmU`e,LIi7֙lW^i2]?n`B #W/k`o5tM&QMнMx-ͭM>Z˫L+Z[MrHJ@no90<cLJA5+9P[T-&`MKu9]^[mrl OrЃU"!	KUղ-8 74+umn	լ*]Vj``CmX]^!*8ʐ]1(̭q[TKUن6OK`vH9vJ!]/XfܞHuiMCv PYf1YuwfIFzZydcvuSLm=X=f]	.k<GQv!{yV=ji=+*(PeF0Sc8 Qf5fEZie2-*
t5H}rl`&s}\4WB~fL9LJz-̞Y׷	@mٰL[Ьmv774[@m/櫵qUcoR!IHlm|t`UuY:Z5޶CjzʥުږF_VL67 aHj*ATʹl([X%NcD6He<tgrv%KC@u,lCq+)uPEO`rfs'61oR%bݩPT1(,I|5P=95v,#.n1~wҨD<8nCnc#*7~~x12 @y|xX1}q=E|%hPAO'N^Ls*NXĔrV&@	0u!PM$ňGq^.(}Z$uJzxc@)è\
uLLZI#/A#d.n<TL#AoIqJi)[%cꎮ*iplU_G(͉ ^dlL/734<ihFjS>2C{	lt@ dn&P"L4k!YOw-	E/,.ƢbRwןvF=D2ҤrZa&5c	hX*%j`K:D@gYҊ.=(IS~tۗR+MRiUkjhZP}k,^g)\AMc@^:@Gڄ=q
;
oV3y	-3vz%-cN@m)T43Ps2E\.p&#LO}h1EPU7u)DPDxk+9`J\6<7?+ijc$_J	J װYxUdEEY V)OXC (!Gi~2%
|9.q?TZ 3ZPb&Ba
M0Vb{};̦MPXPpuUkAc$>IK/P*A lX
8JJ.,M&|(Sbd808k*jT͟d?Z0hJE$dQЊ	i)u"EM@Vs2<mx UGSLJw'EPB|7^ [ouDѓ%0oKC;V)冀mI #U!$A+|&}I]cB-:iG~ǄqTQOԚ#,
ORct3uCGHH.Ԩdy5Ǖ;j$5""Ɓ$_7|``VXvQA mZ;\FDj,N]ִVTW5HK(o50ء,6$T647U{7Zz	x̝L7@pN헋)Ls	:041-M)ubNUMT%^YKGV=խj<{^eoXe]}C.oѬUlk"hzp:f6imvu"
2Z
Ykz:#)ׅ	k\!-z,sKNbrP2c
-`=ͼ5rډV{+,klM`'-*yz<bʐ]hh\&@[2.WaS4{XҢ'v~}E>%4?4t
KL6
)!>bn=Nbk/?i.#9W-aEVxrc@[!MoC0|)5 HCdB/D&55ʄ:sX(&
GN!:yǱ-cXg*Ө[+ucH,h+6KuS2Jt-NleZ;}\tpRkIvPU?rO6z"vv|x'vkJW0BX*g鼡Ґ6dvcx#}eȯT'HmW<l M\a^lޑ~HFkBGvG,&(F_Dx.~m)o\i:Mq|x乮4:mQJGi
1E4%2m ^4D̒Dxn1G
& hl&.=FXG5fk"y3G4Fn%?BmʱZm-Fg"E@BG$;h_a	hLAjdB[(bJݕ2NAEPJ>KhlFZ"$}gx:0MK%^1K0ZI0[zQݞ}*ʍ"mL.⫐G/E|HrׇH<M]+$:h&nhi*BB=ώj@A -?".	%N@ES0/)f߂5u%~֓zܨ/
O~ء3E;
*A#
IifD ؠ{d @_F˂~C>Ȥˣ0z?hAbS!AGmfҼ+V4x؂`%#,U܊Pۗ>e(#j hY7n? Z
mp(f>fvB'pl!yЂўy'n6ʪrols<18N}4
Q&cQ1:^>ft`f4;|!v;u$QsBOuowWyXa0ғD0c'ai!iBiiO{"8Ce?rf]f8Ccf3]K15+*ጵxF#6/!xkML0C^~9E[ 9:ǌJ;0EWf `g=+eP|?iYdX4MT4Ţ!T?[&T{tG4jcUSpt4a (Jh+J˦`
l-\+>$4qVTGѕiE=PV]"D+P]D6eihIV`6K1
'1)$A RC)7LSF&sF?}J5<a:
_!͡ʹalOh#55ZCpp85J7A;nt@S0f5!qfP8Ɯ4,1ک'Q9o$4djK*V_rNv@;W7ĸ@}kBYl"hm8V7e`:ĒɱBF2N7X>Y/Sb5x|0<6ΰ/&4c39B6,M|pпakB 3}41޲C䖚"[i4狱i9_Gs-٥/f[ S*rhU^qH'fjn	v0 lXHL_8*%V=v7JVUX;bUO5AWuw8\zI_" 
%맟3@k+OݙF??*߷p 4|Z۱CCJv x7mc(v<(oIJ9|jcX$qLidk8#y&`^1PKZ!P˟`/%u×\鮐{PJ<Z魮j1}VoCVoժJ~=u5d{Z[Z+L~ U(M';v˫[(o6j~# ޚZoE\]O]I-(OՑ"T~VZ0[W-=چ
Q5.7oV{Խ,3ΪS8u= @Dig8{$nF<i@0lB p)F=u)qD [7wukY΍[A݁oe9>"@[ >}cl4xĽk פ֝T ~y.B$$=`OJp5U^PZ``(.r8ucD@-9~D?qsk4%(UƜYA`3:ŭtпdP|`E:e lB-IUs]ʐ>ytC:A  `A3Tt·tXg(Lqm 턹vG(VvRI!]s\xЊӤehb!<\WփPdY:PvwbsMSG(9s\#fh]ցc܇Ànj`i~Q,g
i
p-XO	hƼ	,GbMż45˘j3h3.-o]BJDC,gp@#xw?W!%ZͯEeAjԶp״C\[UV]BPRr=
1`Z4uQksOhl*Y:kӭ]d@ǌ"I<ximCQ:dxAth<P3@Zy/h{߹t- +t(wgs ҈ 5:&20h(ŧ\2` ̿d |6S@4X3@Ld9-A,.:___Ó|̂ǈ8;uc0Wz71w()-_:؄/0to\Xëe*h!ҡX\&I̀Mk!~Ҩvҭ؄.xJ| '{x'l`XV|nTC p':B糲XCt#}9K_m<@o"54pc 'N \v@'ΙZzW:lJ4wX|9BELY
*}+Vs0\䒽:Ё \YN4?@2O&n,\A0PFJ
O>qc1N%މ(jSXO+s Bz|nJ
}<9.|UԠ8ywo ׃-c@ QT5Z$-vkU<ZaKֹ..N	o@AQn`C1Yռ =G\bZ0e5}*<n'/Uսޢnta4T@OX>nVgceJz؆Q0^[ JFpyI#1!N륵iN9iLK"+A8=^Gs\^awUf9Ahۑ%pt?+"2Եv2hsHȀM]	΂Kp3z	"|-{@w^߫!X1kOQ"RR67Wz QNrM(Й72c:;[[LG/7}@x$Hgu#"?0_"'lqxlNt[_0Wb(<WJ[S|a
˂<qQu5#PqӳvaB\PwY;3As҉|۫hgl?s#-pWzoR`JóC`/]`##?qV%ηFbJ'.`	 O0R"csͼ<$m
78
rtK3ZgXb纀ʵoZq,C9|z3?p }u`X!{XUs][`,ٝ;$mmQ^t*П?<z>acaOZe	)՝'t~I&Xx(U8ގ80(0Yëd$ePWW ;ͳ(%6)P'(#0*"[xI
4
_ocgU0GT8~.[^dOc4A<;ls\{ۃ ҂Kӂb`m\Ts\@7wF oAx_ 8*`!(Tzb; c 6FZl4,ltEJ,A%ZAz2Ms\Նiݕd2V_gt-7e^Axp+
DKJK D`	9P"WcPtVj|ln´D7MѥI}(`=tGx3g{Bo7-*WW7ѳљrs]xea'J.?1i2<'i|KZfSi7m%
;3B4@YN%H֮Px#eeLه%kU#bjpAAA;f+=WY7d%R8{NF'>G2'l~bCvgjex#kCz	4F`oG`&I2PㇿdBR3u`:Q16bɭZKA+|J֨Ùj0
		\ͯe%d	ܠZ?<;pFZPob,z)wKEBQ> Cƺ	k$)_PFgd%A@A8ŹxLbBl`by
>{+"R`v%vtQU)f.T +4ߛV:>5t=RfCq(?B(&HS6yj-HY'QS*Fg+@|lqFjĊyRUΤ	SS>0sܼG@ĉj`3y+3L+cTgJ(m"]-27]d bX~-k]Zܕ;jο'!SO_,W%tbď&b$PqNb#$zp*'LqtjifN,rJ }7fef7lk:TnygbqG~5#(0I(E_5`Ol7jQm̲Rۖ}vM[2pr@3ܕafd@݊.Z6V2(4:"^IQV6Ηq27Vr-]*tjRF܆U=uZN-YR	ONKLi95:779G$mUl5hYGz*Ffec9kҒ-J֬*ne.bdckRcd^frMX^͖5<VNX%kvǙ%# ־-9Z)5~rӫ*Z@jxHJOO_-7{g7iY2,R9Y$ҍ2@jvLen;⇣֏.XNϑvf1A9'^t	ZxK/Oj|PZ Sԝ'GJp	Z)!˷8U@]#fÆlq!ޯ2]ZH" AՅ4a2mqc[@_G_#5"T#A256#.T 4j(@\~hbf#>~wAWAs%8!C|2LYE➝b{fnEy<94g/;sOgE@K(ݝY4DOb<[Tih(']Ad0wйGZh$5~d*d{MwFYpJA}N I8L?Jo*R<⬗N~Eh8prfX/2HΚ$!Їid]ǱD^NBdS;]WtTYgHyGz8lVqup58é*s(M|<UnrF"&BrGƔD|TpsٓN7g/sI8aC$힤qՍ{Tu* {Ok>V8ս)69xea[28#L;֌+<RS04o2^<\c?d𰝬Zo%kU\
~] OZNp~3JJZQD$cNzRo(Д=)1	γ"ǂn!祸%vjW!r˞wBz ގ/FeRVǳ)c3瓷IvK&f4M
<De&BXo^_*	x%4F7	l׬(BHoD.RSD:ƢZNG
]oYA?hv8!i!%a9h}F92 k0,EFem2;#Xk]/>mGh>?< ܟ-5 RڸHT)ZJO"^v#IE)p
Q0LmOkdDQϊU`$75I4wW.;.դ2wESuGb9EO099h W?e^t$`xI(~9-[6M7sʻ=3BFGJUh˕۟P'6I"c9MGKчL3r=ck)6dnH%9N &ȹ|X&s[=y`0ݏ^Od#2135i`ˌ\6I5`ZĢDgyob9};{q6ĒS+eI$e9Ҍ?8dB	b>Fkr-!`w7vs1e'`M΀6|5¸ien{QsǙi`Kczn}IƸ8)SM6OOltGUHPu,4nĪk;>断ň[CIq@<ո7OLdrp#V90.p_gM/bw|:$fsj4a:HO|0~d$&lS֔הZ?-5CӬEh"mf|8srrY

.zb-phkl01oHNj8jc-8ʲ?c8qeU_)ЖVp-ye|[8Nu{ԍk?%uٹeJ7&Z.Hot};:3x0X0/qVi(FSYY( gI;>zb@GW/яBZ7nac$6`V{/ߺf$ŦZUOzu~Scp07Tpn/z`}WYsi*V8`On9|דskau#Z}4}8ːGx')
!-xjC<Xp4MG7Giz#i]L	H8&I:)V* l;qrMww?m/BP-8>LERTJjmYߜ
]OlL/  /gr'Ψe^$,ߢ6)(*;?4.ʜ8xPi	&BMSo=!so
dDG|20r-`wT3QBQzkBz!.
ׄ͐˯$ʡZf/_Gxr9t&8f2,SWstԃ-/5Gs(A9xV-YRG3<C=R`Gp'}/Juy:EV5D3]'pIqپrj0WpmIH-Њ?{|\U8v 3%Lrh6-Akieڤ/h!4Q&I2dfM2h"""
X* 
"j"*ByZks>LZwsIk^{OWy0!d_XZ]ɝ1,jt*ubUK䄌r3?q.h<}W_?#ZQJH ޭ2#fKK:ݻg*@]CU<nGbuslN]Aֶ?vT5*jJ`R9r
.6Q$ąSJ[VԒv)@7`
$&1<d0֑%s9g9D`U,m<޹?)N{/tV͋;N.a%Qa_n4|u*%o?[L$Vbґ?qG8}vD逳aku,pzX hB5<u{f5ϺNQ`VtgN'iJ~,!ny{9ȉjr~]c;J>tss6K/.NLihn(ԲR:Hbzah:W*M;pm@זIkK<PP.W0
Y(ҥ\ґiJ<Q/h) $CC^|g?L"%o
Fr~؏ugt&ϊlMxR`z|BF!BE&lMٜ4mJbv-BW0}gY&
$|w!aR0=G~A^2"KJkM1$Yȸ,LBm& %=݇>Z`uPoFXfMn(IK}>^^RV0eH){qIO^[sGIM*k)a~Jy(As]%G1jlrJc߈V.
Xn wXb>l,9:)'.I+u$J%Bv.i]C5cXVݯ/|HlgHl !-2-+e/z˪kwgzr_[tv+&3EJ1).0>jFG[J	!ѹ0R 9]|ު72!o{IGR|;^'$V`!>ڛx}P\v'*b=[^+G3WI?@)y=-s	lz*#Qz)mU$"RE8紶p$vdayxAqtF0Ox	E+u;up㍚T%7>F/({A\*LirLU
EGst*{()Fh4~p}B|ӬA<&荳]SJD)N!,DU8Aajw+@-9Өp*hf#Ծ^FJK`Lnj4!1]P,Z<QY纤Wn&cBS_8(7ކcj%Bgծ?֖QaE_`YPWE6r)>"zUna*#R0APGz|Cjl*Yq}J\~{Cț($uKKbij3^/B
5%5+pԢPTsrvp]8&H0"l9CsEsoҭ80؄`6:4[;bSa[Vg(7sl:$cX'8Ofo08g9m5fz<5ؽN@(U&3#	>|aLРȫtxLހUփ%P8dI\FS&Ä.h/&^!E`Pp!4a@Z/2YHx 6&>aSdci)#a{zRS ]!O:;VN<Ch)]CPde4f	}lyXp>T^Y&5gz5Y03G+Y9uQR?^W=|j(dWfO;Un]$Zڅa YjV֩)$x!Ro5+qH4౬K&'at7!
Ms
Օcß
O@*9\֤K}N52j3>ր2^s*'ћeQV%T~jx;hZdaKIO~8}j(he.<22߉MG5S`^ΐfC2a^q0MaU1[C;O$ݕt^0e16ʾ1}Iz%<vNiF˰ ԯ^<?1a>+@H.1ҽ1/3)tR2B/V7(gPɁȚ$'h+{ISMp2VJI%),,eA7!ʊKskDZ!<yXTĎB*vBfV6J"VHߣ¤dtcgݍ5`Rq΅(w,Ɉy[l5"mHK{7
q0:_(Ýo!HBJ#
lIW
ʻKĉ~pM'm۬WInՀ#!7["(4dעK0(~Y	A@߾6[i3UKL
[lt
	¤Xo"Ądҥ(lQ</8bX!	e-B?3&/HS3ݣPrIP&H妲|wpĀSarEU,.`q)n]a~Gx7GEօtjo1zٜ"dB	m5|,gǐo{iݾŔ4:JL4<?I݊Ia<$+n%OR&͎;6q#/f;W%ibodf݈Μ2C6K	YJ=}#KUB£
mmF__zj2+q]Ȁ$ވIP4~kFaMB4Kۀ,}=OZL41F"#5C,RQI#pԅ4'XUce0:jv[E%$3:[Mw%V9.ػ6;Y||-UiPjatBM؎MK^2!wE 7@gk(lmrbd*	bq',9߁E^d]U$eϦ6`f&I+7|'ԔS9[`!\t0AcȖmhXIAJe|L}}%?P^	DF	>)NkTPFearȨ(Sl=:X-@$."޴oBs< 80r,WMO-yq@X')A&.1} h:͆FL$4&a$%tNEljipLǦ;2ٜ$K̝YV-%Qp}ɉu,O~=0h-KTIlnkUT͑W͚87V":QWg$Dl\ű(BBloˎsPLqrZlFta)N:RTQj;R:	;[em`dґ4rGP) DVUQ5>.`ύ"o𴈣!Eg'n8
+Ǽ^xgRVZa/ΘAO$kW,)_4 n{D2ʱ:tQ;I1BMȮY!UMYrhRc$jBJ}gqL\ϩ0B?mo cq"ځL;;"\%obH@?mJ>QBC&\+jCN &i'휨D Yծ®
V<[EU1h
Nt%u{3pC1gmdmóA;l1a%Y{%Ck5>^4Feԯ.5&$;UzWc9bÿXi▋PVaI|-~[Pq#58bx}ۙ;凼HnjW1hT.m47tfe\!/~-LطXs2:TMhc@[C;9=C:	*&^N﫶"	Ic7اjÂ`.ܒ!=-Ljm.u"]\x>og٭crب#8x\:7"k}y[
(4P=9:MRmZ5=FRzcK-}-W`nᥠ^"bn3Gt]Nj.F(@֥Vk}	NSc].oTOFN@};粑.y2\G#-^awFs!,qKyEK)xO! T,5*Ŵ*}@kXACNJ\AJugx~Kƌfկ]m/ }id_Téa`%&,GxiFp/^fgl	K&l|g/oLU9q®{weę8qvݾ\naWd"r~Ұ]5)r8jr62}ɩNw:~_̙{UnKF?.֞H.FYEG@
0+: ntxcP|`o}99SfsZ>O:e@W/\.wρeΕ 7F$;￬&\r"ˇFbؾ)}R 6
X~jn=WX}
76?]ިn?W	WiҺ֣ʷ3F/
hA0
+Jgp	Vk	vEG̶7#DG^gs0稞c٦-n@!Äe#@쀽~Cz44b\	+Y3iBzviL%$wxY}(楈_Q᛾\~!i7Y_ k~JGO:^vh~.ِrO@D
~QS;,1 dw
0!3vn!ym454g3uMk98J@V{FkToF5,e4A "A}.<uX VlT'r"}WrƵsQ/QM!Kī216g:y洯yHVATRCb8jbz+/fT@yW6Sk]rUXH,K
xRk_y!⋇|R甜
kkdCZ"寉!V,gс]$FRsF<D8/
@j]2dŹ:=4T.L/¼i(	iE$x[)iL&" d"da@BM!u*PRm~Kl5(Cl*{ cB.-^gQ(98,JCpqbǍBFua*FeDe2򥀐x3u"7 ]kA7k,|UU{VkT0?n=VUcJ)
VGDo4W`<bw\緷͝6Ͼi&`L2u;Y>xQ4%cQ !!P?R"OOZ{
+U^=s(r@2 5Çr1騏vY)v@	Sl Rkbǿ+I n-B Jf2g,~SAe>̊_p6	&hi5UQZ!$\" zk5ngAO\XHyqC|E}d GWQe	>xdg"SYp~E}ryW+#C%Mj(/W8x*)DR+RV2xNrYDx1;čr&ē@tX͝P˯&s CEGf	]_as)39#yA4-[jOƟadD 5)JHYX#e Ǯupk0RB^RpD{Ҽ9k WnjEY|0~A$טL-*۟-TV);E{釵m6؏_C߭'hE%s&|YPau+.0#r/N0M\[F`-8;u|+vGPL+7e0[vEFpq쫨qѥBկYaN~j-]FW7R+
+ab^P\UOx:e6=JRc5+P|H)/+Jϑ2E^f-4XVop0%hÀƪ`NȨ 2>N
;w;cס3||j=GTs!;ǆz׵w=yc.'$CgP,ߪ|
dtk1Pѯ;\He8+p({vŀL9'؅`bjCx {Y*F{5לb	~0תgT6ITN:qyHPٯ}.)ߨ}U f:̏*E7Eo$r!~QU#UVє<3á+5G6/Nk:zo̟aRffMz[65Kg(	M7jb܌USOnh=I3בD<3 ߛ̤rCCq  u%gzۭ>z
Gn!rFlٲpWaxS8+aXwYgBPYÄz/|9\Nߤ8(ƒ@Mu?T!@+7_|+$~{k:
YN'7YB>ijߩ^o*:lsF;Dm,dU07;a5z+#Y1Pp.vߢoYʝ7H`_
	gƗ	A~;Yk< I"іvہ=o@D[!rxK.tbKIjN[x-	;4RH a[FnPeQyN\88z[x>vNbi_b)# ^qckS~'[ރsS淴Ki:]vlΝ,{7;$|cԔ7[5w;V>\HTeycE%A4|W]ԧꇠt}97Q7۵MչἵKA&3t@	0ڿw	gKgRqfHQ#`	M.͈(Utiq_)8۵e\T|ȫg!]4X1НZeH&.wv@}, Q)", >;oھVy__>Əμ0nߟ}K&g3#Y 4J]e>q+( pJʅQxc%SS_qDoU ^zH'3oN"2D3'Obl+x<y
9vHƮ[t" ;@13@ӖABmoHx	ֶvLޮ>{+QmsZ,@hx~ :>p.s&<{2N&ʅ*(R!MK_ug4 <@qMl海sڶ}8vQ\d<>ReN r`9s8q{P㈞Nt>mD^aXe|[uoC/b$ͩ"7w;^6A>ki3LpHxYCRB)3yoL	B
I4Y~Ӕ4MVA\Lx~ta;	3g*1N-'߬0sk;~DtI:(Q+XLWC̞;}'+tG@L5d柭
ht ;2gIu\ '@W6YhS}t:U<EвO_E}i^CGJya?x*X#6mV>yt'(3;Ddt{KOc%z+2
$$1a% Z';6TR/®y*j>u*!&@
R8=^`6*_df0|7FJN9EcM4"DP)Wgz(I:eHl&[?x"F%+^bjz/SR#)#`b22EQWKE܆P^M2yBrd#6lLk))2b2`; 4EΦAC3-ZR2O>c;JԘN\!JJD~Gձ]
wO%n	cwqM=*8'aa1S kf*]ʔoa[gz!,U|5e_vtm+ /aa0WhOLI!R9{'n?
zcA֠[y+-mLlO*-r=@y1!
Yd$T`}?*0̩3bb#.IZ :
GD`p/μ
MjYypB&!/-xR<A@(ާ$'_j7Wݲ9ЙMG}'bx`weyUE&:mv@HO"E Hb5,ލ y=jA?zdܽP4sgM#eTHuNmԮ@
iW.#e)]HsPD^]6aj<׮@COny]뵫~Ȉ#dAP!سćlTvM)Lz ;Ыg'7)hI+g73:ѓ]/'`Ph_rE1	vu8c"ң
صi*?gbvœv9p(} D6+ҁʓc}w8ǵ7T38AmWEyb>
oޕZBi:G0pCp%%p0ZNNZuw{%xlzd ݩ`[Ҟ}ܾ*Oڳ!<%:zo|ٛ ?x;%G:vr9`gdIהS<?ؚ< jӎ=wbx*\wY_tM&NUiL,8t!3prgrn 5-:3p$t/kK/_22w01-QcEXW7Ò"NCJ
^B!$~|&K8hv'
bm˱votC&Mή)fXIfeլ{ w3Q$*{ed]06wx'CUfLvODҷ$t_ĹPw{LvO?H@{H<{A Q0Lk9tZ^|jf;D.cvߖi5T0:֭qqކ)D+cub䦄Ψ.pu|@^l1kW㱚0m^b!8f]?@M-H<Yydn~ɴ
[Ne 8UMXȦ6)yiGHe 쀣C3՜gj AGz#cy"ڒs :nR1#PRbT^`csIp2(xgR^bO) ͕Z):wp9GݱaNXikLYvl2}F~WgjID8"rMnjf.Y'҄c%J x'Ujvl\frޅLM,! cXB/ܩHO,z@|~q`x[*T4ʃ=ڸ|WXI)4Pu_z>J|kx!B)v< '&e)#w_ͮέLP0kw~ݯ|5/#w/zɞ"sw^m,dK@}#^x&*?.5yəp@?.0Vz$qfmgW3mHp.V«r=#҄vJȖVD! J NےH5Ia˟ztnjeE'$#__FFhMW״ǀ[^nieFm?Յpp=j,hU1{ze":Ac]>Nt0g^_zyPzWkrh|1^VK<|֌<C$1zC]x	Ik/g/aN=&,SbH-Ec8S<K`W(@-0X'jnZ1.8cNГ$V̤9Uj1<36V}LPXhYcMy,rc"%yex@QdZJZa1jd~Ԕ.fE$#^	GXأ\Y',!,ccbp_:6xR}z~P.69rtcPB<b6բbK \)a{>(;,E#JoJ,Kӣ5xCsr^R	6GnDFcC詚᥅QMD% O'+Tυa*M
< eA-Zg0,Y^c?k3siy[.ϣGFH9zU^n~q4PL+	>2M̎cYi5]z/k;L{AZ}64{_oBFe!0F1]A,`}bĠ@a$>+˂lfܧR ˟P*kV
w3uRת8c;vg-W|s0hT[r|CH!{ b9<H(AO+1^ЅvT6L);9kC 7ܢL=%y!ZL'O7(YbDX50Ɗ\"a3==3L$+ei<h nĮ繀U߽l!W^8Z=Yucϫp;З-d~rf~y<0PTAřsFb$:S]ZRXg dSoT%kG>NKVZrPPP>ǂ/ڗjKN+59b^6ƂZU|$A.rT	{DcL7*QڑsED׋h?1NC(|Fd-yQ+2/j{1xY*G_G^yn3sg@RTY<.T25`D{oP8>f)Aw9@2(O%A^n@	ujVDU/h%Phi!7g *{$=38is melC6xJ/ng ZQsߨsΠeq:;ѿjJ(e+ʯ"nDIїJsTWo'
kI!7D%cM<yϑܬ!^=)zeyMYa
U-zUg/ShlBVZPZ]c[^Wcɪ9e,-KaH)!|c35;^qq'}|mF§M#܅>-Yw[j*
s4FW0C
4
<\/[6b
sssīX|z	5F[|Uʮ'dD.{kͰZ9I(&/ Eh}БRio){r.
ZK^95}f07A#jLwz@kӦ)nK(f|IAh8CYL_A e,Di&OH
Q?GYT"=ߠ ޶]GgNdF2n?s|w@|dS[a2Le `$Vǯuų%SϾth]i@:2'ѽ$ݮhf@wŕ[٭YU 6hڭ̃6*>JOǿ1Vn1uTlC!%&sk)2#6GV76:8\bw ^/;6\(֞x"1\Eٵ+]
DJnL
v|dgF=lߧ׀u/R.j5GTZ7g@}|O
HGk]sZA@/G6,=Fbw	8gXUz?/Y~Vn(`R$!^mى{RI-bji؝tc{ʿ3<,N'ZD'>F_DnC}`Si5%uaJC4+M	xW3Z.eTc8+27%@ؓ>!N}O7U>zm켰ѻG/<BC.~j`RF&*Vs'<BVBVE- =B*;P֐иWwD^VGaJ?XnEs֚^&I8u0lב{i/w9N޴9ث+^Y
-*+p7R?nxSYGu}*߂ae)8ٕ;:qKoiX澥6m{ؾ?fkYǸæ"?< m=tK0O~[]{囀p)5R縀j
;ڔ!Z7Hjf:Y	$%O|c `jDM*upemRtґ]?ڜ{j
}?}~7kK^W2ͣiTSc2z
NG]
YA$"wUĥ{{@UV/看X3Y=D?&*O*M*kDr8xr}N쩀vغlG ^R@%uu߷wѾ ^%]#rRR{A}e 6c~՜'lA,GQ'H0ˎ冋"k&=G;.H`	+8NQ8+1 PsXIN :F!ʼ̂E|8oz;EH._4^}~`\T6"9~
ٕe
3#Uc\q.Īq'oڬkjF-RN]Ȯ}hg<gݒTʁGGqmFeOq!A9*bws8Rrl;}rDnȵSAz gFw)C<g	v/H-F}k`,R@ 	br-y}F4`P°싔'k8q+"/q`qQk?^(#e)2՜9s51hkc4Ēިw09Q",6Vo,I[U5T/utxШ!-Ca'яmֽ7`$nwT	|ce_bkXBT:~?4dhQce9M	`-]lvy7!>T>YcG1nثʄ- $"T[ص! Uzo1F#[|>K?}0?ne4F2~2p3#>{2Æ2R׳ڟux~p~CY2'lT֑Ҝr,'Y@|nVLvUr_@Ӧ&
-?>si5Ӛt ǘX+?Anp83>('tBtA%VU7L!x`86^	{aKfΕFe'6=>eo)l"HKgㅑY!Ht>OYЉuA2k'w%=9z}~9ć5㊠ygia$6VF^ABY$ݻ,ӹZPB=obqDa~_BB܁E6kfÇp4gih8<7F@4|K}@-OvF|&J>ք!A%Φx:)a6[p(_M̳XoyP#[/BoРWdQR-"AMrV
l~Dxz>!P:^ϑRJ샄lrh)iTؽ6Q-fW(O't8TJߝ(<nMA(w-n4*9P̵U7r#D<_3~;M[uKءH*0",Hͻ׌EjdC]\baT`ߏ:mOYM,pdg7Й(aMC?"3	=L&TEB@i[]m1B
Χɼw/n*&3+??>;>OW:0X+
5RnL]T4XL00БeS"8=Nˢ1-54<1WR%ݕC9r|u*|8QdpAWmܕ]r%r YIH89qIbaAP\	[gؚz[a0t6UX)%% U2Ath}n#kς6ɷA Su,[tԶ4UC0mAz A>3{x5Fb_tg:
CRp2&ݥxiȩցlMw0Q5OYsJd&PrW)Tey	at$Ԁ?B2)|]#	ce:۟)1S|W}\sYa@y0}Ł"mv	x/7$YL|1ϯi6(m?z*?s=0{3e G@4VڞMSFgv6H3{z8*'{vA7arۉ.ѓy9rЧF>CV%y[<l}Br0S-ʬG]N|BSd\\r{]{9GL1
m.]0}|
^\Oɵ?(^0Wa)ѝHLsN\XK
T,]JK܀{^W wxC0JNIgR  %+sX	# xa? `p XlW>-Gpq#`0Lױѷ}6#m:x&Vͤ(e5+gAYm8PL68''֫upÆyAq?֌bgj˞Ѯl9>vd[<Dm|#qf2BXŒ@>].%؁NIּ!82&>mO LdY%Ⅲr>=(Of`W9du>(k1h~J6&4RJ~	n
Ig#E||5&J5}5Ռ,? ʧbr
x DuhT/vx>]{Hyi4ա{,淨ɣc/&Fb:
oO!GT3Ty"uֵQm
 hsN4]݅Q~ǧ?w
Osǧ"<$lC懍mGhtqލኌN6auͳX	{IpןF$?ÄtnC*"~%-;<Ua{^ˋpe* yq)Ktf\1ϣKGǁ1Li?Ƿ5`;8=fNy]aKp"|eԱ,!#x1%6ʏ8=igԝgã<Jdnh0\b[+ɐ+ ւVCSa<whT~sJ2P3T{|S0Թ&rhڏ/Ǻ>dj>$ZXGJ xDo'փS2Irkʖ+A`PrʣLtUTY2%'|iB67EֻjT ~4qyÖ1/=M5oB"eUAtmt{l9	r~&_IryJFwx"Oe/I¡IN$ldbQSaYJ?
,kmRDcOY&K.A28]DWpez`0K@J snЛ˵)sLХl.AaC>#ÃzKTOBrFR}tŶDs,e>"JY#ӕ A3@<5`-	L3{	QCH7ѻmpA5=h/߻Es>CY<;TEvQ^-ڏfVG>8]=iyf^E
)n|Z\raa |ȧVi:>E	k:"pi!˻Q$,>AQ+8w5^!%wTw{zsQ~Kc<u	J)4ݘ?yD3A	-;:(Z跚$1(ȁwRE|1ToC&QH/3w@x!/߯)*)^Y6ޮq:T9]D&~|42
W)KSKL'?o25;=l@];Gz/6уe;CKb|$vyOKrxMvF ]#ha*̖CaYP>xO6 HUt)q1A[4w}> "qshu\Vh4ֽaoV2gە5G=,_}#AљHp/i^A;><ǻZH.vOˮ6fiN%+^ 6YhNl\6:gm<2	L_ayU,<н[{+8-0qO^r|=.q5cLUo-c͏.cM**/We3 [~H8sF<67RZC/t
܄Ȁx`M]?=r˳rUZ 4߻4XӨ9IJ^PPc2)5:jiڣ7koOYf[UY%A4ywDï.?ζ!L̨8d{sa^Krt1-s.hV\!`R}Ili9%4c1*xpTN?$:k$ْ؜M'LS@Ob_P SoLnBboqrȴl+jOd`s<jhn5a?a
Rbգ7
T"_Kq2 Y`RS8>F>p47q+>\O<ן $0aI-h0aSsKAo=
>ȕgC渧T)XÎ6cb7̄} ЭyVW{\Q@җrj>8d̺sk-zk.
R'1I{ݴ.=ɱ~;2]	[TY5ɹqZ=ҠGXy6mo]ߴވ%)j -b%ft,{4ɳo1D$J3yJ\њN5ȹylX2>P*A$wGwA̗
6<sqCKɅ~$om<+RTHɂ8?߽Cӏ+g}#i|ǿ<o ,ʙY2`/0pP:Jc֚/^HDjs;n]-6}]vxޅԪ'eRҌtmX#KR}NvoV3
clVX"GU0-h0:rN<~Q|lU%o_tP?F߆
+d-PYΘP}P A?XiUdքAe$*4BXYX^
W"V/`萲ϤT_!_L>@1AUQ;So|JiRsԩRL;i$V;3Oߍ$;EI%HXᗅ(uq: 1|C蝂y7u#:}( -;! qfWkdIiO JvN?2ЁT,)m4~,%,vih8Kbû* %AQKYfe{<n:3=0&cEPVh!>BL0kE;0aɒb)яEO?<'vVnxr~eeld0"(~Tz%dWL~0|FR?e(QgjVu=ڕv^
dg0˭lK2-'XRX%c`xb߯at%wgwN@+`[L
Cڪ Rfs	PC_L;s{'iLS8,/SF}r'LǺj:w,_JتET5'xh$OXr}P>ZG)-(Ab}E {Xuu%N'Iy:r4}^"ksɈǘYf-3M<D)+qpv{s}Eom <Z"e	&$uN2fa}a騜+D<{hϧv'[tH)*=0X#aK"(ÛԢ'B<SO`)uZ(wxv  Z36)YvN#<\D/`D0oGMR$
cojM%4<JvtXM,pl*^l ,Wo/5«UHV#U\ ?N߆&bMQUJ3xܟDދ[?`Xi7S?ç.+-[6۵V{=@d}Z(ǭFl%*]ӿPil	E]DBu	*ep"w^J^`,1XXO.{HG5a Qj`3P8P'~X#Z#+"$wf(3',
1iF<z<g˧f;ϖHdsjk\鑜?	=Fo~% QEu4IAK]?6R1!7@+i4Hs.3ad8n5i0A=z!ͪg#7g/p7{6.BXw_u~o#Q2Me~mǔβ߈|	@`YXuREV`٭S[D1޽''j9Yef09<uB?,$TUTRrMż85/VZ:WJ,1O63Q4sҬ,g*ͮȶQYR`ø`$ǖHF+tbuFAblMP:1׭`Ogxpyk(s+mw)]an*ӷ|E6ϲxnHW]0ݎ"eA`T-$t%p/lsPZ:oD(Bnp-|VVF
mG#D2Gbj2AttF0HEb#v"<}A<RܤdSvMZIQGʚ5^ۻXHH}mHNŎ}/Q>x7_6`5nJS"oG]JRF~tzt))/ӥ³d8I^M+N[<8_,>i$*cDc7©'~e;Lↅ`yW:ɎKjQy@"ҳ3qxT|e?o5|elV4Cx+R6je&ke ?Z'_%Lok:,~&M_X޵	xeY4?/w5gw<uG"\w]/,F)7֡opT|@A*CΌ8ӵpC<twY ]ʭOerSg#hcp<|F~c͂oZ-
|Y=f2`*+hfogUhMX 8{&X{˅o~H'KΈ4ZL^}5zuнz_.D>r:lׯWU! bLAȲtu:.1~lK
svӲT`'?۳I/$e%YuʁK+dQJ&a%l}8oSڽH2A(>V+""󰚓"GD+lyg cl7^p&ny~r~phӑAtB%g؏ϰ>95'HT5gI,	3zδ1;1BF%֚D35[H3b=D4Gݾʷ'6pVp_5&oMS˹s@[J3Kia	%GbIFqjL-Fd~X'g0,L%~cvC	a(
p6Y\.0']:T]{:mosn_M!g[ˇ/p_)gqTو֖s"@aY͇0^c	EbZe yO
}b-7g$O^A-PʇIFloq^sFuOv	z遦y%!g]s)^W
˄яHaP;❟A{f%BF=DwrE둖$|Hg2@3k
#3;[e2k2_ӺiJi)x	9\㔰ڌ|R86ʮѷ)<kNK<|Asx+cMiNV;:D,R3=d	JCeLpv}W2^\vwtk")2'h"D1ǹ<!fjlI[4Z%Fd,l'}5v'U>=c}}zO2Q>y%g?/w+c-^!.̰SكH%63ˏ@SN(;z)wlkeA8	hX,=D<c8+|IfH̾x3"ja`/&+/hCZVW;whE/v[ *`}zv<Iz ]6+G|j3Ynԭf7My-Wl'ɤQ]V2jaLgUjxPM^ I)"ͨ~<`kBt1yҵvךͤ+-ΓU
NS'Ѕ*QLūz>r
R6Mp]
(3\~f.5 ʱHU6Z[J|v`VS|U7Et:{g_"t!Aծ(ŘPSj^s"K=00/TBsMcH	ڨ@E$d*O	wnBEw4'%		a2^ZArvZ jـȀc=m")/[3vƿЬ`4 dm_)@.(۵CS/:erÖ[4֒`Px\h_62|D[ƱfA"CNLDPA-xrwip8|ٮut{d/PvFZ{	GS{RP}hدQhj E|"c%\:·HVg߫Rȿ	/"G.Zsa8s-eX^a[ًyp<}=lwǀ|in`iXW8#(VgJv~861p} Hz@/@@Ph%đwxip6Do@lgQ0y|ڒl+lefMJx'`$~7zM W
m5;) M(Sd(5=l9)Sj͙c(ɚ@E`!2 e	OAPbE	?R_wc$B+Jjś8pR1+Bj8D]#MʧQ~|"+[/bw^ZR. Q`:V3jXԅ|hS*'C`Gݗl焮VyNT-!}0Z2>Lzּ,Qf	FdmSh;"E'&XsX!c؋e>69g-Vi2Mّ^;}%?.) 1D[ZdַD3u3mJNiBoǚc|r%˨1_2,PA;{ .ZsPpqw{zh{NIk(aDNή}F/Aaʔz9#lI	z59$cĬPy:6)Rl*SdIN8Z=p_HeTrrsD*m@|9+OI+ųIb&K:ߤ$nR"$!z>oȥy[ >J[Rުֳo#+v/tLPN_-zEvOE[ɸFdd}=^'R#XUd;thC4RL9>Bfi+|	
\Uϩm܎-)yQ=n`g(5Fs?@8{
bWM70;"ٞr^Yq}{p#*~ܖ*ŋ m{#{-A1S$R	{)8@j	Jv^{rfzmwQ\Ĭ=ύ4סɅ]^Ҥ4UV^2[6`Y'2Y̰tbV#\<	{Xh,])Mx3HNfGXgY5[id3EXջE mlRne.ccvZ:^Lq*9̩Eg
=}8bvS>Hnu" YZV[k'vdB`Yy}9Ƭ{W@&I{pO'{	{Hz(%ލ_wmar|`}tψe(졏NL\9Tx0=0=!Rbvܳ6F޹dm?LCd.=B3Oo۱*IpO!ۯ	/z4R䚅p5$;̛~Ji(/S)>#/;m'9ԟb;I%cpUu"v:=\ݵHxQd/Yu\9vߢۯu;}sôQt:!V2{|5)UfO)͂9:Iaq `owe&%}ւ\F؏, z[Z^*N"
ڏ% vbFb*bFS|F]}roُɩT/]ZYsYUI FV0$
ޒ=LQj6."QB^jau"AhOB?=p^mN8q`~۾6)V,cXg2F]=s5ky_e4s$!b@5.6ܠxf2$afAEKQQ<@Qñ
xeT\o#+
_Uʧ[j,$`ΣQ6k#8=Hk_/elHHA%/j!6qzf5\~Z\vӆQnw..7yN.(\$t59vkmV$A`+1|T_IbA|:KqRlETFAIӂrôpʀ̣I}>&x6Le'IS,?9H^v9iZ>_DٶQv
!D<~)f9I-MM^<ޔiapCupxZjkS34k;ZHX/WokgEm%gse8<봖-)

7˖1Ay!|*^EYv'ߣ0ϯJ2UmUy{!FͭL&C!F"\v3.AۤW}+^8|~뻬@0͙v8+90/lM})Dۉ6$÷K~+p/U\X}w~D:@{y>],r!b/.Ǧ//cV`x/znpQδoO?[ʶ$V
=D
D=%T'{l#dih#@G\]Xi$HdJ,$ژc!-[7.p+h`BCE)Hϕ,2/XVKP+e(}aeA击!t]-xKtt WO&BQZn8C<(V"+?rc1UAhE5΄Q\H~ qЕl>2.#h7I%%Q9;Q?z}W,_fĻ9(k?j*ReG^6kAh"M f,oA+I`)j;qD\VnxdnROf25f&X.0.ƫ5+ i5!dL'-}$w2C2">J֬K0KJ"*qSRGalM1/wroOzK&AnM{pB'eyI"C06Ƣ#cy)e]HtrHo&i$b;.GF$+hlP@>C70V|Ktv"K=:]6M<VPQorphJ&bZLo&\մgV?}%\zXqE<!QZ\-4Cħ)1Ƨ`2jODH,Tc2w @qfLfVc\f`hjj-V,VC=aj✢p.+/(7t[ɏm&Mbib+F犅{źŪnŨSnԥ|Xѡ|Vם|ت3MK"КM?SS|Sn-#<kZ樇іl|OkQ!.:wU g@)#/p=)^B…C>kjkd|~LkX1'!n7smS~C<q<!Pəl֋oZf0x8uՌokDꨮ	^WFr&ӜIEot캜/
߇ƅiPN4A6 $#'`N!&2j6QavcY/	mAWjz7D"CljF_i&?Ø/c4o7b"TZ|NA5N<04~:@M#"IFc2!s<oIG4X og(wGaiW,pxn:e{[Ry/Σ2"7sX(NT	-K%f$Ar)iёobOKj{]Z8;:V06Sߘ4'yM8~'U|̤E![qÌX6PrqG_Y2k+1Eox(mrrhj2 mR?n*ڴOUT
h(RқetD~mVWfZԇHlF 6WSBUڶ;l=y΂5.#Z8s;ԨCyɧX<oh1gql,z3e݄SZ(_jlx>V~B
=@4'dbc46GBU4go5óN	>I:w,wk 0,ۖtreμȖ8yNYs>ߜܻkݼ/]1=&R5}ea,h~C`mB^;DRyPCcH^7nq]|Лk-T&VuI~<44[!k/Sڡ`1nKF/Εo1 4yp?|==(er(Mk_݈nϵ?M~/WWsM*jmqD<=>uP_}-֚CuI>:]`ߣG.IY[ Cg81'70"2#4=k]aR [)Nbٻ7KY,6A~ZvEi\!9^mP2͢8fenMna=0?ԧ:7kmD4"=Y^Њqbl*j_C\y-2%2ēM}U?єP u(ۦzWq:z&!*-S<TG&ޖ
V_vj8c`=-!_sdgJGhzoDZ!Y3TھO,>	țA(=ǩTbHshTm2\˖׈ſ4κ3`Ougfq/3g6&P	LuFMC}	[\}#IR#;L2HÌӭ彔ew@cUԌ毒z~TcvPD;q5k9O
$%u!~Ez}uWngj/҃7}mPKm^Y-/o)|~g(u[" pFwh}&VI$7ziu%J&@6UEvxht}}@\-C:?#W=49G$&G/SV[9>
{mPF2^9LxYc#YE@mb8L^d΢JIG3xgY0oz2L\'oeZNgXճ~1,1h_ojt0b5hY|Bo<{ޯYD_B9XV]gPy6((B֡99LIR`"|ɡIo~N-It|byv!ۇ^\?lxKr Q4 ׿liIV0u/\^+fAJ^Ax2߸3&{9@#}#Qpi	r[arT͵m;֛Tg2LvXy[Tu:A;+mgomŶdxMXr-./;=+eŗ/lXPdozZkrln?o2XZǛT[GIq{Qwy[FUr"PAyLW	KCCK[lmArlk>^&̖B<iiGo21k_w%GzAɆ4rFз*uJR:ȶuKGd}-$ϖݍгf	(}gm]ξ3\ aAO'GP46y@[	!t3-҇3d.&Չt
Mȸ`_SjBܔjcAvA	;/ۨv}#yٷ[p-dvbdL>c:[.[~Tj/07^f4^#N}lZ":xeǭ:J÷VvT&*s,!ĎmGkqaj 3UVlA%h;Ğ*MWmTEDYb3;1mZݏa.ށ5!hp{É4!V	7iИ}Ɠ4ب̾/gzKڎ_2ۢuvjIi`f徇M{	>E.w[nKruM"^ы(<J)Ro!&ПZ}v-^YJIx8*O-
^;!1.60O.z\9].vޔ(^8v<`]yח7hk:imkRzJ^Lb&̔)10OzUׅ)yNB@Y܎S?ܗ2s;õ#٧ 7lix[B;7	qzʤgyލs~_(T gE[}{`/- dÿBc*{蘪wǳP5f	gZY}GӲ،[(ixM:YW~.&(А],"{)V4BkQۯ%J/k|]vQzET%/v`֒TRZTDmM.SqK~z>8JMq^=_Y2<z8	mXG8EYVΈ`Fh+~/Ǻш|Ϣ)
[;e@Xbe_aqAXOaMw7ܖ&1ʚ_ k>J-W>?kSv
]sZ'D[bRVg
u
ʟ7T3~sᢱa?.@=}0ǿ[+?!*[ ]Ag 3d_kKI:`WMxd,쉫RI=`7!Ѓd;Ĭj[LXx@,br	(/ea#sSg˗a@Ut<QB:nriՃQEp$1\
B!XYg0r#Uatn:KCߛnl9VkO"LQfas1ܑ,Q θA7%&$lz#

r%Vv*S)<abܡM$V~Jȯ2֣lk2KKH##h0N(: ^~:D	.~#b{]l3wpe)_7Q0쵾ְ#(̽2e|-gI*q\QݼIJk葟Ju@8\h_wKOe庨,gDP:IYxAʺ<̃6LKt$}ؚ&i7ԭ?[=D*[Ku<[Q1F)hMU	I+5lzʹZOBS7s/OYM,}Zmwb?1)jJSaoG:ŧDkH͝1HYٮ~&-Ec>0;|@MH/&W <rK>b3ǐ(\5RY1&tlߜ9h"3B}ۇB#֨ҥғIj:SϧSO7+.s
5k43}_ҪMNOAs1w2D	:9p(uX] 	s^ڶT6Qebz[}?'VlNRiclֳ-Ux$r}Ê3oCi;,ӱ/F'6yZ+(l(l%lB~ޘrZ?@8p/sW3~hGe6^El66VA2_@5Aڶaay6iUWJ2*j	$#N{WҒWSE\*RVGN6Y6q1K>7
5=Uoًϛ!P8MaF&CZ |;BNXsm˟iX٭en7WvkuϒXrL~+OC:޽=sem7J;yUœ_E(Jmzm)opőG1_^[BV4tvДGT)ѹ+
Z-͊TFqH#>{kN|06q!.F}VjfB?̶[f{8;qĞ?MNos&Bȸtk}'JQwf܊
ӑogzrģ%vR;`4+h1mGKTwz]Ͻ-wTSAEeձ=d5[,АTK9uDLNUn|oݽϠSZgU&̳'K	U&OÂ1td?%@~ixԨTtUbHaܗ"-Bm2m*w{qJi]0Hs^3ͦii~6s?{}<?J} L{ T)ᅀѢnroN92?V78ة`dӼWNƙZozA+ng{Kj

'{\}l׋ˁcOkGWu)""VMpb@Ǉtq`O񻸡/FԽQk[-e9v,qajjEi<fv%+H e;梄3sO3@(gsPd6[83e'2[wN}᎒BoY#˞f,\L>eBvE)^aH!^5+h<.ئrL6.4mWe[MLՋyb36o70Ι<:1LjmK>CfT[_Ki%.b6{UUXorܚgهv	f28H/7te\ѽ꨽ZmqU-pHjXjO
]'{ZiIAɛ֗
Br8YesٸDO'߳Bioi񛶫Q
^ ?)C7'P#ޮYWѐ/I[LY,'#5,QjKk:*հ@cjiAXqS aȷ16cpm]Ӗz=w[i9|IIoew'׎4P~Oqap6vcMh75dWz%N_>vzjM& vO,/eE{E+.CE杦 %_6ؔyB͗`_)_ZV=UfMY]_JFϨ{j`
-OpP.ZW æ5NPcmi0иF >zXA1#5 3(i˟ʸ志q?3(m/˯::FJ	VTK)b֌CUPc8z=^֍P(YaH١`d\QJ%R3rFM+
?ݖ.M5j2{èY<+{gVv!?{v{˞@7E )c%K{AȽQ,R?K_$[ݱf9^PYZ=ؼZ?gJ3ʯ:p=y32mD0.mb4Er[[֫_)χ]n;
zf={M1&M׆cLcQeNǰf9$cLjvwOmǨv$SR8N6r:xç# 6TP'5[	]^bsƉD
BG2X~D&+(?&ё׊Kp? /PV4<5Fc_H qmlQ^dq!ÌA>~n8QZxSgPe%yrCHsSphPl;jFzt})֩KʭFERj̲xmz#H+jТ75&gPI.t_wVuIH8Q,V)S59sp|_-?ڂ%Y|ՠ%Ơ.#Nћ)@#FդԈ1ֈ5*و.9UNm5vS?վ<#hj>Kx/b\Wo"q&b\Wl"嚈y&/mJgQ0X\~G|p:m0N(mBJR+L´Z/L+0c«V׭dpoVlKм,6̈́1҈Skʤ܈Qu`Ĩ0bz1b2lfzRN!eTYM3ĺ`R${buevao-Z5 LbAAճTbG_֝\R2u7M#2~rce*3L,H;һJ&Ѫ2{(7-xe{ZtfX=;Pe{~I>Ep~כ̽k5ʹ57Syg*_6ÅNɄƆ@=|$WZsƆkMl@܇zZ).^]C?xL)))M<FT)u'fN])IǔǔU<;(<W.^Q'YsmZ%Y)ńz.!{Ŭr79 +Ɋ耲6SġTn=Smlܮ]3p[^.RːdB/lթڦ/"X Jئw1_2	d86־8zJSj1HaD7zO}_`o#Hhh(Zck_Gd {v6F
]-NFl;aaCYY-r@Ct҂>exD"gKءZDZVBtS'ǘ$U8S';8:aj#_3NS=BՏ:`tBv5:Dl$\embeOGjUb:dW^5os-|ڏ^^+/+9 W߮?9y)/D?[?(FfH|Т(h'182k7M^?qHӓ;g@NvX?t<Uw=j]e6PZWtbuM4aLZ4iL,^k)ϩ6K7j*Ch34x{Ϋ!4XFjZw #MiWLjX%`3sq1ì+n^P)Жk\l](uas6"3SWfŵ$?l
TYaڞf#EScA@cӘtfx3De&Q@%|7_bG=rO	[qü7hF"~(cۘ|P>=o0-"I==ۜ"og'38P-;s{جM$B5(=z2g}L*tũY_OJ`
^2m&.+-Oh_&mm$u+h@#ghbM?FV{Lڬ_и@I P\\G[YChgPRUk+a{Y~q}L5lCJ^h36bICF1zY}Lﻣ2Ku/񲪝L(78K">\2G5Ѐ2) j4| }Ux-oQ^iwS;kko<׊{x(<:B*7#J#4U09tzz(|,D~}! ZP?YkCs8 ;@"ՇY%qgUǤA|1M$3RVgQg96bDjCA& Cl[`p,z{5B("}C*Q>1LQK1YE9"_)뛑끜-7 q	I5xlqn+]~Bxy]AS@7b+;W)Z,3i}NAFƇtnDu)3kCҸQeQIanj&f
Iiڶsݖt[f+pȞXVR c0N$B{V2+ǵa@\4`'{G4XȞh梁fpHZFҶ0FFV!>}mYAUd!Vg UUH4dӶcWkրи#BM#EG)ɹh;?5&\tH
wѦAA;92ik,Ph1c;(/:+{]cV1Wxѣ6Cʈg_rʣ/eUXfg08{$	]z
x!&Oʐ֐!B9d#MEjX*'V uM}}qk_n65Pjζr50)xLP3U	]gI@㝠CӟsPrԯ¯ʫ!K[ 6Lˇ_"f SuCCqHQ`
9OnM׻aoao.!&`ہ̮n}j#1R0mu0l5IomKԟG(fVtg̷ck`Hie*Qƙo*n*`*IoJG/DQQ3#F85glsN<ZG{Y1,UAύhI\9dZ*i#a^6ס1A0^Q?k힜	;b731韇+s 9(}ubY//z:X1OY@L!^AG
R{JMGՌ)Of➜~LB,macg@u\b&]Ō@B#L֋'{
aZE-HwF<r1&юOH5;j2O0RC|Ś<agMMƙ*vC~A0
}bnPTdxm٠AyޠBF*o3ipbkR\=6vVjefi%˺	F[+?LTvV<ho:[mb}FnRT/0S`SN9Q1%OؙR{F3
o3ȈD7pTnBϘd4 `_'G^)g1_n$be:XxNX)7b|z]_Q#Z7-+,NŘtM/DDCno;- wa9`&(ǆz!Vl
隲ʭU@Q/u"%e`%*|80w$^46>!لAYmYA
J"F0Nɯ 7{1'.StBIöXv03z[#V#Òj6czp7
UυM-:m<k'sĥG wIr@[KFLՁ-X)
W}<mMڧ3EbdƕܓQځoNyW+>*ҮM-u)paORZLtkKRL[`{YV<.&w*-uBrL|f,DQ1+==9]橓34wuNsEr[ }ɵE:ΦM6Ry_ ,l_$w	xC&gt>`}:׋)W~}RdhϞY');t6٧xLӬ
"e|,ĿUw-oٿrw>wn` >MkO
66<ME 'Dqقil{ϹZس{~8:ԻXǞ=	_ #<`,ok2nvfDˈ"B`"K`8cSIkkHu}ȏg
'FHoGnÿu6ԱNl4ɼtq̌\OEu Z̻\Go(an9ŀ(y(10㹞q!1)߇)kks=6ȑ3 Y`.sr]r=Nz8@&0v;Aaݾ !{QUTzr^;)̞9%sx)kO!y+(QyNsxeu<-s9fĈNW/&|oHky@YL*.qnx&Ҙ`o9 [[Ժ:/XNv q$f|"zKAsl"$IKwؒ*c@* kڡS_BiDyYlHlIrc:}dor>pn.3~zdt\&w7c 9	1x\Gs.]2c~g||Gzz//,L:h}4Z>ƪ BߢZù7о#Rz.e2?eP2ݩF#=N@=#8{]gvk\lm1}!o{ՅӢ\WIQTWeN\B9*k0\Ob^8lZ6!KuiK9	{eis=i&(/J5lDU|žXJSvcMgDKn~9"w<e%ϟ)ZrN%>S4Wfjx+8vG_LuPzKjEQ$+a@FdM76&չ弐Unc!)a)ךnlJW<%*	n裸ߏP%o10\mps9Kz5$'Cz<Λ1[;	Tr&{˘[m= bVr;mY܅@0SE+߳( K2'-%%r6T$aN7.`ʸ2_	SWtl
&>1ɢZ>t2>_b 8J"L[7XHY1qb"Y5[]f#KB7kH(r.j_Na90;ӆZ)#&nWQ(r[I`7~lUƯۑQeX̎\ceعQȈ#Ӕ1kL]fc)kӒR,v,RNL\ۮpf(+nv*5r.>ړrb,Xk\cߛ\F=f)rj[Nb+g	I11}Ia<xkL<`[yG{rۑZ9>#Gf)InyAwgZ?B2\[":ߕ
Bq|bČ<̴ j5Z17{bc"
#F?j1
>gdr"(`vC,ds<Db0PrِyZΊW UnȺDA7	=tgm(T>k(cvNϚtF|zzxCƃ`-}<}[{<DT㙊_4d"3ŕc=e4x_]/GAo]0	6#QD!g7`[~ǓdmIjWZ]4.!SҗgEفBѳ!惞­"Ɂ̙X@9	MoqmqH,`y#ZH	dɺ̇<#!S<<<Zp/틎
VS,	2-+SZSEiA%`S-@x{toмֻ>jP|3v Tdc!"eO/b9@EdVoQ7_Bm65pjkq&~Mm6>5p%NÏQ
e;}9%^}B` bc5XTi/tQiin e9[_g<ߕN5ilWt|?fۦ&z#bsvJ_iiWS#6?1I+&Z: ̒]s۱&^u~ZEI.F^F""o]O7%o@&46"QI7mmj6ى{[ƚs>rBa^YquѲbFl+߹}dj8zMGh!Ha&8ki9oPѳa/BݗƂa¶+/^u5Zj{i8S;ӎ]#roX7ghB+B@(A˸la$asgi9ټI\CM:az8L)}q6Ԫ9=	[Rю,F1g=ެs˚ c<z	|3s8;j:08y.z"JyT/@q3H+}I!딛` p x]==~b_qm :?)#qh
ԗ;r7 (l2_Z 9r[tY|o+P `v?
  (\?vR x0C\bH^,N^#Cw,7	3@M,fRZ(  Hٙ4*W> 
s] 
2K,aSd@ne$ON]X1ޢWc"&ǎ{RC
+UMLA{ˉd7<\.~;W.t߹Bh_uD=[7gQzv=kqcR䜀.⹼VPj\iO^[F>:t.o|Sd1T+n@?rEAt9Q?g fv 4
g+GraKusɅq97h>)
Ery:s^Q(/qxߣʢ#,˼6wEmPw }
~<%4(6TI
4 ]BL&ArŞ2U@SaMjT_NBK?=A}Xc24-u>>!\;n/:kWn84hz>\rK$v
s>G"R\4Yu"}ϛjBh]`2eV'yeP|7*$W<7J&<*_D*;<*nYD<c^?޳$98t>q̓B/BWH<:fy55v0_@y),#X/#` t?ܾw]ly"֑kpZ@3!+%8F ׺s# _C@đjȹX(pN

}D>r=G~>y&L*`uvNE(9'xOU46˰ `/ .;|whb<Š@Ƥ(y^Ӽ&AHb/5H~xE]"k4Po^x}Z>s^ۂ @j(f =j.w率@tU7V6祝*J3'/*T>B	@O>~-/]/ZNSB-i҉A~w|w!>}~JO(ê>Ww?RsEp#Э%\Ѯ6Dp"ζ@38WAFLa1;K5{Ym14օ

k5TH^*h,dMzd,FcRdMA]'I೾Ђؖf,ېChA;/RB.|CvPjHZL$S=\OЋٓTuT'ȋt݋ -B4<E$A6$&B9vV_"`b
TV*yo>#޷.K /!ao ?,6g]oߑ{쬏 b@>Α΋h^-d ~X$3h|\$,^1ʠ!>zkT T$[TZ\:Q@;-{Mgp՝y3(!K$r3 +y";[K(t3$OD𣑲#ŵ\M4D.¯"'5f[5 <B+~D#WK\/y=/Mg+jBQkTdybzMRrTg(._rDFvC<S9k. <
%!H/l!
ҷ^ڭcs
|L
K੃/>bq& /|eRg8RDDV7KSV[./hq
2o,0"]sLS0ox`l
	Bs`Iŷ@EwQrK&^{ӿn]^KUqNŏX*iߡgbOdbP<쓔8k)?>O-zAdy9{=sˈ(U|O%}JexhAl_NSr=~4-"[90=ofv@"ݠ |afHJvSH7;-䱗Qq@gbMbZx<Ûa짌e_*h(9YYcYey~CYeTF-\U"ve/s<;g.ݳ<t} @11: :QN1SR\Lhu X˛|u12k̚!\6\x`lf%
^!}[AYq3ɥMАU8ۈ!);X,qq9~#r5"; ɇPl6ˉ܏pt+Rd?J}2d6f}5r`vLS9,%){Wp϶3p=
h=-Fըv2R&L9ONۋ?pqy)Є8LV\jMJ3u;[u0#!*l x3N\оiueyBi,
AwIP$8*rd1%v>ɰc0*cpUb`Ub88Gc(D'b0ظG[!gN6.]1w JtȻڕ~,
>3r(qBztn}AF֟5܊%K zey&2p^(#=nYpZc66Ksn8|yZȩ`d0\p6 :|R6\#/TF`rrql,O-=l]
ۍ#pa{
QRYEB'⃽6׈ Ykcr_0ڛwx5"?o" Y&x$VV]#w 
9lwQkc=9<
LSY(_?&K(mJȼV!ך5DK:g(Z!#Lo_H*ɭG#q*J<=S=޿BZT@ծjP@I2IUk7eI&~2kf[c05ڏ=	^AxG*	B;Sޕ_2)	AFJeDiO	!5IM '52+5cj
<O$$3CHo$N$
4	$*)ɱgaF|$|nJODyD}QBwGWۣ+tMA[J
DQ¸t<&~u~G#ʄ/F) QiQgxڔHG(:$)z<edX>5HQpQH6#4гh-hۓpIa
#	L<LċLHt)IlTD:~H)TCkjQ
;!؁'6T*냵Ic80e}'~;aK~KQroA[\~슳>wV
Y[LÎcr|qJ^RN?|L0³CՎ^)ŮB&!WGjSsHK$ʨ7~blQ<T
Ѻmޢg~Mp]`\?h><8 SDaO`&1c:_SzS	BUfJ']2Ʃ0|`xdƄ@O^+_6D_?ؓj&F"Q~ׅwE1v^E(s:|vѣ%`0qP9,QS5t,HndNcB":H́$LHϸN)WkȰ9JQq.ʱZa~.2P2?tR$=L3@{=~-r z^Ei˪-r`i׊1?Bz^9R"!7n%_M!7pՄ?Z;g~2GH& 7!Iկ43OBr#Hu+؍T6f뀹><Gfc`3{)2㸙[3L
,rcntcv`l6yl@ɓdךupw9U fId*/gH!Hu)q"ﳄZ%yUX^K}AQtYp/^՚en+VK.(wFg3yO?^X;$z_r(5* O]#:!O޸p9 +Phחh/- NHZ!K8.w3w-oo>86S
g(ȵx]$o#cG{ꏶs-Wg5L3'˵jeatƦؐ,!:=cܗf"+*P}!IXVo7;2#b:iGds
^y#v
ކ)dȕ8ixǦ#yM *qfc10.Xaڷ!f)bj]@nu-s-PazMoM\(H:VÚ^nP#uxB.@$x:%LFD7\HyȶC*]:U6&BbU@#ُa8.hLBȷi61j_;1N'{;L_Segt Z-#u>Ml17cf!H`!nᅜEgSc*.2ˡukio ol%y,-J(knюL,^lUAv=soF&[iyɨ,wRusPR0s2o QCcG{ ܭ#dD(9E!j?Eќ.Nv0[
1Q'ؽn'<Cڛx;ޣK<J{P7,,o4ÏN;ǓBqs@{
x&	w\G!>pQIwp_$ɟCJ*/>K;C<q(7FYH|	]zCx$&`.z!pB'n¬645aq#	A[18-y:+-K
El4s;T8:$^/D1x2JrP3ȶv=/2E]/UNKF!(H+0ǲx)Oےi2Y9A	(S*
ʘ́R]{jCk"jr]@,	M4
]njw]78:,aj?c:.n4Ї$ד܉Yo`[{0p߅-T8w	Qwo2RPwsD	Kj<(0a]Yb>Q}FP^ @,Й;@6N&2.%OedtRUKyѺ` {A(\\ə=Ke d\ɑ6JN'i%۱TLK4U'(+ 1Exjl2^D`Y2e؈ F`F=<bY+#3`;'	du@Td]9zލفlm~Qb9tar8n<߭VNYZSlFwW:J6j \ȻGrt!k$qdx	dXҀZH	؍?ΆM!H8
AɺT`5xڽ.\UA#uzͺWW={E=}ʫBe򪆱/cYTL=U}2G'*SuųbbTmdܠC/{Kl)FYާ5/^=d+ۇۆx㾶6TY=kbnUΜMiɶ )Vv}7	01zy[4`OIO]NZ)|?@!N_vq\qa<		vpY	<DxKg8u^\c|F[pisn9,v[%{`I@K@
F2J3jO%3r=M/pMc7St*.yHwY~<LV;m)&>RjCu:41./ZD.c|o@cB/<0g4D<DI}A86Y?_(`;hz5Əb~L@HE0=T3~tBö?(Yl&?ȕ)eՃ83n	vrx@PO7v{)
&~ [;EˉlCtW)P0"ͮ o St\3u@ h,TգJW=Q鑇<>m2?,r.^j{/4)X3P/YhI}r̐<~+Á-sabR@F2AL@	_+aۜ 8
7ǴFq|7xmog=X ĵ>KPwdR*56&@؏Lӛ1A#lsU5xQA,@[tZDRs[&5Bbvm:6Xl-Xk1U]1=LRRoRR[xʁ:_<:LQ 	.dy
@hUDذpsrH1{<BULCUyBNT)kTR)u#ܟ?AoyW	G<Al;>
U6˳VVE\*ZAF!?^Q<[(_}Tv.!cC=_^ubLMAX'	uUGvQ%]An
@@얎rVs;'HPn$O"]BȋC.&7C|58e]4o4C~.C7$8+H	ɠz\˝<B3d=n"ǩ+IGz;H^A2NC'frA~¾'4QB)OHCV^HYX˔+5!T؍2I/	$։CvD9[>K/.+2È =~Q)GS8:6ޕBpaED<FhR~
GV3;FKQ*X^v#"Z.TROCSj[asi*ʵk#P`11rxu醱B~ 䃩F|
t[[(g}q^8Bh^(/@?l}(<$.Y1Nq~'s
)9"R3FS6S b+e;@"1).ǅ)E3/A*悜Ç g gcދF	ح{$&<8_G1H*ĠuO6JxF5WMlwMpngl71(
ޣt3	0+4(&]JyRS #,Az|MM+A"?!G/#ϚG^ yw "Ep.%߽-7]f:AB7U@i~O,4fdtL~e3@mv[jDx>EFjy3vig3~ȸ$@&;7s{n?ǵʩ}N0OM_6Egx$}FT+3LzdqEI0Ƣ*VN%@(ttHH8@Q/ţ
d\Jq`M59^>K4V;4!1)~E68;a/&uD(je[#_zL/!|19hvhE S"H#BqhD.#˗k12]nFsۤ<1aʨf0.Jtս=+h'c$Sύ?>)㩾IG,5R+#
 xҮj	'A{pPj+JQYP[V0]o-@ݭ`z_+XlWePz%fce[hVpQǬ`fBQ]V0vK7Ɛg ,SQQV(*{g鏉@]$=x35!:Gq%"/|Ƙ` D9zd^n6(pAz`9+On7̇0ЈBO3N6C;nuP".YqxXh!RY1_}ڡ!z#a57 ؇ζz7_WZP|ز.q,A5&j+YoFYiV4#j8GwGUtߐMrS@B $
R`~$d%]7H,)؈ԀA(-; 	bTwn<yϜ9̙3k<<+\v'M07Ylnl7ɂ<|7ew0R*t{>edPW&V)tAcA]6;_4g]0Xhͧ.|:vgCM0{4UM)t<m-ft2nB.*Z`L:ƚp7y쇜)ceZє8˯6<nԚنm	1ɏ\-A`"l[0~f0k.rɲZOJ75Hﶒa9jU146O`4*C6ˬb)wJL"ľ&i.$:
mVvLyC`Aًp	/<ћ`,G4(W@IkinCi0b6
Dбu
lb6HTcs
l2Hkwm3\7Z	nY0t3!pڲ-*NP<f*qۇ;Xjt0w.pBE-(RGƣk0fvzp~IGsL0FV96xI`BW4V`6<{՞}o	!qc00l_R\5y _#ٽ
&`nvG6ﱊ`)|lb4ʲ$KM|MQ%B<aJ5=BvL~HW	RduTaƎ(oM2!(,*s]$B"+7`_L[&r[j"zlnY&!|,xm0?x^&lMS2=i4_!Di:E3lF^mss[L|CCw0dkx\	涒Q79c%40`goGlB@u5hI6F)'(|؎B?p(T)s0ePC|CVAA,.4%@+#XHx!sAv,	Frk[!x֛,myr+ljzr۞ktxNnhL.-*0a\#tO^XP0 )98= '5,Z`X=N ݔn;k0aW.>-xg&ۦܤlvR>tCw/ƻAXCk+y9s)zSDHOv|/QնٲESeo@J\kU8ɣ^:VAxdG2ZJ$S$tn=8u^G\I>7G
<X
wiYM&uX>rGm_ј!;LdvzD߽d$Jt'CY x	ɸHT`7z@ S,Y'UA!쑙C<,5a[GnSM5U8ݔ4mZرjX)repn>:9eus,%' Xl"(4V#ȚTW*O5v?VJtȪ |g*͗`U>SJls0n0WB/ 9OBt:+U 7Y
d=kU 7$@m
:@Vv*m[YZȶSm@\y~EJ23.W*(SBSXZ%J5p	JTJTX([B1hcKz3(`aT5(zz
OD3(
}(!%vUW1[tATJSeT]тJ-D1*G	*V%ThAԞ̖VlZ%ʖ>T\o
ňDтJ-DJ
}(UWaDJPi۔(`F*cNFJTƜf*QJP=Jg*"%XL"S~ʕ([DjڕMSo\D
ETDJ%[bVilIM,HF*Q
MaK+QhDF*QZˤB#%}!S%E<DO*QZ#D'(|R"Rsʕ(ZP(ZPvFbTQhAH\"BVHB#HFS$(QhBŸDFJ)QhZ#IPl#T(t*JED+Q,QUU2(4R	U(FJ%
(b`%XÂ1'S"P7(KUB1*QU(lD1;PDAJLbKbNb`Xy%(QJ#
@J>DJ>9GvÎŨDYJ}Pf`RbDDjH	*JJLbZbDQmb[bJUŨD~
NVBD˔(FѬ\bD1PjS؁Tc(s~> &MQaU=X"~V5T(tJ؟w(Zl>+R?Io1X䝉&z0qb]>C4p[ޒCȢJSOM@&f <e`nss>ĞRe$}&;@${/I3Dn3r$iaf阤ceIr3$I?j"5Io	IzȆؗ?abwys&LG7%@6mf ܤI~p<Io3Ĩhտ&MJb@t$ܟeb8HOl؟:-Í9& 6Y=w0+M{@t檈e%I֤$Gf $}L^gxŖsM@Izw$Fʫ!f t>j$}$ߙ0VA|X1d
df)<o/7MR?"-ESDp_U6l¬IA<r~f(&PwYQ.:RasCLyķO(Y٥W*0UB^Jlz*BLnz8LouY+5hgLpbNW$
=*Ue1)eLVjA1)˲U,fUYLguN4k܈RRŦ(F];M(\ܹqCLj9sRMvltnXTNvҠX(97N)กZU]v,~e1]PXReb9B,mWAq!Hoe,]!s{(Uʌ͚$MRjYV168Kb<
IpJSXrZ3d
Θ%3)dNiPf̒ɻǫT̒)Ԕzh%Uv'fbT̒Y*%S1KTe1K^Jԛ3C13HMkSqBYoCޞ9JY[N174bCFsha~*PMݩC3UѠ̘C+u1k#̡u?5A;cݣFFގuaC/*>ڈ$	34NѾXsjfTqhq@C4ϘC5X*UF8X"f<kEb68b8XYo
P,rb/tkPf\qs֠Xhf*Z?-!I+ME%79iC+Jd%79iC+HKis09RQJCfWiXiVJS;hyJ%sjCdd=q23l"bL:4Ki֡5*k`c>/5(36[Uˊޠ8Q!3hI*94shJejJ[5*ܠ2e̰Y*;7X)ms0j;e4뒆7VY;EVR0ThpBYV]l̿	*ktm0&bGοiThpM2b|TI*5KG]J63lBgt1*Z!63lކ윎6SegGb/W%sjCޞ.Qm1з63l,f*UcXfd>*ΘC]=]CeNBUmП1TZNcf`c-Wy֡_
,9[
%TbYXcPB`:
1Vb\ҷt[K]+]`42+*%~3Gi:֒5*oDLҷfIYS*oSe.fCktj%3mRod`U;Xb~͗f(yqUɌ,K%3%'\$O$})2)|#C\>I;+v\3ĵiElF(.R+|cf+m^kbe$=bV\V~|\Vw4+ {obեX&+97d'U䓃L%$ϙT2cKK?6-(2y|,󠦸FyB"V8T*6H0WhfrUnz8c}JeDVTbtejZHߧWylZ/i?"-_Io/4ipQxew{i=G!>S(>\VOa|l|m)M{]@@7;D[	(7"JŬ|RMcQG) 5a+>ѥl[oi.mw|VR%W*83G 9ztƟaDK@ @"VЯRY湸CrR~	6|Ӏ~&dVaPxVk6YqD,Tc|qVJCJ)g!.F-Q4-B#kh !F|ntw\@|n!nZHkhȾngVM2}PSgUօ7C˶ׅA'{+_WQQķFxb;S6;@^'Tum KB~3g0gZ,uU>'SN7Q>w_;eovĀs
b<ٱy}'Tfd]#E#
ǇbfDC	pZ&r`یwln3_-%F˻g_2l2*{c\#xrs9:z=(<K;oAwS:"Ԍ8]Ztŵh1\G@g7N)TGϯ(G|'Ln:*,"IQ6!د^  Kۅ`a	k!>RNT[yOzTS}!>O.ǭ͍4H})?g#/vwlnHq/b->Uv+qh5>e+gn))"kah\r .x/z;'Hȟ%JA~HP~*!?4(?HC򛶗} GONV7{nYYRwߖo؇P[(9܆k}0hHK~@bGh)[Z1Q="a/Mwt/5+1j/=JufT*QhA۠NOF_) yBm0bS@(29`gpCiˊ#{JJЄ	T	Z{ظ{ظ=ظF46Mz{6Qf}HFG(1bo
;Ehr~X,)	^`
Q_/-(
?;Vwotŧy$3AOFC	tτim/=/2ט۳>5ۏܾ'a#<a#hw˽Ȯs	|JX"`$l+}$ۋo0y}`T2bVEڟ`3~d',6cR\IHٰ,iqتϲs65p'F^^aYx[¢-lшF12ʩk<
mtr_mgvg@kpOo
Kl0[XR\%SovKzo #7/*b8ޟ%!N`w쮮;rN9ȷNZ÷N1h%bN-7_HJ:F4IK5_X2pCw	о EeeHt8 ĝ? xɐ{hy6/I {!it~$vTR
E"neRXˉVE]aƵ 9}k}>ك,,Hv懨Lgm=vEoGZNRVc뺰^!CBB3c~叢/zI#"`5QyĊDQ/^5Pki/ؖS±B\`jarΡ6_ +$"`11_

}K
UA|<,tw0AUG'au8.MU#wՁ/Iŷ;fwA_lڈ_Vdtbk-Gh61mXs:ݵ醧hCՎ'k;0ʒ]Hepʣă-մ&pHT]8Y4'QzY0HzKO;gw݇]=!12YYASsS@38ս}Pq8ô-[6ҲȌ	6An:wqZl7i-.[z:؈)SHR"5;$?>iĂ(o oGߌ`GY7H#0mL!y3| ($O⁺|؅5e+OpV	ҡYR-ydm mk˱Ӛ&*_%F<N7eeSicR+<ZM(s{ih1YL=J7A4Ӡ/Ç$[A~h gÔ׬th
go>7pS
__EC}Iwh*@|aCPJS(n o(0iLv $ktPƻ7Z0|klq5㢍pt*S{8NXU`egh-a]ɉ7U\BZr]fwrn+ݖMk#k	"X5<pSoE]w""&@t@S+	AΩE[y 짨_#t9Z_x:<b%bm <*Lo&[kQiLR6#RaV|y#$CQۇc-őzIrw8]ʻX+y uYEXgX>>+EJBU#uon-eނBz'Hd"-:ץDj'/fIa8G8|_wx4OIo8!8s%?iđc:1wH^sJ\$3h_	VCOx)>`W㑈3a.w_!xF{
 {UǢXuMyܒ=٪ԒG1"_4b̮ͦͅ2/#fXO4bG|SyN{rޟҐ9`Sa67U<3VN,֣Y;Y"n+x:?}㈷!/ޔfVo%ۛ,Ҝxa(8m+K֫6-UT[EU>}ڬjT;Qm5vڨ'V6VOׯp޿JPGֿNDχmgh1)CL9c4Pneg{er=gʇ*/3,ZaX]8!# my(kYy}G$8͂8j_ZS}|"'пg9
M5d}Bζ DZ=zdmG
a28dZC	(R^m#ˣ$c1?5fB-h٘ԅHhZ0j,lY"Ok/:OK>*Ō򴅨dl.	(o	@PLLhZe\Z-qr+krKWF#&H`#<~zKѿf.	/l7zVH`?ۣLʉSâ@(}C$_;/J6gߨo_!XpIZ8^V<l%;^^2|cڴ<coKvQwǢ`$@p.Vl6~Tj6D6,EthuD+-neyJlzo這n	lxٞq/z]lQ'$l&9O;	n7R'CY'0xx}Ed¸Wd=z{xWP.0?^oھ+Ďb![ErvYV&zλZV)Hh}7X>B'k!`}:B~?ftm!YKd'laCnעB,;YBd$+M,H,H:9LKbvKbT},W׏rpүHgSjCHd	I5Q"ud"!yK#RȐO߂H!U'Ht#CRNF  W$
f<_=ݴܜ1=2rJh8
8(g'kXW,[9k[a +=V,7-o೚#L-(5BxC)#ڑ80*9^[ׯ.1		7\£CN4ZTZ,C{ΒE[4YLExΔMbYbS lݲ;j-<p7_L!n75 ŝ۾!x!)8U⠕c;"D{vm9Xܥ<;بENaRSZ;]ֽ(-pBa*	oqڵLWbI$)sHtIEw8Cm W6	%Jn]UQ\9tpp#*@Tfqm{*Ⱥ':jxQ*EkPq%	Ģf|cd#(C@*Z*rRmSᏓ	F7yRt-K1KK峻N>PJ`d%~6惖&,yJ%m5Ӫvfchv$پ%v1f%idb+./Ӛ)٣J*:%qCѯjbb2F	AQ"6,E4m ۞_ 69|U\\T ڭ9bcwPN7B8X91,D jz;Q|fdNB&ܶ<{i{m'!oZDSvpM\]1:#w7Ж'oj3 - QFsm2^k
;XXaױ+0*VXu`R*>ILS{yĲqmE.iDfA3f#_H)Ӗ@	i@s8th <\x# ؔR2b(M$4(n4%'Q~k'muXFK:(nembR2:PQs)YԆZ/!o_\<0_-4[ͭUS]9}6*Ft3@yILywۜWu#}Sobf̉bȧ$-(C[-rct`d2~hӯSf#^Oy[O"'X1!q)&Џ#2#Q_$ՈD!BDw'83_|E'7GVClIY4iH W[)o!_ ZZĎ&Brvk58ݚP=a0؋tBx/o2WU--
+)]eZ9Ivm9Ae2uE+!nΩ|Nq-R"[VGW];#vt[l-n-Ӧb3rV+y8	mkӼv9x:#ZctEךnq[^5DjZmo!^!)%sFCCCV90n.yP)	ﭕ[{_)Ka wf\)^B/^ud*XF~&#mlJ=Jv`{ՒWK3E볺`ՒmbZ[\gywX].wT	[~eHo#Fܖx-K8Nhr]"j]h0JY:ʴjemS\0F;Pq
{9c
	%G_J}\'UP>.N+4L!F|q-]T_ (FӇ9(^\28NLȦd`R(oЮv\9.gI,yX'x'pRG^^KӌQ*N98`S{e8nou00ml(/eW^%qȺF,Hj<=y"${?mv]oAFcRZtc(;ʉeGx{jVvțuK=ZDskuَPYMl"M^¹4biEKR7!so3_C@矡sMʈa@!4\EMsa_M'%h)C-);QrhG_b#?@{;_o(gXi"9jY6"ʈM\d<ny<Qؒ䝖%䝖emIƖi68<+GdDp玀pλmD7sEیC"ț7ၒ\<'\o@wWwJK@-ЖDTD9%n!vm:B^Fv!z@b@@Gֿ#|Av{:6*n<I,2#RWR2|Yf=m"ԎbOՒFPM];XD
p֜4tB{	Y
ӵNbK#֑̓C93y6C~6=/߀&VD-5XINZVN2ǵl<,|XsW'$EB9\KAQo
,[22^tcAڦ[YϧQg .g;=rDgƱTDÍT7*tM0fbm,BtʏC#grBOqA-H2w=G90VhS+͖m6ܝged0 K1O&ṾG}w>Ϳuf nmn4T<Km0FM߫F<f{@S\J7@t#p9$"EHs~_0q<t79kSy=31]30J])e}2Ð]X2Bތʋgi0_e〨EbC-(%C<a׶h}Mhx@hش00+y~~9f~̓:h'6;^M92M)5>FK$2s&:lݻ9]ۮ.FWt1WOCף	wh{CȟEsb4'JH|cL.߲~9%. 1pp»?.nrn"O,{nN6"k,&[D3<u3<םS^tZ~P&i**Q+HXncF>20Z/(jh<ʺGmuՑ^Ǌuy\!viy^h B\$JS4-w d׋0LYOk@m;ZpݾJ=:RJ; NC%Ծq}Eٝ@4wnˇ~Dz_p̒)&@LULzaxqXӐ8$O8$!`Ф!qHPvY 2OsYԋV42F~(֘f^!&.Fkf8cZ\G=Pkm, XIY~TŞմwoQ|+\&KVs\.R[Fyz#Ƒ
#4s{7R,~\Hc Z!G#)HqMB<?KTfަ$޳WT.$'H$=hp9	u`fUއ\Zv_0f5\Qf%@`+£\u?egOjgˬ~B[Bԏo4vx,& cgbOhBBn7A1IeI2]_!܈Qo:]]NCFjcL֖_XBvC)+k[ȶ9ރq/qcwvF/ѯ\ഐwkvï(K3#a\<tg+1Tp-
hS[WG	U9	*931d/L#xۅqX>O9gP7r{<u?-mWOyB=}:s-[8?ؙyuOάO̂@}}}>Eǹ,&qqkR9XEScu	YL^9ݔ9ȥk"33Y}g7X_rd4$-Mإ@nқˇf JTv zY=9C8IkLO.4N7͑ڛЬ[ E \EAUr;n'O:HTpB?H,3KlZ'`+_\هa`/f"\Z;o<yrڷ:/G,/!;ƋvtE>jݞ9(`DvĶx9N\ r!(yTLYi'Py{6P)ն(n%"(UQ*{ħ[;1Nra5''7BxCJ|]{jr0`'t<kI9~g9;D4ǡp1)h)c1"O+1Nʧ 796!ꏣTc%euf`W̈֗ %01dArf~LAuyT$ /Y9)Xjq~eזCiBUj8Uʩ.V#ZZ*cȻC*NK*+ނA"Q#CCDśEfQfYq$T/rsKU>?ۯZ_n"rpRcs%h~@Zz.GQq;gaˎqȥ.D-@+{q]bNT9i|Q+!56!͐ےxt<8lZz\BҫVCei[JJ՜6gf/>R	-Ǒ*VhL>1!!'g$Z;]%$xOPT3ϓ2rbEFԫF<x@C!B8V9~gHɉ|<%<K>nb-xYF&b'JY`O/%De~C	Νӵj KP퐿6 i{eߌ)1'
sʓm"(4Ll'>@-i5=?5\4D+{CZtdP7)';H*ʉcv?%Jj%*%A_lԁ!q_\!4i?>݀
kA{<t="}Sin9qT\#쫽yvwx, :y/\챹꡺tG͍FIj7^Hb4W-fs}_Z]5Y <'&Q`\=vszT ٜAZ`71ğBnMԹ} w#&	W]Ţ	Bk_J+O#YDZ~4,]:I!?mo֪@a?*-~ˊ
K'32:Iou:^'}<Q?W0^Ǥ >l28/I_aR#_{M+_K/x~T~9QAV{LܶB[GkYHL#Gr11-GIn;cw|lߟ`P8E6#߰дZ=V??!^61l5f(eEu4Q_A
_G퀘!کE ׭Յ> e<$@ejZ `@() n {y)EN! ,1>[,l<Xoݸ96QxA/ɛ75zz{?c!tdnLɝ% ˠ!HjW3h3?\|%b<mdWnRWG~><?ɺ4ܞxS
3[[YzEdJ*;鶈.RO_%?mh=j.{q酦}I%9v[a.|-7WRs'UԠA3ͯe~ȟm+vɐ?p Pۯc51Kdb;KߑH{_`V[jiZY~-勝ZD.6eWhvJ={zf4J-So+&l$b&oGڄqG=* Q]^CS}%5gh!!̭n6P^Kjhn_d~f6 ]IajMչbpfR	,9BжD2&M
UH@MLG2
Ż| 5HbB!'I_^)foGA6M'|9 g{EbQP6L+y(ll)$GV~S$`6WPc<\+HɍcE$kY[<j<sPlLCĿƝ^e5<?"\JPYKL+,VApbўB,dTW]H](nx^Bq{\+3SVwA(6P$xI!'Ueh$g>Yp`y\~	[8)Kb2x¢	EF"թhŏ=a2`rw_gݪ(k}lE^$ԛ[W9qWӏERA&xw`ܽ9s!G%:WJYۙE98	2=láL,d.\8}!tYs)bPLi\5xw@C/A'kM^"-NôijDn3@CgLZ1ݱ׽h\haù"һ*V}GY5*d_KYwY`PmP[7Q۹02RSrDmDw~8]	Dq[lO\0IYI$!H\p[org(H\2avK(028e72\Fl??RaϘJhx;<c]7apO!g~^>%0T['qX/՛bJ͒!AHToLWVo+|֤p|xYnHD*U,Ɖ)qORr3rMfכ~%CA[܏0򭎊v0Gf!GX-ZYES?5W|}?;c H(9'H2zZTQ$n7a\oD:B鴮x޳aߐEPb=p^XqU[Rc9k%HƖP&OC6BAøC[srac`^8a8,&nZ̈́pHTҞ͆94 bc9M+0ܰ8<';KXY<'@V15;ZU_c.ǎMzZjQx$ՂyuZ:)٨Ԣ5e$_D|NHpJ8b#CKN(ŕݿ-ϒ&µ9\MK5ńi@} %*%T0*#AA
`Iέ/C2)ehJ+Drx^ݳ3l].ޑΣV
	wڀ_)8e4LxxTȳp^PŕTː6|}}ܜ	,}Hk'Mb`N1|׉u4~6>+uYD"͈$%Q<t5(dVNݱ!`L=_a`O9v1޼^T|HH5r+^8bQ$vmOSa	9O>gk$v7ⒼO%KTg»d1N\4?Dm99g5hMQaW̒.^3׹OH I擗"X+7y)Gj-ݐ\s622Ze!FPɼ	^B^lGV>oiT*R[6I)/x$ IVX!/`
%8Q % {`nS5Z%7췖hE|GJ>p0qbƙYq0F5$"QP=~z3!&)31>#XݳY1]@"HE~
EXywR!>~~ DDo DJZ(j^}ONĆX^5OQ-rbE/h}V)y=!q%5	=Z.;u*rVt`)7b=\Nڟ!E%[&5rȯlqIV-<dfAl9VI)7exQJ^01zQQTԝx$S%墢h<N'ʬmfQ!HN^-@!'U{TRVKT9\_NGzg1)Xʽs8QI^{l\K/C"ʭ0x'ʬH#*.r,ڑ2:0T|
PM̪XwDV:+]?Ja' ?>!#Vl'l2d	<d7~Qҏ3IB5?㫈$~<*@OycYgv\M{KihQ\I;u\gzorTN3Xy-rhai:}U9ZDt?5;)LA7 +S.3tAߍAP%iF$էz^ʊ-+e㾦d1FN%R{1*@\	QߓcD!&SrS#ʉ%x]@زJі[#ŸA~Ʊ#eKZy]B¼^2} 4︗a Z;$wd筷:eP>Cme{7_]{9^
A/30(˼]x%L3ǻȹe:RDcoEc~aN)F颱r)m9(
*u7tH/Q8ý! =(u8H{#'	$éR^1>t_0R0~ҟʼ*qa#ڪZXb8_|6o	k5QEh2Eja^qsy<?/܉%;[n+'Gf+xLG;Z/~A+i_`/;9m+.)h!oHGɎ:E>?\F'9]jhwF{Q-p7ވic|(=;E,r+WQV.t_~>%($&DaQaD#+OmZ
DkH?W3׼Ano
Y)D-f<XM~.{N}sִ*E5Q,oֿ<$"̲MQ#1o:¢6oL1}Q,tp="2&\@L41g/oq26*ׇN}<Kv>'c9k>A#pEi9 ?z?`'B\XE	ŷNBڹ(|"8L(kK"̣̣WGEoQ31?RX =w)D[P4dD
3"rbm01xPa42I<a4ὓHhy5x{M@<wfs{q1} U`d\k`\䲺q>8u1d8|>+VRњ?|jNG1,Mo9ָ-<VWv$쿣y+{!_N=lxxNP*.T6xDEo|R`wpN4"-?DsDX7/~Ff-2g#.KGmgP	fRxzWy.wj(:_EYqA u!@*Cl?D#H[vK`O4
'
{ƝW|F/ømD{ ս"88'k)qOҒ(s4J}O7wxBg*qCƓ%Tto^l`+4<eG͡dr!09xRoL=gs]OO6Z!®Mʜ;EˉN0Sx]TN)9d%9{◅~bOE%uNbQLQ?n)a}OSш?
G|02K@<7 ѰvS>ÂH}1,U)ל1@T8a4sXN? ͌f>҈͜)r꥘X>4nAR2ZaZEiCU?䗰'RKԸ+H יmgoPC.$>⁲F1"k~!Z|W%ڑw~Ab#UvAMp RI5l/mJ1E֛mh'+dRJ*pwN2eroG lITU2i&&Jcwhwwǀ+)I)5#ݺ[@m	A]YMuM&NU>[W-逺&x;lOءJ&GmnI"Od*Dbp*PdLuNr$EiҪ	
yLc㢙}(ZjXt"gg9glkb9NiƠh蜠:/XN@h}?,o/O@V#x׷\{v}& Yug.1l+42{?\rdWܳLQ4W_[F˸ڼ?j?W
>՞n_6~E.bjGoL	[Cڂ܇!9Rk+-,g;Aq)KMX<{&߻	%Y6%Ga&o㱅ְw,/{)%ae6RV	qǂY1IicLfɉɧcR  x%~*yЏ|F}*4}x<{dҶ@[Ԕ,>ܭjF߄<LR[>W:ri;?Eٔ`_ؔmwX4զ|	,'NL=4$ eq\c
y<dU5@><v
h Ɨ=f~uOY,LdilE[-^bOOBs'hJ$ߎ+HwyǊU#Y˙`BnC_.)e.'!
ED(TLLQh
Q11<F_I8	 "¿S?KmF]W$uAn˭]j}UNϫw/Mj͋p]bSqQsr/_eȷwߌm!7c8CCi3bY[ۛ}P1Y}ϨX]3,Byqq<hHV؃*-+d-
l{eld+,/bcV|DǮUfh^Xrj'
=;[eryEV_9()A^*"¢Z,g6)f3ܴp"r\ēS!ndGȽs=C9͂trnP_
vb>ZV-MPh;[ߠ~v7蠙U!=F-`+s2ok+LSPf1L?3%3ow%w<%J	iM^"%ҍjiyKXe-Ե_NY"%/wmjޝv1zZ {5%"9oU!ʺahB!K0\^Dk5w5^ghM?y);(cR|_VڱO>zݾ)jiA4Lk jZ%I ?eWF dqk2C= _kA3%B% jꕫJV5{jEmR{Dr~13F3Itz1]]aQ.NQQg;>ʗEbJݛrˍi!u|<֌ƆP	1ˈ8qΧ+G',Cӡ>!,abz>xYq߆ $S/n`p
bV3ukUD}ˍ\Vx#?NPK Zbt =yL&vY{,ǉG'^1aWxmm^~=f0?~CUVCo2M܈cso7Q7<d˱هyݺD?$ţ
Vp)HQ>jU-41PVR<=<'q߹N|X`Ƅd=|h?]޲݂ݭơ>W@=;\mlj9gjcl1,K	N+˻ɒӨ0+ּ}^	}Pހ!_gwc_1[m 
,Ox31/|Էb06g6|-alߊEDmq+"Cf.G+ySʯŬ+psp|CE9ƻ+yfͣ!iks?l'.Xf4ے0[I1$a01|>Lz7)LNda귭}L>RFmV\>r7SD]WI;{$ZɫnV5	fDv[fC$՞0VKp w
ÂRjbN}n2T;Wx6UV\ŎL1waZoav:C0Fe2c%ͥ\m#Dd!m291j!,^YE}E㘍l5πG⮏q C5?x<fxp1r,|.6{$Yx|&c!(5kN`NC#e' _.B $UD$gDVr3nPrmXwh`6^׊['pOF"PapQn@j!jd/\؄_'iíw w.fj"x>5`z %>. +&}Jh_]47>+pa6NrNv<FQb,JlF	.QI
.|҇J!)1zDtۆ!KpN,`./GqIuD5iù^.RII){e#yZ\oD}xgHq(2cYxx<뫏]~߸妕IpShxOq!ѩlT~{"2mzc[m0ơx~\lIW ?ţ/Ns肿,^|`}X?!B!w9>Kt/{\.gmAAd(.È"{67]$n()nA${urL$kF㖞HOhtMqhHOߍ6J-gwjNy28ehO>׏7̢=bn| n$ل/5́!>ݣ}N8Լg4znƫG~i웅f70ߏg~"߷b,+V3#	v䇺|)FkN̓d0Gطi߿.&^>=zxJ,钟(tXZ#̯߈t{C=ҷHZ}{\TUd(XYtWekL83f($	P[Zi23CiQvK7,4}Eks`?~}>ڗւ#Z1+þw^w+l8ZSd_Sd>Ȧ+"TY6X7El"<oXd,2Fk#GUz#]nf}Oj:dtW/{W[100.گzY뇞'^GR	vf\+^YJC_I(5 M[Kɹ/
_LyOpVe]u=]h(s{zIgUEUĿTP <^Oo2񷯴B~\ﱫ|eOlW)DZn0녬VVqͣ'.[O;ldb$8"gvڑ|Pcu}TL"\Ί;gDjb o۸? pyx8Vaq(*m) N24w{iH}s4H^ov`l[[q\(6o><إve.c1:d6-=GOXC2<,1xy|<y,/\S0)9qR>_sn[:f/iO[?>Cnnft/	pkYxtƜNNNr'g}L>ˉcvmp9!{Ogt%!oJG7 aAag~0+]G7ȗ
1]n.HbƳ3f=>LH\8	>7%`Sl"t]!:~w50[Vp[Xߖ#|أZ+lkL0_<ߞ`噟1~|~J}:w)U~Iu,k<SCtaǜrO ?I?+c&ewBA/n0M[}1g[Yylefv֢	Sm[URZ:,KT[fOla}	jm	#*ԔtL/?kV'|9xkW+|.&,l?&0G񎇼L9(mOxwYS~M0/Z"fVcӶ~#Xx<>h!]~ԅfD
`6Cҋ㘷/ٖǐe{i
'4?_ãG3`G\: OLP-70aHpԮꋵ6Pe$&R#	-}>~qwkגNPj0	}gsRb_pZUv꧈ӟ`ADC!\zw?x67_%!t3Oߐ0,y<˓tURX>a	ZѠWzvR$F`מȃ!CK]Fo0GC{AF;KUY7redW)m`50JG]{cv]{jS`	.s橜u76ax_,?vg٥}XN7&A7Ru2AASj-(s^KϘ`Ska$af`h~s7n>YQD"fDVZkDeƭ!O<}ikPRDش%8n2K9ÿ+%c+5ЊuqVu!@_Ajs>ϿտO)̮7+zeW͆7V;_
8+˔~UY:|:5r>(qf\*\"Sާ*;~(gL٦*LwMSnW-x+`_U廠+d>;vJcuƔg4'iv%!\.o&cJ.\SH{5{ OoIƦ~o$ku;j[YD?#xTcA1A19b1m.ɸ,tW":x@X@O~e
H,BS!}G!!f!N_ɸ@;k~9PH!Ӆc!B)$NM u_}<_(~IƱ3/j$KW$zbp~_o?y0G&:s'9O+Gl1
N.nt0);ZBDUGR1f[`*z.f%eC2 =]W7(0P9%y$/`<Ň n!$Z`<?]fi9ycZN1}ƴ\; /r wcz~ vsωRLtb])3IՆV,WnJ]\|.5uWJ\0qx~Bכr=QLlACAAݣl fAR=<=<΂:b#Tk>z}S} ީYzyT`BMA^g:"~{;[CZc=Ym<gM3],e'Q#䶕#pB`(k-x^ނyNZP;!m",MҌ"M p9	z:DJru0p 07xT340w*>w`!kf
ʾOYTB}c`=G{UUg*ooS 0^#+^o4Drn5tΖxrXd/n}[}%" w6tҭh⡵CX4Rwre jwSN}6'N^'3IXu ~g&sErB3!/Id68y̬N&'NT {seIؤ	z4Ofq':' \3퐜dӟJ~IGm)HөOhF/9ԧ)ȡgVr~JJJI OźnKXt_I6sZm
=
=ȱ9{nrx"ߋv9sw7xO_iU5C5/oSV'<`k*1r#AEr ^[!A+5ӗySÔ6 %\=DF {֌= zIͲG$0v zj<TTԿ]p?NXplܕf;|^kϐ8Z!8}ԗ;S"'7*; 3jq#*V!G1Ƙq.ܐm5Ynx'ePA CWQ P^S>EGo׈#~>&!(xGvXuI_awC ~?~Ҩ.0z='׌^AU?JGpUPS[։iY͓,0ՋCԛeyIƽ%Yb /MUxHFlZ3zKiԸfsEb"FՏJ5e`yT27 .Eo=9]!E0Sp;^dM4>@]dV}XxFoYAY5b@;dM]ן?x%x׏R
ƞ4S7ʲkwwsX̀"^-m RK@MN8r!&Mv1¦,6{}t#ou:ca׿9|ZO`r\<΀bt `	auþ9(+a}O|Ze7];Fb.1~}uo6 uu4 @}|M
23(Je'2P,T,z?6!&MYLU:~B5Qih*t4$6i1I2b҃T`Э	J3ES*Kn<=i0 s._Yޅ	.$x&Bп.wȂx^@#nq{ĻxuF_Xڭ)^g`.kӻ,qӻ=eCH5NhQK E@we##N':5NF}`pɍtLL k02b:77 zS܀)A>h1k@D!bMݚ5bo[dӸI JsI\/6Hh1k@>g($-&pNkm֞W,>In=cGΤrs㲛&kbL5(bNgnhR9:vwn6GJ;43m`E4i.h΂FG$HtDoDOKƲ[sD3ɾFVuAO48}Q9I`+V).dD4Ѡ{d&0|<}t@49;4F3m@#n;*:WZHiΎFoB`ۤhF rHwv4i2ڣ$D\?X3٘`nrhP472)xz"	~-]#W;e]$$>ntA4@GJ4C>)w fhT&@C2 ^'Ni87jN@J3+'8f"Cf%C"-hf -HNDΒQ"RcA_%C&,ʝ07K+i`d+ zdJ+)GdHd-$d%UR^!Wɰ_IU2Llo0"*`q *]hJ& dpDYJ2:"K`$;epDr&ꚣ%}Ȑ(J*X+Y<i(GAUe(:vBD!	BO2i$Ce'-I#'\q '7i;LuqAd' Vwdy2>"3Padx	[exɈ႗ tK%h!ឣ%hxIɼт 8$KȀKl#/a6LsH8ZK$f=/Q-Sa9HD!x	Zx([9-;^"'^К!/A':^	k=/!sJL[shL}m /	kK$> y	28/A'`7횗3hDkF%=4l+B߼Ђd:$[Ku mx	Gxl"/&Z VFK2NH$^*#BvKYE`S&/AK-D%邖 2,#ђt=+I礤l씃DJ5NؤIcd(IH2BGH9!	ur4I#恣#:R&I<HHmH	뎞Iy뎞,]M"xHpel$iH ;dp$.nt 4P$AH8H[PD2ADpA[6(Hpn2tA@)#t=@tH-2<Hgq=HN0nt=RGJ=DG*hh<uH#CeMM!SPG>0É=2tH#>l#0я`"aӏ?Hn `#iSmr4HLAOɐ8gq	#	퍏=`4L}iHtvdp"
d&Rfdp*6dh\?=5YQȐɈ
}5"yHFމlgݦn=	Ud|;ex$>a $Oz$Cc$͔I$lz)If9H$C6@vH$Cc%x7YIFK [&#ђ=/Atl!/QO"MFG%W4pg%kHMR;XI]>W6κMGHIVW&!QϹv 'O'IG3h'NmOȈ֝`C.b<ݚ
<z*ζ'O6&Z wPF!TT#n~qe26N"֧&!"y0$'9]`ݤ  "1$+"2:1cEtl!N"tD?V|Cw5̔l&W ,#q*BHC;Pn2U,GvZe2؂w`=@gE;$s:D됰t C[qD|620YST0Pl(dL,c`?6WᰲzH;R7,unXdK?b['뛟{dCrm`sZz[TC61404LCD`+dѐ#X!af Ly!2͐l[p#eż-cՓxiیs lL .-\	M' x[3dELI`%oe,nYF[LZ= dm%:"6Msԧp+8RL6@:D뷣TeW:4:1|TjiIe f:qX7if-~zP|*u.NtcveOGK~_e7ơz=I[m3<ȚnQ{@-{s .-h=da8nQ{ _LjT -:cBw"cĪ 2nS{x씼ȋ]-e`wԀw^a\P+ݢ*\ Jdb 4 z@(bA AD I~-Ɇ[`Uo:^7u|әmvx52YP0j4II ,MZg`dRq VfhH|Jū ~]T.{I̡40y2΂=8 `2΂781!UFZlO4৅34v@WdꀆV zh)
3_<Kp* Pc꠺GT yz=mx8ޭZg=pǖȳHP֖nײ~Jޯ)ՇP iKl9v,fmk7`Aߛu՚75srܭ7{|F[L F '^1eF5KԦ7K3Ɋm`?ܩu"zz@-2x`2ݢ0mv Jy;CC" vt$;ze UYWT㏄ jz{J}'ܮCj 'cC&Ǥ~0qU7]?'l+<]f3-D_݂o&Nv+R=+U2]9]QNKD-퐅IRbI.eOa];BQwQdel$I^2DzѰIe*%( b. NzKA@i*Op	F)JWx,6E*sHGD}5o P&$OQ!S%>^cT	J'ʎd"Aa	ӪGQwkZ]>H\z	\MzRF8UB")/g(]l.ZO5hs|uHѦ43H~*<sʌF
z_MyU5˫;@Ԁ=tֺFBX*$0U0.Ƥ4'Tƪ)3J5\5++FW
]pVTpyAf-4US)^-wS54ͭLz Q"rjFE;bfM%&z{C`쳩I#VZLt'B;iZ
9@w`GtZ	8UxSnPV镐'!л}
yWxCcMt?6`ǽX,dV-[%\pm3~rL(EyV6E֥N8.PUue괺aCv
D<UW0<&k"gfu5e0M9UQÊ}jۧ^ߩG~ ?]*JT*rW(xߤ#nmƏDo}jkhVymK0*zDd H>7Rh@;N=X ~YPbu(V]D:LqxAv2(#dBu3LwS~dVD w40ZTX]+V0-ECi#9YQF}/U#f6rh,l48>pH4^4 wu#CFYh0W_K⃶R9߯"|GlcCơ[" *̱$d@nxW&J;1˾RqȀ	<nſL0Ĳ7訇>:^@IEyc9
pN7M5lI)qʽdvЮddrrm0Pjd!*^ͪaۍ
nSm &#1ͣՐ]Aj#Ww
&ۻ+gm'mx	i>$ޑMh=t]4gBmèI9FQ/a<U kD2HiI2)%F?	Fiꗹ5QUD
|T4^{O޿^_xۙ-J6SoRƵ,A5;6.<e|2=Ċ2^d|߶*e2~26?]1vcdRƚ,F5㧶 "̸e2~z1~_|:]({b k[aH"U YK=W7y"$AX?6uA[?xojvfz|\y- KsA50]Q[F#r(~s.vCŬے!Y_YC_@ZRHmiPPMX]-y^e_P{Լ;彟=-*FI?\QІ᩸RiiO4KѝV;=?4ݝQا$7Qآ11JlE9dhVL^O^h
6zWk1^av)lGGXȑVbtAZc@1uQ8njĵPOm&_.fBp wDY9DwF!Kt`@W|^E2\ D9hM#HDRFQPR{_/ޱ~B2EHsJOLzlFOl=!Fow;#KpQ?|+r<#ԟ br89ы<N^]w'px`?BVS.&D*R|YB#ww,Sx;3BFs9SBKQ8".QJ3s29x%LxrMc7d(yNDyDh!QHQϋ6`ވtB<s&9XO$P($;9@@m#pAD6	B|@u&h{D>M4g$QwDèG݊D>^GauW&QwvF')NhG{r-K|4FCh̆-Q4Ϙi8ޫe8hg?kx4b64Gz*dkP~&ѝht'VĆLoeZ{ҕuS0vҨ(E5x([w\+$BK4̬Q<kI2$УXb,&ɗI["4a-bWѸ=bU4?cgBO5W+!ٯt#eҦ\fpvG4v]N~Sݧcޑ\m3GVE5ݾd/Vy%";1Npww@4 |ڟ<h_/uvaaI	qJ5X U$/M^͓_2F>AOmh9Heʵv';/&%R ,Md~Y8@pPG&`\k5422Hq$Sb84+62hj
=0ExPI3h(}?l=RݮqǄ)fcz)^O+1/ r5hX?᠕e<~@~{;?ȼڏ{r-z]&2:=b1Ũ GrR{-;0dO~DA?8!oͲyvr<0+Vi9XQ-\(X^"ﱝ\B,9FB+q;nI]v,BRNNp<	p<IW(	iI?<]Qt>gK!?R2_ I+u~	GO2>٤hτ R0ѯ$s:?MvRo:_QW꿗PXhO&~4;=*mGelqJG s<,qFn|޿fJSk$+.,IpfOD/j4s(!V<G~ ~Kp>6T,ӮV@=y$7Sz-' `rЗoB@sI#f.4{%8z1s<AU|Mt,:A5⚭\@q	iq(/hۧyL35ۘܕ*>17= 10h
HZ!o=CHN,,9'ꁢ˕$&8.Id!|ǺܫE[H_]O:{fEw#7=3cN}f"]|"/Lq:s|aO^H} BU`xSEL犝̛56sI+f3NT**"+v1ĴDVh
,вx֝i[Ke0WaΏ[]QY_,sb*0΋7?bp
)'tق+&8<tL0T0]grmD8>3@hcp+]?qk%$|.U5QiB6xOhxЬD|qTc[+H %fY4M14} Zbp)iK֒'QNA?V@.hGbζ⃚DbY6@%H\XEhwvDH37YbV6;>O<}Ueѻfg
g/ݾsjvfĩp+vp4eəT.?9{1rgt/#r&^^(5Egcd z)OxtD}ge_m6>4f9-&½7+Pa0<$RnnSg=exjG.3A2Axt!gҟ+i!ΕȹfUOZr\/377E)ePpv	5CWelx\P7'WM3d~cF?sZPY3e.~?Zv]ifS9[Tm~TŒ܋τxvJJZ%mLrJzNL2%'.,

+!=Y\;ϝhWlBN˔E,S):&fi8;MV:f	,.LTT)(utC.,Ք;l8avUEc{	^Sxӏd #?(f$(Ék{+0L#63GH"p%TF%ɷ:HeQO*AǡЧm@w&tfSZXsJ96nZIA(n]28RYuJD7(ك"o_52%e5kC3{CWF7G5+[T7G&,s˳ݻq3kg(ax9ZW`˯he`0xM1Cx/&
;Y1VFaǘ>DtӕthQX~JWaZHXcmRmn06eZʑ|6H:jt:|3%gDlj fD\m^{(GXHPQȏP'diPV=c(GX{ 2}MU[6Hi7kt@K̵Ek>mĜC["J/%q*c`/bPtr(P$ ?ï&`tr$_c/(iRq.?YvQIP_tάԕ󾌸Ӊ{4SO=ٌ 3Z#\z̩2V;5-/牄a1? seX-0Zd0]Î8dalNn01&#)4V)'1:c9\Ȃñ\EW;/mtFϋʸ867*y6J	Au)o4?HmTt/;!]Rz>$"u7
+ \=bW6æutC'Q=)I:θ<%J!ѯ
ΣmQx%SVT; g(ymژ]7VIȀUquui?~zT_:H;LM嘚ZUC)	U(|gD8+ H|J:T)3iwιNe:si`OgAH[ET`
^L$%Z$5HѽS+ r\= MTO)5B͋_^;RI3L/FKeeee!L0Q6y"ЊRQ竚NN(uPQfSL>F)m}"+ux|10Cm2Q;GbTUF!\ 9 g$nV`Hl<T5(nVgVM:ձr>mð*ijQ7eWLa:[ѽȸyX5=K:'Io(vgtVʧjFpKP2XWt's>_R|YZ\yHp.F8<ϒ+lWsO9?֢\]{=z>u(q|Q,v/_;TAj$rkÜzdv\?/"Z '^`-JG25J|=ZhѬJ`7ǰ.R!/ѕ`]E1t.J Pj0$VDP qփ/ k(qxPY{$0吵IYK	c)$zb.Y*v|V))wȾP}TA.dw\*6]*޻z+JoǸ5j| ɮ.z,lRb$M<BSw3hGLyMW6ۥ LN>%'(uSHpW/34v,
Ƕ(`OqSޙ;ViXV14zǲČx{!(X<4&9%όdc1x6푎nw^:7Y|ޣ,>Q꼬i*b^S?f/ʢ_EˢM5G0]&t([<lrylrڛMG$.ʪi:GhdZLG4GMqYFq}	\bЖX.)kA1LIL8(U)&e)%g`|J$E3P%g {K<=5ĝ^ HLi$[k˫ϙZ)D)-P.	nwT()S:ZdFT5x=J)ˠ!F!v
qA##ǳ}D[@%~h;lU}cr!qO+mBk7J.hpsܜ@̀Dcnib*`iPn)\iW9!/ͬTtYu%'y=x5#3/ƲSxATL"+:Xin4T7^SYQRLOҏE=】}B/i^7E\~Kxl\\D#GZiw>awU>natL|ML2vf&X'C}.}%`(:Ɓq)P]@$Д
>hFVpe%Ic3KgQs_!S5]S:vQVe&h[j6Az2A-dx
pv!:B@VN3P(cPk;OLG(aȗp|;kom<< fSGg$8FSGo%z	>؏aԮ3h<`q-'8Z.fN8rhpTyA7]	/z7a]URBBQz^xVoڒC #|ʷr٦Vn6N	䉽j/=qd=4PhLJp|7Id&8/5D=MfQac}o`I2e֒U
nh={phao7a#|{8~bvTJ~={QY
Ki0U:N<`k8V^!a<m+cX~*vÚ꧰,ڪj1q}e\gy~uf{b~f<ϲ-4<P-9a)[Q?i,5_/1 8j_e^{z\qjp{+'e
GHUp5D)P.I-`hjma檯oV-*k`YYjEMLwk]w`Guܪv4L)Vn
0n?N)!@<!;K$={uo%{}j'3aj+;m ;T|9u51h`1ė+.#eā΅9EͩEU9Fd)Bg7ʕ3ѥA|䣑+PLs09@(0vأͭlD:3V)>4"!|;	)<<6"k#DLY Hq̤К18\hķ!yUn{P/SZ%|ra76pV*khs /v)yدF!27EEIsYwmB }S:Km =e:0ę(ݰd&1@)|Wb2T]qKCRrqkՅo{3Õ"E_s.S&`c+k55oV[!t(榋q'tln&VPcx80/4\{RJ1gVU2(4^@(ilV_L!O´I 45׏7>RNyR7gZu6^DO/-UzRR]k3R,["6eٰ/,S[|Dzp2$
L Lavq˂"	XPOAFj}%H؎д>4SŮ(g]ҔY 䭱'
~YNY6~'+fтeA47E[ԌGc4eo$JQA+'
~p0ScW%8]8ŵ@?ïuب){<=4Uh%- .nc'`oc69hѝ]XPlzVntosSp;->PMQ8*7$8NZم}NG~KBSF;c*4Un'fα+p!	5I*Kf3=tHT"*~?cZ%f~53 y;h[B85TzB^1m*n*_zX=kj;&ߤMƇVʞ6n"zy
Q/`4QͼL?=4^E⏟΋d:/UURCݤXT ݎLr(v^XZ*S9R7}A.}Wɧa}f)1{"y#q:#`TJ䚛01N цpfr	WQB-eXB(`Y3%ČA*j`w23c/IItrQ:CC<%Evn.[j9TaOZ^-ƌ*aGIܡ9X8Ai-gW>;r7ҐkoY1hR	i)}fh޺Ne|sTZ4(I2PS_HYKIBRVSk5j(Yj:_.%S羥4Mlm-X~9DÔ/H&;rVے7u'xs³nQ_9g)-2ޡ{A7֕+)]&G^Nj蠱x $dߩ;>s;~Tq=,:9snEIc5M\E[W&/-W(#E9MW-Ca#F`0S\^՘+;W~:1~H!-6Ȟ<QV"y(P>EB"Rby.o]C:2QeD
qcɩryڕH)pRM3 1gvB;3Ahg&ppR g
ÃhƘ7\Dl.YM*w`*etnI 'gH8XȿtHL>QNܾ?~Hȇ,%,,?1q7iWQ=KgZbJ-XgTZGIki{7$r تNI(`a'0RQ [݃zEb:
p]>XD6J\i(Mg ;LꨙV `,0{gkMF^CѠ'X͚Fڿf 6x|t&M| k؎&^1MsQ_Y^Q]U;*#*bu2.s2s0%-nêbs8GVטzzp_Aal+D=x<WzXKzuWz
Q<$WYc-Pk%Z3M%moRh5dԏhmI0,v~DcR7pDJuDcyJs!M+W_Q27C⇈EXU|XxŪ'i\+q'ɋF'S6V+ZC%٧WJZK˲:r&Ԩi\FDz\>Xz\:F|.x4\CUWMp<r>cLoo1P58D]-~Dīf;9=jEEeGVK1Y-^kczd1=jjv0jp`p\Ãk}CƼ~P!
}]s@,F2O^âѵ_âc퉥ugG눥膄Oe207߁,hv4ρNo	9pوڐPfoKŷAgff-Nҙڿ0y؍iʾLT;O\_/\F״+NxWr<V_a١\&\E|J+؟#}|&ubzsukJ<j|wD'` 8z'z{ɽ0/0^hiUG4뉿3@Hg-P{|v5)M*d<HٿkIW<ԓ&|b;w!.HQV,4`Õ8a1k/Tj";o u"]wfE*@Go\I/MȒ"z^NEi\I-!kkyNEl"f\kZ)>(ݻQ)$m!2CڥV9nۻΓgoTf1Zي6TVP@v٢63Or!M<5eNF s}N]6b@J UA)emqv	ٟ[TlQ'xZi]hi2XŝMfͶ-bboO0nOQIi.p'wnt\{}K8J溂"w6i߰TW0k4󱦩84}N"lrt@A3X
qߠ~20!PZ13Db*՜WWոkNe]F:EoV+H4KcVv&K++ȟ5G iRgVRh	qHà\~U+sZr0{j2+k<!_K8cyElo1+S
EJ4Khz=rIdt-}Zc/>+ٓ%Bʝ9&< 
\AgA,
INQ,ϒ\ntZ2\wtlA+G_*;;Wnng99$=(e-2P/veV6J-rVޭwK u\iÇ˪4N؉R7CDPvX4sAZ{o^ u,68 f9,tca`9S /uZKT>y
>_/gH \ҕKҢcr^pea[xXȉzi]b"OʒFz;=>x^!.mr}yRgKL:t0iYcM:~e/a+,c˯&cYyNo@Wbc<I(pTfұklIUȀLF4QFS\`/_\l&Uf&g9Y9NXǹBc[TfUv6+ff&U^6H͓ťfX&ͦt؈K\h+#a^ӹwX^E.(t*ӌ|俯02Yi1g=NNWRMz_v6:3֗gfZn2
ZhjV$hȌz}caDgh&w)B1#͡æ.iǻ|T_M:Xךb^}xPMѦ |([`VQ.lrM`0n6M6A癴|r\⺽Is8MNI66 uXfgKL҂"Hʻ|1XgnF}<iCPa$ڌ⋜y/r"F$iТ.OQQ
""Z,ȖII
+,hy/ր=kڰXBKbgJ+t{MHcorXTR~&ar3aDHZdkZKV[d-:xVi@
\N_Κ>9]R6\>J㒈w]&EWbPZ=GbuQ3E}>(lz6~G%fJc]JYl0+Z ˾<1d &m0r,PHj9^>Wʵ5P^ϗf|CƮs  ޡ>
I"OG(zEqy
\~yNdkny@#r	KNy^E2Q!1XnIVb&DNU0ʣ"ARQa)W[sm@6]6/&+fK,M[ jEXtع#G淛$t6[JկjF )~'sȱ3kMǛT͵rYn]9N-XX9fVP@Y1pIn&Wؖ^uE|ڽM6-{	]*41RgF[+Y \_V	gOʝ&'ko$/n3iԥqBZ*ǎz?RNVy&tƳ8ŖӦKb_)
zmI;H_fz^m;t8:_AUG1&ɗ,%fk\V'7RdY+O*I.3ȴV*ӞYZ7Pe:SS^n1EH7ek.QL:\!N+벲ESb]5YNafx}KB.ȋF.5XVrԮ溂9ͤFRX:!idƥ|ST$._Q襁٥"NM8X%byAwۼᕗxBԖ^Pk+Jj6-CJLb
1/)D:LbQ}.Pv{yv|[jK諬H꫷S`_`jK7f69R9xugKarweo7b:[Kl+ t0Ǜx}Aw;[vIsu)@O,R\߹t]2GV]AaQA-+
B% fЎ{YNӮ	]crM-VFaaPԗ4D8ՠx# -M,w:$sNW*2/Q=A/_P{Ս1NEۓknN'Na+qh)X$_s1NEJ.2f5,>ɠrpu&?|p^tB	sdj.c-Ԫ9zI&uζ9,=aT[//Mb~渪֔Fo~XM{W.0t.R4w=y	`/"s=^e;OMPDg1+VQ$A&״ۢ*	4Ct*`؆C+Oay
Eb:)-u&E/"7>٬
8/&+W^Oھ6sjIw,ZQ=ǤɃ\iv6K_oVǘ5[|E*0ؤ*2A(f[3JM4	((&3k͡&U ǿl4%ohRc)C/Ç7\ߓf5t`]Wf/oGYizcJ9bf-@xJr^FUV++?PT(Me>r?)>GUL7TXQUb)FE^	*`υjY\?*[,n.IKΊݷ|Ogzu',٘*	qUOJ/K*#9ߪ|<V: XՅ(vzʔOf%tYef#,sj}3rY$Hڗj#~ .}Wg?,8:|	>Wi%+_uW$E'3 x$_Nթ=>-glgiI{^q¥guٺgy1[,L2H/r{5nO=[}Iw>ذ".i--̱xDM?<l0mvŉ82hQ6Z)z*zsrpjBF7s\{>|נЍYIwӠðR"L alHähviX	&ox3SR6ԗiRP	AoI6(=xyLz<lj\=wzY٥YlR˚嫻\z{}b(wvFzZ,t溳-}oijKR+O}7qTu:o}؍\O)&JbGv)Fe˟rnoY/%鲽zi\IO&W$i<@bwAZ5:tnKT8=^ysD'z`e<m2>*F|"KxFcH(ϚJl`X>DT`&R.)q&rf3+*Pp|~x3jyNUgàA(wҬ":`-#\xYC`\N]WCqRIFU_䑟CE6+MbEn~*sHaa'y6T^Es=sg;֢}.|'~oQ7Aq`XZJ	M#&hrY-p M]Roݠ	ɷAfCa𘤚Pnxg;DA˯߿5vlu0m3sY]hgMlxS͢aJlCQFTo^>XTVIacluAhszmK]aLJM/|})8ݨj; Adh71VbvY]\s*
=Vt1ln?jn=(q S#x\s>øfŒ8ʔ˕&u{,.^^/~W8P<._IkeKTHUn"|؋J^4ӊLnoxs[3ޱE9S"~imBTL:,[x9k"~/-LHT%5ƅ%	1	=AO*2X:vBfl:ޠSzA^-3vEEI$IUhLVzUL[$"ءNө3.\!.UO8$.w=$++O
`3	Y4~@}4Ĭi-yʋ'
ak<^QTUVK>T(~Ûwr-NX><0AO;[$MV?o5JpTַ߽z60;)_gr*o`Nj/c<eRw=;LІq%QorB`"rTrz.9&H2fr!d&N&XQ@woAċ@UqƓUu{^XlpUϼbr+UG˂4[^% *[T?WV1uFWv=8qrPĶe>8(Ll608h+O*C̹`bST wFEyWP5J6RdS~WCB8cez@_[6EVꫨyzEѬ[V	v"LE厑דc'Y~[f
FT'@vv;x?GǢRWoj0pJR_J4u6OְCrj<GM_T6=a,t8-0oIv +|?8^q82pѵta!I*4;$eJ(	aoU&ķd^OtDIC6eʔRe12e8@2u!2uԬL=tDLl'Ǭ kዩ:\ێq Oǵ-ӆtTk<M`,zBxTNWQ5N*,+n!G@NA鄼U:γp!@B>߄Pgc4]G:FFLTfp!Ow,1X+T]7"䙷>Y18WR	hp	{C9y=3&vH0UN{X-H麳	`OqUVM1yasФPq `%*<VIì29:@U9khwZhe(d㽦`[MElSQ!֖BJ[5^CR	BrґVژ.ZB^'
>kP1]пeT#H7aB)@+E9TN>]:#:f&+:7A,
ĕ(T	zJ/iJwspU7
o&ICyYWIșbh	3k]XP`*tDc74lW̥h(^g9w)\_&$¦ȯJB}B',#@#"%Q>a(hh8>7*8sPqnTȟgKQRW.Cc}r@"=Or+n].2XTmէ:E)Qup	sKM067u%|εA6C qRNVvj%7v@{wmwnK
{>?>.4jcZ:+JZˠi&)SP\4XQ69_OWɸ^P!.ado'4/u}qW\=94,A:dIg*8yHˇ0 ,b($y'TBiPR_w(N1.R8ˆR8	JÆKoV.vg-YxtDmU|[VџCVAO0)^VCwkO_)|Iup!n;m1-KsbJpYpYUi8"`&*\bϫahYOF2\1hO%N vi6aUVą3PJul8SN֑ѝ@TI(;2]fuټq,hS
f:̳M4it4X'^&i[\vgo)o.;ny?‖ҕ92W=厹:j7œKZ)
~@!Z"?D@@]w2h3w2XEASmGDֽÄ|P(sI:fH?|TT(RSy+mƃ\6JyH+2GR,t@wnyB3v\p̭vP~slEy|ol,(̽ۑ`O}U7;|t2:0=peGu%u8A(ۡU:bָu:rxp}uOt5$ty]JڎJ	*Z;,5vتwAVA鄪{Yr;&j 6|2kTa6?lGڼJ)5k|1k2:}G,%MC(Ӈ4z4'*"q$k2mDw$*U+`?
J'5I*bfJ.pt_(hsvBdWZUU_	Rǫd0[d)c_&8@DXvsW~ *<MBxW OwͥuMW9=Uˏjxx}VVW AT.͙2`I;  ym̈́Jmo8"P ^oЌSGa _"0pGʧH*H[t	X3gl] ʐ[h"^0ˈyLŞ10S#tbV
tD9hȣ!zH˞QW=-zօ|FwX	Mc	"_tտ]µ<Y8oU#|HVfU`}@XQ&(>4&(5*c5j@1Dr!Pi♛<LXD-jZdEYzNE<QVԛ(DBT*
|+iBX$.]CM]@w'H.#[]ؼU!E<>	WhhBRmB?givDFWʁj>.O86L.%:}w1T-H7Z**}l@0!pOL[PrF
xwDk Kwu`|EdD~C#ǲ)}:˂[lol@ߨXԕS4mEvYa;|KBkt`ȥs0I.N/0z@>`tۍMFTiIqяѹ>Y:Yd@8]_% SdV5|<Kan 2P  8A{齆`T跒βo ݚ	Bî:|Վi&/;[8+>?ɲvȯA C;8n\ޮYU#cKxRyzȵ:ȍB[=*UT}}m~89ФJMmq^^p]2]h> Jq«<G/9JwY/:25bdW?xIa>|^4Ƌ0NQ?P'|M^R fd,X@Yd5vC^;E5=JBNω]"<cB yUyR?T*iEAֺ/cŸԮ3HyL
h]TZ!wq7/ G	DPC,gK"|s%be/} _sHMҀA!qG1PVFg?/EaAo@+#DJ7OҨڵ@;˒LdR˜*9g
*Ĩ7m)6-}
oҋQK_$2/QZ|Ai43/}@Rȴ<`D.L}<R{DS
-Eb86ϥaU\ }gp~z/3$;L&y9)}UdhiDޣi鯪t}*9TLf+QҬ@/~LUQFڑ*}-I$b곑,T%<QF_+ Wd2;^G[cG2dfL?gtL$*HTs8%i}iBP_@))DQ6O)	EBPަ/XTp@r~
?)4ޯ'8E&V.B5;*DPeʧ*t
 HDJOJ)+>$3O@9lm~`e t!$"4mZ#PEOg
zW^m		ĒQO޲Vv
ʒ;ldn|L/7HSyX^dvLG7X	*at%bV2O+xNMoHtrTZ!~_́@YH/dlbE>IIGK̸.Qq9M7%@eia9&EKU|â:/}PiH-:}PEHL%0A=HAE-uҁ㗥T؃T&NLRWi/dvT!]8"ZaQWA"*}LdJϰ*ԊE;Ke<
u+2B1
5T
ֳDRD=Fre6-*D<V!ÉQ"j7ZUaƾ2燖rP<)T&`H-Ae 	_KLC0	`&/Owdk2EMS14Uŷ+B77h(d+UZnvE	#n
tU]!LDvUς'K!c;\)^:QMvy[5 0sI4Z;]*@^iw"3TYw0ķyU!w'(_\9Q!*Mwrk^:9E_:F(
opQM4i*;H>]Wq>L$8Sa9&cxEnC?biv;RAkxu>2Z-?Q{nr٪Bs4\-y
]"Vs^15\$Nz6C/[SX,]ܩa!	{ږ\Ь8`ڔ	ULP՞mrq,Z%r<-B~ۖlOUEWtT<٫!AUCf}{Mp`{*)nMS-r^yOSUL}~KW򶊐GGq+Rw51gobSUi>"BpjHT>"i29oX!>REA[%S{_nնE*j_rrJ*>~EWiQƎSU'#	ơCom65oH}iP4Q LׂsöcM2XFYkZ-ɥ8~QѼyD'-F!~A1mf5BU 0ϥVZC~,xv'&WڢZq,TBBU.~F|
qq .c
%5.ԋ:`"שRk1ؖBKh~o4,cԖ@Y;T H',WZ2dM=1Y%fJ4ш״3^qDq&R)(@'u(9nDjN\7;qMyy_xK'B[[7'މ3ȼe*MeR/w"ufWUlwnPA~Sxnxao2P7rD䤧h8)i{Upit;rH-Nm	yc:ȋt@1k{DŬݣ6{TӢ䕋[mVQ]a9^B?#x?O-cVsm@yRkDЄ*s
3vZ`jǑTTvj2%i-36sAcس6Ğa^+vЊCZq_kD+:EVݶe;8nïtqxo'_uhTz&Ju{nMGtptL|UB,>Uyt$lD~(л?`啈-mWh70Pob22&U?֤*'ZL_Hj~O'Z&Z?ׄZg~uJ[YJ:I~"d
0}c+}ok;O0S0[#h\/ƛ6](d+Txqx%}WQ>րMx͕ZW\55]OfyIRDq\1_eY+pNNO	]ÖlˬR"d-A7	Wi֤=1^QX.rWl*Ri,Kro|^d
)\dke2J{}QVi'Xg uyH̫opƃx "9ۻ0ѳUē7(1>$S^E O&|$Ѯ׫/@uQ1]ChBqԻ՝L2gfQX^շܥ2`={wkQӇ#T#[jsGX;9Wk`T%yz$S1)Zab زXffAӉ2Rrv	0s=}J촷` ?b/^<f+tRqn#;Zj}CnLO "'l
R6}_X~:.b}vAP<wh)|G~J/R!t,xO;C3κj|d0-x^e(,Z]{nI|IimiWv`vSlyYo~b譶LlqU5k՗'hPC, D&cƢ:LP<DMM.-,X/N0ͳz~pEgՉ	Ce43Htzcͬ0Uv'\pn×:JmFU*kPw4KAd˧'"Xe=aҪ'p`ӌEPY9)V:9;D@^zrM
]uz"=NUrni
:7NNsTyJuTPy"MZJ6gө*ڛ8?uF@Aʽ.RPj_#]uTLr]OKw"'P`dϲjO;fKC~؈ы/ǿ϶_dC$T#~MXi
hK|:'AWȝ;ex'o؉N"U|"I|EZCjS[ȟUP>64ϧLf>0h3|D붔o0;jHwb@|_EĩFڏ%+*n4U_+	~VBRB֗(tPdsKN=]=$;h:mOavgW,y&Mu(sja1w NhY.<j.qH{uȈ^el(M.3(Ga&3/a׋xBz^	6<
Tegm?ܖh5;é4t1D}X"R?;#̗$Γ*&usNRohNRx{)z%Wp2R	]t8U&mG*sm5*qjU
}rSe:"*C-PTkGUAMJثpz(cM\[R]%U?-Hd<'Pxti//п07Kl G<_A_W_eA뾉697F7F̒Ki9X}EcU*P҂J}
0)}'̑%{@w[q|R9
RQj'T^cFi5#Fj9EY-&\$$$K"rZHNKHg5E%ygD2%
VC)0JQ%B*
 4&:|
,g8V@Z@F%STTGƙ#(a@WJ䑣sȕG9Z|D>BeMr-)l259J=4Q*INKsjҗtlԇ?	g?X mEJAI@kHHU5m:r&, UT>RFmf?[1+ȲN<cTvniFL1^
#5܅M0DT$2kM tCNSڠah$iq!/zi{=ChmPُ5gTV4H_rJ-5-ws}ddv8j)jiաGbh;PO6h=2Ă24(Pm);BܿIj뇸ܨER:SVjiT1=CIu2
PTU$ >59g[ $:x# )@IaW$
rD%c?J2o^\ÌXNmSݙHc8gZl#4{.`Xil\"M͍ik.*VN`ŔN}۵3\Yњa8	jWk.w]1KYj鉿m@#3AQ#?fKL}@$q.&L}K\JN%j6_D&|O"hF$QΓȧ$nE%,
}Ƙ[la"
[9ņ)HKadZ$ճ0P՞M]jgSGbc-x:h(jZ&.Dc-Xy1o`<YGhԖpxz], dI
2/OcA#vK2[φX+>G&o/JL,eDXʺipM3gkuZ|Q-(E;Vk4rʙ`pvQ-\wv 
Do	'x4a#=K"{YÉ34Ţ1{5pqY"3j[2P`}SRlhx&]nuaOdk͆#3$"aTS%dվnTb?%KEV5pf&WO|X	xS5\ԍLEgOfH	cABu`Fa,/峮&Q&蟂a5EKb&3elEI,Oeg٩qp93$3k0q)hhNNV(,}yYp}p1RkԒ0fqunXYj3vc1MY
}HԸ.	) eDz)F+ގ$Xv[jx3Gf	,n:9.O~l79s{;5*M5cpeᆱ7	35yVBǜ8omeUL"vZ
 u=xB[)ivc,6(}OY'jd?H૘:T|cߙ@a`N⁑&g.)!1d<fjA9pӦ][K6aԈ#yX~H#lmLV6!eK4ʒ\aodE/3~6ld!i1:+$M
^d4<X%#f=+!7A3<l%a,o%ZBI\!ɖ$V@XKMLc
{JMp{rI%cX>lEr
iG`z&$`.Ry12FX`78WY65ӌrP-[(P$4ݺց\õ0$fsXA wצgq>z7vQh5rw=
/}WCKZAӲil|ҲbހIZL鯸fkiba; F%>M<BPb"4]L]gT*
o05M(T)88F$f0H)(m! M%楠<X;ͣնG-oRMP}e%2n=^mq/!>A
ۡ32X[nǶ9IMfHHj1%ҹw Iqefm7v m6έ~ wls[H;5g`]biq@})a)OՀ?A$3@ظx^~Dyxq$o%H/J?-)_T'uY)~|Ƌ!?FTI0*FX=@4OfX<z?΂iңa9.85<JM*}T}W*w4`7 3vw|ƌUc=ɀﲬӝhk14DnR仡<)؉zm`w4J2v޽NQ&<SiQs7k̿;stpcxn]*y'eGZnGYF6"'.hea?eኍ",엳_Vm4mM4`'M?6E̖XO̿!S7YSGN*$\2-t\{횛B3Mr&"x>-vؙo>љ?E3;i,v"t{wOSE羓½
ɏiof<+?qfR Nl{ǉtv$12ۥ+XkP5	"Cӟ QPn)[h; 0cpw˄MPsM%~܈x(?k/gsH1ޥI`Sr:?Dl{OД͒t:"zGvdD"CRScJMqIGxՀX/~Q2pK7%L|)q^1|:b%bĵ[Ѽa"@o xh&E
$8SOF.]9le, ?vYse]PΛ˺E6Zq|F  zazLwo:U&,8#e2A/=!$~m7nO=2#~Pײq~3c1}6{KMrc@hM]</@p u#P#3b͘6v~2wQ,y),
{dYwL%Q>g{~V,c-af>cuŊi-Oc%=rrm/mY]yfqc;_Tptt4I3}OHŪOk%6k>ZrXOUA}1ukq..o/.?P7`e3bx1~FR4vd[H<OR z0KiSI#'q_I4H-`"G~k#&Z<G-chY1\Sp4`i1n$lj&s-d&bMbB56g]JeySZöċ54eAsl!}݌p16x0IOL)+~bZOZB)oLQ'''bz=Lz}i2?[J5FvPoLe=Rh8q0viƻ^_oS_Dz;#ga1>$nA$0!w(0s~ѷ
9q#K|K;nJ3#@)`s%a,9:x&+L#ƛ[*Pe窮4@#p~gkuL|D8āx:p'.r`=ƛ@92`	4s`)^13 ;I [8s&_2`-RȫAiXR.4#5zBC4^eO<XbwM$<RQ<E#?cAKm#t8vrNn$BfErlN4
'➄q?<))y4>?UC`2`? 0̅&@
7xztUP*d3?Zaq#x~d?Aܴې#1{y^c/؀?ނ(n?t^XҺ	zZ+BvNtFPv;fW"u9w9ppy΄ @r1{[^eۃ@L2f۰0}6hG`ƑZY4#%I^s@S0}LU7HinW EWnh<KHEPXYeg\Bs`'9Z#0{ڋɞ XJ Nr9+;q5:V|l|\ۅz62XsI!y ¤vWg?Sz~ήDM?c0vi}'1jܞzv|oM6
T.&
f>Zຯɚ8@ag[j4r	Rdv7RsXu!ԬChLłK)8~sV:Kbx)Ha/%SjM2N{rA?ci<ӘG	B4TL`{Jڛ{c*_W@fK.֗]鼾Է66bʥ.Z gFK;@{:R褞q`xDaP
1-l2=G2^:D7)}sXB085<Kг'^?,'{)'e=͜%"=쥜Sq	#JcK+Y5]1mj/^?YYjK^y"w#C/VҞ4inE^s =K~<rTF$E@!,Eq \@*'8u5H@m1Whgs3@c3ŠI3,Un:ɖZA7ydȖZ!Yj	"KeNx<u3{az ಌa)RZj-iYjYlRkHۙRk$KpK$[lRTA](73F6Zg&N:W$𮾃ft5/(p/\;7uE&m>4&x}FlTፊsaah< T"LCny#ǿ+u7@׊ա5Q־8rUu;La5~sǗqB?ʭ5cKyIR?.`?.%?rZ.rKIϥϥߟK2K9e 7@H{=!r .e .\J@.儁\yv.?LJ@.e@.@.O2.K8'omRdF1n~<G4v5Xו6>&SV+AV7{@bij34'A
kʑ1kbN82f9}OHsoO%~SrƘ.x]"aFSQcX(\jQz4%aHaMEQ^B:vLASzf7jf5)1H]#M4$1xq3?'-ExK!cQuUOV}ݯnG5fGQɨzN{dDEr-:c$w^Jd^Թt22NP'9O6V&$P
ڋ'KtH1i}B>AAPǭV	%:1(=ex$JnVr﹨~$q#a|/Gw97݆q˱'ci#2cwm6F`66wʦa eL63
rwA+Jў@h/{}]w9?ȂҏMn	%矊6 &Y8tJ@B4 5}T8*Ts[IOlAb0>VV!,[)ԉX5U\Ts) sgVeH&JauF8ނyM|m1	k[i91G6c-vg$5w&a>q("-8%4xJxx,QrZ4}|yj&OT}!n6cz`TspZDs:o~< F{Rn;l5haD_=Lkjfc14Lad<wn¹RlADb֘3b*snF:}U9{=t/Q.C6.i3IKL!*Y"oH.HEj|N4[sIkI<ٸ	hY|	)#I(ep3208&a_9%gD)mR>oMVg]F	}Dqn8ȁ1` uɑqlg#9ǐc,8{L)Y1ubX9^`'fyԉ&>αq*8$73/\~ ?3Ǎcx9s$+9QP9fNrAMc6A+lS~}K*񋠞3"0?ˎ9l0l
OkoX`9 >:cN:o|A▞waρgGq|;i0\S%FP]Yw57/t.6m~6pǹ868Wtq){[fk)8MaX\O;0\_od0s>لG o=B7E?ivzN|IPҁJSC;-F$OX
z Ї_'i$\ROȷIF:6tW$(:E?ǁ=  V1ܷ1ϟ0k0J8p#i4p`-K#'qn%6rLԳf=b|`8w'ϺƉ4r9Ke(VwybāY941ե-Vemc/m^	XpךDsٛ,5z64z[ZWɟDlhC>hjw)iFe wn"ݕ+ݙ(v>Y{h[>#z۸>geq~e'<U*cd6>k`3ػaR%xBwfs!ؿRC5;oIx[ӲgaM9#=jkCG=1 ͅXڰсyS?:/A</bE/{aQ"[wt*2c6f22m-+bc8l41K(gr*z"AR,(s㱉iJP016aqѴ/8J\]ŬG-Ÿ-4bQ?)hY$I [IxiKX':hUB՝.
}Y_jL\9A\F vS^2V+Pᴣou<-:og?f\BusN(=z.8x(?4#3"Yg~Z[)jI%@T%yƕDcJ^YȋS@זH\ĶyM0=a?RB5ONs+"?4ǋj݇@lU6ѻ@YEcIp9}MJ/:c`Pgs@v.ƀcÅLz;H>yM;5^Ӿ[Z1I&`[DkEҢ_,`A"[has˺ЂdUYHѺp\
5;صj΂J46^SphI"DBZHY$ښ3*tXHFr_BV(椷tݤhj[ڢT\DcM/;:w8Lgя0`A1*\8L	@"e@V"
`xma̯ʉلdI
=V'*PC^873@ґ#]Ѷjtt?G~\#O?.㩙$Ŕt+Enk5Y/
O4N6kG"8XT.z]p#yi-	%nNDDL2auepEF /z,AYhiu.jyn+Z&g(PM5.h<§byzsr|G緷UWxvkk|t)[Z33鱥dŶۼ}YͫxI]oY}]0O,R1"ѷ-8_T־w;uDrt탅#q>OqQTяaߟ0+\->[7'1-Ho?O=eYE|ɽjN,bAk<./,TIn"?"~ӗqjmC5oq'23/uXcI"lFܮBZ􀑚|!*+
P,4oBt~ّT@)x=6([~>GI>="Ժzi4e^ΊG.0ǆmYBJq0Jxul.B6/+@=59 lbSuk&oTm16xj,ubvZ>dey7:l4$gCBesd4grDƠG3rd,J6z(5Ǡk<&=d(Q{'s;򒢲@W2#Op8nHs4ӷGpsPOav	vUdHmEC;}RۧsN+x&d8fj̚H31V8Vz0)[913D`j2
fNcW@&lט= 7|BU_WoYiAħXݛZcԛ gxBaz|XgSOxܹ4P?`^(ujŘf,.ftO؇I	1.=zuaS`=&xGH% &шIz!	gҢX^ĺh؄h51hEA/^3IpS1sиd23P[MK\(2?"
rt@^9t|@#r=dN .3S3J"W,ldla>%y=@iF+Dez;Exwo;O+mAI˨ct{x=o0c|?cu6f_L1Npჰg4k vnc~QmݣʜRbTBT	t:D3}a)AVzXÕ*||`?ZGZקFR9(˃l*7TծF6!T@T.)"B	C{I!v}R_BV{~զ jzX9I3?*x2߅(:Aö1W>J[$YFyRӽm-BfQ۬;]4GWSC!W0f
U,B.Oa
3s6Q߫Vq6uTT6Sݔ(/CGxjlPa%@hh5CT\yQl\*ٕl{9]ERZ)+嬋"4]AO0}xBKm )UsqF@)XW<oB0g9P5,YϬj><LwHnqy2qːtp\t  fMċ'@g@\F>hC{N	#/_[y"<Ap I񯉝V63nt~UUQ*D^Urʟwvp(rӡHIX$}+̓DwbJ$tkڌE<"^l)a_L]ċ_m7b;ĊۋؾGod23Yy1i0u1ʾhy^rHrq?X ?޿X۵k3+2+>H©71ڪ$O=μӲ(jAwƺLuj+ֿٚ4z5yձ)FaAq7DwhÃfy<Kd^\4/qj4v7gnq>Wً
r`\urjǗH`?wz f} *Z*r;,<X*vꓜjNq6ݝaܔw⡙*ߜ%Q P8ZWhinԆNs
KV`}B!/wm8&DjrNMmMDnm߶Qxëy0ᄥwN'z3qΤ&[g6a|yLb,Q.&6ɹ$I5x:ߚb7'\v,\YGgAG>> "%9lqgCc6noaZ.0kݰ_3!Ín{|Dqb(E؀dRWhPvM"^LpMtssgA⻻3>/ug#Ų|lq	)rWieיxM.dfC3Q>5O*S8F4L{qm	E\홨hkAωXm̍aY'hGj,wĂ"̕2N=b9Bfr`4G3dofs6ϔbCBҭ8l8:#Ebqd<ߓy VpSLLs3*q	q֦)-kn߉ĢHh
jZY;#T8NrrmgOd<^]gU`4Qkkµӫj#rkN%V[8gڹkw)L?Х41FK(iS6(mP$[O03`+3MIѭ@y͝H|9MY4=w}} Kn mcIl	*b8'!7Т=Ǚ.钀{zz5"7NJr3R7k)V+D2Ltm0$v~1GY`ER3`a6!0`vD#ƊEinh-	F1vOگshR̼M>F/&طZQiﰫ`,fYqPk"A|"*LX"Z^,wQd!;$GLǌ(f`5M"~QZۘr7{39BaLNsNSRSOFv-34R}9:Urb8[ ]hY"ʀmfWuhU	 p
iP $dzmoN)tZ'%m#Fq(F!l7	m`ީ<Dj-\$sϘ" ]ǁ9.Vg=J;v8\nBq.@EjSh#79|q,Z)Eu1-t,ZhD`,j4X<Mn-H7]o 5B)Srod!t=RZ6~]1a1\Xf18O3g6( {nz		*ؖk3cN0ר?7`2ZwSD]D6K&_O6*W$I)Ui.I~/`Gܓ>&:9?1g l1 N;5Ki> 1ҥFZH!IF: i,ÃF<,6^aILN[TdMcUuq
OL^QM,va8lU`+,0`eS69@0+PwLl4]0TkeO5nwE([D)f.>?ŬOky3cp>EʳQU)V4_0toցN?ӽ~b<饍 jLq*NKK 7yŠN'@gQDQwK=gh呯&mʰqK;
c?,g)ӡCfĆE,/Yt$rKFa4k0 5Mc{+ʹԀ6>2$i@N;e6LD,Zq{6c3x<?ަ(GҌ^}i`G{F\aޅ*,r=Ud\Lr=ͧs/6bNp!aDkԴ
hC*]dL~F'mx O&?N)15ǹ93?VLkwtNWLtGwQ*Giid"E4
G1ѣC L0ޛR6{|&XyH8 `RSЌ% NC$kXRb=(p#:bo녰<biB%4ܔB{iQ7M<bn)nyJ<wGh
.u#9:5NWEMP0L00OE* =Ԩz"o#QKsԎ۩{ǬgTrcf=Nbf="j	wIE8?7xİL4Gec7h:eS/Bd5ӔNb?ʚنfuJ<{n͢%O>;',3e%/2n|ZνL缝;
Lsa_)}9=e1w^sӼ-(=w*b2_ɫw{74̊=OB8@wx~4wǢ>_/{H"oB}ǲd{Փ,LJ5aVl޽	lk(,4C	@	;P@O־nG`:+AL(]
<Ve+|g,d;')=VB =iot8OP^3@?c}	j0	n]5 8;(]<cZs>](f.aQfj,Ur=h0c׎AV
XķP4P7AylLa4JpP"0HAh+ᩂЕ?"e:?ߛe2m7)cep(1f#z)ؐKY9+rSo ?-Y\ z'f	l6x[!9=8гB?GfUHj)WF2;}a<^:[!mPCH8yo&~9S\/晪d3}8?42wT $KTJjQݲ[FΚp _E䱄6/98kOX/ǅz3	-Gr3vQU/\$gVzD8w8F,fFymEg{ n	movNU9	zЦ@فH119K=L&{Lz`}\a>R[PV3%%wv-ȂyZ1ό}<mC:C&"xzAr(/[(FגNU,h%D~ nͻ-#ifT ˚${ֵ]!`ZclaPdTxZY4Q{!7X8zruaא!.+[/s:"dr]00֒#7E]r{ݔյɠ)]ǆf}DD]n	URPpldkjKX]]n3m䀨k5qf	 Aمea̹GM9$fzs"ooBC?4=QIþqY׎)k}.]]8ĞƺtHIq	 Drq3RAЛW%XPx$#<JAKAJ?9䭰!JAe҇("}bBCͅtSi|1]cQK.{M"^)ȥ
v u`?܂ȾljSV6$Ucq|J. BhfHJߓr~cd  ֈnDfMMjjʖHtKO_<X#,ejZ1TrO:tH#T.'Xѻ΋OWϽ<etPeBK率njbq_{uƩ2:MM64tR#	ҮƝ`J`44rdp[39@O:R&u$i,/ዲzL˩Ƀ*w2MV-oqmu3)avkz5	YSra]KwƆSR"_F#<5Q?vX5.G鵨|K"Hw'A^oCD5p4}0.j'ߘtObj$A
`Yj)2!o؍ȭp6kⸯ"2D,V	epmbX~xfo{M'&ˠg/5FCܑQcZD)D=~UVESցg`vyuuqYZ2Izj;m]l^ڡQ[q}m۠H_.auA=9<}C<VuyRv]tAaTkhGk֊gb,"Hbp,ԟ0\SG]敌B3J)2+i@ }S_LI8P,ufFL^0#L@Cqax^~ܵ ֐a
g'÷Ȑ}!'c/j鸅iB6D}]݈j/Y9h`#\0^#nkLs6b\ι
Ft~n%KӕWjccŠ1Kos4rnC	J֑ 򔏭]sUڼOP`ռv-cW3;]B.P+E+3,{{Eh.ǃ>lb(®mEwZM'OߤJ!?kϑ\ǔAʧ.f s0;Ho-ÛH~@p|*`4A!À=~H\R,ӝ=𦌽Cbg"=~zۖ0%nY׉D5Z[c9`׿P$KKYIh,{{,ldg82w%ʹ؁CH/4RMX[K^-ipy:Q f5-ڨe()qFGђ{o1r!5gHCSیuwddg֑&WR^V%cwyc!>?־;>{o QTE@
5!	I$eI` ͂z衇H	=B@H	={{7?{fΜ9g)	p2p22o1C>u!WiCڊpеW_h}i:Z?|㯥oIu|b-w wC8?Wev_,dzc$s]Gѩ@}&Н>NGJ#7yQ.6H:d^Y 1|8JRa<\J'e \YOd+OX3 (_o_G/uAu~<>ڏ/xIwu{Z("^ͺ#b~~28=G.<#CW`|n	[$Ptǂ-Ѓ
ň؈#"Ò8|r.E|k1$5".18r,B1VTA9LOj΂; /fWYw!hĺD8?+iF^_΅\ WYa@6w5~k460ALeaNd
`">zkH0
=k%LXD(Y)	:"@\W&{M8 P:TŨMA@V ާͫe%9:ZC;fMx#iOfܝ
/S, s|*T|A	yHk8$Ji:DN'[}D69  -/DRIZ]YJp iI:%@ItLV.Է>uD%'sC1{a/-:аy%{a,{LְѫE0"Wl9kmYgnZtq2kpbh2F6Y鳍>YX{	[Yv/l
_h8UHStQS7B7EM8`@zΐuSشdY)4Iv&;^8͛*" zAf 2t*4#|	k ie$&:Y\t|::Ōq+>B)p!wPT
AH&8׿x,:S sVtwV  oiG?!CpVҿ 2LL"Sd#Gt83e+-36ݧB%HLH^h9CʣɜΎ#ʾ] Kufa=]uE̵7v=2bd̒zAnQEc+FJu3D͐;OJnfBIUF.fz.ξ&cel3ˌvdPvt{$`I6֔tgo3t-97iLd+Bq9ap6cc;FEWcav_y!|ձՉH/`8G/!!c(86ѕ_!g+$L
1S
Y3$ !!HL(#ilf6`yFFI&I	tU6` c%x~100fFr-bX|ZCAҶ\\%Br,=lm9B궜,'UnB$ W	tNeu]Aٸb
GE	+
 ̻yo/o1"2!I~?Iٚ;Iѝ+;ɠs!%4. ocB:NAŤॲ[BFO!Hϗ>_$BIW^Ϸv)!,}#+|:\1} CDx/HBNʀjsոnrzsq&~qAF0oAP빴`2mTp s] ]~|?*¥ y7g;Kn@){۟4qwk.=7P<:SEcvOi zi qԧ&)a>'?1O
drKk+y41]҃,([ZFFFƆE$E
4YCي^Fs"cEr5~y1 J :4_͕Sx]MJ31&rpM#zIV`o*!+XIV*9Ʈ0Q9f0Ybx)GԧaY!F{P/bYD}4g%Y
<6:+D`aTU^=	tf<<m(yr$.酒Δ".42b"F*5	>.egac(kT@+k\ N5vZ9JMV0?DCbS,<uHM*c2##?$|-EwRs:D] ԯ(8\)5/DvwUuCŚ##@@`e6',F4t&4q0H1ٗp0|)x6۫(Kδ(x(^)6S.27iΡ4=BQ %˞iCk>ޠs&=ۆ{S~{eϵt>zϷ
B
prL)8aE6<gz\be)7r[')86rrz%
>R?Y5YiJ18h7چV
A[lay$6L̿1ndMk53QS~l64UiTSeL6Uɦj2T]uM՟TSz[tvVZT+ۨV\VQ\WRrZ(ZzY-q&.F(m+BDeodwj#Wlo h D=h|,¡>|PڰNVxT(]Tb@T/)K+aZM(%!밉JJƋKۺb>@;&=*ట)ru`w4;-$*V߶!h֎{'H!gV8k^A)jʒAc^a,\'FbH/B%yFrdůxG6qtrvbڏ#_K6{@VXҵ̅v9Α9ϗ;u^Zl戽vꥇ5j^CrHQ'}*vnazLB?H:VÕ|ItUIkVFX+MkV"9JQᒾc;Ѝ9Z<hvX},w֪AHX(Z:씽Hj3..I]0=N6DIJz:+V0KF̐%=IŒ#UXdߩ4!Y69:JƜ	Gsdz*2=		~Ȉ6 70FЕ_s"*(Ou
#:+ǩnrdu)"ܔ~N6iM)4x FYЀۈF@:i:NK lZSLVP
aQn؈IǪ_iF߁Mk[$pĳ[2v
ց#0Wl5Ak0;CA}`vʮom]k?QÈO?0t}15z66[`!*ZpP!|3ŢplT0z`|Zf3G}>fZ>̤ĨtaeG#kl_x80cA],bȆJ5{P̡<XC)okdk~ jzw6tn/lAH&/w`W&])]N7>\,',K̰cf+.o2\}`/n&iQm.+K9`axtYlv`$wldoqȅfI͒6&`b"P	jj;A]RPR	%v2TTR9 ==ĬO(J>rYί=έCV<ǁN_cPCBv؈8qB@dYkMɝm87IL|~6nc}ę_sNJ
#GNc`31b%$9%g2ʓHI33qιq>\{5fh(#n9NuWt˕c2@~p({u咣{%~XFnxp"7 ȧ۹<0 >V`-. ;p\q)kJA*z4k\l Cz{Σ<<(,jr~&;SGR;UU/LJzC-3:𮄯MLwqYOC6zpp{t'{Q%q{gR(9Y ^%LC9=%PV>p^7ﭗWZ&Hڻ4.w4B!I|WDŦDwݿ,Uq_SHyRN5n|V ,k:%%ū'ws_TZ{WRă1؏~"A[(pVK3KdOuczx=X2sX<Pߥ6F?W/osЀdjŸ4SIZjtzPvw.klIi4hOZGv)Ђ@7f"HR!YgL6n	:c-ݥ6ѳ%u@C{!P쥨Y ]>paBA{ï-D1C|J1^2C|lW¯l>Bx3dz|99 ٍG
2]̗dnx	nIAHETc?Kn,	wwhj(Ȩ
FCdPT=ax^i51p<nڃ;ALރzEC1x5{pst*+ƿ j/ŕe  .5oE-_yJh^Hk]FDZB
*	e.Hmġ\Ta	->.hhy}J~)ғ/3Ȓ)n^Z7 a9 r"F؟t#'/C}-c^ĉ~>*/f,~~ML#1Rvy+ubt`oЭUR\~իXbtM}S fZP{^3WcAR-ēBJı]ckZ	@|FXOZ]W\+ۺᠬIiH
[fz~QXpϒE`$Ǉo[|y/g.Φ<Os}w^r2NvRߔ_Kx?.a<7&vb0b9w9Dk!mCu
ix܉yC|q͗R>_uH˗,4RPa{AĔ!C؏Ea2?JR Ko&йNɈ#8J}wzC?.t/eRx/pwx~;Y=L>BYhGѿZq@r~&uX:!W}!SC.}*R~8"2d>Oy')սſ<|C:?Yp[̣UӿFv1ׁ#G)6ݙE$Wȋ?>Qȭ\WǂˎR+7
z8O
CjgeSXk.Fdq٣o	0V3CSˈXD"PW`Ӊ?t CNPU@Me$EQߝ$R ʰ?IA((IL$rI*y~ǰJF:?p/\|Ruz#CGIFyT(\ӊ+h\\k$l.h]DķqCc|;֛S8q;ؔD>.C8!{:b\HAG)1 i$`
ѦzHx۽Mg8*B?U?h\F'F&>IIJN"2|=k5$|Tt$]@P^)&LHL9@2MWx*wYV^t$)0ўPPW'R;$uBg^߳m`=>w8_N}!-*"Si2[IDщ%/W"ߍ.O`Sxmv^^ 8Az&ԫ+#x~A}p}SR[	Qre8~m̵Ğry=~'u#iPeJ4ؘN]3`b=ԭWӼ%&TD+}#ja/%hUUO!L.x]rhZB񍺥3kZGov@oy/r><X|M.@S%
fi"bA*x h*W81,q(O+!(m#:aXZ!Ki7%hK>6mZ˦M%	reT0rHH/_=}$ߤ(Zi;&& lD<u~.<%"k%XxP1֢7cڿ>ǈq@,?ikL1\]:ߔUSW|q4AhL/<o4Jlr4_ǲ4%>P yXy%68xZ'NzY&lo̋n3Լb&_nK_K2Ѷ䶳BmgΩmgE2B~{~fC+Էw,#~{χy1D%7?5<61''3 x>IpMRqMrh	(kcDWn<ȳV|YZ(
+ΫQ_G0Q}WN
։WYr"El;B@h)^Qq@cYxbZTIBR*jKXs^Q=<"¸u_K]֙ut><RE4d\F<b#IxPZrNt~6`._HX-$6MoR%"stQsz9Lxe.ԃ$~	g6q]i0މPjtfH2HX_k<lA	"nV~sq|
4/	K(	/EiEXWk^(tr:
s,R3gpdto@>uz^V@e2
NՉ"1f.#Wr/?tU@gyqeFbOA9'h+^"Á9i\2D0Hf},L_ΥteE"SUUH[Wh,m/R}WTw\hy@|!|=IG壪ibFU*]eVL*3%j;`+3ٽWrd&vT[Qs5I R-#{^5%$9,E$$$sk`u!(^R"jYQTG>z2]Swa=@Vli/^{+\WunyСc>%󇮳S2RqC%>	VQ ym_G`޸[\*fOܠ9TpX>N)]ڧVIՙO*"#Z+a.`	@RG¬RIL%Y`@gŲC-n*rdsb%>so(/'ٽOJ/9Ub9b+>iu.V#ʧ#^r6XeFl[Ո#-3(dT)VkTX)~KcZ҆ߒ&u|(C"1چE-zJ4>:Ac=¿Ќa	MSlr8ǖуosi_*S#mSZKe$:V`XT4Ϥi:wLu%N_q{̺E?<JtkPhG=F&
;Cg$+kC>C!.ցN"oYZ]BM,
ڀb?!ҽEBf|@Ky?mMAEֳmnAs̱[4rәs=qI _sqn*҉VG/gG[A8/SmTVL|& 5n@PDӎh̾3m}鄻b?@d0F%	|<V,[]mtHRs`*%QI0b@U,(GnH:n5G#$0;+E.rmROUjB/\JMPCt"	?	'ب	z',y&&>FMFghޢت!jx[Uh'>h}y=Nen(`sMG0N4hn ens	N` e.FL`0f ؀^dݫXoN1XAMT_Yi`)#W+ϑ{6e'U4~fYiƲ'PhceQg˲/Znכ0/+ÏOc"+I[\bŮuq;|mQY{g3XsG_w!Gv:⾵Hy*ey2w8
%QxE̱[N'q5$:閉7	7nm4]d6V̐[~V#[rdݲtJ8*EEұ-K,ݲty0⠡tR#>h(qu_cPNNK2.m_事;v\T0HwOq1#LN.mHC2)hi+CޥKSE!dqyGSbGDQ}8֐Jlw4݃@јpPC@uONJ`Fryw9]3d|lc˙&G*2mdXLG !_UK)u:rFٕYabx
$N&QKU>_Ef_iv|QB:#4xaGڰèVA18\Uir89qlU18sub8ԪޑEM.0k*{ynHiڞO="qIqT#aU[P%mgIJ҆G!c'y 0iSS?L^Q005T6LņaSlh<*Iʆiգaztӆ࣪aZӕGST [cʪG:ϰUتIh\9g?k3suS\_<2a޹@sIYA;CE"?8I9ĸk91D"q1;oqTM%O3K|'LrE&KL59bUMX6USH]$DF!|
#MdfCe	N'tÃ`Y8j,p8<U#䤂`me(Xz[eB''d|-5C*X1⚡`<fF>zuj4[5	i'&h?\rwT*Oba2<?-!1~dͶ,2
p8y>,)$WoTl78UaړR<Rl9 ?<ߚַn,SRNS?RV#)g8|SЈۜ:FmC9*4-n
,4VauYhPhWW#k(4ս&VuR]YN]&[5jmu$\qGCDa@?m7̷UnUЌzu0v1[]%NxVSg96ШNy\Imˋ^ׇ|QJw,㶉/8|׈nXd3ښ%`\4*vNUdʞVCTQIn@)n9݁0}CzMQ~yQe`q5Yhqgk)(Рpr 
AtPc`D-thx=jq :TEmgǚ-,YmF'S-2,)9˹+
 Vsү=ǯ1ѩi=Wd> Ѭ}koS5+*Mtxky?ۊ: ~E/Toq2$&	va: T01u)ܲurid_ʾӤ<r$Њ޿]<Lֲ*e~O
CAu
awh!6R̥ux3:<H᎚r@w3 `˹<2T.d_*ǵʭn-&p昞TxgEʒODX=Y;/A`N3	gQ6䶇}iJd.P6A\_7n7awz6pHQo
Kٵńٵ5'm?:&y<tUO]>W\eq8_f\h\B2nJk-5K,6: =P {s@=$~o+1QmmZ.2+7c2}!O0cA>OVAe,վ,HqAل>s$}0>8?E}y6&yh^-n'e/ĻaP܋j$ X7E9Q =WqAAJFaPTKniI7QBzZjgdq8tN^kĆH;w\DmȼL|!o
	[tSH?erd/fWfFW(#~5ruruʐr%ۜ6}̐^<'<TrE64xc$*%cϰZ~xYȗFxɏ-x$\A!޶b!e٧{ǈ"3=dw.ŷZC" ÆUfnPw
6)J?!/*bdAn,cv jw>u]Ii"VǗmB;B=_V˼2b$GPo}9Qn(,X$!~/hWPȁgt^7I{|v$YBn
;4^R ',[!bWz:U!+ri?d6.IǬ e^'Utnaf<mx"hDOBrjq29rd⻾)eΡW;;-_cbxM.Rݖm<4벁zln&9宑w  {q,~ueqy-jZLsFO?N<X*^go8tZY\H'!KL>~KoSJ[s	Xt7T	0).Wސ%,,tBGF\#}|r|rMIp(P''K/q)"T95T<S
BٓWUV"oCXM^HC=`dCrшM4iskTKLպy7̀F!Vĸ.1!Wcc1B йҺoC}ᇧt>am7ҩVjWm$616Ts4aFjO4TA4FVٚ[itc&R5W]j]VaU;ՑH3=yg$Kd+~ل}sȞ]HDtKs)[&yt ]襬IֺPO"b#oiO"Mq[\R걦jplQ$V?`n)XeAMz\!y%7Yj6G!>r>x	bm^W <T{BkFJ|jicKRgG13Kz"LR+h&ݵf~J!5Қ]W5oכkAl]t>y@scxJ7q-p@?q/_feǷj\v\E'i>dcli񓖚̖̔=;2B8-eygCj+6*qznkihx4$.zrpno\B[H
PoCCV8;f:V\okZF8~Y8q&	G,[;1cwiEs]ίsw6zWV7qz_8`GaX=}F'h ]rqh>9}RB zElg!Pp,EwE*Ls,w:ss[0$C<:*meUױ-or[emtlvж8/n+=y,FL/ɗ٨ljE#ksʁ۩?>_nwO[֟!28iR{}?yvkp]+KV$ R..Aȍ"ʽ{{ ۾tom:x"O&?bs2 }K8os=ŧf-X͋mV݁=RLЁ=RL9A+TmekX9=QnGi_jGi@Ѫ+NaQZ|W7?t䂒A7vT%γ0ЩG,7]ڟ;}Wֵbmc}NcUNL;o`'_&)I__Pi2'Dz&,lmxҠFgdx/?V Xb[y̙f	=ٸidܷٸid܌ΚqȸeȒ;.uRY8^V 枅#LSWaF#=;wa%|E`D&%Fẉ@m~E,*&va?,%?ua?,%?a)yw¸G[Ɨ?V71j$2@km#UZW$c瑍=08:>%Z6Zynr^@M~AX"/vHHՎ^q<	48e`첻y"~_ވ@>^){5sz9-LXE2?TZr	s\j,vIEN-){șuSvy R9;N7Xȏ)lx[C mikNtq>>Ksv{P
	qvt9:r%rxm}֞e\t򬤯;hX.r~'/ǒToS+$蟐pXG$76卄@(Q];}&~flp}fl3>1c)!~u.Gfl&!bHv9e
q̈"(2cmh_3qu{8A^]	jb*}o؇1Ht$Rc>QTK.xuKI! Qc:RSdOz=˦)rǥ5\i|MJKn(A|`s(60B%NdJtDB47@?	!iJ$ιE<]B'RTЉ`w[`G!TvcH.WgE<IuU' fh-X ]r&Blw#
)ܴub:{H-فf1  må7HH?&WzE$B?AcpAKv(.1fIR`X/G!?(hx+J`8Ū< L@6g[r6n8@ԂȊe(/~`X1@8
rF@Jzo;q~JpdDd,r	e{oo9.^vp; sb'N .?&O+M>~^JXI'0qXf<ёqIi݃ǱYLy&A*qmSش!*F7ՠHSi@vq1"B`OqjD^6$K8qIE,Dc	B,sjI{,aEJ5$6)qqM"4S	x֖㕶	mTb^ۻM7A'`哚'cH>KË9üʄ"'6LOP&ư>ChZB;7N%+I	HL#Wut;HtL\CƋDK!;Q"	M$&@ԱLBԑ@VkNm0sp6g0${}_ˉ# $F} Y+0KPex=7@5!?MxKNt:B`CAxBxS<3ҦQ(:Z*5zPTA󨌬·yrNȠ^UiQƉ 30`O}S#Y\ɫ:m 7Uϗ={QRw
"󊁒Z&5KOmiۆQǌ⦙P^lOF!39rk(]1^D v0 WJ< HxWgr|23&x	eI&w&iCFɈe|OSxʣ|l0L,M* F%+
t&JؤX m)B)O)Ĉі,#.ON|-Es_͚&**(nP֓"xh
k|44ӸToxqh&+jxsjvGY9U	Ȗ?zR@ToDpVFc, s>|o;ZZ~W;$yD(3GCVOt㦘qӴuW+MBFLguIu"-U	DbԚCj}j!hj͑jQIX0w OiP`)T`)`XS S*xT^Y"Ы6hiеkiiN\. Si0Рc*%H
'4T(**Q*T?PW:N:؛utt]!!aC=	
A3Rb!R!(::F	B:_&ep	7H# 2v.~%aO]s飂Q'R`ۭl)][I"M2E/HH8uKt8>-o[ 8D jI,B~#gr/94a jQ\7LKjK\{~45bD"E.#'5tɖYžJT>}t)Fҧp}pÔ"D=2 nKⶑ!m:3،iʌ!YwӍm{	W[,qĭpD&3 |[}G83|D\3p_}	r46W"ؽ)l	{a/)26Bx ,E}sƽH>Wu{q?\7^;s7	xI5:1U?pUsVD6/rՋ'X	/$r/Ӌ<|nvz$V=+a2~i"01#ܣwpp]Uw4VR|y?x;_28R7Y_Ol]/t w	ZdpL&";I+i
iWjoNa]?MF? Wx~A]2=}%AыQJKҀVUumQשEE4WDĴ%%z/Y4c&WG2UQ)[㺴JFd(mJYj@xk_Zwzn
wQIJ/ Nz<MW1mh_,9!Dyt?/JdOL\~5:1|?vį~ktdHJlRxe^KXA;wfoCLm
ߋp_~/kYK_Naꦷk ?3U_25|fwxPhZ>EGD	L*Vz{_^)S6WG6Z__NjN A+A >I-BA`@([LKfV
o-0D&
O9σž&VʚA 'VY`fDieEH!A@[̇b1AA,&!I:$]Sğ'E~.g
Ҫ!YJiIu!2@azm>1 UK<1z? ڒ+ogD8]ְ{w:@;~ +ۂ#3 {1xcC  |7o~}׾~ qD,5N׸O'!:ug (6Aw_{x,? 7QnS(m 3^`ǽu80XWZuGx&eC{W7^eVߟKu_}b8_=Rn,)2DcC|/UOg0/eNC~ &hs6l@?GE( Az36w3adJ[JbS w	K|5c`+&37e"< N7mUog=^"y}k	⾡F~ߟ[wUVP"wKJ$2|b{DKmfMN.w;8KLWq07I2*1{L~;qXJc41Jc+M6N,v?,qpah#O!GW_U-K~|E57[PlIM!"ҞCx$%$D-fy|ˀIǷX$'%-:AR42̸^5tmNL+kRcTM$RTh)ts$_9ϒuDM_Nr܉lk9ݧKZذ'%oRxi:Р_k9wLgW˸Ԅݣ4f)[YeJI#\A&%9vL?VTJw{#/.g{&I^[*k0o	ޡ,?ڣz.ÏcwZ?GmR=iACZKSߊ/yƓO6?G/zy4H0<OY_DDm)ؘUw)ߪT |LVM]4|YV(W("~WEwj?Pe22W!ŷLCϋPH" CU))BpH9}ށi)J:|G4#pe).~>FSK)ҫ#M@>L1;+'nzC{<7|.~s;؅MtA}}rF۟M_ymP)t0A쟡?G?cdvw<PG<Pͺ4cAjnMxuJq5}qi}6">U:EUq-8.SQvrK(n[[hpHn=ddK1r)>G6rUF&zÔuFI#I#57'AG<BSf1JޣgM5_
p_	4ʨ6\$ʔD3@bW]QMv:ݲ@},(6/%I97M XvgM{z.dYb̂%#+(dЯ~όGF(CF%G-a a~ߛ[;ͳH;,l_<p^Ah;lR|Ac"\쳃^mocH2:eQ`>	)8h^][CU(ǵ } 9ha}\	ÂpA]2r׬"J9`(Âni^tr냁o^yt}HQS"whdiEÂ8ZcHpCGY!ΣC 4
l"-xaߖ2ګzG]cJDL9TE*NFLii(95?B"D죐c#-cc9(!wY0wZc8tB!8mF$G#N>ǊCP=/Q)"SFp1~id*;?kbӊ'F'G-t>p7i1R>B2	0K2I7,IHPcD1s1.3dㅱ~m]OxK;Q|zT(`XAH3~R|x)>ͪɯ*l_1\ ?+3LHׄ؈YR8]n\bZJt<,ҋѭHi;Ɓu<]"6ځ-ay=AF,ڶ|"s1׺\x"0Qf ڱ$4")7h^3.g׳p8A{	>1znW.b͈76:ZDDl"ZJttJ
O(;İnMK"BRFF*Jb;q%ZG<8t}݉Zʠ,(/J0j墤JӘnΈyh><a7?	YXo@TK\o7ZKt
8\2Y.Mfs-"kK"nPǱ6Ji<7)\9$=Sה	b鞯@npPqs@V~mEI	u%Dჸhv>=.M}h>^I.͒"'ˏH|9cޯvVg_`+Q}	=XHz L#v+ĿZ̀ JKXdTT}""f	<k-&Vf9YF{
֯WkM@DJQpshc@\S"!]\hBdR<h`Q4:3[u)k|+{w\KQN}Ї/%v5o܈!,En	&D$N0&vNsS~pg@ۈTo ٧2R=TF"DDTF"T_^-35V1QJ "NJ "4"i~Mc !Nc(#bC4"b"bI	FrHK#P -bPy	Ds:t""t_:*`*ePDPD̗PDZyrD;)G|IL?U<01?ǘ3f0&3gTu	SL wDq;%0S$2Slfl_w頿P{6l5&njJ6y%e wf;L@t&i1"HAuKXLec$ 3I9bPsJCmPq=Y_=*Le⍙DיDL%4\^s2HrfL`p"X&^Űya+VًE61Lܑ{lpjud6B%yfy')}GMRi iHb/)<IQxޟ,N*8g*A1[8\Ď	g#Qfè9
Ziʌll~KߜCL7pHCÈȔ̈3[e7,"pA8UlRǑ˚q*/y6d\4":%}Zm1(&D%#DuJ"$ub.X۩]yJ۩|f0c4aI;p6~DP&FJHVDu"$Ue>ND֟{Gֆ Q(@~?~D^bs^zQc6H֐vb5vW+o6B!knMo+塙rL.$"ѭ-$"s$^XYP&ԩ11j$buSm@m4t},(?5O:b	5عD^"R;DċH6B 2j,_^F~҃n)v_"c!)8Vҟ[v/GZ8
4EjvXPkf:F"_4YD.lFED4EĒEMLpXq4wcMnwSￛ@ pŤm~L]L1ܹ8YLd¼ģK،Z4\ɴ4e#ACK.;
v<ˌ%[w-ЌqetĈ0!խXRZnrRZƽRWEr[I-TRLY*JzD0q:[dR:&-;&-;-2ΆBepfe4uK4¨\dB\AE
%pD2҇HDFd<$2n	:T+H\U.Vyr6d[ZT^%+w\2~̥@fprusc9\߉TNP(ӫ6s{hnVonfncyI ,QRz>HۛMJk^(@5jNjT(:ʯjPsUK
g+t3+t3E+JRҭ<?ܵB?k~&XI>$-=HRoY5yJoy[RrpnJ:H*:ȳJQA}U@)%jʫP*BWVHҭ_[!JBJP?TF$@_TkԒw>Gp]s5u24XZ??8*IwV{3o&_-5m?Y[F 8ynAp͚f(4EKJB{o-V\[prbQˉ*&OHqvNqdhM\m\e}jBT5SYrZJSwf3O5ActO]j:FEecM%/SHn1s,YN+YuN?maPZsyvԈĘ|{Tt3­
qIr,D:ަ{w<R˼7]^p\	t	z+Ї.TS|}yD3/TfJ&)'M/O"}͸g2Y࿚r_J_4iT<M4*v{}lWCWTV5ĢcRRy9kVy$E<SUZ}g"R"e67!*{CS!ܙF] >!m
BnG'TGܼl<5H[{8ovf q~EX>)aM5.7_w
Y
d5<4<5Z`Z8\DT{]uy`P!ψrAt:(ue Y:RmT)0x~D98Wp~X#d,K`$@H_*f~K#!O޴XZ`-&YfUCVt:+t~",[采!wƉvz^m gq=Si_9];m(_Wo 5cȀ;J)
ُ?ʎ;{{̬(2Xf<eP\)L3q)nRgX45455=s={F )6(wm_'ȇ=p
8l3R|0cj25VvAxM MEM&jb$W*~6EqR e+T~jjHAX79T<o#?6H۝O纉eި^Qu;{Ik4Tiߩ-}i1rC*_fl1Xw 2 q!qm{AS9)@khU>Gx`Oʯ`OQ^2Cv)
*vurs;qu!u>C:ˀ/e|&ogNcdgJ?w⯛J?0v'},QK>1n}Gx_]tb.^Rݪ9=\½3@oSwreӶOvre2Ty[h1XOyM8+C]e$],kbYWe-(7E=(n¸9qJC wB㬷2xF_.|}V]Ympݬ6뺛fhnm'eKŶkw+ϑX㣻7wKqpеl5]_&5@gV7R?fy x_h~EQf5*rʁ~Xt>ijP3zuM
WӅ'j']vPu'P;{F')gr2T{pG]7iĥ^OI^^)}(1*S5CxR m܋dH< kHDsHW<d."VMJ}:R>Vzc`:Ry>9R/e&>/w0?E4ρPlq2 }%ֈ5
D<}?b5
3ٹ_j	O78Oyj4nM]j'N¥2]^AE'C*~]5k+"J+Jpm>"K_;PJ>7w*ɒ.xiY THLD YH#X〢Hf1ZxY|	AHīEJEkꪟ\:տֈtPZ#Wש7T^L}]g§ht&Z0qce 8ft D@ TKW'AjnB y@$AT!|!ZR<9ysDjk2WY!坥RC9_~ot90 "3
SHxA*$^3YP&(۾.fT<!Y&T,~ѯCh&χl?QBha
.;jw9f4&~@͏g	Ȥ.M.ddB*#< GpP0f*\0f2aIV6qq#Lڿd-s[Dc2$Ak|Xv&# Ej
g@}H>>ؠiia:L*__mpm!33GU36-U|I5/Y!#__W׵z]yFuSys&44=K8[_Wc#JprcɆQ;G8<}grx0T\:5D@ mEM!mrEM$iGYDPJcsUDBZ7&yp(FV8TX;1!'!:1)$+V18)r@݁Z"Ejcʭʋ(/x0sL$by1El|13L"@ُu16~rC^GDa&^p+k29PZFkWn1 @`FF[6rFЈ5m/q`G>.?j$itHI]U%@\e4%j˺7 -$Z`gH8a.2(Mu0۬fztmh2	8l9t:Pjc٥:g`Pd-12YkvR'l*Xn4z;s=;_OyO8x~ٹ"L$z~/86Vf|g^02  1줹IbGZH'Yꓬ~sf蒪~U;Kw6+zʌ<ֻjԻYԻO~	z+ ve#Ɓ)24B*ٞ[?#
JLp>mM6O)5{̯+OM="TSt<UO:Ӹ{P(!5Lp6rpunzrSe~9g"8D nh.@RS4tZߥMh!P(>XϢ|ZWTsTU%A鯝AjPåAqEcQ8Db-ڶ{6CMQ*I!;?Dǵ.rzb&Y,hJRFT#SN`&Yy!70vY}g3ܭTdwp,|ZUK8ro+=]D3CPAqeϙ@of8xߩlw3܈;	g4bKh6rU hȺ#Ig`q[K|k Z/DH4<kvWr<T#Qwϲri,+Grgw./o7.9Ne$[gy5X@v#Fܙ*O.h;`DiӯPN%*9ֵܷ0	B(V!f$Pͽ AGh
b. y`i2:XYF (]׼?tܫH%o-AGHbA*JVz[A~ 
4fer=͌Q<|/H|[#=]=٤R6y8Khģ_-+X6щh$p+TVy z]uN7Ǯe;*]4)r-g
V-DkS
+TӋ]1Fa@P&S֣Ϗw_,RIPJ#	 1g)$Db,KsixJmK<[jb#<d:Pr3ur9^}"t-
R9XG
^9x?|Y䒫ܼdjFW[\}Rq⹝aG$gIJɞy+#PTŦ#?(^E  }Q}p;!@^v;޿8Z{`MS;(H kyЧ&b6CڤE KBtQۗgש8XGj\DͭKweiO'!]f5		OmVӆݗI%+3@p,.$vwmw,THzg`:}`GǅdD&]SzW3lUiGqsϾʆ0TZR-K9M0_SlBuؘDa`xС4g!)wg/_g$ɢo)ku(_+&]sqm1}iQB}s'5Gi뛸iWQCLz])R寛5$o?3闊~5V˻iھ/@9.?(#SB+-g ZNHG3a蘖, {jZt`%EPΑt2΃
h<ZnrJ""-~ZY
7b2ž4k؁d	P*	$&Pr$ኦ^m$1H{RҒ]Z8[uԤ98- O<Y FK"e6r-+BAd{1:=՞%BAԫ={x,fٍz"3=jո q葪F{$nEWUJIɉVz el}Q{!}YV!	t[j1	A"rSD.FQ6 R#E$*"xtOˎzҬp6-GkK)-$)T#Br&HZ8"ĥɧ|{R2ts_?KO,?5	  hyD8|{xw+L(n_gt:~oN}iBģ~[9T C~Tţ}aү4IS_rLsGl]p%@
8D:r^,eH@M[Jqڛпp_/ O|Wi<W m!')"$[ߦu_'a83s>ӡv]N&!>窋#
::7yFa^jbCI+0s"
#HDX"46,C@y8@ϣ#":Ҟ= W'lTC5)rH?yx/ Ȅ.bA<@\(5+
	 15zȣzXBknP?E96Tn'wrv*kʫJq^v	`!y;A,#EI9:QtG0OyyO0QrhK4r[;6)WcubRaH~W{T6i"cC==1ɚGJ[}(}17~1l&9x"==ڷ;*X:9R>.{q$$&E071%3I'~3UjJX!b
S~k=	ȩ3܃[]ЯIǭOXiURǐ@L{(/<> LĿg!&v8G
SC݁->XET,9EgO@й؆5lCQ uXl2h=z L"@~AmD8};IU2'DgDL^YcSu#<شsob96m(*!e6OJ
lKlOYPzaNt!].$OTхҫ9	Q?l Cur^,MT>r	14[yC)Fu e%#?[P$-%vM@4@-?H;|o}QFgn0	Ʀ͖~GWeq7V! Nѩ8
L0"c󅰹&b ̥XlKJ%Ph#$3=s)i|ιkȏ
bw r"L]dp	F //'	,~ U$, ,HOǣސ3;Eo{1I
p8MՐT8OeHmK$jK>M 惐
[L U"AUL<DSHn?a酛(?͉cY$},kIYe.#Ȍ/EӘ]EV
weUy'İPAݵO 36_Cˡ?!pqY9{>)sO>d7|1:
%1AJJ37	a<C5煮}v啪[ޘgyYuU7tgo`1p:W$Yck{kEV
aG&/GYז܊;0Vg%&zS?/>J8Kq1^a*>6l7LбFk0,bUeU>K>t|HNb>[a>윏\PDU56HkNQeJrg[zޢ. $@aX)61!w+"-"29 e_|4ܚ
ЍOO!rQqd$}
`^ዮj
z
)o PK[Cb(&AKL!q$B@-	Py+xH44H\H[etO Mȑ|Dۼ 393qWa~	{{OOO7O1_AEV(E+EVTQ)NIEVTPQVQ\] ;x${$u!p*;?"ɋ/>gz0g8@~G`d0CO#2
?P	K21-!UntX[eJJhB#y0AehQC(B,5lOHMLŵ{ϒxxdúMK7w<
Ɯ/(]@07&ѿg5-T )zje!Tޤi -|̨1*[xMb9)[8ʐ	꾈yBCMj¬DLb:ZB]{U$a!>b<B#fhK_w<ȸJ5%9J%_JleKGb\YɵxDg	U=!n^ܞB~Es#	L-&(0vU_AHKfM!>xH~١~URwh|>Eζ, shF"<bB/]GHs@2DUCT9]bB_Yot8N'*}pJQC:*9x߯ZںD}_,.)soco럩*ܢ25VHhYՙe%̠9ҡt\])B,`yy8n>M̞TeDP=0UxQ"*aWs:1)gX8_ibMVZoդˈqR-mJjrZdjXrbL2|C|X,3?v|J~p3וfkasm~ ӂs	sTt/6BMFB턺jw7P,O7~qDX
ICRaO'<qm<APM<"LP:L`I3k kZyҋ>-e7ʿcM4Su)tgů/iI?S`v#&R\j^U7өguKkG-76AZc#` 0Z'm4_ =PnF1WԒ'>چ*UJڤJ^=u+l;Q/$󹕪~[ivQ J[xѬהb$au;-%aJ-8UY+UX\V]χ1c<Lh`U:9:JsbLF7L' !Xdwgw9}[FL.2F)muKT$vq/hRWZ@.xkF;j(808mOnШAxT8EM׊S4n0QFI@q&M4nLRl0qFADp_1c6
dE&!	iиq&Rܐ)$"I`rH&D~8IFAM6hИHF/)F<0qPcP6}l:q$0mV-%%PЕay13u\gNXqTT:.-)Ӡ_A5+Wa95_Cr5)CJ~hKOxXAXd%=>^'I׾K/->ߨYY:4#==-ҳpu\lP\25?fi2G|rJVdkfcMIM^.Ϯ;R.EwZgyZ\m&.܅LusomSasx2ga	n"JGGP;!iTuJw$"bE{^elrL'1]2upӪ*8Us2Ҩ#tm(BHy$(Lsf)'@{P\տˑ=FX(Q+Agvv$'!M<J۔P8MP*ٵTZM~,d*''#暖n%S=R+QBO^Mˊyղ(!1>3\J7|NhT~t-.[Qdp+cLlRRqN&OaزN=2G`;pDcEP	a0dx?d1LJ:fH_wy<8}+@
	<:4UiA{=0ƽ!q O+8EwG<5/iMJj.NIMLpp$,H~G=V>3Ji/^}ְTz2TSX.e~3%c
@%K_iP	ixB#Uw4B[nqFF6vԈNK[\MyYjBl 	q}
 u^Km%	mlhXDUzz
aJxA%uglI_I4FYn5TZH_ktOŠvD?K 
6\jb7ڛEjrIZ.xIQj6RRS%r(<:H6[lCmGQiPo(GlBdiE(XiصߊhX*&߬d<Zi[wm#?ɴ_=z&Mmrx8RcHv$='}(x^!|Ez $ƈPO[_0=.ڪS
H(?k 42kyr=d9jo9..x*.#*?g]ܼ =eu!ϤQLg KvKbЇhPD	/)K|!XKkl%KB=ݩs<PzOR~>b7L볓7QH hMk;z)bz!o&v}nk'NxObK8j)"Vq5 ~[n$_&u,qw8I辁vS\F^o֎
w{φ""|@ O8SDh}󴒟4AT)#_	p1BI	0 a OAF)HedDC}jVU(e(cC)J<`kMӫtq07e&]AOO6T|y@u7MrafgUbHn"%]@[Uq琄LnEb#<b؆_k{4P&\|Ua|c<PdKG4CEX(?Wܩ1%
bL7{B$L-,W9 9SbTF<|ӹ˹(l1Dcoiɐ;h"| S	%Dtd!rBީ!kHiӞdif{
('9#zO`{35Pu0׌'8-3VpFeA*Wf~Arm`麕r9j"YjZ}P#۵	tp`jڮ5 o 545OFs[Q Rb/pBdN9ĥӹ=	JO٥㰐8\HFIĲoYt*@Y !$/2i}:ޡV8Gn ؼF{\8gKbK091|pEr3
s >i[O!$q, _h 2ہTi x⚑MJd\"̟@Gt<!UV7U`,rAP=jgg{AsMhPQSgͥSVhs^sTt3ţ>;T]Z89;\A鯩T0P+L'6뺜tnu9Z1<_N4S3U _<WxgcmǝQfܮ6OqfifvR%m'/Y|`¶(¶*%G*B',xGFmѳXe.~
A5Z@Nf[}B( s;gߡ`z*Dw:*Q㡳9TtI'v\{stMqq{NsE8gY ]mRi+bѠ$aGVZJ>i#m	Q(Bf@VG:=jOiaOf'8N`Ҫ~>hE9;t sɋyX\&L儳v2^E%뵦2j`ipo#t=dPAnsIѝQTaF>E }2HV12nIXbiPF<Ƣ"5X|%4[j`g*X0nĭ xĭ14;D\Z]ܹȥik8Vj00&>}[IW%-Lv4ȺkMG(!̛Pi^b1r	Q_r=?J+pR9L@6:΄l7}oŉ,pikЮhnTlY ,V|M;Bw:"#yGBe,b&J8h{	h54soutN-L'%6bJD㈦uPE磧	"Y_D
Ehyip]!1{B;E teø lm߸I$GJ nsOg'<יüTEvibN`glӨnTw۩T7.1]GjvfO}EoLG: `PyRM=E
]}$ŷLѪcO~2SeP8Ҵtxw4.T=M8"K$x<{䱃_dwau.E5牣wr"5=(|WI4(xr~	}l!'[J'XzyDNXE!ÿ+
M/K	[Ž`wDz@u191Qc&ۨ NR!z[e}(^n/7 qa_zדw\TKV&v&MJm'wy|Q7$(ޏ:ϔJߕj?+z[q5ʝ\Prm;HihG<phphǵ%Jǥ&%~̐-]yhuAi^V/yP6F̦'}eOD{^L՛}Mş14k> 5}Ggx=)/]
Pyia>D5^BO|wau?u|J8=˃=pYY(fC7'ui5[<qL
Qvt:HںHJKEx+_sjGΫRb~(M= 2  -骧4$@x2&jJdAM?|:1ZeK1@GӢΠ.g؁5.\@/torceSH8b\5\!8zYY+X~^g$^MxzHuV>hpMhp0t>j$p		#!yֆwըKt朲-%LkMY#A%F!D暫@*];Fk G`W+H%vRKH@͢Rqʖ\k58tZ:Lo8gri|zpc=v.KA댘nv|4)¢k	ΉSBN}A#rE:G*\D|!/U0yF'FbfuS46f͢n}\JMt\O(k2TfZlb8ε8<]-ʋIPQ}RY%_6}j"fοHaZүL dŌ]-nP-nvwW{CLlweF,uve܄?{:vى\+==ߘhlԊvg<Bl蓖&/8H6ߙynʴNur^Ӹ6Z/RDlC+Zѭ1ʂ_(
^=<d5N1h=С6d!#  Qj
uzPsbn fyռH4j-C^z_ ѓux̀K3kj75$Իrl	c59e?So.P\i4! c UKڮ'5ZeE"v?Ŗ=kU)i^Ω9b,uhI<߰xQwz@#f@Jo7;h'x
7y:3W)+(㈥H^@$ك.)7\J9;硧	b=?7IL|wh=Zq0|Lކ$@I~O~qW=NqCR7
)ƿG0Xr+E0akQHomL5/ <}]4UQh	&sRnn1&HAݱ5=ͷOR[ghvp~SsO=̧YI.篢z<ky_˟幉f;yXS qK	lHdu3c^g96:(N0 *$~-HOV{б0=ty{qɫBHԆDcHSH(&})"y"} D`"D<&CbUEi2 w#fH\VHR|Z&&'%,YUݪ5ūU]h/_2V_ Ynʬ{fjOzT~(EyS`n&!>Mb$5%x.UfaqT.ib8u3F){*4EFj(1-J"*a$N\Mi1tTH֋NxAD5++OTPj~5z*[PP:{@0`d6a>̢K;hi0k>?w n-5C87)OOW8CjKRm,kϥx=tT:/pW?fNrq`U 0IHu] =`t:tUh<,AZND\)AZOv}ٞ(:%h]ak^^3[	G\qt`^]R{uNhG!!"^K㛤En"OHp>vҚP^d$I?'fsXGnBFP` dNz`'%	b'#h+C ]|N#3 > kT{ Uhח}XʬB7	ޱB{7̾d_sY1!IIoMj[N>Eh2ce,ry&|]vЩ#lĚˆw\ΐ
@gLBHHD3LĐS`q({7GۓibZR2}On?[$Oj?KIQu_KL._g,;
&@ RҮ]fbA!v1rK\4RΔQ		b
z,2Сs`gcV*e>615>#xYK .-H\DkH1XexcN@,sh=1J/3Fc1}y_f1/J_]ҹޗt01eIt/5&HX1sJY<;&qgm_Ɇ2Ϝz0!\;/&'HDztx1_zVr>a.'("~n"wW4\j^$~Rb g,*<QV+.U0PW'*OLM0p%W~ %frcG|.RiiSؙvψXhCMMeLrעne}ppuR	Zo#&pq	ǋ'+m&ͧ|t@u"x;&j|j͝L
_$?_xڀl(a24?qpa3J|DOovT=7ӰOix~R80˚| *?[11	@hz$״	-ujBy=$B4#˟D<&x$XIbV#/@6&B⍩16`-˷/N٠b˷U=Z, $Ne|A5U/*G7HS7Jo<%񸩯m77
t%%1%Kzbzc[,4ިacݖxY	-|'CAu~YG~~YC~2M56k)aF0zviQIG5L:I(L3$QIIGML:jgQsttsӥO8jm3;jtQ?cM^tZBdp6w\h{z(OD-BN(;Oʨ/(iA-ԅ 7=*2bߖXPO1J(:Y! 
bƕp4
BMP3o\Nte7hJ.{T*П q'S=egʅ3BO̒j[(oyM)
N˂r[_66e蛙.Cf\UVE=3Rҕ'MzN̮Xd%ݪP\d\:>KH*AhE)啷\ޮ R~ʢTZe)]گgRMg.Kibs}xC:݃ou6<xqK|֡v֋fgZ>c'GLI{J*llWޮD	W]dH?%Pg]I33=StohbFERI_y2OW"ʤXƖJ3>4
'Ӏ&h(C:Bhڿ\}㭂\-56Qϳ*OwEH#G?:qmRm5k)!vwg[r#}BDuIL$} ˮDyx8OUH6<ժh-Qt>\T]6%eE%P݅.#_%S7u];V*ֱC{'ȅ8SX(@ʆZQ+:u`1f\N܇&ʋW
/dCs4Z\Ht?\<9VLY6yޟYm8ɮ83y:U(F3{_-Sw9`\R9{zYt<!4RMD/ײ,vgG@dCJ cnt=_*
Mv&:Q?AOղ/.[25ĊL5
k[v]vϫeԲls&i/iyX2I a%RhI:ӹ`S2iDuOpqo'ζ2L/=8ܨ-Lmbx_JI865,C|иfNX	#T.>Lί\hOZ]b=۫E.V\J318/
L#Kp9(_a@̌R|3dvG)YJ2*B !A2㝫\̠}9-1tM>Jc#D_O54 ˬt A|\eau"ynpƎRǜntdKNCH`ߍa7vv8Gx\TVN؇A(%P3U'[£\{^ՔgWh((_'ͼmpYCc::k{[	+5Eij\W\k4O]J1)MkHxW׍c]V|vƓ@p.N	?G0CÅmyJ,?)ȣ~WhW$Ϗ/˒//,). 8G2P=Jkx%̮9+щ#\#X	C櫕0J-O+ebv>2f^_BߖHP+KGG䤦_J'R:i!z]Fײ||2nB~,u{ 2Zs9,)'b3F {Z`luNP&k9ߓ3hMk⳻r\͖k}n$5ݬl#[>vݗW7N8mQ<,t>dB*C&{/Tn&FJ(Q/P.|j0wFt[Q
Vy}t#*_I )2zZ&v9.qzk"ڱyIf^|>1#$bmNu;ˀ^=G/
YԹn_E-:lP.I*7`:Ah㐈9HX\rmb_&U /V.Z%kYAlb?vO\%s͗QA%', n;йۇG[YkZapDxqӗJV/)qx?s{46p/u1(J\TsKY$dYL>_7ZlK4qSԲ`_2v[-9
2ǈLƞN0ÀZ^갉΂<hhWGPL_ll D[l$Rs,)Zg5G5nF@p[h)\Y8g&b-ť;ʏFK%JrFGJPKK+ARzvJW@]KxxdκKSxMu\(<ܢ2KyPDje/"aaF-D㖁	ӏ{I/\|T0i嫾BVnQY
/FѶ4DG0U@jKt+9T(DO/4ґnp[(e\95)"c+;TY\9"	1ζUeS[E 'Dޟ.S&f0;m4o9d%٥!6DaCKܸ>-]|U^=
o}}rm$36HB*&Y"ϖ+T7,W&8{odŧ弋{"eZ*lEh&}֭Lղ`(,.ʅuKU H[J-&!1Ρw'PZĸt7ѧyrdl{r˵-.FCp,p)r/Lcg(!)!F<wLVBRZ-"EMϿ|+v[?z[BTZvxI rlmb%ݚǒ%ҭm2kY+(7L.$➇F:tmmS1AI b\?D}wC3f*0T{i̯x0z0bwZ`QchNfMHd͚lњ=()XKIt,K	,˥;S*ꬂ, ZB+@xwi%G>7urMk )OUK?GO!ʨ8U5QAJYw=m"V)HKe
B6jff_ W;>okhW4U"NѠ4fb0gM-4G<UWG[2
A@>
@Uyz$׬!ĜI1*WDH$U5}ޝF;ado6ɉu)ШW(e"8M>ԧ_XO,{k4d!cA8	W\<Z81c+%11
wDVB&(:nL\)>R
tD!DtC!R}IԄDVNp:9h$pU
&KJV>&Aja#k(ƬXGѮU7l;k`B_i]D&RW/nQv2~yH2"W+Ee9]4/ӍF.\^Mϡ|-zc5XgT:h	I.]Vxr:BF[1
?Z14z|4?Ch&T5ꢨ:{a酿ȓs;r,lj.E&Xg{6G?G{f+=m*̑nJkRS,ᓑk%Lb-QlQ(a@y;"貎E1슩+S.1W.1W+{22̸L, (|QdM<ttM<dUMdMA&ӄ?I[ze!ل.NW'	d3怶\v:awˌlÛ7+h(7jm):=woZo5W <ڴ4-J;#3e/A^[S~)DONWn`Ja*\;)	;@g֦;d~J6W۫ݛT[ccJ 
rtWh޾7bc"l0\YQQbD0<#*OvY`P m<?1Dvg"G<g1D˕db'NLC9<]9;bbS]~VwS-MAaɻڂdjSm<1l]y8ً: uD#aG+<e<5S	pqЏl?$&vSezD$Cv8*GEF-c	~c'S Mq3vbgTBU܅L !].9w$T.>'B"*5C|E%FǾUbrD31D	+h'C-21N$,Ќ
T\J$p4bz%MDe'?=$C?^,:M2br0hQFt*BاhLSI$ &"FDKamOoH8I+:|}pDv~"5*SI%"FL4p`mXۛDx	PItPm읃ۊsd("JXD&&DBv1*	DhE\!χ3Lj0R`CLbb8b$.}B@ac'`b,_fsiϯB<LxDʞIwWI,"x(ٙ͸t#0e	FLDtQsJK׳_>o'`D1Ù"]<. vhbѭC̖{"Q$,db(cN@&|zf	lLuN#%FYՓJ IRsTIl *%u&!aJxO+}aym9, |.#s\F ?)E-NF&#A๧"W6cYQ%ICCO+!847Q&"<MDe4	V"3
'QLC3XS2c|i `YCyH5L!1xRZg HH0q@ko1#w. ?xyo12:3;A;)'L.H]p_DP1l6ZŌ2Ȱ@B\D%HtDyHBA~dmKȫ9o)3m,އkI?\;/Kq\^*^\Q7w*.lJq}
eRܡB).kNܵBE\^\ǫR܄$0)▛<$!w6HYפ%W3[{dFz@?H6Hqgj\_rү+N]➿4岸RܢRܟ7j7^ct޹?F'.wEil9Rj)[%ߖ6R2 # ss=,Z鶉gƆLll[ei?I'>Pjx:`wXv3`c},5<r~;|hXז꺃OT'Rúop7&PT2;̳&o.Yy"xVSˠU!ځ	 h? \Ϊ弥U c2U05{IG?+5#5'e~p(!L<5徖]?EÉ1ٙffKiYÅ~RKΨF,`ȋ@1 Q>fL5LT+XIR5*fvfUQU|b[HU^TukJu8`u*;	Ueu/*5|sJ]uh2ڭUwp5UX)$kطpR.Pß3se x2ʟDڐu0qmkKVZb%
=IÝGBhg&jxn)4k\zRaA}{YL}(oDH!(Xj8_oX^`Eï c35jXc<K5,5԰AcaAŇeЇ#ޔ>\OoJzSjjPb·o)u>}Kpv5zKjشd3抆[eP×[H۴ZH?h!5,ZkF?-AƓ5:T5,Ү[JmHQ@J2 |	1a /-HE!g&jih7AuQQ#:`N+iNg;ɼv>!5Qm:0SRQv1獁OKf푩bnAX5wRɑ3hO03QBL/QӼpnw[YF/}Nl`JզQl4v4^ +hpM!5e^ X'k+p0&:kp#C4^>M^f/\It{/\s&"r@LL]#6{M 5|{޼SڮX=D(\>A;{'E;3PH)躥( wjΑ4->#f.S fsi ^/?#>v΋WQ@DӫEՏ>IzAse/( -Ȍfb[2Rnc/ܡr]m]
aN)rl]xȰn>F5$ȣw;ԞPϴUB3量y !}ӥElо}>Kg(ږjP0A-V5q$S^iv)t7P?5W5:FoILHoZb5^ -_qۏE6{|-?on\Wl>Sq \pָebB#FYz&k@⚹uQ$`+Ȋq+̕ZVI+*MV'ĲԯM|f}BWg8KuպeێmSuE1uT]I>^wHLI"<BŪZݖߌEE;	xfmhpT;Q
?E=mgDOp:*C;D7@<j `L<t!x?K*F(ad^<y: K#גǴI}Ȥ[ڨ!<@80h!ixQ0^$p"p[2z)>L5p[G?MC<<! %/wz?~A5oMx.<Y1_ȍwbC$qk~,Y?>^^Fyo;)o$Gv:]9J	vzdIdOy߼Ve%oI޸@zi/׊$!f+`qc$"H' EDcX ":h?:As1%IIJAraᷜkca-beBm#T4B]#a0uP[	Ǩ}~PjQAF&fB2dGCh^!950KNu	ϑ,%+o/I/%\i=t11ܞ!| &:8g+xQK[EU^>Q6eLΎvٹ~:O|RC"mFc#p/܌x`#4!<	P<B/B!Ͷ'{S-c![=xyQ4)3(ʙAߍQUL23y$ i$k T	!T!$!I`k!" *em身u-رsߛLe|s)smo+5fWjj8W9!e%7|$] I{ģUr[`BEZ)h"m4R6ētV>ei:3U(Y׿*V~ZYKz:*ɐH-{B~$2B"ulsT7o?3'*fv9Eh"QL+Tw:yb'ur.g_
$jn.Iriؖ&ņ^A[0t$$lKN$c[EEHߕ"F5}PMIRE-cO]c[raܜDm#]t?|DxysW2XaC'DiZM&Ǡ4h.uWʷ2np:_22ֹwmI/4K7MRG\\y;Ϳ¢p'h7^uqv޽C1kRK9A|z?k͛y:\*SR \iS#.+Aio@ EpCMKEA?4cE.>|~IWRxٲ4v)Z-^f!!-ꇟ:-"hۭ3}uyOk76o7y7yMOLPz<ը.,b=@ΛRD`HY^nrXY奅SST 4J[4ktYbFKgՒYdga:5Y~,Ow7O̰6Ke=mlu%Dcjά;+<i+MP܊>fY-;fjeή:]oQ:>Yѥ楴fXq-)j^RR.STA>Y%Oj{{'beҜ⹵:	*7s6fΒrNy)?~`TokhY	|J;:RO>zxnq;hJ5]jg~mwZ '5kj{@e8=UaacJmWEZ!ASkmmTϣ8}Tv*u7d1 |NfI{hᡦV<f 8ǌcu3֮!Tj|u9:r=vnEeѿΝUX4oNUłbd)C^k*+@"~xrE򢒲6x_j2KS/!Ů[+3YYu蹬hzVV[ʲ@ꔱy(?
k*d MOKmR;r6/]VQOZu~c*jN\jW󺣭#U)-/,<BkWZXQƯO^j.+̈G,9l"r2ԍm|
}`QϤ?2k#O Y]n+]~5.]v!olwUN߾&wh|6߳ӭ׍?h|UxU\Յ/_F>+oyWA?;J=b;='GOi:)ؕMpR篴UqJWTiVt
/V|@P+μf[QZ*8;)+A#R C(G!+$RIyTOـۿ34#0~RnN)f%xh6}b{eేlxWZ9]]BG6Ԓڒ"nbKeAcg4Rc	ǱދEp9UsZ1qq'嗔/<u~qIʑ咉BZ~*!1!B
KkwӋc]'e#)g2Y>9]SӞ:%\2f!ۖ$}Wְ5S>]1ӌhI婛:B&UUZ+呺뷿<-	OW5?.t\JN)Μ=tpP9JNd
4D~*U]%~[Jh*/0BXί+!E7hj^.R"*r@ԧIWUf	QBL{MA3hVaJL
`_W{ɰJu-[^xW5Ӊ+0:
m
Ї/JO^mKvʶNڝi6Ҽ*
)~\li.e,{v-8a{Ð]:{&?m7#H6	gl8\ѮIBޑ`m>X:[[')`cSU.R+ӺT~Z6=~'z<Hl23V}{;**VKTO1JtJ-'Sdf} %5kjv"?HJhEb͛*Mn5U<Vi2S4)U#JJ+9)~πfzGt֣ʯz%w^vj6vI^kK貆ZwJ5M71VյM':aYABIKBm/@%?lvz o;%ހsOUx?엊U/*JCj?Z5=R^%5*GzjQ(.kw4:NvoսΨ[KkE[N?hdʷ2v;f##tѻ5!)ӃcCnmpdtDȻWukHjő+ǻr/Yk+-;3df?IAәnQr}ZϝTym*oT$d]ϸ"в}_u3q%ZpaGE|g	O#s$3ÿI,Ek[ϒ)L9_,;+,Qi(vϠ1\>wьz^da묩sz.ju?vM'"*ƀDiOg`C~+SW /놣,lu"itzo$3kz*c˫KʫKkJ²>z_Heޞ54N-TBhyLR_JEԿegmӱŵ֋勑VZ=bA%HwF݃AKC"T+/ay$j&$6nz&~m#)b>ů:U: UtUW:m}hnϖ#e`NE<Y+^.s U⫩7X9-7جj<+~4)Iz[I*oOvXdz1im;d=S3Y}#r]-]8RDn	q\7Z=TW`B'~HnS R&5?+SȊF+=Fk|d:mhc}M{{M*nʦ\>M"	z=dTy&9\#sˮMTO-:ǰJ7{KW[Luo<X@D q 0E׽QǬ[>ph=t+D3a0n8&a<,Nɖ!-pUxMOdq|&4#ͧ-6Ů}UˌV_}2Vo>E PJC#?7o45C z_ p!}nfr30zzO@Qd ȶ~~M(x-VpP#ùI-Zp%HHSŴ\qqC'׺D:2[!Qæjr-Aǥ˷ykZָ:*%ȖJ"٪X^pUՂO]kۻEv.d:@ y9CT95VQѴUTt~Ijќ
nNKŀg>@Qg-,,/-S6[oR[=uFUE5Y2L#NIJi5	8#4`3qFm2AyDt\T˲ ylCً
b8?j^RFSG]YVD:rAjjK\^)sJh9ƻjTYN.UM_P SXYYVZTȏAMk4:20{iK\*~ 3z$xHHd$g"!/@ˍc7l2($h&9Ƚ_^vk؜iԽ㬪 S 	|C4pap4I~$mx%F8І͉-s62'xMl߳2'mu6+unX	R+$6:ԪsE*y2y7Iz4:p%F/nIh]JrK7t_f1m.j[{WCǓ8/#r~J4r2h#h_=&$kǬj-FFVW}JmUo~moZ(ɒu$ʏrwM#W<R8[,"~~I7k	U'-B|vU|֗2u~a-~8_7l ;' (aK&䒚ËS%;dvH#/_|*h7Iqr_orvۉGu¥ﰬox'Y"ŪͬO'aJKSo,6wVuvF#BփJ?Ta	Ƀd$L1NPFtА2hTIzJJ)$_.A`Bu]A4KRA8%lk|PxAG5.4]HG_PA
ax7Bo ڐt˯2vBug)ց4Z]-'2t[N/^i:K$<rƞ,"[lpzz|pK@h/q2!޻"V[%cY̵m)/lr'ϑCG[HN[w$]'fn-:vub=_nV7qL4	0 Lڣh&f9=]uJFd*NM9MKUfY`vYE!֬mN6@X-{&C{V9*xg~y$֓W8<ݒ[-zςDA]w;+KKjS-Q~gQf31lr_BmALے͒I~3J &ϦeK?g￠Z-o7vKB"3o?g&^oIJ\(=H'o?; ׂ;ľe#Lef\H-oI.yE&|e; vKbkݺגȡ3v+9
J[P;bS}ALVyFZY%hMgIFrߙ$=-K$;oRZ
ÒHgǳ66 PtGdK89e>c-im-g,#,sqʞ܂6\gl)wZ(mkI;iIGdٝg4kduՔ(nKtv
zԖjKA3Iq&S[~KuKA'}X9O,%KI޶ߒPA溼3Xԅ~OKZR˒H]g^gz%-t6.Kg@]A\,*A瑖z֖ȿ$ٴKk{K,OKDBݖD}Y<ϞBkw[ZKtvjy%烩}`KG3IwfN@ٹ4/lI;$Y{}LI{&w%yEh}Wqcj;XO/h -i}LK$#_*{./iE2=$פCٔvKJTD=Y*oKE5I|`vaiܻ_|M{K+z+Jeg6YzYMGZAF6K_uFh^~x[G_cVb,Jx1bQq	KŕgUj|zUƂr%+ZT^)zuX
3Oa)T,!rȾg˒֞>\(?-𿅀<+mVafZ~}{:1p=<FrC/NCjԒub8=KfZ	?m+#Qq.{~YtSvyH;TvjE4G\,x8
qn>sa87dc8aUsY]mUcUjw/?|8igQWq<W^Q4v
/;qH;MCK%1NǮL!\?$]r.Y?]:_p	wvf9TkGOi{.ss9i!@R7dqlQ\F(uDԼl/t,b\"B4LŽZ۷wCzP謹~zrRwr< XSLrUj]1u3 ``) EWڰ> J33L'V;F)wMxcJ6š|aZOP8)E}> }9dc)DZC`aק1'06c}ΆiBDb7t^Db3ޣ@3be LuMDPF7qJm;567S\+Vpu`y7~{|'q9K| Գ'­}g>*f/|/@m%*#6w1ᯰMe\>$!N8A82fgKo
?AnEn[2(@L4hu#t 72*#ocQF{6,~cW%	àO	H IdzKDc̋
o/
n,2;nH$uL8#;P6Sr_V-	*_,پ:pâ6"	Hvq4㐁MYdNWHB4vp@0͐*~MVo`OdҾ'FAK<jqD1bw`'4ˏghUf~LJd1~~4±M>&2bQ"d6T銯 v@I*#{*8e>2ߧF1Ô#|+ ͫa*z3ڨ!0Sroa]oaN_}DE ' Bd2Жԡy''
6uC_׿Ю~+9JPFE@xpߟPل|d?7GՏd _l~j8ф.ǼP?<ipaN*BgՏv9aHY4rnz'2k8՜wb'?zoGҔvR5|^񅒍	cکp&?	G.gM'; K{c`Y -g݂4A1jghE]pmń=RPg}gS}>R1?c՗y>U7bGLUOVca*\ۡy%^{E»r/[n'}仆-<|^X̟
>^[	[8r
D$㫤	\EZe	|BJօ+vT~/sk|`mWk;lO^BnS,(㋜x}ulry^4#Dx=8zud(z"09.7fնȑwDFH>0gz""ҩ@60R@x9hMD0odYȉ3w2-D~0;T*s~&m"m~Hs 74'c~Y\{yQ@vHk]D?b"|7F1iފVHmD"(DzE j+s>'s9
HV;IgDh~?sDo"i>MfHn{3%lMG_r/m#23l~"őf;Z2ݣ{AzHRTF+0?܀.40?HmGj]ro4?`/<AC1<Bvi69A3|O#H3(9ϽOٝz^3lhgfտH9
yv,Ă/"Wlg.9LdO;s&-D3țۙ=Yڙ;C̿9#1%t="ڛ3iHoof!?*|
A`Bڛatj|dfԻ5ټR^_3!/<ŹPa2_5t[	Ð@{RV\\ >M1w1I{o&||F'c&d |/	_<Ks|Д໦,375|3Nl_[rue|)Qe!'aWhDPm8t&aML$V!:pHqvR	6Mvo ~OxpBp	BZtߡ9pE/hu
aG+!=X+YxEFDoZFz|i
u7Zg`1i)zqTN7Z\_x_D9hqmF_eU}⍖1A|o΂MF bfzkkЮ6bd7ZFWɫFxfp@.Fnpo-N%}hmw$7[E_E^}-3^~H7h<cµ!EEX/CuH4ƠkحIs8CTDË,be1Gpѵ=TȮtѩTПe ]|tq8۔(PM}t4,zS	|MB|Xmn*DUu0go(މ00ŔIF>:MzC_iL>N.1_
tL6b'4C@u#f1$ME2Ɗel37Qަ2=%
0p.kn7-luS+tDFh.׺ҋad@V?B\]~]#H0̂V#z0TUfDa@I2d]J FvF0<?#IH!^^GSvG|pQ)=x70&clHCݨ鞆ރKbЇ2G߆	{d K3n1@ \@"ybKS<l,y%ز?0#)0%2w8!>2W02#<av(VOl.cYam7p>9UyƦ
]ΆS}^&Ě 0YcǲaJ;|5LesG}8?.C:.0?.f9xo:ӜIa(C!K:͍Ty^N>uL"#8B4fwOa5&2i~B6)vÆK\4Gcn(eeNsP eNW:͎5@Ӥ:
; ޮNqNI>6>T.(i(*?QP2|Y`'kiAo4EDi@Nb	
̏a.-_!!UIpT2Er*k_UdX;+RL]>d."fL>dlf,#͌ cf;0(3{HSvi29gaIlz03*''.BLE)DֺtH(H+vtp\1ʖ߇BڽRGQ02mE?Bn*0 e/"+0>vI=0$ύLCd6J,+tldi_05!5[νgzIg(_8J<(癑Հy7Tbw1rqzh </]|\c2>C6r|/a8S<=s3/<4qs#uߦX7w\(,M{0VN\D́#ypO\8Z43{}#@3R'{|`h6EcF2>ro<QAu\I}wG|G*yַx_P`7:Yaжbgmsډ9ZƻpXmwS+J]ҿ8m#3GȜ(jN1hBsi >ZMնQӴm|I.|+|YPF'E:6FîK`T=!X׀zdR%h܍Ovs/bP%L<P|ߦ»w-qP-naZ{Qkp|sl	^yP6zmѿuқaaՖ:xzK?ian2KնH+[OD+W8 vJm.Tm18#.,Fl(7*N:v9 :U~.IiNDgSb0o]Dl@Y؁`tQa+[gpw$ɚkxkI=|̑]P"W.RZ
y[m19mXۅnoM!$1IШB.{cgZƎٷ4rvy(=oSdY>ޜ꺩Nr L='V]Z9wd׹{zpki^Ms:A-)R?vt<wC#Xz7:^:˩78Exo	`Yo
q*,3a5y؃]鹥&shc  b=Qwx6n'5MKjE!.j]Tk4ھ)	&v3/=Tw::wOqBzp=ݺӻ=팅uK.Љ{v5e:%=_v.=N_5L-ynM,tvؓ{n!GxnY-neaѺSfex=ʌv,|y Sb.kr3=]"ɾ(*H_ $krrH|	喵w}VB"'`[YD~kҍezVCb~f&ٔEy"kv~ߩKhx?s5;~ElmxfOe>M8am_o\oC8?J_ӆ0	҄o_CyvN@5b
pos:DTdp=gPz~BG)	ç!b+YS
~TO3vIBs)!oS!Kkʸ@5EjeNr2Av,e+y+Vne)_Rg TTWP+ӵ_ow?dBxɕDu#cONPpWکAqzvؾ=:G5O`Иd:|TcO:ǘBd\i1aCȵDݘYxu;0 <R5frf;s^"{PTs4&2%b>3y~|طȉ`cce@j;v)V7 \(dS&C[4"lGrM~oQZLfGqNvGQN# XGs%!9mK	]<FHj"dZW3(WW(Ϋ_Ws,̮QנC)oVW-Zc!^?njvϴqwpje>7ji|[{,lܢzƟFq	wsDb(w?&~r' /@B.AЀ[H8\xnwŧsXblukg{Sr.jm/#H&8tQarHE_SHu6LN7bb1D*+P7?&lm%|i!*yR:[c9:8,<,")>5el',<Y9Gߘy+m'\!1솅RJVJ4w)*k+],Iw9NAI8-eHQS;nXAxToѵ)gxWxtɁ뾚*'/9!3	XtF2Ugm2(s5[ɘL\'>y%Iua.T[Bgq\l౛[iUJ`I%>s~F
m4n)0VTx]UTYKsfPb%[ƏH;%(+&0MJb4n֤r`7(k-erl0Tc7=49Ns'Ez&(c&O
@d,^G1}cl_aOl[uI^S%>"[9$9ENtz\vlHXlܡaٴC5UMaƝ:ͶKtٯ)ƏS~ 9_`)%p	W߇šq<b:xAY5J|%i3p/K%i@rTdo~F\H7|
IZVo2wA""k_ïsӜ/qCWɖeYbfߦa.X!!|P7?T' $%?K<=	&WeZ9)F3K¾b5±Z8aagˊ	Ȧ/56.*1 25qMze6GLrH:Iaa-	$l窅2Ɠ&-v+ʂtpw f468s|%5J&;zܦ}IRlm쾀`ۂ=``@l&G<	M6.	N:u'9>$Rgi
1:ڼ~^yxׯEYX7iTNjj{qh~ ?b=?%},R$Ur%UkխU+eN87BEB
r-q.bdtp
(ː{)IeʉqEX8`tJ2\8r8&
Bnya%Nrb-07l"0l^& ^&29)%o&yɷy!=^,lKD^rf\f LGk$3e 32- V5< I%rc>car)H-Vb;[>)`.<EFĢ縥E/`E**=4(e h½ˉ̯TUƈ\e$Ueo&LL.tQt0vB\UEa	jU"&\j54_%-6"!HOٸJc\96C+8Q$]0-v	&ܒ8Z'q+%TUU#ER#ǈ2l.%riތ:+JE*>302 7Aq
2/cVIY>	%WW6[+0p(OC\\`zzg9%gRG@e)C3W82gtd\Ȝy# s5bf# jG@k38g^guX\/$@ԊV26hņ^ȍ"m={Fnh8zK
Y2d\W#D P{]H3gp7euu0lC;_Cs\C[a(̰x~[W׽	#{7̆(v!]MD5z,]#cqZza:<} fX fR~tL4wEDKK{7>ZCń=QˍTzCUXXpHl0 %kwN]Qm(`@q-u?ē}աNd^JxBwJ`?81 n%#8C9GT1hqlWŮbJej9;Rݲq$辺vSeEDF0 &1dAHy2:Zgד\Y`v NzCQA:9d"ˤuyKet.zH![NUs~kjx 3zCg<KƔ̺xҋƞ3%dQ7((ۺ![ƾ^qvω4I2i{}r>JQfu`Jˣ^Rny?J{$Ŋs74:1D|Q"#f͑>=o(ԟsy5itl.s0Hs[Xq$5"5WX\EzjJ7"z.I3$>z(d44 <=@X5>1'%E<6UJ+4_sIIڌ4A͊z?xMٽIr>҉l4aF=[d=**
>´/ҙewPORCސZ5zi;(FWh;\@m܁V!],:r,kԭo6` F<{O2V'T'AFww1m*;K^&8Z9uYH[9dJΗhmVtJ@KE bniVg5EJҡ
# NŨD3qX UN)RC&8NM ~uE,Ji9D8W-ܪ@4mv
,t	I`AČSC%zY].A܊~75pO]L:}P8v<LwF/.bnGtPd ǒIO:* ~0Xb3c&kC_&mmƷR-Ez&WFTTr/jn&~\rX > lHHzu?9:	e jOyy:d)idnC60Ps-(1~#24Z\YGcW0.OFe"  ӛ
7HEsJ@(3 ^a^_XKC!j"*?WKVsѻyn^`͠GvШ~Ar_șv%&A8D#,,gNPn%V,_/*qBu{ucxW }bp<uqC 9i`vNyz:ڎ]3K9T#""ۺ'tD3Ylb6cE,k΁i""	F*em݌˔Z/jʃό~bAB[0-.~ԐVȬVtFMT1lri,foo.۠=Mx'#|8VQM-'a4p9/L'E;U}iNk#{.+Wwu*/\g<fL!;yQ4ܖJݟe eˋ]AvQd[}Z%/0B6f^5{3?Ii)6mR*vbOYQ1?K>H}%:3+SVjKJ&f1Xt4։\ [!643Ryc^VKKm̵菥RC)CÏS\.u=&3ե!LWj)TS ˥IPO39k6[Rg!%>cr`3lыO>_:*Y{N陌zÚl#˂o.>_hrs?ot/Y[uխ_,#͏(.qvuvL`V6X(EfЇ(%Z=`:CU<md\z`6790tXZCv,Kʋ V;mPl$/l@P&=rTK-HI/AZY& k\>ko48d͗T[224@UT2V%K1(keLz^>D[=ѧƅ)QPl9"9BYs@naX+;'Fh[tNt/<f[ 5֡ Icn}tTݤgnX+\'Fz4@F[@R/^ =dE dy-,62>Dh]eo2WyFi^wsl̮}y
sT^gϠ;ZV?:-<f<;:4Gxx$!s^&(A\ja[VSe#6Ta,O\rIHR3ČZU32whgެ5r(\ Vj 6ڣLt8
a+3P%HVm*xr5gmi܉K-iP\!MIk D^Xu=&]@JЙX]Y@Pjcd1hjIG[W3zwt&*[b16J9t+]1\ 	˘F_sr3Q6(0tňV~Uz?aĪ,gj "`v mO/@@R}
A|@u{:sGQ;> \ph^*Fs1Vazd 5a4azt0fVX@Uذ
/A-Aql[nᝢr(d4ke-\>ޣѩdxoj7f FU^ANGXq˫u? G:d+ܘӪ'4[&sbzfwk",H<MUu>=7Æ74'W%=[{G]ަKzGg٧1
)#		8ﺣ2+K{y#{F_c,}uCuH}`\h ܕSo𘀼x[o@>¾$zxR7p2-uƧKj-p<_jy^:M"UЗHs0?Ju HZaNǂk1uM 8 R_##U]棦	,os`xZ`?H0fFUjYܫ`vU\_t.!0Zk+preko!e]:i.\Yw[Iӵ/!}bǺScek*	qgNcr-V*{ }Ą7i#yCvbfP6
zol&jܴg8[&oel&&~ >/0 ]n*c,f_J5N \5 !XMJ;FNep_5X&-(mPX11%6W[Nz3{_ Jho-7hWXx05reMeR7:SVro-*Qd" Sc2(>Sآ7蚕Jj\0Kw9&@l\~d&uxwW&{~ax~dۧ"zUwa׫pMaỉ;]s+wlTF]Re\%H}^5>6_T. K΍-:pC26]7)>P5,.獅-@dKƁbvlyٲO6႑7(h^<_9ߡQTW	V\h^~z@~zx>AIG48qՠsR480UFPc#tJ$8gI@0O^~DhL{Fd!79/f 9P.Q9g䰆}Ph6QJzDUL-D@ثƤ10.dwM"͎ECG*hj\&2y1Z,:v:ՇoT^!,}~a",w}~LqlQ1!I{6?cĭ6y0"i@ˡa": S
FGN
s6v?:8hǠ3<K6G=<.@,1i[=S[yyL>┖#JͰPAtKfs<t1j0W67C`M\>Rα5[ME#,d-r򹫇@!AAr7T~v<	xy%{e_kClt@)
CvI:m$zҫ&%dO$ٙt-Es(q=x*FfPl O}]NRߧ}4Y\E%X88z,<<^"Ҥqk=xχ܉vI$NKa|,xCkr4hĆ#9sΙ'퇍76ɠMВq,O^5Y}\
|МtфT wn/Aف@9h{%6z 6A-ڂOJ{`Z) >f>$x3O'`N8EAsuao,Ǝ=1t /H/V	u?eV8\&J:V2_kA]ea-UU U @GҀ~`ğHɅ&~s!8.G4aq|pl}!fۨ46&ۈpvrq[#{d#{FZ%o"zs'0U=z^SlMU6˱vl@4
bMu<;Z<ȩT+D~q/<`ݜ{s9;6g>Ak'<ZZvvv;c=Mq=}h:o>8<Bsӈo1@i>/da*>XA^/$}7i| tC>JC F`6j	 !HVf/հU6R,
%]f	W7p;H;@mH_L<g<Q
2Ё3ҕkm#Q4RF~*xKy%8îx2e6~$Mxf0%i#kך2xhw[ ErxdcQ|^==XBe:{?<xϗRC$8JiH?5o.e[o :ԾKwd|qUFk9\DBE>K|qUjr,P,qmbWfgfSC|'e߉RV2Y5?⑳nG;ˁ^tC\Ć8B,X<V;?lh~#<qpJaY)l]0S+Sk6};ޏ&g/	ᣟpKF[s8Iaa6vsH$Pl&C2`:Dm4[4[3#S14Ms5/A3 XB 
+	i iG犯"$oz@;풱	$@=A=d  r@t!9x]t&VN<etaQM,7F?Qn xm fk#K_YzC%g >JhCo  @
r }ǂ: # %)Y!@_W 	y ^ktf
Ԍ7DW |S$~=|@ty8J#ݮ&F/DJ f K+^Ze(8Q~7  !	b~!	YO=<GvZ߹T>λ;*}7)Hbg ("p) ̨Y_O^'=w?P%a%o^[}*6~9#ֹ
#KnG/@
!EOR#j۔ÅcX\ _7ɱ.HW}ceŧ̎yFgvn
UYVSe`DCPf643*óx򫷹SrDp~i)5ƾF#O#g;ѢOZ|-fKo<5J|p	:Թ2pAVk'(_p:P'eQg<_C`o<嗯H2ȻM<9B;m1{Du;s3TEWS3X#6	XM|Øb@wDQ*C}{	/(\fKCUof)cGXy4v+P]F軸(- :K+|E9r	򩒔
tE4Rd 8Y"Gґ^t|nsy <yYIطmyA*:_ORҶ
Os $T{9;ՖQ5,GPKB#ǏX_;B_"N(9GE(h O5SGFt3Ts=X'5v(D ?9g/M0CFrDPX$y،#|^g{+|C)NDK-K<ǣHw^O,r:>U]x:io8d[9D7bvGVLi(ֆI\vdm1rz͐L DcC8^\zF}Q_L~P@哉7=gmʨWL( 3aX-=ĎݵuQzU8rcv;CnY c?grDC6zG@"mXw%gp
k')cP(+ѩ;pjf΅{d3	:ƛ5JX|K)ۻ$]r^7D	J~πP
ⷘ;le;|g-^Ou6³נ:yQ7AΉ֕UYq91-T6T@&(
x@A=̵̬ܵE+ܗLSʵ-3-~3s{}ggf ,Dsy6wS&m?
DΞuE6)>hc"CZi҉
t}HDztrDaA24ʆfxPk>CO::|ACO7t9Oن PgIv {94z/Z6I{6{64o=BNe]=rR蹉y͙n^~b^LchEwLtcy;0o[	cR^:hENȭ'x;oo;~;owLU^1;9>?u	MOj-o+pMZEWMAʳ⋆џ9M[Pzi"m[xAz&/4m705ϡ)ކ"6}	|T~T47%m3н)gPݘ;\߿麭  Kb94o7Bw]gA7C,c7|#?qk)Fj"e-X(]O׵/lN	_a7:S XZfu+_h~S>o]QcL7nra+'AEzHd2?Z-`hm&U[+,DV|rmHȈl/d_g&WHh뤱ZOfa`/1UHƷmT-*fCZS|T2LĖzj)IRn#J%T5t.iNH4laYím4-_#]~}zX
yNEq(ǗvUG~ǎj{寭/gp~O,bos3\(#r8)ӿDٿX&Su3aoM%IU8_y'~7 *Ew	@yG}ػz ޻oN~]x{Z<τx0s5F| Sw~#zl"9lH|[KF=;XFHXgE_+e4TNsɒO}P~2杠߼/%x猒LJ7o;s,n_^)fSGj
[~{ SDe(RI+UP:ap#ؾ΄ 1B]G>2qVbVQ#ilͬ!ب,v4_NJnϟ=jy*VC4UeX؊8W*RX!|DфуGj#Ef> \*AU?j^TE>\	̌I@eL@0%A'MӳUjXI v F0Unڮч]kƎ<DNi+e<Cܽ`aUʐg!ΐ*2j´1PR][&Rv[8?OR
0 `Y&_[Wl[`}dծL|Qu|~7umK-&@_o\ =_6YL;kܿfXK7Z:@	"M~-T1WLSEOS/jJih8J({m*v"YwUѩ~uULp4Uzm]?UQXPvUzp 87/zUTZDwA߭u|u$ut|Va|V:Sǥ//yýaW~-յM~Pdy;n+j%:~(V>k%JRDG"nޚq? JwE@Ҕ&`@F5'*fw``@Y* ٤IYl,XѓߤipC&PataO>,T+ubGդG{1x>k3M,5&z#P{WaXRJO!~cw`Hs>`R,	LP4B0tII
G`CT(KFuH.*oCJk+#O}ĳ 	Iܗ'g=
e4'`}h]ŏ*|<"O=ܔhÍ&`Y ؉0Xh[l7+~3֯ GLH}ݛ7s6lundWvz!6"Iz~}xۇְ!ٌQsLp㙈:%:
{r>:CwywErws\gaaOw#W-lF
ޜIIzCY
W'Y.^qE%1Ҡ4:r#HɆ9|W Nv5pYgL5oFK5Bߡ),Foq[_3umMo2Z8
:8<JyLM?2afިk"8sydrzֳo3,
ƨV]K]hKS7dA}KJlL7VdЭ6vu
di@,u%n)̓CU"n9mOSZ0[C=Jr;E|_+g5j6a땳<TWmˡzH(B.?i,s"CCy-0~Ң\ח¹1eOqM*㍛<IbypmOT([hfG<ޭ: :5l[]FT><54־y|hE]oޛbYCuB9R6vނUZvi\;q(kƩ-}M٪QV;Bн-\l	Who7iFhgtlXکXXi0Xji1GgKarN=:-[*Own\*^:]?Guz;6s U2zEreѐe<|P^7y{9
xG$d,i,OH\+<x/)O<.O^U&P7j!OASxTYo>f6[u|5<X?Jg3?1+D$4
 n!7=	I{mVRP*{mHxmʘgAЙce-|]"}'tVCZ?E7@EV
24>[x$iҾyZ!O744)NlZm8:03_D '$In i y[x@ЪVN/* f蝨%TG Vvum])>()-NG8B2Hx'X.]p v~(5ŏ?O`)AG	 i2΅d63G8uwPq 8)U0ie/.ݯt @8 x@lJw13#gj{'Tz6'L(+L<	W9dEvsc3uE>+2 BW3\nsԚ\D@"CM.-H+&&&e='hF?ߙr{;Bk}ZC~IqGѿu2A[9T95ѸO{MaDl4__Pus\!'`y>b`rm\C]t )HB螈]rn6F@r	hD\g@FWn)Ge`J4??!'#B!V|;TꥈOEaS'ixo{`3XL⁫a`@R5^,TrWh6	tMVT**n[C}+#U!a<l.fE_MН= 0{~u8"SUx~v8"KQ##z.Vvdxb轔m/VM\$#*۴}\Gh̆^z6TH=*ڶ=TC3]D>s:O*WzϞ9}Q"sN@Q91Jwmx\:~JwtAk?UL(e̅BI	$@/G f HkT?G\?
h	. L 8	 G;.KaW "PE9HG0w@ C :0`a, {b+ `?
p p	~@#oh2<M0! <A'	 yNL &?hǽd>ʩN=<'~^5m
.rp
 E ђV',i	ss>#08v05 DqFdv33;g6/n3E<㥉M3MmjJѦSԸM&piX)5fn@ys3di;ÙmΘYH=3ґLk; x&Szꭻ^AڲV!)' '$id8G_5Yýf7Zd#1	.6Aؼ_8rwʏ7՟1GTw(ãp;<WIx ' (m_]".N˿E]N!Աrx7kd׎sFSsƈLP"bdF&+LS!ҥ\j0Ti8D)*8]a<Ca^r\jiiE2hAr-n۰Wx72[]6K7"1\r%4[^U;qrryr7ЉQ4uUc
X>1iD/2UmGzN i,WI'zŎi p `~úxV_`cYvckpG_QcͣȑͣQͣ
ݳy9lmEhEhEhE>^<P<|ydE(rbE(rRE(r1Ew]͖Ezi[IQ{om+)ToHe0	^<2bfW\mv)G]ͮȧ\fW<gG]O3ྠґzAͤez5*^d(:n"m=I]h~d=P<Q{ދM% b$O/	觗w_ARmSn[p+Rg|mikK#@-T7A܍|mb'ŭmY12E%u!&B*nH6RPp"CvAU%۲;[Ё|E 	xq~B
 ˠtgPV _4U Pa|7G 8F6: Лs 	JsYȷ N\( 	n&^q#^	Po@%%|}0@@! ?(@ O L"p9^
<:x}
#  |7h:4j 	 !3)$E zPRN"n6D/ҽt'=Mfuc̮4ȷ]3|qf'Kfޕ$bh	txzQaXFACnyysY5*K  &8ֳiGҌOl >M3 `4l {	XPI 1 Nf39~'3 5G\ LyFaaɢ=_ϥm_}2Woզ4OiS<m3=~rS?1T^ZIL_4_4c[q6/ЦPH`Ąq1GF}6_lc]eYE.]"jA 	m?l-6 j_aʋO2%;+TYv~&M"D<yQND}b{-D}VkJ^nio y{+'IY8L|?C}q; s[iqgmv[3JK=!bv!adi<	0Tɺe{`Dm|7!t6]T!~8
s1h̴a3K?am>/4ah$Ѳ{
_@0@EyGBoi!NPVpwK\ &B`3A!C-0`{~6y% rV~޹=~2^xK XG&:>+q6ՆZmt[v[]t/1A0ޅaءmnK_vr.|juнG{B,R=
=CHoIe6hf.`;ě<&#6(@yR>[willyҿl8.k^|؋OԐ3]="SiuON*&n`U!eq!pHxGIz?мhw7h4z,,֡7}ov^Ƣt$++~	F(I)p^A Bn93{="_zgoK&&M|͖x3^[\r9c]kŐp,.q'rUUS;Xݪz
owt$y059ԭXVK ?q'HN)h١h|kQT 3o\WS_9BPbUH6
Uw3P>ZM7ku<?L<Չ!>\/*ז|sIgh
PQth5o#Z}=װ^BS^\sKOojnmd
}/8̓nJӭoА@5r``J}xIÃӕa⮾`)<s7{Rx! `7Yb뼅hƳL^b#$2 L'XO؛<7TU@U [%㉖;]sІɁUqDm7şye.t6-]MVZv(-պֵy?0w{Ե}b(xVno&ڦvS۲M|ѕ
\`]ƱǱ4Q+;}5xSo4X7MB  gK}.|S|jZm5Xp	s82йyM])teMP&Gdrrl2'${vcг0'VߊJ8x
ц[
:0S:`LN둶e#rb0&GN>璛4FW춙2UFb=o@,=dT&COzvET,J.$xl5J	*oܿǣrł7AXF\,[cavJҷ7J/nF2DPl.-'FmGC]A}ݶYv;5-kΖ}#7q(8yDt#aO1)L=UVwgۍѫ-eر9IcyIucyzCSM1xF5C?P5RgQ3EM裉|Qxy7gm${T:ŗ!/F^'O=I9YSuj2㚝$6tw[JXta}";k$9H'*Vv\g v\M6V:K{mv/N3}&βyVɀ1ΑL{2ǳaJOt.Fuo1m=/Fna5z*ZK0aSkA#$3ezbzr2=raƨak~CxKBJBXNYƘPXU^#qg 3	,b@;XMֳ{Z1 11 y~%2fJwtc,*RK'I%BR/c@B'b^evJLF^Ub^NʉwuT~OJ(^Zᦰւ]b258S"@1) l` kVp2&5DhI> 5<0%m[;Ň'Ll3Ϲ؎W]T|]}l]ffq֝W~Nʕ	fZb
 L0'XUSlPۺir+{vb+N$*ЅxE5)Ry&EwYV:1Љ+:qgbqqjqm,fjy#mutaq*8Y~S8YݩQ\j
pc?!NV ?!.tGz<(z	47Kf.= "waBqY>uWHݥ{
3vтd3ހx&xeߋ~	~8J-]ܡzFnE
 `ƞ+-T}3n2Uu9*8eА#FZ<c-ޝ_ȕc_a#|{7xz[Й\kr6[NuҊ]x0݅KQ69(T9/a(kv<&60ڤ%҈zNu-cݮv	%jM^zY9F7ZZlav0M]^/'Y5p?1 M0ޥuj	n	>1D9Ԡ% @G َ4 \}Z:|DvZ]7 h,BbwB]fU^:.mvK:9z,1f{ӫʧWIH&bF].]F΁o
{SHlt.K. %8	^np!^PV׷[1,K_qyՋn^F>ƽ\8UE^d{SָU0wcfIv~7 "i) q%sl-R!8vk1ŊjZ;q׍PAEY19vNrFGu1hgRY.sxI;^DeL.ͧF؝H`XOBwQ~>Ivsԇ,Pl]4W,.҉U&.GdJB'"mJy\L[]yKx}[Y̩,Ky/X~+~3]n9";zbSB`؂>qN@Wp"@Ӄ',ABa+mK%וzAsb;wF!-vȈ߁x.*0F|zȬ:uo6W{AWu[D֢Mkd#;م!X3+cc[H <ݟ-9iBo0Дh4o`8g~ 7`pw\#f/!Զ[2HEVU2,Q&r\W+Fo3m~
v2>	6&盆_ӣRXha^ލ߷\~:'Ex6C1̪ˈ%(<F`a[DGlv}F~O}y_FkU?[兩N3{qv0U'4t;i7'հ~
Z#~_yÈJCǐ~>Ч?'"1FWC4OZ8Qեo[5eAW/`3Pe{B:ViQPQi[.ilXFʝxBY߀4}nPh+_x5NOo<Cp?2VA%wm|	}vCszs>O<wN;;"l{wNӯNJ%wN&a~wNCN,{ϳswJN`<S29윾qʳO2Mm-d.ۦt1,4e.ӃuBO212u;TzZIbZ21A)S6]gO2M2yZirS_2_)S!tX[P^u!⤣]	_BHewB.Զ/t>2RR0yheI>7Yr^c\3m(eQ9?Z{]hpm1ς6H ͕Drx֞ף[݂r2Ҭn!T~?ߎF_B4E7mx/JT3j6w:浬l఺ͦ]}"Li]+q*y$gUB?xo9@Co#yA:~4;B|ٜN#o*60^&GcKH?k
)ڌ^:_s˻ܞ5P]N?}vʆ?t)ׂ"Kܷ)'(A2|唷KCzXC^#U	v[LVνA1`n/2+Ex31@Mgz<^eLVt.0>.EOqC=;e5ϡr\}*K4M	T3gGepbi}^&	pu-`ȝЏ`Mm=	c)K+yQ /hpA+/hư[<Zm _
Enhla:Z-jţJ.j:㡇h.jFj.`YW ')9{Ҩ{.cnW>O8+>&NhyL6q 1d(25^UOX69QN1.:kIv-!cnowY{_+! vNML0^80bnm!/{I8F&7'y`IHX3ϡ|Na&>6^q?Q?o>I*6dhb@. /r\<j,Q6]yl6sFsbh6Qel'c;?yQ=~3DsQ|Z_0|{$Q?kOEfߢ`ٓ\:[>+)0iP\0hU4KbV%A=:IMbG4GQe%vcRՓK3TCc!kYH̜Rp]Wkn 031X`a<'GkWhs:5ZgF rZ^ks_ZaټGk?x<uJ!UkZucrntԐzTZc0f tH:TYk 6juufA{ӵo׌OhbĘ=ru/g8YEM뺾61N0~Hihzon_"Ia?hn6IZrP1nKA$31IyW`$Uޤ<LjQ\ *)MTrtn?jP%O5CB8%8( ̂ZfL-w9c\9q;S2W	0vx+<&&ʡ?,uީhkg`%KƛrWOa?XVO䲖_8Iϟ3^y*>xG̕UO^jP"NÞY
Gz=gDy 75TO8 
^Qq|=.|0u~c4dCNTCXK0ӪwMRW,($A/?ʋ9ϵ+_wA~Wuv\f'%a C^D8C
VMKeO^*\ZurdQ:dm0-& !(zrG U.m`
2]e@yWȮ򕋯yH@WbF*t0+44-2VUچ}EϪWͶȹ{̲TZ~e_[~+}SXʺ^G~b[OOrV_@ 8JPA_ZUBڀWm@UP5|V'YpXkiup>m˓'Lf"n		w_m2n[AM\׹jpC*>푣Ktgh`q5d>`tO<pD:x2D:"?ߐIqDp֩By	n)lal Ԑ#Lg:u#uU'E?ms(IXu h
0 +'z;`e\  d,'p_z@U<=d!x`k ?DKL  |0D>.ߊ{
|BoBf{5SOQE f#x2= 5
#Aw))t	̽ "{9@G\tqԵcaߩ7FA^ߘy׼5._WkƧ}`BBTꚉh@]? {zy:^ʛyh~]1=.z>>>=#^5y#vEvfdU'ms }F.xtS1;8F>ȏ41*!,q1Gmhpyzkz9Pt4*?&crgK4=qƽ=;˟zOy]BăƬs²:l3K/;E2K/:qt>O^O=8tՌewUo nnLD8y[zqdm	g7Dn,<`!is[)2B?zˁPë5GˇV;.C^a
N:d3 ى?~]V?p#Ȭ0phrW?{qxg&!S\lezӥߋz'/ fYŏK.̈́[h4,Ce~2xry>o2I3l\Ef\%<c62Xf޵V`mUΛ]r]3q%xN5t4|T=`tE<9":UF-HPP(W)Wm _ Oz`z|=zUz Эv9b纩7Wѯ'?Ң_YUZPPe|)Cr5]q|faKH@nOe3tM:nY6q'tm]?ty6qtǽDa3L\I]9MǍ=wyuq 8!lqLo!,SҤSL' \aG.]wxyv2eLsG`RS<=<j_AMOyϚ-
iWin̯zऔ57X8I{ojְomj֥omZ.3=iB$-zGjKF//JbpZmHOYUૉ)1dҊ|3q"z I(&M>31NZЧH;7t?Nz@OjZ._#"FJ9a.5HfZdij{PWrr8?)=$:Vѩmk!SgJR3,ugnzG}mIڒC-)~*//螺>걸lHSLD=)&E[?N{F-gs
Q%'m/mz@g:4C&RdvbHiT4_>Vn }8pðNڪܿXz2޲2h|s,f!4鬶FO,^mWg >{F+(rΈamMx }-TϗZ<`ğlb&݌}/2ZD+heT)mgifkQp3
dncJWy9|<ۑ	_Llh3q͑	JL<Bgb`I-u&.ԙֆ!H)z;a67o<<3{r8_i=mpWpF4_A\A=6mUܠ~^ʑ]U;c^ܿ4qLf>W_&To(7ցWkZ4V(׮n
X0P@ziXXf߁YʸXgߜ܍?]~ۙ3XH ރo{?}jwwX W eGYyfl3ѐo2!'1{dl6=9h/vh_DRy/GLE;3R(}hGG;D;<qh'GDyOh937(6<^hsˣSm_)(ьQh۔GDۮ<POFG^-z2hK\vO?;_$qJrZa20,3'Y;G^3~mx]1	NiqO~X:@!A	 syz|F;vxG-C [כǫ캻
rf'8}ß39,#,Q-t> 	vȺ)#CE`#ԝ0` @Py!$0QiKB<ş	̈WSı W2TvaߍvBFv-s9.WA6!&s?½pt	!{~Ft^A=``7݃c`nwom>ͫZ5qH:z5нy+voLUZZǐWd8dc
U]8d&/' [Cο5T@|l=x>}gNBڙ/kq\g3v>t0<4FWeSZYQVV{<A0jYў<YGb	
be=<
Z|.+p\.?zU2u=:kEɧ~|]` }P.wZ)M$ol<Z#:)Q)pp{nnL`<KzoGftY/0VrWlz,TۆΝ5@uښ	bH3YAW#k)D+$٬fq$ԖdR1HքiYY@恸~a!T*%[r=4Dg
D'7|wr/ȓ)h߾%y;kwpJڏ{h > x
K Xx xʀ'=­>6	}`9cw/ UQA~c M 6T MM-={7=c^oR )/_G* _ 0#md4	 	2 aEt(̻HG-5d*艭i=ᶊnb
jrzzT=(@_tC=tN漬FY=2urX"k?u5iZ|$l4]ы1zZ^|#o)Tn	'մQl^40A Gv[%$}u1:_Z_[eGZ==xg+E*rπjIvZ=bthU|eeH1V`! 7x+2!`R+[VccE(u4"q |%1E.C)ڽ>̍^3Lz.%pXV9/gy!mk#L@U0eZ};^G%b$UΒ+LoЏ([ȑU[ɰ!{MFrc^pjs|0۶.θ*Fm;w\yU/Ǖiҽ\`ȸl}ubIՇ3NH*]ML&b,ЬJ^=X"EI}tl
5	_W#M)N BZ]r\&8)=	 0 `!r~!Xа  8Np  *_!"w ;fϿL?Nzm"r#hP	&]'樥&Wј 5^rnܫNʻ[d I W	tOm\C jckzA*AHDo]iQneVүǁ"ށf5CӪwQ#ޢw&Q<|%yh_<xޑ>spbIջ"'9|d#A٢%ϥ/@9zX9 ٜ9Ǚn1t+"C焮FIi%D)Iw'~Krd6D.v$2;9d2Sҙ2u/֏T;VȲ=r9xj>vؓ[wr\Jj~rRA:ZsR$4s#&t92@ڃJ5AA/d}PUn罼fgJx/ڄqOMQ3o?Sh3@ Vѧ"WES\fƚ'4%<=32bR:{T1b9æ
cwCgT2*^FS yq:1Q!V:Gro4ѩQy:gߍNvN6֯I֝NFwgry'$Im&&#sHh"i"1~:;F2dH\Erɴu$M$OGBw@FRuqTΌRɏY&
ٛLD\:7OGDwH hD$04?	ݝ'lHxCG2Dbt$tw6Ku%g4+.]/OGB,V1".8nxǠv?Poh-*ʱq
(<~1gsů2]9'9Vλf
{fdbJsU'rϧ ɮ
#90_d^tI5	 Ѭ]~b&:_}v[K'HRt?	ݳ[ň/Ñt lsGvQcB~ו?*jlY~S/3gse%Y@s>W)2ч+)\i/6ET.&XV?N7,&ͯNLI8vxLn'gfӐDu(vT;obҸ,d+g7lVv5cvM
Y.0[d)6[{Ðק01@2; gjv `:kqЀ+h_͵*ӕߏd/AfTi(~_Ft>
+/
&Wt]Ƥ
Ig%k^Cv[$v JbpTolp;|Q6#bmToj3sLk0qqiV_?yozKcFzzҋ3GbŬ=JnL-6Co3):sXy,'Cu#kuyq*#v@c+KZW*X11g6-_Cg';L?80Dca/8j-WߖUX~Py?7[Aξ曏b_$c/.ْ隴BLF}4!>gVvXNL33zyuЄ5޵l>PI/>P47vT~4oQoHVB|*'J	 =>rLq*=j;I~~b22G?1gxSRSxNkke<{zo j3{Cw9?4zkXsyzm__,E\ -)UKs#]['w):3sAOz4/lpZ#Z%$3G9Om3G)VJ" We)Ǟߞҡo֛eX_aXg;}YrM6WCܢJWI]7I*jC$<kdfA@:@d\PaM&o7@70E? IF#`l	"Crn^Ma/춙RJ	
Q׮{xz<WIA_؎j+<UIд~CÙbkݏd:>60]z~/s$1O=k-k);kS+.0L3fk0{͵esl8Ƚ^fE_%UnCѯ)tkC:cD35(ة5}u!M!|҈#Mjlh{-!}&Фh Ϡy0!۰ya4n'=;NEr3Cp44e?Sh/O_:ԎC(p/DTR|O}ibJG|3p]sw]B@@D_|m~ymcf7	ăsWè>$mmAu~ V\ӽ\NO>j{v*Ǖs:``]`OLW( JPk0ʲ(`n'j 	$(CP" {	ft-EN^۸:q@!
` kKFv\0۷v-HCL_)f/G0M'/W0VL~]$=%QQCAүc8PtnR>M(S,b*@y~u*8R{FR󳼔_$/j/_E_a:zE{c$W=V֬1*^GC iXq~CXo̠E]X/Be.gqpewqYvW*,ֆ(Ų$xg(TEjG֫!bV)E$UFֈ4qoÜ)\ҝZRdGܨ'{v0G |J4$0TWqGqVq
5cr	uOvUQuQ$cU^(I$WNvςGȆ	Ut$@Ǯ[ҨO^/G |?^
7 qQ;~4!Zanbi<8ȿ<8
('̛hAzycԆq6<cVUܲ<CѪ_^_&àP&3Piey\sRcfh&.q:yMX1_{/2m.) k?7'-lGV-3Pi@8:"mxG: wJ?ke  xFg~hCzxګaAhfc1KyxN%sDZ)11y$*iȼDu.@O׊ZYg|n580Rϋe;$2
*n]~`oj6KUh:O({E~Is6B!v[р*^Va臬捂YJ6&^kRg2Z.kΣ8TM^4{7^ x~DyVm՗gB̨mTEӑm6=e(S-X3#ރ}3=3 ~lMUeMC/Vj`.C/!J|6rzYH&GrWFyZ* #l11lo
RyTUlUc7ә}~5Hl>LUTfSlH`ފRcUi;VՋܱ^euFе9ceb!ϱ,aSUneOvf޻l({*&Hb]QW(͟ cZ?#d)>҇":aX3NgS8`]]nGAVC]VcxSGX+A޴۠Q0V׌Ps9ǺIO0dԛژ.2{S{^K4q_z\k u7&=%Η5tוKR%XjsFi[xeΕFU/@#C*7V8ir"&Ǣ4wXFI2Ԏ<־ȥz-?GWT	_NA|66ZX8xd~տzkܓGŦ?<bG oZMdG/lM}5BJC`RܢFsivA//)0"%V_F&ܕ ;M/iCweX=YgJhp:mB![jXI(CRaAX8aĮJmLߒLd#}&{kK5ʀaJyh@~rFl 9ca@IxU
`x90|<_-AAb2MBk ߪaQʟ'"ġff?M__dD8)r㠠ӎ?Ow@8څhllM;VRV5ԇwr'<C
{[oǙMb^> sw٭1!`/X	X)^SXM-	Xo#X,WS9ñ X`V@wVhVī[vX1	X9Ug TZ^}6Gh_vx6OcΤ*=Z𗮯Dv`K(3ЎHz	,%>A1~ 3xVk`A3u i[ 6, sg7BGk6F?e,L<`:	P%Zm=Κh'_ieq>")>:1zo1NxY#Ggu
Z۫;Ps[۬j)/l5*#ʰecRLb%nĚjtJ𚮶ONڪyCȑ!1 HHZj֚yTU'EKVQVQV)U}?k{s]r{=zּ|P UC v,3sI@B7*!<FۍNM:WT
IK)\c.!:{fK/anٖ}^ۼ'pgDOyV>[smlB%py|oJGwbFyYF7hta;?lgx
~<fYBQ7ι|U<q|[.gfuS} yKPmq`d~v"wyW%EҒ@y|yH._4ԅhEH]Љ+3W2=L!+n޿Ŝpl$lһ鯒"=eH׈Gҗ}"c<?G"m =|{YBZ$/gc<ՃGU;֣9(p;Xq֗Rdf̥3RICiU$k evz?HCʐEz=DN/A[V{K(ߣJ(S)6a{Ǜ}0-#9x$\@@=Gj&x<[Mp/jb;\dA/Hfx u=ů<Jh<ғެ͕EzҲHfv4Hy[etX @KVwH_ioF@4OtyHC.$&C:*cٛ5v<]59kM想kZaûLo:ܯdBŜ_nAov2#BwhFӦuۊԄՓ3,&x#;VlM*΄MK|Vw̴FvӬ< aD_/8#cgY)tΰGI	z8	M\JT1QqL[!h΅m2]!{VpJrzi=?:`Y@5ȚI*;f1Pjܡ̲OYXԀp8[&&+ޅ2T-C2HFMmǐ±tU4K,´>y(P	VtAU*y6Qgt|&kW^e0tQL2֙d|Ԋ$#rg@PT˱"9Hrk
96U?_i9$p'M{u౷ENDג*.Nu8U}$c_UqO2UvA&bEFlX=p/##029S£baX[%_zQ%̩9x،n·EjFū-.󶀷t 	CoF1@tP>w.%7˼9WK,>s WEm>:e9y9oӶ*zhttmR 0sUtD)t$?"hY5هQ$t\#p)҆> }G767ʵkL Āl5\>[ש]Bkk\1A=mnOhcx8.T^9UFR=kژZ1>Uc1Ys1?Rn#׹YoQ4]O=7uEjewV? c:B4nM#LI6&RAʲ[qb8Tl?ԄO[1W\SFMך˜5R$kqУ,2<%n@H)NyO1]	 ?iJ;a	_}Vj_++? i&*TF&ViS1ɫ嫴 ᷱp/Qn| ~x'A0TсO_{1Uc65  V1/X}Z}]^}k|Y)Lզ^\MYM]ZMCR.g@uESNHY}d*xERê:Ӂ70*Gz}GC: `M]}ezu\y?`C {lڙ2 ogW٠kFmFSm6r<snq}x?_Y`gL=IIؤM-*L7MMŲ\@ +^ds n:7 ݬYoMhW؂v-pj00vK&-: 14%fߢ OB7>٢ZzV/{J3>5t[7jSSiS5۴۴׶iیܻT`	11]߮Meğ(Ҝ^^4wn/Vwjv90E@?خ]ZnwZuMwtqnTXgkީS>n6r6u
 r:]|x'>4(Mu"L'b|`|gxF݁.Y&_wMubYhT<^V긡hCc$֏:Ep3ێ2ͨoƻ-Ar3~+f9@-Mih=<wSсhM	W
^_FSF|8\;#i{e.oǡ=z=z(SFpր¡ڥa9rzvq2|
zُ`z{y?>)ݬq9"A(y)TNqrud5N.#j}2u|MQ+7{QvE(Yl*:nT\zz>@MUȪ31	Bf>@S:?G4޸umkg4Z.
{|6 xúժ}Lo)'w"]c lq|dT۞ 12°іU&Y~Kf9hFa8=W#a6Y'l4,2Lj_,Xo3b[`mV>/tke@%yLtUf }r<G*:Zz?6I&:@z/ DY؜bRt'OʠI6XH|Z^B=?)zx!M"V2Nz!45Yh~P7if)e,yv5h?adA?+>p/i 
UiL~;P&VuX-hWcg<@7x3|^omV\2o=Q_Nİ˂>FB!Le<#6}d6=vբ&7;{ڇto7)kzr.g(T_t;}He
ѯXE-lK77~鷵~- w*A&#	leN6jqiR)H!n&9ɥ SZq\k4.aB,vKu]Yκ̷ՏPC_N:TNˬ+P[XxG[񎟾aܧ<4=PzWߩF}QeԏP}
Ր}?WI?2*Wv'~k.ѿoM2Z5M\'0/6ʆ|N-M:zv}qq}GqP˫4m+-#"cC̪wݾ@Urbe{m7ީzUֻfmڵq+YrEv`.lVcJ.pT"JP=L	&oO3>*db{ vk`+ ЎbX'<&]s
rdL^&d_2?4Ķ$!gIY	us	(<#LhdyVAa<gy	qqVEָQ؉V7ŊSNʛZUǥ/q;FiZCHeÜ!Ǌ`b[ۙ`,j#a.{`.@ ~%`ɇ  IJo >̡`AGy.ޣh`RWȨXIiT/AQ~?	7#LtZA1J
o[Z,ck؝-vo[T*|wT{MeKɂpMy
ap퉳0IS}1EtX3K1ARѥn+ z%8;rc9lR8c٘}zD0^UwՀx?.Z"ؔbS%':&^ 0dk)IeKD 0mmD6}׆^6!3!{dkrk#xC)/Δ5tPr@Uj,hLL&|qѳ	!^M6!ۄhZdBF/|$S4E Gf#yf#%?
Rt?,u{ٕU3@ւ۷Y/1uY3l<dy6W +Ud!Kvfi"%O Z,Mi*Y}B<(y*evyeLVSFt.7q9qhstEKY/ˎ@e꼨ovp̀4nAlc¸aWi΀b"h4d@073*1S-hk΃HF]wď\?/Zy1֠V'(;ZǷ٥w'ױi9Wq;ul*UcN]TʞDO^ɢHU팞_Ay;萏NV_aOprF]ЈIQj\XKcj쀳C1CF*}wJp>߾T|\Tŗ7/VM	_QcH|G)U Ϟ3SZy)Q>pt٩7S`cS*2\cxg|Z+8Nk nŃLmҌ<7Xa,l63fzH寍]\SS:7:d3v_&jj /6;9T^lw#F[[<:[Ƃ)ϴ ;४	.3(0 Ń;bЋ&Vc=c;LEQ.wF+;3FrF[yF[n,]4usfQ>*6/Supk k4/\ϵrZ9( ÊnƎV7XXo,0N2͋de(U ܃\ݨE&BYm!X]4*(`p37dh7=cyN[jlzN+Gr{odˍ=1N4ʿeZynߙ"k ׋fT(4GբXp^-tuoXXp|-T kQ$u/r<	.}cUcakV4ύ-Q.{]'8E2	γ1vG>١tv%#f˃CpuvnydG2d8odpȁ/~t5mxQoy(:"o4.E~K;rٗ$C'jbRЄh,]8AendwWz$;A#IcIG9;Y7ӊdНzeI}fYFUF,}e'e	F}?flrޡ8PrÉZx
Ai_"x/` $)9{3.i{.i{W.i{T{j{#{YLi/{w[muYs_"Í{)C{{]ckm+VzHO ܀ W+.A)6E[|9IAYnzt7kj>^6B^L?PK1޲^uE#\WㆁePv:F̼>	*,Q(Ndhr~%oBQ/)j 8 [z--N~B	w %
Л'u ǗfXN)3fl[h ᝶fukJAX~Z5 XDA_1ZÀxQp&n76z)B;)n
w.{qwYC]>_p<(z]^%䜪QZae+Vۂ^e~bσǒ&z['vHÜ!#^d^}['ǙZ05n5Θ $guSr4ܐ2RȡHD*z}ruA/vL0{?uSחk?Dtg^)]=/EGKP9"GY<d1r6.TMhhp:;5TZkB8)+M?EPСtmL[zhkFZ^2HC7":G?]0&#Xڞm-0rه#uҽd az'mPv>R=;& g<kv*SxXMuw9~BOǕޢsRHnfMշ(~!˰&	,ƚPJXXZMpgnh5H?4`BԟA0
hAMQ
nC#R+  b. D}? @|}(Kޖ6?rMt~<kѹ)<s[˼} 9"Ɂ[_
3 j4,`/cWD` 	>FJp`/? WJ4wއ.#gVȄ nzb5  ި%b$ox(e?\"U>g(]̞%>ǧ82:A	 ?=-lHN~JsPr{tR v\&'x	 k)uAS58'Gt2O#o8A]|Y6>-/Mn|zB,_Na,oNPOm|'@\^'twvq97Id.tVo+OǦ{t/JuER0uImuK34#̝fnCOz#[R6a,e7ðr ]EZ֏ENlQY]j=k#Ywu9B*lu ތnmCMr̒MBWN2V MAKj+މ5è0Fs|[)qVN\"oĝ[/6Jّ!]|h)_ <tU{%q0 ::#ɎN-Չݓ+Э0!@6A %7z%h8.o=#dD@bw=[C~ иk9fV߻@pY#WxUn6ucPSPA;zI^3{K9QaɆkg]^Wײ FAjڎ]xuN
HmcGj}CkU*xnY`Jx'G+6T=QrZ f@Q[Zc-kD:*Yw!F@ƀˌv$N9x/NևLoEkXa:ieOZMx,WLLiY?a-4DkR>{b/Z'Meo<hjH]CIJu&C#%lMZP+'j+Hs@s3I+Po]wʟ
դV<؜V>%`CIYA֤8u:/,X3<aM:N֔,}fr35-,]%9
Ff("s}KTo7?P$2iCF5^jy^N}: aFNޞ-,',q}CEz0沖F=uF\cgN)9(1mm |#n=N8ǓVOZP?뭽Vo 1Ӛ".&z^gŵiZ>5`syj-B	fExeovLƢf(M-=6ذdC ~9.o?ZyB]f7" -[ݝ`2ÇRhwBd-&Y]ֈ ?K{k{"m>q?i2ۼ~;gZ7@"s:\f#'l~67;UA'8OnI0	6 9'PK۬넦z_WA?|39І̿F$tĮ|M[~Pzbp}i+z]_K eQ_]5{ardMܢ&ܒhe;A̝JMN!55B[9[]Nx-Ke4eyIts@uymD6l	ͧLe;J!C+.S=g::4d֒jfPUX!TL9,+k"=yx@M=˃R	xdz,|~ ޵˶
rY
BR$r;zOӋ4D_p(mq-0TG^GWuh*4wr/в"(LasxkԱW?*Ȑs,sލ(EQMנX^@3*'+jMF:-'4"kwe)Ó\T>qtpyGS_iMgkeA ߜ[޸wM/8j-Qy)i&{%e۬/p9M#wb;/
W:t$}6FϫhT{8UB hEP *" ف*ImF;\}һTOR
J%p,uθ3kȬ\k>Wg,ʢMfSXH5}U,E=Y 7%9l+1ƽIM˯3e~02O`ɖrE& .>(8Em%,oOу'u>(;R7힧_d0j⍞ҽ>Egfd%oީhYZyiZz;Ej 2GX1dwKraB\æNcɭOzҕCC84Vd+u ׯ"H'*9C#Ҩ~QMU]#7<,Pڀaы{[ҝ~@o?^FRdr9;,vԛ໫ w &Xp`UщP7ظjVI :Vu k z'p6vgEйOqGӹ
+Ԅs|!.';Zm0[RTU8wr
SӖF{A_.$ ""FohJv8þ`[Mf97/Nk&HM`\a^@BaW;#.iB̯Uk+ڍ=hAu'YAZP˻5nKo{Bثp;?HQ݉Cƭ1Քim;>2lxmەGA~W0~]_ۅuWa{va=;̙?m3m TiB̏,y.;Uiw;%cK~=%)Uy]w
[%Y%z'm&6VP*8e_'|
"x^Gqd>~yQA8~:oŮdDSuQi1b#GHv*VKnNX=NTwıHMjU*Xu9P[}a'=,^gUm\+;
x9o>zucAB<^lipC@EXy:$H)(NS69/Ї$i|5
P4ŝ(!=[ǜ#RЏ@☆:?
v0~mkAtge].}o.g1B$]'K7M#M]Lz'IrƠD*E6)aF~0!-b
І'K%X:=44AϴN,{;#k~c5wIfZ/C	ҋ_D*74.lpUlg#fp铚LƮ`hv\yuAmnz;GK?2C3N9ǲΣOdUYrw8?OȢ.Tjp@LnpLUn.~o,|U|c<5^^ԃ|Z.|(q+_뚦ցVTlz=5dfހ꫆P}=RWQuk0`@Lo[ ky[ nlR	}8D+9x=e4>.u[^}0f|A#t5|?H2l.rcȯunG\b~-T[lO}jCzj|aBmzA`<A4"P jX ISɣƂ%I0$lڷXГ`7$x`qƏu+ 6VmT@@Yri S]NؑT{ųI]m7JCRkycpMt[ל@_HZHeP 	z $&Hx `A)Y ɋ9iǬ H#"@	:ǁRvP13㮧r>ɚs55MP]3Bu}|^<fR\.sj)\{gB!,6oAPݽ,Pݽ7ҽKk{-àm{;t/5jW9XҎ^^n,[8uΤ~a:FLfw#Cu.Lw/traM^~	e=b#0|W`chî^l{R6ACxLx#; gZ%|5o֭a\brIn% hJ^la:P۸W\6rx8Kb+R.'ۼW*yDΛ*:orqO2gp].\udM)ER.t["wpw-8ps }~	"PԼ,{ʘ}zgNN9&H+pU'ԁgv2|\ܪkpIU+p"zEpЙR7t閙eM?-ǚR|C)JA"on]1c)?֨h7hO46S3 /Mi$kۚ>e$3̄IxMiN)y0$ER?qXSbgЋz[/w@D*q9];uе3 ,
x{l@ixOvE 8 % Z p\;\]uƨ!5ӄnxlb6NЉVl5fI1%(oS/=mu+bLCl2./5$6ԐGvӗʱXSލnV1v7Ie=jRK/,U`l SxgI>mcқQV ]QUrVlF/kDHh:0~j6eAA?۟)_Q0&	|@efABB~*x	2ke1xʦ$SID	tC'^3E)cܘ4L4gg[I%jl2ihP742]@:=t_U|4o%/*HYw1/bs/ѺcEw⍦tMc3ONv9;ֱ[їtX%''H	)ű0N1Au.1\zrG-`Iq#m¤A(a@(iKʶN@&}fQz%=V(ylSPZmP_nJٗ^>k1׍_F?2,Typ2匥L;x==#SGw'y
l3m:]΃7c- EoˇMcT>-1:v[o'ƟW=Nkgbꭩ~`Qj)S[e3V9T5SGtj}VϩSmpJ ާ>\zQROTsRJKޙ:FwӉxdQNsZVz;?-ۃ/l1{/Ӊ_T.{څ:[M{ԯ@}/6-^)e!+'k͈U1SkMah܆<hٸw# paWy_C%6SUv'"7Kc]{SxI4<Ţ9vt2[P6y[i{8^a9l\<.#ls}Tsj+6@
c1R/;6^+;_=L#Ń-Ql&e1VY%NYEE=1~{:L;C.QtmHB*_f{Ij礕p-gJ7*KI 	t<@BKGe~0E$T[hMPʱI,+l {}AW2lsHoVQZgy!{Uf$[[PwG~upKr4FeV'0-c)O9,妮d$֒^gѵ9-rv[M_5k6vl=|>I=$$ӦG<n'˝3[zdxTe[u<3Y7g Uf񞘥
uKdN,9B[oACMNСvJ֡0O6OĜYꮱol~Jay@r$a{jHW\Nt1]!xsp '`~y!*ó\N7cW־jb#EHݵE,׫
^UwWc.o ]n0_O2㍺ۨ6TbLX$To跁uFѿho{@7Z`z?hX?&nF?a/6OkHw2rtyo.Czݥjyˍz>o5jf.Õ GT5asKyx[<-1O7TSw7Dq=_ Ā/ƙ%ZRx ݗ7ޜu!uM2o5ٶB|)d &' 	Oʉ ##ͅBV0R*7[޾<(-W7-2(ExA'E`GD;c  L4t@0n.s9_{ȿ7M""qCFء쳬K:-wl}7TjVn~eji@@|/d0KZ,W
𞿃>уױ.7U@{RzN
G{IwFjqoqn50F+߶zНCE%W@7{vqV^AMe-Pv]'W̜&:^sy2 C瓢mGthN A{$eZhzWA63T2n	_-"JzY?L.U~ı(fZ^Rͬ
>zK+\=秠JۮQܴ@/hg4 G<`+/-
շja6|&0,\	 D=_
/7_}J)pv{ {eOq+նQkQM2d)Ԫ:C>3X!Oe阡3d\ΐ  ~ΐ+:Cꍓ5.mA?qdC>q9I5C~b1K[t\c0_<$Sk{WV0~?`*>m+.ݹ\aɜcrB$V~# <ۙߘ0~N*?X:1mSZnG}9ܣ<Pt>_ V%蒺vk	U?N'jcU'#j<ROяc3SAd_!n``X^43$??Y*Bބ`dlb
$<y09[M<[>;[B?]ycnr1\}̭$T	1'cn'cns'cnLܒ>yW%oPw\>59}-mP/1)R2V\jy']XN(w_X̒j9|j';}=3EWst]̋TfcWk "yqb)+eEy)GqB GcG +y 1&;g1O*|by|L9r.麘_y(;/b.+/byQ:J9Ru1f<5]d*ϐ麘79uX][H5ƓX(wGl+Z,)θiŊyqqO{{sw-=ӊQ(LftS9単[q$]m
57%YȿCAKrxL \;~R%ejv#/#նۋ%/27y^-F	/)at9{>0=FEr+hc<3nqO!a4.Bo{`0.NBXV(O{``S`4\&^3$pK&tA^2"<XƋe!陙x2x/{;&`L^Z
wMK,}?xja7ӋS1G؁x_"?#؋W g|Љvƀ%0 #~$c@0v 	  DxX۩>fKt [Ьk po@~'&[oJ_{+eY9>6*2+|en*o8: gsJ)T!iT]QIFSRK+jͲZe_ z!B(NMBzmHyAKgvFM3ka+,:'GC=d&96[u򻕥%Ma +JNYԊR0S2h86[5OA]VC*x6],k.\NE˨.Q?|NpyGY @HZHXrI̺|*f-և+rv͇'/ZZ[me4A~\A^`m%,
+'Rγ6郞	x@䴒N>;xk~"Gi#_$9mUI<78D%NJ&5rV܂=9]3uck:1]΃,>zbb1}uQB$%}xL5W#ogfio׌Xxt>겭A{]N3K,u\,1W:}]yZuAn-ѹ~(Z'"
ŝ9cեcc=^2ݧHEّe#h_G-ۙ<j׿Tl8̸SwGv6ݶi2Fzdz^2KJ?{:Oejau?X`g#)$kib)?k3DA[K
B/CV/ݯo_|tyJs7\ζsTOS<s{Nt1sڎXlS`©l'$qW=X/ZIqLmrc]frc䆽QɄ^unK5ܘ`ɃŚ{4pO&ld<`4 Ufg<֯"<ym岆KD*v\UUK=8{WZ.ץ[<	<㰾FC!@Bi4He|>2C}JjA7ݦoQ͜SyҿXoTg[Q޶ł>Ovyx6Vjm~)]cVb*dJ 8q[ԯ?%bN2:6YY3_%Q,^b0T'a$a٥QZ^5*w*H/aL1\piTJ%ZoWq=$Z] vgItFHtCDc\I5[]ՓhXV-語Dgv5r3B{BudTsDVFط3oy\˗
mfk؏XbM]U[od4MϿݐA4m19Ԗo!օS)t"r=h6Ԯ^Fů»[Av" aQkk+fe5T}Q]ۛi-?%rwfUPV߷txI9ӼzyrÞG/(/!dac]m  
(x+,A3/Z5lc[zcxM|2@4m"EEA~1*,f$st:E>'1 7FoK	
bUsavPֳR!"[`Aq{`֠!${t~
rYpտaY	#M^ lП UV 	lv  E`paE
@' VH rJƙ` }l<,y*@= 3&,x`% rN{ |x+k 	_ ao1_dHΌK%WߐL_@p+y n9p:KP89> Fp{jGN~o⊛s,ǪNcA]Xѳ<d. !x -u vAp[a쏃<WD b2:2>uW9Ȗ{a5Rewܸg-A3-l[?8Jvn]=˽=j\Dk!YV6Ifio[ѹ!My[%3p0ED>k؂-jSB$؛}=K[!'PV>-EVIHj-	?vb0^}=A,e?ϥIU9rZC2粃ÂŗC2,3L?	5|ԛq?Ԫ>+oR6`4,!åVݧ(?)çeﳽchfK1G?qwP(t_EPQ]anH<̃PK	6,9	`p U\-L(9w?E	?@'@1*Ai1SwL_탬5HLԩp^n[X}5dWl)>r]ɚ	Ze\.|(fL aNhU5Qn*%+1&Gwu#1㴮"mPv
t1W)=%1R JڎtzڌvA̞,s˧2$Qh){@#Yt!DHi;7oAl[	~B7ƴ#1#`c|6GlOe<d6PFi=-}l!D*#~a{TQ]=a{(}J][={9]}1UYMwɧ>!X|ҳܳ*KSX el^U7ֲe0S%Qb4}ЎJ1oE%Oi0n&Sjg=oޤޤCIOoTez$Ԟ^ߣ¡<^^#s9F~duyraP>1̴B7*eYKLC+Z(b-i=jiL[է>'mpVkTN7z!;!
i)zH݂,߲JjKQ%O{Y[^?{^VQ%X'@L@HsN Ro6킴:	 r/=J.M8mdpݪYCDIg/qku"HѸnL?
H|Gk^Vdmm,Z6˶~8!}f~.X&TOjJ'rbSV{!x1\Q;I{$)ǡ&m4+C<OzEyxp5jΘ;ԉ͝lēYpN-'߀mSܨ
e|EHgeλF y,_ ń9{ #,2çe9]z3
(#)>HP:*^<j6e.$;@Ms9ہXo[0&GAu *:63tWǷ5<0M4+f\;ͬOϩ1 q1|3KVV7h^/chƀb&T-]H܆y5*=9o8	bI֊mc*t:SIWks)*(gbkGkGk}rA$;U_SJ#jxKȑM ! _TޑZu#)鄮^G "seݾUπ5T$]vI߁ OSR|RO mSһ`qt9hKeA<\eZ~	~7G\fEGe]?o[{_i]c%$uX!|U/J693MPlߦ77Jj>qBwlȅI+f-jc4P;$
Q$!WqlW0ᒓOYX Wg<:w@bKU~,{f:1pIm_cܫ8%u+zU=N:yU⍪WlWB a mnPk[Zx"vꃐ	Xo }H?eBfh5o+,'58ñ6O:>Ǵh7S-~ݚYY1/x`\jVMyֽ9QIP()zBڑw~U؅9t QrEYkrD1`&QN<Lނ
YCך%vþ4rP< itݨ֓yə&{|k6fu7{yXlRn[|	_=8|2s3fC 9׻}w
n-]oݔ1n%d=P9^Y9G뎓
B}Qi;F8~0@[  TCP[.l-*CP 𓿕X3\GT}FЉ'g@
u[ґQ~jDmTC%t ; wyA;o/._~Y
7A"?^~WSƓ;t.N[]MKp.L
*q>y_{`O ErvyA÷n`^ok:|Mp}E!>>)ԇ/нHr;psB0 %7	ȇ/ὴW۝z:=տ7GoU/fgeI0"{+%ipFrvlYvj%z6[%&jWJX׵Oe@_zzzzOkdvjK8B`4Ni#hMZ5]18ݚJcOרký|O-Z|'yg\9e7x'yNI^ޑyd6g5>Op}W|D|bNX{;O0ܷQ8wHy{焏ozi·7mB'?`KDrɜ}a!~Y/~1T$aOezWD/Sbm[sDt;WtO=ϋ=G`^cVB~'#{ctRcZ)c4Z%|3x{ +'aY6k$	R}CC^|5JY^u)[Gb{_QP0z[Q:RTgOJsO$/g5֠ٙu;{	AHmT8F _4KYO,9	`p QR<.^R7z j:`EşPІ@<@$uہ16rhx؈vMnS-T9(voo1pǣIS޲ [jzp漈y~cw)}7\.:'5rY۲s F]-߻RatF)wҨ~pˆE!~Z_?nւӏuc*$7,})"E;\=Z6BХW(THQAi4Ayf朙gf)wzZ)G ﴹsyP٩) 	.z[)Zs8k+'bō`{C+K)k-NZ9Ąk`7=$\**=+U]a֫WweZ5e?jEjj>:T|ʶsp5YCoBpnD{X%>\*Bzt(#Wc£rJ$&PUFpV:<\Ws~pu:һe7-G`)[8+
W[8[en	>l#pְ<	Nˁ"w_#Mc?Exs`6`@  s?,̿zyTFȋABn!= l0oK]iGj :ji˼ye`jx0O7bLn́?~%}VHq.R07K4739^03'Eʠ2ԭi)VYOdct	CZsCIMoRGGvKtRKq_
Hm[YueoѰ1Υbar,_gvXjV|G^s ~3hAR٨$Y|6D+KݱIa86Lt6+,.+ʀvLM*sD|;7٥|4^٭v(,=ҧXD5)s@+u:^WvA*fZ]&8& + g\>	a	l?BT7dnh6c|o#ӈ]څlB2[Zs,>М>D;?%!jIErZYŲ!jDU% -[[B;
߹ԜGY,TU3Tꙑ:!0l1uENS}F!#JB["^?..C+0'Bw)Ǫ<j 璵ȥL%`f{ɠiӔ}DMz/oOTFh/ai[iO7Ox(>PA>!I⬟/CXZRgq5m!1,(3bF7a{Ij
ȗ%֒uvXN:KdǑT+!L=[xgk,*S[r-`cx1]hYh! p`@gM0t #>A_ JG߂u8LpN	lJCAQ&	У@eZ-p ]]4?`ZXC0@ƕe,a0
.m_C&DndqTK%dR+LGJf._C2Rg!Cpujh|O;1J9-Y͟eY8
D\yAY_ j'AHmt	 L&x Kjx0ms(U}-yAKsВw-yA#-w\g۠hpuAr<Ni檝W81){L{ K>QM-}xH|O7р+4)Y]|8W]"ȿ= S7+Qp?]1:ecvl6]?Q%0\m7 Gi%rFwQ]y4A#?O/xAeYBjVR9,bUzNnn)*+pMalӶ&2鮞vPEzKI-FV2O+QRVS%H%ulQک(k3tUD9骘ȗ2|\0+4ppr\;Q P^a^̆2Py^zyZD<OjNYQ!r07aDKfUٻ-$FC?T/z*fu۠?`1hš}S?#M5 zs^O.UL }~mdK݊Hx@@ٔՠTi>|	Rjb5BG~)/Haur఺gMWD0U6ՐXr?@#`vM 5`l^o E&?y9cʖ.Yh}˛'w\9#GP?B璗K
%c^ILC]DdIц݊cdT),6QtLWE$S,/EI`

$]	X/qc.3 F9HfY|38q}iObnyę (Qkz
5+ f<.(2j6<$쩜>sk<H}XEM؀y10H\yF07xOc+7040%1w+S01ubAS-(2_)`b~(1 &FdA+rJsZQI[+m%\8Cߞ7RCC04hE2ˀͩS -w&QYVѤ̤#f?P,X=Ȃ5XbV@Ҝ>vqiJ5ǎ.Zxc!AfUK@EbB!azjn'ExqI]\%\^ VE5ZhV:e?b/x]χsߛ-N:j}wfrjߝ9kS5%URtk	?T-!ؠHa낱g0Nz2S+<wx*O%^\4˧%]pEɬ/QpElGs,Z\gztC<hg0\m3mcQl2pRp3V~3'EW'|Iwiu[al6\ys3^/=4	Hl&<hI24ϸkB*.Jܴ)d o-|(95'ߛKc(qj	KT[
\jvK1ڇj^vee
eT
ۄ]Dؖ	!_=\M+mγfWow~(󭻄}=B'_|_̧)2]Íh|ȿvN~owyG\ 9`/-8c6rw`2,IflEb7b	uZH=\ji{9xx~)2#`XYR!/-9aoyX| 4<e</qii~oG<<ySwr5TY,O}厏A>לK}&8,9/ҕQo1~p+a=ORRWq>XojC|V!85b`67g  ?#0k ;	x[YU?UaXKZҏ2}z}}k}S5d1ǻ}pp_Oݾڟ}OBaj<NIA-7.X=`?Sї' "]"3D#^@]VY>k=*''`|?g  O.c M0`65  LcP@(~w <Fa @ BPsz = @9<H/ A0RvѯTAAz i* 俀|!(8世ɑ_o}>Td4t0Ն^ny\?1 xko#|OYrWdsTqԄrtqO`91~+幯u(Σ	l^Sw:8=`vpO8ʓG9lƋ;^sȖApܣR'2TSیpq\nçN	ry {Yg&47%a);rZ y;- V~d(Dx@X2'uU~zxPKY)nxR/OK^ ~Q^C8aPQ(aGn<emD?sZݩMYaL3.w4Ȧ+ChNɭXmda::1%7F;kſ^a:	o֋#E򣮄!u#³0O^jxY KhǇOa'{N%EA糶) W p8kX~`+r h/ϷXcP3#`( 3$@J]A IQ%cL@|҃d$^D) ?,)teLA:_iI;`	
? R>oKaE^ة+Qou]/~1EM7uݔZQ)۸akB>A] Ql)@X_[i*sb:=M2M1ub4fľi:M~ FA:N;=܋:1/h'حbTئO҇Nr_-{Q+Er2rU2D1J9OSexzI2w &S>&*4APAiec*JJ*H
|3 v #8	V3윰\;B0q7bKb U!SV?^HHW`\ 	X@3q R_+RM=;<(13)vu6E)[[F*^)iYO	y D|0`! y^cЅ`rI 5@S }	4fXsYt ZTXHPAr#]00]O <Mc@dU@®FM4w낊}uwՕ3®<)XQ$XJL-񓴀o  R9?Jc^Z]6$wtsUrY0sj3KL9zNt,
]	}\ zqA"nȣ>tivv:Sqs( k1W oUY%K0X}Fɾ,@7p[%$\̄E%y^Gx{r-+|'xYOXLD4V7N. 6>tιgyi"gRFd>˞Us;Ō6G5!xD5v{Jaa<@#0Eϵ3Ȭ0{uIS@w #	R O /!ZJXF6, p`"@{|IЗ{G ~x_+|@P	,` V]-/a¸:@A4@Upd:L Wwq9Ui4aZO-0Ig ݞ}֫zZz|]ƷKI^] @>ςyF%HL,a;$ioOG1%{Ew"qS*рvguoMxP>+b{ݯkt~`"\6ËÇCZ84j>퐌fck:kt;B`aC+'+tXq4ghx<5pRO1&tL+Wp!%{9ZA0@˗'X#_
<ū J|
М`4L`&qCR"@e =׫Z˞ZC`v76gdrz"SCS	 /ѡ[0F_>aF' w	r3~ "(Sc  ׀$.fG C7Jn c	XOp7u|rT%܁i-~@	c0k-}E)0Sג1SRF.o['[;nzf[!XIp$O)7'%Ϫ~vR~\p8O?(s^~?џ~TnDwow[ԮT{nBFlnSEƴ}up/Pނe	P(Y%rnA9@  V4 	P=8Nw{0kٵhO+?0J$	q{arVE X]`
^gdJɁqx`@El}l}yMKi>=ͥ<O{zb>nr<-_{lxj_.JșVcW2~a/[óeInU7]_&W&o>݆}R/P<>_vgkEn޼׽B>57UIvHiV='`x]Jx nUR xۯݴϺ'V>մ? FT&TUW_jVi#"V5vf>NeN++d{R哧SsCs͵/
.i}\&]/wwtKdτ`Ǽn9{͗8sDs~Gl^)g;\64\FseŲJi,?-(Ӂ3 'R`c~D6_u9ťw8gNec~)Ʃlp" ?e^1el1TWy`m((GFӴ=  sE/`PWpt`4{@omx64QMr'q\͜pKÂ٣Eg 켇feT[Sm&*vrv	FBcGmar@V5yP5,H^!<^Kʕ#N3.nR^]\{Yx#z[a Ϳ8Q|Ʒz{M{A'{m{ōWT 4;^^Vn+_:W:
/SZ^>|HT2g$#{bI
,s1{Sz{˕m{[xzsq?>;Br.{
qA/{ｧv3"{,S!=	:_K^u&?^rCoܻ\	7"破']XG(^H4!9AknzaYF²G>h^a$xdۦwY2^Oڪ~M7ģYH*v>zތ/~7o,u< o`0- qk`ohBp I7?ĦgJWך	Jl#Pl{nx0lȭ>}jz8瘼eU]=ǤwwpO=],<U.÷`hOC|3$\nQٽACZb{\nMRkv*;>u7g%6ϊX#XY jXG@
b*WFF=}r+7Gpx{di>2L`#ԊOARA=nh8jЯB=^xC1Lm{oAΊvӔu~ooɇcR<*g:PAx0q#TfTC 9߰A	twN#|y:03R|# K.>piMݷk{[e4:.0:3Y]Q!XHOVhe"^Sσ8{G~z-1SaC 9`z4|)U'cdVS\֕Sozn+RY>=z+[g߲*Y݊y܇DC苁/CZF}h V+܇0h6x_?}A!hEߩل`GpBAGW61KJ]yK?=oA>=+'uW=Μl)nsIդ6Z37%)»|ѶY.v LxA%I^Yg'i]t(ZϤߓLs5#.HM@d vMji6AXZݡ)o*tECF5@/ҽfcsz`Y  703a1@t>fMkmiq2M|4x!R_Asw; XG%/Tjo<&%nuYPa"">So^6ܯub;8 %6bm(Y1}a];C:
g}sTASEp=D>qxdJwd@v-dF2s[ґcNuzǓ rW.@<,FU}vMUp^OHKGO Խ*|ǡe.;7tjQ*&=^JS`uu)r땘cbK sp3`2 O{v*cxjgԉcRz0`lC92X{}3}:ɕuSrѭpВzNwu3eZWm~1n~SwcUFs4h*盻O?g%OYOlIW-w8~
E:5lfRr %ѮXpR`Am;6@pt7.{a`wK,`,3
>D3q+/ryHD.zv-܂z)mlۢ ٺpc*u:Xڀro;ȗYW$ūx Ai /r{jM`lhc2}4 vl=q;bgJ}Mݭ)A{)r^8רpchڌ[ʦ#ec1uLi#kL=NB`#{jhzn.z^Tiy`a5Cb4_9g-BNmCdN-L Cfi!/B.G~#Ƒ/`rva-H5g S0Ro*ѱSMwЍa,eh1$sƪ]3s#|!.4QIQIr+ΦQŝ7]v9!\K	J'8YL<e~bD0qOa㧣"hJC^|z'tVv)0&wxd5Laאksq8	tzW5^Ov6Ʃe[v;57'~@9W&ARV^'J
8n*
Z!m0Rq4_d7g"۷d:v"@(j
df1`vJr'RbJ	C,XnwhϖL&	XJȜ|VY`qƠ=x=Ƴg3g=JuQJY?î ,AFҢp,p5ᰠq^à`/3QJ A]:5TAEї.^O.=WMY	r.鏣.X.oטllkYaXGtS\L[ډomvm06&attws`c7j	W'	b#5IbNn7Qu66{jf2vu]FW9=zJ,p9+.s>q\~4WQF;gW&.뉻2^AH-R%\M:ɠsl?;)p!,[2PݔEk-ߙswFjHپ
_k4~d̓[6͵TѹK3ľ䣟tWm"~WmhbǄ*&R/_@eavEJ1b&Dk缺c>]x|
>eUߧ>zj93ӔBECV?q[`<'`4ejVl~#445GN:*<_\#YgCY[MVm}.:E\f8e>3MיTaGN+*^vqV
e+q8淋S+cŢ*[K.Qoj0t;	oWy},.;mjh _'|+>s}`Fz3р(;D|~
l$
12[J!P?Cu#2cf!\wR	\FDzW}P݂g#I/K9	O;J
mz܊3E4gvI|vÁt>7V#aFse+F޹gTL޹Jhi}RZNkVN,TN<!Np3ʝOatf+oa?XT:K793h2Ofe[/\13|3NL43[*)1)etŊ?+RQd)L=+ICa㧣M}	:HWXWՉ߂Q#YF2	Vg_1̰LaQm_^t\ MqhMP՜ɡ˰zÖőϧ)AY2v.3g5T1}u! 1x` cP1$'-Ni{*fY{@@:ȴ̘k6O`NOKDȧuENT,ڦ"ץp*jm=4z3j.O9[t__ֿ^pP|<y$p9'>cvWN@=J˃->aCx(rg1A}OhlKhƥgO544K"	&	6 ZwOPE' T!h W
@.@|XS^	2 v (\/F=D^3A* 	
0z,<W|ִҗLPZ`|ȈSm!^uj NG^j &C]Xp~ss{`SP+夻nť9sjAi"Kwu_<]}WO~KTmxzQŲUI8t< 	ʲ'cd,pR#<ixH5i'<jo1Xh,>Y\q,ަ!*]xTkLrHoנ{s軱8{ RTlϢbKKèdz9'&Id$p`H
zXOѺ5ߑ(Vum+.7KmGc>)0aELџXzo;>t|lL|lO/_}倏~l>&>壼	uTxR#uڕu^*qxw9dȅ4uN֚u|*<+`S]5u=,wko+$+"W+5'Y2Sve4,[Zp4uX/mOҶbm~͖\B|*\ԕ)X12kznB}j3dE"sv"a<ڰz. xew~-mΜ<^tdF )ձj+lN1./:@  #ǀW^rM37O/+n}HlmͳgWnS8Siu ;bs7a$`"3&bBVW;I|/mhΥ*|ڞ[lO$lI96Vg7A
3Ki<m3:%KӐziEzq>yu3ӭ
ˆޚ( rL)ł#mϺpi1?eNaQAXt_:ݷ'ݜ'~ErO)% o>-'C8|04	`}AdDHxGtzGoARk9ca0q:Fs͝y~Kogw9Og o)w@8S"*S=&kdv:/«BB-U-RUK{'{?e4DP)h!Ut9tnP} _@0?K@7 ` S	Ч =	19':f2lD{0PtdEe!S$ɗ耷Vs/#4aCK|y]\2dt!ۄ6Y
Æ)3WW2m6B/MdD2Varh=m=*a'π
2mvK>DM[RC8%"cG{p3U)⬵CTr:,$B!Xb]!yJOnFlaKLٞtay̛1z;,>+CwAs"͆8OGr]0Tpuܘ)4:N[*[2.Y# (-F(ѻYN093R:nN3oOg-B BߙBq/JJ%Z6rPb *tQ(Qako <<5u5 4KPjw_y	ÀZLN@w	)@OS˵&'CcF m容Iq)풀ꨍ^sz6B(ZTԾDnz8,0ǠT}K&D3bao52.&6%aUe}! Ш'ޑosaKҔKػe"	M;0E7l|PqL/M>ggL>~;ciVzqض˪=-Wmfa"QlөθKa]bw'tLcdTL )X6h)Ҧ	;*~N6M ÷Zþb<ׁƬG6Ue4q9t]%n9+zvBN8U(
Y{61r1Wl`22QmGzvE~hF
`HKhs~?^&7x {rg1	&їl-nx}uѺ_E[ 0 W"k ܰ w&&7huZɃqe ?f\h]SWih~v}l\-gwV8}U6YٻP`dg!\|ϸdZ!lYv0^.5,rU8=>L_kV{x|wn`"WGfBzUQ5QFsG9&g6wRUk(z@I!Df>Qbs>Pffڼ0,ϕ<%[sE̹%ĪX}_
biޓ=}eFrEumhؔ`"g>{0q#᠎.ӻ:Fo}zf\M:-yUO8RwqHnR/°q^I&+Ip++IB3ٰX]zbrLδ#
3RePYrlFo@TKiZ,6ݪ<0KV41Zꣳ5w9P~FF?_Qٵhj/@K/n	[5߷5r *jۦk#ynƛ}k\I84f*BY0MK9n3'>LP3\̥N>	^uO> |<$Y:a!ߤUwNZ5qZ_ؖ.R<-.e˃K;~2㍴%y`~MfW35'+XuY!$ߔRhX	v~S97TZ0Cʠ'?hԜi}"dSߗeut)cs{F}p ~k7k`0S4e6ZuY6Ԃнu24ejZv:ku:a{!aXWKT%FW~(x\>Ş~jF!ѫ>a짢Q\j!ihnHFaSLrpo7Y[ uN:wlu91.1z!щ\PyQ)䗀ʵG+kkW*Gj̩9ЄeԕgEΊXi
ՐX(ߎY_ŉ]Wulr{+^:כ:z%Gzf~>Ŷz5yأ܄0p'Aet;=wsg]KPǓ˒x}ɲj Yuim]<b)P*y->f0g6z.4SSßwZ(GT1]y,`gB)pZwifş 	 |	F\],/7rsԖQO@X+amֶEK9->lö^k(DmP+)`Ol_-Q	mW6b8'`Cl˟ڀmht\lMJߣeb[br{-`1mc6SڱL[&'R6HW	=bē:V4Q/El3 `;CM6!Z;Vmy6Bܝ=
ퟒ$3aIqpW]2m+:ɱFt@x2L￥}t<C9̀M×P+{zIrrٳ8"ˍ3E6yCϻxw=_>7ZԎܬT[ y 9a~ʥ;%ɌͪplKmJDBD6Nܕݢ5؞w6fʇ>Ev&mQel'Fvyy[llQ}oslqrj3['zG<E1wYYQ ?SAT
خ ֮DgJ͢gcdMRCۘ]Hi(	|;

݋]0JCWO艽sz +a[^;]ZIUgFT93_mkRCR(%zFz,[{<d'ڃ>[iխT}h/Vus׻[Kx1n˔Tފx1`\|00^z^m6kkmr?#)4dV;#3bܩF{=/T/Klsba]@ӴӴH a-YʻF=n$VPIWyIBOIz,>I*J꽓S
l+\B`._wIkJuYٮ+8<G8E`"lѽ0rVT#8̭"{;q,й{k?jR)׳OޮJ[ 0egx_k&ZTGh7SKrTIsʐU+Љ78MG(1to@|n%zwr@1;;Գ(ؙz^г<D=Wr</=Pu*#:zгNUX	5RB=д?4ǝ}s
zvfvgӴg뾲.0i{n|)tfˊsU\r<rSY,g3iWew^v?`/	haJz,]svenUxֿWYW`e]l_ٕ!{<s+HL	#_zݺg;[Wu +N{rt;WMyiPݞDI":Ԋ!Z2̩6/Zf%	$h*FYK{>='בi	y^6lJeC$i2Ex~|IR(>$nk])9|(%ou5jm%WJHB ZO`|?hj-,saz7P\Y#cG}]͍USVyesNNJV1wd.ݯ^kٸq#1? hsPSvz^=$a՜1u K>`^yk7rh DPΙ}21Tk zPuoZ#w/3S>zm]Pz9`UbcTme8Mʤud;ݩK:6NBUY:6MjtFR݁,4)K?ȥ,,|&)*MuiʯJ!%MOUT{)ٛfcحg]N9`^aѩu[T2p5KeUe؞j(6HYUʮj85 '8kTwRN@'
/ eP,VkU2 Q$fr27ql]AN]

JNF7MhI[:ߊ&	M=>;9Jr7h7:В+!s8Fd#	{>.9]i;{N7
D+68y9Uk[EKEJY/Zb[w]s.DQuA9~s\-]nv
h<uAHGGf_#e`gmϑenVZS1?ΐYLSʚڣRˈI}3ޕ-&ܑW(Pyǲ@|C|x?udPGϪ);A?g7dJC=9q԰1s<1=5фAƝI"{#]F̩!\p1
BEq3ǯ8sŏKl-XM)ZuS<Nfwxs(к2zQLsԛEyYe!<U	sziVD.#zFh6#ުR~x/;Z@i:
c4+?Zj3F
*; Z/̘DnTR$C"OZ^Y+߂Qani sTꊴTJTꪴTT[BO?	fF!ʩ M^ ãƸ ̾VL[IZlܫOJ hIAA6NzgJ?zw(4ĞF? N[ѧ]O#-؉ 1 3Z M$F- |*-ǴXԊzgb+N<ɤ䭂2MJ8RRz=]L(K3+N+M+Xpc2ܝS @JN !q)i\MrNhP -@@T^ZDk\q΅zcusO/NCE0f +:,s1Lg	.C. n"Q,P_fb[:u /$80	`	@UdF]uF%:40boD$wp	Pa&  "yr֜tK{]>=d}v-x`5jk M_dm;,Z(Nw9ϒ
]Q!b*z 
A K	l$p`@ȇ<>g$& zffE8jڿbx/x|V{WY!slځviO}[z;'+љR'75k2TS9Pu#8@!xYz;_!rIsԾ{Vb
Տ"EYSQ|fx,mY*@C8H٨JEykl*D7D4U_]^85l7$
pga;FDD=ML9\C [bΣ*esfȕeA2`PN#Ӹ9ϣ]͔YN
`zt<o[-ѧLjܤUOuVNG֣ *	̧Ԙ8SB,QGT7QsUA>@p+ ب6 [%'ߎ#WVe+F
[*}|.X[g-Y|Ğ uTAΐz,GugDXˡA!P%]Ly]5JEÄZiY)DVmUN
?Yr^ɶsDzvãϙ5vAA8$H=|t|t1&& TxBp,"*ȳE༫Ro>K,m¿Yȳ]K@?^-_N﷔><z(O'k=w尫z2>h/_^'Ϩ_ 0\x;(?ED*;<ȫԍos4uQk1>opy#V}3Lxd}6k`CXGǘCg6CTnzgD)|6?7	Dӛ:ӛc5oFeUKfΏN2)6S\輹6xB烿Ȉ Wx.O!?/8x~cMk]|z61a?XP{xNhkФ
|VfGC]h<Ӆip$!kG}%p4XVcn̣^.1^p!Q?ג1$ǢZ^i	§	-32n>8wxCqI4^R f'P]Q+ڝRC3*OA,r  ?}θԒ`~tO5$ZqgA!6G6|G?G^o
>t9d#Y[_Mbc  &7w }4k`"AHal %	,ӄ|lg[:hʃCa}
o냆AAAC8!ɛ!y=P<=!2gFYO[Z^
} 2![K|)!?dD='C `;(Mp^OXܓEF柃?7@PJ>2|nt$K!EV^#xGX+I[eB7pD=Y[`IwjoU1Zb7pyc&7pPŜ}9,ݭ WAר5C4[5T+G$/搅pPMm:^6(*]1Iowf:&l1˧bc҅հBY]=N."1wAk0n}edbQ]bg;D&?JL]N{UY<MMo=ⅫE,%v ѫU5PO0DKp=CЇO7Jp0u\W	w*SW	ZJୱyVC<萗FBk^ZsfjqnN;2 kXX
o~=,_{fy:bXhDڰ}-]:SF!-`sYE3Z̎`@2.$C|Zx -MҙL9Q
ZnQn'}k	vR9Lg'[[PCU9ı]r4䭖p6̆Q~.L1 	\'HpP  ^%lZO7<GХUai>NBDw^ulH-GojRs3yt|\|M+sZ!yy/'srrX<LD9ٚ%xCy)ZKlsCUܺCKiyupG[	@WV(ݑ
R[5]sf//hViR} ݧfcxA~J@94| -UƍCEG7Wz'
Xi * l!(p ?@  	ûhG]`glys
L\%X A[a&ݻ:(dEXJ2b=t:߶AuPAyݰK\5uQG7`r(CUvtZ~<fé)+jХ,j46!G\u3ҥZj~Mܹq7NiYWy1]L՚gO*\[q.h2_9;ڜ[	u<G'},d*Pq~z6W\8>'}#Jx=zeuጧǟ/_3޼*'xT(39rCA]^"ew/RPG)Edt'J[b[D}ff:G/h>Iت@|LwEkra5h2pr,BVtrULYC\jǰ'zVq]#]\܅QGntP]h*̻Nip
6ğ*<s7|+B^z..VzV`n/^F6)h5Urv/ }Dk¼zXv|p
kzT<ݲ{X=j#7EB>=S[慬g&!jzgzF#^!wDؓ#ΦÎB',vVh8V砹S9VNԉ-:uRbG֗ܝⲕvo]tl rqs zǗ+NAU6rF6,oP*x`
 oơAcρ\Ƴeq~yc,ǰG)ZPpI-#`B*o0
7yb`Op3@r߶rOGpi5	, I6R 3	\$XPk4o{ 
B}yxUEoU>g}2 BH Dd0HHI0d0*B EhZQUl[EV/S [U9~cj_Z5ZjODA|F!:!%(>?5MvnR,FZoP39E.hN3jޓ7}mDލ:nU.͝;;ί䎞:WʐJ/EogBkk t059I'Rvup!	韐>ZǨbHVw~&w~:Np߬+NJPQ[8	wjU$iVE?77<
[d+Tt2iMMl5qRx曹|MqG2ܱe/wdwl5jWwU7ۺ#ػٟq:ҰZaWh.9scR'si}>{B듫O>{B'[H0ӳJZKVއkBՅAՅug_74qwt{f]LwWE粜/ۓPO6:Cg}ڻ]	R:k6Nҝ6ryov?dpTʋ8ًqFIMwtUXxI~IU!|~
ok8+Z
*lCd%˸#insYܢt_,RSZ=A8yFcC)D]G&\(kFAF]2>G)HˇCE+Eu ]a.".'Xt^(6=G)miS֦զ(\W_6} > m!ê6ǠM*5dݠmh3Hkc6sa(h_(3:DN V}"?uDB"GE
:"~Lo)OChue9F+e6툜ڬ*_MNMAnhIJM5uՃ][!˵!F!~*	r_ESC +wG_hKB◆_\P@Ym{ௌQV_]-FbU'QGLb5n^GXYԭ:[2	p=_pڀ~F?Qp*/4xwf3du;D[mCƪJN{S	~b!v#}\knCJmm9khӅ2<SHXm=P}T,gWrt|:vuwZǩDѪC:&%͕Ľu|X1hYۡQ7=;JGtTJAx}p4O>5 .,ڣ5?LDiޔdON}kP_IkןTzBk%Yjïl66f;'ijs$?d}Zhs/b/qgC_zu/CIW_﮺$Qh |$c؃edԌ=ZӢ7qCHhR90v|%zz1R[_,?e1iV0ѫ
DK4lLRDĐRԨz.hf,%n[ru&nO暸hM؞eM j0P_"o,mBp_*Tk&8y@&P}T+"w07ΕX.
-10ܢe==ߑ`lk H;حأねX3{_cHG%,wa`gqdfTVB&IvcvpS vy"hgP@HSTZVV8z@T;Bgԡ9Q5jĕj_6:QDzBU~d&"=wrR'o`噥@uS4/Yu- *ԑU\TwӅx
6`̥J<RkëZ_.KT=P5ywaktՖ }%6B
;>&ǺjIT@'reLtdu(*q*i[BըbՄw'j0PhIL<"p&3*sj4l Hl˂5B<Y.юH,|fӐGz{W}߻DwSd_Kk(Xʜ܆J-vZLŕ9!+ҵ~l2Ƴ4++w+Tʉ/W\n0vx{5[Ѐ̠ݸ
su,4El ˁ4JLf
ݗ(}rw완oLDbX`DfG)-jBL?V`	93GK>I
~Drcݛc&;#Qm$[13:=$+wF}!/G
5P/ մ5j,^h>%ToR;;0m*T/*:;;bX
A$0}gZa+d*y{=1) UTZԺ;+X&@0X%V5A5NLr
^""0pjXInӔsN,ya=DA`=*VX/"BSUHg傂!y3w 3=9w勓J(RA;\^a:;LYvjґ/hEibuXir3N^U7Ȣ<V >z3LԆd۽3	:hCgQM3جR{qwŨX5H&]4v%=/2bj,&]m?ciOv&KEo
rgenF[[&=(-f2\W%XStTvҤbD8^u^&<@?ڵj%.>uy>Beoq4.xZby1jgkn*JU"~⌅J3PR:ASCX̨b
:%h"v,S%T:{Y|ZD=ưЏ@G
O3
]i\kػ^)~uH?NC"(ۑ;7"ATTg5怳	A2wwb"_l1#<4wLfg	v4԰@#}O;XҸ160{poI{ɋ{s5E_2{pCtrN#htJQr'ъj{bfo V:QWmOVx4Gܷm	{Rf_rٓ<nY5׬_-z=޽fX1ro
)ft3)ZsJ{П[U<9l.iR@˹Xta`;p`Dtְ#ohr
!.PeFӒrGZfґdPr]/oT`4xaO_y	֒aǤ_\v);&z'(Khn15:l4loYFiNr9(oE&3v}""|\$ؙlI!feҜ`|DD.s!O2w!!圡XJ9 +W7-٧C]pm[W~م==/?=#iqhft4}Tɴɋ趄aX^tFK8#X=BBay4aC&`7a"<¹L$(1`!6M#FgPe׶{@qcRmκqwAxG!؃vU08>;]]R5C3gLv}oA٥3GJP6GͪO>?],ZX`Vs 3JvAB2;*TEU;f8ˏ@.Bk4j0f|d5*wqu~<gro5!w}y3YҷW(S>w[q]lZU`4?Ӿ(Шqjzj _4N'rڎѰHi봓aŀ-հ4,Vۛ`fX6`{kPr]9hwï>4e}ky O
/+6l,
ߝaŀ:A٥1X \P4ݢګ-LFRaVvy^({#jP'i$QXoKb/Tq,YcR%%OPK0LN!p/X,ӧRMj!NTj|j*iPd*c2YU9SؿqC_TF4BP2c%[cϥM^O8P\ǁwrهlǁ3rx'2ubÇl9ꏼ^a<z'2E54`w;VL&#v
W!ecqCσM8@5!ިQJJqGQ%zp*ʣ
(=J}ۣ8z+Me`V);풭
WUm%'ċkF#
<'5R˘ݙ~YgGϒ>cQw
{d:\rH{x/lI=>IK,%Q֫ÈtՑ{t:W)u>:Fu^aL!ȴJNd{)NOʒ">LI}g,	mC(NwdMڛ q>TJ$JN&$mϦD7٧)-$>~Eol0HH$qb&9QlDGϓPPeq,ʙ"P{90ZӋ
gkHaeBͨaEw;X &At&Ԏ]-Fh1Qs)Nq*#(4c3U"j4!҉OƈG}Ĉ7Lȸ-|cJH%~BVd6K&&TjFX@PFX@ S8|*bWD$E51Js5dZP+{@B!8G871N܎ew;1&e2T2TCM7oWLz7⽜_$λdnP)͗wȦgNazyةaz#l̋-g^:³Lt3/Naz毠Sltg^B"陒~~i{az~铫az~in~ŉ~#0=3A0=3QbRIr#L3SdL3[?0=3G
̶813s3;JS陹[g}lz0=sŦg֣6LR0=s3k0=sB6=djGȶdJ澤dzƫ7v܈9O̸OLei%H 	'q>wH7v0/I"}dDIo4JX<>u7ݗxq_K$N\)THI6$J4 (JģgOQ"a7r>~Ŕr	^K~%jTL]TL&ddp"oE'jr7nlA5B?8lOx**68SLG=[7:aYg:qӞ%%F#2ϊ9<U44=D5+}qwWDF"zV)wܐ`Bİ?f_A2T o@"
YJ

Nr>5nCRv'@.X38]:BGQr ' 9' f9)dXPn 2^Ó[;twЕ-DbS|w4|?~swj>Y#=b}8BsNTj4 t{ t5
ՠS_uݲy3Y:[Vu]=Bkᨫims)c?\~y<YaYaYaY*/rxx	},C"},|},KBn>V'zX1'J@X]xx+I}
%nZcHt˰xx-'FX81*jωxxD`Vcn>VoHϪG%96TU4Ln+{Jsۨc@+HB%ɢ(I [j
1 1$
B0OncGΦpĘy54~OgEH㈱GMdd~#Lw //aeMf!]>@q͛Q:~#f7[٥/!ĔJhZ^tg~Q[OФ\S 9Q<%|G:n}Ta殎k5֤BA1 Ќ#k)\NY-ǨEEpgG%ρQ2z3tXT #kvƿM0~+mVC-Bw(WWpoKUj
fRHx#˕MxA"7:sMUT"kCD7"һ`L
Ec#6(_Hc nuju=qhge}MeF9%0}Zۨe
: P#%";qD~ɾqDz=9z)݊8"y̎Rqx+5P^DG#h\V|=[E.ޠ9u1
^9L9?-b~̫bBF|sxoEEVcjF}M}X6M FA#9'Jb 'c}cxch;vF[FZ$Ѿڊk/kh_h
:%tz\}em!׺іPюr!mvOzk]phF;5IGF;EhhF;Gv]ݖ58\ݞ5v5ᮑv55d\	k7F\0L:#jkDW2kJތ[	Aب',t:2zȴgDX܃2!UO!݈&mVo4ΈπkNCu:y$j7D䍝`/WSk6nTIhhfxyEz9WR!gH9:QԋѴjZ7;j)	YufxlēȪ'jOOx⋈vy nBZ_Ӌ^jE~UQgT+OV~8R2˴yL)槱APx*=ʵ.ɟBX\w#D!B4)% H8Zsj*S@И	Aj	6z 
^'ry+xq;ZD[lٞl>kBQgdYc\E8dT8薲vTYs$DV,qXGqdpl"Źh2Peb|>O=og3=Lj	dkoV@Ej	d\@/ȸZ-_A%h2V{߆ꩽoCrB}P{߆!ǻ{߆7R:{F޷m4o#|Hܽo#E.pyg	{߆oY޷,x(U{F޷/g	dԏ{Ʀ޷6ܽ|aLޙѕ]mD*WFƼb_Q7#K`⪯fIުr:Y`]P5m DϲwMUDH >k\)+E߮}G17CJQ_)΀.mDP3Q*=`,~1XOϲ~2d=5Fiǋm'e8 {S]z>tէQ	/R"	T6TIBFФQS.K5]
]*kQ25s2`64^OxgސzC/Pvl+vlٱffavlٱffavlٱnfvlrkǦ]c3܎p;6c3܎$v@ʎƵc3܎p;6c3܎p;6̗tج4˵cs׎M׎=xMj;cyM/7KJDXXYX-.`:VKHбZcfBQbe!&5-FTSLD8bdtfF|F@%mm],oԊ%+H$NQ̓W;ޡT^qΥ?uQM.j҄XE(͓;Ku'&u'MpiM43i|7pV"aOs}iϗ254jZ`ú.#_F0,j e&۵ܚsTN7%2w	kUWL-͝PV)Q44SNv2 -ZLIB      xXwE]gwYk\n4	44R|.̮GzSV3FO8N)x
㪳U2#G8[2ZXTRax6 &q'6@*B:Cav* %Z:P#!(g@%u\<SC&nՈd:㦦^
QAhyy.Y	 .~g7PN+.Օ!vla/fKCt4_Gp"׿8I7 ×#HD׌ksՏTo!^|j:"f6Ry 'ՆD 飸gqbUk<ǎRdE \1n_^2r|&w<rQYdQbiT{Z]/NU\Tl5F"#Ҋ5CQZs!UJ^;w]`,cZhQ͖j z	H=u0G\M	;yE!.;rVq0]}ko@HP>p'q{ym[,7ʂH]֤|:ݢ&CG%:~n[@Dt齦?g"c3ntGC܊:Ctq0xV2cSqNFq'Т-t|Oq
ŝD4X3dcugAn2)?lFĭ$D
P*[᤽99AoHڊ7m;tjw92 8702H|aCwJ*{>=i:~qϧ44Ű4G:M_ڂLF[_e&oF!\Hj=C`";[qu
\p
~ѱ!KYPDZ|Wdf91[/w6F;lO9}PN*{'Aeoe+dm#]6ʆiz>э|b±`qX
qZ7OvPV)[9í7V0~UP
1hbOIFiZ[yxgGs輹X1ՠR*0oY|OI OX0	M-YYmP;6_sYy̛XHEI|,ɇ25m0s(χü2Yo%JFRFW6U81|ɴ=V(O΍GLc<bN1ڒj[t&v9Ɏy}X%Y͓e)#r+Z!vf )		ToL+ה'R*%O|"O-+Ϻ)FM>oljz~~PS7#1{B~Y9
^VX;CX<eD/!ZLIB     |x	|U?䤷,)@B*0%RhqlKTPAPAPpAGfDqeGGq|}pO<ss~=Vbd2M˟f3.LэuԖ-=vt}]誚ʺ._Ԉy\K¾q(/klWYSYWPYqI%XxjeSvf*䎥IhUVVU*Gws7R{1=fge;dWUx5[QBڹC9U>9/}N:MvEgT(2XnDQgqo;ק6Kql|.JV䬘]MM֒[XW`R*J@|OF%D.RD9ܰD3^h^)BjXAQnLLQ{2=o
ZqUܸ'TGZ蒤?4"W/oP}	U!+9 ~<c*P>Jq*Ϡ!"ˏJs3hAˏK2hʠGu%ˏD>3xyxV3Bhf,_<,ԾR,P~֨lG=gE/F-9J69}Lx**gV*I^R-ۦŪedbsqc Qj'&7C׮2pk5h̘ZL`UbUu5U+;K}K=.jK<qRjNe:}gG-H3:_yYCªrK%fUvzN՚Wt|2=5.L̽!
X_.%c,O)_Ïgq:)RƏ +?l<!KV3/Ys3;S|s|\obeNKCeقyk
%{.*S/T^XT21GJy6jHtNZf4p_AfLgffL|rɔǸN},\3ݗn|;Ri%:p%ntJe:g\3q78dLusWÝ~Cgi
f^/pXeQ|^Vicy)wXnQ]/#{ۂyT-{^eszqNU^i nNY^`s
M^Rً/)ТF^rNccib
\gsXlڲK]RVg[V3,[ЛE5ʕxcz.]E66TV KT4U޵9aAA
YX_3tۋerU1X%ge=3J.$%Ec7WVzZsm]L/,]26`yYSeM/K]ȣkY=lXTk+U^ʹF^)v{T};T^ǔPX"-Q,bq3Knb=Uhw:5޴d==k^+	T_g ҕ7T,ƍEE{FbbA/X>*オ^r|`c\_*k{IMz^$zRqޔcŤ|A]/K.m6q6=pӂE~{'b@y.6'C;wuwҞOnצ^XJ	/'D\$V|gx	a<W9֫>b۸
%|_L}*냸s`xZImm̊>5e9N~Mp
Ul^Wj˳Q.uuUV*V{[>+|>/6veuw|M_?F^m,4~:W_	<L=ףt6gGO8y*\abD6˜޵F$FvWg)ݹ=$̂	=]QFQ՚DGZFBkM+VEWp_
'V+]StȲ"M;5ɮxAy+VWkbFIrBVYM{jx>k:DQ;$zTlJ$*z*
(-GѝsAjnJSt3A=͟>	[oڄCs<XEjR+;T
qROJYV&VUhZPkrԃp'I6=N3`bj*1]CR<dLm<J,ٲ?53zUEɼ{Ii*4ts,7>1 |bД[b)3Y3;TTJ=TL/6Bܡ
VHgly娛5YC'Hy?Ҍ4},奁54'(BC &18b;xE	'=ض#w0vZ"N.JBGeI9 nv|xH!cNqf[*gf\6Gf^Pa"wBT^]-,He]Ʃjo0e\'cU]SeVW]kk7"l;cz=ؙ1C0ӫ"%COѕ'DX@Z.d	T" 9:}q)_bg6)ggkZ];;Tg־t}|AYӭzΧ%r0.r 3-&+2{&çv^5j"Zrke̬(AO~YRq~P*!@t}IeGp\1?/7\|>ԛNz-uF_(ujךYVrӏɍf_}Iz,o\gjɟ.˔D5LZ倥Cc{ l 6&
g
ғ]6DzDGe;εĲ"!7d^#8a,"'p;AGQ=c(iQw]=^$S.Wq2Ud䐽g P`~mu$&jEc@_lkh=f8֓XɎJ?Qn->('/eޒ|ϥ!btq\+q|㸀a3WXƿQR4b7>^.֚֗(Mk1_\bΟȔ7}OEڍƣfbT0N唎PĲBGp wW
rr0	_ŷ:q$JsudM|"
x+zeMx~eW1mkMP}%Կ!Gb='nPXhخ&H e*_fJSqfԛh+;3;{$̷_3
yIN	C\}z+xav`h}6t
9[1cI& &hS^NwÔ˩ر':25{Zk1+t嶥aBÂkgh+܄.}acQ%ء])SdP?&!naw쟘k k.OK'Z1e}*hRDV2>=ͬ-FN,*h(0\&Jjrr:prK9·0Gl]oH$2iݓ@oj#%_2YZRʚ͛K}V.VR$;n&|5YAmR4Qb~X8EYS(ک;W@QP5ۜU2xX-֫R>E&Ax&ݞa&9xir!B ,WɦBøjJ0o<$$8	B"HjsSz(x&=9]=Ϟ&g)a7^bg{p -u1vr5% H%RXL9ZOԦ\Q/X@;"M,~3[BmʀI|`6R蜀n.
}<:lZtN~!j5DIDACtϻT]SX	I;ɜeLA۹vC !qP?cFg*
EɌt!Ν7LaXư.Dq{3i0_77\=nf@a*cĬ4|JǊp{kv'_uh.[k;j='7-7iv䈡OV$${.-`ضUfvj!8ZIM[Xtu6{L.om`*QSf3^Bz4ؕ3Qd	j<m3z;o&	/;)6Gla,Uxv4`7K*?-;{z$LnvF3X]puPhK{sC?Bh/"np79|`9lA<47.t!JTH'VWDP1Ɣ.JAImmnM	rabH}FHyS]7e&ˁe+{J$pj85~N@/jlzvF=qחlJx &:۸Ngc9O=F0T{$?=PM1%=b4IV[WCFX퓤|鼾|27h.ἲ"Khᬮ*bU+#:l<O(fWTd	hU ,|'w[5_}%z
OjGb,ldOKSFlp$[OűvJ)?+&SG_)`+0J'Lo
Wh٥>`&+Ȣ)Gl0^V
?`!Yr:xmm)`*e~
Kpd_ؘ*("s0.PG-Nܰ16bjPjp/o6XglreARYwhR킙lqI 'ߚvP99VC`.}@\>]|㦩aƊ(aê@Tʿ͇b&hra<p.u͑UVv%0;|˘S=ʅ$(Z\ _t5s+<5@uQ³tK՜2v&=qٵ]uɔq1 Fhn%9?,@ci
*jN\:\XR
~]65IS)-͑B7HKdЙj)?QXʌ(s.S#eevR9"Q].ƠzpQ)w"HX!-6pt2y $̇Ug,?܋˱|TL ݞcRi܁G? !G"QɛXͼxJ/ƖlU:YҴZ0vrXQfcT/aqUzm"('WPkbJ4MܪC 3vAt#1>W}M?!bwүB4#jo$I![pG+Df;':H,U𜳼GHϭB=G(<bFb4B49 !M(p3xr:> YWF0.SX5/%^<ގ2|Єr\.̓[Jwq;n`{cNQUFSԖLP@q5bl5^K5m|c,镰NK)ދzStppiCeKå>iϞ/]'.0҂-iq"y@yG	quޭ(@ꑰȫDCcٰCSg9R/ߝ1;]6BG˙B1aͩ58u&S%bPa!#l!G
DP2y9 5q!m	<MՆxڗQaف_G1GϤ6x9iH^:bqWYO#N 2_I6	|>J^-lfP?6y**7ʲj(jM9r3D2ly1XU<t*/ȥq;߅GE#]z TAY#dƔ)cBbZc8DNeAE7*nWZ!SoO'i 1-jȩ!lT/K2&"ڠ~S(9q+UZ.cIӊz):6,:r.ح2B˰*D7Csz&q}6oa	E`,q
'|CzIyq|Î$%cylus-TC&WiW4Vj_AI5&B#ypgs8e.){?t6o[cjCgcH6t;CGl^'b?1Ld[:GQ$:hE׊Z&[3r;^.Ej]I}5p>.Ũ6ȟR:}46N8z5r|:MRذ\U)پqrg@zH8i:p[)Z[pr<+PpP"z
,'Uqiyhظ"_
{zKkqNI#/qmAh][R<	cA&+Lڷ(DÏeoE3%h6b_nˤ~,+ƜC2؍fnaBC@qC!	6m3HZ ߮Zxb-g*=au|-.Li\˞gr[\Qi=biN#Ёʨ[HڡRF(ے/kVX"?Rie;LLjYiQoFQ &lqӷu+=T?ﺣE{PJP pZvS.3T`_T`x
e֡nyWiMUb˜"tk@]Nvy:OCTr	r	?\=Y[B]-j2VֱgZh?U]@g]-6NǌNYeۀKDص*.e4"+x5`26]BH
Hn%4ںpe&44/8*\Xf{-ɰub2یA\F h㦮0'+B YJƞdܯ=G$6%XռD,m}Aոt燌JdܯRWcGɹNԠfYv%Ɩ/./BIi\"lJvXXӌ9|QνSu%|yFhⷼײq+J;Tr[D6O!ʁ+@q@uBKdFߌl4&R9b$eMSb҇P[m~~5jeUoJў,?jrڗpkϿlBO~~Τ!j<*yF!Nk,ln5ޙ?iK>&+n'dR񅈝X-hU@$x!B4EG<
l1:YrN[D`Kc@eGPW
ŵQv+ߴv@uExԶ\?gLGa h	1@4DM{߫r(0Y`3t1ʢ#7v`@NnkU>i/RtoBVVk\|kKBvypaыD!IŻ2,A-(LϲB#TX7M~V*NKý
b{ĲRHٶxxRy p	K&ͯgљ  +E0-% +c%报K*Cdl0,Cf6݆52j^0 keDd؍3q	S2xıV:ͣOkt~e@@̓8>Q뛸OW*zMw)!E:N&rZ`tbhrKSmR*,z)z:.âK:A)oQ,CmPs 6ztmK+"&:'&6PK-CuMIbr b'#:	|pUBo }/[nF!-7c
{{FyӸDƪ+V6F-7WNƣh{bCmU<	S_ *KBKҰ@rcaw	gGm-ZW<(63$BT2oI:Xx~ٮgC&f)7k=ejCzV蛛|>>ʅWZhI#/*?k"C:^iiԊ\&Ӏ=*v.=3fww]]a5V.CZD|RX7e#\\4,rVh๙n4E-37ҴFh`M1~p%ւ2,~Cr2"d9`ыf@BoÂ[ei^ɴ͊Fٱk'5+?cyJZYBK/C㲋4z\ӄT t6jkZ[òD;綨:vXp HR(B0.m	w	.n܆ۊ%:\pI#' '|^t *rhJrxVnHopD~o`uag떠0+]BADs` 06/%Bh>U,&q4/,nlf8ʮ2
1ԇ@\s1W-|T	pW£Wa~`ڥy1QH-eV!ģ'Pη	x8%)XW Ojk<l, 6@yrHs#E+]T,e>> fbH𐨵+D۟AO-X (Φ[Lw0哅=\Y9s5yf(Sg3h\j}DfD/ YnmH$O`"0GĀz/deL6LʺIC9*7XB.@Z3IrQp!9
P4B'8p<X%hI8i;{Ǘmɬq3GnxxBT{ZOY"]q <
s4?N>Ǯ1T5rg7f /M`s6bD	ۡ,z*s[`έ(,F G.\r⺗ߑv k)"nٞ'}iV1[e6(<}l!3!ޔ(m.xB&Zp$&$wCr>Vj|QhQ})CPᥣDSU-~lӪl MBwd očz=)C9V	6[N/0٬e;#t[[81.6pmomx(OW,8~E L`h膶ݚ=gvv;Qhh60?1U` %*L.
H5gKEp{k\x./<n&{b]JΡ/MD 5]e͢$$$O&:{|
b-\WObiwll@H._D8=v_,8wl ޓ8Ym13KzJuaܔLuP{m#DwZs7zSwy~gxSBWBXߑU'<wԖW$J'Oz$
arj}[yrE#8Xqw9¤XBk# -O:O6`fx!hF8(%q9Nb1b˗Dl)kKF+"}oBcXe螯eo#N?Ⱀ.OH5L{>RaTNKYl[W7մ2kou_;4;pZC˩)TQsFmֲ5"?7,96nx  ipc4lҗ--J!|%W&e<RgI!Jak cmy+{g$Y6Ml,Yߙ7㴎2	كӔN	#~elyvzLJqȘY.[VG["Tl警ctoADOc̕ey}(kǵol['j[%lf׭l[U<AJcʳ<4'TI)>3Ttj`bc&Rd #C_?<\j, laZٝ2Y 1t	N`0uDfp8\;bXr|cK7̋2<YZ3ߡEi)6F3d:&5*u	?Z2D>HcLp 06f`Nrѯ\H<AzBsKb[?2.b|8XWt~P(=T6b'Kxxnv*"GFi^SZO	ZX3gM!bަ0Ujrۨ>x GrLR0	.4
'D0SG{)]	cEs[",3^}nAX^:"nMgcQj8&k>.oI	}FJb\?XZ
͡ey&[=pOmYZ,hO_kD1/o.aܧ	L}5vϘ؂N_:)C\BP'sk4^eΐ/0b>Y`[^U|FϴZ.l|:$'')`wv;Oqd8zRC~t V'@?}l˸QDԭUts%f?pjNЎOi*2v>%sA[VjEɼZߗ:&rIbMQDh#}LPCe3}TA}$*+.CD=|8p4[fsao hVѰ ި[ !%5SHvt5n%Őy)Yj'KT}|ie+k5~͝eb@F~%{˨*0\yM+G)QCnm6t?\9S퓼˾d#Ɛ\CJTڡIG.<SU!p(C۰AWɲ-VַڮO"xk
C}*GsKnN%2s{%o<GlJ[E8E)PM0杹cɼ¸p[*r"[(n.B].+5qCܳ:O{(`㸚*L
E&*F#?-ie5m_?pwt1T3|,
dV]F"ofK3ڀ,<hC_|~sQ[PÃR6r|o⣃*/," O M]@p@Pe` wʘ˻yS'V:"9q(,ǡ0;ƺ@@aq
7v@84M~n9t#AICI-8>+W$VoDwflj0CcKhXnh2 IbPsh0?L#!>0YTGKXˬ(mE'#h@x		7}8FP?P
N{h?cq*<z'`\y
y	Cq`cgS<]+mډ5\t81>#}6DQ ċY*LqdU@eRŃ-xXx0@k,ϔ׷t>_,YUzeSՃXY!*}'9vs&Q>B="-+M!t"#QA?!%Rh=.qR0aQ8|Th] ÉqDx57Br<o,Fe^J9?ߩߵ&F9vSks.q(-g{h܂YuߋIZ5A]BIpWiGq!?q?pX;wǵ?,tKk	:*Ψ e/jl{qPjHdhghsiF)&󎄐nuFqPHH_(v>%
{Ps#e`BqK`L/z|+S\5tAdQx)ؠYmеH|:ϬkK#?T_]먠dODr1.\LҬ19r%FA}]OxYW*2fT/t _R5
_hF\a6wz8}zP-iYSMtOn1,WtS:
S0<~$%ZutEnAm_"p6khuK?+~i(:	:,}{AM:Zmp_Su%z8Sdnu,pFp W+8Ǔ$?x$)S^iX4٣7ϴ4OPk9G3pDߢ]~RD˜Đȧr7}89*`IWbe[vGR7@?9Z)iy`uYpސ{.p#R[uWȻʮLJǓĶ :~MeqȘNi4@9re	dߌ1hx1b|-kz~g+kmAN5`]MiA3'Ub`FtZeت42/tH;;%1wjIN$H$g?ђ@ElNJ"C.Wr'^:S*(,?yݍq	wyTɲ"oA4g3([stq ̻ !]m0OZ0ț(iͼAK]ݤ9Z?)iHshiHs~|Ht^K'd;4/Hs]9WxvȰc `w],îve3<Eqi>(DseЯ>]i-~?9]swtXY_d>B1-o$omYEfj5/9ZvaRAe2ێEs;eN͏ײU.Wq='T挻sm{0 W-S\!^GٽSvWǓÓhmL'18!CZK*	"8ClCNI;Ie.ɘ 8ɲXRbTUuJ23bX7UZws" wZ[>jWXNlG#M8OsJg~Q(GK(R<7mx-!Hߵ8aza}3k
АNU2E4^x#NVˮ<IbKhbad!{fa$7;~,`a%CXʌFv|־tKUq]2^':7M2:`q\FGc^#TqDj:E&ħ!x$[G El	Fp1yFT<&_7I:3v iO?P;m(S/S_dه-'C.\_Lwԗ^)3ǹ5jlh5*"Y-? ?s32DX2d4o4h@sF0o;Sy;6h'oI
+<|
y8rf2~^t%8졺~H[;@L]pZgz]e? TD{Lk91T6KtapeJmO5>e5*aN$\J-jZzjXma5mr%c3(U(6Dw+(1<Y+*Z)Eâ$gcV1.)}YT߇1^`s1FXНq܎V"kr8!2Y_M!'o'U0n=%TM;%ZgDzL4RT }R_EX O2e|;y|ǐ7Ȑߗ!{/k0$$Vx8&	_
ݎ$nҍC17|6+poE/dLf]|2Ut(ۑ˔+Hp !Ѯ
?R9|K QF(PG:Q/gG*xΗNLHmfYHrkH.'`^w kA6?SF[m>cS쑳'ЇK0[f)CI%a2ca:m'ֺǃ!P1	K{>a;v}T2? ֐Ǳ:F'%s,/jnb3Qda	P4np<XoNjo(oCbY"W<@IoOg^n#?+}ךL+p؉(mo5/;]-s,^?/gbn;.$AN˧1BjV^6LgfeΚōE=}$^VJ;۫WJ(nD9YI R?Omrm-~eטGi+u:8lHSv)^6yAy<x	Y[pȌϿq8!Fm5GvPcL֯[B*ȂFpG"Q8Vil؅B*󕗆LEWI:=}]=@Et bZ%m|w<mr?a>N̢3瓻¡".~)Ib#Ix,$	pY.zg8(kw3oP	 5-|Y2;$W[侎b0ˑDbJ8XFN]`zj28Gw(h}GVoXtyPV58 =t:}՘@'fRC̔mǐa65auvʞS')K_ >B@vr+<6Rs-RJ2ۑu"%\,!U*iŗBCfTCy"4o)[7t<.fI%sOXr1l1f"X2$j{ WMùrzO*3/o.ڲ:el;t'.Ɨ4o&r	:hE5\m!̄#Ŏ<?4,Exn
LJ/MYAl'{fr 	8\9@/S҂E^mJk֣*6'--BO&MA S4HX`9phSʬC©t/KA-}d'2ǮweQyuC<9΃I+$65}5Eu@w~?;X]rxyȰXJO5A`k}]j_U>B907Y2LX+\bKU]"RdqeK0nWc52kq$mp~ 	G{_"wyWy Ƶ}S)k*Mxro,?g)Z/iPF~݅]Q\Y9nt
\A]1)t]K&pq5/<(2'=bv31&	 jϘBPD>U{!V>͜ {\
ZsPfיR}3~~z4A%,jJc󎶎//!bEOs#
93i7=Q,X<eEPqBb;>~n ƆXRHːQa5ΔLWfU㕣CEwNڋ#w#>C
AQQ|h[L*_Dh>])쥹emwAOP>F
'R̦NK.9kpЅvRLCzek`Hc+AIa9Lgf"6KrÕ Y[[;[Gx]'W7/ᷱGXL;cKU^^a3R:_ XH K:'KhJ.`rP7dup?8E=y({x(c(oDPCyPl'bǬYN?<{ou.?d7^fx5d9tR4j@ΐpu'ʐV&qGNUm\yrUwsɇuǫ6uϢ5E&jTlc-,ډW'Գ,ح:374HS
0t]_-];92\+͞<P5QL[*'	ݛcƎV#|ݪ^2#iX'ԌLr~hH:hT~ێ\5{$Gǜ2G/T^K6-C-qC=`͠OSu-8W@1g_c_[$oɁCJ&_x[sTGj4
L.8UyV%SU6"P܎6h{~PX-1Iy"_|%[P4&4uj#Q0d \)FN\tjX1&֣a0x#qdHv1NS!}(Lb$S2h4+dZgIZ5EjC V>R[wtSgꤊs#: c:v;/y^;*!#1wa/.<1)7$ ӭ$M1BJXms/&ljrr(sx.c?1*voeSHՉrF(~Xd̶)wpޱӂT^,qP<K]2A-v{gƧeΧRߦ:tkHgF$J;:NAXNσ}T#Ƕ@VgWxqJL	k*oϧ{|7M፿yJyNaVTF<nd'_'.
t4Oĺ/KqM_4){f&z&^ES<g
JEeC!J((!yatX>I,"e0v)lt6"reSyxxisထ8's|";P檦\%uFI5jKvDnyDW`_0ELrǓYVy@2k`yqSkkYج\/i
F[\E3q^r4z6/ƫ:>@26umr|b슟Ar4fّ
33h Es5H;CLK
tXv*f%be'm~ڷ/zPsr.[19C\[$by-ȓ,^:mqhKJZs";(Td,x۴vxtJqšbx,Rޡᐟ@X P.fY؀>9[IS,|a:N[O PQmIG+9mlh@ޒSwM[M:mD$#x-N%β񪅐夝29Ɂʉc
>m>7%eZ?gwmQ9b5FU	Xo5r&wvI)"dY;yb*oSgw)ύi,+ޣ4ѻs,TTn͌Zt Vg/ֆ7pM\	ضd+U^}*i$ٌ^Fk\d<OA[w_{X;
edX.w#]QRJIH}eJfS*=/),ʭƢġz4߮WoJL<yl%`x_0%ZjU<GW/xl7@g`ԦB8g0}6dbdI>:WCJ,<^muIXRǭ[s9mX <ï;9.Hsd%H$$ȑX6`ɳ"w{xRxBZk'k)For%cK	(R>yCD\*O؎tx7S8C%[Rff
6
Br'_~Qb	P
oYYXR*r<Y5QHX΃#Ep-뚟&ch}_,\%9vKt娫"Z88eLFl`A+=qZ/͗VMyC9ӆRLcpߓġ:DrI#Аk:r$]x-\ܚ
x-OcbDsK(Tv P!znC>#=Wl㴙mЦSԱ>JcHT>nX	#j}1ZheN:i,2XcӲM|ycb9FxC	!+(sBr*1#\[0oVv4MCV>j%	je3BgZރ n|}~GD^{R]!)J%2H"GB{Fb:@.	Iv2Qc;S{	xM}/J'_i_hm1f^"#({n1 k,G*DPB פm\!n]oXrm:J_8@uGFټ<ef=oޏݙD6EGdSHiNr{Y=Q@a՞5k@mRSC|JW9AޕAڻ07)cK?^p2Jho<v7$-]+}oRw6wPa[~S ^+ehA^vOe841W":UIZ
}#8R_i{&Pya|)x*/E0Ϸ9a5	xThKV=
o*xQ2;,g}C#%6UcӲE+QO@ȓ`I97
L_w&
ہ3h,ȶ䬖0Vy)l3Xn*pFefH#*RP@$dfI?[2;kܡvE]C]5!H>26mԉ?%ٯV4%ѵ,^aS,Rb*6Czqs}G/2޺\ 63Hgi>C!BۖE=qD8=ҨeQ/X>f\uYW~E`s`؝?/!Y_)z$``WGmt,kznRἒΛ'7W`?&Ho"ueWtMy_ԶUJex1'鬒EY_y_w(7~g֯`+:1^k``mco~Ca	&0l3zHluEgdʗbO}^F^`*+62-^^7C/Pv5P4Ϧ7j ׎pL?ue?b;.Q/*\sWδ!Mu#slPbZ9`II[Kh<z˴"PV7HQPu ]E.SCry~5?<Avu_NxCw>ܙE6I(^=@MA/^F4x; +^G{ShjJ47m_UsK)Ik%S԰tEw}ER+]F-|bAf4`TF7K-)RL
즡+[V؜sSkU/~f_١NRya!&o(K"(Q6Ve{u4fUQqQ3*Q9)_:Fhǆ-6^N+.iĂ7<Q{(=O-"w1Ně&H'Əgހ7vx0Uذ挡J'wCݠ}?jqЭE7]CGrDsWp756 UiA/SzHޙ?Gu::v.H/p9KD`M8oʭrH bv]%q:xR#xIӷ(xHz%i{K~30[0r.v%jsnwqcJb/~/îq27A?mFƍ=T{IQyXC'gyR]N!vw,`&5g, K!	8t$㸹F+f{w,R(q;zSS
CیJeZz_pB b-`X'#օD#_\<%1@UƛU:sޣ<A٦y>r@Wf$#?w ~ __KDHHvq3hhnuS<wkk*#OSCx
/=\u<:/©defuFGc#Gb~EȼG!	 'FoE<DY:؅b/B?	GiRN_mZЫm``O7zaZ)! ܟu=[-7j+bZQj5jI|y Á%c`I(m"cif.6\Wʫ))\ {B6zƊ(0=#nY'OYC3mGQ%{:K$XztqKCG.V8)?- Y=%PRh>e;8IcUʐr=xECln<+雃-P(ALjv˖h*
@a0U,Sf5	9i;P
qЎ*OUEphuOM4͂z(i~]3wQVx!wwWc؎=SVhPT\<^ӫWd/>VI>IFrG+lrq?tYQ1pc b,ە>|~V8E<N,5)-8#)YeuܶϘh_D?0\QwYl=Ǚ\M|?\D%I6 *-NZUZU
Xhine
*LA07t7щnL9twCn;sOrw2W|.<s?sFY(b@g)GJtb=58uZ\ìYFzC+WaRfy!3؄y$TY(~ib;h.\kDSES+lN_WniR@Љb	rE}}s E56bt!TK]|[x`\B[?=kAf;&`}W5kk7iȓ >HI߇ ei<N8ɭ̸gYѕ#kI %> 
fAW._Oup|I	=52:FS!0mKZ]A[FfCg]}%}@0w_z,!E1wk\uQEL1##hmKM_~n=n{si.=#^]?̇lX^M7ŷ:Ua<9Ff\.^*ܳ_
rx[	6	O=u:x9#ވkqa /C_[梠6+!	t#r<<@Bð9Vvo7MHP_"M&{B$WJӊ
|]@wyP;L*R,<)fIeP*PW(Vl:@?1/Mu*Z)e`2%MLT{؃Mqd5DE*aN/Kr]]Ř´O_U)[-,trps4{S΋#;ٱ	!{hOHs#; R_*WZ0P50,WiGx)M@ϦV/zL	3hb}jjt2pihPD1NJQoÔ? +k>q=!o9<G)y[M,HHT	s&/f%VG %T&=4m=4ojb4@	sD#QkY}rP%A)=ΚJ>=-o͈ 﫿_patYqxB!A55H׌^  !~M*N'
zIqR!r.Imİi^^"z/:ڜjB'Zϝ<ve~_0QzՃ
7JuHPUNO*X.MYt^	#xyCOaMKYi.5'1\:VKkDnBy;K?Yk%F!$aϹPjAyUy
/ PI'Fp{ [H KG\o"@Ͻ˰/Ҝi4Z27>ꓝK+zѯDy'\,Z+CdtJ@H1}"FcM/(ZN&kLViG%O,D:x6@ݷ
#`g IHa$H+xZkVL印	+\ H|n)]j9:)#bK[.XMc"A Re |&
<AOXqodd^Tz΄h?ȪWQsJ
^#<T^v$g<?pWB7l&(?oGTXeb3vM7eANv'd<Z!M~}!~I]ںn7MO%umUNkJH:L~\saV .Fk ڶpLH{QF<,2ЏQq8`ވUȇ8W<D,;=~kAٯӅp;;7g(9Cg`-[kZe>e2nA|__=)I<v[IxM uUg/U{
ۀCenI*ǰ?߱MO;0OPs;,	!cY7m7Eѿǚ%fuWlвh[8&NMԖZQ{wk;(9
m#>t/ꌾg"]	sTCB33'ﴃ.,XEaJ*p%4Ix|CۂH; }l೚V3-mb͢7JP#geҙ]6K+dEj\+B4lEz(X:Qh@^}rх[0/vU,ч#`{0O"g;.!1!1&luLf㧠QXfpw=~4![o;s;H/_񭥩]uuvVGLt`N,)8g5ٵ*uq!#D	r{_>Q}u|4TB@<wR2l@PM He^!r2 E۲:(`%P.K$P߈zѦꭷVph6ՙyf@)q㋸I%%ۼ &)蒯(ǚc=j? `17f6^Az1kL V4F-@FeÎ-/d	=`{7?_jt³YM/ŭ],6;Wn#ґc5+`YKD iqFTx?kèr	Eqh%f%9|b?Ǎ@b@֠d^TESlS%&R&QA8c5IbyRlZPF]ECu'	jlek	K"kδ˕⛘mL"_,Y!J0ˬroYT\|H
/3h 0}^еoq,:aJ'̴.p>|q3ʒ,Xwb[m@DIώ^+Y6N`d'RǞcf	~1(;Zy0XU5Ԟg4!Ztjs5"܉w\E *o	)S08`=z7qcҲh< ˍPl>RJhQ;3"^gfwL!<{eR)4?!#A+-2F 59!]Pb`,0KYΒ!V1\;j	
|Jyw6xb.	rip=ֱ=@)h hhB>3} tidx{4d7pbRm nݔi,eAl"v#3ʝڐ+`m;L K~ī]ǯ6M%ːhӪU*^^%\Ͽx;~gqiQPv\wWd>r:nx:_)Zyjo7·0^)!!i}6%A"&:=f8=nۇC0Պ4
h10`	\"JʹyIXGHWBODbW"&X"`B9ZPaWtPW0?AT5I"?
=fs^ƳY)N=XLEHl"[1!`=ٹ^ӾIWRe_E#Rȴ=GܷO͍uFk5]ךR+cR9 PS>d?bBĆmO,Ԍ=3>>P @=/2LsE!!p,KB0C>:R@#xD$EL,us?l\bD%ٳ-p!\FmF2/[tiPD[ʹRC$3JA`i%١ڽ
VE]*aAIS0˧6|(i[F|E&1PdA+>%o9WJz^`w^NۤI[/(ցANRg]Fkf9NzB^Ģ# <ʹ4
zs{Ѫ%s6$4qնEEfma?!K(~qmC'F&єE9Vlʕ]|rd"2"&8@|;ƭM	a,5f;Ш(&^kWW5G73s(d\gCm%2Be)wӪ,"g^?ie{Fm5/İlEUx{T%A[Mh6J1
Qbȹ!q!#2f h}L3'`=K()e<8@k{	hGsv2 K_8=V3Ѽ36QBjMVB(inь
ƑHcF뇀j@J2qĂ	ﭔH71x8trG:(w/Vi>W ^oM%b:le24̭:IcJIo:&nyzM %OnJF!Qil!s5])ܳYcF:ccjl \}t(C`JVp<C竧
F>4ݣUP0FuNgEc,E `Ř}kZI3bC{t/J}iWۦLR'0H-(&l	%~ȪH5J*(8\)p@|#'IDfHj5-pȿLxAWA.w0ăc*BuXZMؚh]*nh5VϹp{U^8k[j6keG^[5G6B_༡mG]Գ>/GjHc6/XoNtV	M}ކHbm.R+}U%-Cɥ7]8r5I.ygݫm/ϢaQEZJ(3`$IA_>:/B+Jv_CRGt'':=d32i(	LyH+!b^JyZ@}r'b^m/QF NG?d\7"-êF#-n_5&pߡY^YPOkN.W:ҫ4Hol.{Q *4L&V0X(B*Y ̘Bo1'?&8
#a--P[a,>G
q,W@x[лv}C gI]3"aX 'yl(h>:yP|Q>oZjJ>Ӱ*HhMT^|y4 ; ҈r1TZy7Zgl0s@c e'Fɾ	D#d?%G\,\{џ8Ȫ~/3<Mo5UC|?η=* g%Y, v#&YqIi{Y0hOFtt`GV)^j>T a0'$W/3v˽kVuRLC,Ax[_FєoSNXqI݋_'&LzV,5ÏW7pW;~$%J$?]"/(Z9~J%ڂ ?z$mKF8~
L5X@3C/.]wI4pnmu=q:SQ,^l]che<wO`*^&uk<Qji.7Ų:Z2QdEV>*ЈKri\J"
eG2^	|^Ca^FNֵ_C%(-I"50GPvg8Vc>6A4yicgZږvl Qw+-u\(<,tRɩ C8uu(I,}.	L{u>sTbe4XC)3y:z
L>k'>Vj[ѤbbkP=Q+%hOę7CƳr5ŏ*T5f/}WoUNk.,a5.'/+.σMF2X|`,AlG,ku+hobbİ-*
i"$?R6>\U$ s)~@9yOWc9/[G|3Gyg..QT1l<8 j	b\yO	-7Mh4oBAnH]un<ȟ/]lZ9D~W.xU"V; ,X)vt|JZ}EnܺB!x7v!U2Rto"7WHKmkV%A[W׹c^aG^Gw˝_)?<2{1H`Uq[\DB$;.3Ǽ6VRn_0b5Tej%Bh|6:|rM7ڛY`x/ϒ/Sz@/20+y]ի2"4PqV^I>(><ZSXr	LF@Yg^->c[7Hyޏ!hl,æ9 xjn89PL^A/*U'7a%Br:iV;op e	o><,Ѻ'"8	Wl\26N-n$AP*ځʜ-5MxTMK=_ j
*vI`{t~7N;>.3SHPϹXdW:݅պ*`X!lԤ,sEQ2o%{Y^M湙aԸ9]bѸh^XlLZVo8; &4be?=;ҖFBS,ShE-!7XxB^:xo2n.S.,q>Z?i6VΚʭlI3 Y%Czc;KM]Z~t\0J?$SKv4WВmw%:	g[k|;I ?OPE'l{Kړo\;z^rՙ	=Zz	>n]W&T Q>s.eo+ E:\gRڗٹSrEٍ"$ӤIs%
ws)=mI[-)nX"0`9L3=Px3+R|B[8<W햷JfͧLH
6Z{l,.KDrme#zp!=n7q;QpԪBvN`,U:ꮁt$Kې&W|{'-Wzَාz1.Ft``>hZǬvna ُ-OuWF(rKCJ u֬3ȴ'Pf24NL`Ԗ'֢JY3Tv5{2i@@7V(Ft:J>?Εz=<?W&ٔ%Lz-m+#K>a}gc5k @_U$PNIj~!ΊLYY.GB T:A|uweƄtep{ -rFEkd$6ت
\UV PIF=_\w#!w]"zi5n5ohQe?s*W	+SrH28hh3Fs5!spu֍uX,NByYo+2vǮJ˅O҅ÂA0}GVџqG~`INZ'壺-Q7{V]1@]?J6Z?# G>[w~Ն^Nz/:LK۵Rx}$tPNH6H	ܬOp*;;|0G#(݇!>{Gm{vM6twܵӬ*aׄsEi|B	mnS.,zR3GtҊ(Ndjr`\uQc#f\![W#R>͕T9<ດN@H;.J+&3֩q)+'4@cl$Tr#4"PϳR` t _"aSdIY\݅T4,r]Ŝ<P%hG;[<` YCRMHV//uv)H
p/!y<cVwY,^#3WHwlU3`n;4ui5IKq+M | @嘚N(@5^ tx_+F#u.JϟTŅQ6SL87+Ax$V;]V2=$K³/6߭ʹl<]d5z2BYN\Jh`B99ʋ 4NRQF"WI	KԒ Y2CDQ`$XPD%8yѯ,Gx^í=ǣEV%4nNF\߿Jf#WkCE/ȑQQKȠs
b̀aEFC1O&bi'Gr3/D]\?+-ˢJ#PM`|ؚsM_qMz"`G+-4/~̋Tg&[~v񾴥6)rV-E'Z49/ol*K{>WYQL׹'C@ŜsPkf8(~\ZkS#zQАl|o*	 'Ӌkh8A3ӔL)
:qWDSzK%}b#QAtQ<.WKJWLv'"]$tJ`_Āyn^ȈI]X;c={׻kM݅7S舭)Yj87y|S-&dL ߜ9bЁq2cs\[&PQ)@KJ٥n'֠{C`3/ܕ	iK' Oxmȵ,[.SZ?T5 0S<1eh-Iаu=@yn&$m,oXӷE$*i~ Pj)}Sͬv\)<?PH=gKdV0y\Qג1svd@ZeDa WPbΖ"aL'5|~YaW6/I(୻BNp$*,!D_2
R{4H{,L#fvXeO8P|y"MmSdyz3tmC+a-&\p-sꤷ~DkL,ZREr`g+Q Qk&3p{ԙԚG}"׆?cP}DYhpfD}ÂV	YkЙY|^{WCmҥ<+#@"DOŦA{R|iL:CO5Җ5٩DL^GWKwzđd	}&^!	-loujČCg)4;K-˥UF+3ϗ+'~42uꟵ45
KLrm.aIi5rbJ-+c"W[`!B1D:QRln"}A<HN?!Saey,?$0OlQL&Q$pz=+\eVyi{xYGn3^C`ʃ*^gL
야kh.04b(G)"|J!tqQ.)x_i4ȿXewvy&?ІxsCoP<?$ZߪANS9XG}=MѻZ063H
18AlR65FG]`L2v؋/
3l
s
`6Bw˶?->'2H л)['u§{~1׮".u<xIRA";$L[2#~}./ӄp>D,z<j
[AP7AgGMaGl[*0Op{/Ƽ);mP|o_3Yʳ}9'>~y-܌lfKh(۞qěBìJ6kc<`{8lߓ͒xBs@5Dо'JA
*qv)_ϠզT]swRJ!ơWAK!yJ^3WVaHh˚\d*69ݺUϫ,Ͱx Ś|ӓ{ߊЌbq=Q'4뺕WW~E?nh0pa-2yIԜǯ^_K"i%Ş#)ÌV/6/;hX90~PTXUVJnQfљxEHNt̂kD~e7KFPIo=a\yc]R TV̗I4}Sw <𰱹^(Τ}Y	 С[X=)%KͲxX,^FFkEo}},њg!5*&F!ƬVDƒk&n4k:ke_:+i|j#eY?gBy91FJ!`uփz.1LQŘ"ۺJDqXKHlwXC`CD|iGElxhk'\CAB	;01tW|iFHj/ ɗL2̀AqEt	:>+%6 q<v:G{Jfrs..@R'/(u84T:/ynbIoK,UE/
_G|8Gv!Vr>KH6"(5A\
82IICt(>Zn8#lI\X&OF }$D1 s-װϭS.qJ>Kjj:JP^<H:+=n#-蹽Ku=FSd@Wc,ţ+CbM7ZPdAνA)=@U#~ViHې(#b1Q*w[
TzQzȵC yD_suIX?IP|BC#@q:!Vh m46GmtŋfLμ
1>&`IK2_Zyo g`|hjp_= ;8k!9Kg`9&$W
*V5v[>($Y{<wti	__Ix2$58M]UmddZ^`$&e^虒Vm܎B롤z]}NCf4_#yl
i#ڹ
g ?,jʶ~>7ZmUÅeAs'č!?1⶚^cw&"_\J`E)t:MgC}*&N0Oh~=F@	2¼{<"n6W'gdcJo(-gHoR2T difd}*h=$o""ԇ$,hJ3e*;3S&:j(:zGF1PI]ZgH,0 G-Q`d$Lba}{J44N!KFSLXFrXnC;@wi94c zF/4KJP۴w.o@Nߥc	FЁFlTJ~ABT\
(_,_UV	ަ)<LJRqa!ǾQ341dThptKpr b7/ N!yV-k5S&Ȼ}ʅNh[YEb)X'Y'M:q<Y\UC#[cso::Cϐ*HW͝GWv*]VzBNTkb7x!S(L(YI@%<1kK%o4-ץ1.mXeܠ^hv2u5b sV-6Z|`hPkf &_iǉ,qIL(, ]܆-{A|)S@Yz1dq0 o)</eT< l9b#ͩ=٠e>5E)Pv'kBzH%bY]$X7ȌkE=,kB=jY6}5na_Gla"aPy~U5:¯\q8#}ĖNaN-)9JRCzj2AC XWRV4[2Hޭg}dnyr'gBcOZB`8Ҝ	 J #$LG_hдƼʼc觛sL/,^3լ\#ulFUrZZ)7NuAͤ}i[VC&Vu]$=Ϝqz6=;q->?ƚRnZddzQ&/v^qTmgŰjX͖zbf&)Ig)V(1%dqq

E::
[BS%Lp1Y@(ݸqf=G{1*4JWߣW&&=c¼W(C6.V<OHR[xnh=f=	#ů2x-k^CgAPETuxQѳae;fF{gq oC6:Wm<^15Lأ*zaʌciyc&Q$sh>W-DqiN"aٵ{-kErӫ,Hv+v%NH؆ī!rk"jW?y9֩) W&Zs%F;t!'ҵLnBth{GZXdi2l\

LGRE^5*j>H4ΕYd5l+sNy}(\D醾\Bt@8J%F^:q	>0L}o=52s? ~:]D;มZFP:<-2)` 'p%\_xhC*wzͣҞ nv:8~A"6muU	7)&=VzpĴWE7
A")[hNŇXqov_5, %ZuƑ6Z`zQj)V.T>72W̭b@\c||9%"zs/bDű< mJOXեr:Q3Z䏯v`b?X&{jљb]NCb#2ZX9;j*b٢VvJK	ۯQ TajR`Ҍ-ې\&L.(yO^>k-F0;6iv{JcFLƼ?1	xCcPQƠy+rpHDnl|c=iIL3P0'%,`~:̤/,]Y ?=\x4|, Uvt{9J-=
&uGTre谬V7.A~&y77V!+x8ТGMQR~++xi/a`ܵ5	 bEGiћJ~]-w(%m/]3|9ZA%^Z6I>
$,4g]LXaUov6xtxwNRr6!)?6ZZWTWiǬS=HWzGij
?r!o1 x b5i>_n"Q:,/Ծ7}]0x1=AVyYv.+.6bf=_R
<ӃZuΪ1(.	9HXs4"CyR=EvmkYS-?PV+nAb"L /nQl
WnI:|gv쳃NCLeXYX\l]X0oE}d9Y Pӿ$╾^̥;5ZpM _6^ةPzCqӫ8%LŐAT1c,R{6Sbմ]I(\U7U*`:S4NR9U.y-YVz}@(Ő2Ca^ #z~ɒ6G'̅O*KO1\f_M<'-Eeǝ\x *Cz^zlFB0eJDY0=HLmǝchdJ8oR9F"i,?kvIXqnfBXGfTn-0Pc,#4mG
%?+%|CEPڦ,8˘{NINbSblFZjc]H0*+{PIc^%a5u`D%TFwx's1zcl.r莓"G_]m
.AN̝Gi:n~YbH\9눻Nu^wmKqTP^jJ](_#m!Պ!d>/dfڪ*v"0!EWw!,czq'#"@'$Sz]&Nyޖ(R)3a=O߼iBv)ažĒXLVɤx*$
Kj*Z͖7Ŷ!ĭWa{tyu{AڟOOq(#g#/wxK{}pJw,}K5;k#8L:.@[U9_]Us3Eo9wZUKe"w.][XRblbp|EHb*'pߦ*n0t	cJ
j>c4l,P$4*.V8zgmYq"WlEW᱁ݲ0SʪW2酴m sKT2E
@M:ZDn~w"Ee'[~~ʥFk)B`T#jsdjUEr}_RԄ>hOno/:.Ʃ7o/>ZJ`**ŦX"&!]G\ص=
	?諠xH;JYB~[_^
{&>zh mApߒAEwݫweRsJpϒOzݰeH!q	[ `M"V'염 dO`w#r}"F/\
s:k;>!Jc4>P6S"
V Ŋň"QipaEz%u!fX;R%#;?wOԁYLfW?@cUh1QFK	ج:`V0,nO,z[Qzun9$N LبIEpl2/yrVM1%@VWyؼ?,\"K{߰,P	@92 r22j%k8]rXXE`-b=,AI\#9;#|X&z
}u4t>L;))JsUT`ykYVN)YXFQ<dy7)U/TEqKx)YGR%{S+X3ȢX9[,Yr@$$*',Je
P ݎP%"WcfO2G}0=ш=yohy=xãrWՒ棚rrQt\K8Dh^h ZΟ%6՘Sl%%{5xg%bvvr	PD07]0J	:xØҵ-\G_4}ȗ0_LKB~Ֆ_BmZŊ@pzpGCԥlT`
;n0tbsb?Gy\gZLP9dKfڽVkaӝ?x`11i+gDmۇgK,[(wpHrqޣ:mc`jPkScqj+Z#\W."q#*#ޘϧ+DK\efA7WKYufezlA*ک=z{a2+"ؐG

A5">-6_p?8)ҼbwPh INͶɽ2*ly9^Ȧ;]Y~o;"vv,7*3#u}Ա@ތƒ$x!F
fm;bd8]\ެ.-(sr~uB=FrԪnk =WVxN[g}vkEAHxe2["5Qk굍{MpX9hT5U̳xK8UB_MVThw[D?ɨ4)ϽjU`IT(U'XgLbx!҆,CRICUAbB+mnK]BCY\#sj ^eDXR^
s&jX9y;5GUc}潅YeBs)f
/X-DS.IIcI0Tlx_yht
b"VD?]&FUnpBTry#<%NHv688?uN;jc9rPJq
EtPp9[?ך*	8afYv#-!Qw/ڼ;;2lYԇ$D!yEAءGZBf~)`Jx$p5jS-NSK?M{%ZM#e,P*gaeY <y*_\5q=u*,ȨGpuA>*$w:Z6Hv8|蟮=a~Q>B[#m`VyaĢi80u]%!84(Yg$h.|?g)?Qöl(ڣ[S[WBow9Jaɝ0x<Y#ii JPwjaS}:wI3<-Ӏ/f314kdnKX8:\L7hqZZڌr#"N`bsQR^ik镉xk5~@vK%;_R=,Lk՗ּ(~^K6plN5}9$bi[miFQmQS		a@QlhlKE*HΙ|T)7
H(6@R֥"bcĉ+}HhW%+NuE^ip7?]@;?w|C{FM;z(s/@^nO۫J Ν[9mczY im=4|Tβ!~X~8-JɝUY>vኳɢkDT %s
	:ev?wRVy@R\7Ea,ԕSm;GX3Ď9|D{q?Xt>A9bfqEcI.{L!qj%&xѪAAL՚+ZQʕ:gߎ֝Һg7PʩFJWf:Ol&޼O	|?,lxlњL@/K%!1Ȧ5ӳ8C=ԾY'7WH4-^Mka|`Z(pCHHFli7ń =Wr>#<~<Qh}1rR UyakpjN_34/Ŏ-LJ)).k##f`lBgSmoʊ0m 	x, ,>ĹA>EHE/eKuoO'5Y8U-ᢠ2}+{FC?Zj+!|/=%M'S쭢ԇ$j'&a#Fqyϗ}ZjŧH^W>b_ol=wu^e֐-{3*^jg\&؆K#ˏSu@Ʊ/CIT^yI?|*b֣k-4t*w1IyMorm􃢋<ufXרG07b<5ⵉYWMIw_oΕ8_ⱘ
#>SL-ZAQi>k"O?ߓII!j{DbM0V$\a0W-@,;S]Zeԧ ^ۺ/8Y.X,24ltEߴW$WWZ:aSQ"AekQj4|s:3fQ,sJsEVB$N]c"_'eI-bRFhA)g;dQD=M$,څU=h`߄{q ]$AQ?M}Z9<8me'Ga}P<щ],Cmhšʲ+>a:Cc>yG<ژGuɣGo	F£O)QM\R%ewCh_{6)jB=t㩠(o1 5pPR)'PI#u[b|dӿZD[cQ'Tg_۔ȲKwKr3œ<L/˃uzk}ò[a^}6p[&"6eu:3`u}2ʣ@~_O"" T?WC1 Tu<ҩ﹄N	tږX*\ fǛ>L̤K[(BM+y	jʈCBNT}@odzÚI [$7.I'A*V_Ǝ̃f*JSum4 /YR.7mYtJ"2⃹_F>œf,U/hE/XT=^ϢzߊuNf4$1.6׎LVֵ׮+=Lqn/}y.lY'm$H
bnDK9 k{c\ 
adǟ@ˏZܩ%mL^sRfFӛ5Ɖ7y(wLHW͊ۮޭ9 N֨.K.i r=$&L{ךpFcd%)Z'
uʔ*Ge=MMS+ǱL:SL@~ 6{^J<#%=,v=rLF3-(gNAД{ T$-!%;_6Qby)ש̯G]:JT;~12w˴ovi)u#0WQ:~ӭIGD9z2u7y?o<'JpxleS1n<7!.ޯ\Vm~11/y],}ߩO2:SCfXU%FdmU}7}xM=Ynk[xH!]qll[D}ȏlT"3K7T"zM2<^whtJYuPv(UGE_q9a^L4<>\WtiBˁ%:M`SQh Ƴar՟5b!]df-*Hk$cБky))9RfhՋ,"ő%,ى>	/x], i(.DT`A-l=X?Foi _ETEAly%<,nBlX-6g)Q9.zt&/r,y#Է]UMJNĪq#E ?1Xjl }
1v2?49iZw3ǹy7A$pt#&4k:vELCf&A/O[yx*I^Z"Miͻɋeh؅GPup6Ρj/&c4C'Xb TF(5Zy?9ۉ6H_;R;xɕFƯ1tNHqʧ>@j<s'_\%ZVC7xQ[ao+R_@֫۹72Ġ AW'xܯp[]#P_F"yz8 eʋM'%0@OP:sL@,~k*_ᕮa}#oǋ}БGO~UP=Ӽ
.Aq~2}Q,w3qˣ~'"Wy? 7DMB;y!RSGĔC
I?nCTP>X=OFJ9Fpa4IK]J͠
]E"ʹ0*,TU5_ARe~e)fUa7F&4AŏE7CU+yQ֊rSaŚk55
k,{@IT\H"9M'FGCqڝ^`gY7ǽ
*@#\ͷߍ!#,80rYL{%p~j!]~&Ѱ\P,6)ɣy6NݟMxȩ{ߞ:v!Gw4~t??(+I,$\:17Dݴu\W+AfKF\KHA ʕk /j9,I+h_2;eu4W aA$KGU";Ɋ7{oŪ^4Б9hx8Vxoo
[-N$+@RK;wُyp?crh|&ǲI^~;Kl_ܪ yM?QxC/F,$A4_WDwsɵI+dq7ے_i~?
7-883FhE3)no;7	uVpoww5E6'4Gq
K?DlʉBY*T(b*+,93{+{,LNus,ۘ}yXD8 1Xۥ6%%4zV3UL
$?C)3AZJQ4bfx?
FFd-f V7y@vޖԟ/<iasF+BUUU|(@RhI9b.!99#iQ8]]5(B)2uSjA](>gFqȟcZ ٓM|s&L"d m[^図AT+Ŭ
3ڪŚ6t64͛Q9]D	*lA3cIpoQ?$ˠc.HMH?!F)u!J")`Qe?QeW`N*|.PdEet%sX":!@a@	-FÙ~>A!(n o<*H>dp+rp9?z\/v{3aW:T)y4jT7p<Qj+Z,U+_gӬg?W)j)Y[W19ïgaP3@?-jmj{^c[(i|SGGxڢcuuρ#nȿv6D鋞!L:6)(<Vg|__Q7RiLEQ*L* JtXdp"ƴKpI/qftπ}&smC>|ч||ч%Tp?꣏߅7܉c>Nx'FfOq:T?~N%TcJȩG%}=|J3~R{\nN工F/AC"}`m{`Pod=%Y`&͂.Dm$Sk<'%X#bY˭z	AF{0Ek=@Ǫ,~d[yf`]JQ8[^Y7+e^45ImfoY)reֶ|7 ,hg"xG;~jV:lO
B&xX`@;u%H|ƖfM`IAu=#i`o8{ĪUk"eRL*Q{lP; JaΜ 	Td?>׽[%TTFYJ4'H#Mjo7贜Z ?<-u$JW0S%Kf^۳,cV(`*%}7<TLz1au.=b-|Ntj!lw&engF!gdmYh9H_{ڕs1;TN 7P$B^QCvCtbj'}t"_a|
ɑI#A䝋M|GvJEcR8gRD 4g¡5C2e5Aߡ 󹍝d%E(2F4M+A|H+^c:<Ek%ٙ4`N23Ǆf
ğd=@b.8y7t0Cb`E9^3k(7N	~diJ˴c5(ӣF-2z$*]6"K.R7w}֔̀p{t$! )ki_˴Q;E _'XQZ*j%lɨL3Rڼ)`]KLˬkr{]ܴױW^^Նww^~rĐFY	|zTٞ /K#<"Ij\?pIŸ5Op_SXT+5J1Sw*Xi!]6"I|JcAڟE6&5 0j$>2Zl%%e!}	I{o.]޻GU]3|%(3`DȀIe"&J&JH $H55h\ZBZVlU|@[b-b-bj\w}&	/m_13gg\{.9~zr7a>bg-߃f<no+?G!`ؗL[L.q.dX
h6ض
߹Ʈ#{/)pЇ&Όй8.W{a6k	{f(ΥMb鴗)ʅ4(oHdMbU_픈X&E k{i
:g4õxkγ>BzEʥpNh'ObVԟ,q]G5`q^ebc/]Kz!@h.[@P~:UEBX\# }9LјniQz1YI.BCΪ1!gM]Z>q-<]GZQ#i8BJklk|d;D-S"7M6E96&Z,W)m}EX,Ph9WHY|\@yqnR4\46y}(3veU,>Hi!4$X 6Nz[#m!I,͙xx[0[#//t}6mD1q\$IF0|"!7vدn1K)Wpd/.(qO#c|Z9Pt\g6P "sK{Zd_'G./U:h'"`,<8_p{Kgd}`vM6/q@2V\^;
h%}]իPyuG)/:d1&n!'AE6J[uc[ٷY^@}g	J"%$׬"Tv rB(]'c{$/si#}V-J|+:FIe$@uعEmbHdg^FEUolqA e>?q}N:pwk{^1~D&=>6@#
3ȑrM`6=ΆpCjʍԕnK\v=L8NDק;Y*ZHl`@vt
NEDԟT\gr)*77±P1
 1*D<?0.עt95A3C<AC}DN̞m.}`giʉI<F(yHpь&=ET/_#C.T^1i:Ѷ֗6>aUyK2ci.&/)%
wS<sFix!{ޏT%q
ЕBF]0qF@uzQS:m⭐qK0L٢}'vp d4*Sǲ6B̕)v>"Z!ar4`J.>VFwOma)Kɋ4V/gbە$=A/,+Wnٱ(0l[ynUZλafDFް𣍪8)"ڃ8wc~ӹڶ(7@(NZ"6~_Sia\$+<0Co62{Jv
<yM
Ӗ$[E;TH=:ێAcXaĎr[HuL;J)CL"86tk	+N|YpydS)a!wʖ~Xch!^P=#8r=>\?xmEW|NSkFљ+92Ll<9A}*"Sz3@o:= căišǓAlp u,|~ۙ͠zf+W٣XBL+GWmE|Ywss&l;0FfIVEZ}1F%rDCk@Q0xd+аlJy	qi)c_yiO9^r{P<&D@HjS1rs`!Q,B2##0@~!'bQ4RwqJ|^X !-@plH$8+ s:8pjYVXkd|SLrTe?tFV?VA	o-KSүpE֌-Zp}Ab]ZJ /,Q;	)wtѧڣ,a:;Z1JG CoMV(J\)m;n\SI59Rlؤz4j䤙ݻۢ߈3t?h'~WD2C{8#a<O.eaY/q{YT~s5G#+$q AQ;5y`-| \C} S7s_aኰ;4?x$&AY64>O/5gc gL,aѿay)	4MzxO
檙7II*R+ƇJ)QGl!*K彅^볨A8.GCx֠uxd 0)fS.N(̴j1qf)z*iEa?FQ؛$~>$O׶o>	`Mt7 =Kif&>jY%Ew'բGq ~`h;&*WIy欑6,kd-^PIzjf%'cʥ(vdAloc:\[4 agi+"
^hD;5h!kRoޞx(L{8K2&Ar˵LjYJS4ѼaP:!҅f -ff{!+&r=+V'Ĝej NJ/O|CDJWt]%ጢ:t9AWCqEBup`&{gy8g6h\WT!v(\R2C"]*-O5Ek4mۂ,VnW#o&uGa]c@GutU	YB~ gI۪rB9Z8[v+@_cǒ4*%8Z]e_ nʊѰ/b-'@rZg ǎm>uۣPzJTfYggʽ˶)O=탲2Th⛅ԚOJ=2}]	8<sAUS%xĿϢϜ^Y}4[ˁ8Cbg<uKܙB}tJ֓Ytk:b}nM4uP#1S]n[Xڧ9a[4Oo
Sy@eU۬*oiYCσLf<j4E<!"T2=,Jj5F0qPuyQlAܰijԿ^PpZ|h7tM-G 'Ҥ4v (ͳVuiQj j(?ۮYd{, 8*051ꨑcgOd'zjvOM&X!\v1?ׂY0)Bs0gDgX#>G25eٟɐeY jَZE>P8WZ+[.N|J%Rw=q41>+F޽O[Ga1e>er9mRj/Q8Fsk=CEc=אɑx.Qy"M(XNW/<MI


I}m{t3U/w{9G~.[{+$>sAJ>OM)Ѣ{Z,<DPpp	WL	19Hbh XMZg(VcڕB+}1Ǔ8L簰0R}3'Q"U4SiiDϩTb^l-+bZ![Ʌ<yMLW/C*ؐ+*0qgC@i5K
t%)
 ִES֚L*jD67T0ԌU"\wjYlo*RNGuul1CVW{ BM$QX]'<|DߕoWZ!~׃0xU0]ּMsܷ.fk]QLќdMscErUcW-4bJGSqL)y6~o*GbvFz2WYU4gM7P[	IgL Uh3+$/|8Cx"K7ɣb,ԕ!_EְZ,䆋ᶶ7Vkblnmn++?! 3IYȚ+v.2v]GO?_&9gZ7sqД<DWH˹yІ+8_:Ats]Q+F^hDr']Dv<@8U{03P.!:ȢpΌtvgl{]*oBȢ$	E8S0v
჌ҎK%C>Vbm)hQ0mo#40$@0lJ8w}7[MKakQ,i\[ze!$*}Jm%Qy=jѩW,LSSՏOjVW axg]Ģ~U].LxGwSyӲU
&@r+8{mo-aFӋ~bkGR-j&3Ow8VhQ$/TzYeHe8|H!C;U bxXwxBBqb3lA>#J	%7m@fL? GZ1*CT)>?WlŏrZށib%Ep>BF[IF*8aT6s5<hfcU	qOsI\^\?lD@>pT7ba1'.$P<	jؐ"h-ZTאyyȁiCtF8E9c]r[$={=N7 7cr1
K:@_ky=,e4Ah\MqH)z%wľI4i|Ejqi*N#G-ń +NZ*`  O9`REH&[0na&9ۘݬQ^I1u.=lBz\y-M`41/}x ʠ?8 mXyyF*`x˛XRd*k$^=
K
^鰓* NzPLY #XXVXP|֫W\#7/#	~#Qa%gk*П,5ߙ]NK<8Თc.3dXs|t};s(z61ft;XV{#.4!~f#/J		DaW19S .ƾZo˔AR|X<ҥ !qvJ&jޑ=4Gwƒ PߤK`hHl@H=ط=ƫ7JㅼVªErPO
&|zIhӋӰ)U%,Zh$a0)}SQL^L/\ɌӼ
|BWJkm$ʆPZi%qT}uJ?ēD֩-[Hߙ6=S5:clPAͭ&}?GLOVJԓZIFI?@W~О$Wᄟu0رt0o@Ay08WF6B]I񥛜UMw&_q7*p0mRK8sWWiԞn2lWՆC/h{.Ib9"{XRH٨WJ# Q\a_	jUg
ۧ9Cd-Cĉ9J<[ <N@	_*Բ(#0pPnHb6(Gf!(ӻ;]K=hI4
mN,yjH9bm\p
y͞eҖA]IHaUXb[O&NjK+T16W!IW!ftխx=	O<o*7}
u!p9L(zLXaںwE޴.?(o%p
uKů4&Cl![+&ڨ$^.Sy0v]Mۙܷ6l53{ƽ,;#HkZq qm= ٚ}H{ zY&/J]uӎ꺖$UA]URmK'\.v67<V}QЧ#j ~VW/'cI8pQd4	  m+z4 7
jv#VJUVin0].}1Q/6h*i_=@tQz9Lh5, `U!zLв|nl-s0!x˵2SUfKDITӽ=F&o+NJ<h{_v/{PjؓZ4s1'F,Fgb6O;닔g*48x\4
&Sf8~H_ysy=kݗx]-bqS=D7R	p97oiB6(>yjU89SXΧTLyh+.nvc|σIu$IcpLVnRXlvo#45&6j+2\op군m(ݣ攬'WVʳie>v6p?`eK\bDG k/0HCݵ*j`W
)tI@˾&O]7;\5~ OSi@RA-,7{$ŁfݛN<3uY<L ڮQ% HWvxv	D]0񅫠86s'2:k]#x]ވ.&KyF޽C@Ec/k'Hx_@Y<N[6=y6rp!xI;=iҀS>d+ܳ2<p?HU>i_Ϋ'@JhLwQMtlf6 +' T
7H$%ߣ0_+?/qѹ%JڭuۂX<mPpWAeH/s"OGߊ(o*Ӵ5N\rS{TRNwqUCTp-r?U,͕∞3ꖉfa'	Xv?$4a7X$zSWv<H?<~ۧ@eʔHЁguyz}]@$ZD_"߹ƾ\yV0kQ`+՟I,brJxgPoᴌ0݃^\l@-	fI=4g=BmZ Uj
-,njOo4{蛶yQ3ްj PG|sG6!N7I}R
1ׁ3)9^c a;ŀbI$FQ#>J3|#uձXҨM.^fF4C4 #/Qr&tx7i08Ự*ģ4@}82[.1aP" Q=0-pС]U3SwRkECL&=QkUQ%%k)b=ۊ,qG$ld_5&R?-g;%
oHHv%7M/4_<ŐvWÊ/V"_hmfY[8!wy>E%.ٹ3b8!
Dwen?qr42tC2|T:*JY<Lq^մmwxJn=\5:cgb\cUF	*hX=7ܓ9\]a&	uDeZ3:P JU4P,Dp&G;&gwLinkPX}ϲ~SwiUVu̸tŉq"bɵEHgZSgHŒJN`t
npθR5.I<_Vνr+Oʫ1vtM~}bz @x[N1CuKGQq'큼8h'2]-^m[Pu+Gm8 j>,g&^`o1+a.跫=SUN&o7Bߙ['	@|Tf.2Hz(a+a;UP:J/5U͔S6Sw^
e>-%|thf8
f@Ţ<!Xf9jfHPm6;/r7j-$_>ɒ.uTJlp+F
x#^훽
7% ީ]pb%#=B)&~/<N85D!x|}[WPtJ@E!uUh(?:	1>~?Oib\M+qBrp3,d6*d/CUb5zȡކYpYTJЩ-Y|zh uR.f.&1Ykp
Fo}' ` ٹڧJ,I$։ǲCC"@WD;?TA9AyW"Ȭ$8vZI3 d'͑,:"zq6Fr4\Sk,ePX:nN(ĖHesp&&@@DO҇*ԥEGqq={PV .gKagJ_hrX,V*S, hh-!-MTS+IeN]=`R8اO7W8	Sl!g*b4[U<{C7-Gw6Rzq=Y5(cSYŕVҮIw
>|:n%ZmE_K1&=OcC!jC@ӹo6Q7aٌʃr^'wC;8.Jf7Ǫ\BUWw4Vi&nULi	~AMaUɁ'j:=Lj#c)FprW)~O/ٸ N'|8FY2wefG`;sI9+ӼHbS0~Ēz&p\5X9!]7WQ,~8`0QV'
߶
γR;@0!3n8`l&glgEldD|.5yx fl!?`Τ#X̗<:W<gCrkz%4&L{>;Q,ȗe D5y2kcVݱ<q`qV*gpނ9NֱZ}ԥOT"L^-.7Xh mR4غFt0p臘c'^>#w3fL(L<?]Jwuab\)حQ~ӠrPUtá5C7 K܈Rh6i<\WޱKk%?b^]0_j9Krl([Uեu@89F>D+s>>a+/frp]#6qkS\aV8)Jfy3*[c&yld[{,\D7чTK 1\,v Zy+\B#6p״@<aAʿ"
[spZD#BG{Gnivb#~'3FfwQ:o4]5sŋ@<!GqA]ery=@%ܯ-9M`u̯	vp*DUxUz&.+2 p"86G՛bc?>:cGŭ!o#yGw-\ӌI+~-q;nAK[񑆃f7_~8"R9eʕr&Ie+fD.I ޜ2W&m8\=6f藗?@U+:hT+A+tcfF٥ﱙ!$l?2濝Xz@.;y*8;Uh.W'A~^Gk
yظl_q1N7 Y(`jP7r|3n	aC=mA`}O͞BU  fb2Y	t!)UWq=~]!U(u<U#b>Orr8V\2| \N8Ӥ!b	T5yt/}ze	JeVWçs]w";s0%fV;H-W XZx!&FK_C*ހiP]:rdZj J(¼6m0ۅusd垚UAuiaȣי` w|z͇Kf+@RwY%1V-O wT4!Hts֡=zN`7/Je6|Ms^D!~/>ZZ{jXҟIK
xǋC\\Le;(>u1.]6Ԃ[N߄X`.-e)cC3t;]e!a[[c	|J=`Wgi݈PKT_UZS.%헋<bYڰk"SN%nX
1JzZy%-Dwtrm -,(|j/ EI3.AlR>+=e^J+;#3it$?`ގ+w
mpvoʦ:%iv*ePGދXfOT&2I&z=\݄\XbҀ\ѥ+
Z?C:m눐5MOWQ2~aVH8zͽY44Q3$gC̷вzp[KJ%2nT<o<w=_JW!Zmn>2&4--4@3( Y$Vd0~lqb2`}lq*E;DayH%.6t#.ͣ_9V{,:mVE#3H Q1vbS<plB}aWдO)@dE?nC'sSD]
{hՠ4d%b~[
{hݗBOR$3_?
"I~֠^%1IbewDOARpWW	R>Y$7evV	iVf~P^?OѪ<%\-}\#uA0*i{Ejua5ұ(hAw˾Kv~S3n/^8ë }hn|H8nlcB0ja.YfcY5#CĘ@BL5"MiPqV#豎NprԜLj2@#
QA"h&#\>3A`kA=}zesЪFQpPba	8>s!ԝ}JzhU֞]Zda@!\ P7N=4
^0̨4nWTuP_Nt&-B5cZt'W젻wwڶ$g|6;c|ױ<gآ2(T
tgDl0eFSv
]&P:⡟ۻ|~;ܩJL%luHɈfp
*AkrT`^z1NWX( k^D\3`E]ܱNrӺ]c{v fQ঴U7)jS.nK̷];ͨ-*Y
oL	B(F>^tuܹt(\ݫz ݘ͓~bГ	T>x"e݄
K4*L3܎iMb|	 $q50h0IBqx?ܹ ָiu0k~\wxbdSf_ޙbeW
y2+,䗘}&Wjv@&Wd'Ѻ^_%"/Tx"g^(
ϋdyjFtmǦ#y\Me1{/T3[cOYͼ4֯f@T=alG?ρu]g:L/R8	oePQXT
zs$_:י;LWӃK[LѢ8wGa"sh#đ[.hcm;R\ьiބp	gӣftb02d(%Y7]Lk_L54Xqwrn@JiK*AAQ.3^ߟ;k1.,92pdHoE/OSaxlzיz0ɀI=~mVQQ@4F_
~#VnlbJ>	R%'%''##˪"eϟQÿ"4E>%Pn$O"1L`5E|ˊeM:5"x><lJNRD!aKeE~N;""2'G'BeEY4/͟Q??"t/˘|JNE/+:/r~_$rs,Xb	P2~k|CCY+ %{(ս LM4ɝAc|eܺ0NBА]N4xЗVq/5ϩSy>	#XG~CE۔=\*z(x7t2_ϟnÏTE٫]Aeȹ(	UM<P±42Y554=BBU<"SB9i&7B1~Y=s͛7!~
]϶Ȓ2LsAUХ6Ƚxܿ_tߗC	S'O?KJGM<wgЃM%<Y?w)un2?5/-"U?NMWPP^DP"g㝢]Fu܊:\Ǜb42Ot>_ϟ%s*jZ"2:d/~e4ju$󝇏1L|".EBwEԞ)N)(o0#x	81/C!fiӰ1!I'74F|LBLU8Ws\YGY%g>tMrM>?>,*k# PWEt焊"Ls~񎙕KN-(yﶼ&G"1RJNGNj];z˙#x;ˡṡ<3侜^偒fBKt.w9] BWw҉]sz7ν;R'NKw,B%7j}%^-7-v^ҙ_,gyn웡5XNF5J{Kz]\]Hj*[y-Hŕxyb-<[Yw	^6<AWN?DΑuЉbِ߳s֞L=jjT z$o۝̂Vu[x^%=S3kτεfL2{b=&=*Q_it;lz6q8z7*m	'/{$;f4a0\O%ӂUiݻd౅Hǭ==wQPZdvw~{eG◽ƥ[HFQWY"Q{ރaYѽC)}ۼ0֫O2aoKʬ`eP>Wx:XhCNU!࿽Mu;v&g\=AG5S܊j*5UG Y+nRywk4ߜr2gN3a :MskkU7LDG܆E5]xvÂ%u5׎	;/fvu5򽠺?A[ܸ(k~v	sWϕhh̪]aщXДpQ]}	sjim̚xΜSznmּsV|i΅s.k:IF~c]<aƦEd55T8SK쬥uMs5,^h9}\^gKu3{֗>{\oҟ~8`v4+nh.oEos}Ha'rǗB9V'ߖ/{'Dg
Ŀ^G^p)*ָ|H.	Iऽ>p}Fq]K - ?y|>p]^uLN/׎8uD":ӺrM?ʯ#ob1]_q8oG't(@㤔*QeH|c'R;YVQa5v qM
%.7w)S,xh.R6=}AHc\O-T\nJUa@$Mʕy)};9xhwբMn(V9:Ь90g$24`X&q%7߲^@_'&~p8$Bv;7%IA;IKѯ\A7w^!o:v$TcN$8752QDtB{` 8x\2ZrK)lhըo6B_JEZeuorn[_z>@vJF3aCqs^^TDE%9(K*rPWĭ\h0_31#Ub₀Zb5OV0#nUԲԬedT癏I(Z!1"-6-Q&GzJE/x.V`(j|*x93Uxi#K=
KI=@-ouϔ|jk4W@AKQk0: j]U)w?\R>ZTbn^LG(-mqCLY,i9ˤzՉ8TroPbY-gl x
*Ey&\X= 㖎TŸ3J۲cz,< )W
1eo YMkxL4	Jk`ӁI**hbsM[z6P7:KFg3{P߱c{j(gG~x!7Xe#uz8purJ!ރ?ǏN	v!&LӇ̅} *m|_e	|0nTTFsvmߦzi{=O4UT⍩0&o?}g=oG/V԰\{YO߳3":\LY!L9Jw?pvJnϮLmDQ]ݏ#^]y];Vrmkx
i'wԐ,bz;WE26as8f`^`mP;N^{'8O"/X'zzfT<#mW"=psYfcgoq}C3űk]ĝ=oPbN'5Pqouo+ޔ.^cq2?F~FNc}zc=n?
+njqywOϻ!DfeK?SIw|[Tm^Uj/H0[yݭ58xz7vo?wwKNT]ݵ@O*/ZkO=B똾9D8ZC1xFvO^CGtQ)xu8:j8VrɿaA%מ\G`rV7.7:WePA^5EU^/PAIO1N< tĔxG4O$]Rɑ 	?Ū,N-wz-́m_CjEsn_Tոzilɻ4,8V=K: =D記):ƄBuM+W
R&`esM0s;gNȸ]b?Vak#<ҁJ>5ym@CC29u8-8b&{ndH<335>ҼljN8=2e/C3η
k/ф1/CB7"7Yˢpr}?%!]N8}ىp28~ƃHA=>B` xj0J* 1-z(0	rjvmiDQ4^r6eyetgQ56xIQZ=Eyaķܳtsun7_G!m+ڃ{;8$Ƚ 8ϝcaATqeJ5Hs!|wb]ʙAOJXNOeJR~]-P=nBP}/el>ʋu t՘/O.{iHq,)Sc.?o٩FJۤ;*}I +$xQ!R%
D}LܕWp^^irzg{OYݤ==iT(`K,Ql`P78g+g^qn ejZ(O!~?jPUA'(&lsFefhwvI@F6`i[\d#3qhu'<+#B]%0=#&e]7c|A7tЏ\G+b-[ڂͲq̒V}	0%	MWخ^j[ xtm,W>*S>J*t2@. lDa( p@iyCSe^ %yIW4	Xeۻ%40ƒl]AﵷUv/[A{}$n{:Q=>bSЫNz7ViW%bgL`wܟuwSw/7kśP`(5P]>jieN_94S)+K}ZɅdŦwр}'=˄3ӵvmo? vFq+5V1٧j6J9E_^@)N2]ތӫD!p
[C *qRB(NЋK|G+]w`1t{{;Pc:~.XNOb^+/ 颀`w/
, };VBvsu.NݒȬo2~ >^൅p-\ EʣQ/t?vV@+Bf.#^E}!]{>u	
z{^]$BH3k;GżsT1wW
 `4O_HR	Xqh$0~X3GwmE`%z@4ꇄBAIFI R{i}IwAP0"|AAwc֓_<)WTՍSǜ"
EWэ.𻶭E3E~M8?z7 rSlCbqO^*KlCqad%kAhS969ӧ1'  n~ t&N
.S{Xw3>f	kÎ|Ha-|gw
a'	4ITVVY:;tNn(@I򳓜}Vwغ;P}tG'p9@9V@s-&{rnXY<AtG>sCDmG,'OdQ!r֧:@ Xn7NNX+kHutw@aPb<blHO(\KU42ZI%ߨ}àzѺzbvSQɩǱ9fA'ʰYghaC/q/5-Z\T2-
>ڲ_FA@D~u	1'7PIu;U=| f)Sؖs|Un?KAjdԬtM.uwBCmM%]ٯ^q{vJщQmdRTͺ\3$Ma1͗e􃦖Єe6ep~,{`	ۗ6UyJ{6j+[cU@CvjOnkωzvS1d`?hu2!-Zhv>öe->±L=ulcy<K!7*V{P
nVkPG@T[	1lFTpw|OƉR`NmoDe~F"%*p+D}s{2`y0%Ƣ9mRL'ZԾ{51HL萍̮J7joTl	`EFxJ'wJ\(D7ǲSx<gd_vH&d8B<Uj#_b*D<0Q;(Akiz. >S15uʯ;^5CfwBr	ZTP`UʁXώX'd@@ ,F!L1/5`v1}qDK'X0$ϜOuREXo/!6Ҏǂ}iBEy;@\)a4yeDm=A T }D@tiTfL=fߏ]zD-8M @3S9af2POdˋ C\5d.
tg9y0:	26!L=t0ed9`	xY1Wb
Z9'ʹj&uatG\bC~i5F} E1srN%'M<+xu>}ZCLI&@R5@fVОPA.^bbS ~_$B.̣x!ބL}$CG-QM؞*,d(k(JYP8՝±Dx ZS6MEPj?-fc|,rc&QJ6pX<&u"	3m,BKK$A[FeGmb窱T	EUCeY@'JM"-xm7*ah2k
	e>!S#_V~.$Y4`y'e2+M8]PW\(pR.B%|)цMQPP9UnB()~X
6 蘅,lt#dϑrLfk>S>6`p˓tp7>Zl`2Qe#`@C4ؗP(Lߕc@?>I	HHi$z6]	r	>*.g?@U\!OR,܊w}abŋnΞw35/m걏gb??lE:k54פ-z벪xqٛ؊uq nlg2lǚВ3]x|CzWH;/Z&oyTNn.7jbvN9"eVW=tD,M5zցu	V"ѡu c>{,1ʣ^e(4Gh{{'w@ƭf<؝xX$ I|]CIº/;r`ֺi48L @P+Bd kfrؚ4@IᏭd#[ۦ`Q\ߍU^?
.21BEIC"
|oG}2&*7/TL
qf o޸%fY|+sv!'Ƴ
ѿ
-ZR0ɘX*:j2~o+QN_h~I5ea6HW"8{oiM\R"BߣuSFɢɈPAz};ulN?U2'U$vhaNJStq}솚ڬMsBCql{;i&
`DN+&ihuB5g_ro,SMLulG'XU{Dr	~%4ZU6gckjB.V2OS'>IDZXb}
?}]l|̡Zfjx7r# 9x`Hkd	4HwPZ6ox׻h05߾oŴڦy}ٚgͯmo/K5[PJ#K¸)A+DS3x>KmS%*0w!HVQjLbV|Ӱj{T#S8㐰*\sj5V|PH0j[ѯ/4eu*yRb!HUB3DS]
ys=JϲțFt_g1Ŗs/
q>>;iT\a%08pfPl 0T[ˎzx609 LrT'眭fQ	4 jr6t<c݌(K]Qm:}ouqFp^vF#<-f.mb\0Bw^vObhr]>-2t~wG.?h^c]!_OQ]]tRؐn2᳧p 94Au}osV
!1&qtR`mӹfOт2QҬ:'C)lJFQri B>}qҷouU%O	lA땎)&U.,3~yZD%Soi ~W[|\]jEg{fs:Ŷp}#=THuٜ -YlK^H޶\[̔]=nc$	Ap@w*Dgɏg3r\J[~/ιR4<fk~4i=B0vhhøqfBxGs 6"suwf{7[LhahiLSy&lT8DdEk@\e:"npkۦ!/&n)}S fXBsMGDm84o9?@̅5HP<W)s &ǜBmf譂P\#e818-gZ|VKZsNzko+Ryrik/Le_8}qvu}t.!MALz*ts5+MF|X3폄15`2m=8DȁĬUo(n_>ī(q0}fMo:<rP6ܣ</;
ddܱz0EϦC<ҷ%&	ț0mpJ9v;R-(Ś4!(}(oUcKk-2|M/ܑJj<tN$jڶbТzBuE]\~G)Z_->p[w"cv`
6]kİʔ@WX [eG	jE
Oؽv>nWu&T-~>j%,fÐwi >'A'ݐQ1piT?YxE_OYL>ᖦz,#IwGAuMQ:0=TkEhT%N0wE,]7\6V*+&MԤ+3@XXte|M5{%^Kyw͹+ۙԆut33Bz~ȠFַFwe_M*vuroKgΌNxDU7bt-)(N]I*tGffVroMa0ѕnw"O_$zW"B^LiqiųJq 	J:PPhfXЧhYG-fOC۵BmY|ƣR\j.u-蠉uwSj?iÓ\P/WۏGڏne[-:쟴7䱬^[DcRQq腾Җ骬YuMѓ[l	?Aٚلh]@x5ݝz<M<.'Q=Aenjs},QX\X=$frݯL,nhN%!jjg->W4g~C1;'.oɚps-hzfNQvzEg_V4ǋHDNVԿǦCBh  h)Hm<ktk*cD|*@DݙKzgZԝ%eOgngpC"%(bF ަO@WUsGm`rp-7w08>QB7(hL140F3|)s.	t^5|Nn7}@"aL]hgr0-^d^aȨ?	tTU?\ iŁ@B@S
P05%5QhI sJ*
* 8`vB;J+v+*(yϹU݆yg[1\LźLmBAqUj3M`+|(?ӧ֞c&pIh>nBx6K▮l:\r|efxъݝɦ?*<yA<ƮgADQF:.`u@!(XDj*h.c\;^<\)m 1QyOoFdܝ\b?h\#Ljew vQӍy%EMiyF ToJS4m7m-U7vvxE9\*7_ۣ6,sQ*bXTಳ)%ka#6ֿGXQT:!El#7WZZ):Ho0U2m0k㐫rmci:;A(TQz!hhY2`xWRc-ޖp@^ycֿhGIhlRbt1qg1cEH/d9-dɁ,GTb]҆+7cY>3&dDkpp'Tx꫒/TV]Q!s|*gohn0PwXUxhf6O3|;58ٙN80cZObI@%gLm 2Hxb0,gJ$39Fr٪ BeHSu2qs- N_%Pڢ%OS!ly	+AUB5UGZnuN(U2̴ziu":j=ZjZO	%Âj*`OtGj<0Yḝ7s\umQk>r;Ab蘿Iwq_~+²9 sW_A@aRȹ|Y־̠?j5o${hu7n/Z6	 %F>ڡk.zEV_p2U@f0w.',GU2~J%)A|E|O,7&ϝ?5fLqV&Hie)<kWAtAOݓZ#k<-(z Lj|n7s=!`Au7_qw%(kKhig[O82iF4nzEo;IwJߠN]wѫoM6<xf)eQ"DxO袋3PHm1GHb"G63GL$I|[5!4t[7ڭo7Jy\y#!4p\u.m|"A37cu;=,ZPw__`F/zR[QQ2Z'(S{ʊiI}#Z k$p^Ӿۯ1ABDNLQa/tvuFQ}dRGb1A=Ġ^,Hu΢Bg|
_Ge~9uIQ_HZ:hNS<D.=ǥ]T!`*FU`<FQ'(FHZN}]ԮxD /P>G3>:K8OgXOw8 yu8y'3`8᪡l 0@领Tz*uԇ\a)5r~5O0!>MA&81LaG}BP7SjXXtb}kҷx<L3zB1.Kc6ΦOk`cל&_JSt^P")L(9
<J_{3u1?x'%ПVt}1 l!q.:Li
T$bYKL}mXsJ=z{<ªؑ~=08rܸV%CVcrD"Լۿ>;K~XpIC4r.v,|s_$wg~g"ۊ$Vt* 	_"~17:dpk=5LQ?Ѵlr}ɼJ[ϵeZnr*4L*Ь:PZ2GhƎD<7^@ J|IW =hŊJ(b$6&P]XFb(#nw
p. ;L3Xet^Ci)..	lIԸ@s
aޅ}iQE
_/],
  Ӣ6ZD[Fr}(	3; .m-!dv	.1ޚ-P8!2E]xM߰QMi/7I8S[+W'h]e#5"&
0r98H
n,W<$`bݒ;-?_~.ׄ++V& .KDd'5{N:݈M&Tʻ\/~Mdf8!uʛLRCsɂ$ʛ/Y>+Wnz*MgQmi
:acTg&rϠ%+W%V<viMxZMg|aUSy:z`h6LwԍӗGeX;ɰXg.dtݝ\-2'3A\g`y<(*`\eB\p%,;o0HʡDJ4
~UqN NB}x2mSFݡa<AC)|zyQح@j k7Fܧ2>&|:ȮV<|>mə $3/>E"xM/2fKg>l#uP25( -C-i0HLHeѠ48;O:ݎ~mf*y1\ %{LYޣܼ.QV;
Ý!	ݐ`M!iShބߜY3 ԎYy?:<Pޅ#. ˆa|Z 7,(8:Gj"Gpp84&}iWP09_q(:yTr#+ lwd%nϥF iR*|14re5=G8owvwٶ}N}Spr/+bْ ߢ0+~s)w"0^ǺwV e+^폽(<+S-8pGoqQ6Aƨ[<+h0&9rĻ[8)rz%΢`SekHo>E0<˩MC `X[yc5>6˞bٳ ƺp:߯{W9Y;iuݺ5j٭}]ދ.(\cʋ1:Oja˱(RmGkF֚Wb-Z;֬Jj<ttVQ|3P콹A͛6$8IoҩA8(:@g2& ʊngF0רy휧`Y<#NAv@.Pg)HFrBJuC\vf<f|8ۆp~"YPL̠_	ڧaY;|rko?(e݂@R&gJ-#8H4]`ʿQ+{&#CxBA.%RTMTJu!ͦ1gPrq/E3,K.Yة`I&Z+	q|i[߼^<mL4Td }Ɲ<gk|ds5jSlO:*	7W>.9j
( %ZrӉ.X.~*n!OQ7c@{Z!W?in">P,z6E	gtf[htuܝ0-,[3ԭjFK'q;G2z}2_ L.zVu-b;Ki3$>herd?jS#x_ʛz;&djs6y8flf:N ^
	r:'URdNa9S`BЛ$3#UѲj05R=S8p?!g5}6w[X5;'$Z1L埋+:">4pf(1`}ͷfXRl-&ө eڴD0Gw+x	S+>J%hɳE(>k]u܄u1F9
Z|Z췿6hl\f<ۃˍò7Rv:p$k2 ROPyGB>dQ'l#n_B,M~,sA<5}m.G7rBj BXH;Q`oo4jFyzjΞGzY-cA|5QN&\AO9\q8Eic0kLu3tg'M3Le%T։8p`Le%:-ܪKj$(ݶu5FhIC*Y3wU!?ʼHwܵblzAY=VgG&';B$9g|)z4	WIn-b&8U_җ'˧2xG%Po^@³ڇr:A#DO ^l
P]nG#)vaರr(IXYLA/PHpR-{ SC%*<T:Z!`FL;]	1P=x`$pɚD'k	)mz43VT/& U-(^QE`ԋlG"xnCbiek8J
T쟹kAXi%+MTt`۳J\Z`X
qP%~*Wd:pе"b*t=}t+}UR1eC/u;;C	qP-JM43LBtDĄ>}L=S,OV ;Ov.BEhy:N"a:d)jCy:!<90E@X&Apv*#SV(6T\`8'>щ7N\Cd5Ȏ*$ߢSySZ/ `$T;Rg=CsEIwa9%t*+	Zb*1G)<DՅhÊ|E[M.W00,$sVXA-R;{pR/1;!+8ǥP9~T8g\9+A4T0nv%8b
صJge9+{ttue+.7E$P<*w%54i(ls	΂n<Zè.UtRHj ->]ݿy$eFu_);^6H|/*	N|0~Yv04S8(vtn>
j6P5,ԝr{Zkoy&CȧY0YKyεRTN
Qښ@a&2Cc<Gw87	-erSEMAh
"з}H3q+Yj'U1(x@a8ZII{0ʼ&+H1T^Ȟo@4pƵO^ ]Q6Ngq,D?$Jkc5'mC9X	~THw0-tk4`^pAXĦM!rZ96-TQ7~y'0bWƣxf|.g==1=Nҗ{2D5	@2!@1B?fLׅ/R񭂋EU<@f<, e1x;P@eF=Zh
Shѥ2;^4GgT+(?aC$Cp7eWrT+)
0Tbi7RQ(*Nm<{LVa P@Y"i*o@i,bE9:\w]u+]wM@X.uǴ.jc>q!A')w5 n	x$Y!x<r7	s=7I7!Շ*Am$<`MX8BX%m:w7	F4AJTfzasʟXVU2Dsf}(k,\@?Bm˨j̐w30xW"`mZJU.#G`1 +uQ 3.4BW izЖ`w0.>fcI\=},z9ZmԚIBz<vEik^yJ%
g(x9/c@0vs=.Ӑu}"C{|?CsXՇCYDKxvn%FXDuU9O!$D{06h*
˹rb,q}還ōuVP:1H'Ι u3t1Ջ?<#]]$'ci@o#}Ib"1W7dHuN_3͵wb pn)㏢HASDrV}e ׺59!c^q1u:!u+cfٚ}\䤨sU9ŴY@GUk8WnR߽
_$C6OΟ>D^C/,A~DuܡR:mnOϘGWwH&&TSs9~Iqnj _ͧT2'ϣO&I2񿘘Sb6[d2Ey|/P8n>
w=546@i0L\-{hUm+0xԛW^Dm	 2)	ϳpwJĂZ%^2%Tl(t; //A$ v$s٤,!ZlVQh'O*=6bo\0z]z5lde	tzKД
ijrclL缆4SD(AQuk?|&{xzBFr( P ԗ@d0%*`|&X`?YyS6Qs\V<Y:B
XD<5U	6ەZ#8O-bC:5A7O|t2UWTe`Az^<j~Jh#y@Q_$0cSkn\,Ľ(@h1RρW5HkK]hHs00c@{4I8ӱ4whWeGմf|n$`j{~QIRAm@O֌\M7ݽBYP[e|j*(ՙnkfJN>4Oo[CV&ŬhSZyNR,P:hp#w8sZMWNo%PEA	6&<3n-"UUFGou"B/TaԊT1XvT'D!]=2CsDImErU
vڙLrrmCkҠanm6"!+v`p=u	?qSJQ:FvƈCQcȴsf'#]=fxc1tБݵ#vRNz8&_?⯽d+ѻVa?HඳYi*]_H=|zz{WO"Ml5"A>- ?E\u}$Hx	~>NΆRv.RFHA'ycuD`0Q<ajjú~pzR:`JhTQ_eL_D%fۢāvWreYcǯ4IRզl`ۋAڎ}QǾ\kؗ7Rx;w}yؗ9]CCؗVTfcO,8_@fCFI|[|5HFqhOMV.7C`k&㪎bZe- %$q7h}Gׁ_̅P|8v̢kyJVnb
Q
ȡe+IJG<ˡ$tydֿz&^_]2@}mE29Gȟa	@A0tI.rˌR&^Վ%her#yu<ߘM/:L72	?Ghmv4)ڸ!YFVbɩ)ZC61/}W 25ۤۈ7E'KqICCl<*v޷o˾A_nn5ځYWC`^C-Yc%\}:螶C.ҩ_B>`R-:pXeu O"úk0_|gw߆ºvޯQ':XBZ%ӿu[B[dқiQ(!Kq:}-.)}$'V:tCW臜	Z||PHtiD!E	DFVZ tOHսi	&Nn~&7<{~Unh;uN}fۧuv cD}L):ʹfL&2zؖle,~4fQVYp:,u-Aӈ\-i&<	7*?]4\gܟ$`SJFk.^D6q+.8Uz#4&*]/Z=K魎To! d~N4`Jf\rDW'۟QGKd)|@\^VSMrꑈ\	hf6<p!qE/c̽r>%4Tc,BYQ|H}T+>)mxM}pGu:ږӱ.Wnn%fQ.=U+A<߉R	LhP53T5E-h7z=WcN]Q ڌ^|E~4v_jp3N81<STڥE3o]U~IO2Q~IWQ,N!Y$YLiA4& [?FQtl&BE;Z[i?OX^@()Ũ% ޚZY*(zf1?Ry2CT<N QI3WX>W'yo֐K甫fX0\stggФ'/?F$@]M
@,WbY|Canj9Vfwr\<(0ޠ})pc\4b-m.筁VbFnr-31|-h4e&6eA?@&xK4#W$7b|䝱ThL)%t聚{"بxZ[,:^&(UlnY{),L[;k*B˩fҐBw<eJ<`W$rp
5w=^~4̠Fք	'F8+Ehy*F	7h K@I{/tHe͍'5|8qU;ky$&}Gs<|ZO>m¯IM|@	IuguKkeL Bp=WG	>eoc?d>1WS\^SCcC1V!h:s3rMb}M	ncUː[kEpϫdzZGU-wu!!ZyVDktzz_1ӻўOx>X_MT{@}_T!o)a G!~.Z0Y<JUvOjllȻlO8\^wDoN1ۿ,͎ZZl=&!h7xbFԶ>:f5zմ-1ߋ>vGB1ۿ=_Ao3EtD
58ö]㧵FFDGwfM#>;l|ߪ?Z!Ss@7OqwKTwtq_ky%W2I:N~tGn=L$I/J1;ۮ `Lp.ܱm/gLGS˘eP.'ŪPT,aqw=WT$?1)DZRXb$'Vz:2f>pT֠)_f,n_-rDfgtB3=>#Áeo"@jDIsnq;9\k5j;[U5踠EMEK+Pr;O%AjH.J:+@lZ2:!xW!NVeI=
ZF_tDv XLO0ď8-L"moB@ǔz\/ڬЫP70ÏᐣŇx3MZ_A[BXi>%AiO*2l}QDg$,_^h8ڳezNL1֮K_tLL)EsL][_YYrD2ŝŰ5}`	R8C',jת4b[]A?^$.:X@~_<l뭚ްEiuQ鰖΁hs4yBRiӛD;ã5P<h8ry0u!VEcگFkU=uj9TU/[FtJ0%[ECqu[b.Tm4sRlDq1MRkK͈ͥt縷R<,`17J1!+8[叡)Z7-@P G+Ӣi%J	<{+QTꡮUn<]_MWyYU>#;n鏚JtxU
I76w]Չ>5S١93LF`1v"+LTC5,@ܶOpQ @Rh<	v~=D጖ȌC_zXhp-}Kw~Fׅ,"/Tx/h(,8'?KАPnZy=_(E-C#L<gL᱕c|ި2^:Onӡv@[;
EpbAgmA[alq.Ջѕ2q@+;/,*\ >:ŔT~4GlJ[[`R9i	QN"2]74C{&3ܿ/x@_~G]iͫbw[gDGK7dU'O.WFEM)`b˛^_ΐ̓%2oi)<N`T,W_3YKPazP`;@N'WIxCsD/B/}XMglZkU;-[UetD1VKU>[6"$5n_9a9JCeIȿT4rCj'I|ՠsފj]Y)%{Ӊ`<B<v.Us#Lq@po 8
	%A=e¾Z(\2GZ\</yȒ)_hJ 	Z}:uH4Bߍ&Ţmp<;5*	}<tIܝ"g,l<]'GD7]2*%\wy/R_4ͿݐkPI͂gEU$mqqI3iKQzKC:L:JKJלpYv<E-iw-漇!`Rs3i1Zv ".d#)f Oǔݱ6Bb!?-!K2x}1;S3xpwQѹ'&[UXzՎ޴jH֯HB)Xx-LEOz	j2=ϯÍJW5pZ@&ЯZ!iΉYɴ qq}L4o#\ulro}>>w&W-^t/:bcC1H篍fwR3\9Ɂ|?JĐޖ]GIc7ɂm|}(p?ѵŎ4Y)f\-jEJVry[G+qFꐮе||<}+[bT #AEFtv c,S>9x8&qe.69hJ;l?խhԑeߕ?FL<tkSHt*i@#9]ձ-}T@oU4T:+T:.}yRNZ0&+mؕ^\A'b۫W@\V#J0 $Υd{ƈr{Ź>\^Sj=]=]czޏ'?M-{': v^9kk~MW޻ֹCAzϜ5KꛈJUWQi9Ef1JpO"[aq]$&T+ɧoZRQm$\k)!jwd?45Ny[gtێUs{S3i:Y\_pFcZlzk8n9jXfя3nG'/Y%Yl([Z_Od:12ǃ~b#(E1Ljz
ԗW@7j 6܅	<gN9_3uǉ+Z^9fA@/syeZSSg!'n>cӧ3 ^(ӣ^(Ӯp:R,&i{ƿfQaHt@/QEgxB3iIkxkLpgqڔJ.AJ5.;nA%ޛQjMqII_ڞڞmU֣Զ%\۶fjFG
o#	KG+yr>lR55ncHMdk$
UTBEKPӗ5=#5m35}n٩/07PJӑ۲{U)|af
TϧXZXY BT\)zS{@}Bl{]ojeƧH-Wj<[	nx.۾\_j4WQ.*bXmgnΊ6ϐG;ԶА|R"9j;'QLU״uS)C"kj5E]*2Z"r:ںXYlډNѪH݄}A<E#u@}5-)G(z8+d}wHS:EםRE+eS5x|Cw,xSfb63\83LE鈀2cjĎT\ь"$ܰ=jqok(_tB2&R[X@ӯEu}?㧚₍,yHf_6o=x I!范Zz|zy<R]Ų=/4|jæj2LroyA︦VGAAu+iqa%rB,~ǝB4&tuC&e-TLi&\v9ڢt}:_Tƙ4n[yZ!u/TC2AO%V_qhWbfkJ*'!WM^
uy, dta4!EoL/}ۢ]j3<h^4*+y܋J`>88A]&kIZ[
9'RWBuQhUn^K ttru<Yr 꺄!s~$^\E@֍  kDoyJV[gzP"f$vZ%Fw	޿"Pz2^H	O8d!`E0sMEgzəE<KStV.
~9+;I%OVĳs_GO<yy)V?[`CI&j|γV@Iy|0=$<t,08C@$n`YyXYOY{
<]vxӞlpN3嶙y'3Sw3#<tj)r%,nX^Z7F'KOj0<RTS(zW9G,:o+]h"^視zW:jr~QۮU;^;%QtbfTG֮=\vSӺ\=f9^? A]ɮ,{8؍i띭wK62sqdޜ
L*hnM<ί+מdkU>2BbV¨vٟ男*Bk:@qIOwuNYtN-pkZy1P6 wdѿk1>Wm8[|.>͋e'Er{xzIمX̗Co>BSN#or4lěh?G6qcd?&h4q}Gĳv[j^xhjosrʚ¾.zY;		7Cozڏ"zÍ/j,_CK('m.üxg8,'b|lu|Z]pP^EXG,Xoe!n'dCkPK;*#Th*Q]_MG;yߞ0ʸ!
ݡUkUS^¯dW*A7_7/u_zÍnFKU~g6WE^˺3~}NVmY51y;J|5`e>%7D8l߇	eM]lcT]p瞄B
4L7TdQ7^*:O)Z{T-BrيE5|)Blo-l pExVx"QM4/4IKtjzM$鵈=8So#wSb^;vb	EOsbBrie3T<a뇪ӣ-K2m(.G+Pےfd'#c(xl<q!+d]i}D#DC3R;{P; :+DFtfќZ0aU ?Z۴{U7!6UwvZct!&,FU;ߓ܂5-u$5FUKM
)*|7ym c?Rw~wu{.<z͇'壞c޵m!P3wo/ .$[X;%fwO۞˺Sxs*)_V<tB߫&+1?K5פ2﨩׌wFiŸNW>d?{w:=$
_a
fQP<a^AYHkQU9r[+_J*-7+Eݭ`TY-ϊ~5~̰!xu0|нQpa4EL9Dr.QŦXp6V@wӴX#[,Nֲ$_h4"hK~axGnMCU~	kk((H քLJ?_;Aua`27if0e<|YLQO<J.W|<K'hCbqT.|X(|PWqt2LR |Nib6D?\x3f)ugԑUb!4.3feGJ^lydYMi\n[d]1@r7kn!at=[+^BQJ*+ѽ	].TR/h3FSI5\HLQZΖ=5+w̭|$bҔM=1ǆ\?eje?jQ>pL kS?&C9ϒZ&^>l9	Ό@V ϟ.>w)lѹr ^Ӿܞ
	45рb|G>7ڻ#$upQi:\3Lk@|NqTk}"\'",SÜ/Q:ȌKE3uo\fm";3OfN P$2FD-|gSDUf<]5#LR=Fn?/4ݨg>ϔ:Gfp,|괞4ɇ쉒MQË7 b8g-ܤW&OVnSiM^̇M	s=KDe3Vy¥Td*h,.NОLJsifkݏr#yF8֍y\I_(s%)zKgn.Ke3
2"Vt4ӡU-xvJiOCtSO{ZOU }3g
""aw2pZkN8ⶹ9T_⿺Q_=*0%	rL6PG+9RsЖ\#:s:cQ_xxA6J>6jbK3UPkR/Ɖ+n[0ux4jT'G	bs2(L@SW!Ci8tFBХ<6hF\T>nt_3fÄTH2w'i*; lS~pO(yl7z;{vxcm&|H+u(j2
r:H]Maolңx_G<\$ ѡa3Ew㨃)E(Q>t^豈,ffiIp}ek[6jɹ.Tj"?0#NvƿKP8/OTЕAث)_%\FLި47g<-FevxC Z4O=ןhLPOD27Vr/C=Qѣg\
J?"q* n]&]vlF=oQT5`ˋ؝^i9XnOyܚn:D=_jvBCTxƵ([;,-J5f#ٖٖ֕l|4KRιߑk~qKW_y*m<;uQ:Ƶg+ѯ/\b4A_SݻN=uI_p~}!Zڲ_Ϣ_T,?͈84c?yı׿^ƇRCMXɅz~qI{ KILo<cw{}]):"WgV;xm"8'Wwdkg%
Wa']+XQ~=\lbf1d蝝KG3{P=?GgpgHgѝ-+hvAgY6۝쿏`˝;ñ:{SC4+~i@^'q:$!?k_е4i ZliMnՃv'_^; .[2yw.q3`/dtکiLGml4ecoscG;LVk;xf/3ԶR.E&Ys^3_=qm|NRIUI{%>IEII8= Ϯ/l=#>Tns -j 璴TZd$be0P̆{쓾bd^J([EޖC=[c(_TJxt=ߣ:fdqhO)uW[CRJ-b˺.óǯcGOd [gjy593fnSZk}` 4fɓImHg"?jɊPGw61^Ӛdx,عnGFՈWγeAZtB	8M8IT?(WH
S˔3bЗZ.8U.Wl}8:>kl!Cf9X^Q
y|)^m)-R47)e;DT+wVAgeLqXSRw^uQ	/Y脨^Ԋ*6'|p{=[[QRt},8%Y)#,yWQ(hq,:BPKq pB.9X\5FP
e(*_'*'$M+Ac4st6i3Ɇ*}`D{203~VI_бDTlUґp.BlWޡ>^<UB >_,AǬ?ht\.4@.*PPw'Єc@\ڊ wQe\'7!$ QN<ͼz_x]=n=祻werD܎Åkb3	ѮpNR'MO*gDo#iNWXI|-d5la}53y;x/V~(ϦVۄ,=+w3ݤl.DEB[}ԥ=(\hJ*\Vrqƪ0xW2P"nm!0)0f7!Ɔ`i\[ iڧ CUVyebb::]ʤU/GSVBX_ R[G*O!t|#k+X`
ņy~:'ڙpvoXkZ-^ =K"g;pdW]H7tA`inP|%_*&Zyh"X@*Ճs7hJ8Dp,a/ߝT$1߼[>(&F"\,c)Mhl+3bL}!Dۿ;}5P̈_5 9gd4A;eN<j,{b =*ϴ"tBl8$ilKLe'dvpsvN[퇟Op9Qϊ`Y蒛3 lP%cIGumݱVSozZ 'B/V0xqݍe}+NP9vZYR^18+7c܌9<	b(T(z,2
9*Qe|$MHD>[2`#{?qB*|)i856?J"
S!gvRTr_s'VLjo_jx~l?<À|Du,<#,.#a\ĐjS*\+0K$c`'K>tZN#ɕ//	s)8#WufꐸXݐP[Q	"`5qBnU}Jzu,8\S~f&`Uca_4dD7uSԝ{txT.%#7`sŽ#U~*sK~=3L1pϸ6 О
z>&F?;J[@OvŰC~Pnk5ݑbM=X#ױb}ZGq8OC_'ԗMVC?yyXiԘ
.)A4hoT+ݓ
07-KqEXC%Ow I\]jʙ{*E]۲侺+	|Gds2
woº[.?^"$]P_m;J~ePI@BϓT~P}pA]PC*3ZB,ޅ	ַdY +:U	!4@Y%igF;\O6//.^t.p0x~WI) )m #'بO Tl@aYȀ	b)l4XVHkY'E'&eشyiGô;^i2Q3@+O5Q#l 8H`` 9 VbX7hgb7`W3Bc[ñrcC"P4bAb5'֧t(*>3(X)0P&VT1?VY, XI'Y[JM+e';O=WPzr@[c҇$[CPsN&X6ʽVEP6#;T9yÍ[]?SM9*{r?>䚜(},@$i4`sUC:*p2̉vIaU-T4bNsd5dAu ,bn=s|mIjQ7IVmIj 6IK%s;pu6j%嬣-ѲW!uYpzI`Q5ETó duōŌk|%am͸;;d~9=[Bld$҃ZOJ+`שgRòNm0v?RwujSN	Ϸui<enF^ݴiO4{=~,@/$3-UcF?3z񩏢p%%J~<?C*OA"jeqKR穿@>1Y^1i-ݷ֚<D4w4e><G+4'x4;h*{"'̫9&ãy~؞1miVt?UK/f}Hd^\HvZ2'TVd+]LC]\@ɸGd+o=dO~2Jt<GхK]y]RUڥ,`z6>'yJO.\DOJxT;
Jpγf\a_UO"k7%I%
x`f[i6̦E[o}5P;h*|Z*g.Oij-UP%z&AT-crOM,XS~ٺǕًj[q+]h4dրTbbdtZB;|gD>jHAmu
%Gdټ%
g~UJK`MBBʣ?Fzh&$OQGq1j*mjߒҙcgN>:X]2~I38/s/+|W)c=iWM:Ю	-G%j"Z}=~sw^-!#]%ളTԯk~P2ri@Ɩ2_Ԍ=#G-,(-rjaʱ:o܈'SkQJWet#-䚕wXaԘp%V][{9`Z!X7s5-EH@=&g	6i&5H2ՀbEe>KDe
 !b(rGq-c5]2v8jHZ|(Í5j 3=
> Z`7CgV4eLD7K&Q^Ɉİ^@iruzذ)6o8A[8i$NG'j3,(E=%rb?4OxߜUʗi#(< b440
J:	azpX6.4E827gx_tH&όɌ@Œ!ʛF0qxWx1a*JuʿӌR/fJ9KU
Z : ^ҭOtI{*""E' VğQ"'a֊@7d+d;hyLhi|BF N":jӜ2ĆA%Y\uƀ~Gܸi*CU$Led/As]'4gǓ0}`^Y؄STĴ.׍2+nAq%~aUgq)νNuM){C(?Tl:>$:,8}th61^5 䤊cЏo5R6}*Um*Ʒb*vUݱJ?@UG~^Eoc,w-*-^КWdj"E99{3'wSo*?]Ѡ|⢒n}H?p)CnsIjF"J*hf)Oc-ӳMj忪i4}̺F2(lыy/yj$(ޢ{秸L[i$X oR^m@/}nޝxg}<_E1c!ȐJ[ƗǞ8RF}?qܟ1Έ}v"̥44i*J{gkŹ"(MR)EE#Z ]=A#k7>^4J=g00O~1`dp7M*tNDp
* h dA(AM	 L$dA@*.KPqFPqATWQTqPߩ2>I[SkMn	S71[7u)aŃ٢4$QW0 ˔v$/#(\	-G|x.N]JHЄ(-`zRֆ;nB2Br{
/sSin<bL_FE	$S:nSy<=U^-%nd%WRwaqrdr.pe h_芦j`c jZhN:yf!}T*5jp.g<\4
ǻV5{%te{ kZFlQnӔĳbQ	
5qaC5߯PU hqbK4c24_Sj'+Yw&PLk 1!]14Ыq.=iJ^<!_'s@1 B.rɻej;eD`f=ɲ\̜"uvm8ZVWDv
^i~<#LG3ݳiE8O}5xw4  }e#[=y5ΔxLXZ92TAxbbU;9ǻKD!'_igYX;#}ѠN\0Y]V#׊*) eܕ
%bB<ϕJ7>F"iOx~[#:8TowM߆y2 Qw+]w:ʜs"nmk|\4/_֍y{O~z(plrkQLG͎j(_rC{~ں~3BC9N¯N3GG<Al7#XMzSSdԿ~ b/ֵYWD+asaXgY2l3%xG=h걚PMMtS՘LSOԘNcv~CD+"Z8Gev+٭m2rґkNM۴a(L\̴oo
lV5=&GMoŠUvĘVVމ1D<"YvHoȮQC_o]]l_###>qDL7/"Zʴ>BVIZʴތ>zh͉O	PVw"mpalD/TE V/7ŚntcQ^.b;iы1+-b@zZHi_FFBFBaaBZƙiiWH".v9tilHl29#]-gfNCp=)uK_T邷:sUp؇weH:3Q]x9(Tya.Iyݥ䄓%sn02uMk#s>t}O:p\.*J-?lƵ͎<9jJKJ'!9Ւk+F^p\~qEǙ5cӳqjiՔIqIZp	FeI_"g1Vj[T'b7{ߡ/hT]G$RWtVд{5w<пMM|fl$^xԌ :eHu3sBlz㡽Q^qjta0؀YOw_!bI}ɓH.6QU	^z}-G7Jb5r]SShꍸ9dmMhۨY2"(a{N5DxbJ'Uzʦ>`& WOqkAO򂱗@~B70D%J+E ΢LE@xj<Be>)gVe^tt%|0|zJyO9s4iR$*)T̩ǜ(6=z=c&V3UO1*@O`<Aَ&<كF6 BtvXaʠ	;Ti^+̃ AQg/̈́0ǯe8׽HM^L\<tPXI7IvxxJQg2AbJpT(< S&A>{(m`aX%6NuT!y.^(oϟcEzM(N؂&	EupL_2]TqF}"ͣ8:[xLC]tTyI=0go4,gl>&|Y=!{ciLq,onM|b+} rZeI0͏,Nxџ6R-0
yM9R2U.F&8RΧ hVq":ŏ-?dZlʆїQ⠥gT|k"ͻVcl^dtO>ʣsD(rHexLL^ꥰw'q9>Ne_JM??/q8: -8,4+:H/5
$ed6*)6MU#-m\0"ʯ.<E~M>̵3O罕;*;{]ѫ[~đWRzȣ<ho/0&yM}6}T	WQq g6+Xs`&Z]瑨*fHtyaPË~
-O87Q#T⸋{p/vqvsCt
4ǀ@R@KQ#yQw\:wc?#9L\a`۰ogW)$^X'/ՌL}[65^SS]sX᳹0zQ:};=͸dCKmz͏	oniA_<CPAS]b[uiۊ~ev#&V6.iK;+(T}ҷtWD6+o)+֋A壤<8b~ȝH@'}%*#L"jMPpt0Ӡ%nHAt(e	ub߇!H)E4fϨUiR -]?+*Q+DWe P.}`׊Nɟ;q6tAީ~{:*uN @WOj+f9ƇyAi]*+mp(ADVp\:iPעKh?]ߢrMpu6XV5B6=z"OFty=XkÙT#n8iM٧$m~Mh9wx.!".~THbq0i:e>QЅeQ]]wܢy]]BJȜ8GXI~mChF^LXYP)U=meC]īir# 'w'5eŻUKKLw4)sUoՕvWuQB*(mg!0΢dJG4rghq_Chih)Kl$[؝K%g~O徛6F}-aX.'=`^½ޥ(Z8ܜ'.G)8D
;DӃ`hE?FQ}ݲ{zb|hj1(Fe:1?BٱIkZplFhNJoB<JU+Ͱ)%ӏJxx0;+ X8>NOE1/ 4w?]`5ލ	pΓq|Nf"v,MmkJ/ùDSȦc+ZXcſAʴz.\|3cC"dm<OeR7׏|1r@S5!(#?AśIO`Ilr-zZk-?N'E0W/8BRi,5BTʵd;fzaք.{1Wk{o]ugNnu2R݂+擴v/YbTD0hc͑cR̒J|	AJܢH.+j"jQ-ћGEvUEmUcnqxÕ]hjn̹.oJYO}A>YJF%F6DnCvA{[@ؙ%OSpJE5<O(ѭG+?DʧK傺!y@bhl$eR(4L'PTvxM^{}eH$xt(jP؀c^XwRUWVmGnQωXoQ蜡ry͖{Cna}SᕹR~¿3rl oγ% $&1"ق<{PLzuķDcuep]-0i}0XM_K~[Zn {BnLjv]^8a%buCF s`#t#Jsa</߸_Y܇u!ҽ>Y#2a!?hM
DVoV?0 +bFhE?I]
5x!\ި3f%pb=ky*w.7,Q27ts`3.|Auwrfszq9>/`R96~5\k\xzO؈Qk`fC,gVG;,͂z-`W
#ϢCvka0Hks7Pww:&F>}}{{oq,MX}RHDy[24캵~C!1h089G`g$]k/%5ԀZKF+}m Yw/JO>ѕ0:U(#?QD3½޸qb7*miZ:hf1]5T4[HSӸNV/m!bX:DS{}PL~%|&l"4 C\dwGj.l֦M2bt/p&ѭA [g3^G藄) yKM>_cܥXFK=%΢AFv9?
)U&se)JT0Y <> YA(_=!uM<ݸ&7N,%#Qcuj<c(v	0xC^r ^Th}w#^Yb,~ײ@"K3:N^}5Gy[QC %\
/h,K}#3|2M(LJjz#4\qԧ9hB"/=zAv׸Ux	]I'3R]aw9yj≒"ݻkĈ\X42*1>Jys߬(x%vjeT/>`)p4;k:C5rj]ljp,N^ʻpOlWvF_A5![U]-ؖλLX:Ԫ3.v{uU]+*eaG^Qvڥ!`NSMT~ςph#L]s׹Bv6-AWx.uMAɇvU<jW*nb&GpVIrU	eŹb7su2*J$b$׷S	ŕ(pb_X㊡֨$-},|hPr)
ADuZb}apEfl$G3&_ǘe>*:!CB֧/Aͻd~N̦Ao*,~.jlCrK#R iv/UN8:HArg1!mg|ЙM7ĩ2yOFw:m3`DDڠ0{C+>7ga ";6_Q'tyV#/imOݱ)l߱GcбGߓ8ݭ*558	Ka_uW~$@Z7S]!^4jYu|h(DiC3?E
3,,:A,8!Hka0Y MP;L-c8O5mqx6I0G<C{֘yM4vwd>Ջ%>:/.	Pj_4>-=X}5
hSAeq>ߦr/D5XS)9g
ׇqC	pYӺDfo&hZjJNOJ?%!MJ1+;VkX	sXsGb6smo~hP"^B}ph1r093+g0!RL4,xވ,\mJT)GO!RܰJ[J["	T*YNyŀd_1DFGPTC>y*K_5)n=ܩeRl}]^7G2']_nim	aiұDYd1@5kTCDh0ɻ#!V{]nmJt蛚p'oVGv38Gv۫vjVݕw嫈&]J9av\_w=tz$J*/<8±D2SZYPHdؓMW3;]<+prM݈KB	b1^C^\.rt8urz8?Ykpئy1[Wi6 /_sDv)KJ	A]"xni L#ZT3?wpcl6C׸"TFSR>\^ޭRoꥃDʉpJ_u.Au|V:{A	²ߥikynFdH%0
H7G}})/om\pD"N-붨 庙-a 8A	Ft5-E4g&03,RFȉ=DbPn4Eq0;&:mۉiz>l0Qqnu~Jvxi@Q֤"-Ꮅp9ClIiF EâC+@,'߫n<]yH 1͜Ngv<Ҵ8z	Y=SUi}8"Gr
=N1m	m/+3P<48%
,53I1i  NKZ;)eP<N>ůSdUMF.uv!Mە=b||49tsu4sa}v
?(Ӹʋ!|lROXK+ԡ r$>UB܆9AֆY
ڈ@nb&נit!Cڇcestݺ`p=wT6iڝjczk ~j=a3SW6~A[6׮K3'PċrdʌHd]9%+]"Ed>Xf+? 	,^g5BfրA~q]nJRkmS|hTu	'jo	jl{_n~aGY.y/>vU qH3.H"&wI4!ʘy弉tEmt~J)=	̹TA%Osj`^KQ,պZ7JiT)f \艿,(K5QQ>"ȇ Ϋ~V{#X؄J	F(]
7D0䓵zx)TPPgϟ|i̵" Bnب	0+VwR]Dx:G)D$h.l^G$.v`5j~I$b*3ڛ*2:ܷQ<#`ɉ4#=n
F¥B:?ѫbaMʁ͡ZuM"GhA:^%PH(0%p4M*86"r̰AY{o1l{ѱ&60?Vj]QaڐÉtf_ҭ{z81PZ몠 硩FvY|T4	M5W5Ct2_`1y1Z;X"-|cş!%)~ց$U4ÙvGYsln\IW\3;ܭ-]G-KKMbl3~(?4u`d^R"Z8׸H+ʨ&2^^H^hD23}~08^3y~ ϐ!Ҟ@|	5ʹCF`yz<mΕDiA:7K(ؘC$ƌS?9M?z=R Qyf̠IF(choۘVoeұԈ/䍦>>9["g35䇃U߆|#%KQ<.vkFǚqNΝJG<"0%ˍ0+嫪ɢZGtt]hZ^h&-];:ݧRO05V  UDY\نL+Ε;9SrߺVyfƹb{qmc-yWG/CgJnnVƫ|!'6 uv(.ޔL|:3%\&Rgu+Wy
J2կ-=<Ԑi?_$~*3o	h`	|#Cj̄W%KUE*Ց+q;	ƲBi	ʱ?֊?Ja	Zw&"GQHug7oފ#w2gmEK\=t ڥ):ɖ&u- gaGHj$,O.Yv>mN$VZ(F6掇g,؆Gdoߵ>m_xƌҲ߷<>C#:_n棌,A{p",Akz<Z.g=G Dg1O.ed	H+%CLe^-Z9vrq@D}0-Y-4~nӉi<x3sBd%!h^:QoUݽTҒnީ%zy>OWګE3AxLDiAi!mbsi(3V3<C˧kǜ&:q$zR%GI"H\f%Ast	(zډoR$	% P{;A(͔xq/e_D9"dWu4,qpNS)HP+/r(\4YJ端0JۿkAřqab3,gv`hiv{}N7
:n0k*8>Xf!Y?U^%ƌ8b#*'uJ%`tQhvBK^14+COy </bW:q%]F.wV> 1
_Ee)M)p"
m<MJD#ރF1Gkn5fukgZ#ƈ=!zPDZD)leꔍ/3|xLW!蕜L&d<hq#iT%Q7߱1zH0ݡ&␀_G}!̌S @]gNi ɫ6,_XaעlQ\ˎ@ Oܳ9.VbHfIxZ'?nM`!c\nk#
,/ꝡLAxw5Hchmހx܃yJ
ELjj)q?@
(xT_զ6Ae\A§F lJN/R! #XlxkvLxLv層KiqI(G|(8trjM.0z,w,hSIM/-+O%nK#Em3ƾӧx4_Vā붻V#uW_GY;S$v\J_9׀-(*0rqx?.)ǇHeLW10dZf4WZc9v=W?Zſ%ކBj\IE3bxL1CuB,7+GQjDF>W(ԫYb0C|1u9"]9<W.{IQ!KDsAtuD7irݰC>|?ӝ<wvU+­҇Qc޵.*|*CD>P(X\W㶵[c0W4M.K<&imFsy.A*r\/@祪G~{Y4<ƶOA7Q]A1*N}p>*Ĕ|ơNo(z:@P7ԑCE wDW|'e%rg 8TW `M21I(Y/,K^Y@!ϰw1Qv P#x\K'/&%Pq/fh/A冄荪rdsL;χҩQ	zshTP_v(͟(Bfz
תX8	vKc~;E`GTW1_X*<#U.4S&d8V|86H"3Q=lHLe\	AĄÎLP{:$a[7q6DkrW(JyMʠjGҵ47)S٨lq[<
Pڈ:]z!{
Q6JFFY]'3l՟XJ8]a)v#[(X`:YruRa-j!y_ kT	ѣ zX3һf%уC{XOk*yjr6\O!]2V5+uNwmt(ӵ--gOo!FC1@+`H&/}G@Hx @"c6CYy|
:@SgLsú"$>FA+*H&DDĆ)L3vH)u>ZȲ@(a\C]J5#8IP;faљ,D&Ca*c0|]KK)M`
N
@z3:v/.>Hώh׉dR?|"Mb({G(//Fv&JvdAᕝouH%mqu{EdTWWmbY
]a<˧HlAJ̳'`>-z[$ [7_G~mh¨ZQ%WՅ5,!.ەO|%5%@K4ITqn/#ۙhLC;h'I8QGˉjQ#O.[z!w&r
F
|`*I,K~8^_n3.d}:dc7BzE@5<Y]ðHzשW&SW{qTwe^z]*jW؄'/gRn)	o{+p[,OUHF	Q?!}W/[hc,0߶EdwHWfK69OCjj0Ic,Gwq @uir5u=2Rhs;4cd YZ˚Nh4T:[~</IHpNH,kZZ]gt3O
2㟐^ƠGFH󊪷,Rkjq|0i>3^	khɳ?(vat9{TlMxZ"?cRU_QEIp-؎`VzP..ZnZW-J5~=|!*INd+U+BݗXWa96ig?&0}Wl3KݘB2ؓEInt.>uSHC3)9v#pxS:	Ų?XB326!8> [ָc7wws҆8fln/ݶLTnY-S$1轨lY?]&>n#뚷X׳X׾m#ʬ{;@r8|wµ	:>~*2mFIsT\SVTܿbB96b5e3O,86+5l}dq+J:ycqYÈ"{v'u5g/聽~UeH.&y5y;]D5OE8#Wt~.Pk~#L`ZT]|%u,xv3ԥKZZM3(`rXRa@$i>*EL1FHB8T)u:Z/t7h=34\i
({Ljן3?*]sU[ѳ#3.4֟8OsFN`'̯\k.|-'Ҟ#hv4RiOl\y.JAֻDޞd1Gw'$PkR"rf/Fs2wg44&X뇈1 vCJ0Rz}N=	:7Jk^!ِ_V2I`4`A{6IP9Y	AML%StwO|s a^#hZMgi9:8D:a6e4RJPQ31eHM2w)gCP_ת`S!Ixk."IyZ֗F'E<7RcJF.0I^CŇMxDnMRmJ7%<4~;/(L3<)@LtAn1 ,wq9<w7	2kIq>FٶSKA2#v㷖0ZPRzӟikT)4:K}bMleӆ%Tj4:e}pztS72rեgnn=h	RUaf1,	/Ɲ>^+/`J6GMR[QK)+,RyHԇ!2<p%6z4/wM72.3(sj=znVYWa"Va2~4KWDQ	RNę;MuA<1)wTyѺ#B
6+uZ8F
T25Zy[^j `}AZ*4/4OЄ-8ɬQtU&BdtU1ybR3u'>(Z7&l3ya~9h>Qe1AjU cl9%gcue:+B ,hǕ~>$[GcB!ߣ,O+хM!g̈́ Ҧs۾bg8Ax+TPx>MsSnQ8?+ktKl:|ab1B-ͣ^7
*B!~Z!((~-`1'?hFIȁ nӡ@ uǜE0Z`ZPw&r4l%#mv-қ>?C64z(;)/}0[xџ,YlY8sh\wD	Nn7Bx>|ă%G,@aPoNSLV\X#nK $	;bx >/Ȕ:(J||bRVPb0t8t7<o[RfFHFiToE5ĢOzTȢ1Alii	ukW'-K_Rfe#Z㔻U5O[KSKW :ڼ:^7pLGZɫ bG]G3i'J#q;LFiW$>+KE\K ވ
SI1! `rg߮7/&A mS!r1}ZՅy&E6"@۟DPT^5D8D֢Մ@ὢԺ[XշF0K{+qW?Y&bX~NJ4DҕوU>!IT5A#ഴFť<cϴ5ϣ	md5+j6 4/`?"X[UdUqzyNS,T3HChp$xZa_DY~`/]aVr6H5=	@dW7* .j܋ZӾVU(:h?wgaR=	3^uJgQC2mmI0ZsH=l-sG3?vٴq}Ttj=4Z n-:h\2t8xi<PeNiR/]dWr>WB?96A],7̙Loy8Ըq1;X p<պ,%V@92pM+z3	-bՀ7n{aVD;GwIKDEbn @t3>J(Q3$TBqT\vJ@TL'!J3:to׊?\ Usd}/Fp=Le͖0Wq9؆KwQi!4P0nv]j <Jm@kYX;\>@N1{040RABzmvލ<x |ffQtn>ߐ#;gÌB\3xBFj<V>u2RA0aM@i9,qKv\^Vz~ X{U+GAAŀ@L4G/Z
X]CMf:pl:.,׼CfzͿyh,*Kͣӄ;?;liߜ|¦f]i7R+WGZg#ԅjtGd)ZqNʹoqHߣͅsPofK^2.3{Nӳrzs@RdPw2Ǉ&M9yO5\еl<u|:TPa5qmbO
R"Ӳۦ?]{Z!.Z($^':OH]m!Hm*69Ѕ2|:-X=a&!J2$E*LkF{%ۜۢմRv?e!t5tP^x+hcTCO[OgzKoow[ܠ łx'ը^=ñ1U{;xKi?19݆,IYUPxٚ%*khMBPзxT$D
*=?"s> 	F`܉$D橛v!>];R2a G)Zw%_k"|E+{;f}sNP]01~eX ,I^lb~zwWOTIgW#BhFO+UTcM!wiY⛃baz2G;Ɖ1V3cKGDM Nl
%o2y5M*YCtrŢ;$ϣJKkTS؍glYo֟вT|T}f>]+f饾O NeYU?<^H1{.<qnpEdwvµ	>O5iK%S$pJn҅[>awA1}H9n<;O2;+ƚz[W ӸCLot].B4/^R7KA!+Y:o~>\uLmỽB:K`CB|x+La	:\)dldG%IsTۭ<q/tLB/U%H&Eӹ^tH\1q^2!?bBJi1JQv F5wq.eZ6]W۸0W-0C?W'ZoB^ +"xO󢼮ZQu_g๩WW+Pbǟ~OsU}|Ŷu\??Z+n~}R\Un֐O-'4_zklf8q;<!ztF|M^]r9ssR@MFTR;0'`?F[<a_v%J(k3W5	^JMq05DpIw[Wy<4 R/Uz[nPj]Xk4crg=VNFmBߎ鮴Wz>*S`[y5H Nc ?M{PtAciWKrt^x4:(kAaQ- 7ЌZ̽}2-V0t4Fh9rp+1p	WHI8YlAztpoպ_^zE灛Iz6Eѫ9:z%'20H'Ǚ7k$OɛKw%e0pFmk|k߷Qfs@ȒmS|z3M+;vWr`mnY,36,Eo <0y,wbl;Շx~Pk56.<g37ZHնq(, {BF%NxIDGBtLEw.r [`
{N_RR;?8"aw$9GAltkEʡkݮ髚-jS?\OCu-9,qI~0©vT4fJ&0
k5-U/V/4O1Y9OX9oE/a6͌˓ݹ*޽#/gyoer{Cx=z'Tx	#qj8ۉң=yZ>2G\1=Ws/q?o{$bc]Tb-{t8D\5RQt@nrJآh\
[)K/ݮ⤺,
`j(CZ\GFG-1X8EJ}` !a9P)	xRt|T>->Z&%Oٟ"z_
[!˦ǺuC3r4C0ry[_H7w8[9 vhwOVGhrޤv Y v!ZPgf
$SWclWp@'-kQGRΉJriJ	B ΨfQq0xl<_Ğ=+409JGCNV%o0C_Fˌ~A:b%OW>^::F>6(Ml~*{&ӱZa-W|Vt^InfP%fc, ]n|im1|jmd{#ސ֞O[G%rY{+蓾aF^	QH30ocv4q{|OaC>ފ}̱w4X}~wȧjsoca"0 |^VCZ7>|-mv~"6XjJBq8ab/ŕ<QϝKŋSzXx
9_W]Q) 0Mk*XE}d~FPשJkMo¶2UĈ_;f~Y&qJj0hC6sn0~;fߎgp_%&+EvaNiQI"#0LW	:fFB2d9+t1HhG%LVјm?5 Ftv0Aщ^D?oHEpW"o%f8_pQG\m3~FeTVȋGlh>?0=X{=2y1ǿ~U<bkƾ/N+k`@oAըs ([ᲢwNGZQw+>|mŧ0_ޢ;Prǫd7\ZhOd=K.ZnX!	Uͺ:(܏ts_Uïƍd_ rE3v;xT[V!jn jkI -?!q[n#}JIWbփzU<Rjvg~^BtKu>e'%aܑ*]RRf$k?y6򔗻e#M5j`%Q;^b8Lt\5VA֒/bCk
}@v֙/Tě`Uxnj}C.?wJAxD#x-}~
f> y?U/GSb4'p~zb R:T]Fctǻ&bRL3b.ƃ9HGE%Yb.ȓ2|b/CzozfhǀA^z^H۫՝޶RTHOXm j)s$x5]ݳVw7m7=|]2UZDONss+69"\x@pu5܍hc`{ӻ[K(w^:.%3JJ'_Y2w\| 3e|ME9@Kl/⎭3B0!ڄbs$:].ҋ%4"--w)@Q7:B2L7+g8P5C%^.h,
 _r(C;ټ)TtxQ7OFUQFOqrp[7G<8o<r G!޽LBSt5<l$7VpYp]XymԸhHjO3cZM'R|_BL~7eNݯU)1@ k<}J,jm>bmuW^ȸQTAt^5p/bThq?J>+m
_C"rۏ1 Jmjmwpj6j$yՒhi[ԞǕ̥"J b)ߦ|p2Ϛ(-YP,Ŷ|W<=0EE\d^Vƣfeme1<hEҗK{+
iWˁ9.lQ:Ќ:]El^>qnȒjd{5Uȷ
?N*NJޅ`n[mrEEWl#2|c8esVf9!Nj\ P@}ɏHRC:ᵆ|C#%)!h&^-%:wE^m 8-n_ҹT1Aǵh3DpY^Rh5z 8$kVvDm)m@|"
R8i_}_пL2tmbԜhiC&T0>5&!d]v".$3ju~J>.[ȫ:3S[@ntolp_X6/ҹ Itz%P&Io[mym"QA3\ekN>Cah#v 稔./O8&C 8 76918 $}%aDMSy8qC vқrsq;}	MǍKm)}9rO?Ǩ(W 8uKF95C3+)Oui\Z*n^8fzȚC_J.=o@_]w[ΰ"ly"vqBe"lUKyix~ɵ3m MlfF]A$]ݹ".Uԣ*Uwr|q3[R83)^kZj
e"'t^dBXTDq4!afC,sW/(bTW7/kpP #w4ǓkA.ՠJ0:чO`.
p $^<QLdB}b}`(miwP=˒
WsB=퉃)@`'`#ݒJS1:~3}$jvkyv%`)OG\DCᑆ~δ#u@erRg ܗD8nr:Yzn-5}mLkY\8ŏpU3q@B6˺$ĺ9HS018Hm,>n£.})B>z@	n3mz319M)YbR09%P7qxCqL$4_aP\X>'/*}0-%{━xhR숼נp@bM{VM5n⌲ivIǗTAqZnDM*9@;⊊߁dbɱmЄv>+߱?>UVG"DQˣK	M96r4EDk;P_zS{(_g9N߱L.m!a=`)>2)%+f0o7*<cszvoU!;7]$;GU٤HɎS91^#wAUG:غt'+Vh?j8 [1^e+{2 !/D1MNp$'.a
MTV}L/FlPAQh[ے1FRGh[iގ{!hˉ%7sJ@MGlp_Yԥ	d1eM^:ヴJ$HJQڒ.]8t}TC%mX+?P)+:}F!
2# 4m360PԐ[|кr[ߟ]J-I4'FZB;:W%N59TS=&܁	'J7_?s(V[Ηabր,%f3HC'ƧҨ]!~je4=`M6At9@W:I}sw2di)*0M#JLψ7<t0v틠JxLbQY_Eaڜ*4KS[YDlkZw5 4WVdDaF0
$h6B<Y:H^L̊7.CuΩswӽ$|ߠ91	v!yY6A >E?j6<q00hTK|0v/:DAHHMYB{}#`TEtz]myv/ EKW@8뜋r"]<.~&Jzw%bѨ|_Wce{ \)>3xӦCNF:_ȵQNvh*zx]|ym	5ms=Εј7pk_VsvQq+h N̼t57<Aqjxyw.0fU`єUB~wڄDK]Ap|=*.G$ (3@I|jnESweG?봮'ShJGtB~ǅu}Cݿѩ77VUGwvkQłŶe3։I ͌],;KQAٵKYU"4HRE\`ڙ\':ɻp EF10 3s<P͗,Uw)^"]-uRDv0ܘUG|H>Xs><Yj,Rsי<ݥq|4b0<#m.Xe>mUͣ/5DY,6·۝BDa\?7lUV3hCxw@&uiOOgAdK[wgswrX8'b<<0jhQ5W%$+kVõſb~>^}sݪ-~sW7u6s?P^mxs1]ʄb^mVT.|QJ'?dE$^I|ˏIVrʢI/W4z]4%FᔸIt$<لU!SGv(#aXЯ,jHB(C4wToP8PȕMAB\l䖎Mb=6NEg)<Vĩ>f%0Gb$ȴ܈`OE`qK8Zuj6G/Ȩ$SVu&uqGҷrMzҕGoֹ)v<b(O bx/#l4wzJ|zUD*hulǣPsvrr\BdMl^5	:NnAe&]-``pa۴6,g|0=uR'Awb q==..QUW̬dJeLL&Bx$	 (B+PZ[*b[
JZ|
D]D~^1yگ{	 +HlO
h\F$,J	"@K"l(43wގA	$t7tC/qFGB:P%oqY)n1dU|.>zS
*XCiY
΃	4zmY)T
 _F}xTO&"~&]{P31w
\E'Bkx$nP#8VT`^ԵQ'+Y5t@^ ]<הtbFrLH=G<pQ>_ZHI>s=	^q5oгﺐ>܏{\ ˲@QtVV,9mSV}4cg8DuOo^Xzye}MЫ92Lp5wJQ`}O<N<\C<W}<\}[Q17L=&qh9@|Hsԕcb̔*ǿꂓUYzЂ,QL"\#WEO1
s͉@qj5,'wu[_ź=t;:ܣOA!|%t[VJ.-	=)Hhoi~k*"\w. tKh3H lxPBw
XPf]Wu6<#I,e_3Dwn.')hL;X\jWCwȶrەb`ت.л"j*A	P#5UcemoInGtaX+kD&hQAxwN%k_CUp6fgt3ue?܊EAfj觺6trq.u淮e#O\5ׂ]Ztnȫx0I63;j΁1Y\sۡb9-/jP5Q^^ttRQ3}XQc46ᄅX O\o]sJhn\ЊX:cTzU\2p	L-TuY{sX&l?ZY|l9@!<#i݋!>OZ1#qСY9HWs&k	\kCVjm^PqoU{=sh90WE%N2}J%>jҹ8/j ,saXxa,ރx9Fq<RY<*J&e'ЦoMG6\Fu6HyTd,W8$=,7o-2޿x.0	+ҩQ9)[jG9Q=,6=q~{368F^A_'sofpރ]fpA遠8 ,#	ّhyg}ᆨH:tO^O_<?ʧ?M"ԱbUM$:1>YtVq-nmq[	L4ku[״	.DX8lVk*_/`^L'|š,*?# C*:`@\n3gFd)>"xѐ#{6C"@TIXJ (a7HLj/5Pr5;$OqY+$l9źH@cEY4:i]غ@WtÅ\Ĉ#@#iV1ibR#kєg+
V"V)T
Nk#uBJsr,xc5Z̒JwxtK^el7Rw]HhcOSI
0<J0w$ӣ~<?f̨d$Bӯ"ІFIc<=]i9-8KfS-\2XɝaFe1"js)ƥ]<81%&U	́W7Ar"z.B܁#bfIVEK#w[\wjoY[aw֡WU,U5%nd:DɍO?W)/4\w҆}	긬o?	цZ/sE݌mIn-nG8?0ry+Bi#&f{QSv4e;}?:tBW'3%ukD,ӕw</u>X3ow*zFTC9i&aP;ۯ'!\mE̦K3C͂\tZ&j+΀rPyB10Mg#$00OZ}RT7!bI_AuΑӓOz2yt''rbUL@9IKb ?d2Vq;8$v.9;ؓܣdpϤ(XҜQ3B9%b*Pb~tҊi~RLc=\|$w"~']I!3+1{-hXF# EwG6OZ	w()""]񇌱z.Y#̦K(}Iᱝ64E"˻u) FKz7d&.'	<`}xˇ(m?VeM
69&A@qI/N[7LD>
'<+ۆ̃_IyL*<>8YA>Hk%%5kT,E3$i@srtIg%
߫~Y%mHwlV*e8=YY%"-a7J]ZȑNhAL21)v~e-Mw&ۣ [i3ZL] )<]t	.OT.8BL ~,ܾ)OuA='RU~˫ʫe?Wȫȫgr髚5 t}$j[j%re5LGnV76	m**DЊ~/7B&s=Lk+qcPeTjrLB q6@&B|$a=҇HPv"	$#3Hꢷ\fSYY M槓 Hp)eS5%7- N	Tp#wwCqkؤ9:@犙GuM}i#p\ϳ(N/F8DFU=&{	zk<Xo'¨u)o'NJ#k%hs7_?e~C~U<QWΒD p,M2?e=kmF^2Y r*.t@ƃ$.LE,%U~Xm/6Aҽ%'?.K,3Dz4Kzq5zAi% JiȠO\F8ÝDZ7>:cRy<֎.tӧMb/Owu_mp94<pM ;kd&n.< dw#	c$b]6'^ykSgrMڶD62&cV7%,B \!%b}k?˵KrԲ+iLsm}bi~Ygd  =S,S[>ǜ><zj3SO-qZM?4}3Mˍ1
f5oGwDȓguꋶ~V_wZXxLi.6֖rϙju=~<:ivrAh.qDA^Z'[,l-.+%_;?Rl(B{NoR6ͳov˫u#o)d	|>VGng>@8ҧ }ݰξI<:` tsK%}ڹ@NN?
>Wmh5ںc ]Eyr(=]//쉒R6֔0#UM\k
HɔQ]O8ƝbV %흒Dr1z	QpD%fEq>ׁhX.VEf)hO?ǨB(MBky~ěryf=OV*4b࿬/Zcӗ?E(K9IM"\-~{	7ٽ_4l~<_eI[)0Gso+a0lbKBbj$U r>w?X$~>XPql3x Dt~_b1o]Mbyt?ѓ299:+w";%/,*2ȕLJ(UKghNOB'ݶxctVQ3;b:(9@g yLڏxEBoe:3y0Q<SFbo9UcV0H<b3StBA'dMږC NCUDފKXl՝-8`2e]X-I/kw[U%zBWfKGhK ~@TF6	Eh]B::7p$^KYQ#Cgl]
.m"t>׿EtTP<ǈYܼ/0gR'/~w߿C\qM)NtЩOĿP%>*[n>*ʘM_`~2ړGE\"'X!	/j	t|=_FrcMY	#rXz=Q܂mIHѯ,C2Ș1}{X*$K6xP<Cb[K$NFt{]/Zo,L] HUdmȊAa@1zVe2W߂(IdMX:dio3C|<S"=<-8CKy<4<,jk&i;G1.J؊81eIe@=V[$0LIl,&#Y|M
j$",]~hמ(G/)ćhGyT|ZGٿE'т"%a0uVXPxM_Qky*'ʯ$Gf!N=>hiC5y}6j/ͭP.ϯg75Dlc]?yd*|E$l$mdfaisf# ?rt,b9!Cꠣ5'$ :V ā;[x\[q3wt57#/Kjۛ;#pbK쌼XW,Z3"H;E-'=Vc Jsa:ZbK^GW[z # ac(Y٣0^%:Vu)-ڨG/?f!oL&Dh	P.]zEiZ w+vI`0;9?K&O_(`Mߦ 4IY>/zts!E/hݎ7vk?;o)ބփBg!M4:r>3읪ȫ-rpjeZVйAx,dT9 3Kg7G#_?G粩)d4eP'fLW߯"*{\E^G!WyǑj@?8x"yc:%z!h&H
1oV&NPfN_yi':P*D՛27dJXHɕJr5Wg
37yCv)TDƕ#ifzLT˶mۋa,`_wP@Yz 5PR5J497C*TsYčPƮYpBUv |jŃ΋z/19[x,A:y>C!II0՚ru Q KDċPIQrmlf^IfI@_aY[2e1 9Q-0m(
ô\)5/sWQu0E̠KܥXAsR)T@U;!\ܴ`)E:wCM.\ڬ@\ݡ/YtDy0o7c4\E	t?f/Q=iZg̶Ѻ^kG2%S6_y=z`UW~Y%?UPήd*gP	JbG
.?vFoW
3h޺aFW
>1s=Oejەi=C-ڦl'])V[߅~+[y?m@D]dU<߰TwRXxtSʆ?<UØOzPIW>4âiԳ|N޻J}@AwHY45.Y8(yMXЭRvp28,zm$	v3Qtot]}٬
0tSKn7pɴ胋>y^84-WfdP)N^>N2[Le*XF3P
fӸ/[t(=Q%`Gƛ_ǼJT4܅`%3L0&NL8ɻ1h\&jƥT@h^<|2u K4
oFsh_3GF_t `94Q=9V벰pIHBl%Uu$AM(/"#R:xUG#lab=;1e7әY˨SG6t@P]ʈÐW|w5O-&ceG{*E`R-p&H-֖JiPyzāW!7q}˓{6!@+5=KnWfW+EB㫭nRBlEѬ]H:g`/+#?z0󛌚kkkU 13Q%c$_G3_.jHF5ό*eL2.}I|1{U9DnM#Q0Gl'DHrl?>)mnmՑcH޽&V@<	7%vyIM  mV轩Ird֥4FI#òB:0LJ5oQ
7I̂oGO*y;J	N#ڂՑVͺUUrUnc<ʞ{n訶>;y)GpeXBOkL{9޻ҕi8_њ>]y5&MdqPލN'9Q'yI=rd:)SZ{^eַ^3|R}5|K|܉{kԞzD1:7}ں[R:UEwv͗M@o&D>nǒeQb6g7h; |hVjim*T߁0W^ӿtMW~OɧOi|9
f~7 |gi|6]
,&|v}{]g3Yw|6J|v>:uY%j^wqn(iCOp?WrR:_<=́:|x$e Umx}TaϰvgS7713I-;_MtbĄxSUưD.2tr̓,Dp8fx!{"~oiF6%U1?)v:輓odSˮ !AgU,-d<Q*c!D&nXqҡX&3(&[0hJ7v82#l_M/^A`?Mww'W@W/_VNۈk<:/N^:l鼳JūYEJnJc	&$k2;e}0uхێXtqAkxaω]b.ϳ_Q+TȚLgXfTKvcp}oU*iٌJ+-?rwg[\dj%?9XDYp<>ZTQu 2q-i<|S;c-Z]9T
B/4)E=G 㵳GsQ~"+Ƨ2k8$Jp"%i\cO(f2ϥBd03^w4;ɹMC/=c&$W0bRlQyKN@)]S*7O7[  ߿;H> u@/RnDr,f/O;u)3[cSe>LQ!>EDP4}z8N~qTcOyfgi`Oi94xKv6j7cqP͏ ]^b'D;"m^Ab 7BMq0/	O@f#-RȨ@Z>xa(0 0aˇr1:Fls$}^ _ca92Lmns
0}8ct7Pa:7R 8@@}HG*aAPBc̎y^0 {d2Pt3%L],l )\SpnUH\.0sU:.9حP>1#-wB.Ahb)LJ%Р`-iU%7!UQS1b4ڲ7I^"hQ	k4Ŝc)sxgG#7AkQ	G>춳 j:טnQ"¹f:eȾ?'5E!!=#$Z!Є"Shx:mh{KR/jKf^"y94O~#e^u2ih$KbX໢f=&HYtDHSS+r #j'XujejDr*u&4%3챈i*2ʞdiі؋,E_
B	؊Vz_*EZr`^`-o*zb'Ulr%JnqD_ gtpq͠`	(T7i>dI@
Tw*\v4V1uә*rR[GQtʳx{k7WCĈV.7H̄5^PbO#@~0/y,1BCmHf[d|2uvVF\v*Ӟq:AzAY)R12m,`L<7P2Uiowi0,n ֘E~uytɑTDo	:=ǨE8]JqC@o	[rɷu7~@>ODpCT~Y*c)Sx91chdQE3Q#::aPB:]K'JcaE[+ 7v.V(Gt/!rlۧNX03;k[5lGHP{vQ]S}SA3EoK޷S<i`nذV'C$#y(;r8Ǝj˅aeƌKL%v5LC6"xJ g͝zcs*g+Y3}Ob#Tsدor"I^)"Y񁵗ܫ_*	OT*>trTby2wpAD=P d?cFy eJLhD<8dCg(w! ~[jl(.wrʅv&KAT 0~d<+ur* 2#UoRN !qHH:=}u
0u
u@#lFw̮9>H-v{?}BtQbhB|P=t֓ W.U-5G0*{vJy&dtBuQi2͋UܐnU{oҤ~˧oZIK/ރFIZ/5
_'VuX~JrJSP,{gz2O:w&&ʷ,<`UD_d!٢&ucaO;ID?55Ww45/+h9:ۏE3"pȸWNVڋ&=LVX{Hm1YW?Tr1RL/5x`9,qYd<AOHXuPMVbDaqlkDj/Ft#8}QZ'VT&Ib;5Bܽ@owS;aabmJNѯ5m|$Yo-HKևaȍH 㛛,zH'<ZgY;Mc[&mc\f;hm4e2m]|q7sly#ыyˡ!祝Q xKj~BDqt5'Zk3r{훖Y+*X풨+hg.dNo~̃)|.[rd+PzCd}3Unz~nptf³A0|#N8c.tcyLQ#LԹeNj)H
s6*2L$K?Ň)lQc^7WBItu2ՠs]Ct0W\Մd>aC`m6+ST^gРAj;W73ps!pf2iNwI<vӟܑ7AՐ}O\LQ}Q`OEwf)-OH"tmz;Z[@&(94Q! .)ŧRmHcIb"n:|ǇHU
𑺈\ɪR74ZXﴞ:,Ʀb^/v~7b<:.(OA	&qUٗ141rHunDG28spwX?}}C˝z\,6p=&pp=NMb6tnf!g%I+u %3T`i@CaLϜљbfJ6eNb+
m.1W]nH9JWa9<u]H}KF[}wQ81#֭rB*WJ`)2+eO	5.G4lO}N32-9$GZ\X8?{xqY>ё6;ַV\\zDu R:y|gk!4ws(R|tM>H&A6alu^z;$ݨŝnvtmϥO'orT-,²_,KoK4
1׺6쮀|U!ට.qKW_w͜[/]E.Q=_nN}9ќMW$V>+̩8Jb7q,9"vm i#~Bi(AF>13XڜHgmui~F]Ninmwwn7~Vw# .scٶv+<c#wk$WMo5vN=5ϝM
5fuk5zu+qڢ4񜲘Z'+T~kIYĤ4A(!0J  Ɲ}s["l\n-SQԬM-jLDfpaCOi^l0UQ <or	G|&S.R0 xL*?a}HM"uW:xB6ɝ@O7zMtݷhpV{]+Oc*%	ħܑY%+FiCO5P&}Y(e0	s5p_lJ,讼!8Uzd[Lb\1E#Mgz&ʛ/0*(f&LPڎ-Wi)RxR[|$Fuѷ'ڠ8
R4x4Mb/%xi	
/ǑfT"aR%0ZmUZ:k31%e Ͼf~NB9nIn/bdnӏ\ze2U<̄ie	N;#:'䅅*s8RMz%i䔯GЅq:Nk!ax(;tȌ*J?f248)|EvfD5e3- kG7]S?;;ѢI1-yml0}Vǰ8G-8(	BA&Xkm䩍nWzYݿ*
 n<ge?F/IՀkL6<l2S`|wwjNgA>#C*WS]P=W$-[IKs;[^xD2(pQ/>i&ͧp!Q-)s$Tu~&M]nO/K:Ɖ2܏G"Ȯ3mt8&Y${HD!It|#kxJɴnQp!ilU)=fhTSH5@3^!/=S(Og!b}P+$~Kb`WS/QFxS|jbHr?=2 2}kτlH#,RCSz+_I@鍰rw9BT[/۽3;&S8`3NI_>RrVN/r	ǁT5:hRE_#s h1W˼.DX9SSd*آ97=۵[D$6L
SFhO;2GQYndmڃǼQt&:Wqd8rxR|>< [OPܯ(p U
&{iᰎE1O@Ma\vꮴ1 ,jadR5$CKoR@΁b2wUC/E&HCڗXu=hX=D 	b*LDSf:c"~u1~BF,ؼ?8E0Y@0U%[vES9)zv~t_dG==TXAf! $	QfR`_46U(NIʇr$V~$w/SYh`RҞ2Ye+& U5AbFUM<[*DL{XإF6PWQ @\6'`0H5+,\5MAEoO<ԗLJ坞iC<""T.90ƊulĴ[0C aJH?|E2M
Q4z-|_c񁖥M3*nԌZs&(HUF_d~twS6y,qp$yuŸPJJ\/*#?<gX&\zWہ*FU g^Q9ìDQ!blPu3b_Ep@*+iU%JfR
"gʫ5D]v%u\e'e0|kGXp`׵Jiۿj*sGedwmQڿ<Ch|y]7SH}3l\]=V}t}FLl7֥{&T!:6֟EpU«>	5\jdÇa&v_HB9}0*C,#\~9[Z&Jx)+8~ApJޓ
a_0	gxtВ_34Mri5ѸBzDuJ//$]ųI+{'Or>e6[U|2e	c7G">g;LM%d&n8Fh'&^Pj u-Pw<:Eb@U.?QR304PefM
 %:-pikQ'guK?(~I2*Ѕ9%L1bYbÐFyeR0cB\Yr韷'f2#knPzmU5[TQImk6WHgk1R4XɈ ~gU-e\2 `!H^GR-5DnD:]i
>r>s uyDy!A[Ї 9bǊY鯎b3
tQ݇$~mP?;yɦ6Hx#{|N i!:w ki0wceΏ9=
TNzP#3?Ly:GĨH$wk@$-",9I[aD>'wNwG`HؿG=KE˵v MGs2q*+	41fo~y^&	\Z>tu4Eaw`441oUmqiHjpE 1574༭8k o@d*p3_:zqI"'גfBk1n^	SWWSd!q9PcwH[ե-0o0mI: }BJtW'#/:!X!.*y-x!}Ź[TgTFvt3ڙZ1oԶ35dp30~D5Uu#=r}@\Y*mKCJ)z8yr ;"A +sSՊ
y-cʙ1~(_Ǜh yJ%^9Nu=_80~+rww΄'c,S$xߔ(SJ4X[csY+%]Wb>zt}.$*LY&9LF|ACDFO֣Z@!&.5GV=_$*Do^<x#.j_f1r%gW475Lupլ|+{qgDQg#&fXy}ùP9n`m8W*e(PVzBI,XocMFG8[LVyP$:H宰A70˔KDqN_eA|+뒣]∪FJcWPvK,x~PE=!VlZ.ŠSE[e#%伣TLU(/O*mO-f8˭agZ[3?=;!:=|dM@Lha*~;MX\@):?GoM[sd
94~%D4@.#Ֆ=GM.e>aˆ'/GɈs	c|W]r!]a&{	n00wK/"-UD#k(\A=E0G_1+HRZSL~z Jj4^&LK
CW?*j}jͥ2<(qOTtf|iqhFDȔ4|J>Gz_m|-jd{次9~8li&ӣ1D]uhT|>Gixdse!{,xha?*(B:ŧ%:zޕaD^F)Tȇ3L$ohɕ$J	(d^%Y\m-Fu9N,l<w,²bB!R{4w9>9/D<C:hFFV""bHNWBG[z[e}VZ_`:]$40^dZgѺ	y*
`iJU=xЉr1|goN?u.V!nwyYC5QgDFvh!%]UX܁-BE5onzPmyRװ<H,KiZmHQ߰eHq>@b^*rR#jT ݈	tX}76h؀ xM%qEt%X/"lrJIAݶҍ*:qLRi,Q2ΙX}ʨCB?_	\zͱΪe*e8jeOP# FЬirfͅC5GHF#`g54%up4aӆ zFxW sX+ZZ#u6H>()LLf2'WC$hohKDq,Ʌ6'Έ5S-AOte] ws%'r-}l@m#X&#-0恨.+PLقx:oJ#p]-z4EVHBb.r`XR0bĈ,U!cPGt|^=T5m@~4`0k]/^tFoq7^UgoF\D0P&vm*׻VLw'E`JޞvVe;Ǥ8G]&_WfRqʮ%g^9w*].PV.;Q_|Ԫ5mm>cXF/X:mVui+)9{3kzuiY9>鸝Sg`xשV=uV%ifp:NDQj$ 譆rA%w^+Uyo.ź.qH{w4]HFKh>Dv`O-mcT`}`It)l$I !})oE'i"átXOH5vc /Q}*-s}iQC&/\.Mh/U2eP4;w J
ܬ>=fxh*5 )iùtV^@W:TFArUiP2PмÿdPg&WfXjX9M"R/_7ΡQYfC?\RWM-]>lM ,-,G#)@5As]WB5:3¥ ϢdP8ꈫbEb  8,茘ʗYf|꞉"^M/I	WYE<ͤbt}21;~yteD
w-Ȍw_ĲGNpƄXC{faGE˅دfƄcAr75bR`ENXmXݱ">Ǧ0s{6HQaJ;/-zY1^÷~CD<  A	mj`:F
D_GE @,:<2cT?&`paW	Hъk >Bgc2|)K%cҍ	Y03u=ٳ\'5Rs@ᐹ"F?!ˇ*u/})_ rXp]ŤVB8KL4-/(dfQUu*BfO/Stix\ߗܔ#ׁ|Qҝ<t}6=.rZS3F0a7Q(s"ú3_p#d)OY[%-pk6^vLPL71pG.tm%--PQ48M ة0;|ժj#*|5{=VQHobJ̿Uƺ!`-Aakj~m*mDh$v5)/iK3ܸ݌Rwx[<jRDf%(Q2Mth{
ALaGU]v{'k)Pׄuoo*yW2D'ICzІpRpҴ9P'\~,^F2?[8"on΂P^=6u._UVTJ,=yK3*h3bw8Zt{7LZ^Q+lۛ0o=.{(3NS0Cg
1SYjCqgb\>!ȪjT#vpIg+iX'
0DoIrۥLEjkH4WuyǥP{1hou)j$u>%6C`zg4)ߟYq\B7>MGtrU۬ro7,m=hL#T&q́HE=v;kSO?R=G`Ӆ^)iH$weHF
A1&rtAӿaI+d3)&3	X%*m-M0YğCBF(HR$z_:>*n)SG|DƌK˜'蛰߆xoe3-w6Z|v'<VeSri\!?p:&B\<Gt	~rY|'A$*=vj1䋿bZ\Qc
Eܛg S_t4hrG倬G[VMdg_d݅,B:g?wc7C$N@_gNR*LΔSL!H(!HEv/P譼7,haW-ҍT,7p U01@&卾Jp?@)BFtSsLZTxML>.$7,1˫`7twl	yy-H֐6>C"/lyS]2%-ƋaZ$\UA7U|ɰ<`11d+<_-`4ؓL~6y wV,:?95\r H.oB$Mtdn1:UQZM
*z(iG
YyL\jiHݵFFDwz
DZ*U
EMKa5yVm7D&ItX9"A" YQ^^˩V K1թn}ؠa">@#f+$L3w̭QbqcF|Ԅob}'.>%ЧzQW_p\U	3sr#(%bˑ.ZHɫLl|&Or`/!*_F{#%G7t#=fpzp 1ȡBNɕ6yu|TWOglByGW4g>NDWr>nLX~p>)_f>ozٹf)/.Y!~
I:<Ze,2HCfs7 @8LkCDT}*XO*Ot Lm}]~"#;a)ݟaJBmn6>
5ZeZ!D49Ҙ)(jU 	`jta` lRT WXaM3ӪPQɔcp8(*FNDLg.bvjktՏʁeztP4*^$~A"5?TNp*usbR
2)^}w;l1_Ktv㆙o\Pv!5E]-WOD=dA̧n]Tkn[=׻ĭfࡴ@3G:w*2ۍ`>ڋs"/wXYPq_ݖ 2ֶh+pHh*՘ACTS)R(3/SQ8}=IZ^%bZ`SzPtt(A
 9BxH 2cY\/d!_$z犾3eM\lAGCZ&X-gr<*+k	`a
]tw~$sֺ
5lwd7WD~qE
FzԉW>/$<!%&tF%mZǯڮc)/Pz|J:짤>:XpLxVRQAw@s`0<5u+6};(ESx#TH8&3B, ]vcK)RՍvED4	3Vt٠()Y1d#90Mb$~\WL1:9Sؙ,Jf4?]	3Kɭ!I	ij ]LTwi^t\pC_jY%@khE̋4'`uq Ě>ؘKnލabWx/d(MBYH>1HgHJs@oPu`^-|TX(ݨV:<}mkC1L2`TL.[S
Tss!H)s*$4$cG"*`]>94/ʔQ90	_(Te5Pa>TBiNWZbbQH Bubp4-cQÓx1?vʾ#O+fiD|F+hQeKd(ɄTGܴ5Ȝ؝T#<{u  2iEbL?M&MMbɹ\hӘăpx]#DQHqRSZ^Y?.q̫A%uFTZUȼQEEA~euUIEovE-[yꨀfZ8\B]m.LBt`2^n`εsByѸGivY8%I9BC5["#NU"Ggc:ϝND)
5:8$H$i"-ʔf4h9BH4h0ɠw]+ݞOJ64t54b4<{2g4d\KG!dvJ_ɖF;"\ɴv/Fv@0!r,)uy6>t Om9-i 2D[8B!/Σ*>TZouZ|L'M?XX:(_mO6[u$x\M4A_kqc<(zGbI[j EXwQ!ֆt!J.=ns{^IAg?_lz%^AEj/=:iXXo>E!$[f2~^*Fzuyɖ]E%T|r	.*r}]Ӭ\:ϧ7"Ar5ҹP_kR@bm8^)um3lTDTTHw	Wő~+}RU{̄a-e+?Q2s-]|ҡ7Ò;)}+DBϹD	?78tr.Ŭ4=n^\1l_XЦV4PU%-DX1CTq1wh( ^_#5v^\G@F"k}F2XwE`._=a!-PTQ?ۄ%JN!Lz0ϯF$U"ɋ?eJ2ǬQC~#C]$7g҃("鶎3b>Siƴ+`=pړ=M
TDq-a@v5hX(8y@_*zqV7}(~_Vl-),S(MeBAJK	V/BD7ck`f@W =SfVd͌xds?
W/CMMA ڿē;=2c=q8s*c
2:˥Gyv{.]@56($m6.YC%Tb ne_QsdNǔ#:z|}Ĝ<cQ%Y*|ܤ&N~*P%mArc2bA%QG:;߿z%Xxo/ڢhZ.Is;	^ᱦE:^M<3)ywỶ]ahX&q}\vNRѦwbYJN9<9w`W].`{}Gkӹm*E >+{W Lm@0Q{z:WuNl\6ďkEo\S^,7G7Xi)J{*`̥aVJˑ6=*㛝uHMɔzʫL0I
"uCxV!35} qNr6.ȩ1 fW,S5Hq0:m)mĴ
u&tGHT*Yo<kΰ '6#"(&nJAN]I]r37uZX)IH|\]VyQLH8<5k-LA)VO	*IQ>^R:'
H-FIT;ZcC͒%j)ԑg@g ψ府6$@ Qr#(8	Hp8}?O7s=F/pj/Ūv]Үhs\%=t0KǸ<F#?nwx8)wQE82ŗc5vcEuuFwyF"*[xښ;~߄~˽Lg+{;J\ o2:ѹ!z޼y
[+ay#^Zf$}lp/NcrHK3~=Pb/b=_(#fP~gGO2>|:`XBpr7USϊH[ےu42$$=twxS
6sjS%lX&̧d@k?ߔjl"a(ZJ );0&Q̫P D 350I LBIBфC]p(h**]xW]qW.ʿd?0ׯ\`gzY} ͣ蘨tjmb[oKJ?;
cʚvVk'Up'AJ"$4a=(f#?$jj$#;O_lT^񓖜.}	韂'UeJyQBKr?jsD7,+aB&OFZKXF5)K$PݫxTRg|#}1&]`y->! u61Hai*\m])Lab ӄrWLᵎt AaE|R	?f4[.ͣJtwVEo_G~ŋ	V -BVCu2N5qRbCab3O&h=lwjWҳïW5[;Ug*tQ%>De߽0daXvX0ޓ6$-9 PUo7Wm` 7}OUz=1Π*g*)bٸKxYOb҉UcӸ_۷&M_@\NQ7d[vT5B%S#nPǐB2:o$2DږH>
Bo	H[]`m>5ZrДߵd [Ǐk-0s4&:ZK03UiVb:-B1׸af\&+[V`O B^6
XNIF?{|rU#4uZΫ(Sǩ)G[4is@.glɒzeG:}SGU/
M^~d_ZS_/=5%3qws˙D~Dh7.vmN'b10M[Dyu}X5Tycfʨ)޳FsisZMb14$tpD\`G54fܑNzkOg	*=z-lb10w""}A& DSC[.x%RR'#}j %z60ff˧yq~XI
7sWڃ6e5%OOXxtxSgq]?מbҋ`~g_Su.Ctһ93Xd
*xMQH?Nv$s+ V&?oɭ@;c\@]1QӒO	ù*X&H
f	Vԩt$#%vW9~$BОX2`׊ē'x-gט[mD
Uܫ|	3[<.JzSN<q=7O"bص%-n}K"#ʢs 8/"+9yj}(`=Dr4jfYH˓&F1Ɂ<i*_Ŵ{'D2=4)DUHPOD:Bo|wuE<1˖h%C	>ŹzBJ6GhN@R\>;[;۱P6[vfp<Chq"N?`jlQ=uWjрe|>/Fi[72HԋX'OMV)F8hR6A_EG(GwIfTTs0$H%ڵ#J\sc#B)i\kt<UfHGUheZ&VTì4Hm|<Z;Q,z9Jn0e!T
[E7U:d\GfUѪTa6F2\o%QpB8_Fjg*&I}I2wV^/t1=qQvbFKA9)gA9bޚUfAV`lHP>(@PQΙ
"ʯsizMOw oIWTGINIQ@U͂]ޑ~s< t*uYbkU#m/SLŪT䱸Y&a(GTTR	HrHoaنb6Ҭyxf_õ8b9SSGLIo1[Թ*)|)pNJK =޼N&5](IS_6;);5ߠO7BXِz&g	3ჵ[u븁i2gVV1&F|^/F-+BEk6`4AQ#^n>$h#xjl*@RAPLn~F:WKh!<;^wͤ~v$<% j{+U]Jy/=Sf 2!?&\Ȋ?W&tZԛw'@髄^A*PlI
-* 7๕<<AYfwVJ|'摭o̺p6ՏMy\=yZ37#7Ѱ"xE[+̅`2!SN9ٔY0jKH?j	ԤppZoҗII;(7	8_Eeܚj/'1x~xnsk n1x/;O#_Z=x~	1!*烾	NvB춓/^aE&b7L4UkXޏX~K+nexkFB% Bs$w`Gܪ-[rsV[(d[Cs_I@f|Hh#na) C2i4]Az'bĴ>_?j~|ȕtƒL7o|6v3]l5#`bJ!|+Y.P&ly)4!zKT;wE:t\>A؄:@JX(tPˮEf O _"B(ll9=:GMmk6C
DE|O]3[eP3
偤|-\JG 
J»b@,[sH-x'I(w̥q["b9rF1`mT'^gzW&v7:aL,/aGR{Xi/>㷗#jfR=uÏ"K}&٧ɅJ.O/|Ibo#*[we^jŞo|:z<OZ}8T_UoOU?Z*Q_{*W{Q^z_W!kF}WUoGpvP.7C;_=+xLu}/9ȕTGC8eȞS T`"3&+#/hw<"]$}e<^琉s@l	LEUCt(I<tbGӧ+kd^_&v#.ZHq'<oޣ/gLUO}<H_)PX0dzW4H`ηU?\_~˦b*]a>CiԌTi_P~Q_L)hӧroRAM^ҩ`6@t&LvtT^{Y"h
@fM~AV0#cնyrɲTGdfE&y̕(AODO-B_7ws@P$7"b2OP
;x7bۢW2nCϣRQ`
7΃iZL{|TOǢH=+3E=Y,U;fvYg'p,QB!i/aI#/l7~?G0˂cʵ},K2%Te@ǑIuHP1_ 0iҐY=廘d//$΄3t}//!#4QBX")eTYj&O2pNG*kU8{JҰRKACt9,`J`xr	ArFfmΓqRĘ0lEXi>a̻8"\S8	k:9QgZ	3!b@?D؎尩"=k8MԹ]
EdOf[.JOSԏH/1Hjvw^ 9{e6^ WKs9Jh={wiT?xm@x5ԣהus2FRL%P>xLG	Qvt~{vauzuc饞5B6'ax?J_
#! zR_QMhoxXƏ'ˠG|,^iY:XڭJ%f!n~P><ow-//GQ]R p\Gc=z-zz?BCLXzľtՅWJ7V2C3zҹ\]c=>f"vd3:R$n̞KX8-q'rr5Aqld:=<J,JM%@q*2H:h쮘OFa6si!\ES,rqNN`'bfD}4G>蛑(I;GVh*iXT:ܔkaX-+av mmܨ藨7QG`iA/Yɝ/k?^E[hC2{i*^|IDHGA[1O7K*98At~oq+x9uYqjQfqd1qC4RYܔH5=jmjTGsр^h:EG5S-\	8d:rIM\YV7b]#ɞwUoȁÍt2Bh
Zc i<"$y|2:V9+F|[|[sFlG,	g1Qp5ŶʗB>.\8$ڐb>m"X-CugH3"@/={Toti1XF޵G}B qApqDHt익܊{/E5QTc:>ZvTLduCs|H^zn:4jd6ΙyCSF#Yxd+KMf*Y!MX:"b)vmϕFD[j'T:>+hhMKZG^N-6֦ѿAx;	 ܢʃyxPmE24Zl4R H6'lâ'A2zLeK6i@S	Z}@)oR[Iv*)NPT4ÖEkjjR믜\\@]ap/@X]rȩ	0UXƎnþƒ{7!CuM0cIXE˪hq+HB,\8Hl4IP"˩;i6:NjdBx~Dh() %D
_vd5,Pրiݴi-4g15uv\ZK|$"gQxgqb^E!-Q0-1kDD&ǫى$|< [sgi]g>J:9"͏AqFap䱥{ڥ #rN7aN{9	Bբ9U#,Jf#|N{NF)3Ԧ~KGRs$H*OehX909V`Hd_<NW#Ĵ?B&S'6qK8x`AZF^h[vQmr5 t" d&{dBA<rQ-CiEⲻeOJ$&N*u{1 <8h-?>Gc`<Ä2ɑrsL~|k|3?a*.2ٛ)Z尘 [%`] o&Z;=/{-W!"smg.Y l%4tb	7dA^xRSw_u-v5x]Mb&=%d3`(uD_Au  ;K{> g!)z6;}Pg2w_ȃ"-*b|dz[:a(IaX5Z̰<GN!#M; erjQ#}VDd &oEJp[6l8xo,rڤcx_W*QtS¦uOwJuhŴC׊bў\Jc\-yGfh4(hH;{Rh;kOg08"éd]GGm˚רtј>%a&Y
f$HsL#HXHcg0
ud,L<;cx3TeC!]y+n)Zeyp!+b\SVcfp2BFjJEtҪ_4G<C-o]*]%$5r64]Ymm::(fs. *e< .ǲhZ`VQyKk
ld#"JUA^ET.O|ȤoF@NBFd	<d(Rbd^^~@E[d}6:|2dc[("<fh˙]K~\vcAqA 9 4®}pJ>%%?%_<F%S>Z2%%c ŒYds[ 1"50~U3DrXp!jf)~ȁ%U*^"7]z>6w_c|x$2	#QV׵ay[_*Mܓ߉aUM<F_# QӺIZ.fB_Q*>볐	lLLu<<>KiRfaˉ0xG/^q!0U#5U6;̓n޳yafE֦cpd$c0P;Vn,p͟/pXUcbށBS49+0TVEBa(X7֒H!i!_/WrՎyz "
C@;i!GRCjGq̑tz%Ilct07ct-Wtt8K	RnUWߨobY!~]ש;YddXx}e$UR',4-@Tsz@kqC4iaixp揻M͔4Uj;q#KM(Xk57=5LefLYp.pxɾ@z^׿c'I?DRiUǱ/jӅ҉txBw/0$]yL%C,d6N7L?}*:]SjwTk1~ 
wѪ	"~VEɧ] ].zh*k/K<A#-0Ј%k*OY'`2\a<sU9vxYpE4-j:;n>xu&4_"cDVՉ46>4Pk:d3tOH2	YEY*䳽(co,X.{Vfhv$ɶp1X^}H&hLӘWW{0K~E''`ELyt0ΫϟCECǱ|)eUCMRs/TKu}UZ5G]0xp*B$K NؠqޟlgTݾFyT$1CGwyj*%3uq|Ti	>Ev3)F<ȹ'4%jEG	Οۿ(H-?++5V^$d|RXbU.ڼ9(<T.[Q֔ fsN#O9QQ"θmJs`diRﮧQ|iT剤Ԅ%j<%)DꆵatT"kˉaҡyjjߠqS#Pp/7ÆC|H9)c/?yZnM]%a*wּ]qCX$QKwT_bMMUMvd&^]U{	R^XO]YwOYQ<ՎWӏsizӥZcvsW-N<Ly'4hδGd6Fc(oG}qx8E,q$C1bܪѩc+fMgrupFEkeVǙwe8*swxYcTރ`/V川vx&S/5qLf}ÌN2`*9GM1%Z(O! ǵMfu}t?ʆd`7rdiJ`|$ >_Yao ;ઝ,.>Fw+9;C̀~g9?G)+30d E/[b4L\I"_3ȵd2ż	zhp4坦~
R.[|0澖;V%٬+uN#֎ o@+z/yT}VYu-^e|<M/
ڳo*yuxEcKkrXI$3qΑ[X+!Ӭ܏x	5U᫰x-v[EPڋٞeF63]{ϢQ4=(ZY {xKDw^R|6V!H៥LZ.]h)/"ҺQ=7ӱ^̳tB\*3vM'VǼ;օc~)rrUE|oHީJxB5mc+{
}Kr|mL͚}3%-i\`,tOf[Ifg#a{d/N]'!O|ud}(X>jT,y42Dʞ].c*3op-Nǡ 2cx^:CZXKV֨%(qLC71xK{}}ko~U77/0+䀤ga4&.8b\ ;Ơ</2ոP_Syo;[Æ8V;{CѪgu~sU%gPlOͱ|AB8C`	2Z>+YܢCd	1%Ixtx͸GUÝ!-Vd^P5˜y@.6 y;0-ZQGמYi9c0d#䙐 vfe5\H*젽0z=;J$㈼z"]NPS8N{b0c(X}˾UY3+Wlö K~I\yp/&Oy2&|&6Un?2La
,9FO=nTp|*M!,YB>v3D_KCXa0p5h(c5𭩌oqOLuh-	>/o:R ;FIj,b7E[F&lrh5;LE?#JNou![eQә͖^{>jfD&Y0fng]$1Q\٬=K<elG$XPe^[j*=s)>㿢tř%Ls)ֆa ]5OGֵh)111)Lc }ݟ@, v#hW4:MU1L{eUemyI'1pp2LMRhz"7C[~"dv)ȓo!Ն@zs ЃȑA A#@.>9!ehtyIh"?Rk]>ْ8mk-H	<ͪ	߳)ia+xQt k g1Ve+jds	pFYn,	lퟡFPG58\n]1EyH>e !d7nI0N+_ :V	%`:9_ͿҦ"ZouQt"$T L>;?``z=,= 61 kz )LFdx&]<ZGXϛpx؏k0@c
p]k(I(AהO"AI:$X6+޸=wŮ=jy|Aw&h	<<WAAH/,@Ӏ[#~s_(}ƉD5I$hq`$Y7Y?i#o~EL52~fH5֝}>/Dn|fdGo'IJж_'~2-v@F-}Rof)졕=4U0Jۂ`)ɋ]k85Ïc{̈į
	lgZOaox";n5?5]YV|'y
OEp/AmwfmF`B&dd4پ
b]8@c)g.uTx.)jdlݕue
g}XsәU%Gc+̮RiiSntU֙A)ڟTGȰCGP9Ja|'nڴ`ygk+ZLovuwQ%e23\o*S
^ZRO_sz'|Ɯ,5tĞ1o|@z\%JJ|v#"jب4G˙.ce̔ԕTw\Kg_NgN΂Lj"TR0\ʞ-wKwWVy`t#UXK*rKj%+*RN-]cm5VQcQqF݈Q
s*Q2xlȸ*|X]RZSUk^MU=svu8z{PÜcӞp_vDNEc1t^-Jj0gA^ o<ܕXAG۔q}p=*w|W-Y]]ѷ{cw֞^VPw~du;=c^qz{ž׈{_Wgwgz1˙-{۵ڞ;UU5 zJV+M8d۩6(luQ[kZں5rr+˸ܥ>dw}s]F{-V{fU-JN7.%vKX씞x~pGq!_8ʹ&uՕTiaYPRSݝV
z_F	"#A8[N/+FS	HCkk{.Z}uUF ҄@̪އ
G=⪪fo{ܽ*ܵS%ՎVElF{:Ώ b#K>y)Hcy_XAmdain6}zrGZGkġE^zөժTAqUR# V؟}NQQ
>sT#Y<r?"iQL!q+[%c ˧A,ʈ\G·Y)+s8t:F#a?#86ՐwuWo1̞D}A{;Opuղxf}CPh^g4_2kD.8!!{URQQU*#<rQ{ht|ot?zzZuel A+sK1k<$S"_˼"]o,*;h
ઠvJqsGG#(>yJ^a!@}{7E4<QSq,e)7﷯'rq<)]˓tYJ	".͘C+19Ft=fϰíWXR#P'L0	ud2 ,sX+0[=aM-1R줳2uu¡xQb>bK K͢#i1􃆞)Զ9>Fkr.Թ~6e]%.8LK-?/65;+g.dI8au=Q6O U-p	
4X>@FMTW]d54:W2h0Py.{[PeANhN&L'R6lyXtK|`CݫC.F3P?]~HH\<j[SSX"%H[\"v`}t(1a =opF:sNXpv6.K9>}FEOq}_0wR%r)e|aPOBu"?b]+ܛbNpjkb_ƙx.]9"	B*N=2Q |wj6eǎ2?F^/vӅYť,g|D2Tkԛ%guh[R/̘XrUXI)ta<l8B`B(G񝳋	B"nc䆴S#	BkB2Fs;Ƕݷ	lcx@*nqrv6xZbRxฮ 娂;y nE4ܐdCӘ1=3z;~]:%yd<u2r0zauFoÛ^эtpԙ`P)V3sB)PYapa9Ex_C^u7bhrT9oaW.k85l
)q?7Fa-0&ºAfJeäKZYThYI18-p2A ^5B%ZM+2~mGa;v:
suw.4ydWm0ݩvuttܽ0Vࠉ3ah)	|Z z:V,i@*,Ft6ӔЄ&m\Ջ﹁1JoډbJXMiSvu}v#,;]/D'd$\g<&lu0ua쪞ǒZVSSo	xhAU|/[QsőͳyM1#"[:ʤCYV{pM)]ٳٳ<ʲL|6 ҺW|SiĀG}L#Csv.U6&V60}tF:yRH#~gW`MNNzKd-EubkL	D=;D%NffϮv(<MPc->,=OzB=1}:]2.B\HDP-ۭ)t
NStI\zQ 8/m-=.m;%RSbLkk\?u8CS	EssI)--bc<Ҳiއ[wþC- ?E!{6yDu<e4D'}*|.?7hGVn5Df `0
!}N(1:ny0*6٭GoH]u5'cq721JC4,T`8zKMm[o9Q	_y>p-,P*c7nX2q؝;[r}=
aRI}C8MbT.*^a$9JHdV"`Z7;;N1k(Iii.v/T-B	Bn3wؠ6/&9f9e9=)W6IPL*Yi4MljZ[NJH4u._݆3U=*aP4ql+cq"ETbx[| Cj^oݾvQVP&0sLgj4yEO'\މ&xƆS	=lE1w)#)d0æD~}Ɖ^!fw;p0`+NPeqɡ'U4,Nlx c~nľ_C硸ֆUX2n6{slvn&*PSꙷs8\NMdIز<ʫ;>YS[\VzWׄ[)T`hr >qi.z1W ^'<@RaYCܔMP"$wbR^)xPo:tÐz|I	*40cI^_<P>uC]f׆+Ǉ,gxސtID<|̵vL5-k=mdtPRpZ[fFqvpt6Dk=~Yqƃ=vRlObε+a]f]L+0L3z]3<>YcJ0;<N1Ts)E8b񽵉}%gNYc0$gå-ePQ.1n􍆡(W`"	p8ç%wWuK>!J&N"rs\<ַ#2Gl8*ٸx
2z9Q6Hnc
OmdyE=#Kc+S⹤`%MC;qs(ƾ1Nd˖͹I,3`F4No`z4QlS>
W(&picP&{bi+cT0|5\D6'(z}y0TDwv`d#bd!
WE0!Ca!Ta7"\PI?f73*Z):VAvE١kUBeuԥm(*+fz7!QDof#>ZZSx9a(MENwB'0ܯoW&yۅQjϵ`(^ذ_i`%{l'\kqʧXxՊD|;݉iab'&چCL\#"Dl-ܱZmʸ!п$ vSn3w'UI?z(LAÌ4z2ed0`Ul9 u'2D;/G*=6=ڻ׼NzgPڳLcD	bQZI3=(B>#k
{8lⰓm0!2+Oꩌ;#MX?v%Ju{QdtT)Z_sQe7^9h#܂kZPRG]*!|TBoo:-PHY}C|	 (Cǹr묙)ڶ	8]$tPC2	~>$f^Xd6ZS)ڤl]^۔@%g
ȡpUR-j#,JЂ2c8v]ubEU/%.\j"V3-A3XCQlr@ FCuaaw[(GI)x Y$Ho	N,zSF&ehBBd%.K
0A:@@gĄR8ۊWmh򐭵t$qLIKrSef󩬍+4ueͺZr^P#68Yb^ZzbR޸ߔp­BR /D.T9' )V6oR*=e[gԷF_=,Z OALSax2ȩFh뾎MٳT:݈9,F;'gם)2Y s>luz;ty[1P6/ᴉqp49.S\ц8qqlKVBxgHV0Jr H':^6U1-@VBn;#:EG!B1!_uRۛ;11L
;WÇ
啱Nhd#,[g/Yᚊ*[	*HNۏzBܘVb?*_wj]h|]Cv)עkXΎ=VH@K(Ђ$Ƀ3@*$y`<҈X&Cf'*Aiu		զ)ʤ+V>rhҫ'\D,p`*Cyl(ɊȃJ~b2WPeʼJpxQ#yTw+pxyT8H̐>-mBX/WhUYcOhJJ=Ƞ`'r9.G26T{9hI){td> NYP^>?SB0d)bkYh(sĖo93;Į'15V䦄'tKcV%1ֵgK&s&NYT/r;z)̬ؒt*S@m]aS*r@'S6%J8RNhR	>BCb
F[`^DVaqWf$SQڻA1iqbk:]%jx.X-i]n%&,ִIuduum0n[{Mug!?
l.xnxwdWOQq8q-a}Kb#
]t)E.Q&cɿ:CjWnE6(nAKCyMw=1c1F:z+l^U
kL8-6_|U:(.k9ckYFb&>e
}|gLN,iEYbEJׁ\;R٢?m\=.4rAIY/<Dz?S1-ƣE;Фk~ǆhLxhգ$u=0NW*hFm
D:HaꉲrܫvHNo2lFa[E8ֿw]oקJ8OQ00yIMNE^㲹Xk'0ykh7EXۙ$^X(@h߻:gl~,qH(qqYb2c2O֡4J_Ѵ 0}PSr90E4o_	W.aAdV$K/<x@RmޡPF0rTBEjQ߇xL׵Rc(v;Q|QFhU6fS2JmTFDفRhtCdB̈́uM;

1
HP];U*Qq
)ddM%e=Jv(٭ąO Ca[u5#f'0J$+cPab\׃4(Âsĵ&I[ǚi#&2ΊX<SR\F䐰w]?ok@N)&HM[1-c_z=O7.$59z0-x4#{)X+[YŻET+	kNujul"YEY
mT_t=82_)!xDyzͲ`$+!s̸~A~uO(֔}N]/ڗdqMeک)FI"+[E?YPfO(|BV41YqamބFAcg0DtX[lxQYC7Y{Rlea9X#pYT3$o	8!7snTj~!|8&O\Y0}1c*IF)fڈ2f5}3BYU!iӦX,8Wx`M\0^Ó>NW@I+WA(}6!C6CDj="bWn؎?j);:Jn`lH<aǐVg?QgVs̲Q:e*.95+ zC'fgOmlaMHH++%V##W`Hz+F,|J2gGЅHjH!]QI/rGŊ 4pjM1Z/R_tY9hQ%)m0~MڤreHlLͳ`(N,C+i"ZǗw,mSwRȴXNcG.Ņ	d=7t%H~Z|N84j#ނ(H%jŪeM>NͪNLC: evJ}'٭Kjv-qB$%ٙn[n$spNdYSܪGaxiڔ놥eeV+DG]nR$mos^vEz7$@!MŬUS8$kX&bRKxćXr0z˂pA'm"[>"7$[`	J~-][fgŀQJMJd\AD8ʚBE!?
yal$u]"b LN	p3-j[7^q:JJ1tŸ\|N`zhE*Y	U#sҝ.ɐ/0^&R93zh	~p{i>ޘ$rWVÒ܆tѐVjHws/,w\^Tb. v1T'n:fJ.\{
{`&`Iⱔuw܉#:=y誻`rauSrrr',r7|ܭ؍E]GG}+yCI8t<9՜Bxݑ{{&z<z)iham%:\v/e0{,pߥXTs;ܭ8]ű߉qp}as{nZxB
H VnM8(I]6#<۰zH(vݷ|dґۗes/2p/D{1Ҏ3
O)ʮӪKE&|8{"P6ƞ d3\Q@zM#U8SVL|+xɉ/fAϓ=tLuw愥xfdsB*jrPK+*Xv5_|=FpM[ jđid`VOb&x[pxxo6a_%ۊ=<*L-L^w:Xj
 6D8Ѳl`OϏ$TqM3:S>8	p^ײ'vM Aj %"d+m矞O}TCnvvb5mjzai2#Q䎑|=/N#C}a:Q@4L͟Ҩ3Jb @p=5«t/4]`Clt';9ǫ|FZyUicC[ķ*Ĥ(3̀_I6ȷ![c7bH`b4߼3}^)vo]1MvFL.Nܰ3r;2U)4XuXwe9aOث-*	07.#Fa3̄>̢.X	=0mJpn֢:',bvH[]fj61LEN'jb3"RPu0R~(Wm(SNw4׈N1*+IW`6o,BFѶT2ymD:Hrݘ8(v=}`YNEIneM?4ʝc|=M[ހ1$]h f>!X1~/OARFE͆CTY+ǔaJΈ#k`@~v$"Ļ'}]X?>蓾	a#nGQân\N!ᴟL`23- cuӧq{u/Kd?\Iaad+Y[f19j7Z].OWCV8FlG9DhWr
$&{c r&;9ܳ.	z0sZu?06NݎRQ			#[Hx!PnŉcZ"rm
f~jNw\Q\v᤿kL@pB mdanBƯ~-:,[oZ~٫ءT04;iܡP-?k6lK>~T <ZՋW![DJC=5.ǫ1oK`=%ł;XŠ=vM,MXDG9qLIuÎ(×&H yUv_A8N{8"}z.!	%&+Z_	ӿUzepW
g%W;ʃd2(,ua2fˊҬ.4R+$k+)';be2%?Ma-j"`>^	^D
a컘m߅=H9>jqUZ:vJm=i_*ʄӌQ/cBB{ǚ	_)]b&`ѻiz)Kwo'SB[nsZ.*&i*4yӊh"*)IMIoD^m*	xٜM4uuW[plQ7fݜsRn^=GhUh:``<3#Dl,k;c>cp-Zh.#˸b-ZbUֈΓ2^l.<p8ܴy&Lˤ_7Y&x_#ǶƄ$HL)XvRKtC_'dfYkM3MX}F}]]ZLLRF<*^x4h1Z\|Q*H7\eUZEQgf3fLu)m!"}#s4pUVfr7g&F*ϫ}d"sQf=K%g-_4QO%L9:༔ZFW`nߙt@S=ik4tO.u.Δ&YGɎ͢MMF0pD+PTJ_"JC*DL(
˹CmE	$p̽Ϳtbo')t|L;?:}%΂5%܅+OGG@cFҸ$@V~:}3`;x_u#+
4A3I3W,X;/ظog@hOyzb>^=xey߅2/7k:1
V0Ԟ \Djt*gD1ho;p~uۜ<U1i~hf)9VsN%ԓ]9/h}|<L,k-eq-7A5/
TcZMZ3 ~Ȏ@]Cv Ƴ
BjXkM8T$)x߻&i1<a!㱟8NQLY'81kV`4759F(6U#tfMT4rc̫r*DZLI>M֠xk%6iJ[]\zw0q()˛Q@k2~CUN/]os"̳ľD'˿|ڌKzxo-I쵎FȢ65aj_<}>*.cm8Lʽ/Xdoa07w,`ZݬtI/t
Za_8hvi
|P/-]]iÎHyMM&ݘC;mp!HOƠ2hءO5q<R@މ}5*gKXxOLÂ^8,9 US6-}=ͮ;\螖DQJ3!jf)ZǙ1x^"707O=J|t}e7Mwx8 gk	KL14|^hd+n30hԻqk"oraSMABzeU|ov{-1	ch7LH,!x|6ݯ0AQ !"*4)feW/UḟqbFSB߉QpČI}QW)y~die'5C~>E5m5{q%c_LI%jUA[K<5&"6Pz'ݼχ3չZ<̱+cg|wKwujzeOau٧fY3|cgwo
lhXt݅8Jf:a̱3 Ӥx`8>V>O(_z 3&"=cy쐃19!}sLɼagQ=3HoI9C'dp`z4b#t&|җh/pv &/4qWs2a.4C5P~Y/?W n.lt"GaaY"®rS>	z~qĈK@!3*ϼIYt"[.4؆ӯ^b34X/1qŵW-Hreyݾ_L\NBbti%Tr,/*Ew1݈W>!&ōp3H=\b`JX+pKl=VL͆*MK eݞ^n3$ĝ-
6q^A%J\'0](/w*V g8y נ>.R%Iܷ}ZzQǻsR{Qٸ@ě`Lhɛ@xΦOC<s׸rZk}m?&әj8% υ $k3I?'Ck^|tJnabmPR0*#2u!!f):ܠԎ4va%؆7	{b,laSe7J5Of=zxnD8nr0X7"ÂyQx̌(?CKdcgVZJ&FLPӂ4t|[<[¦E[~}Nޜ(=vέ6L[!UQfȱBm0N}UPO&Ry3;rLݹo!|TOhZ*M^0Mʗ.ӧc}pkx87ٰqzbH*Ai_U4T^ũkqʛ>]N̝?Hi>_ũ{BtB*wi؋b.i74q
OwO=j:pe:"UR&Au!Xiۅ́Ct[}:Dq sZ\72S/Gv,m81KЩFvlN_cW8'	eʈŲ7ی'aD]1ow)ܞYn_}a5A+5UǾNgz]5	pŃtXBQrt(+iȅYW?T|?C8!.ק5	p1"y'D@4S5jv*rgE˱(=dKg}\uSs?v"3#$܀@ F
җSݙA5"%4*Ro|YNƍ#:А婸-$ʢR)iT	'9]{[¦41sH;sXXڂ½Ŷh_ϡk	M>b
f}mSH8&wQP/ܕ[~$}B5&H޷:瑸fr(sHATMc8=[+7,'k	1fe/Qؐ&\h
ҏ3oqIS-IE52{*ތG7GJ'L<+`IY	5b3w3>Mbd%.S6Պ
KˌnU~h9=,N]T,21n6UrSvyӼKTMSqyZ6#^Xmå`K)(q}x2z5O|2$T@XYTfo#e'Qr N\Wҿ"fX/;Hi%W;FvňzPۡcF15Nhʯ	
o0`6Gj+[aUJ4>ӹ*eYeA  A|^VNwP
sg(0lAVAf##d5o<k1I^+j<0|PهN|tq&:]uH, dЭv>\Q\_9e'>=#HoP(|$:IQf݆^߇_d8@G@塺PLя|}OFh<b6eo\	tt*	L0קګ86᳭VM!(LV^ndh[^ںYGJ&<F.:;]<f9?fM戹GoCp!15n',oy7ߌ^Mjf#Ƒjk[p$c;2+Ih86;'Y<
/mЍ?0U~:eJf%q"=%mUF-H4hpyz댤	nϟBIr'<A[E34fy|	x++v	^p7톗_|[
ﶵvꓙpk
.L0	j6FsFq%n*8!OAwE{jZ6 l+6[E&YmF0dp5}x,۠il+&L˸j^Be+Ǭm*BB7G,jHuEEmfesY1laci
G8"W` /M'!TmZ{KÏÒoss1OhԬ_A`;[ Ý3&}"}$ra)^ۻ/(t8}\w|(
"tJCa$AST:vO쭲ba򱹯F_}AQ&2V>sq[aNznQ$J1SnTinDQ}Z."Seq+tp>c
oͽȟ>{>Ώb>>@]?7tY)kl7)͜xgιjmf+ᾰ~#ZEuKPB3ZݥKK+J3%~ut>Gx-Du-~qݴFA8d+n=un.rhZtwM;Kr=4pzN$3gq]K<,BvS͠9]W}t
szյx!gOĝ+{nI5w8}*ޅ|#Ί;D6&%0+ٳ=8/UkR^0'UוEYg<5֔I9.qO_%aKcإVZܒ.Ja	iwÔ$f0ԡr}[1PKha@ym5WR{"j7<\>xÙ\tJ!c[ӧk` 	>!:	aN|V.߮򪋞Ve׌<*4Gqz,>BZڈ&<YO~["QߡDV:^C05'tQ*wE"X9jUUrUkX@hk~Q']>q7N#Ҷ	j<ԣifUj3?\Expa;;F%77C
\4c3*AI?fX[h%mx*|{~/{D8-J<g{֭BtU:.#w'lM:~_"镐#1iW
y~>{э6^T_R.&톿k+Ob_ ^Mp=pDF2EJ r߮o0^E=mU6wyEQn$,9r+Z9sfW=sϛf2Wm1j˃P7{*,v7=dXKHkfg6\C1Lpb9ura,2+a{^Xo:lEYg-aN%B~,O*[	{T~ֽvE%)~Y֧fu_4$xۓ0בVS=bkkN?%#ɻjRS
~$6,KIYVnsiLݏ6d_@mY^|,1^;i
lK}_
T$[	W*w]L:y{<KU$ŀ)_;$O(L˘`9viQ}X>clTp_[Q@~rs!]N ,!PΜkv}`4Ev>OP2LjTEIٿ܌'h\eiZ3gO)ؓ4>oK]䨡+`X})EJtUD2v<<v37耇QMF(g*0KUe%'zaL?n؍wpMЄE15!C9m;1v!7. 	ſnVRQ+Ო=OB`:Fi"\KUfBhZbt$DC1.'kǹ,\[ݰ]QEA ǽ3o1='-ˆ 46эGݥ4wLH+`E%FO93cW~lWۍrch$iPxi5_c)/nE7"GI5؊6ex9nXFMN{M/3iCU7(ԍFѬN{a V,q2qS_	9詇5u>6rvQ[xP^QSk&tIN(g3z1AHb6챒DiT+AW \CU)ᗭĻtS<3:4zqNj'	9Uyr
&p N3SO{&c;X!Qk/\x|wk/iC8g@>?gJ6lMCߢ'<>xVꅹ	Gj/^b5d_"h4Jh;p7%6$raȳΙU|g>z,cotK[ŉ0Nbvz^ELFFe*JQIes=q2oy+C3^Vr05±-.jCGp8Ng6DD%: Q.cL!ejt)tД|aNr+i:ĉ@3(48N|*_$&8xRv`eWsnBP۶|^~eD7v[kMmy)v;t:=ϊZLljWE)wBcNp'a>zEg2-x-u*Y05if;ko6-7-N;ppS,鄓CUf	,"vbMA""rp2m!?b3#⟈7HKyQaM(m$1J^.!H9W)i]A6-sХC)-V#ïW)bp^W A4*j#SBO.XzdbōItRخm尭0:
KYq1!K#5=zMaw\܅LV฿> 8M(iB%'KdVVUgVwC543~J<}iq5k2qB˶fõ+6f;nZ2.DՉRΆ,=s}8*	G?tdsdwd9cOdΊJ1P#W]s~e
&yl52͜3MNhzSDF8p$}z}N(K	J[v`RؔbcB$Ϟr]|ẕvP'bZu|n]M"!	(iѬ3Z%ᮐU;2|`ViDI(t.n?Ѭ.oAd\Uy9Rǁ?c>]rߗjEM[:;ӫ!]^/?bA<Kk/7@uwiNod4?¥,YRH߬eVԲLuF!c>;	8 ٍ(1CmTRϩB{d7kD3=Â*_n.p{9b>BM^x:<#۴3nӑiL2=*B)TKBwVfWkzg	G02TSz%vn픊ΗJJ ˩C
OfGWL!./]tlhxcKehkPEYTPޘ\崹iXjU&2m NZl8 *$Y m,e6.PYf-r$b4yn1T^xS5>k ?XL*~\L]G`Q#ߺ-#zEKsV4&x6M}XPSMSڝq!'4Z-}(QQW3bXn90ZS7rl[OVgEw&aݺZ`JT<4pel$|GHH]aﷺ9K_M9s0F_m+-Y!%l'hE9c)'lB0rsAx?7ԅ4Rq GƤ~:z?=]R2wc,htaZLtYJ#gLĚl&ʢJFQMl-iqf<t"5zbI$ta*b6ŘFjvȇBL1 ; <͏!fNm7hTW˸ee-!Yfjwi@Dofq6WZt6oR: I#p'`?=xW1s0E
oݳosVVv#aBiًG*qV~Z7߳ʥ8R5NW\$ڋ`-͵CϏ%}GǓ2UR+A	$d':|Z|m?")$ZCCJ3ih +>sD։3'5	chOUB\g鲋PT{'	Gu0]$V4-Oįc{/ka]3Yz%_KV*.w)u|υ+!#wk\ϐ^@Yky$ħ$/D%#+QqHQ-״9p'_#{Yi"ønm8ܫS%;,F߷vLt&NBcAݯO.	CQQ"pO=L$#ml;5=M	$%rbZ7y`js	}Ȟqyv?C<5꜖x_q?MH)"kU!ۈ9BouPMhsf" Fw+L+~͌,3'43ˍu͌*l_Y$a/gQ~HC×@DQ`eer8UY %g^x[Mm1۔,0	i%%4j(43&!q{-\yݫ-`q:.&9ےNؽ^y
qEuw;JI-{upI<ϰוs+Lc4t;:ir1IhY#Y^v rk7o߇h7$rva6uK1V$f{EZ͍ay"[e4ʅyB[VBqxrLKst@[WGqA7JTٮY_5bh6m>QQѭ[o	T~Z|Anll%<zw#s,EVuuG)U>#zS2"tb~	XXJSV T}5zA}J=>0tSs6$`X`C2_m9QxӕTne뀘_r8)2J|!pAv(A7@\ R?6ܼ굘H<4dA̮U%Y5Cm[MCIdQDv/+xUWvէ8Jag
0wi%-.ۑJKb_>O9-=fN/˹E}*=4y4۸9o{8:;6=^Ϲ <'I ҖFj,ݚ~YZ-!Ju	r}pƑTgv8'tDBjD4O¤n<A?6	bDMkͣTTgDەTthZ:~-F/&Ʊd>ѷ*,?C.:I gz+%*[0h&,ƪ;ҾV~ q9%ek*:ͦc0FAvFyk.,);ꨒlQ=Z='zԓ
;*8e8\:K;'B%9>twZ̓f6Otkr
Op3&]һySXSj_oAX)%yy_{L!x}+#quY`ISTwWJ8C;ǭSWi؀遫"0wMHo{'h8ѓA)ĩ16+1@CCm5x50xz=}@^墨&bEEq5AeCD^ȃAYBD$QdE(q(R_6H\f` d30C~$9'Ѡk|P:z]$DoӴtEG<+vIwԟzl_Q=Fm<^t=6FgfIl	b uvE9*;Z)1!_p@!0O,S̤#أrQ	ۡA@ŦꞚ [_6[b쯲V%Nwe|xF`)%,V,[U0#ijbNũ(X?h#,_TvhֳD⁯B<T9Dء	Һi3wyww3c723Kr~UpNK#U6B҉q	#Mޫ{s5:r[ 7hI;0(y5YWTgo!GOKV[KӨ`6ZRT(BgnY혿MݘH,ۊ.XԶVqkVn,#v.RncqT-|#jȡ
^L5F~>mc|ǋfn_xxa~fh>@Ja>]4VZM Z]Rvzi=IFX:&$Bisb+0ra֥d^Vv	m~L+&xv?avC~QIv"5"ezfcvJOۤ7	-Y/z_,^l|&eKkdռu3Q`[	${Va`[~QSXƍ?mQ^o
C[Ҁ	I:2f}8GÆ$_GV`!3h6vj/س,/qgs$#XɰlmCoY)Wu.?e+W|'y]p'*c='C7w1Τ|%N>p7-q_ͫyM/uvyg/ +0&/_4pyX
;ppA?;KHT,}{A.\,9NƆw\&}>u64mٯ9k ̊ǭob=vcR8KacI5ڪl~l[݆[}t/4 Ig9fH>L4)d	RgĻWfVl@-d(4Et\޾]lLZi,IM؍oEc=o[!ZcZ9cbFnkVJ1Ej˄iYr3ZmռZMGe/W3De[
ť&sESQ	$ލ΂0IqK}R9[
]<9W{0 ~-VQ50@ĉv?4L(RD`xR#*QaލۖL4$\BV[wwѦDR{9T#CJ.5]Ll5V=0&|!a ,zC]d\M}ч7Z~t˗.]s﯅-76_}+TIF{%a<L#H Kh'=+o8,b'9q9ٔ	k-*I6gJF1߬Պ|-Ge0~JB(\gh)'^zB:ӋedC1%hQ,bF_#x9I#D<0g:V>zwZ#vsJLQ%nLos|-=nTxrmR 3N쁴>\;<8dWvXRjϧ@Y׈#C1X꧿<_YIx$}gOTiJ	BTE6Av>ݺ8S(wh8N.Rj|=^|^iD^Ohvժ>!8UXCIPb|tw(GE87`c<:E>ǢE_!sX.)vtaeP@9<O'CwG .?U#~y
6@d> ٞ?\*̛ )=7ThkyN$0<{NI^c%= lz*06%.ZܘFO{Ah]!{xx嫝IwpXiq3xgaqkfOìp-kܥWδ+=Oq:9dBm. rW6fGUuW}afmݮ+/GX"h,1F3>eX0U*vw0
V8;2ӊ޺Q,W8(IxV(܄QS8(A+CUGD8n{٦UC6"[{2wbQ'_[".UԎVs!䍫N5^]8rm҄4mD}QŲ͵C2Us9)&TEKO=ǡ*|6y$+˺[Y*gDLyI,CsR1Dp$`9s.GxJt鶉m"ZK6f~k*gYͯd߀$H配eZKyO9%H/)UCەH8&\큟f!+%&xգ=B6h(++]6?4S;0#4*_l[oNnk(+pI3Ue0K	1\4^ʖtذoI`@z6	nw c =s䛳}y*0]a߼κ^PvF"8hvQ1;-gTBAd='p3T겿ĎZ[Z;r:-<3r0SBk@>5FOTQ]y70bupuWvCQR[Wj%ensVI;B*db,/kP\1Tr+* f}jޡ][^xVYzB.CoSRJ'3k6)4aT8A]Ӂ~cvCMy>}W2&ˣ7>g	J/3^lzԽuk>8rY6ɣצ >'&#eC*mxa}-Xq,ڳoY39	Saf5(np'[/H`"K.oH}j[uMgMS <pFDͩ2_c(rvzZgCk	3sptxdMp^t0Mma1Ý!ݣ9eukK^m~ZD`ʿ6%ag2nHu8ÍE񳊣vR%f/˅א=l8o~&M]RC1bpc S'_ sPFMeѧHρy8TnGVb.ޏFZ	F8p~d@w'E^>Dwdm4Xљ{-90"GU:8"NxNSGNߖnOT2%=XPyT枬36gv&BؿJ! xW[ӡOϻި~[gË	kߺ_hw.[NEI
<f<ύݩEE$=T#;G_0F:=1c|A?k#iJXǜAumPLi; B(oj>azsd9N⪮?	5!bτTbo^%e6KBcIRF:p߻̈YSjXCyvJ44mnL?O$gWsɨzG
'48i6o M;J#m?l.B+9
qHpUr߲nezNXOF7ݩO֟c#c1Gzi/pwדQC+70E*>Na}Z>#O,Ɲɧ3cVhjƯəs?Z4槠x*WOpogr&ч	*P ab\d<~|J`MB5~$Kg~dk±Fmy	IR񁩟*{<`rUp:"6,_pb7:{yT>5q1gCj
b1}/ro{㝘S5m	ۛ9f}f.}xr4Q${_PAܛ6ѯ$ۃNHD5觷&Óa@2zWj{Z(ހ7'ał$YIK|QREwr+EΓ_c!'l#~q3{ZF4]M\o^N+SH+j7עa/(!;@&> Bןv-/sV	[b	Zxof{piXގ3&ߕ~Vv֊]&I>YMhbZqoF}qi٬GqZ+Jjx!<B1,P]Tϵ;B#0,'U=ƍ>ݒ 8RXBn	ڱ˻hAKjj#N,3s-v`˿&18tNS<kdǱn~/ZtC)	jQKb?05uUmi2ͫ.b<nl&de1lF]RCДOJ@C| O!LOrξ9DlV<6݀czGC{8l֝$~Mhzq.D+Ũ15Z2pum9̴e(٪tm!BNITqumoO<iD^4Q1v˥]$M}r=j^]F9V&\8@&QKW~0 `okaHn;"8SMčjY17Wݶm%e$46?Ng#ԒAKspٹw0s	496ĉQp \*S[x{!{Umٛx!7gOLwm̽]Uu⍬5>BR?-DLH L·mj~%㱡̏QÉigawyC,~6rT\ >?'pt>3O۸YD x7)'=r7uW8eQ?D( ɆqyKrs폠ڣbAaA1]WpSs.ga']a'Tx$є	ÿ?ę90.6k|8Z0xL#zqKL8Ogqc0DXz:j90͎pPx&Į>Xg( $\ۣK-p<3~"oZ_OvP0>YGbiA~Zۯ.5ˎBmT)
xg}X/{c4>W6q۟&u6Dˋ/ϑ=`\eEFcn}='9>H>`k65ᏦX>Dco>jd}].u'&-a"z6	;["ٿ1\𗐲O#nϮB~at~Zrb85jx(40jG#sƾinQ2z2xl=7 xhv(\h_1 p9nv"};z[Bb%kK2.8&Ya(0zqt8}5"&6:T	0I/A&ٚnclǾD1"j($081#x7 >_lBmlUXvkMn7s۰6/ɟV%?ԱӪKu$7J;4^J)2qiYq2eN]<-/pb^oVxʦY>igkbV>wCIbh9<Sย`ػD`(0˃GQG"jo>;͜GC*7SOf-yAZř(6xl%==%];б.v?KFs?ɒIv?_}Ԅךhn+M>);UUYFn9|j6%>?z5>M}yb&V2?)0-.ZzxĄ	[cx=&8_4BovaAHjF=4i<̫D]{Aj57T<3q[
i4o셟dNahjj'\LœW&N8w IFz#h{;os6ڡH8V2"-[*[{gypyp8 DCaGr3feYW;S&jiq%NdmNCȕ~e°Fue菭q	YƤ/;Տrr2IrTs/d{p~$3r%<8oUً`JOp2d-c,2A'q7'>$Z(Mbc`V)qJGFiߤES =tCV;dP.Ex.6<*ר
o4IR&GwC?w[#jlޏ]͆ř^L%ʝpu4Aq+c:H%9*rr&lX]_6jq#{7$p~)ss]B a7ꕟ81>7$1zQBT{efw]C_vkx%sѕDܣ+!C)]Z:({h6wR_]7hNKªjR!D[7E4^x5ji:3x/孲|ZV%ⷠh7YsaA+0@0"%g1^^dsM+ln<j
+Y^AL3/
xbp4+	zhs44mp~oG*>_%Y9혗h)q_nV8»1/IN	y{s {WLޓB%TumTׇP\wI2e ܧE!뎃?V#PAjTuCpr{aQռ<׹\_efy9*Uc'm|/۠!Bb.2sq\oq:CA?! aU<Ut#eQInM1%f.+gxٯɵ>^-y! "Zy`]ipӜ2=jZ=D7v8o2*!hd.gPAW4:*xK_h.yy4`3(㬰1bjc✢ۉs塰G*ֹ}U6=ѡ"Oҝ0@ǘvv4JS8ឰpf~g$߮n0iʉxGho 3IzC Nс_=*R{%z/Ra#sj}ĶF]%igd~@0\vC9O1OGbJ'8xl}H/=PjZ=_h_Rv{aeNlT'_B~p	pNBgNʬ4I"c/ƲJXH@2&Kbo{qNﮠ|Y~[Qܨ
"´]ۚ]x1*[6ɆJ.~&تH 9r8 ɕI~v}dt*OXq1M#/jb#:\h۰A1oAhض_	0`[Cfn:oM*r:Og3!0'>_z:p
"ѕאrug*/0q}i8wmjg}b~?q'Y-%ur3+`$	ozA[V o.tr^'HlP7fwu@nM;
TrϤLg۳rgЁ;slD:Fe0JX̠:Xz::E)3IZ2g/>:H|8\p+c)AE4rV%zai6+5mJ@b%_Ͱ$*fHv-Icwxq̻琀?h܌	DȈoIjmBI)3Jf̘?OkWh\s eCyB^- mGi3x;>[(x}֧Ŧ{9:!IoRMhWїY=<e&NY9p=C_ą\T%s|\]pg;\Ip{wYp0//ju΂gz 	 TTE ـVKښ$w@d7H6Mx"I	m"&P+B@oM"TJmϙ	k|!;w̙9:wznMeӳJDk88HO߭Z@Bra~7B\I58;]%$PKQjĉk %h@a2kt#x(Ɂ1? `PܑaqK43;$"8%IV98)Xc{6l0`&$yb̚2҆,zWZSvgTȽ>xGY]|V|rZ
\^k]++G\B*\_ӮWJ5uM ?ՅJ#|f.2KWX_Y[6K19g^ G[7ԩO]"u8YQu4 pԻk!fy/W
q=|5BUcٰj_fͪNb48;aX<k2KO3"tE.|6#O㙽kTfbzf{Fj{,O
#CE&[0mLL-1f=hq4r$fLd`p+ֽZPD$k^W<lƑ|!g5&'Z4h$~1lyӼ=_z ZX$ְLu):0〫h.]K%q#|ZLlܢFn/괠Ĭ(LIY{eODێ<	\Yjmo*EʩMuEjG^TYc,
]+֬Cm
]CEEX46kޒSև"ZߖmZ#)FSKÍu
z`*3|to'I'am^6!+ĕ*v
|PIa-*ВP?X0 E ߔ@Q7<9J!nW5&?&ג<~TT-*;X?+\JeT'ʎgAx">dOW)[fʽ0~#j㗺1V؛.@uvS󥰱 Y ߯[j[9t+!#
st	mOJͤ۩jVp4@|vPkQhf%!-dm./</m#{lQ>{&|Tim` 	'JCh!k04VPH<Ӹ%[]$)23}.hOS犗m~GmTRrT\-8HUۨ%jEh^|	B/|#kjylg:Ph3<ZvZz|YC_;%X5"!yV{Ijd^x)۬4(	=ߕ 1p$ 7?
Ex]Tq31%^yy~@svLa$d2~+L8g|:&gB7Ќ[:sQ#N]33PetI;m,9U15z&WʸQa"/P<=lת+S+Qip&?ʩD˘bIQ;k/5([2̢6N!{AYүpHqe9VJs$KY]0i>^>!O4a/ja \δTgie$r4u_9~bT]^0rYn7rh@cJh`6WI=0Et ;|Òu~ËLET@̑Ý]}Jޡ- E%8Z9Di*	`
ɛ5p4C%]&;*cx*[oMHlMw=l~ԭTb<;"W
.Y*b>$ suGe\Esq^c

#W4xy	^!b D+q=#dqn}Afh9zi-5GlƔiK}m,fgVe5-]h5IAz(M-N!6E ~x=$Ο=ZvbwsΑjuέUB2rOe朶ʯ7޼Ojh=a- [f3В}QXY,b$(5Y0qX]̦.qO1"c^xGDS1^_:Yӆ	6ã$0]%^Wt荵3a@nWhX*baZ!n2`>`nŀyTuJʼ)T<%豁H>ewzb,XiGyG01Kinۚθ0.߲ZQ0 кA'|&GAثb러
W5ە|+1Yc/"xcYODDZ~?#MURSGb_?02G?!A?^	Q5_4oaoXwc&v`|q_M)#,6!3D"# ĳ(qp|F<9}4	8>u@?{ucoh1#p3n\5|1?UL!כTu鋸fTdtOYܜ nɺ{wINc#'1@^L}h57wSLe7jyCLHjdG8)ULES؇H"榳# *-_S@%~^䃌QeHL-lF+v;MdTVmjmT66YZvWx"!AN n#"~*M#i,A-O?kj)QSKg:pp#$cۼɬڄ7ö81a,otuF+hn>-CEI]$+r$wţ7=~x[.$pycg!$F(\
@h4VÐBCKI@;.i	MLQ-MNXg3N4_7jh
DWaeS/r^ /EumR>:
峔S*$1@E`8mag܄0$uCDWG'RgsfG_ͤ}76ɨ}kwcPPig20\"hxA&8,bB#YܩgF-CY;1-oﳋwc&K9'e2cNΑi/{S=uZgw2"ǈ/MmmHU9eNAf24rWF/<om*d;<i9.o=VSk젷$,*@t.MUEDg|sӍ,`_NꜸh~$ٝD<Gil+,lզGƮ 0CC$g.W!v3"CI
˓ɦW݀VTi#џt&	[55G3ޥc
jv
CssPa!?I(R ƈSu2(Tp('ExW$h_	fsż #v-`2RаzՋ=(0<֊t=+cיȪ!˕י
7]
8
LSj
d0{෹Sl+$ljT-D<ŞQj*ڣ%4Z~2%9")6JMIǊzyYlUڰXkƠ_Lb;Zޝ;]¡EiOzHF6/,n+c푩)OZUHX&Xw4i^x_԰Ss!REz2INL1kڙ8i7VgwhTcDSxZç!h*Dמ$8!Ġ__]'9y>7!ZO<2ԛmd[TJirqDqdXl0%$+GR<,j͈TJΗ1+b sJfؽYT<:uz"MPLIl3g:4٤x6;1C*]6!W۵3vlY *æ3a$</O}uuu|:֫9{	ʍbNqh;ӟ~U.3hJ1iÔiZ3 FrT̾>BjJc^,àQM`_xxNudX2}>'*o5A
!;EKrÞ/sRb[P|Mhusm}>ӹ5J0:<ZpGX$BtE >#Va#
gEJ"zӸK" {<Dth?L>RNL0"̳bQ n5}|\0W>\F[IėU,ޚZQ~Xvfb#F>n4ԍ$7<qř{]ĻcQ(ą&MU"]yXߔXc܁G6skZ&+RF;}މh5x$LtWEhy
 ;`YΡKБAuxbmN4#FA퉿3G;0(m#I ͵H1e	EBXi⯈0ʀ$6wjŌcWǼ
QƱR^V72׾ErC]so;l!0$&&XJj+x\Ħbb|PEw4d:VθHu\H?p_EpLScTwՄc:o2Y2ZrurN:=VO%oEOɇ{.)6:l:Y3ӖL3e]w}^,csJt:zcIE.[ːOmJ\"_tNiӹ*VJ(	:}V*coƊuA	JϕZI1 ?6Ry<4KUm4ruIɌ<s+YkiOx)4D
:6DFylDݮ>w??ΫwiYrۖKx/WY9= c*wm3*Gľ%[ٽxs]όgҶ.y&C0K4invOʥ \IH\7IƘ-^jY/Ǡקj-:}Z1Ƽ8?]t5gf}aݴ|~j/q9ڸ:<4GuJzZk-_QskN8f.Q,Nrw28*vý!/NVTڿU4u1ƥ)]/9m*^o[_Wj#Z&q#A'w㔣r˯pM>`ƩM{þþNy4J_HL=uΖ3;4;ϛ3ӨQx7M  *2ﰤZLIB     {4x̽w|c8.gI+)qHE@0		!!;Wt׸Uߝ϶T,衋:@Pw0$Ho]|Z̾̆\.gjʲf7krm~l_Җ[6>ͬp6[ƧMm]u/4V\'j/6L|׈&Έ5!Qfux
^mf_ X`a	`k	 簙O+s\kv2c|'%nՉݖV_kD3&pM:qs	U8c*|LlWwx8`	V/l* X&`Ufl=7t;", ;a{ l=rؗ`?4 ,iæ l?8ocZrWo lf6fN{>q5=jfj+vqؿf|J7uHaA6̞gz6ciqtLw:71	f}Mkln((یI^Xg]2F&RT/]Wx֟lJoc'ym_YS?e̴ޜSZ#mfu֧n8lOkXM'֯*M5H}ɽ*e>`iN̢|j-DIe[  .%>\oU'890kw=nf6!:ו-)XmUjA3V+k,/u!}pss]9K$.q-j!irZh.a3hseٞ؇rsU66!~xl~̾k`י3AX7~7q<0jfg#-.I3KКyVfjv{br>mf[|4`i6ЋCэi%X
ER[@}5oqJ\]o_U抦]Nsɋ<#rN\s2j,IKs1B4ע	نͶg3)XhfP]NuV47u{1
#c_tR>7E|+e3j3XNâX8b$HfvDG7LSj=n!݀c7]wNt6į~Ny5h<PoGM<=<"cUG%7ɒFl"$~'ߝM5vn4JC'8{qww_}8}}X$V"jBsns1jnvk%\ޫ`a7qkooۻ=;zQgȨZu>wrɱ2y+~;(-bl1o}N}̂aIhG m,Fbʋʻ÷bmM7|k9v*eq}n{#2=lhWb+3qnB}-p؝tf.Uk^gbo7Y+<cբ_GJWlhfuv(t+eR-q*cnE{xXG79rJxWHx0Hi]Y-v(4fni09~Çe3L7JVkUa+[(tS{-WIt>g7{%ehzFm縃|lQe*/%rOyv31[_'爞7Hƙf|bK(sjWGo}|k9.%߻FًKx=%Mgl19\h,0.V/nI'͎I7ԿH ΌB{[	%k:\7%y	t!%eR7{plb
HLtD+ZB]7eɱڨr|t2n!S(s#Ւ*7ckwr#`})qbMf4rZ*׺YGGiX[[k4Z*tvb<@V9HӗKB	Na7Jĸsok+=nv=MX(=Dy>O!.loRKa7u5Ipz;]@ɀFY1[l|5rBˍ/rOQ0 wSn6{bx	iŸXǰq.JbY7UhŦ.e]V8y,'܈Ync`Ê<sy=ZF:!yذvanCu|8eV<UJ}9WJ/"9y^>ڄm櫆N#'٦\{Kӡ갱%;qvass#z,Q~f}<rd_`rDpKF~2Cu;Dq.pg^9(gS4yzl;NW%s+]x-V9n|.㢗qI|]sw O8lgm'_0I{1[$ܝNKenꃀgi~)WMM~.A!3C49sI1~s4f㺉PePڂE'~`3>~vo/ivvW8RjӆnW4m4,gb	ݘ΢8ǽ璼|,}?fYnu?܈F-@1{mY=UPٺK=qm>/v<ǝ)}ٹ
F^ڼt) l)u`Hz~~N~[O/zEY dn-VwEHډYa9xsp!kqɼzٌ%&M`ٴ~6Ftsߌs`|_JrSL"4gܬÐt45)[|<_AkаNj	u,`Jzf1^\d|Up>o57dO6YoِXanMv	f~B]v*2i=7'|q=_\#Ue#BNUc.lh-owC%|[LoGe\6kljdǜ?5h, ,b:$;a!oG?q] W;!yzԷMnbOYK|'׃'n"%;٫Ln_Dޕ\}s؏tEko^>39}EٔkVzym4޸zx=h'sC'}>l}T#s%*:a㎒锿ʾzeô![(<GW)\?15kB>aToAk~\hZy؀\无N>;W7x;ȋXT~:M}b-i5yTxgx>WoȾl@ ٕS(Sv5^^%=h>;p͸IE{Ť>#cg/N7[=u_xإ._z͒.~n"]}]璼[*;Egb<ɮH'[qL*}5fGs=0f&ؤ5ÖKz1	M,eXh{'0[q2kǄzUD;`Qr63Nfx#ǼÞ<a4bO@bFzE$J2Yy~xV#J]29<QӕJ+<ګ	R*Pv}?<u262<4kVyV{%_Axj;o4e`>ᘇ@W &ARGl_bQu6閥ں<$<YNB6j7$xibomf6[]dX,JK]Ėҧ۪|hgk* zz	x|zƣ"CHi)!~G<IkAFv<?Ё1f=tǽ n9hg9O<fAS;=îmBiaߗ|;h<GxXДߘf͖ɰG{XAgT^EOc<l[~gooeG?/.a{5K2!k;߅^|D}=<o{Dc"{X;F)f@!6O
ai1&b?C߅䂘&9v7[cCxD3a3;6	z}.K@7nh"!c'˚mfĸ4[ce<sIK=l?̝3_{X3bUL%~SΤo]x=nX+F̅H]8wsyC6ి3	k5zƐ[ҶSphN9lڠ5a{ޱooe,jx\~aMSu{(ޕK5Wcv&X*JŻ<4Fs (| Vp	K=9/ ZY5rJFN[ogDY8δj^uށd*}a8t~^9|K'rVǅ-Y- GTiϛaҚ':Ζ8DwY.~9s&+v!u}a/ۤPѧ<lO^#콫4&,Ad;'vK/pͤ!߉Q`a\:3,0`^!2cq>rYMڷ:5*{3}cy#:j2Ov/Nc.{yMNgw5Gk@sHn/lD63W#6hN8~k|\s2Ե.ħoy{r=vqӅ_A媇|RKXme[1>]lH#mo#TGvwײJ<z8<o'g
Qzد]W!3?86q/s~a8m>2>{rkl<~E<G@^}m_g;C+iL'fdLcg#y֜*Ǎ<
G7yd17\ߢhx_"g(ƋM/;Jc-hǒqE^K(u
/aHY('dKvyTZAe_5%{~_Kc1]\-^cF4	Ψ>rΑ3ކ~UVN҃qJ
2a:So3*=8`^قe?[]c GU{ytIZ/ۢ9%/5(2JLONCyI&Ow"JS{io5pP>b_3Y:OUK:ۧˮ1ZʎYiMw*W>:LWl^̎+!ҷ䣘4VjEy{	me͝@>.8J]^\=hAFM#P9i'>7?_E#;yyv#<+}1@hc3^E]$;d)@b hpP^[Sq_#:]t
>Fz|Kc[+ݧ2H9~' EkKIG+^xi#8˪k)}/mV/mIk/Sg/sIˮsʞM7~w"?h\+s}\?j+q&}*cY?*sәwmC'^{bn+zqe		> ZJeꭋSY=tS{M#gҜN?3P7[+?xXK>EQƅ:_x)=Q4n64/{fv96C[k*%\rfJs3ɴ=﫥mu<6/N H9J0[q&rS,/cҧTl:6i/,=#HyK=[{9^vKfnc\x^=l./p!rކ˴T'y\7Ƣ16a23.-.Pv=-t 虩YUt2)xzvAʸUzYPg'%}|X7mzeކh%>VIKXew$=D6LWx).hcUXǖ|OF|ض`
35^Lk<QۉgZ/k'[.6?Y祸"]e	!s;ho7%bn";/D=kKc=1	.~_8.~ܗU4²[mt.qj~Vz|Ogzo3~E:fǊxE.!KӅ]Dr&dh<}}]ϪJr|;$	'Yp^uI Nn~7'pxʓl农#?ai̶ۍy-\oLye|e<^m2'hY=X3$Ğu.e[Me-"p;H^6Wslm!hާ4ɍf:7xNXjZ>F
"[8/[EvܳyD:YE+xNTFe?΂xY^1=Z)"u+.ik#{`T&5eUcn,|Igx_]R&|H!ׯlw:i`~~. aWZ>2((_\t25h?XG-U^_&C]y^"+Y*z)9MZ:TA#Ήd@B/{އuQ60wyܥ	{9uv*/gP~EZ)Z:iZ`}:Wi>~lkb'S7:b݇q׎5qαgl;o:	D~>~mx0nSF'83{|l}h6K;r}B|S+lC6䇈*:UnS8#Fރ8imoXʸ,Wp|!!XXs˯hGbb˸+ɘ!g),ӈuB΍p]}y+nMk[`q)9(Ϲ~0|}9N"%S$Zip,c1Μ
mGpĸiLVϜ6ߡMu(KHՒPS^!xrZ4 NR/33q\](XVt`
λq7?zT1=t2}7%A<0Mq1ǖ|O"淂<ձ׼|kmutk9rpg"N+[I	w߈g<Gr4Aσȗ2q`4I]/T<oڬt}/1CSJ9cLw^XXbybO:q15%\3&flgb8~'[/߂::ClYSgxY=D8<8_f&rY2.0C
>5[f6qNLcX`Po/5C*!{PA{KhO`J{k<n=\;BmqEN7Kӊ^gr}q%aܫYZvKV)
oEoe-f/f(rj)98vKt>?#υ{Y<KcQ0g㷷cNݾX΅tD%'@8^ګѯs8<_3E=q#.bݞgYZp<Nb,oۗ㫌
:@z2?1aJ~il[KvGXqGƮXAӿw}љ;1wlŉbx!p}w6w6v2W{aphƸ$$nwƺi9}nw:GA9brA"YSד|["QdO>qIVً]ROH+Ǘ褨ɶ܋J\xokýn{登Uy4GkׁqQXq\m^S9Nή9XK^8C{CP=!ChWFdhHl۴8eZ+X26m3v#S`{"I-f:K{dKa0B=?!:`ڤFgeL(-O.05U65f2^H2i3H?n?k|&1v	^Mh=	hy%nbk\MUxO/Y62q9#-=꒲+YF7153BZ4/z⬢G遳_2vQpSLhV!xh1Kp4}YQco9\lڊ7'\w8dS6bZ2[!(!F(P_Zes̍BþI3YfGx8J~#LL{%);q2gZfj'j,b{K1r"pd>$r9bҜ6dLs1G:ߤ33UdqmrMo\IZC1Ά:j%eAVT0r9Jp8c'7a(ʻbt:XҐr!q<B9Gg)&N:A91"[Ɋ$sc>r"4sJs2בqamrYo?Q~m\V<2d<[fu^UgY,XPھ9qc=҇-+zc<l5-3L;<Mǩ8+q6Au֧2bW1--8	.|uc\GyZYuf+](PaF[i֖AShwNusH_Đ_GW!]@GC7{)y
q>|NM\6#ރ#!M?6G	~4bΈQ#ETFD}׭KKcs+ygȷ1cqeN t{D<ҘAtZ]mBjqzD\Nka8_#|RdLg*OJ.gvF]s=n#a?Z#$?ub@qq.ީ߳I=>d'z|^(C]"7Qu*1S/lzYщf?v+&cT40|{q0xi/9KyQTf.2١@M-¥6Cp|ߡ6Z7zrEFj,57Krg!)_x=iL9^aJN
*Mj7	a<*U_kU9U[G+LV)B|RdPs+ޒ58!IUWfyN{ !Tόָ+~E{\_U蜞W)qhpĀ(q,R^ʙL5 7ƾN|($3*cGvoV9^A7Q~#>cw%E#Y4Xb?JځCN6rh_JC~CD`~яg	 bk?f7eѿ-sIᶧůk9i9A1bO$sKe)|(Nu^f}/*B|3|fߚ/c;66=gó\7D?_W[WlEV8gp
Ǎ;1Of8-'Uk>k)uՔSpK8~ӧ!ˣ-٬̯
LaCs%R#Jg;3"8N-D#cP[vm٪>6&xϠc<ûlgᔵQ8|eY
ώ}GhF<\oP_z	pfj,cgD;sҞ>6H1hkr(׉>_91ϨʟO(Z&r>>ocїݭG1"7AM91,.e_lDmvl%	<u?YmȂ#E<eџ%rQ6p1
;(׵>&Z/|abr!2ͻuK{G0nD,Iu +_cOī9L9ȂR<L\rtM	c
+37 e۩t
2eK8wօ	Q 1OePaB9FkzuW6M:uص<їa.W3 Se|/XQ9Y'r %=S]c4ed&!p}jQ0"-|YU»;^s>+e^.*\Øktm(l	_=5R\}.ٿl(Gq
"NA>8iJvC	4><y=qm	?KV M	-a/4'be=FA'O"w`4fq!I\Xq%ORld0yFF(#Uv[T3B>u9_5]}=g1575՞i-stt'~G6?@%>19	yJǶ:lQKUWQ|xz-r~eU7	[IVGv?!ߪ2v%%:rE7 ]$-Z\%~a\K!ad]EG:hdGq,iu1'%^ٚ;?B9ݽ3jw_s͈dΝAPApk'og[0\C'vSПݷQ4ޯ6ϯWyWwz?GMF._8ʹZyA]Y>?'bL+m:p\#?'LmLZ8'!%Fjlp̞H8r~wqOadljbO#:Yf.F	ҵ9Nƌy1tt|of9l_OlD>p8{T?9Iw`uVdOi+#
}5ȏ&WGS8yw*#*&>q2oNwWkʼ\6j3K9+JטEg%I5SX)5eZ=k:'#>W$s>zg$'mc`~qfMUc^hIOk%p]\&ElUsup}"Wqr`y@{5vbO2]5:C5-Is~K.I\'~(dj[3OEYg}16fK*>'9Dg>c+*>)ITF}m[N^xׯ=˱QNkdeJdZgBurjjQ넯P$eZՑz]֑lZuZ:؝zOsV:oGCzOsV:oZu=^:oI%y1tsVO mZ^C~]=(sj-L38Z0>x2q)
)pY+7VDkǾ6sU9ac;,f&=`mkm9NR8 mnU	Ȫejp\mw8m;C=->B2}S3\v$q)K1MǷ~=0׭, kwE`QXw`XVՁ&`UX6.' K)rX%.^Mq~IL+{}{}#\{`{i?7V}w纯.aKi2}6"yށwpYIǿϖE]*%-jyBDNeC@=o=`{L{>L=cnMŃ\F049ⰯlM=d0<5FBT5s;dKe?IQ!:|M1lMC4Wt9+ [bנaqdapCrþ	Շ}ʽiq[Wy.+QtY|D-*ϯ>ڸ7noߤz'4.5nc16e;C>CV̶\bz#}y޿QR'&*Scr=<ãjdglm>e	sOϧ'[#qcφ4ߩ<[8
5;ϣ64zq;M>UOL2˜cUzG9ce2YJ[8$΄ܧqؾԘJ/MNK?[|yg_ilɟ?zMU.8;^v	nd<	7g5~5s(oSzwa&+9̿јWިŲO?g"i<bfmƴk)}อ!U}mKm9	~kr[~\)9VŊn.sɄkrd,G5G؟}&⣸1Gw;szg߸Ͷۘ6CM9nS&7kۙ$4qy[CQ6~\u_)\w1ſg)N{6AcX`rGöy|~ظ3H/CM?q=-im$<</sf_ZOɳ
	O>dosO'>|z~RZu.d/;oE(?[g`XVr`؄ s}V)e氋坠f?iدL32rm+~]#Or	ꯦnE׏0nQN~_gwq=nvZ;^d|h51>?g}#[nLO/bGi~ۥ#/"Yai};vbUk~)j$s7<8q9cFF)o|avx`:W?;`r	EasXׂV'zX!^wyZeXBVS~v~*Ol$RoaR8]&i~w"F|_w+;ntEd>?׽R-"Q_6l~b'?	c&žs90((dI15<Dt1;]%-As^;.O0=s82f*VkwQZܗQ)~o~޵͗xU0WtЖz|iWevCS~ل9-\2n=&IjX3Pw2*<Z?8l}9^yQ{HvV6$߉g;JkO??o,x:eBvv}P3z;:&5柰y[~?Ȍ
nstw3"2zӽ;z;$V*B3	^p-"jˆ<n?+wQ5~;V9vo1׸kQ>&R.8a!FZɲ{Ŧ{ ee}/Թ{0ge%ۄ~N2B
ere@?{NƀX	of0,mSL;.LY~x6~js]cojXMNXSAdI
/5J5}??m!XJϥV)r^q=D~mwnǩR<;FїJJ:k_xA
,leYhIsJ`{/E~%9fjP.,R{IF_'?C+J	1ľ&X⯖r \qdy%cF]ʾF9|콠x/r(n1*y".{tr#+.=ˏ90FuV]g_˺
G3bkC?2LMjb~-y{B,k<~gD&}Xs=B4L#ꀂUő／bߺsf?jgM/Yv}MuS/.moY'y:4,js5/T5v.iK;7g;o}*濌*|?ٲS ^ѺkzntЦ,R0*P}f}|sϼ~U_g'o1oifh~+VxEKa+e\o	hmbP;sd\O:@߁ؓ!94[")0XM~vK	΃Ϩs<eQ1Z;jSl,IeϨ}8Zi bEl7?>vBU&U9V+dDÖGnDwCT4&0~xXi1C:&}|e`z /`z^'J\.H8ǁb8L24 4LOŝVMh!VJ>_-YƟӽa[S8~,ڷvhd%?퓘&#SX{OCrnbAC`c1,+XrE߁5{/lR8?(ˌuv<ڑ`.s_ђߍstcc7yv	;)ʍx?]ȽZio{P!S~1XiKy9_rMfB7-wu>1scS<rЍ}\ xϙcpTI>ScQF7̬c`bB׷J AX*sa؁;@]בtTuw+6xX܃85*L|1LU#)JE~Dɗ_AVW@LS&`qA!we2F@y9*5;옢dJƨBze`%HY)t7 ٳD^YN="7ss@vw	HɈjd<@h0ADt4Cˠi:n4OTu5rK~thGC_>Q@üV;&s z&E'8W6>Hi;ϸYn-'\i5fg;oΐSi?`4XDyS8:0M;/34=$>39fAη<ݍj;ő->qByESŶ4@9pz !a|̀a?p瀈) â(5*&1s8Kr,+s^a8ȱY5ϧȫJ
Q8-X`S	6Aa#>h>`_:`%/窼<׵8gZo^z%-_Z|<Jr؊p6j2k>fS<=tH;388PëzCtYT}5^wxCy`W+ "D/3xlN|I4Ii$rrm?(L?E#^bgJE
,eaL3=r";hcEl͒ø9E)ÐصYdǻ-,hՍ7t\vcELԽ^}3ty|r:+7'E8޾Cv>])tESa|+W1b0gBi3+0^OW'N##zyR%k%}b.ۅ4<]hV9WsQkxfqم4Ǌs\`yu[qkU7ȞIߚ8Kߺqʍv}9&~@]`ǻ|e
6L2[\IzvDȨMM ou~7xG.{d m̝\F{`u;V9 } 'dӌ%MTx xӪ9aXa֩9COA\Mp@%{
_T|$@0Cn з\K/ ^Z}l/0O劼z,@wuLwyK/|hcc|>R>Reo#%DmVKg'lasxSP~<'ퟥ<iJ#},}.΢*!motD%Cu:M l}0ă h]"Z2<pK5Uczh3^}ی7m6f͵	xF }/[OG_619mԈ:?|݊׭~u= IuBu GLwvN?,`"`XFEh[4qhz[,;kP;^w7G;_ma5K`?!|tᚳZȏ,gCi;D/;ebb+lpݡKԳ-#A6*
_lߩK<fR7Ѥҷ[(&gis7wngglcy楳}$nA*ka:=u0=4VֳО'-(JKxml>H/MZګˢ%#ku|:h4³ Y/ ]cl/yk:vJ6	iqȠ~>~kWθUA@"_97G/6w>[nQTzyO7+{{-O$&EcҙVm$kѩ6]#,Z{0꺞q܆<&_ul)B>bD5w<fP^0VQ，la!9WB~R<;(6χ5 2^hlNNͷT%2>yor=r'(Y!ByUx,z$hU~AH[;hAB7-l!8WqH,Z	^BBmmw|aqA-d[b^Wxhsԟ:ڛ_ѢmϥGW;,d}=aڴ]Bvsټm?NԙXxS8c/6nRArubphCn~uxcel#[螏,ݭvMdn#zz!ߣ8U5{ږ+%<7!u\=9enPm_'k<#xHm{}-$	Hm{&[?Ϙ[[%=uɃCs?B9x~?bG?ɟ$O\YbvN,y~lã-sYI[l]+PE܅hsDW{k^WI8;66eZm6*oDy8iUd;x}p
hK-m(5(r\mG5Dg~P'rHO.uFSN¾@
Zȏb\8m5U`럍:%ogG?;^^osGֿ :/|T=, ;JG9|~tU`cq9+8V`c(zus{z__/~|}m>	 :':pUuE

-Ojq0'Qšd?ف`d<SOq0שw9+:ԛ8}|COshu8;b|7p3ϡ^ɡބ,+qU8`g]g:{f|tCY<V<a9]_/rv}ll6fXqvuIX\o8&s`%y:߁&`r#ZtCra^V/pXGJ&/t`|C/rhE +:*0p/vzUzK~K&`K,~^Z?Kz_;Uįek2š^2ܡ͗;6q8_`qX
o8W:˕rC _7^@ó{u|vC=5ka9ԫ:_] #9:fX0	X:óUz;|P/|`hѡ7:7:UX&utZuWv ơͿqh,|8;lfoⰎnqzz[AotWvU09mQ͡׋V`֑C:ӿu~ #9\w8;<XVqx_NNtWvWU`/⮖9Wveʡ^Vqxuzzzúta]:8)B:ȝ:6qCshx8;\;X~o8&=@8г xAzЁ&`PXA;~8+a{ȁ<䰎M8?찿9;a6?GVtU`G ?@/¿QkӜ&iXcr&˓z{Aܬ|!K*-SLq<'h,h;sXkȂqG>sfB͊%fz{2 ̼-%.3ޭ\4x~p^)ߝGIk[!j9s?\iяZ8D*!
rN<~~lS'uM~bڰN&0OwJ+;{=m]Z<16+tz-#|U(s<sd{Bhe1I+wg:q^GgNױ<tJV%1߬~>y^Y\0 eg;w	ϸg>p+/<EwleK2Q4'N+aKέ|5`t~7`FK][Y!?$4Ja)G'J7bp8?HDTd#tZ%OggAz2z7!?2CNПmGab(^i5B_\?jmqbw3)]?nUaKvXmeO\_ߙVYOk>>%,</e3<Y+?1 #V`ֺƔt7#Vv1xto
\4䳍Lkw\a2WT/qW2i]NLoe1ܘæݸ1ڹrsgڼ!e9q)*|Nev+{%0~gWG+{F	{%y	k.w}h_hc֎}AڂVäO
yYJݯb[vR/,ǺsKa/	Qausl4V[\f.2{S}3rX\_S6nofTbw+!x
@kΘm"B~g#Bo+lNg7ÅS6s2VI,G=2ʮ;͵@p d䏎ҜuvkQ"-jQ;DǶVHBp>_ƧݼZ>oQon2s>^y(En7.EI?V;d~V6(V11u53(B[Jdgs#.;?dدZ)~b3[<s<=Gg_ɚJ7&p"e5(Vq'f9϶&,JXdK.N~n<l%ҝ$7sةfz(7Jm9ߦ8#wXl3=hLk\r»cRD.l%?!UkSudUϯiş_'~IϼԴ'r緧z''1EͿ:!Ks{|"]W20I˾]iӷY_xc9U@
UD^md0Qխ}&pM+ek?GrS⨮eQtmkCMh!5I5nw\^jԍ0?S%!%Ar#X܃l,'{?@SI䠂0(^_T`40嶐&iX*ՐBZV@npE,ΩlTZqAAJdߖoW%kb?2PlSdZBdAVY_Sb=;JWrt/Y|4Py4C7[>{CM+$Ֆ߲erMm(w;|׏"$杶qש=}׎A2&%_<.!:[8T Uޓ|I]lG'_^]O1*,"U{Q햼l)g  y,@@t|& Oz~_șo)BmYVQ}+}1٥Pa#k΀kss:_unbgc"Wc-H<N2.~݃g?+˱p̥9bcNmeߖ7APLz$GA BRТzr{)⠹0׽~8 ;T[l[A9.""})dKnT"?^7ZtC|XSCSA^ȡ ;A7>c^kʇ {Lz{fkkW(F]ƎN]]ܳA= Ⱦ&/2L#̯5o#hĜ:Ԝ:O]#좛Xs5gMXDrMElSl&<c vv +$҇4DrЂ $E}a=EAslXY+%w%\0㸘Aqry6@hMc3R pެ/jUX<ƠGz08L	HLw^l
hoby ^a̗82:Q 7jILʎݴV>Dp0H;Kd$(<4d? mN
;D5⛰`h-4d&{a<ƠF[`;8_iP5llFw9NީG{Ax+_!!2ݴ>7~n|uYFՎ~h-"/FA{x[:zM&;r|#}*zDwwÜEd9q;G9ţt^Le ӠGu-=#PqdGDRnjSMu\G{LᎵPG
`QNnI	)v!`Ǭ^!\)CIA1$?q]~Y8zSt<Z!Sdw|V"?Dm4\@iA:L$;ur?=Ȓ*Wh]}d=3wby9ɀ!݆|LvʢG׵_g\T/HEkgYy8BUj)hF_Uzm;Nu`%؄#[6(ie9H޺ jMҧ$3w^ẏiƝ
\n('9='Tt68*\dwHzŤ1}MA*.cӝ+O:b;b·k5dpP@R
u~Q낔PrbV812״%`h+79lOAS
!]& ݓ7Vj*|K)4[SmAq6Fy^Q4!ϔuJ$oVRW"u4(tw$9"u#Ȯ6ԣ
*4JhIggE)|6,bDӓ{l;HY2L@{lKɝZ8=J<Q_AvnC9kk2&̓@'C졠/s8}fmwi2AY!O*&][lR8:"+/7iÎj,{>s5x-sH%(r[gȿQ
O-#󡧃g(JufCc|.glgm GHRs}~n̜G9U+/4֭J/H6oğ_Q:sakɫcZzɦ9	g$5iwKW828[_ykA6V[m,>QxSEE_*9(hl, |bo)K/Fy(Of\wܥZwm8
}WޫHR69Vc#c6cS? yezm۪A:L#CLWdGADs|1o%Wc޽Xg(+]ZmB $nجq>rz_;?tʩEAŲml5ǯ9Jƥ1s
"Min\x{
hW)g
+>_zlSM3:]dh^GÒԷ"5ކdɺ'95\&*h}R)lW+{SMuN_BK+/Qa)iNW◧~Ձ3Yn
{޳8oלo?!+~jv>q&	eMf]8J?9ͷMμ[ʽp/Vx~ncvsqy',J_٢n3>>7"g.
^"7@桎t
ю(;hDe΋.XRl4+RZ׍8.~>z
byńxMf
FH8Q5_{)6kƆ<@vJSV6$M:86ot'2<ŎX_cw/i0^q\.s곉)93'vpX+=&P8uEEDlaQ&,B C!LldLOtt̰<dqc cH@I
>ddQ!(D`T(*:{z?]U֭[u,9;yNv1sUXhTtFE5tٶt_}yIxϫvɇdEla3W{ee/t27矯c,
lU:.mD6/`s$+WM&?5rI8hfMTeb):$"dށ(a*h,׋ci,`i_@lm^Xd# I0}Fba}<b ~ش~6	A.`"I}և8UjNV*TEap_^<< `2J7g,b|MLg=AdbQ,z{tn;T"gng{F7FS^&ocz^1-h{O|^ݸ>qc=X3	wj,@ֵѐ]R7׋EHA\i_;~K=cQDv|dQ9ؓt|a1O&I,~O=E3w/&їy+\O>%Kɡ/qs-J>_/~y}H;DFFU/N9FdH>=T})d2v)s*SV]x%$vsbB'-'I!>s.ťDbu~ I:gPS@)_`;e
I鯰 O2FȚ1_2ya(٦x8⻜C}(rrKMXt7,稶Ͱڒ'/C+o!,!Oc`ӨL%zF?*ś7RsJp`a/t7yK1%K/(8ǂjbMx
qTi e?RWXgv]̯QUY&c|zXUU+|bGK!mDBfp>l&([(`|1sj\э
h2 l0㮯FOb݅} ɘ-DNy!2OA8=Ŷéul$y3t/ku/mu<Mg-~{:A޵yR1MO	9LaL~[obΒmm9{?D'ʮ1uCV/Ck{
,)a٥(5睚=
݉eHL\)5I Y|;0&Kݑ~^ `L@V 8CW:Ck;m,EiKGpf"|bd}Y	<+ZyX$q,&wx>
96qd3'iiy6O/f87kg+"Y^D%;F$仾>=AQލtљ.SNMwK]LGr^md<mhYjTyF_KkK+(Q^m1RRtuB,wL|:-/_ n|ۏΗl/sBi]rEI~VFۡ1;^|ɡKy=>o-	vg%uE0BS;C2CƸ4_S#aoa|KGOMIq*	ZĠi=u︊st+},;뎴zMk
:׻X zw}v\)9w
̈́1gIoFo9q?yn-V]-3Pk7[H1,pd͸#vs9s1_4&_;EV칢lqn޷~[/}W}5ܱo'4dAJ.-[Ϥ?G;aȠCߕb?ArpdnՁF@+ُ O~߽ZE5|l'oBjH́Lw1{>ncOYs9xWxXXs]Tk5b	8WW#1N*m!gu˪]cnkT{m?6jF0ݩ$χg(?rzD&hv[jjӹ{BhkxPֶq	mUCs䡉3#iӺƄXw;evk{gLL?<r1y #\3ՊJk.:&;~$l33&'nMd;Vus 9ÏK՛K'$3y8wO?Y'))wO=Y==-)e#^]gHqɾ3R,y,g{?=+kk"fRl^hC~.6*>feYԛg5fT=U1{m'ΛXCS#R]RIRoq3ey)Iw/'Hύ`}sý/ B;n,qXN'ϥGǟ	9PNAcUL!	$LTu=ʪ.ʓE3M;:?VDstKSk}_ԙAےo4t~S>O
E?Vg;z߉}ld\Cߴ.ʹ߇C,'<RLN_zQu::1%{,oZe[RF>aG=Юy?#Waâ'E]BnXh	ec,#.̠jߢ+v9:OZ|faUkt<q?KkuLrr'upKUX1idso>S"AXX[w)ݧ>᜻Ehx[:{ ЃSuh.3H9Ru7=Yyt8Vuc=q!];z`.[NxhO9kY«GC<gRu:VCj3l$ċa23G< @IQYg	/Bp3VV΀~H:̫j.uX_-T]_ŲQ6|O5a	9v4^hP<=vk\êm*\3YxqJ3'<xLm_0
cxo8x^YwIxO}j_U=Q8ˣmo<f?>z)\Ruߋi
ax%5,v89KJ7MK*'W{OŦ	"yBN	?q6X	my==yNΜ89&oszOqOvउ-Pugl|r4x⍘^ SS4\M1tZ*^[z\GXY/Ǽ|o=^yWcMJigհяm.U卟 `V $(Qiiﺬꢘ)18<"`4?<W ?׎Ξ<C6 gٸ<O}QUw6^3tmxiێ>JY| x3fѦ fxK>43=׹@_k@+yYgNK"߹LnD#y}r#y&/Xq<>k~kL\zb'^i:ڍ
NoV|5G#C*Up<5ŜOj	๞8}C8vп
y^Ŵp,Sd"gz6*7iFjǱ li=1[q"|Q|QS:
 DnK^}.Gkbl{6Fzc<vm'>:Y<GN|/ tqDrsIU7j>p^)!FHˍ&lg#ۀs"5|~<[ǘ~4n!ks}ˑ'E"OSYPH ucdnؐݠ1:gxr'n;)Dr_pٿ)] Iz:豎l!.g]Vmo}۸$v L\Tߕ'KyRuƑpYO~k˞G~wW}IҗVp9KzcgR*)z]?]ϙ.E$jıڟ7l'N$_N57ֽn\g,^xse6o䍞x:j6+n[-~	oŃ7l[_)~[y}XnW3JZPVm#ox,H=رFğbz>`ӎi82쉹s4#kwyo{[.Al'{R0T$èv'"fXacA6YEXE^evmwQ&$Ytͦp}jǱF[tĘ+.%XdXh$?
sM"~"!O-q4+-%pH<7|<9/7=dI%_iK:6>cҺ]a),AXo3qL=g$V{O\Plk6hYOufZ<TՈjyBGr+^s)\񼍪{"\]SkxCd%!H۴;_XjѲZLK*m푣MrW<v9l=+~q=hbk*ő;.6pW=}ޕx=!Գ,;O$lɸ8X2drgs,:'no"bozNO$d.[9'0<r}&JcvE0ϊJέ"u9|[9Vua2qup/gPh|yIˣ85`Xj8Q^@u 5dOc|Ĕ6>>!_U5+1?n5K?-]/NB즒u$y/| %&/yfEGƋ=>Kc{pJ;`sz=hKy5Y߭tJ=ǿ6^`U4}rUp,q/]B I_QލC}K/SQ#M[_$﫚T[-[fp_\Jc$UVqê^%wع
c	x8)ۛFg}?Gc.ҟů<AVw4(W3a*s ֬ޗջ4}3 aI'q28UF>">ױ_,MI>]u`й}!539+0lm/;gJiPm?v_/دC|qR]MT/[JsymI|	K[:n}@}k,]jļgW3v!Gv)9T(`bfgFkk$Ϫ}mݧ=3_eDs+:aӨcK/fiHnOs̤^
c%gG+{ ׹UMç|#Wb`;f[gs߰YzBm3s\Kע3kV?Uge>o Ps/,9Lbx4'B,;=5X רTcL?5j_ftcV  aƈ8|SH2&&6
!j!)c?cIb-aTKUݟcgmE'U߲1rhÂ~w{XiΩ;5|e4d3~qj/&	
<g3}7Uqy\MJ*Y9_>>:<.U'y NbF]ns5dKu'Vm㍐7U;.Tق0_M{^E>&F h%e8@/.#yxoq~R!<8SN+,kuN;aB<UmI4Z(ChpC(Ҷ/LóxW{a]}|WV9dtӗưW}}^lژ(b"bzߨ귅=h!:m 9L7Zf/شmpgd͒?$a20&KM>+xF_' @ʣ]F=ꋔwk*9T[~:`
F>l/`lx}YgYvy~<,}W%;,F5g}㿯2{)Z?Atet>ЛdYT"fCVU9ڈ	~ t-W9b_}%#u.]{ϯi_n~2 S_FGƂ}S}*ޖU]:6Nx]uzrE]}"Ix n717YAܶ5npB(-	lS'u-CԎ?`¸mc3m2QgQ?oǐ(ݖ}(`[y'PƁ	ee䙌;M;9-,Y?p<-I<E |q}8Nă*iﯠ|>+A,1B
7XQJ
JT[Eq/ųx2<сg2,~| nf{qZ'GLF?#]|&uS{ʩ{lT]ϚI#ΣsӡX4|bU9XTh5خc>3]l F׶~Q5}#Oģtmhf2fSձqv,~UN|;Fش`g3/sd8fu1fR[O(&j1
lgM>5N b[<W(KS]V#=F&~,pZM&mV폱m͞p>oP[j@BEic{j{`Ƒp,	YLƗ@|(6-yN,0l>٣/dšyAU ޏ+xeuV;*m.1,}хjH??:AĢjbqC-.KŐ{!yYK}9 YsѺ+0f1~RcE8`n{p#\s5"z.ʪ2Oz9N0wqN53u֩3<g/gxC6ǶljG7b7c=;.΂%oCP.eI}Y,qK
*KUjj)PJ@\%޷StžMǺT_솺7cR;qw(o%\t')m#mHZF2\7];@B8ڥYpmj;㜮y91uW4,蹠>7eK
m#ůnc;jӘCH67&cpMPϷwڠd(%Ruڿʝ:E'~wysٵ>YO	8t1+"F
so)`(),P ~K ~&f[kӗ!v9ZMz6ZLIB      {0x}v<~?!)1Z-B ꐧ{ E%"L`uOEչ_u\Zoe-ܕ񭻪-U3]N:?s6/ǿL3L?O>O'҇qCtt]u+%[mxO[woܭVoˏL&?qYRmWצMҥSW-uv;/gWow&c]M2e\~rnsxL&_vg]5?le&]QWL;&'Bͮ-R>V\>ʍUl|qv~Kʮh&O6>:˱/wU7g^7mMuRTH_yylONv/˒.UzVW]S-w:\ˊu.otM&Egnp~Y&Uk/6oImQ\~wmW\ҭp=?˫?eNdo6s,Gv_Ӌ]_Um+N/yj&[eguդr>4^yo<7[_dh[߽YV>ݾe&孈#]\QmivIYto#owe˥Hwլ].нꝨ<Osf:en!O'~e?f.ogWKYֶ{poQ 6?ӵ/߻<\u9*R5!nr$ٱƋJB쀣{Uf&sl|ykW*e|pizY=q+`_V&Ծ^p.2ݵ]dP >飜ᣇ\ɱ>QMrس6a⺕C.60ŏ~5$~CEO~*7OD!E*(-ZzA_eij&xղlm^8;YmӍɖ-[~N,)u֍~֏`(vOޢMהvhxc-3ѽb>@붯%l6hB,ָlj-*=fϮhbhTصdb&_%?~ƒ!H6flʟ3<P;dgW^\FzNv/_486nlnVZ ꑿ&i'ӺUԝҥ(ݶ4qqJXSELnMvq+<ݳbd&8U$7]+DIWᏱ=WgOWa6Ӈ3Ț-E!.q۞dٚ}8LvTEi7S0Ua\!,N*ͲMҊjOwסT678Ժ*>⽫&J'$Y;]/-B{ۅ)t!G9S<)e%ir>]gW3˖kkɅ{:V^ms55M8ݹ"̉-UmC/oL\/E^(NT9)J8fx5NB+WyXri}⩧X5NLDmWXj8ɢmw<\kw1Mxk{nùϰ4E+n&+r:nN8Nדkr;˺E<\0<y}9@(FL#? dZ7 Fnrr[$^y]\UaqYP	7%|QIp<r6qS(З	quTk"K^~5)WȊz$ C`Hu3*jDK؟InľɕGQp>ؒo1-=s|`&nX5)Zh~zX۟r͗3aOUlȻW%U
?/v/:<ߛ,kiG<cU6wTM`si!Bg-qgɌ](.\P}׉T߉WMBN@uV1njZ&ғ*!ZjA^5@iDQsx:w>R|zkfnC)xxn{Lٶ*j#h]p$"LzHt)8s.ܸ%^yA
	p ;z {C4ݮsYx-U(\0{o"Zz͝rˤL`͗%:*HW<g"h{v:S;-(ua,=mmhe8AtDzDP3JR_޲>'( +i
ExP<:8oP^yg*u'~5v'o 8;-U+H)W ;EP@{rE{h`
0Ll"iFet:#Ġ?Fo~{T)&3@v91T_g;CU	mN	bG彄F!pR] A>dj+5ʼW{r'¼u]KOxA!E9siQg5Ђ0X'} |RAed)3e&ys."@&ҳ۪M
6\Z.?`4A ʌX	|pDƞs1@-K',=;ȝ-(l
$$
Qb+\C111_{un8
J' uD_KHVTNK\ɳY:ѱx!AXp'>"L+dg>1-x${ S Q*xob09-"+A@?9/]КщRT<IF|^
9E h+ťvc'~)8qx,pG\(XuA@ϳH[%n?'}"[cFy\;V`E[	gJ?S`+&% %!XSFp:d@exVbhCeCRw&b7s5(ZdVT2u<ȊmK'o4)Tm'BYkmC`zRn@ѐArE*oiTN$=âڰ$,&ґQz
QhZ¨%d>Z9͜ZQqI!6*OF~_Nc/ՍL,0y  mgiF1=mAU!߀{7%jA,?HA?|_rlog\|"0Vb@zu	xq*\U,[yƢB_>)b#GHǠVIsß]z`~	: U#cxyBdxR
1?r822y#p!k?aD4zV˶s#E_o-P*iK"jZOYݭ2q'౹F*_J$0 7Lp,No_wSkU#?$D9]c>T
e\Z,TWD~Z.ʔȓ?~q[kK.q!S<@8N'k!FSUA0XCPAҥ* v#&l(.@Q$af_5f4WslȇI
e_&_fxHj/j̵.BO2[\`m~ɜ@ +5{77w,V
CCնiF{.B!FqwP+ڱ! ,,(	?.NxT}ݴU	ի@QC]qɓJCD@Ē>׏#3]&M
׌!j 
_X'~4HILIL|~ȅvzϔNulE^E#3A"`O6fWޤ"=1I+0TrkZŴ2(CiS"<.lPnJ)1={oMxDj.siNͪvZ=|UYou`rZKN~oeEx	!#_<& HhNv<\'P.ՠ|ėz<]۟8|k\(DPf$I3>=xI")א%k(uE$FՐo*`DhD3#=R !ɒM҈%8՗b\!;%ϵhaϧY9{/bsA`;ց#<Fr}VsҋP`4¦f+ kBNx<}*rUjY몦eSC4]2uCcZx^t*35^Z\C3+Qn2dI<'q". tSeFg!=>& 1%ڢ@R/jע@<yDF($f1|0gbSM(["i	-jKA3- ;^Xv7ysߚ}Ml{?5*zd!+2}_p)S%hLc.NAmV<[A[2o`D.V1iq{AfaBrU;9m(GVr/X9Z!nx,1FU<$RN"ݾ侊HQEْjV4#M'#d)#. KG/tV}RHixcP /oEX
΢ϓ:9bm`?G:<> `'OSk&^u%xOxдkQĠI(.z/vsH>SjԬR"8Ɲ
cx_XG]!LW@v5+ORf֠PWÐ	FcQU"N0@VD 0GΒjył!.솚֜ ȺA=ƫZ0Tn;ĢHi#/RMx}M)m(WlLR􋾮oQϢ{LٽЊ򥄣sxYiDHÏ)D,`N<s.X:ǜfHm]B/)Xa0uq8n%iY=>ΰ0^$AfP'-`D(ЭEmvU/&\??s,Z(8Zs#g6k^;RY@@XߑOFQ@.ڦPWXr:JK3FġXu6Ǆjr_̀`PK*^7YF+}P SSt&9}jyz}Xu*q!^ǵnRQqE+UJbľ]/myQ_Ԫ-)U0,8q·_>!~ Y
\.ore>`ڂ9NĶCZVOPZl,Lʵ7ۅ\[o2*+ vmiY 0RB_09ZIۗ* b"n1.t[BA>ju3f(7x1'b-T;'i^za匃`[) &PR6Jmtķ'5ʽFh晦~%b*g!q		VmF0}8'Ø݋Xc#ӟAhb!f7vCjgJGE%[vJ]te,.1U-c^J*Crɱ*g#3>^%4̸AIF1kArn('c&ag"	dMzxqG18*=%$k |:Fo\Q%a6tiI;,$]Yonk;CD%	jcZ2X$EP
G$)E4hkY2khloi(w'NU/YAS^f$ZBѸV\g(e%hCߠ
}'+)@0'2 Sdwo!5q=d"#6_.1D
Z\v67(}Gn_>4듪VE~5:ىU՞́\7ZD9vdt!hr~|ZVoSd	IEGvhm\!6#]nlGސ".@2MjMC)`
S:X~'w0"n/kD/B
lB)}1YO5D3ʝ:1̼;V6ff!	a),	/$#ǭyt,H-~Zyy,8zhW<'Z`bཉڥ+PWj)S7	
{Uq?Yw}}XzñT/b~qvq!Q3U)H[gpB+`5Fhc7?"
T ^Buvk"	uƁ "eQ
9N#BD~촒TY
9.XH1?̼h}?dD?:9ʭӟ[naPms}r0w~!n5K6(؛,*:Od5*b2cmXhޮ)1 #~:Z])QI`9ޫj2nл-eQIS	x.@!8
]!е?@C.bJU`"c6 uĵІNJ݆xUE B4QR.q=qz$vlO,mהdteC_ߓb/pJe%WlAOl
EBCΑƧT~17LH8URZeU|<;TZ*#z(.fsd0bYVkK\+z,;(Ze3a3c+Haȇ7-/;VCNjw<K䗻ucŪkʟPnP8K2ڡ6XY([t!lPhդareAhiʁ
@q'0ȟTkPi&Paxإ	!;XV2#| 
a*WѲmIU,g>F-Vcr	4TT򉉙jh,\A'PkRARHmuHv/lF˅Q
vC3}EѸEzqEޚ<x n95r&xEokwWnn@9ےދ%VUa믊}>jȳRմ,V3L7:^]  n <(u2A{k<ߴƈ3E|x^%Eei:)bjqy>(<i*n%bxU%۝Si5QNq>teCOL$Zz5K/FJFvjQyV}84	Z1N#bna"Pa}s\~0rOPX|X'0:n҄2,9{?!- S[:}x%jŊ0`&x_H숎W+o;0uaC]CYNL-CdmtgH.;i;Ev㵵P۹>.|1	˙z4Jtp@L["RSpP>jKň=)9G5Y;OeW	0?uK;3T_Œʍё<ҧ%:5ߘrSE\=$ͦv} %zf[D5aiT6WN)rs)Z韘puډ¼gCob*QY{/X	Y| ؙ+B;_3~fkR8P~(eAl.>FQQ*1m6ogR0!h_$+|0.Ma1|ebYS5FK!SSړhz%!`"' ^41}4 ^N	s3p1ϢXÑ4ӵ vjjUk80\3m+ vSob~o~?CU6R'Njr{1}^Gl%s,FqC_UY\Vi51))vƪU?d:cR& 	=PuRmfLXyqeXOd6M>:s8ߟ/l|ǋVuOjˎL{L+䒝_ZϏ17pz+d}\(6)9ʃztMtU(@=I6$ٌMIC/x$v2PZohgMoF~ݽ`gS uWNh/:͈ǠT9hǉ26cqʐS3yfV׭KMDȣج<xr+GgF!Sf9o1tׄv9RK{H
;ͲO J57t4HAdW3s3nc4hL/餓nR~0}Y"3sԧbv׌.!"]Vs!(
(B^څxEӡKVSC$Xv0屚=-bCi4	RmÁ]6$hm7[VU+"ǩτ|N4+X!R4(hC	;A>ܦZ
'R8LL8S6ψ[#ue0-.gC,)D? =TCw!pk֋5Ch De!oj|]BkC(Q?#q#8SӥnG𾗲6r\ĶR-Ye3%%Ov]'Hc0Ih;k-'-OK!ЅzK,$ ud0|K0^Bݦŝ}Ժ>J|aQ Y:Q(iK.#Tpl
iC/q|2s1kܣo2-cUT`hǭ{|hTTE 
ս6 ޢ7Xm0iE%ġRX12,ְ/SEVyƴ	1(.u	;v蜣kU9]g[XV+}]Ut˛_WT+\V/G'ez4!Fo &ou=aXD|CVM]$By]^v>CI^[McyX'zVu=|-?B	|+:Dl\+>"N!Y<-l@:ÀR]l`_k`g:P3ӚB:GN%ܪnĞ{.'F#QG"؛yT݌ȆUh^W56?
Ԉ`>[!4Ɩ1{|S1+F6 mG6y<jt\`q}0O3qĭ=EYgǹck_lvD/]+6	Kh *{}b6HG!MJ\|`9ŏLJcOXq+!QQO,ǒ]Ts}.zH=dx)1v!XY&OBEl#)GH:̧=UW@qux}ƕAza-h-igLߍZ:<&lhdn|,!v(<A1'1G.K(tƔIcWN,-x]?4OWT~ɱELhĚvجsE%P rΖ9Fǡs̱=`Sؐ:M"=rx988R:Y"_Xq0зcy*o:џ썍_eun V+	p.ߛnCܬ	6d.`<+zzE*%sn:nqpNTʞ3f8dy6^J=xPnF#K G?DVcvS.UN 6r`m6?8.	_1!vPy8_uxȟM ]bBA$4H+Rad1enpeog@huVȇqJk{׍Gť@'gGX{ѵ6<;i;V\P)#"c3Mf(Ġ%agXP25 ϥ5'oAOnk>ZթeuXנ[4cG:%)uZvl\}<|a|ѿцͱ^҇Ooఱn6Cg%@i`8a&|20Mc8j:U7߯
U%|ߚϊ٭jN6(QV̆M*I&ލF:$mqT|0ZeDO;h^+Q :ME"bm9)e\
 \_[5g¿N;ZV-v1^Òt@sbJc?sK${'!p^=#p:aȗcP\׌Ita](u_o4DjaUI";FԂe.ob=0!%V1,
ZC{&l_*~Ta*y(۵d#}+)|_uL7*eIya<}-FShƆ	B/PnfωLk:0-|v渲I
Uĳ!ftHA땷:aWf/|@v="ta98n5D.|ؒ>?;@pzT+md~!S#hW7蛹tT|(׉ìyniJY5%;VF	KTΪs{L+{@\
Y˫;gi
q5lƽQa3~sՁSqƒ2)p+0{ԙ~!Ipj3fF+80$itE{?gV(	+eȣԡ2ise=-vA{ȠlCSHg@wqQPEW` &0{dm<w%,!DQn"<Q[]$rlsac.rAӨ'V,ey,DslK}K=1+> Q-d+E퇙Ib~}&fIZpo]Hp{hSjk*(ૄO5T4W}۟l'Ϩq#ͅC(:Ml0IPXk`Ǘf[;m~eyW٫_ӊM|̭Sp\A/{5L7.9|A<MYfb/W[AP<t}uV#Z$q$s$pXBx%)q2%xe#Br&0ZldW|bn]w_\͟P':Q!H5o^*/y֏?݉oQTu[vb/B'p6Cuy}m1u}Hs[@;.7Ş1x(<7;w2q@#ݮbv@V|/C[	֏yeߑ_	|ϬlʖKzOD^	;>5{GE WBKՁjꏾ|-}Jc_xBn_Dwyv|B-w&(GԏiV~AoyKڟ3L>ӕ_j9:/ЅkE>lb-8Dq]Wr^ AZLIB     $x}	}+ĔV-Qؕ0]3(1!51jmԖZ*A؊ꟴjZRsssgf8s=w}~/<+-ӝ*?GbXe_*vgYKY4ܮ,~5;_gflL?rNPqEΕ¯7>XR&ǑWgJeԬNN\I~VTwԝ :thN2I!F'9BJڍTLBcl&p.$\vvd"^nOU/piQFӥjVp|RۻVtpck6lm֪ 4q?I{%;S<A"vk{jw(o$:8n"0SW~%(IeZP-Tᾯ*cvRq^*\5U}&BHM@\lK5B\q}Q؆Nв1Ө(K.$⢱{.ii2ޠSd)p 肗	&jCkCE[	:Y1_>. ~e`k^]%6c-63AX_7D/(|к20⁵l)6@kUb9R4)chv@Ey&2@(wdp@pIBhlvPhwHM.C`vOLH֡ !Q",SC+iJདB˲L~
!5k;KFB8A؏WZ&FE`H1'\H|s!36Q;́D7л`%)B"VdqQk^[lzXB(Q؋R4:X~*{Wh!
CHdMs!}XՓ"Dbi 9*Z^jV_`R̅D:~PKBIb<[͟PR!!X)p.$T8)Mؚ9ۤkXGupLY)i|6\~$`PKV2
ei)3ARrm]-G^)2yl5U۴pVQMt^dqf6BkT~lX: }&-RɱR by]tZEDft8awpd,fF9B,
zKxvM>0}DѦD\@1,i"5z;A5W[CŬ=ɰ_(Eζ2OSh Pߩz>ȴ
F%0(IEB5rX0= l!՘ReLG*'7҅#GhL20?F?MpsE2*me֎drZA5,MlS#V.l(l(bv*r5ǤI/wg+nsR
sY*
yd,"H|VGw^KϚD <# Sx(#n[A%?+W)}4JWS?P0=AruR'i%~e/8r)|MntgsxʦLK<}PV9`?Yj层G`4q54áݴL%> 0lQV^#uvGR59]*(dIRA?zC`X{WCiw~	i\Ԃxa	X3ru& lpϒa"d[c":"
mƣAe*ޅ;d!*fdH݅gSЬ~TB0<qhRXO]sL(`׹w!ؐ3ƻs|
.gOo`	VY1$6~^:h&o{O޳Zk%f~cs ?ΠM'`vNi(^%=U8tU  |?N!)KRu.1?LQk&5=zN\|l^KVu[^@'jY*q
BKmsoH"*\\T`ԏ7֐o mDzesD7a]I՝59 U2xsEY#I.[JN5k!JNDބ<ၺQ(ŉC{B0ܦNI(u*6.}.&*▐_HNobg+CIwoJ.Xzk0yO}L&M@GP}@AŬȈcDPZr6;Z>ئ}aJ.A%'Vd[ű]sgĸ4+4ːKQ,eB+"h\JT8CE2Hp6 8ARhYo-LM [_O3 g[2;!qvHiq
hC>?Whlp^f12M}IJBbgɈ\BE!+@g?fs= go[99WD*ߦ՝O4]'癦"hId-m,L諚E΍3JAK<YA1@.۸/Q,1'e ZN+Z?+gvi%~_N5{\ri"ϕgs\-e.$q,'`ɂ#sV x$l]v!aq2&&5B[]Hej<]cȶSBvJӥl?QሴȡMȮTl/g)QuT6^M$
6Jkf~o.s!j/_A=W)a/ݸǋY{NMq	M1R 5QmCm9W7xaFhS&_swGMtM.#|LΡZ2Yf}car QH%˛.z07!Z4}ظ^2ôsh(QS+01(GEaa`b *=}~Ǖ_O&*~OSNV6n
<<hG}J`8or!QX>O8!lTx,r^6=+vJH'",ϹFnT64zAJ@Y3@0Nټy(q	6h@lm΁2#gf%par'~4|jfY
q,H;OUhI& lmּ15#l*z5r%&XdYPyz1B%"6@!?	:5s!4!8B?Yϋ`8Uw3A@{j#oc{ &]]ِl,#42|d)dT:c*<>;_Kg]26?ư ?R)f"NVth\wIAE<fhvtA~ܞ<dh <	)qf,\#cd=#;hM`pn49MC]vus@̹N7|>y|dReaaeoTǾF!i5kbPMd~ VǯS		ՁC3
8>γTT ᜥp^2"2T3ug9mm~KJٷWfSϰa^l*&:\yPVtfuyk)"X{RƂ>KV4I&ytLjMHKOƶNޝ\D6f+̮}cJm
M/%::#vzoz5c@bTwxpWa"to.3|<g[Rkr~.P#*@]y[!o6%Зl7_Xغ꜅MjuGڸʹ)QOݬA^WwD0_4BGgҥo-AE*9:U}U^Os-kiAAi||&?Iq6,ɘvquPwvrw)3f@|OXgtću.rרv6jn-ryL`EW8TAᦠaÏu +kÂۥ]eᡢ;4Iv<BnC3=`J>N˅_W\}C¯޴~c]x&Ƃ_2$VP98I?Z1M_OωXqla/Ya-p8+e?3sAݻU.19%kmȶz%Ҟv=SWaӈ-Fn|!z)ذu.U'֓S'N'-%]RNɉ[Q\K1&? '?ڍW@k'9Q#trF܅xf1,1	{k
 t^(*98h-pV8aur.)6ʃA'
 %t c,<!QЙxCk7υ?Pr/p(ɫ!7SȐS)1iU[pY`ޏI,:f8*AƓ.*<	^@E:P>+Ԃ``b揖v6\a -B[L
 D tBd_b 9|A%_6)ԂxP!@Ih똹4uL4=F 'G&=֎SML>|H|Xcv4lC5JKƖ8	(PZ.O;RݞZRs1cYDt8(ˣ0WJNeNC4`ZF
ֳPCp˴w!c`X1ZguvPPCS$a*\ava
JF'hfd"4@N5ޠdPrSFn3~2\qTt܌գ89aLl޴9	z_VHtD.1HSX8i%P*Tá_,
&<yGT3)r^}͠P(}"EGl\wvUӊf{U8W ءNڹk91ɇq}C3Y43`_$?&f\	;)}`_pn_[f+H/N۟sL[3`~cPN%fV=Qy OvNFepBm{eYX-.ழrc)x9JB=NBw{ׅy@]M +%`Ysno4v=)ݼB<d`߼7#UZK|[hbpQ7;	{L=wwϵ=[G-6{P꛹=6¡GO-H{]]ERgs.&(blaIv؞3p*]ȿ5kEQ_4<GIӓ2GkH)@T)6 GxF۳ąkW+M#S#ؤl|OF8PRZ&c<6 ϑa?Lplm8|ab2\<SFNdb	Є9B56I9n3cynlw&;["XJľ&ce8.$ZS'fX~"E_HX!Fi @7T<|)(_隈]!WJonQ	t(~5T)kt(ATd'GElvh1D'
8_9A> TgL*DINӁf_S.S=M]}0ͤLz"_{l`|o瞴yq/톁Xfr	(6Ì0SIxE	;;`=?0g^T:]Y/- l`#B/<Âm4p>=n!Ȥ	ʤq}hQRr(	e!tޅ݇v?CzAF{lXS|t
paVIf+:4[ْć\Z)V=&u3%=C*AHᥜx@RޫFj/A1}TJ}k20!MV쒕}_]Տ9IeYnQ`{E!iQpK#KObffg&Z
FEJ5픳0DKv3yY0Ѵ:sr,H3-2VT:A&֕4/c |f&hÉ5c*BFp] {1A(Zla[|:	ho|?7+Ʈ؜P"5/Y)!.oˎY8:tRyVr;g=(fPC	c50
jUŉLNRF=P\:3R(6Џ<.Ի IG7K#p!188:t,&ms^L\/@?갔nZYz=5MrTͶ[EDz輞Z馱xH'IY:J
[MOJw@(oUDf[bC!wEEAl
F`r@g	$ZHg
?%I!0?錉kdFs0At1. wY*ZG;M^$j:ͨD@mrG>@t
.fbmܖ]g
v$m;j?~9zIrV]:79_6C [ge lKa8:3[لWcy~aR.KGCB$@Na }aY:ڏir3S2"%?`]H~^K~]WplDoBwkm4^݁xC#O6YwW,1ypAISCµQԄZpφV#u_*xc	J4!J"t)Ǵ0O99"nJ/'!֘
e4TyS1Nv̤*{scd60D;'΍}wS2 p mgC`SdNʯ#b|J".MbKOm~OҐVHV4-a`MQi|!`w5!Mӌ
@1=7_6-)&Tnۧb*oSP`6r&n$%R^+7Sdq2EzOVɁ\/HKOTk/^M	z񃄲PB<O9508`lCF񱢋*Bz_#%DZַ!/	3J3 &)	eHWm0M\ k)y$6lFghT;4-<$:`q,r5dSщ*mՁ٠!LJ>0^j*\ sZAÜqA	.=VVYhAǛh"Wc}.%&v0yeA$rDVЇcMQJ4qfcU7s5B=AZy⼿d'tHTMusüeSZcKEX`4I*YU\Shk2[ an4K&"yzv`\XW\O~ !N	
MSuU$u*^MwU2	|SU/]¬=]>Pr	sγA7BǱ*QhEoy$q,1GD64q9V'!p[x*m6W|;(ť%pp
&5T/r%B<tbbM~s_6
 ϛCC]`J>O u:e͞گ=؜<#El|nU\(ZR7Л*QhEQVsԩrR=X'!pWpگ%/H3?HTE(WNKj!PJJA'@e5,
6M%V=e뿊\>Cy2ݞl(4YvzKU\җbYs*QhEnD8tE&kSk2(2
`K14O$C Fafۊ )	OaʛC	PR:1pd/Oڅ(fɥV=?Isyi;
fa{bVCxlEd~t	i@"{7Je>ޜDe]ۜZ.n-"驑H(HX	)Ll7]{RQft[%v1fi }2F1Z[bLցQ8fhpR6!N4eDSHt9emۅD&9}=.+6g
H91G6sd3H61/*;2ܕˢٞיS\=	SXla@?pɩg;&{zP,\0Ԅ58d;sD}J{\gX!H$&Y
آ%Z)hL6O~؇=Z.҅yŏ4lFE0PMƼiٮ6qOf[(N >izǬ8/q#EB^HB{gPE&+Zh"_D|Sk.*F7@iْ43T;%%Jؕ[fXLh?ew)w,BJ(']s\3EԡrxgXcA|*zİ9/*hZl
gT t7^f Aٚph]/f8ݴ=1WTsOrG~b9
xzTȉ</KY2@;6Ԛ#΍Tn4 ه>ӎ/7G;Al/Dښdl,diGNK7B.)%f;g."I-]~.+=Er"cMwun6+FpDF{Ы2?;t63Z''SZŌh&p3̠NKE5CX/m1mDRjtKQAAx&ubiHϷA[,PBd?_T`(*Q@ 5
nq;_D9!6wfV4Tlpy
)ỦkPCE{" ą|v9XchEKӛȌ.3st(m`@?V}6r%T:_3`%mJn`epY>P_m4=Kjk~@Niϔt}2Ȋ@ϻx_HUDnMqs05_Q`9*7)a"	)ppޟɤ;lǏȾZ)~~hM^'K*	wj VgkPaHXmM\d'+oPUTZu
x3y14,nv|/Mw6E(GhiEkAۢD/T	M Fp3eGlUY񄈋eEe'8|:Cc()xI9(@z`9%z @C㕨%p&m&)rHYH(!grp-4{\06ϽN1,BmO*9U=@"nU=q1j3	&z=M綀݆=x"wibsPZM{Q}s PwB[\PKy/[NNQrBJ"^9|B2+!`ƅ9Ce&!36˫J(LJ9:W39,Gs@"y/d+YgCd?60N)p˜[ᶒ	!}yCNmĦn:l@'+!`ƅo agDc+3	Y>fyC	a^I֙7&) u-~Wsn*FB'؅J38oy|(˩Ώ +M+|Y+\=z 
[A32k7СfJt{\!J|X@nI5-Ԝ^0JV	ʤK%q在,Gyضv	QY_Sc"t@Z[PRSKS88JGgQ>0U~$q	T]y/8}7XNޝO+6
ݶ~pceAAr
<j
jFSAftg:	ULՕ(ad6F+,h+ KG9AN$Ï)Pjّ@&/H,۴iwG ,E{Rp!HQ,%d?'mCBGmzܖjBW a3ȦAa2dT\bx:>I{ᅷk\[t!/_[OC$QՊGY*A53v/@3(m1# Uׅ|v9XcX4=۸h2^I P	g{CEqӷopm+Qv(pArAfSPYd&9Q%:muᚥjk/ecZ3q~޻kvgb[DZ$ifEKXTcͮ?SWZ)@M譾 z@!.BSu`ZSxN!h_T}~&ٱ*BeKE.Fk=#*s5ǃ2݈("2\.`8Q8:Z SH+?a\v
y݌W*:6
%G%l'il*|pR%-w<9]("
	T@.E7/y	ӵeMRĹv\%m3ވtOizNlo7#ok?_AZ|Q~͘".nߌYh@~$Gـev%@l,5uA\O\n+w_;΄ +؅J|>68{jiNU@
M dT@葍&LoE}F)fЗӢ!̍Rt5./vFhJ3 :J$AϤ2tfdF}Qrw>i2f'Z}:2	>U=%@x.aMnxVc.P2g&eDeN%lأj#QL(	~Da3M{Vu
(F{
r>1)їv'[3b.aEX3bi1#$`~؍fp  Όfhrg~+.;EAh<-rAdFIc1HuoRVS{Ip(;fHҌX{\4jV:J~d331#š:& ~+3bgF͖<Ij̈yjAro5f ՘~h8rd})-~SOe	[hNLxOi38!zmm63XbXQm\*VYHPYfU4;Rq2v>3![NztK)AL701aIQ2]H8Ob3+zsQ̈he,[Ĝs\xP}xV})ՠ9FW׽2JOrh5[cR8㤡.$"lcO2:k4fR̅D)zN-R
Q)dA6\&Mp!	){Z@/@di(P:h$\*v=fFó%@JPT/n\xk%UuL;^mL2%^z8Jf; >L{-%pg;9KpJB$W"KQ"~|lPS
Zw7O/сD69t<EݨݺpZ~ sX$pA$po$edF^Ɍ| 9F%ġ& qI'u:AGyKDc"%u
,hBԞ\0
zTx!xCpK)uyֶ\X,e#Hnn|I4vg߲:>x뀎N)\¶aGY{#$3f4g;7묶,x#DϦxj5k[{}R|9k4y؛ OxT%/& _%ᅻ4Z<u,h>"-ayAsd5 i Ԫ/C>>@5k~GP/S,s^*O^p)JG@i3w-
m8m ^?	}{/&(Lȉ)lOţ{KPq?D2֡/V*T9;|&#v2v} g4ye^BpX}4/M=Ny.t"E3S&WC9$ox}lΒ'<%y/E!_,2_nrE=cr>p8:4q	g"AƆ&6y1_<ݿUj[G]HC)[?>VE_X|!tMsݏ)~kʞ'<4YU9^}=Is4X>VV͉#A/"{ЃaQbܞ\Q'`> (mT(9Q+e8DAeaVgپM l
-NhVXؘ'LC0F6qk"?bu_&T.f}:1tgW)G'CZᲕ(9DKMޞZXccU*@ɡERaj2cp?
=]Jwj%Pe"3=B*S]xPt$It_(^[yK; eJtym׏sTA[gy?	o"&&GO%p>71i\Fn<Frϗy
/|<KOQ[1k\ !^:k!a/l8+sU8	UU?6엂~R\4=]_\05IpL˩䦜jE8fNOc &hoNם:ϩ3?i]NՓƟtw e ќnm,~I.8ʤ:
?آuc<"u1Fο .,4P`O4xWq:7otl nhû 
d9rQ:^EN:Vnr.4 9;̷m4kLND6w4H§&%c86=]plQa(z4Fi$ˆQjw3?MJYSBWai9#r|IV)F6cƞ\,"<7݌0멘b*?iCќPY̮g|	&֌w^*]o	^x5DhC
x2$P:$gSx3$S$yl&syǝLߌˆĨ@6	ztQ.֬ 
]+'TQGPBL*a0j2x6DMaCxxADPUV[kK* NOg	np 1	X=׉o>;sLD"iwK+٭R9	%NA^]Ǘr6Dhs+Ylkd{*pН2Ta~Y	Lc=/R"VYpe6b< L|7G|g/TB؃4M.7Fx-v}#56O?EϷXr-\KJ(8@WO MR#\#To7sQxJ⯥[Fόk9mTR31JiNGR=meʼ!*"!+k;Y-x%uJ×5yMN<}BE@s!50L-+ʟ&}k Azg0J +Pk.SY|AF/&bl+ɰЛ@*]:@ l8$I46>_@/.OScfZ /*xjْ+ܕOQ_g؆(&kYB,
~xc1L ^Z8gmN4-4wԄJh&I	B.>vsRc<d6tn>4ف񠅬s<pMx	婠ޥ9FjT}IiǾf Gu3XcL%99q|*} Ћ_9{f	on 9|7ɫ}ZgQrN V wy&%[hZ].N+M0~89:sQvn{Odv>)1pcon6F7i^Z9v=pYRJ=4g 8渇M \ pGm27cT?Q>yMsVVt¹-E;)(Lg.UM/t3FrwdY3}rm6=[i]p!e0߃'8Vf6dyU	; "iCz92b	2"w_yյP
 ҝ*hUipj41MڀLfkRo9R5GTUA)(DGflhP/ndgI9zW~LTKPgq.lɡEE+&{PėKH.~f9tOJq[(yF zYo:)>z[ThkIK0-q:47֜h9mx;v
 S'TxDO-V[YUvhKǅ
ݥ%ߡ';HA(!q]ºeV=2դTw	ܟѬD/tOp#%!GҜh SَTRNlxψr,hE ^}u:@³A3[zyߦV
TA99<4ճ=zi9BSX]^@)xN?5YoV#^3PWE@}Hg̩t9UܧrBb@K1J8cxCI.S['2!1[8e@ȕRTxkCƭΔ8~be`*V
Pfb<lbVyEߧci.U]p 
R6"RӲzYoؔ8W+	xoa%Y;B>8)}.Egi[;]#v)+/Ȟ}dB7R!Դe47q,V{T5@Hk4BB/V.U2J>}DCh5W7]\ *Ysf[6"660s/ot'1KY=gF /_Fդ1T~a$>:~VֶUK/͌4qM⹱vKaedEjZOa9@(0oao.S ܩrrqeEyU޲"Karީ^I)'W._,;\SA+QT9ۅ{ /n# K"
23N#l$EO1l>/=n9u90 hAYWɏ3,㣇F6%,Ȁ:dxOh/@
#J}\Ԓ_<cw+k2|ͼfx9CʈQ0g{gm<$O1PZh %ΖT|p:,,M_"t]%Ā~6j@X
ɇk `	[Lwc?CWcW< פ\X#4N[t
~b)wY6)ΧUQ.?qise\c4Zvz^tBajK|]Hb6X=qg6 )YзѬqHAG 6{ՇX W8Wֶ9ܟY@[}pRljNiOdq%xA͵%yڬZ Lmt@EYJ-q%~X+޻֒.Ǖ^<odx*!yq%wtph
k\]p.qsr!|4!nG F=Li<2%?ЄrfnC@@9<LN	LW ^yPL?v֧B;4BN>O/`pMf	a& +8os 
0퀇D6:\K6y<MO,VFs8ѫ
m{XMP	 'z<?[~j20~z ~힎7hMܦo;d9c[˙Jﭝd6M:EG,bĝ"X.v!G>UF;k5yݗspb7uX){פmYtOmڕI;Wa`Z>8D2iԤBT{D*~rF.wyZ%]%QùZ**ep}6}!AwKC^=1m6E]ϕ@ϗ(:^>Ph	؉N	㔭p67E+p<@nϢ0h!r0n[B3n޼o֘['Gf,FCU">Ђu*p?#3Hc-ٍA]:~tvoP<M&~|"	C_g*|f}~b3GĴӠ?C_PcYa\pjoR
m
~S3/ӤԱ_([kl}sQM9-.㊣ 9q><k	ݿC+;q%i)1(13ϣfKcI|ʗcs6_{ezv^hGxt&WʦiTdU"CHiwDڹ:2CqdL8"m\twizY_H°ٓpC5_c;8o?p-aǟZ~D4v{PN3*{оK=u!$<&=mKR`M?PJ	<W6wZEm@(s)`!x~?=Vs825~q4ϝÂPvQ\(sU2}CP ;Gȥi}h%SmX٬T6\EJ )ЃiUiFJO\cy8,~+2|:p#|XeV.\Q65騷A_YEL$O(#CK	];|P, )9׭寮mS@MЮ(7ϗG}aqI:<Wrj̀WJ;A~ccSgÈ?%S;j݅gbB]><cF{w?~@ÛN~CeasCniov#k۫!lO,
c-W8)L&_i2Qyo^~)Q <Aq~
u+4fJ {dlTTP
wJT>B;20wxRIgZiv PǠf.Y	LUa	{L)p䆏ԍ|QX;Mi=O$ezT.HW	&%lk[ٔVTͭ`jdN'
w#5V%7w2mIIx/m#.6IL?';iF:p=x!֎b-1,$?Sfb]ʛzjA:VQ˶jh=%}mw"\&. tYL<gV$3W9m%}"p!˹Xc.*NGe fme+:lfQ<@zgdr[O'DnSrݢiF*s.wt79_ۿ$J):7ƃrnӨOm^"8 IȺ}v*WizؔHiCoMa8hH
-acw֤{XbdNN._\b`[P
E`%a֯>/{FPT ew(Q3}2nV[_ܒ
]F9
GG9J8_x\Hhߋ%[/C?*0l݆RfM$(n	-iZS PƂRtkA)ӕ:jPb%=0p!_`}ꜳ)=4Wcxz6dA|hPrACYe/qLpi*WsmWs)c(Mq Bj_BN\*Pr˨Zj(eTD\εF\UΥ\Tx0!CC8+f7lX{_6V!ֺp7v]3ƌACnyܢr+;$ֵHh=$-X1nЎVoSWp,W	\Ac5R~]&`g}TZqN&@p9>Pȼ~SSr.]\vۖk8\804ZC(,Tܞk]	X}08
:yz}+D 33PY :AUKt(X/a
őNN@^'[9kf'[W|pR쎹O|2A5Cm;{FS rys-dIX<TV̅7wwqe(v <Zy'힨k q#-6~h!'pkaG1.Uچ=㢔9p7miw~ݝvTǊEoh"0+y^`>mAZw;{ə|1 U`cɔM8+LÒiO2mqi	_7\/Y>gVϦi7.oWS֢(tbqZT&biNs@Kׇ
Ki
̓Gvs39@ԝŏCOvjCHfF%wI>Tk?>Gd~sƁtry6{߇z>GҌyZ*U׮/xt]]IȠlᣣ~+*[#]cR'"CchEq%,vpA^B,rt)t}'(EԀfi?   \k/ʑSEPjiϓi8W|H4P[cV|5A׀
'Rިl'6;;So[<	JBy<R*fΚ&kH`40C"g8Qp-tГR)2Ư)O)bfӑV6z&	ٜCpmq?V;gD?<:)yOU,oF|d&<	"篝ԃ{x=xg>m)Svh2jc3v9y#;Da:z5?eϏQtFt٫ClF%tݪ*d-e-AƙY*?Е }ȕlB;
|
$%S
M)4[Pm%<Z;rۃ=70
*\-Y7E\!GpQ7S>OTMI&}?~'~i$lo]@7O87h=B+egfJsTV#2W9
NQuڣ0\+HLl8zS%rnP(z0<4цFw[RRe{Le̗KNO )2PWyEM6#'7sv3Z;<`i- ֱg7q
L7Ȋ#]{z5Q>"3Owy 7t5C曾dqppEyP0i7 ϱ N?"Y¡׻@CSSMv;޺f 33c[6RM۲ą!G.$4vbnjk.CQ1q6L6޵PC[HA^.xOlp_K2/_o-9Q֒S("KN|XDxp -V	E̵04>4m6(E4o<6\αv̶3#dwjD4}==`$@EJ=;e/`v$)ph'K\*Qe5r":Ny/k=6s`|=/.M	X}֐	3YJЂYTPbbϘTDXW2?~!uHo?8~aDxb"	ׯQv<++_$CS6OQ@vNPEgXŴA)KKŬEONStm1OYLkSj6D~˸6l-Cgɡ48g|ÅS[Ek lTBXIiRl3 RGM˚+\AVVSv17ļ+ .F2cDH 1}!w<+m*F@ҮtZدE.m*ܣGlup6t.Ih1*p'Q@y<z(S@UPBHAs!tHJ6`N3 O|]ݻ_6g}nO	CxʟѓA%x1m'+j-(pix'~|@s4pa?NtJW߃ZPD<22q>eר39Lq~Ik)J~blkxȔɸ9.~.	>w3*_g2se	=lzo12m [2"\OMffVab#1Wr
?1'5jD+56hyZwnyӤ=<L'XH&#uͅlg)?0;]hNC9v'Q	_7&ڽe0CZmiM	,-ܧ-Cp*ɷtq'>ӯ b4Qvh`O7ͬW,(a?ËM\	M*$!&e<y<Ca7Jy '	j&:#|J }˸%DCpqq!E7	dI=,PyjE|8߂o# bt2l)phu}PO-'IOg6=Ci4|?e	?î"ƛ`z:ՓA`9JYdX{7)9SQ('ލuy$J_7=9t#mȤ Z0.TrA+.םuCxMWvb~p+P\sP4R)yc|= \+%fXM
34M (H<
d[	j p	d,"*^+
t"[فxc_RlHؚy^X 1l-NFNB.ԫȖABHaJN4.Eu![&-OyuԦPqI|m^b/vCC9dĖ_SH83lkx50~tcټE9="7m	.:ruѥ|ACT\HZ4臺ejt)z$W_臘AR%;1+ӹ]lh_dYg67?Ooqt"Wnϱh͋UC.[ӊŷ8kho>8=Jɽ`;в@Q@@ҊU*< 2M}Xw$wTΆ5\ϛ-63&ZICDޒYh-XX@cx~IFx?vdKSc7b	Zy!l?OtTJRmNvg9&?r<Њ%	^wN.Y9H`9=4&_BbE$黋\da;e/&\Bz2n:O
\CM
C(CHDOἱ
Z@ZB6DG#ZஓrQ.zQJD	!}lQBF+r]VNOxtNcL\G;c"ohC򷕜hYv/7UҜXT~mz&C貮"J!}/)蕺aK$[RѮs( Q">D4mV 4Qyܤ=軞i䨚f(^p6HcUO1NF5H!n'hQ\i.Vl(%P1!n!4ne_H&A>)$=	DfПt~	;\p2&i+OjE= ך:cQ~ppw]:嵙&y\4w9Oyv
+P	C	
߿M96?",C	
V>VP6NحdA4-Z0Ia3!ΟHѩ>J'yVA.[ݩDB MO.j&RKЭ~Ka{Bbb*}[愔evdvG8$ذPqtO.YB5^bD^Yz>~cn/!vO"e{AUۀwY*ag6ZV@K骽jq*w8MüҐp&~	G1*z&eHJ6OI{WFn[.oGAM?GMr=	' ͠&Q窙㢶d"qxQv
OҒ
| Z
JdD147͛A璻9odovAқҴoiPeL勬.;&SLG$hW
&3ޠ/{䋦p^g;ڥᩜ9WZ[r:!M/Q~ahCOx8Rh8`n1h2!OGf(2?2,2֖rVd0\LmJѱi:l**DVG7MKce'/d:&D B .V76l
Q岧[2HPԬ_j<	fbGSp?mv)36/b1ϱwl">Ͳ	(-z0Nl~@$-P_aBX̕g)V38.79Ų	X>["bd3lJ= ,b?O]7v+d:IK
eLݜDeix
_.r.eZD,cVLv&>Z$4ƶ07/5JgҞIE>3-/J_y\w"2U]7' 	HXcPٜհK\bm--2%mYQm?Pat*)Oj>,>+y@,nqK-0o/>QhsagK! {zjA3Mqɦ..fBtߜ}DEnV8n:52A>"؅6BlgմkLGc8 CF¦[ /x웪,h1,W-Ujy'Q8T)<bn
BǔEWe'q	k	-sM Cܾm(&晴N˻|M6W}YuK4Rx;
rga	J6Y\H{)A*HYᲓ23pt0t|D?=+|<cAߔ
 Qu!^Ta.y&fb6	t_5QF}Zjg*[fԵv2쥼o>Q,zjA<B_ls ;*!7"TugƂ5Lǀ>c^	{]&)R̅DC$OV8OhKq0b5Bm&;- Slm*gu&=X`òΆ"Z.Q7D,.7
20#嘅[NɃЀåQ)/h\ yxO^3cئ+Es`\p(DU1{@0PBMy5h'm,{{2=wbڲiyٖ=E7cwA'@jfN*:r6{Oj`}ڜ@l-B=lpP;b6u.V|liχՁ n`*M6 x!o)BbC,OAfxZvFDl Kz*=dFćt12kC3<)ҽR> +F"ip6
	ݍAu@VRC't\ru	Hy HT$q 魟R5Xj1)]йܓ 5|FOy"ȶ	TXH	b(PveWy]U5eܠ먐4eώbw=h~.'!B<]^LHĭyfhfj2IrwZ":'d+YWWG}e5޴{jEys-9qJitp}A<o?{_הsrҜivQĵn:̨&)Ж2Ame\mL5:qKљ)aw?{}~ͳ>ϳ:kiȖ-5Gl	@s|Rߝaŧ@!|,C%^nWM$BSe>F7z lЅQj@b/M\adgA_7#ߞ9NTKk"ؕ}hlLX7SZ h(Kk>.w K30n=YA-_apow 9$QbmdkEq,6.J˲c@0g⯳o),6-B/c#I1E~\jm,S!r 2o=ǱǱ#[fpt=˲ŵ?AelIHU|,2B9(l	ܪB^ɮ$C_7C(7LRR$zæ0=2s%V9T!i<`;wkutx%j}7k?F&<z.6jW2RW 9k (*'nCjKOcm*΁&r)M^<\mb6FGELA;!\vqio):r:.kajnF`/^WpZ>p2^*"{Z,c®yk 25dlJ!~(A}a|0<Vɹo2F˝è}JbK&Ҹb?_2Ρ:].g"5!Or*X@Nvf͋&C៤sx?GD<"GmaǶW/6er"FÊ,~2x@NtOcOӀĤ0cg&$[?-ˮT:ge )?J6&
+!([R6rL3(*: W1tPiYd5Rμ-1)xG{F<nIfx 	PC(UÌĤ:d!; hLX	6)'6g<8WHj}x#/39hhRE⛓xWϗqT3;.\ׄPlUy%c$ސeɲ99x6cɄďWc`{DF[lt
6Ol2t:hmV>J|z')>G{nZֵ>uhu-dilX߰?A\XAS7{-q;l| ABTpLH5i~&o&7찧XA\>$06M@2ܸ bTnoҭ:lrNucmH@ާ$r-7rgq9TNlKƦ>z C1i,ͫk2$RQ-p£5lc'Ӡ`«<E9vlF
~[.ϳ26١$d"$~q,1jo 38s\WR	o"53&m2!KER̄Į-S3![lᖉ0o	;:15щ:15ŪIL̈́6n	bvb&$̶O3!1ka{+3zqjws̴C#6%`Ü|.bh;sMAN#>y$O>B];eG(!0Zَ)Y`w tvpk}R|݈oIe:(\HW(џP"WFS]u'_VE7r
&N r:2Lc3J). a
ɾp72N4_ыy}wl8Z@t_}֦=A?[HiirTC"6m[ z?H^T(JAk0Rt(StrfT˲&6%C.166Tp?p)6UeTpCxCiÈڇGx6,Gz?]p:~ozd>#m_l9rҎPd-2&l*YÄD(em3%tpp3;ٟٚ/%{\v8+2
jBb:GJ8S҄DdUU[KVغņ`\RO)[0(Bc>E*wi;8OȇH8j@:Zᎈy
|x_t@Z1X}bjGS{HȀmgPFO(Z4kYINp^J_:چl))0x&qꢉUǹ9k%je-r 2l[^?İ2C8ZG:Ė)P\?V7щJ/IS?7Nt1Ԕ$k2^FEX02l==韛w\ʬVqCA|䘩6O;ν4\E炍Ey ub`J={ {&nd`Nw,e@Xu-#|Mtcdcv<fCkNHrH8-*\خn+>/	uI6<jG$&&tMրQ"qVrgc49FqDKBlSV̣D{Q4|LNپZa6xE9zAQ2 9VJ_L}X~0eV
#ɍR (kAvxw2qQ"h.z|ϐokɐj(>hR	|+:>	`ƛْ_<6@uL BOK=CS-}U#oC3A9RGrn&)bw\Y]ըS
]Ѷ2[ͶV*r6SN,%@v]STxSߊ[ym_9)PDٽ r\NF7*ӓ2ґ."y׏6L~ih>F݄XCeY:O)}QcJޤd!yҲ(I='&$f)X|70 1Kb*e8WQ2u<(xq?0ڍXl%/	58&ۅ"])[-`鿓D<"qg뎔F:I'ojОA>mr:sրĻ=o;͠t7O&iE]hU%5AI8ds!|r*HgRJernuApH>\?3?cc[QtTd+G l(A@|'@'v9,;T~6O7o៩7$$a͠qGkЊ/f;@6؝.k ' Kӭ7v	3!Wޕضn)]9*VWϤXT_z*tuKk&UeCJ:_ \j:=T'* >"zV"%9q1EX)Vh\pA[JoȘ
6_8ƂݽZ YQe[SQ Cbldȱ
!V$oi>/mݿ,d`葎6^T
\zp;=aWS<5"lLMtTƀmcрļE4-i='l}m8їuF0=)io2*ώ$ln@L+S=[@v=K OU,/6jW}lTT#K=Nv]xljc&pCC)P4)/iml(a2>*(b_eRE;WI0`J97Y	rr \FHwx83AC#hH+teBvJTe-]^YVUU^xik4<L%1'`s8RTWQp C8OwkHC{3\:9J
|S_cH	ԣmH7]C{'+2cDΏiQE&_oɌlյTL#ލJi_uR
L'Wb9lx/6,9:LJPXI%/c>]]pSȻ4*	u:_~td ?\[րƅ4#<]ǭޜƭScOT+
n[꿰4q Ϛh:X@SN2k+5l~L}׷R{fX8;RM.dr?5ՐK=Z8\RN6].+:GgR'4KG_[*+l2~9މl7쩷őK7ĈE^'!v!v!L,H;`]BvJ&}|1dlXÚ%ïesok߲~lt
.56n	Z'G+>ΆdY7Rwp8@y5)
W}U8>[@׫B|Yvjv+PJWCڹk p;o1@vTM0-ϾV@qbi3ۊn*R@6)c@-bi>ͩ cM:PiWxc35Ny5yeڲ5_t>Tv
҃%H:#?܆!vwk2fG.ve/ͻ1Kw~m.|?9I@p,a\|,*-dک+SJ!hrBxA'K{zz$?fЙ&ApHmZg'Yx:ڑU؆>o2ah11 W	L="0q!Z1&!&lc!L7i3E 9Vg5X4!haa}sTPވ@;eIC|c#qrW<N1;?S< \
6# ;ZҀr%@h'ɷ|1 ~n? @^!>udGy [OèCOQ(9	4!l؃̀iZ3y2r,&,|
Y[_PZ]nizZ@Φk3y'QM6QlcҌn_-LU*mkt'p3܅ޏ|]5(Xɏu}\4CG$JZE]fc/Z}8<v9VZj~`=:TqNւuOC`&mlT<0[c?O?IF&NsQ ;TM@eiS'_0 fNhdS	f<␦nF:UgCulB{:t/gC&?/&d[^sn+,,v,ȆQ-ɐ@x,C@q$4w꟡=@Æ"_.ndyXQw͆eJvJ{^i`
lB]/RӀ-P<Rkږ&k=K(ϒ	-U*m[^&wQd*/b'v16 1,}_$_F^sls]B<vgv@.rRJ0{aw
V"AbQȿOVwĴg~r~dFWuhv]\ccu-ρ$jRn5= ?FE-u	q*ו/ffK2
zAQWʥ	.#oUǂ
 p4(X5i
TDP?O?T)rڐ>ud<n@/PIw71{BZlk&	"P[zz 0ޟd(D9О^{tr-g
t3Z3u؞~|v#1ذ>65ik0Е{hɲpa	S[hr8v7wpPsi6!ͳS	wuC:M'AdJt%QttkOΐh|IuCÿr9[h_pC,rڰH,
W'
0UBeQӸS.ʘRx9Mo=AOp<SH>Ph\#EMK[*lO؎k>bgϠ(,EoBPq<֙13#7))Cő1edLdNy`Nd)gmi 0p殂	PgbDS]|F)v<ȯy]~!ZQiI>Yyd4jG͑D-qv(Q+ǻ-DJB*X	/Ʉɚfb -	ad{%]}!,,s>h1oA.͢݌R{)DCj+[ )/xFulKb2|yqu|mGc[5O6WfkV[r.AAC3K"/a0?E"]H,h|SY8E2>*F>2lAL|we9K9E?KCdDɔksy!G>RxP|堠B~_%rP<<*T-[Zsx:<ZZ*xSVV>>,Btw ed@Fl;
$erM;*:#%!z/(<%2=Ê$SdD`f/_=@ijd}#VQ- XLȥGT?Um#V|z>*MM*5d}PQaI`9IKIG0 x{S-G;=bkٰ/M?b:PA
.d.h2%+82I	}`Vd8->l46f*2kk5/+fWߗrScv(8-Uar6f +n%z :ͫ!pPuH
6.# !&#-O w$hXsteRrj#<\)R,	%fa"XP<d{(յ1z0#`CnŴk1r(O_R!4!ln6徰iv[/Diƅ{ EI7Ұfn6DmԐeRʹфjdaYÜt]הdPARQ\WKkNIn2!vJX3(΃ѯYAwh/cJ1@?"aPd5^&@hK@g5$988ΓmB<tThPPOrIŪtRgGQ(pl/$ĔGaOiœ3++SpU m9Mr~2
/X.kpJ~5tI(!v#	}m91ī[z%.KN`|fPA!y{9ͶdXKql{UhܟOSXOxO1h^'1qxA?G"46=)18c_%6+b^bڙfU8 0`^4=xB-Q#S"2=߇jsQA5/nnsTjaE9Fh* [ȵX@:zXI!%k!˓ۮE	jxe%cۯir0痈^. ,DER ;zo_+r"Sl}4l?Bô
?Q'a,k趚[<^B_ `::A1kYԵPY.נ>>䁜0lTp7rΆmVWѠ&DXiu'{*MV٥1485&?gz@AVtrJMPSh7ękJmxf&UZr8(2Jzٗfз)HS	+["ے!-uEhNLrl>گ6ͯK #֋FasJeNJax<sSW<,{Ԃ	iS
OSWkWDtGLK`@iRg>YaHȬ@2ƀ!BY3yT`5|AHJ
aܱT}WܦkX"FE%6blÞаv;n$@7mO!_ᙩ(`]nYLU<D=euʻ!@^hPQ9H+F*llȬ&Pckl8[Zê`)UvQ F< x?'}M>ĭ nGʚ|lڴO-Qx<?{^x6#8?.]
npy~4$'%BK=(AaS=!bw<\v
3ۖFĽ^.+"J۬kqXLqAtKX~x6h<HKZn"7SH>bfb&ļd1X[X[bWXl
y Bл(4ӹ!|cmtp6fؔ,42	p-Ge*aVOj5:*,xB\\yG{E=N.7=c}+  ݫ	ޜaXxފ~4.$|&n+4G3LLd[ȊR2)J) pJϑ%%+W^!6Wy̃N a9~{} }6y32</
^2=%=ޫ^Z4#tmh\Yl3~cN\շUVOpro[vzy-:pm\W@w,=nM_0VY&̴F)cxZ6C1G"cAjuP+~E'Z~	[W ؉K@0f"0/:xBkDosAGQOeUd(נBk@1-6]Kn[(5>ɡ~U0JwmK$VNxSEBqw%_͆V YCG:O,x)>k
>E#;,Lقo;x- ~NhVʼUfߣ=HD:K;Zc]% ?5 `6sZA-t7ю|6rmxm^%΃I'E0]:D.]ILA@?Umy=ABf -˼	-BuC~wGf#}ydNicwCku-q`ȐB?-%~뾘_~|$&j=k"W:Ύ+:z`g8㽟fRgY4q3+=~9)UG[)H7C/˩6ݿ0W,H!'zUD'/ꐫpXSr$|35tV{H]cK w"1piBb:$>[m-U*cRv*@UtTqH%:O񥉺ߌ486}`t_?#u4j#o$遼T`$lZ"{Ūmsgc@0lɽ.}M8ɫ8bg_M nm~{cy@nu@P"ع,F@أh@bbvr4?IE!p2U^A4Q9!,-l-sأ!r@U[l`NФY*`Pr%?5XҤ+Ar tΧ1^"+	`P.7/K\A8օ-66%d-0(.7[%>n1sSll$+>v3EtILI/|^(@OU.ғԁCuU#}*	jBBMHn<XvG";+C-cVJ<mUZF\6tcU@w\aF&$5]y!kqX[C٥TUBFhyoB6qɀ<K<W5CFeϲ
?ABU7A$P6c/l"fM1HHEb[iS(shAHui]"g͜IQ|*?KAb:2TQ䉭 1 6@5'RU)P6j3/$v|Ʊl	mK+nILI@ݭ|5TkL[6%~mP p4()BS]+.f.МtfG*Eg}{uB P!UpU)	=Kd0^64/@cYhhܿ
_Ǳ.~_ ss8fҩHnϻq7}7A܆,W"?
Q9\:O>p=0Aol@byaUPg2Tu"A!ێiXA.H/v
[͆3ȷ_F̑͟	3XW'vr\40{2:jT-)tmk1+6ZD,lQ0rI.("sJֿUt%sl=~aO"!fbl#bduԪ7$9>e	5gZsC%-iK|u+׭ DR⏕u.T?	a<G܆7&Z@pZ1Qt^TǃM*AX:s=AP1,MS:$`_+<)pQ<	=˔q\6&R?sRd('M&lQKupgm4yO(6^w@"$5HO&dN\.Q<CuѬɖPɵ'gu;%;e@F1krd~'JJr9R!eRZa r֟!p#ie=X1}6
H<1J'R8[@ 6dW	E.`K^fʄD#_\}Z)),GbFs_í&v4a͠414"J9a&d{uԣ!Sapn*h''I_r7%MfCC;ScI-Dlm>غp&4ОQ) JNr6T 쁮C2$vy.F.^6CwH>ϥTQA֢	moqzIZ~t:BgSSź5݌~urz7߮7?أokH1§iDI;4!Lk YBq6nWyRяD&"mc5<{ܱ' |F&S̍y?Mkւ㥵	 )uǩ;RAb5l\Uxc:u`pFcp%mCnmCm56S{.}9x{ͶqȖ7lB6f1d5ئlJ; Ǳl>-t]n#1s
z6tx-bn.4qt[N6ek5Em+%p83U3)HsJC;E1&ԁY>m e\{ߪ~<D21x䲎t"LMraM6p#O6{˱ R譀Ul:B|58c-		a`^*%ȦdXP:)EǍl=;m;&Wϥdt$AuZ޴&1{m$v4҄l@^\KJӂ&O³1ç__9RLc|d!؈Ptp:>VMSQa i$-7!+D?H($fS75gˁF[e296!8-,kct60XYhNd=5fWYrK+l<7vϡN1ݑ΄\6kW%#?h&$EX*]d Rʹ-riOu;	7(  X/r56~AvjP	wKu+8jsZ/-r){hD:7շҭ SZ(lb@MhF{&jȺJKeOv5̖:7vRCqVY3 !q3( SMJ(s=}LVާdn"BZ:]hҨq	D)aae1Վ!f7ITy&eP$Lxȯs/ލYj0A~JASyTJ	YZ#xL:6OVJzVc̎ۯMцي0"P( LnSeWe65oD7;V$6w)J%i2oڼKQp}ȳ<WocZ1M*[> (s<{Tjllfd6WVk-:~ѥ!w+2ߧܠen92(VϖTڥ-HMoyѵl5y5 Q`LB@B؊EAr|WphCR<4`BE~!0c;p7nS|_u'4|Ê**By@z:0qP;Έjt+7j˧x.*\T/5Z ڲfB8wmC86V		@fSnl{!)zu!Uw:6*`'piTٚllrL!F dD5a怮?l3!1ur1sFA:Xhk(3ɫ6G"(яD,zkk$c8bsW͕.Yf&=wG |HQ18@אsu=*i+(o3N$je$1s/O1kAT-S"ڒ' 3XG'ۀy%
fw yZρF̀bh2!|xS6:yN_]O,;з.LO]O.S/1)>(x{Vmxom@QȿXކ0['o]fAm2Ƀ<xTO"tvTL
$?^}daL^9|O)`lBb|`,~\{>>`?xOGl6˒0!۪>9>G}0xT	_(0!;[0מiqx[[D,i9sʗ]iL;6@G?|a(8lBoNT Á6;8(SaI[}8AEr0(g>EÔeJ1H !)T\BuPhn`m<Y*(!l֨ֆP]P}'y59Oa6BHsJK=.E	aFI&Ty?)U*4!nǱXWۻ}ShuIF0hC s>4K&<؞l@16-5OmaZK!olD Oa#U:FDc4Ov)	fq2n-,Fm;F)=69閘>W4w2X_0V	nY:"&ApZ&2fǻ>##4?BO\|O0imZ7"Q[GčkR5\쒰AxhQ&hl6`q rI~v}H	if_:4Cb$䊟3B	u	Aquxc%OO|UnV	Y5}[M/hܘ'~~(v:=|`"+
fj Ur
eX @nʄ8e"q[®_GG?4#"qH*Z ,-֞tHFt;%c@+<:ܷmFF!95%<֭h8M?ʉ<
ﲰ/a%o5-g4xj4Ul{Zg穄(ah_7rHޗ/4{( B7IJ/h)8~y$a-1CGBp=9YwpL@ R"ޥ5]Fƈ૷0'YeV=RxdCӏvOskQ|gfa2f=[Cz4<K
P4y2~x~ğjb3gKaα`-VYfc?WRԄBa8NrWJVR(OtCQM564T_)G䎔m! ԕgKMr9Iߎsdc"ZU+-vBhc?&U_N /=N6-4IFaM6Vj{눖=sڀSr> "ON0ZXaB%N r,yip|c{E2m4pFYT6dc?a[hC-hlqkhj2e	db=We0ضYX|b>~iALıDvXD8Lk2z-VY-A	^f8Z~ y
e:fWe=[|JP@$pC*w`U#U;vh6;mhuFKuP7҆$%)u@RAnR(!g A!6vhU$fz6Z;I6b'Cu;VHxGM [?S-EriiR]VAߛt}v
nIceBIÏz2wq9+KW+(Yo)`k\8wQ>M ~x=&Rة`w)ev2ОbxKnIt9%"Dt+1E;ʭj'|Gj\]#PL {ȳ!>|qJ2̏Ȍc!NQc՘xB׬IFn
I)/x-uB-<BkmC#k:Bk=&[5LmҎ!wе$wY~[HV5q]70ײeШ!9Z ͎`Zʁ\H	[ @Qv8tz躏 ݝ^Kx0zk	blK.2ߞVz-(+g~Mv>8G&wl3_ l8KvD J.j6hj׫qOYqbz[*@=4:)'4i7RsLԠDYL?W@(f2TSߞQnt_gN[IH OiS)Ҧ)vf7{Mz ihz7An!iɋ6ϱs^0_:>4
>&61ҞG
X_-@pǀ_'gTj*(9C	<kC;X|Xatn?f.:́Sl	B+cFH'K@WJ}L,zDfӄnUOĽ{L-Tn8
,OE=:]ʸë;tPK5'l\}\edd<XҘ3yT{ƢrQl[rGЇ.VܛvJV4G6u!B	u²E"XelXp]Fwکpo[[_) @8R--W blͱE^!ht-[蟴n!.fݥM6=B~R!
u[RTGA}/9{(9`%Z<A9QQgl}#qouö}enz{yEfCϨ{v1Ws׭hLAw݂FYuԛ@	/D=kaEVD,O> rȟA@PGpsږsY gG 6Bw.L\͆~&ϛ ǔc('.ܪD-crlL&XMmKvŗȗiBir-0Ǎy\cB.φƅPMr+JaaBϯScTCl1FQf?ގ*eT}KUhٶr[ͦM 궡TӽPC$4_T+,r)C8$G>ȽRC,|e:BWdBv=h7%FK9&L- }>LHw2YB6&dkF@o4U [j(ؔr r2!t~)R~\"fwb"X ׽9ౠ4ᥲGJ{D""+/񕣩<TO ?mnGЖve^n\MukmYEu4>өZ~:ukrsy7i_/K? poW@m]t)}sjG;ԫmfΠ%Ϝ(,x3@X.o59Ht1~0W-ط
Nyɟ2T҇:N>sL[Vp>@Q,ȩ0C[`;#@Y0Js:g4ͬCWr@8-s9>EQ%q>7朢5g絴g|wWyբ9pMVC/xp`$'m-@+@a|7hr"Ww\Uc;AFjV쭎)j/ޞ*`Qat(=:򨿏_N<5z\GLVt04J'K	<ܚ~2k2aC<^1 }0*6xFO&Ӭb8k!GT+xɵ=01EA74ƕlWOgP(vԒPcZ|t{&3>LGl}>qƱ"XelmA)ws,K䚤h[ܩq56nuRQƧ?Qꋟ(6#`UEm,p| iuWs{TFg>2Ϳ
<ͣvL<F\tԫ\gq%T3VJj>߉I'm~0>}9\7s#Pf-9;I(4FN[;Ë^;x>b'?Ad9<s4`9Q!pjѴ?:5r<Vu \o[$2,P2v}9E`82i<^;~g1:5_7W3xtqo5OzPtZ&%[0P'*8[ɪtW ;4i7x]U6:Y)fvrͳ59m:"8S[]?:aLͳ[^?iAYX)'45wlSPW_z`;Eryj11](~\ⷝ?
ޱz?nęrń<bN1xI98lA>rX?%N9]U@ Rp-5V(@P_r"F|KDA=SО74 1ǲE"XfnBE";(}kg7᭨Ac`,+mduv}]Sgq/OgON^s}ЀLG	s굘pUaceL~~v/e`݉g<le&-ObBbQQVicخZW=֯Rj.+HP$oԃgה7yE6Lb/<f$K4:E=SvRǻ%ψqV`JȊvJc*L]g$m"5 ɱQa	birD:~uY×i}&[u0mw֛$(y~!sZ*0!q10˩McS%
&nPIV~*``CLr,~85UPSqQYSbh@ρ`gʋ`W$Q!y[CYt^U<)pq"fmDQϊ`R`݄5ctY:Ҁ-P=: zħѶ]&ӿ;ԳP~[@][h(M8̾w{KR%ANJ$w8rdhZnZlmȃA |uȽ5}P衧J$dO5&%I%	$zl%S\%G'3 Hl[![f mW!§}܏A((E[Ǿ X0|yEM9*}UN0\Bvoqᴈ-ݡ?&؄-zv`\(5B Jc<q4!*~<L)ަRhS/K%Zw"hBggkYVːZ>]eZ[:N{=~a[#T[0HiEI~LC$ǘy+/-Ȑf'dڍrg*ɠC'0^A 4@7A'#.9$l/܉C~5lhE{]<8LwwC61U%(y;u[Lxᾢw
.]6GϣL4l/Ldl*VJlV;^=)WJI)!|[*r?݋:gȷې
!0l(f[?ܿ;Q6/(ḿ˜Ὸ:KfrRE"f$@U{S@^-c}|ZHR[07Tx1L]M5<m~V1xAjWcMh-8{ROс?V)b.ui(d4W|;(2xK,t~m j⫦\dqwJ45גژ	qQ8w&K"x[h;ͷc	| 02L{nKٞφFv/qjߋ|![ljX,-q
,>} lI)j`q5]G
|@oA|BxIs=3 1cYgPajwЏB̖\t}fJb7qwx^}_7n-!=W|B_fVu4Tavec;|xȕPS@GsE;dy>Kc0XVG)ki!܊ƕT<,j1x:,1tDL͘l0
OWlsB
c g̰"q_)k']i7b@ W}^m-l@+.GCOs9_҈R~F[K.kA\j#PUL]ͧr#.ѐy@uqts.+5A^7/?5t6Knn8[6ZEW\ʕ /QIMmdFC3N{rQ^k\@tٳ\nE.5f^Z3gkHgIˡ&^dMA3+$&/W&U9*UUrHW|Adg]6{pyVso|NOA;jhr%oJ3|R)(tMg&@ :Q;Hab-(߾յn;KBk&2oBkq5ze$о(L0_ND^ v"7g\Q$&4_dG: xs%- YB
qXaW8hd=dKz8ͭ]NE	TQGӡ)$Tu$Avۮ	]JxDv}5أ*+V&dr.҄l %7R?g.-Ŭix(?=M)A%އ/RkvLuIEr1!Lc\d%eJpƟl.LM$=QIkaOES]'|/6fKSh#9o1EO.Oy_^dJ(JⰤ$p
l+ˮ)7QB?#|
'^TzvA(lhʡ:~5AoG9URߤ|&n
bKA:PcPkKyEx}G#"uty=kw}~"]hS"؋h2Stoȉqb_gK,	%j3#[Ӹ@s(WnOTዓ:&{-b3~ gn-Kj^;2u9}dHo"Ol6>*¯&h2$xQr%<2xx.%am$3Hf8;#<}ݟD"Sm6gd,>ZׁlAUw#O~uNI*@<<F4Z૪^S_8</	1j>4o7[CpHr W<tiR66n'RkPΆ	epm'<qJ'TfК|{<1_:FP
6#)VDlT+<_ٺm-dQ (gC(=-0sg'n.XcWcŋ+9jnN@~v
*O-ϢN<]N%Sk6`Gۑ[T}Zy7~*zbrwo"wF{_&@O2JI鱳$b7u7 -R!DMtJAe}L~Πf&GK3}w+9Ve-Bly[rMmk װp5{|~ӆTy.*@.'8ʣSU:I*vA7Z<>9|x{m5@Bm@Fx
wc}e
׻<Eݢàع]ٮ`bw۽am-o2zGȜ+2rec*#{$nGOw+4rs'r#a@~	mՊPHpf/w6ަwEdn0_p6C	%11Ql@b8em-5RkC!O0*ɵjQ Q\bLJa9s휬C.ʬ/'f9_t+(]ֿ-MS*ohtui$ARJR$a{-f#	J2럩Hz%*2ħne(uϡjgGllyBUPVfaz6B@
Oo)z::]&3׺RE1'*RP-|
X"-`1H˨$Z__vzQwAxc	6F![`k
[6"dXz>SGg|ҰEoю %HcLf`"BT|<oZ>E,Uy_J[
;gx4a8;|nB(~DJPRϗ6ll9->ww!0zh rc%l܊	ȿ9]y׷ONCM'	lj%@v&7h@6A`AgHAKx~@ѻB=x'e߉m,wFET'l{8!1ؚlC_X{PA~![`kv[6"d&m됭`*L>w	lORBJ_JV^}ƥT|XAۈH˰F^G)mݐ-g5lHt4qv̞Xf{Pd+G+uC`
[{v'%4fK}]](UYK
6wU^yy53'/'{߾ikc%ھǍRq#uh_11Y\(X(Z]2A[^I:BZ+jlhҪ*6`CC(,s"h+Rzikx~̐h$
w iog[B<ú6ۣdc_Oi,H-Leq݄Ğg	T-#l3!cMHĒ4![Ē4!|bLH(y/$fBX%iBH^&A5JN7h			;Qdu-LL̈́lK}k)Tv5ej!fz*`z,^|LԄD[_I,@϶S3 Qa%WEE*,cK1o/{PLH4͓b&$H7![oxKx݌"LHbWښ(3۝fPji<MPG$jūҦ/m=F&
iBIh9^M,@TG-VZb0![l!c'J1o>`S*h__VVфhI,h`H:$fɄDGѧ,-!K&$+7dBf,h*\,%[m+<.+&%R̄D[Ce[/l*: Qߖm0ݰLhPdۉ	ۉm	;<<b&$;NÄD'7!QMۻ%iBXcJ1ߗAhK\'	LHUOUBǥ	9i0!a$csF00Ҁ$>!EsJk(50c
R̄D/oB	aJ1S$&$^'m		#?MJ|\%LH|>M̛	?	M0-?[cR̄7157]4!|֧O4ؔr~MH?yh*<pzn	xK%dÄćq)eF'k{Z&dB7y:`S5!-|E:?O쌚_)K`KȒ	Z-9|wcDCejؔr$/KI 2qpǄİ櫾kJ|\_аaW5F߄Ddlg)fB7urg؀$N혐(PuȿK;zI$䩝oF;15?'vLH|оK%&$^w>:_J5dJWE&Gҧ9͖%=kvT%K`KȒ	{Rd h)iBIu;4;nRuC䔶:tMn4ETtKTx͖>~~ICI:ߞA𱡐.6Q;vhgC7<41o˕JߦÕ|7L]g(Yg9\7HIJ!}?dw`8DpbC?#|rì>+c{E!Xť1CϮw0XW}uBOGD9Q>$Ԉ`(k{X.ˌTO<W,&7\UL7ϛ3Aa. +PZfř0~avuیI.qvKtLO&Y"\,\WZK#ybتSeOŅ>ϟYs:faƯB ȴWͰ`9x6! q-ԦKA@v:'f ڙrA	BrQT/Jx_}5|>F|E|+l'?_wCKut6#xpLpl(Mf{OY1tO)g)r;ƷU&Tuk:<^RۓM%w5ү^iRp`׃lF.[oL-H|"|~\G:> la8Hϧٌ~gD\4[\Cr.ԯeWY~gSQ>m>nQMlJA.qBqF?]_&%,E/		꫆f1Oh{lȣ@~'lu	OrB442뚡}ZlJWH4+ٵo@bqcCD	uCHvMr1!1gy)fBb~zpL(	$LHm.a[H&$&n&!7FBXHUsa%>:4\S3 1;;MH#HI9_uJ;wCED|5ˀL<Y|6$|5'5 RoA˳h͌KL?g2dqNt5Öu
o.iF{tG`.Frpitn0<<BH.k*|g<"fsJBξIE#	<nA6ԏ hѱpw0D	1%\hUOe,L,,0ď=ټ7m
НR=Ͽ/$rN1ybgW,#KeIBR]JvQ
U%QnvM"AGAMH"
4(ڈXDEUTh=jP(*^>kUjGz|ywfg$H/n{9Qn׷N4rMX%@Àl3:i뵟(.UZPӞPن˭mRu"uEA1IGkbIj4<Nئ$kIv߉TRYo9Sx٨y"(Uh2`P
xJ籢lk+P 
Rds6iMS`Kˤ\
I

KyJH!a2ESubI]ndg		Fb=O0ǅ+*8op18&sPŵMVP<E%	ws$\8OB>zF -+	橞qI0f6i<kF oH8oI7p_a]]$95ֈeH,bv(D0%C
q`M=W$dcGWU'K}?uz8KJ60^(Zo\],Ks[)xVUJ@UHZĪ*z@3X!ԼRhn7$9+X=|O"/ :ʘTx -*G/\̑:*+V]mvJ;Z`5h/їು0~!	mb3jҪX_Ox I OHxiWݺ2yQg[<Zx]leR~(mժl!rWعL'	(jRX¯s?I|_B{ -$jsN/&r jlRWgܐcwf:n#뢒7j?	[І&<bӊgh\%~7 yHkg_ *jݪ=]mc(uLi]+Zkc[nqgDk~]E4tw{?Fw'RR'e}IIr߬Xc?1&#a^b}ъP)$\RCxMکA.`BZz-\*hXU8 Mg¹(`EBo/HH$> Ѷ=	99MrYN#jpj98o2nod	i !} 
"$lAdd(V:i"fFdr=  mMi9gM,w?&PWvWF$и1jws%C}}=?-
*ï3_kL6!DnYWH[_V|ATTiS>Ir^04W$b7+$gj3$ 芙$|3hMW/Vby8[͆n@MlSl"Z8ˉӄ%6$jiZƖ Oؤ"eyCD,Sk&ɗkEݏjmRu?>gI\$9 ϲAr/bIr<wMs.jL3a,I:u[/\b4lkF
ǥn-<CK{__	EuG<EEGZi:6@`kuO$78tjƦWV2ʞ8)H}W@%i7:
Q/s+mN1:gX%V %n3HL8x^"[nbDۤ3d_OUTcxb.p t A$ѭӝ.`uEF[THhIp,AspNլI7H
fqx*8}NY5GR1.|k6f';A]DۤXm^S(ܴF\6әUӃvy_-6)E.tHq5~.4'Dru).7(PIWp,с`QۙG^TeUAW}պl]>h]}J>j]}ҺQ
$wHNsM6n]\EZå#_MvnԄ>!yR!~<=-ap&Lr&N{X+ָ'լ$VHklGU%ÝDVmUuZUIӱmPLaڒf`M#p'N;45:55FjlEd8B)E͊e<:=A:cg8X:US9F:mΫŲ<}LWuupv* K|b3g;Ab݃D{PI=QVM٨$>Bp\v|s!C0r&GZ.D&RGq3u)BÈ6Ui<&NLϡ1 _IAVStO: vxKEY*ޖrcf9ۄލ|vGr;n/bQP~dIJ7Vp|۲tqIy9p+6847Q}pY4[ =:6I(U&Tp BҰwy-,=A|jZ#$|| r}p`ݓ'py>/mmifvOAYI\̭2+Ut(ySkc#'rsGVSÙ.<#)<$Dx`Q7.'*E0},ܕ $jl|3Ƥ3[-.\1~+EN#_ezoBq;Pߺͽu?{<V)H5CsWD&Pk<^xCdE֗Dna$
sI/sI'𢵲A p	1ٖ'V"s
sk!Y$̲и6FNCqTk_ﭘI}p_+o g'5FxA>#XsH7/>N7Q#4مئJ|qGQ9'iAKIolRdJ 8i]HssB5SB9pg"!WAP-%k(
[zm+4Pxyxc)6>n'nہBZDE6	SC9.ͩrŶ*	: O<~E4౥q4MhQ1`兣;\Ґ2kbwhAB۩x!̳O)jIydlWYS؊4c{li4tnuH2U(Ny@-2w,2AcjM 3x?;yW\ߪ֬<PO-z~-Tm	v|Q8V~ah]J%05sbvMQ´]1d5Iڙv+fqDw'dx>ȶ3w:
iWea q4!k4(Ymw`J &&C&JerIʟR2m5_4_U縩Y}EcݒԘ9p\Ws^y*1LC q`ffƎ0ؼvB %D.]Qٴ2{/@[f&ܟq >FDÎ'Qup;&\^POr^d)ee٥c[O%`"wA[GODtWŎz|5,^ڴ
aB/enp aQ*B$ۇRsq	MèQL40U,|#ܞ|ƎagpgG
đD;3IΧHZwnHE:K+
ABE>!eLcP\,^.e`*720ٛw[|~-}OgQ|vtb[ć1Tan	8ag	,[2 ŔH1%RLɀS2 ŔHEKFɤI%6J&m%1J&cL(Q2d2Fd%Î)Gt\M[o1ZkSEz7	ܶDbĶ&څBan
`*~"qaڽ>g |:~u=PcଳZIxM>lςhM<mt|M7cDb	|:.3gK>+&@B>ͧR>M(^pv|ɅZn:\uM?4[ܴ&1		
:vTpn8w
{;IAG-O{NNh S$;ֳ676L K]bҥu1zr#vS6ױ-C>BDti);7
wqs _Y
Y8w1.@so5iм YYа2Yn ^#vq+e/ike	і0M$|h弓QG%ǄLjxSυ\?<*cEh1GZtY>w
mn8j"<(dhDtfQX-LSHC#\:KV+FM{ >c:7t&NIOt
>h؎U~Щp g˷h&V$+D8,ם@<rYԾFTZN-UԞ%K}<c[VCSPFy[ g&
n~C
ip/yϤjz/}i&>Ľa޽TNvf9 KJ@m>Pv%=! B&(MMBBwz$¬AY˿"IzRa-P@m$.*8`uܞ]vUiL[(IHE)6pi4#m8MMȒBɁ3uZft'{FLU5h* Uùsxh k5֫n 5GL~-)y}H[yly|:<]eld2T<x,{ 	;`kʀm2b/b7#y:SL1DYO`< /q$bL8)r?O;gl6keZL_L-ӅHڤGh6	ǲ뚑ZD$U
2}&K-`p7eE[oCaߋ?9AG	ėHSrB@ C<-
̘;0v8mz@C$6NNTZhSBq`7aH.453Oh1Ja	'D/W(\s$\˯ .HU?Nui.62n/	<WK98#=-DߍHЀ*M1Oy;^ɀGOP*w- p_=ҚFlsc=|gQvHہA8tj[5CV}VťH=$gQDcHFÚ2N&e.IN44>{t)o {!!ҫL$_=zʠ-dx:)sm8R -_5OW<?uUٺtB1"j-'ئ@rN	R/MDgp)'M˙;<h*'F" ?Q-5KxtA,J՟R*1NG'uh@^ǥ|H9]Xg)ߓRKz;.@\LntQ ^*t(H/#Xyx>T-I4_}&>rWji\ju4=t"*ސ#T9  癆PYYMr$uV5w5_뚯yP)p.*XK^$	/(yMˇFpw7Hݤ M'YDPDq+t,n+()z8;Ro<jG>擰eBp$qeYF`]=*S|d_icFs8{4ٖ$ݖp֣A2	-A2\_ک@:)Z8gqG cDpL;
X6]'Y[ϤY)z&+eoum0)F8Cr!d 㗵i5`s#}:`\්re!	XgDC?5Je\.7ZKښ2{2Y'H7&( |otttugu}tcuY;˴މ6m;{MKUw7M`H[/K^%d^݌¹ɝC9i3;#7RSG= ?~LRL6EBw=#yR	ݗI[HqKȽepip't'`{P`Oo̦PG(RpTWks*{^N tGٚ@ۏÃWRpz98Zu-%J豅 L:ӷ
A@jpֶX@8*N5p6¦
mY $d98EE!p,9)CNG\=%4:?N,ȋ	T:})}u&,kAzUXV=B:+}kAdi"l6,jGBh8uESMs	HJY,Z8驈呱UayDEegӡER1IKp/$4RُV5YSQ|wHg9e(_Qr!7
aҘ&Ww)G[FK#9r [28sKRNe[OuxY;^b^Uj[^:txUf\Ϯ:>ux}^FZ^;txAg:ֻ\޻:ֻA:~;Zw:Ezk= <cxH/Ost-އDjT
stHCxQ49%46O	wi^bߋj0my	SJԫfiK·qPOu@
]jRvzpɗw]J
8<X(2軷 to`|x}/u¹3v&j4mhK~eKut[	"\d&ض$<wXua{1_GLm)a퓴QmJM4̹pT}ɟ! 7?x{jA`p^M)m>Z6dgIk~Lc{XY02P-G/5i2؉hf&C>2F"v2UX6=At62im^úup(oG8RwqV6LC=-.OEmx$ZKl	m_=zA88J/$]!Gz304Ȁ{"2@NzfpvI8\{`QH۱0|%4|o~LE= fcÀ@";3`үm}v.or$ENzkUk6R W
`eY8ȉHZjC$o1v=X2w&RjOxɊ+3o@0:W':^"RZESm"M:3
&D&pmhEd`<>[NJ,/o?4N5Wki[יZW!+cк2HIEz3^"{ltdp\J+./$ϐ؇s=輿`_`9[`JR1Iw9ӂa{.%^Jo'גN!bH!E:i;Iϧ~ + ̼O޷Zd+g;1aApz- U^#^<M oWd!wmO?IB*+kѺ_H+KEzޘGjD/vv+ K< < xAf~JS8=CR0)nn28KY$@E DkXVJΤ$\VD`xe{8ֶ4EqD\LS;aP 1+S&dzuӭN"o2lG3ڏ|{E2D($གྷ)O!xI)읥I0YVop7V<LaSVTQthCZH`^V@ڰ PivTA/S O)Ptu I<'i&<)PqHB&w8WNHazՏt <F)tl9tשRغAKpS(茓:c]I۞=4bIs-"I% Zec("'K %ѓs$\?hVaFakuT=|h϶5ȉ*:]}֬Mcl8Z]F;pMգf\9Oŭ@CXMctrL%t?Jw3]k~qq4ak02J\ ߃Ock,4_(rF[;2I b8=4n'{~$8s- 7Orpds+ӛ*^zQiۛScv".CD?☾^$@|(^$ $S\ppvHCه#	o+ 5S&؀g".7L!x.%)&sn+6xx}T@C	ٔv0&<q	I1V%,A<ys70۰Rtx7Im	x֟
i걳S{vr
k.WđTZ4S4Gsf}n)48|m@B&^oFl.mHlN'Ra-s${}e~&mFᅴI#ֳs!=}VVq)*_8yR6T2WVb^!kI΍2JFևL ,YŎu? M

A	[8d)eNV^ck[&.hhp$ɈM>"U7xiEq$;&W$UoFs]1"I_!Ih d9%O=\m1l<QKA^ӋxoZ"A<Wy\w 0 \/BZ=MGH|S,%)L@wPVɘ("28lEpwH:c*~>MqHhI[iYrNbDSNU1IaҨIYBN: #^)602X ejoϒS&h@\_	%G۷T'זk /I}Adp8K"lZMC<?](4C2ZLY؎pAݼMKv)^jɅbD5pѓ1öHy7.NOj%9[hO.yZKhpc"hP4=?:y(,S	|SQ]2HrOiw>tjx}hÜeXL^G!bp8
i"^EhU6C{T,4uÓ(Q}[pv,"Llymx&E0dgQEhn1Yٯ߁&/V=g=;ɨB}/#8'CHP'	T9 ๫$?0=eEIwI`|W,Bm\3ȆdcϦMO+v(cn[\K`gQ&<Ӧ&[
X|	_NZP0a=UܱkwDklF#OJlx ӴkMXјiMM~V bJu7^-$1IvD,Zڦaݽ2]zW	ུT}LuUkW9DWK#	!?}ѼReabĴҎԩ@wXc3!xJ= fq`<$Ǘ@ JvĈɸaUyE7fxs~*<a" x6'B]jA(Hnc-Mk"mg oG%9%ylD̋g2wjF:]YY!+
{efL{0M"P@3?mm̘;hLT+Pr~=J8V!63A_3Q+P^xBO8*(\C3װtFK|DE2g=Ku3Ivwfќ<: ~_PyY{2Cl̴reޜD<At>Q&+
}{
\٦NGd_Tsfi}FIn;RfAk-RCH*>q6V>)"#l'4!G eA#VȨ×8-@}W>FYMx~(LG$LRʴ/IʅwU=&gܥ.s+w~pJ]i78挘YF $GVgF+:^QO(D\^g`dG'KZT>l6BilZd W.PZB}0}xeq}=3B}s52hZEAZhE7{[\CCXݢaR兒)S~.(TX"z38Si12nN-Ԕ%U.W d·sZshCr^~!@ٱ(ʮ`( xn5H΢26uU1 Ԑ"<CAk9a#w(FojlpXzW5>	Ds,;05L8ZG3z88}:aoK%<ozNGgV dS+:hP>ՠ\vOd;,D!8+iJڲ2jz>:KP2-ݓX^ Z޻2o][f-""@E4=<sy=]Nrmt(T]oe8ǌ-+<+;0`32ao>S|,1mL85h0I?Xw -97(@1:SO͢8RHem 	o/4nCl?wkQղb LϺ%&ϗ:\Zx>̛/rZK]R&EX"頏{
M,Oq33L⯕io`ǙrU bJc1HN,{a%xD:(¸eG/ط.T%*Ȑ7wX >nɮ}GpNee3 IJ/	+fU;ɼWRj՜nz/+Kfhjx&nXvY*J{#Θ1|U8EVqxCX}xewqF4̢jHb+ZǗ2p_- 4ٹRHGwt"6Dh^Dfs]|NEQ6m="3h9k󜃓\4NtGgRPg65Y'b:X豅  w41>bZ,f;.3W<~+h(gr2s<1m¶'HX10uy1)v@(>N;YMƼ/(Eq],Z֦aWX7C-PZg$&2򮤗]I;Hg;0Ц$!6Nz+Q鲭C|_@p)aTc+Ӎ":{l9jc`vcѽCmi8@Vj6kt--
EjZa}p!r&#C\p9	co2?fbnIa(_m	?G(xߴm&$&1N!$$X;U(+ޞ[2mPږ6ǃ ^8	ٰٖF91>WQ#Ad:&An4.<6eg*ZUV,{p` fXX)bu`U 
siB>GFC&BqA
R NWưH\, XFMUO\p	Β𓪞A-~HJe*+Z0oN/)8p)E7(, wJ|:!h/&'x NNLo/55дm
R%ǖ}Kw{Rp俛ÝN3f'i
)vl~Iaqag(fFOK,07>r	?Kx&ִS
7e1qF̿JtGN9cMi"^>|0[cƷ%"퉌b'1.NF!R9 WnoA+(ZuZA``yg9lJg	S?W<TOVꚸ=q%B'89 .f8x }hTqzz0b,AOu&pNfa209 ZϮLcq(mRj2h:>!98瞕 wt
{O2"L5in)aGJ"ڰY&K	N[6p &:Z)c<j:gWZs{4TIJb?d>KYNpޗ}TXea9<T^Im6pkVCuge(˂][9%
&yP3\5 CequR_5hַieʒ4ѷ{Z5jA5 mm:$C
p k/;58@8U]_(wP;ZhNqx78 +
4"F(m\6居G]!y"fUmK6sPe_G:\x/2FY\#C_ZTFݑĨL~xJ}'ܫ4tth]зEꦒdUVjB{%f,?B\OϬG=,("T[`-&L0iw)|/`DaGhOb^8߹"4V@.@$-%*i<X\8|}WLStx<-*as JBkl4#(P=Cim`<Q/	Q%05gs)dL$-BUnWrGGXb(=G8_qkG|U9H 6
٘׻0s-Nˀ.OP+QI&Vb8
;vb2aEK7DKD J
^.-i %Yٍxg
8VexPm@|l+[K!1^ITBg*B d+K!)ToRKao>OV]K?@!
c+b*M[!wS -N [&b}UWں6m_htzl85p?{!Q)[h}V+э)nx$ܻaJ8lFF<lk"z~h}i7OH?0$=^)t3H['s㬷	h2k+dMӼ濓tDe%Q\3Iw	y޼vf*/uȎȞɋdQ9ew~㗽C/_=_(=)zMU(ٽuvxWuz@ǻa:UxWݧ]w:UuxWu=PǻxBǻHDwҒ(ox?[ǻ:tx]͓M`U+p<B 0O9Mkixx|%u+Ԃʹ-dN:n9 Kh-lV.tљN\I&&J)=$,oEtM܍#eWUqj0eh%KVJ'[?j}Ҹ0OȍA.7,nOpyHX`UgK%'lq`)&[b3L+M/9Z6`FxbLc;ˣtI)F
d;Ic|o$L-#eJQۅTZRSNDҨ<2-	[I]?$
ޏ\5qG<UlwP7/|x?Y
C]."&;o')@٘pJ 5{uSGx}^e#ѡ<;zT `~SPc.xvYۖyvʰn|>K&,3;`"
oep{$أh_*_	fLcbkA_plZ8E'@\pvU`&
lhd[`wN`2cqЌb+6V8R&- z8dQnL&DupN+&6줁fD=R&2S"Eދެ$|"@7Pup
H0AwY^lK8QAuTM뻛G(<G)hʬVq#tucBTa|!RdhצǻHǩǅ7R덕i؈;ܕ	EɥtLqRºj;f=$[,{цb&kdW$bC[V$4,64dv+fH2m'[+Tty֗[IEޓ,iHxpf},6hl+]Q$@׍/H""-#99/ܱn|YXOn$[{<9тs!*7*7 dz%c/MDDZGw_M$'oR|_dm=6&LU/$p^[`krvfb]f>A{yr$Ia]KUA\$n6u;ɪ~H56ID$GaH+B>tw>]ᴹ) .""1\ߦs|47]Ss2U_EvDjiQӴ7D>T+"?Fl0'"ixR"nd0939p_g8@yEn!XN?tԱh<]ǊBH@EH$p& UIY]GtkE8$bH'ҦxxHj&m%i	fG#K]m"$بï.4ICVT&E='Õ9:l=R([+Ts
pKkvr>S]*Φ]{pluvQMQHQKMݻpH ^n0תkmK߁]vo=T?a33eǺ
Ga#!mI`IAZ@]*Lץ
rޯԑgoTZ m2Gû^vߢ=sٹFqxIA/PSSZS pXf{>৶E_ySIB8U(
WQxKJELī1(n{6	$$9+-t7Tb,O[ yl;W]3E.C*8˴nh\_ZY0ܭ${46	'Q~Pڵ|JZ?-x $ ar8k$m<oy?-F)fuû!V$Љn$,\&ׯr#
U3	'A(B>O2Vt1ŷ B>M.|}ʰ$@$DIE^Ei.񿂄݄[wWыGI(_IKDXCqIfoI؀'4kI/QI׮1)apSDj[c/&&}IΎOĺG1<֎qI+XDWᚓpg5"mR3HkFn'oHHx'EÙYjWAIk6­4Q?%-{>*,Bj}UzSeBZڦaϘWM*	Zna{NE$= 1L֌,w<OD8ΑIK?A.)pyY:wpzH"
7@:[+/H(gp>" :%1%Pกݩ:=|8;GE82B!uR+?r&C[o	W	ՊN73tsS(K7@`8tY^is
[(2en0IqBZڦd"@<#Fj]4:&t =SAVnSv"i+5I1vupz&KxAq;Oi)=09[lh>y)YV :lٽVDl{pv&$:vtvTqp,a R W4kG{د9`״%@Eh\k73!n3N1Ы@lBΑnK.a\GhtP|&9{
q:rZWTufaYA7O{U*+FHX-T~#A/hvIhUrt D1٢"#uQLK|НCp
	cVk0Eq$8]!-mi|F611m=LgBoyx BTP	'	<]lua5.uG8I1vT}Z UIR௦IQG^@[@myǡS*_j3 n_?Xܐ{U4Ï$#%aWZgTr	KCzcS&w[|6tSiەiaFl@p.pKݣ&597hx#Be$؜5u!ݬVGVp qlZ~Tg2%F"p!Xֹe@ReLNC/lSifMi% =	\H&Ӑ[*n-&ð$&xu"N$.A
M'r 7({D&9qM_xq+lbޘg]a폈cGWxG֓%lKkPgI)ܦ	Xr92kroRn ^Us*%
_Uujz@bMFu#!Y4oA!eM*gƇ6$Rπ2gvY0G`f`T6q	i(wHa>,\D=_
~ು 'j)AO|e~n-@Z_ Ib>l"-Mٸ-~糌z^gYF=eוS~CPf	>lپiJ{7OE:Mp<!-^T?:?[qC'YfsR:/pRz -[[pIJ_LAؤϸ!9G16,wY`附{ 48شb)䂪U{
"J_߭;٨-Z5ձ-7et5?		F&SޜmtwB-e.uBk~'Arn䬙XgD;$Y7&9HbU@
>Ic2W)^vaiArRkIR	!h>E_ܥPȿ'џ،(L0ܵџ4 wY8o2nod<q	i !} Y"$S;bEJ'⿔V׌݈/Jh4mMqE?Chڴt/ugɎp51	SzәG G/VՕz\w^h DF&V"2U,K}8ҖC9H\HDWpBv;xu}/sa%7Bf`Py΍`vT%&==xW%-BroW EW(+؃pՇsh&5pZSMQmIIDaNX38-1ax>AmKc87z4\>z0obSd).t97]sp+tj^ +@ATh"RӰHC j %=9	1	DŞ޵Jv5wtӼ4+#)6$_ rR2fp5%	\-ʙ%k 
Jͧ3ے͠ F1q_UeQ\!(Zγ ?yAۧܽz	7O#Td^}u{TjߕpsOo
gӴ7>C\}PD!^^"-軀%JfR]@Cȉ.B1aG:jR@Q
yã 8^&h `c >)3ID&mO&bWD&o*k"PuL[.c
Lr+0[٬a2mW&awQԂlc&>I>CڙC!gtTM܆Kٚ<Dd)UuYvg~x/RT}/F+1$7kz-I(ϖzHIDsT]Po$$"{?L<+Kt䵕Ik5ޔoz-9)-%)ϤLxL`Wɦ'n>*qYk­J~qn:J]"vddظXΏ;J[!mF .,)!x*q#<,W(x7J	݈yIK<O$~J=@lNNvwDM!|@LM&-
em.檔	0vHf` #L,0SJ q~iAU(˥z4\wh|_B;
e>$Tm?Zr[ۘ/ƈ6-Gp*qkN~kGWH\%1NŭiR'F(?"5FFwFLGӄzC ռ:ׄA:G XN3DLp~Sx u=d ^qawR ڔUwR]"ݕ6Y'm؁&;2"I(I\Ew{2u&GFk)lPʵE-CuV=j4SzRPE9SlO˨?WcoC_'ӳq<*6čEMA>A]NErޒvTNi9/c=h櫚lvog" qPSQ{Sm\Nqo]F$uraDxo;XasT|9Y[Ta_-FOV"uyN
D
?[&%aV[2k#WO.M:5IBZ;{dub?hB=iQD[4I?'V
UnpKFՃ<QGUCl('dA32GI8lK!),uVoDOXiFLHL׈#bj7ӊM4?љzl%д6M`6-<Lv lxk\Aw6	cq~\dZ$rcOw]}ZXc	lEl9f*b5&l?:G՜ٚlc"6'Gf,O66*X} 9
iik'5.Vn?^CIa7JW$bLz#l]-/=C]bޚܝ])f<O5"gtgS'@\0 ;xdn|]%q{6˞"I0ypJ##Rm7pvs!FҐn)yXD*lLzoZIc#R&nNXɚL<!/Op]QM+d)y4D#^ N)ݞ$<D.HBw=HHgXHIW(;itN;v?1bۑ*d;cSga	R"Ts~kiŎ4>bE!
pWIkɑ4"$W^hW+O[⓰xL9͎Fåy8lMb4ܛ80N+0o5#N3&GPh͆&Gbpnq"ضUcDT\FujlEt cxٷ+x?WІ;#W>6>q:%7pi}Ʈw4pfI@O!eTϦ_'Q[TF+4H1~89pVN$cKcb\25I9BZڦ>Jeαܼ'޾W^y2E6J
tw^>K;|LeH MLt~e^u+xozX68a<+6DdxTL cdqdRGY6]s eYЮ:s!/kpY	"j#xo	r)y$ -&p Ujmtv:ͤ P<2uLߒ9ٙ
Er; 	žH`BC)y}-$٤ǣt:.EShb[,O UؚtCƐҿ fmmz '4sn晽@B-NlZCFkmDT0HdrBZ֦CƆo
|$َ1wF͊Nܡ+ӲA!SulY	y[֭yٚ!^SyLPps`"00ȯ0^BcYlzMm͎ͤac~(k64$0yHDg! r~P:=0u%&N2AmIO
j$0xG@o:oJUvT3ϧ6-*ǖ#TN]Y8GxV(rpV%ޞVLC!p}+SD,	nDimȤvp6U
7q5d'$8ڧ.&e--iM<pwpmXqLtSNdwqz!ja6i {FH p6Y;;68=~6Ukm\Q1-	/5;Bnb#٣ֵ,Z){3494T2_[te0K0޾rD$gEZcB[+Dndbpr6MR̐7Z\%)4LbؠMG;GIr6?]Z$'ưPNsS `1{M Hc!6gM2[U@[ULX^-9]&	ᵃg1eGǆRL&)>tzsq__)tINj#><]M&bZuM~tLيXt1<ȃIx5ΔZ^K:Ǒ҃bZuM"fVtpo<)=$VXtXDf
w	~IJq`'a!o%R.t yAOu4tlj-_ĺÈ.#[}^T1_tIUpdpf'b'ңcZuM92X9ievq&5&S7.1j5&SL78,|Ol8D"U{鶄`ZL/\9TB+c)/E<C/8SĽ "z	H0-Mq,*dW%3 rQ|%Ơ4-<"spbƈ%0d\E0E!sRyaV#K^Za,d-bB2L@ևǑ̎.IHZw's,`;PLҲ3ipICZh~XHEq${ڗcW$b$W$bC"Z/7M-VLz=A[2c3wi-5൩uf8d'OhǸb&Ƨ) -.uX8W\qUNt>^g:AӹxbYNt61^?-6PnۜA\MsLpHHHXUFי{*P+|ٮ&}HwOѭX;FTF=[8el7P4cd-fڡIrzgxDĽTaڞq+4v]'3~6:P[tt􍙰_n.K(MWt><QΘ"|L,$ޫ~4m{9lh~i|9Q<^eY!==qpCEB28PBJY=ǗM*?+aK!s[0+#g{1 oF xLRo9#6	dhج0 f6bK!CKe^y'eeq	~nSɢx'ɀ)Jy	VF$8D{ΫԺ i(gT$LB<C?#"wɀ\'"W=#^'pTtHҷyzQgOxIƠB)!	P:)x⫃B-s*"#ю)}&cSsk9[̶FȚBon
`VnRg8h^Jzll?("9y{HL띖ؤ{DSECB]Ճdu#QF`Pl"K歞Lݙ hpϲ&5)3mS<[u@Xji #3|D>0֤<|1Q$(H@OԵQ~9=TobMckFb23`/N]%5bo/EC &AI/dMck8Zv*̀*<KegUۤsV*UTbuv*d-	ߕ(9b#vKK ȲbΕ!:XKMD3S3mɱ6:*i;͠IX$ T;4\qv'6'%}hj]Ma2sk\cͱܷ2$mϞ$(L"Qm-4%	ggzm\o|ٰ̞F=Y7ogV6X,.?LzxܰMƶ{gj묃Q0x`<`?@l_{Ukiq;bsکmIm8q%"A/%ViL^\N%mm$cL-D?>6c}'AORxHS]*n	,VΝ8p:x#MDr0z/@Iz}r |F`^e$%${	fZ@tT+$]1y>xgi7aOUٶ)sd	(esĎh],w<Z|.hY-Wi򋸰zrG{T2}U6
(d+`]y$S̓Kd-*<]h)1q	t]2dQ<C< 63jW2'0IOf;.769x)c&	=l#{k6:K[ OK8!A=GG>]0Jkd/<-ո{IQI3-MM4Y,K$>xJλ!_%D,V]hsem/wgQOo?=]D	6iۺρ!!TUkIg4B x5LW^6Y`c>2d)188톽-t0}_㱗$,Iμ\73E/(Uk I0yzA%$gB[DLORWӃZRcKol㗔tsQ7HǹRRwx0ID8	
@7( <Q_ `M+M&)$9g|jp:/J^z`S"lawz`3=y(9EE#Yh VxszT^#pvkyIܚ- vvsI]`1m<..@kN"IHzj)oņԡ.NEH@HFkPwӼks=3ůtC+ϑS08Kcs);p:	Ixg$Xeޣw{tYgJ%d$}f)Н߮yX)}6!m%ѓݭD{ l[. d!o.CzI&ȼw}-[;ٝxi{a O+c:5C8K=𽠷¾	`Am7Z9.)=-6ˤtZA#[RxS$Ֆ|s	sue9k a]-f5k\9NҜjYf@zXom	NyKh]O}	stG's_ODZ6%QZ2vN)P (ʿ=RYq"3OI3JYU*= u)fmw-3xF<Uʜ'2ݏ3 H$7!^$(jPTւXbGEI `.QQcI6\`+bǎ6nvysf̜ ~~n:9ӧ<sL_Imegn[O$8Fj8f6h	4Ip"G_a]siOQ/c!̌2Z+5ړfk.Ȧ]^MͦRŚLz\N|oQ,uIumklzkG#0sؘRp+..%1I4^/4ZV_E'J @۵Z>mf
ެ,Dd涰$&ճ|hG 䜬+D{gF\UG2CxT[!3=Pܙσqqٖ	 5R0'J%$_Ѣh# DԹn?gB-Qh9ل?E@7Z4?cokxm(%J|va~U]?bmC,JJe~7?Y淋pG<[*0VѵOˉBl<W~O!|5+x{;Am]Ms;.owrDҫW;5 'uDy;lx\XΩLF"G:TN5w"lRIжQM~ XYp>7-؀&ƭ&ƍ sv	圤 7c|uS] 	pJs+^
]}GAo0A	v&Qff7Cj0=`oۍa{4~<=p{~a8= @*{\{*%pek*M ;@;I o2B帼 770{^ 3we,緃5-m_N Kڜ`S_ᦧqSĲR33]E^M	py'P'9!δQ~U׿|==Dqeje ~ɦ WK9g`Rףp;U5GicIe^w}6!ψڀKݶ+=][YK=3[:kِeyCo\gu!o%8WdjVWM,9c्Y6'ͱЕc0d j ykC¾_,Çyd4]3 0zӖb~(v6;P_GjBWIY!;IvRAf~KI/U=MWJ %?\5ed4Y81б$@. h<%<A,;ڔ=6`+!vd5]Ȓ^lϴd\OYM2QR0\E$o%5nעf3E`
X%%ݥ'8HFK1
O޵?~!Yē cfU&cg`7ob%d@n8qZ-NFs\Q+#{%p[/,Y+[BFVte˒ug@̏qΥ9&T7[q`N:\pV\J7	
 |ŴYzQRVpe(AD͎W("d
}%dUPl~N l3~[=wy6 5B׌lm*~ !޽1%]*i>&JRG ;pJ# 8 3.v6k<gf ц.iѮM[
naM$mqx:b%9MY]aa6E!|D=O(xWx_.FfwGsa6%imH%+drQp3)r7:&v|t=coF,m̟o_?jӍ p)W&wPb* ՆLm{4sc\^GVC<>@ pk=VJZ 4JhóGVӅ,QZZ4OmSGV?A L {NRz@\CH'>ڸ7 8S#v=&i=(;GIK5[+^_!)+2x+	Vhj(0_l%Uf'o K3Ԕda:E;&w 7%dOeO_I4IYMDޙÄ@l@.&x$įOs (><50A(LCGw L9#!Ԕ]ٿU4Iքm!Zƕv&Yѕͤ& C#a;G6LVvkTI>]%ٌjdsah֫IY-.RF6M;쑦hf6p0WUbڢKR(67[td	SG;N=chP|s6<jc\'hwR޿0¼Y<KrY5Nz;![Jאa%[or&A	\{uFØZUeUh):	-c&GpmXaXa]#p[Ǚ]2R޲x!'CŇzI.g/dg|/_q܀nSkcu}>;&p6tWfL}jdGLlΪP(}AY&Z>nz1Ԃuʚ! شL%i7nCڗ"5W+ 	ʅ"EU¢>ޢk!z/t\$x{䲔5U}VԿ=IWE->ʿaP1U3}R{t=DJp33>ip	|FL&}߷J){@-ߗ9bGˌ:E{蠟(jp
ءnS\##%2K-Uq*~}XO~QcmB`FJSŹkAḿq^^m"dK	<=R?Hn~/2X:5!\B]J-Wϳi@5Y2"Tvew
5<<ğF^P Ag? Vyɋ)ە<`e~=Y2tr7Î d7x\wfl8akcƯjѓbxXНI?"H=*e?yp6O7q$"Џ9#K|0JߨnԉyP2DED11
ǆMU4NΣNy{" *Y+@@	T,wHa.YPt|xw};,v(!ȁMG0	Z=y@W5y?LDJ53L)hlR1 GI5daNP@+Q*0ŌϢH@w;K8@3EYrƟ6?"R+T@2cՕaCm,8saD]<ÚJٻjke=ـ.dPh/fL3zC\/2ݜu6BS{9)ȩ7OeݏGv_J'p!_psEn/
:Z@jG  xCt@sGv =(M O焏WoQ^ "AWiV(%Κ=zSFG8s: Lt YI(.ah>5@;cs~s{@V;%V,*dbC|z6]!h<6C_	eك,,S^fQ.!՜5%	wxoݜ&Z.-W2s&jp&Զ7f(9PǑjזaL:paNzזa٪DbDwa@;߆9(E3^h	Qr?JRi8±ɷn\3<;tF.!fcvV=p- !.?j*U*jPfR'5B-껐B60$;gBv2^嵴b`-1Y9qeClcW!62<  2Y\b1бY3|Z6eE:ϗnZUhi:km=$ہ+>Htn} yN${<'DH)pY	'AW7P~B
Fh\2tCJ/o`!'1=v]P|i"]\&=K1m~\qBhϏOv33r5w Wtݰ0m:~t?Jz׀+eu+mz{ҺkT\ޢL'(sL=N!$n2pi=O5s
/w-Q~]zpI2{^Eԥ*QDdwr	L	cN9'o"+^^T<acO⟼}-r!CR-4o}9s>?K_[%p9rG[#d8{R&NfKP>[͐֐&@_ʄs0T.>R~
vDYt˦eJ菬e& gܤ
p@%&4&+'X.DYM0\לOhſuFswU	a(k~05:ǨW{p -'AP$M	|1@|)Y v(:1LpO"pXRhFȫ$uӓXo:? ;* ]z#zB%Bwd7#nj-NZ\' VUb%w,b\B^n `l6$O_,"5(j@*;-#x3WGQsV8}V,E7W*P rO \7DvܥP;ۿ-.SV\Ѷ2.GH^ +ǯC GFv7vYv}ek2v=`[ xYyjcK67(7@6l
ۗ6г,m3˂_%leb(
B/F"4Խ!S;ݾ06ޠg%[ƚ|cI$@QtPHf52g\ky0.S4|`N2ƀ!gF4G,%GO%8ψr./92.|P Bwu^&lSKQ,guo1Rw4	z o.8\UWx#X䡀cX27Ig.d.d5:QpeYu1QաFzב4PebP2p'g<L,BȰ±F/y@l3]j:~EQh`vcb6z~!!䒖i=IIRto	VK@7KquR	@	[gbb]p].GmQxpؑ\C*>YDlVuz^]_!E|s7@wPNLgPƈo@wĮgo!g܃0u}Ay7yȏٔ q\/#p`\6YZ4aev-
gB!2}o#q ^0z60z>LE)(=g׌*M^`5chlJ8]&n"FƼ^Q2s& [(Dac*v5#M~YY+,awȦYѕ`["uaqؕ,O 
_{!HŮf9++j\8#+PRSEn >R|uvʢSML vI"EH7!`dEWW/m"%uOJmQ8H7di"<r$O+|ҏ7\ Si":+9WjdWaצ<צ5[5צ׵.|[t-a@gB  ]Xu]ldV@,ŷyt'wDv|#fƙIYV%:gQ?5prw~p$^QEtC#0xKɞ O]oV"k_yz#;E 2Hm|=H"&
aRBVӅЅN8}y&Y?WٷvB6i5fui8Z؀VhFknGih"za{2SvQkfQ0i̂fWVfM b쭩ZtS5-k|SKz'm}1aR5Ku:{:k3}IjGoDe+p9.ۣcxI/B4bR\|\8ux1)?͂`w>ԛ'"o/Gp[RO3~2ׂSU]M5DpٗA"8J+>#{-	.ߝ=ovSLf+|gҮ0ؤ]vVv!&
SL>ZWgy"G~$&}qV3[؎b?c0օ?.dҺI&sLZ:MZ66i]ŤuѤu9_	O!&
nL3yP|A&<(^gxɃ&jɃ'&L7yPfɃ"jŁ&;<(i8AeM/2yP|A?&<(f8A<(3yPa#Y+tgsb{T(aA7 zK}<M6n$cK Vbu|Q9xR~5=_WGGu:Vxہ \}Y/[PN6ߤ]{г1+6K!BhJhC-GKjmk%z}!-xBx
Vsp r>J I
|/on˔
ebB+8r{nJ5N xuZ\fG1:22]QkY
]]d+GVpe4	cu/@	v▌IOdփ'2`}@<H(Dwp>ijn6z[7drB.5ԀK0& ( $- _?w&b/Ř9P o,5\/.Tl#6G*^<BM'/Tf!8ML)8TXn|p~NT@QƱqscZ#39bat=:X4^	yu&>NGiĿ2P89e;hDzzOi	PDԮY	okDbM#$ ["WYqMd[s@ufqu#,_.2cSޮS[֦Jx'SX|X!:,j<pPZ5qz	^5jJ%:},z{۵Vr,^lh9M{l<WEJ͗DFqjy+$'p
瑉'b;Rjb/V3:@ H8\NI5IJWKн>յPy_vW,kBgea/@%pCH]}F>)sȿ"]=7QPE}CK~靣IXmxD{/xEz`ެж>|6P*$&:=As;~E8uʤK&.7DM-5HlO*#Gɋ|G?>J'3L0ew	A
XŲhovps;Dղ]an-*8{fgkg=Up_-GbD#jr8x0[x9!{wsxkWxi	ֺ]'lK΁sF< 뭼!X#{mp@H\fFq3֔*/ `]Zwܸzg[=k[>W7X/w|M=pЦJ͈Rkj=g"ikFuW{]K?.DFJ狘;J>72==`g1252޵nPO7|MOLW3֐^ip#gDF{yV)fnq礉C]epy~O=_煻Eg
$ߑլt+c;6k|DbE7[JnqVf*OğW$=f%` ];+WhP7u}u&qȲ([DتxAB|](>z֨{j)]gRWͺ\Uѝ8q|f61z|:FE6%ekc|gzURLP4rji3Zh	_uQ,'$^l@ߐ½vަo'z+u nE6yM\&
<>QLA:/g~`q~(`Fx%[B8~JE}uSyIq db@e'Lbuf[>TI;k)yKس@yKdT*y7ݏעQ`J_7ZMc7 `X`&p'(=nKxV+g۪?>cUBc+</O0/zoڗ]:jg`!}4F_D<Y/ƃo۫uOmyدs<Ưo? d!󿍽m^vM6XK;x')w@n ws4uǢ`
r
O/q5 |V4 l\)9 Ei >w WJT&|\&UKٓB8Zz_Y7M$&N4΄4 {F0	iw?֝'} B|C pRğM{׈<H7 |]!48L)y oGmh(1 %R NT	̐O&dϐ<x((
w՛Oz4B2!*6N׶e!1!S;kߚ㞺J6'
!4`:?@ȓ ^Ŀ{*+eU˲V?5 *rWvs5$PX=rntہlGx Wlo%mli:Z>4r2@gT7L3!7̀S9٦w?BTK\Kw"^k~g;kq_C	9G)!_k~3mٙΦwcF
S;!1پU-oa~g,`S;K?uOPewO㇘0!O1)SP]ޕwO!_`~gkT:>v 0aTqlhơ4U i:	9L<!158tZ77{ơBna-ql߄q4ƍ@78tIț?M8t?EwtBFF`rhn=ާ+"4MnSkh`FK'mM_&cG >2aRO68(Vؖ6y8VgL̙O v<c"?Y}Ed
G{Ҹ)3V`t8BIDiAJ$6p@uM̧?M+jz}u.^D(\9lWvE"\'p3paJ6(琗RkA#Om% qyuS\KgWG?;P U>XƷ({?Y<
 J;eNM{ȝZęB)0S]3:	E7>ȫ̿|+l o됎`VGZQ8 ,C;E}SL8äk$娅7 jM86qeYFO7)YsWe]L}	'ԯ &3Lx't]ERN K`~{MJ_2zfBzz}Ka^-.	@'][0zw._^?zt.#G#z7Im*][?=hKm=wvO)-zPmRo	~{[H=z#d끾ѻUZX[##%@34'{{e+7T`ӥKfc^ѶmImSh7͗[}t҃@?=&=:[.&vGzI>UG4zWK'~Ag࢑xlxD a<dOK6Gs<ִ5cX4ּ5c;X.ofͤY%5+bMT^kÚ&55uAhXx$jky&kJcXcB_&FFݽB73]%ˠ7D}oP_,lPtT@T*ᬉ?zȅSO5LEi;}QzF'4ű3ЭX@ܽnR@?k;{Vz
ʉm-f;&c˶
޶J]54	Kڽ-gkK8uWK&u&uq[e_c9j Kz\5V<
l&Tv1QqK?pVKҗb'*&Zp^/^9Pfud@^o9αu;
8oBb_ g<wXsw|*uj7>;`870`8WWU&@[y |T%V;DAogUu2ޠՖCU۶AU4)IpFf# 6.i	o*jl%0(.oUޢrVMmw[&o9ÛoY%PTx'U69t0бl#t!sIhMUl`B?1 ʹc|T'$z uI޹RMlݏ	5vB74UO#4WKkՐwHD-rTۍK#PC$WϘN:0B^CދoZ\&>0@WڰL;^&^7O1D)X+/˖,}be|rt+y׊CbR+=hJP@{i֌JĮuьl 42:KW/ٹtӤ4%@rbBO/@*]W	*f|S`鯋ק-EnIpjҴZzIj
sh]ՖGJWH<3fX.[zb(dy}[>z`uR~G;mT>3(rV|wZvy%Oyp|~|AC?jyҵa#qw}{)E/E ]mt|kHbj~i8"< 6gcM0L饳itsD8q.~H`ّXLyWY&h}墅FL/OCk-U]^O|^X@YWv3f7@_\l
>o8iXBZLF+ڞVOI."٧"rwٱ!&ewtk0WI``/}}@7ƛȄ1uF|LJgHg@G{mF f4ݣ_Mno{muwEvg|tk}ZWǿ_8m났ʬq9WћA3|QNHىhἑ1gD}[}>lg I8'eVD}VkWy۷R6uM8vvJ;lg I8{$ejն);p6+eCXnމCzL}lg M8;4eػ3v)ǆX@lScMfomg Sce7w=)[V@oOو]RY)e_u3zص{V63ߞHٵ6>)f@<ppʞzY@lˎۦ)[&@Le6%e{3M,c;vxI1i;Raؾh;>e{˶3&}[ޖ3l{v޶oO~Y|oR֝k;q鲶o[Ĉ>FHxD:Lsׅ]Zg9@Ry+7P* ^]1e7UbJ砆* NKT@`:ԺmAP KlA`pU[]Y* Xl/%T^YX%7rW,++h KH4zӶUt%kk׮]_Q~Zڵkkk\2']+zʒޱ28@ 80mOPէ6ʂ_Ӯµ))h7%8n\Cn{	~A'r60wՌ5kN0~\ay] t)ofIط6B(ߺj'1z%ʼ|%e6$	$[
qT|57|{>7B=+~%:xy&V.EbE#:(G=Qش_6{:Yݺr)%2P"Tø^}uq_q_q_q_?;"ZV<W 6	Ӓ
_-႗n:l\7LnqSwqSA5TǱ;麝xbm~WqJ Gní?ox8`-"!ZmldWչUthWtb-Ї	n9Rm{۴F#B}uY-rhlUYKf;JgT%u@PetT%-߬2W_hGmaXs:f7QX!94=Y&fYO,5vO+OwE+'TWOhRgf ?nQiԁPiԁ?mԁRk@m8vL@ͳtdD䫛Ƹt;u~F!F?˘|u&>t(%٘<"NW28yqA>3<Sb7gid9tߌ.Ni|ߝL,|~U2J5 oOQAUQgLٽ)#LqW& egtRE!n ])/GvsF-7]`@A7B@ {oĮNhxKhOmRqԙ|]"
G:hUX!^F&{f>D&?VFkňӮ	`owTj2_e*P(Ӆ]PG P/O:5cs9hSE *[5D5U#tiq^Vg2N	߲Vik^ z^;9dis&vq|HJ+^k
L&hҪWi>75lԢV 1K q^U|䬠Bֳ:6t>7/&bRuXn(֨諸\>)x\hƻ[RwH	KaMj-m)q)0e+~`&
8r5*z>{pΝJE@"8M(8ziaua2%!9㽈)r$$ف>e%;Ft%^ R& Vi2":[pGFmRހf1
ꙄB&Z##m*&4G@:J<Oo (|*rBfsJ|w56?W֩ͯ.E,
	a&T?(3Gw|*r۰QoL4Ķ1uF|,e},t9e1]Gu꺬NuHͤHc"
x	&L]&Bz\0U:2ol=#64P4:-BN80 u7Dj1h_<_J0(#,G>27KU\$-E-Tu@|H7ky‬ 	q%Sfc*~k8HG	\4YUD$F6#1j ?0YlҚRhYjT\ V*sbU-flⶆ[ -as kd\hL
`R亾[L2)׌x66xhm4wHf >AxS1?Uh JDk,pw\Fϕcdl#`f"}Sc]Vˎ W:3Li̙Pgm_ua.Vq	o*/ǡ:yJqVhd |%fR ~Cz?xL)1ܑdd$)ɫ𒞥`o] VHpqSxʸ)n0nSMusqS7ݸ{ŸITYo*rʟ+%׺xF~,x
V⇫]փ#/
[Q=הR(J7\0E4voəOۢXBӲ	 ·~я+D)ЅUm'L( NJ4E)-4ۙ k*ۮmMM2bIn2j-YXX\rᙽWarm'Qcxo887yQÁYn.q~ofKdOO~m1H{r`JHS?&'hfikYDY~Z
 ip@mk1R%{$B+1<S|sD0fW@(|v2JxPg't@=̀X<V^3CE)J̗D~Q~8?j' R58B{H!*vPO&zIy뺔4G|Tcly<aZ<^r]I>x}N/3,t Y.N)(AovƟc <>Grp{^;c(-KS/uL7X|fR|+Md:fc`6]^^F&GS'M/1]L/MCEVׅ+C5<r0]nJoV9WZbb韹g,V'6.AyM]JX݇qVBNowwrM+(ڥoi
F+T
ު"lAy˛a=^Q)
.&;GAG<z]=]S;f&{?+#pS̞DnϨ[Lxo7 /2-_9=[2FN>7zgxQ+#W] /|_'"}ulHƸ^;\z]۫$2`lJ쭲	Ђr> PICߗdYKyr;t\GXS॑2ْQ Nhf`IԠ呀#5`{9Vpipbh6@Fi6@[?n+K[F	FO*PnՇ\6v_q_ɸ/۸/}Q}m}]yYu_0'z(sd&')UH?f3қ&l#N9wkD]Q<g*wN,
-YEfӊV^By>dp*}?2n\7;~&aX-j\5,Dˤ WTXkYhۡM`mY<6Sf
Q*<{^D%а8Y5`fv/W+yběo*שhSBSm~M#XWmXdj[>FSM<P=HŢh:ǲ<B4xHi5ūN[FBp-cZDwO٢gv<'쀣=p5{d
蜚xJ)8)乆w0A<
BOͻ7T蝪T@]~3m6ݧ%jE}]QP7	Pm7/>9`F"p_7*XGt+z+Ʊkwtye=z\`@MAPySXVBr⼔Ci/(.ݕ`ֻ ?z<R.}7l+Zo@*;%60RN`l+N2rjYWGP[fxw>Y% =Bi)$JGޛV
^x:.dzYE*Cӻ\ٽZ5m͏7fPnWZgQͧa%~Z#x^;sO3WEW
~ZjG0DPNxE0
ɄB{R r(w޳7G:w  f Q1Dndxp60	GGѸ+:煽Ba\Bw <W lMs[`}D7ڄI`a>N ?}2`fLA ڛW~VU۫9z2CuL6pjF{|B$CC9_1!Jw
+ڃ@ jHK҂~X6הyK@/*y:8i]A*X臱HxCj(qVA*]M }Nq@
갮BE˗9D`bA^nX /3PZg3td[ԤWnX!w	e[`#;Ġ	`A>LP;Tܰ!rD$zQ	{QC0"^9[	T12lĦ>Gʱ+F}%!ڏ876h\JS4%ǈ*cțrrNs@ݢ팖J$/ vpv|ɗ0@7U8˃Q颢2+ǻŵ@.FP[QFݷVTH}VyA:(tz	ql4wgPXeFÃQbH_K`}I]=~Bw! >4O/?U=M[aV4%VN3K7yK. ]T (UX_+jJ cZ	||@{ wGɤWm۾*e> SrYwX}yN9Z]Aħt+LA!Z$xst'f]4ȓp rj[	Fu:ATtTW{W@/PwuXvK^&j)7	v̀9~( ̉@;tplɢ	0  Nt¼H_S@~2r&0NL$K(CuZW5t'8 omD9wГ^nI@Xz=BtGD՚b^n+WYy7
:J7}Gdg\oL"D{~Xv#"X'YEGc;j)p8AZ&sTVBfPeđv
[TO΀g	>lv6XnPٺgVy@;y93V:	x'0_9@]F|Ys
@8K+9j}ET&n_ilqoe|=!~҇TU̫pGj1{Hc
ŷ~D	w zٔcleG=oWe])0O]jHw։֣X4B	܈C9/3VzQ=.O)n&7u7u@Wt#He ?sZ *qZ gO>H\Xg;^ŭ,O( 9ӶU<PEkav5KRH.J qS&>|DvtmgYu+>'M;:оs`Afr2A
=肇Kj i.8og`Pz&;NX"<8M!|Wޢ-bFW<+d#ٳ$tA+#
fą}&l@<)ޭ%(Vs.sp[gS$ےۨ{Xn4ClW>W0ݚӁ2ޠ}iWAWq.{*oDvDm;Eȶ"Y,wf@²HKvjm~u',VO6?bь4;4Dh G
4/dh\OI뀁<&ߺ-iF~x!oO5fCUTtT+RhFK3YvQ grYAt K^J^:d{Z	
E~>uIҨ|Tp p-J>TexjmKcmIvq3 鮙mlD?7iK<|/O8Rp 62t;e"2%K6&shP2eKIC8r`&'86Jˆ>Nn2'D>ōu@m~29;ڔǣ5	WIK8L&]1h>k6$]*F<)\cBO&#@{Wj"edo	68qMmDpg(uH?lm*N+o5tJc8G0]:ZtU"m&xOa
oE/.KZTBs~kpm-x~F"ﳸdj1*$	
5rN܍(]4?z^!^ఀWpDDfE\u:TލLT@ʋ-
o5syJ<,È/r^eĵ L?h3};@U~zbmT#*zKD{XA ~
~(c	,T޼ձH3#V&d.80~,b?!#-~Tʔ;/`g=ܘG8rzϘ|D|4~[?qt*2Lj+[| 9MԮռeĊJD%)f䊖.2aGeMK]]续.	Uy@f7}@`ιc|dyF-JZ	u|oVqU&	OΆ'=p7E=>an
"G,4ۣ6%]e#6$v˕@gM*,/6,qȯȕ_!#*-P8VktE1/EoW֕rl$2|9/G<r2e$'z4#P[gp߻*J)]o|-]:	jܰͼ,uyp$d.ʟyo4"G3E3r\DJN<xJB]<4L{xPDR<bG!K eI[:?EW𕏤Iʫ҆#Wf_>NJVH?-ak+îa^~u!)JDX1~|˘96">D\Wd
y7x^ȧ<=lDWei9i)+dzr|G~~no*Ov=<9#v]e?QgJ%ͭbCcѣnͽgpg"a'*26Bhmˌ蛖PD@ Ы,xK?M4fj.Hc]x r8\Dt1ZD;dGoK_
LD͜}i>:|<q nM۸/Epo%Ŭ[k_^y+Z&*\OsTGh<=]U&ة빳X4Xe/{;wƚ 9ew'0o3A(}T	-x!y:WMAF8]=,PkQku7^+	:3aq08ҠaZ Yo|O[y l|+ut6|(閨7}!
;yE*V%O4p|m<uPiDHR=6R@v%㢻y?s!ڝUq z2S OP^ýbKJ;DlfSW")h)28lQޘpomӌsC{+í/01;~kplodW۶fWǮt9i3ݎƕaIwp(" 5cn?O9[lG"IΘ{k|e*/=dv;'eo|g
Ѻo`t_ef؀(
 gMd9ZCU=KfFͽ2 .IMȃ*ZQ*v7<\t	9Y~[Ê<',3o+]$/"pm]~7&F*&ׁQ0g>Io8Wfg2[/De3Me2fz:1Fvfh>aM =/uD68E ~*i0i#[78xK`` ^/Nrqոɯf]7?{ʹ)B9h\6UH1K+xK(K?q SY		$=GNρZSPggqOVpb_7֡x[)r8?'/b6i|Ɣ!L]3Þ>ҪLyjPxSQ|#+Ԁ_?wXoB$]"'Bjp`OS8!H턴){~8<ay.66;~6zUrEJc|ļg΍Yq6\94O# oj ϥ68f?63 j&s3|@N:gb0?)oD	]L\sQp%Dycds5*<Ϣ5}0Ԣ*(Ѫh6
J".%}@,w8H~TNgwvHN}EvvE޶WYvG u6U>w^K`y`!o[{y#u?-N|ɲ*[:-}g;ml[fSbo:yfsgz3iλJ gPCre=~	pиGǧ}mU> Im;iQ:QTdx+48(l3jzA309ws@=pjN6Hi0y%<WL7"*g4*vhDkqpYU#&HzxZ8t8]-e%#o5^2rBBi^D@P[Jv
P-r+5d'hN.y{|k? 0-jO=(}Zܗ ӌM	tO3:H@ނΫ	$'ԀwVj,Q()3Zq}֥7:IxCY#py_Va~\589C[w@*)5	BJr\8vY M
O0KN-ܲy O8#^)x1DI_o9ZyF_+%2RBt@w\fd=p،4QX@#iFFۍZd8UÎ؃ S|\߬4
fǟ 8,9v&=<C^hO,|&c4NbI!<u1s6<\:N7D1
p+ Lg.5k5ve.{sVߌ+]I 72r2k#x^N-S0 ?P߹9XC d+6 B2IYO7qm?H`<PnbSQ?0N/z(<W`Sn6wV#T4> b댭߱J#mr2Wc#
wcuFd9mrFe	`D8VŶѢdVpdhyܶ
d`J4NzFZ+Ѕ&ܴ~Q%ė$ѭ\.6D	Jj{{M7m\z[%O[U D	RbE͸HL̗Pۢ~$0_y6ppGue\%&*R?+?(6(IlK5?n8`keY/p3 ע1 6y+8IEC\@DF2->@b4[1e8$Gry	c9``Zn5.IL|M.@_L7~/GL05L	q,Fg6l0N1lSHx7w:V8c6QGTh&~tKYgЇ%Re3Q/%t&'1
׼hrĳ%JٻS9!<=a\0pJ#t39^]m+HSUP|?5vK4hi%1<]8pUń0fZ3Ahlxr_ ."5<en=UZCikB!R*::#MR\^FAS,jtE3~E^va&լS<=`</wV9= Y G,n@'{̍8\Up,sT˨c.8H悳yN{~@^]:3q.X=yfA3~$O8W8AcL0~[zdɈJoU$8YAtC&"zXA5Nykr1UOTMe"ٻ2rTJ+iAPbJ'X2JT&B	rfr2ݍ͕%V.d ְee*c#\gg%Դ?MtZJ z*3,gjgشۯ0bYSڣQ>y=gdb$饣Wd>d	 W$>DႳu6alԕb	YJ}Ypx1.۲VpA<4\psdB2*KzY2w,{wn@Sfp{
K͡CaG4${N܇}-c2SKZ{duAf}mD*jMDz(ҹG +P;d9寳]f$ٺ ܴ*h/JLHPxZ8^@o"l/,yF8myXAX/ܘIjyO9Go;Vאe8宾d{$[M'ԅI]%&M"/e,{wfPh(Wq\tRe[qeV
Kg5do_~ c)ciPݠ"|+M ޖ-*®x,b8)1K7#Yi)a+oLYZ[o w=R+7[kh(,qEK2RK;顄,-ylCW{x2)t[ɭe\^"qjZm(aRVNQ<3RFxN7Ed:Au$8-K3ѳ %^m'ȆJ_kXeaͲ%r?2??zROvv\=iTe 䃹2 @OG-Fؐж23a|3=\|x}'G;p)|.VP|U WM(e׊᭛bFv[%42ʙYvx`>yG}.d	
}XNhtTinK\z*^6TGQEul?(ZY	\zr|O]Nz:-Jol-7_my2Aj2rRMͤ;ۑ%IN0p 	2ے_$oT!AW N
/]BTAV
ƒqO50MfennZ ?+Vue%e)lŕЉUgN,;hUNۢmixFҵKBJI=	щ*௨ҟ^%YW]	]q}후$QAQS
	61hbEEE**"uAEEKXiݰboι3sg=yfΜ9هCsSZAXO+ +bG=nNRtڥs>=ʆ9i?C+v1_;GQ\saߎ$t˹	9Q,cc/	źLU[yZQB[A^gHێ?/8[9 $V+C@?(j55-M=r%KrにE8R6)]M@/3ǭW5p@;w}:PM歊v"g[/㢧_/GBd-v9w:MJv0P],@6VD"3]:Xٲ;I4mii7l?0sc2'Y}W9mC?52^[{G]s:@BGVc{XwXVQOqFĹ5*^]{хxŇ8OO/M,JE}#;"1Z -u${(ܱrofՒx7]pw߄ kꌸ|&>snޓ2ƥj-r@ZD:6"Eo')<)){Sv6P|ݔr>Xٺޯ'γ0y3r4=r^APnSze
>6.PX^#whfw6-gȀ&7Q[Eti"q6$ʳ)IKnm?p@`N~|^KGcsQ\@KNnijPnmf*Ya}1.
Ƌ`{<&b;apQ4	ī޽11i]8]|Hp"<MpN
sqti+-OS2K&-N-E
Wuy޺T򋸶[ >7:@GvznA]ʁzO 'Kef53ouhjVolaZ}*|,0`I`??Z#o FZԍØ,vғRՔ9\V!?vOŭ2]
Qce66^c}ll$; W3̉貤&(gHX@	zg1fK]Bkȳ<*kKe֐`/EcE 7KY$ʇ;9V|)~<k@mk~Zd//qxYćX>$40]p:93H tz!:Gu*ó&+q4St&!cilV&o-{k>u:k{NBSnSX%>X5rOApT]1Vm xg"pc{K؝H[U	P4i
fG|MdafHsWa4ͷY*{D("LIfa<0$	("6ËdT;b)zXa!X%ÙW]u0Y;=])0/*]lw=$ g0?nEnba4$*{^RW5>U,e2~˶U'6p<xCQUcTFU/ψsapheT&T['`2Y`ܦu./UIfY;Fldxf.8Rv,IQLsp TI9^jW^">gʨRմt ڴ\aؑ QӖyFW3XWamNpa31Y)X6_u@^qPvo1
yp^*v+,8y&_yvhWCB,M3gv![c`Ζe;f%lTr1Y"\}JP^"X烇PDo|
XQ pOD|^#l1:)B˘s3L-Vpزq.$3!A&?ucf*D1-**襁y3Rv,0x6	9[U3![m9y.3![1υ|&dO sd!ύSB+mYW.?{f`׺=ݗ&Dcj4߂r^uAaZ!sDvWUu%(zf^}%`Q"r%g[|m4=6Z~lrPLc2zy=K{=Q}	%a(`L{\3Wv}n7O40xk&/.5.asW)il>ٯa
#!u[A;H50]}V6Gn&¤͇0f0V*.@̻MR7+y*TFtTb0>|"4pSX7QPri+EH>:fMHMFTt|M'Om(1Sև^e0O"$Sf`]\D3$/vr(tBH̙#YǤR
d9NՐZ:+n~Bo R2_[ۡOc./\ZU#uTX	BZ܅Á󅘁Yex4yCsRiHfzhJ+W!wZ|Il9jb:j0n*2okHn!7ĖAs(R[NUVD¡,_iw"R(/`d`dmf|@[0&8VKz=FAM(e%nW%Z3h'D}d@߿Eta+۲t/-iSitvH
*Ȣ$sP@
q_%lbfm3ty~)I/rxTXy[1B"=Ak5jm0vkMs~/0JGቼU
E^f1χʢXR9	ƆIu	s间D퐕Up40d5R06D/?}B@aG3v0%YB_x!`!">Na	F*k"`a?8aF%5s7"
2eR43ôqdmi#>թO-G薎
;Nڹ˿7&0y<QJn+
c$-i`t$c!qQ6ԛCe5UP@lIR0_O90	'ϩ#cz[@%m[qsiJ9T/6X	apGq`ʔ*E[wh0*ȻGopVץZeăZe lZ_op&t&?I7Ոm`2k}
޳bSrĆ+ֈk:[4VTqׁBA]"iv~S'A[q 1$Iw8ũTtV'`xo;*$0H{$TRiV:UTᾢ~T{&QG	56ZΥ,y]&,>"äɇ.,O)+A߯䄎RV0>iY?7߸xohU`ɣm1Sqgb8Nǈ`$*Ǝҝ*Cytj`):w;{"$`:zH )A`/B+G+m0 5jDFs`caiOKa3M9 N}BɁގV<9 cVO*EXIDHsą7w@zW Md@5bN)9p	SdoXk)e{wȄb^$	ԒK=P`qE?! wHR	<(u)S~ɭV|1.CW?#]>2~ Igx31x/˺˄b3I_] )V$6&M0Qg;u2m1l6>lw=u3b9ۅ@aj$])-"R0(0O':BvҮ1oa+<[_IgVn+x[4S81ǎ8\G;h#Aȅ0w?@d7ձ ipl@My'AMz&wyHh[?!@8jOC@gEx:ZDq~AtCN;Ǥ]äK50dBx̇cY#hX3г әE|Q0h\k)>&_ԛnûxiadv|a[_wiFvi"$w>a.}iVp0n@%+{£A٘7_73v	$yҥxqvն2|QO2򳋝ۡr&>¹Kx( mB |L҆@w/0RVIz@(?<*R?y{UȲ]\p乛!+)z4A>ϑL??~/Rfw F@<bkz@jU5hrE?Ay,/:;QZPq?C܃pw7NIRHy[B))+E ΀Yb }0y<{x 0Dx4zGc` ܣa)?=HZ/A{Zٹ\1}].`&3+lqyL'qlqK$\El<P9dzro97
D04'_5T?	[
hy9yr2'{|8"iC,EMu.|!N"`v uQ=i5zޓ60Wz_0,Fe`޵2"d:P!ۣWƽb?ZL0ލW0lmU{H:0r
݋/ͧFmo 8zGd昄L0m,/9=ٛ/,3b4qQY
Ozᅽ:[I;Ɔe&`x* @`3 TabT4у}JŃuZjK6:W+F&3`>
 vHJ֔ 3]-K'T_xo3!h/Y%Rj5EM -q~Cw	tb *j}GG78Y^w!VB(ทxԛM*cwko.`#qiyAZwPA_Rn䖥E}N g;?-i{j۴%;2x"׵4A?Ce)¶]쯀ӺI7i&fg{p|}hT܄
η:c`w&Yw/ 6xMؼ%n颴A>E&*	2j.4	?vQri=|WUǋ&Kl(8/y}]TDeTAnKCh&t˘VxQN7GeTUCl~ǏQʃͅ$vT=P(v;p#GPz<}O5bە%*t`T{
Y;tI~|3C+ԡo+G9v ˨4y^!naQlơ~E {R`yS,ˡOBF}v.$C=MAFJtP_ipD 7좯OkQ)'Av횣 56 WhvWw"ؑOWo[rh˗J֍I\fsXqyL7oԖ?ݻrχ3)2eW]˜	_C+6P=7҉}>+#=}F௷6 ?XG83׭}cΏ ;<71"oMTg?V(&%ҋ3Ͼ]z-Ƅb.psg?uϼ ˌwnbرU^Xp+l˲b$y/WJS+`ewwt/ $oBFЩ|g/B9ze
Adse=U-[!"zw~wϻ븂P31R^"T	Ƣ¨ Z.AqTŖ`l5*sE0 ff2ſbjJ%ь92XɁ)O/nU>p*Cja*۹)}SR-ԆA R⢮N!$%F4WC5]\
ledڸ\-yfm>+xAJ8q.2qخ/>ej@M~+d7a{w3"+3W;83%pd,F MA[5a}+$p4l6lv'X:;
'*oDfT^z
zY<ۉUaN;\9Lzh\o
e^o)a_[	hW+l<-6nv 9ԁf;j4o·sx9)J]%s{470vyM8\O9r@4tpu)/Ob5>bd݃wvI,,YJ(wHO {\ImfBf2gdh`_^
r~wsc$* /#Ɲ
i1A[}*yQuO|~\'d.oxۋ>(Vh݊x6H H|c{7gH-Dlܱph!&9뇮[O+8޺IikxMX`m-+UOϡZ!bu)²xK 1R%ҥ%@R鸒4-}(3rR2qmb:;di3tO>DT	iʇ9G6-dt}j(6=aLvډ
(y'P%d/gzZ|Nضs]<3p +cF2*)#.>ÇLXT]	$Sn ┒ Km@e(S<rrf \JVn%Cv9a>yz:'M:IxhRz"5ƽ=h kHu.jw1,7pH7pNrJVay9ED^KoTPg!{H_wSd~!BqT%T5av/pPAj2~Q	c ]	4ikp=n^Mzmۂ%Q N27<	2,tePn-O1E/Gˋ|5g|s3ߖ&ߎ8@֥
+(ހSV`9hgh\Y!s,^%(||s9?z<4e>8^YGqHz@Ri,0bqE*ţP5*nV'}n9Bn]E$z48+|y&O\W!SugO9K\DAOK{I(ыR$shB@	_@i,;XZWVjp̽,3<CXƂAxo&`ltg>u\7 b/E
pF">%ڑ7e+wrSK_,muP =ӿ5F/hc-nOn$)U4~|)0X}"̭:Qڥm6('+wlow>~y= =`bnCLȿq(nKvmKI$2	tV2Ju(@wXWVlC
S9_-w/X܏ܝ<,!%MFP?IbrlF!-BՇn'^U*mYBM>gA&ƃ>;$^q<4ӲB []-HÖ@5216:*p:$J&OR1a7֫%k쿒}bZ!;}N48j
۸JxM	MkU:@ac+pw?&_L)?υR4vw"I+a~ob{+!N>Aax!R`k֙L[A^Sx+PwqIAE}Mʱʐءz	-6׻ ]-1ֲmIk@>cx@="g7LdlndmЇ3l2lZ{rK]*Rv\k 5$L9Q|tGt-$}# ?5r_9mWy娘S1Ipgbcms=)u|'&<y?w"ͥiB`J٣:2臨G} A䚒Eݰ\,S@0?7%_mJ"fmhR@PrDNYlavs9Z<g?з)bB1/vtLJ}#]K2{
z%䤳 Rw`,Ϸv%H'D8EJ<g16L8S(Jx I$Z"C_d@r?J{MX}Ba*z8(n)y0NSΔBYEmH#FrMZn!7:Z)z._M	֖=ȥ%OJRYH4%l\huA> ;dƔ`̋nKnC^R,fh3BpWnd{7eM-r-~9|`_T%w$uw	CIowqor4;bB9	t4<CagBWamncڇ 1GnZ<?v["܈k2+iԒJ9m,A7b
_ۋχkZ>Ȅ-;Coʖg-Ρ/2&r|ӒXMSy,LzM"թ<6|ɞ˙Pyф{p6JJ`G"13S'YxX~v8u4Q=0so1̯euxKVGʮUC<OIPSISxr͔OEa{&*PU 9xES0~o	X9uA+zU۸--.ԗe,?>휖&/6WPW";k("<`l@oyI׀쮘M*ruhq)\*I[H TAmܐdKtRm@.GFqN anL:xxYǳ	[O;"ȇ>r=@tY"n-PZzZۇ_+9mmiX1օ:#40.IQhs(DIYocOu&߳	GϽb'<OJ>ïh=y_~?0^O(}=0m/\)v{%Ac{1	lKREw[pz)\vMy+)o_:t!MD5-J.sP
)q܉} ehԀc=PzGd§>Da	4YGޔg!$yDm̆eEGd/)0Z7k!08-&d'')Oc=bX+p*z6۱ʮ)XƎK&V_5DhrgJ%I)`7adg}Pţø+ֹUTSVEyCp[3eXM9/: tPQjDGxӎP@\RYm+
 zCFA~WD
ˀTp1UQBͥdQ'B_7TyV3ovMML	{p{e`apl!F4tj!l=:tmM\5o">Ҕ@r:/]k_~e32лs.Z~f=ʱ̐ /́seBg.*նCFJsnc"hJRUd$aS3*Vtً́2g4ʜzJMOw1|Fv	H<6l-qJ%Eֆ*	աw#yJ2[u˰ռ8dZ0ANf#F7y3kh7uFtn-rUrp X=ӓ:[Z`خwufmsHr`V0O j' lTjFbӖgLOC8͛ KL 1'YvUEcZ|Syau"pV`\|Z̢U歐 
pt>w'2#<>ɹGXO5qNd:˵Q5X_*>qX-)4<`Δ@Tx۽$:-"
2\e+?0ߎ`R-P=ǇބQAo6lyJRG: fp&<Ylb@dzƴo#uuZ|>%IvBGUoiz>+i9[Czyh+`[M\5y#x}ru5%`8#oUy_왒sD$`&n£=ut@fLΦ>LG`$ųϟ8R+Ɯ޸m	.=b^!٫X&sd tؓ{pqҕ>|霡mfH~9||1N>լ)o	[XLG2-Q}N71s8hO꒨Hʙ<۳[u0;*b-p>J:#2a߃ z8Wp@kpst	9(ƗW?S-"!y,Qi`o;)t^7`$*?b(	3rk+2lHD\lA>Zcߊ aA➈4{^a?*'ඔ`	`_3Pu'ӅN[C@`BIqie
cA
ohun0Y	0ic56>$<B/	KBPfθfƹqh
d<!o߳>ݟ tEV~P+D_oB\M!HLp)reB0r`%s54x g؈a!Y<XA7y0b?;w `y[%Ҟ=Q?bW
[Jۈ)'%q~NPN=P7Wx;ᦴR9V50UkUwildೆHd`v clc{N;K¶T0pwkW˄٪2R[NP$&d{+J7L(Z'9r1pk)w@xfB>:97hU	R$'[	{U3NRkl#,nz6NRrwr=6&V̈́:Imj&Ij-7ƪP'UL'nOQ6NR[y3aK]S&GC	9}
6NRkAXHr>&	9;)o	uZvª=4 'Ik\IjwĪP'fB̊U3NRk;V̈́:Im=j&Ijٱj&IjU3NR8'V̈́:ImF{	uZ%S`F	z7s]P kHێs %S\Ia4xTBNL$No7=] nl MRep\݉y/mנ}mi~nK4--i+-	SԂ) Sy:r tet,H g\r'Z[sC6H<HqЕ|:0yGۛr 6@U\q/!?plȄ쑒LAoGa<'rl.dH3X1[,=Q{`:`/a_VAcVfBȳ)ބɣ%VsX4|c7$pgŀ^0??`Eml7̏'pNyҌnԞ9<ƙ3$aǺj&_cL)YM(SEłXPz`MŌy1c^OzaB^R~/㽨kbKv0mH0vgB +]5rFbOSEƒ*ނķFEӱׄ!ӱׄ"rL=C.9gcfBNظQ|N7	x/eLlsҊ $]K>Ex\6t;`~DGl?Afu^(x\o?pП&ߔ+Ham(weS~bc %L#CNB@@ t}AkrFwGy__AV>PC~fHE2a+鄍iB}k6kZ
]}DUOJIev|_ 0wc=ݦapBoYTY;V砏S1:43C:&?U_Kv6^]Z}[jl}3!t0SY[k#ݬ+Ub+	ŴyT*xցJJUAܐ?,26F؝B sL1NЂL g:=	>:!a}U`d&sy}B>K?3pX'l%:7ko;<){qVHot/%^LA<`q4{ovJޢ1+ >6r[r|D3mWl0S^ctoށ\z..)on<:57,Me/-4n[u²i9U@rceBLĎ,aK`(;S A;ݑE?f-W+'!'K"0K:JYG7MufO;JNwԧ^F	<GPL{m-Jc r.w	ޤ: ݀{wJEzH[p8q:cI ٰAtu@BIWqoCCx_5!u=ُ	ӅZy?#ϛl)Vm"/3S˛Ұ$'( '[g4Kr5KGa{+eMIFMg7E`ۈ?Ge#>b`y@̄	D@_@~A^#C>R& VԒiS
3`rX!]KA^\[QWa_hAGئ頃%`/l?R1%y9LmRlJ_{`.Έ8sZ<@8bRUr+}/"?1*Pʼj]$`۟Rn</^u'
oaJOJ7'~1I"N臂IZ9
[CGAB#	aoƔ+'@n\W(y9\ˉ[ﺍ	_Azs{L>" /ܠwL_
qW蔿eeR	9+K2XoT怼Uŉ܁e,5xўx]}9 NZALߐUސLG _it.\;V`pws=i!|[3<0 g⻒.#''¬ܞwD(rp7vq҉*g2L*[;.%OUz]TDkB◲VUA#j,cciƲs"PIQ/h{l3Ns<Gcѭߓ-kJ1Si$qa'XMX$-YkJ1S+j9H 
lellńUmmbVcF ¡	9ۜvyi'i,z]xisPvwCiB27'P.dJ`;j,ʒW:,73c' a&!pWA~еɚZueث)0 B`v
jUPH9*B9&@@._wcJ~`
Jچ@7&"A#*Lgyf	h S7H@jrR0>w#jPmC"QCp =%.[Xw'{Jn(Iqwc
IN*BzA=At9un`9 :%΁6.0$	^?j'		LF<'T[$PkD`8E)JCOUbcmX!6o7nN#0CCp(&i:rc?NAS͡/in^</`ɑhm:Q`ˑuui勏]Kҥr鮿ЯBfNTpCZXwR@.PLݧX,2X,U6N:}0Y9HaRi&%lPiKMsf
W#\kv@hx<sW]9~:9Y@HtzȔHn1nZ@n}g&-^pH1ܔ Gb(!70'۴A_'(X"z40WA2sUiF_1YM
ٳ
1ʱgP@]β '&	4mDU[M_  ^e=mRX*h3AB
c]D*-9ܞ6Nk B6ʯqYXQT*σu7i aλݬtKl(qӸBvA4n I
!qCzq@[2LlWell>!vBl{ellƊml7E{O_&芦*~;MmcZiUcCc6vƢRo)R7g)wS`{)R
'm9Ac*V@
ьY&rRӐrrˑ@A6C)XFk&i,=(/AA-`>j[U&PJo#"zbEF)yc/dN-nݘS0;(zBJ Lpٚ#fbfQ(XFŗ	O dkt]rdd!+jE_.@XXUh,ڱeN{q4QPNi}ՉqռR!f<)q3@놄/YRZ܋0I #ě	޿6%A|'$Q*ߐ&LAebeqX&^ ,`ט2iA{"C熜3Q,RnL zֆ@fBobk=x1njL=6T6trV;PkKa-7Lԁ
鴾e9_(	axYmgwk	9=(b1Ou+Sxٍ" rԄ/Ls|̤'[_n0%cm(IT!֖
4݆r6jX]sc :ߓѐV6&Q,D6mlB훅9XLO=mٔ[7@?fB6(bJ$Z_7S1%WY7К
7КZoDbr=XtE7hOsmBh=9O[~# 4&ltbo!aJc}oo5# oF@e߈ֱU?䆜6#eNbVd7nZLnCS<i	mQ9RkK
nCʁ:@-Y
v,{VZ-9sQ,@<KӋYs	9[ztvLS΍"T^2 @AmMr.tn	QpF4dǖVrRWdLK`;?<Sv(7t$^]vk/	D8;RSl)3OS|EVt@=u΄l,-b5|O9D[;q}3!gD8"X9<9viB<E.L@=c=rzQ-	<mܕ_N.56J3؇psFZ_B)Q,Ttnsĳծq}3!E1Ƿb|OݸRئA~j7Eg lH[))8'= F;PcKa/܋)+'(VZۖxz}w
)7`k,cciXt}
ގ
<wCp=	BWǿ<;chrn EHjV]:567
7Q|5{n!4!;L)U{=x݇6Ir&Xڷ4ݗGQ5q83x0/A_Su*&ߙÑetPby]ǀg5lX5hg:iF')aMUx0t{hz񮙳رjѶ9?!=Ze06NL?]P7;$Azbak	K51xX&h]^ya&4<iP2.l5]["zɖHV8rN:Fq<T۟Vlvb`ﴀw=[:CV[¤J	7;mTZ)`R`
q")zdQ?X,ێln/In7 :FֈL(b0>AF9	I	
N?~M 0A&"Ct]({qE,2hk/ڛAA1O ^Q_"'HIsN$펓Mrc
(>*S(N:yZ.dJ:5}iic/tU3Rڱ3vJ!<=yxr[CgGrWxs4ɴ{g1@/K"`0#n1'0n.%^jqƞi8X<A$BoA$bwrjv_mjUHKҲqe($Kt*ߒRNzpbP)'}a"L;h*ɦ4[&Y:ɦ48LƳֈ'G
ǟT؆bO1P7i @?ּrplBwU^kK&$6m&_PzB7~PF+8%Z`ʗ	Dɇ/䃸.E_.'wFZ"-/M-k7	F "M  -t 7ZdI!$9yE2P㹨d|m5`a>6Ȉ:\HNmKr@"A0U'}q3y5qL#sm{A8/ݫ@,jq>̷ׅwˣ8ĿekacS)jǦ:L(L#e¥19F(=Em8Ҭ^hlmC%JSkqtƛ!ǅ^WeH_*HeUzyL>*2oq]򼓇>yi0ڌTb flr,{	hBY0^)+ 
j>\fRBvw'U;b#k(-Z3Z&A";RK3Rnvyrpũ̓3o)yS*j͜iN134!g4_ ME̉m߳DkZr8UC:ZkCU0},m(Gr8Yt.Gu7=\s<5!gi2f'bkrIh $|4C ~n0>	 9El+¿[[l#Dڔ3$$J1QhRYrHJg)7@KӖԵ=0ʖUO#Ax,SF '~:|q?K;L@_+M_q&{]ƥrTrɭ*>핶Mx7"ir	z*UAchMjō7zֆ8W4I@ml"BZl<̡~qj]j@:3	oɑO>4@=OB<O=*ap@7*8QTq~!kK~	%^L䯍n)W~­wAZp欶0
UұZ,6[kڵa2A/-׮9DEҮ:2r?xZVN-zF*cm,o>\-y!DaG%{h[u?pJQ,y08>lʴLG.-b+rE{(넱Q8yb<w#t.tvZ=>06Is}퍓夾S]4qRVs<Sh~OW҄+SG'ZMuM5	OGpM73 163T3&;^φxxUCֳ~A7^2PJbKEg$ZQb9ÀKjn( g;O;;yN;vc$Ϝ+t{|vog320_bz/7=A{DKg'.87%lYp8<Ȃ#/N_َ"L_,1C':	,%Oi_!V{K 3zqInbqy^!5!gT
!_2I"QҖI:=x_HhޥlIA_~r4e9 |t~}s'丘])xav;ېnб\b4G9Pխ+a +H
4Ժ5)ތd/
=wt7Rf莉3)[]1!0҆0Ư8ٕ IVB\Pa"̃NleQUu*,Umiз%xD¶kd#0PS' ?	A8̤4Ȯ	I0]<m* /2\}øEj;vOn sU:@ąr|3XOcZ)Q/{~6Ԅg{==~OC.&Ŝ2$HR8#XX5&Xxj=P\q¸	vڍ1vI.ա (xpoy<)\A94a~V/j@e8}`"LIȫ[Ofj=T~ߠz+_Ezzdcz3
{jd>F;r~־!y kio!%Cر"AvK+i%gvGAAi8TпL$yzdhM堤ۛЗU
t8@z Ⱦ@*Z1YEGh%ıRa\mɐ\H>OuIwZ]ȽZ@|KS߲J@J'50X4	ZiZe©D^<J,vTr_:A+؜2^<
c\D|ñ~'eX='^j
pr&K$¡Yi
.@&9xiK8 tJ"><v8, <N30JnjU~x"y	ubjN*7Bא8ZW{os/l,^!zxUB&`3S-8E_sy -/JוM2(
b)s 3 +/*^A~SYM}emrYBR0Ҵ0fj2aT95hάږr
Qx/俧V1{#c}D9?Qyx4@|Xǭrݫ|h4+vWwBq[j6l_>[N	7\YJap:Q|nH݂law[:T
ܡ|SBYWK`|pءXw3.>}xUŁl,L{utt*~CS0>TrY^?پ%~烄9 8mFB0´ޙs2#el,w
k2cЁ8JPiwRN	I42#UàKkdm{;Mlz|ഞƳ%`Älv{R6sd:Fb1Qp{@* hU:^W%Us`%J%$6ot -WP*/zTsSiֺP~ꪓ0{*I]x6Sh(80]eqh7҅@&U`,dKݼՈ2LWwMp[)[lSJRRJGڧ%OKՠ#=S=GiH%2qa|ݕDO3&(MlMnq^1&-e`orYNNwK*_|ñcKcYyde(O| @ެ'담oW9aAx̤ʡ:Z&xHV->u!_Lsb[
K2]KbKvq89TJ~U[<%ܔ\H/U89^V˰pĞ7NA<QH{v}/u&l~XN<|-Qm[>
^_J}ͧ'؜	wl Ԍo@NԌU}h*Nbg*]%s5oh2bդ{6I>\&8\:99}PvD+ӓZ$+a,h٤*y|G]BU!L$M_WHI &ۄ:RZ=N)UJhy@f"?{b`?PB޴XkA*V}2 r-*Sn,3'(m0*dbA#0~W|,jf	#3s5j#HU[?ϏܥܠYEKQK"ȹ]'U`['H=Cc(;JHM
.$.+TByP(Hg;)8
r]08B5&yz#y<DyaQ#ynF	-ڦӷe7Ua y7U@[]ָ>L؛Ci14n[<A`w<o.Y3.0Iy#ٷm<;eYFbXw
Vfc}z7$FaM
rRzumuϢV4`~F4]sO\*3riKNe:cӁ*| _trU
[Irn@j1^Ԏ~{rlǺp>IU@MF tU@{ƺpKRz:sI7$AtrǤS1p*	29XI0C[ϳVGA-w	-,恰@e*șT_ء6]+Ip(allb[z`g.;o7#F3BTa'ݻuE+Ie)}`|@,"Dx@Uu `E>}o72L_Y"i[X޹SY+O)Xg<k0z@TSE ld*6{gi]A-"tIw"rG V)DpGRj.Ѫr^md~	CJɹ!A[,3+e@ĕwO,kWi䧦,ɵ,دۖ,;'MW,+UtMS"S ݖ#AVRrkGL8Vbc'RiC60z WGR2
x[ϵ6*l535Twf250j[
':30T	fH]*!˝ܯmgV֖MHxgZ`i";}*R9&_~CfGiԏ{8`o}<=u˔};|D-$"Y~/6j@"V_5cgSj܏]5̦l+GMJ3*
4=]!D.HmYLȿ}(YS-kӵB UK6~TE>\:O7L()医(ڦ{N2ENbFK.qf~8uV K3G}^Ƣ	.X>WʑB
Çv`j`|LAs1[SHs
I&?l̟jycl&\PߖkEygr`z7R[h!o0Jm3ψc]F7<0ɏΔGp2MU6SRo.D=X0R*a\I3w7г ɢ!}mmՅ}gP7%sNTFw0KV9x
9Qb-,2Ü]Y 0tyߪeکa]{q,EQ4`%26
V<Ս%nſg׮lnMF\dI>Ʊ3$o\&̃~wpZ
'`3CUH{$7Xy3dʳ#:<K҉37ɭBííL\9fL>4_g[6Yg x5p'l(S.plq"JhV*06b|qob7[$sߖ52VӇ!~F/\9;VxDBYY]Vᖆc*VB5T1㟻.u{壤BGФ:L?
gliF;i7+[*@K:aoR';H_g
q"wQ&=/V+܋h |UwVdxfCv%o'w e	a"z}JVc`bbBŲEzxFWP{lraLm:Hn1g¢΂?aAzu7|>0HJ{t|VZ(qboB1wQ}Qa>bc*A_ygB1EHkUkFN_'h0Zǌŀ7i|x$6M3!ggrn0 ,Jt l-	D6m9TޠLĽ/o8V>3xwsτ;/:7,c2n(cHe)ix
(ǋ]KҝPoQR=.DVޢgi-SX#aM]zhetf;?PkSv$*YGejahWkaܔ|lW&?EMs-Y!`B~9lrNu;i힆:>k4*c
yn8Ȃ:0ߣa	"P	ƅIpO|)!OqQ.N+vfMr;`4OFDrFEV
h[Z06+*, QVιWqy(EĸÖ= U>U䳈.;2˩+hf<%c40m7*wo
U1{FlN-v[jj`pf6MʾJG
hW8+sp63·==]0@,W,#[&cmpK*`₳{\~lG%܎H89IqqINmkMk'sٱvFb>'䟍~Hr s!`ã)v53ipFXW7!\,uXVRl)%[I:Ń4)V^`(VM<FŖ%hM}uT[Ű{!,$"0Wa{y!ET0\lXqЮQP؁:hy.&{S=&"b8,)<̅}&<ڃZ!m0,3a;9`9țDW.kC{%·f߸K+wnI@[/GN,¼E`>Gqvghq)üJHdPvłƖZt'r"3x7 tYXtIif@;kl);ڍVWŇ>dJ*+?%מu]3!;1lJFzp^?0L^'LAfbfxlo^z7~Ȅǳkp`{zHΔ奙jƢY#ڽ*Yr>p|ˈTFpr1{gib 2.ES0jTO[y>[} s-AxI[g-A؟x5[ ڂ`|d	-^%o
¾\9k
¾'Kv%Y".< =mA06ak%hb:(6Ll{XU"ne6sLn}}@%2:Fa8#+GQڡkBS2Ԅ&d<5!	OMjBS2Ԅ&d<5!	OMjBS2Ԅ&d<5!	OMjB&ZY2VdX"[p7=~D0,\UHҎk;R?	k%YcqGO-Α=0h{->De41>DaCl2%nMԾȬRw!:ԝ}5KVuY7L&a5U 	+QQQQg&$QA5Bն.wtPiE[źu+.UXZsq)%ܳs]}9 
pS3uqRa>zZvUq՛Q;!FKRU8k yx {ozWYJ|%lafZ=u8dad[o v#W6#̂"hPxEoCAr\զghZw!h%W%A^$?dx
}ļ[,&4,nFIpp)4_&!|W}iBұb(HrWmSQi@ub9D<-ʛ/*}Aw~j?٠eS.,W+Wd%*XKelPe bqA1l<ɻ xb;5d2>¯$89c|:F".U4iJL`"g5yvZ0d	r*1@~R `I4fbIKl^Pl^T}BQg8R_q ύ9fe=$`A㗶Rhi)М' yeb눺=}|LDqj85 rkL\|>/$Lg4PFp|qHfN|0ؼr}:P Ij7[*,у>8gTg-xǳd}R]6+$pvHHox<xs
9^Obõ`ZYZO!S
X@"A@ki+0A\E<UAm|·$=Iww&jdrϔdw
g,YFN<b?gI~
]߅8@v>Z뇅EM
Dѿ}+Wwev5ISINW`	7?`%a@GC:2xW#jVƺY]͟`a0rs|XcU}7%ьB	Ta` 7/0)8WCS{Ahd<3<r4qśnd.km#0#)R>Jc|sJ
)uh`|ZW 拄S |E ؐ
* fe|J%Zqd$IDA7-p<fqb2H~3גfnP	z61Z/w'u[c^,\__.NbL鸜*D@҆?dx;4*/0|aRv'8	;HdEm<A%߈yv-R
o 0>U@&(5p'-OJ)R|wBtwlVx%@]$u5i:-^:s*,|On! 6Ԃ"wtN0I՜Od
ɦ.Yk9'+h]潥E,=e g'#H/
ǹNEęyd]ZMLau@Z0D	"`]h %jI?s:$RP'TE`Tt7%ӸyRfg(YgUTPpWyeқP/t8;HrDއ}ag]
Slx"q,rJx[aGTLOx~Z| VaT
!n+Hz}$jDRuʬS:&@*L/䥞UzYl͞k%oN6ö@p3<M,2xuR6Jcx=B;)a-d=I$W_:za!DP/)&ɵy=$j
  xOg _xJTl&\Ž26Y-;>&~Fe=wkAF穐j>Br::IĝRo2
Gk¸PL/~,NI:b~J4`᫅jIW~ ߩ cyļ}[,'
؟w7|ϏzN.05&ǵy-w˗O4.$IDRi[Nl0ga'~|2scmH#6<]zZҩ %X>wfV]ج,_Vp9: ;(lt2DED"bo!>Bvm!o%WY .'Jp]YV]m)~G~nmb@AȯR+L*pzǇկz|"N,-N 佈#U.wȧlR dy,MZhh)!;Fl|PmҲ65(x}1]L^¥[mYSݬKT_ztOtEʘF<zNQ~a+'{h}pٞ-//r &tS'7"=_o _\dW &	:!0ٟJ9@U |i5s-&mPh%vg`].Uu	|T8Xx{t3>
d(<R*˲dv!G̰|:m/I6ajS@/~y9:	}$Ϥ/FM1noKKA M~J~-ŹŅ/"myq܄W2Nc>*;@V!cĠXPnt{UEB!=~XaUYA}U~OX$zd%ܺ'_-}jSiIʤmd.U6$W.KY**}"|;yĠ}2Rl$Nm8 U#DCU`\ѱ7{R-l$. uz0,H4ϳA-ĸ<;&e&9_xǍwnZ`[PaY|]:M] XD/}Ù'}	n_41	葞<C`-ܗ;n(~~#tRLglf8kz{mHA#Uj 1-jE!fr`apN'H٧=^GX}N^cBogQ9iLetHDuDA9AV21X \)O+Y7τ6VbMQ%h"EV~xhOhSR\xɱ2tbr@77UmYUAc2Y?<'ͤiVfؒxG;|EoBjx4X֊fZ`:9].H:Z)bYWvWl|$5Ե^"S+~ּK$zh
'ޝ0`$Ήdd6TugpbUV~L~UV~騈*<O׊lpB9v`rt	ݿ1EB^>7iop.lo·mwu4N=M tg'w5UzPjv 2L%;!? k
_}n9|DSy[i1fOdGǨѕI8kr'>%vMNwjP? ГAԮԏ'w!ʟ|_acBd9sB`%~n gs}%%g/RJ?ٲm:XhZ薨#(u|dw u$3 ^	f0*YR[G
ֱZ݇Oݶ9A^W>|fv8k~a$fUB^"ÒHH,h{Y)yx^%=3d	t>nKƘ?	~VpO1lӳ~{(?{<Gǋz>܋,?w@xp Zb.;y{j697%yŮZ{
V
@`[ll* _g
*	'O]* ?MdrPjAo[gRk<{3xjxˀ([|hH)tw$hHr<}xZg2CBH<SWU\S8:խ{_H$mī0<}emt:[ډft,(V?p"| b)C\yR5dMe<nՇp(/Gs'w)|;wO}{G};{Gt}pב??G1Wykop!F$t=$v$pJqަ==/9XH{<qN'@neKI
3gDO0}5Y55N<|oz&B#m|<flPLЯhqS}6n^mH+bd$
{X|b,tĹd sck	3˹мܬm\j|S.{а%hu!r 9y!rJwO'jݎReKVDI$#%\KڼvX
|7-VeGȏua,NĞN/.ǙB9݋ۅ7yA#?r\DcO<VqW.[bڡW~#q\%wIvA}8s_5Qq]HnꊟvD&Wgn0ݭ鲉+ MY'oxH|4%p^zN^6+2or>UֵaVV{!Ho긬>?y=ƻ[<߬n	X\_3+lŒR*)6õ`U乃v!H* 8dSejfjgٱq6i/EHvWyGR*fOn	u,wRA'V$] c*ƽsӤٙm-^O>'O(+{.R)t~`ilB
}o?.ށZ**TLj򠔧Y+(x ='YV,
gY?݄o!r,<}EvpnRA)8*RUA)< =l:[ W>lhg@C|I]2BY 9Pb$PF(\!@k#g7ym8ˊwuvm|6I ?aGc?p(w,5G3ҩߺ/mVp8Y^؀bUog{=C^'t7<&mŦ09w]lD&ީY$ &svOWпyշ@ÙH1#L6+XaOT aQ˟h܇3Z9_$p0Ƨ?dqŞ|CiyS>1d%Ѿe1dEӹt{r^Lm{`]|Oxq~bIaS0ʂn0 ;pGkѴ rKɣHgBL*z2jjNU	e=B6Z@juH+( ДլެUcKEU
&dDs4w؊HMH!0R%RfwqozMĄH`t_\OE5[[JnW2
s	QsecӵQJ
[s@/ e?NfvN? {x7NZ'g3t5RU4yix)KR!'@ ;|"}7K3ٵcȑ@F
,cb_`4 g30Lx\`g> ? fAx@(?F7Lw!<WiD*GKB#L =ǌ-Ge3+Ob+|>"wyf΄zwCDBH+}Pb*O(I:8n%1ǔrĺ.G}94'AWL57|
2I82}mi\`W	 Cv5@.%@ cF@!D &UYF*U[u/ Fýi}<>:N$й |#]4jāA:{ɎZNzW5{ϻD'ǖzޚR`}4D'5w!9L'!tpaE4X'eƓ [Ԡkng9a9kȃu@r|Grn4@h ?H_2nC~\PyO	yҷ*P ^UNB˒+JTM	nIҴh2_rf#uT)Pչ8a Ig蠽e`Է9!;6[B@Sk#RLZvޮ@)У銃H<hhP>P8U@@ScUu
BU*/%=[Myl4VHX!b_3tr!)b M ;4܃ΟUSPOYRx\ -
dO@uyҨ-誊=Gn.XK^i}wZpDn44*Wò!sG:g8kƉj ݵ@v$9@ض4I>H+ޒ3%դ'+#Zգ֪:k|ZZOԂɱ閱N$ti ٬;Tz7-PYp7@tHPd&(ݚ g?	nΊfeHܒ@<BO r Yn$i.wXRg6rv4ܰ݋V0ibHTBq]C>{t@.ώ e_h4{f7r_Mb&_U)%b(<WQ&nZ|I= d.'nrAO,7l%@>%>r/xƋXk35QM*dCQځBW"XND@*Wt B߬
QR쁆
&mJ974GGNRP+rЙ@029ɇNlGZo#7䨾4[> *O in@:c`uQr2:b2/͚ALV:q>| 2=CxhGÜ3ȥqI_$JdyX (7}JByA#9_ȥ"@ &/ Y@2}HpҾe9MjM2A/T W B[*S׷b9$nex߹86	'L@桅<zg8^ 6Ӆ$^bS  ZdZ%-ʋN] =B..-D 	7+OmVC{{sy@@Z׋>5F6Z7B
t$^!
.6أ
ЬZ ^ޑ~,jj~< ]E DЁ>ڪcqڏ ٻeh-,&U\Z䴀Wkm1,i>[z6D{i_Pִ<ѝDF Oķ򂠗Z+@"?4S|`U^d>/>J?݉@R+UYJJ8JGkrKU[UGiI|O9W/R_
	9zqӇ|Os΢UmRKܱif" loyй< =\UOzAGGDB	I^J ?mЕWN$H U~+UagP3HBq.ˊ: GGd,~m/e4@ zr[qAȐ@qAXSAudO\ y o!oqp֎@{a@:0@@+kڽ#{8oȠ z6U~=4v)= /klm:"h; |}N>w/qў@1(Zu|>.LE`@+N?8o mȹFJzصv7 ur k|^s|y`'ډjY8H ;bWl<IҋY\HI[JJXar:|*,ߘgbf`BnI-o>tOZ]b`roWFR%I.JxEI7E@v	m
fy8cb$6 'v	5\wӝ٤Oؼ0y>Ow*$Zޜ"U824]B%چO黄k#@UpǖH*],l?irK[G]lM3э[| vm~|徙u!x~y}DhtuS;DxDh[fT%L΋Z zdS
i*_PT.ڂ#dȝ#B+~β
*׆"iC{cBQzp<J8T칥]?<F
Oy[|[t!@/akR}7H+ƾƦ	 ѭ*xislTe`pG<Q3oҏEIBqա90O荥<I'k>õ
[ޣH_CD<[k	ϣh~\@[~><D?`C W<	
rLX>8QcK.r$X! 1}WӋ|h\ϘUh_	<Ԋ4	uM#0[U/xh"؟'sC=i@?Z	s FMZ|*{p0iGX ʓ+:Z<3Ss'A-ne	}o'\Q7|!эs]Qp=dkO9g6cJ ?H[=y
%(ePZ"@G+ojPE+tM&Y o_'꼀<MSԋfz$_q dz/eWڋw3[Bjc2[Rby䦡s6?43,Wn\MayPsXW.iȕ4,֬1\D}>Fw79gk`CGTWkZJjAb]qqe6kINW#75M{M{?ҞA>Mu`gl>}O'ԾAqw}5u.?F#Tg2J|^G)< "Οnsc=	]Ty]Vej]Ser[Nӷ<B]445?XӯlS@:GyǚIǾxvNMݨݨDuHPݨF=Ong7BW<>6ۛ9eAȿs?Ru(YK[5-McO1FB&s\3Ȏ2dA&9Go|oӍjT71M_F7:Yu6unw+6uMq>Qѹr]spI<lz`lF;H7Z*P"Ս.2nnxo?Qrv!<0B>6dB?P>5#|`tu`k\Ә4clp߈	 dHdGwĝ55@&#vgUYb7Axиv;;:ftsm.(oqtT 9]'R8@M<Ӻoo!+44:?ŨMٕw4o7j4MMhF[T7b馚(9@9^GV?J}JAv o7.nƔN|聘p+%q	7iӃyt
y|1004	sʥ˵(GTKM>x:Ϧo_'45g?xAM3G@v,`5[qfߗX7-ӍW|2"Yd|_[`7B[=HTj[)(An`Ad?# 9=S+ 5=k#9=krMcKS-m
~`=w>~dj[Kj,ߛntT7z4ůj~.Ս2mý?c{)S4RSZ)ZAGrtyArMcNӘS9}#M*?@vHd(ȋ*) MzStUc.;؛*5R6cK)(-m5t^߫[=#ճDN?*Qӽ&i]ӷkuFbD) ,%-}}{ԍ~nF_x/mVh}Mm5Vrab(ױ4ty@=E#k@ShM#=Soo!+44-?ز٦|ĉ%-}HN_)<hFcLSэFn4hm!:ribT	!S4ȳS4R5CV!jGr"*Joo+449?ŘsШO*@+ *MAVXiԛ::)].%vcU;;%¡=:݃|P{GrV厡j;GrZ-DcpӲaS{daAEB u0(SAG2(h܆?:(oV-D{wҫ#0[?w	x8LQFyT~yNؐe8B e]k.bS>RV/Zy$w(V9T'E?~*%%)[Z-IH.$ oI[H)ẠQ rd٤sr$&Y%E"?.l!-[UZiԙ|"-M$/H]gҲXjw|$sT˶`EgUb$Z%F<ED4n[vxly>[{P+#lߏqJnȳ| HOnUbHlBRS4!T
Ҟ׸֠?Tme+?Ds@7*	1BR!umJ'rJTiLfCcҰN=%α	H,نzoG}R9Z\Ia.F\Ųj;(M@Ca:},ۆevq+Hە[q_!Nܮ<޵J1)Zk9$q3BƙB\u'sx1*/١@*7y	;Hh;^&=n7IbHmy"fBm Pm'eRcFĘeW-ॹQFʴe12"10nωF3bH3:Q$ALf2@bp ?a͌Ͳ8J)ђ$KD킼wsV^` eB嘘:B=37)},B_s BeZemv	e 9Zȅb}R~\:".m]z}aYr7?r/_b2Ao󻈳P+[UzXS,ÏLf^<rIϔQ
8%Db
O%_y*%s9/dNM6j}e6Jy\Iv0kh^DX(9Id;q:|@?Ɠ#Lv"'>PH,iA':	={=LT!Ibza*#B;G@wU^꽊^<#C4JE̫J5B*v6	ol\d:|wu0+=0;8iz^MK!D2]{`i#vfЮvg	=ݨl<G~?Zs(YB-qowvb51}?d"br4L^1NtqT8lVxsq.[ X򖑽\މn`-#SL`93CD.Ч#v_!|ad?%?]k.<wjQ@Q#ҰN'>ͰNun@o/"|ab|RNvvj'L5OsJgkmD6c|5A huxr0䑉8]wBH@1-
x'=u?lW4;XuI~]Z
T@'	f*`̐)uNR?hq*=h-mJ̠r+	\.b-#ja>.7<ÞqVFGIH_Z%$&(Yx3oڇJpTTyA[ovf?*GNgO1حhH8߹8MKr7B!i[9۬iɋ\rm|ϊk끴9 YX/͈W	p|r'FH:q/*SMdFur
Zp]rX~V <ˋTl>ѝׁP%@+Rq*L;˭2*!𸢇 99 p.0VZVm+M^k<wF)dۊ)buD 3Yn!"9ocvXT"=|r̞%eOeF")Q(2̐LA=%wl'>"{zٚHg'oݹXk "f?!/&v5<Br<[(YY[QbuR"}xAXBH
zHk<] cof1%fZ, ~%^ad`8FAHvgSܧ~>uѭ :W$}B&J
BX{O>c<~~5](b+wKW"O?Ijs&
Dh5/N$zwОCtkU~γc5#-3]opU_%#5R	lfNHGjPD*뀄3ǒz "2>YRgy xH>b2J{{I=2DDEnS<YY/g~b|xpV=y 𦢿k|x|18;&ILktKɍFGɺ2|r5j0HńԿU4<P7E0Sڟx;M@<+-)}1y
FSAy͘: uA!E&@ȍ; u @W#aP 	$cBf!nbւgħZ;@S!%>C m,o	 ӶmAe`;F-/J!fA!CRX/NR&'uI4o~駇p cQhNx3krhѯgtd<(|MGwb?$Bw^ o/ryJ{gw }{fewI{>RDYR_ቲWC@$6 pqEKJF'80@O&p4v-yMVZN2Vhy#U}i /%W}NkF'&X(~u>#<9\rUS
?uh#/_(B9@*OҁTIT!	0!E "Lҁ|! K:E`k!@s vi)@c,c+)4$;I:"lYh
 F (#D8 8%4~w4(@FtS)Z
|w-	U8mkBl6hjnTWǈK0(޶ ]Uփ*9Q'e	V/Qp<K8I4e-RБqA1J.ŉk!2I!8W@=!鱭+4ɳ53-tJ-ʏ&Bkm)90.xF:D-Aǵ\yu¤1IOqGI/ؽlJߧj:ǈ<=V"hҜ(/xT> A?QYL}Fz:l%0Rk^ iN2%b= ǱKۺ_	p?ӿߌl)ZmK=<A3G-HȗbD
es=ҢMkP|6g_C񯅗喗98["}1X+-cci< :DP=2])^<S,YKONs<,_0_Ȏ
fkx~17UܨkGemB;fb&l!6Sc˂؇'	1+d<-1ݓnOꥤzNyeܷ=6[{ nC쫂&)Z@g{X!ͱ<P⤈ X@ܸfx'r<*9syKwM xX~k1:/H!aY4߽܆qyhO|syS9
o'H4P_Q!NvIfm9۬ɒ;UYA%Cx?O?	=3Ll|_B4Vxr&^?E
OpM$jxSI<X0sr#'P^y^TgރD\$x,+%ݨ]e9ԝ{Sk	{BKL^+tB$.>"(H[ XKR{>2ރ2fctʃu*~T|HV:weN\(ܮÞ3%AʓC*$Ps0. o}}+6Ji68A7{yHV	Ħq[UD8nBT!	ƽlaI~݄7U5e D:ò)O
ِO<iց(3lݜ
S/#1~԰^f/#\DS`}Hx_D;fY2+zRGEmE?I3=3G)@qJm/'<nn@⼨>6ֵcK{^l	$ם:p$y!<V<=X@7f1h$KcN탅STabК."Geiա?'> h[ˌD7c+c<;s	ҞSFKV;3<_nE]I|4yǳR<\FΗW6qs` :qW?᫸WiF# [6+|u
	=\-\[-3oxq f#}ϐkV~N붂".be]*0/HJKHNr;G~"I+x/gH yO	5Fy%Gq§5 cWx p<>^҂yǶXg'/ZbHӞ-=-	#(>)& q% |W,XA(K4Gbr¹fƀl]L"KUayXvj#Ű9=] d xrE54h`R;ShʃR8[ PE	t/t7WqP9g8 yz =~#Rxpm .nY īx$l? 3OS+GrK4DĖ9bY
lx숇y=dhVHF[2)P>nB>ǔwJrͦ+K0;P!+;?[|"H=ÔMLA%v/ߎzHL#'2j'T~Drc;֤ҶA˨ʮBl!}	AMJx+R/B+=!m~qLzzP'h$C-쇬?jrHT+Ő${8GOzg׫K$(OR{Xñs>M'ŇOG|	0<mGXpۘ2P]ژHbϨt9LΧq`xS'qz)>e Nqc#3m)XK',yKsEȖr@pb"'rUOmGz-ZSg۝|FrDrW@ڝ$BfOYŪ&g?8$(Ԇ<2<%r^RdX+	s;v%O&*7m%<}X-
Fcnf)ur/`pWfJ^ym=x>aX~~^Cz-7k i^m~J{ުm|eX/yBlxxo˒^ZhײOɳ#~2~	1|%t_x,'~^"\g6-#7,4ܒ}9<`7ݎ!BlhH"%9TP𵿭j4gO ؍
%&vA޶]+yg<)ڤVqS!bx7故Pڬ#pS/5@Ar3g%;"9wtÏA)i^`\.*i'ܠ%lВ
GuJlAW
i`$RpZZ~vA^J3\ `s>K%/ / e6^pd-␒&ԛxxN֊,~윏rpbH ^,/	FjmȒsCj+ǵMtHs2(y+kOgC<,OVdc9>Q&r]ߵr>,g.=;Iu-,'2/xߵhX,g~8su:8ڞfr^ި*Xtx*YAZZ6ēbYYqdV$k4ߍ؀e_D (k̈́n-K7_ef9@:+YYNB6˙ ʳ`y^mH!ŴXΰ2yK]5UptF VсY+*@p$f"f9.y-6˙d^s.J!4;@B
Z>&kw>&kwYL.wl3	f9uql:߱;߱tI;ߤoRO*B-vc!X,ɍj;жcmgmf9<y]5rݘͲ^Ee㳅gx=J3y_M]Yvi+જ9x3yo)=Km2وjH,L@b;qAs=tg6/LC4 } 0֜,4S #;WG0R@͔.Ǜ\G0ĺ^EQ#^`HvFm3$»zG/	0Wс,`:@}#|pN){P$9])r1MD|-C8D(y5GGK_W8k_p+Z0gdܕ??/28`HĈ(Tzt+h:#]E:rJ2Qs3PL1(U<+GDe#}]}qu"lq%>*YN߁<C
07{s03BI/>wxϳ\oCcK{cV+y"U단 8V.G, H21sKc93!2*pZSqNFr?mdQkrT\4-	wxQfLsaB3:|EY:]ST$Ԙ~Ay^YCv6XŊ,!1& qM@ⴘcƦ*JꊆΘ~*;%	/^,EU`1>؊@+#3c:om'UmIU`uL7u!^/b>{Ȣ},/TfTd^$7}dU7V5X!zJUNصkr\ٶGj(V	qHfK, pe۝r |O#Ocr[oF$d9*2?D'I{Ro3%WFy( S1A*9ћ%,Of0=@<lV^ Zq殞ZwIh کWƑ=LVڲi,lSŠ1vv/r5Y*]7+:IS	wn s}Kg.Aq`U 8U32`E<9/L(Me._@`ˍp(f -eJ	oYD淖)-X]߷4󦯭V=J\{o^9VzB,)-(Qu(
QyG:
rXU2kLʗD%_[`1ȟC+ifLۚi;\uX)K3ekZ|CzZl ZɁ~LW=ni٫LLЍ<_y2}
{č
q8--=?84<+Z cq< 
^=}lUʶ*L)dыk_ͿO {+k%-Kh~(5Sk6{CnhDO4[=*.p6sUM,!4ܡU= MC$=lÞlmhզ	'`f `/<	~L	#iMBT~Oķf$})o0gfҔ-'7sN7KpN'L0"*Д'|O(}5J'OJK_'xEB h6f,Ph<-.op--Jqa*վ22|RJ2#~?ځ
~%A]3 n{F2 u*wze[T޶Ȍ ?HTped79/H2o8~~W҂j([8騠2ZM;Z wWI髥OWK5ӭG\Z
`qV@~KR%Y(? Zw. \ȳ1- (ihNh~'5ɯ0!JDwoaqw\~@V,^ x#kADjeq{]E(pwͨ'PHAQ%Q*Ȉh-:fRH*Jh*OrUW-cU}ns$|/q("UјAӎ&9 j=@(`3`N
ҘL&Ӗɴm2mL&>}r J̝gي ohFAb}n=ċg?o%F)Nl\3B\0*exl(ۦRYܬ`jeDmۘ a髵okM9OnVÊpRG\D|)@.oHˍ #
 ^ج <o)a;vvYsKrHȸvʲݔ`*m6tw"p@O_uxdG0d q1 sNr4;0E 	SY6\a^9|rQ7<Pph8_8q"1"2uS0N]FNFx+94' /+G;_Uk>!n|1}9'|h0OjXF nVTBmv(_a#?0\hC4V@7½rk$}bt/Y"Bwz4>ñEŅ87|F݀=q>E c)	VTE 3)U+)AZ~lmlǢ 7	MB;"qqt9`7^uJkF[evKnZBi	_WQlxdBZ^)y<yRDv>. %;JW3z~1XxTc+D.(C"!wȲKSdOM)g ˸cIj9:mlPs%P^^v؍}>=۰7,ar0K#9N<005t^ r@$DA^Q%CIct{^,\$t=4!cC1\O77%0V9R{HZkFSbxeDeT **C<lV=s2֫>a@qfL=FafxxQA8fB`&*od[]Yv>~gDzJz`:f AW/e,GWHo`Wz8l4JZ$d~n ;	P.ZJKUO
|~x,H=v)6A)Ar+mJAjRA?զ{=zȂ^lnZraT"@Nkj).R8#
O <khj _N/wv'e}k9~WQIwE ggk[md^(:uX!9]=]x=nΎETF!c922#Uly|Ge7XP~կltcC9ގluGz-ZI|HU‟JJ:`[2@n3Un͚H-f<`j'HJhTz屄wݜ=U͝./ qk']/NS0Oč"	ZvRY~ -w6U͍h,D4LV63	[mFR``D]ђյ3`-nvT|U~&Hsdv|Kmwe`3?(*l;W*X4{f\ZC<zdn4	8R333z7(t, <RpRg~<^X^)u urܙ}.wWg)yJ885UO 0EүPFJ:9.L$twM9]3 T~.fxs=]d-=3v9<AxIF/j:ho۲>=Uࠞ*OXE1
QBh%i""ZJ2oWx-`]D]\ҍJ9CK[ƗG/-{dqafYh=3ǘJϜ =MW^|D^Kݜ4euepaWl#.-HbkS]N/-(_݋{d qM,&b1 ~S`NVulzOoڙ=hɑ]Ώ	~Q\QZڬU ҿZFZuQ#d8a	`I`ˣ&B2&9ْ3liqj	s!3?8L >gn`N*],=.{FYlgrF 7uɂNtQz2C r'ءQҡQ~8t3;VsW]"S1aj!sn88c9u7dFXg]E`ѐ cՏzmM?+ Tw&\FCP>"!`xd\$&+l7"bF^^цK20NP[ &)YhCuFƨ2֛뙞+0΀\`f|	FQdYP9<@"~ˇz"ٓu-
aBzimɗMWסXõ[I5ΰu,ם',#>WtT2.b|L\?+(+6"MF	M\.*uہu2C
ppIW<C" *f2ż*IJX) W=)Eu/-o{E;\D[	,h4p_o|IS(L(WpY.&sh2iĦiR:+P@uIcYO)-S|@HnVMQ7z -zED+I/Bp$צj-8<m_䘬TF/-^2beK
AA\mGsfBf]{Guq0םmm@TBD/I׈Id*VjYOp^ăH_~(Ӧ)ĨopSH#>mD覐6m9m|]wqxQ"A_^jǓ2*YH_ϑ;s'wm$܌Q K 4ô)D橿\R*ztkK*7ubxK[[gR]ƴq
>e7j'^%\=oFwt̎Pq֭[E߼@ZNFM'd}r5JڭGC?s£vO|T{Iwl״g26RKjmښ"5RPmM-c}ɺ'xC_чX_D	>! 2|/g}ǲ=.$RD@u; yHbãI# 2ۉQe>/҂wbPLXQ8C$aTO|a-߱s>ߣX>(~P/n<k]{ǉ=r`{lC[['\o\;3o0Y0a|G_бnMƧ++=^ K?^2GW7_m	!t_0({R{.=mXrse0X'BQd?u7zdTzz^@Ǿ}Տ8Q+ 6c2''z1>n&a/Z	ЍGd?3*)SY-=cGzv@_X?g(}^@s$hyT	RvX=&/w@~ZLUP)ɀkp@,DL$3Xͼ8D!ozƇ]\eN
IU'"<W-yΔUlpM<d@; B-0з sD-/3?1&xuuU@J	FVLo{qp.=WvcK&;RzzK{ s H&##hh=fH$<udA8H2<o@~;,'N&ǰ.`x Ta3AY|Y8&<nWpN%XOSn˧3D?XKͼxަ!Jë)m41a+}V=YnW	>aR4q&+a%<& ^T* K9O"` N|{\MtKAAj~s/2;/ܽ 6tm},X;Ĩgs0⇲!A4Ep)o&/	3pf$#U y[j!vl*RjPç1e֫@ 	rTEV<H0wx_zc3-/[:szddR)> ͯn4D	` G*C GQt.R=ss	ǀ/LldHez)L.'/K?Ϊq8MSDfFe!:LUnH\45fL0!^I4JQH͕(ZϿ}溟yYZYz}w慼f5fTMyd 5(1kllpdPW=-j;ݲu5I#wAݤ-B"ޮ[d{W>lQQQ,< E}Wļ}qQo g, OX׏E 	tuJL!fxe:^/QUb ć}FĀ~*</تzYpw%o:x'{wUD&i>>J8VŜª
ܼy U~M1'0滑)e6@c_
 VuW%ֳTM^njp۫QtRh
[%Pా*1e9;ݥ)4WwA-3b ^j7zåj>%8-5#bc_%1(DrNMf@ "DuFɚWR: /P7ZX.\1==AA|sq
xz@ժjԪwp;[nYf	J}CMcNuj'ӋOBPfC-9G3K]}\z<νft5ҁc IZg;V۱cNoN}
9ŖTvjWT:0b9:w*s:j]`J16b ~(s٦\ͱ?;g*é\ǉg-l[͹7 CX 9$#RBhLdşlvs|/A0RB	<6⟣;t=1њp=eH_Sv(ԅ{p+r;V@<sP蠒:fNPB h)jn=H?eG:g]iViBW(WEj#0}PX5tUWT+1Ӿt61V;!`lMp\?]6	Ⱦ{`w*ּ$r{XrA%d"ҵbc{O%T'I N0uC!gǿ8?jAʕ̵ w_\T̛ _oxH!ny3CՃtMiW%B]eJkw5ኜdba!~j8g&qrۤ	\ifg*ЂHy.\bqK?m&Ϛ1x	SUهfپNs"JOjDu-(VlWyv1-H(}O;!	8VedQB97)Z29J~!_H]L'y0z8q&B^HpyB"z9G6Q;GLOo9wk`#5\\Ǵ rǹX<RȘɷf̔I8; U4URBŬWW9Qt6k2Vv	ǣoNڙڹv[AT 7BUKj&5Bwޅr7f</|{&?, +l#nU!su2dL-${lE9}dev?"g@?}X$R(GPW|J$:VVVlNgG"_z`Q_YwBʐ2`hq\k4}".+,\X/H`y"xEz]+܁&\|Ӱ=O9;wj[TﵥB};-␘"mw&x-MnBcD?܀CR/D0!$fYCde&5XHN\b!YϴTmAo.zUǦb>21.;K3:W(5%mF}#M%4
\%iOUӌTx>5Ż'@S}$/gU;"e|ӲЎHn,#ZɭƗc
Ƌkݪ^Te1τsb/@Ke /{f) eш5j|H$sKpl#5VLmbȽ<VJm Gk^LX$$((Q
ZuI#g5̦9g1]Q=*W~I<;ڔc@v5;m,gnЈ#|E)h/q0//9<eνQ&|P(N[ Sl`{aV<50P*7m;RV/'Dn@܀dr{oaux7Wj{NVȶZ
I7=e[:5酾'F>1~N0Nq"'
P{;H~.*x@šVՒY!<]69z~:00[P-OD'q}ص㘌`<3)yIҳ'zvwJ:W\w ozɶsـAY؀["'TAwNˀ"k7	OJMTjTgn=$?OV^q܀J,<`s"'[&J; ~$cA)@s8JN;9@U6JjPKQ&?b~x)0F3k;/"Z`m2+ti6X [yj|np8:͕A9_CͧMྦྷWR}$ڜI&>]Pb*X(4.^EĜӸY 1YE&Hevo0H~嵂mR?TG"4ǳ'Y %zA#KIKtKﭚ?A"a9D5V3qa.6BsI57M;[~MpiV?Е_0УDaVe:QyiYA=0;cȟ1*!*G+ΰKQ)k!{qNza0?ʡ)<fp`<=˻^OIٗ ݏyQT3&]ay!2L1ɖjajΦs@bWbƞ.uQxxK~u~U9(#J(|76VQ>z8xvXXWz^CIz0FR'RH$U$Jk)|%3M  .ho&]:C킆T;%T~Os##>R:媀Ngw`{<oFgAg*#tc2ﲳ] 	݊nI~)4pHc]ժ:^=Kx@)vm#D<;ch?A9rBk5	sħ4Hkp~2܄@LbS&Npjے XU

"Б@nEUpN}C=/c(_D_"]ℚr?R%@12xr֫ P6.4 zHP|ns^-WP P:Nf	|}:1o|^p30NxD:#̸cs7rX̔6wdz4Cs*ȊwW"*Q"_+V̢2ULN9ɉ 34Y4QfJtJOV*]ujj5aQ0cm˔d2
0	& Dɓ& " X$\& oX`׍0J㛸3Ϣy>WL´1	ːKC
нer,YD*SO6`pkY2ۨ9zr$x FO"z`-ixU_evnǵeG(:{E|ўm\.Hͼ2Z=Qgp.Q^7XƢEWfZ%ǝbkhV`-w_#}r(x&V8QEW,^0ƪ6j_Z0tČXӆ]n >JT jCivb~Wxp͑A7smC	^GmRnΰBb'ONplmQEoEϲE(-uBiF`iж֓TW #UTs]P;>A̟ΒBZr ֹ|KPY!XsM783SƉD>\%_IpH(9ch>MïFA'%ܧ$]c1ηS2~7GaBhL7:QoXhEN8Yqϕ^ V$C&<K-gr1;L|a,¸K[|0f.t`E3	Fl(gC>%AcaFl]pC{VqB{ҳoXB?w+an7@>>Z7Ur*{Ud >*7i#kGحOC6R4,aV\'2ٸFpfN35J3<w'F󖕮nLoi˷Xv ]PQfE%m1Z:w&.&\yW	F̹(Z?%ğy*g>W	p>2)Dƫb^Y1(ЃޡB-٢;;0g=(%<f:n#י3bZI$u-6Z;,d7Sc8jNh5VݰvOBlL-έM*mY!oxPydle]5r
~0S9^qHdm$֖$BgF2$9[nBG;(VjFBEu7AtJAeUPQqG"DbkcW3c3jhzFyҒ_{./t2ݏh^+yE>/x+=WbF#	= 'BdQw˨OE+QLb+1 q~T:\.|OҼcV1U 'ZYӈ9\IRxO)-:&󂷯Pzkǉ x d2dB oW{+w	n;%RjT;.MMR+1xbS\J<2,RE@U=]htR4Ѿ|$+kz3dp9Q"hY["VdϓC诼	إvL{ۨ:(zs[3da!Zr`lHbN<XrYݙeGQb)N.R]`V[|)M6i~(i=M>H;x<Nqt&@1Q"! 4 F/8C:Tt$ۙdɃMrcciXvx#x9!w狤"`=OX1܃_	qC_avsn>k.%\\&ߟ/
	wm+ktO/閧p|LˏM9̢L+W;7r%9y$19c]น"fnfPJ̓cefjRAf@ZL @uG\Vp;dƿM_w>?1&imG?1Jpfz7Yj)Η}: awhJ'.G5| r'L0<z|BQm(?X, δ@FK'cv\( 5L3٩ty>i.`]%*U=I?z6璲>'˅1
"]岧rW3mn3	8xc
Ke9hb"MH1 ϗ=)y6ƦkƸi$Iwa<x?f%ϒitcimA-9?0 |!*''`|^`bG=;Wkw#i{i4(K	'Ǆ$"?vZsE$cF>dc|'AcX~?N;%tt(y+?]^;$ f"A:`8 Ktb{5c:?Of-TE2?f}F7¡f5wIHC/68ś+7[D| bKiRV,e]T=c/8~^{a	P³q*RSkmlG/U~|+kQs's+ `;tǒ9wPfn!subJ_V$Q`En}ȵv.;w'ѭ95nk*Ēqu縺s\9t+neѭ;r]w[ߵn}&F獮]7&y;՝NoU
Zk֊i0Zh94_F4v3:3ķeib_ږG1aEyQK8d_zG	H{pQ]]JFM.0IzψV@%OOSԟFP ~(Y'v1EYiXmy=
hVE[(Z|e#[vhw+FyV]OZ&*{L]D{VjE]{{UE΢^+hZA;z@y^낄{'k_oһnIr=/J5Gr=kpG﹝g{]bVan*pnr=aek9AV~|=yڭ.SRYZ{?:Bbye.++}6ɝ?:Zf13x4{C8Kb WߟsE=xuOz_s?{JDMs>p0Z~ƃb(hR\$>431m'sT:m=\,0l4j +Z6LNvU$nG~q!y\^lq-dS	
<}w!w4kw5"ơTQLٔ-淏/eq0,ZkZ 
Q7$ 2,sʹqدM+8*I\^mKa7JWjSlwCf_yM}e 6.q/5[_rosX!=:%:6	PUI<HUD¸6V#LT/؞)OU̗_ / _k>UoYeZ\{	S8ySGҼi
>
V4
UȆ0Ǆ^l~0`E620-m\@(I4g^g!VzNb:\B5gC0y1vUl37\&>sw/@n18{
i茄:*[\ "೸⣃] ptf9j7tbraUr+3ю=W	 'j3)L76_TK1|uy">Q(ss/tܷo2db`ge;V7P۸Q2 ]U4[噁>-.۶ES*51w>7f0^Nz,		f=;j[LZMJFm}y(-|LYSkrwB_[O%qoZxs2BCf]蚭Nkstg/:(U{{%#hP-/tSIJ\R$m-&[lͷ^3DFeܵE)0ы[Uh0/Wa V^	7cf_5]9K`I^m]yGbLb22II
ٸ8G_5S^O7E싹$Hf Fqq.[]½<-==Y$(;3A"m[sgKJHXs,i 曓x:dIfEEoFBY_,hS"kPI|b$n6ĒԮUI5,\n,Q-?õW279f7%5j[jj4RN%*jVXݔd=,DF~ͣT+r'+g+22WbY2*U?9xԁtIB2]^ݒ%m\:#\¬Qc|ḹ(nWD.#1`Q`rѭ\O#d9`zfvM@?b"/5r&}GTMۦĒkZ)bQ>puy]p5FJIDm5sL5yr>~H9{a
( U+XkUbȉCTDH]td!k="ӕ#iބ-8MVw6|%ơ<W(f@zKv @1Ge}z2;T'󪰬7Ęf2}|'/gY@&#.b2\Hp \Q	]BrYMЙh& ջ6TC,Ƕ]ٖ].C9@ĂWp'`sq À5!">yQ,ChV`q7ؓê>߼O81ȧW'2Evey
rJB+l=ȟ5/L|҂"c+xxBg3vyup&LFG(8m,2=M` eǧ&nz|GNm	`LJQ#{Kp.*,f7%	y%BP _OP*tHxcU9#~)by%B4AB4r^gs);)<n0@9nqnps܁4mE{rz Jw^XI~ --}mՑ6#tz(?qw+ʉIQ"lU9-?2Mڹc$5o%`Y_ +!U@uj=9L OQQQ+͡[o!!OeGG56k~'d/tD;hhyj9jE &n>w򻪋46SPڷZn֗:,x~,SP@. ry EC-L3R\'6
 LHJۣy'$1ޞ|+@2%nAi~F|4c F"?ƒQBԕJ]))s?IOFHOO#DGTV=BS*M?EMP$ȋD0
NTpp׿70_ó[p&7Y=C
^7f?O~^Inknk ^*Ԯ<zS j@uh^[<wD]QH&]ڝT'087	ThHIQkW]#\C{X8GMcQm*Q<G@
_G0KHU8;
=Ȱɔr *WTѕ|J U|zHgjq.n_ѿn_%(8P<>4/g-JE 	䁄Sϩ7P<\#}b㓛t\5<ty.OWT"lμG^g^wu]g{\uUEWxr~ϛkzy9^Fv]wW!YYe>ԑaJk{8re:p:T .O*AΧO9ruʄ>c" c&8LI8SQ%Hȋs|a]1#
_;ElZj+#y ~e7ɀP:H ܓZu75O@}3|ޕx:;pp
ǻ#SV%G]f(sQQΟK:;]{ENi+	WN߬2ǿYnfuntWw;=˸[.`_FBvMmھae2[W׻w]]ﺺ>Y5]Ůd]|Ww~2*T]:UItkrkrkrk[[[[:WխsucT$g΀qӽDz}	:A:4m!nx~r}&"'bȋ':RjreyYeEdS<m	sמi3W(ż)"%ݿ_9Ǯ	Պpg~(8	>%l7X@|e:f\jm{e|k\]S*8Jes<Ţe|!k{R~.V`j6~q@+eqJY60V0
'2`>l&^UF 塀eT&n<V9GٽF:PF<1:*>xeyS9Tv	⹅\\\ڔuM_L
KB@
KO{]8X5YL0()l*p*7A.D8Ux	y:ڔ_UnSeKm)Tc{5ՅroCeI[ϾIaUn}/$k3٠: z^xo<5zIaq|م2dW%JscظbnyբvuW;p$<p<|PlS\m6j~֍)G\_lf:#ifǑ"]"O#X\\nP3;⫱nσC`"_)Hefj5<|r'@>0 ynT3/&h7 %^C{fKOx۝lDapMk$VxZ087֞tծ9FҪT|fTEl@bZW![*nT']AL\[RX8yuƀ5:Z垞ͱ\Z^ txyqbqBTʈOEa\mH ߨ}_e;?v	˔gmvM6%WJ9<v_.Y3QLF.co̳-7!Ri_a A,n>sӮ^j}!')л=y7$IFRO(t*o{;OVs[ȽOah<)y3 R|PXՖծM[Wyv@qfJ~/#1uʹYh6MCTKHA_s$	&n6Q,[AR5j~_R¸O?`HoUEx#KE-luKMPSh>jW(fIX>0AQ J1&83Lc2ЯVSpzn
d@gADI^f]^3vh\T&ʨܞ%Zh% +;ݔԆ{hn"O۪]<~G'L~r..|J3UeKOf/1%kƱ^Q^tT0`SG8Ӵ>i~o;ܡ|wӼw	QM|=t?r{X 5M^$0MG	:nKqgw_U;!Ku8;!2`?&ɼpMcP}VNŗ*&rfRiIQl!ZojM@יw1&^j*}+VLW9-A~󵈤\ץ1u\P1?ժ*P>R	pT0KWQ"$/j5n7n̾]6q	w#Nn"CT!|A-wpoॱN;NY_O^7$6 w3{qF>^x;*)LLF O2xHjl&#^L" xNdE (遍sb}Wp}#l2Ym:6ȬB/}dXeYuBr]T_(23f|-%xB<d^+d.;"3}k$IpS@*#Ir;gfO{x`{awq, _T3[.24Y6:i3y\nø+gdt).zwy4x)\}jJ(jҭ<ƽP1x1WA'}#i`]N<FD{tBF":HJWCRZc/"	"XheK`Xy[fB9c
]U?N'&ADXHS}*D`Q6yT\5S-_"Ki_jqBk Lj&5DIPv8I:6:In:%-9$JIujQSi5&dke'vm
g1gVj~5{KYܩs*NBZ[eۙW	nݥiU2]Z=kZiL>j'RH% 73}Ѓ$kbwNМ?qkUQѴ/JidԔjp1zW*048m@mMۚLn+*eX$[o򦲕02`[L!5tSz~-i/Vvsiyw}/lc]6}himZCofH]\sz]^ۻծ:+͵|4J`;B6ߡwb/yTswhk`3YC.22|^n[.8ۮm]:(-uJ;ŇGHQLSpS;)
uOE*{/$5^'4gS
)yQj8)_%v kA6eae&BJkg͇z0138Hy?+}v?AK;I#nv82~y?M@,9pLfz@ئ$:~)8-5@B[p槣uLQ3?fFdq	f.i>KJX2H'\圡y<v{0 
w"+>@%︸|d#i$FLNtnQׅxg%AvNDi:}$Bm|0U~_<.Ҥ2w=൳V_ D1tH^ܴ(qF i:`ez>"G	wN6?ĕTa3MaH~uDp`R$&a@,',:p.],kښ[lQr m}H6="vKW'!Af'B26yz|6BfK '>"s])
F*S`㳹Zbv0R
Ti=JlZRpT	"HWSzlVGv- [W؀(ruSfK94V~ O0uǪzl4'^ᜯl^$_2
1j|Q"p$6F<q\4^ 5w~XB [ZV%No
˽Qު{ʚwŘ\S-Wju529r<G|[H3cfN64@@V E~DvȽہDrcƆ<'QltTB)zTjK"v륔	
0F 1&}9yTv"8(D&a2P&{ErķP[==#sIe:MhrSǄ2Y%fa)̖E[·Q_)&d0(%`D:e0)\& LF  `u".GO+<sYc\nD\dZd,%|, 1!8(x&g3,;D?]K:m7(Ii$4=u-휤$5n$h|2RCZ`sp }P@՟,$򤿛Yr`̏zgtɖ糖'HרuRhA;t;bj1/P%X9sO<~M('qZ='GaTT%*9/<`.nk:&9"s5Ai['e'WH3xgk$ޝgoO"'txJ"@d	tKRbP΄,UE^l׎!jJ<$ُ86)Fp6!rv̛'/$ڰ
|&y3JeIKkT:h>E%%.Qr^@
=&T
<dHɻ6x'OvzRmJ@d=f>Y騄qʲ@b]Lwdz uaeo|e|YN5"۩uRR޳mh%D=*KپDk5SӲčg`z% '*67ѷXWG!Z'DMYOpDmHʓl*(A^~>WKx'>{VDz~DkxG?)lR8=;Tx7DȁQPɐOl/P+o©VRҙM[X4˽y,,@_	y dZyYS_~jt2l6ם>Jg'( >*qvfY-/ȐT2[s39pnFY~ZV|>i~$.jQO/LQ~eWt5l%
KY] {Jū?#b$fNz<U6UӢrO^rn~:0H2qWayMOq *>W
$MqW)M|dAfmC^I.Gt1F5OFyWzhR`$Zq*~*L1\'D@:)et.c<&YFb,m:Z:$I"ǈ,OƎk{fRw6xZ?ЪM5m[P!'O5N'oXs;ۯ9{$ghx#xYބy7_`E!{ƿn!_=# xB
P~F&lVŞO'~~N8DxO)6).F?/Fg6`b6 T4jCp]
 r]&R.'Z|ozUw-figbſ60E<?ql- 	̾2#רT?^{)1Q*<PrH{M"؈骃7@
Op%,Z~
߈@ѯi:G5&QlW^N#^3aby.yQ]gV0
滂2s|-1$ь5jGXxMe;<j\?t Q <oMM>D?/nBb6`5a=T"z`93dx1x捭clRg,L|~|ɖ
G|%&~2N6iJ%%3^I'g睳4]߃8 f2\Β`gOjwBq{'mKlHf	-Q*n
Mm8Y5{Β`ɥHϯTLA)g2Q1[?Rzެ76o/!GQ9UY8\D- n%DGw wHQT \'8zS\.fC3J'};.&2
,u]TCAL蕑tJ"n	sc;Y/\t@-ѧܶ\0&tH7PQXn
}L9Wƴnܲ_&ֶ3"KyG Nk$3YisDtI=~t"3̑a"!m2+mA	N/u'sPN<u
p胾0 YfP3X* ?힣|驋J|,dLU^;ؔ2Ѻ&:w 0]̸K|"n,wyK2yOgM2=A|	wTȋFEa	lgM:p1/!`)݀*Ǚ֗Ԉv9%FKtƛ V/\ҀU8Ud̚	oT{C޶Z<r+6Dɑɫ
^`!9ģx<Vte+Fߔkku!\ZqBk&
-AV%/bVtge%'h"6mϷxN"{QPn>|Mi{GF`oCa{'Gu%皝	W> k!%WCJ6tQ,e2u3t.yE&<?28|L@Fۯ>s˯皲llwe.!Y=vMA?&Yڈdm*d%[!|up7eB~E1з%cWp] |(_,dCk=Nh|/Ȣ*DϯzWU`֫T*KFsq>Ԍt:_pktY(LCLFڼ&EJ85ݛ\ACh:'sWE_Dz-0b݉r\$[_
K.fjװU鵃B괷*F䀻5T;X	DA۳i zR/7d+߭6p 2_tLA6"dDt@&w:)7	IS 3DSۛK9:^I[^FIɓLڐ<6}]hiS`<YS5+E*%]3:ΐFLyTV@F^!f@T3?z1o_؄Y۫
46sD}.uSgopWw=gAk%&,Whj ELLzcbǏzkݾCV#:`_ljihlP	xÞR"DzxCe~]GR;9mهՂDjrq_>GWL7Cem{o	-ZKȽ V
ܻ+,$7p}S`|SJH
:gs"8<Qw:rmv*Z%hWcjja8ЋU6hR|]&Gw2%hZ??Pssn60CՁÇf7TGTßVIyO/He8f6!rU-M;M!ύHf f\B #bo$Dfa#1KP&O+Ṅm	$݅"q:2;*)':ֈ5lampہU顷<e/6(Y>PQ|؛JiL_&62(c덱)7>L;G9"i^
e"qf`@@&5!\bGn[`Tv*2j?(erY!kOdC#7c|-,e"#U(AH \%Ud,KOF]hc[,ǚNPYޥěxx79ۉ{'K2*Avk\dwCb^mPw=-E[cK@}TaL "oc/M{;ЩR2Mޖk7ow௤ K8fj?ٸb5PYi9
-ZKȝ wF
ܻAܰ܈`
lJL%<H׻=kܪQhtkZ>LZV]/1Qk[yɌ<@gx:~'|]z3)Lk@]|E2 濛-*y[܋tF_wx>mW"s]% g] EN5N,RW+ǬgYS>詒x}=k\|}}T]*0`2.Rrwp6[( `bH2kȾe{TӘ1AM32}H.1#INg}i{$?>83c]anR^Y\0ѽVS{]7IrS9kصCt~@{nP}]@FA4
]wטჟeG/Ǐ\	lo`]t&NW}d8$g^g.NHf6!b67xIDJL7D[>W$Yxx55ݘqU61=W@"9{%WlV"ڴ;操اc]ȹa嗢 V?4F/Fa-Qh`YxO7 =3S":\(kYG_ǘ(lu-Gm>Ix9x
k\=#G.qh%_LPܹA8+GBGG/xHKh}B}1:OY/tο/1An<4ʷT.Z9k%z؄A;}xszy%^:Y9]j%נ{YR!$&1ޠ8Db+0v~Vx}4{n5+>_ԓ?Xwx(7G3E>kMtj-356s,Lw6ٛ3f6y޷y}FqKlgmZ<oG܏ ?0㈁x̎Ӊ3(ş.gqlWƯ`_9d'\  M!S9TƝB*nevr!#6GAg(# 	gCP sHh/ɭ[f0=~o=C~$o;᫃N*iit5]^_R1]+KJ~#0lCǝ u8EENO/S|2U ?e1'J;bN!;b}`@b2O`nTKg7WLF LFlNNP-Y"X.DY )`Ods(LF W
JU=np3!цi2s&~4C]%)) \BPb̒ + @V19dA%*TLTzJWtJ4Jg55}r1u eE'9QZ	ġ<dx3b Nv<kH8S쐭QSX+񍭌}ۇ"(ͺ PKX*jG3LO?#U\.`eĀXp`LĀk𩙎쇝֨nzRJ/6_k~Oޗl>֥\IiTʿb
H`ff%>P3$H}z|h"[U(@&GcψqVkW?Sf}P }`)F5ܸQ*sGwfG}U̠>(ys8¶0 [|*UCKdM/$Z7pЇ	K`j]T
X="NRzHJIi[@V,7+
ͦQ\'.N%xcĸ.|%났ie|c~XgC	;iPƋip!kuP6EڐƠ42qє<GJ8p
Jq2X[Vk툯KP PP{5SN(>Q?ƽ<HF?#i?_HlNe{d^1V5)q5G)3#(GI{t;	q`-*ټnXf_kh|S}Q.E_[.pa*t1˔TqR=EPiI}enRbT$n6'٠Z}d#qWw$.&B_z]_πu_+Q+;&y?PW	y	HU9PPoHO22/xWv:*%cX=/eޢF#ujU`P>@8pyۢot:i	r%9a~`Z%$gXwH0E`	[4Q9׎rn\Nܪx@FGb|5߱hd}U<mB_Cx!<ceiC֯9ۯy^ $~u.@\pktvs@ssb7*GzG\_mU	nisQ	m=[nnu=:P:b3_q̕+_R_>vt-*(ӂøLwmt5w>h]^ܓ
 bvLuZ0sy.x2_ɝؿR٣m	]1UYX^XVO2k+'0`LbUAꋮ3RnNICS{·ȇL=4ryƻD*I"Fn6a8	v_t&ܸ/fޟ<k``n4x\|02̡#384iHܝ^1w"x7fSWivF1|dIif!"^PZd,Zڙ.Tx-Cd0x^w2MR2K+w\p&tk?}-lZ[[imE5Mk4Qύxoq8%8m!>_,bRzQTv~{UR2-q/]gδ7NQb)!Fm8E3K"X5XJ>Eſ$le_FE=Z;"Ҍ3sEvaS~][imEI[Cjm#hr2ӌZ4M5媅[}C.ͼM9k	N	J&Nvesx	עΜ&[=AG?)*I2XʪUg#iD1喰DDSd! G^0pք-'Iр2jpր9Jީ[?Zg/ʂ´{]AG>nv];<5m ^ 3@k,0g;7l>
#!	=yX	hJfWC;ɨiz#%ݭ4؇mGL1gDU?$Usa@aMlU0[	{b4Tcڣ1ByCs#Foy~R	BV|kCu.{*)
-7+6pRq;w}%NإJџEqĜ]r?/D]Bĺ]\3@'v'5m%ңB%hlkjC=2dK1$n$kvwezHkb Ā$|$^NLK[D/$5&nt(@;+!oVGj#q vOavO-Oʐ\jS E׋__efS8'u-StlړXT⏅%ZKƃk&yJ]u]jRQԍO)|/9mpÎ&d@s2vOݩ
:U5DA;gU~)*;S͍;ܸ6BX$F&Yq>/EjDU%*wDM&cW]Ϻ`w.}{Ul7ڭL[}:ڻ `fT@?/&a@O Q#GbDם*;\ge;Lu ]?\3\$չϪbr:ٟu+uL٩nqNQcW-'YF֮sz9E/A{SA-?J4Ab''tT?8kU҃ )?N7p7ʩ
7ïf{\~l; olL	uO 0̈;3ݭôoez,/z>OV*K˼^yr(e"G(ٚyVݏ螝GAO(tC7rb
	/͡zcOo,Vr{X7'CJ*߁*sHzd9MBM;U!0i{od"ONb:_c5K,h(ùZWط**.1%ՂǬD
CA,k^'5iTkL󾇙̤Zϱ]٨\GDZ~7vXڈJ,3ۋzYW4aAsO2"J2np0(Mr,d&w~߮A׏op_MBUbkLԹĎ*7'u]dk/X=Mlϟl ؾ9,p	~@:}fNJޱkVrzugY GkSh6Gxܟaao"}]ԯ>*%G|t|P4%m:l|$;OHƙu)dj_ nͪT8q9zP	]-` S"{^Ԍ o0LdPeΐ\Cml@H JTSyejKZrc(c_ySTuuF>G@T6E7Y!LTy8Q='Y/[XD8O$Q8[g[}131=L}܎ky\?!;x+u_U݁iB#&Q@vEdSP:$H¢¸$!AEYc@A*nȢ蠎:*UvNsssc|뫪o9K4~uy:*l}ySLMւIHJ]|2np%X[
?gi><RHh	:&vP	LE@*w"DWX#.4)br>L׊t_Ow 0~Cn<֚9oo_ja	0ȴ)BO$tdo@豠=t#A7:tC@z0B@z NBEޠ1!Љ:)N<
<nu1cG'N1'N}<z;yr@xDJIp<#c:w'ꙀYGq݊݄4ϙ.6jh?I}&k{`o;@QJh7/Mor̓>+5]FFJ`d#k݉=7k^+ٲ=~W*V?+_7CZ:e?vU"-u(S-?!eo+2<>@PP503c+3R"VT#F{[Zqs2S<n?daqZfXS}F݀6q@ê<w䛫P|S[u`=׀a.Je bݪv1'5:#2aqHvjS-J1]>^
p[[;M$8a{$JjpiJRD# j&:RmhBh19yМL(^ t(}DzT ,__(7	Yк:;# UDwF8Z]&L	kUJ8d#⤱urZj@*dqi$:dfvůӓ_Q-pE|"[q"LhK90*uy0OrEɤ2{G;
|L^jB,	k>f><Kr y?ޔA{\(~t(-q}B<e.l7pF@O[%v=qmoHlff4Z$%_nz?S'qhz`~n]"!=OH@ExE-,=r\l@MerVCiJ:u[WF`k٦0-I H%)t(aDrTҟD'GPqy* "&4x iL6Qc~}. !\wNTHw@k^%ReL/j۪bz]Z{3vhwfحq4f3+iM8&܌KR=Gv)G{f%jڡP'v?4W䮄]&-v兲#XdZĝ&hE,y(sa55y~kP(BIGg]OB| ֲ)6|WQHhD橨i$+sMbbF$a*M^.Y8NWh	h3	J𞐀_aMfL)lLaU~=/I	*sXPO"zoݜAGL,8KאdH7t|Qc&+[1cѷϨhڒ*'5ՃNK#HW{@Ϋ?!ْ+j\Pw51|ſDOVBY-br.O`zz.zWh3dS'➵d\{*U'X6'V^T'Lsb2IW4^ xˀ&"\dp((@d	?˺sj[)ȃ*`6]GFRLcmmJZ>1Kw$
pDT.Rڶ/419t2x^e/o^+51DH@tC{uNP].)($f_4_m!ՃasC.=֠;_M]uCuzsEjIJ tiO9>DzZ[,}?*@M羃۾ܾOY5fMQWУX1
^^f<_$7l~bQSWf39<Lq([˻dl :RQ^BF|=oQS-`zDuʇ$|;5?5nTב^اL
Zw mu.Ux3'GRM%fS<]:$;t ̶q]=4Y&N'#ښrgg=3:b"$Vw,=MQX;(ݨ9'>Q//m8ƪ<lDK"E="ھl[Qhf<q/kdl~	.HE0^ɽ<א'4yØ_[:s_	YH=_H5(hKE	2&LtQdi=i#v.1ai'5~IMӅ+(@$=i{iop=+'_o%,SɁc TߓS
>j~~MzLł`j}߱gHͱZڇT<%74 )汒	YvXҀJOoؼ!oW}U<F<C}жWPH3{Я6Y'{)1Np?4x:jgaƼ`M|\ykeod."_He@9r7f,^zm&N'=ɞo\/[70-sf?wt^x&f]'4Q
wȘ(]e0szr9=V*r}UDtlagB"hD5a-O؏SCMiB7O#x:yM3=fJ1<zަF XԷ}Ǭ8lYqQ+6ag;O쬼<
,ct55Hf)C#[x#0HT1@uDM7jx)AG9CkGה/%}*HNhbB	$AMgv4KR%@s@ڞ%GG<ֈPwLSTN: {r@HB/%Zz??G*}68Kk yTʊ֟8AwAwOi=
zvKl0/;p*C"xL;UBh1eX"u ,KCpy*OX0
Krpa3o!Mѓ	g4_['ͪo3ukL3Dw=@>Q4i&.2eYOM r#1@HyX',yb-	 56Y o-?f<η!M`:lJW{]ԁ̾uMIJ؀]
=
	EJs1	{7E_͕E_Wl-DA-xٱϧszzxZI¦*pbst
b4NMmLv۞$ .Vֻ+O,ЮƐDyr?5LqAP:xs)'4ght"|
CJB߫2#^pxpnT]׫4i $lHyi<!}WR@%C+nQ'
:+lr-%:OהΗuu֔NlDrt[X:8w!Nİ%mqEMCyH}BUm&29.|Tx[Uϗl{:Kb-1)?>g\"WŒ|Tb	i+cQ$1aIZy|[a:NP
x0jV=0̄)zaWt3T?IuntG`LTBHT80)V	w-Lcg.
&=Wt;Q|JRQ261}ѭIוL M$gE<F7rWڇECq;FM?Ϧ?0Ih4&mJ|CqPAF<h
ՌOs}h, ;4Tݔi03s0d;U]APt4kgTtw1|Ψth眝mO[B<ݒ#{/खx?Eko꺒!x߱8Ik4A=!4}	h)w$|f1]bXVb6;|'edq;2гEiEle

cvbL#[]F1R/ s!O-/gwRկkTh] [[IY;u[Y5po#?%ҏ	>櫱ɼ*PmKQUD.#g]	\R4[Y0q0(y"y%ψc`B+[s [s"6̯NЧo
gƓ.\;^-#B":m|On~1{!a&Qg"hOh'jvRSN$uL wuJSm=6{[	!NerFG[n$,ɪORD6Eċh.^ ]Ww>fQɵ3]=5*Ĳo,㢌~%\=2ʾT2ӵߘ+L˩Ӛ6h`uTՋ$j[EժL	wbP:bפl[r _9S7	ug3e΢8ڋe8LE]x<J |v{I]%bn.,R),@C/uK-po ܣh[*_ne>Ш|TB*6Z;y#jnKfe
nhPTo(/2!ٛBT sA!rSP1\j	pR!> 3:h<NyKxMi<իMK|KcIXǄB\*G/\<V_*n6ϊ<vѮ'葋{]|!}B".^sy/E0ץ4>ܞ=!!2jB	.i̽~!j׶zJʃ$SaXB3h;iczILWL}qd\/Ӯ񧋝kicʫ((ƀY`q7o/>0ëvO%Y=0!mahnmݯ!phL5]鈪6_wʸ4S:.&Qc U)FR1=K}G4cX$'apSES{^J6tS%@>JzH=Ծ[W+4t8,b8
;!9i/zAeڷoאCWUs@˱ϙCQuFǁ ?zH*@f6TǷވ*	tjp"ޱ+|X.}{t("is)+r.!FgFUt/<1ߘ|NdjQ^9Z}ៗ7$L6+·+jԌ^aB1W^[6r@r_|D
hdƌR\9{ԗz.]4hzP{Vc"?Ӕת)I{)p7A'΁JβGeW\]Y/_ޑ mV	s{Gyܯ(h0':)I}qdwG9b+6ka~(':yw'f?EI'e1Sځ1
Pb2y;ɔ>IeuGtOq]Ax+Ws@~J𳐀JFg>{otMQ]ρ~BTg!uZ+._S^kzy_+w"ŮbУ#'C?kz6"5<d|-br&&b*?dn]9Gc?7		l4zMgwL-<)*6pUW\uzxWR%͵dcj^U&Te	)MT[w(I>E=wtUtuKa#5װyeR`|qa+΋#Z$~Y%BcqfA2z~֍SRB]շW&Z_^ޝ.SϦ=Bxa	@GԁzY[0;׺%L ݻ+ .~!r/F^#lȜB0wS{eP?&';Б;/Ճ%^MC${X;3>.p>M6\{Ȋ2&=|n%atT]Ö9U9F?oTu:+bb=6N'Lbj DPf`
~T79sz\%fiQR2wD}S ғG8ٹ=aNs	&F8Pd픣;9c>W'zg*
m/Ğ;"h/._	uRpgy"zoWOW/NzV}VuBjrZ,LgT;\AWWH`o2žBH;FďWSx+M ;sx\Xkݯz:믤S+#Jt#zq5jpQoOH߹X2Xg%7+%S`4J9{&<\kWrx ½0!gߡ"rTuz\|<AWȆ*R<й1sԩj-)Oi54xK?Ja}q|j+|E~UW+VFa
[Fyw_:ɝx?H$=XJ pZ}80^Lexhd"E~P%={q;}H͜B2|uW+xks}+jW.Ʌ>Eg5vc|UVZ}2RN=3Q-ƨ=LIG!<w.՜>5Eq\i2S4ڏM|Yy/ǷBW'&]-ռ
fMm+lj \-
E$_s=dU@?8M֘vo5P 2[ĻNĀLf	k	<
q5o	2hIvef39\`ޓ0<i3:l@|ShuIt/l!WRީY?$eޥOΥ&29oJE}}SI=ep<Iaݮwx+!xƬPwPk]?ɱ#|,.H8JĀ3FE0;3"^R{O}R?|烪s+tkӓ!E,fYj&*g2d6- ā}퀵;H	Axb(J{1*n0:!$]"vFe}x⬯XT7Ok:9AiDOԴp?|}Q$ذg592+*9a4YhgvXI-0ZaSa6\[t4#RJՔFVQY6X]Y:i>qoaog8<30ܭsX)Lh$%=\Y	Z9E<$as,_ҾY*EeЁOׯ>DU	{]m)C7PkS=8Yy5Ojc=WJ?-ȟak׉d7[ "ϲ< M a9ӽQ{n&Zw:q`B@1D%MSӯWFs]!U(ߜ-.OeVXr{Z`h;;2ou<%nE$m}k,<őđ7\EXTnc)GȓȣϹ"@eKmY,9qg᠜huv{̢<Z	ƽ
]ETԪhjT~_(h%%
@'?ق=D#7S<Py jIxExZ쎸{;)Q4_R;GlK`+]lȜKGǖ\]~v_pCq|yuJUF8_)N)rrF/]
6<Lg$Urѥ.f25EnZB7y
mS~!$]:xӵ#4iBuk9+Zt|Zw8yME.f7y$Ne0]0,Їlne8Ĳ/Mfqq+g
_5$]/ݵ%N4ko7+IFko7<h[&U$wnFר`~Xw_ĄxBiqn)tg8Z3g)hV< xK{/DjǸ4.죀iiJpD|:L16($`SGTwh77lMۘG=g$ɑNi-?>;2zɔIG>q:gP񃄞DxoЋT:N/3/LcO@,g@FyKD	^+H|mĤA3D	@+X@(J_E	k+xo3_Dl%8[I@40wr"Kug3 iz:
;|C =U&1sygPVFF543uM(50Fa(IZ}j(^aQ6Wi=5vD~"-PFx0IJ52ձ>1F#SqءCFt@1!
z<PW]E@D`j{LP&gaUaݥ&ZMuO!^FCѻ	Rc#;6c /[3'ߔ#^dte+(%ӅxIA|;8% rD\h@tJ ƈ\8_!Sc*g R;I&;r\gn?aLVR<;ob$MT9NA<" _ww=A5]L'-ЩD< ֓8wM4*1Wee ѿAsаwm!HZFB6kTW&-k]Fm;]DO7in$ h3 4\@큅Ülk.v^9t!4<qSuu$5A;u d= +#&koJ'qTe>7vF4Ug zDBծYO>0}5DLWOu=X,1
a$ŤD6xz먆[X5gUQײ꠵V^j{,β%>j\XK$)Ab+fU6jE*">7fǨY$
1@ϡ}Pߞf+fgաb24a2\͍US(껄HRfj@\A8zQs>)b@fRIv7耳J%UpuyI{ݳ~I>{G:yX`J^Gz r彄Te*L|F ؗ/Q_6|vo?k8p57HM
Yu} w$GB6t-&IpI(# N45` >7c{ UGrkt)
	fv	CG|j7Ϧsd^wٛ%T4I^7)H8zE]BմIM$wU(to/v`ygUTr8S3VQp+;
G1zv:.cG(lsQEnRʹQPkg0ǻI&Qe&ZDqWQaBc`㪡=&ư1)uFs

6WK:W$FY1RTaT%e7"1f@)QQ0#q(VR6}x+%2#Dy-HKheԦ&UaF;юoO.Q[{p~xG;1"7Y׎tc9_ǌqDccՠ P(:Ԩ96nmhjg?JSR=R'/?KO
U^}P@@:oQQ75IԋTǨ	Z{Yc֖lwzg̿j蛍glp6i?mM#4gIúAmJz7
LcRqY;+
؟Ky!qvs'="~Dmx˭mP;.U-7;Hφ'm/
3ôOSqm,f}I֗?^(gDz5%+{m;p䢷|';ϔ֥*&nhmnLO+Usxߩv󤙎M8؄FW=qF]BڎA1E<mq4®FhCҁqjB`ĳft]*"疬r
Ob@;g#ڔnA/3b:zEqY;+GH	g$Pǜ2uG3I8L[=<DH4n}p#zU6y88npaZz1RޞGYHxkOGhڰ6ڞ8ISq*?Ă}Q]_ã}Ux^OCD3zt觮|Yh=Ģu|7􌽖96.ߞR]H*tVxe'Z+>^4geOW+;NTlTفZ55PHg(;1E'tTRoK4'#YhgNjgBFdW=UO67ar%yu:?lp[8J{FY8Bӆ0ڈy
7h4p5$}?N4XB?d?~@`E[z|ڐnA/)gNsUC0XTؑ8\+t:8ӆoS9kщ7Jw6<=gjk\[<SFZ&GZq]F=i/$PBpb8BXW).qg%E>uę8Bӆ}7ClD8)97%$1M|s	o6Cxf?6!sN`q.fU-4cnwK2nbJA{nw%JJ].Z7ɇd.m%*_V6=Ǆ8[BYRjtf#ޚ}Of5 /CrH[d)q8.!4wO?ݰvtqtnэMrtݤ8#ɎnrnGAƎncG|bm)ZVo,YXi'JD`߱+iOS`W
)S2^'>X~}_i}z'VWcߌW-ID	,@So͙w4[i2η5'%$1c\.F8֤]dnMͿU[y=,-!6a-gBB	qCBO6p$Ӷ$	&pdD8^bw锄S)b6[ԭ17ni8z2'u43[gDcL@U *B.4x.K& I|(OoJL;BJi<A|GUG`}.]lB-"ElSEL(ŬiiDY 8U,]Һ$7Rjjt+[UuipKJГ
T#B	:qnLTԁ&h#u0>_1H5tY\%*7n)b#O:KGR&wf!yghOQ^mha4u05&U4J=ݡjV#uoDO7мvViżIMZ+Ss+Q**L}ZG6ymI2!J\ҝЅ.?6ՓQ O3iYLQ/Rкs$ձ7%w_[晠/(꼓dl(-Z6Yha"лDxf<R;<PE.}y/jVM(=\B|W:bc	;yA^%$8%0(Lh^ǁ1$hof 'CS=){iAs2ܑ'>x"׮Oyy)qK0|VF}|@UZCk$+F*}:=Y.ky*mXrV6lqVTWb8=}JL׶9-SxŃ MЯUS[} :oUm7Txh|%TUBuП9M׮kS)!m'끰C
k\o gLKDWUD?!"AOMԼYٷ*cKdz]%=G-:h/+='P	b2MyRBKj_8>w\@Q?k5TKUh]H4wz9/MixA<o_:)PVP#GA"R<_Slu%		%|!M'+}@o/aӭtbCF6`Lf
5ׅ^2ٖ\&\Jus9t	5%q]JEK'7@`kYǌ5`O/127f|xyPqj&:d}JYZY| {Jh"xE\'M24~~4 MǑ_oѴC2Z?܂,A+)R^f[4%$MF65IcӿgEyF6lyzȂ?R~81,
ٚTɕ!/BCBt T.q:* R32jymkEjئ'jq؊s㈓YPivynkT<W8'Y1އhf7G|QťN;NL:gK\F)?,)4qecy;jP<2E8l9qQ+΍#N>̧;X],h>'$2Rdy=0aOL6:!!{>UgHx_(S.V<l߿JI롵${hmr8u눛eF)N3|󬪒S} XMf̐ZdZS8p';(@%s%E ـޥAfJmBL,jC>30OĀg*c 
:nVO-C.%I:d,Yb@m8ݐO.|ɑ@|BF[!S|S׻}*N%{TEU$ۢsjQ5ҼI_y~~{\qkK7"K^/e3p{/f3~G %[NvEeC8חg_P=+CURlFfm1UeIX f@9 /CE04ח&xY54CNQ|} (#qD珄x:m3F
HwT`8 ŻT	Uioa1-jd{f#)t)ĝTGuh5FӲz)eAg2:+_^?gW~$
Z}âUb?`RLjcٕͬm *DپCGsL\i6gp?p?pզ+4'͎
f`';s`1Ŝ8s*[D85-̙b3TtlfI<%qlTqM旲8̙ug0.u񌮫lͯd`)'+l+mYwNe7̟f㠢c3!M4;ϩhsF FYe=cL6la<+Ds؜SI}JLh3hxFW68c`6ǨYPѱ96ĳ9&1mH"\2؜ٜ6|3 i>g*\\}FgxFl͟d`~&ٷ*:6?<0+D󼹕mj>޳X2DKPѱYen|	fЦVtwej+E84ߋ3"ftNmJ|gs'է .>惸T	Uf/HݵOm#"]	.P(}'(ϗG2^ VjD@]h,-u`h!3]PN)\B~h@S'//P	q|1h k#gxҔ'G:@X8'.PMǷ ?-৮G4,:y[SR4;Kk@5Sc=!"υD/`b.)k(=z,3_VWV:Wc~[竫-%̈́3s$v$:gVPsS	3)g6߬sm,ɥd&j!99{ &`gk5[q(I|c}.xP
T*!92+4!\hs	xé:(	\RP}Bo7todIfiJ:xPYT:qE9	A4CwJnWG۵.稕}C%={&{&Ľr#DܰymM(6Mm	B&ߌʇu㕞o]dGq㺼SalmI
zwݬqt9ntZΆ·`T邸s\6(sT7*c[|U(jA5GXև׋r*9=]U]zkyHWE"(RHھ~P>4з8* ؿN}jX-S6=7ǡܰPy~uG%6E/|Ŭ}ngLV>`MG?.@ڛh݆)r8NN{JWV1F\#5ؐ`tn#ɮIyx*%`E8wnCD'mɋ}2ZE5J>
.$.S(;} 9TЄBb~l'	<?>OTudƏ>;%"d~S'5CqbY&La$8kp8슫8<;/pD_~IԼI@{,lm>o+FR2ܠ>A)6cqsX?Ƣ֘!RsM,je7/Rig=ĸ_,+y˔P{x3ڧ{]W,#!_KRXNЈF$/uqx8|C[١ξkRLPElZđL]sKuwH+>&y"MZȊϙJl)pI=@w&s.C~LMٯ<dT`'F=l<~`21k5[ܧG'nAZ`[M5И{f4AR.p,ѯt,:Kq%Bi^c%WI~Wdn e#Ы+D:UЏa` r"aV&|'5Ԝ^	36j0']TOtEf؄L63YB\uheL~WѤyHW%?፫w{G
j2xo		iӓ`<L Fl5neuʬ05 &.%d6i>T1KpKA<^_&ere9^
僬@Y\ PkPn;G8$9Cn\ӌY0gr0nr]<O&'_G{WmX~*%bX,e2lz9S2! Wf]s.UhzjqӨ溪s% 6H\ҷTR}UsVsQ.~|Y}N{_2{L1߸9>L^ƹ ͚,x]ڥɚvd~4r8g{g[m}Bn)eX)?blK 19į(o/+tIPt{ byV^7iZȪY	\:sY50U'LLWu
bT'e5M? /t1ut7|]|VW1:Oy
y`BT-ó\ o[*C7/ 4_K/0
IKQ%;cUt҆:.jV^xPH@=>U.R@CvS䅿
kiK:TlIAN[*5zR9qIC=tevdd@+HW. u_)Ev혉;*drv8N8
˕Y^gָV%y3l%m	؈d52ҩ܌ss#9A4Z,
Q0"V`i :f-dAf /秧'UOl~Wcr&1
~3ZSۉ|:	2*pDr4f3|'*sr^/FW&tDeiVKҼkqƃj!:"x!bH^&̮Ro:reM|пkާAQih.sJ		x!\:e%t!XԬGV/NT<vWXLZJ*"KPEOkUb+uz*gB1aLa{xځQPbГH	oQSCyT%-$	&3\.
&-d5	XĀ	sk<A	BbɁB&V@#Cz>o؛;9W^}I'ך[ jZyM9뵬LXIMp3Y;GydgRg̨1{Iay7m`>`Wtm{|W-z.F8^Ze jGhpJE*E6(>,ߡ5ғDjU5LרgZoZsl6<2Z;	><jj!Q~kMs,qG>\Kp6c:64(bz?oJ☹,ה@^A5u2X5l}~΍r^$C!F??̾R(wײ# e X^I!:ZwN5s]u=}5Hj:~}
C\B:u*qO=km(?@v1؃z-FnIF.fw^o?砵[SSk_deq=WU(5f>òoLyX }7qI,l}U(oL#$ &Z<ڽ%kY_0l-G4\& wTs=Ǹ26`)9n!W6ޠ:\yh(cQ7F䣙M"c|a2XFlv?|N eFՄd#Q,7rh7$_MR)!4w7)uLMY6yf%^cge	au@-3 Ӊc.+Y~HoM2T ](k-wl,àe߫ݐM u#v`vGF'`hm;r"	
orK@.
o7n:.j*X5mXj""5\bJۂKxm.[rqRx#Mڡy7nO3m
ژ'^=U#WOGv7yj
:oIs5DS߯e lR A5s;1M7{?[·Fj]񱻤\Y<fuu
,YWH@-~{LiaY+T|+	D=6=0X.|36gj2yp9U8pW7YrM{ D38dέ*	ǆ}
nixwQ %^MpU0'QTHJzLT8;=YQvPES⻳NԲxSD[O$8iL1"R#h#˧wθ Idڽ|P=&}Ȩ,T>v\̦ 6U;́OÅ^NnN't~Hq)'4O*.	=vN:s	#STKc/uM5L8eݠGQJ@
O	fLL+.	t*'])4wb`;;}B[Z}	_ɰkq~1_7<s2jbE$L}d*@NoIC%6m}&fxu-"}~[Yp;P(g'[Ե9m0^s/QEZ.Qs~/>7TKU/Bҕsv;80aƢ
n)k7Pn}DNPdڞ"Oqh0DG|aMWI%^<܁p (6'fgmUF q:8rRuռZ;,t>#ёi'Qf }22ARhBhգB7FiAz+eH۩ 2	('PCZC}]Cwfc]H҃I<X5x7R(ªG}ـ%DFKj[fyVJ<p/xor)ſ'8F|;JkH|F6KVUg n#dQ1m*#VVRT+lAfP&mJzM>-m/3W4")c%ngp
tޒ?{KGsmT}\KT(*,cQaDo!B^Lҿr1igф"p6,a8djgfv6%z6ߺ9l8IX<p6uFm}z0J0xAE@rYI"mdJvK0 'pۙ𸰁]g6^ـ-YڇAg/YO'ʥhfYʩ@nnRn}8^yf@4/Iƽ_!1߈/0o
88y̿/}M/oBqP2r^C)ذJ٠v`ƑIV`;VTx^;'N3Rс gE{f>z\wA!
.R.JW݂~JUu*vv9BzWkm9dnK+5#n7H>5ru $e267HqM)Jvon<5o|LOy3wRO5c^?W6h`|W$=
tPt/{ܨ]f&@yoè0ccO@K|m|a'!	66kOmm2[=eNa.Kl↞O33ڧ9:&I!/+:H7; $:?.fT"c@HnKfoLv2Nu ^yl1;:\eg
b
""y;?c	N}B$? "'|GYQ;FmnX=tS\+5I !~Ge0dSw?ֺhU"smrmgN!ϱ9ָ6+gRivLM+uHK!Ãx75KҘԀ)kB!:>&+,s^JIg55=ɅGI_!MdV P\*L8sEBblʹo*/}F2FHI5R{'[9d	GI]4	
\O<5>=~P+fw}+gBhݵ}WOK"\t?M](O%)maR?h,܅|b%>w8m%Cϫ&1j[?,Ԋ6"(ZVDj7?GEkwFνUL%pWiHWz[$yޖ=?/F0_iWG:60GwH*`7^p/?q{t8glh'^ڣbw%bQD?^M՝;;w4aH:Vivܥ> )/Sma_Vi#,٥>4&y Kc"yqn^D0uXNgvk>c%'8ͤxO-U$(ߥ,X'IҘ8K}b0dʷD-(JWA|+oM݀ݳ&v|`U-5n_`0)҉`<B# HG:tھH{^*TqfICh_	#TPM>^	a*4"h譖S<_`gn@ea>\uHE$3o>gyMTzR߾eW* z&,qH#l"?o]L(%Z#vfD6UGIMiG)0Z%Y&2u(Q0bgDV|Lf&d
\vG	oRZZx I Z2Ҋ.X뢃WjB^d_pak&&-dStYZ>?2Zݟ 7<͊1e=)1jpzL 칄DsM'23b=B)x_)?q+g39|a˞SYB~T8ұez _?s/JХiY:}!o;{~8!au0;I/km(2)V<?zq~6)J1s1E2_`I^['J:lQr'@)CZ=aBrE/N]
!@5/n|<,7="]yG&!@HƼns9syԴN7CI7&V hF
;"^4253Es1E̖zd}ٯ/IB"Xja7}o@RNSHMUTpVwVSˍ9ԁ'NniS:r-.NPZbFk|^tIfrT^AUc0_^8H𲐀^inЛLWKf!)dSzT̸%SQ	.pP@DoWGDNRg2*~˧d72c3eR]l]y.o窽6̌H0>;iUfI <msU[CC%O\gd%C3$/m;ú&Qe)`ֽB#R}6"}|6$j
:h
IA`kdj|#h-;qvIzf ޭݎ_iA_6ߟȺ/6k=%&f>YoMlxGW$5E9O$uN?>p8`C 	wE%"UTГl Z/V;TQ&-z6V-ը(XEEEEr1739y1;;9	޾ Q8	|-І_	P 2*6Tnd;vLS2lAX)W|i_1QpFZ I0K0
9L'd>g	q+AE7cū&9`q"gc{F"}f-ǈ"bR1#.Ͼγ6Ύ^[
%hD2P[-gg?7r5Μ)Fb~Cc`d4նް%[ eM&\"'L3QFo?0eAW_Mt=wsMV<ЅsM
mi `tM8 9F^YxޝS7X0t>.rcu\T6=rqkYtײh-=K/Y:;0efdj6R	"^fF=xQA3^^537Le`143Ӛpvvé:gDFE] ɌdZ)hՆVq?L)E})%0N {^nJ#^<jv\an"s&%SFLQ/?$ %$9uJݣ	]T\(!m9IVrk/x" ՞jCk'
4:tWxdMy*P^otɱ_RClWF[aTF&;9ؾb7\p,[_9<9W߉U{"R;<GsR{*yϰ;<0+鏰RnK/KtzHYyC/q Ҵ`I1Ejԋ?<K*7Ɏp3˻9] =h ϙy+&<Ý,%ꧢתä5S`ԼT81Of~H~2~ٝ>Zk?*#/2="?2M&w*&t$H<gTwh;t'9^;%NOX&׺_2JS{vXzHVp(Z$JgigxlR՘k#_|QuJ`Cv*$|91J{*+83nc:^!^|E+7$X_16.?3<W^l5mmĬ:7WJ8c>>WRk{T0+,vkD;fX#XWxIK@h=MB@TE%ۢ)Z YVRWt yf!_Ne R"])`ydiYv9hoAͱ{ݾ[C[)mD66"C392ِu>mYH̨~7X+ɇF\k,|:yy!o}#0b1plp
o]GfQq#iDnD&Lx^n1nF\\uTSW'tSp4lmZƵ1ڊVʹHS<t0YL'dM_j*YI3t=<VcjxPxɱGg'kW&j#cc,ݦuԟ=ğL#]CFu=H7m#_Ov"Ǯr6uB/:qKl /ɿik'g	a?)-Φ`N~[xlU{|eCZ$}(J!<Z ^pOm%SJw"ޕ}=+9=iZJq)}I%PAMV-jyJnna[<:,[Ǻu$07öYsQvK.xjOfHUDD-7TmmDqS?ޡsD|=-C,D˱ \	Za*ĺFGیV?bŭ~Ȅl_a\ٕ4minF?7w$<R&j&}t%:{dd@QgOܓ GZc2=Ƿħ;?bi3]AnZjcp?1WB8E.k ́l9d.!**,$,uvw5Lt|IcoT%;<"@w TL$4^Fm|mۿi}lh[E	{mkXڠRW`o$@AFIlR7qr.`7&*r@|/+h>s}:/@KRIi)=2mNrc9#K56'_4l6oj'~Ƴ1M؎ck#L% XR۩x6;'w%jg[i?TB[rTр|nl1ӧ]in3c"=3\-M.|ז΋d(>~2?r|⧛NՎfǍi:T5t$I2%Fl a(m=>ٟO4Hz&G<5/wn5`N̶fV
 "]MřA|`ʊe5$|l=.\#IeGE\$G^$|!㖝Z9$2Ύ1?`	({[B6Gk!s4d5dԏY~1eڱl5EQ|mcx-ԲG=[?@|w!8_4=cYHƛ"0_bG(LeQ6 =7;ng%;GJ<q+z_B3ܲ̐ X~B\P/]p.}\xS)s\&RP_D>b%[?	>a>g_ID禐G
[nKdn3""9D<a VlOۍ EZ;DF bDwEF4n_Ez)/Y":%:NFh0WfFWjf:m 	43k>6䢋U '~(*(U[1C$h dvɧm>6ק<	^rvl9J|9Vh+%4fu~Q?ga?\h["&HC4o_Dazngv_v؁~A;Dxy,Ҏ_a$Ͱ;h!7s ~$ %Fv&!ݡ>-cg<NqBsh?`f*x1'1͹ 0ۗF/$Y+̻H{R]ԉޝ=  3Kmtv&}=Q7V>7u%gGL@a#.Jqf:H~?6b 0j(,He䭴lSYE~oKl)<_ *`cvsd/J0"
lĘ/c|qFl(gF:71e췯z;ZP|"mwyFQ6	g˸efU~ͅ6p$M27<\x"Ab8Ïf&3N_.Jlhm_hs	׈k|VLjM(L4^Y&z+Vd+OOdM4s}b6^`^)_i@ǥ?Jw-fd*CǴm)`޹>cupN7?J_++(]pD?11@v}
	0zeb((NHm-aζqcgP͆.%S{![|̴˻.w5LLlV:>&,>/k"6E)tKo%zzo$d~`5D?v\c/m2Xr%HmNzqMA-ō-Χ2\|4psU<-s0v3V&4/[SǦ`Y,̤MmCV}qT7X8Popb><F*5#t8VeBpƩ_imS6R~W IJt>4L~hl/ࡼ$ü5Ok iΒ	'X^tkWt3
-q(zY#ą#IG " p3׊{}Eզ>	A&{jqǁŝd#/}/9+1%U|Z[}65̨VAkL6Q:;ۀ'AowrTpΏ3f4y[`=3r-戭9FLlϛZǏbx5R$ȕl9h Ȑ<Yg[.wIO$pU_'|(.`x<tt嗾Sq_Zrn4LW~wX<l|ND)m잖kGXw殴Ȭ]!mijESߖ3.~<^FүEaլRh5G7vqbѪ)ąsTk6]zq_h}Gh#롶Ir"}߅y/~e^ZSo15tu:|+ϚbB|olÏHkrkLX{Q+ @t1=Wӯt$f
'k^,Í-%bbB73A<7ۿEVk|EueJɷjNw"Dl>ROC$hlݿPc{74nNb|[: & 0d3YˍȍhCi$" nM@t*Leݽbp-.~.v;٠Bн9{ny`nymZ[&˾i	a4c/^{cԹ"A~)t"KhGC[m;%An]IE=pRQ'Ki'->|Q^ʄuS.XP[rmf6\Q{b,-2~ )!+X-i&tVҌ"=6bs@sb
&5D<!Q(zu`Dbr1{p(?E=ù d
O6_|5S{j[WzS!{@R	sIcF{DTiT4~GF$b-л3wgXod	
g8T}'Hfra9ݒ	;ߪvh\1saA_)#SL;}nIUGsg$O8B(	owIj=nvR3jf	~閐	gHƻw{A/*+Km?zc}e½mG6NT9`NA.c74nI49@61>yORs[cY]HfV%]u8RN7=7=W.*6'kү9u4НBUhTSUcvA.>$?`!ICLo
-/ [@d 0,B WӓV;(\#ca+dtv27x+h5-ŷzwi)pw¾.a`wFS*k4DX`hݎ]29C,snMwpRdiFN[ӝ"9g{g;oE&Q>,MYm@Xڸz!yxEMt/!$ēj*d6U"ʛ>祄X/J&h_U9_Fh)>q0ƲӈgpAs1`wċWtdSDZ%ʕ#.iA:al	5MtX<(q\igкh4B0j4jtHG,ryw~<?P6XB&P~s?c~~D~_x6v~~:-4krByӯ2?`^׬K[>xc5NP)5ʆVy
owhXS<<Gl#XOziފ`mLUz+gm
{z2qŶ_*UFmm*NHM'$cZ~p$^R-ˬsl皕G9pLNOY
S ­Ip[qi0A\'|Q?j|lK|@ғ n$IR5	R-y*;`A!f~6IV}s>7l$̢&˷Ad"?}8{2W+akq4gl$0EM1i&$LN5O(K=wn\˝soeGx@0DTnV3Iَ8xN/ha:6Ր&Z^"owEw<xPn.b=ڜk"de123JHpu_Sobm0y|Y^xnDK'7IB[k&i;> m{XĽfwb,I"&?&F7X
{h_J컌Kj~`;dp#]iq9-<Naa{k~F
#sK$A8Z%'?ޜ@=vXZms:秇Ŝ>[Hgҧ=Vg?P~zw^yJ=~91ثm5=}YTʭiٲ׿=TgDZG"֛3Wg.I3 #IOd(Ȟ];r>i<d	џ}M7꤉¡zstNΏ9i~CN|!sZ; E̡Lsa58ہUB_h
OUl`=BS4ޒC`Ny6XɉMχ88ʆ`+.z=DM*W]Xdhjkt^u-k=c(KP:;t8sfRfBzs1ޜ(A_oN 6֛%q n>&~ҌvP\o2Uzs1ޜ'A̫7>dx!SuR`xX;&i
g<y

,<	[(B V
8^Γg>O ar8IfH9'tS)4q|A):s<yqޛ,NLX 7HvqDc'}vC87=K'@Hai[*ϐv3f!vl&&Av-Q~!ϐIO矚3d7~yf	|W؀@!oIII 9	/ccCl@Fp' 8Sȫ	SZ6Ȣ<c¶m*]GT^BDxWjThL:e&{"NH9xwijU#bx8zH\HaMkcL2MP33ۄn.tBw:˹7S#W#TzyyI<q!$2$MhOXp#kD%'R!&ݤI	-"K[La7񣍺*H<G;*tVֻ[.Hm틘U|tfqlieelwgF֨NQ5j9R4v.w倃bUq?dcTm![oo \cZo	{]ĈWC6	Fq1l|6ʼ0y~)]43]6 !j9OZ7nI0ۊ8Nkq]D^ro.kٖ#,&ƚ< 
}1$.cIWTpDۓژx&LhroS}4,"Ν5|4WNV޴,M'Gfg?:0#F2_:o-'5Tѷ^mv{ىuԁ:K_-KK 6@1π1biz`nw澓6Ӽʪ:_U=#Tg_9p/Gn=<Juۇ11&xʏbH<hhۘ^;O~TI~}~T;}j{Ϝ0/Rfेy9)o|i@>i`KdIst-L	i&>|h+Anms&^>ѥfUzj'ȯf|Z[k[Y$N7ϹX"A-=QLoyc(79`uNm|T'k 4w\fB4-L3!;-D'S ȇӿꐩvP)֨NVzK֮C\Ve_-eoou<x5oINOuz3ؔHf<B& cV&NJ3ahKd!i`M"rSn4Ӻ!NjgzHhCGcr7Ө)XWP+4DxW6zzjAˊRueY &r8șB%_[n;-2W"j|y}L[X#dIV@@y XV MI
}4	կx_յşܨ6Ͱfmjvuh8HjgYTv;GaGqہ)5
xAje,g
&}d;8[^ Οc7Ђto$ҧepeXWL ڴi$l^tlɛ b@zK4~m27SLd_fq11sc!wJt`K q1ҜE	]Oc!Rb}RiȉIл%IӉ *AhXf;ݢ|VbI	TKc+:
y> aqpGYUb[jAfpT mQ`6*h;mp^!j`7=V	\v>v
-/;gź)˵'q܃8(het◤Q!ʀۙ,EpWFr)I7f`KdJyAIYAҕ^?&ߟ-ul%C6thc~݈HkGFtNɝLcju1XIO3R,ڪqQ5g31v:'Q;%BA8
PmzxU,;? ?-	bb|XKZ:u .zﱒZK`~B8u`䷸%{A }rX:4I 7H
$ѣֱ.VPGZK,	
FDɿ Zs65M"9B#,lT7tcJ7Bt;h_ni[~|ſ^r3- 27D=:j˘,̸E\=]ug ՝)t(!JwHX[\\H^z]*Z}V_[DN7k{^T,ҁ38Q1e3|8`,cX9@wi1tm K|EfXI7_RdMf+~}9<S􀈩ѳQ5Eȶ~Ns
k"#Sw~UUcұ=kK6A,f>>G"n1;g 2%ܒzh1rg1S3<Ϗ$l8w 7	i حxv6̀z~'M4]i)
ٙy~JCHp2z^Ұ!>Ôa{3QFG
I,AbYK7ҟ&bؚm}MfVv,&Cw4})~"l^Bl,Aچem`j.57a	m/5#X%$`u;|?=;^%tL)eNU5 HTNI.p$*6y$&#AݤSb<dbÖlJ
aNxhV&9/:`m{$Mv '\ye=5Gy!+gr:omV3i3O*5I@	t**T&͝nlWTM[խut:].UU*]w*U݊[[w݊IVmkT Uo7 SrUwk\ZnnF[ۭ	fBμkYmtMܒʟ/;uݝ@G;Mn\PuǪuǪStvbvbvb[lu7麛tMnu7뺛úqf`n׌CĢDKhr@]-Ny֬Y뚧upL]QFmOt2O5,ցY8UnS9"rD, ζ}Fldr >VAA9N4s]X=d\!lcYC_*k6
	8phΌT:3wo	wz9!WsL"%EjG:G\J 洿R*8jQ`:mD	TcT /I	$`M{@0݉+O'nx3gܸ ~HB9<WṺĈsUrʛY^gzYKH2%F /hfFP3b7Huo0}G
hTltlB~	a^11dFG~
o@d	'п.,gdԏB1`>;@Բ}gv[ƎQ9EKeލ*$ɇ2]^}6woIM\EJj2Y}:cՇkB6wpv$).ʁ;M!7	ɗv+}n̠ t$?ʯfZ)vK6IMm/UwB̀cXMi:>&aYG:[6Ijsc#r;v8MB؎|7
:wȟ_r`%TxFSBh(m)/4eW@
,q;&Ӵ'6T-'J7LJ,-cLq.IxSB:'\_8dI̿J扉y0Bj
xC06_CױE83	E;:vDpB@|([Nh"UkO8e.zcd, ')CGrhuˍЬ&s$׶B.-a.
E!>%`ߔfO8YB8Ia#Xx4QKC'x>8%]~vV?[ڨmtISR=(2PZhlb&8%S@+K̆sLظu[y|4;~FT M=D3n!-2'\@,ob4S-x?Hw&}}`s_
f7{O}N9ތD-v;5ӣ4<f0"Rg}M rF،½,>gHo@5F#Ka6u	dd Ʉf1-'P}$^۰wPl3ba/$|oY OvٵYM.j2W?nD\R%ӻTHXx&[ۨ!ݒ`]btk.u=|6)J >UDMAıX<ɷ]5?D%Yn(s&Ҋ`ne_*6H$Ao:1A Rz2?X
/Y^թ]W+Rrڣ bq<P7J'uBq΀{Dh5-jXWPmۄ*p!Aar/C50 mUf|ۅcUӭcwp͊ƐrǄ4VyDv]D[DwݟJ˂:.8+biĭ\gqa	#׋ӽع+*>kxcW|'nI=%Ko1w?Fe9E4Qnk(Np߼}>qLPsM0^(*gM\BWt VsD«a[ÿF{x9vG){1|ب	=AXL=<n!O^z\+f	DӣLϘ,g3	ƭ\zk7=6Qc:٫AT}iq7L~ W,?Uh!Js
X)Ơ;KK=!|CvLnmo|˅D9ľ)ί6O\9V3=O킝n\*Sz`K0Tnu22i@<+\itV.<u
+/+4M+Lt̉2N"P_X\+u[x։t@2@tkPe'KN7&?~Օ}ED42Uo9\[ȰM$bv
X` G* ?#> ?f_	{-8/ ?ALSM `Wnt_Lwn~BϰI3"<TWn7t
NwTm޽DpBC]uoS qhcY%pPG sש6Q #הu˕pA&*zGseQ/zYGx>Љ(W{ee *Ng=Nz:2r?\pܹ[8Y@{ECk?ڭ#9لMA _)7jSVKq[)y]rnehzc"-,zAC@U	UaomBm[p ۹=p$\KY*~ޥZSKþzױ4_`ya[Џ<1'5l3UpQJ>Qt	d]\f]L8?݊ſs͹Vt_\:Z%|/IȌu9BJf9%9Wލ.u:ޓΓ3aɰP*4_tk~^tk_eӗWJPV'r n8x-w>Y
.AEjhJT`u`;؝AAwrU;םDO0>5i
ޢ*vopH]6-i[(JҕeVd#kz*$nhXM[rלLuMM9,k6ZΊuR#VS6
iʶ1TJYR΍{`aX柉wjz$͵\^TՕel/D,SJl$YYQ̮fW5g-eSԽ'_Oe[GLlv&.À,&'\.n˸@>1K\RղlyQ31^}i]DEe$t"fQ 5\Y&n8iGO]^R
)k)Åx?( HAA{cd?	~.$ඞ/+	=+i9_'2Y~0m@&^],}`S9?C1ǥּn`K1$~7"ۈo#b"Fbr5B&-|gß9`#?l`H4mu*|H*&T3oqMd~kR{LN^奀s>u1gc$VHKLamֈ~mo);m0<z$sn 蟜e.`>zx@"<l<՗69>amJ4{b%m#VA8e(fV.!	ܶty=6nBWQ2UswqpMެ샵{+G]YԚ.RcY5&zȕ~шg>橅<{79rb#oA߸V}tz*$7/E[,a!m&yKϓ>3v*/a*>/ѕTuؾdyǋ
 ~tLv/3YmE<a+Fl~l&-vUѽ_D?+Tk?pm~Z[g+CЪa"?^c^k',ϚMZ>͘Pc.?P(ʧs__ǓAV A, TPyCX uz]>gX[`N' H V ƜikWp
PcA tc8
 SkՋxC(܁$.DC+ľ32u&┕ ɡfp z
5|!ʀD~,c6b FCDQG13`u`:w7`'#)439	ނtLdU+d:%|s^x1#5cUXER#	_pǸfTgLhGKJx`1`xCΌ=gG_;0*C6!>ݫTlV 7zFR>ĺ'xnGVh6ps 7OϘ,l*C"0k5u&Ǝp{0Y\8P2Ccg-#h7@gJHbWf`bO{*@?ϛM?(SAuLy=RyS^T^ǔ#ic/CW2CuhLv].KUN*U~WgF0GiCT:ٸQI&zxvwVlt:``h[ڀY^ҷPrݤ]O&FtD,+f8gbIȏ
t&cq}¬ictS,tEdLGrNP^3[<#9̺a'㘇v=@6%Vi"v[(%gztOg%ANvMӜ*g&vX>JZw[[3)+xsR`~WIW%e5O\nŏ_z4: HW| kIg9qd4r]S`;HށL`|kv2HMW+.[@s 8eZR9ťWͣάmFE7C^J7JTlǓgU:3`9ׇH"mX<r)SnI#GҒ@]n;"GW7I(40!쐙 Ӛj$`)7j*VPD]NƀAXHS"(D3sR/!iĹtr]h},oHnvسE$/c}>~a楧eP(e6h[FbGe?`Zdp [V9މEve%~9,A}+@0y 1=W6wH7{b@P/N'@w\*d|S){8IdqebЌ8Wf~ |띫Ukʝ;h6@ߚ?2F:pt0Yxa^3P_OKe/N7`C~z>Tb1ՇCL,62'KNQÃ^CQ;\?@lƆ fj]j% xddA6*mTڨ6CZ{ݴHLKUTƄu:w
ZýU\ gŏMJlgMEp=opu/Ыh{9L=ÎֆuH8- =<Q&S%Lٍl`k![K4C0K	^;5S3)q)s27i$~&H;igT#:vDNW9]Mt5DN6fpA/u;޺kEp|_=#<zjESgP'RAwP
/+FWxqYKeA2/^mv7`9RxL`*^eV3=(L1 xd=ZɆk0& olln<y&HS"5ODJSQaxP|*g۷&HM|9![L"KKL"L("ݰߙ]D22P(t~Ҋ6E=L /~\-Kei"-̎TKyGn%G0lZvΝ#;"c";"";"";h;Zڄ+w5;:,9n0&5.w}ml{:|9~>&U)lYWg&)kͨĞ.ԨĀý_1uo7u'6B<+D&6jVp
ռX+TscmX
}$6jvHFGDY>4+uhVrh֜e$*4BB2=YMNЬLU'Լ2:4+uXMFPhcmQF2t/I;mn-sE $$P+ΰ"zEK _udd\ CH66Z4'`[9'E ٓO1L.β7zl_}RFelpN=64j	_ÓҒ Ny?lR	˺N:@IQ'=T'=T%o\\>k<OGw@`[); 򄴞ggib/u#t]X4LFg7Bk>`#BI}\,],jF%nw^ɳ%EbhlzY`6;A&m oJO@<mgDy|b`($b`%(UR_>pճwB~(xaE
X:헓\oخes)F{U܂m\:1Y(nl2>pyFVkη"PoD ԻVb"iX/q
F2 ?^uy@urKF''˅	|<0%JH#D8~t^&	F	:ˆ~ل:mm&X`PAFџbOh߉1ޭ_/#1~,Eb<$Apb=!)V&	`K~^{QQȴ ?ӆS]ɴTy+('Q㪃57ܿ.HK]JT\ "V;9b pJ
WgnPO19gZL hfrfgmN3?}Mz_r~Mޗܤܤr7T/hGMkl7{M[{= kPBhDl[eT,ݓPT&m4kS?u,nS" Kf )6at@Yys'&QzoMxuK;n6GWM	=vNg
IʇX%$cE،aK;aOgK]ZbDH[)bgÊ`%,v}hEVD0+UI$~"l&1γ̪Oݮ[h'OYS ȓ]rT&<xth`Zѳc";"";|"";`"#";D"c";("R$>ץ[ȿ#\ϥ(ElNo>_1PuL`6|5k4X׫>"~k/=0iX6-H0ݶZ 0Zb{_N43(6V;c`^Pnnoy4iv} ;WƙðWi
s]6	eY=l(#YIՄ?E
c!XU~4+i݂/E̲:6hJEeYgޢ.bǧ2Ejn";LnBIg%R0bL(Et8-LGYc\WiCk l/L5&WV4tbٔ/~vO/2G(,. 6aa2lkyH](w`hD1.6<c<0J?#\hxv!{x1:
ZpUCݒ(Q~0.r_A94r rxjaB.$GyFȁ蹖# s$r?6Ml1#|d	`pxE4Gg4lF%=H~Hn`5z9X^_bE<) EUD̸ cǟղWn	0WJW/1Y xWz
2Iz6۩5{7ViN))~2a>+\Sۣe~Lfܹfs]FފNǓ"TSXG杠	Ʃ<-Mp}hVJx C钎>+3p6m:f_()~kN]w"{zouvB՜3b,b#I=.fu/qq|RqÅƍ_RBrHT9A$(]uYW[u j_.[ƽ+AdCY=A7.p.NUn`\?QIHaO#l& x'P=0&0'\E!&&@JC
%>@	+.]/peFMJS&̴#nwr7bqٳF\t"&gt#lVpۅLdy(y~b'8,eJnN)W`OŦp>u5Gc9UѼLأFotowf:M$@<s1w0{c͂=p7\s$`En\m֗+"MrUo;`	mdѦaC«ޣ=l1[ǚxil(׺j.|(_OkQ&)_i_Ncc
px.G[--Cx`CLJ<>;y9[OqLzRnPI$͗Q$PV5UwgVn[uοX)(v)0عlGP6?-2wfiZV[njZn)\hN((Y2Un(3frQ@cԬ"Fd(3P퇿רXt<-5S-K7h͟[QI\
@4i	|'ՇaI/[`\a(+מG%Y^W fY<9&ΜS`-_x+͈IgFEBk3vh oNo2'u~Xu&ʁ>d4_.gݣϚgS橋o7Z	 cMkѳx9.ESզrg=3G|NTbO=3AQTL:rp+/@YnfqaZ3n;俷>}K 0Wk̤[cܧ˅|1nqSYFg%k*3X3afeuiD]?\54RrR&ʮgrkiB%.!M!n-aGpw㱞JzP-;$ϕ'oxy~=՞Disvr+ˮ[y|g{v:.kS,Cr]
gpx3=):$s<PFGE~W&q"@Rw}mmjd^gc@kɴ=Y%QC>k
1/ףpAۊ_Ԓf71K,T<nN,x7<Bk ŁƠx瘀ek4f6כlh<'& eJ^Ervhi6Ƅp62]<{3Ձwc`<ÿ\%:NϚU'ͬNvpxAdf7\\6Z~?u9 .kz ŅGĝ.D-سl[ O=;Gs^tվsdl	4`771r>\"lwƜr%pEyZxX]ej/NiP?] F8SqG||SN61	x2>ĢUhhVrM"70톐&Y)wrKȅ!7,~O>߆E4;Q:=1Nh߀.sω7\$M 8``qpmnc%
9*FwBepl!zW2Ϧc$$r\#U)Ui&VјVgDtg
H?l~BV[ "9DذبM78|H@}ED-ؑE?}Idjh{]b!bʒ	T̀#\r46$ٍKmrAՃi)қhK)ki\'grc>ufI)|(qgLf_W71b/eADe.e;_34;X0}a,6ӻNcNq
&}7M?V-hY@PJh<,fǙ_LP$49cҝ<$:) '=ktkj[KxP*<RNƀ3ƛd#"|@lهo@V ^:f
oc;0YcWЇyOaw<BiQ}\J$gYbxr|峸\e*#,.W+e^)JYBY_S[~%'fmBo:-tB.7BwV	:fToD1)SSSSSSSSSSsyr8uwZ;UNUkSکjTvZ;Uz<yHz;H;H;H;H;H;H;H;H;H;?_B(NZZN捿@T]y@{@{ϑK..ĕBwBWs\/;G&"|#xR+pn?&Эܮ}CBێI1~MIпn~<h@wgHFK7LtPS<*`F "Ea}!m@Ҧ5x;YI[<b|ӁTANJ wXj3."8)X^fnELQZj2`%WNFV`^nBnnLu7n,ݘrƂݍ.]n,ݘPwcuwYR/[`T/$q\mYI&6F4'i;aa6ac:cX_spw6S7>c	rk\4ntvoI8fR9^*g%%qW9nm2OErw|w;wТ)57zC?S͛3ռ[4+*dTeIvpdIZ&K2YZ&eRݝe\&j,-lݥz,ur~.w7>w1'Ŝ`sTW.
u1'UB]	v1GuqU9tW$rޏyD2>>Eǜe;i:^?'yl-a8YV3Bn;	:Pb{7qsz  $Y܎M]_P?/h|ў+@sӷrLċwJ+PârCuP~>TWE3aO~SWMzSԕc
h1qB󩡣t,V#41# Օ@r6gõ?'< KJb?33WIMWq֫LW
 |1Gph,^c9,ϙYA꨹z5L;sC5)tB?l~[ԑt;r{?sQؓ(pb[Yt>pS̹`_/6#\F
AAudjj@Y,[VVVXZ7`ֆ4[~ޏU++TU
ٲ7[VcWǮ֍3?~zjպֺ1B5nճzDs>·)Ϭh;?^=SmJf>߬Ωw3RI m֔5姚ry	2L5N}erz.#ʙRwo.O+O}[~ˮ[vEVg?g%SSSEywsڊr5vs(Q(q&0DՀT#C;2lu^Y+:ݓu''2:jtr׻u3ׄNO:u.c)/zW }هߌx tf@y~3MR-:4A?kГg9O>.d'JM*K1@D-2L qe\e		:.BpI.8F%{F5**jĨQAq@Fe_UWwdyW]]]]U]ݧOsiQg~kSXְ]V:bluۙ_;kzq?~6xn;~cq|펍6Ew෈TD"ӈğ܈{wǮP9#H=#s){x wD6%aȀ6ԫ\COl>ϫXv)phxNI`kU+Sq\c$w6)=rB;+׳x~?SQϖ" G<.Kq83<w]x(
\`K}@p}RB&=jPU9:92ǧUvJb~q9UٝS9US,i9~EҲ;(iYJZ~R?qM}8uwsӸ[
%ðm)fqs@7+{DH^׸
;nJ5Wt2+n$+~&Ks,@s9KWH+E$NhuF7.soNyُ)ϊbU[,\8Hpв8
?.Xg
YLs']juɐYqXUYsSX9eê*׫ObY׵ZXU6OzT=:=[89y,Oz2Z6NεNNdKquuun"܅iٜ52{@?z<{|?Z<<4gx1?-fmNf8iDRLq>wiNfjc%7/Le`/ظk*S=85)\ղIךJ=75~گqWN}=MQZ~=Eae	JD+MB1ӭM<ܔyec9eoU*R/^9]Vo3KղnTQ2fcnll6ec76fK".gϻ1eښneзlŀۙ,mLk)Z+@19/2ܸV3snt F*A_|CBVWTTW7;\	&٘VfPpZNέ"5@_tLM4sZYۆ]\k,\yU>4d7Uf>V4$25."]Ũbi1ji1jJ3V9Co'扵zԚH3k5[4Ե!JRiSFnOw'"?*1<1o;"ad\)Qz媅QcN!ΩC%,GJc"$5a1ghRr=bՓ+VOS!"L}0Uw#L׏2Rϳ柮3^dB&Tb̩3TKgʬU;gwF16RH%7bv`	Z&411~mǇU ƶKjVu e[UrnFs1t>d`3\ex% 桜{I遪Boyضcnyzfjyz<X_oyzTjyzZcy[uZxZ^p-Ogӱ,oeU$"ɋTI?.e^Fy#Jwg;2]gj7$<J<^cX03DQe0/yxn,P/_jܛnRNII=#%EJꈔ)}Ҿ!_H
_"NII=lmqvwDf!pW~[oLNݤ+ĞRb_)l@)f8R
L|sr/nfByYFL6eo\A$PJ1xmFJxo񊋔0zyzziB,hrOlB 78>0JzGՙi3}&%}&dNྒྷD`sG9QXx~:&v(ytx"<W`	t <`le["K3JIlHIu]ArEWKDWKDWKDWKu-====rMFD^cnNd^R?瑒t>n=Su3'?<Z|`A_Hg\P៝	#+K*f x*DOtwws	S"aiگP픮@/N>&TENװIҾ,Gq_BQf(m\֑żÈ%AoJ
uJj9w[|9KDɣ]vr(Mȅ)wS4%_m^ +[%ƬէߴJ״Jr4/}y_;5l~xX,Y&el]9ܵK90%4zeF/^.3Eo=SL3Uo'賓_K>0 !iMI\ǺH7~Du*Oѧ:2bN٧KX|1F7NY'#6Ja0>0ם? SeeNcpitQUE.I|>Ec3e2d	v2kr<*zibf&ÅwcO*SG!@ٶ5S62#ܝt<m03cIo5'r‿u-SK˂:F1LvEnwn%hOVe>Q~&z%Sf-<ձ]s_bkZ~Z̯_AvC);- q[Ag\>6Bb||z4|1p<yA6jv91n=G+cQVbSԀ1|toҪ٫?9C'4T{Ojmηme$L͎yɾԔ0//]y[ (;[*l=ڮB+Es7ۗKX	=;y9aHH[Pa"};O+ML-F <]^§.#Ӊ8
PdɹK%xKH2&PGmq3t3wͣf㑔Ό `d!a(-8 axZt :D.FAFwQ	5s<7l1dCOs ^s#R*`Qg\85"4z«<DW]t|m{n)9qs8$,"(d!A'D\^q;yܹA?29
(.;EHzPz@u-Zi2e9J"}ĵ)Sj~EŹc89Qt\x˱)aTŕ@1JhU<JĊz`=rKqAO"/Joh;%JkkZimJkkZimLv?4'ZV{&iYҲeMjB-ZN:;uvtѭKѭ[gGΎn]XKj%5֒kIZRc-Ԥd͢6V,Zih͢6V,Zih͢+g%mL&ۘL1lc2dd6&d:u6&lL٘1Ygcdɺt1ic2dL6&3mLfژ̴1icrvhYpXr+z7wݸI@p="p8q_&oU#IL&puVʹˆe1/)N]b&?'we0x(|V0XlD!!|>>N QVh󋸗xJ;r$ Y[A[%]{"K=Кy&]җt}h6XQxh#En4Ƈ´Xb;-iŚ\̄Feݓ+*WT2ϯOJ+*TT2ϩuS0r_gs`scƈ͍#67Fln1bsc`6dvξ}"-ط(bߢ}"-ط(bߢ}"-
em!b_Cľ}"5Dk!b_Co2b_$%*~[;Al_+OK:y}{h>sPmvB	f'TC,>R @i!t0XjyK	-lEPvfX=y~G]1n|ÄE8585'BFBKD.C>|Xp6.n聱1b5b5bJbi2pv_9aAOT/>oh-4Oާb̪&eUެx(\U>MUm^yV8U"*1M+_	6ybmm{lOkĿ%$~[G01-VCKD+ҩi:zLO-SC\ܞ'Gaa{#ijBmQjmWz.HWZoL6۾-dn_prn0QsNvOl(^LY9.$HHmshuݑlcI&>j똕~؉Z5g|rO$hst8˰Usw;A?>53OL}}jfS3S__>KgקfF^,FnT#_./L|;v^Rձ?n{n.Ɉv	/fQL_Y U6ү׹^!pccu?Z֥k9ٶl;N|]_Wi1_b
_
-lGx6p f	VPސΖZ֚oh3U X/bǆ.塐Yʌ@aR>A!C"oo%]{c@HB@sPձH{:WaE8`K:@faNH-:^+Ɋxu/u{CΥrCELBgknd3oo;(TDV+ <,%Ns>HEa|Xb.]Ɍw6(K0N0jEjy~XvAM$$M,'~~})b&rAYS/VF)rA傾81Jgh,rܾ>ꊔM*$̊ҜQn?BY2PV+>J`]\`e2FQ\](iWQTc-XjY4*nM[E)j0+
(
oEEEEE"_>@Gx֖4f,C;TKP-tꭢz*)j*jH*jZ6V\hU4*NQf;v̛혇W`֢֢֢֢;UX|).*	T)T$A5k2֩x%7rmCa1\(&ÓB*5\*g*g݀q8Bp8qo%I ҔcS6'`!cݎ G|7CZ]6rw|;a9"z,)߭I]!qA/hO?vUr">c㟛E!h#Us@?Ł(O%'C`^SGɦgKe3WfpH)XEg82[P15IjOĂc%5zG֖T]n]t^fa6;,oIslXo~tNy j>f=}.-AYye}rPc7*ڞ#c"}j]b%] Zl\I_BLi#|\?lۊ^է~A~XDEbڬfqQ04WHz	ۭcZa^=]ɧb,f:Ym VĴٵ5]k15ֆ2tG2Dp?!(Bcu	J|n'b8^ٜQYTCs=:ao-	Kf{Wz#f33n3tz5xv?l^XCv,9Ni=.C,Ｖ//Sه]qoxWrXd}:xÒʦvU.[Jq;ʇm	yΔo
||2)'Kd:m*O<_`g.be1'U3bE"oBFlȺOhڂP[` *2mCl<F9/ǻpB,O'WOٯٯ%̗*mm	\Bfao, _XdOp	EƾEWUگ۟[TiooQپ]+YUU6lU6lU6lU6lU6lUU6U6U6MOmk͔oZ+YƬ
cVkE8ƒ֊eXZZZZZZZZZ%%f^CjaUZhXja6ZnXjag;#mMvppjWXnfR{LZ]i/ӝZj;"?vE~!sudV{0tL%h5&Xlf_;f}6m5k\>gKlllllllll*eZn-i[Kڭ%֒vkI=b<ŀ+yC+p_+/bя|PK{ksΡhEΡNuή캣7F>8[/֋zEzQo^[/ӭ6jmFZjmFڌUk3fTIm٘٘٘٘٘٘٘٘٘ԥZjgUyZjgzZjng7nsS6E  #cKg.LȔ1`{^k$|ԭ)'#\GS:DOȐ5jhVD~[2nFpA<uQ!R_7$zr(9XȎbn0xB@pg R#R~J]ܢkqmk'3Oق֮vh@]:lׁf4Gց(לt3m;m;ݦIP
669؁&"azԥg'b&b_k_~wukA"mHRJN^T݉E.I|uv#I4t$Fr{t֠6l|`4p!#B']Dl\,":(>Ƞ)ncfYcȀ$D>\چgU"ryUz=UBl娯dU"z[PSI^!x:b4n*cii[v(W˷I&'y5@K*0':'3s]Efd?<FkjsÜN2lg9="DIg%Qθ6ZB/ܶy,HcqF誁ʍ;0mNCA%STSv ]ŽLp皛td Sd*ǬB@-eY&TJs)!x~Ntcy{Je 44ؤ6QY~e7Ҵ¢Rr,ga?\e92-Ҩ]\6vqec]\6vqecWiK߄K/Ͻߘ???ؖv<#?ݺu-Tb<Xb=Xb=X0RĚĚĚĚĚ◇$MlCpco6`MnPX"u?lw3OEhȮ+ګX6`5%=D L*hZ4SUG,ga!"r=Z{:7~'Mvn7,	[8υ_~
9K!R(:{!JR~rBe'\S7],vk^٨Lt-F"f〗ooKti-&{H1 {xŏd	f.3#"lv֒nq'-ɗ3uI+[||mqcu*>.nF32D"/GBZoFoF.܅2K0*%C
{NYI`\r2!fL Uj~vy:Řsē}rys\Y-16pw pveiTkfߌx+)~:$O#ED57u(n-]d4[33tZzjZc~2O#T%;U	d.9?;k4I53Pc<C530P:jFOGk}kYֲ4TaFBS
3
Mf*(4UQh0~w@t^z)1%%x~t	Wi&\MJp6*mUڄ	Wy>^8jF-Z8jZ}FN0yYce5v^yYce5v^t]t^o;mzy>]u:yv^g;lu:o7lyv`;oHDDDDDDDDtr+\iJ;/Wy˕v^R.z=>I53.t2f>-Htv=A\;m*5;#г+!$3׋?aVam>ÒԝY.[q'Rf,n[bC@%&ٝw'uaq/&"t99A	bC)h C~H4A,#;7)E>4))F~ￇNQj<{:+O($ujބΧܰub3uo"xF 8Ʉ	\M԰Pwf_V)ꘘ W<ossȖu-3j JmG']7DB0کX`|6oPFcuFxU]u"edm0\wR6Zn@rugG,O#=osC覺!h~+	<,e	~2#6)WO[DY
 &KmZeNFlWq|F '?ߙB-$[}Xb	X^w5+#,mg}.O ;ebOʒLItY%ٓAZ%'#(dusmɕx|ُp>{QGCRǋ>/[rtXTI[)O"PcLgBh%qna&M៛I`|n܄򹉋0s܄gȊm:ݞ
pqxqlձ{WNH1y|VWFCX֠l3/	;DgJT`m~6kЄ^"E06{H)n4V'}WZkQs|FM;
4%jդI_!왍vK
tI3ܚjMͦ~y}Kh:͵ЩYI:5rG </|ܸƥ4?7	ԍԌݸfƥ47.INhNo\FO|47.exegIbM!)nw"SeO:igщ_Sjks[llfmNMyI:KWumR:6IX&	l$a:=78tnn$k͠goXgK):QOi~nfoqĕ;ލw8{7"W;ލqnD݈pٻfoqnqnDwٻ_{_]{ӊw~z~:n^kogi	v&wvGkogi	v&wvG޴3 3i	="T:' JrK9k3bwF~ߛf>2>+3]]f=s)h=Zdπ%ࢄSu|h=Zdχ%t
Vasuh==
?5E$/e¦+1n<<6z%^NW=C#zgǞ^{ygC2إa~gv;-)v;-v[R얔-vUK9g:qvuvuvuvu[gW[gW[gW[gW8qvu[gW[gW{gq=a1NNn&Z&Z&ړۉv=h-ϜoE9uL	=6)WέZ
WuhA{{XV% &Z-R tFa[.,Wzr}ɮD/͝O6?\l_DQ,4͛{Uj>>ʠsb'MS-ld!Q(G"40<;Pj̤Hu	\ xno`wCD"NZIJ
BVDBh' a.ss1O>ytoFOI#|.y<uWxRԖ8}B7AMipN5656k:g"Y w9CkMx̜<,+s½gC^{z5F0Y	x>=E{i}9_YiUltSaRczBm@|S~tw\	s=ω^sskV{h֔K\ĵ)jPB)skMyj/ i-ms~w&s}f&qzy)mrz+8ǱGWꖭgC/aײ	@@@@01h1h1h1h:̰70hDD9ܿY"&)0-"3%)4OD	DDDD}j 2M SiQo^<:O?/x?0)4޷Y۬mT۬m6}
̆T۬QfbYf$%\szp1OIy#5 :τi/R. np=v#%C]g>Ӊ5I|A/elY#mK=#2DٮnJd%NJODNBz<dU,J	̹O𭧵F5KβgyT-R2}-7wܭAJz %`i/gp,J`AcĂƈ#4F,hX`n]@"ڳgh瞡	ggx@fG"@{$G"@{ z=f.寳 P>y<\gQ
YUˢ\0UKSdQZQzv&3c]"l{ߠmA}mNtRm.Ļ3aN'W'`';tyOnvɴ 3qnexf;pb"߸ |o
ƫ{$WEǄs	qYeZypWC8>w%_d{=
z-lwޛXA2qx^lʗY"ʝV|{6^[E)ZmPqq{>ftNl:SNp#Bf,|SX8j{=5hn[#HbN66GogVz=嚩I$>9ߚ&/]A7K%.Y-O~Y?Gm8k?#(<(<>dwkuO4`;
0	UMLo2jɸ*P.-$_;'$R{2#Yvِz᫏_.?+ߜl|uNv-K>, +/:jwFieu/FwSվmȂ|7|i1y7֒ٙ\'`1vjƆ.MpǤݘ}d=RuD'Sp<u?%߂.&>8{7Vʪt|o<<)Cd.7<oͺj?ϰak;Y6t֗QXO:ׅ'Q黵2ߚ9ZsRL,uml6nEa7;cIA^}78~J FϬS\6uu:109
(f2xo!Ix -/bcxԇ/q`TiSªY|D၅*	jHF.
P]^1PQ hۏϻ\^r0y8)̓J}<d0=؅/$4H_mm6y(yn1 򋎯`'FpKb5D7':6 }%eKF{V?R(ͤs;q`\yNyr|H"(":AD"g ~m~-93b{' lOGk&:6l?e4^^J~5ge<KfOs:ALsܼɹˤrW8eWsg6pV3ぅ⁅M@N|O*-~}oyvր$[ sYy4{f	a"ysKBo5 	]!0p.'L,E:]?Oxx~segpP9]tA0':Khj.}ww?WՉ>aHW	CxyNӆKWt26t`u])Z{ʖ؟&r]erġnQ RWum]Үe{SG)GW$~b"bGNWp`ּ|tEt^I<VhOAƤ袴WΦn^cԎpC&_5	a}}uț ԥLso]$n3&,Hhx0pFQξEvVbcV}b7ؘ]z-vOHOsϦtZv .H,ubq"]np6/8XB<f|]̋~\ACT\ QS4^,gחW#m_Fql:Iǲ=0lYvY}^z~LךGQ_Dpa]lV/rs9\U5ɆɆOSBj\Ɇ2<?2άL`|+X8:l#V&ae\Psu#-k*Х.6%NI5nnz):tcatN66J70d]uӹ7<9ywL>nY_I'{ݥ/Rq
3QP1.1N^Q)YqqUd.SVlxʄA@h Xp:AjBo,:x	@l`9˅t=PB+u)O}a9Sx_TF[߲$|ȡfwZ0	ķrUN\el;.ҊGWvvp8\쮍&M#y]6.G.f.Eқ6|ݧ)XsҘ~]v~~)r|*/*s^v)UfgS+ݢ)ᗎd3DI\:i~#]g%"@H"|1e >`A>A4^n.yx{zn ^^4&Fv5e~zIm .j0ń0ͱKR# pNko}g pqK(>癘*lH& 
ppm/mZSQ,	EB^Gpd
kWqxou`>C_:6\eupȁx.vaB>( $&$ +a*$dfW1FKv@;.&_e/DԫQTq{lCӪɳn>T,MHY¬,ȋg% s[3|D^(T#?bItjMPZRsȞۢKxoZe_:547y=j {	jZ^[\-^3 |ok.IIUaw
`;UF(Ff)7[.&Q8M;܎d%D+cs4;	NT}M>,"m!ŮffM^#U~m5$oNv|dFda雲. ǳqo?ۄ_@Dā7R-llFԱq}hşI\	q{xl_v' $'^$@Os|2C|`umu I7#<F_T}F%qMP>xӇi9BqMI0a64%@ppMKs$1x:7bE: .
9I@^$5\zc|v(tx* 09
ǲ@+
S~^	(:ItjoXA$s8goCDgiY!Ê\"d\4D!Ǌ46,dk|LqxL888r[g[=;afdU'E0eQu{4, n$mNUn~퍛9͢j$JJ7JctpBB
g@Ҕ`W Un^~0i~mb_iAX'#C.煜ФY|z-52;v̇`'~F;r"hL;	UԱm~hNB@b>GFt,
EA`~kVKHdoyTtV<1bFFey-kH*eu}2pڻ7/9ѼT4T3PB!|7ϣ$?~Dy-F*(`TFl:Ҍ~KK#>G/vCK#6[G,|)7,=2bԿ$~vh.#jY~KG
d~8gϚ[oD]ʗ$:QSGLַB0|x5sBJpQѪU8V gs­1R山$KZ~m@Z  zkb# =l@Ov dP@zizmcv _(x;˒p,.|"yQ ^^'u׹uQ{eC6H][݋ryAuirjRF(oͩS2ig{X$^lg>@S$NeE;MTTMǥ;7M)b5fw{'9J鶔tS]5R1YlK1`wDPdg2?t2 0$O5;.U~5kAcT8[#Fvkؾb`ɸJ	^#z?>[Nb<>\V$F9S'^xJ˅emj[7. _eᯮΚCn^F&q~@rosʻ9q鲃H5A2%̦
%^0-RbM5R/?6|$c~q/xG96xaQ2rfW뷇;#:5{처ԒmՈvR c}GvPh6 V3Yf, 1Y4)򃾑V_їqSmbV@GC0+!ZB>aV6|k	Lhe,cG!_|1?Eg,5K^ǰ-DpjѷZwf<A'
by(*uş/\昇F.'{^KxQqJ@OEt 6_\ˣ'Vkrw5 yydVzˮt+ծݹr>nLZE?( Ga z1N	&G#/mLzlyKcΈ:ă]{T<OLg ק:s>1Q?#?e8B+W	<G$'/gAv_,|*ȃ{>&PgtS}%횝}DQiTdi6Ml.;M.Ǵ1rҴe2zvҴg3vҴڴڴڴ:M\.״5rӴh4vݶўL?`/*_RԯhAcSsAj\E/xޓ&PFK#r77:lLoIO3ꓛDd[L֥Ε\yuFxwxwNHT]VYڙurw}hXיvMM&OoPm,㈾V '	x/<D+miY&NQW8	<x<Xg6JT&qf猉ǰz3F!ZÒwQ|G.L fC}3s;ʏ1KxxrxZ1%SDx><HihNf]3ls*<+[Q_eNI[b~XeM!kڼ?5B8͉F AkBW~ɝ*,~K&O|%06uM/e?qA7Ŧb{03E{QHj0zkv-I%QG**U#U.T4I*7~K_%m]g3i<{<,Ga=v&hoC rH8jҵQo<(s^]	5
	=K/	k7:b\$zn	0!_Hk@13૴trZqpK	6AأM}_:&MD:O!;\>p}T'k˵s)&|-kM!$ց|*o7;8［m@mVGuZvutc:|=gFlFPFZĩxk3|*m߿2bK"u.J~UF+ݑ2bɨB(;G;#Voefڮq'riLwtN\",*\fFJ#>l%.#KN.I̒q-ɋV^R8_|pT;ZjwC{	
! `g3n5vSCYCJ@JuZQgіeUeU{ޙ|06bBmĄ`+bcѺKPKN	Rs5[XdEz *TХ4%_a{U;2Q>T窴A|:|B܊4Şy1Q羉fZeUN9?W2Z#?=~eG_5vֲbw֫2^uv5}˹:Xrl8K=RiF,EVV-NtÝ(nd&?KcyIӤ)1v3b~XUXʻqu)؝ä)x ^>>huNPkeD{YџX ψ(7F4/ՙ>j+E l?%$M!N15;8Yq*k!TIZ7K˾ap!I	xP}лS.+оDoM68JTIT3D`o^"X;^G6ȏӣTcs<ǈ3|8#C}uFl)|^I߉h{5\qI-k% ֈP42	8~Ѱ6ae ^	s8Ѫ4tVu;tLuǘ<nUEЗG3L.`m]ÌFpNZ3Cyu
<L.Hx\]q0b3{dVe$Aʵ7	&7hH+$'p>iq vA}5|@؀Cm<d$i;y9Fgսsy+fu"Uf|͈)~p)8fMҔXD[zaET>HQIaE"<~%'n/XZk1#ZBoe b݀'{p_9	'Ri[~&~M}J~@}3b
+~uϬ&`Kxɪib5
8
]ʷ/I6U!vJl"淳h7sI}#?uOA pq8W_:JzyK@0,Y$"	X1Bgcl]$nD%I20OZ|$pr_.2chhe#ǲ%x9uUiNyMLV~sXױƻzӽtn,fi"ax\̽Q"!	hM%Ƨ$1	n0g'2gllZ
;m;Eۡ݅8TE#(*qldiò3L-ؖa?SVb h.mk荡Mr
We^ P4ӏCkDajqFp:*w+uP3?W/:KWm^Qz?p|D]{}EDR.?|[T骭$^=yA95Qޡbs*v<`{G\Ozwк!#vl`7Wnkv]e_Fx?K?quۮK&\A 8`r}x|JvM	5!EOGq/?)2zHN_86po.*pcF |(I^)pwac6HcXVޠ]8`o"mRG'e(U]
>XoDPP*pYҗ
ȋ .F#"vca|>"Cэ'~#BkВ2093Ćo{sj=jYy;I7G]tȾ&$<Z4?PgDB7'7ȟ&`Jˎ_;&dU hLS]:tWO0a7 {OiaC~5DrXʸ|:9#kJͱ箏\۠赜5vaFWڕ3",?Sqp[FtĩHWN\]\$grL&OH)L.\U813bJi 0*koO
&߉v%~􊋂bcdU^9F+>-^Z+Nh7jB7\͛Y?b'kBgZeVUi]6_{2= ] Q*n&f96QA4
Ng	#+|5<Lu e~N3z;W&RBṱ1(
,DӃę.r4BO*vd&GSWS*&y+	6c7ͳ"فTI+rˌu\W(o˪Մd}7nBCvᙎ>'5G_ro!tO}(aO%|;s	qm!?7 Wn -lcw{tg=|'m)l :4iq5}nؼ:)աϝz0	دCaOZ8fKSR8֝)ON o_Zr e o@To@|-B_r vb {g v$LS!wDD@|B &z9!E|\ۉxF wTrրuw5 uw5 v*eıZ|Q5 ^Zkѯ}Wb'AX |	mFܤB T!_`\sĔ]9nxA@B ZZb-\[hCHqրĝZNk@lՀؾր5 iYZb,v׀hkؖDlՄ؉n<k;z|{[2eV%z.!%m1U.cjT>C}Ҿ)A^2˴g]O;u[l(^r^.Zߛ<^ky~*'KO8ÚKonF,R[lTΔ+[[lujSHa闫	b-gEjp4_ձԿW;`NOp9A{l\}6_1I=Cʇjuw*o͋U|k6Zu4G5p<ϯ򕾣Ih!?s+}CϮvXywϊ-;p/ESt]C꧱in?ER7R_'ݶ][#YER{i.T>@pm}O݊mt[8[Xx._%b+j-Fc?HEϐ3ܒn1)"[MwSqVE{/`c{%|bޛ{K3z;!G"- W0<;		ѳ/u@4X5 s5 ͏!xQHO n]d~|An<?	dU/Р|7+\vS_Ǉ3U~_oνLVVu[bXwcv8`doaбa>"MppaG
0ɱa~ql`/%s_aũp/8`~ '"Eر:oݨ88GeepF8 .$Ll&.څ2mL܍@HBN.Ɍ!\r.w	N\OI"CX
<#xdfǾ"87I f8 /|،2O{?m/Ff|
U0H}x/zGB
unʠ,kx"|bnZ~!h:`Ew.	Br/Sr_3S{?,huPfQTʯu˵xDi11Tն+?VIZo9,S*_k0̭o
wlb
CYgӅ?Ecg%	ok PH׭8kT$TsVd\!=F?R;vd?30Y,|mspuu齍Lom"LPmNc7ַD̪r-v@W@
Zjo&2|/H{v{NW^|kw}e/+|L||wQs\9Ɯ|kmyR'98"߶rQZfF&>T)d:9UuLXB)	XF=/u!5157qCȑ
--FMBJKR$1$oJuKճ.s}ZLsmSollI9 zb.71 '9xWF&T߱-]$QTqIlStۅ_x2~ӱ}|Wꯤ:+_oKurWm]~G|Dٞm{m!G'IgGF*>"*!Ron"Ry q~;~u7H}ϴWI}϶>kDxa`G6R(Ё]cG
su5z`$Zh8Y#[M^GX50^;4."uنz-um'y.nUʓ9$gnV80g0߱<<?zKJTY꟢>|E<YLmi_O˭qbyC3gEh_5(_a0Y ,>?E8O5%`>mK-@i#^LKp	1C"לq]>+H|k]&.B~mME_'k7eỸԿ)1)y`=H+(ن O6 8ѻxSv}ibA|2MFTh'j$*( ?]n9 ;{4O	%:JRu?MkMЌ~ѝE
CH~v$6v6SWCr[!u$S.M)uDp˔|e>S@Fޒe-B"$9Nr$AQ4Sмmp4dZ&Su:h4e
z;Y2P͔{}8Adp4SP~{͔T3e2>9&o6{ܲCW#'ǃz| UցZցM@_@}ց{Y.ځ95bBݓA\׬9la;JЙV5-M646{qcb_hz[̈?r3&F;׮}(ԣtxhݏC=dO >'Ey5{3	f2H[63-%|E>/=,9ѫb88ƳG\"[5w PG~h`0mj0)!s.|9'G^=Y>A	COrC,!VI	6!.	ﯾ: 5gIwBGR; 뺃&x'Bk)/JO{_eu`QK^&PDe9!*2Grzq*k6 -x*)hl:(,iO9^^/}<c\^{^{x߼I5[5ލȀ_R`=8u`G h=|~J.T
p~2ZͩU8}u#n{RK5cb
QFu*MWO<[!=Z{t*}ܨRSi+&MS*g0W*~+}oJ+8Fj)iiڔR`W}׻DW)Y\* y8	
գr]F" ψY3r	827 `ojv #g>ȈҜqyKcx97D1˿?LIHDj12sުiw[;+ZJӴiOd7x?F?|C:%ӇH"}h}f'Y/{U!}"q;o5c47fh!UsFު_}zAR`R'4>ٯViBaiR#@q3B?֎ϵ~<.~CHM1q߼|
kvVG[5yXDE}j$eҷU[HY.4UF]>I&]ZLk.꺥vn:$hΝP6%?, Gݞ}bڲk{٫)yMVv"'*_&:vR$~q6~:X_(-	x^^',K_=E)	Dˮii2nŢ6hYp(3->q=2H`˔2 7sͦLL̠l zw|o5qDDk|YeOX_ePg8($'( #@lQ>H8A{ے`E3ocG	z9^$U2P!BbqL7ݣ>BuO7jyܰ}nX)xw1KAp(sW<!(yb _''OڳWBs5d#f/JdEgR j{yZlt7#>1rЉn,3Ѷ;Knw~%Z-TZJқ;wI;N 21# >F`h zK\|(/C\_T-P|kH6:@ύk{<G9:Q/4bs/D]ᠲ\nr)V8	ZR%YC.xd tkZԀ<isUWH=N?C;'J
z1+,>|Zt]Qz鑺${ټBmyͲt6/V
ښ!iR>
{/m'(Df6Jm?ŚI^@jfHm+Ie~I$0VOqK#74>w!RK\(7=+wx6"̴7d6,TwMMRjC:SjSR1)lmQ[)\]a,P=׌{EOR_%GUF!஫}sD=wʴWyψu'^|/IPC?pnJ 5*]P[Tuxר_;#|s7a&Zz$*ʬ#	;4}0?<td#=QG#6pT.OD6TKKD`~xfd.F4Q^7M^(U.\xd؈nTd-'G?IO2V%?ॣQ|t<xY\P0Zǀ'<U@Vme|bDcb)k8I֋`t˦\n"\Zi)vڻcleBf."8{f,EN "h_F2˜Y o;* ["(
H_%mn!*6|6'Xz;]Ϯՙ?vZAHx_+)8sHi%sZZkGG0vüng` 0dTcq#ͤLG`$9n:^,,u:0L`0 :LλB2bB=	HܿOA)p~yPX:o$qOy6J~E?ρ^o9+=Gcs],ֹsמx,/r˞<wcf)\h13٦f.+4sZZq6m5ǴLk3昙6cfv7̳Mf0Ql9I'xꮿqGNrՕ)ʮة|xzL +E2eE&e7[9X][q.y<5WS3&IТ'Ԏa+l{Ju?3^ɖ&I+#EV-@llayq]Ț_	ۯyq0`-JoQƨpȋ_؀|xQ<\oy~;kcaye_[lۡ5Fj+BLY>̓rv8!l9bG Mr#j`gM5v4гёϊU_tɭ6u!fC!\M
{b5&ipzdtl ߟ*14i" XE1/<' s Y?DNtա{`2'"?	Xn@# !gW9݀1x5aKi%%"IdMp=n=;0Z|!~B rl`a/2,~.tlh%"vsD\sy-&1>\x34f%e;]n)W;b+*G"8	kUi.	ƫ,22 'osB@a+8<NFq?yy0V'Ѕ	sIFƭjPGudF5&0(4G񝮼sl#Y,Y9_KiP{8ZhHM`'nkc3׍nmkfk_;[k[ߵ{m]3-MZ3Dpsu_3HHZkkm!ϾS0͡=s9锈;!f|$bٷhOİ/+31 YݦԻ^c\P[sl
bFϋdt;6fdfФ.dT6YvNHg8fO`7뉩h19;>T#!	MLSb=%Sb=%C^p9ԫ"q,?o^@j+?~&۫[[˥cCM9.zJJW/>bNÅ49Z-X.8vUOov9'>a	{O|vhvhvh(a	{OأHE(c='>a	{O|"ߎtp" wBI	%6 ;'A}pb8زɎ8Jo@ɸfv%yvJڡJڡJڡJڡJڡJڡJڡJڡJYCCjfvvvvvvvvP}ArN:seG v%H.%rYYYױOOOlYYֱOY ppNSUuuf @فQ~፱B^;U3]WccfhwvGhw1jFiO4Ocr.;}-w{c33\/h(Q4民|SWN[a_q#6p9 R~het@%:-iTsMGa͎zMhʓ;e+j,>]%C p׷ovY+dnVW9Z]ihuIՕ&	VW	[]i&luՕfVW	[]i֫J+M4$J3+ܫ4s̽J)%MvYx #-v=B{v7b/CP^mAӣís)*R#.`KuL(z^0OqԹg_qTI r? `dКJ hOq̈́>Zd[dԶ`kk5-:N# 7?'~::e	ky#^AV#7/%~8?3!B[~X/ƿP[(JV(Z4lPJcU(M®v,;gS>Y ve xde^>md3MZᖖ%9,p2 D[e=ڷ1VarZu.Ӣ)l,LdeTh<\1M2DM,,S8`bKy_e0!RA	C*l)V(87ANH}W;Ott3|Ħ#azTsJ#~*7^sg4ԂʟE{sϷ7jdtEIRv#mI5Q9E7p*3g'h"6#'F}"]xUΓ%EA"P䟧)>GUnfT19U}dڧCP6S0ԛ9a͜fNX3'B3Mb&oњifϝJegL5`4X33Ǽ)#GC#8'_FFHҶ%i⏌~|oa(mlWN4Jrp[M+v6#6!;50ZM662vsADL2qqQ*Eڊr:whp1S}^J͇T6#kKCEzݛ37~/mXRsy`9"S\ 9)S`XWwf QpkgWHKc@&8U6?<~;lOͩ"l(e|ȯ
Zvb-ӡV8mjKa;UWy u93# Jp]$DO.tDjݗȹۉ})O)׉~cFD-j&O37ekZgFVPR<}BiBXuH Mm<۪>RY3mʞEYq K}h
\mG*؈!:@R#X*WOQmsT:mv<ovX?¿qھZ̧rWqgf?D\fKtjAz:. AmMn渞׎M6pݣ揄a\f6@"k	Lnz%ԑJGWT|5Gczi: pIuOPKЄ5=)/'[)PO;6K;|'dϒ5 cyߎ03@{1qEgCN \Btt%0'r=B`o-B1Po81FSkС76`ա`z)
OYVO}E
Q*շ㺯z
rVz+Hnwʴe.i18"	|??e!9g֥:R|wio#~2IMr?EG_dǢY#a"#LmP	# 05Dvw
Y8h;s	S;7;kcd˕Jtxrl3 4d~X!K XEsBRs)r KZ(Kl1Ҳ>G޻·E*㷹 BuPz/U\ηȋQYT#	݂hä萷9wjsoA>^㔏+dV^6 v7i~fל̺_V5!݂>̾2Ԝa}{e%6y.#-v6kjz19q1k;#S$&J4BF/%cadk
RDǊC+InɮΟӴݓ]vlX8jQ\ޅx7	@Es@E%\lSRZRF1bFifhiDB"ŬHC{oq$,?F?9nSriZiJnO.~&ͫG}FzHw7GoKx_)vEN{:b}?6yx^,pGZ^Z7Nt$w:!ڹ$\vv
w%Sc<V
u%oT;][鷱"ӫ3۹@ӶX{WpuMgk R^~@~!׷\?*LeV_++٥j{kJFP˔va ܯɗX|m~R
ᷔp@/
Po)\_bvīkW <r/n!rJ|$2GW9ɪi!
 ?*ŋ0c5~z=/9qPb',rg/.\9N-חǖjN%Vo9p;.+V_x47}H;9 .3K=H%x/GCD=2Y57G:EGqM8m"34-e)ލg9"|>!/#'i~\]X
pE,hڴu< F䣭@Ar\#6|.Vxk	9|xJo
xBwD+bg1 \VG'
GȌIKP'b}oy<bm66ѥMUim|7!ff,c>̿B8dntN%~VE{Mt+U@% 5R5r9 %% c-uWHrr]rV ֖<1W:ֹDTo<"5ٸj
'6gRO[E4`Vӹ'xJ`V>~l	ۊ3
3Ҋ3	[W֕Kq:IB` ί_| ,4H=>oC}ܖdr~UL{ԙߛa}29MY:KOX/'J|bn&V$!J-cۀGHI*C5;M6ᠴM`=}{~@q:"6UE|A,Ff1:ƥhkR,RY_cUkRZ1R|L Ws*} dK nbV\tx"eoh YzBc*R~L̒rrCӕ%YCsG+&n$_5ԼCІY"TP~ATm#\fgx"Gte"
%d`(Qv+cpxC$j^'4>\mP>w쬑{?p&Vv["k0X7T+%!YThy"{.hfQ,>O)woAȶffFdp	?e
t}X56ܥ4L?q.#5ڗPoI)\A{ΣzgF~:t@&omcgܲ+ú m]Z E"`5s_jMC'Nu"bh@"xAK[gv: ng}W0G`Bx)w`Cq%[#zE
6s~t2_I AU:$XPR Y:SU:'%DV*<b_(9țD
P(u:/l!R'@<}~X Zn"y[g7g/u48 D|ȓ"T8ַYՙAjou:/$vk UG꼒^"gt.jSgV	qK yWUm: rHK Up)C?7ЏPg %5- sߝ~{qbT[N_-c@g2\DRtoqxJP.ؔ+DDwAa~F"FX#QSDlþzG;})|~.=ldےGج#8hO	T1.+i<SGxSHZyjh.ZLIB     ;x}xTA\A
!$xCB c8=,ݳlIEATPPr-,`Gڰ\+bEs93g {}~M93B{ G?h? .o^yF#Z;tO40GM_.hx4ZA??0cԙYc`$aP@g4C3X2ͬDsDvp#;0\TD]N0&ǒP ̓8J=dCkLўڻcXpTxz=3k-+)UXXGB6GF9(g:`F,f4̟Ey;E@WoD(@H
vwb7 U >lD)0;px(3):AF!%}	
.7j+6!?*;­y:COUg:?Qo@c16b	mtweC]t~5+݉#ZT?H/Nb0@1&h"hEkVRWoF1MbKR0;@D}FWw@F,\.s`#p͑n-<g(Ԣt[_`9}uF]u-|9U՗`ydUk%#X̊Z~>Ʈ]Fak0c#ԝ2Iu4.`ď &3h&5Ly0Dnݡ#N D*jDFD8Ґ@k3A^h̪ͩ:8YWi~dC5C/Q6`ehf!QoG˦U$]UԌђeqG1Q_zhFO9 hco75w#ݎ-DA8Ln=Wb2Dk+I@g947p)RAVep _G>*vVm5)vʕ$슙TA\6Q+ 64*:M̏OXHlHM٠V9"P9'V UbCsH\୞tR  ĐO\
OA	y0(LRx?1 1KiL-:2%+{ l'fq_GuP}AVѪѦ |` C.
x4zzgV6UjB8?v ?Z>}@{ΠTmi,VeA()y?7FZxQth
FH^mop0GIA!W9b]>db":zYDaA] Vw^~} /N<YLWdPևKD0
]"|U+26"8Z]8K!' ;;m}|< /H@#V<Щ5~+"3"L|ǻYv'-01D'"# j5Haq6b,:O@7ˁv;cQ]UVY;~bz@E=D
ݶDv)Yg!o$48\):Eg6r=k"2	p|9ɣz@CCp]1/t"`QoQrwPx^^||#&qR,lִщv䏓P6sPڅ}R fPX̈Q៊
W=>T.QC\/jog0ړK  mU*PW4AW>ZD_Y]qJVs;Ql3SlymɺtK d[12m@N,4#Rғmz!<lgG"͋'@LAzđtSN|V82Nv\9Eh&^#w_*HQ WʱUB2F3\䒶a(٬ёxhcHt34KRGv%*~S@?f,1t:wW0Ψt1ġ|ɴ0`8
-f&uK?c%&BAu*4@!+Hh\%HJ|l,!SMUA9
W*	4RA_֢@xaP`O+<qZMyry"Ȍ ::8&(#e@A֢"7-ʜ U4^ GL6=n3|6jj{aƋNkyt׃-<|=?UM:*ӶFc6jF̜ʇĽ!# ô"lDM,vA#I4`i@UT7u[C=QC51E.Pk4=.7@|]4*d)1˖"2Ԫ0sUP!5cqY"7wH7S{#*46`+3>@n4$k&I&bMQdG脁E5k냤ZRQFN̗hpww6Zhkah#?c7'ͨzI%RlZU}19_hR.fivߌQ2$-P$+E&*?nc]*V4Gz \8q6 bU-Ar>.Ptm&[഍b3Yc8˱4gr%o,EM" ͓amLܶA62YDK8Y]y	g_H1T'Hfciq&D7Zv>b+ɤKKX/$cðJF#kCQ+<$E"=JB0Z|-uоh$Xntݕh1?R7GH{k[@cfD[
t}3|OF>T&Mo ԰c۬`eDiE_衙pF)GI8ŕ>A"<aݒ[7V.g1)Hl$v1"M=)S1;ϩֈ^ICs)O7IJgk}`HMH6䇃I?4NU=f]IX2SCR+ܤZNMIutFϡ.lרt5ě2a@Co׍RHZِo&{On"Ѿ}se-kjG_	9'ZMՠ>ojTͨ`o
|:y6-X7<Y`hEq̌PC3<j@f#>w+4fW43tb6i64)h4v%PttҞ#k_p:_[j^AQ~^NgtA*9oA#	\5CA;l5hLhl5/gĉTL6Νљ{?S]7**74q2ڝ,`DAg@FUPwt3D=3qcKԻgH}(:LG6fDVxH$F>=<L~'y@xY0?(s%\YY\2,g)qLrUx3V`>`bo@ܺ l:P*8"ǖiΒz>#nOC縑sVN:oԾފ9P?4]yߚ4hs6J.y6ӄP|,(6Fe%PlԁO-[#_bjm9[\;y9HVdA]X]k=ϕ?4s]uՇM=]uI;~VAsr2̞32EGD^J8UZϣ#0z<}A'0Aܕ{ ?M0Mش~QB#dOvQ-y
8x<&@X`{b ۂpEJb(y>˳~~n=΄K:u>25_8pfA[p[#Ûl1zw4Xyĭ_$C03ij/Gp9Z-{%ͱ.0~Bw
;8&jЛ;v!o{DąޡE\b|vÇ%qvYGN&'_v\wиk]yYovN"Ќ#]	9lFl4YNW.)QH1F0rhbyT;;G/<`'LQava%W.&-}g1duXZ
[FTB3H6ʲK5`h)H-eKzvR)>*XF\Ls!'0( $nY(+){1H>d'or,8:{]LV1E)v%*%?Zf3z9ܓXu%BOhX+aj{, G`.e#[ԃDap)qP6|w(Xw)/eCXǾuò*6{@Rv\pkHk'1ew>+P0q<GJR|B*E8n2a_ y89 Q_YZ=
OZW|q3FQ7Bz16|t+w]SyL;TkŦj$djnak]ȱ
cd].b&^Wz \fID=v--q:Z#}#C+=:6wPΠuKc-5z:]c0օzO?{|NZԤ*^$1ʔiQ1r!Fà#૯#kn^dȱ|%&i̠בqG6YGV3IiȜ؜8xgY'ǮMbW̲̩	ţ Oj㪥Ƹhf'xj[.'ef&]-vE$g8F(֒䈷UNZD.Ÿ[9=(b>$"ܙMpFFMq+;W&ZR$? vczbQ%xxj]gJϢC"~757UtV>AshjឥmEcggggg
.n#zlgCR|Nt=nk*5Lg~)j]9	']cafGl
.:B6bd48GqF9!#axűk̤g{uYG{(1v=/+bQ !l`YlrĠ4NҜAk^.~p_;	(ޅˮFE	fvxPyl&=fgU)Vyi:@|ےV{K{	kV;7&-dO4Kgǃw*z+_!@=䒻5M^r=JW<_DZ}A^$#xؾ-WI{<GRFu"YZ? yգ^QؘQlPyhpDZ1"k=ޒD^(ClnI`5^a	8n
!lI`g*sGE{"	½*Ti2Ґy	
;M	MJGܵ^#-ӝ^zlVO$I`hKG{2Ґ30UK:~]BU`X+^Zrjm3[ׁ.nw?qt1J?>tÓxsǠxٝ]㭘?`΃ZMmrkdݾ_\>))"ˤW#RMI5#ft<5H#~
c1v}MsӢ~K%ݣ#O][%zFFqapUhU"n@FVj,ņ۳nI-3S+u{gωOOY9ԛ#vM|NDuپX"VmFI7ގY殷5aV4Zd0@0Moe+ǳyqD2c94f%2!@UhJϞ/`je;:JcY`VpHrMYh˽JǬ0zHA^xN+kD0}Ϙ"*+fV	x4~c c7iTx[c/؈Qݲ^C7)ڽ;hP?j\b]pa7.@/N֑3+m|'Y|9nb/Lw">+Ҙ7}0._M`gB6ngz袛COEa6сgCx XN4kfG*JqvYhuzx}EM/ٙSB{(ȩV&ZVꩨZɭgͿ>2qkbawH :@JtQ Pe+@Y=5Clm!< Ͼ:b&\r;Hm0q2;Df-(T7q{SW)%o	DE|uI3Kx)^q:)MٷD@$&OTqѓym;1ó& ϱV0t7k^ 1|I~	ƏBGȱ#h
]؞':p*#-zƻKmVC`:Ztf:	IuFzx{yGo*/VqPo~OCM-:v,6d-0.grڼu=IԌYxMe,N5hjazR}?'#]L+"4KYϛzCڀ3?#m;)mtvuG^aj/}1w2.){;S{#O\wgXVxe&OHEVb_%w2$3
Lv|C}
Rf/4/+"׫׀/=TlgbhKqdʙ4&Sq伌l])nu7ɤ7It.s&Z\
V>ƽ9x@~$/=gB_SKWx/y"EG̔3z"+!{HIm/ɨv~yrV{|)W-J`_&5q}j#֜59a{>.M>-BO_؊)k2YZpSSpR7ƣට*)5fA~F'l>]թȇ\E-]0";4g|͝ØhdKX,MTDO}yz\z|KKd9V/W5QT ӿkZuO,T[_IxqLNiB} U;q<ecb$e@6q  A7 L!|y@oo`2M~Tf/J@h=ޔn{I!.o4\rvT=/GO|w~9	Dxe2nLg;ަ@]4..q|ۤ$صW~h$k  mEeOOW9nA:Wvr>^;WzvOӸzȯj&x"dqؒmOD7 "zA8ǛfhFP}у,Ղ&A$5Ջ:JHnp;?fELuZ-ˎ8ETCN!bG5m'YsB@
A`Ī40IVF5Bs/`$?6mIcQ0l3AQ w0	CadhY{)ͩV{(lUn	x2gU<(}Mlo=I~j1&#3Ha;	 [d$85kWȑZ9XΊ-h%+DYػH0c$yI8v7p@k槊ZS)	`1yD0<~> }{LfSǒ@wq!zq~mÄAh5s\Ɖ7Umh'j+9h+Iqd6Y0Z*VSI~rN1um'eطU#?v½Ĭh5=Z[+;c܉Gks\c/7MLꦽe%1A>WAd=0r+6d\ 82ԪwqUh.lj7p7kkd:"=0~`a0rCZt8F@Vf;엊-PXl"x${iyk<f'd$S3A=Mf dpz1S<NW*OqǠܞNF(4&WfmzҔD;@hc$%;	Y̩	HNV-A`P=m_|U|B˧m7dF;=<3!ء:vt4Gx2`,A+Cس,m7M'Q:TEK#f'vIPT\Cӓ;T	x(Lb%pIK0`Auડwo4E#E3OЬ
;u[D=ߙ|TGU:\ETIEI]4d1
mWTv$簔Xk^DLR[gE%~-Qԩ%2f抈d>Člީp-hÕT5GTVÂ_^}?_Q>>>rv	"[0<2;8iJB:|[R6
3U &/lMg.@]:C1?`-ZBW٢|-`VH~]`2t}b:kpouOd[]&
2舮@/V{޲Dt']AYFA/	lJFBV,rPޠ+RzW<CE.$7z-Evx7>[]TOՀXzxY71\)@nSҭdh-(2q.a2B=׭\ݕ\yO3wEXǇ	14C.q(\7ґÏր9d!U%ky'Tu41:hG.d I[1i
N8FAqug#${k."uմ%ѱ"PFn`ܱv48EF^a+q?B&zI}hWG8{Hβ44IXnv0c-?zn=%JA7f"A"9)e{Vn-Ae4I mZ8.9Lvr-lzX^x@G_9zNICm{?9VA12a5.39j$HunL}oSʈm<,-|ג>`۲t$u`Qk 0LVIr^B92ׇ,UZԺ>Rm-j[O̶-Țx\GVq%'lD7Tx-'9lM~Em"t|\T.yJ1alTrLo௎(%2 n_|yR3<'֚LUG¯ٵu={tNgߍ~گ3q|] fOW-SE)I+G©ASU!8cf<ާ%d
lMa*oFOK2Ejyp"E"sRe#5_TK3󌉘#ֿ%İex^2r@lP|B-HzRmѾS9E=3y=ѽ)] wv>NlGO45oˍx,NI((]FIB/KWu vEJvy&4z-KM!MXf=AN	a-:.<A'^TupCO5	;qluر)٨2ޥ[-R{[J7(QkMޙ\U;/KԤ8{IRᵺjuUH\MlwKh0+2m%1%Xbb_A젍z$|?OdC|!Ϩ󆐊7R}hDxX-hĎ+62_NzQ>Q#l.#<9X^.UJ
6  1~1e(#k?<ҡJX(RTrb0fH/s3cOޮEp`F#20Bv`$PbًLNNEΫh$GxD;o:hw	/}OaB{7sl
K1%}֢ˇKjС3FH*DRIXokt(ޕsqCW&̠/	%S4lBB5ʛs'gF!9T(R\VFD}ێ
ӚcG{11KOM1, 9K
z+/@G5c4p,J}f,5Ki$ng)|+?baJS ||9hNVcf8!٬'=>+gDf7`[WaI!QШ.3Qoiz.iQYMMuB:R/!jOKG;C.Gu1-DManj:ULQjDE\nNj'g,Ĕ2O ?Rʌ>Mdr[Ȩ[?`?sZRR9G鷔q?pwd&|t[ZR/O"ߥlkx"%7ZA?:~#itkjgiI)$nkb(|*(
VV$}K_pMoQ*G]{(m٠~IZ4ѱ`i(Jd6RluT%<4T=ΤTE9#bE$7Qֳ˫OCW>Duh.b-|P}𿞞O(i_S/f 76
K'3̤r	8"tFJKH3aG+_^Ā@68_^k//ƬZs9B`aφǨ%A!-|RHh";r1!-ѱ` C\܅OmET?lqvo1xqv=oHvH;wp%MT{M)΋~+-#/ǠOleзmHmyR7}
jkq#*(Ό>'(9?@4|&&+Vi>o0yakը}F	(!qb~!-VB<(oɊ2gb/G/Ovg 9ltzRbIM ^*D~
<cdUuisFSO5~LӔ6Mwt&

+3ě87]t)?5jJM<gOD	}y&:	Śv2{7)^'~)2squ:}qs
{Z"kk_p)8C㠇*ᒉsrpOucWZ%aeqrbN)V㢕`Q+hȄ舔5d=Lbp9Ex+`Ff(.ޡ2ɺT` /ϐv3J]Π5UVy췮#@ЇX\1v,z53w:vʩD$!|zmj_211h%Z19gNha?cj3ƝAQh E3l#e|ǋ(p̝KQv3if@7TLmgf /-,FYt@N+0<a*|}П9/Pb,M^줎VWl	Z`	_bj }	4/7εfӮysгvveaEΏg%c5[	S~5'LK+VH']4z,w⪦@ozt]#́õV Nc
1&Fe\rhf%NHSSJ9vd(h_<K_  3t-=T˷:b uqV_f/u~sdI(;vυ˕22\:9EF̳][ԥ^{<:/55|;$9>uew{w~e:ps%	v};ϰ<F4<,nӝ:+cchvsF|}=koOdkh;,ʞ?NOYi-}|6g+Ϩ"}U9KUt*]N*_oXW%j|~@.R
4͊"5^H>ꡈԐk_ȟ{ŰmTM?Ee(?S5j\HҥFgB^]lZ/YATiS<Wp6s<":g\DzGgEPEp)_V%,n8W_H^\y|Aub0|1[bvS(|ZË\jotR|%tZK4YA~3KMq5s]J[+7<`)~qcKRo	V;ޅoZ~xG^LrM).VŚ\Rzb֡q{B=	kȫ$}
t2:ȟLci1~NYLS1WU.Ù?s˖bS";N~IF1QZWOIKt9Zwܵ{M(ghLsNtiC.&cxqK_ܺ)1qvK oX|Џ1Cd 'yn uyC.wJl	{3C8Җuh'pqqe3;8
n|nXF(Y˘QIeeT60X]Dj6(*
FTԈ؜l򯖢W))*W}s
'2{qkʽzwi&Fq1/IVhN_i_O}g}EC%l%)U:J	|=Vv׮zT*t.E2ifrպE.tWL'p<Jf2iP01I%sh,p(
X0v\Â93|Pmundle7,pwA+DbfBӪ"ːY¾ο>}nڕ(bgUiy8Aa-nZiiXMKA>r{fhhGZ*p_ERyˮ::8ߒ:ÎGGÿ2EjuN_ Rk{lj6nJ+Sq0&M!*=*IJpԶ:-mtݒ"d`; nutdӗ4}V̏K+FƂWͣkNK_)%wbf4x	C|ܙַteɶ gviy;chTA	 L=}UߝViT=.U/GF'MR񸄔LcX=qLGY<bBߗEU̶O0|#ikf<|8WdP:OOfvN79)uC} Yīwӫiy2_d*_W=밝XӏM{x=7~b]xCݝwC8,oCH: h>aebl1f/J͏o@"Q~;WS٠dO XZ3n!Rj}l&l!]a`ewפ&P#'a׼H[<su`^V=4CMCUݦTY.NߞCVtҌ.|U  +nw+,_B܋pZyL= T6GTxxN+^n]uSԗ\iO}:)[dȤǾN+ڍ5:|tZEՇϸY-Oj9R9oǪTH+E9ϸ'9T<fM`&Z4ȟxA>zzG@rBz-{҈<!.}4PNAP^(Q>2{']3Os6i0<-SßY5DȩdLz"MH;J׽ :U^y&̣^LWE2Uj^_4%՝lbYQ|bnN~a~Q^A`KTr.թ't$1vHX|/ZWnLTF܊ NV?B"2᾿mō`	Oڢȍ`G7?gK}/{+cWx)&EۆWܥSWǫr|Uqg7U*@ez6*Ŗp&`J8G|>
>sן).__SFX9JbrHaH	bLC`NCD1=ɽ?w}P4k{^h`h~[cGmI+]z&~NI64z%ߠ y$70ѩn<E{'makH,|.}p}k%~(wi׏ҭNUj\ֲFZ(\Q5jQdIDŔe-8c7nt><yHd.=PKHn :!}Fm0bĚ	܏?HxђU\^9P#nkބy}Mˎ/\-0CFJ0䦘ark0AfMfw௖?'=C`:z	U11WQ6҈;b:I^f}d=K,J%e^K26?)eі䆏ѮʔQ"zv7ь&FUp<QU]+2	s2BRX8A33©f>_>|X<8KY ΒGo<tqYq%~'9Ŵ_ѫŵx7}$.,w[JA@: HqÔ7L
qB091a׿SE7(p2rV%	%v01.FJ́<Lˌ;#dVs}_>|wp44fN!>bLWɀY_+Q!Fi|=GgFei%3AFWx2ZS=|/J)JChr<;)Nv)t#%}p|M	Z3~Pf:𓲞.օ@V9PdqT_H9x[2E䢤JLڦ)Ǫ}jF}Qny/Jd(kv-{t|T3)O_&ϙsY!+Uh)@kD	&7:4Gt(7>rWqnbBimiMQ)^.rLt>Cq8<jЭgTb{fD!9 PU6n!)KC͸R©"WgN"o}~ 	o۷yn%;P.-vqI.NyEv+r!o4Rҋ?o }Qkeg+T89pg F*;ql\OjA"&Y__?33Z×͸J6C<;1Cy.(M0L1`<m0u	3_8Et;Mb}Ef{%cvYעݨkSה@w֍uhN|Pxw)z+W-=cpx*v]Z{Iwh^-6$L_$`A+ڧ WcXhṊV*z`̐$9 uwJNxکH|/Od@<9_%vBh s
cD% ۀSPr;SF;(ڠC{x'3pП2G9gv4eK*Ĕ4̺7!̃-޺yvKbN!n\";$!+nCZqpQ#NSj4}h)	>;4(A#;G-N/:@aC&6bфQ;mpch1F'V74|ڦmq6uX7sdB|N<i}:Uzwѡ]1͉xDd"2>RP1;Z}Sp9Ж\QJI(FE@.DȲ%#g.o<\DO.ۑÏp"#,"viݥ@0vV>6vc]\WEў:!tQJ `<@*o{AWds9(כg:qSU<j*uʑ"f*7H{I]sR ~Ǒ:>M5&bTr.bTs !mnz!tw3ufKh}wa$GۆK䊣A5ٳhd;'GGên*T{q,2}VM9V>Y @cAeH%أ^aWTb;z؍7]{:-aYi'iTen	
/^v%rc/bB/<<KWohq]tx	v/$bֈ'P  }݁"A ;KhHr
WYBuc뵱~}jZe;>cN :9N z sD /3͹"D F&@<;\!btfwAp|Sڪ9r^_ǲ:J>@(B[u:k. rk5a\cF'gA+[ խрC!2|5zDx5nBؽPN;X{%w9Rw=UY{CQm#!Rm:ȜimI{Cs0"~6/6O!cz[$ٌhPDֶeIϿڢRoz-;Dno.̆^}ڡ AdеRXh;@7ڡzBdQkmdi/lz	sڣRV.hGBӧۣ)7*kR|VwDr>K{ݏko4W1ZLIB      xx?d65CpZ(\niZ(R,8MqC]BqRR885)p<'km={^{َ(:~;wU1OIUVw;&i>-GmgFVۅoMWw=vm*{򐮿vϮ?ꗻxƮ|hWz<C$G?=Akt}RߏgԱk®e,DMsavmxEKt}R][l{RO纤^+7o3iʿ^*S M2,w
<-xQp	
UQTT['reu%u	
&8Gp:RǈzZ},~S}.8FwV6_`dy1,ҟg)O~hgږWK˿RpGuU<{|Q$`>,#X[|FsWśEa}E8y:yAY8*fi\D`e6QO3˸XI x_6X0OUf
r'M?Uūʿl,Xp&2Wgm=}jika
;\+8I;Urog?΂=	v
e<)YD$O|$ZLU'	^ʤ
1NhoM0R-$A\gczN-;-8Apf}GV/˞+H/Ɨ:cgQ}o[rƢl|-ݣO2syt]9zT:D0:\[M謭â)8QǖZXbʫ:a==>^Og\*
0K"G)x\+|ҏ%
.[|~3ꋡ|w|~lx&?1t,U0@Dhz,t}vOO=A\[muž"]Qo1Л%!m[7|=Hp`\U5-"Q߁"8]=M!+

3r_ʿ|S~:~6g&Bwӻ{/Wo.~_l+{u~?zm`7첷4+8Ap`J]/6mXoXY+d6sW&睡:y;De?$~X`)?`zr<>|cKl+SuAdgT^g$,(O7ag/X@0Tw!W]ef(̝}r_JR(_CR<y,Ac9igi{sOZ}1{k{7F]:竎_ً/huL3&f!,΁r#;
kԺl,!8F0J0ZkTN',V(/]oQk^[~wcWW/0
-Ga-
T֬/-8+
2Ε8]#̷pvF>?o>y4}x(SXЗ];OGa_盚Ko>,xVgbyO
< *aJvSsT.,Ok`-mkRʧ3yK	9|1xb3
߅375oP/u5Moٴ:Ϲyi(lV(^SiͫEa,$ϴ`'rʬ*oZB#Y{v1}sdtt;o-P2E.&396ԟڿ79vs[4Wº?Qב=wK/gWhUIpkyQ^nek|C]j]7h]WGv2^BУ}		)Y=:[u_,8\ptk}ճ~_	~<%|<tL{h5k#Ny~>v!k>~i1Ӆbn|(}RuU-XZ`l=m}q.t
)xN`Cwߨ,)X_0]l	<%xQZ9Wd~SF̀ys67/Ͼsv[p={LP3/:gbqp80M[Y9oqC	ypn,LtPgB朥sc|D!4p)2d6d!d(|s<3/˿xnuW}[ixQsƫ@[#<ϸ`bY>dGltFB-(#^(XJW_ziQacB۲W1sgFrgk[u~E_r^-_6PS:C4=[u^G}22	矫/8X$r(gus.
vd|u9}%
:?EYsGa~}MӋxuS<dlNgz;oOM74EVvF2{L嚛tM委1LǊ~KA#19r!/rѯ־[=}Υ
Y=AqԸY]{)76nggF̙qJV+F[=2./Mo>A(ءw7FAZޛSnJ9uYp[]-Tlh܋ZTf]}w볧Sz3ctЫ\Y =3J0g!u\,Gdl/QW	*xP9/Ӌ:`EV3Ȑ=~[?zh_VRN#P)8Mp]Z`3V~οkK?O=㬈|>}#u];,y(җsߍQ5k)y3sҹGwӪc>;҂aORtZTw{>|QRq9V9ڵ)lVB`[-~<Ͼp}짷D>rڵ2BC_^,x]fN?ұg|zOY	gT.}:9|+H\;c-gz' *Vw=;_|S
V!ا*لsQrIq(ȴя:Wtul_v0dt.6}`7wwP`Oނ}ڇgGA<ctJAt|ص	2Uu6l&Q`ns`/7¦7Ss~t<mml=ށVrocmc66CEvgbCtkuNZ^>ʓ7_#}Q8ƫ FwQ8g.(Ƞ=a-B>@?wn=iȄӲ
+1dAt{]0g1AdG.s@+ߘOu7A͍
v+8DpT)QU
KRБ}.QP#>Kwv^y\%|Z/?9Ϗl:IÂEGoϿoԺ׃dٺ(ן1ڟ?GWrlftgsGA?Sn`jwgo6zڇ[Bݞnskt{~[GIt{7.<9;>:2z8	~l:9zՉy*y(wY=%#*d'O)'B[ |=y^h
F/և4 QIRnBEﾐs,?=Pl9i9|Ctm#cN;w5 ;೎3g,`9Jf_\6lSڮoϷcmLƞ%ϰjNCrv7~5g
9|'Iv[n}wev]B X|6.vap7k=ߎ9t?3\|GӀnBmtXg^銡nOG&1oƛ{>wMYn/Q_z+
VS*q1gzcU0U1`}MP1R>%xMbo[V``;^gvh)GR;x7~O_~CF/C_w@ej=ŷy9$BN~=[js|~vN=6y6tba|)7r?=ȓF~ ;\~(
:; v~ilMw>E|.6GX=W	֒l\
sO[|[z/w{|!Uԓ~^| ?o{U/M,3zηԹ`Rh˗R~RkY fԳ/?Jݞ*~Mr6{}뻧[nBՂڜse]A=B0*
H"KGG!
O])b){m-_0Nj1H-Ƿ=ǵӗHgΨ2Ϟם:v<qa/=ocUPyYY,9$e.hW~}}y
!փuB+r h3-ab%bЩ:Kf \
ի
'P׶{Ξ䧿߷T?zk'ͷqV1y&Yi=-fb9$ANNUrl1|&SSO(v]Szί~(@Gϡ7>V{rր[rgXwH(Cywâ"u>v*
s'OvZG>Oѧ/%iz3:a-}Rx|&XbR]Y@<vtL^}-

:>n7P]ЇK*;U_vn=O<_I#	~A1ɛaM`]Z{GsއS^@H:];t()o
{g;+5&ީw76\]ozߵ/gލÑw+ʧfF*ｎ  {W'qgc:T?`?HN8q魅l+@7tW}Cg~rpgm,69hmM?[܄<;E!7N{Td*k-Xr<NS9ާX{ݴcVOY{6_޷}:f/(؅!y-7:vC$\wm:^KБPq¾,c1iz=t+2~ɻ}Rc7<S9W[R1UG	NSW&[OcrQb?io}~۹wn<C[WK' <3KC^p:vi8C?|tޞ1K;[^e4_x6m7%gn'밅Ts<n+FqĊ¶nS`1N$WCSQș/1g9JwmRo=8NpG)g)ZQqM/UUX	3TKl*I0LUpf*8Ce5!R0`Aڂu
^ξSOd6\b:?J}/8%3	[#[t<۾:/komoڻ-үnR}yP|nri[sgPogڦtލt
<nԼ_}!1S7EW1Rۥࣂ+[n
Kߺ.8v/`^\
v?aۜ=,x]+
[|zPOsBȃ~g5boؾYߞaxZ|k6WeVgmG8M,ı#G/(KƚߌEu5
:-%/ydcPUX5ﹿ~5y~cq}"wO/ۮDg4@?
!(qz9J3{t~	~/
atG(9qF.V:еQ~<<!+,n|/gAS{ֵ	xzG//u%_t9tsGE<҇*v:qibQ|i11[dVeVoLn6t[$%+w tdzСX?7AOtdv"iY1~|U?s.wg,]9TC~uZ~)_/|^iboVvu7.'r:5\-Q|)'yƈAZ3䡅 7*wuGg}Ajr[Or͢rD_ӗ5_!mr.?K'/)7u"]:V=<GJ9F7H=gƧbr1&gcUGzVeA8]ӟXT7(ǳGaXN9ʺ)p|Oa9ϛ7oPN`GWA`C;m{ʡ4Q!  ?P~&$4V7+'v(:e\6-DB˛ݦ7/ryѰ5:
< 3
:/]}c(h}h#bp9<n^g7
w#߱[cuO+|Ȏ/x<
:6b쐒o_l9|;:>O}\lHm"_Ro0|_p˙Xhq]\R/Gc.ѡǶarbgDD@V!wQoO}/7yrwK믛('ɴ=9Y7||Z*.1yDыA	Š?Ǎ÷\P7[:vyY`vՏCk%q0뀽t뻹7qT9ɛDLM|#>,(JjX9WOu{;X8yvlfLxG1qᏅbA~	rKp"jƾ|w)i}V
qBgzGU<`>.x*AϮqRs]т~A.?ad9cNyo;gis+kNyb ڊv8gMYiu!u.ʉ>|?/dqDG+CQM9ˣwWNKYp֨Qɞ~_ׁyr[YY-U zUrrp1&lM⧽}ʙWk{:9wq ~>|66~Lf>gIh,i'29L-I>y,@-kuMINYlA>?,)ۀ:jև|-u\At_qw>9:'9񐕶yP8#|==c]1ʡ1b_?y霱2ߑ\xZ9fk:zbIXۆB:JryCʺ+] 7!_^د-PoA~ƷvRG?ͻ{>ZZ3<ћ	,NӖB>{{NOwvz1r>aͯ3z5|B"I/+'yLw3z^bkU6eivwU@~4_Z\};8-5ӎ+B׫lwm8ILgHGϋ!?viJ\/oY
1=ߣ)g JޔJ]orȈ!t.3N [߬O}9\s?B:K*Mo_F<_YΦw>p_9e9LnܦvƷg݃wrtӨ]NcvGԕ?%DXhA/Ns"ao־A36OeGI:V>Y+tЕ'Y8*rŰ>*yN/VbнT]tiی}~{`9ǌ12B7F۳!rg|%뺵>/=7W9*DsKd7:r|Or7L|GgrAɷzܸnt(L[e+GzƧgscGozZ)ŐnGaoenUx<l}BXAk#K`ĿB.Dgcӻ,e?y)5;.Qg"#q316?G/Ǭȫ9wd|t%Z]S'BsBG>ܜ͐[Y9|!ߡݧ<Iw1;?*T|ٿy?IP*1
QɧU?`i?H3.:gu{۞19Zi{R?PϷG;l8Wa[:U?PoE|枰1j#9XA|9ՠw!<zu!7909Wճ{>k%m˵QN^FYNAa!p^5ٌ>,fౘHx!koAo>}:ytG׭	GuF&iKl:{(-no^cuUyuuy?1ԞN͑k5X
Y>=Q> UαkX,*1}]M=VUGC# 9#sOV&ϖg{4_'A;Bx{:rJ?vpb5]×]*:2m_C|C#7~=wi	߄y=~b <ș1]9Ken'<ѯ߅gT[3튎S?׼-v˽kUҀB%փu-.=}cl{V׍Ŭ:qGt__7a9FywNl&>vKr÷=/?YGw|5|4?R4cIdSOU{?9LPEUr|L٠ѯ*Y[1Ϝwi7v'lOܝ35MMw-ro4۴5	:Ft \=T^z>:vǫc$Z4i{_GɃH(0ޏ~Ugv:a~]9ǜg>W}H|vзMay(;=߶Ьϗ	<s;D}90Mo&]:OMΞ^DAźa2뙿 }|ɵӸ@MnEyFJwȡc~/XPi]&ٗs1XB72	v;ϴP`X^i}>h>hVC_նsӸ\Mobwk`|?gyh5?*XamWy}]_
54}!?m!Kg0"2ݏ]؅%v }ÇN9I
!Vqbw#kۺ&9؝hH@oVnvbù5usE[3I޶CMrQm;$WbL z>˓byB!?➳i]>k9qZPqz)xc>|0o];#/\MWF82ϱLV/oc`}l\GxK;8n^l=w?ߤrRnn/~96|CID~!GYő0=M;;>lg> Yگ$vY3Ł5I|yXa7\Oi/E$v,|omP.%D2S(n˯CQ g:r];V3>E,QhxM=CFL͛};Ԉӿ5v	8g>\E?c/n7E.{lXw91DľF$`Cs|cn	5=v?@?Gvz|v_E,BVk;9ȿ+}Yv`v&s5=#ڒ:~pjoҡa:ۓN[8z51~İr7#9t$sg$y8Wϋˑg$> [r~pnM.}q#y=QQ'8z?<ig^d!U?A5;z˥5qc`9,vOq}ẑ&[#/7Y{3V9 ,22 |ڗ'}}8Sk]}VzkkRcGz+?Q+wfߍd};~"xSv?ό72G">_0SuCݾh+*r<]
wXY
Ԑ+g<)9͒tRcvgm3ǜyW.*darzzۼUP77_[=D]o(Gt"9[ٶ(@G6:HޚCoX-&Mtȯ*#0g'3n|Z۾H^_otd<·ן+rjcdGOGzj<OgLc;-wƹ=3ˎ9
k~|{O&&~\r]ԟgO!$q$g|(T<o+z&gXD?ӱ-tDA#CÞҤg|Vpx&6/牡Q㉚ǫ*w.,XN|9/ΉKk>!
*[mM8]pf)u+rW`cos]Ϲ~C|}vGo&ǚG165x}/<~ޯٟv	/$V[9EGw:p+bпZ>(콝+z&7ocy)\,_b:9!-V=rdg:9.U<X3*h}&bEi7k b[wNG?}/׆̭9$/|& #{vC3߇37>C'̏(fmyGiy	м?
~͈@ηa2 X1_>R?w{JkKIK.ݵ-_H٥sҖK:vDyΆb]ʹ]Nbe'oOC<ϢuWeW^mXgws>!ޑx&?#
y.M|/:Oo~+v^idyz |҉!.r=zu{)&o*gbzV>x:/W7)U<$$~:|{xB:.Zrk]㊤)>:#|ġZ~sx|qvG2v|Xɵaϰ	1ku<yuRPVR?I}.z\H̓T8۝Bz9[y3J׷ʙ1J&Ə& !Kx9~2iok{mf_&<VgGqyssى5YW強psw^4˺S-:(XCN']fdm>UUJD͛cQR<>{2NRϫ')gH:C"s/)mUq"/"#[^[zڶ8zߧs
)
5q"<m|rz?8Cߋ}	+/ 9|𡋴{LבFݙ]=S|;>Ps=MBG%k1_"2 mD~f/1YOok)9;6\>30R9ll'L9W!Ag/kz{˳cLV
=/\^[Nswsm!;<h6N`sDA=?{{w9]]iĿ
{|qb#xƲyȎ6<Y	RlbOP`ݽ`%z#?a87UGt)tF7EƉls;vh[(NLa/7G|p_`Z$#<Qvl^4N|	lf&9]n^|<%t?d-/|pڢ+]MqlGDbK5B:w):qQ%ZԷGNx<o'{6yw?޿9%~F	N\ 9(φh%
y	lOo1-6zT}zc}sޕ>S[Ő%9Df>IfA?9\^
9i|~wZ)m'Wzf'OU!OݙmɂV&XXkTE,جN/"g36CRs{!Yg
L!oRWiE`wA`EK	|#NF{
 YIs XDp_BMPJO0`:Ws,{U,=mz^~=}>Ȼ۹"8\pdΘ} ȍ\G^Θ-75g˷}_0@`=fW^*x]`7}/Y}
}"XU`M-۹վV]7Ś^03w3CI=}H{X7;5|)d$o2rgc~OQbϧ~˳A1k-9W@(K#_>Վ޹QثsUB\܉B[.W/CեJ90odYt<=M;\k6̽B7#65{:E9foyr~ʘ7Q=^%t[*)CudyNqbBuZ=_y>h<+HCw<ȑpԹKNEAV_dG='ߍ.ORw~:辍4y  _NW
xx:zvb (^h=ޝaCߪ{G9*@9yJP}8CSs=: '_-
gy0V؆+uƿ3Fw?r1||y+KRe--Xy	lQ%G*y{8[X߽v834|F~I|꽅JL1ޑly<ܜkq5o!yȃwfrʕ4ɾ17Va}xbܹrjl=(LwCNYg9ut~0"=_%=5}Q^^7pLo3˿=8Hg%319nǭ\oy99!
qҦGG&ZJrжRX66TN9+ciz	qbtʾ?K>-o*Ǎ=q@'zb(y>OX<>Y蛖u}HO'񛖛_~u@}>EGȏ2!VY|p{=%0W.p7b
ڛzu״>+}<֞-Mo9%/7l_!3Y|ii=To@,τ;}rI;ջֻZϫ8gϺߦ}+#''vVtҶCNk$g
==;]=bB2j48Wٟ%ذF=uY}z`'ǏcdyR9y9~^	9fd2zPrDYPWmAϙbT3
RV̌rF]ׯ4}e~Yȧ,&gbrnhv	{^hC܋6瓗wM=˳B?@!
:r;YG2G_o'66蠸Ǔ}>H|4g>8'|ˈ>}E)f-cfK7_"k#Ccml6/E9Zo7ŉ:1a4qlwwFaN߬6k~[ޘgY^Zڇ$T/ߕ3?UY{z]>d:2%9We98^zMGw~#?#/'!p!˿ћ>O{ǽqly,~%+T[S򇐷\^*CI,>yֹC|rrg1wL͟ml'6__C\;AH.t{kv!p-B~u$ݩ:>$ϚkL?7\{?9||߬
:]u/dSA/3K|SmdNbNgúٸ9
ztܛ"|&܇$9#͒W_oŠ/cT;,7w;E+8^蝯}izaጏO~'N$$;j|,w)pj9[NX+~FcPW$xX|s]3MQohw̐?/,n$>|9OM^JFل,xe/|'~;fc$v3A9r";Ug/)|I9ìyG;a|?~y<;	}y]6X#,>ߗAO@vR9 {Cg8sFG_}rϷwPds?ӊN:AE]o+'1Κ}Q8{XiXYv{(om@.V:u8_x臸|.-QmɅ$0C |*-+-s8ROs{R9t_wq.&1㧓}{,y8{Ge6/
]b7No,.8Zm5CE0P׸?c;ᾯ5>D7?WpfrSe[w
:kEvL[| V*#Z`'k7&
~J
://sYp ;| 3&#`9Ol"J>P7	<(xLglS˘^!o݂ʻ/}j~mokT;tSOO\C=OPͧt>g,+N}`r:8|{HϧB[,xKwT=`vfmSzy3
,?̇lbdA|%sIܡϲta|~9%ՏWϼ?[pcn{^)w~q'z˭#u
Yn+xg5⭜uc'킳\$_x/
9~NvI݃];{DrOBB^ #yg>ydj{	$?
Һ^}c|O+7e(Y[NL:#klem{_=_XӞP|=.8Z$gkinsywނ}s~=4O{d>tfw->kKʽK_2=;kc|nճoagf_66:N	f:0MǷ{7|o{uM7q!&t;>㎮s>hخ8LfcW,OQʇĈcMoWy1A-T|(s
V}#pFy^6L=rSm˅GgayzÄ= MӇ._~NJ!c9<+><|s~\VM<>-f錥>րHy=VʗGo^6C.(v3C>^>nPV׬9]vQu8PYCu݇z7)Uz;=;UOw剝g[&ResA?;^u`[ʝktG.MU^zqcdؠ_~	-^}ῢF%u@׊ߊ]MOVyb'O><a,}_p~tWVHaQy-ONځ=`ڽr?nSٖ96V;QFy'EN~׽u:ɩZO}@k»΅BrOˬe<ޱ-ﭥp:82)bAxǣrڵ9SjLW`:V6gs5]kw|'#u3oXoX-&&yC

lػľ}ؕ]TFm{V7?>AasŐǻVˋz@c7}>U:Fj9[>bȩrRim{mϑ|`rﻣEWBLQF]LӰZmĖ*8b^lL{GD!5Vx~?3/4
ML6=l7*@=ߡw!ƽ[wMvWa[ k{vr	[|ycwM3KL{m<9?݄=¹YamGoګ67j?8	/ŴGYΉL>6Ƹe-|Q͇{8qЯVkiGci9~j0)?axm	ON9qui6yc%6=/}[1yvM_b*b|G>cjDt;[ۜ@oجUo6u+oG!w6MvgqkB&v|mOlg#,w\f%9Mgx%X=}ށѵI"uy͍ʻ:þ/弓]ͧ&~`,إs}ou(G{^mD	.Zԕ92z>tY~y־+f9dA0<}Ɏ޹Ǡ$KkM#|ud7$sDZKMx{﫹fJn+09\.x6/S+ytW1t
jU*h-xLi Pp`DU'A݀(/hlm`yUHg9-^נc`jcWηr]=w57|PLK!Q[5ɹ%XZ5elܜ&KG/{!wd)_=,/_J=j9aPmq5dȉ	noc,?鳗#zR:$|Y%eSpzDOɕ&|Q?xEg$R:{0Ok|zR=s>+!wCLi'7?X3U`,y᳻Hۢ ?(jsW#̷֗6vu=*>_DYQ;d__Z,wZ1?Ulhl9ǣ@o2¾S%_lt{:6@_y_mQ5_\~?bY [1͈G&Gw,ӅXH`觿*AjgDiwMyjcy̿__NG/?[rA?rZN{XNߦͿ@}ovẑEO5z~rV/*|W|כ	$@P`^ʂ
.8Op`{AmsasW
>5ǟaV(3{nNy>cv\s9J!X5Ή13]xx#?/=6uD/boϞ."jbsWl}RϫzߴAྪ@;p9S`gM}LO:L|<{AG>RlL1A17ȑ]8Wp?-bM|~m0eںPi˗G"R^tT0,_wOYkT9e)g>О×3yn갹J]Q#HL[cw<b+27~i!i\N6Y# esʟ9_xx9|g!kG	:4_u>r|&ۚz~ǯB@${A|X_;zIN=X9>M1Buyz}u?<Vr|ڈ-\X_*yɳE,RRzEmI!Gn?S(n}tJ[VK⦉OB?ZmrJs'6ȹ?R8;ضCpbwJ3
*\q=lh&Uό].[p^A,}Ol~*d˛<8MucI[Qއ
9qvS|izus9n<{QKӣ2[L|[Cؤ.Y޴i];G_7aӺ7Z6Kg3ڸzn]K'/6v_M{?:4#^17^6ҳIqKyq!_Ǽ.
|P~Hg:&#k8j}Ž
!f|3j{i/¸ZsBgO|Wwh_c@Vj(TʭSn|K÷{GrS<yσ\.u:.ý||o(&9|)}:g:7q `[/na=QY*y/O;;"
c@gY^<,:ssӾAu6kD8=X_=.Y깰+gz?~znW4}u`oC׸{8z޺$!|,y]3{tQ%υ;zcoN6	ųG/P]_]t,39#6}ݦ/G:zá<ac<ZwBo3k>q}!5lO.~ڞwSuɽ'([)d`Sa]BOC	ISCG.F@>%dTr~vN{M.Yy\ڟKw}kouw{Y:4ut|-emy߃
B#3BUCb6LAo|ǀ7|S!퇳_8`O ^?2HgϚ̍yպxd1ؘ*<,A~On;&uܚ{C>rG̡6n:w	[ˉQx։uI^>{o~k$+>$	lCcIb|V}{%B[g}'vf}=k+C1,Բ~T}Iϖe,ga^
wqUČ*ew>Ksmy2臤h_[Cß
l9|w%8OgVA
>|*V=<oQPĂAi3|i?%~.اnVrx:z2~K]J!wQe_r֜5[CSȽv1
^)_<_orr<{NY~碌|YRf;}8{RM}R.gPr3
<LKhbo#]߰Mt};(~PNq\]'ͭ5g=SOt{$~OgD\LAv"
5g\n/r~u {<U#rf˝I/0N=?4Jƃ\	nblvlLw	<y.{ߴgmnc/=%<ym~0/eq[	_^J矡FEk	^p	SǦDW^g^xQ1/l3ߩ0!"g'XZЦ+J!p<^
vgJ^U&r7=7Bl'7Po|K
8S:ODXŴsdzf^f- g^?rK!)?zʅg9fПems;Es/\ɹ>!wFW}o{6ZI~-Tgy:.iyy_ )tX[</<j&i
{ciSu	_bɽ(ȵuGU{FF)pu1?Q+7
.{.ȏ`cCOJ~JgTVbK8[B%VyD~ydX@p),rp*G{8CrroWVZ'V籩:og<<k8JUJXp]Er"8;c.7a伎/q/y߾b}lw?qOz6Xc%u.1@&[eu_)7Ds1^,r޻RmpMP_z==%BG>egǪ_Vw9lwOt]01ZM)3aQ;.΍}˧Y]uxe=Gkc-M%,}r=)vSg
l&k~%G>k|Q}[\OeXÖ\-cl?pO:cw
<$xOr/S/2Zw{p1C-xP0NY\Q/Opo[VppqSr/u_{TBi!__/f?TRVhA`~"Ȭw=tO}Jew}&:[_޶s}b_>.3)I/r+;2}??Z$=mRC򋮕!<R~?YޗIYܻmd6ACK!m?V|A[{|gsWAWy1[Sl| 6+;y>dΑQSO[4ZOwG<>њ>㰳{0)N񗂯|^TI/K[zZƮ '<F'^_j|y?qmQ}]e<1>[n ,o]Z96TulQ=߅WݧX=`_ZOw[qw~	Y	}U	&	
rs0H=:?g^Ve}+^E=Scdi~*e?MN/a*`w#+|WZ
xgA6032v7I^_ĵsca*[_{9=29د^*dOr-Vyʭ~\]/ea_9G.օt{>r4'_
蜥V/\'̿T{8OghɷCq3NR
:)<U]3z_-oԋ:rrrrxϏvvF_wc{i}|EzVR93
9,z^>bfl|OsPǁ+RRyT7\sn=[-Q8'yvPɟ^vh{u>rIХ]}/qwQZDեt߃SOYOgu"7tY%u"'ҚJӼ>V%_R)Gj F
[t$h!or穜|q,ϴYXQ	+:|y{Vl%᝻:MÿTGN7b[MR{&&]ﭪ	mm΄XoJ,iN;6&Mo>n*!ql;Xca^(vB^'{ӄS&4	8?dvpfmrfyd)SP|ĝ
nI5uMÇjaKI1z |MU.US}AL߂??4^[أ+ĩߥ272`DZA~*wr?Mpc7)۝ӯ:.QNloo:CTs?I1ش8=O鹚5"hNsLX{eeo#
~?v_ؒC|}VM}6Y)[,7m^QAgOWSOdxjWSSxj1~ݜ|=SCK<5|=SCxj{S<5SS<xj껴<_+⩩SSxj=SC+㩩/xjxjxj%⩡%S'S>zO{S<5⩣_yB؀-4@^Ur6|cP;@.zRM;΅ݴs\~⽰#Ǎ/j[7п(طNBߥR_WsE7D-`;V6}ΝvONvGC\жϡCc[hС!wco̡Cî̹B=_F<>aǸW
YV^Kfo,iuQ:YwaKƩD^jC~|)璵uy9sv/9Hx<͵ Q{?
E&H|)CqSTG?pڕUW^#â讇NO^u9Nr}}Py=_(c+U;Ae*c`]##v%~L09A]mo^%@7,".o,w^<]>\	'{|Ri?7qkzM|VupĜro3ek'?STJPgr໚pB936y_$6@opRe-g]rSʏ^= :(oXo+KI#(cg6;N`E'e{#5<yn+<[9L{[#~eQ9~$=l:<erKCK/GkϷN!!|Ms=^t?gz<8lԺ_ħX-3Zk~16(s3Ϗ{ɏ=b#&<=>ssʧ˰=~M+q5񚌗G1GTtloC:1gcϛE%qAM ƃ8qb߷ᇗ{hoY<}N_,eE+["O!
2vܫj)rz9R;	2wwa7 >~hDƹ>{znyKO]q~}__Cu.͆qün9|_ذݱL(iFiU<?bn"kCluxrbH;G[zOBQ8?.㎯ϫ0yzM,DGo\|Й8<C{-}fV~yxkB6_UCu|yM<izj<cwot(X'œϫWIJ]?[<ʷ/5eD씜3֬g<nqNVWZ#Ę(>x:%RukKA]Y>{.I֩מn{Hۏ[֭|)fA7(?.O%>
rzpb6|䵀lu|ՠ54yH3WYe&y5m/ǲ=b5Z~}[^k!m꛷ry[Vw>kֈBs4l*B]ZQϒz7z<G#ޟ:k0{-uc&f/nm<ϻg-
@Hݻ^] zc|Xɯ6*凹6<<~ہcgA_pgGo/_\@:@({&sro#q."ti/޵d_3|kAr%gCϋ*:a[)ge6\O6]Ҩ>xZ]kAȶ}7>l9XիZa&[y/c_Y$ʖ2')ozkzW>foGokN9+w_vo*q!Hasr@vyg3vzB]@v/cVߍݒ[$ (-6_|`u?÷{d>0|E;Cx"!fqVڞ0/+E#,U)/ꋷn?ChBrs/w0 K䗧f@tQـ(p@Rvozg@RS<'gJ,Z9 L)k)k^s)Z/?wz<SJ]<sg3+ǡ]>'ƛ9=gDY:;Ⲯбq9y:|n./y(z[/tF}C~Cz!VꝹ?M?ߪ\iom{cC'<SJGoϏ
x<]6)Oݿ2s
x=68m`t{.70R~3&x?{<SJ_քMe]q`R:y&Vm*xO`%XAZyᣮV(CSo&AY:kߔ'Mo_e> St.(3> pts%;6}gBaL*U@7ɽ?ۂ:k{_}L5kSZjSi3HDlR(jPfM"TH"E!k]ٞs];\}?ޯu>uMLb|
bW߇K׋=歙zN2GgW W*.Ir`7z;ՂϑMλ/"<)n }Y	43]رt?}g+		^wP5tNUKwyЯTJgh~Lh;Ƚb}:ÿ1nȻ7;+	1>]i諢Y<z_LπiA=OiӃt/SbZ#џ{R_C9f]0h3F?j<,j-MYo`</?ܴ)&֛A>XZBc鮭ƾy,Og!_d[>ؔ/<~S!\.1ohko `p<_dkxB. ~v `\V:X/u?)uX$dbVӁR-?GDה:,r} 78
\R- f^TStԬ.}89D&1K1RhYmBB161"o֐$D({xXIX|lv Iz|GY֔([,VkT7Yn؛d&H|ʣ瀾5NK?Y} ہ8=@=@|30Qc[MүDuoƽ^3' Iy2Wp,t
d,t3K=	c_kB=[^0>6q/%YI?C1v+jW>zY[K/<h1f"oO8DyV2ϋĻNڮЦWx"p],XnG/t/ƘOFnhY\bi呇m,=+A5hwQS=n~n̓b'=5~cKT|Sc? &M%xna)qxă?yױ^ǦNVoY	a1\k^a璶ܻאŇ_7ǂg9~G{S Str}Y6,+\pmo(\-{VL~zQּqwbkW*+?ṇqr~ۆ>WVg<,כ7z]NOpƗ`<vU54..IL7+\<n:=c ?:?`/+OZϰYI{N~3ԙevΖ?Ai_s{}l:{O10+ړF#.'{7]_/?Nw@t?UC_r`Vn%xkk	˥^+{qSWqUT|gt~'1+ڹqB:/	V:4K3DGJ{;,+X<0m[2z5e¸a3b/k'^*ڌX}I?~t%F)֐= 8]b02#`E~q4S?ԎF #3zȱ86Nؗ6l|F>[ FC|Q CهLN .Bہl[1ʌ^MA7Mg`>59i][g,ꑪrDñ:2scsݑ#2<XW;\#2QP cP pL#e,P=8Ku$N%e#em9WUt0.f7 7I\1oy8To-}3syNuZ2{seF*?~ߤMORFLf|g~Sβ?j-Z	q5"oYv~~Y=1`o:`YTd,ClC~K)I<ʤ?StAe-iNJЖvs?B)>y^/i7̹周H+_QӲoU\	6.+A{.|;qD,_EUgf%}}e<8xT|2Zx7[zj-r~i80!A?A-C1n W6Ɣ=QR4
('eUX-w [ϫI[,Gg3yng'q[w9zTTX˲F~w!δJxeΎt'cC.<+\v_.px_WN^rEV~xB{BǖйǞn=Jƽ8">|r6i3 _-]i'X3,Oce.M̾%+̓8U%ӋnJVw3}ۭϢnE,'W %hH[5Scm#2ug mɴ6~s}vmܑg'ryOs ôm}gV2ϩƩ	mF~ﮝ_
~~_>ٴ.mwwV^vWm*mpε-T'K]^=;?nwlٸyM>7~`Mӭq_VҾT_dx}-Jkie^>ssv.U$gI,DN20z]9 sT7¾Pkd"ES@QNh,u=Kp+/oiVPG h9oR=mZ}v?y/27*(ZYɸ;.D?ή)(v]2c:Qu]2-ȅh+y}s}hCm~rJ]~ѲzIZy?\VFm\^Pf'@F9wz	XvOH\@_s3=3`0+47"V`0u33L|hy݁Ӏs}w<+6ɴ"wwQ {߅
`wCÁYM:WMj`6{  tkeJ`_< s\-zW+{_ܟgVenB]騫ZH}y3U;{`>`LF7+~cē8?R2/q:~7\5d~tu\ʖqy˷t\~㯓:Ez|t<9xZ'žycaDbg@@/3_^a=O99vQ\28F*n5jYI?>)7Q;4߸'b%Dz;K;ś4do9XTިﳬ$m99×~p}ZpY]ϻ^vw10k߀nv׾=0`L`=7@f@5R3X?| |||vǢm+km m˘D] ӀYzM}zǶ@z= 	]Uwt9	,u=u(q -RÁ ˀ7}|||	جz5M;xx8xx~:uz`60+x8 }?Ձ@U}'92?c	@Ow_߻(l/Ζ>;TvE6<H/jK7;>8?FzmyQuv'[H=q|`S_~`cKϻJ|qN{a?k7-{Ͱ^oq lqJO-r_CcB .\S :v VC`=!2e>撙:X!K,R{1۶X:wRLfWYg;[.Y)})>~M||Ge	ww6yg{i,w
ڕ|e,tk:,*`5|go1n!ym4i&ߚߛ=	<a~y? 9ɰ|	Ь|O/(D	{#AmcJ$g:aȨq>c6rKbOc,l˦;+q$0-5;zG/vڂ7.V^ȨO;:&9GcM\_R\ `Bb<e E.H=z][gJK9zAmoY
>n3Z}fK}`O,>蓾!'m^z7H O?3Κz>G+m'i'qX?ҝ/#;Q3"BI:M65J2=u/+D/v^${vǲoyhh_ryJB\}|I\9;A=ogEKvvrۺe'p;ؓd-Ƙ-Y>~ut=d~b#TΔ/푝`;3囈cMeJ{g'EO+ϗ7GOnOPX59E}ߠ*';1eig4U~`Fo̱x#m1wϤ5c,	)G2}x9yvx,Ok9G:]9잉H`r2'5(K囀!r#qJXчyg4e S3̖?[/.Kxg /R3kފu2mqY~mԗh=sSG	-c,^|Cn8:f__Oub3=u9'`91hʘ#5Pׅc#wsTiDlf7xƸ]q3~hpv㪬txGbN7}6S/*v<Cr\xG;ZWN,$򮸺y:'vB➔:NxɻgiKB=mn3	[dK^7}X:SHڙϨ&w2&c9zw`KE?0*=N]PE9tɟʹۥ }}cWF''d:Wd/J[2vZK΍EIϔ8紭ݗRNC3%)*/&|g+7Wy@+S(8@߻sG1ql}R/9tQM@BK|[Q{ x̓1bNIh'y?jyZy|+yk'โ3eB &E߷Ȗ1·XǨ7XawN|3ʏ	떏Dk:zG|Bcm<c-`jA>зi&p'`Tl\CہeNkw#QOM}t~=)]l{㙎׽RS`+@/0Ohgw%p#0?!y`!!qַoZĮo`O0=SՃFT|_ H䢽U}}/v2Bu,?n^f>t]_YO-ݍƌ{Gƒ{nǔ1Ɣ3ώAKG3Guwjnlwon̸1b9 3NƝkY1$mjx2O snޠs?p|v2Ss?2f'^.smX?WgJc]<̴IlO/uWx^c	Ͻ%RóM}˗^v.<;Ӯc^+-gN)ޥON)y;|ԫB,7+>;v-Q;cA>&u#Խ>99~ʸ^<.K1oQ>\l;<0Zm?-Mnt6y7`leTs-ugEL_	Gm#mv:k#-*2y1D7{l,rd'sQG.F/ue5N>ei_M6>綻bcA:-7A#ObꡦKk-9c7;gC/{xwɹ9G	Oq [&~Yky]@G}s	ɘ) Ι?cLv[Ϣ]sql3ٗ!|nS5'69SS,&7H{HvbOah$*1Ct;J1!pnv1c)C[D@˝8;i̵:LsNe'>~*}2?Z^|s~}=Y,}QOg'p<<ޤ섳!~cwo~}O#26"q,c~uGE}y_<Y쉭I^xA~v1Ż[|OaڿqSj/:Ӵgۊ}!qC=TyW~Fc)sgu}od'NsCS];및o?Ar~:V2rɱ}>3˥><:N^O_qv2O <bl>-SW~iI;|vF%|gb?vvpZć>iA1e¼/7gg ~<W@:,9>ys}%t#QISy
ݚRq\ ܃*RW3E|asoz[T<#?VC)-z Ns.1;C_:sC~#eZ<¸?{pވJN>ïQ &+y󀫁6o鴈ܩ<Bu2&(@{`R(|rXm-ğ)Is+SIp	G9ɼ[<#Ӟ[v2	7̜c]O>yǵg]CxUH9Ws/kyVbN&9{iA~xu<Hg;<9M
ϻzpl}nQ12!+^1e-FT^K/䚿/&}ܖse6eus~<pȳ/϶ܛN5ȝek	q28Z>W6g}a;`c∜7`{>AWӧEu^W6c0v`W ]_ۢ|e[em9WWl^ws*ä֏Ba{C*}6\;0H},ix/s<-!ѺK$J,d A78wVS_Il-!c˻@}2&ctu/˖>6.>ǖd>ZfsTr5Ihw7דK=9pcI:ƮqD/s]d).&as.o^МNL]=N+o˱ouZg+=)+C^):huU$xm~G7G}GwPR?a^TlMRyݻ?]
=GeC[΍}uӋ`K$fs/B}y-uK{wL=s^LaGhg>?eeD%yޓ^Nt@q c:AxH~ۤǞ6>/ܻSG)_Eq!,}Q{$?vĘ{u+tzXCFE93I];?ݶ :73#eqJ꟩m%?t/08 @O``{vAjCY1Ɓhp'4¾؝~޾[> oi: cۀe*mڙ=L-Rmѿ8'%@<coWc|	< ւLZw	س6 ~{pvRcKk1ڦ@Wpp8ppp70x8a;<d7An+3pGC xp+"@ׁW`;Wc . .fsMgwo@]=/ {}	DXl bx&q&JƧc>n)5бz9Q|sjs\/g27f +`^^y8q[HPOI%woȥ5N[fZ,vYB߯.sk|]#-=՚j=B[{6~0kd`^5bZ>?`fWl۷?B.sRecWT2nk˻9nn ߓL-!o$/ZpYcxKA?l`YWks/S]spO3xXl6+ʔ|,?Dn4ߥ%al~5$ĬE+_e-5fC=ٽYZ󭜝ݳqȱ{9KO=*'A2y?8+O{)"}aui;S'NdMa|t=1*m]}R8yֶv76TEo9hbT0֪~ʢy/𹾪h",wYFc侉ggQKދ6=#OlpV1WT~q9ɼΦv}]m\⮪sss.ǆĵ>5Kc^_$nV}Kwxz8	)9;@}6x.hqzKˁYen"~-cgTO8,&c FJO% /$O.s>	he^d	d4^<؛ccw֡_S{	q'\뀬tw+譾mK7%/[ܙ!@>}'|b+ %flqc+K瘣Y7+ݬc}n,-ұc~}`Bƞyk\c	|_2*{gyowdC}s0,RΕqcwS3byбUK?GǊf-}ad{8C	yµOlw.^G|vB$X['x;#ז	* eix,=U[|I奍!zD[^?Ptӷ#JBX;pG|xMۈlcR>^}'."%iцُC"LW>y8&$wiÕW_v[_xAmSĮ;Lv_٪W:ZԼi9IQQve}%cH8{'_}c#-gCi>`2^m?/&oR-Gc"<{߀x{;^Xwmܳh1*6OzUX>3cjcݧ}L{O5Գ꒜.$pK[Sګ֖;GSu~u{-1yl)vFHĸKn;m/uovwLn{흼oN=/_ֳҖyNڐr=wxulLں#}<Rʓ<c}C}y{Iw/2cA~Km@.{Tf\\Kׅ!xj1fvv{WMoOlķ(k[E>Cf1?$_f7Ц~c*9>0D_Rȥ<kj܊1Zu=܉*M%t"g'<߂GȳZ?4weHNxVNѡ(׬Knqis8+<r_ebXW}]/OpqhjW>Zv\3"erZyG@ވ?:>?BM[;}MN2ϩ83*jcb?
0:'ߒ7]&Bp溥M],R<s<Qotg{oIpOE;Dz:V|ѭo.>Q!Mv}4XΕ	l8hKyW3D}Y6]L6y"ww/3OonS~y9	$qE]+L4=lS:?'uOb}B1^x^#<|I37@wrqO(UE>')7'cDgAc҇㷩}=B~>o㔑|@.'s?c.qɜ;fK;j8(w;u>^֩^eHxn] vӺ[JsojWo&əA%uuMط3ٱ Zq]R?]∟.&؆@sڐ8lW`y&Kj#4s<ܖ>W=ZcL\D:{ _q{^NO˜u$ۥiuOu[xIGC(u'.ơcj$_Xת7]/ˀ5zOΜ1;5z»\̑36ęAl 
XmgӀ0K=bsHH_r߿H_Z.P/0	CvNIl<KC`7#pp!0x^ͫ%e {  E`p
0X	`Iw®rkO M@iW\.ߙ@}Q})SH>6t'ߣo}n:y\
jVAXqoXc8llf_oL♾xmny9"x/mACCy?2qn͇yJ~zxX}(J-5ҙ_t].K.+gϯY,9`5έm^W}M Cttsw%#xH;8βA3Sǌlƌ[[Mo OۨZ4w`O,hX]+ܻlُ8ަk IwY
9tlZ:

k:`<l5Bޏ㭦-ιrNgk0n2]l808y sm#58Ҧ!zMj)=m7| >k㞷pp}os<BgӁIts$\~s?@hy֤Ȍ_$us8؃YMO ^`5	h1%~Xl譹W[ˀhOwqb먭)ZXwh:5y{Xq~*+L_QW#~'(
q |8=8X b,g/J&<D?~> ޒy]`P	Х)xJ=`n78a`14P3`}CsBunp*p϶mzx@^1EA[vm$9l;{=O{;x1乯iWUh	M乫칧O͖<돵/UOVz˵!nKiA:S۷t;X:@3tn:\slj2Xk,MܘtMYαbIxc9+84d<[\	ܢ/kȯw~F!| xT5Kߜ۱mqT$O^7g=5 Kssmx@׈M|!v95n?4-7XWmM=kmdfH4(r2,=L?_n"7;!@`:ɣ㌎c˝$"T=BUPeTX[x,^_OYz*&N~wʴg>]2|c̮OƴD= 9!]~<滊~x58P8LJ$たdk{Ӗ[-	{9/崌v9u|rOQ"C衈c?s.:^^x'Ewt5]b[>͏?_a~nxb1v_-iv6`nܤ#m	yf6݌c=+v-X{PQo}#[λa!fv.ūj/ng"e۔v'0cw0<|5Dޯj簛ީ(ϰ(OˢIKͬϙ9">lyZ ̹o}MrvǦ}'Yic~,8$Gm=yn2>,0>	7rO>hGEK=<,\>㎒N>Cd^.K{!枢I^365sBtn]G6-L7Fx?x/viK>'\ۖnm/H|v>7}r.Ӌ:&<MH{ڝqNM mȈY30E^cڿcy9<iRfD{mƞcι6Zjd.^2,1Z䂘mfDEs^=ۓ=#E:mb8?2퇹GhY[ˍn/E$n m3oT/`\꡿'~e}	mi3ҔS6%^0Ē^"m˓DqI:+c"/-"1iDC_q黑>iiEΗP?I>/i)W^G]oy'$KT&i|sQ0)m1='fE9x;Q'1yn|Tv(t<~z~	Pgq~</f>~=3Ԡ|?JCC3JY>	8(	'-_hyqMeT慠.Jkq'yY{`>lo[<INMZaB<|~z᡹<NK`CsGK{ڏr~5k:/"!w=&vM:.1i{shݭܤs}fLa~2M΋.s]"5{}r9L$RerWc:e Ib_>Wφ
:|?]{u8`s{OLl;@N{?s∻zjCf}_4]:_^W1S0Rox1F&iݗܑc]$m9U74'	\
\[m>&{A1~{nrӶK}Xɉ?m߼r79 Fu1
~'{?Z !EAb32z!ףӂ<0hz픅y>cx8EbJ;`pMiu>ٞ+&SP`}h?D:Gs#;2CBX@Bw}ޥgpmNR`SnxC>:AsryH8'z]g@\<d<3ܙ`9NoS*S/̵r/_yy2W"g≹ɸ#ursn+||q&?_np^\vh`΃fnOoc׳[\9EnilI)y!MKt}}<&7[)2^>$w>-үyEހ9[}FyVgPh[/<X|D+yI@0sпi}ieZqw$HL<ߞg&D0(=B:{RGE~K3cҩ{GW<Ho5y_hwty?p_j	ҙ+z~㧗^Q1N]:C1P_u	+F<5uS57ToMU+%7*\=#=G$÷ꎪޕ̃2\A},}wfϯj|W@<X57j|&(W7^yGd1ד8`y47Gय,aJ{$I1z

G|'ԭ1h4꿾{2ّ*w-^e+I@ʠ>ql>d|y8ړ{)-,>}Ўř?eo+~mչIj~#G21P$RWɸ+Ӯg&I<G.x/7cO(|˾u2hGǭTGi^ys'kؐ`Aqx.J./ޔ8H 5877;Ch넳Rif;PWY
!00ǳGBπ:{ꥨxKn2䶰zoeN:C][-ݣZ#?G1%S=Y3t{q;srִ>=UPk+kO:{ݾܵO_U'/9vQ7zysuKK}fvhW\8X$<qI4NQ_k̗\>:s?ΥWOr9W+^Hsgrw:?p^PtwU
+/q>7ޜ&OtqηR-WnWO>7KC?&w^\/,w8x^G?m9[߭)V$}g'+d3>Zrg|x|3ٻ|Gr͵(8~(lX~'kg剼!}e>?Jsq+Vt?+ѴKƣＧ}{(IӗݹGy+i~kHӓ'{D?sUy>d<>t{:}@KyFe>`^?6|PU.gC~ڥ[9KTGα|1LBa?/7iy{?Wyēwg˔{^eqoS|/o?}y|g⧗KeD`fTlX,Vo'ۈc:)uyiiKOjn4\2sBݭ>.-^=.,(.1wrw].q1K[Q`Zj^L!`"o7?'&gަzY*'hi8[H8GdHnZ!caf<'եjWHUWțreW)rIKڼOP9GCX`<px" kpުy~OH@+]frJ/S+& VeHk__xh^ROXVЇwŹ{᰼DgOxK1,akǠz+&qBVy|{IY[h_OK+G7+m\hN- G$*"9--h~OʱF{ȟ=</\ͣ<3+N/Z>\ecA>CS'-̺hهة^yz1yI}>}[2~]iVs__	i7F,7OT|y~~>By$wS\cw>&|oq_@Qڅ;4W1V<}hx􌼤^:6ꭘz螺~[{e3^4_?L>q)P;0ImcdGY9snx6w֟mL6<ӰWM[\6]o-ԝC_҅רO4M!S- Q2S},mHsxk%|}QI#.2lɾr;,Mr3'ãCAys+MrBWTjSOEon'K爖i.Ue}_s߬"N1SƕJ8<fng;*~M6]}CƜ-ϲ+} c~3?@+S}sl\|ۆs<.Wdp,X?tǌ>G9MuMu:jy^it\_wn9V^1,s&ޯmӗ\"m3W >k|Wx!E`7+0~]A:=Sg#CmGD#cA>oJ9w \<|9WmzZIT@<iUΉ/}z^~g|%0V'M*w4d">1~Q![0'<`	/?L)nkLv9sTBm=wVjguHW&!΁e1|,<ܟ?
dՁ\ |;X׌,``#M<`{,_]{DmgE{?}~R>(vQo"CBfHY`pu!~508 <@,K&N:O7h?ΦZ>5s>Ysl{Rr
Iv2Vc6y%J`WKԜvh<]>fJm{&򜜇R˷wuH{l۪IU 9sTΝi);3p
pa:q0YߑӶ=swyyI;rcA2y{Ocul9?hzGM:3/e2>׆ϻ+/Ӽܝ,dG__kp*nv~H0ox_A Ї6\k1*ȡ]iLuˁUcHQݍC+(;ؓ{C+W4?/i7F>:mC;D̔|פg'mڧU)rܗh`u7/iL?N3zys+~ΖPIq%M>^{Ggҩgk{0:iUv+_W%~gb޹xBs<,0&@ErC~wύE?4v4wr3L;0*c417מߟ],N*{|r9zNz󨩧mh;@;E潕,Z'y<н',l6|۞KޚYzD0+Zϛ"gy/wl\b7{ǁ *?y؟[oΐSi@ؓ~ж}CZ<r\Q&zԕRc={,nX\\ϐmtǖnO綯f/=77#t61<־=u3:I|N;f!tXWBm-}w<1F_3]MSZo̿\l=ѩ\2LyIz0/7!uuMwO=GQRIxqc:-4 -z/ NH1<xxqQQ[u~iY0ׇ웇Bt퍵>"ڹE{}G7',)s[~-ߝZ炶MއmT	Ϗ1왐eK>KЯG~5u8X;1gەf%_%9[*ʦ>W,ȷXڗ7\?9>&!]}UTO.p*W1]辥"93}?}O9FiJ)<뽮}`NV~?RI62VW ,LQ{ܚ]15'qho#=wO-LN6MŃ]F"eq[Fi[ɳ!ϰ"`Lޣ;ᗼD;6#/c'6h}N	ϊs3gP/OaՍQPT|c*os^Z)Qn\.veoНEK{o\ŢgfI'㮐zxUm4|6|T1!lBkNBRP3ܳ%Zng'wf{		 Y1ulL⚎&1Pb<'TSqݗsދgx2Yl+eYGl\?~ǻJ~Uk|<xI[iOMHp^a+'\8v1PyTrV2X&>xwT"y!3}IHu|x}5c6m i3%6HuԵ{0ȵB>>Խ/}ԗ#x;|RϷ-+?纟'3sKDўΞwQkVms~&wDg#A}QqI}8'.%;|ymݯ B0 $6R֖3	|m*<Y;Y{Hv0Ve.nK	ek>6g/ɱqGLc]d<ߚqԯox҆&Ou<s{p|(-X4G{qG.H2vei7`?Ќ4e#*qyTQ9H-C3;ɔ4?'<K2N~ꙄǀcbBu=kynx2]bzl#I'~$\&yY`	03~r09!''][!tW/%]ߥ3>\O>m)~{F?M~Ҟ9.da2&5{r<w?<ZclK{z:u[GD셇1^s.mwE%n`>mqekf'm/+R5D+GgO*> ?uYJ(-&O9XWG#vy]:1_ ]Cʻ2,?qθλLT4Cg޸7s'~G]NQ#r왟}.x/1&y ~;NeTK繀ci7{똣,_t^.ȐK\wFSO2nwYt(4xDy,no~2."v 4(؏I>='/p'vU錱K4й?.aP܁I};	7jyn`<?1f#m"ֆy'I[f@%Or.@<wq+ӂ9yiubjfk>T?8?}d
+u֏pD~2a/ C_2*?y_E_\=ySBSw}?c޽|~'sK'w/`;IOS-_YW?mgUC88tYۢtol~HSSLUKTtK{e~x,*U\;+`Kΐλi/\5x3ܨ=iɶrq|Tryʰik8䌩E{c/k{OF2>74>gTmNOdsoύbpOwi]NmHӋŸw6=YhoE?k]"ڭ{l%m(yf?}	/_Mk OG.E8DQ
l+ǫ|F '@ls0:r̹	 <ԫ8(zրm V5@Qx@?* xɤÚ~?@)ص888ě{^u`p2p0&1y. n #ـsjf {F]yjIyw{~one|r;v?|]x-z>,=g`yw)k˹X
<]x-<y$GZ˳i<˸M\K]v=D~>Wc˪\;Uϊa)ز=	miciUQ}c12]mR\=WWQ>TX~ v'Wm/@@Mp p,0Co+%g#4|WQ7\B.
Wyar!0XB-w
d>AU]&_K?/wF^Ⱦ b}uUOTA.$ 'Z0o=}} \`
p-0V+ߒsW'*q_W9S4,-VnZY=-S[O5#K_ _cCc1>,'?rr)'#EY9%
,ٟ5v Fc?\
]1V?-+g
Iy| sp=[|WZ7GwЯ}.5_ !un՗a	\Oc죀W>k_7vGi7i[m} / ˙ؑS/`ÿ*`-Mra?I`		e'튶uae)n&k+(G%%5SG ? ;FG{m+?"w6nI!C[(g**r}ț9TW*KUȾvw_@:@msR`^)~rUQI!+G9]"o+UVk*?>~||
4ӦEiNrרj&r O!oʣ.@OI!򮆜U*KU<ȾX&o_V@xxX@(3 \ӿYn/d-Xl5j`иnR֖t-|RIyҚmE`it\V m?'%28́.*2la(
X G G wRqQ z&x&w*p1::Lm*{ꩮ
)M@[-wp)0~?\]#R_iyOZ1*S;Q^R[];3Ge#T:AnF-1c
݅Zy,ub@X~W|﷊L'3tV+˳4`:p-Z>y* Y^myWgKce my-N#|{պra[ޕQiY%݃Z~'Z>MPt큦 stt׶+ý͓E`,iy-@_c0INn˻2;
<<{(dZ^)-6W/QKU`K`X
e,_dwI,P9УUxO/08 XB^V~685"w$pؗtwZ~]pz߀Ӏ3s7u\ LW9wxxx|[KY~Xn9&ȿ<-x𕴑4
 j,cXSإ))4`f , wb{)koowxǏO <k&TݼKr`%j`1\ 6 3 7u9~[ 6cl~|l<	Z`MG)k; @+N@Ww  C1W@Ro P'+лK,x&ӁK|"e-D6
hq~~U'hJ;^XC'cP)<{2$xA1L'_$_ʄX:3-+CPfZݗX+{pnBx,KgߴQ^{9 &6ݧ3жgM.>&]j:SΉHڴO/quO{jDįv1ܱrXEцqhGjnW]\r?i/ˁ9d@tyUj;;/~dHn}^r[ohS\=ϹqI~2O̩ktND]Hݲ?>7(DU蛹q/aK^;DLmRXO-ZVqIxG^tv\׿*l-4ڦ4`d4HwDtڎBwuЗhiץiK5's)_{A:"]"o'&1}/2ӮUo?'mwl8-"c@g>ծ?]g=53+nV{EƇ}J޽Ü.c1^4*CyteF-KIgv1GLuۙHÁ7ӥ+ڱ0f@t3ϲhY[7jF;E+1m}Lbd͙ZofL|!2^eN}p.p18zcȶro}܇*.v<2Mf*:0YeZyנܜY,{+p7 |_;"ώ9Kcg`|mݾ#Kw}x\-'~zчhm L`
pG Ѻ{_-`Z]UUOvF}F;>>ym@]Uׁk`,f{^Zu9x9{`ޕqbHl{i{oI_ˉjFispTH{C{{(VV9{RI`:C|> 2`ϱX+u\%~f7~A]ZM6xFYL f봭lՉ>m ~b1Ӂ@m!Ƴ\=,w6myʞJv\|sU<9\]]{];ꆷ
BڕJ=Y/i!|W~-}!|r̍;]UGr;X-Rwj2V骐r(_*:iS4p0DK;\MP@Ϧ(O7:O\UG|Ooc5i%c:"IІ=Pa`0AuDyl_ pxlf [tfYV+"p*pFkT޳[3?m7v zdme@1DhB̞2gΐ95۝c]}WY-sjKӵ>K[m{Wmm[⩸Wͷa~|7r-Xs?kLO6,X3pl8Vj>{>uɐ}{ٮiY`x?˹1MظOc#ї1\L>ƱOfL785]{jzγ=1ޔ& >07/V31ē|9 6`&j}f)z_Ecb)O_ezx6OLa˳,cmJ9ADȫBʱ8%Q#DY.Ӗxx=&-`[kڸ FU;&w_y'~23Ϸ$fR?\YW^S3/1{C[3dRʯJ4ׯHu Z}1`,MY"g?T~m}mݠ2#>iT'}^,HX\6L<iSkX3._xW;CKX h 8k5݂6X^@pM	4H!x"}{}<\9nYD!zYO>׺??ܬ{YI1C,xܫ87=sX{ț9pĲOhD+54W~N^qe={|i7j~1G"ZlX5I洖':gV(wg+{73]ٛ_rX/x~=zn
lNc>+|FXC!o9F
)|ge}yE*sd[+q繘->7|{J+uPug~,u5/:scs؆Jnm۠8\{W}x{g,Uq]P*4ߌ!VH4NYϷ8q}yH%1?5l>K[C?Co<y{z~D㶹-\ޢW+3Re6mX? 37{u|&ZNў8qw'h
(I̟`\.[Oz[sB[hw'oa<BϓͿ0߿p<_|Y$+qͿYxHzodO=]s?K4Ep\ZD7$c3xLldBL:)3-Á:,R=$Q_t(㯈qD|/^;̉_QejlE{ fT1*U&+~=qiֳZM!)o6³ۑ(_X+a)╶rD2X ry]Nx,}(cO<.gU`gEvC%?L$n_%^_L=>J9+뺂8~pF|ӷOX'⇹Q=+VK_ю;㞴k7(؄[A3j:{:Jlxw7з)Tם~m]gOhdL,C{tEo`t\aB|p~JUGd}JGκެ5\[CLQͭeTy~^尧y{XiTE:u~pQwevMu皂<zL;ޗ2
c27<+yt?b0
9Ϩޓk8cs_P9bמ艏f?W95󳧜J=U V_ǃF(+qdk~qX3R-Rh&MxG!Y's>@xJbmSt]9b[qX%w@dҎƥ?rNk@Py)B*|QPfx)G?s^Mfs?_`6&s#u>!#yzηƾ"⟈'q8xb$	E3~lkxh<C:ƺN= X3;ϊ̾gK_fDz22ľU:^{5$4F:>v ְ ;B.8D/D}1^gn'FalpqGpɷ|}ڍCE[oHMmW=݁;tNۼ{X+׿p^#㼆8/`vޯpw`q?aά9"j鈫ݧ$:~X،mv=ze{A FNDߍ؄-bGA~qQM	RcDy_Hn#6c:\6ѯ:0shx3?G4qkGDx?MOC8gb\W\/BumT#|^WĮoq$6a7~o:*p:Dlgcs؂-I;ukybĖg^qer=;_1}]t~8#MorOeXubo0r(zΞ^]"
|)QZ̧!#$|̶FǱZihH'	s8SD|,",rϞfջOю9\UL~)4x=c1!f]c.꩎'Jz4g֘} I>#8#QTo A1$yfՆeI\׏f0_U70U,TW\4^ak['%VK!t@:ނv[W~!"53(<1#*k@O<+[Gb<.'b%
ňW#rSCmðDPGqq 8HdHh?꼑PC"[jCD._k&iNcaUߟPq(ҦZa"`c"EmYGVdG:ߘvkc^N_32DZFP5Qr'(Bdȯ}
!AAC%A:dAv`ks2TI4_H{=6a2_1-noJjwIC]);OU@ SsQEqc_eCc";_YRS	8%_T3[e_y<iS+Y"=km9#30D~cMCep6T2x q-^}Qߞ&ў\ٓO菁겿b~+~ PN$FrEbƆ艡XXpn:D7g_=|ֆjvꌮNZbE mX ațmb`~uf ŏmb,uɎvįm˱8I=~1z{/kn{81nudn[iѯOmE\uQڭΞbm#<s1YrDޠ]%/KVgO2Vۭ.
vN]N"OuAOY} uza/PkOaُ}5%c'}w
+E7q++sv>,CBʹ%t"~/,⽉=A(:e،ɏ	
M`BaI:/s$]39]XR@$LIV_ϋXa	NX8ڠ3cvLA,3"{Qltq6Pp
QȽP/ u9/H3su`>(,[ޞB[H%ChE¾>5C8"qQ,^c)!}u/[um,a؏C⋙>IZeHZ+[ዚJ܇1+A_t<i/*P]+hg(!^/VtIbF^o(B Gj1l7}j.7Cڝpm-~g+v	<;rO&GQy4hM]ؾ=v|+EĻq߀]aFq=,2g?c_ty>ȶ9n5u<ꨡn.Q?\B_ 1$.`Ily.NbpO}P/-! i	NDc=˱gu>-gOh/a+|DHCy_`v!Cażs(a_6XppUl8av_q; W.WَȇnnqBͽ 
]WHuĦ{	oqG*d[=E KԴ=]́-򗮳=h⵻uyZ'sٛ>r8̟Pr-]EbbE]\E@4Y8q9\Oyb(臨ϸOx9GnKC^/cG!_יv7|,vcO<;!Q]JTxb8p~kocOJlƸoV'C7;cSx\%puM@[yħ.2~nu*%	;0EI`v`S%*EDzǄ:E(Ys%v8#C%B&`#&u$(P-ΧLPi!
);TN'uىB1TMfkڨL#qpȎ(Bh'JPIQ1X4á<O0<{'p]cSy=2;|D,U-%%H{V!JĽҲ3x0VzrϬA2hi˸;pg`9ˑi93kzj*"9@:hLBpu.e>#sc	B)YDS59X:n&Oq3yx Y=Bii͝{s/_]u"eoTAjNrQ%r~t+ xmbᏡ#yQ5Q?劣_,B$MK;1Ͻ~3=؏B:ރy`8N
n|l@,@0v6*3CMfi\CMjj[=;c(,ΓO,"Cpr@oE?'"pQ%j<j~])*SJ׍f4b:f׵o5LV.Jog@hsqh?A{tE_F c,&`v!GpR:>X[N檑DHoPZu<v98>:\^oQssY7cPuhV⢟kv1NA1ne]8uꪷ'﵈7*kJ\о
(37ӰQ^WT،mha>,+DWy2"_eޡn1l;̬˾87q##|*K;PusLַƱUԭio?tl6ŉ5ɜ_D=k~ ˞6Ξ59!;b&bB}>lC9~`4~ϱn:M3+vFě6ڡ^rӘ׎׾3C?ƳWpk)&D-s?2]C<	?~>83Z- Z{&Zq}{||b=esB%?Ⱥo:pzu5t\?sq|C<J 2qM]1T' h5{BNÃydf^P8u#:\Yֺܓ.)sߩКGM:e[dI7`d'_q4@0~ӎݡ!]w_$8^%wz~J݃:oOY旝LbXEo1~M] gηKO+F?xÿc9M<+ט^=v_QA9oXm.<p>]UwD@8?hu%ܯG֥z>8WǷu/q*i_qX&hc#n21ߟmgCDu}$xBx e 뇈lkg<֫Ov΁ӹamm398/dsOa܃0Q	PtUoO]]9=]rߞγMa-Kt{M<s8GFם,q:0c
#<Ay5|6Ӄs&+2ou.{3pgOIQn
{^!ؚwOpp;,cr3e2/y{AlgǑCj5|E#},@~ƚ q<P+8pC%nnt͜0ћxm<@Q1S1AJ痯fXøX:X.EA7*q,!ZO؏j(,C}4Es<E7Ynl!r",mFt
["8gظ#v:~b=v~=NtEBޡS@jxf[z]n,5Zs@]y7(NnkrzqDiT
r٫㩘oE=:>kcn( !:!Gu|8|G]|ȿU;v=y1?5G[>$
X'uxjQA31^m';댌|F,gydHgu/9Tx"9Os$|":uC"biPĕOJ.ȇۉp\˼G.DĻ ɐ򪸞X@tkYXĿxeiA] jwv=(&>X&A#K<s;/Sƃ7*j<Sw\@z?c."3b&~ϹCoZmigxy^ƎA,!Ǖ C#0	E\BD#؁]bG[tq(^s]lFw]o^#C8Rc㆓ߏC8z{G<pȉr~0H=𥨷/NQġ9ՠNI	ο0/JQQ't(ҩ:K> SMCL
ցxvGV{ĩv%cS֤Neb̩?Ӿx$]$HT!$VǽfAuWޞюMGNT9M캝8ષAH/<*#vKwi>#8	=cΞcBJ&~F {gu荾]h1Tٝ*#!{voNmE?.éC:>KSʠױxPW]8|e{nh&ʭuDḘI8o>=yjxݩS]Ch,@X3Vq2RaZy}rͺU^ggSNUk1؋}_x,TJs~+~TFC}CXPSPĩcƴHFq||TJ:U[jaq)Įۄ]T\׻ו/yy* 
iQީ^WS@dk-mt>S%5VF 
yz8U=5gA.<&U9?:V_]?h؜R⼇?ztubP_W\0!X8^CוTMٿ>F ۱a[SlWTDўRש*sOhєפM{cSkwe.dT{pI"v֯~QW/~;~YDyϞ쩑^Э^zDu巧vqxyXo{65ޡbl=
Vcbs[ww|[ۓYWh{OlEs1eOh9\U=$d?Nb6-8Z/V0b>U80d%Rlmmzްu:s~oMzۋmrt<aoAოj?R1Dku/vڣW_c Wn{S'ٿ006!]:(0@sn~mXϭBik/usr/local/go/src/runtime/runtime-gdb.py  .symtab .strtab .shstrtab .interp .note.ABI-tag .note.go.buildid .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt.got .text .fini .rodata .typelink .itablink .gopclntab .eh_frame_hdr .eh_frame .tbss .init_array .fini_array .jcr .data.rel.ro .dynamic .got.plt .data .go.buildinfo .noptrdata .bss .noptrbss .comment .zdebug_aranges .zdebug_pubnames .zdebug_info .zdebug_abbrev .zdebug_line .zdebug_frame .zdebug_str .zdebug_loc .zdebug_pubtypes .zdebug_ranges .debug_gdb_scripts                                                  tt                    #                              1           d                  B           $                  U   o   00  <               _         ll                g         ||)                    o   o   RRJ  b               |   o   M                     	      TTN                     	   B   N  8                       P  #                           @@P                           R                             R  `                         2Բ                             3  O                                                         `                          `` Y
                          8(8r$ 
                          (}$ 8p                         )$                            )$                   	        )$                           )$                            ) $                   '        )$                          )$ D                 0         )  %                  9        ) % =                  ?        )>%                    M        )>%                   X        *x;& 8                 ]        +x;& 8$                  g     0       x;& 4                 p             )                                ?) &                              )                              it/                               Sz/                              f2                       0       2 1                             Z3 7                             *7 H                              s7                                e8 *                                e8                                ;&  h 2           	              ̣'                 ELF          >    @f@     @       >         @ 8 
 @ 3 0       @       @ @     @ @     0      0                   p      p@     p@                                          @       @     )     )                   )                     }                   ح)     ح     ح                                    @     @                                )                                     Ptd   P)     Pi     Pi     
      
             Qtd                                                  Rtd   )               X      X             /lib64/ld-linux-x86-64.so.2          GNU                  S      Go  IGS141nOsEA_pR_1hGTq/pHa24KwHJGYnDpDwB64P/7K9IzpBKEvKGy9slyEGk/azI1ek6Jeo_OWBNLIXO9          GNU }\}յc`8"~u&'-      5   @      H       HP(b; 0  1@  #d 㘀H   $ T P  A P` @  	 
FB $ 
 	 @ ``P    % LQ!H
 " S YH !  pD
   @   0@@   / 0  F  @ ՄPI`CA!P 6  A  B"1 H	  0 D     @  @ @!@       )I &H , : @ @0$   L  "$
M@       `@@H0@ &P  `I   JQ!     @@@  %H@A0 !$)     @  
   @  (        @    @@   I@ 5   6       7   9   ;   =   A   C       D   F       G   I       K   M   O   P   Q   R   S   U       X   \       ]   `   a       b   f   g   i   j       l   m   n       o       p   q   t   v   w   y   {       |   }   ~                                                                                                                                                                                                                                                                                                                                                                                 !  $  &      (      +      .  /  0  1          6  7  9          ;  =  >  ?  @  C  D  F  I  K  M  O  Q  R  S  T  V      W  X  \  ]  a  b  c  i  j  m      p  q  s      u  v  y  z  ~                                                                                    x"x[6ui ʮO=3n_웼 5g-}܃\%wD`\_gw+W@m#Nt]-:B'8?T*v;5mklĎޯGdH KNMz	KN	> l#,bϱ'3ʾSKm*"-_|Yr$yx }/f$54v3-̈́ӏo}@iD^\++-sҲUeAUvhc47L17|
)Ҵׇ({f( Sw٭5 6}:jTiW}\2bsD\[?(6%/0RBEӐFqjG
:kXeLЏS񿽘nh*cBr>lo=dȜU
:o;T\><0gAg|` -AJ54%0q&!Hx|EYZ
4}<J
jVp_23j$3]d5xЄ;߯gcłњ!$}Cn{\F*`JrGŬQ,&掛E18<
ʉ(
oEA~}LŨ{[bf{R
uh2)u	AiȼN˸Y:g#Q=cLj	C֭K!膨dLփhʝH
[M4or@5}gOǞ3>nb\(dq\ \&f<nw3>FDX|V2Z#G? lv=G@z\7ԋI?TR^ԴSQ)߆|Qd/5-coɹσ\l=`\;LqX|Pe\d	]μ9)JptI|yp-Ru|↕~86,j+3?vz:HE	?wl,vhnC+69^n_J(בBv!pTV41qW  >(<%t)yщ;gp%F@s𽨈4ps.*:{el2Q77~ߌf@C4AZ^J?yke|ϾF+^xCH`&Fsj,h>9YPD R؄``;R»
'79*V##H2m\&xsPRNG-As1SguE*&獩$+^<ɓzrI7Zu%ۅxK1/ZD
Ζ)y,$Wŝ]r7K{93V%V%V%m"f<᪃V%T8j|O#                            j                      +                     O                                                                                                                                                                                                                                                                                       m                                                                	                     w                                                                                      >                                                                #                                          '                                                                 q                      X                                          d                                                                6                       "                                                                {                      )                                                                                    J                                             	                                                                                     ^    )]     d       |    ^T     w          R     i            TR                S     R          T                4R     v          P.T               ЃQ     4           R     /      h    ]             {    R           W    []            9    ;S     *          R                PR     l           T             Y    'T                T     $           p]                `SS               @xT            5    @.T            
    CR     /           |]     *           `R           O    `]                `T           ,    2S     g      p     [S               hR                iS               Q                 Q     x          )T                KR                Q           A     5T     w       <    R     3           ER               T     *       -	     {]     ,            S     $          `z]                ,{]            >    Q     R       P    @]     "            sQ     0          R               |]                T                H]            d    Q               bQ               @T            f    `Q     V            ]            "   # &                 Q           #    QS     {           	R               0R     a           XT                ଉ     @           R            *     DR           g    0R               WT                PR     ^            \T                `E            !     aQ     6       P    6T                T     3            `T            n     T                 T            q     0Q     L      %    #R           7    T            +                     <T           \    S     U          _]                 T                T     0           pR     N      Q    h]                ]                 T                3T            i    Q           '                  	          @       t    pQ     L          Q            +    @f@     *           KT     c       4    ЫR     ~          <]                T     n           R           a    R           >    `]            o     ]             2    `7T           ]   ! X5             &    Py]            o
    0R     X          T                 w]                 Q     I          ]            e    AT     4	      M    ]                 PfQ                                  R     }           0XT            v    R     w      W    R     s           3T     K          NT               ]                R     ;          2T     &           T            X    ~]                0]                x]     (           pR     !       !    WS            ]    T     A           R     X          R                ]T           2    `"T     1       {    rQ                R     M           `{T               PR     &           KT                T     &       l    R     "          `aQ            p    PR     T          R     V           eR     D          0T                @;R               @]                 0Q            7    yR                T     9           3T     <           0AT     T       O    w]            y    `\T            L    `{]               @2T     <       	    oS     S      	    PuT            9    pT     *           R                Q     k          0{]                 PP     P           Q     j      @    pR     D      g    'T     t            Q                pAS     -      <    vQ     c       u    pWT                T           Z     `ZR     Q      `	    eQ     ~           b]                Q     q           T           W    PR            '    `@R           C    WT            
    @mQ     l          ]     (       )    PT     )           IR     Z           ]     )       	    T                SR     H       d    pnS                WT            P     R     l       a    T             c    -T     M       e    T     *           T     -       %                 j    T                `uT           W    T                 ]                 @]            y    PzR           /    @XT               x]     (           XS     t           R     _           P]            
    ]                R                @T                R                pQ     e       A     Q               c@                 R               y]     (            T     e           p]                R                `(T     L      	     gQ     <          R            u    R                Q                `T     L           R           Q     mS     O      f    0tQ     o      
    S               0!R     J          KS               WR     Y       i    R                R               @(R                @LR                0qQ            E    T     *            T                Q            w    :R                T     -       X
    VR            y     R               WT     /       2    `R     K                          P~T                 Q     X          R     u      G    PR     N       
    PR     F       i    ]            K   " X5                 `mT               R     /           {]                 XT            	    0#T           
     ]     <           0Q     N       -    `Q     8       A	    `T     6           ]            k    PLT     Q      0    `R     2       	    ]                `Q     &       !    R               cQ     ,      \    R     9           Q     j      }     ZR     \           T     %           TR           I    R     G          WT            N    0]                0)R     
           eR                @Q               "T                T     W           `R               Q           >     T     /          KR                0R     D           bR     N          R           Q    Q     m           R     J      (     Q               Q               V]            L                    P     Z       b    QR               R     k          pT     =                       (
    R     l       
    ]            ~     `Q     	       >     @T                 0R     %          oQ     v           US               @3R            .    R     -           QQ     X          wQ     T          T     F       '    Q     2      	    PT                 T           H    @R                0gR               0HS           z     T     [          @`Q     7           R     b      C     R           R    R               T            ?    @T     T           H{]            	    R     1           ZS               _Q     	       u     MR               R           )    ]            w    x]            a    p`T                04R            @    PPQ     h      j    R            2    `                *T     R      k    FS               PT               u]            M    y]     :            x]     `           @]T            d    p@T     T       O    T     )       E    <S               @}T           }    PT     A       I    0~R     9      m	    T               R           <    5S               @T     V           @\T               " x            x    R                 y]     (       '    ]            d    0 S     p          JT     c           P9R     ?      /     @KT            }    S     S      )    MT                0z]                -T                 R     .       *    R     Y      S    xR                R            r    Q     {       &    z]            b    S               R                 Q     #      F     T            ]    ~]                 ~]                 }]                T               pR     6       	    |]                _Q     K           pE            z     XR            libm.so.6 _ITM_deregisterTMCloneTable __gmon_start__ _Jv_RegisterClasses _ITM_registerTMCloneTable atan2 lrintf sqrtf cos floor exp pow log10 sqrt floorf libpthread.so.0 pthread_sigmask pthread_cond_wait __errno_location pthread_mutex_lock pthread_attr_init pthread_cond_broadcast pthread_detach pthread_attr_destroy pthread_attr_getstacksize pthread_mutex_unlock nanosleep libc.so.6 sigfillset __stack_chk_fail abort sigemptyset memset sigaddset fputc memcpy malloc stderr __memset_chk fwrite __memcpy_chk sigismember memmove __libc_start_main vfprintf free ec_enc_shrink silk_rate_levels_BITS_Q5 __libc_csu_fini silk_PLC silk_pitch_analysis_core_FLP _cgo_740ba308874b_Cfunc_opus_encoder_init celt_lcg_rand silk_pitch_contour_10_ms_iCDF _cgo_740ba308874b_Cfunc_opus_packet_get_nb_frames ec_enc_uint unquant_fine_energy opus_packet_get_nb_channels silk_Quantization_Offsets_Q10 silk_TargetRate_table_MB opus_decode_float crosscall_amd64 silk_sign_iCDF x_cgo_mmap silk_Get_Decoder_Size opus_multistream_encode silk_Lag_range_stage3_10_ms opus_repacketizer_create silk_pitch_contour_10_ms_NB_iCDF silk_stereo_decode_mid_only silk_Encode compute_allocation opus_repacketizer_init silk_CNG_Reset silk_resampler_private_down_FIR isqrt32 resampling_factor silk_LTP_gain_BITS_Q5_ptrs x_cgo_setenv silk_LTP_vq_sizes denormalise_bands opus_repacketizer_out_range_impl hysteresis_decision get_left_channel silk_NSQ_wrapper_FLP run_analysis silk_decode_frame silk_decode_signs silk_resampler_private_up2_HQ opus_decoder_ctl silk_encode_do_VAD_FLP opus_decoder_get_nb_samples silk_resampler_down2 silk_shell_decoder celt_fir_c frame_size_select celt_decode_with_ec silk_encode_pulses _cgo_topofstack spreading_decision fatalf silk_bwexpander_FLP x_cgo_unsetenv ec_enc_patch_initial_bits silk_LTP_vq_ptrs_Q7 opus_strerror silk_stereo_quant_pred silk_pulses_per_block_BITS_Q5 opus_fft_c celt_encoder_init silk_decode_core opus_multistream_decode ec_dec_icdf silk_LTPscale_iCDF _cgo_sys_thread_start x_cgo_inittls silk_Resampler_2_3_COEFS silk_stereo_LR_to_MS silk_process_NLSFs_FLP silk_NLSF_CB_WB silk_stereo_find_predictor downmix_float silk_gain_iCDF _edata renormalise_vector silk_Resampler_2_3_COEFS_LQ opus_custom_encoder_ctl silk_gains_dequant silk_stereo_encode_mid_only silk_uniform5_iCDF unquant_coarse_energy silk_NLSF_CB_NB_MB opus_packet_parse_impl silk_CB_lags_stage2 x_cgo_notify_runtime_init_done silk_NLSF_VQ opus_multistream_encoder_create anti_collapse ec_decode_bin silk_SNR_table_Q1 _cgo_740ba308874b_Cfunc_gopus_setbitrate silk_NLSF_del_dec_quant tonality_analysis_init silk_stereo_MS_to_LR silk_insertion_sort_increasing_all_values_int16 silk_inner_product_FLP silk_insertion_sort_increasing opus_custom_mode_create silk_Transition_LP_B_Q28 silk_find_pitch_lags_FLP silk_regularize_correlations_FLP silk_LTP_per_index_iCDF silk_delta_gain_iCDF silk_Resampler_1_2_COEFS get_right_channel alg_unquant silk_shell_code_table0 silk_quant_LTP_gains x_cgo_set_context_function mlp_process silk_A2NLSF_FLP silk_stereo_encode_pred silk_LTPScales_table_Q14 silk_VQ_WMat_EC_c silk_control_encoder silk_LPC_inverse_pred_gain_FLP silk_scale_vector_FLP silk_Resampler_3_4_COEFS silk_LP_variable_cutoff silk_Get_Encoder_Size opus_decoder_destroy silk_Lag_range_stage3 silk_gains_ID tonality_get_info x_cgo_munmap _cgo_release_context silk_apply_sine_window_FLP silk_control_audio_bandwidth opus_multistream_encode_float ec_laplace_encode silk_max_pulses_table ec_enc_bits compute_stereo_width silk_levinsondurbin_FLP opus_packet_get_nb_samples silk_sigm_Q15 silk_LPC_inverse_pred_gain opus_repacketizer_get_nb_frames stereo_itheta silk_insertion_sort_decreasing_FLP silk_stereo_only_code_mid_iCDF silk_stereo_decode_pred silk_TargetRate_table_NB silk_resampler silk_decode_pulses _cgo_740ba308874b_Cfunc_gopus_setapplication silk_corrVector_FLP silk_lin2log silk_HP_variable_cutoff __data_start encode_size opus_encode_native silk_NSQ_c ec_tell_frac ec_dec_uint opus_get_version_string opus_multistream_decoder_ctl silk_process_NLSFs silk_rate_levels_iCDF opus_packet_get_samples_per_frame silk_noise_shape_analysis_FLP ec_encode_bin silk_InitDecoder compute_frame_size _cgo_740ba308874b_Cfunc_gopus_bitrate _celt_autocorr x_cgo_sigaction ec_encode silk_Resampler_1_4_COEFS silk_CB_lags_stage3_10_ms opus_multistream_surround_encoder_create silk_residual_energy_FLP silk_shell_code_table3 _cgo_panic silk_LTP_gain_iCDF_ptrs comb_filter silk_pulses_per_block_iCDF _IO_stdin_used silk_NLSF_stabilize get_mono_channel opus_multistream_encoder_get_size pitch_downsample opus_multistream_encoder_init check_control_input silk_uniform8_iCDF silk_NLSF_EXT_iCDF opus_multistream_decoder_create silk_sum_sqr_shift silk_encode_frame_FLP silk_log2lin silk_inner_prod_aligned_scale ec_enc_done silk_init_encoder compute_band_energies validate_layout silk_NLSF_decode silk_resampler_frac_FIR_12 silk_NLSF_VQ_weights_laroia _cgo_740ba308874b_Cfunc_opus_encoder_get_size silk_uniform4_iCDF ec_laplace_decode opus_multistream_packet_unpad silk_LPC_analysis_filter celt_pitch_xcorr silk_InitEncoder opus_pcm_soft_clip opus_ifft_c silk_CNG silk_interpolate __libc_csu_init silk_warped_autocorrelation_FLP silk_resampler_private_AR2 opus_packet_parse opus_multistream_decoder_init opus_repacketizer_cat silk_TargetRate_table_WB _cgo_wait_runtime_init_done silk_bwexpander silk_decoder_set_fs silk_Transition_LP_A_Q28 opus_encoder_ctl _end silk_process_gains_FLP opus_encoder_destroy silk_scale_copy_vector_FLP _cgo_740ba308874b_Cfunc_gopus_decoder_resetstate silk_decode_pitch silk_control_SNR silk_pitch_delta_iCDF downmix_int net silk_CB_lags_stage2_10_ms silk_LTP_analysis_filter_FLP _cgo_740ba308874b_Cfunc_gopus_encoder_resetstate silk_pitch_contour_iCDF silk_stereo_pred_quant_Q13 silk_Resampler_1_6_COEFS opus_multistream_packet_pad opus_multistream_decoder_destroy silk_solve_LDL_FLP silk_VAD_Init alg_quant ec_dec_bits opus_multistream_decoder_get_size silk_LTP_vq_gain_ptrs_Q7 __bss_start init_caps tonality_analysis_reset opus_packet_pad silk_A2NLSF celt_iir x_cgo_init silk_NLSF2A opus_multistream_surround_encoder_init silk_NLSF2A_FLP silk_find_LPC_FLP silk_LPC_analysis_filter_FLP opus_encode_float silk_PLC_Reset remove_doubling silk_LSFCosTab_FIX_Q12 opus_packet_get_bandwidth celt_encode_with_ec silk_CB_lags_stage3 celt_preemphasis silk_type_offset_no_VAD_iCDF silk_uniform3_iCDF silk_shell_code_table_offsets _cgo_740ba308874b_Cfunc_opus_decoder_init ec_dec_update ec_dec_bit_logp silk_LBRR_flags_iCDF_ptr surround_analysis silk_LTP_scale_ctrl_FLP crosscall2 x_cgo_sys_thread_create silk_resampler_private_up2_HQ_wrapper celt_encoder_get_size _cgo_740ba308874b_Cfunc_opus_decode silk_decode_indices silk_nb_cbk_searchs_stage3 silk_resampler_down2_3 silk_lsb_iCDF silk_init_decoder celt_decoder_init opus_repacketizer_get_size opus_fft_impl silk_NLSF_interpolation_factor_iCDF silk_decode_parameters silk_shell_code_table1 ec_decode silk_biquad_alt amp2Log2 silk_VAD_GetSA_Q8_c silk_bwexpander_32 _cgo_740ba308874b_Cfunc_opus_decoder_get_size silk_autocorrelation_FLP haar1 silk_encode_indices silk_NLSF_encode silk_pitch_lag_iCDF opus_decode_native silk_PLC_glue_frames silk_uniform6_iCDF opus_repacketizer_out_range pitch_search _celt_lpc opus_multistream_decode_float opus_custom_decoder_ctl silk_find_LTP_FLP _cgo_get_context_function opus_encoder_create tf_select_table opus_multistream_encoder_destroy ec_dec_init silk_pitch_contour_NB_iCDF silk_energy_FLP clt_mdct_forward_c silk_Decode silk_schur_FLP silk_type_offset_VAD_iCDF silk_gains_quant silk_corrMatrix_FLP ec_enc_bit_logp silk_stereo_pred_joint_iCDF clt_mdct_backward_c x_cgo_thread_start opus_multistream_encoder_ctl ec_enc_icdf silk_LTP_gain_middle_avg_RD_Q14 silk_residual_energy_covar_FLP silk_find_pred_coefs_FLP silk_quant_LTP_gains_FLP silk_ana_filt_bank_1 _cgo_740ba308874b_Cfunc_opus_encode silk_shell_encoder opus_repacketizer_destroy silk_NSQ_del_dec_c ec_enc_init silk_NLSF_unpack opus_repacketizer_out silk_resampler_private_IIR_FIR _cgo_try_pthread_create eMeans _cgo_740ba308874b_Cfunc_gopus_application opus_decoder_create unquant_energy_finalise silk_Resampler_1_3_COEFS opus_packet_unpad silk_prefilter_FLP _cgo_yield x_cgo_callers silk_k2a_FLP quant_all_bands opus_multistream_surround_encoder_get_size silk_burg_modified_FLP silk_resampler_init silk_shell_code_table2 celt_decoder_get_size silk_encode_signs _cgo_740ba308874b_Cfunc_gopus_setvbr GLIBC_2.3.2 GLIBC_2.2.5 GLIBC_2.14 GLIBC_2.3.4 GLIBC_2.4                                                                                                                                                                                                                                                                                                                                                                                                                                                                         0   ri	         ui	            w     P      !     ti	   !     ii   !     ui	                      ui	          ȯ                  Я                   د        m          ௉        4                                                  (                   0                   8                   @                   H                   P        	           X        
           `                   h                   p                   x                                                                                                                                                                                              Ȱ                   а                   ذ                   ఉ                   谉                                                                                      !                   "                   #                    $           (        %           0        '           8        (           @        )           H        *           P        +           X        ,           `        -           h        .           p        0           x        1                   2                   3           HHLI Ht  H              5LI %LI @ %LI h    %LI h   %LI h   %LI h   %LI h   %LI h   %LI h   %LI h   p%LI h   `%LI h	   P%LI h
   @%zLI h   0%rLI h    %jLI h   %bLI h    %ZLI h   %RLI h   %JLI h   %BLI h   %:LI h   %2LI h   %*LI h   %"LI h   %LI h   p%LI h   `%
LI h   P%LI h   @%KI h   0%KI h    %KI h   %KI h    %KI h   %KI h    %KI h!   %KI h"   %KI h#   %KI h$   %KI h%   %KI h&   %KI h'   p%KI h(   `%KI h)   P%KI h*   @%zKI h+   0%rKI h,    %jKI h-   %bKI h.    %II f        1I^HHPTIT H T HpE fD  7, UH-0, HHv    Ht]0, f     ]@ f.     0, UH0, HHHH?HHt    Ht]0,  ]fD  =iJ  uUHn]VJ @  H? u     HtUH]zf.     dH%H;av5HHl$Hl$>  HD$ H$HD$(HD$   Hl$HP dH%HD$H;A  H   H$   H$   H$   H$   HT  HD$(HL$hH$HD$D$,k  HL$H  11HT$(H|H\$h;cpu.uHD$PHT$(HL$xH$HT$D$=  HL$H8  HT$(H9  H  HYHHH?HH|$hLHAH9  Ht$HLD$`H)IHH?H!HI  DfAon     H   fal   Tl   HJ 1	AtHKH9}bHJ H5J H9  HHDt   H=hJ LYJ H9r  H5PJ H=AJ H9  tHD$PHL$xQD$'HJ HT$@1HKH9   HJ H=J H9D  HHLLH<I9uHL$8H\$0H<$LD$LL$  |$ uD$'HT$@H\$0Ht$HLD$`HJ HJ HD$0H9  H\$8DHqJ HbJ H9  t$'@tHD$PHL$xo+ H H$HD$   R HD$`H$HD$HHD$: H) H$HD$   ! \ HD$PHL$xLL$@HT$XIu DfAofuDTAfu1蘼 H H$HD$    HD$XH$HD$@HD$ H H$HD$     HD$`H$HD$HHD$v He H$HD$   ] 蘼 HD$PHL$xH H? H$HD$!   + HD$hH$HD$(HD$ H H$HD$    5 HD$PHL$xHT$(H9M  HAH98  H)HHH?H!Ht$hH<HHHHmJ HnJ H   HL$P1H  $   @$   $   $   $   $   $    t5HD$pHT$H$   tH$   >    t&H$   HH9zH$   H   À$    tH$   HD$@H$   HL$x腺 H H$HD$    HD$xH$HD$@HD$ H H$HD$   { 趺 HD$pHL$PHT$HXH$   HD$@H$   HL$x H| H$HD$   * HD$xH$HD$@HD$ H H$HD$    4 HD$pHL$PHT$Hs s HHr HHr HHr HHr H2s    (s r Hs r I ;HD$L$HT$1HH9}4@8uH\$ HD$ dH%H;a  H8Hl$0Hl$0H9 H$  H|$H|$(H5>| Hl$Hl$u Hm =ԑL  d  HxL HD$(HHHgL HH0H^L HHPHTL HHpHJL H   H=L H   H0L H   H#L H   HL H  H
L H0  HL HP  HL Hp  HL H  HՓL H  HœL H  HJ    HJ    =L  e  HJ H$      D$:  D$ H$   n  D$L$VL  LL >L 	7L &L "L L L L L    1!ȈђL D$ s
Hl$0H8ÈL$H$     D$L T$!ʈL L 	xL hL Hl$0H8ÉD$$  $sD$$[1Hl$0H8H=DJ /f HL$(HyHL f Hy0HL f HyPHL e HypHݑL e H   HˑL e H   HL e H   HL e H   HL e H  HL e H0  HrL se HP  HaL `e Hp  HPL Me H  H>L :e H  H)L 'e H  HL e HIE ̋D$L$D$\$L$T$̹    ЉD$T$HD$HD$D$dH%H;avGH(Hl$ Hl$ HD$0H@H$HD$8HD$HD$   y  HD$HD$@Hl$ H(D dH%H;avJH(Hl$ Hl$ HD$0H@H$HD$8H@HD$HD$     D$D$@Hl$ H(bD dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$  HD$HL$0HH$HD$HD$   6x  HD$HD$@Hl$ H(C dH%H;a   H(Hl$ Hl$ HD$8HHT$0HHrH9pt<1Ʉu1D$@Hl$ H(HJH$HHD$HD$     D$H$HL$Ht$  L$HD$8HT$0@C [dH%H;avGH(Hl$ Hl$ HD$0H@H$HD$8HD$HD$   w  HD$HD$@Hl$ H(B dH%H;avAH Hl$Hl$HD$(H@H$HD$0H@HD$s  D$D$8Hl$H {B dH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(B dH%H;avnH(Hl$ Hl$ 1	HL$HAH}>HD$HHT$0HH$H\$8HHD$|$ uD$@ Hl$ H(D$@Hl$ H(~A yH\$HD$HL$HD$    H\$D$H\$HD$HHD$HL$T$11<LF@8IDHH9|Ht$ ̀=<L  tHL ?   HL    Ht$H\$H|$HT$ LL$(   H9+  H9ILLI   I?v=ɋL     Iv^ooftfH5  u*HHIH0H0H H HHHH1:HEIIvHHH9uJDJLH9t{HHH1HHHHEIJ    HtN@wH6JtHH@wH?J|HHHHH1tHHHHuIH1H1H9HDAIooftfH5  oFoOftfH5  oF oO ftfH5  oF0oO0ftfH5  H@H@I@I@]oooof oo t5u#t5uH@H@I@I@rwTw:ẁ=L t"Ht$H\$D$LD$ 
   fHnf`f`fp H|nI    HH    HDoftfIHH9vHt-H   H)I  IIoftfL!IM Ht1HFft/I   IIoftfL!II     H   H)I  IIoLftfL!IÀ=L +fHnL\}xotIH L9~L9t:LotwHH    H)AIIL!IM wM Ht$H|$H9tH\$HD$ B   D$ Ht$H|$H9tHZHD$   D$H   H@   =L thH@   oooVo_of oo ov0o0ftftftftffffH@H@H@  t  H@r=oooV o_ ttH@H@H@tw  wHvHHHHHH9t  HLHTH9 H t7H    H@wH6HtH@wH?H|HH)H H|$HT$Hl$HD$ IL\$(   H9q  Ht  Hw#fm HTf7f9  HH9r>  Hw>f]fm HTf7f9tHH9r  fwf9u  HH9r  Hw m HT79O  HH9r  Hw=HTH)\m 79tHH9r  t89  HH9r  Hw#Hm HTH7H9  HH9rh  HwCHTH)H\Hm H7H9tHH9r;  Ht8H9  HH9r  Hw1oM HToftfH  c  HH9r   Hw_HTH)oDoM oftfH  tHH9r   o\8ftfH     HH9r   H w)oM HTottgHH9rQHTH)oDoM ottHH9ro\8ttHH9rwIw`=L HtHuffoM HtI   I)f:aL9vLH9rf:aNL9wH~HL)I;Ht$H\$D$LD$    fHnf`f`fp H|THH    HDoftfu%HH9rHoftfuI H)HI8HtHFftoftft9sIoLftfщtIÀ=jL ffHnL\}xot}u&H L9|Lot}uwI H)HIwHD$HD$dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   rj  HD$HD$@Hl$ H()6 dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   j  HD$HD$@Hl$ H(5 dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   i  HD$HD$@Hl$ H(i5 H(Hl$ Hl$ HBH HL$0H$HL$8HL$HD$^i  HD$HD$@Hl$ H(dH%H;avFH(Hl$ Hl$ HD$0HH@H$HL$8HL$HD$h  HD$HD$@Hl$ H(4 dH%H;a   H(Hl$ Hl$ HD$0 W.u   .u{qdH%H@0   $     1ˉ11Ӊ1ى$  
HL$8H1H!Vjnu H1HckR HHL$@Hl$ H(H$HD$8HD$HD$   h  HD$HD$@Hl$ H(H!Vjnu HL$8H1HckR HHD$@Hl$ H(3 dH%H;a   H(Hl$ Hl$ HD$0 Wf.u   f.u{qdH%H@0   $     1ˉ11Ӊ1ى$  
HL$8H1H!Vjnu H1HckR HHL$@Hl$ H(H$HD$8HD$HD$   f  HD$HD$@Hl$ H(H!Vjnu HL$8H1HckR HHD$@Hl$ H(z2 dH%H;avXH Hl$Hl$HD$( H$HL$0HL$HD$(HHL$H$HL$mHD$HD$8Hl$H 2 dH%H;avXH Hl$Hl$HD$( H$HL$0HL$9HD$(HHL$H$HL$HD$HD$8Hl$H 1 dH%H;aN  H@Hl$8Hl$8HD$HHH   HIHYHH   I tFHH$H!Vjnu HL$PH1HD$HHD$HckR HHL$XHl$8H@H@H$H!Vjnu HL$PH1HD$HHD$HckR HHD$XHl$8H@HD$PHD$XHl$8H@H$ HD$HL$H$    H HT$HD$   HL$HD$ "# HD$(HL$0H$HL$jw  HD$H. H$HD$` *0 dH%H;aJ  H@Hl$8Hl$8HD$HHH   HYHH   I tFHH$H!Vjnu HL$PH1HD$HHD$HckR HHL$XHl$8H@H@H$H!Vjnu HL$PH1HD$HHD$HckR HHD$XHl$8H@HD$PHD$XHl$8H@H$L HD$HL$H$    H` HT$HD$   HL$HD$ ! HD$(HL$0H$HL$u  HD$H H$HD$ . D$HD$ HL$8D$HD$ HL$f9D$HD$ HL$9D$HD$H HL$H9D$HD$HHT$H9
uHJH9HD$1HD$ HD$.!L$HD$ HD$f.!L$HD$@HD$P.!.!!шL$HD$@HD$Pf.!f.!!шL$dH%H;avRH(Hl$ Hl$ HD$0HHH HT$8HH9Jt1D$@Hl$ H(H$H\$HL$&D$, dH%H;avRH(Hl$ Hl$ HD$0HHH HT$8HZH9t1D$@Hl$ H(H$HL$H\$  D$:, dH%H;avRH(Hl$ Hl$ HD$0HHH HT$8HZH9t1D$@Hl$ H(H$HL$H\$   D$+ dH%H;a   H@Hl$8Hl$8HD$HHt\HHHQHt^@ tHD$PHL$XH9D$`Hl$8H@HD$PH$HD$XHD$HD$D$`Hl$8H@D$`Hl$8H@H$A HD$HL$H$    H HT$HD$   HD$HL$  HD$0HL$(H$HD$q  HD$H H$HD$ * dH%H;a   H@Hl$8Hl$8HD$HHt`H@HHHQHt^@ tHD$PHL$XH9D$`Hl$8H@HD$PH$HD$XHD$HD$D$`Hl$8H@D$`Hl$8H@H$ HD$HL$H$    H HT$HD$   HD$HL$  HD$0HL$(H$HD$p  HD$H H$HD$ň ) dH%H;a   H Hl$Hl$=tL  t=tL  t	=tL  uLHmrL H$HD$    HD$    p HJrL HJrL HJrL HJrL Hl$H #   Hl$H ( _dH%H;a   H Hl$Hl$-oL =aqL  uVH, HpI Hz, HpI Ht, HpI HsL H$HD$   HD$   3o Hl$H H=pI H#, G H=pI H, G H=pI H, G 	( 4HHl$Hl$dH%H@0H    H   HT$ HHt$(HHHqH   HH   H9(  t
Hl$HH$H|$S HHl$Hl$=+pL  uHD$(HL$ HHl$HHD$ H$HL$(HL$:H Hl$Hl$=oL  u'HD$0HD$HL$(H$HD$ Hl$H HD$(H$HL$0HL$H0Hl$(Hl$(={oL  u?HD$@HD$ HD$8H$HD$ HD$HD$HHD$} D$D$PHl$(H0HD$8H$HL$HHL$bdH%H;av(HHl$Hl$H( H$HD$   Z $& dH%H;aR  HpHl$hHl$hH=I     HD$0    WD$8D$HD$XH? HD$8HD$xHD$@H$   HD$H$   D$P$   D$T$   D$X$   D$\HD$0HD$`HD$8H$$ HD$0H=   sHǄ$       H$   Hl$hHpH$   HǄ$       Hl$hHpHD$xH$H$   HD$$   D$$   D$$   D$$   D$b HD$ HL$(H$   H$   Hl$hHp$ dH%H;a   H0Hl$(Hl$(H=WI  tIWD$HD$     H] HD$HD$8HD$HD$@HD$ HD$H$" Hl$(H0HD$8H$HD$@HD$b Hl$(H0$ `HXHl$PHl$PH=I  t	=mjL  t*D$`$HD$hHD$HD$pHD$m Hl$PHXD$$    =7jL    dH%HL$`H   H9vUD$`H$HD$hHD$HL$pHL$^ D$D$$|$$uD$`$HD$hHD$HD$pHD$$m pH9HvHD$(    WD$0D$@H\ HD$(HD$`HD$0HD$hHD$8HL$pHL$@HT$$HT$HHT$(H$! qD$`H$HD$hHD$HL$pHL$;^ D$D$$C1 H0Hl$(Hl$(=ۖI     HD$8H   dH%H@0HD$ H0  8  H@  H    e HD$ ƀ  HL$8H$HT$@HT$8 D$D$HL$ Ɓ   8   D$D$HHl$(H0H' H$HD$    H, H$HD$    H`Hl$XHl$XdH%HD$PHH0H9      dH%HI0t  dH%HQ0HHh  HK0H   HH0   D$  D$(   D$8HHpHL$HHPxHT$ HD$PHH0Ɓ   HL$hH$   HD$PHH0Ɓ  HL$H$HL$HHL$
 HD$PH@0D$   D$(  D$8   Hl$XH` H H$HD$   2 m $   AX HD$PdH%HD$H;A  H   H$   H$   dH%HZ0(   W     H$     H$   H   HH  H~L@  LP  L9  IH  H|$HLL$PH@  H$LD$HD$PH$   HP  HD$HHH  Ǆ$      H# H$   H$   H$   H$Pt    H$   HH08      D$GD$`   H% HD$xHD$GH$   HD$`H$s uoH$   H@0H H@8=}I  tMH HHPH@H$    HL$HT$D$D$     D$G y H$   H   H뱐y H$   H   H;J H$HD$    %  %Ny H$   H   Ht$XH H$LD$Ht$LL$H|$ 5 LD$(HD$0LL$8HxH$   H$   Ht$XHB0ƀ(   H# H$m H$   JdL 1HF  ;dH%H;a   HH,$H,$HD$8 tmdH%HH0  HH0HHZ8 HHB88   ~Ɓ   8  dH%  Z  u    tH@e# H,$H RdH%H;a  H@Hl$8Hl$8=|fL  Y  HD$HHL$`H,  Hʃ)       HD$0HL$P uH	HL$(H$  |$    HD$XHQ   HD$0HuK   HT$HHRXH$HT$ D$L$Hv HD$HD$ )      Hl$8H@H@0H$HD$(HD$fD$ H9 HD$HD$ )      Hl$8H@ÀuHH1pu>HHȹ   [Hl$8H@ù   HT$HBHl$8H@H H$HD$   V   KdH%H;a  HxHl$pHl$pH$   Hx   H*       $      1H$   oHL$0HT$PHH0H$HT$D$$   L$H$   H\$H$   Ht$ GH$   HH0HT$0HH	H\$PHHHHH9H@wHl$pHxHx@  H@0HH$H$   HD$ D$$   D$H$   HD$H$   HD$ Hl$pHxÀ  t     {  H$   HHu
Hl$pHxHL$XH$V H|$   H$   H@H$   H$  |$ t[$   9  HD$XHH$H$   HD$ D$D$ H$   HD$H$   HD$ Hl$pHx$   t)H$   H H$!  |$ )  Hl$pHxH$   ؀l     H$   HHL$hH$  |$    $   '  H$   HH0Hy    1HT$heHL$(HT$HHH0H$HT$fD$ H$   HL$H$   H\$ H$   HH0HT$(HH	H\$HHHHHH$   H9KHl$pHxHl$pHx$   tmH$   H H$   H$  |$ t@$     H$   H$H$   HD$H$   HD$f  Hl$pHxH$   딀%    $      HH8H@@HHD$@1H\$`HHHHL$`HT$8HAHYH$HH$   HHD$D$$   D$H$   Ht$H$   H|$ yHD$8HHL$@H9|IHH8Hx@   HAHH$H$   HD$ D$$   D$H$   HD$H$   HD$ Hl$pHxÀT  H$   H H$K  |$ t$   eHl$pHxHl$pHxH$   H$H$   HD$\  HD$H H$HD$t Hɏ H$HD$   z H$   H$H$   HD$o\  HD$H3 H$HD$et H$   H$H$   HD$7\  HD$H H$HD$-t H$   H$H$   HD$[  HD$Hú H$HD$s H$   H$H$   HD$[  HD$H H$HD$s H$   H$H$   HD$[  HD$HS H$HD$s H H$HD$   ly H H$HD$   Sy H$   H$H$   HD$%[  HD$H H$HD$s  dH%H;a  HhHl$`Hl$`HD$pH$ H|$    HJ H   HHH HT$p1HLH9}NH4H   IH9   w3H9@@'  H   H9   wH9t  11HǄ$       HǄ$       Hl$`Hh11sHD$pH$WD$  HD$HL$ H  H1J H       HHH  @   HHI  HHH% HHHHH H|$HLAhLD$81IJL9  H   DIʉAA   LT$@DAr_E1E/  sqH9tH1H$L$\$HT$y  HT$(\$$t$ HD$H|$HLD$8LT$@dHT$P\$0L$4HD$XI:H H$  DL$HD$XL$4HT$P\$0H|$HLD$8LT$@TH$   L$   Hl$`HhIʉIH1111H$   HǄ$       Hl$`HhHD$xH$H$   HD$1X  HD$H H$HD$'p HD$xH$H$   HD$W  HD$H H$HD$o Hع  @ 9  HHl$Hl$HD$ H   H$ |$    HYJ Ht~HHH HT$ 1HLH9}TH4H   IH9   w9H9@@uH   H9   wH9tD$(Hl$H11D$( Hl$H11D$(Hl$HD$( Hl$HdH%H;avfH0Hl$(Hl$(HD$8H$u HD$WD$HL$8HL$HD$ HL$H$HD$V  HD$H
 H$HD$|n F H0Hl$(Hl$(HD$@H$|$    HD$8H$k|$    dH%HH0H9u
Hl$(H0H9APt    uhHD$8H$g  |$ t
Hl$(H0WD$HD$     H^ HD$HD$@HD$HD$8HD$ HD$H$' Hl$(H0Hl$(H0Hl$(H0Hl$(H0H(Hl$ Hl$ HD$0Hx ttHD$@H$x|$ tUHD$8H$c|$ t
Hl$ H(HD$0H$HD$@HD$HD$HHD$HD$PHD$   Hl$ H(Hl$ H(Hl$ H(H8Hl$0Hl$0HD$@Hx    HD$`H$|$    HD$HH$|$ uf1HL$`IHD$ HL$(HD$@HH$HL$HD$    HT$M   HD$ HHL$@HH\$(HHHT$xH9|Hl$0H8Hl$0H8Hl$0H8Hl$0H8HĀHl$xHl$xH$   HZH$   H9  H)H$   H9HGZ@  HoJ H  LCHL$   1HML9   LM   M   MM9   M9AEu^M   M   M9wFM9AEtLM)I  K+H$HL$I)I1HD$H|${  Hl$xHE1LM)I  K+H$HL$I)I1HD$H|$<  Hl$xHE1[HJ MȐI       K
HH=  @   HLII  N    Ayc  H$   HHH HHHH E1IL7M9   LL$8DI9rAr`sH9tH1H$T$D$HL$9  HL$(D$$T$ H\$H$   H$   L$   LL$8{D$4T$0H\$HHL$@KH$|$    D$4HL$@T$0H\$HH$   H$   L$   LL$8BHl$xHHD$P    WD$XD$hH HD$PHT$XLD$`Ht$hH|$pHD$PH$ Hl$xHE11VHB H$   H$HD$Ht$H|$A   Hl$xHHl$xHH H$HD$$   n   @ j2 H@Hl$8Hl$8HD$XHHHHH)H\$`HH\$`Ht$PHHt$HHHD$011HH9skH?   u^:HHvH sHt$|$HT$(HL$ HH$(|$ u-HD$0HL$ HT$(H\$`Ht$|$Hl$8H@H H$HD$$   m dH%H;a;  HpHl$hHl$hHD$xHHH  H$   H9  H)H$   H9HGH@     H$   1	HH)LH9p@   Hx0H9w,Hx0H?H9IHGIH)I)LH9wHl$hHpHt$0H$   HL$PHT$(H<$HL$HT$H\$HD$xHL$PHT$(H$   Ht$0Hl$hHpÀ  HH8H@@H~HD$@H$   1HHHLLAI9w7M L9IIGMI)I)JL9vHwL)H9|Hl$hHpHL$`H|$8HT$ H$   Ht$HLD$XL$Ht$HT$H\$9HD$@HL$`HT$ H$   Ht$HH|$8LD$XeH@ H$   H$HD$HT$H\$Hl$hHpHl$hHpHl$hHpH H$HD$   Sk  dH%H;a	  H@Hl$8Hl$8HL$HHI0HH=     y  HT$PH|  H  H9i  HT$PH[  HL$(H  Hy    H`H$HD$    D$k  HD$ HH`=NL  uIHHHL$(HfP=ML  uHH HL$PHHHD$XHl$8H@Hx HH$ HHxHH~$ HHD$ H H$v  HD$HD$0HL$ H$HL$(HL$D$-k  HD$=qML  uHL$0HAHLHL$0Hy$ H$`   HD$    D$j  HD$ Hx=!ML  u	HxHH# HHL H$H HD$Wc H$ H$HD$   >i H H$HD$&   %i  H0Hl$(Hl$(HD$8H$HD$@HD$D$HD$0HD$   Hl$(H0dH%H;a  HxHl$pHl$pH$   H!  $   u?x u9HPHuHx8   H  H9tƄ$    Hl$pHxH=cJL    1HT$(HHXHL$XH$S  H$   x   HH8H$  HD$H  H$   HHH9r  $   u HD$XH$U  Ƅ$    Hl$pHxdH%HD$8[ H$H@0    HL$(HtH@0=KL    H$   HP H@H    H\$8H@ HxX=JL  x  H$   HpXL8  L   =JL  ,  H8  Hǃ       =JL    H@    HD$0H|$PLD$HLL$@LVPL^PMr  =bJL  4  LXICHFPH H$HD$XHD$fD$HD$   蕃 HD$0HL$8H98  X  =JL     Hǁ8      H       =IL  uuHǁ       HH0H@=IL  u#H@X    H$a Ƅ$   Hl$pHxH|$PH1P  HHD$(H)H$HD$    HD$0H|$@H1  HH$   x Y  m  H|$HH1 H2L`ILIL HxL L L=HL  uH@    HFHHFPLXILI1 H~HLy Lq LYLPILI1U LLIL? LI12 LLHH$    HH$   tHx HH$    HzHH1 HHD$8 HHH\$8HH(HP XHHHH$HL$H$   HL$  H$   HH(HHH(H9HuH@(    H HD$XH$WQ  Ƅ$   Hl$pHxWD$`H HL$`H$   HL$hH$HD$H$   HD$HD$`HD$HD$      Ƅ$   Hl$pHx_ H$H$   K1   $      Ƅ$    Hl$pHxHӧ H$HD$   Bc H H$H HD$&] H H$HD$   c HD$XH$?P  Hؤ H$H HD$\ W$fD$HD$    Hu H$HD$   b x dH%H;a   H(Hl$ Hl$ HD$8Hx     HHL$HT$HHHD$ =EL  uLHL$8H   Hy0 u H$HD$PHHD$d Hl$ H( H$HL$8HA0HD$H   HHD$8= HHL$8HL$0HI H$HD$HL$@HL$B   =KEL  uHD$8H@     8HL$8Hy 1 H Z dH%H;avpH0Hl$(Hl$(HD$@H@ HD$ HL$8HH$HD$HD$HHD$HT$  HD$8H HL$ H$HL$HHL$HD$, Hl$(H0 wdH%H;avpH0Hl$(Hl$(HD$@H@ HD$ HL$8HH$H\$HH\$HD$HT$`  HD$8H HL$HH$HL$ HL$HD$k, Hl$(H0< wdH%H;a[  H8Hl$0Hl$0HD$@H"  HHXHL$(H$K  HD$@x   @   HD$    HT$H   HL$HD$@HH8H$  HD$H   HD$ HH HuIHx0 u+H=:CL  uHǁ       H   1 F H$HL$ HA0HHD$@HP H$HL$M  =BL  uHL$ HA     HHL$ Hy 1 HD$H   HL$HD$@HHHH$
  HD$Htr=BL  uVH@     Hx0 u+H=mBL  uHǁ       H   1 HD$t H$HL$HA0HHx H1 HHD$(H$K  Hǀ       H$HD$   | HD$HtHtH   HL$Hl$0H8HD$(H$kK  H H$H HD$X H H$H- HD$W  H(Hl$ Hl$ HD$0H$HD$8HD$D$U   Hl$ H(H(Hl$ Hl$ HD$0H$HD$8HD$D$   D$D$@Hl$ H(dH%HD$H;A  H   H$   H$   H$   H  $     1҄  Pd  H=?L  @  1HT$(HHXHL$hH$oH  H$   x t
H8   HHHH$j  HD$H.  H$   H8    HH0PHHHH$   HudHP H$HL$K  H$   HH0HHH0H9HuH@0    HHD$hH$iI  Ƅ$   Ƅ$   H$   HĈ   HL$@HX H$HT$HL$]  H$   HL$@n$   u.HD$hH$I  Ƅ$    Ƅ$    H$   HĈ   dH%HD$H>z H$H@0    HL$(HtH@0=>L    H$   HP H@H    HT$HH8  =>L    H8  H@ HXXH   =>L  *  L$   L@XHǂ       =>L    H@    HD$8H|$`H\$XHt$PMH@MP@Mk  =E>L  -  LPIBI@@H H$HD$hHD$fD$HD$   xw HD$8HL$HH98  V  ==L     Hǁ8      HP0H~H   HT$0H ==L  uEHǁ       H@X    H$K| Ƅ$   HD$0H $   H$   HĈ   H|$PH1# H|$X1 HHD$(H)H$HD$   X HD$8HL$HYH|$`H1 H9L@ILIL HxL L L=<L  uH@    I@8I@@LPILI1o Ix8Lc L[ L`LHILI1? LLIHIH$    HI1 LLM HHH HHkHx HH$    HzH1 HWD$pH_ HL$pH$   HL$xH$HD$H$   HD$HD$pHD$HD$    o  Ƅ$   Ƅ$   H$   HĈ   HD$hH$1E  H$   Hu Ƅ$   Ƅ$    H$   HĈ   H$   HI H$HD$  c H$H$   Ƅ$    Ƅ$    H$   HĈ   1mHPHu
HxH tHvHH:13   )$   u9Ƅ$    Ƅ$    H$   HĈ   H H$HD$   V W$fD$HD$   s Hi H$HD$   V  RdH%H;a  H0Hl$(Hl$(HL$8Hy    H\$HH   HL$@=9L     HA     HHD$ HT$PHHD$  =9L  uLHL$@H   Hy0 u H$HD$XHHD$Jt Hl$(H0	 H$HL$@HA0HD$ H   HHD$@# HHL$@Hy 1 dHA H$HD$@HD$H\$'HA0QHHAHT$HHuKHQ H\$@Hs H$HD$Ht$  HD$8HH0HHH0H9HuH@0    HH0HH(HD$HY H$HT$HD$  HD$HL$8 QdH%H;av>H(Hl$ Hl$ HD$8H$HD$0HD$D$ fD$D$@Hl$ H(~ HD$Ht	H HD$HD$    HD$Ht	H HD$HD$    HD$Ht
H@HD$HD$    dH%H;a   HH,$H,$HL$HH   HZHt{=7L  uLHC    HHB    z t*H1   h  ÃuHT$H,$Hþ   1H{1 HH HZH1 롃=7L  uWH1 HYH uHD$    H,$H ̋4L %?={4L  t#= u   =[9L  t
b4L 1= t= t= dH%H;a  HXHl$PHl$PH- 1Ho5L    Ät=\5L     HD$` HX      H$  HD$H    HD$H   ' HD$h HJ H$H$HX  HD$HT$HD$HHD$HD$    HD$(   HD$pHD$0HD$xHD$8H$   HD$@1 1H4L Hl$PHXH`   UHh   GK H Hl$Hl$+, 1HR4L    @@tHaJ H\$8H4HvH     H=     HKH5J HHHHH9HOH?HHH!HHt$0H9u$HJ HH@HJ 1Hl$H H$Ht$HHL$ H3L H\$8HJ Ĺ   dH%HD$H;A  H   H$   H$   HD$P    HD$P   H$   1   HD$HHsH4$WD$Ht$PHt$HD$    HD$(   HIH?IHH!HHRHT$0L)HL$8ILD$@/ HD$HH$   HLHȄH9X  ~4H=    HtHH    HPH9F  HǃX      H`      Hh   wH$   HĐ   HD$X    Hh  HD$XH  H  H H WD$xHHD$xHAH$   HCH$D$HD$XHD$HD$    HD$(   HD$xHD$0HD$8   HD$@   - H$   Hǀh      =HD$`    H`  HD$`H7  H  H% H WD$hHHD$hHAHD$pHCH$D$HD$`HD$HD$    HD$(   HD$hHD$0HD$8   HD$@   3- H$   Hǃ`      H3        4dH%H;a   H Hl$Hl$HuJ H$_9  HcD/L HD$HuJ H$:  HD$(HHD$HD$0Hl$H HL$H9tH\ H$HD$
    HD$(.L 貍 HD$HD$0Hl$H 	 DH8Hl$0Hl$0dH%HH0H9      HL$@H9sH9HsH HD$HHD$P   Hl$0H8WD$D$HD$(    H HD$HD$@HD$ HD$HD$(HD$H$ HD$HL$HL$HHD$PHl$0H8H HD$HHD$P   Hl$0H8dH%H;a   H`Hl$XHl$XHD$P    HD$    HD$hHD$HD$HD$PD$ D$   HE HD$0HD$HD$HHD$H$; uHT$PHD$A Hl$XH`ÐA Hl$XH`p KdH%H;a-  HPHl$HHl$HHlJ HlJ H   H~AH\$(Ht$`1HHH:HJH9   D7A=tWE1EuHxH9|WD$hHl$HHPHFH9   H)HHH?H!HHD$hHT$pHl$HHPHT$@HD$0H|$8HL$ H<$HD$XHD$Ht$DD$HD$0HL$ HT$@H\$(Ht$`H|$8WE1O HO H$HD$   QJ  dH%H$pH;A&  H  H$  H$  H$  HH  	   HV HL$`H$   HXH$u HD$HL$H$  HZH  HD$pH$   H$u HD$HL$H$  Hz  $  HD$hH$   H$   H5F	 Hl$Hl$S Hm H$   H$   HT$`H$   H$   H$   H$   H$   H\$pH$   H$    L$   LD$HD$   HD$    HD$(HL$ HT$hH\$pH9t H$   H$(  H$  H  HD$XH$   H$   H$H$   HD$HT$账|$ uH$   HD$XH$  HHH$u HD$H$   HL$HL$xH$  HRH$}u HD$xH9D$tQH$    H$   HD$HD$XHD$H HD$HD$     h HD$(HL$0HHHH$   H$HD$|$ tH$    H$   HD$HD$XHD$H̟ HD$HD$     HD$(HL$0H$   H5 Hl$Hl$< Hm H$   H$   H$   H$   HD$pH$   HBHJ H$   H$   H$    H$   HD$HD$   HD$   { HD$(HL$ H$   H$(  H$  H  H$    H HT$HD$   H$   HT$HT$`HT$ H0] HT$(HD$0   HL$8HD$@ HD$PHL$HH$   H$(  H$  H  H$r HT$HL$H$   HHl$Hl$HL$(HQH\$ Ht$8LF0D;HHHH
r%HHHHLIL)H9rHH9s;HF0HD$0H)HHH?H!HHD$@H)HL$HHt$PHl$HH		 H	 dH%H;avbH@Hl$8Hl$8H$    Hc HD$HD$   HD$HHD$HD$PHD$ } HD$(HL$0HD$XHL$`Hl$8H@ HD$HD$HD$HD$ dH%H;a  HxHl$pHl$p$     H$   H  H$   HQH$   H9A  H$   -HH$   H$   H$   HD$T    WD$XHL$TH$HD$   HD$   HD$HD$(H$   HHT$HH\$ H$   H9weH$   H$   H$   HH$H\$HD$~ H$   H$   HD$HH$   H$   H$   Hl$pHxHD$@H\$hHF H$H$   HD$HL$Ht$HT$ ! H|$(Ht$8HD$@H$   H\$hLH H$H$   Ht$HL$H\$HT$ ԓ Ht$(HD$0H\$8HPH$   H$   sH$   H$   H$   ]H$   P dH%HD$H;A  H   H$   H$   $   H  HH I H\H$   @^  L$   M?  H I HHTH$   HT$PHD$l    H|$pWHHl$Hl$Y Hm Iruntime LL$lI error: LL$s1HL$l   Ad   HLH9s    DA%   L_M9wD9HD$HDT$GH|$XH9 H$HL$H|$LL$L\$  HL$(HD$0LL$8LXHD$HHT$PH$   $   H|$XL$   DT$GLPI9+  LT$`D\AxtiAytLI)H$H|$LL$H$   HD$D$ LL$8H|$0HL$(HT$PH$   $   L$   LT$`H$H|$LL$LD$@t$ LL$8H|$0HL$(HT$PH$   $   L$   LT$`JH$    HL$H|$LL$T HD$(HL$ H$   H$  H$   H   HHHL$   LHW HO    E O 
dH%HD$H;A  H   H$   H$   H$   H  HmT  %yj  .~  _  Hv H9=  H$     .uH H9      H$   H$   H$   H$j HD$H$   HL$HL$8H Hx> H$HD$   Q H$   H$HD$8HD$Q Hn> H$HD$   Q H$   H$H$   HD$S H H$   Hİ   $   ?H $   $|K H W\$H D$$J H H$       .H$   _B>f   Hx H9   H$   tn%yH H9uNB
D$(L$$zG D$$Z$D$(ZD$FM G WW볈\$;G D$H$M G H$       Z%yH$   O?   .1   HL H9uyH$   HtJ?H H9u+H
HL$hF HD$hH$N G *    H\$pvF HD$pH$L F H$       냁?H$   x>°   HY H9   H$   tfmTH/ H9uFJL$PD$@E D$@$D$PD$K 9F WWWD$,E D$,Z$H F &H$   W_mTH$   T=Jr  J   A   H H9uyH$   tJJH H9u+H
HL$xD HD$xH$kK fE     щ\$0D D$0HcH$AL <E ZH$       낁JH$   w'   H H9uyH$   tG=JZH H9u(
FL$4GD D$4H$J D     ӈ\$ D D$HH$K D H$       냁=JH$   x\   w   Hs H9   H$   Hth\Hʭ H9uDHJH~HL$HH$   vC H$   H$HD$HHD$L C         H\$`;C HD$`H$I C H$       b\H$   W΀   H[ H9   H$      uH H9uttJqSHա H9u+H
HL$XB HD$XH$I B     f\$"dB D$"H$H B     f\$ 8B D$ HH$I B H$       3H$   ,A H8 H$HD$   K ZB xP dH%H$PH;A  H0  H$(  H$(  H$0  H$ HD$HL$H$HD$ HD$H$   HL$HL$@H$HL$D$(HD$H  HHHT$@H9  HXH9t    H9  HH)HHH?H!H      ;  HL$8H)HT$@HHH?H!H$   HH$   H$HL$D$)EHD$H  HHHT$@H9|H$   2  u  H9g  H$   DfA).
  (H$   <f.(I|@*=H$   H5; Hl$Hl$~ Hm L$   L$   LD$8L$   H$   H$   H)IHH?H!HH$   L$   H$  H$  H$    H$   HD$HD$	   HD$	   ̿ HD$ HL$(H$HL$  HD$Hv H$HD$. H$    H	 HD$HD$.   H\$HT$ N HD$0HL$(H$HD$4  | HD$HH$Ha HD$HD$   H$   HD$HD$@HD$  HD$0HL$(H$HD$J4 H$    H HD$HD$1   H$   HD$HT$  HD$(HL$0H$HL$3 HH H  HD$hH$HE` HD$HD$   H$   HD$HD$@HD$ < HD$0HL$(H$HD$3 ^ dH%HD$H;A  H   H$   H$   H H$HD$   HD$   / HD$HD$`H$   HH$HD$HD$   HD$   :M H|$   He H$n?  H|$HG   HG   =RL     HL$`HHG     HG(   HG0=)L     HGH<$ H|$hHt$Hl$Hl$w Hm H$   H$   H$   H\$hH$   H$   H$   H$   H$   H$   H   HOHHR HkHD$`@ 7HǄ$       W$   HǄ$       Ƅ$    H$   H   { &dH%H;avlH(Hl$ Hl$ Ha6 H$HD$   HD$HL$HtHD$0HL$8Hl$ H(HH HH HD$0HL$8Hl$ H( {D$D$dH%H;a  H(Hl$ Hl$ =-L  {  HL HL$@HHT$8HH\$0   LL1IAy8IHIږ#'IL[L1IHIvσILcL1IHI=d{ILkM1MIMHH H zH1H1L1H   Hi  H!  H   H v#H5L HH=L HLL LHH4HvHHIHH1HAy8HHHږ#'HH3BHAy8HHHږ#'HH3HHHH3HHHHHH1HvσHHH H1HL$HHl$ H(HHHIHH1HAy8HHHږ#'HH3HHHHHHIH1Ћ	H H1HAy8HHHږ#'HOHHH[2H1H
HH1HH1HAy8HHHږ#'HHD$0H$HD$8HD$HD$@HD$ HD$HD$HHl$ H( H	L HL$	HT$HH1H H1HAy8HHHږ#'HHHH1HvσHHH H1HD$HL HL$H	HT$HH1HAy8HHHږ#'HHHH1HvσHHH H1HD$dH%H;ac  HHHl$@Hl$@HD$PHH8Hx@ '  HT$XZ   \$`tHD$h    Hl$@HHË	H$L$.[ HD$H$d HD$HD$ HL$HL$8Hu H$9  HD$=L  uKHL$XHHHL$PHHHL$ HH =L  uHL$8HHH`  HxHHD$8 J  HxHHD$Xr HyHD$Pd HH0H H$HD$HT$E  HD$H   Hx    L$`tHD$h    Hl$@HHH$  HD$HD$ HL$HL$8H| H$#8  HD$=L  uKHL$XHHHL$PHHHL$ HH =L  uHL$8HHHR  HxHHD$8 <  HxHHD$Xy HyHD$Pk HHD$hHl$@HHHpL H$  HH H$HD$PHD$HL$XHL$#  HD$HtHD$(H-L H$  HD$(HD$PHH@HHH H$HD$    HBL HL$(;  H|$=L  uGHD$PHHL$XHOH|$0H<$  HD$0H$   HL H$k  HD$0:HD$Pg HOHHHD$XS HHu H$HL$# Hu H$HL$# H* H$HD$   )  HD$HHHT$ZHt$3^H!˿   LGHH!LǐLM@M MtI9uI9puLD$ HD$     dH%H;a/  HHHl$@Hl$@dH%H@0       H6H HHHHIH9HsH$HD$PHD$   Hl$@HHHD$ HH@HH$HD$    D$)  HD$HD$(HL$ HHHWD$0Hn% HT$0HD$8HT$0H$F  HD$ H@HL$(H9Au!HH H$HL$蝛HnH GH H$HD$'   (( H3F H$HD$   (  HD$HHPH\$H3H΋I3JH!   HzHH!HH|LM@H9tHuI HCdH%HD$H;A  H   H$   H$   H$   HHL$pHPHT$XH$S HD$HL$pHQ@XpHH     H     H$   H$   HT$ H\$P1E1E1Z  LD$0IxLD$XL$   LT$PHD$hHL$8LLLH9    H|$0HH|$H;H$L$U HD$HH$   TH\$H$   Ht$XH4$T$W HD$`H9D$H  1Ʉ[H$   H$P_ HD$HL$H  H$        u
HD$`HD$HH$   DHT$XH$D$Z HD$HL$(H  HyLT$ L\$pLd$0LLH\$PH$   MIH$   H9*  LQ8LY@L9V  H|$(L$   LD$0L$   ADH$D$V HD$(H$   HT$HT$`H\$pH$L$S HD$H$   H$T] HD$HD$@HL$HL$xH$   H$] HD$HL$HR  HL$8HD$hHT$XH$   Ht$PH|$0H$   H<H=/L  uHDH$    HT$8H9t1_H$HD$hHD$HL$蛂D$HT$88H$   HT$XH$L$R HD$H$b\ HL$HD$H$   H$B\ HD$HL$@H9L$t1HD$`H$HD$xHD$D$HL$@H$   H@    HD$xH$   HD$@H$   H$   Hİ   HD$pHH0H$[ HL$HD$H$   LHHL$XIHW$   H$   Hİ   HH HL    W Hڻ   J Խ _dH%H;a   H@Hl$8Hl$8H8L H$_  Hx<J H   HHH HD$0HL$1<H|$HH$8HD$HxHD$0HL$HT$ H\$Ht$(H9|HH9}%HT$ HH  Ht$(H  H\$1HL H$d  Hl$8H@11iܼ dH%H;a   HHl$Hl$H H$_.  H|$=SL  uNHL$0HHL$ HOHL$(HOHG     =(L  uHG    HJHOHHH1 4HD$0 HOHHHHD$  HzHD$( HHl H$HT$*  dH%H;a   H Hl$Hl$HD$(H   H@HD$H H$X-  H|$=LL  uNHL$8HHL$HOHL$0HOHG     =!L  uHG    HQHOHHH1 ;HD$8 HOHHHHD$ HzHD$0 H1THk H$HT$  dH%H;avnH0Hl$(Hl$(HD$8HH$HD$D$!  HD$HD$ HL$8H$HD$HT$@HT$!  HD$8HD$HHD$ HD$PHl$(H0^ ydH%H;av[H(Hl$ Hl$ D$0fuHrL HD$8Hl$ H(H$   H$9J HD$D$ e   HD$L$0f dH%H;avWH(Hl$ Hl$ D$0uHL HD$8Hl$ H(H$   H8J HD$D$   HD$L$0e dH%H;av[H(Hl$ Hl$ HD$0HuHL HD$8Hl$ H(H$   HD8J HD$D$ u  HD$HL$0H dH%H;av|H(Hl$ Hl$ HD$8HuHL HD$@Hl$ H(H$   H7J HD$D$  H|$HD$8HG=0L  uHD$0HHHD$0 P kdH%H;a   H(Hl$ Hl$ H|$0 uH`L HD$HHl$ H(H$   H6J HD$D$S  H|$HD$@HL$8HT$0HOHG= L  uHHH. 觷 bdH%H;avqH0Hl$(Hl$(HD$8HH$HD$D$   HD$HD$ HL$8HH$H\$@H\$HT$^ HD$8HD$HHD$ HD$PHl$(H0 vdH%H;avzH8Hl$0Hl$0HD$@HHHL$(HH$HL$D$ ?  HD$HD$ HL$(H	H$HT$HHT$HL$ HD$@HD$PHD$ HD$XHl$0H8肶 mdH%H;a   H(Hl$ Hl$ HD$8HtXHL$0H9uHD$HHD$@HD$PHl$ H(H@H$HD$D$ HD$HD$HHD$@HD$PHl$ H(WD$HHl$ H(ֵ adH%H;a   H(Hl$ Hl$ HD$8HtXHL$0H9uHD$HHD$@HD$PHl$ H(H@H$HD$D$ kHD$HD$HHD$@HD$PHl$ H(HV H$&  HD$0 HL$=K  u,HAHA     =K  u
HA    Hy1~ Hys He H$HL$ ִ dH%H;a   H(Hl$ Hl$ HD$8Ht`HL$0H9uHD$HHD$@HD$PD$XHl$ H(H@H$HD$D$fHD$HuWD$HD$X Hl$ H(WD$HD$X Hl$ H() TdH%H;a   H(Hl$ Hl$ HD$8Ht6HL$0H$HD$D$ HD$HD$HHD$@HD$PHl$ H(Hȍ H$o%  HD$0 HL$=\K  u,HAHA     =GK  u
HA    Hy1 Hy HLd H$HL$~ H #dH%H;a   H(Hl$ Hl$ HD$8HtWHL$0H$HD$D$HD$HtHD$HHD$@HD$PD$XHl$ H(WD$HD$X Hl$ H(WD$HD$X Hl$ H(袲 ]dH%H;avtH0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$1H|$PHD$ HL$=K  uHHGHl$(H0HH HH  sdH%H;avYH Hl$Hl$H4H HD$1HH9v)H\HtHL$H$HT$(HHD$HL$Hl$H 蓱 dH%H;a=  H0Hl$(Hl$(HL$@HQHHQHHHH H	HHHH9u&HL$8H1H3HH@@tHl$(H0Ht$HT$HL$   H H$HD$,   ) HD$@H$Y) H H$HD$   ) HD$H$"( H H$HD$   Y) HD$H$' HX  H$HD$	   2) HD$ H$( o" Z  HE+ H$HD$   q ; HL$HHt!HHHHHÄtHT$HD$    dH%H;a   H Hl$Hl$HD$(HHH HHH9u
Hl$H ! HD$(HD$ Hh H$HD$   9( HD$H$& v! a H; H$HD$   x B MdH%H;a  H@Hl$8Hl$8dH%HI0  <       HT$H
  =K        HOH\$    HH: uH1
@@tHl$8H@HD$0$    HD$0HHL$HT$H\$ HT$HH9|1LHH: uH1
@@tHl$8H@HD$( HD$(HHL$HT$HT$HH\$ H|   t4H$D$   HD$V HT$HH\$    L$1fHl$8H@Hl$8H@HY H$HD$    虭 ddH%H;a   HHl$Hl$1HL$ tot>dH%HH0  HH0  |0u    tH@Hl$HH$D$   N H a H$HD$   # HR H$HD$   
 Ԭ ?dH%H;a   H Hl$Hl$   HL$(uH$D$    Hl$H ÉD$ Hd H$HD$   % D$H$C" H H$HD$   $ % HZ H$HD$   <  AdH%H;a   H0Hl$(Hl$(dH%HH0H9   HD$ HH H9 H HEHL$HD$ HP0Ƃ   HL$HT$8uDHX0ƃ  H$D$    HL$ HH H HtH$HD$     Hl$(H0Hm< H$HD$   K  H0Hl$(Hl$(dH%HD$ HL$@H   H/H H:  HEHL$@HD$ HP0Ƃ   HL$@HT$8uDHX0ƃ  H$D$    HL$ HӤH H HtH$HD$     D$HHl$(H0HT$8    H$HL$@HHD$	HH)HHqH H: tH ~ HD$ HP0Ƃ  HT$8H$D$    HL$R H+H H HuJHD$ HH0Ɓ   HL$8u# H$HL$H9pHD$8 D$HHl$(H0H$HD$     D$HHl$(H0dH%H;avoH Hl$Hl$dH%HH0H9t
H    u+HD$(H$HD$0HD$D$D$8Hl$H Hm? H$HD$    ݨ xdH%H;avxH(Hl$ Hl$ dH%HH0H9t>\ HD$0H$HD$8HD$tD$D$v D$D$@Hl$ H(H2 H$HD$   z D odH%H;a  H(Hl$ Hl$ f=TI    1H@HSI 4CH=
L 4HHC|HK HO  H=     HPHF  HnK HPH   Hu-HAHGK H@K H@H   HH!H9/K uHJ H$赊 dH%HD$r  HD$H@0H$H`     LHD$HJ H$  HD$HL$HH(H       H	HHjJ HHH_J HBH}Hl$ H(G HK H$HD$   n HoK H$ HG H$HD$   E  HP H$HD$     Ho4 H$HD$   	 HK H$9 H%G H$HD$     H: H$HD$   2 } H
4 H$HD$    HK H$ H} H$HD$%   { H$    H H$HD$   U  HI: H$HD$   
 Hud H$HD$   
 H- H$HD$   u
 ? 
dH%HD$H;A  H   H$   H$   H$    HX  H$H$   HH   HL$HHL$HD$   HCK HT$  HD$ H  H$   HT$H5HsHP  H&  H+&  H&  H&  H3H&  LHP  H  H$   HsHH)HHEH:H9  1IH9tFMtL$   L$HT$HD$    Ⱥ  H$   HT$HH$   L$   BsHHEHHH  LJL9     H=\ H  Iq  H$   HT$`H$HT$HK HL$胺  H$   HL$`H$   HL$`HH       HHH$   0H|$XH<L$   I HLD$`L$   LLHHHHI  LHH9  H\$XH0  H  H  @ _  HHH[  H$   H8  H$HD$ ! HD$   HbK HD$P  HD$ H  H$   H  H9x  t7Hx  H  HNH9  Hx  Hp  H9|  HD$hHH   HK HL$0H$HD$   HK HD$  HD$H?  H$   Hp  Hx  LD$0IL  Hp  Lx  I9LOH9u
HD$h5H$Ht$ILD$ H$   H\H$ ! HD$   H&K HD$  HD$H  H$   HD$   HD$      HD$H  H$   HH0  HL$`H\$XH$   I  H$   H$   H$   HĠ   H       I<0HH  @ rH=k A!   LI  MII  @ A    A    MC˿    Lf ICH$    HD$HD$     HD$HL$ H   H$   HL$`H$   H&  HL$xH$^  HD$H$   H@HCJ HHH8J HD$xH$*  HD$L$   HT$`JHH
J HXHJ H$   L$   HǄ$       HǄ$       H$   HĠ   H  LII  @ rE1LH|$8HD$`H<$HT$H    "   HL$HL$xHD$ H|$( t1H$   HT$HH$   H  H|$8IHD$`IH1HL$HAH  H?o H$HD$"    H H$HD$,    Hع  @ K HG H$HD$   b H}{ H$HD$'   I H?j H$HD$!   0 LD$@H\$`Ht$PH|$pg Hk H$HD$!    HD$@H$0 H H$HD$   g HD$`H$	 H^ H$HD$   @ HD$pH$HD$PHD$( s ^ H H$HD$.   u ? 
dH%H;aD  HPHl$HHl$HHD$XH$HD$`HL$hHHT$@HT$H    "   H\$H\$vHD$ H|$(     HEHH   HT$hHZH   HD$8H$HHIHH!H\$0H)H\$HD$    ;  HD$0HL$`HH\$8HHt$hHH)HwHD$pHL$xHl$HHPH$H\$HD$      HD$0HL$`HL$pHD$@HD$xHl$HHPHD$p    HD$x    Hl$HHPԛ dH%H;a  H0Hl$(Hl$(HT$8D$@H=     HL(HL$ H$s  HD$HL$ HQ8H9   A`H9'  HD$8H$L$@L$艢  D$@HL$8HD(HD$ H$ls  HD$HL$    H9A8   HYhHHAY`fY`Hy8H9wHD$HHL$PT$XHl$(H01f\$H|$6
 H H$HD$   ] D$H$ H H$HD$   3 HD$H$e p [
 H? H$HD$   r HA8 H$HD$   Y HT$fD$	 H> H$HD$    D$H$ H H$HD$    HD$H$  	 H׊ H$HD$1        虙 dH%HD$H;A	  H   H$   H$   =K `	  H$   H  =8K     H$   HtlH   u<   H$HD$HK HD$  HD$H$   H$   HĘ   H   u   H         HD뢸   뛃=[K  2  dH%Hs0H   H  Hp  H)Hp  H  dH%HZ0  HZ0    >  dH%H9SP  ǃ      dH%HR0H$   H`  L$   M^  Ix AH\$XH|$8HT$`DL$/Ht$hH   r  E  Hz  HBH   =  HHL8IweLZMt\LLRHB ǃ       dH%  r  u    tHAH$   H$   HĘ   HBPLP@MA@   MDI@  L`0O,Lp8M9  O$Md$I?   9  M90  1H  1W LRL9$     IHBH$   HBHǄ$      LT$@L$.E  1H|$8HD$0芬 =+K    HD$Xǀ       dH%  Z  u    tHA=K  D  HcI H~)H   H$   HL$`HH9   H)HHD$hHtH$   HT$8H)H)p  D$.t=K  t	=K  t91uHD$@H$   H$   HĘ   W$D$    z  ̓=)K  uH L H9L dH%HH0  H@0HD$PH$HL$@HL$H$   HT$	  dH%HL$P  Z      H@HD$@H$H$   HL$H$   HL$6 HD$@H$H$   HD$HD$0HD$< L9@J L$H$   HL$0   HDH|$8H|$LD$r  H$   HHT$8H9v.HXHH)HHۺ    HEHL$`HQHHHHHHHz <IGH$D$"HD$L$ HT$`H\$XHt$hH|$8L$   DL$/IKH@MIM!LP@L`0DP`AfDP`LPhMLPL1H   uHH HHH    HGHH=     L=I FIC  L?I GSL$   AEE	AH=     HD(LX@MA@   MDI@-  Lh0Ot% Lx8M9  Ol% MmI?      M9   1HttE1D$   Etxd uHDIHL$@DT$.H$H$   HD$ HL$@HT$`H\$XHt$hH|$8L$   DL$/DT$.H$DT$=HL$HD$DT$ HT$`H\$XHt$hH|$8L$   DL$/JIL$H@MIM!LX@Lh0DX`AfDX`HHhIHH
1HHH=   6  LYOI FHHD$H    WD$p$   H] HD$pH$   HD$x$   $   D$   HD$HH$   HD$pH$諏 HD$HH@0   HD$Hf@` HD$HLPH@hH$   HT$`H\$XHt$hH|$8L$   DL$/   A   Ht$hH4$ Ht$hH1HK H$   H$   HĘ   ù   7 DйC   *    0    & H[& H$HD$   = HH H$HD$   $ H H$HD$2    Տ @dH%H;aq  H8Hl$0Hl$0HD$@H    H94  HHHPH  HEHD$ HHH$HT$JZ HnJ H$HD$ HD$D$ID$D$D$HD$ HD$H   HPH\$@HHPpHtqJ HXH       HHH  @ sgHHtTHHH HHHH HD$(H$T$t$HL$HD$Jz  HD$(HD$PHl$0H81111H  @  HF H$HD$    H- H$HD$   } G rdH%H;av=H(Hl$ Hl$ HD$0HH$HD$D$xHD$HD$8Hl$ H( dH%H;av=H(Hl$ Hl$ HD$0HH$HD$D$HD$HD$8Hl$ H(菍 dH%H;av=H(Hl$ Hl$ HD$0HH$HD$D$HD$HD$8Hl$ H(/ dH%H;a   H(Hl$ Hl$ HD$8HtKHL$0HHHpjH       H9w[H|VH$HL$D$-HD$HD$@Hl$ H(HD$0HH$HD$D$HD$HD$@Hl$ H(H3 H$Hr HD$ X 3dH%H;av:H Hl$Hl$HD$(H$HD$0HD$HD$HD$8Hl$H  dH%H;avTHHl$Hl$H$I H$C   HD$ H`  HcL$HHD$(H$HD$0HD$ Hl$H蘋 HHl$Hl$HT$ H        dH%HR0   $     1111߉$  7WH*fH~HH/HHrH!   HH4H  HHH H5QI LWH*X\WH*Y7^ YX^ \Wf.v/WWH*^ YY,D$(Hl$HHtHD$(    Hl$HH!   * dH%H;a   H@Hl$8Hl$8HD$    HD$    WD$D$(HV HD$HD$HHD$HD$PHD$ HD$XHD$(HD$HD$0HD$H$N HD$HD$`Hl$8H@腉 `dH%H;a   HPHl$HHl$HHD$XH  HL$`Hg  HQH  H    p  H=     HL$dH%HZ0  HR0HT$0H  H   H  H0  H\$(HsH41HvHyHH|$ H!HsHH   `  H$   HK HD$輛  HD$HD$@HL$(HH9 u  HH]J HHHT$@HKJ HtHD$HHT$ H!HAHHQH\$XH4HqdH4%H|$0D  EHD  HAu    tHFHD$8HJ H9tOHL$hHK H9uHD$pHl$HHPH$H\$$ HK H$HD$XHD$ʱ HD$8HLJ H$HD$8H\$XH8J H9   H J H$sH; HHJ H$HD$XHL$HT$0HJ /H$HD$hHD$%  HD$HD$@HD$pHl$HHPù   HoK H$HD$    HZ H$HD$#    H,l H$HD$*    HY5 H$HD$    v HQJ HL$H HtH9rH   H9sD$D$ dH%H;a   H0Hl$(Hl$(HD$8HHT$HH
HIHHH!HT$@HH9P   HHK HpHHRHHH!H9wHL$XHl$(H0HL$ HT$HH4$H)HT$HD$PHD$蔜  HD$8HHHH$HL$H)HL$袛  HD$HL$8HAHL$ HD$X    Hl$(H0%  HD$P	rhdH%H[0   $     AA1D1AA1D1Ɖ$  J һ   !ӍS>u
H
fH
H
fH
dH%H;a  HXHl$PHl$PHL$`HQ(Hc  HZHV  Ht$hDFJII<HH?   =K    H    HQ(=K    HB    LL$@H$HD$hHH@Hy   HL$`Hy( G  HQ(H:    HI(HH
HZHsLBL9wlHsHrH<ك=NK  uBHT$@HHJH\$pH<H=(K  uHHT$xHl$PHXH̢ HHD$@轢 HHHT$HH] H$HL$H\$LD$Ht$ <9 HD$(HL$0HT$8H|$HHW=K  uHHHHHD$h4P H H$~HD$`Hx(HL$=gK  uHHHD$hHH
 HH" H$5HD$=)K  uHL$`HA(HD$hHL$`Hy(ơ HT$@Hz1诡 +1裡 K=K  u	HB	Hz HD$hHH@HH$HL$D$KLL$HL$`ǁ 2dH%H;avtHHl$Hl$H H$SdH%H@0HL$   $     111ډ1։$  3AHL$ Hl$H8 sdH%H;a  H@Hl$8Hl$8HT$HHZ@HH\$PHt  1HT$XH@  dH%H[0   $     AD1A11DAA1D$  BZ1H      HHH4[HH9Äu׈J	uHT$`Hl$8H@HT$XHD$HH$L$HD$       HD$HL$ =K  uiHT$XHBHtHL$0H[  H$HD$=K  uHL$XHA(HT$0HPHsHL$XHy(L HxHD$0> HT$XHz. 13HD$(H H$PHT$HD$(H       H9yHsa ,dH%H;a!  H0Hl$(Hl$(L$@   H  H\$8Hs@   HHH6IHH   i  H  &  HGHH=     L)I BHC  H*I AH9   HM  HH1HHL$ HD$HT$HH   Hs@H>HH~ tsH$H|$$V  HD$HHL$HT$ H9tMH\$8[JHHHH<HHڐH=K  uHHD$PHL$XHl$(H0u 1H$H|$q HK@H$HD$HD$tHL,HHH=   sjL;I BHCsNL)I AAH    H9sHH  H HH\$8H C   +    1 C        } dH%H;aW  H@Hl$8Hl$8HD$PH  H8   H
  HL$HHY0H[H\$(HpH|$XH<$Ht$H2HD$HL$PY	Hʉپ   HHNHH!Ht$H~JHLBHJMt6DJAA  H!HI<B!  Ä  H8<sD$   HH   
8tuHFK HD$`Hl$8H@HT$ ^HHHHI^L sH	HD$(HPH\$XH$HL$H
р|$ uD$HL$0HT$ Ht$HtHD$HHHPIH\$ HHHT$0H
HI@LsHHD$`Hl$8H@H^JHH[HH.HL$01H1HHD$HHLrHCK HD$`Hl$8H@H@0H@HHD$XH$HD$    HH F H$HD$!    z dH%H;af  H@Hl$8Hl$8HD$PH  H8   H  HL$HHY0H[H\$(HpH|$XH<$Ht$H2HD$HL$PY	Hʉپ   HHNHH!Ht$H~JHHJLBMt6DJAK  H!HI<B+  Ä  H8<sD$   HH   
8tuHK HD$`D$h Hl$8H@HT$ ^HHHHI^L sH	HD$(HPH\$XH$HL$H
р|$ uD$HL$0HT$ Ht$HoHD$HHHPIH\$ HHHT$0H
HI@LsHHD$`D$hHl$8H@H^JHH[HH$HL$01H1HHD$HHLrHK HD$`D$h Hl$8H@H@0H@HHD$XH$HD$    HHC H$HD$!   H x }dH%H;a  HHHl$@Hl$@HD$XH  H8   HL$PHY0H[H\$0HpH|$`H<$Ht$H2HD$HL$XY	Hʉپ   HHNHH!Ht$P~JHHJLBMt6DJAV  H!HI<B6  Ä   H8<sD$   HH   
8t uHD$h    HD$p    Hl$@HHHT$ ^HHHHI^L sH	HL$(HD$0HPH\$`H$HL$H2ր|$ uD$HL$8HT$ Ht$PiHD$PHHPIH\$ HHHT$8HHI@LsHHL$(HL$hHD$pHl$@HHH^JHH[HHHL$81H1HHD$h    HD$p    Hl$@HHu dH%H;a  HĀHl$xHl$xH$   H  Hk  H$   HY0H[H\$`HpH$   H<$Ht$H2HD$HD$0H$   YYHy   H$      II   FN$D8  Aw	H  EuHz   LIDZ	I  IDA   IIOtm Ol M9AE0        H$HT$   H$   H$   HT$0HH$   H$   q	Hʉ   HHwH!Hz s  {JHHrHH8<sD$'1E1E13  MN  LL$XLd$PKL    KLryHC0H$LD$H$   HD$bE  D$'HL$PH$   H HL$XPj  PH$   @LsHH$   Hl$xHHLD$HHC8HH$HD$D$H|$XHD$=K  uHH$   LD$H>蚒 LD$HHC0HH$HD$D$iH|$HHD$=K  u*HH$   H$   LL$XLd$PID$'5 H$H\$Ht$Ld$A$H$   CHMD$MMID$'H$   jDR
v   A   AfE9IE1DI$DkHMMD{IMO,IM2M@ML5 MILMLLT$(LL$XLD$hHL$PD[HMI43HvD[LA sH6Ht$@HD$`HPH$   H$Ht$HӀ|$ u8D$'H$   H$   Ht$pH|$0LT$(HL$PLD$hLL$XAH$   HLr/PHXIHt$(HHH\$pHHIH$   wHH0H$HL$@HL$H$   HL$B  H$   DSJIJ4HvH6HtHt$pE1LHt$8H$HT$Ht$j  HD$0H$   H$   Ht$8VH$   HH@HH$HL$D$HD$=K  uH$   HCHD$0HH$   H{豏 H	 H$HD$   F H|	 H$HD$   - H H$HkV HD$ o dH%H;a  H`Hl$XHl$XHD$pHk  H8 a  H  HL$hHY0H[H\$@HpH|$xH<$Ht$H2HD$HL$pYYY	Hʉپ   HHNH!Hz   H\$hsJHHJH8<sHL$PD$Hz  HH^  DD8t!EuB  BHl$XH`H|$ DCHLIHIHL$8DCLA   LHD$@HPHL$xH$LD$HӀ|$ u#D$HL$HHT$pH\$hHt$PH|$ UHT$hZL w  H|$8=K  W  H    ZHrILD$ IHHt$HIH<3HZL   =K     H    CI   ZJLIH[HHt; ucH\$P<zJIH;H[HH9u   A H  Bu)HLIȄI  B MuH9tHHT$pH
aIHHIC\uLr1蛌 ;HB8Hx t%H H<$HD$D  HT$hLD$ LL$HH H<$HD$e 1L HZ0H{ HHL$8H$HD$rD  HT$huI{JH<HHHHL$H1tHD$(HL$0HD$hH$HT$HL$
  HD$(HL$0HT$pHD$hHLr
Hl$XH`H@0H@HHD$xH$HD$    HH` H$HD$    Hȹ   Ԕ L   ǔ H- H$HD$    k dH%H;a  HHl$Hl$HT$(HtH: u
Hl$HH\$0=K  2  Ht$ HsHSDB	DCJHB=K    HC Hv@H~ uKHz(   Hr(H> J  Hr(H=K  (  HC0Hr(HF=K    HC8dH%H@0   $     AD1A1AA1D1ǉ$  >z	vRdH4%Hv0   D$  D   AA1DE1A1DAE1D$  B4HHJ	   HHH!Hs@J	@HHH!HCHHC@HCPB<tHB   H$   Hl$HH{8J H{0< H H$gHD$(Hx(HL$=PK  uHHH\$0}HH HH	 H$HD$=K  uHT$(HB(H\$0.HT$(Hz(诈 H{ 褈 H{HD$ 葈 H{HH肈 Hh PdH%H;ag  HĀHl$xHl$xH$   H_s@%  H\$XHwHt$HLF0LOPLW(D_KLgXM@LD$h  AA  ADoHEEAG<*AvAtAD~HLMLO4MvLDNLA sM6D\$/Lt$PDvILO4OMRLT$`I   DsA  Ll$@A       DOJAA@MHDMIM!F(AM9tIIMB(Y  P        H4$H\$HD$PHD$XHD$HL$ Hu1H\$XHt$HH$   LD$hLL$8LT$pD\$/Ld$0=ѯK  uXH$   HHJHL$8HJPHD$pH9B(t=K  u!HB(D$/BKHD$0HBXHl$xHHz(9 H$   * H_HHHH 듃=LK  uKHL$PHNLs5I
=/K  uHOHaH_HHIH̅ LHLHHD$P貅 H뫋NLs   IPHD$PH$HD$H
L$HD$pHT$8H\$XHt$HH$   LD$hLT$`D\$/L|$0ICHL$PH$HD$HH$   OJ   HHH#D$HL$0H9t'H\$XHt$HLD$hLL$8LT$pD\$/IHD$pHT$8H\$XHt$HLD$hLT$`D\$/Ll$@IIPHD$PH$HD$H
D$HL$pHT$8H\$XHt$HH$   LD$hLT$`D\$/Ld$0Ll$@HM;DnJO,*MmMU E1MtLL$8Ld$0LT$p!L9O@u
I    LSM   D[	D8_J   L_Ec	E[A   DA   IIM!DfJMܐO,GAvUAAEt@MLg HIOJA   IM9uGI1E1IMI5LLME1AsDfJMLg H뤃=tK  uWHl$xH1 H H> H$HD$&    qc |dH%H;a  HHHl$@Hl$@HD$XHHH	H     HHH4[HH9  T$/HHHL$0X	Ht$PH4$ӈ\$HD$    HD$HL$ HT$XZރ@tr	DD$/D@r	Z=[K     H\$0HZHBHB     fB
  HZ(Ht>HHt6H{    =K     HCHz(= K     H    HtHz( t+HR(=ڪK  uHJHl$@HHHzH~ HL$8H@ H$HD$=K  uHL$XHA(HHL$8HL$XHy(8 1/ wH{! OHzHHD$0 HzH HHf1WH)  H$HD$   { Ea dH%H;a   H Hl$Hl$HD$0P	XtcH\$(H$HD$Ѿ   HHVHt$8H!Ht$N   HD$0Hx u
Hl$H HH HT$(H$HD$HL$   ` \dH%HD$H;A  H   H$   H$   H$   sJL$   IL$   IqEQ	EYA  DAo  AADA   IE  WD$hD$x$   $   D[JMMYL\$hMkLl$xDkHOM[L$   EYA  L$'Ld$@  HDsHD{IMMH  D4AwA  D{LA   M} HD$(L\$HL|$XLl$PLEaAa  1DgD$DIo  ILd$8NT$pI  NT$hALND$pIG4DCLA   ND$xA =|K     M8DCLAsxN$   A M=SK  uHMNt$pINt$pNt$xD{HMNt$xN$   D{IMN$   IAIILIL} LLHC8J$   H$HL$L\$/  HD$(L$'HT$@H$   Ht$`H$   L$   L\$HLd$8Ll$PCILIL@} LLHC0JL$xH$HL$Ll$9/  HD$(L$'HT$@H$   Ht$`H$   L$   L\$HLd$8Ll$PDt$&JD$hL$H\$HD$HD$Ld$8JD$hJD$p    HHJL$xH$   KHHH@J$   HD$(L$'HT$@Ht$`L$   L$   L\$HLl$PDt$&L|$XDt$%HC0H@HAAL<$HD$HHD$H$   Y   H$   sLsv1҄t[H8<sNpDD$%AHD$(L$'HT$@L$   AL\$HLl$PL|$XDAHt$`L$   HDL$'LAt$%HD$0HC0H@HPHD$XH$HD$H
T$HD$0H$   H$   FH$   17MYD[JNM[I3HtHt$`D[HLnNM[1AAuHC@Hx u+M9A tH$   Hİ   L$H\$Ld$   CJHIIAHH$HAHD$2  H$   L$   L$   Ld$@ODkJMMYL$   MkL$   DkHOM[L$   
E1AsL   ~ H H$HD$   西 oZ dH%H;a   HH,$H,$HL$HQ HZHY H  H\$ H9HGHt$ILA LA I9t$DNJMLIE	AvjAAEuI9u5=K  uBHA    HQ(Ht=|K  uHB    AAH,$HHz1y Hy1y E1{Y dH%H;a  H(Hl$ Hl$ HL$0HQ0HZH; N  HH=   v"YL Z  yHÄ  H=   8  YL         HY8H3H   v%yL   yI@@  H      yL      @y  RS  [-  H  1HH   H   H1HH      1HH      1HHujH$HD$8HD$HD$    HD$HD$@Hl$ H(@8qI@K1D   8AH1   H H$HD$   Ӽ H H$HD$   躼 % H2 H$HD$&   蜼  HI- H$HD$$   ~ H H$HD$   e H H$HD$   L H H$HD$   3 H[ H$HD$    HG H$HD$1    V VdH%H;avUH0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$D$ HL$H    HEHD$PHl$(H0WV dH%H;av`H(Hl$ Hl$ HD$0H$HL$8HL$HL$@HL$QHD$HL$0HI8H$HD$HD$HHD$'  Hl$ H(U dH%H;av:H Hl$Hl$HD$(H$HD$0HD$HD$8HD$Hl$H U dH%H;avYH(Hl$ Hl$ Hl$ H$HD$HD$HL$0H$HL$8HL$HD$HD$HD$@Hl$ H(U dH%H;av&HHl$Hl$HD$H$Hl$HT HD$H HD$HD$H@HD$HD$Ht	H HD$HD$    HD$Ht	H HD$HD$    dH%H;a  H Hl$Hl$HD$0HF  H8 <  HE  x	    H@XHHHs5\$89uvHL$(IIHHH@(HD$@Hl$H HL$(QJHHRHHt	HH1HK HD$@Hl$H HL$(HY0H[HXHt$8H4$H\$HHD$HL$0Y	Hʉپ   HHNHH!Ht$(~JHLBHJMt(Rt0H!HIBvtHGH1HHDK HD$@Hl$H HE H$HD$!    R QdH%H;a  H Hl$Hl$HD$0HP  H8 F  HT  x	    H@]HHHs:\$89uvHL$(IIHHH@(HD$@D$HHl$H HL$(QJHHRHHt	HH1HHK HD$@D$H Hl$H HL$(HY0H[HXHt$8H4$H\$HHD$HL$0Y	Hʉپ   HHNHH!Ht$(~JHLBHJMt(Rt0H!HIBvtHBH1HHK HD$@D$H Hl$H H H$HD$!   = Q BdH%H;aX  H8Hl$0Hl$0HD$HH  H  HL$@HY0H[HXHt$PH4$H\$HHD$HD$ HL$HYYHy C  HT$@   MT$HMLMI  FA  HIHEMMEEuH~    H>HN	HD  A   IIO@OL9@@      t^H$Ht$tHD$@HL$HHT$ HHT$@Y	HΉٿ   HH_H!H~ 2  zJHH^1E1  Ht_H8<sLIBHHH[|$P;HRIHVHH@(Q  VHD$XHl$0H8H4$HT$L\$}H\$HD$ HT$@Ht$HE1r~
v   A   AfD91IJH[D\$PD9tMMHM-LL@IH;H[HHtE1MHM:H\$(H$Ht$H\$   HD$ HT$@H\$(Ht$HHD$@HH@HH$HL$D$舴HD$=̖K  uHT$HHBHD$ HzHT$HHzfm HJ H$HD$    H1 H$HD$    H H$H04 HD$Ƭ M dH%H;a   H Hl$Hl$HD$0P	XtcH\$(H$HD$Ѿ   HHVHt$8H!Ht$N   HD$0Hx u
Hl$H HH HT$(H$HD$HL$   L \dH%HD$H;A  H   H$   H$   H$   sJH$   HL$   IpEH	EPAn  DAX  AADA   IE  WD$XD$hD$x$   DSJLMPLT$XMbLd$hI(LT$pEPA  L$'L\$8  HDkIIMH  D,AwA  HD$(Dl$&Ld$HLT$@EpA7  1DrD4H  HHT$0Lt`I   HDX HL`HD,HDhA
HC8HLpH$HL$Ld$  HD$0HL`HHL`HLhHHLhHLpH$   SIHHLpHD$(L$'Ht$PH$   L$   ALT$@L\$8Ld$HHDXL$H\$HD$HD$HT$0HDXHD`    HHHLhH(HDpH$   LT$@Ld$HDl$&HC0H@HA@L$HD$HHD$DL$'LHD$(DH$   Ht$PH$   L$   LT$@L\$8Ld$HDl$&]DSJNMRI2HtHt$PLVLf(1A@uHC@Hx u+I9x tH$   HĠ   L$H\$L\$CJHHǐI@HH$HAHD$&!  H$   H$   L$   L\$8M;DcJMM`Ld$xMT$L$   MT$(L$   E1AHй   q H H$HD$    H dH%H;a  H Hl$Hl$HD$0HH  H8 >  HG  x	    H@ZHHHs7H\$8H9uvHL$(IIHHH@HHD$@Hl$H HL$(QJHHRHHt	HH1HKK HD$@Hl$H HL$(HY0H[HXHt$8H4$H\$HHD$HL$0Y	Hʉپ   HHNHH!Ht$(~JHLBHJMt(Rt0H!HI8A8vtHGH1HHK HD$@Hl$H H H$HD$!   J G OdH%H;a  H Hl$Hl$HD$0HR  H8 H  HV  x	    H@_HHHs<H\$8H9uvHL$(IIHHH@HHD$@D$HHl$H HL$(QJHHRHHt	HH1HK HD$@D$H Hl$H HL$(HY0H[HXHt$8H4$H\$HHD$HL$0Y	Hʉپ   HHNHH!Ht$(~JHLBHJMt(Rt0H!HI8A8vtHBH1HHȘK HD$@D$H Hl$H H H$HD$!   { EE @dH%H;as  H8Hl$0Hl$0HD$HH:  H  HL$@HY0H[HXHt$PH4$H\$HHD$HD$ HL$HYYHy ^  HT$@   MT$HLLMI  FA  HIHEMLEEuH~    LIN	I^  A   IIO$ROM9AE     t_H$Ht$HD$@HL$HHT$ HHT$@Y	HΉA   IIXH!H~ L  DBJIH^11   HtwH8<sjHMIBHJ<HHD$P=LK  u7HHBILFIHIH_  FHL$XHl$0H8b HH4$HT$L\$褾H\$HD$ HT$@Ht$HE1ZDF
v   A   AfE9E1IJH[L\$PL9tMMHILM3IJH[HHtE1MHIH\$(H$Ht$H\$   HD$ HT$@H\$(Ht$HHD$@HH@HH$HL$D$譨HD$=K  uHT$HHBHD$ H_HT$HHza Ho H$HD$     HV H$HD$    H H$He( HD$ A pdH%H;a   H Hl$Hl$HD$0P	XtcH\$(H$HD$Ѿ   HHVHt$8H!Ht$N   HD$0Hx u
Hl$H HH HT$(H$HD$HL$   A \dH%HD$H;Ar  H   H$   H$   H$   sJL$   IL$   IqEQ	EYA  DA  AADA   IE  WD$XD$hD$x$   D[JMMYL\$XMkLl$hIHL\$pEYA@  L$'Ld$8  HDsIIMHj  D4AwAN  HD$(Dt$&Ll$HL\$@EyA  1DzD<H  HHT$0L|`I	  L|XALLd`IG4'Lc0I|$    =K     LdhA$M3=K     M4$HC8HLpH$HL$Ll$  HD$0HL`HHL`HLhHHLhHLpH$   SIHHLpHD$(L$'Ht$PL$   L$   AL\$@Ld$8Ll$HILL!^ HD$(LZLdhM3M4$IHDXL$H\$HD$۹HD$HT$0HDXHD`    HHHLhHHHDpHD$(L$'H$   Ht$PL$   L$   AL\$@Ld$8Ll$HDt$&qHC0H@HAAL$HD$HHD$DT$'LHD$(DH$   Ht$PL$   L$   L\$@Ld$8Ll$HDt$&D[JNM[I3HtHt$PL^LnH1aAAuHC@Hx u+M9A tH$   HĠ   L$H\$Ld$CJHIIAHH$HAHD$  H$   L$   L$   Ld$8ODkJMMiLl$xM]L$   M]HL$   E1#AHй   e H H$HD$   觡 q< ldH%H;a}  HhHl$`Hl$`HD$xH&  H8   H0  x	   HHHL$PH$   H    HA1HHHsH$   H9Xt+
uHK H$   Ƅ$    Hl$`HhÄ4
@vH0H$   H9u;   tHD$p@IHHH   H$   Ƅ$   Hl$`HhHT$8HD$@H4$H|$H\$\$HD$@HL$PHT$8뗐Hq1ҿ   HHHsH9^   D
EuHu!H.K H$   Ƅ$    Hl$`HhH|$(HHHIH	H$   H$Ht$H\$|$ tHD$p@IHL$(HHD$PHH   H$   Ƅ$   Hl$`HhÄD
AJLL$   M9  EE9MMIMM@E E9HuHHL$pHY0H[HXH$   H4$H\$HHD$HL$xY	Hʉپ   HHNHH!Ht$p~JHLBHJMt4R=  H!HJB  Ä  H8<sD$'   HHH   H$   H9zuDD8uLL$   M9u7   @tFIHHH   H$   Ƅ$   Hl$`HhH\$0HT$HL$LL$H|$*|$D$'HL$XHT$HH\$0Ht$pVJHHRH
HtHL$XHQ15HK H$   Ƅ$    Hl$`HhH1HHD$p@IHHH   H$   Ƅ$   Hl$`HhHTK H$   Ƅ$    Hl$`HhHJ H$HD$!    7 fdH%H;a!  H`Hl$XHl$XHD$pH  H  HL$hHY0H[HXHt$xH4$H\$HHD$HD$0HL$pYYHy   HT$h   HH  D;E8  Aw	H  EuH~   LID^	I  HDA   IIO,dO$M9AE1     twH$Ht$>HD$hHL$pHT$0HHT$hY	HΉA   IIXH!H~   DBJIH^IH8<  DHDL$'11  Ht} HHD8HHIH<HHD$xH$   HO=~K  u=HHBIHFJH     FH$   Hl$XH`5U H4$HT$H\$HD$HT$hHt$pDL$'1TDV
v   A   AfE9HE1DHHH8IHIHH[L$   L9ctLLHLl$xL9u1ۄtLLMLLT$@HL$(HD$HH$Ll$Ld$6\$HD$HHL$(HT$hHt$pLD$0DL$'LT$@L\$PDRJIJH[HHtH\$P1BLhIH\$8H$Ht$H\$   HD$0HT$hH\$8Ht$pHD$hHH@HH$HL$D$HD$=|K  uHT$pHBHD$0HHT$pHz]S HA H$HD$    H( H$HD$   ٘ H H$HG HD$轒 3 dH%H;a   H Hl$Hl$HD$0P	XtcH\$(H$HD$Ѿ   HHVHt$8H!Ht$N   HD$0Hx u
Hl$H HH HT$(H$HD$HL$   2 \dH%HD$H;AF  H   H$   H$   H$   sJL$   IL$   IqEQ	EYA  DA  AADA   IE  WD$XD$hD$x$   D[JMMYL\$XMkLl$hIÈ   L\$pEYA  L$'Ld$8^  HDsIIMH5  D4AwA  HD$(Dt$&Ll$HL\$@EyA  1DzD<H  HHT$0L|`I   L|XALd`IG4'LdhMsM;Mt$=yK     M<$HC8HLpH$HL$Ll$  HD$0HL`HHL`HLhHHLhHLpH$   SIHHLpHD$(L$'Ht$PL$   L$   AL\$@Ld$8Ll$HLLP eHDXL$H\$HD$߫HD$HT$0HDXHD`    HHHLhH   HDpHD$(L$'H$   Ht$PL$   L$   AL\$@Ld$8Ll$HDt$&HC0H@HAAL$HD$HHD$DT$'LHD$(DH$   Ht$PL$   L$   L\$@Ld$8Ll$HDt$&D[JNM[I3HtHt$PL^L   1AAuHC@Hx u+M9A tH$   HĠ   L$H\$Ld$CJHIIAHH$HAHD$  H$   L$   L$   Ld$8ODkJMMiLl$xM]L$   M   L$   E1OA1Hй   |W H H$HD$   裓 m. H0Hl$(Hl$(HD$@HL$HH9   HT$8Hz u^HH$HL$H\$=_ =vK  u
Hl$(H0HD$8HH$HD$@HD$HD$HHD$HD$    HL$ H2H$HL$Ht$  HD$@HL$HHT$8xHl$(H0dH%H;av:H Hl$Hl$HD$(H$HD$0HD$HD$8HD$Hl$H R- dH%H;av:H Hl$Hl$HD$(H$HD$0HD$HD$8HD$Hl$H - dH%H;a  H0Hl$(Hl$(=uK     HD$8Hx    HL$XHrFHT$PHH      HH)H|$@L:LL$HLL$HT$HHL$1  HD$@H$HL$HHL$HT$XHT$o] =uK  u
Hl$(H0HD$8H$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ LD$@HT$HmHL$XzHD$8HL$Xk+ H Hl$Hl$=tK  tuHD$(HtdHx tVHD$@Hs'HL$0H$HL$8HL$HD$\ Hl$H HL$0H$HL$8HL$HD$  HD$@HD$@HD$@HD$@HXHl$PHl$PHD$pH$   H9HHOH   HD$H=sK     HL$hH$   H9tkH\$`HH؀=sK  u*H$HT$H\$[ HD$HH$   Hl$PHXH\$@H$HT$H\$G  HL$hH$   H\$@H$   Hl$PHXH\$`H$Ht$hHt$HT$HT$xHT$H$   HT$ HL$(H$   HL$0HD$8vHD$HHǄ$       Hl$PHXdH%H;a   HPHl$HHl$HHD$XHx uoHL$hH$   H9HOHuHǄ$       Hl$HHPHL$@H HT$`H$HT$xHT$HHD$Z HD$@H$   Hl$HHPH$HD$`HD$HD$hHD$HD$pHD$HD$xHD$ H$   HD$(H$   HD$0HD$8H$   Hl$HHP( H Hl$Hl$HD$(Hx u H HL$0H$HD$@W Hl$H HL$0HH$HD$    H\$G	  HD$(dH%H;av0HHl$Hl$HD$ H$HD$(HD$kHl$H<( H Hl$Hl$HD$(H$HD$    HD$0HD$  HD$(H$HD$0HD$yV Hl$H HD$HL$HAHH HАHA@dH%H;aa  H0Hl$(Hl$(HD$8HP0HX8H9  H9  H\$Hp@H@   HDBHL$H$HHL$qHD$8HH@Hɿ@   HDHT$H\$HHHT$H@u HJ@HH9rHX0H\$@Hl$(H0H<2H9soHNH@MLH@IM!LH@H2HRH?   uH9uHP0H|$@Hl$(H0H|$ HT$H$HHT$HD$8HT$H|$ HX0H\$@Hl$(H0HT$@Hl$(H0H9 H$HD$   m 7& ̐H       HT$HHH=  @    1HXH)Hu,1ɐHHHHPHL$HH   D$HT$ fx^ tHe@HHH!HHe@Hpf@@HHH!H\HHʉHH!HHJ HHtHHH  H    HI1BdH%H;a  HHHl$@Hl$@HD$PH       HHH  @   1HtHQH9@  Htycu!HD$h    HL$pHD$x    Hl$@HHÃ=nK  u!HD$h    HL$pHD$x    Hl$@HHHL$8  H߮ H$HD$   ) HD$PH$˛ V HD$8xcx   HW H$HD$    $ HD$8HHpHL$0PcHT$(H@HD$  H3 H$HD$   覜 HD$ H$H H H$HD$    HD$0H$! H H$HD$   X HD$(H$芙 蕕 耓 HD$XH   H H$HD$    HD$XH$趚 Ht H$HD$    HD$`H$菚 Hx H$HD$   ƛ  H H$HD$   HD$XHD$HD$`HD$    J Hx H$HD$   q 謒 H9ApwHyctHY^ft9qe@@HH)H!HHʉHH!HD$hHT$pH\$xHl$@HHH)HYhH9rDqe@@HDAfA@MIʉHH!Ar\HDHL!HHLHI1HHHJ HHtHHH%  H    H1dH%H@0ƀ)  H2 H$HD$>   輆 ! AHHl$Hl$HJ HtZ\$,CH=  @ sfHHt'HL$8D$@    D$DH HD$HHl$HHD$8    WD$@Hl$HHD$8    WD$@Hl$Hù  @ I HHl$Hl$HT$8\$(HH\$ HHHHHLD$0ML9vhIPH)HHt$,@HJ Ht>H=  @ s`HHt-H HH HT$@|$HD$LHL$PHl$H11HHD$@|$HD$,D$LLL$PHl$Hù  @ I dH%H;a   H@Hl$8Hl$8HD$XHHT$HHH$\$P\$\$T\$HL$HH)HHL$`H9HGHL$`HL$HD$ L$(T$,H\$0HD$hL$pT$tH\$xHD$`H$   Hl$8H@Q LHĀHl$xHl$xH$   H$   HH	H$   H	H   >  =gK    H       HHH=  @   1H  yc  H9Y  H9Yp  dH%HR0H   L J A H=  @   IH[  IHH HMIIH HT$pH  1HH9   Ht$@DEs4NL   MMIC    L   IL   L9(  tbAsAH9t	HE1H$DD$D$HL$AHL$(D$$DD$ H\$HT$pHt$@H$   L$   NHL$XD$8DD$0H\$hW$ I D$8HL$XHT$pH\$hHt$@H$   DD$0L$   MHl$xHE1II9sLT$HDEs9O
M$2L   MM$$M] MeL   IL   L9(  tjAsAH9t	HE1H$DD$D$HL$.HL$(D$$DD$ H\$HT$pH$   H$   L$   LT$HEHL$PDD$4H\$`D$<W$G D$<HL$PHT$pH\$`H$   H$   DD$4L$   LT$H=I11E11Hl$xHHI H   HHH 1HH9}JLM   I9wI9   vI  H$Ht$H|$L)H\$HD$   Hl$xHH|I HtgHHH 1HH9}JLM   I9wI9   vI  H$Ht$H|$L)H\$HD$   Hl$xHHl$xH1111(HjI HHtIHH  H    L1Hl$xHù  @ C H H$HD$(    H`Hl$XHl$XHT$pH\$hHH	H|$xH	H     =*cK    dH%HR0H   LI A I       IHH=  @ P  IH+  IHH HIIH HT$PE1II9   LL$8DEs4M1L   MI    MSL   IL   L9(  t\AsAH9t	HE1H$DD$D$HL$DD$ H\$HL$(D$$HT$PHt$pH|$xLL$8THL$@D$4DD$0H\$HW$D D$4HL$@HT$PH\$HHt$pH|$xDD$0LL$8YHl$XH`11E11Hl$XH`ù  @ A H H$HD$(   } H8Hl$0Hl$0dH%H@0H   HD$( HL$XHHHH   Ht$`HHt$PH|$HLD$@1HLH9    LJz uH8غ   AtGHL$LL$ T$JHujL   HIIB    H   HH   H9(  t	{W$@C HD$(HL$T$Ht$PH|$HLD$@LL$ L9L   HMIMSH   HH   H9(  uW$B HD$(HL$T$Ht$PH|$HLD$@LL$ _IщHl$0H8HXHl$PHl$PHD$`Hs  HL$xH9  H@   =_K     dH%HI0H   HL$HHP H\$pHt$h1E1HH9x   H?      DHA sL7LL   M	MMMSL   IL   L9(  uH|$ DD$HT$8W$A HD$`HL$HHT$8H\$pHt$hH|$ DD$\AwHl$PHXHl$PHXH$ HD$HD$0HL$HL$@: H H$HD$(   a HD$@H$HD$0HD$I HM H$HD$   0 k H% H$HD$$   z H$i HD$HD$@HL$HL$0HT$`HHT$(裄 H H$HD$(   ʍ HD$@H$HD$0HD$貍 Hf H$HD$   虍 HD$(H$ˊ Hҟ H$HD$   r HD$xH$褊 识 蚄 HT H$HD$$   y H H$HD$)   y dH%H;a  HxHl$pHl$pH$   HA HHD$XHQhHT$HH{  H1HHA0    HA@HA8WAHH$<$ HD$H$   HAPHA8H$$ HD$H$   HAHHD$XHH   +  $     $   H$   H$   $AIII9rLL$PI)HLȉ׉ʉH   HD$PH$   H$L$T$Ht$HD$+HD$0L$,T$(H\$ Ht$8HHLD$HIuL$   E1HD$hL$DT$@H\$`H|$XH$   H$Ht$XA HD$hL$DT$@H\$`H|$XLD$H7Hl$pHx1H H$HD$   w H H$HD$   w ^ dH%H;a  HPHl$HHl$HHD$pHuq1HL$hT$dH\$Xt$`GHD$@H$t$T$HL$HD$   HD$@HH\$ t$(T$,HL$0H|$xH9rHl$HHP1ɋT$`H\$Xt$dH|$hfHL$8J EDA   AE!AE!DH$T$t$H|$HHD$wHD$8HHH\$ T$(t$,H|$0HD$pLD$xL9rHl$HHP dH%H;a   HHHl$@Hl$@HD$hHug1HL$`T$\\$XHt$PGHD$8H4$\$T$HL$HD$   HD$8HHt$ \$(T$,HL$0H|$pH9rHl$@HHn YHD$HH8HH11H{L@PFL&H GLHH9rH   t2HH@PHѻ   S!HH HHD$HdH%HD$H;A1
  H   H$   H$   H$   HN	  HI H$   H       H7HH=  @ 	  HH  HHH HIHHH HL$   MQ HS  NAI  MIM9  L1L$   L$   H$   EiA@  I1H$   H9W  MiII9  ME1E1LT$PMPI@HIOHL$`ELII!HL$PL	ِIH\$`H$   L$   L|$`HL$PH$   M9rIHL,6I9o  Ll$PI-Ll$PHHII!H\$PI	H4	H$   H$   H@vEI  A9   ۉH1fIH@HHHA   II!IwI!11IH  LDHHD$p   HD$XHD$pL$   M9h  MQIM:  IA   MBх  LII   Iw     L9^  HL)HHH@HIHA   IL!HWHHH	I!HHH9	  EHVIp HHH9v1HH9  	@>H$   L9  HI HH  H$   HHH HHHHH HI  DA3DE	DDNA  HH   H$   HL$hH$t$D$HT$HHHL$HD$0H$   HL$8HL$HT$,T$D\$(\$@Ht$ H$   H$   H<$H$   H|$HH$   HL$< HL$hHD$HH)H$   H$   H<L$   H$   H$   D$Dt$@H$   HH   DD	Ɉs]Ns(HGLL$H)HD$9 H$   H   H9uH$L$D$HT$EH$   L$   H9tH1H$t$D$HT$HT$(D$$L$ H\$H$   L$   \H]H9tH1/H$   H$   H$DL$D$HT$HT$(t$ D$$H\$H$   H$   L$   H$   1111H$   L9:HLL	HIEHLL$XIIA   I$E`HIMIHHHH$   IHH   ICL9   A8IH9t]IsHHLHI	ĐHBLII   MKM9rI@HLIMH$   IHHLHtMI@HHLHH!I	J9HsAHHI	ԐIVHHxJ9H@LIs"HLLIM	N9IIHLHLILIHE  LIII@EAE	EIIw   E1HLd$XML$A   hMV  LI1ILL`MMQIH$   lHL$XLMCHHLl$PHIIMuIIIM)MOT MRHHL1E1MILIHHML1E1E1I1IIIL$|$D$Ht$HL$H\$ H$   HD$(HT$0IBHD$8  H$   H$   H9H$   H$   JIHH$   I9u'    !	ڈH$   H   Ã ADA3   AA!AE!!D	ˈH$   H   HI1111H$   H   H H$HD$!   Xk L$? HD$H$   HL$HL$xu HY H$HD$   ~ H$   H$HD$xHD$~ w u H: H$HD$-   j GZ BZ   @ .  dH%H;az  H`Hl$XHl$XH$   H   =  H$   H$   H9  H  H1HHD$0    WD$8D$HHHH$   HHIH)H  D$0H  D$2H˾   IH\40IHLH   rH(r   H(  \40H^H(  D0HLIDD0HHII   rH(r  H(q  DD0HHpHIH@t0IHLH   rH(r(  H(  @t0HsH(   HD$(D1 H$   H$HD$0HD$HD$hHD$HD$     H$   HL$(HH$   HHHHHL$hHH$H$   HHH)HL$1 Hl$XH`û   1H$   H$HD$    HD$hHD$HD$   I  HD$ HHH$   H9uuHgH(   + Hع(   + Hع(   + Hع(   + Hع(   + Hع(   + H(   + H(   + +W HL$(r H H$HD$+   ({ HD$(H$Zx H H$HD$   { H$   H$0x ;t &r H H$HD$+   =g H H$HD$'   $g  idH%H;a   HHHl$@Hl$@HD$XHHHHD$0HHHL$(H$HD$   HlYK HT$bwHD$ HL$(H   @   HT$0H9srHD$8HL$PH$HD$    HD$HD$   a   HD$ HL$8HT$0
uD$`HL$hHl$@HHH H$HD$   f H)    @)   HH,$H,$1HL$HT$H\$ 1   HHrEHu@3HHIHH   @3LIII   DCHHDMILQAY  I      Ht1IHLH|$(sHu@HHT$ H)HHHHH@1HHHHwHT$0H,$HHHT$ H)HHHHH HHH   @1HHHHHwI1M\$ILL9sVEIHIL	ސHu@3HHIHH   @3LIII   D[HHI   v(IEHIL	ƐMMJLHLIMI   K  1HMH@MEMIIM!M	MJAr1E1LQLI@ME!MIILIM!M	IArMI9  H  LSHIHE"L	HIL9rL9  L)H@MIHHL!I   H   9   HDIHHHsI)LII9rMI@HILMII!M	H4Ht MII   DIHHMHsMvHI@HI@MHLA   II!IrH!LHL!I	J41HHLLLLHQO I9wfLMLIHL!L	L	I@vHe  H9   I1HHH@HA   II!IRH!LHHLIIILSHIHE"IL	HIL9r>I)H   MPIIL)II      IIHHH@MHL!HHH	ސI M)MBLI/H@ME HHIM!L	A3IΐHIIHMwH   v1H@MHE A   IIM!HHIM!L	HHHLL`IHmMPIIL)II      IIHHH@MHHL!HHH	ސI M)MBLIDH@ME IHHIM!L	IHH   A3IΐIIIHLMwH   3H@MHE A   IIM!HHIM!L	HIH`M$O dH%H;a   H8Hl$0Hl$0HI H$HD$@HH  HHD$HRK HD$  HD$HD$(HHHT$HHH$HD$    HL$HD$   $HD$(HD$PHl$0H8 VdH%H;a   H0Hl$(Hl$(HD$    WD$H HD$HD$HD$ HD$H$* 1HL$HxI HT(HH=   |HnH H$mHD$HcL$HHD$HD$8Hl$(H0" MdH%H;avDH Hl$Hl$WD$H HD$HD$(HD$HD$H$w Hl$H  dH%H;a  HHl$Hl$HT$ D$(H=      HL(Y`H9Y8   HmI H9tI s9qX   YXHH I HH$[  HD$HtHH`H9H8t%YI HXL$(HT$ HD(Hl$HH H$HD$   	] Hu H$HD$   \ HQ H$HD$   \ H H$HD$(   \    t  ~ dH%H;a   H Hl$Hl$HD$(1HH   }M HT(H<I H9tHL$HHI HH$HT$  HL$H	I HD$(H\(W@Hl$H  bdH%H;a   H Hl$Hl$I HL$(  9t9X9u<H$HD$(H$\ I HL$(  Hl$H Hl$H ÉD$T$e H[s H$HD$   n D$H$$l H H$HD$   n D$H$k 	h e Hp H$HD$   [   dH%H;a6  HXHl$PHl$PHT$`ZHHC  HH HHD$0H$HD$    P  HD$`H$2F=[:J    I L$,q  HH  A9CX  qsX@H\$@@  q9sXtHBH$H\$  HD$`HH H$HL$@HL$  HD$`H$@G1HL$@HL$@=9J  t  HA8Q`HH)H  H9Y0  H9  HT$`HB0A`HQhHHT$0H)HcK H=W9J  uc=:K  uCHA0H$HHHD$bHD$@HH@HP0HHHHX@HD$hHl$PHXHr@K H$"  HL$@릐HD$8    HbK HD$8$!HD$HD$8HD$HD$   HD$    ^/ HL$@Oo> HL$@HBH$H\$  HD$`HH H$HL$@HL$  HD$`H$EHD$@H$D$膴  1HL$@q1HZ HHt)A9CX]  qsX@@   q9sXt7J D$+   H$PEHD$`H$b  HD$HtLHD$@HD$`H$CHD$`HH H$HL$@HL$  HD$`H$DD$+HL$@HD$h    Hl$PHX4= HT$`qH\$@HB HD$HH$H\$  HD$HH$HD$@HD$f  HD$`H$DHD$@H$D$E  HD$@H$GHD$HL$@H9A8u HD$`H$BL$,HT$`HZHA011`; VH H$HD$   V C   x  dH%H;a4  H0Hl$(Hl$(HD$@fx`    I QXX9   ɇHXHH8p`HH)H9t
Hl$(H0H$D$ 7  T$\$H)Ht$ HD$8Hp0H$AHD$8HH H$HL$@HL$E  HD$8HHH$HL$@HL$  D$L$9u"HD$8H$BD$L$9HD$@ZHT$@HZhHt$ HH^K H3뾇HXH H$HD$$   ZU $ dH%H;at  H Hl$Hl$1I HL$0QXX93  9(  AdD$8t#Hy    I AXD$@ Hl$H HD$( H$[@D$9   I HL$0AXfy` tHD$(H$AD$@ Hl$H HD$(HPH$HL$  HD$(H$AHPI H$HD$0HD$D$   D$@Hl$H HD$(HH H$HL$0HL$m  HD$(HHH$HL$0HL$  >H H$HD$   S H H$HD$   S  odH%H;at  H8Hl$0Hl$0HT$@RHHC@  H=H L$%H.H BfD$&H>I H$HL$\$fD$   HD$H   He@HXf@H|$%HHH!P\H׉HH!\$&HHXHXpHI HXH       HHH  @ szHHtTHHH HHHH HD$(H$T$t$HL$HD$HD$(HD$HHl$0H81111HD$H    Hl$0H8H  @  C     oHHHl$@Hl$@H$    HD$PHD$H   "   HL$HL$rHD$ HL$(H   HtJHtHD$`    Hl$@HH[ H H$HD$;   e =\ $   $ HL$0[ H{ H$HD$   d \ $   # HL$0xHD$8HD$XH$HD$PHD$T HD$8HD$`Hl$@HHdH%H;a  H@Hl$8Hl$8H`3K H  HL$HHHXHHHH!HA    LEHL$PL9Lj  H49HvH!MtLH9  M   Ht	I9   HH2K HH7  H.  =4K  tj   T$$H$HL$T$2) D$ L$$u u
Hl$8H@ø   H_H HD$HH$HD$PHD$D$   ( Ƌ^H H4$HF2K HD$D$   ( HL$PHT$H8Ht$(LD$0L$H2K HL$D$   ( HL$PHT$HHt$(LD$0L$H1K HHD$D$   M( HL$PHT$H1HL$PHT$HH| H$HD$   N  dH%H;avhH(Hl$ Hl$ HT1K Ht&HL$0HHRHHH!H\$8HH!H9r
Hl$ H(HH$H)HL$D$   ' 4 HHl$Hl$HD$0H$HD$(HD$J HD$ H$HD$(HD$BHl$HdH%H;a   H8Hl$0Hl$0HD$PH$HD$HHD$' HD$@H$HL$HHL$H   2   HL$HL$VHD$ HL$(Ht2HT$@H9uHu
Hl$0H8H H$HD$0   dM H H$HD$   KM  0dH%H;a-  H(Hl$ Hl$ =.K    Hc/K H$8HfI Ht
xe   H=|fI     H$   HD$    H~?K HD$l]HD$HHfI HfI HH7fI HeI =q1K  uZ1H[H 4LY1K A4HCH@}6HHHHHHH?H)HHH)Hr  HeI HZHeI HeI HZHeI HeI BHe      JHH<HHH[0H4Hv8LM@ =X/K     LL$8LLLL$@LL(=7/K  u?HD$HHD0HD$PHD8HD$0HD ,K H-K H$8Hl$ H(HHD$H HHD$P LHD$0 HD$8 ve        H؍ H$HD$   K  dH%H;avrHHl$Hl$H$-K H$c6=,K  tG=+K  t>+K  +K  H<dI HD$H,K H$7HD$HD$ Hl$H1: udH%H;avXHHl$Hl$=+K  u=1H+K    u
Hl$H$    H9 HD$ 1 dH%H;a  HĀHl$xHl$x11HL$XHD$8H,K H$Q5HRcI HGcI     HujdH%=-K  uJH!cI *K Hj H$H+K HL$fD$HD$   Mf HD$8HL$XsH=bI  HD$`H|+K H$[6HD$XHL$8HT$`  \$,އYLD$XLL$8HʉLLQ  He  \$,H4Ht$HLD(ILD$0L9  LL0M  HD$XHL$8W LL0EQAA  LT8A=+K  Y  LHxL\ =+K  -  LXIy@    )K HLH$    HL$HD$DD$DD$ S)K  HD$HHL$`H<HHHR HH[8=q+K  u HD    HD     HD8    1 H1 H1 H|$pL$LT$L\$7.HD$ HL$=+K  u,HT$XH
HBHHL$8HT$`\$,Ht$HLD$0
H|$XHH HH|$pHHu HILe LHLR HA   LL =t*K  uLHL HL$HD$    D$GHD$HT$`\$,Ht$HLD$0LHD$hHL$@HBHD$PH(K H$2H_I HL$`HAH_I H(K H$3HD$hHL$@HT$PHtHT$`Z<HHHLHp H$HD$   E H H$HD$   E عe   	  dH%HD$H;A  H   H$   H$   =V*K  T  H$   H  H  Hx0   H$   H$   H$WD$ǺHD$H   H$   H(K H9   HH 
H  HHw  HH9ApwH9AxwEH9   wTH9   Äu.H9   w9H9   ÄuH9   wH9   tH$   H   111H$   H   H$   HH9$  H$   H{0H  H   H?  H$   H  DGAA  H$   DG2fA =  O0f  DGAK  H   H   _  HO  H8H$   H9.  w@  H   w2  DG0DHI9Y  L)DIH  H?I!J11 LHEHJ<HIIL!I8H9|H|$hW$   $   $   H H$   H$   H$   H$   H$   HD$hHHH$   H$   H$   H$   H$   H$   H$ H$   H   ø8   DBAAteAuWHz@ H$   H$HD$Ht$)|$( tH$   H$   H$   sH$      H   H$n H|$ uL   t6H$   HZ0H$   H9^0   HH$   H$   H$      H$   H$Mn H|$ 띸8   W$   H H$   H$   H$   H$   H$ H$   H   H$   H$   H   D8 H$l HD$HD$pHL$HL$xH$   H$l HD$HL$H$    H HT$HD$"   HT$xHT$HT$pHT$ HOZ HT$(HD$0   HL$8HD$@ HD$PHL$HH$HD$s@ 1,    B H$Il HD$HD$pHL$HL$xH$   H$$l HD$HL$H$    HQ HT$HD$"   HT$xHT$HT$pHT$ HY HT$(HD$0   HL$8HD$@E HD$PHL$HH$HD$? H$k HD$HD$pHL$HL$xH$   H$k HD$HL$H$    H HT$HD$"   HT$xHT$HT$pHT$ HX HT$(HD$0   HL$8HD$@He HD$HHD$P    HD$XHL$`H$HL$? H<$j HD$HL$H$    H HT$HD$)   HL$HD$ H] HD$(HD$0    HD$@HL$8H$HD$> H H$HD$A   ~> HW H$HD$4   e> HY H$HD$   L> H$3j HD$HL$H$    H HT$HD$(   HD$HL$ HWU HD$(HD$0    HD$@HL$8H$HD$= Hg H$HD$+   =  dH%H;a<  H8Hl$0Hl$0HD$@HH   HXHt@HHHHHH0x@ uH\$HHl$0H8H\$(H H$HD$ H\$(ԋX(H9rSHH HPHu#HHP H)P(HHP0HL$HHl$0H8HL$ HXH$HL$HHD$@HL$ HH8H$ @  HD$    HL$kMHD$HL$@HA A( @  HqF H H$HD$4   P KG H{ H$HD$   b< , dH%H;a   HHl$Hl$AI     uEK H6LH H|cWH* ^ժ f.v1H,H[EK V     H      HgI Hl$H\H,H?HHHH	WH*XV 1dH%H;a   H(Hl$ Hl$ H?= H$HD$   HD$HL$Huf9ofuyftOH$HD$ HD$HcH9    DT$!ЄtL$0Hl$ H(D$0d   Hl$ H(D$0Hl$ H( >dH%H;a   H(Hl$ Hl$ H H$HD$   6HD$HD$$   H^ HL$ $   H> HD$HD$HD$ HD$H$HD$    ;HD$H$HD$    $<K Hl$ H( 9dH%H;av{H(Hl$ Hl$ D$8    WD$HD$    H HD$HD$8HD$HD$0HD$HD$H$ 觃  |$0 |
Hl$ H(ËeI $h  ! ldH%H;a  HHHl$@Hl$@WHD$P @@ HuBK H   H9+K sH+K tK W*I YM XH,HH8WH*^%A \% f.  f.vHHH8HH8WH*\ʋK W*^HP=K  ~HcK HH8WHPH]YI H^YI 1H4لH  HH9|H$  =K  
Hl$@HHHD$P@@D$8HbAK HL$0HcI HT$(H*K H\$ Hp8Ht$HPL$B H1i H$HD$   +K D$8$+E H= H$HD$   K HD$0HH$0H Hy= H$HD$   J HD$(HH$H Hb7 H$HD$   J HD$ HH$G HeM H$HD$   J HD$H$H H6 H$HD$   ZJ D$$ZD C A % f.WHP,W B̋K H?K  LH*)K H9   H?K H|sWH* YȃdW*^H,H\$H+H=    HLH)Hҹ   HNWH*WH*^K@^CHHHHH	WH*XwH|%WH*G YH,H?K lHHHH	WH*XdH%H;a  HĀHl$xHl$x=8aI    H(K H>K H)Hr  WH*H=  WH*^Wf.vWHh>K H  WH*HD$L$p  WH*T$h	 D$pL$h^H$H$   H+A0Hp  HQWH*HcK HWH*^ۢ X \=K d$\5 ^D\DYD\ YXD$=K    DD$p\$hDT$`|$XT$PDL$HHQ=K HD$(H-=K HT$8H)=K H\$0Hg  WH*d$@HHD$ = HT H$HD$   G HD$(H$9D HX6 H$HD$   F D$h$@ H6 H$HD$   F HD$8H$C H5 H$HD$   F D$p$@ H5 H$HD$   gF HD$0H$C H5 H$HD$   @F D$$@@ Hl5 H$HD$   F  L$XL$@YH,H$-D Hj5 H$HD$   E D$X$? HF5 H$HD$   E  $? H4 H$HD$   E HD$ H$C HV: H$HD$   YE D$`$Y? H? H$HD$
   0E D$H$0? H< H$HD$	   E D$P$? B> -< D$$   Hl$xHHHHH	WH*X HHHH	WH*X1HHHH	WH*XHHHHHH	WH*XHHHHH	WH*Xx9K $   Hl$xHH HHl$Hl$HT$ Hz8 [  =K D  dH%H(  HR0H  H   H  1HH   dH%H[05|K    D$  D   AD1EA1D1EAA1D$  ^C4HH 9   ^HcHPI H5PI H9   Hރ{dH[8HtdH4%H9^0u1ɄBHl$HH   HtH93u1Ɔ   HF   HyHl$HHl$HHl$HHl$HH dH%H;a;  H Hl$Hl$=4K    HD$0 HX     Hp  H  Hy   Hx  Hy   HdYI Hw  YI 9YI ^     >  HL$(Hy8 '  HHQ8HH     teHǀ`      HX  HD$H$H      HL$f =J  uHD$HD$8Hl$H HD$H$HD$    W APWf.u{r H$H+K H~VHL$0HP  WH*WH*^HD$(HPf.wHǁ`     H>HD$8    Hl$H HL$0HD$8    Hl$H ú   HQ81HD$8    Hl$H 1      1V   LHD$8    Hl$H H H$HD$6   , ] dH%H;a   HHl$Hl$ H$HK HH)HD$Hl$HdH%HI0H   Hh  H)HP   YK WH*WH*^f.D$Hl$H KdH%H;a  HHHl$@Hl$@K 9  H
5K HcHHHףp=
ףHHHHWL$Pf.  W4K =K    H4K Hq  WH* XY f.4  H,H ;H =I    H9HBH  H9HGHD$H04K HK =
J     =5K     =I  tNI q  Hl$@HHH3K HI H)H  H=        HLHI H)H
I WH*WH*^I HդI HƤI HHRK H$HD$WU HD$W6HS3K H   H9HG\H,H?HHHH	WH*XyH|2W* YD ^f.vHL$PHL$HK HD$8H2K HL$0H2K HT$(HUI H\$ \3 H(N H$HD$   < HD$8H$9 H? H$HD$   \< HD$0H$9 HD9 H$HD$   5< HD$(H$g9 HJ H$HD$   < HD$ H$@9 HoA H$HD$   ; D$P$5 H; H$HD$   ; HD$H$8 4 2 HSX H$HD$   '  2dH%H;a   H(Hl$ Hl$ LdH%HSI H   HSI H H$HSI HL$fD$HD$   D HSI H$SI H=K EL$09vHoSI H$Hl$ H( BdH%H;ak  HhHl$`Hl$`dH%HH0  HH0 dH%H9S    D  H    6  Z  u    tH@HD$x$   HT$pAII =v)K  t=K  V  1ۄ)  1ۄuԐH/RI H$D$ WD$)= =2)K  t=K  V  1#  HD$pH	RI 
K      HD$8H45H H$D$ WD$< =J  i  HFI HFI 1HH9}HHs@  =I 9t>  	  H H$	 K QI QI K 9~QI H.K HQI HQI     HD$8H*QI } H$HD$0HmQI HQI =J  g  H H$艾 H H$y    QI H'K H$HK HXQI HD$8H      H=K 
5K       -K       K PI PI <3  7h     HK HD$0HK WD$PH> HD$PHD$0HD$XHD$PH$衽 HD$8Hu(HOI H$D$ HD$    = Hl$`HhÐH H$޼ jK D&$  HD$8HD$H    HD$H   $	HD$HD$HHD$HD$   HD$     SHD$H    H[J HD$H$HD$   HD$HHD$HD$   HD$     H!J G       HDHNI H$D$ HD$    < Hl$`HhÃ=^K  HD$pHuH',K H9(,K }Hu9=%K  }1gH+K HtHT$xH)H92H B1HuNI $   )ʅ   _y  H<$HD$x$   HT$p=K  HuH5p+K H95q+K Hu==pK  }1nH+K HtHH)H91H HHH1Hu5MI )É%     Z  u    tH@Hl$`HhÉt$(|$,HcHD$@+ H4 H$HD$   4 HD$@H$2 Ht/ H$HD$
   4 D$(H$1 H#7 H$HD$   s4 D$,H$1 - + H5R H$HD$     } xdH%H;a  HPHl$HHl$HHLLI H$D$ WD$B7 H) H$й =K K  KI 9KI 2  H*KI H  KI 9KI        uK     H H$e =^K  u H$HLI H-LI dH%H@0Hǀ      =6K  O  Hu# H   =[I     H H$ D$/ WD$8H HD$8HL$/HL$@HL$8H$ĸ |$/ tDdH%HI0Hǁ       =K  uHǁ       H   1N 1Hl K >  HJI H$D$ HD$    8 $ HK H$AD$$   Hl$HHPÐHD$0    HD$0    $	HD$HD$0HD$HD$   HD$     H   H"  HJI H$D$ HD$    7 Hl$HHP1   11輸 GdH%H$H;A"  H  H$  H$  1H!J    HJ J 
     K 
      K H&K HII  dH%HH0H$HT$H  HH0H$   Hǁ      H   H$  = K  
  H  H   dH%H$  HH0Ɓ)  HH0H   H$  H$H      HT$T H$  ƀ   W$   H, H$   HL$HH$   H$   H$ H7 H$ֵ H$  H@0ƀ)   H$  H$H      HD$cT =I  	  H$  Hǁ       =J    Hǁ       =lJ  !	  HK H %K H1K H%K $  $e   H$HD$h H$HcL$HGI H\$hHH)HGI H5GI Hi ʚ;HH-K HHH$K HH0#K HGI H5K H
K HK HHK HqGI HK Hc7GI HDGI H+5GI HHT$@H=K H.K H7K H5(GI H+5GI HHD$pHHHFI HFI H5CI H)Hc5'J HH5CI WH*WH*^\K H=I     =RFI  t>K HsFI H$$K HeFI H$4 HMFI H$d  H H$菳     H H$u H޹ H$e =J  (   YK $   HǄ$       W$   # HEI H+UJ H$   H$HD$   HD$   HHil7HHHT$HD$      *K H$   HL$0HT$(H\$8H$@  H4$HT$HL$H\$胨 HD$(H$   HL$ H$  D# H1 H$HD$   k, H$   H$) H H$HD$   A, H$  H$H$   HD$#, H, H$HD$   
, $   H,H$3* H" H$HD$   + # H~DI HǄ$       W$   HhDI H$   HaDI H$   HZDI H$   1   H$   H$HD$   HD$   H)HT$  HD$(HL$0HT$ H$   H$HT$HD$HL$	 HD$ H$  HL$(H$   ! H$  H$H$   HD$* '" HD$xHHWHD$`H}RHL$xH   HT$`H2HD$Pk! H H$HD$   * ! HD$PHT$`9! H' H$HD$   `* ! HǄ$`      W$h  $x  HD$@H$`  HJ H$h  HJ HJ H$p  HJ H$x  HD$pH$  1   H$   H$HD$   HD$   HL$XHL$j  HD$0HL$(HT$ H$   H$HT$HL$HD$k HD$(H$   HL$ H$  ,  H$  H$H$   HD$N)   H$   HH   H$   H`  HL$XHu( H H$HD$   ( 6  
HtH HK H$HD$   (  H$   HL$XHAI H$   HAI H$   HxAI H$   HqAI H$   Hc5AI H$    H H$HD$	   D( H$   HH$o% H H$HD$   ( H$   HH$A% H H$HD$   ' H$   HH$% H H$HD$   ' H$   HH$$ HQ" H$HD$
   ' H$   H$% H H$HD$   b'  =?I  uz     H"H H$D$ HD$    Q- dH%H$    Z  u    tH@H$  Hĸ   H H$HD$	   &  ^H$  1c #$HD$HD$    WD$j H ) bJ [=Hg H$HD$    n dH%H;a   H8Hl$0Hl$0H3I HD$(H3I HL$ 1HH9}hHЄHX   uHT$$   H HD$H\$ɦ H=I H$HD$ H=I     HD$(HL$ HT$Hl$0H8褬 ?dH%H;a  HpHl$hHl$hdH%HL$@HQ0Hǂ      =J    H+ H   H@ H$HD$@HH0HT$Hǁ       =J    Hǁ       HT$HdH%HH0  H@0HHD$xHBH<I H$H H$HL$HHL$fD$HD$    - HD$x HX  HT$@H9  dH%HY0  HI0H\$HH=J  @   H$HL$xHh  H;I ʋ5;I 9  HD$0WD$PHD$`    HE HD$PHT$@HT$XHL$`H\$PH$胩 > H$HL$0H)HL$xH`  H  H.J H   H=J H   HT;I 8;I 9>     H:I H   ;I 9;I       }1HX  HD$HHdH%  ~  u    tHCdH%HH0  H@0HL$HHHD$xHHAH1s   i1eHuH(J HHHP  HH	J HHl$hHpH   1 TH   H(  D$$T$,H`  HD$8 He H$HD$   ! HD$8H$ HM% H$HD$   ! D$$H$ H% H$HD$   s! D$,H$   HKN H$HD$    T$(t$, HC H$HD$   ! D$(H$P H$ H$HD$     D$,H$* 5   H\ H$HD$   7 H H$HD$&     SdH%HD$H;AJ  H   H$   H$   =zJ  ?  =UJ   H$   HP8I H7I HD$pHY  )8I 98I G  =:J    H=|7I    H-I HD$hH-I H$   1%Hp  H$hz  HD$`HPHD$hH$   H9  HT$`HH\$x=J    H$U  HD$x Hp  H  Hy z  Hx  Hy u HD$xHcHL$X  T$/ Ha H$HD$   ! HD$XH$S H" H$HD$    D$/$ ( HD$xHp  H   HAHD$h Hb H$HD$	    HD$hH$  HD$xHx  Ht?H@HD$h: H  H$HD$	   a HD$hH$  .   H H$HD$   + f    HO H$HD$    > `1   =J  =H   H$	  /J    H5I HK H5I H|K HEJ HvK =I  uH$   HĐ   ÐHD$0    HDK HD$0$!HD$HD$0HD$HD$   HD$    !      a L H H$HD$/   c	 H% H$HD$   J	 4I HD$P4I HL$HH4I HT$hH4I H\$`H54I Ht$@H=4I H|$8O H$ H$HD$   v HD$pH$ HD H$HD$   O HD$PH$ H H$HD$   ( HD$HH$Z H H$HD$    HD$hH$3 H+ H$HD$    HD$`H$ H H$HD$    HD$@H$ H H$HD$    HD$8H$   H]| H$Hb HD$ Hn H$HD$8    y dH%H;a  H Hl$Hl$= J    HkI H$tI kI eI     HHyI D :  HI     HI HI H}I HI HI =J     HsI WɁI HڀI H$HD$(HuhHI H$VWcI HI H$K)I ]  H<$ur{  $ 	|  |$ uͻ  H  Hl$H H(I H$=(I  uH(I H$uHl$H (I  H(I H$HD$    D$5 H=I H H 7 H$HD$    H} H$HD$)    ; dH%H;a*  H0Hl$(Hl$(HJ H$H&I Hq&I 1Hfǃ     Hǃp      HH9|HNJ H$}H6I H$HI HD$HI HL$ HI H$EHD$HL$ 16HT$H H ! H$HD$   4 HD$HPHD$HL$ H9}HI H4H  @ r#H0I     HK H0I Hl$(H0H  @ D  dH%H;av=HH,$H,$=J  uHD$H I H,$HH=I HD$f ߞ dH%H;aB  HHl$Hl$HI H  H,I H$_H,I HHt$HH=3J  u
H@    Hx1ܽ ԃ=J     HJ,I     H;,I H$H;,I H$1FHHt*HZ(=J  u
HB(    Hz(H1q H΃=J  uH    HH} H+I HH<H17 HH+I H$Hl$HH=+I 1
 CHv HHl$Hl$HL$(HQH\$@HH)H\$ H|$8HLH
rIHIHHLIL)H9sxH0@<3HFL9uH9s]D.HHH9}H9s;HG03HD$0H)HHH?H!HHD$HH)HL$PHT$XHl$HH  H dH%H;ag  HHHl$@Hl$@HT$hH    HH<OnHHHt   HHHHHHAHdsHL$PH$HL$XHL$HL$`HL$HT$HD$ HD$(HL$0HT$8HD$pHL$xH$   Hl$@HHHL$XH   HD$P 0HD$pHD$x   HD$`H$   Hl$@HHHL$PH$HL$XHL$HL$`HL$Hil7HHHT$HD$     HL$8HT$0H\$(H\$pHT$xH$   Hl$@HH1  |dH%H;a   H(Hl$ Hl$ HD$0HH HP(HT$X4\$HI HH(HH H$  D$HL$0A4HQHtR4	Q4HAH@(H9A(sHA(HHt@4	A4HH@(H9A(sHA(HD$H9A(t   D$8Hl$ H(ËT$9Q44 /dH%H;a   HHl$Hl$HD$ HtrH4T$(ueHHD$ HtDHHtY4uHH H$  D$L$(uHD$ H@Ht5P4t.HHD$ HD$0Hl$HHD$0    Hl$H H H$HD$    D$(H$E P ;	 H H$HD$+   R   dH%H;a   H(Hl$ Hl$ HD$0HHH   Q4\$8   HH
HQHHHtvH9uHL$HA H$   D$L$8u?HD$HPHtZ4u	H\$8H$L$KHD$HD$@Hl$ H(HD$HD$@Hl$ H(HD$@    Hl$ H(H$\$HD$HD$@Hl$ H(Ë\$88 D$	L$11!щ8Dr\$HD$PgHxJ Hu1HvѸ   D$Hp HHH9rؐHH@HH    v:H8H@HwHH!H!H9sHJ H@HH)HH!H1HdH%H;av@H Hl$Hl$HD$0H$D$(D$HD$L$(L$8HD$@Hl$H ̖ dH%H;avYH(Hl$ Hl$ D$8$D$9D$D$D$HL$0H	H$THD$L$L$@HD$HHl$ H(S dH%H;a  H8Hl$0Hl$0HD$PH@ HJ H
  1HD$(HL$Xg\$ H$HT$XH2D$<    HD$(xg tGHL$PH@HAHD$PH@Hu1ɄuHl$0H8HD$ H$L$HD$ HSJ Hu1HtI HX HHH9rHHPHH    vH2HRHHH!H!H9sHJ H@HH)HH!H1HD$H)QtI (Hp HHH9HHXHH    vH;H[HHH!H!H9sHJ H@HH)HH!H1蟔 JdH%H;aU  HPHl$HHl$HHD$`xg   HL$XHHXH1LHHLHt HJH9sH  HzHHHL$(H|$0HI H$聻HD$HD$@HL$`HQHPdH%HR0   $     1߉111$  P0HH HQ HP(H$D$HL$@A4HD$0HAHD$(HHHIHQHuy1҄uHL$XHT$@H\$XHHHPHtIX09Z0vAHX HpH9s   H9BtH9   H$HT$G  H$HT$  Hl$HHPHL$8H$T$HD$@HL$8gHJ Hu1HT$XHJMHX HHH9rHHPHH    v9H2HRHHH!H!H9sH(J H@HH)HH!H1HH%a H$HD$!   a  Ht$ HD$ H$HD$   
 HD$@H$
 H H$HD$   
 HD$H$   HD$@H@ HD$ HHHL$3 H(1 H$HD$   Z
 HD$ H$
 H H$HD$   3
 HD$H$e p [ Hh H$HD$/   r  HT H$HD$   Y  # dH%H;a  H Hl$Hl$HD$0HP zg   HH HPH9Qp  HL$(HT$0H\$(HHHHu
Hx t?HtHXHt-R09S0tH$HD$  H$HD$  1HPHtxH9BuiHB    HRHu71ɄuH]I H+&I HOI H0I HH&I Hl$H HT$H$L$HD$0HT$H    H    HJ Hu1HT$(H)JHr HHH9rHHRHH    v:H:HRHwHH!H!H9sH8J H@HH)HH!H1HHg} H$HD$/   q  ; &dH%H;a   HHl$Hl$HD$ H HL$(HHt5HP HtCHXHtH9K(sH9J sH HtH9H(rH1D$0HD$8Hl$HHO H$HD$     荎 XdH%H;avSHHl$Hl$HD$ HHT$(HZH9Q tHqH9sH	vHIH$HL$Hl$H dH%H;av0HHl$Hl$HD$ H$HD$0HD$Hl$H̍ dH%H;a   H Hl$Hl$HD$0HHPHXHqH9HAHHH9HtHOHXHtHCH0HtHFHL$HQHt5H9Bu%HJH$:HD$H$,Hl$H H9uH
HT$(H
H? H$HD$   %   *dH%H;a   H Hl$Hl$HD$0HHHPHHqH9HtHNHHHHxHtHGHHtHCHL$HQHt5H9Bu%HJH$^HD$H$PHl$H H9uH
HT$(H
HC H$HD$   I   .WI HI     H
I H  HH@1HH9}/HH   H+   H HH9I }H{I H
I H   HHH 1HH9}/HH   H+   H HH9:I }H1I ɋjI HHjI HH@    	HI HAJ HI I     HI HI HI HI HI HI 11G11dH%H;a,  H8Hl$0Hl$0QI OI 9  HJ H$K1HH9eI ~&HI HI H9V  H    uHvJ H$Hl$0H8HT$(   D$H   HL$    \$   @t$s  Hc H$HD$    HD$(H$L HP H$HD$   s HD$ H$  H H$HD$   L D$H$}  H H$HD$   $ D$$  H H$HD$    D$$  <  '  HXJ H$H H$HD$   .   D$L$l  D$H$  H H$HD$    D$H$  H H$HD$   `   H+ H$HD$     | dH%H;aO  HxHl$pHl$pH I ZH5I <H5I D2E@H5I D2EIH5I 2R$   r9  9   9   HI H   HHI\$(HL$0HT$P1fHt$@HH   L   H  H<$I)LD$HL$H$   HL$)HD$ r  HD$@Hp$   HL$0HT$P\$(H9|Hl$pHx11p9   D9   HI H   HQH	|$,HT$8HL$P1fH\$@HH   L   H  H4$I)LD$HT$H$   HT$)HD$   HD$@HX$   HL$PHT$8|$,H9|C11uuaHI NHD$HHHPH$HHHL$HfJ HL$H$   HL$HD$       HD$HH Hu   A9w	D9   A9   9   H-I HI D)H9   H   uZH    uHI H   WD$XHD$h    H\ HL$XHD$`H$   HD$hHD$XH$- )tH$   H$D)HD$H  H̊ H$ H$蒭   H; H$HD$   ?  	 dH%H;a   H0Hl$(Hl$(HD$XHHHT$8HHt$@HH9r
Hl$(H0H$HH   HH)H9и   HGHD$HHD$HHHD$HD$PHD$HD$       Hl$(H0U PdH%H;a  HHHl$@Hl$@HI H$H I HD$HI     HI H$hH|$    WD$(HD$HD$(HD$HD$0HD$5HD$8HHHH$HL$J WHD$8 HHD$0H   HuHhI H$OHD$0HL$(HL$HD$ HuH?I H$Hl$@HHH5I H   HD$H"I Hl$@HH! dH%H;a	  HhHl$`Hl$`1bI D$(HHEbI HH$HD$xHD$P  HD$HD$0HL$HL$@T$(1HH9.  H4ـ~cu=J     H    tH\$8Ht$HHFxHD$XH$)HD$HH   H	H   y
uQHXhHpH   HL$PH1HHHH$HL$pHL$  HL$PHQH$HD$   H0G HT$HT$pHT$HD$       HD$HHL$PhHD$XH$HD$0HL$@T$(H\$8~X9uA   EDJA9AHl$`Hh  |$,  Hf H$HD$     D$,H$*    D$(H$  #    H H$HD$   %   dH%H;a  HXHl$PHl$PHD$`HH0dH%H9z  HJ0   _  H    Q  1HT$`\$/HЉHp  HWH*YJ H,H   }J BT YH,ѻ   H5J H~MH9  WH*YJ H,Hp  HHp  HHH=\J H7H)H\  =I  t  L$/WD$8HD$H    HW HT$8HD$@H\$HH\$8H$9~ HD$`H   H =2J     Hǀ       H u{Hp   }8    t H H$g} HD$`L$/  <$ D$/u
Hl$PHXÐ$,HD$HD$    WD$蒺 kHD$`vH   H1@ H HWH\$0$+HD$   HD$    WD$; HD$`H\$0   u
Hl$PHXÐ$,HD$HD$    WD$ Hp  HCHl$PHXHl$PHX~ 6dH%H;a!  HHHl$@Hl$@HL$PH   =J    Hǁ       oJ uHǁp      Hl$@HHH|$8 H$H`I 
ɋDI 9#  HD$0HD$PH$H      HL$ HD$Pƀ   dH%HI0H   Hp  H$HL$XHL$>  HD$HD$(HL$PH$H      HT$g HD$(WH*YJ H,HL$PHp  HHp     HI oI 9      HI H   GI 9=I       t=,J  ubH   ζ HD$PH@0H    H$HT$0H)HH  HH  H  ~HJ H
HǀH      Hl$@HHH|$8H{ 1x   n1j1Z D$T$$H  H H$HD$   o  D$H$  H H$HD$   I  D$$H$|    r  H!! H$HD$     L$ \$$  H H$HD$     D$ H$&  Ht H$HD$     D$$H$       HB H$HD$     j dH%H;av\HHl$Hl$HI H$sHI WI HD$HD$H$T HI H$Hl$H`z dH%H;a&  H(Hl$ Hl$ H`I H$J    dH%HII H:I Hǀ       H/I H   HH   H5I H<J H~=H
I H
I Ht1H   H
I H$D$0 Hl$ H(ÐH H$H
I HD$fD$*HD$     D$0Hl$ H(ÐHH{
I dHg
I H$D$0Hl$ H(y dH%H;aa  H0Hl$(Hl$(H=
I  *  HD$8WH*YtJ D$ H	I H$vD$ H,,HD$Hǁp      H$HD$    D$ B HD$H	I HtmH~hHtH   H	I HuH	I     Hp  HH}Hp  Hǁ       HV	I HtUHH   H>	I 1H~!WH*YJ H,HKJ HHI H$.Hl$(H0ÐHHI HD$8HJ HHl$(H0w dH%H$H;AY  H  H$  H$  H$           e     }  i  dH%H9  H$"[ H$   WHl$Hl$i Hm H$  HHPH$  H$  HxP   $   HǄ$       HN H$   H$   H$   H$   H$   H$HD$HD$    HD$D$ HD$0H$   H\$8D$@ H$  H$H$   HL$HD$     H$  HH(H$   H$   HI(H$   H$   H  Hy    H$   Hy( u[H$   y tH$   H$HD$   HG HD$H$   HD$H$   HL$   H$  fHA(H$HD$   HG HD$H$   HD$H$   HL$ `  H$  \HAH$HD$   H<G HD$H$   HD$H$   HL$   H$  HH H  H$  H$  H$HD$    HL$U-  HD$H$  H$   H$*  H|$   H$   H$.  HD$HtHHHt1HPHQ Y@uw1H\$x H$  HIH$HL$HT$H$   HD$H$   HL$ 1  HD$xH[HRI H$HD$HJ HD$m  4H$   HL$pHAH$HT$yH\$HSH$   HL$pQHHH$  H@    H$K  H$  HuH$      H$      H$  ƀ   H$  H  H$   H$HL$%(  CHHPH$HD$   H)G HL$H$   HL$H$   HT$   H$  W   gQ	  H$  H  H$  H  H H$HD$   {  H H$HD$   b     L$\H   HT$h  HJ H$HD$     H$  H$m  Hg H$HD$     HD$hH$  HS  H$HD$   m  D$\H$      H: H$HD$         L$`H   HT$h  H H$HD$     H$  H$  H H$HD$     HD$hH$  H H$HD$     D$`H$      HL H$HD$        L$dH   HT$h)  Hv H$HD$   P  H$  H$  H H$HD$   &  HD$hH$X  H H$HD$     D$dH$  ;  &  H H$HD$   =  _ dH%HD$H;A  H   H$   H$   H$    H$   H$HD$D$ V HD$@HD$XHL$8HL$hHT$0\$(Ht$ |$      H$   Hz8 t2H~-1HHqH9LB8H|LB@LH9z(vHH9|H$   HĈ   HL$xH\$`H$   H$H|$Ht$`&  HD$XHL$xH$   H\$`H$   HH@H$HcHHL$HT$H$   HL$H$   HL$   HD$XHL$h"HT$p\$THcHH$   HQ8H)H$HD$Ht$H$   HD$H$   HT$   HD$XHL$hHT$p\$T/n *dH%H;a  HPHl$HHl$H=J    dH%HR0H   H\$XHsH|$`H     s  Hs L HT$8HD$@DVH  D9CH 6  Ht$LD$ &H|$` LL$XLT$8HLLHt$LD$s      A   LH E
DH E9   H$DL$HT$@HuY1tHD$HL$XHQH~HVJ HHT$`rHA    Hl$HHPHQH)H$HL$XH$HT$@ LL$8HLH\$XH|$`IHs      Ht$0LD$H=H    LM  MQM  1H  H  H$H\$  HD$XHHH     HmJ HH\$`   HL$0HpH@    H|$H)HWHT$@Hu1@uH  HH|$(HL$ H4$HD$XHL$ HT$@H\$`H|$( HT$@HHHHT$0H)H$NHD$XH\$`1YH\$` HT$@Ht$HL$0HHHhH$i=  HD$Ht&HT$8H\$XHt$0H|$`LD$HHD$@W$]  HD$XH$=  HD$MZMYI      KL_1XH$>  HD$@HT$8H\$XHt$0H|$`LD$HHH  H       Lcp IExI1nLع    H H$HD$   #  i dH%H;a  H(Hl$ Hl$ =|J    dH%HR0H\$0HsHH   HT$H|$8LD$LL$0LT$8LLLHƀ       LCII9}{Ht$H=uH  ;  LM(  MHM  1H   HuUH 9H s1   HH H 9sH$D$qHD$QHCHHD$@Hl$ H(H$H\$  HD$0HHH  |(H
J H
HPH@    H\$HHHT$H$:  HD$HtHT$H\$0Ht$H|$8+W$ʓ  HD$0H$:  HD$IAI@H=   s3KD1H$;<  HT$H\$0Ht$H|$8   Ȑ H H$HD$     iW dH%H;aT  HXHl$PHl$PHD$pHL$hHT$`1H9"  HHuH^@1	HHH   H9    sLM MtH|$@LD$8Ht$H\$4L$HT$Ht$AHD$HL$ HT$(Hu^H$   HtHL$8H9   w	H9  w"HD$pHL$hHT$`\$4Ht$HH|$@RH$HL$  H$   H$HD$`HD$H\$HH\$HL$HL$xHL$ HT$(  H$   HHl$PHXDf dH%HD$H;A  H   H$   H$   HZHI H$   H       HHH=  @ 7  HH  HHH HHHHL IHH  H    HWhH  H     L9Oy  DWbAN  H|$XLD$`D$4t$0H\$hI   L$   H   L_hL_L9svMMtjMcI   uG1ɄuHT$@L$HT$k4  D$4HT$@H\$ht$0H|$XLD$`L$   L$     KTIC   1HWhHWL)H      HGHT$H1I{HH9c  HL$PHt   ;IˉAIt
   AsK<H?HtIL)H9rLD$pD$8L$<H\$xL$$LL$L\$>HD$HL$ HT$(Hu3D$8L$<HT$HH\$xLD$pL$   L$   L\$P5H$H$   HD$H\$PH\$HL$H$   HL$ HT$(  IRMZH$   HĈ   L9tH1H$t$D$LD$ALD$(D$$t$ H\$HL$PHT$HL$   L$   IH$   HPH$   HĈ   L$   ;L$   IHE1111L   裋 HC H$HD$       @ 萋 b UdH%H;a   H8Hl$0Hl$0HD$@H$WD$	=HD$HL$ HT$(Hu
Hl$0H8dH%H[0H   H$WD$HL$Hp  HD$ HT$(   a bdH%H;a  H(Hl$ Hl$ HT$0H   K  H\$HHsPHL$XHHIHHHA   AH<=J    40D  H5CI H       HHH=  @   H4HJ  HHH HHHHLChI   EDAE!AAE   I    EA   AE!D
H{hum!  HT$PHHtBHCH=   u 1t
Hl$ H(H$Ht$/  w  HtHC   1:@!@DAA EDA   AE!DOHl$ H(ÍOEDAE!AAH11=J  ~L9C0   1Ʉ   40D   DH5BI HKH       H9HH=  @    H4ƄHHH  D ! H4H ! HHHA   AEuDsb@uHHD$PHHHKhHHHl$ H(Hl$ H(LCHF E'   χ   @ Շ P  H	 H$HD$   w  HD$0H$  H  H$HD$   P  HD$8H$  H H$HD$   )  HD$@H$  H H$HD$     =  H H$HD$   HD$8HD$HD$@HD$  H H$HD$   HD$0HD$HD$  dH%H@0ƀ)  H H$HD$     H$A H$HD$)       @ 蔆   
  HY H$HD$D   1  HD$0H$  n  Y    H H$HD$     HD$8H$  H[ H$HD$     HD$@H$v  H_ H$HD$       H< H$HD$   HD$8HD$HD$@HD$   H= H$HD$   HD$0HD$HD$_   dH%H@0ƀ)  H H$HD$     H/ H$HD$#   y  C\ ^dH%H;au  HhHl$`Hl$`H$   H       HHH  @   1HL$P\  HD$pH$HL$xHL$  H H$HD$   k  H$   H$
    HD$PH  HHpHL$HPbHT$@HXhH\$8HpHt$  H H$HD$
     HD$H$  Hg H$HD$	     HD$HH$  H7 H$HD$     HD$@H$  H H$HD$     HD$8H$  H H$HD$	   i    HD$PHcL$rH_G H9_G 7    H6 H$HD$   !  D$H$S  H H$HD$     5  HD$PHHhxc  H  H$   HHHL$ 11HH9m  H   r'HpH9P  H   H9@@u   HT$(   H$   HH	HL$H  H H$HD$   F  HD$pH$HL$xHL$.  H H$HD$     HD$(H$G  H H$HD$     HD$HH$    HD$(H$   H9t(      H$   HL$ HT$(1\  H H$HD$       7  H H$HD$   ^    HT$(1u
Hl$`Hh  Hb H$HD$     W  H$   ;HHD
HD$0H
HL$X  HD$XH$HD$0HD$    
    Hs H$HD$       Hl$`HhH1:I HHtHH%  H    1W nH(Hl$ Hl$ =J  uSHD$0H$;1D$HL$dH%H@0H    HL$8H  HL$@H  Hl$ H(H8@ H$HD$,   =  dH%H;a   H`Hl$XHl$XH0H HD$8HH HL$P1HH9   HHs@HtH~HtHT$0H\$@Ht$HH<$WD$A1HD$(HL$ HT$HHRH$WD$HL$HL$@Hp  HL$ HD$(bHD$8HL$PHT$0kHl$XH`V dH%H;a1  HPHl$HHl$HnJ HA5I HT$8H-5I H\$@1HH9   H4À~cuH~ HLFhM   HHI1IH7I HvI       NII  @    HL$0JHt[IHH HIIH H4$Dd$D\$HT$LD$HD$ H|$(BHD$0HT$8H\$@11E1E11HI1QHl$HHPLع  @ } T dH%H;a1  HPHl$HHl$HJ  H3I HT$8H3I H\$@1HH9   H4À~cuH~ HLFhM   HHI1IH6I HvI       NII  @    HL$0JHt[IHH HIIH H4$Dd$D\$HT$LD$HD$ H|$(BHD$0HT$8H\$@11E1E11HI1QHl$HHPLع  @ }| wS dH%H;a  H8Hl$0Hl$0HJ Ho  H0J H>  WH*H  WH*^HJ H  WH*Y' f.  H,HHHHHHJ HHRHsHH!֐H/J H+@J H9;  HH)H=QJ    H<J H@ML1I IM!IHL!HL!M9LCLM)IM!Mi@B H{  Ht$H|$(HT$ LD$L1HHD$而 H$HT$H2I HT$(H1I H1I HL$Hi@B HT$HHT$ H|MWH*H|%WH*^1I H1I Hl$0H8HHHH	WH*XHHHH	WH*XIE1H5]1I WJ1I Hl$0H8\H,H?NHHHH	WH*XHHHH	WH*XHHHH	WH*XHW0I Hl$0H8V  P ;dH%H;avxH Hl$Hl$HH H$C=H  uHH H$ʢHl$H HH H$p yH  HjH H$HD$    D$  P odH%H;a  HHHl$@Hl$@HH H$蟠D$' WD$0H[( HD$0HD$'HD$8HD$0H$NN |$' tHH H$D$X Hl$@HH HH H$HL$(HT$PHHXHH H${ H H_U H$H\H HD$fD$HD$   B  } H$HL$(H)HL$PH9D$XHl$@HHN dH%HD$H;A  H   H$   H$   dH%=aJ    HH HH H$TH H& H$-HD$=!J  8  HH HmR HH H$   H$H" HD$LJHLT H$HIH HL$fD$HD$   /   HD$0HD$8    D$' HD$(    WD$hD$xH
' HL$hHT$'HT$pHT$8HT$xHT$(H$   HT$hH$FL |$'   =tJ  @  HD$8H  HJ HD$`HJ HL$XH٤J HT$PHJ H\$H軼  H) H$HD$     HD$`HH$  H H$HD$     HD$XHH$  Hm H$HD$     HD$PHH$  H H$HD$   a  HD$HHH$  H H$HD$   6  HD$PHL$HH)HH$\  H H$HD$     >  H|$8 t@HD$(H~H= HdQ H$CJ  H$  HD$0H$D$HL$0HHHHEHHD$@?  H H$HD$   f  HD$@HH$  H H$HD$   ;  v  HH H$1H HzQ H$HwH HL$fD$HD$   ]  HD$0)H=dH j Hx H,O j H=3H vj ]J dH%H;a   HHl$Hl$HT$(H\$ H9      H9     H  HtoH~   u1H  HtDHǃ      HF    H  H~H  HFH=   sKHT HFHl$H    H4$HT$(H\$    H4$WFHD$ H  HT$(멹   r H\ H$HD$     I dH%H;a   H Hl$Hl$HT$(H  H   H{    H  HukH  HsH  Ht(HVHBHFH=   suHDHD$0Hl$H H$K!  HD$(Hǀ      HD$0    Hl$H H\$H4$!  HT$(H\$xHHD$0    Hl$H ù   q H dH%H;aN  H Hl$Hl$HT$(H(  H   HsH   H   LD$0MI)HFH?   H| DT$DA9   H?tLHCH?   HHHKHH   I)DL HL$8H1t$HL(H0  Hl$H H\$  H$HC    HD$HXHT$(H(  LL$0LL$0r  H$HC    HT$(H   H(  ?   Sp H* H$HD$)   z  ?   0p :G dH%H;aH  HXHl$PHl$PHD$pH   HL$`H$HL$hHL$HH?HHHD$8HD$HD$  HL$(HT$H?   HT$@HD$`HHHL$0H4Hv Ht$HH{H>uuHX1H$H|$HD$pHL$8H)HHD$1HD$ HL$(HT$H\$0Ht$@H|$`Ht0HT8HT$HHT$xH$   H$   Hl$PHXHHD$x    HD$`H$   HD$hH$   Hl$PHXHȹ?   n E HD$HL$H+   H8  Ht!9sHIY9rHIHL$HD$    dH%H;av1HHl$Hl$3H   H<$uX  Hl$H+E dH%H;aF  H(Hl$ Hl$ dH%=J    HH HH H$袕H HD$0H$Hk HD$@HJ H$HnH HL$fD$HD$     `H HI H$B    H<$uHI H$|B $  |$ uHH H$=q#I  t6H H<J H$HH HL$fD$HD$     HH H$MmH=H Lc C dH%H;a  H`Hl$XHl$XdH%HZ0b#I   "I      H5"I "I CHS  HL"I MMI AEAE:     A1H  XctD@XA9tDOE9tL  _9XX  DGHDAXÄcHHT$PD$([  HɅ:  !I t	=QJ  HJ0  HD$hHl$XH`HD$0HJ HD$HH"I HL$@H!I HT$8褱  H& H$HD$   ˺  HD$HHH$  HU H$HD$   蠺  HD$HHL$@H)HH$Ʒ  H% H$HD$   m  HD$8H$蟷  H3 H$HD$
   F  D$($F  H H$HD$     X  HD$0HT$P1HA HD$0H$D$ k  |$ t.HD$0H8!I HHH5Y I D$(HHT$P`1H1/   H=( I H$EA	I\JӄA  JJ    HB0  HD$hHl$XH`É|$$\$DD$   H H$HD$      D$H$R  H H$HD$     D$ H$,  H H$HD$
   Ӹ  D$$H$      H H$HD$        h ? dH%H;a   H(Hl$ Hl$ dH%HQ0   u    u	H9
   I HT$0ZX9thq9taAYZXÄu7L$t$~ D$L$HT$0t$BX9t9uHl$ H(H$D$ G   Hl$ H(Hl$ H(H H$HD$"   
  > dH%HD$H;Aq	  H   H$   H$   dH%HZ0   u    u	H9	  I \$@H$   ~c@|$;@O  DCD9FXA  DD$D=*I  ]  H~ LI I9HR0~b@|$6LNhLL$PH`  H$   L   L   	MILMH  ACM  H1IHIIHIILA   AHVPD:EtIN4LML$   M   EkM9   A{
uאAD:   Lt$`L$8IHH   PL9syL^Lڀx
t	tHL$   HH$   I
H$HT$LL$K  L$8\$@H$   |$6DD$DLL$PLt$`H$   H$   oL$   HM1J1C=NJ    HFPH$   Ƅ$   HǄ$       HFHH$   Ƅ$   HǄ$       1H$   HH9F8W  H$   D$   	Dt\$   uCH$   Ƅ$   H$   $   uH$   Ƅ$   ሌ$   ሌ$   HN0H9$         tHD$XHNhHHN=GJ  uH=FJ  bH$LL$  HD$XH$   \$@H$   |$6DD$DLL$P'HL$HH$LL$`  HD$XHL$HH$   \$@H$   |$6DD$DLL$PsL$   D$   EE5H4$_*HD$L$6  f  H$   Cd   {`A)f|$<fD9  L$:@t$9fC`H$H$   HH8HL$xHT$HT$pH9H@0    =4I  t-dH%H[0H   t$<L@hLL(  HHPHHHHH8H$@J  HD$H$   HAPH$HD$    D$9  H$   Zc\$;+  t$D9rX  \$@އZX\$<fu  |$:@   L$   A HHC  I  HI  D$6H=     HHI HH$HT$$   D$HD$pHL$xH9D$HD$t$   H$   H   ÈD$7D$@HH2I HH$H$   HD$  D$7밄   =nJ  ~_HBp    HBH$HD$PHD$H    2   HL$HL$6H$   H  HL$PH     <HZI H$HT$D$1  1hT$<f9H$   t$@WH$   1J=J  TH$   HF HH$ށ H$   \$@H$   DD$Dl   v` C   l` BXHD$p  H H$HD$     D$;H$H  H, H$HD$
     HD$pH$!  H/ H$HD$   ȯ  D$@H$      H H$HD$'     HD$hfDD$>HC8HD$x?  H H$HD$   f  HD$xH$蘬  H\ H$HD$   ?  HD$hH$n  H H$HD$     D$>H$G  H H$HD$     D$<H$  (    H H$HD$    *  蕊  FXHD$ph  H H$HD$   菮  D$;H$  H H$HD$
   h  HD$pH$蚫  H H$HD$   A  D$@H$t    j  H H$HD$   聚  H H$HD$   h  25 mdH%H;a:  H Hl$Hl$I Wf.u  =yI     HD$(HL$0ZHD$(HL$0HT$H\$WH5I H)H9   H<$toHjI HL$H9tHT$(H\$0HHWHFI HJ H5@I H)H:I H|HWH*HT$YH,H)H\$rWI =yI  u
Hl$H ~ HHHH	WH*X} WHl$H 3 HD$HL$1ﾭHH9rdH%H;a  HXHl$PHl$P   HL$`A D$$HQH	HD$8H$HD$8HL$`\$$HT$0H92  H$HD$`HHHL$0HT$8H9rHXH9t~H$   HG HD$HيJ HD$ǨHD$HD$HHL$8HHT$`HJHHD$0HHBH$#HD$H L$$H  HT$hHHl$PHXHH۸   HDH\$(HH$HG HL$HGJ HL$5HD$HL$`HQHuHAHD$(HA$HD$@HYH$H\$HHT$0c HD$@HL$`HIHH	HB1 FdH%H;a   HHl$Hl$HD$(H}q   uyHL$ HQHHI HH	H9s8   HH~
HLHtHT$0HD$8HD$@   Hl$HÄH  HHT$ HZH9H H$HD$   J  1 /dH%H;avKHHl$Hl$  H$HL$H	  H$HtHL$HAHl$H  H$0 dH%H;a   H Hl$Hl$HT$(HH   H{      HrH2HZH^H   tJHFH=      HL$0HLHFt	=vJ t
Hl$H HY|J H$dH\$H4$`  HD$(@   H4$HD$(H0HD$H=   H1zH$HD$(H01b   mX w/ dH%H;a  H@Hl$8Hl$8HT$XHq  H\$HH3HE  H|$PLD$`1   H4$  HD$H@   H\$HHsH$H3HCHT$XH|$0LD$`   LNI   t  MMII9LOII?M!NMII9u@LVI9   L)M)MIII?M!LMH~^LD$`H|$0HT$XHt$(LT$ D$L$H|$ILT$\_ D$HT$XH\$HHt$(H|$0LD$`LT$ st	=tJ t
Hl$8H@HfzJ H$bH$H\$HH3HT$XHl$8H@LHW Lȹ   V - 3dH%H;a   H(Hl$ Hl$ HT$0HH   H{ uHZH2HHrH{ t(HSHBHCH=   srHDHD$8Hl$ H(H\$  H$Ht"HD$HD$H$4  H\$HD$0HHD$8    Hl$ H(H$HT$0H^   U , dH%H;a   HHl$Hl$HD$HHtAHy    H$  HD$H     HHHy uZH$~  HD$H@    HHHtHH H
H@    HHHtHxJ H
H@    Hl$HH$  HD$@ H$p  HD$@ d+ dH%H;a   HHl$Hl$HD$ HH   HpHNHtVH      H4$  HD$ @ ]  H$HL$ HA=rJ t
Hl$HHwJ H$_HKH~%H   w0H$o  HD$HL$ HA Hl$HHl$Hú   S    S * 	dH%H;av>HHl$Hl$HD$ Hx t
Hl$HH H$HD$   褏  n* dH%H;av>HHl$Hl$HD$ Hx u
Hl$HH H$HD$   D  * dH%H;a  HXHl$PHl$PH=H    1H   HD$(HD$     H=8H  	  H|$     1HL$H   H   wYHL$HT$HD$8HD$ HPHHT$0 HB    H$byHD$HuHD$0HD$0H$c  HD$8HD$`Hl$PHXWD$@H HD$@HD$ HD$HHD$@H$' H|$     H^H H$yHfH H$HD$ HD$-  H4H H${HD$(HH H$ayHH HD$ HuHH H$zHD$(HH H$HD$+  HH H$HD$ HD$W-  HfH H$wHD$HHHD$0H$HD$00Hƥ H$HD$     ' dH%H;avBHHl$Hl$HD$ H$EHD$  HϷH H$HD$uHl$Hz' dH%H;avBHHl$Hl$HD$ H$HD$  HgH H$HD$uHl$H' dH%H;avYH Hl$Hl$HH H$vHD$Ht"HD$H$HD$HD$(Hl$H HD$(Hl$H & dH%H;a   H(Hl$ Hl$ zH$HL$0HQHH?HHH)HYHPHYH   sJHD$HpH4$HH[H\$HHT$@W HD$0H$HD$HD$8Hl$ H(Hع   N % FdH%H;a   HHl$Hl$H8H H$vH=׵H  uAHҵH     HH H$H H HD$,  HH H$wHl$HH H$HD$(   {  E% `dH%H;a   H(Hl$ Hl$ HH H$u=kJ  tHH H$fwD$8 Hl$ H(H=gH  tHD$    D$ HH  HD$D$0D$HD$H$\# H,H HD$H HH H$vHD$H D$8Hl$ H(n$ )dH%H;a*  HhHl$`Hl$`WD$HHD$X    H  HD$HHD$xHD$PH\$pH\$XD$8H5 Ht$8H\$@HkJ HR  1HpH  HHH  @   1HL$(H  zc  pg@8rg  H4  1H\$ H$HD$HT$HL$HHT$HHD$ H\$xHs HHsH       HHH  @   1HD$0H  yc  sg@8qg\  H5jJ H   1HT$H$HL$HL$HD$HHT$HHD$HT$xzg t
Hl$`HhHjJ Hu31H\$(Ht$0HHH9vHBHJ H$HHL$8Hr HHH9rHHZHH    vHH[HHH!H!H9sHjJ H@HH)HH!Hr1kHy IHH9HHqHI    vJ4HvIIL!L!H9s%LiJ I@HH)HLHH!H1H$HL$HL$HD$8HT$811LI A I<HtHH  H    +1$Hr HHH9HHZHH    vH;H[HHH!H!H9s"H=hJ H@MH)HHL!Hj1cH$HD$HT$HL$8HT$81f1_L$I A I<HtHHH  H    1Hp HHH9sHHHXHH    vHH[LGIL!L!H9s"HhJ H@MH)HL!HHGH1=  dH%H;a   H Hl$Hl$HD$(HH HHPHHgJ H    vaHHRHHH!H!H9wHD$0    Hl$H H)H\$H/wJ @gH$H\$3HD$HD$0Hl$H H_ JdH%H;a  H@Hl$8Hl$8H\$HHs8H9s0}9HS8HC0HHH95  HK0HS(H9  HL$PHHl$8H@HD$     WD$(HvHH?HHH=        HOHL$HH$HvJ HL$1HD$HD$ H   H\$HHs0Ht$(H|$H|$0H{0LC(H~H9HOH|$ L9uVHs8H{(LD$0LL$ LT$(H{0 LS0LC8LK(H<$HHt$HuJ HD$4H\$HH<$LD$HHt$O H\$HF G Hn H$HD$      ]̐H       HL$HHH=  @ r.1HtH9HvD$ Pcʀw
H9HpD$D$ HH HHtHHH  H    H1̐H       HL$HHH=  @ r)1HtH9Hv
HD$    H9HpvxcuHD$H1H HHtHHH  H    H1dH%H;a4  HH,$H,$HL$Hǁ%  8   =(eJ    W%  W%  ǁ%      Hǁ%      =dJ    HtJ H &  Ɓ&  Hǁ8%     =dJ  8  H?" H@%  HH%  P%  ǁ`%      Hǁh%      =dJ    HsJ Hp%  Ɓx%  Hǁ%    =XdJ    %  %  ǁ%      Hǁ%      =(dJ  -  H3sJ H%  Ɓ%  Hǁ&  0   =cJ    &  (&  ǁ8&      Hǁ@&      =cJ    HH&  ƁP&  HǁX&     =cJ  >  `&  p&  ǁ&      Hǁ&      =scJ     H&  Ɓ&  Hǁ&     =LcJ     &  &  ǁ&      Hǁ&      =cJ  unH&  Ɓ&  Ɓx%   1DHH  HǄ      HǄ      HǄ      HǄ      HBH=   |H,$HH&  `9 H&  1P9 H&  1B9 HqJ W4H&  '9 WH`&  19 Hh&  19 HlqJ WHH&  8 WcH&  18 H &  18 H-qJ WH%  HpJ 8 HqJ WH%  18 H%  1w8 HpJ W]Hp%  HpJ U8 HpJ WH@%  H  38 HH%  H$8 HpJ WH &  HwpJ 8 W\H%  17 H%  17 T dH%H;a;  HpHl$hHl$hHL$xH   H       H9  dH%Hr0  HR0HT$X=\I    H  Ht$HH  H|$@L  LD$`L$   1MDM  L   Mv6M9MMGMM)ALL   AEMM)MMEA   L   MII9   LL$8t~H$LD$H|$Ht$L\$ HD$(   '  HD$0HL$8H9w4H)HT$XH       Ht$HH|$@LD$`IA   HL$xH)HT$xH   1L\$PH$qgHL$xHt$HH|$@LD$`L\$PVH   uN=q[I  u9dH%  Y  u    tH@Hl$hHpa HT$XH$hHT$X_ HL$xHT$XH       &Hl$hHp dH%HD$H;AI  H   H$   H$   H$   st$H$   L$   L$   L$   L1  IH$   H$   L$   M9r  G>  Cӈ\$D!|$DtLt$81!HyH$   L\$xLd$XL$   LHsIHA   AAtOd II      O    E\$XD~E9   D^DE\$XAE{HL$PLd$pLD$HID$ HD$ H$   H$fHD$pH$D$ D$HD$@H$   H$eHD$ LD$HLHL$@HLEH$   Lt$8AHL$xA!HL$PHT$ht$HLL$0L$   Ll$`E16OIL)IM   MII90  L0  A$OI  @   OAMI  MII      I IH?I!O<M  ! IOM ! LIM9v:M9   HT$hL$   Ll$`L$   L\$xLL$0Ld$XE1Mʀ=WI  uH$   H$   HĘ   HL$(H)HH$\ HL$(L    ; LL; LL; Lع   ; Lй  @ ; LH; z dH%H;a  HHHl$@Hl$@dH%HD$8HL$Py   H$bHD$8HH0H`  HIHJ HH0H`  HA    HH0H`  HI H]J H@0H`  H@     HD$PH$HL$XHL$HPiJ HT$  HD$HD$0H   =@XJ  uq=VI  u"HD$PH$cHD$0HD$hHl$@HHÐHD$(    HJ HD$($!HD$HD$(HD$HD$   HD$    L H]J H$?HD$0uHL$PQPXQHHHR@H$HD$:HD$0@cf@`  L$`Hb   HP HHPh@e f@\  @f f@^  HH HXH       HHH  @    HHHH    ! HH@  ! HL$XHT$PH   \$aHgJ HXhH4H H5H HH~J HUHHCsqHG SHXhHRHHH5G <@xe|^fx\TPfT^fP^H$HD$XHD$LHL$PPH  @ u8 HйC   X8  dH%H;a   HHHl$@Hl$@HD$    HD$    WD$ D$0HY HD$HD$PHD$ HD$XHD$(D$`D$0D$aD$1HD$HD$8HD$H$v HD$HtL$btxd uHD$@d HD$HD$hHl$@HHHHH@ H$HHD$= o dH%H;a   H0Hl$(Hl$(HD$8 H$^HD$8H$HL$@HL$HL$HHL$]  HD$HD$ HtE@cH@(    f@`  @b H@8    H@h    HH HHHHHpHH HH)AeJ HD$8H$`HD$ HD$PHl$(H0B -HHl$Hl$HT$ H0  Ht$(H       H7HH=  @    IHHLL$0LT$81I  N    ID$L9s<LI  u*H0  IHN, J/HH=  @ sHIHl$Hù  @ 5   @ 5 dH%H;a  HxHl$pHl$pH$    HHHL$8H$H$   HT$6}D$HL$D$@HL$HH  HD$HHH  ycr  yg   HA HHQHHSJ H      HHRHHH!H!H)H)cJ HA H$   H9.    H$   H8%  H$63HD$HD$0WD$PD$`HX HL$PHD$XH$   HL$`H$   HT$hH\$8H$H\$Ht$@t$H\$H\$PH\$tHD$0HD$ xg ulHHH$   H$HL$H$   HL$HD$H$   HH$   HH)bJ HD$ Hx    H$   Hl$pHxHHHP H$HHT$!HD$ @g lHL$(HD$8H$HD$HL$@L$HD$q|HD$(2H|1xH$   H$H$   HL$   |$ uHǄ$       Hl$pHxHD$8H$H$   HL$zHD$L$L$@HD$HHKH H$HD$   o  H H$HD$+   n  H} H$HD$*   n  H H$HD$*   n  	 dH%H;a  HHHl$@Hl$@HD$XHHQJ HT$PH  HHH[HHH!H9  r6H  H  H$HHD$H)HL$  D$`Hl$@HHHD$0H$HD$cHD$HL$H   HH\$PH  H9uGHH  HE`J H.`J HgPJ H  H|$0HH0HIHHH!HIH  H)HuHH  HH  HT$8HL$ H$HD$Ht$   HL$ HT$8H\$PH_J HD$(w  HF H$HD$(   貀  HD$0H$}  Hf H$HD$   苀  HD$(H$}  Hw H$HD$	   d  w  D$` Hl$@HH dH%H;a  H0Hl$(Hl$(HD$8H$HL$HHL$g
  HD$8 H8%  H$.HD$HD$ HL$@W H@    HHHL$HHHH f@`  @b H@h    @c @g @x@d H@0    @HHH HPH\$8H$HT$HL$HD$/HD$ @c@gHL$8H$HD$/HD$8HH$HD$ HD$qHl$(H0d dH%H;aveH0Hl$(Hl$(WD$HD$    D$  H HD$HD$8HD$HD$@HD$D$HD$ HD$H$ Hl$(H0 dH%H;av}H Hl$Hl$HD$0@dHL$(H$jVHD$0HH HHT$8H)
HH HH\J HL$(H$HD$fD$ ,   HD$(H$WHl$H  jdH%H;a  H8Hl$0Hl$0HT$HZc   Z`f\$f  Ht$@~9zX   H   H+Z H   H!H HzI       JHH=  @    HÄ HHH  8  ! HHˈ8  ! D$PtHB HH)[J D$QtHB HH[J BcH4$HT$HD$@ HH$HD$HHD$|oHl$0H8ÀA  fz`   Ht$@x  @ , BXHD$(HL$@IHL$ HZH\$7s  H H$HD$   ^|  HD$HH$|  Hk H$HD$   7|  HD$H$z  H{ H$HD$   |  D$H$By  Hw H$HD$
   {  HD$(H$y  HMh H$HD$   {  HD$ H$x  t  r  H H$HD$#   h  HH H$HD$)   g  H H$HD$)   g   ddH%H;a  HxHl$pHl$pH$   H@ HH HHHXHH5JJ H      H<3HLFIL!L!H9wHǄ$       Hl$pHxIH)L$   L9vM)HNH  HI!I9  HIJ H      HHL!H9   H9   HL$(  HD$8H$    H8%  H$)HD$HD$@HL$8HQ HHQHD$H    WD$PD$`H HL$HHD$PHL$(HL$XH)HT$`H$   HL$hHH$$   H$   L$HT$HL$HHL$jHD$@H$   Hl$pHxHǄ$       Hl$pHxLHǄ$       Hl$pHxHyH\$ HT$0p  HX H$HD$   7y  HD$(H$iv  Hv H$HD$   y  HD$0H$Bv  Hv H$HD$   x  HD$ H$v  Hk H$HD$   x  H$   H$u  q  o  bo  H H$HD$   x  HGJ H$u  HY H$HD$   `x  HaGJ H$u  q  o  H H$HD$   d  g dH%HD$H;AQ  H   H$   H$    fD$*11  H$   HHH9  HT$xH  HZ Hs HH{HLFJ I    N  J<HIIL!I!HL$@L9r-D$p$HT$gD$HL$D$pHL$xHD$@gH\$PD$p$HT$MgD$D$,HL$HL$`H$   H$H\$xt$pt$H\$H$   Ht$@H)H\$HD$ HtoHD$XH$HD$HD$8H$   H$HT$XHT$D$,D$pHD$`HD$xHD$hH$HL$XHL$,iHD$@HL$8HHD$hH$HL$xT$pT$HL$zoHD$PgIHT$HHHH}XHD$HHL$0H$   T*HYH\$hH$D$T$	sfHD$L$L$pHD$xH$   HL$0H$   H$   HĈ    dH%H;avYH Hl$Hl$HDTJ H+UTJ HL$0HHT$(H   H9w
Hl$H H$H)H9HBHL$s dH%H;an  H0Hl$(Hl$(HD$@HHHT$8H9uJH9u9HH
H9Bu HHHJW H@    Hl$(H0HHPHQHHHHHL$ HH HL$HPHT$Vk  H H$HD$-   }t  HD$H$q  H]e H$HD$   Vt  HD$@H$t  H0e H$HD$   /t  HD$H$s  Hq H$HD$   t  HD$ H$s  Hd H$HD$   s  HD$8H$s  m  	k  H7 H$HD$    `   udH%H;a   H0Hl$(Hl$(HD$@HHL$ Hu<Hx u5Hx u.HL$8HHHHtHBHHHHl$(H0HAHHHL$HPHT$i  H H$HD$!   s  HD$@H$r  k  HD$ H$r  k  HD$H$r  k  HD$H$zr  l  i  H H$HD$   _   dH%H;a   H0Hl$(Hl$(HD$@HHL$ Hu>Hx u7Hx u0HL$8HQHPHQHtHHAHHHl$(H0HHHHL$HPHT$h  H H$HD$%   q  HD$@H$q  j  HD$ H$~q  j  HD$H$kq  j  HD$H$Xq  j  h  H H$HD$   ]   HD$HHtJHT$HQH	HuH
HtHXHH
HXHYHH
W HHHHHJdH%H;a  H@Hl$8Hl$8HD$HH$HD$HV  HD$ dH%HQ0  HI0HL$(H$HD$HHL$ H+AHD$HT$PZ
\$HqxHt$0H4$vHHD$ HL$HT$HHHt!sH9u8K
tzH9ruo8K
@@tHL$PfQHHHHD$0H$IdH%HL$(  Z  u    tH@D$XHl$8H@1HD$0H$`IdH%HL$(  Z  u    tH@D$X Hl$8H@H H$HD$   [   IdH%H;ax  H@Hl$8Hl$8HD$HH$1HD$H4  HD$ dH%HQ0  HI0HL$(H$XHD$HHL$ H+AHD$HQxHT$0H$FHD$ HHL$T$PHHHtosH9u8S
uH\$HHHD$0H$HdH%HL$(  Z  u    tH@HD$HD$XHl$8H@HD$0H$GdH%HL$(  Z  u    tH@HD$X    Hl$8H@H H$HD$    &Z   kdH%H;aH  HXHl$PHl$PHH H$EHH H$HD$HD$HH^H H$FHD$H@
Hx=1=J    HL$hHHH|$@HL$pHH==J    HL$xHH H$   HH(HL$`H$HD$|$    =:J  uƄ$   Hl$PHXHD$`H$WD$dH%HH0HT$  HH0HL$0H    H$Hp  HD$8HD$lHD$@H$HD$   HgG HD$HD$8HD$HD$     趋dH%HL$0  Z  4    'H@HH H$CH}H H+FH HoH HPH HL$HHHAH HH H$IEƄ$    Hl$PHXHH HHHD$x3 H{(H$   " HhHHD$h H# dH%H;a   H(Hl$ Hl$ HD$0H$D$HD$Ht[HD$HH H$BHH H+NH HwH HXH HL$HHIH HH H$QDHl$ H(Hl$ H( SdH%H;a   H(Hl$ Hl$ HhH H$_BHH H$HD$HD$H>H H$CHD$@
HL$8HHHL$0H$HD$ |$ t
Hl$ H(H H$HD$%   FV   KdH%H;a/  H0Hl$(Hl$(HD$8H
tv   HHH$HL$HHL$  HzH H$qAHQH H+H HCH H$H HL$8HHH H>H H$BHl$(H0HHHPHX Hp(H|$@H<$HL$HT$H\$Ht$ HH H$@HH H+JH HsH HTH HL$8HHEH HH H$MBsH6u H$HD$   T   dH%H;a1  H@Hl$8Hl$8HyH H\$HH?HH  H2H4H  @HH@V  1H<  H\$H|$H$yH H$?H$yH H  HH\$HH    1Hs  M  H$HxH HK  HH\$HH     1H   H   HHH  tI1H  HL$ H{xH HHHpxH HHVxH H$@HD$ HD$PHl$8H@HT$HHHH  v1H)H  }  HHI끺   qHL$(HwH HHHwH HwH H$P@HD$(HD$PHl$8H@HT$HHHH  v1H)H  
  H
HIH\$   HD$0HcwH H$?HD$0HD$PHl$8H@HT$HHHH  v1:H)H     HH@H\$   HD$PHl$8H@HHHH=  v
H1H)H=  sZHH@Hs   WH7v H$HD$   Q  Hй   Hй   Hй  w   m g dH%H;a   HHl$Hl$H(vH H$<H8vH Ht,HvH Hu`HHPHuHHHvH HuH HuH HuH HuH HuH 1HuH HHuH H$/>Hl$HHuH  BdH%H;a   H0Hl$(Hl$(HpuH HtEHD$ HHH[uH H$HD$    HD$ H@    H     HD$8Hl$(H0HuH H$=H$   HBJ HD$5HD$HtHD$HtH H$;HD$H| H$HD$   O   dH%H;a   H0Hl$(Hl$(HD$@HHT$8Hu[H   HD$ H$HD$    H<BJ HL$2`HD$HL$ H1J HL$8HHHL$@HH(HD$HHl$(H0HZHwH@H H$HD$   'O   <dH%H;avOHHl$Hl$HD$ HxuHH(HH@0HD$(Hl$HH}~ H$HD$   N  } dH%H;avXHHl$Hl$HD$ HHHtHuHH(HH@0HD$(Hl$HH} H$HD$   :N   dH%H;a   HXHl$PHl$PH=gH    Ht$pH|$x11LHIMI
KIHL1H9|L>gH A LL$hN	MI
MMIM1OMIM1HSjIHLi LL)H= M  L\$8HD$@ILD$`H	H   L9A   L9Y   L9I t1҄tH$   Hl$PHXÐHQ(H   HL$HHA0H$HT$HT$Ht$H|$ H$   HD$(  T$0HD$@HL$HHt$pH|$xLD$`LL$hL\$8{1t1m$      L$H|$HD$HP(H 7  HL$xH9HOHH0H\$pH9   HL$8HHHL$hHH HeH HT$@HHHeH HHL$`Hu$HeH HHHeH H$   Hl$PHXHuHeH HHHeH H:eH HHH/eH HD$HH$H\$HHT$ HD$HIHǄ$       Hl$PHXH$ H">J HD$hHD$=.J  uHdH H=dH  D,H=dH      {     q   H H$HD$   J   HD$HL$(H9u/HL$ HT$1HH9}H4H<H9tD$8 D$8D$8 dH%H;avbHHl$Hl$H4-J H$6,J HH:I)ȉ,J ,J  H,J H$y7Hl$H dH%H;avOHHl$Hl$H,J H$5=h,J  tH,J H$7Hl$H   @,J  dH%H;a   H(Hl$ Hl$ ,J D$H6cH    HL$H$[HD$T$HH!I)HHL HHL(HHHL0HHHL8HHHD     HD(    HD0    HD8    HD$HHHuHl$ H( *dH%H$H;A  Hp  H$h  H$h  H|$HWHl$Hl$ Hm H$   HD$HHD$HD$    HD$    b HD$ HD$@H+J H$3HL$@H   H$   H$  HD$HT$HHT$HL$HD$     D$(HD$0H$H  _*J L$<H$HD$ L$<HH!R)HHT HHT HT0H$  HHT0HE*J H$4W$P  HǄ$`      Hf H$P  H$x  H$X  H$H  H$`  H$P  H$ H$h  Hp  ú    
  8dH%H;a   H Hl$Hl$H)J H$o2A)J D$HL$(H$HD$ L$HH!R)HHT(HHT(HT8H\$0HHT8H&)J H$3Hl$H & QdH%H;avdH Hl$Hl$HD$(H   HNHD$(H$D   |$ u
Hl$H HD$(H$HD$0HHD$HD$       H'J H   tD$ D$HT$H9~YdH%H[0   $  AD1A11DAA1BHHH   D$  H91dH%H$0H;A  HP  H$H  H$H  dH%H|$@WHl$Hl$b
 Hm HH0H   Ht	H9   H$`  H$HD$@HD$HD$    HD$    ^ HD$ HD$8HK'J H$*0HL$8H    H$h  H$HD$    HD$@HD$HL$HD$     D$(HD$0H$@  H$HD$H H$@  H$uHD$H$X  HHH&J H$41H$H  HP  H$H$`  HD$HD$@HD$HD$    HD$     ^ HD$(	    ~ h SdH%H;a   H Hl$Hl$H%J HT$(Hһ    HLH   dH%H[0   $  AD1A11DAA1BHHH   D$  Hu
Hl$H H4$HD$0HHD$HD$   H1 )dH%H;a^  H`Hl$XHl$XHx%J H$.dH%HD$(HH0Ɓ)  HL$xH  H$?n HD$HD$ HL$HL$0L  H/U H$HD$   U  HD$hH$_U  H:B H$HD$   U  HD$pH$(T  HB H$HD$   _U  HD$0H$HD$ HD$GU  HA H$HD$   .U  iL  HD$(HH0H   Ht	H9   H$` WD$8D$HH HD$8HD$`HD$@HD$hHD$HHD$(HD$PHL$8H$ xK  N  K  HD$(H@0ƀ)   H#J H$>.Hl$XH`H${_ HD$(HH0H   H$HD$HD$    HL$wQ  K  HS H$HD$   'T  HD$hH$S  H@ H$HD$    T  HD$pH$R  H@ H$HD$   S  K  
 dH%H;a4  H@Hl$8Hl$8H"J H$+dH%HD$HH0Ɓ)  1J  HP H$HD$
   XS  HD$HH$
S  H? H$HD$   1S  HD$PH$Q  H? H$HD$   
S  EJ  HD$H$] WD$D$(H HD$HD$@HD$ HD$HHD$(HD$HD$0HL$H$ mI  K  I  HD$H@0ƀ)   H!J H$3,Hl$8H@ dH%H;a   H Hl$Hl$H!J H$?*dH%HD$HH0Ɓ)  H  HN H$HD$
   Q  3I  HD$H$_ H  HS H$HD$   Q  I  }H  K  H  HD$H@0ƀ)   H J H$C+Hl$H  dH%H;avpHHl$Hl$H= NG   u
Hl$HG  HMG H$gN  "J  H$  UN  `J  KH  H H$HD$$   b=  , wdH%H;avhH(Hl$ Hl$ HT^H HD$H@^H HL$1HH9},HH[@HtHT$H$   HD$HL$HT$Hl$ H( dH%H;aviH Hl$Hl$H]H H]H HD$(H9s=HH@@Ht&HD$H$HD$H$" Hl$H Hl$H   # HD$HHHEJ H@    HH HuEJ H@     H  HH Hǀ      H  HH Hǀ      1)H H HHȨ  HHHǄȨ      HHC|H Hl$Hl$HD$(H   HL$0HHH
H9r
Hl$H HD$E  H H$HD$   N  HD$H$L  H< H$HD$   N  HD$0H$K  G  E  $    Hl$H H Hl$Hl$HD$(H   HL$0HHHH)HH9r
Hl$H HL$D  H! H$HD$   N  HD$H$MK  H5< H$HD$   M  HD$0H$&K  1G  E  $    Hl$H dH%H;avlHHl$Hl$HD$ HHH=J  t"HH HHHHH+H   uHl$HH   HHHs H$HD$   9   {H(Hl$ Hl$ dH%H@0      =J     HD$0Hu1WD$Hb HL$HD$HD$H$ Hl$ H(H$HL$8HL$=J  tHD$0dH%H@0H    H0  H   Hl$ H(HD$0tH    H0  H   Hl$ H(dH%H;a%  HPHl$HHl$HHD$X H0  H   H)HH     HL$@Hǀ       =J  f  11HH9   H0  H   rHT$8H\$0H4$WD$蛭HD$HL$ HT$(HuHD$XHL$@HT$8H\$0랐HHHHHٿ   HVP@tHD$XHL$@HT$8H\$0^@:^bt+HD$XH  H~hH  HL$@HT$8H\$0%H\$0HL$@H9   Ht$XH0  HHHT$8H      Hp  H$H0  HL$H\$HD$   aHD$XH   H$Hl$HHP1)HT$8H0  H$oHD$8HPHD$XHL$@H9|H   H$rHl$HHPHٺ    HC    i  dH%H;av(HH,$H,$
     HJ H,$H dH%H;a  H0Hl$(Hl$(HUH H$	  HD$HD$ HHHL$ H$q!HD$H   Ht
H   HH(Ht
H   HL$8HHf@  H@ H@(    H@p    H@xHǀ       Hǀ       HT$ H$"HD$8H$HD$HD$
  HcD$HL$HL$@HD$HHl$(H0H H$HD$&   	5  H H$HD$'   4   dH%H;a   H8Hl$0Hl$0HD$@x    H   Ht
H   HH(HtHu^HHHD$$    HD$(    CG $D$   L$HL$$HL$! H*TH H$HD$@HD$g   Hl$0H8H H$HD$)   4  H H$HD$*   3  H% H$HD$#   3   dH%H;avFHHl$Hl$HD$ H$CHD$HHHT$ H
HPH$ Hl$HF HD$x t@   Hu0HL$HruH@(    HD$    HwuHǀ       HL$HL$ruHxp }   뭃wu%H    urux t   11dH%H;a$  H Hl$Hl$HD$(x       H   H$HL$0L$D$ +  |$ ujHD$(x t   HtHL$8Hl$H HL$0ruHxp }   ԃwu%H    urux t   11HD$8    Hl$H HL$8Hl$H HL$0ruHxp }
   2wu+H    urux t
   	11d dH%H;a  H8Hl$0Hl$0HD$@ HHHL$(H$HD$@x ~  @H@ H@xHD$    1HL$H$D$r   D$ %  HD$HD$HD$@H$D$w   D$    HD$HD$ HL$@HyP    H    uvHD$(H$HD$Hu9HD$ Hu
Hl$0H8ÐHJ 
H$HD$   N  ѐHJ 
H$HD$   N  H   H$6 =J  uHD$@Hǀ       \HL$@H   1U DHA0H$ =|J  uHD$@H@P    HD$ HL$@HL$@HyP1 HH H$HD$$   /  j dH%H;a   H(Hl$ Hl$ D$@r   HD$8H$D$r   D$g  HD$HD$L$@wucHD$8H$D$w   D$9  HD$HL$Ht2HT$0HH   H
HtH
H   HHl$ H(HT$0ہ   t1=   X1q~ HHl$Hl$HL$H$   HT$ H
t   HJ L$(Hl$HdH%H;aO  H0Hl$(Hl$(HL$8HQ(\$@wuH   H2H   H   1   H2@@tHT$ D$DtLH H$HT$fD$HD$   J  1HL$ HH   HD$HHl$(H0Ày t   Htǃru<Hyp }   wu%H    uruy t   11wH    D$HHl$(H0H{ H$HD$   -  H^ H$HD$   ,   HHl$Hl$HL$HQ(\$ wuqHT$$HHtLHut0H$HÄtH$H    HDHD$(Hl$HHD$(    Hl$HHD$(    Hl$HHdH%H;a   H0Hl$(Hl$(HD$8 H$HD$8Hx u|H$p  HD$    HJ HD$<HD$HL$81Hi   HqH4HHYHHrHAHD$ HHQH$HD$ HD$@Hl$(H0HM 8dH%H;a   H Hl$Hl$$    D$m:G },$    D$S:G |$3 Hl$H Hl$H ÉD$F5  H H$HD$!   m>  D$HcH$<  7  5  HOy H$HD$   *  r -dH%H;avoH8Hl$0Hl$0HD$$    HD$(    D$$  HD$HHD$(}9G $D$   HD$@D$HD$$HD$ D$؉D$PHl$0H8 xdH%H$@H;A  H@  H$8  H$8  =8G E  H|$8   1H$H  Hһ    Eމ\$$   9   HcH     HR\8t       r   EDFw   AEtL$,HHHT<B \8uBHD$0H$HT$t$~D$(L$,r   k$H  tWH|$0 uO\$$8G $HD$8HD$D$   \$ D$D$(}u\\$$HD$0    1
HD$0H$P  H$8  H@  HǄ$P      H$8  H@  Hй    2  Hn H$HD$   ;  Hcb7G H$9  H> H$HD$   ;  D$(HcH$9  4  2  H-g H$HD$   '   HHHl$@Hl$@HL$`H}8HD$PH$D$   D$XD$WD$D$       Hl$@HHWD$0HH?HRZ/DHHHH)HT$0Hi ʚ;H)H\$8HL$PH$D$   L$XL$HL$0HL$HD$    D$     <  Hl$@HHHPHl$HHl$HHD$XH$D$   L$`L$WD$D$      D$(|
Hl$HHPWD$0D$@    H HL$0HL$XHL$8D$@HD$0H$      Hl$HHPdH%HqH   H$p  H)H=#     H(   H$    H$    H|$    1HH$    HD$    HT$ HT$i  T$|RHcH    wa11ރ@uHH9}\ Ҹ   DЉ$0   H$    H(   Ǆ$0      H$    H(   ú    : $ dH%H;a  HXHl$PHl$PHD$`H H@HD$HHD$8    $   H65G HL$HL$8HL$D$    HD$`H H H $  HT$HHT$HT$`HT$HD$HL$  D$(D$4$   HL$8HL$HD$    D$   h D$4|
Hl$PHXHLH H+LH HD$@.  H H$HD$.   7  HD$@HcH$5  HB H$HD$   7  D$4HcH$5  H$ H$HD$   `7  .  D$4u#.  Hݷ H$HD$=   47  o.  Ha0 H$HD$	   #  P ;dH%H$0H;AK  HP  H$H  H$H  $X  H$`  HcHHuHcHH$HD$   HD$     H|$   HF HF H  H$HD$     D$   H$    HD$   H   "   HD$HD$9HD$ H|$(    H$@     HL$8HH$@  H   s:HL$8HH$HD$   HwJ HT$ |$ uHD$8HJ H=J  uHJ    H$@  H$HD$   H$H  HP  H$H  HP  ÉD$0H|$@WHl$Hl$< Hm $HL$@HL$D$    D$D$4 L$0$ D$4 }H$H  HP  HǄ$0      HD$@H$HD$   HD$   2   H$H  HP  H$H  HP  1 ջ dH%H;a   H Hl$Hl$HT$(H\$01)H4$HL$} HD$HHL$(HT$0HH\$0H9   H4HtvL@I9   HD$HLHu	HJ HuIȄHBBH    H?BH    =J  uHBH LfH=BH IHu LHH?HHHD$@Hl$H LH H 軺 dH%H;a"  HHHl$@Hl$@HD$,    WD$0HϿF HF H   H$HD$    e D$   D$($HL$,HL$D$    D$D$$L$($W D$$~\HcHwwHD$,H$HL$衻 HD$|$ tH}1HHHtHD$P    Hl$@HHHD$PHl$@HHHD$P    Hl$@HHHD$P    Hl$@HHú    1l v dH%H;av6HHl$Hl$.$ J H$H J Hl$H& dH%H;a6  H@Hl$8Hl$8H@H H	@H HtiHD$PH9HHOH\$HH9u'H$HL$HL$XHL$HD$V Hl$8H@HD$(H$HT$HD$ HD$(HL$PH\$HHF HF H   H$HD$    j D$HL$PHvfD$$$HT$HHT$L$ HcD$HD$0L$$$\ HD$HH$HD$PHD$HD$XHD$HD$0HD$ Hl$8H@1 1 ҷ dH%H;av6HHl$Hl$g  dH%H@0$HHHHl$Hv H@Hl$8Hl$8WD$D$(HD$   HD$0Hý  H HD$(H  HD$PH9 u=_+G  t?H^  HT HD$D$H$HD$HD$HD$    ȒHl$8H@HW HN H@Hl$8Hl$8WD$D$(D$H$HD$    HL$HL$fHD$ s
Hl$8H@HHD$ D$H$HD$HD$HD$    (Hl$8H@H0Hl$(Hl$(D$8H$HL$@HL$HL$HHL$HD$   H |$  tD$8 t
!t@u
Hl$(H0H} H$d dH%H;a   H(Hl$ Hl$ HD$0H$1 HD$HL$H$HL$Y HD$H|$}01ugdH%HtH@0Ht	    u/Hl$ H(H$H$ HD$HD$   ~xD$HD$8H$HD$@HD$  HD$8H$HD$@HD$  Ѵ dH%H;avQHHl$Hl$dH%HtH@0Ht	    u
Hl$HHD$ H$HD$(HD$  [ dH%H;a   H@Hl$8Hl$8HD$@H$H@ HD$HD$   \WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1 H H$HD$ HD$%HD$HL$H$HL$  觳 RdH%H;a   H@Hl$8Hl$8HD$@H$H?@ HD$HD$   WD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1 HX H$HD$ HD$uHD$HL$H$HL$-   RdH%H;a   H@Hl$8Hl$8HD$@H$H^ HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$}  G RdH%H;a   H@Hl$8Hl$8HD$@H$H^ HD$HD$   LWD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$  藱 RdH%H;a   H@Hl$8Hl$8HD$@H$Hf] HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1HH H$HD$ HD$eHD$HL$H$HL$   RdH%H;a   H@Hl$8Hl$8HD$@H$H\ HD$HD$   WD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$m  7 RdH%H;a   H@Hl$8Hl$8HD$@H$H\ HD$HD$   <WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$  臯 RdH%H;a   H@Hl$8Hl$8HD$@H$HV[ HD$HD$   WD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1H8 H$HD$ HD$UHD$HL$H$HL$  ׮ RdH%H;a   H@Hl$8Hl$8HD$@H$HZ HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$]  ' RdH%H;a   H@Hl$8Hl$8HD$@H$HY HD$HD$   ,WD$ fD$0  HD$HHD$ D$0 HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$  w RdH%H;a   H@Hl$8Hl$8HD$@H$HFY HD$HD$   |WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H( H$HD$ HD$EHD$HL$H$HL$  Ǭ RdH%H;a   H@Hl$8Hl$8HD$@H$HX HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1Hx H$HD$ HD$HD$HL$H$HL$M   RdH%H;a   H@Hl$8Hl$8HD$@H$HW HD$HD$   WD$ fD$0  HD$HHD$ D$0HD$PHD$(D$1H H$HD$ HD$HD$HL$H$HL$
  g RdH%H;avMHHl$Hl$HnI H$HD$   jHF HF HtH@H$HL$5
   HHl$Hl$dH%HH0H9   u@HL$ fA  HT$ HQHT$HQHA     HP(HQ(HH( Hl$HHD H$HD$     dH%H;aQ  HHHl$@Hl$@HD$,    WD$01HHD,HBH|1HH  1H  H   0   H      H  wWHHH     HTG HC  H5UG V|,}HT,z9r   HHH   ?  H[gG HC  H5fUG VHTG H    H9sHTG H5?UG 끐H  H HSG H5 UG _HP0Hl$@HHHHHHL$ HT$HD$W  HO H$HD$   ~!  HD$H$  H H$HD$   W!  HD$H$  Hh H$HD$	   0!  HD$ H$b  m  X  H< H$HD$   o  йC   # Hй   & йC   
 Hй     dH%H;avYHHl$Hl$W$He H$HD$    H$HA0=yI  uHp&H Hl$HH=_&H  蓧 HxHl$pHl$pH$   Hx    Hx   x   HcH  1H  dH%HR0H   HT$PHIH\$@Ht`LM@PLD$HI9p        @ W@=I     H@(    HLXHtPLL`LQM9w+LALDXH<΃=pI  uHHl$pHx H" H$Ht$HL$LL$LT$ \ HD$(HL$0HT$8H\$@Ht$PHT`=I  uHDPHHH$   rH|$H Hx(H1 H8WD$XHD$h    H| HD$XHT$`HL$hHD$XH$菤 H$   HT$PH\$@LD$HHl$pHxHH`Hl$pHxm   H$   ,   H$   dH%H;av(HHl$Hl$Hod H$HD$   j
  4 dH%H;av(HHl$Hl$HS H$HD$   *
   H@Hl$8Hl$8dH%HQ(H   H\$HH9Z   uzHZ=lI  u`HB    H\$ HB(=PI  u9HA(H$HD$HHD$0HD$ H$HD$0HD$ Hl$8H@Hy( Hz1 뛃uHZ0HZ0H\$HlHL$HT$(HD$HH$HJ0HL$HcHL$ HL$HT$(3Hl$8H@Hl$8H@dH%HD$H;A  H   H$   H$   D$8    Hҩ HD$PHD$8H$  H$   H@HS  HHHPHtH$   HL$xHT$0He H$HT$HL$HD$ HL$H$   HZH\$p|$( t[HIH$HD$HL$H$HD$HD$H| H$   HJ=I  uHBHIH|$p, Hk H$HL$0HL$HL$xHL$FHD$ HL$|$( uH$   HIH$HD$HL$H$HD$fHD$H{ H$   HJ=I  uHBHH|$p H$   HĈ   ÐH$   HĈ   ܡ dH%H;a   HHl$Hl$HD$ HHH     H~ H$HD$   ?  z  HD$ HHHPH$HL$HD$ x  u  Z  E  Hl$H  Hu H$HD$       H$=  HL H$HD$       H dH%HD$H;A7  H   H$   H$   dH%HQ0H9         &  HL$8H    5       HD$X    WD$`D$pH$   HT$`H$   HT$hHQ HT$pHT$XHQ    H5I HL$8HT$XH5I HY(H  Hy({ tcLC MtA@!HC     =I  u+HC    HC(=lI  uHA(H$ LCHLI1  LH|$PH\$HCHS H$      HD$HD$XHD$H  1HXH$    H\$HT$L$L$. HD$X    HD$HHL$8H9A(M  H@     =I     H@    HP(=I  urHQ(HHHL$ HPHT$0H$(|$x HyI HD$pHL$8HA H@HA HA Ht	x! uHu|ǁ       pH|$PHHս HzHxH1追 HSHP0HA H$PHD$8H@ H$  1H     H$   HĈ   HD$0H   HD$ H  H& H$ Hq! H$HD$     HC H$HD$       H|
 H$HD$   =  x  H$   H$H$   HD$  `  K  H. H$HD$   b    H
 H$HD$       H$   H$H$   HD$l      ]  H3 H$HD$       HD$8H@0H   HL$@H   HD$(  HD$@H$HD$(HD$A  |      m  H"@ H$HD$       H5	 H$HD$     1  H$   H$H$   HD$      Hc- H$HD$     f  H H$HD$       H$   H$H$   HD$j%      H5 H$HD$      | HD$HD$dH%H@ Htx  t	WD$HHT$H9u@ HHH@HL$HD$dH%H;av'HHl$Hl$HD$ H$HD$(HD$   ՚ H(Hl$ Hl$ WD$HD$    H HD$HD$0HD$HD$8HD$HD$H$3 dH%H@0    u
ǀ      ~  1H     Hl$ H(dH%H;a6  H0Hl$(Hl$(HD$8H   H  HtHH9s9   @u9HH8HP@H@`    H@X   H8H$蠗 Hl$(H0H9H@HL$H\$H@HD$ $	  H H$HD$	   K  HD$H$  H	 H$HD$	   $  HD$H$  H H$HD$     HD$ H$  H H$HD$     	  HH H$HD$   ( H0Hl$(Hl$(dH%WD$D$H HL$HD$HD$0HD$HD$8HD$ HD$H$9 1H     Hl$(H0HHHl$@Hl$@dH%D$ WD$D$ D$0H HL$HL$PHL$HD$ HD$HHD$(HD$PHD$0HD$HD$8HD$H$論 |$ u#H H$蔖 1H     Hl$@HHLC dH%H;a  H Hl$Hl$dH%H=>H  *  HH0   HH0   }
ǁ     H@0     t[t$    D$( Hl$H ǀ       H? H$HD$       $    ǀ     f  HX( H$HD$       D$( Hl$H ǀ        HsI HPI H$_=I  ~$Ϳ  .  D$(Hl$H Ã=fI  HD$  H H$HD$.     6  HD$' bdH%H;ac  H`Hl$XHl$XHT$h     A  11H  HL$0H\$PG  H H$HD$   n  HD$PH$HD$0HD$V    HD$hH   HL$HH  HT$@H  H\$8  H H$HD$   
  HD$HH$  H H$HD$     HD$@H$  H H$HD$     HD$8H$^  H H$HD$       dH%)	G H@0         L$()  EdH%   Ht$hH~0H9   AA	DD$'H97        Hr H$HD$     6  HD$pH$HD$xHD$HD$    HD$hHD$	 =|I  tbHI H$bHI ȅuD$( $   Hl$XH`H#I H$HI H$rD$'tI HD$hH$" {H@0    \  m  X  HD$hH$
 HD$pH$HD$xHD$HD$    HD$hHD$	 cD$,  HA H$HD$     D$,H$O
    DHAsH4@H=TF HLH\A   蛻 襒 dH%H;a   H Hl$Hl$HD$0HtrHL$(HI0   tL   u4HD$8H$ H|$ tD$@ Hl$H D$@Hl$H D$@Hl$H H$辭 H|$ D$@ Hl$H  JdH%H;a;  H0Hl$(Hl$(:  I    HT$@H\$HHt$813H=jI LIH?H7LH	H	I)LGI LHLH9   H=.I H      L MI?L!H9   IHH)I9LOHHI HIH)HH?H!HH9`HD$ LL$H<$H\$LL$ HD$ HL$@HI Ht$8LD$HLL$   Hl$(H0H H    荐 dH%H;avaHHl$Hl$dH%H@0    Q  t  Hl$HHD$HI H$HD$ dH%H;avLHHl$Hl$dH%H@0  Q  t
Hl$HH I H$蠏 dH%H;a$  H8Hl$0Hl$0HD$HH   HL$@H$HD$HT$PHT$ddH%Ht(H   H   H   HtL@0A   ~+H$   HD$@HD$HD$HD$M Hl$0H8H)LD$HL9IIOII?L!HH|$@H9u(H   H   H3H9wDH   Hl$0H8HD$(Ht$ H$H|$Ht$蕿 HD$(Ht$ Hl$0H8芷 T dH%H;av1HHl$Hl$HL H$HD$     Hl$H dH%H;av1HHl$Hl$H H$HD$   z  Hl$H諍 dH%H;avUHHl$Hl$D$ t#HV H$HD$   !  Hl$HHM H$HD$     7 dH%H;a  H8Hl$0Hl$0D$@f.?  9  Xf.     Wf.  f.uz
f.  HD$"    HD$(    D$"+f.    \` ^f.vD$"-11-H,HZ0Ht$"\1HWH*\F` YH|L$$L$#D$$.fD$+e+H}D$,-HHD$Hףp=
ףHHL$HHHH?H)ʃ0T$-HHHHH)iɚ  H)ʍJ0L$.HHH)ˍK0L$/HL$"H$HD$   HD$   Hl$0H8vD$"-_ f1H^V_ f.sHY_ f.w1'_ H^H|Xf.rHH^HHH H$HD$     Hl$0H8H H$HD$     Hl$0H8WH H$HD$   g  Hl$0H8蘊 cdH%H;avtHHl$Hl$H H$HD$     D$ $D$($H H$HD$     Hl$H sdH%HD$H;A   H   H$   H$   HD$    H|$ WHHl$Hl$~ Hm H$   c   HAH~qHHHHHH4HHH)H0\H
sHdw>HAHH?H!HDH$HHT$HT$H$   HĈ   HHȹd   ^  dH%H;avNHHl$Hl$HD$ H|H$Hl$HH H$HD$   m  HD$ H螈 dH%HD$H;A   H   H$   H$   HD$    H|$ WHHl$Hl$ Hm H$   c   
HHHH~HHH5 THsHPHdsZDxHPHds>D0HHH?H!HDH$HHL$HL$(H$   HĈ   Hйd   苰 Hйd   ~ 與 dH%H;av&HHl$Hl$HD$H$Hl$HF dH%H;avsHHHl$@Hl$@HD$PHD$HD$XHD$ HD$(    WD$0HD$HD$(HD$ HD$0HL$ HL$8HT$(H$HD$HL$8Hl$@HH蹆 tdH%H;a   H(Hl$ Hl$ HD$@HD$HL$8HL$H H$HD$   HD$H$OH H$HD$   HD$H$(Hm H$HD$   
HD$0H$lHl$ H( 8dH%H;a   HHl$Hl$:H H$HD$   aHD$ H$H H$HD$   :HD$(H$H H$HD$   NHl$H? ZdH%H;a.  H`Hl$XHl$XD$' D$' 1	HL$0HAHL$hHHt$pH9  HD$0H\$@H   u@H  H$H H (H H$HD$   OHT$xH-  HD$'H$HD$   HD$   HD$@H HD$(H$H H ,HD$(H$Ο HD$HL$HHL$PH$HD$ HD$HD$HHL$HL$8HT$PHHT$@RH H$HD$   yHD$HH$HD$8HD$aH H$HD$   HHD$(HL$@H)H$rH H$HD$   TSHD$@H$H
D$D$'D$' ,H\$@LHl$XH` dH%H;am  HxHl$pHl$pdH%HD$hHH0H	Hǁ0      HF  ʚ;I H H$- dH%H@0t  dH%HH0HHh  HB0H   HD$hH@0HFH H9  H$G H$  舼 H<$ z  D$'D$0   Hi HD$HHD$'HD$`HD$0H$  ? H$HI ?HhC H$HD$    {HD$=ZI  |  Hm H =F  tnH=d{F    H={F    H={F  |  H=*{F  U  1HI       H {F H$HD$    v^H0G H$  HG H$ƅD$' l  =cI     =WI     HC H< ЋI t41HD$(H H$~ HD$(HH=  }
`I uЋNI u$    N 1     W$fD$HD$   x  ̐PHl$pHxH H$HD$    <  H=G 茟 zHl$pHxH?X H$HD$%   H H$HD$   H6 H$HD$   H( H$HD$   H" H$HD$   H H$HD$   [ vdH%H;av0HHl$Hl$$    H HD$x  Hl$H~ dH%H;a   H(Hl$ Hl$ dH%=I     HjH # H$H$   HD$D$    荼H6H H$M=6H  u}   H(H H H$HH HL$fD$HD$   i   ="I  ~H H$HD$
   XH=H | jHP H$HD$   } dH%H;a  HHl$Hl$dH%HQ0  HQ0H      t     =/I     HD$(H  HD$ H  D$0   D$1  HD$8H  dH%  Y  u    tH@H H$ { Hl$HH  HD$(U H  HD$ D nHT H$HD$   | dH%H;avWH(Hl$ Hl$ WD$HD$    Hj HD$HD$0HD$HD$8HD$HD$H$z Hl$ H(%| HhHl$`Hl$`dH%Hs0  Hs0Ht$@L   I      LD$XH	H H$HD$XH  HL$PH  HH9   !  H	H H  HZ=FI     H	H HB    H   HsL  L  L9w4HsH   I<؃=I  u	IzHH觚 HgHT$HHc H$LD$H\$LL$Ht$ &1 HD$(HL$0HT$8H\$XH  =I  u!H  HT$HHIHD$XHL$P^H|$P' H=H HH Hz1 HHyH H$HD$XH       H   H  HqH9  LDH<H=I  unHD    H  H9m  H   Ix  B  dH%HL$@  Z  u    tH@LD$pHl$`HhH14 HH2 H$_HD$XH  H   H  HrH|$H9w:HrH   H4Ӄ=!I  u	H<HHHHŘ HH|$HH H$H\$HT$HL$Ht$ D/ HD$(HL$0HT$8H\$XH  =I  uH  H|$HHHHH\H|$PI LbHO] H$HD$*   HΡ H膡 HhHl$`Hl$`HD$pHx  P  x -  Hx 	  Hx   HxH   HxX   dH%H    m  Hs0  Hs0Ht$@L   LD$XI  I9     11LI   M  M  IL9   LKI9  M\I<H=dI  uUID    I  I9  M   Ht(=4I  uLZHzHLݖ HlLdH1Ö HHT$HHL$PH-H H$HD$H HH =ϿI    HHHD$PHH HH H$YHL$XH   HZH  L  L9wkHZH   H<փ=pI  uGHD$pH֐dH%HL$@  Z  u    tH@Hl$`HhHD$pݕ H H$Ht$HT$LD$H\$ g, HD$(HL$0HT$8H\$XH  =վI  uH  HHH8H  r HxHd H=H HD$PS LH LH訞 H] H$HD$+   Hi2 H$HD$   HL H$HD$$   HD> H$HD$    H> H$HD$    kHwQ H$HD$&   RH= H$HD$    9HD$H HD$dH%H;av(HHl$Hl$HK H$HD$$   t dH%H;av(HHl$Hl$H< H$HD$    tt dH%H;av+HHl$Hl$H\ H$H![ HD$g1t H(Hl$ Hl$ HvF HvF H$   HD$L$N Hl$ H(H(Hl$ Hl$ H{vF H|vF H$   HD$L$ Hl$ H(HHl$Hl$H< H$HD$	   dH%H;a!  HHHl$@Hl$@HD$P      HmI H$H]G HHHJG HSG H9wUHHH;G H<=I  u1HL$PHHG HI HI H$?Hl$@HHHD$P; H5 H4$HT$HD$H\$HL$ ( HD$(HL$0HT$8HG =8I  uHG HHVH=G ؑ H H$HD$   m7r dH%H;aa  HHHl$@Hl$@yI 1I IHcHHG H9 uމD$ 1T$$JD$ 9   L$$QI @HcHHAG H HD$(H$xt HD$WD$0HL$(HL$0HD$8HT$0H}w1tH$Bq HL$HD$H   HHHH?HHH$HT$[ I I I I "I yI Hl$@HHH$Hz HD$HD$   L4D$HL$(^11뎸    p dH%H;am  HPHl$HHl$HdH%HD$8G '  Hw Hv HWI  E-  HD$8HH0H$  	F? Z eHD$8HH0$   HD$    HHL$D$   $ HD$8H@0H   HuI 舻  Ҽ    記3 H$HG rI D$$H H$HD$
   5HD$HL$H$HD$-q HD$HcH9    DT$!Є     $蘂  H|$    =	I ~\I I HvG HL$0HbG HT$@1-HD$(HH   H$HD$(HHL$0HT$@H9|H=qF  u"HqF    ={I  uQHG H{qF H=G uHG     =OI  uHG     Hl$HHPH=qG 1 H=1qF H Ս 먋L$$HV H$HD$+   a+n vdH%H;a   H Hl$Hl$yG HjG H+sG 9
Hl$H ÉD$TH H$HD$   {D$HcH$H H$HD$   RHP H$HD$   nm IdH%H;a  H0Hl$(Hl$(dH%HH0H9  HG H$HG HHH9  HL$8H   HjG HD$8H   iɕd5_    H$HL$8$     	u
ǁ$     $   e  HD$=RI     HL$8HAP =:I     HH0HQPHtHHp  HZHG =I  u~HP  HG H$HL$DHG H$荾=fF  u
Hl$(H0H3 H$HD$=I  uHL$8H@  HL$8H@  M HP  ? xHx0H. 9HL$8HyP HD$8 H$   Hp  HL$HD$    HD$     6H8 H$HD$   v@k dH%H;a  HHHl$@Hl$@=H    HD$P   dH%HZ0  HZ0   HT$8H\$(H$H      HL$  HD$8H@0H   H$HD$PHD$D$`D$裢  G tzG t1HG    u>dH%HL$(  Z  u    tH@Hl$@HHH$    D$q+  1HD$PH$HL$XHL$ø dH%HL$0   T$H   H\$ 4H H$HD$   [HD$PH$H H$HD$   4HD$ H$fH H$HD$   D$H$>I4HD$0   L$H   HT$ H H$HD$   HD$0H$mHg H$HD$   HD$ H$H@ H$HD$   mD$H$H H$HD$   uh @dH%H;a   HHl$Hl$   HI 1$   HD$HH}(HD$`G    HPG ѐ  <$ u$  诠 躐  $  螠 Hl$Hg ZdH%H;a/  H@Hl$8Hl$8D$P#  T$T9u"H\$H   @@tHl$8H@H\$H1H5E H$HD$'   HD$HH$H H$HD$	   D$PH$qH H$HD$	   D$TH$KdH%HD$(HL$H   T$H   H\$ "Hp H$HD$   IHD$HH$H H$HD$   "HD$ H$TH H$HD$   D$H$,7"HD$(   L$H   HT$ H H$HD$   HD$(H$[HU H$HD$   HD$ H$H. H$HD$   [D$H$HWX H$HD$4   HFM H$HD$+   HD$HH$H H$HD$	   D$PH$H H$HD$	   D$TH$adH%HD$0HL$H   T$H   H\$ 8H H$HD$   _HD$HH$H H$HD$   8HD$ H$jH H$HD$   D$H$BM8HD$0   L$H   HT$ H H$HD$   HD$0H$qHk H$HD$   HD$ H$HD H$HD$   qD$H$HX H$HD$7   yc dH%H;a   HHl$Hl$D$(Hw.T$,9u H\$    L$0Hl$HH>0 H$HD$!   D$(H$ZH H$HD$   D$,H$4H8 H$HD$   b &HXHl$PHl$PD$h  WD$(HeP HL$(D$0L$lL$4HT$(H$` D$h[  HL$`       T$l11XH\$$   x HD$HXD$hHL$`HD$L$hHT$`H
}9   uH|$ H_|$lHщHƋD$h   @@uvD$hu      H\$ HtDHt$ HD$H9$}L$hHT$`1 ؛ H$H	  L$hHT$`r軛 H$H  몃uƁ    Hl$PHXHD$8    WD$@HO HT$8D$@T$lT$DHL$HH\$8H$_ D$hHL$`HL$`L$lR9JsHwP H$HD$1   dH%H;ag  HHHl$@Hl$@HD$Pƀ    11H\$(HKH\$PHH؀    f  HL$(     HT$           tn    teHxu[HtDHT$0V HD$0H9$}$
   u HD$0hp + H$H  O H$H'  H$H     HL$|$ t&HD$P    t,H$H     HL$HD$PHL$(HT$ Lƀ   ƀ   H@뼍s   H$\$\$|$ uHD$PHL$(HT$ HD$P    tH$  HD$Pƀ    Hl$@HHH$HL$XHL$-HD$Pƀ   t  	ƀ   뤐dH%HL$8   T$H   H\$0H H$HD$   HD$PH$H H$HD$   HD$0H$H H$HD$   D$H$HD$8   L$H   HT$00Hn H$HD$   WHD$8H$	H H$HD$   0HD$0H$bH H$HD$   	D$H$:E0H H$HD$   G] |dH%H;a  H0Hl$(Hl$(HD$8   u
Hl$(H0Á  uH$L$L$׍vސdH%HL$    T$H   H\$H? H$HD$   HD$8H$H H$HD$   HD$H$#H H$HD$   D$H$HD$    L$H   HT$QH H$HD$   xHD$ H$*H$ H$HD$   QHD$H$H H$HD$   *D$H$[fQH H$HD$   h2[ -dH%H;a   H(Hl$ Hl$ HdF H$D$ WD$  dH%H@0HL$8H   =I  u&HL$0H   HUa H$TY Hl$ H(H   HD$0	z Z ]dH%H;a   H Hl$Hl$H` H$X HF H$D$ HD$      dH%H@0Hǀ       =I  uHǀ       Hl$H H   1\y Y `dH%H;a  H`Hl$XHl$XdH%HH0   Q  HD$HHG H$P6I G    HG 1  HD$HH@0H   @   G HG HD$0HG HL$P1HHH9   HыsukHǉA   DC@@tˀ=H  uC-G HT$(H\$8H$ HD$8H$螡 HL$PHT$(H\$8H|$0A   HA   1@   G HG HtHHHG HG 
HuƋG D$ HG H$讪D$    =vG     HuG HfG 111 H<уH=)E HEA.   IEHH9|ۋI uH   Hl$XH`H\$ Ht$@H#I H$肨HI H$rH\$ Ht$@뷻)   H5'; S  HG H$HD$ 
|$ tېHG     !H4$H\$tH H$HD$   [%W PdH%H;aZ  HXHl$PHl$PdH%HH0  H@0HD$@I   H-G H$蔧zI I   rI     $i  HD$HD$8G     =G  d  HG H$ݨHD$8HL$HHHtWHHHP8HL$HHt1H@8    H    c  H   HH  H$XH$    HD$  m H$HD$(L$`   G    wG twH1HbG    uBdH%HT$@  s  u    tH@HL$hHl$PHXH$    D$  HL$(H1y$
HD$HD$    WD$Ӑ HD$(2gG     HhG H$?}M$ HD$HD$0HD$0H$/  H. H$HD$%   T H Hl$Hl$dH%HHL$H u2HPHT$Hu	HD$    HT$HPH\$H)H   HHHp  HHHH"   HD$H $~  Hl$H dH%H;a   H Hl$Hl$dH%HH0H9   HD$HD$ H$HD$(HD$L=  wQ HG HL$H9A0taHY0H   Hu>HQ0H9uB/  Hl$H H   H$l  HD$H@0Hǀ       HHVG HL$:   HCG HL$H" H$HD$   CS dH%H;avAHHl$Hl$=,F  t	=JI  t$   Hl$H.I   R dH%H;aC  H0Hl$(Hl$(dH%H@0HD$ HvG H9  $   HF HD$HD$    D$   b  HD$ HHPH7  HsG H$ڢHD$ HG HP  HH   H9uHP  =I     HL$8twHG H$$l  *  HG H$jHG No  HG H$D$8t
Hl$(H0HD$ H  H$G Hl$(H0ú     H{G =I  uH  HdG [H  HHp H=FG H~p 5HHHkp HHAH	H$HD$ H H$HD$   k  &  HG H$fHG Jn  HG H$HD$  HH  H$dH H$HD$   {EP dH%H;ac  H`Hl$XHl$XdH%HH0  dH%HI0H   H@0HD$8HL$PHBG H$詠=BG    I ɉ.G =wI    HD$hHG HG HG H\$P1HH9}H<H9tA   D8#  7x  HG HAHt=H   18#  @@tHL$HH$HT$hHG HL$H1뺋G D$ HdG H$kHD$PH$HT$hHH9G HD$(H%G HL$@1HHH9   Hыsu{8#  uhHǉE1DC@@tHT$ =H  u CH$  HL$@HT$ H|$(E1H\$0H$u HD$0H$' H\$0HE11HE11떋D$    =G    HcG HTG 1HH9}Hф8#   t   H=G H$褞=I  uYH(G     HG H$ dH%HL$8  Z  u    tH@Hl$XH`H=G 1l -v  HG H$HD$ |$ tېHG     H=G HD$hl qH H$HD$   -H~ H$HD$   H H$HD$"   u< dH%H;a   HHl$Hl$dH%HI0H      18#  Ät`HG H$HHG H$#G HG tHG H$蟞Hl$HHG H$UHl$HL ?dH%H;a  H8Hl$0Hl$0dH%HD$(HH0  HH0 H    <  H=G     HG H$THG 1HHHtn   t0H  =I  u	H  H  HHj HHD$ HL$HHQH	H$HT$ HD$ H  HD$뇃=I  y  H,G HEG H$LH H$茼HD$=I  $  HL$HH   HD$H$@=F     $C  HD$=;I     HL$HH=!I  upHJ0HD$(HP0H   H\$@H9tAH@0dH%  s  u    tHBHL$PHl$0H8+e  HD$(HL$Hz0Hci H|$Wi Hb$    B  HD$=wI  uHL$H;H|$i H)H   HHD$Hi HH=G Hh zHD$@H$b  HD$(II TH8Hl$0Hl$0={F  t=I    $   HD$HD$ HX   (  I HX  HL$(HYI H
$   HD$    H   HL$D$    $   HF HD$HD$    D$   蹃 HD$ HH$a dH%HL$@H   HHHL$@H HHpHH F {HD$ H   H$H      HD$HG Hl$0H8HLF HLF Hv'H$   HT$L$4 $    1p dH%H;avtH(Hl$ Hl$ 1H*I v*D$1L$S   D$HD$9rHl$ H($  HD$HD$HHI HHu   (G sdH%H;a  H8Hl$0Hl$0W$HD$HD$$   ?  HD$HD$ HL HL HHH@HHHHH8H@`    HHBHHB@HBxHJpHB8H   fǂ   H$H       HD$="I     HL$HD$ HH0=I     H   t  HHh  H      HcG HHH   H$   HG $  HD$HL$HX  fI HL$(H5I HHl$0H8H   $e gHT$ Hz0HD$e HHL$1zE UdH%H;a  HHHl$@Hl$@dH%H@0HD$0H   H$H      HL$   HG HD$0H   HL$($   H]F HL$HD$    D$    |  $   HD$TI HL$0HX  H$    >] HD$0HD$8HI HHD$(HD$ $   HD$ HD$HD$    D$    Hl$@HHHD HHl$Hl$L$ 1\$ وD$HI HtuHutCHH5vI    H>AEuHI HI D$H\$(Hl$HÄt$   u|    노   HBI HI HI D$YdH%H;a!  H(Hl$ Hl$ HD$8H$HL$0HL$WHD$HL$8H   HƊI H   dH%HtHI0Htp         uH$   Hl$ H(HD$H+I H$袓=;I  tcHI HL$HX  HI =I  uHI H$Hl$ H(I  HI H$贕  hH' H$HD$*   }GB dH%H;a   H8Hl$0Hl$0=hF     HD$    WD$ H=;F     HD$@HHL$H   HD$ HG  HG HD$(HOI H$ƣ  H;F H$HD$HD$X H%I H$,  Hl$0H8HI H$肣  HD$@H$THI H$  Hl$0H8Hu H$HD$   a+A dH%H;a   HHl$Hl$HXG H$近mG ^  H=G H$D   HX  HL$HǀX      H$oHD$HuHI H$eHI Ht(HD$HЉI     HI H$ؒHD$I HI     HI H$讒HI H$.HwI H$@ dH%H;a?  H Hl$Hl$dH%HH0      H             HD$HG H$uHD$HH0HG HX  HG G ;]  HG H$ۑHD$HH0HH  H$PHD$HH0HǁH      HH0H   H$X  HD$H@0Hǀ       Hl$H H H$HD$   !H H$HD$   HT H$HD$   > dH%H@0ƀ  dH%H;a  H(Hl$ Hl$ HG H$/HD$0H   HD$HG HL$HtHX  HG G HG H$膐HD$Ht{   ?  H      L$8u51҄     HL$H   HH  H$Hl$ H(HD$H$u  T$HD$L$8D$8H    HeC HEH$HD$HD$Hl$ H(ÐHG HtHHHG HG 
HHG H$苏D$8tHG ȅ|UHl$ H(H$ H$HD$   	H H$HD$   H H$HD$   סH H$HD$   辡< dH%H;a  HHl$Hl$HD$ H$1t  |$ t	=G  tHD$ H$D$ Hl$HÃ=ɂI    HL$ Ht2Hp  Hg  Hz U  Hx  Hz 4  HG H  G 9wG        JG @G څ  1H1G      HG H$9=G  tLHD$ @   G HG tHG H$蠍Hl$HHoG H$VHL$ 8#        18#  Ä   =G  uuI 9oG uaHG Ht-HG H$HD$ H$D$ 	Hl$HH$q  HG H$Hl$H1HG H$ȌHD$ H$D$ Hl$HHG H$HЋG HG t
HL$ 'H~G H$=1H$D$VHl$Hû   1OH$D$ 2Hl$H1      1   HL$ 1{9 dH%H;a  H8Hl$0Hl$0dH%HH0Hh  HD  H   H94  HD$ H       $   SV  HD$ HH0HH  H$HD$ HH0HǁH      HH0Hh     uAHH0H   H$R  HD$ H@0Hǀ       Hl$0H8S  jH,0 H$HD$9   VdH%HD$(HL$    T$H   H\$觧H H$HD$   ΰHD$ H$耰Hz H$HD$   觰HD$H$ٮHf H$HD$   耰D$H$豭輩觧HD$(   L$H   HT$HE H$HD$   .HD$(H$Hڢ H$HD$   HD$H$9H H$HD$   D$H$HR H$HD$   Hf H$HD$!   6 ZdH%H;a   H Hl$Hl$dH%HL$(H   H9H0tiH    uFHL$$S  Q  H$HL$H   HH  H$胉.Hl$H H} H$HD$   KH H$HD$   25 7dH%H;a   H Hl$Hl$dH%=G     H@0   tƀ   H=G ȅ|oP  H$HD$HG H$AHD$@   G HG tHG H$豇,Hl$H H{G H$bH H$HD$   7Hs H$HD$   4 dH%H;aH  H Hl$Hl$dH%HD$HL$(H$H      HT$HD$(Hǀ       ƀ    HHp  HHL$0   HL$HQ0=}I     H   HQ0=|I  uqHP0HI0G 9  uL=yH  tHxp t	    u!貀 HD$(H8H$1 Hl$H H   H$ ͉$  HD$(Hx0HH6S H|H   "S ZHL$HQ0H   B#3 dH%HD$H;A  H   H$   H$   dH%H$     1T$PHT$@H$   H$   IIT$L9T$H   =9G  u}H8G H9G D$PH9  HL$HD$ID$p  HD$HuD$HD$PD$TT$Ll
  H$   Ƅ$    H$   HĘ   H  IALHA  dH4%Hv0   D$  D   AD1EA1D1EAA1D$  C4=G LG HG ?
  II1&
  1H9
  LL$@AD$H    |$Lt$PT$TH\$@HKH$   T$'H\$8H9}HL$@HD$pHH$Ri  |$ uHľG H$+HG H$   HtHHHӾG HϾG 
HG H$苃H$   H8  =wI  $  H&G H
  G 9G        H'G H$莁HNG H  HHH:G H6G 
HtHX   y  HD$xHӽG H$ڂHD$xH  H$I  D$'w  H$   HH0Ɓ     H˽G 
HL$xHHʃ=vI    HX     Hp  H  Hx y  Hx  Hx X  HG H>  oG 9eG %       HT$XHG HD$8HҵG HL$pHּG H$==G  @  HD$X 8#   ,  =G    jJ  HD$XH9$K  H$rf  H{G H$肁H$   HH0  t!Ɓ   HG Ʌ  T$'1<H$   uI   vuI   1HG HHtUH$   HH0H    _     9  $iHD$HD$(h H$HG HH|$( u!H$     H}G H$~HG H$   HtHHHG HG 
H=G H$DH$   HuHD$(H$  H$G  HD$(H$   HtH   HL$(HD$(H$  H$   H$H      HL$=ZrH  u(H$   H$   Ƅ$    H$   HĘ   H$   H$HD$    { 1~1]H$Md  1wHG [1   1H$9F  D$'?  H$   HH0Ɓ     HAG 
HH0H   =ϺG  tH$   H$   8#     =rI  t=rI    H&F HH  H$g  HD$L$Ha  =˹G    rI   rI   H=G H  rI kG r9  H$   Hs0     1q  HS0   D  H$   1H$   H$D$    _a  HD$HD$`HG H$}HD$`H$   Ƅ$    H$   HĘ   HyG H$}H$   jHǂ`     HX  H$   H$H      HL$?=oH  u(H$   H$   Ƅ$    H$   HĘ   H$   H$HD$    dy 1      1   11Ƃ     H5ٷG H$   H5G =G )9]H$   H$   H$ eHD$HD$0HH$   HtH   HL$0HD$0H$  H$   H$H      HL$=~nH  u(H$   H$   Ƅ$    H$   HĘ   H$   H$HD$    x 1R16HG H$yH$   H$D$    _  HD$HD$hHPG H$W{HD$hHH$   Ƅ$    H$   HĘ   H$   $   H$   HĘ   H$HD$    ? H$   EBH<$ uH$   H$   HD$    D$H$   H$   Hm H$HD$#   BH H$HD$   )Hz H$HD$!   H H$HD$   b|P P S|N|' 3dH%H;a   H Hl$Hl$=0G     dH%H@0H   H$5_  |$ tknI t]nI t
H=G  uD$( Hl$H $ CbHD$HD$HtHD$H$&  D$(Hl$H 1D$(Hl$H D$(Hl$H & dH%H;a   HHl$Hl$dH%HI0   t{Ɓ   H
G 
Ʌ|Eu?G t1   
u
Hl$HH$    D$1H H$HD$!   .H| H$HD$   % *dH%H;ad  H0Hl$(Hl$(HD$8HH;  =jH  t/(HL$H$HD$    \t HD$H   HD$8HuHG H$&v1HG G HL$HAHD$HL$8HHtmHt
H   HHT$ H$H      HD$lHD$ Hǀ       HG HtHH   {HHjG kHG H$wHD$HD$H$    D$ HD$HHt	=G  uHD$8H     Hl$(H0Hl$(H0T$ dH%H;a  HHHl$@Hl$@dH%HQ0     HL$0Hh   2  HQ0   tf  H$HD$0H=G    HQ0H   8#     =hH    ] H$HU  H  L$HR  H  1H  T$HD$(H\$0Hs0     =G  a  1@      G    G tkH1H5G    >@@u%H    H$T$Hl$@HHH$    D$HL$(T$H\$0   H   1H   H֯G H$=sHD$(H$W  |$ u`HD$(Hǀ       HG Ht6HH   HG G H{G H$tHD$0H6HH¯G HQG H$XtHD$(L$T$H\$0H$VW  t$HD$(L$T$H\$0wHD$(L$T$H\$0JH$T$L$HD$0HH0H   H$\  HD$L$Ht"HT$0HZ0     L$HT$0HT$0HZ0H   [iS\2=G  |HEG H$qHD$0HH0H   H$D$   V  HD$HD$ H
G H$sL$HT$0HD$ =2gI  L$HD$0HH0H   HlI H$HL$VHD$L$t
   HHD$8H      HD$苽HD$8H$HD$    n HD$8Hn=dH  O11[HL$0*HD$0HKHD$0HH0Hh  H$D$ HL$0HX H$HD$"   誄Hh H$HD$   葄H* H$HD$   xB dH%H;av+HHl$Hl$HD$ H$uqD$(Hl$H dH%H;a  H(Hl$ Hl$ dH%HD$=cH  R  HD$0H$H      HL$dH%HH0H   1HQ0H@01H   HD$HH0H  HuHl$ H(H  HL$0H$HD$HHD$HH0\$ =fI     Hǁ      HH0=fI  ugHǁ       u=bH  u5HD$0H$H      HL$HD$0H$D$OHD$0H$HD$   `l H  1<  H  H1< H^HH0  H  $HL$k ) DdH%H;a?  H0Hl$(Hl$(HD$8      H$H      HL$?dH%HH0H   1HQ0H@01H   HG H$emHD$8Hǀ       H,G Ht8HH   HG G HG H$n	Hl$(H0ÐHHܩG ǐdH%HL$    T$H   H\$舋H֢ H$HD$   诔HD$8H$aH[ H$HD$   舔HD$H$躒HG H$HD$   aD$H$蒑蝍舋HD$    L$H   HT$H& H$HD$   HD$ H$H H$HD$   HD$H$H H$HD$   D$H$H H$HD$    dH%H;avpH0Hl$(Hl$(=_H  uHD$8H$lHl$(H0dH%HH0H   H   $HD$   HD$    WD$U < wdH%H;avpH0Hl$(Hl$(=_H  uHD$8H$Hl$(H0dH%HH0H   H   $HD$   HD$    WD$cU  wdH%H;avWH0Hl$(Hl$(=|^H  uH H$ Hl$(H0Ð$HD$HD$    WD$T 5 dH%H;a  H8Hl$0Hl$0dH%HD$(HL$@H$H      HT$THD$@H$D$  |$ tHNG 
HL$@=laI    HA0    H   H Hǁ       H\$(Hs0Hǆh      Ɓ    =&aI  p  HA(    HA     W   =`I  3  Hǁ       Ɓ    =`I     Hǁ       X  =^I  t8Hp  H~,WH*YdI H,H5OdI HHǁp      Ɓ   dH%Hp0H   1H~0H@01H   HC0t     HT$ H   H$HL$*  HD$ H uHl$0H8HD$(H@0H  H8H$ H   16 HX  6 H`  16 H   1x6 WHy(1e6 Hy01U6 2t$GH H$HD$   nD$H$行謈藆H9 H$HD$   {x CdH%HL$HH@HL$HH8H@`    H@X    HHAHHyP u葢H0Hl$(Hl$(dH%HD$HH0  H@ƀ   HL$8H$HT$@HT$cHD$@HL$HApHT$8HQxH$H      H\$HD$HHpH9  WD$H HL$HD$ HL$H$ =dZH  :  G    HD$HH0H   8#      HH0H   R  ƀ   HH0Hǁ`      HH0H   HA8    HP0HH   HH0Hǁ          K=G  uH@0  Hl$(H0H3 H$R HD$8H$HD$@HD$HD$H H$# HD$8H$HL$@HL$HD$ H H$ HD$8H$HL$@HL$H H$ HD$8H$HL$@HL$H9H[}HHl$Hl$HD$H$HD$ HD$Hl$HdH%H;av_HHl$Hl$HG H$SdաG uHҠG H$eHl$H1HG HG H$f= dH%H;a   HHl$Hl$dH%H@0H   HD$HOG H$c=+G        HL$   Qt =WH  uCAG HG tHG H$dHl$HH͠G H$eH$c HD$H$;[ HL$HL$1F H`Hl$XHl$XdH%HD$HH0  ƀ   H@HH0H   R  ƀ   HH0H   AHL$`H$HT$hHT$ZHD$HH8HHpHP@HPxH9   HP8HD$0    WD$8D$HH H\$0H\$hH\$8HT$@HL$HHD$PHL$0H$ HD$H$H      HL$貮HD$HHpH9v{WD$HD$(    H\ HL$HL$hHL$ HD$(HT$H$ H H$ HD$`H$HD$hHD$bHD$H@0  Hl$XH`H9H{H9H?dH%H;avnH0Hl$(Hl$(=lUH  u+  Hl$(H0Ð$HD$   HD$    WD$K dH%H@0H   H$5a  yH(Hl$ Hl$ dH%HH0  HL$0H9Hp,  HD$Hǀ       HH0H   HT$Hǁ       H$  |$    HD$Hǀ       =zTH     HL$O HD$HL$HtHP0  9Qt5( H$HL$H   HA0  H H$K HD$HH0H`   .  H@p    HH0H   Aƀ    Hl$ H(HHD$HH0H`     =SH  t%H   H\$H9   H| H$C HD$HH0H   AH$H      HL$ثHD$H@p    HH0      tNH@ƀ    =G  u#1u
Hl$ H(ÐH` H$? H$C  D$HHp  HH몋R9  8CH{ H$HD$   rHb H$HD$   rH H$HD$-   rH8Hl$0Hl$0dH%=G    HT$@H   z      1ZÄuoH=G  uD$H Hl$0H8D$ WD$D$ H|  HD$HD$HD$HT$ HL$(HD$H$ |$ tD$HHl$0H8H$&  1   D$HHl$0H81i1bD$H Hl$0H8H(Hl$ Hl$ dH%HH0H   R9  t=LQH  uH@0H   @Hl$ H(HD$WD$HN  HL$HD$HL$H$
 HD$dH%H;a   HHl$Hl$H(G H$\HOG HtHHH?G H;G 
HtrG HD$uAHטG H$]HD$HtH$$  D$ Hl$HD$  Hl$H1HG HG H$b^1 "dH%H;a  H(Hl$ Hl$ dH%HD$HL$0H$H      HT$4dH%HH0H   1HQ0H@01H   HG H$Z[HD$H$@  |$ '  HG HtHHHG HG 
HD$H   G uyHG H$\HD$HuAHD$H@0Hh   uHl$ H({HD$0H$D$ H$=#  HD$0H$D$ 1HG HG H$\HD$bHL$0Hǁ       H*G HtHH   HG G &HHG 1>	 )dH%H;a   H0Hl$(Hl$(dH%H@0H   HD$ HH0  HH0$   HD$    HHL$D$   C $   H ~F HD$HD$    D$   C HD$ H@.Hl$(H0y DHHl$Hl$Hs H$ Hl$HdH%H;a   H8Hl$0Hl$0dH%H@0H   HD$(HHp  HHHH0H   HL$ $   HL$ HL$HD$    D$   B HD$(H@0  Hl$0H8 ]HHl$Hl$H{ H$" Hl$HH0Hl$(Hl$(MI &  dH%H@0H   HD$ $   HD$ HD$HD$    D$   5B zMI  Hl$(H0dH%H;a   H8Hl$0Hl$0HW H$xHD$L$@}HD$HHl$0H8HD$$  D$HD$    D$     HD$(    H HL$D$ HD$HD$(HL$H$  HD$HHp  HHH@. 9H@Hl$8Hl$8dH%WD$D$D$(H HL$HL$PHL$HL$XHL$L$HL$ HD$(HD$@HD$0HD$H$b Hl$8H@dH%H;a  H`Hl$XHl$XdH%HL$hH  HP0   T$xZ  h  HD$H\$,HH0H   HL$PH$S	  HD$H  Hx        HD$@L$,HcH HPH)HT$0L$x  HH8H$HD$8   M3 HD$0HL$@HA8H   H	  H	 HHA@HHHHHH8HHʐH\$hH3Hx@H9HP8Hp@=MI  #  HXPH$   H  H$   H$  HD$=LI    HL$@H   HT$hHH(  HT$HHZ0H   HtHX  =LI    HX  H$D$ 
 |$ t   HGG HD$@ƀ    H$H      HL$HD$PH  H9  u'   HG H
HQH  HH  H  HT$@H   H  =2HH     H$HT$D$9;  G    G t"=vII  t1HG    uAHD$HH@0dH%  Z  u    tHAHl$XH`H$    D$1H(  H$HD$N HD$PHT$@1HX  ! tHL$@H   ! HxPHH! HH$HT$pHT$HcHL$$3 =JI     HD$HHH0H       t
HD$@HD$hHH$s HD$HL$H$HD$D$ + HD$HHD$H뵐HT$0H$HT$HcHHL$HD$    HHD$ HD$Hw$   YHD$HD$8H$H       HL$藞HD$8H$詍HD$8Hz H$HD$   &fH} H$HD$   fH H$HD$7   eH@0ǀ   H7 H$HD$   e  dH%H$H;A   H  H$  H$  dJI HǄ$      H$  H  H$  H    tH   H  HZH2HRH\$HH$  HT$PH H${9OHcHD$XHD$HD$  HD$HL$XH[  H$  H| H$HQHHH?H(HHT$H\$H\$H$  HT$ HT$HHT$(HT$PHT$0.H|$`WHHl$Hl$C) Hm H$  H$HD$    HL$`HL$HD$d   HD$ d   Y HD$(HD$@Hh H$HD$HD$  HD$@Hdd   HHOHL$H\$`H9!  HǄ$      W$  $  H$  H$  H$  H$  H   H$  H  H$  =GI     H$  H$  H$  A$  AHѫ H$oH|$HD$XHGHG=FI  u#H$  HH$  H$  H  H$  M H H$H$  HD$H$  HL$AtH$  H$H\$HHD$. H$  HT$@111U   & P dH%H;aL  HHl$Hl$HD$(     HHHHH)H      HL$ H  H   H      @   HG H$~MHD$ G    |[ɉ  H  HtH   H  H9 uHUG H   HFG 뭐H4G H   H%G HG H$NHl$HH$H\$  WHD$( H@    
H H$HD$   a dH%H;ab  H(Hl$ Hl$ HD$0{G H  H   H       }:H\G HtH   HIG uHGG HtH   H4G uHG H$MHD$0H  Hu7H=G     H=G  tH݈G H$KHD$0eHtH   H  t[  H9 tHL$8Hl$ H(HL$WD$H HD$HL$HD$H$< HL$HHp  HAHD$8    Hl$ H(ú   SV dH%H;a   HHl$Hl$HG H$JHD$
G H  HtSHtH   H    H9 uH͇G H   HG 봐HG H   HG HG H$LHl$H ?HHl$Hl$dH%HH0t   tKH@0t  dH%HH0t   t
Hl$HÃp   uHǁh      Hǀ       HD$H H$ HD$dH%H;av(HHl$Hl$H H$HD$>   ] dH%H;avHH,$H,$H,$H dH%H;avHH,$H,$H,$HR dH%H;avHH,$H,$H,$H" dH%H;avHH,$H,$H,$H dH%H;avHH,$H,$H,$H dH%H;avHH,$H,$H,$H dH%H$H;A  Hh  H$`  H$`  =;?I  s  dH%H[0   H$  H=  H$x  H93       1H|$`WHl$Hl$N! Hm L$  A8     I   H  Hx   Hp   A<    I@  H  H>   1HH }H<HuH   H@@   HLHT$`H92  I@  H    I   H~xLNpH@g  HD$XH<$LL$HD$    Ht$HD$     HL`HL$(HHHHL$0D$8HD$H    J HD$PHL$XHHHOH  H$  H0  H  1Htk=~=I  t?H@  H7G H$H$  HD$HD$`HD$HL$HD$ @   dH%H@0   H$`  Hh  H$p  H$% |$ tfH  H HHD$`H$  H    t"H  H HHD$h   1H  H HHD$hH$p  H9F sHH  H? HH8  H$H\$HD$    H$  HL$HD$     HT$`HT$(HD$0@   WD$8HD$H   I HL$PH$  HHD$XH$Ht$HHL$$% HD$XHT$`H$  L$  WHT$`1u1H$p  H$Ht$H$  HL$H\$HD$     HL$`HL$(HD$0@   D$8HD$H   YH HD$PH$  L$  WL$  MtI0   AE+   #E1H9ss
   H$p  H$z  D$H$  H$x  H$x     H$`  Hh  ú@    @    H      H(Hl$ Hl$ =o:I  tF1HH }NH?I H4HuH wAHG H$H\$HD$HD$    1H9I Hl$ H(H7?I H    ( H8Hl$0Hl$0=9I  u
Hl$0H8H  H WD$ HL$@HL$ HHD$(HnG H$HD$ HD$HD$   HD$   	dH%H;aviH Hl$Hl$HD$(H$ HD$Ht4@$HwD$0Hl$H ÀttD$0 Hl$H D$0Hl$H  dH%H;a2  HHl$Hl$L$(HT$ 
B   Hǂ       Hǂ     H  =y9I     H  1HFH}GH@HDX    HD`    H<HPHHHH   ='9I  uHDP H   H$GHD$ Hx@ t
Hl$HËL$(udH%HI0H`  Ht+HH@5H$HL$ HA@H  j 9H/s H$HD$   T dH%H;a  H0Hl$(Hl$(HD$8J}G   9  tBɉ  H  H}G H   HH|G H=|G  uH|G H  Ht?H|G H   HH|G H=|G  uH|G |G Hǀ      HX  H  =5I  Y  H  H$HD$   HD$8Hǀ       Hǀ     H  =X7I     H  1HHHH   HL$HHL$HH   H$HD$   HD$H@HT$8HDX    HD`    H\$HH   H<HP=6I  u
H\PyHHu HfHH@H$HD$8H@@    H$zHD$8H$( HD$8HǀH      @   Hl$(H0H  HH	 HH$HD$8Hp  H$HD$8HL$ H$H      HD$謊=52H  uXHD$ Hǀ       HzG Ht-HH   HzG zG 1HD$8HX  HHzG HD$ H$HD$    ;  dH%HD$H;A  H   H$   H$   73I   $     D$D=Y1H  #  & H$HzG H  T$DHcHH)HHzG H5zG HlrG $   9  0HH$HD$hHD$jD$LP$   D$D$   9}zHcHrG H=rG H9  T$LH\$XHHt3HL$hH$T$HqG HqG HT$XH9r  H& H$]HL$T$LdH%H$   HZ0H   H  H93  Ht =0H  <  HZ0H   HC8    HZ0Hǃ       HZ0Hǃ`      H)qG H*qG H  HH@8    @    H$  =/H    T$D$   '\$HHH$D$HXD$D$   T$D9}HcH=pG HpG H9rq  HpG 9  PH$   1HL$p   HcH=mpG L^pG H9  H{0I4H   H9tÉT$@Ht$xF    H4$!  |$ uOH1wG HtHX  HwG  wG H\$xHS8HT$pHS$   T$@HH$   THD$xH$   H\$pHqG H$D$	)  $   H0I HD$pH$   H$   HĘ   He0I H$9$   HcHkoG H9"  HSoG H40I H$[;$   5 4H   $HD$   HD$    WD$Z$ H$   HH0H   H$n1 D$DH$   $   eC   HB0H   H@@H$H*H/I H$
9HnG $   93HcH9`  HmnG HN/I H$u:T$D$   Hޝ H$HcHT$PHT$HT$  HD$H$   HnG HnG H H$HD$H\$PH\$H\$HL$ HT$(HT$0UHD$PHmG HmG =+0I  uH$   HmG @H=mG H$    'T$DHHD$`    HcHD$`$HD$   HD$`HD$HD$   HD$    " HH  H 1 H H  H H$HD$   K dH%H;avHHHl$Hl$HD$H$5   HD$H@@H$=L+H  u
Hl$H. 4 H0Hl$(Hl$(dH%HH0H      H`     HT$8HZ8Hu;z u2HZ@H`  HH0HH   H@0HC8C   Hl$(H0HH\$ tH   H1HD$JHL$	UH` H$HD$   0^HD$ H$b[HJ H$HD$   	^HD$H$;\HF^ H$HD$   ]HD$H$[W
UH H$HD$   !JH| H$HD$   JdH%H;a  HPHl$HHl$HdH%HH0H   H  H`  H  HL$@H\$8HT$0Hr8Ht$H9ukH9Z@uezu_=Q)H  u<HH0Hǁ       H@0Hǀ`      HB8    B    HT$XHl$HHPHD$ H$, HD$ HT$0HB@HD$(JHL$cSH^ H$HD$   \HD$@H$<\HRM H$HD$   c\HD$0H$\H7M H$HD$   <\HD$H$ZHEY H$HD$   \HD$8H$[HJY H$HD$   [HD$(H$[H.Y H$HD$   [HD$H$XURH@ H$HD$   HH} H$HD$   G dH%H;avMHHl$Hl$HoG H$S3D$oG HoG H$4Hl$H   O dH%H;ar  H`Hl$XHl$X=(I  W  =(I  J  =(I  3  =AVF    1SoG HToG H+]oG H)ʋ5>oG )=FoG )9    H(I H$p211HT$(HHHHL$0HgG H9gG ~ZHD$(HHL$@H$D$ l |$ tHD$0볐HD$@   Y  HD$0HPHDHN(I H$}3HD$0H  
 H$Hn  HD$HH      HD$D~HD$HHǀ       HknG H   HH   HOnG QnG H)nG HtHHHnG HnG 
H   HmG HtHX  HmG mG H   H   HH  H$f3Hl$XH`ÐHHmG fHl$XH`À=r&I  
$講HD$={&I  HD$PHK'I HHl$XH`Hl$XH`Hr H$HD$   DHr H$HD$   DdH%H@0ǀ   Hշ H$HD$%   DH H$HD$6   fDT$$Hc&I H$1HD$@H   HD$8NHy H$HD$   WHD$8H$UHT H$HD$   WD$$H$TPNHx H$HD$   CH\$8L$ t$|$NH H$HD$   +WD$ HcH$[UH] H$HD$   WD$HcH$2UHK H$HD$   VHD$8HcH$UHtI H$HD$   VD$HcH$TOMH H$HD$   B qdH%H;a  HXHl$PHl$PHjG H$O.jG 4HjG H$/111L$HHT$8HD$@H     '  '  GȉL$$ =$'I  S  =WkG  0     <  D$HL$@HL$@D$H3E HH   H(jG HD$H6 H$HD$ {#I tHL$HHtH H9c  H$  HD$@H|$     HE=DI  t=:#I     1҄   cG HD$@uUH&I ~AHcHi@B H\$8HHt$ H9=&I  $\  HD$@1H\$ H\$8HbG H$,bG     HD$(    HbG Hǀ       HD$(HD$(H$صHQbG H$.HD$@1F16=6"I  =%"I  }1HII HtH\$ HH)H9PF Ht$ 1HHHhG H$ HHL$HL$0Hu
HD$ f$CHD$0H$$   )H$HD$    E HhG H$+hG       u0D$HL$@HL$@D$HgG H$,D$HL$@v   HhG HgG H$,HOF HhG H$HH?HHHD$0H{gG H$*1HahG H[hG        1_gG  I 9<sgG  I 91H2Oىm dH%H;aD  H8Hl$0Hl$0H I H$?*HD$@11HHT$H_G H9_G   HHtۋs  {DCI9K  {HC 1HL$ /  t$DC@u{(L9t
DC(HC0H\$(H$  |$    rfG hfG ȅt,HD$(HH0H HT$@H9~HHL$ HT$-HI H$*$D$HL$(1Qts=WH  uLAH$ɛHD$HHD$$   HiI H$(HD$HL$ HHD$@H$ ) HD$(H$  HL$(HD$1HH{ Hǀ H9EH{8HtdL%I9x0u
   L   MtL9tAƀ   I@1b@1RHI H$)HD$D$HHl$0H8D H]G Hr]G 11HH9}SH4у~uHv8HtdH<%H9w0u1	H   HtH9>u1Ƈ   HG   ш\$dH%HD$H;A
  H   H$   H$    H$HD$0H=sI  uHjI HcG H$"'HSI H$   cG H$   cG H$   HccG H$   Hc5cG H$   H=zcG H+=cG H$   nEHJ@ H$HD$   NHD$0H$   H)HH4ׂCHHH?H)H$LHX H$HD$   HNHc=I H$xLH9K H$HD$   NH$   H$NKHE H$HD$	   MH$   HcH$!LHp\ H$HD$   MH$   H$JHP H$HD$   MH$   H$KHH H$HD$
   tMH$   H$KD$     HZG H$   HZG H$   1!Ht$`H^$   H$   H$   H9Q  H\$`H4H~8D  DD$$D  DL$  Hl  H   H|$XFH$   NH$   VHT$xHc  H$   NCH9 H$HD$   uLHD$`H$JH^D H$HD$	   NLH$   H$}IHI H$HD$   $LH$   H$SIHO H$HD$   KHD$xH$,IH9 H$HD$   KHD$XH$JHF H$HD$
   KD$L$$)H$HHcF H$HD$
   KH$   H$IDB4HBJDBHD$`HtbAD$L$$)H$cH^BHXG HHL$`H9AH7 H$HD$   J#BHL$`AHU7 H$HD$   JAv  HrPG t  H$   H\$8H   H$   Hc   H$   Hc   H$   H   H$   L   L$   Lc  L$   Lc  LT$pD  D\$D  Dd$@H%7 H$HD$   IH$   H$!HH8 H$HD$   ID$ HcH$GHv: H$HD$   IHD$@H$GHF H$HD$   xIH$   H$GHD H$HD$
   NIH$   H$}GH(I H$HD$   $IH$   H$H$   HD$IH; H$HD$   HH$   H$GHs; H$HD$   HHD$pH$FHC H$HD$
   HD$$/BH? H$HD$	   vHD$$	BH? H$HD$	   PHHD$8H$FAx?H$   HP  Ht^H   H   Hh  Ht=	Ht-H   HT$@L$ HtH   EH9HѹH7I H$1  H$   LD$(H   H$   N>H4 H$HD$   uGH$   H$EH[? H$HD$	   KGD$H$|DH3 H$HD$   #GH$   H$HD$(HD$GH$5 H$HD$   FHD$PH$!EH> H$HD$	   FHD$HH$D@=HD$hHHTG H9TG    HHZ0H   H   H   HtkH   HD$hHt$HH\$P   |$D   EsHq` A   AsI  ILF OTKMVHH{HaI H$HyZG H$H$   H   HYZG H$`H$   H   Ë"[G H$   Hc?ZG H$   Hc[G H$   [G H$   !<HAB H$HD$   HEH$   H$wBHK H$HD$   EH$   H$MCH@ H$HD$
   DH$   H$#CH
E H$HD$   DH$   H$A>;$   TD     dH%H;a%  H Hl$Hl$HXG H$_D$(8?YG    3YG    =YG 3YG     HYG HYG Hu]D$XG WXG HXG H$D$D$H$    D$ wD$ȅt	=XG  uHl$H HHǂ       HXG HtH   HrXG vH^XG HXG H$HWG H$Hl$H  dH%H;avLH Hl$Hl$=XG  t&HD$(H$D$wU D$D$0Hl$H D$0Hl$H  dH%H;a+  H0Hl$(Hl$(WG    I    Ӄt1ҍH9OˋT$@   9         O)Ӊ7WG HWG HtH   HWG HuHWG     HD$ J$HD$8H$HT$D$ R  D$HHD$ ~1L$HVG HtH   HVG HuHVG     HD$HHl$(H0ÉFHD$H    Hl$(H0c dH%H;avoHHl$Hl$HD$ H$e   |$ t2HVG HL$ HAHUG    HUG Hl$HH` H$HD$#   c-- xHD$    H    9u9uHD$1dH%H;a   H8Hl$0Hl$0L$P   HL$@HT$HHH  HD$ HH  tHD$ HtpHD$(
HD$(HL$@    )Ӂ   r'H$HD$T$t$Z   |$ tHl$0H8@H  F  Hl$0H8Hl$0H8HL$@HD$Hx dH%H$HH;A  H8  H$0  H$0  HD$(    H|$0WHl$Hl$N Hm $T  $P  )     H$@  1HHt(O9s4@H  H   rZ  4  Ä  H   +  HH$H  Ht(1Ht(H   9s"H=      HT(H=   r   \$D$HD$(HD$HD(HD$ HRG H$fHD$ HL$HuF8SG L$@(SG WD$HRG H$Ƅ$X  H$0  H8  HHǀ       HRG HtH   HRG HRG Ƅ$X   H$0  H8  ù        й    ȹ    HՄ H$HD$   ) HHl$Hl$HL$H  Ht.H$1H  ÄtH$HD$ D$(Hl$HË    9t3H  r  tH\$ D$( Hl$HHD$     D$( Hl$HdH%H;a2  HHl$Hl$HL$(T$0H\$ t$4  D  A)EAE)E   @tqH  HteHD${t41H  AEtHT$HD$8   Hl$H$    HD$HL$(T$0H\$ t$4D$8    Hl$HA   v1F1 D8EN  DEND9rE9D  @@u1DL$8Hl$H dH%H;a   H0Hl$(Hl$(HD$8  L$$HT$@H$H  HT$L$T$HT$YD$tXL$$RHt$8H  t*  )@=   s7  H\$PHl$(H0H\$PHl$(H0HD$P    Hl$(H0Hi H$HD$   & dH%H@0  H   Hc HD$dH%H@0  dH%H@0  H   Hc HD$dH%H@0  HHl$Hl$HD$ H|D$( Hl$HÃ=I ~yNG wNG 9I ~dH%H@0H   H$|$ tD$(Hl$HD$( Hl$HHHl$Hl$$   f Hl$HdH%H;a   HPHl$HHl$HD$`HL$XHA       SD$`HL$X9   T$D$D$   |$   HD$XHHHPHXHqH9wHYHX\$DHd H$HT$HL$H\$Ht$ u  HD$(HL$0HT$8H\$XHS=8I  uHCHHH{ HD$X\$D<Hl$HHPB ̋L$T$
ȉ1مuL$dH%H;a   H(Hl$ Hl$ HD$0HH   HtvH    1!HL$HTH$HD$HHHD$0H9Hw1)HL$HXHH[H4HHD$HHHD$0H9HwH    Hl$ H(Hl$ H(H H$HD$2   n#8 #HHl$Hl$HL$HQHYHqHyHHH$t2HH HH HQtH$D$ H\$(Hl$H1HL$HQttHZHHYtHD$HAH HBH HHAHH,$H,$HL$HHYHqPHH"HH")HcHH|PHQ8)HcHHt$Hq(t?H1H<2HH9~H)H)HFH9D$ H,$HD$  H,$HnHH,$H,$HL$HHYHqPHH"HH")HcHH   HQ8)HcHHI(Ht$H<1HH΅twI1ALMIM9~MLI)L)1LM@HH)Ht$ H<1HHHHIH9~L)H)H9D$(H,$HLD$( H,$HwdH%H;aD  HĀHl$xHl$xH$   H  H$   H9s(  H{Q  1       G  H;H{LCHHKP  HH"1L$   MtH9  M	MLC0HK8m  H1H{(HL$   J<HH9  H96  I    H{8H)1HS@HK8LC0H9  H)H)HIHH?H!NLc(O$!Md$H  M$H  L$   MdLC(M`M9  I{  I9LOIRHH?HLH$   H9t   KD    IL9C(vI@H9r+  H$   1K4HL9}H4LC(M M@I9r  HKHL$hI9HS(HHH"HH"H	HKtHD$hH r
Hl$xHH   H$HL$XL\$pH|$PLD$`H$Ht$ILD$j HL$XH$   H|$PLD$`L$   L\$p1NH$H$   HD$DH$   H$  Hl$xHH$H$   HD$cD$H$   H$   MH$}D$HL$wH$   H$   *HD$H    HD$HH$   H$HD$    HL$HD$    WD$ HL$HHL$0HD$8   HD$@   aH|$hH$HD$   H$   HD$KD$H$   H$   H|$hnHl$xHL     L LL     1   = 3HZ H$HD$   t dH%H;avZHHl$Hl$HL$ HQHT$HH!HQtHD$H r
Hl$HH   H$9
 dH%H;a   H`Hl$XHl$XH`=G HD$HHw~HH 1HL$PHT$@HT H$HL$HD$HT$H*=G H5=G H==G H|$ Ht$(H\$08HD$PHD$hHD$HHD$pHD$@HD$xHl$XH`H H$H^H HT$WD$HD$ Gl  HT$8HL$(HD$HN 	dH%H;a   H`Hl$XHl$XH@<G HD$HHw~HH 1HL$PHT$@HT H$HL$HD$HT$H
<G H5;G H=;G H|$ Ht$(H\$08HD$PHD$hHD$HHD$pHD$@HD$xHl$XH`H H$H^H HT$WD$HD$ Gk  HT$8HL$(HD$HN 	HHl$Hl$HD$$ Hl$HdH%H;avWHHl$Hl$L$ -H =RH  u#HD$(H3G $HD$7Hl$HH=2G HD$( U dH%H;a+  HHHl$@Hl$@H؍ H$HcH HD$HcH HD$7i  HD$HcH Hl:G Hm:G =H     HI:G 1A9`H    D$$HcHHL2G H	HL$(H$胶  HD$WD$0HL$(HL$0HD$8L$$HcH9G H59G H|$0H9sJHHDH=H  u	H<tHH dHl$@HHH=9G  EHH  dH%H;a-  H8Hl$0Hl$01gH IHcHHW1G H9 uމD$ H^ H$HcHL$(HL$HL$g  HD$HL$(H9G H9G =4H     H8G 1BL$ 9}tD$$H IHcHH0G H	H$  H8G H8G T$$HcHt$H|$H9sAHH|H<=H  uH4Hf Hl$0H8H=c8G N bH 軱 dH%H;a,  HHl$Hl$HH *   HH     1HH    HÄ  H=cH    HRH *   *   Hp  H=5H *I  H=/H ;  H"H H  H      HHH H      H9   H      HH      HH      H9   HH H9udH      HH9u9HH H      H9u
Hl$HH. H$HD$   H. H$HD$   jH. H$HD$   QH. H$HD$   8H$1 H$HD$   H- H$HD$   H%* H$HD$   H* H$HD$   H) H$HD$   H) H$HD$   l dH%H;af  H@Hl$8Hl$8D$,    WD$(WD$0D$$    H1WK:  H$D$ ʚ;HD$,HD$H  |$90    |$,1    D$     D$       HL$      |$ p  D$          6  |$   D$   |$   D$$    D$$HL$%|$$s  |$%h  |$&]  |$'R  D$$    D$$    |$$  |$%  |$&   |$'   HD$0D$0 f.u   u   D$(D$(	 .u{b$   U  |$   u.v <$ t
Hl$8H@HJ H$HD$   ]Hhb H$HD$   DH$ H$HD$   +H$ H$HD$   H[$ H$HD$   H! H$HD$
   H H$HD$	   H H$HD$   H H$HD$   H H$HD$   |H H$HD$   cH H$HD$   JH H$HD$   1H"# H$HD$    }dH%HD$H;AJ  H   H$   H$   kH    H    Hb H$HD$   HD$HL$
HD$(HL$`H  HD$8HL$hH$HD$Hq HT$HD$   ث  HL$ H	  11HT$8HT$8HD$`HL$(H\$hH$HT$H5+ Ht$HD$   芫  HL$ HdHT$8H9=  HAH9(  H)HHH?H!HD$hHHo  HmemprofiH90uxleraufxte  H=<E L-E HHL$0H\$PHT$XH|$HE1IMPMXM I9tII9|LD$xLL$@LT$pL$$HD$L\$hm|$ u/HD$hHL$0HT$XH\$PHmemprofiH|$HLD$xLL$@HD$XH$HL$PHL$Z  HD$HcH9    DT$!ЄtHD$pHD$hHL$0HT$XH\$PHmemprofiH|$HLD$xLL$@)H$H\$  HD$|$ tHwF HmemprofiHmemprofiHT$8H9   HAH9w~H)HHH?H!Ht$hHHHH] H$HD$   ]HD$HL$H$HD$E   F yH H$   HĈ   H  H  i dH%H;a  H0Hl$(Hl$(HD$@H   Hu5   =H  tH HuF Hl$(H0À=xH  uHugHL$8f9aluUylu   Hu9noneu1H$HD$g  HD$|$ tH9us   iHHHL$8tvHuiHL$89crasuyhu
   3Hu9singu8fyleHp9systdfyemX
   HHL$8HL$8H$HD$H HT$HD$   >fH|$  
HD$@HD$@F车 X̋D$HT$   1HH|HcHH9|H)HcH9|HD$Ht     D$ HD$Ht\$ dH%HD$H;A  H   H$   H$   H
%G Hh  HHHPH H$   HL$`HT$hH= H$H|$HL$`H3  H$   H$   HH   H\$hHHH?HHH$   =RH    HH H$9H$   H H|$H   H   H   HWHO=H    HHL$`HH$   H$   H$   1   A   A   A   	HMMH9  LD$PH$   LMaM   M90  N4˃=H    N,MHM   M   M   I9w@O@NtNlN,ǃ=>H  u	NrILIL LLVLl$xLt$pL$   H$   Ld$@LT$HHM H$H|$LD$Ht$LL$ ?Z  H|$(HD$0Ht$8LHH$   H$   H$   H$   LD$PLT$HL$   Ld$@Ll$xLt$pILIL% LLLL$xHt$XL$   L$   H$   H! H$H\$LL$LT$Ld$ Y  H\$(HD$0LT$8L`H$   H$   H$   Ht$XH$   LD$PLL$xL$   L$   3H$   L$   L$   H$   L$   H$  H$   H   8 w.  1111 葢 <dH%H;av8H Hl$Hl$HD$(H$D$0D$5 HD$HD$8Hl$H 4 dH%H;av8H Hl$Hl$HD$(H$D$0D$8 HD$HD$8Hl$H  dH%H;av8H Hl$Hl$HD$(H$D$0D$; HD$HD$8Hl$H 蔡 dH%H;av8H Hl$Hl$HD$(H$D$0D$4 HD$HD$8Hl$H D dH%H;av8H Hl$Hl$HD$(H$D$0D$7 HD$HD$8Hl$H  dH%H;an  H8Hl$0Hl$0HX(G H$H=W(G     H: H$HG(G HL$HL$@HL$YHD$ |$  t'D$,H(G H$D$,D$HHl$0H8Ë'G D$,H'G H H$H'G HL$D$#OH|$=H  u;HD$@HH H$H'G HL$HD$ZHD$L$,[HD$@N H$=|H  u=HS'G H$=cH  uHB'G ('G H=,'G  H='G  j udH%H;a   H0Hl$(Hl$(HD$PH    HLHHHH}	H9}rzHHL$@H9}cHD$ i HD$ H   HHOH)H4$H|$@H9sEHL$8HH$Ht$HD$HD$HL$@HT$8H\$ 1Hl$(H0H~ HHs } HHl$Hl$D$ sHG1 HD$(HD$0   Hl$HÀsHs(HHE HTHHD$(HT$0Hl$Hù    dH%H;avlH Hl$Hl$dH%HH0      HL$(A(|
Hl$H WD$H? HD$HL$HD$H$' p {dH%H;a   HHl$Hl$HL$ A(ȅ}$   =   A,ȅt<dH%HH0  Z  u    tH@Hl$HH$HD$ HH HuH$HH  H$HD$ HO H$HD$   r dH%H;a   H(Hl$ Hl$ HT$HH\$PHt$0H|$811HH9}SDBI9sSONMtI9tHD$LD$I@XH$HD$HT$HH\$PHt$0H|$8HL$Hl$ H(DH 诛 JdH%H;a   H Hl$Hl$HL$0HQH\$HHt$@H|$(HH|dH9ssVH9seLNMtIHT$H~DVH9s?LNM9tI@XH$HL$0HT$H\$HHt$@H|$(Hl$H   HH Ԛ /dH%H;avuHHl$Hl$HD$ H8  1HPHHHXHHt$H9HXtHtHD$HAXH$HD$HuD$0Hl$HHAXH$7 rdH%H$`H;A  H   H$  H$  H$(  H$8  H     H$0  H  IH?HHH!LIL9i  HT$pL$   1HH9   HLLMuIH\ftу='H  uJ    JH[WCHD$HH- H$LD$OpHD$HH$8  HT$pH$(  H$0  L$   cH=@H  ,  1   fD_fB_LH9}xdL%M@0E   E$  E   EAE1EE1AE1EAE1E$  LCEEMI I9  F_H9{  1kfE$YMLH~DL[I?NM[II9  G$YI9  O,N,MM9s
H9r  FWH9i  fEYIZH9}$}  D_I9g  ONIwHY   fG4YMMO$Md$I9   O,MmI9   I9  G4aI9  O4N4I9  G<iI9  O<N<M9s|MI9y  G4iI9c  O<N<M9sI9_@  I9/  fGYHH|9H9a  EYI9K  ONDfEYE1M|HD$8H4$HL$HL$LL$HL$ HL$(B  HH|$PH$   H98    DFI9}  HD$@fDD$6OLL$pNL$   MIN$L$   FLfA  fEtA$ID$HH$HD$H  H$   H:   z u5H$   HL$PH$8  H$(  H$0  HHHD$@H$(  H$H$8  HL$HL$H$   HT$HL$ HL$(HD$pH$(  HDHufH$   1T$6H@ HH$@  $H  H$  H   ÈL$5HT$PHL$8H)H$HD$   L$5HT$PH$   HI H$HD$l{HB0HL$pH$(  HLrHHrH   HB H$Ht$kH$   HH0HHH0H9HuH@0    HH$(  H$H$8  HD$HD$H$   HL$HD$ HD$(H$      T$6Ht$xHB H$HL$Ht$eH$   Ht$xKHǄ$       W$   $   $  HE H$   H$(  H$   H$8  H$   H$   H$   H$   H$  H$  HT$pHLH$   H$HD$HL$H$   HD$HD$    ʡH$      T$6fAtfAuLD9HH.A|$   ID$8H$HD$H   H$   HZH9rH$   HL$PHB HJ(H\$pH$(  H\zHHzH$H|$H\$+dH$   HH(HHH(H9HuH@(    H H$(  H$H$8  HD$HD$H$   HL$HD$ HD$(H$   1T$6HǄ$       W$   $   $  Hˈ H$   H$(  H$   H$8  H$   H$   H$   H$   H$  H$  HT$pHLH$   H$HD$HL$H$   HD$HD$    H$   1T$6H?	  dL%I8   	  L$   M8  L$   L$   L1HH9  EJI9	  OMIFlfEtHL$pLd$hL\$`L$   JH$   H$ =`H    H$   H@H\$hH$(  H\=2H  M  HX H@0    H\$8HtH@0=H    L$   L@XH$   =H    HLL$`FLfA   A =H     H@    MH@MP@Mts=H  uELPIBI@@LHHH$   HL$pH$8  HH$0  L$   L$   HxHL HxH L 뢃=&H  uH@    I@8I@@HxH1Į Ix8H踮 L谮 `HxH1蝮 H(fA?A =H     H@    MHPMPPMtB=H  uLPIBI@P HxHL< HxH0 L( =\H  uH@    I@HI@PHxH1 IxHH L HxH1Э HVí #HxXHH$   読 IHHx HH萭 HHH$   x HH$   YA I   H$   =H    Iǀ       H H$HD$    fD$	HD$   H$(  H$H$8  HL$HL$H$   HT$HL$ HL$(H$   ǀh      H   =H    Hǀ       H8  HHRHHt=B =H  uHB     HBX    Hz H1h HzX1] H뺃=H    Hǀ8      H$   H$(  H$   L$8  11IHL9  DFM9  ON$MIFtfEtLs0M~Nt HD$pH9uLT$PL$   LKHL$   =H  uPHCH    H$HD$pH$   H$(  H$   L$8  H$   H$   LL$PAH{H1I NF\fAy  AL[LcLkM   LsMt^=JH  uMcM\$WCIM'MSILL۪ HxLϪ L1Ū L轪 HD$pL뻃=H  uIC    MZPHC    McILI1耪 IzPLt L1j LLgMtY=H  uID$    MbHHC    ?M\$ILI1" IzHL L1 LL	I9ZH=0H  uWABHMZHILI1ͩ IzPĩ LLAL[LcLkM   LsMt[=H  uMcM\$WCMSILLh HxL\ L1R LJ HD$pLE=vH  uIC    MZ@HC    #McILI1 Iz@L L1 LLMtY=H  uID$    Mb8HC    M\$ILI1詨 Iz8L蝨 L1蓨 LLI9Z8=H  uWAB8pMZ8ILI1T Iz@K LLHHu#H$8  H$(  H$0  111LL$XH$   GfD$6fH$LD$LD$Ht$LD$ LD$(D$6fH$   HT$XH$   1诧 jH$   H1蘧 H1艧 FH$HT$HT$H$   HD$HT$ HT$(:H$   1HT$Pm豠 H$H$(  H$8  1H4HD HH9}r=  HHT$pH$(  H$0  L$   xDLM DHB H[ H$HD$   iH$HT$HT$H$   HD$HT$ HT$(oH. H$Hm HD$#DHد HЯ Lȯ L D踯 L谯 D訯 L蠯 D蘯 L萯 D舯 H耯 Hx Hp Dh L` DX HP HH L@ HH5 HLʯ    蠯 * dH%H;av=H(Hl$ Hl$ HD$0H$D$ HD$   HD$      Hl$ H(υ dH%H;av=H(Hl$ Hl$ HD$0H$D$ HD$   HD$      Hl$ H(o dH%H;av9H Hl$Hl$HD$(H$D$0D$HD$8HD$  Hl$H  dH%H;avBH(Hl$ Hl$ HD$0H$D$8D$HD$   HD$@HD$   Hl$ H(躄 dH%H;av4H Hl$Hl$HD$(H$D$ HD$    g  Hl$H h dH%H;avQHHl$Hl$HD$ Hx0 u H H$HD$(HD$Hl$H H$HL$ HA0H dH%H;a  H`Hl$XHl$XdH%HH0H9   s  HD$hH$w  |$ P  wH$HD$8HL$hHH@0    H@(    @8    HHHGA@s}HHHHHHi   H)HL$0HD$x sH=sH    1sH=H  vHw  HS(HT$ HHL$(H!G H<H|$@HG HL$(HHT$PH$HD$(HG HHRHT$H   H\$hH$h  |$    HD$@H$HL$hHL$HT$8HT$\$p\$b  H H$HL$PHL$fD$H$   HQHT$`HD$8x8 tR   2HH0HH$v	Hl$XH`HD$ H)H$H$   HHD$躠HD$8HD$hH$  L$HD$8뙸HL$HHD$PH$HD$8{~ H$HL$0H\$8Ht$hla H$H\$8HC0HD$xHL$0Ht$h)Hl$XH`HF> H$HD$   Y# .dH%H;a  HPHl$HHl$HHL$XHʻ   HHGA@s}HHHHHi   H)HHކG H4
Hv>2  Ht$@HL$(H
HD$8H$PHD$@   HD$(HG HH$HD$XHD$  HD$HD$0HL$HL$ HtH\$@HD$8H$HD$0Ht@HH(Hu[x8    L$`u.1Ʉt@8   H$HD$hHHD$oHl$HHPHD$XH$   L$HD$0HD$ H)H$HD$hHHHL$,HD$0|HD$8H$Hl$HHPHl$HHPH, H$HD$   wA ,HL$tZtD$D$ dH%H;a  HHl$Hl$HD$0 dH%HxHP=H    HHL$(HH W@H\$ HsLCE1LMMIHLMm  MH L9tHL9sIHIHL$8  =	H    HAH8H8IH(HH(IH@=H  r  HH@IH=H  A  HHIP=H    HPHt=H     HA@HHHt=H     HA@={H     L@HHxPIHP=bH  u}HHPHt[=PH  u*I@@    I@    I@    I@P    Hl$HIx@1ٜ IxМ Ixǜ IxP辜 ΃=H  uL@PL襜 HH蘜 HtHxHHL聜 HHHy@p )Hy@b HHR HHHHH9 HHHX@HHIH LHrHH H;IHPHtK=+H  u7HAH=H  uI@PH@H    IxP HxH1跛 HyH詛 =H  uI@HIxH菛 dH%HI0   D$  D   AA1DE1AE1AD1҉$  AH8=vH  udLH@HHL$0HT$ HHHH@Ht8P89Q8v0H9AtH9A   H$HL$<  H$HL$<  Hl$HHx@HL HH趚 HHH覚 Hw HHHHD$(菚 HH1肚 Hz HHHEHT H$Ha HD$ z dH%H;ad  H8Hl$0Hl$0HL$@HyHQH\$HHH2LHHH  Hr H9tIH9sHHHD$(HT$Hz(   1HrHH[  H\$Ht$LD$@HD$(LHH\$HrHt>tHzHt/v89w8@@tH$HT$  H$HT$  1Hz tHHr@H   H9V   =`H  uoHF    =OH  u2HB@    HB     WBB8    HT$PH\$XHl$0H8Hz@1И Hz 1Ř Hz1躘 Hz豘 H~1褘 댃=H  uHF    vH~1聘 f=H  uHA    PH1\ A=H  1  H7J8N8HB@=vH  	  HF@HB=aH     HFHt=KH     Hp@HB=6H     HFHt= H  uyHp@H~H tNHBP=H  u6HFPH^(=H  uWBHHzH1螗 HzP蕗 zH~P臗 Ã=H  u
HFP    H~P1g Hx@HY zH~K ZHx@H: 4H~, H~@ H H|$ r H$HD$(HL$@HT$H|$ &HD$P    HD$X    Hl$0H8Dw dH%H;a  HHl$Hl$HD$(HHHP@HXHqLA=H  p  HAHH@LAMt=H  ;  IH@=H    HXHt=jH     HC@=YH     HpHt=CH     HF@=2H  uHQ@HtRH9Bu%=H  uHJHl$HHzH辕 H9B   =H  uHJHzH藕 HT$ =ǾH  uHJHzHs Hy@HHb HnH~@Q SHxHH= H&H{@, HxIH LIx@IH LHy Hx@IH HxLՔ LpH H$HD$   d.u dH%H;a  HHl$Hl$HD$(HHHP@HXHqLAHt=H  X  HN@=H    HAHH@L@Mt=kH     I@@=ZH     HXHt=DH     HC@=3H  uHQ@HtRH9Bu%=H  uHJHl$HHzH迓 H9B   =H  uHJHzH蘓 HT$ =ȼH  uHJHzHt Hy@HHc HnH{@R SHxHH> H&Ix@- Hy Hx@HH H~L HH~@HH HH
 H$HD$   |Fs !dH%H;a   HHl$Hl$HD$ H u
Hl$HHwI H$HD$$   HD$ H$H H$HD$	   H$    H H$HD$   r JdH%H;av&HHl$Hl$ά H$HD$Hl$HFr dH%HD$H;A  H   H$   H$   H$   HHH   HL$`tH H$HD$   HD$`H$=H$   HHH   HL$x&H H$HD$   MHD$xH$uH$   HHH   HL$XH H$HD$   HD$XH$<'H$   HHH   HL$8HR H$HD$   HD$8H$SH$   HHHIhHL$@?H  H$HD$   fHD$@H$H$   HHHIpHL$hH H$HD$   HD$hH$XCH$   HHHIxH$   HR H$HD$   H$   H$lH$   HHH   HL$UH9 H$HD$   |HD$H$H$   HHHI(HL$
H H$HD$   1HD$H$nYH$   HHHI0H$   HZ H$HD$   H$   H$H$   HHHI8H$   kH H$HD$   H$   H$1H$   HHHI@HL$pH H$HD$   DHD$pH$lH$   HHHIHH$   HJ H$HD$   H$   H$0H$   HHHIPHL$PH H$HD$   HD$PH$JH$   HHHIXHL$H6H H$HD$   ]HD$HH$H$   HHHI`HL$ H{ H$HD$   HD$ H$O:H$   HHH   HL$(Hs H$HD$   HD$(H$fH$   HHH   HL$0OH H$HD$   vHD$0H$H$   HH   H$   H% H$HD$   %H$   H$_JH$   HH   H$   H H$HD$   H$   H$pH$   H@   H$   VH H$HD$   }H$   H$H$   Hİ   k HdH%H;a   H8Hl$0Hl$0HD$@HHH   HT$( HH   HL$ Ht$PH4$HL$HT$|$ tJHD$(HHHT$ HHD$@HPH   Hdq H@HWq H   Hl$0H8HD$@j =dH%H;a  HxHl$pHl$pdH%WD$`H$   Ht$`H$   H|$h$   m  H\$PX  HWF H  1Ʉ  A  HA  H@H5E   H$       tLD$hLm ALL$`M   L9m A   ADАMcAMt  MT$(  $4  |$   HT$`HcRH  $   H  HʳH HÄm  \$(G  3  H\$PHs0ǆ      Hs0H$   IH   =H    A  HAE  HRHjE HTHT$HHDHD$XAHD$XH$HD$HHD$iHD$PHH0HT$hH\$`H   HL$@H   HT$0Hc[H\$8H H$HD$   HD$0H$H* H$HD$   HD$@H$HY H$HD$	   HD$8H$HD$PHH0Hh   i  8   O  H$   H9  H$   $dH%E H@0)  Eȅ    s+H H HF H+F +H 9|  $    Hl$pHxHf H$HD$   $   H $@KL 謟 먉T$,H$   H$  HD$hH   H   H$HD$HD$    H$   HD$  =-H     HD$PHH0H   H$   H9   H      u:=H  tHD$`H$T$,H$  .HH0H   H$  HD$PH@0H   H$HD$HD$    HD$  1q1jHD$PH$   1V&H= H$HD$$   MHD$PHH0Hh  H$   H$   H H$HD$   $   H$+6!}W$   AH\$PL$   Hl$pHxÉ$  $   \$(Hl$pHxË$   1sHl$pHx    HL$`HcIH   HL$`HIH  HL$hH   H  HL$`H$D$H|$Hl$pHxH$   UH5ȹE    #Hl$pHxH4$HD$`HD$H$   HL$HL$$   H\$P1HC0H   H   H$HT$HD$    H$   HL$HD$ lHl$pHxÉйA   脌    z A   p zc dH%H;av(HHl$Hl$Hi H$a Hl$H4c HPHl$HHl$HT$X  =|H      1Al  HA  H@H\E 4ӅtrӉD$HT$ WD$(D$8$HD$    HL$(HL$~>HD$(L$HH HʍA   HHH   1u[HHtHu7Hu#H   HH 4H·3HE %$YL$H.H HH    HWh HNh $H\$aD$HVE H\$ H5EE s1J=H  trt1/   %=H  uHl$HHPHl$HHPÀ=٧H  dWȧH <   ' A    H Hl$Hl$1As9HAs=H
H HtD$$HD$    kD$HH Hl$H ùA   誉 dH%H;a   H@Hl$8Hl$8WD$D$(L$Hu@$   HD$HD$HD$    ˙ dH%H@0L$H  Hl$8H@ø@B t1HD$    HcHT$ HD$(    HT$0$   HT$HT$HD$    Y _ -dH%H;avVHHl$Hl$H s)   t
Hl$H$   H	  Hl$H$     D$f_ H   H$   H$   $   $H$   HD$H$   HL$  |$ 3  dH%H  HD$XHD$0    WD$8D$HHH0HQPH$   H9j  H\$(H	H9  H9Y  HD$p    D$xHH0H	HQH+H$   HH0H	H	HL$pdH%HQ0HRPHZHHT$0H\$8HQ0HRPHRHT$@HQ0HRPHRHT$HHQ0HRPH   HT$PHQ0HRPH\$pHHQ0HRPH$   HHrHQ0HRPHp  HZHI0HIPHYHH0HIPH$   H      L$'HP0HRPH$Qv HD$XHx.   $   $H$   HL$H$   HL$HD$HD$XH$v D$'tAdH%H@0H@PHL$8HT$0HHHHL$@HHHL$HHHHL$PH   H$   HĨ   Ë$   $	  HD$XQHǄ$       $   H$    H$   HD$ $     H$   HL$(H9   H$    -u $ D$   $   dH%HQ0HRPHZHHT$0H\$8HQ0HRPHRHT$@HQ0HRPHRHT$HHQ0HRPH   HT$PHQ0HRPH$   HHQ0HRPH$   HHrHQ0HRPHp  HZHI0HIPHYHD$XHH0HIPH$   H   H$   HH9$H$    't $ >$   $  H9Z1WD$`H$   HD$`H$   HD$h$   u!H   H$iH$   HĨ   H$HD$`HD$R  H$   HĨ   H$   HĨ   dH%H;aj  H(Hl$ Hl$ dH%HZ0HtH9     1        H   uH     rG    }  HrJ H$HD$1   yH:]E H+]E H>  HI5  H8J H$HD$1   ?H ]E H\E Hm  HId     H   HtzHu:H H$HD$   H\E H\E H  HI  H H$HD$   诤HX\E HY\E H  H@  Hy H$HD$   uH\E H\E H  H@     H   H   H     rG      HI H$HD$1   H[E H[E HV  HIM  HH H$HD$1   ΣH[E H[E H  HI|  HhH^fA   HA   H@HǭE HTHDH$HT$?HD$H H$HD$5   t1g    u    uH    u݃   uԐ   t1+Hzp u   A   莀 H H$HD$   赼H$HL$觶H$HD$虶H$HL$苶H$HD$}H  HD$H H$HD$   HD$H$ H H$HD$   "H$HD$H$HD$H  HD$EHB H$HD$   lHD$H$H H$HD$   諻H$HD$蝵Hw< H$HD$*   脻NV yHHl$Hl$D$ $  D$ HAslH%H H1҇$% 谕 諕 覕 D$ $HD$    qD$ $ 耕 { v $   蚍 Hl$HùA   ~ dH%H;a   H Hl$Hl$D$(   A   1HL$$  D$($HL$HL$ԝ=H  thHD$HuHD$0H Hc@HuCD$($4 $  ȍ Hq[  Hh[ L$($HD$wHl$H Hl$H À=KH  uHAs HH HHHEHl$H ùA   } T HHl$Hl$$   &Hl$HdH%H;avqHHl$Hl$H H$HD$   D$ H$H4 H$HD$)   HA H$HD$    S vdH%H;avqHHl$Hl$H H$HD$   ED$ H$xH`7 H$HD$*   ZHJ H$HD$9   q;S vdH%H;avqHHl$Hl$H H$HD$   D$ H$H H$HD$   H H$HD$   R vHHl$Hl$$ I	HD$ $  |$ t Hl$HHD$ $HD$(HD$H(Hl$ Hl$ D$0A  HA  HDH HH	H@HE HH H   HuD$HHl$ H(HuluHu,$HD$    ?D$0$cD$H Hl$ H(H$D$HD$8HD$HD$@HD$3 D$HHl$ H(1뗀=ۗH  iH   H\$8HcsH   uldH%HtHR0HtH    t	   t3HuD$HHl$ H(H$D$H\$HD$@HD$蘌 D$H Hl$ H(D$H Hl$ H(vvD$H Hl$ H(D$H Hl$ H(ùA   qy H0Hl$(Hl$(HD$     T$8HZH?H;HH@HHsCL HщL $   HD$ HD$HD$    D$   = Hl$(H0ù   x dH%H;avHH,$H,$    k  H,$HO dH%H;a0  H8Hl$0Hl$0dH%HD$HD$    WD$ H$    HL$HL$艎 D$    HD$HH0dH%HZ0H[PHsHHYXHq`HZ0H[PH[HYhHZ0H[PH[HYpHZ0H[PH   HYxHJ0HIPH\$HHJ0HIPHt$(HHqHJ0HIPHp  HYHJ0HIPHYH@0ƀ   Hl$0H8HD$HH0HIPH$  HD$H@0ƀ  hN dH%H;a   H0Hl$(Hl$(dH%HR0H   HT$ 1HHA}oHA   HRHE s3HPH?H;HHRHHsbt Hxt 뤀==H  u=5H  u   t뱐$   HD$ HD$HD$    D$   貈 Hl$(H0Hй   [v HйA   Nv XM H0Hl$(Hl$(dH%H@0   u9HHPHP`HXXHHQHPhHQHPpHQH@xH   Hl$(H0HD$    WD$D$   HD$H$HD$     H0Hl$(Hl$(HD$    WD$HD$8HHH+HL$ H HD$HD$H$HD$    衋 Hl$(H0dH%H;ap  HHl$Hl$=ȖH  "  D$ `     HH H  HcH H	r   DH=H 4   HA1tыBH u11H5H    tݸD$(Hl$HÃu9   HH 1u   HH H$萞HՕH 몃t?D$(Hl$HøD$( Hl$HD$( Hl$HH+ H$HD$      s J sdH%H;a   H(Hl$ Hl$ HL$0HHT$@HHpoH       H9wYHt$8H|1H|$@H9'H$HL$D$԰HD$HD$HHl$ H(HHp.H       H9wH|5Ht$8H       Ht$8ʐH H$H'1 HD$-H H$H1 HD$I dH%H;a  H`Hl$XHl$XH$   H$   H9\  Ht$hH>HC  LL9)  LL$xI   }  IH?H>NIKH~H9|H  HH  H     H  j  HZHH     H=E ;HC  HE YH       H9LIȄ  H9  LL$0LD$(H~    HL$8HD$ H$HD$    D$ HD$HD$PHL$ HH$HT$8H)HT$v HD$PHD$HH$HL$pHL$HL$0HL$Ry HD$HH$   HD$xH$   HD$(H$   Hl$XH`H$Ht$D$^HD$HL$0Hv=H  tHD$HH$HD$pHD$HL$-HD$HHL$0VHHH   2  H={F ;HC  H=E _H    H9sHzH  H fH   HHH      H  wfHHH     H=E :HCo  HE QI        L9LIHIIH       HHH     H=F :HC  H=E WH    H9sH널H  H pH_H   HHLIHIHH      H  wfHHH   `  LE BHC>  LE ARI       IM9AIIH       HDHHH     LF BHC  LE ARL    I9rH  H uHHHHLLHH=      H=  wlHHH=   E  LE B HC%  LE E@LI1HHD$@HHH       LHLLD$@HHH=      LF B HC   LE EBL    I9sI|L  I hHH"HLHLL$x
HkH H$   HD$xH$   H$   Hl$XH`H H$HR+ HD$(C   l    l C   l    l йC   l Hй   l йC   l Hй   l йC   l Hй   l йC   il Hй   ll عC   Pl Hع   Sl عC   7l Hع   :l H# H$Hh* HD$NC C1#HHHF H    HD    HAH|1#HHHF H    HD    HAH#|HD$1HHHwHL$dH%H;a  H@Hl$8Hl$8D$HH  HHF HH\$0HH   Hh!G H$HD$   HԙH HD$3HD$H  fx`    HP(H   L$H@Hһ   HH!HXh1HPHHHp(H2HX(HPhHH   rHD$(HL$0H$HD$FHD$(HH(HHtHH	HH(H`fH`HH(HtHT$PHl$8H@HT$ HL$0H$HD$DHT$ H  H$HD$   WH H$HD$   >H H$HD$   %H H$HD$      i @ 7dH%H;am  H(Hl$ Hl$ H"G H       Ht$0HHH=  @ &  HHHH  H    ~c   Ht$HV(H   HH~(H;HV(V`Zf^`=цH  u_fuYD$8H   HHF HH$Ht$vCHD$H@(    HG H$HD$HrH HD$9Hl$ H(D$8Hs5HHHF HH$Ht$DH\$0Ht$?   ^h    Th H H$HD$!   {  @ Ah ;? vdH%H;a   H(Hl$ Hl$ HH H$Ϗ11ED$8$\HD$HHT$HD$8<@HHˉ   HH!HT$HHHHD$HL$H= @  rHH H$HD$0 L$8Hs(HHT$HX  HT$H`  Hl$ H(Éȹ   <g -  dH%H;a   H@Hl$8Hl$8HT$HD$PH   HHD$0HX  H\$H`  Ht$ H=߅H H<$覎HD$ HL$@HH	HL$H$D$PD$L$P@H   HH!HD$ H)HL$HD$ H= @  wHL$(HqH H$؏HD$0HL$(HT$HHX  HL$ H`  Hl$8H@ù    f ,  dH%H;a   H0Hl$(Hl$(HH H$迍HD$81KHHD$H4$L$HD$8L$HT$ H\$HHuHǄX      HǄ`      s" Hs1L$HHT$ HX  HmH H$ԎHl$(H0Hй   =e +  "dH%H;a  HhHl$`Hl$`dH%HZ0H9  T$pr  =υH          1   wL$'H`  Ht
H    tZHH H$uD$'$HD$HD$(HH H$HD$(HD$xL$pHH$   Hl$`HhH  HHX  HHt&HH7HX  H`  H)H`  HHT$PH\$@H$L$H\$@HT$PHX  D$pHHT$8H$#HD$HD$0HF H$艋HD$0H#  HHwF HHuh1HD$HHXF H$HD$HHt	H@HG H$HD$8HD$H H HD$+HD$H   L$pHHhHT$XHH$HT$=HD$XzHׁH HHIHHH!HD$8H$HH HL$
MHD$HtOHD$xHL$8HH$   Hl$`HhHx H$HD$   Ȟ#   ~b Hع   qb H9 H$HD$   蘞H H$HD$   H H$HD$!   f(  dH%H;a"  HxHl$pHl$pdH%H$   HH$   IH)LOL  L>M9  =H    H      H1HH   wL$7HR0H`  Ht
H    tDHoH H$6H$   H$D$7D$HEH H$謊Hl$pHxH  HH`  H   s+HHX  H>HX  H`  HH`  HD$PH\$hHT$HH$L$HD$PHT$HH\$hH$   H	G H       H>HH=  @ R  HHH  H     yc   =~H  u&HG H$HL$HH HD$j1HL$`HA H$sHD$HD$@HF H$هHD$@H#shHHF HH$HD$`HD$;HF H$=H$H|$H    2   HD$HD$Hl$pHxù#   |_ H\$XHAHD$8HD$8H$ۭ&HD$XH$خcNH( H$HD$   e  @ +_ Hй   _ H H$HD$   5H@ H$HD$   %  dH%H;a  HXHl$PHl$PHL$pHHYHqH|$hLcLD$8LL$`MH  L9L\$x1   HD$hLD$8Ld$(OLD$ MtMvI   s=FH     L9w#I9sL9vZLd$ ILL'AEtHD$(H|$hLD$8IEEt6EuE!EL=E G,/MHK<nII<0K| ID$L9sHD$(IHHGD(Hl$PHXH|$HdH%H@0ƀ)  L$H$   HD$kW  HD$HD$0HL$HL$@H H$HD$   	HD$@H$HD$0HD$Hݚ H$HD$   جHD$HH$芬Hu H$HD$   豬HD$ H$S٣Hm H$HD$   3 dH%HD$H;A*  H   H$   H$   H$   Hx 4  HHPy$  H$   H$   H$   H$HQHT$D$<  HD$@HD$XHL$8HL$xT$(H\$ t$H|$0$   H$   $   H$   $   %  H$   HZ@Hr8H)H  =e,E    HH$   H9wH9_v
LGLH$    y  Hz8 t2H~-1HHqLLJ8M|LJ@ML9B(v HH9|Ƅ$   H$   H   H$   H\$pLN DVA@   E1E1M]LL9^vEMIGMIIILAAtO\ M#L9'wL9gvLMM#M]HG H$LT$H|H HL$+HD$XH$   H$   H\$pH$   LD$PH$   HFH$LL$6LT$MJHD$XH$   H$   H\$pH$   H$   LD$PHB@H$H$   HD$H|$WD$ HD$XHL$xH$   H$   AH$   &HcHH$   HQ8H)H$H$   HD$H$   HD$H$   HT$H$   HT$ HD$XHL$xyƄ$   H$   H   Ƅ$   H$   H   蝟H- H$HD$L   ĨH$   HH@HL$hH@8HD$``H H$HD$   臨HD$hH$)Hm H$HD$   `HD$`H$蝡舟Hִ H$HD$   蟔i/ HD$HHPHT$H9
wH9JvHZHHHP=(E  tHHhH9
wH9JvHRHHHhdH%H;a   H Hl$Hl$HD$(HH(HT$0H9
wH9JvHZHHH(HH(HI(HtnHYH9wH9ZvHrHHYHYH9wH9ZvHrHHYHY H9wH9ZvHrHHY HY(H9wH9ZvHrHHY(H$H#2 HD$HT$  Hl$H %. HD$H8  HL$H@HHtHP H9wH9QvHYHHP HD$H8  HL$HT$1H@HHHt#HpXHx vHH9w
H9sH9wHH\$ dH%H;a1  H8Hl$0Hl$0HD$@H8  H   1HYHHQXHHt)HYXH9tHL$(HCXH$}HD$@HL$(H$HL$PHL$HD$PH  Hu_1HD$HL$@H8  1HYHHQXHHt)HYXH9tHL$ HCXH$%HD$HL$ HD$XHl$0H8HPH\$HH)H@HH$HHT$H)HL$HL$] HD$hHD$X    Hl$0H8G, dH%H$H;A  H  H$  H$  H$  Hxp   HHHH  H$   HL$xHH8HL$pH$  $HD$HD$hHL$HL$`H$   WHHl$Hl$+V Hm H$   H$   H\$xH$   H)H$   HD$pHH)H\$X$    H$  H$H$   HL$	HD$XHL$hH)H$HL$xH)HL$HD$!\ H$  H$H$   HL$H$  H$H$   HL$H$  HH H9$   wH9$   vH$   HHH H$  HtH$   HH$  HL$`HHT$hHPHp  HHHL$XH)HP8H$   H   H$HD$HD$    HD$WD$ HD$0H- HD$8H$   HD$@HD$H    ~  H$   H$HD$xHD$H$  Hİ  H$  H$HT$H|$HD$H$  H$  H$HL$XHL$H$   HT$HD$HL$XH)H2H H$HD$   mHr H$HD$'   T) ̋D$1HH һ   !9|\$dH%H$H;A  H  H$  H$  dH%HH0HQHHz.  H$   H   H$   H9
      H  HQH$   A$   A $   A0$   HH0HA    HH0HA0    HH0HA    HH0HA    HNH$   Hu+HP0     HHp  HFHF8H$% H$   HH$  HP8HZH\$(H9+  H9  H$   H0  H$   HI0H9  H    u   T  H$H      HL$H$       u   H$   H$H     HL$|$ tH$       A  ƀ    ƀ    H$H     HL$H$   H$H      HL$H$   HHp  HHHH8H$H$ H$   H$H      HL$H$   H$H$   HHH+HH9E   H$   H$H      HL$xH$   H$H$   HL$D$H$   H$H      HL$5H$   H8H$# H$  HĈ  HH0H   H$Hp  HL$H$   ƀ   H$   H$   HHHL$xH$   HT$pH$   H\$hH$   Ht$`Hx@H|$XL@`LD$PLHPL$   臔H H$HD$   讝HD$(H$PH̒ H$HD$   臝H$   H$&H H$HD$   ]HD$xH$H H$HD$   6HD$pH$؛H4 H$HD$   HD$hH$豛H H$HD$   HD$`H$芛H H$HD$   HD$XH$cH H$HD$   蚜H$   H$9H H$HD$   pHD$PH$H H$HD$   IH$   H$HK H$HD$   ZH$   H\$(    bH    TH   zCXHAH$  A$  A $(  A0$8  H$  HFpH$  HFxHF@H$r>  HD$HL$HuH$   	   H 1*  H$   H$HD$rE  HD$HL$H$   HZ@H$   H+  בH H$HD$!   HE H$.H] H$HD$   ՚H H$HD$   'Hx H$HD$"   H! H$HD$      L$$H   HT$H*Hݜ H$HD$   QH$   H$ H H$HD$   'HD$HH$YH H$HD$    D$$H$衘H H$HD$   ؙH$   H H$   {H H$HD$   袙HD$(H$DH H$HD$   {H$   H$赒蠐H0 H$HD$   跅H H$HD$   螅HD$8H$   H\$0H2H$   HzH$   L$  LD$xL$  LL$pL$8  LT$hLZ@L\$`Lb8Ld$XLj`Ll$PLrPL$   rH H$HD$   虘H$   H$HD$8HD$~H H$HD$   eHD$0H$Hg H$HD$   >HD$XH$H\ H$HD$   H$   H$趖H H$HD$   H$   H$茖H H$HD$   ×HD$xH$eH H$HD$   蜗HD$pH$>H H$HD$   uHD$hH$H$ H$HD$   NHD$`H$HL H$HD$   'HD$XH$ɕH H$HD$    HD$PH$袕H H$HD$   ٖH$   H$舖Hۃ H$HD$   诖H$   H@0ƀ)  H$  H$H$  HD$H$8  HD$H$   HD$菓  H H$HD$    趂H$   H\$@HH$   HQPH$   ݌H H$HD$    HD$@H$覔H~ H$HD$   ݕH$   H$茕H H$HD$	   賕H$   H$bHG H$HD$   艕H$   H$8H' H$HD$   _H$   H$虎脌H$   H@0 HHH$H  @$P  @ $`  @0$p  H$P  H$X  H$H$H  HD$H$p  HD$HL$  HX H$HD$$   %H H$HD$    dH%H;a  H Hl$Hl$HD$(   H8       =qeH     H(  H$#7  HD$Htx$tzHD$(HHHHH)HHH   rOHp8H)H  HH9s.Hxp t
Hl$H H$HL$D$ Hl$H Hl$H Hl$H Hl$H Hl$H HK H$HD$   H H$HD$    dH%H;a  H`Hl$XHl$XHhbH H$/k1tHHthH0fx` uHD$(Ht$8H$HD$HD$(H@(    HMF H$HD$HqH HD$3HL$HF H\$HHt$8HAH}%HD$HHH~F HH\$HHdHaH H$lHuF H$lj1YHD$0HHL$@H$HD$HF H$HL$0HL$HqH HL$HL$ H\$PHD$@HuHAH#}"HD$ HHHF HH\$PHHF H$wkHl$XH` cdH%HD$H;Aq  H   H$   H$   HǄ$      W$  H$   HHHW  HH$   HXH$   H9
  HL$H    Dt$<L@8L+@(M  LD$Pz$  H$H\$D$A  HD$L$<Hh  ^  X  H$   L$8  9  SHcHH@H$   \$DH$   HQHHH  HqPH   H9LHVL$@H$   H$   H$H$   HD$D$@  HD$Ht HHH$  H$  H$  D$D$   H$   H$   D$@$   H$   H$   H$   H   H$   H$H$   HL$D$ B@  HD$H    H$   T$<  9  H~)YHcHH@\$DHH$   111111HH HL$XH$1  HD$HL$Hz  HT$XH9u5T$4H$HD$D${?  L$4    DHD$H$   H$   H$HD$D$    HHT$H$   HT$ =  T$(H$   H$   |11H$H\$D$   HAHD$HHD$H$   HL$ t=  t$(H$   H$   H$   HL$HǄ$       HǄ$       Ǆ$       HǄ$       H$   H   H$   H$H$   HD$7  H$   Hc HD$xHL$HL$pHT$H$   6H H$HD$   ]D$<HcH$荋H| H$HD$   4HD$xH$fHM H$HD$   H$   H$HD$pHD$H H$HD$   ٌHD$HH${Hdy H$HD$   貌H[ H$HD$   yH$   H$H$   HD$6  HD$H$   HL$HL$pH$   HZ@H\$hHRHHT$` HB H$HD$   'H$   H$HD$pHD$H* H$HD$   HD$hH$蕊HSx H$HD$   ̋HD$`H$n	HB H$HD$   xH$   H$H$   HD$5  H$   Hc HD$xHL$HL$pHT$H$   H H$HD$   8D$8HcH$hHsz H$HD$   HD$xH$AH H$HD$   H$   H$HD$pHD$͊H H$HD$   贊HD$HH$VH?w H$HD$   荊ȁH6 H$HD$   vH$   H$H$   HD$4  HD$HD$pHL$H$   H$   HR8HT$hH& H$HD$   H$   H$HD$pHD$Hn H$HD$   ׉HD$hHL$PH)H$qH/v H$HD$   訉HD$PH$JЀH H$HD$   u2H H$HD$.   YHD$XH$薂聀HD H$HD$   ub mHHl$Hl$H H$HD$2   YudH%HD$H;A  H   H$   H$   H$   HH  H$   H111E1HLJM
  HH9|H  H  H$   H_       H$LD$  HD$0HL$HT$(H\$ Ht$H$   H~bHL$`Ht$@L$   E1ILILMPL9IIOM L9uHM9  IQM)L)IHH?I!LH9|H$   H$   H$   HĐ   H\$hLT$8LD$pL\$XLL$PHD$HH$Ld$HT$? HD$HHL$`H\$hHt$@H$   LD$pLL$PLT$8L\$XRH9   HHL8H8H$   H$   H$   HĐ   H9   HHH48H|8Ht$xH$   Ht$xdH<%LOH97wL9@ƃH߉U1H$   1BW$   H$   HĐ   K<L9|=HIHH$   11E1LL6 Ha6 HY6 H H$HD$   rJ %dH%H;avVH8Hl$0Hl$0HD$@H$HD$HHD$HD$   HD$   HD$(HL$ HL$hHD$pHl$0H8 dH%H;avYH8Hl$0Hl$0HD$@H$HD$HHD$HD$   HD$   iHD$(HL$ HL$xH$   Hl$0H8c dH%H;av\H8Hl$0Hl$0HD$@H$HD$HHD$HD$   HD$   HD$(HL$ H$   H$   Hl$0H8 dH%H;av\H8Hl$0Hl$0HD$@H$HD$HHD$HD$   HD$   yHD$(HL$ H$   H$   Hl$0H8p dH%H;a   H(Hl$ Hl$ WD$PHD$@HL$8H   HtdHL$0Ht<H 6HL$PHD$@HD$XHD$8HT$@H$HD$HT$< Hl$ H(H$HD$    D$ 1qHL$HE HHD$PHD$X   Hl$ H(D$PHl$ H(
 dH%H;a   H8Hl$0Hl$0HD$@Ht_HL$HH 0wYHHþ    H\$PHT$XHD$`HL$hHt$pHl$0H8H$  HD$HT$H\$HL$ Ht$(HL$Hպ    2 	 ZdH%H;a   H@Hl$8Hl$8HD$HH   HL$XH rW @Hʻ    H9HHOHT$PH9uHD$`Ht$hH\$pHl$8H@HD$0Ht$(H\$ H$HT$HL$E: HD$0H\$ Ht$(H$  HD$H\$HL$HT$XHL$X $dH%H;a~  HPHl$HHl$HH\$`Ht$h11HLH9}BDA   }L@HL$0H$Ht$HD$訽  LD$ HL$0H\$`Ht$hH|$XH   H    WHl$Hl$3 Hm    HD$X    HD$@HL$0HT$81E1FIH9}]D;A   }HI9r   LD$(H$Ht$H|$  DL$H|$ HD$@HL$0HT$8H\$`Ht$hLD$(HD$pHL$xH$   Hl$HHPH$  HL$HD$HT$H\$`Ht$h>LJ0     `0 J edH%HD$H;A  H   H$   H$   D$<    11IHD$hH$   H\$<H$HD$   HD$   T$O  HD$hHHL$ HT$HHHL$HH$   H9|H$   H$HAHD$HD$0HD$`HL$ HL$xHT$(HT$XH\$H\$PHt$Ht$pH$   L$   LL$HE1E1   LT$hL\$@L)HHH?L!HH$L)HT$Ht$Dd$脽  HD$hLPHD$ HL$@LH$   H$   HT$HH\$xHt$XH|$`HHHH\$PHt$pH$   L$   LL$HI9}G$M9}I9N0I9w H$   L$   H$   HĈ   LHh. LH. G dH%H;a  H8Hl$0Hl$0WD$PHD$HH|H=      HL$@HtfHL$PHD$X         H$H\$HT$HcH9  HED$9  HL$ HT$XHD$PH9wvHD$PHL$XHl$0H8H$   t   HD$HL$HT$H\$ Ht$(HL$PHD$XHD$HHHrH:E HHD$PHD$X   Hl$0H8:- $ dH%H;avmH(Hl$ Hl$ WD$8HD$H    D$PHD$0H$HD$    D$ 1jHD$HD$8HL$0HL$@HD$HHL$PHL$XHl$ H( zdH%H;aj  H8Hl$0Hl$0HD$H    WD$PHT$@H      H     HBHH=     HE HC   HE AHD$ H$HD$    D$ OiHD$HL$ HT$@H9uHD$HHT$PHL$XHl$0H8HD$(HH$H)HL$(1 HD$(HL$ HT$@HHH=   sRH]E HCs7HlE AXH    H9sHDH  H% 1C   +    + C   *    +  ydH%H;a  H@Hl$8Hl$8HD$P    WD$XHT$HH     @  H9W  HHT$(H      H     HBHH=     H58E 0HC   HcE AHD$ H$HD$    D$ gHD$HL$ HT$(H9u"HD$PHD$HHD$XHHL$`Hl$8H@HD$0H\$HH4H4$H)HL$n/ HD$0HL$ HHH=   sRH5E 0HCs7HE AOH    H9sH;H  H% (C   ])    c) C   I)    O) H~ H$HD$   fe0  ;dH%H;a   HPHl$HHl$HHD$XH$  HD$HtlHD$8H$HL$ HD$HT$H\$HvWHT$@H\$0H$HD$XHD$HD$8HD$0 HD$@HD$`HD$0HD$hHl$HHPWD$`Hl$HHP1R( \  7dH%H;a   H0Hl$(Hl$(HD$PH   HL$@HT$HH\$81HHH9}x<3@8:uhHH)IHH?H!HI9}1ɄtHt$XHl$(H0Ht$ H$HT$HD$"L$HD$PHT$HH\$8Ht$ H|$@H1HD$XHl$(H0HD$X    Hl$(H0`  HD$H	  HL$9-   HHHH?HHȹ   11HHH9}c<@0rJ@9wDIL9w&H4IHJ<OHH9sHD$    D$  HD$    D$  HD$    D$  Ät;tH       H9wHHHHEHD$D$ HD$    D$  HH9wHD$    D$  HH1HD$    D$  HPHl$HHl$HHD$XH   HH%  H H1H\$ Ht$0HHt$(H   HT$(HD$ HL$0WD$8HL$8HD$@H\$8H$HD$D$ HD$HtHL$(HHD$`Hl$HHPHD$`    Hl$HHPH(Hl$ Hl$ HD HD H$   HD$L$4 Hl$ H(dH%H;av:H Hl$Hl$HD$(H$HD$0HD$HD$8HD$- Hl$H   dH%H@0   $     1ى11щ1ˉ$  D$dH%H$pH;Aq  H  H$  H$  H$   WHHl$Hl$& Hm H$  H$  HHZ HrLBL$   H  LJLRLM  IIYHZIZHZHH?HI=|CH  _  HHL$@H$U  HD$HL$Hv  H=:yF  bHD$@H$  H$  HH HT$HH\$xHp(HxLD$LL$H9   H98  Ht$pH$   HP H$HH)HHHH?H!H7H\$HT$HL$LL$ HT$(LD$0HD$xH$  HG HD$pHG(=BH  uH$   HWHH$   HH$    HhHT$pLD$hHL$`L$   H\O H$H|$HL$Ht$H\$ H|$(Ht$8H$  HL$`HT$pH\$xLD$hL$   HHuHPHT$PH$   H$   H$HL$  HD$HD$HHL$H$   H$   H$H$   H\$D$#"  HD$@HHHT$PH9HGHL$Ht  H$   H\$HH$   H$   IH5 Hl$Hl$& Hm H$   H$   L$   H$   H$   H$   H$   H$   H$   H$  HZ LCLJ(LRM9wlLCLB HHI<=@H  u H$   Hl$Hl$% Hm HM H$H|$H$   HD$2H$  cHnM H$LT$H\$LL$LD$ 葭HD$(HL$0HT$8H$  HS(=?H  uHCHHI:H$    H$   HD$@H$   H$H$   HT$D$   HD$HD$       D$(}-H$   H$   HT$HHHHT$PHHD$@+HcH=     HH$   DH$   H$H$   HT$D$  HT$ HL$1H H  H   H$   Hl$Hl$Z$ Hm HB     HB(   HB0=>H     HBH$`  HJ H HuH $p  H$  H  HL$XH$h  H$HL$H$   HD$D$   HD$(HL$ HcT$0H$@  H$H  H$P  HD$XH L cH   H$   Hl$Hl$s# Hm HJ HZH  Hz0HsP==H  uFHl$Hl$=# Hm HB    HB(   HB0==H  u	HBLQ HJ H$H|$Ht$RH$  L$   H$   Hl$Hl$" Hm HZLJ(HJ HrUHHJ IIHJ(HH?HPH==H  u	HBLL ?Ƅ$p   H$  H  ø   d         HHE   jdH%HD$H;A  H   H$   H$   HD$p    WD$x$   $   H$  HD$pHL$pH$5  H|$x 4  111HD$pH$  HD$@HL$HHT$XHD$@HL$HHT$hH$   H$HD$HD$PHL$HL$`HT$xH$HD$HL$H$   H5y Hl$Hl$! Hm H$  H$   H\$`H$   H\$PH$   H$   H$   H$   H$   H$   H$   HD$@HHH\$HH9   Ht$hHt$XHL$@H\$HHHH<=:H  u{HH$   Hl$Hl$\  Hm H$    HD$p    HD$pH$踁  HD$XH$  HD$@H$  HD$HH$   H$   H   HG H$H|$H$   HD$?HD$XHL$@H$  H\$HeHlG H$Ht$hHt$HD$H\$HL$ 芧Ht$(HD$0H\$8HHHD$@H$  H$    HǄ$      W$  H$   H     dH%H;ab  HXHl$PHl$PH8 H$bHD$HD$@H^E H  H     uHL$HHPHZHpL H9   HZHXI<Ѓ=#9H     IЃ   uH   uH   H   H+   H$HT$CHD$L$HT$H  =8H  uiH  H   H   H+   H$HL$HD$L$HT$H  =8H  uH  HD$@HH   H   HH H#Hn H$LD$HT$Ht$H\$ 舥HD$(HL$0HT$8H|$@HW=7H  uHHIHHL$H HPH81HH9}=Hπ   t=7H  uZHHPHH9s[H<˃=7H  u*H~E HHmF H$HD$5Hl$PHXHHQE  HHH HHHl v  dH%H;av@HHl$Hl$HE HD$H$,   HD$H  HuHl$H  dH%HD$H;A  H   H$   H$   H$  HH2\$$  ~   ~   ~  ~z  HZHJ Hq1LH9  HHLLOI9>  MIMM9vLHJL\I9  MI\H9  H|$xLT$pHD$hLL$`II9=     HsS HL$(H$   L$HT$  H$  HHHP H\$Ht$H|$xH9}  LD$hMLL$pI9[  LD$XH\$pH$   HD$`HHD$P\H H$HD$5   -eHD$XH$c^H$   H$HD$pHD$dH(R H$HD$   dHD$PH$c]H$   H$HD$(HD$d^[HD$xH$  1   H\$`H$   HD$hHHD$X:[HP H$HD$   adHD$XH$cN]H$   H$HD$`HD$3d~]i[HD$pHPHD$xH$  H9  HHqHyLA L9  IHH|:H9  LD$pHT$hHH$HL$  H$  HH HPH\$Ht$H|$pH9f  L$   H$HT$  H\$HL$H$  L$   HzPH  H9;  HHH9BX  Hx  Hp  H   HD$x1H$   H(H$  HHHD$xH1H$   A$   A$   H$   H$   $   $   $   $   H$   H$   L$   LH9~uUH$   H\$pL$LL$H|$|$ t&HD$pHHL$xH90H$   H   H$  Hh  HD$xH`  H$   H$   HT$pH$   H$   XH֧ H$HD$   aH$   H$HD$xHD$aH	Q H$HD$   aH$   H$HD$pHD$aZXHb H$HD$   MH H$HD$   M1w H. H$HD$   MHV HH[ HL@ LH5 HH* H2 L* L FHD$HNHL$@VHT$8^H\$0yWH H$HD$'   `D$$H$C_YHD$HH$0_{YHD$@H$_hYHD$8H$
_UYHD$0H$^Y}WH H$HD$   L^  IdH%H;a  HĀHl$xHl$xH$   H$  HD$HL$H  HD$pHL$hH$HD$D$^  HD$HuHD$hH$   Hl$xHHD$`HD$hH$HL$pHL$D$   H$   HT$HD$     D$( M  D$0|HcH=   (  HHL$`DHL$hH$HT$pHT$D$	  HD$HD$PHL$ HL$8HT$hH$H\$pH\$H$   H\$4  HcD$(HD$HHL$ HL$@HT$HT$XH_ H$WHD$hH HL$HAHD$8HA=.H  uOHT$PHQHT$@HQ(=j.H  u$HD$XHA HD$HHA0H$   Hl$xHHy HD$X HyHD$P HǄ$       Hl$xHù   4 >  dH%H;a   H(Hl$ Hl$ HD$0HtYHHuHHH@HD$8HL$@Hl$ H(H$H   HD$0H$  HD$HL$HD$8HL$@Hl$ H(WD$8Hl$ H(  `HD$H4E H  HtH9APwH9AXvHL$HD$    dH%H;aj  HHl$Hl$HD$ H$HD$H   HPPH\$ HH)HHHHHXHH  H;H   THXHH 9rHQH9   HH<;H9rYʉH9   HH<H9vwt}HpH8H9s`HHTH9sGHHL$(HD$0Hl$HDzH9s7AHH<;H9vWD$(Hl$HHH H  H) H$HD$#   !HH H Hй      ydH%HD$H;A  H   H$   H$   $     H$   H  H$   HHH1IALH}?IHHIHDTD9uLL9uϋD$   H$   HĠ   H$   H  L$   MMPIHHcH9e  H$   LL\$XD$TH)I)MII?I!MH$   IHIHD$XH9L$HL$L\$HD$XHD$HL$THL$ D$(  HD$0HL$@HT$8|$H    H$   H9\$XvH$   H   dH%HI0   $     1׉111$  HHHHH<HtLDLLtDLT$TH$   LTD$T$   H$   HĠ   Ã=R'H  m  $   ]  H$   HL$hHT$`H$   H$H$   HL$,  HD$H$   HL$HL$xHT$XHT$pOH H$HD$$   XH$   H$HD$xHD$XHF H$HD$   XHD$pH$+WHS H$HD$
   bXH$   H$WHG H$HD$   8XH$   H$HD$`HD$HD$hHD$X^QIOH$   HHHPH H$   H9  H$   H>H|$XD$TH)H)HHH?H!H   H$   HL$`HT$hHD$XHD$pQNHjK H$HD$   xWHcD$TH$UHR H$HD$
   QWHD$pH$UPyNH$   H|$hHT$`H$   HL$XH9H$HT$H|$HD$XHD$HL$THL$ D$({  HD$0HL$8HT$@|$H sǄ$   H$   HĠ   $   t	=$H  tlǄ$   H$   HĠ   H$   Ǆ$   H$   HĠ   HC H$HD$   BHH  HHD$pLH! H$HD$   VHD$pH$TJO5MH] H$HD$   LB  QdH%H;a   H0Hl$(Hl$(HT$8HtRuE1HD$H$HD$WD$HL$HL$HD$ HL$HL$HHD$PHl$(H0H\$@HKHHcH9sHk u  `dH%H;a   H0Hl$(Hl$(HT$8Ht^HT$@HJH\$HHcH9sXHHD$H$HD$WD$HL$HL$HD$ HL$HL$PHD$XHl$(H0WD$PHl$(H0   UdH%H;a  HhHl$`Hl$`HD$pHR  HH$HT$xHT$L$H$   HL$HD$     $   \$(HcD$0HD$@HL$pQH$HL$xHL$T$H$   HT$HD$     $   T$(JD$0HL$@Hu0H3@ H$   HǄ$      Ǆ$       Hl$`HhÃtHT$xHZ8Hr0H9}HzH   H9   D$<HHD$HH$eHD$WD$PHL$HHL$PHD$XHL$PH$   H$   D$<$   Hl$`HhHw? H$   HǄ$      Ǆ$       Hl$`HhÉH HH   /dH%H;av[H@Hl$8Hl$8HD$HH$HD$PHD$HD$XHD$D$HD$ L$0HT$(HD$`HT$hL$pHl$8H@q  dH%H;aH  HhHl$`Hl$`HD$pHH$HT$xHT$L$H$   HL$H$   H\$ D$(AD$0   u$   Hl$`HhÉD$<HD$pH$HL$xHL$HD$HD$PHL$HL$XHT$pHH\$HHcRHT$@HH^ H$HD$   AQHD$XH$HD$PHD$)Q$JHD$HH$OJH$   H$OIHD$@H$OID$<HcH$O#JHD$<   dH%H;a   H@Hl$8Hl$8D$X}D$pHl$8H@HL$H9A ~HQ'HcHH@ H$HL$PHL$D$HD$`HD$HD$hHD$ D$(D$0D$pHl$8H@S  ^dH%H;a   H@Hl$8Hl$8D$X}D$xHl$8H@HL$H9A ~HQ'HcHH@ H$HL$PHL$D$HD$`HD$HD$hHD$ D$pD$(D$0D$xHl$8H@  ZdH%H;a   H Hl$Hl$D$8sHD$@    Hl$H HL$(8A'vHQ'HcY HHRHserHJHHD$@Hl$H HT$EH H$HD$   NHD$(H$aNGED$8HT$H  ,dH%H;a  H0Hl$(Hl$(HL$@Ha  HT$8ut$`@        ރ1Ht$XH9  H)H\$HH)HHH?H!HH   rM   H9   H|$PHH)HHH?H!HH\$hH)HL$pHT$xƄ$   Hl$(H0HL$@Ht$ H\$8H$HL$Ht$   D$T$HL$@H\$8Ht$ zH$HL$HD$HHD$k   D$\$HL$@HT$8HD$h    WD$pƄ$    Hl$(H0|  1  p  1	    ^HHl$Hl$HT$ H\$(111qDH9s/<D@Aȉ	AuDD$8D$<Hl$HH  dH%H;a   H8Hl$0Hl$0dH%H@0H    ?HHzF HHT$(H\$@HHHD$ H$#HD$(H$HD$@HD$_   D$D$< HL$ H$f%D$< t
Hl$0H8ÐHx H$H@ HD$1  +dH%H;a  HHHl$@Hl$@HD$XHx }HHHHL$PHQ0HPHQ0HZHq8LA(H9  HZHY0I<Ѓ=H     IHQ8HY0Hq(HxH4$H\$HT$H|$  |$     HD$XHx u!HL$Py t
H@H9A_y u8y tD$`Hl$@HHA$   H HD$HL$A HAH$HD$    THL$PA HA H$$HL$PD$` Hl$@HH  Hh H$LD$HT$Ht$H\$ ZHD$(HL$0HT$8H\$PHS8=H  uHC(HIHD$XHH{(i    -dH%H;a   H0Hl$(Hl$(HD$8HHteHL$ H$d!HD$ H$HL$8HL$|   D$D$L$L$ HT$ H$"D$< t"D$D$@Hl$(H0D$@ Hl$(H0ÐHv H$H HD$A/  6dH%H;a  H@Hl$8Hl$8H\$PHCHt$HLF0LN(H}D$X D$YHl$8H@IHH9MI<I9uH9t/K\=IH     IH^0LN(H9  IHCH^0LN(H9   K<H=H     KD    HV8H9   HN0H9u   D$XD$YHl$8H@HD$0HV8H^(H$HL$HT$HD$d  D$ D$/HL$HHQ0HY(HI8H$HT$HL$HL$0HL$M  D$ L$/!H1  HVHH  H  HHZ  HR  \  WdH%H;a5  HpHl$hHl$hHL$xdH%=H    HA9  HD$HH$HD$`HD$HD$0HD$HT$XHHD$xH$HD$xHL$8HHL$xHY0Hy(HT  H7LFMI)M  Ht$PLFM1  LCM~1LL=4H    LLI(LQ0MG  M	IA    LI(LQ0M9   I<H=H     ID    HQ8I9  LA0MP   HFT$/HF HD$XH^(H\$HH~0H|$`Hv8Ht$0H$<D$/w  HA(HQ8H$LD$HT$HD$    6  T$ HD$8HL$xHt$PxH1  HKHL  HL)HIHPLKHVHQ8Hy0LA(L$H|$HT$HD$      T$ HL$xHt$PM}YAH H$HL$fD$HD$   NHL$xH$HD$x@ ) H$HD$8HL$xH=H  LD$@ALHAHA     H$HD$xHH H$HL$@HL$"IMHy  sH+q H$H HD$V*LN  LL  1L    dH%H;a   H(Hl$ Hl$ H=GH     1%HD$HH݉F HH$pHD$HH@|m   H$HD$1+HL$HHF HH$HD$HHHD$H@|HD$0Hl$ H(HD$0    Hl$ H((  311HBH@}FHHH2F H4Hv> tHt0HD(HtH Ht
HqH9p}HHHtHAH9:H |
HD$    H'H Hx t@ H@HD$HD$    dH%H;a   HHl$Hl$HD$8HL$(H9      HT$ HHsIALH~SL@I?I>M M@II9   NI9q~(H9syH<=H  uLIL]  LH9sLHH<H9t=H  uHHCD$@Hl$HHH  HD$@ Hl$Hr  m  Le  `  j  dH%H;a  HHl$Hl$HD$8HL$(H9K    HT$ HHsL@LIHLHI9   T  LTMRLXI9   0  LdMd$M9   LHI9     LTMRLhI9      Lt MvM9   M9}wI9}6I9   JI9   J<=H  u	J9  /I9soJJ<H9t=H  uJLCD$@Hl$HH  MMMMqMMkMMD$@ Hl$HL  L  L  L  L  L  L      *dH%H;avNH(Hl$ Hl$   H$HD$L$L$  H$HL$HL$0L$L$8HD$@Hl$ H(  dH%H;a   HHl$Hl$H=?G  uHD$     Hl$HH=G     
G uH
G H$vH
G Hu#H
G H$HD$     Hl$HH=
G  uBg
G uŐHD$1H
G H8
G H$HD$HD$ Hl$H11f  dH%H;a   HHl$Hl$HD$  H  Hǀ      HtcHL$H	G H$HD$HH     H=	G  u(H	G H	G H}	G H$Hl$HH	G HHl$H_  JdH%H;a   HXHl$PHl$P  H$L$HT$=	G     H\$hH~dH4%H{H9   HD߉L$LH$    HD$L$HT$D$`D$ H\$(HD$pHD$0HD$xHD$8H$   HD$@@   D$L$  Hl$PHXÀ   m$  Hl$PHXf  dH%H;a  HhHl$`Hl$`H$   HHT$pH4HT$@HHtHqHHH9  H$$   D$  HD$HH$   H
HD$X  H$HHL$XHQHAH)H$   H  H$   s@v   HyAD$   A	H    H|$8D9  HAA
  1Ht$PH$HD$  1,HD$HH$   HH\$XH$HT$  HD$HHH$   H9|H$   H   9HD$XH@HL$8H)HL$@H9   HL$PHtHHl$`HhHL$xH$HL$XHQHT$HD$   HD$   HD$    HD$(HL$XH$HD$  wHD$XH$HD$      [HD$0H$HD$      HD$XHHHQH  sKH4H  HD$0HL$XH$   HVHH{ H$HD$   &Hй    H      QdH%H;a!  H@Hl$8Hl$8dH%H\$HH   H\$0H9   Hud1HpHHOH~H   uHHT$`H9   HG H$HL$PHL$HD$HT$F  D$ HD$pHl$8H@H$HD$hHD$HD$PHD$HL$XHL$HL$`HL$ "@  HD$(H\$0^HD$hHH$HD$PHD$HL$XHL$HL$`HL$?  HD$ H\$0 H  w  dH%H;a   HHl$Hl$dH%HH0  HH0 H   Ht HL$ T$(H  HD$0Hl$HHL$HH H$HD$HD$ D$(HH HD$0Hl$HǾ  RdH%H;aveHHl$Hl$D$t<dH%HH0  Z  u    tH@Hl$HHH H$G  dH%H;a  H@Hl$8Hl$8HG Hr  dH%HI0H9   D$5  HL$HHt'HʐH    H=G    H
G HG HG H   HH	HG HT$ HT$01H
HB    q  H$HHL$0HAHQH     HD$(Ƅ  AHAH$D$PHcHD$   HD$0H$HD$(HD$   D$uHD$ HD$XHl$8H@HG H$cH$   HH HD$HD$HtHH(HG HHG H$wD$   Hй  v  HT H$HD$   !g  "HHl$Hl$HT$ HZHt$(H΀@  HHHH   rH  r0H  s@  HCHBHl$HHع    Hع    dH%H;a  HPHl$HHl$HHD$hH  HL$`H$HD$    HHD$HD$HD$8HL$XH$HT$`HT$H\$hH\$Ht$pHt$HD$ v  D$()  HD$X H$HD$XH$HL$`HL$HT$hHT$H\$pH\$H\$8H\$ $  D$(   HD$X@H$HL$hHL$  HD$HL$8HHHT$XZXH\$hHXH      Ht$`1LLD HH9|HD$@H  H\ HHHI H$HD$ْHD$XH$HD$@@D$xHl$HHPÉD$4HD$XH$D$4D$xHl$HHPÉD$xHl$HHPD$x    Hl$HHPHٺ     ޹  	HHl$Hl$H\$ Ht$@HH  H\ Ht$0LD$(HH9}7LL H9sPMM9tHHt-H9{uHKH9uH   w/1ċCD$HHl$HD$H    Hl$HH!     7  dH%H;avHH Hl$Hl$HD$( HH$HD$0HH(HD$   HD$HD$8Hl$H ĸ  dH%H;a   H(Hl$ Hl$ HT$8HHHT$H\$0H; u{H     H$   HVH HD$HD$HtnHT$0HHHHB    HHBH=  s<HL$HHJHH@HD$@Hl$ H(HsHH  qH볹    HmO H$HD$   HHX H$HD$   謷  dH%H;avhH8Hl$0Hl$0HD$(    dH%H@0H   HD$($HD$HD$(HD$HD$   HD$    Hl$0H8$  dH%H;a   H@Hl$8Hl$8dH%HH0  HH0HL$0 H   HD$(HT$HH   $HD$HD$    WD$THD$(HL$0H   dH%  Z  u    tH@Hl$8H@U  0dH%H;avbHHl$Hl$dH%H@0H       uƀ  W   Hl$HH\ H$HD$   ڵ  dH%H;av|H8Hl$0Hl$0dH%H@0H       tH    tHL$@H   Hl$0H8HD$($HD$   HD$    WD$HD$(@  kdH%H;a   HHHl$@Hl$@dH%H@0H       tuH    uƀ   Hl$@HHHD$8WD$(H   HL$(H(  HL$0$HD$HL$(HL$HD$   HD$    2HD$8H_ H$HD$   \  'dH%H;a   H@Hl$8Hl$8HD$HHǀ       dH%HI0H   H   H- H$%HD$HL$PHHH=F H$HD$HD$   HD$   D$ WD$(HL$HH   HL$(HD$0$HD$   HD$(HD$HD$   HD$    Hl$8H@^  	dH%H;a~  H`Hl$XHl$XdH%HR0H   HZ0H   H   HބHX  H9   HD$@    WD$HH   Ht$@H   HT$HH`  H   HKG HHD$P$)HD$HD$@HD$HD$   HD$    ,Hl$XH`H9   uEHD$(    H   HD$($&HD$HD$(HD$HD$   HD$    H   WD$0H   HD$0H   HD$8$HD$HD$0HD$HD$   HD$    N     躱  edH%H;avrH0Hl$(Hl$(D$8u0$HD$@HD$HD$    WD$Hl$(H0$$HD$HD$    WD$D$8*  udH%H;a   HHHl$@Hl$@dH%H@0H   HL$PH   H9   uNHD$(    H   HD$($'HD$XHD$HD$(HD$HD$   HD$    BHl$@HHH   WD$0H   HD$0H   HD$8$HD$XHD$HD$0HD$HD$   HD$    +  dH%H;av;H0Hl$(Hl$($HD$   HD$    WD$Hl$(H0ѯ  dH%H;a   HHHl$@Hl$@HD$PHtH9F ~1dH%HI0H   H   HQ0H   H   HD$(    WD$0H   HT$(H   HL$0HHD$8$HD$HD$(HD$HD$   HD$    Hl$@HH  )dH%H;a   H@Hl$8Hl$8dH%HH0  HH0HL$0 H   HD$(HT$HH   $HD$HD$    WD$HD$(HL$0H   dH%  Z  u    tH@Hl$8H@  0dH%H;a   H8Hl$0Hl$0H=H uDH HD$($"HD$HD$(HD$HD$   HD$    [Hl$0H8HD$(    HH HD$($"HD$HD$(HD$HD$   HD$    W  BdH%HD$H;A  H   H$   H$   HD$P    H|$XWHHl$Hl$  Hm H$   H@(HL$HHA(WH3  HD$HHHHufHD$`    D$P$   HǄ$       HD$`HD$hHD$PH$H$   HL$H$   HӀ|$ uH$   Hİ   HL$@HHD$`H$HD$HL$H   HL$PHD$XH\$H; u{1H$   qHcH$   HǄ$          OHT$PH$HL$HD$D$HD$@HD$   HD$(HL$0H$   H$   H\$HHS0H$   Hİ   HD$`HD$8Hkh H$HD$   +$HD$8H$"hSH  H$HD$
   j4  dH%H$H;A  H  H$  H$  H$  H  H$  H  dH%H$  H9uHr0H9     5E HR0)  EH$  H-  L$  I	  HSpH  LCx1HǄ$p      IH$x  WHHl$Hl$  Hm L$  H$  LH  L@  L$   My  1@|$=L$   L$H  L$h  t$@MuIHH$  IPH$  H$  H$RHD$HL$HG  H$p  H$x  H$   WHl$Hl$	  Hm H$  H$  H$  H$H  L$   L$h  11E1E1   L$p  L$   L$x  L$  L$  HǄ$      L$  L$  HǄ$      HǄ$      A	AL$  L$  LLHE1DH98  L$p  L$x  A|$   HT$xL\$`H$  DT$;L$@  @|$:H$     Lq0M  I9AE|$$A  A   L$   H$`  L$  L$8  E  HǄ$      E1E1H$  H$  HAH$  H9$  s=eD  tHAH$  L$   L$(  H$  H  H$  H$  p  A|$   Mct$L$  HǄ$        H$  H$  @  H$p  DIEc  H	I	HIH$  H  H$   H	  H$  DL$=E  HzA|$$uM~NlHuHtkIEd$$A	MyAHIEHt-H$  H9} H$  H$  H   H9(  H$(  H$  H  L$   DT$?H$DL$Ll$H|$H$  HD$   H|$(H$  H$   H$  H$`  L$   DL$=DT$?L$   L$8  L$(  DT$>H$   L$  H%  M94$s	@  Lt$HL$$Ll$D$HD$H  D$>HL$HHT$`H$   HL$HH$    v     uTL$8  ET$$H$  H$   H$  H$`  L$   DL$=L$(  IH$   H$8  H$H$  HL$HD$H$  HL$HL$hH$8  H$H$  H\$H\$HH\$HD$H$   HL$ H$   HcT$(H$   H\$hHy  Hruntime.H$  H97u#gopaufniucu   H=8 H\$hH$  H$  H$HD$hHD$H	 H$HD$   H$  H$X  1= HH$   !H$   H$ H$   HHH$X  H$  HH9snH
sEH$   HtH H$HD$   0H$X  H$   gH] H$HD$   sHL H$HD$   PH H$HD$   wH$   H$H$   HD$YH H$HD$   @H$   H$ojH$  H$8  HH9  H$  HP0H          H9      H$  H$   H$  H$   H$  H$   jH H$HD$   H$   H$0H H$HD$   gH$   H$H^ H$HD$   =H$   H$gmXH$   HPH$   T$@H$   H$   Hh H$HD$   H$   H$   H)H$VH$8  H$  H$8  Y$H$H$  Ht$H$  H|$HD$\$D$!  D$ HL$HH$   H$   1H$X  HL$HT$>H\$`4H$p  HHHL$X  BD A|HcH>HHH$   T$;HL$HH$8  H$H$  Ht$D$   HL$HD$     D$(1  D$DH$         uH$   HcH=   E  HcH     HH$X  DH$8  H$H$  H\$D$HD$ HD$pHL$H$  H$8  H$H$  H\$Ht$HHt$/HcD$(H$   HL$ H$   HT$H$  cH$  H$HD$pHD$H H$HD$   o%H H$HD$   LH$  H$H$   HD$.H H$HD$   H$   H$DO:H$   HHD$DH$   yHcH     HHH$X  DH$8  H$H$  H\$H$  Ht$H$   HD$D$D$;D$  L$ D$DH$   D$;HL$HH$   'IL$   ArDL$=DL$=L$  LL$PH  M9$s	@  L$   L$$Ll$D$HD$H   D$;HL$xHT$PH$  H$8  ~$u<         H~WHCDV$HQH$   H$`  |$:L$   L\$`L$8  L$  L$(  HH$  H$  H9}$H   
  H$   HHH|H$   Hj<	L<GH$X  H$   T$;H\$xHt$PH$  (L$p  T2DLMcMMAHLHLH$  Ht$XH$   T$<H$8  H$L$  LD$D$   HL$H$   HL$ D$(   HcH=   
  HHHH$X  |2@u|$<@      thH$  H~HGH$   H$   L$  L9}+H=   	  HL$XL$   IHHHL$   H$   H$  @	p@iD$<H$   HT$XH$  MqM;L$   A#H$p  H$H$  H\$H0Hր|$ t]H$   HH$  HT$xH$  H$`  |$:L$   DT$;L\$`L$8  L$  L$(  HD$xH$(  H$  H  HǄ$      HHH$p  H$Ld$Ll$HT$LL$   HD$(HL$0H$  H$  H$  HT$xH$  H$`  |$:L$   DT$;L\$`L$8  L$  L$(  1L$=H^H$   J  L$  IMM6L$  L$   H$  H$RHD$HL$Ht`HT$xH$  H$`  |$:L$   L$@  DT$;L\$`L$8  L$  IIH$  H$  Q\$=  H$  H~0   f  H$8  $	M  1H$  H$  L$  MuuM<v  H<$H$  HD$褺HD$H$   HL$H$P  H$  H$   H(i H$HD$"   ,H$P  H$H$   HD$H H$HD$   H$   H$/	H$  HHHH$HL$H$p  HL$H$   HT$3   L$  MH$  H$  \$=H$  H$8  H$8  H$  H$8  E1AVALABA8A.EtAA"E1E1L$   AsPLy0I9uGM   Mt;Et$$A   Au%Iw8H$  Hq0H   LH  H@  L$   H$`  L$  L$0  L$$Ll$H$  HD$H$   HD$(HcD$ H$  H$  HH$  H$  H$  HT$xH$  |$:L$@  DT$;L\$`L$  L$0  L$   H$`  IG@H$  H$訰Ld$Ll$L$p  L$x  H$  HA0H   H@8H$  HA0H   LH  H@  H$  HT$xH$  |$:L$@  DT$;L\$`H$  DL$=HH$  DL$=HH$  H   H$  H$   HG+ H$HD$   H$   H$hH$  HHH H$HL$H$p  HD$HD$      H$  Ho  HǄ$(      H$  H  L$=JHH@}LC@HS8H{P
IH$  1L$  H$  jH$   H$   H|$xH   H$   H' H$HD$
   H$   H$	H_	 H$HD$   H$   H$)
H H$HD$   `H$   H$	H$  HH$   H@H$   H H$HD$   H$   H$	Hg H$HD$   
H$   H$}	HY H$HD$   
HD$xH$H
 H$HD$   
H$  H$H/f H$HD$#        Hع   r  Hع   e  Hȹ   X     N     D  H( H$HD$   kH H$HD$
   RHh H$HD$9   9H H$HD$7      dH%H;a  H@Hl$8Hl$8HD$PHHc\$`t   t1HT$pHD$xHl$8H@HT$(H$HL$XHL$eHD$HL$H   Ht1HL$(HH$Hs4 HL$HD$S|$ tHD$hHt11HT$PHH9utHPHcۄtHHHXHHT$HHR(HHHHD$ HL$0H$H& HT$HD$'S|$ uHD$ HL$0@H$HD$XHD$~HD$HD$0HL$HL$ HU* H$HD$   HD$0H$HD$ HD$O:H H$HD$   Q  6dH%H$ H;AB  H  H$x  H$x  H|$@WHl$Hl$k  Hm H$  H$HD$@HD$HD$    HD$      HǄ$@      W$H  $X  $h  H$@  Ht$@Hl$Hl$  Hm $  H$  H$  H$  11HHH$  H   L@  M   H9   HtH   $  LلtHt$8@|$'L|F LL$0I tnL$H)HT$H$@  HL$#  HD$H$  HH@HL$0H @DD$'D	H$  H$  Ht$8H$  *LD$(H+ H$HD$   HD$(H$-HD$0H H$  @uH$  H$x  HĀ  HǄ$@      H$@  H$  H$  Hع   褵  讌  dH%H;a   HHHl$@Hl$@HD$PH  HL$(H$HD$HL$Hu91҄tHT$PH   u
Hl$@HHH$HD$HD$(HD$O   HD$8HL$0H$HD$HT$PHT$fD$  D$   T$ HD$8HL$0ً  4dH%H;a  HhHl$`Hl$`HD$pH$HL$xHL$臮HD$HD$XHL$HL$HH H$HD$   %HD$XH$HD$HHD$XCHD$pHH$   H9H$H\$xH\$HZH9HBHT$-HD$HD$PHL$ HL$0HcT$(HT$@jH. H$HD$   HD$PH$HD$0HD$yH H$HD$   `HD$@H$HD$pH H$   H9w~iHl$`HhHD$8H H$HD$   H$   HL$8H)H$  BdH%H;avMH0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$HD$PHD$HD$        Hl$(H0诉  dH%H;a   H0Hl$(Hl$(HD$PHH0H  Ht=H  H  H$HT$HD$    HL$HD$     W   Hl$(H0HL$8H$HL$@HL$HL$HHL$HD$HD$       Hl$(H0  IdH%H$H;A  H  H$  H$  =D    H$  HH0Ht&8   ~Hxp tH@  Ht
H: '       HHxHPpH$  HH$  H$  H$  H$HT$H$  Ht$HD$WD$ HD$0d   D$8H\$HHD$PHuH$     Hd   H$  H$H$  H   H   HHH H   HL$`1H$h  H(HHH$h  HT$XHH$p  @$x  @$  H$p  H$$x  D$$  D$[  HD$XHHL$`H9|H$  HĠ  H$  HĠ  dHH H$HD$   H$  H$H$  HD$H$  HD$H$  HD$WD$ HD$0d   D$8HHL$HJHD$PH$  H$  H$      <  HH0H@  H|$hHl$Hl$跳  Hm HH0H@  H    HH01҇<  HL$hH$7  H$  pH$  cȅ  dH%H;a  H`Hl$XHl$XH$   HD$8H8; H$HD$   4HD$8H$fH H$HD$   HHD$pHD$0HL$hHL$P1H\$(HSHD$0HL$PH9}{HT$(HHD$ H$豠HD$HD$HHL$HL$@H$HD$HT$(HD$fD$    |$ tHD$@H$HD$HHD$HD$ HD$   mH|$pd   H$   H$0HD$HL$Hu81҄tH$   u
Hl$XH`H$HD$H$   HD$kHD$HHL$@H$HD$fD$  D$   T$HD$HHL$@H8E H$HD$   K׃  dH%H;a  HpHl$hHl$hHD$xH$H$   HL$脦HD$HD$0HL$HL$PHT$xH$H$   H\$D$ЬHD$H  HD$0HL$PHD$0HL$PHT$xH$H$   H\$H$   H\$6HcD$(HD$HHL$ HL$8HT$HT$XH\$0H  Hruntime.H|$PH97n  gopaT  fni;  c$  H    H\$PHt$0HD$PH$HD$0HD$;H5 H$HD$   "]H H$HD$   HD$XH$HD$8HD$H\ H$HD$   HD$HH$ HD$xH H$   H9waHl$hHpHD$@CH H$HD$   jH$   HL$@H)H$HHt$0HHt$0HHt$0HHt$0H\$PHt$0HD$`HD$xH$H$   HL$D$   H$   HT$HD$     D$(|FHcH=   sJHHL$`DHL$xH$H$   HT$D$ZHD$ HL$sHL$PHD$0d   蒩  蜀  dH%H;a   H`Hl$XHl$XdH%HD$    HD$    WD$D$(D$8D$HHw  HL$HL$`HL$HL$hHL$ HD$(HD$hHD$0HD$pHD$8HD$xHD$@H$   HD$HHD$HD$PHD$H$~  HD$H$   Hl$XH`  $dH%H;a   H`Hl$XHl$XH$   HvjH$HD$HD$    HD$hHD$HD$pHD$ HD$xHD$(HL$0WD$8HD$H    HD$PH$   Hl$XH`1    VdH%H;a   H(Hl$ Hl$ dH%H@0    ~HL$@HtH9   u^   uFHD$0H$HD$8HD$D$HD$D$ID$D$JD$J   D$D$PHl$ H(D$PHl$ H(H   H9D~  ?dH%H;a  H@Hl$8Hl$8dH%hD H@0)  Eȃ  HD$HHj  L$YuL$Z>     "  H$HD$PHD$莠HD$HL$Hu3Hruntime.H9u$ygopaufyniuycu\$X   HD$(HL$0H$HD$Hy HT$HD$   }H|$     HD$(H}F1Ʉt9H~/Hruntime.HL$0H9uA<Ar<ZD$`Hl$8H@1   HD$0H$Hd HL$HD$   @L$HD$(1D$`Hl$8H@D$` Hl$8H@À	D$` Hl$8H@D$`Hl$8H@I|  dH%H;a  H@Hl$8Hl$8HT$H   j  	a  H	p  HH=vD L8H|8-         H    t$HL$ HD$0  H    f  1H\$H   HD$(Hf H$HD$
   HD$(H$MH H$HD$   HD$0H$HD$ HD$D$   HD$H}aHD$HH    u-jHB H$HD$   Hl$8H@=H H$HD$   dH H$HD$   ?HD$H$qH- H$HD$   SPH H$HD$   +葴  H$HT$HH+   HH@GO?LIHH"H?H)HHT$H_FO<rHs>HH=.D L8HL8LHL   L    q  	   g  qy  ,dH%H;a  H`Hl$XHl$XdH%D dH%HT$HHZ0H@0)  EȉL$$H   H&  H\$hH9  HG H$HE HD$PHE HL$0HT$hH\$H1HH9l  H<H93  A   Ht$(H|$@E   A   Eu|gHD$@H$HD$HHH0HT$@H9J0      tOH8l H$HD$6   
HD$@H$\HD$PHL$0HT$hH\$HHt$(+H$HD$HD$    HT$1H<$D$   |$ t0D$$HD$PHT$hH\$HHt$(H|$@AHL$0D$$1LC0I9   uA   D   AAHlG H$Hl$XH`HD$8"HD$8H$H$HD$HD$    HD$8HD$H\$hv  ]dH%H;a  HXHl$PHl$PHD$pHH(HP0H  H9  HHHL$ H\$0HT$o  H9f  H\$(H  H$HD$   HD$ H$Hg H$HD$   HD$0H$dHW H$HD$	   HD$`H$=H H$HD$   tHD$hH$H H$HD$   MWD$8HD$H    Hpm  HD$8HD$pHD$@HD$xHD$HHD$H HL$ H H9HBHT$`H9HBH$HD$(H   H   H9HGHL$hH9HGHD$HD$8HD$Hl$PHXHHHHft  dH%H;a   H(Hl$ Hl$ HD$0H(  H$:HD$HL$H   Q$   
u0D$8tD$@ Hl$ H(G D$@Hl$ H(H$HD$HD$H|$}1D$@Hl$ H(H$H HD$HD$   \7D$D$@ Hl$ H(D$@ Hl$ H(s  dH%H;a  HpHl$hHl$hH=7E     HD$0    WD$8D$HD$XHD$x1/HL$(H$HD$HD$0HD$   HD$(HHHD$xH } HHuHD$0    HD$0H$  Hl$hHpHD$x1NHL$(HT$ dH} H$HD$   HD$ H$-HD$(HHHD$xH } HHuHl$hHpr  dH%H;a  HhHl$`Hl$`HD$pH$   H1HHD$pH\$xH9  HT$H$  H$   HHH  HL$8H$tHD$HD$ WD$@HL$8HL$@HD$HHL$@HL$(THD$(H$HD$ HD$|-H H$HD$   TH$   HHHucH H$HD$    HD$pH$]HHD$HH$   Hy( H$   Hl$`HhHL$8H$sHD$HD$ WD$PHL$8HL$PHD$XH$   HQHT$H\$PH\$0LHD$0H$HD$ HD$tH H$HD$   [HD$H$H H H$HD$    [H!Ip  dH%H;avdH Hl$Hl$=G  v.Ht HE H$HL$(HL$HHHl$H dH%HH0H9   uH7t o  dH%H;a   H@Hl$8Hl$8H=OE     =ZG  v^Hs HL$XHvvWD$D$(H\$HH\$H\$PH\$(HL$0HE H$HL$HL$HHHl$8H@dH%Hs0H9   uHus Hl$8H@1  n  /dH%H;a   H Hl$Hl$HD$(H(H$L$J  HD$H$  HL$HD$HT$(Rt.Hr<HHHH?HHHD$0HT$8Hl$H HD$0HL$8Hl$H ø   舗  2n  MHD$H   HwFw(tt
H0HD$H@HD$HHHD$Àu
H8HD$HPHD$Àwu
HPHD$H8HD$ÀtuHPHD$H8HD$HD$    dH%H;a   H Hl$Hl$HD$(H$!HD$Hu~HD$(HtBu+H@0H$
  HD$HL$HL$0HD$8Hl$H WD$0Hl$H H@0H$G
  HD$HL$HL$0HD$8Hl$H Ë HL$(H$D$E   HD$H$
  HD$HL$HL$0HD$8Hl$H tl  dH%H;a  H`Hl$XHl$XD$p  HL$hHEE H  Ht6H   H9rH   H9sHcHH9  HL$xHl$XH`HL$0HfE H$蝼Hv H$H[E HD$D$pD$HD$H HD$HL$ L$/ HE H$D$/<   H H$HD$   D$pHcH$H H$HD$   HD$0H$H; H$HD$   HDE    HD$PH   HL$@H   HT$8QHc H$HD$   xHD$@H$HF H$HD$   QHD$8H$yHD$PH  Hq'HD$HHD$xHl$XH`HD$x    Hl$XH`HxV H$HD$.   RH\$@Ht$8HN H$HD$   D$pHcH$ZH H$HD$   HD$@H$3H H$HD$   jHD$8H$He7 H$HD$!   si  dH%H;a*  HXHl$PHl$PD$h:  HL$`HBE H  H  H9   wH9   vHtvHT$HH  H{ H$HL$D$iHD$H Hu5HD$HH   T$hHcHH   H9  H\$pHl$PHXHD$pHl$PHXHL$ HE H$BH H$H E HD$D$hD$HD$H HD$8HE H$蠺HD$8H  H H$HD$   D$hHcH$dH` H$HD$   HD$ H$=H H$HD$   tHXAE    HD$@H   HL$0H   HT$(H H$HD$   (HD$0H$H H$HD$   HD$(H$>)HD$@H  Hq   HD$pHl$PHX1HD$p    Hl$PHXHL$0HD$(WHV H$HD$   ~D$hHcH$Hp H$HD$   UHD$0H$Hj H$HD$   .HD$(H$kVHk4 H$HD$!   mHS H$HD$.   Tf  dH%H;a  HPHl$HHl$HHD$XH?E H  H  H9   wH9   vHtyH   H   H~X\$`1HH9}DH<vLLLLcM9rMM9wHDLL)HQhH9  HD$hHl$HHP1\$`HcHA`HD$ HE H$H H$HE HD$D$`D$HD$H HD$8HE H$YHD$8H  VHD H$HD$   }D$`HcH$H H$HD$   THD$ H$H H$HD$   -hH>E    HD$@H   HL$0H   HT$(H H$HD$   HD$0H$H H$HD$   HD$(H$\HD$@H  Hq   HD$hHl$HHP1HT$0HA`HD$(H H$HD$   FD$`HcH$H8 H$HD$   HD$(H$H2 H$HD$   HD$0H$3H1 H$HD$!   5HO H$HD$.   b  HD$u
HD$    HfHHRHH@
 	HD$WD$HD$Ht'HfHuD$ÐHHD$HL$D$dH%H;avnHHl$Hl$WD$(HD$ H$=HD$HuWD$(Hl$HÐHL$ QfҐH
HIHL$(HD$0Hl$Ha  ydH%H;a   H(Hl$ Hl$ HD$0HtuWD$8Hl$ H(HfL$H$D$fHHHT$H~hHH@D$    HL$0HH\$H9tD$H$D$D$HD$H$uHD$HL$HL$8HD$@Hl$ H(H`  dH%H$H;As  H  H$  H$  H=<E  3  H1;E W$  $  $(  H$  HHl$Hl$  Hm H$  H$  Hh H$HD$H$  HD$HD$HE H  HHYHqH  H$   H
HHH?HHH$   HH\$x1  HH9   LI9uL\$`MSH$   H$   H$   H\$xHt$pH$   LD$hL$   M9  LT$`GL  M?  McL   L$   AKH] H$HD$L$
HD$HHHPH H$   1>HrH9   H$   Ht$XHL$PH<Ѓ=G  ujHЋCH H$H$   HT$D$H|$HD$XHGHD$PHG=JG  uH$   HH$   }  H}  HT$HH' H$HD$HT$HL$Ht$ cHD$(HL$0HT$8HqH$   HHT$HH H$Ld$D\$	HD$LH$   H   tKHHH9K  Ht$pH$   H<H$   L   LD$hL   L$   E1H   H	 H$HD$HD$    2HD$HNE HQH;E H5DE H9S  HQH(E H<˃=G    HH$   H  H   HD$hH   H$   18  H\$PHSH$   HL$XH9  HT$PHH$   W$   $   $   H$8  HHl$Hl$F  Hm H$8  H$   `$$   H$   H$H$   HL$H$   HT$  |$ AH$   H$   H$   H  H H$HT$T$DT$
H|$=G     H$   HHt$`H^HD$hH$   H$   H9   H\$`D$DHcH   H$   ~L L$L$   LL$|$HD$HHHL$XH H$   1sH$   z  eH$   H$   H$   H\$xHt$pH4z  H$   H  mz  H$   Hi H$H\$HL$Ht$HT$ HD$(HL$0HT$8HE =_G  uHE HH$   KH=oE y  H$  H  111`H$  H  1H3  =Z  hdH%H$XH;A5  H(  H$   H$   H$0  H$  H$8  H$  H H$H$@  H\$H$  Ht$$|$    H$0  H$  H$8  H$  H H$H$@  HT$H$  H\$HD$ H$0  H$8  H9  PӃq@8_  \$+T$*H$5HD$H$  HL$HL$xH$8  H$HD$xH9D$tƄ$H   H$   H(  H$  H$HD$#|$ tH$0  H${HD$H$   H$8  H$]HD$H$   H  H  \$*r	        H$8  s2H$0  f9w2  O0s0f9  DGA{  H   L8H     DKAK  H   LH   l  fL$.ft$,L$   L$   H$@  1LLT$`IBDT$.L$@  Dd$,L$   L$   DLH$8  DH$0  MMH9}LMH9  HD$`IL$HL$HT$|$ {Ƅ$H   H$   H(  Ðw@Y  H   w2  DG0DHI9e  L)DIH  H?I!J4{@   H   {2  DC0DHI9	  HL$8H$   L)H|$0EII  I?M!LH$   1:LD$PI@LD$8L$@  LT$0L$   L$   LLLLLH9}HLH9|
  HD$PHL$HL$HT$|$ uƄ$H   H$   H(  Ƅ$H  H$   H(  ø8   8   8   8   Ƅ$H   H$   H(  ÀG  H$0  HH0H$HD$HD$xHL$H$  H$8  HZ0H$zHD$xH9D$tƄ$H   H$   H(  H$  H$HD$@|$ tH$0  HZ@H$8  H9^@  H\$x1'H|$XHGH|$xL$8  L$0  LHLH9>  Hz8HJ@H9  LLN8HN@H9  H$   HD$XL$   L$   L$L$HD$XH$   HH$   H\$H$   4H$t$HD$H$   H$   H$;HD$HD$pHL$H$   H$   H$HD$pH9D$G  H$   H$HD$|$ &  H$   H$HD$HD$pHL$H$  H$   H$yHD$pH9D$   H$  H$HD$|$    HD$XH$   LH$   H$L$HD$H$   HL$XH$   TH$   H$T$OHD$H$   H$HD$H$@  HD$W|$ Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H  H$   H(  Ƅ$H   H$   H(  H$0  HH0H$8  HZ0H$H\$H$@  HL$|$ u1$H  H$   H(  H$0  H@8H$8  HI8H$HL$H$@  HD$ND$므tf6  H$8  HH8H$0  H9J8t1$H  H$   H(  HJ0H@0H$HD$H$@  HD$D$H$0  HH0H$8  HZ0H$H\$H$@  HL$|$ t2H$8  H@@H$0  H9A@$H  H$   H(  1   uOH$0  H@0H$8  HI0H$HL$H$@  HD$+D$$H  H$   H(  H$0  H@0H$8  HI0H$HL$H$@  HD$D$$H  H$   H(  ÀuƄ$H  H$   H(  À  H$8  HH@H$0  H9J@  HB0H$HD$HD$xHL$H$  H$8  HZ0H$HD$xH9D$tƄ$H   H$   H(  H$  H$HD$|$ tH$0  HZ@H\$xH$8  1'H|$HHGH|$xL$8  L$0  LHLH9  Hz8HJ@H9Z  L@LN8HN@H9@  LD$pH$   HD$HL$   JH$HD$HD$hHL$H$  HT$pH$   H4H4$HD$hH9D$J  H$  H$HD$|$ )  HD$pH$   HTH$   HtH$Ht$H$@  HT$|$    HD$pH$   HH$HD$HD$hHL$H$  HT$pH$   H4H4$VHD$hH9D$u]H$  H$HD$|$ t@HT$pH$   H\H$   HTH9@Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H  H$   H(  Ƅ$H   H$   H(  À  Ƅ$H  H$   H(  HtHuƄ$H   H$   H(  H$   H$0  H$D$HD$H$HD$HD$@HL$H$   H$   H$8  H$T$HD$H$|HD$@H9D$u!H$   H$HD$Z|$ Ƅ$H   H$   H(  Ƅ$H   H$   H(  Ƅ$H  H$   H(  Ƅ$H  H$   H(  jt  et  `t  [t  HSt  DHt  Dt  9t     Mt     Ct  论H H$HD$   D$+H$H H$HD$   J  HHl$Hl$HD$0HL$(H9    H)HHH?H!H  H\$ 4@re@s_H~$LrKt?	΃D$8  HHD$@Hl$HÉt$8HHD$@Hl$H1@   @   H~Trw@@tLr]Ät?	?	ʁ  h   |(  OT$8HHD$@Hl$H111@"@HT   @@|@rw@AELrXÄ?	փ?	?	   L$8HHD$@Hl$H1E11iD$8  HHD$@Hl$H1Hq  q  HHl$Hl$T$8w(HL$(H=  HD$ HD$@   Hl$HÁ  w:HL$(H  HL$ ?ȀAHD$@   Hl$HÁ vM  HL$(H   HT$ ?ɀJ?ȀBHD$@   Hl$HÁ   r  v  wHL$(HvGHL$ ?ȀA?ʀQ?ȀAHD$@   Hl$Hø   "p     p     p  1p  dH%H;a9  HHl$Hl$H\$  Ht$(IHsMH L111fA9@8vEDMk8FAu"t   MT1NLM)LSLSAuIT1HS버d  H[  H{ HsLC`LKh=G    HC     HC    WC`11E1	IILI?  L9G  IHL,M   HDHCIWIuIu=G  u	HC LLe  Iu"=}G  u	HCLIH'e  LLjIouHLVIou%=6G  uHC`L8ILd  LIou=G  uHChL
ILd  LH{  tH{ tM  1t
Hl$HH{h   H   1DADCXDAC @H  H9  H)IHHH?H!HL9  HsHLKPBFR=QG  u]HC@H  H9  H)Hs0Hs8HHH?H!H=G  uHC(C\Hl$HH{(c  H{@c  A2EBNH  H9  H  LILKHI  LKPIBB4v=G  uVHC@H9   H9   H)Hs0H)HS8HHH?H!I
=YG  u	HC(DH{(c  6H{@b  룃=.G  uHC`    gL1b  XH41b  HHH1b  L1b  L1b  HHl$HÉȉOl  l     >l  k  H/l  Ll  Hl  Lk  B  dH%H;a  HHHl$@Hl$@HD$P8    HHhHT$XHYf uYr9qt61ۄuYuD$`Hl$@HHA%  D$`Hl$@HHHL$(HP HHT$ H$DHD$WD$0HL$ HL$0HD$8HL$XHQHHt$0H9t1HL$(HT$XHD$PcH$Ht$HT$D$HL$XD$`    Hl$@HHA  dH%HD$H;At  H   H$   H$   H$   ;   W$   Ǆ$       H5c9  H$   H$   $   $   {\   H5FD H=FD H~_H|$X1H LLFDNDVL^L&HKHLk@  HDI1H9  El D9kXvMFI9|H$   HĠ   L\$PLd$xHt$pLt$HLD$hDL$DDT$@
DjHEL{(HK0HsXDA)I9  C4AEAD9tA sHvDl$<T$8$Ld$L\$DT$D|$LD$ H$   H$   Ѐ|$( u>HD$pT$8H$   H|$XLD$hDT$@L\$PLd$xDl$<Lt$HD|$DuHD$pH$   H|$XLt$H`H5!ED H=ED H#  Ht$X1   D,Ht$XH|$`DD$DLL$hDT$@L\$HLd$xLt$PEt]Dl$4D,$Ld$L\$DT$DD$LL$ H$   H$   Ѐ|$( u"H$   HK0Hs(D$4H9w   H\$PHHt$XH9}wLD$`Ix L$   HLDGLODWL_L'HKHLk@t}HDI1H9sdH|$`Lt$PDD$DLL$hDT$@L\$HLd$xEl H$   HĠ   H$   HĠ   Df  f  褒f  f  蕒=  jdH%HD$H;A   H   H$   H$   H$   H!uoH$   HtrH|$WHHl$Hl$Hh  Hm HL$H$HD$THD$H$HBD HL$D$HL$H$D$H$   HĐ   H$   HĐ   =  *HBD HBD H~1H HXHHuHH9|D$ HG HHHH!HL$H9rHH9D$1dH%H;av`H8Hl$0Hl$0HBJZr z$LB(LD$(HRH$HD$L$\$t$|$y  HD$ HL$(HHl$0H8|;  dH%H;av.HHl$Hl$HBHJH$HD$y  Hl$H.;  dH%H;avMH0Hl$(Hl$(HBHJHZ H\$ HRH$HD$HL$v  D$HL$ Hl$(H0:  HD$HH  dH%H;a   H(Hl$ Hl$ HBHJHL$HD$航H H$HD$   诳HD$H$QH H$HD$   舳HD$H$*Ŭ谪H H$HD$$   ǟ9  LdH%H;av@H(Hl$ Hl$ HBHJHZ HRH$HD$HL$H\$1Hl$ H(9  dH%H;av+HHl$Hl$HB HXH$`Hl$HA9  dH%H;av+HHl$Hl$HB HXH$Hl$H8  dH%H;a`  HpHl$hHl$hHBHD$XHJHL$`HH$THD$HL$Hu8H|$XHG   =ށG  uH HHl$hHpH |X  HD$PHL$HH$HL$[HD$HD$8HL$HL$@H  H  H  HdebugCalH9  fyl3  y
2u
Hl$hHpH  H9x  fyl6c  y
4tHuH9u	yl128tH  1t8H|$XHG   =G  uH HHl$hHpH W  HD$`HHT$PH9
   D$4H$HL$HHL$D$9aD$4    DHL$H u8H|$XHG   =XG  uH= HHl$hHpH) V  H tHl$hHpHHH$HD$HHD$D$    HL$HD$     E_D$(HT$PBH$H HD$HD$   yD$HHHH^HUHdebugCalF   uuHdebugCalH9u`yl256HuGH9u<yl512H5H9,yl102y4HHHHdebugCalH$HD$H HT$HD$   wH|$  HD$8HL$@FHD$8HHL$@0     H   HdebugCalH9uxyl163uify84(HuH9uLyl327u=fy68HAH98yl655+fy36HHHHHdebugCalH$HD$Hz HT$HD$   {H|$     HL$8H   HdebugCalH\$@H9ul{l204u]{8NHuH9uB{l409u3{60HuH9u{l819u
{2HHJHHHHHdebugCalH\$@HD$8HL$@yH$HD$H HT$HD$   H|$  HD$8HL$@\HD$8HHL$@&h3  dH%H;avJH Hl$Hl$HD$(8 t
Hl$H HD$(H$aHD$HL$H$HD$Y\  3  dH%H;avNH(Hl$ Hl$ BJHZH\$HRHH$D$L$	芣HD$HL$HHl$ H(2  dH%H;avMH0Hl$(Hl$(HBHJHZ H\$ HRH$HD$HL$kHD$HL$ HHl$(H0/2  dH%H;avjH Hl$Hl$HBHD$HF H$ZH37F H$YHD$HL$HF   HF H$Hl$H 1  dH%H;a   HHl$Hl$HBHD$H$:HD$H$H(F H$迂HD$H$ZH6F H+6F H6F H6F HL$HH}6F HF H$Hl$H0  QdH%H;av)HHl$Hl$HBH@H$>Hl$H0  dH%H;avrH8Hl$0Hl$0HBHJHZHr HR(H@HIH$HL$H\$Ht$HT$ <|$( t
Hl$0H8Hu H$HD$+    *0  udH%H;a   H Hl$Hl$HBHD$HJHL$HF H$M+wG HL$HD$8 } wG HcHHHףp=
ףHHHD G $iHMF H$脂Hl$H e/  @dH%H;avHH,$H,$pH,$H/  dH%H;avXH Hl$Hl$HBHD$tF ${HD$HL$HHE H)HE HHE Hl$H .  dH%H;avbHHl$Hl$HD$H$[HD$ Hp  H$nHD$   t   HuG 
ƀ   Hl$H.  dH%H;avvH Hl$Hl$dH%H@0H   HD$H$H      HL$H{3 H$BHD$H$H      HD$Hl$H V.  qdH%H;a   H8Hl$0Hl$0HBHD$(HwE HL$HcE HT$ 1Ht$H^HD$(HL$HT$ H9}LH\$HHD$H$VZHD$ Hp  Ht0Hy u%Hx  Hx uHD$( Hl$0H81   ,  2dH%H;av4HHl$Hl$$:HD$H+E H׾E Hl$H8-  dH%H;av%HHl$Hl$HBH$&Hl$HW,  dH%H;a   H Hl$Hl$HxE HqE =vG  \1HfsG ^sG u=   ZuG t%   GuG HE H$Hl$H +uG ׃׋BdH%H@0H    Hp  HD$H$HD$    dH%H@0H   H$XHD$H$D/2+  dH%H;av!HHl$Hl$$Hl$H+  dH%H;av*HHl$Hl$HD$H@@H$4Hl$Hb+  dH%H;av(HHl$Hl$HT0 H$Hl$H$+  HL$HdH%  ~  u    tHCHQHt!1HYHL$1HX  tD$D$ dH%H;a  H8Hl$0Hl$0HBHD$ HJHL$H$H      HT$HD$  H`  H   Hp  HL$(H$HD$   HD$    t{H{E H$zHE E HD$ H$UeHD$Ht4Hǀ       HE HtHH   봐HHaE HE H$|HD$(H$HD$   pHD$H$H      HD$Hl$0H8Ht Hu4Hp  H$HD$   %Hp  H$HD$   H H$HD$+   @j(  UdH%H;a   H8Hl$0Hl$0dH%H@0HJHRH   H9      HD$ \$u@H$HL$D$u
Hl$0H8HD$ H$H      HD$HT$HL$(H$H      HL$HD$ ƀ   HL$(HT$1r{'  dH%H;av.HHl$Hl$HBHJH$HD$ͩHl$H.'  dH%H;av=H Hl$Hl$HBHJHT$(H$HL$HD$胷D$8Hl$H &  dH%H;avWHHl$Hl$HBHD$HcF H$wHsE H9,F HD$ H=F H$tyHl$HU&  dH%H;avHH,$H,$0H,$H&  dH%H;a  HPHl$HHl$HHBHD$8HJHL$0HRHT$@HF H$DwH}F HE ]F H}G H+}G Wf.u$z"HmF H$xHD$@ Hl$HHPH9#F sHD$ D$(y`  H$H+F WH*L$(Y f.   H,HF H)HL$HD$ H9wvHF H$xHD$8H HL$ HT$H)H9v'H)H|)WH*L$(^H,HL$0HHl$HHPHHHH	WH*XHoF H$H)HD$%HD$HL$8H`\H,H?4d$  ?dH%H;avSH0Hl$(Hl$(HBHD$ HF H$HD$   H|G HL$EHD$HL$ HHl$(H0#  dH%H;a   H@Hl$8Hl$8dH%H@0H   HD$0JL$ 1`HT$ H\$(HE H$H\$'HAF H$HL$(HL$H{G HL$"HD$ HPD$HL$0HL$H@}  t%   uHBE HzHl$8H@1"  dH%H;a  H8Hl$0Hl$0HZHRH50kG H    m  H|$@g tDLD$HAxg t8LO MIL_MLfIM!MhJ4.HvL!I9<  Hr LD$PIp Hr rdEHdD	@rdH9   H0  Hz HHzI  I9HH=  @    HƄ HOHH  H    H\$(HCH$LD$HD$P@c HL$(Hh%  H+8%  Hh%  HP%  HHP%  Hl$0H8IpHrH0  I       I1HH=  @ s(HǄ HH  H    ]H|$@  @ J    @ J  L\$LT$ 9Hҫ H$HD$   `HD$H$H H$HD$   9HD$ H$kvaHD$HHH HL$ H@HD$ŐHo H$HD$   HD$H$莘H H$HD$   řHD$ H$hHl H$HD$   菙HhG H$迖Hؖ H$HD$   fH$    虗褒菐HY H$HD$D   覅  dH%H;a  H(Hl$ Hl$ HBH= hG     ?  HD$ HHHL$H$HT$@HT$臑HD$8HHHT$0zg    HgG HHH!HZHH)HHJ HX HHXH)HHX HpH\$H0  I  III  @    J<ǄLFII  J    H0  H       HHH  @ sbHڄHH  H    HD$H$HD$@HD$肊Hl$ H(HfG HHIHHH!Hl$ H(Hع  @ G  L  @ G  !  \dH%H;avTH0Hl$(Hl$(HBJZHr Ht$ HRH$HD$L$\$HD$HL$ HHl$(H0  HHl$Hl$HZHrHRH|$ LGWHC    LCHs fC`  Cb HCh    Cc Cg CxCd HC0    CHH)w HHwHwL0  A I  I1HH=  @ !  MA HHH  I    H0  LGI       KHH=  @    H4ƄII  J    H0  HsJHH=  @    H HH  H    GdCdGgCgg tCHG HHOHHdG H    v3HHIHHH!H!H9sH)HFtG Hl$HGg Hܹ  @ E    @ }E    @ sE  dH%H;a   H@Hl$8Hl$8HBHD$0 HJHL$ dH%H[0H\$(RT$ H$lHD$(H`  HG HQHG H`  HA    H`  HRG HQ HGG H`  H@     D$< tHXsG =UbG  u7HD$0H$HL$ HL$fD$XHD$0H$mHl$8H@HgG H$J  HHl$Hl$HZHrHzHR WHC    HsHHH{ fC`  Cb HCh    Cc Cg CxCd HC0    CHLD$ I)x H0  LKI  K
HH=  @    H<ǄIII  N    H0  LKI       KHH=  @    H<ǄII  J    H0  H{L7H47HvK
HH=  @ s3H HH  H    A@dCdA@cCcHl$Hù  @ B    @ B    @ B  dH%H;av.HHl$Hl$HBHJH$HD$'Hl$H  dH%H;av@H(Hl$ Hl$ HBHJHRH$HD$HD$    HL$+Hl$ H(  dH%H;av@H(Hl$ Hl$ HBHJHRH$HD$HD$    HL$ˎHl$ H(,  dH%H;av5HHl$Hl$dH%H@0H   H$EHl$H  dH%H;a   H(Hl$ Hl$ HcBHD$HJHL$踇H0 H$HD$   ߐHD$H$葐H H$HD$
   踐HD$H$Hl$ H(1  \dH%H;av(HHl$Hl$H H$HD$   |  dH%H;as  H0Hl$(Hl$(HBHZ11LلH=  H4@LDXLLPLT`IM9   MPM9  O\K<H=_G  uTKD    LD`M9   LTXHt+=_G  u	LY(zHy(HL<6  HcL[I1"6  LHD$HT$ HL$HE H$NgHD$ HL$HE Hʃ= _G  u'HX(HD$ HHZE H$hHl$(H0Hx(H5  H<HD$ 5  LL@?  LL>     >  U  pdH%H;avHH Hl$Hl$HD$(H$ezH|$ u
Hl$H HJ H$HD$    z  dH%H;avjH(Hl$ Hl$ HBHD$HJHL$܄H H$HD$   HD$H$HD$HD$6!Hl$ H(r  dH%H;avtH@Hl$8Hl$8HBHD$(HJHL$ HRHT$0}HD$0H$HD$(HD$HD$ HD$~|$ u$   ~L  Hl$8H@  sdH%H;a   HPHl$HHl$HHBHD$8HJHL$(HZ H\$ Hr(Ht$@HRHT$0m|<$ t
HD$0Hu8HD$8H$HD$(HD$HD$ HD$}D$HL$@Hl$HHPùHZG 
H$q%  @dH%H;av$HHl$Hl$$   wK  Hl$H  dH%H;avzH0Hl$(Hl$(WD$HD$8   
HHHH|HHH
s	0DۃWDHD$H$HD$   HD$   qHl$(H0  mdH%H;av1HHl$Hl$H H$HD$    *Hl$H  dH%H;av&HH,$H,$HD$8 u	H,$HV  dH%H;av3H Hl$Hl$HBHJH$HD$D$Hl$H i  dH%H;a   H(Hl$ Hl$ BHD$JHL$JHi H$HD$   qHD$H$Ho H$HD$   JHD$H$臃rH H$HD$   v  NdH%H;a   H0Hl$(Hl$(HBJHL$ RHT$   HD${H H$HD$   袉HD$H$DH1v H$HD$   {HD$ H$HX H$HD$   THD$H$H H$HD$   -hHF H$HD$
   u  dH%H;av!HHl$Hl$$ Hl$H  dH%H;a   H0Hl$(Hl$(HBHHpHL$ HHT$H@HD$<Hp H$HD$   cHD$ H$Ht H$HD$   <HD$H$ކHt H$HD$   HD$H$跆Ht H$HD$   )H̉ H$HD$   @tj  dH%H;a  H@Hl$8Hl$8HB HJHL$HZH\$HRHT$ H0Ht$(H@HD$0*~H H$HD$   QHD$ H$>HD$H$+HD$H$ͅHs H$HD$   HD$(H$覅Hes H$HD$   ݆HD$0H$Hs H$HD$   趆}H H$HD$   s2  dH%H;a  H@Hl$8Hl$8HBHJHL$HP8HT$(HXpH\$ H0Ht$H@HD$0|H H$HD$   HD$H$賄~HD$(H$蠄~HD$ H$荄Hpr H$HD$   ąHD$H$fH%r H$HD$   蝅HD$0H$?Hr H$HD$   v|He H$HD$   q  dH%H;a   H(Hl$ Hl$ HBHD$HJHL$HRHT$O $HL$t@=)QF  t7HD$HuK  HD$HL$HQ0  9PtH$    0\Hl$ H(A  \dH%H;av=HHl$Hl$HBH@0H   H$\H$    [Hl$H
  dH%H;avBH(Hl$ Hl$ HBHD$J$HD$HL$HT$HHJHl$ H(z
  dH%H;avJH0Hl$(Hl$(HBJHZ Hr(HRHH$HD$L$H\$Ht$ !Hl$(H0
  dH%H;avCH(Hl$ Hl$ HBHD$$   >HD$HL$HT$HHJHl$ H(	  dH%H;a   H Hl$Hl$HBHD$ H$ZHD$HvɉHH$q\Hl$H dH%HI0HL$HPHX  HHH$<\HD$HH  H$]HD$HǀH        JdH%H;avRH8Hl$0Hl$0HBHJHZ Hr(Hz0HRH$HD$HL$H\$Ht$ H|$(mHl$0H8  dH%H;avRH8Hl$0Hl$0HBHJHZ Hr(Hz0HRH$HD$HL$H\$Ht$ H|$()mHl$0H8  dH%H;a   HhHl$`Hl$`HZHrHz LB@LJHJ0HR(HvXLD$XL$H\$HD$    Ht$H|$ HT$(HL$0WD$8HD$H    ]HD$PHL$XHHl$`Hh10  i  THBHJHT$H9P0tH9P(tH9uD$!D$ D$<D$>dH%H;av  H`Hl$XHl$XHBHHR\$hH4[HHDD1EAAtAtƄ$    Hl$XH`AA
  AAEut1ftHD$8T$$HL$@H|$(HP HHT$0H$	HD$WD$HHL$0HL$HHD$PHL$HHT$xH9tƄ$    Hl$XH`HD$pH$HL$HT$ |$ tHD$8HH`HtT$$t\$hY  9u0HL$(HT$@HLHHH$   HƄ$   Hl$XH`Ƅ$    Hl$XH`E1  mdH%H;a^  H Hl$Hl$H      H$:D$nMG H	D =NG  
  HE H	D =uNG     HЄE H	D =ZNG     HE HD =?NG     HE HD =$NG  uaHcE H H$H	 HD$?HD$HLG H H$H	 HD$HD$HcLG Hl$H H=E u$  H=E g$  pH=E V$  DH=E E$  H=كE 4$    ̐   HHH'HHD$H\$H=!E H$h H_H_HHg    ƃ t3GenuuineIunteluIG IG    IG HC Ht1H5  H    H    HE HHp  HAHA-H=mE 0B  dH%#  HTE H=#  to  HXE dH%HE HHA0+SD$$HD$HD$M I軑H$ Pj <XX赭  H"  HHl$Hl$H\$ HSH
dH%H#HC HSHk0H    HC     HC    HC0    H[H|$dH%H$HX@H\$HX8H@HHhhdH%H[0H3H9u	HdH4%Hf8PHH?XHH|$dH%HX0H;CPtxHH9tpH;   uoH5Hp@H`8H@HHhhdH%HZ8HHXHHHH?dH%HX0H   dH%H`8H@8    HH?HQdH%H[0H3dH94%u
`;  HsPdH94%u
臌"  HD$HCHD$HCdH4%HsH$HF@HvHHD$HF8HnhHVPHdH%Hc81  ̺    V̋L$ H w	H  H@w	Hp  H   w	H  H   w	H|  H   w	H  H   w	H  H   w	HV  H   w	H  H    w	H  H @  w	Hp  H   w	H.  H   w	H  H   w	H	  H   w	Hh
  H   w	H&  H   w	H  H    w	H  H  @ w	H`  H   w	H  H   w	H  H   w	H  H   w	HX  H   w	H  H   w	H  H    w	H  H   @w	HP  HH(Hl$ Hl$ H$H|$Ht$HL$Hl$ H(dH%H;avYH(Hl$ Hl$ HY HuIHt$@L$HHHT$8HT$0H|$@L$H\$LHHHH)rHl$ H(sH|$0H9;uH#dH%H;avYHHHl$@Hl$@HY HuIHt$`L$hHHT$XHT$PH|$`L$h\$lHHHH)Hl$@HHH|$PH9;uH#dH%HD$H;Av}H   H$   H$   HY HugH$   $   HH$   H$   H$   $   $   HHHH)OH$   HĈ   JeH$   H9;uH#dH%H$xH;Av}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  bH$  H9;uH#dH%H$xH;Av}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  bH$  H9;uH#dH%H$xH;Av}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)<H$   H  7bH$  H9;uH#dH%H$xH;Av}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  bH$  H9;uH#dH%HqH   H$p  H)H=  v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H="  v}H   H$    H$    HY HugH$    $(   HH$   H$   H$    $(   $,   HHHH)H$    H   LH$   H9;uH#dH%HqH   H$p  H)H=B  v}H@  H$ @  H$ @  HY HugH$ @  $(@  HH$@  H$@  H$ @  $(@  $,@  HHHH)&H$ @  H@  !LH$@  H9;uH#dH%HqH   H$p  H)H=  v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)VH$   H  QLH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)FH$   H  ALH$  H9;uH#dH%HqH   H$p  H)H=  v}H   H$    H$    HY HugH$    $(   HH$   H$   H$    $(   $,   HHHH)vH$    H   qLH$   H9;uH#dH%HqH   H$p  H)H=@ v}H @ H$  @ H$  @ HY HugH$  @ $( @ HH$ @ H$ @ H$  @ $( @ $, @ HHHH)H$  @ H @ LH$ @ H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)6H$   H  1LH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)fH$   H  aLH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H= v}H  H$   H$   HY HugH$   $(  HH$  H$  H$   $(  $,  HHHH)H$   H  LH$  H9;uH#dH%HqH   H$p  H)H=  v}H   H$    H$    HY HugH$    $(   HH$   H$   H$    $(   $,   HHHH)H$    H   LH$   H9;uH#dH%HqH   H$p  H)H= @v}H  @H$   @H$   @HY HugH$   @$(  @HH$  @H$  @H$   @$(  @$,  @HHHH)&H$   @H  @!LH$  @H9;uH#̋D$uHT$H\$HcHl$H,$HdL%L$MH@LL$MH8I@X    IhhMHPMtuHD$H\$HdL%I tsM@0I0dH<%H9t^IpPH9tUI0~dH4%Hf8H@HH|$0HH)H|$(HHH|$0HwH+t$(dH<%HD$H@HHD$0    HT$(HHHt$(HD$H(Hl$ Hl$ HD$0H$HD$8HD$HD$@HD$HD$HHD$H   Hl$ H(HHl$Hl$dH%H t	H[0I)H$    HL$dH%H[0H3Hf8H3HF8H$Hf8H   dH4%H~8H^@H_H\$8HD$ H)H)HLD$H$%LD$HD$ H)dH4%HHH_H^@H~8dH%H[0H3dH4%Hf8H$HF8I u	HHl$HH\$dH%dH<%dH%H9`wH; w̀=-G u1H HHD$HD$HL$HT$ ,   HD$HHH HT$
   ~D$fp fofD1G f8Hr$tH vH@   H   O    HtNHft,oHHH7 fff8f8f8f
oLHH
 f8 f8fof0G f8oo\fff8f8f8f8f8f8fffofofl0G ft0G f|0G f8f8f8o ohoto|fffff8f8f8f8f8f8f8f8f8f8f8f8ffff"fofofofofofof/G f/G f/G f%/G f-/G f5/G f=/G f8f8f8f8f8f8f8Do DoHDoP DoX0DodDolDotDo|fDfDfDfDfDfDfDfDfE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fEfEfEfEfEfEfEfDfofofofofofof4.G f<.G fD.G f%L.G f-T.G f5\.G f=d.G f8f8f8f8f8f8f8DoDDoLDoTDo\DodDolDotDo|fDfDfDfDfDfDfDfDHHfE8fE8fE8fE8fE8fE8fE8fE8o oHoP oX0fD8fD8fD8fD8o`@ohPop`oxpfD8fD8fD8fD8H   HjfE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fE8fEfEfEfEfEfEfEfDHD$~D$f:" f8+G f8+G f8,G fD$HD$~D$fH:" f8+G f8+G f8+G fD$H H H	H   D$̸    dH%H@0H   H@̐HĀHl$xHl$xLt$hLl$pdL,%Mm0M   M   MvM   M;(  IFL/MntLt$hLl$pHHl$xHH<$HD$H\$HL$HT$ Ht$(Hl$0LD$8LL$@LT$HL\$PLd$XL|$`bH<$HD$H\$HL$HT$ Ht$(Hl$0LD$8LL$@LT$HL\$PLd$XL|$`_H   H$   H$   L|$ Lt$(Ll$0Ld$8L\$@LT$HLL$PLD$XH|$`Ht$hHl$pH\$xH$   H$   H$   H$   HT$H$   H$HD$HtH$HD$HD$H   o  HD$H wH  H$O  H@wH  H$|4  H=   wH8  H$_  H=   wH  H$B   H=   wH  H$%   H=   wH1  H$   H=   wH  H$   H=   wH  H$   H=    wHJ  H$lH= @  wH  H$RH=   wH6  H$}8H=   wH  H$cH H$HD$   H    H   H$   H$   H$   H\$xHl$pHt$hH|$`LD$XLL$PLT$HL\$@Ld$8Ll$0Lt$(L|$ H$   HĠ   dH%H(Hl$ Hl$ HY HuH    H   Hl$ H(H|$0H9;uH#dH%HHHl$@Hl$@HY HuH    H   Hl$@HHH|$PH9;uH#dH%HD$H;Av@H   H$   H$   HY Hu'H    H   H$   HĈ   H$   H9;uH#dH%H$xH;Av@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#dH%H$xH;Av@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#dH%H$xH;Av@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#dH%H$xH;Av@H  H$   H$   HY Hu'H    H   H$   H  4H$  H9;uH#dH%HqHtSH$p  H)H=  v@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#dH%HqHtSH$p  H)H="  v@H   H$    H$    HY Hu'H    H   H$    H   "H$   H9;uH#dH%HqHtSH$p  H)H=B  v@H@  H$ @  H$ @  HY Hu'H    H   H$ @  H@  H$@  H9;uH#dH%HqHtSH$p  H)H=  v@H  H$   H$   HY Hu'H    H   H$   H  H$  H9;uH#dH%HqHtSH$p  H)H= v@H  H$   H$   HY Hu'H    H   H$   H  rH$  H9;uH#HHl$Hl$HD$ H$HD$(HD$H   Hl$HHD$HL$"HD$HL$Q#HL$HT$#HL$HT$$HL$HT$1%HL$HT$%HD$HL$q&HD$HL$'HT$H\$'HT$H\$Q(HT$H\$(HL$HT$)HD$HL$1*GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@GG G0H@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH|$H\$H1H  H  H  H    H  fH   H@  H     H     =fG    GG G0G@GPG`Gp                        H   H   H   sH   sFG G@G`H   Hǀ   H   sDDDDwHH HH)HG G@G`H   Hǀ   H   sDDDDwÈDffDÉDHHHDDGDDGG G0DDDDGG G0G@GPG`GpDDDDDDDDH|$Ht$H\$H   H   H      H      H   H    H@   H     H   d  G   H9v:H     =G u	   tHHHHHIHHH9vHHHHHHHHHHH)H)LLËfNfOËLLHHHHLHHLooLLooNoTo\OT\ooNoV o^0odoloto|OW _0dlt|ooNoV o^0of@onPov`o~pDoDDoLDoTDo\DodDolDotDo|OW _0g@oPw`pDDDLDTD\DdDlDtD|H   ooNoV o^0of@onPov`o~pDo   Do   Do   Do   Do   Do   Do   Do   OW _0g@oPw`pD   D   D   D   D   D   D   D   H   H   H    mHH)H9  H      HIoioqH   HH oyDoAIM)DoIDoQL)DoYDoao&LH)ooN oV@o^`HO W@_`HH)wHH~"wks{DCDKDSD[DcHoloqoyDoADoIDoQDoYDoao&IHH IM)L)LHH       ooN oV@o^`Hƀ   O W@_`Hǀ   H   w~ wiqyDADIDQDYDaHo.ovHo~ DoF0LWIDoN@DoVPIDo^`DofpL1HofL)L)H   w{H   oFoNoVo^H   GOW_H   H   w~"w(px D@0DH@DPPDX`D`pH   @oFoNoVo^H   GOW_H   H   w~"w(px D@0DH@DPPDX`D`p̋|$   HD$         <   ̿Ht$T$DT$  H=vD$̋|$   H=vD$H|$Ht$T$   H=vD$ ̋|$Ht$T$    H=vD$ HHl$Hl$    D$ @B H$  HD$H    #   Hl$H̸   D$̸'   Aĸ   DT$   ̸'   ǋt$>   ̋|$Ht$HT$&   H|$Ht$HT$   D$ HdH%HX0H$H8  H$H0  H;   uHHb8HHH3G H t,    H4$H$HT$HHǃ0      HD$T$H<$H    HG;D H$T$Hi  HHǃ0      HD$T$HdH%HX0H$H8  H$H0  H;   uHHb8HHHsG H t2   H4$H$HT$HHǃ0      Hi ʚ;HHD$H<$H    H:D H$T$HHǃ0      Hi  Hi ʚ;HHD$̋|$Ht$HT$DT$    H=v%      H|$Ht$HT$LT$    D$(HHl$Hl$H|$ Ht$(HT$0H<C HHH܉D$8Hl$HHD$|$Ht$HT$ UHHH]HPHl$HHl$HH\$@Hl$8Ld$0Ll$(Lt$ L|$HT$Ht$H<$HodL|$Lt$ Ll$(Ld$0Hl$8H\$@Hl$HHPHQBE HtoHEC HtcdH%HtZH@0HtL8  tBH   Ht6HIpHt-L@  Mt!<  uHAE LH߼C u       L	G AuHAE LG LNHC H   H|$Ht$T$DT$DD$ DL$$	   H=vHHHD$(    HD$0HD$(HD$0    HHl$Hl$H|$ Ht$(T$0L$4DD$8DL$<HC HHH$H$$HD$@Hl$HH|$Ht$H   H=v%      HHl$Hl$H|$ Ht$(HC HHH$H$$Hl$HH|$Ht$T$H   D$ H|$t$T$LT$LD$ DL$(   D$0̋|$Ht$H    I    LD$LL$ Ld$(8   H tD$0HI t/I t)   I@HI   b   MA0dL%AԿo   <   H|$Ht$H   H=v%      H(Hl$ Hl$ HHH  H   H=v%      Hl$ H(̸   H|$Ht$HT$   D$ ̋|$   D$Ë|$#  D$Ë|$t$T$LT$   D$ ̋|$Ht$T$DT$I      D$ ̋|$H   H   H   dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(9dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   bD$D$@Hl$ H(ھdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$RHD$HL$0HH$HD$HD$
   }HD$HD$@Hl$ H(4_dH%H;a   H(Hl$ Hl$ HD$8HHT$0H9
urHJHZHpH9Xt<1Ʉu1D$@Hl$ H(HJH$HHD$HD$
   D$H$HL$Ht$̑L$HD$8HT$01rMdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   RHD$HL$0HH$HD$HD$(   -HD$HD$@Hl$ H(dH%H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   |$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$(   D$VqdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   >HD$HL$0HQH$HD$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(諻VHD$HT$9
u"HJH9HuH9JuHJH9HD$1dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   RHD$HD$@Hl$ H(	dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   2~D$D$@Hl$ H(誺dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$	   HD$HL$0HH$HD$HD$   mHD$HD$@Hl$ H($HD$HHT$H9
uH8JuH@H9BD$1dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$  HD$HD$@Hl$ H(虹dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$  |D$D$@Hl$ H(:dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   "HD$HD$@Hl$ H(ٸHD$HHT$H9
u@9BD$1dH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$!   HD$HL$0HQ$H$HD$HD$   iHD$HL$0H0H$HD$HD$   DHD$HD$@Hl$ H(VdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$!   {|$ tTHD$8H$HT$09J$u>H(9J(t1D$@Hl$ H(HJ0H$H0HD$HD$   zD$11JUdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$  2HD$HD$@Hl$ H(dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$  zD$D$@Hl$ H(芶dH%HHl$Hl$HY HubHT$ HtRs H=I    HD$(HL$0Hl$HÀsHsHH D HLH˹   H|$ H9;uH#dH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$	   HD$HL$0HQH$HD$HD$,   HD$HL$0H@H$HD$HD$    HD$HD$@Hl$ H(;VdH%H;a   H(Hl$ Hl$ HD$8HHT$0H9
uuH8Jt<1Ʉu1D$@Hl$ H(HJ@H$H@HD$HD$    /xD$HJH$HHHL$HD$,   	xL$HD$8HT$01JdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   bHD$HL$0HH$HD$HD$D   =HD$HD$@Hl$ H(dH%H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   "w|$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$D   vD$fqdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$~HL$HD$HH|HL$@Hl$ H(dH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$u|$ uD$H Hl$(H0D$HHl$(H0CNdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$|HL$HD$HH	|HL$@Hl$ H(ıdH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH	}KHHH4H|L
HH9zuH\$ L$Ht$H|$t|$ uD$H Hl$(H0D$HHl$(H0NdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(脰HD$HT$9
uH@H9BD$1dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   BHD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(ԯdH%H;av]H(Hl$ Hl$ HD$0H$HL$8HL$HD$   s|$ t#HD$8H@HL$0H9AD$@Hl$ H(1_dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$%   BHD$HL$0H'H$HD$HD$   HD$HD$@Hl$ H(ԮdH%H;av\H(Hl$ Hl$ HD$0H$HL$8HL$HD$%   r|$ t"HD$8@'HL$08A'D$@Hl$ H(1`dH%H;av{H(Hl$ Hl$ HD$0H$HL$8HL$yHD$HL$0HQH$HD$xHD$HL$0H H$HD$HD$   
HD$HD$@Hl$ H(ldH%H;a   H(Hl$ Hl$ HD$0HHPH\$8H3H9Stc1ɄtYHKHPHpH9St#1ɄtHK H9H D$@Hl$ H(1H4$HL$HT$pL$HD$0H\$81H$Ht$HT$opL$HD$0H\$8x1dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(dHD$HT$9
uH@H9BD$1dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$$   "HD$HD$@Hl$ H(٫dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$$   oD$D$@Hl$ H(zdH%H;avYH(Hl$ Hl$ 1HL$8-HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(dH%H;avoH(Hl$ Hl$ 1	HL$HAH}?HD$HHT$0HH$H\$8HHL$|$ uD$@ Hl$ H(D$@Hl$ H(}xdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$	   bHD$HL$0HH$HD$HD$   =HD$HD$@Hl$ H(HD$HHT$H9
uH8JuH@H9BD$1dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$	   HD$HL$0HH$HD$HD$(   HD$HD$@Hl$ H(DdH%H;avcH(Hl$ Hl$ HD$8HHT$0H9
u?H8Jt1D$@Hl$ H(HJH$HHD$HD$(   IlD$1ɨdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$   HD$HD$@Hl$ H(MdH%H;avTH Hl$Hl$HD$(H$HL$0HL$|$ t#HD$0H@8HL$(H9A8D$8Hl$H 1اdH%H;avZH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH=   |HL$@Hl$ H(bdH%H;avpH(Hl$ Hl$ 1	HL$HAH=   }>HD$HHT$0HH$H\$8HHD$|$ uD$@ Hl$ H(D$@Hl$ H(ܦwdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$;HD$HL$0HH$HD$HD$    HD$HD$@Hl$ H(]dH%H;avqH(Hl$ Hl$ HD$8HHT$0H9
uMHf9Ju?H
8J
t1D$@Hl$ H(HJH$HHD$HD$    OiD$11˥vdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(DdH%H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   rh|$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$   2hD$趤qdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   }HD$HD$@Hl$ H(4dH%H;avgH(Hl$ Hl$ HD$0H$HL$8HL$HD$   bg|$ t-HD$8HHHT$0H9JuH@ H9B D$@Hl$ H(1赣dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   }HD$HD$@Hl$ H(4dH%H;av]H(Hl$ Hl$ HD$0H$HL$8HL$HD$   bf|$ t#HD$8H@HL$0H9AD$@Hl$ H(1迢dH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$[mHL$HD$HH|HL$@Hl$ H(DdH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$-e|$ uD$H Hl$(H0D$HHl$(H0蓡NdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$+lHL$HD$HH|HL$@Hl$ H(dH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$c|$ uD$H Hl$(H0D$HHl$(H0cNdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$jHL$HD$HH|HL$@Hl$ H(dH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$b|$ uD$H Hl$(H0D$HHl$(H03NdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$iHL$HD$HH|HL$@Hl$ H(贞dH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$a|$ uD$H Hl$(H0D$HHl$(H0NdH%H;av/HHl$Hl$HBH$HD$ HD$Hl$HdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$2hHD$HL$0HQ H$HD$hHD$HL$0H0H$HD$HD$    1HD$HD$@Hl$ H(CdH%H;a   H(Hl$ Hl$ HD$8HHT$0H9
   HHH9J   HJHZHpH9Ht|1ɄtrHH HZ(Hr H9X(t<1Ʉu1D$@Hl$ H(HJ0H$H0HD$HD$    _D$H4$HL$H\$_L$HD$8HT$01H$Ht$HL$j_L$HD$8HT$0_1X1QӛdH%H;av\H(Hl$ Hl$ 1HL$80HD$HHH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(PdH%H;avrH(Hl$ Hl$ 1	HL$HAH}BHD$HHHT$0HH$H\$8HHL$|$ uD$@ Hl$ H(D$@Hl$ H(躚udH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$FeHD$HD$@Hl$ H(=dH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   ^]|$ tFHD$8HHHT$0HZ HRH9X t1D$@Hl$ H(H$HL$H\$]D$1蘙cdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(9dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   b\D$D$@Hl$ H(ژdH%H;avjH0Hl$(Hl$(HY HuZHD$8HtCHHHX@H$HL$\$D$;HD$HL$ HD$@HL$HHl$(H0RH|$8H9;uH#dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$	   2HD$HL$0HH$HD$HD$`  HD$HD$@Hl$ H(ėdH%H;avcH(Hl$ Hl$ HD$8HHT$0H9
u?H8Jt1D$@Hl$ H(HJH$HHD$HD$`  ZD$1IdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$aHD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(͖dH%H;avoH(Hl$ Hl$ HD$0HHPH\$8H3H9St#1ɄtHKH9HD$@Hl$ H(1H$Ht$HT$YL$HD$0H\$8=xdH%H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H HT$HD$   HD$HL$ 荈HD$(HL$0HD$PHL$XHl$8H@j褕oH|$HH9;uH#dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$  ]HD$HD$@Hl$ H(dH%H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   BX|$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$  XD$膔qdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   rHD$HD$@Hl$ H()dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   RWD$D$@Hl$ H(ʓdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$R^HD$HL$0HQ H$HD$6^HD$HL$0H0H$HD$HD$   QHD$HD$@Hl$ H(CdH%H;a   H(Hl$ Hl$ HD$8HHT$0H9
   HHH9J   HJHZHpH9Htc1ɄtYHH HZ(Hr H9X(t#1ɄtH@0H9B0D$@Hl$ H(1H4$HL$H\$UL$HD$8HT$01H$Ht$HL$UL$HD$8HT$0x1q1jdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$@   HD$HL$0HQ@H$HD$^HD$HL$0HQHH$HD$]HD$HL$0HPH$HD$]HD$HD$@Hl$ H(QLdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$@   nT|$ tRHD$0@@HL$8I@f.u8z6@HIHf.u&z$@PIPf.!L$@Hl$ H(1蜐WdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(9dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   bSD$D$@Hl$ H(ڏdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$L   HD$HL$0HPH$HD$HD$   HD$HD$@Hl$ H(TdH%H;avgH(Hl$ Hl$ HD$0H$HL$8HL$HD$L   R|$ t-HD$8HHPHT$0H9JPuHJXH9HXD$@Hl$ H(1ՎdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(THD$HT$9
uHHH9JuHJH9HD$1dH%H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$
HL$HD$HHC|HL$@Hl$ H(賍HD$HL$1HHC}2HR4ً<9uHtH|H9uHtH\H9tD$ D$dH%H;a  H(Hl$ Hl$ HD$0H$HL$8HL$HD$  NHD$HL$0H  H$HD$oYHD$HL$0H  H$HD$HD$   HD$HL$0H  H$HD$HD$HL$0H   H$HD$HD$    HD$HL$0H@  H$HD$XHD$HL$0HH  H$HD$HD$    yHD$HD$@Hl$ H(0dH%H;au  H(Hl$ Hl$ HD$0H$HL$8HL$HD$  NO|$ *  HD$0  HL$8  f.        8       8     1҄u]1҄tS@  @  f.u{1D$@Hl$ H(HH  H$HH  HD$HD$    ND$1H   H$H   HT$HD$    kNT$HD$0HL$8lH  H$H  HT$T$HD$0HL$861/1(HD$0HL$81蓊ndH%HH,$H,$HY Hu*HD$HtHHH HD$HL$ H,$HH|$H9;uH#dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(褉HD$HT$8
u'HHH9Ju!HHH9Jt@9BD$11dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   RHD$HD$@Hl$ H(	dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   2LD$D$@Hl$ H(誈dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   蒼HD$HD$@Hl$ H(IdH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   rKD$D$@Hl$ H(dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   һHD$HL$0HH$HD$vRHD$HD$@Hl$ H(mdH%H;av^H(Hl$ Hl$ HD$8HT$09
u<HHHZHRH9Xt1D$@Hl$ H(H$HL$H\$nJD$1dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$	   ҺHD$HD$@Hl$ H(艆dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$	   ID$D$@Hl$ H(*dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(褅dH%H;avcH(Hl$ Hl$ HD$0H$HL$8HL$HD$   H|$ t)HD$8HHT$09JuJ9HD$@Hl$ H(1)dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(褄dH%H;avaH(Hl$ Hl$ HD$0H$HL$8HL$HD$   G|$ t'HD$8H@HL$0H9Au   D$@Hl$ H(1+dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$  HD$HD$@Hl$ H(褃dH%H;a   H(Hl$ Hl$ HD$8HHT$0H9
u_H9JuSHHH9JuEHJH9Hu1D$@Hl$ H(HJ H$H HD$HD$   FD$111`dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$MHD$HL$0HH$HD$HD$   ֶHD$HD$@Hl$ H(荂dH%H;avH(Hl$ Hl$ HD$8HHT$0HHrH9pt31Ʉu1D$@Hl$ H(HJH$HHD$SD$H$HL$Ht$sEL$HD$8HT$0hdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$LHD$HL$0HH$HD$HD$   趵HD$HD$@Hl$ H(mdH%H;avmH(Hl$ Hl$ HD$0HHPH\$8H3H9St!1ɄtK9HD$@Hl$ H(1H$Ht$HT$eDL$HD$0H\$8߀zdH%H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$JHL$HD$HH|HL$@Hl$ H(cdH%H;a   H8Hl$0Hl$0HD$HHL$@1HH}~HRH4H<LDLM9At(   @uHtH\H9tD$P Hl$0H8HT$ H\$(H<$Ht$LD$8Ct$HD$HHL$@HT$ H\$(D$PHl$0H81dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HH$HD$HD$(   fHD$HD$@Hl$ H(dH%H;avpH(Hl$ Hl$ HD$8HHT$0H9
uLHHH9Ju>H9Jt1D$@Hl$ H(HJH$HHD$HD$(   BD$11~wdH%H;avZH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH=   |HL$@Hl$ H(~dH%H;avpH(Hl$ Hl$ 1	HL$HAH=   }>HD$HHT$0HH$H\$8HHD$|$ uD$@ Hl$ H(D$@Hl$ H(}wdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$+HHL$HD$HH|HL$@Hl$ H(}dH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$?|$ uD$H Hl$(H0D$HHl$(H0c|NdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H({dH%H;a   H8Hl$0Hl$0HD$@HL$H1HSH   HHH4
H<LDL
M9At@   @u't|
9ut|
9uHtHT
H9tD$P Hl$0H8H\$(HT$ H<$Ht$LD$>t$HD$@HL$HHT$ H\$(D$PHl$0H8zdH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$GHL$HD$HH!|HL$@Hl$ H(zHD$HL$1HH!}f.u{D$ D$dH%H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$HL$HD$HHA|HL$@Hl$ H(ydH%H;a   H0Hl$(Hl$(HD$@HL$81HHA}wHR4ً<L9t   tD$H Hl$(H0HtH|H\I9xt   HT$ H4$H\$H|$<\$HD$@HL$8HT$ D$HHl$(H0y8dH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$CHL$HD$HH|HL$@Hl$ H(xdH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$};|$ uD$H Hl$(H0D$HHl$(H0wNdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   «HD$HD$@Hl$ H(ywHD$HT$9
u@8BD$1dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   2HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(vdH%H;av]H(Hl$ Hl$ HD$0H$HL$8HL$HD$   9|$ t#HD$8H@HL$0H9AD$@Hl$ H(1OvdH%H;aL  H(Hl$ Hl$ HD$0H$HL$8HL$HD$   .HD$HL$0HQH$HD$0HD$HL$0HQPH$HD$HD$(   HD$HL$0H   H$HD$HD$   ũHD$HL$0H   H$HD$HD$L   蝩HD$HL$0H   H$HD$HD$	   uHD$HL$0H   H$HD$HD$D   MHD$HL$0H@  H$HD$HD$P   %HD$HD$@Hl$ H(tdH%H;a  H(Hl$ Hl$ HD$0HHT$8H9
  HHH9Jr     2  1Ʉ   1Ʉ   1Ʉ   H   H9         8   tA1Ʉu1D$@Hl$ H(H@  H$H@  HD$HD$P   s7D$H   H$H   HL$HD$D   G7L$HD$0HT$811H   H$H   HL$HD$L   	7L$HD$0HT$8H   H$H   HL$HD$   6L$HD$0HT$8HHPH$HJPHL$HD$(   6L$HD$0HT$81s8dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   ͦHD$HD$@Hl$ H(rdH%H;avgH(Hl$ Hl$ HD$0H$HL$8HL$HD$   5|$ t-HD$8HHHT$0H9JuH@ H9B D$@Hl$ H(1rdH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   ͥHD$HD$@Hl$ H(qdH%H;aveH(Hl$ Hl$ HD$0H$HL$8HL$HD$   4|$ t+HD$8HHHT$0H9Ju@ 9B D$@Hl$ H(1qdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$A   HD$HD$@Hl$ H(pdH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$A   3D$D$@Hl$ H(JpdH%H;a  H(Hl$ Hl$ H|$8    HD$0HHt5HHtH9T$8   HHL$@H$HL$HHl$ H(lHD$0H$HD$    HHL$H|$ umHD$0HD$0HHHT$@H$HT$JHHD$8HL$0H$HD$2H-Hl$ H(HH H$HqX HD$gHH H$HEX HD$Ko---dH%HD$H;A  H   H$   H$   H$   H  =HD    HCD =DF    H$  H/D H$   H$   H$   Hi  QӃHH HD򐐐HHH  H$   H$   H$   H$HD$HT$'+  HD$H  Ht  H$   H  Hו  H$   H$  HD$HL$H H9/  HHL$0Hx -  H  PH   H$   H$HD$H$   H^ H$HD$H0  H=F  uxH$   HHHL$0HH=ɵF  u0H$   HHH$   HH H$  H$   H   HxHH$   CHy H$   2HHxHH$   HxH$   HH$   HPHT$ H@HD$(HUd H$HD$H-  HHL$ HHHL$(HH=F  u$H$   HHH$  H$   H   HxHH$   zHH$   HHHL$@HPHT$8H H$   H9c H$HD$Ht,  HHL$8HHHL$@HH=XF  u$H$   HHH$  H$   H   HxHH$   ފHHL  H   HH$   HHHL$HHH$   H@HD$xH` H$HD$H-  HHL$HHHHL$xHH=F  u$H$   HHH$  H$   H   HxHH$   $HH$   HHHL$pHPHT$XH H$   Hca H$*HD$H-  HHL$XHHHL$pHH=F  u$H$   HHH$  H$   H   HxHH$   舉HH   HH$   HHHL$PHH$   H@H$   H0` H$wHD$H+  HHL$PHHH$   HH=LF  u$H$   HHH$  H$   H   HxHH$   ҈HH$   HH$   HPHT$hH@HD$`H_ H$HD$H+  HHL$`HHHL$hHH=F  u$H$   HHH$  H$   H   HxHH$   6HH H$aH|$HG   =MF  uH H   H    Hj H$  H$   H   Hj H$  H$   H   H$   H H$H|$HG   =F  uHg HgH[ gY111H=D H$  FRH$  E111uHG    H H$H|$H$   HGHi H$H|$H$H4 HD$Hd5 HD$jDg_HD$u
HD$    HfHHRHH@
 	HD$dH%H;avnHHl$Hl$WD$(HD$ H$}HD$HuWD$(Hl$HÐHL$ QfҐH
HIHL$(HD$0Hl$H^fydH%H;a   H8Hl$0Hl$0HD$@HtuWD$HHl$0H8HfL$H$D$fHHHT$H   HH@D$    HL$@HH\$H9tD$H$D$D$_HD$WD$ HtHHHL$ @fHD$(HD$(HL$ HL$HHD$PHl$0H8HOeHD$H   HHwJHw*HtHt
H0HD$H@HD$HHHD$Hu
H8HD$HPHD$HwHu
HHHD$H8HD$HtHuHPHD$H8HD$HD$    dH%H;a   H0Hl$(Hl$(HD$8H(H$L$HD$WD$HtHPHT$PfHT$ HL$ HT$H\$8[t/Hr=HAHHH?HHHD$@HL$HHl$(H0HT$@HL$HHl$(H0ø   c2HD$H HD$HD$@HD$HD$HD$dH%H;a   HHl$Hl$HD$ H$HD$Ht<Pfu11HL$(HD$0HD$8Hl$HËHHH   w"HHD$(    WD$0Hl$Hû   Fb[dH%H;avPH(Hl$ Hl$ HD$0HHuH@@HD$8Hl$ H(H$HD$HD$8Hl$ H(\bdH%H;a   H0Hl$(Hl$(HD$8HtH$HD$HtZ HL$8H$D$jHD$WD$HtHHHL$@fHD$ HD$HL$ HD$@HL$HHl$(H0WD$@Hl$(H0WD$@Hl$(H0a6dH%H;a   H Hl$Hl$HD$(HtYH$HD$HL$HQHH|	.uHH9w9H)HHH?H!HHD$0H\$8Hl$H WD$0Hl$H H.`SdH%H;a1  HHl$Hl$HD$ HHwdHu*H@0HtH HL$(HD$0Hl$H11H   H@0HtHc HL$(HD$0Hl$H11Hu*H@8HtH3 HL$(HD$0Hl$H11Hu*H@0HtH HL$(HD$0Hl$H11Hu*H@0HtHӇ HL$(HD$0Hl$H11HR9 H$Hw> HD$轾_dH%H;avPHHl$Hl$HD$ HHuH@@HD$(Hl$HH8 H$H> HD$R_dH%H;avPHHl$Hl$HD$ HHuH@@HD$(Hl$HHw8 H$H|> HD$^dH%H;avPHHl$Hl$HD$ HHu@0HD$(Hl$HH8 H$H> HD$r<^dH%H;av{HHl$Hl$HT$ ZHu>Z2fu1HD$(Hl$HÁ  B0H9wH)HHl7 H$H= HD$׼]ldH%H;a   HHl$Hl$HT$ ZH   Z   H   Z2fu811HT$(H9smHHtH. HL$0HD$8Hl$H11  r0HH9w7H)HH  H?H!HHH듸8   zHH覅HX6 H$H< HD$û\HD$HtH HL$HD$ 11dH%H;a   H Hl$Hl$HD$0H   HH8HT$8H$H|$u]H HL$0H9u+HD$8H$HD$(HD$q  D$D$@Hl$H H$H( HD$H) HD$͟HV5 H$H: HD$H:5 H$H; HD$襺o[dH%H;a   H Hl$Hl$HD$0Ht~H> H9uQHD$8H$HL$(HL$1	  |$ t   D$@Hl$H HD$8H$HD$(HD$o   D$H$H' HD$H( HD$מH`4 H$H9 HD$˹Z0HD$H@HtHx D$1dH%H$PH;A\  H0  H$(  H$(  H$8  ZH  Hz@   H$@  sH  11Ht$HHFH$@  HHH$8  H9C@U  Hr8Hz@H9  HD$HH$   HL$XH$D$H$@  HH8HP@H\$Ht$HH9l  H$   H$   H$T$̷HD$W$  HtHPH$  PfH$   $   H$   HtHZH$   ZfH$   H$   H$   H$   H$  H9$     1Ʉ  1Ʉx  t2HT$XHH$8  H9S@Ƅ$H  H$(  H0  H$%HD$HL$H  H$8  HH0W$   HtHQH$   IfH$   H$   H$   HT$0HL$`H$   H$HD$HL$H   H$@  HZ0W$  HtHsH$  [fH$  H$  H$  H|$0H9tH$8  HT$XHD$`H$Ht$H|$|$ H$@  H$@  HHHH&H$8  HT$X3HD$HH$   LH$@  H$L$ȵHD$XH$   LHT$H$   H$8  H$L$蕵H$   H9D$H$   H$   WH<$H\$Ht$
L$H$   H$   WƄ$H   H$(  H0  H$HD$H  Pf  11HL$(HT$xHD$pH$8  11LD$@IpLD$pLHL$(HHT$xD@L9K  LC8LK@L9  Ht$@L$   H|$PAH$D$0HD$HL$@HT$(H9x  H$   HHT$x\
\$$
H$@  H4$L$HD$W$   HtHPH$   PfH$   $   H$   HtHZH$   ZfH$   H$   H$   H$   H$   H9$     1Ʉ  1Ʉs  t2HT$PHH$8  H9S@Ƅ$H  H$(  H0  H$?HD$HL$H  H$8  HH0W$   HtHQH$   IfH$   H$   H$   HL$hHT$8H$   H$HD$HL$HtAHT$8H9tH$8  HT$PHL$hH$HD$HT$F|$ HD$pH$@  H$L$HD$W$   HtHPH$   PfH$   H$   H$   ]H+H$8  HT$P-H$@  H$L$$L$HD$PH$   LHT$H$   H$8  H$L$H$   H9D$H$   H$   WH<$H\$Ht$6L$H$   H$   WƄ$H   H$(  H0  ËpHH   whH;Ƅ$H   H$(  H0  Ƅ$H  H$(  H0  Ƅ$H   H$(  H0  HH{HL
{   {HHzHHzQdH%H;a   H(Hl$ Hl$ HD$0HL$8H9   H$#H|$ uX1tD$@ Hl$ H(HD$0HHT$8ZH9uH$HT$D$  D$D$@Hl$ H(HD$8H$H|$ D$@Hl$ H(Q1dH%H;a  HHHl$@Hl$@D$ptCHD$PHL$`H9t1D$xHl$@HHH$HD$XHD$HD$hHD$
&D$HD$PHH@HT$XH$HD$HD$8HL$HL$(HT$`HZ@Ht$hH4$HD$(H9D$      tp   tD$x Hl$@HHHD$PH@`HL$XH$HD$HD$0HL$`HI`HT$hH$HD$0H$D$    D$D$xHl$@HHHD$PHH8HT$XH$HD$HD$ HL$`HQ8H\$hH$HD$ H9D$QHL$8H$HD$D$(uO`dH%HD$H;A  H   H$   H$   H$   H$   H9
  {DFAL9
  Hr
HX
  HN
  HD
  H  H@  H  H  ~2f9{2  {0f9~0~  1H|$0HGH$   HH$   {H
  K0H94  {@  H   f   11H9?
  H<H   H;v DFAI	  DFA   H   DF0fEuq1E1H9	  HD$0IHtNLu H$H|$LD$HT$$   D$ |$( Ƅ$    H$   H   1E1L2I   N	  DMx8   ^11.H<H   P	  H8   1HT$@HBH$   HH$   SH  S2f   1H9   HD$@H$HD$FHD$HD$`HL$HL$xH$   H$H\$@H\$HD$`H$HD$xHD$$   D$ s|$( HƄ$    H$   H   Ƅ$   H$   H   Á  {0H9  H)6Ƅ$    H$   H   Ƅ$    H$   H   H~8   1   FH  HF8KH  H9C8t1$   H$   H   H$HD$HD$xHL$HL$`H$   H$HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ (D$(yƄ$   H$   H   H$=HD$HD$`HL$HL$xH$   H$HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(H$   H$   HF@H9C@t1$   H$   H   H$HD$HD$xHL$HL$`H$   H$uHD$HL$HT$`H$HT$xHT$HL$HD$$   D$ D$(yH  HGH  HHF@H9C@Y  HC0W$   HtHHH$   @fH$   HF0$   HtHHH$   @fH$   H$   H$   H$   H9$     H$HL$HT$|$   H$   HZ@H\$XH$   1'H|$8HGH|$XL$   L$   LHLH9;  Hz8HJ@H9{  L@LN8HN@H9a  JW$   HtLQL$   IfH$   K$   HtLQL$   IfH$   H$   L$   L$   L9$   z  LL$pLD$PH|$hHD$8L$HL$L\$|$ H  HD$PHL$hHTH\$pHtH=o H<$HT$H|$Ht$$   T$ |$(    $   uX1u:H\$PHt$hHtH|$pH\H9rƄ$    H$   H   Ƅ$    H$   H   HD$PHL$hHH$`HD$HD$HHL$HL$xHT$PH\$pH4H4$5HD$HH9D$t   $   JHL$xH$HD$T
D$Ƅ$    H$   H   Ƅ$    H$   H   Ƅ$   H$   H   Ƅ$    H$   H   Ƅ$    H$   H   H$HD$HD$xHL$HL$`H$   H$dHD$HL$HT$`H$HT$xHT$HL$HD$$   D$ D$($   H$   H   Hu>H{@ uH~@ tƄ$    H$   H   Ƅ$   H$   H   HC0H   Hm HV0H   H=m H$HD$H|$HT$$   D$ @|$( u1$   H$   H   H$   H$OHD$HD$xHL$HL$`H$   H$*HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(q11;11Ƅ$   H$   H   Ƅ$    H$   H   Ƅ$   H$   H   ImDmmH H$H# HD$aHmD   ,mH H$HJ# HD$0Hl   lH H$H# HD$H{ H$H" HD$H_ H$H" HD$ʢCdH%H;avyHPHl$HHl$HHD$XHH@H$    HW HT$HD$   HL$HD$ H HD$(HD$0   F6HD$8HL$@HD$`HL$hHl$HHPBnHD$HHD$ dH%H;a  H Hl$Hl$HD$8HHHD$H   H   HuLHD$(H8g  Hx \  s%HD$0H H$SHD$HD$@Hl$H HD$0Ho H$H|$HG   =ԊF  uH H   H wa   HD$(H@@HD$@Hl$H HuLHD$(H8   Hx    s%HD$0H H$HD$HD$@Hl$H HD$0Ht"H@HD$0H@HD$@Hl$H HD$0H@HD$@Hl$H HD$HGH( H$H|$ZH H$H  HD$>H H$H\  HD$"@dH%H;a   HHl$Hl$HL$ H   =YD  t|HXD =YF  uYHD$(HKD H$HD$H$Ht3QӃHH HDHL$0HD$8Ht$@Hl$H111H=D HD$(_HD$(HD$0    WD$8Hl$H@dH%H;av+HHl$Hl$H| H$HA HD$?dH%H;avIHHl$Hl$HD$ HuHD$(Hu
Hl$HH H$H HD$yC?dH%H;avxHHl$Hl$HZHJHD$ H9sRHH<Ht$(H9s8HL=F  uHHHl$HHT^LHI^Hgg>odH%H;a   HHl$Hl$HZHJHD$ H9syHHTH4H<LD$(I9sVIIMLLLM=F  u-HJT=F  uJ4Hl$HLH]H~]LffI=DHHl$Hl$HZHJHD$ H9s,HHt$(H9sHHHHl$HHffHHl$Hl$HZHJHD$ H9s(Ht$(H9sHl$HH(f#fHHl$Hl$HZHJHD$ H9s,CHt$(H9ssfCfsHl$HHeeHHl$Hl$HZHJHD$ H9s*Ht$(H9s33Hl$HHveqedH%H;a   HPHl$HHl$HHBHJHZHR HpH|$XH9   LD$`I9   HL$H\$0HT$8H HD$@H$HT$HH4Ht$(Ht$HD$0H$HL$(HL$HL$HT$`HHT$@HHL$ HL$oHD$0H$HD$ HD$HD$8HD$MHl$HHPH< H$H! HD$觚:dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   RoHD$HD$@Hl$ H(	;dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   2D$D$@Hl$ H(:dH%HH,$H,$HY Hu'HD$HtH@HHD$H,$HhH|$H9;uH#dH%H;avYH(Hl$ Hl$ HY HuIHD$0Ht2HHHH@H$HL$HD$"HD$HD$8Hl$ H(g9H|$0H9;uH#dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL${HD$HL$0HH$HD$HD$   mHD$HD$@Hl$ H(M9dH%H;avoH(Hl$ Hl$ HD$0HHPH\$8H3H9St#1ɄtHKH9HD$@Hl$ H(1H$Ht$HT$CL$HD$0H\$88xdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   lHD$HL$0HH$HD$6HD$HD$@Hl$ H(=8dH%H;av_H(Hl$ Hl$ HD$8HT$08
u<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$D$17dH%H;avdHHl$Hl$H H$CH|$HD$(HG=.F  u#HD$ HH-: HD$0H|$8Hl$HHD$ V87HD$HHH HD$HL$dH%H;avwH(Hl$ Hl$ H H$HD$    ZHD$HL$H@(H$HD$HL$HD =nF  uHD Hl$ H(H=D HV6pdH%H;a  HxHl$pHl$pH$    WD$PHHHtHH  D$PHL$XH H9T$Pl  HIL$-H$   HD$`H$   HT$hH5 H4$H\$H\$`H\$GHD$L$ H tjtIH Ht	H9D u'111H$   H$   $   Hl$pHxHXHHغ   W$   Ƅ$    Hl$pHxT$-t1H$      p  WD$@HAHtHH?  D$@HD$HH H9T$@  PH T$-H$   HL$`H$   H\$hH5ߪ H4$HD$HD$`HD$'HD$L$ H tAH$   ʅHD$0L$/H$T$T  HD$0L$/T$-tH$   HD$`H$   HD$hH$   HHH? H$HL$HL$`HL$臹HD$L$ L$.H HD$8H$   H$  L$.HD$8;11HAHT$@HD$HH$|  H$   z11HHHT$PHL$Xa3	dH%HD$H;A  H   H$   H$   Hz H$HD$H$   H={F  %  H$   HHH$   WD$XHQHtHH  D$XHD$8HǄ$       Ƅ$    HT$`HV H9\$X  rHH$   @$   H$   H$   HL$xH$   H$   H H$HD$HD$xHD$зHD$H |$    1  1H$        WD$hHAHtHH  D$hHǄ$       Ƅ$    HD$pHr H9T$h]  H@D$/H$   $   H$   HL$HH$   HT$xH$   H$   H5 H4$HL$H|$xH|$HD$H |$     HD$@ H$HD HL$HD$    l
|$ uOHD$@H$HD$8HD$	H$   ȅuH$   HĠ   H$D$  H$   HD$xH$   H$   H$   HHHƦ H$HL$HL$xHL$޺H|$=PyF  uHD$@HLHD$@OH$   HD$xH$   H$   H$   HZH5U H4$H\$H\$xH\$蝵HD$H |$    D$/   H$   HD$xH$   H$   H H$蠡HD$8HHH HT$HT$PH=xF     HJH H$fH|$H|$0=UxF  u\HD$PHH$   HHH H$HL$HL$xHL$蠹H|$=xF  uHD$0H'HD$0NHD$PNHzHNdH$   H$	  HǄ$       Ƅ$    HD$HH$   Ƅ$   Hi H$H$   HD$sH$   HHHT$H\$H$H\$HT$Z H$HD$8HD$O^11HAHT$hHD$p\H$  H$   #H$   HĠ   H$HD$8HD$U   D$11^HQH\$XHT$`HxHH$   kMH-YdH%H;av_H(Hl$ Hl$ HD$0HHD H9t.H$HL$HL$8HL$|$ tD$@Hl$ H(D$@ Hl$ H(]-dH%HD$H;A  H   H$   H$   H$    WD$xHHHtHH;  D$xHǄ$       Ƅ$    H$   Ha H9T$x  YH	H$   $   H$   H$   H$   H$   H$   H H$HD$H$   HD$ֱHD$H |$    1H$        WD$hHAHtHH  D$hHǄ$       Ƅ$    HD$pH H9T$ho  H@D$7H$   $   H$   HL$XH$   H$   H$   H$   H5 H4$HL$H$   H|$HD$H |$  c  HD$H H$HD HL$HD$    v|$    W$   HD$HH$H$   HD$H$   HD$x  HD$HL$ H$   H$   T$(H$   ˅u'H$   H$   $   H$   Hİ   HL$PHD$8T$7H4$\$p  HD$8HL$PT$7H$   H$   H$   H$   H$   HHH\ H$HL$H$   HL$qH|$=rF  uHD$HHHD$HIH$   H$   H$   H$   H$   HZH5 H4$H\$H$   H\$*HD$H |$    D$7  H$   H$   H$   H$   H H$*HD$HD$`H$   H=rF     H$   HPH H$H|$H|$@=qF  uzHD$`HH$   HHH H$HL$H$   HL$#H|$=qF  u(HD$@HH$   H$   1HHHHD$@!HHD$`HHxH$   HAH$   H$l  HǄ$       Ƅ$    HD$XH$   Ƅ$   H̅ H$H$   HD$FmH$   HHHT$H\$H$H\$HT$轷^W$   H$H$   HD$H$   HD$:  HD$HD$8HL$ HL$PH$   H$   T$(T$7H$   H$  HD$PHL$8T$711HAHT$hHD$pJH$  H$   W$   H$H$   HD$H$   HL$   HD$HL$ H$   H$   T$(|$) H$   H$   $   H$   Hİ   11HHHT$xH$   &NdH%H;ar  H0Hl$(Hl$(HD$8HHD H90  H  Hw H$HD$HL$@H=nF     HT$HHPHD$ HD$ HL$8H$HD$    HD$#|$ uZHD$8HHD H9t*HtHAH	HL$PHD$XD$`D$aHl$(H0WD$PD$` D$a Hl$(H0HD$@HD$PHD$HHD$XD$` D$aHl$(H0HxHHD$HDHHT$H1HHIHD$PHL$XD$`D$aHl$(H0WD$PD$` D$a Hl$(H0%qdH%H;a   H8Hl$0Hl$0HD$@HH HHH HPH   HH9   HD$     D$( HHHL$ H( H$HL$ HL$iHD$@HHHT$H\$H$H\$HT$=mF  uHD$@H@    H@     Hl$0H8HL$@Hy1CHHl$0H81R$dH%HD$H;A  H   H$   H$   H$   Hx   WD$@HHHtHH  D$@HL$HH H9T$@t  H	HL$(H\  HHy H$HT$HD$    "HD$=lF    H$   HAH|$`WHHl$Hl$MHm H H$HL$(HL$HL$`HL$QHD$`H$HD$`H   HL$hHPHT$0H	HL$8H HD$ H$   |$ uHD$ HD$PHD$0HD$XH$   HHH H$HL$HL$PHL$覬H|$=kF  uHD$8HZHD$8AH$   H   H$   HyA11HHHT$@HL$H[H$   H   !dH%H;avrH(Hl$ Hl$ HD$0HHD$0HHHu4H$HD$    HŠD HL$|$ tD$8Hl$ H(H9D D$8Hl$ H(J!udH%H;a  H@Hl$8Hl$8HL$H1111LH|$(@t$\$HD$0T$ AЃ!  1҄  DA   AADDBA   AEЄt
A s@t'  IDurA      H   HH|$(HQH$HD$HD$   4D$      HL$HrE1þ   H|$(D$T$   tMH H$HD$   ؄D$tD$uHL$HHl$8H@øt&H$HL$(H)H=@B ZH<$HD$(HL$HT$$H0 H$HD$   GHD$0HL$HT$$\$t$H|$(DL$ @t61҈T$^HD$0L@HL$Ht$D$	\$H|$(Ar&DAEtAЃDAD11H$]T$HD$0HL$H\$t$H|$(DD$ IdH%H;av;HHl$Hl$HL$ ȅu
Hl$HH$D$   1dH%H;a   H Hl$Hl$L$0Q    rYHT$(
t=   u6H
tHBH$D$ HD$   CHl$H Hl$H HD$( HH$D$HD$   Hl$H HA H$HD$   :L$0S<dH%HD$H;A  H   H$   H$   1H$      QHY   D$   H# HD$(H\$@HD$H$qu~H$   8 twH$   HĘ   D$H   H# HL$`HD$xǄ$      HD$HH$nquH$   H륐UwH$   HĘ   Ð?wH$   HĘ   H$   H$H$   #dH%H;a   H Hl$Hl$HD$0H   HD$(H$  HD$H8 t7HL$0HT$8HuZHl$H HH$HL$HT$  HL$0H="dF  uHL$8HH11HxHHD$8:HHl$H ,7dH%H;a  H@Hl$8Hl$8HD$HH$  HD$HL$HPHH     =cF     H@    HtPHT$0H\$ 0YHD$ HtHL$0HD$PHL$XHl$8H@HL$HHQ HtHH$HL$HL$(HH$  HD$HL$HtHHHD$HH$HL$(HL$.   HL$HD$HxH19HHdH%H;a  HPHl$HHl$HHL$XHQHT$0HH\$81Ht$(HFHL$XHT$0H\$8H9}bHD$(HL$`H4HvHIItHIH1HHHRH$i  HL$HT$HtHT$hHL$pHl$HHPHQH\$`H9   HqIHLL3L3H<3HMt7H3    =aF  uHD3    LT$hLL$pHl$HHP1]8HT$0Ht$@1H\$ HCHL$XHT$0Ht$@LD$`H9}YHD$ J HHHtHHH1HHHIH$u  HL$HT$HtHT$hHL$pHl$HHP1HAWD$hHl$HHPWD$hHl$HHP#dH%H;avmH Hl$Hl$>VH$HL$(HQHH9sHHHHD$0HL$8Hl$H H$2   HD$HL$HD$0HL$8Hl$H zdH%HD$H;A  H   H$   H$   HǄ$       HǄ$       U1Hc_F    $  D$P   H HD$hH4_F H$   HD$PH$k  )UH$H$   HH9A  HD$HH   H$    -HD$HD$@Hr H$HD$HD$HL$@H  H$   H$   H$HD$%HL$@H$   HHHHD$HH9U  HHH$   HH$   H$   qH$   HĘ   H,D HZH5)D LD H9w4HZH
D I<Ѓ=^F  u	I
HH15HH2 H$LD$HT$Ht$H\$ HD$(HL$0HT$8HD =(^F  uHD HIHD$HH$   jH=pD 4HHHH$   H$   )pH$   HĘ   ÐpH$   HĘ   H$]F H$H=1=DdH%H;aN  HH,$H,$HD HD 1HC    HH9},H=2]F  u
HC    H{H13HHD HuD 1HG    HH9}ZH<H=\F  u-H_H_H_=\F  u	H    H1y3HHwIHIH_3LLHD HD HD HD HD =m\F  u>HD WҚD =S\F  uHD     H,$HH=D 12H=D 2ZdH%H;av(HHl$Hl$HD H$sHl$HdH%H;a   HHl$Hl$HT$ HHJ4LBH 9   HA!H9   HI H	HucHL$(HHx HEI     H\$0HEI< H=<[F  u#IL H       HD$8Hl$HH1D$8 Hl$HD$8 Hl$H;$dH%H;a   HHl$Hl$HT$ HHH 9   ːAH H	HÄtHJHAD!HRH9   HHH\H5w H9uHtPH4HvH<=3ZF  u*H    HD    HL$(H\$0D$8Hl$H10H011WD$(D$8 Hl$H:dH%H;a  H0Hl$(Hl$(HT$8HHH 9   HD$pH H	HÄtHJHAH\$!HRH9   HHH\H5lv H9uHtfH\$ HL$H<HH4=YF  u>HD    H4$HD$    HD$HD$@HD$ HD$HD$PHl$(H01/11WD$@D$P Hl$(H08dH%H;a  HPHl$HHl$HHD$XHHM  HL$@H$HD$`HD$HT$hHT$j|$   HD$@HHHL$(H H$HD$(HH=   @   @HMHL$HL$0=WF     HT$@HQ(HD$ H~i H$HD$HD$+HD$HL$ HT$0HJHJ=WF  uOHBHD$XHHD$@H H$HT$HD$0H$HD$`HD$HD$hHD$Hl$HHPHz.H|$XH-Hy(HHD$@-HAHl$HHPH H$HD$HD$8Hh H$HD$   HD$   EHD$HL$8HA   HA   =VF  u(HAHD$XHHPH$HL$HL$8,HyA-H|$XH4-HdH%H;avzH0Hl$(Hl$(HD$8H HL$ HI(HHt9HD$ H$IHD$HL$T$tHL$@HD$HT$PHl$(H0WD$@D$P Hl$(H0mdH%H;a   H@Hl$8Hl$8HD$HHHH   HHD$ HL$0HL$(HA HD$0H$HD$L$HT$ubHD$0HtAHL$ H$HT$(HT$HD$|$ tHD$0HH(H$HD$    WD$PD$` Hl$8H@HT$PHD$XL$`Hl$8H@WD$PD$` Hl$8H@dH%H;av%HHl$Hl$H$    膘Hl$HdH%H;av<HHl$Hl$HL$ Aȅ|
Hl$HH$D$   `dH%H;avuH Hl$Hl$D$0uUH H$HD$!   pHL$(Aȅt
Hl$H HAH$D$ HD$   w=t
rdH%H;a   H Hl$Hl$1HL$(   tV   A      t:Au
Hl$H HAH$D$ HD$    (1H$HL$(
XdH%H;a   H0Hl$(Hl$(   @HL$8A   @D$=   @}f12HT$ HAH$D$ HD$    LHD$ HPD$HL$8HcH9|Ƹȅu
Hl$(H0H$D$LH! H$HD$    AnD$HL$8s>	)dH%H;a'  H0Hl$(Hl$(HD$8 HH      HAHT$@HH HHHHH    tkH~b9   LtHH91ufHD$ H    't$H$D$ HD$    (D$pHD$ uHl$(H0Hl$(H0Å뤅HQHHD$8VH H$H9 HD$_gH H$H HD$CgH H$H HD$'gdH%H;av/HHl$Hl$HD$ H$HD$|Hl$HdH%H;a   H Hl$Hl$HL$(HH   uOHJHHH t3HXHÄtHT$H$HD$H8 u"Hl$H Hl$H HZHHL$(H H$H HD$fHdH%H;avKHHl$Hl$Hz H$cxHD$=WOF  uH΅D Hl$HH=D %qdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HH$HD$HD$   6:HD$HD$@Hl$ H(dH%H;av}H(Hl$ Hl$ HD$0HHHT$8HZH0H92t11Ʉt'HJH9HuHJH9HD$@Hl$ H(11H4$HL$H\$L$HD$0HT$8OjdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H H$HD$HD$`   9HD$HD$@Hl$ H(dH%H;a   H(Hl$ Hl$ HD$0HHHT$8HZH0H92t]1ɄtSHHH9JuEHJH9Hu1D$@Hl$ H(H H$HB HD$HD$`   D$11H4$HL$H\$UL$HD$0HT$8:dH%H;a  H@Hl$8Hl$8H H$HD$HHD$HL$PHL$NHD$ HL$|$( tFHIH$HD$XHD$HD$`HD$HD$ HL$(HT$HT$hHD$pHL$xHl$8H@H$    HD$XHD$HD$`HD$sHD$HH@HL$HT$ H\$(Ht$PH4$HL$HT$H\$HD$ HL$(HT$0HD$hHL$pHT$xHl$8H@dH%H;a  HXHl$PHl$PHL$xH$   H9M  H$   Ht$`H|$hLD$p1E1E1zHVH<$H)IHH?H!LH\$H)HL$LT$LT$0LL$(HD$ HL$@HHL$xH$   H\$`H$   H|$hLD$pHH$   Ht$`HD$@H9}MuH9n   H9|&11H$   H$   H$   Hl$PHXH~aL9ZD t1ɄtHD HD LLLL$8LT$HL$LT$H(D HD$L$HD$@LL$8LT$H1H-D HD HǄ$       H$   H$   Hl$PHXS* 8dH%H;af  HpHl$hHl$hH H$H$   HD$H$   HL$KHD$ HL$|$(   H H$HD$xHD$H$   HL$KHD$ HL$|$( -  H$   H  H$   H$   H$   H$   H$   1H$   H$   HH$   H\$XH$   H~L$   L$HD$HL$HT$HD$(HD$HHL$ HT$0HT$`HwHL$XHtH9_D t"H$   H$   H$   Hl$hHpHL$PH$HT$H.D HL$|$ tHL$P11HD$HHL$PHT$`H$   H9  HL$@HD$xHPH$   H4$H$   H|$HL$H\$HD$ HL$XHHHOHT$0H\$(Hu,HT$@H9uHD$HHT$`HD HD H HF H$   H9u[H$   uJH@H=   }>H   HLHD$8H H$HD$HD$wHD$HL$8H   ȸ    HIH$H$   HD$H$   HD$HD$ HL$(HT$H$   H$   H$   Hl$hHpHIH$HD$xHD$H$   HD$HD$ HL$(HT$H$   H$   H$   Hl$hHpH&r}dH%H;a   H@Hl$8Hl$8HD$HHHH~jHT$XH9~[HHXHRH$H\$PH\$HL$HL$`HL$HD$0HL$(HT$ H\$HH)SHT$hHL$pHD$xHl$8H@HHD HyD HD$h    HL$pHD$xHl$8H@2dH%H;a  H(Hl$ Hl$ Hwt H$HD$   HD$HL$HED =DF  A  H9D Hpw H$HD$   hHD$HL$H~D =DF    H~D H b H$HD$   *HD$HL$H~D =DF    H}~D H} H$HD$   HD$HL$H~D =DDF  K  H~D H H$HD$+   HD$HL$H-~D =DF     H!~D Hz H$HD$   pHD$HL$H?~D =CF     H3~D H( H$HD$   2HD$HL$H}D =CF  u\H}D H H$HD$   HD$HL$Hg}D =PCF  uH_}D Hl$ H(H=N}D HH=}D HH=}D HLH=(}D HH=D}D HH=|D HVH=|D H|H=|D kLdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HH$HD$HD$   -HD$HD$@Hl$ H(]dH%H;avoH(Hl$ Hl$ HD$0HHHT$8HZH0H92t#1ɄtHJH9HD$@Hl$ H(1H4$HL$H\$CL$HD$0HT$8xHHl$Hl$HL$(H  HT$ H5C 4@Y  @@HL{C EL8B<H9  Hi  B@8sD$8  HD$@   Hl$HA8rH   JsD$8  HD$@   Hl$HÀwH~[RsD$8  HD$@   Hl$HÀw?	Ã?	˃?	ډT$8HD$@   Hl$HÃ?	؃?	ȉD$8HD$@   Hl$HÃ?	É\$8HD$@   Hl$HD$8  HD$@   Hl$H!%  	D$8HD$@   Hl$HD$8  HD$@    Hl$Hø   HHl$Hl$HL$(H  HT$ H5C 4@Y  @@HLyC EL8B<H9  Hi  B@8sD$0  HD$8   Hl$HA8rH   JsD$0  HD$8   Hl$HÀwH~[RsD$0  HD$8   Hl$HÀw?	Ã?	˃?	ډT$0HD$8   Hl$HÃ?	؃?	ȉD$0HD$8   Hl$HÃ?	É\$0HD$8   Hl$HD$0  HD$8   Hl$H!%  	D$0HD$8   Hl$HD$0  HD$8    Hl$Hø   HHl$Hl$T$8w(HL$(H=  HD$ HD$@   Hl$HÁ  w:HL$(H  HL$ ?ȀAHD$@   Hl$HÁ vM  HL$(H   HT$ ?ɀJ?ȀBHD$@   Hl$HÁ   r  v  wHL$(HvGHL$ ?ȀA?ʀQ?ȀAHD$@   Hl$Hø      x   n1gHHl$Hl$HT$(H\$ 11HHH9     4@sHpH=C 47@uHpALI9~HpAEILvC GTGLXI9   D\E8s   HmE8rHtL@I9s]DDAs   AwHtL@I9s*DDAs   AwHL$8Hl$HLH>LH3LH(H HHl$Hl$HT$(H\$ 11HHH9     4@sHpH=ƶC 47@uHpALI9~HpAEILtC GTGLXI9   D\E8s   HmE8rHtL@I9s]DDAs   AwHtL@I9s*DDAs   AwHL$0Hl$HLHLHLHHHHl$Hl$HT$ H\$(1HH9  :  4@sHpH={C 47@   ALI9   AEILsC G\GL`I9   DdE8rpE8rkHuLnL@I9   DDAr5Aw/HtHpH9skt@r@vD$0 Hl$HD$0 Hl$HD$0 Hl$HD$0 Hl$HD$0 Hl$HD$0Hl$HHHnLHcLHXHPHHl$Hl$HL$(H   T$8H\$ 1HH9}`H4@<sf9rDDDsfD9wLsfu   D$@Hl$H)f   1ffD$@ Hl$HD$@ Hl$HD$8f= lHT$ H1LH9}~HH)IH?IIM0I9svOIFRfA9wFdRfD9vfD9rI40HvIBLRfu   D$@Hl$HD)ft1ffD$@ Hl$HBLHBHHl$Hl$HL$(H{T$8H\$ 1HH9}WH4@<9r=DDD9wLu   D$@Hl$H)   1D$@ Hl$HD$@ Hl$HHT$ \$8H1LH9}yHH)IH?IIM0I9sqOIF\FdFA9wD9vD9rI40HvIAu   D$@Hl$HD)Et1AD$@ Hl$HGAHL7AdH%H;a  H0Hl$(Hl$(HT$8HHrHJHB0H9   HyH9   H<I|{DD$@A9RH9   H)H@HHHH?H!HH$H)HL$H|$fDD$D$ D$HHl$(H0HB(HJ HRH~D9~D$H Hl$(H0H$HL$HD$DD$D$ D$HHl$(H0DD$@HlvH0Hl$(Hl$(HT$8H   H   H\$Ht$@H|$PH1LH9   IH)IH?LHLI9   OMINLT$NMRAD$DT$A99t$}D9|HHIM덋D= ~#D)փH	BD$`D$dHl$(H0D$`D$dHl$(H0Ét$`D$d Hl$(H0D$`  D$d Hl$(H0HL:dH%H;avyH8Hl$0Hl$0D$@a|zD$HHl$0H8H$    D$HB H}B HnB HT$HL$HD$ ZD$(D$HHl$0H8ndH%H;avyH8Hl$0Hl$0D$@A|Z D$HHl$0H8H$   D$HB HB HB HT$HL$HD$ D$(D$HHl$0H8ndH%H;aB  HHl$Hl$T$        HcH=      HiB HZB H1HH9}@HH)IH?IIM0I9   MIFA9}
I40HvLH9}   H39t<$D$L$ 9tD$(Hl$HÉ$D$D$(Hl$HD3D$(Hl$Hs=HܪC AD$(Hl$HÉT$(Hl$HHHHL   dH%H;aDN  HXHl$PHl$PeH$HD$HH_ H$HD$HL HT$HD$   臯H|$ HQB =/F  M  HHr_ H$HL$HHL$HL HT$HD$   :H|$ H$B =/F  M  HH%_ H$HL$HHL$H8L HT$HD$   H|$ HB =X/F  +M  HH^ H$HL$HHL$HK HT$HD$   蠮H|$ HB =/F  L  HH^ H$HL$HHL$HK HT$HD$   SH|$ H}B =.F  }L  HH>^ H$HL$HHL$HK HT$HD$   H|$ HB =q.F  &L  HH] H$HL$HHL$H
K HT$HD$   蹭H|$ HB =$.F  K  HH] H$HL$HHL$HJ HT$HD$   lH|$ HvB =-F  xK  HHW] H$HL$HHL$HtJ HT$HD$   H|$ H1B =-F  !K  HH
] H$HL$HHL$H)J HT$HD$   ҬH|$ HB ==-F  J  HH\ H$HL$HHL$HI HT$HD$   腬H|$ HB =,F  sJ  HHp\ H$HL$HHL$HNI HT$HD$   8H|$ HzB =,F  J  HH#\ H$HL$HHL$HFI HT$HD$   H|$ HmB =V,F  I  HH[ H$HL$HHL$HH HT$HD$   螫H|$ H(B =	,F  nI  HH[ H$HL$HHL$HH HT$HD$   QH|$ HB =+F  I  HH<[ H$HL$HHL$HH HT$HD$   H|$ HB =o+F  H  HHZ H$HL$HHL$HH HT$HD$   跪H|$ HB ="+F  iH  HHZ H$HL$HHL$HG HT$HD$   jH|$ HB =*F  H  HHUZ H$HL$HHL$HG HT$HD$   H|$ HGB =*F  G  HHZ H$HL$HHL$HF HT$HD$   ЩH|$ HB =;*F  dG  HHY H$HL$HHL$HF HT$HD$   胩H|$ HB =)F  G  HHnY H$HL$HHL$HF HT$HD$   6H|$ HXB =)F  F  HH!Y H$HL$HHL$HTF HT$HD$   H|$ HB =T)F  _F  HHX H$HL$HHL$H	F HT$HD$   蜨H|$ HB =)F  F  HHX H$HL$HHL$HE HT$HD$   OH|$ HB =(F  E  HH:X H$HL$HHL$HsE HT$HD$   H|$ HTB =m(F  ZE  HHW H$HL$HHL$H(E HT$HD$   赧H|$ HB = (F  E  HHW H$HL$HHL$HD HT$HD$   hH|$ HB ='F  D  HHSW H$HL$HHL$HD HT$HD$   H|$ HB ='F  UD  HHW H$HL$HHL$HED HT$HD$   ΦH|$ HB =9'F  C  HHV H$HL$HHL$HC HT$HD$   聦H|$ HsB =&F  C  HHlV H$HL$HHL$HC HT$HD$   4H|$ H.B =&F  PC  HHV H$HL$HHL$HC HT$HD$   H|$ HB =R&F  B  HHU H$HL$HHL$HC HT$HD$   蚥H|$ HB =&F  B  HHU H$HL$HHL$HB HT$HD$   MH|$ HOB =%F  KB  HH8U H$HL$HHL$HB HT$HD$    H|$ H
B =k%F  A  HHD$HH[D ZH$HD$@HT H$HD$HD HT$HD$   螤H|$ HB =	%F  wA  HHT H$HL$@HL$H+C HT$HD$   QH|$ HB =$F   A  HH<T H$HL$@HL$Ht HT$HD$   H|$ HNB =o$F  @  HHS H$HL$@HL$HiE HT$HD$   跣H|$ H	B ="$F  r@  HHS H$HL$@HL$HpI HT$HD$   jH|$ HB =#F  @  HHUS H$HL$@HL$HF HT$HD$   H|$ HB =#F  ?  HHS H$HL$@HL$HH HT$HD$   ТH|$ H:B =;#F  m?  HHR H$HL$@HL$HB HT$HD$   胢H|$ HB ="F  ?  HHnR H$HL$@HL$HJ HT$HD$	   6H|$ HB ="F  >  HH!R H$HL$@HL$H<B HT$HD$   H|$ HkB =T"F  h>  HHQ H$HL$@HL$HE HT$HD$   蜡H|$ H&B ="F  >  HHQ H$HL$@HL$HI HT$HD$	   OH|$ HB =!F  =  HH:Q H$HL$@HL$HG HT$HD$   H|$ HB =m!F  c=  HHP H$HL$@HL$HsB HT$HD$   赠H|$ H_B = !F  =  HHP H$HL$@HL$HC HT$HD$   hH|$ HB = F  <  HHSP H$HL$@HL$H9F HT$HD$   H|$ HB = F  ^<  HHP H$HL$@HL$H&@ HT$HD$   ΟH|$ HB =9 F  <  HHO H$HL$@HL$Hmf HT$HD$   聟H|$ HSB =F  ;  HHlO H$HL$@HL$H@ HT$HD$   4H|$ HB =F  Y;  HHO H$HL$@HL$H4b HT$HD$   H|$ HB =RF  ;  HHN H$HL$@HL$Hd@ HT$HD$   蚞H|$ HB =F  :  HHN H$HL$@HL$H/= HT$HD$   MH|$ HOB =F  T:  HH8N H$HL$@HL$H&D HT$HD$    H|$ H
B =kF  9  HHM H$HL$@HL$H? HT$HD$   賝H|$ HB =F  9  HHM H$HL$@HL$H<? HT$HD$   fH|$ HB =F  O9  HHQM H$HL$@HL$HE HT$HD$	   H|$ HKB =F  8  HHM H$HL$@HL$Hf@ HT$HD$   ̜H|$ HB =7F  8  HHL H$HL$@HL$HB HT$HD$   H|$ HB =F  J8  HHjL H$HL$@HL$H? HT$HD$   2H|$ HB =F  7  HHL H$HL$@HL$HH HT$HD$
   H|$ HGB =PF  7  HHK H$HL$@HL$H; HT$HD$   蘛H|$ HB =F  E7  HHK H$HL$@HL$HA HT$HD$   KH|$ HB =F  6  HH6K H$HL$@HL$Hyf HT$HD$   H|$ HB =iF  6  HHJ H$HL$@HL$HY> HT$HD$   豚H|$ HCB =F  @6  HHJ H$HL$@HL$H@ HT$HD$   dH|$ HB =F  5  HHOJ H$HL$@HL$H}@ HT$HD$   H|$ HB =F  5  HHJ H$HL$@HL$HF HT$HD$
   ʙH|$ H|B =5F  ;5  HHI H$HL$@HL$Hk; HT$HD$   }H|$ H7B =F  4  HHhI H$HL$@HL$H< HT$HD$   0H|$ HB =F  4  HHI H$HL$@HL$HO9 HT$HD$   H|$ HB =NF  64  HHH H$HL$@HL$H? HT$HD$   薘H|$ HhB =F  3  HHH H$HL$@HL$HL HT$HD$   IH|$ H#B =F  3  HH4H H$HL$@HL$Hz> HT$HD$   H|$ HB =gF  13  HHG H$HL$@HL$H5 HT$HD$   诗H|$ HB =F  2  HHG H$HL$@HL$HV9 HT$HD$   bH|$ HTB =F  2  HHMG H$HL$@HL$HQ HT$HD$   H|$ HB =F  ,2  HH G H$HL$@HL$H: HT$HD$   ȖH|$ HB =3F  1  HHF H$HL$@HL$Hu8 HT$HD$   {H|$ HB =F  ~1  HHfF H$HL$@HL$H.8 HT$HD$   .H|$ H@B =F  '1  HHF H$HL$@HL$Hg< HT$HD$   H|$ HB =LF  0  HHE H$HL$@HL$H<R HT$HD$   蔕H|$ HB =F  y0  HHE H$HL$@HL$H> HT$HD$	   GH|$ HB =F  "0  HH2E H$HL$@HL$He HT$HD$   H|$ HTB =eF  /  HHD H$HL$@HL$Hh HT$HD$   譔H|$ HB =F  t/  HHD H$HL$@HL$H: HT$HD$   `H|$ HB =F  /  HHKD H$HL$@HL$H6 HT$HD$   H|$ HB =~F  .  HHC H$HL$@HL$H7 HT$HD$   ƓH|$ HHB =1F  o.  HHC H$HL$@HL$H: HT$HD$   yH|$ HB =F  .  HHdC H$HL$@HL$H9 HT$HD$   ,H|$ HB =F  -  HHC H$HL$@HL$H3? HT$HD$
   ߒH|$ HyB =JF  j-  HHB H$HL$@HL$H3 HT$HD$   蒒H|$ H4B =F  -  HH}B H$HL$@HL$HW4 HT$HD$   EH|$ HB =F  ,  HH0B H$HL$@HL$H: HT$HD$	   H|$ HB =cF  e,  HHA H$HL$@HL$H/ HT$HD$   諑H|$ HmB =F  ,  HHA H$HL$@HL$H1 HT$HD$   ^H|$ H(B =F  +  HHIA H$HL$@HL$H)3 HT$HD$   H|$ HB =|F  `+  HH@ H$HL$@HL$H?1 HT$HD$   ĐH|$ HB =/F  	+  HH@ H$HL$@HL$H7 HT$HD$   wH|$ HaB =F  *  HHb@ H$HL$@HL$H6 HT$HD$   *H|$ HB =F  [*  HH@ H$HL$@HL$H. HT$HD$   ݏH|$ HB =HF  *  HH? H$HL$@HL$H1 HT$HD$   萏H|$ HB =F  )  HH{? H$HL$@HL$Hg1 HT$HD$   CH|$ H}B =F  V)  HH.? H$HL$@HL$H5 HT$HD$   H|$ H@B =aF  (  HH> H$HL$@HL$H2 HT$HD$   詎H|$ HB =F  (  HH> H$HL$@HL$HG7 HT$HD$	   \H|$ HB =F  Q(  HHG> H$HL$@HL$H1 HT$HD$   H|$ HqB =zF  '  HH= H$HL$@HL$H : HT$HD$
   H|$ H,B =-F  '  HH= H$HL$@HL$H\1 HT$HD$   uH|$ HB =F  L'  HH`= H$HL$@HL$HA HT$HD$   (H|$ HB =F  &  HH= H$HL$@HL$HR; HT$HD$   یH|$ HmB =FF  &  HH< H$HL$@HL$H= HT$HD$   莌H|$ H(B =F  G&  HHy< H$HL$@HL$H@ HT$HD$   AH|$ HB =F  %  HH,< H$HL$@HL$HH HT$HD$   H|$ HB =_F  %  HH; H$HL$@HL$HJW HT$HD$   觋H|$ HYB =F  B%  HH; H$HL$@HL$H`* HT$HD$   ZH|$ HB =F  $  HHE; H$HL$@HL$H* HT$HD$   H|$ HB =xF  $  HH: H$HL$@HL$H3 HT$HD$	   H|$ HB =+F  =$  HH: H$HL$@HL$H{( HT$HD$   sH|$ HMB =
F  #  HH^: H$HL$@HL$H. HT$HD$   &H|$ HB =
F  #  HH: H$HL$@HL$H- HT$HD$   ىH|$ HÿB =D
F  8#  HH9 H$HL$@HL$H2 HT$HD$	   茉H|$ HB =	F  "  HHw9 H$HL$@HL$H7 HT$HD$   ?H|$ HIB =	F  "  HH*9 H$HL$@HL$H ( HT$HD$   H|$ HB =]	F  3"  HH8 H$HL$@HL$H& HT$HD$   襈H|$ HB =	F  !  HH8 H$HL$@HL$H( HT$HD$   XH|$ HB =F  !  HHC8 H$HL$@HL$H( HT$HD$   H|$ HMB =vF  .!  HH7 H$HL$@HL$H. HT$HD$   辇H|$ HB =)F     HH7 H$HL$@HL$H(< HT$HD$   qH|$ HýB =F     HH\7 H$HL$@HL$H3 HT$HD$
   $H|$ H~B =F  )   HH7 H$HL$@HL$HF HT$HD$   ׆H|$ H9B =BF    HH6 H$HL$@HL$H2 HT$HD$
   芆H|$ HB =F  {  HHu6 H$HL$@HL$H4 HT$HD$   =H|$ HB =F  $  HH(6 H$HL$@HL$H4 HT$HD$   H|$ HjB =[F    HH5 H$HL$@HL$HvE HT$HD$   装H|$ H%B =F  v  HH5 H$HL$@HL$H1 HT$HD$
   VH|$ HB =F    HHA5 H$HL$@HL$H% HT$HD$   	H|$ HB =tF    HH4 H$HL$@HL$HU% HT$HD$   輄H|$ HVB ='F  q  HH4 H$HL$@HL$Hr( HT$HD$   oH|$ HB =F    HHZ4 H$HL$@HL$H5 HT$HD$   "H|$ HB =F    HH4 H$HL$@HL$H, HT$HD$	   ՃH|$ HϺB =@F  l  HH3 H$HL$@HL$H+2 HT$HD$   舃H|$ HB =F    HHs3 H$HL$@HL$H* HT$HD$   ;H|$ HuB =F    HH&3 H$HL$@HL$H/ HT$HD$
   H|$ H0B =YF  g  HH2 H$HL$@HL$H< HT$HD$   衂H|$ HB =F    HH2 H$HL$@HL$H$ HT$HD$   TH|$ H޹B =F    HH?2 H$HL$@HL$H" HT$HD$   H|$ HB =rF  b  HH1 H$HL$@HL$H* HT$HD$	   躁H|$ H\B =%F    HH1 H$HL$@HL$H. HT$HD$
   mH|$ HB =F    HHX1 H$HL$@HL$H1% HT$HD$    H|$ HB =F  ]  HH1 H$HL$@HL$H$ HT$HD$   ӀH|$ HB =>F    HH0 H$HL$@HL$H$ HT$HD$   膀H|$ HXB = F    HHq0 H$HL$@HL$H. HT$HD$   9H|$ HB = F  X  HH$0 H$HL$@HL$H$ HT$HD$   H|$ HηB =W F    HH/ H$HL$@HL$H# HT$HD$   H|$ HB =
 F    HH/ H$HL$@HL$H0 HT$HD$   RH|$ HdB =E  S  HH=/ H$HL$@HL$H@# HT$HD$   H|$ HB =pE    HH. H$HL$@HL$H' HT$HD$	   ~H|$ HڶB =#E    HH. H$HL$@HL$H/ HT$HD$   k~H|$ HB =E  N  HHV. H$HL$@HL$Hf  HT$HD$   ~H|$ HPB =E    HH	. H$HL$@HL$H" HT$HD$   }H|$ HB =<E    HH- H$HL$@HL$Hj$ HT$HD$   }H|$ HƵB =E  I  HHo- H$HL$@HL$H HT$HD$   7}H|$ HB =E    HH"- H$HL$@HL$H# HT$HD$   |H|$ H<B =UE    HH, H$HL$@HL$H# HT$HD$   |H|$ HB =E  D  HH, H$HL$@HL$H HT$HD$   P|H|$ HB =E    HH;, H$HL$@HL$H HT$HD$   |H|$ HmB =nE    HH+ H$HL$@HL$H
 HT$HD$   {H|$ H(B =!E  ?  HH+ H$HL$@HL$H HT$HD$   i{H|$ HB =E    HHT+ H$HL$@HL$H| HT$HD$   {H|$ HB =E    HH+ H$HL$@HL$H HT$HD$   zH|$ HaB =:E  :  HH* H$HL$@HL$H HT$HD$   zH|$ HB =E    HHm* H$HL$@HL$H;! HT$HD$   5zH|$ HײB =E    HH * H$HL$@HL$H? HT$HD$   yH|$ HB =SE  5  HH) H$HL$@HL$H  HT$HD$   yH|$ HMB =E    HH) H$HL$@HL$Hz HT$HD$   NyH|$ HB =E    HH9) H$HL$@HL$H' HT$HD$   yH|$ HӱB =lE  0  HH( H$HL$@HL$H3 HT$HD$   xH|$ HB =E    HH( H$HL$@HL$HO5 HT$HD$   gxH|$ HYB =E  q  HHD$@H}/D 8.H$HD$8H8( H$HD$H1 HT$HD$   xH|$ H7B =pE    HH' H$HL$8HL$H( HT$HD$   wH|$ HRB =#E    HH' H$HL$8HL$HQ HT$HD$   kwH|$ HB =E  W  HHV' H$HL$8HL$H@# HT$HD$
   wH|$ HpB =E     HH	' H$HL$8HL$H HT$HD$	   vH|$ H;B =<E    HH& H$HL$8HL$H HT$HD$   vH|$ H&B =E  R  HHo& H$HL$8HL$H HT$HD$	   7vH|$ HQB =E    HH"& H$HL$8HL$H HT$HD$   uH|$ HB =UE    HH% H$HL$8HL$H< HT$HD$   uH|$ HϩB =E  M  HH% H$HL$8HL$H@ HT$HD$   PuH|$ HB =E    HH;% H$HL$8HL$Ho# HT$HD$   uH|$ HEB =nE    HH$ H$HL$8HL$H& HT$HD$   tH|$ H(B =!E  H  HH$ H$HL$8HL$HM HT$HD$   itH|$ HB =E  
  HHT$ H$HL$8HL$HlM HT$HD$   tH|$ HNB =E  
  HH$ H$HL$8HL$H0 HT$HD$   sH|$ HyB =:E  C
  HH# H$HL$8HL$Hz HT$HD$"   sH|$ H4B =E  	  HHm# H$HL$8HL$HC HT$HD$   5sH|$ HB =E  	  HH # H$HL$8HL$H2 HT$HD$   rH|$ HB =SE  >	  HH" H$HL$8HL$H) HT$HD$   rH|$ HeB =E    HH" H$HL$8HL$Hd, HT$HD$   NrH|$ H B =E    HH9" H$HL$8HL$H HT$HD$
   rH|$ HۨB =lE  9  HH! H$HL$8HL$H+ HT$HD$   qH|$ HB =E    HH! H$HL$8HL$H( HT$HD$   gqH|$ HiB =E    HHR! H$HL$8HL$H,8 HT$HD$   qH|$ H$B =E  4  HH! H$HL$8HL$H] HT$HD$   pH|$ H'B =8E    HH  H$HL$8HL$H' HT$HD$   pH|$ HB =E    HHk  H$HL$8HL$H= HT$HD$   3pH|$ HB =E  /  HH  H$HL$8HL$HW3 HT$HD$   oH|$ HhB =QE    HH H$HL$8HL$H/ HT$HD$   oH|$ HSB =E    HH H$HL$8HL$H HT$HD$   LoH|$ HB =E  *  HH7 H$HL$8HL$H HT$HD$   nH|$ HB =jE    HH H$HL$8HL$H: HT$HD$   nH|$ H4B =E  |  HH H$HL$8HL$H. HT$HD$   enH|$ HB =E  %  HHP H$HL$8HL$H1 HT$HD$   nH|$ HB =E    HH H$HL$8HL$H HT$HD$   mH|$ HB =6E  f  HHD$8H$D #H$HD$0H H$HD$H~
 HT$HD$   imH|$ HB =E    HHT H$HL$0HL$Hm
 HT$HD$   mH|$ HNB =E    HH H$HL$0HL$H&
 HT$HD$   lH|$ H	B =:E  L  HH H$HL$0HL$H	 HT$HD$   lH|$ HĥB =E    HHm H$HL$0HL$HK	 HT$HD$   5lH|$ HB =E    HH  H$HL$0HL$HG	 HT$HD$   kH|$ H:B =SE  6  HHD$0H"D !H$HD$(H H$HD$HV HT$HD$   kH|$ HB =E     HHq H$HL$(HL$H HT$HD$   9kH|$ HSB =E  uzHH( H$HD$(HD$H HL$HD$	   jH|$ HB =[E  uHHD$(H!D Hl$PHXH=!D HD$(/H=!D HD$0[VH=v!D HD$8tj+`V}L&B8x.!$snid_ZzpfU\RHP>4*K H= D HD$@ rݿӿɿm迿赿諿h衿藿荿c胿yo^e[QYG=3T)OJپEϾž軾@豾觾蝾;蓾艾6uka1WMC,9/~%'y"t߽սo˽跽j譽製虽e菽腽{`q	g][SI?V5+!QLGۼѼǼB轼購詼=蟼蕼苼8聼wm3cYO.E;1)'{$	vq׻ͻûl蹻读襻g蛻葻臻b}si]_UKXA7-S#NIݺӺDɺ迺赺?諺衺藺:荺胺y5o޿e釿[0QپG邾=H=D HD$H,"鮽W 驼R餻ܹMҹȹ韺边H费誹隹蠹C薹茹镸肹>xn鐷d9ZP鋶F4<ݵ2醵(/ش遴
* ӳ|%βظwθ D韱dH%H;a   H8Hl$0Hl$0HT$@HtdHHJHrHBH9woH$    H)HHH?H!HH\$H)HL$HT$_HD$ HL$(HD$HHL$PHl$0H8H HD$HHD$P   Hl$0H8wBHD$HHH+HHL$HD$H@    H@    @  dH%H;a  HHHl$@Hl$@H\$PHsH{H)HuHtHC    HC    C  HSH{IH)LL$XI9>  I9L9]  HK     H;LCHKH  Ht$ MII)M9   HCH9  IH)I9LOI)II?L!L8Hu,HC    HSI1H9  HKHt$`Hl$@HHH<$LT$LD$,H\$PHt$ LL$XHL)L)I9   KQH$  HD$HL$HT$H|$PH_HwLLOI91  L)H9IHOL)HH?I!KH9u0LWHW=7E  uHHHt$ LL$XHصLT$0HL$8HT$(H$H\$HD$THL$8HT$(H|$PLT$0HGD HHD H   H@   I@bHq H$LL$HD$@   KHD$HL$XH|$PHOHG@   =tE  uHHD$`    Hl$@HHH|$`Hl$@HH11訾LH轾H$HL$誾L肾LdH%H;a   H(Hl$ Hl$ H\$0C  HSHsHH)LD$@I9   JH9   HK   toHKHH[H9   H)L9IOH)HH?H!H2HT$8H9uHL$PWD$XHl$ H(HL$H$HT$HL$HL$H$LD$3Ht$H\$0LD$@o11bH莽Hf0dH%H;a   H(Hl$ Hl$ H\$0C  HSHsHH)LD$@I9   JH9   HK   toHKHH[H9   H)L9IOH)HH?H!H2HT$8H9uHL$HWD$PHl$ H(HL$H$HT$HL$xHL$H$LD$Ht$H\$0LD$@o11bHnHFdH%H;a  HhHl$`Hl$`HD$p@  1HHHL$PH$HD$   HL$HD$pHPH9i  HHHHXH9J  HL$8HD$xHpH$   H<$H)IHH?H!HHT$LD$LD$HD$ HL$0HT$(H   H\$pHsH|$8HH9   H{Ht$PHH9D t+H*H$   H$   H$   Hl$`HhHL$XHT$@HD$HH$HL$HD HD$g|$ uHD$HHL$XHT$@H\$pHD$HH$   W$   Hl$`HhHD HD HtHIHH~H$HD$pHH腺`*%dH%H;a   H`Hl$XHl$XHD$p    WD$xD$     H HD$8HD$ H$uKHk H$HD$hHD$HD$EHD$HD$pHD$hHD$xH$   Hl$XH`ÐHl$XH`hCdH%H;a;  HHHl$@Hl$@HT$PB  HZH2HJHBHH)H-1HB    HB    B  HD$hWD$pHl$@HHH9   HL$8HT$XHRH|$`H<$H)HHH?H!HHD$HL$H|$HD$ HL$0HT$(H\$8H9[Ht$PHFHu4H9uH]HxD HiD HD$hHT$pHL$xHl$@HHHD$hHT$pHL$xHl$@HHHh H$H%g HD$KHcdH%H;a   H Hl$Hl$H\$(C  HsHSHH)H|ZHNH9w_HK   t&HKHH9s>D$02WD$8Hl$H H$HD$   DHt$H\$(11HJH肷LGdH%H;a  H(Hl$ Hl$ HT$0B  HJHHrHBH9eHB    HB    B  HD$@HuHD$P    WD$XHl$ H(HD HzD HD$P    HL$XHD$`Hl$ H(H9wqH)H|$@H9HOH)HH?H!HHL$8H9u$HzH~B H|$PWD$XHl$ H(H|$H$HD$H|$SHT$0H|$rHHl$Hl$HT$ HJHHBH9~*H9saHHBB L$(WD$0Hl$HÐHB    HB    B  HgD HhD D$( HD$0HL$8Hl$HrdH%H;a  HPHl$HHl$HH$   HL$xHT$pH\$`Ht$XH|$h	LHLH+  H"  HT$pHL$xH$   DA  HIHH?HHHH\$`Ht$XLL$h:@   HIHH?HHHA9rD9ǉALDL   }*AA|AZAP 9EƄ$    Hl$HHPLT$8HL$0HD$@|$(DD$,D$ND$L$,T$($8D$L$,T$(9t9|9u#HD$@HL$0H\$`Ht$XLL$hLT$8Ƅ$    Hl$HHPDD$(H$HL$HD$D$HL$ HT$xH9   H)L$   I)MII?L!Ld$pIH\$`Ht$XDD$(LL$hMHщLH|$hHt$XH\$`H4$H\$H|$蓑D$HL$ HT$`H9waH)LL$hI)LII?L!LT$XI4
HL$xHIAH$   HT$pH9$   Hl$HHPHH/HH$ΉIdH%H;avTH Hl$Hl$HD$(H$5H|$ u
Hl$H H	D H	D HtH@H$HL$XdH%H;a   H(Hl$ Hl$ H+ H$HD$   fQHD$HL$H5	D =E     H)	D H7} H$HD$6   (QHD$HL$H	D =E  u\HD H	 H$HD$F   PHD$HL$HD =FE  uHD Hl$ H(H=D HH=D HӧH=D H§L8HD$H@HD$dH%H;a  HHHl$@Hl$@H\$PHC(H~YHsLHSHK0H9  H9  H)H9HOH)HH?H!J H:  HS0H+S(HS0HC(    HSH9S0K  d   	HT$8HBH   HKHHsH{0H9  HD$8HCLC H@L$H)IHH?H!HHT$H)HL$LD$HD$ HL$0HT$(H|JH\$PHC0HuHoHl$@HHHS8=E  uHK@Hl$@HHH{@HAHD HD HtWHIQH	D Hx	D HK8=ME  uHC@Hl$@HHH{@L$HT$Ht$H\$PH$HD$wH華H_ H$H^ HD$SnIdH%H;a  HPHl$HHl$HH\$hH   HL$XHQ0H+Q(HQHQ@HY8HA8    =hE  u+HA@    HD$x    H$   H$   Hl$HHPHy@1HD$x    W$   Hl$HHPHt$XLF0L9F(  HN@H~@HV8HtEHF8    =E  u+HF@    HD$x    H$   H$   Hl$HHP1iH|$@H9^  HFHN H@H$HL$`HL$H\$HT$pHT$HD$ HL$0HT$(H\$XHS8=NE     HK@H|~~(HPHL$hH9i  HL$`LHKHHCPHK@HS8HC8    =E  u'HC@    HD$xH$   H$   Hl$HHPH|$@H1膣HHD HD H  HI  H|$@HHQHEWF(HFHN H@HH^H~H$HT$H|$H\$HD$ HL$(HT$0H\$XHK8=7E  2  HS@H  uJHC8    =E  u+HC@    HD$x    H$   H$   Hl$HHPH|$@1蚢HC0HSH3HC(HK0H9   H9   H)H)HH?H!HHt$hH9~xHL$8Ht$`H9tH4$HT$HL$ӳHT$XHZ(Ht$8H<Hz(LHJHH@H9sjBDHBHHBPHt$xW$   Hl$HHPHHaD HbD Ht5H@/H|$@HH诡HH
e@H$HL$2HH$HD$dH%H;a   HHl$Hl$HT$ HBPH$HD$ HHB(H9B0uLHJ8HZ@HtHB8    =9E  u!HB@    D$( HL$0H\$8Hl$HHz@1ˠHJHH9s%HHB(HJHL$(WD$0Hl$H(dH%H;a  HHHl$@Hl$@HD$PH$HL$XHL$HT$`HT$  HD$HL$(HT$ H  HD$0HD$PHH HPH\I H$HT$HL$HD$ HL$|$(   HG H$HD$XHD$HL$`HL$pHD$ HL$|$(   HL$PHQ0H+Q(H9QX  HD$0HT$0HD$PH$HL$PHD$0HD$0HQ0H9Q(}RH$HD$XHD$HT$`HT$  HD$(HL$ HT$H\$0HHtHT$hHL$pHD$xHl$@HHHQ@Hy@HY8H9<D tIHQ8HY@HA8    =#E  u!HA@    HD$hHT$pH\$xHl$@HHH1趞HH|$8H$HT$HD HD$rT|$ t;HL$PHA8    =E  uHA@    HD$0H|$8dH|$81RHD$0HL$PH|$8BH$HL$PHIHT$PHZHR H$H\$HT$HD$(HL$ HT$H\$0HHT$hHL$pHD$xHl$@HHHIH$HD$XHD$HD$`HD$HD$(HL$ HT$H\$0HHT$hHL$pHD$xHl$@HHHD$hHT$pHL$xHl$@HH}dH%H;a   H@Hl$8Hl$8H\$HHSH3HC(HK0H9   H9   H\$PH[H|$XH<$H)HHH?H!HHT$H)HL$H|$HD$ HL$(HT$0H|"H\$HHC(HD$`HL$hHT$pHl$8H@HKC H<C HtHIH$HD$5P+|HD$H@HD$dH%H;a  HXHl$PHl$PHD$`HXH0H[  HH(H<  HP HXH9g  Hp0Hx8HvH<$H\$HL$HT$HD$ HL$0HT$(H\$`Hs(H9}	H   H   HD$8HL$HHT$@H~NH9}ILCLK IH)L9   M9   I)II?I!OMtL$LT$Ht$HL$8HT$`H)J(HL$@H
=}E  uHD$HHBHL$hHD$pHl$PHXHzHD$HHC(    WD$hHl$PHXHuC HfC WD$hHl$PHXHt$hH\$pHl$PHXLL`HLUP{5dH%H;a.  HXHl$PHl$PHT$`H\$hHt$pH|$x12H)H|$xH)IHH?H!LL$hILL$`LHHLHD$HHJLBLJ LR(IL)H9   H:    H|$xHt$pH\$hMtvM9  H9HOHL$@M)II?M!ML9u-HJ(H$LHD$@HT$HHHL$pH9:,  L$H\$HL$HL$@HT$`HB0HJ8H@H$H\$Ht$H|$HD$ HL$0HT$(H\$`H=nE  u	HK|H{HHHeHzL"MusM9   H9HOM)II?M!K4H9u$HJ(HH$   W$   Hl$PHXHL$8H4$H\$HL$>HD$HHL$8HT$`H$   L$   H$   Hl$PHXLL0+LL xdH%H;a  H8Hl$0Hl$0HT$@H\$HHt$P1FH|$H$Ht$PHD$(H)HHH?H!HD$HH0HD$@HT$HHHD$HD$HJHzLB LJ(IL)H9~~H: uxM9  Ht$PH\$HH9HOHL$(M)II?M!LH9uHJ(H<H9O   H<$H\$HL$HD$HL$(HT$@H\$HHt$PLZL"MuiM9w}H9HOM)II?M!J4H9uHJ(HHD$XWD$`Hl$0H8HL$ H4$H\$HL$dHD$HL$ HT$@HD$XLd$`L\$hHl$0H8LL_HHTLLIv.dH%H;aq  HĀHl$xHl$xH$   Hz(   H$   H$   111E1  LT$8MJL$   L$   L$   LLIHLHHD$`Id  HJHzLB LR(I9  LL$8HFH$M)LII?M!LH|$L)HL$HT$HD$ HL$0HT$(HR  HPH\$8Hd  H$   HC(Ht$`HHuEL$   L$   LHIH$   HHLHD$`LJL9J(   E1H9*C t"H$   H$   H$   Hl$xHHL$pHT$XHt$PH$HL$HC HD$}J|$ t8H$   HHH9H(t11Ht$PHHH$
HL$HD$Ht$PHL$pHT$XbHC HC HT$`H$   H$   H$   Hl$xHH\$8HdHLHH|$HLD$hHL$@H$HD$HL$Hu1HD$`HL$@H$   H$   H$   H|$HLD$hHT$`H$   H$   H$   Hl$xHHB8HJ0H;; H$HL$HD$HD$ HL$|$( uH$   HIH$H$   HD$H$   HD$HD$ HL$(HT$H$   H$   H$   Hl$xHL譜WsrdH%H;a8  H(Hl$ Hl$ Hf9 H$HD$    f;HD$HL$HC =E    HC HH9 H$HD$    (;HD$HL$HC =E    HC H H$HD$   :HD$HL$H)C =BE  A  HC H H$HD$   :HD$HL$H;C =E    H/C H_ H$HD$/   n:HD$HL$HC =ƺE    HC H` H$HD$0   0:HD$HL$HC =E  K  HC H+ H$HD$   9HD$HL$HC =JE     HC Hf H$HD$7   9HD$HL$H3C =E     H'C Hi H$HD$;   v9HD$HL$HC =ιE  u\HC Hh H$HD$   <9HD$HL$HC =E  uHC Hl$ H(H=rC H2H=AC H!H=C HLH=C HH=C HH=tC HԏVH=@C HH=C H謏H=C 蛏cH=C 芏 p̀=[E  tWE ME 1HD$HL$ H9uMHL$HT$1HH9}14@Ar	@Zw <@Ar	@Zw @8tD$( D$(D$( dH%H;a  H0Hl$(Hl$(HD$@HW  HL$8I  +P  -   I   H$HD$Ho HT$HD$   |$  t?   uWD$HD$P Hl$(H0ÐB D$HD$PHl$(H0HD$8H$HD$@HD$H HD$HD$   D$ WD$HD$P Hl$(H0H$HD$H7 HT$HD$   ]|$  t+   GB D$HD$PHl$(H0HD$8H$HD$@HD$H{ HD$HD$	   D$ H$HD$H HT$HD$   |$  t+   A D$HD$PHl$(H0HD$8H$HD$@HD$H HD$HD$	   uD$ 릀NuLH$HD$H HD$HD$   F|$  9BA D$HD$PHl$(H0ÀintrWD$HD$P Hl$(H0lXHHl$Hl$HT$ fǂ0    HL$0HW  H\$(3@+'     11HH9   Y  DA_tA.u)@uL   L(     D$8 Hl$HA0reA9w_A0uH    uH(     H   H   }"H     D2H      XA0tƂ1  @M  @.  H9     4 @e	  HpH9   U  |@+   Hp   H9   &  <3@0   @9w}1HH9}9D3A0r\A9wVA   EtA_tH'  }H<I<xHHH(  H9tD$8 Hl$HD$8Hl$HA_AD$8 Hl$H@-uHpH;   1D$8 Hl$HHH   H(  H9D$8 Hl$H@-uƂ0     1D$8 Hl$HHH H   H Hl$Hl$HL$0H  HT$(+x     1HpH9I  H9  <@02  HxH9  | @x        Ap   A   DD$E1E1E1E1E1E1E1DT$E1HDD$DD$H9R  9  D2A_uDD$A.uEEuA   MDD$Ll$8HD$@    \$HD$D$IDL$JD$K Hl$H A0   A9w|A0uMuIA   DD$VI9}9LAEMMVDl$IMA   EMEA   A0MADT$E	MMEHu\A AarRAfwLI9}9IAEMMVDl$IMA   EMEA   MMA   E8  MIHMDEMMEMIHMDH9   H9  D2A Dd$E8  HFH9f  q  |2@+.  H   H9   B  <2@0   @9   1HH9}AD2A0   A9   A   EtA_tH'  }H<I<{HHLH9t/Ll$8HD$@    \$HD$D$IDL$JD$K Hl$H Ll$8L)M    HEHL$@\$HD$D$IDL$JD$KHl$H A_A\Ll$8HD$@    \$HD$D$IDL$JD$K Hl$H @-uHHHƸ   Ll$8HD$@    \$HD$D$IDL$JD$K Hl$H HtLLl$8HD$@    \$HD$D$IDL$JD$K Hl$H HLl$8HD$@    \$HD$D$IDL$JD$K Hl$H HƸ   
   Ae   E1-u      {11rHD$8    HD$@    D$H D$I D$J D$K Hl$H HHٍHэHɍčdH%H;aS  H@Hl$8Hl$8HT$HH      H(  H6    H  1(HL$H$HHL$8  HD$HL$ HHT$HH(  H~JHD$ HkB H9kB    HHL$H$HL$7  HD$ HL$H)HL$HHHD$ H(  H})HHjB H5jB H9|   R  H  :5@@uHXHt$PH~HH9  HNH@HH~IH)   HH!HGH9   HNH@H   HH!H^HC1ɻ   H>H+FHv0  H@MH@MH@MIHA   IM!Ml$M!HA   IM!IL!HHL!I	HIM!M	HMELl$X\$`Hl$8H@LD$0HH$HHD$Q6  HD$HH$8  HD$PHH@HH\$   HH!H9uyHpH@HLD$0ILHMM)IHA   II!IsI9|HT$HHHLɾ   HH!HuHPHHH1HT$HLILT$0H\$0H|$(H$H)H\$5  HD$(HL$0H)HL$ HH[HT$HHt$P1Ht$PHF11MHt$PHt$PHF111H[eaHHl$Hl$HB H@HH\$ HHHd  H=  WH*T$0tV5 fHD$(H      H%   H~-HfB HfB HXH9!  PY   4 f.vD$8D$@ Hl$H4 f.wHyfB HjfB H9   YD$8D$@Hl$HH}:H|4H9fB H*fB HH9s~^D$8D$@Hl$HD$8D$@ Hl$HD$8D$@Hl$HHHHH	WH*XWD$8D$@ Hl$H蟈蚈H蒈HHl$Hl$HB H@HH\$ HHH_  H8  WH*T$0t2 fHD$(H      H   H
~*HdB HdB HXH9  LY
   p2 .vD$8D$< Hl$HZ2 .wHdB HdB H9   YD$8D$<Hl$HH}:H|4H^dB HOdB HH9s~^D$8D$<Hl$HD$8D$< Hl$HD$8D$<Hl$HHHHH	WH*XWD$8D$< Hl$H߆H׆dH%H;a+  H8Hl$0Hl$0HD$PHHH@Hһ   HH!HPH4HvH8LD$`ILL$X	IIMM  HOH@MMIMtMIDT$iMMEMIIM	IHOH@MMIMuMIIM	IIv	LJM9|MIIMIM	MXI,  HOH@MIA   IM!MIM9MMDIM9MDH@MHMIMLDI9   11HH@HHxH@MMIHA   II!MuM!L+XHA   IM!MBM!HII!M	HIM!M	\$hHMEHoB H9u&fAnZD$pLd$xH$   Hl$0H8Lt$pLd$xH$   Hl$0H8H\$(HT$ HL$LD$H H$dH|$HG
   HL$   HHL$H!HL$ HT$(H
HI=)E     H HHT$HHW=	E  u_HT$@HWH_C HPC H_ =E  uHW(IIH_ HHD$PH_(HHIHpzLHHWHHHHD$@QzHHHH| :zHYMMDZdH%H$H;A  H  H$  H$  H$  H$H$  HL$D$|$ $  H$  H$H$  HL$!HD$HL$T$ \$!t$#|$" t	@d  =3B  tT@tO  WD$pƄ$    Ht$pH4$HD$HL$T$\$H B HD$ &3  |$( w  HǄ$       H$   WHHl$Hl$]Hm H$   H$H$  HL$H$  HT$|$ %  H$   H$HtB HD$:HD$|$ u+11҉$  H$  H$  H$  H  HD$`H H$~H|$HG
   =jE     HZ HH$  HO=GE  uSH$  HOHC HC HO = E  uHG(HD$`H] HLHO(HHwHHOHHHH$  wHH whH H$H|$HG
   =E     H HH$  HO={E  urH$  HOHC HC HO =TE  u7HG(W$  HK\ H$  H$  H$  H  HO(HHvHHOHHHH$  vHxH vFHD$pH$HdB HD$-  HD$|$ u+11҉$  H$  H$  H$  H  HD$hH H$nH|$HG
   =ZE     HJ HH$  HO=7E  uSH$  HOHC H{C HO =E  uHG(HD$hH[ HLHO(HHuHHOHHHH$  uHH wuhHD$PHL$XT$O\$NH$HL$T$.D$|$ uHD$PHL$XT$O\$N$  W$  H$  H  H$  H4$H$  Ht$H5B Ht$HD$HL$ T$(\$)hD$0HD$@HL$8Z$  H$  H$  H$  H  Z$  W$  H$  H  TIdH%H$H;A  H  H$  H$  H$  H$H$  HL$ D$|$ "  H$  H$H$  HL$aHD$HL$T$ \$!t$#|$" t	@f  =sB  tT@tO  WD$pƄ$    Ht$pH4$HD$HL$T$\$H`B HD$ f-  |$( x  HǄ$       H$   WHHl$Hl$}Hm H$   H$H$  HL$H$  HT$|$ &  H$   H$HB HD$zHD$|$ u,11H$  H$  H$  H$  H  HD$`H H$H|$HG
   =E     H HH$  HO=E  uSH$  HOHC HC HO =_E  uHG(HD$`H]W HKHO(HHqHHOHHHH$  qHH qhHJ H$H|$HG
   =ݚE     H HH$  HO=E  urH$  HOHC HC HO =E  u7HG(W$  HV H$  H$  H$  H  HO(HHqHHOHHHH$  pHxH pFHD$pH$HB HD$'  HD$|$ u,11H$  H$  H$  H$  H  HD$hH H$H|$HG
   =E     H HH$  HO=uE  uSH$  HOHC HC HO =NE  uHG(HD$hHLU HKHO(HHoHHOHHHH$  oHH ohHD$PHL$XT$O\$NH$HL$T$D$|$  uHD$PHL$XT$O\$N$  W$  H$  H  H$  H4$H$  Ht$H5"B Ht$HD$HL$ T$(\$)D$0HD$@HL$8$  H$  H$  H$  H  $  W$  H$  H  $OOdH%H;a  H0Hl$(Hl$(HD$8H$HL$@HL$  |$    HD$HH uFHD$8H$HD$@HD$D$HD$HL$ ZD$PHD$XHL$`Hl$(H0HD$8H$HD$@HD$HD$HL$ D$D$PHD$XHL$`Hl$(H0HB H$H|$HG
   =ՖE     H HHL$@HO=E  u`HL$8HOHC HC HO =E  u(HG(WD$PHR HD$XH|$`Hl$(H0HO(HHmHHOHHHHD$8lHH- laaMLdH%HD$H;A  H   H$   H$   H$   HHHL$PHPH$   H,( H$HD$    HIHH?HHH\$XH\$HD$H$HD$    HD$XHD$H$   HD$HD$PHD$ fD$(" D$* p  HD$0HL$8HT$@H\$`H$HD$HL$HT$@H$   HH HP(HIH\$ H$   Ht$(Ht$HH$HD$HL$H$   H5q Hl$Hl$2zHm H$   HHRH$   H$   H$   H$   HT$HH$   H$   H$   H$    H$   HD$HD$   HD$   j;HD$ HL$(H$  H$  H$   H   [KdH%H;a}  HXHl$PHl$PH$   H$HD$
   c  HD$HL$H$    H| HT$HD$   HL$HD$ =HD$(HD$@HL$0HL$8H4- H${H|$H|$HHD$8HG=aE     HD$@HH H$CH|$HD$hHG=.E     HL$`HHL$xHO=E  uTHL$pHOHM HO =E  uHD$HHG(H$   Hl$PHXHO(HHHHD$HiHHOHHHHD$pciHHD$`TioHD$@Ei-IfdH%H;a}  HXHl$PHl$PH$   H$HD$
   a  HD$HL$H$    H HT$HD$   HL$HD$ ;HD$(HD$@HL$0HL$8H+ H$ۺH|$H|$HHD$8HG=E     HD$@HH H$裺H|$HD$hHG=E     HL$`HHL$xHO=pE  uTHL$pHOHnK HO =SE  uHD$HHG(H$   Hl$PHXHO(HHHHD$HgHHOHHHHD$pgHHD$`goHD$@g-HfdH%H;aM  H@Hl$8Hl$8HL$PH       HT$XHH  H$  HHHt$HH|$`Hb  @   H
  IH@MIHA   IM!I{H|$01E1HL9  DA_uHtA0  A9  AA8  M9   LEMM9r
I9wMH H$譸H|$HG	   =E     H HHL$PHO=yE  uaHL$HHOHC HC HO =UE  u)HG(HD$0HD$hHNK HD$pH|$xHl$8H@HO(HHeHHOHHHHD$HeHHx e`H2 H$ٷH|$HG	   =ŎE     H= HHL$PHO=E  uaHL$HHOHC HC HO =E  u)HG(HD$0HD$hHzJ HD$pH|$xHl$8H@HO(HHeHHOHHHHD$HdHH d`H^ H$H|$HG	   =E     Hi HHL$PHO=эE  u`HL$HHOH7C H(C HO =E  u(HG(HD$h    HI HD$pH|$xHl$8H@HO(HH4dHHOHHHHD$HdHHѵ daA AarAzw	Aé@Hr H$H|$HG	   =E     H} HHL$PHO=E  u`HL$HHOHKC H<C HO =E  u(HG(HD$h    HH HD$pH|$xHl$8H@HO(HHHcHHOHHHHD$H,cHH caLL$hWD$pHl$8H@HuI       H  IHI1ILPLLM|
H@Ho H$HD$	   HD$HHD$H\$H|$ THD$(HD$h    HG HL$pHD$xHl$8H@H   H  H\$H;0   H|2s @bu!HsHy   HHIHLH| s @ouHsHy   H|s @xuHsHy   HyIHH?HH4;   L눸
   HHxHQ H$HD$	   HD$HHD$HL$HT$ HD$(HD$h    HF HL$pHD$xHl$8H@HH H$eH|$HG	   =QE     Hɲ HHL$PHO=1E  u`HL$HHOHC HC HO =E  u(HG(HD$h    HF HD$pH|$xHl$8H@HO(HH`HHOHHHHD$Hx`HH1 g`aHD$HH$HL$  D$HL$PX1i@dH%H;a0  HhHl$`Hl$`HD$xH  HL$p+  HPHHH?HH1@t$?H$H\$H$   HD$H$   HD$HD$ HL$(H|$0HI  HD H9u  H_(Hw H95C         H9)  HG   =zE  ugH HHT$xHW=^E  u/HD$pHGHǄ$       H$   H$   Hl$`HhHWHHHHD$p^HHE ^H$   H۾@   HDHKH@H۾   HH!Ht$@\$?  tH9w-HHHHEH$   W$   Hl$`HhH H$胰H|$HG   =oE     H HHL$xHO=OE  umHL$pHOHC HC HO =+E  u5HG(HD$@HH$   HC H$   H$   Hl$`HhHO(HH]HHOHHHHD$p]HH x]TH9sH H$藯H|$HG   =E     H HHL$xHO=cE  umHL$pHOHC HC HO =?E  u5HG(HD$@HH$   H2B H$   H$   Hl$`HhHO(HH\HHOHHHHD$p\HH \THD$PHL$HH|$XH4$H\$HC HD$>\$HD$PHL$HHA H|$XHA 1-uHPHHH?HHʾ   @HH13H H$,H|$HG   =E     HF HHL$xHO=E  uiHL$pHOHVC HWC HO =ԄE  u1HG(HǄ$       H@ H$   H$   Hl$`HhHO(HHR[HHOHHHHD$p6[HH %[XH$H HD$H HD$H$H HD$H HD$~X;dH%H;a  H@Hl$8Hl$8HD$PHF  H<  HL$H-  HXHHH?HHH%  1E1HOEOQH9   D;AA	vH H$iH|$HG   =UE     H HHL$PHO=5E  u`HL$HHOHC HC HO =E  u(HG(HD$X    H? HD$`H|$hHl$8H@HO(HHYHHOHHHHD$H|YHH kYaLI؀-IDHD$XWD$`Hl$8H@H H$rH|$HG   =^E     H HHL$PHO=>E  u`HL$HHOHC HC HO =E  u(HG(HD$X    H> HD$`H|$hHl$8H@HO(HHXHHOHHHHD$HXHH tXa+HHHL$HH$HD$HD$
   HD$    HD$0HL$(HT$ Hp= H9uJHuH@   =GE  u#H5 H0HT$XHL$`H\$hHl$8H@HHc WHø    B8HHl$Hl$HT$(HG  H\$ 3@-)       HHHH?HHH   :0   Z b         xø   0   HH9}   <@0r@9w0   ۄtYA @arI@f@@uA_u0u_   D$0 Hl$HÃ_t!   D$0 Hl$H1A_D$0Hl$H11۹^   Wo1x+HH@+H\$ H_dH%H;aT  HXHl$PHl$PHD$`H   H(  H H$HY
HHI
HHOHH)HHLHL$0HL$HL$mHD$HL$`H   H  HD$HH(  H>  HT$0H   0H  @.H(  HHsH9o  HX  HJHHH?HHH$H\$Ht$v  HD$HHHT$0H9  HH)HHH?H!H|$HL9LL$`I   H     H9HOM9uKHH@H9T  H$    H|$HD$H\$)HD$ HL$(HD$hHL$pHl$PHXHD$@Ht$8L$LL$Ht$fHD$@H\$0Ht$8H|$HH9  H   "  HT$0H9HHOHT$@H9   H9  .HZHH)IHH?H!HH(  L   I     L9  I)M9MOLI?L!HH9uJ4HvHHHLD$8H$Ht$LD$$eHD$HHT$@H|$0LD$8H$HL$HT$dHD$HHL$`HT$@Ht$0%H      H\$0H9HHOH\$@H9uhH(  HH+   H9   H9   H)HHH?H!HH4$H)H|$HT$   HD$HL$@HH\$0H|$HH$HL$H\$AdHD$HHL$`H\$@Ht$0lH; HD$hHD$p   Hl$PHXHH\HH#\HH[HѺ   [HL \Lɺ   [HH[Hٺ   [   [HH[   H[H[   HD[1H:[D2HD$HL$10HH9|HD$ HHl$Hl$HT$ H   H   H~HCH=   s%t@0tHuHǂ(      Hl$Hù   ZdH%H;a   H0Hl$(Hl$(HD$    WD$HT$@1H0\HAHv)HHHHHH4HH)Hr}HT$8Hǂ       HX@4H   HH|HsAH   tH=   r!H   H(  H$Hl$(H0ù   YHع   YHȹ   Y0dH%H;a  HHl$Hl$HT$ H\$(11Hw<OJGH@HH@HHHIHH  H9   ~H   r-  Mu   OIHMILtLGL)(  A   II!I1Ma0D$HHOOZMIH9   ~8H      DMII!M!H=   r   H<HLIMv8LIMI!L!H=   }sVI0DLHLvƂ1  IH   H$ Hl$HHǂ       Hl$HM   W   WH   WH   W.@HD$(HL$ HT$H\$1HH9}H9}<2D1D8tD$0D$0D$0 dH%H;a  H@Hl$8Hl$8H5B H5B HD$PH9  H4@H<LD$HI   H     H|$0HDHTL$HL$HD$   HT$HD$ "D$(HL$0HQHHEHD$HH   HHHt$P1ILHHLLH   H     H@MDIIHIM!LIHIHHLIL)HCH=   }   H0B|xHoAƀ1  bHHHHvHHHHHHLIL)HCH=   }sXH0@|3HtƆ1  H   HH   H   |Hǀ      H(  H$Hl$8H@ù   tU   jUHй   ]U   sU^UX,dH%H;a   HHl$Hl$HD$ H    tEHL$(H'CHL$(H$HD$<   }HD$(HHHD$ H<H$HL$[Hl$H|'HL$(H$HD$<   &HD$(HH<HD$ H|H$HHL$+5dH%H;a   HHl$Hl$HD$(H}
Hl$HHT$ H   H9}H=   si5u[HpH9uO1   tH$HD$Y   Hl$HH~%LuѐH   H$15ݹ   S*4HHl$Hl$HT$(H|hH\$ H9   ~ZHHH|.H   sN4@9sFHBH   Hl$H1Hǃ      H(  Hl$HHl$HHй   	SHD$H(  H   11HrH<DAEIxHH9}H9   
HHHH9|H}H\$H   H9}4@5u7HyH9u*1   tHH~DШu1@5HD$HD$HHe  HPHZ?Ht$H~HOH9?  H)H@HH8HH!HHHR?HHKHH@HLCII@MLMII!L   HL!MBLMEH@HHA   II!LJM9IDLNI@MMIM9MDHvIH)LA   IM!MZL9|^I2HRE1A   HA   II!IM!H)L!HH!I	Ԁx tLH@H   HH!I	Ld$DT$ HA   II!MLDLLE1MHHHHDHsHH@HHKHHH!HHPHHRHPXHD$HT$HH\$(H3H|$IH)Hzt$ @rHJH   HHH@MIHL!HL!L9tuHH@HH[I)HHH[LOA   II!M9t*HH@LHD$0LL$8@t$@H\$HHL$P@t$XItHHBHWLIHHL!HHB    RHD$0HD$8    T$@HD$HHD$P    T$XHICHHl$Hl$HT$(H\$ HHC    t$8@sHt$0H\  HH?H=HH\  H}D$H Hl$HHHW}t$9H    A   IEIHH)H  HGHH^  L-B ML9  HH0  I<HHH8  IW  K@H=JpC HLHIH|H?HHH{LG@LCLFHIOH   1H@HHHHH!HD$@HPHH{H9pH)H+HB@HHH@HH@HA   IL!HA   II!I@H#HH)H9}	H3H9|D$HHl$HD$H Hl$HHHBHLIMDI@HH@MɐIHHHL!HI8HRHSHIIDLWMII@MҐHOHHL!HL[IWHHuJH   HH=B HLHIH|H?HHH{HW@HSHIW<LIMDMYMII@MېIIHHL!HLc|LW   pLH   cLH   VL   LLHHl$Hl$HT$ HZHs.HHkHX`XHHH?HH)H\  H?H=HH\  HHWszH4RH=mC LDMMI@I}HI~HHHHHH?HHHQJHR@HQHHHHHT$(HL$0Hl$HHйW   XKdH%H;a   H Hl$Hl$HD$8H$HD$HL$HWs{HIHlC HHt$(H>IHHHlC H|H?HHH~HW@HVHHt$0HHHLH?HHHNH@HNLD$@Hl$H HȹW   J!.dH%H;a  H`Hl$XHl$XHD$hHH  H\$xHm  HHHDHsHH@HHKHHH!HHPHHRHPH$HD$hHHHH@HH\$H HHH!ЉIHH!H)1A   
HOIHF  M9vLD$xL9  IL)H  LB I<  II1A)WD$8D$H    Dr0L|$8Ft8LLv+AAMI#Gd AD)L`I r  L\$0HT$pIEIEL\$0H }'IL)I   LrL:F\,8L9r  Ml$ILjLHZ KH[H  Ep  Hf     Lv0G4,HL!I)IHLLH~QH4LIMIA   IM!M9wHIHL!L"LrM9r   Ƅ$    Hl$XH`LjH$IM!I	LT$H|$HL$HD$ E  |$( tJHT$pHZHHH|"HJH2H9   4@0tHCHBƄ$   Hl$XH`Ƅ$    Hl$XH`ø   mIIHE1ҿ   1WHL$pA@A(Ƅ$   Hl$XH`HGLLGH H$H HD$7}LFL    FL    FrH   FH| H$H HD$|,dH%H;aF  HHl$Hl$HL$8H@HH\$0HH!HT$(H9   Ht$@HHH9   H4:HH9   H)HH9vvHT$ HZHHJHH|HJH2H9s}43@9tH}*HJHHv[1HB   HB D$HHl$HHJHH9s)D$H Hl$HD$HHl$HHE1xEHpEH) H$H^ HD${H H$H2 HD$x{BdH%H;a2  HhHl$`Hl$`HT$pHH  HrH|  H$   LI9a  H9wW  _8ZÄ8  H$   L9   HwH9s  w@8s@@	  HD$H    WD$PH   H{0@|HHAHHHv,HHHHHH<HH)Hr5  HXHHt$x1DHH9}2H<HLH  H>LNLT$HGDL9r  H^H^ HFH^H~"HNH>HCH9  |;@0tHuHF     BF(Ƅ$   Hl$`HhHH  HJHCH9~H)H@HH2HH!H2HCHBHOHCH9~H)H@HH7HH!HHCHGH<$HT$H\$HD$H$   HH$   HHHHQHH@HH	HHIHH!AMII!MM)MI)H\$pL#M)E1A   IOl II  M9vHD$@LL$8LT$xE1IHD$@LL$8MHM9   MM)M|$I  L=B OdE  1AIRM
I9  P0C)A)ǉHH!LL9sIEIBHD$@LIB CAB(L$H|$HD$8HD$L\$II!Ld$ HD$(     D$0$   Hl$`HhMbI<Iz [AZ(   IHKHH<IHH!MbM*IBL9  Lc0Ed IBHHH!I)LLM9sL$LD$LLL$L\$   HH!HD$ HH|$(  D$0$   Hl$`HhE1MHIIDLFII@MHNHHL!HHCHH@HC1H$   1H$   H$   WHD$x@JH(Ƅ$   Hl$`HhL#@LH@kL   @@HL?H   ?Hȹ   ?HHl$Hl$HT$HHHHt$@H9   HT$0H|$ LD$(E\2AE\2MLIHNII9sHOH7LWIBH9r   MHHI9vOI9sD$P Hl$HHT$8H)I9wHuHHOHv9:0uWGD$PHl$HD$P Hl$HD$P Hl$H1>>dH%H;a   H`Hl$XHl$XH H$HD$    HD$xHHH   HOHT$PHT$HD$H$HD$    HD$PHD$D$hD$D$pD$ HD$xHD$(H$   HD$0Y   HD$HHL$8HT$@H$    HL$HT$HD$	HD$ HL$(H$   H$   Hl$XH` dH%H$H;A  H  H$  H$  H$  H   $  Zf~HB HHYH4H@HH@MH@MIHIHHLIM!HA   IM!I\$IL!HA   IM!IT$IH!HL9.  L      H/z H$  HH$   H$  H9wnH$  H$P  H$   HH$HL$HD$DH$P  H$  H$   H$  H$   H$  H$  HĐ  H$   H$@  H H$H$  HD$HT$Ht$H\$ \Ht$8H|$(H$   H$@  H$  7Ht   Hy    Hy M  HKHIJ$  b0  x   H$  H4$H$  Ht$H$  Ht$H$  Ht$\$ D$!HT$(HL$0LT$8>   HD$HHL$@HT$PH$  H$  H$  H$  HĐ  ÀXq=iB    L$H  D$H$   H$   W$X  $h  $x  H$  Hp  f]  GA  E  H~IH)  1@   H$  H$H$  HL$H$  HL$ML$D$$X  D$ $h  D$0$x  D$@Ht$P\$Xi	  HD$pHL$hHT$`H$  H$  H$  H$  HĐ  H$  H<$H$  H|$H$  H|$Ht$\$ D$!HT$(HL$0LT$8  HD$PHL$HHT$@H$  H$  H$  H$  HĐ  H$   HǄ$       $   H$   H$X  HǄ$`     HǄ$h     $   Ƅ$    H$   IH)H$   $   H$   H$H$X  HL$H|$`|$D$H$   H$   $  H$   L$  L$H  GuHA   HIDIHILeguHI1$  Ƅ$   H$  H$HT$HL$D$LT$ HD$@L$8HT$0\$PHt$(H|$HH$   H$   $   H$   H$   $   W$   $0  H$   H$X  HǄ$`      HǄ$h      H$  H$H$X  HD$H$   HD$H$   HD$6D$    $  GwfEuHH$p  HHһ    HOH$   L$  L$H  HD$H$   dGu
H$p  H$  부etfuH$p  H+$x  Hһ    HO뎀gtH$  H$H$  HD$H$  HD$H$  HD$$  D$ D$D$!H$   HD$(H$   HD$0H$H  HD$8  HD$@HL$PHT$HH$  H$  H$  H$  HĐ  H$  H4$H$  Ht$H$  Ht$H$  Ht$\$ D$!HT$(HL$0LT$8   HD$PHL$HHT$@H$  H$  H$  H$  HĐ  H$  H$H$  H\$H$  H\$D$HT$ HL$(LT$0  HD$@HL$8HT$HH$  H$  H$  H$  HĐ  L	HH5H@uH$  HmB dH H$H HD$jdH%H$H;A  H  H$  H$  HǄ$       H$   WHHl$Hl$`5Hm H$   H$H$   HL$H$0  HH$   H$H$(  H)H\$W$  $  $  H$  H  $  G  E5  H$   H$HHHL$6H$  HW$  $  $  H$   H$  HǄ$     HǄ$     H$  H$  H$  H$  H$  H$H$   HL$H$  HL$L$$  L$$  D$ $  D$0$  D$@HD$P$  D$X  HD$pHL$hHT$`H$8  H$@  H$H  H$  H  ÀGu<HH$   H$   HDHD$xHD$H$  HHD$xHeyftguHHH$  H$   H$HHL$H$  HVH$   H$H$   HD$H$(  HD$H$0  HD$	  W$  $  $  H$   H$  HǄ$     HǄ$     H$  H$  H$  H$  $  Gw=EuHH$  HGuH$  HH$  HetÀfu"H)H    HOH$  HHguH$  HH$  HdH%H;a  HĀHl$xHl$x$   <G  <E   H$   H$H$   HL$H$   HL$$   L$$   D$ $   D$0$   D$@H$   HL$PD$X  HD$hHL$pHT$`H$   H$   H$   Hl$xH<G  H$   H$   H9  H9$     H$   H   HEH$   H~H   H9H$   H$H$   HL$H$   HL$$   L$$   D$ $   D$0$   D$@HOHJHL$PD$X  HD$hHL$pHT$`H$   H$   H$   Hl$xHH9|H9PH$   H$H$   HD$H$   HD$$   D$$   D$ $   D$0$   D$@H9HOH)HҸ    HOHD$P  HD$hHL$`HT$XH$   H$   H$   Hl$xHHHnH$   HQH$   H9w2H$   %DH$   H$   H$   Hl$xHH H$H$   HD$HL$H\$HT$ ܺHt$(HD$0H\$8HP$   H$   <e<ft<gKH$   H$H$   HD$H$   HD$$   D$$   D$ $   D$0$   D$@H$   HD$P  HD$`HL$hHT$XH$   H$   H$   Hl$xHdH%H$H;At  H  H$  H$  H$  H  H$  HQHHT$H$  H9~0H$  L(  L+   MiL  L	L)HkdI9  HǄ$X      H$`  WHHl$Hl$,Hm H$X  H$H HRHT$@H$  HH$X  H$H$  H)HJHL$`H$  HH@Hһ   HH!H$  H9  HQH$  H\$HD$     H|$(WHHl$Hl$I,Hm HD$ H$HHIHL$HD$H$  H+HL$ H$HHD$H$   H$  11HWH$  HH)H(  L2L   M9  L$H  MM  L9$@    I   R  F\ M  I   )  FL$x  L9|  H     D<X  E86  A      EXE8             A   EtEuhEu/EH$HH@HD$*H$  HĘ  HH@H}H$  HĘ  L9}H   H$H$HH@HD$ H$  HĘ  ÀYL_M9AOE1GuE8t
   A9tA   E   A0A rMMRL9$@  AE1A0   A0   ]A0   7H$  HĘ  HT$H$  H9H	HRHH$  HĘ  H$  Hǀ       H$  HĘ  H   <(L   /(Lع   "(,gdH%HD$H;A  H   H$   H$   $   =  H$   HsH$   H9  H$   -H$      H$   H$   H  LFI91  0H$   H  IpH9  B .L$   HKI9ILH     
00HHH9^HVH9vHL$PHt$pH= H$HD$Ht$H|$HT$  HD$(HL$0H|$8HQHL$PH$   Ht$pHNH9  $   0H$   HH$        HDH  Hڻ-   HT$XHqH98  H$   H
   HNH9w3000T0H$   H$   H$   H$   HĈ   HI H$HD$Ht$H|$HL$ ,HD$(HL$0H|$8HHT$XH$   Hd   HNHHIIILHMI?L)LIM)H9w03AP0T3H8HT$pLD$hH H$H\$Ht$H|$HL$ 育H\$(HD$0H|$8HHHT$pH$   LD$hHNHHIףp=
ףIILHLI?L)IIILD$XLHL)DEiɚ  AGAID)OIM)H9wEJ0D30T3AP0T3HOLT$pT$GLD$hH H$H\$Ht$H|$HL$ 蕱H\$(HD$0H|$8HHT$GH$   LD$hLT$pH$   \$FHV H$HD$HL$H|$Ht$ 9HD$(HL$0H|$8HqH$   HT$X\$Fn+   RH$   H H$HD$Ht$H|$HL$ ٰHD$(HL$0H|$8HH$   L$   H$   H9  HL$HL1MIL$   HHH?HLI9wUH$   H$   H0H$HT$HQHT$;+H$   HL$HH$   H$   H$   Ht$hHT$xH H$HD$Ht$H|$LL$ H|$8HD$(HL$HHT$xHt$h_LD$`H H$HD$LD$H|$Ht$ 謯HD$(HL$0H|$8HqH$   LD$`LH$   \$FHl H$HD$Ht$H|$LD$ OHD$(HL$0H|$8LA\$FH$   z0   cH H$H$   HL$H\$H|$Ht$ HD$(HL$0H|$8HqH$   H$   H$   H$   !1k!uPdH%HD$H;A  H   H$   H$   $     H$   HsH$   H9%  H$   -H$   H$   H  HVH9h  00H$   HN  HrH9   .1	0HLH9   H$   HH   H9$      L$   L$   L9  ALFI9vHt$pHL$PT$GHx H$HD$Ht$H|$LD$ [HD$(HL$0H|$8LAHL$PT$GH$   Ht$pD0   H$   H$   H$   H$   HĈ   HT$hH H$HD$HT$H|$Ht$ ԬHD$(HL$0H|$8HqHT$hH$   HH H$HD$Ht$H|$HT$ 膬HD$(HL$0H|$8HQH$   TH$   H9HLH$   H$   H9  HL$HH1HT$`H9   H$   H$   H0H$H\$HL$&HD$`H$   H$   H\$H
0HHH9$   ~VHpH9vH\$HHD$XH H$HT$HD$HL$Ht$ 虫HT$(HD$0HL$8HpHD$XH\$HHHHH[H\$xH] H$HD$Ht$H|$HT$ @H|$8HD$(HL$HH\$xH$   H H$H$   HL$H\$H|$Ht$ HD$(HL$0H|$8HqH$   H$   H$   H$   ~HLkpdH%H;a  HhHl$`Hl$`$     HD$xHHH$   H9  H\$p-H$HL$HT$H$   HD$HD$ 
   fD$(   HD$0HL$8HT$@HYH9   pH$   H$   H+H   HsH9wcH+H$Ht$HT$HL$HD$ 
   D$(D$)  HD$8HL$@HT$0H$   H$   H$   Hl$`HhH\$XH$   HP H$HD$H\$HT$Ht$ 3HD$(HL$0HT$8HqH$   HH\$XGHCHL$xH5 H4$HD$HL$HT$H\$ ڨHD$(HL$0HT$8HYHL$xH H$Ht$pHt$HD$HT$HL$ 蔨H\$(HD$0HT$8HHHD$x7H\$pHL$xH$   $+dH%H;aY	  HĀHl$xHl$xH$   HHJHH@HH$   HH$       HDHH!HHHtH<sH$   H  H  HHH@HLAII@MIHH!HHLIM!LIL	I       L9{  H_HL!H=^  HHN$   @X9  Hru H$   HD$pH$   $   @  H$   LGL$   M9a  L$   A:-IxL9  H$   C0CtIH<H0C\IL\$hH[  MO  HWL9  A:.EHIHM   HZLI<IFL9vHT$`H|$hDD$GHF H$LT$HT$LL$H\$ )LT$(HD$0LL$8HXHD$pH$   HT$`$   H|$hDD$G` @8%  p   HZL9  AH  Hٸ-   H$   HSL9%  H$   AHd   HZHHHHHHH?H)HHH)L9w1B0A2G0AD2L$   H$   L$   Hl$xHH|$`HT$XH H$LT$Ht$LL$H\$ LT$(HD$0LL$8HXHT$XH$   H|$`wH     HZHHףp=
ףHHHHHH?H)HIHHHH)HHHHHIH?H)HHLI)HHH)L9wA@0A:AC0AD:F0AD:LD$`L\$XHt$PH H$LT$H|$LL$H\$ LT$(HD$0LL$8HXHt$PH$   LD$`L\$XHZHK7AHHHHH?H)Hףp=
ףIHH$   HHH)DEiۚ  AGAD)HAHHHH)HHHHHIH?H)HHLI)HHH)L9w(A@0A2AC0AD2AD$0AD2G0AD2LD$`D\$FLd$XH|$PH H$LT$Ht$LL$H\$ 貢LT$(HD$0LL$8HXH$   H|$PLD$`D\$FLd$XkH$   D$EHj H$LT$H\$LL$HT$ MLT$(HD$0LL$8HPD$EH$   H$   ~+   _H$   D$EH H$LT$HT$LL$H\$ LT$(HD$0LL$8HXD$EH$   H$   P   H H$LT$H|$LL$HT$ 苡LT$(HD$0LL$8HPHD$pH$   $   H$   L\$hH9  H_L9   A:.1EHIMLH9   LCMI<IFM9vH\$`H|$HD\$GLd$hH H$LT$H\$LL$LD$ ǠLT$(HD$0LL$8L@HD$pH$   H$   H\$`$   H|$HD\$GLd$hKHHn H$LT$H|$LL$H\$ QLT$(HD$0LL$8HXHD$pH$   H$   $   H$   L\$hHL$   H H$LT$LD$LL$H|$ ޟLT$(HD$0LL$8HxHD$pH$   H$   H$   $   L$   H H$H$   HL$H|$LL$LD$ mLT$(HD$0LL$8L@HD$pH$   H$   H$   $   H$   6L$   L$   L$   HIm HHHHdH%H;a   H`Hl$XHl$XHD$hHd   H\$pH
ugH
}3HHH9   H8 Hȹ   HD$xH$   Hl$XH`H HIH   wpHHH9w`Hq HS   H$    WD$HD$H\$ fD$(    HD$PHL$HHL$xH$   Hl$XH`H\$p   dH%H;a  H`Hl$XHl$XHD$hH   Hd   H\$pH
ukH
}3HHH9   H Hȹ   HD$xH$   Hl$XH`H HIH      HHH9wpHT HS   HH$    WD$HD$H\$ D$(D$)   HD$PHL$HHL$xH$   Hl$XH`HH\$pH\$p   idH%HD$H;A"  H   H$   H$   H$   H  Hd  H$   H
3  H
   HHH9  HӺ Hȹ   H$   H
H\$hH$   H9w_H$   H|$xHt$`HH$HD$HL$HD$xH$   HD$hH$   HD$`H$   H$   HĈ   HL$XHD$pH H$H$   HD$HT$Ht$H\$ [H|$(Ht$8HD$pHL$XH$   RH HIH      HHH9   HG HS   HH$   H$H$   HL$H$   HL$HD$H\$ D$(D$)  HD$@HL$8HT$0H$   H$   H$   H$   HĈ   HH$   zH$   m   <w!dH%HD$H;A   H   H$   H$   H$   Hd  H$   H
3  H
   HHH9  H Hȹ   H$   H
H\$hH$   H9w_H$   Ht$`H|$xHH$HD$HL$qHD$xH$   HD$hH$   HD$`H$   H$   HĈ   HL$XHD$pH9 H$H$   HD$HT$Ht$H\$ Ht$8H|$(HD$pHL$XH$   RH HIH      HHH9   H  HS   H$   H$H$   HL$H$   HL$HD$H\$ fD$( n   HD$@HL$8HT$0H$   H$   H$   H$   HĈ   H$   X   IdH%HD$H;AK  H   H$   H$   H$   H  H$  HD$W    WD$XD$hD$x$   $     H$   HH
  A   Bt	HHd   HHHHףp=
ףHHHHkdH)H?H@H=   X  HHAH5V DD7HA0  LL$WFD	H     HA47HAo  H6HRH     HHHxL FLHA  LT$WFLH
  H   m  HPB4HAM  Bt  HBHA  DV-$     HA  H$   HH)HAHL$HHXHH?H!HDWH$   H9wtH$   H\$@H$   HH$HD$HHt$H$   H$   HD$HH$   HD$@H$   W$   H$   Hİ   Ht$@H$   H} H$H$   HD$HT$H\$HL$ XH\$8H|$(H$   H$   Ht$@7HA  H$    HHHH?H!HDWHD$HHT$HT$hHD$ HL$(HǄ$       W$   H$   H$  H$   Hİ   HYH6HzH   HHHBA   LT$WBtHILLH9r+IH!H$$  LIL B4IAr   HAH HA   Ht$WT1HA   @tVHHH9r:HHH1HHHH)H$   HAL B4HAr^HPH=t 4>HAs<H|$W@t8HH$   A   A   A   1HйA   $A   H$   A   LȹA   H$   HйA   H   HA   Hй   A   H   A      HC H$H HD$;xdH%H;a  HĀHl$xHl$xH$   H$   HH)H$   H9  H$   HSH9g  D$   DH$   H)IHH?H!HLH$   H  H$   H$   DA   >     HL$HH  A    LJI9F  A\x  fDLRDAEL%_ GI9   D\IRDAG!H9wFH92A  L$   DL$GHE H$HD$LT$Ht$HT$ (HD$(HL$0Ht$8HQHL$HH$   H$   D$   DL$GL$   yD\$GHص H$HD$LL$Ht$LT$ 軐HD$(HL$0Ht$8LQHL$HH$   H$   H$   D$   D\$GL%^ LL$`Hd H$HD$HT$Ht$LL$ GHt$8HD$(HL$HH$   H$   H$   D$   LL$`WH$HT$Ht$DL$DD$$   D$$   L$X  HD$ Ht$0HT$(HL$HH$   H$   D$   ?Ht$XHD$pH$H|$DL$HL$HD$pH$   H$   Ht$XH$   D$   uHJH9w&DH$   H$   H$   Hl$xHH H$HD$HT$Ht$HL$ HD$(HL$0Ht$8HH$   D$   Hճ H$HD$H\$Ht$HT$ 踎HD$(HL$0Ht$8HQH$   H$   MH H$H\$HHIHL$PHL$iHD$HD$hH$   H9tH$HL$H$   HL$'	H$   H$   HD$hHt$PHH-bdH%H;a[  HHHl$@Hl$@HD$XHHHT$`H9   H\$Pt$l@4D$h   =      H$HL$HT$D$@t$D$mD$D$nD$   HD$ HL$(HT$0HYH9w%t$l@4HD$pH\$xH$   Hl$@HHHL$XH5+ H4$HD$HL$HT$H\$ HD$(HL$0HT$8HYHL$X=  ~= @  6Hѱ H$Ht$PHt$HD$HT$HL$ 诌H\$(HD$0HT$8HHHD$X]dH%H;a  HpHl$hHl$hD$D    $   $   9	  \	  $        ]  1  	      	      Q    $   H$   HZH$   H9   HL$x\u  f<   HQDHLH   HHALKLY AI9vHL$`D$CH\$XHI H$H|$H\$Ht$LL$ ,H|$(HD$0Ht$8LHD$CHL$`HH\$XD$   `H$   H$   H$   Hl$hHpH\$`H̯ H$HL$xHL$HT$Ht$H\$ 誊HL$(Ht$8$   H$   H\$`   }H$   HXH$   H9   HL$x\U  f<   HDHLH3HHALKLYX AI9vH\$`HD$HT$CH H$H|$H\$Ht$LL$ ؉H|$(HD$0Ht$8LHHD$HHT$CH\$`D$   `H\$XH H$HT$xHT$HD$Ht$H\$ xHt$8HL$(H$   $   H\$XH$   HHH$   H9   Ht$x\x  f<HxAL[W B
H9wxT0HGACH9w>HHHH$   L$CHҭ H$Ht$H|$H\$HD$ 赈Ht$(HD$0H\$8HL$CH$   랈T$CH H$Ht$HL$H\$H|$ lHt$(HD$0H\$8HxH$   T$CD$   LV ,HL$`H, H$Ht$xHt$HD$H\$HL$ 
H\$8Ht$(H$   HL$`$   H$   HHH$   H9wH\$x\t  f<HHHHHL$`H H$H\$xH\$HD$HT$HL$ 聇HT$8H\$(H$   HL$`H$   HHH$   H9wH\$x\b  f<HHHH6HL$`H$ H$H\$xH\$HD$HT$HL$ HT$8H\$(H$   HL$`H$   HHH$   H9wH\$x\a  f<HHHHHL$`H H$H\$xH\$HD$HT$HL$ 胆HT$8H\$(H$   HL$`럃     bH$   HHH$   H9wH\$x\r  f<HHHHHL$`H H$H\$xH\$HD$HT$HL$ HT$8H\$(H$   HL$`H$   HHH$   H9wH\$x\f  f<HHHHHL$`H H$H\$xH\$HD$HT$HL$ jH\$(HT$8H$   HL$`럃
uH$   HHH$   H9wH\$x\n  f<HHHHHL$`H H$H\$xH\$HD$HT$HL$ HT$8H\$(H$   HL$`H$   HHH$   H9wH\$x\v  f<HHHHHL$`H H$H\$xH\$HD$HT$HL$ gH\$(HT$8H$   HL$`H$   HHH$   H9w*Ht$xH$   H$   H$   Hl$hHpH H$HT$xHT$HD$H\$HL$ Ht$(HD$0H\$8HHH$   $   뎉$f  D$$   $M  |$      u$   lHD$DH$HD$   HD$   $   L$BHL$ H  H$   HHT$`H$   H9waHt$xHt$xH$   HH$HD$DHD$HL$HD$xH$   HD$`H$   H$   H$   Hl$hHpHL$PH H$HL$xHL$HD$H\$HT$ 薂Ht$(H\$8H$   HL$PZ$   u1$   $(  D$H$   HHH$   H9   Ht$x\HAH9w%H$   H$   H$   Hl$hHpH$   H H$Ht$HL$H\$HD$ ΁Ht$(HD$0H\$8HH$   $   H H$Ht$xHt$HD$H\$HL$ 肁Ht$(HD$0H\$8HHH$   $   /   1dH%H;a   H(Hl$ Hl$ HD$8HL$0HHH   HD$8HL$0H$HD$D$HL$HT$8H9   H)HHH?H!Ht$0HH~=  uD$@ Hl$ H(=  t' }	u`t	oD$@ Hl$ H(D$@ Hl$ H(D$@Hl$ H(HHjdH%H;a_  H(Hl$ Hl$ HT$8H  H\$03|$@@8u@'       @  @\  H  sHJIHH?HH@b  @7  @"b  @'X  F<  I   F1H	H}G4Ѕ|~H@NC H1NC D$H    D$L WD$PHL$`HD$hHl$ H(HJHHH?HH=   &1ۉD$H\$LHL$PHT$XWD$`Hl$ H(HMC HMC D$H    D$L WD$PHD$`HL$hHl$ H(HMC HMC D$H    D$L WD$PHD$`HL$hHl$ H(HYMC HJMC D$H    D$L WD$PHL$`HD$hHl$ H(@8uHL1#HMC HLC D$H    D$L WD$PHL$`HD$hHl$ H(@\  @U  @Uq     I9,  11H	H9   L9  <0|J9EA   EuHoLC H`LC D$H    D$L WD$PHL$`HD$hHl$ H(Ãa|fǩA   믃A|FA   1E1L9   I)LII?L!H@xu1HHH    HHHHKC HKC D$H    D$L WD$PHL$`HD$hHl$ H(HKC HpKC D$H    D$L WD$PHL$`HD$hHl$ H(@uu
   @xu
   t1m@\HL¸\   1@auHL¸   1@bHL¸   1@rvT@uw'@tt@uWHL¸	   1@vt@x0HL¸   1@fuHL¸   1t@nuHL¸
   1\@rHL¸   1@H#JC H$JC D$H    D$L WD$PHD$`HL$hHl$ H(Ét$HD$L HBHHH?HHHD$PHL$XWD$`Hl$ H(H$HT$D$HL$HT$8H9   D$HD$LH)HHH?H!HT$0HHL$PHD$XWD$`Hl$ H(HXIC HIIC D$H    D$L WD$PHL$`HD$hHl$ H(@"4HIC HIC D$H    D$L WD$PHL$`HD$hHl$ H(LHLHHdH%HD$H;A*  H   H$   H$   H$   H  H$   \8l  HXH\$XHHH?HHH$   `L  T$F"t	'  H$Ht$D$
H|$  H$   H$HL$XHL$D$\ۊH|$K  1tD$F<"  <'A  D$H    H H$HD$    H$   HIHRHIH?HHIHH$   HL$cwHD$HL$XH$   1H$   HLHHHL$PHg  H$   H\$xH$   H$HL$D$FD$HD$8HL$0HT$(H\$ t$|$@ H  HT$PH$         HD$xHHH$   H9w[L$   A4 D$F<'HH?H}FC H~FC W$   H$   H$   H$   Hĸ   Ét$LH@ H$H$   H\$HD$H|$HL$ wLD$(HD$0H|$8HHHD$xHT$PH$   t$LO@ 'HD$HH$HD$   HD$   HL$ H;  HD$xHH$   H$   H9w]H$   H$   H$   HH$HD$HHD$HL$SHT$PH$   H$   L$   H$   HL$`H- H$H$   Ht$HD$H\$HT$ vHt$(H\$8HD$xHL$`aW$   H$   H$   H$   Hĸ   H$    HD$H\$Ht$HD$ HL$(H$   H$   W$   H$   Hĸ   H$   H$HL$XHL$XHD$L$  HT$XH9u  tF   u
D$FpH$   H$   H$   W$   H$   Hĸ   HH$   H$HL$XHL$|$ u
D$FH$   H$   HD$XH$   W$   H$   Hĸ   H$   H$HL$XHL$T$FT$`H|$HSCC HDCC W$   H$   H$   H$   Hĸ   HCC HCC W$   H$   H$   H$   Hĸ   H$Ht$D$`ͅH|$  H$   H$HL$XHL$D$衅H|$9  H H$HD$    H$   HH$   HL$crHD$H$   HT$XH$   11HLH9   D1AttLOI9wD8Ht$hDD$GH|$pH H$HD$H|$H\$LL$ rHD$(HL$0H\$8LIH$   HT$XHt$hH|$pDD$GIjH$    HD$H|$H\$HD$(HL$ H$   H$   W$   H$   Hĸ   H$   H$   HD$XH$   W$   H$   Hĸ   H%AC HAC W$   H$   H$   H$   Hĸ   H@C H@C W$   H$   H$   H$   Hĸ   H@C H@C W$   H$   H$   H$   Hĸ   ú   O9HHl$Hl$T$8H\$ Ht$(H1HHH9}9HH)IH?LHLI9s,FCfA9s
H4HvLHHL$@Hl$HHLHHl$Hl$T$8H\$ Ht$(H1HHH9}7HH)IH?LHLI9s*FA9s
H4HvLHHL$@Hl$HHLdH%H;a  HĀHl$xHl$x$   =   L |~~0=   |=   $   Hl$xHƄ$    Hl$xHƄ$   Hl$xH=   !  HӿA HL$PHA HT$8HA H\$hH5A H=A H|$(L̿A LD$XL$H|$Ht$fD$HD$ HL$(H9|Ƅ$    Hl$xHHHH9  H\$X4C$   f9rHH9  Sf9rHD$hH$HL$8HL$HT$PHT$f|$HD$ HL$8H9|   $   Hl$xHi  HL$hA$   f9H¾A HL$pHƾA HT$HHA H\$@H5޾A Ht$`H=A LӾA LD$0H4$LD$H|$D$HD$ HL$0H9|Ƅ$    Hl$xHHHH9   H\$`4$   9rHH9   9r   }sHD$pH$HL$@HL$HT$HHT$  $   fT$[HD$ HL$@H9|   $   Hl$xHs*HL$pA$   f9Ƅ$   Hl$xH%HHdH%H;a   H0Hl$(Hl$(D$8=  gHA H޼A HϼA H$HT$HL$fD$wHD$ HA HA H9}s/AL$8f9D$@Hl$(H01D$@ Hl$(H0HFPKdH%H;a   H(Hl$ Hl$ HtD H$HD$   V~HD$HL$H;C =D  u\H;C H!6 H$HD$   ~HD$HL$H:C =tD  uH:C Hl$ H(H=:C HH=:C Hz5dH%H;avrH Hl$Hl$HD$(H$HL$0HL$+HD$HL$(HQH$HD$HD$HL$(H H$HD$sHD$HD$8Hl$H udH%H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉt|HHHZHrH9XtF1Ʉt<HH(HZ(HR H9P t1D$@Hl$ H(H$H\$HL$讉D$1H4$HL$H\$wL$HD$8HT$01H4$HL$H\$xwL$HD$8HT$0U
dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$2  HD$HD$@Hl$ H(艳dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$2  vD$D$@Hl$ H(*dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(ɲdH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   uD$D$@Hl$ H(jdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   RHD$HL$0HH$HD$|HD$HD$@Hl$ H(dH%H;av`H(Hl$ Hl$ HD$8HHT$0H9
u<HHHZHRH9Xt1D$@Hl$ H(H$HL$H\$tD$1ldH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$n|HL$HD$HH|HL$@Hl$ H(HD$HL$1HH}.u{D$ D$dH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$|HL$HD$HH|HL$@Hl$ H(GHD$HL$1HH}f.u{D$ D$dH%H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$ZHL$HD$HH=|HL$@Hl$ H(蓯dH%H;a   H0Hl$(Hl$(HD$@HL$81HH=}zHRH4H<LH9t   tD$H Hl$(H0HtH|H\I9xt   HT$ H4$H\$H|$gr\$HD$@HL$8HT$ D$HHl$(H0ʮ5dH%H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$ZHL$HD$HHW|HL$@Hl$ H(SHD$HL$1HHW}9HRH4H<H9u"HtH|H9uHt\@8tD$ D$dH%H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$HL$HD$HH|HL$@Hl$ H(胭HD$HL$1HH}9HRH4H<H9u"HtH|H9uHt\@8tD$ D$dH%HD$H;AK  H   H$   H$   H$   	  H$   QT$OH$H$   H\$HD$  H$   H%  T$OH	HD$H\$ H5z H9  HT$PH\$xH  H HD$XH$HD$    Pq  HD$HD$`HL$(HL$hHE H$HD$HL$XH=D     HL$hHHHD$pHL$`HHH$   H
HHH\$PHX0=D     H$   Hp H$   Hx(H$   H$H$   HD$Ht$H|$H\$ HL$(軋  HD$x H$   HD$pH$   H$   H`HH$   H$   HĈ   Hx HH$   H~(IH$   LHWHxHHD$hHH$H HD$HG HD$H H$H HD$	踪HD$u
HD$    HfHHRHH@
 	HD$dH%H;avnHHl$Hl$WD$(HD$ H$}HD$HuWD$(Hl$HÐHL$ QfҐH
HIHL$(HD$0Hl$HީydH%H;a   H8Hl$0Hl$0HD$@HtuWD$HHl$0H8HfL$H$D$fHHHT$H   HH@D$    HL$@HH\$H9tD$H$D$D$HD$WD$ HtHHHL$ @fHD$(HD$(HL$ HL$HHD$PHl$0H8HϨdH%H;a  H`Hl$XHl$XHD$pH=  K  H$   H    HPHT$@Hw  HH[$   H\$H@t$?Hs H$H\$H\$`]HD$HL$HHp  T$?HU  HT$pHHPH2  HD$PXHQH9HHOHH?HHHt$hH9   H$   H~jH\$@H9   H)HHH?H!HH   HHH   @|HNH9HHOHH?HHH\$xH9uH$   Hl$XH`H$H\$HL$DHD$PH$Ht$HT$*H$   HHD$PHL$H;H$      H1HH      1H$    HUn HD$HD$    HD$xHD$HL$ 5HD$(HL$0H$HL$}HD$H H$HD$sH$    Hr HL$HD$!   HL$hHL$HD$ ҘHD$(HL$0H$HL$HD$H H$HD$ڥdH%H;a   H@Hl$8Hl$8H`A HQA HD$HH9}'   HHHDHL$PHD$XHl$8H@H$HD$
   νHD$HL$H$    H HT$HD$   HD$HL$ HD$(HL$0HD$PHL$XHl$8H@*HD$H   HHwJHw*HtHt
H0HD$H@HD$HHHD$Hu
H8HD$HPHD$HwHu
HPHD$H8HD$HtHuHPHD$H8HD$HD$    dH%H;a   H0Hl$(Hl$(HD$8H(H$L$zHD$WD$HtHPHT$PfHT$ HL$ HT$H\$8[t/Hr=HAHHH?HHHD$@HL$HHl$(H0HT$@HL$HHl$(H0ø   g2HD$H HD$dH%H;a   H@Hl$8Hl$8HD$HH   HHrHwH HHD$PHl$8H@H$HD$HL$H$    HL| HT$HD$%   HL$HD$ xHD$0HL$(H$HD$HD$HD| H$HD$H/| H$HT HD$dHD$@HD$HD$@HD$HD$@HD$HD$HD$dH%H;a   HHl$Hl$HD$ H$HD$Ht<Pfu11HL$(HD$0HD$8Hl$HËHHH   w"HHD$(    WD$0Hl$Hû   `[dH%H;avPH(Hl$ Hl$ HD$0HHuH@@HD$8Hl$ H(H$HD$HD$8Hl$ H(dH%HD$H;AN  H   H$   H$   H$  WHHl$Hl$hHm H$  HHuFH$H$  HD$d  H$  Ht$Hl$Hl$Hm H$   H   H$+HD$HL$H$  Hy  H9p  H\\$dtt$`H$  H$L$ZHD$W$   HtHHH$   @fH$   H$   H$   H$  H$   H$  H$L$`L$?HD$H$   H0fF  1H< H$HD$    HH$   HL$ZTHD$H$   H     H H=D  x  H$  HpL$   EHAK  H   EH0fE  1E1H|$hL$   E1ILH$   I9   OLbI9w9HHL,Mm=.D  uL\HLILԽLHL$   L$   H; H$HD$HT$HL$Ld$ HTHD$(HL$0HT$8LaH H$  H|$hL$   L$   L$   L$   HH$   <H$   H$   Ax2f  1H$   H`: H$HD$    H|$RHD$H$   Q  H   Y2f8  11HT$pH$   H$   1E1HMH9   LMPI9wAIL N N$ Md$=D  uNL ILILVLLH$   L$   LD$xH9 H$HD$LD$Ht$LT$ RHD$(HL$0Ht$8LQH$   HT$pH$   H$   LD$xL$   DQHc  I2H$   H$H$   HT$H$   HT$HD$LD$ Ht$(f D$0zL  HD$8H$   HL$@H$   H$8  H$@  Hyw H$HD$H$   H$  H$L$dL$HD$=ND  ugH$   HH$   Hb H9i  H$   H$H  H$P  HǄ$X     H$  H$`  H$   H   H$   蘺H뒁  q0HH95  H)AHI  I?I!J4HH8   m  EH0DI9   L)NI      DM8   HxHH$  HH$  pH$7 H$HD$HD$    HL$HD$    _PHD$(HL$0HT$8HHHHH   _H$Hř HD$H6 HD$Hs H$H HD$H	DHDɺ      H@s H$Hu HD$udH%HD$H;A  H   H$   H$   H$  WHHl$Hl$Hm H$   HH  H$HD$H  Pfl  11H   HL$p1H$   HHHH$   HT$xH$   H$L$HD$W$   HtHHH$   @fH$   H$   H$   H$  H9tPHD$xHHL$pH9fH$  H5 Hl$Hl$NHm Ƅ$`   H$   H   H$H$   HD$HL$M[|$ uH$  WH$   H$HD$xHD$H$  Ht$Hl$Hl$Hm Ƅ$`  H$   H   ËHHH      ~H$  H5 Hl$Hl$xHm Ƅ$`   H$   H   H$H$   HD$H$  HD$  D$hH$   Ht$Hl$Hl$Hm H$  H$   Hl$Hl$Hm $`  H$   H   û   萖dH%H;a   H0Hl$(Hl$(HD$8HtH$XHD$HtZ HL$8H$D$HD$WD$HtHHHL$@fHD$ HD$HL$ HD$@HL$HHl$(H0WD$@Hl$(H0WD$@Hl$(H0軕6dH%H;a   H Hl$Hl$HD$(HtYH$HHD$HL$HQHH|	.uHH9w9H)HHH?H!HHD$0H\$8Hl$H WD$0Hl$H H^SdH%H;avPHHl$Hl$HD$ HHuH@8HD$(Hl$HHgn H$Hv HD$蜔dH%H;avTHHl$Hl$HD$ HHu@2f D$(Hl$HHm H$Hv HD$^(dH%H;a1  HHl$Hl$HD$ HHwdHu*H@0HtH HL$(HD$0Hl$H11H   H@0HtH HL$(HD$0Hl$H11Hu*H@8HtHc HL$(HD$0Hl$H11Hu*H@0HtH3 HL$(HD$0Hl$H11Hu*H@0HtH HL$(HD$0Hl$H11Hl H$Hv HD$גdH%H;a   HĀHl$xHl$xHǄ$       H$   WHHl$Hl$VHm H$   HHuMH$H$   HD$  HD$H$   H$   Ht$Hl$Hl$YHm Hl$xHHk H$Hu HD$3(dH%HD$H;A   H   H$   H$   HǄ$       H$   WHHl$Hl$hHm H$   HHumH$H$   HD$H$   HD$H$   HD$  HD$ H$   H$   Ht$(Hl$Hl$QHm H$   HĐ   Hj H$Ht HD$%dH%HD$H;A  H   H$   H$   HǄ$      H$   WHHl$Hl$XHm H$   HH   H$H$  HD$H$  HD$  $   HL$H$   H$   Ht$ Hl$Hl$BHm H$   H$  H$   H$   Hl$Hl$Hm $  H$   H   Hqi H$Hs HD$規dH%HD$H;A  H   H$   H$   HǄ$      H$  WHHl$Hl$Hm H$   HH   H$H$   HD$  D$xHL$H$   H$   Ht$Hl$Hl$Hm H$   H$  H$  H$   Hl$Hl$߼Hm $p  H$   H   HAh H$Hr HD$vdH%H;a   HHl$Hl$H\$ sHus@tYH   K0fu811HT$(H9sDHHtH HL$0HD$8Hl$H11HH   wH빸8   HH踶   ζHgg H$H,r HD$蜍'dH%H;avgHHl$Hl$HD$ HHu*H@0HtHA HL$(HD$0Hl$H11Hf H$Hq HD$KdH%H;avPHHl$Hl$HD$ HHuH@@HD$(Hl$HHwf H$H\q HD$謌dH%H;avPHHl$Hl$HD$ HHuH@@HD$(Hl$HHf H$Hp HD$r<dH%H;avPHHl$Hl$HD$ HHu@0HD$(Hl$HHe H$Hp HD$̋dH%H;av{HHl$Hl$HT$ ZHu>Z2fu1HD$(Hl$HÁ  B0H9wH)H裴Hd H$Hp HD$g1ldH%H;a   HHl$Hl$HT$ ZH   Z   H   Z2fu811HT$(H9smHHtH HL$0HD$8Hl$H11  r0HH9w7H)HH  H?H!HHH듸8   zHH6菳Hc H$Ho HD$SdH%H;a   H@Hl$8Hl$8HD$HH   H   HuHP HD$PHD$X   Hl$8H@H$HD$
   HD$HL$H$    H? HT$HD$   HD$HL$ )|HD$(HL$0HD$PHL$XHl$8H@H HD$PHD$X   Hl$8H@H HD$PHD$X   Hl$8H@dH%H;ax  HHHl$@Hl$@H|$`WHHl$Hl$虳Hm HD$XH}
Hl$@HHHL$PHQ8H9A@~HT$H$\$HD$WD$ HtHHHL$ HfHL$(HL$ HT$(HL$`HT$ht^HD$XHL$LHT$PH$L$HD$Ht.H H$   H$   HD$XH$   Hl$@HH11H$HD$HL$HL$pHD$xHuEHD$PHH0WD$0HtHQHT$0IfHL$8HL$0HT$8HL$pHT$x;HD$P1pkHD$H@@HD$dH%HD$H;A  H   H$   H$   H$   WHHl$Hl$رHm H$   H8  HZ@H\$h1H|$`HGH|$hL$   LHH9   Hr8HJ@H9  HD$`H$L$HD$WD$pHtHPHT$pPfHT$xHT$pH\$xH$   H9rH$H$   HD$H\$I|$ uH$   W@H$   H$HD$`HD$H$   Ht$Hl$Hl$$Hm Ƅ$   H$   HĈ   Ƅ$    H$   HĈ   Ƅ$    H$   HĈ   艮蓅>dH%H;a  HXHl$PHl$PH\$`Ht$h"  HH9}<@ tH9  H)HHH?H!HHe  1HH9}4@ v@:t@"t@uH4  HpH9'  H9u  <@:  H9V  |@"   H)HHH?H!H4   HOH9}$  <1@"t@\uHyHH9   HH9   H)HHH?H!L2LL$xI9tHLHtu1Ht$@HL$0H|$8LD$HHD$pH$H\$LL$fG|$ uH|$8LD$HLL$xHD$@H$HD$0HD$FHD$HL$H|$  tW$   Ƅ$    Hl$PHXH$   H$   Ƅ$   Hl$PHX耬HHUHMHH蠬JdH%H;a  HPHl$HHl$HHD$h    H|$pWHHl$Hl$̭Hm HD$`Hv  HL$XHQ8H9A@c  H@HtHH  H= H$   H$   H4D$8HtH~H|$8vfHt$@Ht$8H|$@Ht$hH|$pHt $   H46@   H\$HT$ HH$HD$HL$HtH$   H$   HD$HL$ HDHH$   H,~ H$HD$HL$`HH$   HǄ$      HǄ$      Hl$HHPHI0D$(HtHqHt$(IfHL$0HL$0Ht$(Ht$xH$   )11H[ H$HQf HD$QdH%HD$H;A  H   H$   H$   HǄ$       H$   WHHl$Hl$踫Hm H$    H² H$   H$   1WH$   H$   H@PH$H\$HD$H$   H$   Ht$Hl$Hl$袮Hm H$   HH$   H9   H$   H$   HH{H\$xH$   H$   H$   H$   H   H$H|$tV1u*H$   H$   H$   H$   H\$xH$   H@HH$   H$HL$HD$H$   HHHH$   H$HD$HL$H   H$H|$mH$   HĠ   UdH%H$xH;A
  H  H$   H$   HǄ$       H$(  WHHl$Hl$ũHm $X  $h  H$  H$X  $x  $  $  HǄ$      H$  HHl$Hl$fHm H$  H$  訂$$        H$X  1Ht$x1E1  L$0  I IAIIHLH$0  L$   L$   DD$H$(  L$   H$   HBH$   HJH$   H:H$  L%^ L$$L$x  Ll$H|$4HD$8    D$H$   H$   H$   H$(  H$   HL$   L9u\L$8  L$   HAHHHLLH  H$   H$   H$8  H$   E1E1E1$  H$   H  Hv H$H$x  HL$H$  HT$7HD$ H$  HH@H$   H$  H$   H$   H$(  L$   DL$E1<L$   MSL$  L$   L$  AIHHLLHLI9o  LX8L`@M9z  O$RO,W$H  MtMuL$H  EmfAL$P  L$   L$  H$  DL$~H$   H$   L$P  L$H  O|A   O\EcAI(  L$@  L4$Ll$HЀ|$   \$~t%H$  H$  H$   H$   H$@  Ht~HuH H$H$  HL$Ht$82HD$H8   H$  H  H$   H H$HD$H$@  HT$n5HD$H    H H$H$   HL$H$  HT$1HD$H8(  H$   H  11H$   H$(  H$H$   H\$HHD$EH$   HHH$   H9>  H$(  H$   H4L$   MHL$   M9   H$  IJLJTNN$Md$=mD  u,L$@  NJ\\$~H$   HLLHLHH$@  LHޘHHH$   H$   H$   HǮ H$H$  HL$LD$LT$LL$ B/H|$(HD$0LT$8LHH$   H$   H$   H$   H$   L$   HsG H$H$(  Ht$HD$HT$HL$ .H\$(HD$0HT$8HHH$   ~H'G H$HD$    WD$HD$ .HL$8HT$(H$   H* H$H$   HL$H$@  HT$2HD$H    AH$ H H$H$  HL$H$@  HT$2HD$H    \$~H$  H$  H$   H$   $H H$H$   HL$H$  HT$.HD$H8  D$~  H$  H$H$   HL$HD$H$   H$(  Ht$Hl$Hl$7Hm HǄ$h      W$p  H$   H  11H$   H$(  H$H$   H\$HHD$̧H$(  H$h  H$   H$p  H$   H$x  HYH9wEHHyH$p  H$   H<Ȼ   H$  H$  H$   H$   H5D H4$HD$HL$HT$H\$ :,HD$(HL$0HT$8H$x  H$h  H$   nHD H$HD$    D$HD$ +HT$(HL$8H$   H- H$   H$(  H5 Hl$Hl$裣Hm Ƅ$   H$   H  L$   L$   L$"HD$HL$H   H$L\$H$  H$   H$  H$   H$   H$  L$  DL$~L$   L$   L$   WEE1=DLHHH,DLL艝t>dH%H$@H;A  H@  H$8  H$8  HǄ$`      H$h  WHHl$Hl$Hm H$X  H`  H$H  Hs@H$   11J| @H	H9=  H{8LC@L9(  L@N$   MtMQL$   EIfAL$   L$   L$   I9uH$   H$   L$   $   L$H$P  HD$LT$6|$ u@H$   $   H$X  H$H  H$   H$   L$   W
H$H  H$H$   HD$HD$H$`  H$h  Ht$Hl$Hl$Hm Ƅ$  H$8  H@  Ä   $   HǄ$       Hٺ  H$   H$P  H$   H$   H$H$   HD$D$xHL$H$   H$   Ht$Hl$Hl$AHm H$   H$`  H$h  H$   Hl$Hl$Hm $  H$8  H@  Ƅ$   H$8  H@  H$H  1L舚qHD$HtH_ HL$HD$ 11dH%HD$H;A  H   H$   H$   H$   H,
  HB H$Hp HT$HD$m:HD$HL$ |$(   H$   H$HD$HL$HT$PH$H HT$HD$   HL$HD$ PcHD$(HD$pHL$0HL$HH$HL$  HD$HL$H$   1HH9}pH4H9V0uHB H$Hp HD$HT$HSm HD$Ht$ BHD$0HL$(H3m H9:   H$   H$   HĠ   H	 H$   HǄ$       H$   HD$xH H$hHD$x HL$H$   =MD  >  HH@A@A@(A(HD$pH$HD$HHD$WD$D$  HD$(H$FD$H$   A(A,    B D$GH$   P$HT$GHT$HD$   HD$   f  D$ H$   A=D  urH$   HA0HkB H$Hn HT$HD$Hk HD$HL$ @AHD$(HL$0Hk H9   H$   H$   HĠ   Hy0H$   ˍHr H$HL$HD$?HSk H9uxH$   H$   HĠ   H$L$HD$H$   H$   HĠ   H$HT$H HD$H$HT$H HD$ְH$HT$H HD$輰m1HD$HL$T$14Hiғ 1H9|T$(dH%H;a   H Hl$Hl$HD$0H   H   HT$8H$H|$u]H HL$0H9u+HD$8H$HD$(HD$  D$D$@Hl$H H$Hl HD$H	 HD$ʰHSF H$HQ HD$H7F H$H|Q HD$lldH%H;a   H Hl$Hl$HD$0Ht~H H9uQHD$8H$HL$(HL$	  |$ t   D$@Hl$H HD$8H$HD$(HD$  D$H$Hk HD$H HD$ׯH`E H$HP HD$k0dH%H;a   H Hl$Hl$HD$0HtZHN H9u-HD$8H$HD$(HD$1  H|$ D$@Hl$H H$Hj HD$H HD$+HD H$H)P HD$jTHD$H@HtHx D$1dH%H$PH;A\  H0  H$(  H$(  H$8  ZH  Hz@   H$@  sH  11Ht$HHFH$@  HHH$8  H9C@U  Hr8Hz@H9  HD$HH$   HL$XH$D$oH$@  HH8HP@H\$Ht$HH9l  H$   H$   H$T$,HD$W$  HtHPH$  PfH$   $   H$   HtHZH$   ZfH$   H$   H$   H$   H$  H9$     1Ʉ  1Ʉx  t2HT$XHH$8  H9S@Ƅ$H  H$(  H0  H$HD$HL$H  H$8  HH0W$   HtHQH$   IfH$   H$   H$   HT$0HL$`H$   H$HD$HL$H   H$@  HZ0W$  HtHsH$  [fH$  H$  H$  H|$0H9tH$8  HT$XHD$`H$Ht$H|$0+|$ H$@  H$@  HHHH&H$8  HT$X3HD$HH$   LH$@  H$L$(HD$XH$   LHT$H$   H$8  H$L$H$   H9D$H$   H$   WH<$H\$Ht$Z*L$H$   H$   WƄ$H   H$(  H0  H$HD$H  Pf  11HL$(HT$xHD$pH$8  11LD$@IpLD$pLHL$(HHT$xD@L9K  LC8LK@L9  Ht$@L$   H|$PAH$D$HD$HL$@HT$(H9x  H$   HHT$x\
\$$
H$@  H4$L$FHD$W$   HtHPH$   PfH$   $   H$   HtHZH$   ZfH$   H$   H$   H$   H$   H9$     1Ʉ  1Ʉs  t2HT$PHH$8  H9S@Ƅ$H  H$(  H0  H$HD$HL$H  H$8  HH0W$   HtHQH$   IfH$   H$   H$   HL$hHT$8H$   H$虺HD$HL$HtAHT$8H9tH$8  HT$PHL$hH$HD$HT$'|$ HD$pH$@  H$L$}HD$W$   HtHPH$   PfH$   H$   H$   ]H+H$8  HT$P-H$@  H$L$$L$THD$PH$   LHT$H$   H$8  H$L$!H$   H9D$H$   H$   WH<$H\$Ht$&L$H$   H$   WƄ$H   H$(  H0  ËpHH   whH;Ƅ$H   H$(  H0  Ƅ$H  H$(  H0  Ƅ$H   H$(  H0  HHeHLZ   ЋHHEHH:DbdH%H;a   H(Hl$ Hl$ HD$0HL$8H9   H$CH|$ uX1tD$@ Hl$ H(HD$0HHT$8ZH9uH$HT$D$  D$D$@Hl$ H(HD$8H$H|$ D$@Hl$ H(fa1dH%H;a  HHHl$@Hl$@D$ptCHD$PHL$`H9t1D$xHl$@HHH$HD$XHD$HD$hHD$Z6D$HD$PH   HT$XH$HD$HD$8HL$HL$(HT$`H   Ht$hH4$HD$(H9D$      tv   tD$x Hl$@HHHD$PH   HL$XH$HD$HD$0HL$`H   HT$hH$HD$0H$D$    D$D$xHl$@HHHD$PH   HT$XH$HD$HD$ HL$`H   H\$hH$HD$ H9D$EHL$8H$HD$5#D$_NdH%HD$H;A  H   H$   H$   H$   H$   H9
  {DFAL9
  Hr
HX
  HN
  HD
  H  H@  H  H  ~2f9{2  {0f9~0~  1H|$0HGH$   HH$   {H
  K0H94  {@  H   f   11H9?
  H<H   HK DFAI	  DFA   H   DF0fEuq1E1H9	  HD$0IHtNL H$H|$LD$HT$$   D$ |$( Ƅ$    H$   H   1E1L2I   N	  DMx8   ^11.H<H   P	  H8   1HT$@HBH$   HH$   SH  S2f   1H9   HD$@H$HD$HD$HD$`HL$HL$xH$   H$H\$@H\$HD$`H$HD$xHD$$   D$ S|$( HƄ$    H$   H   Ƅ$   H$   H   Á  {0H9  H)6Ƅ$    H$   H   Ƅ$    H$   H   H~8   1   FH  HF8KH  H9C8t1$   H$   H   H$HD$HD$xHL$HL$`H$   H$HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(yƄ$   H$   H   H$HD$HD$`HL$HL$xH$   H$HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(H$   H$   HF@H9C@t1$   H$   H   H$zHD$HD$xHL$HL$`H$   H$UHD$HL$HT$`H$HT$xHT$HL$HD$$   D$ D$(yH  HGH  HHF@H9C@Y  HC0W$   HtHHH$   @fH$   HF0$   HtHHH$   @fH$   H$   H$   H$   H9$     H$HL$HT$|$   H$   HZ@H\$XH$   1'H|$8HGH|$XL$   L$   LHLH9;  Hz8HJ@H9{  L@LN8HN@H9a  JW$   HtLQL$   IfH$   K$   HtLQL$   IfH$   H$   L$   L$   L9$   z  LL$pLD$PH|$hHD$8L$HL$L\$|$ H  HD$PHL$hHTH\$pHtH=
 H<$HT$H|$Ht$$   T$ |$(    $   uX1u:H\$PHt$hHtH|$pH\H9rƄ$    H$   H   Ƅ$    H$   H   HD$PHL$hHH$HD$HD$HHL$HL$xHT$PH\$pH4H4$HD$HH9D$t   $   JHL$xH$HD$D$Ƅ$    H$   H   Ƅ$    H$   H   Ƅ$   H$   H   Ƅ$    H$   H   Ƅ$    H$   H   H$iHD$HD$xHL$HL$`H$   H$DHD$HL$HT$`H$HT$xHT$HL$HD$$   D$ D$($   H$   H   Hu>H{@ uH~@ tƄ$    H$   H   Ƅ$   H$   H   HC0H   H HV0H   H= H$HD$H|$HT$$   D$  |$( u1$   H$   H   H$   H$/HD$HD$xHL$HL$`H$   H$
HD$HL$HT$`H$HT$xHT$HD$HL$$   D$ D$(q11;11Ƅ$   H$   H   Ƅ$    H$   H   Ƅ$   H$   H   y}t}}H&. H$H9 HD$葳HI}D   \}H- H$H9 HD$`H}   .}H- H$Hl9 HD$2H- H$H@9 HD$H- H$H9 HD$SdH%HD$H;A   H   H$   H$   ,HL$H$HT$ H\$H  HL$@H$   HT$X11E1E1  L|$hH$   H$   HT$XH$   Ht$`H$   LD$PLL$HL$   L$   MIIH$   HL$@M9  MM)L$   I?H$   LHN3M9  Lt$pL$   H$   LT$xCHcLH$MHD$HL$H$HL$H$   HD$H$   HL$H|$  |HD$xHL$pHT$pH$   HHIH$   L$   MrLT$hL$   H$   HL$@HT$XML$   MHIIH$   H$   Ht$`H$   LL$HLD$PM9     L$   CHcLH$   H$GHD$H$   H9L$   H$H$   HD$|$    HT$HHZHt$PH9w>H$   H<Ѓ=ؙD  uH$   H<HH$   upHHP H$H$   HL$HT$Ht$H\$ HD$(HL$0Ht$8HYHT$HHT$`HH\$XH9   L$   IL\$@L$   Ll$HLt$PL$   LLLHLMMHT$XLSLH9   H$   Ht$`H$   LD$PLL$HLT$hL$   L$L$   ME1H$   HL$HHT$PH$   H$   H$   H$   H   111LLxLLxHxOdH%H$(H;A  HX  H$P  H$P  W$  $  
  H$h  H}
     t  H> H$@  HǄ$H      H$@  H$   H$  H4H
  H	  H	  H 	  H@X	  H   
  HȄ H$OHD$HH8   H$   H$   =(D    H3H0C@C@C(@(H$h  Hr  H$`  1E1E1/L$  IrHHHT$hLD$`H$  AH$   LVLL% M9	  H$  H|$xMXI9|  H$  L\$`HT$hN,=dD  I  ND$T    ABD$TABD$UABD$VABD$WD$HD$THD$HD$   HD$   D$ HL$xHH$h  H9$  H\$hHt$`H$  H\$hHt$`H$8  f  ^  L$G$HD$GHD$HD$   HD$   DD$ H$  H  H$x  1H$8  H|$`LD$h,L$0  ILHH$  H|$`LD$hH$  L
LRLG~ M9O  H$0  H\$xLOM9   H$  LL$`LD$hL$=הD    LD$T    AJL$TAJL$UAJL$VAJL$W$HD$THD$HD$   HD$   8D$ HL$xHH$  H9
HL$`H2q  H$   A AH$h  fY0fQ2$  t
 fQ2D$HD$PHB H$H% HT$H\$PH\$HD$ HL$|$(   H= H9  HHHL$xHH$(  1Ht$pHFHL$xH H$(  H9}hHD$pHH$   H$   H$HL$D$|$ tH| H$  H$   H$  肥H$P  HX  1HB      Ǆ$      H3Q H$   HB H$   H$   H$  D$HD$LHlB H$H$ HL$HL$LHL$UHD$ HL$|$(    H H9a  HH$   H@HD$x1H\$pHSHD$xH$   H9}hHT$pHH$   H$   H$HD$D$|$ tH3{ H$  H$   H$  5H$P  HX  HǄ$       Ǆ$       HǑ  H$   D$H$   H$   H$c  HD$H$   HL$HL$XH$HL$HD$H$  HL$HL$x1H\$pHSH$  HL$xH9   HT$pHH$   H$   H$HL$D$|$ tH$   H$H$   H$   HD$HL$H$  H$  H$P  HX  H$   H$HD$XHD$WD$D$  HD$(H$ͦD$H$   A(A,    H$H$   H$   HD$HL$H$  H$  聢H$P  HX  ÐkH$P  HX  HB H$%H_ LALfDH|$`L$   D$HHF H$Ht$H|$LD$LL$ Ht$(HD$0LD$8LHD$HH$  H$0  H\$xH|$`L$   Lx fHHL$` L$G$HD$GHD$HD$   HD$   D$ bLLeL$   LD$`DL$HHE H$HL$LD$HT$L\$ ?HL$(HD$0HT$8LXH$   H$h  H$  H|$xLD$`DL$HL$   L%w  D$  E    HӾ    HDH$h  HT$hH$8  H H$HD$H\$H$   H$8  HT$hH} H$HD$HH8@   H| H$HD$HH8    H{ H$辶HD$HH8   jH4~ H$蛶HD$HH8   GH| H$xHD$HH8   $HAHH$`  HHDH   H$H|$$  H$h  WAH$h  12H$HT$Ho HD$eH$HT$HU HD$KH H$H) HD$/L$HC HD$H HD$L$HC HD$H HD$݇Hf H$HK) HD$ѢHJ H$H) HD$赢CdH%H$pH;AD  H  H$  H$  W$   $   $   $   Ǆ$   funcƄ$   (H$  s@  H   K0f  11HD$@H$   1Ҿ@      L$   2LL$hIL$   L\$@L$  LHHILLLH|$HH9  HT$hLL$   H  LWI9~  A,   fE8{H  L$   LT$HHt$P{2f n  {0HH9^  IzH$   H9	  Ht$PL$   ..  fC.   CDIA0H$蒝HD$HL$HHHRH$   H\$Ht$PH9wJH$   Ht$PH$   H9HIH$H\$HD$rH$   H$   HT$PH$   H$   Hh H$H$   HL$H$   HL$Ht$HT$ ;Ht$8H|$(H$   HL$HH$   VH H$LD$LT$Ht$H|$ LD$(Ht$8L$   LT$HL$nHD$HL$HHH$   H\$Ht$PH9wEH$   Ht$PH$   HH$H\$HD$nqH$   H$   HT$P{H$   H$   HM H$H$   H\$HL$Ht$HT$ (Ht$8H|$(H$   HL$HH$   cL$   H H$LD$H|$Ht$LT$ LD$(Ht$8HD$@H$   HT$hH$  H|$HL$   L$   IHWH9  A8){@  H   {2f7  11HD$XH$   HT$HH  HZH9N  A 1NHt$PH$   HH$H\$HD$oHD$`HPHD$XH$   H$   L$   Ht$PH\$HH9C  HT$`H<H)  LKI9   A,   fEHt$PLL$HL$   H<$'HD$HL$HHH$   H\$Ht$PH9wH$   -H$   H$   H> H$H$   H\$HL$Ht$HT$ Ht$8H|$(H$   HL$HH$   H$   LL$xH H$LD$H\$Ht$LL$ LD$(Ht$8HD$XH$   HT$`H\$HH$   LL$xIH   HCH9wKA)H$    LD$HD$Ht$1HD$(HL$ H$   H$(  H$  H  H$ H$LD$H\$Ht$HD$ LD$(HD$0Ht$8HH\$HuHrH H$LD$HT$Ht$H\$ LD$(HD$0Ht$8HXHD$XH$   HT$Hd~dHZH9w (  fA<OH\$pHo H$LD$HT$Ht$H\$ RHt$8LD$(HD$XH$   HT$HH\$pH  DK0DHI9   L)DIH  H?I!LHH8   mH H$LD$H|$Ht$HT$ LD$(HD$0Ht$8HPH$  H|$HH4H   w8Hn8   SDdH H$H  HD$L   "d;dH%H$H;AK  H  H$  H$  H$  HH
  H$  HtQHo
  H$  H$   H$  H$  HB H$Ht H\$H$  Ht$HD$HL$ |$(   Hn H$HD$H$   H$  H  Y      u%HXHpHxLGI96  H_HX> HXHp8AH9i	  4;AD@4;    H$  s@  H   {0f  11H$   H|$hE1   L$   JH$   YH$HHH!HHT$xHT$HL$	  H$   L@H$   H HL$xHH$   H$  H$  H$   H|$hI9pHHHH{@  H   DC2fA  1E1H|$pL$   HT$xH$   IE1   L$   KH$   YH$HHH!HH$   HT$HL$  H$   LPH$   H H$   HH$   H$  H$  H$   H|$pL$   LL$xI9]H$   H H$wHD$@H$   HHHHHH$   HHP9 \  HQHYH  =#D    HP H$  HH$     H$HD$H$   HL$H$   H$  H$ܒHD$HL$H$   H$H HT$HD$   H$   HT$H$   HT$ H HT$(HD$0   HD$8HL$@Hԛ HD$HHD$P   *HD$`HL$XH$HD$WD$D$  詍HD$(H$kD$H$   A(HU{ H$HD$H$   H/ H$ߧHD$HӀ  H=~D     H$   HHH$   HB H$  H$  H$  H$   HF H$x  F $  F $  H$x  H$   H$  HD$xH$  H$   H$  H$  Ho H$H$  HD$dzHD$H$   HL$H$   HSR H$H$x  H\$-zHD$HL$HlB H$H$   HT$H$   HT$HL$HD$ HD$0HL$(HǄ$x      W$  $  HQ H9  HH$x  @$  @$  H$x  H$P  $  $X  $  $h  H$P  H$X  H$`  H$h  H$p  H$  H$  H$  H$  H$  H$  HĨ  HxHH$   OSH$   Hz HH8SHH$  H$oHD$HL$H$   H$HE HT$HD$	   HL$HD$ H HD$(HD$0   &HL$8HD$@Hx HHRH$  HHH$  HA  DK0EHEM9  M)M  II?M!ILM68   HH   AL  8   !H H$Ht$H|$H\$LD$ HD$(HL$0HT$8H$   HS={D  uHCHHHH$  hH{QHy .   u!HXHpHxLGI9w%H_HX> HX0H9   DH H$Ht$H|$H\$LD$ HD$(HL$0HT$8H$   HS=azD  uHCHHHH$  yH{P1HǄ$x      W$  $  H}N H9  HH$x  A$  A$  H$x  H$(  $  $0  $  $@  H$(  H$0  H$8  H$@  H$H  H$  H$  H$  H$  H$  H$  HĨ  H$HT$H HD$s1H]YDLY   fYH<YH2YH$HT$Hb HD$XsH$HD$HL$H$    Hw HT$HD$,   HL$HD$ "HD$0HL$(H$HD$vHD$Hu	 H$HD$H`	 H$H HD$ˎ/dH%H;a"  H`Hl$XHl$XHT$xHz   ZH#  H  HSH  HT$hH\$pH2HH9      u"HZHrLBLNI9w H^HZA0 HJH9ru  H	 H$LD$Ht$H\$LL$ HD$(HL$0HT$8H\$hHS=SwD  uHCHH|$pHIH{M   u!HZHrHzLFI9w=H^HZ7 HJHZH9  Hl$XH`H@	 H$H|$Ht$H\$LD$ #HD$(HL$0HT$8H\$hHS=vD  uHCHHHlH{7MHuHT$hH\$pH2HH9      u"HZHrLBLNI9w H^HZA0 HJH9r  Hx H$LD$Ht$H\$LL$ [HD$(HL$0HT$8H\$hHS=uD  uHCHH|$pHIH{mL   u%HZHrHzLCI9   HsHr HZHJH95  <@<É   u!HZHrH~LBL9w8H~Hz3 HJHZH9  Hd H$H\$Ht$LD$H|$ GHD$(HL$0HT$8H\$hHS=tD  uHCHHHqH{[KH H$H|$H\$Ht$LD$ HD$(HL$0HT$8H\$hHS=VtD  uHCHHHH{J1=HD$@HJ0HHt$hH4$HH|$pHH\$HL$HD$@HHT$xH9B@
HsHHtHHZ@H\$PHt$pH|$h1UHD$HH@ITILH<$HHHL$HT$5HD$HHHL$PHT$xH\$pHt$hHHt$pH|$hH9rHJ@LB8H9r
Hl$XH`eS`S[SVSQSLSV*dH%H;a   H8Hl$0Hl$0WD$ HD$@H utHL$P   r(HL$HHL$(HD$ HL$(HD$XHL$`Hl$0H8H$HD$HD$HL$@H$HT$HHT$HD$@HL$HL$PsHL$HH	HL$(HL$HHL$(H( H$H} HD$蓈])dH%HD$H;A  H   H$   H$   H$   HBH  H-A H-A H9   p  HHHDHHRH$    H5۲ Ht$HD$   H\$HT$ Hx HT$(HD$0   HL$8HD$@H HD$HHD$P   HD$XHL$`H$   H$   H$   HĐ   H$HD$
   @HD$HL$HT$hH$Hԏ HT$HD$   HD$HL$ HL$(HD$0H$   HBH
H$    H HT$HD$   HL$HD$ Hw HD$(HD$0   HD$8HL$@H$   H$   H$   HĐ   zPt'dH%H;avyH8Hl$0Hl$0H$   XHD$H$?HD$Ht'H$AHD$HL$HL$@HD$HHl$0H8Hu HD$@HD$H   Hl$0H8&ndH%H;a  H`Hl$XHl$XHD$hHtH`   uzHl$XH`HD$HD$HH$HL$PHZ H$H|$HD$HHG=oD  u
HD$PH
HD$PEHG    HQ H$H|$CH$HL$H$    H% HT$HD$	   HD$HL$ Hl HD$(HD$0,   HD$8HL$@H$HL$lHD$HP H$HD$%dH%H;a  H`Hl$XHl$XHD$hHtH`     szHl$XH`HD$HD$HH$HL$PHX H$іH|$HD$HHG=mD  u
HD$PH
HD$PfDHG    H H$H|$dH$HL$H$    Hۖ HT$HD$	   HD$HL$ H* HD$(HD$0   HD$8HL$@H$HL$kHD$H H$HD$xH$HL$H$    HZ HT$HD$	   HD$HL$ H HD$(HD$0,   )HD$8HL$@H$HL$kHD$H H$HD$#<dH%H;a   HHl$Hl$HD$0sNHD$ H$&HD$HD$8HD$(HD$@HD$0H`           HEHHD$HHl$HH H$HT	 HD$J#_dH%H;a   H0Hl$(Hl$(HD$HHHuHD$@ D$PHl$(H0HD$PH$HD$ HL$HL$HFV H$MH|$HD$HG=8kD  u
HD$ H
HD$ AHD$HGH H$H|$t>"9dH%H;a  H8Hl$0Hl$0HD$PHHtZHD$ HD$HD$H$HL$(HU H$蓓H|$HD$HG=~jD  u
HD$(HbHD$((AVHD$@H$xHD$HL$H   H$H|$uGHD$HHHHPH HD$XHT$`HL$hHl$0H8HD$ HGHp H$H|$bH H$H` HD$F!dH%H;a  H8Hl$0Hl$0HD$PHHtZHD$ fHD$HD$H$HL$(H\T H$cH|$HD$HG=NiD  u
HD$(HbHD$(?VHD$@H$HHD$HL$H   H$H|$uGHD$HHHHPH HD$XHT$`HL$hHl$0H8HD$ HGH@ H$H|$2H H$H@ HD$dH%H;a  HxHl$pHl$pH$   HH   HH8H$   H9P@K  HL$`H$\$|HD$   H$   HH  HZH$   H=   HT$XH\$PHL$`LH$   H$L$|H$   HL$XHH@HL$HT$PH$   H$   H$   Hl$pHxH$|HD$H$   H9L$D  HTT$L\\$HH$   H$D${HD$    H H$HD$HD$hH$   H$T$HT$V|HD$=fD  u8HL$hHH$   H$L$LL${HL$H$   HD$hH|$hf=H$    H HD$HD$	   H$   HD$H$   HD$ Hص HD$(HD$0   HD$@HL$8H$HD$dHD$H H$HD$|H
 H$H HD$u| +FH$    H[ HD$HD$	   H$   HD$H$   HD$ H; HD$(HD$0!   HD$@HL$8H$HD$cHD$Hv H$HD${H$    H؎ HD$HD$	   H$   HD$H$   HD$ H HD$(HD$0   HD$8HL$@H$HL$ocHD$H H$HD$e{H H$H HD$I{>dH%HD$H;A  H   H$   H$   HY H  H$   HH0HL$`HP(H$   HX H$   HpH= H<$HD$   H\$HT$HL$ Ht$(HD$0HL$8H$   HT$@HT$xH$HD$@HD$HD$hHL$HL$XHT$ HT$PH\$0H\$pH$H|$HD$H H9  H$   [ރH  H$   HC=cD    HH$   sDC0fE  1H  @~  fEH   T  11H  H @HPHHH!H$   HT$HHD$XH)H   HD$hHH$HT$xHT$H|$L$HL$PL$ HD$hHHT$PH)HwXH$   H$H$   HD$ZHD$pH$Hz HD$H$   HD$H$   HĨ   HD$HHH)H$   HH$H$   HHT$HL$MHD$hhHL$hH$H:H\$H$   H\$HT$HD$ 5H$   HI      HDfE8   }   I      DB[8H\$`s@ u-=|aD  uH$   HH$   8H$   H=DaD  uH71HVAD   iAD   \AH$HL$Hl HD$b[,'H$   H9;RH#JdH%H;aS  H Hl$Hl$HD$8HHHu)HD$(HH   H@@HD$@Hl$H HuLHD$(H8   Hx    s%HD$0H H$=(HD$HD$@Hl$H HD$0HuHD$0H@HD$@Hl$H HD$HJ H$߈H|$HG   =_D  uH͠ HH q6HD$HGH H$H|$vH| H$H HD$uH` H$Hu HD$udH%H;a  H0Hl$(Hl$(HD$HHHH   Huls_HD$@H Ht7HT$8HR0ZHT$PHD$XH`H	Hɀ  HL$`Hl$(H0HD$P    WD$XHl$(H0HD$@HD$HI H$蒇H|$HG   =~^D  uHK H   H< !5   HD$8H$>tH|$ u}HD$@HHH HD$HL$ HD$HtUPӃHH HDHtHT$HH`           HEH	HD$PHL$XHt$`Hl$(H0111HD$@HHH HzH@qHD$HGH H$H|$s2dH%H;a,  H Hl$Hl$HD$8HHH   HD$(HP8H\$@H9X@   H[H\H4H  {H	6@t+HDH\$HHHT$0HHD$PHL$XHl$H HH@H H|H   HEHHD$HG H$誅H|$HG   =\D  uH HH <3HD$HGHܦ H$H|$rHG H$H HD$r|dH%H;a  H Hl$Hl$HD$8HHHujHD$@HT$(H9B@  HR0HrHT$HHHT$0HHD$PH`           HEH  H	H	Ht$XHl$H HufHD$@HT$0H9B+  H\$(H[0H3HHSH\$HHD$PH`           HEH	Hʀ  HT$XHl$H HuVHD$@HT$0H9B   HHÐB H\$HHHD$PH`           HEH   HD$XHl$H HD$HE H$趃H|$HG   =ZD  uHģ HH H1HD$HGH H$H|$pHS H$H HD$pH7 H$H HD$pH H$Hp HD$pPdH%H;a  HHHl$@Hl$@HD$`H  L$htH`   \  	   HL$XHT$PHHHuiHL$XH$HL$H\$  H|$ t)HD$XHHH HtH@HD$pHL$xHl$@HHHD$XHH@HL$pHD$xHl$@HHH$HL$H\$HD$ HL$HL$pHD$xHl$@HHH7 H$HD$	   HL$PHL$HL$XHL$HD$ bHD$8HL$0HT$(HC H$諁H|$HG   =XD  uHϳ HHó =/HG    Hޢ H$H|$nHI H$H HD$n~9HD$HHD$ dH%H;a  H Hl$Hl$HD$8HHHD$H   H   HuLHD$(H8g  Hx \  s%HD$0H H$sHD$HD$@Hl$H HD$0HqB H$xH|$HG   =dWD  uH H   Hy .   HD$(H@@HD$@Hl$H HuLHD$(H8   Hx    s%HD$0H H$胹HD$HD$@Hl$H HD$0Ht"H@HD$0H@HD$@Hl$H HD$0H@HD$@Hl$H HD$HGH H$H|$lHc H$H HD$lHG H$H HD$l|dH%H;aL  HpHl$hHl$hH$   HHt`HD$XHD$HD$PH$HL$`H@ H$~H|$HD$PHG=UD  uHD$`H  HD$`b,  H$   H$   H$   H\$xHs0H$HL$HD$H HD$HD$    Ht$(HD$0    -  HD$HHL$@HT$8H$   H$   H$   H   H$   HEHL$xH9  Hy   H$      H$   HH$H\$HD$CHD$HtHL$xHI8H$   YH$H$   H	H`           HEʃH	H\$HD$;  HD$ HL$(HT$H$   H$   H$   Hl$hHpHǄ$       W$   Hl$hHpH$   6HD$XHGHl H$H|$^jH H$H HD$BjdH%HD$H;A  H   H$   H$   H$   HHH  H$   HP0H`           HErH	H80  Hx %    H$   H	HT$XH\$8HP  1Ht$@H$HL$軴HD$HD$hHc H$HL$@HL$HL$BHD$HD$x1HD$hH$HD$0HHHD$xHT$@H9   HL$0HD$hH$HD$Ht}HL$XH$HT$8HT$HD$0  HD$0H@HT$(H\$ Ht$H|$xHTHLM@=+RD  uH4H\WHH(LH(<HL$0HT$@H9   HD$xH$   H$   H$   H$   HĈ   HL$`H$BHt$H$   HL$`H$   kHD$PdH$HD$pHL$HL$HHZ< H$azH|$HD$HHG=LQD  u
HD$pH
HD$p'HD$PHGH H$H|$g1H H$H HD$gg1,dH%H;a  HPHl$HHl$HHD$XHHH   H$H|$    HD$XHHI0HL$@HPHT$8H@Y\$7H$ٲHD$HL$@H$HL$8H`           HET$7H	HL$HD$  HD$(HL$ HT$HT$`HL$hHD$pHl$HHPH H$H HD$SfH H$H HD$7fdH%H;a  HPHl$HHl$HHD$XHHH   H$H|$    HD$XHHI8HL$@HPHT$8H@Y\$7H$蹱HD$HL$@H$HL$8H`           HET$7H	HL$HD$  HD$(HL$ HT$HT$`HL$hHD$pHl$HHPH H$H HD$#eH H$H HD$edH%H;a  H Hl$Hl$HD$(HHH   HHPHXH9   Hy    sZHH$HT$֯HD$=
ND  u+HL$(HAHAH$bH|$ D$0Hl$H HL$(Hy$HH$/H|$ tHD$(HHH$կHL$(H H$H HD$cHk H$H HD$cdH%H;a  H0Hl$(Hl$(HD$HHHumHi7 H$vH|$HD$HHG=LD  u HD$8HHD$@HGH|$PHl$(H0HD$8#HOHHHHD$@x#HHD$HD$HD$H$HL$ H7 H$uH|$HD$HG=qLD  u
HD$ H
HD$ #HD$HGH H$H|$bwdH%H;a   H(Hl$ Hl$ HD$0H uXH$XuHD$HD$HL$0H$HT$@HT$vHD$0HD$HHD$HD$PHD$8HHD$XHl$ H(HL$@H	HD$HHL$PHD$8HD$XHl$ H(IdH%H;a   HHl$Hl$HD$ Ht;HL$0	sHD$8    Hl$HH$aHD$HD$8Hl$HH5 H$sH|$HG   =JD  uH5 HH) !HG    H- H$H|$a4dH%H;a   H0Hl$(Hl$(HD$HHHuHD$8H@@HD$PHl$(H0HD$.H$HD$ HL$HL$H$5 H$+sH|$HD$HG=JD  u
HD$ H
HD$  HD$HGH` H$H|$R`7dH%H;a  H Hl$Hl$HD$8HHHD$H   Hu>HD$(H8Q  Hx F  sHD$0H HD$@Hl$H HD$0Huk	rFHD$(H8   Hx    sHD$0H HtH HD$@Hl$H HD$0H  H HD$@Hl$H H3 H$qH|$HG   =HD  uH HEH a7HPHHtHHD$0H HD$@Hl$H HD$HGHȒ H$H|$^H3 H$H HD$^H H$H\ HD$^L7dH%H;a  HXHl$PHl$PHD$pH`      H$H$   H   H$*HD$xH$H$   HD$H$   HD$Hv HD$HD$    HD$`HD$(HL$pHH    HT$hHDHL$0  HD$@HL$Hr$H|$h=%GD  uHHl$PHXHL$`H$HL$hHL$HD$H`   15dH%H;a   H0Hl$(Hl$(HD$HH`      H$EHD$HHHuD$PHL$@Hl$(H0HD$5H$HD$ HL$HL$H+1 H$2oH|$HD$HG=FD  u
HD$ HHD$ mqHD$HGHV H$H|$H\dH%H;aJ  H8Hl$0Hl$0HD$PH`      H$EHD$PHHt]HD$ KHD$HD$H$HL$(HA0 H$HnH|$HD$HG=3ED  uHD$(H   HD$(zHD$@H$*hHD$HL$H   H$H|$ukHL$`H|$HHOHL$hHO=DD  uHD$XHHl$0H8HD$XoHD$ HGH H$H|$ZHi H$H HD$ZdH%H;aJ  H8Hl$0Hl$0HD$PH`      H$HD$PHHt]HD$ HD$HD$H$HL$(H. H$lH|$HD$HG=CD  uHD$(H   HD$(jzHD$@H$fHD$HL$H   H$H|$ukHL$`H|$HHOHL$hHO=]CD  uHD$XHHl$0H8HD$XHD$ HGH H$H|$YH H$H~ HD$dY.dH%H;a   H Hl$Hl$HD$8H`      H$eHD$8HHu,D$@ZHD$0 D$HZ@Hl$H HuD$@HD$0 D$H@HD$H,- H$3kH|$HG   =BD  uHc HHW KOHD$HGHT H$H|$FXdH%H;a   H Hl$Hl$HD$8H`      H$EHD$8HHuD$@ZHD$0 Hl$H HuD$@HD$0 HD$H&, H$-jH|$HG   =AD  uHt HHh eiHD$HGHN H$H|$@W
dH%H;a  H Hl$Hl$HD$8H`      H$EHD$8HHD$HwqHuHD$@HL$0HHl$H HuHD$@HL$0H)+ H$0iH|$HG   =@D  uH/ HaH# SHuHD$@HL$0fHuHD$@HL$0vHuHD$@HL$0H^$(HD$HGH H$H|$UdH%H;a   H0Hl$(Hl$(HD$HH`      H$HD$HHHu"HD$PHL$@H9A   HAHl$(H0HD$H$HD$ HL$HL$H) H$gH|$HD$HG=>D  u
HD$ HHD$ {aeHD$HGH
 H$H|$THu H$H
 HD$TdH%H;aM  HxHl$pHl$pH$   HHHw  H[  H$H$   H0  H$yH$   H$   H$   H$   Hs0H$HL$HD$H& HD$HD$    Ht$(HD$0    _  HD$8HL$HHT$@H$   H$   H$   H   H$   HEH$    u]H$   H9+  Hy    H$   s(H$   HH$HT$HD$聞Hl$pHxH$   HD$`H$   H  H$^H$   H$   H$   H$   Hs8H$HL$HD$H HD$HD$    Ht$(HD$0    D  HD$HHL$@HT$8H$   H$   H$   H   H$   HEH$   H9   Hy    H$   s2H$   HH$HT$HL$`HL$HD$Hl$pHxH$   H`   H`   H`   HD$XH$HD$hHL$HL$PH{& H$dH|$HD$PHG=m;D  u
HD$hH
HD$hHD$XHGH H$H|$QH" H$H HD$QH H$H HD$qQ;dH%H;a;  H Hl$Hl$HD$8H`      H$uHD$8HHD$H	   HuHD$@HL$0HHl$H HuHD$@HL$0H	uHD$@HL$0fH@% H$GcH|$HG   =3:D  uH' HdH VH
uHD$@HL$0vHuHD$@HL$0H^HuHD$@HL$0HFHD$HGH! H$H|$PdH%H;a   H0Hl$(Hl$(HL$HH`      H$HL$HHHu5HL$XH|$@HO=/9D  uHD$PHHl$(H0HD$PHL$H$HD$ HL$HL$H# H$aH|$HD$HG=8D  u
HD$ HHD$ wNRHD$HGH H$H|$NdH%H;a  H8Hl$0Hl$0HD$PHHH  _  HD$@HP@H@8H\$HHt$XH  H|$`H9  H9  HD$ H\$(HT$H H$`H|$HD$`HL$XH)HGHD$H)HGH~fHT$ HZ0HHH\$(H=7D  u=HHT$hH|$pHD$PH`           HEH   HD$xHl$0H8뿃=E7D  uHD$(HHT$ HD$(HuHt$HHHVHD$@H   HD$XH  HT$`H9   H\$HH9S   H* H$_H|$HD$XHL$HH9A~H	HT$`H)HWHȃ=6D  u&HHD$@HD$hH|$pHD$PHD$xHl$0H8+HD$HM! H$T_H|$HG   =@6D  uH HH| HD$HGH H$H|$xLH H$H HD$\LH H$H HD$@LH H$H HD$$L9dH%H;a  HPHl$HHl$HHD$hH      HHHu HD$`HH@HL$pHD$xHl$HHPHD$XH$HD$`HD$HL$   HD$HL$ H   H$HD$HL$H$    HqQ HT$HD$   HL$HD$ HlW HD$(HD$0   2HD$8HL$@HD$pHL$xHl$HHPHm HD$pHD$x   Hl$HHPdH%H;a  H0Hl$(Hl$(HD$HH   	   H
HL$8QHu?HQ8H9A@%  DH$D$IHD$H& HL$PHD$XHl$(H0HD$ H$IHD$HL$ H9L$   HDHL$8H$D$HHD$H HL$PHD$XHl$(H0H HD$PHD$8HD$XHl$(H0HN H$U\H|$HG   =A3D  uH x HHx 	HG    H} H$H|$zIH H$H HD$^IH H$H HD$BIWdH%H;aQ  HĀHl$xHl$xH$   H$   H9u<H$H$   HL$H$   HT$|$ t
Hl$xHH$   H   H$   H$HD$HD$pHL$HL$hH$   H   H$   H$HD$HL$H$    H$   HT$H$   HT$HN HT$HD$    HT$pHT$(HT$hHT$0HO HT$8HD$@   HD$HHL$PHD$XHL$`H$HL$/HD$H[ H$HD$GdH%HD$H;AP  H   H$   H$   H$   HHHD$xHtH  HuH`   u  H$H$   HI  H$EH$   HHHD$pH  H  H  1҄s  T$GHT  H$H$   H$SHD$H$   HL$HL$hT$G  HT$xHA  H$   HZHrHH|$pHH\$`Ht$XH$      H   H$   LGLOH?LD$PLL$HH$   H   H$HD$H$H$   HD$HD$XHD$HD$`HD$H$   HD$ HD$HHD$(HD$PHD$0込HD$8H$   H$   HĠ   L$   MJI:M]H$   H$H$   HD$H$   HL$LL$H$   HL$hMH$   H$   H$H$   HD$H$   HL$Ht$H|$pHH$   HL$hHH$   H$   H$QHD$HL$H` H$HD$   HT$hHT$H$   H\$HL$ HD$(HD$xHH$   HL$hH`   H H$WH|$HG   =-D  uH>` H   H/`    H$   H$PHD$HL$H   H$H|$HD$pH$   1H`   HN H$UVH|$HG   =A-D  uH_ H,H_ HD$pHGHw H$H|$wCHD$xHGHgw H$H|$YC#dH%H;a  H(Hl$ Hl$ HD$0H   HT$8H$H|$x  HD$@HN  HL$HH$  H9   Hpy H$WUHD$HD$HL$0HQHH\$8H$HD$HL$HX H9   H$HD$HHD$VHD$HL$@H|$HOHL$HHO=+D  u6HHD$0H H9u)HD$8HD$PH|$XHD$`   Hl$ H(lH$H HD$H HD$&H$H HD$H HD$&HQ H$H HD$AH5 H$H HD$AH H$Hn HD$AH H$H2 HD$hA2dH%H;a   H Hl$Hl$HD$(H   HT$0H$H|$uqHD$(H H9u?HD$0H$HL$8HL$GHD$HL$0HL$@HD$HHD$P   Hl$H H$HU HD$HI~ HD$%H H$H HD$@M(dH%H;a   H(Hl$ Hl$ HD$0H   H H9ulHD$8Hʃ u;HL$H$SHD$HL$8HL$@HD$HHD$HHD$PHl$ H(HD$@HD$H    HL$PHl$ H(H$H^ HD$HR} HD$$H! H$H HD$?VdH%H;a   H(Hl$ Hl$ HD$0HtzH H9uMHD$8H$+RHD$HD$HL$8H$nHD$HD$@HD$HD$HHD$P   Hl$ H(H$H HD$H| HD$#HT H$H HD$>4dH%HD$H;A  H   H$   H$   H$   	  H$   H$   HD$pH$   H$   H$   H$HT$||$   H$   H$H$   HL$t|$   H$   H  H$   HL$pHHHu"HH}  	H  1Ʉ  H$   H$H$   HD$HT$D$ HD$(H$   HL$ HL$hH$   H$<H|$ ulHL$hH$   H
=&D  u@H$   HBH$   H$   H$   HǄ$      H$   HĨ   HzH$   @H$   H$HL$hHL$H$   HL$H$   HL$*H$   wH$   H$   HǄ$       HǄ$      H$   HĨ   sH$   HHÉH$   HH$   H; {H$   H$OHD$+H$   HH$   H$   H$   HD$pH`           HEH%  H	H	H$   H$   HĨ   H$   H$H$   HT$H$   H\$H$   H\$HD$ )/HD$8HL$0HT$(H$   H$7HD$HD$xHL$H$   H$   H$7HD$HL$H$    H$   HT$H$   HT$H^` HT$HD$    H$   HT$(HT$xHT$0H` HT$8HD$@   HL$HHD$PHD$XHL$`H$HL$"HD$H H$HD$~:HdH%H;a  HpHl$hHl$hH$   	   H$   HT$xH$   H$   HT$xH$   H   H$   H<$HD$H$HD$xHD$  HT$H   HD$xH$H$   HD$H$   HD$H$   HD$H$   HD$ HHD$(HL$0H\$8H$   H$   H$   Hl$hHpHE H$HD$   HL$xHL$H$   HL$HD$ ,HT$(HL$0HD$8HD$xH$5HD$HD$XHL$HL$`H$   H   H$   H$HD$HL$H$    H HT$HD$%   HT$`HT$HT$XHT$ H HT$(HD$0   HL$8HD$@HD$PHL$HH$HD$V HD$Hڲ H$HD$L8dH%H;a'  H0Hl$(Hl$(HD$@HH4  HQH*  HL$8QHZH
  HZH  H  H$HD$D$ x|$   HD$8HHO  1Ʉ9  HL$@QH  1҄   1҄ufH$HL$fm|$ t>HD$@@HuHN HD$HHl$(H0Hp HD$HHl$(H0HD$H    Hl$(H0H HD$HHl$(H0H$CHD$HL$H   H$HD$HD$ HL$@H$`CHD$HL$H   H$HD$ H$D$ wT$HD$8HL$@
H$AH|$ HD$8HL$@HL$@1H$\AH|$ HD$8H HD$HHl$(H0H4 HD$HHl$(H0H HD$HHl$(H0H HD$HHl$(H0HQHwmHL$8QHZH
v@HZHv HH HD$HHl$(H0H HD$HHl$(H0H HD$HHl$(H0HHwqHL$8QHZHvDHZHv$HHYH* HD$HHl$(H0H HD$HHl$(H0H HD$HHl$(H0HL$8HQHw1HL$8QHHH HD$HHl$(H0H   HL$8QHtv1҄H$AHD$HL$H   H$HD$Ht+HtHD$@HL$8lH HD$HHl$(H0HO HD$HHl$(H0H$@HD$HL$H   H$H|$ HD$@HL$8THHL$8QHtv1҄H$Q@HD$HL$H   H$HD$Ht+HtHD$@HL$8H HD$HHl$(H0H HD$HHl$(H0H$?HD$HL$H   H$H|$ HD$@HL$8TdH%H;a   H Hl$Hl$HD$8H   HL$@H$HD$HD$H$EHD$HL$HHwJHu4HT$0QHL$HHD$PHD$(H	HHT$XHl$H HuHT$0fHu	HT$0HuHT$0H/dH%H;a   H Hl$Hl$HD$8H   HL$@H$HD$HD$H$DHD$HL$HHu;D$0Z QHL$HHD$PHD$(H	HHT$XHl$H HuD$0 0KdH%H;a   H Hl$Hl$HD$@H   HL$HH$HD$HD$H$CHD$HL$HHuJD$0Z D$8Z@QHL$PHD$XHD$(H	HHT$`Hl$H HuD$0 D$8@V1dH%H;a   HPHl$HHl$HHD$pH$HD$xHD$HD$HL$HT$ H$HD$HT$eHD$HD$8HL$ HL$@HT$(HT$0H$HL$HT$H\$`H\$H\$hH\$ HD$8H$   HD$@H$   HD$0HHL$XH	H$   Hl$HHPmdH%H;a   HPHl$HHl$HHD$xH$H$   HD$HD$HL$HT$ H$HD$HT$rHD$HD$8HL$ HL$@HT$(HT$0H$HL$HT$H\$`H\$H\$hH\$ H\$pH\$(HD$8H$   HD$@H$   HD$0HHL$XH	H$   Hl$HHPpdH%H;a   HPHl$HHl$HHD$xH$H$   HD$HD$HL$HT$ H$HD$HT$rHD$HD$8HL$ HL$@HT$(HT$0H$HL$HT$H\$`H\$H\$hH\$ H\$pH\$(#HD$8H$   HD$@H$   HD$0HHL$XH	H$   Hl$HHPpdH%H;aG  HHHl$@Hl$@HD$`HHHD$8H   HumHD$XH H`           HEH$HD$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHuHT$XHHH H$O?H|$HG   =;D  uHNW HHHBW :HuHT$XH6HuHT$XHc#HuHT$XHHD$8HGHE` H$H|$7,dH%H;aW  HHHl$@Hl$@HD$`HHHD$8H	   HumHD$XH H`           HEH$HD$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHu
HT$XH	uHT$XxH H$=H|$HG   =D  uHY HFHY _8H
uHT$X&HuHT$XHHuHT$XH HD$8HGH^ H$H|$*dH%H;a  HHHl$@Hl$@HD$`HHHuwHD$X ZH`           HEH$H,HD$HD$hHD$HD$pHD$3HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHuHD$X HD$8HX H$_<H|$HG   =KD  uHZ\ HHN\ HD$8HGH] H$H|$)MdH%H;a0  HHHl$@Hl$@HD$`HHH   HD$X ZH`           HEH$ f.vQH,HD$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HH\H,H?HuHD$X dHD$8H H$
;H|$HG   =D  uH[ HHZ HD$8HGH<\ H$H|$.(dH%H;aP  HHHl$@Hl$@HD$`HHHD$8H   HuvHD$XH H`           HEH$WH*D$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHuHT$XHH H$9H|$HG   =D  uHQ HHHQ h:HuHT$XH-HuHT$XHcHuHT$XHHD$8HGHZ H$H|$&dH%H;a  HHHl$@Hl$@HD$`HHHD$8H	  H   HD$XH H`           HEH$H|UWH*D$HD$hHD$HD$pHD$HD$0HL$(HT$ HT$xH$   H$   Hl$@HHHHHH	WH*XHuHT$X_H	uHT$XLH& H$-8H|$HG   =D  uH
T HFHS 8H
uHT$XHuHT$XHHuHT$XHHD$8HGH%Y H$H|$%\dH%H;a  HHHl$@Hl$@HD$`HHHusHD$X ZH`           HEH$D$HD$hHD$HD$pHD$wHD$0HL$(HT$ HT$xH$   H$   Hl$@HHHuHD$X HD$8H H$6H|$HG   =D  uHV HHV UHD$8HGHW H$H|$#dH%H;a%  HPHl$HHl$HHD$hHHH   HD$` ZHZH`           HEH$D$L$HD$pHD$HD$xHD$ HD$8HL$0HT$(H$   H$   H$   Hl$HHPHuHD$`H xHD$@Hn H$u5H|$HG   =aD  uH+^ HH^ HD$@HGHV H$H|$"cdH%H;as  HPHl$HHl$HHD$hHHD$@H   H   HD$`H H$    HD$貽HD$hH`           HEHL$HT$H$HT$HL$HD$pHD$HD$xHD$ XHD$8HL$0HT$(H$   H$   H$   Hl$HHPHuHT$`H_H H$4H|$HG   =
D  uHL HHHL :HuHT$`HHuHT$`HcHuHT$`HHD$@HGH	U H$H|$ pdH%H;a  HPHl$HHl$HHD$hHHD$@H	  H   HD$`H H$    HD$"HD$hH`           HEHL$HT$H$HT$HL$HD$pHD$HD$xHD$ HD$8HL$0HT$(H$   H$   H$   Hl$HHPHuHT$``H	uHT$`MHj H$q2H|$HG   =]	D  uHNN HFHBN 8H
uHT$`HuHT$`HHuHT$`HHD$@HGHiS H$H|$[%`dH%H;a   HHHl$@Hl$@HD$PH$HD$XHD$HD$`HD$譝HD$(HL$ HT$H$    HT$HL$HD$RHD$`H`           HEHL$ HT$(H$HL$HT$HD$hHD$HD$pHD$ HD$(HL$0HT$8HD$xH$   H$   Hl$@HH5dH%H;a   HPHl$HHl$HHD$XH$HD$`HD$HD$hHD$HD$ HL$H$    HL$HD$HD$hH`           HEHL$HT$ H\$(H$HL$HT$H\$HD$pHD$ HD$xHD$(HD$0HL$8HT$@H$   H$   H$   Hl$HHPBdH%H;a   HHHl$@Hl$@HD$PH$HD$XHD$HD$`HD$HD$(HL$ HT$H$    HT$HL$HD$肶HD$`H`           HEHL$ HT$(H$HL$HT$HD$hHD$HD$pHD$ (HD$(HL$0HT$8HD$xH$   H$   Hl$@HHEdH%H;a   HPHl$HHl$HHD$XH$HD$`HD$HD$hHD$HD$ HL$H$    HL$HD$HD$hH`           HEHL$HT$ H\$(H$HL$HT$H\$HD$pHD$ HD$xHD$((HD$0HL$8HT$@H$   H$   H$   Hl$HHPRdH%H;a   H0Hl$(Hl$(HD$PH   HL$XH$HD$HL$Hr9HH\$@HD$`H\$hH`           HEH	HD$pHl$(H0HD$H$-HD$HD$ HL$H$HT$@HT$HL$HHHHD$H\$ q,dH%H;a  HPHl$HHl$HHD$pH   HT$xH$HD$H$:-HD$HD$@HL$XH$HL$`HL$HL$hHL$D$ 詩HD$ HD$0HL$(HL$8HT$pH   Ht$xH4$H|$    HL$0HT$@H
=^D  ukHD$8HBHD$pH   HL$xH$HD$H$   HD$@H$   HD$hH`           HEH   H$   Hl$HHPHzHD$8HD$pH H9u1HD$xH$HL$0HL$HL$8HL$HL$@HL$TLH$H HD$HV HD$踹SdH%H;a  HPHl$HHl$HHD$hHHHD$@H{  HPH  	   HD$XH$HD$`HD$HL$订HD$(HL$HT$ H$HT$HD$HD$pHD$HD$xHD$ HD$(HL$8HT$0H$   H$   H$   Hl$HHPsxHD$`HH`HD$pH$HD$xHD$cHD$hH`           HEHL$HT$HD$ H$   H$   H$   Hl$HHPHD$`HHuHD$`H8 uH H$)H|$HG   = D  uH	J H.HI z HPHHtHuHD$@HGHJ H$H|$贷dH%H;avLH(Hl$ Hl$ HBHL$8H9Jt1D$@Hl$ H(HT$0H$HD$HL$zD$蠶dH%H;a  HxHl$pHl$pBD$@D$DHuAB H$H HT$H\$DH\$^HD$ HL$|$( P  HR H9R  HHXHpLCI9   HL$hLD$XHt$PH<ك=GC     H$   HًD$@$HD$HD$`HL$hH$HL$XHL$HL$PHL$HD$H@B H$H֐ HL$HL$`HL$H@R HL$HD$ 聂H H$   H$   H$   Hl$pHxH$   KQH\$HH H$HL$H\$Ht$LD$ kHL$(HD$0Ht$8L@HQ H\$HHQ 111H$HT$H) HD$}觴dH%H;av;HHl$Hl$HBH$6'HD$H HL$ HD$(Hl$HQdH%H;a   H(Hl$ Hl$ ' H H$HuA HHD$CHD$HL$Hx H9u+=<C  uH2B Hl$ H(H=2B HH$H HD$HQ HD$W1LdH%H(Hl$ Hl$ HY Hu,H$HL$0HL$D$ HD$HD$ޗHl$ H(H|$0H9;uH#dH%H;avQH Hl$Hl$HY HuAHD$(Ht*H H$t)HD$HL$HL$0HD$8Hl$H ![H|$(H9;uH#dH%H;a   H@Hl$8Hl$8HY H   HT$HH   HH@ H@ H9}#suHHHDHL$PHD$XHl$8H@H$HD$
   )HD$HL$H$    HO HT$HD$   HD$HL$ CHL$(HD$0r-g"H|$HH9;BH#:dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   2HD$HD$@Hl$ H(dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   uD$D$@Hl$ H(花dH%HH,$H,$HY Hu'HD$HtH@HHD$H,$HH|$H9;uH#dH%H;avYH(Hl$ Hl$ HY HuIHD$0Ht2HHHH@H$HL$HD$rHD$HD$8Hl$ H(y賰H|$0H9;uH#dH%H;avYH(Hl$ Hl$ HY HuIHD$0Ht2HHHH@H$HL$HD$rHD$HD$8Hl$ H(3H|$0H9;uH#dH%H;avYH(Hl$ Hl$ HY HuIHD$0Ht2HHHH@H$HL$HD$"HD$HD$8Hl$ H(y賯H|$0H9;uH#dH%H;avcH0Hl$(Hl$(HY HuSHD$8Ht<HHHH@H$HL$HD$rHD$HL$ HD$@HL$HHl$(H0)H|$8H9;uH#dH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$yHD$HL$0HQH$HD$yHD$HL$0HQ H$HD$}HD$HL$0H0H$HD$HD$    HD$HD$@Hl$ H(aLdH%H;a/  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HJHZHpH9X   1Ʉ   HJ(HZ Hp(H9X tJ1Ʉt<HH0H9J0u6HH8H9J8u,HH@H9J@tH@HH9BHD$@Hl$ H(11H$HL$Ht$؂L$HD$8HT$01H$Ht$H\$pL$HD$8HT$0M1FH4$HL$H\$pL$HD$8HT$0	HD$ HD$HD$    
HD$ HD$D$  j@HD$ HD$HD$    V	HD$ HD$HD$    HD$ HD$D$ AHD$ HD$D$  @HD$ HD$WD$HD$ HD$HD$    	HD$ HD$D$  >HD$ HD$WD$WHD$ HD$D$ HD$ HD$WD$HD$ HD$HD$    6	HD$ HD$HD$    6HH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$H
HH,$H,$H|$(WHHl$Hl$Hm HD$ HD$D$x H,$H7HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    FHD$ HD$WD$HD$ HD$WD$GHD$ HD$HD$    FHD$ HD$WD$WHD$ HD$HD$    VHD$ HD$HD$    VdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$4   2HD$HD$@Hl$ H(dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$4   lD$D$@Hl$ H(芨HD$ HD$HD$    HD$ HD$D$  ;HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ 
=HD$ HD$D$  :<HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$AHm HD$ HD$H,$HHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$!Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  8HD$ HD$WD$wHD$ HD$D$ :HD$ HD$WD$HD$ HD$HD$    VHD$ HD$HD$    VHH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$H<HH,$H,$H|$(WHHl$Hl$Hm HD$ HD$D$x H,$HWHD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$HD$    HD$ HD$HD$    fHD$ HD$WD$HD$ HD$WD$gHD$ HD$HD$    f HD$ HD$WD$wHD$ HD$HD$    vHD$ HD$HD$    vdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$nHD$HL$0HH$HD$HD$   6HD$HD$@Hl$ H(dH%H;avoH(Hl$ Hl$ HD$0HHPH\$8H3H9St#1ɄtHKH9HD$@Hl$ H(1H$Ht$HT$eL$HD$0H\$8]xdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$   &HD$HD$@Hl$ H(ݡdH%H;avmH(Hl$ Hl$ HD$0H$HL$8HL$|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$   dD$OzHD$ HD$HD$    HD$ HD$D$  4HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ 5HD$ HD$D$  4HD$ HD$WD$GHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$HCHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$AHm HD$ HD$Ƅ$    H,$HkHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HKHD$ HD$D$  z1HD$ HD$WD$7HD$ HD$D$ 	HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$HHH,$H,$H|$(WHHl$Hl$~Hm HD$ HD$D$x H,$HHD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    &HD$ HD$WD$HD$ HD$WD$'HD$ HD$HD$    &HD$ HD$WD$7HD$ HD$HD$    6HD$ HD$HD$    6dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$   HD$HD$@Hl$ H(譛dH%H;avmH(Hl$ Hl$ HD$0H$HL$8HL$|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$   ^D$zHD$ HD$HD$    HD$ HD$D$  z.HD$ HD$HD$    fHD$ HD$HD$    HD$ HD$D$ /HD$ HD$D$  .HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$HHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$aHm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$Hm HD$ HD$Ƅ$    H,$H;HH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$H	HD$ HD$D$  J+HD$ HD$WD$
HD$ HD$D$ HD$ HD$WD$
HD$ HD$HD$    HD$ HD$HD$    
HH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$HHH,$H,$H|$(WHHl$Hl$NHm HD$ HD$D$x H,$HHD$ HD$WD$HD$ HD$HD$    v
HD$ HD$HD$    
HD$ HD$HD$    HD$ HD$HD$    
HD$ HD$WD$wHD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL${HD$HL$0H8H$HD$HD$   HD$HD$@Hl$ H(}dH%H;avmH(Hl$ Hl$ HD$0H$HL$8HL$[|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$   kXD$zHD$ HD$HD$    vHD$ HD$D$  J(HD$ HD$HD$    6HD$ HD$HD$    fHD$ HD$D$ j)HD$ HD$D$  (HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$衾Hm HD$ HD$H,$H HD$ HD$HD$    VHH,$H,$HD$0    H|$8WHHl$Hl$1Hm HD$ HD$H,$HSHH,$H,$HD$(    H|$0WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$聽Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  %HD$ HD$WD$HD$ HD$D$ HD$ HD$WD$wHD$ HD$HD$    HD$ HD$HD$    HH,$H,$H|$ WHHl$Hl$nHm HD$ HD$H,$HHH,$H,$H|$(WHHl$Hl$Hm HD$ HD$D$x H,$HHD$ HD$WD$WHD$ HD$HD$    FHD$ HD$HD$    HD$ HD$HD$    VHD$ HD$HD$    HD$ HD$WD$GHD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$KHD$HL$0H8H$HD$HD$    HD$HD$@Hl$ H(MdH%H;avmH(Hl$ Hl$ HD$0H$HL$8HL$+|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$    ;RD$迎zHD$ HD$HD$    FHD$ HD$D$  "HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$D$ :#HD$ HD$D$  j"HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$qHm HD$ HD$H,$HHD$ HD$HD$    &HH,$H,$HD$0    H|$8WHHl$Hl$Hm HD$ HD$H,$H#HH,$H,$HD$(    H|$0WHHl$Hl$豷Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$QHm HD$ HD$Ƅ$    H,$HHD$ HD$D$  HD$ HD$WD$HD$ HD$D$ jHD$ HD$WD$GHD$ HD$HD$    HD$ HD$HD$    HH,$H,$H|$ WHHl$Hl$>Hm HD$ HD$H,$HlHH,$H,$H|$(WHHl$Hl$Hm HD$ HD$D$x H,$HHD$ HD$WD$'HD$ HD$HD$    HD$ HD$HD$    fHD$ HD$HD$    &HD$ HD$HD$    HD$ HD$WD$HD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$   fHD$HD$@Hl$ H(dH%H;avmH(Hl$ Hl$ HD$0H$HL$8HL$|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$   LD$菈zHD$ HD$HD$    HD$ HD$D$  HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ 
HD$ HD$D$  :HD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$AHm HD$ HD$H,$HHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$ѱHm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$聱Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$!Hm HD$ HD$Ƅ$    H,$HHD$ HD$D$  HD$ HD$WD$wHD$ HD$D$ :HD$ HD$WD$HD$ HD$HD$    VHD$ HD$HD$    VHH,$H,$H|$ WHHl$Hl$Hm HD$ HD$H,$H<HH,$H,$H|$(WHHl$Hl$辯Hm HD$ HD$D$x H,$HWHD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$HD$    HD$ HD$HD$    fHD$ HD$WD$HD$ HD$WD$gHD$ HD$HD$    fHD$ HD$WD$wHD$ HD$HD$    vHD$ HD$HD$    vdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0H8H$HD$HD$@   6HD$HD$@Hl$ H(dH%H;avmH(Hl$ Hl$ HD$0H$HL$8HL$|$ u1D$@Hl$ H(HD$0H8H$HD$8H8HD$HD$@   ED$_zHD$ HD$HD$    HD$ HD$D$  HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ HD$ HD$D$  
HD$ HD$WD$WHH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$HSHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$衫Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$QHm HD$ HD$Ƅ$    H,$H{HH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$Ƅ$    H,$H[HD$ HD$D$  HD$ HD$WD$GHD$ HD$D$ 
HD$ HD$WD$HD$ HD$HD$    &HD$ HD$HD$    &HH,$H,$H|$ WHHl$Hl$ީHm HD$ HD$H,$HHH,$H,$H|$(WHHl$Hl$莩Hm HD$ HD$D$x H,$H'HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$WD$HD$ HD$WD$7HD$ HD$HD$    6HD$ HD$WD$GHD$ HD$HD$    FHD$ HD$HD$    FHD$ HD$HD$    HD$ HD$D$  HD$ HD$HD$    HD$ HD$HD$    HD$ HD$D$ HD$ HD$D$  HD$ HD$WD$7HH,$H,$HD$     H|$(WHHl$Hl$Hm HD$ HD$H,$H3HD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$聦Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$1Hm HD$ HD$Ƅ$    H,$H[HH,$H,$HD$     H|$(WHHl$Hl$ѥHm HD$ HD$Ƅ$    H,$H;HD$ HD$D$  jHD$ HD$WD$'HD$ HD$D$ HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$WD$GHD$ HD$HD$    6HD$ HD$HD$    HD$ HD$HD$    HD$ HD$WD$WHD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   ¬HD$HL$0HH$HD$HD$ 5 蝬HD$HD$@Hl$ H(TxdH%H;avvH(Hl$ Hl$ HD$0H$HL$8HL$HD$   ;|$ u1D$@Hl$ H(HD$0HH$HD$8HHD$HD$ 5 B;D$wqHD$ HD$HD$    VHD$ HD$D$  *HD$ HD$HD$    HD$ HD$HD$    FHD$ HD$D$ JHD$ HD$D$  zHD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$聡Hm HD$ HD$H,$HHD$ HD$HD$    6HH,$H,$HD$0    H|$8WHHl$Hl$Hm HD$ HD$H,$H3HH,$H,$HD$(    H|$0WHHl$Hl$Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$aHm HD$ HD$Ƅ$    H,$HHD$ HD$D$  HD$ HD$WD$HD$ HD$D$ zHD$ HD$WD$WHD$ HD$HD$    HD$ HD$HD$    HH,$H,$H|$ WHHl$Hl$NHm HD$ HD$H,$H|HH,$H,$H|$(WHHl$Hl$Hm HD$ HD$D$x H,$HHD$ HD$WD$7HD$ HD$HD$    &HD$ HD$HD$    vHD$ HD$HD$    6HD$ HD$HD$    HD$ HD$WD$'HD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    HD$ HD$HD$    6HD$ HD$D$  
HD$ HD$HD$    HD$ HD$HD$    &HD$ HD$D$ *HD$ HD$D$  ZHD$ HD$WD$HH,$H,$HD$     H|$(WHHl$Hl$aHm HD$ HD$H,$HHD$ HD$HD$    HH,$H,$HD$0    H|$8WHHl$Hl$Hm HD$ HD$H,$HHH,$H,$HD$(    H|$0WHHl$Hl$衛Hm HD$ HD$Ƅ$    H,$HHH,$H,$HD$     H|$(WHHl$Hl$AHm HD$ HD$Ƅ$    H,$HHD$ HD$D$  HD$ HD$WD$HD$ HD$D$ ZHD$ HD$WD$7HD$ HD$HD$    vHD$ HD$HD$    vHH,$H,$H|$ WHHl$Hl$.Hm HD$ HD$H,$H\HH,$H,$H|$(WHHl$Hl$ޙHm HD$ HD$D$x H,$HwHD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    VHD$ HD$HD$    HD$ HD$HD$    HD$ HD$WD$HD$ HD$WD$HD$ HD$HD$    HD$ HD$WD$HD$ HD$HD$    HD$ HD$HD$    dH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$+8HL$HD$HH|HL$@Hl$ H(mdH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$/|$ uD$H Hl$(H0D$HHl$(H0clNdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   BHD$HL$0HH$HD$;HD$HD$@Hl$ H(kdH%H;av_H(Hl$ Hl$ HD$8HT$08
u<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$?D$1]kHHl$Hl$HL$(HvHD$  fD$8Hl$Hø   HHl$Hl$HL$(HvD$8HL$ fHl$Hø   ƓHHl$Hl$HL$(HvHD$  D$8Hl$Hø   舓HHl$Hl$HL$(HvD$8HL$ Hl$Hø   HHHl$Hl$HL$(HvHD$ H HD$8Hl$Hø   HHl$Hl$HL$(HvHD$8HL$ HHl$Hø   ƒHS HD$HD$   H HD$HD$   dH%H$H;AK  Hp  H$h  H$h  H$  H$H$  HL$Q  HD$H  H$  H  =	A    HA =űC    H$  HA H$  H$   H$  Hs  ZރHH@ HDHÐHHH  H]  HH   H$(  H$0  H$(  H   HM H   H$HD$HL$H$    H HT$HD$   HD$HL$ ZHD$(H$   HL$0HL$PHlJ H$H|$HD$PHG=C  u2H$   HHj H$  H$  H$h  Hp  H$   115Ht$HH|$XH$   H$   HB H$H|$H|$HD$W$8  $H  $X  $8  $H  $X  H$  H$8  H$  H$@  H$H  HL$XH$P  H$X  H$x  H$H$  HT$HD$HL$HL$ HL$(cHD$@HL$8Ht H$  H$  H$h  Hp  H$8  H$H$   HD$H$   HD$HD$HHD$*  W$  H$h  Hp  H$   H$   H$   H$HD$Ht$$  H|$H$  H$  H$   H$   H$   MH$HD$Ht$8OHD$ H$  HL$H$  HT$(H$   H$HD$HT$N$  H|$H$  H$  H$   H$  H$  H111H=GA H$  躄EH$  8H$  111dH$   H6@ H$HD$(HD$H$  H$x  H$H$  HL$HD$H$   HL$HL$ HL$(aHD$@HL$8H  H$  H   Z_  ?i   &I  b00  H5 H9  H$  H~LuIH$   H$  1A4 HH9}4H9r  W$  H$h  Hp  Á~.8   H= H9u~H~Lu1H$   H9HOH$  I9tL$HD$H|$듁_uH_ H9u)yH$   H:  H$   V    п    A    y_H$      A    H$  -   H5z H9c  H$  H~L   H|$hL$   H$  H$  H$  L$   1   L$   HK8H$I)MII?L!HHD$LD$LD$D$ H$   L$   fAHHAHL$hH$  H$  H$  H$   HL$   H9"IHL9f
  &H H9u\H$   H$  H@HH$  H$H$  HL$H$   HL$HL$HD$ H$   H    H$      A    &H$  `t/W  ԑ8  H5 H9  H$  H~L   L$   H|$pH$  H$  H$  L$   1   L$   HK@H$I)MII?L!HHD$LD$LD$ыD$ H$   L$   AHAHL$pH$  H$  H$  H$   HL$   H9nIHL9g  ?i MHA H9   HVH0H$   H$   H$  H$  L$  L$   1   L$   HOHH4$I)LII?L!LHD$H\$H\$HD$ H$   H$   HHAH$   H$  H$  H$  L$   HH$  H$  L$  L$   H9TIHL9K          H$  A        ?i H$  l    HM H9   H$     t/Hc H9udH$  H$   H$  H@HH$  H$H$  HL$H$   HL$HL$HD$ H$   H_    H$   H$  H@@H$  H$H$  HL$H$   HL$HL$ЋD$ H$       t/7  &ٚ  fuH5 H9j  H$       H5 H9   H$  H~Lu9H$   H$  1M @AHH9Y4H9r  .?HS H9u\-H$   H$  H@8H$  H$H$  HL$H$   HL$HL$D$ H$   f    H$  A        2H$  `H$   H$  H@8H$  H$H$  HL$H$   HL$HL$D$ H$   fU    vX  H5s H90  H$  H~L   L$   H|$xH$  H$  H$  L$   1   L$   HKHH$I)MII?L!HHD$LD$LD$HD$ H$   L$   IHAHL$xH$  H$  H$  H$   HL$   H9\IHL9f  &ٚ;H H9u))H$   H  H$       H$  A        &ٚH$  떁nV  *Ms7  H5 H9  H$  H~L   L$   H$   H$  H$  H$  L$   1   L$   HK@H$I)MII?L!HHD$LD$LD$ыD$ H$   L$   AHAH$   H$  H$  H$  H$   HL$   H9IHL9de  7Hj H9   HH^H$   H\$`H$  H$  L$  L$   1   L$   HO8H4$I)LII?L!LHD$H\$H\$D$ H$   H$   fJHAHL$`H$  H$  H$  L$   HH$  H$  L$  L$   H9IHL9Ob          H$  A        7H$  &Xk   H5 H9   H$  tQnCHפ H9u2H$  )H$   H   H$  9      H$   H$  H@@H$  H$H$  HL$H$   HL$HL$ЋD$ H$       OnLH$  H$  H$h  Hp  LȀLL踀L谀L言L蠀H8H01)1"1%WdH%H$pH;A  H  H$  H$  H$8  H$H$@  HL$?  HD$Hi  H$   H1 H$HD$HD$H$8  H#  H$   Qn8   7  ~.8  &uH H9u  H$@    b0   H H9   H$@  HsH;u{H$   1HH9}H9rJ  HH$  H[H$   H4$HD$HT$HL$HD$0HL$(H$H  H$P  H$  H  Á~.8uH H9u"HKHSHuHH$   Hw            H$@          %~.8H$@  H$(  HI(HH$0  H$HD$H$   H\$H\$HT$ H$   H$   H    _B>f   _   Hz H9usH$@  uH$   H  H_B>fH/ H9u,H$@  H$   H  HT    ػ    뎁_B>f묁&Xk   H` H9   H$@  tdnHz H9uEH$@  k9 tH$   Hg   HH$   HD        H$(  HI H$0  H$HD$H$   H\$H\$T$ H$   H$   He    An>t/o  ԑV  H H9/  H$@  HsH;   H$   Ht$HH$0  H$   L$(  1   L$   Ip H$H)IHH?H!HHL$LT$LT$DL$ H$   HHHD$HH$0  H$   H$(  H$   L$   HHt$HLL$(  H9}DIHH9bQ  HH9?i )  H5 H9
  HsH;   H$   Ht$8H$0  H$   L$(  1   L$   Ip(H$H)IHH?H!HHL$LT$LT$LL$ H$   HHHD$8H$0  H$   H$(  H$   L$   HHt$8LL$(  H9}LIHH9b8  HH6 Hx
 H9   HSHHT$XH$   H$0  H$   L$(  1   L$   IPH4$H)IHH?H!HHL$LT$LT$fDL$ H$   HHHD$XH$0  H$   H$(  H$   L$   HHT$XLH$0  H$   L$(  H9}DKIHH9QP  HH"                  H$@          H$@  l uH H9X  H$@        H1 H9   H$@  3u7@tH$   H   HeH$   H    t/H H9uWH$(  HI(HH$0  H$HD$H$   H\$H\$HT$ H$   H$   H    H$@      ?t/H$@  kH$(  HI H$0  H$HD$H$   H\$H\$T$ H$   H$   He    f~  =J  ΀     Hy H9   H$@  HsH;uCH$   1HH9}'H; tH9O  H95   H΀4H H9uWH$(  HRH$0  H$HD$H$   H\$H\$fL$ H$   H$   HX    H$@          .΀H$@  f.uH H9   H$@  t~rHG' H9u_H$@  	UH$(  HRH$0  H$HD$H$   H\$H\$fL$ H$   H$   H    H$(  HIH$0  H$HD$H$   H\$H\$fT$ H$   H$   H6    %AB  H. H9   H$@  3   '   H5 H9   3uH$   H 
  @0H=J0HE& H9uUH$(  HR H$0  H$HD$H$   H\$H\$L$ H$   H$   HV    릾    d=JH$(  HI H$0  H$HD$H$   HT$HT$t$ H$   H$   HH$@      H$@  .1  *Ms  H H9  H$@  H3H{   H|$PH$   H$0  H$   L$(  1   L$   Ip H$H)IHH?H!HHL$LT$LT$DL$ H$   HHHD$PH$0  H$   H$(  H$   L$   HLH|$PL$(  H9}DIHH9b  HH7}  H5< H9^  H3H{   H$   H|$@H$0  H$   L$(  1   L$   IpH$H)IHH?H!HHL$LT$LT$fDL$ H$   HHHD$@H$0  H$   H$(  H$   L$   HLH|$@L$(  H9}DNIHH9a  HH.1#Hx# H9uWHH$(  HR(H$0  H$HD$H$   H\$H\$HL$ H$   H$   HG    륾        .1vH$@          uH$@  H?  v  H H9e  H$@  H3H{   H|$`H$   H$0  H$   L$(  1   L$   Ip(H$H)IHH?H!HHL$LT$LT$LL$ H$   HHHD$`H$0  H$   H$(  H$   L$   HLH|$`L$(  H9}LIHH9b  HH?XH- H9uWHCH$(  HR(H$0  H$HD$H$   H\$H\$HL$ H$   H$   H|    H$@          ?H$@  f&ٚ   H H9   H$@  uH$   HQ  HftH H9u_H$@  ZH$(  HR	H$0  H$HD$H$   H\$H\$fL$ H$   H$   H    뢻    XfsH$8  HG  =0A  ,  H+A =C    H$@  HA H$   H$   H$   H  ZރHH@ HDHÐHHHj  Ht$hH$   H$   H$HD$Ht$^  HD$H  H$8  H$   H$@  H$   H$   H   HHv H   H$HD$HL$H$    H HT$HD$   HL$HD$ 6HD$0HD$pHL$(H$   Hg& H$讵H|$HD$pHG=C  u2H$   HHF H$H  H$P  H$  H  H$   c115HD$xH H$HD$HD$HD$H$   W$   $   $   $   $   $   H$(  H$   H$0  H$   H$   HL$xH$   H$   H$   H$H$   HT$H$   HT$HT$hHT$  H$  H@H$   H$H$   HL$HL$xHL$HL$HD$0HL$(H$H  H$P  H$  H  H$HD$Ht$+Ht$(HT$HD$ oH111OH= A H$@  aH$@  H$@  111HH3kHH(kHHkHHkHHkHHj1j1jHHj1|j1ujHHjjHH_j1Xj1Qj1Jj1CjMA(dH%H;a  H8Hl$0Hl$0HD$PHHH   HD$@H$HT$HHT$HL$;UHD$HL$ H@HH$HD$HL$H$HL$   HD$H|DHD$(HD$@H$HD$HHD$HD$PHD$.1HD$HL$(HHL$XHl$0H8HD$XHl$0H8HD$@H$HD$HHD$HL$THD$HL$ H$HL$)   HD$HD$XHl$0H8@dH%H$xH;Af  H  H$   H$   H$  H   H$  H$HD$HwpHu:H$  H   H$  H$HD$H$   H$   H  HHHvHHvHǄ$   H$   H  HHHvH  HuH$  H   H$  H$HD$H$   11H$   HKH\$xHH$   H9   H$   HT$xH$  HPPH$  H$HL$HD$H$   H$   Ht$Hl$Hl$lHm H$   H$   H$HD$OHD$HUHǄ$   H$   H  H$   H$   H  H$  HHHH$  H$HD$HL$H$HD$HD$H{H$   H$  H   H$  H$HD$H$   HH$   H$   H  z=udH%H;a   H0Hl$(Hl$(H\$8HsHS HC(HHH9w_H9wUHH{HI8H<$H)HHH?H!HHD$HD$   H|$D$ HL$8HA(fD$@Hl$(H0&ff<VdH%H;a   H0Hl$(Hl$(H\$8HsHS HC(HHH9w]H9wSHH{HI@H<$H)HHH?H!HHD$HD$   H|$ыD$ HL$8HA(D$@Hl$(H0xeSe<XdH%H;a   H0Hl$(Hl$(H\$8HsHS HC(HHH9w_H9wUHH{HIHH<$H)HHH?H!HHD$HD$   H|$HD$ HL$8HA(HD$@Hl$(H0ddk;VdH%H$0H;AZ  HP  H$H  H$H  H$p  HHH
%  H  H  H   H$`  H$H$h  HL$Ht$s+HD$H$   1{H$   H$`  H$H$h  HT$H$p  H\$HL$'HD$0HL$(HT$ H$X  H$HT$HL$HD$H$   HHH$   H9|H$H  HP  ÐH$X  HS H{HC(HHH9
  H9
  HHsHIHH4$H)HHH?H!HHD$HD$   Ht$HD$ H$X  HA(HQ HYHq(H~H9E
  H91
  H$   HHyH@HH<$H)HHH?H!H3HT$HD$   H|$HD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$H$   HL$HD$ >H  HH$`  H$H$h  HL$Ht$ MHD$ H$   HL$H$   H$`  H$H$h  H\$H$p  Ht$6HD$H$   1H$   HJH$   H9H$   H$`  H$H$h  HT$H$p  H\$HL$e#HD$0HL$(HT$ HH%`  H=   u\   t%H$X  H$HT$HL$H\$|]H$HL$H\$H$X  HH(HL$HH(/H$   H$   H$   H$   HHPH$   H$H$   H\$HD$H$   H$   Ht$Hl$Hl$meHm H$   H$   t"   H$   H$   H$   8_H$`  H$H$h  HL$Ht$}'HD$H$   1{H$   H$`  H$H$h  HT$H$p  H\$HL$$#HD$0HL$(HT$ H$X  H$HT$HL$HD$H$   HHH$   H9|Hl  H   H$X  HS H{HC(HHH9  H9  HHsHIHH4$H)HHH?H!HHD$HD$   Ht$HD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$HD$`CIH?H$X  HS H{HC(HHH9B  H94  HHsHI@H4$H)HHH?H!HHD$HD$   Ht$ыD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$fnZD$;H   H$X  HS H{HC(HHH9~  H9p  HHsHIHH4$H)HHH?H!HHD$HD$   Ht$HD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$HD$$;H$X  H{HS HC(HHH9  H9  HHsHI@H4$H)HHH?H!HHD$HD$   Ht$ыD$ H$X  HA(HQHY Hq(H~H9R  H9>  D$|HHyH@@H<$H)HHH?H!HHT$HD$   H|$ЋD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$L$|fnZD$fnZD$ 8Hh  H   HuWH$X  HZHJHB(H9  HHB(H$`  H$H$h  HD$Ht$D$4<H2H$X  HJHZHB(H9`  HHB(H$`  H$H$h  HD$Ht$HHD$:HuLH$X  H$HD$H$`  H$H$h  HL$H$p  HL$HD$9H$X  H$HcD$H$`  H$H$h  HL$H$p  HL$HD$9;H   Ht_H!H$X  HJHZHB(H9K  HHB(H$`  H$H$h  HD$Ht$HL$>H$X  H$HD$H$`  H$H$h  HL$H$p  HL$HD$8H	   H$X  HS H{HC(HHH9  H9  HHsHI8H4$H)HHH?H!HHD$HD$   Ht$D$ H$X  HA(H$`  H$H$h  HL$H$p  HL$HD$=H$X  HS H{HC(HHH9   H9   HHsHI@H4$H)HHH?H!HHD$HD$   Ht$ыD$ H$X  HA(H$`  H$H$h  HL$H$p  HL$HD$?=(HHXHXX}XHHXHHgXX]XxXSXnXIXdX?XZX5XPX+XWWW.dH%H$0H;A  HP  H$H  H$H  H$p  HHH$   H  H;  HPH   H   H$`  H$H$h  HT$HL$HD$H$   1{H$   H$`  H$H$h  HT$H$p  H\$HL$HD$0HL$(HT$ H$X  H$HT$HL$HD$H$   HHH$   H9|H$H  HP  H$`  H$H$h  HD$HL$AHD$HL$ H   H$HD$H  H$   H  H$h  CZZH$X  HS HsHC(HHH9}  H9o  D$xHH{HI H<$H)HHH?H!HHD$HD$   H|$ZD$ H$X  H@(HP HHHX(HsH9  H9  H0HxHv H<$H)HHH?H!HHL$HD$   H|$D$xZD$ H$X  H@(HuH$h  CH_ H$͝H|$HG   =tC  uH H  Ht \K  HH$   H  H$h  KZZɐH$X  HS HsHC(HHH9  H9  $   HH{HI(H<$H)HHH?H!HHD$HD$   H|$D$ H$X  H@(HP HHHX(HsH9L  H98  H0HxHv(H<$H)HHH?H!HHL$HD$   H|$$   D$ H$X  H@(HuH$h  KH6^ H$=H|$HG   =)sC  uH H  H I  H  H}H$`  H$H$h  HT$HL$`>HD$H$   HL$ H$   H$`  H$H$h  H\$H$p  Ht$'HD$H$   1H$   HJH$   H9H$   H$`  H$H$h  HT$H$p  H\$HL$HD$0HL$(HT$ HH%`  H=   uS   t%H$X  H$HT$HL$H\$<]H$X  H$HT$HL$H\$  8H$   H$   H$   H$   HHPH$   H$H$   H\$HD$H$   H$   Ht$Hl$Hl$VHm H$   H$   t"   H$   H$   H$   8_H$`  H$H$h  HT$HL$HD$H$   1{H$   H$`  H$H$h  HT$H$p  H\$HL$mHD$0HL$(HT$ H$X  H$HT$HL$HD$H$   HHH$   H9|H  H  HPHH$`  H$H$h  HD$HL$;HD$HL$ H   H$HD$H2  H   H$   H   Hu5H$h  HH$X  HKHsHC(H9  HC(HuH$h  HHcZ H$jH|$HG   =VoC  uHi H  HZ E  HuH$h  HeHuH$h  HcOH$h  H?HwH$   H   H   H$h  HH$X  H~HV HF(HHH9  H9  HLFHIL$H)IHH?H!HHD$HD$   LD$f\$ H$X  H@(HuH$h  HpHY H$&H|$HG   =nC  uH% H6  H D%  HuH$h  HHuH$h  HcH$h  HH9  H$   H   H   H$h  HH$X  H~HV HF(HHH9W  H9I  HLFHI L$H)IHH?H!HHD$HD$   LD$\$ H$X  H@(HuH$h  HqHW H$H|$HG   =lC  uH H
  Hӭ rC
  HuH$h  HHuH$h  HcH$h  HHH$   H   H   H$h  HH$X  HV H~HF(HHH9
  H9
  HLFHI(L$H)IHH?H!HHD$HD$   LD$H\$ H$X  H@(PHuH$h  HpHV H$蟔H|$HG   =kC  uH Hm	  H .B\	  HuH$h  HHuH$h  HcH$h  HH$`  H$H$h  HD$HL$I|$ t*H$X  HZHJHB(H9	  HB(bH$X  HZHJHB(H9	   HPHU  HPH#H$`  H$H$h  HD$HL$6HD$HL$ H   H$HD$H   H$   H   H$h  ZH$X  HS HsHC(HHH9  H9  HH{HI H<$H)HHH?H!HHD$HD$   H|$ZD$ H$X  H@(;HuH$h  lHT H$芒H|$HG   =viC  uH H  Hv @  HH$   H   H$h  ZH$X  HS HsHC(HHH9  H9  HH{HI(H<$H)HHH?H!HHD$HD$   H|$D$ H$X  H@(9HuH$h  pHS H$舑H|$HG   =thC  uH H  Ht ?  H$`  H$H$h  HD$HL$3HD$HL$ H   H$HD$H	I  H   H$   H	wZHu4H$h  HH$X  HsHKHC(H9  HC(AHuH$h  H$h  H
uH$h  HuH$h  HHuH$h  H|HER H$LH|$HG   =8gC  uH) H  H =  H	H$   H	   H   H$h  HH$X  H~HV HF(HHH9  H9  HLFHIL$H)IHH?H!HHD$HD$   LD$f\$ H$X  H@(HuH$h  rH$h  bH
uH$h  MHuH$h  H7HuH$h  H!HP H$H|$HG   =eC  uHӪ H  HĪ <q  H
K  H$   H	   H   H$h  HH$X  HV H~HF(HHH9B  H94  HLFHI L$H)IHH?H!HHD$HD$   LD$\$ H$X  H@(HuH$h  sH$h  cH
uH$h  NHuH$h  H8HuH$h  H"HO H$衍H|$HG   =dC  uH~ H  Ho 0;  HH$   H	   H   H$h  HH$X  HV H~HF(HHH9  H9  HLFHI(L$H)IHH?H!HHD$HD$   LD$H\$ H$X  H@(LHuH$h  rH$h  bH
uH$h  MHuH$h  H7HuH$h  H!HDN H$KH|$HG   =7cC  uH( H   H 9   H$   HGHr H$H|$dyH$   HGHQ H$H|$CyH$   HGH0 H$H|$"yH$   HGH H$H|$yH$   HGH H$H|$xH$   HGHͬ H$H|$xH$   HGH H$H|$xH$   HGH H$H|$}xH$   HGHj H$H|$\xH$   HGHI H$H|$;xH$   HGH( H$H|$xH$   HGH H$H|$wHHBHABAHHAHAAAAAAAAAAAAAHAA~AAtAAjA%A AA%@dH%H;a   H0Hl$(Hl$(HD$@H$HD$HHD$HD$PHD$HD$HL$8HQ HYHq(H<0H9wSH9wCH)HH?H!H3HuHA(Hl$(H0HD$ H$HD$FHD$ HL$8HH@H@]8HD$Ht}Hn8     t/wll uHd H9u
HD$   Áu>H H9u
HD$   Át/uHh H9u
HD$   HD$    Át/ցԑ   HT H9urHT$HZt]?i uMHu H9u:HZt* uH H9uHBuHHD$ø    HH\$û    Á HH\$HT$    HT$놁~.8   &uHp H9#b0uXHW H9u@HT$HZt/~.8H H9uHBHD$ø    H\$HT$    뽁~.8HT$븁_B>fwA_u1HBp H9x_B>fH H9\_B>f݁&Xku1Ho H9nSHa H9>n݁fF  .1   *Ms   HĽ H9uhHT$HZtS7uCHe H9u0HRt!.1H H9HHT$ú    ́.1HH\$HT$    HT$됁?wYvuIHm H9u6HT$HRt!?XH H9>CHHT$ú    ́?́&ٚu6H H9fHm H9HD$   Áf؁=JwYAuH H9~'u1H. H9=JH H9J=J݁΀wUuEH H9u2HT$HRt!΀PH H9J;HT$ú    Ё΀Ё.uH H9H4 H9dH%H;avcH(Hl$ Hl$ H H$HD$)   HD$HL$H	A ="[C  uHA Hl$ H(H=A H19dH%HH,$H,$HY Hu,H|$ tH9 HD$HD$    H,$H?H|$H9;uH#dH%HHl$Hl$HY Hu:H|$  t,HL$0HvD$@HL$(fHl$Hø   l:7?H|$ H9;uH#dH%HHl$Hl$HY Hu8H|$  t*HL$0HvD$@HL$(Hl$Hø   9>H|$ H9;uH#dH%HHl$Hl$HY Hu:H|$  t,HL$0HvHD$@HL$(HHl$Hø   9W>H|$ H9;uH#dH%HH,$H,$HY Hu,H|$ tH݉ HD$HD$    H,$H=H|$H9;uH#dH%HHl$Hl$HY Hu:H|$  t,HL$0HvHD$( fD$@Hl$Hø   8=H|$ H9;uH#dH%HHl$Hl$HY Hu8H|$  t*HL$0HvHD$( D$@Hl$Hø   N8=H|$ H9;uH#dH%HHl$Hl$HY Hu:H|$  t,HL$0HvHD$(H HD$@Hl$Hø   7<H|$ H9;uH#dH%H;a
  H(Hl$ Hl$ HD$8H@   HL$01HH9}
   u   Ha; H$(HD$HD$ǀ@  =   HL$0H9tH$HL$HD$@   S?HD$1D@HH   |HL$8HT$014\0@HH9|HD$@Hl$ H(H H$Hj HD$ mHy H$H> HD$ldH%H;a   HHl$Hl$Hh: H$/HD$HL$ HHxHt$(Hl$Hl$:Hm $h  tX
tS   K1HH@}
9u@  H$p  Hl$HH H$H HD$lH H$Hp HD$kHHl$Hl$HL$HH#  HT$ HHHHH?HHH)HRH|$@LD$(LL$011E\HHH9   H9V  DLXI99  ID\IM	LPI9  DT8M	MII?EL9  ELQMII?FM9  F\LQMII?F$#M9  FdLQI?EM91_  HH)H   H9?  DIH   LXI9  THL	HHH?L9   AHAHHH?<;L9   B|Hu;@  t&HAL9   BTHA@  L9sfBTHl$HHuHAHH?L9sTBT@  tHAL9s3BTL?Hl$HHl$HLO3LG3L?3L73L/3HL$3LH3H3LL3LL2LL2HL2LH2LH2H2dH%H;aH  HXHl$PHl$PHL$`@     HT$pHHHBHD$@HHHHRHHt$@H?H)HT$8H H$HT$HT$tHD$HD$HHL$`H$HD$HL$8HL$HL$HT$hHT$ HT$pHT$(HT$xHT$0JH$    HD$HHD$HD$8HD$HD$tHD$ HL$(H$   H$   Hl$PHXH\$pHCHD$@HHHHRHt$@H?HH)HpdH%H;at  HxHl$pHl$pH$   HsH;H  HsHt$hH{0   H$   H$   1FL(HC0HH9}LC0I}DIr  H9  H)H$   H)IHH?H!HH{01  HD$@H$   LD$XH$   HCH$HC8HD$`HD$HD$   HD$   HK(HL$ HD$(   HD$0   H$   HHHP HIH$HT$`HT$HD$   HD$   HD$0HL$(H$   H
=OC  h  HBH4  HB0    HD$XH$   H$   Ht$@/H)H|$XH)IHH?H!H$   HLHHHH  H     HHIHLIH?II)KIMI)LM)I9:  H|$XH\$PH$   Ht$HLL$8I@H$I@8HD$`HD$HD$   HD$   HL$ LL$(H|$0,HD$8HHHD$8HHH?H)HH     H$   HHHX HIH$H\$`H\$HT$HD$   HD$(HL$0H$   H=NC  uPHJHu H\$HHD$8HHL$PH9|"  HT$HH$   H$   H$   Hl$pHxH|$hHHw$HHIA   1<@|(HH9|HZ0HH$   W$   Hl$pHxHT$@H$   H$   H$   Hl$pHxH|$h#H$   W$   Hl$pHxHH$   H$   H$   1HǄ$       H$   H$   Hl$pHxW-HѺ   
-LH-H7-L   ,odH%H;a  HHHl$@Hl$@HD$PH8 tHHH HD$XHL$`Hl$@HHHH0H~H?  HPH$HP8HT$8HT$HD$   HD$   HX(H\$ HL$(HD$0   rHD$PHHHP0@     HHHrHHHHH[H?HH)H      HAHQ H@H$HT$8HT$H\$HD$   HD$0HL$(HT$PH
=JKC  uHBHB0    HHz!HrHHHHHHH[H?HH)HZHٺ   7+   -+RdH%H;avyH@Hl$8Hl$8HD$HH$HD$
   LHD$HL$H$    H HT$HD$"   HD$HL$ fHD$(HL$0HD$PHL$XHl$8H@ndH%H;au  H8Hl$0Hl$0D$    HT$@H\$`Ht$hH|$x1HLH  H9-    D;LOFT@AtH  DTA
uHAtLL$(D@  E9  HA  Ht.  II9}!  B<@
     uI9LL$x  _  B<D9F  IyHH9}!2  D;A
     uH9  11H|$xt$HDD$II	t$HL	DD$I	DD$LIDD$IH@t$H   t$LD$PM  LD$HA0D   t|$       u-H$   HH$   H$   H$   Hl$0H8HGH$FHD$HL$xH$   HǄ$       H H$   H$   Hl$0H8À|$ vH   t$LD$PI  LL$HAqD   t|$ u
D$ HGH$iEHD$HL$xH$   HǄ$       H H$   H$   Hl$0H8HHt$PHE  LL$HEAD$ QHD$H|$ H<$DHL$HD$HT$@H|$ H AIAH$DHD$HL$xH$   HǄ$       H= H$   H$   Hl$0H8H4$jDHD$HL$xH$   HǄ$       H H$   H$   Hl$0H8@LH<$DHD$HL$(H$   HǄ$       H H$   H$   Hl$0H8H<$CHD$HL$(H$   HǄ$       HQ H$   H$   Hl$0H8HthHuPH|$(H)H<$kCHD$HL$(H$   HǄ$       H H$   H$   Hl$0H8Ã@  u11NH$   HǄ$       W$   Hl$0H8ø   111L)%   L%   H%HH%LH$LH$   $HH$ndH%HD$H;AO  H   H$   H$   H$   H?  H$   H$   H$   H$   1E1E1E1"L$   IIILH$   HLIH)H  HL)H  L`M9  DdFd"@LhM9y  DlFl*@LpM9U  DtFt2@LxM91  LD$xD|8E|@L@M9  L$   DD8ED@LHM9  DL8EL@HpL9  t8t@L9  <|:@@|$fD	D	D	D	D	D		@J      tTI9V  H$   IL)HH?L!H*  HL$   I49IrHxHD$xH$   tI9  LT$pH$H$   L)HHH?L!L$   LH\$HL$H|$H$   HL$ L\$(H$   H\$0HD$8HD$@HL$HHT$PH\$XHt$pHHu9L$   L$   L$   HHHH$   HH$   H$   H$   H$   H$   HĐ   @|$g|$fH:I4L	I.I	I(M	I"M	IM	IM	HL	|$g@nL$   L$   LIHIH$   LLI)I  IL)H  LhI9\  DlFl*@LpI9;  DtFt2@LxI9  D|F|:@H9   <|:@@|$eD	D	D	@      t6M9  IL)HH?L!H  A<4IZHpM9v  LT$hH$L)IHH?L!LHt$H\$LD$H$   H\$ HL$(H$   Ht$0HD$8HD$XHL$PHT$@H\$HHt$hHHu6L$   L$   L$   HIIH$   H$   [H$   H$   H$   H$   HĐ   D|$dD|$eAAE	AE	Dl$dAE	@DH$   [L$   L$   L$   H$   H$   L$   L$   LMMIIIH$   LHLH9   M9   LT$pH$L)IHH?L!LHt$M)L\$LL$H|$ HL$(H\$0HD$8^HD$XHL$PHT$@H\$HHt$pHH'H$   H$   H$   H$   HĐ   L$   L$   L$   H$   HĐ   IHǄ$       W$   H$   HĐ   LLoLLd   HLLLLLLLH$   LHLHLLLLLLL{LLpLLeLLZddH%H$H;A  H  H$  H$  Hf H$HD$@   5HD$=<C    HqA Ht H$HD$@   HD$=<C  D  HrqA HcqA HH$  HpH$  Hl$Hl$ Hm H$  H$H|$H$  Hl$Hl$ Hm Ǆ$H  H$P  =;C     HpA HpA HH$X  HpH$`  Hl$Hl$l Hm H$X  H$H|$H$`  Hl$Hl$@ Hm Ǆ$H  $H$P  =u;C  uHTpA H$  H  H==pA H='pA LH=.pA H=pA oVdH%H;a   H@Hl$8Hl$8HY H   HD$HHtiH H$HD$
   s
HD$HL$H$    H@ HT$HD$"   HL$HD$ HD$(HL$0HD$PHL$XHl$8H@jOH|$HH9;oH#gdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$E  r%HD$HD$@Hl$ H()dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$E  RD$D$@Hl$ H(dH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HQH$HD$HD$   $HD$HL$0HQH$HD$趾HD$HL$0HQ(H$HD$HD$   Q$HD$HL$0H0H$HD$HD$  ,$HD$HD$@Hl$ H(dH%H;a  H(Hl$ Hl$ HD$0HHHT$8HZH0H92   1Ʉ   HJH9H   HHHX Hr H9Jtj1Ʉt`J(f9H(uRJ*8H*t@HJ0H9H0t1D$@Hl$ H(H8H$HB8HD$HD$   耲D$111H$H\$Ht$JL$HD$0HT$8q1j1cH4$HL$H\$L$HD$0HT$8dH%H;a   HXHl$PHl$PH? HD$`H$HL$hHL$HHD$HD$HHL$HL$@H\$ H\$0H? Ht$`H4$Ht$hHt$H2HD$HD$8HL$HH$HL$@HL$HL$0HL$HD$HD$(H$  HD$HL$pH$HL$8HL$HD$    HL$(HL$HD$ O  Hl$PHXdH%H;a   H8Hl$0Hl$0HD$PHHHT$HH\$@Ht$X]HC(H$HL$HHL$(HL$HD$HHL$PHT$@H\$(HHT$HH\$@Ht$XH|$ HL$(H9E1EuHOH9}MHL$ HHL$(HC H$HL$HqHt$DD$HD$PHL$(HT$HH\$@Ht$XH|$ Hl$0H8dH%H;a%  HHHl$@Hl$@HD$`-HD$PHH(HT$XH$H\$8H\$H\$0H\$HD$(H HIHT$hH9   H H[H9|[1HT$PHz LD$XL$LL$pLHD$8HD$@HHEHL$(J	H\$0H\$׀|$ _Hl$@HHHL$(H\$8HD$ HL$PHQ H\$XH$Ht$pH<FHH|$H<FHH|$t$HD$ HL$(H\$8LHl$@HHCdH%H;a  HPHl$HHl$HHD$pHL$hH)HD$8HPHT$@HH?HHRHDHT$0H\$XH$Ht$`Ht$HT$HD$HL$ 4HD$0HPHD$8HL$hH\$@H}jH\$(HD$XHP(Ht$`H4$HL$H<H|$HD$XH$HL$`HL$HD$    HT$(HT$H\$hH\$ HD$(HXHL$hH}Hl$HHPdH%H;a+  H(Hl$ Hl$ HD$0HH HT$8H$H\$@H\$Ht$HHt$р|$    HD$0HH HT$8H$H\$PH\$Ht$@Ht$р|$ u
Hl$ H(HD$0HH(HT$8H$H\$PH\$H\$@H\$HD$0HH HT$8H$H\$@H\$Ht$HHt$р|$ tHD$0H@(HL$8H$HL$@HL$HL$HHL$rHD$0HH(HT$8H$H\$@H\$Ht$HHt$dH%H;avcH(Hl$ Hl$ 1=HD$HL$0HQ(H\$8H$Ht$@H<0H|$H|$HL8LD$HD$HHL$PH9|Hl$ H(IdH%H;aC  HĀHl$xHl$xH$   H$   HHHT$pHH)HL$hH(  H$   H$H$   Ht$HD$HT$H{H|$@H|$ H$   HHHT$@HHL$HH9y  1ۄuHH   HHL$XH9
  1@uHHT$`H9  1@uH9}VH$   HX(H$   H4$HL$HHT$`HT$HD$XHHH$   H\$@Ht$HHT$`HT$`vH$   H)Hz  HT$@      HHL$HH9  1ۄuHHt$PH9   1ۄuH9}NH$   HP(H$   H$Ht$HHL$HHL$HD$PHpH$   HT$@HL$HHt$PH$   HR(H$   H$HD$HAHD$hHD$HD$hH$   HD$@H$   Hl$xHH$   HQ H$   H$Ht$HD$\$H$   HL$HHT$@Ht$PH$   HZ H$   H4$HyH|$HD$\$H$   HL$HHT$@Ht$PLD$hMI?I>MIL9|	HaH$   HQ H$   H4$HD$H\$D$D$/  HL$`HL$@H$   HP H$   H$Ht$XH~H|$hH|$L$   LD$D$/|$    HL$XHL$hHD$8H$   HZ H$   H4$H|$pH|$L$   LD$Ӏ|$ t(HD$8HL$hHH$   Ht$HHT$@fH$   HH(H$   H$H\$pH\$H\$hHH\$hH\$HD$8HHL$hHHL$hDH$   HH(H$   H$H\$`H\$Ht$@Ht$HD$`HHH$   HY H$   H4$HD$HzH|$|$H$   HL$XHT$`H\$@Ht$HH$   HZ H$   H4$HD$HL$|$H$   HL$XHT$`H\$@Ht$HH$   HZ H$   H4$HL$HD$\$H$   HL$HHT$@IH$   H$H$   H\$HD$HH?H=HHHL$0H<H|$H<HH|$ H$   H$H$   HL$HT$pHT$H\$0HH)HT$HHT$ >H$   H$H$   HL$H$   HZH\$Ht$0HH)H\$HH)H|$ H$   HT$pH$   dH%H;a  HPHl$HHl$HHD$`HL$XHT$xH\$hHt$pH|$`LD$XLL$xHHLHLHt$pH\$hHH)H   H   HT$xH$HD$H\$H|$HD$xHHD$xHL$ HT$(H\$hHH)H|$pIH)H9};HT$0HL$XH$HT$`HT$H\$Ht$HD$ HD$0HL$p5Ht$@HL$XH$H\$`H\$HT$LD$HD$ HD$hHL$@H$HD$H\$H|$VHl$HHPH   HSHt$8HVHD$`HL$XH\$hH|$pH9}SHT$8HY H$HT$HrHt$@Ht$Ӏ|$ tHD$XHH(HT$`H$H\$8H\$Ht$@Ht$H$HD$H\$H|$_Hl$HHPdH%H;avtH8Hl$0Hl$0HD$@HHHT$HH$HD$HD$(H$L   HD$HL$@H$HL$HHL$HD$    HL$(HL$HD$ gHl$0H88sHD$1HHHHHL$dH%H;avNH Hl$Hl$HD$(HHHT$0H$HD$HL$(H$HL$0HL$HD$   Hl$H dH%H;a<  HHHl$@Hl$@   10HD$0HT$PH$H\$XH\$HL$HD$HL$0HAHT$`H9~HD$PH$H\$XH\$HL$HT$HD$PHL$XHT$`   YH\$0H$HL$LD$I0HT$H\$    Ht$(LD$0IpHD$PHL$XHT$`H|$8H9~I0H9| HH9}KH\$(HHH\$8HE1H$HL$LD$H\$HT$ 1   HD$PHL$XHT$`H|$8Hl$@HHLdH%HD$H;A  H   H$   H$   H$   H$   HH)H   H$   HHH$   HT$PH9   HD$@H$   Hs H$   H<$LILD$xLD$HL$ր|$ tHD$xHHL$@HL$xHD$PH$   HP(H$   H$HL$HHL$pHL$HT$PHL$pHBH9|H$   HĈ   H$   HH)H   HHH$   HL$XH9   HT$HH$   Hs H$   H<$HD$LILD$xLD$ր|$ tHD$xHL$XHT$xHJHD$HH$   HQ(H$   H$HD$HHD$pHD$HL$XHD$pH9H$   HĈ   HHH4H9  HH)IH|$pLD$xNMILL$8*H$   H$   H|$pLD$xLL$8HH$   Ht$(H9}^HD$0H$   HQ H$   H$H<HH|$hI)LL$H|$Ҁ|$ tHD$hHL$(HT$hHJHD$0nH)H|$`H9}	H9   H9}L9|II9}H9|H$   HĈ   H$   H$H$   HD$LD$H|$H\$ H$   H$H$   HT$HL$Ht$LD$ H$   H|$`LD$xsH$   H$H$   HL$Ht$HT$H|$ J   H$   H$   Ht$(H|$`LD$xHIHHFp+dH%H;a   H@Hl$8Hl$8HD$`HL$XHH)HL$hH)HT$`H9   HD$0HL$(~<H\$HH$Ht$PHt$HH)HT$H|$HL$ HD$0HL$(H)H\$HH$Ht$PHt$HH)HT$HH)HT$HD$ HL$(HD$0H)dHL$HH$HL$PHL$HH)HT$HL$HD$ Hl$8H@MdH%H;a   H0Hl$(Hl$(HD$HHHH\$@Ht$PPH$HAHD$ HD$HHHD$@HL$HH\$ HHT$H\$@Ht$PHL$ H91@uHJH9}FHL$HHL$ H$HAHD$HT$8H|$HD$HHL$ HT$H\$@Ht$PHl$(H0`dH%H;a  H@Hl$8Hl$8HD$X"HD$0H$HD$(HD$HT$PHHD$ H HIH\$`H9   H4 HvH9|O1H\$hHHD$0H$HHEHL$ H4Ht$(Ht$HT$HH:׀|$ vHl$8H@HL$ Ht$0HD$HL$hHAH[H$HAH[H\$HT$HHT$HD$HL$ Ht$0cHl$8H@5dH%H;a   HPHl$HHl$HHD$pHL$hH)HD$8HXH\$@HH?HH[HDH\$0HT$XH$Ht$`Ht$H\$HD$HL$ dHD$0HXHD$8HL$hHt$@H}_Ht$(H$HHD$HT$`HHD$XH$HL$`HL$HD$    H\$(H\$Ht$hHt$ HD$(HpHL$hH}Hl$HHP"dH%H;a   H Hl$Hl$HD$8H$HL$@HL$HT$(HӀ|$    HD$HH$HL$8HL$HT$(HӀ|$ u
Hl$H HD$HH$HD$8HD$HT$0H
HD$8H$HL$@HL$HT$(HӀ|$ tHD$8H$HD$@HD$HT$0HHD$8H$HL$@HL$HT$0HPdH%H;a  HĀHl$xHl$xH$   H$   HHHT$pHH)HL$hH(U  H$   H$H$   Ht$HD$HT$H{H|$`H|$ hH$   HHHT$`HHL$HH9  1ۄuHHvHHL$XH9k  1@uHHT$@H9  1@uH9}FH$HBHD$@HD$H$   HHD$XHHH$   H\$`Ht$HHT$@HT$@H$   H)H<  HT$@uqvHHL$HH9   1ۄuHHt$PH9   1ۄuH9}AH4$HAHD$hHD$H$   H
HD$PHpH$   HT$@HL$hHt$PH$HAHD$hHD$H$   H
HD$hH$   HD$@H$   Hl$xHH4$HD$H$   H
\$H$   HL$HHT$@Ht$P<HYH$HD$H$   H\$H$   HL$HHT$@Ht$PLD$hMI?I>MIL9|	HH$H\$H$   H
D$D$/   HL$@HL$@HD$XHXH\$hH$H$   Ht$H$   H:D$/|$    HL$XHL$hHD$8H\$pH$H$   Ht$H$   H:׀|$ t(HD$8HL$hHH$   Ht$HHT$@HD$pH$HD$hHHD$hHD$H$   H
HD$8HHL$hHHL$h`HD$@H$HL$`HL$H$   H
HD$@HHH$HJHL$H$   HH|$H$   HL$XHT$@H\$`Ht$HH$HL$H$   H|$H$   HL$XHT$@H\$`Ht$HXH$HD$H$   H\$H$   HL$HHT$`H$   H$H$   H\$HD$HH?H=HHHL$0H<H|$H<HH|$ H$   H$H$   HL$HT$pHT$H\$0HH)HT$HHT$ H$   H$H$   HL$H$   HZH\$Ht$0HH)H\$HH)H|$ rH$   HT$pH$   c^dH%H;a  HPHl$HHl$HHD$`HL$XH\$xHt$hH|$pLD$`LL$XLT$xHHLLLH|$pHt$hIH)H   H   H\$xH$HD$Ht$LD$HD$xHHD$xHL$ HT$(H\$hHH)H|$pIH)H9};HT$0HL$XH$HT$`HT$H\$Ht$HD$ HD$0HL$p5Ht$@HL$XH$H\$`H\$HT$LD$HD$ HD$hHL$@H$HD$Ht$LD$Hl$HHPH   H^H|$8H_HD$`HL$XHt$hLD$pL9}EH\$8H$HCHD$@HD$H1Hր|$ tHD$8H$HL$@HL$HT$`H
H$HD$Ht$LD$Hl$HHPNHD$H@HD$dH%H;a   H@Hl$8Hl$8HT$HHHJHD$PH9sjH@HtH|HHD$XH9sIH@HLDHDH$H|$Ht$HL$LD$ HD$(9  H|$0 D$`Hl$8H@zOdH%H;a  H Hl$Hl$HT$(HJHHD$0H9  H4@LDLLLLM[H<Ld$8I9`  O,dNtN|LNLtN4MvLt$N4=C     LL|ND=|C     NNLHJ HRH9   H\LDHH<LMII9   JLNTNHLJN$Md$=C  u?LLTJ\=C  uJNDHl$H HLLHLLL{HLHLhH|$L[H&LKHL@HD$0LL!dH%H;a  HxHl$pHl$pH$   H$H$   HL$H$   HT$HD$HL$ H   H$H|$  H$   H$H$   HL$H$   HT$薹HD$HD$(H" H$HD$HD$~HD$HD$hH" H$HL$(HL$HL$}HD$HD$`H$   H$H$   HL$H$   HL$HD$HD$H1HT$0HJHD$HHL$0H$|$    HD$HH$HD$HL$HT$H\$0Ht$(H9  L[LD$8LL$hKDK<OMRL\$`O$Ld$XO,MmLl$P=C  ukKKLHD$HH$HD$HL$HT$H\$8Ht$`HD=PC  uHHLH|$XHH|$PHHLHH H$8H|$HD$(HGHG=C  uoHL$hHHG HG(=C  u:HD$`HGH|$@H H$H|$HD$@H$   Hl$pHxHOHHHHD$`7HHHD$h%HHǄ$       Hl$pHxHHoydH%HD$H;A`  H   H$   H$   H$   H$H$   HL$H$  HT$fHD$HD$pHL$ H$   H$  H$H$  H\$H$   Ht$$HD$ HL$pH9L$tHǄ$(  H$   H   H$H$   HT$HD$|$ tH$  HHH$  H$   H  H  HHH  H  H3  H$   H H$   HH$   H   HufH$  H	H9|:~HǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   HuH$  H
H, H$36H|$HG   =C  uH2N H  H#N   HuH$  H
4HuH$  Hc
HuH$  H
HuH$   HH H$5H|$HG   =C  uHM H  HM "  HuH$   HdHuH$   HcNH$   H>H$   H$H$   HD$HL$=D$D$GH$  H$H$  HL$H$   HL$	D$G8D$t<tHǄ$(     H$   H   HǄ$(  H$   H   HǄ$(      H$   H   HHH  H	v  HF  H$   H H$   HH$   H	   HufH$  H	H9r:vHǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   HuH$  
H	uH$  
|Hn H$u3H|$HG   =a
C  uHRO H  HCO   H
uH$  
!HuH$  H
HuH$  H
HuH$   H$   H
uH$   HuH$   HtHuH$   H^H H$2H|$HG   =s	C  uHdN H  HUN   HHHR  H   H$    ZH$   HHufH$  Zf.u{HH$(  H$   H   f.u{   f.v	Hf.v   1HuH$  H$   H} H$1H|$HG   =pC  uHQ H^  HpQ M  HuH$    H  H$'1H|$HG   =C  uH"Q H"  HQ   HHH  Hp  H$    HZZɐH$   HH   H$  XZZf.u{zHHuVf.u{HH$(  H$   H   f.u{   f.v	Hf.v   1H$(  H$   H   f.u{
   {f.vHif.v
   Y1RHuH$  X'H$   H H$/H|$HG   =C  uHUX H7
  HFX .&
  HuH$    HH6 H$=/H|$HG   =)C  uHW H	  HW 	  H>  Hd  1HT$PHBH$  HD$PH$   H$H$   H\$HL$薭HD$PH9D$   H$   H$H$   HT$H$  H\$HD$FHD$ H$   HL$0H$   HT$(H$   H$  H$H$  Ht$H$   H|$LD$PLD$HD$0HL$(HT$ H$   H$H$   H\$H$   H\$HT$HL$ HD$(HD$0HH$(  H$   H   HǄ$(      H$   H   H  H@	  H$   H$H$   HT$HL$H$  H\$H$  Ht$ H$   H|$(	  HD$0|$8   H$   H$H$   HL$H$  HT$覤HD$(HL$HT$ H$HT$HD$dHD$ HL$HtHIH  =@A  tH@A =C  p  H@A H$   H$   H$   H=  QӃHH HDHt$HH$   H$   H$  H$H$  H\$H$   H|$ȣHD$(HL$HT$ H$HT$HD$HD$ HL$HtHIH  =@A  tH@A =C  k  H?A H$   H$   H$   H8  QӃHH HDH$   H$H$   HT$HT$HHT$HL$HD$ Ht$(HD$0HtH$(  H$   H   H$   H$H$   HD$H$  HD$覢HD$ H$   HL$(H$   HT$H$   H$  H$H$  H\$H$   H\$TH$   H$H$   HD$H$   HD$IHD$0H$(  H$   H   111H=>A 111111H=c>A 111H$(  H$   H   H$   H$H$   HT$HL$H$  H\$H$  Ht$ H$   H|$(  HD$0|$8    H$   H$H$   HD$H$  HD$衶HD$HD$hH$  H$H$  HL$H$   HL$lHD$HL$hH9r:vHǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   H$(  H$   H   H  Hn  Hf  1HT$XHBH$  HD$XH$   H$H$   H\$HL$ĴHD$XH9D$   H$   H$H$   HT$H$  H\$HD$褡HD$0H$   HL$(H$   HT$ H$   H$  H$H$  Ht$H$   H|$LD$XLD$HHD$0HL$(HT$ H$   H$H$   H\$H$   H\$HT$HL$ HD$(OHD$0HH$(  H$   H   HǄ$(      H$   H   H$   H$H$   HD$HL$zHD$ HD$xHL$H$   H$  H$H$  HT$H$   HT$8HD$ HD$`HL$H$   H$   H$H\$xH\$HL$HD$<tH|$  |rH$   H$HD$xHD$H$   HD$HD$`HD$tH|$  ~HǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   H$   H$H$   HD$HL$HD$H$   H$  H$H$  HL$H$   HL$۲HD$H$   H9r:vHǄ$(     H$   H   HǄ$(      H$   H   HǄ$(  H$   H   H$   HGHF H$H|$H$   HGHF H$H|$qH$   HGH^F H$H|$PH$   HGH=F H$H|$/H$   HGHF H$H|$H$   HGHE H$H|$H$   HGHE H$H|$H$   HGHE H$H|$HD$pH   H$   H$HD$HL$H$    HaK HT$HD$   HL$HD$ HD$0HL$(H$HD$3HD$H H$HD$)~dH%H;a(  H Hl$Hl$HD$8HHHD$H  HPH  	   HD$PHHHD$H   HPHwU	sHD$X    D$` Hl$H s*HD$HH HtHD$X   D$`Hl$H HD$HHuHL$HH9 H H$"H|$HG   =B  uHB H  HB ;  HPHCHtH3  HD$0H HHD$PHHHD$H   HPHwU	sHD$XD$`Hl$H s*HD$HH HtHD$X    D$`Hl$H HD$HHuHL$HH9 H H$!H|$HG   =B  uHA H   HA &   HPHCHtH3HD$0HuHL$0H9 H	 H$!H|$HG   =B  uH1A HjH%A \HPH}HtHmHD$HGH B H$H|$HD$HGHB H$H|$HD$HGHA H$H|$蠮dH%H;a  H(Hl$ Hl$ HM4 H$HD$   vHD$HL$H0A =B  K  Hy0A H7 H$HD$   hvHD$HL$Hg0A =B     H[0A H> H$HD$   *vHD$HL$H/A =B     H/A H|> H$HD$   uHD$HL$H/A =DB  u\H/A H> H$HD$   uHD$HL$Hq/A =
B  uHi/A Hl$ H(H=X/A HH=w/A HH=F/A HLH=b/A HrH=./A a׬BdH%H;a  H`Hl$XHl$X*H$=_B  O  H+A H3A H3A H   HL$@1   HH9  D>A=uHT$8H|$0Ht$HH$ H$H+A HL$Ht$H|$o|$(    H3A Hz3A HD$8H9   HHHD    H<=B  uBH    HAHL$@H9}"H\$PHHHHD$PHXH01;Hl$XH`1H=$ H$H*A HL$HL$HHL$HL$0HL$sHD$ HL$8H{HsH=*A $.YdH%H;a  HpHl$hHl$hW$   Ƅ$    }B   H$   H     HB 
I  D$0   H HD$HHB HD$`HD$0H$  H$# H$H)A HD$HD$xHD$H$   HD$mHD$ H |$(    H1A H1A H9  HHLH1HH9}G=uHH)HHH?H!HH$   H$   Ƅ$   Hl$hHpW$   Ƅ$    Hl$hHpW$   Ƅ$    Hl$hHpÐHl$hHpH]B H$D$ HD$    :$$   Ƅ$    ?Hl$hHpHB H$HC HD$ًW$dH%HD$H;A[  H   H$   H$   HǄ$       W$   ;B      HB   D$h   Hy H$   HRB H$   HD$hH$\m  H/A HD$PH H$HD$    HD$J]HD$H~/A H/A H  HT$`H\$P11HLLLIM   LWI9wcHLL8L8=zB  u:L8HH9|H$   L$   H$   H$   Hĸ   LILLH$   Ht$XH|$HL$   LL$@H H$HD$H|$H\$LT$ X]HD$(HL$0H\$8LQH$   HT$`Ht$XH|$HL$   LL$@I0H\$PE1+H$   Hĸ   HB H$D$ HD$    !H/B H$H HD$RxdH%HD$H;Af  H   H$   H$   H$   H$H$   HD$H$   HD$H$   HD$H$   HD$ H$   HD$(H$   HD$0H$   HD$8H$  HD$@H$  HD$HH$  HD$PH$   HL$X  HD$`H$   HL$h$    D$p$   >  H  H$  HyP    H$   H$9  HǄ$       H$  HHHs}H$   H$   H$   H$   HD$H$   HD$HD$   G  H$   H$8  H$   H$(  HǄ$0      H$   H   H$   H$HD$V  HD$HL$HZH H9ucH H$   >Hyh HǄ$(      H$0  H$   H   H$   虜H$   H$   H$Hy HD$HMf HD$xdH%H$H;A  H  H$  H$  HǄ$      W$  HǄ$       $  $(  H$  HxP h  1111H\$`H$8  HL$pH$H  Hxh $  H/proc/seH$  ; $  H$   1 $         D$ZallofD$^w    LD$ZH|$hL$@  HHxHPpHXhH$HT$HL$!  HD$ HL$   H$  H$@  H|$hA   L$   H$`  H$   L$   L$X  H$@  HT$xH|$hH$P  H$'   WD$HD$    E  HD$ H$   H$  HQ0H$   Hp H$HT$HT$WHD$H$  HQ0HI(H$   H1LHH9}LL9ILH9rt  H$  H$   H$  HyP   Hyh   H$  HH@  HPHY  H$8   HA  HL$2D  HD$HL$H$  H$     H  裙H$  H      HxP {  Hxh p  x   x   x(   x(   HPHH
  H$  H	  HPHp  H    ]  H$  H  HP8H  H$   HZH$   H9M  H$   H$  H$   1HH9$  LM|I9}H$   H$!   LD$HCH9HDH$   H\$HD$    A  HD$0H$  HuiH$H   H$   HD$HD$   HD$   A  H$   H$   H$  HHXH$  H$   H$   0H$   H$  H$  H$   HD$H$  HD$HD$   ?A  H$<   HD$   WD$!A  1,H$   HKH$  H$  H$   H$   H9  H$   HH   H9uGH$H   H\$HD$   HD$    @  HD$0H$  HvH$   H$!   H\$HL$HD$    d@  HD$0H$  H3H$   H$   HL$WD$'@  H$   H$   H|$WD$ @  H$   HxH$  H$   H|x Z  x    x    H$  H$  H$  H  H$  H$x  H$  H  H$  H$p  H$;   H$  HD$H$x  HD$H$p  HD$:?  HD$0H$  H$   H$e   WD$HD$    ?  HD$0H$  HtH$   lH$   HH H$   HL$HD$T  HD$   >  HD$0H$  HtH$   H$  H$   H$   HD$    HD$"T  HD$    R>  HD$0H$  HtH$   H$  H$   JH$   H$!   Ht$H\$HD$    =  HD$0H$  HtH$   `H$H   H$   HD$HD$   HD$   =  H$   HXH$  H$   H$   HD$   HT$WD$D$(=  HD$HH$  HtH$   H$n   WD$HD$    U>  H$   H9D$ uH$  H$'   WD$HD$    >  HD$ H$  HQ8H$>   HD$HT$HD$    <  H|$0 tH$   .H$x  H$P   H$x  HD$WD${<  HD$0H$  H$   uH$  H$   Ǆ$  " H$  H$x  H$   H$  H$}   H$x  HT$H$  HT$HD$    ;  H|$0   H$  H   H   18H<L$  ETEETIHF(  ED<(  HH9}H<IHHr  H$  H$x  H$   H$  H$~   H$x  HD$H$  HD$HD$    %;  H|$0    H$  H   H$   H   H$  1$H$   HGH$  H$   H$  H9}`H$   HH$   HD$/   HD$   HL$WD$ HD$0    :  HD$HH$  HtH$   HH$   H$   HJHZH  Hxh t       1H$h  @   BH$j   HD$WD$9  HD$0H$  HtH$   YH$h   H$i   HD$WD$9  HD$0H$  HuH$  H$   	z  jH$t   HL$H\$HD$    V9  HD$0H$  HtH$   H$h  H@1H$  H$   H$  HD$WD$8  HD$0H$  H$   uH$  H$   DH$  HT$WD$8  HD$0H$  H  H$  HZHsHzh   HZHsHzP    HZHH   H   tHkH~
@ H$  HO
@ H$x  H$   H$  HD$H$x  HD$HD$    HD$  @ WD$(N8  HD$HH$  H$   uH$  tH$   5HL$pH  H$H  H$  H$  HD$H$  HD$HD$   WD$ HD$0    7  HD$8HL$HH$  H$   tH$   HL$`Hk  H$   H$8  H$  H$   HD$H$  HT$HL$6  HD$0H$  H$   tH$   AH$   H$   HD$WD$6  HD$0H$  HuH$  H$   HL$xH  H$P  H$  H$  HD$H$  HD$HD$   WD$ HD$0    6  HD$8HL$HH$  H$   tH$   nHL$hHE  H$   H$@  H$  H$   HD$H$  HT$HL$5  HD$0H$  H$   tH$   H$   H$   HD$WD$T5  HD$0H$  HtH$   H$   H  H$X  H$  H$  HD$H$  HD$HD$   WD$ HD$0    G5  HD$8HL$HH$  H$   tH$   6H$   H  H$   H$`  H$  H$   HD$H$  HT$HL$`4  HD$0H$  H$   tH$   H$   H$   HD$WD$4  HD$0H$  HuH$  H$   vH$   iHH0L$PtkHL$PH$  HH H$   HL$HD$T  H$  HL$3  HD$0H$  H$   uH$  H$   H$'   WD$HD$    {4  HD$ D$PH$  aHH0H$m   HD$    HL$HD$    3  HD$0H$  HuH$  H$   jH$p   WD$HD$    2  HD$0H$  HuH$  H$    H$   H$   HD$WD$u2  HD$0H$  HtH$   H$   H$  H$  H$    HD$H$  HD$HD$   2  HD$0HL$ HH$  H$   uNHu/H$   HuH$  H$  H$   IHǄ$     H$   0H$   #H$   HD$   HD$   WD$D$(1  HD$HH$  HuH$  2H$   H$  Ƅ$(  H$  HĠ  H$8   HHL$WD$D$ HD$0    f1  HD$8HL$HH$  1UH$  H$HD$   HD$   u  HD$ HL$HH H9  H H$  HǄ$      Ƅ$(   H$  HĠ  D$UdenyD$Y    LD$U:1111E1E111H/proc/seH$    $   HHXHP`HXPH$HL$HT$0  Ht$H\$ H$  W   H$   91肶1{H   ~1g1`1Y1R1K1DH$H HD$HO HD$SHH"=dH%H;a\  H8Hl$0Hl$0HD$@H$HL$HHL$HT$PHT$HD$   T  HD$(HL$ HtH H9QuH8&tHL$XHD$`Hl$0H8HD$@H$HL$HHL$HT$PHT$L  HD$HL$ H   HL$HH   HD$@HH$HD$   HD$      HD$ HL$(Hu>HL$HHv[HD$@H@H$HD$   HD$   z   HL$ HD$(9HD$XHL$`Hl$0H8HD$XHL$`Hl$0H8ø   虴1蒴蜋dH%H$@H;A  H@  H$8  H$8  H$P  H  H$H  1111$L$   ILHH\$`Ht$HH$   H$   HT$hH\$@Ht$HH$   HAHD$`LALD$XL	L$J  HD$HD$PHL$H$   HT$XH$%  HD$HD$XHL$H$   HT$`H$   HD$HL$H$   H5 Hl$Hl$蔸Hm H$   H$   HT$PH$   H$   H$   HT$XH$   H$  H$   HD$pH$H$   HD$HD$   HD$   yHD$ HL$(H$   H$HD$HL$HD$ HL$@HHT$`H\$Ht$HH9w~H$   H$   Ht$HHH$H\$HD$蛺HD$hHH$P  H9'HD$HHL$`H$   H$`  H$h  H$p  H$8  H@  H$   HD$XHDd H$H$   H\$HL$Ht$HT$ ?H|$(Ht$8HD$XHL$@H$   0111s辈)dH%H;ab  H`Hl$XHl$XH$HD$hHD$HD$pHD$HD$   D$     m  HD$(HL$8HT$0H   HD$@HD$xH$H$   HD$H$   HD$HD$(HL$ HT$H\$@H$HT$HL$HD$\  HD$(HL$0HuLHD$@H$  HD$HL$HtH$   H$   Hl$XH`W$   Hl$XH`HD$HHL$PHD$@H$9  HD$HH$   HD$PH$   Hl$XH`H$   H$   Hl$XH`6dH%HD$H;A  H   H$   H$   H$   H$`  HD$HL$HT$hH$H HT$HD$   HL$HD$ H HD$(HD$0
   yHD$@HL$8H$HL$HD$HD$   D$       HD$(HL$8HT$0H   $      D$SalloD$Ww   HT$SHD$XH$HT$HL$HL$  HD$0HL$(HtHH$   HL$`HD$XH$  HD$`H$   H$   H$   H$   HĘ   HD$XH$p  HD$HL$H$   H$   H$   HĘ   D$Odeny   HT$O=H$   H$   H$   HĘ   JdH%HD$H;Ab  H   H$   H$   H$   HxP d  Hxh uW$   H$   HĐ      H$   H$L$HD$HL$Ht tH H9P         H$   H$  HD$HL$HT$HH$H3 HT$HD$   HD$HL$ Hb HD$(HD$0   dwHD$8HL$@H$   HZhHrpHRxH$HL$H\$Ht$HT$ IHD$0HL$(HH$   H$   H$   HĐ   H$   H$   H$   HĐ   H9H$   H$  HD$HL$HT$hH$H< HT$HD$   HL$HD$ Hs HD$(HD$0   mvHD$8HL$@H$   HZXHrPHz`H$HL$Ht$H\$H|$ RHD$0HL$(HuH$   H$   H$   H$   HĐ   |dH%H;a  HxHl$pHl$pH$   H  1HL$HH@ H$HPHT$@HT$HT$7HD$HD$hHs] H$HL$HHL$HL$[7HD$H$   H5  HD$`HT$@H\$hHt$HL$   1E1
IHLMMXI9  M$H9  H|$8IL)L9IIOL<II?M!Iƃ=^B     L$M9u>HwOMIH9|H$   H$   H$   W$   Hl$pHxLD$XLL$0L\$(L4$LT$Ht$OHD$`H$   HT$@H\$hH|$8LD$XLL$0L\$(Ll$HkLLoHD$`H|$8LHT$@H\$hSH$   11Ht$XHHHHHL$XHT$PH\$0HHqHt$ H$Ht$D$ HH|$u/HD$PHHL$ HT$0H
HIH$   H9|HHǄ$       W$   H H$   HU H$   Hl$pHxHHLH<dH%H;a   H8Hl$0Hl$0HD$@H$HD$   HD$    /  HD$HL$ HT$(HtHL$PHT$XHl$0H8HL$@H$HD$   HHHT$HHHEHL$  HD$ HL$(HD$PHL$XHl$0H8:dH%H$xH;AN  H  H$   H$   W$   HǄ$       D$t    H$8  H  H$8  HH@H  H$   HǄ$   HǄ$   H$  H$H$  HD$  HD$HL$(HT$H\$0HU  1H  H$   H$   H$H$(  HD$H$0  HD$PHD$ HL$HT$8H\$0Ht$(H  H$   H$   H$   H$8  HHHP HXH$HL$HT$HD$(HL$HT$ H\$8Ht$0H  H$   H$   H$   H$   HsH;HO  1H$   H$8  LGLM  E1L$   HB H$PrH$   H$HD$   HD$   HD$HL$ H   H$   H$   H$   H}LHB H$rHǄ$@      H$   H$H  H$   H$P  H$   H  H$(  H$   H$  H$   H$   H$H$   HL$H$   HL$H$   HL$H$   HL$ H$   HL$(H$   HL$0H$   HL$8H$   HL$@H$8  HL$HH$   HL$PHD$XEHD$`HL$hH$   H  H$   H[B H$rqH$   H$1  H$   H$H$   HD$HD$     HD$HD$xHL$ H$   HT$(H$   H$   H$  H$   HB  HL$xH  H$   H$   H$   H$   H$H\$tH\$WD$  H$   HH8 HEH$   HO H$   HEH$   HT$(H\$0H$   EH4$HD$tHD$WD$  HT$(H\$0H$   H$   H$   H$   HtH= H9zuH;tHǄ$@      H$H  H$P  H$   H  H$   H$sHL$HW HL$xHH$   H$@  W$H  H$   H  H$ HL$H L$LD$  HD$HL$0HT$(H\$Ht;1HuIHǄ$@      H$H  H$P  H$   H  HA  11H<$Ht$   HL$HD$HT$0H\$(Ht[1Hu(H$   H$   H$   HH$   ]HǄ$@      H$H  H$P  H$   H  H   11HǄ$@      H$H  H$P  H$   H  HǄ$@      H$H  H$P  H$   H  HǄ$@      H$H  H$P  H$   H  Hv211HA 6HA 1H詠1袠1H蘠wdH%H;a   H@Hl$8Hl$8HD$HH}`HH$   HD$HL$H$    Hw HT$HD$   HD$HL$ iHD$(HL$0HD$PHL$XHl$8H@H$,   HD$HL$HL$PHD$XHl$8H@vDdH%H;a   HXHl$PHl$PWD$0D$@HT$`   H0\0HAH
r)HHHHHH4HH)H rhH sXHJ0L0H$    HHHH?H!HD0HD$HHT$HT$jHD$(HL$ HL$hHD$pHl$PHXù    Hȹ    ֞udH%H;a   H8Hl$0Hl$0HD$HHL$@1HH9};uHD$P    WD$XH	} HD$hHEJ HD$pHl$0H8HP H$HHHL$ HL$HL$k*HD$ HL$HH9HHOHL$H\$@H9u!HL$PHT$XHT$`WD$hHl$0H8HL$(H$H\$HD$HL$(HT$ tdH%H;av}HHHl$@Hl$@D$<    HD$PH$HD$<HD$HD$`HD$HD$hHD$  HD$ HL$(HT$0H\$XHtt$<3HD$pHL$xH$   Hl$@HH/tjdH%H;a   H(Hl$ Hl$ HD$8Ht"H}{ HD$HHH HD$PHl$ H(HD$    HD$H$  HD$HL$HcT$H\$0HHcT$HSHD$HHL$PHl$ H(s]dH%H;a   H0Hl$(Hl$(HD$@Ht"Hz HD$XHH HD$`Hl$(H0HD$     HD$ H$HD$PHD$  HD$HL$HcT$ H\$8HHcT$$HSHD$XHL$`Hl$(H0rSdH%H;a   H@Hl$8Hl$8HD$HH   H=      HHH'? HHDHu]H$HD$HL$H$    H HT$HD$   HD$HL$ dHD$0HL$(HL$PHD$XHl$8H@H\$PHD$XHl$8H@Hq)dH%H;a   H@Hl$8Hl$8HD$HH   H    HHHY? HHDHu]H$HD$HL$H$    H HT$HD$   HD$HL$ cHD$0HL$(HL$PHD$XHl$8H@H\$PHD$XHl$8H@H q+dH%H;a  HxHl$pHl$pH$   H$H$   HD$HD$0HL$(HT$H\$H)  1H   HD$`HL$PHT$hH$  H$   HD$HD$hHD$H$   HD$$   HD$ WD$(  HD$8HL$HH   HD$XHwNu0Hs? Hs? H$   H$   H$   Hl$pHxH$|HT$HD$XH[w HuH<s? H=s? HuH6s? H7s? HT$`HL$PHǄ$       H$   H$   Hl$pHxHv1H11H@JoUdH%H;a  HĀHl$xHl$xH$   H$H$   HD$1HD$0HL$HT$(H\$HD  1H  HD$`HT$PH$   H   H$   HL$pHt$hH$  H$   HD$HD$pHD$Ht$H\$ WD$(6  HD$8HL$HH   HD$XHwNu0Hq? Hq? H$   H$   H$   Hl$xHH$轴HL$HD$XHu HuH}q? H~q? HuHwq? Hxq? HT$PHL$`H5B HǄ$       H$   H$   Hl$xHHv	111Hxm=dH%H;a  HpHl$hHl$hH$   HD$`H$   HD$XH$=   HD$xHD$HD$`HD$H$   HD$HD$XHD$ WD$(  HD$8HL$HH   HD$PHwNu0Hvp? Hgp? H$   H$   H$   Hl$hHpH$<HL$HD$PHt HuHo? Ho? HuHo? Ho? 11RldH%H;a   H@Hl$8Hl$8H$   HD$HHD$WD$@  HD$0HtmHw;u"Ho? Ho? HD$PHL$XHl$8H@H$cHL$HGs HuH(o? H)o? HuH"o? H#o? 11~k9dH%H;a   HHHl$@Hl$@H$H   HD$PHD$HD$XHD$HD$`HD$d  HD$ HL$0Ht|HD$8HwEu'Hn? Hn? HD$hHT$pHL$xHl$@HHH$xHL$HD$8HWr HuH8n? H9n? HuH2n? H3n? 11jdH%H;a   H@Hl$8Hl$8H$>   HD$HHD$HD$PHD$HD$    e  HD$0HtmHw;u"Hm? Hm? HD$XHL$`Hl$8H@H$蘰HL$H|q HuH]m? H^m? HuHWm? HXm? 11i.dH%H;a   HPHl$HHl$HHD$hH   HL$`HL$@H$    HT$XHT$HL$HD$
  HD$ HL$0H   HD$8HwKu-Hl? Hl? HD$xH$   H$   Hl$HHPH$萯HL$HD$8Hop HuHXl? HIl? HuHRl? HCl? 11HB 3hdH%H;a   HPHl$HHl$HHD$hH   HL$`HL$@H$   HT$XHT$HL$HD$v	  HD$ HL$0H   HD$8HwKu-Hk? Hk? HD$xH$   H$   Hl$HHPH$耮HL$HD$8H_o HuHHk? H9k? HuHBk? H3k? 11HܯB 3gdH%H;a   HPHl$HHl$HHD$`HD$@H$    HD$XHD$HD$@HD$HD$hHD$j  HD$ HL$0HtHD$8HwHu*Hj? Hj? HD$pHT$xH$   Hl$HHPH${HL$HD$8HZn HuH;j? H<j? HuH5j? H6j? 11fdH%H;a   H@Hl$8Hl$8H$   HD$HHD$HD$PHD$HD$    u  HD$0HtmHw;u"Hi? Hi? HD$XHL$`Hl$8H@H$蘬HL$H|m HuH]i? H^i? HuHWi? HXi? 11e.dH%H;a   HHHl$@Hl$@HD$XHD$8H$   HD$PHD$HD$8HD$HD$      HD$0HtmHw;u"Hh? Hh? HD$`HL$hHl$@HHH$讫HL$Hl HuHsh? Hth? HuHmh? Hnh? 11d$dH%H;a   HHHl$@Hl$@H$   HD$PHD$HD$XHD$HD$`HD$  HD$ HL$0Ht|HD$8HwEu'Hg? Hg? HD$hHT$pHL$xHl$@HHH$ȪHL$HD$8Hk HuHg? Hg? HuHg? Hg? 11cdH%H;ao  HxHl$pHl$pH$   H$H$   HD$HD$(HL$HT$H\$0H  1H   H\$XHD$PHL$hH$   HD$`H$  H$   HD$HD$hHD$HD$`HD$H$   HD$ WD$(  HD$HHtsHwAu(Hf? Hf? H$   H$   Hl$pHxH$gHL$HKj HuH,f? H-f? HuH&f? H'f? HL$XHD$PH$   H$   Hl$pHxHv1H11?IbtdH%H;a   H`Hl$XHl$XH$	   HD$hHD$HD$pHD$HD$xHD$H$   HD$ H$   HD$(H$   HD$0  HD$8HL$HH   HD$PHwNu0HNe? H?e? H$   H$   H$   Hl$XH`H$HL$HD$PHh HuHd? Hd? HuHd? Hd? 11*adH%H;a   HHHl$@Hl$@HD$PHD$8H$   HD$8HD$WD$  HD$0HtmHw;u"H]d? H^d? HD$XHL$`Hl$@HHH$9HL$Hh HuHc? Hc? HuHc? Hc? 11T`/dH%H;a   HHHl$@Hl$@HD$PHD$8H$%  HD$8HD$HD$XHD$HD$      HD$0HtmHw;u"Hrc? Hsc? HD$`HL$hHl$@HHH$NHL$H2g HuHc? Hc? HuHc? Hc? 11i_$dH%H;av~H Hl$Hl$NH$HL$HT$H@ H@ =ۧB  u8H@ MH$=§B  uHf? Hl$H H=f? c~H=J@ U~^iJH|$Ht$HT$ I    I    I    HD$H=v HD$(HD$0    HHD$8iNHD$(HT$0HD$8    PN[JH|$Ht$HT$ LT$(LD$0LL$8HD$H=v HD$@HD$H    HHD$PMHD$@HT$HHD$P    MH|$Ht$HT$ I    I    I    HD$H=vHD$(HD$0    HHD$8HD$(HT$0HD$8    H|$Ht$HT$ LT$(LD$0LL$8HD$H=vHD$@HD$H    HHD$PHD$@HT$HHD$P    H|$H    H    I    I    I    HD$A\ATH=vHD$HHD$ HD$HD$     H|$Ht$HT$ I    I    I    HD$HD$(HT$0dH%H;avQH Hl$Hl$HY HuAHD$(Ht*H H$dHD$HL$HL$0HD$8Hl$H [H|$(H9;uH#dH%HH,$H,$HY HuH|$ t	H,$HlH|$H9;uH#dH%H;avQH Hl$Hl$HY HuAHD$(Ht*H H$HD$HL$HL$0HD$8Hl$H +[H|$(H9;uH#dH%H;avZH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$%HL$HD$HH=   |HL$@Hl$ H(ZdH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH   }KHHH4H|L
HH9zuH\$ L$Ht$H|$|$ uD$H Hl$(H0D$HHl$(H0YKdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$$HL$HD$HH |HL$@Hl$ H(tYdH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH }KHHH4H|L
HH9zuH\$ L$Ht$H|$]|$ uD$H Hl$(H0D$HHl$(H0XNdH%H;a   H0Hl$(Hl$(WD$H0@ Ht	HHu\D$HD$ HL$HtBH' H9uOHHH Hu
Hl$(H0H@ H$HL$8HL$HL$@HL$11H@ HL$HD$ H$HT$H# HD$W.dH%H;a   H0Hl$(Hl$(WD$HP@ Ht	HHu\D$HD$ HL$HtBHG H9uOHHH Hu
Hl$(H0H@(H$HL$8HL$HL$@HL$11H@ HL$HD$ H$HT$HC HD$9W.dH%H;a   H0Hl$(Hl$(WD$Hp@ Ht	HHu\D$HD$ HL$HtBHg H9uOHHH Hu
Hl$(H0H@0H$HL$8HL$HL$@HL$11H@ HL$HD$ H$HT$Hc HD$Y#V.HHl$Hl$H\$ Ht$(1HH9^  <H4  H0  H-  HHH9|GH9  H9  <-070y  |f00i  |@0@@  HH	H9  H9  H9{  H<I-07:00:0I9  |@0@@}  HHH9|7H94  H9&  <-070L  |@0@@   HHH9|4H9  H9  <-07:   |f00@@u~HHH9H9  H9  <f-0uP|@7@@yH\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H\$0HD$8HD$@    H)HHH?H!HHL$HHD$PHl$H1<H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H\$0HD$8HD$@!   H)HHH?H!HHL$HHD$PHl$H19I-07:00:03H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H.   HxH9}\  DDA0      t=HHH9}
DE8tH9~0H9k  DA0r|A9AEtI-07:00:0A9"   A#   IDIH)HH	I9  H\$0HD$8HT$@L)HHH?I!JHL$HHD$PHl$HE1A9?H0  HxH9|#L@I9  DDA1r
A6   L@L9|-LHI9  DLA0uH9  |@2tI-07:00:0I9}  H\$0HD$8HD$@  L)HHH?I!JHL$HHD$PHl$HH9g  APH)IHH?H!H4;H5  H	? HH\$0HD$8HL$@Ht$HLD$PHl$HI-07:00:0H2I  H1   HPH9|\HxH9  |@5uDH9  H\$0HD$8HD$@  H)HHH?H!HHL$HHD$PHl$HH\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HHHH9|H9
  H9
  2006t=H\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HH\$0HD$8HD$@  H)HHH?H!HHL$HHD$PHl$HH3u=H\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HH\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HHMM  H5  HJY  HHH9=  H9L
  H9>
  <fJa$  |@n@@  HxH9|HH9	  H9	  DAJanu   DDfAar   DDAyAEurHH)HHH?H!H4Ht*DAarFAzAEtHI-07:00:0CH\$0HD$8HD$@  Ht$HH|$PHl$HE1H\$0HD$8HD$@  H)HHH?H!H;HL$HHD$PHl$HE1FHw1HMHHH9  H9  H9  <fMo[  DDAnK  L@L9|<I9  L9n  DAMond  DLfAayAE   HH)IHH?H!L3Mty43@a   @z@@t^fMSut@TtHI-07:00:0H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$HH\$0HD$8HD$@  LL$HLD$PHl$H1oH\$0HD$8HD$@  L)HHH?I!JHL$HHD$PHl$HE1H)H3H\$0HD$8HD$@  HH)HHH?H!HHD$HHL$PHl$HHZ:  HPuuHxH9|L@I9  DDAMtI-07:00:0H9  H\$0HD$8HD$@  H)HHH?H!H;HL$HHD$PHl$HHZ8HHH9|GH9-  H9  <Z070  |f00t  |@0@@$  HH	H9  H9  H9  H<IZ07:00:0I9  |@0@@  HHH9|7H9w  H9i  <Z070W  |@0@@  HHH9|8H9*  H9  <Z07:   |f00@@   HHH9|/H9  H9  <fZ0u[|@7@@uI-07:00:0H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H11H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1.IZ07:00:0(H\$0HD$8HD$@   H)HHH?H!HHL$HHD$PHl$H1H_  HxH9|L@I9  DLA2   L@L9|-LHI9  DLA_uH9  |@2tI-07:00:0,I9  H\$0HD$8HD$@
  L)HHH?I!JHL$HHD$PHl$HHHH9|CH9h  I9W  HL)IHH?L!I   DA2006AEuDH9  H\$0HD$8HD$@  H)HHH?H!H;HL$HHD$PHl$HH\$0LD$8HD$@  H)HHH?H!HHL$HHD$PHl$HE1tHpHxH9|L@I92  DDAmtI-07:00:0H9  H\$0HD$8HD$@  H)HHH?H!H;HL$HHD$PHl$HH\$0Ht$8HD$@    WD$HHl$HLHoHH?oHH4ooHGooH:ouoH-ohoH o[oHoNoHoAoHn4oHn'oHnoHnHHoLHnHHnLHnLHnHHpnLHenHHnLnHjnLH?nnHRnHHnHHnLHqnHHnLHmHй   mHHCnLHmL0nLHm nHmHnHHm nHmHHl$Hl$HT$(H\$8Ht$0H|$ 1HH9}<DH9sADE8tA A E8uAarAzvD$@ Hl$HD$@Hl$HHmdH%H;aF  HHHl$@Hl$@HT$XH  H\$pHt$P1HHH~LH9   1ɄuOHxH9|H@ H@ HD$xHT$hH$   H$   H$   H$   Hl$@HHH9   HD$xH)HHH?H!HL$hHH$   H$   W$   Hl$@HHHt$8HD$0H|$(HD$hH$H|$LD$H|$PL$ HD$0HT$XH\$pHt$8H|$(H\$pHHlBdH%HD$H;A  H   H$   H$   H$   Hp  H$   HsH$   H9  H$   -HHD$d    WD$h   LT$dFLLHH
r4HYIHIHHI0LIM)Hr  HYH  H\$HH0LD$dBTHHL$XHHHL$@L$   I
00HLH$   L9}nLVI9vHL$PH H$HD$Ht$H|$LT$ wHD$(HL$0H|$8LQHL$PHT$XH\$HH$   L$   LL$@{HH)HHt$XH?H!HTdH9w]H$   H|$PHH$HT$LL$qH$   H$   HD$XH$   HD$PH$   H$   HĐ   HT$xH H$HD$HL$H|$Ht$ H|$8HD$(H$   HT$xLL$@YHm H$H$   HL$H\$H|$Ht$ HHD$(HL$0H|$8HqH$   H$   H$   H$   H$   Hع   hHع   h?dH%H;a   HHHl$@Hl$@HD$XH   HL$P-         -HHHH?HHȈT$?H$H\$wk  HD$HL$ H H|$( t+HJ@ HK@ HD$`    HD$hHL$pHl$@HHH uHHT$?HHEHL$`WD$hHl$@HHHH1n+AHL$P>dH%H;aI  HpHl$hHl$hHD$W    HD$X    H$   	   3HHHHH4HH)Hs0H|$W@t9HAHHH$   H	  	   $   u*HH~HXH	  tV@0tH9  H$   H$   HsH$   H9   HL$x.H	@  HHT$HH9wWHL$`H|$@H1H$HT$WHT$HD$knHD$`H$   HD$HH$   HD$@H$   Hl$hHpH$   H; H$HL$Ht$H|$HT$ H|$8HL$(H$   H$   ^H H$HL$xHL$H\$H|$Ht$ HL$(HD$0H|$8HpH$   H$   HD$xH$   H$   H$   H$   H$   Hl$hHpHPH	   BeHع	   e<dH%H;a-  HĀHl$xHl$xH$   H$H$   HL$H$   HT$HQ HT$HD$ '     HD$0HL$(H$   H?  HD$HHL$pH$   H  Hڻ-   HT$P\$GH H$HD$    WD$HD$    lHD$8HL$(f mA=HT$PHHHH6A_pHHHHi ʚ;H)H\$PHHH6A_pIHHHi ʚ;I)LD$XH     |$G@yH/  1H$HD$Ht$LD$HT$ HD$(HL$0HT$8HYH9   .H$H\$HT$HD$PHD$HD$ 	   HD$8HL$0HT$(H$    HT$HL$HD$.HD$ HL$(H$    HT$pHT$HT$HHT$HD$HL$ ,HD$(HL$0H$   H$   Hl$xHHL$`H5 H4$HD$HL$HT$H\$ HD$(HL$0HT$8HYHL$`H$HD$Ht$HT$HD$     Ht$8HD$0HL$(LD$X	   HT$hHc H$HL$HD$   Ht$HD$    >HL$(HD$0Ht$8HHT$hH\$PLD$X)+   oHHH8dH%HD$H;A3  H   H$   H$   H$   HH
H@   WD$`D$p$   $   @   HT$`H$   H$H$   H\$H$   H\$HT$HD$     HL$(H$   HL$0HD$8   HD$@HL$HHT$PH$    HD$HL$HT$y,HD$ HL$(H$   H$   H$   HĨ   HL$XH H$HD$    HL$HT$H$   HL$X!p7dH%H$H;A^   H  H$  H$  H$  H$H$  HL$H$  HL$v  HD$(H$   HL$0H$   HT$ H$   H\$H$p  H$  H$  IIE1E1E1E1E1L$  cHH$   H$   H$p  H$X  ML$   L$   L$   IL$  L$  Ht$pLd$`L$   H  L$   L$   Ld$`L$   L$   L$  L$   LD$XH<$Ht$HD$ HD$xHL$(H$X  HT$H\$0H\$pHt$H  H$  H$  H$  Hq  H$P  H$  H$H  LD$XM}
  L$   L$   L\$`L$   M  	  IHJrE.L$   IIHHiҀQ MI)H|jYHIH
LI?L)H$   Li  L)IHILLI?HL)Lk<L)L$   L$   H$   H$   LD$hL\$`L$   L$   EI	  q  I    I#3	  I  IOH	  H$   H   I  A   E   LgM9w	>ZcH$ H$Ht$H|$Lt$Ld$ Ht$(HD$0Lt$8L`H$   H$   H$   H\$pH$H  LD$hL$   L$   L\$`L$   tIHHHHH$@  HH?H)H@  HWL9  >-H$@  H)HHL$PH$@  H4$HT$Lt$HHHH?HH)H$8  HT$HD$    6HL$8HT$0H\$(Ht$xH  HzH9  :Ht
H<  Ht_HtYH!tSHtMH$   H$   LD$hL$   L$   L\$`L$   HIIH$   H\$pH!   HWH9wf;:H$HT$HL$HH$@  HHHH?HH)Hk<H)H\$HD$    -HL$8H|$0H\$(:H$0  H H$H\$H|$HL$HT$ H\$(HD$0HL$8HPH$0  NH;H@H$H|$HL$H$8  Hk<HL$PH)HL$HD$    HL$8H|$0H\$(Ht$xvH$(  H. H$H\$HT$HL$H|$ H\$(HD$0HL$8HxH$(  Ht$xH HH!HH$8  H H$Ht$H|$Lt$HT$ Ht$(HD$0Lt$8HPH$   H$8  H\$pH$H  LD$hL$   L$   L\$`Ld$xL$   L$   HOL9w>+HHHH$   H H$Ht$H|$Lt$HL$ Ht$(HD$0Lt$8HHH$   H$   H\$pH$H  LD$hL$   L$   L\$`Ld$xL$   L$   ^I5I+I!IAIOHvH$   I~H4$H|$Lt$H$  H%?HcHD$ILd$ I#D$([Ld$8Ht$0Lt$@H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   L$   M   M<<L$  M9   L$  H$  H>H$H$p  HD$Ld$S_H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H$  L$  L$  ?H 	 H$Ht$H|$Lt$L|$ Ht$(Lt$8H$H  L$   2IHL$   ILLI?HH$@  L)H  HWL9   >-H$@  I)Ld$HH4$HT$Lt$HIJ"HI?L)H$@  HL$HD$    THL$8HT$0H\$(H$HT$HL$H$@  Hk<HT$HH)HT$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   L$8  H~ H$Ht$H|$Lt$HT$ aHt$(HD$0Lt$8HPH$   H$X  H\$pH$H  LD$hL$   L$   L\$`L$8  L$   L$   }LgM9w>+HLIqH$  H H$Ht$H|$Lt$Ld$ Ht$(HD$0Lt$8L`H$   H$X  H$  H\$pH$H  LD$hL$   L$   L\$`L$   L$   [I    I     I  H4$H|$Lt$LL$HD$     4Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   L$f  HT$HD$Hr  H$H  HQH$P  H9wcH$  8Dxf<D|H$   H$   LD$hL$   L$   L\$`L$   IIH$   H\$pPH$  H$  H H$H$  Ht$HL$H\$HT$ H\$8Ht$(H$  H$H  H$  BL$e  HD$HL$H$H  HH$  H$P  H9   H$  H$  H$  HH$HL$HD$?ZH$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H$  L$  L$  +H$   H$x  H H$H$  HL$HT$Ht$H\$ Ht$8H|$(H$   H$x  H$H  I  F  I    I  p  H$   HQ HHHdUxHHHiҀ:	 H)HJrE.HHH?HH)H$e  HL$HT$H$H  H4H$  H$P  H9   H$  H$  H$  HH$HT$HL$XH$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H$  L$  L$  H$   H$`  HE H$H$  HL$H\$H|$Ht$  H|$8HD$(H$   H$`  H$H  H$   HQ HHHdUxHHHiҀ:	 H)HJrE.HHHH?H)H$d  HT$HL$He  H$H  HPH$P  H9wdH$  yD9fD<@|H$   H$   LD$hL$   L$   L\$`L$   IIH$   H\$pLH$  H$  H  H$H$  Ht$HD$H\$HT$ Ht$(H\$8H$H  H$  H$  AH4$H|$Lt$LL$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   uI    I    I
  LgM9wx> H4$Ld$Lt$LT$HD$     Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H H$Ht$H|$Lt$Ld$ tHt$(HD$0Lt$8L`H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   IH4$H|$Lt$LT$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H4$H|$Lt$LT$HD$     Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   ]I    I    I
    I     I  H4$H|$Lt$LD$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H4$H|$Lt$L\$HD$    Ld$0Ht$(Lt$8H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   4Id}*LgM9$  > I
  I|$L9wyB& H4$H|$Lt$L\$HD$     Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   L$   HI H$Ht$Ld$Lt$H|$ ,Ht$(HD$0Lt$8HxH$   H$X  H$   H\$pLD$hL$   L$   L\$`L$   L$   LH H$Ht$H|$Lt$Ld$ Ht$(HD$0Lt$8L`H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   YI  :  I     I  H4$H|$Lt$LHHLHLI?L)HRHH)Hۺ   HDH\$HD$     Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H4$H|$Lt$Ll$HD$    ~Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   3H4$H|$Lt$LIHILHףp=
ףHHHH?HH)HkdH)Ht$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   I    I    I  X  I   LgM9wAPM  fD<>H$   ;L$   H H$Ht$H|$Lt$Ld$ Lt$8Ht$(H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   L$   ^LgM9wAAM  fD<>PL$   HQ H$Ht$H|$Lt$Ld$ 4Ht$(Lt$8H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   L$   fI  sI   LgM9wApm  fD<>H$   L$   H H$Ht$H|$Lt$Ld$ rLt$8Ht$(H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   L$   ^LgM9wAam  fD<>PL$   H H$Ht$H|$Lt$Ld$ Lt$8Ht$(H$   H$X  H$   H\$pH$H  LD$hL$   L$   L\$`L$   L$   fI  utH4$H|$Lt$HD$HD$     wLt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   ,H4$H|$Lt$HD$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   I     I  utH4$H|$Lt$HT$HD$     yLt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   .H4$H|$Lt$HT$HD$    Lt$8Ld$0Ht$(H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   H4$H|$Lt$LHHLLI?HL)HRHH)Hۺ   HDH\$HD$    YLd$0Ht$(Lt$8H$   H$   H$   H\$pLD$hL$   L$   L\$`L$   IIL$   H$   H$   L$   H$   H$D$E_  LD$LL$LT$ HD$(LXHD$xH$X  H$P  H\$pH$  H$H  H$  H$  H$  H$  HĠ  H$  L:L$@  L$  M9w^L$  L$  L$  I:H$Ht$HT$HHD$xH$X  H\$pH$  H$  H$@  H$   H$h  H H$H$  HL$H|$LL$LD$ kLL$8LT$(H$   H$h  H$  GH$  H$  L   @   ?}dH%H$H;AD  H  H$  H$  H$  HxH ]  HHHPH$   H$H{ H\$HD$   HT$HL$ H\$(HD$0   u	H$  HHHH\$8H$  Ht$@Ht$HH$   H<$H=U{ H|$HD$   HT$HL$ H|$(HD$0   	H$  HH0HP8H\$8H$  Ht$@Ht$PH$   H<$H=z H|$HD$   HL$HT$ H|$(HD$0   H$  HH(H@ HT$8H$   H\$@H\$XH$   H4$H5z Ht$HD$   HD$HL$ Ht$(HD$0   GHD$8HL$@H$  H5? Hl$Hl$BHm H$  H$(  HT$HH$0  H$  H$H  HT$PH$P  H$   H$h  HT$XH$p  H$  H$  H$    H$  HD$HD$   HD$   8HD$(HL$ H$  H$  H$  HĠ  HHHPH\$`H$H_y H\$HD$   HL$HT$ H\$(HD$0   H$  HH@H@HHT$8H\$@H$    H5 Ht$HD$   HT$H\$ HL$(HD$0HD$@HL$8H$  H$  H$  HĠ  lHD$H1H@ H@ HD$     H\$H\$(HD$0HT$8HL$@HL$0   9ÄtHg\$t,HT@ HU@ HD$     HL$(HD$0HT$8H\$@ÃHT$ HHHH?HHHD$(HT$0WD$8Y0rM9@@tHHSHT$ HHHH?HHHD$(HT$0WD$811.HHl$Hl$HT$(H\$ 11HxDAEIpHH}H9   1@tH4H9r   Hu5H*@ H+@ HD$8    H\$@HT$HHD$PHL$XHl$Ht$0@tFH@@uH9wVHL$8H)HHH?H!HHD$@HL$HWD$PHl$H14@0r@9@H1AHr:H
:HD$HL$HHHH?HHHH~9 tHL$HD$ dH%H;aK  H(Hl$ Hl$ HD$0HL$8HT$@H\$HHHH   2@ t`Ht/@80u*HHHH?HHHHHH?HHH@ H@ HD$PHL$XHT$`H\$hHl$ H(HL$8HD$0H~8 uSH$H\$HD$HD$@HL$HL$HHT$0H$HT$8HT$H\$HD$Ht$HHT$@!H@ H@ HD$PHL$XHT$`H\$hHl$ H(HD$PHL$XWD$`Hl$ H(mdH%H$H;A46  H  H$  H$  H$  H$  1H$   H$  1E1E1E1E1IIE1I1D$_HH$  1H$0  1H$   1H$   1H$   H$  H$  FHD$pH$`  LLL$   ID|$_H$0  H$8  H$  ML$   H$(  H$  H$`  H$   H$  H$p  L$   L$   DT$^L\$`L$   L$   L$   L|$hH$HD$̷HD$ HL$(HT$H\$Ht$0H$(  IH)L94  H9{4  HD$xH$(  H$8  H$   H$h  Ht$pH$  H$H$   HD$H$(  H$   H)HHH?H!H$  HH\$ H$H  Ht$(H$   H|$0H1  LD$xM  H$(  H$@  AH  .  H#  H!
  H  H$   H  f;UT  {C  H ? HIHH?HHH$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$  L$   H$   H  H|H8 H$}H|$H$  HG=TB  L  H$  HH$   HO=TB    H$  HOH$(  HO(=bTB     H$@  HO H$   HO8==TB  u|H$  HO0HGH    = TB  uFHG@    W$  HǄ$(      H( H$0  H$8  H$  H  HO@HHH1*HHO0HHHH$  e*HnHO HHHH$@  C*H+HOHHHH$  !*HH$  *H6 H$7|H|$H$  HG=SB    H$  HH$   HO=RB  Y  H$  HOH$(  HO(=RB    H$@  HO H$  H$   HO8=RB     H$  HG0H$    H:o HD$HD$   H$`  HD$H$   HD$ H HD$(HD$0   HD$@HL$8H$  HBH=)RB  uBHJ@W$  HǄ$(      H5 H$0  H$8  H$  H  Hz@H(HO0HH$  ('HO HHHH$@  d(HHOHHHH$  B(HH$  -(ZH$Ht$/  HL$|$ t{H$   H9E/  H)IHH?H!L$H  J
H$@  H$(  HDT$^L\$`L$   L$   Lt$hD|$_H$0  H$   H=l@ H$@  H$(  H$   L$p  H$H  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  l1HH	  I^  H|b;Zu]LFLII?ILH5? L$p  IDT$^L\$`L$   L$   Lt$hD|$_HH$   I2  H}RH=k@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  {:tRH=@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  +HKH{HIHH?HHLk L$P  L$   H$  H$x  H$HD$   rHD$HL$H$   H   1H   1Hk<HHk<HH$H  +uaH$(  H$   L$p  H$  L$   DT$^L\$`L$   ILt$hD|$_H$0  HH$@  .-uHH@ H$   H$P  H$HD$   HD$H\$H$   H$   -H$x  H$HD$   ]HD$HT$H$   I I   H}RH=%@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  =HKHHHH?HHLi Li MMILIfI   H	}RH=@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  {:tRH=)@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  A{:uHKH{LCHIHH?H	HILMI!Iu~H}RH=@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  HKH{LCHIHH?HHdIxH}RH=@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  HKH{LNMII?II4Lg MIIH$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  H"3  IIHH9}RH=
@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  "H$   H$Ht$HL$,  HD$0HL$ HT$H\$(H$   H$   H9'  H)IHH?H!H$H  HL$p  DT$^L\$`L$   L$   Lt$hD|$_HH$   H$`  H$   H$@  H$(  HH$0  H$   NH}KH$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  ;.uK0r9w1HH	}HyH9}DDA0rA9vH$Ht$HAH$   HD$*  HD$(HL$ HT$H\$0H$   H$   H9e&  H)IHH?H!H$H  HL$p  DT$^L\$`L$   L$   Lt$hD|$_HH$   H$`  H$   H$@  H$(  HH$0  H$   H  D  H     H  HY? HB? HC? H$HT$HD$H\$Ht$ 辺HD$(H|$@LD$8H\$0L`H$@  H$(  H$   L$p  DT$^L\$`L$   Lt$hD|$_H$0  .H|? H}? Hf? H$HD$HL$H\$Ht$ )HD$(H|$@LD$8H\$0L`H$@  H$(  H$   L$p  DT$^L\$`L$   Lt$hD|$_H$0  LIB  H     H  H? H? H? H$HT$HD$H\$Ht$ iH|$@LD$8H\$0H$@  H$(  H$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$0  H? H? H? H$HT$HD$H\$Ht$ ոLD$8H|$@H\$0H$@  H$(  H$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$0  FH$Ht$I  D$	HD$HL$0HT$ H\$(HtwH$   H$`  L$p  IDT$^L\$`IL$   Lt$hD|$_H$   H$`  H$@  H$   HHH$(  H$0  H   @v   H=d uH@H    H    LI   HH\1HHH}.I
  u H~; uHHHH?HHHH$Ht$I  D$Lt$H|$0H\$ LD$(H$@  H$(  H$   L$p  DT$^L\$`L$   L$   D|$_H$0  xI     H   ;    HNHHH?HHH$Ht$I	  D$HD$H|$0LD$(H\$ H$(  H$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$  H$0  H$@  HoH    H}RH=6@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  N0   9tH$HD$   ùH$   L@LII?IH$H  IL\$H|$H$(  H$   L$p  IDT$^L$   L$   Lt$hD|$_H$0  H$@  1bH    H}RH=!~@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  9H$HD$   ĸH$   HHHHH?HH$H  HHt$H|$HtTH$(  L$p  IDT$^IL$   L$   Lt$hD|$_H$0  H$@  H$   Ll  L  HEMMLHHH  H$Ht$D$ ;HD$HL$0HT$ H\$(H   H5_    L$p  IDT$^L\$`L$   L$   Lt$hD|$_H$   H$   H$`  H$@  H$   HHH$(  H$0  HvH$`  H$   mH    LI   HHH$Ht$I  D$6HD$HL$0HT$ H\$(H      H=Ha L$p  IDT$^L\$`L$   L$   Lt$hD|$_H$   H$   H$`  H$@  H$   HHH$(  H$0  H<vH$   H$`  mH$Ht$I  D$`HD$HL$0HT$(H\$ H}}H5;]    L$p  IDT$^L\$`L$   L$   Lt$hD|$_H$   H$   H$`  H$@  H$(  H$   HH$0  HyH$`  H$   pLI  H     H}RH=@z@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  XHNHHH?HHfAMuN\$^A   L$p  AL\$`L$   L$   Lt$hEHIH$0  H$   fPMu   DD$_H=my@ \$^DD$_H  H}RH=Fy@ H$   L$p  L$   DT$^L\$`L$   L$   Lt$hD|$_H$0  ^HNHHH?HHfamuN\$^A   L$p  AL\$`L$   L$   Lt$hEHIH$0  H$   fpmu   DD$_H=sx@ \$^DD$_H$Ht$I  D$HD$HL$(HT$ H\$0H   H$   L$p  IDT$^L\$`L$   L$   Lt$hD|$_H$   H$0  H߻   H$   Ht] H$`  H$@  HH$0  H$(  
H<nH|$:.ur@0/  @9@@   H$   H$`  L$   L$p  DT$^L\$`L$   L$   Lt$hD|$_H$   H$   H$`  L$   H$@  H$   IH$0  HHH$(  BH$  H$   H$X  H$  H$8  H$HL$pHL$4D$ H"u{H$@  H$(  H$   L$p  H$X  L$   DT$^L\$`L$   L$   Lt$hD|$_H$  H$   H$0  H$  H#{H$X  H$      HH9}0   9ÄuH$   H$HL$HT$#  HD$HL$0HT$(H\$ H$   H$   H9  H)IHH?H!L$X  IHHLHIH$  L1s1H&  T$^  H$   H  HH|$hH  LD$`I   j  Hףp=
ףHILMI?IHL)HkdI9      
  H<        H  HO H$`H|$H$  HG=7B  J  H$  HH$   HO=7B    H$  HOHG(    =7B     HG     H$   HO8=x7B     H$H  HO0HGH   =W7B  uIHy HG@W$  HǄ$(      H\ H$0  H$8  H$  H  HO@HHHH# HHO0HHHH$H  HfHO HHH1xH%HOHHHH$  VHH$  AHm  iH#  H	!B!HHIH?HH)HBH"  H=|? DTMcM9  HHBH  DTMcM)L$   M|	L9  L$  M|	M9z  I  H H$^H|$H$  HG=5B  J  H$  HH$   HO=5B    H$  HOHG(    =b5B     HG     H$   HO8=A5B     H$H  HO0HGH   = 5B  uIHw HG@W$  HǄ$(      H% H$0  H$8  H$  H  HO@HHHHiw |HHO0HHHH$H  ]HfHO HHH1AH%HOHHHH$  HH$  
H
  I   
  Hףp=
ףIILIHMI?L)HkdI9p
     8
     I9H$0  H	  H$   H  H$   Hq  L$$LT$LD$HL$H$   HD$ H$   HD$(H$   HD$0H%> HD$8c9  HD$HHL$@HT$PH$  H$  H$  H?  HHH   HH$  H$H$p  HT$H$   H\$H 	nHHL$C  HD$ |$(   H$   H  H$p  f:GM  zTÄe  H$   H/ H$[H|$H$  H$   HG=c2B    H$p  HH; H$B[ H|$GH$   HG= 2B    H$p  HH$   HOH$  HA   HA    =1B  o  HyH# H$Z} u m H^ Ht$HVN	F
H$  H@0   H@8   =~1B     Hp(H       HP@HHPHHHHPH   H0*? H9ȹ    HHD=*1B     HSPH$  H?s(HHH   HH$  H$  ?H$  H$  H$  H$  H$   H$(  W$0  H$  H  H{PHHNHfHx(HH7HHQHH H$p  :H$p  HBH$HAHD$HD$Hi  t1eH$p  `H$  H$HHD$#  H$  H(? H9ȹ    HDH$  H?s(HHH   HH$  H$  ?H$  H$  H$  H$  H$   H$(  W$0  H$  H  H L$$LT$LD$HL$H$   HD$ H$   HD$(H$   HD$0H$  HD$84  HD$PHL$@HT$HH$  H$   H$(  W$0  H$  H  L$$LT$LD$HL$H$   HD$ H$   HD$(H$   HD$0H&> HD$8d4  HD$PHL$HHT$@H$  H$  H$  H$  H$H$   HHD$<!  H$  H?  HHH   HH$  H$H 	nHHD$;  HD$HL$H$   H9T$ [  H$   H	        H$  Hx&? H9ȹ    HDH$  H?s(HHH   HH$  H$  ?H$  H$  H$  H$  H$   H$(  W$0  H$  H  ÐHA* H$UH|$H$  H$   HG=,B    H$p  HH H$U H|$GH$   HG=,B    H$p  HH$   HOH$  HA   HA    =I,B  p  HyH H$/U  H H\$5 HK@s	C
H$  H@0   H@8   =+B     HX(H       HP@HHPHHHHPHk	  H$? H9ȹ    HHD=+B     HSPH$  H?s(HHH   HH$  H$  ?H$  H$  H$  H$  H$   H$(  W$0  H$  H  H{PHHHfHx(HHHHQHHH$p  r9H$p  `H9t1H$H$p  HL$HD$$D$H$   H$   H$   1H$  IL$$LT$LD$HL$H$   HL$ H$   HL$(H$   HL$0HD$8/  HD$PHL$HHT$@H$  H$   H$(  W$0  H$  H  I  BIBHc  B|)HcIM)IiӐ  I9|IM1oIMH H$ORH|$H$  HG=7)B  J  H$  HH$   HO=)B    H$  HOHG(    =(B     HG     H$   HO8=(B     H$H  HO0HGH    =(B  uIH HG@W$  HǄ$(      H H$0  H$8  H$  H  HO@HHHH/ HHO0HHHH$H  HfHO HHH1H%HOHHHH$  HH$  H H$PH|$H$  HG='B  J  H$  HH$   HO='B    H$  HOHG(    =h'B     HG     H$   HO8=G'B     H$H  HO0HGH"   =&'B  uIH HG@W$  HǄ$(      H+ H$0  H$8  H$  H  HO@HHHHM HHO0HHHH$H  cHfHO HHH1GH%HOHHHH$  %HH$  H%H=l? IH,~HWH11H11IM)IiҐ  I9HM1H$   H}1   L$  MA   MLHH=
l? LL$`HH|$_@tHu
1HHH$   H H$oNH|$H$  HG=W%B  l  H$  HH$   HO=3%B  &  H$  HOHG(    =%B     HG     H$  H$   HO8=$B     H$H  HG0H$    H3[ HT$HD$   HD$HL$ HD$0HL$(H$  HBH=$B  uBHJ@W$  HǄ$(      H H$0  H$8  H$  H  Hz@HHW0HH$H  LHO HHH1HHOHHHH$  HH$  H H$LH|$H$  HG=#B  L  H$  HH$   HO=#B    H$  HOH$   HO(=b#B     H$h  HO H$   HO8==#B  u|H$H  HO0HGH    = #B  uFHG@    W$  HǄ$(      H( H$0  H$8  H$  H  HO@HHH1HHO0HHHH$H  eHnHO HHHH$h  CH+HOHHHH$  !HH$  1p1i   _Lй   R   H   >HHHHCHHxHHmHL"dH%H;a0  H Hl$Hl$HL$0H  H  HT$(ChST       f:GMu
zT.  +   -   1HH}H9}ArZvHTHwHD$8    D$@ Hl$H HtHD$8    D$@ Hl$H HD$8   D$@Hl$H Hu2H$  zTuHD$8   D$@Hl$H Á:WITAtHu(H   zTuHD$8   D$@Hl$H HB[H$HL$   HD$HD$8HD$@Hl$H HAHHH?HHHu   HD$8D$@Hl$H H$H\$u   HD$HHD$8   D$@Hl$H ÁMeSTFHT$(DHD$8    D$@ Hl$H ø      dH%H;aI  HhHl$`Hl$`HL$xH%  HD$pT$?-t	+   HQHT$PHHH?HHHD$XH$H\$  HD$ HL$HT$H|$( tm   uNHH\$?-HDH}HǄ$       Hl$`HhHHL$xH)H$   Hl$`HhHǄ$       Hl$`HhH\$PH9t1HD$HHT$@HD$XH$HL$H\$L$HD$HHT$@THǄ$       Hl$`Hh1EOdH%H;ak  H0Hl$(Hl$(HL$@HG  H\$8;.   Ht$HH9  H  HFHHH?HHH$HL$(HD$HL$ HT$Hu{H|HH= ʚ;}@H\$HHH1
HHHH9|HD$PWD$XHT$hHL$pHl$(H0HD$PHI] HD$XHD$`   HT$hHL$pHl$(H0HD$PWD$XHT$hHL$pHl$(H0HqY@ HrY@ HD$P    WD$XHD$hHL$pHl$(H0ø   H(HHH1xHHl$Hl$HT$ H\$(11HHH9   4@0   @9   HH9DLJ4FHvH}HX@ HX@ HD$0    WD$8HL$HHD$PHl$HHX@ HX@ HD$0    WD$8HD$HHL$PHl$HH9w9HL$0H)HHH?H!HHD$8HL$@WD$HHl$HH9HHHl$Hl$HT$ H\$(114 1HH9}Z<@0   @9wCuIL9~   LJ<OHH}    YHH9w7Ht$0D$8H)HHH?H!HHD$@HL$HHl$HH9HdH%H$@H;A
  H@  H$8  H$8  H$P  H
  H$H  -_
  HXHHH?HHHu	;0
  HK	  T$_1t  HH9}!4@.t@0  @9@@tH  H9
  H\$hH$   H$   $   H$   HI H$HP@ HL$HT$H\$GH$   HL$hH)HHH?H!H$   HHt$ H6|$(   H	  HHHHtHHH1HT$`H9  HH$   H  WH*WH*$   ^YH,HH  H$   HH   T$_HHHH$P  H$H  H  H$   DA.  H$   H$Ht$HD$HL$ HT$H|$(   HD$`Ht	:.   H11 L$   I9*  1H$    Hdt HD$HD$   H$H  HD$H$P  HD$ HD$(H$   HL$0HL$xHF H$@H|$HD$xHG=xB  u>H$   HHǄ$X      Hh H$`  H$h  H$8  H@  H$   H$    Hs HD$HD$   H$H  HD$H$P  HD$ HD$0H$   HL$(H$  H| H$?H|$H$   HG=B  u>H$  HHǄ$X      H H$`  H$h  H$8  H@  H$  HH$    Hr HD$HD$   H$H  HD$H$P  HD$ HD$0H$   HL$(H$   H H$>H|$H$   HG=B  u>H$   HHǄ$X      H H$`  H$h  H$8  H@  H$   IH$    Ha_ HD$HD$   H\$HL$ HH HD$(HD$0   H$H  HD$8H$P  HD$@HD$PHD$pHL$HH$(  H H$>H|$HD$pHG=B  u>H$(  HHǄ$X      H H$`  H$h  H$8  H@  H$(  cH$    H HD$HD$   H$H  HD$H$P  HD$ eHD$0H$   HL$(H$   H H$;=H|$H$   HG=#B  u>H$   HHǄ$X      H H$`  H$h  H$8  H@  H$   1@H$    H8p HD$HD$   H$H  HD$H$P  HD$ 舽HD$0H$   HL$(H$  H H$^<H|$H$   HG=FB  u>H$  HHǄ$X      H6 H$`  H$h  H$8  H@  H$  H$   HAH$   HHH?HHH$H\$tHL$(H$   H9@H|$D$HT$ HD$`H$   H$    Ho HD$HD$   H$H  HD$H$P  HD$ RHD$0H$   HL$(H$   H H$(;H|$H$   HG=B  u>H$   HHǄ$X      H  H$`  H$h  H$8  H@  H$   A0   A9AEKH$    Hn HT$HD$   HL$HD$ zHD$(H$  HL$0H$   H	 H$P:H|$H$   HG=8B  u>H$  HHǄ$X      H( H$`  H$h  H$8  H@  H$  E12HHHHEH$X  W$`  H$8  H@  H$    H"m HT$HD$   HL$HD$ 肺HD$0H$   HL$(H$0  H H$X9H|$H$   HG=@B  u>H$0  HHǄ$X      H0 H$`  H$h  H$8  H@  H$0  HǄ$X      W$`  H$8  H@  À+u-HH1H$H  HH1vHHHdH%H;a   HHHl$@Hl$@H$HD$PHD$HD$XHD$HD$    D$     mUHD$8HL$0HT$(HtHD$`    HL$hHD$pHl$@HHHT$`WD$hHl$@HH[dH%H;av&H Hl$Hl$HD$(H$YHl$H dH%H;a~  HXHl$PHl$PHD$`H$H$   HL$Hɹ       HLHL$`HD$(HL$ H  HD$hHL$xHT$p&H)H\$@H)HHH?H!H\$HHHHH   HD$HHL$@HT$8H\$`H$HD$HT$HL$N[HD$ HL$0HT$(H~HL$8H9v   HtH$   H$   Hl$PHXH H$\6HD$H@
   H9 HHN H$   H$   Hl$PHXW$   Hl$PHXH$   H$   Hl$PHX*eHD$HH?s\HHHH\$H4H|H   H9~H   HHHH ?HXH?HH	H?HH\$dH%H;a  HhHl$`Hl$`HD$pH|
H   HD$L    WD$PHL$LH$HD$   HD$   HD$  HD$ H   H$    H!1 HL$HD$   HHHH?H!HDLHD$HHT$ H( HD$(HD$0   HD$@HL$8HL$xH$   Hl$`HhHHH	? HTHHD$xH$   Hl$`Hhù   odH%H;a  HhHl$`Hl$`HD$pH|
H   HD$L    WD$PHL$LH$HD$   HD$   HD$  HD$ H   H$    H5 HL$HD$
   HHHH?H!HDLHD$HHT$ H& HD$(HD$0   迴HD$8HL$@HD$xH$   Hl$`HhHHs? HTHHD$xH$   Hl$`Hhù   3dH%H;a   HHHl$@Hl$@HD$`HtH>L@ H9uH$  HD$HL$PH?   HHH   HH 	nH
H5Q? H9tjHL$8HpPHt2H9X@,H9XH~&HFHHH HHD$hHl$@HHH$H\$>  HD$ HL$8HH 	nHHHL$XmdH%H;a  HHHl$@Hl$@HD$`HtH.K@ H9uH$  HD$HL$PH?   HHH   HH 	nH
H5A? H9   HL$8HpPHtKH9X@EH9XH~?HH^HvHHHD$hH\$pHt$xH HH$   Hl$@HHH$H\$  H\$HD$Ht$ HL$8H 	nHٻ   HH% 1HL$X>߾dH%H;a`  HhHl$`Hl$`WD$@D$PHD$pHHHHHLH ʚ;v  D$_sHF  H     D$^n1   H   HT$@H$HL$HD$    H\$HD$   HL$(HD$0H   HT$@H$HL$HD$    HD$  HD$ HL$pH}pHPH :  D?-H   H$    HBHH?H!HD@HD$HHL$HL$6HD$ HL$(HD$xH$   Hl$`HhHH@B s'HD$]H=7# H9tfD$]µ      D$^m      H" HD$xHǄ$      Hl$`HhD$_sHD$@H$HD$   HD$    H\$HD$ 	     HL$(HD$0H G  HT$@H$HL$HD$    HHHHHT$8Hk<H)HL$  HL$ HT$8H   HAH    D?mHL$@H$HD$HD$    HHHHHT$8Hk<H)H\$  HL$ HT$8HvBHAH srD?hHL$@H$HD$HD$    HT$l  HD$ HL$pHHT$pHHHT$pHHHй    Hй        v    l        x    nXHHl$Hl$HT$@H\$(Ht$ H|$8H1E1HLHLALH9}OIHIHHLIL)Et!   tLCM9sN0@|3IHEt"HSH9sD3.HT$HH|$PHl$HHHHwLLlHHl$Hl$HT$8Ht^H\$ Ht$(HA0DDHHHv,H~HHIHHLIM)H9r,Ht$@Hl$HHL$(HAH9sHT$ D0HHdH%H;avyH8Hl$0Hl$0HD$@H$HD$HHD$HD$PHD$aHD$H$D$XD$J   HD$HL$HT$ H\$(HD$`HL$hHT$pH\$xHl$0H83nHHl$Hl$HJrE.HT$ HHH#HHHHiڐ  Hiұ: H)HHHZ HHHHH)HkdHHiҬ  H)Hф"/fHHHH
HHiҵ  H)H7q`gHHHHHH
H)HHim  H)HAH4|$(@C  H   ,  Hףp=
ףHHHAHHHHH?H)HkdH9         H;   HQHH	!B!HHHHH?HH)HXH   H5F? DDMcL9|)H|$0HCHD$8L)HBHD$@HL$HHl$HH   4LcHtHqH|$0HD$8   HD$@   HL$HHl$HHCHH)HiӐ  H9H1
Ht$0HD$8    HD$@    HL$HHl$Hù   Hع   dH%H;a  HhHl$`Hl$`HD$pH$HL$xHL$H$   HT$D$ HD$ H}_HĘ H$(HD$H@0   Hz HHǄ$       W$   H H$   H$   Hl$`HhH='  }H H$HD$    HD$%   kHD$ "HL$pH$HL$xHL$H$   HL$HD$HD$    HD$(%   H HD$0HD$8#   ~HD$PHL$HHT$@HYH9w1
"H$   H$   H$   W$   Hl$`HhHL$XH5T H4$HT$HL$HD$H\$ 7kHT$(HD$0HL$8HXHHL$X0dH%H;a  H`Hl$XHl$XHD$xH   HL$p9null   H$    HL$HD$H$   HD$HD$(HL$ Hd H$HD$   HL$HD$HĮ> HD$ H> HD$(֤HD$@HL$0HT$8H\$PHt$HH|$hHHW=A  uHGH$   H$   Hl$XH`HaW$   Hl$XH`HL$p!軳dH%H;aM  H`Hl$XHl$XHD$hH$HL$pHL$HT$xHT$D$ HD$ H}_HǕ H$%HD$H@0   H HHǄ$       W$   H H$   H$   Hl$XH`H='  }H  H$HD$    HD$#   hHD$hH$HD$pHD$HD$xHD$HD$     HD$(#   H HD$0HD$8#   ,{HD$PHL$HHT$@H$   H$   H$   W$   Hl$XH`KdH%H;a   H`Hl$XHl$XH$    HD$pHD$HD$xHD$H$   HD$葦HD$(HL$ HZ H$HD$   HL$HD$H:> HD$ H&> HD$(LHD$@HL$8HT$0H\$HHt$PH|$hHHO=@A  uHGH$   H$   Hl$XH`HPdH%H;a  HhHl$`Hl$`H$   H  H\$xHsH  HHHHHHH)H?HHH)HrH|$pH)HRHHRHX  HHHHHH?HH)HHRHH)H$   H
  HHHHRZ/DIHI?HL)LBL$   M)Hi ʚ;HH ʚ;H ʚ;  HRZ/DHHIH?HH)I<Hi ʚ;I)Hh  HHHHIHL)HH?HH)HzL$   I)Hk<IHR<H<  HHHHHIH?H)I<Hk<I)H  HHHHIHL)H?HHH)HzL$   I)Hk<IHR<H<o  HHHHHIH?H)I<Hk<I)H*  HHHHIHL)H?HHH)HzL$   I)HRIHRH  HHHHIH?HH)I<HRHI)HnD   HHHIףp=
ףIIHLi  M)Hiұ: LHIIHLkdM)HiҬ  LMIMIM)Mi  LMim  LH  L-<? El McN4*H     LIHHIHHH?H)HkdH9     LD$@  HFH  K,H@H$H8H@HiQ Ii  Ik<HLHH 7&  HHD$8HD$  HD$ HL$(HT$0H  H\$8HH)H9   H9   H)HT> HL$@HcHL$HH w   HHT$PHD$XH$   Ha> H9к    HDH?s(HHHH   HHL$PH?HT$HHD$XHL$PHT$HH$   H$   H$   Hl$`HhH$   H$HT$  HD$ Ht$80H$   H$HHL$  HD$ Ht$8Ht$8L~II)Iiא  H9BI18LIUHL$   LIHL$   lLIHL$   LItL$   .HHHHH|$pH    Hل H$H^ HD$D
dH%H;avwHHl$Hl$HD$ HtIH"6@ H9unA tHD$(Hl$HHTA H$H HD$gHD$ H9> HD$(Hl$HupdH%H;av<HHl$Hl$HD$ H$EHD$HHH HD$(HL$0Hl$H dH%H;aE  HHl$Hl$HD$ H$HD$HHHPH  HXPH  Hp@H|$(H9L@HL9I  HX(Hp0H   H9;   HE1IILIL)H~4IH?LHLH9  IHH43H9|MMLI9Q  IBDH99  HHLH4HDIHt$0HL$8HD$@HT$HLL$PHl$HHD$ H$.  HD$ HHHPH\$H9   HHLH4HTHX(Hx0 ~0HHt$0HL$8HT$@H       HL$HHD$PHl$HHHCHHSHL$0HD$8HT$@Ht$HLD$PHl$HH|$(Hq HD$0HD$8   HD$@    H       HD$HHHD$PHl$HHLHHH賧dH%H;a   HHl$Hl$HD$ H$   |$    HT$ HZ(Hz0 ~[HJHrCH9   HHH0H@8 t2HAHAH|#HHH0H@8 uHL$(Hl$HHBHJ1HSH9}#HHHHR: uH\$(Hl$HHD$(    Hl$HHD$(    Hl$H蒦HD$HH(H@0H~1Hy tHH9|D$ D$dH%H;a[  HpHl$hHl$hHD$xH$HD$HD$xHHHL$PH$   1H_H9+  HpHxH9  HHL3LL3L3L9uH|$HLD$XHt$`H\$@L$H$   HD$LL$h|$ uHD$xHL$PH$   H|$HwHD$`HL$@HTH\$xH$H$   H)Ht$,HD$ HL$HT$H\$`Ht$@HHt$XH9VtHD$xHL$PH$   H|$HHD$8H$H\$HT$Ph|$ tHD$8H$   Ƅ$   Hl$hHpHXH\$P1HOH9   HpHxH9   HHLD1L1L9uHL$HH|$@Ht$`L$H$   HD$LD$g|$ uHD$xH$   H\$PH|$@HD$`HL$HHDH$   Ƅ$   Hl$hHpHǄ$       Ƅ$    Hl$hHpHHHHͣdH%H;avwHPHl$HHl$HH$    H HD$HD$   HD$XHD$HD$`HD$ Hr HD$(HD$0   舖HD$8HL$@HD$hHL$pHl$HHP5pdH%H;a   HH,$H,$H|$HOHH_H}^WG=A  uEH    G11H}GD$    D$ H,$HËȉD$D$H,$H1HHOHKHOHH?HH
=7A  uH   H\'dH%H;a   H(Hl$ Hl$ HD$0H$D$HD$L$L$ HT$0H$D$L$ T$ t u!HD$0@HD$8    D$@ Hl$ H(HL$H H	HL$8D$@Hl$ H(蝡HdH%H;a   H8Hl$0Hl$0HD$HHL$@1HH9}GuH$    HL$HT$HD$PHD$ЕHD$(HL$ HL$XHD$`Hl$0H8H$    HL$HD$HD$PHD$葕HD$(HL$ HL$XHD$`Hl$0H8Π9dH%H$H;A  H  H$  H$  HǄ$h      W$p  Ƅ$   H$  H$h  H$  H$p  H$  H$x  Ƅ$   H$x  H$p  H$h  H  $p  HǄ$h      Ƅ$  11HU  9TZifI  H$p  H$x  H$h  H  $p  HǄ$h      Ƅ$  11H  '     HD$P$   $   $   1#H$   HHH   HNHD$PWH}^H$   H$h  H$D$|$ uHf$@ HW$@ HǄ$      H$  H$  H$  HĐ  Hi  H$   HH$   H[HXH$   H$   HH$   H$   HHH$p  H$x  H$h  H9  $p  HǄ$h      Ƅ$  1H$   HHH   HFWH}^H$   H$h  H$D$|$ uHU#@ HF#@ HǄ$      H$  H$  H$  HĐ  ø   H۹      HEH$   HH$x  H$p  H$h  H9  $p  HǄ$h      Ƅ$  111HǄ$H      $P  Ƅ$`   H$H  H$P  H$X  Ƅ$`   H$   H$p  H$x  H$h  H9  $p  HǄ$h      Ƅ$  11H$   H4vHH$x  L$p  L$h  I9B  $p  HǄ$h      Ƅ$  11E1HǄ$(      $0  Ƅ$@   L$(  H$0  H$8  Ƅ$@   H$   H$p  L$x  L$h  H9t
  $p  HǄ$h      Ƅ$  11E1L$   HIL$x  L$p  L$h  I9	  $p  HǄ$h      Ƅ$  H$   L$x  L$p  L$h  I9d	  $p  HǄ$h      Ƅ$  1E1L$   L$x  L$p  L$h  M9  $p  HǄ$h      Ƅ$  E1E1ۀ$   r  L$   M'  LT$pL$   HL$xL$   D$GH$   H$   L$  HT$XH$   Ld$HHBF H$Ld$Ld$OHD$H$   1H$   HJHHT$HH9  H$   H$(  H$(HcD$|$   H$   HHH$   HDH$8  H$0  H$(  H  W$0  HǄ$(      Ƅ$@  11H  Ƅ$@  11@  H4HvH$8  H$0  H$(  H  $0  HǄ$(      Ƅ$@  11H   Ƅ$@  11@   H$   H9   H$   H$   H)HHH?H!H$  HH$H)Ht$H\$uHD$ HL$H$   H$   HDH<=A  u	HBHH5H@ H@ HǄ$      H$  H$  H$  HĐ      LFL$0  L@L$8  II?IIL$(  H   H@ H@ HǄ$      H$  H$  H$  HĐ     )LFL$0  L@L$8  II?IIL$(  W   HH@ H@ HǄ$      H$  H$  H$  HĐ  H$   H H$HD$HD$LHD$H$  H$   HL$h1HSHHL$hH9  H$   \$G@  H$H  H$HD$|$    H$   HHH$  HHL$XH9  H$   <LD$HL9}l@|H|$xH9}SLMI	L$   FEALL$pL9} HHR
L$   F$E!L$   L$   H@ H@ HǄ$      H$  H$  H$  HĐ  Hc@ HT@ HǄ$      H$  H$  H$  HĐ  H$H  H$HcD$|$ H@ H@ HǄ$      H$  H$  H$  HĐ  H  HQH9<  HHH       H4D fD	  HL$hHT$`H$  H= H$H|$HD$HHGHG =A    H$   HOHL$`HO0HT$hHW8=A  h  H$  HW(H$   H$  H_=sA  )  H$  HH$H$   H$  H\$`1IpH9   IHL2I9   MPL9      @toLI@ILIHI9}  INLQHLQLYt2L9  HLރ=A  u	HqPpHyPIHaLYIJI9  MIN$L9@MZH$  W$  H$  HĐ  H$  H_(HHHH$  زHHHOHHHH$   賲H2H} H$HD$HL$HL$HT$ 7IHD$(HL$0HT$8HH\$hHHH~HH#@ H$@ HǄ$      H$  H$  H$  HĐ  H@ H@ HǄ$      H$  H$  H$  HĐ  M9d  M)L$p  M)L$x  II?M!Od L$h  ML91  I)L$p  I)L$x  II?I!OL$h  ML9  I)L$p  I)L$x  II?L!NL$h  L9  H)H$p  MI)L$x  II?I!OL$h  HMLiH9  I)L$p  IH)H$x  HH?H!NL$h  HMLH9T  H)H$p  H)H$x  HH?H!H4:H$h  HHH9  H)H$p  IH)H$x  HH?H!LL$h  LH@H9  H)H$p  H)H$x  HH?H!HH$h  1<2u
   <3u
   H@ H@ HǄ$      H$  H$  H$  HĐ  HT@ HU@ HǄ$      H$  H$  H$  HĐ  HxH$p  HH$x  HH?HHH$h     HH@ H@ HǄ$      H$  H$  H$  HĐ  HH$p  HXH$x  HH?HHH$h     H,LLHLHHLLLLHLHHHH譎dH%H;a  HPHl$HHl$HHD$`Hd  HHHH)HHH?H!H7  HD$X.zip   Hu`HD$hHL$pH$HL$  HD$HL$HT$ H\$(Ht$0HD$xH$   H$   H$   H$   Hl$HHPH$    HD$HT$H HD$HD$    HD$hHD$(HD$pHD$0HD$8HL$@[H$HT$HD$hHD$HD$pHD$p   HD$@HL$8HT$ H\$0Ht$(HT$xH$   H$   H$   H$   Hl$HHPHD$X1HHD$XUdH%H$0H;A  HP  H$H  H$H  HǄ$x      W$  $  H$X  H$H$`  HL$HD$HL$HT$ HU  H$   Ǆ$      H H$   H$  H$   H$>
  HOg H$HD$   HD$   4AHD$H$@  H$   H$HD$HD$   HD$   HD$ H|$(    H$    HU HD$HD$   H$X  HD$H$`  HD$ >~HD$(H$  HL$0HL$xHm H$H|$HD$xHG=A  uOH$  HW$x  HǄ$      H H$  H$  H$H  HP  H$  dH$@  HPKH
fL$^PT$d@D$`He H$HT$HT$?HD$H$@  H$   H$HD$T$dHT$HT$\$`H\$ H|$( I  \$^t$dH$@  1	HHLH9  H  1HPK  H
	  LFI  1H	  LFI\  1Hn	  LFI-  E1HF	  LNI  E1H 	  LVI  E1H*  L^I  E1M`.I9  I.  LfII?I.IMO
MI.I9  L)IHH?L!HH$p  I9H$   H$   H$   LD$pL$   L$   H$8  L$$H$h  HD$LD$0L|$ u*H$   \$^H$8  H$p  L$   SH$   H  H$    HA HD$HD$   H$h  HD$H$p  HD$ H HD$(HD$0   H$X  HD$8H$`  HD$@{HD$PH$   HL$HH$  Hbj H$H|$H$   HG=A  uOH$  HW$x  HǄ$      Hv H$  H$  H$H  HP  H$  Hb H$HL$pHQH$   HT$HT$v<HD$H$@  H$   H$HD$H$   HT$HT$H$   H\$ DH|$(        H$   H  HD$pHHH  1HL$hHa H$H$   HD$HD$;HD$H$@  H$   H$HD$H$   HL$HL$HT$pH$   HH\$hHHRHT$ H|$(    H$    H HD$HD$   H$X  HD$H$`  HD$ xHD$0H$   HL$(H$(  HMh H$H|$H$   HG=|A  uOH$(  HW$x  HǄ$      Ha H$  H$  H$H  HP  H$(  ޤH$@  H$x  H$   H$  H$  W$  3H$H  HP  HH?HH$@  3H$    H HD$HD$   H$X  HD$H$`  HD$ {wHD$(H$0  HL$0H$   H
g H$QH|$H$   HG=9A  uOH$0  HW$x  HǄ$      H H$  H$  HH$H  HP  H$0  蛣H$   H"  1H=PKt
    H0  HT$pHZH   1H$   H9t
   H  HZH   1H9t
   H  HHH?HH$@  HH$p  H9t
   gH$H$h  HD$H\$FD$H$   H\$pH$@  *HH?HH$@  3^HH?HH$@  3H$@  II?I*FQII?I F!II?IFII?IFII?IBII?I
BcHǄ$x      W$  H̉ H$  H-W H$  /H$H  HP  ËH$    H
 HD$HD$   H$X  HD$H$`  HD$ tHD$(H$   HL$0H$   Hd H$bH|$H$   HG=JA  uOH$   HW$x  HǄ$      H/ H$  H$  YH$H  HP  H$   謠뭐4H$H  HP  HǄ$x      W$  H$  H$  H$H  HP  ø         	   LH.   LLH輩*   Hϩ    H©   H赩   H訩   H蛩
   H莩8CdH%H;aY  HPHl$HHl$HHD$pH/  HHHH)HHH?H!H  HD$h4tzda   LftaujH$H\$HD$XHD$HD$`HD$HD$@HL$(HT$ H\$8Ht$0HT$xH$   H$   H$   H$   Hl$HHPH? H$H\$HD$XHD$HD$`HD$HHD$@HL$8H\$0Ht$(H|$ H|$xH$   H$   H$   H$   Hl$HHP1HD$hHHD$h
~dH%H;ag  HĀHl$xHl$xH$   H?  H$   111H|$pHHHHHL$pHT$XH\$PHt$hHAH9L$   L$L$   LL$H|$HD$HD$0HL$(HT$ H\$@Ht$8HO  HD$PH  HL$hHT$XHH$   H9]H   H$    H HD$HD$   H$   HD$H$   HD$ FpHD$(HD$`HL$0HL$HH_ H$"H|$HD$HHG=A  u5HD$`HHǄ$       H  H$   H$   Hl$xHHD$`茜HǄ$       H$   H$   Hl$xHHt.HH H9Nt   HHH;H H$   H$H$   Ht$HT$HL$HD$ HD$(HL$8HT$0HtHHeH$   W$   Hl$xH11k1||dH%HqH>  H$p  H)H=  '  H  H$  H$  HǄ$      W$  $  H$  H$H$  HL$HD$HL$ HT$Hs  HD$`D$p   H H$   H$   HL$pH$a#  H$      1H111	HHHH$  HL$HHT$@H\$`H$H$   Ht$HD$   HD$   EHL$ HD$0HT$(H   HL$@H$  Ht$HtyHutH   xH$  H$H$  HD$HD$HǄ$      W$  H H$  H$  `H$  H  H$  H$  H$  H$  H$  "H$  H  H   "  HL$hH$  HT$XH\$@H4Ht$PH|$HH9w`L$  H|$HL$  IH$H$   HD$HL$跪HD$hHH$  HT$XHL$PH$  Ht$HHT H$H$  HL$H\$H|$Ht$ o/H|$8LD$(HL$hH\$@c0H$  H  HǄ$      W$  H$  H$  H$  H  ú   ١xdH%H;a@  HXHl$PHl$PH2 H$HD$   VHD$HL$|$    HtH      uAH@    =A  uH Hw@ Hl$PHXH=f@ He 芗H$HL$Hx> Ha> Hb> HL$HT$HD$ &HD$(H|$0 u =A  u2HH@ HpH=@ Hl$Hl$ԥHm Hl$PHXH H$H@ HL$HD$If8UTxCH` H` HL$@HD$HH H$HD$	   HD$@HD$HD$   HD$    UHD$(H|$0  =A  uiHH/@ HpH=,@ Hl$Hl$Hm H@    =oA  uHS H@ Hl$PHXH=@ H4 H H$H@ HL$HD$GXvdH%H;a=  HHHl$@Hl$@H H$HD$   f>HD$HL$HE? =A    H9? H H$HD$   (>HD$HL$H'? =A    H? H H$HD$   =HD$HL$H? =BA  I  H? H$HD$8Hp H$HD$H HT$HD$   }=HD$ H    H: H$HL$8HL$H HT$HD$   B=HD$ H   H H$HL$8HL$Hx HT$HD$   =HD$ H   H H$HL$8HL$H@ HT$HD$   <HD$ H   H H$HL$8HL$H0 HT$HD$   <HD$ H @B HN H$HL$8HL$Hz HT$HD$   V<HD$ H  ʚ;H H$HL$8HL$H> HT$HD$   <HD$ H XG   HH H$HD$8HD$H HL$HD$   ;HD$ H 0F  H=AA  2  HD$8H? ڭH$HHA H' H$HD$   ;HD$HL$H? =A     H? H6 H$HD$   U;HD$HL$HD? =A  uzH<? oH$HL$H$    HD$HL$H HD$HD$    jeHD$(HL$0HA> =RA  uH)> Hl$@HHH=> H=? HyH=? HΑ+H=? HD$8踑H=? 觑H=? 薑^H=R? 腑qdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$<HD$HL$0HH$HD$HD$	   ƥHD$HD$@Hl$ H(}qdH%H;avxH(Hl$ Hl$ HD$8HHT$0HZH2H9Xt,1Ʉt"HHH9Ju@8BD$@Hl$ H(1H4$HL$H\$j4L$HD$8HT$0podH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   ¤HD$HD$@Hl$ H(ypdH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   3D$D$@Hl$ H(pdH%H;a   HHHl$@Hl$@HY HutHD$PHtZHHHH@H$HL$HD$HD$(HL$HT$ H\$0Ht$8HL$XHT$`HD$hH\$pHt$xHl$@HH=wobH|$PH9;uH#zdH%H;a   HHHl$@Hl$@HY HutHD$PHtZHHHH@H$HL$HD$^HD$(HL$HT$ H\$0Ht$8HL$XHT$`HD$hH\$pHt$xHl$@HH荜nbH|$PH9;uH#zdH%H;avcH0Hl$(Hl$(HY HuSHD$8Ht<HHHH@H$HL$HD$R2HD$HL$ HD$@HL$HHl$(H09nH|$8H9;uH#dH%H;avQH Hl$Hl$HY HuAHD$(Ht*H H$HD$HL$HL$0HD$8Hl$H 聛mH|$(H9;uH#dH%H;avQH Hl$Hl$HY HuAHD$(Ht*H H$ĩHD$HL$HL$0HD$8Hl$H ;mH|$(H9;uH#dH%H;avQH Hl$Hl$HY HuAHD$(Ht*H H$脪HD$HL$HL$0HD$8Hl$H 聚lH|$(H9;uH#dH%H;a   H Hl$Hl$HD$(H$HL$0HL$W7HD$HL$(HQH$HD$;7HD$HL$(HQ H$HD$7HD$HL$(HQ0H$HD$7HD$HL$(H@H$HD$6HD$HD$8Hl$H k9dH%H;au  H(Hl$ Hl$ HD$8HHT$0HZH2H9X"  1Ʉ  HHHZHrH9p   1Ʉ   HH HZ(Hr H9X(   1Ʉt|HJ8HX0Hr0H9H8tF1Ʉt<HH@HZHHR@H9XHt1D$@Hl$ H(H$HL$H\$n.D$1H4$H\$HL$P.L$HD$8HT$01H4$HL$H\$(.L$HD$8HT$0U1NH$HL$Ht$-L$HD$8HT$01 H4$HL$H\$-L$HD$8HT$0CjndH%H;a   HPHl$HHl$HHY H   HD$XHtfHHH H$    H HT$HD$   HD$HL$ H HD$(HD$0   \HD$8HL$@HD$`HL$hHl$HHPMiRH|$XH9;rH#jdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$4HL$HD$HH|HL$@Hl$ H(hdH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$+|$ uD$H Hl$(H0D$HHl$(H0ChNdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(gdH%H;a   H8Hl$0Hl$0HD$@HL$H1HSH   HHH4H|L
L
I9yt7   @uHtH|
H9utT
@8tD$P Hl$0H8H\$(HT$ H4$LD$H|$*t$HD$@HL$HHT$ H\$(D$PHl$0H8fdH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(dfHD$HL$1HSH}GHHH4H<
H9u-t|
@8ut	|
	@8ut
T

@8tD$ D$dH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$0HL$HD$HH|HL$@Hl$ H(edH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$m(|$ uD$H Hl$(H0D$HHl$(H0dNHZ HD$HD$   dH%H;avsHHl$Hl$HL$ H r+HZH t-HHtD$(Hl$HD$( Hl$HH= H$HB HD$OdtdH%H;a  H(Hl$ Hl$ HL$0H    HHHH    HD$H    H!HtHD$"HD$HAH$HD$H  HL$0H    Hu)HD$HAH$HD$H     HHL$0H     HuD$8Hl$ H(D$8 Hl$ H(H< H$HuA HD$+bdH%H;aviHHl$Hl$HL$ HH t-HZHHtH HD$(Hl$HH>< H$HA HD$sbdH%H;aI  H8Hl$0Hl$0L$H   HL$@HQ      H    HT$(Ht$H\$HD$ LH9 r|HucIH	HH    ILH9@@tMt$H$HL$@HT$(H\$Ht$LL$ D$PHl$0H8L;ItCMILD$P Hl$0H8HL$@HQ   H       H     *H: H$H? HD$aH: H$H? HD$EadH%H;a   H Hl$Hl$L$0   HL$(HQ   H       LH9H   H    IHH!LHMI)HMEHLAEtHuI ID$8Hl$H LT$H$LT$HL$(HQ   H     H       ZH9 H$H> HD$!_dH%H;avcH Hl$Hl$HD$( H$|$ t,HD$(H$  HD$HL$HD$0HL$8Hl$H WD$0Hl$H i_dH%H;avDH Hl$Hl$HD$( H$D$.|$ u
Hl$H HD$(H$  _dH%H;avDH Hl$Hl$HD$( H$D$ |$ u
Hl$H HD$(H$  ^dH%H;a  H0Hl$(Hl$(A    HD$@H@H$oHD$HL$H   HumHw;u"Hh`> Hi`> HD$HHL$PHl$(H0H$贤HL$He HuH`> H`> HuH`> H_> HD$HL$ H$wHD$H$	HL$ hHL$8HWD$HHl$(H0HA H$H_ HD$I@o]dH%H;a  H(Hl$ Hl$ HD$0H H   H$HD$8HD$ێHD$HD$HLHu11HD$HHL$PHl$ H(HugD$@tHH? HI? HH? HI? HuH^> H^> Hu"H<? H=? WD$HHl$ H(H H$HD$   #HD$H$U`KH5 H$H: HD$_)\dH%H;aS  H(Hl$ Hl$ HD$0H H   H$HD$8HD$;HD$HD$HPHu11HD$HHL$PHl$ H(H   D$@tH? H? H? H? HuHv]> Hg]> HuRH ? H? H= H$HD$H@!   H.* HH] HL$HHD$PHl$ H(H H$HD$   HD$H$H4 H$H9 HD$ZdH%H;a   H(Hl$ Hl$ HD$@Hu{HD$88fileunHD$0@2L$HtC HHH$HD$HD$HL$HtHT$0B,   HD$PHL$XHl$ H(@,   WD$PHl$ H(HD$0YHdH%H;a   H0Hl$(Hl$(HD$8HHHu`HS> HHH$H
HD$HD$ HL$HL$H\$8HCH(H$HD$HD$@HD$ HD$HHl$(H0H$訉HD$8H@    DYOdH%H;a   H0Hl$(Hl$(HD$8 H$|$ tsHD$8HHHuUH$HD$HL$HT$8z, tHL$@HD$HHl$(H0HD$ HL$HB(H$HD$ HL$H$<HD$8HD$8x2 t"H? H? HL$@HD$HHl$(H0H? H? CXdH%H;a  HpHl$hHl$hW$   HD$x H$T|$    11H   D$    HZ HD$8HD$xHD$PHL$ H$uI   HL$xA,HAH$D$ HD$HL$H$   H$   }Hl$hHpÐmHl$hHpH$   H$   MHl$hHpHD$xx2 tH? H? H-H? H? VdH%HD$H;A>  H   H$   H$   HǄ$       W$   H$    H$D$"|$   11Hw  D$@   HX HD$XH$   HD$pHL$@H$[*  H$   H  H$   HHHL$xP2H$HD$r   T$HD$HL$ H|  H$   x0 ]  H$   H   @~   @HL$8H$   HL$8HPH$H$   HT$HL$H$   H\$HD$ HL$0HT$(H      H_ H9B   H9   H$   H{    C2HL$xH$HD$r   D$HD$HL$ HI1HuHt.H$   H$   H$   H$   HĈ   H$   {1 tH? Hx? HH$   H$   H$   HHHyH$   HǄ$       H$   H$   fH$   HĈ   HǄ$       W$   9H$   HĈ   Ð#H$   HĈ   HǄ$       H$   H$   H$   HĈ   H$   x2 tH4? H%? HH'H+? H? SdH%HD$H;A  H   H$   H$   HǄ$       W$   H$    H$D$ |$   11H@  D$P   H[U HD$hH$   H$   HL$PH$  H$   HHH$   P2H$HD$w   T$RHD$HL$ H}  H$   H$   H$   L$   1L$   L$   HLLMHȀ~0 +  IH)H   @  H   @H9  H9  HD$8HNH$H)HHH?H!LH|$H)H\$HT$_HD$ HL$8HHHOHT$(H\$0H$   H9b  HE  H=\ H9z'  H;  L$   Ix uxHuEHH$   H? Hx? H$   H$   bH$   HĘ   H$   H$   H$   4H$   HĘ   HD$@HL$HA@2H$   H$HD$w   D$HD$ HL$Ht,H$   H=9[ L$   HHHD$@HL$H HL$HH$   H=[ L$   L$   L$   H=Z L$   H$   H$   H$   OH$   HĘ   LIHǄ$       H$   H$   H$   HĘ   ÐH$   HĘ   HǄ$       H$   H$   ȪH$   HĘ   H$   x2 tH? H? HH^H? H? HxHHxXOdH%H;a  HpHl$hHl$hW$   HD$x H$t|$    11H   D$    H-Q HD$8HD$xHD$PHL$ H$uIHD$xH@H$H$   HD$HD$HL$H$   H$   蝩Hl$hHpÐ荩Hl$hHpH$   H$   mHl$hHpHD$xx2 tH? H? HH*H? H? NdH%H;aR  H(Hl$ Hl$ H H$HD$    &HD$HL$HE? =~A     H9? H H$HD$   HD$HL$H? =@A     H? Ho  H$HD$#   HD$HL$H? =A  u\H? H< H$HD$   pHD$HL$H? =ȕA  uH? Hl$ H(H=? HflH=u? HUlH=D? HDlLH=@? H0lLdH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$3   蒀HD$HD$@Hl$ H(ILdH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$3   rD$D$@Hl$ H(KdH%H;a   H@Hl$8Hl$8H$H   HD$HHD$HD$   HD$    HD$ HL$0Ht.H$HD$D$P HR HL$XHD$`Hl$8H@D$PWD$XHl$8H@9KTdH%H;av\H0Hl$(Hl$(HD$8H$HL$@HL$KHD$8H$HD$@HD$ßHD$HL$HD$HHL$PHl$(H0JH? H? HD$HL$H? H? HD$HL$H? H? HD$HL$H? H? HD$HL$HI? HJ? HD$HL$H? H? HD$HL$dH%H;a   HpHl$hHl$hHD$xHH HP(HIH$HD$xHHPHXH@Ht$H|$H$    HL$HT$H HL$HD$    H\$(HD$0HԮ HD$8HD$@   Ht$HH|$Pe=HD$XHL$`H$   H$   Hl$hHpI'dH%H;a   HPHl$HHl$HHD$XHHHPHIH$HD$XHH@HT$H\$H$    HL$HD$H HD$HD$    HT$(H\$0;HD$8HL$@HD$`HL$hHl$HHPiHTdH%H;a  H0Hl$(Hl$(HD$8H$HD$@HD$  HD$HL$HT$HH9;  HO H9!  H  HD$ H9J?    H9? tMH9$? t1D$XHl$(H0H$HD$PHD$H? HD$|$ tHL$ HH$HD$PHD$H? HL$|$ tHD$ Hu   H'zHD$ HT$H`H$HD$PHD$H? HL$||$ t!HD$ Hu
   0H$HD$ HT$H1    HD$8HL$@H$HL$HT$PHT$|$ uHD$8HL$@HT$HD$XHl$(H0FHD$HtXHتuHJ H9   HT$tzkuHeJ H9u_HT$tEuHJ H9u*HL$tHD$HD$HD$ HAHIHD$HL$ ù    HB0HJ8HD$HL$ ú    HB(HJ HL$HD$ ú    gdH%H;a   HPHl$HHl$HHD$XH$HL$`HL$HD$XH$HD$`HD$HD$hHD$HD$pHD$HD$xHD$ H$   HD$(  HD$0HL$8HT$@H$   H$   H$   Hl$HHPDIdH%H;avIH(Hl$ Hl$ HD$0H H H$HD$WD$
dWD$8Hl$ H(DdH%H;av>HHl$Hl$HD$ @$胊HD$HwE HL$(HD$0Hl$H.DdH%HD$H;A/  H   H$   H$   H$  HtHx@ C  HǄ$       W$   $   $   $   HǄ$       $   $   $   $   HHPH$   H$   HH HPHXH$   H$   H$   HH@H$   H_  HH0HL$hH H$HD$    HL$7HD$HǄ$       HL$hH$   H$   H$  HH(H$   H@0HD$h1HwH$   IHH9   HT$`HH   H3~P    HH[H$   H$   L$   LOI9vH\$HH H$LD$H|$Ht$LL$ dLD$(H|$0HD$8H$   L$   HD$hH$   HT$`H\$H9H\$xH4$HD$hH$   HT$`H\$xJHEH$   H$H$   HL$H$   HT$H$   HT$H$  HT$ H$   HT$(`HD$@HL$8HT$0H  H$   HL$XHT H$H|$HG	   =A     HԲ HH$   HO=ĉA  u|H$   HOHL$XHO =A  u?H$   HG(HǄ$      HE H$   H$(  H$   H   HO(HHHH$   `HHOHHHH$   _HnH _<HT$PH H$HD$HD$pHL$PHH@    H- H$HD$H HL$HB HL$g_HD$pH$  W$   H$   H   ÐٖHD$H$HT$H$   H$   H$   H$  hHHPHH$HT$   H|$(HD$ HuH$  HC H9uUHG   =A  u6H+ HHǄ$      H$   H$(  H$   H   H }^H$H HD$H4 HD$>dH%HD$H;A2  H   H$   H$   H$   H  @D$dD$`   m  ]              HHHEH$KHD$HL$H$    H HT$HD$   HL$HD$ 0HD$0HL$(T$`txT$d   Ätcu H$   H$   H$   HĈ   H$    HL$HD$H HD$HD$    *0HD$0HL$(1렋T$d11уt"  uHӮ 	   O11FL$\HT$hH$9HD$HL$H$    H HT$HD$   HL$HD$ /HD$0HL$(HT$hH   HHHD$pHL$xHt~HH$T#  HD$HL$H$    HT$xHT$HT$pHT$H HT$HD$    HL$(HD$0Hk HD$8HD$@   /HD$PHL$H;T$\H|\$\HO1H$"  HD$HL$H$    H HT$HD$   HL$HD$ p.HD$0HL$(H H$   HǄ$      H$   HĈ   q;dH%H;ag  HpHl$hHl$hHD$xH8  H$&  HD$HL$T$ H     D$<    Hd H$諬HD$HD$`HL$xHH$HT$<HT$HD$    HD$HD$0HL$(HT$ H   HT$@Ht   HL$xAHQ H$8HD$HL$@HL$<H=A  u&HL$`HHH$   W$   Hl$hHpHxHHD$`YHHD$PHL$HHk H$ūH|$HG   =A  unHӡ HHL$HHO=A  u6HD$PHGHǄ$       H'> H$   H$   Hl$hHpHOHHHHD$PYHHe X뎐   HL$xAHAHD$XH$.HD$XH$5/=HǄ$       H$   H$   Hl$hHpHǄ$       H@ H$   H H$   Hl$hHp8|dH%H;a  H`Hl$XHl$XW$   HD$hHH*  H     H$  D$    Hn? HL$8HHHL$PHL$ H$ZW  HD$hH  H;E HT$pH9   HL$xH	   H H$HL$~HD$HL$HtctHVB H9PuH9t H$   H$   ԒHl$XH`H;? H,? H$   H$   覒Hl$XH`W$   苒Hl$XH`H H$!HD$H@   H HH: H$   H$   =Hl$XH`ù    H? H? H$   H$   Hl$XH`ÐHl$XH`HH H$D$ HD$    谱HD$hAH H$fHD$H@   HI HHX9 H$   H$   肑Hl$XH`H H$HD$H@   H& HH
9 H$   H$   4Hl$XH`6@HD$H HA@HI8HL$HD$dH%HD$H;A   H   H$   H$   H$   HH0HP8HIH$HD$HL$H|$0H5^ Hl$Hl$cHm H$   HZH2Ht$0H\$8HZHrHt$PH\$XHZ(HR HT$pH\$xH$   H$   H$    HD$0HD$HD$   HD$   $HD$ HL$(H$   H$   H$   HĨ   4dH%H;aO  HhHl$`Hl$`HD$pH   11H  H H$HL$xHL$H$   HL$H$   HL$oHD$ HD$@HL$0HL$PHT$(HT$8H  H9? G  1ۄt"H$   H$   H$   Hl$`HhH9l?    HT$HHL$XH H$蜥H|$HG   =|A     H HHL$pH	HA8HI@HO=]|A  uOHGHL$HHO =G|A  uHD$XHG(HD$@HH7 CHO(HHHHD$XRHHOHHRHH RoH$HL$H? HD$m|$ tH? H ? HT$8HL$PH$HL$H? HD$*\$HD$@HL$PHT$8   ~HǄ$       H$   H$   Hl$`HhH¶? H? i2dH%H;a4  HxHl$pHl$pH$   H  11H  H H$H$   HL$H$   HL$H$   HT$YHD$ HL$0HT$(H    HLH$   H9b  H? H5? HD$PHL$XHT$8H/  H= < H9z  H9   H$   LAxQ   H  H9? J  1ۄt"H$   H$   H$   Hl$pHxH9?    HT$@HL$`H H$H|$HG   =yA     H< HH$   H	HA8HI@HO=yA  uOHGHL$@HO =iyA  uHD$`HG(HD$PHH4 @HO(HHHHD$`OHHOHHOHH OlH$HL$H? HD$|$ tHI? H:? HT$8HL$XH$HL$H? HD$L\$HD$PHL$XHT$8H$   }HHvH\$hHt$HAHT$8HHD$PHL$XH\$hHt$HH$   %HH$   HH$   H$   11HǄ$       H$   H$   Hl$pHxHm? H^? /dH%H;a   H`Hl$XHl$XHD$8H$HD$pHD$HD$xHD$$HD$HL$ HT$(H\$hH$HD$HL$HT$1HD$ HL$(HT$0H$   H$   H$   Hl$XH`[.VdH%H;a   H@Hl$8Hl$8HD$HH$HL$PHL$GHD$HH$HD$PHD$HD$XHD$L$`L$  HD$ HL$(HT$0HtHD$h    HL$pHT$xHl$8H@HHT$X
ARHD$hWD$pHl$8H@-;dH%H;avuH0Hl$(Hl$(HD$8H$uD$ H|$ t=1HL$8H$HL$@HL$HL$HHL$HD$,   HD$ HD$PHl$(H0À t   ,rdH%H;a  HHHl$@Hl$@HD$PH  H     L$7HN H$^HD$HD$8Hl H$DHD$HL$PHHf@0HT$`HP@= uA    HT$XHP8T$7PQ=uA     HT$8HH\$hH      \$6H$H HD$HD$   \$JH|$  tIHD$8HH H$HL$H#} HL$H. HL$-KHD$8HD$pHl$@HHD$6tHD$PH$D$譫H|$ uHD$8HAPHHHAH|$8JHHx8HHD$XJHHxHD$p    Hl$@HH+dH%H;a  HXHl$PHl$PH$HD$`HD$HL$hHL$HT$pHHT$T$xӁ     E
  @ E։	   Et$ 聹HD$(HL$0HT$8H   HL$@HT$HHX H$H|$HG   =rA     Hݑ HHL$hHO=rA  umHL$`HOHL$@HO =rA  u6HD$HHG(HǄ$       H". H$   H$   Hl$PHXHO(HHHHD$H!IHHOHHHHD$`IHH8 HTH$HD$`HD$HD$hHD$HD$   YHD$ H$   W$   Hl$PHX")dH%H;avdH Hl$Hl$HD$(Ht*H H$M   HD$HL$HL$0HD$8Hl$H H? H? HD$0HL$8Hl$H (dH%H;a  HHHl$@Hl$@HD$PH  H$(HD$HL$He  H9?   HD$(HL$8H7 H$ޙH|$HG   =pA     H HHL$PHA8HQ@HW=pA     HGHT$(HW =pA  uUHD$8HG(H, H|$0HD$ H H$HL$WD$FHD$ HD$XHD$0HD$`Hl$@HHHW(HHHHD$8FHHWHHFHfH/ F3HD$(HL$8H$HL$H? HT$i|$ tH? H? HD$(HL$8HL$P11H[. HD$XHO HD$`Hl$@HH&dH%H;a  HpHl$hHl$h   HHHD$PH H$HD$HD$HD$HD$`H$HL$xHL$H$   HT$H\$PH\$ H\$(ֶHL$0Hɸ    HLHT$8H\$@HudHT$PH9p<  H$    HD$`HD$HL$HT$aHD$(HL$ H$   H$   W$   Hl$hHpHT$HH\$XH H$8H|$HG   =$nA     H HH$   HO=nA  ulHL$xHOHL$HHO =mA  u5HD$XHG(W$   HY) H$   H$   Hl$hHpHO(HHHHD$XXDHHOHHHHD$x<DHHC +DRM$HHl$Hl$HT$(HZHt$ 
H{HHH~H9sd<@/tHHH|:H9s=<@/uHCH)HHH?H!HHD$0HL$8Hl$HHHHHLHHLdH%H;a  HpHl$hHl$hWD$@HD$@H$HD$   HD$   HD$   HD$ HL$(Hz  H- H9P$  H9&\     H3lA   HD$@H$HD$   HD$   HD$HL$ H   HD$8HL$XHkA ʅ   HT H$蝔H|$HG   =kA  uwH HHL$8HO=mkA  u?HD$XHGHD$x    HǄ$       H& H$   H$   Hl$hHpHOHHHHD$XAHH AHkA H$T$<HD$@H$HD$   HD$   虶HD$HH$HD$   HD$   yHjA ȅ   HD$@H$H HD$HD$   HD$   HD$ HD$`HL$HH$H` HL$HD$   HD$   |HD$ HL$`HL$xH$   W$   Hl$hHpH	jA H$D$YHiA H$D$ HD$    H-HD$0HL$PHR H$衒H|$HG   =iA  uwH HHL$0HO=qiA  u?HD$PHGHD$x    HǄ$       H$ H$   H$   Hl$hHpHOHHHHD$P?HHw ?H=9 TdH%H;avWH Hl$Hl$jH$HL$HT$Hѥ? Hҥ? =hA  uH? Hl$H H=? L?dH%H;av7HHl$Hl$HD$HtH$jHl$H1HD$udH%H;avpH8Hl$0Hl$0HD$@H$HL$HHL$KHD$@H$HD$HHD$3  HD$HL$HT$ H\$(HD$PHL$XHT$`H\$hHl$0H8wdH%H;a  H(Hl$ Hl$ HD$8H$HD$@HD$HD$HL$H|$0HO=MgA    HHOhHOH   H   Ha  HRZ/DHHHH?HH)HLi ʚ;L)HHRHHLH ʚ;HHLH> HcHW H w   HHO(=fA     HG0GP%  GOP    @  wf   u;GGP
soGPsoGP	soHl$ H(Á    u
   G뺁 @  uG멁   w `  u	G됁   t놁   uGr   fGZHO0HH<HH ʚ;HHf<]dH%H;a  H@Hl$8Hl$8HD$HHw  H*7 H$QHD$HHHT$HT$0H$HJ8HL$HD$HL$H   HD$(HL$ HW H$H|$HG   =dA     H HHL$HH	HA8HI@HO=dA  u^HGHL$ HO =dA  u,HD$(HG(WD$PH  HD$`H|$hHl$8H@HO(HHHHD$($;HHOHH;HH_ :`HD$HH HH@H@8HT$0H$HD$HL$rH[: HD$PHD$0HD$XWD$`Hl$8H@Hc? Hd? WD$PHD$`HL$hHl$8H@&dH%H;a  HXHl$PHl$PHX5 H$HD$HD$HH$HL$`HL$HT$hHT$HX8H\$HD$     貶HD$(HL$0H   HD$8HL$@Hn H$H|$HG   =cA     H HHL$hHO=bA  uiHL$`HOHL$8HO =bA  u2HD$@HG(WD$pH< H$   H$   Hl$PHXHO(HHHHD$@;9HHOHHHHD$`9HHn 9XHD$HH$HL$`HL$HL$hHL$Hp8 HD$pHD$HHD$xW$   Hl$PHX7BdH%H;a   H@Hl$8Hl$8HD$HH}`HH$   HD$HL$H$    H~ HT$HD$   HD$HL$ HD$(HL$0HD$PHL$XHl$8H@H$,   HD$HL$HL$PHD$XHl$8H@yDdH%H;a  HPHl$HHl$HHT$XH   HD$4    WD$8   \4HAH
r0HHHHHH0H4HH)Hr   HswHJ0L4H$    HHHH?H!HD4HD$HHT$HT$KHD$(HL$ HL$`HD$hHl$HHPH| HD$`HD$h   Hl$HHPù   T@Hȹ   G@QdH%H;a  HpHl$hHl$hWD$HD$X\$x11LHH   H5# <   }CL@LHII EHLA   AE!DtH   @|HHxHHD$8HL$0H4$HD$   HD$|$LD$ HD$8HL$0\$xH5 H  DH-Hq1HLH	   H=l DA   }ELHHHHH EA   AE!DtH    DD4HH    D4H-HD$@Ht$0H<$HD$	   HD$DD$LL$ HD$@\$xHt$0H=ه zH wQH$    HD$HHD$Ht$HD$    
HD$ HL$(H$   H$   Hl$hHpHH    H>H    >H    >    >̋D$D$HD$HHH HD$HL$HD$@D$HD$H@HD$HD$@D$HD$HH0HP(H@ HD$HT$HL$ HD$ H
 HL$H8HD$dH%HD$H;A  H   H$   H$   H|$PWHl$Hl$>Hm HD$PH$   H$   HH$   HD$   HL$H$   HL$HD$   D$(hHD$HH   H&   H$'ZHD$H$   HCE H$*H|$HG   =\A  uxH~ HH HO=[A  u;H$   HGƄ$    H H$   H$  H$   H   HOHHHH$   a2HH
~ P2Ƅ$    W$   H$   H   Ƅ$   W$   H$   H   >dH%H;avYH8Hl$0Hl$0HM H$HD$   HD$(HL$ HT$H\$H\$@HT$HHL$PHD$XHl$0H8dH%H;a  H(Hl$ Hl$ *HD$H$H
? =ZA  >  H? !H$HL$H? =ZZA    H? H$HL$H? =1ZA    H? H$HL$H? =ZA    H? H$HL$HF? =YA  J  H:? H$HL$HM? =YA    HA? H H$HD$    HD$HL$H?? =xYA    H3? 6HD$H$HT$H\$H4? =EYA  n  H? H!? =*YA  B  H? HXA H$Hh HD$HD$
   HD$=XA     H? H> H$Hz HD$HD$   zHD$=XA     HQ? Hz> H$H1 HD$HD$   <HD$=pXA  u\H? H H$HD$7   HD$HL$H? =6XA  uH? Hl$ H(H=? H.H=? .H=? .RH=? .H=ӓ? .H=? HH.HH=x? Hh.8H=4? HT.H=? H@.H=? H,.lH=ؒ? H./H=? H.H=? -iddH%H;av{H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HQ8H$HD$HD$HL$0HHH$HD$HD$   BHD$HD$@Hl$ H(ldH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$G|$ t|HD$8HH8HT$0HZ8Hr@H9p@t<1Ʉu1D$@Hl$ H(HJHH$HHHD$HD$   D$H$HL$Ht$L$HD$8HT$0HD$8HT$01,dH%HH,$H,$HY Hu$HD$Ht D$H,$H_:H|$H9;uH#dH%H;avOH Hl$Hl$HY Hu?HD$(Ht( $HD$HL$HL$0HD$8Hl$H 9H|$(H9;uH#dH%H;a   H Hl$Hl$HD$(H$HL$0HL$HD$HL$(HQH$HD$HD$HL$(HQ H$HD$HD$HL$(H0H$HD$HD$HD$8Hl$H ZUdH%H;a'  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HHHZHrH9X   1Ʉt|HJ(HZ Hp H9H(tF1Ʉt<HJ8HR0HX8H9P0t1D$@Hl$ H(H$HL$H\$D$1H$Ht$HL$L$HD$8HT$01H4$HL$H\$L$HD$8HT$0U1NH4$HL$H\$L$HD$8HT$0
dH%H;avrH Hl$Hl$HD$(H$HL$0HL$HD$HL$(HQH$HD$HD$HL$(H H$HD$HD$HD$8Hl$H z	udH%H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉt|HHHZHrH9XtF1Ʉt<HH(HZ(HR H9P t1D$@Hl$ H(H$H\$HL$>D$1H4$HL$H\$0L$HD$8HT$01H4$HL$H\$L$HD$8HT$0U
dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$,   b<HD$HD$@Hl$ H(dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$,   BD$D$@Hl$ H(dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   ;HD$HL$0HH$HD$HD$   };HD$HD$@Hl$ H(4HD$HHT$H9
uH9JuH@H9BD$1dH%H;avVH Hl$Hl$HD$(H$HL$0HL$HD$HL$(HH$HD$HD$HD$8Hl$H dH%H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9XtF1Ʉt<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$zD$1H4$HL$H\$lL$HD$8HT$0QdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HQH$HD$HD$   9HD$HL$0H H$HD$HD$   9HD$HD$@Hl$ H(D_dH%H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1ɄtwHHH9JuiH9Ju]HH H9J uOHH(H9J(uEHH0H9J0u1D$@Hl$ H(HJ8H$H8HD$HD$   D$1111H4$HL$H\$L$HD$8HT$0ZDdH%H;a  H`Hl$XHl$X+  H$HD$Hƀ   H$HL$hHL$HL$pHL$HL$xHL$H$   HL$ H$   HL$()  HD$HHHPHXH$    HL$HT$H\$-HD$(HD$0HL$ HL$@HT$HH       H- H$uH|$HD$0HG=LA  u~HL$@HHL$HH   H   HW=KA  uBHGH H|$PHD$8H$*  HD$8H$   HD$PH$   Hl$XH`HWHHF"HHD$@7"{H H$btH|$HD$0HG=MKA  uHD$@HHL$HHG fHD$@!a,HD$HHH HD$HL$dH%H;ab  HHHl$@Hl$@H\$XH.  Ht$PLMI@M@HL9s~ tf0   L9  H9   MI)II?L!M1A HH9|H>HOLW=PJA  uLHl$@HHL     HL$ HD$(H
 H$JCHD$0HD$HD$sHD$PHHQH\$0H9HHOHT$H	H9uHL$ H\$XHLD$0IHD$(HT$8H$HL$H\$2HD$PHT$8Ht$0Hl$@HH*L) dH%H;a$  HĀHl$xHl$xH$   x tHx    H HD$hHHH$   H
H\$PHpH8H9wgH|$pHt$HHH$H$   HD$HT$D1HD$PH|$hHGHD$HHG=HA  uHD$pHHl$xHHD$phHL$HH

 H$H|$HL$Ht$H\$ Ht$8H|$(HL$HH$   TH$   H$H$   HL$H$   HT$H$   HHH+L$x
    HL$@HHT$`HZH$   H<H|$PLBL
L9   LD$HLL$pIH$H$   HD$Ht$ 0HD$PH|$`HGHD$HHG=GA  u-HD$pHH$   H$HD$@HD$Hl$xHHD$p)H\$HH
 H$LL$H\$LD$H|$ 讴LD$8LL$(H\$HH$   9H$HL$$H$   H HD$XHHH$   H
H\$PH0HxH9weHt$pH|$HHH$H$   HD$HT$/HD$PH|$XHGHD$HHG=FA  uHD$pHHD$pCHL$HH
 H$Ht$HL$H|$H\$ ųHt$(H|$8HL$HH$   VtdH%H;a  HĀHl$xHl$xH$   x tHx    H HD$hHHH$   H
H\$PHpH8H9wgH|$pHt$HHH$H$   HD$HT$-HD$PH|$hHGHD$HHG=vEA  uHD$pHHl$xHHD$pHL$HH
 H$H|$HL$Ht$H\$ 蝲H|$(Ht$8HL$HH$   TH$   H$H$   HL$
H$   HHH+L$x
    HL$@HHT$`HZH$   H<H|$PLBL
L9   LD$HLL$pIH$H$   HD$Ht$,HD$PH|$`HGHD$HHG=_DA  u-HD$pHH$   H$HD$@HD$JHl$xHHD$pH\$HH
 H$LL$H\$LD$H|$ kLD$8LL$(H\$HH$   9H$HL$H$   H HD$XHHH$   H
H\$PHpH8H9weH|$pHt$HHH$H$   HD$HT$+HD$PH|$XHGHD$HHG=YCA  uHD$pHHD$p HL$HH
 H$H|$HL$Ht$H\$ 肰Ht$8H|$(HL$HH$   V1dH%H;aviH Hl$Hl$D$0t-HD$(H$Ha HD$HD$   wHl$H HD$(H$Hb HD$HD$   JdH%H;aQ  HhHl$`Hl$`HT$pHZ(z	   Hr H  H~	HD|  D   H\$XHD$HHt$8z R  H|$xH   1Ʉ   H@|HILLHr!L@IHLN B<I9rg  L@L4 B<I9F  @|HAD0HIH~I@H9r  I@H9  AD+I@H9  ADUr@t$/B H$H)HHH?H!HHD$H|$H|$D$/HL$pAHl$`HhL@I9  D'   HI)I9  LD$@L)HHH?L!HH$HT$HT$|$HD$@HHHT$HH9P  H\$XD'HpH9.  D HHT$pH|$xHHt$8y
   i  
   W   |  H;  
   ) 
   H<$<L$HD$HHT$pH\$XHt$8H|$xH|$x1Ht$PH|$0H
 H$H|$H|$H\$HT$pHt$PHD$0LD      =sniLaLYHHNHHCHLHL-7dH%H;aK  H@Hl$8Hl$8T$`S  HT$PHÄtHHt$HH~(~   LFLF IID  D   ~	 z  LF Mu	H3  LL$XI  I5  HIHLb0Dd8ILLHrLPI9rA  LT$pL9(  LXLd$hAI9	  T8AD;0IHM  HL)I9~   I  ICH9  AD;bICH9  AD;0DD$dAO   L@I9B  D8oL@I9%  D80tjI@H9  AD8-^F H9  \$&H4$H)HHH?H!HHD$HL$HL$D$&HL$HAHl$8H@À~ tI@H9  AD8+뎀~ tI@H9l  AD8 pLhIIIu4I9  FA0tICH9s  AD;0LIu:IC  ICED$H9(  ED;ICH9  AD;0LLHHI_  HIHLb0Dd8ILLHLPI9r  I
uJHEd;LH
LPIHIHHI0L,IM)I9r  I  LT$pL\$hHT8ILLH;IHL9  LhAI9ri  FD$%F HNH4$HL$%D$%HL$HAHl$8H@À~ t'~ t!LFtI|~ u~ ukE1c\$'LD$(HT$0H$
 H$LD$LD$H|$HT$0\$'Ht$HHD$(~	 D   HT$P1HHH{HsLHhLH]HUHM   L@H8LH-H%HLHLLLLHLLH
 H$H HD$PdH%H;a   H@Hl$8Hl$8HD$Hx	    H@ H\$XHt$P1HH9}i<   }%HyHH}H9wlHt$`HL$hHl$8H@HL$0HD$(H4$H\$HL$XH|$ HD$(HL$0H\$XHt$PHt$`H\$hHl$8H@H\$XHt$PHdH%H;a  H@Hl$8Hl$8H\$H{	    H[ Ht$XH|$P1HH9   HH|qH9   DAs   HD$0H\$(HL$`H)HHH?H!HH$H)Ht$H\$gHL$ HD$0H\$(Ht$XH|$P{HT$`H9wKH|$hHD$pHT$xHl$8H@H|$hHt$pHD$`HD$xHl$8H@Ht$XH|$PHHdH%H;av\H0Hl$(Hl$(HD$8H$HL$@HL$HL$HHL$HD$HL$ HT$8H$HD$HL$Hl$(H00dH%H;avpH@Hl$8Hl$8HD$HH$HL$PHL$HL$XHL$HL$`HL$HD$ HL$(HT$0H\$HH$HD$HL$HT$Hl$8H@wdH%H;a  HĀHl$xHl$xH$   HH$   H$   HHEL$   Ax	   MH I9  MIM  Ax   EXMIMMEO!MILd$pLL$HAx tMPM9~Ax
   MMZMjMAx   H$   H  MuL$   LEOM9(  C*0GL*L$   1"G2Gl2HL$   L$   MML9  H|$PAx t  Hc  MnM9  C2 Ax   H  MuEGM9   HC*0GD*   H9  D:EAEI9  GAI9}  MNG,/M9*DD$GDl$FLt$XH
 H$LT$Lt$L\$LL$ 蜡LT$(HD$0L\$8LHHD$HH$   H$   H$   H$   H|$PDD$GLd$pDl$FLt$XL$   H9  E9"Ll$hDD$GH
 H$LT$Ll$L\$Lt$ LT$(HD$0L\$8LpH$   HHD$HH$   H$   H$   H|$PDD$GL$   Ld$pLl$hL$   qHMpLt$`H
 H$LT$Lt$L\$Ll$ bLT$(HD$0L\$8LhHD$HH$   H$   H$   H$   H|$PL$   L$   Ld$pLt$`L$   HHI8LwL_=l2A  u7LAx tIHH9~Ax
 u
Hl$xHL$H)HL$EHLHDL$GLl$XH
 H$LT$Ll$L\$Lt$ eLT$(HD$0L\$8LpHD$HH$   H$   H$   H$   L$   DL$GLd$pLl$XL$   MLH$   L$   M<L$M)LT$|H$   H$   H$   L$   LL$HLd$pEXO,MmMMEMiAx u
Hl$xHI@L$HD$ILLHH	HH      _dH%H;a  HĀHl$xHl$xH$   H$H$   HL$H$   HL$HD$HL$ H$   z J  1ۄ   HZ(z tjH$HD$    HD$D   HD$HL$ fD$("D$* 
HD$0HL$@HT$8H$   H$HD$HT$HL$THl$xHH$HD$    HD$D   HD$HL$ fD$(" D$* Y
HD$0HL$8HT$@H$   H$HD$HL$HT$HT$PH$HK HT$HD$   HD$HL$ HT$(HD$0   HD$@HL$8H$   H$HL$HD$Hl$xHHD$pHL$HH$HL$\$HD$pHL$HH$   dH%H;a   H8Hl$0Hl$0HD$@ HH(HL$(H$HD$   HD$D   HT$HH   GӉT$HL$ HDw0HD$@H$HD$(HD$HL$HD$D   Hl$0H8úD   wALdH%H;a   H@Hl$8Hl$8HD$PH=   GHL$HHQ(y taH$HD$    HD$D   D$fD$'D$ HD$0HL$(HT$ H\$HH$HT$HL$HD$Hl$8H@H$HD$    HD$D   D$fD$' D$ HD$0HL$(HT$ H\$HH$HT$HL$HD$.dH%HD$H;A	  H   H$   H$   H$   x	   HH H$   HP(H$HD$   HD$D   $   D$$   T$ HL$(H$   H\$0HD$8HL$@HT$HHd  X-  HXHHqH$    tH+  ;+u
   H  DCAIU  ANK   3  D$   Ab!  Ag  AG  H$   H   HDHT$xH$   D$Z    fD$^     E1E1A   Ld$ZHLT$`H$   H9;  H$   DL$XD,AE  A.uA   AEuAxtAXuHH)M,2L$   H)HH?H!HM9wtL\$hL$   KH$HT$Ht$H$   HT$xH$   H$   D$   HDL$XH$   L$   L$   L\$hH$   H$   H
 H$Ld$LT$L\$Ll$ 蟗L\$8Ld$(H$   H$   LT$`4APtAeApH)M,2L$   H)HH?H!HM9wtL$   L\$hKH$HT$Ht$	H$   HT$xH$   H$   D$   HDL$XH$   L$   L$   L\$hH$   H$   H
 H$Ld$LT$L\$Ll$ 蕖Ld$(L\$8H$   H$   LT$`4L$   Eu  30HHHt$pH~lHNH9vH$   H3
 H$H\$Ht$HT$HL$ H\$(HD$0HT$8HHH$   Ht$pH$   LT$`L$   I2H$   H9  H$   HT$xH3H$Ld$LT$H$   HL$xH$   H$   { K  {   {   H9S  H3H  H$   HL$xHT$p8LFLLVMXM9M  I@HFC<HCH$H)HD$H$   H H$   HL$xHHH?HH$   HHPH\$pH4HvH$   H8L@L9w~H$   L$   HH$HL$HCHD$vH$   H$   HGH$   HG=&A  uH$   HH$   H   H$   H$   H$   H
 H$H|$HT$LD$Ht$ LD$8H|$(H$   H$   H\$p*H$   @|$YHǸ
 H$LL$LD$LT$L\$ 誓HD$(HL$0HT$8H$   HW=&A  u#HHT$pH$   H|$YII;H$HD$HT$HL$dH$   H   H  8+H$HHHH?HHHD$HBHD$H\$H$   H   H۷
 H$H\$Ht$HT$HD$ 辒HT$8H\$(Ht$pLT$`L$   HNH9w3.H3Ht$pH|
 H$H\$Ht$HT$HL$ _H\$(HD$0HT$8HHH$   Ht$pH$   LT$`L$   Ag1AvAxHHHbGD$WG {Nu t8H<$H\$Ht$HT$D$WH$   AH$   H   À uHHH )+ +HHH$  [1H1H   H1H   dH%H;a  HhHl$`Hl$`\$x     Ht$pH~HFHD$@LHA  LLII9~ZLHI9vHD$PH
 H$LD$HD$H|$LL$ 蒐LD$(HD$0H|$8LHHD$PHL$@\$xHt$p-  L9  LD$XH|$HH)HHH?H!I48H4$HD$   HT$\$HD$ HL$@HHT$HH9   H|$pHOHW="A  uHD$XHHl$`HhHD$X%HD$pHHHHpH~H9wHNHH2Hl$`HhH
 H$HT$Ht$HL$H|$ 聏HD$(HL$0HT$8H|$pHW=!A  uH\$xHHHBHLWLH,dH%H;a   H Hl$Hl$H= H$蟽HD$HL$H H9uIfǀ     ƀ    =Q!A  u$H@@H@H    H@I    HD$(Hl$H Hx@H$HT$HL HD$v@KdH%H;a   H Hl$Hl$HL$(Hy      HA    HA    = A     HA     HA8    = A  uaWA(Hǁ       =m A  u6Hǁ       H= H$Hޱ HD$HL$菻Hl$H H   1Hy(1Hy01Hy 1fHl$H .HD$HHX@HHL$D$HD$HH`@IHL$D$HD$H#;H t'H#uHD$xL t
   D$@PD$ HD$@MD$H+uHD$xK t
   D$@OH-tH0uHD$@ND$HD$@JD$dH%H;a   H`Hl$XHl$XHD$hHHHT$xHH\$HH0HxH9w|Ht$PH|$@HH$HD$pHD$HT$HD$HH|$hHGHD$@HG=A  u*HD$PHHD$xH$   W$   Hl$XH`HD$PHL$@H
 H$Ht$HL$H|$H\$ 藋Ht$(H|$8HL$@HT$xBIdH%H;a   H`Hl$XHl$XHD$hHHHT$xHH\$HH0HxH9w|Ht$PH|$@HH$HD$pHD$HT$HD$HH|$hHGHD$@HG=xA  u*HD$PHHD$xH$   W$   Hl$XH`HD$PHL$@H
 H$Ht$HL$H|$H\$ 臊Ht$(H|$8HL$@HT$xB9dH%H;a   H`Hl$XHl$XH$HD$HHL$xHL$H$   HL$H$   HL$H$   HL$ H$   HL$(.o  HD$hH@HL$HHHYHqH|$pH<$HT$H\$Ht$HD$(HD$8HL$0HL$PHT$ HT$@H\$HH$/HD$@H$   HD$8H$   HD$PH$   Hl$XH`)dH%H;a   HPHl$HHl$H
H$HD$@HL$XHL$HL$`HL$HL$hHL$HL$pHL$ HL$xHL$(*n  HD$@HHPHXH$    HL$HT$H\$.HD$ HD$8HL$(HL$0HT$@H$<HD$8H$   HD$0H$   Hl$HHPCdH%H;a   H`Hl$XHl$XH$HD$HHL$xHL$H$   HL$H$   HL$~  HD$hH@HL$HHHYHqH|$pH<$HT$H\$Ht$HD$(HD$8HL$0HL$PHT$ HT$@H\$HH$IHD$@H$   HD$8H$   HD$PH$   Hl$XH`CdH%H;a   H`Hl$XHl$XH$HD$HHL$xHL$H$   HL$H$   HL$  HD$hH@HL$HHHYHqH|$pH<$HT$H\$Ht$HD$(HD$8HL$0HL$PHT$ HT$@H\$HH$IHD$@H$   HD$8H$   HD$PH$   Hl$XH`CdH%H;a   H@Hl$8Hl$8HD$HH$HD$PHD$HD$XHD$HD$`HD$#HD$(HL$ HT$0HHHuHHw_	sC1҄tHL$hHD$pH\$xHl$8H@H$HD$H\$H\$(HD$ HL$sHHHH8 OHHl$Hl$HT$0H\$8H9   Ht$ H|$(11HLAEKH   H9}UH9   DA0rAA9w;H@B ~&   tHD$@    D$H H\$PHl$HHHL$@D$HHT$PHl$HHD$@    D$H H\$PHl$HHHMdH%H;a
  HxHl$pHl$pH$   HB  H$   HPHZHpH8H9  HZHX?H$   H$H$   HT$HL$HD$HL$ H   H$HD$HD$@HL$H$   HZH\$XH4Ht$PHzLH9   LD$hH|$HIH$HL$HD$}HD$PH$   HGHL$HHOHT$@H\$XHHR=A  u~H\$hHH9wHHHO?Hl$pHxH5-
 H4$H\$HD$HL$HT$ HD$(HL$0HT$8H$   HW=~A  uHHH,HHD$hHH\$hpHL$`H
 H$LD$H\$H|$Ht$ 藂H|$8LD$(HD$@HL$`H\$XHr
 H$H|$HT$Ht$H\$ UHD$(HL$0HT$8H$   HW=A  uHHHH$   H$   ^ސH$   HOHQH_H7H9w=A<nilDA>   DDHWH_=[A  uH7Hl$pHxHHT$XHL$PH
 H$Ht$HL$H\$HT$ 脁Ht$(H\$8HL$PHT$XH$   t.dH%HD$H;AZ  H   H$   H$   H$   Ƈ   HOHQHHwH9  A%!  fDHWHw=oA    HH<$$   D$H$   HGHHHH_H9
  HHHO(HO HWHj  H$   H$   H$   H@  H H   H$HD$HD$@HL$H$   HZH\$`H4Ht$XH:LBL9  LD$PH|$xHH$HL$HD$HD$XH$   HGHL$PHOHT$`H\$@HHR=RA  8  H\$xHH9   HHHO=HG HOH<$HL$HD$D$v   K*  H$   HHHQHHpH9w#HQHP)ƀ    H$   HĘ   H4
 H$H\$HL$Ht$HT$ HD$(HL$0HT$8H$   HW=A  uHHH3H5ڣ
 H4$H\$HD$HL$HT$ ~HD$(HL$0HT$8H$   HW=+A  uHHHHHD$xHH\$xHL$hH^
 H$H|$H\$LD$Ht$ A~LD$8H|$(HD$@HL$hH\$`11HO8H   HOHQH_H7H9w;A<nilDA>   DDHWH_=dA  uH7OHBHT$`HL$XH
 H$Ht$HL$H\$HT$ }Ht$(H\$8HL$XHT$`H$   vHG0HW(H$HD$HL$sHD$HL$ H   H$HD$HD$HHL$H$   HZH\$`H4Ht$XHzLH9%  H|$PLD$xIH$HL$HD$HD$XH$   HGHL$PHOHT$`H\$HHHR=?A     H\$xHH9wFHHHO=HG0HO8HW(H<$HT$HD$HL$D$ v   HD$(    J1  H5N
 H4$H\$HD$HL$HT$ 1|HD$(HL$0HT$8H$   HW=A  uHHHdJHHD$x;HH\$x=HL$pHҠ
 H$LD$H\$H|$Ht$ {H|$8LD$(HD$HHL$pH\$`H5
 H4$HT$HD$H\$HL$ s{HD$(HL$0HT$8H$   HW=A  uHHHHWHT$`HL$XH
 H$H\$HL$Ht$HT$ zHt$8H\$(HL$XHT$`H$   dH%H;avWHHl$Hl$D$,tu'HD$  H@H$D$(D$=Hl$HÃvtHL$ H$D$5dH%H;av|H@Hl$8Hl$8HD$HHLL$7T$XPLHP@H$HT$PHT$HD$   D$ D$v   HGK HT$ HD$(   D$7HL$HALHl$8H@kdH%H;a  H8Hl$0Hl$0D$Tce  U   OuSHL$@H@H$HL$HHL$HD$   L$PL$D$HJ HD$ HD$(   Hl$0H8ÃUtHL$@H$D$HD$@ H@H$HD$HHD$*뽃Xtxbt%cuHD$@ H@H$HD$HHD$HL$@H@H$HL$HHL$HD$   L$PL$D$HI HD$ HD$(    @HL$@H@H$HL$HHL$HD$   L$PL$D$H|I HD$ HD$(   oadtoHL$@H@H$HL$HHL$HD$
   L$PL$D$H'I HD$ HD$(   lquCHL$HH wHD$@ H@H$HL$;[HL$@H$D$4DvuzHL$@yP thT$PtBH@H$HL$HHL$HD$
   T$D$HH HD$ HD$(   H$HD$HHD$D$T$P뚃xHL$@H@H$HL$HHL$HD$   L$PL$D$H	H HD$ HD$(   NntdH%H;az  H0Hl$(Hl$(D$PX   F   EuAHL$8H@H$D$@D$HL$HHL$D$HD$    Hl$(H0ÃFtHL$8H$D$HD$8 H@H$D$@D$HD$HHD$D$f   HD$    o렃Gu<HL$8H@H$D$@D$HL$HHL$D$HD$ 1_XtdfbtHIgtvt
xt5HD$8 H@H$D$@D$HD$HHD$D$g   HD$ ξidH%H;a  H`Hl$XHl$X$   b  H  HL$hQKT$GHYHsHyLH9  HSHQA(H$D$pD$H$   HH?HHHT$PHT$D$HD$h@KH$D$xD$HL$PHL$$   L$H|$hHGHHHH_H9w9i)  f4HOH_=sA  uHD$GGKHl$XH`HHD$PHL$HH5
 H4$HT$HD$H\$HL$ sH\$8HT$(HD$PHL$HH|$h{Ho
 H$LD$H\$H|$Ht$ RsHD$(HL$0HT$8H|$hHW=A  uHHI$   HdXVbMHL$hH$D$H*v!x蔼dH%H;a  HHHl$@Hl$@D$hq   XtKqtHL$PH$D$Hl$@HHHD$P H@H$HD$XHD$HD$`HD$$HD$P H@H$HD$XHD$HD$`HD$HD$    WD$ H.C HD$0HD$8   $ys   vuWHD$PxP t&H@H$HD$XHD$HD$`HD$:H@H$HD$XHD$HD$`HD$xHD$P H@H$HD$XHD$HD$`HD$HD$    WD$ H~B HD$0HD$8   cHD$P H@H$HD$XHD$HD$`HD$&輺7dH%HD$H;A  H   H$   H$   $   q  X  d  H$   yP   HAHD$hH$   HH\$`HqH9H9S  Ht$XH$   HH$H$   HL$HT$HD$`H$   HGHL$XHO=A    H$   HH$   H  H$   LD$hI40HvH9  HHHO{1+H<$HT$D$AHD$PHH$   H$   H$   H9   HD$PH~HwLFLLWM9w4A,   fE1LGLW=A  uLHLyHmT$GLD$hHt$`H
 H$LL$Ht$LT$LD$ nLL$(LT$8HD$PH$   T$GH$   Ht$`H$   LD$h_HGHHHH_H9wHHHO}H$   Hİ   H5|
 H4$HT$HD$H\$HL$ _nHD$(HL$0HT$8H$   HW= A  uHHH{H"
 H$HT$HD$HL$Ht$ nHD$(HL$0HT$8H$   HW=s A  uHH$   HHH$   Ht$hHH[H9w@(nil4)   @tH_HO= A  uHH$   Hİ   HH\$hH5]
 H4$HT$HD$HL$H\$ @mHL$8HT$(HD$`H\$hH$   vHH$   _HH$   H
 H$H|$HD$Ht$H\$ lHt$8H|$(HD$hH$   mHQHZHqH9H9  HZHY[1QHQ@H$H|$HD$
   D$ D$H= HT$ HD$(   HD$HHP$   H$   H$   H9   HT$HH$   <H~LAMHLQLM9wMHLIC a@|$FH
 H$L\$LD$LT$LL$ kHD$(HL$0HT$8H$   HW=<@  u7HHT$HH$   H$   |$FIIË$   H$   jŐHAHPHHqH9wHPHQ]H?
 H$H\$HD$Ht$HT$ "kHD$(HL$0HT$8H$   HW=@  uHHHH;H
 H$H|$HT$Ht$H\$ jHD$(HL$0HT$8H$   HW=3@  uHHHǋ$   H$   ߃q   H$   H$H$   HD$H$   HD$HD$=9?     H/n
 H9? =@  uH9? H$   H$   H$   HtSQӃHH HDH$   H$HL$HD$Ht$$   D$ HD$(      111H=i9? wHm
 kH$    HL$pH$H$   HL$H$   HL$H$   HL$货H$   H@HL$ HT$(H$HL$HT$H$    H@H$WD$H$   HD$H$   HD$ H$   HD$(H: HD$0HD$8   #strvx+H$    H@H$WD$H$   HD$H$   HD$ H$   HD$(H9 HD$0HD$8   H$    H@H$H$   HD$H$   HD$H$   HD$iǱdH%H;a2  HĀHl$xHl$xH$   HHHPH  H$   H$H$   HT$HL$NHD$$   dOXu)H$   H$HD$D$ L$Hl$xHÃbt҃dtH$   H$L$Ճp-otpuH$   QLH$HD$T$룃v  H$   yP   HD$@HQHZH1HyH9"  HBHA(H$   H$H$   HD$H$   HD$HD$HL$ H   H$HD$HD$HHL$H$   HZH\$`H4Ht$XHzLH9T  H|$PLD$pIH$HL$HD$HD$XH$   HGHL$PHOHT$HH\$`H4Hv=x@    LD$pLH9z  A)(  fE HwHO=F@  G  LLL$@M  HHRH9   ni  fB\ l   B\ HWHO=@     LHGHHHWHH9wHHHO)H53
 H4$H\$HD$HT$HL$ eHD$(HL$0HT$8H$   HW=@  uHHH2L(sHT$`Hǉ
 H$LD$Ht$HL$HT$ dHL$8LD$(HD$XHT$`H$   H<$LL$D$H$   	ILLHt$PHJ
 H$LD$HD$HL$Ht$ -dHL$8LD$(HD$XHT$HH\$`Ht$PH$   2IHD$pELLD$pHL$hH܈
 H$LD$H\$H|$Ht$ cH|$8LD$(HD$HHL$hH\$`eH
 H$Ht$HT$H|$H\$ }cHD$(HL$0HT$8H$   HW=@  uHHHHHu'HA@H$Hi HD$HD$   芯QLH$HD$T$xvHPH*H H$   H$$   D$eHl$xHvdH%HD$H;A  H   H$   H$   H$   H$HD$HL$H  H$   H   =1?    H1? =@    H$   H1? H$   H$   H$   Hp  RփIH@ LDLII   IpH  	  1҄   H$   HOHQH_H7H9wCA<nilDA>   DDHWH_=@  uH7H$   HĨ   HHL$hHT$`H*
 H$Ht$HL$H\$HT$ aHt$(H\$8HL$hHT$`H$   nH$         H$   HL$@WPH_HH\$wT$HGH    HGI    HWHZH7LGL9[  A%!  fDH_LG=@  .  H7H<$$   D$8H$   HGHD$hHHHWHH9  (PAN4NIC=tHOHWH$   L0M@L0=@  Z  HLD$`LL$XI9  H$   HT$PHHIH$H$   HL$Ht$HD$`H$   HGHL$PHOH$   H\$hHHR=@  w  H$   HH9  H method:LD$XIt    AtHWHO=@     HƇ   H<$HD$@HD$H$   HD$D$v   	  H$   ƀ    HHHQHXH0H9w-HQHP)L$HT$wHPHHPH$   HĨ   H
 H$Ht$HL$H\$HT$ ^HD$(HL$0HT$8H$   HW=@  uHHHHHT$hH57
 H4$H\$HD$HL$HT$ ^HL$8H\$(HT$hH$   HH$   >HH$   tHׂ
 H$H\$HL$HT$LD$ ]HT$8H\$(HD$hH$   IHLHL$`H5
 H4$H\$HD$HT$HL$ b]H\$(HT$8HD$hHL$`H$   HH\$hHT$`H#
 H$Ht$HT$LD$H\$ ]LD$8Ht$(H$   HL$@HT$`H\$hH$   IsHH!HLD$HH3 H$:H|$HG   =&@  uH[8 HVHO8 HE11H=9,? HH$   HH$   >H$   1E11cHD$HHGH"9 H$H|$H$HD$Х[dH%H$xH;A  H  H$   H$   Ƅ$    H$      E  $  w9  $  HPHX H5h H4$HT$H\$HD$HL$ |$(   H$  xP   $  q  X  HP HXHuƄ$    H$   H  H$  H\$PH	g H$H\$HT$fHD$HL$ |$(    HD$0H$  Ƅ$   H$  HHHP Ǆ$   0   H H$   H$   H$   H$   $  $   H H$  HǄ$     H$   H$uIHD$0H@H$  H$H$  H$$  D$IH$   H  ÐH$   H  Hfg H$HD$PHD$H$  HD$6HD$ HL$|$( vH$  HL$8Ƅ$   H$  HH HPD$X0   H] H\$pH$   H$   H$   $  $   Hd H$   HǄ$      HT$XH$uIHD$8H@H$  H$H$  H$$  D$"H$   H  ÐH$   H  Ãqu}sgv^xU]HHHP He H$HL$HT$HD$ HL$|$( &H$  HL$@Ƅ$   H$  HH HPǄ$  0   H
 H$0  H$H  H$P  H$X  $  $`  H@ H$h  HǄ$p     H$  H$uBHD$@H@H$  H$H$  H@H$谲ZH$   H  ÐDH$   H  HD$HH$  Ƅ$   H$  HH HPǄ$x  0   H H$  H$  H$  H$  $  $  H
 H$  HǄ$     H$x  H$uQHD$HH@H$  H$Hû HL$H$  HL$$  L$А^H$   H  ÐHH$   H  HH HPHib H$HT$HL$HD$HL$ |$(    H$      t
H    thHǂ       =@  uDHǂ       Ƃ    H$$  D$|Ƅ$   H$   H  H   1H   = @  uH   Hйv   H   H軾H$  V6H$   H  LdH%HD$H;A	  H   H$   H$   H$   H$   HJHz =r@  	  H$   HB HB8    =Q@  ^	  WB(H  $   TuSHL$XHD$`HD$XHt9HD H   H$H$   H@H$蒯H$   HĐ   11ȃp   =#?  tH#? =@  uqH#? HL$xH$   HL$xHtKYރHH@ HDH$HL$HD$H|$D$ p   H$   HĐ   111H=#? Htnq>°  PG  .  {  H=]
 H9a  8A  .uH5
c
 H9!      H$\$:|$ tH$   HĐ   Ð="?     H$   H"? =@  u~H$   H"? HL$hHD$pHL$hHtSQӃHH HDH$   H$HL$HD$Ht$$   D$ HD$(    l  T111H=8"? H$   諻xH$   H$   cH$D$HD$@   \$WH$@|$\$6    .~.8  LU
 I9k  L LHLP$  P|H5L H9   H0L@LH[Mt	I`   t*H$Ht$LL$LD$\$ HD$(    O  7H|$PLD$8LL$HHt$@H4$LL$LD$D$辉HD$(HL$ H$   HJ=@  uRHB H$$   D$|$ u#H$   $   Ht$@LD$8LL$HIH$   HĐ   H|$PA    A        H$LD$LT$LL$\$ H HD$(HD$0   BA    A    A    P%y   _B>f   H=$u
 H9   8t^%yH5\
 H9u>@H$ZL$ZD$HD$@   \$ WWH$@HD$D$ \$u    v%ys.1uH=4t
 H9   H8   ?   H=h
 H9umH8tL>°H5^
 H9u/ H$ZD$HD$    \$sWH$H|$D$\$"    돁>°H$H|$D$ \$    @=J~  A   mT   H=Z
 H9ux@tFA*H5Zg
 H9u'0H$HcHD$D$\$s    H$L$D$HD$   \$ WW뉁A뉁JuH=!s
 H9   H8   'u{H=@g
 H9uh8tC=JsH5#r
 H9u$0_H$Ht$D$ \$W    H$HHD$D$\$0    딁=JH$H|$D$ \$m    I\   w   H=p
 H9unH8tM\H5bp
 H9u)HpH8H$H|$Ht$\$	        H$H|$D$ \$i    뎁\뎁΀uH=.e
 H9   8   uH=p
 H9uh8tDqS H5d
 H9u%H0H$Ht$D$\$K    H$HD$D$ \$%    H$HHD$D$\$    M$   Tu2HB@H$H HD$HD$   H$   HĐ   ÃvtH$D$HZ(HHI1虴Hz01莴LHH$   vQdH%H$H;A'  H  H$  H$  H$   H&  H$  HtH`   L&  H$  HG    =,@  &  HG     HW8=@  %  H$  H_(H$  Hw0IHH$   H"!  H  H  H  $  q]  XF  H$Ht$LD$!HD$HD$xHL$ H$   HPHH$HD$HL$H   H$H|$
  H$   H  H$    H$  H$H$  HT$HD$HD$H$   Hbn
 H$HD$HD$OHHD$H$X  1H$   H$X  HJHH$   H9   H$   H$  H$H$  HT$H$  H\$HL$;HD$0HL$(HH$   H	wpHuHrHudH	uVH H$H|$HG   = @  uH H$  H 裱$  H
uHuHHuHHH$   H$   H$8  H\$xH   H$   H4$HD$HL$H$  H$H$8  HT$H$   HT$H$   HT$$  T$ HD$(HL$0H$  H  H$  H$H$  HT$HD$ցHD$H$  H$H$  HL$H$  HL$HD$    HD$ HHD$8HL$0HT$(H$HL$HD$nHT$(HD$HL$ H$  H$H$  HD$H$  HD$gnHT$(HL$ HD$H$  xP   HHHQHXH0H9  HQHP[1   H$  H$H$  HT$H$  H\$HD$|HD$(HL$ HT$0H$  H$HL$HD$HT$$  D$ H$   HQHT$(H$   HHH$   H$  H$H$  HT$H$  H\$+H$   H9D$   H*H$  HQHZHqH9H9wHZHY Hjj
 H$H|$HT$Ht$H\$ MEHD$(HL$0HT$8H$  HW=@  uHHHH$   H$  YH$  HHHQHXH0H9wHQHP]H$  H  Hi
 H$Ht$HL$H\$HT$ DHD$(HL$0HT$8H$  HW=@  uHHHƭHmi
 H$Ht$HL$H\$HT$ PDHD$(HL$0HT$8H$  HW=@  uHHHiH$  H$H$  HL$H$  HT$HD$HL$ H   H$HD$H$   HL$H$  HZH$   H4H$   HzLH9r  L$P  H$   IH$HL$HD$\H$   H$  HGH$   HO=@    H$P  HH$   H  HH  H$  	j  1@  H$   L$   I40HvH9'  HHHO{1   H$  H$H$  HT$H$  H\$HD$xHD$(HL$ HT$0H$  H$HL$HD$HT$$  D$ H$   HQHT$(7H$   HH$  H$   H$  H$H$  HT$H\$y|H$   H9D$   H+H$  HOHQHHwH9w7A,   fDHWHw=F@  uHHHHH$   H$   Hf
 H$H\$HL$Ht$HT$ eAH\$(Ht$8H$   H$   H$   H$  fH$  HHHQHXH0H9wHQHP}*Hf
 H$Ht$HL$H\$HT$ @HD$(HL$0HT$8H$  HW=R@  uHHH He
 H$HT$HD$HL$Ht$ @HD$(HL$0HT$8H$  HW=@  uHH$  HH{蛩H$   H$   HH[H9w@(nil4)   @tH_HO=@  uHH$  H  H=H$   H5d
 H4$HT$HD$HL$H\$ ?HL$8HT$(H$   H$   H$  msH$  LMADxH$  IL$  I8 @H$  NH$  JHH$P  聨HH$P  H$  Hd
 H$LD$H\$H|$Ht$ >H|$8LD$(H$   H$  H$   ;qsxHBHw(H<$H\$Ht$LD$$  D$ H<$H\$Ht$LD$߹|H  P h  HWLJLL_M9  Amap[E$LOL_=@    LH$Ht$LD$8HD$HHHH  H$   H$  1H$H  HVHH$  H$H  H$   HrLBL
H!  H$   L$X  L$@  H$  P :  LWMZLgL/M9  A,   fGt L_Lg=@  Z  L/H<$LL$LD$Ht$$  D$ H$   HQH$   HT$(H$  HHHQHHpH9  HQHP:H$  HJ HZH$   H9f  HvHTH|HH$HL$H|$HT$$  L$ H$   HT$(QH$   HH$   H9vH$  xP    HHHQHXH0H9wHQHP}/Ha
 H$Ht$HL$H\$HT$ ;HD$(HL$0HT$8H$  HW=W@  uHHHHHHQHXH0H9wHQHP]H`
 H$Ht$HL$H\$HT$ i;HD$(HL$0HT$8H$  HW=@  uHHH腤H,`
 H$H\$HL$Ht$HT$ ;HD$(HL$0HT$8H$  HW=}@  uHHH(ILLL$   L$   H_
 H$Ll$LT$Ld$L\$ :Ld$8Ll$(H$  H$   H$H  H$   H$   H$  L$X  L$@  L$   L$   LWMZLgL/M9wMZL_CD  H_
 H$Ll$LT$Ld$L\$ 9HD$(HL$0HT$8H$  HW=R@  uFHH$H  H$   H$   L$X  L$@  IIH$  H$   _ŢH$  9L订NH$   L$   HB^
 H$LT$HT$L\$LL$ %9LT$(L\$8H$   H$   H$  H$  H$  L$  L$   H$Ht$LD$HD$HL$ H   H$HD$H$   HL$H$  HZH$   H4H$   HzLH9p  L$P  H$   IH$HL$HD$;H$   H$  HGH$   HO=@    H$P  HH$   HsH  H$  	   H$   L$   I40HvH9w$HHHO{H$  IH$  H\
 H$HT$HD$HL$Ht$ 7HD$(HL$0HT$8H$  HW=@  uHH$  HH虠   H$  LM>H$   H$   HH[H9w@(nil4)   @tH_HO=z@  uHH$  H  HH$   H5[
 H4$HT$HD$HL$H\$ 6HL$8HT$(H$   H$   H$  mH$  I6H H$H|$HG   =@  uH	 H  H w  HH$P  bHH$P  H$0  HZ
 H$LD$H\$H|$Ht$ 5LD$(H|$8H$   H$0  H$   =H$Ht$LD$hHD$(HL$ HT$H  H$  P    HOHQH_H7H9w;A<nilDA>   DDHWH_=@  uH7QHwDH$   H$   HZ
 H$Ht$HL$H\$HT$ 4Ht$(H\$8H$   H$   H$  jH$  H$H$  HD$H$  HD$輒HD$HL$ H   H$HD$H$   HL$H$  HZH$   H4H$   HzLH9(  L$P  H$   IH$HL$HD$H$   H$  HGH$   HOH$   H$   HHR=m@     H$P  HH9w8(nil4)   @tHWHO=5@  uHHH$   H5X
 H4$H\$HD$HL$HT$ b3H\$(HL$8H$   H$   H$  uHH$P  {HH$P  OH$  HX
 H$LD$H\$H|$Ht$ 2H|$8LD$(H$   H$  H$   H$  H$HT$HL$HD$$  D$ H$   HHD$(}H  HGH  1H$Ht$LD$eHD$(HL$ HT$HHH6  H   H$  HpH~L@LL9wPH~HxA1&H$HT$HL$H\$$  D$ H$   HHD$(H$  H  H$   H$X  H$@  HV
 H$LL$Ht$LD$H|$ z1HD$(HL$0HT$8H$  HW=@  u)HH$@  H$   HIHH$X  'xHH$  H$  H$  L$  XHHH$Ht$LD$yH|$ H$   H$  H$  H$  L$  /H  H  P   HGHPLOLL9  HPHWA{1   H$  H$H$  HL$H$  HT$H$   H\$趩HD$0HL$(HT$ H$  H$HT$HL$HD$$  D$ H$   HQHT$(H$   HH$  H$  L$  H$   H$Ht$LD$}wH$   H9D$  H  H$  P   HOHQHHwH9~  A,   fDHWHw=@  K  HO /  H$  H$H$  HL$H$  HT$HD$HL$ H@PH$H$   HL$HD$H$`  H$h  Ht$Hl$Hl$蠦Hm H$`  H$h  H  H$   H$  HZH$   H4H$   HzLH9  H$   L$P  IH$HD$HL$H$   H$  HGH$   HOH$   H$   HHR=x@  u|H$P  HH9wHHHO:vH5R
 H4$H\$HD$HL$HT$ -HD$(HL$0HT$8H$  HW=@  uHHH輖HH$P  誖HH$P  oH$(  H;R
 H$LD$H\$H|$Ht$ -H|$8LD$(H$(  H$   H$   H$  P HH HH$   H$   HQ
 H$H\$HL$Ht$HT$ ,Ht$8H\$(H$   H$   H$   H$  HOHQH_H7H9wHQHW H8Q
 H$Ht$HL$H\$HT$ ,HD$(HL$0HT$8H$  HW=@  uHHH$   2H$  H$  HHHQHXH0H9wHQHP}HP
 H$Ht$HL$H\$HT$ +HD$(HL$0HT$8H$  HW=@  uHHH蝔HDP
 H$LT$HD$LL$HT$ '+HD$(HL$0HT$8H$  HW=@  u.HH$  H$  L$  IHH$   s H$Ht$LD$ۈHD$HL$ H   H$HD$HL$H$  HZH4H$   HzLH9   H$   L$P  IH$HD$HL$;H$   H$  HGH$   HG=@  u0H$P  HH$   H$  H$  L$  xH$P  5H$   H$   H$   HN
 H$LD$H\$H|$Ht$ )H|$8LD$(H$   H$   H$   HH$Ht$LD$NHD$ HL$H$  H$HL$HD$$  D$~KHw  H  I     H   HGHHH$   HH_H9w|H$   H$P  HH$H HD$HD$   衣H$   H$  HGH$   HG=@  uH$P  HH$P  軑H$   H5WM
 H4$HT$HD$H\$HL$ :(HT$(H\$8H$   A$  v   HOHQH_H7H9w;A<nilDA>   DDHWH_=j@  uH7HH$   H$   HL
 H$Ht$HL$H\$HT$ 'H\$8Ht$(H$   H$   H$  jH<$L$xH$Ht$LD$ND$H$  H$D$$  D$N;HBH   Hw2Hu&HH<$HD$D$$  D$HHuHHuHcHuHH* H$1H|$HG   =@  uH0 H  H!   HBHH	   Hu&HH<$HD$D$ $  D$lIHuH	uH H$H|$HG   =}@  uHn H]  H_  L  H
utHuHfH^HwbHu0H<$ZD$HD$    $  D$H<$D$HD$@   $  D$赮bHu?NH<$ZD$ZD$HD$@   $  D$ FH<$L$D$HD$   $  D$ ٯLG(HLHH$  H{0HH$  HHH$  H_ HHH1迍HH$  H$H$  HL$HT$D$\HD$ HL$(H$  HB=@  uDHJ H$$  D$|$ uH$   H$  9H$  H  Hz H H$  H$   HGH  H$H|$H$   HGH  H$H|$H$   HGHl  H$H|$^H$   HGHK  H$H|$=HldH%H;a  H0Hl$(Hl$(HD$PHL$@H9w    HHHT$8H\HH5J;
 H9A  LuG   I@B ~-   t11HHT$XD$`HL$hHl$(H0LIH  =$>  tH#> =@    H> HT$H\$ HD$H  @ǃIH@ LDȐILL$IAH   IwjIuH   I'IuHHK H$RH|$HG   =>@  uHQ HT  HB C  IuHIuHcIuHzH9IQH   I	wuIuHHLM	LFIuI	uH H$H|$HG   =@  uHu HHi *qI
uIuH|IuHnLE11H=g> H߉C1E1lA    11HL$PHD$HGHW
 H$H|$IHD$HGH9
 H$H|$+idH%H;a  HHHl$@Hl$@HD$XH   HL$P   HH9   ]uHT$8H$HD$HD$   HT$.HD$ HL$0|$( tKHT$8H9t!HD$`    HBHD$hD$p Hl$@HHHHD$`HBHD$hD$pHl$@HHHT$8HD$`    HD$h   D$p Hl$@HHHD$`    HD$h   D$p Hl$@HHhdH%H;a   H0Hl$(Hl$(HL$PHD$XH9HL$@HL$hHD$pD$x Hl$(H0H9   HT$H[uH\$8ƃ   H)HHH?H!HH$Ht$>HD$HL$T$ tH|
H\$`H9|1HD$8ƀ    HD$@HD$hHD$XHHD$pT$xHl$(H0HD$hHD$XHHD$pD$xHl$(H0蕐gdH%H;a^  HXHl$PHl$PH|$`HOHQH_H7H9   A%!  fDHWH_=@     H7H<$D$hD$.H|$`HGHH
HWHH9w@H(BADINDEH4X)  ftHOHW=@  uHHl$PHXHFHL$HHD$@H5A
 H4$H\$HD$HT$HL$ HT$8H\$(HD$@HL$HH|$`tH<HT$HHL$@HA
 H$Ht$HL$H\$HT$ mHt$(H\$8HL$@HT$HH|$`fdH%H;a^  HXHl$PHl$PH|$`HOHQH_H7H9   A%!  fDHWH_=x@     H7H<$D$hD$變H|$`HGHH	HWHH9w@H(MISSINGH4)   @tHOHW=@  uHHl$PHXHƄHL$HHD$@H5c@
 H4$H\$HD$HT$HL$ FHT$8H\$(HD$@HL$HH|$`tHp<HT$HHL$@H
@
 H$Ht$HL$H\$HT$ Ht$(H\$8HL$@HT$HH|$`ddH%HD$H;A_  H   H$   H$   H$   Ƈ    H$   H$   11>  HH9}	  DA%uHL$hH93  H9  HGH    HGI    HPHH9    DA#  A uGMA#uGLAax  Aza  L$  L9   Av   DWLDWPGL DWKDWOGK L9  HT$`HH$   H
HL
H<$H\$HL$DD$5HD$hHHL$`HL$   L$   L$   LLLHHHH9  Ƈ   HL9nH<$HL$Ht$H\$HT$ LL$(	HD$0H$   HL$8T$@T$OH$   H9<  .  H$   <@*  H4$H\$HL$H\$HD$ L$(HT$0H$   HGXOHD$OttƇ    H$   HZH$   H9o  H9  L$   EA.!	    H$   H9B  Q  A        LLL$`%   H_LSL_L'M9wLSLWA%HLQH<
 H$Ld$H\$L\$LT$ HD$(HL$0HT$8H$   HW=@  u+HH$   L$   LL$`HIH$   u~р       H$  H9   vu}DWLDWPGL DWKDWOGK H91  HH$   Ht
H
H<$HL$Ht$\$H$   HHH$   H$   L$   LL$`H9H<$\$:H$   H$   L$   LL$`H$   H<$\$H$   H$   L$   LL$`H$   hHT$`H)HHH?H!I0H$HL$h\$HD$H$   HT$`H$   H$   L$   HWHZ
HwLH9  I%!(NOVERMAB)  fELH_Hw=@    L      H$  H9  HGH    HGI    H_Hs	LGLL9  I%!(EXTRAMA    ETHwLG=@    LH92  H)H$  H)HHH?H!H$   HH   H$   1HHH$   HD$XHYH$   H1Ht$pH~<LGMHLWLM9  A,   fG$LOLW=@    LHa  H_HsLGLL9   A<nilEA>   ETHwLG=@     LHXH9;HGHHHWHH9wHHHO)H$   H   H58
 H4$H\$HD$HT$HL$ HD$(HL$0HT$8H$   HW=
@  uHHH|HL|HUH$   H$   H<8
 H$LL$H\$LD$Ht$ LL$(LD$8HD$XH$   H$   H$   H$   H$   H$   H$   L$   M  L{ I   L$HD$HL$HL$PH$   HZH$   H4H$   H:LBL9M  L$   H$   HH$HD$HL$8H$   H$   HGH$   HOH$   H\$PHHR=@     H$   HH9wVHHHO=H<$HD$pHD$H$   HD$D$v   葼HD$XH$   H$   H$   H56
 H4$H\$HD$HL$HT$ {HD$(HL$0HT$8H$   HW=@  uHHHTzHH$   zHH$   'H$   H6
 H$H|$H\$LD$Ht$ H|$(LD$8H$   HL$PH$   cE1E1ILzLgL$   L$   H5
 H$L\$LD$LT$LL$ LT$8L\$(HD$XH$   H$   H$   Ht$pH$   L$   L$   LyH9/H$   H$   HL$hH5
 H$LL$H\$LD$Ht$ LL$(LD$8HL$hH$  H$   H$   H$   Ly9H$   H$   H4
 H$LD$HT$Ht$H\$ yHt$8LD$(H$   H$   H$   H$   H<$HL$LD$Ht$HT$ H$  HD$(@HL$0HT$8H$   H$   L$   tƇ    H<$HL$LD$Ht$H\$ H$  HD$(HD$0H$   HL$8T$@T$OH$   H9    H$   <@*tjH4$H\$HL$H\$HD$ L$(HT$0H$   HG`OIt"D$OH$   H$   L$   
HG`    GIHL$`H$   H$H$  HT$H$  H\$HD$HD$ L$(HT$0H$   HG`OIH` }HG`    GI I tH\$`H1HH\H_HsLGLL9w=I%!(BADPRMIBADPREC)MTHwLG=@  uLLvH$   H$   H$   H$2
 H$LL$H\$LD$Ht$ LD$8LL$(H$   H$   H$   H$   XH$   KL$   HL$`H$   H$H$  HT$H$  H\$HD$iHD$ L$(HT$0H$   HGXOHt-H_XH}HH_XGJGN H\$`H1HHH_HsLGLL9w9I%!(BADWIMADTH)ETHwLG=@  uLL>uH$   H$   H$   H0
 H$LL$H\$LD$Ht$ LL$(LD$8H$   H$   H$   H$   \H$   L$  \L$  OA+u	GK)A-uGJGN A0EDGJADGNL$  H9  H9  HD$`H)IHH?H!HHWML$   LLgM9   L$   L$   IH$HD$LL$荅H$   H$   HGH$   HG=@  u8H$   HHT$`H$   H9HHL$hH$   H$   H$   sHT$`H$   H9L$   H$   HT$xH/
 H$L\$HT$Ld$LT$ 	L\$(Ld$8H$   HT$xL$   HH|HHj|HH_|HHT|HHI|HH>|HL3|HH(|HH}|HH2|H
|SdH%H;a  HĀHl$xHl$xH$   H   H$   11Ht$`HHH\$GH$   HL$`HT$H\$FHqHt$XH9H|$PHA  H|$hHt$pLD$hM  LM I   L$H|$D$GHL$HH~tPH$   H$HL$PHL$HL$XHL$D$v   HD$HHH$   H9/Hl$xHT$FuH$   HZHsHzLH9wHsHrA xH,
 H$LD$H\$H|$Ht$ HD$(HL$0HT$8H$   HW='@  uHHHID$GHL$HpE1E11/Q*dH%H;a  HhHl$`Hl$`H$   H   HL$x1H\$XHHHH$   HL$XHT$@HHqHf  H|$pLGMHLWLM9   MHLOC H<$H\$Ht$D$v   nHD$@HH$   H9pHD$pHHHQHHpH9wHQHP
Hl$`HhHN+
 H$H\$HL$Ht$HT$ 1HD$(HL$0HT$8H|$pHW=@  uHHHPoH\$HHt$PH*
 H$L\$LD$LT$LL$ HD$(HL$0HT$8H|$pHW=A@  u*HHT$@H\$HHt$PIIH$   HL$XnH|$p?OdH%H;av>HHl$Hl$H H$HD$HG) HL$ HD$(Hl$HNdH%H;a   H(Hl$ Hl$ He& H$HD$$   HD$HL$H> =>@  u\H> H H$HD$   HD$HL$H{> =@  uHs> Hl$ H(H=b> HmH=a> Hm
N5dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$T   ́HD$HD$@Hl$ H(MdH%H;a   H(Hl$ Hl$ HD$8HHT$0H9
t<1Ʉu1D$@Hl$ H(HJH$HHD$HD$T   D$HJH$HHHL$HD$	   bL$HD$8HT$0LWdH%H;avVH Hl$Hl$HD$(H$HL$0HL$HD$HL$(HH$HD$HD$HD$8Hl$H fLdH%H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9XtF1Ʉt<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$J!D$1H4$HL$H\$<L$HD$8HT$0KQHD$HHH@HD$HL$HD$H@HD$dH%H;avZHH,$H,$H|$=@  u5H    WG= @  uHG    H,$HH1j1jKdH%H;aI  H`Hl$XHl$XHD$hHH   H9  HHHT$xHH\$HHpHxH9   Ht$PH|$@HH$HD$pHD$HT${HD$HHL$hHAHD$@HA=.@  u+HD$PHAHD$xH$   W$   Hl$XH`HyHD$PiHL$@HU%
 H$Ht$HL$H|$H\$ 8 H|$8Ht$(HL$@HT$x==@  uH 	HViHz#
 H$H_2 HD$IdH%H;a  H`Hl$XHl$XHD$hHH  H9A  \$p      HHHPHpHzH9w)HJHHHD$x   W$   Hl$XH`H@$
 H$Ht$HT$HL$H|$ #HD$(HL$0HT$8H\$hHS=@  uHCHHH؋\$p|H{3hHpHt$@HxIH)H   HPHxHNH9V  H9E  H)HHH?H!H:H$HD$   HD$\$gSHD$ HL$hHQH\$@HH9   HYHD$xW$   Hl$XH`ÐH2#
 H$Ht$K H@HD$HHD$HD$hHHHT$@H9HHOHL$HpH9u<HXHt$HHp=h@  uHH\$pHt$@ HxHHgHHL$PH$Ht$HT$xHD$hHL$PH\$@뛃=@  uH HfHapHypTpH 
 H$H/ HD$8G]dH%H;aI  H`Hl$XHl$XHD$hHH   H9  HHHT$xHH\$HHpHxH9   Ht$PH|$@HH$HD$pHD$HT$wHD$HHL$hHAHD$@HA=@  u+HD$PHAHD$xH$   W$   Hl$XH`HyHD$PeHL$@H5!
 H$Ht$HL$H|$H\$ H|$8Ht$(HL$@HT$x==@  uH 	H6eHZ
 H$Ho. HD$ŤEdH%H;a  H@Hl$8Hl$8HD$HH$HL$PHL$'SHD$HL$XHz  HD$(H
 H$HD$HD$EHD$HD$01HT$HH\$PIHLLLHt$(LFL9   HL$ HT$HH\$PH$H\$MHL$D$=  HT$PH9  H\$ Ht$(H9   IHLL$0ILJ<H)IHH?H!HT$HL
=@  uBI=  OID   =@  uHת I-HǪ cHc  H~I9sTIJ\ I< =@  uJ HD$`Ht$hHt$pHl$8H@HH?cHH9}HuLHlHHllCHD$HL$11Hri DBHH9|幓    H   EHɉH\$T$dH%H;a(  H8Hl$0Hl$0HD$XH   H   HL$@HT$H1(Ht$(H^H)HHH?H!H|$@HHHHL$@HT$HH\$(H$HT$Ht$PHt$HD$U  HD$ HtHT$XHHL$HH9v{HD$(HD$`Hl$0H8HD$P HL$@H$HL$HHL$D$HD$HD$`Hl$0H8HD$@H$HD$HHD$OHD$HHD$`Hl$0H86kAdH%H;aM  H@Hl$8Hl$8D$X|=      =     HD$PHL$H1HH9}Y   }Hr  uHT$`Hl$8H@HT$0H$HD$HT$l\$Ht$ HD$PHL$HHT$0HD$`Hl$8H@Ð|I=   }BHL$,H$HcHD$;HD$HH$HD$PHD$  HD$ HD$`Hl$8H@=  ~= ~HD$`Hl$8H@HL$HH$HL$PHL$D$HD$HD$`Hl$8H@k@dH%H;a  HPHl$HHl$HH$   H:  HL$pH  H  HD$8H
 H$HD$HD$(HD$HD$@HL$8HQH$   1Ht$`H|$X(H)HHH?H!I<ILLH$   LH\$0Ht$`H|$XH9   H<$Ht$HD$hHD$HL$pHL$=  HD$ H||H\$xHHT$`H9  Ht$0LD$8L9s  IHLT$@IL2I<2L\$pL؃=Շ@  uLd$XM$2H92.  HHD$Xo^IHHD$0HL$8H9  HHH\$`Ht$@H\H<=s@  u/H\$XHH$   HBH$   H$   Hl$HHPHD$X]HD$XH$HT$`HT$H\$hH\$HL$/HD$ H+HL$XH$HL$`HL$HD$HD$(HL$HT$ H$   H$   H$   Hl$HHPHǄ$       W$   Hl$HHPfHgHLff=KdH%HD$H;A  H   H$   H$   H$   HK  H  HHH$   HHH$   1LGHLL>LLH9|W$   $   H$   H$   HK  HL$xH$   L$   MI)I9  HVH>L$   M  L9  L$   NLL$pL$   L$   M9  L$   LT$hKH$H|$HT$}mHD$pH$   HD$hH$   H$   H$   H$   HHH?HH$   HHL$xH  H$   H$   1(H$   HL$   L$   LLHHH8L@L$   M6  L$   M9  H$   H$   Ht$pLD$HL$   N
L\$hL$   L$   M9  Ld$`L$   KD H$H\$HT$TlHD$hH$   HD$`H$   H$   H$   H$   H  H$   H9  H$   HT$HHH\$hH$   H$   H9   H$   Ht$`HH$H$   HD$HT$kHD$hH$   HD$`H$   H$   H$   HD$pHHL$xH9\H$   H$   H$   H$  H$   H   HD$`H@
 H$H|$HD$Ht$H\$ #H|$(Ht$8HD$`HT$H#H$   H$   LL$`H
 H$Ll$LL$Ld$L\$ Ld$8Ll$(H$   H$   LL$`L$   L$   LD$hHT$@H$   Hz
 H$L\$LD$LT$LL$ ]LT$8L\$(HT$@H$   LD$hH$   TH|$PH"
 H$H|$JJHL$XHL$H$   HL$PH9HHOHD$H$   H9u?H$   HT$XH$   H$   H$   HL$xH$   H$   H$   H$H\$HL$siH$   HT$PH$   HHH H$   H$  H$   H   W$   H$   H   H
 H$H8  HD$H
 H$H  HD$Hk
 H$H HD$֖HO
 H$H HD$躖7dH%HD$H;A  H   H$   H$   W$   $   1HD$xH$   H9  HD$XH$   4     Hxt$DH|$x4$H$   HЋD$L$D9u  uD$H    HT$XH$   H9  H)HHH?H!H$   HH$H\$?D$HL$H  \$H9.H$   HZ  H$   H9f  H$   HBH5  HL$PH$   L$   IL)H97  HD$XH9  H$   H
  H9  H$   L8LD$xL$   L$   M9  LL$pL$   I:H$H$   HL$HD$fHD$xH$   HD$pH$   H$   H$   D$H  H\$XHt$PHH$   H9  H)HHH?H!H$   HH$      H$   H$   1H$   H$   HL$xH9N  4     HHL$x4$H$   HЋD$   =      H$   H   H$   H99  H$   H$   HyL$   L9wHyH$   JD$LHY
 H$Ht$HL$LD$H|$ <Ht$(HL$0HD$8H$   H$   D$LH$   H$   H$   aH$   H$H$   H$   H$H\$HL$t$HL$ H$   H$   H$   H$   H$   Hĸ   H$   H$   H$   Hĸ   H$   H$D$yH|$pH8
 H$LT$H|$LL$LD$ LL$8LT$(HD$XH|$p)H$   LD$`H
 H$LD$JJHIHL$hHL$H$   HL$`H9HHOHD$H$   H9uIHL$XH$   H9H$   H|$hH$   H$   HHL$PHڋ\$HH$   2H$   H$H\$HL$+cHL$XH$   H9H$   HT$`H$   H$   \$Hv}Hd        ށ   |  	HŁ     북    HH$HL$HD$~t$H|$ MH$   H#H

 H$H HD$D_ZH

 H$H} HD$#HYH

 H$HI HD$Hx

 H$H HD$HY00dH%HD$H;A  H   H$   H$   H$   H$   11HH9}l4@st   @Ar	@Z1H|7 H$HL$HD$HD$ HL$H$   H$   H$   HĐ   Ä  WD$hD$xHT$hHT$hH$   Ht$xHH)H9  1LOLL$xA48HH9   4@Ar	@Zw H|$hH   H9~  H|$xLD$pLOL$   M9vH\$H@t$GHf

 H$LD$H|$LT$LL$ ILD$(H|$0HD$8H$   LD$pH$   H$   HT$hH\$Ht$G3HT$hmHD$xHL$pH$   H$   H$   HĐ   Ht$PH	
 H$Ht$HxHT$XHT$HD$xHL$PH9HHOHD$H\$pH9u1HT$xH\$XH$   HD$pH$   H$   HT$h~HD$`H$H\$HL$0_HD$`HT$PH$   H$   H$   HĐ   H
 H$H HD$-dH%H;a]  HhHl$`Hl$`H$   H$   H9  1҄t$HD$pH$   HD$xH$   Hl$`HhH$   HtHL$pH$HT$xHT$H$   H\$HD$HD$ H  H$   H  H$   H
 H$H$   H$   H)HHt$xHHL$8HL$HL$HD$HD$XHL$pH$   H\$8H$   H|$xL$   L$   E1E1E1IN,3Lt$@M$LML\$0M9x  LT$HLd$@H  MR  MI9  IL)IHH?L!HI9  M9  Ld$@M)M9MOII?M!N$)L9   K;L9B  MI)I9MLOII?I!IM93H\$0Lt$PL$$LD$Lt$\HD$XHL$pH$   H\$0H$   H|$xL$   L$   LT$HL\$8Lt$PL|$PH$Ld$L|$B\HD$XHL$pH$   H$   H|$xL$   L$   LT$HL\$0Lt$8L|$PI9  L)HHH?L!H9H$HT$3HD$Ll$@N$(HD$XHL$pH$   H\$8H$   H|$xL$   L$   LT$HL\$05I9  L)HHH?L!H49H4$H\$H$   H\$HT$  HD$ Ll$@N$(HD$XHL$pH$   H\$8H$   H|$xL$   L$   LT$HL\$0I99  HL)HHH?L!HI9  L)H9HOHH?I!J<!H9uMI3H9   H$    HD$HL$HT$HD$(HL$ H$   H$   Hl$`HhHt$PH$H|$Ht$FZHD$XHT$8Ht$PL\$0H9H	HD$pH$   HD$xH$   Hl$`HhH$   H$H$   HT$HD$(T$H$   H$   *QLHQLHQHLQLLQLHrQLHQLHQLHQ;(dH%H;ab  HxHl$pHl$pH$   H  H  H$   H9'    H9n@   H@_  H$   >@|$/DFDD$,HH)HHL$8L$   1E1LH9  H9  LT$PEA8T  LXI9  HD$HEdE8   E1E   IL`I?I=M$Md$IM9~L)HHH?I!KH$HD$Ht$H\$HD$ H|HL$HHH@H$   Hl$pHxHǄ$   Hl$pHxH$   Hl$pHxL$I9  L9  L\$hHHH?H!IH$Ht$HL$Dd$HD$HHL$8H$   H$   H$   |$/DD$,L$   LT$PL\$hH9A  HD$`H)HHH?H!LH$H\$@|$HD$H|BL\$`LHL$8H$   H$   H$   |$/DD$,L$   LT$P,HǄ$   Hl$pHxHǄ$   Hl$pHxH$   H$HL$H$   HD$H\$OHD$ H$   Hl$pHxH$   >@|$.DFDD$-HH)HHL$0L$   1E1LH9  H9  LT$XEA8K  LXI9  HD$@EdE8   E1E   IMIIM9|I9}L)HHH?I!K!H$HD$Ht$H\$  HD$ H}HǄ$   Hl$pHxHL$@HH@H$   Hl$pHxH$   Hl$pHxL$I9  L9  L\$hHHH?H!IH$Ht$HL$8Dd$HD$@HL$0H$   H$   H$   |$.DD$-L$   LT$XL\$hH9  HD$`H)HHH?H!LH$H\$@|$zHD$H|BL\$`LHL$0H$   H$   H$   |$.DD$-L$   LT$X5HǄ$   Hl$pHxHǄ$   Hl$pHxHǄ$   Hl$pHxH$   H$H$   HD$H\$	|$ tHǄ$       Hl$pHxHǄ$   Hl$pHxH$    H$   H$H$   HL$D$iHD$H$   Hl$pHxHǄ$       Hl$pHxLTKLKLHJJHJL,KLJLHJJHJ!dH%H;a  H@Hl$8Hl$8HD$XH$HL$`HL$D$L$HT$HH\$PHt$`1E1LOEiГ D:GLH9}
H9r  D$$L$ A9  1@   HLH9   Ei D2EIH)H9$  42A)IqA9   IH)L9   MI)MII?L!HI9t1@tI)LT$hHl$8H@DD$(LT$0H4$HD$XHD$L\$t$D$$L$ HT$HH\$PH|$`DD$(LT$0I1HD$hHl$8H@HD$h    Hl$8H@H9wYDD$,H$HD$XHD$Ht$e|$D$$L$ HT$HH\$PHt$`DD$,HLIHHHHHHHHHdH%H;ax  H@Hl$8Hl$8H H$HD$HD$0HL$HH$HT$PHT$H\$XH\$Hp(Ht$: HD$(HL$ H   HL$PH|$0HOHL$XHO=g@     HL$HHHG    HǇ       =g@     HǇ       HGh    =pg@  uNHGp    HǇ       H<$HD$`HD$HD$hHD$  HD$ HL$HL$pHD$xHl$8H@HOpHHH1=HH   HHH1=HiHD$H=/HL$pHD$xHl$8H@ kdH%HD$H;A  H   H$   H$   H$   Hx0    HHHPH   H$HD$HL$H|$XH5G Hl$Hl$KHm H$   HHrH\$hHt$pHZ(Hr0H$   H$   HZ8HR@H$   H$   H$   H$   H$    HD$XHD$HD$   HD$   HD$ HL$(H$   H$   H$   H   Hx@ HHHPH   H$H$   HH@HT$H\$H$    H5R Ht$HD$   HL$HD$ H9 HD$(HD$0   H\$8HT$@HD$HHL$PH$   H$   H$   H   dH%H;a_  HPHl$HHl$HHD$XHHHH  H   H$H|$   HD$XHH@H   H$HD$HL$H$    HI HT$HD$   HD$HL$ H HD$(HD$0   }HD$8HL$@HD$`HL$hHl$HHPHD$XHH@H   H$HD$HL$H$    H HT$HD$   HD$HL$ H HD$(HD$0   HD$8HL$@HD$`HL$hHl$HHPH HD$`HD$h   Hl$HHPdH%H;aU  HĀHl$xHl$xH$   H  =6>    H1> =b@    H$   H> HL$XHT$`H\$XH  sAIHA LDΐHАLII   HL$hHD$pHD$hHtwHK HD$@HL$0H
 H$_HD$HL$0H=Kb@  u*HL$@HHHi H$   H$   Hl$xHHxHHD$@8H11MAIm  	I  1@LH$   =a@    L2 LA(Ht$8HT$PH\$HHA@    HAP    =a@     HAX    A0 H$HD$	     H$   H$HL$HHL$HL$PHL$HL$8HL$e	  HD$(HL$ Ht?H$   H$HL$HD$  HD$ HL$H$   H$   Hl$xHH$   H   H   H$   H$   Hl$xHHyX1|7-Hy(H g7sLM@ILL$8HlK H$sH|$HG   =_`@  uH HZH 7LHE111H=m> H$   6H;H$   .H$   E111QHD$8HGHW
 H$H|$IvHD$HD$HD$HD$ HHl$Hl$HT$(H  H\$ ;-  HrHHH?HHH  H  0,  HWHHH?HHH|S:.uNZ0rE9w@H^HHH?HHHHHH?HHHH~0r9vH   e         HNH  B<+ulHFHHH?HHH@Hu;HHHH?HHHH~0r9vHD$0Hl$HD$0 Hl$H<-tHBHЀE]1rR9wMHWHHH?HHHHHH?HHHH09vD$0 Hl$HD$0 Hl$HHBD$0 Hl$H1=1H=dH%H;aX  HHHl$@Hl$@HD$PHHpHPhH  H\$XHt { uH5 H9   H|$`tH\$hHD$`HD$pHl$@HHH|$8H   H$HD$HL$HT$8HB0=\@     HJ(HD$PH   H   H@xH$HT$HL$Hy HD$HD$    !HD$0HL$(HT$8HB@=g\@  uHJ8H HD$hHT$pHl$@HHHz8H2Hz(H2g    H    H\$X@dH%H;a   HHHl$@Hl$@H\$PHs(Ht$0HKHL$ H;H|$8LCLK@LL$(HHt$0H|$8LL$(IHL$ HS(I9sFLD$BH4$D$HHD$HL$HH\$(Ht$PH9^@}HNHF Hl$@HHL`;j5dH%H;a   H Hl$Hl$H\$(HCHKH3H9}7HS(sYHK(H$D$HHD$HL$(HA HAHl$H HC(H$f HD$HL$(HA HAHHA:[dH%H;a   H@Hl$8Hl$8H\$HHs(Ht$(HKHL$ H;H|$0LC#LL$HLT$0L\$ Ld$(LLLILI9}KHS(snLD$BH4$D$HHD$HL$HH\$PH9tHT$HHB HJHl$8H@HAHCH4$f HD$HL$HHA Hl$8H@L9dH%H;aj  H(Hl$ Hl$ HT$0HJHHrHFH99  |@9   @"t|HH9}  <3@"t@\uHHHt$H9}?   HB(3H$L$  HD$HL$0HA HD$HHAHl$ H(HB 
   H@-tGHH9}   <3@.w@+t@vvDGA	v@Et@et[@	vM@fu	H>@nu	H/@t%HH98H18H)8$8.ydH%H;a"  H`Hl$XHl$XHD$hHH H  H   H$   HtnH$HT$pHT$HT$xHT$HL$  HD$(HL$ Hu#HD$hH$6W$   Hl$XH`H$   H$   Hl$XH`H$.HJ  H$   Ht^H$HT$pHT$HT$xHT$HL$
  HD$ HL$(HuHD$hH$kH$   H$   Hl$XH`H$ȐHHHL$PH$H$   H"H\$hHSH3H{HOH9   H|$PHH9wyH$H)HHH?H!HHT$H)HL$H\$HL$pHL$ HL$xHL$(HD$0D$8 r<  HD$HHL$@HH$   H$   Hl$XH`H]686H	 H$HF HD$ldH%H;a   H Hl$Hl$HD$(HH HtGHu9H$qHD$(H$3H
 HD$0HT@ HD$8Hl$H HtAH$m  HD$HL$Hty\uH	 H9uHL$0HD$8Hl$H H	 H$H HD$<k!dH%H;a8  HxHl$pHl$pH$   HHHf  1t
  HH$   H$   1HHHH$   HL$8HT$XH\$P@t$7HHHL$HHu$LAI  	  E1E!  H  H$HT$H|$HD$(HH  $     HL$8HH`  H     HD$PH$HL$XHL$HT$6HD$(HH  1k  HD$HHHH  HD$8	M  HL$PH$HT$XHT$HD$HD$HL$ H   H$H|$   HD$8H  H`   t^L$7tH$   H$   H$   1jHL$PH$HL$XHL$HD$[HD$(HL$ HT$\$74HL$PH$HT$XHT$HD$D$pHD$ HL$(Ho
 H$HD$HL$LVHD$ HL$|$(    $   t
HD$81HD$PH$HL$XHL$HT$8HT$D$HD$ HL$(H
 H$HD$HL$UHD$HL$ |$( u
$   W$   H$   H$   HǄ$       $   Hl$pHxH$   H$   W$   HǄ$       $   Hl$pHxH2< H$9zH|$HG   =%Q@  uHi HE  HZ '4  HD$8	   HL$XHHHT$PH$HL$HD$VHD$HL$ H@HH$HD$HL$H$HL$'HD$ HL$HT$H\$PH$Ht$XHt$H|$8H|$HT$HL$ HD$(ZHD$8
HL$XH\H,; H$3yH|$HG   =P@  uHT H\  HE &K  HD$PH$HD$XHD$HD$8HD$HD$HL$(HT$ W$   $   H$   H$   H$   Hl$pHxHD$PH$HL$XHL$HT$8HT$%HD$(HL$ HT$H$HL$HD$HD$(HL$ HT$PH9T$u&H\$XH9uHL$8H9HL$81H\$XHHD$PHT$X2HT$8QHT$8GHHH$HT$H|$|HD$(HL$ HT$HHH  HpH   	   1t61t
H1H$   HL$HHT$XH\$Pt$7H|$8W$   u	   H\$@HL$hHT$`H$HL$H\$HD$(HH@Ɛ$   HL$hHT$`H\$@sHHPHHD$HH8 H$vH|$HG   =M@  uH H  Hٖ V$   1sLMAlIH: AZH$   H$H$   HT$HL$HT$ HL$(H\$H$      H$   H$H$   HT$HL$HD$HL$ H   H$H|$ H$   LHG    H0
 H$H|$"cHD$HHGH
 H$H|$cHD$HHGH
 H$H|$bdH%HD$H;A  H   H$   H$   H$   H$H$   HL$H$   HT$D$ AHD$ HL$PHT$HH\$(Ht$@H|$0H HE  H 	  H$   H$   H$   HHH  H$   1HH\$`H$   H$HD$	   H$   Hx   H$   H  H$   H$H$   HL$H$   HT$HD$`H9D$  H$   H$H$   HT$H$   H\$HD$HD$0HL$(HT$ H$   H$HT$HL$HD$HD$(HL$ H  H$   Hx 	  HL$`HHP HtH
  HL$`H$   H$H$   HT$H$   H\$HD$`H9D$\  H$   H  H$   H$H$   HL$H$   HT$HD$HL$ H@HH$HD$HL$H$HD$HD$H$   HL$H$   HT$ H$   H\$`   H$   H$H$   HT$H$   H\$HD$3HD$ HL$(HT$0H$HL$HT$H$   HD$H$   HL$ H$   HT$(HD$`HXH\$`H$   H$H$   HL$H$   HT$HD$`H9D$>HuH$   HtW$  H$   H   H$   H$H$   HL$H$   HT$HD$HL$ H$HL$WD$HD$ HL$(HT$0H$   H$H$   H\$H$   H\$HD$HL$ HT$( LH$   H$H$   HT$H$   H\$HD$ZHD$`H$HD$	   NH$   #H$  H$  H$   H   H$   H$HD$    WD$HD$ HL$(HH$  H$  H$   H   H$   H$H$   HL$H$   HT$QHD$`H9D$~yH$   H$H$   HL$H$   HT$HD$`H9D$|H$   H$H$   HT$H$   H\$HpHt$HD$`>H$   H$H$   HL$H$   HT$HD$HD$xH$   H$H$   HT$H$   H\$lHD$HD$pH$   H$H$   HT$H$   H\$HD$ H$   HL$HL$hH$   H$H$   H\$H$   Ht$HD$HL$hH$H$   HL$HD$HD$pHH?HHHL$xHH   HLHD$HD$0H$   HL$ H$   HT$(H$   H$HT$HD$H$   H\$H$   Ht$ H$   H|$(H$   H$H$   HL$H$   HT$H$   H\$H$   H\$ H$   H\$(HL$`5HT  HH4$HT$HD$HD$HD$hHL$ H$   HM H$TmH|$HG   =@D@     H\d HHL$hHO= D@     H$   HGH$   HHHO H    t$H$W$  H$   H   H$HU HL$H|$FHD$HL$ H$   H   =C@  uH   HH   H9HOHHHH$   HGHwc 	H4$HT$HD$H|$ tH$   H$   H$   ~H$   H$V  HD$HL$HT$H$HL$HD$AHD$=>     H	 H> =B@     H> H$   H$   H$   HtoQӃHH HDH$   H$H$   HT$H$   HT$HL$HD$ Ht$(3W$  H$   H   111H=I> [H	 OH$   H$H$   HD$H$   HD$XHD$ H$   HL$HL$hH H$jH|$HG   =A@     Ha HHL$hHO=mA@     H$   HGH$   HHHO H    t$H$HW$  H$   H   H$H HL$H|$HD$HL$ H$   H   =@@  uH   HH   HHOHHHH$   jHGH` VHD$XH$   H$   HHHL$xH$yH$   HPHH@H9   H\$xHH9   Ht$XHvH$   H<$H)HHH?H!HHL$H)HD$H|$HD$ HL$(H$  H$  H$   H   H	 H$H HD$*VHH? H <dH%H$H;A#  H  H$  H$  H$  H$H$  HL$H$  HT$D$ nHD$(HL$ HT$PH\$HHt$@H|$0H H   H e  H$  H$H$  HD$H$  HD$^
HD$ H$   HL$H$(  H H$gH|$HG   =>@     H` HH$(  HO=m>@     H$   HGH$  HHHO H    t$H$HW$  H$  HĈ  H$H HL$H|$HD$ HL$H$  H   ==@  uH   HH   HOHHHH$   mHJH_ YH$   H$  H$  H4$H\$HT$HD$ H$X  HL$H$   H$   HHH$  H  1@  H  H  H$HD$0  HD$(HL$HT$H$   H$   H$  H$  HshH$X  Cp$`     $p  11E1HH$   H$  L$  Ht$pH$@  L$0  H$HD$	   H$  HH H]  H   HHH$  H$H$  HPHHXHH9  H$  H~H9  H)H$   HHH?H!HH$  H$H)H$   H\$HD$W  HD$ HL$HT$(|$0 C  H$   H$  H$   H$  HP  H$   HHHH$X  H$HD$HL$HT$pH  H$HD$.HD$ HL$HT$H$0  H$H$@  Ht$H|$pH|$HT$HL$ HD$(HD$pH$@  H$0  1HHIH$   H$p  L$h  H$   H$  \$^H$  L$  Iy 	  Iy    L$HD$	   D$^!  H$  H$HD$HL$HT  y\uH	 H9,  HHH e  H$h  H$H$p  HL$H$   HT$rHD$ HL$HtHIW$H  H$H  H$P  H H$HD$S   H$H  HL$HD$   HD$    HD$0HL$(H$  H    G  H$  H   Hz 	tH   H$p  H9p  H   H$`  H$X  HJh=	9@  u8HBpHB HtHP  W$  H$  HĈ  HzpH$HD$	   BH$  H$  ZH$   H   H$X  H$HD$H$   HL$H$`  H   H$H|$}  H$  H$H$   HD$H$   HD$"7HD$=Eu>  3  Hx	 H9u> =7@    H-u> H$  H$   H$  H   ZރHH@ HDH$HD$H|$H$   HD$H$`  HD$ HD$8HL$0HT$(HuH$  H$  H$  H$H$  Ht$H$   H|$HT$HL$ HD$(H$h  HD$0H$p  HD$8H$   HD$@111<H=&t> HE	 H H$   H9!  H$`  H$|H  HL$H$Hn> Hn> HT$HL$h|$ Y  H$   H   H$`  H$HD$HHH  HH|  H$    H$  HD$H$   HD$H$   HD$HD$(H$   HL$ H$x  H$HD$HD$
   HD$@   HD$ H|$( F     U  H H$^HD$H$  H$    HY HL$HD$   H$x  HT$H$   HT$ JHD$0HL$(H$  HG=-5@     HH$   H_=5@     H$`  H_H$  H_ H$  H    t111aH$H[ HD$H|$LHD$HL$ H$  H   =4@  uH   HH   H?H_HHHH$`  #H\H*H$%2HD$=hq>     H[	 H\q> =4@     HPq> H$  H$  H$  HtdZރHH@ HDH$HD$H|$H$   HD$H$`  HD$ HD$8HL$0HT$(H$  111H=p> ;
fH	 ZHD$`H$   H$H$`  HL$G	HD$ HL$HHPHw:H	HHQHH@HHHD$`HHH!HH!H9HIH$   H H$[H|$HG   =2@  uH& H\  H k	K  H$    H$  HD$H$   HD$H$   HD$RHD$(H$   HL$ H$  H$HD$HD$
   HD$@   بHD$ H|$( F     U  H H$
[HD$H$  H$    HV HL$HD$   H$  HT$H$   HT$ HD$0HL$(H$  HG=1@     HH$   H_=1@     H$`  H_H$  H_ H$  H    t111H$H HD$H|$HD$HL$ H$  H   =1@  uH   HH   HH_HHHH$`  H\H*H$.HD$=m>     HR	 Hm> =0@     Hm> H$8  H$@  H$8  HtdZރHH@ HDH$HD$H|$H$   HD$H$`  HD$ "HL$0HT$(HD$8H$  111H=7m> fH	 ZHD$hH$   H$H$`  HL$HD$ HL$HHPHwCH	HHQHH@HHHHD$hHHHH	H!HHH9H@H$   HC H$JXH|$HG   =6/@  uHz H  Hk   H$   H$H$`  HD$HD$ H$  HL$H$  HT$H$  H$  H$H$  Ht$H$   Ht$H$   Ht$HT$ HL$(HD$0D$8  HD$HHL$@Hu?H$  H$H$  HD$H$  HD$HL$ HT$HD$(H$  H$  H$  HĈ  H$HL$HD$HD$HL$ H$  H   =-@  uH   H$  HxH   HyH$  HXH$    HD$HL$HD$(HL$ HT$H$  H$HT$HL$HD$H$h  HD$ H$p  HL$(H$   HT$0D$8  HD$HHL$@HuH$  HH$  H$  H$  H$  HĈ  ù        H$  H$H< H}< Hn< H\$HT$HL$H$h  HL$ H$p  HT$(H$   H\$0D$8   HD$HHL$@HuH$  HH$  H$  H$  H$  HĈ  H$  H$H$h  HL$H$p  HT$H$   H\$HD$(HL$ HuH$  HH$  H$  H$  H$  HĈ  L$HD$	   4H$   H$  H$  \$^H$   H$p  L$h  L$  H$HD$DHD$ HL$HT$H$HL$HD$HD$(HL$ HT$KH[
 H$H$  H\$HL$HD$ץHD$ H |$(   H$   H9y  HHH$   HHB  H$     @t$^LBXL$  LJ`L$   L$  L$  L$   LLME1   H$HD$HT$H$   HD$H$   LpL\$ Ld$0LT$(H$  H$   H$   H$   H$  H$   t$^H$  L$  L$   L$  M9<  L$   Ld$xO<L$   II  ID$H  HD$x	s'L$LT$HD$$HD$ HL$HT$(c  M"MuIH%`  H=      L$H  L$8  L$LT$Ld$HD$HL$ H@HH$HD$HL$H$HL$HD$ HL$HT$H$8  H$H$H  Ht$H|$xH|$HT$HL$ HD$(HD$xL$H  L$8  L$LT$Ld$HD$HL$ H@HH$HD$HL$HtHIW$H  H$H  H$P  H H$HD$:   H$H  HL$HD$   HD$    HD$(HL$0H$  H      1111L   MHLRxL   L$  Ml$M$$M9   MHL   IOlK<='@  ukO$L$   LBh=m'@  u1H$X  HzpH$0  HIH$@  HމHD$prHzpAH$X  DH$X  ALDL$   H$  L$  D$_H$   H$  HƷ	 H$LT$LD$L\$LL$ )HD$(HL$0HT$8H$  H   =&@  u?HCxHH$   H$  L$  L$   IID$_H$  H{x
H$HD$HL$HD$HL$ H$  H   =&@  uH   *H   HML$   H H$NH|$HG   =%@  uHn H  Hn b  HT$xLL+H$  LLLH$      u HH$X  L$   1111H$  H$H$   HL$H$   HT$$HD$W$H  Hr	 H$H  H$P  Hz H$HD$   H$H  HT$HD$   HD$    HD$(HL$0H$  H    tHH$   H$   "H$HD$HL$HD$HL$ H$  H   =S$@  u	H   H   H1H$   HHH$   H9   H$   HHH$   H$   HT(Ht H|LDL$H|$Ht$H$  Ht$H$   H|$ L$   LD$(L
AH$   H$   H|$0 THHH$   H$   1HQ H$XLH|$HG   =D#@     H^E HH$   HO=!#@     H$X  HGH$  HHHO H    t$H$W$  H$  HĈ  H$HV HL$H|$GHD$ HL$H$  H   ="@  uH   HH   =HOHHHH$X  !HJHyD H   H$HD$HL$H   H$HD$HHH
   H$  HHH   H$   	s111swH$  HHuH$   H$H$X  HL$HD$    H$  H$H$  HL$H$   HT$zH$  H$   xH$  HHA H$HJH|$HG   =4!@  uHij H+  HZj   HH$   H   H$X  H$HD$HL$H

 H9  H$fH	  HL$H$HX> HX> HT$HL$j|$ }Hw H$~IH|$HG   =j @     HB HH$   HO=G @     H$X  HGH$  HHHO H    t$H$"W$  H$  HĈ  H$H| HL$H|$mHD$HL$ H$  H   =@  uH   HH   H`HOHHHH$X  DHGHA 0H$  H$:5  HD$=}\>     HO
 Hq\> =2@     He\> H$(  H$0  H$(  HtoQӃHH HDH$  H$H$  HT$H$   HT$HL$HD$ Ht$(W$  H$  HĈ  111H=[> E[H)O
 OH$  H$H$  HL$H\$H|$ @H$X  H$   H$  H$   H$P  H$   H$  HHH$  H$H$  HPHH@H9  H$  HH9  H$   HvH$P  H<$H)HHH?H!HHL$H)HD$H|$HD$(HL$ H$  H$  H$  HĈ  H$   HGHg
 H$H|$3H$   HGHg
 H$H|$3H$   HGHvg
 H$H|$h3H$  HGHUg
 H$H|$G3H	 H$H HD$+3H#H	 H$H HD$3H$H HD$Hp HD$H_	 H$H HD$2H>	 H$Hc HD$2HHHH	 H$H$ HD$z2H$H HD$Hp HD$IHHnHF;dH%H;a  HhHl$`Hl$`HD$p      HD$xH$H$   HL$HD$@   虃D$H|$  )  H	 HD$PH HD$XHD$PH   HZ HD$@HL$8H	 H$DHD$HD$HH$    H? HL$HD$   HL$xHL$H$   HL$ HD$(HL$0H|$HHO=@  usHHL$8HO=@  uBHD$@HGHD$pH@HG W$   H H$   H$   Hl$`HhHOHHHHD$@H11$HD$HH	 H$   H$   W$   Hl$`HhHD$xH$H$   HD$8HD$H
 H$   H$   W$   Hl$`HhdH%H$H;A,  Hp  H$h  H$h  H$  H  H$  H$H$  HD$H$  HD$HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$HD$H$   HtHIW$H  $X  H	 H$H  H$P  H$X  H$   H$`  H] H$HD$G   H$H  HD$HD$   HD$    ]HD$0HL$(H$x  H    tW$  H$h  Hp  H$HL$HD$蓺HD$HL$ H$x  H   =@  u	H   H   HH$  8nH$  H$H$  HT$H$  H\$D$HD$8HL$0HT$(H\$ Ht$PH|$HLD$@H)  HD  H$  "\  $    f     H5 HD$hH$   H$  H$H$  HT$H$  HT$vHD$ H$   HL$H$   H$x  HZH$   H5 H4$?H|$HD$hHG=@     H$   HH$   HO=o@     H$   HGH$   HHG H$x  H    tW$  H$h  Hp  H$H HL$H|$藸HD$ HL$H$x  H   =@  u	H   H   HOHHHH$   tHOH$   _nu   H4 ftQ   H7 LH$  H$H$  HD$H$  HD$HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$HD$H$   HtHIW$H  $X  H:	 H$H  H$P  H$X  H$   H$`  Hz H$HD$G   H$H  HD$HD$   HD$    zHD$(HL$0H$x  H    tW$  H$h  Hp  H$HD$HL$谶HD$ HL$H$x  H   = @  u	H   H   H$   HL$pH$H$  HD$H$  HL$/  HD$ HL$HT$(|$0 :  $   &  H$  H$H$  HD$H$  HD$HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$HD$H$   HtHIW$H  $X  H]	 H$H  H$P  H$X  H$   H$`  H H$HD$G   H$H  HD$HD$   HD$    HD$(HL$0H$  H$  H$h  Hp  H\$pH[H$   H4$HL$HD$HT$HD$ HL$(H$  H$  H$h  Hp  H$   H$   L$   H$  fe!  "  f;  $    H$  H  A   EtH  A   Ef  tIHH2  H  n  L$H|$LL$HD$H$   HL$ H$   H$  H$H$  HT$H$  HT$HD$H$   HtHIW$H  $X  HM	 H$H  H$P  H$X  H$   H$`  H H$HD$G   H$H  HD$HD$   HD$    HD$(HL$0H$x  H    tW$  H$h  Hp  H$HD$HL$òHD$HL$ H$x  H   =@  u	H   H   HL$H|$LL$tHD$H$   HL$ H$   H$x  HZH$   H5 H4$8H|$HG   =@     H,. HH$   HO=o@     H$   HGH$   HHG H$x  H    H$H HL$H|$讱HD$HL$ H$x  H   =@  uH   H   H{HOHHHH$   H]HZ- n'L$_L$H|$LL$"H|$    L$_H= H
=K>     HN	 HK> =P@     HK> H$  H$  H$  HtYQӃHH HDH$   H$H$   HT$H$   HT$HL$HD$ Ht$(l111H=J> yqH	 eH$   H$H$   HD$H$   HD$HD$H$   HL$ H$   H$x  HZH$   H58 H4$?6H|$HG   =+@     H+ HH$   HO=@     H$   HGH$   HHG H$x  H    pH$HV HL$H|$GHD$ HL$H$x  H   =@  uH   (H   =HOHHHH$   H`H* 
*L$H|$LL$L$nL$H|$Ht$HD$H$   HL$ H$   H$  H$H$  HT$H$  HT$
HD$H$   HtHIW$H  $X  H}	 H$H  H$P  H$X  H$   H$`  HQ H$HD$G   H$H  HD$HD$   HD$    QHD$(HL$0H$x  H    H$HD$HL$螭HD$ HL$H$x  H   =
@  uH   H   n8fals%xeA8trueAH$  -8  0     "  $    L$H|$Ht$HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$	HD$H$   HtHIW$H  $X  HS{	 H$H  H$P  H$X  H$   H$`  H H$HD$G   H$H  HD$HD$   HD$    蓼HD$0HL$(H$  H$  H$h  Hp  H$    HD$H$  HL$H$  HT$HD$ H$   HL$(H$   H$   HHH  HrHq  HrH#  H  1҄  $  "  H$   H$H$   HD$H\$&HD$H$   HL$ H$   H$  H$H$  HT$H$  HT$QHD$H$   HtHIW$H  $X  Hy	 H$H  H$P  H$X  H$   H$`  Hѻ H$HD$G   H$H  HD$HD$   HD$    ѺHD$0HL$(H$  H$  H$h  Hp  H$   H$H$   HD$H\$HD$ H$   HL$H$   H$x  HZH$   H5/ H4$60H|$HG   ="@     H6) HH$   HO=@     H$   HGH$   HHG H$x  H    gH$HM HL$H|$>HD$ HL$H$x  H   =@  uH   H   4HOHHHH$   H`Hg( *H$   H$H$   HT$H\$HD$HL$ H$   H$H$   HD$Q|$ H$  H$H$  HD$H$  HD$HD$W$8  Hw	 H$8  H$@  Hܷ H$HD$@   H$8  HD$HD$   HD$    lHD$0HL$(H$  H$  H$h  Hp  H$   H$H$   HL$H\$HD$ HL$H9<> t!1H$   H$   H$   
H$HD$H<> HD$aD$H$HL$HD$
   HD$@   sHD$ H|$(   H$   H$H$   HD$H$   HD$HD$ H$   HL$H$   H$x  HZH$   H5 H4$ -HD$H$   H$    H*( HL$HD$   H$   HL$H$   HL$ ׭HD$0HL$(H$   HG=@     HH$   HO=@     H$   HGH$   HHG H$x  H    H$H HL$H|$ݥHD$ HL$H$x  H   =-@  uH   H   HOHHHH$   H`H.H$   H
HHYHH@HHHHH!HH!H9H$H$   HD$H$   HD$Ht$H$HL$HD$
   HD$@   xHD$ H|$(   H$   H$H$   HD$H$   HD$HD$ H$   HL$H$   H$x  HZH$   H5 H4$*HD$H$   H$    H% HL$HD$   H$   HL$H$   HL$ 藫HD$(HL$0H$   HO=z@     HH$   HO=^@     H$   HGH$   HHG H$x  H    H$H HL$H|$蝣HD$ HL$H$x  H   = @  uH   ~H   mHOHHHH$   tH`g1H$   H
HHYHH@HHHIHHH	H!HHL9H$H$   HD$H$   HD$LD$yHrH9  H?H$x  H$HD$HL$AHD$0HL$(HT$ H\$HtiH$x  H    pH$HL$HD$NHD$ HL$H$x  H   =?  uH   /H   DH$   H\$`H$   H$H$   HL$H$   HT$׳H|$    HL$`H   =U<>     HP<> =?     H$   H<<> H$  H$   H$  HtYQӃHH HDH$   H$H$   HT$H$   HT$HL$HD$ Ht$(苶%111H=;> H$   *iH$   \111H$   H$H$   HD$H$   HD$HD$ H$   HL$H$   H$x  HZH$   H5 H4$&H|$HG   =?     H HH$   HO=?     H$   HGH$   HHG H$x  H    H$H HL$H|$HD$ HL$H$x  H   =??  uH   H   HOHHHH$   H`H *H$   H$   H$H$   HL$H\$RHD$HL$ H@(H$HD$H$   H$H$   HT$HD$dD$H|$    H$   H$H$   HD$H$   HD$HD$ H$   HL$H$   H$x  HZH$   H5 H4$%HD$H$   H$    H  HL$HD$   H$   HL$H$   HL$ ¥HD$(HL$0H$   HO=?     HH$   HO=?     H$   HGH$   HHG H$x  H    H$H״ HL$H|$ȝHD$ HL$H$x  H   =?  uH   H   HOHHHH$   H`1H$   HuoWf.v5 f	 f.vG f.H$   H$H$   HD$H$   HD$虸1Hu1H/
 H$6#H|$HG   ="?  uHad H&  HRd   9rH$H$  HL$H$  HT$  HD$(HL$ HT$|$0   H$   HL$xH$   H$   HHH"  H  Hu`H$    HT$HL$HD$=HD$(HL$ H$   H$H$   HT$H$   HT$HL$HD$ 莿H$   H$H$   HD$Ht$HD$ H$   HL$H$   H$x  HZH$   H5 H4$!H|$HG   =?     H HH$   HO=?     H$   HGH$   HHG H$x  H    H$Hϱ HL$H|$HD$HL$ H$x  H   =?  uH   H   HHOHHHH$   H]H 'H$   H$H$   HL$Ht$(HD$HL$ H@HH$HD$HL$H   H$H|$  HJ,> @  q  HD$xH@HHH?H=HQHH$   H	 H$HL$HL$|cHD$H$   H+> H$HD$H$   HL$HL$H$   HT$ HT$xHT$(H$   HT$0$HL$8HD$HHT$@HtlH$x  H    (H$HT$HD$HD$HL$ H$x  H   =V?  uH   H   HH$   H9u  H$   H$H$   HD$H$   HD$H$   HD$HL$ HT$(!{HD$xHH@H$   H$H$   HD$H$   HD$/HD$ H$   HL$H$   H$x  HZH$   H5Z H4$aH|$HG   =M?     H HH$   HO=*?     H$   HGH$   HHG H$x  H    H$Hx HL$H|$iHD$ HL$H$x  H   =?  uH   JH   _9HOHHHH$   @H`H ,*H$   H$H$   HL$Ht$ԨH|$   H$    H$   HD$HD$xHD$H$   HD$HD$(HL$ H$HD$OHD$=1>     Hń	 H1> =?     H0> H$(  H$0  H$(  HtYQӃHH HDH$   H$H$   HT$H$   HT$HL$HD$ Ht$(I111H=u0> qH	 eH$   H$H$   HD$H$   HD$脾HD$ H$   HL$H$   H$x  HZH$   H5 H4$H|$HG   =?     H HH$   HO=?     H$   HGH$   HHG H$x  H    H$Hͫ HL$H|$辔HD$ HL$H$x  H   =?  uH   H   HOHHHH$   H`H *$    H$   H$H$   HD$H$   HD$HD$H$   HL$ H$   H$  H$H$  HT$H$  HT$<HD$H$   HtHIW$H  $X  H|b	 H$H  H$P  H$X  H$   H$`  H H$HD$G   H$H  HD$HD$   HD$    輣HD$0HL$(H$  H$  H$h  Hp  Àn%  $  tH$  H        HHHNHL$H|$HD$赻HD$ HL$H$HD$HD$HL$HT$ H$   H$H$   H\$H$   H\$HL$HD$ HT$(ħ^L$H|$Ht$<HD$ H$   HL$H$   H$  H$H$  HT$H$  HT$gHD$H$   HtHIW$H  $X  H`	 H$H  H$P  H$X  H$   H$`  H H$HD$G   H$H  HD$HD$   HD$    HD$(HL$0H$x  H    VH$HD$HL$4HD$HL$ H$x  H   =?  uH   H   H'8nulltvHCH$H$  HL$H$  HL$H$  HL$HD$(HL$ H$  H$  H$h  Hp  H$   HGHH8
 H$H|$:H~	 H$H} HD$H~	 H$H} HD$Hv~	 H$H{} HD$諤dH%H;a   H8Hl$0Hl$0HD$@HH H   HtmH   H$   HD$HL$HT$H$HL$HT$HD$HD$(HL$@H$蹑HD$(HM	 HL$HHD$PHl$0H8H$  HD$HD$ HL$@H$xHD$ H<
 H$Q  HL$HD$H^}	 H$H| HD$蓣dH%HD$H;A  H   H$   H$   Hz
 H$WD$iXHD$11HHHL$@HD$pHT$HH$   H$HD$	   OH$   Hx N  H$CHD$@HHHT$H\$Ht$HH9   H|$pHHHHR=f?     H\H$   Hx 	tAHP HtHJ   H$   H$   H$   H$   HĈ   H|$hHL$XHt$PH$HD$	   zH$   HL$XHt$PH|$hHHIHL]HT$`H\$xH
 H$H\$pH\$HD$Ht$HL$ WH|$(HD$0Ht$8HHHD$@HT$`H\$xHt$HHL$@H|$pH3{	 H$Hxz HD$ hdH%H;a  HxHl$pHl$pzH$HD$XH$   H$HD$	   gH$   HH H  H`  HHHL$PH$4H$   HPHHXHH9&  Ht$PHH9
  H)HHH?H!HѐH$H)H\$HD$z  HD$HL$(HT$ \$0\$? H$    HD$HT$HL$HD$(HL$ T$? u  HD$@HL$`H$   Hz 	   Hz 1  H$HD$	   QH$   H$PHD$HD$hHL$HL$HHE
 H$H\$XH\$Ht$`Ht$Ht$@Ht$gHD$ HL$HH=Z?  uaHL$hHHH$   Hx 	t-HH HtH;lHD$XH$   Hl$pHxH$HD$	   葍H$   HxHD$h詾H$HD$	   eHD$@HL$`H$   Hx	 H$H,x HD$Hx	 H$H x HD$Hox	 H$Hw HD$HHHH@x	 H$Hw HD$udH%H;a  H`Hl$XHl$XHD$hHHHL$HH$舍HD$hHPHHXHH9w  Ht$HHH9[  H)H)HHH?H!H1H1  1f  "1  fu.Hy^	 HD$ptH^= HHD$xHl$XH`À-t0        H$    HT$H\$H|$HD$(HL$ HT$hH$HL$HD$IHD$0HL$(HT$ H\$HtHt$hH    tH\$pHT$xHl$XH`HT$PH\$@H4$HL$HD$?HD$ HL$HT$hH   =?  uH   HT$PH\$@H   19H$H\$H|$  HD$(HL$ HT$\$0\$? H$    HT$HL$HD$HD$(HL$ T$? toH$HD$WHD$Hu	 HL$pHD$xHl$XH`Àntt9bWD$pHl$XH`Hu	 H$HPu HD$Hu	 H$H$u HD$1HHHH藛"HD$H|gHD$8\u]xuuW11HH};\0r
9wۀar
fwé̀Ar
FwD$ ÉT$ D$ dH%HD$H;A  H   H$   H$   H$   H  H$   ;"  t@"  H$   HH$   HJHL$X1HHD$8H9   s  |@\   @"   @ rz@sHxH)HHH?H!H43HvH4$H)HL$H|$_HD$ |$  uHt+LD$8I< HL$XH$   H$   H$   PH$   HHHT$8H\$XH9  H$   Ht	 H$H$   HHL$@HL$HL$NHD$HL$8H$   H9h  H\$@H9HHOH$   H9  H|$XL$   LH9  HL$8H\$0LNL9  H9  Ht$@HD$`ELA\  LII9n    FLAb   A'wTA"uH9  DLIHrA'tHǄ$       W$   Ƅ$    H$   HĐ   A/tA\tAbuH9*  LIHAnwBAfuH9  LIHAnwH9  
LIHAruH9  LIHAtuH9x  	LIHAuH)HHH?H!IHRH$H)H|$H\$D$  =     =   H\$8HsHt$P'  HL$XH9  D$,H$   H)HHH?H!H$   HH@H$H)HL$H\$D$L$,   <     0  =   %  =      (
 $	ځ     t}HD$0HL$@H96  H)HHH?H!H|$`HH$Ht$Ht$T$蛡HD$8LHHD$ HL$0HHD$`H$   Ht$@H|$XL$     HT$0HL$@H9  H)HHH?H!H|$`HH$Ht$Ht$D$HD$ HL$0HHD$`H$   Ht$@H|$XL$   LL$P  19HǄ$       W$   Ƅ$    H$   HĐ   HǄ$       W$   Ƅ$    H$   HĐ   A"   A    AsH9  DLIHH)HHH?H!IHRH$H)H|$H\$2HD$ HL$8HHL$0HT$@H9@  HD$8H)HHH?H!Ht$`HH$H\$H\$HD$ HL$0HHD$`H$   Ht$@H|$XL$   LL$8(HǄ$       W$   Ƅ$    H$   HĐ   Ht$HHD$xH[o	 H$HNHHL$PHL$HL$<IHD$HL$0HT$HH9  H\$PH9HHOH|$xH9u*H\$8H|$XH9HH$   H\$0L$   HD$pH$H|$H\$H\$8H|$XH9HD$pHL$0Ht$PH9   H$   H$   H$   Ƅ$   H$   HĐ   HD$hH\$0H$H|$H\$EHD$hHL$8H$   H\$0Ht$@H$   H$   H$   H$   Ƅ$   H$   HĐ   HǄ$       W$   Ƅ$    H$   HĐ   HH»HH׻HHlHĻ迻H跻HHLHHAHH6HH+HH HHLH
HH:5dH%H;a  HpHl$hHl$h  H$HD$XHL$xHL$H$   HL$fD$ N  HD$(HL$ H  HT$XHBHZH2HJH9.  H)HL$@H)HH?H!HH   11H\$HHt$`H4$HD$HL$LHD$XH@    H@    @  H> H$Hps HL$HD$uHD$`H$   HD$@H$   HD$HH$   W$   Hl$hHpHD$PHk	 H$HD$    WD$HL$ FH\$8Ht$(HD$PHL$@(HǄ$       W$   H$   H$   Hl$hHp苹5@dH%H;a  HPHl$HHl$HHT$hH\$`11HH9  HD$@4@<  @>  @&   @uHpH9}HxH9L  |@uH9-  t@uH9}>  HT$XH$Ht$pH)IHH?H!HHt$H)HD$LD$HD$XH$H HL$HD$   HD$@HL$`THǐ< H5< H9w  2HL$XH$D$HD$@HHHT$hH\$`@t$?H9}>x  HT$XH$Ht$pH)IHH?H!HHt$H)HD$LD$IHD$XH$H HL$HD$   FD$?H< H< H9   HL$XH$D$.D$?HϏ< HЏ< H9   HL$XH$D$HD$@HHHT$hH\$`t$?H9}:wBHD$XH$HD$pH)HHH?H!HHD$H)HT$Ht$]Hl$HHPHHضHHmHHH迶HHTHHIHAH9HHH苶5 dH%H;av{H@Hl$8Hl$8HD$HHH@H   H$HD$HL$H$    Hv4 HT$HD$   HD$HL$ HD$(HL$0HD$PHL$XHl$8H@行ldH%H;aveH@Hl$8Hl$8HD$HHHH@ H$    H6 HT$HD$   HL$HD$ ~HD$(HL$0HD$PHL$XHl$8H@dH%H;a   HpHl$hHl$hHD$xHHPH   H$HD$xHHHT$HT$`H\$H\$XH@HIH$HD$HL$H$    Hm HT$HD$)   HT$`HT$HT$XHT$ H HT$(HD$0   HD$8HL$@~HD$HHL$PH$   H$   Hl$hHp#dH%H;a   H Hl$Hl$H> H$oHD$HL$Ht0H9m H9uHH@    H@    @  HD$(Hl$H Hi
 H$PHD$HD$(Hl$H H$HT$H	 HD$\GdH%H;a\  HxHl$pHl$pW$   D$(   H HD$@H$   HD$XHD$(H$   H$   H   =>     H> =?     H$   H> HL$`HD$hHL$`HtmQӃHH HDH$   H$HL$HD$Ht$$   D$ $   D$!  W$   DHl$pHx111H=> H$   莨^H$   Q111tHl$pHx܈dH%H;a<  H0Hl$(Hl$(HD$HHHHD$ Hj  H  H   HHH   HwwHuHD$@H HD$PHl$(H0HuHL$@HH
 H$H|$HG   =?  uH He  H yT  HuHL$@HHuHL$@HcsHL$@HfD$P Hl$(H0HD$8H$HD$@HD$HL$dD$D$PHl$(H0HHH   H	w:HuHD$@H HD$PHl$(H0Hu
HL$@HL$@H
u	HL$@Hu
HL$@HHu
HL$@HH
 H$H|$HG   =?  uH H  H C   HHHHu*HD$@ ZWf.!L$PHl$(H0HuHD$@ H
 H$H|$HG   =?  uH H^  H 讥M  H   Hu2HD$8H$HD$@HD$HL$vH|$ D$PHl$(H0H   HPHw3	s1D$PHl$(H0sHD$@H HHD$@HuHL$@H9 H/
 H$6H|$HG   ="?  uHW HZHK ȤLHPHkHtH[HHu	H0HH7HD$ HGH
 H$H|$HD$ HGH
 H$H|$HD$ HGH
 H$H|$HD$ HGH
 H$H|$|dH%H;av}H0Hl$(Hl$(HD$@H$HL$HHL$HT$PHT$a   HT$HD$8H$HD$@HD$HD$HHD$HD$PHD$D$XD$ D$YD$!HHl$(H0߃jdH%H;avwH0Hl$(Hl$(HD$HHtIHL$8H$HL$@HL$HD$ܗHD$HL$ H$HL$4   HD$HD$PHl$(H0HI HD$PHl$(H0EpdH%H;a  HXHl$PHl$PHD$`HG  HHH6> H$HL$HL$hHL$nLHD$ HL$|$( tH%
 H9%  HD$pHl$PHXH
 H$nHD$HD$@H$
 H$THD$HD$HHL$@H$HD$   CyH|
 H$#HD$HW  H=?  C  HL$@HHHT$HHPH\$`H  HsHL
> H$Ht$HT$hHT$H2$
 H\$HD$ THD$0HL$(|$8 tH$
 H9  HD$pHl$PHXHD$`H$HL$hHL$D$&  HD$=Z?  u}HL$HHHD$@H$HD$HxHD$HHHT$`HtHRH	> H$HT$HD$hHD$Hq#
 HD$HL$ MHD$HH HD$pHl$PHXH|$H葠|HHxHHD$@sHyHHD$HbH\$`HHHHT$HHH$HT$H	 HD$H$HT$H	 HD$舀CdH%H;a  H(Hl$ Hl$ HD$0HHxHT$8H$H > H5 > Ht$H\$р|$ 7  HD$0H   HT$8H$H|$  D$@  H HT$0H9)  HD$8H$H  HL$H$Ht > He > HT$HL$VD$O  HD$0HHxHT$8H$HP > H5Q > H\$Ht$р|$   HD$0H   HT$8H$H|$  D$@  H HL$0H9B  HD$8H$H  HD$H$H= H= HL$HD$D$  HD$0H   HT$8H$HD$H   HwrHtVHHHv6HHvH HD$HHl$ H(H HD$HHl$ H(H:~ HD$HHl$ H(H~ HD$HHl$ H(HtNHt2HuHD$0H$HD$8HD$5  HD$HD$HHl$ H(H= HD$HHl$ H(H= HD$HHl$ H(H   HthHt6HHD$0H$HD$8HD$7  HD$HD$HHl$ H(HD$0H$HD$8HD$)  HD$HD$HHl$ H(H4} HD$HHl$ H(HtRHt6HHD$0H$HD$8HD$?"  HD$HD$HHl$ H(H} HD$HHl$ H(HD$0H$HD$8HD$0  HD$HD$HHl$ H(HD$0H$HD$8HD$D$ HD$HH| H$HD$r7  HD$HD$HHl$ H(11Ha} HD$HHl$ H(HD$0H$HD$8HD$D$ HD$H{ H$HD$7  HD$HD$HHl$ H(1W1PH{ HD$HHl$ H(H$H{ HD$H HD$ڿH$H{ HD$Hs HD$蹿{dH%H;av=H8Hl$0Hl$0HD$@ H$H HD$HD$   Hl$0H8/{dH%H;a  HxHl$pHl$pH$   HHHu"HPH%  	  1  H$   H$H$   HT$HL$D$_iHD$(HL$ H;
 H$HL$HD$;HD$ HL$|$( !  HIH$HD$(HL$ H   Hu
Hl$pHxHL$8HD$PH$   H$H$   HD$H$   HD$UHD$HD$HHL$ HL$XH:
 H$HD$HL$HH=?  uBHL$XHHHL$8HH=r?  uHL$PHHH.  HxHHD$P  HxHHD$XHH$    H$$   D$ e  HD$0HL$(H$    H$H HD$HD$   Hl$pHxH$    H$H HD$HD$   Hl$pHxsH$   HHH$   HHD$@HZ
 H$aH|$HG   =M?  uH
 HYHv
 KWD$`Hrz HD$`HL$hH
 H$HD$`HD$^HD$HL$H$HD$VHD$@HGHF
 H$H|$8xdH%H;a  HxHl$pHl$pH$   H$H$   HL$H$   HT$SHD$(HL$ HT$HHHD$HH  HpH  	g  H$HL$H\$D$fHD$(HL$ H8
 H$HL$HD$
HD$HL$ H@H$HD$(HL$ H   Hu
Hl$pHxHL$8HD$PH$   H$H$   HD$H$   HD$HD$HD$@HL$ HL$XH
 H$[HD$HL$@H=G?  uBHL$XHHHL$8HH=,?  uHL$PHHH  HxHHD$Pȕ  HxHHD$X貕HH$    H$$   D$ ~b  HD$0HL$(sCHHH$    H$H HD$HD$   Hl$pHxHHu	H9 HK
 H$RH|$HG   =>?  uHs HyHg kHpHHtHWD$`HCw HD$`HL$hH
 H$HD$`HD$/HD$HL$H$HL$'HD$HHGH
 H$H|$	tdH%H;a  HpHl$hHl$hH$   HHHuMHPH  	  1t/HD$x H$H HD$HD$   &Hl$hHpH$   H$H$   HT$HL$D$bHD$ HL$(HS4
 H$HD$HL$пHD$HL$ H@H$HD$(HL$ Hu$HD$xH$$   D$ :  Hl$hHpHD$HHL$0H$   H$H$   HD$H$   HD$ćHD$ HD$PHL$HL$@H
 H$HD$HL$@H=?  uBHL$PHHHL$0HH=?  uHL$HHHH   HxHHD$H}   HxHHD$PgHsH$   HHUH$   HHD$8H[
 H$bH|$HG   =N?  uH HYHw KWD$XHst HD$XHL$`H
 H$HD$XHD$_HD$HL$H$HL$WHD$8HGHG
 H$H|$9r>dH%H;a  HpHl$hHl$hH$   H$H$   HL$H$   HT$MHD$(HL$ HT$HHHD$@H  HpH  	rF  HHt/HD$x H$H HD$HD$   Hl$hHpH$HL$H\$D$_HD$(HL$ HK1
 H$HL$HD$ȼHD$HL$ H@H$HD$(HL$ Hu$HD$xH$$   D$ 7  Hl$hHpHD$HHL$0H$   H$H$   HD$H$   HD$輄HD$ HD$PHL$HL$8H
 H$HD$HL$8H=?  uBHL$PHHHL$0HH=ٸ?  uHL$HHHH   HxHHD$Hu   HxHHD$P_HHuHuH9 iHi
 H$pH|$HG   =\?  uH HyH kHpHHtHWD$XHaq HD$XHL$`HЋ
 H$HD$XHD$MHD$HL$H$HD$EHD$@HGH5
 H$H|$'ndH%H;a   H8Hl$0Hl$0D$`   HD$HH$HD$PHD$HD$XHD$K|$ tOHD$@ H$HZ HL$HD$   DD$`u
Hl$0H8HD$@ H$D$"<HD$@ H$H% HL$HD$   D$`HD$@ H$D$"@mdH%H;a  HhHl$`Hl$`HD$p H$   HHL$PH/  H   H$   H	HP(H$HD$    HD$@   HL$HD$ 
   HD$8HL$(HT$0$   uHH\$pH$HL$HT$HD$$   u
Hl$`HhHD$pH$D$"HD$HHL$XHT$@HD$pH$D$"HD$HHL$XHT$@HuH$   H
&HV
 H$]H|$HG   =I?  uH\ HQHP CHuH$   H
HuH$   Hc
HuH$   H
HD$PHGHJ	 H$H|$<l!dH%H;a  HhHl$`Hl$`HD$p H$   HHL$PH	D  H   H$   H	HP(H$HD$    HD$@   HL$HD$ 
   jHD$8HL$(HT$0$   uHH\$pH$HL$HT$HD$$   u
Hl$`HhHD$pH$D$"HD$HHL$XHT$@HD$pH$D$"HD$HHL$XHT$@HuH$   
'H	uH$   
Ha
 H$hH|$HG   =T?  uHE HOH9 AH
uH$   
HuH$   H
HuH$   H
HD$PHGHW	 H$H|$IjdH%HD$H;Ag  H   H$   H$   H$   HHHL  H$    Z= f.       f.    H$    fH~H?fHnWf.u  H$   H@h  < f.     I  e   T$WHX(H$HD$    HD$@   D$T$ HD$(HL$0SHD$8HL$@HT$H\$WeuWH|QHYH9(  \eu:HYH9	  \-u#HYH9  \0u\\H$   uTH$   H$HD$HL$HT$$   uH$   HĠ   H$   H$D$"HD$xHT$XHL$`H$   H$D$"HD$xHL$`HT$XsH u8Z;; .v   f   ; .1; f.YH$   f   T$D$gHD$H$   HD$hQHD$(HD$pHL$ H$   H
 H$H|$H$   HG=ɯ?  u\H$   HH$   HOHL$pHO =?  uH$   HGH   HOHHHH$   0   H$   HOHHHH$   H: f.HuH$    HD$hH
 H$H|$HG   =?  uH HeH 葅WW$   Hh H$   H$   Hv
 H$H$   HD$HD$HL$H$HL$HD$hHGH	 H$H|$H肎HzHr|ewdH%HD$H;Al  H   H$   H$   H$   H$H$   HL$H$   HT$fyHD$HL$ H9= J  $   ulH$   H$H$   HD$H$   HD$wHD$HL$ H$   H$HD$HL$$   D$&  H$   HĐ   H$   H$H$   HD$H$   HD$|wHD$HL$ H$HL$dHD$H=	 H$HD$:HD$HL$HT$ H\$(Ht$0H  H\$@H$HD$HL$HT$XHD$ HL$(H$   H$HD$HL$$   D$%  H$HL$Hm= HD$8|$ H$   H$H$   HD$H$   HD$vHD$ HL$HH HDHL$`H$   HDHD$8HD$LL|$ t|H$    H$HD$`HD$HD$8HD$H$   HĐ   ÐWD$hH\$hHt$pHd
 H$HD$hHD$HD$HL$H$HL$HD$`H$HD$8HD$豩HD$WD$xH-<	 HL$xH$   H& H$HD$   HD$xHD$HD$   HD$    ^HD$(HL$0WD$hHD$hHL$pH~
 H$HD$hHD$%HD$HL$H$HL$ardH%H;a  H@Hl$8Hl$8HD$`HHHD$0H  HPH   	seHD$PH$HD$XHD$HL$JHD$ HL$HT$(H\$HH$HL$HD$HT$D$hD$ D$iD$!Hl$8H@sAHD$XHHtHD$H H$H HD$HD$   Hl$8H@HD$XHHuHD$XH8 Hn
 H$uH|$HG   =a?  uH H.H  HPHHtHHD$0HGH	 H$H|$wA`\dH%H;a   HPHl$HHl$HHD$`H$HD$hHD$HD$pHD$=tHD$ HD$0HL$HL$(HBA
 H$HD$HL$(H=u?  uHL$0HHHHxHHD$0WD$8Ha HD$8HL$@H|
 H$HD$8HD$聤HD$HL$H$HL$yC_dH%HD$H;A<  H   H$   H$   H$   H$   H$   H$   H$   1A{     H$HT$HL$HD$PHD$IHD$`LxHT$0HD$(Ht$ HL$hH$   H$   H$   H|$HDD$?LL$pLT$hL$   L$   L$   L$   HT$@M9&  L|$`OLL$PHH   LZI   HT$@	r   LMt'H4$HD$HT$LGHD$HL$(HT$ HLLLH9`  H|$HDD$?LILL$pNT	`LT$hN\	XL$   IIIE1/IxHT$XH
 H$H|$HG   =?  uH8 H7  H) |&  HL$@HHEH$   Ht$xN	M   A: 4  E1EH$    H$DD$$      HD$pH$   HTHH\@H$   H4$H\$HT$iHD$pH$      H   H$   H$Ht$xHt$H$   Ht$Ht$@Ht$\$ $   \$!H2H$   H$   H|$HL$   L$   L$   A,   *HD$pH$   HT8H\0H$   H4$H\$HT$2H4$HD$HT$DT$H$   H$   HT$@H$   Ht$xH|$HDD$?LL$pL$   L$   L$   gA{u8H$    H$H HD$HD$   H$   HĘ   H$    H$D$}HD$XHGH	 H$H|$ZdH%H;a   HXHl$PHl$PHD$`H$HD$hHD$A  HD$ HD$0HL$(HL$@HT$HT$8H\$H\$HH5XM
 H4$HD$H  HHL$8HHHL$0HH=?  u!HL$HHHHL$@HH HD$pHl$PHXHxHHD$HyHy HD$@uyHYdH%H$@H;AA  H@  H$8  H$8  H$h  HHHD$pHu  HPH
  	rW  H$`  HHt8H$P   H$H HD$HD$   H$8  H@  H$P   H$D${H$X  H$H$`  HL$H$h  HT$MHD$HD$xHL$ HL$HH6
 H$HL$HL$HD$H$   HL$HH`  H$HL$HL$EHD$W$   $   H  H$   H$   H$   HT$HH$   H$   H H$HD$H$   HD$iHD$HH  H$   1H$   H(HHHD$HH$   HT$PHH$  A$  A$(  H$  H$   $  $   $(  $   H*  H$P  H$H$  H$   HT$HL$$q  L$  H$P  H$D$:0H$X  H$H$`  HL$H$h  HT$H$   H$   H$   H|$Ht$ H\$(nIHD$8HL$@HT$0H$P  H$HT$HD$HL$$p  D$ $q  L$!H$H  H2HD$PHHL$HH9|H$P  H$D$}cH$8  H@  H$P  H$D$,=HT$x1H$   HH$   HHHL$HH$   H\$XHrHt$pLBL$   L
L$   LJtNJ<N$Md$=?    NNDL$  HD$HL$Hu&HL$XHHT$HH9VH$   HHD$`H$   H$   H$H$   HD$HD$pHD$iHD$ H$   HL$HL$hHrz
 H$HD$HL$hH=ŝ?  uKH$   HHHL$`HH=?  uH$   HHH   HxHH$   =t   HxHH$   $tHLtLLtH$`  HHuH$`  H8 H
 H$H|$HG   =?  uH. H   H swHPHHtH{W$   HU H$   H$   Hap
 H$H$   HD$ۘHD$HL$H$HD$ӲHD$pHGH	 H$H|$赲SdH%H;aI  H0Hl$(Hl$(HD$8H   HT$@H$HD$HL$H   H$HD$HHH
   HD$8H@HHL$@H$HD$HL$H$HL$HD$HD$ HAD
 H$HD$H  H=r?  uHL$ HHHD$HHl$(H0HxHHD$ rHHjHD$8H   HT$@H$HD$HL$H@xH$H = H= HT$HL$Ѐ|$ H;S HD$HHl$(H0RdH%HD$H;AE  H   H$   H$   H$   HHHD$PH  HPH^  	  H$   H$H$   HD$HL$G/H$    HL$ HL$8HT$HT$XH\$(H\$@H$D$"AH= @  O  H\$8HHHHHHH<HH?HH)H|$HH@   4  H$H$   HH(HL$xHL$H|$HD$@   HT$XHT$ Ht$(HT$@HT$0CH$   H$HL$xHL$HL$HHL$HD$@   1H$   H$D$"[H$   HĈ   H      Hg+	 H$H|$H|$THD$HD$pH= H$HD$HL$HHL$HL$HT$XHT$ HT$8HT$(HT$@HT$0(CH$   H$HL$pHL$HL$HHL$HL$n8HL$hH H$SHD$=G?     HL$hHHH!R HH=&?  uTH$   HH HD$`HY H$HL$XHL$HL$8HL$HL$@HL$FHD$`H$UKHx HH$   |nHHxHHD$hfnHfHt$8H^HHHH<HHH?H)HsQH$   HHH$    H$H1 HD$HD$   CH$   HĈ   H$   HHuH$   H8 H؁
 H$߿H|$HG   =˖?  uH  H.H qm HPH=HtH-HD$PHGH	 H$H|$H@   vMdH%H;aj  H@Hl$8Hl$8HD$hHHHD$0H  HXH   	sHHD$PH$HD$XHD$HD$`HD$HL$D$pD$ D$qD$!HT$HHHl$8H@sAHD$`HHÄtHD$P H$H HD$HD$   蚸Hl$8H@HD$`HHuHD$`H8 H;
 H$BH|$HG   =.?  uHc H.HW k HXHHtHHD$0HGHR	 H$H|$DLydH%H;a  H8Hl$0Hl$0HD$@HHHHT$HH$HD$HL$H   H$H|$txHD$@H$HD$HHD$  HD$HD$ H=
 H$:HD$Hމ  H=$?  uHL$ HHHD$PHl$0H8HxHHD$ jHHD$@HHHHT$HH$HD$HL$H| H9   H$H|  HD$HD$(H$H= H= HT$HL$y|$ t 1HJ HD$PHl$0H8HD$(H$Hj= H[= HL$HD$,D$H$H7J HD$H+ HD$qKJFdH%H;a  HPHl$HHl$HHD$` H$D$[
HD$hH$HL$pHL$HT$xHT$:HD$HD$81~HD$hH$HT$pHT$H\$xH\$HL$C6HD$0HL$(HT$ H\$`H$HT$HL$HD$$   D$ $   L$!HT$XH2HD$@HHHD$8H9}+HL$@HoHD$`H$D$,6HL$@RHD$`H$D$]Hl$HHP
IdH%H;a   H(Hl$ Hl$ HD$0H@HHL$8H$HD$HL$H$HL$sHD$HD$H8
 H$YHD$H}  H=C?  uHL$HHHD$@Hl$ H(HxHHD$gHNHIdH%H;a  H@Hl$8Hl$8HD$hHHHD$0H'  HPH   	sjHD$XH$HD$`HD$HL$B1HD$(HL$ HT$H\$PH$HT$HL$HD$D$pD$ D$qD$!HT$HHHl$8H@sEHD$`HHzHD$P H$H HD$HD$   $Hl$8H@HD$`HHuHD$`H8 Hz
 H$̸H|$HG   =?  uH H.H ^f HPHHtHHD$0HGH	 H$H|$ΥFSdH%H;a   H(Hl$ Hl$ HD$0H@HHL$8H$HD$HL$H$HL$HD$HD$H"8
 H$HD$H  H=ӎ?  uHL$HHHD$@Hl$ H(HxHHD$heHEIdH%H;a   H0Hl$(Hl$(HD$`sHHL$HH$HL$PHL$HL$XHL$HD$D$hD$ D$iD$!HT$8HHl$(H0HL$HH$HL$PHL$HL$XHL$HD$D$hD$ D$iD$!HT$@HEBdH%H;av{HHl$Hl$H\5
 H$裶HD$HǄ  H=?  u!HL$ HHHL$(HHHD$0Hl$HHxHHD$ dHyHD$(dHDldH%H;aW  H@Hl$8Hl$8HD$PH,  1
HD$PHL$0H9  HT$H
      H\$,HL$0H H$HD$   \$H|$ }D$,=   wnH= `t1zD$X Hl$8H@=   0|91HF?< H$D$VD$H]= H@< H$D$VL$D$,H7= H$HD$HL$b\$HL$ D$XHl$8H@D$X Hl$8H@CdH%HD$H;A0  H   H$   H$   1H$  H$   \H@PH$HL$xHL$HD$H$   H$   Ht$Hl$Hl$pHm H$   H$   H$   HH$  H9}|H$   H$  H$   H$  H4Ht$xH   H$H|$tH$   H$  DH$   H@HH$  H$HL$HD$H$(  H$0  H$   H   AdH%H;a  HPHl$HHl$HHD$XHHHHHuWHHHH$HL$HT$^THD$HL$ HT$XHJ =?  uHBWD$`Hl$HHPHz`HHHH$HL$HT$D$/HD$(HL$ H!
 H$HL$HD$~HD$HL$ |$(    HD$XHHHHL$8HQH   HPH   HuUH
H$HD$
   XHD$HL$HT$XHB =?  uHJWD$`Hl$HHPHzH_HuH
Hs
 H$ñH|$HG   =?  uH H  H R_  Hu	H
MHuHc
?HuH
1HQH  HPH	   HuRH
H$HD$
   VHD$HL$HT$XHJ =?  uHBWD$`Hl$HHPHz^Hu
H	u
Hr
 H$ȰH|$HG   =?  uH H   H W^   H
u
HHuH
:HuH
,H@H$HD$(HD$@HL$ HL$0H$    3HD$(HL$ HT$XHB =$?  u"HJHD$0HD$`HD$@HD$hHl$HHPHzH]HD$8HGHR	 H$H|$DHD$8HGH4	 H$H|$&H	 H$Hd HD$
=?dH%H;a  HXHl$PHl$PHD$` H$D$"芮HD$pHL$hT$x11H9  W  H\$H<@  H   +  L< M8A9 tH뻄  E1Eu@|$3H9}2  HD$`H$H)HHH?H!H1H\$H|$ƨHD$`H$D$\ӭD$3<
   <	   <
   HD$`H$H> HL$HD$   sD$3H9>< H*>< H9A  HL$`H$D$[D$3H>< H=< H9  HL$`H$D$&H|$HHwHD$pHL$hT$xLW< HHD$`H$D$nHD$`H$D$t׬<t!<"uHL$`H$D$軬<\tHD$`H$D$r蝬rLa< E:`Ht$8H)HHH?H!HH$Ht$DD$HL$HL$@=  u
H  =(   t0=)   t)H|$HH9HD$pHL$hT$xLe< Ht$8D$4HT$8H\$HH9}6  HD$`H$H)HHH?H!H\$hHHT$Ht$袦HD$`H$H HL$HD$   D$4HA<< HB<< H91  HL$`H$D$kHD$HHL$@H4HD$pHL$hT$xL< HHD$8HT$HH9}6   HL$`H$H)HHH?H!HT$hHHD$Ht$ڥHD$`H$H HL$HD$   跥HD$HHL$@H4HD$pHL$hT$xL< H4H9}.wIHT$`H$H)HHH?H!H1HD$H\$XHD$`H$D$"eHl$PHXHHbH8bHHbHb bHbHHmb   bHHa 9;dH%H;a  H`Hl$XHl$XHD$h H$D$"躩HD$xHL$p$   11H9    H\$P<@  H     L< M8A9 tH뻄  E1Eu@|$;H9}AG  HD$hH$H$   H)IHH?H!HHT$H)H\$LD$ĢHD$hH$D$\D$;<
   <	   <
   HD$hH$H\ HL$HD$   董D$;HW9< HH9< H9  HL$hH$D$yD$;H9< H9< H9R  HL$hH$D$DH|$PHwHD$xHL$p$   Lr< HvHD$hH$D$nHD$hH$D$t<t!<"uHL$hH$D$֧<\tHD$hH$D$r踧oL|< E:NHt$@H$   H)HHH?H!HH$H)HD$H|$=D$HL$ HL$H=  u
H  =(   t3=)   t,H|$PH9HD$xHL$p$   Lm< Ht$@oD$<HT$@H\$PH9}F  HD$hH$H$   H)HHH?H!LD$pLHL$H)H\$H|$zHD$hH$H HL$HD$   wD$<H97< H:7< H9V  HL$hH$D$cHD$PHL$HH4HD$xHL$p$   L< HHD$@HT$PH9}F  HL$hH$H$   H)HHH?H!LD$pLH\$H)HT$H|$蟟HD$hH$Hh HL$HD$   蜠HD$PHL$HH4HD$xHL$p$   L< HH9}=wXHT$hH$H$   H)HHH?H!HHL$H)HD$H|$HD$hH$D$"8Hl$XH`HHs]H]HH`]HX]H\H\HH=]   \HH\3HD$HD$ dH%HD$H;A,  H   H$   H$   H$   H$   H9   HHH$   H4Ht$ H|$(Hl$Hl$=aHm H$   H9   HHH4Ht$={?  utH|$ Hl$Hl$`Hm ={?  u-H|$Ht$(Hl$Hl$`Hm H$   H   Hg H$HD$HD$HD$(HD$:HA H$HD$ HD$Ht$b[][g2HHl$Hl$HD$8HL$(H9   HHH\$ Ht`HTXH|$@1HH9}GLH9siLINNLXI9B`~MM9tD$HHl$HD$H Hl$HH9sHHHH9p`D$HHl$HHZHZZdH%H$`H;AZ  H 
  H$
  H$
  H$`  WHHl$Hl$\Hm H$(
  H$  H$0
  H$  $(  $8  $H  HǄ$	      H$	  HHl$Hl$[Hm H$	  H$8  4$$4  HǄ$      W$  HǄ$       $  $        H$`  1Ht$x1  L$  I   HHHHLH$  H$H  H$@  H$  H$8  H$  HHl$Hl$	^Hm H$  H$  Hl$Hl$]Hm LI	 L$L$(  LT$L$   L\$覲HD$8    H$  H$@  H$8  H$H  HL$   L9WH$   H$  H$  IHLH  H$   H$H  H$  H$   H$  H$h  RH$H$  H$  11H$  H$H  HN	 H$H$(  HL$H$   HT$HD$ 1H$8  H$@  H$  H$   HHHHH$   H$@  H$8  H$  H$   H$  H   H<$H$   H9D$_  H$   H$  HIPH$HD$HD$H$X  H$`  Ht$Hl$Hl$\Hm H$p  H $   -  H tH$8  H$@  H$  H$  H$  H$HD$H5 HD$HD$   HD$(HL$ Hu"9-uH$8  H$@  H$  H$HD$G]  HD$(H$   HL$ H$`  HT$H$  H\$H$   H$H\$|$ A
  H$   H$  H$   H$  H$  Hk H$HH$   HT$HT$H$  H$   H9HHOHD$H$  H$  H9	  H$  H9-  H$   HH$x  H$   H$  H$  H   H$H|$ 	  1  H$  H$   H$  H$   H$`  H$H$   H\$H5֖ Ht$HD$   \  |$  ;  1D$H$   H     T  H;  H$X  H$`  H$  H$0  H$`  H$H$   HD$H< HD$HD$	   \  D$ H$  H5W Hl$Hl$YHm H$  H$  H$0  H$  H$   H$0  H$  H$8  H$   H$@  H$H  H$   H$P  H$  H$X  $`  D$$a  H$    H$  H$  HL$HD$ HD$ HL$HT$(H$  H$  H$   H$HD$HT$?  HD$H$  HǄ$      HǄ$      Ƅ$    H$   H$H HL$HD$   蛕H$   H$H$   H$  H$  H\$HT$HL$SH$   H$H$ HL$HD$   =H$   H$  H$  H$  H9  H$    H)HHH?H!HHD$H)HT$Ht$HD$(HL$ H$   H$(  H$    H" HD$HD$   H$  H$  HT$HL$ H^ HL$(HD$0   HD$@HL$8H$  H$  H$  HHH$  H$  H9  HHH$  HHH<=p?    H$  Hl$Hl$VHm H	 H$H$h  HL$H$   HT$ުHD$H8   H$  H$  HAH9  HHH4HpH$@  Hl$Hl$UHm H$  H$  H$  HXH9w}HPH$  HHH<=p?  u8H$@  Hl$Hl$=UHm H$8  H$@  H$  H H$H|$H$@  HD$H5 H4$HL$HD$HT$H\$ HL$(HD$0HT$8H$  H$  ;HW H$H|$H$  HD$,oH50 H4$H\$HD$HT$HL$ H\$(HD$0HL$8H$  H$  H$  HH$   H$  H$  H$  H؜	 H$H$  H\$H$  Ht$%HD$H H$   H$  H$  H$  H	 H$H$  H\$H$  Ht$胨HD$H8t)H$@  H$  H$8  HHHHH$   H   H$  H$HD$HL$H$  WHHl$Hl$OHm H$  H$  H$  H$  H$   H$  H$  H$   H$   H$  H$(  H$8  HHH$@  H9   H$  HHH<=Fm?  u)H$  Hl$Hl$oRHm HHHH$p  H$(  H$   H H$H|$H$  HD$H$(  H$   H$p  H H$H$  Ht$HD$HT$HL$ H\$(HD$0HT$8HHH$8  W$   u
   H$   H   H$  H$H|$D$H$   H$   H   H$  H$HD$HHHw
   Ht1H$   H@HH$  H$HD$HL$H$   H   H$  H$H|$H$H\$HHL$SH$  H$   D11H$  H$x  H$   H$  H$P  H   H$H|$t]H$  H H$P  H$   u'1H$8  H$@  H$  H   H$H|$H$   H@HH$P  H$HD$HL$H$  H H$  H$8  H$@  'H$  H$  H$  H$HD$HT$LiHD$W$  HU  H$  H$  H$  H H$HD$H$  HD$2H$  H$  11W  L$   IsL$   L$   L$  H$   H$  LH$   L$H  MMH$   LL$@  L$  L$  M9}bY  O$IMH$P  LHl$Hl$NHm L$X  L$P  M9uL4$LL$Ld$|$ (H$   H  H$   LCL$   M9?  H$  HHH<=h?     H$   Hl$Hl$MHm L$@  LLHLL$  L$  L9m  j  H$   H$  H$   H$   LIL$H  K4H$   Hl$Hl$cMHm L$   L$  L$  L$      ^H$X  L$  L$  Hľ H$H|$H$   HD$H$X  L$  L$  H H$H$  HL$H\$LL$LD$ HD$(HL$0LL$8LAH$   }H$  H$  L$@  I9  H$   L9  H$  WHHl$Hl$IHm H)HH?L$H  I!I4H  N   L9V`  FTPB   A8|  H$  H5J Hl$Hl$KHm 1H$   H$  Hl$Hl$KHm   H$   LKL$   M9   H$  HHH<=(f?  u&H$   Hl$Hl$QKHm MMaH$  L$   L$   HѼ H$H|$H$   HD$H$  L$@  L$   L$   H H$H$  HL$H\$LT$LL$ HD$(HL$0LT$8LIH$   L$@  H$  L$   L$   (H  H$  Hl$Hl$UJHm    zH$  H$  H$  H$H\$HD$cHD$H6 H$HD$@<H$  H$H  H$(
  H$0
  1-H$   H^H$H  H$(
  L$0
  HHLH9   H$  H$  H9  H$   H$  HHH$@  HthLD`LLXH$HT$LL$LD$Ht$ QHD$0HL$(H$  H$  H$HD$ٗH$@  H$  H<H   HT$=c?  uH   H[:H$  Hw	 H$HD$HD$    耙HD$H$x  H$  H$  H   H$H  1L$  I   HH$x  H$  H$   H$  HHl$Hl$<HHm H$p  H$  Hl$Hl$HHm H	 H$HD$L$x  L$p  LL$LD$$HD$ H$   HHAH$H  H9AH$  H$  H$  H$8
  H$@
  H$H
  H$x  H$P
  H$
  H 
  HHTB1MBLBL}BLL2BHL'B"BHHwBHHBdH%H;a  HpHl$hHl$hHD$xH  HHHF= H$HL$H$   HL$;HD$ HL$|$( tjWD$HD$XHA
 H9  HHHHXH@HT$HH\$PHD$XHL$`H$   H$   H$   H$   Hl$hHpHD$xH$H$   HL$HD$(HL$ HT$H\$HT$HH\$PHL$XHD$`HD$xHtH@HD$@H@
 H$HT$HHT$\HD$HL$H/= H$HT$@HT$H$   HT$HD$HL$ EHD$(HL$0WD$HD$XH@
 H9uUHAHHYHIHT$HH\$PHL$XHD$`H$   H$   H$   H$   Hl$hHpH@H$HT$H=	 HD$3ZH$HT$H#	 HD$ZHD$HL$111HH9}B<@s+@As   @Zw@Ku   @StH HD$ Äu@tH$ HD$ HW HD$ H" HD$ dH%H;a  H@Hl$8Hl$8HD$HHL$PHT$hH\$`Ht$p1HLH9Z  D8H=  DAsUE8tAAAr7AZw1AE8uHIHH?HHHD$x Hl$8H@D$x Hl$8H@H|$0DD$/Ht$pH\$`HT$hH$HT$Ht$D$HL$ T$/S   Ku\=*!  uFHT$hH9   H)LD$pI)LII?I!LL$`KHD$HHL$PH|$0ID$x Hl$8H@ÀSu=  tD$x Hl$8H@D$x Hl$8H@ÀkqstD$x Hl$8H@H~D$x Hl$8H@D$xHl$8H@HH=e HD$HL$(H9udHL$ HT$1HH9}H4<@8t@ar@zw߃@8tD$8 @Ar@ZAEuD$8 E1D$8D$8 HD$HL$(H9u5HL$ HT$1HH9}4<@8tD$8 D$8D$8 dH%H;ax  HhHl$`Hl$`HD$pHHH+HHL$HH& H$HD$Hp HH@    H@(    =[?    H@0    HD$X@ H\$pHt$xH$   L$   D$   11@HLT$XL\$pLd$xL$   L$   D$   LLLMEHLH9  HL$PDDT$?E  A<  A   E  H9}4S  H$I)LII?I!ILD$H)HL$H|$|HD$pH$Hny HL$HD$   }D$?H< H< H9  HL$pH$D$؂D$?H< Hr< H9  HL$pH$D$裂HL$PHA\$?  HqH$   H9  LAI9A  LD$xFLA  H9  At@o  H9}A  HT$pH$H$   H)HHH?H!LH\$H)HL$H|${HD$pH$Hy HL$HD$   |HD$PHL$xTHo< H5`< H9c  2HL$pH$D$葁HD$PHHHL$@HD$XHH$\$?\$HHD$H	  HteHD$@HL$PH9|	HYV  HT$pH$H$   H)HHH?H!LD$xLH\$H)HL$H|$zHL$PHD$@HD$@HL$XH$W  H|$   HD$HHuAHD$pH@    H@    @  HD$XHH0H@(H$   H$   Hl$`HhH\$pC    HSHsH{H)H9   H0H9   HKHD$@H$   H9}F   HT$pH$H$   H)HHH?H!Ht$xHHT$H)HL$H\$yW$   Hl$`HhHL$PH\$@H:LD$xH$   LD$xH
A>A&AHHx0H1-HW77H H$H HD$ym7HH)77HH7LH7H7H6HV7 kdH%H;a.  H(Hl$ Hl$ H|$H=V?     H HHG    HG(    =YV?     HG0    G 1HL$HAH|$HHL$8H9}KHD$HL$0HG8HH<$\$HH|$uHD$HHH0H@(HD$PHL$XHl$ H(H<$   H|$u!HD$HHH0H@(HD$PHL$XHl$ H(WD$PHl$ H(HO0HHH1H,H5H 4,HD$HHH HD$HL$dH%H;a  H Hl$Hl$HD$(Hx(    x    HH$D$ H
HD$(x    Hx( tHD$0   Hl$H H1
 H$}HD$H@   =T?  u<H HHL$(HQ8HPH HQ(=|T?  uHA0Hy0++HH +HHD$0
   Hl$H HD$0
   Hl$H HD$0   Hl$H WdH%H;a   H Hl$Hl$D$0< wul   uP<]u&HL$(H$D$  HD$HD$8Hl$H HL$(H$D$O   HD$HD$8Hl$H HD$8	   Hl$H <	t<t<

OdH%H;aa  HxHl$pHl$p$    w#        [?  -  "uAH$   =R?  u H
 HHǄ$      Hl$pHxH
 y)܀-uAH$   =R?  u H
 HHǄ$      Hl$pHxH
 3)܀1rF9wAH$   =VR?  u H	 HHǄ$      Hl$pHxH}	 (H$   =R?    H	 H$-7  HD$HD$XHL$HL$hH/
 H$zHD$HD$`H$    H HL$HD$   HL$hHL$HL$XHL$ Hn HL$(HD$0   H{ HL$8HD$@   OHD$PHL$HH|$`HG=UQ?  uRHH$   HQ8HWH
 HQ(=.Q?  uHy0HǄ$      Hl$pHxH0HH'H'H '0uAH$   =P?  u H HHǄ$      Hl$pHxH b'܀[&H$   =P?     H HHGHHHWH_ H9w&HHHOH   HǄ$      Hl$pHxH5# H4$HT$HD$H\$HL$ 膽HD$(HL$0HT$8H$   HS =O?  uHCHHHH{&H9 &Qn   fuAH$   =O?  u Ho HHǄ$      Hl$pHxHO :&܀nH$   =^O?  u Hu HHǄ$      Hl$pHxHU %܀tuAH$   =O?  u HG HHǄ$      Hl$pHxH' %܀{nH$   =N?     H HHGHHHWH_ H9w&HHHOH    HǄ$      Hl$pHxH5k H4$HT$HD$H\$HL$ λHD$(HL$0HT$8H$   HS =<N?  uHCHHHH{$Hq $QHǄ$   	   Hl$pHxÀ	
dH%H;a   H Hl$Hl$T$0 w      uo}uDH\$(HsHKHAH9   HD   H$T$  HD$HD$8Hl$H HD$(H$T$[   HD$HD$8Hl$H HD$8	   Hl$H À	lc
]"-,dH%H;a  HxHl$pHl$p$    w       "uAH$   =L?  u H HHǄ$      Hl$pHxH` #H$   =HL?    H H$`1  HD$HD$XHL$HL$hHE)
 H$uHD$HD$`H$    H' HL$HD$   HL$hHL$HL$XHL$ H:h HL$(HD$0   H
 HL$8HD$@*   HD$PHL$HH|$`HG=K?  uRHH$   HQ8HWH HQ(=aK?  uHy0HǄ$      Hl$pHxH0HH!H!H !HǄ$   	   Hl$pHxÀ	NE
?!dH%H;at  HxHl$pHl$pH$   HOHWHuQ=J?  u:H" HGH<$$   D$>  HD$H$   Hl$pHxH !$    wF     t7=&J?  u H HHǄ$   	   Hl$pHxH  HtH{  :u@HD   =I?  u H: HHǄ$      Hl$pHxH e ܃=I?    H7 H$.  HD$HD$XHL$HL$hH&
 H$`rHD$HD$`H$    H{ HL$HD$   HL$hHL$HL$XHL$ He HL$(HD$0   H~ HL$8HD$@   HD$PHL$HH|$`HG=H?  uRHH$   HQ8HWH0 HQ(=H?  uHy0HǄ$      Hl$pHxH0HHJH@H  2LAH  ,u@HD    =JH?  u H HHǄ$      Hl$pHxH ܀}uiLGHu;=H?  u$H HGHǄ$      Hl$pHxHn ؃=G?  uH_ HHS n빃=G?    H@ H$,  HD$HD$hHL$HL$XH$
 H$ipHD$HD$`H$    H HL$HD$   HL$hHL$HL$XHL$ Hc HL$(HD$0   H HL$8HD$@   HD$PHL$HH|$`HG=F?  uRHH$   HQ8HWH9  HQ(=F?  uHy0HǄ$      Hl$pHxH0HHSHIH( ;H  ,u7=`F?  u H HHǄ$      Hl$pHxH ܀]uiLGHu;=F?  u$H HGHǄ$      Hl$pHxH ؃=E?  uHu HHi 빃=E?    HV H$*  HD$HD$XHL$HL$hH"
 H$nHD$HD$`H$    H HL$HD$   HL$hHL$HL$XHL$ Ha HL$(HD$0   H HL$8HD$@   HD$PHL$HH|$`HG=D?  uRHH$   HQ8HWHO HQ(=D?  uHy0HǄ$      Hl$pHxH0HHiH_H> Q=D?    H  H$)  HD$HD$XHL$HL$hH!
 H$ImHD$HD$`H$    Hd HL$HD$   HL$hHL$HL$XHL$ Hw` HL$(HD$0   WD$8HD$HHL$PH|$`HO=C?  uRHH$   HQ8HWH& HQ(=C?  uHy0HǄ$      Hl$pHxH0HH@9H +	'
odH%H;a  HxHl$pHl$p$    R     tHǄ$   
   Hl$pHxH$   =B?  
  Hh H$'  HD$HD$XHL$HL$hH
 H$kHD$HD$`H$    H HL$HD$   HL$hHL$HL$XHL$ H^ HL$(HD$0   H~ HL$8HD$@   HD$PHL$HH|$`HG=B?  uDHH$   HQ8HWHa HQ(=A?  u	Hy0H0HHHH^ q	
UdH%H;a  HxHl$pHl$p$   "uAH$   =AA?  u H HHǄ$       Hl$pHxH ܀\uAH$   =@?  u H HHǄ$       Hl$pHxH ܀ =  H$   =@?    HL H$%  HD$HD$XHL$HL$hH
 H$uiHD$HD$`H$    H HL$HD$   HL$hHL$HL$XHL$ H\ HL$(HD$0   H HL$8HD$@   HD$HHL$PH|$`HO=??  uRHH$   HQ8HWHE HQ(=??  uHy0HǄ$      Hl$pHxH0HH_XH7 JHǄ$       Hl$pHxdH%H;aB  HxHl$pHl$p$   b  /  "uAH$   =??  u H HHǄ$       Hl$pHxH ܀/tH$   =>?    Hd H$#  HD$HD$XHL$HL$hH
 H$gHD$HD$`H$    H HL$HD$   HL$hHL$HL$XHL$ HZ HL$(HD$0   Ha HL$8HD$@   HD$PHL$HH|$`HG=	>?  uRHH$   HQ8HWH] HQ(==?  uHy0HǄ$      Hl$pHxH0HHwHmHL _\qbhnwfUnLr>t5urH$   =;=?  u H" HHǄ$       Hl$pHxH FdH%H;a  HxHl$pHl$p$   0rF9wAH$   =<?  u H HHǄ$       Hl$pHxH{ N܀aa  fuAG  FuH$   =U<?    H H$m!  HD$HD$XHL$HL$hHR
 H$eHD$HD$`H$    H4 HL$HD$   HL$hHL$HL$XHL$ HGX HL$(HD$0   Hz HL$8HD$@"   HD$HHL$PH|$`HO=;?  uRHH$   HQ8HWH HQ(=n;?  uHy0HǄ$      Hl$pHxH0HHH 11VdH%H;a  HxHl$pHl$p$   0rF9wAH$   =:?  u H HHǄ$       Hl$pHxH ^܀aa  fuAG  FuH$   =e:?    H  H$}  HD$HD$XHL$HL$hHb
 H$)cHD$HD$`H$    HD~ HL$HD$   HL$hHL$HL$XHL$ HWV HL$(HD$0   H HL$8HD$@"   HD$HHL$PH|$`HO=9?  uRHH$   HQ8HWH HQ(=~9?  uHy0HǄ$      Hl$pHxH0HHH 11fdH%H;a  HxHl$pHl$p$   0rF9wAH$   =8?  u H HHǄ$       Hl$pHxH n܀aa  fuAG  FuH$   =u8?    H H$  HD$HD$XHL$HL$hHr
 H$9aHD$HD$`H$    HT| HL$HD$   HL$hHL$HL$XHL$ HgT HL$(HD$0   H HL$8HD$@"   HD$HHL$PH|$`HO=7?  uRHH$   HQ8HWH	 HQ(=7?  uHy0HǄ$      Hl$pHxH0HH#H 11vdH%H;a  HxHl$pHl$p$   0rF9wAH$   =6?  u H HHǄ$       Hl$pHxH ~܀aa  fuAG  FuH$   =6?    H  H$  HD$HD$XHL$HL$hH
 H$I_HD$HD$`H$    Hdz HL$HD$   HL$hHL$HL$XHL$ HwR HL$(HD$0   H HL$8HD$@"   HD$HHL$PH|$`HO=5?  uRHH$   HQ8HWH HQ(=5?  uHy0HǄ$      Hl$pHxH0HH3,H 11dH%H;a  HxHl$pHl$p$   0uAH$   =5?  u H@ HHǄ$       Hl$pHxH  ܀1rF9wAH$   =4?  u H HHǄ$       Hl$pHxH HH$   =u4?    H H$  HD$HD$XHL$HL$hHr
 H$9]HD$HD$`H$    HTx HL$HD$   HL$hHL$HL$XHL$ HgP HL$(HD$0   Hw HL$8HD$@   HD$PHL$HH|$`HG=3?  uRHH$   HQ8HWH	 HQ(=3?  uHy0HǄ$      Hl$pHxH0HH#
H
H 
dH%H;av~H Hl$Hl$L$00r@9w;H|$(=2?  uH= HHD$8    Hl$H H  	HD$(H$L$'   HD$HD$8Hl$H idH%H;a   H Hl$Hl$L$0.u;H|$(=W2?  uH HHD$8    Hl$H H ߀eu;H|$(=2?  uH HHD$8    Hl$H H ߀EtHD$(H$L$HD$HD$8Hl$H %dH%H;a  HxHl$pHl$p$   0rF9wAH$   =l1?  u H HHǄ$       Hl$pHxH H$   =+1?    H H$C  HD$HD$XHL$HL$hH(
 H$YHD$HD$`H$    H
u HL$HD$   HL$hHL$HL$XHL$ HM HL$(HD$0   Hy HL$8HD$@&   eHD$PHL$HH|$`HG=k0?  uRHH$   HQ8HWH HQ(=D0?  uHy0HǄ$      Hl$pHxH0HHHH 7BdH%H;a   H Hl$Hl$L$00r9vkeu;H|$(=/?  uHT HHD$8    Hl$H H7 B߀EtHD$(H$L$HD$HD$8Hl$H HD$8    Hl$H }HdH%H;av~H Hl$Hl$L$0+u;H|$(=.?  uH HHD$8    Hl$H He ߀-tHD$(H$L$'   HD$HD$8Hl$H idH%H;a  HxHl$pHl$p$   0rF9wAH$   =L.?  u H HHǄ$       Hl$pHxH H$   =.?    H H$#  HD$HD$XHL$HL$hH
 H$VHD$HD$`H$    Hq HL$HD$   HL$hHL$HL$XHL$ HI HL$(HD$0   H HL$8HD$@   EHD$PHL$HH|$`HG=K-?  uRHH$   HQ8HWH HQ(=$-?  uHy0HǄ$      Hl$pHxH0HHHH BdH%H;avVH Hl$Hl$D$00r9v&HL$(H$D$HD$HD$8Hl$H HD$8    Hl$H dH%H;a  HxHl$pHl$p$   ruAH$   =!,?  u HH HHǄ$       Hl$pHxH( H$   =+?    H{ H$  HD$HD$XHL$HL$hH
 H$THD$HD$`H$    Ho HL$HD$   HL$hHL$HL$XHL$ HG HL$(HD$0   H HL$8HD$@   HD$HHL$PH|$`HO= +?  uRHH$   HQ8HWHt HQ(=*?  uHy0HǄ$      Hl$pHxH0HHHf yJdH%H;a  HxHl$pHl$p$   uuAH$   =a*?  u H HHǄ$       Hl$pHxH`  H$   = *?    H H$8  HD$HD$XHL$HL$hH
 H$RHD$HD$`H$    Hm HL$HD$   HL$hHL$HL$XHL$ HF HL$(HD$0   H HL$8HD$@   ZHD$HHL$PH|$`HO=`)?  uRHH$   HQ8HWH HQ(=9)?  uHy0HǄ$      Hl$pHxH0HHH /JdH%H;a  HxHl$pHl$p$   euAH$   =(?  u H8 HHǄ$       Hl$pHxH 3H$   =`(?    H H$x  HD$HD$XHL$HL$hH]
 H$$QHD$HD$`H$    H?l HL$HD$   HL$hHL$HL$XHL$ HRD HL$(HD$0   H HL$8HD$@   HD$HHL$PH|$`HO='?  uRHH$   HQ8HWH HQ(=y'?  uHy0HǄ$      Hl$pHxH0HHH oJdH%H;a  HxHl$pHl$p$   auAH$   =&?  u H HHǄ$       Hl$pHxH sH$   =&?    H; H$  HD$HD$XHL$HL$hH
 H$dOHD$HD$`H$    Hj HL$HD$   HL$hHL$HL$XHL$ HB HL$(HD$0   H+ HL$8HD$@    HD$HHL$PH|$`HO=%?  uRHH$   HQ8HWH4 HQ(=%?  uHy0HǄ$      Hl$pHxH0HHNGH& 9JdH%H;a  HxHl$pHl$p$   luAH$   =!%?  u H HHǄ$       Hl$pHxH H$   =$?    H{ H$	  HD$HD$XHL$HL$hH
 H$MHD$HD$`H$    Hh HL$HD$   HL$hHL$HL$XHL$ H@ HL$(HD$0   H HL$8HD$@    HD$HHL$PH|$`HO= $?  uRHH$   HQ8HWHt HQ(=#?  uHy0HǄ$      Hl$pHxH0HHHf yJdH%H;a  HxHl$pHl$p$   suAH$   =a#?  u H HHǄ$       Hl$pHxH H$   = #?    H H$8  HD$HD$XHL$HL$hH 
 H$KHD$HD$`H$    Hf HL$HD$   HL$hHL$HL$XHL$ H? HL$(HD$0   H HL$8HD$@    ZHD$HHL$PH|$`HO=`"?  uRHH$   HQ8HWH HQ(=9"?  uHy0HǄ$      Hl$pHxH0HHH /JdH%H;a  HxHl$pHl$p$   euAH$   =!?  u H8 HHǄ$       Hl$pHxH 3H$   =`!?    H H$x  HD$HD$XHL$HL$hH]	 H$$JHD$HD$`H$    H?e HL$HD$   HL$hHL$HL$XHL$ HR= HL$(HD$0   H HL$8HD$@    HD$HHL$PH|$`HO= ?  uRHH$   HQ8HWH HQ(=y ?  uHy0HǄ$      Hl$pHxH0HHH oJdH%H;a  HxHl$pHl$p$   uuAH$   =?  u H HHǄ$       Hl$pHxH sH$   =?    H; H$  HD$HD$XHL$HL$hH	 H$dHHD$HD$`H$    Hc HL$HD$   HL$hHL$HL$XHL$ H; HL$(HD$0   H? HL$8HD$@   HD$HHL$PH|$`HO=?  uRHH$   HQ8HWH4 HQ(=?  uHy0HǄ$      Hl$pHxH0HHNGH& 9JdH%H;a  HxHl$pHl$p$   luAH$   =!?  u H( HHǄ$       Hl$pHxH H$   =?    H{ H$  HD$HD$XHL$HL$hH	 H$FHD$HD$`H$    Ha HL$HD$   HL$hHL$HL$XHL$ H9 HL$(HD$0   H` HL$8HD$@   HD$HHL$PH|$`HO= ?  uRHH$   HQ8HWHt HQ(=?  uHy0HǄ$      Hl$pHxH0HHHf yJdH%H;a  HxHl$pHl$p$   luAH$   =a?  u H HHǄ$       Hl$pHxH H$   = ?    H H$8  HD$HD$XHL$HL$hH	 H$DHD$HD$`H$    H_ HL$HD$   HL$hHL$HL$XHL$ H8 HL$(HD$0   H HL$8HD$@   ZHD$HHL$PH|$`HO=`?  uRHH$   HQ8HWH HQ(=9?  uHy0HǄ$      Hl$pHxH0HHH /JHD$   dH%HD$H;A  H   H$   H$   $   <'  <"i  HL$LH$HD$vHD$HD$PHL$H$   HǬ H$HD$    H@HH?HHHT$XHT$蚆HD$H$HD$    HD$XHD$H$   HD$HD$PHD$ fD$(" D$* HD$0HL$8HT$@H\$`H$HD$HL$HT$HT$(HJHD$ H9   H   H$    H5 HL$HD$   HHHH?HHHD$H\$ HL$(HD$0   HD$8HL$@H$   H$   H$   HĐ   HR6 H$   HǄ$      H$   HĐ   H	7 H$   HǄ$      H$   HĐ   ø   PdH%H;a   H0Hl$(Hl$(HD$8H$HL$@HL$H4 HT$HD$   rHL$ HtIHT$@H9wmHAH9w\H\$8H\$HHL$PH)HHH?H!HHD$XHL$`Hl$(H0HD$8HD$HHD$@HD$PWD$XHl$(H0Hp+ dH%H;a6  HPHl$HHl$HHD$`H   HL$XHHH   HL$8HD$(H$HD$H3 HT$HD$   nHL$ H   HT$(H9   HAH9   H)HHH?H!HT$8HHt$pH9uHD$@H\$0H$HD$hHD$HL$蝑|$ uHD$@H\$0Ht$p8D$xHl$HHPHT$8HL$(11D$x Hl$HHPD$x Hl$HHPHdH%H;a   H Hl$Hl$HD$(H$!2HD$HL$Ht*H	 H9u6HHXu9HL$(H=?  uHYHl$H HyH        H$HD$F,[dH%H;avtH8Hl$0Hl$0HBHD$(HJH$=HD$(HHD$@H$HD$HHD$HD$PHD$HD$XHD$D$`D$ D$aD$!HHl$0H8sdH%H;av~H0Hl$(Hl$(HZHJHD$8H9sXHHt HTHD$@H9s;HHLHD H$Ht$HL$HD$cH|$  D$HHl$(H0>idH%H;a  H`Hl$XHl$XHRHHJHRHD$hH9T  H4HH|3LLL$pI9-  OIMM$I9{t?HDHITIH$HD$H\$HT$蓊H|$  D$xHl$XH`H\$PHL$0LT$HHt$@HT$8L$Ld$H|$b|$    HD$PHL$@HT`H\$HHt`H9u`LPTP8tL$xHl$XH`H$HD$0HD$HD$8HD$HD$hHD$HD$pHD$ D$(D$xHl$XH`D$xHl$XH`H\$PHt$@LT$HL.)^dH%H;a&  H(Hl$ Hl$ H H$HD$    fXHD$HL$H@HH$HD$HL$HJ= =z?    HJ= H	 H$HK HD$XHD$HL$H@J= =9?  g  H4J= Hu H$HD$    WHD$HL$H@HH$HD$HL$HI= =?    HI= Hc H$HD$    WHD$HL$H@HH$HD$HL$HI= =?     HI= H	 H$x:HD$H|  HH@    =Z?  uVHQF= Hz	 H$A:HD$HE  HH@@   =#?  uH"F= Hl$ H(H=F= H=E= H=I= HXH=H= HH=H= H}H=H= l:HD$ HD$HD$    F/HD$ HD$HD$(    WD$0N9HD$ HD$D$ WD$R:HD$ HD$HD$     WD$(>4HD$ HD$.HD$ HD$WD$-HD$ HD$HD$(    WD$01HD$ HD$HD$     WD$(~2HD$ HD$HD$     WD$(6dH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$HL$HD$HH|HL$@Hl$ H(dH%H;a   H0Hl$(Hl$(HD$8HL$@1H\$ HSH\$8Ht$@HHH}LHHHtH<LD
H
H9uH\$ H<$Ht$LD$謙|$ uD$H Hl$(H0D$HHl$(H0BMdH%H;avKH Hl$Hl$HY Hu;HD$(HHIH@H$HD$HL$HD$0HL$8Hl$H H|$(H9;uH#dH%H;avIH Hl$Hl$HY Hu9HD$(H@HL$0H$HD$HL$HL$8HD$@Hl$H cH|$(H9;uH#dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   BHD$HL$0HH$HD$HD$HD$@Hl$ H(dH%H;av|H(Hl$ Hl$ HD$8HHT$0H9
uXHHH9JuJHHH9Ju<HHHZ HRH9X t1D$@Hl$ H(H$HL$H\$ȆD$111@kdH%H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)XHl$0H8dH%H;avzHPHl$HHl$HHB HJHZHRH$H\$HL$HD$HD$XHD$ HD$`HD$(HD$hHD$0HD$pHD$8D$xD$@D$yD$AcHl$HHPmdH%H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)gHl$0H8dH%H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)sHl$0H8}dH%H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)lvHl$0H8dH%H;av_H8Hl$0Hl$0HBH$HD$@HD$HD$HHD$HD$PHD$HD$XHD$ D$`D$(D$aD$)wHl$0H8}dH%H;avhH@Hl$8Hl$8HBHJH$HD$HD$HHD$HD$PHD$HD$XHD$ HD$`HD$(D$hD$0D$iD$1yHl$8H@dH%H;avVH Hl$Hl$HD$(H$HL$0HL$ˍHD$HL$(HH$HD$词HD$HD$8Hl$H &dH%H;a   H(Hl$ Hl$ HD$0HHHH\$8HsH9tF1Ʉt<HHH@HSH9Ct1D$@Hl$ H(H$HL$HT$
D$1H$HL$Ht$L$HD$0H\$8vQdH%HH,$H,$HY Hu*HD$HtHHH HD$HL$ H,$HH|$H9;uH#dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$ˈHD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(蝽dH%H;avoH(Hl$ Hl$ HD$0HHPH\$8H3H9St#1ɄtHKH9HD$@Hl$ H(1H$Ht$HT$蓀L$HD$0H\$8xdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$跇HD$HL$0HQH$HD$HD$HL$0HQ H$HD$HD$   HD$HL$0HQ(H$HD$ZHD$HL$0H8H$HD$>HD$HD$@Hl$ H(50dH%H;a9  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HJHXHrH9p   1Ʉ   HH H9J u|HH(HZ0Hr(H9X0tF1Ʉt<HH8HZ8HR@H9P@t1D$@Hl$ H(H$HL$HT$~D$1H4$HL$H\$~L$HD$8HT$011H4$HL$H\$膐L$HD$8HT$0C1<H4$HL$H\$h~L$HD$8HT$0ߺdH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$fHD$HD$@Hl$ H(]dH%H;av|H(Hl$ Hl$ HD$8HHT$0H9
uXHHH9JuJHHH9Ju<HHHZ HRH9X t1D$@Hl$ H(H$HL$H\$H}D$111kdH%HH,$H,$HY Hu"HD$HtH@HD$H,$H1H|$H9;uH#dH%H;avlH8Hl$0Hl$0HY Hu_HD$@HtEHHHH@H$HL$HD$HD$HHD$HD$PHD$ 螆D$(D$XHl$0H8{H|$@H9;uH#dH%HD$H;AF  H   H$   H$   HY H,  H$   H  HHJH$   H9   HHH4Ht$ H|$(Hl$Hl$8Hm H$   H9   HHH4Ht$= ?  utH|$ Hl$Hl$Hm = ?  u-H|$Ht$(Hl$Hl$Hm H$   H   HbW H$HD$HD$HD$(HD$5H<W H$HD$ HD$Ht$]X#]H$   H9;H#dH%H;a1  H0Hl$(Hl$(HD$HH  0     HL$@90u4111HtH7= H7= H\$8HL$PHD$XHl$(H0Hu91u11ɺ   Hu9FtH]
 H$D(H|$HG	   =0>     H' HHL$HHO=>  uMHL$@HOHv;= Hg;= HO =>  uHG(HH 11HO(HHHHOHHHHD$@jHH' YtHL$@t>u5HL$@9THu9fH
9tHL$@HL$@H$HD$H HT$HD$   tH|$  HD$HHRHD$HHv  H}Gu>HL$@9TRUEtHu9TruebHn9trueL]HL$@tmHu`HL$@9FALSuMyEHu9Falsu/yeH9fals	yeHHHL$@HL$@H$HD$HJ HT$HD$   sH|$  HD$HHHD$HKHL$@H$HD$Hq HT$HD$   lsH|$  HD$HHHD$HHD$8 tH    HD$HL$H    D$dH%H;ak  H`Hl$XHl$XHD$pH$HD$xHD$HD$    HD$@   rHD$ HL$(HT$0H  H H9   Hu1HD$@HL$8H\$PHr(Hz H9=:8= tzHr HR(H958= t"HT$hHH$   H$   Hl$XH`H4$HT$H7= HD$|$ tH3= H3= HD$@HD$@HL$8H\$PHT$HH<$Ht$H7= HD$χ|$ tHq3= Hr3= HD$@YHD$@HL$8HT$HH\$P/HӺ     H+xdH%H;avFH(Hl$ Hl$ HD$0H H$HD$
   IHD$HL$HL$8HD$@Hl$ H(趱dH%H;ak  H`Hl$XHl$XHD$pH$HD$xHD$HD$    HD$@   pHD$ HL$(HT$0H  H H9   Hu1HD$@HL$8H\$PHr(Hz H9=J6= tzHr HR(H95)6= t"HT$hHH$   H$   Hl$XH`H4$HT$H5= HD$+|$ tH1= H1= HD$@HD$@HL$8H\$PHT$HH<$Ht$H5= HD$߅|$ tH1= H1= HD$@YHD$@HL$8HT$HH\$P/HӺ     H+-xdH%H;avFH(Hl$ Hl$ HD$0H H$HD$
   YHD$HL$HL$8HD$@Hl$ H(ƯdH%H;ak  H`Hl$XHl$XHD$pH$HD$xHD$HD$    HD$@   egHD$ HL$(HT$0H  H& H9   Hu1HD$@HL$8H\$PHr(Hz H9=Z4= tzHr HR(H9594= t"HT$hHH$   H$   Hl$XH`H4$HT$H4= HD$;|$ tH/= H/= HD$@HD$@HL$8H\$PHT$HH<$Ht$H3= HD$|$ tH/= H/= HD$@YHD$@HL$8HT$HH\$P/HӺ     H+=xdH%H;avFH(Hl$ Hl$ HD$0H H$HD$
   YHD$HL$HL$8HD$@Hl$ H(֭dH%H;ak  H`Hl$XHl$XHD$pH$HD$xHD$HD$    HD$@   ueHD$ HL$(HT$0H  H6 H9   Hu1HD$@HL$8H\$PHr(Hz H9=j2= tzHr HR(H95I2= t"HT$hHH$   H$   Hl$XH`H4$HT$H2= HD$K|$ tH-= H-= HD$@HD$@HL$8H\$PHT$HH<$Ht$H1= HD$|$ tH-= H-= HD$@YHD$@HL$8HT$HH\$P/HӺ     H+MxdH%H;avFH(Hl$ Hl$ HD$0H H$HD$
   iHD$HL$HL$8HD$@Hl$ H(dH%H;avHHH,$H,$HL$ H|$HO=p>  uHD$HWD$(H,$HHD$脫HD$HHH HD$HL$dH%H;af  HXHl$PHl$PHD$hH$HD$pHD$HD$@   \D$HD$ HL$(H  Hί H9   Hu2D$8HD$0HT$HHY Hq(H90= tzHY HI(H9/= t HL$`HD$xH$   Hl$PHXH$HL$H/= HD$|$ tH+= H+= D$8HD$0HT$HD$8HL$@H$Ht$Hx/= HD$|$ tH8+= H9+= D$8XHD$0HL$@HT$HD$8-Hʹ    H)}dH%H;avVH8Hl$0Hl$0HD$@ $D$gHD$HD$@   詓HD$(HL$ HL$HHD$PHl$0H8fdH%H;avdH0Hl$(Hl$(HD$@H$HD$HHD$kHD$HL$HT$ HtH *= H!*= H\$8HHL$PHT$XHl$(H0dH%H;av=H Hl$Hl$HD$(H H$HD$HL$HL$0HD$8Hl$H 菨dH%HD$H;A  H   H$   H$   H$   Hw  HHL$ H H$HL$HL$N]HD$HD$0H|$XWHHl$Hl$Hm H	 H$H$   HL$HL$XHL$.<HD$ HL$01!HD$XH$>HD$(HPHD$ HL$0H|$X t3H\$`HH9   HT$(H<у=6>  uHHH$HD$HD$HD$WD$8D$HH  HL$8HL$0HL$@HT$ HT$HHT$PHB H$HD$HD$8HD$kHD$0H$   HD$ H$   H$   H$   H   1HH豦,HD$HHH@HD$HL$dH%H;avtH@Hl$8Hl$8HD$HH@(H$HD$HD$ HL$HL$01-HT$(HH$HD$PHHHD$(HPHD$ HL$0H9|Hl$8H@sdH%H;a\  HXHl$PHl$PHD$`HH(H@ HtH@HD$@HL$HHD$@H  H HD$8HL$0H   H$H|$   HD$0H@HHL$8H$HD$HL$H$HD$HD$ HL$HT$H$HL$HD$D$HD$(HL$ Hq	 H$HL$HD$HD$HL$ H@ H$HD$pH9D$t1D$xHl$PHXHL$hH$HD$-hD$HD$0H$HD$8HD$^HD$ HL$HT$N11|dH%H;a  HpHl$hHl$hHT$xHJHZ1HH9   4@`uHpHHH9     D3A`uH9  H$    H\$HD$HH)Ht$XHHH?H!HHt$`Ht$HT$ HH)HHH?H!HHD$(H|$0ǖHD$@HL$8HT$`H$   HT$XH$   H$   H$   Hl$hHpHB HR(Hu6   H H$   H$   H$   H$   Hl$hHpHD$PHL$XH\$`HL$LH	 H$HD$HT$|$( tHL$XH\$`11돋D$L=!ߍ   =M?/   H HT$PH9uHL$XH\$`   H I=udH H9uHL$XH\$`   H =!ߍu'H] H9uHL$XH\$`   HC HL$XH\$`=!ߍHT$P=WwV=HuCH˭ HT$PH9w=WuH H9uHL$XH\$`   H7 =WHT$P=iuHH HT$PH9uHL$XH\$`   Hl	 @=<KHH H9t7HT$PHHH:DdH%H;avIH(Hl$ Hl$ WD$HT  HD$HD$0HD$H$HD$HD$bHl$ H(ӠdH%H;a7  HxHl$pHl$pH$   HHHPHulHHPHPXHtOH$HT$H HD$HD$   HD$     WD$()H$   H$Hl$pHxH= H@ HXPHpXH   H\$PHt$XH$HT$%HD$WD$`Hy HL$`HD$hHD$PH$HD$XHD$H HD$HD$   HD$`HD$ HD$(   HD$0   n@H5= H i聟dH%HD$H;A  H   H$   H$   H$   HH H$   H$HD$HD$PHL$HL$xHp
 H$H|$H$   HG=>  Q  H$   HH$   HW=>    H$   HWH$   HW =b>    H$   HW(H|$hHT$PHW8=;>  {  HT$xHW0H$   HZ(H5I	 H4$H\$HL$HD$a|$(    H$   Hx( tgH@(H	 H$HD$H$   HD$H$   HD$4fH|$ =>  uHD$hHH$   Hĸ   HD$hBH$=p>  uH$   HA(HsH$   Hy(	H$   HHHPH   H$   H$H$   HD$pHD$W$   Hv H$   H$   H) H$HD$   H$   HD$HD$   HD$    HD$0HL$(H$   HZPHRXHZ  H'= HР G  H$HL$HD$HD$pH$   H$H$   HL$HD$W$   $   Hv H$   HT$pH$   H$   H$   H4 H$HD$   H$   HD$HD$   HD$    HL$(HD$0HW0HHHD$xfHrHW(HHHH$   DHH)HWHHHH$   HHHH$   HH$   HD$HHL$`HT$XH\$@H$HD$rHD$W$   Ht H$   H$   HD$@H$HD$XHD$H$   HD$HD$   HD$    HD$`H$HD$HHD$HD$Ht H$HD$輚GdH%H;a	  HhHl$`Hl$`HD$xH$H$   HD$H$   HD$H$   HD$H$   HD$ HD$(HL$0HT$pHZXHrPH   HD$@HtwHxHL$HWD$PH|$PHL$XH4$H\$HD$PHD$HD$   HD$    HD$pH$P   HD$@H$   HD$HH$   Hl$`HhHH = H5 g菙dH%H;av5HHl$Hl$HD$HHtHHl$HH$n7dH%H$HH;A
  H8  H$0  H$0  H$@  HZ8Hr@LB0H
  IHMHf
  A9-\
  Hz0Ay-C
  H	     H9{
  IH)IHH?H!JM		  F$A-  A=  HHZ8H^HZ@HH?HLÃ=>    HZ0H$   L$   HD$x   HL9w  4@=uHsI)MII?L!HA   H$   H\$PLD$HH$   DT$GHB(H=	 H<$HD$HL$H\$G[HD$ H |$( S  HD$PH2  HL$xH$   
helpuGH$@  H$H]= HN= Ƅ$H   H$P  H$X  H$0  H8  H   huH$   H$HD$HD$W$   Hp H$   H$   H$@  H$Hf HD$HD$"   H$   HD$HD$    HD$(   HD$0HL$8Ƅ$H   H$P  H$X  H$0  H8  1AHL$xH$   H$   HH(HP Hy	 H$HT$HL$GHD$HL$ |$( ;  1҄h  T$G5  H@ H$H$   HL$HT$HHT$HD$HL$ H   H$@  Hx  t}H@ H	 H$HD$H$   HD$HD$PHD$]H|$ =*>  u.H$   HƄ$H  W$P  H$0  H8  H$   譴fH$=>  uH$@  HA H]H$@  Hy tHD$hH$   H$   H$HD$HHD$HD$H$   H$   H$HL$PHL$HD$HL$hHtHIW$   $  $   Hn H$   H$   H$  H$  H$  H$   H$   H$(  H$@  H$Hi HD$HD$$   H$   HD$HD$    HD$(   8HD$8HL$0Ƅ$H   H$P  H$X  H$0  H8  H@ H$H HL$HD$   HD$HL$ HHD$`H$   H$   H$HD$PHD$|HD$HL$`HtHIW$   $   Hl H$   H$   H$   H$   H$   H$@  H$HD HD$HD$   H$   HD$HD$    HD$(   HD$8HL$0Ƅ$H   H$P  H$X  H$0  H8  L$GN  HD$HH$     HD$HH$   H$   HY Hq(H[H4$HT$HD$HD$HL$ HsHD$pH$   H$   H$HD$HHD$"HD$H$   H$   H$HL$PHL$HD$HL$pHtHIW$   $  $   HUk H$   H$   H$  H$  H$  H$   H$   H$(  H$@  H$H=] HD$HD$!   H$   HD$HD$    HD$(   pHD$8HL$0Ƅ$H   H$P  H$X  H$0  H8  H$   H$HD$PHD$HD$W$   Hlj H$   H$   H$@  H$HA HD$HD$   H$   HD$HD$    HD$(   HD$8HL$0Ƅ$H   H$P  H$X  H$0  H8  H$@  HZ8Hr0LB@HHNLHHZ8IXHZ@HH?HH=>  uHB0HLʹ   `H$   IHD$XH$   HPH$T$HD$XH$   LE1E11HHH>L$LT$HD$W$   Hi H$   H$   H$@  H$H HD$HD$   H$   HD$HD$    HD$(   LHD$0HL$8Ƅ$H   H$P  H$X  H$0  H8  HKHJ8HNHJ@HH?HI=d>  u'HB0Ƅ$H   W$P  H$0  H8  ָ   Ƅ$H   W$P  H$0  H8  Ƅ$H   W$P  H$0  H8  odH%H;a   H(Hl$ Hl$ HL$0AHT$@HQ8HT$HHQ@=>     HD$8HA0HL$0H$~HD$HL$|$ uHtMHT$0HZHHt+HtHuHtSHIMH$   mHT$0HL$PHD$XHl$ H(WD$PHl$ H(Hy0HD$8諬oH$HD$HdH%H;av?HH,$H,$H=
= =>  uH HH,$HHٍ 4譌dH%H;av!HH,$H,$Hn; HH,$HkdH%H;a   H Hl$Hl$H
 H$HD$HL$0HH=>  u{HL$(HHHD$HL$8HHHHz	 H$HD$H  H=>  uHL$HHHHL$@Hl$H HxHHD$-HH"HHxHHD$(HudH%H;a   HxHl$pHl$pH	= HZPHRXH   H= H5= H   HT$XH\$PHHNH$HL$!HD$WD$`Hd HL$`HD$hHD$PH$HD$XHD$H HD$HD$   HD$`HD$ HD$(   HD$0   jHb= H$YHl$pHxH= H 51U_dH%H;avxH0Hl$(Hl$(HZHJHD$8H9sRHHrHHD$@H9s8HHH@H$Ht$HL$HD$IIH|$  D$HHl$(H0迲躲$odH%HD$H;A  H   H$   H$   HBHD$xH$   HQHH$HT${HD$W$   Hb H$   H$   H H$HD$   H$   HD$HD$   HD$    ܵHD$(HD$pHL$0HL$XH$   H$gHD$ HD$PHL$HL$hHT$H\$H  HT$XH\$pHe  H$    H\$HT$H HD$HD$    0{HD$0HL$(HD$XHL$pHT$hH$HT$PHT$H HT$HD$   H HT$ HD$(   HD$0aZHD$8HL$@H$    HT$pHT$HT$XHT$HD$HL$ zHD$(HD$pHL$0HL$XH$   HZ0Hr8H$H\$Ht$|$    HD$pHL$XHT$xHZPHRXH   H\$HHT$`H$HL$HD$W$   $   H` H$   H$   H$   HDa H$   HD$HH$HD$`HD$H$   HD$HD$   HD$    赴H$   Hĸ   H.= H׊ HH˒ H$   H9A    HA8HI0H$HD$HD$W$   H,` H$   H$   H H$HD$   H$   HD$HD$   HD$    HD$(HL$0H$    HT$pHT$HT$XHT$HD$HL$ xHD$(HL$0`HA8HI0H$HD$HD$W$   Hs_ H$   H$   H$ H$HD$   H$   HD$HD$   HD$    [HD$(HL$0H$    HT$pHT$HT$XHT$HD$HL$ xHD$(HL$0H$    H\$HT$H HD$HD$    wHL$(HD$0H$    HD$pHD$HD$XHD$H	 HD$HD$    HT$(H\$0wHT$@H\$8HD$PHL$hdH%H;ad  H(Hl$ Hl$ H H$HD$   LHD$HL$HE= =>    H9= H H$HD$   hLHD$HL$H= =>     H= HH H$HD$   *LHD$HL$H= =>  uiH= H	= H	= H   HHJH$HL$HD$   $HD$=8>  uH?= Hl$ H(H=.= ٢H=x= HȢH=W= H跢?H=3= 覢1
dH%H;a   H Hl$Hl$HD$(H$HL$0HL$MHD$HL$(HQH$HD$MHD$HL$(HQ H$HD$PHD$HL$(H0H$HD$cMHD$HD$8Hl$H ZUdH%H;a'  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HHHZHrH9p   1Ʉt|HH(HZ(Hr H9p tF1Ʉt<HH0HZ8HR0H9X8t1D$@Hl$ H(H$HL$H\$ED$1H4$H\$HL$VL$HD$8HT$01H$HL$Ht$DL$HD$8HT$0U1NH4$HL$H\$DL$HD$8HT$0dH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$PHL$HD$HH|HL$@Hl$ H(蔀dH%H;a   H0Hl$(Hl$(HD$8HL$@1H\$ HSH\$8Ht$@HHH}LHHHtH<LD
H
H9uH\$ H<$Ht$LD$LT|$ uD$H Hl$(H0D$HHl$(H0MdH%H;av%HHl$Hl$HBH$Hl$H~D$	L$D$		L$D$
	L$D$	L$D$D$D$
D$D$D$D$D$D$	D$ȉɺHH'L$L$		؉HH'L$L$
	؉HH'L$	L$D$L$ȉɺ HH/L$L$
ȉHH/L$L$ȉHH/L$D$D$	L$L$L$L$D$D$D$D$D$D$	L$L$L$D$  D$D$D$D$D$  dH%H;av[HHl$Hl$H|b	 H$CH|$=7>  u#HD$ HH HD$(H|$0Hl$HHD$ ȜA}dH%H;avLH(Hl$ Hl$ HD$0HHD$8H$HD$@HD$HHD$HL$HD$HHL$PHl$ H(|dH%H;a   H0Hl$(Hl$(HD$8H# H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$\$D$$    D$$L$%T$&\$'H H$HD$$HD$HD$HL$HL$HHD$PHl$(H0{0dH%H;a   H0Hl$(Hl$(HD$8Hs H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$\$HD$     fD$ fL$"fT$$f\$&H H$HD$ HD$?HD$HL$HL$HHD$PHl$(H0,{7dH%H;a  H0Hl$(Hl$(HD$8H H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$\$     uNfD$$  D$$    fD$&  H H$HD$$HD$fHD$HL$HL$HHD$PHl$(H0É)1)щȉ1)։1D$$    L$$@t$%D$&\$'H H$HL$$HL$HL$HT$HT$HHL$PHl$(H0D$$    D$$L$%T$&D$'H H$HD$$HD$HD$HL$HL$HHD$PHl$(H0myHdH%H;a  H0Hl$(Hl$(HD$8Hc H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$\$     uQD$     HD$     D$$    H~ H$HD$ HD$HD$HL$HL$HHD$PHl$(H0É)1)щȉ1)։1HD$     fL$ ft$"fD$$f\$&Hr~ H$HL$ HL$HL$HT$HT$HHL$PHl$(H0HD$     fD$ fL$"fT$$fD$&H~ H$HD$ HD$HD$HL$HL$HHD$PHl$(H0wPdH%H;a   H0Hl$(Hl$(HD$8H| H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$D$' D$'H| H$HD$'HD$HD$HL$HL$HHD$PHl$(H0	wTdH%H;avtH Hl$Hl$HD$(Hg| H9uHD$8HD$0HD$@Hl$H H@HL$0H$ЋD$f$MHD$H!| HL$8HD$@Hl$H xvsdH%H;a   H0Hl$(Hl$(HD$8H| H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$D$' iL  iF  i/     D$'H{ H$HD$'HD$跾HD$HL$HL$HHD$PHl$(H0u/dH%H;a   H Hl$Hl$HD$(HS{ H9uHD$8HD$0HD$@Hl$H H@HL$0H$ЋD$L$T$iL  iF  i/     f$豺HD$Hz HL$8HD$@Hl$H tGdH%H;a   H8Hl$0Hl$0HD$HHtfHL$@H$HD$HT$PHT$HT$XHT$HT$`HT$ d   HD$(HL$HH9s8HHL$@HHDHT$hHD$pHl$0H8WD$hHl$0H8"tMdH%H;aI  HPHl$HHl$HHD$pH@HL$xH$ЋD$L$T$\$Ht$`H  D$$L$ T$(\$H|$XE1AE1L\$@ILIAIH|$@LD$8DL$,LT$0HHOH@H$ЋD$L$T$\$t$$)D$ A)L$()ȋL$)ȋL$,9sHt-HL$8H\$8HLL$`L9PH$   Hl$HHPHD$8H$   Hl$HHPÉHL$01rD$iȋL  T$	iF  \$
i/  1   iiT  )     u<i0k  )i  )     uL$\$D$D$i L$
if L   us\$	iX   )iҶ   )ȩ   u<iˢ 9 /   uT$D$L$D$  dH%H;a   H0Hl$(Hl$(HD$8Hw H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$$L$T$1D$L$	T$
fD$%  D$' D$%L$&T$'Hsw H$HD$%HD$耹HD$HL$HL$HHD$PHl$(H0mpD$i L$
if L      \$	iX   )iҶ   )ȩ   uviˢ 9 /   uR\$3ӉҾ HH/t$É HH/D$ˉHH/D$\$IdH%H;a@  H0Hl$(Hl$(HD$8H  HД[  H{u H9  H\$@s;DCDKi  <u!Hu H9=  s{   H@H$ЋD$L$T$\$\$    )1)щȉ1)։1$@t$D$D$L$	T$
D$$    D$$L$%T$&D$ D$'Ht H$HD$$HD$HD$HL$HD$HHL$PHl$(H0ÉΉuD$$    L$$@|$%@t$&D$'H$HD$$HD$迶HD$HL$HL$HHD$PHl$(H0þ            @|$$DD$%DL$&@t$'H$HD$$HD$fHD$HL$HL$HHD$PHl$(H0H\$@        A    A    ,Hs H\$@!H\$@@mD$L$	9ȉB\$
9BÅuD$ D$ D$ D$É)Љ)1)Ή)Ή1)߉)߉É1L$\$D$وL$D$ L$ ȉɺ HH/L$L$	 ȉHH/L$L$
 ȉHH/D$D$  dH%H;a   H0Hl$(Hl$(HD$8Hcq H9uHD$HHD$@HD$PHl$(H0H@HL$@H$ЋD$L$T$$L$T$QD$L$	T$
\$D$$    D$$L$%T$&\$'Hp H$HD$$HD$HD$HL$HL$HHD$PHl$(H0jdH%H;a-  H Hl$Hl$Hl H$HD$HL$H< =g>    H< Hl H$HD$HL$Hi< =2>    H]< H^l H$HD$HL$H< =>  K  H< H!l H$pHD$HL$H< =Ȳ>    H< Hk H$;HD$HL$HZ< =>    HN< Hk H$HD$HL$H< =^>  p  H	< Hrk H$HD$HL$H < =)>  '  H< H5k H$HD$HL$H< =>     H< H8k H$gHD$HL$H< =>     H
< Hj H$2HD$HL$H< =>  uSH< Hj H$HD$HL$H0< =Y>  uH(< Hl$H H=< HH=V< HH=u< HՇ^H=< HH=< H譇H=< H虇H=< H腇:H=< HqH=< H]H=< HI_H=< H5gdH%HH,$H,$HY Hu3HD$Ht# 	L$L$L$ L$$H,$HH|$H9;uH#dH%HH,$H,$HY Hu,HD$Ht D$D$D$ D$$H,$H跔H|$H9;uH#dH%HH,$H,$HY H   HD$H   HX@1 ى2 щҾ HH/T$ щHH/T$ HH/D$ D$$  H,$HӓH|$H9;FH#>dH%HH,$H,$HY Hu7HD$Ht' 	L$L$L$ D$$  H,$H\H|$H9;uH#dH%HH,$H,$HY Hu0HD$Ht  D$D$D$ D$$  H,$HH|$H9;uH#dH%HH,$H,$HY H   HD$HtpPX@	񾁀HH'L$	ʉHH'L$	ʉHH'D$ 	ЉD$$H,$H?H|$H9;rH#jdH%HH,$H,$HY HudHD$HtTHX@щҾ HH/T$HH/D$ىHH/D$ L$$H,$H蟑H|$H9;uH#dH%H;aveH Hl$Hl$HY HuUHD$(Ht>@f$D$|D$L$T$\$D$0L$4T$8\$<Hl$H GcH|$(H9;uH#dH%H;avmH Hl$Hl$HY Hu`HD$(HtFH@f$D$L$D$L$T$\$D$0L$4T$8\$<Hl$H ubzH|$(H9;uH#dH%H;a   HHHl$@Hl$@HY H   HD$PH   HHPH@Hu11HL$hHD$pHl$@HHHL$8HT$0H$HT$HD$HD$XHD$HD$`HD$ HD$(HL$0H9sHHT$8HHDÊ莏a3H|$PH9;SH#KdH%HH,$H,$HY HuTHD$HtDPX@	Ήt$	щL$	ىL$ 	L$$H,$HH|$H9;uH#dH%HH,$H,$HY Hu8HD$Ht(HP@\$T$L$ D$$H,$H{H|$H9;uH#dH%HD$H;A  H   H$   H$   1HP>    2  WD$`H< HtHH  D$`HD$hH H9T$`  HXHpH D$p$   $   H$   H|$pH$   H|$xH$   H$   H$   H$   H$   H$   H$   H$   H~H9   H4vHL0==>     D$pA $   H40Hv$   FH$H|$H\$HD$H< H$H HL$HD$H> ȅuH$   HĨ   HХ> H$D$@HD$XH|$PH\$HH2
 H$LD$HD$pHD$K0HD$XH\$HH|$PHHt$@H1
 H$HD$Ht$H\$H|$ HD$(HL$0H\$8HyH<> H Ht$@111,H< HT$`HD$hH> H$<H> ^\dH%H;a   HĀHl$xHl$xH$   H$HD$
   %vHD$HD$pHL$HL$hH$   H$HD$
   uHD$HL$H$    H HT$HD$   HT$pHT$HT$hHT$ H{ HT$(HD$0   HD$8HL$@HY HD$HHD$P   3QHD$XHL$`H$   H$   Hl$xH\dH%H;a   H`Hl$XHl$XHD$hH$HD$pHD$HD$HD$PHL$HL$HHT$xH$H$   HT$HD$HL$H$    HT$PHT$HT$HHT$H HT$HD$    HL$(HD$0^OHD$8HL$@H$   H$   Hl$XH`\ HD$HL$(H9HLHL$HT$0H9HLHT$H\$8H9HOH\$ Ht$@H9HOH9|P   @t1H> H> H> H> HD$HHL$PHT$XH\$`HD$HHL$PHT$XH\$`H9@dH%H;a   HHl$Hl$HD$ HL$@H9   HD$0H9}~HD$(HL$HH9oHD$8H9t0A; f$蔠HD$Hh` HL$PHD$XHl$HI> f$dHD$H8` HL$PHD$XHl$H1Z6HD$HD$(HD$HD$0HD$HD$8HD$ HD$@H< H< HL$(HD$0H1< H"< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$L$$D$%T$&\$'H` H$HD$$HD$OHD$HL$HD$PHL$XHl$(H0<YWHHl$Hl$Ht$ H~(LF LN8LV0L\$(M9   M9   LT$0L9{M9AEt]LH^I)HvLM)KHRKH9wcH9wVAATA\ADL$8T$9\$:D$;Hl$HD$8    Hl$HE1LT$0LT$0HHHl$Hl$HT$ HZ0Hr8Hz(LB I9||   udL)H   =HH9}&LBL
L9sXEAtD$( Hl$HHLBJLH9}HD$(Hl$HD$(Hl$HH9L茀H< Hr< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$fL$ fD$"fT$$f\$&H~] H$HD$ HD$諟HD$HL$HD$PHL$XHl$(H0VSHHl$Hl$Ht$ H~8LF(LN LV0L\$(M9   M9   LT$0M9   I9@@tmH>H^M)HvLM)KHRKH9wvH9wiT\DffL$8ffT$:ff\$<ffD$>Hl$HHD$8    Hl$H1tLT$0LT$0HO*HHl$Hl$Ht$ H~8LF LN(LV0L\$(M9   M9   LT$0M9   I9@@tmH>H^M)HvLM)KHRKH9wjH9w]L$8ffL$:ffLL$<ffLL$>ffLHl$HHl$H1LT$0LT$0H[~6~HHl$Hl$HT$ HZ Hr8Hz0LB(H9      uxH)H   QHH9}:HZL
H9szEAuLPI9s[B\tD$( Hl$HIHZHHI9}HD$(Hl$HD$(Hl$HI9jLH|H|H< H< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$L$$D$%T$&\$'HY H$HD$$HD$ߛHD$HL$HD$PHL$XHl$(H0RWHHl$Hl$Ht$ H~(LF LN8LV0L\$(M9   M9   LT$0L9{M9AEt]LH^I)HvLM)KHRKH9wcH9wVAATA\ADL$8T$9\$:D$;Hl$HD$8    Hl$HE1LT$0LT$0H{q{HHl$Hl$Ht$ H~8LF(LN LV0L\$(M9   M9}}LT$0M9oI9@@tYH>H^M)HvLM)KHRKH9wVH9wIL$8L$9LL$:LL$;LHl$HHl$H1LT$0LT$0HzzHHl$Hl$HT$ HZ0Hr8Hz(LB I9||   udL)H   =HH9}&LBL
L9sXEAtD$( Hl$HHLBJLH9}HD$(Hl$HD$(Hl$HH9LLyH< H< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$fL$ fD$"fT$$f\$&HU H$HD$ HD$kHD$HL$HD$PHL$XHl$(H0XOSHHl$Hl$Ht$ H~8LF(LN LV0L\$(M9   M9   LT$0M9   I9@@tmH>H^M)HvLM)KHRKH9wvH9wiT\DffL$8ffT$:ff\$<ffD$>Hl$HHD$8    Hl$H1tLT$0LT$0HxwHHl$Hl$Ht$ H~8LF LN(LV0L\$(M9   M9   LT$0M9   I9@@tmH>H^M)HvLM)KHRKH9wjH9w]L$8ffL$:ffLL$<ffLL$>ffLHl$HHl$H1LT$0LT$0HwvHHl$Hl$HT$ HZ Hr8Hz0LB(H9      uxH)H   QHH9}:HZL
H9szEAuLPI9s[B\tD$( Hl$HIHZHHI9}HD$(Hl$HD$(Hl$HI9jLH~uHvuH< H< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;a   H0Hl$(Hl$(HT$8HZ(Hr Hz8LB0LL$@L9   M9}}LD$HL9oI9@@t_HJH:I)HRLI)KH9sVD$'HQ H$HD$'HD$耔HD$HL$HL$PHD$XHl$(H011LD$HLD$HGtQKHHl$Hl$HT$ HZ Hr8Hz0LB(H9|t   u\H)1;HH9}%HZL
H9sWAtD$( Hl$HIHZHHI9}HD$(Hl$HD$(Hl$HI9HsH< H< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;av^H(Hl$ Hl$ HD$0H$HD$8HD$HD$@HD$A   D$f$裏HD$HwO HL$HHD$PHl$ H(IHHl$Hl$HT$ HZ8Hr(Hz LB0LL$(L9xM9}lLD$0L9^I9ÄtCHJHI)HRLI)KHH9sOKHHRH9s:ffD$8Hl$HfD$8  Hl$H1LD$0LD$0HqqHHl$Hl$HT$ HZ Hr8Hz0LB(H9      utH)H1QHH9}:HZL
H9szEAuLPI9s[B\tD$( Hl$HIHZHHI9}HD$(Hl$HD$(Hl$HI9nLH"qHqH< H< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;a   H0Hl$(Hl$(HT$8HZ(Hr Hz8LB0LL$@L9   M9}}LD$HL9oI9@@t_HJH:I)HRLI)KH9sVD$'HM H$HD$'HD$ HD$HL$HL$PHD$XHl$(H011LD$HLD$HoFdH%HD$H;A%  H   H$   H$   H$   HH HP(HX0Hp8H$   H<$H$   H|$H$   H|$H$   H|$HL$ HT$(H\$0Ht$8MHD$@HL$HHT$PH\$XH9x     @.  H$   H~LFLLV(IL)LVILV IL)HL9:  H$   L$   L$   HD$`L$   L\$xHT$pH\$hH{	 H$bH$   HL$`H)H|$HGH$   H)HGHH?H!H$   Hȃ=>  uaHH$   H@HGH$   HG HD$xHG(HD$pHG0HD$hHG8H\ H$   H$   H$   HĨ   vdH	 H$褶HD$H\ H$   H$   H$   HĨ   H9@LmDD$H!< H< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;av^H(Hl$ Hl$ HD$0H$HD$8HD$HD$@HD$A   D$f$蓉HD$HI HL$HHD$PHl$ H(CHHl$Hl$HT$ HZ8Hr(Hz LB0LL$(L9xM9}lLD$0L9^I9ÄtCHJHI)HRLI)KHH9sOKHHRH9s:ffD$8Hl$HfD$8  Hl$H1LD$0LD$0HkkHHl$Hl$HT$ HZ8Hr(Hz LB0LL$(L9M9}sLD$0L9eI9ÄtQHHJI)HrLI)KHH9sVt$8f@4HJHKHH[H9s+@|Hl$HHl$H1LD$0LD$0H%k kD$H< H< HL$HD$HD$HH HP(HX0H@8HL$HT$H\$ HD$(dH%H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$m   D$L$T$\$L$$D$%T$&\$'HG H$HD$$HD$/HD$HL$HD$PHL$XHl$(H0AWHHl$Hl$Ht$ H~(LF LN8LV0L\$(M9   M9   LT$0L9{M9AEt]LH^I)HvLM)KHRKH9wcH9wVAATA\ADL$8T$9\$:D$;Hl$HD$8    Hl$HE1LT$0LT$0HiiD$dH%H;avRH(Hl$ Hl$ HD$0HH@HPHH@PH$HT$HD$蟇HD$HCF HL$8HD$@Hl$ H(?HD$HH HP(HX0H@8HL$HT$H\$ HD$(HHl$Hl$HT$ HJHHZ@H   Hr8Hz(LB LJ0LT$(M9   M9}~LL$0L9pI9@@tIH2LZI)HRLM)KL9snH9s`HHHDHL$8HD$@Hl$HHCHHL$8HD$@Hl$H1LL$0LL$0WD$8Hl$HgL~gHHl$Hl$HT$ HZ8Hr(Hz LB0LL$(L9dM9}XLD$0L9JI9Ät1HJHI)HRLI)KH9s3D$8Hl$HD$8 Hl$H1LD$0LD$0fdH%H$HH;Ad  H8  H$0  H$0  H|$(WHl$Hl$;hHm H$@  Hs0LC(H+s 1!DBD(HH9|IH{HI49L9C8~3HSH;H9   H9   IH)H)HH?H!H1HS@H[HH~3H\$ 1HHHrH:H=   syLD(A8 u!HpH9|Ƅ$H  H$0  H8  H$(  HD$HGH4$Ё|$  uHD$H$(  H\$ Ƅ$H   H$0  H8  ù   beHeHe\<wdH%H;avNH Hl$Hl$HD$(HH@HIH$ыD$L$T$\$D$0L$4T$8\$<Hl$H ;H> HD$HD$HD$HD$HHH HD$ HL$(HD$ 6eHD$ 6eHD$  ʚ;HD$( ʚ;HD$HHH HD$ HL$(dH%H;av;H Hl$Hl$HD$(HH@HIH$с|$  D$0Hl$H ;dH%H;avbHHl$Hl$H<	 H$胬HD$HL$ H=o>  uHL$(HHHD$0Hl$HHxHHD$(ZHz:HD$HiHtNHt2HtH HD$HD$   H HD$HD$   H HD$HD$   H5 HD$HD$   Ht8HtHuH HD$HD$   H HD$HD$   H HD$HD$   H< H< HL$HD$HD$HH`HPhHXpH@xHL$HT$H\$ HD$(dH%H;a   H0Hl$(Hl$(HD$8H$HD$@HD$HD$HHD$]   D$L$T$L$%D$&T$'H? H$HD$%HD$ȁHD$HL$HD$PHL$XHl$(H08`dH%H;a<  H@Hl$8Hl$8HD$HHHxHPhHX`HppH|$PH9   H9   Ht$XH9   H9   HT$0H\$(HHHHL$ H$H|$Ht$   HD$HL$HHQHHt$XH|$0H)H|$ HH|$PLD$(L)HH9sw3HYHq H9s^Hq8Hy0H9sET$`\$aD$bHl$8H@D$` fD$a  Hl$8H@1<Ht$XHt$XHe`H]`HHR`\7HD$HHXH   H   Ht*HHhHPPH@`H\$H)HHL$H)HHD$ HHhHPPH@`H\$HH?HHHH?HHH)HHL$HH?HHHH?HHH)HHD$ HHhHPPH@`H\$H)HHL$HH?HHHH?HHH)HHD$ H   HtrHHHhHPPH@`H\$HH?HHHH?HHH)HHL$HH?H>HHHH?H>HHH)HHD$ HHhHPPH@`H\$H)HHL$HH?H>HHHH?H>HHH)HHD$ HHhHPPH@`H\$HH?HHHH?HHH)HHL$H)HHD$ dH%HD$H;A  H   H$   H$   H$   HHhHP`HXxHppH$   H<$H$   H|$H$   H|$H$   H|$HT$ HL$(Ht$0H\$8HD$@HL$HHT$PH\$XH9+     @  H$   H$   H$   H$   H$   HZhH$   HrHH$   Hz`H$   H$HD$HL$HD$H$   HQHYH1H$   L$   L)L$   IL$   L$   M)LH9  H)H)IHH?H!H>Hq Hy(LQH9O  H)H)IHH?H!LLQ@Li8Lq0L9  HD$`H$   L$   H$   L$   Ht$xLd$pH$   Ll$hL$   H
 H$H|$H$   HGH$   HGH$   HL$`H)HHH?H!H$   HH\$hH)˃={>     H$   HHL$xHO HL$pHO(=c{>     H$   HOH_8HW@=B{>  u{HG0H$   HHXHOXHHHHOHH@PHGPH$   HG`H$   HGhH$   HGpH$   HGxHK H$  H$  H$   H   HO0HHvQHrHOHHIH$   TQLH8HH$   9QHH
 H$aHD$H$   HIXHHXHK H$  H$  H$   H   H9@LZHZHHZ81D$HD$HL$HH)H\$ Ht$HH)LD$(I   Iu;HrH?H2HRHHH?HHH)HHD$0HL$8HT$@H\$HIuNLBI?JHRHIH?IIL)LGI?J<HHIH?LHH)HHHHIu1LGI?J<HHIH?LHH)HHHXIu5HrH?H>H2HRHHH?H>HHH)HIuLBI?I>JHRHIH?H>IIL)LGI?J<HHIH?LHH)HHdH%HD$H;A  H   H$   H$   H$   H$H$   HL$H$   HT$H$   H\$H$   Ht$ HD$(HD$HHL$0HT$8HT$XH\$@H\$`H5
 H4$HHL$xHHHHT$hHT$HT$HD$`HL$XHHT$xHHt$H|$hH9  H9  H9}  IHH?H!L0H9X  LD$pH\$PH$   L$   H
 H$H|$HD$xHGHGHD$hHL$PH)HHH?H!H$   H=v>     HH\$pH_ H_(=v>     H$   H_HW8HW@={v>  ujHO0H$   HGXHD$HHGHHD$XHGPH$   HG`H$   HGhH$   HGpH$   HGxH$   H$   HĘ   HW0HHHHLHH_HHHH$   LHILHHVHHVHHxVHpV,UdH%H;a  H(Hl$ Hl$ H~ H$HD$   HD$HL$Hխ< =>u>  +  Hɭ< r> f$rHJ2 H$aHD$=u>     H@< ; f$qH2 H$(HD$=t>     H< r> f$qHx1 H$HD$=t>  uTH< ; f$jqHC1 H$HD$=^t>  uH< Hl$ H(H=< JH=< JH=< J_H=_< JH=< J7+bdH%H;avZH(Hl$ Hl$ HY HuJHD$0Ht3HHH H$HL$HD$HL$HD$8HL$@Hl$ H(X*H|$0H9;uH#dH%H;a   HHl$Hl$HY H   HD$ HtzHHHPHXHt$(H90`H9}[HD$0H9QH9t0; f$oHD$H/ HL$8HD$@Hl$Hp> f$oHD$1W)>H|$ H9;^H#VdH%HH,$H,$HY Hu<HD$Ht,HHHPHH@H\$HT$ HL$(HD$0H,$H7WH|$H9;uH#dH%HH,$H,$HY Hu/H|$ t!H< H< HL$HD$ H,$HVH|$H9;uH#dH%H;avlH8Hl$0Hl$0HY Hu_HD$@HtEHHPHXH@H$HT$H\$HD$HD$(HL$ HL$HHD$PHl$0H8FV({H|$@H9;uH#dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HH$HD$HD$   6\HD$HD$@Hl$ H('dH%H;avyH(Hl$ Hl$ HD$0HHHH\$8HsH9t-1Ʉt#HHH9KuHKH9HD$@Hl$ H(1H$HL$Ht$L$HD$0H\$8S'ndH%HH,$H,$HY H   HD$H   H HZHu   H  HL$HD$ H,$HHu   H Hu   H Ÿ   H Hu   H Hu   HY Huĸ   H/ x)TH|$H9;<H#4dH%HD$H;A"
  H   H$   H$   H$   Hs H$   H)HH|$xL$   I)IHs(L$   I)L$   I)LT$ H$   L^XIQ  M  L$   L$   ]  IH)HH?H!E| EdELADHILLL$8Ld$xL|$`LLT$ I9   LvL&L9	  E$LvLV M9  GLv0L~8M9  Ei G4Eif G<'ELA      ADd$EiX  A E)EiҶ  A E)A   uLAEiʢ DT$GE /A   uALWI96  L9  AAAAAAoIMoHLIMM9toHKL+LsHCIH9  LL$8Ld$`H)I)II?L!ILvhMM)LvHMHH^`LI)K3LvPMMItƄ$   H$   HĈ   I(  L$   L$     IH)HH?H!Et AtELADHKIH$   H\$xH$   LL$0L$   LIHLL|$PI9  HT$hH?H\$hL4IMLLVL>M9  GL~LN M9}  G7L~0Hv8I9\  Ai G7Eif E46ELA      At$EiX  A D)EiҶ  A D)   uKEiɢ DT$GE /A   uALWI9  L9  AAAAtIMgHH|$xMM94HKL+LsHCIH9  LL$0Ld$PH)I)II?L!ILvhMM)LvHMHH^`LI)MLvPMIH?LHI)HILƄ$    H$   HĈ   I8  L$   L$   x  IH)HH?H!Ed AtA\ADIIH$   LH\$xH$   Ld$HILLLL$(I9   IH?J:HLLLvL&M9%  G$LvLN L9  ELv0Hv8H9  Ai ADif E$4E$LA   u|At$EiX  A D)iҶ   )   uFAi٢ DL$B /   uLOI9M  L94  AA|IILl$ HH|$xMMM9HKL+LsHCIH9  LL$(Ld$HH)I)II?L!ILvhLt$pMM)HH^HLH^`LI)MMI?MII?LT$pMIM)LVPMIH?LHI)HI3IL$   L$   \  IH)HH?H!E|= Ed=EL=AD=HILLL$@Ld$XLL\$xI9   LvL>L9  E4L~L^ M9  GL~0Lf8M9  Ei G4Eif G<'ELA      ADd$EiX  A E)EiҶ  A E)A   uLAEiˢ D\$GE /A   uAL_I9   L9   AAAAAAoIILl$ HLMIM9L+HKLsHCIH9   LL$@Ld$XH)I)II?L!ILvhLt$pMM)HH^HLH^`LI)K#MI?MII?LT$pMIM)LVPMMIHHLFHLHFLLELLEHLE$FHLyFHLH[FHHEHLELLEEHL:FHLHFLHaELLVELLKEEHLEHLHELL"ELLEHLEgEdH%H;a  H8Hl$0Hl$0HD$@H$  HD$L$HT$HuEHD$@P	ʉP@Hu"@   L$H9H|WD$PHl$0H8HH91< tHT$PHD$XHl$0H8HD$(HT$ H$HD$H	< HL$|$ uHD$(HT$ H; H; H$HD$(bHD$H! HL$PHD$XHl$0H8dH%H;a   H(Hl$ Hl$ L$8HD$09H|mP)ʉP ۋp!މp ۀ    !ߋ@Aȉ!W!9}(D!؍@D$@WD$HHl$ H(ÉH$L$&HD$HL$HuHD$0L$8hD$@    HL$HHD$PHl$ H(dH%HD$H;An  H   H$   H$   H$   H$     HHDq3  DD@D0EDHOH|֋<0       HcHyL$   I)MU  H<H  H     H$   L$   H$   HD$8H$H|$HL$HD$   O  HD$(HL$ H  HD$8H$   HHRH$HD$   EGH$   H$   HT$8111   M4MvD	DfG~AŃ Dt$4DEA   AE!E8rAAt$LH  DL@E9}KDKAA EIDAD!AI   }  t$4FADkE	 A    ÃsE1D$@$   D$P$   D$`$   D$p$   111HH      u8H<
H  H<
HD  H<
H  L
M  AL
MD  D;EIEL
M  A4pH$   H$   HHHJ  H  H$    H$Hp3  HL$HD$   HD$     HD$(HL$ H  H$   p3  <d  @      A  @@@  H  Hi  H43HP  H  Hi      WD$@D$PD$`D$p1H$   H$   H$   H   H H$   H H$   H$   H   H H$   H' H$   H$   H   Hx H$   HI H$   H$   H   HJ H$   Hk H$   H$   H   1H H$   H H$   H$   H   H$   H$   H$   H   H H$   H( H$   H$   H   W$   H$   H   Lй   x=ع   l=   =H   U=   K=UpdH%H;a\  HHHl$@Hl$@HT$X:   H\$P{_  sN DCAD!@|zf   11HH   { tbs#stKssD  9ȋ  ˋ  )HcH=       D$`WD$hHl$@HHHD$(L$$H$D$   THD$HL$HuHD$(L$$HT$XH\$P]D$` HL$hHD$pHl$@HHD$` H HD$hH HD$pHl$@HH@ǍH)Ɖsf S!Sf@|$`WD$hHl$@HHH$D$   HD$HL$Hm  HD$8HL$0L  H( H9Q         H   H9Qtq   uOHT$PH0  Ht/H)   Hǂ0      z|ZZBZZHT$XH\$PD$` HL$hHD$pHl$@HHHPHH9; t
   zH$H; HD$HT$T$HD$8HL$0I   ?18HHpH95?; t
   H$H ; HD$Ht$\$HD$8HL$0H H܃    HT$XH\$PD$` H HD$hH HD$pHl$@HHù   9dH%H;a   H(Hl$ Hl$ HD$0x t*H#HHPPD$8WD$@Hl$ H(H$D$   iHD$HL$HuHD$0D$8 HL$@HD$HHl$ H(5`dH%H;a   H(Hl$ Hl$ L$8HD$09H|LPX)ˉX x!x ω!   !!ЉD$@WD$HHl$ H(H$L$HD$HL$HuHD$0L$8D$@    HL$HHD$PHl$ H(m8H0Hl$(Hl$(Ht$81I@H"  HHHPH@  H9  IHDL>EupDT7EufDT7Eu\DT7EuRDT7EuHDT7Eu>DT7Eu4D7AD>DL>DL>DL>DL>DL>DL>DL>QD7AD\7ADd7Dd$Dl7Dt7D|7H|7DEEi5  Ei  EDih	  Ei  D)|$G<D|$$EEiT  Ei   EDω|$ EE<?E   AD<E   iN  A)i  )E)ߋ|$i  A)|$A)DA)DG,<C<i   |$D|E)E)Ai   E?ADLGE   DA)GAD\E)ADLA)AD||$A)ADl|$$<   DL$ D)|1        DD@DL D   D   Dd`G,
Ei5  Ei  G)EIADL$G4Eih	  AEi  EE)ADD\$$DiT  Ei   E8E@AEEGE    ADD    AEiN  E)AEiԱ  E)AA)ۃDi  D)DT$E)EE)E4;DG*Eiɵ   AADL$EADL A)E)Ai   E;ADL@    C'D)DADL`)   A)AD   T$A)AD   T$$B    )   HH}HH9H97
Hl$(H04H4@   4dH%H;avbH@Hl$8Hl$8H$    H HD$HD$   HD$HHD$HD$PHD$ HD$(HL$0HD$XHL$`Hl$8H@
dH%H;avbH@Hl$8Hl$8H$    H HD$HD$   HD$HHD$HD$PHD$ HD$(HL$0HD$XHL$`Hl$8H@*
dH%H;aJ  H@Hl$8Hl$8HT$HH(  H9     H~MHCH=      \Z H(  HCH=      \Z!Hǂ      Hǂ(     H(  H=      H
HZHIH$H HH?H!HH@ HD$HHt$Ht$HD$0HL$(HT$ H\$HH(  HҺ    HOHL$P    HOHD$XHl$8H@ù   D2   1   1H H$H HD$gdH%H;a   H Hl$Hl$HT$(H   H9(  u1H$OHD$HL$HtD$0 HD$8HL$@Hl$H H=   s0L HH   Hǂ0      L$0WD$8Hl$H ù   0JdH%H;a'  H(Hl$ Hl$ HT$0H   HXH9(     H=     t HxH   Hǂ0     @   H     D!tAH*	; H	; H$HD$mNHD$D$8 H, HL$@HD$HHl$ H(H   Hǂ0     D$8WD$@Hl$ H(@t$8WD$@Hl$ H(Hǂ0      H$$HD$HL$T$H   HD$0Hǀ0        H$HD$HL$T$ HumHD$0Hǀ0      tAH'; H(; H$HL$rMHD$D$8 H1 HL$@HD$HHl$ H(D$8WD$@Hl$ H(D$8 HL$@HD$HHl$ H(ÈT$8WD$@Hl$ H(D$8 HL$@HD$HHl$ H(H   .   .dH%H;a  HHHl$@Hl$@H\$PH0  Ht@{|/H)   Hǃ0      {|ssCssHǃ0      Ht$XH|$hLD$` LL$PLT$XL\$0Ld$`LMLLH   H(  H   [  H9M  H)I9LLOL I?L!LMI L9   I9  L   L)L)HHH?I!JH   HT$`HD$0HL$XH$CHD$HL$H5H9	< tHL$pHD$xHl$@HHHD$8HL$(H$HD$H< HT$o|$ tH< H
< HL$(HD$8WD$pHl$@HHHT$0H|$hHt$XLD$ H4$LL$LD$4HT$0H\$PHt$XH|$hLD$ LH,,   ,udH%H;a3  H8Hl$0Hl$0HD$@ H0  Ht@x|/H)   Hǀ0      x|HH@HHHǀ0      HL$H
HD$@HL$HH(  H   H)H9HOHH   H)H   HL$HH$HD$HL$HtH9Y< tHL$PHD$XHl$0H8HD$(HL$ H$HD$H1< HT$|$ tHi< HZ< HD$(HL$ WD$PHl$0H8%dH%H;a  H8Hl$0Hl$0HD$@ H     HL$HH	1  Hǀ     H     H$Hp3  HT$HL$HD$    HD$(HL$ H  HT$@p3    q3  Hr3  HH@  s3  Ht3  HH8  u3  H9  -  1  HH9}BH  LIIF  D8uH HD$PH HD$XHl$0H8H@H[H     p3  2  {  H@H[H   b  p3  H*  H   AH  H  H  H  L  Iuj      H  H  HH9    H@H[H4@H     p3  H  HH2  1I   HuJHtHHH; H; H$HD$FHD$H HL$PHD$XHl$0H8HuoL  HLIHHHuI  HHHuHLH"; H; H$HD$EFHD$H) HL$PHD$XHl$0H8H=H9  uH9  'H ; H ; H$HD$EHD$H HL$PHD$XHl$0H8I   HuSAtA"uHHPHd ; HU ; H$HD$EHD$Hk HL$PHD$XHl$0H8LHIwBAtH ; H ; H$HL$;EHD$H HL$PHD$XHl$0H8HcH9  uH9  MH: H: H$HL$DHD$H HL$PHD$XHl$0H8HHaHm: Hn: H$HL$DHD$H| HL$PHD$XHl$0H8HA HD$PH HD$XHl$0H8H HD$PH HD$XHl$0H8WD$PHl$0H8H HD$PH HD$XHl$0H8H HD$PH] HD$XHl$0H8HL$PHD$XHl$0H8HuHǀ     HuHǀ     H HD$PH HD$XHl$0H8HE HD$PHY HD$XHl$0H8Hع   %Hع   %Hȹ   %   $Hع   $   %dH%H;a  HHHl$@Hl$@HD$X?HLMp/  A<HH@}ރp3  Hrb  HD$8HH*  HD$8HD$PH$D$HL$HT$H  <  L$7HD$8HP   H@|bHD$P H$Hp3  HL$HD$@   HD$   LHD$ HL$(HuHT$P\$71,HD$`HL$hHl$@HHHt"H HD$`H HD$hHl$@HHWD$`Hl$@HHÀ   H   |HD$P H$Hp3  HL$HD$   HD$   HD$(HL$ Hu~HT$P\$71HLMp/  fA<HFH@}>HHH=      H6H@H=      ؃rp3  Hr   HL$8H9HL$`HD$hHl$@HHH  HD$`H{ HD$hHl$@HHHe  HD$`HI HD$hHl$@HHHL$`HT$hHl$@HHH   $"   "   "Hع   "(dH%H;a   H8Hl$0Hl$0HD$HH   HD$@ H$Hp3  HL$HD$   HD$   HD$ HL$(HtHD$PHL$XHl$0H8HD$@p3  Hq3  HHx  WD$PHl$0H8H5 HD$PHI HD$XHl$0H8% dH%H;a,  H8Hl$0Hl$0HD$HH   HD$@ H$Hp3  HL$HD$   HD$   "HD$ HL$(H   HD$@p3  Juwq3  Funr3  Iues3  Fu\t3     HL$HHH~,H$HL$HD$HL$HL$PHD$XHl$0H8WD$PHl$0H81HD$PHL$XHl$0H8HL$@H$HD$HD$HL$HL$PHD$XHl$0H8dH%H;a5  H8Hl$0Hl$0HD$HH   HD$@ H$Hp3  HL$HD$   HD$   HD$ HL$(H   HD$@p3  Au8q3  du/r3  ou&s3  but3  euƀ  {3    HL$HHH~,H$HL$HD$HL$HD$PHL$XHl$0H8WD$PHl$0H8HD$PHL$XHl$0H8HL$@H$HD$6HD$HL$HL$PHD$XHl$0H8dH%H;a7  HHHl$@Hl$@HL$XHT$PH
==>    HD$`HBH$Hp3  HD$8HD$HD$   HD$   `HD$ HL$(H  HD$Pp3  t0WD$pH H$   H H$   Hl$@HHÀq3  upHD$Pp3  tWq3  p3  H$HD$HL$T$H\$Pq3  HtWD$pH$   H$   Hl$@HHq3  uDH$HL$8HL$HD$   HD$   oHD$(HL$ HXz  HD$Pu?H$2D$HL$HT$HtWD$pH$   H$   Hl$@HHÀe  L$7r	]H$HL$8HL$HD$   HD$   HD$(HL$ H  HD$Pp3  Hq3  HHIH  T$7  Z@     t|rvStNs9H H7 HWD$pH$   H$   Hl$@HHH H H$HL$.HT$HL$HD$PT$hu"H$HL$  HT$HL$HD$P{WD$p$   Hl$@HHT$ht%H$HL$HD$HL$HHD$P3H$HL$,HD$HL$ـ    H$HL$HD$HL$T$ht;H\$P   uHHWD$pH$   H$   Hl$@HHH\$P̀   tQiT$ht%H$HL$HD$HL$HHD$P]H$HL$6HD$HL$T$ht%H$HL$HD$HL$HHD$PH$HL$HD$HL$ـt+H$HL$HL$HT$HD$PH$HL$HT$HL$HD$PWD$pHq H$   H H$   Hl$@HHWD$pH$   H$   Hl$@HHÀ   p  HH  H:  HP  H   HX         t&H	 HD$pHL$xW$   Hl$@HHÀ   tJ   uAH$  HD$ HL$HT$H\$H\$pHT$xH$   H$   Hl$@HHÀ  Ru  Gu  Bub1H$?  HD$HL$ HT$H\$HD$pH\$xH$   H$   Hl$@HHWD$pH H$   Hi H$   Hl$@HHH HD$pHL$xW$   Hl$@HHH$x-  HD$HL$Hu
HD$PnWD$pH$   H$   Hl$@HHWD$pH$   H$   Hl$@HHWD$pH$   H$   Hl$@HHHzHD$`!dH%H$H;A  H  H$  H$  H$       x       HP  HQxH$   HYpH$   Hq`H$   HIhH$   H= H<$H)HH$   H)HHT$pHT$HT${HD$W$   $   $   $   H$   HD$pH$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   H$   HP  L$   L$HD$HL$HT$H\$ H|$(HD$0HL$8#H$   H$   H$   H$   H$   HE1|D[AGIHZLH9}PLX  L`  IH)Lp  LHL)LL9  L$   L$   BM9r  L$   MHLH9}	MHIHt	 H$i]H$   H$   H$   H|$HWHO==4>  uqHH$   HGH$   H$   H$   H$   H_ HW(HO0HG8H H$  H$  W$  H$  H  
HP  HQ`H$   HYhH$   HqpH$   HIxH$   H= H<$H)HH$   H)HHL$xHL$HL$ğHD$H$   Hr	 H$7\H|$HD$xHGHG=3>    H$   HH$   HWH$   HW H$   H_(L$   LG0L$   LO8HH$   WHl$Hl$Hm L$   MP  McM+M[L$   L$   L$   MP  M[HL$  MP  Mc(Mk M[L$  L$  L$   MP  M[PL$(  MP  Mc0Mk8M[@L$0  L$8  L$@  MP  M[PL$H  M`  Mh  MX  L$P  L$X  L$`  Mp  L$h  H$p  H$   Hl$Hl$Hm H$p  1   BIHT$PHLHt$XL$   L$   L9}RHT$PH$   H)EtHT$hH?Lt$hLHIHHL9I  HLHB"M9r(  HPIHT$HHZH$   L$   L9}*H\$HL)EtH\$`H?LT$`LHN>ZH^H}=H HLHyLYL!L,vO  M9  tEA   Ht$XIE1H1 H$  H$  W$  H$  H  O  M9  AH$   W$  HM H$  H H$   H$  H  LLHLLLHLdH%HD$H;A  H   H$   H$   H$   H  H  H  HP  HHtHHH1HD$8HSxH$   HspHt$xH{hH|$pH[`H\$hL^ L$H)Ht$ HHt$`H)HHT$@HT$HT$.HL$H$   Hr	 H$WH|$HL$@HOHO=.>  o  H$   HH$   HD$`HGHD$hHG HL$pHO(HT$xHW0H$   HW8  CDILd$(LLLD$hI9   MP  N,M4$Md$M<M94  L'LGG47M9  G4,MP  N$Md$Mp M@M  ILHILL9  HWL7F I9  GD5IP  NM@Lb8HR0L9~  LgL7M9_  CT5HWLJH@H95  HNLH$   H9   HL$0H$   HP  HwHt$xLG LD$pLO(LL$`LShLT$XL[HL\$PLc`Ld$HH$HD$HL$谬HD$HL$0HT$`HH)HT$xHHL$hHt$pHH)HHT$XHH)HT$PHH\$HIH)HHT$(H\$ H$   L$   LT$8E1$H H$   H$   W$   H$   HĠ   H$   H)LLLLHL7LLLL7dH%H;avwHHHl$@Hl$@H
 H$sTHD$H$HD$PHD$HD$XHD$D$ HD$ HL$(HT$0H\$8HD$`HL$hHT$pH\$xHl$@HHUpdH%H;a  HPHl$HHl$HH
 H$SHD$HD$@H$HL$XHL$HL$`HL$D$HD$0HL$8H  HD$@H  H&  H   Hc< Hc<    t:H8  H@  HL$hHT$pH\$xH$   W$   Hl$HHPÀ   t   uH^c< HOc< 뤀  Ru  Gu  BÄu1HuHHb< Hb< H8  H@  HT$hHL$pH\$xH$   W$   Hl$HHPWD$hD$xH H$   HF H$   Hl$HHPHUb< HFb< H8  H@  HT$hHL$pH\$xH$   W$   Hl$HHPWD$hD$xH$   H$   Hl$HHP0dH%H;av^H8Hl$0Hl$0HG H$HD$   HE HD$HD$   H HD$ H HD$(Hl$0H8dH%HD$H;A  H   H$   H$   H$   H    H  H  H  H  HHHtHHH1H  Hc  HHIItHIH1HH	H!	  H  1HH$   HH    HLH$HH$   HH    HLH\$H    HLHt$HHLH|$HD$ HD$(H$   H8  H@  H$HҸ    HLHD$H۸    HLHD$HҸ    HLHT$HHLH\$ ШHD$0HL$(H H9	  =&>     H$   HP  H  tH$   H   H  H  H۸ H$HH$   HHD$pHHH$   HHD$hHD$HD$蚒HD$HL$hH$   H`  Hh  =&>  uHX  HD$pHp  YHX  H$   HP  (Hu
   H!     H"u
   HAu
   HB     Hѷ H$H$   HH    HLHL$@    HLHD$XH$   HHHHLH\$HHLHT$PH)H\$8H)HHD$`HD$HD$[HD$WD$x$   $   $   HD$xHD$`H$   H$   HD$8H$   HD$PH$   HD$@H$   HD$HH$   HD$XH$   H$   H8  H@  H\$xH$Hɻ    HLH\$Hһ    HLH\$Hɻ    HLHL$HHLHT$ hHD$(HL$0H H9   =#>  uH$   HH  H$   H   H$   HH  HoH$H	 HD$Hƾ HD$Hu H$HZ HD$9K/F/H$H	 HD$H HD$dH%H$XH;A  H(  H$   H$   H$0   H  HI  H$8  H}.H H$@  H H$H  H$   H(  HH[H9|HH?H4HHH9uH     H$Hp3  H$  HL$H\$HD$   HD$(HL$ H  H$0  Dp3  O MIL$8  M9(  HǄ$       HǄ$       11J  IHLE8T$+  HLnM9|H  I+  OIB   1HL9}JH  LvF   D8uH H$@  H H$H  H$   H(  H  LRNې  Nۘ  MIO$	Md$I   g  Dr3  AF   A        AAE   Dr3  AF   Aw}      AAEucIALL9  L MII     IHDq3  L  I  M   L  1HdHs H$@  H H$H  H$   H(  E1bH= H$@  HN H$H  H$   H(  E1H H$@  H H$H  H$   H(  HHHHH  ~
H
k     G  K H@H=     LIEq3  HH@H=   r  Er3  HH@H=   K  Es3  Eu	E  E9  A@  Et
H^  EAEAEtEcE9  L  L  L8  MIKH@M  HItHIH1H@  MIJHRM  H$   HD$hD\$DDT$<DL$@DD$HHHItHIH1HD$XHH        #  1HH9  H  L$RF$   I  O$dN  N4M  MuL$   H$   L$  J  J  H=As H<$HHHH$   HL$HL$ډHD$H$   H$   H$0  H  H   =6>  u;H  HD$XH$   H$   Ht$hDD$HDL$@DT$<D\$DH$  HC    C    H$  WHl$Hl$Hm $   11E1Am
  H$   HHt$PH|$pHD$XLEDT$<MIL|$PWH$   LHT$`L$   ML$   M9  H<  MMM  LHILL\$PLt$`MIL$        LN  N  LMIM9  IMIH$  ILHl$Hl$ Hm H$   L$   E  E  DE9-  D  fE  EKfD     t_N  N  DL$   MMLL9
  HLAHAH$  Hl$Hl$Hm OH$H$  HD$HT$H$   HL$L$;HL$ @  HD$(HL$0HuFHD$`H$   H$0  DD$HDL$<DT$@L$   Lt$hL$   L$   H$@  H$H  H$   H(  L$   LF   I	  Mi  MM`   L$  \EHHD$`H$   H$   H$0  t$@H$   DD$HDT$<L$  L$   L$   Lt$hL$   E9  DL$LH$L\$艼L$HD$ HT$H     DD$LDDD$<D9   \$LH$0  H$T$讵HD$L$HT$ HuHT$D DD$LIcΉ!H@  H; HH@  H  H$@  H$H  H$   H(  HD$`H$   H$   H$0  t$@DD$HDT$<L$   L$   Lt$hL$   uDL$LEAL$DH; E һ   !H$0  f  u  f  DD$<XH$D$HD$L$HT$ HuH$0    	f  H$@  H$H  H$   H(  H$@  H$H  H$   H(  EH$   4   H;  H$Hi  HHP  HD$LD$HL$HT$ H  <   H$0  H$D$藳D$HL$HT$ H   D\$;DILD   AD   DD\$DA DEۉD!؉$  t$@DNHD$`H$   H$   H$0  DD$HDT$<L$   L$   Lt$hL$   H$@  H$H  H$   H(  H H$@  H H$H  H$   H(  H$@  H$H  H$   H(  H$   4   H  H$H$  HD$Hi  HH`   HT$DL$DT$L$D Ҿ   !։t$ W  HD$0HT$(HuMHD$`H$   H$   H$0  t$@DD$HDT$<L$   L$   Lt$hL$   H$@  H$H  H$   H(  HH$  Hl$Hl$Hm IIHD$`WMLM  HItHIH1L_HHH98  HD$`EDT$@IM	HHH9@  ~Lt$`HLIHyL$   M{D\$DLd$xDl$:I9}~IT  O,F,   I0  L$   Dd$;L$   O$dL$   N  L$   N  L|$PH$   1H$   H$   ILx  M  LHIHx  HT$XIHI9|0IHD$`LHT$`I9`  Lt$pDl$:Ld$xE1L$   H$   H$H$  HD$HD$   HD$   HD$(HL$ H   H$0  p3     \$:8q3  u|DCunHB    B    W$   fǂ    H$   HHt$hH$   DD$HDL$@DT$<D\$DL$   Lt$pL|$XADH H$@  HS H$H  H$   H(  H$@  H$H  H$   H(  L|$XIHH9}HT$`E1$@  H$   H(  HP   H$Ht$HD$HD$XH$   H$0  Ht$hDD$HDL$@DT$<D\$DH H$@  HB H$H  H$   H(  H H$@  H H$H  H$   H(  H H$@  HƤ H$H  H$   H(  LE1E1A?   E1PH@ H$@  Hq H$H  H$   H(  H H$@  H H$H  H$   H(  H$@  H$H  H$   H(  H H$@  Hu H$H  H$   H(  HL@   @   ~Dع   q   e   YLLND   7L   *D   Hй            Lเ   Hй   H   Lȹ   Lٺ   Lȹ   Hٺ   "dH%H;a  HPHl$HHl$HD$pupD$t  HD$XH$}HD$HL$T$ Hu% tD$xHL$`	W$   Hl$HHPH$   H$   Hl$HHPHL$Xf   t  HL$XD$@T$t9  H$HD$hHD$gL$HD$HT$ H       1D$DHT$XH$H\$`H\$t$@t$t$tt$ɉL$L$xL$  D$ HL$0HT$(HuzT$t9J\$Dt1Ht$`HcH@6  L^; I<H@  Ht$`L<; H H$   H H$   Hl$HHPH$   H$   Hl$HHPÀ    !HD$Xf     L$@  fwW$   Hl$HHPf  H$HD$`HD$L$D$tD$D$D$xD$  HD$(HL$0HtH$   H$   Hl$HHPH$ɉL$轳D$HL$ HT$HuHL$X  	f  H:H$   H$   Hl$HHPÃ<uZL$?HD$XH$躲D$HL$HT$HuT$xHEL$?H$   H$   Hl$HHPH+ H$   Hܟ H$   Hl$HHPH$   H$   Hl$HHPHuHȋL$pmH@   H@   H{ H$H` HD$!dH%H;a4  H0Hl$(Hl$(T$LH\$@t$P|$H95HcH@   L; IH@   DEutŉ|$XWD$`Hl$(H0É|$HHD$ t$PHD$8H$0HD$HL$T$ Hu_ t=HT$ H\$@4|!|$T4T$L|$HL; t$PF|$T)4݋T$LH\$@|$HL; t$PD$X    HL$`HD$hHl$(H0ù@   T@   JTdH%H;aZ  HĀHl$xHl$xH$   H  H8  HHHH@H  HHtHHH1HD$H1   L\$XISL\$PLd$pLl$`Lt$@L|$hH$   LH$   LLLLD$HLL$8MIHH98  ~zH  L  MLMI9U  L\$XH$IKHD$L\$Ll$Ht$ f  HD$(HL$0HEH$   H$   Hl$xHIRIIH9@  ~LT$`1VHVLH9     H   HRH  H   H  H٘  H   HIHHHtHHH1H  Hِ  HtkHt$pHD$8H\$hHIHHtHHH1HD$PIH|$@1&HI7W$   Hl$xHLHHй   tξdH%H;a  HHl$Hl$HT$ HD$@H  H@H  H  HHHp/  Ht$(1FDEFHH@}H=; LI@rl  H4$轮HD$ H     HH  HHrHJHRH|$8HLD$0JHH9  H)H)HH?H!HHt$(1XFII}EMI@  FA}E1MI9r  E   AA   EOEHHH}HHE1WD$HHl$HHT$@H   HuMHP  HHrHJHRHH|$8HLD$0JHH90  H)H)HH?H!HHP  HZ(HrHJ HRPH|$8HLD$0I8HH9   H)H)HH?H!HHuNHP  HZ0Hr@HJ8HRPH|$8HLD$0I8HH9   H)H)HH?H!HxHh  HX  H`  Hp  H|$8HLD$0JHH9w0H)H)HH?H!HH&LLȹ@   
L@   ع      葻dH%H;a  H0Hl$(Hl$(HD$PHL$X114H9HOHH9|H H$HCHD$ HD$HD$IpHD$HL$ H|$8HOHO=>  upH111FCAHDDL@E8s'LOLL\$XLd$PA	L9sBF!M9r+HH}HXHE1Hl$(H0DLgHL\fdH%H$HH;A   H8  H$0  H$0  H$   H5O: Hl$Hl$Hm H$   1HT$8H(HHHD$8HL$0HHT$h@D$p@$   HT$hHT$@D$pD$H$   D$XHIHNE< HH$HT$@HT$D$HD$D$XD$ HD$0HHaH$0  H8  LdH%H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    HR HT$HD$   HD$HL$ 蝫HD$(HL$0HD$PHL$XHl$8H@z贸oH|$HH9;uH#dH%H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    Hh HT$HD$   HD$HL$ HD$(HL$0HD$PHL$XHl$8H@oH|$HH9;uH#dH%H;avCH(Hl$ Hl$ HD$0H$HD$8HD$HD$   HD$HD$@Hl$ H(詷dH%H;avBH(Hl$ Hl$ HD$0H$HD$8HD$HD$   zD$D$@Hl$ H(JdH%H;avYH(Hl$ Hl$ 1HL$8-HD$H@H\$0HH$HL$HL$HD$HH|HL$@Hl$ H(ӶHD$HL$1HH}HHRH4H<H9u1HtH|H9u"Ht|@8ut\@8tD$ D$dH%H;a  H(Hl$ Hl$ H\$0Hp 
     H 
 Hx 
 H 
 H     H4$H   HL$H=      HOHD$HD$0Hp 
  H 
  H 
 H   &  H H 
 Hh 
 H   Hh 
 H   ~vH  H)Hh 
 H)P`1HH   }%h  H9~H)Ӊh  Ǆh      1HH   }\hH9~	H)Ӊ\hDh    H 
 Hx 
 H 
 H 
 H9w{H)H|$@H9HOH)HH?H!HH\$8H9uH 
 HL$PHl$ H(HL$H$H\$HL$HD$0HL$Hǀ 
 HdH   WdH%H;a	  HHHl$@Hl$@HL$pH   H\$PH 
 H9   H 
 Hx 
 H9   H9   HH)H)IHH?H!HH 
 HS0H$HT$XHT$HT$`HT$HT$hHT$D$  HD$(HL$0LD$8;J  HD$PH@0H  H  HL$xH$   Hl$@HHH1E11WD$xHl$@HHe/dH%H;ab  H`Hl$XHl$XH\$hH;  Hp 
    H 
    Ht$xH     H H)L$   I)II?L!LD$pLL 
 I9LOLD$8Hx 
 H9c  I   H?H8I40H   HHt$01HGH9  HHH  L9IOLx 
 H 
 H9K  H9=  H)H)IHH?H!ILYM~I    H|$PHD$HL\$@HS8L$HL$LT$H 
 HD$L\$ HD$(  HHD$@HL$hH\$H11? 
 H<A IH  DThDh  Hh 
 Lω|hHDH9| 
 HHt$0H|$PLD$8L 
 Lp 
 Hl$XH`H4$H|$LD$"H\$hLD$8{H|$pNHl$XH`Lٺ  Hq H$Hƈ HD$覰dH%HD$H;An  H   H$   H$   H$   H$   H    HLH 
 Hx 
 H$   H8H9  LC MIL$   L9SMNLCI9IILMI9  FH9  L$   HL$HHT$PH$   H|$hIH)HT$XIHH?H!HH$   L Lt$pL$   H$   1D$G1H$   H$   I@|$GH|$hM  K<H9  <>A8td|$GM9tPI  Fh  L+h 
 M9|M}H$   L$   H$   @$   H$   Hĸ   H$   I9  LL$`L$   L|$xDD$FM)LII?M!J<&H<$L)HL$H\$HT$L\$ Ll$(L\$0  HD$8H$   H9   H         H$   H\$xHH)H|$hH9}rL0HL$HI9   L$   GA   LLL$`L$   Ld$PLl$XLt$pIDH$   IH$   H$   H$   IHп   HL$HH\$xH$   H|$hL$   DD$FDT$GH$   H$   cH$   Ht$xH)H   H$   |$G3L-LHxLKpdH%H;a   H(Hl$ Hl$ HD$0HH0H$HL$@HL$D$ B  HD$0HH0H  H  HtHT$PH\$XHl$ H(H$HD$8HD$HD$@HD$HD$HHD$5  HD$0H@0H  H  HL$PHD$XHl$ H(G2HHl$Hl$HL$(H|lHT$ Ht$@Hvui5LD$8A8Hy   Di˽5AEHH9}LHI9s/DLD	H9rHl$HHl$HHL1HHHl$Hl$HL$PHT$0H9wPHT$HH9wAHD$8HT$ 1HH9}4<@8tH\$XHl$HHL$XHl$HSNdH%H;aR  HXHl$PHl$PHD$` H 
 H  j  xP   H   S  H@  H   H 
 Hx 
 H9  H$H\$HL$HT$kHD$ HL$(HT$`H 
 ==  uRH 
 Hǂ 
     HBX Hǀ                @
Hl$PHXH$-  H 
 H{H 
 Hx 
 H9,  Hp0H4$D$ H\$HL$HT$ P  HD$`HH0H  H  H 
 =\=  uH 
 H6H 
 HHHHl$PHXH 
 H 
 H 
 Hx 
 H9  L@XL$Ht$HD$    H\$H|$ HL$(HT$0"  HD$HHL$8HT$@H\$`H 
 H 
 ==     H 
 H 
 HHIH)H9   H 
 Hx 
 I9   HK0H$D$ HD$LD$HT$ O  HL$`HQ0H  H  H 
 =&=  uH 
 Hǁ 
     Hl$PHXH 
 H 
 Hx 
 I9wYLK0L$HL$HT$HD$D$  H|$(LD$0Ht$8'D  gH 
 HH`HHl$PHXLHL覧dH%H;a	  HhHl$`Hl$`H\$pH 
 Hp 
 IH)H  }
{P Q	  IpH 
 Hp 
 H9}EH 
 Hx 
 HHH9x	  H9j	  H)HH?H!Ћ4i5 
    Hp 
 Hp 
 H9   H9 
 ~H 
 Hx 
 HHH9  H9  H)HH?H!Ћ<i5 
  Lp 
 I  DLhFh  Lh 
 Lp 
 DDhbH{(uƃ 
  Hǃ 
    H 
 H 
 L 
 H @    Hp 
 H 
 H95  H)H  }{P   Hu  H9 
 ~}H 
 Hx 
 HHH9  H9  H)HH?H!Ћ<i5 
  DDhLC`Lp 
 I  Fh  Lh 
 Lp 
 DDhH 
 H|$PL 
 Hǃ 
    Hǃ 
     Lp 
 M MA    MLLc`L+h 
 M9|(LS(In  H]       Hs(H  H 
   H  H 
 L 
 LNL 
 L 
 IL 
 IAGd% E$   @M9E  LNL 
 E$H 
 LC(L9   I   Hp 
 HHp 
 9Hp 
 H$LD$H|$Ht$HD$ HD$0HL$(HT$pH 
 ==  u,H 
 HuHǂ 
     HE1Hl$`HhH 
 'Lp 
 J4HvcHp 
 H>Hp 
 H9 
 <H 
 Lx 
 H7HIH9j  H9\  H)HH?H!B4 i5 
 Dd$DHn H$LD$Ht$LT$LL$ *YHD$(HL$0HT$8H\$pH 
 ==  uH 
 H|$PE1Dd$DHIOH 
 +H 
 L 
 L 
 LfLoIAG(E   @M9wLVL 
 EDD$DHm H$LL$Ht$LT$Ld$ hXHD$(HL$0HT$8H\$pH 
 ==  uH 
 H|$PDD$DE1HIH 
 lH  H  H9 
 AEtHH  Hp 
 LGH  Hx 
 H 
 H9  L 
 L 
 L 
 M`4>M9   MHL 
 C4H 
 L 
 L 
 I @  t!Hp 
 H{(ƃ 
 H$LL$LD$Ht$HGHD$ HD$0HL$(HT$pH 
 ==  u)H 
 HuHǂ 
     HE1Hl$`HhH 
 H|$X@t$CHl H$LT$LD$LL$Ld$ VHD$(HL$0HT$8H\$pH 
 = =  uH 
 t$CH|$XE1IIH 
 蓿Lw 
  RE1'LD$HH$LL$Ld$HD$   Ht$ )HD$0HL$(|$8 t%H\$pH 
 H 
 H|$PLD$HE1H\$pIuH9~H9{ADE1󀻠 
  tWHx 
 H 
 HpH9u  H 
 H 
 H 
 LGDI9   HWH 
 ƃ 
  H 
 H 
 H 
 H
Hl$`HhHp 
 H$HT$HL$HD$Ht$ qHD$0HL$(HT$pH 
 =d=  u#H 
 HuHǂ 
     Hl$`HhH 
 ֈD$CHi H$HL$H|$Ht$LD$ yTHD$(HL$0HT$8H\$pH 
 ==  uH 
 HHD$CH 
 肽Hl$`HhH9/
% HHqw H$Hu HD$蜝dH%H;a   H(Hl$ Hl$ HT$0H 
 H 
 Hx 
 H 
 H9wcH)H|$@H9HOH)HH?H!HH\$8H9uH 
 HL$PHl$ H(HL$H$H\$HL$HL$HT$0/ٜDdH%H;a   H8Hl$0Hl$0HD$@ H 
 H~rH        t\H 
 Hx 
 H9wmH$H\$HL$HT$KHD$ HL$(HT$@H 
 ==  uH 
 Hǂ 
     Hl$0H8H 
 H葻PP|1&dH%H;a   H0Hl$(Hl$(HD$8 H 
 H 
 Hx 
 H9 
 ~xP tHu
Hl$(H0H9w{Hp0H4$D$ H\$HL$HT$ B  HD$8HH0H  H  H 
 =
=  uH 
 Hǀ 
     Hl$(H0H 
 HH蚺H@
dH%H;aK  H8Hl$0Hl$0HD$@ H 
 H 
 H   HL$XHT$PH\$HHHHD$@HH   HL$XHT$(H\$HHPHH$H
HD$@HP@H$HL$HHL$H\$(H\$Ht$XHt$H:HD$ HL$(H9   H)H\$XH)HHH?H!H\$HHH\$@H 
 L 
 MNHD$`    LD$hH|$pHl$0H8HD$PHD$`WD$hHl$0H8HD$`    HL$hH\$pHl$0H8蝙dH%HD$H;A	  H   H$   H$   Hh H$HD$  HD$  oNHD$HD$hH^h H$HD$   HD$   CNHD$HD$`H2t H$HD$=  HD$=  NHD$HD$XHF H$HD$  HD$  MHD$HD$PH	 H$a
H|$H|$HHG  HG  =@=    HD$PHHۻ H$HD$   HD$   MHD$HD$PHO	 H$	H|$H|$@HG   HG   ==  !  HD$PHHp H$HD$   HD$   MHD$HD$PH	 H$	H|$H|$8HG   HG   =j=    HD$PHHS
 H$L	HD$H$   H=5=  V  H$   HPHǀx    Hǀ    ==    HT$hHp  Hǀ     Hǀ     ==    HT$`H  Hǀ  =  Hǀ  =  ==  B  HT$XH  HT$HH  HT$@H  HT$8H  H$   =a=    HB0H$   H7  H  H  H: Ht: H9  H@HHHHIBHH@  B HTq H$HD$  HD$  9KHD$H$   Hǁ 
   Hǁ 
   ==  N  Hx 
 H+ HA@H HAHHp H$HD$    HD$  JHD$HD$hH	 H$@HD$ǀ    Hǀ      Hǀ    ==     HL$hH   H$   HAXH` H$HD$  HD$  DJHD$H$   Hǁ 
   Hǁ 
   ==  u"H 
 W$   H$   HĈ   H 
 :H   HHD$h$H$   HzXHUHx 
 Hy@Hԓ HyHH ߳H     H\: HM: H9d  H@HHHHIBHH@  B H,o H$HD$   HD$   IHD$H$   Hǁ 
    Hǁ 
    =w=    Hx 
 Hǁh 
    H(_ H$HD$    HD$@  HHD$H$   Hǁ 
     Hǁ 
 @  ==     H 
 Hǁ 
    Hǁ 
     Ɓ 
  Hǁp 
     ǁ 
     HA`==  u&H HA8HI HA@H. HAHHy8Hb MHy@H =HyHH -H 
 QHx 
 H|
H	+H$HD$WD$pH	a HL$pHD$xH H$HD$@   HD$pHD$HD$   HD$    HD$0HL$(H$   H$   H$   HĈ   Hm H$HD$  HD$  FHD$H$   Hǁ 
   Hǁ 
   =d=  u"Hx 
 H HA@H HAHHx 
 Hy@Hɐ HyHH ԰nHxl H$HD$  HD$  ]FHD$H$   Hǁ 
   Hǁ 
   ==  u"Hx 
 HS HA@HX HAHHx 
 SHy@H( CHyHH( 3Hz0%	H  HHD$XH  HD$HH  HD$@H  HD$8ٯHH  HHD$`软H0Hp  HHD$h衯HHxHH$   腯HHD$PsRHD$PdHD$PU^軸趸+dH%H;a  HHl$Hl$HL$ HQ0H\$(H=7=    H\$0HZWBHǂh      Hǂ      ==  }  Hǂ      HB     Hz(HHl$Hl$軹Hm AP Hǁ 
     ==    Hǁ 
     HHuHǁ 
     Hl$HHuLHǁ 
     Hǁ 
     HAX Hǀ                @~H$l  HA`HAhH$HD$   HD$ Hh  H$HD$   μHD$ Hǀh 
    Hǀp 
     W 
 ƀ 
  Hǀ 
     Hǀ 
    Hǀ 
     ǀ 
     Hǀ 
     H 
 1IWH  13WxHzHD$00蓍dH%H;a   H Hl$Hl$HD$( H 
 H 
 H   @PHPHH$H
HD$(H 
 H 
 HuHH0H$HD$    D$"  HD$(HH0H  H  HtHT$0H\$8Hl$H H$$  HD$(H@0H  H  HL$0HD$8Hl$H H\$0HL$8Hl$H HL$0H\$8Hl$H ldH%H;a   H@Hl$8Hl$8H H$HD$HD$0H$HL$HHL$HL$PHL$HL$XHL$nHD$ HL$(HtHD$`    HD$hHL$pHl$8H@HD$0HD$`WD$hHl$8H@豋LdH%H;a  HxHl$pHl$pHk H$/HD$H$   H==    H$   HHH H$HD$H$   HD$HD$HL$(HT$ HT  HD$XHL$`HT$@ H$H$   HL$H$   HT$H$   H\$HD$XH 
 H$   HH\$PH
 H
 H9   Ht$hH|$HHH$H$   HD$HT$莻HD$PHL$XH 
 HD$HH
 =
=  u8HD$hH
 H$   HD$@H$   HD$`H$   Hl$pHxH
 HD$hHL$HH!e H$Ht$HL$H|$H\$ @Ht$(H|$8HL$HH$   !HǄ$       H$   H$   Hl$pHxHxHH$   H0qdH%H;avjH@Hl$8Hl$8HD$HHH@HIH$HD$PHD$HD$XHD$HD$`HD$HD$ HL$(HT$0HD$hHL$pHT$xHl$8H@dH%H;avdH@Hl$8Hl$8HD$H H$HD$PHD$HD$XHD$HD$`HD$HD$ HL$(HT$0HD$hHL$pHT$xHl$8H@hdH%H;av<H Hl$Hl$HD$( H$HD$HL$HL$0HD$8Hl$H dH%H;a   H(Hl$ Hl$ HL$0HQ0HZHH5 H9   uyHT$8H=n=  uXHD$@HCH$Ht$H\$HD$0H
 H 
 H
 H$H\$HT$HL$>Hl$ H(H{HD$@ƦH$HD$8HD$HD$@HD$wǻ    \dH%H;ak  HĀHl$xHl$xH$        @k  H$   H  HrHt$hH$   DEiȽ5A11L$   L$   L$     Ei̽5AH$   HL$   L$   DEELd$pEAF<(EA9+  A?  FTFːF,(EmMcI9v  McM9_  M)L)HH?I!M<  I%  I  I  D  F$'FAFlD  EE)AD)=   E9McH$   I9  HcL9  Dl$\DL$XHL$pH$H$   HL$H$   HL$H)HHH?H!HHT$I)LD$ H\$(  HD$8HL$0HT$@\$Xt$\DHHHDHL$pH$   H$   \$LH$   +  H<$DCDD$\DD$t$Ht$L$   LL$L$   LT$L$   L\$    D$(H$   HQXt$\|$H)?H$   H9  H|$p\$LDE@DLT$hE9  DE[D$Ed$IcL$   L9  McI9  L)M)II?M!H  H  H  H  H  Ht  H`  HL  L$   OL\$`Ei5AA?  L$   LE  GGERGTIEi5AA?  C\GE  GG)EIGLE  AD)EA)A   	E9LD$`IDl$LAD @Ei轧5ALDIIIH$   Ht$hH$   EL$   L$   Ld$pA    6IcH$   H9      H<$HT$Ht$H$   H)HHH?H!H$   HHT$H)HL$ H\$(  HD$@HL$8HT$0H$   H$     H  H9  H$   H$   HT$pH  H   H$   H9tH4$H|$H\$ɲHD$pH$   H$   H$   H$   H$   Hl$xHHHHRD$P\$THL H$H\$pH\$HL$Ht$HT$ c7H|$(HD$0Ht$8HPD$PH$   \$TALLLw    Hǃ      H$   H$H$   HD$H$   HD$H$   HD$HT$ H$   HD$(  HD$0HL$8HT$@H$   H$   H$   Hl$xHH$Q  H$   HHy蔩   *                   1L蟩L臩L/L   L躨   L譨   L蠨1L薨LLKL3xdH%H;a   HXHl$PHl$PHD$xH$   HT$hH\$`Ht$p1
DHLH9}vD8LJI9vH|$HDD$GHT$hHJ H$H\$HT$Ht$LL$ 5H\$(HD$0Ht$8LHHD$xH$   HT$hH|$HDD$G{H$   H$   H$   Hl$PHX~HHl$Hl$\$(HcH   HL$8H9  Hʋt$,   HcH9  HT$@HH)HHH?H!LD$0LH9  H9  H)H)HH?H!LH9  1HH9}4<@8tT$HHl$HÉL$HHl$HH|$ L  L  H   Dƅ  HT$@H9H  H9:  IH)IH)IHH?H!Ll$0Mt HcL9  I)I)II?L!H4I9   L9   1HH9}B<0D0A8tD$HHl$HHcL9t_   I)LI)II?L!LI9wq1HL9} At @8t
D$HHl$HBD$HHl$HÉL$HHl$HLOD$H    Hl$HHHL舥L蠥LxL营若fH^yHQHHfdH%H;avFHHl$Hl$HD$  ǀ    Hǀ      H$HD$   UHl$H{dH%H;a  HHHl$@Hl$@H\$PHCHD$(Ht$`H0HsH9HOHL$ H|$XIH)H;HSH_  HH9  I9x  IL)IL)HH?L!LH9M  H)H9HOI)II?L!H48L9   I41HD$K4IL9   H;HSI9   L9   LI)IH)HH?H!LH9   IH)I9LOI)II?I!J4L9tLd$8LL$0L$Ht$LL$xHD$HL$ H\$PLD$(LL$0Ld$8QHsL)Ht$hHl$@HHHL$8L$Ht$HL$'HL$8H\$PLD$(LL$ ILH+HL LHLydH%H;a6  H@Hl$8Hl$8H\$HH      Hh  HH{ t@H{H      @|3 H{HH{H{Hv
HH{HC    HC    H      H   tHǃh      Hl$8H@HHKH@H$HK HL$Ht$HD$   HD$0HL$(HT$HH  =`=  uH  HH  HC    Hl$8H@H   uH   HRxdH%H;aK  H@Hl$8Hl$8H\$HH     HKH@H|$PHcHH!H{H{Ht$XHsHsH0rmIH0H{HHsHh  HHH      H9   HH?H!DD I fDD$H   |~H   t1Hh  Hl$8H@HHSH@H$HS HT$HL$HD$   HD$0HL$(HT$HH  =ݿ=  uH  HH  胖HHl$8H@=   vdH%H;a  H@Hl$8Hl$8H\$HH     Hh  LCI   t;  @|3 H{HH{HCHH{ tH{H   rd  HtH   E  H      Hǃh      H   t
Hl$8H@HHKH@H$HL$PHL$HL$XHL$HL$`HL$HD$0HL$(HT$HH  ==  u	H  H  .HHKH@H$HK HL$Ht$HD$   HD$0HL$(HT$HH  ='=  uH  H%H  ʔHqz H  ==  uHZM H  Hl$8H@H  H;M 膔Hl$8H@H   H   НtdH%H;ap  HHl$Hl$HD$  H  H$HD$L   HD$ H  H  H  Ht$(H9  H|$8E1MIGLFMBI9}LLWM9r  H|$0L7I9  L9  H)HH?H!H1Ht$@E1MIGTFMKI9}LL^M9rL  I98  B      E1Hƀy  H9  D1A8uH܄   I9  BDI  F  AF  IHMZF\X  IL)H|*HA   LLI9^  BMXI9r@  HF  AF  HIH|I9   BDIr   D˿   MZF\`  IL)H|-H   A   LLI9   BMXI9r   H|7I9sBMPI9sfHA|\  IxE1ILM.MILI9sBHl$HLHLй   LHLHښLHϚLHĚLH蹚LH讚LH裚Lй   薚LH苚HH耚LHuLLjHL迚LH蔚LLIHH~HqsdH%H;a  HXHl$PHl$PHT$`   HHD$HH~6Ht: Ht: HpH9b  \HH    tH  H$H  HD$HD$   HD$   1  HD$HH@HL$ HL$@HT$`HcX  H\$8Hc\  Ht$0Hc`  H|$(L  Lx  Lp  L\$hL$LT$LL$LD$  HD$8HL$@HAHL$0HIHHL$(HIHQHHD$ HD$@HL$`H  H  H  Ht$pH4$H\$HT$HL$X  HD$@HD$ HL$xHH@H$   HD$HH$   Hl$PHXÉع   vHnxo3dH%H;a   H8Hl$0Hl$0H; HL$@Hx  Hp  H  H$H\$HT$Ht$  HD$ HD$(H}; HT$@H  H  H  H$H\$Ht$HT$c  HD$(HD$ HL$HHH@HD$PHl$0H8n3dH%H;aI  H@Hl$8Hl$8H\$HH     HKH@H|$PHH!H{H{t$RHsHsH0rmIH0H{HHsHh  HHH      H9   HH?H!DD I fDD$H   |~H   t1Hh  Hl$8H@HHSH@H$HS HT$HL$HD$   HD$0HL$(HT$HH  =?=  uH  HH  HHl$8H@蟖   U?mdH%H;a  H8Hl$0Hl$0HD$@H     H$L$`Hɹ      EʉL$HD$   HD$@H$HL$HHL$HD$   jHD$@H$HL$PHɉL$HD$   GHD$@H$HL$XHQT$HD$   #HD$XHL$@17HT$(HDH$D$HD$   HD$(HPHD$XHL$@H9}2H  HsHH=o: Lo: L9  <H9r  1HT$@HHH  H  H9  H   3  H  HsHH9Q  T$HD$ HtH$fT$ft$
HD$ HHT$H   HtOHeHT$@H  H  H9   L0H$L$HD$   HD$ HH HT$@H  H  H9   L0H$L$HD$   HD$ HHHT$@H  H  H9sSL0H$L$HD$   KHD$ HHHl$0H8Hl$0H8HHNHHCHH8H.H&HHLjdH%H;a   H Hl$Hl$HD$(H   t
Hl$H H$L$8L$HD$   {HD$(H$HD$(H$HL$0L$HD$   MHD$(H$HD$0D$HD$   (Hl$H YiDdH%HD$H;A]  H   H$   H$   H$   H     H$   HQH$   H9  H$   H$   H$   H$      H$Ht$HT$H\$  HD$ HL$(H$   H  H$   H    HsH   HD$pHL$hHt$X@|$W@  L$   A	  E1MiMcG!MMMMI9}:Mp  Mx  M9!  GL%k: L-k: MM9r  A   MiMcG$MMMMI9}3M  M  M9  GL%k: L-k: M9r  LT$xH; H$   H; H$   L$LT$HD$HD$`H$   H  H  H$Ht$pHt$H|$hH|$HT$H\$ CH$   H  H$H  HL$HD$   HD$   D$      H$   H  H  H$HL$HT$HL$xHL$bHD$ HL$(HT$`H9  H$   H  H  |$W@tH|$XH92  H$   H$   H9;    H   ttHCHKHH>LFHvH$H$   HT$H$   HT$H$   HT$H\$ HL$(HD$0H|$8Ht$@LD$Hp  H$   HĘ   H$$   H      ED$HD$   RH$   H$   H$   AH$HD$pHD$HD$hHD$HL$$   D$ H$   H$   H$   H$H$   HD$$   L$H$   H$H$   HD$H$   HD$H$   HD$ H$   HĘ   |$W@H$   HD$`H$   H$   *L$   E111H$   11H/ H$H$   HD$HL$H\$HT$ pHt$(HD$0H\$8HPH$   H$   2H$   HĘ   LLLLLL׌LĽcdH%H;a  HhHl$`Hl$`HD$pH     H$   HQH$   H9e  Ht$xHt$xH$   H$      H$Ht$HT$H\$  HD$ HD$XHL$(HL$PHT$pH  H  H$HD$HL$H\$Ht$ 2HD$pH  H$H  HL$HD$   HD$   D$      HD$pH  H  H$HL$HT$HD$    XHD$ HL$(H$   HR  H$   H  4  HsH   @tHHHH9   HD$pH$HT$XHT$HT$PHT$HL$$   L$ HD$pH  H  HYH1HIHzLHRH$HD$xHD$H$   HD$H$   HD$Ht$ H\$(HL$0LD$8H|$@HT$H<  Hl$`HhHD$pH$H\$$   L$cHD$pH$H$   HD$H$   HD$H$   HD$nHl$`Hh11H$   11H, H$HD$xHD$HL$H\$HT$ !Ht$(HD$0H\$8HPHD$pH$   RHl$`Hh`dH%H;a(  H@Hl$8Hl$8HT$HHp  Hx  H  H  H  HQ  H\$XHt$P1HH9  <   @s$Lp  Hx  H9  EAEŐD   AI   o  Lp  Hx  Lt|; GA  I9>  GAG?    s?H     L3; A<H  L  H9  EAE*A   sH     L; EAyAI     L; GA{L; Hx  Hp  HHHqH97  |tH  H  HHH~|tHHL$0   H         HD$(H  H  Hx  Hp  H$H|$Ht$H\$D$    r  HD$HH  H  H  H  H$HT$HD$H\$D$    1  HD$0HD$hHD$(HD$pHl$8H@HXH4$HH\$艌HT$HH$HHt$mHT$H`H1蹆HH讆视D   蚆   莆   肆DzD   mfp]dH%H;a"  H@Hl$8Hl$8HT$HH     H\$XHt$hH|$pLD$P11LL$0IALL$XLT$hL\$HLd$pLl$PLLLLMH96  HD$0EA   @s-I9  IBDBH$fL$fD$
뇐E   AI   =  L
y; G$E$  I9  DL$Dd$(DT$,IAD5AL5 H$fL$fD$
H`: H`: T$(H9  HHv7H_: H5_: H9  HL$HH$T$,)T$H\$D$%? =      H=   L  H<|; H$   H9  D$$\$ HH$   \Ht$HH4$fT$f\$
H_: H_: T$ H9   HH#Hh_: H5Y_: H9   HL$HH$T$$)T$H\$=   s#H=   svH5p{; <_Ha{; #H=   sDH5H{; <_H9{; Hl$8H@Hl$8H@Éyrk   a   W   MF?DH4Dй   'DH&ZdH%HD$H;A  H   H$   H$   HD$(    H|$0WHHl$Hl$蚄Hm D$(   H*} H$HD$   HD$   HD$H$   Hi	 H$BH|$HG   HG   =&=  uOH$   HH=; H<$HD$(HD$HD$   HD$   D$    %  H$   Hİ   H$   xHH=~; yxHXdH%H;az  HPHl$HHl$HHD$XH   (  Hp  Hx  H  H  Hx  Hp  Ht$hH4$H|$pH|$LD$xLD$H\$HT$ HL$(  HD$XHx  Hp  H     ǂ      H  H  Hx  Hp  H$Ht$H\$HT$D$      HD$XH  H$HD$  HD$   HL$H;; HL$ HD$XH  H$H  HL$HD$   HD$   D$    v  HD$XH  H$HL$H; HL$HD$    HD$ HL$(HT$hH  H\$pH  f  HsH   @tHHHH9  HD$XH$HD$  HD$   HL$L$`L$ HD$XH  HQH	H  B  HL$@Hh  Ht$hH|$p1HLH9F  L@I@MDIFFTILIM!LXLXL@OLHI0rMI0LXOM@L@HKH     H9  LI?L!DL I fDL$H   }HMH   tH   u12Hl$HHPHT$8HHXHRH$HX H\$HL$HD$   HD$0HL$(HT$XH  =.=  u#H  HHT$8Ht$hH|$pLd$@vH  tHh       H$fL$fT$
sHl$HHPHD$XH$H\$L$`L$HD$XH$HD$hHD$HD$pHD$HD$xHD$Hl$HHP11H\$p11H$HHT$HD$XHl$HHPH}   x}  }   D}NTiHHl$Hl$HT$HH   r1HD$(HL$8HT$ 14<ǉ<HH9|Hl$Hù   }dH%H;aH  H0Hl$(Hl$(H(w H$HD$  HD$  HD$HD$ Hc	 H$CH|$HG  HG  ='=     HT$ HH1IfB
fFT
f=   f= sPX0   q@ EDAʉD!ÉfL; A@B4	I  rNf= s   	   f=s    뒍X   H|$8Hl$(H0HD$ r:Lȹ  v{RdH%H;a   H0Hl$(Hl$(Hu H$HD$   HD$   ]HD$HD$ H,b	 H$H|$HG   HG   ==  uaHD$ HH1=HHHfH5; D; AD	ffD HKH|H|$8Hl$(H0HD$ 
qQHHl$Hl$HT$(H\$0Ht$ 11IAHH9}4<t%LLNL9s0IHHcED IHIHHL$@Hl$HLydH%H$H;A  H  H$  H$  $    H$  DFIcH$  H9  HcH9  HL$  fA AD DND9  H|$HWHl$Hl$zHm H$  Hl$Hl$yHm    D9   H  AXH  HcEPAAXH  L$MIJD$H    NtHAFBD$HF\$LFT$PB\$THHH<     tBDTfIc6[HC  HL$@HD$8DL$$H<H\<XDAIcH  H<DTTAu9D\PAu+DX    AYHcH  H<HD<TIHFdLFlPE9O  IHH  F4Dl<LEnF,IcH9`  A\\<PB\XDSDT<X   B\H9t,HcB|LDH  HH|TAY
HHH  9  H$  rHcH     t0H~0HcHT  4LcI5  FD)H9r  HC0H$  H$  HǄ$     H$  HĐ  AAYHcH   H<|XD<DT<LIHH  EiMcI  L\$0Dd$H|$(DL$ IN,  L9tH$Ll$ILT$J~H\$0tHHcH   LIBDX   HD$8HL$@T$$H$  H|$(L$  DL$ IDd$'AkuL   uH   u   uHD& H$H$ HD$诫H   buHع   Uu   KuL   >uH6uH   )uHع   u   uH   u   t   tt'uH% H$H%$ HD$KdH%H;a  H8Hl$0Hl$0HT$PH\$HHt$h11HH9[  DHtEtMcIL)L9N  HD$Ht$hfL$I)LL$ LD$@M   LT$pI)M   HII?L!LT$`LHt$(Ixx=ԓ=     IpxHa H$H|$5kHD$ HL$@HT$H\$(t$1IfCt fCTMBAvHLH9}\DBAA EIHD;LaL)HDAD!AfLe	; B4EGAD	M9r0HHT$PH\$HHt$hHi)Hl$0H8LLsHLcsJ8dH%H;a  H`Hl$XHl$XH\$hH{   HS(HCHt$xHNH9a  LD$p1E1HH9}pEEt I93  MIfB<FTMKI9  MIfB  BD    LL[L9  IHfAD9  LMH9  Hf0  D0    I9  IB1HfD7 f7HJL9}HH4HKH;H9rH  Hl$XH`HT$HLL$@HD$PL   H   H   =Z=     H   H_ H$H|$hHD$hH$HL$PHL$HT$@HT$H\$HH\$$   t$ QHD$0HL$8HT$(H\$hH$HT$HD$HL$HD$PHD$ HD$@HD$(HD$HHD$0'Hl$XH`hgVHk H$HD$  HD$  HD$HL$hHA   HA(  =`=  uHAHHy	gHopLpH_pHLTpLLpLDppIGDHD$HD$ HHl$Hl$HD$8HL$(H9s6HHT$ HD$@H9sHf9D$HHl$HooHHl$Hl$HD$8HL$(H9sTHT$ \HH<LD$@I9s.LIFDTfDDTfB<\Hl$HLOoJoHD$HD$ HHl$Hl$HD$8HL$(H9sTHT$ \Ht$@H9s9L9u"HH2f9D$HHl$HD$HHl$HHnnHHl$Hl$HD$8HL$(H9sTHT$ \HH<LD$@I9s.LIFDTfDDTfB<\Hl$HL?n:ndH%H;avyH@Hl$8Hl$8HD$HH$HD$
   |]HD$HL$H$    H_ HT$HD$#   HD$HL$ 7HD$(HL$0HD$PHL$XHl$8H@DndH%H;avbH@Hl$8Hl$8H$    H
 HD$HD$   HD$HHD$HD$PHD$ 7HD$(HL$0HD$XHL$`Hl$8H@*DdH%H$0H;A+  HP  H$H  H$H  H$X  H: t"==    H    Hz  1HH$   WHl$Hl$nnHm H$h  H$`  111HH9}NLMtHu0LH9HOHv  L   HIL<   LI9|ILMH  HH|$HHl$Hl$mHm HE1"MIIHLDHIBN   OJH9Hr  H@MA   IM!M9tI?  HAE  H:H	@  1HH9  H<HtH]  LDHIHMPLT<HIIHH@HIHL	MfAEL%!; GEGAE	EHH	II	~+BDLɿ   HII   }r  LLLI  FDAL  H  I9  O@KLOH	'AMYI@MILA   IM!LLH9}r;  Ƅ$x  H$H  HP  HH@H   HH!HD$(HX   H$   H5 H4$HH\$@H HHt$8Ht$Ht$&HD$HT$8H$X  H  H  ==  -  H  HT$(Ht$@HH|$0HwH|$@HLH$X  H      HfLi: A40DGAA	AHIH)H   J  LL$0H|$ HH
|H H$HT$HT$IH$X  H  H  H\$Ht$ H9   H4vLD$(LDLDH<==  u	HHH<_HHH$h  H$`  H  _Ƅ$x   H$H  HP  E1Ƅ$x  H$H  HP  H\	 H$HT$^H$X  sHhDhL   hH   gHgH   g   gH   g>dH%H;a  H Hl$Hl$HL$(Hy sUH$  HD$HL$HT$(H  ===  uH  HtHl$H H  HH]HڋQ   QQHA    L  uX=ӆ=  u,Hz; H   Hǁ      H$_  Hl$H H   HG; R]H  1D]ʃ   H$  HD$HL$HT$(H  =S=  uYH  HuHB(HP  =3=  uH   H  H$
  fH   \H  H\H  HH\HHAH$贃HD$HB HT$(H  ==  uH  H  [\H$M  <dH%H;a<  H0Hl$(Hl$(H\$8HÄH  L  H  H|$ H  H  H  H   H  H$HHD$8H   tH   uH  H  H  H  H9  H9~  H  H)H)IHH?H!HH  H9  uW  ƀ  H  L  =_=  uH  	H|$ HH[HHD$X    HL$`HD$hHl$(H0HD$HH9HOHT$@L9   H  H  H  H9   H)H  H)H  HH?H!H==  uJH  Hu'H  H  HD$XHT$`HL$hHl$(H0HD$XWD$`Hl$(H0HH%ZHHD$H$LD$HD$kHD$H\$8H|$ 2Hccc\:dH%H;a   H(Hl$ Hl$ HD$0 H  H  H9Ӽ; t"H  H  HL$8HD$@Hl$ H(H$HT$H; HD$5|$ uHD$0WD$8Hl$ H(9[dH%H;a  HĀHl$xHl$xH$   Hz s2H$  HD$HL$HtH$   H$   Hl$xHËZރH  H    ArLNI  \$,H|$8t$(EADBHB A
AMALD$X1   HD$PH$   \$,t$(H|$8LD$XHz s2H$  HD$HL$HtH$   H$   Hl$xHL  ADRH  L: M$I  AODJADJHB HL9}HD$PoI    II}*L  AI3  L: KHr  H   HJ(HL$pH$HD$HD$   HD$   |$    D$,\$(HH  H\$H1H\$HHD$,H9  HL$`H$   H$HL$pHL$z  HD$ HL$HT$H4  H}+H$   Hx  HD$`H=<  ;  HH  H\$`HD  H$   Hx  HCH=<    H|      H|$hHL$0HD$@HD$@HL$0H\$`H$   H|$hH9F s2H4$  HD$HL$HtH$   H$   Hl$xHH EDNHHEAE!DNH)F A   AE!EAE!INLT$HM961
I<HHL9}Lx  AH<  r  HH]HFH$|HD$H: H$   H$   Hl$xHH$   H@H$D|HD$H: H$   H$   Hl$xHHuH\$`H$         1HuH\$`H$         1iH_: H$   H H$   Hl$xHH$   H$   Hl$xHH$   Hx  HL$8H<    HD$pH$H|$HL$HD$<  |$     H$   Hx  HL$HH<  x  HD$8H9e  HP  H$T$,HHH?IHH!HHD$L)HL$HH|$D$ u5H$   Hx  H   H9H(}HH(W$   Hl$xHH$   H@H$}zHD$H8 H$   H$   Hl$xHø   H$   H@H$;zHD$H8 H$   H$   Hl$xHHBH$zHD$Hl8 H$   H$   Hl$xHHBH$yHD$H98 H$   H$   Hl$xHZ\<  \<  \Hع<  [<  [<  [   [L   [L   [   [2dH%H;a	  HĀHl$xHl$xH$   H  HtyHusH$   H  L  H  J H9n  1H)  H  H)H  L  H  H  H9  =  H4  H\$pH   H$HD$  HD$HL$ HT$H  H=     HT$pH  H  H  H9  3H  HKH  H  H  H9  tHhH  H9  H  IH)H)IHH?H!HL9  uW  Ƃ  H  L  =y=  u*H  HY0 H  Hǂ      Hl$xHH  1PH  H#0 P  H=	    H1Hx  HD$0H\$8Ht$pH9F s[H4$  HD$HL$HuHD$0H\$8HT$pH  =x=  uH  Hl$xHH  HOH EDNHEAE!DNH)F A   AE!EAE!LH\$hL  MV  H~ sXH4$  HD$HL$HuH\$hHt$pHT$pH  =@x=  uH  Hl$xHH  NDFEAAAEL1: GDNHF I   I   toL  M9H  L  HHFH$uHD$H3 HT$pH  =w=  uH  Hl$xHH  0NL  I   IHHHL$`H@MIIM!LD$@H9N seH4$  HD$HL$HuHL$`H\$hHt$pLD$@HT$pH  =v=  uH  Hl$xHH  HMH EDVEAE!DVH)N LQI@MA   AE!EME!M	LA   IM!OM@HFH$HtHD$H2 HT$pH  =Iv=  uH  Hl$xHH  LH4$LD$z  HD$ HL$HT$HuH\$hHt$pIHL$pH  =u=  uH  Hl$xHH  LHt$p#H=  }H H   XH=  }HH   ;H=  }HH   H=  }HH   H=  }HHc   H=  }1  HD$pHHH$rHD$HC1 HT$pH  =t=  uH  Hl$xHH  KH\$p      H  H  HH)H~yH  L  H9  H9	  H  H)HHH?H!LH  H9  uW  ƃ  H  H  =#t=  upH  H; H; H  =s=  u=H  =s=  uH* H  Hl$xHH  H* JH  sJH  eJH\$pH  =s=  uH  Hl$xHH  H.JH  H9  H9  H  H)H)HHH?H!LH  H9  uW  ƃ  H  H  = s=  u*H  H) H  Hǃ     Hl$xHH  IH  Hz) uIH  H  H  H$HL$HT$HD$H$   H9  HD$PHL$HIH)HD$(LH  L  H9   I9   IL)IL)HH?L!LL9   MI)L9IOI)II?I!OL9u#J4!L9}LIH  H)HLd$hHL$XH4$LD$HL$ZHD$(HL$XHT$PH$   LT$HLd$hRQL
RLRHQHQHQQH}Q(dH%H;a  H`Hl$XHl$XHD$hH@     @    HHHH H$HT$HL$qHD$HL$ H$HL$HD$hH  HL$HD$   HD$    HD$(   &%HD$hHHHL$0HT$8H\$@HHH   H9z; t2H  =jp=  uH  Hl$XH`H  HGHT$HH\$PH$H\$H4; HD$|$ tHd; He; HD$hHD$hHT$HH\$Pz  Hf9    H  H  H  H  H  H9'  H9  H  H)H)IHH?H!HH  H9  uW  ƀ  H  L  H  =Ho=  -  H        H  H  HH)H~zH  L  H9i  H9U  H  H)HHH?H!IH  H9  uW  ƀ  H  H  =n=  uyH  H; H; H  =~n=  u=H  =nn=  uH-% H  Hl$XH`H  H% EH  HHDHHHDH{HHDHH  H$   Hl$XH`H$kHD$H#* HT$hH  =m=  uH  Hl$XH`H  aDHH$NHMHNM$4dH%H;a  HxHl$pHl$pH$   H  H  H  H  H9{  H  H)H)HT$XIHH?H!HHD$hH9  L96  H|$PHCHH H$HL$HD$mHD$HL$ H$HL$HD$hHD$HD$PHD$HL$XHL$ HD$(!HD$0HL$@HT$8H$   HCH  H)H  H  HH  H   H97; t2H  ='l=  uH  Hl$pHxH  HBHL$`HT$HH$HL$H; HD$|$ tH); H; H$   HL$`HT$HH$   tH  L  H9     H  H9  H9  H  HH)H)IHH?H!I0H9  uW  ƃ  H  L  =%k=  uH  H! H  Hl$pHxH  HAH  H! AHI      H  HH)H~eH9   H9   H  H)IHH?H!I0H9  uW  ƃ  H  L  =[j=  upH  HS; HD; H  =6j=  u=H  =&j=  uH  H  Hl$pHxH  H  @H  @H  H@HHXJ3JHHHJH JHLJ0J %dH%H;a   H8Hl$0Hl$0HD$@HHPHI H$HD$HL$T$HtdH9>; tHL$HHD$PHl$0H8HD$(HL$ H$HD$H; HT$|$ tHF; HG; HD$(HL$ HD$@H@HH H !	PH@ WD$HHl$0H8dH%H;a<  HPHl$HHl$HHT$`HHt$XH~ DFJ  Ht$XHFHL$0DD$$A	HyHT$`H\$8H9   H|$0DD$$HHNH@ H$D$HL$HT$HtD$$H\$XCHD$0HC H9; tHD$h    HT$pHL$xHl$HHPHL$@HT$(H$HL$H; HD$H|$ tH; H; HL$@HT$(DA  B\A؃H	   H  H  AI9   O@JLJA	#   H9   AكH9v
H\$8HuvDFH~ HFH$dHD$H;# HT$XH  =f=  u2H  H  H  HD$h    HD$pHL$xHl$HHPH  X=HADFH)H~ ALL$hWD$pHl$HHPEA?FDFdH%H;av@HHl$Hl$e= t
Hl$HHe= H$H HD$ ,dH%HqH  H$p  H)H=    H  H$  H$  H H$H$  HD$H$  HL$gHD$ HL$|$(   H$   H5zQ Hʹ$  HH$   H$   H$  Hx  H$(  H  H$0    $8    $H    $X  H H$p  =d=  B  H$   $  HH$  H  H  L  L  LL$P=}d=    W      H  L  H  H     H  H   2  Hǃ     H  H$   H      H H9  H)H$  H)HH?H!H$  HH      HLH9uKH  H9  uHǃ      ƃ  H  H  W$  H$  H  Ht$8H$HD$Ht$KH$  Ht$8H$  lH H$HD$   HD$   HD$H$  Hǁ     Hǁ     =b=  uH  HH|$P9Ht$HH|$8LD$0HL H$H  HD$H|$PHD$HX9H$  H|$8LD$0LL$P$He	 H$H|$H$   HD$:H$  L L97  H$  uHx   |H2# Hi	 H$HD$HD$@Hl H$HD$   HD$   QHD$HD$X    H|$`WHHl$Hl$CHm HD$XHD$`   HD$h   H$  HD$pH$  HD$xHǄ$   HǄ$   =da=  u1H\$XLD$@IIxHt$`Hl$Hl$FHm LHh	 H$HD$@HD$HL$XHL$LD$@͸    A   ]A'dH%HD$H;Al  H   H$   H$   lH	 H$蜉HD$HD$XH H$H$   HL$H$   HT$bHD$ HL$|$(   HT$XH
=D`=  m  HBH#0 H$*HD$=`=  1  HL$XHx  Hu H$HD$=_=    H\$XH  H H  H  H  H  L  LD$P=_=  ?  W      H  H  H  H      H  H     Hǃ     H  Hu\Hǃ      H   uHǃ      ƃ  H  H  HQ  H$   H$   H$   H   H$WD$0GH\$XH2 H$HD$   HD$   HD$HL$XHǁ     Hǁ     =^=  uH  HH|$P%5HD$HHt$8H|$0H H$H  HD$H|$PHD$H4H\$XHt$8H|$0LD$PH\$XH  4H  H 4HL$XHx  4Hz4H$   HD H9:  H$   uHx   |H 8He	 H${HD$HD$@H H$HD$   HD$   HD$HD$`    H|$hWHHl$Hl$;?Hm HD$`HD$h   HD$p   H$   HD$xH$   H$   HǄ$   HǄ$   =\=  u1HL$`HT$@H
HzHt$hHl$Hl$"BHm HH%d	 H$HD$@HD$HL$`HL$XHT$@͸       <rdH%HD$H;A  H   H$   H$   H	 H$HD$HD$XHK H$H$   HL$H$   HT$H^HD$HL$ |$(   HT$XH=[=    HJH+ H$蚄HD$=[=    HL$XHx  H H$lHD$=`[=  F  H\$XH  H5 H  H  H  L  L  LL$P=[=    W      L  H  H  H     H  H   d  Hǃ     H  H$   H      H H9(  H)H$   H)HH?H!H$   HH      HLH9uWH  H9  uHǃ      ƃ  H  H  Hn H$   H$   H$   H   Ht$8H$HD$Ht$FBH\$XHt$8H$   cH6 H$HD$   HD$   HD$HL$XHǁ     Hǁ     =Y=  uH  HH|$P)0Ht$8H|$0LD$HH H$H  HD$H|$PHD$H/H\$XHt$8H|$0LL$P!H\$XH  /H  H /HL$XHx  /YHzH/H$   HE H9=  H$   uHx   |HH H`	 H$yHD$HD$@H H$HD$   HD$   HD$HD$`    H|$hWHHl$Hl$9:Hm HD$`HD$h   HD$p   H$   HD$xH$   H$   HǄ$   HǄ$   =W=  u1HL$`HT$@H
HzHt$hHl$Hl$ =Hm HH#_	 H$HD$@HD$HL$`HL$VHT$@͸    7   7dH%H$PH;A   H0	  H$(	  H$(	  H|$(   1H1HHHD(   HAH=   |丐   HHHD(	   HAH=   |   HHHD(   HAH=  |  HHHD(   HAH=   |H; H$HD$(HD$HD$   HD$   jH$(	  H0	  udH%H;avfHHl$Hl$nH$=V=  u8H; źH$=U=  uH; Hl$HH=; ,H=r; },dH%HH,$H,$HY Hu"HD$HtH@HD$H,$Hq:H|$H9;uH#dH%HHl$Hl$HY HuWHT$ HtGHHJHD$(H9s1HHD$0H9sHf9D$8Hl$H$559H|$ H9;uH#dH%HHl$Hl$HY HuuHT$ HteHJHHD$(H9sOHH4|LD$0I9s.BLMIFfDLfB4B|Hl$HLv4q4<9H|$ H9;uH#ydH%HH,$H,$HY Hu"HD$HtH@HD$H,$H8H|$H9;uH#dH%HHl$Hl$HY HumHT$ Ht]HHJHD$(H9sGTHt$0H9s1L9u$HHf9D$8Hl$HH~3y3D8H|$ H9;uH#dH%HHl$Hl$HY HuuHT$ HteHJHHD$(H9sOHH4|LD$0I9s.BLMIFfDLfB4B|Hl$HL227H|$ H9;uH#ydH%H;a   H@Hl$8Hl$8HY H   HD$HHtiH H$HD$
   !HD$HL$H$    H
 HT$HD$#   HL$HD$ HD$(HL$0HD$PHL$XHl$8H@6	OH|$HH9;oH#gdH%H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H
 HT$HD$   HD$HL$ MHD$(HL$0HD$PHL$XHl$8H@*6doH|$HH9;uH#dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   B<HD$HL$0HH$HD$HD$   <HD$HD$@Hl$ H(HD$HT$f9
u@9BD$1HD$    HD$   HD$   ̋D$HT$ H\$Ht$   DAEDfEEDfEEDfCBHIHH?HHILI}1DHDL9|AqLI/Ei  D)AqLI/Ei  D)LHH~5H  ~HPL  HPA  IE111t	ȉD$(dH%H;avbH0Hl$(Hl$(HD$8$HL$@HL$HL$HHL$HT$PHT$D$ HL$8HD$HHD$XWD$`Hl$(H0HD$ D$dH%H;a   HPHl$HHl$HHD$X HL$hHQH\$pH9w)Ht$`ȉHt$xH$   H$   Hl$HHPÉD$DH H$HD$`HD$HL$H\$HT$ Ht$(HD$0H\$8HPD$DHL$h,GdH%H;a   HPHl$HHl$HH	 H$vHD$HD$@H$HL$XHL$HL$`HL$HL$hHL$HL$pHL$ HL$xHL$(*  HD$0HL$8Ht%W$   H$   H$   Hl$HHPH H$   HD$@H$   W$   Hl$HHP@dH%H;a  HĀHl$xHl$xH$   HH8HP0H=  HHHPHI H$H$   HT$H$   H\$H$   H\$HL$ HD$(HT$0H$   HC0H{8=WL=    HS8H$   H9  HL$XH|$pHC Hs(H@@H4$H$   Ht$HL$HT$H$   HH0HP8H9; t/HH8H@0HT$XH$   H$   H$   Hl$xHH$HT$H; HD$G|$ u
H$   H$   HHHH H$HT$HL$=LHD$ HL$H$HD$H$   HH@HL$HD$   HD$    HD$(   HD$@HL$8H   H9; tLH$   HJ0=J=  u+HB8HT$XH$   H$   H$   Hl$xHH|$p!HD$hHL$`H$HD$H; HT$=|$ tH߄; H; vHD$hHL$`gH$   HH P@T$TXA\$PpBt$LxC|$HL@(HI8L$ыD$TL$P	ȋL$L	D$H	9D$tZH; H; H$   HJ0=I=  u+HB8HT$XH$   H$   H$   Hl$xHH|$p} H; H; HT$XH$   H$   H$   Hl$xHH> ,HǄ$       H$   H$   Hl$xH) SdH%H;a   H(Hl$ Hl$ HD$0HH8HP0H   H9; t   uZHHHPHIH$HD$HL$HT$0HB0=H=  uHJ8HD$8HL$@Hl$ H(Hz8HHbHHH8H@0HD$8HL$@Hl$ H(H$HL$Hy; HD$L$HD$0Z1SdH%HD$H;A  H   H$   H$   H$   HQHA=G=  i  H    WAAA(A8HQHyH$   =G=  (  HAH H$H$   HD$H$  HL$IHD$ HL$|$( H  H$   H
=hG=  "  HBHBH
H` H$HL$HD$HHD$ HL$H$HD$H$   HH@H$   HL$HD$   HD$    HD$(   qHD$@HL$8H$   HJ0Hz8=F=    HB8H|$xH   H9; t(HB8HJ0H$(  H$0  H$   H   H$HD$H; HD$|$ t5H; H; H$   HJ0=EF=  uHB8H|$xH$   uJ@HrAH	tFH}; H}; HJ0=E=  u$HB8H$(  H$0  H$   H   HB!BHHHHHIHL)H9tH@ -  HCHKHq  @    HCHHt H$HL$HD$!FHD$ HL$H$HD$H$  HD$H$  HD$H$   HD$ HD$0HL$(H$   HJ=D=  ufHBHX H$mHD$    H\ H$   HJ =D=  uHB(W$(  H$   H   Hz(OH$   @HCHH H$HL$HD$-EHD$ HL$H$HD$eHD$HL$H$   HJ=(D=  u	HB.H$   H H$HL$HD$aEHD$HL$ HL$pH@HD$`H$   HZH2H= H<$Ht$H\$DHD$ HL$HT$pH$HL$HD$H$  HD$H$  HD$ H$   HD$(HD$`q@t$OHCHH] H$HL$HD$
DHD$HL$ H$HL$H$   HD$HD$   HD$    HD$(   zHD$@HL$8H$   HJ0=B=  ~  HB8H   H9|; t(HB8HJ0H$(  H$0  H$   H   H$HD$H|; HD$|$ t5H|; H|; H$   HJ0=WB=  uHB8H|$xH$   uB@D$\JAL$XZB\$TrCt$P$   H$  H|$L$  LD$L$   LL$D$\L$X	D$T	ȋL$P	9L$ tSHoy; H`y; H$   HJ0=A=  u$HB8H$(  H$0  H$   H   H|$x-H$   t$OH|$xwzHzH H$   H9{  H$  u<Hx   |2H H$   H
=@=  u	HBHzvH]H	 H$iHD$HD$hH# H$HD$   HD$   HD$HǄ$       H$   WHHl$Hl$~"Hm H$   HǄ$      HǄ$      H$   H$   H$  H$   HǄ$   HǄ$   =@=  u7H$   HT$hH
HzH$   Hl$Hl$S%Hm HHVG	 H$HD$hHD$H$   HL$HT$hʸ    PHT$`HD$pH	 H$HL$HD$pH$   HT$`{dH%H;a[  HPHl$HHl$HHD$hH   H$<HD$WD$8H HL$8HD$@H
 H$HD$#   HD$8HD$HD$   HD$    HD$(HL$0HǄ$       H$   H$   Hl$HHPH	jHV	 H$jgHD$HL$XH=V>=  ulHL$`HHHL$hHHHL$xHH H$   HH(=&>=  u&HL$pHHH$   W$   Hl$HHPHxHHD$pHHxHHD$`HdH%H;a   H Hl$Hl$HL$0HT$(H
===     H\$8HZHr0HuYHJ8HZ@Hu;HBH    =W==  uHBP    BX    B\ Hl$H HzP1HA H$HT$(H4$HL$H\$GlHT$(HzHD$8Hn% dH%H;a  HXHl$PHl$PHD$`@\@XxHHHO  H*  @Y Hx t
HY HYHYPXHiC HH))ڃ)шHYHHPHIH$HPXHT$HHT$HD$   HD$   HD$0HL$(H  HD$`HH(HP HXH   Hx0 tWD$hHl$PHXHHHHXHp(Hx L@H$HL$H\$LD$H|$ Ht$(HgHD$8HL$@HT$0=;=  unH\$`HS0HuLH H$rdHD$    H HT$`HJ8=O;=  u	HB@QHz@CHD$hHL$pHl$PHXH\$`H{0HHH낐$   H\$HT$HL$D$ HL$`AXHHQH@H$HT$HHT$HD$   HD$   HD$0HL$(Hu
HD$`HL$hHD$pHl$PHXHL$hHD$pHl$PHXHu	@YH,HQHw	@Y@HtHHw	@YH H$H HD$}PG"dH%H;a  HXHl$PHl$PHD$`x\ Z  HHHHPPH#  HL$pH   HP0H$HT$hHT$HL$H\$xH\$UHD$0HL$ HT$(HtCH\$`HSH=e9=  u&HCPH$   H$   H$   Hl$PHXH{PHD$HHL$@HT$8HD$`HH8H@@HI@H$HD$hHD$HD$pHD$HD$xHD$HD$@H$   HD$8H$   HD$HH$   Hl$PHXHǄ$       W$   Hl$PHXHǄ$       H$   H$   Hl$PHXH$HD$HL$HT$`HJH=S8=  uHBPHuHzPu0dH%H;am  HHHl$@Hl$@HD$Px\   HHHHPPH   HH0H$aHD$HL$HT$PHJHHzP=7=     HBPH   H|$8HB8HJ@H@8H$ЋD$HL$PAXHHQH@H$HQXHT$HD$   HD$   HD$0HL$(HT$PHJH=D7=  uHBPHL$XHD$`Hl$@HHH|$8HL$XHD$`Hl$@HHHHL$XHT$`Hl$@HHH$HD$HL$HT$PHJH=6=  uHBPHHzPrvdH%H;a   H(Hl$ Hl$ H~
 H$HD$   HD$HL$Hm; =N6=     Hm; H
 H$HD$   踵HD$HL$Hm; =6=  u\Hm; H4
 H$HD$   ~HD$HL$Hm; =5=  uHm; Hl$ H(H=m; HtH=cm; HcH=Bm; HRLdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$HL$0HQH$HD$ۺHD$HL$0HQ H$HD$迺HD$HL$0HQ0H$HD$裺HD$HL$0H@H$HD$HD$   > HD$HD$@Hl$ H(0dH%H;aL  H(Hl$ Hl$ HD$0HHHH\$8HsH9   1Ʉ   HKHPHpH9S   1Ʉ   HH(HS(Hp H9s ta1ɄtWHH8HP0Hs8H9S0t!1ɄtK@9H@D$@Hl$ H(1H$HL$Ht$L$HD$0H\$81H4$HL$HT$aL$HD$0H\$8z1sH$Ht$HL$3L$HD$0H\$801)H$HL$Ht$L$HD$0H\$8dH%H;a  HHl$Hl$=5=     5= 0= tu=5=     =5=     $ 
  HD$=2=  uHg; H
 Hg; Hl$HH=g; a	H=g; H
 N	$   HD$=t2=  uHg; H\
 Hg; H=g; 	H=g; H9
 1(H H$H HD$HQdH%H;a   HHl$Hl$HD$ H9f; ur1= tXH H$ZHD$=1=  u$HL$ HHH HL$(HD$0Hl$HHxHHD$ 3HH1= H$H\
 HD$bHD$ AHD$   HD$   HD$     dH%H;a   H8Hl$0Hl$0HD$@HHH9f;    H9e; uVH	f; $HL$HHL$HL$PHL$H\$XH\$HӋD$ HL$@HD$PHD$`WD$hHl$0H8Ë$HL$HL$HHL$HL$PHL$HT$XHT$ =  D$(HL$@Hqe; $HL$HHL$HL$PHL$H\$XH\$HӋD$ HL$@k<HD$ D$dH%H;a   HPHl$HHl$HHD$hHHHT$XH\$pH9w)Ht$`ʉHt$xH$   H$   Hl$HHPÉT$DH H$HT$`HT$HD$H\$HL$ 远Ht$(HD$0H\$8HHHD$hT$DlGdH%H;a8  H@Hl$8Hl$8=1=     =1=     HL$XH@   HHH)HT$`H9   HD$0L$Hщ$HL$PHL$HD$HT$  D$ HL$0HT$XH9wH)H\$`H)HHH?H!HL$PHHuD$hHl$8H@É$Hec; HD$HL$HT$Ht$   D$(D$hHl$8H@HL$PHT$XHt$`D$HHHHbH۾ H$Hp HD$FDdH%H;avHH Hl$Hl$H H$VHD$HD$L$($   HD$HD$0Hl$H ̋D$1-HÉH}΃u1H\$HJH   }H1̋D$HL$ HT$H\$1<3H1@<1H9|ЉD$0dH%H;a   H Hl$Hl$H H$UHD$HD$L$($HD$$HD$1&41HH
H<H^H|HH   }
   HD$0Hl$H nYdH%H;a+  H8Hl$0Hl$0HD$XH   L$@HT$HH\$PHt$`   ;1DCBDCF   D1DCF   D1DCF   D1A   1DAEF   D1A@   1A   1HHHHfHuL$hHl$0H8Ä$HT$H\$HD$Ht$ D$(D$hHl$0H8HT$HHt$`H\$PL$@dH%H;avVH8Hl$0Hl$0D$@$H_; HD$HD$HHD$HD$PHD$HD$XHD$ ]D$(D$`Hl$0H8dH%H;avGHHl$Hl$$ wHD$=+*=  uH:_; Hl$HH=)_;  EfnD$Ht$HL$ooVo^ of0fH@H@H@   fo fofofofDof:D f:D f:D f:D DoDofDon Dov0f:Df:Df:DfD:DffffAfAfAfAfAH@H@H@H@lfo fof:D f:Dfffof:D f:Dfffof:D f:DffHr,Dofof:D f:DffAHHH}ftf:Dfsffo~b fs fsff:D ffoZ foff:Dff:D ff:D$(dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   rHD$HL$0HH$HD$HD$   MHD$HD$@Hl$ H(HD$HT$9
uH@H9BD$1D$	L$
H)\$H)H<IH?I1I)HH?H1H)HH?H1H)H9L9~L9T$ÈL$@t$HHl$Hl$HT$ H\$PHt$@H|$(LD$81xDMDHEEH9}YH9srE EM)MM)O4MI?M1M)MI?M1M)MI?M1M)M9M9~M9MNMHAH9}HE1E1Hl$HHdH%H;avbH@Hl$8Hl$8H$    Hw
 HD$HD$   HD$HHD$HD$PHD$ HD$(HL$0HD$XHL$`Hl$8H@dH%H;avbH@Hl$8Hl$8H$    H׋
 HD$HD$   HD$HHD$HD$PHD$ }HD$(HL$0HD$XHL$`Hl$8H@dH%H;a  HxHl$pHl$p$   b  H$   HHHH$HL$HHtHL$HHL$HD$   HD$    HD$(   YHD$@HL$8H  H$   HH HP(HI@H$HT$HHT$HD$   HD$   H$   x~   x M     t	  Hx  HtɋPx(H H$   H H$   Hl$pHxʅ~HcHcHHHH?H=HHH9|  H@`    X|HX@H_  H   X}   H@`   Hx`    H|@}WD$PD$`H HT$PH: HHL$XHT$`HHD$hH}
 H$HD$   HD$PHD$HD$   HD$    ^HD$(HL$0H$HL$!HD$H H$   H$   Hl$pHxHcHH0HcHH8H$]  HD$HL$H$   H$   Hl$pHxÀH@`   HX}uH@`   H@`   Hu+X}uH@`   H@`	   HujX}w'uH@`   neH@`   XuH@`
   FuH@`   4+H@`   HX}w'uH@`   H@`   uH@`   H@`   H  H$   H H$   Hl$pHxH H$   Hy H$   Hl$pHxH H$   H! H$   Hl$pHxH H$   HY H$   Hl$pHxH$   H$   Hl$pHxH& H$   H H$   Hl$pHx;dH%H;aa  HxHl$pHl$p$   HH!4@9t(H H$   H H$   Hl$pHxH~H=   H$   HK@H@H   HH!H9H@H     HD$`HCHH$HD$HCtHD$hHD$HL$HD$    HL$( HL$0HD$8HT$@H  H   Z  H$   HP HX(HR@H$H\$hH\$HL$HD$   H$   HH`H
  H  HH\  H H$HD$   HD$   iHD$H$   HAP   HAX   ==    HAHH\$`1IpH|$`HHHH9   D$L    H@H   `  TtT$LH@HRH   5  T
tT$MH@HRH   
  HD$XD
tD$ND$OH H$HT$LHT$UH$   HHHHPPH\$Ht$H|$XH9  IHH49H49Hv==  u
H\9HHHHHIXHD$`H$   H      H\$PD$L    D$L   HR H$HL$LHL$H$   HHHHPPH\$Ht$H|$PH9   IHH49H49Hv=-=  u
H\9eHHHHOHQXH9   HAPH$!W  HD$HL$H$   H$   Hl$pHxHyHH( H$   H) H$   Hl$pHxHHtHHvH$   H$   Hl$pHxHHHHHxHй   kHй   ^Hй   Q   g   ]GdH%H;a  HxHl$pHl$pH$   HX`H,  HsH  $   y  H     HPHH$HT$HPtHT$hHT$HL$HD$    HL$(HL$0HD$@HT$8H  H   G  H$   HP HX(HR@H$H\$hH\$HL$HD$   H$   H  H$HL$hHL$$   H   HLHT$6H$   HH`HuC  و  ƀ  H$T  HD$HL$H$   H$   Hl$pHxHu  kU  Hu    H$   H$   Hl$pHxH H$   H H$   Hl$pHxH;  $     H     HPHH$HT$HPtHT$hHT$HL$HD$    HL$(-HL$0HD$8HT$@H   H   x  H$   HP HX(HR@H$H\$hH\$HL$HD$   H$   H  H$HL$hHL$$   H   HLHT${H$   ƀ  YH$   H$   Hl$pHxHV H$   HW H$   Hl$pHxH. H$   HO H$   Hl$pHxHsH  $        H   U  HHXH$H\$HPtHT$hHT$HL$HD$    HL$(HD$8HL$@HT$0Hf  H     HT$PH$   HH HX(HI@H$H\$hH\$HT$HD$   H$   HPXHL$PH9HP}H9  HHP1HWH\$PHH9HXHHpPH9X  HHH|HLH L9  HT$`Ht$XW_D$L    L$L\$MT$NL0tL$OH H$HT$LHT$SH$   HHPHPHH\$Ht$H|$XH9   LD$`J4J4Hv==  u
J\"HHHHHHH$   H$   Hl$pHxH
 H$   H H$   Hl$pHxHHeHH$H HD$Hё HD$HH\HѺ   j   `   V   L   B   8"dH%H;a  HhHl$`Hl$`H$   Hn  LHH HP(HI H$HD$pHH HP(HI@H$HPxHT$HD$   HD$  H$   H\$pKp  H$gO  HD$HL$H   HD$pHHHH$HL$HHtHL$HD$   HD$    HD$(   fHD$@HL$8HuNHD$pHtɉHpxxIDAT!HǄ$       H H$   HK H$   Hl$`HhHǄ$       H$   H$   Hl$`HhHǄ$       H$   H$   Hl$`HhH   H9HLH$   H9  HHsH@H4$Ht$xHt$HL$HT$HD$(HL$0HT$ H$   H9   HD$PHL$XHT$HHD$pHH Hp(HI@H4$Ht$xHt$HT$H\$HD$HHL$p)ApH$   HD$PH$   HD$XH$   Hl$`HhHǄ$       H H$   H H$   Hl$`HhHǄ$       W$   Hl$`HhHHto9$dH%HD$H;A  H   H$   H$   W$   $   H6 H$H$   HD$HD$    D$HD$@HL$(HT$8H\$0Hc  H$   HL$HHT$pH$   D$x   HAH$   H$   HD$xH$o  H$   Hx  H0  HX  HL$pH$   11H$   H\$`H|$HL$   E1E1qLT$hHO L$HPtHT$HD$   HD$   HD$hLPLL$ HL$(HT$0H$   H\$HH$   H\$`H$   H|$HL$   MuNHuIId{W$   HSK; HDK; H$   H$  ^#H$   H   HQ  H9J;       @u{Mt?W$   H7 H$   H H$  "H$   H   Ãxp uH$   H$   W$   "H$   H   HAH$HD$HL$H$HL$HD$W$   H H$   H$  d"H$   H   LL$XH$   HL$pH$HT$HI; HD$x|$H$   HL$pH$   H\$`H$   LL$X1H$WD$HD$    D$   HD$@HL$8HT$(H\$0Ha  H$   HL$pHT$`H$   1#H|$PHwH$   HL$pHT$`H$   H   Ht$PH H$HL$HHL$H$   HT$HD$HL$ H$   H$HD$HL$HD$PHD$D$    HD$@HL$8HT$0H\$(HuJHQH$   H$HL$`HL$H$   Ht$H\$HT$ HT$PHT$(7  W$   H$   H$   H$   H   H$   H$   H\$`H$   W$   H$   H$  / H$   H   H؋ H$HD$HHD$H$   HL$xHD$ HL$H$   H$HL$HD$HD$    D$     HD$@HL$8HT$0H\$(HuHHH$   eW$   H$   H$  xH$   H   ÐbH$   H   W$   H$   H$  1H$   H   dH%H$H;A6  H  H$  H$  H$  HZ0Hr8Hx  2  $  @1  H$H  Ht$pHB`H
)  H$  HHHd#  HB@H$      1"  Hx H$H۹    HLH$p      HLH$  HHLHT$xA    ILH$(  H)HH$H  H)HH$p  Ht$Ht$xHD$H$  HN H$w4H|$H$p  HGHG=[=  a!  H$  HH$H  HGH$p  HG HD$xHG(H$  HG0H$(  HG8H H111E1E1E1L$   D$  E   H$  H$  L$   H$x  H$  H$p  H$X  L$  L$  L$P  H H$H$H  LI[H?H=IH[HHH$  H\$H\$vHD$H$  H H$H$  HL$HL$vH$   HHH?H=HH@HH$  HL$1H$  1]  L$L|$Ld$Dt$Dt$Dt$D$VD$oH$   HDt$SAH$@  H$H  H$  t$PH$  H$  H$  H$H  H$  L$  L$`  L$H  L$  L$  L$@  H}KN<(M9}BH$   Dt$SAAA8uH$0  1D$VH$8  D$VIEL9}/IH?H=LHH91  L$@  F4 1wH$  IT$LHHH$  H|$pH9  H$  H$  H$  H$`  H$  H$H$  HL$H\$H$  HT$HT$ HT$(蒼HD$8HL$@H  H$  H61  HYHHH?HH$  LH1  H$H  L$  L$`  LDA  E  H$  LS`I  I  IF     t*  T$PL$H  L$  L$  1iH$H  L$p  L$  1   HL$  H$  L$  L$`  MAH$  H}wN4 I9}nMz8IZ(Iz MJ0L9TM9}OL9JM9AEt6MJM:MBI)MI)KL9\/  DAAE,]DUE1ID$H9}'IH?H=LHH9"/  F, 1RIML$  I     x    T$RL$H  L$  L$  1  L$L|$Ld$Dt$Dt$Dt$D$WD$kH$   HDt$TAH$@  H$H  H$  t$RH$  H$  H$  H$H  H$  L$  L$`  L$H  L$  L$  L$@  H}LN<(M9}CH$   Dt$TAEkUD8uH$   1D$WH$(  D$WIEL9}/IH?H>LHH9-  L$@  F4 1vH$  H$H  L$p  L$  1   HL$  H$  L$  L$`  MAH$  H}xN4 I9}oMz8IZ Iz(MJ0L9UM9}PL9KM9AEt7MJM:MBI)MI)KL9,  DAEkUE[DSE1ID$H9}'IH?H>LHH9c,  F, 1QIML$  I     `    T$OL$H  L$  L$  1   L$L|$Ld$\$\$\$Dt$zhH$   HDt$UAH$@  H$H  H$  t$OH$  H$  H$  H$H  H$  L$  L$`  L$H  L$  L$  L$@  H}CN<(M9}:H$   Dt$UADt$YA\$YB38uE1AIEL9}'IH?LHH9*  L$@  F4 1H$  wH$H  L$p  L$  1   HAL$  H$  H$H  H$  L$  L$`  MEH   N4 I9}yEADl$YA\$YB+Mj8Iz MJ(MB0L9FM9}AM9<M9AEhMBM*IrM)II)LL9)  A\5 <E1ID$H9}"IH?LHH9)  F, 1HIML$  L$H  L$  L$  H$  +I  I         T$QL$H  L$  L$  1   H$  L$HD$Ld$Dl$Dl$Dl$Dt$eH$  HH$H  H$  \$QH$  H$  L$H  H$  H$  LH$  L$  L$`  L$H  L$  L$  L9}&H9N(  F, A8uE14A)H$  H$p  LRLZL"H$  L9'  I)I9LOI)II?I!K4I9u$HrHL$H  L$  L$  H4$LD$L\$rH$  H$  H$p  H$  H$  L$`  H$H  L$  L$  1   L$@  BD L$Ld$L\$Dl$Dl$Dl$D$cH$@  HH$H  H$  H$H  H$  H$  H$  H$H  H$  H$H  H$  L$  L$`  L$  L$  H9}*IHH9&  F, O4$MvI9'_&  IMH$  L$  7I       H$  LRLD  D  D  L$H  H$  H$  1H$  1H$  H$  VT$XATHSHH_H$H  H$  L$`  L$H  H$  H$  H$  H$  H$  L9   H$  H9M%  FHWH90%  BTLI9%  F|E8ucD8u^E8uYH$  1D$XH$  L9$  ELHM9$  BTHPL9$  F|HPL9{$  H$  D$XH$  HBH$  HH$  MIL$  sH$X  LLZL$H  L$  LE1E1!CDIIIH$  H$  M9}wI9#  CM9#  C*I_H9#  I]C|L9#  C|I_H9b#  I]C|L9D#  C|I]L9h"#  HrHH$  ML$H  L$x  L$  1   HL$  H$  H$H  H$  L$  L$`  MAH   N<(M9   DAI[PAI9{HHH9f"  I{HI[(I{ MK8MC0L9FM9}AL9<M9AEZMCMIsI)II)I7L9"  E4.E1IEL9}'IH?H=LHH9!  F4 14L$  H$  ZIA  I	y  I8  L$H  L$x  L$  1   HL$  H$  H$H  H$  L$  L$`  MAH   N<(M9   DAI[PAI9{HHH9   I{HI[8I{(MK MC0M9CM9}>L99I9Ä[I[MIsI)IM)LH9   E4001IEL9}'IH?H>LHH9u   F4 18L$  H$  L$H  L$x  L$  1   HL$  H$  H$H  H$  L$  L$`  MAH   N<(M9   DAI[PAI9{HHH9  I{HI[(I{ MK8MC0L9FM9}AL9<M9AEYMCMIsI)II)I7L97  E4-E1IEL9}"IH?LHH9   F4 19L$  H$  I
  L$x  IzH      L$H  1HL9}.IRPMbHH9  F, M9MeI9}  MbHIMbMjH$  L9S  I)I9LOI)II?I!LI9uIRHML$  L$  H$LD$Ld$H$  H$  H$  H$  L$`  L$x  L$H  L$H  LH$  LLZLbH$  L9  I)I9LOI)II?I!K4I9uHrHL$H  IL$  TH4$LD$L\$2H$  H$  H$  H$  H$  L$`  I  I;     3    ffT$^L$H  L$  L$  1   L$@  ChL$Ll$Ld$ffD$fD$fD$f9и    fDfD$]H$@  HH$H  T$^H$  H$  H$  L$H  H$  H$  LH$  L$  L$`  L$H  L$  L$  L9}&IHH9  KD- H@H9  L$  H$  H$H  L$  L$  1   L$@  C`L$Ld$L\$ffD$ThH$@  HH$H  H$  H$  H$  H$H  H$  H$H  H$  HH$  L$  L$`  L$  L$  H9}%IHH9  K$H@H9<  IML$  H$H  L$  L$  1   L$@  BD L$Ld$L\$fAfDl$fDl$fDl$ffD$[H$@  HH$H  H$  H$H  H$  H$  H$  H$H  H$  H$H  H$  L$  L$`  L$  L$  H9}AIHH9  LhI9  F, LpI9o  LpI9R  IMH$  L$  It         ffT$^D  fAfDT$\D  fAfD\$ZL$H  L$  L$  1   H$  L,$HD$Lt$f\$f|$fDL$fD|$hZH$  HH$H  H$  \$^H$  H$H  L$  DL$ZDT$\H$  H$  HH$  L$  L$`  D\$ZL$H  L$  L$  L9   L<@L$@  II9  L$@  K?H[H9  CxK<?HH9  K<?HH9~  C|xO?MII9\  O?MII9@  ffGLxfAf9ufD9ufE9uE1AML$  MH$  }H$H  L$P  L$  1   H$  CLhL$HD$L\$fAfDd$fAfDt$ffL$fD$XQH$  HH$H  H$P  H$H  H$  H$  H$  H$H  H$  H$H  H$  L$  L$`  L$P  L$  H9}~L$@MII9  Od- Md$I9  G$hOt- MvI9  Ot- MvI9  GthO|- MI9j  O|- MI9H  IL$  MnIH$H  L$  L$  1   L$@  BD L$Ld$L\$fAfDl$fAfDt$fAfD|$ffD$WH$@  HH$H  H$  H$H  H$  H$  H$  H$H  H$  H$H  H$  L$  L$`  L$  L$  H9   IHH9%  LhI9  F, LpI9  LpI9  Ft LxI9  LxI9  F| HXH9  HXH9g  IMH$  L$  rH$  HF$EGI[H9J  FIH)H9r  Au(1F EE HH9Dr  A   L$  1D$AEE HL9}H9w  F rc  L!E,MMI?MIEG MT$I9#  GMI)I9  GI9r  Au\L$Ht$Ht$H\$Ht$ Ht$(H$  HD$0H$  H$H  H$  L$  L$`  W$  H H$  Hg H$  H$  H  H$  H$  H9H%;    1҄tm   t9W$  H H$  H H$  H$  H  W$  H$  H$  H$  H  H9%; t1H$HL$H
%; HT$HwT$H$  H$  WH$HL$H$; HT$wT$H$  H$  H$  H$  H$  H$   W$  H$  H  H$  H$   W$  H$  H  H$  HG| H$H۹    HLH$      HLH$P  HHLH$   A    ILH$0  H)H\$`H)HH$  Ht$Ht$UHD$H$  Hc* H$JH|$H$  HGHG=.<  uUH$  HH\$`H_H$  H_ H$   H_(H$P  H_0H$0  H_8H 1HH$  芿Ht111111E1E1E1E1H
{ H$H۹    HLH$      HLH$8  HHLH$   A    ILH$  H)HH$H  H)HH$X  Ht$Ht$THD$H$  H* H$H|$H$X  HGHG=<  ukH$  HL$H  LgL$  Lg L$   Lg(L$8  Lg0L$  Lg8H* 1H11E1E1E1A   H$  0Hk     :  Hy H$H۹    HLH$x      HLH$@  HHLH$   A    ILH$  H)HH$H  H)HH$  Ht$Ht$ESHD$H$  HQ) H$H|$H$  HGHG=<  unH$  HH$H  HGH$x  HG H$   HG(H$@  HG0H$  HG8Hܵ H11HE1E1E1A   1<H$  ߼뎐Hx H$H۹    HLH$      HLH$(  HHLH$   A    ILH$  H)HH$H  H)HH$  Ht$Ht$RHD$H$  H) H$~H|$H$  HGHG=b<  uXH$  HH$H  H_H$  H_ H$   H_(H$(  H_0H$  H_8Hb 1HH$  軻HH)HB@H$   HJXH$  HzPH$  LBHL$h  L"w L$HA    LLL$`  A    ILH$  HLLL$   A    ILH$  L)H\$hL)HH$P  Ht$Ht$PHD$H$  Hm H$#H|$H$P  HGHG=<     H$  HHL$hHOH$`  HO H$   HO(H$  HO0H$  HO8H$  HOHH$  HOP=<  u2H$h  HG@H H111E1E1E1L$   zHO@HHHH$h  HH$  CH  Hk     ;  H}u H$H۹    HLH$      HLH$   HHLH$   A    ILH$H  H)HH$H  H)HH$  Ht$Ht$OHD$H$  H% H$yH|$H$  HGHG=]<  uoH$  HH$H  HGH$  HG H$   HG(H$   HG0H$H  HG8Hݱ H111IIE1A   11H$  蟸덐HBt H$H۹    HLH$      HLH$X  HHLH$   A    ILH$   H)HH$H  H)HH$  Ht$Ht$MHD$H$  H# H$?
H|$H$  HGHG=#<  uXH$  HH$H  H_H$  H_ H$   H_(H$X  H_0H$   H_8H# 1HH$  |뤐Hs H$H۹    HLH$      HLH$  HHLH$   A    ILH$8  H)HH$H  H)HH$  Ht$Ht$LHD$H$  H" H$	H|$H$  HGHG=<  ukH$  HL$H  LgL$  Lg L$   Lg(L$  Lg0L$8  Lg8H? 1H11E1E1E1A    H$  EH  Hl     ;  Hq H$H۹    HLH$      HLH$0  HHLH$   A    ILH$  H)HH$H  H)HH$h  Ht$Ht$PKHD$H$  H" H$H|$H$h  HGHG=<  uoH$  HH$H  HGH$  HG H$   HG(H$0  HG0H$  HG8H' H111IE1IA0   11FH$  덐Hp H$H۹    HLH$      HLH$   HHLH$   A    ILH$  H)HH$H  H)HH$`  Ht$Ht$JHD$H$  Ha" H$H|$H$`  HGHG=l<  uXH$  HH$H  H_H$  H_ H$   H_(H$   H_0H$  H_8H 1HH$  ųH7H^o H$H۹    HLH$h      HLH$H  HHLH$   A    ILH$@  H)HH$@  H)HH$  Ht$Ht$HHD$H$  H H$ZH|$H$  HGHG=><  ujH$  HL$@  LgL$h  Lg L$   Lg(L$H  Lg0L$@  Lg8H 1111IE1E1A@   H$  腲뒐H(n H$H۹    HLH$      HLH$   HHLH$   A    ILH$   H)HH$H  H)HH$x  Ht$Ht$GHD$H$  H} H$$H|$H$x  HGHG=<  ujH$  HL$H  LgL$  Lg L$   Lg(L$   Lg0L$   Lg8H 1111IE1E1A    H$  OLV9 HW9 H$  H9  HIL ML MT M L)IH@M  HItHIH1H)I1HIMm  HHHItHIH1Hu#W$  $  H$  H  HtHHHe$  XHHܹHHѹLHƹLH軹LH谹LH襹LH蚹H蒹LH臹LH|LHqLHfLH[LHPLHELH:HH/HH$HHLHLHLHLHHHݸHոH͸HŸLLLH襸HL蚸HHϸH臸HH|HH豸HiHL^HH蓸HKHL@HL5HH*HLHHLL	LHHLHLLLݷLշLHʷHH迷HH贷LH詷H衷LH葷HL膷H~HvHLkHcH[HLPHHH@LH5LH*LHHHHHHHH   G   =ζ؍dH%H$xH;A  H  H$   H$   H'9 H(9 H$8  H9  HHLH$   H\H$   HtH$   HH$   H$  HB  zOR  ҧ|  ܸe  L I9J  L$     H$(  I9  H$0  LGLMYM!MiMqMy(MI H$      HD$xL$   LD$@L|$PLL$XLt$8L$   Ll$`L\$hHB H<$HD$H$   HL$ H$   HT$H$   H\$H$   H|$@LD$xL$   LT$hL$   Ld$`L$   Lt$XL$   H$   1HD$HH$   /  H|$0HLT$@Ld$hL|$`MMHMH|$@Lt$XH9   HD$0IIHL9  I)I)II?L!MLO4I9j  M9V  M9MOL)HH?I!K<I9cL$   L$H|$Ld$PHD$XH$   H$   H\$pHt$8LD$xL$   L$   L$   L$   HD$(HXH$   H$   H$   L|$HL$   H9}>H\$(HH$   HHt$PH)Ht$8HM)MLH\$pL|$HH$   H  ÁҧuiH= H9   H$   uOL$(  L9;  H$0  HGLLjLZL"LrLz(HJ LIɹ   HL$xILH$(  H$0  E1E1E1E1LD$xE1E1E1E1E1    pA    ҧ@*   Lݡ I9   L$   uNH$(  I9  H$0  LLGMYMiM!MqMy(MI H$      HD$xOR+H= H9u]H$   L$(  L9`  H$0  LHGLZLjL"LrLz(HJ LIɹ   HL$xI    A    )ORt     L I9   L$   uNH$(  I9  H$0  LGLMYMiM!MqMy(MI H$      HD$xqH= H9u]H$   L$(  L9  H$0  HGLLZLjL"LrLz(HJ LIɹ   HL$xI    A    )t6LuhLɞ I9O  L$   uNH$(  I9D  H$0  LLGMiMYM!MqMy(MI H$      HD$xo~uhLٞ I9   L$   uNH$(  I9  H$0  LGLM!MiMYMqMy(MI H$      HD$xNYH=e H9u]H$   L$(  L9   H$0  HGLLZLjL"LrLz(HJ LIɹ   HL$xI    A    )A    LL[LH0LHL$H HD$Hi HD$L$H HD$Hi HD$L$H HD$Hi HD$L$H HD$Hni HD$H$H HD$HMi HD$sH$H HD$H,i HD$RH$H HD$Hi HD$1H$H HD$Hh HD$H$H HD$Hh HD$躭ĄdH%H;a   H0Hl$(Hl$(D$@HL$8ApH$JHD$HL$HT$H\$ Ht$8HV=<  uDHNHtHD$HH\$PHl$(H0H4$  HD$HL$HD$HHL$PHl$(H0H~HH聣HBdH%H;a  HĀHl$xHl$xH$   HHPH$HT$HHtHL$HD$   HD$    HD$(   ΀HD$@HL$8H*  H$   HH HP(HI Xt\$LH$H$   HH HP(HI@H$HPxHT$`HT$HD$   HD$  HD$`H$HD$   H%	 HD$HD$   SBD$LH|$  j  H$   QxIDAT  HQhH}BH9 H9 H$HD$HD$Hȉ H$   H$   Hl$xHHHR  HY`H=  H
ÄuH  =K  D$LH% H$HD$HD$XH$   T$LZHT$PH$   HH HX(HI@H$H\$XH\$HT$HD$   ыT$LHD$P)H$   HL$XHH$      H      HOH   i  t$LHYH1H4$H\$HD$HT$HD$    HT$(~HD$@HL$8HT$0HuH   -  H$   H$   Hl$xHH$	  HD$HL$H$   H$   Hl$xHÉ$HD$WD$hH[ HL$hHD$pH 
 H$HD$   HD$hHD$HD$   HD$    zHD$(HL$0H$HL$HD$H H$   H$   Hl$xHHAh   H$D$HD$HL$H$   H$   Hl$xH11IENDHyhuIHAh   t(H H] H$   H$   Hl$xHH$  HL$HD$H9 H9 H$HD$HD$H H$   H$   Hl$xHH$   QxIHDR   Hyh tBHJ9 H;9 H$HD$]HD$Ha H$   H$   Hl$xHHAh   H$D$rHD$HL$H$   H$   Hl$xHÁPLTE   HyhtBH9 H9 H$HD$HD$HӅ H$   H$   Hl$xHHAh   H$D$账HD$HL$H$   H$   Hl$xHÁtRNSHQ`H   H
   Hyhu9HAh   H$D$˪HD$HL$H$   H$   Hl$xHH9 H9 H$HL$HD$H H$   H$   Hl$xHHyhzH9 H|9 H$HD$HD$H H$   H$   Hl$xH1"H$   H$   Hl$xHHѺ   :HH/}$dH%H;a   HXHl$PHl$PHD$`HHHH$HL$HHtHL$HD$   HD$    HD$(   yHD$8HL$@Hu^HD$`HH HP(HI8@tD$LH$ыD$L9D$t"H HD$hHEZ HD$pHl$PHXWD$hHl$PHXHD$hHL$pHl$PHX+|dH%H;a   HPHl$HHl$HHD$XHHHH$HL$HHtHL$HD$   HD$    HD$(   yHD$@HL$8HuIHPNG

HL$XH9Att"HƂ HD$`HzY HD$hHl$HHPWD$`Hl$HHPHL$`HD$hHl$HHPP{+dH%H;a	  H`Hl$XHl$XH: H$ϑHD$HD$8HL$HL$ Hd?	 H$HD$HL$hH=<    HL$pHHHL$ HH =x<  \  HL$8HH(HD$PH${HD$HL$HtrH9E: t"WD$xH$   H$   Hl$XH`HD$(HL$HH$HL$H: HT$O|$ tH?: H@: HD$(HL$HHD$PHxh   H$HD$HL$HtH9: t"WD$xH$   H$   Hl$XH`HD$0HL$@H$HL$Hu: HT$O|$ tH: H: HD$0HL$@HHH@HD$xH$   W$   Hl$XH`Hx(HHD$8ŘHHxHHD$p謘H\ydH%H;au  H`Hl$XHl$XH: H$蟏HD$HD$ HL$HL$8H4=	 H${HD$HL$hH=g<     HL$pHHHL$ HH =H<    HL$8HH(HD$PH$KHD$HL$HtzH9: t*WD$x$   H$   H$   Hl$XH`HD$@HL$(H$HD$H: HT$eM|$ tH: H: HD$@HL$(HD$PH$HD$HL$H  HD$PHH`Hs  H
HXhHut
HutH
   HnHQHwHH: H: HX0H@8HL$xH$   H$   H$   W$   Hl$XH`HuH: H: 11HuH: H: HHwHHHHPPHXXH$HT$H\$蒾HT$HD$PH1} UH,HuHy: Hz: 6H6: H7: #HuH=: H>: 
HuHT: HU: H7H: H: 1H9: t*WD$x$   H$   H$   Hl$XH`HD$HHL$0H$HD$H: HT$=K|$ tH: H: HL$0HD$HHx(HHD$8)H(HxHHD$pHundH%H;av^H8Hl$0Hl$0H	 H$HD$   H	 HD$HD$   H[w
 HD$ HGw
 HD$(mHl$0H8tdH%H;a=  H`Hl$XHl$XH: H$HD$hHD$HL$pHL$ۿHD$HL$ |$(    HD$hHH HT$pH$HD$HL$HL$PHT$HT$HH\$ H\$@Ht$pH|$hxLL$8IQHD$0HL$PH\$@Ht$pH|$hLD$HH9}FHT$8HOH4$HT$HD$HD$HL$ H@H$Ё|$  tD$x Hl$XH`HLH9}
HD$0ID$xHl$XH`H@H$D$D$xHl$XH`sdH%H;ax  HhHl$`Hl$`HT$pHz0 *  H$   H9f  ˉZ@H$   H)  H$   ;@zDH  {@zEH  {@zFH  CBGH: H$衉HD$HD$HHH@HT$HT$PH$H\$pHsDHt$HD$   HD$   HD$HHH@HT$PH$H\$xH\$H$   Ht$H$   H|$HD$HH@8HL$PH$ЋD$HL$pAHHAHQH@H$HQ@HT$HD$   HD$   HD$(HL$0HT$pHB0Hz8=<     HJ8H   H|$XHBHJH@H$HL$xHL$H$   HL$H$   HL$HD$(HL$0HT$pHB0=V<  uyHJ8HufHBHJH@H$HJHHL$HD$   HD$   HD$(HL$0HT$pHB0=<  uHJ8Hl$`HhH|$XH觐Hl$`HhH|$XHH苐HsHl$`HhHHnHH$HD$
   DHD$HL$H$    H$   HT$H$   HT$H
 HT$HD$    HL$(HD$0cHD$@HL$8H$HD$茷HD$Hw HT$pHJ0=<  uHB8Hl$`HhHz8跏Hl$`Hhø         1 pkdH%H;aB  H8Hl$0Hl$0HD$@HHHP HI H$HD$ HL$H+L$H+D$HT$@JLȉBPHB(H	   HgHuSfBT fBV  BX H$HBLHD$HD$   HD$   Hf	 HD$ HD$(   Hl$0H8HufBTHufBTHufBTfBTHH
ufBTjfBT_HufBT NHufBT=H3fBT(ndH%H;a  H`Hl$XHl$XHD$xH  H=     HL$p1HLD$PIHHHHL$PHT$@H\$8H: H1HyH@L: L$Ht$H|$HD$HL$ Hs H9>  H\$h1yDADILT$@KRH=     @tLKRH@H=     DLLKRH@H=     DDL@Ht$8IEI   H=     BL  IBH|$xH9HH   [  Ht$HH$HCLHD$HL$HD$   HN	 HD$ HD$(   hHD$HHtaH  H      H      HL$hH$HL  HL$HHD$HD$   H~	 HD$ HD$(   Hl$XH`H$HD$
   HD$HL$H$    H
 HT$HD$   HL$HD$ ^HD$0HL$(H$HD$BHD$HFs HT$hHJ0=ƴ<  uHB8Hl$XH`Hz8m   1      ݔ   賔   詔   蟔   蕔H$HJi HD$H/ HD$褯~kdH%H;a   H8Hl$0Hl$0HD$@H$HL$HHL$HL$PHL$HT$XHT$H<	 HT$ HD$(   ~HD$@HH0H@8HtHD$`    HL$hHD$pHl$0H8HD$PHD$`WD$hHl$0H8jIdH%H;a  HĀHl$xHl$xH$   HJHHrH|  HHH?HHHrHz(LB IH  HHH?HHHz@LJ0LR8I  HHH?HLLJHLZXLbPI  III?IMLZ`LjpHRhH  III?IML$   I|  LL$`Ld$HHIL$   III?IL$   MI1E1HMLL$`Ld$HH9}@DL9  F$0E)L9  DAsEEM$ IHH$   1E1HMLL$`Ld$HH9}IH9  DL9  F$0E)H9x  EAsEEM$ IHL$0H\$pHt$hHT$(L\$XLl$Lt$PLD$@L|$8HVHLD$0L$   LT$L\$PLH\$pHt$hLD$@LL$`L\$XLd$HMLt$PIHIHL$0HT$(H9  H|$ H)H9  DLd$ M9  C44L9v  LT$B7D$@t$D$HD$pHL$ \$)H\$(H9,  Ht$X  H|$HH|$8H9H9HHLHt$01E1HH9}DA.  MI9|I9IILH9ں      HLM9Ȼ    HLH\$@HKH\$hL$   E1E1IMM9}-I9i  EI9S  FArI IMM\$MMI9    E MM)I9  E E)I9  F#A<  EMI9|I9IL   HLH\$HHKH\$`LD$LT$PE1E1IMM9}KI9r  E,M9Y  G4AE)I9=  F,AsEEM IM
MnMMI9      E,MM)I9   EM9   G<MMI?MIE)I9   F,3As*EMI9|I9   HLH$   Hl$xHEM IMEM IMI IH HnHLLvLLLڍLHύLHčL輍LL豍LH覍L融LH蓍LH舍L耍LHuHHjHL_LLTHLHDL<7L/L'   Lz   Hm   L`   LS   LF   <c1dH%H;av7HHl$Hl$HD$(Hu
Hl$HHL$ H$HD$,cdH%H$H;A  H  H$  H$  W$  H$  H  HM  H$  H9    H$H$  HD$H$  HD$nH$  H  Ǆ$x     Hb
 H$  H$  H$x  H$ѷ  H$  H	  Hq  HP     H$   H$  HP H$  H$HD$H$p  HL$ H$h  HT$H$`  H\$H$X  HH)HD$PH$   IHLOI?I=J<HHHH$   L$  E1E$II  ORO$M$P  O`  I9|+L9  KX  OP  OX  Mw  L$   L$   L$P  H< H$H|$H|$HD$H$P  H$   H$  HX  H`  =<  uUHP  HD$PH$`  H$X  H$p  H$   L$   L$  L$   IH$h  )H$   KMP  L$  MX  IH$  LHl$Hl$贎Hm M  M9  M9  M  I  I  H$L\$HL$qH$  H  H  L  Lw L$  M9o  H$  Ly M9P  H$  Lx M91  H$  L-x M9  L$  H$  H$  H$  L$  L$h  L$  Ll$PL$X  M  G|+IMULl$PL$X  L$   L$  M9}mM9,  FL$   I9  G+MQM9  MUE|1I9  G|MQM9  MUE|1I9i  H$  HtI
tI	tIt
I  1L  H  HvH  H  H  L$HD$HT$HL$;mHD$0HL$(Hf  H$  H$  L$  H$  H$  H$   H$  H$   H$  HD$XLpH$h  H$  HT$PH$X  L$  L$  H$  LH$  H$  L$  L$h  L$  Ll$PL$X  M9  Lt$XH$  H$   L$   I
<	  I  I  IqH$  L$  H/  LILAH1M   M)MO4H$@     H$   H$@  H$  H$  H$  HĈ  H$  H$H|$H$   HL$H$   HT$H$   HH?H=HHH\$ Ht$(H$  H$  H$  H$  H$  L$  L$  Ll$PL$X  ~H$   L$  H$`  A   cTLL$`ILCH$  H$  HH$  H$  L$  L$  L$  Ll$PLt$XL$X  LL$p  L9Ht$`L$   IBH$  H$Ht$Lt$HD$HL$ H@H$ЋD$L$T$H$   H$   H9  H$  HCH9  L;HCH9  Mt,MAIqM	H$H  LMIHH$H  E1E11Ho  H$8  H$`  HD$xH$0     H$   H$8  H$0     HL$xHHH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  HL$xH$   H$  H$  HT$xL$p  L9   IBH$  H$HT$Lt$H: H@H: HT$H\$ H$HT$H\$HD$ HL$Hm_ H9  H$  H$  H$   H9S  Ll$PvM)LPML$  L$  L$  IX  III?IML8LXO*M9(  M9  MAM9MOM)II?M!OM9u:L$   L$  L$  L$h  L$p  Lt$XL$X  @L4$LL$LD$踉H$  H$  H$  H$  H$   H$  L$  Ll$PqML$I  I
  H  HE H$LT$H$  HL$BHD$ H$  HL$H$   H$`     "H$   HVHH$  H$   H$p  H9}PH$   H$   HY(H$HT$Ht$XHt$H$  H$  T$H$   H9r  H$  H$  H$  H$  L$  L$  Ll$PL$X  =M)LRML$  L$  L$  Iy  III?IMLrL
O*M9I  M95  MGM9MOM)II?M!MM9uH$p  6L$LL$LD$譇H$  H$  H$  H$  H$   H$  L$  Ll$PL$  VHC H$LT$H$  HL$OHD$H$   HL$ H$  H$`  1۾   1&L$   IH$  H։LHH$   L$p  L9   H$   H$   @|$OH$   HX(H$HT$Ht$XHt$H$   H T$O!D$	H     HtHHH1H$   HH9u1H$  H$  H$   H9g  HP11HH$   H   H$   H ED!HHH     HHtHHH1H9uH$  H$  H9  @<2H$  H$  H$  H$  L$  L$  Ll$PL$X  ]H$   I  I  M  H$(  H$`  HD$hH$      H$   H$(  H$      \HL$hHHH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  HL$hH$   H$  H$  HT$hL$p  L9   IBH$  H$HT$Lt$H: H: H@HT$ H\$H$H\$HT$HD$ HL$HX H9
  XpxD L$  H$  H$   H9
  EH$  L$  LHI9
  B| H$  H$  L@I9Y
  @t8H$  H$  HxH9k*
  Ll$PSM)MQML$  L$  L$  IG
  III?IMM9MIOM9
  M9
  MBMIM9MOM)II?M!MM9u:L$   L$  L$  L$h  L$p  Lt$XL$X  :L$LL$LD$菂H$  H$  H$  H$  H$   H$  LT$PL$  qH$  H$`  H$   H$     H$   H$  H$     @|H$   HHH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  H$   H$   H$  H$  H$   L$p  L9   IBH$  H$HT$Lt$H: H@H: HT$ H\$H$H\$HT$HD$HL$ HU H9  H$  H$  H$   H9z  fH$  H$  HpH9G  Ll$PI
  H$  H$`  H$   H$      H$   H$  H$      @t:H$   HHOH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  H$   H$   H$  H$  H$   L$p  L9  IBH$  H$HT$Lt$HD$HL$ H@H$ЋD$L$T$H$  H$  H$   H9  ;H$  L$  HGH9  BtH$  H$  HGH9  LH$  H$  HGH9`  @tH$  H$  HGH99  TH$  H$  HGH9G	  Ll$PIH$   H$`  HD$pH$      H$   H$   H$      @tHL$pHHH$  H$  H$   H$  L$   L$  L$  L$h  L$  Ll$PLt$XL$X  HL$pH$   H$  H$  HT$pL$p  L9  IBH$  H$HT$Lt$H+: H,: H@HT$ H\$H$H\$HT$HD$ HL$HeR H9  Xp8D@L$  H$  H$   H9_  AfA<H$  H$  LHI9/  DT8H$  H$  LHI9  Af\8H$  H$  HxH9  DLH$  H$  HxH9  f@tH$  H$  HpH9{  @|H$  H$  HpH9Q  DfADDH$  H$  HxH9  Ll$PW$  H$  HĈ  E1111H% H$L\$L\$HD$H$   H$  H  H  ="<  uH  H  iHu
   1Hu
   Hu
   ~   tHH
u
   ^    THu
   DHu
0   4Hu@   $輤H$  HĈ  ÐH$  H$H$  HD$HT$HD$    D$ RHD$0HL$8HT$@HuB=<  u#H$  H  H$  H  'H$  H  hH$  H$  H$  HĈ  H$  EH   qHqHqHqHqHqLqLqqH$HG HD$H HD$薌aq\qWqHOqHGqHH<qH4q/qH$Hi HD$Hx HD$>HqLpLppH$HE HD$H: HD$ LL%qLLp   LqHHpMHp@HpLLpLLp   LpH]pHUpHHJpLH?pLL4pLH)pLLpLHpLLppH$Hg HD$HL HD$LL7pLLp   LpLLo1LoHLoFdH%H;a  H`Hl$XHl$XHD$hHx0 a  H  H  H    =<  Y  HA    HA(    HI HQ0=<  #  HA8HH	H   H   	   H  HX HpHx(H$LQG LD$HT$Ht$H\$ H|$(HL$0.HD$@HL$8HT$hHJ0Hz8=`<  u^HB8HuKH|$PH  H$HD$HL$HT$hHJ0=&<  uHB8Hl$XH`H|$PdHl$XH`dHu
   *HHu1HuH Hy8vdHyH1cdHH  H$HD$   HD$   HD$HD$HH8 H$_HD$H@   H@    =C<  u]HL$HHHHG HH0=&<  uHL$hHH8H  H.Hx8HHD$hcH  HHcHHxHHD$HcHHl$XH`CZdH%HD$H;A^  H   H$   H$   W$  H$   HH H$  H$HD$H$   HQ H+D$HD$xH$  H$HD$ H+D$HD$pHL$xH   H$HD$
   [HD$H$   HL$HL$xHT$pH$HD$
   [HD$HL$H$    H	 HT$HD$   H$   HT$HT$xHT$ H$	 HT$(HD$0   HD$8HL$@T6HD$HHL$PH$HL$載HD$HI H$  H$  芝H$   H   HH       H9H9H$   HHHPH  1Hi  H$   HPHXH  =<    HH$   HQ=<    H$   HYH$   Hq=~<  [  H$  HA H/ H$Ht$HD$|$(   111H$   HL$XHT$`H  H?  H$   HC(   H$   H$H$   HD$H	 HD$HD$   )=HD$(HL$0H$   HB0=<     HJ8H$H$   HuH$   H$+H$   H$HD$    WD$Hŧ	 HL$ HD$(   H$   HH8H@0H$  H$  }H$   H   H$   H$HD$HD$XHD$HD$`HD$RHz8H_+HH$   HC(   HH$   HC(	   H$   HC(
   H$   HH(H$  H$HD$H$   HL$HL$hH9J:   H9-: L  H9:   H9C:    H9: tOH$   H$H$  HD$V|$ tH$   H@(   H$   H@(   H$HD$H: HD$[|$ tH$   H$H$  HD$|$ tH$   H@(   nH$   H@(   YH$HD$Hm: HT$|$ uH$   HL$hH$HD$Hj: HT$|$ YH$   HL$hH$HD$Hӿ: HT$|$ tH$   H@(   H$   HL$hlH$HD$H: HT$9|$ tH$   H@(   qH$   HL$hH$   HH(H$  H$HD$HC H9L$uHHHPH HHH111Hy H$  \HyH$   \H]H\+Ǆ$      HB H$   H$   H$   H$   H$uH$   H$   ؗH$   H   HA H$hHL$H$   uHBH$HL$H$   Pu<dH%H;av_H(Hl$ Hl$ HD$0H$HL$8HL$HD$   bpHD$HL$0HH$HD$
HD$HD$@Hl$ H(;dH%H;av`H(Hl$ Hl$ HD$8HHT$0H9
u<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$D$1|;dH%H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H	 HT$HD$   HD$HL$ -HD$(HL$0HD$PHL$XHl$8H@h:oH|$HH9;uH#dH%H;avxH@Hl$8Hl$8HY HukHD$HHtQHHH H$    H}	 HT$HD$   HD$HL$ --HD$(HL$0HD$PHL$XHl$8H@
hD:oH|$HH9;uH#HD$    WD$D$( HD$    WD$WD$ HD$H9\: t5H9c: uH<	 HD$HD$   Hz	 HD$HD$   H	 HD$HD$   dH%H;av(HHl$Hl$H: H$#>Hl$HD9dH%H;a  H(Hl$ Hl$ H	 H$HD$   VHD$HL$H: =<     Hy: H
 H$葪HD$=<     H@: H H$hHD$=\<  uMH+: H H$HD$    j2HD$=.<  uH: Hl$ H(H=: WH=޵: WH=: WvH=: HW98dH%HD$H;AU  H   H$   H$   H$   H
  H$   3@t$?@/HǄ$       W$   $   $   $   H$   H H$   H$   H$   H$   @/m
  H 	  H$   L$   H$   L9x  /H$      HHH9e  K  <@/uHx@.u!L@I9#  A   EtL@.   HxH9
  |@.  HxH9  A   E  L$   I9~xIL$   L@L$   H$   H9BL$   L$   MtL9a
  EA/uL$   L$   L90
  E@/H|$`M~=H$    p  L$   L$   H$   L9	  A /H$   H$    R  L$   L$   H$   L9	  A.H$   H$    t;L$   L$   H$   L9/	  A.H$   H$    H$   L$   L$   L9}	  FA.uL@L$   LD$XH H$LD$LD$HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9uH$   H$   t$?H|$`H$H\$HL$zeH$   L$   L$   L9}"<  EA.uL@L$   LD$XH= H$LD$LD$*HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9uH$   H$   t$?H|$`H$H\$HL$dL$   L$   M9}GA/uIL$   LL$XHk H$LL$LL$XHD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9uH$   H$   t$?H|$`H$H\$HL$c@/HT$H  H$   y  H$      H$   L$   L$   I9  C/H$   HH9<  <@/.  H$    t/L$   L$   L$   M9  C<H$   HD$@@|$>L$   L$   L$   M9}!}  GA8uIxH$   dLL$XH H$LL$LL$HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9u)HD$@H$   HT$HH$   t$?|$>H$HT$HL$"bHHD$PH$   L$   L$   L9}!  E9A/uHH$   pLD$XH H$LD$LD$HD$HL$XH$   H$   H$   H$   H$   H$   H9  H9HOH9u$HD$PH$   HT$HH$   t$?H$H\$HL$0a@/u1@vH$    @  DLA/A8@/&@/  DTA/AH$   Hu<H$    .  H$   H$   H$   H9  .H$   H$   H$   H   H$   H$   H$   H9  H$   H9  H$   HL$`HL$hH$HD$Ht$HT$#HD$(HL$ H$    H$   HT$HT$`HT$HL$HD$ o!HD$(HL$0H$   H$   H$   H   H$   H$   H$   H$   H9v  H$   H$   H9}4@.uHCH$   HD$`HO	 H$HD$HD$<HD$HL$`H$   H$   H$   H$   H$   H$   H9^  H9HOH90H$HT$HL$^;/uHǄ$      kH H$HL$HL$HD$H$   H$   H$   H$   H$   H$   H$   H9  H9HHOH9uHH$   t$?H$H\$HL$^H$   1H$    H$   HD$HL$H	 HD$HD$    oHD$(HL$0H$   H$   H$   H   HUHUU[UHHpULLEUHHZULL/ULH$UH<UHLUL	UH!ULTLTH	ULTLTHTLTLTHTHTLTTLTHT+HHl$Hl$HT$(H   H\$ HH~t@/tHrHH|<3@/uH|THFH9wrH)HHH?H!HHuHN	 HD$0HD$8   Hl$HHD$0HL$8Hl$HHHH	 HD$0HD$8   Hl$HH
TdH%H;a   H@Hl$8Hl$8HD$PH~HL$HH1HHy uHH9|WD$`Hl$8H@HL$XH)HHHHH?H!HH$H)HD$Ht$HU	 HD$HD$    iHD$(HL$0H$HL$HD$HL$HD$`HL$hHl$8H@)dH%H;a   H(Hl$ Hl$ H	 H$HD$   HD$HL$HE: =.r<  u\H=: Hλ	 H$HD$   HD$HL$H: =q<  uH: Hl$ H(H=: HHH=: HH(5dH%HD$H;A  H   H$   H$   H$   HHHL$`HH$   H H$HD$    HIHH?HHH\$hH\$HD$H$HD$    HD$hHD$H$   HD$HD$`HD$ fD$(" D$* KHD$0HL$8HT$@H\$pH$HD$HL$HT$H$   HHH@HIHT$ H$   H\$(H\$XH$HD$HL$H$    Hs	 HT$HD$   H$   HT$HT$XHT$ H	 HT$(HD$0   HD$8HL$@HD$HHL$PH$   H$   H$   HĨ   >'IdH%H;a  HhHl$`Hl$`HX$ H$还H|$HD$xHG=o<  \  HT$pHH$   HKHL$HH     H  H|$XHt$@HU  H$HFHHH?HHHD$H\$HL$H$   HD$ H\$(H$   HD$0)Hb	 H$	H|$HD$xHG=n<  6  HL$pHH|$PHT$HHWHT$@HW =n<     HT$XHWH$HD$[HD$HL$HT$xH9tHD$PH$   Hl$`HhH$HL$pHL$HD$|$ tHD$pH$HD$xHD$)  HD$HL$HT$(H\$ Ht5HL$PH   =n<  uH   xH   HDdH|$PHG=m<  uHHGHDHWHHHD$XDHHHD$pkDHHL$pH H$H|$HD$   HD$   HL$ H|$(Ht$8HL$HHHD$xHT$pH$   HHD$pCHHT$p   M^$)dH%HD$H;AC  H   H$   H$   H$   H    r  W$   $   HHPH$   H$   H$   H$   L:LD$hL$   I9  L$   Ht$`I9H$HL$HT$THD$hH$   HD$`H$   H$   H$   H$   HH HPH@HG  HHH?HHHJH=  HL$h1H$   HHHHXH0H$   H  L$   I9  H\$HHt$pH$   HT$`H$   L$   LWL$   M9?  LWL$   A9 H$   H  I9B  H$   LLL$XL$   L$   M9   LT$PL$   I;H$Ht$H\$OSHD$XH$   HD$PH$   H$   H$   HD$`HHL$hH9H$   H$   H$   H$   H$   Hĸ   H|$PH H$L\$H|$LT$LL$ LT$8L\$(H\$HHt$pH|$P%L$   H H$LL$H|$L\$LT$ wLL$(H|$0HD$8H$   L$   H$   HL$hHT$`H\$HHt$pL$   UL$   L$   H|$`HL$xHT$@H H$LL$H|$Ht$LD$ Ht$8LL$(HL$xHT$@H|$`HHHP H@H$HD$HT$H	 HD$HD$    HD$0HL$(H$   H$   H$   Hĸ   H H$H HD$OH H$H} HD$3   HFIdH%H;a   H`Hl$XHl$XƄ$    D$     H"
 HD$8HD$ H$tuOHD$hHL$xH9t1$   zHl$XH`H$HD$pHD$H$   HD$D$LzHl$XH`-HdH%H;a+  HxHl$pHl$pH$   HHXHPPH  H" H9}  Z  H$HL$HT$H\$H  HD$PHL$HH$   H   H   LCL   M9g  LCL   HL5" LH<H=g<  .  HDH  H  L  LVI9  H^H  HM1I<1H=f<  S  IL1H H$訏HD$H<&  H=f<     HL$HHHH$   HHH(  H   H0  LBI9wEHrH(  H<Ӄ=Cf<  u&HHD$PH$   W$   Hl$pHx<HD$hH8 H$H\$HT$Ht$LD$ [HD$(HL$0HT$8H$   H0  =e<  uH   HHHHD$hQH   ^<HxHHD$HK<HyH$   :<HH$   H"<H H$LL$Ht$H\$LT$ HD$(HL$0HT$8H$   H  =e<  u&H  HL  HIHD$PHL$HH  ;;H] H$Ht$H\$LL$LD$  HD$(HL$0HT$8H$   H   =d<  uH   HHHHD$PHL$H/H   ;HǄ$       H$   H$   Hl$pHxH$   W$   Hl$pHxù    yH	 H$HD$	   HD$    D$    HD$ HL$0HT$(H  H$   H   L   MHL   M9wYMHL   IH JJ<H=}c<  u'JDH$   H$   H$   Hl$pHx:HD$`HL$XHT$@H H$Ht$LD$LT$LL$ HD$(HL$0HT$8H$   H   =b<  u!H   HT$@IHHD$`HL$X,H   9H$   H$   H$   Hl$pHxdH%H;avVH8Hl$0Hl$0HD$@HHhHP`H$HT$HL$S  HD$HL$ HT$(HD$HHL$PHT$XHl$0H8fdH%H;a   H8Hl$0Hl$0HT$@HZxHrpH      HFHJ`HrhHtHIH$H\$HL$Ht$D$ t4HT$@H   H   HvrHBHD$HWD$PHl$0H8HD$@HHxHPpH$HT$HL$Y   HD$(HL$ HT$HT$HHL$PHD$XHl$0H8HJ1q   HARdH%H;a?  HxHl$pHl$pH$   H  H H9  H$   o  H$HL$HT$H\$H(  HD$PHL$HH$   H   H   LCL   M9|  LCL   HLU LH<H=2`<  :  HLH  H  L  LVI9  H^H  HM1I<1H=_<  b  ID1Ha H$ȈHD$H   HH$   HH=_<     H$   HHHL$PHHH$   H0  H(  H   LCI9wEHSH(  H<ރ=O_<  u&HHD$HH$   W$   Hl$pHx5HD$hHD H$Ht$H\$HT$LD$ gHD$(HL$0HT$8H$   H0  =^<  uH   HHD$hHHHNH   g5HxHH$   Q5HyHD$PC5H65H H$LL$Ht$H\$LT$ HD$(HL$0HT$8H$   H  =(^<  u&H  HL% HIHD$PHL$HH  4HH4HHh H$Ht$H\$LL$LD$ +HD$(HL$0HT$8H$   H   =]<  uH   HHHHD$PHL$HH   )4HǄ$       H$   H$   Hl$pHxH$   W$   Hl$pHxù    dH	 H$HD$	   HD$   D$    HD$ HL$0HT$(H  H$   H   L   LNL   M9wYLNL   HH I0I<0H=\<  u'ID0H$   H$   H$   Hl$pHx3HD$`HL$XHT$@H H$LD$Ht$LT$LL$ HD$(HL$0HT$8H$   H   =\<  u!H   HT$@HIHD$`HL$X,H   2H$   H$   H$   Hl$pHxdH%H;avgH0Hl$(Hl$(HD$HH~EHL$@1H\$ HHHHL$ HT$HHYH@H$HD$HHL$HH9|Hl$(H0edH%H$HH;A<
  H8  H$0  H$0  H$@  H    n	  H    	  H   H   H  H   H	 H$HD$    HHL$hHL$HD$H$@  Hǁ       HT$hH   H   =SZ<    H   H$   HǄ$       W$   HX
 H$   HQ
 H$   H2
 H$   1Ht$hHFHH$   WH  HD$hH   H$HHD$HL$H\$H   H$@  H   L   LNL   M9w+LNL   I<=kY<  u	Ij0`H$   HW	 H$LD$Ht$LT$LL$ HD$(HL$0HT$8H$@  H   =Y<  uH   HIH$   hH$   /H$   H\$XH$@  H   H   H   H$H\$HT$HL$H$@  H  H  H  H$H\$HT$HL$HD$XH$H  H$   H$P  H$0  H8  H   H   HH\$hH   L   L   L   L9  H9  H$   L$   H	 H$I)LIHI?L!HHD$HT$H\$LT$ HT$(LL$0HD$hH$@  H   H$   H   =rW<  2  H$   H   HA HQHYH  HT$HH$   HD$PHq(Hy0LA8H  $ Ht$H|$LD$	  HD$ HL$(HT$0HǄ$       W$   $   $  $   H$@  Hs@H{HH$   H$   H   H   L   H$  H$  L$   H$   H$   H$  H   H$(  HHKH$HL$H$   HD$HD$HHD$HD$PHD$ H$   HD$(HD$0HL$@HT$8=U<  S  H$@  H   H  H   H   H   H$HT$HD$HL$H$@  H(  HR  H H$HL$HD$=zU<    H$@  H8  H   H$   H(  HT$h1OH$   H$   H5L
 Ht$HL$HT$8H$   HXH$   H$@  HT$hH9|H    uW$H  H$0  H8  Hv H$HD$    HD$=T<  u.H$@  H@  $   H
 HD$HL$H$@  H@  $+H$@  H8  +HOHT$`H$   H   H   H   H$HT$HD$HL$gH$@  H  H  H  H$HL$HT$H\$2HD$`H$H  H$   H$P  H$0  H8  H$@  H   Q*aH4$H|$LD$RW$   H1HyH$   H$      H$      H$   H$   )H$   HT$xL$   LL$pH H$Ht$HD$LD$H\$ RHt$(LD$8H$   H$@  HT$xH\$hH$   LL$pL$   W\)QHB H$H$    |$ uH$@  H$@  H   H   H   H$H\$HT$HL$H$@  H  H  H  H$H\$HT$HL$bH$@  H   H   HI(H$HD$HL$H$H  H$P  H$0  H8  Ha H$zHD$H@   H	 HH H$H  H$P  H$0  H8  H   H   H   H$H\$HT$HL$H$@  H  H  H  H$H\$HT$HL$hH$@  H   H   H$H  H$P  H$0  H8  HZ1dH%H;av=H Hl$Hl$HD$(H H$HD$HL$HL$0HD$8Hl$H dH%H;a  HpHl$hHl$hHD$xH          C  ƀ   H   WD$XH$HD$HD$@HL$HL$8HT$HT$PHL$XHT$`H\$xH@  H  =O<    H   H(  Ht$01E1E1(LT$(IzHL$8H\$xHt$0IIHD$@HT$PLD$HLL$ H9}VH|$(WD$XH8  H$HD$XHD$HD$`HL$XHtHT$ HtHD$HHzHT$ H  H  H  H$HT$HL$HD$/HD$8H   HD$@H      HtSH H$wH|$=N<  u)HD$@HHd
 H$   H$   Hl$hHpHD$@%HD$ H$   HD$HH$   Hl$hHpHxH$   HD$PH$   Hl$hHpH   $OH4$	HD$@HL$8HT$PH\$xHu H$vHD$H@   H	 HH H$   H$   Hl$hHpH- H$tvHD$H@   H}	 HHf H$   H$   Hl$hHpwdH%H;a  HXHl$PHl$PHD$`Hx`   H    >  LHD$HL$H$H\$H  H Ht$`HN`=L<    H^hHT$HH   L   L   LQM9,  LIL   HL MI<H=_L<     I\H  H  L  MPI9wVIXH  INJ<H=L<  u(JTH HD$hHT$pWD$xHl$PHXH"Hi H$HL$LD$H\$LT$ ,HD$(HL$0HT$8H\$`H  =K<  u!H  HT$HHL IHAH  +"H!"H\$@H H$LD$HL$LL$LT$ 裸HD$(HL$0HT$8H\$`H   =K<  uH   HT$HH\$@Ht$`IiH   !H~hH!#WD$hHL$xH$   Hl$PHXH\ H$sHD$H@&   HT	 HWD$hH HL$xH$   Hl$PHXH H$VsHD$H@   H?	 HWD$hH@ HL$xH$   Hl$PHXTdH%H$H;A#  H  H$  H$  H H$HD$    H$  HL$HD$H$   W$   $   $   H$   HHl$Hl$T+Hm H$   H$   H:y H$H$  HT$H$   H\$7HD$H$  H2  HD$hH$  1H$   1L$   IHHLIHLH$   H\$`H$   H|$@HL$HHBHD$PLLD$pL$HD$Le	 LL$HD$   HL$ H   HL$@HQH\$HH9wH$   HHt$PHtH<=CH<  uJHt$pH4HL$`HH$  H9)H$  H$  H$  H$  HĠ  HHD$pHH H$H$   Ht$HL$H\$HT$ )HD$(HL$0H\$8HQHL$@@HT$PH9  $  }  H\$pHL$XH\$xHXw H$HT$hHT$H\$HL$+HD$ H |$( t[HL$@H9a  HHT$PH$   HTH<=G<  uHT$pHH\$HHH$   HD$pHv H$HL$hHL$HT$xHT$HT$XHT$3HD$ HL$@HHAHT$HH9wOH$   HHt$PHtH<=wF<  uHt$pH4HHHH#HHD$pHH2 H$H$   Ht$HL$HT$HD$ 荳H\$(HD$0HT$8HHL$@qHD$pH$HL$HL$H\$fH$   1H%&dH%H;avAHH,$H,$=E<  uH	 H6{: H,$HH=&{: H	 "dH%H;a   H8Hl$0Hl$0HD$@H$HD$HHD$HD$HL$HT$ H\$(HuOHI(H$ыD$s"H: H: HD$PHL$XHl$0H8éI   tWD$PHl$0H8HT$PH\$XHl$0H8AdH%HD$H;A  H   H$   H$   H$   H$H$   HL$H`	 HT$HD$   >H|$  I  Hb	 H$HD$   HD$HL$H  1HL$HH   HD$H1H\$xHHHHL$xHT$`HHYW$   $   HH5`	 HDH$      HDH$   H$   H$   H$   H$   L$   L$HD$   HD$   HD$HD$hHL$ HL$PH$HL$H|$    HD$`HHL$HH9H, H$kH|$H$   HG=B<  upH$   HH~: H~: HO=B<  u6HGW$   Hf H$   H$   H$   HĨ   HOHH'HH$   HD$hH$   HD$PH$   W$   H$   HĨ   ÐH$HL$H^	 HD$HD$   HD$     HD$(ȸHL$0HD$8H$   H$H$   HL$kHD$HL$H   HD$XHL$pHG+ H$jH|$H$   HG=vA<  utH$   HHL$XHO=YA<  u;HD$pHGW$   H H$   H$   H$   HĨ   HOHHHHD$pHH$   H$   H$   H$   H$   W$   H$   HĨ   dH%H;av&H Hl$Hl$HD$(H$U\Hl$H dH%H;a  HpHl$hHl$hHBHJHL$XHPXH@PHs H$HL$HD$HT$HD$     WD$(JHu: HD$@HL$HHup1҄t11HT$XHu0HI{: HJ{: HHEHT$xHEH$   Hl$hHpHD$PHL$`HH$:HT$H\$HD$PHL$`HD$PHL$`H$HL$HT$HD$PHL$`fdH%H;a   HpHl$hHl$hHBHD$XHJHRH$HT$H HL$HD$HD$     WD$(HD$HHL$@HT$XHuHL$xH$   Hl$hHpHD$`HL$PHH$<HD$`HL$PFdH%H;avTH(Hl$ Hl$ HT$8HHD$H$HL$HD$HD$0H8  H$HD$HD$wHl$ H(HdH%HD$H;A   H   H$   H$   H$   H   H   HI H$HD$H$   H@  H|$0WHHl$Hl$Hm HD$(    fD$@ HD$0fD$h HT$XHD$0H$HD$(HD$HD$   LZHD$HtHuCH$   HĈ   H$   H   H8 H8 H$HL$HT$[뽐#HY HL$H9uqHD$u^HHxu\9writuTyetAHHHxu:f9|1t*HH(H@ HtH  H9PuH9 D$1111미    dH%H;avcH(Hl$ Hl$ HL	 H$HD$"   蚻HD$HL$Hw: =;<  uHw: Hl$ H(H=w: H	HD$H HD$WD$&HD$H HD$WD$FdH%H;avVH Hl$Hl$HD$(H$HL$0HL${HD$HL$(HH$HD$HD$HD$8Hl$H VdH%H;a   H(Hl$ Hl$ HD$8HHT$0HZH2H9XtF1Ʉt<HJHRHXH9Pt1D$@Hl$ H(H$HL$H\$:D$1H4$HL$H\$,L$HD$8HT$0QdH%H;avCH Hl$Hl$HY Hu3HD$(H$謲HD$HL$HD$HHL$PHl$H IH|$(H9;uH#dH%H;avCH Hl$Hl$HY Hu3HD$(H$|HD$HL$HD$HHL$PHl$H H|$(H9;uH#H(Hl$ Hl$ H	  H	 H$HD$0HD$D$8HcHD$HD$    Hl$ H(HXHl$PHl$PH\$Ld$(Ll$0Lt$8L|$@H4$HT$HL$H\$Ld$(Ll$0Lt$8L|$@Hl$PHXdH%H;av}H(Hl$ Hl$ HD$0HD$H8 H$HD$HD$/=>6<  u
Hl$ H(HD$0H R H$HD$BD$8$5H? H$&jdH%H;av}H(Hl$ Hl$ HD$0HD$HJ8 H$HD$HD$=5<  u
Hl$ H(HD$0H`Q H$HD$D$8$&5H H$jdH%H;a   H(Hl$ Hl$ D$X    HD$0HD$H8 H$HD$HD$=4<  u
Hl$ H(HD$0HtP H$HD$HR H$HD$8HD$D$@$`4Hٿ H$HO H$HD$HHD$D$P$*4H H$D$T$4H H$nOdH%H;avkH(Hl$ Hl$ D$8    HD$0HD$H8 H$HD$HD$=3<  u
Hl$ H(ËD$0$x3H H$1|dH%H;a   H(Hl$ Hl$ D$@    HD$0HD$H8 H$HD$HD$3=B3<  u
Hl$ H(HD$0HN H$HD$FD$8$2HC H$*D$<$2H' H$gBdH%H;a   H(Hl$ Hl$ D$X    HD$0HD$HN8 H$HD$HD$s=2<  u
Hl$ H(HD$0HDN H$HD$HM H$HD$8HD$lD$@$1Hi H$PHyO H$HD$HHD$6D$P$1H3 H$kpdH%H;avkH(Hl$ Hl$ D$8    HD$0HD$HZ8 H$HD$HD$w=1<  u
Hl$ H(ËD$0$(1H H$|dH%H;a   H(Hl$ Hl$ D$H    HD$0HD$H8 H$HD$HD$=0<  u
Hl$ H(HD$0HL H$HD$D$8$z0H H$D$<$^0H׻ H$D$@$B0H H$&dH%H;a  H@Hl$8Hl$8H H$[HD$HD$0HL$P$HHcD$HD$(H H$HD$HD$贞HD$HL$(H|$0HOHO=&2<  g  HHHb  =
2<  4  HGH<$HD$HHD$HD$PHD$HD$XHD$9  D$    vuLHCl: H4l: HtHD$`    HL$hHD$pHl$8H@HD$0HD$`WD$hHl$8H@ÃuH2l: H#l: HRl: HCl: 띃uH-l: Hl: Hk: Hk: u+uHk: Hk: XHk: Hk: EuHk: Hvk: -x11HOHHHt1dH%H;a  HPHl$HHl$HHL$hH  H H$H$   HD$HD$诜HD$H$   H  HD$@HT$XH$HT$`HT$HT$xHT$HD$ HL$(HL$0  D$8HcH      iu?HQj: HBj: HǄ$       W$   H$   H$   Hl$HHPÃuHMj: H>j: Hmj: H^j: 몃uHHj: H9j: H j: Hj: 녃+uHi: Hi: hHi: Hi: UuHi: Hi: ={11,H$   H9w2HD$@H$   H$   H$   W$   Hl$HHP11dH%H;av0HHl$Hl$HD$ H$HD$(HD$  Hl$HdH%H;av0HHl$Hl$HD$ H$HD$(HD$;  Hl$H<dH%H;a  H8Hl$0Hl$0HXv H$VHD$HD$(HL$H$8HcD$HD$ H H$HD$HD$HD$HL$ H|$(HOHO=f-<  k  HHHf  =J-<  8  HGHGH$HD$@D$HD$HD$AD$   uUHg: Hg: HtHD$P    HD$XHL$`Hl$0H8HD$HHL$(HA HL$PWD$XHl$0H8ÃuHig: Hjg: Hg: Hg: 딃uHlg: H]g: |H)g: Hg: i+uHf: Hf: LHg: H
g: 9uHf: Hf: !u11HOHHH1dH%H;a  HPHl$HHl$HHD$hH  HL$`HL$8HD$XHP H H$H\$xHHT$0HT$HT$֗HD$HL$0H  HD$@HD$XHHH$HL$8HL$HL$hL$HL$xL$ $   L$$D$(HcH      iu?Hje: Hke: HǄ$       W$   H$   H$   Hl$HHPÃuHne: H_e: He: He: 몃uHie: HZe: H)e: He: 녃+uHd: Hd: hHe: He: UuHd: Hd: ={11,HD$XH@ HHT$0H9w9HD$@H$   H$   H$   W$   Hl$HHP1#*
1	dH%H;av}H8Hl$0Hl$0HD$@H@HD$(HB H$HD$HD$    WD$HD$(H$HD$HD$HD$PD$HD$XD$D$D$`Hl$0H8OjdH%H;a   H@Hl$8Hl$8HD$HH@HD$0HZB H$HD$HD$    WD$HD$0H$HD$PHD$HD$XD$HD$`HD$HD$pD$ WD$($   Hl$8H@XdH%H;avcH8Hl$0Hl$0HD$@H@HD$(HA H$HD$HD$    WD$oHD$(H$HD$HD$Hl$0H8dH%H;avcH8Hl$0Hl$0HD$@H@HD$(H.A H$HD$HD$    WD$HD$(H$HD$HD$Hl$0H8dH%H;a  H(Hl$ Hl$ HX	 H$HD$   覦HD$HL$Ha: =&<  >  Ha: Hsn	 H$HD$   hHD$HL$Ha: =&<    Ha: H^	 H$HD$   *HD$HL$H)a: =&<    Ha: H]	 H$HD$   HD$HL$H`: =D&<  K  H`: H[	 H$HD$   讥HD$HL$H`: =&<     H`: HZ	 H$HD$   pHD$HL$H`: =%<     H`: H|e	 H$HD$   2HD$HL$H`: =%<  u\H	`: H
[	 H$HD$   HD$HL$HG`: =P%<  uH?`: Hl$ H(H=.`: HH=_: HH=_: HLH=_: HH=_: HH=_: HVH=_: H=K_: nOdH%H;avWH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$ަHL$HD$HH=   |HL$@Hl$ H(eHD$HL$1HH   }.u{D$ D$dH%H;avWH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$.HL$HD$HH=  |HL$@Hl$ H(HD$HL$1HH  }.u{D$ D$dH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$~HL$HD$HH|HL$@Hl$ H(HD$HL$1HH}.u{D$ D$dH%H;avYH(Hl$ Hl$ 1HL$8-HD$HH\$0HH$HL$
HL$HD$HH|HL$@Hl$ H(SdH%H;avoH(Hl$ Hl$ 1	HL$HAH}?HD$HHT$0HH$H\$8HHL$|$ uD$@ Hl$ H(D$@Hl$ H(xdH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$ΣHL$HD$HH|HL$@Hl$ H(WHD$HL$1HH}.u{D$ D$dH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$HL$HD$HH |HL$@Hl$ H(HD$HL$1HH }.u{D$ D$dH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$nHL$HD$HH|HL$@Hl$ H(HD$HL$1HH}.u{D$ D$dH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$辡HL$HD$HH	|HL$@Hl$ H(GHD$HL$1HH	}.u{D$ D$dH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$HL$HD$HH|HL$@Hl$ H(HD$HL$1HH}.u{D$ D$dH%H;avWH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$^HL$HD$HH=   |HL$@Hl$ H(HD$HL$1HH   }.u{D$ D$dH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$蒟HD$HL$0HQH$HD$vHD$HL$0HQH$HD$ZHD$HL$0HQH$HD$>HD$HL$0HQH$HD$"HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H(HD$HT$9
ucBH.uTzRBH.uCzABH.u2z0BH.u!zBH.uzJ9HD$1dH%H;avZH(Hl$ Hl$ 1HL$8,HD$HkH\$0HH$HL$HL$HD$HH=   |HL$@Hl$ H(dH%H;avpH(Hl$ Hl$ 1	HL$HAH=   }>HD$HkHT$0HH$H\$8HHL$|$ uD$@ Hl$ H(D$@Hl$ H(wdH%H;a  H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HQH$HD$HD$HL$0H  H$HD$HD$HL$0H  H$HD$HD$HL$0HD  H$HD$%HD$HL$0H  H$HD$HD$   MHD$HL$0H  H$HD$HD$HL$0H  H$HD$/HD$HL$0H  H$HD$ HD$HL$0H  H$HD$1HD$HL$0H\  H$HD$HD$HL$0H  H$HD$HD$HL$0H  H$HD$4HD$HL$0Hx  H$HD$HD$HL$0H  H$HD$VHD$HL$0H  H$HD$7HD$HL$0H  H$HD$HD$HL$0H  H$HD$HD$HL$0H  H$HD$HD$   HD$HL$0H  H$HD$bHD$HL$0H  H$HD$HD$   jHD$HL$0H  H$HD$HD$HL$0H  H$HD$HD$HL$0H(!  H$HD$-HD$HL$0H,!  H$HD$HD$HL$0H0!  H$HD$HD$   HD$HL$0HD!  H$HD$wHD$HD$@Hl$ H(^YdH%H;am  H(Hl$ Hl$ HD$0HT$89
!  1Ʉ  1Ʉ  1Ʉs  1Ʉb    9     1Ʉ      .u  1Ʉ  1ɄP  1Ʉ  1Ʉ  1Ʉ  1Ʉh  1ɄW      .7  1      .        .u  1Ʉ      .        .m  g      .!8    HL$09     1   1   (!  (!  .      ,!  ,!  .u{91u1D$@Hl$ H(HD!  H$HD!  HD$D$H0!  H$H0!  HD$HD$   cD$HL$0HT$811H  H$H  HD$D$HL$0HT$8H  H$H  HD$D$HL$0HT$8HL$011H1H  H$H  HL$!L$HD$0HT$8111H  H$H  HL$L$HD$0HT$8jHx  H$Hx  HL$L$HD$0HT$80H  H$H  HL$L$HD$0HT$8H  H$H  HL$L$HD$0HT$8H\  H$H\  HL$<L$HD$0HT$8H  H$H  HL$L$HD$0HT$8HH  H$H  HL$L$HD$0HT$81H  H$H  HL$L$HD$0HT$81HD  H$HD  HL$L$HD$0HT$8_H  H$H  HL$L$HD$0HT$8%H  H$H  HL$L$HD$0HT$8HHH$HJHL$L$HD$0HT$8vdH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$ΓHL$HD$HH|HL$@Hl$ H(WHD$HL$1HH}.u{D$ D$dH%H;a   H Hl$Hl$HD$(H$HL$0HL$'HD$HL$(HQH$HD$HD$HL$(HQH$HD$HD$HL$(HQH$HD$ӒHD$HL$(HH$HD$跒HD$HD$8Hl$H N9HD$ HL$	.uOzMAH.u>z<AH.u-z+AH.uzAH.!L$1dH%H;avWH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$ޑHL$HD$HH=  |HL$@Hl$ H(eHD$HL$1HH  }.u{D$ D$dH%H;a  H(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0H   H$HD$HD$HL$0H7  H$HD$HD$   HD$HL$0H7  H$HD$HD$   HD$HL$0H7  H$HD$蠐HD$HL$0H7  H$HD$qHD$HL$0H7  H$HD$HD$   9HD$HL$0H8  H$HD$HD$   HD$HL$0H8  H$HD$HD$HL$0H,8  H$HD$HD$HL$0H,G  H$HD$HD$   HD$HD$@Hl$ H(b=dH%H;a  H(Hl$ Hl$ HD$0H$HL$8HL$HD$   ~|$   1   HD$87  HT$097    7  f97    7  97    7  7  .    7  7  .c  ]  7  7  .D  >  7  7  .%    7  7  .!   1   HD$8H8  H98  th1Ʉu51Ʉt+,G  9,G  u0G  90G  D$@Hl$ H(1H,8  H$H,8  HL$BL$HD$8HT$0H8  H$H8  HL$5L$HD$8HT$0jHD$81^H7  H$HD$8H7  HL$HD$   蛅D$HT$011111HT$01HD$0H   H$HL$8H   HT$wD$cdH%H;avUH(Hl$ Hl$ 1HL$8)HD$HT$0HH$HL$辌HL$HD$HH|HL$@Hl$ H(GHD$HL$1HH}.u{D$ D$dH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$L   HD$HL$0HQLH$HD$HD$HL$0HTH$HD$HD$   HD$HD$@Hl$ H(d_dH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$L   ~|$ tPHD$0@LHL$8IL.u;z9@PIP.!tATHL$09ATD$@Hl$ H(11調UdH%H;a2  H@Hl$8Hl$8H|C:    =-<    H*	 HYC: H"=: H$HW HD$H;C: HL$H&	 HL$HD$    HD	 HL$(HD$0   HB:    =<  X  H)	 HB: H<: H$H HD$HB: HL$H$	 HL$HD$    Hp)	 HL$(HD$0   H<    HK<: H$H@ HD$H< HL$H$	 HL$HD$    H	 HL$(HD$0    H$<    H;: H$H HD$H< HL$H#	 HL$HD$    H=	 HL$(HD$0   bH<   H;: H$H HD$H< HL$H`#	 HL$HD$    H%M	 HL$(HD$0   Hx<   H1;: H$H& HD$HZ< HL$H#	 HL$HD$    H9	 HL$(HD$0?   H< @   H:: H$H HD$H< HD$H"	 HD$HD$    H	 HD$(HD$0-   H"<  Hy:: H$Hn HD$H< HD$H#	 HD$HD$    H2	 HD$(HD$0,   H@:    =<    H,%	 H?: H :: H$H5 HD$H?: HL$H!	 HL$HD$    H	 HL$(HD$01   uH!8    =<    Hl#	 H8 H9: H$H HD$H8 HD$H\!	 HD$HD$    H0	 HD$(HD$0)   H=<A: |~H*A: H+A: H,A: H   H9: H$HCHHH?HHHD$HAHD$H\$,H< H< HHH< Hl$8H@Hʹ8 HH$   dH=8 H_"	 3H=g>: H#	 _H=o>: Hu%	 H=w>: H!%	    VdH%H$H;A  H  H$  H$  H?: H=?: u#HAHIH=: =<  <  H=: H=: H=: H   H$HL$THD$(HL$ H$HD$H>: H>: HL$HD$4q|$  7  Hb=: H=b=: u8pipeufx:0  He < H$HR < HD$HD$  OHD$HL$(HT$ =<    Ht7: H%=: =<  d  H=: H      HBW$  $  H H$  He H$  H$  H$  H7: H H$HD$H$  HD$HD$   HD$    BH$  H  HlHK; H  H6; @   H6: H$H$; Hi  HD$KH;: H;: Hu9voip(  Hu9audiu
yo  HuHlowdelayH9  H6: H$HD$  1H; H$H; HD$eHD$HL$HT$ =? <  Y  H5: H{;: =$ <  *  Ho;: H      HAW$  $  Hڐ H$  H+ H$  H$  H$  Hl5: H H$HD$H$  HD$HD$   HD$    H$  H  HlHx H$HD$
   臰HD$=K;  @  H4: Hw H$HD$
   UHD$=;    H4: Huw H$HD$
   #HD$=;    HJ4: Hw H$HD$
   HD$=;  w  H4: =S;     H\; H$HD$   蒬H9: H=9: u8encoufxdeth$    H	 HD$i$    H	 HD$Q$    H	 HD$9H; H$蹭H$  H  $    H۷	 HD$$    H۷	 HD$$    H	 HD$ѮH8: H=8: [  8encoO  fxdeH H$   $    $  H H$@&HD$H$    H H$ &H|$HG   =;    H	 HHG   =;  v  H}	 HOHG(   =;  5  Hv	 HO HG8   =;    HC#	 HG0H$   HxH$  H H$x%HD$H$  HT H$[%HD$H$  HW H$>%Ho; Hi  HL$HHi; HAH7: H7: HA=;  &  HQHC; HA H(; HA(H$  HE; H$  =;    H$  H;: $  ;: $  ;: H6: H=6:   H$  H5_ Hl$Hl$Hm H}6: Hn6: H$8  H$@  H,	 H$HD$   H$  HD$HD$   HD$    HD$(H HH`=;    H:: HPhH$   H$譟HD$HL$H6: =;  
  H 6: H   tH@W$`  $p  Ho H$`  HВ H$h  H$p  H$x  H0: H H$HD$H$`  HD$HD$   HD$    -H$  H  H$   H$謩HD$HL$H;5: =;  	  H/5: H   tH@W$@  $P  H H$@  H H$H  H$P  H$X  H0/: Hɴ H$HD$H$@  HD$HD$   HD$    \H$  H  H=9: H9: H9: H 9: H9  H)HHH?H!HH$H)HL$Ht$H HD$Hh.: HD$ 膐HD$0HL$(H4: =;    H	4: H   tHIW$   $0  Hx H$   H H$(  H$0  H$8  H
.: H H$HD$H$   HD$HD$   HD$    6H$  H  H-: HHxH@pH$HL$sHD$HL$ HT$H      HBW$   $  H H$   H> H$  H$  H$  H?-: Hز H$HD$H$   HD$HD$   HD$    kH$  H  HlHD$HH,: H      H H$ H|$HG   =;  z  H	 HHL$HHOH%; HOHb,: HQ8HA0HW(=;    HG H=6: H6:     H6:     6:  H$H  H5Y Hl$Hl$Hm H1: H1: H$x  H$  HT	 H$HD$   H$H  HD$HD$   HD$    0HD$(H HH`=	;  @  H5: HPhH$   H$ǚHD$HL$H   tHIW$   $   H H$   HE H$   H$   H$   H6+: Hϰ H$HD$H$   HD$HD$   HD$    bH$  H  H$   H$H|$ tAH5:     H5:     5:  Hw5:     H|5:     }5:  MH4: H4: H4: H4: H9h	  Ht$`H4$H)HHH?H!HHT$H)HL$Ht$oHD$(HL$ H$    HL$HD$HD$(HD$XHL$ HL$PHT$H$   HU/ H$<H|$HD$PHGHD$XHG=;  C  H$   HH8 H=8 uf:pnu
zg   H3: H3: H3: H3: H9b  H5(: H4$H)HHH?H!HHT$H)HL$Ht$HD$(HL$ H.: =y;  u>H.: H3: =`;  uHg.: HAP%HyPHS.: H=B.: HH$   H( H$HD$H$Hϫ HD$H$   HD$D$ 賴HD$(HL$ H|$0 ]H$   HL$@H( H$HD$H$H HD$H3: HD$HD$@HD$H$   HD$ eH|$( H2: H2: H2: H2: H9  H5*': H4$H)HHH?H!HHT$H)HL$Ht$|HD$ HL$(H-: =;  uH,: vH=,: eH$   HxhHH1: pHHO HHYH=1: HJHQ	 9H H$dH&: H   HH@H@HH|$HG=>;    HH&: H   HA HI(HO=;     HGH&: H   HAPHIXHO(=;     HG H`&: H   HA0HI8HO8=;  uQHG0HGH    =;  uHG@    H=0: jHO@HHH1?H=0: H0BHO0HHHHO HHHaHOHHHHH=m+: ZH=\+: HHHH=B+: HHH/HxhHH/: H8pipe2fx:0&H H$H|$HG   =;  ujHz	 HH; HOHG(   =Z;  uHi	 HG H=/: HO HHHHE	 H=a/: HyH	 H/ H$H$/: HD$H$  HD$wEHyHHO0HHHHV	 nH$   HyHZHHO HHHHrh	 9HHOHHHH	 HtH	 C1H=#: H=#: <H=#: H=~#: H=E): HH=i#: H`#: H$HD$  v@HB#: H$HD$  X"H$#: H$HD$   :H=   `fH=(: HH=": cH": H$蟇HD$ HL$HT$H\$HtltHIW$   H$   H$   H": H7 H$HD$H$   HD$HD$   HD$    H$  H  HB(H$ЋD$nW$   Hp} H$   Hу H$   H": H H$HD$H$   HD$HD$   HD$    >HW8 HH$  H  W$   H| H$   HA H$   H!: H+ H$HD$H$   HD$HD$   HD$    Hל8 HH$  H  Á8pipefx:0,H=&: )芢5dH%H$H;A	  H  H$  H$  D$h    H	 H$   HD$hH$9	  H%: H=%:   8pipe  fx:0  HU : H$   H. H$HD$H$   H| H$HD$ @  HD$ @  VHD$HǄ$      H$  WHHl$Hl$LHm H$  HǄ$   @  HǄ$   @  H< H$  H$   H$  HǄ$  HǄ$  =;    H$  H$   HHyH$  Hl$Hl$Hm HH$   HHHPH H$   H$   H$   H: H$H$   HD$賜H<I H$CHD$H$   H; Hh; HQo H$HHT$`HT$HT$uUHD$HL$`H$   HOHO=;    HHd H$H$   HL$H HT$H ; H\$H5 Ht$ H|$(E6HD$8HL$0H#: =};  V  H#: H9i":   1         H#: H#: HtHIW$   $  Hy H$   H H$  H$  H$  H: H0 H$HD$H$   HD$HD$   HD$    H$  HĐ  ÐH$  HĐ  H": H9!: t1H$H": HD$H!: HD$sD$H$HD$H=!: HD$sD$H=r": ս˽+H H$H$   HD$H$  HL$oH$   |H(; H$HD$
   fH; HL$H$   HT$HT$@H$HD$
   6H; HL$HL$HHT$H$   H$HD$
   HD$HL$H$  H5 Hl$Hl$THm HC!: HD!: H$  H$  H$   H$  HT$@H$  H$   H$H  HT$HH$P  H$h  H$p  H	 H$HD$   H$  HD$HD$   HD$    uHD$(H$   H$DHD$ HL$HT$H\$H   tHIW$`  $p  H'v H$`  H| H$h  H$p  H$x  H: HR H$HD$H$`  HD$HD$   HD$    H$  HĐ  HT$PH$   H$   H$聉HD$HL$HtM  H$   HHHPH H$   H$   H$   H: H$H$   HD$襗H.D H$5HD$H$   Hq; HZ; HCj H$HHT$`HT$HT$gPHD$HL$`H$   HOHO=;    HHa H$HL$PHL$H$   HT$vHD$ HL$H$HD$Hܼ HD$H; HL$H HT$ H$   H\$(1HD$0HD$XHL$8H$   H9?:   1҄         HtH@W$   $0  Hs H$   Hzz H$(  H$0  H$8  H{: H H$HD$H$   HD$HD$   HD$    H$  HĐ  ÐH$  HĐ  H9: t11H$HL$H: HT$nT$HD$XH$    H$HL$H": HT$nT$HD$XH$   贸"tH@W$@  $P  Hr H$@  H@y H$H  H$P  H$X  HQ: H H$HD$H$@  HD$HD$   HD$    }H$  HĐ  ÐH$  HĐ  |dH%HD$H;A'  H   H$   H$   D$X    H	 HD$pHD$XH$/  5H$   H$   H$   H6: H$H$   HD$ HǄ$       W$   H: H$H$   HD$<H$   H$   H$   |$ ,  HǄ$       W$   H: H$HL$HD$HT$Ha; HD$ H]; HD$(kHD$8HL$@HT$0H$   H$   H$   H\$PHt$HH   HFW$   $   Hp H$   H>w H$   H$   H$   H: H H$HD$H$   HD$HD$   HD$    KH$   H   HfgH$   H   ÐQH$   H   ,dH%H$H;A  H  H$  H$  D$P   H	 HD$hH[; H$   HD$PH$  Hd H$eHD$H$   Hd H$HHD$H$   H: H$   Hp H$HD$ @  HD$ @  zJHD$H$  HǄ$   @  HǄ$    @  Hd H$HD$H$  H$   H$  HXHP =;    HHH HH0=;  j  H$   HP8H$   Ǆ$      Hѓ	 H$   H$   H$   H$  =;    HN H$HD$H$   W$  HǄ$       Hp: H$H$  HL$誛H$  H$  H$   \$ H$   HGHW=;  s  H Q  HGH$   fH+ H$H$   HT$H H\$H5; Ht$L LD$ HL$(\<HD$8HL$0H{: =$;    Ho: H%  H H$H$   HL$H? HT$HS; H\$H5g Ht$ H$   H|$(;HD$8HL$0H: =;     H: HgtHIW$(  $8  Hbl H$(  Hcs H$0  H$8  H$@  H: H H$HD$H$(  HD$HD$   HD$     ZH$  Hİ  H=K: 讱NtHIW$H  $X  Hk H$H  Hr H$P  H$X  H$`  HK: H H$HD$H$H  HD$HD$   HD$    wH$  Hİ  H=: )H$  Hİ  H HK: H<: H$HD$^HD$W$   Hj H$   H$  H: H H$HD$H$   HD$HD$   HD$    謾HǄ$      W$  H H$H: HD$HD$HL$H$HL$HD$HL$HT$ H$  H$  H$   H\$(Ht$0H      HCW$  $  Hi H$  Hp H$  H$  H$  Hu: H H$HD$H$  HD$HD$   HD$    衾H$  Hİ  HfH$   HL$HHT$@H$   H  H$H$   H\$H5 Ht$H=; H|$L LD$ HD$(18HD$8HL$0Hu7H$   H$H$   HL$HL$HHL$HL$@HL$ tHIW$h  $x  Hh H$h  Hlo H$p  H$x  H$  H-: Hƒ H$HD$H$h  HD$HD$   HD$    YH$  Hİ  Ð}H$  Hİ  Hx8HH$   ɭHHxHH貭HK4H$  Hİ  dH%H$0H;A/  HP  H$H  H$H  D$@    H?	 HD$XHD$@H$  H: H$   H H$EHD$HD$xHh H$HD$ @  HD$ @  BHD$H$   HǄ$    @  HǄ$    @  HǄ$       H$   WHHl$Hl$߷Hm H$   HǄ$    @  HǄ$    @  Hϐ H$  H$   H$  HǄ$8  HǄ$@  =h;    H$   HL$xHHyH$   Hl$Hl$豺Hm Hf H$#HD$H$   PH$   HHHPH H$   H$   H$   HJ
: H$H$   HD$,H$   HM H$HT$xHT$H H\$H5; Ht$H=" H|$ HD$(1"HD$8HL$0H: =i;    H: H9U: b  1       H: Hz: HD  HE H$HD$H$   H$   Hbf H$HT$HT$O@HD$H$   H$   HWHW=;    HH8 H$HL$xHL$H HT$H; H\$H5 Ht$ H|$(!HD$8HL$0H: =T;  V  H: H9@:   1         Hl: Hm: HtH@W$   $   Hc H$   Hj H$   H$   H$   Hn: H H$HD$H$   HD$HD$   HD$    蚸H$H  HP  ÐH$H  HP  H: H9: t1H$H: HD$H: HD$^D$H$HD$H: HD$^D$H=I: 謨袨.tHIW$   $   Hb H$   Hi H$   H$   H$   H?: H، H$HD$H$   HD$HD$   HD$    kH$H  HP  ÐH$H  HP  Hx: H9q: t1H$He: HD$HY: HD$]D$H$HD$H
: HD$s]D$|H=: }\HA H$HD$xHD$H$   HL$qYYH$H  HP  豇dH%HD$H;A   H   H$   H$   D$X    H	 HD$pHD$XH$_  5H$   H$   H$   HV: H$H$   HD$0HǄ$       W$   H: H$H$   HD$lH$   H$   H$   |$ %  HǄ$       W$   H: H$HL$HD$HT$H; HD$ D$( bHD$8HL$@HT$0H$   H$   H$   H\$PHt$HH   HFW$   $   H_ H$   Hf H$   H$   H$   HV: H H$HD$H$   HD$HD$   HD$    肴H$   H   HfH$   H   ÐH$   H   cdH%H$`H;Ak  H   H$  H$  D$@   H	 HD$XH; HD$pHD$@H$   HQ: H$   H` H$HD$ @  HD$ @  9HD$H$   H3T H$ZHD$H@ @  H@  @  =>;  |  H$   HHHu HH0=;  <  H$   HP8H$   D$x   Ha	 H$   H$   HL$xH$#  H, H$HD$H$   W$   HǄ$       H : H$H$   HL$JH$   H$   H$   \$ H$   HGHW=C;  ?  H   Hڄ H$H$   HL$Hb HT$Hv; H\$H5
 Ht$ H|$(,HD$8HL$0H*: =;     H: HtHIW$   $  H\ H$   Hc H$   H$  H$  H: H H$HD$H$   HD$HD$   HD$    KH$  H   H=v: ١N^H$  H   H趡 8H$  H   Hx8HH$   脡HHxHH$   hHtH$  H   ŁpdH%H;avBHHl$Hl$H9 H$cH; H$HD$IxHl$HjdH%H;avBHHl$Hl$H|9 H$H; H$HD$wHl$H
dH%H;avBHHl$Hl$H9 H$装HS; H$HD$wHl$H誀dH%H;avBHHl$Hl$H9 H$CH; H$HD$)wHl$HJdH%H;a   H@Hl$8Hl$8H| H$HD$qS HO HH@9 Hу=;  umHHHe H$HD$   HD$HD$   HD$    蒬HD$(HL$0H: =Z;  uH: Hl$8H@H=p: HxHHH`dH%H;avXH(Hl$ Hl$ 1HL$8,HD$HH\$0HH$HL$IHL$HD$HH|HL$@Hl$ H(~dH%H;a   H0Hl$(Hl$(HD$@HL$81H\$ HSH\$@Ht$8HHH}KHHH4H|L
HH9zuH\$ L$Ht$H|$A|$ uD$H Hl$(H0D$HHl$(H03~NdH%H;a   H Hl$Hl$HD$(H$HL$0HL$HHD$HL$(HQH$HD$HHD$HL$(HQ H$HD$HHD$HL$(H0H$HD$HHD$HD$8Hl$H z}UdH%H;a'  H(Hl$ Hl$ HD$8HHT$0HZH2H9X   1Ʉ   HHHZHrH9p   1Ʉt|HH HZ(Hr H9X(tF1Ʉt<HJ8HX0HR0H9H8t1D$@Hl$ H(H$H\$HL$.@D$1H4$HL$H\$@L$HD$8HT$01H$HL$Ht$?L$HD$8HT$0U1NH4$HL$H\$?L$HD$8HT$01|dH%H;avhH(Hl$ Hl$ HD$0H$HL$8HL$HD$   HD$HL$0HH$HD$HD$   HD$HD$@Hl$ H({HD$HT$8
uH@H9BD$1dH%H;a   H Hl$Hl$HD$(H$HL$0HL$'FHD$HL$(HQH$HD$FHD$HL$(HQ H$HD$EHD$HL$(HQ0H$HD$EHD$HL$(HQ@H$HD$EHD$HL$(HQPH$HD$EHD$HL$(H`H$HD$EHD$HD$8Hl$H vzdH%H;a  H(Hl$ Hl$ HD$8HHT$0HZH2H9X  1Ʉ  HHHZHrH9pp  1Ʉ_  HH HZ(Hr H9X("  1Ʉ  HJ8HX0Hr0H9H8   1Ʉ   HH@HZHHr@H9XH   1Ʉt|HJPHZXHpPH9XXtF1Ʉt<HH`HZhHR`H9Xht1D$@Hl$ H(H$HL$H\$<D$1H$Ht$H\$<L$HD$8HT$01H4$HL$H\$<L$HD$8HT$0U1NH4$H\$HL$Z<L$HD$8HT$01 H4$HL$H\$,<L$HD$8HT$01H$HL$Ht$;L$HD$8HT$0k1dH4$HL$H\$;L$HD$8HT$0GxdH%H;a,  H(Hl$ Hl$ HD$0H$HL$8HL$BHD$HL$0HQH$HD$HD$   HD$HL$0HQ H$HD$BHD$HL$0HQ0H$HD$BHD$HL$0HQ@H$HD$~BHD$HL$0HQPH$HD$bBHD$HL$0HQ`H$HD$FBHD$HL$0HQpH$HD$*BHD$HL$0HH$HD$HD$   EHD$HD$@Hl$ H(vdH%H;ax  H(Hl$ Hl$ HD$0HHHH\$8H3H9K%  1Ʉ  HHH9K  HKH9H  HH(HP Hs H9K(  1Ʉ  HK0HP8Hp0H9S8_  1ɄN  HK@HPHHp@H9SH  1Ʉ   HKPHPXHpPH9SX   1Ʉ   HK`HPhHp`H9Shty1ɄtoHKpHPpHpxH9sxt91Ʉt/H   H9   uH   H9   D$@Hl$ H(1H$HL$Ht$9L$HD$0H\$81H4$HL$HT$8L$HD$0H\$8b1[H4$HL$HT$8L$HD$0H\$81H4$HL$HT$8L$HD$0H\$81H4$HL$HT$S8L$HD$0H\$8|1uH$Ht$HL$%8L$HD$0H\$8.1'1 1H$Ht$HL$7L$HD$0H\$8`tkdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$?HD$HL$0HQH$HD$>HD$HL$0HQ H$HD$>HD$HL$0HQ0H$HD$>HD$HL$0HQ@H$HD$>HD$HL$0HPH$HD$HD$   貧HD$HD$@Hl$ H(isdH%H;a  H(Hl$ Hl$ HD$0HHPH\$8H3H9SI  1Ʉ8  HKHPHpH9S   1Ʉ   HH HP(Hs H9S(   1Ʉ   HK0HP8Hp0H9S8tc1ɄtYHHHHP@Hs@H9KHt#1ɄtHKPH9HPD$@Hl$ H(1H$Ht$HL$5L$HD$0H\$81H4$HL$HT$5L$HD$0H\$8x1qH$Ht$HT$5L$HD$0H\$8.1'H4$HL$HT$c5L$HD$0H\$81H$Ht$HT$55L$HD$0H\$8qGdH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$W<HD$HL$0HQH$HD$HD$   rHD$HL$0HQ H$HD$<HD$HL$0H0H$HD$;HD$HD$@Hl$ H(pLdH%H;a   H(Hl$ Hl$ HD$0HHT$8HHpH9r   1Ʉ   HJH9H   HJH9Hu|HH(HX Hr H9J(tF1Ʉt<HJ0HX8H@0H9Z8t1D$@Hl$ H(H$HL$H\$3D$1H$Ht$HL$3L$HD$0HT$8111H$H\$Ht$T3L$HD$0HT$81odH%H;a   H(Hl$ Hl$ HD$0H$HL$8HL$HD$   讣HD$HL$0HQH$HD$R:HD$HL$0H H$HD$HD$   mHD$HD$@Hl$ H($o_dH%H;a   H(Hl$ Hl$ HD$8HHT$0H9
uqHHH9JucHJHZHpH9Xt-1Ʉt#HH H9J uH@(H9B(D$@Hl$ H(1H$Ht$H\$1L$HD$8HT$011cnNf.     @ DG A   wdGW,O$DWDHGA1DODG D9sH7DXD_4A	w,A   O$v f.           G,AAxWDOAD;OrI	O0G(A   t*GO;OsHHOD1	W0o(uց   w,@ HDJDDO1 G(Ðf.     A     A@     DJB (HNLfHYL9Xu   fHc1=B H(D((DB (\fD  EA((A D((EH     DYHEY9A\X(TUV~Z.vAYD(DYYD(DYE.v((YAY.gA@((x     A (@ f.     -D )օW~RFHcHLDHD  ((YHYYYXXdL9Pu)HcƅHD~]NHHcHHH)HH@ ((HTYYYYXXdH9PuU  SIҙ|$E~LEPHMcL    JlJ    @  ~>M1E1@ AAY(M\YYXHD9uHHHH9u[]f.     E1  D  A  ~  t*  tBB`	AD	fB4DBAA	D	ÁN      IAȀA	D	     fEff? fEf***r*>D*F*fYYYDYY~sHct$11Dk? H ((݃YQX	Y\A(YYX(Y\AXAA HA9uff.       Aә|$ADؙAA   ~aIc%> HE1f     A(YI\YYXBYBBYTBTID9AMc1EIMcINI@ 19ȉ}A2YA1L9uIIA9Å~Ic%> HE1fD  A(YI\YYXBYBID9UD  f.     USl$   McDRHcL    NT= HIHNfA HMY@I9uExqMcL    1HcIJ    LYXH9t== 1@ YH9[]EyfAt|   < ك~A   < HcLTBHcHLDfD  ~*HLfD  HHYX@@L9uAID9ua<      ATUSl$    McLcK$HIHNGDBN\@ EfHIA*@I9uExuMcO$HcI1J<O    fL*XH9t>; 1f     YH9[]A\EyAtusy; ݃~LcA   MHcL\GBLL ~-HLfD  fHL*XAAL9uAID9u
;      E~1McHcHcJHH1@ HHA9u     E~EHcMcHcNBHH1: D  A fI*YHA9u@ LcʉUAAHAVAUATSHcHHdH%(   HE1HBHH)ąHurE~LAAHILd1fD  EF~H@ LcLD9BuHDI9uHEdH3%(   urHe[A\A]A^]IcL5" E1HIIE~    E~+CDLAE LcHD9BuIIE9z1Aȸ   H(PD9DLE   f1((ːXXHA9YEfA*^\8 Y8 .w;fZQf.f(zLfZ8 .vH( .v fQf.f(zSZH(f(xf(\$T$L$l$0\$T$L$l$vf(
     AWAVAUATIUSHh  H<$L$ dH<%(   H$X  1AODD$~#A   6  =7 |$(|$$f|$$=7 |$(HT$PL$P  1HT$HD  PAHH@uDsE1H<$D   DDLHcT$DYD$$fDP  AT$ AXD$(*YDPuCD$D  D$,H$Mw@Hl$HD$@   HHD$ID$HD$     Lm@   1D  DATADHH8uD$,Lc\$@E1Ll$8Lt$0IxI|$MA   DAOAAGIc.IT- ǄP     v(ǄP     AG.vIT- (ǄP     AG<.vIT- (ǄP     L$Ht$DH|$$T$DYD$$fID- $T$ A9LPXD$(*Y   f*YfA*^XLPAALt$0D$@HD$Ll$8HD$I@l$,LwHcL$D      HωHL<TH|$H@ G.v(ȉЃHuT$Dy" HcHcHȃHHЃP  uH$X  dH3%(   uWHh  []A\A]A^A_@ XLPf4 =y4 A*|$(\^D$$Z
f.     .(   (m4 \.   XHd$(T$,H% fT$d$*HcPXHcH\\Y(Xf((\3 .y(ÐHt;E~aHcMcHcHIH1    LHA9uE~(HcHcHH1     HA9uÐUHAWAVAUATLcSIE1E1H(LudH%(   HE1Hc%3 H   2 (H(H)ĉЙIASAH   HU     AAJ   ~,E1fD  BX((XCIYD9A~+IE11@ McECYAM9uA   IIHD9nHEdH3%(   uUHe[A\A]A^A_]LUII҅~)fXH((XYYA	ML9uEAtRD  H   E   AWAVLcAUATMcUSHcEIHHML$W1"f]1 LfA$MA9t `1 Y.y1 wo1 ɐH[]A\A]A^A_ÐE~%HcHcHWH1@ 1f1HA9ufH(IcDHc(Y(1 YXXQ.zCX1E^^~+    YYXHA9H((L$DL$HT$T$Ht$$WL$DL$HT$Ht$T$$pfAVH AUAATUSMcAfɉHfF*IAA*^0 YY/ YL$ZfL$Z/ \Y/ T$Zf    E1A9Z|'A    AA{DA9D1E1E1ɅA   1 D(DL$DWDW/@ A(Ⱥ   D$DL&EuQAED9t5IcM4yEuU(D$   DLAED9uH[]A\A]A^ A(D(DLf     (DL$DL    D$	    1AI1E~@ LcA9fBG  ǇL      ǇP  x0 D  !  1    (`  1    ~FHL1fHH9u1f.     E1E~*D  FNBJD)ИDfBOIE9f     	  Ǉ     Ǉ     Ǉ     Ǉ     `       SHH    HǇ      HH1HH)  HHǃH	        Hn1[f.     SHH  Hǃ!      ǃ!      ǃ!      [f.     IH    HGh    HL1Ip<MHLHH)pHA@\2   A@`   2   A@d   A@h   HkdNFL9tN     A@l   A@( d  1A@, d  A@0 d  A@4 d  D    i       D  D  9iD9dD9|_W   ~G    D  Eu	DF<Et[;  ~pD_E   DN<E      G(D  D9DAOD9MMb)f  9  N   }6DF<Et}G    HG    G   ɍ   D  GyG   HG    DV<G   ENG    ɍ   c     Wu~4VFT   DBA)ǉ~42    AWAVAUATUSD$HH|$HT$D$D$X  E1AHt$	HD$D0HD$8y    DYQYfEF, HD$@F< fAAAD|$)fAAHA)fAAM)fAAH)HD)LIcX`HHHHHD+\$PH
DMcxLIchHLHIHBl} HcHHIcX8HHIIcX4HHDMcx0MIA_Mcx HcILHIchIIHAIch$HHDMcxLIA,oHcHHIchLIchHIchIHIchHAHHAHAIc IHBXHLIDD9}HD$HD$D HD$D(IID9d$X[]A\A]A^A_@ ~xAUSL\A@H\     E1E1E~CD  B
BNBl
)BLNI)AE9HDHL9u[]fBE1E1AAADLcLR    D  CAAfBJALZDHcABFɍfBLJHJDAHDBDFBID9AWAVIAUATUSH  H|$pLL$X1D$(  H$  H$   dH%(   H$  1L$  L$p  7@ Dh  McHMIIHDl= A;H
t$
 '  N  Dhff  H\$$   AĉD$|L$   D$<H1H L$   L$   \$x$l  f$   Ǆ$       1HD$0    D$    \$8$  \$$ILHD$`H$  H\$IHD$hH\$PHH\$HH
H\$@@ H\$0HL$PE1L|$(L\$DT$ D|$xHYHL$HHD$XHD$HYHL$`D4HL$@D,AHAL4$H$H)HHt$HH	   LIcN
A3Hcɋ   p  fCDf|     q    kՍNlA    AC,AA)IAAAACI)ȘAD9D$    ~GKD!D  |$8A	    D$$IcfCDf|   rf.     \$ L|$(   HcD$<H$  HcHH   Ou   S  d$ \$ t:   HcH$  HHuH\$h  l$<$   Hl$0Hl$f     Lt$Hc΃HcALAt6L$<g  H$   L$   H$      1AAT9   AAALADALDt fADfATDHHuD  11ɾE11A9}։A9~EHHu9   HcIc   Ǆ   HǄ          WI|Hcҋ   T      I4fD   HI|I4UD  AD .     HL$1T  HHuYHL$q  1ҸE1 A9}AHHuT$|~2\$|DLL$p1H{LHfAHH9uH\$pAD H$  dH3%(   ufH  []A\A]A^A_D  HIHD= IcIHA;HD   f˃uHL$  I2k+   l@ AWAVIAUATAUSE1ҋGGIc/F_WACGAǉD$   EA AQA)EAՉT$A)ݘEDAAADhAAE   IcDDH FDdITLHB`AMc	HHHHHLIDȹ  =  = ALAf
E9xE9;  AAMcH\$LT$KL- D)IDHA HLLFM     D:DrBEDyE4FHA	IMcALHIDDA  =  = AELHfDqHL9u1Ef/fDg ~kf.     A|CTFD:)A  A  A<A L  f|F  D) LfA|CHA9[]A\A]A^A_l$Dd$f@ W@  .  !ȁ>  !ȁ]  !ȁ }  !ȁD  t    W@  .  t>     O@  @Ɓ.  @t>     w@  A.  At>     9   9|W<wlH    Hs\ dwi,wK0w@(w5Jw&GHw9|$ЃfD  Ðf.     f.         L8 8 N9  tP    tKtVL   h   Dº   D  A49~8Hu1f     L     LY     ATL DAHcMc))AICA)ȉ  1 AE   AUD^E1ATU SFFlA
A
EA)IcHiHDD$AEE)McMi$*  ICG\ A  EA
AAA  A EDLD)fF,RA  
=  = ADLfFQIE9JD^[]A\A]ff.     AWAVAUATUSD2BAEAA?  ?  E   Lcl$8DHcDQHMcMH\$HD$E1M    HHcHHDHc?  HIIMHHIEHD݉)Lc^LIAHl$DHHT$HHHHQLcVLIA=    DQ=  MAfALME9C[]A\A]A^A_AVAUATUSH0OdH%(   HD$(1u%HD$(dH3%(   3  H0[]A\A]A^@ AыW   I)
AAA  D)  =     AkMcL; K4[H1HN,NdHt$Et EE)McLIEDHHuH HcF$DF\E)McLIED$DDE)McIHD؉D$   fD  AkL H1HcHtm HN,NdHt$Et EE+McLIEDHHuH McD$lEF+McLIED$AF+DMcIHD$    HMЅHº   =   OHHGjLXZ)fD  H Hp0@8D$Hw Ht$Ht$H@ H$ McH K4[HH0@D$H= Ht$Ht$JH$UaD  ~>FHLTf     LcHcHIHADI9uHcHcHDHcHH f.     AWAVAAUATAUSIHH  dH%(   H$8  1H$   IcL$  HD$PHH$   H\ IHD$HH|$0T$L   H\$XI\ 1EH$   L$   H\$x   	  ~AH))L AT HA9HD$HH\$PANILPH)HtJD KT @ H)HJ
HH9uAq	  HD$HH\$PAvH   LXND A9~)DH)H)LLL     P)HL9uA)H9uH\$POD L   fD  A9~!DH)H)LMLP)HL9uA)H9uHD$XA0  $   p$   P$   P$   P$   P$   P$   P$   P  IE1DIcDd$tH    H)Ll$`H<JT t$H\$8D$    EH$   KT H|$@D$   D$h    H$   HT$PD$  H)HLH$   JL H$   KL A    H$   HL LH$   I\= MH$   HL= IH$   A^H$   \$pfD  DT$DAA  HcL$McIHAIHcIHAIHcIHAIHcIHAIHcIHAIHcIHAIHcIHAIHcLIE  D9T$  1EHc|$1ɉ\$H\$8H|$LH\$ H\$@LH\$( A<+׉A  Ht$HcHHAqHcHHAqHcHHAqHcHHAqHcHHAqHcHHAqHcHHAqHcHHA1      AG     D)tË|$IcHL$0Ӻ    OAD9d$fAU  DH> H\$HL   GHDBD   A)L$    x@   AÉ2xT$D9:D$D$  D$hD$hu  \$ht$   H$   ؃
)HD$XLLD$`    HD$x    1E  f     ~AT H))AAHA9H$   H$   H$    H)HJ
HH9uA.  LL$PL$   LD\$tDD$p   A9~)DL)H)LIL     P)HH9uF)HD9uH\$`LL$P   L$   D\$tDD$pH A9~!DL)H)LHLP)HH9uF)HD9uHD$XAd  $   H$   P$   P$   P$   P$   P$   P$   P  MD$    A    E1D$   D$  D  D)љ     E  Dd$lLD$ Hcҋt$Ld$(HcIHHApM9uDd$lzfD  HcT$H5, DD\$L$D$    V\$E  H\$8IcDT$IH\$@I4     McHLIDQH9uHD$01f0HD$x$,  H$(  P$$  P$   P$  P$  P$  P$  PLL$`D$    A    A   D$   D$  $|$   H\$0wf~#HK   HЃHfQ9uH$8  dH3%(     HH  []A\A]A^A_Ët$HD$XEe  H$   H$   ȋ2HH9FuHD$01fHD$xH$   ȋ2HH9$   FuHD$0E1MfD HD$xA   0$,  p$(  P$$  P$   P$  P$  P$  P$  PDT$5HD$HEfLPHD$X0HD$HLXExxIcDHHT H)ÉLD
HL9AudHD$01IT fHD$x0DH)I|
HH9AuMA   +x{x*IE1HD$01f8HD$x HD$0E1fDHD$x ff.     D  ~?FHLLGf     HfADI9uHcHDwfÐf.     S   A   H5 A   D	DE~[H1H%D  D9E9LADHLA9~+D9|9AD9ALLADHA9[ At6H A   qH A"   D	DdHE A    f.     A~*E11@ BNFOIDADE91ff.     to   )u0   )HHi   HǸ   )    x0Ϻ   )HcHi³   HH¸   )ى   ¹   ))HHi   H      tfD  ATUSHi          < D HHcDH)ʋKf HHHHD)   33        <   HcHi  HȉCd   9ŋk~(<   n9~G<   ]C[]A\fd   F93k<   29|ċCfD  kd   9}d   D  @ͺM-D  USH/  1H    < -   ǃX     H{ CCH[]fAUATAUSHH(`  1HDHH/  DAt  ǃ`     Dǃ`       E    E   U  U  U  U  U  U   U (  U$  U(  U,d  U0i  UD  UH1҃tULH[]A\A]@ K1҅ULH[]A\A]Åxt~  ~D     ¸   )HHiRH  ~fD  HcɉHHHD  1D  E  AWAVIAUATEhUSIHIE1HL$f    A4$@C  9MƉHHiq   H*    OA7A4$BD IIM9   B| D\f-*HHi  HAA8$pOƾ    Hƾ?   <?O\$ASA*$AA4$9}	)G<$   L<$OA9}NA$)΍FA$A  I<$Hiq H*    OS  ?   A $f.     H[]A\A]A^A_E   AWAVE1AUATEhUSIHHIHE1L$^@ A$M 9L?   AH<?OHA$  Hiq H*    OkBIM9t.D$D	tA4$BL= 9~)O@ H[]A\A]A^A_AWAVL=5 AUATA   USH   dH%(   H$   1$   H|$@Ht$`HT$hHL$8LD$PDL$HD$0    HD$\    D$XHD$pHHIHD$H-  HD$H1 H$Hc$   HD$xH$   HD$ H$   HD$(AƋ$   D$HD$8D0R  H$   Hl$PLd$@1HD$HI#f     E1I
HdIH;l$   U  D)H3It$ LLVPD$4PAWt$0LL$0HT$PHt$XH0$   H؋$   x3D=  t$   x3E[       0  $   @!;\$X  @uMHD$0HL$0Ht<H%!8 L<H 8 HH$H 8 HHD$H; D4HD$hH 8 HL$`LD$pH|$@H IH4Ë$   ~5    1HfWHHuHH
L9uHD$8\$\H$   dH3%(      HĨ   []A\A]A^A_fD  |$XDt$\1D$XH$   Dt$\\$XHD$H\$0HD$hHT$xHt$HH|$`Z   1D@ AWAVIcAUATA9USHD$  L$ ID)A HJ\&IL4FA@HI)fDSB
sEDDDJECJE2DSJA4DJ
BDSDAA~;LJHsN+fD  AnHAIIFAI9uC  D)=  = ALHfA$IL9 HT$1[]A\A]A^A_H'    UHAWAVAUATSH8  HHdH%(   HE1Hc 	  D
  DHPÉHHD HH)ċ	  HHcH   HH)Hc	  HHHrHRHHH)H
  HH)HT$HHH    D
  HH4VHj Dr
  x   HPALNLTL" -   Dx:HHI9tAi5kc6 uD    yǐ@    LO HPHL HD	  H  HHH  EH    HGH   HGH   HGH   HG H    HG(H(   HG0H0   HG8H8   U  HǅL    IHH`HHHHEHHC@HLHP    HHc$	  HcHHHIHHHE޾   D@DXDAE1A)tAɾ   )DHcȸϙHHHcHHcHщHAAA  HP   8A9   1)	  HpEɹ   t
AɃE)AEMcAAHcHHHLI AD)HcHHA  /  HcHLfD  HcHHHAH9uHPDDX  Et"LAt\    A_  HPD	  E`  L HELeIw<H]L]   HEDEHEHEHEHEHEHxHEHpHEHhHEH`HcXHXHEH@HEH8HEH0HEH(HEH HEHLc    A WHcAH  HXHHHH=  H=  MfAHIIE9,  HcHcFHUHEHcNHMHHEHcVHHxDHcFHpHALcVLhHHcNIIBHcVHDHcFHIHAAHHcFH`HAHcNHcVH@H8HHHcVH0HHcNH(HHcNH HHcVHH{ IcHPLH    HH IH
H0I7HpIwHpIwHpIwHp Iw Hp(Iw(Hp0Iw0H@8IG8HHPHL9	    D
  D  <      AAD9A   AA9DLAfD  HD(Lz  5   (  HPHc 	  AHFD  E)D+$	  	  6uHAHcHHPD	   	  D$	  AF}D)McHHBD  HHJ<p@0   HHPH    H  HH   HGH   HGH   HGH    HG H(   HG(H0   HG0H8   HG8HEdH3%(     He[A\A]A^A_]11ٸ9,     9MHcHPDHMc䋏 	  D$	  D)D))HHGD  HH<G&HH   LIAA|VHPHMcLL 	  pP)D)fD  HcI@HcIH9AuߋHD)LHIT HPD	  EHB43DuL L1L}LLPLHL@HxLc:HcBHMIIHADLczMIAHcBIHAHcBHHDE<AGLcAH9CD uHPHDuL}LD$	  i   AHLHcҍxHD) HcI4HcHH9uH1ɾ   H     fHfpD	  HD((Yf     UHAWAVAUATISIH  H] B"HH HLHH](A  A  LHuHH]0EH}HH]8HH]@HdH%(   H]1HHRCEHHBH Ic   {PIc  AAÉE
HL   HD IHL)HxH)Ic  HhA  A  H   HH)HcIGHHIc  
  E   H}D)EHI|  Hǅ    HI   H   D)`D  EHÉ`AÉD-  dؘHEPHXI  HxI   HpD  HH؉HL,GHAǇ      	ȉEHDpA  HE  E1EHH   <O΃AHcAAHHHcHHcHHк   )AÉA_  A     9   1)
  HX   1)t	HA)AEMcAAHcHHHLI AD)HcHHЃ
      OH D1  Hcۉ~5DLH     IcHHHA9EA  tuH uMcLXIF    D+MQD9}FHhHcArMc)1LSHxHH<D  IHIHHH9u=   	  A  H H+  9~#HcуI4Hc   HH9ˉ   uAuNEuID+}OD9};LxArHc)IHL1I4    Hc
HHHJH9uIc   HHxHHA   D  HcHHHQH9uHpI   HcHHHQH9uH H8  4  }EHH4HHM@w)ȃHI   IDD)HxHHDHHEE  D]LUELE  ]IcI|zpDEHXA   dDM΃}HHHPHHHHcH0H@HcMH8HH HcH(HH}HH}HH}WI|ASHhM   Ei5IUAkc6E  Ict$Ic$Ic|$Ic\$McL$HIU HHHHIupHIuHD:IcT$HIuHHIct$A<McD$HI}
LI}LI}IB
IcT$HI}IFHHIc|$E1HA4IUHH}  U1ۀwE    =  Ic  A  HML	LIDd}~JI  LA    HcIHIpWIHHcWGHHHAI9uHXH0DEHA  HcEHHAHPHH@HB<JUHHcIc   HHHE))Ea  AvA6IIcVH(HcH HH)ӍCH]])Éډػ EH= Lû x  = x  OË])ډ
   
DL3`A   ED)DD)DH]DDA  9ANщ	A  ؅HЋEUHcH8HHHH  H A DMH]IHEfDA$)Ic  AHA)Ic  A   H]EHE   LxHA  }H}AA  DHE  L;hH}E  2HcHI   HHHPHSHPHSHPHSHP HS HP(HS(HP0HS0HP8HS8HP@HS@HPHHSHHPPHSPHPXHSXHP`HS`HPhHShHPpHSpH@xH HE H
HCxHHc  HHHHHCHHHc  SHH94Hc  Hc   HI4OHLDA  荾H I   Hc  Hc   I   H`HEdH3%(     He[A\A]A^A_]fD  HLHc3IHc{HIQHHHDDHcSIqHIqHA<HcSHIqHHHc[HHHHӍ<}<IuIc\$McL$McD$Ic|$HIuLIuHLIuIBHIIuFHE9Ic|$HIuHDMcD$IH]     @ u&DDDM)؉ t@]
DL3P`A   ED)AAE)AEDDdDD)AىƉЋU<       HH`]tbE  ]E1-ٺ9A   9MAEAwA  ٺ9   H A     D8  H  D  +}D)ǉL)HcHI4GHhH<xD  HAǇ     HE  DpHEG   9MT UHAWAVAUATSH  H`HM  HHH(1H8HMHc,  LL0H0HM HHH(HM(HH HHM0HBHH)HM8HD$HpHHM@HHHHdH%(   HM1H (T  HH(L  D   EN"AH   HH   HHXHHr0H  LHhLZLbLjHHr8Lr Lz(H HHr@HHrHHHrPHHrXHHr`HHrhHHrpHHrxHhHH2HHrH(HrHHrHHr HHr(H Hr0HR8H1HBHǀ      D    LLX    H  HLLLLHHHHHHHHHHHHHHHHHHHHHH(HHHHHHHHHHHH HHHHHHHH9HpHPHHBH PHHc       N@8  DE~89Nǉ8H  HH1H      @HHcL   H|?IHL)HH)H(HPH)HcхHHW    H     Hǅ    )ǅ<    <   ǅ    )x  EHTǉ -  |ؘH0HXH8H8HH HH@HH0A<HHGH(H0H(Ǉ      	AHDhA`  HD  D$E1ۉÃHH,  PHp4   OAIcЉHHHcHHHH¸   )׉  H(A   D  D9   DD1)L  HDpA   D81)t	҃JAA)ADEAA8LHcIHH8IcL8IH )HcIHD҃  A    DNH1  HcɅ ~=8D H`L HcHHAHA9狝8H(Eۉ  tmH uHEPHcHHDD)PD9}BHPEQHcA)Hc1H4AHIHHVHHHL9uA   X  H(  H+  9~0L(Ic HcI4Hc   HH9щ   uEuRAuLDD+8D)W9~6HcL)McHDI4IHcHIHFH9uDPE   PH IcL  HHHL	  Ic II HHA @ HcHHHBH9uIPD  HcHHHBL9uII@ HcHHHPHcP|HHP|H9uI  M9bHHpL HHL(8  `  4  A։H4EDP8H4H@IcH@HHH)ĉȋH@)ȃHI   HDD )HHHDH8Eɉ  Dǅ$   HHǅH    HDLXHcIDFHHHxD؃HPHHʉHHpSITHQH HcHHHHHH	  HILHIHhHH`fD  ǅ(      Dǅ    E~KH(GHHHHHHcGHHH)PC  H0L@E1HHxHHHHHxH HHHHHHHHHHHH
HHHH@HH HHXIH HHc$HHIHc<HHHH HHHHL    Ai$  5kc6A$  0HMcBLB0IcBH IHHHcHHIczH1IcJHHH4IcBHHIcrHBIcJHD8IcBHHA<0H4HIcBHHȃ
  Ic$@  8HIHA$D  A$@  )HIHHcHH   H AJ1H  HXLA     wIGH)HHcIHI0IXWHG)HHIDHHcHHHM9D,uDHB7@  HIc$  HHHhHHxHD,pH0AJc0  HH`H8AL ))ǉمH = L x  = x  O)
   
Tt>   DDÉ))ۘAA$  A

D9  AA1AY0EAAI  (8AqAAD)AAyA)EA(8IƐ  IĐ  I  I0AIAAD)Aq)AyL;pU<D8DPAÉ<H@AAp
  H4AE1H   9D9}ALcʃH0A9uKH IcIHLPA  y
  H PH4H@1Hf     ;  t @HƐ  H09كPH@px
  H4PE1E1   f.     9~LcʋH9}LcH099  H98	     H(    DPH(Eɉ    3	  H@Lc<D$LHHH AMcJ4H  fyHƐ  H0BAB|0H  Aĉyԉ	0pp0AȉxI9uHHD$B@HH9 SDPE   PH QHHHH4Hc HHHfHH  H:HpHzHxHzHHzHHz HHz(HHz0HHz8HHz@HHzHHHzPHHzXHHz`HHzhHHzpHHRxHH9>HH`HX H
HHHc  HHH`HHAHHH9  HH4  H,   
  H 1H	     DA9}DHcȃH  9uHH HHpL,LH  HG"Hc  8<\   8HHcHL(IA HcLLW1L HcLMA  A@  	A;Ic  HHHHH  H AELfE4zD8A  HD)A  A9HcA   jHHH HXHHc  HHHHHHHHOHHHOHHHOHH HO HH(HO(HH0HO0HH8HO8HH@HO@HHHHOHHHPHOPHHXHOXHH`HO`HHhHOhHHpH@xL(HOpHGxH@  HhHHHHHOHHHOHHHOHH HO HH(HO(HH0H@8HO0HG8  HHc  A   Hc  HҋDLA  Hc   I4F躣Hc   Hc  I   I   H蔣HEdH3%(   1  He[A\A]A^A_]fAAqAY0A	EA_()Ƌ8AqAAD)AAyA)EATfD  L0IcZMcBIczIcrIMHIMLIMHHIMIBHHIMD;HA<0IcrHIMHIczHHk@ u.ˋD) (f.        
TtP   AAEDÉ))IcH+8HHI2Hc5@@  Hc	HHHHc  Hƾ  HHHH=  H=  MH(f18  @    )H     H)HcV|D )ÉȋKHHH IHHHHKHIH  HHH4     HtH@K@KIHHHTHH
HHJHHHRHPiHHHcHHcOHHCHHHcOHTHCHHHcWHCHHHcOHCHH(HHH~HHzHH
HLHLH)HH)HHH<D8E1L E1AÉ<H@Apxj$Lc<DP_H Icˋ  IE1E10H@yA<      ٸ9   9LPHHxtaH(AD  }ٸ9A   A9DLA
LLH(  H   DpLL(HPA$  A$  E$8  E$  +AD))HHcH<GItU H0|E$  HA   Aǅ     HDE  DhHD$}ǅ<    HHH ,    ~,H	     1DA9}DHcH  9u1~(H 1H  9tH  9u苽8<1LL@   HLLL(HHH ʃHcHH<@  Lc  	A
HpHc@IA  HHHH=  H= A DMD8Ћ  fE$HHD)A  A9HA   aA   11*H  HxD8LDHދ>A9DOHL9uD8H  H(H   H  HhHX     AWAV1AUATUSIH   IIdH%(   H$   1I~L@ GAH9  ~+1H$   dH3%(   a  HĘ   []A\A]A^A_DNHA   @LEI  IcDL$    A =<wA   @     A   @AMcLIH )Ɖ1)3  D=       AxAND)HcȸAʙAAHHѹ    H)щHcHcHHЅ       LcHcMcELA   IJ<#1MD)I A$D  IHHHAHHA9~9HcWD4IHHHA)փIcuLcMIDfA   GD"IA =<8L    1A    fD  E11!fD     9~9~Lcf9~9L9LA <   @McHHH )HcIH 脗@ AWAVAUATUSHH  dH%(   H$   1   LI ~c11L fD  A<	NHAfAMAD$MAHD)E@C`A)A9ˉDpD$pAD$   AAD$|  Lt$Ld$pA      A   I~    KcHcHIHHH)AWt8A@LHH)ItHcBDzHHHHA)D:HH9uAD)\$IE9tH눋D$tLl$@D$@   A      A   I}؉D$D@ KcLHcHIHHH)AWt?A@LHH)It    HcBDzHHHHA)D:HH9uAD)\$DIE9tHLt$Ll$@CT$L$@L$   D$1 A|EDADA)DAA))DEHLcރA9B   DD$L$   D$
   E1MxfD     E11 CC1)9~EIM9u       AVOL獆  )l${M1.@ =    |f| A4THI9tHAT=  ~þ   ϋD$1Ht @ ATfD HH9uDd$L$   Ot$E1䐉Hf=m LD      L)D1҅~!fD  ADU fD HL9uAAuH$   dH3%(   uEH  []A\A]A^A_LE D$tD$@   E҉D$DCD$fD  UHAWAVAUATISLcHH   H(dH%(   HE1T  9	  tj	  T  HX   D$	    E~<AEH  HC  9<H)HHi?  HfAH9uD	  E@  11E1AT9~AHA9Lc	  AWL
  DELLUADMIK<
LMHcH\MDELMLUDLLIcHt֒L  1fD  ADH)HHi  HA9ቋL  X  U  AD$H H  HH   HH)Hc  Lt$IHN<    HH= D  L  )m  ¹   փ)<  EɃA4  A   DLi   HcLIAAA   L
       f     A9|E䋃P    AT$AMG@McM\DD  i5  kc6щ!HcIcIHH  H  MA8IM9uH  H}P  DH  D$	  L  LmA   J    H  J   H  J   H$  J   H,  J    H4  J(   H<  J0   HD  H]J8   DEHEHEHEHEHEHEHEHxHEHpHEHhHEHuL(L(H`HEHXHuIHPHuHHHuH@HuH8HuH0Iw<\D  A@  I<A	    MfA	HIAE9  HcHcFHcNLcVHMLUIHc~HpHHHIHHHcVEHUHHcFHxBHcNHhHDHcVH`A:HE<HHcVIHAHcNHcFHXHPHHHHc~HHH9HcNH@H<HcNHcFH8H0HH}D  IcH  1H[HEdH3%(     He[A\A]A^A_]f     HcL     HHHH)ƅ  ֹ   )	  ЃEA4  A   DLi   HcLIAAfD  L(KHIHPIRHPIRHPIRHP IR HP(IR(HP0H@8IR0IB8H  Hc	  AWL
  LL<    K<>HcHHHsLLٌ1΅ى    E1΅H  H}DH  L  J    IBJ   IBJ   IBJ   IB J    IB(J(   IB0J0   IB8J8   P     o@ AUATA   USA   DNDLcD)ɅANʙEENʉDA  =  OAf   AELNL_   A     LdD  AEAA)DEDNřAA  OfAKAAAI)DЅN͙A =  OIIfACM9uMBD.   )Ƹ   N       OfBL/[]A\A] f.     H    HǇ(      IHLcʉL1HH)0  H  @  t*.  t">  ]  t    A@  A.  tA>    D1A>  )A]  1Ƀ>  Hc)ȁ]  H HH@HA$  Mb)DDA  )A   D9A  @  6A9$  Aǀ        A   DљAHcHcA  HIHH9~,HOIfD  HʉLHH9|A  1f@  .  t>  ~  A@  t.A.  t%A>  A]  tA  G  D1A>  )A]  1Ƀ>  Hc)ȁ]  Hm HHHA$  w   6B    Aǀ     09   C<	B9  9+  9T  9   9   H Aǀ        Aǀ  $   E1I(  XfD  Aǀ         E1:Ha Aǀ        Aǀ     E1I(  	    f.     Aǀ        E1H! Aǀ        Aǀ  $   E1I(  H Aǀ        Aǀ     E1I(  xH/ Aǀ        Aǀ     E1I(  GHΚ Aǀ        Aǀ  $   E1I(  @ AVAUAATDUSD	  CH	  D;	  Y  Ai  H	  1Da	  D	  9:  C  	    H HX	  9   C 	    H7 ǃ$	     H
  1Ƀ-  z    HL  1ǃH	     ǃ	  d   Hƃ	  
ǃ\      )HǃD      Hǃ      	  HH  Hǃ      Hǃ<      H)D  H	  D	  []A\A]A^f     9	  1D;	  tӃ	  t}H֠ HX	  tC    	  1H57 ǃ$	  
   H
  H HP	  f.     H HX	  WD  Hq HX	       1@ Hq HP	  {D  Hd HP	  c f.        DDOE1USA @ B
D)HcHiہHB,DB\D
D)HHi&  HD  
=  = ALfBFID9[]DDOD  f.     E~KLLQE1ɋD  BJBIHcHIIHGHE9ȉO@ f.     AWAVAAUATIUS HH  HWdH%(   H$  1HLd$ H|$HT$(MMHD$ HHHD$HD$0HD$    A  A  Hܕ Ht$H|$ENELA   HcD$$HcL$ DLf     Li)  LcNHiY  IHMiT   AHcNICLi  IAк  AAAA  A DLfHA  Hi)  Hi  HAHAHcFHiY  HD   ADLŃHfDC/E)IcEM$D~ITIHT$(HD$ HT(H|$HD HWHH$  dH3%(   uH  []A\A]A^A_     UHAWAVAUATISHXLc  D  HUH}dH%(   H]1HMC>J    HH   HH)HHHIHHEkHH(    H{HH}DAafD  A$6  A  MH})MHcH<GH}}K  J    It LH}  H(  }HUKt 9NH}AAǉEHEEALc  Af1Eo LKHsHKIHID D@\D PXPDXLDXMcMHcDHHHMcDHLHHMcDPTPHcHыHPHHHcA4HS
D@DD@HMcHHKp@pLHcIBHSLHSLHSIF	HKHP<P IGHcHHE1H8H$HA4HSHcHHH4H(HsHcHHыP0P,HcHSHº  H=  =  MDfAT$A9     EHEH]E1H]D}D  IAIfADDIIHID H)׍HcxHcHKHcHSHqLHHc8IHLAHHcxILAHHcpILAHHcpILA
HHcxILAHHcxILc@HHqLHcp IDLAH
IHD7HcpDHcx@HHJHDLc@<HHJHHcp8LHJHIHJAHDLc@4LHJ
IB<Hcp0HHD7Hcp,HzHHcx(HJHHDHHcp$HBHHH4      MEfAD$E95H]Lc}     1ED  LKHsHKIHID D   D    PDX|DXMcMHcDHxHMcDHLHHMcD   PHcHы   HHHcA4HS
D@tD@HMcHHKpppLHcIBHSLHSLHSIF	HKHPlP IGDXdHcHHE1HhH$HA4HSHcHHDX(HKDH`DH,D@\D@0pXMcp4LMcMcHcIBHSLHSLHSIF	HK HPTP8IGHcHHE1HPH<HA4HS"HcHHHLH@Hs$HcHHыPHPDHcHS&Hº  H=  =  MDfAT$A9 H}IcIt HyHEdH3%(   uHe[A\A]A^A_]x     `  AAWD_AVDW AUDOATDGLdBU/S_@ D2A
D)HHi  HDl A,D)HHi:  HD<A\ DD)LcMiIACD G/A  	=  = ADLDfD.D)HHi  HE,EDD)HHid  HE4EL DD)LcMiIACD G.A  	=  = ADLHfDnHI9/_[]A\A]A^A_D_DWDODGfD  UHAWAVAUATSHHHHUHwdH%(   HE1  H}MT HcHTHH)HH IH4$H|$  }H|$H}}HUHu9NH}AƉEAE  AA  AA  Agw  Ai     1OHV A   H4@HA)LcIcBBDFDDTFLD\DdD,HHcIO1qQDA ADAAѺ  DA
EDAEDAEAD=  =  M}fSA9}Hu)}UHcHFHE~#HITGIGIHEIW  }EH]HITGIGHCHS HEdH3%(   uHe[A\A]A^A_]t@ f.     Kf.     AWAVIAUATIUSHLAL   HHc$    )HG   HcHHwu        tjHc  LLHEuHc   D+  I4,HcI<FH"uHc$  DLHH)HcI4LuH1[]A\A]A^A_Ë  LLHHc   D+  I,HI4Ff.       LLHHc   D+  I,HI4FU      LLHLHc   D+  I,HI4F,    UHAWAVAUATASIHx    dH%(   HE1D9  P  A$  HD ǉxAŉp9ǉlMHHD HH)I$$  HHH`   HcL<HDH)Lt    IfHM9tPAq=    Axq=  |AIHZqfKM9u    A$  HA$  i  1HA$  AǺMbH߉AHA)΋pDxIcHD HH)HHpAM$  A$  i     ALLxLpLxDHLLql؃C   HHcHHLWH`H<1D  Af*WHH9uHA$  H}dH3<%(   A$  u]He[A\A]A^A_]     Ai  A$  I$     A$  D    9  f1UpD  AVAUATUSF,DV  F0D  d  F  F  F  F(    FD  D\      Et5h  u+D;        []A\A]A^{ EHHAmEAHEEDRM;  A   <wH    HHރ晃
  ǃ       Ak         H Hx    ǃ         1A9  HP  1Hǃ8      Hǃ$      HHǃ@      HǃH      )$  HH   Hǃ      Hǃ       H)  AHHǃ      Hǃ      Hǃ      Hǃ      HC    ǃ      ǃ      ǃ      ǃ  d   ǃX     ǃ$  d   ƃ8  
ǃ  d   ǃ     ƃ   D      S  H Hx  D  H_7 ǃ8     H  CD щ  AՍ<           )  A  Aj  H^ ǃL     DHp  A0u$    e    i  <ǃ<     ǃD  3  ǃ4       ǃ,     A`  ǃ0        ǃH      ǃT      98  (  N8  Hcu @  BG   D   ǃ           tc~_.  t6  >  Eʃ   }   N)HcHiɏ  HA9~EI  ǃ     ǃ      ǃ\     []A\A]A^fȺgfffǃ     )Aŉ  @       t.H Hx  N HQ Hx  8D  HQ Hx   D  <ǃ<     ǃD    ǃ4  
   ǃ,          ǃ0      AǃH      ǃT     ǃ`      Jf.       H Hx  H7 ǃ8  
   H  @ i  <ǃ<     ǃD  q  ǃ4       ǃ,     A`  ǃ0     
   ǃH      ǃT     DRǃ<      ǃD    ǃ4     ǃ,     <D  ǃ0         ǃH     ǃT     ǃ`      8       bHiff        H)Nщ       H Hx  D  Hy ǃL  
      Hp  'fD  i  <ǃ<     ǃD  R  ǃ4       ǃ,     A`  ǃ0        ǃH      ǃT     H     H ǃL        Hp  fD  H Hx  D  x<     ~D  H/| HcH{ <f1   ŉH{ HH{ )D  f.     UHAWAVAUATISHIt$ HXE$   E    dH%(   HE1EEEAAAG4)DMDUG|5 DuMcC9D}McAEHHcHTHH)HDHHXuDUJ|It$(HHE=uDMJtIt$0HHE"uAMMcJlpffp   @ HcHCPff)fPuAD$XLmfAt$Xf)A$   E1A   AEDMA   ANC|8E1A   AAC| E~NBt1A0DD     HcCf9uAt"AHEAEC| 1Au CL8AHC| IAUE$   E1A  Dٸ  AI|$\E1A w Ct Hc  DD4    D9   9   HcHHw)D9ALHcDHHʙHO= OIHGIuH]A1LmE$   E1H]E1MHHEAT\AA)E      JHE<-   HИAA   H0} HHcHHAHHuAGEMH]LmDHEAE~]Aй   Dƃ)Z  Љу%4     HcHi   HHЍ@HHiȯ  HǀDA  111A$  AD A+D\Hƃu  A$  A$   ҁ  8  D   =   OA$  IIH H4AA9ADIHE1LcA$B<3II)HcIHA|$Y@ A$<  Iu1H}dH3<%(   ?  He[A\A]A^A_]      kHE   4A   E)uBA%4     HcIi   HHHHAɅyEA뭉   9MEDAD)DD%4     HcHi   HH   HLIX΅DA$  AA$   %a 1AVAUATUS   fD  H9~v1E1ۻ   fD  DT/D/ELE9|       HDE9}DDDAADDuHHIHD9u9   YLcILcJlIJ    MINL,I@ ED;M }VxnEE LE9};Af.     HDE9}DDEAADDuHHDI9u[]A\A]A^L1L     ~`DVE1IEFDODxIBOfA9}>IAHpLwfA9}HfLGuHIfDDGM9uL@ AWAVHcAUATUSH8HD$HHXHD$L$BH\$(HIH\$ D$   fD  D/A)ŃAr  E1E1ɽ       FBLBDD)D9}AAI9uA,$AA   A)E9D   D   E   fD7iIH։E AU 9LfAE   {1HHALu DuALu9LfADuHH9uA$H\$    )9OfxEHD$Ht$(ILHcHH)I|EfD  A)9OHHfAH9uH8[]A\A]A^A_    AA9   1E~ AIHL\N1fD HDL9uMcMNE;fAEDA9   D$D)LL$I)   NlNMA)I)M9uJlID)EDu EEfDt$EAAE9~(D9|CD9~(AE)fDu fE3fE0DfD  D9|D9D$DAfD  A  )fAE1   ]SSfD  AUATIUSHHH   rdH%(   HD$x1Hzƅ~-Hc11H4 fCUH9A$Ll$`HHL^UL]փ   AHc1LTt M4I1L'    AL$HcIHfAzHL9tH>Ed9A
A Ź    tAL$fHcIHfAzHL9ufD  Ld$@HLU   11LD$ A   E1   D  DDAD)   DDك4     Hi   HcHHA03к  =  AHf3UH9~/A4҉m1ȅsىh@ Hu8HHD$xdH3%(   uHĈ   []A\A]ZAWAV1AUATIUSHH
  I\$@HXD	  dH%(   HD$H1H	  I|$I-H
  H
  Hg$	  HHH	    D
  A  $	    BHt$ 1LL f.     D(	  AD D)ADfHI9uMt$ LjHc$	  H(	  LIHZX     
     Hc	  1LHY	  I|$`1HcHYƅ
   AǄ$       HD$HdH3%(     HX[]A\A]A^A_D  ƅ
  Hc$	  Mt$ HLH'Z8fR  DLw$	  R  Hmw
  =
  
  L⋍	  D	  w	  H
  ~KH47 L
  D1LAxHcLHcH9fATt`uIA9uH
  Hv PA$   Ht$ OAXUIHAWAVAUATISEHx  RIr8HhLDdH%(   HE1HDLLLIEBHH   HH)IRHIzYIcLDH   LHAHH)HHH)LLHD$HH`HHxDHH)EHp  EHL0LpLHLHHxHHDHPHHEHHEHHARIz Hc~8rL1HH EGA)fADfE@HH9uLHL4LABf   p1LHgD  Dȹ   AD)uaDDɃ%4     Hi   HcHHȘAxfAD} HH9t&{1ʅy    L1    AK<KfANHH9u㋍HLHLWLHLLHLABMJ0PPABPABPWLHH AHIB      )Lt¸   H)HHLHHH;HHxH   L^HcHLHЋHhHcHpIRH{TLHLLH`H]dH3%(       u,He[A\A]A^A_]fD  Hc|)Sff.     AWAVIAUATIUSIHH   H  dH%(   HD$x1HinHJ       A8  Lt$0HLA0     A  HI  ET  I  ALHI\$ PA8  HHAXIc8  YHHD$xdH3%(   t  HĈ   HL[]A\A]A^A_SD  HD  A  WHD$E8  HLHH$NHL$PH4$A8  HHL$$A  A8  ~BHL$HH| 1     HEHfAHDfAHH9uA  HET  I  I  ALHPYA8  I|$ HH\$A  HE8  LHMA8  HLѹ^_HD$xdH3%(   uHĈ   []A\A]A^A_(Q     ATUSY  D
BE1HjEAEEy-    DE EHEDAEEx6EE\$D91D9   A   tA[D]A\@ E\$EAD9   DaIcLBE)ADHDH   H,B    IL9t*EAAEDAyIAL9uG\cD9aHcZAME11E17A   X   "f     UHAWAVAUATISH  HHdH%(   HE1	  ;  Dxt LA	  A    A
  A\     A	  E	  1IǇd      fAl  	A`  In  H(LIc$	  H(Iv@HOA   fA  CHIDE  A  I  HEdH3%(     He[A\A]A^A_]Ic	  LMd  E	  M4HAv  w  4E   E1LxfD  D^A1A)DHcȃALI`9uD9   E;FD9EtLx1A,  IǇd      fAJfEh  	  In  A<  HH(E   DN @3AAIfARL9u|    McA)HIDA`HI
@HxfABC`  %Ic 	  A	  HEH	  HD HcH   HHH)IH)A  HhEA  E҉EIn  H(q	  A	  IGH`E1A HpD,McKD-HH)A	  IHDPDӅ~IHpNcDIc1H< Hc  IHH=  H= ALfVH9ILAIuHuH}LHcHuH}IFMUEH`M9A  }A      EX  HEHu HIDHpId  HA  f@   ANX  A\  HBf`7  Ht BH(A$	  q  HiIc$	  HE    HHHXHKEX  EDXucA\  L  H(D|   =   E$	  Oº  @  @  =  @ f@LHcHHHE`  E 	  HhHDxE  ADDADXAD)D)ÃHc)IGD  H<GsA     DX1)t   H)HcʙHHHcHHcHщHЉ  A$	  ??OHcÉ$A 	  9É }. HhfD  HcӃHWHH9AuA	     `HpǅP    L0A`  8A	  	A	  D  D؋D)HI<   H0Hd  Lj  Ll  HpHf  HhHh  H@H`HXD؉xD  Ei5LcHcwLpHcOHcWMcAkc6HcGAEHANcLXHhH`IIIIGDHHDHHD;xC4gHH(HfBH9u@8@HcHi  H9OH0PAŉ8AA`  AP9 KI HII  M  HID$HCID$HCID$HCID$ HC ID$(HC(ID$0HC0ID$8HC8A	  K  HE$LC@LD A   DLLHphHEH`HEHXHEHPHEH8HEH0HEH(HEHHEIHHEIHHcIIMσxHf.     IcPIc@HpH`IcHIcxHPH8IcpH0HHIcPhHXHHHH
IcPH(8Ic@<1IcHIH4IHH
IcHIH$
~=IcHH4H+LL HcVHGHHHHI9uA  HcAIHHHH=  H=  MfAIIAD9xD DLLHcHHI  HPIT$HPIT$HPIT$HP IT$ HP(IT$(HP0H@8IT$0ID$8@E  fA  HD(DhDhDhHAX  !E   DN 4 AIn  H(HAI
fABL9uId   @  Hf+HH9uf  MA  @IǇn      IǇv      IǇ~      IǇ      ^Hql B9   9L81IǇd       4  fABB ATUSIHHX  dH%(   HD$1     u(ǃ      HD$dH3%(     H[]A\ÐH|$HL>  $9       |$9}   ǃ      |$   xI$HcHэ0H   fA$T1/     HcI<THcLIH   f!9D  H  H  Lpǃ       )|$  *    A   Dƺ    )Ή񉃜  Hʺ   |$N   DA)ufA4     Ii   HcHȸ   H)f.     |$)ȋ  |$jAȅyA@1   hfD  AWAVIAUATIUSHLHDH8EEHt$H|$ LT$dH%(   HD$(1Ht$H|$$DLL$D$LLT$9MAAADD)ω|$$D)|$ L׋D$ D   OD$ D$ _HcD\$ 1)  DAAIADAA   D1)t	ȃEظMcAA)DMcDHLIMI AE)McIHDl  #  = @        F    A    @  AE9DDU EME  E   AD)  DDA4     HcIi   IHHA44D)MA)HcD$$IDD$$HDօDUu   D   AD)_  DDAEAA4  Ii   A   AIcHHDD)HLȸ   IEхNDDMD1)   DAAHAAθA)AHcDAAHIcHHHIH A)McLHHB   1҃=    
    IЉH\$(dH3%(   Y  H8[]A\A]A^A_fA<      _E11E11A<      $      AD  AAD9~HDfD  ٺ9~9f.        9MD  A   AA9AM01Lf     1f     A`fD      =  McMHcHHHHLHAA1IA)A; AWL~AVAUE1ATUSHE1A\AA1)DHcHiҚ  HD$A)AAD1D)D9}=NDADAEuIItHY DFtH    DfADHkVHf)ЈF@A)DFDkL9:[G)]A\A]A^A_fD  UHAWAVAUATL~SHHxLMH}dH%(   HE1E0}0HUHhLEDHIcHHFHH)ăIxXLU1A   TKElJF*D)DAAÉЃfD\KDA   ADfALH9}H}HNDu01DE0GCGA$DGHcE0ADGHFHHH)HH)EI  D  |SDTSSDDBP)fVfA|U HA9HE$1H   HH)IHxH)IHe HcǃADDEDB@D)fAfAHD9uɋE(H  H}DE0D4  HOH}ED9u0HEHEHHHxHAHEQH}HULDMDE0EHOH}.EE   @E=   ND9u0DuAҸX    DA)E  AEOAMcGRDm(   A   Ei  1A  )t	ȃ)ωU}HcHLIIH A)McIHA  A    DOHEE9D    DA   ID)McD(xD)IAA1HA)  A<         1)t	ȃA)AHcADAHcHHHHH )HcHH  12 @   @  #Ҹ    ID  HuDD)F @  HuD] V)ЉHUHHHEfFHE    HEB    @ffv   CDm AD 9HEc  HPIcHHH2g  UHhH}UUE]HEE    1E    ǅh    D0@    HE HuE(~ f})ǉfE0fF u(9p  HE  HEPc  AH@   E   DND6A       CD ADE 9HE:  HPIcHHHGrUHhH}UUEhE1E    E    fDvǅh    1   fD  EAAIAr f=<6  HhH}A @  ǅh    @  fDv<    HhH}E    E    E1ǅh    1fDvHE8pHE1fp HE8 HEDDPpE(<    EEE)AHcAAAƉE   E)A
EDuDxHDHAAAHDEE
E)E1ɉEEAE1U   H`H]    K4 CGD+]ADmD+UAT7AD7McO4DHt3IˍB	HcHIcILcIIHHH¸      MD9fgH`DExA9}0   LcLchM0MMHLLUA  DkSDLcO,lPHc	HHMIHIDHк  =  = ALfARHI9u]HEfxfXvfXHEdH3%(   9  He[A\A]A^A_]     ٸA9      D9DMA     ;   A   @A   @A   J@ UHhH}UUEHEHfv
h    HE'  fx fD  A`@    ٸ9~2f.     @H)HxH)He   9M0f     fɍAZ Z *^(Y\f~Z YuZ    HFH%oZ HHTf(hYHHXYWPYW(YhY\(XYWPYW(H9Y\(uf.     SH  H  7  ƃ   	  Lǃ      Hc  Ƅ   [ÐHc  ǃ      ǃ      ƃ  Ƅ  [@ ~ǃ  
   D  f.     A@
4  L\
 IcIAf  HB<LO@HT@     HIHYFYHYNXXHYNXHYNXHYNXHYNXHYNXHYN XHYN$XHYN(XHYN,XHYN0XHYN4XHYN8XHYN<X\AIH9Mc1J    .D  ~HBLOHT  HIHYFYHYNXXHYNXHYNXHYNX\AIH9u[f.     H	HBLO HT      HIHYFYHYNXXHYNXHYNXHYNXHYNXHYNX\AIH9of.     
HB$LO(HT(     HIHYFYHYNXXHYNXHYNXHYNXHYNXHYNXHYN XHYN$X\AIH9SfD  HB,LO0HT0     HIHYFYHYNXXHYNXHYNXHYNXHYNXHYNXHYN XHYN$XHYN(XHYN,X\AIH97f.     AWAVAUATUSH8dH%(   HD$(1D$p   Dd$xMLD$HHIH1EMcIcHH$J    HD$AD$L<   IcD A1HHBDHuE~dIN\= II)HI@ A
IAL	HHY@I9\	uYIHIIM9uH$Hl$HH9|$pUHD$(dH3%(   uH8[]A\A]A^A_q)ul     f*Yh  YS .iS w_f.wf,HG fHA*YeS      fDS Ƈ           R    S 1@ AWAVAUATUSH  dH%(   H$  1  Ht$(  4  fD$  HH  D$\fEAt$X  *`  D%U D=:R LcHH$  N    EALDL$McLT$HEN<    D5\R N>D-GR L\$PL\$(Y%R I(  M$  M   HD$8DLL$D$  HtCL   DH   HD$@IcHD$0HD$`L@  x  H\$E(=Q D\[ksDYC \$A(AYAY!  Dt$D\$XE1Lt$PDT$LL$  DL$  AA(DP$  BYXH$  H$  D\L$  AYL$DYEX~gLT$  MfEIIA(A\YAXAEIEYJAAAXEID\AYBI9DYXEXuEGYL<BDXA\BID9H\$Dt$DT$LL$ H\$DY|$D$  KH\$(DXP D(\  AYDX(AWDYD$`DYEYEXD
  E1
@ BGAYDYAXBDIM9uH\$0D$  D`$  $  H\$@ILd$HIfD  EA(~MCDcA  BL Dc  YA  FD DYAXDD DYAXD(YAA  IEYIcDYAXEKE\E(D\DD A(D\ECM9NLd$H\$HHD$I@D$  D$  $  HHH\$H;\$8HcD$\HL$(   $  H$  dH3%(   ucH  []A\A]A^A_H\$DwD$\H\$0D\$D$  D`E$  $  ;f#f.     AVAUIATUISH0dH%(   HD$(1    fM A*  YM \FP YM Zu#fIc  fA*  ^Z  LE17M l  YYXQ.  ]AHCD9Ņ  H\$1M AY,ȉH9I$|  HH#A8  1I8  I  HA$  E  [FA  1ZL ~f*YAH9A  <   I  fsL fmL HA*,  AY$X  A*  HBH&@ PY&L YAY$\  YL XL XXf*HD$(dH3%(   XYK YK XA$T  5  H0[]A\A]A^ÐfA*  YOK AX$h  .K v(Aƅ   1f     H\$bfD  Aƅ     fD  h  M \,K YK WZ| M A  X^J ZYJ \(LIT     HY@H9u(\$T$A!Ic  \$T$? @ ~"J1HcHXH9uXÐAWAVAUATUSDifLcHMcDydIX&(IIID$
   Ll$Y%J 1(   AYH9XX(MAE11\9~u@ IcDHcL)IHH\+(HfD  
HLYHH9XuBXAYIMA9XYXBAAIYM9XYXW.w:Ht$L1  X H9l$XgH []A\A]A^A_.v(fD  AWAVAUATUSHH8  dHcƉt$0X'HT$HdH%(   H$(  1ۅHL$PY%H   L4    L$   ^fZIF\$4H\$`L$   -J HD$ KD5 ID$<   H\$(HD$@HGHD$XD$8HD$X11E1HD$HD$@HD$fDaHEAZ/~DH$   IT L   1fAYYHL9Z\uf.  fL9L$4HD$(AD-   ?IT ZC<f(^ZB
  IBLD$ZHHD$D$8)HH|$L\H4   Mf.     Ef(t2f(H$   1f     YHH9ZXufHfLZG\YZA0ML9uHD$ LT$DHD$HD$HL$<fL1*Y\ZXHD$ 9T$0uD$<9L$02fLD$HKD5 H$      1(AD9t$0\t&(1AYHH9XuLH1H\$(AYAH9D$0D\$0A   D$0IcLt$PfH<    L$   L$   EډM,>1AHc(HHHA9A\AA>tAHE9~]IHI)(ODLLHYBHI9XuH$(  dH3%(   uH8  []A\A]A^A_(ʃuZf.     SILcѹ   H   dH%(   H$  1L$   HH   LH   BIIcH\ABHHL@ fEZ~nfICLZ@ HHf(\YXPHY$PXJJH\Y$YXRXRH9uHH9Y$X      \1EJ   xD  fAZ,@A,HH9uH$  dH3%(   u	H   [fD  AWAVIAUATAUSHXdH%(   HD$H1~eBI1HL,   D  C AYD HL9uDHL+HD$HdH3%(   uHX[]A\A]A^A_HYf     ATUASHH0HdH%(   HD$(1誀E~<AD$H1B HL fD  f*YDU HH9uHD$(dH3%(   u	H0[]A\f.     ATUISHHPHdH%(   HD$H1A$8  ~eH1HL B f     f*YDU HH9u1H  f*YDU@HH9uHD$HdH3%(   u	HP[]A\f.     AWAVAUATMUSHHH  D  dH%(   H$  1HT$HL$0ELD$8  AL,$D  4  ~CEE1A@ Gd5 AMcB  YA D94  fBd  ˋ  AD9L,$4  HD$pH$   H$   @ L  $Hl$(Ll$@E1HD$ H|$Ht$HI$IAYG!$IAYGA
$AYG,A	Gd $HL$AYG<BBD AFI9  Hl$(Ll$@@ YT  D  HD$@E  H$   ? $E1HD$(ID  $BY   TfCf  AT$I9HEHl$PLl$XIH$   HD$HIH$  H$8  E1ML~5f     P? AHYEIfAED98  I@I L;$$u  E1Hl$PLl$XLt$`@  > BYD CAD$I;  |HD$x   $         L$  E1fD  $> CYD $CAGI;   |؃,  `     HH   LD$HPD$PPUAVt$Ht$8t$PH$P  Pt$pL$   L$   HT$`H$   YHPH$  dH3%(      HĨ  []A\A]A^A_HD$HP!H1 P$Lt$`HD$pHD$ H$   HD$H$   HD$lHH   LD$HPD$PPUAVt$Ht$8t$PH$P  Pt$pL$   L$   HT$`H$   :IHP%H$   HD$(vjL$   f.     AWAVIAUATMUSH  dH%(   H$  1$8  H4$HT$HL$DL$D$  Ll$ 1H\ fD  < AYnfAD- HH9uދ$8  ,  Hl$PE1f     D< CYBD ID9HIL$H  P$H  P$H  PDL$<HL$0HT$(Ht$ 7H D$~21; fD  ADU f*YAH9T$H$  dH3%(   uiH  []A\A]A^A_ËD$Ll$ HL$H  P$H  P$H  PDL$<HL$0HT$(Ht$ LD$p 7H HL$H  P$H  P$H  PDL$<HL$0HT$(Ht$ LD$p6H D  f.     ~>V(HHTD  HYYPH9uHcHDY(          fHGHHTf     fHffZ`fZXYZPYZHH9YYXXXXu   9~2Hc)HHT1H fHZHH9YXuf1ff.     AWAVHAUATIUSDIH8  D$p  HT$Hl$ Hc$p  Ht$dH%(   H$(  1ED$p  HG?DL$McLt HHDDT$_AM LL$O<L$YLfZYZA$AML$_L$YDL$DT$fAZYZA\$*   H$(  dH3%(      H8  []A\A]A^A_ÐHD$Ht$IcD$p  DHHH@AMLL$L$YLfZYZAd$AML$L$YfZYZAl$;@AA     AfAHGHNEINDfHHffZXZIZQYfZHYfXfZQZXYf(fXfZHZQL9YXXuB   9~>)HHHHH1@ ffZZHH9YXuf1 HcAVAUATUHlS~<AAILMt HDLfHHZKL9u[]A\A]A^    AWAVHcAUATAUSHHHHHD$(HH$Ldt$$HD$LfH$Z!z  U}MID$McHHcHI)LH4HfBYYH\ZXZHH9uHD$H|$(DMHcLpH\LJ    HwE1H)Lt$8MM<Ht$HHD$0E T$$HLHL$L$fL$HL$AZABLtqAFHD$(AuLD$8HHHHD$0H<1D  ALATYLYTH\ZXfZL
LH9uHIL\$Hl$A8HH[]A\A]A^A_Ð9Oʅ~QAVAAUA)ATIUISHfD  LLfɃIHZMD9u[]A\A]A^@ AWAVAUATAUSH(  L$   H|$HHt$0HL$D$@dH4%(   H$  1DD$g1   LD$8H   Mc\$D$    J    Ll$ HD$(HD$0HHD$HD$Lt$ A   HhI~/fDLHD)AIAXIAFD9}ӃD$Ht$(D$Ht$9D$uLl$ H$   H$   H$   H$  H$   H$  H$   H$  H$   H$   H$   H$(  H$   H$0  H$   H$8  H$   H$@  H$   H$H  H$   H$P  H$   H$X  H$   H$`  H$   H$h  H$   H$p  H$   H$x  L$8D4 L$-4 DYAXX~4 $   $    IcH$   H$  Hf-34 HD$(H$  HEH{f(L$   ="4 Dd$xZt$@E1D$   E1H|$@IIT$b  DD$xLL$ LL$(E)McJ    IIHHD$HD$0HJ4AGH1H   f     L\$JEffEFF\AZEZt}L^1@ A(AADE IYE(ZZ\DYZADE EZAFA\AFADHH9YYXDXuI1fIAZKY\fZLAYD \D HA9}LL9|$LL$ ECLU CV  AGL Hc   HYỲ   XXuBLSD\$Ht$@B\UD1$   $  HcAD̐  DYAXEDYYHAXXuXf(Y^f(f(Y\f(Yf.l  t$E1f(  AL1 	)ЃHHĀ  f(YXYXY9Ā  |ECT  D$DH)D  Hcf(̐  
HYXYXZ9̐  uAD$ID;\$D$Ht$Hj0 $   LH   1A\CYXf(YZWHXH9uAY\fH$  dH3%(   ZH  H(  []A\A]A^A_f(^f(\Qf.f(  ff.vfW/ t$e  f(A   XBLSD\$B\U$   $  CT~LD9\$T$~IcAD9HǄĀ      uD$Ht$H(/ H   1fZAWHH9uD$~=Hl$0d$1ۋt$H-|$8Hl$(9\$\|$8ud$L$8YD\$|LL$pt$hLT$`DD$Xl$P|$ \$D\$|f(LL$pt$hLT$`DD$Xl$P|$ \$}McLA   B  f(D  f.     AWAVIAUATIUSILH  D8      Hl$`Ƈ  dH%(   H$  1DH$?A0  $tAX  t<A    H$  dH3%(     H  []A\A]A^A_D  A  uE8  D$(   HcЉD$,H$   I4HIH$T$A8  \LLL$   T$(I  5* A   t$(Ld$0HD$ HcHl$8HD$HD$@DIE8  Ht$ LLA8  H<$L_E8  L$,LHT$0H4$cIc8  I<)Ic8  D$)HD$I<XD$d$Z.G   D$A  D$(MHl$8ZfD  A8  HLK.D$(vfHXdH%(   HD$H1   + DZE1ɺDRE~YHL   1     HL9uHf.     HcʃHYX@@uHWDBIE9uHD$HdH3%(   uHX'    %( YNX%( (_^((YN\_(   LGLVA       EAR~'HL    HHYIL9\u(E(A^EY\_(~RAsIHHHtf.     HHYI(Y\iP\PH9uAtMc(JY\AAIID9ff.     ATLcUESLAIHH   ILILdH%(   H$   1sI  5F) BT =) I|$WZf.   Dx) fD.   -=) Hf(fD  f(f(݉I81YHH\f(f(Y^fD  HffZ
AZY\fYZH9ɃtgT9WZf.wHIfD.gfH$   dH3%(   u`HĐ   []A\-l( 5,( =|( Hf(WZf.wd( f.wY\f(YZ AWAVIAUATIUSHfH  fdH%(   H$  1Hc  Ht$h*  HH)    HL$p*Y% $Y$ Y$ X  (\7% Y$ W<' Z3Xc' -[' d  $^fZA\  
    -$ $   %$   fHD$h  (*  \X    , Y$ Y!$ X}$ YXD$,&  fLd$LcE1I*l$(ZXD$(ZY& d$fd$0fZ,$P LT$PZXD$(ZYM& T$Z(\$$T% X  AMD9\# # d$0$$YW~% ZuX% -% HD$h$$^Z.L# `  	    ƃ   HD$h`  \`" XXD$,$   HD$h # " (" Yd  \  `  YX^" Y\((YX\$   ^$   0  fY*Y! X  (HD$hD$\    ! Y\$X]$ L  HD$PH$   H$   H$   $   (HD$xW-$ $          L|$p   L$   d$(L$,@  LL)$)AAAADIcHcHHI| I4BD% D   HHI4I| Hc  `  ($L$Id$(HD$p  4    LH|$x()\$$$(\$d$($   4  L  Ht$xYd$(L$)$X$   Q.($L$d$(d
  `  HD$P(  Hc4  HƃATx2HcʉIH)IT$   fD  YHXPH9uY$   ((HD$P\^Y($   LM d$,L$()\$LLHc4  H4  $   L4  L4  L$$HD$P^d$,(D4  ((\$L$(\Y \  AGD$<  Hc|$<EWMH4L)I|I6L@ RHHYB\BVYF\FH9u(1AE\$   YX(D(^A YXD^~.@ AYAAAYAHA9Hct$<DH\$`MLDMH,H)MlI.MMHD$@I,1AHD$Hf     -  15N fD  AATT_.v(AH9 .  t;LL BHHYXBBYXFFL9u(1^((A^f.     AYAAYAH9fAT$(ƉLd$8LD$0*\L l$,L$()\$YT$XX Yf*Y ^\$$(LD$<Ht$HHT$@L$((\$LD$0l$,d$8~B    RHHYB\BVYF\FL9uA1Y(D(X^A YXD^D  AYAAAYAH9׃
H\$`D$\I@D$\HD$P9  $   Y $$ Z   f$$Zi  HL$hr HHL HYX@H9uHL$hL$X\  HYH  H  Xs  HY@H9uf$   f퀻  *  *  YA Y\Y! XY Y  f- Ht$h*  H^(Y\(\Y   \(    JHH9        H  fHD$h X$     *  %. (Y7 YX  \X# YYY\/  HD$hXƃ     ǀ`      X$     ƃ  L4  X4    d$(H$   H|$xL$)$Hqd$(L$($+f  f$   *  *  <YN Y\Y. XY" Y>  f HD$h*  \  ^(Y\Y   (\\    =Z (HL$ht$X<\(/  X  YY((\YfX     HL$h<  @  HH(  D  H$  % (H\YX(\PYX(\HYX@H9u<  @  D  H$  dH3%(   |  H  []A\A]A^A_EOjf- l$XafHD$h5O 1=I *  H   ^(߃Hf*H^(X(\  (\Y\  9  Y- $   = Y\$HL$h\  Y \YX $Q.z?4$Y(HD$hǀ`   =vd$((L$($(l$(|$J  l$(|$!AA     AHFHOAEIND@ HHHYIHYIHYIHYIL9uB   9~6)HHHHH1     YHH9u1      HGHHTD  HHYHHYHHYHHYHH9u   9~2Hc)HHT1H    HYHH9u1@ AWAVAUATUSHH   HT$H$(  Hc$0  LD$(dH<%(   H$   1L,t  fHc$   L\$pHME1H\$PL\$*$   H<    PH|$8H$   H|$XIHzH|$0H$   H|$H$   t$DH|$ HD$(I$   HJcHI)Ѻ   MLLL$LL$LD$   $   LLW$   LZAXs LH   IXE XE`Yr AHT$HH   HT$AFHH߹   H=HD$  YL$DCH   HdBYX^(~HD$ELl$8BIL;d$0H|$H H\$P$(  L\$   fHL$ Ht$X1 D  AYYH9XX^ZD$Y{ HD$HZY.  D$  L\$pfH|$`H1(HHXHH9uH91 AXH9(1D  AYH9X(% H$   (^1A(X1(^(\(Y(TUVHXHu^1(YXHHuHH9H$   dH3%(   u$H   []A\A]A^A_H|$H ff     AWAVIAUATEUSHHH    dH%(   H$  1~4L|$HL$ 1~ (^D AYH9    Hc8  HHI)ƅ    H$  L|$E1HD$ILLCHc  8    M4AEHcI9M$|ÍH   1HcHǅh      ǃP      X   uIh  ^  ZZ^ > Y\  X ^Ld$L|$0L  LuHLLLLLHf8  HD  D  Hl  LHLPHD$@H  HD$HIEHD$PIEHD$XIEXZH$  dH3%(     H  []A\A]A^A_fD  H$  HD$fD    HD$PHL   L   Hh  Q  MWLQHHHLL$@HD$(  HDL  HP  H  H  W  WH  WHD$(LIH DHHvHc8  LD  LHHH)H$  HD$Hǋ  RLPLD$ ^_    SH   dH%(   H$   1  HcIH   1D  ADBABHH9u   % 5 Z(E1L$E1 (A(щC\ZWD)TЅUDV^B~SIBD)MD     (HcHYXYXHI9uL$ID9hH$   dH3%(   (uHĐ   [L$Lff.     1AUATUS   H9~|1E1A   D  LEL.w  D  H.v DADADLuHHIHDAD9u9   YLcILcJlIJ    MINL,IfD  A.M vWxmAE LA.wZfD  H.v EADADLuHHI9u[]A\A]L*L    ~d.w[LG1 IAH.w9u9}HcX.Gf.     ~HcL\L.G1@ if _n<@ AWAVAAUATDUSENEE1E1HHG0Ho IP
 D$1E}    D] DD]AA)DAHEL    ~sf1I    AHYA9XXʋGQAA.McJz3H L9uADl$E9fHH[]A\A]A^A_((LL$8L$4HT$(T$0Ht$ H|$HD$]LL$8L$4HT$(Ht$ H|$T$0HD$zD  AWAVE1AUATIUHSDƋG0DD$8HW HHL$DL$E1A	  D$   CHL$E1McAHLfD  BRB|RC(XAA^9}8HcȃL)1HHLL L AYHH9uID9AD|$D;t$][]A\A]A^A_     AWAVEAUATUSDH8D$pHT$DL$LO DT$xD$   D$G0ǉD$$HcAAAD$ tÉA9NÉD$ E  HcT$ IcHHHT$(AT$HcL$  H|$HlfHG    H9uD;t$   IcM|yL,f     t$AE AƉD$H
 XZYN	 ZD$IAL$YȃH9MAID9t$tAIcIDl$$D+l$ 1H|$H|$(H8[]IcA\A]A^A_HHD$(    1D$     D$    E1Hl$D  AWAVAUATUSHG l$@L$HT$\$PLD$HHD$HcADALL$)1Ӄ  G0ID$    D$    E1E1D$    %?    D$   HcD$LT$E1HD$fD  AEJA)DA   f11E1A*HcHT$1M<D  AQYY.GʍV.GAP.DGHA9̋GD91AD$E1E91A91A9AAAID94D$L$D$L$;D$HD$8tCD$Ѕ   H|$D$H|$   HD~lHD$    1DH|$A   +T$@TB   O[]A\A]A^A_Á      ~1  []A\A]A^A_ÃH|$+o1ҍML$HD$>]f.     ~uBDHcL     McLTI@ ~<I9H1  Y
Y(\XLL9uHI9u >  tH&@     t.     u&f.     ]     t     t1    f.     fA    AUATUS.Dd$(H\$0DT$8AEÄt3.AEÄt%H9  []A\A]McJ    fD  McHv
 O[NEEcDYEkADYADYMcIkI9AE9At.A    AĒ  E  McJOIHcL$<HJDFLD8pDYYB\Y@D5  1t$D(fD  E(D(A(YA(jHXjT$t\XYYAYYbYjXjX$YA(YX(AYAXXXA(YAYYYA(XXHA9((BL$Icf.z0u.H9   []A\A]IcE)HIcHHH# H    A)HBDBdIEA3~\1H	 ((A(AlYXX(AYXAYXX((HA9([]A\A]    E11%1    G~jATLW AUH   E1S\QE1D  CLDAHD @AAC)ȉABFGID9[]A\ f.     WH
 wH87 HcHD  f.     H
      AWfAVAUATUSHA.AL|$PAAzpunAuhDL$XEu^~AHcHTH
  HHY(\(YnH9uAH[]A\A]A^A_D  AEęHHAAAt1Ic1HHL$L$T$L$L$T$E   McHcHJ4    HH1Y
 YHHA9uD$Xtd%
 J    H15
 (( f     .vp(Ã HA9~ .>
 v(ă HA9EAFHHDD  H(\(Y~H9u(TUV     AVAUATUHSHPdH%(   HD$1H$     HT$0HL$8LD$@HD$HD$ LL$H$   HD$     '  Q    '    9  '    '    HD$$   @*  H;B  G( 1H\$dH3%(     HP[]A\A]A^D    \  J  .      t      HD$$   @d  G<              >  HD$W@H@C &'  t8   ('    *'    HD$H@H   D  HD$$   H@HHHO|HHH   HHH   @   @ HD$$   H@H  WPD  HD$@G0     HD$$   @Pu  GUD   '  ,  HD$@G44@     HD$$   P  	  iE 9OE,         L7Do1AVAFED   AMcIHcIH   DHP
)HcɃHHD6CLm HcHP;EnE~(AUHHTD  B      HH9uǅ       EX  ?ET   E\   Ed    Eh        '     HD$$   @   1҃WGHD$$   @P   G@D  HD$$   @   H;B   G$uD  HD$@G8`     HD$@GDHHD$@GH8HD$$   @
w<G@ fD  HD$$   H@HtHHqATUSHPdH%(   HD$1HD$p'  HT$0HL$8LD$@HD$HD$ LL$H$   HD$u  ~{'  _     '  %  '  q  HD$$   @j  H;B^  G 1H\$dH3%(   L  HP[]A\f       L      t^    HD$$   H@H  W8f.     '  tH '    HD$@G d@ HD$$   H@H  W(=D  HD$$   H@Hw  HH@ HD$$   @PM  GD  HD$$   @)  H;B  GD       HD$$   HHH   GD  L'GOAt$   I,6HcHHcHHHD H\XAD$H(   1THcH(AT$҅HHTD  (     HH9uD  HD$$   H@Ht#W,G,    ffD  aW    H5z
 )G );)    H7WG    G    G    G	   G    G    t,G      )ȉW,G$G0    酯D     1    G 11҉G(G$NP)9!)f.     DG G$1AA   DG(NP)9!)D  f.     G())O$uG )ȉG @ )G Ӯ DO DG$S1DA9rA)A)DG$DʉW 衮[ f.     DG SDO$D1@ AHA9rA)A)DO$DG P[ff.     AWAVEHAUATUSH(dH%(   HD$1AD$ D4    A)ƍBMcIƀ|]    Ld$HIDMHD$f.     AE    H^ IHcЃ   HNAD$ffA? ~   LHD fAfAII9uIL;l$HuHD$dH3%(   u-H([]A\A]A^A_fD  IL;l$H^ HZc AWAVAUATEUSHHHHdH%(   HD$81uHcҋp	  3  H5
    H?A
  
    H
 HHH4к   H5
    
  H 
  	  ~8L=
 L
  A      LHAAID9	  H
  
  HE1I@@HcHr   jH
  Ht$ 
  HmH
  fx 6   f.     t[AVB3
  H
  IH9~YK4t   HHp(uH5
    H    H5
    H    	    ƃ
  
  <tIH5
 h	     Hw
  HD$8dH3%(   3  HH[]A\A]A^A_fD  AV  H5
    H*	  HP	  Hº   f
  f
  HX	     Hf
  fl	  H5
    
  HHЈ
  	  ~EL%67 L
  E1I4H   AIAGD9	  ~H
  @ E  ƃ
   
  @ L=
    HL1
  FfD  H5^
    HH5@
    H
  Lh	  H5
    HЅ~l	  HX	  HD   f
  fl	  H5P
    
  Hu	  HЈ
       H5
    H<
  
  D  AWAV   AUATE1USHHH(H5]
 dH%(   HD$1Ll$IgfffL=
 )T$)L$   LHH5
    HC4CD5 IIuH=
 L1AH@QQHcHcDGWD)HHi  HHAD D3HHuC)HD$dH3%(   uH([]A\A]A^A_@ f.     SHH5?
    [    AWAVAUATIUSHH  L=-
 HcL   A4H|] )AH  A4   LHƀ}] eA)AH  A4   LH ~] :A)ƉH}  A4   LH~] L$LL$f)IƅfKII  Hd
 LL$4   H~] HcL$A)fCfDs!  H(
    L4H ~] A)AH  H=
    4LH~] _DfC)IŅfK
  H
 L4   H~] 'A)EfCfDk  L5
    LC4>Hƀ}] )AH#  A4   LH ~] A)AH  A4   LH~] LA)fCIŅfD{I  H
 L4   H~] bA)EfCfDk,  L-
    LCt5 H ~] ,)AHJ  At    LH~] A)fCHŅfDs   11fCfSH[]A\A]A^A_fD  E111E11E1E1E1ɅfDfDK11fsf{1E1E11҅fDsfS
-E1E1EfD[fDkHE111E1E1E1҅fDKfDS1E1Ef{fDC1111fKfs H
 L4   H~] )fCfkH[]A\A]A^A_HILnL`I#IILILLD  AWAVAUATUSHDHH  Ht$0H4Hƀ] T$<   L$@DD$DdH%(   H$   1)ʉL$89R  HHH3
 ɉL$8H<PH|$O  L$8H|$PH   L   E1H|$DyLd$IJ    L|$HMIHHL$ H$   HL$(IHt$CD=        HA   vB;uBLMI@ Ht$A
Gd5    HIEA=B3tLMIIL9|$ uL|$HHD$0Ll$LIHHLHI #IL9t8AU I$    ID$    I ID$    ID$    IL9uHD$0HD$    H HD$HD$(HL$D$E~hHD$L-
 Lp     A1f.     D<    LHIDA9ufAIL;t$uHD$HL$AD	$HD$HD$HD$ 9D$8jLL$DD$@HL$<T$DHt$06H$   dH3%(   u@H  []A\A]A^A_HHH
 HPT$8HL$HD$PHD$^@ f.     UHAWAVAUATISIHH   H(D	  dH%(   HE1EDE      A   L0DE   HLLjIc	  E 	  ID  A)IFD  McK?Ic	  K~D  HH蕺HDLLt&HDLvA	  H0A	  H(D 1H]dH3%(     He[A\A]A^A_]fD  Hc`	  	  HAD$ELH LDHHD H)A
  A
  HE	  LL0iDLLD]DEHHLLDE1HLLhA
  AǆX      AǆH	      A\  H of.     `	  %0UHAWAVAUATISMHH  HELǅ    Hǅ     HdH%(   HE1ɋNt1~-QH`	  Hi  H         H  H9uA9!  ǅ      S"  A`	  ǅ       (  E1L DEM}f
}     (  <
  AǇd	     AǇ	     fD  C
pt	  SLAI  P1SAD9~%CzAǇd	     AǇ	     fL D  A!  CA!  @  <    A`	  @  1Mp	  $  ALH @ AFE1L~   LAHCE9n   LAAFH I  HD9LH 
  M	  E1L &fD  A   SAI  D9`  AFMI    AF    tAFtH
6 LHH4º   dAv~1ɉA	  H9z   {9ǉ   Ic	  HBHHD HH)ąHTTH@HHH  1O  L@LHHE1MMH        A`	  E1D)~)   E~A!  A   uA   EHDH HHWLPAZA[CAIA$`	  I  D9~sI?Eg ZHcH1H赳 HH`  A<EAA[AǇd	     AǇ	     ED  ;u	  HcA!  HHЋVA!  CA	  HLi  D#A  9K}MMc	  H AVHcHHBHH)H藳JDt H@HHA9̉ANą   M	  LE1L@LMMK㋍LLL HPh=3L    KAD$I  II9N9LAuOAuIDE
  H~,HHLD  HfPH9u     A\  R  C      A!  HH}dH3<%(   w  He[A\A]A^A_]fAǇd	     AǇ	     D  H1D  AGfAH9Ic	  HHH@HHDFHHA!    u	S  1 I  ,SA!    A`	  ǅ    @ 8fD  L DE  Ed	  E1E  H@LH MHH HHH E1EH    F	  EtmEu	  E1EtIU	  EAA   DLH
  
  LD	  HH PAH  D9pHAEI9d	  =H IuRH LIc`	  E0  E  Kǅ    u      C@ A!  Aƅ	  
Aƅ  
 HHD HH)I^f.     A	  ǅ0   ǅ4   ǅ8   H0A	  Cq@    UfD  HA!  tA!  .I	  IX  IP  I	  Aǅ!      Aǅ!      HIP  H)I
  0  H)Ix  HSJDE	  H HHHI!  TDE   A!   A!  $uA!  W     C HLHF@  EHLAi	    9CA`	  ǅ   5Ic   A@  Ic`	  A	  H LIc`	  A@  !HL	S*H@IP  LHP6HH1    AGfTH9I  D1Iǅ      Iǅ      H)  DHI  Iǅ      Iǅ      H)  HAƅ  
Aǅ  d   Aǅ!      Aǅ     K>Ū&fWDO9s3GfOE19sLAA)ʉOGAE	~҉D)WwG   D!fAVAU    ATUHS^Ã)~XA   AA)DAADbPDHADDHA>D	9r7[]A\A]A^fD  A PDH~[]A\A]A^ E0   []A\A]A^@ f.     AUATLcUSHcH6 HcHcHA9IINIMA9HӋ4AUHc|Hc9HHHM4DDf   fLcMT$IDA    D9   IcE1H4HcHH<    9AAD!)B;  D     HcH4B49rDf))D1*ARYXAIIAkMMdL19!)ȍHt<	)f)11*ʘA$AD$H[]A\A]YXf*Y(X@ HcHB4JHcH9BwK9vG)AB    EfD  H|>ы79	    H79rfD  E19AAD!)D  HcHB9rDf))ȉA1ӉEA*EZYXfH7G    G    G    G!   G    G    G,G$    G(    WG0     DG A1DuND)A)DG A   w]Sw$HHs$C C=   C s$v[ËW$)A)ADDEDD)ʉW$DG f     G AAuS   )A)G =   wdSw$H Hes$C C=   C s$v[G$A   AA)EA)AE)DG$G @ G AAD)tG$D=   G w=SHw$    HՋs$C C=   C s$v[D  f.     G AAHcD~mLL2G$EED)G$A2)AG =   wMSw$H     HEs$C C=   C s$v[2)ȉG AWAVEHAUATUSH(dH%(   HD$1AD$ D4    A)ƍBMcIƀ|]    Ll$IIDLHD$f.     E    HL~HcЃ   HNAD$
HL9t+t   LLHpL9uHH;l$LuHD$dH3%(   u.H([]A\A]A^A_    HH;l$L~LR諣f.     AWAVAUATIUSHHXdH%(   HD$H1DD$?  HcHHH  H%  &  4PH
    H|$6  HS3   HB
 HH@@3H<
    HA$  ~7L5
 L{A   A7   LHAILE9$  I$  SHsLl$E1AHcHQ   KI$  Ht$0L蜤<f.        1HBT;	D   H)HS
 II$  QD9~mBt;	KT} HQ(@@|   Hq    H      VBt;	H
    H9    A$    C<   A$  s"   H
 HHD$HdH3%(   >  HX[]A\A]A^A_f    H  4PH}
    H|$L5
 3   HLv|$  {A$  HH
 Ƙ)Ϲ   AH0I$p     DHCI$x     HfA$  ss H?
    HA$  ~:L=6 LsE1HS A6   HAIIE9$  ԋD$us!H\
    HtCVsH0
    HS-A$  A$  C)ЍPwjH
 p	   HCI$x     HfA$  ss H8
    HA$  JH
    1H>@ f.     AUAT   USHHHFH`
 4CbL-
 3H   LHL%
 sH   L-sLH   sHL[H   ]A\A]f.     HӼ
 @   f.     AWAVIAUATUSHHhdH%(   HD$X1HL$0    ATGAGHH uHcD$0|$4Lct$8Lcd$@Hcl$HL$D|$D8|$<E,L$A4>|$|$LE1t$L= |$At L$ A2t$~BH2
 HcDHDL$,D$(DT$$   H|] HcD$(DL$,DT$$E~9H
 McDι   H߉D$(DL$$BH}] HcD$(DL$$E~.H
 Mcɉƹ   H߉D$$B
H ~] {HcD$$~"H{
 A7   HH~] PHcD$~#HP
 Aw   HH~] $HcD$~"H$
    DHH ~] E~$H
 Aw   HB0H~] HcD$~#Hд
 Aw   HH~] HcD$~"H
    DHH}] yE~&H}
 Mc   DHB(H ~] NE~$HR
 Aw    HB H~] %HcD$~#H%
 Aw(   HH~] HcD$ ~!H
    HH ~] ~#HԳ
 Aw0   H(H~] D$~PHD$XdH3%(   u_HcD$H
 HAw8   H~] Hh[]A\A]A^A_Zf.     HD$XdH3%(   uHh[]A\A]A^A_茚ff.     UDHAWAVAUATISHxHhEIcdH<%(   H}19ȉu`DdHE    HE    HE    HE    ~HhEH     H@    HcH   HH)ąHe~mHhHEHWHtHJH1HJ)x1J)81HJ)x1H)xHH9u]1HuHcH   HHH)HpH)ąI6  DMLpHN@A    f1fD  TFF   THH uDUEE1DЃ
   UUE
  DUDUUA
x  DUDUDUA
b  DUA1AӃjUUEL  U1AӃVA1AtUAH8HH9u0DUEA   DЃ
S   AӃ~   AӃ~   AuHHA9]H5
 1DELpAE1HcLI`] EAA:~01fNHA9~AIcHA9D9}AMcHHH	uHH] L   DH
 KH<PUH}  E1H   Lu*HpHU   LB4ID9m   HEFEtHU      LDxE1}DxAE`~"@    Hھ   LAOE9uHp   HLB4I+D9mw]LuE1LpAE ~HEIcLH4"AID9uLxE    HxD0E   EHhA~L%
 }L,HDHE@ A]    EAt!DLL   fAu   LLIGL9muEHxE9ERLpD`LMdHhHEdH3%(   uFHe[A\A]A^A_]AҺ   Dк   Dк   @ #	f     ODO v@GD_ADGAE9sLA)GGE1҃D	W0AčGWA	DOÐAWAVIAUATE1USHIH(HG HAHt$HL$D/1HD$;D  E   f1H|$   A.@:Ao(IA9|$A(Eu
 AIA9}HD$HtHL$ H(   []A\A]A^A_ H|$   Ao(t
 fD  DJA    AA)AэV@ ATA   UA)SDHAVAIrD   DH![]A\D@ 9AATDNUH-m6 McSND M9HEDBD|AMc9ND MHADDNMcBJ\A   AAD1D) AHE~rAAA9ENAMcEMJ| McB4DDAAE1A)DEyA9=pDHcA9H| AMAHcHD$ED[]A\HD  xA      DOA)ЃDEu=O,x!D	G,    A   AD9O vG0    H"	fAH#W$	W$f.     USHHSsHHH)H)HHؒkH[]@ f.     AUATUSHHW O$DD	9   A!Et;A@ DHAFwEAAEE؍E؍lS,   1HwDkDcAD  f.     S{K9sH)щSD$1C0AC0AtAH[]A\A]fD  DA!E+f.     C(fWCS1)H+SHHE~SC9sAK9wD9}   C0NA!̃)HD H[]A\A]D  C0H[]A\A]ËC09@ f.     AWAV   AUATUSH   Ht$PwLL$ddH%(   H$   1    H|$D$`   IG1E1ۉD$\
    ADTDDAsADAHfAu׍T6Ht$DD\$Hc҉\$L|V    L$
  \$fSH\$Hc\S\$X  $  f  f  HcD$L$\McD`ǉÉD$ HD$HcHH8HIHH*Hl$j,$(l$Dps  C?IB    H,    HE1HcB48HcD$XHcHHHcHL)HL)H|$0HL)HT$@HD$(HD$PHt$8N$0AGH   HD$H     HD$0MLM)IN HD$8J< HD$@J4 HD$HN 1E  D  BHI(IbHH\YY(YApYdADODfXA\(EQYEA(AX(YD<$YYA2\A(X_D(YY(AbIDYAYDLA\DX^D(AYHEY(A(EYDd$AYD(AXD(A\E(DXDX\(\(XEYXEY\A(\XEXEXAXAqA(XAXAqt$(YYDXA(DXA(YDYYAYAYXA(E(W5z
 DYA\E(D\AXDzE(D\AXDd$AYAYDzvt$DYD<$DY~AYAYEXEX\\DXDXA(D\XAPA(D\XAPDWDGL9fALd$(D9l$ fl$l$D$Lc|$X\$  HcH\$DCfD  fuHcD$D`~PHD$PHHHfH@(XXP\{
 H@@(HX\(@@X`\YP(Y.
 \XXHH(PP\XH`(@(X\ݴ
 H@@XH\`@@(WH
 \Y\P(\Y
 XHH(P\X`@H9RD$X   HcD$AD`D$!  \$C?B:HL$\Ht$L    HcD$XHcLl$PMcL    H~8D|$IE1HHcH$AGH,[IIHH   IHHD$     T$L  Ht$ IULLN.L B4HH(	BDY(YYNYHY(L\Bd XBD((YYYY\(BL
(YXGD(YB\HD(YA(DYRXHD(D\(E\D(\X((XXEXX\A(JA\\A\X(D\B\ XBLDXHDHXbbBD(\BDFTBT
L9AL,$D9t$PD$X   HcD$L$\N$    Dl`HD$EHh8AMcLIElLct$XL\$PMII1IK#LHHMI@  HH(HPY(FYYYLY(ID(G\(XDYLYY(Y(A\Dد
 XJX\X\DY(A\D
 DYYHJA\H(XRYXZRZPXQP\QXHP\HPIMA9;H$   dH3%(   &  HĘ   []A\A]A^A_Å
PHD$PHHH     H (XP\DHX@((HAXD@\D(XH(D\AXA\A\DPD(XD\XP(\DPXX`P(\XP@H9@+f.~&ffD$X   &ɃfD$X    fDOE~9LO01D  IADYYHA9HAHfUSHHH~SLG01     I@H<H9H<HC
 HT     HW@H9uHHPU ~.HC
 HTD   HW@H9uH[]@ DI1E     SD)A   Ƹ @  A)AA)E1A~#u@ E9~ATut#AӃ   EA![A4@    E))D9DNи   Ct))ʹ   EEA)[E1Ex        d@ AWAVAUATUSH   H$   H|$P$   t$lT$xHL$0HD$pH$   LD$ DL$@L$  $   HD$8Ǆ$       dH%(   H$   1$   Ǆ$       D9  ]  Hc$  H^F
 4HbF
 t$D4t$hD$x|$l9  $  D$(  AH\$PfD$,    E4vD$)D3t$$   D$(H$   HD$HH$   H$   D  D9l$l   H\$pD$~A@@"l$AANHHtH@l$}HD$`1Ht$XDH|$0_
 DHH    HD$ T$L$A$_L$YD$h(D$(\\D$(D$թ
 XH,L$ު
 _T$$     AO |$@AO )AD+L$(A-|$~ t&A   DNAEҿDHD$   |$} t $   A    DN$   D$   ;    $      D$LN$      HЉ։$   1HB
 ZHD$P$   fD0HD$ *AB+HcH    L$D$L$H|$8)\l$1)D$,HD$HL$XXA$(XYD$D\H9$     <|$@ A$   )t$(D9l$x   $   |$bf.     D$HD$XLH$   HD$`\$   .\,ȅ   Ǆ$       1f.     X
 $       LD$N$      $   M^D$,    $(      DD$,H$   dH3<%(   u^Hĸ   []A\A]A^A_     $   7@ 5
 t$Dft$h    Lg|    ATUAS   HD9      @  D))   ?A49   A   f     ?D1D9r)DƃAyu܉¿   )4VAԍ>9s,A܉с      HFѹ   脲D[]A\@ :ҐD1E1DA   DA   ǹ      )1     F9r)yf.     UHAWAVAUATISHXDEH_(dH%(   HE1IcEHDHE`~1 HcA9HuDUALcA}J    IcDERH}HEHHcHAH)H   IHH)H    LEIH<L4HtHT  AH]1McN    L]LEH]IIIHAAHAYYYAY\X\AADHA9ABH]HH    HH4DMHLcEEE)A9JT  EFEIA)LHHEHHELL@ A H IHGL9@uHEL]HH4E9  }EG1E)LuIHcI<    
HHVYYAYBYD6\XAADHL9uHEHH0HEL41     HAA((AATYIYHYA9Y\XYY*BH}LEEHIT E 1HcHHHD  ALA((AYHYYY\XAe IHA9HEdH3%(   u;He[A\A]A^A_]M1IAYEH}L	wfAWAVIAUATUSHhGHT$HHL$@DD$XDL$8D$   D$  G0D$\G(D$|$\D$,    MD$0    D$(    ÉƉD$4D$D$<HcHHD$IFPHD$ CHHD$P    ~hHcD$0H|$HHcT$,L4HD$@L,HT$PH,LMILIIMHAWHSDL$$LDD$H|$0HKLd$(L9XZuMD$(|$<D$(|$0t$4t$,;D$8q|$8uU|$XuNT$\Ӆ~CHt$@JHcQ
 HLHD  YHYX@H9u݃$      \$\L|$@D$   E1ؙ$   h)AHcHHHl$DD  E~1fIcIHT$A*If HY@H9uCD5 1HڃHI<uDt$49l$XHh[]A\A]A^A_$   G0   D$\G(+$   D$D  f.     AWAVEAUATIUSIHED'L$PHo(~1    AIcA9Hl uDMcAJ|D$LW0HHDEHHD$I\ ~xIcE1HcLD HII     CJLH((BL CYYIYHE9YX\dHHcL$HD$At$HȅID   McJT HtL)fD  SHkH((e BD YYHYXY(HX\(s@RDYHYYYX\`CH9lEIcAHEAID LAOEIL~YfD  IHA]I(H(BAVYI9YYY\XAe@uH[]A\A]A^A_@ f.     UHHAWAVAUATISIHHxLcg0M(dH4%(   Hu1LcWwD} DEEDtAus(IcH<    HWHhHH)Ժ   EHxUN  }uu
}  }}}D]u
}E  HEJ    LuDuHxH`J    LmE1HEDHDHEHCPHE E8HLxDtDEHHMHuE1PE0LPEPPH E~KHLIfD  HEHIOHDMDELH}IJE@PAVH]L9mXZuLIHhH`H}HuD9ePHEdH3%(   0  He[A\A]A^A_])΃}uu
}  McE   uIM H}DtDEDUHEu8HcVu0L<HxLVWHHCHEHhHLcU}LDtDEHƋE8KPE0PWHD]H 1)
 HxE~&f     AXYHA9}HCPLxN4    E1HEELuMDe@M|L}MאELIU HKHDMLDEH}IATPWLuL9}Y^unu8}0LD}LxHDtDEVWHAWLH}IUH LHHHhHpEHN4    E1HCPLmILDeLuE1HEIfD  HEHIMHDMDELH}AIHE@PATxH]E9AZA[Hx]E1E1I     HELIMHDMDELH}AIHPE@PS L}D9AXAY6u8H}0LxDtLDED]VuWLHVHא}IUH LHHHhHnD]HE   Mcm1Ɂ  tuHt1    =  uHH6 t    f.     S1҉    [PX
ʍD5[ÐAVAUAATU  SH1ҿ  A\   H   HI   Dm 1AD$
HAD$ōT5HclAD$  HL#kkC    C(C$    1C4   DsLC8   C   C,C0    C    C   C@   DC 1[]A\A]A^Ðf     f     S1҉    \[P@   ؍D[fAUATAUSH1Ҿ  H     H   IčTm P@1H   ōTHckAD$  HL#kkC   CAD$C    C    C$    C4    C1םDߒCH[]A\A]    f     f     AWAVAAUATUSHt$HT$DD$  DDAHfEAHDF$   D$HHHSHLlE|$H/Et$E( IbZDb  A(A(A(IE(IfD  EIAYAH(IAyYDXAYAaDXAhD(X(EYAYEYDYEXD(XAYDYAXI9AXYD(D(DYAXX(YYAXEaX(XA@YDYX(EXYAYXXL*EEDI9~>A	II(AxYDX(YX(YAYXXD9~;A	IIYA`DX(AYX(YYXXD9~(A	DYYYAYEXXXXHDHVvFI9D$D   D$D9~mMcH\$J    D)IDfEH4HT$Lf     ~>A(1fD  YH9XHHL9u[]A\A]A^A_A(IA   A   A(1A(A(E(A(oE1GfD  AWAVAUATUSH-  dH%(   H$-  1$ .  H|$hD$Ht$xH$   $   H$   D4LD$XDL$4B    EnAD$.  $.  D$A   D$  $.  [  AƟ   L$   H$     Ht$hH$  IcEL$CL,L)HlC     fA$IIL9t=AE e=    AE e=  |AE eL$   H$  L$HLHǄ$       HSD$OxjHcЉ1HLLU L0  HA4	f*AHHH9u.fD  Hʃ0  HcȅX0  0  uLc$ .  H$0  1P	  HIiT  jg$ .  O  H$  L$0  HLl$ IL   $(.  HM  L$p  LMI    IHAAA   (   L(fɾ(   LZ$  L$(UI(   D$UXD$L$IU$1XX
 ^ZX$P  $P  @ fHfAZLAZT|YY\XfAZHX^ZXJJH= uIǠ   M9
LLl$ H   H   Ύ
 fD  f
H*YY\Ju׋$.  Lc A   Ll H$P  HHD$@虂$P  
 .  L$Y~E.  }11LHL$@HH.  DH9GD DuH$  HHD$(H$  H(  D  E1HfDxH9u~.Ht$@UHLH HcHA   H9fDT  uHt$(HHH$  HJHfJfJfJH9uHL$(1   H"    f9 DB~LcσBP  HA   Du؉|$H@ PHfPfPfPfPH9uHD$(1HP     f: ~Hcft  Hf= u1L$`H߹*  D$ .  L$  HHD$hH  $.  LDE  D$`Ht$(D$     HDFHD$(   LQXӎ
 l$`D$   Lcl$ L|$(LKD Mt H(   LHcQL$XD$fKD XHHH;l$^Z0  tSH] M(   LHHI)LSfD$f.wKD HcHHH;l$Ǆ0      uD$ IĠ   D$ 9$ .  Dd$4E
  $.    t$4$.  EΉL$4f*D$4ZPaYЍ
 fZ\$d$ .  @
  Hw
 D$p   HD$8   D\$HE  fۋt$HDhHD$8Hcl$pL$   Lt$@ID$`*$ .  VN<(D$@    D$(  zItLD$H    MMI틬$ .  Ht$PM\$      D#LD$8MfɐA    ~;(L1LDHcHcH<H<HH9X0  uAIIM9u11
 A.v(ȉHL9ufL$T$LT$A*Z_
 YN
 YT$ L$(DL$4LT$T$EZ(Y\(~'\D$dHD$XYYYX׈
 ^\d$(.vXD$ (Y$   .DFd$`FT$@(TUDd$`T$@(VT$HTU\$(VD$HHH9\$Py|$`	  D$H$.  ^D$ HD$X {  $.    $.  $.  T$`҉t$4ɉDiL$dD9  9AR	  $.  AnD$D$49MAFD9AOŃ$ .  $   ?	  D$Ht$h$ .  HHHD$
  H5t
 Lt
 D$(   D$@   Ht$8HcLT$D$   H4    H$ #  $   D$    E1D$   Ht$PHct$LHT$ MHt$pHHt$Xt$(NH$  HLHt$HL$DJD}LD$(.  L$LHÉD$`HD$PD)DCHH)HT$HD$`H$   A9#   fD  HcÃH  But$(LcD$LD$8FL} H|$ ~?fD  A HD)ȍp HcȃH   B9uHII9uLl$XIIĨ  HD$   t$@t$D9$ .     BD} L$4VUUUɉ)ʉT$4D$ .  E~U$ .  HcL$@   HT$xLcD$p   HL$8DT$`LLDЃN=   OHLBL9uD$`H$   ft$@H$   @01H$-  dH34%(   u  H-  []A\A]A^A_É}$ .  D$   D$   $     $ .  -  H5q
 Lq
 D$    D$`   Ht$(|$ Ht$pE1Dl$pl$8MD$    Dt$XWH|$HH    HHTHH$   HL$PHHL$HL$@Ht$HHD$8Lt$t$HHI)L)JXQ
 fGL} CL}D)Z؅$   V   Ht$HHD$@HVHLLfHfHZHY\fZLYXZbH9uËL$ LcD$HLD$(~?fD  A HD)ȍp HcȃH   B9uHII9uHt$PIHt$IĨ  HŨ  t$`t$D9$ .  ~CD} Dt$Xf$ .  5	
 Dl$pl$8A*^  L%o
    A   $.  t$t$$ .  HL$hHH<H1E19$   t$=r
 X7  $   ffL$ #  L$  D|$E1Ƀr
 D$$ .  D
 xAHHi  1LL   f     EA\  f(f(1f.     fZXfZH  H9Xuf.  fXE(A*^YZD\AY.vHm
 A9|	(AMcHHH9VII9l$(Lc|$Dɋ$ .  ~o$ .  HT$xM̋t$dDD$4H|A9E|9MAD
HMH9t.A$DD9|9A|A9AMHMADJH9ufD+t$4H$   fD0H$   1s@ (D$`A   D$d   D$4   @ЃA9E}t$49MAl$.  H-m
   $.    HD$8D$p      f\$dhH|$xJ    1VHD$XE1     H$   fDH$        D  Ht$hH$ #  HcH\E L<H)LdEfD  fHII9tIAT=    AT=  |AHIjTfSI9uL$   H$  DHHǄ$       HǄ$       HLHǄ$       D   cHHH<CH0
  H1f*FHH9u,HD$8D$p      A9AMAHD$xH     H@    xHc$.  Hfj
 Hpj
 D$@"   4Lt$(t$    Ht$hHcH4Ht$H5ej
 Ht$8DxtHt$hH$ #  HcLdE HH)L|EfD  fA$IHM9t?R=    R=  |RH$ #  L$   H$  DHHǄ$       HLZD   HHH<CH0
  H1f*FHH9uHc$.  Hi
 A"   L%Ii
 -Hc$.  Hh
 Hh
 D$`"   4Lt$ H5i
 Ht$(H$ #  u1!RfL%i
 5|
    A   A*^ff.     AWAVAUATIUSHH  D   dH%(   H$  1HT$Hc  L$     DD$AE,HH)IHc  IcLH)ȉѺ   I,H!Lc  J4    L	L$LD5   M7LLLD$)HcHHRLD$L$H<(   I4(H$    @    LHL|$`HFG$   @  |
 HYLHl$ X{
 X$   vn(ȋ@  $   L_z
 H^A$d  Q@  {
 H@D@  H|$DLHs!   t
X  t`1IǄ$       IǄ$       f  ƃ   ǃ/      H$  dH3%(     H  []A\A]A^A_D  f  %{
 D  ^z
 H  *@  H  I$   L/  Y${
 \f*  YY@z
 \f*D$P  P<  P  PH|$(Yz
 \f*  Yf*D  Yy
 \Yyy
 H Ѓ  6OfD  AWAVAUATIUSH  HHx;  Lc  dH%(   H$h;  1$  Ht$HHL$DL$TIDD$P  H$  H    HD$@N4 ^  Lc   DDIcH6   HH<HLDE H1L A f*GHH9uDL1Ry
 Hc   HfD  fAA)A*YXHuՋh  t[  H|$@J$  DHcH1OHD$H     1H$h;  dH3%(   	  Hx;  []A\A]A^A_ H$  L$	  D  LHLH K'LHHNRDd$LLHHEugDHH)H$  LHHHHD$XY$       M  Lc  H   L$@%  #  Ht$(LBǄ     KHH   H  L`HL$   HH  HPH  ID$H  ID$H  ID$  AD$ Hc  H$   HHD$`T$HM  DD$v  8  ?     KH    ?O  1Ƀ|$L$   H  LLyq  1u
 ~fA*YD H9Hc  LL$XLLHHHHLt  |4Hc  Ht$`  HIHL6f.     H   D  HD$(H  HD$H$   HD$`H|$DE1E1A   GAIE H|$`Ht$(#  D$w HH$   IED$8    D$P    D$<    H$   IEH$   IEH$   IE H$   IE(H$   IE0H$     D$v  fD$t  D$pD$4D$D$0    D$D$    D;\$D$lH$`6  HD$xLEI      D;\$4u  E   H$   Ht$`HL$(IH$   HyIFH$   HIFH$   IFH$   IF H$   IF(H$   IF0HHH  H  HH)  H)ƉHD$v  D$tf  D$p  H  LL$XHL$(HT$HHID\$hHD$ 2  DD$1LHcHD$   L  D   H^AF AVD\$hDDD$TD	  D9D$  E  A  s
 D$4Y$d  D$    $d  D+D$DD$       k   =   DD$ OD9D$}=L L LMHIHID  E  L$   I1Ҿ   Hc|   HHH= H=  LA<HA9$  1Ƀ|$H|$H8  LLL$ 8  k  H|$C  A1LL$ ~ fA*Yyq
 D H9AD;\$,DD$0A  D;D$rD;D$l/  D;\$AA   D$PD\$ DD$0   IFAV  I6H|$xA   H$   IFH$   H$   IFH$   IF H$   IF(H$   IF0H$   HGH$@%  #  Ht$(D\$ DD$0HHD\$8  D$wDl$|$PT$0L$8D$t$<)))֙D<A9~3D  A   D<D$   EL$   "f|$8)9   AA   D$   A)    AD\$4DD$<D$8D$   ?ADD$<TLEEItD;\$   D;D$     h  H|$@Hc     H$  HcHFO  ǃX      H        AE AUH\$HDfA   D$   H  qH$   H$   H$`6  $   IEH$   I} IEH$   IEH$   IE H$   IE(H$   IE0<EH$@%  H|$(H$@%  HH$T6  H  HHHH)  H)HD$w8  MCf.     UHAWAVAUATISHH   HUldH%(   HE1F@LEL`tǇX     Ǉ@B     ǃF      ǃ      LOp  Av;`  AFT      AF;  A   @x  kldAAN`  `  E_  D}hE  E9H  l5  @i  9   ǅ,    ǅ@    AFNE  IE1DE1M    A `  UELL  AX  t+E  E~I  1    HA9  A  AA  E9ff  E1A   I/  uM1AV1ɉ`  AFH    Av8ANLi  AFD1u_  MAFPtE@AF,AF$~-ǃ\      ǃh      tǃDB      ǃPB      HpH}dH3<%(     He[A\A]A^A_]fE  #ǅh   f.     E  MD  Hǅt    i  (TAřHHD HH)ċhHX< PDH  HHHF  H H}H8H}H0@ D  D   TE)D9DNDAi  A?A  HuHXIcHAMc@HXHHJs  DD  p   D  AH}D)lǃ `      AA9HcH<WH}E    H1`EoAOMbD)u    
  k2`  ?)ыUu-  ~#H}w t>+`  )Ɖ)A    D9  A  DMA  _    Hc   C  _  HAO:  htLUIDmMILAƅA!DuE1} A}44r  hAJ  AE0tP9tA   tE1ɃutE3uE~E1əDA)DMDE~RLKA  1DEDMD)~E   tA$`  уHUH`LnpA$  AǄ$\      AAǄ$      AMI/  HD9 LM  BH`  $`  H`D E~;    DlE  tD         t  4?    gfffAA)      H81H}E E1I܍H   AO   ؈EAW  A$  11=  A  H	9A$  t't"H6 H}Hc҃   H賖AWAI/  D9D  E  H_  H]E1H]L}HxfD   O,LeE1LLmHHt  HEG  EtpAu	  E1tIFA  EAAHu   L踗HEA&  A%  E$   H}J 诠HEPAI/  I/  D9hHEANHE$IHx9  L}H1ɅH  ~!@ H     @    H/  A9OH}G WH߃D`  S[EoAOMbD)+`    
'kd"    A9DLAoD   HHc  L0H  H_  APD  H@APEG8HS_  HD  APD  APL`  AUHc  H0`     $`    H/  	EHc  H}H@HC_  膚Hc  B   `  H}  AG  %1E~,HuHXDЉfOHA9AFHXHHDHHC  p`  ,  D     ED  @ A  D  H}Hx蘙HEBB  B0`  H}D  1~RHAE1E1E~B  I	E9  AH/  	D9tD      D]EC  D  EtA  DG  E  H` 4    EAOAMb`  )׺    7Hº'  ='  O`  `  HHit  H;     Dlǃ `     ǃ`      EM `  QAƄ$   fƄB   f tADA@EDHAE0E1Af     ǃ `      `  f       D  pLf.     1E틋  ~$HuHX     fGHA9`  uFuBHHH HF  HHHH  HG  HH)0  H)HAFHXHHDHHC  DpD  D(F  DA  AƋA  )A9DO1E~"HuHXD  TfGHA9AHXH DHHC D  DDF  D  p   qf       H/  >Wp1`  f_   @  ǃ_      ǃ_      ǃ_      ǃ_     ǃ_      ǃ_     f_    AvlE19`  AvDeE  }  u    HVAvp~C  H/  qVAvpAFAF
   @AF$AF$    ,ǃ\      ǃh     tǃDB      ǃPB     ǅh   E    H`1     @ H}qD  EF  HXDH HHC D  裾p   D  DF  ApET E)D  HcHSA1HcS D    D9f  u@AF$AF
   AF$    ǅh   ,H{1ɅH8L  1Hǃ L      Hǃ(L      HHǃ0L      HǃT      )T  HH0  HǃA      Hǃx0      H)A  HHǃA      HǃA      HǃA      HǃA      Hǃ/      ǃA  d   ǃ|A  d   ƃ L  
ƃA   ǃA     ǃ@B     .H  H  HF  HHF  HF  H  HH)0  H)HG  HHH/  @o1ǅh   UHAWAVAUATASIA4AHH8AdH%(   HE1LEE    E    HcH   HH)HcH   HHH)IcH   IHH)1҅I   f.     H91҅~     AD AH9LLAȉMEL]nEL]LUMLMЉL0E   EDEL1Z
 D EDE) LA)f     A    AD1D)ڃ~A0AAD1D)ڃ1f~%f1fYH9X(_HHD9uDMDLLiE1҅~ZA1D9}OHcRZ
 I(Bb   \(\Y.w\1\Y.H})ЉHEdH3%(   uHe[A\A]A^A_].f     UAAD(HAWAVAUATASLAH   LEUdH%(   HE1A AAAȉuAAAADAAHcAHD9DML  D;HIcHH    H)L\$IEJ4      fAxLHHI|((fD   H(YYDH9XXuދEB4    ~S}IQHF(ƃL\Ic@ 
HYXYH\(UHI9u,(DuW
 mYAXQ.l  D(CG?L5K	 I\DD^EDЉEmA   D	X
 D%$X
 A(@ CL- C+1A9A  A{  AF1ADHcD4DHHcHHEa  ((LD  HD|DYYDH9AXXuXIc(DX4XAYAXQ.J  (D+EE(^P(v)D(wCD AD9}D=*V
 EYA(E(D;eAYA\D_A(c  7W
 AYA\D=V
 D_A(D(.DE(ATAGAEUIATAATAVE(DUDUAVAVh(T.sAX^D(HcLU1HHHH)E  (LfD   HYH9XuA
HHuU   (Ee\(\AY.w\1\DYA.؍x}HuA]9Lǉ(HEdH3%(   #  He[A\A]A^A_] D;eU
 AYD-|T
 A\D_A((uH}D~D?(A
HHfAX((@H8DDDHDLDPTLXD`xdhlDpD|DUMDu*@(H8DDDHDLDPTD`LXdxhlDpD|DUMDulHpD|DxDULMD]ue)l(DxHpD|DUD]uLMer(B89EDuD    &  JfHHLD       HH9u..z   L^LW=T
 (E15R
      AXAD^WAB~CHLDL (	HYHXYXXIL9uYY\Y.wHD9t?E~@MB(HLfD  HHYII9XuIIA(fD  UMcIHAWAVAUATSHHHUdH%(   HE1IBHH)AIHH   HH)EH#  EXLLN   KFHHBH9uK4NHfD  FHBHL9u~+D1     HLcփ9BE~*HcH41f     FHAHA9E1ۃ  QH]EXfELOAHpUHLSH\F4   H}E(ȉMIDDuHHHEHHM<ITL}E~D}E~IސAHf^Df  ID$A(A(HA(E( DXHHAYH(yYDXAYaDXhD(X(EYAYEYDYEXD(XYDYAXAXYD(D(DYAXX(YYAXDaX(X@YH9DYX(EXYAYXXD]]J6HMDA9~<	HH(xYDX(YX(YAYXXE9~9	HHY`DX(AYX(YYXXA9~&	DYYYYEXXXXEXQIIHERAXQARAXqArAXAABM9]H}MHED   A9}fMcfEI1LLm EA(~,GA(LDڐLcʃBYHA9XuXAAL HD9uHEdH3%(   uEHe[A\A]A^A_]L   A   A(1A(A(E(A(I.~"UHAWAVAUATSHXH}MIcHUHDLMdH%(   HE1HAHH)HcH   IHH)EH  EPLLOTf     AAHIBI9uHMDN
 1f     AHAWHA9D9}fD  Hcʃ9    uE1Ƀ}<  UEXHMH}DRN
 ADLIHHLWUATDǉUHHHHH]LITH]B   Ds]]Du AERA"IAjARqYDYb  M\$H@ AKHIYACD({DYDXYsEXD(X[EYDXAcD(EYDYYEXD(AXD(DYXY(DYAXX(YYAXD[AXXASYI9DX(YX(YAYXXH]DmDuD}LH]E9~=IH(A{YDX(YX(YAYXXE9~:IH(YAsAYDXX(YYXXE9~'DYYYAYEXXXXA(LcEQN_IAWIHcHL,_AYHcX(AaAWAE YAYNXX(AiAWYA] Y^XXAY^D_McX(AQ9}AWBI}D   D;M}vH]McDmIE1LL]    EBC<~,C<LD    HcYH9\uAHcCIE9uE~5HcEH}APLMHIT@ @IHAAL9uHEdH3%(   u1He[A\A]A^A_]LA   A   fE11c UHAWAVAUATESHIcAIHH(E)IdH%(   HE1HFHH)ąti1EII~ AHA9~AEMH1    McHYAYAH9CE~DMDHLLEDU菱EDUxMcEM1fGN    LE)    A9~tIDJL(I4HLHD  HY@H9XuX;A;HD9u1H]dH3%(   uHe[A\A]A^A_](If     AUATUSAHH8dH%(   HD$(1}  DJH7E
 IQfDXDYXDYDHH9uFYXY  Ll$H1AP1EA   LHzF
 LYD$ mF
 D$ XY   fJ(H*YYY\
uH   LpHD$HD
  F
 YHYOH9uE
 ED$E(DYDL$DT$DX|$EXDYEXDYDXY   fEAD$HHDA(A(A(A(@ ((((A(A(HYYXXA(YXA(YXA(D(YXFH9uHD$(dH3%(      H8[]A\A] HwHSJLHF    @HHX@YX@YXBBH9uFYXYXH1C
 PYXYHw@ UHAWAVAUATMSAMH  HEDM@dH4%(   Hu1H}UHEHEHEH] De(HE  (E   D)EHEyE1fE1D)McDPHfD  A9}.Ic1LHI4L\HH9YXuAEE9CrC
 (ЉPC DTDUщt9EVU  EEPE}
%C
 e~-f*E8Y
C
 (((TUVE}`t5oB
 uHLEHHCIcHTCXC\CpCEC$lC(hC,dC0`HBHHH)HHeH)HxHEuH  H8HcE0ǅ@    HEH	 H0HHe=LH}HHCC CCCCC C$C(C,C0HH()  H HH H(HHH)HHHHMDHTCXC\CpCPCECDC lC$hC(dC,`C0E`Pj E0PATSuHMUH8EHHH0HLPtPDM]UPH@t;@    HMHU	 HeHEYY XE HEdH3%(     He[A\A]A^A_]E    E    EP    DEPHEEu[(EfD)ƉEC$*.  A;E8EHǅ        08EE    D)EH8HǋE`DPjE0PATSxHcE0LEUEHEHHHH	 HD*H0LPtPDMMH@@H]HuLSAHcHyDcHxH}IcH]HEu0tE    HHUffH*D*MX	YYf*^,9HH HH(HC CCCCCC C$C(C,C0kH]HuLSAHcHMSHxH}AHcH/He!AWAVHcAUATM,USHH89H|$T$,HL$ >  L;
     Eu E  HD$DA   fAE1HAE*D$D$(d$@ A(T$A    HcXD YD$,H|$pD;t$Mt$(DIDL|fEe    fɸ   T$A*D)HT$ *HD$HDAXHHH4HD;|$xYY7;
 \X\-I9\$,H8[]A\A]A^A_D  AWAVHcAUATUSHH9D$;D$<HH<$I<H$   $   T$HL$LD$ H|$0D$    HD$(;$   /  |$; Ld$(Ll$0D|$<  $   DD$   )fD  II9\$   D;$      A} ֋D$A9$uH$E1Ld$DLt$ PD  fE1H$   HcA.   AADzH$fH|$   A+M fɋPA*HH4   9$   *\O9
 YY9
 XiLd$    DD$D$HH[]A\A]A^A_ff.     AWAVAAUATIUSLfHXdH%(   HD$H1IcT$4H|$HT$@T$DHHc$   HHHEHJHs	 H<H|$8  H	 ,H	 l$4t$ED;t$4D$  L|$@ILEIf.     A   HD$8ANHcH|HLH\$(1MH|$ IHAF AVDL$D)      H5	    LT$0DfT$01*HD$8
 hDHcID _YL$XXXYD$\BID9$   ~GBC@ 7
 u   LT$0CfT$0*kfD  AD9|$4MItOT$@@ HD$ LT$0HD$(0fT$0*f     HD$HdH3%(   u)HX[]A\A]A^A_Ð=7
 |$T$BfAWAVHcAUATUSI,HH9ЉT$   IIM u E1~qfD  LHaAT$fu    fAA*)HcI|    D;|$P*X5
 YY5
 \5
 X|H9\$tH[]A\A]A^A_D  AWAVHcAUATUSHH9D$;D$<HH|$$   I< $   LȉT$HL$ H|$0HD$(D$    9   |$; Ld$(Ll$0D|$<   $   DMD$    fII9\$   A9   A?܋D$A9$uE1Ld$ELt$ fH$      A_H|$f   A+fɋW*AAHcI4   D9*\[4
 YY4
 XLd$G    DD$D$HH[]A\A]A^A_ff.     AWAVIAUDnATUSIIEL1H(t$T$DL$HD$D  D$~dE1D$  @ H	 BT$AD$fDILcCZ	Y6
 L;|$Z\D$BD ut$9t$}AAT$t$|$ӃHc)HcH
HL1HHD HT    `HH9u;\$<H([]A\A]A^A_D  UIHAWAVAUATSHH   HEHM(u    UdH<%(   H}1H HEHHM0Lhǅ    H8E H0HM8ǅ    ICHHM@E1HxHMX)ƉH`u}H  HcEMH   HHH)HXH)HPH)IH)9MI  EHMEyDEH]L]D+}PD$    EPA)D]PADpHcHH(HC ]HH<xfD  HA9uCtJWDLc)RDD9ALCD AADuD)H]L]EH}MDuMPE   EC4@EHcLd H LpLhHHHD  EEE1ɋ}HpE1ҋuL}EHcHH&    EuqD}E1G9D9EMHHFA9}fLC ADED)LC8EHE8ALc~L}CA    AHASC;D |A9TA   ANTAfD  D9ML}EG  E}9}EMMLpxA}9
  H{8H(E1LpLeHH}}L    H]AEHC HcHLpȉH׋MPAqfD  HhBHc~AAHօ~AAHEG$~DDELXDO)AHƃIHI9uAHPtXAA@D@)EHD9ej]LeHcAW@ EDmLeH]Lp1}HLXLPLhLeH]De]E   E@   EEPE1LpHH HMT H@IIIfD  EM111F8A u0F,&1D9AMH9},ADAADA;D|A9D   ANDɋE9EMDMMmDMuEMELeH]Lp9   DH@1LXLPE11A)HhHIIIMD IH4H0.     u7;E}?1D  9NHAL9t,AAAA;|ſ   fD  E1E1}H(DL0LmD_}HHEED]IۍOAX@ AC`IEEiD;m  ID$MS ]1HEHECt"D)A<؉)C"))}AC4`)˹    )HAHEB`9M9|xE`   D9X  1D9mhMP@ƍt6A9~
D9mp  H`   1LpL][L]LpC4`ADA)EtD+EHE	 HD4EE9C`     H`   L@LPDp
8DpLPL@uEDMLLM   H      19E   DE   De`LME  H8H`   0ZLMz}EDML-  HcEDu`EL   EDuH`LMpD)UH LMD9E[}H8     HC u1IL]BD)HEA;)AU)΋M9  AH0DAEd H(L1D  HEATKAD)AL9uEA1ET HAADSA)9OA)L9uL(H0E1LEH]DuDMHINELE       D$8A    E̅H1AADA9~M   OAA:Hx9BCAAA)  MAHx   )9OAAD)9)ABCAIID9u  LEHEB< I@MPHEHEB\ AD)0  HhDB+4G    H)AA      H8   H D93   H]HS@kBHщf.         D,	D$8DmAAE9UD,	AAE9JD$8< H}HW@kBHAADu    AADfD  H]kHS@BHщT@ +u    H)AHxA    B@   E1LDu]9]HD8~eLcMD1H0HME)ILLLxI@     1DEAHI9uH]dH3%(   E+  He[A\A]A^A_]DMH`   LM   LLMVELML MEH`LMA9΍QAN6)A6)gALMeH`   y2H8LMa+EHK	 H9Ɖ}+ǅ    4HcEL H      1T)1)ƉuE1cHcEH(EEr    UHAWAVAUATIS׉HXUDEdH%(   HE1HcLMH   HHH)HH)IH)ԍ?I9~c  1fE;'
 (f     A  ?A        H9~AA.wWA  Aʉ9U  A(1    AXH9.3$
   IL$A$  ?        H9D#
 }fA(A(WA*1AYEf     AHEEYDEHUu}M,fMHUHEu}DE*AA)(YYXXHX9wSA9   E/1@ H9~(AAYD.AvAH9HMULoe}  1M11AI    11@ A4H91҅M	9Mu։H}dH3<%(   Y  He[A\A]A^A_]DmSA(A(A9'E!E(1D"
 D%)"
 Dl#
      AXA(A(11    A(XXD(YYDY(AD.D(TTDUGHU9AVVHcɃH    AX<HAA9XAXZM"
 .GD'!
 D^c   DAA   LHEHEvf.     UHAWAVAUATISAAEH(MLdH%(   HE1HcEH   HH)HHLQ.   s 
 1^YM@ f*YAHA9C6A9~EuoA   D1HA1E1AI 11@ 4H91҅LA	A9uDH]dH3%(   uFHe[A\A]A^A_]AEDDLAx   (~wVSH(fH\HD  HYH9XuX
 Q.z7>
 ^Yf.     HYOH9uH[T$H<$T$(H<$D  AWAVAUATUSHh$   9$     HT$H   Ht$@IcDD$T$Hc$   AH|$HD$8H4Ht$($   At$PHD$Ht$(1fDH@ H~H|$Xl00)H$   p$*Y
 ZYl!
 ZY/
 DD$TD$0f*Qf.I  5
 ZHD$     ^HD$    t$4@ HD$T$HH$   $   |$HcH$     ]H$   f\ 
 .wW- 
 ZY 
 ZAX  HD$D\$0]D$4HP HD$(HD$@Y$HcHT$ L$D$   Dl$PDl$1W
 1ۋ$   McLl$HD$ AU rH~?E1    1DD$ĀHcIuD$AD9u˹   ;\$uɉ$   u\HD$H|$8HD$H|$ 9D$sHD$X$   t$t$PHD$($   9$   Hh[]A\A]A^A_Ë$   t$TL
 S$   H$   Hc_H$   _.Y0
 qf( f.     UHHAWAVAUATSH  HdH<%(   H}1xHcHHH4    H8HWDOHLg щHPXH2   H0H@~HcHH8HHHHL,Hp4@    H,	  H5

 =r
 L@0H0HDD   DLHǅ     IcH    HAHH)HILPHD=   OD)EÉHH؉DI   DEH   D)ȉ   H)L4    LLILxEA<  D))HcHcHHH<    HHH<    HTDHDHHHI
HHPHLp`   D)ȉtDAHH H1D     AHH=   u勅  HHHD  HH@I9uHHHLA   HL`@$LhHPDLh_L`EAX\	  t(ʉ)     HcYD9HcXYXu.  ^(Q.  HxHHLXL`hH4EhL`YLXf~y   +HDfD1H<1DfD  A9YD)BHc0YHcHA9YXHHHf.     HH@L9uHHHLXL`LhDA   H<HH@$PELhL`YX^4  HfH1f     HYA9X
 1Y.<  .  HDH    L`L@@P8Wl
 DHH@$Pj (j AQLh}H LhL`~[HH1f     HcAAYBAYHX    H9H H`H 9
H  HH
 D@HD9@DNp9LƉHH   HH)ąH  DD11CvMcHID IHC	HH    HA@D)M\fD  E9};HcJLIT ID      H\L_HH9uDA9Hҋ@(  Hcǅ     ǅ    HI<T։HHT
I4TH9   LAEoAAD A)AED~;Gd5 D  	fIcAE9*uۉHLcD
 IP$J<,L;_ 9 HLH0F(IJ4/+D   McIL~H8LJ4/HHDDHH@HF$Pj FHPPj PP#uHHF4HEdH3%(     He[A\A]A^A_]    HA9    HA9
 LH0L   HLHA_$AXI$  L,Aٹl  0  L褵  +,%
 AG0^,HHHL`LA   A   L@$PLh(
 HYP
 HP   PAZLhA[L`fD  f(H*YYY\RuHH   L`Lh蚽L`Lh@XX(^Q.  ~EH\H1AY\YH9HHHD9H3x HY@H9u]HH0F(+   HHcH4HKf.f(L`LhL`LhL`LhL`(Lhff.     H      AfH   Hf     HYH9XuS
 HXf     HYH9XuXQ.   Q.   ZZ Y 
 X 
 KH,f~L%
 1(    (\HX9YYXXofD  %
 (Y(L$BL$Zd$,d$(4@ f.     AWAVMAUATIUSIIIDHHLOHcWwH $   D$IA@T$H<$PI|$0$   H|$<ЉAA$  E  AA   A   )AQ 9к@   M@O~"Hr	 ,J   )9t$   E   D$j     H<$D$w  ~	E  $   C  E:  H<$QL$AԉT$DDT$L$9  <   ePAD   ADD     DD$LL$ E8ED$<$   LL߉LT$8L\$0H<$D$(D$t$(L\$0LT$8LL$   D    A  E  |@D9d  At$D))LT$0L\$(LL$ H<$9LL$ L\$(LT$0D1ҋ|$  E  <  1Ʌx
 ~9fD  AYAY(X\AAH9H<$t$+D$t$A) @    A @  A A)EɁ   DAiȎEɁ @  A   fU AAȁ @  fDDE))AA   iώA @  AAЁ @  EEfU ρ @  fׁ @  AAȺ    EAA)AD׃)D)D)DD)DiAAA @  AfAEA @  i @  fρ @  )Ӂ @  1Am EEEUAUAuAEHH[]A\A]A^A_fCTdr AH<$AAAE|$GCDD$ΉL$bDD$ǋL$D9  VUUU)AE9  CTrH<$D1H<$t$Zt$+D$A)1   ED$<$   LL߉LL$8LT$0L\$(H<$D$ t$ L\$(LT$0LL$8D$$   t1    @~0~,S	
 LIT@  HW@H9uAyDD$AHL$LLA>~A|$(  1H<$r+D$A)$   H$      1E1A  ! !f.     H<$u42A@ $      H<$1+D$A)D  $      H$   1A  E1! @  D  AyDD$AHL$LL1
D  $   Et2H<$UDLT$0L\$(LL$ HLL$ L\$(LT$02HD9|0AT$ALT$0L\$(LL$ D  1UED)D))f     AwDD)D)DD\     D)A8D  t$tVH<$   85( DU)ƍ<T$X_T$M4)ƉD))A)MH<$    f.     AWAVEAUATAUSLHHXD?dH%(   HT$H1ҋW$   D$L$,HOH4$T$HW L   HT$PQH   WHcHQM-  A
HD\$,HA
D9  A  AD`McDl$ILAH|$  EPHt$0HHADT$ H$   Pj ATAPARDD$<HL$@HT$0LL$\fҋD$lfD\$p
 t$t*T$d*D$hH0AYY~)A?  t A         D))D  T$,)Ǹ    AAAAA9DOEDHC(ID))HD$C(    LDA9  YT$$   L$$D\$(T$ IDHPATDD$(T$Ht$(ŋD$,+C(AYAZDT$ A)AL$$~D\$(CD*EDEDD$$   HD$MYDDPATT$Ht$ D_AX	AD  H|$HdH3<%(   D  HX[]A\A]A^A_f.     A2D\$,EK   1@ D1LcGE9ONu  HcAD)D9}Bt>IC4C()C(  Z  HcHIfC(   E1E6$   A   DIAD!$   +  H  E~UAUC8L4$Ld    ĀC8s
 uq
 XE HIAFL9uɋ$   AċS<H<$DD$"D  LcECA)HcA<D)A9At$)C(y	I~Et#LL$L$EH<$DSA LL$L$EH<$D$D*AH<$Ic1HE1     DD$$   T$$YL$D\$(MHDPATHt$ T$0T$(DDT$0AƋD$,+C(Y^A)AT$$~D\$(CDA @  DE苄$   D$YIDHPATDD$(T$Ht$A	EXZ$   Ht$0HH߉	Љ$   H$   Pj ATjjDD$<HL$@HT$0LL$\fҋD$lfD\$pt$t	 *T$d*D$hH0YD$   Yn|$   D)    к    OHEH<$AUC8LtH@ HfC8*EI9u_!ɉfUHAWAVAUATSHXHEH}UMEHuDEHEdH%(   HE1HM D}(EG׉E1AEA  DEMEV  Ht	M  E1L5	    J    MtuDLwDDAHAA	D9mA~%}tuH}D1    E]E1DuAx  1}Mg  Mtr}DLjAWEMUMAHuH}PEUAA\A_tQH}dH3<%(   /  He[A\A]A^A_]fD  AWEA؋UME1HuH}PEAXZuDHeHcL    IBHH)ă}H  HcL=	 E1HIǅ~IDmLm ~-CDDHM\ 1AHLc9BID9DmH}LDEHeDED]E1E    AWEMH}MA؋UHuPEDUA_AYEEt0E1EǐDH}EADA	׉/E9uED]EtME1L-	 ]ED}A   DÐH}DDDAC\ AD;uuA؋]MH} tHf*MQf."  uZ~&HUH}1fD  YH9   D!     EM  H  DÃ   }HcULHHIE    E1D}(]EDm(AMtDLDًEAAA	AA    utH}D     }DEH}MEvAWEE1ɋMHuA؋UH}PEY^D  E1E1pDmLmf~-IcDM\ 1    AHLc9BAAD9u HcULHHIHMH}19}     Dm(E    ED}(uf(DE]IMDEQA]E    E1;D  f.     UIHAWAVAUATSH  HELUxMhH]`LHhHF dL,%(   LmE1LXIDU(IH`A   EHAE҉ÉpDAEHHc$AIDu A҉H LH} LEHALcIcSDATULL]DAAHcE)DHcH   HH)HL)LE9HM4HUH   L8DHUHMDuDu@HUHXDuDu0DuU
  DASHAHI剕AQLhDLA   ǅ     H@AHcHHcHcLI\H HI0HH7H(]pD)ӉH]H@ EHLDHHˉE    McILHH@HDA)AǉH-L90t)EXMP+0AEL9Ep  ǅ4    uDH@H A+HA9|   E      HHL9N E  HN69L    HE8H8   }0$<  AA"  E8  L9E@  uMH@A+~5H19	 D  AD XYAD H9E8    A	Hf	  9L  H@ AHH+ID HAHǅ    tMcKD HH4D\X  EHDHHH`LXLHLxH\LePEhjP$PP$f`H0Ht%	 L*dtpY	 f*hY  DXDUD+lAAAĸ    AE9EOEDHA)E)DUE9  \LDD$HLH@	 PEh8DPPLDPD+UH LE)A~CD&DED$\E1ɋHHH(LDDPEhj j PDLH A	x   HfɅ(~9fɋH1(    AHY9YXX(Y=	 YXX(X\.w	.+  HcHLHDHtDt,H~"H1Wt	 H9DH HE1H(LHLD0EXH94AH@HHHH9H@H HH(  @ E8AAoE89L	  H@ AHH+AID   VuhMc䋍4ID$HHOL% 8PVLP	 9AH@HH  AHH+HHN&AV8HPEhD$HHP	 DH D3    H MHǅ8    IE   NEXH(?  ?  O9Nȸ    I4
      H`HcH4F    D&EA)D+HDHB<!HfQHA9틍 HfD  HA9|pHhE1LADMcA1JMcf     :	HLL)B|A	9D  4VE18PLދEhD$HHP6	 %AH@HH E1 AHH+H@ L     D$\E1ɋHHH(DLDLPDPEhj j PDLD+UH LPE)A~CD4 @  DE\LLD$HDH4	 PEh8LPDH LA	|UHXHEdH3%(     He[A\A]A^A_]fX  )U    B  LHDxEb  HH   L牍 HYCY1\f.ÉB,}hAVL8   L   WD$)ËHL	 fAHH *AYFf*AYF@ HHHL+A    9L  H@ AHH+ID E1AtMcOL AV8LPEhD$4HHP	 H AofD  )U      MHPEhL   D$HLAV8P	 LAD$AWW	 H HPDxLE A$@ADtYEAACYACYYKKA(\AXAC(\KAKXCC/Q.i  	 (^Q.  H^1f     AY(\XYYAH9ǋtILPBL   PLxLA   MAVLA)ċEhLD$L   H8LP	 fADHH Lx*PAYFfA*AYFHL(DLBDL^(DLDL1ɼ1hHǅ    AuU}h4E1VD$L8Hj WHq	 XH AE11B}h4McVI8D$j OL% WHH	 LމH A1ff.     UHHAWAVAUATSHHH  HHdH<%(   H}1ADp(LHǅ    HyIHLciHI HHH$Hu6EJ(W Ex)Az09pK  1@ 9t/D9~H]dH3%(   9Q  He[A\A]A^A_]Ã   XƅcHH   IHxAAHcIH
ȉ|HIAHH`HcHHHHHHHH H  HA ID(A    ANt)ȉpHDH0E  Hx,׃(~(A  Hǅ    H1DA4tEA)9DN   AAMt     2)ǉH 5I  ~DH~8t6+   p1(9L9O9A'C  tHH@A9ANƉDHH   HH)HHD@    D)AHcȅ_G  fAHHHD((f     HH9_]u=	 W)P_.w>HDH(D  
HH9_]u(WP_(ڋHAřAF  1H(     H9_]WP_H_   (e@  pǅ    HDLxHcLHH HNHE1ML   MIH DC K1҅t1.5	 RLLLAVAII
L D9XZHDD`HE     ǅ    uAHXu3x~-DXxEK  K  xD  HHcE1HHDHXhH D   H   HHHH@,ËAǉHH   HH)HHH`HhH HhHcHcHHH4    HHHHHHIH H`MHIHHxH   HHH  H  H)H)   HLKHhIH   nLD9H~KDDHE+  Hfǅ      HhH	 DPlD)Й1)Ѝ9	 p  *	 XXHHp.	 v\	 .z	 v\	 %	 (TUV.  (5g	 DH\T	 TUVY	 ^;	 XK	 ´,   fDHǅ   Oº    IЍB*Y	 WP    +HH(DLxLLHHHHHL$    HH   J&I1LH8E1H0HHLH@@0AD+   ADLEVlDxDHDHDx@E  IIcHWPDH   HD E)LH<AFLPPHpH,PENtjHHH LP      HhI4ߺ   H脲HHHLH   H0   LH8   HH 9~REVlAFpxfD  HH0HIHhH8H   WD.=%	 H  H@p.	   ǅ@      u(9:  HP~@HU*  ǅ    ǅ    G  HC SD9&  -  +|HH   HH)HHHHHH)HHH)ąH8F  Hx4   ǅ      IENtEWPDH DH   AFL(Pj j AQDxEVlAFpH DxHx|tfZ   f.	 RHf	 ǅ@   f*@lY*f. Y	 1f.@	L      A   L5L   XDAE)D1D      D)L)ÉL   ,H;	    L6ǅ    @9pJǅ   +|ǅ    ǅ     HH   HH)HHHHHH)HHH)H8E1dHL$    HpID$H HH)H@LHDDHHً HAGLPAG PP4H DDHHA ¸    D|HHAGHl   A~fHHAV@	 (%	 HHTHHfD  HYH]((TUV@H9uDL8DHHH蓡H 1HH)IcHxHHHHPHH|%  HL   M  DxHE  x`A   DM@`<  Hc(D (HME11HHA   HHL	 I-	  D1D)SfD  -  	 TGDGHfD)*YXf*ɃA9YXs-  A.v.	 3-  	 HDxHE  Hc4DHD fEtf*Y	 fD9}vD	 -	 H8    XA9t>(HcЃ\\_(uՍA9Hc\_XuHf   D+*^\(x	 ."  .5	 '@  =	 xq	 XHE1E      H8H@L蘩DEuvXAF(!@@  HcE4DxHtDEtHDF VEDO  9C  HxE m'  AF(ƅ ǅ    H     =	 ǅ    ǅ     p"t	 cf     A    ANtHD`0E6  tǅ(   ǅ    pHx,:.  H׋A
AARAvX(!@@9(DHHHDHAEHH   HH)ċHHHPHHHHHHAYAZH)DH0D)9HH  DE    HpH  ǅ$   '~;ǅ$   6  v	 H \	 5	 .wY	 HcH    HpHHHHP HH)H8JLJ)HH   HHH)H H)HH)HH)HB0  y	 Hǅ    D0 HH(HE1H )HpHXHT2H)AԉAA0IcHHHH4פf(tf*E32  AT$H fL<   HJ>fD   HTi	 H9XuYYXt y)  ǅ    E1DADD   H AD$A   Ll     AO&  ED)H    D)Ef(~ H fɐ HTI9Xuf*YYX.vDAD9O &  H8H{&  H(H9-  HHP HXHpH(H0EHHT~    8HH9uǅ    H DDHHH)HHHVHF<P1PHHXPFPpPAWPSWDHL`L8PD"H؋[H` 4    H@ {D8҃E  DD1AD9A)E9  (E1L0DDLLc)1JD AKALMDEMfD  3HL9t@D
E9w33L HVAV sA~ A	L9L:uDEL  HcL%Ҳ	 ATIDHHc8  ǅ    4pH0JMܐHHcAPA9H@ D89~=HPH  @h    @T      HH	    HHHHLF@1H)HD$HL HHHHHHX8D`HDx@pX0H HHH)IH)诞EHL    f۸	      D)1	 *؋(S	 -_	 %	 Ht      Hc	 PAf*YXX\f*YXSHH9uD1L8%g	 1ɐE~"HcI1f\HA9_D9E"c2 Ј [  HHH@LLHǅ    E1ǅ     -	 IMD AFHILH   1D	 =?	 H5	 HIcADL,EM ~GIH   fD  
AXB.A	XGHI]A	A9uAAxbMcHEJHH@LM)NLHH@ HHHX@]J]@L9uHAHQLH4   f.   ]\HHD_DZL9   DPA.D@v(A(D(XH.vD((A(.w((A(D(.x.v#](t    A(]` A]SfD  GD.vA(D((O.wA_(\AM _AM I_ABIAJ.v	(((AR.w_(\AH1E_AHAH_AH~    _HA9胅 LD MLMLL9VL%  D9.  LcH8JL     HcIL HA9\(TuHPJ@ HcȃHIL _BA9ߋpAÅADt9Et4f	 HcЃIT A9YD D9/.  LcD1Lǈ LË-	 A	 5	 	 LL   @ IT X]E|xAD AxA)DAA},DB    EuE        AAE9  AHA9~pHcj*.  IT Y\ A0   Y,DAAGEAIf AHA9LpHHPH-  H HLHH)HHIH AL       fA*Y^,ЍRHHǅp    DxHEt7)  VUUUǅp    )H    H HHH)HH`HA D9%  LcH@ǅ    ǅ   DJ@HD@ HA0   DVD)⋍0DMA9AN)Aԍ95  HcHH H<D7HE  AE1E1A)DEA:D  PEDADD9	  HE)   D97	  HH 1HD9@HD9DEA+Et   كMщHH HD<9D@AA
  AA/   D9}LHD`HE  LH	     LL A  H   A  @()AH )ЉǉtA9DO   )Ɖq8t   ʉ HQDH   DaH      H HcQ`HDQEDLQ IcHDHcEJAヽE  HDY|Et)Hfw	    Zf.  A   ^	 ⋍p)с  B9;  \f*Y,EEtztvLA   \	 .  \"	 fF    	 A*YYD,DD@EtYu	 D,Dڀ  t4t0fB    DZ*YD,хAH9MHcfETJADB    AA*Y,A9AM9NHe  E\  DE;  9OAB ǋBD?@)9LD9AO+)ȉL	 A     "fDI	 E   *^ȅt`L+A   A+   A   A   )f*Y,A   څA     HD9DNDDtHDtHHHH)IH)H H)DI牅DE1Ѐ tE1   9AAHD)DF|EtH   i }  9|i΀     9  H9   M   H   Aً~HDHRV`RjDQQAWAT hPHLHPH   HHPHHpF`  P9LӃ9NF`LMH`DHPX|HpLZYtHHhHHAyLE   AqTMYPH)A    D)都HDLDʋHRASDSHASSARQ0 APWV   Q DHPLH舿HEtH1   H߃yx@HMF SVVDD)SAWLH`H|H t4d~*H`SHTHf        HH9uH| Xl,ppXt  .  D1E~1H`HfD  ]H9鋅D1DL`1LHHAD)H    E~<Hc1HM<L,L    A    AD     HA9E9~CHcHx1HM<L,L    A    AD     HH9u߃DA9hHt`@xHHC H߉FPDk0EDtH1@ DEAkHX`x@x    ǅ    L%		 HcV   1Ҹ   <
    ,
  H	 .n w b   w f)~ }  O	 A  xYf*Y,HcE1H E1   H=c	 L(	 LC HIxLD  D&VAA9}VMcD)JITH B,((HTH9TXX(\XTTXXuHH9uA@1ffɍKY5T	 T*1*YY.MbHfH=:	 H59:	 DDꋅ    )*º   DD 9MD9AOƉ   [H`HHHH萉LHHLHbH`LHPDLHHHDH   EELMHH)HI9lHEMLH$     HHhIIHsV   +HAGpM      L牅AGLPEOlX  AXAY~
ǅ  HYS	 @<~o	 Y~  fH܋D9Aǅ    oD9HcL%	 PIHHc8zH   D9HxLLcǅp       Hp J  `	  H@T    ;	 x|	 Hc9HOEJAEDLE[|E{  A+ff*ɉA*Yh	 ^̯	 .  	 fA*Yf*Y.q  ,A)H H HAHAH)ċAAI  fAD$D(fǅ    CDdǅ    A*ǅ    ǅ    A*0AD$AHHHH8HD$8H@HD$xHH E~dHcH(H1@ X(X(AT HXA9\(h	 Y\(IE     H@LfH@    HH1HH)0EH~I(AD ALYYXX\Y	 XAT HA9f҅x@(f     HcЃIT \Y	 X
_uYfZYа	 YxQf.  ZX~	 A^(   Y	 M}0D1ML8 fD  0	 AX$Y m.	    w.>     IM9uD0;~D91D(f=   @Í*Qf.f(  Z\	 .  f.f(  fe	 Z\	 .	   Qf.j  fZH ǅ    ;fB    S	 A\*(Y,A)σ  @ i`     9iր8 9҃9p    HHHHTSHP\LHhL@dSSSHYH sT f }  *Y	 .  t]3	 f)*Y,LcH`LJ      B-	 DHc_DA9B`~SH`H-	 HTH
_HHc`Hcȃ\A9_`uȋAF9Ǎw;     PHcȃ`9Hc`\_`u͋AF   DDL8(M((扅(E11LcAA9~lIcLIT 0D  (_`\HD9(TXt-Hc.v`(.văHXD9uӃEA9(f)*^.HHDDLDHALELPA HPAUELHH EHLL蠞L8ELDLsDdE  fdH@*WHHTY	 HXHH9uHX5r	 ǅ   A Q@ D1f*Y0	 \s	 _֨	 H   @T   f     .mYdfD  DED  AMD9 fD Yi	 LH*ƋAHA@f^A*(%\	 X^	 Y.  .ܧ	 wҧ	 HIcwfff9WH  H1     Hf9P|A)1E151	 DD LP@f.     (T\.	 v\AAHD9b  fAA*YXuD4McC_H8Hst9 	H8H{D1HDHHAEdAHL$    HpID$H HH)ċALH@HPA HPPDH HHHEHEL@HHHDM@pE=   fAULIT*Y	      HX@H9uꋅA   ǅ     HHH )HzDDHD謠fAMJ;(HfD   HTQ	 H9Xuf*YYX.ǅAD ~Q-[	 X.  HPHTHH\(THH9uY*	 XD4ڃ(Ҿtǅ    ǅ0 AALDDp)H	  	 -	 .	 (   DD)fLL81X   AfD  E~7ABHID)f     fH*YB9XuA9(f*^(X^8	 .	   	 .  (\H(X(ËX|\4\t9G	 X   X.0	   	 .  (\X     dx,
    
OIHf-	 H   H@(*^. Ɖ .s     9t~tDtHD_ƅ Dǅp   HG Ή()Ɖ GHD@ 鱾p뺋HDƉtDp鰼]9H   1[D1EuV?Hǆ       ,D9	  H8LcL	 -	 J8HcIt HcЃIT \_(\
_(
	\B\HA9(T(TXYuD$    H8Dۍ    ADE1AǋIH L\HcHH	  HH w] Hc1D4CHDH8DEHxE@ B4
9OD9NщD)D)HAAD1D)1)L9uH9OуB IIZ`9dD  s  $ǅ    	  L L8D LKHcLIHcH    H w] Hcҋ$DD111EEK4AD    9}PAD    ADHD)D)AAD1D)1)L9t$<94AD   9|AD   D 9H0HED;xEH0McHHJ
HtzHcu
D;H ~$H0pHc<HcȃA9Ɖ<uHpHHY(YX LH H)LrDL"Kf(5w	 钹f.w  HAřA  =s	 +	 )PDǅ    .	 	 fHǅ(   ǅ    x,t׉prHPH    1 6p 4DL tLL骶ƅc ƅX ǅ   ǅ    ̴f!Xǅ   1W.	 v	 ifǅ    ǅ    	 fYZ\Ü	 f.  .	 8|	 +    Hc((	 H<cD $Mǅ    1BA9B`HL-	 PHHc`HcЃ\_AA9`uHDL(Hx LGHA@A)AHH4    HcH  M2(I41D  AYH9XIXI9uY	 5	 H-	 D   (T.T  A  	 (=V	 DA   LE(G)D$HH4    McI  M3A(K4#1@ AYH9XTAH]E9T(TUVlY	 f	 YZ Y\Zf(lY	 Z.wIf(1l1	 YZ Yy	 5	 (.wY	 XYH5ҕ	 X   (WP]   =A(h=	 )P阳DDpDEAEDE@AD9  HH@HH HHH)HH荕H(AAǅp    ǅ     (1^ǅ   {f()lf(W(A=	 Y(\Z-fD11AD <LcwHD@ 鯲i   H5y	 1	    )P`Hf	    Zf.AHc9HNAR4H=	 ǅ   G WX D@i=ߔ	  Ӕ	 ג	 .(TY=b	 (տǅ     ǅ    鄻Y;.Q	 ,H	 Hcf(Cjf(5jGf( j fUHHXHAWAVAUATSHx  HOdH%(   H]1HXHD@KH,Ls ǅd    Kǅh    DωHًX(XH@   y(x,Q0MA9  1@ A9t.9~H}dH3<%(     He[A\A]A^A_]ø   D  wH tHHcHH؃H    HHU~HcHHHHEH@@9NH  M  H؍@HcHHЃ,HH   LcAUƉAE \9)  ǅ   )؉AUD(E  C9`  fǅ    ǅ    DDE  9  ǅ    ǅ    E1D,MH (H@SP@V^J    _HhHA}HHHpH)AEH    AE D8A  T19ÉHڋ(D@)D9N  LHcHH8L0ǅP    M<DEE1)AHDAIILAfD  E'IM9tHDBA9rHDXIA1C {EgD	PDXM9DT8uHL0I݅
  HcDL=v	 1H8MD@4pHH(fD  HHcAPA9AE ǅ   D89  H,DHHHH)HHHH)LH HxAǉ}(@9)  Hc։PǅH   I<VH8 H8HS0   )D,0M9OڍD9  HcPHHH0HX	  HE1%fD  PA)AD9})HX   D91~LLA薗EuH H0ED4~HA   WDMDHPH8P9@H/   HH)D9HX/	  LE1) tDE1   9AAHDD)D,AHHH)H8HH)HlH HHj j j AUVAVQXWRPHhD(HLPHdHx@DPHWHhLXH @0DAVHMA   .TD+D$HDHD$HMcIH4HLaXZ~HLH4HdaD,DA    lhDAG$$McHHHH)ċHHAHH   HH)HHID@$Hx(D)AdLDJ    HHIH LILPAPMW0WDWAU1VPQRRR8j H@(HL0ɐHEl     LD,AU HADL LXH AWAE(HAUD@A)ASSH Et^HEF$PF(P8@PS DDP(HHH0HP!iH@DEt0~&H QHTHD     HH9uHHEH,E1HXHDF$D(A   PPHFDPVQH VH0WHDHH8LLLH@A|$8HXDAML$8A|$<DAMT$<At$$H<؋AD$DAL$8AL$@AT$<VPAt$HAwHVEL$LHEG0ɄDDH EH  H9sHDDDHH8G8G@EGDW@G<GHwHGLG8tWDG<wL,;  DES  1EH ~!f     ]HA9DHc@1D(L LPAJA)HE~A1AHcHM<MH    A    A    HA9E9~C1AHcHHM<MHfD  A    A    HH9uu
   dHAE HHXHC(HCPDCPHLHQC4    AE AU_AXT9|AM0e  H{HprHcPH0H H0    HXIcw0AD$@DH؋HA)ȋH<At$$AT$8VPHAwHPEL$HH PDDfǅ    ǅ    E_ǅ    ǅ    O  @ ǅ       L舐AE AU\D  ,AE HL LXH WAUAUHD@)V(MH HcDPL=k	 TIHHc8  1 LHPHLYH LHYH	 x4	  EHPH1H9H @ X]HA9OH5k	    LcH5k	    LHDELcH HAT$HTf B_H@H9u1ǅH    HDDHDfHHDCHPHPHH}DLH/NA[{[*C,   Hd  HcDL=j	 PIHHc8(     L@9(A}  Hc(H8f*Y	 $   L藍AE AUɍ\DE19   L>A   L)  AE AUfǅ    ǅ    \vH HhHHHVAE D89H,DHHHH)HH|H)LHxAǉǅ   LpLM!ǅ   ǅD    5   LƪpLYٺ      LD9AE AUǅ    DP9.f*ÉY	 DH5%h	    L谋AE AE dT@ UHAWAVAUATSHH   H(OdH%(   HE1GH0։8QDǅd    HP)AAƉAAE9ŉd  )D$RE9EO|  H0Hv  {88HD{@<HpHXSC<~<    =    E9H  HcPH؁<  H T  Hpǅ   ǅ    HXHcHHE9EMHPDsIcHD HH)ā{<  IH  Ai  {
   
LH0 C g  <  C0CE  C>  HCMD E1AHHH`H@HDI$@ `AOAD9HcM$L   AG,LX1HPHHEMDP@譙_AXtE  AO`˅~QLITT1HfpH9uHcAM$LD9|LD AHÅ_  H0 I  EUA    {8  D   E׋8Ѝ    9  <  
  HX   AE8ǅP   ED)P)׉)88    9)	  Eǅ    ƅ  ƅX 1ǅ    ǅP    ǅ8    )x  =  DKDE DCA    HHAHH   HH)E9EOH11IE9  HcPǅ   HH ǅ   ǅ<  ǅ    ƅ  ƅHEƅX ƅH Hǅ    ǅP    ǅ@    C4   -M  w
HX L '  1LρS01'  L轁P  HCǅ    HHHHH)ĀX I  H @1'  Z<    D9AC<EOǅ~9tDSDE       H(HE08HH j LpFH @AXAYtEKAυ~:HH(1Dx	 4Wf*YXH9H Hh1'  tHh  H@HHP  X    DCE~OL(IcE1HfD  1EDL~ HcDAHA9uAIE9uDH(HALPDHcHH48CLHP*6AYAZDEtoD9  DCD1H(AЅ~D  AH9H(HcHHLPDH4I<CHP5^_C(F  8  E3dCT<C<CD@HAIHH]dH3%(   |  He[A\A]A^A_]f     C@A9DOC<<teD91  L(EAD  E9EA    ENL11HyvSA)EHcM<DYSAԅ~H(HTf.          HH9uDHCE9HcPǅ   HH ;C4=M    =N  C.  C4-M    L    '  1Ls}S0L'  1E1^}ǅ    ƅ  ƅƅX ǅ    ƅHƅ ǅ@   HcHH   HH)ċt1H t(A    HHIA9AEN11   ǅP    #ǅ    ƅ  ƅƅX ǅ    ǅP    E1ƅHƅǅ@   SH 1Ҿ'  1?|Hc8HDH0E1H j LlH Hd  1{A[Xwf*YVu	 ZY~v	 	ISfAZȅH(HT  HY@H9uUH   1r{H 1Ҿ'  1]{Hc8HDH0E1H j LH Hd  1{DCDH(D)LPDAHH<DAHHI4C$@1A[XsKEEAυ~$H(QHTH      HH9u{<    ǅ@    CT    RE~+E9E|#DE9t<  uEHǅ0    HC@  EX@ CHH(LPDLPDCH/0ZY}   HP2DWH   1DPyDPWPt usDH 1Ҿ'  1DyHH(H j Hu   E1E|KXZAE1ǅ    ƅ  ƅƅX ǅ    ǅP    ƅHƅ ǅ@   HX   
}PHX   |HX   A藛EED)Eǅ    E1D      HAUATUSHc  o	 H q	 (HT.  ( HH9t .co	 v(H@H9uA=r	 LcAD
o	 fMcA(Dq	 D(HHIIE15n	 e H1 ( Y.sYȃX L9D
E1%n	 f.     D9~r(AHc.c  .Z  DHH  .wLL.wD9uD(ADe HHD9D[]A\A]t׉A(ADHD(D(DT  ALcBY.  )HcH<!fD  LYDH.x  Dȅu9A~d(Y.  yAADMcN/@ A	D(DYD.rATA.vD(AM9uωE1Ʌu
Y.  AA1E(EY.D\E^vEW9~5HcH<    (AYYXL9uEtyfA(E9\
A*D(D^}ZAHH@ (A LE9t5A\ X.w.   (A LE9u    9A     9AE1D  E11D(EE(DETDTfD  9ΉDA5k	 TUVaD(D]A(f   ~ )Ǹ   @~    @>   D  f.     xiȃ`<`t(t=Q)    Qt)    k<Mb)ÐQ)@ M]  AWAVAAUAT  USILILHA=E$MT$E_DɃ(       E  AD$<
  fE    A)ӘA9e  DI1)ED$    A      =  7  IcfDUH|$P tHt$PLL)1    HtLHTE HIA9H|$X tHD$XM)D׉8M  EDH[]A\A]A^A_fD1D$    A   EcIcEHTHL   A9  Ak  Ar   fA)DE9|\LcMD|$E  EE9|?AApHHtu	fD  fHH9u@ fAH[]A\A]A^A_ E~At$?҉|$At=  @@AO   MT$1 x@@D$  E:  HT [ Eu;AjD1A   DfE D  f    Dٺ   1D$   A   DAHL E~f f.     AD$1MT$AO=   t)          IAB   =   ufD  fE fD9GqAtAT$   fE DzD|$șAD93A1@ fLU HA9D$   IDD$HDEIǉ2f     fA   )9LcIM)M9t3AvƃAr   fA본ÅDD$xAAˉD  Hj AQMIH1XH US1HdH%(   HD$1Gv HL$dH3%(   u=H[]    H|$7uЋD$D$T$\X;ff.     AUATAUSHAHdH%(   HD$1  t/]  t'>  .  t@     AU   D1HcHO;H|$7   D$EX   DmDm0DeDexDm|$X} HcH\= H}X7uiDDHuW1Ҿ '  H8mDQAE<    E,    1D)U@HL$dH3%(   uH[]A\A]fD  T:@   t(]  t >  .  t
@  u
fFv Ht1f.     1D  AUATAUSHHHc;HIt/DH"HtE Lu!H[]A\A]fD  HtE 1L81@ USH  HXHT$0HL$8LD$@LL$HoHc?dH%(   HD$1HD$p$   HD$HD$ H߃$HD$  H HcH$/  HT$$HH  S(1@ HL$dH3%(     HX[]D  $/  HT$$HH^  S41f$/  HT$$HH.  ST1f  HC0    HC8    HC@    HCH    1HCP    jHcHA5CKQC01)ʉS@D  $/   HT$$       C(1$/   HT$$HH^  SH1    $/   HT$$HH&  {<    C$1jf.     $/   HT$$HH   S1/    fD  HT$HBHD$D  HT$HBHD$&D  HT$HBHD$D  HT$HBHD$&D  HT$HBHD$D  HT$HBHD$vD  HT$HBHD$.D    1h1]S.6@ f.     k5f.     x``t/M   M  N  =N  D    <Q   <fAWAVAUATUSDH   dH%(   H$   1AL$     HIH@ƅAIE	A  @  E  AA  x`E1<`AA  LLD$DT$D\$Ld$0sLD$L$"LD$D$HL$+MLAPE1HD$4PDT$ $   DZY   HcT$,D\$IE_  ;,$  A    {8    $91  D\$AHA)ċ$   D{HE111ELHPj j }H D\$  DcD$|$A   T$0D[8LC4${0HMcKL C@A~x
kHD  H$   dH3<%(     HĨ   []A\A]A^A_    KQ)ʉљC  @2E1    AD9   CAE1E)11HAHIL y`<$9  t${@|$D[8s4{0tkE1IDDH$fD  I$AIIL9$$tKCA$AE1E)LHAHIL Ty DcHDE1f     $   D{HuYCP    CL    D HE1A苄$   L11HPj j H j`E1SHKLDLfD>D{H5+1fD  E~Hj j j ,H H f.     ~,   t
   t tG? ø@ AVAUATUSHdH%(   HD$1   HwHAAͅ   2E    DHlA   HcCA    zHL$LC  j LDj DDHZY~Ds1Ht$dH34%(   uAH[]A\A]A^D  E @  HE  cf.     0@ ATUISx!L؍Dm 9¸O؉[]A\@ H֋WHUHAWAVAUATSH(dH%(   HE1E   EIIĪt	H   AFLLAHH   HH)IHjj Lj H A~cAF~z1+fD  ]Y	 .fA$AFIA9~KHcxY	 AY.Y	 wY	 뿸fHMdH3%(   uGHe[A\A]A^A_]fD DMDE~DEDMA9DO.D  US1HdH%(   HD$1Gv HL$dH3%(   u@H[]    H|$*uЋD$D$T$8G  i.f     USH   Hm   aDEH0  E~7DMHcHc1f     H:HA9HOуD9ukE xH[]HHf     USH   H   DEH0  E~7DMHcHc1f     H:HA9HOуD9uHH[]ÉAQAAD)9        )ʁ  t%wwiC4@A)9N9^iʐ  A9t>i   A9t3kdA9t+k2A9t#A9tC@9ʺE@ f     @ fD  UHAWAVAUATSH8  HEHDHHE HdH%(   HE1  tADHHudH34%(   	  He[A\A]A^A_]    DQD)9Hu)V	 Hc%U	 IH   HH)HI XP^  @G?D+]TXU	 -ZU	 U	 5JU	 ^@XȉXD)ؙ^A   NЅ҉  ǅ   fAGEE1EI\ HE1DDALHPHMZY  E  LT	 @ 
H(H9\(YX(uRT	 ^EB0ID9HcP?   EOBHPHcPE   A     QDfHPHAk<D)ADʃ(*,k   HHcPPHHcPGPGDH9     D9|U	 /S	 TQHfHPꋅAk<D)AЋ(*,   HPH 9A   NЅ҉`ǅ   E1?\DAXA<$m(     SH 1  fS	 DQ	 E(*^D\ȅx  fLGHHt7$(((    A@I EP(E(AHYAPYEYYDYYDXDXA@XAH((YYYDXAX(AHXAXD(L9DYYYEXXXAXXXF\AYXA\AYXA\AYX(T()_T.ayvL.-R	 uLAYQ	 H [D]A(fD[P	 D:P	 rf     .=AR	 tQ.H$  QK.<  Q.c  Q.  YC5P	 A(]XC^Y\Q.(z{(=R	 Xf\K*XT^Y\^X%Q	 ^C(K\_(Kf(((Wt$D$DD$d$l$#&t$(DD$d$D$l$>(DD$D$%DD$D$(CD$DD$T$%DD$(T$D$(DD$L$D$T$%DD$(L$D$T$_(DD$l$D$T$L$A%DD$(l$T$D$L$"ff.     K#f.     ww1   7~:Wt9~$QHGHLH9tHt91       f.     BҺ    Iи9}:HcD9u(     HcD9t9u    ff.     BҺ    Iи9}:Hct6D9u&fD  HcD9t9u    ff.     BҺ    Iи9}:HcwD9u'    HcD9t9u    ff.     UHAWAVAUATESHIMH  H HE(} HHhDHHǅ@    dH%(   HE1HǅH    HǅP    HǅX    Is(Aǅu  S09j  1ɉ@ 9s  9u틽EHcHHHHHHH)HcHH   HH)HAHHH)ă}IB  E  }  }L  }uFǅ@   ǅD   ǅH   ǅL   ǅP   ǅT   ǅX   LI   LHHXLHPT   HH9uH9HuD]E  HcEH MH=J	 L<Lh=UJ	 L HH8HHHHHHHHǅ(    HHHHHHPHETHHHDHIDH    IǉH`HH@HI   HxfLHH LC HD   D(MHHHLDHߋH   j JD_AXE~cfHLfD   HYH9Xu-J	 ..8w"HH1H     H DELHp(HHHE0AD+0HPjY^tj~4fHL*      HY@H9uꋅ9}     HcЃ9A    uH LA   D   LHL0>HA   ML      I^TIFf.     @H\KG	 H_HH9uIFLIV@ @H\<H_HH9uHH(    (  L LHLLH(LHLH(H;H I,HHIUTLfD   H]   @PH9uf<*T^ZYI	 HXfZY8HCTf.     HXCH9uH9HuԋE~cH@Hh1I}D  AthHcHHIL 1 \HHTuHPTHH9HEdH3%(   4  He[A\A]A^A_]fD  HPT@      HH9u    E1D  CD% C&CD% IITu0E1H0LpLLxD  N,#AHAE HTAE uH0LpHpLLxE1L`D  B#O<4\8CD% (00CD% (IAITAuHpL`Qǅ@   ǅD   ǅH   ǅL   ǅP   -ǅ@   ǅD   ǅH   ǅL    ǅ@   ǅD   ǅH   ǅL   ǅP   ǅT   E=C	 <=zC	 8Tǅ    <ff.     9uRuIATUS   '   AxAA)D[]A<0  A\f1 f.     Sutf1to[D  1uA<~GHn HHHЋpG~i  [        u1f[1    [       {f.     9uRuIATUS      AxAA)D[]A<  A\f1 f.     B=   6  A9AÅAE   EAE  A   E)D9   OHHDG1 ATHH9uAWAVAUATAUSHH=      H     AAǋC~EAAMcE1D  LAD;c}&   DH+tH[]A\A]A^A_E1D;c}2EwAMcfLAD;c}   DHtH1[]A\A]A^A_øøD  f.     F=   w&9AAuu   )9~fM   A1D  AWAVAAUATUSAMLHA׉L$HcHHDD$tADMDDHHۉtHu,H[]A\A]A^A_fD  1D  Ht1H1 f.     AWAVAUATAUSH   HxdH%(   HD$81H$   HT$PHL$XLD$`LL$hHD$(HD$@D$    HD$0   AA  H  L     A    3  A    A    T$ /  HD$0T$ D Ex1D9C؃/HL$(  HL$0T$ L	M  E~7ADSA1McHc    J'HA9HOD9uI9*  f.     A     K  AE1AMcHc    AD9s  LD9sJ'L,/  LO1t   fA     D$ /  HT$0D$ CD2g  AE1AMcHcAD9{?  LD9{J'L,/D  LO1t*f.     A  t?A  t6f     HL$8dH3%(   Y  Hx[]A\A]A^A_D  D$ /  HD$0HD1    D$ /   HT$0D$ L2M   A    S~hAHD$AE1McHcHD$     LD9{J'L,/HT$  LO1$D$A1AD9{1@ HD$(D HHHL$(EMHQHT$(a HT$(HBHD$(=D  HD$(fD  HT$(HBHD$(n@ f.     UHAWAVAUATASEHMH   4HXdH%(   HE1H(  HHXQL     L8)D,RE9EOCD- HH   HH)H@   0EL8t     C  E1L׉ы0 H\HH@HH8    D9cOHcH4H     MHD9L(4DMEQH@PLǅ\    Hc\AL)4H HEH(8  D9cA+if.     EA   H@D3HHADDHAuxf     EA   H@D3HHADDH#AuˋCAD9~PH  EA   H8D3HHADDHsAuˋCAD93~IE1LHD  AD9~/IcĀ|uE11DELAA֋3D9f     DHMdH3%(     He[A\A]A^A_]T  C8D 94   X8+  H`1 4E1HHWDHLAHH\L(L I&fD  Hc\AI)D98tn~VA1D9 HLAVj LE1]Y^\LEtD9tL DHLA9|17zEgD  f.     HjAQELH@ Hj AQELH@ f.       f.     HG    D  HHc?HtHHfD  1HÐ;f.     1Yf     Gff.     q  9i  ;W`  AWAVHGAUAT)USHcE1Hw  H(EHD$H    HD$C  DL$DD$H$Iy    4  DL$E1EtHcE1f|C AA~3f;S}  MHCHHtKfHf9P   H9uEdD9d$  At$`H$Li@i  L$  ~;HD$HL$E1L4     J{K4LJ{IID9ދT$`Dt$HcT$L4$IM9vfIAE M9uDH([]A\A]A^A_HcE1f|C AAfD  AL$H|{H 1f= @HDH9uHcDdCAD9d$  AH$|$`LiȀAtiL$D)t`   H$qH@HcHiH )W  pIt5D  IAEI9uDLnDd$EIL|C    A>LIhHIM9uL$UHcL|CBHI;     EdE9   H$LiDD$`ED9d$\Cf9tRʍL1f AD9d$|+H$LiL;HI듸øEdDD9d$|H$Li_LL,$NL$1D)`@f     HE1j H f.     HAЋWj HE11HfAUATUSH  dH%(   H$  1   9A   \HHI&IcLcHI)ILHDHQHE1HjT$1ALTZY    OH$  dH3%(   u$H  []A\A]    1@ ff.     ATUSH   dH%(   H$  1~fIHaLHHxHLE1j T$A1HZYH$  dH3%(   uH   []A\    ,ff.     AWAVIAUATUSH   dH<%(   H$   1t$T$   9      ~   y1Lt$ Ll$Ld$|$@ HcT$I);l$tU~iATj E1L   MLZYyH$   dH34%(   uOHĘ   []A\A]A^A_Ë\$fD  T$+T$Lff     1른AWAVAUATUSH  dH4%(   H$  1ۉT$(9  ҉+  HID$,HD$@AED$$    E1HD$HD$;L$   HD$HD$<HD$r@ T$<DHL   HL1j $   EALZYx`HcT$<D$$HIAH)D9l$(tjE1D;l$,Aą~jLt$j E1LL$(HL$HD"^_`H$  dH34%(   u7HĨ  []A\A]A^A_ D$$f.     1뽸f     H 7  1ATUSHH   dH%(   HD$x1H$   H$   H$   L$   L$     Hc?HD$hH$   D$`   HD$pH,;m
         =                    
  D$`/\  HT$pD$`HH  Sp1  fD    $  &    B      P	          	  D$`/
  HT$pD$`LMC  7  DKd      uQ)
  
  A01   D  '  ,     *      ('    *'  D	  D$`/	  HD$pH*'  H1H8  .w        F    :	            D$`/W	  HT$pD$`HH  S01fD  HL$xdH3%(   
  Hİ   []A\         F        N  D$`/  HT$pD$`HH  SH1{     ^          D$`/  HT$pD$`P5     1  d  .          D$`/  HT$pD$`     1   T  &    r    .  D$`/  HT$pD$`v=k  =M  Ct2  =N  %  C>  14@ 
+  \  +    D$`/  HT$pD$`HH     1f.     HD$pD$`   @  CH1D  HD$pD$`   H@H  0G  1    HD$pD$`   @w  C01]D  HD$pD$`   @Gv=B  Cp1(HD$pD$`   H@H     1    HD$pD$`   H@H   S41f.     HD$pD$`   @Pe      1    HD$pD$`   H@H      1o    HD$pD$`   @=t t~X=  @  iSd 9O   1$@ HD$p('  HP1   {*=   fD    t  HD$pD$`   P v  8  u;S`S`1fD      HD$pD$`   Pxv  ]     H1)11f     HD$pD$`   H@H   1    HD$pD$`   HpH   Q)ʉ{`    Sh1@ HD$pD$`   HPH'  H1(zfHD$pD$`   H@Hn 8  1O    HD$pD$`   @9=M  CxC@  1D  H   Lcc@H7  h  1I  H1K(   HLCdǃ7    ?<   ǃ8     ǃ7    ǃ 8  Q  7   @  f7  c7  1k HD$pD$`   H@H^   1?    HD$pD$`   @";Cd'Cl1D  HD$pD$`   H@HSl1f.     HD$pD$`   H@HS(1f.     HD$pD$`   @C41D  HD$pD$`   H@HvSx1ZfHD$pD$`   @O      )1S8(HD$pD$`   H@HS`1f.     HD$pD$`   @v=C|1HD$pD$`   H@H   1    HD$pD$`   PdS(  H1%1ffD  VfD  HD$pD$`   P
GS,  H1%1fD  HD$pD$`   H@HS,1f.     HT$hHBHD$hBD  HT$hHBHD$hD  HT$hHBHD$hfD  HD$hfD  HT$hHBHD$h
D  HT$hHBHD$hD  HT$hHBHD$hPD  HT$hHBHD$hD  HT$hHBHD$hJC.  1k<A48  i'  1D  f.     AWAVAUATAUSH   H0  HxdH%(   HD$81H$   LL$hHT$PHL$XLD$`HD$(HD$@D$    HD$0X   AKA  A     A      A  e    A      A  O  A    D$ /  HT$0D$ HH    1H|$8dH3<%(     Hx[]A\A]A^A_D  A  `    A     J  A  :    D$ /  HT$0D$ =t	     1eD  A  S    A      A      ǅ,      ǅ(      ǅ$        E   EaAE1AAMcMc AD9}   LD9}J+N4#  HLO1t    D$ /{  HT$0D$ L"M  A$    }~gAAAE1AMcHHD$HD$H$ LHt$D9}J+H$HL43  LO1AD$A$D9}1@ D$ /  HD$0   1    A     T$ /n  HD$0T$ 0x
1;u؃/HL$(Z  HL$0T$ H9H  ~4EaADEA1AMcMc J+LA9HOك9uH# A    ]  A    D$ /  HT$0D$ Mɉ$AAAE1AMcHHD$
    LHL$D9}J+$DHL4LO1AD9}1o    D$ /  HT$0D$ L:M  A    u4EaAAAMcIcE1HD$HD$H$	fD  LHL$D9eJ+H$  HL4LO1D$A1AD9e1D  A  t<A  A  t  ~fD  A  kD$ /   HD$0HDH1YD@ HD$(0HHHL$(HQHT$(D  HT$(HBHD$(D  HT$(HBHD$(aD  HT$(HBHD$(D  HD$(fD  HT$(HBHD$(XD  HT$(HBHD$(vD  HD$(%fD  nfD  A  [   A  A  ;fD     A*  A+   Lcu H$)1HILDku xH1HMcILD$fD  A  #fD  A  fD  A  {fD  A  fD  A  fD  A  f         D  AVAUAATUASAHHdH%(   HD$1  t*]  t">  .  t@  f  AFY  A$ vA  ?  D71HcH:H|$   D$HSH8G  1C8G  DsdD7  D   hǃ       l$8G  +HcH'        DDsDsDC>  C@  HCC>  C    C$a  C(    C,	   C0    C4    C8    CH    U  1Ҿ '  HS,  H1   DQA<   ǃ      ǃ      ǃ   Dc`CpƸ  ȉ   CtCxQ  ClC|ǃ   )ǃ      ǃ        Mbǃ7    ? @  f7  )ShNH   ǃ8     7  ǃ7    ǃ 8  Q  [1HL$dH3%(   ,   H[]A\A]A^     f     @   AVAUATUSt0]  t(>  A.  At@  u     FvHtq1[]A\A]A^f v  uՉHAA[HccHIt;DDH{HtE LtLR[1]A\A]A^    HtE 1r f.     AWAVIAUATEUSH҉T$DL$~D$p1HATHH9uLtSAN~_1-fD  t7L't#A;^}.A9^LduݸH[]A\A]A^A_ÿ   I0  *   AD$AF;  AE1AMcD  LAE;~}>D   HuE9  uHߺ   ('  LAE;~|E9~~vDl$AAMcD  uJLAE;~}ND   HE9  u҉D$   1('  HL$tH[]A\A]A^A_ËT$uD$A  H1[]A\A]A^A_L腺\$1HHcH Lkx1HHcHE1f.     BATUSLT$ =   \$(  Ǉ     j    A    E1A   A ABA A	@D!9DAÅAE>  AAE.  A   A)D9  @Ǉ      GOǇ,      Ǉ(      Ǉ$      u
Ǉ    EA[]A\Ǉ   Ǉ    LAÃ@D tMHHT HHA AA1D\EH9AA      uXA1A    @ AH9    A    E1A    A fD  []A\fD  f     AWFAVAUATUSH=   Hl$Xv#HtE 1H[]A\A]A^A_fD  |$։MMIAu!HtE H1[]A\A]A^A_@ HchHItXD$PDLMMPAWt$LT$mZYLT$uHt<E L]fL׉D$4E1ҋD$ H8E 1,L$f     LDJDT$A      D9AÅAE   EAEusA   E)D9eDGǇ      E1ɉGEǇ,      Ǉ(      Ǉ$      Ǉ  Ǉ   D  Ǉ    4@ f.     AWFAVAUATUSH=   H\$Pw+9AAuu   )9~'    Ht1H[]A\A]A^A_@ MAAADƉDD$ẺT$6HcHHŋL$DD$t-HDMATDHZYu0Ht?H@ Hz1of.     HD$1BD$HI@ AЋ8!  <!  )D   AHA  ~9]  =   W  9G     HHH    HH)H@!  HBHRHHPHVHPHV@FDBAD)@!  @!     D<!  FDڍD<!  @!  A   ~A   D<!  
      )ȅ   f1D  X  H9   N=   tfD  HcЃ=   X  u~	 \,!  Y(!  YXFø   Bt1D<!  1f1닐f.     AWAVIAUATUSH  H_dH%(   H$  1HGHT$(pHD$ t$k  (Ld$0FfMt	 E%	 L,   f.     HK  1fD  AYDH9XJ).(   .y	 Q	    .  .  -	 D$  ?5	 Yl$d$\$T$X	 L$,H fL$T$(\$d$l$*HYp	 \(Y\(YY\YXYD$ A$IM9HD$ @  Ll$(-I
	 f(MtD$i
	 H,   f.     D$HS  HL$01D  YDHH9XuH*.(   .	 		    .E  .((<  	 Yt$ |$l$\$X		 T$d$L$,H} fL$T$(d$\$|$t$ *HDY
	 \A(AY\(l$YAY\YAXYf.     AE IM9H$  dH3%(   uoH  []A\A]A^A_fH+=	 WX	 |$v	 LfW8	 %`	 T	 HgFfD  AWAVIAUATAUSHIEDH'      dH<%(   H$'  1L$'    fJ=	 *^$   $     ǃ     ?  $   ǃ       $      A9AHD  ANHD鋼$'  WLD$'  D$(LT$AD  AYAZCL$D$  /  H$'  dH3%(   z  HĨ'  []A\A]A^A_Ë8!  W|$P     8!  11	 H$	      H5ٙ D  YLU   YLUH  YY  M  M  HH  uH  HL  HD  H  HL  HG00HD  H|  H)H)H    DA   HA  Lދ$'  D)AWLD$'  AH$  HLD  HHD$W$  .^_	  H$=	 H  $   H\$`L$  L$  DK	 LpL  H  fH  fD  YXD(5l	 YXAY.z  Y%P	 W	 .XY%	 Y^w%	 XY%	 (((ATAT\X-[	 (.\@v	 YY((D	 YY.  DYE(D	 DYDXDXEYD.z  Yy	 W	 .XY;	 YA^wD	 XYD	 f|$@I($   D)D$0\IIZHIT$X	 |$ \<$:ZT$\fZ$(T$X	 YL$Z<$\L$YD(D$0T$(AT(ATXY$   $   Xd$ XM|<AW(Y(XUY0	 Y$	 X^(|$@\	 AD$L9  A&An((AE AMX\5.	 X\((ATATX.vY	 Y	 ((5	 YY.YXD(5`	 YXAY.z   Y-D	 YX-	 TY^5	 UVX	 TUV\Y%	     DYE(D	 DYDXDXEYD.ztZY-	 Y.X-w	 YA^w-	 .XwAo	 \Yo	 &f.     .-	 w?	 Y.v	      .%	 w%	 Y.wm 	 \Y%	 f     K	 - 	 TUVD  %#	 5 	 TUVu	 둃1      =Z 	 $   =	 $   = 	 $   Hc    )n|$P9HcD$PH\$`H    H$   HH)ǄT!          $   D(|$0IE1|$       |$|$<$5y 9D    D(()(f     HcHcĐ    YYĔ  Y  Y9XXX  YXXX(\  YDXu 	 ..8  (  	 XXD^T$@Hc  DX$Q.HcHHP  D$d  XD$D$   $   $   t$pD)D$`D$fl$PZTZ H$P  AX  (A\  \# $   Bl$Pt$p]D(D$`$   D$   (A  (X_.(A\  $   vX\A\  A  XM@  M\\(^(XD$D$@ AQ  .  AX  IHM9XuY$ ZX 	 Qf.f(s  (Z^ .%    ^l$@d$ XId$ AY  _(B   DXv
F\   fAD$A  D Id$0*AD$IIAYX$   AY_f*d$0YX$   $   >  H B,f.f(  Z^(YYLcd$PJ    II)BǄ#D!      tH  H\   P@HHH9uA  H$   D$   $   $   $   |$pt$`D)D$P3D$   H$   $   $   $   |$pt$`D(D$PL$   LIHI)BǄ#D!      $'  ID- ~,$'  fD- H   *D^EYD$   (D\$   (D E1   A   1Df A  D5G  A9E  D(D)DHcHcʃD  ̐  EYY  Y̔  Y9AXXXXuB  _AY.vu_B  AYff_ZZAYf.v&(AY.vfD)*AY.AGIItH AB<B  f     $   D$   ZD$D\$pNDT$`t$PD)D$@fDT$`Z  A\$   \$   t$PD(D$@D\$pD$   $   Y  Y- _  \ .v	X$   L$   H=    Iv@A   IMMu LD(fHcʃY HH9XuAAI@IA   tAE 뵋  , \$ ^(ƃ	~
D$^<$H$   L$  - % HHH H)H^$   \|$Y X= T!  D$0^ Y  _  ($   Y& L!      )1  H!  HX  HA2HX@(@X@YYXHYXHY\A6HHu$   1\$   $   AYx  YXx  HHuIv1-  A\X  (  \8  YYXHHuI~ H1C -? HHA2XHX@YY\HY\7HHu~=1A$   Y  YYX  HH$uH8   HI@@@@@AA@H9uM~,E1BQ+  .  C/II$uH$   H=5 LDL$0D$   H    H$  D)D$ H)H$   H4$H!  $  T!  $  L!  $    $   $   X$   4$ft$ YZ$   $,Z$=k Yg Yt$$   YD(D$ (D$   YX$   DL$0Xe $   ((\\(YYYC X., $     D.  $   \A(   . (  D.t  D$   E(D\= $   AY\D(\$0DYD\$`t$PD(Yd$@EYDY(YA\fEXAXXDt$D$ (ATAY^X; Zff(<$Z$   f$Z$   eZfH$   YD$ $   \$   Z$   YL$H    HH)X^$  X!  Zf$ZfZ$   T$  fT$\$0Zd$@t$PD\$`      X  (X  H  H  YYY  (Y    HY@  Y  H9uYH  YHYY  $!   @ HX  H9Xu$   ^fHYH  Y  H9u$   .   f  Zf.% vh4!  f$     ,!  $   *=  \O4!  ^(Q _(YX,!  fD.vr0!  f$     (!  $   *=  \-n (O0!  TUV^(YX(!  1.P 9  t
ǃ      L$     |$LIHI)L㉫\!  P!  ǃD!     D$   D\= D% ( \ 4!  u
ǃ,!  fff?0!  u
ǃ(!  =  *((f(H$   D$   $   $   $   D)$   T$pl$`L$PH$   D$   $   $   $   D($   T$pl$`L$P(D$   $   $   $   D)D$pl$`L$PD$   $   $   $   D(D$pl$`L$Pj D$@}&D(j ((B+  \$0D$   D\$ t$D)$\$0D$   D\$ t$D($Hc    $   $   ) $   $   f=x *^$   = $   =
 $   AfJ=1 *^$   =H $   Kf(H$   D$   $   $   D)D$pT$`l$PH$   D$   $   $   D(D$pT$`l$P.` $   D(\D(.9 w$   \(($   \m       AWAVAUATIUSHH8Hҋ|$pHT$DD$(DL$$   D$   |$|$xL$   |$H$   H|$    i   QD  )9Nʉ͉L$,D)DA@ AWAVA  D$,IuX  ANAHA    PD$0PDL$4HT$(H EL$,+L$(  HD$ T$(H     H8H[]A\A]A^A_%D  UHAWAVAUATISA  AHX  H}8E$   HH DH]Hǅ0    dH<%(   H}1A  AǄ$0G      ENi  EA$   =   9t9Ai   9t.Akd9t&Ak29tC9t4R9n   E9%  AD$ǅ    Ic$LA|$`  HtAD$hE9$   HH8EN$   '  1DLA|$,A$   ǅ@    $  AAǄ$   AǄ$,G      DED$dfA  EA$   D      A$   AAA  @9  A1  E$   Eu$BB<    A9DOAA$   DCAAǍ   AGA)AT$p        A$   G  iG  E\$`A    AT$l  A  E$7  DA    AD$|=e  A$7  A$7  =  t,ȺQ)A9}AǄ$7    E$7  A$   tAǄ$7    A3.  @  MAƙA9  A$7  A  HcAD$@    LH~  R      A$8  c    A$   ǅ    ǅ    ǅ    ǅ    ǅ      	  E$8  EuAt$P  AD$,QH-)A$   DA|$dL L+   1ɾ.  *  H A	A4)HH uQ  ECuK)A;$ 8  N9@  HM  uAǄ$ 8  M  M  AD$x9}A$ 8  AT$ttA$ 8  :  + t"A$ 8  O  O  AN$ 8  A$ 8  ]  `A$ 8  =P  *  >  A=P  +  .  *=O  0  @  =N  uAǄ$ 8  M  A$,G  u  H  1D}A$7  D    E$   Ek  A$   QAǄ$ 8  M  )A9    n  ǅM      D  DA=+  ~_	  FfD  A$ 8  A$7  M  D  DAd  A1?(  =O      =P  P  MA$7  DsH    H]dH3%(   '  He[A\A]A^A_] ȺQ)ǁKk<DA@   A$!  E$!  I$   H8HEH@DPPh  E0PE(PMDM @A$   H0AǄ$   AǄ$,G      DۉZA|$p   X   ED$dAǄ$,G  M  fA0A|$l$HI$8  DDXED$dA$   D         =N  3ɺM  3!B        AǄ$,G  N  wfD    O  f      \TfYH ZX ',DA$       r  AǄ$,G  O  A$   Q)A9    tA$ 8  =O  ;%  HtA$!  E$!  ȺQꋅE1HH)A9AǃAA  =  NЉЉAHHHH)TAD$|A|$@I扅AD$tAD$lA$7  AD$|A$ 8  AD$tA$7  AD$l  AD$l   HcDE1HHHAGD   A$   QHDDAt$d)ǉLЉL)HAHH4E@PE0SPE(PE Pj j jH@  HLm  ALD9  EAD$@    ;D9.AD$|   AǄ$7    ǅ  dP  A$,G  cA$   ǅ    AǄ$8      ǅ   ǅ   AQE$   A)DD  =  NEAӉt$A$   A	)A9ANÉ    untjA$   HH`DhA$7  ǅ   ǅ   D=  A$   ǅ   A$ 8    !  =O  !  AǄ$7    A$   A]H`AHD+9OڃH HHH
A$   H)DAD$dHcH   HH)ԉHHHcHHI,8  蝲A$7      H@A$7  )HHi  HH<A$7  A|$`     fMcL$dH I$7  A*$   AEHH<^   LG	E1I% @ E~gIc1HH4HL1    A \(YX(X\YLA9XXuAIHE9uE@   AD$dDHHH<|   QfHHTf HYH9Xu ..8w>Hc1HAǄ$7      AǄ$7      AǄ$7      AǄ$7      A$7      ED$dDHAHHD HH)ċH<    A  /  I$8  A|$$A$   HX  E$7  A$     5 EAi  ED$E\$M  AD$   N  .  >  DAD$  $    AD$@    E$     AD$>  E@@AD$8+=  O  ,    
  AT$<@t6AL$$D<         AD$<0LAD$$DI\$ET  DE1A= .  DHDLL.f] ED$dHc˃fAODA9   DAMcCYD . w 묁  ǅM  AǄ$7    >  AǄ$ 8  P  .  AǄ$ 8  O  @  AǄ$ 8  N   A$ 8  ss   OnDHHLHHj L,HDh[A_  D,ES  A$   A$7  A$7  AǄ$0G      AؕH    HHR -M     w
H[ H'  1HjA$7  '  H1S1  H?A$7      A\$dA$   QHǅ    ˉ)HcH   HH)HE$   D+Å  E)I$,8  D+LcDJ    HI,8  ?HK,8  HcH轫A$7  .Z  .M  A$7  A$7    '  1/u  ~ @  = @  OI$8   AD$X<    tJx  D      9  A$7  AǄ$8      ǅ    ǅ      G    ǅ   0  DD+HA9DO1D
  A$7    tHH@&'  1H1'  A$7  =     A$7  9te~aH  1A$   QHHME1A   )HH1Ҿ'  1DxB    D9
  DEu   A$   A$7  A$7  AޑH 0D1EA$0G  g  AǄ$7    A$7  xE$7  AǄ$8      A$7  D9  A~6H    @ AǄ$0G      A$   Da  HNA-A$7  y  Hq  E׿d   D9ʉ<   L׿   DME$7  )։A$   A$8  ǅ    :ƅ ǅ    ǅ    ǅ    ǅ    E$8  ǅ  'E\$`   BA$7  AD$@    HcAD$@   AǄ$7     LH@ AǄ$7    A$7  LA$ 8  N  CAǄ$ 8  O  2H1Ҿ  1HtA|$H'  H1ZA$7      E$   E  A$   A\$dQH)HH<    HGHH)ā  HA$7  9E$   ȺQD+)HHHI,8  ץA|$lHh LEH2h LED \3 A$7  (Y1 YYY% XX,,)A   @  D  W    O;EL$0E   A$7  p     )A9T$([  At$4AǄ$7    dAǄ$7    E\$`1Z<A$7  AЍ<   )Ɖ_HA|$dHHEi	  AA$   DHc҉HMbI؉љ)HHHHi)HH   HHcH-   HI$7  HHHHASHHԌHY^HHHjI$7  LCHEH菌XZH8A$   HHPLHHQHED$dDY^b  A$   Q)A9E$8  A$7  ǅ   Eǅ    ǅ    E$   E1  E$ 8  AM    AN    %    - Ef~|A@f2 HL(JL 1@    J HX9~+.v.i    HW 9XHTL9u^A\$$VUUU)fA*YXv YD,D9DMAP  A,  BAD$$Dȍ<    Aƙ=1 ED  .%YA$7    eDEULH HcÀ< 8HD'Hx t    A$7  A$7  AT$4dzA$8  A$   ǅ    ǅ   ǅ    D  A$7  E\$`0   s   A   D  A$7  @iPF  ;|
@M  u?i]  ;|
@N  u'i0u  O  9}i  19P  9LA9$ 8  A$,G  AN$ 8  A$ 8  vHH@1&'  DEH1Ҿ'  1H1Ҿ  1A$   QIcHDE1H)Hx^HH0  1aH  1NhLH1HEDxH\AA$7  I$8   /  xDP%4    9u$    9H   EA$ 8   E\$TEO  AǄ$ 8  O  O  ǅ    I$,8  AD)HcHHcHH4'eA$7    ]	  -M  AT$\AT$Dt AǄ$8     ǅ    ǅ    HAQA$   AA+|$hH8M$,8  Hǅ4    fLIHAӉ] D)A)ӋQVDAHH    I<HF1LHYA$   AD$d^_   H- D1MI6    ] A   fA$AEdII9~ AY. w MDHHI\$HjL4E1HVXED$dZKgfff)AT$<AkdA$   E$7    9Ƹp  EEAP  AD$${  gfff)D@DAD)A\$$D    gfffDAD)9}AD$$I$8  H[A+|$$P      ffDA**X^(
 .  X AD$@  TSA2~VUUUɉ)ʉ2    AD$>  A$   @+@AD$8    OЉ,DAD$>  A$   DHu,A$   @  AƉș9NƉH1DH PE11HD`_AXA\$|A\$tA\$lA\$@_A$   QH  ))ȉ1EH1Ҿ'  10H1Ҿ'  1ED+DAD$dHME1A   DDDD)HHH4H<DHIcE\$dHDE1ɋIcH4HfHH0  1i]<   ʶ11A$       L     1LA$     L1A$     L1+A$   A$7  H DkD~A|$dA$7  A|$Xf=?~?  fL8f D(*  MAH(*A$   HcAAYYD\\  HDHHq HSNLzH(JA I\Y((Y\YAYXY\XzBL9uA9~`EF4 L DHc)ITHD^IZH(J\YY\XZBH9ufA$7  SxDE$   DEɍPEE  A$   AD$$D    AƙA)ǉA\$dQH)HH<    HGHH)H-  H   A$7    C  xA$   DQ)Ɖк  	)9O   M=  NЉƅǅ   sA|$.  .  AD$.  AND$%  AD$)=@  @  AD$@  OAD$	=ڼ E$7  A$   9MÉAD$L=@    =.    =>  }   ǅO  tAVUUUA)EDAD)A\$$%۾    -Ҿ C<Igfff)AD$$A$   QЉ)A9Kȋ@Ak$7  <A(2؅%f˻ YD*(XY,%7    -. F5q UA$   QHЋ+	)9Oº   Lº  =  NЍr   ZA$7  1ǅM     ǅN  Ӑ1V  u=O    rO    1 f.     UHAWAVAUATISAHIEHdH%(   HE1`  tGhI  HA   E   E   HAOdVD54 P^cEOdAH 1 EIcH   HH)EH~! {f*YHA9HEj 5q4 LAQjA   j ATLSHUdH3%(   uHe[A\A]A^A_]\ff.     AWAVEAUATIUSHHAH`  tzwhL-p{H  HKd   HD   D   PAUVDObSdHEjAULHHA   Rjj ATUHH[]A\A]A^A_@ 1ff.     UHAWAVAUATE1SE1IHX  HE  HHLHDdH%(   HE1	  I0  H  L$HH1蒊H H߾  1|H(H߾'  1H_HL⾻  1A_A_ADQI$  HHDD)$A  QPE   $`iА  ÉH 9	  t2i   9t(kd9t!k29t9t@9  AGD ;     HH   HH)H]   ] AHcH   HH)A  H  H1L⾽  AE   A N  i@  A9O  $2k<A  F4		  A  1A  Eo  EGDE@E)A))CAA	AED)AA    x  E  EEHA	AAWAAHDEH11EA   DD=  ALÃHFD9tk9A9  tSDD1f     H]dH3%(   u  He[A\A]A^A_]DЙAAAAfD  D&D{ uhA  At:CR@Ɖș9L9NƉEJHAWHLE1MHLHH HH k2LMI^fD  iX  9:  i  9  O    L1PE9t$   AD$AVI9  AT$IH H  DLI\= D9CLHO1E$  Et9A$   A4$}2k<)i'  9*1Q    L薅E9t$FL  *  1w     L1cfD  M    L1D    P    L1$MHbHǅ    E1IHHHH0HL`THHHD  H{E9wDLg  dDLdDAAH   HHDD   HAHHEHE  HDEHtnC4AH)fHHcAD Hcʃ@AD @PL9uHH*'  1D蒃D+AAGD)T	    Lѹ  A)A  DOD9  1A   A)E HDMHHPAPASSHPHdH@8HHމgz AGX"  ǅ    HLzE1D9AHDH1SHAH"zHcHE9wZHY#  HHxbDAAH   HHHE  AH EHJH     HcHAD @L9uAf.     1D9D   =H  DDA13DDu0VLIVIDA  HDHH(MLRRPHjxaH0QD)9DEek<EoD8=EoA .4@9N;D E~1x蓃 HEIj5D4 HjH5rH(fD  HEIj 5$4 HjH5rH(fD  1  f1  fH  dH%(   HD$1HT$mHL$dH3%(   D$uHςD  f.     1  2fH  dH%(   HD$1HT$HL$dH3%(   D$uHoD  f.       1~@   1H@ ATUSHH;IyL)l[]A\fD  ATUSHdH;IRL)l[]A\fD  H?     H?h     wH?D  wH?D  wH?eD  ATUSHHKSIHsDK$DC H;6QL)l([]A\ ATUSH;IEL)l[]A\    ATUSHtSsIH;cE\L)l[]A\ATUSHDHKSIHsDC H;Z#L)l([]A\    ATUSH;IQL)l[]A\    ATUSHKSIċsH;L)l[]A\ f.     ATUSHsH;IfNL)l[]A\ SHH  HtHt	H$HH[f.     USH   Ht$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$   )$   )$   )$   )$   HH=I       HH4 H@H$   H;HT$HD$   D$0   HD$HD$ HD$虀H3
   ~    SH=8 H8 u"D  H58 H="8 ~8 tH8 H=8 1HtH$    HH$H[fH=8 H谀H=8 g8    *~H=s8 Hf.     SHH=U8 pH)8 H=B8 [\fff.     SH=(8 CH8 H=8 0H[ff.     AWAVIAUATIUSHI̻@B HIfD  LLLH'}tCu,H\$1LH@B H$    }H@o@u   H[]A\A]A^A_ H} |H1[]A\A]A^A_fD  HHHH|$1JuHÉ:HH4 H5 H81}|f.     USHH_H/N|He8 H  H1[]@ AUATIUS8   HIHH518 }HHt\H<}Ht$H?}H$  H+D$HIE 6~H{H8 H HtLHH[]A\A]@ {8L~H== H1[f     ATUISHP  H\$PH$   H|HH\$H   h{H|Ht$H|HT$I$HHLHPH1҉H    {t}H=| H1HP  []A\     HE{HtHf     zHc H H|xHzf     HwH?   zffffff.     |f.     AWAV1AUAT   USIIHX  HLt$H|$H$   LHHH   HMn1LHD${HH@tIGHssLH|H@uIGL%M䉄$      |$HzA   H$   ID$    1HI$fD  HH@t)sH{uٸ   HHI	D$H@uHc$8  ID$D1Hu|$1ytHX  []A\A]A^A_Iy D  AUATIUSIHLH(HT$LD$HH$    HD$    HLLH([]A\A]@ SH   rzHtHHHHSHPHSHP[H4 H=  +      HzxSUATAUAVAWA_A^A]A\][fAWAVAAUATL%v4 UH-v4 SIIL)HHwHt 1     LLDAHH9uH[]A\A]A^A_Ðf.       HH                                     A B C E F G K M N R X Y  _  a  b  c  d  e  f  g  h  i  j  k  m  n  p  q  r  s  t  v  w  x  y   io     os  .F At Cb Cr Do Dx Dy Eq Fd Fs Hi In Is Lo Op PC To XX XY YY  bp  bw  cb  cr  cs  dp  fd  fn  fp  fs  g0  gp  gs  h1  h2  hd  hi  hl  hz  id  in  is  it  l1  l2  lo  lr  mp  mu  nb  nd  ok  on  ot  pc  pd  pp  pr  ps  pw  r1  r2  r8  r9  rd  rg  ri  ro  rt  rw  sc  sp  ss  sv  t1  t2  ta  tb  td  tq  tx  wd  wg  wr  wt  zw   fmt Add Arg Cap Day Dev Dir Div Dup Env Err Get Gid Ino Int Key Len Max Min Mod Mul New Num Old Out Pid Pix Put R16 R32 Run Sec Set Str Sub Sum Sys Tag UTC Uid Var  _g_  _p_  abs  add  alg  arg  arr  bad  bss  buf  cap  cas  cgo  cnt  crc  ctx  cur  dir  dst  enc  end  eof  err  exp  ext  fin  fmt  fun  gcw  gen  get  hdr  ifn  img  inc  key  len  lfe  lfs  lns  loc  log  lut  mOS  max  mem  min  msg  mul  neg  new  now  obj  off  old  out  pad  pcs  pfd  pid  pin  pop  pos  ptr  put  r10  r11  r12  r13  r14  r15  raw  rax  rbp  rbx  rcx  rdi  rdx  ret  rip  rsi  rsp  sec  seq  set  sig  siz  sp1  sp2  sp3  src  std  stk  str  sys  tab  tag  tfn  tls  tmp  typ  val  wid  flag   hash   main   sort   sync   time  *int Addr Args Atim Base Bits Bool Call Ctim Ctty Data Date Done Elem File Flag From Func Grow Hour Init Kill Kind Less Line Load Lock Mmap Mode Mtim NArg Name Nano Next Nsec Open Path Peek Perm Pgid RGBA Rdev Read Rect Recv Seek Send Size Stat Swap Sync Type Uint Unix Usec Wait Year Zone  addr  arch  argp  args  argv  base  bias  big4  big8  bitp  bits  bool  bptr  bufp  busy  byte  call  code  comp  ctxt  curg  data  date  dict  done  down  drop  dump  ebss  elem  envv  fdmu  file  fill  find  fint  flag  fmtC  fmtQ  fmtS  free  freq  ftab  ftyp  full  goid  good  gopc  grow  hash  head  heap  hist  huff  idle  img1  img3  info  init  int8  ityp  jfif  keys  kill  kind  last  lazy  left  line  link  list  load  lock  lowE  mant  mask  mhdr  minv  mmap  mode  moff  mono  more  msgs  mtyp  name  nbit  nbuf  ncgo  newg  newm  next  nfns  nice  nobj  node  note  nret  nsec  nstk  oldp  pack  pad0  park  path  pcln  pcsp  plus  prec  pred  prev  prot  ptab  push  rcvr  read  recv  regs  root  rseq  runq  sbrk  scan  seek  sema  send  sghi  size  skip  sort  span  stat  step  succ  sync  tEnd  tags  tail  test  text  tiny  user  vals  varp  wait  wake  wall  when  word  wseq  zero  zone        H     09Q      OK     p]J     F     v@     7F     P     PPK     QK     0P     P     P     H     P      :F      ;F      KI      M     P     F     F     0<F     F     pP     ^J     =F     7N     P      F     @O     P     0F     `F     H     @>F     `*F      F     `P     RK     	H     P      P     
H     ?F     P     P     PF     @O      O     I     @I     M     M     M     M     @M     5N     jL     kL     O     0N     p O      |P     r@     Ps@     0t@     @u@     kK     ~F     }F     F     P     P     P     P     P     p<Q     :Q      AQ     =Q      IQ     0GQ     DQ     K     K      K     K     K     PK     K     P     	I     0I     0I     @I     pI     "I     (I      /I     05I     0I     0F     F     0E     @	F     E      F     F     F     P F     P!F      #F     #F     %F     &F     @F     'F       F      F     (F     @F     E     E     F     `
F     +F     F     F     /F     0F     F     E     F     1F     F     p2F     pE     p3F     p4F     F     E     5F     6F     0F     0H     H     PH     0H     F     @LI     ?I     @F     PAF     @CF     @E     EF     FF     /F     F     pGF      9F     )F     p.F     PF     0F     @LK     FK     GK     H     8Q     NK      ]J     @F     u@     @7F     P     OK     @QK     P     P     PP     `H     @P     9F     :F     JI     M     `P     PF     F     ;F     `F      P     0^J      =F     7N     P     F      O     PP     F     F     H     =F     )F     F     P      RK     P	H     PP     P      
H     ?F     @P     `P     F     O     PO     I     PI     M      M     M     @M     M     5N     jL     @kL     O     N      O     {P     r@     r@     s@     t@     pkK     P~F     |F     @F     P     P     P     pP      P     ;Q     9Q     ?Q     <Q     PHQ     pFQ     CQ     K     K     K     `K     K     K     0K     PP      	I     I     I     I     I      "I     P(I     .I     4I     I     pF     `F     E     F     @E     F     F     F     F      F     "F     #F     P$F     &F     F     'F     pE     F     @(F     F     pE      E     PF     	F     *F     PF     `F     p/F     00F     `F     E     @F     01F     0F     1F     E     2F     3F     0F     E     5F     06F      F     H     0H     H     H     `F     KI     @?I     @@F     @F     AF     E     EF     FF     .F     PF     GF     8F     @)F     -F     вF     F     pKK      FK     @GK       bufio  bytes  image  *bool  *int8  *uint After Align Bytes Canon Chdir Chmod Chown Clock Close Delta Empty Entry Equal Error Field Files Float Flush Fstat Fsync HasFP Hours Idrss Index Inset Int64 IsDir IsNil Isrss Ixrss Local Month Mutex NFlag Nlink Nswap NumIn Nvcsw Parse Pread RLock Range Reset Round Shift Slice Start Stdin Stime Store Sum32 Sysfd Union Usage Utime Value Visit Width Write YCbCr  _Func  _func  _type  align  alloc  angle  arena  array  block  bytep  bytes  cache  chain  chmod  chunk  close  cmean  codes  count  csema  cycle  datap  delta  depth  dirty  dying  edata  elems  empty  entry  equal  erase  errch  error  etext  everr  evict  extra  failf  fault  final  first  flags  flush  fmtBs  fmtBx  fmtQc  fmtSx  frame  freem  frees  gFree  gList  gcbss  hash0  heap0  heap1  heap2  highE  incgo  index  inmem  int16  int32  int64  inter  inuse  isDST  isRGB  isstd  isutc  large  level  limit  links  local  locks  magic  maxpc  meanE  midle  minpc  minus  mnext  mutex  nComp  nbits  ndeps  ndone  nextp  nfree  ngsys  nmsys  nobjs  npage  nproc  numgc  nwait  order  param  pcbuf  pidle  plusV  pread  ptrTo  quant  queue  rLock  rNext  rdPos  recvq  recvx  reset  right  rlock  rsema  rtype  runes  sched  sendq  sendx  seqGC  sharp  shift  sigMu  siglr  sigpc  sigsp  space  spans  spine  ss_sp  stack  stage  start  state  stdin  store  sweep  tMark  table  tflag  timer  treap  trunc  types  uint8  usage  vaddr  valid  value  wLock  wbBuf  wbuf1  wbuf2  width  wrPos  write  wsema  errors  *[]int  *error  *int16  *int32  *int64  *uint8 Accept Assign Before Blocks Bounds Buffer CMYKAt CanSet Chroot Decode Delete Enable Encode Exited Fchdir Fchmod Fchown Format Getenv GrayAt Groups HasADX HasAES HasAVX HasFMA HasSM3 HasSM4 HasSVE Height HostID IntVar IsZero Layout Lookup Majflt Maxrss Method Minflt Minute Msgrcv Msgsnd Munmap Nivcsw Noctty NumOut Offset Opaque Output Parsed Ptrace Pwrite RGBAAt ReadAt Second SetCap SetInt SetLen SetVbr Setsid Signal Slice3 Stderr Stdout Strict Stride String Struct Uint16 Uint32 Uint64 Unlock Unwrap Writev  _defer  _panic  active  actual  addSec  allocs  append  arenas  argLen  arglen  argmap  attach  bitmap  bucket  chunks  closed  common  cutoff  cycles  decode  decref  delete  digest  divMul  divmod  doSlow  e_type  efence  encode  endTop  eobRun  etypes  events  exited  fields  fmtSbx  footer  formal  frames  funcID  future  gc_sys  gcdata  getPtr  handle  header  height  hp_mem  ignore  inList  incref  insert  intbuf  iovecs  isFile  isFree  isdone  labels  layout  length  lineno  locabs  lookup  mapped  mcache  mcount  method  misses  munmap  mustBe  mutate  nCodes  nbytes  nchunk  needed  nelems  newval  nmidle  noCopy  noscan  npages  npidle  object  offset  oldval  opaque  opcode  output  palloc  parent  parked  parsed  pcfile  period  pmusic  procid  ptrbit  putGen  putPtr  pwrite  qcount  quoted  reader  refill  refine  remove  result  revise  rflags  rusage  rwlock  scases  setLoc  shared  sharpV  shift2  signal  signed  state1  status  stderr  stdout  strict  stride  string  symOff  symtab  tagLen  thread  ticket  toMono  toRead  tokens  tryGet  tstart  ttnext  tv_sec  uint16  uint32  uint64  unlock  unpack  unused  useCBR  useDTX  varint  vd_aux  vd_cnt  vd_ndx  vdsoPC  vdsoSP  verdef  versym  victim  volLen  wanted  window  writer  xcount   context        os/exec        reflect        runtime        strconv        strings        syscall        unicode  **uint8  *[1]int  *[2]int  *[6]int  *[8]int  *[9]int  *[]bool  *[]int8 *exec.F  *fmt.pp  *func()  *string  *uint16  *uint32  *uint64 AddDate AlphaAt Bitrate Blksize BoolVar COffset CStride CanAddr ChanDir Complex Convert Discard E_count Feature Float64 HasAVX2 HasBMI1 HasBMI2 HasERMS HasFCMA HasFPHP HasSHA1 HasSHA2 HasSHA3 HasSSE2 HasSSE3 ISOWeek Inblock IsValid MapKeys Message Minutes ModTime NRGBAAt Oublock Palette PkgPath Pointer Process RLocker RUnlock RawRead ReadMsg Readdir Release RoundUp Seconds SetBool SetCMYK SetGray SetRGBA SetUint Setctty Setpgid Stopped Success Syscall Timeout TryRecv TrySend UintVar Weekday WriteAt WriteTo X__pad0 YCbCrAt YOffset YStride YearDay  aborted  advance  alignme  alllink  allnext  alloc_m  amended  argSize  badVerb  balance  bitRate  blocked  buckets  bufLock  by_size  callers  central  cgoCtxt  chanDir  closing  codegen  context  copyLen  created  current  d_angle  debuggc  deflate  dequeue  destroy  dirinfo  disable  discard  dispose  doPrint  docrash  e_entry  e_flags  e_ident  e_phnum  e_phoff  e_shnum  e_shoff  elemEnc  elseEnc  enabled  encoder  enqueue  entries  expbits  filetab  flushed  fmt0x64  fmtBool  forward  freeBuf  frexp10  funcoff  gctrace  getSlow  gnuHash  goidgen  growing  gsignal  hasmain  hdrsize  huffSym  ignored  inCount  isEmpty  keysize  libcall  literal  lockedg  lockedm  makeImg  marshal  matches  maxBits  methods  modTime  morebuf  nameLen  nameOff  nameoff  next_gc  nlookup  nmalloc  nmfreed  noStack  npcdata sys    sys     padChar  palette  pauseNS  pinSlow  pkgPath  pkgpath  pointer  popHead  popList  popTail  preempt  prepare  private  pspeech  ptrdata  pushAll  pushcnt  putFast  racectx  readErr  readdir  readers  reading  reclaim  release  resolve  restart  roffset  runlock  runnext pop%    sa_mask  scratch  setDone  setMono  setNsec  setSpan  setType  set_rip  set_rsp  si_addr  si_code  sigaddr  sigcode  sigmask  sortkey  special  ss_size  st_info  st_name  st_size  started  startpc  strings  success  symHash  sysStat  syscall  takeAll  textOff  timeEnd  topbits  tophash  tv_nsec  tv_usec  typeOff  typemap  unixSec  use_vbr  vd_hash  vd_next  verHash  version  waiting  wrapErr  wrapped  xFactor  xOffset  yFactor  yOffset  zwLevel              
                 encoding  *[16]int  *[19]int  *[2]int8  *[64]int  *[8]bool  *[]int16  *[]int32  *[]int64  *[]uint8  *cpu.x86  *float32  *float64  *fmt.fmt *os.File  *os.file *poll.FD  *uintptr Buffered Contains CoreDump Deadline DefValue Duration Etracker ExitCode FileLine Function GoString Gray16At HasASIMD HasCPUID HasCRC32 HasDCPOP HasJSCVT HasLRCPC HasPMULL HasSSE41 HasSSE42 HasSSSE3 Int64Var IsStream Location MapIndex MapRange Multiply Nsignals NumField Overlaps RGBA64At RawWrite ReadByte ReadFrom ReadLine ReadRune Required SetAlpha SetBytes SetFloat SetNRGBA Shutdown Signaled SubImage SysUsage Truncate UnixNano UserTime VisitAll WriteMsg  activity  addExtra  addNonGo  allspans  analysis  arrayEnc  asserted  assignTo  baseMask  baseaddr  baseline  bitCount  blackPix  bytedata  cDecoder  cEncoder  cacheEnd  cgocheck  channels  checkPut  coalesce  codebits  concrete  continpc  coprimes  copyData  copyDist  curArena  d2_angle  dataqsiz  debugGen  divShift  dlogPerM  doPrintf  e_ehsize  elemsize  elemtype  embedded  enablegc  encSpeed grow8    endCycle  eofError  erroring  fastrand  finished  flushGen  fmtBytes  fmtFlags  fmtFloat  freeSpan  freeWait  freelink  fullHead  fullTail  funcInfo  funcName  funcType  generate  hashHead  hashPrev  headTail  heapGoal  heap_sys  histSize  initSpan  isMarked  isSelect  it_value  lastByte  lastFreq  lastRead  lastpoll  libcallg  linkMask  loadAddr  lockSlow  mantbits  matchLen  maxCodes  maxPages  maxprocs  mcentral  mem_fill  minCodes  moreBits  mstartfn  nbgsweep  ncgocall  needzero  newStack  nextFree  nonblock  nonempty  noptrbss  numExtra  objIndex  outCount  overflow  parseOne  pauseGen  pause_ns  pointers  pollable  position  previous  printArg  priority  pushBack  pushHead  putBatch  raceaddr  readByte  readFull  readLock  read_pos  released  resetAll  runnable  runqhead  runqsize  runqtail push%    rwunlock  sa_flags  scanNext  scanWork  scavenge  seqStart  setRunes  setSpans  set_usec  shutdown  si_errno  si_signo  sigcode0  sigcode1  sleeping  specials  spineCap  spineLen  spinning  ss_flags  st_other  st_shndx  st_value  stackTab  stktopsp  stopnote  stopwait  stwprocs  sudogbuf  sweepers  sweepgen  sysAlloc  sysUsage  tagCount  targetpc  throwing  ticksEnd  tonality  tracebuf  traceseq  truncate  tryAlloc  tryStore  uncommon  userTime  vd_flags  waitDone  waitRead  waitlink  waitlock  waitnote  waittail  wrapErrs  writeBuf  writebuf                      	image/png  	**os.File  	*[0]uint8  	*[1]uint8  	*[288]int  	*[29]int8  	*[2]uint8  	*[30]int8  	*[316]int  	*[3]int64  	*[3]uint8  	*[4]int32  	*[4]uint8  	*[5]int32  	*[5]int64  	*[5]uint8  	*[6]uint8  	*[8]int32  	*[8]int64  	*[8]uint8  	*[9]uint8  	*[]*uint8  	*[]exec.F  	*[]string  	*[]uint16  	*[]uint32  	*[]uint64  	*chan int 	*exec.Cmd 	*sync.Map 	Alpha16At 	Anonymous 	Available 	BlockSize 	CallSlice 	Continued 	Ftruncate 	GobDecode 	GobEncode 	HasPOPCNT 	HasSHA512 	Interface 	Intersect 	IsRegular 	NRGBA64At 	Normalize 	NumMethod 	Pdeathsig 	PixOffset 	Precision 	PutUint16 	PutUint32 	PutUint64 	ReadBytes 	ReadSlice 	RoundDown 	SetGray16 	SetOutput 	SetRGBA64 	SetString 	Specified 	StdinPipe 	StringVar 	Temporary 	TrapCause 	Uint64Var 	ValueElem 	WaitWrite 	WriteByte 	WriteOnce 	WriteRune 	X__unused  	addObject  	allArenas  	allocBits  	ancestors  	argNumber  	availRead  	badArgNum  	bandwidth  	bestSpeed  	bitCounts  	bitLength  	cacheSpan  	cacheZone  	caughtsig  	chainHead  	compIndex  	copyCheck  	dataBlock  	dataCount  	decodeBit  	decodeMap  	deferlock  	deferpool  	divShift2  	doPrintln  	e_machine  	e_version  	effective empty8    	enoptrbss  	equalFold  	fillStore  	findMatch  	fixedSize  	floatBits  	fmtString  	framePool  	freeindex  	freqcache  	gcbssmask  	gcwaiting  	goidcache  	goroutine  	hasUpdate  	hashMatch  	heap_idle  	heap_live  	heap_scan  	hugePages  	interlace  	isGNUHash  	isPointer  	itablinks  	largefree  	lastTicks  	libcallpc  	libcallsp  	localSize  	lockOwner  	lockedExt  	lockedInt  	lockorder  	lostExtra  	lowECount  	lsb_depth  	mallocing  	maxmcount  	mspan_sys  	nBSSRoots  	nameBytes  	nameIndex  	nevacuate  	nextArena  	nextBlock  	nextwaitm  	nfuncdata  	noisiness  	noptrdata  	noverflow  	numBlocks  	numMethod  	omitEmpty  	other_sys  	padString  	pad_cgo_0  	pageInUse  	pageMarks  	panicking  	parseIDAT  	parseIEND  	parseIHDR  	parsePLTE  	parsetRNS  	pause_end  	pclntable  	permitted  	pkghashes  	prev_mode  	printlock  	profilehz  	ptrToThis  	readFlush  	readIndex  	readSlice  	readerSem  	recovered  	reordered  	retOffset empty%    	saveError  	scanWhile  	scavenged  	schedlink  	schedtick  	schedwhen  	setMarked  	silk_mode  	sizeclass  	spanalloc  	spanclass  	spineLock  	stackLock  	stacksize  	startAddr  	startSema  	startTime  	stepState  	storeHuff  	stringSeq  	stripMono  	sudoglock  	sweepdone  	syncFlush  	syscallpc  	syscallsp  	tMarkTerm  	timeStart  	totaltime  	traceback  	traceskip  	typelinks  	unmarshal  	useNumber  	waitWrite  	waitsince  	walkTreap  	wbufSpans  	width_mem  	windowEnd  	writeBits  	writeByte  	writeCode  	writeCopy  	writeIEND  	writeIHDR  	writeLock  	writeMark  	writeRune  	write_pos  	writerSem  
hash/crc32     
image/jpeg  
*[0]string  
*[128]bool  
*[12]uint8  
*[13]int32  
*[14]uint8  
*[16]int32  
*[16]uint8  
*[17]int32  
*[19]int32  
*[19]uint8  
*[1]string  
*[1]uint64  
*[20]uint8  
*[21]uint8  
*[24]uint8  
*[256]bool  
*[2]string  
*[2]uint32  
*[2]uint64  
*[30]int32  
*[32]int32  
*[32]uint8  
*[3]exec.F  
*[3]string  
*[3]uint32  
*[3]uint64  
*[40]uint8  
*[48]uint8  
*[4]string  
*[4]uint16  
*[5]string  
*[64]uint8  
*[65]uint8  
*[67]uint8  
*[68]uint8  
*[6]string  
*[7]string  
*[8]*uint8  
*[8]string  
*[8]uint32  
*[8]uint64  
*[96]uint8  
*[9]string  
*[][]int32  
*[][]uint8  
*[]float32  
*[]float64  
*[]uintptr  
*chan bool  
*complex64  
*cpu.arm64 
*flag.Flag 
*fmt.State 
*io.Closer 
*io.Reader 
*io.Writer  
*jpeg.bits 
*os.Signal  
*runtime.g  
*runtime.m  
*runtime.p  
*struct {} 
*sync.Once 
*sync.Pool 
*time.Time  
*time.zone  
*unicode.d 
BufferPool 
Cloneflags 
ColorModel 
Comparable 
Credential 
DecControl 
DecodedLen 
EncodedLen 
ExitStatus 
ExtraFiles 
FieldAlign 
FieldStack 
Float64Var 
Foreground 
HasASIMDDP 
HasASIMDHP 
HasATOMICS 
HasEVTSTRM 
HasOSXSAVE 
Implements 
IsBoolFlag 
IsVariadic 
LayoutElem 
Nanosecond 
RawControl 
ReadDirent 
ReadString 
ResetState 
SetAlpha16 
SetBitrate 
SetComplex 
SetNRGBA64 
SetPointer 
StderrPipe 
StdoutPipe 
StopSignal 
SystemTime 
UnreadByte 
UnreadRune 
UnsafeAddr  
_interface  
allocCache  
allocCount  
appendMode  
applyBlack  
arenaHints  
assistTime  
availWrite  
bgMarkDone  
blockStart  
bucketsize  
buildIndex  
bulkHasher  
cacheStart  
cachealloc  
canAddrEnc  
catchPanic  
cgoCallers  
checkValid  
checkempty  
childFiles  
clearflags  
complexity  
compressor  
countAlloc  
decodeBits  
delivering  
e_shstrndx  
enoptrdata  
escapeHTML  
fieldAlign  
fieldalign  
fillWindow  
findObject  
fixsigcode  
fmtBoolean  
fmtComplex  
fmtInteger  
fmtPointer  
fmtUnicode  
frameStore  
frame_size  
freeManual  
free_bytes  
gc_trigger  
gcdatamask  
gcmarkBits  
gcscandone  
goSigStack  
goodArgNum  
hashOffset  
heap_alloc  
heap_inuse  
idatLength  
insertBack  
invalidptr  
isBlocking  
isExported  
largealloc  
last_music  
loadOffset  
local_scan  
lookupName  
lostAtomic  
mcache_sys  
missLocked  
missingArg  
modulename  
music_prob  
nDataRoots  
nSpanRoots  
nameNonEsc  
needextram  
nlargefree  
nmspinning  
nsmallfree  
offsetAnon  
offsetFreq  
oldbuckets exited    exited     
pagesInUse  
pagesSwept  
parseChunk  
parseState  
pauseStack  
pauseStart  
pluginpath  
preemptoff  
printValue  
processDHT  
processDQT  
processDRI  
processSOF  
processSOS  
progCoeffs  
raceignore  
rangeFinal  
readUnlock  
readerPass  
readerWait  
releaseAll  
removeNode  
removeSpan  
rotateLeft  
runtimeCtx  
sa_handler  
savedError  
schedtrace  
selectDone  
sigContext  
signalLock  
sleepUntil  
stackcache  
stacks_sys  
startCycle  
storedSize  
sudogcache  
sweepSpans  
symstrings  
sysmonnote  
sysmontick  
sysmonwait  
systemTime  
tSweepTerm  
throwsplit  
ticksStart  
tinyallocs  
tinyoffset  
traceSweep  
traceSwept  
tracelastp  
treapalloc  
tryGetFast  
unlockSlow  
userForced  
vd_version  
victimSize  
volAndPath  
waitreason  
widPresent  
workbufhdr  
wrappedErr  
writeBlock  
writeBytes  
writeChunk  
writeIDATs  
writeImage  
writeSlice     image/color    sync/atomic  **flag.Flag  **runtime.g  **runtime.p  *[0]uintptr  *[100]uint8  *[11]string  *[128]uint8  *[129]uint8  *[12]string  *[162]uint8  *[16]uint16  *[16]uint64  *[19]uint32  *[1][]int32  *[1]uintptr  *[20]uint64  *[248]uint8  *[249]uint8  *[256]uint8  *[25]string  *[27]string  *[29]uint32  *[2]uintptr  *[30]uint32  *[32]string  *[4]uintptr  *[512]uint8  *[5][]uint8  *[65]uint32  *[67]uint16  *[67]uint64  *[6]uintptr  *[768]uint8  *[800]uint8  *[8][]uint8  *[90]uint16  *[]*os.File  *[][]uint32  *chan error *color.CMYK *color.Gray *color.RGBA  *complex128  *cpu.option *exec.Error *flag.Value  *fmt.buffer  *func() int *image.CMYK *image.Gray *image.RGBA  *jpeg.block  *json.field *os.Process  *os.dirInfo *sync.Mutex  *sync.eface  *sync.entry *time.Month AmbientCaps Application ContainerID DurationVar FieldByName GidMappings HasASIMDFHM HasASIMDRDM LatinOffset LoadOrStore MarshalJSON MarshalText Nanoseconds NoSetGroups OverflowInt SetBlocking SetDeadline SetMapIndex SysProcAttr SyscallConn UidMappings WithPadding WriteString  acquiretime  allocManual  alloc_bytes  application  assistQueue  bgMarkReady  bitrate_bps  blackStride  bytesMarked  checkBucket  checkHeader  clearMarked  clobberfree  codegenFreq  createstack  decode_gain  deferreturn  dirtyLocked  dynamicSize  e_phentsize  e_shentsize  ensureNBits  ensureSwept  fillDeflate  findMaximal  findMinimal  findfunctab  finishBlock  flushedWork  gccheckmark  gcscanvalid  growAddSpan  hasOverflow  heap_marked  indexTokens  indirectkey  inheritable  initDeflate  it_interval  literalFreq  lookPathErr  mspan_inuse  nStackRoots  nUnreadable  nameEscHTML  newSigstack  newoverflow  next_sample  nlargealloc  noldbuckets  npausesweep  numforcedgc  offsetEmbed  oldoverflow success    success     overflowBuf  poolDequeue  precPresent  preemptible  preemptscan  prepareRead  progressive  pushBackAll  rUnlockSlow  raceprocctx  readHuffman  readerCount  releasetime  rotateRight pushAll%    runtimehash  sa_restorer  safePointFn  scavengeAll  scavengeGen  scheddetail  setDeadline  set_sigaddr  set_sigcode  setoverflow  signal_type  speciallock  stackguard0  stackguard1  startBucket  stdoutOrErr  storeLocked  stringBytes  stringsLock  sweepArenas  switchReady  syscalltick  syscallwhen  textsectmap  total_alloc  transparent  treapFilter  uncacheSpan  unknownType  valsIndices  valueQuoted  voice_ratio  waittraceev  waitunlockf  wakeupExtra  writeHeader  writeString  writeTokens  writeUnlock  wroteHeader       A@    hash/adler32   internal/cpu   unicode/utf8  **sync.entry  *[1024]uint8  *[11]float32  *[128]uint16  *[133]string  *[137]uint16  *[16]uintptr  *[23]float64  *[256]uint16  *[256]uint32  *[256]uint64  *[257]uint32  *[32]uintptr  *[33]float64  *[4096]uint8  *[418]uint32  *[448]uint16  *[512]uint32  *[64]uintptr  *[65]uintptr  *[67]uintptr  *[8192]uint8  *[][16]int32  *[]io.Closer  *[]struct {}  *[]time.zone *color.Alpha *color.Color *color.Model *color.NRGBA *color.YCbCr *crc32.Table  *flate.hcode  *flate.token  *func() bool *hash.Hash32 *image.Alpha *image.Image *image.NRGBA *image.Point *image.YCbCr *io.WriterTo *json.Number *os.FileInfo *os.FileMode *os.ProcAttr  *os.fileStat *png.Encoder  *png.decoder  *png.encoder  *png.opaquer  *runtime.hex  *runtime.mOS  *sync.noCopy *sys.Uintreg  *time.dataIO *zlib.Writer  *zlib.reader AppendFormat AssignableTo CanInterface ColorIndexAt DecodeString FieldByIndex FixedDecimal HasPCLMULQDQ MethodByName Microseconds Milliseconds OverflowUint ProcessState Readdirnames RuntimeError Unshareflags  assignBucket  atomicstatus  bgScanCredit  buckhash_sys  convertToRGB  decodeConfig  decompressor  defaultUsage  deferpoolbuf  delay_buffer  dequeueSudoG  enlistWorker  errorContext  gcAssistTime  gcpacertrace  goidcacheend  heap_objects  huffmanBlock  idleMarkTime  indirectelem  lastRuneSize  last_gc_unix  last_next_gc  linktimehash  literalStore  madvdontneed  markDoneSema  markrootJobs  markrootNext  max_follower  mcache_inuse  modulehashes  morePointers  nChannelsAPI  nextCharFreq  nextOverflow  nextPairFreq  nmidlelocked sysUsage    userTime    sysUsage    userTime     overflowTime  paniconfault  preparePanic  prepareWrite  prevPitchLag  prev_HB_gain  readdirnames  reclaimChunk  reclaimIndex lockSlow    reflectValue  reflexivekey  rescheduling  sameSizeGrow  shutdownSema  softclip_mem  stacks_inuse  subframe_mem  sweepWaiters lockSlow    sysexitticks  takeOverflow  timersBucket  triggerRatio  tryWriteCopy  useInBandFEC  waitCanceled  writePadding T     `T     T     hT     T     pT     T     xT     T     T     T     T     T     T     T     T     T     T     T     T     T     T      T     T     T     T     T     T     T     T      T     T     (T     T     0T     T     8T     T     @T     T     HT      T     PT     T     XT     T     `T     T     hT      T     pT     (T     xT     0T     T     8T     T     @T     T     HT     T     PT     T     XT     T     `T     T     hT     T     pT     T     xT     T     T     T     T     T     T     T     T     T     T     T     T     T     T      T     T     T     T     T     T     T     T      T     T     (T     T     0T     T     8T     T     @T     T     HT      T     PT     T     XT     T     `T     T     hT      T     pT     (T     xT     0T     T     8T     T     @T     T     HT     T     PT     T     XT     T     `T     T     hT     T     pT     T     xT     T     T     T     T     T     T     T     T     T     T     T     T     T     T      T     T     T     T     T     T     T     T      T     T     (T     T     0T     T     8T     T     @T     T     HT      T     PT     T     XT     T     `T     T     hT      T     pT     (T     xT     0T     T     8T     T     @T     T     HT     T     PT     T     XT     T     `T     T     hT     T     pT     T     xT     T     T     T     T     T     T     T     T     T     T     T     T     T     T       U     T      U     T      U     T      U     T       U     T     ( U     T     0 U     T     8 U     T     @ U     T     H U      T     P U     T     X U     T     ` U     T     h U      T     p U     (T     x U     0T      U     8T      U     @T      U     HT      U     PT      U     XT      U     `T      U     hT      U     pT      U     xT      U     T      U     T      U     T      U     T      U     T      U     T      U     T      U     T     U     T     U     T     U     T      U     T     (U     T     0U     T     8U     T     @U     T     HU      T     PU     T     XU     T     `U     T     hU      T     pU     (T     xU     0T     U     8T     U     @T     U     HT     U     PT     U     XT     U     `T     U     hT     U     pT     U     xT     U     T     U     T     U     T     U     T     U     T      oU     eU     0oU      fU     @oU     fU     PoU      fU     `oU     0fU     poU     @fU     oU     PfU     oU     `fU     oU     pfU     oU     fU     oU     fU     oU     fU     oU     fU     oU     fU      pU     fU     pU     fU      pU     fU     0pU      gU     @pU     gU     PpU      gU     `pU     0gU     ppU     @gU     pU     PgU     pU     `gU     pU     pgU     pU     gU     pU     gU     pU     gU     pU     gU     pU     gU      qU     gU     qU     gU      qU     gU     0qU      hU     @qU     hU     PqU      hU     `qU     0hU     pqU     @hU     qU     PhU     qU     `hU     qU     phU     qU     hU     qU     hU     qU     hU     qU     hU     qU     hU      rU     hU     rU     hU      rU     hU     0rU      iU     @rU     iU     PrU      iU     `rU     0iU     prU     @iU     rU     PiU     rU     `iU     rU     piU     rU     iU     rU     iU     rU     iU     rU     iU     rU     iU      sU     iU     sU     iU      sU     iU     0sU      jU     @sU     jU     PsU      jU     `sU     0jU     psU     @jU     sU     PjU     sU     `jU     sU     pjU     sU     jU     sU     jU     sU     jU     sU     jU     sU     jU      tU     jU     tU     jU      tU     jU     0tU      kU     @tU     kU     PtU      kU     `tU     0kU     ptU     @kU     tU     PkU     tU     `kU     tU     pkU     tU     kU     tU     kU     tU     kU     tU     kU     tU     kU      uU     kU     uU     kU      uU     kU     0uU      lU     @uU     lU     PuU      lU     `uU     0lU     puU     @lU     uU     PlU     uU     `lU     uU     plU     uU     lU     uU     lU     uU     lU     uU     lU     uU     lU      vU     lU     vU     lU      vU     lU     0vU      mU     @vU     mU     PvU      mU     `vU     0mU     pvU     @mU     vU     PmU     vU     `mU     vU     pmU     vU     mU     vU     mU     vU     mU     vU     mU     vU     mU      wU     mU     wU     mU      wU     mU     0wU      nU     @wU     nU     PwU      nU     `wU     0nU     pwU     @nU     wU     PnU     wU     `nU     wU     pnU     wU     nU     wU     nU     wU     nU     wU     nU     wU     nU      xU     nU     xU     nU      xU     nU     0xU      oU     {@     d       {@     f       {@            {@           {@           {@           {@     0      {@     l       {@     8      {@      {@      {@      {@     r       {@     t       {@           {@            {@     x       {@     ~       {@            {@            {@            {@            {@            {@            {@            {@            {@            {@          {@            {@            {@            {@            {@            {@            {@            {@           {@            {@           {@            {@            {@            {@            {@            {@           {@            {@           {@           {@            {@             {@            {@            {@      !     {@     v      {@            {@            {@      	      {@            {@            {@     x	      {@            {@            {@     	      {@            {@           {@           {@           {@            {@            {@            {@            {@     8      {@     >      {@             {@     @      {@            {@     `      {@     $       {@     z      {@           {@           {@     (       {@           {@           {@           {@            {@           {@           {@     *       {@           {@           {@     0       {@           {@           {@            {@            {@           {@     4       {@           {@            {@           {@     6       {@     8       {@     0      {@     8      {@     @      {@     F      {@     L      {@            {@     <       {@     ^      {@     8      {@     p      {@     v      {@     @       {@           {@     A       {@           {@            {@     B       {@           {@     C       {@           {@     D       {@           {@     H       {@           {@           {@     L       {@            {@            {@     N       {@           {@     P       {@            {@     @      {@      5     {@             {@     T       {@     T      {@     X       {@           {@     	       {@     Z       {@           {@     `       {@               ? @     d       @     f       @            @           @           @           @     0      @     l       @     8      @      @      @      @     r       @     t       @           @            @     x       @     ~       @            @            @            @            @            @            @            @            @            @          @            @            @            @            @            @            @            @           @            @           @            @            @            @            @            @           @            @           @           @            @             @            @            @      !     @     v      @            @            @      	      @            @            @     x	      @            @            @     	      @            @           @           @           @            @            @            @            @     8      @     >      @             @     @      @            @     `      @     $       @     z      @           @           @     (       @           @           @           @            @           @           @     *       @           @           @     0       @           @           @            @            @           @     4       @           @            @           @     6       @     8       @     0      @     8      @     @      @     F      @     L      @            @     <       @     ^      @     8      @     p      @     v      @     @       @           @     A       @           @            @     B       @           @     C       @           @     D       @           @     H       @           @           @     L       @            @            @     N       @           @     P       @            @     @      @      5     @             @     T       @     T      @     X       @           @     	       @     Z       @           @     `       @             compress/zlib  encoding/json  internal/poll  path/filepath  *[100]uintptr  *[128]uintptr  *[1]time.zone  *[252]uintptr  *[253]uintptr  *[512]uintptr  *[64488]uint8  *[8]struct {}  *[]*flag.Flag  *[]*runtime.g  *[]*runtime.p  *[]*sync.Pool  *[]cpu.option  *[]jpeg.block  *[]json.field  *[]sync.eface *atomic.Value *bufio.Reader *bufio.Writer *bytes.Buffer  *bytes.readOp  *chan []int16  *chan []uint8 *color.Gray16 *color.RGBA64  *crc32.digest *flag.FlagSet *flate.Reader *flate.Writer  *flate.byFreq *fmt.Stringer  *fmt.fmtFlags  *func() error  *func() int64  *func(string) *image.Config *image.Gray16 *image.RGBA64  *image.format  *interface {}  *jpeg.decoder  *jpeg.huffman  *json.byIndex  *json.encOpts  *json.scanner *os.LinkError *os.PathError  *poll.fdMutex *reflect.Kind *reflect.Type  *reflect.flag  *reflect.name *runtime.Func  *runtime.bmap  *runtime.hmap  *runtime.itab  *runtime.name  *runtime.note *sync.RWMutex  *syscall.caps *time.Weekday AssignDecimal ConvertibleTo ErrorHandling InterfaceData MarshalBinary OverflowFloat PrintDefaults SetColorIndex SetsockoptInt UnmarshalJSON UnmarshalText ZeroReadIsEOF  byteAvailable  cgoCallersUse  checknonempty  convertNumber  decodeHuffman  decodeQuantum 	readSlice8    errorHandling  firstZoneUsed  footerWritten  gcAssistBytes  handleMethods  headerWritten  heap_released  incrnoverflow  isCheckmarked  isSpanInTreap  markStartTime  max_bandwidth  mergePassInto  missingMethod  needkeyupdate  nextFreeIndex  oldbucketmask  opusCanSwitch  popParseState  prev_channels  prev_tonality  readImagePass  read_subframe  receiveExtend  reclaimCredit  rescanLiteral  safePointNote  safePointWait  scavengeSplit  startingtrace  waittraceskip  compress/flate  **runtime.itab  *[0]json.field  *[1000]uintptr  *[16][16]int32  *[1]json.field  *[32768]uint32  *[4]jpeg.block  *[8]*flag.Flag  *[]*sync.entry  *[]crc32.Table  *[]flate.hcode  *[]flate.token *color.Alpha16 *color.NRGBA64 *color.NYCbCrA *color.Palette  *flag.boolFlag  *flag.intValue *fmt.Formatter  *fmt.wrapError  *func() string  *func() uint32 *gopus.Decoder *gopus.Encoder *image.Alpha16 *image.NRGBA64 *image.Uniform *io.ReadCloser *io.ReaderFrom  *poll.pollDesc *reflect.Value  *reflect.rtype  *reflect.tflag *runtime.Frame  *runtime._func  *runtime._type  *runtime.eface  *runtime.gList  *runtime.gobuf  *runtime.hchan  *runtime.hiter  *runtime.iface  *runtime.mheap  *runtime.mlink  *runtime.mspan  *runtime.mutex  *runtime.scase  *runtime.slice  *runtime.stack  *runtime.sudog  *runtime.tflag  *runtime.timer  *runtime.waitq  *runtime.wbBuf  *sort.lessSwap  *sync.readOnly *syscall.Errno *syscall.Iovec *time.Duration *time.Location API_sampleRate CombinedOutput EncodeToString RoundedInteger SetApplication SetsockoptByte SubsampleRatio  addtimerLocked  adobeTransform  allocfreetrace  arenaHintAlloc  arrayInterface  canWriteRecord  closeAfterWait  createOverflow  deltimerLocked  encoder_buffer  energy_masking  force_channels  freeSpanLocked  gcBgMarkWorker  gcstoptheworld  hashMightPanic  heapArenaAlloc  increfAndClose  manualFreeList  maxInsertIndex  mustBeExported  offsetEncoding 
systemTime    
systemTime     pause_total_ns  payloadSize_ms  physPageBounds  prev_framesize  procresizetime  pushParseState 
unlockSlow    runSafePointFn  scavengeLocked  setCheckmarked  silk_bw_switch  smoothed_width  sysblocktraced 
unlockSlow    tonality_slope  traceBufHeader  traceReclaimed  truncateString  tryLoadOrStore  useTransparent  user_bandwidth  valueInterface  vbr_constraint  verifyChecksum  writeBlockHuff             encoding/base64                encoding/binary                layeh.com/gopus  **reflect.rtype  **runtime._type  **runtime.hchan  **runtime.mspan  **runtime.sudog  *[131072]uint32  *[15]cpu.option  *[2097152]uint8  *[8]*sync.entry  *[][]jpeg.block  *[]func() error  *[]image.format  *[]interface {}  *[]jpeg.huffman  *[]reflect.Type  *adler32.digest  *base64.encoder  *binary.decoder  *binary.encoder  *chan struct {} *exec.ExitError  *flag.boolValue  *flag.uintValue *flate.Resetter *fmt.GoStringer  *func() uintptr  *func(int) bool  *func(int, int) *image.Paletted *io.WriteCloser  *jpeg.component *json.Marshaler  *json.jsonError  *map[string]int  *os.newFileKind *reflect.Method  *reflect.method *runtime.Frames  *runtime._defer  *runtime._panic  *runtime.bucket  *runtime.dbgVar  *runtime.elfSym  *runtime.funcID  *runtime.gQueue  *runtime.gcBits  *runtime.gcMode  *runtime.gcWork  *runtime.lfnode  *runtime.mTreap  *runtime.mcache  *runtime.mstats  *runtime.schedt  *runtime.sigset  *runtime.stackt  *runtime.tmpBuf *sort.Interface *sync.WaitGroup  *sync.poolChain  *sync.poolLocal *syscall.Rusage *syscall.Signal *syscall.Stat_t  *syscall._C_int  *time.zoneTrans *unsafe.Pointer Dca 
json:"dca" FieldByNameFunc OverflowComplex SetReadDeadline ShortestDecimal UnmarshalBinary Url 
json:"url"  addErrorContext  allocSpanLocked  analysis_offset  celt_dec_offset  celt_enc_offset  closeAfterStart  codegenEncoding  exportedMethods  fastSkipHashing  gc_cpu_fraction  generateCodegen  initialHeapLive  last_heap_inuse  last_transition  literalEncoding  local_largefree  lookupFirstZone  markBitsForBase  objectInterface  pagesSweptBasis  persistentAlloc  prepareForSweep  prev_redundancy  refineNonZeroes  setReadDeadline  silk_dec_offset  silk_enc_offset  stackWorkBufHdr  stereoWidth_Q14  stream_channels  unexpungeLocked  unscavHugePages              internal/fmtsort               internal/testlog  **runtime._defer  **runtime.mcache  *[129]*runtime.g  *[1]interface {}  *[2]interface {}  *[3]interface {}  *[4][]jpeg.block  *[4]jpeg.huffman  *[8]interface {}  *[8]reflect.Type  *[]*runtime.bmap  *[]*runtime.itab  *[]reflect.Value  *[]runtime.Frame  *[]runtime.scase  *[]syscall.Iovec *base64.Encoding  *color.modelFunc *context.Context  *flag.int64Value  *flate.byLiteral  *flate.levelInfo  *func(int) error *image.Rectangle *io.StringWriter  *jpeg.huffmanLUT  *json.mapEncoder  *json.ptrEncoder  *json.tagOptions *os.ProcessState *os.SyscallError *png.FormatError *reflect.ChanDir *reflect.MapIter  *reflect.imethod  *reflect.nameOff  *reflect.ptrType  *reflect.textOff  *reflect.typeAlg  *reflect.typeOff  *runtime.elfEhdr  *runtime.evacDst  *runtime.funcinl  *runtime.functab  *runtime.funcval  *runtime.imethod  *runtime.lfstack  *runtime.libcall  *runtime.maptype  *runtime.nameOff  *runtime.profBuf  *runtime.ptrtype  *runtime.rwmutex  *runtime.sigTabT  *runtime.sigctxt  *runtime.siginfo  *runtime.special  *runtime.textOff  *runtime.timeval  *runtime.typeAlg  *runtime.typeOff  *runtime.workbuf  *strconv.decimal *strings.Builder  *sync.dequeueNil *syscall.Timeval  *syscall.capData  *syscall.mmapper *time.ParseError *unicode.Range16 *unicode.Range32 CompressionLevel SetWriteDeadline SetsockoptIPMreq SetsockoptLinger  closeDescriptors  compressionLevel  gcMarkWorkerMode  gcshrinkstackoff  last_gc_nanotime  literalInterface  local_nlargefree  local_nsmallfree  local_tinyallocs  markBitsForIndex  markWorkerLabels  music_confidence  mustBeAssignable  nFlushCacheRoots  reconstructBlock  refillAllocCache  setWriteDeadline  tryExpungeLocked  tryGrowByReslice  updateInvariants  user_bitrate_bps  user_forced_mode  writeFixedHeader  writePLTEAndTRNS  writeStoredBlock  writerDescriptor                 A@   **runtime.funcval  **runtime.special  *<-chan struct {}  *[2]runtime.Frame  *[]*reflect.rtype  *[]*runtime._type  *[]*runtime.mspan  *[]*runtime.sudog  *[]*runtime.timer  *[]jpeg.component  *[]reflect.method  *[]runtime.dbgVar  *[]runtime.elfSym  *[]runtime.gcBits  *[]syscall._C_int  *[]time.zoneTrans  *[]unsafe.Pointer *binary.ByteOrder  *context.emptyCtx *cpu.CacheLinePad  *filepath.lazybuf  *flag.stringValue  *flag.uint64Value  *flate.compressor  *flate.dictWriter  *flate.tableEntry  *func() time.Time  *func(*flag.Flag)  *func(*runtime.g)  *func(*runtime.p)  *func(error) bool  *gopus._Ctype_int *io.LimitedReader *jpeg.FormatError  *jpeg.huffmanSpec *json.SyntaxError *json.Unmarshaler  *json.decodeState  *json.encodeState  *json.encoderFunc *main.DCAMetadata *main.FFprobeTags  *map[string]int64  *reflect.funcType *reflectlite.Kind *reflectlite.Type  *reflectlite.flag  *reflectlite.name  *runtime.arenaIdx  *runtime.chantype  *runtime.divMagic  *runtime.dlogPerM  *runtime.finblock  *runtime.fixalloc  *runtime.funcInfo  *runtime.guintptr  *runtime.heapBits  *runtime.initTask  *runtime.mapextra  *runtime.markBits  *runtime.mcentral  *runtime.muintptr  *runtime.parkInfo  *runtime.pollDesc  *runtime.puintptr  *runtime.semaRoot  *runtime.stackmap  *runtime.stkframe  *runtime.stringer  *runtime.textsect  *runtime.timespec  *runtime.traceBuf  *runtime.vdsoInfo *strconv.NumError  *strconv.extFloat  *sync.poolDequeue *syscall.ProcAttr *syscall.Timespec  *unicode.foldPair  *utf8.acceptRange Date json:"date" Name json:"name" Opus json:"opus" SetsockoptIPMreqn Size json:"size" Tags json:"tags" Tool json:"tool"  allocBitsForIndex  assistWorkPerByte  dedicatedMarkTime  forwardOrBoundary  incrementOverflow  initCheckmarkSpan  nChannelsInternal  poolLocalInternal  processApp0Marker  reducedDependency  scavengeTimeBasis  speech_confidence  stackObjectBufHdr  sweepPagesPerByte  variable_duration  writeBlockDynamic  writeStoredHeader  *[1]time.zoneTrans  *[1]unsafe.Pointer  *[2]syscall._C_int  *[4]*reflect.rtype  *[4]jpeg.component  *[8]*reflect.rtype  *[8]*runtime._type  *[8]unsafe.Pointer  *[]*runtime._defer  *[]*runtime.bucket  *[][4]jpeg.huffman  *[]flate.levelInfo  *[]jpeg.huffmanLUT  *[]reflect.imethod  *[]runtime.evacDst  *[]runtime.functab  *[]runtime.imethod  *[]runtime.sigTabT  *[]runtime.typeAlg  *[]runtime.typeOff  *[]syscall.capData  *[]unicode.Range16  *[]unicode.Range32  *flag.float64Value  *flate.deflateFast  *flate.dictDecoder  *flate.literalNode *fmtsort.SortedMap  *func(int32) int32  *func(string) bool *gopus.Application  *gopus._Ctype_uint  *gopus._Ctype_void  *json.arrayEncoder  *json.floatEncoder  *json.sliceEncoder  *json.structFields *main.OpusMetadata *main.SongMetadata  *map[string]uint64 *png.EncoderBuffer  *png.interlaceScan *poll.TimeoutError *reflect.StructTag  *reflect.bitVector  *reflect.fieldScan  *reflect.layoutKey  *reflect.sliceType *reflectlite.Value  *reflectlite.rtype  *reflectlite.tflag  *runtime._typePair  *runtime.arenaHint  *runtime.bitvector  *runtime.elfVerdef  *runtime.finalizer  *runtime.gcTrigger  *runtime.gclinkptr  *runtime.heapArena  *runtime.itimerval  *runtime.mSpanList  *runtime.memRecord  *runtime.notInHeap  *runtime.pollCache  *runtime.profIndex  *runtime.ptabEntry  *runtime.spanClass  *runtime.sweepdata  *runtime.treapIter  *runtime.treapNode  *strconv.floatInfo  *strconv.leftCheat  *sync.poolChainElt  *syscall.capHeader *testlog.Interface *unicode.CaseRange SetsockoptIPv6Mreq  assistBytesPerWork  blockUntilWaitable  canWriteTwoRecords  clearCheckmarkSpan  delay_compensation  detected_bandwidth  fractionalMarkTime  haveTemplateThread  internalSampleRate  mustBeExportedSlow  prev_band_tonality  processApp14Marker addtimerLocked%   deltimerLocked%    scavengeBytesPerNS  setMarkedNonAtomic  sweepHeapLiveBasis  tracebackancestors  validateInvariants  writeDynamicHeader  **runtime.heapArena  **runtime.notInHeap  **runtime.treapNode  **sync.poolChainElt  *[0]unicode.Range16  *[16]*reflect.rtype  *[16]runtime.dbgVar  *[1]unicode.Range16  *[1]unicode.Range32  *[2][4]jpeg.huffman  *[2]runtime.evacDst  *[2]syscall.capData  *[2]unicode.Range16  *[2]unicode.Range32  *[32]*reflect.rtype  *[3]unicode.Range16  *[3]unicode.Range32  *[4]jpeg.huffmanLUT  *[4]unicode.Range16  *[4]unicode.Range32  *[512]*runtime.itab  *[5]*runtime._defer  *[5]unicode.Range16  *[5]unicode.Range32  *[64]*reflect.rtype  *[6]unicode.Range16  *[6]unicode.Range32  *[7]unicode.Range16  *[7]unicode.Range32  *[8]runtime.typeOff  *[8]unicode.Range16  *[8]unicode.Range32  *[9]unicode.Range16  *[9]unicode.Range32  *[][]*runtime._type  *[]flate.tableEntry  *[]jpeg.huffmanSpec  *[]runtime.arenaIdx  *[]runtime.divMagic  *[]runtime.guintptr  *[]runtime.textsect  *[]strconv.extFloat  *[]unicode.foldPair  *[]utf8.acceptRange  *errors.errorString *flag.ErrorHandling  *flag.durationValue  *flate.decompressor  *func() (int, bool)  *func() color.Model  *func() os.FileMode  *func(string) error  *gopus._Ctype_float  *gopus._Ctype_short  *gopus._Ctype_uchar  *json.structEncoder  *json.unquotedValue *main.ExtraMetadata *main.FFprobeFormat  *map.hdr[string]int  *map[*uint8][]uint8 *reflect.ValueError  *reflect.layoutType  *reflect.structType  *reflectlite.method  *runtime.adjustinfo  *runtime.bucketType  *runtime.cgoCallers  *runtime.cpuProfile  *runtime.epollevent  *runtime.gcSweepBuf  *runtime.mSpanState  *runtime.moduledata  *runtime.modulehash  *runtime.plainError  *runtime.profAtomic  *runtime.randomEnum  *runtime.sigactiont  *runtime.sysmontick  *runtime.traceAlloc  *runtime.traceStack  *runtime.waitReason  *runtime.workbufhdr *syscall.Credential *syscall.WaitStatus  *time.fileSizeError *unicode.RangeTable Album json:"album" AssignComputeBounds Bitrate 
json:"abr" Cover json:"cover" Extra json:"extra" Genre json:"genre" SetsockoptInet4Addr Title json:"title" Track json:"track"  adobeTransformValid  readByteStuffedByte  specialprofilealloc       internal/reflectlite           runtime/internal/sys  **runtime.moduledata  *[10]unicode.Range16  *[11]unicode.Range16  *[128]*reflect.rtype  *[128]*runtime.sudog  *[12]unicode.Range16  *[134]*runtime.mspan  *[13]unicode.Range16  *[13]unicode.Range32  *[14]runtime.typeAlg  *[14]unicode.Range16  *[14]unicode.Range32  *[15]unicode.Range16  *[16]flate.levelInfo  *[16]unicode.Range16  *[16]unicode.Range32  *[17]unicode.Range16  *[19]unicode.Range16  *[20]unicode.Range32  *[21]unicode.Range16  *[22]unicode.Range16  *[23]unicode.Range16  *[24]unicode.Range16  *[24]unicode.Range32  *[25]unicode.Range16  *[26]unicode.Range32  *[27]unicode.Range16  *[28]unicode.Range16  *[29]unicode.Range16  *[32]*runtime._defer  *[32]unicode.Range16  *[33]unicode.Range32  *[34]unicode.Range32  *[36]unicode.Range16  *[36]unicode.Range32  *[37]unicode.Range16  *[38]unicode.Range32  *[40]unicode.Range16  *[43]unicode.Range16  *[43]unicode.Range32  *[48]unicode.Range32  *[4]jpeg.huffmanSpec  *[53]unicode.Range16  *[55]unicode.Range32  *[57]unicode.Range32  *[60]unicode.Range32  *[63]unicode.Range16  *[64]unicode.Range32  *[65]runtime.sigTabT  *[65]unicode.Range32  *[66]unicode.Range16  *[76]unicode.Range32  *[81]unicode.Range16  *[86]unicode.Range32  *[8][]*runtime._type  *[8]strconv.extFloat  *[97]unicode.Range16  *[98]unicode.Range16  *[99]unicode.Range32  *[][]*runtime._defer  *[]flate.literalNode  *[]png.interlaceScan  *[]reflect.fieldScan  *[]runtime._typePair  *[]runtime.finalizer  *[]runtime.mSpanList  *[]runtime.ptabEntry  *[]strconv.leftCheat  *[]unicode.CaseRange  *binary.littleEndian  *crc32.slicing8Table *flate.InternalError  *func() interface {}  *func() reflect.Kind  *func() reflect.Type  *func(*runtime.itab)  *func([]uint8) error  *func(int, int) bool  *func(uintptr) uint8 *image.PalettedImage *json.MarshalerError *main.MetadataStruct *main.OriginMetadata *reflect.StructField  *reflect.methodValue  *reflect.sliceHeader  *reflect.structField  *reflectlite.imethod  *reflectlite.nameOff  *reflectlite.textOff  *reflectlite.typeAlg  *reflectlite.typeOff  *runtime.blockRecord  *runtime.boundsError  *runtime.errorString  *runtime.gcBitsArena  *runtime.linearAlloc  *runtime.randomOrder  *runtime.stackObject  *runtime.structfield  *runtime.traceBufPtr *syscall.SysProcAttr  allowBandwidthSwitch tryGrowByReslice8    findRunnableGCWorker  gcFractionalMarkTime  last_packet_duration  mustBeAssignableSlow  packetLossPercentage  scavengeRetainedGoal  *[0]reflect.fieldScan  *[101]unicode.Range16  *[104]unicode.Range16  *[105]unicode.Range16  *[110]unicode.Range16  *[113]unicode.Range16  *[120]unicode.Range16  *[125]unicode.Range16  *[142]unicode.Range16  *[162]unicode.Range32  *[16]utf8.acceptRange  *[180]unicode.Range16  *[1]reflect.fieldScan  *[202]unicode.Range32  *[282]unicode.Range16  *[361]unicode.Range16  *[4]runtime.mSpanList  *[5][]*runtime._defer  *[67]runtime.divMagic  *[7]png.interlaceScan  *[8192]*runtime.mspan  *[87]strconv.extFloat  *[88]unicode.foldPair  *[8]runtime._typePair  *[]*runtime.heapArena  *[]gopus._Ctype_float  *[]reflectlite.method  *[]runtime.epollevent  *[]runtime.gcSweepBuf  *[]runtime.modulehash  *flate.huffmanDecoder  *flate.huffmanEncoder  *func(*os.file) error  *func(*runtime.mspan)  *func([]uint8) uint16  *func([]uint8) uint32  *func([]uint8) uint64  *func(int, int) uint8  *json.condAddrEncoder *main.DCAToolMetadata *main.FFprobeMetadata  *map[reflect.Type]int *png.CompressionLevel *png.UnsupportedError  *reflect.stringHeader  *reflect.uncommonType  *runtime.ancestorInfo  *runtime.forcegcstate  *runtime.gcDrainFlags  *runtime.gsignalStack  *runtime.pcvalueCache  *runtime.stackWorkBuf  *runtime.stringStruct  *runtime.timersBucket  *runtime.uncommontype  *strconv.decimalSlice *syscall.SysProcIDMap Artist json:"artist" Author json:"author" Format json:"format" Origin json:"origin" SongInfo json:"info" Source json:"source"  assignEncodingAndSize  disallowUnknownFields  gcMarkWorkerStartTime  maxInternalSampleRate  minInternalSampleRate  scavengeRetainedBasis  specialfinalizeralloc  unreadByteStuffedByte  variable_HP_smth2_Q15  *[256]runtime.guintptr  *[2]gopus._Ctype_float  *[2]runtime.gcSweepBuf  *[35]runtime.mSpanList  *[3]gopus._Ctype_float  *[4]gopus._Ctype_float  *[61]strconv.leftCheat  *[65520]runtime.gcBits  *[8]gopus._Ctype_float  *[9]gopus._Ctype_float  *[]*reflect.structType  *[]*runtime.moduledata  *[]*unicode.RangeTable  *[][32]*runtime._defer  *[]reflect.structField  *[]runtime.stackObject  *func() (uint8, error)  *func() *reflect.rtype  *func([]uint8) []uint8  *func([]uint8, uint16)  *func([]uint8, uint32)  *func([]uint8, uint64) *jpeg.UnsupportedError  *map.bucket[string]int  *map[reflect.Type]bool  *map[string]*flag.Flag *png.EncoderBufferPool  *reflect.interfaceType  *runtime.gcTriggerKind  *runtime.interfacetype  *runtime.itabTableType  *runtime.stackfreelist  *runtime.traceStackPtr  *runtime.treapIterType  *runtime.vdsoSymbolKey  addCountsAndClearFlags  music_confidence_count  scavengeIfNeededLocked  *[100000]unsafe.Pointer  *[101]runtime.finalizer  *[18]gopus._Ctype_float  *[21]gopus._Ctype_float  *[310]unicode.CaseRange  *[32]gopus._Ctype_float  *[5][32]*runtime._defer  *[8]*reflect.structType  *[8]*unicode.RangeTable  *[]runtime.ancestorInfo  *[]syscall.SysProcIDMap *encoding.TextMarshaler  *flate.compressionLevel  *flate.huffmanBitWriter  *func() image.Rectangle  *func() reflect.ChanDir  *func(fmt.State, int32)  *func(int) reflect.Type  *json.reflectWithString  *reflect.emptyInterface  *reflect.funcTypeFixed4  *reflect.funcTypeFixed8 *reflectlite.ValueError  *runtime.cgothreadstart  *runtime.memRecordCycle  *runtime.stackObjectBuf  *runtime.stackScanState  *runtime.traceBufHeader  *runtime.vdsoVersionKey  *sync.poolLocalInternal Version json:"version"  hybrid_stereo_width_Q14  speech_confidence_count  *[1125899906842623]uint8  *[128]runtime.epollevent  *[16384]flate.tableEntry  *[179999]*runtime.bucket  *[200]gopus._Ctype_float  *[240]gopus._Ctype_float  *[562949953421311]uint16  *[63]runtime.stackObject  *[720]gopus._Ctype_float  *[960]gopus._Ctype_float  *[]runtime.stackfreelist  *[]runtime.traceStackPtr  *[]runtime.treapIterType  *[]runtime.vdsoSymbolKey *flate.CorruptInputError  *func() ([]uint8, error)  *func() <-chan struct {}  *func() reflectlite.Kind  *func() reflectlite.Type  *func(*flate.compressor)  *func(*os.Process) error  *func([]uint8, []uint32)  *func(reflect.Type) bool  *gopus._Ctype_struct___0  *gopus._Ctype_struct___1  *gopus._Ctype_struct___2  *gopus._Ctype_struct___3  *gopus._Ctype_struct___4 *json.UnmarshalTypeError  *map.bucket[string]int64  *map[string]interface {}  *reflect.funcTypeFixed16  *reflect.funcTypeFixed32  *reflect.funcTypeFixed64  *reflectlite.sliceHeader  *reflectlite.structField  *runtime.boundsErrorCode  *runtime.cgoTracebackArg  *runtime.pcvalueCacheEnt  *runtime.persistentAlloc  *runtime.stackWorkBufHdr  *runtime.traceStackTable  *runtime.treapIterFilter Application json:"mode" Bitrate json:"bit_rate"  *[2]runtime.treapIterType  *[2]runtime.vdsoSymbolKey  *[4]runtime.stackfreelist  *[][18]gopus._Ctype_float  *[]flate.compressionLevel  *[]json.reflectWithString  *[]runtime.memRecordCycle *base64.CorruptInputError *encoding.TextUnmarshaler  *func() (time.Time, bool)  *func(*png.EncoderBuffer)  *func(int) reflect.Method  *map.bucket[string]uint64  *map[int32]unsafe.Pointer  *map[unsafe.Pointer]int32  *reflect.funcTypeFixed128  *reflectlite.uncommonType  *runtime.cgoSymbolizerArg  *runtime.gcMarkWorkerMode  *runtime.semaProfileFlags  *runtime.specialfinalizer Channels json:"channels" Comments json:"comments" Duration json:"duration" Encoding json:"encoding" FileName json:"filename"  desiredInternalSampleRate  fractionalUtilizationGoal  inWBmodeWithoutVariableLP  *[3]runtime.memRecordCycle  *[8][18]gopus._Ctype_float  *[]gopus._Ctype_struct___3  *[]runtime.pcvalueCacheEnt  *func() *png.EncoderBuffer  *func() *reflectlite.rtype  *func(*flate.decompressor)  *func(string) (int, error) *image.YCbCrSubsampleRatio *json.UnsupportedTypeError  *map.bucket[*uint8][]uint8  *map.hdr[reflect.Type]bool  *map.hdr[string]*flag.Flag  *runtime.gcControllerState  *runtime.sliceInterfacePtr  *runtime.stackObjectBufHdr  *runtime.stackObjectRecord GidMappingsEnableSetgroups  dedicatedMarkWorkersNeeded  *[10]flate.compressionLevel  *[8]runtime.pcvalueCacheEnt  *func([]uint8) (int, error)  *func(int, int) color.Color *json.InvalidUnmarshalError *json.UnsupportedValueError  *map.iter[string]*flag.Flag *runtime.TypeAssertionError  *runtime.stringInterfacePtr  *runtime.traceAllocBlockPtr  *runtime.uint16InterfacePtr  *runtime.uint32InterfacePtr  *runtime.uint64InterfacePtr  reconstructProgressiveImage  *[4194304]*runtime.heapArena  *[8192]runtime.traceStackPtr  *[]runtime.stackObjectRecord  *func([]uint8, []uint8) bool  *func(interface {}, uintptr)  *func(reflectlite.Type) bool  *map.bucket[reflect.Type]int  *map[*reflect.structType]int  *map[uint32][]*runtime._type 	FrameSize json:"frame_size" 	StartTime json:"start_time"  *[200]gopus._Ctype_struct___3  *[][8]runtime.pcvalueCacheEnt  *func() *reflect.uncommonType  *func(uint32, []uint8) uint32  *func(uintptr, uintptr) error  *map.bucket[reflect.Type]bool  *map.bucket[string]*flag.Flag  *map[*reflect.structType]bool  *map[interface {}]*sync.entry 
NumStreams json:"nb_streams"  *[2][8]runtime.pcvalueCacheEnt  *func(color.Color) color.Color  *func(int) reflect.StructField 
FormatName json:"format_name" 
ProbeScore json:"probe_score" 
SampleRate json:"sample_rate"  *[46912496118442]runtime.elfSym  *[]*[4194304]*runtime.heapArena  *func(*json.scanner, uint8) int  *func(io.Reader) (int64, error)  *func(io.Reader, []uint8) error  *func(io.Writer) (int64, error)  *map.bucket[string]interface {}  *map[string]*unicode.RangeTable  *struct { F uintptr; s string } Compilation json:"compilation" NumPrograms json:"nb_programs"   *[1]*[4194304]*runtime.heapArena   *func([]int) reflect.StructField   *func(interface {}) interface {}   *gopus._Ctype_struct_OpusDecoder   *gopus._Ctype_struct_OpusEncoder   *map.bucket[int32]unsafe.Pointer   *map.bucket[unsafe.Pointer]int32   *map.hdr[uint32][]*runtime._type   *map[runtime._typePair]struct {}   *struct { F uintptr; is []int8 }  !*func() *reflectlite.uncommonType  !*map.hdr[*reflect.structType]bool  !*map.hdr[interface {}]*sync.entry  !*struct { F uintptr; is []int16 }  !*struct { F uintptr; is []int32 }  !*struct { F uintptr; is []int64 }  !*struct { F uintptr; now *int64 }  "*func(interface {}) func(int, int)  "*map.iter[interface {}]*sync.entry  "*struct { F uintptr; hash uint32 }  "*struct { F uintptr; name string }  "*struct { F uintptr; ss []string }  "*struct { b bool; x interface {} }  "*struct { runtime.gList; n int32 }  "*struct { sync.Mutex; m sync.Map }  #*map.bucket[*reflect.structType]int  #*map.bucket[uint32][]*runtime._type  #*map[runtime.typeOff]*runtime._type  #*struct { F uintptr; dst *uintptr }  #*struct { src []uint8; stride int }  $*func(string) (reflect.Method, bool)  $*map.bucket[*reflect.structType]bool  $*map.bucket[interface {}]*sync.entry  $*map.hdr[runtime._typePair]struct {}  $*struct { F uintptr; gp *runtime.g }  $*struct { F uintptr; restart *bool }  %*[]map[runtime.typeOff]*runtime._type  %*[]struct { src []uint8; stride int }  %*func(*flate.compressor, []uint8) int  %*func(interface {}) reflectlite.Value  %*func(io.Reader) (image.Image, error)  %*func(unsafe.Pointer, unsafe.Pointer)  %*struct { F uintptr; _g_ *runtime.g }  %*struct { base uintptr; end uintptr }  &*[4]struct { src []uint8; stride int }  &*func(*runtime.g, unsafe.Pointer) bool  &*func(io.Reader) (image.Config, error)  &*func(string, string) ([]uint8, error)  &*func(unsafe.Pointer, uintptr) uintptr  &*map.bucket[string]*unicode.RangeTable  &*struct { F uintptr; R *flag.FlagSet }  &*struct { F uintptr; f *flag.FlagSet }  &*struct { F uintptr; hasUpdate *bool }  &*struct { F uintptr; startTime int64 }  &*struct { cycle uint32; flushed bool }  '*map.bucket[runtime._typePair]struct {}  '*struct { F uintptr; c *runtime.hchan }  '*struct { F uintptr; e *runtime.eface }  '*struct { F uintptr; h *runtime.mheap }  '*struct { F uintptr; preemptible bool }  '*struct { F uintptr; x *reflect.rtype }  '*struct { signalLock uint32; hz int32 } FormatLongName json:"format_long_name"  (*func() (uint32, uint32, uint32, uint32)  (*struct { F uintptr; R json.mapEncoder }  (*struct { F uintptr; R json.ptrEncoder }  (*struct { F uintptr; c *runtime.mcache }  (*struct { F uintptr; s **runtime.mspan }  )*func(string) (reflect.StructField, bool)  )*struct { F uintptr; c **runtime.mcache }  **func(unsafe.Pointer, unsafe.Pointer) bool  **map.bucket[runtime.typeOff]*runtime._type  **struct { F uintptr; R json.arrayEncoder }  **struct { F uintptr; R json.floatEncoder }  **struct { F uintptr; R json.sliceEncoder }  **struct { F uintptr; ps []unsafe.Pointer }  **struct { F uintptr; result []*flag.Flag }  **struct { F uintptr; rw *runtime.rwmutex }  +*struct { F uintptr; R json.structEncoder }  +*struct { F uintptr; fields *[]json.field }  ,*struct { F uintptr; out *int32; in *int32 }  -*func(*runtime.stkframe, unsafe.Pointer) bool  -*struct { F uintptr; R json.condAddrEncoder }  .*struct { F uintptr; addr *uint32; ret int32 }  /*struct { F uintptr; R *runtime.itabTableType }  /*struct { F uintptr; pc *uintptr; ret *string }  /*struct { F uintptr; pw *os.File; c *exec.Cmd }  /*struct { F uintptr; w io.Writer; pr *os.File }  /*struct { compIndex uint8; td uint8; ta uint8 }  /*struct { runtime.timersBucket; pad [64]uint8 }  0*func(reflect.Value, reflect.Type) reflect.Value  0*struct { F uintptr; pp *runtime.p; sc uintptr }  0*struct { F uintptr; src uintptr; dst *uintptr }  0*struct { lock runtime.mutex; q runtime.gQueue }  0*struct { root runtime.semaRoot; pad [40]uint8 }  1*[]struct { compIndex uint8; td uint8; ta uint8 }  1*[]struct { runtime.timersBucket; pad [64]uint8 }  1*struct { F uintptr; sp uintptr; _g_ *runtime.g }  2*[4]struct { compIndex uint8; td uint8; ta uint8 }  2*[]struct { root runtime.semaRoot; pad [40]uint8 }  2*struct { F uintptr; sv []json.reflectWithString }  2*struct { lock runtime.mutex; list runtime.gList }  2*struct { runtime.mutex; runtime.persistentAlloc }  3*[64]struct { runtime.timersBucket; pad [64]uint8 }  3*struct { F uintptr; gp *runtime.g; traceskip int }  3*struct { F uintptr; oldval uint32; newval uint32 }  3*struct { mcentral runtime.mcentral; pad [8]uint8 }  4*func(func(string) bool) (reflect.StructField, bool)  4*struct { F uintptr; gp *runtime.g; _p_ *runtime.p }  4*struct { F uintptr; gp *runtime.g; scanWork int64 }  4*struct { Struct reflect.Type; FieldStack []string }                          m 6p      Hu\     >S      `
V                           QP 6p      Hu\     ,;      Y                           ? 6p      Hu\     қ      Y                           }'r 6p      Hu\     s      )V                           > 6p      Hu\           X                           H_ 6p      Hu\            1V                            6p      Hu\     LS      `1V                           >! 6p      Hu\            lW                           aG 6p      Hu\     )       3V                           Ư 6p      Hu\           MW                           >T 6p      Hu\           W                           cf[ 6p      Hu\            7V                            6p      Hu\           @kY                           r,B 6p      Hu\     ?      NW                           Jl 6p      Hu\     ZS       nW                            6p      Hu\     (      <V                           n; 6p      Hu\           `@V                           I$ 6p      Hu\     U      X                           ɐ 6p      Hu\     ^      X                           Wq 6p      Hu\     k      @#X                           e; 6p      Hu\     &      OV                           d4n 6p      Hu\     ^      `V                           >1 6p      Hu\           V                           O&z 6p      Hu\     -^      `V                           C 6p      Hu\     S      V                           M$N 6p      Hu\     S       V                           yCh 6p      Hu\     S      V                           k 6p      Hu\     K^       V                            6p      Hu\     f     V                           I 6p      Hu\     >      V                           ^)պ 6p      Hu\           `V                           q1 6p      Hu\           `V                           l?s 6p      Hu\     s      V                           2x 6p      Hu\     v0      @V                             6p      Hu\           V                           H 6p      Hu\     4       V                           Ř 6p      Hu\     I      `V                           IkHa 6p      Hu\           V                           6H 6p      Hu\            V                           l 6p      Hu\           `V                            ] 6p      Hu\     x^      V                           u! 6p      Hu\            V                           +Ad 6p      Hu\     f     V                           Nh 6p      Hu\           `V                           3 6p      Hu\     :T      V                           0 6p      Hu\     HT      V                           [dp 6p      Hu\     VT      V                           s-q 6p      Hu\           @V                            6p      Hu\           V                           2 6p      Hu\     P       V                           w^ 6p      Hu\           V                           : 6p      Hu\     t      V                           f< 6p      Hu\     F      V                           a
 6p      Hu\     ^      @V                           X 6p      Hu\     ;      V                           
` 6p      Hu\     !G      @V                           z?c> 6p      Hu\           V                           b 6p      Hu\     T       V                           K 6p      Hu\     ^      V                            6p      Hu\     ң      @V                            6p      Hu\           V                           
+ 6p      Hu\     HG      V                           ]m 6p      Hu\     ^       V                           B3 6p      Hu\     O      V                           y. 6p      Hu\            V                           鑌T 6p      Hu\           @V                           : 6p      Hu\           V                           R 6p      Hu\            V                           ik 6p      Hu\     G      @V                           G 6p      Hu\     ;      V                           P 6p      Hu\     ;      V                           ZQ 6p      Hu\     T      `V                           u 6p      Hu\     G      V                           >! 6p      Hu\           `V                           Co 6p      Hu\     G       V                           1T 6p      Hu\     7      V                           J 6p      Hu\     ܉      V                           [n 6p      Hu\     G       V                           Y 6p      Hu\     G      V                           X 6p      Hu\     q      V                            6p      Hu\     T       V                           Ϳ 6p      Hu\     G       V                           Ze$Q 6p      Hu\           V                           ^ 6p      Hu\           V                           gp 6p      Hu\     Q        W                           : 6p      Hu\            W                           o 6p      Hu\     H       W                           ` 6p      Hu\            W                           80 6p      Hu\     j      @W                           h 6p      Hu\     ?H      W                           2| 6p      Hu\     6U       TV                           K; 6p      Hu\     ܳ      TV                            6p      Hu\     1      @UV                           L޻ 6p      Hu\           VV                           A 6p      Hu\           @WV                           bI9 6p      Hu\           @]V                           P[ 6p      Hu\            _V                           #Ybb 6p      Hu\     0      `V                           \~m# 6p      Hu\     0       aV                           9A 6p      Hu\     j      @eV                           p 6p      Hu\     )      eV                           "v 6p      Hu\     4<      mV                           Źt 6p      Hu\            pV                           i 6p      Hu\     0      @rV                           n 6p      Hu\     H      xV                           . 6p      Hu\             yV                           +# 6p      Hu\     U      zV                           jz 6p      Hu\     H       {V                           Kh 6p      Hu\     p       W                           (> 6p      Hu\     p      wW                           g% 6p      Hu\     w       X                            6p      Hu\            X                           c 6p      Hu\     V       W                           eP 6p      Hu\           W                           !z 6p      Hu\     ɤ      W                           F_l 6p      Hu\     ]      `xW                           .܌ 6p      Hu\     8      xW                           !cV 6p      Hu\     h      $X                           , 6p      Hu\            `yW                           X 6p      Hu\           yW                           ^ 6p      Hu\     p      @W                           8 6p      Hu\            @ZW                            6p      Hu\     V      WY                           Hk 6p      Hu\     (       W                           RB 6p      Hu\           ZW                           ܮX 6p      Hu\     J      `zW                           8 6p      Hu\           {V                           3a 6p      Hu\     H      X                           * 6p      Hu\     U      W                           r 6p      Hu\     є       W                           Q 6p      Hu\     0      }V                           V 6p      Hu\     0       ~V                           Z?\ 6p      Hu\           zW                           =^ 6p      Hu\           `{W                           G 6p      Hu\     H       W                           C* 6p      Hu\           {W                           4 6p      Hu\           `FY                           $ 6p      Hu\            V                           ] 6p      Hu\     `      `W                           W 6p      Hu\     _      UW                           > 6p      Hu\     1       VW                           `y 6p      Hu\            AX                           CL 6p      Hu\     :`       W                            6p      Hu\            W                           Q@M 6p      Hu\            `X                           ѯZ 6p      Hu\     _      `|W                            6p      Hu\     _      |W                           + 6p      Hu\     H      `FX                           ׊ 6p      Hu\     V      VW                           " 6p      Hu\            X                           #z 6p      Hu\     P       X                           ) 6p      Hu\           W                           4? 6p      Hu\           V                           Ʊ 6p      Hu\     |       vY                           *lG 6p      Hu\            W                           %:M 6p      Hu\           X                           Ct[ 6p      Hu\     `      }W                           "% 6p      Hu\           V                           f 6p      Hu\     S       V                           &Xk 6p      Hu\     \      @V                           & 6p      Hu\     e      V                           _ 6p      Hu\     P      V                           O 6p      Hu\     0      @,W                           Z.B 6p      Hu\           W                           X 6p      Hu\     H      Y                           p* 6p      Hu\     U      `X                           N! 6p      Hu\     0      `Y                           CW 6p      Hu\            V                           /^z 6p      Hu\            X                           36 6p      Hu\            W                           ! 6p      Hu\           X                           = 6p      Hu\           @V                           ] 6p      Hu\     /      GX                           C 6p      Hu\           V                            6p      Hu\     N      V                           q; 6p      Hu\           W                           4tD 6p      Hu\            V                           h 6p      Hu\     F      W                             6p      Hu\     H      `~W                           ֈ 6p      Hu\           W                           's 6p      Hu\     H      ~W                           r= 6p      Hu\           `W                           {S 6p      Hu\     ;      W                           6 6p      Hu\     ܝ       W                           ּ} 6p      Hu\     H      `W                           %sf 6p      Hu\     v`      W                           ww 6p      Hu\           @V                           1N 6p      Hu\           V                           sb 6p      Hu\           V                           p 6p      Hu\            V                           0 6p      Hu\           Y                           )ͮ 6p      Hu\           Y                           c 6p      Hu\            X                           O 6p      Hu\     !      `Y                            6p      Hu\     <      Y                           f* 6p      Hu\     W      
Y                           ̙ 6p      Hu\     r       X                           у 6p      Hu\     Ϳ      @V                           W 6p      Hu\           V                           g
 6p      Hu\     Ե      VW                           n 6p      Hu\     4      W                             6p      Hu\     q      `X                           6 6p      Hu\            \W                           | S 6p      Hu\     %      ZY                            6p      Hu\           W                           9 6p      Hu\     H      Y                           y' 6p      Hu\     .       X                           7 6p      Hu\     =      X                            6p      Hu\     E      X                           L 6p      Hu\     R       X                            6p      Hu\           `gX                           kM 6p      Hu\            hX                           Hc; 6p      Hu\           hX                           9A 6p      Hu\           iX                           ŭ 6p      Hu\           `jX                           r|	 6p      Hu\     D       kX                           . 6p      Hu\     	      kX                           ȓQ 6p      Hu\     M      lX                           6Y 6p      Hu\           `mX                            6p      Hu\     d       nX                           Dm 6p      Hu\     W      nX                           ɾ̜ 6p      Hu\           oX                            6p      Hu\           `pX                            6p      Hu\     v       qX                           n 6p      Hu\           qX                           A 6p      Hu\           rX                            6p      Hu\           `sX                           d7 6p      Hu\           $Y                           8 6p      Hu\           `(Y                           hoh 6p      Hu\     `      @W                            	 6p      Hu\     `      X                           G$ 6p      Hu\     I      W                           Ԗ 6p      Hu\     6      V                           M 6p      Hu\     j&      \W                           چ\ 6p      Hu\     H      `X                            6p      Hu\     \      Y                           cf 6p      Hu\     Џ      TY                           $U\ 6p      Hu\     -       W                            6p      Hu\           W                           ? 6p      Hu\            W                           z8 6p      Hu\           W                           } 6p      Hu\     }      @X                           `hI 6p      Hu\     Z      `X                           lLoZ 6p      Hu\     s       X                           0	 6p      Hu\            V                           ׬D 6p      Hu\           MX                           F 6p      Hu\           W                            6p      Hu\     2      @V                           p 6p      Hu\           V                            6p      Hu\     E       W                           ӫ! 6p      Hu\     X      V                           QU 6p      Hu\            Y                           ä 6p      Hu\     ~    Y                           vu 6p      Hu\           ]Y                            6p      Hu\           X                           ˠ 6p      Hu\     c      W                           S 6p      Hu\           X                           m 6p      Hu\           PX                           @[ 6p      Hu\     x      QX                           Ͷ 6p      Hu\     +       W                           nS 6p      Hu\     e       V                           jr 6p      Hu\           @V                           I 6p      Hu\           @WW                           , 6p      Hu\     4       Y                           =3 6p      Hu\           X                           
/ 6p      Hu\           `RX                           ?4i 6p      Hu\            SX                           (g 6p      Hu\           W                            6p      Hu\           `X                           oM 6p      Hu\           ]W                           n. 6p      Hu\     %      @W                           &0 6p      Hu\     k      @~Y                           8([ 6p      Hu\     ƞ       X                            6p      Hu\           `Y                           lo 6p      Hu\           W                           L( 6p      Hu\     ~       X                           *m 6p      Hu\           X                           K 6p      Hu\     $      X                           @ 6p      Hu\     1      SX                            6p      Hu\     ؞      V                           2R 6p      Hu\           X                           kR 6p      Hu\           W                           0(6 6p      Hu\           W                           w 6p      Hu\     I  `  `Z                           X 6p      Hu\     I       V                           _4 6p      Hu\     P      @V                           $ 6p      Hu\           V                            6p      Hu\     E      V                           ~mp 6p      Hu\     G      Y                           g 6p      Hu\     a      X                            6p      Hu\         X                           ܒ 6p      Hu\     a       V                           @# 6p      Hu\     i       Y                           o\ 6p      Hu\     z      W                           oc 6p      Hu\     ʦ      `W                           G 6p      Hu\           `UX                           xY 6p      Hu\     ^       VX                           M
s 6p      Hu\            W                            6p      Hu\     2      W                           6S 6p      Hu\            X                           M7 6p      Hu\     I      @Z                           ` 6p      Hu\     a      `^W                           qV 6p      Hu\     C      V                           k 6p      Hu\           `XX                           TH 6p      Hu\     5      W                           
W 6p      Hu\            W                           L\n 6p      Hu\     Y      Y                           M0	 6p      Hu\     o       YX                           =5 6p      Hu\     h      Y                           آq 6p      Hu\           W                           :. 6p      Hu\           V                            % 6p      Hu\     P       W                           (24 6p      Hu\            W                           W) 6p      Hu\     y      W                           jh 6p      Hu\           YX                           KD] 6p      Hu\           W                           *AL* 6p      Hu\             Y                           $]Y 6p      Hu\            X                             0 6p      Hu\     <      X                           ͭ= 6p      Hu\     ϖ       X                           s* 6p      Hu\     z      @Y                           ZXR 6p      Hu\     l      @V                           ~? 6p      Hu\     b      X                           ,? 6p      Hu\           X                           \	 6p      Hu\           X                           M_ 6p      Hu\           WW                           wRT 6p      Hu\           `[X                           G 6p      Hu\           W                           3q6 6p      Hu\         \X                           !. 6p      Hu\           X                           iR 6p      Hu\            X                            6p      Hu\           X                           KV 6p      Hu\     7      `X                           \k= 6p      Hu\     T       X                            6p      Hu\           X                           #CY 6p      Hu\           @X                            6p      Hu\           X                           2ع 6p      Hu\     <      \X                           jk 6p      Hu\           `X                           8(QM 6p      Hu\     P       RY                           R 6p      Hu\           V                           (ά 6p      Hu\           X                           - 6p      Hu\     d      `W                           ? 6p      Hu\        @qY                            6p      Hu\            X                           Ď6 6p      Hu\            X                           Y` 6p      Hu\           V                           S	\ 6p      Hu\     x      `^X                           z3 6p      Hu\            V                           5 6p      Hu\            XW                           eK 6p      Hu\           X                           T 6p      Hu\           @V                           ֦ 6p      Hu\     ԧ      X                           
 6p      Hu\           V                           h 6p      Hu\           V                           Z 6p      Hu\            V                           5 6p      Hu\           @V                           1, 6p      Hu\           X                            6p      Hu\           @eY                           ob 6p      Hu\           `X                           F 6p      Hu\           @X                             6p      Hu\     5       X                           6g 6p      Hu\     9a      V                            6p      Hu\            W                           5 6p      Hu\     W      X                           LzE 6p      Hu\           X                           AS 6p      Hu\           `X                           ј 6p      Hu\           `X                           ZZ 6p      Hu\     &      V                           LU 6p      Hu\           %X                           _[F 6p      Hu\           `&X                            6p      Hu\     3      W                            6p      Hu\     3       W                           '@ 6p      Hu\     q     X                           ׁ 6p      Hu\     $       W                           O/ 6p      Hu\     n3     `X                            6p      Hu\          `Y                           kB 6p      Hu\     
n      X                           2 6p      Hu\     D      X                           SȽ 6p      Hu\     wM      }X                           q 6p      Hu\           W                           2՗A 6p      Hu\     p/      Y                           = 6p      Hu\     H      W                           :ۙ 6p      Hu\     xg      4X                           fPԅ 6p      Hu\     ,     4X                            6p      Hu\     NV      X                           6'; 6p      Hu\           `X                           . 6p      Hu\     1       X                           _ 6p      Hu\     h      X                           2N 6p      Hu\     K      `X                           4 6p      Hu\            X                           ` 6p      Hu\     
      Y                            6p      Hu\     .       Y                           
/ 6p      Hu\           `Y                           5y 6p      Hu\     	       bX                           5Z 6p      Hu\     @       V                           2 6p      Hu\     Y      bX                           Ng 6p      Hu\     1       X                           ,W 6p      Hu\     p      X                           lY& 6p      Hu\     jI      cX                            6p      Hu\     R      X                           x 6p      Hu\     X      @V                           . 6p      Hu\     &      V                           l  6p      Hu\     &      V                           t/ 6p      Hu\     &       V                           &ٚ 6p      Hu\     n   @V                           ^ŋ 6p      Hu\     1      V                           agh 6p      Hu\     [      `dX                            6p      Hu\            eX                           ̍. 6p      Hu\           eX                           =7^ 6p      Hu\           fX                           ~+ 6p      Hu\     wI      `XW                           7+ 6p      Hu\     ,       X                           c@ 6p      Hu\     @      X                           A2 6p      Hu\     d      V       5*[251]struct { root runtime.semaRoot; pad [40]uint8 }  5*[]struct { mcentral runtime.mcentral; pad [8]uint8 }  5*func(*json.encodeState, reflect.Value, json.encOpts)  5*struct { F uintptr; addr unsafe.Pointer; n uintptr }  5*struct { size uint32; nmalloc uint64; nfree uint64 }                              mm       Hu\           `U                           An       Hu\     @      `
V                           N|2       Hu\     6U  ` Y                           Ҳ       Hu\     d      Y                           LKS       Hu\            Y                           /2|       Hu\     ܳ   )V                           ?O       Hu\     x      X                           "       Hu\     1    W                           
       Hu\           W                           B̰       Hu\     P      `1V                           H       Hu\     	       3V                           +Gp       Hu\     D      MW                           c       Hu\          7V                           $LZ       Hu\           @kY                           Q$m       Hu\     `       nW                           nX       Hu\       ` `@V                           ݜ       Hu\           OW                                  Hu\     p      "X                           EZ       Hu\     I      X                           ͏       Hu\     <      OV                           M       Hu\            QV                           ;       Hu\     Y_       V                           Jp       Hu\           V                           T       Hu\           V                           &       Hu\           V                           Zs       Hu\           ` W                           [j @       Hu\     4      TV                                  Hu\            UV                           18]o       Hu\     t       _V                           g       Hu\     LH       aV                           R       Hu\     DU      qV                           }       Hu\     YH      @rV                                  Hu\     V&      xV                           sq       Hu\            X                           	Z	       Hu\     k      W                           Z       Hu\            X                           "Da       Hu\     K       W                                  Hu\     +      W                                  Hu\     |      W                           'PE       Hu\        WY                           [F!       Hu\           W                           z       Hu\     fH      }V                           037       Hu\     sH       ~V                           0e       Hu\            V                           ļ&^       Hu\     Z      UW                           2{1       Hu\           `X                           )ΨV       Hu\        VW                           gP       Hu\     ȫ       X                           wV       Hu\            X                           Jx       Hu\     0       W                           Yj       Hu\     A      W                           *νT       Hu\     b      X                           f       Hu\     A      V                           7       Hu\     0     V                           *Ms       Hu\     0  ` @V                           v       Hu\     0      V                           b0       Hu\     `&      V                           p/       Hu\           @,W                           r5       Hu\           `X                           4       Hu\     9      X                                  Hu\     h_      `~W                           T
Q       Hu\     !      V                            _       Hu\           
Y                           4V       Hu\     J      /W                           M       Hu\     (<      \W                           %.       Hu\     Μ      TY                                  Hu\     W      Z                           r       Hu\     y      W                           f       Hu\     E       W                           9       Hu\     ܫ      `X                           Y>       Hu\           NX                           (#~       Hu\     j    Y                           U+h       Hu\           W                           |pG       Hu\     )   PX                           i|       Hu\     W      @]W                                  Hu\           W                                  Hu\     m      `X                           4       Hu\            X                                  Hu\     Q      W                           o       Hu\     Z       X                           	~       Hu\           X                           ^       Hu\     o      W                           <i       Hu\           V                           D       Hu\     i      `X                           Uُ       Hu\            4W                           X])       Hu\           `W                           (>       Hu\           @W                           T       Hu\            `X                           ObJ       Hu\            YX                           4       Hu\           YX                           4%N/       Hu\            X                           ;       Hu\     }       X                           }       Hu\           X                           >p       Hu\            X                           Z4U       Hu\            X                           {@       Hu\           X                                  Hu\           `^X                           w       Hu\            6W                           |       Hu\           @V                           p       Hu\           X                           c4       Hu\     ô      V                           +t       Hu\           `X                           0       Hu\           _X                           wHH&       Hu\           `X                           Ө
       Hu\     4<    V                           ܇       Hu\     {      2X                                  Hu\     r       W                           f       Hu\     u     X                           Y       Hu\     f     W                           \       Hu\     L      W                           -       Hu\           4X                           0       Hu\           W                           ̥       Hu\     w_       7W                           /       Hu\           X                           /       Hu\       ` @X                           &`       Hu\     C       bX                           g/\       Hu\     ,       V                           C>E       Hu\     ش      bX                           Il&       Hu\     _      cX                           :       Hu\     @      X                                   Hu\     @<      V                           ԑ       Hu\     L<      V                           ?i        Hu\     X<       V                           ~.8       Hu\     0   @V                           3]       Hu\     H      V                           K       Hu\           `dX                           ?j       Hu\            eX                           c       Hu\           eX                           T5       Hu\     ž       X                           a2       Hu\     ۾      X                           F<       Hu\     T      V                           3       Hu\     ~&                7*[]struct { size uint32; nmalloc uint64; nfree uint64 }  7*struct { F uintptr; stacksize int32; newg *runtime.g }  7*struct { user bool; runnable runtime.gQueue; n int32 }  8*[134]struct { mcentral runtime.mcentral; pad [8]uint8 }  8*func(*runtime.hchan, unsafe.Pointer, bool) (bool, bool)  9*[67]struct { size uint32; nmalloc uint64; nfree uint64 }  9*func(*runtime.hchan, unsafe.Pointer, bool, uintptr) bool  9*struct { F uintptr; gp *runtime.g; gcw *runtime.gcWork }  9*struct { F uintptr; s *runtime.mspan; h *runtime.mheap }  :*func(*runtime.siginfo, *runtime.sigctxt, *runtime.g) bool  :*struct { F uintptr; p unsafe.Pointer; b *runtime.bucket }  :*struct { buf [4096]uint8; i int; j int; nUnreadable int }  :*struct { lock runtime.mutex; free [35]runtime.mSpanList }  ;*struct { F uintptr; frame *runtime.stkframe; bad uintptr }  <*struct { F uintptr; gp *runtime.g; pc uintptr; sp uintptr }  <*struct { F uintptr; info *runtime.vdsoInfo; version int32 }  <*struct { F uintptr; pc uintptr; sp uintptr; gp *runtime.g }                   U2p      Hu\     <       7W                           @      Hu\     H                                 W(>@      Hu\          8                           ɔ(2p      Hu\           `V                          2p      Hu\            @rV                          H2p      Hu\     H      xV                          "]2p      Hu\     RU      `zW                          Uq2p      Hu\     d<      V                          S^\2p      Hu\     (       7W                           mT      Hu\     U  `                               %y      Hu\     H                                 Zyp      Hu\     |  @1 %                            W p      Hu\       `                             KT@      Hu\     L                                A<p      Hu\                                    Z{      Hu\       @                             p      Hu\     ܤ                               p      Hu\       @                            Ht      Hu\                                    8FFp      Hu\     ̬  @                             lp      Hu\     ^                               >°      Hu\     0  `                               .      Hu\     0                                g3       Hu\                  V                   B3       Hu\                  @Y                   j3       Hu\     ~             eW                   ۉ3       Hu\     2             Y                   3       Hu\                  hW                   G%3       Hu\     I             xV                   Tx3       Hu\     `             xV                   ֵ3       Hu\        !        `zW                   ʹe3       Hu\                  zY                   {#3       Hu\     _             |W                   93       Hu\     U             V                   a|3       Hu\     Ў             V                   #3       Hu\     _             @,W                   Κr3       Hu\     d              V                   53       Hu\                   X                   3       Hu\     u              W                   3       Hu\                   3W                   w3       Hu\     v             `3W                   W3       Hu\                  TY                   m3       Hu\                  V                   	t3       Hu\                  `Y                   L3       Hu\     &             V                   }g3       Hu\                  V                    <3       Hu\                  LY                   ji73       Hu\     2              X                   "Y&3       Hu\     0             `
V                   3       Hu\     p             V                   ^\3       Hu\     D             `1V                   :C3       Hu\                  MW                   3       Hu\                  @kY                   \8=3       Hu\     X              nW                   ǹ3       Hu\                  V                    p
`      Hu\        ]                            zmp      Hu\       $  ;                            qSp      Hu\        &                               ΀P      Hu\     S  `&                               A`      Hu\     \  &                               ?p      Hu\     e  &                               '@      Hu\     P   '                               V*p      Hu\       (                             eC`      Hu\       )                             h+v`      Hu\        *                             i-{@      Hu\     N  `*                             lJC`      Hu\       *                             Ndp      Hu\       `-                             ?      Hu\       -                             j`      Hu\       -                             oAP      Hu\        .                             ~r]@      Hu\     Ϳ   0                             ΡX
`      Hu\       `0                             /Rp      Hu\     6  8                              ^`      Hu\       ; %                            v`      Hu\     2  < %                            TpQ@      Hu\       < %                            i/`      Hu\     X  `= %                            ܑ@      Hu\     e  ? %                            8ucp      Hu\        @ %                            ǵ*R@      Hu\     ؞  D %                            Zs@      Hu\        %                            s%p      Hu\     I  E %                            Цp      Hu\     P   F %                            Tp      Hu\       `F %                            v<p      Hu\     E  F %                            -p      Hu\     a  G %                            TTp      Hu\     ݦ   %                            @      Hu\     C  `J %                            {m`      Hu\       `L %                             p      Hu\       @ %                            zM[p      Hu\     l   O %                           n      Hu\       S %                            k[v`      Hu\       `U %                            m@      Hu\       U %                            @      Hu\       V %                            E^6`      Hu\        W %                            	P      Hu\       `W %                            WJk
`      Hu\       W %                            ػp      Hu\       W %                            REp      Hu\     9a  `Y                            \      Hu\     &  Z                               %`      Hu\     @  a  &                            wp      Hu\     X   c                               	P      Hu\     &  `c                               =J
`      Hu\     &  c                               .1p      Hu\     &  c                               _B>f@      Hu\     n   d                               Jp      Hu\     1  `d                              \:p      Hu\     d  `f                  >*func(uintptr, uintptr, int, int, int, int64) (uintptr, error)  >*struct { F uintptr; wg *sync.WaitGroup; f *json.encoderFunc }  @*struct { F uintptr; ok *bool; oldp *runtime.p; _g_ *runtime.g }  A*struct { F uintptr; scases []runtime.scase; lockorder []uint16 }  B*struct { F uintptr; oldval uint32; newval uint32; gp *runtime.g }  C*struct { F uintptr; park *bool; released *uintptr; ttnext *int64 }  E*struct { F uintptr; h *runtime.mheap; s *runtime.mspan; large bool }                    DW       Hu\     ғ      WY     @]V                                                     JY)=       Hu\           W     @dV                                                     8I0      Hu\     F      V     mV                                                     l0      Hu\     8;      @V     @rV                                                     o0      Hu\     hS      V     rV                                                     0      Hu\            eX      sV                                      5      5     	Q@eU     U     ?      V      tV                                  @              e20eU     Hu\           V     rV                                   d               o\U     Hu\     vS      @V     @rV     d                                               eU     Hu\           V     rV     d                                           aU     x\     Y      X     gV     e                               ^              LcU     Hu\            eX      sV     e                                               Qj\U     Hu\     ^    @V     @rV                                    p              9\cU     Hu\            eX      sV     h                               v              ZcU     Hu\            eX      sV     i                                             9bU     Hu\            X     [V     
                               <               Ny3cU     Hu\            eX      sV     
                                             ;['@dU     Hu\     )       eX      sV     n                                        `h[<]U     Hu\       ` @V     @rV                                            7`dU     Hu\     A       eX      sV     q                               ,               $I@RU     Hu\     -^   }V     ]V                                                  K>F)PRU     u\     S   V     mV                                    B               :t0dU     Hu\            eX      sV                                                  SdU     Hu\     Y       eX      sV     x                                             {ڔdU     Hu\     q       eX      sV     }                                             K=\U     v\     ,      Y     @TV                                                  *1\U     v\     C      `@V     @WV                                                   UQ]U     Hu\     *F      xV     [V                                                   Rg^U     Hu\           W      gV                                                   g(`U     Hu\     <^      V     qV                                                   MK]U     Hu\     S    @V     @rV                                                   E\U     Hu\     Ќ      V     rV                                                GZ]U     w\           `1V     UV                                                   	9^U     Hu\     S      @V     @rV                                                  3F`RU     u\     S  ` V     mV                                                   ~x]U     Hu\     7F      @V     @rV                                    H               dU     Hu\     Z       eX      sV                                                   ҌdbU     Hu\     ,      V     qV                                    P      H      KMpRU     x\     K^   V     mV                                    0      0      0]U     0w\     q      @kY     VV                                    !      p!      "YFLRU     {\     f  W     nV                                                  lF`U     Hu\     Z^      V     qV                                    4               \XȌbU     Hu\     DF      @V      aV                                    N               dU     Hu\            eX      sV                                                   Hu^U     Hu\           eX     @sV                                    T              peU     Hu\            eX      sV                                                  }q        v\           X     @lV                                                   'p^U     Hu\     QF      @V     @rV                                    T               H<`eU     Hu\            eX      sV                                                   C_U     Hu\           eX     @sV                                                OVRU     v\     >    `X      bV                                    Z               ^eU     Hu\            eX      sV                                                   J^U     Hu\     S      @V     @rV                                                  ˔yF_U     Hu\           eX     @sV                                                   R_l~ ^U     Hu\           W     \V      @                                            3^g]U     u\           Y     @TV                                                   :]p\U     Hu\            V     XV                                    @              e]S`aU     Hu\            X     @\V                                                   $
L!]U     Hu\     k0      V     `V                                    @               ^,cU     Hu\     ^F      @V      aV                                                XcRU     Xv\       ` W     @fV                                                    aCPaU     Hu\     S      V     qV                                                   E9]U     Hu\     S       V      rV                                                   }5G      Hu\     kF      @V     @rV                                                   k]U     Hu\     i^      V     rV                                    `               hz3eU     Hu\     )       eX      sV                                                   R`\p_U     Hu\     @      eX     @sV                                                    "PaU     Hu\           X     sV                                              Q^U      U        W     UV                                  D               LOpdU     Hu\     xF      @V      aV                                    f               zAU\U     Hu\     W       eX      sV                                    8              "P]U     Hu\            eX      sV                                    H               6DRU     Hu\     s   V     bV                                                   [^U     Hu\     v0    V     `V                                    L               ]kdU     Hu\     F      @V      aV                                    L               .l=dU     Hu\     S      V     qV                                                   1Y`_U     Hu\     F      @V     @rV                                    r               ]U     Hu\     n       eX      sV                                                  !1p      Hu\            `U     SV                                                  	       Hu\     S       aV     ZV                                                         u\           WY     @]V                                                   Tp      Hu\     $&      V     `V                                                  P[      Iu\           @,W     aV                                                          Ju\           W     @dV                                                  ĸb       Hu\     F      V     mV                                                   C3/RU     Hu\       ` cX      qV                                                   ~izRU     Hu\     4   X     @qV                                                   7p      Hu\     F       V      rV                                                   16@      Hu\     D;      @V     @rV                                                   ap      Hu\     T      V     rV                                                   ҖhncU     Hu\     û       eX      sV                                                   ']U     Hu\     ٻ      eX     @sV                                                  {1p      Hu\     I   V      tV                                                   ^O7RU     Hu\         V     bV                                                  [6 RU     Hu\       ` 
Y      cV                                    x	              &Rp`U     Hu\           eX     @sV                                                    _U     Hu\     P      @V     @rV                                                    9^U     Hu\     T       V      rV                                                   ~_U     Hu\     F      @V     @rV                                                   

``U     Hu\           eX     @sV                                    T               | SU     Hu\        V     bV                                                   6E_U     Hu\     F      @V     @rV                                    ~               R]U     Hu\            eX      sV                                                   0^U     Hu\            eX      sV                                                   凃SU     Hu\     x^    ~V      ^V                                                   `^U     Hu\            eX      sV                                                  . SU     Hu\         	 V     bV                                                   4`U     Hu\     T      @V     @rV                                                   Mo`U     Hu\     ,T      @V     @rV                                                   Њ}P`U     Hu\     F      @V     @rV                                                   *wc^U     Hu\            eX      sV                                                   m0`U     Hu\           eX     @sV                                    >      >      4$~0SU     }\     f `	 W     nV                                                  p͙=_U     Hu\           V     rV                                                  h:9_U     Hu\            V     rV                                                   'k`U     Hu\     F      xV     [V                                                   0"a_U     Hu\       	  4W     hV                                                   xbU     Hu\     ^      V     qV                                                   8}a\U     Hu\     ^      V     qV                                                   j
t_U     Hu\     ^       V      rV                                                   `U     Hu\     :T  	 @V     @rV                                                   ]U     Hu\     ^      V     qV                                               X@SU     hv\     HT   
 V     mV                                                   q^U     Hu\            eX      sV                                    8              <u0aU     Hu\     &      eX     @sV                                                SPSU     pv\     VT  `
 V     mV                                                   ˰^U     Hu\     =       eX      sV                                                   _U     Hu\            eX      sV                                    	              h @`U     Hu\     P;      V     `V                                                   x5_U     Hu\     T       eX      sV                                                   P0 aU     Hu\     \;      V     aV                                    t               ]U     Hu\     dT      V     qV                                                   	0_U     Hu\     k       eX      sV                                                   JdU     Hu\           V     YV                                                   Cp3`U     Hu\           ` W     YV                                                   u      Hu\     .&      V     `V                                                   ̈P      Hu\     0      V     aV                                                    ,Y`SU     Qu\       
 @,W     aV                                                   _0pSU     Hu\       
 V     bV                                                  $SU     u\     P     Y     @eV                                    @       @       .cU     }u\            X     @gV                                    P       8       k9QSU     nu\       ` `X     @hV                                                   X|P      Hu\     X      @V      lV                                    @       @       KySU     yu\     t   `X     lV                                                   PXSU     Lu\     F   V     mV                                                   8;Bp      Hu\     ^     V     pV                                                   N$ P`U     Hu\           bX     pV                                                   c}p      Hu\     F      V     qV                                                   6      Hu\     G       V      rV                                                   FP      Hu\     h;      @V     @rV                                                         Hu\     rT      V     rV                                                   5u]U     Hu\     1       eX      sV                                                   }h8P`U     Hu\     G      eX     @sV                                    x               B]U     Hu\     G      @V      aV                                                   Q( aU     Hu\     t;      V     aV                                    x               +E]U     Hu\     T      V     qV                                    8              79vcU     Hu\           `dX     rV     6                              	              h!%}`U     Hu\     ;  ` V     `V     <                                             `$ ^U     Hu\           V     qV                                                  '`U     $v\     ]      Y     @TV                                                   Mg`U     $v\           )V     TV                                                    T]]U     Hu\     !G   @V      aV                                                    g`fSU     Hu\        V     bV                                                  SU     v\     T    V     mV                                                     YPaU     Hu\     .G      @V     @rV                                                    7`K`U     Hu\     ^      V     rV                                                    Wp_U     Hu\            eX      sV                                                   >SU     Hu\     ^  `  ~V      ^V     !                                             aK1aU     Hu\           eX     @sV     !                                             @E bU     Hu\           eX     @sV     "                               0      0      >0cU     v\           @W      iV     #                               v              fB`U     Hu\     1       eX      sV     i                                             q)_U     Hu\            eX      sV     $                                             ʕbPbU     Hu\           eX     @sV     $                                              }X| `U     Hu\            eX      sV     %                                             అ,`bU     Hu\     #      eX     @sV     &                                              BP`U     Hu\     ;      V     @aV                                    0       0       SU     fu\     ң   @,W     aV                                                   Z TU     Hu\        V     bV                                                  ,"       Nu\     ;G      \W     cV                                    `               9	eU     Hu\           `X     @iV                                    0       (       CiBTU     Zu\     HG    V     mV                                                   7]U     Hu\     UG      V     qV                                                   ('$^P`U     Hu\     bG       V      rV                                                   ¹RaU     Hu\     ;      @V     @rV                                                   |Z@_U     Hu\     s       eX      sV                                    $               (V'maU     Hu\           eX     @sV                                                    bU     Hu\     ^  ` @V     @rV                                    (               aU     Hu\     oG      @V     @rV     (                                              L``U     Hu\     :       eX      sV     (                                             FA _U     Hu\     ^      V     qV                                                 QpaU     &U     O    3V      VV       @                                           	p`U     Hu\     Q       eX      sV     +                                              bU     Hu\     h      eX     @sV     +                                             RVeU     Hu\     ^      V     qV                                             p`]U     Hu\         X     fV     *                          0               ?YpbU     Hu\     |G      @V     @rV     0                               @              nPcU     Hu\           eX     @sV     0                                               A0^PaU     Vu\     s      Y     @TV                                    `       P               u\            _V     ZV                                                   +\U     Hu\     '      VW      _V                                    `               b TU     Hu\          X     @_V                                                  aU     Hu\       `  X     _V                                    `       P       F       u\            W     _V                                                  :       u\           W      `V                                                   {      Hu\     ;      @V      aV                                                   A0TU     Hu\        V     bV                                    @       @       v 
cU     u\     I      @W      iV                                    @               @RcU     Hu\           X     @kV                                    @       8       УJ@TU     ru\     G   V     mV                                                   4#]U     Hu\           2X     mV                                           h       g       u\            W      nV                                                   ?w5p      Hu\     G      V     qV                                                   B`      Hu\     ;    @V     @rV                                                    l<PaU     Hu\     T      V     rV                                                   'xsP`U     Hu\            eX      sV                                    0               pbU     Hu\     ˼      eX     @sV                                                  l>8bU     @y\           MW     @VV                                                   ?_U     Hu\     _      V     qV                                                   )bU     Hu\     T      @V     @rV                                                   h(bU     Hu\           V     rV                                    >              \M@aU     Hu\            eX      sV     5                                             ǀ8@dU     Hu\           eX     @sV     7                                        p]U     Hu\     ;  ` V     qV                                            >%dU     Hu\           eX     @sV     9                               (       (       raU     bu\           )V     TV                                                  Oۅ ^U     w\           V     @YV                                    x       h       Ȩ       u\     a      TV      ZV                                    x       h       AS       u\     T   @rV     @[V                                                   1n_U     Hu\     ;      @V      aV                                    (               ,~daU     Hu\     ;      V     @aV                                    P       H       szPTU     u\     G   V     mV                                                   іbU     Hu\     ;      @V     @rV                                                   sa aU     Hu\            eX      sV                                    <               rcU     Hu\     #      eX     @sV                                                  1dU     Hu\           eX     @sV     <                                           `TU     w\         `X     @mV     =                                           CH_U      x\     V      X     jV     ?                               z              aU     Hu\     	       eX      sV     ?                                             _cU     Hu\            @V     @rV                                                 $0bU     v\     9      Y     @TV     @                                              1bU     Hu\     0      V     `V     @                                             Q        {\            W     @oV     @                               @               &cU     Hu\     G  ` @V     @rV     @                                              ;bU     Hu\     _      V     rV     @                                              dndU     Hu\            eX     @sV     @                                             -dU     Hu\     8      V      hV                                               x`XpTU     w\     7   X     jV     A                                             II`U     Hu\     T      V     qV     A                               A               j dU     Hu\     G      @V     @rV     A                                             n`bU     Hu\     ,_      V     rV     A                                             C eU     Hu\     N      eX     @sV     A                                             ,aU     Hu\     e       eX      sV     B                                             U5aU     Hu\     y      `X     fV     C                               H              MKATU     Hu\     ܉   4X      oV     C                                              T2@^U     Hu\     T      V     qV     C                                             t	 cU     Hu\     T       V      rV     C                               C               JPdU     Hu\     G      @V     @rV     C                                             f*M cU     Hu\     ;_      V     rV     C                               D               y|pdU     Hu\     G    @V     @rV     D                               0               &jpbU     Hu\     8&      V     `V                                    `       X       :~TU     u\     G  ` V     mV                                                   \]cU     Hu\     ;      @V     @rV                                    0               ^pbU     Hu\     T      V     rV                                    $               ѹaU     Hu\     O       eX      sV                                    H               ϹdU     Hu\     e      eX     @sV                                    @              UaTU     Hu\     q   V     bV                                                  	dU     Hu\     T   @V     @rV                                                  ed~eU     Hu\     |      eX     @sV     L                                              ,80`U     Hu\           X     @`V                                    p       h       VTU     u\     G    V     mV                                    *               sx@bU     Hu\     {       eX      sV                                    T               !O`eU     Hu\           eX     @sV                                                   ,F eU     Hu\     U      @V     @rV                                                  /E dU     ~\           @kY     VV                                                    $N dU     Hu\     n       6W     kV                                                     ؋PeU     Hu\     J_      @V     @rV                                                   <8bU     Hu\            eX      sV     Q                                             E]U     Hu\           eX     @sV     V                               (              !TU     Hu\       ` _X      mV     W                               `              j>aU     Hu\            X     sV     X                               @       @       <&cU     u\           Y     @TV                                    @              V7TU     Hu\        V      YV                                                    /TU     Hu\     Q   V     bV                                                   b]U     Hu\           YX     iV                                                   ,{XTU     Hu\         _X      mV                                           x       US> UU     u\     H  ` V     mV                                                   >0p      Hu\     <      @V     @rV                                    0               F;
pbU     Hu\            eX      sV                                    `               xeU     Hu\     ӽ      eX     @sV                                                   P_U     Hu\     (U      V     qV     Z                                              gUU     Hu\        V     bV                                   `               A	eU     Hu\     2H      @V     @rV     `                               F              k`cU     Hu\            eX      sV     a                               L              نpcU     Hu\            eX      sV     b                                             W]U     Hu\           eX     @sV     c                               H               /HdU     Hu\     L&      V     `V     	                               $               ~F UU     Hu\     j   V     bV     	                                             |l0UU     u\     ?H    V     mV     	                               	               I0eU     Hu\     <      @V     @rV     	                               6               ȽcU     Hu\            eX      sV     	                               l               JJ@]U     Hu\           eX     @sV     	                                                     Hu\     U   @V     L                                                   x]3       Hu\     .             @rV     `zW                                           s[3       Hu\     I             V     xV                                           I7bs3       Hu\     T             `Y     xV                                           T3       Hu\                  @V     `zW                                           W3       Hu\                  Y     `zW                                           ^P3       Hu\                  JW     `zW                                           Bߠ3       Hu\     C            `V     Y                                           &3       Hu\     K            @rV     @rV                                           _[:3       Hu\                 @rV     `zW                                           !q3       Hu\                 @rV     V                                           `Z3       Hu\                 @rV     V                                           ĞE3       Hu\     )            @rV      V                                           u3       Hu\                  @rV     qV                                           
y3       Hu\     d             @rV     V                                           )3       Hu\     }             @rV     V                                           +3       Hu\                  @rV      V                                           OA3       Hu\     l            `zW     xV                                           &3       Hu\                   W     @V                                           r3       Hu\                 `|W     `|W                                           {r`3       Hu\                 V     xV                                           &3       Hu\                 V     `zW                                           M3       Hu\                 V     `X                                           3       Hu\     &            V     Y                                           &>i3       Hu\                 V     TY                                           %Ǆ3       Hu\                  V     V                                           173       Hu\                 @V     @V                                           3       Hu\     z            @,W     W                                           ~3       Hu\     f            @,W     @,W                                           k=3       Hu\                 @,W     @yY                                           3       Hu\                  @,W     V                                           ئ3       Hu\                  X     xV                                           U_i3       Hu\                 TY     xV                                           *3       Hu\                 V     xV                                           Bh3       Hu\                 V     `zW                                           U3       Hu\                 V     @V                                           SΥ3       Hu\                  V     V                                           ·5       Hu\     N  [ V     F                                     P       8       2       tu\     iv     X     @nV                                    @       @       Mh       u\     8      `
V     SV                                    @       @       $u       u\            Y     TV                                    @       @       4       u\           X      UV                                    @       @       p y       u\     b      X      XV                                    @       @       wN       u\     G      OV     @XV                                    @       @       -       u\            QV     XV                                                  r?       u\            UV     @ZV                                                  ֗/       u\     U      @rV     @[V                                                   s5       Hu\     0      xV     [V                                    @                      Hu\     B&      V     `V                                                    5j       Hu\     ;      @V      aV                                    @                      Hu\     ;      V     @aV                                                  .T       u\           @,W     aV                                                  ģ       u\           TY     cV                                                  vPz       u\           W     eV                                                    D^       Hu\           V     lV                                           x       US>       u\     H  ` V     mV                                                    >y        Hu\     0       7W     oV                                                    .       Hu\     H      V     qV                                    @               ^       Hu\     %H       V      rV                                    @       @       %@        u\     ǳ      V      tV                                                  -       Hu\       P @V     %                                                   ֬6p      Hu\     3       7W                    H*struct { F uintptr; n *runtime.mspan; npage uintptr; h *runtime.mheap }  I*struct { F uintptr; state *runtime.stackScanState; gcw *runtime.gcWork }  L*struct { F uintptr; sp1 uintptr; sp2 uintptr; sp3 uintptr; _g_ *runtime.g }  M*struct { enabled bool; pad [3]uint8; needed bool; cgo bool; alignme uint64 }                 JYp      Hu\       M              @ G                                =      Hu\     H  @N              @ G 0                                }vp      Hu\       O              @ ^	 N	                                Ip      Hu\       R             !   6                                    q6      Hu\       `U            11  '                                    ^3       Hu\                 LY     @rV     V                                   @3       Hu\     g            Y     Z     @W                                   3       Hu\                 X     @V     V                                   A3       Hu\                 `1V     V     xV                                   `3       Hu\                 `?V     V     xV                                   N4P3       Hu\                 @rV     V     `zW                                   w+ 3       Hu\                 @rV     @rV     xV                                   43       Hu\                 W     Y     xV                                   "3       Hu\                 V     V     xV                                   T3       Hu\                 V     V     `|W                                   Jc_3       Hu\     A            V     V     @V                                   3/3       Hu\                 ~W      AX     `zW                                   @3       Hu\                 ~W      W     `zW                                   Y3       Hu\                 ~W     V     `zW                                   sw3       Hu\     2            ~W     @rV     `zW                                   \3       Hu\     T            `W     V     `zW                                   i3       Hu\     |            Z     TY     Z                                   G3       Hu\     O            V     V     `zW                                   "S 3       Hu\     `            V     `X     xV                                   O3       Hu\     t            V     Y     xV                                   ؈3       Hu\                 V     @rV     V                                   ~3       Hu\     $            V     V     `zW                                   $&3       Hu\     .            V     V     V                                   rsu3       Hu\                 V     V     xV                                    X)p      Hu\     l   V @             @ ) `                                      Hu\        [ F             @  E                               ߾      Hu\       `[ F             @ 0 0F                               uX      Hu\       \  ;             @ ` @s                               9Ea      Hu\       \  ;             @   s                               W      Iu\     0  `'         ,W                                                   f5       Hu\            Y     xV     `gX     X                                  Ͻ5       Hu\     (       Y     V      hX                                       WD 5       Hu\     Q      OV     @rV     hX                                      .R5       Hu\           @V     V     iX     p                                  5       Hu\           @,W     X     `jX                                       ,5       Hu\           TY     xV      kX                                       5       Hu\           TY     V     kX                                       v5       Hu\     8      W      7W     lX                                        85       Hu\           V     X     `mX     p                                  ʷ5       Hu\           V     `
V      nX                                       A5       Hu\           V      QV     nX                                       J5       Hu\     $      V     V     oX                                       `5       Hu\     \      V     V     `pX                                       bq5       Hu\           V     @,W      qX                                      
'}5       Hu\     g      V      V     qX                                       !5       Hu\     G      V      UV     rX                                       t5       Hu\           V     @V     `sX     p                                   p      Hu\     ӥ  ^ %             @                                  p      Hu\        _ %             @                                   ep      Hu\       a %                                                         1xp      Hu\     `  @ %                                                         |-p      Hu\     د   %                                                         t[p      Hu\        %                                                         "p      Hu\       @ %                                                         p      Hu\       @ %                                                         up      Hu\       e %                                                         F
`      Hu\       e %            d,                                             @)o@      Hu\       @f %             @ P `                                 '0      Hu\     6I              p7W                                                    ?p      Hu\     jV  `g              @ 0
 0
                                :p      Hu\        h              @ 
 p
                               W@Z      Hu\     w  h              @ 
 
   N*struct { lock runtime.mutex; free runtime.mSpanList; busy runtime.mSpanList }  S*struct { F uintptr; size *uintptr; needzero bool; noscan bool; s **runtime.mspan }  S*struct { lock runtime.mutex; stack runtime.gList; noStack runtime.gList; n int32 }                                 ~56p      Hu\           W                  @ G G                       s6p      Hu\     H      W                  @ G G                       ޶6p      Hu\           W                0  7 p p                       R({6p      Hu\     _      W                 :                                    Vڈo6p      Hu\            X                 	                              q6N6p      Hu\           @ W                  @ ^	 ^	                       c6p      Hu\     #       W                  @ 4 4                       (6p      Hu\     Э       W                  @ 0D 0D                        6p      Hu\           X                  @ 2 2                       l݈6p      Hu\           W                  @                         !,T6p      Hu\     A      W                  @ @ @                       f6p      Hu\            W                 !   6                               7qG6p      Hu\     Y      `5X                 !   6                               @ 6p      Hu\            W                 !   6                               o26p      Hu\           W                  @                         <fn6p      Hu\     a      @W                 !   6                               +`6p      Hu\     t      W                 !   6                               F|U6p      Hu\           W                 -  @ @ @                       6p      Hu\           W                 !   6                               16p      Hu\            W                 !   6                               |6p      Hu\            !W                11  '                               Ї6p      Hu\           W     8             @                         &6p      Hu\     l      `*W     @             @ ) )                       6<6p      Hu\     _      W      S             h 0 0                       [<6p      Hu\           `W      S             h                         3ؗ6p      Hu\     `U      X      S             h                         h;6p      Hu\     nU       W      S             h                         w6p      Hu\     0      W      S             h P P                       |d|6p      Hu\     _      X      S             h                         t_6p      Hu\           X      S             h p p                       ì6p      Hu\            6X      S             h                         6p      Hu\     |U      X      S             h 0 0                       t6p      Hu\     @      `X      S             h                         $h6p      Hu\     _      `X      S             h                         nj6p      Hu\            W      S           '  "                         Oq6p      Hu\           *W     F             @                         -D6p      Hu\            +W     F             @ 0 0                       6p      Hu\     N       W     F            	      P P                       J[6p      Hu\     `      @W      ;                                         ǅWX6p      Hu\           +W      ;             @ ` `                       Q~6p      Hu\           +W      ;             @                           6p      Hu\     {      W                  @ P P                       :6p      Hu\           `W                   7 pS pS                       G̋6p      Hu\     2V      KX                                                   {:6p      Hu\     1       X                    @ @( @(                       d6p      Hu\     ӥ       3W     %             @                         I6p      Hu\           `3W     %             @                         e6p      Hu\     g      W     %             @ ' '                       m6p      Hu\     ж      `W     %            >                                     56p      Hu\     l       PX     %                 PU PU                       6p      Hu\           `W     %            h#  (                               alTl6p      Hu\     p      TX     %            c:                                    p6p      Hu\     ̷      X     %            7                                  H`6p      Hu\           3W     %                                                t y6p      Hu\     0    @X     %            	  @ `  `                        EF6p      Hu\           `X     %            T                                    n6p      Hu\     J    ^W     %            T                                    z6p      Hu\           X     %            v.                                    y6p      Hu\           ]X     %            "                                  {o6p      Hu\     $      Y     %            eb                                    ژ.v6p      Hu\            	X     %            b.                                    t"l6p      Hu\           	X     %            8                                    B6p      Hu\     	      X     %            `                                    56p      Hu\            6W     %                                                VqU6p      Hu\           `6W     %            d,                                    C4]6p      Hu\           6W     %             @ P P                       AV;6p      Hu\     Ȱ       _X     %             @                         Lrsk6p      Hu\           @X      &           o                                    Q#6p      Hu\     jV      7W                  @ 0
 0
                       FX=J6p      Hu\            X                  @  :
  :
                       ?:6p      Hu\           7W                  @ 
 
                       Bi6p      Hu\     w      @8W                  @ 
 
                       Ǥ3       Hu\                  V     V     V     V                           E3       Hu\     ̊           ;V     `Y     `1V     xV                           ;3       Hu\                 V     V     @rV     `zW                            !}\U     Hu\     _  ! V     qV             F                                     @PeU     Hu\     1  ! UW     ^V             F                                    ,N`U     Hu\     V  # @V      aV     @       F                                     PX0      Hu\     Ե  0 @V     @rV                                                 UD`U     Hu\       `@ V     rV             %                                    p      Hu\        P V     qV            %                                     jmPaU     Hu\        V @V     @rV             %                                    ʑw1]U     Hu\     wI  e @V      aV            &               W*struct { F uintptr; n *runtime.mspan; base uintptr; nbytes uintptr; h *runtime.mheap }  X*struct { F uintptr; typ *runtime._type; src unsafe.Pointer; off uintptr; size uintptr }  Z*struct { F uintptr; size uintptr; align uintptr; sysStat *uint64; p **runtime.notInHeap }  [*struct { lock runtime.mutex; g *runtime.g; parked bool; timer *runtime.timer; gen uint64 }                                      63       Hu\                       (       Y     Z     @W                     C0      Hu\                 [W                                                h3       Hu\                 lW     V     xV     xV     xV                   s3       Hu\                 lW     V     xV     V     xV                     8h0      Hu\                 \W                                                  	{H$0      Hu\       `1         \W                                                *M3       Hu\     j&   9       %      (        NY     Y     `zW                   \      Hu\       { %                                   P                p      Hu\     Ԯ  } %            t              y                              r!0      Hu\        B          ^W                     %                           _L      Hu\     Y  ~ %             @  p  Gb                           J0      Hu\     a   J         ^W                     %                             _N0      Hu\     J  b          _W                     %                           D      Hu\        %             @ P @q  Gb                          M?@      Hu\        %            "            C                              {׳0      Hu\     *a  @         @`W                                                 7p      Hu\       @  &              	 	   @ @	  	   ^*struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  _*struct { F uintptr; pc uintptr; sp uintptr; gp *runtime.g; skip int; pcbuf []uintptr; n *int }  `*[]struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  `*struct { F uintptr; sig *uint32; new *runtime.sigactiont; old *runtime.sigactiont; ret *int32 }  a*[2]struct { c unsafe.Pointer; elem unsafe.Pointer; kind uint16; pc uintptr; releasetime uint64 }  a*struct { F uintptr; msgs *runtime._panic; gp *runtime.g; pc uintptr; sp uintptr; docrash *bool }                             Yu6p      Hu\            X                  @ M	 M	 0  7 pH	 pH	                                       (6p      Hu\           `W                  @     @                                               (6p      Hu\           W     L             @ N N   @                                               90d6p      Hu\           `}W      S           '  " @ @                                                     r6p      Hu\     J      HX                 4            "                                                  6p      Hu\           @X                 r              x,                                                    EA}6p      Hu\     7      `IX                      m m J                                                 k6p      Hu\            X                   @     @                                               36p      Hu\     U      W     %             @ ' '   @                                               q6p      Hu\           \W     %                                                                             \6p      Hu\           NX     %            4            "                                                  9zط6p      Hu\            X     %            r              x,                                                    6p      Hu\     }       X     %             @ k  k  Gb                                                 cy6p      Hu\     Ԯ      @]W     %            t              y                                                    Ns6p      Hu\     B      @X     %             @     Gb                                                 DZp6p      Hu\     Y       ^W     %             @   Gb                                                 =yB6p      Hu\     L       zX     %            @                                                                x6p      Hu\           V     %                                                                              g>6p      Hu\     X      `Y     %            8              .                                                  od6p      Hu\     w      VX     %            T         _      P  P                                         6p      Hu\           WX     %            `          	                                                    966p      Hu\     د      4W     %                          :                                                    LE6p      Hu\     )I  ` Y     %            *   a a 	      _ _                                       6p      Hu\            _W     %             @ P P Gb                                                 R56p      Hu\     _      ` X     %            `              0 0                                       "~6p      Hu\           4W     %                          :                                                  6p      Hu\           @X     %                    p                                                    撚6p      Hu\           _W     %            "            C                                                    ,I6p      Hu\            !Y     %            4       ~  ~       Ѐ Ѐ                                       @6p      Hu\           `
X     %            `        '                                                 D6p      Hu\           @5W     %                          :                                                    6p      Hu\            X     %                          !%      p p                                       NQ6p      Hu\           5W     %                          :                                                    ;(6p      Hu\           X     %            L   p& p& p   & &                                       %?6p      Hu\     J      W                                                                                     9R:6p      Hu\     CI      @X                                      3 3                                       /6p      Hu\     *a      _W                                                                            ~46p      Hu\            W     0S                                                                    6p      Hu\           @`W      &              	 	   @ @	 @	                                       w6p      Hu\           X      &             @         N                                                    6p      Hu\     F      X      &             @         N                e*struct { lock runtime.mutex; next int32; m map[int32]unsafe.Pointer; minv map[unsafe.Pointer]int32 }                              [      Iu\     p    pU     @xW                                  :                                       !      Iu\     ]    U     xW                   `0             W                                         U~      Iu\     8    U     @yW                   `0             0                                         BX      Iu\        ` PxU     yW                                W                                         KG      Iu\        PxU     @zW                                                                          ^      Iu\     J            zW                                    @                                             Iu\        T     @{W                   L                "                                       o      Iu\          T     {W                   L             1  @                                       nЇ      Iu\         T     @|W                   L               @                                             Iu\     _   # >U     |W                    S               h                                       ᐘ      Iu\     _  `# >U     @}W                    S             '  "                                       y       Hu\       x `|W      S           '  " @                                                          Iu\     `  % &U     @~W                    ;                                                       R8      Iu\     H  `+ PT     ~W                                   @                                       %(      Iu\     H  + PT     @W                                   7                                       >      Iu\        , PT     W                                 2  :                                       9      Iu\     ;  `, PT     @W                                 W   <                                       !F      Iu\     H  , PT     W                                 0  7                                       !      Iu\     v`   - PT     @W                                 &)  @;                                       ӳy      Iu\     d  `T U     W                   %               @   f*struct { F uintptr; fn **runtime.funcval; argp unsafe.Pointer; siz int32; gp *runtime.g; pc uintptr }  h*struct { ityp *reflect.rtype; typ *reflect.rtype; hash uint32; _ [4]uint8; fun [100000]unsafe.Pointer }  k*struct { F uintptr; s *reflectlite.sliceHeader; size uintptr; typ *reflectlite.rtype; tmp unsafe.Pointer }                                    8!      Iu\     p   pU     W                                   7 2                                  
`      Hu\     _               "           2,           "                                         <+      Hu\     `              <'              (                @ ` 9                               t      Iu\     U   lT      W                                    (   @                               ca      Iu\       `% &U     W                    ;                                                   4      Iu\       + PT      W                                    @   7                                     Iu\     ܝ  , PT     W                                    @ 0  7                               ʹ      Iu\     I  8 XT      W                                       @                                ;Hp      Hu\     t   %                          X?           :             q*struct { F uintptr; e *runtime.eface; f *runtime.eface; nret uintptr; fint *runtime._type; ot *runtime.ptrtype }  q*struct { lock runtime.mutex; newm runtime.muintptr; waiting bool; wake runtime.note; haveTemplateThread uint32 }  r*struct { F uintptr; addr unsafe.Pointer; n uintptr; prot int32; flags int32; fd int32; off uint32; ret *uintptr }  r*struct { F uintptr; h *runtime.mheap; npage uintptr; spanclass runtime.spanClass; large bool; s **runtime.mspan }                                            6p      Hu\     _      W                 "           2,           "                                 6p      Hu\     fa      X                  @ PP PP   7 L L   : PQ PQ                       y6p      Hu\     `       W                <'              (                @ ` `                       8Lo6p      Hu\     `       W                        |  8 p p 2  $                         W6p      Hu\            |V                              ( p p   @                         M?/6p      Hu\           @|V                              ( p p   @                           6p      Hu\     ܤ      |V                              (       @                         H6p      Hu\           |V                              ( 0 0   @                         !ߍ6p      Hu\            }V                              (     @ P P                       i6p      Hu\     ̬      @}V                              (       @                         <K6p      Hu\     ^      }V                              (     @                         *!6p      Hu\     k      W     @               	 	 |  8 	 	 2  $ `	 `	                       #x6p      Hu\           [W                  @ 
 
 >            (                                  ت6p      Hu\            JX                   @   (              @                               6p      Hu\           W                   @   (              @                               [6p      Hu\           X                 >                              d$  @                               W`6p      Hu\            W     %                 H H     K K       I I                       ΄6p      Hu\           W     %            #	              7              \                                    ]6p      Hu\            X     %                  `g `g       f f j                                    tH6p      Hu\           @Y     %            T      c  c  b3   @e  @e  m3      @d  @d                        
VDt6p      Hu\     8      HY     %            `      Px Px               	                                    Ң#6p      Hu\     `       4W     %                                        :  @                               ?6p      Hu\     ݦ      @V     %                                   
      @  @                        6p      Hu\            V     %                          b	                                                  `w6p      Hu\     t       W     %                          X?           :                                 tق6p      Hu\            X     %                        	           7                                 y^6p      Hu\     5      X     %            z*      a  a  b              8+                                    >|6p      Hu\            X                 J-      0C 0C ^-      C C 8       A  A                       ٍ       Hu\         W                    pE 
 |  8 E 
 2  $ `F                        J       Hu\          W                    C 	 |  8 0D 	 2  $ D  
                       |      Iu\       N pU     W                         (       CT     `W                                   -      Iu\     #   P         `W                         (        T     TY                                   '      Iu\       @Q         W                         (        T     TY                                          Hu\     `  @ WY                       |  8 p p 2  $                          @D      Hu\       U U     W                   8      (       7T     V                                   }]      Iu\     є    lT     `W                         (       J       (   @                       N:3       Hu\     @           V     V     V     V     V     V     V     `zW                           Sͮ      Iu\     :`  `"  U     `W                   @      (           9    I                         =      Iu\     {  J         W                   @      (       T     `|W                                   i9       Hu\       Z >U     `W                    S      (       T     @W                     @               r'@VU     Hu\       ' IU     W                   ]      (       T      V                                    "-p      Hu\       ` `xU     `W                         (       <U     V                                   G9p      Hu\       1         W                         (       U     `V                                     .0      Hu\         3 U     `W                   %      (       U      7W                                    }Jp      Hu\       @ U     W                   %      (       0U     W                                    }p      Hu\       `E U     `W                   %      (       T     V                                    k+5p      Hu\     6   U     W                   %      (       T      4W                                   =ap9p      Hu\        K U     `W                   %      (       T     6V                                    tZlp      Hu\        L U     W                   %      (       T     V                                    !p      Hu\     P  L U     `W                   %      (       T     V                                    s`U     Hu\     y   M U     W                   %      (       U      V                                   ť      Iu\       Y T     `W                         (           |  8 2  $                       f9p      Hu\     \V   T     W                         (       +T     V                                         Iu\        >U     `W                   0S      (       ?T     @,W                                   0      Iu\     ɤ  ` `U     W                   %      0       G1   /     @   %               
2W      Iu\     H  `  T     `W                   L      0       D  " l=    (    0  7                     Iu\        "  U     W                   @      0           9    a  `9 I                  Gp      Hu\       @             1	                                                             DP      Iu\     F   +  U     W                   `      0         @   @   @ +  @               1B       Iu\                   PW                   T     V             T      Y                          յ       Iu\     P              ЧW                   T     V             T     lW                          Ͱ       Iu\     &              PW                   T     V             T      W                          64       Mu\                   ШW                   T     V             T     `5X                           KpK       Hu\     S              PW                   T     V             T      W                          =r       Iu\                   ЩW                   T     V             T     @W                          h       Iu\                   PW                   T     V             T     W                          Y4       Iu\                   ЪW                   T     V             T     W            (       (       l       Xu\     4              PW                   T     V             T      W                          O       Iu\     b      PxU     ЫW                   ]T     V             U     `V                           cE       Iu\           PxU     PW                   ]T     V             T     ]V                          7       Iu\           lT     ЬW                   ]T     V             T      Y                           s       Iu\           lT     PW                   ]T     V             U     SV                           ڼ       Iu\           pU     ЭW                   ]T     V             *T     `V                           SE       Iu\           pU     PW                   ]T     V             *T      aV                           D       Iu\     2      pU     ЮW                   ]T     V             *T     @aV                           P<X       Iu\     [      pU     PW                   ]T     V             *T     aV                           s;
&       Iu\           pU     ЯW                   ]T     V             T      tV                            y       Iu\           pU     PW                   ]T     V             T     mV                           [7C       Hu\           U     аW                   ]T     V             T     V                           o       Iu\           U     PW                   ]T     V             T     V                          Fs       Iu\           U     бW                   ]T     V             GT     Y                          z^iW       Iu\     :      U     PW                   ]T     V             T     `1V                                 Iu\           U     вW                   ]T     V             T      U                          ;Z       Iu\     w      U     PW                   ]T     V             T      lW                                 Iu\           U     гW                   ]T     V             T     W                          C       Iu\           U     PW                   ]T     V             nT      PV                          !C_       Iu\           U     дW                   ]T     V             T      .V                          F       Iu\           U     PW                   ]T     V             T     `1V                          q       Iu\           U     еW                   ]T     V             T     rY                          `       Iu\           U     PW                   ]T     V             D,U     V                                 Iu\     V      U     жW                   ]T     V             4T     V                           Jff       Hu\           U     PW                   ]T     V             FU     xV                          J>       Iu\     #      U     зW                   ]T     V             U     V                          \       Iu\           U     PW                   ]T     V             T      W                          \       Iu\     I      U     иW                   ]T     V             7T     U                          o`       Iu\           U     PW                   ]T     V             7T     V                           =v       Hu\           U     йW                   ]T     V             0U     V                           MPX
`      Hu\     `               0    C ; $=              @           @ PD 9 (                      Mu\                   кW                   U     TY             5U     mV                            [       Hu\     :      1U     PW                   T     @rV             U     V     0                     IףA[U     Ku\     3  [ pU     лW                   T     xV             GT     @,W                          IףA[U     Ku\     3  [ U     PW                   T     xV             GT     @,W                           ]_      Hu\     b      U     мW                   TT     V             zT     V                           T[U     Hu\     $  `\ U     PW                   U     V              U     xV                           Ԛ[U     Hu\     X   U     нW                   U     W            'T     @V            8      8      #@cU     v\          U     PW                   )T     W             IT     V                           Y      Hu\           U     оW                   )T     W             T     W                           M7P`U     Hu\           U     PW                   )T     W             /T      W            @       0       Ӭ0\U     lu\       ] U     пW                   "U      X             RT     W     p                     K"P`U     Iu\           U     PW                   U     W            U     W            @              m:3P\U     Iu\     H  `^ U     W                   kT     ZX             RT     `V     0                      2>p      Hu\     I      U     PW                   <U     V             T     @V                   0       %Q4       cu\     J  @ U     W                   QU      !Y            RT      V            0       (       b       ]u\     }    U     PW                    U     X            #T     X                           dp      Hu\     y     &             @ p	 	    !         >            (              *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [0]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [8]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [16]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [24]uint8 }  *struct { siz uint32; started bool; heap bool; sp uintptr; pc uintptr; fn uintptr; _panic uintptr; link uintptr; args [48]uint8 }                            6p      Hu\           W                  @ p p   @                 0  7                                         UD6p      Hu\           W                    pE pE |  8 E E 2  $ `F `F 
                                                    H56p      Hu\            W                    C C |  8 0D 0D 2  $ D D 
                                                    G6p      Hu\     ,      <X                 !        6      P P            ^8                                           	6p      Hu\            X                           >        >      ` ` 5                                              ߿)6p      Hu\     L      {V                           J           (     @                                         !}6p      Hu\     U       W     L            (              E              E      u u ]  @                                               <6p      Hu\            W                 1	                                                                                     }Z6p      Hu\     `       W                 0    C C $=              @           @ PD PD                                       ;6p      Hu\     6      W     %                                       
  @         -                                                    7֨L6p      Hu\     -      `X     %                    4B                          
   0 0                                       6p      Hu\     V  ` @bY     %            @7          n    Z  Z #       X  X P   `Y `Y                                       W%6p      Hu\     O      Y     %            i	                .   p p $                                                 6p      Hu\     (      ZX     %            z*                P        [                                              6p      Hu\           X     %            .           _          57                                                        udy6p      Hu\     ȸ      zX     %            	              s
              
                                                                 6p      Hu\     F       X     %            *                        -                 { {                                       wOs6p      Hu\     X      W                   C            0.              8  @         [                                                    DTX6p      Hu\     }       W                                        be           2                                                    _]6p      Hu\     @V      X                              P2 P2 6   / / ZR      2 2                                       5:U6p      Hu\     ԟ      X                R      G G /   H H \   @I @I x                                                    `s6p      Hu\     y      W      &             @ p	 p	    !         >            (                                                  z6p      Hu\     Ha      `X                       
 
       
 
               
                                                    
p9       Hu\        R PxU     `W                        (       U     @ZW             !   6                                               Iu\        S PxU      W                       (       U     `zW              @                                         ^)D9       Hu\     a  S PxU     W                        (       U     @ZW             !   6                                         W]9       Hu\     t  S PxU     @W                        (       U     @ZW             !   6                                         /09       Hu\       T PxU     W                        (       NU     @ZW             !   6 @ @                                         1K[       Pu\        U PxU     W                        (       U      W             !   6                                             2@      Hu\     _  V          W                    S    (       T     @V               h 0                                         eP      Hu\       V         W                    S    (       T     V               h                                          L@      Hu\     nU  W         `W                    S    (       T     @V               h                                          `-P      Hu\     0   X          W                    S    (       T     V               h P                                         G9p      Hu\     0    XT     W                         (       T      JW              @                                 
      
     O|Y       U        pU     @W                         @       T     `Y             T     @rV     	                                    0`      Hu\     _   O pU     W                         @       T     V             T     V                                           j@UU     Hu\     V   pU     W                         @       U     V             PT     @V                                           wtp      Hu\         pU      W                         @       `T     V             U     @V                                            MUU     Qu\       w         W                         @        T     TY             HT     `zW                                           UU     Hu\     Э  P PxU     `W                         @       T     V             
U     V                             (               UU     Ru\     A  Q          W                         @       U     Z             T     V     0                                      KP      Hu\     p   PxU     W                         @       UU     xV             8U     xV                            h              G?       Hu\        PxU     @W                         @       d	U     ;X            U      V     P                       (               Q pUU     Ru\       @T PxU     W                         @       ?T     Z             7T     V     0                                               Pu\     (   PxU     W                         @       T     @]V             -U     0W     0                                       VUU     Pu\       @x T      W                   L      @       T     V             T     `zW                                           E      Iu\     `  `! tT     W                         @       <       $      `    0  7                                VU     Iu\     P  ` 1U     `W                    F      @       VT     V             <T     `V                            (              6A       Ku\       $ 1U      W                   F      @       U     V             U     @rV                                           {wx0VU     Ku\     `   \         W                    ;      @       xU     V             D5U      W                            0               @$       Pu\     k  @         @W                   @      @       fT      dV             U      dV     0                                     q^VU     Hu\     {  @]         W                         @       {
U     V             5T      V                                            a p      Hu\        ) pU     W                         @       T     @V             ZT      V                                          T       Ju\       * pU      W                         @       T     )W             U      *W                                          s8VU     Iu\       ]         W                          @       T     ~W             T     V                                             #}       Pu\     H   U     `W                         @       T     @rV             U     `V     0                                     HRWU     Iu\     4  0          W                         @       U     V             U     V                                          #^      Iu\     `   8 XT     W                          @       0    '     @   @ $  @ $                                   WWU     Pu\                @W                          @       U     V             HT     `zW                                             0WU     Pu\     U  @{         W                   %      @       tT     V             HT     `zW                                             X{PaU     Ru\        U     W                   %      @       #T     Z             /T     V     0                                     ؑXU     Hu\     g  _          W                   %      @       {
U     V             5T     `3W                                            ha       Iu\     ж  _ U     W                   %      @       'T     V             T     @rV                                                Ju\     -   : U     `W                   %      @       ZT     Y             =T     V                                           h4$       Ju\       `: U      W                   %      @       ZT      Y             U     `V                            8      8      Зu0XU     v\        U     W                   %      @       !U     `LX            FT     @V     p                                     )@XU     u\       @ U     @W                   %      @       !U     `LX            FT     V     p                       8      8      FAwPXU     8v\         U     W                   %      @       !U     `LX            FT     V     p                       X       X       Q$1X`XU     u\     G   U     W                   %      @       !U     `LX            FT      V     p                       8      8      ZpXU     v\        U      W                   %      @       !U     `LX            FT     V     p                       x       x       4XU     u\     a  @ U     W                   %      @       !U     `LX            FT     @V     p                                      6p      Hu\       : U     `W                   %      @       T      V             ZT     V                                          M#      Ju\       : U      W                   %      @       ^T     Y             OT     Y                            8       8       }I" cU     su\        U     W                   %      @       U     @\Y            T     Y     `                       8       8        cU     su\        U     @W                   %      @       U     @\Y            T     Y     `                                           Hu\       `<         W                   %      @       T     V             lT     V                                          o       Ju\     E   = U     W                   %      @       T     )W             U      *W                                          ՜D      Ju\     c  > U      W                   %      @       T     X             T     X                                          y YU     Iu\       ` U     W                   %      @       'T     @V             U     OV                                           [      Hu\     +  ? U     `W                   %      @       U     V             jU     V                                          q#k0YU     Lu\       A U      W                   %      @       T     V             U     `V                                           H˰      Ju\     %  `B U     W                   %      @       U     X             T     V                                           ;w]U     Hu\       `C U     @W                   %      @       U     V             T     W                                           S      Hu\        E U     W                   %      @       U     V             \U     V                                           .c      Hu\       `L U     W                   %      @       T      4W             T      4W                                          |      Ju\     z   H U      W                   %      @       <T     MW             T     V                                           )p      Hu\     ʦ  `H U     W                   %      @       T     V             T     V                                            :cqPaU     Hu\        I U     `W                   %      @       EU     	X             "U     	X                                            I:      Hu\     2  `I U      W                   %      @       T      V             dU     V                                          w:N      Ju\         M U     W                   %      @       HU     @kY             T     @kY                                          $      Hu\     D  ` U     @W                   %      @       xU     X             U     V                                           ,;2a]U     Hu\     5  J U     W                   %      @       U     `X             0U     `V     @                                      V:      Hu\       L U     W                   %      @       #T     4W             +U     4W                                          A      Hu\       M U       X                   %      @       TT     NW             @T     V                                          y      Iu\     _  @ U      X                   %      @       )T     W             HU     9V                                           p      Hu\        N U     `X                   %      @       T     V             ZT     V                            8       8       $	d cU     su\     <  `N U      X                   %      @       ZT     @_Y             T     X     `                                      υ-       Iu\       @ U     X                   %      @       U     V              U     qV                                          [C`ZU     Iu\     b  `O U     @X                   %      @       PU     @V             T     V                                          5      Ju\     u   U     X                   %      @       T     ;V             T     V                                           B      Hu\       `Q U     X                   %      @       >T     V             T     V                                          uM_U      x\       Q U      X                   %      @       U     `X            :T     V     @                                       YnPaU     Ou\     7  Q U     X                   %      @       u>U      X            T     `=V     0                                     9$U      Iu\     T   R U     `X                   %      @       @T     V             ZT     X                                           c_U     Ou\       `R U      X                   %      @       U     @X            :T     @V     @                                       .PaU     Ou\       R U     X                   %      @       u>U      X            T      >V     0                                      &|r      Hu\       R U     @X                   %      @       T     3W             T     V                                          -2W      Hu\        T U     X                   %      @       0T     V             T     V                                                 Hu\       `d U     	X                   %      @       U     V             :U     V                                           yHZ      Hu\       d U      
X                   %      @       U     V             DU     V                                            PC      Hu\        U     
X                   %      @       T     @5W             @T     V                                            dU     Hu\        U     `X                   %      @       U     X            &T     V     0                                    %"_       Ju\     ԧ  V U      X                   %      @       T     )W             U      *W                                          50[U     Hu\       X U     X                   %      @       U     V             U     V                                                 Ju\     5   U     @X                   %      @       HU     `@V             T     `@V                                           D6_U     Hu\        U     X                   %      @       u>U      X            :T     V     0                                      p P`U     Hu\     5   Y U     X                   %      @       T     W             T     V                                           ~<       Ju\     W  Y          X                         @       <T     `$W             T     W                                          [U     Iu\       Z U     X                   %      @       U     V             aU     V                                           )/       Ju\        ` U     `X                   %      @       1T      Y             8T     @rV                                           3Hp      Hu\     @V   T      X                         @       8U     @V             T     V                                           i6]U     Hu\     CI   T     X                         @       T     V             #T     X                                           _@l]U     Hu\     ԟ  ` T     @X                         @       U     _W             U      V                                           B`      Ju\     NV   _ T     X                         @       ZT     V             `T     V                                          ϳ      Ju\       @ T     X                         @       T     @#X             T     @#X                                           6ޅ       Iu\        8 T      X                         @       !U      V             T     oV                                           \U     Uu\       `_ T     X                         @       ,U      X            RT     `W     @                                       $6~\U     Uu\     1  _ T     `X                         @       <U     @,W             U      X                                           E"       Hu\     h  _ T      X                         @       #T      .W             ^U     xV                                          !3      Hu\        g         X                    &      @       T     OV             lT      V                                           z      Hu\                @X                    &      @       T     V             T     V                                                 Hu\     F  @         X                    &      @       T     V             T     V                                           ??p      Hu\     1   b U     X                    &      @       U     V             dT     @V                                            4PaU     Hu\     p  `b U      X                    &      @       T      X             T     V                                           Tr       Hu\     Ha   T     X                         @       +T     @rV             U     xV     0                                      g/`      Hu\     ,  e         `X                   &      @       T     V             T     V                                           
P      Hu\     @   f IU      X                    ^      @       >T     @V             T     @V              *struct { note runtime.note; mask [3]uint32; wanted [3]uint32; ignored [3]uint32; recv [3]uint32; state uint32; delivering uint32; inuse bool }  *struct { lock runtime.mutex; free *runtime.gcBitsArena; next *runtime.gcBitsArena; current *runtime.gcBitsArena; previous *runtime.gcBitsArena }                        kH6p      Hu\     Wa      @Y                  @ `a `a   @               [ [ 0  7 _ _ ]  @ \ \                       8=6p      Hu\     |      @{V     %           G1     /       @     @     %                         xW6p      Hu\           X                     PD PD H                         !                                               95C6p      Hu\            GX                      
 
 !    0
 0
 U    
 
 #      `
 `
 8      
 
                       ;]6p      Hu\             W     %                       ~1                @ k k 5                                                  Pc6p      Hu\           @nY     %            5        
c     ?          #     cQ   | |                       !w!6p      Hu\           Y     %            3            c            Y                        e                                  6p      Hu\            X     %            l)           TX           -6            C                                            ;56p      Hu\     į       X     %            ?       [  [ }5      ` `       `b `b 	              ]   `_ `_                       ]6p      Hu\             Y     %            >      0 0 L           9M        !        z#                                %v6p      Hu\     PI       X                   5 5       4 4 +      6 6       8 8 "-      P9 P9                       Zc6p      Hu\        `aX                 4
              J-              ^-              8              $                                    R
K6p      Hu\           X                 4
              J-      > > ^-      ? ? 8      = = $                                    g      Iu\     h    `U     $X                         H       x=    =   ! =  `!   @                                 >       Mu\          PxU     p%X                   ]T     V             T      W            T     V                                   x       Mu\        [ pU     &X                   ]T     V             T     Y            T      NY                                     6a       Su\       `[ pU     &X                   ]T     V             CT     `W            zT     Y     0                             ʍN       Iu\           U     P'X                   ]T     V             1T     `OV            T     @V                                   a       Iu\     @g     U     'X                   ]T     V             1T     V            'T     V                                   y       Iu\          U     (X                   ]T     V             U     `?V            ,T     V                                   h^       Mu\     /      U     0)X                   ]T     V             T     `1V            T      nW                                   	       Mu\     T     U     )X                   ]T     V             T     `1V            T      X                                   (G       Iu\     f      U     p*X                   ]T     V             T     `1V            $U     V                                   KC       Iu\     V      U     +X                   ]T     V             T     `1V            0U     V                                   p`dQ       Iu\     =     U     +X                   ]T     V             T      DV            U     @V                                    _6       Hu\           U     P,X                   ]T     V             U     V            tU     V                                  \o{       Mu\           U     ,X                   ]T     V             LT     `V            %T     `V                                   =/       Mu\     	     U     -X                   ]T     V             +T     V            T     W                                   Tʴ       Mu\           U     0.X                   ]T     V             kT      PV            T     FV                                   hB       Iu\           U     .X                   ]T     V             uT      nW            T     V                                   i       Mu\          U     p/X                   ]T     V             7T     @kY            T     rY                     8       (       j       Xu\          U     0X                   ]T     V             U     @jV            -U     qV     @                             -       Ku\           U     0X                   ]T     V             T     V            T     `1V                                   KT       Ku\           U     P1X                   ]T     V             T     V            nT      PV                                   o       Ku\          U     1X                   ]T     V             /U     @V            T     `1V                                   ZĮ       Mu\     2     U     2X                   ]T     V             8U      "X            T      X                                    	paU     Hu\           1U     03X                   *U     @V             T     @V            T     @V                    (       (       4(aU     au\     L     U     3X                   )T     W             IT     @W            T     @W     0                              Zt#`\U     Hu\     xg ^ U     p4X                   T     V             U      V            U      V                                     <p\U     Hu\     , ^ U     5X                   T     xV             )$U      W            'T     @V     0                              \f       Ju\     Y  `R PxU     5X                        @       8U     @ZW             U     @ZW            !   6                      Д[`      Hu\        Y         `6X                    S    @       U     `X            T     @V              h  p               Q f6p      Hu\     {      W     @               9 ` `    0 0 I     '  "           h                                         B/k6p      Hu\     `      X                 0     <  < '   @< @<   @ 0< 0<   @ ; ; $  @  <  < $   p< p<                                       :6p      Hu\            W     %                                       T-              
  @         7  @         ,[                                                    lNK6p      Hu\            @W     %            	           !   U U JN   W W ,            #   `T `T H/      0X 0X                                       L46p      Hu\     `      @X                   F F            6(              @(    E  E    F F :[      E E                                       6p      Hu\     l      X      &                                                          e                                                               A6p      Hu\            X                  @ `
 `
 Б    P
 P
       Х
 Х
 6"      
 
     0
 0
 N      
 
                         (              :d       Hu\         U     @<X                   8      X       8T     @rV             @T     V     0       $"U      yV     @                                            3Y       &U     ,   pU      =X                         X       `U      V             3T     @rV            bT     @V     0                              0              W+       Mu\       ` `U     =X                         X       U     $X             8T     @rV             U     V     P                               0              .y       Mu\       ` `U     >X                         X       U     $X             8T     @rV             U     V     P                               @              ,=       Hu\     +`            @?X                   @      X       T     @rV             wU     V     0       T     zY     @                               @              D{       Hu\     Y             @X                   @      X       T     @rV             wU     V     0       T     zY     @                               @              3v       Hu\     U           @X                   @      X       T     @rV             wU     V     0       T     zY     @                                              YgVU     Iu\        "         AX                   @      X       ^5U     |W             U     V             3
U     V     0                               @              a>1       Hu\     U           @BX                   @      X       T     @rV             wU     V     0       T     zY     @                               @              jn~%       Hu\                  CX                   @      X       T     @rV             wU     V     0       T     zY     @                               @                     Hu\     I`           CX                   @      X       T     @rV             wU     V     0       T     zY     @                               @              r       Hu\     j  `         DX                   @      X       T     @rV             wU     V     0       T     zY     @                               @              >#V       Hu\     U            @EX                   @      X       T     @rV             wU     V     0       T     zY     @                               @              Z4       Hu\                  FX                   @      X       T     @rV             wU     V     0       T     zY     @                                              K4]U     Hu\     H  # 1U     FX                   F      X       T     V             #T     V            'T     @V                                                   Z      Hu\       2 `xU     GX                         X       8U      V             U     V            U     V                                                  KP`U     Hu\     /  )         @HX                         X       T     V             lT     V            T     V                                                   KP`U     Ju\     J  @y pU      IX                         X       T      X             ZT     @Y            RFU     V                                     (                      Pu\     7  @z U     IX                         X       T     @rV             U      V     0       U     V     @                               0       0       LZgWU     du\       @         JX                          X       T     V             T     V             HT     `zW     @                                             &WU     Ku\       `Y XT     @KX                          X       dT     V             U     @X            U     `LV                                     (              {[       Hu\     2V   ^ XT      LX                          X       8T     @rV             T     V     0       T     V     @                               8       (       O~ XU     ]u\     p   U     LX                   %      X       U     @\Y            U     V     `       B#U     V     d                               P       @       .q       |u\     ,   U     MX                   %      X       U     @\Y            U      X     `       8U     dV     p                                             z?4P`U     Hu\        <         @NX                   %      X       T     V             lT     V            T     V                                                   Q7PP`U     Ju\       @| U      OX                   %      X       T      X             ZT     Y            RFU     V                                     P       @       ¦b       |u\       ` U     OX                   %      X       U     @\Y            U      X     `       U      eV     p                                             d       v\     l  @` U     PX                   %      X       U     rV             U     @eV     0       T9U      V     `                               (              6Rɘ       Hu\        ? U     @QX                   %      X       XT     rV             lT     V     0       zT     V     @                                             6XU     Ku\     x  `? U      RX                   %      X       1T     V             T     xV            T      +V                                                   P`U     Mu\        A U     RX                   %      X       T      4W             NT     OV            T     V                                     @       8       |cU     su\       `A U     SX                   %      X       ZT     @_Y             T     X     `       hT     V     p                                             !5PYU     Iu\     1  `D U     @TX                   %      X       )T     W             T     `1V            T     V                                                   _ߐ dU     Iu\     p   a U      UX                   %      X       IT     V             T     LW            wT      V                                                    ~'FP`U     Hu\       H U     UX                   %      X       8U     V             U     V            T     V                                     P       @       @Ć       |u\     ^  H U     VX                   %      X       ZT     @_Y             U      X     `       ET     hV     p                                           V bU     y\     w   U     @WX                   %      X       T     V             U     V            U     @V                                                    P`U     Hu\       @ U      XX                   %      X       T     V             U     V            zT     V                                                   P`U     Nu\       J U     XX                   %      X       M#U     V             `FU     V            2PU      W                                     (       (       MZU     Zu\     o  K U     YX                   %      X       :U     V             ~OU     V             \GU     FV     @                                              ED      Hu\       `M U     @ZX                   %      X       %U     V             @T     @V            `T     @V                                                  [DPZU     Iu\     (    U      [X                   %      X       )T     W             xU     `@V            U     V                                                   3P`U     Hu\       `P U     [X                   %      X       8U     V             T     V            >T     V                                                   Y=ZU     Hu\       P U     \X                   %      X       T     <V             U     V            T     @V                                                   >=ZU     Hu\     <   S U     @]X                   %      X       'T     @V             T     @V            U     V                                                  3 P`U     Ju\       c U      ^X                   %      X       T      X             ZT     X            (;U     V                                                    t}FP`U     Hu\     x  U U     ^X                   %      X       U     V             U     V            zU     V                                     0       0       Ϊ̯P[U     du\     Ȱ  f         _X                   %      X       T     V             T     V             HT     `zW     @                                              	p[U     Hu\     ܰ   U     @`X                   %      X       7T      V             T     V            (T     xV                                                    dP`U     Hu\       `Z U      aX                   %      X       f"U     @V             U     @V            [T     V                                     0       0       qR       hu\       7 T     aX                         X       FU     X            T     @#X     @       3T     @#X     P                                              ܘgP`U     Hu\     	  `a         bX                    &      X       TBU     V             <
U     V            T     V                                                    ]U     Hu\     Y  a U     @cX                    &      X       +U     V             .U     V            rEU     V                                                   92\U     Hu\     jI  b T      dX                         X       T     V             U     V             U     xV     0                                              \Y7_U     Hu\     [  d         dX                   &      X       T     V             T     V            hU     `XW                                                   2cU     Hu\       d         eX                   &      X       T     V             T     V            wU     V                                                   ]U     Hu\        e         @fX                   &      X       T     V             T     V            wU     V                                    8               r3O       Pu\       `e          gX                   &      X       T      sV             T     @sV     0       BU     V     `                               X       X       )6       u\       `3 T     gX                   &U     W             T      W            U     W            M#U      V                                          ^       u\       3 T     phX                   &U     W             T      W            U      W            M#U     `V                                              Hv\       3 T     0iX                   &U     W             T     @W            U     `W            M#U     V                           p       p       R&M       u\        4 T     iX                   &U     W             T     W            U     @W     P       M#U     V                                          S
       v\       `4 T     jX                   &U     W             T     @W            U     W           M#U       V                                         r$       u\     D  4 T     pkX                   &U     W             T     W            U     W           M#U     ` V                                          .y       v\     	  4 T     0lX                   &U     W             T     W            U      W           M#U      V                                          7Y        v\     M   5 T     lX                   &U     W             T      W            U      W           M#U      V                           p       p       o/Q       u\       `5 T     mX                   &U     W             T     `W            U     W     P       M#U      !V                                          <.       v\     d  5 T     pnX                   &U     W             T     W            U     W           M#U     `!V                                         [v       v\     W  5 T     0oX                   &U     W             T     W            U     W           M#U     !V                                         ]hcq       v\        6 T     oX                   &U     W             T     W            U      W           M#U     !V                                         \       v\       `6 T     pX                   &U     W             T     W            U     W           M#U      "V                                       
       @v\     v  6 T     pqX                   &U     W             T     W            U     @W           M#U     `"V                                         ye       v\       6 T     0rX                   &U     W             T     W            U     W           M#U     "V                                         =       v\        7 T     rX                   &U     W             T     W            U      W     P       M#U     "V                           p       p       I       u\       `7 T     sX                   &U     W             T     @W            U     W            M#U      #V                                           )y       Iu\          U     ptX                   ]T     V             T     `1V            kT     V             T     V     0                                      1       Mu\     ԩ     U     0uX                   ]T     V             T     rY            7T     @kY             8U     xV     0                                       Rӫ       Qu\     2     U     uX                   ]T     V             'T     @kY            U     V             T     rY     0                                       qϚ       Uu\     ¨     U     vX                   ]T     V             \T     V            T      nW             T     `1V     0                                     @g       Ku\     I     U     pwX                   ]T     V             U     V            tU     V            T     `1V                                             D       Uu\          U     0xX                   ]T     V             T     V            $U      PV             U     V     0                                       <       Ou\     |     U     xX                   ]T     V             kT     V            T     V             T     `1V     0                                      $Op      Hu\       ` %            1	           u"                                P+            B       *                                             $      Ju\     L  @ U     zX                   %     @       U     )V            U      7V            @                                                         [U     Iu\     ȸ  @ U     @{X                   %     @       T     `6W             ;T     X            	              s
                                         Jk0bU     Hu\     F     1U     {X                   8T      V             T     V             T     V            EU     V                                             V       Su\          U     |X                   )T     W             T     @V            #T     -W             LT     2W     0                                       5L \U     Hu\     wM ] U     p}X                   )T     W              U     W            U     W             'T     @V     0                                     I6p      Hu\     `      wY      ;           0  7 ` ` R      @ @ R   0
 0
 E           E     S      @ @       @ @                       #ML6p      Hu\            X                               qN            	  @         ,            ,-  @           @         $                                   LF6p      Hu\     H       W                V              &                   i  i J                 Pk Pk J       k  k x                                    .?6p      Hu\           `yX     %            1	           u"                                               B                                               F16p      Hu\            X     %                          qN            	  @         ,            ,-  @           @         $                                  (h6p      Hu\         @_Y     %            	  @         ,              6-  @ ` ` d$  @   R/        /              y:                              i6p      Hu\             JY     %                       +            0       >Z      @  @  hZ                        e                                  g56p      Hu\     @       X     %                          qN            	  @         ,            ,-  @           @         $                                  6p      Hu\     |<      X                                    P P V      # #                     P P X   , , N   + +                       36p      Hu\     \V      W                              b	              |\              G     /  /       @* @* n:       #  #                                    <aU     Hu\     _  @Z         X                    S    X       T     @V             gT     @V            lT     @V              h                         V      Iu\       ( pU     X                         h       a   ' I    6    {J   ' u     @ (  @ $      @     y:                           YU     Hu\     ̷  `a U     @X                   %     X       T     V             4T     V            'T     V             7                    @       @       xŲ       vu\       ` U      X                   0      p       T     `zW             8T     @rV             'T     V     P       T     `W     `       0              rW       Hu\     A  `  pU     X                         p       T     @rV             U     V     0       hU     V     @       eT     xV     P       (            9       @x\       `O pU     X                         p       T     V             FU     V            PU      [V           E"U     V     @      @       8       ;UU     uu\     H           @X                         p       tT     V             U     V             U     W     @       U     V     `       X       H       L`       u\     ʝ  @          X                   @      p       T     @rV             wU     V     0       T     zY     @       U     `}W            0       0       @7       iu\        "  U     X                   @      p       T     V             hU     V             sU     %W     @       pNU     %W     P                      f9R VU     Hu\        $ 1U     X                   F      p       T     V             ?T     V            T     @V             T     @V     "                       6PaU     Hu\       % &U     @X                    ;      p       U     V             U     V            U     V             U     V     0                      Hd      Hu\       `) pU      X                         p       T     @V             }T      V            T     V            HT     V            @       8       E WU     ru\     q   1         X                         p       (U     V             U     V             U     V     @       U     V     `       @       @       F03WU     xu\       z         X                          p       T     V             T     V             T     V     @       HT     `zW     `       H       H        g       u\     `  `8         @X                          p       0T     V             BT     mV             U      TV     P       T     LV            0               {zWU     Hu\     $V  ` XT      X                          p       T     V             TU     V            U     V             U     @X     (                      {d      Hu\     Z  `; U     X                   %      p       T      V             }T     V            T     @V            HT     @V            (               XU     Vu\     }  @} U     X                   %      p       L7U     X             	 U     X            YU     X             P~U     V     0                      E`U     Hu\       > U     @X                   %      p       FT      X             U     V             XU     W     0       T     V     0                     XPaU     Ku\       @ U      X                   %      p       U     V             <U     V            8T      PV             
T     V     0                      $ΪcU     Hu\       A U     X                   %      p       U     @V             U     @V            "T     V            oU     V                            u PaU     Tu\     ~  C U     X                   %      p       T      W             T     V            T     V             T     V     0       (               <~aU     Hu\     a   G U     @X                   %      p        U      X             HU     V             HU     V     0       h%U     V     @        !       !     ":Y `U     oU       `G U      X                   %      p       4U     V             U     V       @     <.U     `V       B     H.U     `V      B                     !fPaU     Hu\       b U     X                   %      p       U     V             U     V            CU     V             {9U     V     0                      S,!      Hu\       @ U     X                   %      p       T     V             U     V            vT     V            T     V                            >PaU     Hu\       O U     @X                   %      p       <U     V             k$U      V            jGU     V             U      V     0                      gpZU     Hu\       O U      X                   %      p       $U     @V             $U     @V            ^U     @V            TU      V                           b/yP`U     Hu\       `S U     X                   %      p       U     OV             1%U     @V            0.U     V            U     V                             "(ZU     Hu\        U U     X                   %      p       /U     V             /U     V            HU     V             HU     V     0                     \ ]U     Hu\       `V U     @X                   %      p       T     5W             ,U      V            vT     V             *T     V     0                      ךZU     Hu\        U      X                   %      p       )T     W             T     V            T     `
X             <T      V     @                       ֜ [U     Pu\       X U     X                   %      p       T     V             U     V             zU     V     (       |T      PV     0                     ̖@[U     Hu\     F   U     X                   %      p       T     V             zT     V            8T     `V             a U     V             0                     Hu\        Z U     @X                   %      p       T     @rV             WT     V     0       T     V     @       (T     xV     P       (               ט       Su\     |<    T      X                         p       MT     X             VT      W            U      .W     0       #U     V     @       (              &q       Iu\     K   `         X                    &      p       T     V             TT     V            	U     qV            BU     xV     @       H       H       ([       u\       ``         X                    &      p       0T     V             BT     mV             U     rV     P       T     LV                            "       Uu\     l  N U     @X                    &      p        U     X            U     `-W            ST     W             ,U     @)W     0                      3@\U     Hu\     R  b T      X                         p       6T     V             U     @V            (U     xV            0U     xV                          ρ6p      Hu\           X                1  @ >	 >	 x=     ?	  ?	 =   ! p?	 p?	 =  `! ?	 ?	   @ P@	 P@	     @	 @	     A	  A	    A	 A	                                       bF6p      Hu\           @V     ]           <    PI PI А              0I 0I $    @I @I   ` J J    J J Р           0  7 `J `J                                       )6p      Hu\     P       W      F           <    `h `h А              ph ph $    Ph Ph   ` i i    i i Р           0  7 h h                                       =56p      Hu\     X`      Y     @           R              v                                                                          @ % %                                                     2Ы6p      Hu\     g`      	Y     @               9      P P &        I   0 0       
3        :)          D)                                                    q6p      Hu\     ݸ    @"Y     %            
Y        Y              P              l
                      m    е е               LE                                                    6p      Hu\     ܰ      _X     %                 @) @)       `* `* a      P/ P/ O2              <=                    4 4 @      ' ' +      - -                         (       (       k&       _u\     ܖ     pU     ЩX                   ]T     V             7T     V            T     V             ZT     @Y     0       TT     V     @                               (       (       ,3       Xu\     l     U     X                   ]T     V             'T     @kY            TT     V             PU     V     0       T     rY     @                               (       (       _8       au\     v     U     X                   ]T     V              T     `OV            .T     `;V             FT     `;V     0       T     `V     @                                               .X^A       Qu\     !M     U     pX                   ]T     V             T      PV            "U     xV             U     xV     "       7T     U     0                               (       (       3Y       ]u\     m     U     PX                   ]T     V             T     V            U     V             U     OV     0       +T     U     @                               (       (       D:       Wu\     3     U     0X                   ]T     V             T     V            T     V             T     V     0       T     `1V     @                               (              d       Mu\     Rm     U     X                   ]T     V             ZT     X            T     V             @T     V     0       T     V     @                               (              |*       Ju\     t     pU     X                   T     V             T     V            T     V             kT     V     0       2GU      V     @                               5     5     %|Y[U     U     q  \ U     аX                   T     Y             ZT     Y            T     V             T     V     (       T      V     0                                              A;V[U     Hu\     n3 \ U     X                   U     xV             RT     V            bU     xV            JT     xV     
       6U      V                                    (       (       LaU     au\     0     U     X                   )T     W             IT     LW            T     LW             U     LW     0       #U     LW     @                               (               0 \U     Qu\     
n  ] U     pX                   )T     W             T     `1V            U     xV             pU     OW     0       T      V     @                               (               Ŷ\U     Hu\     D `] U     PX                   )T     W             T     4W            U     xV             (T      W     0       إU     V     @                                              	`      Hu\     `U  @W         @X                    S    p       T     @V             T     @V            T     @V            T     @V              h  P                                `      Hu\     _  `X          X                    S    p       T     @V             T     @V            T     @V            T     @V              h                                  p      Hu\       X          X                    S    p       T     V             T     V            T     V            T     V              h p 0                                {`      Hu\     |U  Y         X                    S    p       T     @V             T     @V            T     @V            T     @V              h 0 @                                jA@p      Hu\     @  Y         X                    S    p       T     V             T     V            T     V            T     V              h                                  @
`      Hu\     a    &  	 	        <            <1            I                                      2            KK              (             >                                           jp      Hu\          	 	                      a  @         b  @         '               W  @                       |(                @ 
  
  3                                            26p      Hu\            X       	                U	  U	 a              I                     D	  D	 ߗ       G	  G	 I                            W                    `O	 `O	                       ܸ6p      Hu\     +`      >X     @  	 	        &                  9      p p I   P P       `=                            2              
3                                    6L6p      Hu\     Y      ?X     @  	 	        <            9      ` ` I   @ @       `=                            J              
3                                    `n6p      Hu\     U      `@X     @  	 	            9                I           `=                            (              
3                                    ~6p      Hu\     U      AX     @  	 	            9  	  	      I     "                  @ @ `=                            (              
3      	 	                       6p      Hu\            BX     @  	 	            9      p p I   P P 1                `=                            =        
3                                    *6p      Hu\     I`      `CX     @  	 	            9 ` `    0 0 I     '              `=                            2        
3                                    OR6p      Hu\     j       DX     @  	 	            9            I       0=            p p `=                            K        
3                                    NY6p      Hu\     ʝ      X     @  	 	            9 P P        a  `9 P P I           `=                                           
3                                    6p      Hu\     U      DX     @  	 	            9        I           `=              B                      (              
3                                    ҧ6p      Hu\           EX     @  	 	            9      ` ` I   @ @     0 0 `=              {2      @ @               =      @ @ 
3                                    }]{6p      Hu\     )      cY     %  	            " ` `   8              zY            0        
              f        x]   p p (                                n\6p      Hu\           `X     %  	               0 0       P% P% =              r(       &  &       & &       $ $   @     @          :  '                           }6p      Hu\     a      @X      &  	 	        <            <1            I                                      2            KK              (             >                                  0W6p      Hu\            X       	 	                      a  @         b  @         '               W  @                       |(                @ 
 
  3                                    ޥj       u\       ` pU     X                                U      \V             ,U     \V     0       U     V     `       T      W            T     W                                   g_U     Hu\        pU     `X                                @U     @V             "U     @V            #PU     @V            APU     @V            bU     @V                     H       @       :PUU     {u\     fa  @ @xU     @X                                3T      W             NU     W             U     `W     @       T     `zW     `       U     V                    H       @       N}UU     zu\       P          X                                U     V              T     TY             
U     V     @       U     V     P       U     V     p               @       8       O       ou\       1 PxU      X                                T      "W             U     xV            ;U     `V             T     `zW     P       PU     V     p               p              XCUU     Hu\     0   ~ T     X                   L             8T     `W             '!U     `FY            fT     V     0       %T     V     @       U      V     P                              v`VU     Lu\     U   (         X                   ]             tT     V             U     V             )U     xV     0       	U     xV     2       }U     xV     4                              zVU     Hu\       y pU     X                                U     @V             U     V            VU     V            aT     V            T     V                                   ? WU     Hu\     r  / U     X                                T     V             T     V            T     V            GU     V            OU     V                     (       (       waU     bu\     .  `2         `X                                6U     V             AU     V            )U     V             <U     `V     0       U      V     @               0              W#\PWU     Ku\     =  2         @X                                U     V             IU     V            U     V             &U     V     @       dU     V     P               @       8       `WU     qu\     E  2          X                                YU     V             U     V             dU     V     0       U     V     @       U     V     `                      8       TgTWU     mu\     `  K XT      X                                 T     V             T     V             ZT      W     0       BU     `Y     @       6T      Y     p               H       8       /b       ou\       @ pxU     X                                	T     V             8T     @rV             CT     V     P       N>U     V     `       2U     V                    P       @       *
 XU     ~u\     H  `9         X                   %             tT     V             U     V              T     TY     @       T     Z     `       U     V                    (       (       VQYaU     ^u\     }   ; U     X                   %             ;T     Y             hU     V            D/U     V              U     KW     0       +U     "X     @               8       0       Uc; cU     hu\     s  ; U     X                   %             T     V              U     KW            U     V             U     V     0       OT     Z     @                               iXU     Hu\       | U     `X                   %             U      V             U     V            VU     V            aT     V            T     V                    (               8j*XU     Tu\       `> U     @X                   %             ?T     V              T     @,W            T      *V     0       ,/U     xV     @       "U     xV     B               (       (       aU     `u\       C U      X                   %             T      1V              T     V            T     V             &T     X     0       fT      :V     @                           /@YU      y\     $   D U      X                   %             @U     /V             T     /V            PT     V             T     @V     (       T     V     0               8       (        ]`YU     Yu\       D U     X                   %             KT     V             U     V            T     V             T     V     @       T     V     `               (              X5YU     Iu\     -    U     X                   %             /U     W             U     V            %U     V             %U     V     0       U     V     @                              |YU     Ju\     0   b U     X                   %             U     4V             U     X            T     V             T     V     (       T     @V     0               8       0       r ZU     lu\     į  5 U     X                   %             )T     W             /U     _W            #U     @W             U     @W     @       U      V     `               (              g,@ZU     Ju\     ϖ  N U     `X                   %             T      lW             T     V            T     V             kT     V     0       2GU     V     @               0       0       xAZU     iu\        Q U     @X                   %             U      \X             T      1V             T     V     0       &T     X     @       fT      :V     P                               FɈ7PaU     Uu\       @c U      X                   %             @T     V             T     V            ZT     X            T      OW             U      OW     0               (               DZU     Hu\     	   e U      X                   %             T      6W             T     V             T     V             'T     V     0       *T     `V     @                              BW[U     Hu\        X U     X                   %             U     V             U     V            VU     V            aT     V            T     V                    8              <`[U     Hu\        U     X                   %             T     @V             WT     V     @      T     V     P      (T     xV     `      U     xV     b                             'P`U     Hu\     `  M T     X                                CT     X             1U     V             /U     V            $GU     @V             `<U     @V     (               P       H       \U     u\       g         X                                W
U     V             U     V             b6U     V     @       )U     V     `       U     V                    H              QY`UU     Hu\       @ @U     `X                       p       U      V             0+U     V            U     @V           U     xV                         W          0C	                 Q',0      Hu\                @X                                1  @ >	   x=     ?	  =   ! p?	 @ =  `! ?	    @ P@	       @	      A	      A	  0       0       h!       ju\     Л     U     X                   ]T     V             T      .V            T      .V             T     V     0       &T     X     @       fT      :V     P       0       (       y       [u\          U     X                   ]T     V             T     U            ?T     V             T     @V     0       T     `1V     @       kT     V     P       (       (       j       Xu\     -     U     X                   ]T     V             T     rY            U     V             /U     _W     0       8U     xV     2       7T     U     @       0       0       hq       eu\     v     U     X                   ]T     V             vT      *V            T     `1V             kT     V     0       T     V     @       U     V     P                      YU     Hu\     B  @~ U     X                   %    p       GT     V             KT     V            U     xV             T      V     "         @   s  Gb                         <6p      Hu\           X     0  
 
        <            &1              @   2  :                 $      0  7   P>              h>              W   <                                         %6p      Hu\     A      `X       
          >            K            6            	              <C              Cf              E              E          E              S                                                    M6p      Hu\            Y     %  
          )   % % (4              *    $  $              	           P  P  8      `! `! -              $    0# 0# MR                                                  u^36p      Hu\     D      W     %  
                  8        _        !   @ @ ~"        P        P   P P P        [        p                                                    /
9p      Hu\        pU     X                        (       PU     OV                           qN            	  @         ,            ,-  @     @   $                                            239p      Hu\         U     X                   %     (       PU     OV                           qN            	  @         ,            ,-  @       @ p p $                                              Oc@YU     Hu\        5 U     X                   %     X       HU     OV             >T     @V            U     V             TX           -6            C                                                            b9p      Hu\     @  ` U     X                   %     (       PU     OV                           qN            	  @ @ @ ,            ,-  @     @   $                              0               Fv-pbU     Hu\     w  ` pU     X                                @U     V             sT     V            T     V             T     V     0       `U     V     @       DU     V     P                       8      (       pUU     [u\       @w @U     X                                T     `zW             tT      X             CT     `W     0       8T     V     P       T     V     `       LT     `V     p                                     0CeU     Hu\     P  `$ 1U     X                   F             GU     @V             T     V            T     V           "U      V           |"U      V           HU      V                                          Pz P`U     Hu\       . U     X                                PU     V             U     V            }U     V            U     V            U     V             PU     V     (                       X       X       pWU     u\     R   3         X                                U     V             U     V             cU     V     @       ѮU     V     `       U     V            U     FV                            X       P       *{aWU     u\     1  `^ XT     X                                 ^T     GY             T     V     p       NU     IW            #U     xV            .HU     xV            s7U     xV                            0              pbU     Ju\        U     X                   %             T     W             JU     W            ZT     @V             T     V     0       T     V     @       T     V     P                                      XP`U     Hu\     ƞ  B U     X                   %             U     V             U     @V            <%U     @V     
       G%U     V            R%U      V            U      V                             0               7CLpbU     Hu\       I U     X                   %             T     V             'T     V            FT     V             T     V     0       T     V     @       T     V     P                                      gZU     Iu\       T U     X                   %             )T     W             T     `1V            U     xV             U     xV     "       "U     V     (       6FU     V     0                       (       (       e       Zu\     PI  6 T     X                                U     _W             XU     V             ,U     V            )U     V             A>U     V     0       T     @V     @                       X       X       .(       u\       `O T     X                                T     V             RT      qV             T     @qV     P       7U     V            U     V            *U     `NV                                          d6p      Hu\     3      Y                  @     7       : 3 3 j4    ,  , L?   P( P( 4Y           +      0 0 dc   @ @ 6  @  0  0 A       V[  @ 0 0                       ̈́6p      Hu\           `=X                             0      `	 `	 8      	 	 @  @ 	 	 	              
              $              $           $                                  p	 p	                        6p      Hu\            >X                               0              8              @              	              
      8	 8	 $              $              $                                  !	 !	                       Pxf6p      Hu\            W                            `           	      0
 0
 7            r-      p
 p
 [              e              a      
 
 af              :              4E                                    006p      Hu\     $V      X                 n  @         h(  @                 \                    < <             *	  @         -  @         N.           $          a      p p                       }6p      Hu\             X     %   	        ^            Y                  @ @    P P   @     0  7   P>              h>      0 0 W   < 	 	 @?                                 H       H       _       u\     Au     U     pY                   ]T     V             kT     V            T     V             T     `1V     0       T     V     @        U     rV     P       'T     V                                  B?6p      Hu\     `      |Y      ;             7   FX  @                      O  @   B          B              B      @t @t B      y y B      } }       Ќ Ќ S  @                                         PW6p      Hu\     t      oY     %                       Ĺ              ~+                            D              "6           @              @            Ed            	              A              e                                      X       H       .       u\     Ѝ   { U     Y                   0             8T     @rV             T     ~W     0       3T     V     P       CT     V     `       T     `zW     p       "U     V            QOU     V                                           8       a       pu\     g`            	Y                   @             T     @rV             gT     @rV     0       lT     @rV     `       U     V            U     V            U     `*W            T     zY                                                   .槻VU     Hu\     W  / U      Y                                U     V             %U     V            zU     V            -U     V            U     V             :U     V     (       *U     V     0                               p       h       SN.@WU     u\     H   2          Y                                U     V             U     V             U     V     @       ѮU     V     `       U     V            cU     V            U     V                                    h       P       @G       u\     \  9         @Y                   %             tT     V             U     V              T     TY     @       T     \W     `       
U     V            U     `V            T(U     xV                                    P       P       XU     u\       = U     `Y                   %             T     V             T     X            IU     V             T     V     @       CT     V     `       xU     V     p       t!U      zX                                    8               iDu cU     Qu\     4  @ U     Y                   %             kT     V             T     OV            U     V             !U     OV     0       U     V     @       oT     V     P       T     V     `                               p             )ź YU     Ku\       @ U     Y                   %             )T     W             aT     xV            T     X             (U     V     0       ,#U     V     >      (-U      V     >      :U      V     >                                             M_U     Hu\        C U     Y                   %             4>U     V             O&U     V            U     V            U     V            vU     V            U     V            U     V                                     8               Ȓ cU     Ou\     G  F U     Y                   %             T     V             kT     V            T      4W             T     V     0       T     V     @       CT     V     P       T     V     `                               0               0ZU     Hu\     O  ` U      Y                   %             XU     W             U     4W            S<U     V             U     W     0       MU     4W     @       $GU     V     P       `<U     V     X                               @       8       y       qu\     $   d U      Y                   %             T      qW             T     V            6T     V             U     V     0       T     `W     @        T     @,W     P       T     V     p                                              V[      Hu\     X`  @         @Y                   @    @       T     V             T     V            R              v                                                                          @ %                                0       0       ;E       cu\          U     PY                   ]T     V             1T     V            'T     V             :T     @V     0       PU     @V     8       T     @V     @       @T     V     H       T      PV     P                       H               :]@\U     Hu\     p/  ^ U     pY                   T      W             >T      V            ;U      V     (       U      V     @       ]T      V     X       8U     V     p       8U     V     x       U     xV                            `       X              u\     Wa  0 @xU     Y                                CT     `W             @U     V             T     @rV     0       w8U     W     `       U     `W     p       T     `zW            U     V            ~IU     xV                          ]       u\       | PxU     Y                                T     @rV             @T     V     0       U     V     @       T     X     P       NU     W            <U     `zW            0U     xV     @      U     xV     B      `       `       6Bd       u\     `  @ lT     Y                                U     @tV             T     V            U     xV     0       U      0W     @       U      0W     P       FT     mV     `       }U     {V            U     `W            0       0       R,/XU     ku\     ~  = U      Y                   %             T     @V             U     xV            T     xV     
       T     V            kT     V             T      1V     0       U      *V     @       T     )V     P                     9YU     Ju\        ` U      Y                   %             U     sW             U     sW            CU      V             $U     V     0       EU     xV     @       c#U     V     H       1U     V     P       ;U     V     `       P       H       c
eU     u\       `4 U     @Y                   %             ZT     @_Y             T     X     `       T     X     p       =U     X            U     @V             U     @V            7U     V            PU     V            @      @      f(`aU     (v\       @6 U     ` Y                   %             XU     W              U      X            8T      >V            HU      >V     0      T     `=V     @      T     `=V     P      U     V     `      kT      OW     p      @       0       3       cu\       @ U     !Y                   %             )T     W             T     `1V            U     xV             $U     xV     "       OQU     xV     $       <U     V     0       &U      W     @       ;T     WV     P       8       (        cU     \u\     ݸ    U     "Y                   %             U     X             T     X            U     X             T     V     0       T     @kY     @       "U     V     P       #U     V     `       U     `6W     h       0       0       1[       gu\           T     #Y     	       	       U     V             PU     @V            T     @V            -U     V            U     V            U      V             B;U      V     0       -U     V     @       (U     V     P                               0       0       6Ґ       gu\       7 T     $Y     	       	       U     V             PU     @V            T     @V            -U     V            U     V            U       V             B;U       V     0       -U     V     @       (U     V     P                               0       0       ;pA[       gu\           T     0&Y     	       	       U     V             PU     @V            T     @V            -U     V            U     V            U     ` V             B;U     ` V     0       -U     V     @       (U     V     P                               0       0       3       gu\           T     p'Y     	       	       U     V             PU     @V            T     @V            -U     V            U     V            U      V             B;U      V     0       -U     V     @       (U     V     P                               0       0       
       gu\       7 T     (Y     	       	       U     V             PU     @V            T     @V            -U     V            U     V            U     `!V             B;U     `!V     0       -U     V     @       (U     V     P                               0       0       5F       gu\     ;      T     )Y     	       	       U     V             PU     @V            T     @V            -U     V            U     V            U     !V             B;U     !V     0       -U     V     @       (U     V     P                               0       0       $       gu\           T     0+Y     	       	       U     V             PU     @V            T     @V            -U     V            U     V            U     "V             B;U     "V     0       -U     V     @       (U     V     P                               8                      Hu\     @     U     p,Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT      V     `                               8               -V       Hu\          PxU     -Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                               `               k)j       Hu\     N     T     .Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     `V     `                               @                      Hu\     F     &U     00Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     V     `                               H               G       Hu\          &U     p1Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     V     `                               H               G       Hu\          `xU     2Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     V     `                               8               -V       Hu\          `xU     3Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                               8                      Hu\     @     |T     05Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT      V     `                               H               G       Hu\          |T     p6Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     V     `                               8               -V       Hu\          |T     7Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                               8               -V       Hu\          XT     8Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                               8                      Hu\     @     pU     0:Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT      V     `                               8               -V       Hu\          U     p;Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                               8                      Hu\     @     U     <Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT      V     `                               8               -V       Hu\          U     =Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                               @                      Hu\     F     T     0?Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     V     `                               8               -V       Hu\          T     p@Y     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                               8               -V       Hu\          U     AY     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                               8               -V       Hu\          T     BY     	       	       T     V             U     xV            T     xV     
       T     V            kT     V             T     V     0       U     V     @       T     V     P       FT     W     `                                             66p      Hu\     $      @yY                            6              8            '            u   0 0                     @            3              1	                                 @B            @-                                                  r6p      Hu\           JX         	        s1                                      @   (            $   P P 3           XK              63              1!             /            v            :           Q              :                      	               ŤeU     Hu\         T     FY     	       	       L             h>U     xV             FU     xV            U     xV            T     xV            U     xV             U     xV     
       KT     xV            0U     xV            U     xV                    8       (       fVU     Wu\     1   `xU      HY     	       	                    
T      GX             U     V             pT      W     0       U      V     @       U     V     P       $:U     V     X       U     xV     `        }U     xV     b       U     xV     d               H       @       o,       wu\     8   U     @IY     	       	       %             T     V             HU     W             T     V             T     6V     0       pU     V     @       YU     V     P       U     V     `       T     OV     p       KT     xV                    0       0       wךpbU     gu\         U     JY     	       	       %             U     V             PU     @V            T     @V            -U     V            U     V            U     V             B;U     V     0       -U     V     @       (U     `6V     P        6*struct { allocfreetrace int32; cgocheck int32; clobberfree int32; efence int32; gccheckmark int32; gcpacertrace int32; gcshrinkstackoff int32; gcstoptheworld int32; gctrace int32; invalidptr int32; madvdontneed int32; sbrk int32; scavenge int32; scheddetail int32; schedtrace int32; tracebackancestors int32 }                             Je6p      Hu\           `Y                   @ P P p*   0 0 5     X      p p ?      @ @ ,M         @      0 0 	      @ @ Y                            tD     D  @         (  7 е е R        ̪                                           /6p      Hu\     p<       Y     %   	        Η                         @           @ p> p> 1K              =              >K      `L `L   @ , , \  @ @I @I                     = = C              @$      p7 p7       1 1 I$       7  7 ߪ      8 8                                       6p      Hu\     :      lY     %   
          @ H H s1                                      @ ] ] (            $   ] ] 3           XK              63              O            Z            ,           d                         d                                                    V.       v\     t&   T      QY     
       
       L             8T      W              T     @,W     0       U     Z     P       T     X            8/U     xV     `      9U     xV     b      T.U     xV     d       U     xV     f      &U     xV     h      >U     `zW     p                      X       X       h_eU     u\     P  S U     RY     
       
       %             T      zX             kT     V              U     V     0       CT     V     @       T     V     P       T     V     `       T     V     p       ?T     V            U     V            "U     `LW                                          Dð6p      Hu\     (      zY     @           R                  9  &  &     '  ' x           I   p' p'                                                                                    =              p2              $                @ ' '                                                    T      Iu\     Џ  9 U     @UY                   %            h    a  `'      '   I      `' 6       $ J    a    V  <   @8 {J  `'    `$ J        u         # a  `<   @ e2        H=          `$ (  @ $      @    @ y:                         8dn6p      Hu\           `tY                 X        @      ` `    0 0           Y                        pQ              (              |E        R                  d        R          E      0 0                                ]      p p                                       :       u\     V  ` PxU      XY                               T     V             |-U     @rV             +U     #W     P       :U     V     `       EU     V            BT     xV            U     `V            ZT     TY            .U     xV            UU     xV           U     @ZW                                   0       (       P#]MpbU     ]u\     9   pU     YY                               T     V             PU     V            T     V             hU     V     (       U     @V     *       8U     @V     ,       T     @V     .       T     `V     0       BU     OV     @       0T     @V     P       .U      V     X                                             ;0WU     u\     %  1          [Y                               U     V             U     V             U     V     0       U     V     @       3U     V     `       EU     V            U     V            dU     V            U     V            (U     V            xU     V                                   0       (        lpbU     ]u\     Е    U     \Y                   %            T     V             PU     V            T     V             hU     V     (       U     @V     *       8U     @V     ,       T     @V     .       T     (V     0       BU     OV     @       0T      V     P       .U     V     X                               (               CXU     Hu\        > U      ^Y                   %            U     V             jU     @V            FT     @V            ZDU     V             T     @V     (       U     @V     0       T     @V     8       U     @V     @       'U     V     H       T     V     J       -U     @V     N                               0       (       BNpbU     ]u\        U     _Y                   %            T     V             PU     V            T     V             hU      V     (       U     @V     *       8U     @V     ,       T     @V     .       T     BV     0       BU     OV     @       0T     V     P       .U     V     X                               `       X       gAVYU     u\     X  @ U      aY                   %            LU     @V             V U     @V            8T     V              U     V     0       OU     V     8        U     X     @       U     @V     P       xU     @V     `       pU     X     p       U     X            )T     W                                          X      YU     Pw\     V   U     bY                   %            FU     V             e:U     V            T     V             =U     V     0       \U     V     @        U     V     P       	=U     V           U     V     0	      6U     V     @	      IU     V     P	      !U     V                                          p       0W       u\     )   U      dY                   %            3T      V             CT      V            M#U      V             PU      V     0       T     V     @       U     V     P       T      rV     `       T      tV            `U      W            FU      rV            !T      W                                    p       p        Z       u\       `X U     eY                   %            U     xV             P"U     V            X:U     V             6U     U     0       W=U      U     @       `U     qV     P       =U     qV            -U     V            ,U     xV             U      U            U     .V                                                  ܯ6p      Hu\     Ѝ      `Y     0           &1            '                              7   2     =              2              2              =              J                            $      eK  @         rK  @         &)  @;   X     -  @                       :  @;                         P6p      Hu\           `Y                        <  < x      0M 0M x      P P       } } 	              c   ` ` c          "       Z  Z 8      p p HC            P    @  @ C              8   p> p> C       ?  ? 
   = = E      P6 P6       A A 1   0 0 @]   C C                       [o6p      Hu\     0      X     L            L           SM      V V       b b               t      j j r5      l l mM      Z Z {  @ h h       k k   @ 0b 0b C!      @c @c               M      0W 0W 	                     P  P dB  @ pS pS X:  `  a  a       ` ` pf      N N                       tq6p      Hu\        Y     %                                      L    p@ p@ X     @            !            	              !              "              &                                 )  ) w7                            !       )  ) S8            8    0 0         ]                                      Ju\     :  c          mY                   %   	 @       MU      EY            \U     @rV            s1                                      @ ] 0_ (            $   ] _ 3           XK              63              O            Z            ,           d                         d                             (ipYU     Hu\       3 U     nY                   %      0      $U     V             CNU     V            7U     V             ȝU     V     0       åU     V     @       3OU     V     P        ~U     V     `       NU     V     p       U      ~V            EU      ~V            U      ~V            T     W                          ]P`U     Lu\     t   U      pY                   %     p       pT     OV             U     V            0U     V            T     OV                        Ĺ          ? ~+          /           0 D          > "6       p< @              @            Ed            	              A          P/ e              `       `       "ZU     u\       T U     qY                   %      0      T     `1V             !U     xV            T     `@V             3T     `@V     0       T     V     @       zCU     V     P       2GU     V     `       QU     V     p       U     `@V            p&U     `@V            &U     `@V            T      lW                          56p      Hu\            Z     %            `      A A W      pB pB        D  D )      `> `> 34   p, p, M       K  K }5      J J        K K       PG PG lY      PI PI 	   04 04 -      8 8 De      : : [           &      S S T      pQ pQ       @N @N l.              8      PC PC 9                                              @j       xv\       j pU     tY                         H      MU     `W             wT      V             U     @V     0       PU      V     @       0DU     V     0      PU     V           EU      aV           5;U      aV           U     @rV     @      U      W     p      YU      W            U      W           T     `zW                               Ϸ       pw\     |   % &U     `vY                    ;      H      tT     GW             CT     `W            #T      W     0       T     V     P       T     `zW     `       ]U     W            U     V            TT     `V            T     `V           zT     @rV     	      T     `X     	      U     V     	      T      X     	                          J>       pw\     `    &U      xY                    ;      H      tT     GW             CT     `W            #T      W     0       T     V     P       T     `zW     `       ]U     W            U     V            TT     `V            T     `V           zT     @rV     	      T     `X     	      U     V     	      T      X     	                            8P`U     Ju\     $   X pU     yY                       X       ZT     @Y             |T     V            -T      W     !                   6              8            '            u   0                       @            3              1	                                 @B            @-                                                    PaU     Hu\     (  g         @{Y                   @    @       xT     Y             rT     Y             R                  9  &      ' P x           I   p'                                                                                     =           p2              $                @ '                                     P              u\     `  ` &U     |Y                    ;      `      3T     ~W             T      W             VT     `W     @       U     V     `       fU     V     p       U     V            U     `}W            T     V            (U     V            9U     V            TT      V            ,U     V           φU     xV            HU      V                           @               cU     Hu\     k  B U     ~Y                   %      `      U     V             U     V             l+U     V     $       x+U     V     (       U      V     0       U      V     @       U      V     P       U     V     `        U     V     h       DU     V     l       U     V     p       DU     V     t       U     V     x       8U     V     |                                     /       u\        M U     `Y                   %      `      T     9V             )T     W            T     V             U     xV     0       U     xV     2       T     V     8       rT     V     @       T     V     P       T     Y     `       T     V            DT     V            T     V            T     Y           T     V                           `       @       K72       u\           T     Y                   T      V             T      U            ;T     V             T     `#V     0       U       V     @       T       V     P       M#U     V     `       `FU     V     p        HU     V            U     @V            U     xV            T     @V            T     @V            =U     V            CU     V                    `       @       Ӥ       u\     _      T     ЃY                   T     FV             T     U            ;T     V             T     #V     0       U     `!V     @       T     `!V     P       M#U     V     `       `FU     V     p        HU     V            U     @V            U     xV            T     @V            T     @V            =U     V            CU     V                                  A36p      Hu\     9      @YY                a   ' p p I    @ @ 6        {J   '                              u   0 0     P P   @ P P e2          0 0 H=                  @ @ (  @   $          @ P P *                  P P r      ` ` ,              7            /              y:                              `       @       ě`JYU     u\     i  G U     Y                   %      x      T     V             T     V            ;T       X             T     `X     0       U     V     @       T      W     P       M#U     V     `       `FU     V     p        HU     V            U     @V            U     xV            T     @V            T     @V            =U     V            CU     V                                                   _%^U     Hu\     .  `         `Y                    &      x      *T      V             ZT      V            0U      V             _T     V     0       T     V     8       TT     V     @       U     @V     H       T      V     P       T     V     `       U     V     p       R	U     V            T     X            fT     X            T     X            4*U     V                                    @               kcU     Hu\     _     U     0Y                   U     @V             U     @V            "DU     @V            U     @V            EU     @V             NU     @V     (       U     @V     0       U     @V     8       fU     @V     @       :U     @V     H       OU     @V     P       T     @V     X       $U     @V     `       GU     @V     h       <U     @V     p       U     @V     x                                     vc6p      Hu\           ;X     8           p              ^            Y                  ` `                 7   2     =              2  : н н 2              J                     @    3              eK  @         rK  @         0  7   P>        h>              W   <   &)  @; p p                      TC              Z                      X               VU     Hu\       `. U      Y                               U     V             vU     V            U     V            T     V            5U      X             LDU     V     P       8T     V     X       U     V     `       *U     V     h       ZT     V     p       .U     V     x       a9U     V            @U     V            -U     V            |QU     V            9<U     V                           ~^U     Hu\     
  `         Y                    &            U     X             U     X             r
U     V     @       U     V     P       U     V     `        U     V     p       
U     V            i
U     V            8U     V            ~U     V            U     V            
U     V            
U     V            U     V            HU     V            
U     V                         6p      Hu\     t&      PY     L           D  " y y l=    y y (    y y 0  7 z z W   < { { >          >      @ @ )        \L      ` ` *        4      @ @ ?        j+        t+      0 0 \5          `M        r5      p p mM      @ @ zM        $@      P P    x x          N        7      б б P        $]                                              C296p      Hu\     @      Y     F            K      b b b       j  j        `[ `[ d?       @  @ L      @ @       < < X      4 4 X  @ F F !  @# `M `M `            P,  $ 0q 0q   @# X X l  @#  Z  Z P  @# 6 6 +P  @# T T 8P  @# W W EP  @# N N RP  @# `v `v '8    H  H    H H 28   0K 0K 0       6  6         1  @   #      @ @       0 0 Y                                        u\        a         Y                    &            	U     V             x5U     KV             
U     xV     0       AU     xV     2       U     xV     4       xU     xV     6       
U     xV     8       T     V     @       5U     xV     P       T     V     `       )U     @`W     p       Q5U     V            NU     V            PCU     @pV            ~BU     @pV            1U     xV            8BU     rV                                  a!%pVU     Hu\     0  `( IU     Y                   ]            T     W             	U     xV            	U     xV            
U     xV            U     xV            U     xV            U     xV            $U     xV            
U     xV            .6U     xV            MU     xV            (U     xV            `U     xV            jU     xV            U     xV            U     xV            U     xV            T     W                                          6p      Hu\           W                p              ^            Y                                      7     2   P P =              2  : p p 2              J                     @    3              eK  @         rK  @         0  7   P>              h>              W   <   &)  @; @ @ ?            H              5              Z,                      qe      ` ` d$        \        (                                                   Fhm       @z\     3  ` pU      Y                               3T      W             U     V             T     V     0       RT     @V     @       T      X     P       T      X           wT      U            U     U      !      T     `X     !      8T     V     p!      T     @V     !      (0U     V     !      @U     xV     !      T     `zW     !      cU     @rV     !      T      ;W      "      T      ;W     "      U     V      "      5 U     V     0"       2*struct { lock runtime.mutex; lockOwner *runtime.g; enabled bool; shutdown bool; headerWritten bool; footerWritten bool; shutdownSema uint32; seqStart uint64; ticksStart int64; ticksEnd int64; timeStart int64; timeEnd int64; seqGC uint64; reading runtime.traceBufPtr; empty runtime.traceBufPtr; fullHead runtime.traceBufPtr; fullTail runtime.traceBufPtr; reader runtime.guintptr; stackTab runtime.traceStackTable; stringsLock runtime.mutex; strings map[string]uint64; stringSeq uint64; markWorkerLabels [3]uint64; bufLock runtime.mutex; buf runtime.traceBufPtr }   H      H      6       Pv\     p<  @b pU     Y                   %            T     V             T     mV             BT     mV     P       0T     V            U     ~W            eU     `W            \U     `W            5U      TV            4CU     LV     0      U      Y     @      MU      EY     P      \T     W     `      EU     `zW           !U     xV           P8U      TV           U     bV           ZU     bV           8,U     @^V     @       U      zV     p      Z&U     zV                         Py6p      Hu\     u      X     %  "                        x            FM              .              =              d      P P                                                                                                                                                                         
                            
              #                            "              (              .              .              [              \              .              .              (            0            8                                    3      @      =       y\     @   1U     @Y                   F             3T     ~W             wT     `FX             PU     {X     @       U     V     p       fU     V            T     X            T     X            U     @rV            CU     V            T     V            U     V      !      U     xV     !      FU     xV     !      T     xV     !      )U     xV     !      U     @V     !      U     V     !      T     @V      !      <U     V     !      T     V     "      HU     V     ^      TT      V     f                      X               "eU     Hu\     !   / U     Y                                PU     V             U     V            }U     V            U     V            ѿU     V             U     V     (       U     V     0       U     V     8       [U     V     @       j8U     V     H       RU     V     P       U     V     X       U     V     `       .U     V     h       ZU     V     p       ~U     V     x       TU     V            U     V            ѸU     V            (U     V            U     V            tHU     V                                          D36p      Hu\     0      @W        #           @                                       @ ' '                @     7     K              ^(              8b                            XW                            ˨              +       4  4 9  @         W               3              0  7 p p )              W   < ! ! vL   (                         @         x              #              
  7         -              5e              
              [                            4              /              (  7                 
      
     nY       IU       ` pU     Y                         8      הU      X            CT     @VY     `       7U      W     p       T     `!W            T      V            T     xV            *U     W            *U     V            !U     V            !U      V           9U     V           U     V           DU     @rV           01U     V           7U     V     0     }U     xV     @     lU      ]V     P     U     V          U     V          T     V          7U     V          T     `zW          P,U     @V                                                ,Z6p      Hu\     `      Y       % !        X                                          &              ]1              V                            <'               J              g                            (              2                                                      h              @ 0 0                       '                               =                            >              G                            ,>              )              <      ` `                A3      P P b       p          7           P P                       鼈6p      Hu\     ,       MX     %  %         h      a  `'          '       I          `' @ @ 6    ` `    $   J      a      V  < @ @   @8   {J  `'        `$     J    @ @     ` ` u             #   a  `<     @   e2              H=    p p           `$ @ @ (  @ ` ` $        @      @   r              ,              7              @         R/              /              y:                           "96p      Hu\           @W     %  %         h      a  `' 0 0     P P  '   p p I        `'   6         $   J    @ @ a    ` ` V  <     @8   {J  `' p p    `$   J            u             # 0 0 a  `<     @   e2            H=    0 0     P P   `$ p p (  @   $        @      @   r              ,              7              @         R/              /              y:                           36p      Hu\     Е      @\Y     %  %         h      a  `' p p        '   л л I        `' @ @ 6         $     J      a      V  <     @8 0 0 {J  `'      `$ ` ` J    @ @     @ @ u             #   a  `< ` `   @     e2    0 0       H=              `$   (  @ P P $    p p   @      @   r      Ю Ю ,              7              @   R/              /              y:                           ]6p      Hu\           W     %  %         h    0 0 a  `' P P     p p  '     I        `'   6         $   J    ` ` a      V  <     @8 0 0 {J  `'      `$   J            u         0 0   # P P a  `<     @   e2          0 0 H=    P P     p p   `$   (  @   $        @      @   r              ,              7              @         R/              /              y:   0 0                       1o@N6p      Hu\           `OX     %  %         h    У У a  `'          '   0 0 I    P P   `' p p 6         $   J      a      V  < P P   @8   {J  `' Ф Ф    `$   J          0 0 u   P P     p p   #   a  `<     @ 0 0 e2    P P     p p H=              `$ Ц Ц (  @   $        @ 0 0    @ P P r              ,              7              @         R/              /              y:   p p                     %)       \     (     U     Y                   )T     W             ,U     `1V            U     xV             $U     xV     "       }U     xV     $       }U     xV     &       mQU     V     (       $U      V     0       =U     V     @       %U     V     P       0U     V     `       U     V     p       U      V            U     5W            U     5W            ^!U     5W            i!U     5W            ^U      4W            ]%U     X            XHU     W           U     1W     0     @0U      V     @     U     V     P     U     W          8T     5W                                                M6p      Hu\     p      `LX     %  '         h    P P a  `' p p        '     I    Ш Ш   `'   6         $ 0 0 J      a      V  <     @8 P P {J  `'      `$ Ъ Ъ J            u   0 0     P P   # p p a  `<     @   e2    0 0     P P H=    p p         `$   (  @ Ь Ь $        @      @ 0 0 r              e              ,                            7              @         R/              /              y:   P P                       X6p      Hu\           @W     %  '         h      a  `'       Я Я  '     I        `' 0 0 6    P P    $ p p J      a      V  < 0 0   @8   {J  `'      `$   J    0 0     P P u   p p         #   a  `<       @ P P e2    p p       H=          г г   `$   (  @   $    0 0   @ P P    @ p p r              e              ,                            7              @         R/              /              y:                           cc6p      Hu\           W     %  '         h      a  `'            '       I    @ @   `' ` ` 6         $   J      a      V  < ` `   @8   {J  `'        `$ @ @ J    ` `       u             #   a  `< 0 0   @   e2            H=                `$     (  @ @ @ $    ` `   @      @   r              e              ,                            7              @         R/              /              y:                           6p      Hu\           W     %  '         h      a  `'       0 0  '   P P I    p p   `'   6         $ м м J        a    @ @ V  <     @8   {J  `' P P    `$ p p J            u   о о         #   a  `< ` `   @   e2    п п       H=          0 0   `$ P P (  @ p p $        @      @   r              e              ,                            7              @         R/              /              y:                           
iB6p      Hu\     G       W     %  '         h        a  `' @ @     ` `  '     I        `'   6         $     J    P P a    p p V  <     @8     {J  `'      `$   J            u                 # @ @ a  `<     @   e2                H=    @ @     ` `   `$   (  @   $        @      @     r              e              ,                            7              @         R/              /              y:                             nƚ6p      Hu\           W     %  '         h    P P a  `' p p        '     I        `'   6         $ 0 0 J      a      V  <     @8 P P {J  `'      `$   J            u   0 0     P P   # p p a  `<     @   e2    0 0     P P H=    p p         `$   (  @   $        @      @ 0 0 r              e              ,                            7              @         R/              /              y:   P P                       O@~6p      Hu\     a      `W     %  '         h      a  `'          '     I          `'     6    @ @    $ ` ` J      a      V  <       @8   {J  `'      `$     J            @ @ u   ` `         #   a  `<     @ @ @ e2    ` `       H=              `$   (  @     $          @ @ @    @ ` ` r              e              ,                            7              @         R/              /              y:                           ^h?}P^U     u\        U      Y                   %      h      T     @kY             3T     @kY            T     8X             0U     V     0       U     V     @       &U     3W     P       +U     V     `       kU     V     p       Y7U      V            X*U     kW            9U     kW            %U     V            U     V            oU     V            f7U     V            /U     _W            8U     V            "U     @V            l U     @V            T+U     @V            t/U     xV             U     V            HU     V            GU     W            %U     <V                                   \PVU     Hu\     H  ' IU     Y                   ]            T     W             U     xV            jU     xV            !6U     xV            	U     xV            U     xV            BU     xV            LU     xV            U     xV            6U     xV            8U     xV            6U     xV            uU     xV            BU     xV            U     xV            .U     xV            U     xV            U     xV            VU     xV            
U     xV            !
U     xV            5U     xV            (U     xV            *
U     xV            BU     xV            T     W                                           DP`U     Ku\     ]I  ` T     Y                     & # X       /T      V             T     V            T      ;X             R              &              `              ua          p
                             (              d                                    
 <           `            '                                         P           .2              А           W   
  
 W   p
  
             X              J                          T              @  
 
                3              0           N  @         +3  @         )              c            X)            j              N          
           
 -"          
                                       /6p      Hu\     1      GY       . &        w                @ 
 
 |                @                                               @         <              g       
  
               9              J              J(              2                7 
 
 J  7         2              T(                            JW  @ 
 
 XW                            ˨                            ި                            p              '                                          2  @#         D>  @         0  7 @
 @
 L3              \>  7         &)                               @ 
 
 *  @ 
 
 %5              !  @         =8  @         P   p
 p
 E  @         ]   
 
  d*struct { full runtime.lfstack; empty runtime.lfstack; pad0 cpu.CacheLinePad; wbufSpans struct { lock runtime.mutex; free runtime.mSpanList; busy runtime.mSpanList }; _ uint32; bytesMarked uint64; markrootNext uint32; markrootJobs uint32; nproc uint32; tstart int64; nwait uint32; ndone uint32; nFlushCacheRoots int; nDataRoots int; nBSSRoots int; nSpanRoots int; nStackRoots int; startSema uint32; markDoneSema uint32; bgMarkReady runtime.note; bgMarkDone uint32; mode runtime.gcMode; userForced bool; totaltime int64; initialHeapLive uint64; assistQueue struct { lock runtime.mutex; q runtime.gQueue }; sweepWaiters struct { lock runtime.mutex; list runtime.gList }; cycles uint32; stwprocs int32; maxprocs int32; tSweepTerm int64; tMark int64; tMarkTerm int64; tEnd int64; pauseNS int64; pauseStart int64; heap0 uint64; heap1 uint64; heap2 uint64; heapGoal uint64 }                               -9&6p      Hu\     ]I      `Y       2 '        R              &              `              ua                                          (              d                                        <           <           `            '                                         P           .2              А           W   
 
 W   p
 p
             X              J                          T              @  
  
                3              0           N  @         +3  @         Р               
 
 0   
 
 )              c            X)            j              N              ,       
 
               -"              	  @         
              .  @         #              X.              D           /  @                                 $7              o8VU     Hu\     <  `/ U      Y     "       "             @      8T     V             (U     V            U     V           K U     V           U     V           "U     V     -      U     V     -      ~U     V     -      T     V     -      0T     V     (2      U     V     2      xU     `V     H3      T     V     3      U       W     4      $T     @W     05      :U     V     x5      (U     V     5      4-U     V     5      U     V     5      K:U     V     5      U     V     5      U     V     5      QU     V     5      ،U     V     5      FU     V     5      U     V     <      |U     V     PB      U     V     XB      ?U     V     `B      U     V     hB      1U     V     pB      $U     V     xB      ~U     V     B      T      V     B                      H             Q       0v\     z  N U     Y     "       "       %      @      U      V             /"U      V            )T     W             U     4W     0       }U     @V     @       PPU     @V     H       U     V     P       X-U     @V     `       U     @V     h       U     V     p       U     V            (U     4W            U     V            ;U     V            yT      W            ?$U     @V            XU     4X            U      }X            X0U     W     `      ==U     `@V     p      <+U     W           H+U     @V           U     5V            ,U     V           ~%U     @V           s%U      W            ~=U     V           d=U      W            xGU     V     0      0U     @V     @       U      W     P      .U     @V     `      ЅU     V     p      0U     V                                              v\     Y  `K U     @Y     #       #       %      X      .U     @rV             WT     gV     0       U     qV     `       DU     V            U     V            pU     V            T     V            U     V            -U     V            8U     V            T     V            U     V           2T     V            T     V     0      !#U     V     @      +U     V     P      zT     V     `      BU     V     p      U     V           U     V           U     V           HU     kV           0U      aV           ,U     @VV           AT      jV     @      ;U     V     p      .U     iV           :U     V           OU     iV           U     @V           9U     `W            ,U     `W     @      XU     /W     `      ,T     xV     p      T      7V                                   #            %8       z\     )I  @ U      Y     #       #       %      X       T     @V             U     V            T     4W            /U     V             HU     V     (       q=U      X     0       #T     4W     p       U     W            GU     V            H+U      V            NU     V           ,,U      V           OU      V           4$U     V           J$U     V           yT     `V           U      4W           U     W           ==U     @WV           %U     V            &U     5W      $      =U     xV     0$      =U     V     @$      U     V     P$      U     W     `$      T     V     $      NU     V     $      U     V     $      фU      4W     $      U     @V     $      U     V     $      T     Y     $      U      X     @&      U     V     pF      RT     W     xF                                    x       6;^[U     u\      \ U     Y     (       (       eT     @V             U     @V            T     W             1U     3X            T     V            CU      V            OU     V           OU     V           U     V            ~U     V     0      U     V     @      U     V     H      U     V     P      :U     V     `      p-U     V     p      :U     V           EU     V           0U     V           OU     V           CU      W           7U     V           ZT     V           '>U     xV           0U     V           zU      V            CU      W           QU     W     @      jU     V     `      %U     @V     h      "U     @V     p      =U     V           XU     V           0U     V           T     V           U     V           ;U     V           U      V           U      V           U      V            !U      V                           8G      8      @޲VU     |\       . U     Y     )       )                   U     V             U     V            /U     `Y            CU     V            U     V            U     V            U     V            GU     V            U     V            0~U     V            SU     V            IU     V            T     V           lU     V           U     V           U     V            CU     V     (      @U     V     0      @-U     V     8      U     V     @      T     V     H      8T     V     P      CU     Y     X      U     V     o      %U      V     o      1U     V     o      PU     V     o      oU      V     o      ZT     V     o      .U     V     o      ~U     V     o      U     V     o      *U     V      p      6U     V     p      HU     V     p      U     `V      p      $1U      X     0p      NU      W     Xp      U     V     X      9<U     V     `      T     V     h              h              g ZU     Hu\     h  K U       Z     )       )       %             U      V             HU      V            6T      V             ~U      V     0       U      V     @       U      V     P       9U      V     `       !U      V     p       \,U      V            9U      V            }U      V            OU      V            QU      V            =U      V            EU      V            d-U      V            OU      V            :U      V           RNU      V            9U      V     0      .U      V     @      tU      V     P      `OU      V     `      U      V     p      n#U     V           .U     V            U     V     !      DFU     V     !      VU      ~V     !       U     xV     !      &U     xV     !      U      V     !      U      V     @.      =U      V     P.      oOU      V     `.      U      V     p.      QU      ~V     .      9U      V     .      h,U      V     .      t,U      V     .      HEU      V     .              &      &      D        |\         U     `Z     *       *       %             )T     W             IT     W            %U     V     0       d0U     V     8       %U     V     @       8U     VV     P       J=U     V            T     V            i;U      V     0      v;U      V     @      
U      V     P      U      V     `      U      ~V     p      hU     V           U      V           kU      ~V           rU      V           GU      V           QU      V            U     V           >:U      V           FU      V            ,U      V           ;U      V            ;U     V     0      U      V     `      U     WX     p      7U      +V           0U     WX           L*U      fV           fHU      fV           @ U     W     @      T     V     `      U     V     p      /U     HY     pJ      8U     HY      K       >U     HY     K      U     HY      L      UU     HY     L      GU     W     @M      'U     HY     PM      U     <V     M                      x      h      ه       `v\     I  E U     Z     ,       ,       %      0       U      X             HU     V             HU     V     0       U      *V     @       U     )V     P       #T     5V     `       U     Y     p       0U     V            |0U     V            h%U     V            U     V           4NU     V            /U     V     (      lT     V     0      /U      4W     @       1U     V     P      [>U     6W     `      (U     xV     b      PU     xV     d      FU     xV     f      9U     xV     h      EU     xV     j      =U     xV     l      ,<U     V     n      XU     xV     p      QU     V           &U      V           =U     4W           U     4W            T     V           &U     @rV           $U     V            $U     V           U     V            zT     V     0      d*U     V     @      U     V     P      xU     V     `      U     `@V     p      U     rV           U     V           pU     OW           <U     V           }U     V                         Jv6p      Hu\           Z     %  K =                                  p                            <              &            a                        ^                       
'              '              6                            a              V                                                          @         =                         8            '                        u   P P       92              '              D2                            a              e2    0 0 H=                                  <W              b              "(                                                      (              2              ]              
K              2              f              o              fW              $K              =  @         (                                            @ 0 0 (              (              @            G              K            3                            1	           u"                                               B           @-              
                                          
              8                                    PP`U     Ju\        ! U     @Z                   %  K = X       ZT     Y             |T     V            -T     `yX     !                  -         - p          .               <              &            a                        ^        8            
'              '          u 6          @:           < a              V                                                    `=   @         =                         8            '                        u   P `A      pA 92          `C '          E D2          @L               a              e2    0 N H=      N                             <W              b              "(        O                                       Q (          R 2          S ]              
K          V 2          W f          X o          Z fW          0[ $K              =  @      ` (          ^            a                 @ 0 c (              (              @         e G              K            3          Pq               1	           u"                                               B           @-              
                                      / 
              8          @U         H            x       v\     I  I U     Z     <       <       %            T     `1V             LU     Y            U     V            U      V            U     `1V            9U     X            |U     WW            NT     V           "U     @tV     p      T     `1V           *U      4W           +T     4W           U     4W           T     4W            T     V           L-U     @V           %U     @V           ;U     V           `U     @V           U     @V           .U     @V            &%U     xV     (      U     xV     *      EU     xV     ,      .U     V     .      U     xV     0      H!U     V     8       U      V     @      :U     xV     P      0U     @V     R      "U      V     `      T     @V     p       }U     V     x      )8U      ,V           T      W           @U     5V           /U     4W           U     W           U      4W           >DU     V           -U     V           -U     V           -U     4W           *IU     "W            {&U     V           IU     @V            `U     V     0      PU     xV     @      HU     V     H      HU     V     P      S!U     5V     `      U      X     p      ,U     V           ,U     V           :"U      4W           U      X            U     V     `      U     V     p      w U     ]W           T     `^W            '()*+,-./05:<=?CFLMNPSZ["
	]`himstx + @ P [) )()
, ->-f-i-v000s25: > CcCfCoCsLlLmLoLtLuMcMeMnNdNlNoPcPdPePfPiPoPsScSkSmSoTZYiZlZpZs":"

 ]
aaabacarascfi)msnss us{}|0|1}
µ  G  M  P *( -  <  >  m=%: '"'-ac-ar125625???AprAugDecEOFFebFriHanJanJulJunLaoMarMayMonMroNaNNkoNovOctPC=SatSepSunThuTueUTCVaiWed]:
adxaesavxdcaendfmagc gp infintmapnannilobjpc=pngptrrawu00volµsμs� !=  <== as  at  fp= in  is  lr: of  on  pc= sp: sp='\'') = ) m=+Inf+inf, n -Inf-inf-vol3125: p=AhomAtoiChamDashGOGCIDATIENDIHDRJulyJuneLisuMiaoModiNewaPATHPLTEThai\u00
	m=] n=avx2basebmi1bmi2boolcallcas1cas2cas3cas4cas5cas6chandeadermsfilefunchouridleint8jpegjsonkindmodenonenullopenpipequitreadsbrksse2sse3stattRNStrueuintwait  -%s ...
 H_T= H_a= H_g= MB,  W_a= and  cnt= h_a= h_g= h_t= max= ptr  siz= tab= top= u_a= u_g=, ..., fp:/etc/0.0.11562578125<nil>AdlamAprilBamumBatakBuhidDCA%dDograErrorGreekKhmerLatinLimbuLocalMarchNushuOghamOriyaOsageRunicSTermTakriTamil\u202argp=arrayaudiochdirclosefalsefaultfloatgcingint16int32int64monthpanicpipe2quiets16lesleepslicesse41sse42ssse3uint8valuewrite (MB)
 Value addr= base  code= ctxt: curg= goid  jobs= list= m->p= next= p->m= prev= span= varp=(...)
, not /proc/390625<-chanArabicAugustBrahmiCarianChakmaCommonCopticFormatFridayGOROOTGothicHangulHatranHebrewHyphenKaithiKhojkiLepchaLycianLydianMondayRejangSCHED StringSundaySyriacTai_LeTangutTeluguThaana[]byte\ufffd
    	chan<-efenceencodeerrno exec: ffmpeghangupinfilekilledminutenumberobjectpipe:0pipe:1popcntscvg: secondselectstringstructsweep uint16uint32uint64waitid (scan  (scan) (trap  MB in  Value> dying= locks= m->g0= nmsys= s=nil
, goid=, size=, sys: 19531259765625AvestanBengaliBrailleChanDirConvertCypriotDeseretElbasanGODEBUGGranthaHanunooIO waitJanuaryKannadaMakasarMandaicMarchenMultaniMyanmarOctoberOsmanyaRadicalSharadaShavianSiddhamSignal SinhalaSogdianSoyomboSwapperTagalogTibetanTirhutaTuesdayUsage:
	types 	value=abortedcs     ffprobefloat32float64fs     gctracegs     invalidnumber panic: r10    r11    r12    r13    r14    r15    r8     r9     rax    rbp    rbx    rcx    rdi    rdx    rflags rip    rsi    rsp    runningsignal stoppedsyscalluintptrunknownwaiting etypes  goalΔ= is not  mcount= minutes nalloc= newval= nfreed= packed= pointer stack=[ status  t.key= %!Month(, idle: /gid_map/uid_map48828125ArmenianBalineseBopomofoBugineseCherokeeCyrillicDecemberDuployanEthiopicExtenderFebruaryGODEBUG=GeorgianGoStringGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniNovemberOl_ChikiParseIntPhags_PaSaturdayTagbanwaTai_ThamTai_VietThursdayTifinaghUgaritic[signal 
-----

	stack=[PNG

bwmarrincgocheckdurationgo1.13.4infinityno anodereadlinkrunnableruntime.scavengesignal: strconv.unknown( (forced) -> node= blocked= defersc= in use)
 lockedg= lockedm= m->curg= ms cpu,  not in [ of type  runtime= s.limit= s.state= sigcode= threads= u_a/u_g= wbuf1.n= wbuf2.n=(unknown)+infinity, newval=, oldval=-infinity-loglevel/dev/null244140625: status=Bassa_VahBhaiksukiCuneiformDiacriticHex_DigitInheritedInterfaceKhudawadiLINUX_2.6MalayalamMongolianNabataeanPalmyreneParseBoolParseUintSamaritanSeptemberSundaneseWednesdayatomicor8bad indirbus errorchan sendcomplex64continuedcopystackctxt != 0fork/execfuncargs(interfaceinterruptlocaltimemSpanDeadmSpanFreenewosprocomitemptypanicwaitpclmulqdqprecisionrecover: reflect: rwxrwxrwxsignal 32signal 33signal 34signal 35signal 36signal 37signal 38signal 39signal 40signal 41signal 42signal 43signal 44signal 45signal 46signal 47signal 48signal 49signal 50signal 51signal 52signal 53signal 54signal 55signal 56signal 57signal 58signal 59signal 60signal 61signal 62signal 63signal 64} stack=[ MB goal,  actualΔ= flushGen  gfreecnt= pages at  returned  runqsize= runqueue= s.base()= spinning= stopwait= sweepgen  sweepgen= targetpc= throwing= until pc=%!Weekday(/dev/stdin/setgroups12207031256103515625: parsing DeprecatedDevanagariGC forced
GOMAXPROCSGlagoliticKharoshthiManichaeanOld_ItalicOld_PermicOld_TurkicOther_MathParseFloatPhoenicianSaurashtraatomicand8casgstatuscomplex128goroutine invalidptrmSpanInUseowner diedruntime: gschedtracesemacquireshort readsinglejpegterminatedtracefree(tracegc()
unknown pc  of size   (targetpc= a.npages=  b.npages=  gcwaiting= gp.status= heap_live= idleprocs= in status  m->mcache= mallocing= ms clock,  nBSSRoots= p->mcache= p->status= pageSize=  s.nelems=  schedtick= span.list=, s.base()=, s.npages=/dev/stderr/dev/stdout30517578125: frame.sp=GOTRACEBACKIdeographicMedefaidrinNew_Tai_LueOld_PersianOld_SogdianPau_Cin_HauSignWritingSoft_DottedWarang_CitiWhite_Spacealarm clockbad addressbad messagebad timedivbroken pipecgocall nilclobberfreecreated by file existsfinal tokenfloat32nan2float64nan2float64nan3gccheckmarki/o timeoutlost mcachemSpanManualmethodargs(parse errorpcm16/s16lereflect.Setruntime: P runtime: p scheddetailshort writestack faulttime: file tracealloc(unreachable [recovered] allocCount  found at *( gcscandone  m->gsignal= minTrigger= nDataRoots= nSpanRoots= pages/byte
 preemptoff= s.elemsize= s.sweepgen= span.limit= span.state= sysmonwait= wbuf1=<nil> wbuf2=<nil>) p->status=, consumed: , released: -byte limit
-show_format152587890625762939453125Bidi_ControlI/O possibleJoin_ControlLittleEndianMeetei_MayekPahawh_HmongSora_SompengSyloti_Nagriabi mismatchbad Pq valuebad Ta valuebad Tc valuebad Td valuebad Th valuebad Tq valuebad argumentbad flushGenbad g statusbad recoverycan't happencas64 failedchan receivechild exitedcontext.TODOdebugCall128dumping heapend tracegc
entersyscallexit status gcpacertracehost is downillegal seekinvalid slotlfstack.pushmadvdontneednot pollablereflect.Copyreleasep: m=runtime: f= runtime: gp=short bufferwirep: p->m= != sweepgen  (default %q) (default %v) MB released
 MB) workers= called from  failed with  flushedWork  gcscanvalid  heap_marked= idlethreads= in duration  is nil, not  is too large nStackRoots= out of range s.spanclass= span.base()= syscalltick= work.nproc=  work.nwait= , gp->status=, not pointer-byte block (-print_format3814697265625GC sweep waitGunjala_GondiMasaram_GondiMende_KikakuiOld_HungarianSIGKILL: killSIGQUIT: quitUsage of %s:
bad flushGen bad map statedalTLDpSugct?debugCall1024debugCall8192exchange fullfatal error: filter methodinvalid base invalid statelevel 3 resetload64 failednil stackbasenot availableout of memoryparsing time power failurescvg: inuse: srmount errorstill in liststop signal: timer expiredtriggerRatio=unimplementedunknown errorvalue method xadd64 failedxchg64 failed}
	sched={pc: (core dumped) but progSize  nmidlelocked= on zero Value out of range  to finalizer  untyped args -thread limit
/proc/self/exe1907348632812595367431640625: extra text: FFprobe Error:GC assist waitGC worker initMB; allocated Other_ID_StartPattern_SyntaxQuotation_MarkSIGABRT: abortallocfreetraceaudio channelsbad RST markerbad allocCountbad span statebad stack sizefile too largefinalizer waitgcstoptheworldinternal errorinvalid packetinvalid syntaxis a directorykey size wronglevel 2 haltedlevel 3 haltednil elem type!no module datano such devicenot a PNG fileprotocol errorruntime: base=runtime: full=s.allocCount= semaRoot queuestack overflowstopm spinningstore64 failedsync.Cond.Waittext file busytoo many linkstoo many usersunexpected EOFunknown markerunknown methodunreachable:  unsafe.Pointerwindow changedwork.full != 0  with GC prog
476837158203125: cannot parse <invalid Value>ASCII_Hex_DigitDecoding Error:Encoding Error:Hanifi_RohingyaOther_LowercaseOther_UppercasePsalter_PahlaviRunStart Error:]
	morebuf={pc:advertise errorbad IEND lengthbad IHDR lengthbad PLTE lengthbad debugCallV1bad filter typebad system callbad tRNS lengthelem size wrongforce gc (idle)invalid paddingkey has expiredmalloc deadlockmissing mcache?ms: gomaxprocs=network is downno medium foundno such processnot a directoryrecovery failedruntime error: runtime: frame scan missed a gstartm: m has pstopm holding p already; errno= mheap.sweepgen= not in ranges:
 t.span.base()=  untyped locals , not a function0123456789ABCDEF0123456789abcdef2384185791015625: value of type GC scavenge waitGC worker (idle)GODEBUG: value "Imperial_AramaicMeroitic_CursiveOther_AlphabeticSIGNONE: no trapZanabazar_Square
runtime stack:
after object keybad Huffman codebad frame layoutbad special kindbad symbol tablecastogscanstatuscontext canceledencode or decodegc: unswept spangcshrinkstackoffinteger overflowinvalid argumentinvalid checksuminvalid exchangeinvalid spdelta mSpanList.insertmSpanList.removemessage too longmissing stackmapno route to hostnon-Go function
object is remotepacer: H_m_prev=reflect mismatchremote I/O errorruntime:  g:  g=runtime: gp: gp=runtime: nelems=schedule: in cgosigaction failedstopped (signal)time: bad [0-9]*workbuf is empty initialHeapLive= spinningthreads=0123456789ABCDEFX0123456789abcdefx1192092895507812559604644775390625: missing method GC assist markingNewDecoder Error:NewEncoder Error:Old_North_ArabianOld_South_ArabianOther_ID_ContinueSIGBUS: bus errorSIGCONT: continueSIGINT: interruptSentence_TerminalStdoutPipe Error:Unified_Ideographallocation failedbad TinySizeClasscorrupt zip file entersyscallblockexec format errorexec: not startedfractional secondfutexwakeup addr=gp.waiting != nilin string literalindex > windowEndinvalid bit size key align too biglocked m0 woke upmark - bad statusmarkBits overflowno data availablenotetsleepg on g0permission deniedreflect.Value.Capreflect.Value.Intreflect.Value.Lenreflect: New(nil)reflect: call of runtime: a.base= runtime: b.base= runtime: nameOff runtime: next_gc=runtime: pointer runtime: textOff runtime: typeOff scanobject n == 0select (no cases)stack: frame={sp:thread exhaustionunknown caller pcwait for GC cyclewrong medium type  but memory size  because dotdotdot to non-Go memory , locked to thread298023223876953125: day out of rangeCaucasian_AlbanianRFS specific errorRegional_IndicatorVariation_Selectorbad lfnode addressbad manualFreeListbufio: buffer fullchunk out of ordercompression methodconnection refusedcontext.Backgrounddimension overflowelem align too bigfile name too longflag redefined: %sforEachP: not donegarbage collectionidentifier removedin numeric literalindex out of rangeinput/output errorinvalid character missing SOF markermissing SOI markermissing SOS markermultihop attemptedno child processesno locks availableoperation canceledracy use of timersreflect.Value.Elemreflect.Value.Typereflect.Value.Uintreflect: Zero(nil)segmentation faultshort Huffman datastreams pipe errorsystem page size (tracebackancestorsunknown time zone use of closed filevalue out of range called using nil *,  g->atomicstatus=, gp->atomicstatus=, physHugePageSize=/proc/self/gid_map /proc/self/uid_map /usr/lib/locale/TZ/14901161193847656257450580596923828125Canadian_AboriginalIDS_Binary_OperatorPattern_White_SpaceSIGTRAP: trace trap__vdso_gettimeofday_cgo_setenv missingafter array elementaudio sampling ratebad file descriptorbad flag syntax: %sbad kind in runfinqbad notifyList sizebad runtime·mstartbad span split basebad value for fieldbinary.LittleEndianbuffer is too smallcgocall unavailabledevice not a streamdirectory not emptydisk quota exceededfile already closedfile already existsfile does not existillegal instructionm not found in allmmarking free objectmarkroot: bad indexmspan.sweep: state=notesleep not on g0nwait > work.nprocspanic during mallocpanic during panic
panic holding lockspanicwrap: no ( in panicwrap: no ) in reflect.Value.Fieldreflect.Value.Floatreflect.Value.Indexreflect.Value.IsNilreflect.Value.Sliceruntime: insert t= runtime: pcdata is runtime: preempt g0semaRoot rotateLeftskip this directorystopm holding locksstopped (tty input)time: unknown unit too many open filestoo much pixel dataunaligned sysUnusedunknown wait reason markroot jobs done
 to unallocated span/usr/share/zoneinfo/37252902984619140625Bad chunk length: %dDHT has wrong lengthDQT has wrong lengthDRI has wrong lengthEgyptian_HieroglyphsIDS_Trinary_OperatorMeroitic_HieroglyphsSIGALRM: alarm clockSIGTERM: terminationSOF has wrong lengthSOS has wrong lengthSeek: invalid offsetSeek: invalid whenceTerminal_Punctuation__vdso_clock_gettimebad defer size classbad font file formatbad palette length: bad system page sizebad use of bucket.bpbad use of bucket.mpchan send (nil chan)close of nil channelconnection timed outflag: help requestedfloating point errorforcegc: phase errorgc_trigger underflowgo of nil func valuegopark: bad g statusinvalid image size: invalid request codeis a named type filejson: Unmarshal(nil json: Unmarshal(nil)key has been revokedmSpanList.insertBackmalloc during signalmultiple SOF markersnon-empty swept listnotetsleep not on g0number of componentsp mcache not flushedpacer: assist ratio=preempt off reason: reflect.Value.SetIntreflect.makeFuncStubruntime: casgstatus runtime: double waitruntime: unknown pc semaRoot rotateRightshort segment lengthstopped (tty output)time: invalid numbertrace: out of memoryurgent I/O conditionwirep: already in goworkbuf is not emptywrite of Go pointer zlib: invalid header chunk is too large:  gp.gcscanvalid=true
 of unexported method previous allocCount=%s flag redefined: %s/proc/self/setgroups 186264514923095703125931322574615478515625Anatolian_HieroglyphsInscriptional_PahlaviOther_Grapheme_Extend_cgo_unsetenv missingafter top-level valuebad type in compare: block device requiredbufio: negative countcheckdead: runnable gconcurrent map writesdefer on system stackerror writing output:exec: already startedfindrunnable: wrong pimage: unknown formatin string escape codeinvalid JPEG format: link has been severednot enough pixel datapackage not installedpanic on system stackpng: invalid format: read-only file systemreflect.Value.Complexreflect.Value.Pointerreflect.Value.SetUintreleasep: invalid argruntime: confused by runtime: newstack at runtime: newstack sp=runtime: work.nwait= stale NFS file handlestartlockedm: m has pstartm: m is spinningstate not recoverablestopg: invalid statustoo many coefficientstrace/breakpoint trapunknown empty Contextuser defined signal 1user defined signal 2virtual timer expired into Go struct field  received during fork
/lib/time/zoneinfo.zip4656612873077392578125Inscriptional_ParthianSIGSTKFLT: stack faultSIGTSTP: keyboard stopYCbCrSubsampleRatio410YCbCrSubsampleRatio411YCbCrSubsampleRatio420YCbCrSubsampleRatio422YCbCrSubsampleRatio440YCbCrSubsampleRatio444address already in useargument list too longassembly checks failedbad g->status in readybad sweepgen in refillcall not at safe pointcannot allocate memoryerror writing output: excessive DC componentfreeIndex is not validgetenv before env initinteger divide by zerointerface conversion: json: unknown field %qminpc or maxpc invalidnetwork is unreachablenon-Go function at pc=non-positive dimensionoldoverflow is not nilprotocol not availableprotocol not supportedreflect.Value.MapIndexreflect.Value.SetFloatreflectlite.Value.Typeremote address changedruntime.main not on m0runtime:      t.span= runtime: out of memoryruntime: physPageSize=runtime: work.nwait = runtime:scanstack: gp=s.freeindex > s.nelemsscanstack - bad statussend on closed channelspan has no free spacestack not a power of 2timer goroutine (idle)trace reader (blocked)trace: alloc too largeunexpected length codewirep: invalid p statezlib: invalid checksum into Go value of type ) must be a power of 2
23283064365386962890625<invalid reflect.Value>CPU time limit exceededLogical_Order_ExceptionMB during sweep; swept Noncharacter_Code_PointSIGIO: i/o now possibleSIGSYS: bad system call", missing CPU support
bytes.Buffer: too largechan receive (nil chan)close of closed channeldevice or resource busyfatal: morestack on g0
flate: internal error: garbage collection scangcDrain phase incorrectindex out of range [%x]interrupted system callinvalid m->lockedInt = json: cannot unmarshal left over markroot jobsmakechan: bad alignmentmissing 0xff00 sequencemissing type in runfinqmisuse of profBuf.writenanotime returning zerono space left on deviceoperation not permittedoperation not supportedpanic during preemptoffprocresize: invalid argprofiling timer expiredreflect.Value.Interfacereflect.Value.NumMethodreflect.methodValueCallruntime: internal errorruntime: invalid type  runtime: netpoll failedruntime: physPageSize= runtime: s.allocCount= s.allocCount > s.nelemsschedule: holding locksspan has no free stacksstack growth after forksyntax error in patternsystem huge page size (time: invalid duration unexpected Huffman codeunexpected map key typeunexpected signal valueunlock of unlocked lockwork.nwait > work.nproc/usr/share/lib/zoneinfo/116415321826934814453125582076609134674072265625", required CPU feature
bad defer entry in panicbad defer size class: i=block index out of rangecan't scan our own stackconnection reset by peerdouble traceGCSweepStartexec: Stdout already setfile size limit exceededflate: maxBits too largefloating point exceptionfunction not implementedgcDrainN phase incorrecthash of unhashable type initSpan: unaligned baseinvalid interlace methodjson: unsupported type: level 2 not synchronizedlink number out of rangeout of streams resourcesqueuefinalizer during GCreflect.Value.SetComplexrunqsteal: runq overflowruntime: found obj at *(span has no free objectsstack trace unavailable
structure needs cleaningzlib: invalid dictionary to unused region of span2006-01-02T15:04:05Z07:002910383045673370361328125GODEBUG: can not enable "PLTE, color type mismatch_cgo_thread_start missingallgadd: bad status Gidlearena already initializedbad status in shrinkstackbad system huge page sizechansend: spurious wakeupcheckdead: no m for timercheckdead: no p for timererror reading from stdin:inconsistent poll.fdMutexinvalid cross-device linkjson: Unexpected key typejson: unsupported value: missing stack in newstackmissing traceGCSweepStartno buffer space availableno such device or addressno such file or directoryoperation now in progressreflect.Value.OverflowIntreflect.Value.SetMapIndexreflect: Bits of nil Typereleasep: invalid p stateremaining pointer buffersresource deadlock avoidedruntime: epollwait on fd runtime: misaligned func runtime: program exceeds runtime·lock: lock countslice bounds out of rangesocket type not supportedstartm: p has runnable gsstoplockedm: not runnabletRNS, color type mismatchunexpected fault address  using unaddressable value1455191522836685180664062572759576141834259033203125: day-of-year out of rangeGODEBUG: can not disable "IDAT chunk length overflowSIGSTOP: stop, unblockableYCbCrSubsampleRatioUnknownbinary.Read: invalid type call from unknown functioncorrupted semaphore ticketentersyscall inconsistent forEachP: P did not run fnfreeSpan given cached spanfreedefer with d.fn != nilinitSpan: unaligned lengthinvalid request descriptorname not unique on networkno CSI structure availableno message of desired typenotewakeup - double wakeupout of memory (stackalloc)persistentalloc: size == 0png: unsupported feature: reflect.Value.CanInterfacereflect.Value.OverflowUintrequired key not availableruntime: bad span s.state=startlockedm: locked to meunknown component selectorunsupported JPEG feature:  is not assignable to type !#$%&()*+-./:<=>?@[]^_{|}~ 363797880709171295166015625G waiting list is corruptedSIGILL: illegal instructionSIGXCPU: cpu limit exceeded"2006-01-02T15:04:05Z07:00"address not a stack addressafter object key:value pairbinary.Write: invalid type bit depth %d, color type %dcgoUse should not be calledchannel number out of rangecommunication error on senderror: stdin is not a pipe.flag needs an argument: -%sgcstopm: not waiting for gcgrowslice: cap out of rangeinternal lockOSThread errorinvalid boolean flag %s: %vinvalid profile bucket typekey was rejected by servicelarge span treap rotateLeftmakechan: size out of rangemakeslice: cap out of rangemakeslice: len out of rangemspan.sweep: bad span statenot a XENIX named type fileos: process not initializedos: unsupported signal typeprogToPointerMask: overflowreflect.Value.OverflowFloatrepeated component selectorrestartg: unexpected statusrunlock of unlocked rwmutexruntime: checkdead: find g runtime: checkdead: nmidle=runtime: corrupted polldescruntime: netpollinit failedruntime: thread ID overflowruntime·unlock: lock countsignal received during forksigsend: inconsistent statestack size not a power of 2startm: negative nmspinningstopTheWorld: holding lockstime: invalid location nameuninitialized Huffman tablework.nwait was > work.nproc args stack map entries for 18189894035458564758300781259094947017729282379150390625FixedStack is not power-of-2Prepended_Concatenation_MarkSIGHUP: terminal line hangupSIGWINCH: window size change[originating from goroutine can't preserve unlinked spancomparing uncomparable type destination address requirederror: infile does not existfatal: morestack on gsignal
file descriptor in bad statefindrunnable: netpoll with pgcstopm: negative nmspinninginvalid runtime symbol tablejson: Unmarshal(non-pointer large span treap rotateRightmheap.freeSpanLocked - span missing stack in shrinkstackmspan.sweep: m is not lockedneed padding in bucket (key)newproc1: new g is not Gdeadnewproc1: newg missing stacknotewakeup - double wakeup (os: process already finishedos: process already releasedprotocol driver not attachedreflect.MakeSlice: len > capreflect: In of non-func typereflect: Key of non-map typeregion exceeds uintptr rangeruntime: bad lfnode address runtime: casgstatus: oldval=runtime: no module data for runtime: stat overflow: val strconv: ε > (den<<shift)/2unexpected end of JSON inputunsupported compression for  cannot be converted to type 45474735088646411895751953125Huffman table has zero lengthSIGPIPE: write to broken pipeSIGPWR: power failure restartaddspecial on invalid pointerbad spectral selection boundsbufio.Scanner: token too longexec: Wait was already calledexecuting on Go runtime stackgc done but gcphase != _GCoffgfput: bad status (not Gdead)invalid length of trace eventio: read/write on closed pipeluma/chroma subsampling ratiomachine is not on the networkneed padding in bucket (elem)no XENIX semaphores availablenumerical result out of rangeoperation already in progresspadding contained in alphabetprotocol family not supportedreflect: Elem of invalid typereflect: Out of non-func typerepeated component identifierruntime: impossible type kindruntime: marking free object runtime: mmap: access denied
runtime: p.gcMarkWorkerMode= runtime: split stack overflowruntime: stat underflow: val runtime: sudog with non-nil cruntime: unknown pc in defer semacquire not on the G stackstring concatenation too longsyntax error scanning booleantoo many open files in system (types from different scopes) in prepareForSweep; sweepgen  locals stack map entries for 227373675443232059478759765625GODEBUG: unknown cpu feature "MapIter.Key called before NextSIGPROF: profiling alarm clockSIGUSR1: user-defined signal 1SIGUSR2: user-defined signal 2SIGVTALRM: virtual alarm clockabi mismatch detected between assignment to entry in nil mapcheckdead: inconsistent countsfailed to get system page sizefreedefer with d._panic != nilin exponent of numeric literalinappropriate ioctl for deviceinvalid function symbol table
invalid pointer found on stacklooking for beginning of valueprotocol wrong type for socketreflect: Len of non-array typerunqputslow: queue is not fullruntime: bad g in cgocallback
runtime: bad pointer in frame runtime: found in object at *(runtime: impossible type kind socket operation on non-socketsync: inconsistent mutex statesync: unlock of unlocked mutextreap node with nil span found) not in usable address space: ...additional frames elided...
.lib section in a.out corrupted11368683772161602973937988281255684341886080801486968994140625SIGSEGV: segmentation violationbad write barrier buffer boundscall from within the Go runtimecannot assign requested addresscasgstatus: bad incoming valuescheckmark found unmarked objectentersyscallblock inconsistent fmt: unknown base; can't happenhttps://github.com/bwmarrin/dcain literal null (expecting 'l')in literal null (expecting 'u')in literal true (expecting 'e')in literal true (expecting 'r')in literal true (expecting 'u')inserting span already in treapinternal error - misuse of itabjson: invalid number literal %qmalformed time zone informationnon in-use span in unswept listpacer: sweep done at heap size reflect.MakeSlice: negative capreflect.MakeSlice: negative lenreflect: NumIn of non-func typeresetspinning: not a spinning mruntime: cannot allocate memoryruntime: split stack overflow: slice bounds out of range [%x:]slice bounds out of range [:%x]time: missing unit in duration writeBytes with unfinished bits (types from different packages)28421709430404007434844970703125: day-of-year does not match dayMapIter.Value called before NextSIGFPE: floating-point exceptionSIGTTOU: background write to tty" not supported for cpu option "bufio: invalid use of UnreadBytebufio: invalid use of UnreadRunebufio: tried to fill full bufferchange audio volume (256=normal)end outside usable address spacein literal false (expecting 'a')in literal false (expecting 'e')in literal false (expecting 'l')in literal false (expecting 's')non-Go code disabled sigaltstacknumerical argument out of domainpanic while printing panic valuereflect.nameFrom: tag too long: reflect: NumOut of non-func typeremovespecial on invalid pointerresource temporarily unavailableruntime: mcall function returnedruntime: newstack called from g=runtime: stack split at bad timeruntime: sudog with non-nil elemruntime: sudog with non-nil nextruntime: sudog with non-nil prevscanstack: goroutine not stoppedslice bounds out of range [%x::]slice bounds out of range [:%x:]slice bounds out of range [::%x]software caused connection abortsweep increased allocation countsync: Unlock of unlocked RWMutexsync: negative WaitGroup countertotal sampling factors too largeuse of closed network connection of method on nil interface value142108547152020037174224853515625710542735760100185871124267578125Could not convert bitrate to int:GODEBUG: no value specified for "SIGCHLD: child status has changedSIGTTIN: background read from ttySIGXFSZ: file size limit exceededbase outside usable address spaceconcurrent map read and map writefindrunnable: negative nmspinningfreeing stack not in a stack spanheapBitsSetType: unexpected shiftinvalid value %q for flag -%s: %vleafCounts[maxBits][maxBits] != nmisrounded allocation in sysAllocreflect.nameFrom: name too long: reflect: ChanDir of non-chan typereflect: Field index out of rangereflect: Field of non-struct typereflect: array index out of rangereflect: chanDir of non-chan typereflect: slice index out of rangeruntime: castogscanstatus oldval=runtime: epollcreate failed with runtime: failed mSpanList.insert runtime: goroutine stack exceeds runtime: memory allocated by OS [runtime: name offset out of rangeruntime: text offset out of rangeruntime: type offset out of rangeslice bounds out of range [%x:%y]stackalloc not on scheduler stackstoplockedm: inconsistent lockingsync: RUnlock of unlocked RWMutextoo many levels of symbolic linkstreap insert finds a broken treapwaiting for unsupported file type3552713678800500929355621337890625: day-of-year does not match monthHuffman table has excessive lengthOther_Default_Ignorable_Code_PointSIGURG: urgent condition on socketerror reading from ffmpeg stdout :executable file not found in $PATHflag provided but not defined: -%sforEachP: sched.safePointWait != 0illegal base64 data at input byte in \u hexadecimal character escapemspan.ensureSwept: m is not lockedout of memory allocating allArenasreflect.FuncOf: too many argumentsreflect: Field index out of boundsreflect: Method index out of rangereflect: string index out of rangeruntime.SetFinalizer: cannot pass runtime: g is running but p is notruntime: unexpected return pc for schedule: spinning with local workslice bounds out of range [%x:%y:]slice bounds out of range [:%x:%y]too many references: cannot splice177635683940025046467781066894531252006-01-02T15:04:05.999999999Z07:0088817841970012523233890533447265625Failed to encode the Metadata JSON:bad successive approximation valuesfile type does not support deadlinefindfunc: bad findfunctab entry idxfindrunnable: netpoll with spinningflate: corrupt input before offset greyobject: obj not pointer-alignedmheap.freeSpanLocked - invalid freenetwork dropped connection on resetpersistentalloc: align is too largepidleput: P has non-empty run queuereflect.MakeSlice of non-slice typeruntime: close polldesc w/o unblocktraceback did not unwind completelytransport endpoint is not connectedzlib: invalid compression level: %d0123456789abcdefghijklmnopqrstuvwxyz444089209850062616169452667236328125Erorr unmarshaling the FFprobe JSON:Go pointer stored into non-Go memoryMStats vs MemStatsType size mismatchaccessing a corrupted shared libraryinvalid boolean value %q for -%s: %vkey size not a multiple of key alignreflect: IsVariadic of non-func typereflect: NumField of non-struct typereflect: funcLayout of non-func typeruntime: bad notifyList size - sync=runtime: invalid pc-encoded table f=runtime: invalid typeBitsBulkBarrierruntime: mcall called on m->g0 stackruntime: sudog with non-nil waitlinkruntime: unblock on closing polldescruntime: wrong goroutine in newstacksignal arrived during cgo execution
strings.Builder.Grow: negative countsyntax error scanning complex numberuncaching span but s.allocCount == 0) is smaller than minimum page size (2220446049250313080847263336181640625_cgo_notify_runtime_init_done missingall goroutines are asleep - deadlock!bytes.Buffer: truncation out of rangecannot exec a shared library directlyoperation not possible due to RF-killreflect.Value.Bytes of non-byte slicereflect.Value.Bytes of non-rune slicereflect.Value.Convert: value of type reflect: Bits of non-arithmetic Type runtime: allocation size out of rangeruntime: failed mSpanList.insertBack setprofilebucket: profile already setstartTheWorld: inconsistent mp->nextpvalue too large for defined data type1110223024625156540423631668090820312555511151231257827021181583404541015625after decimal point in numeric literalarg size to reflect.call more than 1GBcan not access a needed shared libraryconcurrent map iteration and map writeelem size not a multiple of elem alignencoding alphabet is not 64-bytes longexec: StdoutPipe after process startedgcBgMarkWorker: blackening not enabledindex out of range [%x] with length %ymakechan: invalid channel element typeruntime: blocked read on free polldescruntime: sudog with non-false isSelecttime: missing Location in call to Date2006-01-02 15:04:05.999999999 -0700 MST277555756156289135105907917022705078125heapBitsSetTypeGCProg: small allocationmismatched count during itab table copymspan.sweep: bad span state after sweepout of memory allocating heap arena mapreflect.MakeMapWithSize of non-map typereflect: FieldByName of non-struct typeruntime: blocked write on free polldescruntime: casfrom_Gscanstatus failed gp=runtime: function symbol table header: stack growth not allowed in system calltransport endpoint is already connected13877787807814456755295395851135253906256938893903907228377647697925567626953125MapIter.Key called on exhausted iteratoraddress family not supported by protocolbulkBarrierPreWrite: unaligned argumentscannot free workbufs when work.full != 0refill of span with free space remainingreflect.Value.SetBytes of non-byte slicereflect.Value.setRunes of non-rune slicereflect: FieldByIndex of non-struct typeruntime.SetFinalizer: first argument is runtime: out of memory: cannot allocate runtime: typeBitsBulkBarrier with type   received on thread with no signal stack
34694469519536141888238489627838134765625MapIter.Next called on exhausted iteratorbinary: varint overflows a 64-bit integerbytes.Buffer.WriteTo: invalid Write countcan't call pointer on a non-pointer Valuecgo argument has Go pointer to Go pointerformat the cover art will be encoded withgcSweep being done but phase is not GCoffjpeg: fill called when unread bytes existjson: error calling MarshalJSON for type mheap.freeSpanLocked - invalid span statemheap.freeSpanLocked - invalid stack freeobjects added out of order or overlappingreflect.Value.Addr of unaddressable valueruntime.SetFinalizer: second argument is runtime: blocked read on closing polldescruntime: typeBitsBulkBarrier without typesetCheckmarked and isCheckmarked disagreestopTheWorld: not stopped (stopwait != 0)strconv: illegal AppendInt/FormatInt base received but handler not on signal stack
173472347597680709441192448139190673828125867361737988403547205962240695953369140625MapIter.Value called on exhausted iteratoracquireSudog: found s.elem != nil in cachecandidate mspan for allocation is not freegrew heap, but no adequate free span foundlooking for beginning of object key stringnon-empty mark queue after concurrent markon a locked thread with no template threadpersistentalloc: align is not a power of 2runtime: blocked write on closing polldescsync/atomic: store of nil value into Valueunexpected signal during runtime executioncandidate mspan for allocation is too smallfailed to find minimal node matching filtergcBgMarkWorker: unexpected gcMarkWorkerModeheapBitsSetTypeGCProg: unexpected bit countinterrupted system call should be restartedmultiple Read calls return no data or errorreflect: FieldByNameFunc of non-struct typereflect: nil type passed to Type.Implementsruntime.SetFinalizer: finalizer already setruntime.SetFinalizer: first argument is nilruntime: casfrom_Gscanstatus bad oldval gp=runtime: heapBitsSetTypeGCProg: total bits runtime: releaseSudog with non-nil gp.paramunknown runnable goroutine during bootstrap using value obtained using unexported fieldRaw opus output (no metadata or magic bytes)encoding alphabet contains newline charactergcmarknewobject called while doing checkmarkout of memory allocating heap arena metadatareflect: funcLayout with interface receiver reflect: slice length out of range in SetLenruntime: lfstack.push invalid packing: node=audio encoding bitrate in kb/s can be 8 - 128cannot send after transport endpoint shutdownexitsyscall: syscall frame is no longer validheapBitsSetType: called with non-pointer typereflect: internal error: invalid method indexreflect: nil type passed to Type.AssignableToruntime: failed mSpanList.remove span.npages=memory reservation exceeds address space limitpanicwrap: unexpected string after type name: reflect.Value.Slice: slice index out of boundsreflect: nil type passed to Type.ConvertibleToruntime: debugCallV1 called by unknown caller runtime: failed to create new OS thread (have runtime: name offset base pointer out of rangeruntime: panic before malloc heap initialized
runtime: text offset base pointer out of rangeruntime: type offset base pointer out of rangeslice bounds out of range [:%x] with length %ystopTheWorld: not stopped (status != _Pgcstop)P has cached GC work at end of mark terminationattempting to link in too many shared librariesbufio: reader returned negative count from Readslice bounds out of range [::%x] with length %yspan and treap node base addresses do not matchTime.MarshalJSON: year outside of range [0,9999]Time.MarshalText: year outside of range [0,9999]bufio: writer returned negative count from Writeruntime: cannot map pages in arena address spaceslice bounds out of range [:%x] with capacity %ystrconv: illegal AppendFloat/FormatFloat bitSizeSOS length inconsistent with number of componentsaudio application can be voip, audio, or lowdelaycasgstatus: waiting for Gwaiting but is Grunnableinternal error: fillWindow called with stale datainvalid memory address or nil pointer dereferenceinvalid or incomplete multibyte or wide characterpanicwrap: unexpected string after package name: reflect.Value.Slice: slice of unaddressable arrayruntime.reflect_makemap: unsupported map key types.allocCount != s.nelems && freeIndex == s.nelemsslice bounds out of range [::%x] with capacity %ystrconv: internal error, rest != 0 but needed > 0strconv: num > den<<shift in adjustLastDigitFixedattempt to execute system stack code on user stackmallocgc called with gcphase == _GCmarkterminationrecursive call during initialization - linker skewJSON decoder out of sync - data changing underfoot?fatal: systemstack called from unexpected goroutinecasfrom_Gscanstatus: gp->status is not in scan stateruntime.SetFinalizer: pointer not in allocated blockruntime: use of FixAlloc_Alloc before FixAlloc_Init
function symbol table not sorted by program counter: reflect.Value.Slice: string slice index out of boundsreflect: non-interface type passed to Type.Implements	goroutine running on other thread; stack unavailable
bytes.Buffer: reader returned negative count from ReadgcControllerState.findRunnable: blackening not enabledno goroutines (main called runtime.Goexit) - deadlock!reflect.FuncOf does not support more than 50 argumentsbufio.Scanner: SplitFunc returns negative advance countcasfrom_Gscanstatus:top gp->status is not in scan stategentraceback callback cannot be used with non-zero skipnewproc: function arguments too large for new goroutineos: invalid use of WriteAt on file opened with O_APPENDprogressive AC coefficients for more than one componentreflect.FuncOf: last arg of variadic func must be slicereflect: internal error: invalid use of makeMethodValuein gcMark expecting to see gcphase as _GCmarkterminationstrings: illegal use of non-zero Builder copied by valuegentraceback cannot trace user goroutine on its own stacknon-Go code set up signal handler without SA_ONSTACK flagruntime:stoplockedm: g is not Grunnable or Gscanrunnable
sync: WaitGroup misuse: Add called concurrently with Waitjson: cannot set embedded pointer to unexported struct: %vbufio.Scanner: SplitFunc returns advance count beyond inputruntime: mmap: too much locked memory (check 'ulimit -l').
sync/atomic: store of inconsistently typed value into Valuesync: WaitGroup is reused before previous Wait has returnedruntime: may need to increase max user processes (ulimit -u)
found bad pointer in Go heap (incorrect use of unsafe or cgo?)runtime: internal error: misuse of lockOSThread/unlockOSThreadaudio frame size can be 960 (20ms), 1920 (40ms), or 2880 (60ms)ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_flate: invalid compression level %d: want value in range [-2, 9]json: invalid number literal, trying to unmarshal %q into Numberruntime.SetFinalizer: pointer not at beginning of allocated blockstrconv: internal error: extFloat.FixedDecimal called with n == 0neighboring scavenged spans boundary is not a physical page boundaryruntime:greyobject: checkmarks finds unexpected unmarked object obj=bytes.Buffer: UnreadByte: previous operation was not a successful readjson: invalid use of ,string struct tag, trying to unmarshal %q into %vtoo many concurrent operations on a single file or socket (max 1048575)unknown color model: 4-component JPEG doesn't have Adobe APP14 metadataruntime: found space for saved base pointer, but no framepointer experiment
json: invalid use of ,string struct tag, trying to unmarshal unquoted value into %vreflect.Value.Interface: cannot return value obtained from unexported field or method000102030405060708091011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990;G     +G     P.G     pO      O     O     O      O     @O     `O     O     @yO     O     O     O     `M      @M      FM     M     0IM     fM     СM     0JM     0VM     <M     <M     0M     @M     M      M     M     M     M     M      M      M     @M     M      M     M     M     M     0M     pM     M     M     M     M     M     pM     PM     M     0M     pM     M     M     0M     pM     RM     PCM     LM     WM     p+N     ,N     L     hL                                        
                                                               O      O     O     AN     `@N     0LN     BN     AN     HN     >N     <N      <N     P;N     FN     N     0N      ?P     <P     0XK     XK     YK     B      xF     pxF     0IF     0wF     7Q     *Q     2Q     p7Q     p0Q     P6Q     Q     !Q     6Q     Q     0sK     K     `P     P     P     P     @P      P     0P     H     pH     H     H     H     @H     `H      H     H     H     H     H     H     H     H     PH      H     I     C     C     C      C     `C     PC     E     `D     E     E     @E     ЯC     E      C     C      E     0iB     rB     @     @     @     @     pE     |E     p@     @     p@     E     C     `C     C      C      @     `@     P@     @     PE      9C     D     E     B     E     0E     E      E     0E     pE     E     B     E     C     E     PC     E     p@     @     0E     E     P     3B     `@     @     @     @     Љ@     p@     @     P@     @     0@     @     @     `yC     pcC     B     `pC     @     @     E     0C     C     A     pC      E     B     C     PkC     PA     PD     `MD     @]D     @XD     0E      E     pE     ЧE     @^C      @      @     PE     `C     vC     D     E     E     @     P@     F     `F     0F     PF     IF     KJ     @J     UJ     QJ     J     `?K     pF                                       	                                                                                                                                                                                                                  	                                                                                                             	          @                                                                                       		                                                  	@                                                                                                                                                             	                                                                                +                                                     K                           
                                                                                                                                                                                                                                    0                                                                                         	                      
        	                 !                                         !                                                   A                                       	                       	                                                                    	 	                                                      @                                                                                                          
                         @                                               
                                  `                                                                                                                                 @                                                                                                             @                                                                                                                                0                                       @       	             CC@                                              
              .+        	       P                                                                  30                     	          81              $                                                                              	                                                        @       5?                                       @                      	                                                        (                                                     @              	              $       	                                          $                              `       @`       @                        @                                                                                                                                     @A                             	                                               (        `@               
      K A                            	               A@                                     Aa       A       
          
                    B               
 @                                              	                             @                              A@                                                                       0                                                                                                                                                `             (       "              
             
    	                                   !                      @                                                           (              @`D                                                                                                                                               @                                  
                                                                   H                         @                               CCA@                                                                                                          	           `@                                                                                                            ! @                                                                          
                    @                                                    
          %!!                     !           D@          @          $                              D                                                        $          @                                                    @ A                                                    `                                  B          @A          "                                                           
                    	                                @                                                      @A          @A         JBB            !                     *(                                                       @          @`
                                           
                              
@          A                               	                                                       
                               @                                                                                       1.                               	
                                          ,          "                                                                A                                           	          @          
                                                                                                                                                             

                               
                                                                                                                               $                                           @                                                                                                     @          
                              @A          (h                                 
                                         @DBE                                                     A                                                                                                                                             
*(                     @                  !                   @ @                       e                       	                   @BA         ,l         E                              @`                           @A                                                            
     	               
                                                                	(                               
                               @A         	                  "                  @          	           S&                    @Aa                                                      EEDEE         DL         	                            
 
         )!!                                (          	                               
                            $         @                  		 @	          (                              !                             @                                    	                     +                   @A         `                                                                             @A                 # !                      	         	                            
                  	                               (	        yy yy         	                                  
     c                        e                                 @A     
                                             $                     "@         P          	                                      @D                   	         @`         @A         
        @                 @                                      !        @B                                            @BF                  )-(        !                   +	                           (                     "                                                                                
                         c`         @A                 D                 @                  	                              @A        @`        	@A        Aa%        @A                                              E        HȈ        !a         }@          @                                                                     
        @A        '         @`                   (h         
                         "                           $ !        " !        
                  ,Dd                           '        ``        @A                                               &                  	                
   @                  A@        @A        @                   @A        @                                 	I                                                                               ,                             @AB        $	        @A                       @D                 @ @                	@A        @A	                   @ @                                   (`                             LN         @                   @A                   


 
                                      @A                  @                                       
                   	               	       @A          
      D        `        ## !       	  	       (   	                                           
J$   
                 @         (                        
       @
J	                                                 @A                A                @A       HLA@       @`H( !      	                   @BD               
                                                    @A       @ABF                   A@B       @$`       @    	                          B                           ,$%                     	      H                                                            @A       $                  @A                @A                        
J       @BC      cc`                                              (hd$                                    $                  	      55540                    	       +	"        ,(	              '                      	        $ !       @A       A@       $ `"       	       @BC       @BCA        	         (     	          	             	      
    @   	       	@A   	           	        !"D   	                 	       (	   	       @ 	   	      	 


   	             	       
@A   	       
	   	        @     	             	           	       D
   	       	                   	       ,@A   	       @   	           	       %!   	       @&f$   	       	   	            	           	       ( `   	                  	            	         	       !	    	             	          	             	            	             	          	       "B   	             	          	             	             	       (,&   	       	+   	          @@   	       +(   	       @H$    	          	       @   	            	             	       `( 0)@d   	       	
   	       
   	       0     	               	              	             	             	             	       @DBFA   	          $    	         D     	           	           	           	             	                 	           
        A@  
       +	-                 
         
      			 	  
                         
       @A  
            
       
*  
       (	
  
       (	a`@          UUUU      
       '
          UU      
       	A                   	          
             
       $          S&   P&  
            
       ,      
       '
  
       !@A  
       
@A  
       	)          S&R& R&  
                	      	                   
       @A  
       (h$ 	  
       @DLAH  
       '"   
       P  
        @  
       ( 	  
       '
  
       	                
       ()@ A  
       	IA@     	         A   
       
	  
       
  
             	          
        @AD         ++  (  
      ll`   
       	
     	      H 	   
       
*(	  
       
*( !  
       @BCA         (!#          "A                                       T        F	        	%!         $ 
,                   '        @BFD$	A        	! (@#"         002:>          @B
*        '
       	                   (!#"                         U@@UTTD@@T        080154<  2                      0           -         B@ADH`        !#	        
J@BCA                                          	        
        
	       	   
                      @
         A @ @@
       HLN   	   % $     @ @                           	   
     @ @        +	
"    
                +	"                                @   @       	IA-   	                  
FBJ       	@DLE (BA              
                 ### ! #                 @D$A   +                              7'?/1!5         '-   
                   	Bb
       	                
        @ @        
	)@A       -	+            }      _ q     }   	  _      }   l  6g !     }     6g !     {      R \     {   	  R P     {      R \           y
 .           0z
 &           x
             Hy
             @w
             w
          a  ?
         ]  D~
           
           
 T           X
            X
 /         >c
 u       [  X
 -         j         f  G
            0P
 O        f   
 Z          > .           : !           :           Y !          I !          9 !           0             X             `                                                    B	 <        i    y           w (        7  E !           R L                      T	 !           T	 !          vU	 r         vU	 r         vU	 m         vU	 m         vU	 m         vU	 m       6  vU	        E  vU	        O  vU	        Y  vU	        c  vU	        m  vU	          vU	 m       z  vU	          vU	 m          vU	 m         vU	 m         vU	 m         vU	 m       ~  (        o  _	 !        `  r         O  u	        f  u	            1	             U	            U	            U	            R            U	            U	            NX           T !           V !           0        7  Eq v           h
 !           j /          U	 M           	 "           	 !           b	 @           	            п	 "           	             	 "           	            	 .            	            8
 &           
 &          
           

          

 :           

 :          
            
 &           
 &          
 !        l  
 B           
            R *         
 !        M    !     ?   L         H      k U     H      l       k   F        k   N        k   V        k           k           j   J  #                  8               J  8            8         -  8            8           ( -        !  P[ h         ( -        T  ( -          P[ o         ( -           8C         m   "         (   Q)            "         m   -D             @ W        x   % d                      8C R          X /        w  X           X ^          X l          X l          X l          X           X           X           X           X           R {        X  R |        _  F           K ,        
  + !          + !        h  2            + !        L  + !        1  2 !          + !           !        C
  K !        a
  K K        M
  K !        H
  K !        R
  K !        m
  K         	  X         	  X p        	  X o        f   X         m    5                       /          2 N          E X                    .    !     F        2     F        )            &     1   D  f      B        =     3        g     +   /   *      @   1  9      :       W        J  9           P      H       m     V   &     *     V   N     Z     ?       =    C     G      ;   )  O 5     ;     O %          +       '      W            ?           l       S                ( !     9   `   ]A            )       D   N  P Z     F               b             V  ^x !        .   n x     $   ,    L     E               d    t           B  >        9  \ *        v   :        p     ~        |             L    S           b       9   p   3 _     J   1   v X     1     =      A     P     A     P     1      z     A      (      1   d   8     D      P      A   *   >     A   A  D      =     9 b     *   +    c        f
   @     %      I Y        [
  D K        G
  b K     O   b         O   /             B  B        S  d M           B  M     *        H     F   9  Z f     3   &    q     A      ( =     A        s     A   X  9         |    _        r  ,      N     k e     I   e   P      H     l s        N   d           B  I     M      d !     *   	    3        p  A 1       d   B        q   W     Q      M    &            Q      H     O      8      O      ԡ      .     ]A      1      A p           ,       :  \ ]        %  3 S        ~	  f         :       <      b  v          `%      ?      Q !     N     j v        
   3     M      +     N     b      N   L  k 0     N     b           O C     S   +   ^     S      L     S      y           1           !     >   p   1 b     ;   \    .     ;     \ !     ;     \      ;   !  \ J     ;   i    &     Q     ( |            n          m     N     k (     D      ~ P                   }   _o        L           *            4    y        0   d !            f            ]          _x E       3          8   m F           d                      :       "  _o i          d        j  Ǐ        X   i !        y   i !     n   b   B     p   >    /     q       A     t   b    !     t      1 @     u   6   '      u   h   ' V     r   
  " '     r   R    )     F       9          *           *           *           *         8   R           g        W   ]            h           h          n H
                     ]           \           g           z           r                       z        O   j 3           A           !        6   L             .          3 7         B           0            (w !               y     : z     y     : z          -( 
           FD          ED          	)@A          Bb
*	                       @ A           
             
@A          &%$ !          LH 
          
	IAE          D 0            (
          BAaH
@                          +*"                                     '-
                              '-                              @ @                   H`@
D     	        @ @@                    			   		         
@&A     
                 (hl@A         ,( %!)
         
(	!           	 	        	      @ A            					             H H(            	     		     	               
                         	                          +     ((         "B`@A
     
   	  @ @H 	             

 		              "                        
                      ee           	@` !AH(         	%! $        	
"@ (        A	!@BDH`                                             %
%
%
         (                    &" !@A    	     @ @   B D =         L@BHAD       A@H(` !         (     (   	   
                      ` `@   `       	HhL
   	                               	       #           C	EDH@A   	          @ A     	                        ((   
             
       A 	 @         (H
	D        A@BDH`b       	
* @AB   
                    UUT            "b
&($   	        " $                   /        @&" !	A                
      (              ,$ @AB          @`BA$DC          (` B@A          	DA@"         			  				   	   
                        D@
B! Aa&         @`ptuwW
 
   	   	             	   
     	 ?)+k;  	             @ @    	   	          @ A C B            %
%
%
%
     	               	   	       ( *                       ! ,('%  	   
        C C + +  	         $ !         	   
       9  % 1 8 :     	               	   	   	      @ A   !             $L(!	  	   	        ( h j j(  	   	              	                         E @AB"         	
"@(  	   	       	       	   	      ( , $ D              	Ii)YK                                                   " @H(A!`          008<   28<4       --		 	 	                      B@
" !#	A             
          	 @ @@0 0 
   
     @     @  
                	 
   	            
                 
          @  
@   `  
   
            
       --------,
           @ @$          
   
                     !!13;? @@        	IA!EDą)@%            P  Q  T  V    PX               	 L L, (          **" 

***   


      
      (   (
                     
  (      	   
         @ @@@                      +++  (*     (     
     @  H HH@  ` 	              @ A    @       
       B   @   @              @ H         
                  	      
   " "b`            @         @HDBFA	(` !E$    
           ! `  
 	                           
                                   	  	               
              
                
      	 H   
               	           @                      $d           ( !!!0! (!PP0   
            A  @     	       
           @              	       H h     @       
      H H  B  J 
   A           PPXZP                	         @    $        
      @ @A      " !  $      
       $  $$ B @                 FFFFF& @ A            $     $$         	          
   , ( @                 @DD@E      	   % %         @ @         	      	  I A @           
      (   
      ,      	                (  "     # !	 !    	         @    ) (      
             @  H      
      H   	                      	     ` p ` b j z x h `     a d          ( h    
(d $                 ` ` 	 A H   a          ( h H @    $B               A @  
 HH 
H                     @      	            ,  	   A      
      !      
 * !               "  F D @   @ H A    
         @  `  P  L  M     @O                                     	       	   
 @       I       	             B J " b c                  	  
Jj" "                 (               	               @          	      @    $     A   	  H    
         	       A a @ H  ( ( ,       {   *  Y <     {   ,  R >     {   O  Y      {   Q  R M     {      Q ?     {      R         a  K
 !        j  ?
           >c
           lc
          >c
          X
           X
            X
            o
           o
        .  Bu
         2  ^u
 X          P
 A           }A         s  # "          h  2 !           i          _  F           &	            R         
  Q !            2 (        g  'F "          !  2 !           X                  &  'F "          !  2 !        ;  "~ G          }   0~ q          'F "          !  2 !           T	 !           vU	        $  T	 !        &  vU	 [        ^  _	        V  _	          xR !          t  2 (        +   	        -   	 K         ,	 J         u	        .  u	 C        0  u	         u   	 !             _x         C  u	 !        D  	           a           a &         c }          c ,          V !          V r          d l          d           d J          V           <{ ~          <{ ?         V !          V r           /i W          <   ?i e        l   4
 !        o   Q
 ?        2  b	         5  U	 1        ]  	         `  c	 F          b	           U	 8        ]  	         `  =	 P          b	           F	           	           	 F        #  	         &  	 F        (  	         +  	 P        c  b	         f  U	 4        D  	         G  	 L          	           	 T          b	           U	 8          	           	 T          	 $          e	 ]          	           e	 F           b	            U	 4        O   	         R   M	 P           b	            U	 8           	            	 T           	            	 T           	 .             	 c        w   b	         |   	         K   	 !        N   	 s           R !           R !           U	             	            
 !          7
 n        [  U	        1  X
          
 !          @
 O       `            X              ( K                      ~   ( K                      &   j !        -   W
 a        H    ^          s         H   ;  n      H   8  n     H      l !     H      l                    j   J  # ,     k           k     ` 3     k   ^        k   b  E <     k   	   B     k   	   B     k      !     k      !     k     . F       k      _     k      4     k      4        4    !          +    $        ;    !          +    $        B    !          +    $        -  
 h        9  P[ S         7           7         j  0        g  0        
  ) .           6         7  ) 2        8   6         /   "~ /          }   0~ K          	           	 :            .          X  R           X Y          K Y          D 3          ]    >          X Y          K Y           #           h  2 ,            n          X  R        ?           ?  %           X           F /           X         "   3          X           	 <        c   B        c  % B           !          % !          A F             _                  m   ^       P  T         M  %            E                   / !          + ;          / !          + ;        *  / !        +  2         8  / !        9  2 |        F  / !        G  2 I        [  / !        \  + ;          / !          + <          / !          2 I          / !           + ;        $	  X ;        %	   M          A !        
  A w          X 4          X 4     8        b     8        c          A         
  A     B   k          B   C         *      ~       *        4     *   _   ~      *   a     2     +      * 1     +      * Q        k  -          u  - &     :   *    !     :      Ҭ          3 *        
  3           @ Z          9         o    M                   ~                                       Z            L  
1 "            9 !     @   C             ;  9 =     T     Z0 "     T     2 ?     V   4   )  v     V   7   =      E      a 5     E            S            S      -        f   H       N     Jx X            3                                     W    S   j  R {      S      |    M      J     M     ʖ          \ @          	           1          m  \ 2     =     - 1     =   !  -      M      6     M     \ N        K  3 _        E  3         $    K        )    f           !          l            !          l  u     A      i      1      y    1      <    1   )  Ҭ +    1     j      1   ?  j      M            M   [        Q   b  ( !     Q   q  +     3     J !       3   ,  J 0        7           8        Q      C     Q     d      +   >   * !     +   >   * !         f              a         \   ,   z      \   .   z      )   W   x      )   Z   h "     )   c   x      )   d   h            >           )          1    M        3  O u           V              E           V              E        g	  & Z        h	  P       Q     l       Q      l      N     b \     N     O          8  w            y               A            A            A            A          `% 3          o 9          `% :            g     D     N      D     b       ?   t   Q b     ?      b      S   <  ( !     S   H   e     S      4      S      4 1        &   *        0   `        
   H         = m    .     4 !     .   !  3      J      y ;     J        U     ;      \       ;      ]     ;     o      ;            N     {u      N     Jx K        P    6        e    g     `        :     `      l  L           ;g            ;g         .   V        /  )  d           "~ /          }   0~ L        f           i  Ǐ         h  v ]              ^          v              z          v                          Pv          ev        +   R !        +   0 !        /   R !        /   0 !           ñ r          ر |       T   9        U             _o P          _o         h   i !        o              m             Q    q           q       Q    r      !     r      !     r   t    )     r   ~    ;     r       )     r       >           j F           j U        H   j 4        M   j T          | !                   @   | !        G            P   | !        ]                      N     Jx 3        .  (w !        3  5w p        E  (w         Q  5w %           6             ` D           !          0 |           !          0 y          K E             ` j          K E             ` j          B            B         ,   \         /   0 ;                      \                                @ @                                                        "                  H H@ B    @@@  $ `              D $ d $$    	      M                             1"1"                  `  @ A ( $             BCBRRC                @ @@	@)@!!DD!D H A                                                        0 @ 	 H Hh         	            ! 	 )     ( A      	   L L                  &                                @        C B              @@@@
@@   @@D DD
            D L   $ d d    B         	      	     (  ! a  ` @ 
  J BB             @ @@  ` ! 	  B     "    @     	      D E     %  e d  $ $D @      	     @ ` p x | t ~ v  w w 7    @                           I H @                	    `   !  @ A      	       %    
 * *((      $  !                       \  *                   

L H @ 
      	              @ `        ` `           	   k h h h   ` ` ` `         ( (         	   %  % $ $                                	                    LLGNCNGNg#                       $@$A$Q$q$s$   $w${$           
   
	 H  @      (                                                  
  ! a                      	 I @ @@  @A    
 JB	@IA            #  ! ###4#0 0 @ $ #2  ( A             , ,l llhhhDh$($$     ! 	 	     	           @ A  	      `  ( ! $      
       	     $          
 (                          @ @                !              , l L H @    	                  @ @    @                                     P              #          -      **
   


   **

**

(                           @        $A 
Aa
              @                     
      ( H       	  (   
        	         . ,  & F    	 % %  -            @ L H  @ D  $  A  I B "  
             @ B  
 
         
   	       N &  C   
 @   $ $  E           ! A  @ @  	 @H I II  B  I    
        C  
   	      "  "   )  &            H   	 ) ( ( C B  @ A  I 
           @  `    	     	   #      	   	 											           		             "    ""
@ $  $$  
   	 
 !   }     i !     }     6g 4     }     6g     {   v   Q !     {   y   R ;     {   |   R           s
           o
          \  o
        A   G
 !        \   o
          \  o
         b   G
 !        e   o
          \  o
         v  K i        x  K |        y           K  I9	         O  ^9	         O  o9	           'F 3          !  2 2          _	 x         #          h  2          'F ?          !          _  F j         f           d E        <  d        >  T I       \   T :        f   T Z       c   T \       n   V :        x   V M       u   V O          {          _  F          d $       $  # d          h  2 \        $  'F d          	 !            	 &            	 _          1	 !            	 &            F	 _        &    /        '    L        )   1        8  U	 :        8  	 :        x  l %       d  "
        W  
         Z  7
           
 1           7
            7
           
 U        $  
        1  
          h
 A          ~
           
 E       7   
 \        8   
 `        9   
 a        "   
         #   
         $   
         X    ^          s            U   0      k   a   O     k   c   i      k   =   `        q   - !        t   - C        u   .         +   ;)         (   Q)           ;)           = d          -   = r         .              4 "           (w "             4 !          ,           t   ,          ;   -           / !          / ;          2         _  X I        f   ]        n           4
  #Z "            2 !        4
  K "        /
  S "            2 !        /
  K "        
  S "            2 !        
  K "         
  S "            2 !         
  K "        r
  'F "          !  2 !        t
  K        
  Q "            2 !        
  K "        %
  Q "            2 !        %
  K "        9
  Q "            2 !        9
  K "        
  xR "          t  2 !        
  K "        *
  xR "          t  2 !        *
  K "        >
  xR "          t  2 !        >
  K "           O           i            `        T            ^    p               1      z          u          1          .   d  3 !     .   i  3 T     .   l  %F      @     3      @      C        ;  9 a          -          
1           9 .     ;     3 !     ;      n     ;      y     @       !     @       a     @       z        I            J  \ +        a           
               z         3            O                        P    S          S          S     f     3     c ?       3   b    Z       3   c  M y     D   +  b       D     	     D   v  b              !             "             c        o    C        p    [        p    [     .       d     .     $B l      2      5B t           !             )          l  !     1   ;          1   F   @     1   J  `% G     A   
  X "              !     A     9      1   h  :  #              :     1   i  b  B        R             }  o         U           H   y           9             H   l          #    .        %  ( B        .               \       1      i       1                 !                   *  `            X                          9 !     3   9         3   >  J       3   ,  J      A             A        `    A      (           C       N     Jx D           n     N     w      N     w g     N     Jx                         .             )            c                                     O            i             `     S     o ;     S      +    S     ( %         K                    4      3 A         K J        !          4      3 f       }    o        ~  \                        O                        *         p! e          9  ! f         q  o           ^x ^          (          +        "  X                        %  9 !     S      9      S            S           S        *              +     S                  k            )            =         h   Q        d           p  =      E   /  b  U    E   5  =     E   $       ;   g    .     ;   i   L     ;   l         ;       .     ;      L     ;            Q     ʖ !     Q     (     Q     (           \ D                      )       `      w@ =     `      @ C     `      l             ev ;          ev '          _x        M  ev E       H  _x        ?  ev U       w  ev F       r  _x        i  ev W       >   4 D           d           d           _o 4           _o           _o      q       ]     q            q       K    r     " !     r     " <     r   1  !            |            |           |          B a          O           O   	   /         `    ^     ^    ^    ^    ^     ^                                                                             @  @ X@Z@                                               P P@             0        
      ( @ " `  D  @    ! #    $   d `BBB   <                             ` "p "x "| "h "`"`   @               
   )                                           ""    """"    ""          D D	     D	)     	AA@D@` @               (   ,   ,  )   	         P           +        P               @  H ( 
 J   !   $ $ & 	 ` @A             $$       &                  
 !                                         !   	        
   '    B	 I     !   $ % + # c " ( )                                           "  "       "       																													 		  #   	          '    A# ! a   	 ( )   $ %            $        @ ` D B        @  A d   @H J JB(  E  
 A      $  Gg
         &  cg
         %  }g
         '  g
        K  Gg
         L  cg
         T  }g
        U  g
           >
 z         -   
 s       |   O
        |   }A          #A          >A           bA          }A ]         K !          K 8          c @                   'F           !  2 [          f           _	          'F           !  2 [          f           _	 Y         'F 0          !  2 /          :           .	 \          T	 !           vU	 (          U	           U	        `  D	          R           Q          D	        +  	         +  	         +  	         +  	         h   }A W       m   
         p   }A %       e   R           U	            }A            	 W           }A V     k   f   !     k   j  E X     k   j   X      k           i   D    `       j      r     i   E    h      j           j      /     j      U      j             j            k   l   c     k   s         k   =        k   u             
 \       }   8   
         
  P[          P[           - !           / F           / 	          .          X !           O          F O                      X !          	 X          F X                      % 6         T          X        )  X           c                                 %                          $                      "    "      O     "      O     "      O 2    "      O :    :       !     :       #    :     9 #        O              '           v              '         v           l  _ q        l  9 r          .    w        f  9 V         = D           m          
1           9 n     @   s    !     @   w    E     @   y    T     @   {    m     S   C        S   J   w     S   E  o      S   G    f        O   D       N     Jx H        P   p      N     Jx q             :              N             J           )  Y           w             y                I  i          b             I             b             w  X         y     `    A   {        A   {         A   {  9          O         M             M   [         M            M   [            k  X "              !        m  9 G          9        5    .        6  \ 5                   p  =     A     	     A          A      1    A      w       Q   y #          9     3        W   y          9          A   r        A   r         A   r  9          O         N   c   g      N   e   g      N   k   h      N   q   O B    .   v  9      .   w        .   w  9         O         A     P  ^     A            A                       H   K  :                     H   N  :                         R b          R           R           R )    J      Jx ;     J      O f     J      Jx      J      ^x           X O                                X          ( !          t e         P  ( ~         Q  (        b  ( _        d  t         P  ( /        Q  (          O          O          O          O          O D             E           ?           4    F      W        F            F      W      F            M   C   Q     M   G  ҈ %    M   G  K %     4      3 C    ;      !     ;      Y     ;     y r     ;   ,        Q   @        Q   E    -    Q   G   8 ;     M   [           :   m         2   m H       .   m        6   m V       +  ^                  <          	     &        @   $ d  " B `     ! a  D  	   ( H     	@	` !A  F  E                        @   !                                      @@Bb`@LLX               *                   *           % 5 7 ? ? ?                	 	  @ 
  
 
77
55
%%

?

   G            5       1       1       !       g             )              #         .        @   $ d " 
$ @@ " "`D E   4D$   !  H HHA `  $  B   }      _ <     }      _ b     }      _      }      _     }      _        
  
 H          ϐ
 2           
      }   >   
      }   8   
           
         $  ϐ
            
 I     }   >   
 ?     }   8   
 o       3  
         7  ϐ
            
      }   >   
      }   8   
          r I          r           K D         r b         K h       5  	           	  
 t          	               X                         Q !           w H        3   ^O	 H     {   T   R      {   X   Q          # "          h  2 !          'F "          f           _	           # "          h  2 !          'F "          f           _	 !       A  r !        E  d 2        F  V _        G  d 0       B  V t    j   T  # !     j   Z   t      j   \    L     j   \   $     j   \         k   L   2     k   M   3      k   =   9     k   M   3      k   =   :        >   j o        @   +         E   0        <   0 A       9   0        0   # `       3   # ]       7   # )       )   # e           # Q         -          A          U            #          0 	       '   A' /        /   R'             j'         4   '          "   ' r       J  X `        S  A         T           T  %                      2 /        	  / Y          / p          2           /          2 !          @ M           X ?          D          ]    b        n  2 !        t  D t         ]    L        v  D $        ]              + !          D         ]    #         X          K          + /          K [          X [          D          ]    s          2 !          D j         ]    B          D          ]            S	  #           h  2         S	  'F         L	  X        K	  K     3     d !     3     M 8     3     M e     3     N      3   	  N            2           3            9           3            :     1             1      m       1           1     7      1     o         )  Ҭ 	                   _          9         .        S      !     S      T     S      o     S           S           >   F   b  o     >   K   	      >   N   	      >   Q   j      >   Y   b           \             5            c          )            )                                            '    @       '    @         y *          9     :          y m         9     y          d      1                (            h             d             f         A   B     ,     A   C   
 <     A   I     ~     A   J   
      A   Z   *      1   6   =     1   ;         1      0
    1       O
    1   l  j 
       
  ?          
  M y        +  )           
  ^         
        3   Y  Z !       3   S  Z L      3   K  M 1      3   N  J 3     3   \  "S l     5   d  Z !       3   S  Z L      3   K  M 1      3   N  J 3     5   g  "S l     6   d  Z !       3   S  Z L      3   K  M 1      3   N  J 3     6   g  "S l     7     Z !       3   S  Z L      3   K  M 1      3   N  J 3     7     "S l     3   :  )H      3   @         3   B    g    3   D  M n     3      J z           2            3             9            3             :        !   L        )   b      N     Jx s        *         N     Jx         ^  O ]        p            q  )            )  C          V       $
  ? m          
  M b         +  )  n          
  ^ u         
    y     .       u     .   $  3 c     .   6  3 J    .   :    b    .   8  C N       	  f        	           d            h    F        f    ;    J   |  O~ $     J     O >     J     O X     J     O l     J     O      S   k       S   o   	    S   z  -     S     9     S   L  3 2    S          S       y            z    S     k X    S     9          =           (           t         P  ( 8        Q  (          p           p           p         {  p        ~  p     n   g    !     n   |         n   j        n   n    K    n   w   1           E                                 T                   Ϩ -         ݨ          q   f       6   r       4                     $   ,   &      %                                       d d  1   
      $ d e f F D b B  
   	 
@ A    ( (J b"  "  "  D$@  !       3   
   3          1 1   2 2                                                      3          	 ) (  @ A B    H     & F     
       &&
f
 "
 
 % %$
  " $    6               	 	  @`H HI IK KO Oh  @ A @ACGKKiHIHIJ 
    I@I I`H`H!L   HAHEHD                                              
      @             	   	          P&                  @
 f          @
           @
          A
          @
 .         A
        @  G
 /          c   G
          d   G
          e   G
        P  H
 N       W  $H
        u  
 5        x  
           D~
          
           -
 '          D~
        ?  # "          h  2 !        E  Q s        G  xR q       I  S 3       K  'F          	 P          Q
 q            U	             	           M	          	 w          'F "          !  2 !           'F          !  2 U           'F         !  2 j           m          0           5w +                   W                  k   !   !     k   $   9     k   '   m     k   *        k   -        k   0             
           P[ N         P[          h          P[          P[        '   h        (  % }        )  @         /           /  F         ,  % <         X !          F 9          F m          F           F           F           F n          %           T           @           t 5         %          2 !        ;  X n        *              X B            C       ,  K U       D  2 !        O  X \        Q  @ X        ]  t w        ]   v        R  T         8   |        :          ?          A          B          P  t                     ! U          X 0         	 F                           @     9 0     @     9      @            @              ;  9     @     9     @      !     @      A     @     9 w     @               ;  9          ;  9 X    T      Z0      T      Z0      T      u0      T      u0      T      0      T      0 ?     T   	  Z0      T   
  Z0      T     u0      T     u0      T     0      T     0 C     <   z       <          <     ҹ f        C    0    <     3 o    <     3          t           P  (          Q  (          t         P  (         Q  (         u  :  b              o           :  0            =          P            g      A   k   e     A   l        A               d             h    W        f    L    1   ~   !     1      >      1      y     1   #       1      	    1      g    A   A   V          d    s          h        A   J         A   P  b            f    
    S     { 
         d        S           S     { Y        d    Z    S               P  1          g  J          :  k             z          :                            p                                      )             e           	 1         \ n         O          )                      b          [                        &           0         p! J        9  ! K        q  o           B       Q   -   O J        &         N     Jx         *           0  A     Q   ,  ʖ !     Q   2   T     Q   6   Z     Q   E  e     Q   E  d     Q   E  v     N   >  k      N   ?  k      N   c  k     N   R  k     N   (  {b B     X   )   \ :         &           w9 N         :                       P           =     ;   t   a       ;      b     ;   x        ;           ;     y      ;              X  e           L   i         ^  c ^        `   i &       `  ȭ          Q         n       /     n           n           n      z     n      1     n         &                                       %  $  $    *  *  *  *D  @  @           * *    :        @ h (         !   B A `  D H 	  $ d    h I C  A  (   E Di A           @ B F N n    
   @H   B@ 	 D D@ @  J j            f  # !          h  2 *        j  f         o  #          h  2         q  Q        t  xR           T	           vU	 !         Z	          vU	          Z	          vU	          vU	 +         # !          h  2 4          d          V 9         V          V Q         d        (   >&
         )   >&
 2          I&
           >&
           U	           	           >&
        ]  
 !        a  7
         ~  @
 &         
 .         "
 .         U
        t  @
           i m                       \ $           |                                             j            $            Q) >          9           9           $           Q) :           X          y   i _           c F        `   i G                   y   i           ȭ q         4  H          G             b          O   '          6  :&          0          0          2 !          @ N            N                      K                            *        c     *            *           *            *       8    *       J    *           T   8  2 J     T   K  Z0 @    T   L  Z0 r     T   ^  u0 w     T   ~  Z0     T     2     T     2 1          s       N     Jx t                     )                              N     Jx           ( .            G          f /                     t R        P  ( k        Q  (        9    .        :  & F        O  \         V           h  f        k           a  <        &                         `            Z            '           *  D        +     -                                     
  
        0  0                ( @  @  @            $  $    "  "          !  !    "                                   !                            
 
    ,   ,  .               E      5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5                     5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5     0                                          
            >
 m        -   
 f          
           O
           
 :     }   >   
 n     }   8   
          	 V          Q
 ]            U	             	           	          _
           U	 E          	 F          	
 ;          	
           	
 x          	
 G         	
          	
          	
 l         	
        x  + !        y  / :        z  / M          D <        ]             / h         D          ]           i  X !        o   U        o  @ U        x              a         @ a          g              3      G [       3        @     3     H a     3   
  )H      3     H       3            3        v    3     >     .   \  3 9     .     3      .           .           .   o         .           .           .   s  4     X   B   \ 9     X   A   \ 8      Y   *   p[ =     X   L   8a       Y   4   p[      X   N   O      X   N   Sa       Y   3   p[                      O    `          \ @          /                         )            J            `      Q   x   ʖ      Q           Q       u    Q   +  8     Q      y    Q   r       Q   c       Q              M  ( !        [  :  O             c        a  g          c  :                       e  :                    3   Y  J !     3   a  J @     3   c  K     3           3     H 1     3        +    3   ~          4      3          X                          g t            9 )           @            3         `   4         Z    ;     A     ( M     A     ( ]     A     "     A     G I    A     f     A     ( X    A     (     A     (           v R                    v                          9         v           _                n       h     n       3    n       [    n      z I    n       K    n      1     n       s    n         3                 (  (                              (  (       	                  H @   !                "   #                                 	  	                                                                
 !          
           
          
 ;         w
          D~
 6         
           -
           D~
         R   eR
 V        S   {R
 W        t   {R
 Y       r   eR
            A
           R
           {R
           {R
           {R
 -       "  S 0            2 /        #  !	 p        #  !	 p        -  !	             !	             !	         5  d         $  _	          
        }   8   
           P[        [  R q       [  R q       [  R q       ^  P[        r  P[ '       e  P[ Q	       7  f4         8  f4         9  f4         :  f4 S       ;  f4        <  f4        J  4 _     :   #   4 m     :   $   4        ~  :  .              =        v  g  T        x  g  q        q  P          q  P          q  P            g             o         	  P  !        	  P  |        	            (            h            	  g             o          d             f               <          \ d          (           O          Q !     S   5  g *       #  f        %             {     A   W              O    8     A   X         A   a  9      A   g        A   s   .    A     J  E    A                 `      N   y  m B     N     n }     N     n      N     n     N     )n G    N     x     N     n     N     n (      M     (            ev           ev U          _x )       }   _o           _x        M   _o U       P   _o        S   _o        >   _x          0          0 W         0 ,         0          0          0          0        z  0        n  0 	     G                        
                                              
               
             *                                                                   =           @       P       P                                                     
   
    
           
    (                                    
                 ;  #           h  2         F  c        @  	 t	        	  
 	        	   	           X 	            	       4  c m
       /  K          Eq w          	 s        	  
          	               X 
                     # s        h  2          Q 3         xR     i      e /       j      @       j      q      j             j            i             j   J  #      i      B     i      b F    i   (    k                     X           b                              t          h                                 *       w	  X !        y	  X E        	  X         	  X         	  X         	  X y       	  X        	  X u       	  X        	  X          = _           p          =          ^  
1 9          9           9 z                   9          %F          =          
1 T            9 V          
1 U           9 s          '          v              3 )         ' p        v    q         9 /         @ 0          '           9          v              '           9          v              '          9         v        \   ~   K ^    \        2      4      3 w    \      K      4      3 c    \      { ~    \      K      4      3 ^    \      K A     4      3 W       p   /         9    H       p   U        9    n       v  ҹ s       v  ҹ >        C    \        C           V          W            e           L   i                     y   i                    y   i                   y   i          ȭ d         Q             e ;         L   i           |        y   i          L l         c         `   i          ȭ          Q             NX        ]          a   k       b          c   s       d            3           d                                 `   E           B@ @ @ @ A@ A` Aa Ca a A   K O F F  F@ @ @ @  @          D@ D@ D@ @P @   O  G  G _ _A _C OA GA G@     g g  ' 	              	                           ]  L
 =        c  w
           
           w
 7         D~
        0  ȃ
 1       Q  ۃ
 z          
           -
           D~
        d  D~
 ;       [  	 Z         	  
          	   	           X C            D       [   Z        	  # P        h  2 H       ^           _  F        ^  0           	 !          	  
 2          	   c            X                         #          h  2                      _  F ;          'F            w `       L  V >        N  d         Q            _  F 1       Q  V         R  d        [  d        T  r 6       Y  V C       U  V        V  d          2 !          X p           N          K p                                  X           K             #           -         K B         X 2          X K                                ]         	 i       
   |                      @                            z     a        {                                       }                 O            R                        K          J    	        `         s  ^x W          (            l        (   m        d            h    /                   O                   f    $       m   Y       .  ? `          
  M U         +  )  a          
  ^ h         
    l        2           5   }        (   ~        d            h            f        3     M i       3      J      3   
  M      3     M      3     M      3       '    3     M >    3     G      3   "        3   #  N      3        z          	 X         	  
 o          	               X                         #         h  2                     _  F           0           
           
          9           @           '          v              '           9          v              '          9         v             
1   
        9 W       >    !        T    R        U    j        U    j        D            O           G    ~                   K  /                     N  J    
        `      1   '         1   '  )       1   (        1   ]    (    1   ]  )  /    1            1      0    1       X    1       b    1           1     )      1          3     M v       3      J      3     M      3     M      3     M      3       3    3     M J    3     G      3           3     N      3            3     4N     W                u         W      G #    W      G     W     w  M         y     c    W     w  l         y         W   0  I  +
    W   3  I  &    W   _  G ~    W   a  G        (  X `        1           2  %        4   W       6          8   %       A          ;  	 A       <  	        ?  ! :  	        X                       ?    5   +     V     5   ,   S c     5   -     t     5   *   G       3             5   +   zj V      3             5      M       3      J     5            5       M >    5   $     @    5   %   M [    6   +     V     6   ,   S c     6   -     v     6   *   G       3             6   +   zj V      3             6      M       3      J     6            6       M @    6   $     B    6   %   M ]    5   S     V     5   T   S c     5   U     t     5   R   G       3             5   S   zj V      3             5   E   M      3      J     5   F     !    5   H   M H    5   L     J    5   M   M e    6   S     V     6   T   S c     6   U     v     6   R   G       3             6   S   zj V      3             6   E   M 	     3      J     6   F     #    6   H   M J    6   L     L    6   M   M g       n   	 
       t   	            	           	           	           	           	           	           	           	        z   	 C       w   	           	 	          
 k	                    9           X              ~                     X                        ^       #           1  9         ;  9         ;  9 N        ;  9          ;  9     1       .     1       j     1     w9      1           1     w9      1      0    1   *   n    1   ,       1   N   R    1   K  	 A    1      ~    1     1     1      *    1              6
  ( !        <
  ? e         
  M Z         +  )  f         
  ^ m         
    q        >
            (            d             h             f            8
  t          P  (         Q  (     3     M v       3      J      3            3     M      3            3     M      3     M      3       .    3     M E    3     G      3           3     N   	   3        |    3     4N        e   L         l   L #          L S          L p          L           L           L r          L           L           L U             
      I   L            ]        I   L r       !  	           	  
 d          	               X                      !  #          h  2         !  'F         "  V        .  ?i        0  V        2  V H       3  V        4  V 6       8  d          ?i         X  d        L  V        o  ?i j       p  V {       s  V 7       v  V |       }  d        x           _  F 	       x  V        y  d        ;  V +         V          V          V c          d           V v         d ,         V          d !         d          d t         	 l        	  
         	     
         X   
                   |          | A                    _  F           	 @        	  
          	              X >            ?         	         	  
         	   R  	         X ~  	                   r          K          f        E            G            H            I            J            K            L            M            O            Y     	       `     =       a     $       b     \       V            V            ^   " @             " A        a   :& X        c   T& p        d   p&          =  T& x        m   &         3  T&         e   & {       j   &        g   &        f   &        g   &        h   & 3       b   '        e  = O          1  U P         Z    _         \    t        h  =          1  U          Z             \            m  o         r     	      (     
      d      
      h           u      
      f        .       +    .     Q9 w    .     3     .           .     b9     .   C    2    .   Z  w9     .   M    A    .   O    q    .     3 1    .     3 G    .     9           9     .     b9     .     9     5   ~   S      5      "S      5      J       3   ,  J      5   q   M       3      J T    5   r   "S `    5      M      5            5            5      :S      5        G    5      G y     3        z    5   m   >     6      S      6      "S      6      J       3   ,  J      6      M       3      J U    6      "S a    6      M      6           6           6      :S      6        b    6      G      3            6      >     7      S      7     "S      7     J       3   ,  J      7      M       3      J K    7      "S W    7      M }    7           7   !        7     :S      7            7     G E     3        -    7      >     >                           `           Z    ,    >       8    >      q    >     9     >   A       >   (   L    >   )  , l    >   ;  O     >   +       >   :  O     >   +       >     9 =    >     k 8       T  X j              I        d  9 s        o    1       n  \         r  /                     t  )  &       x  J  f          `  _       |  /  '  
          #         )  8         J  y          `  r       W    W       ]        3     M        3      J      3     "S      3            3     M      3           3     M 1    3     G      3     M     3           3     N     3     G      3            3     G 9     3        '     3        l    3     4N   <   *                                                                 $  %  %  %  !                     G                       @ ` ` @ % % - / ' % $  % % % %                                  A      3             4         `   =         Z    _     A      x     A               O         A           A          A           A      \    A     , 	    A      -    A     D 3    A     _ A    A     9 B        .    G    A                           # 3          h  2 2        ,  9 .       -  9                              9        !  I Q       !  Pv Q       #  9        '  I O       (  I ]       '  Pv O       (  Pv ]         &          F 	          f          f %
         Y          I          # "          h  2 !          E "          # N         h  2           'F N          #          h  2                      #   	      h  2 ?         'F          K z         f Z         f          #         h  2          'F          #         h  2        o  0 6       n           q  ) %       r   &       s   '                   )                    )          ) .         ) I          d         0 r         )          0          0                    )          ) 3	       w  0 
       c   dX !            sX G        d   dX            sX         e   X           X        f   X p          X |       g   X           X        h   X ,  
        X 8       i   X           X        j   X         s  X        k   dX B          sX i       l   dX           sX        s   X >          B[ ~           P[ X          P[           P[ q          P[ B	          &	 
          P[ h
          P[ /         R Z         P[ <       0  R        1  R           Q (         \[        *  &	 J       "  #
        $  r[ P       &  &	           P[           P[ ~          P[     3     S y     3            3     M      3            3     M      3     Z     3     N u    3     Z     3     M A     3      J U    3     G 1  
   3        !    3   k  "S e    3   p  Z z     3   S  Z      3   K  M      3   N  J     3   q        3   r  M     3   u        3   }  J     3   y        k      2     k      e     k           k          k          k          k           k          k          k     E     k     E     k     k 3    k          k          k          k          k           k          k          k          k     E     k     E      k               X 2          X e                               %          %          @          %          %                              k 3                             %          %          @          %                    %                             }          o  B }         B #         B        L  3        r  ? G"        /  3 #         K %           ` )%         q %           '  	          &  
         ` $'          X(            O(           ` |(         K +*           ` 7*          *            *           ` *         q '+          ,            ,           ` ,          O           O           g            O           O          \ \        	           m  \        )	   f     1      }       +	             X     1           1             =	  &        F	  P  8       H	   \        m  \ ]       L	  g            o          & k         o z         P  	         g  	          o 	           	         O    J                    g  `  e       V             `  D       =  `         A  `         j  J         j  J         l           {    j         J  +         J  +                     `  2  	        `           `  &       (  `  G         `           `           `  !         `             8       !        3   h  S      3     "S      3     J       3   ,  J      3   Z  M       3      J y    3   [  "S     3   _  M     3     M     3     N     3     N <    3     > ]    3     >     3       )    3       *    3     :S      3   j        3   k        3   r        3   s  M     3   z  YS r    3   }    t    3     G      3            3   V  > 5       o  `  7        x  `  h          `  w        e  `          n  `  .         `  h         `  r         `           `           `  
         `  ?         ¤ x         ¤          `           `  :         ¤ 1         ¤ M       /  Ԥ l       2  `         :  `         <  `         F  Ԥ M       I  `         Q  `         S  `      5   m    /     5   n  Z G      3   K  M b     5   o  M       3   N  J      5   v         5   w         5   x         5   z  M      5            5            5     S     5     M ?    5           5           5       Q    5       Z    5     G       3            5           5           5       T    5       _    5   ~        5           5           6   m    /     6   n  Z G      3   K  M b     6   o  M       3   N  J      6   v         6   w         6   x         6   z  M      6            6            6     S     6     M ?    6           6           6           6           6     G       3        q    6           6           6           6           6   ~         6       :    6       F    7       /     7     Z G      3   K  M b     7     M       3   N  J      7            7            7            7     M      7            7            7     S     7     M B    7           7           7       }    7           7     G       3        ?    7       Y    7       Z    7           7           7           7           7           )   =   P S     )   >   h V     )   @   P z     )   A   h }     )   C   P      )   D   h      )   F   P      )   G   h      )   H          )   3         )   5         )   /   P E    )   0   h H    )   2   h l    )   4   h     )   6   h     )   ,         )   *   P     )   +   h     )   -   h     )   '     /    )   &   x *    )   '   x /    )   (   h 6    )   #     z    )   $   h     7   |   zj r       3        k     7   |     r     7   ~   S      7             7      zj P     3        D    7        P    7            7            7      S _    7        O    7        O    7      M      3      J     7            7      M     7            7      M     7      M     7            7        \    7      G      3            7      zj      3            7        #    k   *   H     k   +   Y     k   K         k   V        k   L        k   6   N    k   L        k   :  2 (     k   :   (     k   :  2 |     k   :   |  	   k   u        k   u       k   P    >     k   ^   c     k   b  E C    k   >  V }    k   C  V      k          k   C  V      k          k   8  0     k   m       k   m       k   s       k   s       k   b  | 	     k   B   	    k   b  | 	     k   B   	       7  X H        8  X Y        X  X            X         Y             X N       Y              (          F (           |          F |  	                           ]   >          X c          	 C       K    }       P            w  X        P            w  X        E  @        z  %        z  %          %          %        o  x 	          F 	       o  x 	          F 	    3   o    /     3   p  Z G      3   K  M b     3   q  M       3   N  J      3   x         3   y         3   z         3   |  M      3            3            3     S #    3     M >    3     M h    3     M     3     N     3           3       !    3       p    3       u    3     Z     3     M x    3     G       3            3       	    3       
    3       a    3       l    3           3           3           Z   7   {b        X   )   \       Y   *   p[      Z   7   b       M   -  O      Z   <   b      Z   T   b 0    Z   T   b 0    Z   a         Z   m   {b   	   X   )   \ 0  
   Y   *   p[ 1    Z   m   b     Z   t   ʖ 7    Z      ^x d    Z   w   {b      X   )   \      Y   *   p[     Z   w   b      X   +   \     Z   x   (     Z   F   b     Z   G   b (     X   -   c #    Z   H   {b <     X   )   \ 4     Y   *   p[ 5    Z   &   {b      X   )   \     Z   &   b      X   +   \        P   #           h  2         R   Q        R   Q           2 N       \   xR        \   xR         t  2        p   S 9       p   S 9  	        2        p   \ 9           /\ .           /\ U       r   #Z t       r   #Z t          2 p       s   \            /\        v   \            /\            /\            /\ &          	         	  
 x        	              X                       	         	  
 V        	   {           X                    3  # 3          h  2 2        r  #Z        s  !        t  !        v  #Z i       w  ! >       x  !        ?   K       R  Q $       R  " $  
        -"        T  Q e	       T  N" e	          o"        V  Q 
       V  " 
          ! 
       X  Q        X  "           ! a       M  " t       j  S        j  !        l  S        l  !        ^  xR        ^  -"        `  xR D       `  o" D       b  xR        b  !        d  xR        d  !   
   2                                                                                                                                          @                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       X      Y[ G       Y      p[ ;     X      [       Y      p[      X      [       Y      p[      X      [ 1     Y      p[ %    X      [ |     Y      p[ s    X      [   
   Y      p[     X      [      Y      p[ 	    X      \ f     Y      p[ Z    X      )\      Y      p[     X      ?\      Y       p[     X      U\ P     Y   !   p[ D    X      l\      Y   "   p[     X      \      Y   #   p[     X      \ :     Y   $   p[ 1    X      \      Y   %   p[ |    X      \      Y   &   p[     X       \       Y   *   p[     X   !   \ l  "   Y   ,   p[ `    X   "   ]   $   Y   -   p[     X   #   &]   &   Y   .   p[     X   $   <] e  (   Y   /   p[ V         c           # Y        h  2 A         K S         K i         r        4  c        C  	 C        	  
 s        	     	         X   	                 `  r        D          X  c 	       [  	 B        	  
 P        	              X                    W  
 	          2 S       P  c v       S  	         	  
         	   	           X ?            @       O  % c        u  2          #         h  2          'F @          Q         c          c L         c (         'F          ?                    c          	    )      	  
 ;   )      	   k   +         X    +                    K ~!         r 2          K 2          #          h  2         B  E q       J  xR         t  2 ?       `  d o       c  d q       g  d 	       R  V        S  'F        W  d        Z  V #	       ^  d 	       T  V 
         V        	  V          d          d          d ]         d          V 2         'F          d %         V        /  r        4  V        1  V I       2  V D       m  #         h  2        o  d          d !         V        &  V        '  d 5       !  d        ,  d =         V B          V "         V "         Q $         xR $         S x%         S %         #Z %         #Z &         f &         c C          K r         c r         c &         # b        h  2          c +         K 	         c 	         	 
  	      	  
   	      	   M           X                      K          c          c g         #         h  2 }         K          c        '  K        '  c        &  
          K G         c G         % A         c          	         	  
 c        	              X                      K @         c @       /  K        /  c        .     %      d  6          # r   '      h  2          K w          c w          N /"         c "         K #         c #         	 X%  /      	  
 %  /      	   %  1         X &  1          &         K q&         c q&         # )  6      h  2 M)         c )         k
           >&
           u  U	           u  	           >&
 /         
 s       7  z
 9          	           F	        O  z
   	        	   	        F	        g  z
 '          	 @          F	 o         
           	 0          e	 _         
           	           e	          
           	           e	          I&
 "         >&
 "          U	 "          	 "         k
 $         >&
 $        u  U	 $        u  	 $         k
 i%         >&
 j%         u  U	 k%         u  	 l%         Q
 &         >&
 &  $         U	 &  $         	 &         
 '         >&
 '  (        U	 (  (        	 (         
 )         >&
 )  ,        U	 )  ,        	 )         
 *         >&
 *  0      D  U	 *  0      D  	 *         k
 ,         >&
 ,  4      u  U	 ,  4      u  	 	,         
 ^-         >&
 _-  8        U	 `-  8        	 a-         
 .         >&
 .  <        U	 .  <        	 .         
 /  @        U	 /  @        	 /         
 0         >&
 0  C        U	 0  C        	  1  A                                                                     %
        `                       %
        `                       %
  UU  `                       %
       H`                       %
       H`                               0H`                               8H`                               xH`                               xH`                     e       xH`            e      e       xH`            e                 0H`                                H`                                @H`                                `H`                               `H`                               pH`                               8H`            e                xH`           e                xH`           e                xH`           e                |H`           e                }H`           e                }H`           e                }H`            e                }H`            e                }H`            e                }H`     %
    e                }H`     %
    e                yH`     %
    e                xH`     %
    e                xH`            e   @Y          x@`            e   @Y          x@`     %
    e                }L`            e                }H`            e                }H`            e P(            yH`            e P(            xH`            e P(            8H`            e P(            	xH`           e                                                     	                                 @@           @Y                   @@     e   @Y                    @           @Y                                @Y                    @                                  @  @Y                             @  @Y           %
               @                %
                                %
                                                                                                                                                                                    P(             P(               P(             P(                                                                                                                                                                     	
"%&*,2568<ABEIQUXce x%%(*81@"IIJUUUUUes?!$  	 [ A I$ QU TU UU UU UUU e       I$TUTUq           ~      TU   $I   %J  m۶m۶  p   UUUUUU UUUUUU     @I  HRhUUUUUUUUUUUUUUU              ?            C                                   ?                                             $IR                        $I$I$I$I$I$I$I$         $I$I$I$I$I$I$I$I                                                                                      UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU                              {{{{{{{{{{{{{{{{{{{{{{{{{{                                                                                                @                                                          @                                1                            %I                               C                      " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<                          "B          @DG9rQ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         *UUUUUUUUUJUTKUjPPDDDDT00|``P/J( l  ~ G  %u@
"C        " " " " " " " " D D D D D D D D                 @@@@@@@@ !V	xxxxxxxxxxxxxxpaC<<<<<<<<<<<<<<<<xxxxxxxxx9rG                @@@@@@@@@@@@@@@@                 @@@@@@@@@@@@@@@@ m@ UUUFDDDDDDDHHHHHH!!!!!!!!!!!!!!!!BBBBBBBBBBBBBBBB																$$$$$$$$$$$$$$$$HHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!BBBBBBBBBBBBBBBB																*eVPUEUEUEUUUUUU om۶m[UUUUUUUUU*$I$I$I$I$I$I$I$$$I$I$I$I$$I$I$I$UUUUU*UUUUUUUUUUUUl  *v.    75K'Xb         >ư>      ?333333?      ?      ?ffffff?      ??333333?      ?      @      $@      :@      Y@      @  4&kC      CPKD   G                  333333ӿ9B.  4&k                            $ac                                05C                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
            
                                                   /usr/local/go                                       ~Z             FZ     )       Z     1       BAZ            O}Z            ^Z            Z     !       XZ            K0Z            oZ     &       Z     ,       4;Z            sZ            Z     3       Z     3       Z     3       Z     3       Z     3       Z     3       Z     3       Z     3       Z     3       Z     3       Z     3       Z     3       ]Z            Z     %       Z     3                       Z     3       Z     3       Z     3       Z     3       UbZ            Z     3       ZZ            zZ            5Z            5Z            |KZ            1Z            NZ            -*Z     	       LZ            tZ            2Z            rZ            2Z            1Z            KZ            KZ            2Z            (EZ            dOZ            9Z            9Z            :EZ            =Z     G       EZ            K0Z            EZ            0LZ            qZ            sZ     1       gZ            3kZ            2Z            1Z            Z             rZ            HZ     7       Z     #        VZ            xZ     "       7Z            K0Z            j]Z            SZ            |KZ            lZ            U=Z            Z     )       `NZ            :Z            DZ            ;Z            ;Z            {dZ            :RZ            /eZ            JZ            :RZ            :Z            :Z            5Z            >Z            8Z            _Z            VZ            PDZ            :Z            )aZ            ;Z            Z     G       Z     G       #bZ            Z     G       Z     G       #bZ            K0Z            K0Z            sZ            Z     5       Z     -       Z     !       Z     !       v|Z            FpZ            Z             oZ     )       oZ     )       $Z     !       $Z     !       $Z     !       xZ            AZ     $       v|Z            Z             sZ            xZ     +       2nZ            MiZ            v@Z            :Z            އZ     "       އZ     "       5:Z            ͊Z     #       UZ            ?Z            UZ            UZ            
bZ            
bZ            &:Z            QZ            ?Z            :Z            I7Z            EZ     $       Z     !       :Z            %Z     8       %Z     8       +DT      Зu        Z     -       Z     -       xZ            oZ     )       Z     !       Z     !       Z     !       $Z     !       TZ     "       #Z     U       oZ     )       oZ     )       oZ     )       oZ     )       Z     $       %vZ            Z     (       }Z             }Z     *       oZ     )       Z     )       oZ     )       oZ     )       sZ            Z     (       ڗZ     (       Z     ,       oZ     )       oZ     )       Z     !       ʨZ     1       Z     5       Z     .       Z     -       Z     -       Z     (       NZ     #       Z     '       W|Z            8|Z            *pZ            Z     '       EZ            BZ            MZ     +       FpZ            bpZ            xZ            AZ     $       v|Z            Z             sZ            Z     "       xZ     +       Z     5       Z     -       ʣZ     .       Z     !       Z     !       v|Z            FpZ            Z             Z     7       Z     "       Z     6       Z     7       Z     $       OcZ            2Z     "       eZ     $       )Z     	       Z     $       Z     )       Z     %       =Z     %       @jZ            Z     %       vZ            vZ            vZ            vZ            OZ     *       &XZ            גZ     &       &XZ            	9Z            &XZ            vjZ            [jZ            iZ            iZ             MZ            EZ            EZ            EZ            ZZ            Aq   A   Z     A       Z     1       Z     1       
qZ            CZ     0       ֛Z     )       Z     $       %Z     8       %Z     8       %Z     8       %Z     8       Z     $       %Z     8       %Z     8       %Z     8       %Z     8       %Z     8       %Z     8       Z             Z     9       Z     9       ,Z     ;       Z     *       Z     ;       yZ     &       h Z                                          call frame too large                   V                    V                     W                    @,W                    @,W                    W                    W                     W                    W                    W                    W                    W                    W                    V                    V                    V                    @,W                    @,W                    @,W                    @,W                    @,W                    @,W                    @,W                    @,W                    AX                    ``V                    V                    @V                    `V                    `1V                    V                    V                    @,W                            @,W                    @,W                    V                           V                    @,W                    @,W                    @,W                    V                    V                     V                    V                     X                    `zW                    `W                     X                    `zW                    V                    X                    V                    V                    V                    V                    V                    @,W                    @,W                            @,W                    @,W                           Z                    V                           V                    @,W                    V                           zX                    tX                    zX                     W                    X                    wX                     Y                     wX                            @,W                    X                     1X                    X                     W                     W                    V                           V                           V                           @V                           V                    V                            @rV                    X                    @tV                    V                    V                    `V                    `V                    `V                    `V                    `vX                     W                    x Y                    `X                     tX                    X                    .X                    W                            @,W                    X                    X                    X                     'X                     *X                    (X                    W                    W                     RY                    8        kV                     W                    X                    X                    *X                    @,W                           V                    W                    @-X                    1X                           V                           V                           V                    )X                    `X                     Y                    'X                           V                           V                    V                    V                    V                    `RX                            5V                    V                    pW                    V                     Y                    @,W                            @rV                           @rV                            aV                    VV                     W                     W                    /X                    @X                    X                    `X                     r     @g@                     W                    xX                     Y                    @(X                     RY                    xX                    W                    `X                    X                    X                    `+X                    @eY                     W                    ,X                    V                    X                     X                     X                     X                    X                           @,W                    V                    V                    V                    V                    V                    V                    V                    V                    V                    V                    V                     W                    `Y                            `Y                            `Y                    `V                             ~W     fY     ܯ    2G     `W      X     <     =G     ~W     Y     vc    )G     `W     Y     vc    "G     `W     `:W     ޶    .O     `zW     ;W     c    L     `zW     cW     (     ,M     `zW     @<W     (    pM     `zW     <W           L     `zW      =W     l݈    *M     `zW     `=W     !,T    +M     `W     Y          M     `zW     AW     Ї    F     `zW      dW     (    K     |W     6X     Q f    P|N     |W     `FW     nj    :N     ~W      Y     B?     O     `W     }X     I    LP     `zW     W     #x    PSK     ~W     `IW     :    F     `~W     Y     D3     K     ~W     Y     D3    @K     `W     Y     D3    K     `zW     fW     k     K     `zW      W     ت     nK     `zW     W          oK     `zW      gW     3     P     `zW     `OY          P     `zW     `RW     AV;    jG     `zW     SW     FX=J    @J     `zW     W     JY    PO     `zW     W     =     O     `zW     @ W     }v    I     `|W     W     2    pPN     `|W     `W     e    PN     `|W     X     	    0QN     `|W      W     L     RN     `|W     W     `-    RN     `|W     X         RN     `|W     X         SN     `|W      6X     Д[    TN     |W     `}W     y    UN     `|W     X     {    pVN     `|W     `X     jA@     WN     `|W     `X     <    PTN     `zW     *W          N     `zW      +W     ߾    pN     `zW     +W     uX    |P     `zW     +W     9Ea    @}P     `zW      ^W     _L    !F     `zW     W     d    [J     `zW     @8W     W@Z    MK                                                                            @,W     @,W                                    @,W             `zW                                    W      W                                    W     V                                    V     @V                                    V     @V                                     W     Y                              W     fY     ܯ    2G     06G                             W      X     d    }O     `{O                             W      W         O     O                              W      cW     Yu    PI     I                             W     W     ߿)     N     0N                             W     W     W    N     0N                             W      W     M?/    N     @N                             W     W         `N     N                             W      W     H    pN      N                             W     W     !ߍ    0N     N                             W      W     i    @
N     N                             W     W     <K    PN     	N                             W     Y     D3     K     @K                             W     @`W     7    0\J     \J                                    DX      V                                    @,W     @,W                                    V             `V                                    V             `V                                    V              V                                    V              V                                    V             `V                                    V             `V                                                                                                    `V     @V                                     )Y     0oX                                    V     V                                    V     V                                    pV      W                                                                                                           Z     0       Z                                    @kY     X                                    zX     uX                                    W      /X                                    `X            zX                                     X      X                                    `W     `W                                    W     W                                    V     -X                                    `0X     X                                    @kY     W                                    @kY      X                                    X             1V                                    NW      X                                    X     X                                    V     @rV                                           V            @rV                                           @rV             V                                    V     V                                    V     V                                    V     V                                    `Y     `Y                              W     @W     UD    O      O     O                      W     W     H5     O     pO      O                      W     X     ܸ    kN     kN     kN                      W     X     6L    mN     mN     mN                      W     X     `n    PvN      vN      vN                      W     X     ~    @pN     pN     oN                      W     `X         sN     sN     sN                      W     @X     *    dN     pdN     PdN                      W      X     OR    hN     gN     gN                      W      X     NY    xN     `xN     wN                      W     X         0^N      ^N     ]N                      W     X     ҧ    `N     `N     `N                      W     X     2Ы    ~N     ~N     p~N                      W      W     *!    I     I     I                      W      W         `M     M     PM                            @,W     @,W     `=X                    @,W     @,W      >X                    V     @V     @V                    @,W     @,W     @,W              W     `Y         0K     K     K     K                    P@rV     h@V     @V                    `V     @rV     @V                    @rV     `V     @V                    `V      V     X                    hW     xW     @X                    )V     @2X       Y                    X     `X     `X                    @,W     @,W     @,W                    @,W     @,W     Y                    V     V     V                    `X     `X     `X             `W     @X     bF    O     pO     O     0O      O     O                             `W      X     )    O     O     O     O     O     O                             @W     `7X     B/k    @K     K     pK      K     `K     K                                    V     V     V     V                                    HV     X V     x`#Y     `gX                                    V     V     V     V                                    W     X             @,W            @,W                                      'Y     P*Y     lX     rX                                    @,W     @,W     @,W     X                                    @,W     @,W     @,W     X                             $X     X     Q',    @I     I      I     I     I     `I     ШI                                                                                                                                                                                                                                                                                                                                                                                                                            @,W     @,W     @,W     V     @V                    @,W     @,W     @,W     @,W     V             zZ            ?!Z            4Z            Z            R1Z                            XVZ                            Z                            !Z                            XVZ                            %Z                            ?Z                            'Z                            U,Z     
                       Z                                            @Z                            @Z                            ZZ                   ``V     x@V     @V     @V     @V     PV                                    XV     h@rV     @V     @V     @V     @V                                                                                                                                                              X     @Y     A3    \F     ]F     @WF     [F     pTF     VF     UF     `TF     SF     TF     RF                     (Z     	       JZ            xZ                            vZ            Y-Z     
       #Z                                            @Z                            @Z                            Z                                            ZZ                            2TZ                            HZ                            5(Z     	                       5Z                            Z                            9Z                            Z                                   W     TY     @]V     ;X     %Y     xWY     HV     h kX                                    V     V     V     V     V     V     V     V                                    V     V     V     V     V     V     V     V                                                                                                                                                                                                                                                                                                                                                             m6Z                            HZ                            HZ                            ~FZ                            %Z                            xZ                            Z                            vZ            D!Z            Z                            Z                            #Z                                   V     V     V     (@V     H@V     h@V     @V     @V     @V     @V     0V      V                                                                                                                                                                                     
	
	
	
	
	
	
	
	
	
TY     Y     3    H     KH     H     #H     0MH     LH     #H     @%H     H      &H     0'H     p(H     JH     )H     #H     *H     H      +H     0H     H     `"H     p+H     +H     H     P,H     ,H     !H     H     H      H      H                     rZ                            uZ                            xZ                            gZ                            oZ                            sZ                            Z                            Z                            $*Z     	                       	#Z                            Z                            S!Z                            X!Z                            ]!Z                            Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    		
,    H    M    		
X       `    			n    u      	
       	    	


           	


             	                                           
                       	)    	
5     :   A       G   S    [   	j   r    			
|    			
    
   
    
   
   	

        				   	
    	      	
   	
$   		-            1    		
>   	L   ]    d      h        		
w   					                                    
   							
                 

   			           	
	   	
   	&   ,                  -    5   	
?   	L         M        R     
d   	
{   
   
   
      	 !!!!    
   !#$@   a   	|   	

   	
   	
    







       	          	   	
      	!    )                  )                  )                  )                  )          1   		



=     D   K    O    T   [   	


h      m        p    t           y       |                
   			              	

                              	       	    			
           		
   		&   "(-16>CEo   	 &)06=?FJP   
 (+16:?GLQ   
"*23;>DIQYw   
!!!!!!!!                                                   					
          						
    	
                                                          	
   
                                                                                                   !             (   	
3        	=   >     @   H   		
`   	
l             


   		     
      			        	
                                                                               

       	    	
	   	            	                  	                	                  	                  	               	     	   	

#	   )	    /	   5	      	

@	      F	                  F	          L	     T	         Y	   		
e	   
o	   	   	
	   		    	     	
	   
	   	
	   

   	
 
   6
    	
A
       F
   	
P
       U
     Y
   \
             _
     	

k
   q
      v
    						
    
    
   
       	
    
           
   
     

   
    

    		
      
                  
                  
                  
     
      
   
                  
             
       		                            	*   
;   
X     			d   g                 h           j     p   	

     ""#"@$"%"""!4T                               ?>$> =3=ֵ<<7<J;N8;                                       
                    7      g  E      nVF;3-(%!


						  ?  ?  ?  ?  ?  ?  ?   @   @   @   @   @   @   @  @@  @@  @  @  @   A   A              ?   @  @@  @  @  @  @   A  A  A  B  0B  HB  `B  xB  B  B  B  B  B  C              > @^> > > @>     L?  =                 03<?  @ELRZbk`u 	       
	                             FTr>>꽶+Խrj.kZ>!>
f?}<>!C?w
.>uLAPSl좿kAb0/O'eW½<,aͽ!S@#8ۧ>_>+>S>OJ>Gw?E@ +>>@vsAd'<=TH<罽gG*;zXZU'"=g>6=4&>
ͽV>l>Vf>~<j=C@F?9(GZ꿋TT@5['&;Z<;j:%js2ց:db>>>>|?r7w>/n>3c&A)@S5}?<?;"E=&p%Ҝ<|:hr5;Д撿hY/>@2>:>wҾa?'k!?>[@:j%)fZ#ݽ+펽KἧDznὬ>iϾ˽=#eY˽_ool?G@'B[q)@x@6!rd><>q=uܚ=FA=(=G==Q=q===\/<k>jNb0>1% @	#c`=Q#A@xcaO<b<=Ga=#쇽-=L)W?0DS=>Z?]+?R뽲Kh%Yﾱ\9b'@>=.==b=C===H7)=q4l=S=SE/?qY>_>b>OY]>A~B?RL5E7Tı>{`=>63=.s">!N`ek8>>()>>_~f@¾.8c>וּ0lz?<q7;yҼ	d<V<ef05<p=>ϼy#=N&^>>]=jo)SjYtm*@@nfL$W>9>@WV6=k<8;_>k??V{0>>*i?fKV>_^@'N?9pB<M=mb=m<C]|I<H鈻>}@ =2 =l>~P<Q2ڨ>,=p>>!=>@}vh?PgXV8C>ϡ<>2t,^m>pAJl>e{>H0{=ys8Uj&>U<r=u>&??lo3B	f\@tcARD@ED?K#a=R'>;==ӯcf<n="<w>C=Kx?Mw#@A<?f	2GZ>ݿ|@?e>KY5pJKþ~=^,h<@3?a?_?-ϛ?._>]H?Qr?7>]"b?>=t]>
#>+@=:<{E,>tF㼚]3m@w@a@            #=}=%=t">J>%q>4>w>俰>>%>z>>
?|	?I?m??$?T)?./?4?c9?>?B?#G?K?ؼN?/R?jjU?oX?B[?]?K[`?nb?dd?f?oh?Xj?k?nm?n?p?Gq?ar?Mgs?Yt?:u?	v?v?|w?!x?bx?Gy?Ky?$Cz?z?;{?y{? {?#|?7o|?|?^|?0}?g}?}?}?}?~?B~?Nd~?Ӄ~?~?~?~?~? ??&?C7?F?T?b?/n?dy?????8?¥????w?r??l?[??o??f???????F??(?x??????^?'??w???	???Y???T????P????	?;?]?~???????&?7?G?X?X?i?z?z??????????????????????????????????  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?  ?                                           
                         (   0   8   D   P   `   x                             
                         (   0   8   D   P   `   x                       Z48wN3993:`:a:~	;ˀ3;%c;w.;;E;;.	<f<3<I<OXb<^|<.<Ǚ<\<<<y<_<9<c*<5===aP&=1= <=G=4S=?8_=ik=E.x=i={0==={=3=!=P=3»=O====3==!X==>>Ǜ>@>4>E>>Tt$>g)>3j.>{3>R8>=>C>YPH>zM>S>RX> ^>Tc>$i>%n>${t>7z>  >>؅>͈>Pǋ>7Ǝ>ɑ>Ҕ>&>>l>#>A>d>>>T>>J>肺>>><>V>G>>X>z>>D>ٕ>>=>S>>A>>>L>">   ??Y?y??)_?

?V?,a?|??]??C?S??ܜ?????!!?"?Z$?%?֍'?$)?(*?M,?-?rn/?0?2?4?5?7?8?X:?=;?=?*>?  @?rA?7B?wMD?öE?G?H?I?<K?L?M?y>O?P?+Q?!S?seT?U?V?X?/QY?sZ?ɯ[?\?C]?X_?K<`?Ta?jib?yc?<d?e?~f?֍g?h?|i?mj?Yk?@l?O#m?n?n?o?}p?IGq?|r?r?s?>t?t?u?Av??v?w?x?~x?5y?4y?>z?z?1{?w{?|?v|?|?3}?e}?D}?&~?l~?~?~??L?v??й????/?  ?  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >  >%>9>	>>ͬe>*>40=Z=Z40ҽ*ͬe틾	9%>>`#I>B=B`#I`#IBB=`#I>>>9>ͬe>Z=*	%틾40ҽ40=>%>	>*>Zͬe9}=>ҋ
>ҋ
}=}=ҋ
ҋ
>}=>}=>ҋ
>ҋ
}=}=ҋ
ҋ
>}=>	>Z=틾940ҽͬe>%>*>*%ͬe40=9>>Z	>B`#I`#I>>B=B=>`#I>`#IB>>*9Z=%>40=	ͬeͬe>	>40ҽ%Z9>*>틾                                                                                     .    PF    R    0u    *    6    R    `m    .    :    PF    U    *    6    hB    R       !""#$$%%      HABA@>@@\N\O\NZOt)s(r(
0665877=rF`JXKXWJYB[Cd;l2x(z%a+N2SNTQXKVJWGZI]J]Jm(r$u"u"
	6s?fBbEcJYG[I[NYVP\B]@f;g<h<u4{,#a&M-=Z]<i*k)n-t&q&p&|
	
;nGVKUTS[BXIWH\KbHi:k6s4r7p83(!b#M**y`Bl+o(u,{ x$w!!"
?rJRTS\Rg>`H`CeIkHq7v4}4v4u71' a!M( k? .? p> L>  f?  L?  &?   ?                  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  @  p@  p@  p@  p@  p@                                                                              ??j?????0?????k?? ??Ǥ????q?vc?KT?nD?3?"??~?~?~?~?V~?.~?S~?g~?O~?6~?~?~?}?}?f}?F}?tt}?U}?6}?}?<|?|?|?I|?l|?H|?$|?{?{?{?0{?a{?9{?{?=z?Hz?z?Mbz?H5z?z?0y?y?Zzy?Iy?y?x?{x?Nx?sMx?x?w?ͭw?:ww??w?
w?nv?%v?/\v?!v?<u?@u?mu?B0u?At?t?;tt?74t?s?,s?&ps?v-s?r?r?dar?
r?q?Wq? Hq?p?Up?np?$p?bo?o? Bo?n??n?SZn?n?m?lm?m?l?yl?&l?k?k?P+k?@j?j?2*j?5i?{i?M#i?dh?ph?h?ջg?``g?Hg?f?3Jf?6e?e?W.e?wd?md?d?c?Hc?b?b?b?a?wSa?\`?`?N`?[_?N_?^?{^?p^?n]?:]?\?a\?Y[?Q[?[?rZ?8Z?.Y?'WY?X?OsX? X?W?W?V?V/V?U?:CU?KT?TT?S?dS?R?pR?Q?{Q?P?σP?P?҉O?O?N?N?	M?M?AL?L?;K?K?J?J?~I?H?tH?$G?hG?)F?ZF? E?JE?D?28D?/C?#C?B?B?ȀA?@?f@?(??J??>?,>?=?=?{<?\;?uX;?
:?3:?9?9?Gw8?Q7?L7?6?k 6?t5?4?Z4?3?(3?02?B1?Z1?0?$0?/?U.?O.?2-?i-?'v,?k+?78+?*?g)?W)?(?2(?3s'?&?-&?y%?$?aB$?#?}"?R"?Ϭ!?M!?[_ ??%?g?0??l???Cm? ?Q?6j???gc??v?X???J???8???#?p?
?
?V?ߢ
?c	?9	?I???Tb???=?=???[?a ?>]>>s>>>>>>>+>>5>><>>A>>C>>C>|>@>x>;>>3>.>)>>}>n>>>>}t>>'`>(>I>>0>ƣ>>懽>->i>2ڸ>I>/>'>/>>9q>ޭ>VJ>/>!>z>>`>|ʢ>3>@>z>Dl>Ӛ>:>>0>l>)Ғ>7>>>Qc>Ɗ>)> >P>"P>>>~>{>gx>/'u>q>n>sak><h>bd>a>P^>[>W>}T>k6Q>]M>J>\G>D>@>}=>2:>6>]3>M0>B ->})>Bd&>#>n>v>&>m>>[4>>>T>>>0==q=3:=O======;===l5==Uٟ=*=~{=ˋ==|=Fvo=]b=ֱT=NG=9=,=@"=,=W=<`<vJ<}<2<O<$<*;;;.}ֹFq㻦')]b0ټ1{"/D=J
XlerȆw\'c֚&3஽:½ɽ=нTֽJݽ;]r3RGe	2YJG N#7' *- 1m47e;P>:AZD.HwKtN]ROUsX[*"_gbmeh,2ltoTrju7yw|uzEUᐉ-pʌftߝ8Ӕm⠙9_Ҝyj#^&0}Ƥ`\ƆGPBկhMn0>ͺ\뽾y#¾ ľž7ǾȾ"Mʾ˾`;ξpоBѾ-ӾվC־mؾپ۾Yܾ޾F߾"$侾"8 $뾢z3F}mX[(GF8  B%;jS"S8Ff	

7$P82evc&3Ȏ<HHABc@h%:# /!_!R|"!##k$%\%V&h&'=(()} **`+'+ĝ,;--v.y//sK00122N3345?5F6n6Er78q8099W::|;<<0==P>>n??@@SAA/B`BSFCCZDDlEE|FGGH%H IIo#JJ)KKc-LzL/MMb.N9N~+O3OU&PPQPQ(RmR	S;SSrTT`UULVV'6W WBXXYxsYYYTZQZf3[[\
}\\U]>],^W^^h_h_39`b`ala:a6bbbYacc,%d%d~d7FeNefaf;f^gMwggD-hKhho9iii?j	jj{@kkYkO;llKlO0mmemunmnno.Uooo6pgppqYqqqq-rrr&rr2>ssstIDt"tPtu?u|uPu!uE0vjvvvwMwwWww&xzZx*x+x}x!%yVy\yyyz@zsmzzzz{aC{l{"{z{ {|\-|Q|u|||U|s|}>}]}{}}}}b}?	~i#~<~U~m~~ɛ~ı~~~~2&8vH'X$gnu_t]=j?9??K??#?Y??[?(?'p?ZR?1?X?%~?&~?\~?d~?i3~?A}?O}?}?R}?}?|?|?MD|?{?ͬ{?\{?C
{?ݴz?\z?z?.y?Cy?x?zx?Lx?w?9w?Ov?Tv?u?eu?ut?Dlt?es?gs?r?Xr?9q?	?q?4p?p?o?n?Pn?m?m?nl?k? k?uj?Ii?9i?eh?og?f?|>f?e?od? d?Z<c?ub?La?`?Y`?A_?n^?]?\?[?	[?*Z?HY?dX?~W?V?ЪU?cT?S?R?'Q?uP?yO?4N?M?L?K?J?
I?RH?eG?GF?E?D?C? B?:oA?4U@?9??>?<?&;?:?69?d8?":7?6?4?|3?{2?G1?0?.?-?Vb,?H$+?Z)?(?^'?q&?%$?	#?#>"?u ??R? ?=?W? ??M???4??Pq?B??|@?	?m???&??~D?>n>>>>Q>>G>>>w>>$>X>*>>>>R>>>r>V> 8>>>Ѱ>>>Y>'.> >yѝ>>m>9>>̍>>kX>V>ހ>?{>t>;n>ɵg>M-a>YZ>T>QM>cF>F_@>9>03>,>r%>\>Ҽ>v>x>>\=r=)=fh=N==_===F=m=zS=>8=u==ʽ<V#<aI<ŧ;=zV	FcPA$ݼ]	#($>YztBZWhʽ׽iaeJ}h!d.!'S=.4n;BHy)OUVE\bWio_vx|T넾8'ra$Eё:lt=̡@s$MIuښx෾K8%Rľ[iǾa~ʾ0;о Ӿ־پܾ߾⾩辽x`tm. -,\L2
l2lf-,HvqVbQU	D!	"|#$$%j&'0(4*s+,?-'/^0Д123*5X6789: <B=b>O?@hABCDFGV!H+I3J9K=L	?MD>N=;O5PZ.Qy$RJS	TTUMVpW7XYbZ>A[u\A\]^v_"F`aabmcT1d~d&eImf&ggh{DiiàjKkkޗld:mPmwnSofo?ppbq[q:{rqsstt	ukuu rvvTww,xxx(\yٻyzszyz/{$q{X{|vV|_||"}wa}G}O}~@~p~~~~u):Z+wxf???-?|?l?y-?,~?~?-~??}?RJ}?H|?(;|?{?z?Qz?Hy?x?	x?+w?FFv?Vu?N\t?8Ws?vGr?-q?p?n?m?@Zl?~k?ki?Oh?f?ie?>c?\b?`?m'_?&~]?([?Z?SHX?xV?T? R?vP?N?L?J?H?|F?.D?AdB?1@?=?;?Bh9?7?4?U2?)/?w-?e*?5z(?%?_#? ?(???J"?*h???{?9@?f??-F>[q>>$>E><>L>>{>V>(>p>>l>>ȣ>sk>l>Ŝ>+>>oz>!km>\`>)CS> F> 8>&+>>-G>W>nc=½==W==O=e=
<*;<xֺ-DqWL']JZm"hٽNQ/!/A<djIMV͠cPpE}Sȋ8f^زi+D؀*ľʾѾE׾u-ݾ3v0"ﾍ
\ 8@ZTXP,mn!$&t)Ǜ+.0&2P5U79JE<n>7@BSEu6GLIkZK_MZO>MQ6SUrVźX~Z8\b]8_@-agbIde=gh	j'`kTlmz%oXRptqgrstu~vbw9x/yy~z){{z_||i}>}@F~~~M>zC???$?8~?}??|?*{?:z?Ժx?w?7u?5s?	q?n?0l?i?/f?Sc?`?NH]?EY?>V?+R?eN?^J?kF?jB?=?@9?m4?2/?*?%??t ?m-?a?O?h
?k?.>>>>>b>N>*T>Q>Ώ>m>k>bQ>0P7>>U>bh=| =$H=<wVd=cg]ܽs#4=-X&Nr"4ϟ|3{ž[ѾݾP &y$!f&!&J+V0[5E:>4CyG}KOsS'WcZ^0`azdkg5jlKo7qbsɱu~wy!zU{Y|}~tF    $ 0    ( 4     , 8    % 1    ) 5 	  ! - 9    & 2    * 6 
  " . :    ' 3    + 7   # / ;            0 H `    8 P h  ( @ X p   4 L d  $ < T l  , D \ t   1 I a 	 ! 9 Q i  ) A Y q   5 M e  % = U m  - E ] u   2 J b 
 " : R j  * B Z r   6 N f  & > V n  . F ^ v   3 K c  # ; S k  + C [ s   7 O g  ' ? W o  / G _ w                   0 `    @ p     P     4 d    D t   $ T     8 h    H x   ( X     < l    L |   , \     1 a    A q   ! Q     5 e    E u   % U    	 9 i    I y   ) Y     = m    M }   - ]     2 b    B r   " R     6 f    F v   & V    
 : j    J z   * Z     > n    N ~   . ^     3 c    C s   # S     7 g    G w   ' W     ; k    K {   + [     ? o    O    / _      `       @@   ` h  ((   HH  h p  00   PP  p x  88   XX  x d  $$   DD  d l  ,,   LL  l t  44   TT  t |  <<   \\  | a  !!   AA  a	 i  ))   II  	i q  11   QQ  q y  99   YY  y e  %%   EE  e m  --   MM  m u  55   UU  u }  ==   ]]  } b  ""   BB  b
 j  **   JJ  
j r  22   RR  r z  ::   ZZ  z f  &&   FF  f n  ..   NN  n v  66   VV  v ~  >>   ^^  ~ c  ##   CC  c k  ++   KK  k s  33   SS  s {  ;;   [[  { g  ''   GG  g o  //   OO  o w  77   WW  w   ??   __    ?   c?uV?
qּy? /?:^Vs?5?*~?3e~?ֽ9~?sU}?Y}?%|?\0 gM|?i-{?:{?Ggz?T	y?a<x?Mox?|Fw?wcv?>6uu?uj0|t?Lԗqxs?z7jr?Pq?誾O-p?A6!n?|vm?^l?þ5k?ʾi??о|h?Z־g?kܾte?sd?qq辍b?e(`?'N[_?,׳]?   \?FZ?wX?V?wm1T?9R?  lQ?ʿO?yM?+4K?
I?|
F?$!D?F#B?:B&x@?(>>?%L+;?-"9?80_7?e25?5e2?_780?"9-?;%L+?>>(?x@:B&?BF#?D$!?
F|?
I?4K+?My?Oʿ?lQ  ?R9?1Twm?V?Xw?FZ?\   ?׳],>[_'N>(`e>bqq>ds>tek>gZ>|h?>i>5k>^l>vm|>!nA6>O-p>Pq>jrz7>qxsLԗ>0|tuj>6uu>>wcv>Fw|>xMo><xa>	yT>gzG>{:>{i->gM|\0 >%|>Y}>U}s=9~=~3e=~*=5=s:^V=/ =y
q<uV<c 0$  uVc
qּ y:^V/򅽯s*53e~ֽ~s9~U}Y}\0 %|i-gM|:{G{Tgza	yMo<x|xFw>wcvuj6uuLԗ0|tz7qxsjr誾PqA6O-p|!nvmþ^lʾ5k?оiZ־|hkܾgsteqqdeb'N(`,[_   ׳]\wFZXwmV91T  RʿlQyO+M4K|
I$!
FF#D:B&B(x@%L+>>-;80"9e2_755_7e2"980;->>%L+x@(B:B&DF#
F$!
I|4KM+OylQʿR  1T9VwmXFZw\׳]   [_,(`'Nbedqqtesgkܾ|hZ־i?о5kʾ^lþvm!n|O-pA6Pq誾jrqxsz70|tLԗ6uuujwcv>Fwx|<xMo	yagzT{G{:gM|i-%|\0 Y}U}9~s~ֽ~3e5*s/:^Vy 
qּcuV   0cuV<
q<y =/:^V=s=5*=~3e=~=9~s=U}>Y}>%|\0 >gM|i->{:>{G>gzT>	ya><xMo>x|>Fw>wcv>>6uuuj>0|tLԗ>qxsz7>jr>Pq>O-pA6>!n|>vm>^l>5k>i?>|hZ>gk>tes>dqq>be>(`'N>[_,>׳]   ?\?FZw?X?Vwm?1T9?R  ?lQʿ?Oy?M+?4K?
I|?
F$!?DF#?B:B&?x@(?>>%L+?;-?"980?_7e2?55?e2_7?80"9?-;?%L+>>?(x@?:B&B?F#D?$!
F?|
I?4K?+M?yO?ʿlQ?  R?91T?wmV?X?wFZ?\?   ׳]?,[_?'N(`?eb?qqd?ste?kܾg?Z־|h??оi?ʾ5k?þ^l?vm?|!n?A6O-p?誾Pq?jr?z7qxs?Lԗ0|t?uj6uu?>wcv?Fw?|x?Mo<x?a	y?Tgz?G{?:{?i-gM|?\0 %|?Y}?U}?s9~?ֽ~?3e~?*5?򅽯s?:^V/? y?
qּ?uVc? S  ?uV<c?
q<? =y?:^V=/?=s?*=5?3e=~?=~?s=9~?>U}?>Y}?\0 >%|?i->gM|?:>{?G>{?T>gz?a>	y?Mo><x?|>x?>Fw?>>wcv?uj>6uu?Lԗ>0|t?z7>qxs?>jr?>Pq?A6>O-p?|>!n?>vm?>^l?>5k??>i?Z>|h?k>g?s>te?qq>d?e>b?'N>(`?,>[_?   ?׳]??\?w?FZ??X?wm?V?9?1T?  ?R?ʿ?lQ?y?O?+?M??4K?|?
I?$!?
F?F#?D?:B&?B?(?x@?%L+?>>?-?;?80?"9?e2?_7?5?5?_7?e2?"9?80?;?-?>>?%L+?x@?(?B?:B&?D?F#?
F?$!?
I?|?4K??M?+?O?y?lQ?ʿ?R?  ?1T?9?V?wm?X??FZ?w?\??׳]?   ?[_?,>(`?'N>b?e>d?qq>te?s>g?k>|h?Z>i??>5k?>^l?>vm?>!n?|>O-p?A6>Pq?>jr?>qxs?z7>0|t?Lԗ>6uu?uj>wcv?>>Fw?>x?|><x?Mo>	y?a>gz?T>{?G>{?:>gM|?i->%|?\0 >Y}?>U}?>9~?s=~?=~?3e=5?*=s?=/?:^V=y? =?
q<c?uV<ࠠ=%ƷB(@&B(A'ɼB(¸A'ƻB(                        (("$&')*+,-.//123456779:;<=>??ABCDEFGG(!)059=@BEGIKLNPRUWY[\^`begiklnpruwy{|~('3<CIOSW[^adfikosvy|~#1ANYckrx~!:Oap}#?Vj{7K[iu$AYn)Jg	+On'Gc{	,Qq1Z3_/W{4a9j;o7g<qAzC                                ) ) ) R R {                    ) ) ) ) { { {    
') ) ) ) ) ) ) ) { { { {    

1>HP{ { { { { { { {     111>>W_fl        1111WWW__rx~                                         " $                       j8R:i:W;c;*<09<>w<<<<=*=F=Sd===˲=Ѿ=:=T==%>>_1>h+>8>0RF>T>Gb>p>>R[>`>>y۞>p>>`>>F'>>x*>>S>>>?Z?$
?P?+?AE?%j?s?Ώ#?'?t|+??Z/?&3?6?:?3>?ŌA?wD?:H?'mK?ΆN?Q?lT?8W?iY?E\?^?sYa?c?e?g?i?Ҡk?n_m?Po?p?r?]s?t?u?Wv?w?x?y?srz?''{?{?^|?5|?Y}?}?~?p~?~?~?&)?U?z??̲?????????????  ?                     ZPKE?81("
        ndZTNGA:3-'       vng]VPKFA;5/(    ~wph_YSNHB<6/'   xrga[UNHB<6/)#
|qke_XRLF@93-'!{uoib\VPJC=71+$yslf`ZTMGA;5.}vpjd^WQKE?8-h                                   
       " ( 0 < N d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 	                                    !   #   %   '   )   +   -   /   1   3   5   7   9   ;   =   ?   A   C   E   G   I   K   M   O   Q   S   U   W   Y   [   ]   _   a   c   e   g   i   k   m   o   q   s   u   w   y   {   }                                                                                                                                                                                                              	                        !  #  %  '  )  +  -  /  1  3  5  7  9  ;  =  ?  A  C  E  G  I  K  M  O  Q  S  U  W  Y  [  ]  _        )   =   U   q            	  9  m      !  e      I      Q      }    Y    E    A    M	  	  i
  
    1    u      y  -      a  %        ]  5                       !  "  #  $  %  &  '  )  5*  ]+  ,  -  .  %0  a1  2  3  -5  y6  7  9  u:  ;  1=  >  ?  iA  B  MD  E  AG  H  EJ  K  YM  N  }P  R  S  QU  V  X  IZ  [  ]  e_  !a  b  d  mf  9h  	j  k  m  o  qq  Us  =u  )w  y  {  }            )  =  U  q      ݕ  	  9  m      !  e      I      Q      }    Y    E    A    M    i      1    u      y  -      ?         y  ?  A        A
            !  &  -  3  y;  C  L  V  a  l  x              ?     y) ?A AZ t   A   . R x     yK z    I    5 v   ?B   y! ?p A  j  A	 x	 	 9
 
  m  G  y+        +  I  r ?  F y ? A8   F A  s 4    Y ,  ! y! " # ~$ g% S& C' 7( /) +* ,+ 0, 8- ?D. T/ h0 y1 ?2 A3 4 6 ;7 An8 9 : < c= > ? JA B C y[E F (H I 	K L M }O Q R T U NW ?X Z :\ y] ?_ AVa c d f Aoh Bj l m A    	    A  	     .  A  )X  	u      	  )4 |  0 	 A  	S 
 A  ) 	 
 c 	 )t 3 A * 	g  Am 	< @! }$ ' )+ 	/ 3 ^8 	)= )@B G `M pS 	Y A` g 	Qo Bw A j ) 	\  6 	d ) V A#  	y 

A<	)9J\)0o	i	)|	9ATMp	AV)		+wNyr	)iA
8	;cA{	N0)	$]	)RR	^ADa	]BA>		)		x-
Ԁ
,
	-)lA@	eA*	4
|)	McLS	)NSP	cA~	k
A<)t	O_	"	)$_fA	ϊUHAI	 	 !a"*0#)$	;$Q%  E    3  [W    w  9M c   !  	   3  / 1^$ `, 5 @ Y7M [ 5Cl ?& A KӬ }! ' 	[/YO&QeM6I|y_ծw_/akG\<GC	K[s%gocqH,	;`

Cu/p62g!O)A<U$"$E')h~,p/-2)5+79]%<c@IDɲHenMÚQ_V{\[-`fkíqw"]~#  qM    & e w  5 -p  ! ( u8 YHM )g % =Ǵ Q& ,|RU+MTq?A.S͗		9w
IW]j1'MѲ&Hu($ٜm)R/m59=aA\E`NYX\ci~o|   k  ?# = # 9 Q[  u q2?m_q{=S
aX?%e4&/:;b"IqY?mX !	 , A% AOG C  FsZ5AAv%L4WG`A#Q Ş2 k  kP!	3l0բg')}<{[w-ɭ{ 9^=cw	(!4 uH8}WW`['^6h9j"Kx+3	T                                                                                         	            
         ~|wmW)	       @  l"  B    M              @  ]  p  y  }  $                I                                     igwu at4  tnf]uSfG';a.^"cY)T                     kg     , d   =}                        W   %  2 $o                        >     A Z  cQ/4
        h' : x  @#                    =@  $ 6 H3$EE   r {8                        *@  ca '+V [ V  Mf HI
%>          	     
 
"              


                                                        	                                                                              b:
b"B:r
*:<.~Nntd@


J	>x"Z   6nN:v8|R:8P`JDLd(jp$`(xX>(
               0u  p    1CMR]c$-.BNW^h *3B^hmpsv5EPX_f        	#,6AMZhw                                :  L ւ+ W ˃8 ݧ^# A Ӣc- ߺJ! ʞi9 ֳT, ğpE$ Ѱ]7 uL*          6  I
 ׁ) V ȁ8 ٤^&
 ⽄G ˟i8 ճU/ uF% ЫU0 ܽkC$ ɦZ7 շmI+
          2  H
 Ձ* W > Ϡc/ ٶQ) ɟk= ΪV2 ٺlF' ȦZ8 ѴnL/ £]>% ͱoO3          *  H ր* P ~6 ӟR# ˨X5 عlG( ǦZ9 ԷmI,
 ƦZ:! ҵnK. Ĥ\<# дnL0         JOP_h_c[}]L{s{              񾲄WJ) j9'               9kE/CoRJO_m}J;EasUIL\sqfefkv}͖ආeSOUaxxe\Y]fvඛvmhfjov                              }3
	 i-
	 բtS;+ 	 t;
	 弇V3
 չgSB5*!
 ΤvM.
 ܿwU9%
 ˳|bK7( ܢjC*	 
q?      wP=/#	     waC+
      ɷ|obXOF>82,'#
               hJ4%
                            ԶxnbUH<1( 	 F.+Kf,
aH0㐥
k                        
gV
guRYuRF1
bF1
ƭ"R
"Rd(      `@  իU+ ͚f3 @ U < 0  d    d   
 @ x æ}nR ˖ @     ŮR;876.
	                        \ʾضߚxz4dfJ B'5  & ( . 4 > T                     )  6  hB  S  To    8     (#  .  8  DH  _    8     @  $  ,  4  \D  a  8 d  (       
    	   [              ĶD>B<HuUZv                  f\SHL!?yM+7G+;B2BktL75}                         & 9 E T V [ d                                dffDD$"`kf@B$""  Ћh`hfff     PmNkgeԍ{g$      0       D{wwgEbDgxvvfGbШKyk 1""" {ibhddFDFBB"@fD$ fD""BkkWfd}zvgrij2"֍yg"     mJfnvWewe  $$BD#`fd$ !fdTdkxw$ ɸwsqnmcb_OD420-+ 
 Ķ|nhZNLFE9-" &6EUdt)7ESbp"3=N\j~
$2?O_n~%3;NYk{
 3CQ`p%3AObq~"7?NWlv $8O[lv+:JYix!.<K\k{,9JYiy.9GXdx#.8M\j{-5?KYks	(8GXgw$09LWiv6GQ^h~/>Oas->N^o1>O\kw$-=L[ly-<L[k{+5FSgr#*:N]n}"2CScs)BIV_o%4?K\fw1ASdu4DXgu~/=LZjw#2=IVanw                    tCR;\HdY\              ]`SGI"B~I+9}G0:nI9>h{A7Dd                         # ; G
 R Z a _%                             cB$$"$""""SE$4"tfFDDfDD"AUDT$t؉hfdDDڹػۊgtٸ٫ڊ֏ڨ􍈛ۋ؉t۹dddf"DDdDڨhFۋԲl`UROM=;98310-*)(&$"
 ˾}rf[QG<4+# #<Sl 7Me}*BYr2Hax,EZr5Pj,@Zs>Rdx2Ogx-Aj|1Kay4F]t">Kav!8F[q"3Hau2CZu0B_u!3MtFWj|!5@Su"A_lHcq"+=N]r6a|&8Yv1?Uo0Mg/Jc|!*=L]y5Wp4T%0@Thv                              ~|}|y~~zevw~V|x{wkmmxvqsuwc;Wo?opP.ZW][Rb        ='*X<AI8^ cf.	TH.h&0 FSuu_M<|&T*8.#OAXQ1 K,\E_)'C x7,zQ 	
X'$@
7+J57L]'; M	,(		e* !D7.)                    )*>)%AB&!                        E]sv0      ǻ{ri`XPH@92,&!	 ǥ|m`TG=3*  G8+ c      G2*&#!
	        p, F = ~3syff~yunknown error libopus 1.1.2 success invalid argument buffer too small internal error corrupted stream request not implemented invalid state memory allocation failed      ?  ̼+  1`B      ?   G    7   8   @L=  B   A F   }&?I@ 4s?=  8  > >   <  A>  @A  GL?L  ;̽  :L?w+2ŧ6  9  D   F  F  E  H_p0    A̾  @  @>  @?o:33s?
#<
#Q8333?@p}?Lɟ?L>  @@ff>ff??>ff?  @75< @Ft  =  <5?     >    zo;>  ?Y?fff?G?o<  HC  A   >  @_c  B   ?78  RI:      <   u=  
#33
ף<
#=Q+?^)=?   B  =  B  (B  #Ce;8_);5? ?  Q=	P6ss-*:_cX  AQ:(knN   Z48ɿ.u?m4L=<hS!-?e	=>">хsGu<<l:  A  A  A.>j2?Ϊ?!?>M?Mֈ>H?k>  E  PA  zF  A ;F  pA  B  zG Gm[?%I>                                                             @      ?   >   .>          @.?   @.ly	O
@9B.?     AMbP?+eG?          0_@      ?Zd;ڊ?    bP?333333?)\(?HzG?n??V瞯<?      $@?runtime/cgo:  pthread_create failed: %s malloc failed: %s       runtime/cgo: out of memory in thread_start
                                          `         `        `     `     `     `     `     `     `     `    	 `	 	 	  
 `
 
 
   `     `     `     `      `    `     `     `     `     `     `     `   `       `    O @ @w   ` `    { `     V V @W  # W  X `# `X X  Y x Y Y @Z Z `  ` @1 ' '  ( `( ! ` !     U @b @{ c  9 @ `  @       @  @  @  M @N        ` ` `  `  N  O j `O `      `      `      ~    @x @  ! `- @z  - -  . `. . .  / `/ / /  0 `0 0 `!       "   `"  ` @ " @     g J    V "  & `& & &  ' `' `+ ] + +  , `, , ,  -  [ `[ # #  $  `$ [ $  P ` w  P P  @Q Q  R @ `R |     ` R  S S S @T 1 T  U  `U  0  1 `1 1 1  2 `2 2 2  3 `3 3 3  4 `4 4 4  5 `5 5 5  6 `6 6 6  7 `7 7 7    8  z @ `8 ` `Y 8   ^ `^ K 8 $  \  % `% \ \ `   % %   2 ` ^  _  `9 9 { 9  ! _ _  : `: `   @     @ :  :  ; `; ;   ;     <  `< @| ` < <  = `= | ( (  X @] @  ) `)  )  ) @y  * `* * * y = @`  3 @} =  > `>  > >  ? `? } ` ? @ @~ ?   @ `@ @ @  A `A @ A A  B `B B B  C `C ~ C C  D  `D D @ D  E `E E  `L   a 3 E  F `F   `a F ` a F  G @ @ `G  G G   H `H H H  b   I `I  I @ I  J  M `J ` J `4  5  5 J b    K `K K  K   L ` `L b L @ L  M `M M  @ M @    N `N  @ @ ` N N  O   `O O  O  P `P P  P  Q `Q @c Q Q  R @6 `R R R  S `S S S  T `T c T T  U `U U U  d @ `d d  V  @  `V @  e e  @ e V   V  W `W W W  X `X X X @f     Y Y Y f   Z  `Z Z Z `  [ `[ [ [ `\ \ \  \  ] `] ] ]  ^ `^  @ ^   ^     6 M `  _  @ @ 7  8 `_ _ _ `Y  `    g `` ` @ `  a `a  @  a a  b `b N  +  `O `g g `  h  h b b  c `c c c  d `d d d  e `e e e `f  f 0 @      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `      @    `  @        `      @    `      @    `  `       @       @    `      @    `      @     `        @    `      @    `      @   	 `	 	  
 
 
 @    `      @    `      @    `      @    `      @    `      @    g  h @h h h  i @i i i  j @j j j  k @k k k  l @l l l  m @m m m  n @n n  o n @o o o @v r w  p @p p p  q @q  r @r r  w @w  s t  u @u u u  v v @s s s  t @t q q w t  x @x x x  y @y v y y  z @z z z  { @{ { {  | @| | |  } @} } }  ~ @~ ~ ~   @     @     @          @ @    @     @     @     @   @       @        h   @         @    @  @        @      @ 5   6 `6 @    @ 6 @o o     @i  7   7 `      @  7    ! `! " !  " @8 " @# #  $ `$ $ 8  9 `9  % % % @& & 9  : : : @; `' ;  ' @  < `< < '  ( i  = ( =  = ( @> @ @A A  B `B B  C C C @D D  E `E E  F F F     @    G @     @ G `    @  @ `  `,   @  @ `H @ @  I `K     \     `\     \     \     \     \     \      \     \     `\     \      \      \     @\     `\     \     \     \     \     \      \     `\     \     \      \     `\     \     `\      \     `\     \      \     `\     \     \      \     `\     \     \      \     `\      \     \     @\     `\     \     \     \      \     \     \     \      \      \     @\     `\     \      \     \     \      \     \      \      \     @\     `\      \      \     \     \     \     \      \      \     @\     `\     \     \     \     \      \      \     @\     `\     \     \      \     \                             @g@     P      g@           `n@     Ⱥ      n@     0      r@           r@     @      r@           r@           r@     x      Ps@            s@           0t@           t@           @u@           u@           v@     (      v@           v@           v@     h      v@           v@            w@     h      @w@           pw@     P      w@           y@            z@     p      {@     x      {@           {@     0       }@           P}@           @@     H      `@           @           @           @     p      P@           @     @       @           `@     @      @           @           @     h      @           @           `@           p@     (      @           @           Љ@     H      @            @            P@     X      @           @            @     p      p@           @     `      P@           p@           @           @@     (      @           @           @           @@           @     @      @           `@     X       @           p@           `@     p      @           @           @@             @           0@     (      p@           P@           Ш@           Щ@           p@     P      @@     0      @     x      @            @           0@     `      p@           @           @           P@     X      @           `@           @           @           @          @@          @     8     @          @            @     `      @           P@     h     @     (     @          P@          @     	     @     (
     @     
      @          P@           @          @          @     x     @     @     @     X     @          @          @          0@     x     @@          0@          @          @     h     @           @          @@          @     `     P@          @@           0@     !     0@     !     @     h"     @@     "     @     h#     0@     #     @     X$     p A     $      A     x%     A     &     @A     &     @A     8'     A     '     A     h(     A      )     A     )     A     *     A     `+      A      ,     A     ,     
A     -     PA     p.     A     (/      A     /     A     0     @A     X1     A      2     A     `3     A     6     PA     7     A     8     @(A     @=     )A     h>     0*A     >     *A     P?     *A     ?     +A     `@     ,A     @     ,A     A     -A     B     .A     PC     1A     8E     1A     E     2A     F     3A     xG     P6A     pI     6A     0J     8A     K      ;A     0M     =A     O     @A     (Q     PBA     R     @HA     8V     pLA     X      OA     8Z     TA     ]     VA     ^     WA     _     ]A     xc     ^A     pd     PaA     e     aA     hf     @bA     f     bA     hg      cA     g     @cA     xh     PcA     h     `cA     8i     cA     i     cA      j     PeA     k     gA     m     jA     `o     @kA     p     PoA     r     qA     ht     rA     u     `vA     @x     wA     x     {A     {     PA     ~     A     8     @A          A     ؄     pA     x     A          A          @A     h     A           A     Ј     0A          A          A          @A           `A          A          ВA     @     A           0A          A     @     ИA          pA          pA     H      A          A     h     A           A          A     P     0A     М     A           0A          @A     P     A     Ч     @A           A     `     `A          A          @A     P     @A     8     A           A          A     ذ     @A          PA     Ȳ     `A          A     @     0A           A     `     PA     P     A          PA     p     A     (     A     X     A     H     A     н     A          `A     `      A          A     H     A          A          `A     X     A     X     A          PA     x     A     H     A          `A          
B          B          0B     P     B          B          B     `     @B          B          B     0     B          B           B            B          P B     X      B     @     P!B          !B     H     #B           'B          (B          )B           *B     p     P*B          0+B          ,B          P-B          /B     @     3B          3B           5B          07B           :B          @=B     x     =B     H     ?B     x     @B          HB           IB          0NB     `     `PB           QB          UB          0VB     `     [B     H     `B     
     aB     8      bB          PcB          dB          pgB          hB          0iB          0mB          @mB          `nB          poB          pB          PrB     x     rB           rB          `tB          PxB          PyB     p     B     (      PB           pB     H!     0B     "     B     X#      B     #     B     @$     B     %     pB     &     `B     &     PB     '     PB     P(     B     (     B     P)     @B     *     B     @+      B     +     pB     @,     0B     ,     ВB     -     B     .      B     0     B     1     pB     x2     B     83     pB     3     ПB     p6     0B      8     B     @9     B     :     B     ;     B     P<     `B     =     B     0?     B     h@     B     A     @B     B     B     B     B     `D     B     F     0B     pG     B     8H     0B     @I     PB     J     pB     J     пB     K     B     L     0B     N     B     O     PB     hP     B      Q     `B     (R     B      T     pB     T     `B     pU     0B     V     B     V     B     hW     PB     X     B     XY      B     Y     B     pZ     pB     X[     @B     0\     B     \     pB     X]      B     ^     B     ^     B     _     B     `     pB     a     `B     b     B     c     pB     c     B     Pd     B     d     PB     e     B     0f     B     f     B     g     B     (i      B     i     `B     j     pB     k     B     (l     pB      m     B     n     B     `o     B     `p     B     p     `B     q      B     r     B     `s     B     t     @B     t     B     u     PB     v     B     (w      B     w     B     @y     @B     z     `B     P{     B     |     B     |     P C     p}      C     }     `C     ~     C     h     `C          PC          C     h     pC           C     `     C     Ђ     C     @     0C          C           C          @	C           	C     p     
C          PC     P      C          C     0      C          C     H     C          C     8     C     X     C     ȋ      C     0     @C     X     @C     @     @C          C     @     C           C          @C          C          0C           C          P C     0     !C     H     p%C     p     0&C     `     'C     (     (C          (C     @     )C     8      *C          p*C          *C          -C          .C     0     /C     ȟ     /C     P     0C          0C     `     `1C           02C          2C          05C          8C           8C     `      9C     ȧ     @:C          ;C          ;C          ?C          CC     8      CC          `CC          CC     X     CC     Ю     0DC     H     pDC          DC     (     EC          `GC     (     IC           JC          LC          OC          PPC     x     TC     к     UC          WC     x     [C     X     \C          ]C     `     @^C          `C          pcC           dC           eC          peC     x     gC     (     PkC           lC          nC          `pC     X     pC          rC     @     sC     p     tC          uC          vC           xC     X     `yC          yC          {C     P     ~C           PC           C          0C     H     C     (     pC          `C          @C     `     ГC          C     P     0C          C     (     PC          C          pC     x     C     8     C          C          0C     P     `C          C     `     ХC     X     C     @     C          C     x     C     0      C           C          C     h     C     P     ЯC          C          C           C          C     X     pC          C          кC          @C          C           C           C          `C     X     C          C     0     C           C          PC     `	     C     	     pC     @      C          C     h      C          PC          `C          C     x     C          @C           `C     p     C           `C          pC          C          `C          PC           C     0"     C     "     `C     #     C     $     0C     $     0C     %     pC     H'      C     (     pC      )     `C     )     C     H*     C     *     C     p+      C     +     C     ,     C     ,     C     -      C     -     C     .     PC     X/     C     /     PC     1     @C     2      D     p4      D     85      D     5      D     06     PD     6     D     (7     D     8     `D     8     D     9     @D     :     D     @<     `D     =     D     =     D     >     D     @?     0D     ?     D     @@     D     @      D     PA     D     B     D     @C      D     C     D     hD     D     PE     pD     E     PD     F     D      G     1D     M     P2D     pN     2D     N      3D     pO     `3D     O     3D     P      4D     @Q      7D     S     8D     @T     9D     T     P=D     V     @D     W     BD     X     DD     Y     ED     pZ     ED     Z     LD     `     `MD     b     TD     f     TD     (g     TD     g     VD      i     `WD     i     @XD     pj     XD     0k     @]D     m     aD     o     pbD     p     cD     q     cD     q     PdD     r     dD     r     peD     Xs     eD     s     gD     u      hD     u     `hD     Pv     iD     0w     jD     8x     PkD     x     kD     y     @mD     Xz     @nD     X{      uD     ~     `uD     ~     uD     (     PwD     x     xD          yD          zD     X     {D     @     ~D          0D          `D          D     p      D          D           0D          D           ЋD           D     @     0D          @D     P     D     `      D     X     D          D          ЪD     `     @D          D          0D          D          D     8     PD     ȟ     0D     x     аD     P     вD            D          D     p      D          D          D     `     D           D          D     P     D          @D     (     D          0D     h      D     h     D     P      D          D          D     а     D          D          PD           D          D          PD     ȶ     0D          D     @      D          D          D          `D          D     x     D          `D          @D          D          D           D     8     D          D     p     D          D           D     P      D     8     D     @     D           `D          D     h     PD     @     D          D     H     @D          @D     (     D          PD     x     p E           E          E          @E     x     E     8     E          E          `E     p     E           E          PE          0	E           
E     8     
E          E     (     0'E           )E     x     p+E          @,E     `      .E     p     p.E          0/E          P2E          @4E          7E     8     `8E          9E     X     9E          ;E     x     >E          `AE          PCE          `DE          EE          GE          PHE          0IE     X     IE          JE          KE          NE     (      RE          0UE          UE     `      UE          PVE          @WE          ]E     H     @mE      	     oE     	      qE     p
     `uE          vE          0zE          {E          {E            |E          P|E          |E          |E           }E          }E     (     @~E          ~E           E          pE     P     E          PE     X     ЅE          E          E     P     PE          E          @E          E     x     0E           E          E     p     E           E     x     0E     p     pE          E          E          `E           E      "      E     #     PE     #     E     $      E     $     PE     %      E      &     E     &     E     `'     E     P)     `E     h*     ЙE     *     E     H,     E     -     @E     H.     E     .     E     (/     PE     /     E     0     PE     0     E     01      E     2     E     2      E     (3     E     3     PE     x4     E     4     0E     5     E     5     E     p6     E     6     ЦE     7     ЧE     (8     E     8     E     89     PE     9     E     `:     @E      ;     E     ;      E     <     `E     <     E     =     E     >     E     >     `E     >     E     ?     PE     ?     E     8A     pE     A     pE     0B     E     hB     еE     HC     E     C     @E     C     E     `D     E     D     pE     @E     E     E      E     F      E     F     0E     G     E     pG     0E     G     E     @H     E     H     @E     I     E     I     E     I     pE     XJ     @E     J     E     (K     E     K     E     K     E     `L     PE     L      E     0M     E     M     E     N     E     N     `E     N     0E     `O      E     O     E     @P     E     P     pE      Q     @E     Q     E     R      E     XR     0E     R     PE     R     E     HS     PE     S     E     XT     E     (U     E     pU     E     U     E     U      E     HV      E     V     @E     V     `E     8W     E     xY     E     Y     0E     Z     PE     hZ     `E     Z     E      [     E     H[     E     [      E     \     pE     (]     E     ]     0E     ]     E     @^     E     ^     E     ^     E     H_     E     _     E     `     E     h`     0E     `     E     (a      E     a     E     a      E     b     0E     `b     @E     b     PE     b     `E     8c     pE     c     E     c     E     d     E     `d     E     d     E     d     E     8e     E      f     E     hh     0E     i     E     l      E      m      E     pm     PE     m     pE     n     E     hn     E     n      E     o     0E     `o     `E     o     E     p     E     Xp     E     p     E     0q     @E     q     pE      r     E     xr     E     r      E     8s     pE     s     0E     Pt     @E     t     E      u     E     hu      E     u     `E     v     E     hv     E     v     @E     @w     pE     w     E     w     E     0x     E     x      E     x     E     (y     0E     xy     `E     y     E      z     E     z     @E     {     E     {     E     8|     0E     |     E     P}     pE     }     E     P~     E     ~     pE           E           E          E     X     E          @E     8     pE            F            F          0F          F     x     0F     @     F          F     8      F          F            F     x     F          PF     p     F     ؇     F     @     F          @F           F     x     @	F          	F     `     `
F          0F          F          F     H     @F          F          F          F           F          PF          F     H     PF     Џ     F     h     @F          F     Б     @F          F          PF          F          `F     X     F          `F     @     F          `F          F     p     F     Ж      F     0     F          0F          F     P     `F           F          pF          0F     8     PF     К     F     H     `F     ț     F     P     F          F     X     @F          F     H     P F           F          P!F          !F          "F           #F           #F          #F          P$F     X     %F          &F     H     &F          'F     x     'F          @(F     H     (F          @)F          )F          )F     P     `*F          *F          +F     P     -F          -F     p     p.F          .F          /F          p/F     P     /F          00F           0F          01F          1F     x     1F          p2F     H     2F          p3F     (     3F          p4F          5F          5F          06F          6F           @7F          7F          8F           9F     (     9F     ض      :F     p     :F           ;F     h     ;F     ȸ     0<F     8      =F          =F     8     =F          @>F           ?F          ?F          @@F     H     @F     ؼ     @F     `     PAF     (     AF          @CF          EF          EF          FF          FF          GF          pGF          GF           IF          IF     H      IF          0IF          PF     0     0QF     @     QF          RF     @     SF     P     `TF     h     pTF          TF           TF          PUF          UF          VF          @WF     x     XF           YF          pYF     (     YF          ZF          [F          [F     x     \F     H     ]F          ]F          0fF           gF          hF          tF           0uF          @uF     H     0wF            xF          pxF          xF           pyF          0zF     h     zF          zF          @{F          {F          |F          }F     X     p}F          }F           P~F     0     ~F          `F     `     F          `F          F     x      F          F          F          @F     H     F          F          F          F          @F     8     ЖF          F     H     F          F           F          F     h     F     P      F          F          PF          F           F     X      F     p     F          @F           pF     "     F     "      F     #     `F     `$     F     $     PF     %      F     x&     F     `'     0F     (     F      )     @F     *     F     *     0F     +     вF     +     PF      ,      F     ,     PF     -      F     .     F      0     F     0     @F     1     F     2     PF     2     @F     3     0F     84     F     5     F     5     @F     6     F     h7     0F     08     F     8     F     9     F     X:     pF     ;     F     ;     pF     p<     G     P     G     XQ     G     Q     G     @R     "G     S     #G     T     %G     xU     &G     V     'G      W     )G     PX     )G     0Y      +G     PZ     +G     ([     P.G     `\     .G     \     /G     ]     /G     ^     2G     _     06G     a     7G     b     0:G     d      ;G     He     0;G     e      =G     f     P?G     h     0AG     Pi     DG     hk      HG     l     @HG     l     HG     xm     `KG     n      NG     p     @SG     r     VG      t     pXG      u     0ZG     u     ]G     w     @cG     Hz      iG     |     jG     }     lG     ~     `nG           pG     x     pwG     ȃ     |G          G     x     `G          G           G          pG          G     ؋     @G     Ќ     G     X     G     x     G     8     `G     `      G          G          G     H     G          G     (     G          G          pG          G     ؚ     0G     (     0G          0G          PG          PG          PG     h     G     0     G     (     G          G          pG     @     G     0     G           G     8     0G     P     G     x     @G          G           G     `     G           G           G     ȿ     pG     `     G          H     0     H          H     `     0H          0H          H          H     x     PH          H     H     0H          H     @      H          `H     (     H          H          H     x     P	H     (     	H           
H          
H     x     
H          `H     X     H          @H          PH     p     @H           H          H     @     H          H     `     H     8     H          H           H     X     H          H          0H     H     H          !H          `"H           #H          #H     0     #H          @%H           &H     p     0'H     H     p(H     0     )H           *H           +H          p+H     h     +H          P,H          ,H     (      .H          /H          0H     8     0H          2H          4H          6H     x     8H     p     CH     @     FH          FH     8     JH           JH          KH     P     LH          0MH          PMH          UH          VH          pXH          `dH          hH     p     tH     P     }H     X     H          H     (     H     8     H     p     PH          H          `H          H          H          H          @H          H     0     H          H     0     PH          H           ЦH     !     H     (#     H     #     H     x$     H     &     H     '      H     (     PH     )     H     *     H     +     `H     X,     0H     -      H     -     иH     @/     H     0     H     x1     H     2     H      3     H      4     H      5     PH     @6     pH     @7     H     89     @H     h:     `H     `;     0H     H=     `H     8>     H     ?     H     X@      H     HB     H     PC     H     D     H     D     H     E     H     G      H     H     PH      L     0H     L     H     M     H     N     H     xO     H     0P     H     P      H     R     H     S     H     T      H     U     H     (W     @H     X     pH     Y     H     Z     PH     8\     H     ]     H     x^     H     H_     H     _     H     h`     H     Xa     `H     xb     p I     c      I     d     I     e     0I      f     I     f     PI     (g     I     g     I     h     0I     i     I     xi     I     j     pI     hj     I     j     pI     8k      	I     k     	I     Pl     I      m     0I     m     PI     n     pI     pn     I     n     I     Ho     I     o     I     (p     I     p     0I     q     PI     pq     pI     q     I     Hr     I     r     I     s      I     s     pI     0t     I     t     I      u     I     hu     I     u     I     8v     0I     v     PI     w     pI     pw     I     w     I     @x     I     x     0I     y     I     xy     I     y     I     Pz     I     z     I      {     0I     {     PI     {     pI     `|     I     |     I     P}     0I     }     I     P~     I     ~     I     (     0I          PI          pI     P     I          I           I          PI          pI     X     I          I     (     I          I          I     X     0I          PI     (     pI          I          I     `     0I     Ȇ     I     0     @I          I     8     I          I           0I          PI           pI     p     I          I     X      I     ȋ      I     8     pI          I           0I          PI          pI     p     I          I     H     I          I           @I          I          I     x     I          I     X     I     Ȓ     0I     8     PI          pI          I          I          I     `     I     Е     pI     @      I           I           @I          `I          I     h     I     ؘ     I     P     I          0I     (     PI          I           I     x     `I          I     `     I     Ȝ     I     8     I            I            I     p     p I           I     P      I           !I     (      !I          @!I          `!I     x     !I          !I     P     !I          !I     (      "I           "I          "I     x     0#I          P#I     X     p#I     ȥ     #I     0     #I          #I          #I          $I          `$I     `     $I     Ш     $I     @     0%I          %I     (     %I          %I           %I     p     &I     ث     0&I     @     P&I          &I          &I          'I          0'I     `     P'I     Ю     p'I     @     'I          'I          'I          'I          (I     `     0(I     б     P(I     @     (I          `)I          )I          )I          )I     X     )I     ȴ      *I     8      *I          @*I          *I     x     *I           +I     X     `+I     ȷ     +I     @     +I           ,I           ,I          @,I          `,I     X     ,I          ,I     0      -I          @-I          `-I     x     -I          -I     P     -I          -I     (      .I           .I           @.I     p     `.I          .I     P      /I          /I     0     /I          /I          /I     x     0I          00I     X     P0I          p0I     8     0I          0I          01I          1I          1I     p     2I          02I     H     P2I          p2I           2I          2I           3I     `     P3I          p3I     8     3I          3I          3I          3I          4I     `     04I          P4I     8     p4I          4I          4I          05I          5I     `     5I           6I     8      6I          @6I          `6I          6I          6I     X     6I          7I     0     `7I          7I           8I          @8I          `8I     `     8I          8I     8     8I          8I          09I     x     9I          9I     P     9I          9I     (      :I           :I          @:I     p     `:I          :I     H     :I          :I     (     :I           ;I            ;I     p     @;I          `;I     H     ;I          ;I     (     ;I          <I          0<I     h     <I          <I     H     @=I          `=I     0     =I          =I          =I     p     =I           >I     @      >I          @>I          `>I          >I          >I     P     >I          >I     (      ?I           ?I          @?I     h     ?I     `     P@I     `     p@I          @I     0     @I          @I          @I     `     AI          0AI     0     AI          AI           AI     h     PBI          BI     @     BI          BI          CI     p     0CI          PCI     0     pCI          CI          DI     `     0DI          PDI     (     pDI          DI          DI     `     DI          DI     (     EI          0EI          PEI     X     pEI          EI     (     EI          EI           EI     h     FI          0FI     @     PFI          FI          FI     x     GI          pGI     X     GI          GI     0     HI          0HI          PHI     `     pHI          HI     0     HI          0II          PII     p     pII          II     @      II           II          II     x     JI          0JI     H     PJI          pJI          JI           KI          KI     @     @LI          LI     P      MI          @MI     x     MI          MI           NI          @NI          `NI     	     NI     	     `I          vI          xI          zI          P{I           |I          |I     p     0I     H!     I     h.     I     (/     `I     1     I     1     @I     (2     I     2      I     3     I     P4     I     4     `I     5     ШI     @6     @I     6     pI     7     `I     p8     @I     9     I     :     PI     <      I     =     I     h>     @I     @     I     D     I     D     I     E     I     0F     PI     F     @I     HG     I     H     I     H     I     xI     I     0J      I     J     PI     K     I     L     0I     M     PI     xN     I      O      I     hO     pI     O     I     P     I     R     I     R     I     hS     I      T      I     T     I     U     I     W     I      X     I     X     I     @Y     I     8Z     I     [     0J     f     	J     h     @J     pi     J     hj      J     k     J     (m     0J     @n      +J     t     ,J     u     `/J     v     0J     w     2J      y     `5J     @z     08J     {      9J     @|     @J     `     @AJ          @BJ          PCJ     x     CJ          DJ          PEJ     `     0FJ          @FJ     p      GJ           HJ          JJ          KJ           LJ          MJ          pNJ          OJ          PJ          QJ          pRJ     0     PSJ     8     @TJ     ؐ     UJ     @     VJ     8     WJ     @     XJ           PYJ          YJ          @ZJ          ZJ          [J     h     p[J          [J     H     0\J          \J     (      ]J          p]J          0^J          ^J          `_J     h     @`J           aJ     0      bJ     Н     psJ     (      tJ          puJ          pxJ          yJ           |J          PJ          J     X     @J          J          J           J          @J          J     ȵ     J          `J          J          `J          J          PJ     P     `J          J          PJ          J          pJ          J          J     H      J     8     @J     8     J     x     J     0     PJ          J     X     `K     x     0K          `K          K          K          K          K           K          pK          K          K           PK     @     K          K          K     x     PK          p)K           +K          7K     8     `9K          ;K          `?K          AK            FK          FK          @GK          GK           HK     X     HK          `IK     `     IK          pJK     0     JK          pKK          @LK          MK     `     NK     (       OK           OK           PPK     H     @QK          QK     P      RK          RK     (     PSK          pSK            TK           UK          UK     8     WK     H     0XK           XK          YK     `	     pYK     	     ZK     0     [K     x     `]K           ^K     p     ^K     x     _K           aK          dK          hK     H      jK     p     pkK     (     kK          0lK          lK          `mK     (     mK          mK          mK     P     mK           nK           nK     h      oK          oK          qK            prK           0sK     !     sK     `"     sK     0#     PyK     %     |K     (     @K     *      K     P,      K     ,     @K     x-     K     0/     K     p1     K     2     K     2      K     H3     K     X4      K     5     K     p6     pK     7     K     8     0K     9     K     ;     PK      <     K     <     0K      =     @K     >      K     ?     K     @     K     @A     РK     A     K     B      K     XC     @K     C     `K     `D     pK     D     K      E     K     E     УK     F     K     8G     K     G     K     H     PK     pI     0K      J     K     J     K     PK     K     K     K     L     K     M     K     hM      K     M     `K     (N     K     N     K      O     K     O     0K     8P     K     P     K     `Q     K     R     K     R     `K     T     K     U     K     8W     pK     W     K     Y     PK      \     @K     \     pK     ]     K     P^     K     ^     0K     a      K     xb     K      c     K     @d      K     g      K     h     K     i     K     j     K     j     0K     Hk     K     k     K     l     K     Xm     K     n     K     n     K     ho     K     o     K     p     K     q     K     xs     pK      v     K     v     K     Xw     K     x     PK     y     K     z     `K     |     PL          L     p     PL          L     ؇     0#L     Ќ      KL     (     0NL     (     `OL     ؟     PL           RL          SL          eL     H     fL          hL          @iL     `     jL          jL           @kL          kL           `lL          lL          lL     `      mL          pnL           qL          rL     P     tL     P     tL     س     @vL          wL     е     pzL          L          pL     P     `L     0     L          `L          L           L           L           L          L          0L           `L           L     0     L          `L          `L          L          0L          L     h     pL          @L     x     L     (     @L          pM           M          M          M          M           M     H 	      &M     	     'M     	     *M     8	     +M     	      ,M     	      -M     H	     -M     0		     @/M     
	     3M     P	     @4M      	     4M     	     7M     	     <M     H	     <M     	      @M     	     PCM     	      FM     	     0IM     	     0JM     x	     LM     @	     NM     (!	     RM     #	     0VM     H%	     WM     &	     XM     '	     @]M     )	     0^M     *	     dM     H-	     fM     (.	     jM     0	     lM     h2	     mM     3	     oM     4	     oM     05	     qM     6	     @rM     87	      sM     08	     sM     8	      uM     @:	     vM      ;	     PzM     P>	      M     H@	     PM     @B	     `M     B	     M     XC	     M     D	      M     J	     @M     K	     СM     L	     M     M	     0M     XN	     M     N	      M     Q	     pM     R	     M     8S	     M     T	     M     T	      M     X	     M     X	      M     @Z	     M     ]	     PM     ^	     pM     0`	     M     a	     M     b	     M     c	     M     0d	     M     d	     M      f	     @M     f	      M     g	     M     h	     M     pi	     @M     j	      M     j	     pM     @k	     0M     hl	     M      m	     M     m	     pM     0n	     0M     n	     M     Po	     M     o	     pM     xp	     0M     q	     M     q	      M     r	      M     (s	      M     s	     `M     t	     M     u	     M     8v	     @M     v	     M     w	     @M     x	     `M     (y	     M     y	     M      z	     M     z	      M     {	      M     x{	     PM     {	     M     `|	     M     |	      M     8}	     M     }	     PM     X~	     M     ~	     @M     `	     M     	     `M     	      M     P	     M     ؁	      M     P	     M     Ȃ	      M     8	     M     	     M     P	     M     	      M     `	     M     Ѕ	     M     @	     M     	     @M     Ї	     M     H	     `M     	     M     @	     PM     ȉ	      N     	     0N     	     `N     p	     pN     	      N     H	     `N     	     N     Ȑ	     PN     8	     	N     	     @
N     p	     N     @	     0N     	     N     H	     N     	     @N      	     N     	     0N     H	     N     З	     pN     	     N     (	      N     ș	     N     	     N     `	     @N     	     N     (	     `N     	     N     	     N     	      *N     p	     +N     H	     p+N     Ц	     +N     X	     ,N     	     -N     	     `.N     	     3N     ȫ	     5N     	     5N     	     7N     	     7N     	     @8N     X	     8N     خ	     8N     P	      9N     	     p9N     @	     9N     	     9N     0	     :N     	     @:N     	     `:N     p	     :N     	     P;N     	      <N     X	     <N     	     >N      	     `@N      	     AN     	     AN     `	     BN     	     @CN     	      DN     p	     pEN     	     FN     	     FN     	     GN     P	     HN     	      KN      	     KN     	     0LN      	      MN     	     pPN     	     PN     	     0QN     	      RN     	     RN     p	     RN     	     SN     	     PTN     	     TN      	     UN     	     pVN     	      WN     p	     pWN     	      ZN     x	     0[N     H	     \N     	     \N     	     ]N     	     ]N     	     ]N     h	      ^N     	     0^N     H	     ^N     	     _N     	     `N     	     `N     H	     `N     	     aN     @	     bN     p	     pcN     	     PdN     p	     pdN     	     dN     @	     PeN     	     0fN     h	      gN     p	     gN     	     gN     	     hN     	     hN     P	     iN     0	     jN     	     kN     	     kN     	     kN     `	     lN     	     mN     	     mN     	     mN     X	     PnN     	     oN     	     oN     	     pN     X	     @pN     	     0qN     	     sN     	     sN     0	     sN     	     sN      	     `tN     h	      uN     (	     uN     (	      vN     	      vN     	     PvN     `	      wN     	     wN     	     wN     	     `xN     	     xN     	     yN      	     0zN     	     {N     (	     0|N     	     P|N      	     p|N     	     |N     	     |N     X	      }N     	     }N     p	     p~N     0	     ~N     	     ~N     	     `N     	     N     	     ЂN     p	     N     	     N     x	     N     X	     @N     p	     N     @	     `N     	     @N     	     N     8 
     N      
     N     @
     0N     
     АN     @
     N     `
     N     x
     @N     `
     0N     (
     N     (

     @N     (
     N     
     N     
     N     
     pN     
     N     
     `N     
      N     x
     pN     
     N      
     N     
     0N     h
     N     
     N     
     @N     p
     N     H
      N     
     @N     !
     0N     H#
     N     #
     N     0%
     pN     %
     N     x(
     N     H.
     pN     00
     N     01
     PN     X2
     N     3
     N     h4
     N     5
     pN     5
      O     X6
     p O     6
      O     (7
     @O     7
     O     8
     O     9
     O     9
     pO      ;
      O     x<
     O     @=
     O     =
      O     >
     pO     x@
     O     C
     @O     D
      O     xE
     O     PF
     O     @G
     `(O     K
     *O     L
     +O     M
     p,O     8N
     .O     HO
     0/O     O
     /O     P
     0O     Q
      1O     Q
     8O     T
     9O     U
      <O     V
     `<O     XW
     p>O     `X
     ?O     Y
     @AO     Z
     @CO     @\
     FO     ]
     HO     ^
     pIO     h_
     JO     `
      NO     a
     NO     b
     @TO     He
     `WO     f
     ZO     h
     ]O     j
     0_O     k
     cO     m
     0dO     xn
     eO     o
     fO     p
      gO     q
     @lO     0s
     nO     t
     pO     v
     pO     v
     @qO     w
     qO     x
     qO     xx
     PrO      y
     rO     hy
     psO     y
     sO     `z
     @yO     |
     `{O     }
     }O     P
     p~O     
     O     
     O     
     `O     h
     @O     
     0O     ؍
     O     X
     O     0
     O     ؒ
     O     
     O     8
     O      
      O     
     pO      
      O     ș
     O     
      O     
     O     
     PO     H
      O     
     O     
     @O     
     pO     p
     O     
     O     X
     O     ȟ
     O     x
      O     
     0O     
     O     0
     O     
     O     
     O     
     O     
     O     
     O     
     O     @
     O     
     0O     
     PO     X
      O     
     O     
     O     
     O     
     O     h
     O     ش
     O     H
     O      
     O     
     O     P
     O     (
     pO     
     O     P
      O     ع
     O     
      O     X
     pO     
     O     `
     O     h
     O     н
     @O     @
     O     
     O     ؿ
      O     H
     O     
     PO     (
     O      
      O     
     O     x
     O     
     @*P     
     `3P     
      4P     
      ;P     x
     ;P     
     <P     
      ?P      
     BP     
      CP     
     DP     X
      HP     H
     IP     
     LP     
     `MP     
     0TP     H
     TP     
     pqP     
      tP           {P           |P     8     |P          @}P     P     }P           ~P     P     ~P           ~P     0     0~P          ~P     (     ~P           P     H	     P     (     `P           PP           P     @     P     H     P          0P          P     P     @P          P     (     ПP           0P          P           P     @     P          P      "     жP     #      P     %     P     %     @P     &     0P     (     pP     p)     P     *     `P     +     P     p,      P     -     P     X.     P     .     0P     (/     PP     /     P     /     pP     X0     P     0     PP     P1     P     1      P     (2     P     2     @P     3     `P     h4     P     05     P      6     P     6     @P     x7      P     P8     @P     9     @P      ;     P     ;     P     0<      P     =     0P     >     P     ?     P     0@      P     @     P     PA     @P     PB     P     B     P     pC     `P     C     P     `D     P     D     PP     PE     P     E     PP     `F     P     F      P     PG     pP     G     P     @H      P     H     `P     0I     P     I     P      J     P     J     P     K     0P     K     pP      L     P     L     P     HM     P     M     P     `N     P     O     PP     Q     P     Q      P      R     P     xR     @P      S     P     xS     P     S     P     T     `P     U     P     @V     P     V     P     HW     pP     W     P     Z     Q     c     Q     8g     !Q     Ph     *Q     k     p0Q     m     2Q     o     P6Q     p     6Q     q     7Q     r     p7Q     r     7Q     s     8Q     s     09Q     t     9Q     pt     :Q     t     ;Q     u     p<Q     u     <Q     `v     =Q     w     ?Q     x      AQ     x     CQ     y     DQ     hz     pFQ     H{     0GQ     {     PHQ     |      IQ      }     IQ     }     @g@                          Ƹ  Ѹ  Z     pZ     XZ     internal/cpu.Initialize 00/ K 
         g@     (         D  U  Y          W  Z     0.[     XZ     internal/cpu.processOptions 

  /#
	^ '	#=?
D1
&!O
RTY
Z9
!1
4T
4T[






nn
  `Gx
?


.
o
  `G
	x
	
	
?
	
	


.
o
       `n@                 "  %         Z     XZ     XZ     internal/cpu.indexByte 4 4 	
  n@                 ̻  л        {  {        XZ     pZ     XZ             \     internal/cpu.doinit internal/cpu.isSet pop^op1opo
  T!$4!*(	HEFAB?@=>;<9:78541*	


A (#$#	)
-!
  ,R
  
	03     r@              #  &  )         \     internal/cpu.cpuid          r@     p                      (\     internal/cpu.xgetbv   8    r@     ؽ                      pZ     XZ     XZ     type..hash.internal/cpu.CacheLinePad  
    r@     H         k  n  q        HZ     XZ     XZ     type..eq.internal/cpu.CacheLinePad  
      r@              ޾               Z     pZ     XZ     type..hash.internal/cpu.arm64 PBO 
] ]  =  =    Ps@     H         d  k  n       q  z  `Z     pZ     XZ     type..eq.internal/cpu.arm64 PEO 
` `  A  A      s@     п                      	  Z     pZ     XZ     type..hash.internal/cpu.option PZO 
u u  0   0    0t@     `         }               `Z     pZ     XZ     type..eq.internal/cpu.option P9OPJO
 
   k
  k
       t@              ޾               Z     pZ     XZ     type..hash.internal/cpu.x86     @u@     `         z               `Z     pZ     XZ     type..eq.internal/cpu.x86 @<? 
W W  8  8        u@                             Z     XZ     XZ     type..hash.[15]internal/cpu.option PSO 
n n  @"        v@     p                        Z     XZ     XZ     type..eq.[15]internal/cpu.option PZOPO 
   S%
    v@                            runtime/internal/atomic.Cas64   H      v@     8         [  ^  a          runtime/internal/atomic.Casuintptr   Z     v@              [  ^            runtime/internal/atomic.Storeuintptr r v@                            runtime/internal/atomic.Store      v@     8         X  [  ^          runtime/internal/atomic.Store64     w@                            Z     XZ     XZ     internal/bytealg.countGenericString 2 2 8
        @w@     (          @  C  F         XZ     XZ     XZ     internal/bytealg.init.0 " " 	    pw@     x  (                     runtime.cmpstring   $    w@                             cmpbody   @
        y@     8          U  X  [         \     internal/bytealg.CountString & & (      z@                            countbody   L        {@                            runtime.memequal $ $        {@                            runtime.memequal_varlen # # 0        {@     X          b  f  j          memeqbody   P   }@     H  (       e  h  k         \     internal/bytealg.IndexString ! ! &       P}@                            indexbody   D
    @@     x                       \     internal/bytealg.IndexByteString   "       `@                            indexbytebody   >      @                           pZ     XZ     XZ     runtime.memhash0  d  @     8         I  P  S        Z  c  Z     pZ     XZ     runtime.memhash8 P>O Y j5  9  9     @              I  P          Z  c  Z     pZ     XZ     runtime.memhash16 r5        P@               I  P  3        Z  c  Z     pZ     XZ     runtime.memhash128 z5       @                              Z     pZ     XZ     runtime.memhash_varlen PAO F 1  -  -   @                  "        *  3  Z     pZ     XZ     runtime.strhash PAO \ 8  <  <     `@                                    Z     pZ     XZ             [     runtime.f32hash runtime.fastrand POP/OP.O ?? !	20/
  C
  C
  ??    @     x                               Z     pZ     XZ             [     runtime.f64hash POP/OP.O A? !	-20/
  C
  C
  A?     @     (         8  ?  B        J  W  Z     pZ     XZ     runtime.c64hash @S? n J  2  2     @              8  ?          J  W  Z     pZ     XZ     runtime.c128hash J        @     0         X  o  w                  Z     pZ     XZ             [     runtime.interhash runtime.isDirectIface }Er
 F !		FF
r
  qD:1
  qD:1
  F      @     8         M  d  l                  Z     pZ     XZ             [     runtime.nilinterhash yEr
 B !		FFr
  mD:1
  mD:1
  B   `@              k             HZ     XZ     XZ     runtime.memequal0          p@     h         z  }           Z     XZ     XZ     runtime.memequal8        @                           Z     XZ     XZ     runtime.memequal16       @     (         ;  >  A         Z     XZ     XZ     runtime.memequal32       Љ@                           Z     XZ     XZ     runtime.memequal64   @              U             Z     XZ     XZ     runtime.memequal128 & &       @     @         @  Q  T         Z     XZ     XZ     runtime.f32equal " " P@                           Z     XZ     XZ     runtime.f64equal # # @                           Z     XZ     XZ     runtime.c64equal 9 9 9      @     P         b  e  h         Z     XZ     XZ     runtime.c128equal ; ; ;      @                              `Z     pZ     XZ     runtime.strequal P3OPO h D  U  U        p@     @             S            `Z     pZ     XZ     runtime.interequal ,  @                              `Z     pZ     XZ     runtime.nilinterequal ,       P@     0          @  W  _        y          pZ     pZ     XZ             x[     runtime.efaceeq D*r
 8 !
+r
  r&1
  r&1
  8  p@                  7  ?        [  r        pZ     pZ     XZ             [     runtime.ifaceeq H*r
 < !
+
r
  v&1
  v&1
  <        @                               XZ     XZ     XZ     runtime.alginit @p?@?  !		"


  Y*
 @@     p                          XZ     XZ     XZ     runtime.initAlgAES @o?@;?
  !
"
	
  x;
    @              B  K  V        o  t  y      `Z     pZ     XZ             [     runtime.atomicwb runtime.(*wbBuf).putFast 0b/0 "$  ,  p  p  $      @                              Z     XZ     XZ     runtime.atomicstorep 0)/0 "H @	
  A        @     X         q  z  }            `Z     |Z     XZ     p\     sync/atomic.StorePointer @9?@ "X `	
  /  /       @@                           (  1  pZ     Z     XZ     P\     sync/atomic.CompareAndSwapPointer `Q_` "p 	?  >&  >&       @                              XZ     XZ     XZ     runtime.cgoUse 0$/ &> \>  1      @        0         #  '        :  I  Z     Z     XZ     \     runtime.mmap j ( 0!	yk
  $
  $
 `@                              Z     Z     XZ     \     runtime.munmap `\_`!_ ( V!
?


  e
  e
       @     @         R  _  c            Z     Z     XZ     0\     runtime.sigaction F * **		) %/$X#)  <W*
Y!  <W*
Y! p@                           @  U  Z     Z     XZ     runtime.cgocall `_`3 ,   ,w  V&  V&       `@              A  N  `                  Z     Z     XZ             t[     runtime.cgocallbackg runtime.lockOSThread runtime.dolockOSThread runtime.(*guintptr).set runtime.(*muintptr).set 9 ,-
 444M	N3
22(		-
C#  #7

  #7

  -
      @     8       N  k  o            pZ     |Z     XZ     runtime.cgocallbackg1 3
 , /	
&	
;3	P.i%	<	!
  NH	I $C(
  NH	I
$C(
        @     x                               Z     pZ     XZ             \[     runtime.unwindm runtime.acquirem runtime.releasem  ,)
. 
	
			=
  
  
  )
.   @@     p  (                       Z     xZ     XZ     Ъ\     runtime.cgoCheckPointer <0#
 , !
-	.7
%3

1 18C
JM
  {p.i
  {p.i
         @     p  (           '                  Z     pZ     XZ             [     runtime.cgoCheckArg runtime.add runtime.inheap runtime.(*structfield).offset `94	xD	
 ,
 !
	
BL
 
		
]
dF]T
_
8
+		Cs
z8

u

+
)		
;5L

#


8!88888)	$93
  C$X
%Esr=
mF
  C
	$
	X
%Esr=
mF
  	       0@       (       m            n          Z     Z     XZ             p\     runtime.cgoCheckUnknownPointer runtime.activeModules runtime.cgoInRange runtime.heapBitsForAddr runtime.arenaIndex runtime.heapBits.morePointers runtime.heapBits.bits runtime.heapBits.isPointer runtime.heapBits.next runtime.add1 <x
 ,&
<)
(<1
 !	PO	NMNMN;&) 			

vn(
(

cf,55
  *C
  *C
	
	
	
	
  &T

<	)(<1
	
   p@     p                               Z     XZ     XZ             {[     runtime.cgoIsGoPointer 0/0/0/0/ ,0 		     03 P@     P                               Z     Z     XZ     P\     t[     runtime._cgo_panic_internal runtime.gostringnocopy `b_ <"*0 %)  &*  &*  "*0    Ш@              5  P  T        s    Z     Z     XZ     \     runtime.cgoCheckWriteBarrier `W_`-_`H_`	_`	_`	_ @ 4		
	
?



  ?K(  ?K(        Щ@       (                    +  :  Z     Z     XZ     runtime.cgoCheckMemmove PIOP5OP	OP	O @ 
,


  #8  #8        p@       @                       &      Z     Z     XZ              [     runtime.cgoCheckSliceCopy pop	op	op	o @!"5 
)


  '9M  '9M  5   @@                   /            -      $Z     |Z     XZ     \      [     runtime.cgoCheckTypedBlock runtime.spanOfUnchecked >M7	$ @J!",!",	;#(P RI	
			

(
"
N(!D1	$

`	  0N3  0N
	3  J,
	,	(#(P      @                           X  b  l      Z     xZ     XZ             h{[     runtime.cgoCheckBits runtime.addb  @3" 	
	

	
  H  H  3        @                 )  =                  Z     PZ     XZ             T[     runtime.cgoCheckUsingType Vs		
 @!"C!"q!"m!"u !
TK	
		

	%	



7$

	
"%
  J(
  J
	(

  Cqmu   @     p                       2  S      Z      Z     XZ             W[     runtime.makechan runtime.(*hchan).raceaddr 
 B#$ !	
'*	
 	
'.4! 

		
  "EG
  "EG
	
	

  ~ 0@                              `Z     pZ     XZ     runtime.chansend1 `:_ B? '
  0  0   p@     8  (                     m        HZ     Z     XZ     p\     [     runtime.chansend runtime.(*waitq).enqueue runtime.goparkunlock runtime.chanbuf e`H
 B*#$ !
>XO
m
	
		*		IJAB	34		1	9
#O	
=
uO
  8 o;-\X	
  8 
	o;-\X	
  **'	
L      @     P  (       ]  i  m            4Z     Z     XZ     runtime.send PnOPO
 B !(


	!	+
  A4N3
  A4N
	3
      @              #  *  .        <  G  Z     Z     XZ     runtime.sendDirect `k_ B %%

  K 
  K 
       P@              #  *          <  G  Z     Z     XZ     runtime.recvDirect %%

        @     (         |            %  T        Z     Z     XZ             <[     runtime.closechan runtime.(*gList).push runtime.(*gList).empty runtime.(*gList).pop popGo
 BcQ !	"HJ		(		8HJ(HHHI
  <AN$MR.2
  <AN$MR
	.2	
  c
	[     `@                              `Z     pZ     XZ     runtime.chanrecv1 P0O B5 
  &  &   @     `         r  y  |            `Z     pZ     XZ     runtime.chanrecv2 P9O B> "  &  &       @               	  ?  Q          D     hZ     p-[     XZ     P\     ĕ[     runtime.chanrecv g:QfO
 B#$q#$* /
8ne 
 	
"	*			34)*		KO  		"7
 
   J-7'.h^)B
   J-
	7'
	.h
	^
	)B

	
	

  q**'	
#        @      (                k       Z     Z     XZ             Y[     runtime.recv `_`_
 B#$U#$- !8


3!
 
-
  k4Y
5B
  k4Y

	5B
  U-    @@                      ! * `Z     pZ     XZ     runtime.selectnbrecv P9O BT 	"  5  5      @     x                  Z     XZ     XZ     reflect.chanlen  B 

	
   @                       Z     XZ     XZ     internal/reflectlite.chanlen 

	
    @     @          P S        Z     XZ     XZ     reflect.chancap B 



       @                        Z     XZ     XZ     runtime.(*waitq).dequeue ml B 	"
	
        @     @         O R U        XZ     XZ     XZ     runtime.init.0 O DO  	

 P@      (                  lZ     Z     XZ     runtime.(*cpuProfile).add !
 F !	
m
!
  #?c6
  #?c6
     @     p                    Z     XZ     XZ     runtime.(*cpuProfile).addNonGo @?@9 F 
!/

	  "      @     0        ^ o }              Z     XZ     XZ             [     runtime.(*cpuProfile).addExtra runtime.funcPC 
 F   /f4 J J
  5
  				    P@     8	        K	 V	 Z	       s	 s	 XZ     XZ     XZ     runtime.GOMAXPROCS @S?@F? H $!


#
  ,<
 @     	        	 	 
       
 
 Z     Z     XZ      \     runtime.debugCallCheck pRopaopo J 6

<j  =  =     @     x
       
 
 
       
 
 pZ     |Z     XZ     \     runtime.debugCallWrap  J !	
0

  s	 
  s	 
 @     8         ] r v              Z     xZ     XZ             [     runtime.gogetenv runtime.envKeyEqual x3|
 L !		
4*)

  J
  J
  T         @             < Z ^         8Z     h8[     XZ     \     runtime.(*TypeAssertionError).Error " 
 N >2  *MC
E
  g0d&'@);}.
  g0
	d&'@);}.
       P@     P 8       ] g k        Z     XZ     XZ     runtime.itoa 0/0 N z	
	
4	        @                         Z     pZ     XZ     runtime.errorString.Error ] Nx T  N  N  @     X         z  q t        Z     XZ     XZ     runtime.plainError.Error N  @      @                 $ Z     |Z     XZ     runtime.appendIntStr 
 N +){7W?	
  QhHO
  QhHO
       @      (                ( ? LZ     |Z     XZ     runtime.boundsError.Error 6
 N /&( 	
7
	4,F	
  KM`
  KM`
   @                      Q       Z     PZ     XZ     0\     8 [     runtime.printany runtime.typestring 
 N /LY(ZK	<;@.?$#0/D&C8743p,+H%G ('$#
  
|			k		
  
|			k
			
  (       @              " , 0      d  Z     Z     XZ     в\     runtime.panicwrap "
 N 2@	F(	/(O~D
R	LS
  >%'?/M
  >%'?/M
   @     H 0       m }               Z     Z     XZ             L[     runtime.Caller runtime.CallersFrames ` P_~E /,1:%&X;
  L0S
  L0S
  _~E        @     @        O Z ^       l l pZ     XZ     XZ     runtime.GOROOT PEOP!O P #"	
  1E
    0@                       XZ     XZ     XZ     runtime.float64frombits  R j        @@     @                         Z     pZ     XZ             A\     runtime.memhash runtime.readUnaligned64 runtime.rotl_31 runtime.readUnaligned32 POPO TP78#78787856c585845878,56 0!
ba\[VUPOy`
	W	




_~}zyvurq2

##*
6
  
  
  P
		c  5"#&%('*+.-0/21,43S    0@     x                              Z     XZ     XZ             X[     runtime.memhash32 j T78[ 	*)

  !6    @              2 5 <               V     Z     XZ     XZ             DX[     runtime.memhash64 c T78T 	

  6        @                       n       Z     HZ     XZ             [     runtime.getitab runtime.(*_type).nameOff K
 Ve  D!
!&OV37			
$Q
  m	97*	=
  m	97*
		
	
	=	
  e @     `                               |Z     XZ     XZ             R[     runtime.(*itabTableType).find runtime.itabHashFunc ^ V378# 
  #        @              0 @ D       f  Z     4Z     XZ     \     runtime.itabAdd [
 V !
,
/-'	#
  d#:$ 
  d#:
	$ 
     @@                 '               O     Z     XZ     XZ             Q[     runtime.(*itabTableType).add U V:78 &#
         @               F        8 |     Z     0[     XZ             [     runtime.(*itab).init runtime.(*_type).typeOff runtime.name.isExported R.
 Vf78"78< &  >  )   /		

	PK		('2%	2?`]^
O	
8
	
H('&*1!63

  L+&X' &	-So
  L+
	&
	X' &
		
	
	-
	So
  f"<&>
	

       P@               "  0  8        ^  o        pZ     xZ     XZ             [     runtime.itabsinit 	
 V1 !				
  ,2_	
  ,2_	
  1 @@                            ! pZ     pZ     XZ     runtime.panicdottypeE 0/
 V !
  ,
  ,
      0@     x!        ! ! !       ! ! !     lZ     Z     XZ             [     runtime.panicdottypeI @?
 V !

  C
  C
  8
        0@      "         0" 7" ;"       G" T" Z     |Z     XZ     runtime.convT2E `i_ V %
  3"
  3"
        @     "        " " "       " " HZ     XZ     XZ     runtime.convT16 P)OP-O Vq 

#
	  V  @@     0#        @# K# N#       ^# ^# HZ     XZ     XZ     runtime.convT32 P'OP+O Vm 
#	  T  @     #        " " #       " " HZ     XZ     XZ     runtime.convT64 

#
	 0@     $        ,$ 7$ ;$       O$ O$ Z     XZ     XZ     runtime.convTstring P)OPNO
 V 

#	
  V0
 @     $         $ $ $       $ $ Z     XZ     XZ     P\     runtime.convTslice P'OPUO
 V !
##
  X7
  p A     0%         E% L% P%       \% i% Z     |Z     XZ     runtime.convT2Enoptr `l_ V % 
  3%
  3%
    A     %         % % %       % % @Z     Z     XZ     runtime.convT2Inoptr puo V   
  <%
  <%
 A     P& (       `& o& s&       & & Z     pZ     XZ     runtime.convI2I P6OP4OPO V !


  `0
  `0
  @A     & (       & ! '       ' "' Z     Z     XZ     runtime.assertI2I P6OP4OPrO
 !

r
  `)\
  `)\

        @A     ' 0       ' ' '       ' ' Z     pZ     XZ     runtime.assertI2I2 P;OP7OPO V !

	
  e8
  e8
     A     ( (       *( 5( 9(       G( V( Z     Z     XZ     runtime.assertE2I PIOPrO
 V !
r
  >)\
  >)\

    A     ( 0       ( ( (       ( ( Z     pZ     XZ     runtime.assertE2I2 PSOPOPO V !
	
  >V
  >V
       A     H)         Y) d) h)       t) }) Z     pZ     XZ     reflect.ifaceE2I `V_`_
 V C

  :D
  :D
   A     )        ) ) )       * * lZ     |Z     XZ     runtime.iterate_itabs @T? Vo 

  P  P A     x*        * * *       * + J+     LZ     Z     XZ             ,R[     runtime.(*lfstack).push runtime.lfstackPack runtime.lfstackUnpack `d_`_
 X20
 4!$/
&-	
  				
  				
	

  20       A     +        + + +               +      Z     XZ     XZ             H[     runtime.(*lfstack).pop 8 X  V		
          A     `,        w, , ,       , , ,     Z     pZ     XZ             W[     runtime.lfnodeValidate @2?@_?
 X&x |!!@
  J
	
  J
	
  &x      A      -        -- J- N-       - - Z     pZ     XZ     runtime.lock [u	
 \ ^!	 
	


/
,
S

  PCB
  PCB
    
A     .        '. 2. 6.       R. a. Z     pZ     XZ     runtime.unlock 0Y/0F/
 \ !		

  }
  }
 PA     .        . . .       . 	/ Z     pZ     XZ     runtime.notewakeup @4?@i?
 \ !
K
  =


  =


     A     p/        / / /       / / HZ     Z     XZ     runtime.notesleep `_`_
 \ !	

  
  
      A      0        <0 M0 Q0       0 0 lZ     |Z     XZ     runtime.notetsleep_internal `_`_`"_ \ "	
  ]*7  ]*7  A     1        #1 .1 21       @1 K1 Z     pZ     XZ     runtime.notetsleep @P?@?
 \ 	+
  L'
  L'
   @A     1        1 1 1       1 1 Z     pZ     XZ     runtime.notetsleepg PYOPO
 \ 		!
  /	'
  /	'
    A     H2         [2 h2 l2       2 3 pZ     |Z     XZ     runtime.mallocinit POPO
 ^ !	
"H25cL	L	r%
  /+F





  /+F





     A     3         4 ,4 _4       5 5 Y6     \[      [     XZ             t[     runtime.(*mheap).sysAlloc runtime.round runtime.(*fixalloc).free runtime.sysReserve 
 ^E?@H&?@)*@)*)
*%)*)*)*6)
* 	/
$	B
	 9:BE
	:	(!"
T	_	!"	(3	""-	(	-'$	!
2` 	
 +%	"@3(.
29:R
u
j!a!

  zj/-8/u!		
  z
	j/
	-8/u!		
  EH&@

	%
	6

	     A     6 (       
7  7 47       n7 7 7     \Z     pZ     XZ             <[[     runtime.sysReserveAligned ; ^&.?@ !			.			8
3
  [`LA
  [`LA
  &.     PA     7 (       8 8 8       P8 8 <Z     Z     XZ     runtime.(*mcache).nextFree `_`_
 ^ !"
-$`]
  G6a	
		
  G6a
	
	
	
		
	
	
	

	
		
	
		
	
	
       A     @9         9 9 D:       M< < <     $Z     2[     XZ     \     \     runtime.mallocgc runtime.gomcache runtime.nextFreeFast runtime.gcTrigger.test runtime.makeSpanClass runtime.bool2int runtime.(*mspan).base 
w
 ^+,+,*+,	+,+,+,<?@)+.,+.,l7+,+,!+@,?@?@S)*)* /70	
		
<


	
	
=
		#
	xu
t	
	

	
 
	
-*;.
 >]b]o"yl	




: 
		#)"y"y	(	[		x"y/		9


k
  Td
 
0k8mw
  
	Td
 
0k8mw
  *	<).
R	.l7!@
2	SS3       @(A     =        = = =       > 3> K>     Z     |Z     XZ             [     runtime.largeAlloc popJo
 ^)*#	2$>#$= !6	


  a,?
  a,?
  	2>=      )A     >        > > >       > > Z     pZ     XZ     runtime.newobject P8O ^S /  3  3   0*A     0?        > > C?       > > Z     pZ     XZ     reflect.unsafe_New /      *A     ?        > > ?       > > Z     pZ     XZ     internal/reflectlite.unsafe_New / *A     @        @ (@ ,@       B@ Q@ Z     pZ     XZ     runtime.newarray P_OP.OPO
 ^ !'/
  ^*+
  ^*+
 +A     @        @ @ @       @ @ Z     pZ     XZ     reflect.unsafe_NewArray @5? ^P ,  0  0     ,A     HA        pA wA zA       A A A     `Z     pZ     XZ              [     runtime.profilealloc runtime.nextSample 0O/ ^j &	%&%
  ('  ('  $	,  ,A     B        IB WB hB               B     XZ     XZ     XZ             {[     runtime.fastexprand runtime.fastlog2 runtime.float64bits 0/0#/0 ^%??@wh 8/,/&+  %?wh -A     C          C (C ,C       8C AC (Z     Z     XZ     `\     runtime.persistentalloc ~ ^ !	X	
  }
  }
       .A     C         C C D       D D E     Z     Z     XZ     \     d[     runtime.persistentalloc1 runtime.(*notInHeap).add o
 ^h+,+,+?@r?@+ ,+,?, !
			
	+		'
&-1&1
  ')7
  
	')7	
  h+r 	        1A     xE        E E E        XZ     XZ     XZ     runtime.inPersistentAlloc 3 ^3  1A     F (       5F @F WF       F F F     Z     pZ     XZ             x[     runtime.(*linearAlloc).alloc runtime.sysUsed `l_`q_ ^)?@ ?@?
@*
2 !


  (
  (
  ) *
2 2A      G        >G BG MG               mG     Z     XZ     XZ             4[     runtime.(*hmap).incrnoverflow  hIBJIJ 	
  B 3A     G         HH YH nH       H I I     Z     0Z     XZ             [     runtime.(*hmap).newoverflow runtime.(*bmap).overflow runtime.(*bmap).setoverflow runtime.(*hmap).createOverflow 
 hJIJIJIJ)	
 !M
V[^	;mrqts
B,
mnXmn,mAB'}~7	8}j]
	!
  ID
  ID
  @
>;
	
	

	
	X
	,
)		) P6A     I        I I I       J J !J     pZ     XZ     XZ             [     runtime.makemap_small 0o/ h-IJI2J 
  (V
  -2     6A     J         J J J       BK TK fK     dZ     Z     XZ             t~[     runtime.makemap runtime.overLoadFactor runtime.bucketShift 
 hKIGJ !
	


+7'	
  1m*
  1m
	*
  KG	
*   8A     K (       L L :L       L L L     @Z     Z     XZ             [     runtime.makeBucketArray runtime.roundupsize `_`_
 hXOyIJIJb1KJ)
 !	
	
5			1x*%
  n)
  n)
  &OW		
		91
)
       ;A     M         VN oN N       &O ;O PO     Z      Z     XZ             \     runtime.mapaccess1 runtime.bucketMask runtime.(*hmap).sameSizeGrow runtime.evacuated runtime.tophash runtime.(*maptype).indirectkey runtime.(*maptype).indirectelem runtime.(*maptype).hashMightPanic c>
 hIJIJlI2[I2IJ/12` !	)


	
$'#
	C&$
!
  o
  o
	

  
	
E7`     =A     O (       P P 4P       P P P     Z      Z     XZ             P\     runtime.mapaccess2 h>
 hI2[I2"IJ/12e !	)

				$'#
	$
!
  o
  o
	

  
 	
	J7e     @A     Q (       Q Q Q       JR YR hR     Z     ,Z     XZ             [     runtime.mapaccessK [ hI2`I2'IJU !	

		$'(
	
  b
  b
  u
 	
	K<#.        PBA      S         zS S S       ?U zU U     hZ     Z     XZ             7\     runtime.mapassign runtime.isEmpty runtime.(*hmap).growing runtime.tooManyOverflowBuckets runtime.(*maptype).needkeyupdate 
 h1212P12%	
	
.	
	
12GIJhIJ+I	2h12IJ@IJ`	
 !&


e7

T	8	



	A		TI	#;			+T$i	
Q$3XO
  ntKTJ<N
  nt
	K
	TJ<N
  
S
	$P%.G  !"	#+&	'5+*),+;.-2&21       @HA     V        V V V       X .X WX     8Z     xZ     XZ             L \     runtime.mapdelete q
 hIJIJIJKI	2O126I2/IJIJHIJIJDIJ12 
!5



		#
	[





)
$}!
  o ,SL.
  o
	 
	,
	SL.	
  
K	;6+EUe7
	"!       pLA     Y        ,Y =Y NY       Y Y Z     Z     Z     XZ             p[     runtime.mapiterinit 0#/0/0/
 hIJI8JIKJ !
	
		


	
),'		

  'Dd
  'Dd
  18K
l,)=        OA     Z        [ [ Q[       ] +] F]     pZ     ,Z     XZ             ,\     runtime.mapiternext runtime.(*maptype).reflexivekey runtime.(*hmap).oldbucketmask runtime.(*hmap).noldbuckets ,
 hIJ1	2IJ1212N1212IJIJIJOIJQ !
		
	@
		v_
	NM>0$&"&\b	
	
	! 	0/"67
*)+M
38_;#
\4	_P>='>U82_F
(>=
k|;
			
	{$|
	%	
	
  O
  O

  	

		
	N
	1)	%	('*	),&	,+Q        TA     ^        )^ :^ >^       ^ ^ ^     Z     Z     XZ             ,W[     runtime.hashGrow 
 h !
P
O	++30'	

L#5
  
  

  0
$     VA     0_        A_ L_ P_       r_ _ _     `Z     pZ     XZ             [     runtime.growWork @`?@"?
 h !	
1
8!
  ]-
  ]-
  &


	*
    WA     `        ` *` `       ub b b     XZ     Z     XZ     \     pJ\     runtime.evacuate 

 hHIJeIJIJ
IJ2IJ%1	2x1	21	23IJIJzIJIJL12IJ:IJIJ1IJL12<IJp121
2IJIJPIJ>IJIJIJN /		%	
	i	n[

	
lY	:		

cfuvu/yBfklk9oBf
	'	cBfa "
fI4Pg&E'
HW


	IA
  sX!
  sX
	!

  H		/
			
	N	 	3"!$#rL 
:&%('$L*),+) ,+N
.-2
3P67>:9<;>=1     ]A     c        d d "d               Yd     Z     XZ     XZ             z[     runtime.advanceEvacuationMark runtime.bucketEvacuated 
 hcIJ 				
  Z	b
       ^A     d        d d e       ne e e     Z     pZ     XZ             ̩[     reflect.makemap runtime.ismapkey POPO
 hC12!12#12$12 !		016
  b


  b


  *!#$
	   PaA     (f         :f Af Df       Pf Yf 0Z     pZ     XZ     reflect.mapaccess `P_ hk ,

  :%  :%       aA     f         f f f       f f Z     Z     XZ     reflect.mapassign P[O hv '!
  :!  :!   @bA     8g        @ Jg Mg       Wg ^g pZ     pZ     XZ     reflect.mapdelete hP "
  :  :    bA     g        g g g       g g tZ     |Z     XZ     reflect.mapiterinit PTO ho   ("  ("      cA     @h        Th [h ^h       hh oh Z     pZ     XZ     reflect.mapiternext  ! h< 
  &  &   @cA     h        X  h h         Z     XZ     XZ     reflect.mapiterkey h        PcA     i        ,i /i 2i         Z     XZ     XZ     reflect.mapiterelem  h    `cA     xi         i i        Z     XZ     XZ     reflect.maplen h 
	
       cA     i         i i        Z     XZ     XZ     internal/reflectlite.maplen 
	
     cA     `j         j j j       Bk Ok \k      Z     pZ     XZ             4\     runtime.mapaccess1_fast32 runtime.(*bmap).keys @?@9?@?@?
 lYMNMN	IJINOMN	MJ? !

"=>AB	>)+	!

%&/

  
  
  Y	O
	?        PeA     k (       l 'l Zl       l l l      Z     pZ     XZ             <\     runtime.mapaccess2_fast32 @?@>?@?@?
 lYMNMN	IJINTMN	MJD j!

"65	)+	!

uv

  
  
  Y	T
	D  gA     xm         m m m       n n o      Z     pZ     XZ             4\     runtime.mapassign_fast32 popo
 l%>!MNMN6IN'MN3 !0

F
MB
C
	W)

FF?	!B)

F
5H?}(OJ
%A		
  `3H
  `3H
  
	>
	!6'3       jA     o        A_ o o       r_ _ _     `Z     pZ     XZ             D[     runtime.growWork_fast32 l&
*
 !	


     @kA     xp        p p q       ,r Kr jr     Z     Z     XZ     \     ;\     runtime.evacuate_fast32 
 lHMJ6,MNMNMN		MN&	MNMNMNMN5MNMNIJM
NPMN>MNMNMN1 /		%	
		

F
	


Yt

+'	"
	0%PG2+

b

	}
A
  b!
  b!
  H		,		&	5 "!$#()P,->0/21431      PoA     Hs         bs ws s       t "t /t      Z     pZ     XZ             8\     runtime.mapaccess1_fast64 @?@9?@?@?
 nYOPOP	IJIPOOP	OJ? !

"=>AB	>)+	!

%&/

  
  
  Y	O
	?     qA     t (       t t *u       u u u      Z     pZ     XZ             @	\     runtime.mapaccess2_fast64 @?@>?@?@?
 nYOPOP	IJIPTOP	OJD j!

"65	)+	!

uv

  
  
  Y	T
	D  rA     Hv         dv qv v       w w w     0Z     pZ     XZ     \     `\     runtime.mapassign_fast64ptr popo
 n%>!OP#OP'IP'OP3 !0

F
MB
C
	W)
Fmtupq

F
5H?36(OJ
%A		
  `3H
  `3H
  
	>	!#''3      `vA     x        A_ x o       r_ _ _     `Z     pZ     XZ             [     runtime.growWork_fast64 n&
*
      wA     0y        Hy Yy y       { 9{ Y{     Z     Z     XZ     0\     =\     runtime.evacuate_fast64 
 nHOJ6,OPOPOP		OP&	=zOPOPOPOPYOPOP$IJO
PPOP>OPOPOP1 /		%	
		

D
	

e	
C?#'	3";	
62+"
	"\S$2+

n

	
A
  !
  !
  H		,		&	=
	z
	Y "!$$#()P,->0/21431    {A     @| 0       [| | }       ~ !~ =~     Z     Z     XZ     \     C\     runtime.mapaccess2_faststr VqH 
 pkIRQRE(QR<QRIRQRLQR7QR!&QRTQRQJQRDQRFQRIJ
IR0QR_ !

	
!
,!%3=>	.	

)

'
8!(/=G!
  
  
		
  kE(
	<L7!&T
 "!$%('*)D,+F*).-
230&%65_     PA      (       * ;               lZ     xZ     XZ     0\     \     runtime.mapassign_faststr 
 p
>'QR,QR[QRIJ !0


a+!
DA@	N
	


O H=)X	/0
Wj-RAA8=B		
  `z3H
  `z3H
  
>	',[        A             A_  ā       r_ _ _     `Z     pZ     XZ             [     runtime.growWork_faststr p&
*
 !	




    @A     P        i z         ; [     Z     Z     XZ     P\     ?\     runtime.evacuate_faststr 
 pHQJ6,QRQRQR		QR&	QRQRQRQREQRQR$IJQRPQR>QRQRQR1 /		%	
	
	



>
	
"
Oj	
'	3&?j	
"0+	"
	&F=0+	
X

	s
A
  !
  !
  H		,		&	E "!$$#(	)P,->0/21431 A              5 @ D       Z i pZ     pZ     XZ     runtime.typedmemmove `Q_`h_ r 5
  >A  >A pA             @ Յ ؅       Wg ^g pZ     pZ     XZ     reflect.typedmemmove rP "
       A     H        @ Յ j       Wg ^g t     pZ     pZ     XZ              [     internal/reflectlite.typedmemmove 	'  "      A      (                : L ^     pZ     pZ     XZ             dQ[     reflect.typedmemmovepartial `_``_
 rgST !("8	
	
  D(
  D(
  g	 @A              ȇ ч Շ         Z     Z     XZ     runtime.reflectcallmove @U?@9 r %
  K  K  A     P @       g }          Z     Z     XZ     runtime.typedslicecopy =j r 
*	
K)  u*l   u*l          A      @       / D H       f t  Z     pZ     XZ     reflect.typedslicecopy D?a r !
b1
  ]
  ]
       0A     Љ                    `Z     pZ     XZ     runtime.typedmemclr @5?@& r` 
  +  +   A     `        t { ~         `Z     pZ     XZ     reflect.typedmemclr 0+/ rF 
  0  0   A                        Z     pZ     XZ     runtime.memclrHasPointers @L? rQ !
  *  * @A                               Ջ     Z     XZ     XZ             DS[     runtime.(*mspan).refillAllocCache runtime.(*gcBits).bytep : 	  	 `A     (        G _ c        ͌ Z     pZ     XZ     runtime.(*mspan).nextFreeIndex `_`J_`?_`_`_
 : !			
	

%

5
  jG
  jG
    A     @           Ӎ                    HZ     XZ     XZ             4[     runtime.markBitsForAddr runtime.spanOf runtime.(*mspan).objIndex runtime.(*mspan).markBitsForIndex runtime.(*gcBits).bitp  4
	Y( 
"
	.
 


.(     ВA      0        Ў        Q       Z     |Z     XZ             [     runtime.findObject m)
 :! 	'G !ts!
	0!G*1#@	?q2	(/L	
UXghBE
  
	

 					
(
  
	

 					
(

  !	'G A     ` 0       {          Z     XZ     XZ     runtime.heapBits.nextArena 0T/0/0/0 : 
       0A      8       	          0Z     XZ     XZ     runtime.heapBits.forward 0/0)/0 : 
        A      @                ʑ ӑ Z     pZ     XZ     runtime.heapBits.forwardOrBoundary  : !
D

  j;
  j;
     ИA     @        q  ܒ        & F     Z     Z     XZ             \     runtime.bulkBarrierPreWrite runtime.puintptr.ptr lh	O$ :I!06	
-$EBS!EJGVo+: 	.	 


	
*
*

	'
'


  LTZx  LT
	Zx  I&
6	$*=*
!*E- V"!o(
    pA              C V q               Z     tZ     XZ             [     runtime.bulkBarrierPreWriteSrcOnly $ :a9	
"$E<d 
%
	
*
	

  Fl  Fl  V9
$*7
,
    pA      (        ʖ        t       Z     xZ     XZ             $[     runtime.bulkBarrierBitmap po :"	
$$ 7 

						+,.-.-"  _<  _<  "+0$$
	
 	7       A              4 H \         K     Z     HZ     XZ             ؃[     runtime.typeBitsBulkBarrier 	 :X	
I " 

							

q	  H
!		  H
	
	
!
	
			  X7 "      A     ș           /         ǚ     ,Z     Z     XZ             }[     runtime.heapBits.initSpan runtime.(*mspan).layout runtime.newAllocBits :
 :)'9= !			

:
  o^F
  o^F
	

  )'9Q=      A     ( 0       K \ `         Z     pZ     XZ     runtime.heapBits.initCheckmarkSpan  : !	
"	
  i4
  i4
        A      0         "       8 A Z     pZ     XZ     runtime.heapBits.clearCheckmarkSpan  : !	
  i/
  i/
       A                       Z     XZ     XZ     runtime.(*mspan).countAlloc z :z 		     0A     0         H l          &     Z     Z     XZ             5\     runtime.heapBitsSetType 	A"
 :K<&`F /			

`	h
	
	
	t
U<	

		
	
.#W
 C
"
$(!!)Q%		vD
				@I4
		3L?B		@@W9H

Q%\O(:;{e4
E
- "
	

o!c	;	
  ^&0a
  ^
	&0a
	
	
	
	
	
  A
<n
	
	A
	3&

	r8
0
A	"L$
(!)\$	#&%
	1
('*)
	#$,+_.-S
	
	+0%	
	O21
	
	t
	
        A     ` @       ~         ' X      Z     Z     XZ             TW[     runtime.heapBitsSetTypeGCProg 
 : !
	%

. Y2~	+`
  K9	
  K9	
     0A               
        * ; 8Z     Z     XZ     runtime.progToPointerMask ,
 : !@
*
  YL?
  YL?
     @A      (                Z ` f     pZ     pZ     XZ             9\     runtime.runGCProg runtime.subtract1 runtime.subtractb 
 : <
1
	2Lo$B 


(	
	

6
,-*)2),Y

$	/0	,+Rq

	 		2#!,	$	*9	!      <.bK
	'.!J7 US "!$	#9&%/()f,	+=.-A01g       A     0        J R V       h u      Z     |Z     XZ             4[     runtime.materializeGCProg po : !>	 
  P2
  P2
  c	>        @A                      7 D Q     Z     Z     XZ     \     [     runtime.allocmcache `_ tx! !	,
  Q-!
  Q-!
  x!      A             é ʩ ͩ       ש  Z     Z     XZ     P\     runtime.freemcache @?? tZ ,
  D
  D
        `A     8        Q ] a         Z     pZ     XZ     runtime.(*mcache).refill 0/0o/
 t !

	
  M
  M
      A             % , 0       F F Z     XZ     XZ     runtime.(*mcache).releaseAll @|? t !


  f)
  @A              ɫ ͫ         Z     pZ     XZ     runtime.(*mcache).prepareForSweep @W?@	?@}?
 t !	

[
  A	-
  A	-
        @A                       1      Z     Z     XZ             |R[     runtime.(*mcentral).cacheSpan runtime.spanClass.sizeclass runtime.traceHeapAlloc 
 v*ABC R!			"
	
h

		
C}|y	$!$	
9?<1

  [	c	4F
	a		"!		$

  [	c	4F
	a		"!
			$

  *C A              $ (       ^ y ,Z     Z     XZ     runtime.(*mcentral).uncacheSpan `S_`_
 v !LQ(	/
2E
R +
  tP
  tP
      A              - @ H       ~  ΰ     ,Z     Z     XZ             p[     runtime.(*mcentral).freeSpan runtime.(*mspan).inList @]?@N?@R?@p?
 vRAB !$	&#!
  +!	&

  +!	&

  R   A     8        Q a y        Ǳ ձ      Z     Z     XZ             D[     runtime.(*mcentral).grow popopo
 v*AB;	2<Q;< !	%	3	

  vI
  vI
  *	2Q    @A     8        I Y ]       ~  Z     Z     XZ     runtime.sysAlloc k b *:	##  92

"  92

"     PA             " 1 5         Z     pZ     XZ     runtime.sysUnused 
 b P!4

5"

	

 
6
AJ}
  H"149
  H"149
 `A                "       2 9 Z     pZ     XZ     runtime.sysHugePage PEOPO b~   p  p A                        Z     Z     XZ     runtime.sysFree 0C/ bH 
  !  !   0A              " &       8 K Z     Z     XZ     runtime.sysMap p{op3o
 b !;	
  4,=
  4,=
    A      (        ˵ ϵ       # 7 4Z     pZ     XZ     runtime.queuefinalizer POPfO
 z !.
3




	

)
  9A`
  9A`
      PA                      ж ݶ Z     |Z     XZ     runtime.wakefing 0i/0/
 z 
  (7
  (7
       A     8         K V Y       e e XZ     XZ     XZ     runtime.createfing 05/0/ zn ,  \   PA     з               
         Z     Z     XZ             ![     runtime.runfinq 
 zwK,L %T%	, 5d	a
 '	 
&		

!2EF

!HG4E^	o Ef+-
  :_->"C
  :_-
	>"C
  w,     A                K       $       Z     P,[     XZ     \     L[     runtime.SetFinalizer runtime.(*functype).dotdotdot runtime.(*functype).in runtime.(*functype).out 
 zCDC!DC%+D[\\[\NCDRCD]CD3CDhCDC
D /				,*	Kf	
+	J9
" '('
86&t;;U)
l7l
  P=`K9 Z Z oFF
  
	P=`K
	9 Z
	
	 Z
	
	 o
	
	
	F
	
	
	
	
	
	F
	
	

  !+
	\NR]3h
       A              ʼ μ        ' Z     Z     XZ     runtime.(*fixalloc).alloc pFopTopo
 ` !
	

		-#
  oT&

  oT&
	

	

       A                       ý ý XZ     XZ     XZ     runtime.gcinit 0/0+/
 d !

:

+
  u
F
     A     0        P _ n              XZ     XZ     XZ              [     runtime.readgogc runtime.atoi32 P|OPOPO dW%&%&%&< !#	
  5&S
  W<       A              	         ) B pZ     |Z     XZ     runtime.gcenable PO d !#"

  5
  5
      `A             ˿ ֿ ڿ         XZ     Z     XZ     P\     runtime/debug.setGCPercent PfOPO
 d %?
'
  _

     A     @        h y }        	 Z     pZ     XZ     runtime.(*gcControllerState).startCycle 
 d !
&				G	"	"	h=M
  [	
  [	
  A                       Z     XZ     XZ     runtime.(*gcControllerState).revise  d 	,
,3$.			/%
 A     @                  f      Z     pZ     XZ             [     runtime.(*gcControllerState).endCycle runtime.gcEffectiveGrowthRatio  d	 !7
	/9 !&%7B
  			%	
  			%	
  .CB%       A     X                         4     Z     XZ     XZ             x[     runtime.(*gcControllerState).enlistWorker runtime.fastrandn runtime.preemptone 0/0</0	/0	/0	/0	 dmEFE:FEF3565656; 		&	
;;
;;;;	


 	  m:3;        `A                      
  4     Z     Z     XZ             [     runtime.(*gcControllerState).findRunnableGCWorker runtime.gcMarkWorkAvailable runtime.(*gcWork).empty runtime.(*lfstack).empty runtime.(*gcControllerState).findRunnableGCWorker.func1 runtime.guintptr.ptr @?@?@?@$?@>?@?
 dC*
i347 
!*
&	)5
		
  /
  /
  C*
.
	77       A                        XZ     XZ     XZ     runtime.pollFractionalWorkerExit  3 _ d !	9
  !
   A     P        ~         ! ! j     XZ     XZ     XZ             V[     runtime.gcSetTriggerRatio runtime.isSweepDone 
 dJ !
(?		


>
1	

?	$#/8/	",a
  y					
  J  PA                      + + :     XZ     XZ     XZ             |[     runtime.gcWaitOnMark PO d,545,6O ! 	<J,	

  j&
  ,,O  A             F e          $     XZ     HZ     XZ     p\     t\     runtime.gcStart runtime.semacquire runtime.setGCPhase runtime.gcBgMarkPrepare runtime.semrelease runtime.Gosched runtime.traceGCSTWStart runtime.traceGCStart 
 d!121201	212@J(56-@J1%2 !	/	ihxB3



$

,Sd(	'@=C>=
{

fcb[Z	YTI`g
VSRKJIJID
fy
  bDG/
m
A#FD<	

  !0		2;Z@J

(	
	
		
	#%      A               " :              XZ     HZ     XZ     P\     ,[     runtime.gcMarkDone 
 d(1
4@3 !
	
`	0	3N,D
	


@
  9f	],V<7
  (1
4
@	3   `A     P        ~                hZ     Z     XZ             [     runtime.gcMarkTermination runtime.traceGCDone "
 d12
121F2=#Q 2		58* 
+

	

SI'K		#

#t*(	#	
-"""Q		(
#
g
  B.o	
=N8
x*
7

*
0
]
	G3
<
  B.o
		
	
	
	

	
	
	
	=
	N
	8
	
	
	
	

	x
	*
	

	7
	

	
	

	
	*
	

	0
	
	
	

	]
	
	
	
	
	
	
	
	
	
	
	

		
	
	G
	
	3
<
  >;
6M
#	$       
B               O W _       w       pZ     |Z     XZ             ,[     runtime.gcBgMarkStartWorkers runtime.noteclear po d% !(
  r'
  r'
  %        B              / @       U       pZ     Z     XZ     0\     `\     runtime.gcBgMarkWorker runtime.(*puintptr).set 
 d1212143	4V121214
)3	41.212121434 !*	#		*@		:T	
?
			?#	
[
  dg%Jj
	
  dg%Jj

	
		
	
	
	
	
	
	
	
	
	
	
	
	

  	V	
	.    0B                      C       Z     Z     XZ             V[     runtime.gcMark 
 d*tE /'

*	E-	
*o:?(	*
6
E
!
rK
  >9	
	
	+
#F							
  >9
	
	
		
	
	

	
	
		

			
	+
#F							
  *tC        B                      N N XZ     XZ     XZ     runtime.gcSweep @?@2?@k?
 d  !
7


	
 =
  9 %
   B                       ' @ pZ     |Z     XZ     runtime.gcResetMarkState `_`_
 d !!	
	
!
  ,=#,a
  ,=#,a
        B                       Z     XZ     XZ     sync.runtime_registerPoolCleanup % dS "	      @B     (         ; G K         XZ     XZ     XZ     runtime.clearpools   
 d "!			
!

  <X{
     B      @                 пZ     XZ     XZ     runtime.itoaDiv 0/0 d "	

	4		   B     x 8                  Z     pZ     XZ     runtime.fmtNSAsMS :k
 d #!


W%l

  3
  3
 B     0        V b g         Z     XZ     XZ     runtime.(*treapNode).updateInvariants POPO
  !		*
  Jx
 B             1 A F       |       Z     pZ     XZ             [     runtime.(*treapNode).findMaximal runtime.treapIterFilter.matches 0/0/0O/
  !5
  \O
  \O
  .        B     (        B Z _               Z     Z     XZ             y[     runtime.(*treapNode).pred POPOPOP OP	O
  ! 
!5!
  i2C
  i2C
  66k         B              4 7 ;        XZ     XZ     XZ     runtime.treapFilter . . 
        P B                              /     Z     XZ     XZ             S[     runtime.(*mspan).treapFilter runtime.(*mspan).hugePages  	MNMWN	M 				  	>	  B                         <Z     XZ     XZ     runtime.treapIter.prev @;? V   .    P!B              g  "       , 9 \Z     pZ     XZ     runtime.(*mTreap).end o -  .  .   !B                        j x      PZ     Z     XZ     Щ\     [     runtime.(*mTreap).mutate runtime.(*treapIter).span popo
 *MN@MN>MN	MUNMYN !Y^*)(				
  ]N
  ]N
  &;>	<<        #B             ) : ]        M      Z     HZ     XZ             l[     runtime.(*mTreap).insert 
 9MN\M	Nc?dMNMUN	MNM	N !45	*36%	(	

		
			]K	L]A
  i					
  i
		
					
  9\	?<		         'B     (        E R k              tZ     Z     XZ             y[     runtime.(*mTreap).removeNode @?@?
 !0"!"MNMWN	MN$ !	

						
  	f
  	f
  &>	$      (B     `         w           \Z     pZ     XZ     runtime.(*mTreap).find 0l/0/
  !		(#
  
  
  )B             - 4 <       X _ f     `Z     pZ     XZ             \[     runtime.(*mTreap).removeSpan 0N/ %M	N; 		
  S  S  %	;     *B             t           Z     pZ     XZ     runtime.(*mTreap).erase F 	
   P*B     (        E Q V         Z     Z     XZ     runtime.(*mTreap).rotateLeft @?@.?
  	!$	


7
  	(
  	(
       0+B               * /       k z Z     Z     XZ     runtime.(*mTreap).rotateRight @?@.?
  	!$	


7
  }	(
  }	(
        ,B              J N ^                    XZ     XZ     XZ             [     runtime.gcMarkRootPrepare runtime.gcMarkRootPrepare.func1 runtime.(*gcSweepBuf).numBlocks  KL;KLJ_ ~
				 		po
-;	  !
	_ P-B              < H R         1     pZ     |Z     XZ             |[     runtime.gcMarkRootCheck runtime.readgstatus p}opo
 U
V !

	
	V
  @A3		


  @A3		


  
       /B                      Z       pZ     Z     XZ     P\     ~[     runtime.markroot 
 KLKLUV !

	?	
	 ?	
4
	
1@
=]R5.-B[
   



  
	 

	

	

	

          3B       (       6 A I       i q y     Z     pZ     XZ             [     runtime.markrootBlock `5_`X_ wef1 !
	
	

  
  
  w1 3B              - = Q              pZ     |Z     XZ             4[     runtime.markrootFreeGStacks runtime.(*gList).pushAll runtime.(*gQueue).empty % XUVOST0UVUV !JJ
+ HJ
JJ

  ,"D+$&
  ,"D+$&
  XO0         5B     8        N ^ h         
     Z     Z     XZ              [     runtime.markrootSpans j
 OP !
;
#
0	
: Y

	ZO/:9G;
  M`X5G

  M`X5
	G
	
        07B     x                        Z     Z     XZ     \     [     runtime.gcAssistAlloc runtime.traceGCMarkAssistDone runtime.traceGCMarkAssistStart >	 UV2%2###/ !!

		&
		^]^Q5
		%			#	Rk
	#	;


  M<KA#
  M<KA#
  2#4###/         :B     @        W n z          i     HZ     Z     XZ             dV[     runtime.gcAssistAlloc1 N
 +
  !&

 	0

		gZ[=[/
  kA7"
  kA7"
  
     @=B                       0 0 ?     XZ     XZ     XZ             [     runtime.gcWakeAllAssists runtime.(*gQueue).popList 0W/ -UV4 E
E
	  (  -4   =B                      C C Y     XZ     XZ     XZ             [     runtime.gcParkAssist runtime.(*gQueue).pushBack POP;OP.O WUT!S	T U,VU
V) !
	DI	,DI
ID
  ,7*
  W
!	 
,	

	)     ?B               -              XZ     XZ     XZ             [     runtime.gcFlushBgCredit runtime.(*gQueue).pop `_`'_ U
VU$VUT@U
V% 	!C
CDDCI
CI
ID

  U/(
  
$
		@
% @B                       -       [     l[     XZ     \     [     runtime.scanstack runtime.(*stackScanState).buildIndex runtime.(*stackObject).setType runtime.dematerializeGCProg "
 GUV
UV4B^I!JU
VU
VU
V 
2XO
PE	
	
CD';
@884		 ;!*	K8%=		*
76
A@
M
  "DD=d+
3[
7d	
	
	

  "
	D
	D
	=d+
3[
7d	
	
	

  G
4B^
!	


  HB     H        ` q v         Z     Z     XZ     runtime.scanframeworker 
  /
K
"
+@
	<

  OTV
  OTV
	
     IB     @        m ~         
 =     HZ     xZ     XZ             @[     runtime.gcDrain runtime.(*gcWork).tryGetFast 
 2a$ !
	m'&*)	*

z!ax	w50RQ		"ij!;					
	*!Dj"	

			"-(;28('			DQ	
9ViC*)(zy		
  W
@@7	1
  W
@@7	1
  2a$      0NB                      f          HZ     Z     XZ             T[     runtime.gcDrainN POPO
 
$ !TSTO		

(ST5<S,		S



  )E*	,7
  )E*	,7
  
$      `PB      (        $ )       m m ĿZ     XZ     XZ     runtime.scanblock   !
'$
1
  c6
  QB             & <        V r      @Z     Z     XZ             [     runtime.scanobject runtime.spanClass.noscan runtime.(*gcWork).putFast w\
 /I
<POPOPOP7;DIJIJIJI(JZOPIJ
 /		
	

6%&)*	)*	'			
#8'="&O
H9(&GJQ3
  y9
  y9
	
  /
<
	7;D(Z
     UB              . 9 >       N N XZ     XZ     XZ     runtime.shade p=op?o
  !4
  2V
        0VB      0       s          _      Z     pZ     XZ             #\     runtime.greyobject runtime.markBits.isMarked runtime.heapBits.isCheckmarked runtime.heapBits.setCheckmarked runtime.(*mspan).isFree runtime.markBits.setMarked runtime.pageIndexOf POPpOPOP	OPO
 4I	#JIJI
5JI JIJIJIJI JIJIJIJI	PO'POPOPOP*IP
G
PI
J !	"		






	

#



		
		

	
	
-,
6q-,!
  			
('(

			
('(
  			
('(

			
('(
  4	"
	
5 	 $#*%


      [B                       R	 	 p
     Z     0Z     XZ             |[     runtime.gcDumpObject 0
 !OPO PzO	PO$P !	L	%J	. %	#%C	#

  O
2				
%	
		

$0
  O
2				
%	
		

$
	0
  !z	$   `B     
          	        ' ' 0     XZ     XZ     XZ             [     runtime.gcmarknewobject PeOP /IJR 	
   Y  /R  aB                         Z     Z     XZ     runtime.gcMarkTinyAllocs   !,

  z:
  z:
    bB     @         W g               pZ     |Z     XZ             D[     runtime.initCheckmarks 
 ZOPOPO	JI)JOOJ
 !,		
'
  E
  E
  Z	)O

 PcB     p         W g               pZ     |Z     XZ             d[     runtime.clearCheckmarks !,		
'
     dB     8         e z               XZ     XZ     XZ             [     runtime.gcPaceScavenger runtime.heapRetained pop\opopo
  !

	
3

	

Yb		
	w?xB	+
6+'
717	


  
  o    pgB     h                         XZ     XZ     XZ             #[     runtime.wakeScavenger time.stopTimer @<?@7?
 W	1 	
	 
  ( 
  W	1       hB     8        ^ n {              XZ     HZ     XZ     \     LZ[     runtime.scavengeSleep time.startTimer p 	[,\2 !,
		D,=(;
  ,,(/
#
  	,2     0iB     0        C M `        (      Z     LZ     XZ     p\     ,{[     runtime.bgscavenge 
 [1\[\[,\F /)1		HXhS,	
  W<(dV
&$/<
  W<(dV
&$/<
  1,F  0mB                        XZ     XZ     XZ     runtime.init.1          @mB     P        q }          Z     pZ     XZ     runtime.(*stackScanState).putPtr 0/0\/
  !$

		
'
  <
  <
   `nB              A T Y         lZ     |Z     XZ     runtime.(*stackScanState).getPtr @t?@+?@4?@?
  !	
	#	
&-
  ,2
  ,2
    poB             , 9 >               Z     Z     XZ             [     runtime.(*stackScanState).addObject @?@?
  !	F
#
		
		

  2B
  2B
      pB      0        ' ,       V d Z     8Z     XZ     runtime.binarySearchTree 1
  !4


2$-
  Yl
  Yl
       PrB                       Z     XZ     XZ     runtime.(*stackScanState).findObject H H 	
     rB     H         ^ e h       w w XZ     XZ     XZ     runtime.finishsweep_m  , ~G h
  %       rB                       S |      Z     pZ     XZ             [     runtime.bgsweep PO
 ~pO,P	OPOP1O,P2 !,
,)
  I(
8

  I(
8

  p,	 

,	2     `tB              K c p        C      pZ     |Z     XZ             @"[     runtime.sweepone runtime.(*gcSweepBuf).pop 
 ~~2% !	
			!J""	
	C^		K*'-
!
  	
(	
  	
(	
  ~2%      PxB              ! %       O ^ Z     pZ     XZ     runtime.(*mspan).ensureSwept POPOP	OPO
 ~ !	
	

  ~1
  ~1
    PyB             |          %      Z     
[     XZ     `\     \     runtime.(*mspan).sweep runtime.markBits.setMarkedNonAtomic runtime.(*mspan).markBitsForBase runtime.(*mspan).allocBitsForIndex runtime.(*markBits).advance runtime.sysFault 
 ~CJID:CD#IJDIJRCDCD CDCDC%DC5DiIJ@IJ C
DI	J:IJIJ, /	
.
		&65	-.&7D;BI
	|65B$43 
-	}g	x}a
 *	
''	-
&	UV/5CD:
	.]""	HG,)!@CM?

G
I		
  ;VYlMM:b:				
		
  ;V
	Y
	l
	
	MM
	:
	b:				
			
  	:#DR %*i@ 
	: ,        B     p                         XZ     XZ     XZ     runtime.deductSweepCredit @?@8? ~ !

 


  {
 PB      !        4! 7! :!        Z     XZ     XZ     runtime.clobberfree  ~ 
       pB     !        ! ! !       9" V" s"     Z     Z     XZ             Q[     runtime.(*gcSweepBuf).push 
 g	hgh r!
		

	2/			op	
A8
1mp^]
  I A/Y@ 
  I A/Y@ 
  	 0B     " (       " # #       :# B# J#     Z     pZ     XZ              [     runtime.(*gcSweepBuf).block 0v/09/
 >gh !
				
  
  
  >       B     #          # #        XZ     XZ     XZ     runtime.init.2 | B     B     #        $ $ $       /$ /$ Z     XZ     XZ     runtime.(*gcWork).init  ;  |a 		
   B     $        $ $ $       $ $ Z     pZ     XZ     runtime.(*gcWork).put @x?@t?
 | !	!			
	)
  		'
  		'
        B     X%         s% % %       % % XZ     Z     XZ     runtime.(*gcWork).putBatch 6
 | !	
		

2#
	


#	
,+
  U	J5
  U	J
	5
 pB     P&        i& x& |&       & & \Z     Z     XZ     runtime.(*gcWork).tryGet P^OPGOP!O
 | !	
		$+
  {&
  {&
   `B     '        *' 6' :'       d' d' Z     XZ     XZ     runtime.(*gcWork).dispose   +
 | !	
	
	
			
  =U
        PB     '        ' ' '       !( 6( Z     pZ     XZ     runtime.(*gcWork).balance 0k/0J/0	/0/
 | !		
	



		
  P	+<
  P	+<
      PB     (        ( ( (       ( ( Z     pZ     XZ     runtime.(*workbuf).checknonempty 0/0/ |T   G  G  B     ()        ( ( F)       ( ( Z     pZ     XZ     runtime.(*workbuf).checkempty  B     )        ) ) )       ;* s* *     xZ     Z     XZ     \     [     runtime.getempty 
 |GHGH !	!;<;>	
/,#65		(1
  =
  =
	
	
	
	
	
	
	
   @B      +        + + +       '+ 2+ Z     pZ     XZ     runtime.putempty 0=/ |X 
  &  &    B     +        + + +       '+ 2+ Z     pZ     XZ     runtime.putfull 
      B     +        , , ,       #, 0, Z     |Z     XZ     runtime.trygetfull @E?@? |o 	  (#  (#    pB     ,        , , ,       , , hZ     XZ     XZ     runtime.handoff POPO
 | !	#
  !U	"
  !U	"
     0B     0-         L- W- [-       o- o- XZ     XZ     XZ     runtime.prepareFreeWorkbufs 0d/0/
 | !


  ,,
       ВB     -        . &. 5.       Y. Y. n.     XZ     XZ     XZ             tU[     runtime.freeSomeWbufs runtime.(*mSpanList).isEmpty PAOPsO |YGH4GHG	H !	1	'
  ,E
  Y4	    B     .        . / /       / 0 ,0     Z     (Z     XZ     \     \\     runtime.(*mheap).coalesce 
 4 !1RNK 85
*)	?*	OP	I#:	a#P	WXW
  R
  R
	
  h&	5&9<6	7&
?	7@         B     0        *1 91 =1       k1 u1 1     Z     pZ     XZ             lS[     runtime.(*mspan).scavenge runtime.(*mspan).physPageBounds @Z?@4?@?
 4 	! 
  
  
  !'P
       B     1        1 	2 2       I2 ^2 Z      Z     XZ     \     runtime.recordspan Q
 4 	!,
%
1
	
  %
  %
      pB     2        2 2 2               3     XZ     XZ     XZ             8~[     runtime.inHeapOrStack ~ 4~ 9
W
=
B 

#(     B     3        3 3 3               3     HZ     XZ     XZ             [     runtime.spanOfHeap y 4y R

R
E 

(   pB     P4        4 4 5               6     Z     XZ     XZ             [     runtime.(*mheap).init runtime.(*fixalloc).init runtime.(*mcentral).init runtime.(*mSpanList).init 
 4&,c+,k+,]+,V+,V+,R+BABA-,*+,8+,8+,+,$+,+,*+,D+
 







	
  &ck]V
V	R*
!	!!'<
     ПB     6        6 6 7       7 7 7     Z     Z     XZ             R[     runtime.(*mheap).reclaim C 4@x8 !(		$,+	,+
9	D'	
 			W
)
  ak#
  ak
	#
  @x.        0B     H8 8       f8 v8 z8       9 '9 XZ     Z     XZ     runtime.(*mheap).reclaimChunk e
 4 / 	
4=43>341-0+
& ,%$U
3	
<	/
  P
  
	P
   B     9         9 9 9       a: : :      Z     Z     XZ             [     runtime.(*mheap).alloc_m 
 4DCC !	.	J		Cu"!E"			Y\#
	=?
  Bv.S2%
  Bv.S
	
	2
	%
  C`(	     B     0;         G; W; [;       u; ; ;     \Z     Z     XZ     `\     [     runtime.(*mheap).alloc 
 4 !	`
	


  K
  K
  "    B     ;         ; < 	<       )< :< Z     Z     XZ     runtime.(*mheap).allocManual `_ 4 !,#
  ,]
  ,]
      B     <         < < <               
=     Z     XZ     XZ             S[     runtime.(*mheap).setSpans 0/0 4 	

		
	  a2    `B     x=         = = >       > > >     Z     /[     XZ     \     [     runtime.(*mheap).allocSpanLocked runtime.(*treapIter).valid runtime.(*mspan).released 
 4\NMNM.-.
-NMNMw !;
	
 	"b8(

 DC	!%-#K	
  Eg7U.231
  Eg
	7U.231
  \
	+F

*mw        B     ?        ? ? ?       @ 1@ [@     Z     Z     XZ             R[     runtime.(*mheap).grow x 4@ !		Va	

,)
%

}
  |		

  |		

  @ B     @        @ A A       EA \A sA     pZ     Z     XZ             R[     runtime.(*mheap).growAddSpan runtime.(*mspan).init `_ 4 !!		
!
  4|
  4|
  _	2m       B     A        A A A       B B `Z     LZ     XZ     \     runtime.(*mheap).freeSpan ``_ 4{ M0
1  e
  e
 @B     `B        |B B B       B B Z     Z     XZ     runtime.(*mheap).freeManual @x? 4 	

  19	
  19	
        B      C        @C MC QC       C C 7D     ,Z     Z     XZ             [     runtime.(*mheap).freeSpanLocked popo
 4 !	
	#	
().
=	47
		!
  F					
  F					
  h	
	       B     D (       D E E       dE E E     Z     Z     XZ      \     Ly[     runtime.(*mheap).scavengeSplit m
 4!NMNM ! 	&$1A'! a7
  ]			
  ]
	
		
	
		
	
		
	
	
	
	
	
	
	

  !,     B     pF        F F F       G *G PG     Z     (Z     XZ     \     4[     runtime.(*mheap).scavengeLocked  4[NMNMpNM / #	#B
 ?.;
  -E %-R<
  -E
	 %-R<
  [	+7    0B     G        G H 
H        H 'H .H     Z     pZ     XZ             [     runtime.(*mheap).scavengeIfNeededLocked @:?@? 4$VUD #	  a  a  $D    B     H        H H H       H I Z     XZ     XZ     runtime.(*mSpanList).remove `M_`_
 4 !


				
  					
  			
	
			
        0B     I        I I I       I I Z     Z     XZ     runtime.(*mSpanList).insert `Q_`_
 4 ! 


  	
	
	
	
  	
	

		
	
  PB     XJ        xJ J J       J J Z     Z     XZ     runtime.(*mSpanList).insertBack `T_`_
 4 ! 	


  	
	
	
	
  	
	

		
	
      pB     HK        eK hK kK               K     Z     XZ     XZ             TR[     runtime.(*mSpanList).takeAll X 4X QR
[f  2   пB     K        L L 2L       L L L     Z     Z     XZ             xz[     runtime.addspecial T
 4B3"33 !					
			/
  *4-\PW
  *4-\
	P
	W	
  B3"33     B     8M        NM aM tM       M M M     Z     Z     XZ             [     runtime.removespecial T
 4Bv3#37 !					
		;
  *4 BQ[
  *4 B
	Q[
  Bv3#37    0B     pN 0       N N N        O IO rO     8Z     8Z     XZ             <z[     runtime.addfinalizer B
 4	Q@,++n !		
				
6	3	

	
	
  ,a7B1L7T
  ,a7
	B1L7T
  	Q@+n       B     O        P P P       9P JP [P     LZ     Z     XZ              [     runtime.removefinalizer POP	O 4T,++. !
	

  /7

  /7

  T+.       PB     P        P P P       P Q Z     Z     XZ     runtime.setprofilebucket PyOPO
 4 !		$
  , %
  , %
       B     Q        Q Q Q       Q Q R     pZ     Z     XZ             U[     runtime.freespecial `_`_
 4`,++],++9 !		2
  J777

  J777

  `+]+9    `B     R        R R R       hS S S     8Z     XZ     XZ             ԙ[     runtime.newMarkBits runtime.(*gcBitsArena).tryAlloc |u[
 4 !
"!*	=)>		Q)R	Q j	
s^UTgRUH?>I
>94+*5
,#""
)lW2

  9xq2
  9xq
	2
  5*))	 G;)

    B     HT         fT rT vT       T T XZ     XZ     XZ     runtime.nextMarkBitArenaEpoch   	
 4 !

	
  ,k	
        pB     T        
U U U       ;U RU $Z     Z     XZ     runtime.newArenaMayUnlock `Z_`i_
 4 !%
  J.
  J.
        `B     U        U U U       U U Z     XZ     XZ     runtime.newBucket `x_`*_
  !	
(		

  YV
      0B     hV        }V V V       V V V     Z     pZ     XZ             [     runtime.(*bucket).mp 00/0/ -op0   X  X  -0  B     W        -W 8W @W       RW YW `W     Z     pZ     XZ             [     runtime.(*bucket).bp 09/0/ 6op0   a  a  60  B     W 8       W X X       X X X     Z     Z     XZ             [     runtime.stkbucket runtime.(*bucket).stk i
 opop !

	


 a\/"1
<
st					9./\
'
  T4e
  T4e

  

.  PB     0Y 8       @Y CY GY        Z     XZ     XZ     runtime.eqslice D D 	    B     Y         Y Y Y       Y Y XZ     XZ     XZ     runtime.mProf_NextCycle  ] x #
  (5    B     (Z         <Z GZ KZ       ]Z ]Z XZ     XZ     XZ     runtime.mProf_Flush  <  e 	
	  (	       B     Z         [ [ [       7[ A[ K[     pZ     |Z     XZ             [     runtime.mProf_FlushLocked runtime.(*memRecordCycle).add PO  !
			$	
	
  @
  @
  g#L       pB     [        [ [ [       [ \ HZ     Z     XZ     \     runtime.mProf_Malloc "
  23S
W
  qAQR
  qAQR
     @B     x\        \ \ \       \ \ Z     pZ     XZ     runtime.mProf_Free @?  !


  ,M
  ,M
     B     ]        +] 6] :]       H] H] XZ     XZ     XZ     runtime.blockevent @9?@&? z &	  70      pB     ]        ] ] ]               ]     XZ     XZ     XZ             [     runtime.blocksampled  +o:pop 
	  +:        B     X^        o^ ^ ^       ^ ^ pZ     |Z     XZ     runtime.saveblockevent "G
  2	2
S"<
  A-
  A-
 B     H_        S_ __ k_       _ _ _     XZ     XZ     XZ             L%[     sync.event @?@(?
 Bo:popF !		&
  
  B:F       B      `        ` $` )`       N` ` Z     HZ     XZ     д\     runtime.tracealloc 
  !	E
	6v	
  ,+		
"@/		
  ,+	
	
		
	
	
"@/			
   B     Ha        Za ca ha       a a Z     Z     XZ     P\     runtime.tracefree   !qE

  ,		
	@
  ,		
	@

 pB      b         0b 8b =b       Wb rb pZ     |Z     XZ     runtime.tracegc @?  !##

  ,
	

  ,
	

    `B     b         b b b       c c XZ     XZ     XZ     runtime.init.3 0 /0K/
  1
  4

   B     `c         sc zc ~c       c c pZ     |Z     XZ     runtime.cachestats PcO ~ 	(
		
  W  W     pB     c        d d d       /d <d pZ     |Z     XZ     runtime.flushmcache @T?@	?@?  		

  K	  K	        B     d        d d d        Z     XZ     XZ     runtime.purgecachedstats   	
     B     e        ,e 7e <e       Je ee Z     pZ     XZ     runtime.mSysStatInc @7?@y?  
%]
  A		
  A		
 PB     e        e e e       e f Z     pZ     XZ     runtime.mSysStatDec @=?@y?  
+]
  G		
  G		
 B     xf        f f f       f f Z     pZ     XZ     runtime.(*wbBuf).reset 0@/0'/
 $ 		#
  u
  u
       B     (g        Tg cg gg       g g g     Z     Z     XZ     0\     T\[     runtime.wbBufFlush runtime.(*wbBuf).discard PkOPPOP*O $ '
1	
	
  ai  ai  
  B     h        $h :h Sh       h h i     Z     pZ     XZ             t[     runtime.wbBufFlush1 J 
 $
 !
2	2 2)
!2+
2 34?@yzo	
b	o
  " 
  " 
  
	        B     pi         i i i       i i XZ     XZ     XZ     internal/poll.runtime_pollServerInit # > 	       B      j        j +j 0j       Xj sj Z     Z     XZ     internal/poll.runtime_pollOpen `_`3_
  !	
  ,t2
  ,t2
   `B     j        %k 1k 9k       Wk ok k     Z     pZ     XZ             l[     internal/poll.runtime_pollClose runtime.netpollclose popLo
 Y6z !$

  
  
  Y6z   pB     k        k k k       l l `Z     pZ     XZ     runtime.(*pollCache).free  A \ 	
	  (  (      B     l        d l l               l     Z     XZ     XZ             [     internal/poll.runtime_pollReset runtime.netpollcheckerr  
	  ;$    pB     `m        m m m       m m m     Z     XZ     XZ             4J[     internal/poll.runtime_pollWait @h?@X?@?@O?
  !	
  P
  &'$"$
     B     hn        n n n       n &o Mo     HZ     Z     XZ     P\     J[     internal/poll.runtime_pollUnblock runtime.netpollgoready popo
  !	 %

fmli		
  5< -<>N
  5< -
	<>N	
  ""       B     o        o o o       +p 8p Ep     dZ     |Z     XZ             [     runtime.netpollready POP%O
 cbcd* ! 
	 
IJI
JJI
	
  D)f
  D)f
  
*        B     p        p p p        Z     pZ     XZ     0\     runtime.netpollblockcommit  F K        B     @q        Uq eq jq       q q q     LZ     Z     XZ             [     runtime.netpollblock `_`m_`3_
  !	

	0%

rkl+?`k@?P&
  
  
  !S    `B     (r        ?r Pr Ur        Z     XZ     XZ     runtime.netpollunblock  h     	
		       B     r        r s s       5s Fs Ws     Z     |Z     XZ             [     runtime.(*pollCache).alloc `_`_
 |stI !'				
  ,)A
  ,)A
  |I   B     s         s s s       s s XZ     XZ     XZ     runtime.netpollinit @O?@	?@X?
  4!
	

:
  (
 B     Pt        dt kt pt       }t t xZ     pZ     XZ     runtime.netpollopen pjo  X
=
  e
  e
  @B     t         u u !u       ru ru u     XZ     XZ     XZ             p[     runtime.netpoll "
 ef |2	
	#$I
PLL;00Q$c
  Im
    B      v        /v >v Jv       iv rv {v     Z     pZ     XZ             [     runtime.futexsleep runtime.(*timespec).setNsec K} YC L
.
n

m9
  Ao  Ao  YC   PB     v        v v  w       w w Z     Z     XZ     \     runtime.futexwakeup IL  p2
8
  7E  7E    B     pw        w w w       w w XZ     XZ     XZ     runtime.getproccount 8ЀπЀπЀπ
  H$

  r
        B     8x        mx ~x x       x x 'y     HZ     Z     XZ     \     $[     runtime.newosproc runtime.sigprocmask runtime.mcount 
 kg	hghlgh !	*	2'66x	#)
  a=+%
	

  a=+%
	

  <*	3'  B     y        y y y       Lz qz z     Z     Z     XZ             d[[     runtime.sysargs runtime.argv_index "h;
 Gcd
wx 2	

'-
:

'
0% M
%
  r06[=D@
  r06[=D@
  G
       @B     z          { { {       A{ A{ Z     XZ     XZ     runtime.sysauxv @?@?
  !-+	
  8
      `B     {        { { {       { { XZ     XZ     XZ     runtime.getHugePageSize 
  !-"&			

  V%!v
     B     `|         o| v| z|       | | XZ     XZ     XZ     runtime.osinit  1 L 
  	      B     |        | 	} }       4} Q} Z     pZ     XZ     runtime.getRandomData \
  !
-
 ,

  e5#'
  e5#'
   P C     }         o| v| }       } } XZ     XZ     XZ     runtime.minit 
	  
       C     @~        b~ n~ ~       ~ ~ ~     XZ     XZ     XZ             ,[     runtime.setsig runtime.sigfillset  %	khghg	hgh.gh 		=>9	8	56+
(1    %		.
	        `C              4 A F       X X XZ     XZ     XZ     runtime.setsigstack J2  


  59        C                        Z     pZ     XZ     runtime.sysSigaction `W_` n 1  3/  3/   `C     P        v           Ԁ     xZ     pZ     XZ             [     runtime.panicCheck1 runtime.hasPrefix PlOPVO
 R]^.]%^; &!1	!%
  *V
  *V
  R.%;  PC     (        < G K       V ] Z     pZ     XZ     runtime.panicCheck2 03/0/ g J	!	  Z  Z     C             Ł ΁ Ӂ       ߁ ߁ XZ     XZ     XZ     runtime.goPanicIndex 
  !`
  ?B
   pC     8        Ł ΁ N       ߁ ߁ XZ     XZ     XZ     runtime.goPanicIndexU !`
        C             Ł ΁        ߁ ߁ XZ     XZ     XZ     runtime.goPanicSliceAlen !`
    C             Ł ΁ 2       ߁ ߁ XZ     XZ     XZ     runtime.goPanicSliceAlenU !`
   C             Ł ΁        ߁ ߁ XZ     XZ     XZ     runtime.goPanicSliceAcap !`
    0C             Ł ΁        ߁ ߁ XZ     XZ     XZ     runtime.goPanicSliceAcapU !`
   C     h        Ł ΁ ~       ߁ ߁ XZ     XZ     XZ     runtime.goPanicSliceB !`
       C     ؄        Ł ΁        ߁ ߁ XZ     XZ     XZ     runtime.goPanicSliceBU !`
      @	C     H        Ł ΁ b       ߁ ߁ XZ     XZ     XZ     runtime.goPanicSlice3Alen !`
   	C             Ł ΁ Ӆ       ߁ ߁ XZ     XZ     XZ     runtime.goPanicSlice3AlenU !`
  
C     (        Ł ΁ B       ߁ ߁ XZ     XZ     XZ     runtime.goPanicSlice3Acap !`
   PC             Ł ΁        ߁ ߁ XZ     XZ     XZ     runtime.goPanicSlice3B !`
       C             Ł ΁        ߁ ߁ XZ     XZ     XZ     runtime.goPanicSlice3C !`
      C     x                    XZ     XZ     XZ     runtime.panicdivide 0I/ c &  1       C                      6 ? Z     pZ     XZ     runtime.deferprocStack 0_/0 ~ 			
3  U  U C                       j j      XZ     XZ     XZ             T[     runtime.testdefersizes runtime.deferclass runtime.totaldefersize 
 y1K2"1?2121K~132
 !+0
/	5?@ /(

  			3
  V
K"?3
       C               " &        XZ     HZ     XZ     P\     runtime.init.4 0F/0/ o 
   C              Ċ ͊        2 G     lZ     Z     XZ     0\     U[     runtime.freedefer $ bkl 

'82
vcd;5.?

  =  =  93  C                            XZ     XZ     XZ     runtime.freedeferpanic >       C                 $           XZ     XZ     XZ     runtime.freedeferfn       C              Ɍ ֌       & 5 D     Z      Z     XZ     \     [     runtime.deferreturn runtime.deferArgs t	 }~%}~5 			"
72		

  ja#  ja
	#  	5 @C            Ǎ ̍         pZ     Z     XZ     runtime.preprintpanics   	/*

	FG5G
  LK*X&9,
  LK*X&9
,
 @C                      Ď  Z     pZ     XZ     runtime.printpanics 0}/0V/
  	!#
%	(
  3


  3


       @C     h        x        ^ Ð 0     Z     .[     XZ     \     V[     runtime.gopanic 
 }~ 	/						
*
#	
			#KL
	9J
R	7_###C##
  :9a<




!




  :9a
	<	


!	
	

   C                        XZ     XZ     XZ     runtime.getargp   C     ؑ                  Z     XZ     XZ     runtime.gorecover E E 		         C     P        [ b f       n u Z     pZ     XZ     sync.throw 0#/ =   0  0     @C     В        ޒ           Z     Z     XZ     \     runtime.throw PO  ?	
	
  H   H       C     `        q }         Г Z     pZ     XZ     runtime.recovery `b_`_
  !


  k			

  k			

      0C     P         c j n       z z XZ     TZ     XZ     \     runtime.fatalthrow `e_ j 	@	
  R        C     ؔ                   Z     Z     XZ     Э\     runtime.fatalpanic   	Y 	
  p  p      P C     x                   pZ     |Z     XZ     runtime.startpanic_m @x?@v?@O?@=?
  !	



#
#
		+#
  |


4



  |


4



        !C              ޖ         }  G     HZ     Z     XZ             T[     runtime.dopanic_m runtime.signame runtime.gotraceback 
 4i5jijijij9
 !	
;				#+	
	0
5
  T
)			
w
&;
	&
+
  T
)			
w
&;
	&
+
  459
        p%C     И                  : G T     Z     pZ     XZ             x![     runtime.shouldPushSigpanic runtime.funcInfo.valid @S?@?@?@"? cd !
"

  O9
  O9
       0&C              ˙ Й         Z     pZ     XZ     runtime.recordForPanic `_`_
  R!
 	%<


  !%
  !%
    'C     p                    pZ     |Z     XZ     runtime.printlock 0@/0/ w 
	  d  d    (C               ' +       9 9 XZ     XZ     XZ     runtime.printunlock  5  b   T (C              ԛ ޛ         (     LZ     Z     XZ             X[     runtime.gwrite runtime.writeErr popPop2opo
   !	- 
)


!
  GRi
  GRi
           )C                         XZ     XZ     XZ     runtime.printsp 0,/ G 
  1      *C                         XZ     XZ     XZ     runtime.printnl 
       p*C     `        r }          XZ     XZ     XZ     runtime.printbool 05/0/ k $#  : *C                        XZ     XZ     XZ     runtime.printfloat popop"op*o  !J
	/ 
_B7
#C


  
   -C             I  
         XZ     XZ     XZ     runtime.printcomplex  \

  
      .C     x                   XZ     XZ     XZ     runtime.printuint 
  /()
/
  
        /C             ! , 0       @ @ XZ     XZ     XZ     runtime.printint 0&/0#/ d 
	

  +
    /C                        XZ     XZ     XZ     runtime.printhex 
  /(

)
  
     0C     8        Th M Q       hh oh Z     pZ     XZ     runtime.printpointer < 
      0C                             Z     Z     XZ     \     t [     runtime.printstring runtime.bytes n  %




  s
  s
  B,        `1C                       ̢      Z     pZ     XZ     P\     ` [     runtime.printslice PO  !
  5		
	
  5		
	
  	      02C     @        S [ `       j  `Z     pZ     XZ     runtime.printeface 0/  !q

  !		
  !		
 2C                )       h       Z     Z     XZ             l[     runtime.hexdumpWords  gh !,	# 
.
Y
  ![
)	!!

  ![
)	!!


    05C     X               & ~ ֦     pZ     |Z     XZ             [     runtime.main runtime.startTemplateThread >
 .
 !555M	N3
22
42	fm


+#2%	C
  ^[
7(+!

  ^[
7(+!

  c

	h
	       8C     @          V Y        XZ     XZ     XZ     os.runtime_beforeExit .     8C              t           XZ     XZ     XZ     runtime.init.5 .F 
      9C     (         > F J       h h      XZ     XZ     XZ             [     runtime.forcegchelper PO
 . !#	r,m	(	
  @?	%
  ,f  @:C                       Z f r     `Z     pZ     XZ             }[     runtime.gopark 0/0A/
 .!g.e !		

  ;
  ;
  !Y.e    ;C     ة                   Z     Z     XZ     0\     runtime.goready PRO .m ?
  W
  W
   ;C     p                 ; Z y     Z      Z     XZ              z[     runtime.acquireSudog  .3k 		ux'?u		_{
	  Ri  R
	
	i  3k     ?C              + B       ì       pZ     Z     XZ             ̀[     runtime.releaseSudog  .k= 
	}~	}{!GHC>
D\	ei'(  6  6
	
	
	
	
	
	
  k3       CC     O        X           Z     XZ     XZ     p\     .    CC     Э                      pZ     XZ     XZ     runtime.badmcall .>      `CC     8           J           pZ     XZ     XZ     runtime.badmcall2        CC                       ɮ ɮ XZ     XZ     XZ     runtime.badreflectcall 0'/ .A   4 CC              / 6 9       A A XZ     XZ     XZ     runtime.badmorestackg0 P7O .< $
  -   0DC              / 6        A A XZ     XZ     XZ     runtime.badmorestackgsignal $
     pDC                          XZ     XZ     XZ     runtime.badctxt 0$ .(   "      DC                      ɰ ܰ      Z     pZ     XZ             [     runtime.allgadd 
 . !?
o
  ?X+S
  ?X+S
  &  EC     X         h x        ݱ  	     pZ     Z     XZ     p\     [     runtime.cpuinit >
 .:-*u#	 !	YZYZ*2
#	
)
  12J 
  12J 
  :-*
	u
#	
		 `GC              в         |  Գ     Z     Z     XZ             t[     runtime.schedinit runtime.tracebackinit runtime.msigsave runtime.goenvs H
 .JvuCpghgG !

		
#	%

"
9	#	E
  Q,)0U
  Q,)0U
  9	C
	G     IC     `         t                XZ     XZ     XZ             [     runtime.checkmcount @+?@j?
 . 	!//L
  G

  '     JC             = J W              Z     pZ     XZ             H[     runtime.mcommoninit runtime.mpreinit `_`_
 .h:gh$g[ 	!	
'	
?7

  B'-l

  B'-l

  :$[       LC     X                  [      XZ     Z     XZ             \[     runtime.ready runtime.wakep runtime.dumpgstatus 
 .Cw= 
!ng		,	

  |'}
%		
		

  |'}
%
	
			
		

  /	]3
$

	$      OC     (         S ? C       _ _ XZ     XZ     XZ     runtime.freezetheworld . 
!

%
  :+

       PPC     ظ                 J       xZ     hZ     XZ             [     runtime.casfrom_Gscanstatus L
 . !	

  m	*		
		

	*		
		

  m	*		
	
	
		
	
	

	
	*		
	
	
		
	
	

	

  $      TC             1 < @       P k Z     pZ     XZ     runtime.castogscanstatus 0C/0u/
 . ! [
  [
  [
   UC     ػ                 = Z Z     Z     XZ     \     runtime.casgstatus  . ."
 
)	*I<	!4  E5}
ZG  E5}
ZG  WC     ؼ                 u ٽ =     Z     Z     XZ             [     runtime.scang 
 . !nmh	lQ	"	
_hkV
?
%hk&	N
U
	"'
+
  

 (H-$X		
		

  

 (H-$X	
	
		
	
	

	
	
			
	
  Y
$      [C             ɾ վ پ        H      LZ     ,Z     XZ             Ě[     runtime.restartg `#_`_
 . !
	
  S0		
		

  S0	
	
		
	
	

	
	
			

  &:
$ \C                 '       ; H U     Z     pZ     XZ             ,"[     runtime.stopTheWorld PnOPO
 .(RQe !.

  99
  99
  (e     ]C                         	     XZ     XZ     XZ             "[     runtime.startTheWorld @n?@?
 .2RQP !,
	
  ,F
  2P @^C     p                  8 i      Z     Z     XZ             [[     runtime.stopTheWorldWithSema runtime.pidleget 
 ..-7 !	/	
		

		99
 $
  K	{!
  K	{
	
	!
  *7  `C             S d         6 h     Z     xZ     XZ             [     runtime.startTheWorldWithSema runtime.netpollinited runtime.traceGCSTWDone 
 .!`cz35J#Iz !					


MP	
	
#=
07
  W!,P2


  W!,P
	
2


  !a
3
	#z     pcC                        XZ     XZ     XZ     runtime.mstart @? . 				#6
  i      dC     h         x           pZ     |Z     XZ     runtime.mstart1 @?@f?
 . !		
	
  O+"
  O+"
     eC     8         I T W       g g XZ     XZ     XZ     runtime.mstartm0  .  .W 	
  3       peC               &              pZ     |Z     XZ             ~[     runtime.mexit runtime.sigblock runtime.unminit `_`_`_
 .Dp)ghg !		*)
!IV


A
efEF1
+
  iQ"z

  iQ"z


  D)        gC                      ]       Z     hZ     XZ             T[     runtime.forEachP 
 .!	=6.-q !		#/				*
	 q|y
  bm>'l	nNB
  bm>'
	l	n
	
	N
	
	B
  !	3@q    PkC     @         W c g         XZ     XZ     XZ     runtime.runSafePointFn    . !


  [

    lC               )              Z     Z     XZ             T[     runtime.allocm popo
 ./. !	
	&	
1
	%HG
  gl2'3f

  gl2'
	
	3
	f

  /. nC     x                   =     pZ     TZ     XZ     \     8[     runtime.needm runtime.unlockextra popB .chgp)g )	$
_)  (Z&3
>
  (Z&3
>
  S)	      `pC                              XZ     pZ     XZ     P\     [     runtime.newextram PBOP-O
 . 

  8
  e    pC     p                    %     Z     `Z     XZ     \     [     runtime.oneNewExtraM pop1o
 .
C[ !	


	-
  (oic
  (oic
  M
C
	E    rC                        4 O     pZ     TZ     XZ     Ь\     [     runtime.dropm runtime.msigrestore  .tp)ghg,p1g
 !)je
1
  MG B
  MG B
  t)
	
'       sC                        HZ     XZ     XZ     runtime.lockextra 0v/0C . 		
  c!'
   tC     x                   	     LZ     Z     XZ             lX[     runtime.newm POP[OP?O
 .?l !-2	
9		
'#
  4Q8 
  4Q
	8 
  ?l    uC     x                   
     LZ     Z     XZ     p\     X[     runtime.newm1 pop7opo
 .U !


  	
  	
  U   vC     x                    E     pZ     |Z     XZ             [     runtime.templateThread runtime.muintptr.ptr 0/
 .X;*.-< !	

  ,
(%
  ,
(%
  X;*<      xC                       $ G j     pZ     |Z     XZ             p[     runtime.stopm runtime.mput @?@L?
 .?.- !		*CC*	

  f%#2
  f%#2
  t4       `yC              z           XZ     XZ     XZ     runtime.mspinning .       yC     @        \ p |        	 4     LZ     xZ     XZ             [     runtime.startm runtime.mget POPVOPiOPeO
 .Lg !H+)CC)));B

+
!++	
*#
  ,DT	:<=
  ,DT	:<=
  E6q*     {C                      h       Z     pZ     XZ             }[     runtime.handoffp 0D/0/0/0"/00/0^/0#/08/
 .i6
*
5NM !


*
3	

.	!
	
 	
  *4c)8
  *4c)8
  i
*
 ~C     `         t          % |     Z     lZ     XZ             X[     runtime.stoplockedm popo
 ..-  !	$

		


#
  h=
*		
		

  h=
*	
	
		
	
	

	
	
			

  n=   PC               #       I \ o     LZ     Z     XZ             Z[     runtime.startlockedm @t?@3?
 .F\  !	
	
	
  R

  R

  F\        C                        ) pZ     |Z     XZ     runtime.gcstopm @?@E?
 .  !	

  a+
  a+
     0C                        HZ     Z     XZ     runtime.execute @?@a?
 . !!	
	
  GG
  GG
       C              I          @     Z     l [     XZ             3\     runtime.findrunnable runtime.(*randomEnum).next runtime.(*randomEnum).done runtime.(*randomEnum).position runtime.(*randomOrder).start 

 .K!N*
5N*
5dc\adcNM !/.
---	---- 
!	O--LL
---	N_%EE%%%#
%	%
	GJ=*
>!
	 	##/))"!$EE$$$	)JJ) 	(%&%	 	


 !.#M%5	(	'lk	qw!+++JJ+ 	(# 		jW	pWY+---
.
  ;XO.
;(F/DN0<F7FZ*)


  
	;X
	O.
	

	
	
	;
	(F
	/
	D
	N0
	<F7FZ*)


  E
.9K	
	
	h 
.*
| %" !"!&%ra*),+}.-0/
	
  pC     0        A T \              XZ     XZ     XZ             Y[     runtime.pollWork @l?@4?@?@? .Rdc %!$$	((
  F=1
  R=K   `C                ! %       E E U     XZ     XZ     XZ              [     runtime.resetspinning 0i/0K/
 . %!			
  
  e
C @C                      p       \Z     Z     XZ             D[     runtime.injectglist runtime.globrunqput `_`	_ .~28

s &!((	(("D"	(((
J""I
II
I'
%

  O!UJ6
  O!UJ6
  &4



	n      ГC     0         A R _       ^  .     hZ     Z     XZ             Ȳ[     runtime.schedule 
 .$
 &!				d[		T7&

	
%I#}~%I
I% 	%0	d6	^:9#\;2+N-da*b_	#43
	dW
  d<9	H%!'uE7#

  d<9	H%!'u
	E7#

  %T
#
      C                        xZ     pZ     XZ     runtime.parkunlock_c  & (  &  & 0C     0        o |               HZ     Z     XZ              [     runtime.park_m runtime.dropg runtime.setMNoWB runtime.setGNoWB POPO
 .n
 (!%	$##$	$
	$
  T?k
F

  T?k
F

  Y		 C                       g      LZ     ,Z     XZ             \     runtime.goschedImpl `_`_
 .f
0&
 (!U	T$#$	$ID
$I
I$

  L5B2		
		

  L5B2	
	
		
	
	

	
	
			

  &%	


$      PC     P        w                Z     pZ     XZ             D[     runtime.gosched_m runtime.traceGoSched `*_`A_
 .>JIJ1I )	
	#
  /:
  /:
  >1       C     0        w  [              Z     pZ     XZ             0[     runtime.gopreempt_m runtime.traceGoPreempt )	
	#
  pC                       ! ! ,     XZ     XZ     XZ             [     runtime.goexit1 runtime.traceGoEnd `,_`&_ .AJ#I	 )	
#  1  A#	      C                      , T |     Z     Z     XZ             |[     runtime.goexit0 popo
 .
 )!"
	%#$	&=FE	H
U	@5Q
  Gg
  G
	
	g
	
	
	

  		        C                        XZ     XZ     XZ     runtime.save A *			  :  C     h                   E     pZ     Z     XZ     г\      [     runtime.reentersyscall `_` .
 +
	'
(
(	


	  H*4

  H*4

  
   0C                         XZ     XZ     XZ     runtime.entersyscall 0+/ .0 ,
  !     `C              , 7 :       L L XZ     XZ     XZ     runtime.entersyscall_sysmon  =  .u ,

  (      C                        3 L     pZ     |Z     XZ             [     runtime.entersyscall_gcwait 0/09/
 .5 ,!	(((	
				
  ES	
  ES	
  5     ХC                         pZ     Z     XZ     `\     runtime.entersyscallblock  . -

	I
:
  qfC4  qfC4        C                              XZ     XZ     XZ             [     runtime.entersyscallblock_handoff runtime.traceGoSysCall `&_`C_
 .;J#I) -	

#
  &
  ;#)    C     x                   6 d     Z     Z     XZ             $U[     runtime.exitsyscall POPOP .K .	
**F

#E	
	


**	#di  _/%&TB  _/%&TB  K        C                       # Z     LZ     XZ     p\     runtime.exitsyscallfast pfopUopopo . /	
+
&#;+	  
,  
,  C                         pZ     Z     XZ     \     runtime.exitsyscallfast_reacquired PIOP3 . 0		'  u  u        C     8        V f m              pZ     |Z     XZ             LU[     runtime.exitsyscallfast_pidle 0/0/0!/
 .ip 0!,,	
  ,L4
  ,L4
  2*T  C     8        M Z n        
 5     pZ     Z     XZ             [     runtime.exitsyscall0 POPO
 .a

 0!	,#$	,


		IDI
I
  G5	VZ
  G5	V

	Z
  L		*'

        C                        ) 6     pZ     |Z     XZ             $[     runtime.beforefork `_ .Hpgp)g! 1!

&+&)+

  k&
  k&
  H)!        C                         XZ     XZ     XZ     syscall.runtime_BeforeFork  # 1
    ЯC     (         : B K       b k t     pZ     |Z     XZ             \T[     runtime.afterfork po .Xp'g# 1!&'+

  {
  {
  X'#    C                         XZ     XZ     XZ     syscall.runtime_AfterFork 1
       C     P         q x               XZ     XZ     XZ             `[     syscall.runtime_AfterForkInChild `g_ .3p'g 2
'',
  <  3'        C                       2 C Z     <Z     XZ     а\     runtime.malg p5oppo
 . 2!B

  ,$A
  ,$A
     C                        xZ     Z     XZ      \     runtime.newproc s .x 2	W
  i
  i
      pC     @ (                  	 Z     Z     (Z     XZ             [     runtime.newproc1 runtime.gostartcallfn runtime.gostartcall runtime.stackmapdata 
 .8*xwz	 w8cxwxwxw
	 3!	,,,,
//	
((	&--3
3#3/&	-	
+322333&
"#&&';	
  xaf6qc<@	"
  xa
	f6qc<@	"
  8*"\
	 	.
Q       C                      g  Z     Z     XZ     runtime.saveAncestors "5
 . 42
	U@8!/
  lPr
(
  lP
	r

	(
    кC              * 9              pZ     Z     XZ             [     runtime.gfput 0/0@/
 .dxf 5!**	J1	J1J1'
  ~,
  ~,
  &$H
f        @C     @        N ^ j              Z     Z     XZ     Я\     [     runtime.gfget POPROP
O
 .>b 5!J2	

 22')
  9c1
  9c1
  /

	"b     C                             Z     pZ     XZ             [     runtime.gfpurge   .{& 6!
J2J2

  ,w
  ,w
  >

&   C     p                         pZ     |Z     XZ             "[     runtime.unlockOSThread runtime.dounlockOSThread 0I/0= . 8	
I	 B	      .
        C     0            J           XZ     XZ     XZ     runtime.badunlockosthread 8       `C                         XZ     XZ     XZ     runtime._System  80         C                &         XZ     XZ     XZ     runtime._ExternalCode 80       C     x                    XZ     XZ     XZ     runtime._LostExternalCode 80   C                         XZ     XZ     XZ     runtime._GC 80  C     8	           [	         XZ     XZ     XZ     runtime._LostSIGPROFDuringAtomic64 80  PC     	           	         XZ     XZ     XZ     runtime._VDSO 80       C      
 (       0
 G
 K
       
  +     Z     pZ     XZ             d[     runtime.sigprof "					"	
 .	 8221<+!l$	?%44
44
44
44]*=
#rU$WD+E.3'(xC343
M
	
  /1j^
  /1j^
   pC                         XZ     XZ     XZ     runtime.sigprofNonGo PmOP . ;%  X,   C     (        ? H K       [ [ `     XZ     XZ     XZ             ![     runtime.sigprofNonGoPC popX .y ;55.  r  !H  C                             XZ     XZ     XZ             d![     runtime.setsSP @<?@?@? .0
	L <33

	  &M  0L   C     `        r ~          Z     pZ     XZ     runtime.(*p).init 0/0f/
 . <!3G
  =4
  =4
       PC     (        l y        R z      lZ     |Z     XZ             \     runtime.(*p).destroy runtime.globrunqputhead runtime.(*gQueue).push `_`_
 .`
 
A
% =!I
I
IDI
I
ID8& 	

!AB	99	
ID
99I
I#
  qf	?"s
  qf	?"s
  ("


	"

#       `C     H        s           V     Z     Z     XZ             [     runtime.procresize runtime.traceGomaxprocs 
 .J*IXJIJ?I] >/
	BTS	!::		;	!	;-!
.#. ..//AI'	/?/3	%
  ]_V,(_8,
&2
0-IM
  ]_V,(
	_8,
&2
0-IM
   		
*	X
	?]  C                        Z     pZ     XZ     runtime.acquirep  <  .^ @  &  &      C     p        ~                Z     pZ     XZ             |\[     runtime.wirep `x_` .Z
 @	 <
<<<
  			  			  Z
        @C                        a     xZ     8Z     XZ              [     runtime.releasep 
 .X @!	.<<	!		
  						
  	
	
						
  X        `C                        XZ     XZ     XZ     runtime.incidlelocked  A  .c A

  (        C     `         r         o  Y     Z     DZ     XZ     \     [     runtime.checkdead F	
 .b
 A!		
		67	
		ID
>>
I
I
&&!

/77o		
G
  @I!+O+	

  @I!+O+	

  ]n"
*#
-     `C                7         m     XZ     XZ     XZ             [     runtime.sysmon 
 .dc;65651656&565.-T B!


LBB$		0111*

	
J@111111


#?
FE;3
AA5
  ,<X1&4{ 	
4'$h
  ;1&(
	T        pC                              pZ     |Z     XZ              ![     runtime.retake po . D!ba	.	"7BE%b
	
		abC\	%3
D
  ,Y'	
  ,Y'	
  
!F C     p                              XZ     XZ     XZ              [     runtime.preemptall t .t E *4-6A  &     `C             E \ m        ~       hZ     8Z     XZ             [     runtime.schedtrace runtime.waitReason.String 
 .$
 F/
I
+"!$	
#%&(9L
 		
<
<9999	O=88
  /%_/
			



			}#
		:
  /%_/
			



	
	
	
	
		
	
	
	
	
	
		
	}#
		:
  
$
 PC     X!        ! ! !       " " "     XZ     XZ     XZ             D[     runtime.schedEnableUser runtime.globrunqputbatch runtime.(*gQueue).pushBackAll @?@a? .i G!


CI	

  ,g^
  fI%	6  C     x"        " " "       " " Z     pZ     XZ     runtime.schedEnabled @8?@? .b H	&  4"  4"        C      #        4# D# M#       # # #     Z     Z     XZ             }[     runtime.globrunqget `_`_`_
 . I!JE	
  j
  j
  
2,9       `C     0$        A$ L$ S$       i$ t$ $     Z     pZ     XZ             [     runtime.pidleput 0P/0/
 .C> IEE
	
  &M
  &M
  C>   C     $        $ $ $        Z     XZ     XZ     runtime.runqempty 5 .5 I
   0C     P%        x% % %       % % %     dZ     |Z     XZ             $Z[     runtime.runqput runtime.(*guintptr).cas popop	opo
 .La6 J(
FF


	FF	

!	
  I
  I
  La6       0C     X&         l& & &       & '  '     `Z     c[     XZ             [     runtime.runqputslow "JF
 .4f J2$"GG").GGGG
GI		
  9
  9
  4
(%		h       pC     '        ' ' '               '      Z     XZ     XZ             Y[     runtime.runqget  H B  .#o KGGGG
  #o       C     h(         y( ( (       ( ( (     Z     XZ     XZ             (![     runtime.runqgrab 0/07/0f/ .r.	 L!		HHHH	HG<WZ]
  
  r.	   pC     H)         Z) n) r)       ) ) DZ     Z     XZ     runtime.runqsteal `_`_`_`_
 . L!+	
  R
  R
 `C     *          -* 0*               <*     XZ     XZ     XZ             `%[     sync.runtime_procPin runtime.procPin .# O	
         C     *         z   *               *     XZ     XZ     XZ             t%[     sync.runtime_procUnpin runtime.procUnpin O	      C     H+          -* d+               <*     XZ     XZ     XZ             %[     sync/atomic.runtime_procPin O	
0 C     +         z   +               *     XZ     XZ     XZ             %[     sync/atomic.runtime_procUnpin O	0/  C     @,        U,  d,       t, t, XZ     XZ     XZ     sync.runtime_canSpin 0#/0Q/0/ P$  _%      C     ,         , , ,       , , XZ     XZ     XZ     sync.runtime_doSpin   .$ P
        C     @-        ]- g- k-       - - Z     XZ     XZ     runtime.(*randomOrder).reset  . P!	
  ZUP
  C     -         - -        XZ     XZ     XZ     runtime.gcd . Q
       C     P.        _. o. w.       . . .     Z     pZ     XZ             d[     runtime.doInit POP	OPO
 .U Q!

		
QQ

	
  R1C
  R1C
  U  C     /        (/ 1/ 5/        Z     XZ     XZ     runtime.(*profBuf).takeOverflow  `  i 	
        PC     /         / /        Z     XZ     XZ     runtime.(*profBuf).incrementOverflow E 	      C     80        0 0 0       0 0 0     Z     pZ     XZ             \[     runtime.(*profBuf).canWriteRecord runtime.(*profAtomic).load runtime.profIndex.tagCount runtime.countSub   	
		      	U        PC     p1         1 1 1       1 1 1     Z     pZ     XZ             [     runtime.(*profBuf).canWriteTwoRecords   
	      	      @C     p2 H       2 	3 3       3 4 14     Z     Z     XZ             D[     runtime.(*profBuf).write runtime.(*profBuf).hasOverflow runtime.profIndex.addCountsAndClearFlags runtime.(*profAtomic).cas i
  ! 	0F			-+
 S
	aO	N$

	Q	
  &A!wi
  &A
	!wi
  D
		#i$         D     4        4 4 4       5 5 &5     Z     pZ     XZ             S[     runtime.(*profBuf).wakeupExtra 0C/0/ p 	  b  b  #	1         D     5        5 5 5       5 5 Z     |Z     XZ     syscall.runtime_envs =
  l  L
  L
        D     6        5 5 (6       5 5 Z     |Z     XZ     os.runtime_args x      D     x6        6 6 6       6 6 XZ     XZ     XZ     syscall.Exit    % 
      PD     6        6  7 7       7 7 xZ     pZ     XZ     runtime.args 0?/0/ 2m z

  D  D     D     7         7 7 7       7 7 7     pZ     Z     XZ     \     H}[     runtime.goargs 
 2%$> !XYZ%$
  D_
  D_
  %$>      D     x8         8 8 8       8 8 8     XZ     XZ     XZ             [     runtime.goenvs_unix popo
 2:~ #
/YZ0P;YZ<]	
  h`n
  3s      `D     89         M9 Z9 ^9       9 9 XZ     XZ     XZ     runtime.testAtomic64 0/0/
 2 !/ 
  
 D     :         : %: ):       : : XZ     XZ     XZ     runtime.check 
 2 !		tA,,			
  c
$
       @D     8;         O; _; x;       ; ; $<     hZ     (Z     XZ             [     runtime.parsedebugvars 
 2# /

B(


-	3
.

$VWV#STSTQ
VW
?"041+
  WGIIc7
  WGI
	I
	c7
  #    D     <        < < <       < = Z     pZ     XZ     runtime/debug.SetTraceback `G_`_
 2 ! 	
	!	
		#0
  
  
  `D     X=         h= k= n=        $Z     XZ     XZ     runtime.timediv _ 2_ 
	
   D     = 0       = 
> >       > > >     Z     Z     XZ             l[     reflect.typelinks '
 26 /	=M>	)H77@	

  gf
  gf
	
  6 D      ?        ? ? !?       )? 2? Z     pZ     XZ     reflect.resolveNameOff @3? 2N *  .  .      D     ?        ? ? ?       )? 2? ?     Z     pZ     XZ             X[     reflect.resolveTypeOff 2"   "      0D      @        ? ? 7@       )? 2? Z     pZ     XZ     reflect.resolveTextOff *  D     @        ? ? @       )? 2? Z     pZ     XZ     internal/reflectlite.resolveNameOff *     D     A        ? ? <A       )? 2? ?     Z     pZ     XZ             [     internal/reflectlite.resolveTypeOff         D     A        A B B       EB fB B     Z     pZ     XZ             Q[     reflect.addReflectOff runtime.reflectOffsLock runtime.reflectOffsUnlock popo
 2(	G !	
2
	8,
  ,/@4?
  ,/@4?
  (	G      D     B         B C C       /C /C Z     XZ     XZ     runtime.extendRandom `_`_
 0 !		 
  b<6
     D     +        C C C        HZ     XZ     XZ     01/02/0 0t 	9      D      D        D $D 0D       GD PD YD     Z     Z     XZ     0\     [     runtime.(*rwmutex).rlock @>?@)?
 {|{|R D	)
  t
  t
  R     D     D        D D D       E /E CE     Z     pZ     XZ             [     runtime.(*rwmutex).runlock 0~/0S/
 g{/|] ~!		
  
  
  g%g       D     E 0       E E E       E E Z     |Z     XZ     runtime.sellock POPO
  \!'


  q6
  q6
   pD     0F 0       BF NF SF       pF pF Z     XZ     XZ     runtime.selunlock @?@?
  r!"

  ;
       PD     F        F F F       
G G LZ     Z     XZ     runtime.selparkcommit 0a/0/
  %
  U#
  U#
 D     G (       G G 'H       LL L .M     0([     Df[     XZ     \     @\     runtime.selectgo runtime.(*hchan).sortkey runtime.(*waitq).dequeueSudoG "	
 Jm#m#m7n9mnm=nm$nmnm@nmCnm$nmn 2
6	%\Y2A
i
ZIL:
			T$'"XS			2WVS
:.
	(
-[	:tw@D?MJM(	M:N
Q>
		
"	#
Dkq?				
			
./0*):op$6		+
*		
4
4


4
		4		
4	
4


4
		4#&&"%WXW*
	,m	*C 
  
l!
8Y.PeY5}%
  

	l!
8Y.PeY5}%
  J%:]i
79=$@C$7)%2)@)+2)     1D     8N        > PN TN       ]N dN Z     pZ     XZ     sync.runtime_Semacquire S p%
  =  =      P2D     N        > PN N       ]N dN Z     pZ     XZ     internal/poll.runtime_Semacquire z%
       2D     0O        HO OO SO       ]O dO Z     pZ     XZ     sync.runtime_Semrelease @4? O !
  9  9       3D     O        O O O       O O Z     pZ     XZ     sync.runtime_SemacquireMutex P=O X *
  B  B `3D     XP        yP P P       P P P     Z     pZ     XZ             X[     internal/poll.runtime_Semrelease @/? J !  4  4  "    3D     P        Q Q Q       'Q 0Q Z     pZ     XZ     runtime.readyWithTime 05/0/ g 
  :  :       4D     Q         Q Q Q       kR R R     Z     Z     XZ             tZ[     runtime.semacquire1 runtime.semroot 
 QRQ
R !	

	*b "+
		
"				}!
	
  D+1-%#
C
  D+1-
	%
	#
C	
  c
=
*8      7D     hS        |S S S       S T +T     XZ     Z     XZ             <![     runtime.semrelease1 Z	
  !NK	L)AB76)'
9@!	

,;
  -0E&
  -0E
	&
	

  &	)!  8D     T        T T T        Z     XZ     XZ     runtime.cansemacquire ' '       9D     U         *U <U FU       TV eV vV     Z     Z     XZ             [     runtime.(*semaRoot).queue 0/0/0/
 aJb !		vuvw		Ne	
99634'$!" 
	0		
	
	
!
  	
  	
  J  P=D     V         V V V       W W (Z     Z     XZ     runtime.(*semaRoot).dequeue popo  !	$%	$
.-	
	qt		&%G	%&		 		P1	
  	9
  	9
       @D     X        /X <X AX       X X `Z     pZ     XZ     runtime.(*semaRoot).rotateLeft 0/0/
  !	


$)* ,7
  
  
      BD     Y        8Y EY JY       Y Y `Z     pZ     XZ     runtime.(*semaRoot).rotateRight 0/0/
  !


$)* (7
  
  
       DD     Z        5Z @Z EZ       QZ QZ XZ     XZ     XZ     sync.runtime_notifyListCheck 0/0v/
  	!\
  6	
     ED     Z        Th Z Z       Z Z XZ     XZ     XZ     sync.runtime_nanotime < 	        ED     H[        R] \] ]       7^ 6_ 5`     Z     pZ     XZ             TW\     runtime.dumpregs runtime.(*sigctxt).rax runtime.(*sigctxt).regs runtime.(*sigctxt).rbx runtime.(*sigctxt).rcx runtime.(*sigctxt).rdx runtime.(*sigctxt).rdi runtime.(*sigctxt).rsi runtime.(*sigctxt).rbp runtime.(*sigctxt).rsp runtime.(*sigctxt).r8 runtime.(*sigctxt).r9 runtime.(*sigctxt).r10 runtime.(*sigctxt).r11 runtime.(*sigctxt).r12 runtime.(*sigctxt).r13 runtime.(*sigctxt).r14 runtime.(*sigctxt).r15 runtime.(*sigctxt).rip runtime.(*sigctxt).rflags runtime.(*sigctxt).cs runtime.(*sigctxt).fs runtime.(*sigctxt).gs  /66666696699696666699S  /
66
66	B	696	69	9	69 	6"	6$	6,606294969+
  G														
  G														
  /66	66	6	69 6$	!6(%9,)90	-64198	56<	96@	=6DA6HE6LI9PM9TQS   LD     a        na za a       a a a     lZ     pZ     XZ             [     runtime.(*sigctxt).preparePanic runtime.(*sigctxt).set_rsp runtime.(*sigctxt).set_rip popo
 !3		 b!#Z34	m	p/	=t;
  \X
  \X
  !3
			
       `MD     hb         'c ]c c       1e e 9f     Z     hZ     XZ     P\     L\     runtime.sighandler runtime.(*sigctxt).sigpc runtime.isAbortPC runtime.(*sigctxt).sigcode os/signal.signal_ignored runtime.(*sigctxt).sigsp runtime.(*sigctxt).fault runtime.(*sigctxt).sigaddr !j'!
 

/		)7o
!
b[%	(a?
 D!	"#
	A

]	
8=	H	#
gpP
	8z	z5	66


#*$7				8
	#=i
|
SZ
K	J
)	,),e*<

%
bk)


  5			=X
4]/"
/)FU!
  5			=X
	
	

	
	
	4]
	/"
/)
	FU
	!
  
	
/		)7o	!
b$'[*)%,	+0/63(a8=?
  TD      g         g g g       g g XZ     XZ     XZ     os.sigpipe  # > 4
  (   TD     hg          wg {g        XZ     XZ     XZ     runtime.init.6    TD     g        2h Eh Zh       h h h     XZ     XZ     XZ             [     runtime.initsig runtime.getsig runtime.sigInstallGoHandler runtime.sigInitIgnored 	5 j-H"1op
 214/	$+,$;HGHa
	
  3  j-"14
        VD     Hi         di mi qi       i i XZ     XZ     XZ     runtime.clearSignalHandlers @W?@ g 	  @"       `WD     i        )j 6j ?j       ]j ]j hj     XZ     XZ     XZ             P![     runtime.setThreadCPUProfiler runtime.(*timeval).set_usec ^S
 9 !	
	!
  Pm
  9 @XD     j         j j j       k k  k     XZ     XZ     XZ             ![     runtime.sigpipe 0(/0/0/ #> 	


  C  #>      XD     k        k l l       l m Tm     Z     0[     XZ      \     d[     runtime.sigtrampgo runtime.setSignalstackSP runtime.setGsignalStack runtime.restoreGsignalStack " L 4			$
	0.			
	/			
)Hc"	  ;<	d3/


K  ;<	
	d3/


K
	
	  /
L    @]D     m         <n Dn n    	  "o "o o     XZ     XZ     XZ             `[     runtime.sigpanic runtime.canpanic runtime.panicmem runtime.panicoverflow runtime.panicfloat PO
 *<99999499i&mn(8[[$ !		
		  	   	  &	G			%			N
*BB
  5Q55h5j{									
  *<999
9	9499i&(
[[$    aD      p        6p @p Ep       ep ep XZ     XZ     XZ     runtime.dieFromSignal 0/0  
+       pbD     p        p q q       Iq bq {q     xZ     pZ     XZ             \Y[     runtime.raisebadsignal @?@	?@0?@?
 oopk !

!
/

  A+F
  A+F
  ok   cD     q         , q q       , , XZ     XZ     XZ     runtime.crash $ 
       cD     8r        Nr Ur Zr       dr dr XZ     XZ     XZ     runtime.noSignalStack 0m/
  I
  

      PdD     r        Nr Ur r       dr dr XZ     XZ     XZ     runtime.sigNotOnStack 	I
 dD     0s        Nr Ur Is       dr dr XZ     XZ     XZ     runtime.signalDuringFork 	I
      peD     s        s s s       s s xZ     pZ     XZ     runtime.badsignal 05/0 S 		

      eD     Pt         at t t       t t t     Z     pZ     XZ             ![     runtime.sigfwdgo PfOP@OP/OPoOP,OPOPOPOP 	 	
!$					!
	1  +V  +V  	      gD     hu        u u u       u u u     XZ     XZ     XZ             [[     runtime.unblocksig runtime.sigaddset `x_` 31 	
3
1  n  3'
        hD     v         -v 4v 8v       Dv Dv XZ     XZ     XZ     runtime.minitSignals  5 	        `hD     v         v v v       w w $w     Z     Z     XZ     p\     \[     runtime.minitSignalStack pop*o
  !		
  R
  R
  nI     iD     w         w w w       x x x     XZ     XZ     XZ             ([     runtime.minitSignalMask runtime.blockableSig runtime.sigdelset `_`_
 h01 !FC0NQ1I
  
  G 0'

      jD     x         x x x       x x x     XZ     Z     XZ     \     "[     runtime.unminitSignals `X_`2  ux    $*<   PkD     Hy        \y cy ky       {y y y     Z     Z     XZ     p\     ![     runtime.signalstack `T_ 3! "
  J  J  3!     kD     y        y  z z       Cz Cz XZ     XZ     XZ     runtime.sigsend 0/0\/0/0/0$/
  !&	
$	 MP#		8+
  c
        @mD     z         z 	{ {       -{ <{ K{     \Z     pZ     XZ             W[     runtime.makeslice runtime.panicmakeslicelen runtime.panicmakeslicecap PhOPqO
  F!%'!&
  gb
  gb
  
  @nD     { @       { { P|       w} } }     Z     Z     XZ             8[     runtime.growslice runtime.isPowerOfTwo 
 OOPg	O8POPOKOKP1O8POPOK(OMP/O:POKOJP6O8POPOKrOP' !	
C^
5e)!	'1
8
	58|u		7D]:6
N8EDWVY.
  $"?0
  $"
	?0
		
  Og	8K18	M/:J68r(222'    uD     x~         ~ ~ ~               ~     XZ     XZ     XZ             Z[     runtime.stackinit [ stst 		   `uD              #           XZ     XZ     XZ     runtime.stacklog2  	       uD                      $ E f     Z     Z     XZ             [     runtime.stackpoolalloc runtime.gclinkptr.ptr 
 st34<34 !#	*	"	
	
  q|M
  q|M
  <  PwD     ؀                 [ q      pZ     |Z     XZ             4[     runtime.stackpoolfree POPnO
 !s	ts@t
st34347st
 !				(	
	 ++/'*
)
		
  ),7
  ),7
  !	(
7
  xD             ! - 6       b b s     Z     XZ     XZ             ![     runtime.stackcacherefill POPO
 I34 !
#
!
  ,UG
  I      yD                      = = N     Z     XZ     XZ             "[     runtime.stackcacherelease 
 v34 !,

  e$@9
  v   zD             у ݃         & 7     Z     pZ     XZ             ![     runtime.stackcache_clear `_`_
 c34x !		


  ,h
  ,h
  cx   {D              ʄ        u       Z     TZ     XZ             [     runtime.stackalloc |
 3434st#stCst" !	7>
FU	
N;+	
_IL!f
5
  |%54)9=+
  |%54)
	9=+
  #C"
	      ~D     p                 E  χ     Z     <Z     XZ             [     runtime.stackfree 
 34S34s	ts8t9stiE'Fs	tIs
tJ !	+2	"Q<
	%
	&,c'
Z
}	P0
=	
  n
'
#	
	+
  n
'
#
		

		+
  S	%9i'
		I
J  0D     X (                  H p     \Z     Z     XZ             Ԕ[     runtime.adjustpointers runtime/internal/sys.Ctz8 
 \mnopJmn*mn !	 
)2%)(;	9
  		
  	
	
		
	

  \J* `D              8 B         R     xZ     .[     XZ     \     z[     runtime.adjustframe runtime.adjustpointer 
 m!n 	/
e$
@?	)*+,

	!$%*1'
5	LJ
I0#w;
  A_z?
		
  A
	_z?
		
   !OC D     Ћ                              Z     XZ     XZ             4T[     runtime.adjustctxt J J 	  
   D     p                 Ҍ ڌ      `Z     pZ     XZ             \[     runtime.adjustdefers @?  !

  
  
  &
	0        D     `        u x |                    Z     XZ     XZ             [     runtime.adjustsudogs : :         0D     ؍         O          Z     XZ     XZ     runtime.findsghi O     D     H         a m r        ˎ Z     Z     XZ     runtime.syncadjustsudogs popMo  !	 	


5
  bPG
  bPG
	
 ЋD     @        g x }       Ώ  0     Z     pZ     XZ             T[     runtime.copystack runtime.adjustpanics "
  2		$"
4 (
WC(5A
  v#0)
  v#0)
  /       D                        XZ     XZ     XZ     runtime.round2 #     0D                " 5         8     Z     [     XZ             [     runtime.newstack "
 Cwxopy
z 2	


*0
		
	GT'  # K
Q	'!1U0
	LK
sU''
8;>8
  1=:r							
;&
	

	w								
F$	q
  1=:r
	
		
	
	
	
		
	
		
	
		
	
		
	
		
	
	
	
		
	
	
;&
	

	w								
F$	q
  C
       @D             ĕ         ' : M     Z     pZ     XZ             Z[     runtime.shrinkstack @?@?@	?@	?@	?@	?@3?
 &yz6op !

	

!




  Xg<
  Xg<
  &6        D               ɖ Ζ        5 hZ     Z     XZ     runtime.freeStackSpans   !!
	&	

?
  ,))R!K
  ,))R
	!K
  D      P       ̗         ǘ  u     [      [     XZ     \     [     runtime.getStackMap 	
 onzonHop F	

4
	
OBEF(F9(

	)I	



		A	v>56Y
  4ON}'		
1		'		
(	
	
  
	4ON}'		
1		'		
(	
	
  z	H  D     ؚ                    XZ     XZ     XZ     runtime.morestackc (     D     X 0                ( : L     lZ     $Z     XZ     0\     ([     runtime.concatstrings runtime.stringDataOnStack ~`
 > 0/
		('+.

	 

6&	
	%2	
  
  

          ЪD      8       Ɯ ͜ М       ל  Z     pZ     XZ     \     runtime.concatstring2 pQo >l tH  B  B        @D     @ H       V ] `       g p HZ     pZ     XZ     Ы\     runtime.concatstring3 pTo >o |K  B!  B!        D     Н X                  Z     pZ     XZ     \     runtime.concatstring4 pWo >r N  B$  B$       0D     ` h         v         Z     pZ     XZ     \     runtime.concatstring5 N   D     О 0                 * \Z     Z     XZ     `\     runtime.slicebytetostring PpOPBOPO > )
	


		

  y;
  y;
  D      8                  Z     pZ     XZ     runtime.rawstringtmp pNop6o
 > !
.)
  j-
  j-
 PD      0       * 7 ;       Y g Z     Z     XZ     runtime.stringtoslicebyte aY
 > !
"
  
  
    0D      0       ڠ         , > Z     Z     XZ     runtime.stringtoslicerune :
 > !





  cJ1
  cJ1
 аD      0        ¡ ơ         Z     8Z     XZ     runtime.slicerunetostring 
 > /$L%.		
	$
	
	0+
  l<
  l<
   вD     p                   ̢ Z     Z     XZ     p\     runtime.intstring popaopo
 > )
0		
#
  0[
  0[
        D     0 0       B I M       ] f Z     pZ     XZ      \     runtime.rawstring PhO > 3!


  J-
  J-
  D     У                  M \ k     Z     Z     XZ     p\     T[     runtime.rawbyteslice popo
 >2,S+N ",/+,+,K ,)+
 24
//
  B
  B
  2SN"/)
  D                )       m ~      Z     Z     XZ     \     [     runtime.rawruneslice 
 >S,N+W	 ,/+,+,K ,(+$ 2	4
	
/
  P
  P
  SNW	/($     D             	  #       = N Z     |Z     XZ     runtime.gostring 
 > !

  *;8
  *;8
  D      (       Φ ݦ               ܿZ     XZ     XZ             [     runtime.index `n_`Q_`_ > !


  M
  l7   D     `         m q u        Z     XZ     XZ     runtime.atoi  > 
,#21
%    D               ! %       = E Z     Z     XZ     \     runtime.findnull  > 6!?  5  5    D              /         A A XZ     XZ     XZ     runtime.badsystemstack < z$
        D             @         Wg ^g `Z     pZ     XZ     reflect.memmove P "
    @D              @Y h k        XZ     XZ     XZ     D       D      `        $ (       ٪  S     5[     =[     XZ             \x[     runtime.(*Frames).Next runtime.(*Func).Entry "*
 8 T3/  s&%#		* 	|OPn=O5Z	
%
7	qt63O

1
'
  *]5,q
  *
	]5,q
     0D              Ы          A Z     5[     XZ     \     runtime.expandCgoFrames  8 /.%"	^	7-,K'
  f*T@[
  f*
	T@[
       D              Ĭ Ԭ ج        5 pZ     xZ     XZ     runtime.modulesinit 0
 8 !!	5GG
r 	$

;0
	/.1
  ,B0
  ,B0
 D                       ǭ Э pZ     |Z     XZ     runtime.moduledataverify 0;/ 8V $	  /  /         D     (        B S W        ; D [     2[     XZ     runtime.moduledataverify1 
 8 /
7(q-D
,^!&		
  _	
	
/	
c>mp
	
	
	
	
  _	
	
/
	
		

	c>mp
	
	
	
	
     D              2 N R         °     XZ     Z     XZ             `[     runtime.FuncForPC k5
 8 !
$#
CLC
	
  -+\;4)
  -+\;4
	)
  <       D     0        ^ m q              Z     pZ     XZ             [     runtime.(*Func).Name runtime.(*Func).funcInfo P7OP4OPO 8 !
	,
  S	0
  S	0
  O	H   D                        HZ     XZ     XZ     runtime.findmoduledatap 6 86 
 D     p                 ϲ ϲ ݲ     Z     XZ     XZ             [     runtime.findfunc 0/0./0Q/
 8[ 	!	

4;D
  *
  [    PD     H 8       p         =       Z     xZ     XZ             t[     runtime.pcvalue runtime.pcvalueCacheKey /'
 8/ 	/ 'Y?N			n		
9B$gb
6?O>9
  !	 s		I	
  !	 
	s		I
			
  PN/      D     x                  ˵ Ե ݵ     tZ     Z     XZ     \     |[     runtime.funcname runtime.cfuncname `__`_
 89*= !%
  =T
  =T
  &*
       D     X (       t                 Z     Z     XZ     Ю\     <V[     runtime.funcnameFromNameoff `q_`_`_
 8K*6 ! %	
  OM
  OM
  &"*6      PD     ( 8       : W _              Z     Z     XZ     \     V[     runtime.funcline1 /
 8*u !FE0	
	%%0
  fF
  fF
  &*u      0D      0        ! $       , 5  Z     pZ     XZ     runtime.funcline V 8q M  ?&  ?&   D      (                Ÿ  `Z     Z     XZ     runtime.funcspdelta c
 8 !B
  Z3*
	

	
	
  Z3*

		

	

		

	
		
   D     x 0                ʹ Թ ޹      Z     pZ     XZ             X[     runtime.pcdatavalue runtime.pcdatastart #\ 8LN !
B
  
  
  EL        D     P 8       e r y               Z     pZ     XZ             X[     runtime.pcdatavalue1 #` 8LR !
F
  
  
  EP   D              ! 0 C       s       Z     XZ     XZ             U[     runtime.funcdata @%?@@?@L?
 8O; !	6	
  	
  	
  O;       `D      P                V d Z     pZ     XZ     runtime.step `_`_`_
 8 !%	
 
#	
  /S
  /S
       D              ˼ Լ ׼        Z     XZ     XZ     runtime.readvarint 0W/0	 8e 
	    D     P                 ý ֽ      Z     hZ     XZ             T[     runtime.addtimer runtime.(*timer).assignBucket runtime.badTimer popo
  !#
  d+
  d
	+

  !!W
 `D     @        g }         Ҿ $Z     Z     XZ     runtime.(*timersBucket).addtimerLocked jq
  !63
		f
  c?C
  c?C
     @D     P        a p u              Z     Z     XZ             P[     runtime.deltimer `{_`_`_
  !	-
  7C
  7
	C

  
  D             / C H         pZ     Z     XZ     runtime.(*timersBucket).deltimerLocked 8
  !	/	')3	'	
  2L
  2L
     D              $ 2         "     pZ     Z     XZ             [     runtime.timerproc 
 ]%^I/0 !!`'U

	
	/	
			))<	
A4#$3.-,
%w	
\		kX9
  l	1y>		92
  l	1y>		92
	
  %IB(        D                        Z     |Z     XZ     runtime.timejump POPO  !	
  K%6
  K%6
       D     (        ? C H        pZ     XZ     XZ     runtime.timejumpLocked   #


     D      (                 Z     XZ     XZ     runtime.siftupTimer 0/0/0/
  !	

        D     X (       n ~         Z     XZ     XZ     runtime.siftdownTimer 0/0A/0>/
  !41	&		%
6

B		
  D              ) 0 4       = = XZ     XZ     XZ     time.now PIO d  *  %        D                        )     Z     |Z     XZ             [[     runtime.traceReader 0&/0Z/0K/0/
 xGH9 !
	
  eF
  eF
  	9       D                        ,     Z     pZ     XZ             [[     runtime.traceProcFree runtime.traceFullQueue runtime.traceBufPtr.ptr 0~/0/ x !




  O3
  O3
  T      D      (                  Z     pZ     XZ     runtime.traceEvent  x !

	+,J


  !
  !
        D     ` H                6 a      Z     Z     XZ             [     runtime.traceEventLocked runtime.(*traceBufPtr).set runtime.(*traceBuf).byte 
 x !	$!(
P/ !
	>
  h#

\
  h#
	

	

	\
  :6_
   `D      0                D V ,Z     Z     XZ     runtime.traceStackID 
 x 	!		

66
	4	
  ?9
  ?9
 D                       & /     Z     |Z     XZ             T"[     runtime.traceAcquireBuffer 0O/0</ x!EFEF,EFB 	!	 (
  w(
  w(
  !,B   PD                             XZ     XZ     XZ             "[     runtime.traceReleaseBuffer  N  x3E/F 		  m  3%#  D     P        c r v                pZ     |Z     XZ             T[     runtime.traceFlush 
 x 	!&

	16!

  D(,5
  D(,5
  ^#
	$$ D                       Z     XZ     XZ     runtime.(*traceBuf).varint 0h/0 x 	
   @D     0 (       k                Z     Z     XZ             $[     runtime.(*traceStackTable).put runtime.(*traceStack).stack #
 x !*=B
		36	#	

  J61"o	#@
  J61"o	#
	@
  
     @D      0                             Z     XZ     XZ             [     runtime.(*traceStackTable).find 0/0/0 x SV
W  g-        D     0        T [ ^       f o Z     pZ     XZ     runtime.(*traceStackTable).newStack @C? x^ :  >  > PD              " *       X h x     Z     pZ     XZ             y[     runtime.(*traceAlloc).alloc runtime.(*traceAllocBlockPtr).set POPVO
 x&YZ !		
  _
  _
  &C p E                         XZ     XZ     XZ     runtime.traceProcStart pco x~ P
  h        E     h        ~                Z     |Z     XZ             `[     runtime.traceProcStop  x!EFEFGH5E8F
 !	

#	
  wJ
  wJ
  !5.      E     8         R ] `       p p XZ     XZ     XZ     runtime.traceGCSweepStart 0C/0/ xx 
	  k  @E                       $ -     pZ     |Z     XZ             |"[     runtime.traceGCSweepSpan pHop/o
 x\GH4 
#
  
  
  \4     E                              pZ     |Z     XZ             h"[     runtime.traceGCSweepDone Ct
 x[GHy !

N
  
  
  [y       E     P        f (6 o         Z     pZ     XZ     runtime.traceGoCreate  !KL

  W2K

  W2K

        E               . 6       U U g     XZ     XZ     XZ             "[     runtime.traceGoStart 
 xGGH !	ES		
  QR
  G  `E                        XZ     XZ     XZ     runtime.traceGoPark `C_`*_
 x 
&
#
  H
       E     H        ^ n r         Z     pZ     XZ     runtime.traceGoUnpark X
 x !	NQ
  [
  [
 E                         XZ     XZ     XZ     `6_ xQ #
  ;      PE     P        g q u         XZ     XZ     XZ     runtime.traceGoSysExit  x !`
!
  
  0	E             ~                Z     |Z     XZ             $[     runtime.traceGoSysBlock !
	


#
	

      
E                         XZ     XZ     XZ     runtime.traceNextGC pWopEo
 x !
DE	
  `H
     
E              O f z              Z     (Z     XZ     0\     [     runtime.tracebackdefers runtime.getArgInfoFast Z
 kly}v f/(	 
*1
A)*r@
  (yE	
  (yE
	
		
	

  Qv    E      X         $       o       4g[     [     XZ     \     T[     runtime.gentraceback runtime.topofstack runtime.elideWrapperCalling "	
 {qrqrklklklklklklklmkl
qr 2"
' "
D
?\[	OW<d
	+J	
WX-aZ*EY-:1!&Ba75OIK)%
###k/?D% =YO>p
	r+g56!,
^]o	&%<- 3(I]ABA(	
(	I]]&\f37CT




5$
MS\%#=		I3- 	'#	
e
7
	
i#
  :}
"
8

{8
T:'*2.	Y
  
	
	:}
"
8

{8
T
	:'
	
	
	*  2"!$#&%&%&%.('*)*)*)*)*)*)*),+,+,+,+,+,+	,+,+,+,+Y,+,+,+,)
  {
	
	
	J
	S
	
	a702      0'E      8                0 S Z     Z     XZ     runtime.getArgInfo ;
  	!LMFE!
$G>
	+
00g;
  f;y$
  f;y$
	
	
    )E      0                I g HZ     Z     XZ     \     runtime.tracebackCgoContext "
	
5	
  	2-'I +$#	 )*6	
  uU	H
  uU	H
    p+E                      1 B S     Z     8Z     XZ             L [     runtime.printcreatedby QY
 Ekl 
!!
)

  6A)
  6A)
  E      @,E                       0 XZ     Z     XZ     runtime.printcreatedby1 C
  
!l,b	
>
  41	

  41	

	
	
	

       .E                         Z     pZ     XZ     runtime.traceback `H_ c 
5
  M  M    p.E     8         N Y ^       n y Z     pZ     XZ     runtime.tracebacktrap `[_`9_  
!3
0

  d+
  d+
     0/E      (         #       a       Z     Z     XZ             "[     runtime.traceback1 "
 vuvuvuv 
2DX
[+"	(a%
  22R~
  22R~
  v  P2E      (       7 G Q       w       Z     Z     XZ             $ [     runtime.printAncestorTraceback z
 kl !W>)'

(
  .	
B1$
@
  .	
B1$
@
	
     @4E     0        W h m         8Z     XZ     XZ     runtime.printAncestorTracebackFuncInfo 
  !/.FVEb
>
=F
	
  7/E~	
|:)
  7/E~
	
	
		
|:)
  7E      (                  xZ     Z     XZ     \     runtime.callers   !		
  
  
       `8E      0       ) 9 >       F O Z     pZ     XZ     runtime.gcallers 
  !
  |
  |
 9E      (                  pZ     pZ     XZ     runtime.showframe POPOPO
  !	)F
  1
  1
      9E     P                  % 7 I     Z     Z     XZ             [     runtime.showfuncinfo runtime.contains runtime.isExportedRuntime L" *qrqle)fefef<e1f\ !	
<;,+,
)#1:A
  k{`
  k{`
  *f)
	
#
1	 (     ;E                      x       HZ     Z     XZ             W[     runtime.goroutineheader 
 &uvQstsvstst*s
t ! 212
n),#
%O(0&1278
C
  	
(	
  	
(	
  &Q*
 >E     h                   V      Z     Z     XZ             [     runtime.tracebackothers Z
 *qrqrqruvuv|qr
 !	6

#


(

% 
3.

  c	,
	=v	$


  c	,
	
	=
	v	$


  *|
        `AE                ) .       c  Z     Z     XZ     \     runtime.tracebackHexdump 
  !	"1##



  i				

  i				

  PCE     (        B Y i              Z     pZ     XZ             |W[     runtime.isSystemGoroutine P[OPOP*OP3OPO @klaefe%f( !


%

  1^6%
  1^6%
  @a%(     `DE             2 B G       i  HZ     Z     XZ     \     runtime.printCgoTraceback q  !
	
#6


  o1	)
  o1	)
      EE                . @       z       Z     TZ     XZ     \     4Y[     runtime.printOneCgoTraceback 
 se4fe*fe
f !	*
'#6*
S('
  T+
	6<	
  T+
	6<
		
  s4*
    GE     P        j u y         Z     pZ     XZ     runtime.callCgoSymbolizer @@?@? z 
  H  H        PHE                       = G xZ     LZ     XZ     0\     runtime.cgoContextPCs ~(
  !






  1
  1
        0IE                              Z     XZ     XZ             [     runtime.(*_type).string @r?@?@?
 6 \!.
  1	e
  )x     IE     P        j n r         Z     XZ     XZ     runtime.(*_type).uncommon  6 n21>.
#

!

<
_J

;
#

$
3
      JE               , 0       L e ~     Z     pZ     XZ             [     runtime.(*_type).pkgpath @b?@?@*?@?? 6 !+
+'
  *(8-	
  *(8-	
  1   KE                       [       Z     Z     XZ             Y[     runtime.resolveNameOff e
 6 !	;>1)*z
u
1.%

  %	
)		R
		
  %	
)
	
		
	
		
	R
		
  > NE                       l      xZ     Z     XZ             Y[     runtime.resolveTypeOff 
 6 !

-+wz1gjz
u
!4)
  b	
)		M		
  b
		
)		M		
  2     RE     @        Y q u         ~     Z     Z     XZ             Q[     runtime.(*_type).textOff 
 6 !
.!S1z
u
!V;#
  	
)		>		
  	
)
	
		
	
		
	>		
  2      0UE             +  .  5                I      Z     XZ     XZ             ԰[     runtime.name.tagLen runtime.name.nameLen runtime.name.data I 6" 
	   	       UE                                         Z     XZ     XZ     б\     d[     runtime.name.name ? 6* 
 1      UE     h        y                PZ     pZ     XZ     \     [     runtime.name.tag 0;/0-/ 6a %;

  .J
  .J
  P     PVE     (        = M U       }       Z     pZ     XZ             [     runtime.name.pkgPath P-OPOPO
 6	] !M	T	SR
i	'	
  RQ	#
  RQ	#
  E			] @WE              & < E         8     xZ     [     XZ      \     "[     runtime.typelinksinit "



 6 2x		(		(!

5
L"
'#**B"0Y6
[D#J	~5

  np=0Bz
  np=
	0Bz
          ]E                              T5[     [     XZ     p\      [     runtime.typesEqual "?mRz`N%!
 6"N 2UQ	=	/
		<"

C0	M% 	jj3+.	)2u]p	~OO	E;	oEt()
 
	-O9
  wPE#5'51#!#!,.#Nf5yJh'5,!@ ,	1	
  wPE#5
	'51#!#!,.#N f 5"!y J h'5$#,&%!$#@$# $#,&%$#('	('1*)	*)    
  
?
	X	
*	



*

]   @mE     @	 (       S	 o	 t	        Z     XZ     XZ     runtime.decoderune 0/0/0/0/0)/0  z0-0%%*\3
      oE      
 (       
 (
 -
        Z     XZ     XZ     runtime.encoderune 0:/0A/0T/0m/0&  					


       qE     
        
 
 
        Z     XZ     XZ     runtime.vdsoInitFromSysinfoEhdr 0/0/0/0D/
  !	JI*	
	@C<C<C	"C	0C"	,C&
	B=

:R%	-



d
?	E
      `uE     (        @ V l              PZ     Z     XZ     \     ,\[     runtime.vdsoFindVersion [ ;b%X !
%
	0
  X
  X
  ;b%X      vE              9 V [         pZ     |Z     XZ     \     runtime.vdsoParseSymbols "
  /;(
6<		5

)#

6"&#
?T	
7
  

  
	


      0zE     X        i y ~         pZ     0Z     XZ     \     runtime.vdsoauxv   /@	
  w 
  w 
       {E                       XZ     XZ     XZ     runtime.inVDSOPage b b  {E     h         {           pZ     |Z     XZ     runtime.mmap.func1 p[o (v @:+
  S  S  |E                       
 
 XZ     XZ     XZ     runtime.munmap.func1 0)/ (D ZD  .        P|E     `          x {         pZ     |Z     XZ     runtime.sigaction.func1 *c 2 
  B  B  |E                       Z     XZ     XZ     runtime.cgocallbackg1.func1 ,     |E     H         k s w         XZ     XZ     XZ     runtime.cgoCheckWriteBarrier.func1 PO
 @ l.b
  3		
      }E              	           XZ     XZ     XZ     runtime.cgoCheckTypedBlock.func1 P;O @V -
  @     }E     p                    XZ     XZ     XZ     runtime.chansend.func1 BA A  +    @~E                         XZ     XZ     XZ     runtime.chanrecv.func1 A      ~E     `         }         W       Z     Z     XZ             <[     runtime.debugCallCheck.func1 `r
 JI
 V3 

"/
%, 
	 
-
	(-&++
8-,-	5
  :Z'*
  :Z
	'*
  I
      E               ' *       6 A Z     pZ     XZ     runtime.debugCallWrap.func1 @?@(? J`   :  :     pE              )           pZ     |Z     XZ     runtime.mallocgc.func1 ^d 2!
  A  A   E               6 9       C L pZ     |Z     XZ     runtime.persistentalloc.func1 ^c 2 
  @  @    PE                         pZ     |Z     XZ     runtime.allocmcache.func1 @e? t &
	  1$  1$      ЅE     X         q y               pZ     |Z     XZ             [     runtime.freemcache.func1 0/ t`+$ *	!

  .		7
  .		7
  `+$  E              3 : =       G G XZ     XZ     XZ     runtime.SetFinalizer.func1  $ z? !
  )   E                         XZ     XZ     XZ     runtime.SetFinalizer.func2 pSopo
 16
  Q%
      PE               ; C G       _ n pZ     xZ     XZ     runtime.setGCPercent.func1 @? d 3
"

  >T
  >T
    E                         XZ     XZ     XZ     runtime.gcStart.func1 d0 	      @E     8         8  N Q       _ h pZ     |Z     XZ     runtime.gcStart.func2 dn &

  02  02        E             Y           Z     XZ     XZ     runtime.gcMarkDone.func1.1 dx +  &/      0E     H         a h l       |  pZ     |Z     XZ     runtime.gcMarkDone.func1 @q? d 
L
[
  I
  I
       E                % 1       M V _     pZ     Z     XZ             h[     runtime.gcMarkDone.func2 popo
 d"	
 *%	"	
  uJ
  uJ
  "	
      E                         XZ     XZ     XZ     runtime.gcMarkDone.func3 0// dJ 
  ! E     8         X _ b       l l XZ     XZ     XZ     runtime.gcMarkTermination.func1    d; !	
  %       E                       4 K b     pZ     |Z     XZ             [     runtime.gcMarkTermination.func2 @k?@?
 d !	
	!

  t
.	
  t
.	
  90|    0E                         XZ     XZ     XZ     runtime.gcMarkTermination.func3 0/ d7 7  !    pE     8        Z a d       n u Z     pZ     XZ     runtime.gcMarkTermination.func4.1  % d@ 
  *  *     E              g         g g XZ     XZ     XZ     runtime.gcMarkTermination.func4 d> 
    E     X         u  x                        Z     XZ     XZ             X|[     runtime.gcBgMarkWorker.func1 l d1.23434 		  .       `E      !         =! I! `!       ! ! "     hZ     Z     XZ             P[     runtime.gcBgMarkWorker.func2 popZo
 d365

6 3	D**I
II
I/
521
  F0I
  F0I
	
  

  E     "         " " "       " " "     Z     ,Z     XZ             [     runtime.markroot.func1 phop`o
 FUV !
	
	+


  h+
  h+
  F       E     P#          l# p#       
 
 XZ     XZ     XZ     runtime.gcAssistAlloc.func1 D %
       PE     #        # # #       # # Z     pZ     XZ     runtime.scanstack.func1 @8? S %  8  8  E     P$         l$ s$ w$       $ $ pZ     |Z     XZ     runtime.scavengeSleep.func1 0R/ m &
  1!  1!       E     $         % %         XZ     XZ     XZ     runtime.bgscavenge.func1 0 	  PE     p%         % % %       % % &     Z     Z     XZ             [     runtime.bgscavenge.func2 X
  <
	)
I*/
  G;&Xy%
  G;&
	X
	y
	%
  c6         E     h&         & & &       & & pZ     |Z     XZ     runtime.getempty.func1 `N_ |i &2
  F  F    E     &         ' ' '       @' M' Z     Z     XZ     runtime.freeSomeWbufs.func1 
 | !&
  c!O
  c!O
       E     '        ' ( (       ( ( )     Z     Z     XZ             [     runtime.(*mheap).coalesce.func1 runtime.(*mheap).setSpan popo
 4,5+ )
+3 
	&.		
	




D	

	

!
'
 6]W	X]^#
  				
  		
	
		
	
		
	
	
	
	
	

  V3
		
	
	#+	!

k	  E     )        ) ) )       &* 4* B*     Z     xZ     XZ             [     runtime.(*mheap).coalesce.func2 POP&OPO
 4 %						"	




  TB
  TB
  	"I
       `E     *         * * *       * * pZ     |Z     XZ     runtime.(*mheap).alloc.func1 `O_ 4j 6#
  G  G      ЙE     X+        + + +               ,     Z     XZ     XZ              \     runtime.(*mheap).allocSpanLocked.func1 0/0* 4 	o
rqt.v%x 
  	D		%	%	'"

        E     ,         , , ,       , , Z     Z     XZ     runtime.(*mheap).freeSpan.func1 
 4 *			
%
  V	
  V	

       E     x-        - - -               .     Z     XZ     XZ             p[     runtime.(*mheap).scavengeSplit.func1 0/0 4 		.!
  2				%	!

  @E     .          CY .       
 
 XZ     XZ     XZ     runtime.mProf_Malloc.func1 %
    E      /         	 / /         XZ     XZ     XZ     runtime.tracealloc.func1 V )
  E     p/         	 / /         XZ     XZ     XZ     runtime.tracefree.func1 )
       PE     /         /  0 0       0 0 XZ     XZ     XZ     runtime.wbBufFlush.func1  0 $K '  5       E     `0         z0 0 0       0 0 pZ     |Z     XZ     runtime.futexwakeup.func1 PO  3]

  3		
  3		
  PE     1           #1 '1           XZ     XZ     XZ     runtime.sysSigaction.func1 >   E     x1         1 1 1       1 1 pZ     xZ     XZ     runtime.freedefer.func1 `_`=_
  -+
	 $	


  8=
  8=
       E     P2         m2 x2 |2       2 2 XZ     XZ     XZ     runtime.preprintpanics.func1 @)?@? ^ 	   &&        E     2         2 2  3       
3 3 pZ     |Z     XZ     runtime.throw.func1 PeO  /@
  /  /  E     p3         3 3 3       3 3 pZ     |Z     XZ     runtime.fatalthrow.func1 h
  8)

  8
  8
        E     4         14 A4 F4       V4 e4 Z     `Z     XZ     runtime.fatalpanic.func1 
  N.

  N-*
  N-*

     PE     4         4 4 4       4 4 XZ     XZ     XZ     runtime.fatalpanic.func2   : 
  $    E     @5        [5 b5 g5       5 5 XZ     XZ     XZ     runtime.hexdumpWords.func1 `u_  			 

  z
 0E     5          5 5         XZ     XZ     XZ     runtime.main.func1 .G 
 E     86        K6 6 V6       `6 g6 Z     pZ     XZ     runtime.main.func2    .  .   E     6         6 6 6       6 6 XZ     XZ     XZ     runtime.goready.func1 @.? .I %
  3        E     87         Q7 Y7 ]7       g7 g7 XZ     XZ     XZ     runtime.casgstatus.func1 PO
 . 1]
  1		
       ЦE     7         7 7 7        8  8 XZ     XZ     XZ     runtime.casgstatus.func2 `_
 . 5
  @			

  ЧE     p8          8 8         XZ     XZ     XZ     runtime.startTheWorld.func1 .7 7      E     8         8  9       9 9 XZ     XZ     XZ     runtime.reentersyscall.func1 `_
 +%
  ?			

  E     9         9 9 9       9 9 XZ     XZ     XZ     runtime.entersyscallblock.func1 
 . -@
  Q	
	
			

  PE     0:         9 9 P:       9 9 XZ     XZ     XZ     runtime.entersyscallblock.func2 -.
      E     :         z0 : :       : : Z     Z     XZ     runtime.exitsyscallfast.func1 . /<
  <$!

  <$!

   @E     H;         q; x; {;       ; ; XZ     XZ     XZ     runtime.exitsyscallfast_reacquired.func1  8 .S 0!
	  0       E     ;         O ; ;        < 	< pZ     |Z     XZ     runtime.malg.func1 .X 2)
  ,   ,         E     `<         v< }< <       < < XZ     XZ     XZ     runtime.newproc.func1 `E_ .` 20
  J        `E     <         I  < <       = 
= pZ     |Z     XZ     runtime.gfget.func1 .Y 6&"
  -   -       E     x=         = = =       = = =     Z     Z     XZ             S[     runtime.(*rwmutex).rlock.func1 @A?@S?
 w}~QR
 T*	
  00
  00
  w     E     P>         g> n> r>       v> v> XZ     XZ     XZ     runtime.selectgo.func1 pMo h h  R    E     >         g> n> >       v> v> XZ     XZ     XZ     runtime.selectgo.func2 h      `E     0?         F? V? [?       k? t? pZ     |Z     XZ     runtime.callers.func1 
  5I

  ~
  ~
    E     ?          ? ?        XZ     XZ     XZ     runtime.tracebackHexdump.func1 6     PE     X@ 0       @ @ @       	A A %A     Z     Z     XZ     е\     [     runtime.vdsoParseSymbols.func1 runtime._ELF_ST_TYPE runtime._ELF_ST_BIND Qv
 * %!		
%
(	
  Py
  Py
  DE*    E     A         A A A       A A XZ     XZ     XZ     runtime.init @?@R?
 RBZZYR
 B(2
  /#h
 pE      B         #B 'B ,B         runtime.skipPleaseUseCallersFrames   R pE     XB        [  ]B aB         main  0     E     B        B B B        runtime.rt0_go   
(	     еE     pC          C C         runtime.asminit   E     C        C C C        runtime.gogo 0S W 	   @E     D        D %D )D        runtime.mcall S	
 f 			    E     D          C D        runtime.systemstack_switch   E     D        D D D        runtime.systemstack   	
			        pE     hE         zE ~E E        runtime.morestack   			
		      E     E        	F F F         runtime.morestack_noctxt 
 
     E     HF         \F `F eF        Ȏ\     runtime.reflectcall            E     F         F F F                ،\     callRet P+O 0 
      0E     HG         WG `G dG          hG \     ،\     runtime.call32 PTOP ~ ~  9/  E     G         G `G G          hG h\     ،\     runtime.call64 T ~  0E     H          H ,H 1H          6H H\     ،\     runtime.call128 u    PA    E     H         H H H          H \     ،\     runtime.call256 u    SA    E     H          I H I          H 8\     ،\     runtime.call512 u         @E     XI         iI H uI          H \     ،\     runtime.call1024 u        E     I         I H I          H \     ،\     runtime.call2048  u          E     (J         9J EJ JJ          OJ \     ،\     runtime.call4096 4@u@@    iA   pE     J         J EJ J          OJ \     ،\     runtime.call8192 4u     @E      K         K EJ !K          OJ x\     ،\     runtime.call16384 4u    E     hK         zK EJ K          OJ \     ،\     runtime.call32768 4u    E     K         K EJ K          OJ x\     ،\     runtime.call65536 4u    E     8L         KL EJ ZL          OJ X\     ،\     runtime.call131072 4u   E     L         L EJ L          OJ ȍ\     ،\     runtime.call262144 4 u     PE     M         M EJ *M          OJ H\     ،\     runtime.call524288 4@u@@    E     pM         M EJ M          OJ (\     ،\     runtime.call1048576 4u       E     M         M EJ N          OJ \     ،\     runtime.call2097152 4u       E     PN         dN EJ vN          OJ (\     ،\     runtime.call4194304 4u       E     N         N EJ N          OJ \     ،\     runtime.call8388608 4u       `E     0O         EO EJ WO          OJ \     ،\     runtime.call16777216 4u      0E     O         O EJ O          OJ \     ،\     runtime.call33554432 4 u         E     P         %P EJ 7P          OJ \     ،\     runtime.call67108864 4@u@@      E     P         P EJ P          OJ h\     ،\     runtime.call134217728 4u  E     P         Q EJ Q          OJ ؍\     ،\     runtime.call268435456 4u  pE     `Q         vQ EJ Q          OJ X\     ،\     runtime.call536870912 4u  @E     Q         Q EJ Q          OJ 8\     ،\     runtime.call1073741824 4u         E     0R           BR FR         runtime.procyield          E     R          C R        \     runtime.publicationBarrier 	  0E     R         R R        runtime.jmpdefer  	    PE      S        $ 'S +S         gosave 5 		    E     xS        S S S       8\     runtime.asmcgocall   				
		 PE     T         ,T 3T 7T         runtime.cgocallback PCO H 

        E     T         T T T       \     ،\     runtime.cgocallback_gofunc 0/  		"	
	
		
     E     PU        ,i ]U aU         runtime.setg  	        E     U        	F F U         setg_gcc 	  E     U         U U U         runtime.abort         E     V         4! +V /V         runtime.stackcheck  	         E     pV         V V V         runtime.cputicks         E     V         ;  V V         runtime.aeshash     @E     W          #W 'W         runtime.aeshashstr        `E     `W         lW pW uW         aeshashbody 
 
   E     Y        E Y Y         runtime.aeshash32 3 			 E     Y          Z Z         runtime.aeshash64 4 			 0E     HZ         R YZ        H\     runtime.checkASM   PE     Z        k  Z Z         runtime.return0         `E     Z        Z Z Z         _cgo_topofstack   	      E     ([         7[ :[ >[        runtime.goexit      E     p[        [ [ [         runtime.gcWriteBarrier d  	
  E      \         4\ >\ C\        runtime.debugCallV1   6	
       E     ]         ] ] !]                ،\     debugCall32 P,OP I I    pE     `]         l] ] x]                ،\     debugCall64 , I     E     ]         ] ] ]                ،\     debugCall128 8 m m        0E     ^         %^ 1^ 5^                ،\     debugCall256 8 p p        E     x^         ^ 1^ ^                ،\     debugCall512 8 p    E     ^         ^ 1^ ^                ،\     debugCall1024 8 p   E     (_         6_ 1^ B_                ،\     debugCall2048  8   p   E     _         _ _ _                ،\     debugCall4096 0@8@@       E     _         _ _ _                ،\     debugCall8192 08        E     @`         O` _ ^`                ،\     debugCall16384 08       E     `         ` _ `                ،\     debugCall32768 08       0E      a         a _ a                ،\     debugCall65536 08       E     Pa        ja Y qa         runtime.debugCallPanicked 0./ 
       E     a        ,i ]U a         runtime.panicIndex       E     a        ,i ]U b         runtime.panicIndexU       E     @b        ,i ]U Wb         runtime.panicSliceAlen   0E     b        ,i ]U b         runtime.panicSliceAlenU  @E     b        ,i ]U b         runtime.panicSliceAcap   PE     c        ,i ]U 0c         runtime.panicSliceAcapU  `E     `c        ,i ]U tc         runtime.panicSliceB      pE     c        ,i ]U c         runtime.panicSliceBU     E     c        ,i ]U d         runtime.panicSlice3Alen  E     8d        ,i ]U Qd         runtime.panicSlice3AlenU         E     d        ,i ]U d         runtime.panicSlice3Acap  E     d        ,i ]U d         runtime.panicSlice3B     E     e        ,i ]U -e         runtime.panicSlice3C     E     `e         qe ue ze         runtime.duffzero       E     Hf         Yf ]f bf         runtime.duffcopy      E     h        h h h         runtime.memclrNoHeapPointers   

        0E     i         j j 	j         runtime.memmove   F


																8
     E      m          m m         runtime.exit  h        E     Hm        #  [m _m         runtime.exitThread  v    E     m        m m m         runtime.open , ,      PE     m          n n         runtime.closefd     pE     @n        T Nn Rn         runtime.write '  E     n        U  n n         runtime.read &   E     n        n n n         runtime.usleep 0B/ G 
  E     @o          m Oo         runtime.gettid         0E     o        @  o o         runtime.raise "        `E     o        z  o o         runtime.raiseproc     E     0p          Bp Fp         runtime.setitimer       E     p        #  [m p         runtime.mincore  E     p        p p p         runtime.walltime   	 E     Xq        iq mq rq         runtime.nanotime   	     @E     q        4 r 
r         runtime.rtsigprocmask .  pE     Hr $       V ]r ar         runtime.rt_sigaction         E     r        r r r         runtime.callCgoSigaction 09/ > 
     E     s         s o s         runtime.sigfwd      E     `s        qs zs ~s         runtime.sigtramp f k 
   pE     s        s s s         runtime.cgoSigtramp   
	
        0E     xt          t t         runtime.sigreturn     @E     t        t t t         runtime.sysMmap P P 		    E     (u        <u Cu Gu         runtime.callCgoMmap 0L/ Q 
  E     u        T Nn u         runtime.sysMunmap       E     u        u u v         runtime.callCgoMunmap 05/ : 
  `E     @v        Pv Sv Wv         runtime.madvise     E     v        v v v         runtime.futex ( (       E     v        >G v v         runtime.clone  	      @E     hw        T Nn |w         runtime.sigaltstack 	   pE     w        w w w         runtime.settls P=O B 	

 E     x         x #x 'x         runtime.osyield   	  E     Xx        #  [m rx         runtime.sched_getaffinity 	       E     x        x x x         runtime.epollcreate   	   E      y        x x y         runtime.epollcreate1 
        E     Py          n ay         runtime.epollctl 
      0E     y        y y y         runtime.epollwait % % 
    `E     y          z z         runtime.closeonexec  
   E     hz        I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.uncommontype 
Y Y   E     z        O z z      z { `Z     pZ     XZ     type..eq.runtime.uncommontype 
X X  9  9   @E     X{        r{ y{ }{      { { Z     pZ     XZ     type..hash.runtime._panic PO 
   = 
  = 
      E     {        | | |      | (| `Z     pZ     XZ     type..eq.runtime._panic PCOPNO
 
   u
  u
    E     |        sc | |      | | Z     pZ     XZ     type..hash.runtime._defer 
~ ~  9   9        0E     }         } +} /}      3} @} `Z     pZ     XZ     type..eq.runtime._defer PAOP0O
 
   9;
  9;
    E     }        } } }      } } Z     pZ     XZ     type..hash.runtime.sysmontick PO 
   =  
  =  
 pE     (~          D~ G~       Z     XZ     XZ     type..eq.runtime.sysmontick 
6 6       E     ~        I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.special      E              O z z      z { `Z     pZ     XZ     type..eq.runtime.special        pE     h        sc | |      | | Z     pZ     XZ     type..hash.runtime.markBits     E                      Z     XZ     XZ     type..eq.runtime.markBits / 
/ /       E     8        I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.mcache       E             O z z      z { `Z     pZ     XZ     type..eq.runtime.mcache E              I  z z      Z  c  Z     pZ     XZ     type..hash.struct { runtime.gList; runtime.n int32 }    @E     x                  Z     XZ     XZ     type..eq.struct { runtime.gList; runtime.n int32 } 
$ $        pE              } } }      } } Z     pZ     XZ     type..hash.runtime.gcWork         F     h                  `Z     pZ     XZ     type..eq.runtime.gcWork P[OP.O
 
   =K
  =K
     F             I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.wbBuf        0F     `        O z z      z { `Z     pZ     XZ     type..eq.runtime.wbBuf  F     ؃                $ ) .     Z     pZ     XZ             8[     runtime.(*waitReason).String 0C/0@ 
-&%&%&
% -
  |  |  -
    0F             } } }      } } Z     pZ     XZ     type..hash.runtime.sudog        F                      ' `Z     pZ     XZ     type..eq.runtime.sudog P:OPZO
 
   l!
  l!
     F             sc | |      | | Z     pZ     XZ     type..hash.runtime.hchan         F              } +} /}      3} @} `Z     pZ     XZ     type..eq.runtime.hchan  F     H                   ] j Z     pZ     Z     type..hash.[6]string  0  ;       F             ӆ ߆         `Z     pZ     4[     type..eq.[6]string `_`_ 
   !			4
  !i
  F     X                       Z     XZ     XZ     type..hash.[9]string    PF             ӆ ߆       ˇ ˇ Z     XZ     XZ     type..eq.[9]string  ~%
     F              sc | |      | | Z     pZ     XZ     type..hash.runtime.bitvector    F                       Z     XZ     XZ     type..eq.runtime.bitvector      F             sc | |      | | Z     pZ     XZ     type..hash.runtime.itab @F     H        ^ i l      o o Z     XZ     XZ     type..eq.runtime.itab PTOPO 
s s  9. F             sc | |      | | Z     pZ     XZ     type..hash.runtime._func        @	F     (        ? J M      P P Z     XZ     XZ     type..eq.runtime._func PSOPO 
r r  9-        	F             Ɗ ͊ ъ      Պ  Z     pZ     XZ     type..hash.runtime.modulehash PvO 
   0 
  0 
  `
F     @        \ g k      o o Z     XZ     XZ     type..eq.runtime.modulehash PZOPSO
 
   #
    0F     ȋ        sc | |      | | Z     pZ     XZ     type..hash.runtime.treapIter    F     (                  Z     XZ     XZ     type..eq.runtime.treapIter      F             I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.gcSweepBuf   @F             O z z      z { `Z     pZ     XZ     type..eq.runtime.gcSweepBuf     F     `        g          Z     XZ     XZ     type..hash.[2]runtime.gcSweepBuf 
o o  A" F     ؍                
 
 Z     XZ     XZ     type..eq.[2]runtime.gcSweepBuf P[OPO 
   T%
      F     `        sc | |      | | Z     pZ     XZ     type..hash.runtime.arenaHint     F                      Z     XZ     XZ     type..eq.runtime.arenaHint      PF     (        sc | |      | | Z     pZ     XZ     type..hash.runtime.mcentral     F                      ď `Z     pZ     XZ     type..eq.runtime.mcentral P4OP*O 
y y  b  b    PF                          	  Z     pZ     XZ     type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 }   F               
        Z     XZ     XZ     type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } @K?@? 
j j  0.   @F     `                  Z     XZ     XZ     type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } PUO 
p p  @$        F             i t x      | | Z     XZ     XZ     type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } P\OPO 
   U%
    @F     В                     	  Z     pZ     XZ     type..hash.runtime.specialfinalizer     F     @        b m q      u ~ `Z     pZ     XZ     type..eq.runtime.specialfinalizer P>OP.O
 
   l
  l
  PF     Г        sc | |      | | Z     pZ     XZ     type..hash.runtime.rwmutex      F     8         } +} /}      3} @} `Z     pZ     XZ     type..eq.runtime.rwmutex        `F             sc | |      | | Z     pZ     XZ     type..hash.runtime.scase        F              * -      0 0 Z     XZ     XZ     type..eq.runtime.scase P^OPO 
} }  98        `F             sc | |      | | Z     pZ     XZ     type..hash.runtime.siginfo      F             ^ i l      o o Z     XZ     XZ     type..eq.runtime.siginfo        `F     X                       Z     XZ     XZ     type..hash.[2]string    F             ӆ ߆       ˇ ˇ Z     XZ     XZ     type..eq.[2]string      F                            Z     XZ     XZ     type..hash.[3]string     F     x        ӆ ߆       ˇ ˇ Z     XZ     XZ     type..eq.[3]string      F     ؗ                       Z     XZ     XZ     type..hash.[4]string    0F     8        ӆ ߆       ˇ ˇ Z     XZ     XZ     type..eq.[4]string      F                            Z     XZ     XZ     type..hash.[5]string    `F             ӆ ߆       ˇ ˇ Z     XZ     XZ     type..eq.[5]string       F     X        x          Z     pZ     XZ     runtime.(*itabTableType).add-fm 0*/ VE E  /  /     pF                     	  Z     pZ     XZ     type..hash.runtime.Frame PO 
   = 
  = 
      0F                       `Z     pZ     XZ     type..eq.runtime.Frame PmOPO
 
   #"
  #"
  PF             4 J M      ; ; Z     XZ     XZ     type..hash.[2]runtime.Frame PWO  D"     F                       Z     XZ     XZ     type..eq.[2]runtime.Frame P^OPO 
   W%
   `F                        6 C Z     pZ     XZ     type..hash.runtime.TypeAssertionError  9  9 F              ǜ ˜      Ϝ ܜ `Z     pZ     XZ     type..eq.runtime.TypeAssertionError P]OPO
 
   =A
  =A
        F     8        I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.boundsError  F             O z z      z { `Z     pZ     XZ     type..eq.runtime.boundsError    @F             % +} /}      2 = Z     pZ     XZ     runtime.(*boundsError).Error `__`_`  P  P F             sc | |      | | Z     pZ     XZ     type..hash.runtime.cpuProfile   P F                      ď `Z     pZ     XZ     type..eq.runtime.cpuProfile      F     `                     	  Z     pZ     XZ     type..hash.runtime.dbgVar       P!F     ȟ                  Z     XZ     XZ     type..eq.runtime.dbgVar PBOP(O
  h
     !F     X        u               Z     pZ     XZ             [     runtime.(*errorString).Error m
 
7D6C3 763  ^  ^  763       "F              sc | |      | | Z     pZ     XZ     type..hash.runtime.finblock      #F     h         } +} /}      3} @} `Z     pZ     XZ     type..eq.runtime.finblock       #F     С        I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.forcegcstate #F     8        O z z      z { `Z     pZ     XZ     type..eq.runtime.forcegcstate   P$F                     	  Z     pZ     XZ     type..hash.runtime.funcinl      %F             ! , 0      4 4 Z     XZ     XZ     type..eq.runtime.funcinl PvOPaO
 
   #"
       &F                     ţ ڣ Z     pZ     XZ     type..hash.runtime.gcControllerState PO 
   =
  =
  &F     8        [ g k      o o Z     XZ     XZ     type..eq.runtime.gcControllerState POPO
 
   =]
 'F             I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.gcTrigger    'F     (        O z z      z { `Z     pZ     XZ     type..eq.runtime.gcTrigger      @(F             sc | |      | | Z     pZ     XZ     type..hash.runtime.hiter        (F              * -      0 0 Z     XZ     XZ     type..eq.runtime.hiter  @)F     X        sc | |      | | Z     pZ     XZ     type..hash.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } )F             4 F I       Z     XZ     XZ     type..eq.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } 
. .     )F             g          Z     XZ     XZ     type..hash.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 }     `*F     8        O         Z     XZ     XZ     type..eq.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } 
O O *F                     
 + Z     pZ     XZ     type..hash.runtime.mstats PO 
   =###
  =###
     +F                     ũ ۩ `Z     pZ     XZ     type..eq.runtime.mstats POPO
 
   =++3
  =++3
        -F     @        \          e j Z     pZ     XZ     runtime.(*plainError).Error 4  B  B  -F             sc | |      | | Z     pZ     XZ     type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 }       p.F     X                 Z     XZ     XZ     type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } @ 
@ @        .F             I  z z      Z  c  Z     pZ     XZ     type..hash.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 }   /F     Ь        O z z      z { `Z     pZ     XZ     type..eq.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 }     p/F             I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.semaRoot     /F              O z z      z { `Z     pZ     XZ     type..eq.runtime.semaRoot       00F     h                   6 C Z     pZ     XZ     type..hash.runtime.sigTabT      0F     Ю                  `Z     pZ     XZ     type..eq.runtime.sigTabT P;OPO 
t t  ]  ]     01F     X        I  z z      Z  c  Z     pZ     XZ     type..hash.runtime.stackmap     1F             O z z      z { `Z     pZ     XZ     type..eq.runtime.stackmap       1F     (        sc | |      | | Z     pZ     XZ     type..hash.runtime.sweepdata    p2F                       Z     XZ     XZ     type..eq.runtime.sweepdata PZOPO  94  2F             sc | |      | | Z     pZ     XZ     type..hash.runtime.traceStack   p3F     p                  Z     XZ     XZ     type..eq.runtime.traceStack PXOPO 
w w  92   3F             sc | |      | | Z     pZ     XZ     type..hash.runtime.traceStackTable      p4F     `                  `Z     pZ     XZ     type..eq.runtime.traceStackTable PLOP2O
 
   ~
  ~
   5F                          	  Z     pZ     XZ     type..hash.runtime.vdsoSymbolKey        5F     `                  `Z     pZ     XZ     type..eq.runtime.vdsoSymbolKey P9OPAO
 
   ^
  ^
     06F                          	  Z     pZ     XZ     type..hash.runtime.vdsoVersionKey       6F     h                  Z     XZ     XZ     type..eq.runtime.vdsoVersionKey P@OP(O
 
   f
     @7F             g          Z     XZ     XZ     type..hash.[16]runtime.dbgVar   7F     X        t g k        Z     XZ     XZ     type..eq.[16]runtime.dbgVar pcopIo  -
        8F     ص                     	  Z     pZ     XZ     type..hash.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 }       9F     p         t x      Ķ Ͷ `Z     pZ     XZ     type..eq.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } P=OP.O
  k
  k
   9F                        Z     XZ     XZ     type..hash.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 }  :F             i t x      | | Z     XZ     XZ     type..eq.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 }   :F     P                       Z     XZ     XZ     type..hash.[25]string    ;F             ӆ ߆       ˇ ˇ Z     XZ     XZ     type..eq.[25]string     ;F                            Z     XZ     XZ     type..hash.[2]runtime.vdsoSymbolKey     0<F                       Z     XZ     XZ     type..eq.[2]runtime.vdsoSymbolKey popIo 
   -
  =F              & )      , , Z     XZ     XZ     type..hash.[33]float64 PPO 
k k  ="    =F     x        $         Z     XZ     XZ     type..eq.[33]float64 
5 5      =F             g          Z     XZ     XZ     type..hash.[65]runtime.sigTabT  @>F     H        e p t      x x Z     XZ     XZ     type..eq.[65]runtime.sigTabT `J_`[_ 
   (
       ?F     л                       Z     XZ     XZ     type..hash.[8]string    ?F     0        ӆ ߆       ˇ ˇ Z     XZ     XZ     type..eq.[8]string      @@F             I  z z      Z  c  Z     pZ     XZ     type..hash.struct { runtime.cycle uint32; runtime.flushed bool }        @F               W Z       Z     XZ     XZ     type..eq.struct { runtime.cycle uint32; runtime.flushed bool } 
# #    @F             sc | |      | | Z     pZ     XZ     type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } PAF     p        ^ i l      o o Z     XZ     XZ     type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 }   AF     8          ( ,      0 U Z     pZ     XZ     type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } PO 
   = #####
  = #####
       @CF                       `Z     pZ     XZ     type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } POPO
 
   '94.
  '94.
  EF     @        sc | |      | | Z     pZ     XZ     type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 }   EF              * -      0 0 Z     XZ     XZ     type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 }     FF             sc | |      | | Z     pZ     XZ     type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 }     FF                       Z     XZ     XZ     type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } P\OPO 
{ {  96     GF             I  z z      Z  c  Z     pZ     XZ     type..hash.struct { runtime.note runtime.note; runtime.mask [3]uint32; runtime.wanted [3]uint32; runtime.ignored [3]uint32; runtime.recv [3]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool }       pGF             O z z      z { `Z     pZ     XZ     type..eq.struct { runtime.note runtime.note; runtime.mask [3]uint32; runtime.wanted [3]uint32; runtime.ignored [3]uint32; runtime.recv [3]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } GF     8        S b g         Z     Z     XZ     0\     sync/atomic.(*Value).Store PWOP}OP9O
  \!
 	
+*
;
  !	


  !"9[
      IF             [  : >        X\     sync/atomic.CompareAndSwapUintptr  @        IF     x        [  :         ؎\     sync/atomic.StoreUint32       IF             [  :         \     sync/atomic.StoreUintptr     0IF     H                  v      ,[     <[     Z     \     [     internal/reflectlite.Swapper internal/reflectlite.ValueOf internal/reflectlite.escapes internal/reflectlite.unpackEface internal/reflectlite.(*rtype).Kind internal/reflectlite.ifaceIndir internal/reflectlite.Value.Kind internal/reflectlite.flag.kind internal/reflectlite.Value.Type internal/reflectlite.(*rtype).Size }
 7[	M5	F>F1M /	#		

	
4

@-%w	%w
%w%w

(z%wFt}F~!"!
  /&U8	
@			!F	
		!
		!/	
		!
		!%
		$	
		!	) 	#		

  /&=UZ'	!FK9
B9
HK)%#x
  7
0	M5	F>FM        PF             +          # 0 I      Z     pZ     Z             [     internal/reflectlite.name.tagLen internal/reflectlite.name.nameLen internal/reflectlite.name.data internal/reflectlite.add I 
	   
  
        0QF             y                ,Z     Z     |Z     0\     s[     internal/reflectlite.name.tag  %7

  	

  

        QF     h                   &     Z      Z     Z     \     t[     internal/reflectlite.name.pkgPath internal/reflectlite.name.name p-opopo
  !I	P	ONe	G	:	
  !	8
  !A0(
  E		"	/-      RF                       " G     Z     Z     |Z             [     internal/reflectlite.(*rtype).uncommon   *)6.
#

!

<
WB

;

$
+
 5
 5
    SF                      0 K \     Z     pZ     hZ     \     J[     internal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).nameOff `_`_`_
  !	
/
  !!3
  !(=
  )p  `TF     b        X            Z     pZ     |Z       	  pTF                        Z     pZ     |Z               TF     h                    Z     Z     |Z     internal/reflectlite.(*rtype).common      TF               c r w              Z     Z     Z             $K[     internal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*uncommonType).exportedMethods 0G/00/0/
  !	
  !	&
  !%
  9	"
       PUF     8                        Z     pZ     |Z             J[     internal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*interfaceType).NumMethod P.OPO f 	  0  B  "3   UF     0        V f k              TZ     (Z     Z     p\     J[     internal/reflectlite.(*rtype).PkgPath `_`_`_  !	
  !	

8
  !#(8
  DL     VF             3 B G       _ l Z     Z     |Z     internal/reflectlite.(*rtype).Name @p?@?@	?
  !/	
  !	</
  !@9	
  @WF              2 7       y       4Z     Z     |Z             4[     internal/reflectlite.(*rtype).Elem internal/reflectlite.toType 0E/03/0//0//0//0#/
  !kl#
  !-#!!!
  !( #
  &($$
	$A XF     0        R  ]       o       Z     pZ     |Z             [     internal/reflectlite.(*rtype).Len 0./0/ 	    "=   YF             R         o       Z     pZ     |Z             [     internal/reflectlite.(*rtype).NumField 	        pYF             R         o       Z     pZ     |Z             [     internal/reflectlite.(*rtype).NumIn 	   YF              j u z              Z     pZ     Z             J[     internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*funcType).out 07/0?/
  	>	76=>C
  
  m
  "'  ZF     (         J U Z              dZ     Z     <Z             [     internal/reflectlite.(*rtype).Out 0n/0x/
  	!
('&"- .3
  !34

  !Qx
  &
!"'    [F     8         @  T X       b i p     Z     Z     |Z     Х\     [     internal/reflectlite.TypeOf " 
      [F                       	 8 Z     Z     Z     internal/reflectlite.(*rtype).Implements @j?@Z?
  
!]
  !!


  !6	|
      \F                         HZ     Z     Z     internal/reflectlite.(*rtype).AssignableTo @Q?@]?
  
!
Q!
  !
$

  !5	T
      ]F     `        4!           Z     pZ     |Z     internal/reflectlite.(*rtype).Comparable  
          ]F                       V       Pb[     [     `2[     @\     <.\     internal/reflectlite.implements internal/reflectlite.name.isExported internal/reflectlite.(*rtype).typeOff internal/reflectlite.(*uncommonType).methods "07
  
2

:	
	
#
" &	
	:	

%" &	
]t
1
  2$	
# +$!
	# &
	
  2@,1(404?&0-$U67,1"(4
*7!4	0
  :_
!	):g!U!(7p! ):"!g$!#&%(!'/*)*+"!("! 	h
!       0fF               / 4       L e v     ,Z     Z     Z             LK[     internal/reflectlite.directlyAssignable PBOPBOP'O  !
&		
  !	&"#
  !*7
  Z]   gF      0                " Y HZ     hZ     Z     internal/reflectlite.haveIdenticalType 1Wd
  (C^Xd	
  !,@*
	
  !
3	&d
     hF               4 9         o     @-[     =[     t[     \     E\     internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*rtype).In internal/reflectlite.(*funcType).in internal/reflectlite.(*rtype).chanDir internal/reflectlite.(*rtype).Key 7Y+k
  /	$




	o	
ro	/-uj	i-uj
>l=t\
c\
k
\
D;	&
O
"S"#
]	CIv{v
;y9
  /	BF
9&
	;Q 0&"
K

"	
 0	#&!$

!(!8 C
'	
27	
6	
 		Y


  /)&0 06$G)*$/40909

0&(/x$A>S$/
  I		 	

			
L
	
		
 0"!&'*%,+.!-0!/2!14!36;:	5R 
	
	"#
        tF     h                   Z     Z     Z     internal/reflectlite.(*ValueError).Error t  k
  


  W
        0uF              ,i 0 4       ,i > A     `Z     pZ     XZ             [          @uF               , :              `Z     pZ     Z             T[     internal/reflectlite.Value.Len internal/reflectlite.Value.pointer internal/reflectlite.(*rtype).pointers @y?@d?@J?@.?@?@W?
 [ !

$F$

9
  !+	)	


  !KI)&,
  &
   0wF     e (       ` l x              Z     Z     0Z     \     $[     0/0</ g	f !			!~
  !	#
  !	#
  0%			!%  xF     @         c g       j w XZ     XZ     |Z     internal/reflectlite.Swapper.func1 A ,A       pxF                        XZ     XZ     |Z     internal/reflectlite.Swapper.func2 0'/0/ _ 0  
  
  xF     h                   XZ     XZ     Z     internal/reflectlite.Swapper.func3 0P/0#/
  N  0
  ,0
  pyF             + 6 ;       ? X XZ     XZ     |2[     internal/reflectlite.Swapper.func4 0u/0%/
  V  !.
  !C.
  0zF                        XZ     XZ     Z     internal/reflectlite.Swapper.func5 0?/0 R bR  $  D        zF     @        c l p       s | XZ     XZ     Z     internal/reflectlite.Swapper.func6 0;/0 N hN  !  @        zF                        XZ     XZ     Z     internal/reflectlite.Swapper.func7 nR   @{F     @        c l p       s | XZ     XZ     Z     internal/reflectlite.Swapper.func8 0=/0 P tP  #  B        {F             ( 8 H       r       PZ     Z     HZ             ԏ[     internal/reflectlite.Swapper.func9 internal/reflectlite.arrayAt 
 r	] 1 			
	
"

  !@			



  !5	
6
  r	]  |F             I  z z      E N Z     pZ     |Z     type..hash.internal/reflectlite.uncommonType  0  5    }F             O z z        tZ     Z     |Z     type..eq.internal/reflectlite.uncommonType  &  	+        p}F     H         k  t  }                 Z     pZ     |Z             \J[     internal/reflectlite.(*Value).Kind 1 
,# ,#  
,  6  ,#   }F              
 | |       ( Z     pZ     Z     internal/reflectlite.(*Value).Len PNOPOP  &
	)  &B  P~F     x                     Z     pZ     Z     type..hash.internal/reflectlite.ValueError  	+  4        ~F                     1 L ,Z     Z     XZ     type..eq.internal/reflectlite.ValueError  	
  #
      `F                          Z     pZ     Z     type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} }  !	"  &+    F     `                    pZ     Z     Z     type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } P<OPO  	  I       `F     0         ; F J       Q f Z     pZ     Z     errors.New 0S/0/ z vV  	
        F                        Z     Z     |Z     errors.(*errorString).Error              F     @         L W \       a r XZ     XZ     Z     errors.init PaOPO
    	+
  >+
      F      0       F ]               l[     [     *[     `\      [     sync.(*Map).Load sync/atomic.(*Value).Load sync.(*entry).load sync.(*Mutex).Lock sync.(*Mutex).Unlock -
 3r	
	 !'H 	!
%=H'H}[	9	e	
  !	


4
	
$	
#
		
	


		

  !
/* !'
/	* 	) 
	
	
  3u!0r
		
	

		    F     h (                z	 
      8[     k[     2[     \     [     sync.(*Map).Store sync.(*entry).unexpungeLocked sync.(*entry).storeLocked sync.newEntry U
 z6	;+ hJYWTT%Q
VSq[W+TF)*"FQR=	%{	e!  /		

$	


!
		
!
!)

		

  / 
#%-JC-",	 ,	9/ )*+./)# @	&
  z%
+T	;+      @F                        `Z     pZ     Z     sync.(*entry).tryStore PKOPO u   /  3     F     H @       ` w        + F      7[     j[     ,[     `\     D[     sync.(*Map).LoadOrStore 
 A5	 /QUWZ1%4R9X5QRQ.wa^+F
F-."[		eR+
  /	

	

$	


		

	)

		
		
	

		
		
	
	
.

	
		

	
-	!
	
  /
F0CC
0%06' ,<2%%&'*+. % @!/	n'	
  A%X
	5
	
	+r	  F     @ 0       ] u z         hZ     8Z     Z     sync.(*entry).tryLoadOrStore `_`_`'_`B_`_  !	8(%(%
  !	
?5
  !>H:
	:
       F     H        _ o t         HZ     Z     HZ     \     sync.(*Map).missLocked popopo
  !W
	
  !

		

  !)"5
   F     0        H X e         )     x[     $b[     XZ     \     $[     sync.(*Map).dirtyLocked F J /$Hx

  /	

	
	
				
	

	

  //4
*@
&
  J    @F                        Z     pZ     HZ     sync.(*entry).tryExpungeLocked PWOPO  %
  6
  5%
  ЖF     0        G V [        5 Z     pZ     TZ     sync.(*Mutex).lockSlow 
  !
@  
16Fi&
	
'*	- Q\		-6	/	$ ;61
  !,!,
=
'>(
  !	

     F     1                   Z     pZ     Z     0'/0/ Q   
  
    F             ) < A       c z Z     pZ     Z     sync.(*Mutex).unlockSlow @o?@	?@+?@"?
  ! 

,5
  !*!
!
  !O
,"
        F               1       T       Z     Z     Z             $[     sync.(*Once).doSlow Z
 1	 |/+6&	#
  /0	
  /N6;
  1	    F                      3 T 8Z     Z     Z     sync.(*Pool).Put @N?@X?  !


  !	
	 
  !2 
  F                       3 HZ     Z     Z     sync.(*Pool).Get {
  ! 

'$
	
  !	

		
  !&M
     F                       O       xZ     Z     h7[             |[     sync.(*Pool).getSlow sync.indexLocal a  !

% 	
 %!
  !	

.					

%	(
  !t4		p$
  Kh  F              1 < A       W l {     Z     Z     (Z             $[     sync.(*Pool).pin @A?@&?  	
	
'
  		

  	
  7
E       F         q    '       m       8Z     Z     [             ^[     sync.(*Pool).pinSlow %
 L G9		F?Ul
q&"%
  /	
&
%<
  /#$1-%:F	
  L
<   PF     @         Q ] b         XZ     XZ     Z     sync.poolCleanup 
  
Q	-
  &
	>

;
  (&)>#
;
 F     (         g 4 8       B K XZ     XZ     |Z     sync.init.0 > 
            F                	       1 T e     8Z     Z     Z             8%[     sync.(*poolDequeue).pushHead sync.(*poolDequeue).unpack 0/0/0/0/
  ! 3


  !#

$
  ![
$
  5     F                       D a t     4Z     Z     hZ             ^[     sync.(*poolDequeue).popHead sync.(*poolDequeue).pack 0/0-/0/
  !ads
j
	
&)!
  !S
	
  !u
  *
       F                          M  n        Z     Z     8Z             $_[     sync.(*poolDequeue).popTail `_`%_`_
  ! 	
#3
  !W

	
  !m
	
  *      @F              *! A! F!       ! ! "     Z     HZ     Z             ^[     sync.(*poolChain).pushHead sync.storePoolChainElt :
  !	/	 C	AD"
	

I$
		
  !	 

	
;	


  !i6;A

  /    pF     x"         " " "       " " "     Z     Z     Z             $%[     sync.(*poolChain).popHead sync.loadPoolChainElt `^_`_  Q	F
  
		*
  
!/
  (	b  F     X#         r# # #       # # #     Z     Z     hZ             [     sync.(*poolChain).popTail   !]`		u	z
$
	
  !		+*
  !	48F
  &	SR     F     @$         X L$ P$       Y$ Y$ XZ     XZ     XZ     sync.init.1 ; p
   `F     $        $ $ $       $ $ Z     pZ     Z     sync.(*RWMutex).RUnlock 0(/0/ R ~  
  
       F     @%        \% g% l%       |% % Z     pZ     Z     sync.(*RWMutex).rUnlockSlow @J?@&?
  		
  	
"
  '
	
   PF      &        &  & ,&       D& Y& j&     Z     pZ     Z             $[     sync.(*RWMutex).Lock @U?@1?
 #	
V		
 !/4%)	&
  !@
	
  !+
!	
  #V	     F     &        & & '       &' ?' N'     Z     pZ     Z             $[     sync.(*RWMutex).Unlock `_`6_
 ~	(
1 !ly
  !#$


  !]
'
  ~
1        F     '        ' ' (       @( y( (     LZ     Z     Z             $[     sync.(*WaitGroup).Add sync.(*WaitGroup).state `_`	_`n_
  l!'<AJ
O$D)
  !=	



  !=	9_
  !l     0F     (        x ( )       ) ) Z     pZ     |Z     sync.(*WaitGroup).Done E 
    !    F     )        ) ) )       ) ) 	*     LZ     Z     Z             %[     sync.(*WaitGroup).Wait @a?@	?@+?
  !#4	
%

89
  !	"	
  !"$
  !K1     @F     `*         j* u* y*       }* * XZ     XZ     |Z     sync.init 08/0/ a a  	(  (      F     *                     Z     pZ     Z     type..hash.sync.poolLocalInternal       0F     P+        p+ {+ +      + + ,Z     Z     Z     type..eq.sync.poolLocalInternal PLOP,O
 
   
  1
      вF      ,                     Z     pZ     Z     type..hash.sync.poolLocal       PF     h,        , , ,      , , ,Z     Z      [     type..eq.sync.poolLocal PROPRO
 
   !	
	
	
  !]
         F      - 8       /- =- B-       N- w- Z     hZ     XZ     io.WriteString z  !5F{
  !

  !5 '.
     PF     - H       - - .       /. j. Z     Z     t4[     io.ReadAtLeast 
  !!>'

")4
  !#
	1$"
  !1.%
      F     . P       . .  /       `/ / x+[     Z     Z     io.copyBuffer Q	
  !?<<B	"#!	3	


#*-UR(	/
  !

~ 2	

	&%
  !	&
X
&&	
       F     H0 8       a0 n0 s0       0 0 Z     Z     Z     io.(*LimitedReader).Read |/  !
9		+
  !!
  !6
    F      1         1 1 1       B1 1 XZ     XZ     Z     io.init POPO
 U :_>>>
>>:U	  !
  !********
   @F     1                     Z     pZ     Z     type..hash.io.LimitedReader     F     `2                z2 L ,Z     Z     Z     type..eq.io.LimitedReader  
  PF     2 (       2 "3 '3       g3 3 Z     pZ     dZ     unicode/utf8.DecodeRune 0/02/0./06/0)/0!/0/0)/0/0  
	"

2*"$   !          @F     3         2 "3 3       g3 3 Z     pZ     dZ     unicode/utf8.DecodeRuneInString 
	"

2*"$  0F     4 (       
 4 4       4 4 Z     pZ     XZ     unicode/utf8.EncodeRune  					


  4:E)<  #$1/e      F     P5         g5 q5 v5       5 5 Z     pZ     XZ     unicode/utf8.RuneCount 0/0*  
	
	!	  09       F     (6        g5 q5 G6       5 5 Z     pZ     XZ     unicode/utf8.RuneCountInString 
	
	!	  @F     6        6 7 7       F7 Z7 Z     pZ     Z     unicode/utf8.ValidString 0/0/0/0/0/0/0*  

!0$		  ,o     F     7 (       7 7 7       8 8 Z     pZ     Z     unicode.is16 0e/0(/0/0/0#/0  	8 !"
		4  *e^Y         0F     x8 (       8 8 8       8 8 Z     pZ     Z     unicode.is32 0Z/0%/0/0z/0$/0  
3	!"

	/)&  &QbT       F     89        Q9 e9 j9       9 9 Z     pZ     Z     unicode.isExcludingLatin `_`$_`*_`_
  !-R
+	
  !8 /:
  !
    F     9 0       9 : :       @: M: Z     pZ     8Z     unicode.to `_`_`_`_`  ."-.%#=	  U+y  !    F     :        : : :       :  ; ;     XZ     XZ     Z             '[     unicode.ToUpper unicode.To p-opFo  	
9
  >&
  k
  A9   pF     p;        : : ;       :  ; ;     XZ     XZ     Z             '[     unicode.ToLower 	
)9.
       F     ;        ; < <       D< Y< XZ     XZ      Z     unicode.SimpleFold 0/0/0/0/0/0!/
  !



  !.[OA
  ![H
        pF     <         < < <        = M Z     Z     8Z     unicode.init 
  6YM6  !					
  !	====================================	====================================================================================================================================================	=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=	
=		======	
===
 G      Q        Q &Q +Q       8Q MQ Z     Z     XZ     bytes.(*Buffer).String pwopopo
  z!
d	
  !
$

  !Z3
 G     Q        Q Q Q       Q Q Z     pZ     |Z     bytes.(*Buffer).Len    	
   G     R          &R *R       4R 9R Z     pZ     |Z     bytes.(*Buffer).Reset         G     R        R R R       XS S S     Z     Z     9[             m[     bytes.(*Buffer).grow bytes.(*Buffer).tryGrowByReslice 5
  !Y^
- kv
0
@

 
E0	9	
  !iR	+

*	




	
	
  !,u

,2	,
  &2	
    "G     PT 8       fT rT wT       T T T     Z     Z     Z             $[     bytes.(*Buffer).Write POP[O
  !	{|o
		x
  !C$
	
)
  !?/	
  *2	
     #G     8U 0       fT rT TU       T T T     Z     Z     Z             L[     bytes.(*Buffer).WriteString !	o
		
   %G     U 0       U U U       6V oV Z     Z     Z     bytes.(*Buffer).ReadFrom gC
  !H			"
!
"
  !8
"
  !5C
    &G     V        V V V       W W Z     pZ     |Z     bytes.makeSlice   2&
K	
  !7
  !
 'G     W 0       W W W       W  X 9X     Z     Z     Z             l?[     bytes.(*Buffer).WriteTo Y%
  !	!	E
		'			
  !	


	
	
  !#F.%
  * bt     )G     X         X X X       X Y  Y     dZ     Z     Z             8[     bytes.(*Buffer).WriteByte @b?@5?
  !		
  !7,
  !3
  *&V	
      )G     Y 8       Y Y Y       Z &Z CZ     Z     hZ     Z             ?[     bytes.(*Buffer).Read bytes.(*Buffer).empty P`OP*OPQOP*O
  !	
+.	

  !)!
	
  !$

  *   +G     Z         Z Z Z       Z [ [     dZ     Z     Z             D?[     bytes.(*Buffer).ReadByte 0H/0;/0  
	'  	  -(  -- +G     p[ 8       [ [ [       \ D\ Z     Z     1[     bytes.EqualFold 
  !&	
/&
A
D31
&%+&TG
  !
|<
EE
>	
,
  !
E#,
      P.G     \         \ \ \       \ \ XZ     XZ     lZ     bytes.makeSlice.func1 @)?@&? j  &  
  
&    .G     @]         K] W] \]       i] ] XZ     XZ     Z     bytes.init POP6O
  Z_:U  !P
  !***P
  /G     ]        ,i ] ]       ] > Z     pZ     |Z     bufio.(*Reader).Size   
       /G     P^        e^ ^ ^       ^ _ Z     pZ     [     bufio.(*Reader).fill Oe
  !E
F	


/	
  !4?	
%"

  !
%+"=
  2G     x_ 8       _ _ _       ` a wa     Z     Z     h/[             l[     bufio.(*Reader).Read bufio.(*Reader).Buffered bufio.(*Reader).readErr m*_r
  !##	
T  U	#a?D
!
  !
	
			

&

"
  !"			$			I	&	 K			HA4
  /!#B#	!
	#
	        06G     b         )b 8b =b       cb b b     dZ     Z     hZ             [     bufio.(*Reader).ReadByte 0r/0=/0/
  !		
  !		
 
  !(
  X	A       7G     c 0       (c Kc Pc       c 9d ud     (Z     Z     X
[             [     bufio.(*Reader).WriteTo NM  !1	
<9$

,
&	0-
  !	

	
&
		




	
	!!

  !&

9	(
  !I
   0:G     d 0       d d e       e 9e @Z     Z     xZ     bufio.(*Reader).writeBuf 0
  !n	%
  !		

	
  !/D0
  ;G     e        ,i ] e       ] > Z     pZ     |Z     bufio.(*Writer).Size 	        0;G     e        f 0f 5f       if f HZ     XZ     8[     bufio.(*Writer).Flush )$
  	!A	
I
  !

%)	+
  !b
	&	
      =G      g 8       Pg fg kg       g g h     Z     Z     :[             [     bufio.(*Writer).Write bufio.(*Writer).Available J
  	!!&9:9"
*		
Y&
"		
  !c	)

)	$.
  !)2"
  h P?G     xh 0       h h h       h *i @i     Z     Z     5[             [     bufio.(*Writer).WriteString popAop"o
  
!	#

	
!

"

  !#
Q			
1
  !.""
  o     0AG     i 0       i j j       j k Mk     hZ     Z     tf[             m[     bufio.(*Writer).ReadFrom bufio.(*Writer).Buffered 	
  !		
>	#
 	"

!
	
5	
 
'3	U	
  !		%,#
	

$	

  !^	08*!I
@	&	
  )mm   DG     k         k k k       k Sl XZ     XZ     Z     bufio.init POPO
 | ._>>>t>>>>:hUgs  !
  !**********
         HG     l         #  l l       #  #  XZ     XZ     XZ     math.init          @HG     0m (        Hm Lm       em nm Z     Z     Z     strconv.equalIgnoreCase b & < N    HG     m         m n 4n       qn n n     Z     pZ     TZ             D[     strconv.special math.Inf math.NaN `_`_`K_`T_`_`_`*_ R L!		3C>47+.47#&4.+.	

  !,	Y;E#E	<
  !d?	C*+	+*+	+L	"
  R `KG     Ho         mo o o       'p Wp pp     tZ     Z     Z             0#[     strconv.(*decimal).set strconv.lower 0/0/0/0/0./0)/0,/0(  63

bY			?R
		
%&	!
	
	2GABK)#  )+!Y*
 7  )!           NG     p (       p q ,q       :r er r     Z     pZ     Z             @[     strconv.readFloat @?@?@9?@;?@Q?@<?@4?@g?@+ j 6 NMy	RO/				
9@		wj	q	\Y\^]z		
).	/%
%/		/H	/K/Y)0w  //!eu/#3l8[  !  j       @SG     r         r s s       s s $Z     Z     Z     strconv.(*decimal).floatBits 
  !
$

	
-4%
!
A

*-'
HA'B	Q
  !=n}
		
\

+
.	
  !R'\%
K7
  VG     ht (       |t t t       t t XZ     XZ     Z     strconv.atof64exact 0/0B/0>/0/0/05/0  "


-5"#&4#2	  VJ!  V   pXG     Hu         \u zu u       u u XZ     XZ     Z     strconv.atof32exact 0/0A/0>/0/0/05/0  "

	*5 !$4#0	  VE!  V   0ZG     @v H       xv v v       jw w w     Z     Z     Z             l][     strconv.atofHex math.Float32frombits strconv.rangeError popopo
 Q'Q

 !'"




&
!y
RQ


'	
  !q
&	
4	
S
  !X	
	

S
  Q'Q

        ]G     Px (       sx x x       9y y z     \Z     Z     Z             [     strconv.atof32 strconv.syntaxError "x' t35Vt2 2/<
	7.6''	t2t35$'	t2$L-(
  2'e!"
			
	
D		
	
G
			
	
Dn"@
  2 "D'G& "DJ	M 
  t2t35Vt2        @cG     z (       z z 	{       {{ | \|     \Z     Z     Z             Ȅ[     strconv.atof64 "t# t35Wt2 	2/<		
	7.6'(		t				2t	3			5	$(	t				2$u	$
  2'e!"
			
	
D		
	
G
			
	
Dn"<
  2 "D'G& "DJ	I 	
  t2t35Wt2       iG     | 0       | }  }       @} u} }     <Z     Z     Z             #[     strconv.ParseFloat `}_`A_`_`A_
 n$/
 
!#(B	n	$			/	
  !)		
		

	A
  !7)	%		A
  n$/
 jG     ~        B~ L~ Z~       o~ ~ ~     Z     P/[     H[     p\     \[     strconv.(*NumError).Error strconv.Quote strconv.quoteWith  L >/
  /	- 	
 
  /Ym""5. 
  L     lG     @ 0       _ o               xZ     Z     Z             ][     strconv.baseError strconv.Itoa V
 )@+8,+,
 V!@ 8 !
  !	

	
	V
  !U$
		V
  )@8
 `nG     P 0       _ o e              xZ     Z     Z             ][     strconv.bitSizeError ^!@8
   pG     ؀ 8        ! &         w     (Z     Z     Z             [     strconv.ParseUint Ws
  v!v)ml
		
n%%/n$/)
n$/Q	ij[;VC
}~($gPI:QRS$V7Cn6$565/4%dG!
  !=		
		

A		
		

A		
		
	A		
		
	AB
	!	!
	
	
	
			
		

	A-
  !	
A	
A		A6		AB'O `'%		A%
  n%/n%/n$/
n	$
	
/	1n$/<      pwG     ( 8       9 f k              (Z     Z     h[             P[     strconv.ParseInt 
 
 !(7;$&

$	

n1/n1/"
n-/!"'
  !#
2	
		
*<2		
		
A		
		
A
	
		
		

A
  !	*<	!A)	!A
8f	!AC
  n1/n1/n-/M        |G     ` (       m         φ 2 \Z     Z     Z     strconv.Atoi d
  !



	
$
	4=
  !#;			A$			A	 

  !		A		AC

       G     ؇                 F k {     Z     pZ     Z             4^[     strconv.underscoreOK 0/0/0/0I  .




 
	&)	  0CF	"	  s  gQ  `G     Ј                  މ 8Z     XZ     ;[     strconv.(*decimal).String 
  .!
RWC	*b	1$
&Y
1,'.!
  !8I3=
%	


W?D)(


  !l%7,3k&^

  G     X         V j n       w ~ Z     pZ     Z     strconv.digitZero   ~         G     Њ        ݊           Z     pZ     Z     strconv.trim 0T/0 d &  4
  4
     pG     `        z          ȋ Z     pZ     Z     strconv.(*decimal).Assign `_`%_
  !	

	
	
  !TS8
  !T
       G              3 C H         Z     pZ     Z     strconv.rightShift 0/0/07/
  ! 	

		

	
Q
4=F

%
  !&(/
  !
    @G      0        1 5       C L Z     Z     Z     strconv.prefixIsLessThan E   ) 
6      G               ō       7 d Z     pZ     Z     strconv.leftShift 1
  !$0		4	


		14
34
	
		


	

  !#$
;-$ ,	D
  !_
 G             َ          & Z     pZ     |Z     strconv.(*decimal).Shift 0g/0B/
  !		
  ! 
  !F+
    G                        7 F     Z     pZ     Z             \[     strconv.(*decimal).Round strconv.shouldRoundUp strconv.(*decimal).RoundDown 0/0K/0A/
  !

	$5	%
  !

4

  !

B
A
  F#
    `G             Ð Ԑ ِ         Z     pZ     $Z     strconv.(*decimal).RoundUp 0\/0/0	/0  


#

  
8
  
h
       G     x        iq         ӑ       Z     pZ     |Z             #[     strconv.(*decimal).RoundedInteger  
		
 \(*   W(	  G     X                   - 5     tZ     Z     Z             D][     strconv.(*extFloat).floatBits strconv.(*extFloat).Normalize math/bits.LeadingZeros64  ! 		 	 W)$C C    G      X                  tZ     Z     Z     strconv.(*extFloat).AssignComputeBounds   	.
	) Xd)    G     h 0         ߔ         ؕ     tZ     Z     [             t[     strconv.(*extFloat).AssignDecimal strconv.(*extFloat).Multiply 0a/0/0/0 kG 	"$
/c	T"]^]^Y
\}x		


zJelSTSTO
P`	  DF!E85b2  D]2  	
	7  G                             Z     pZ     dZ             D#[     strconv.(*extFloat).frexp10 0/0  
%  9(7    3     G     h         |          ԗ ߗ     Z     Z     8Z             ^[     strconv.frexp10Many @?@?
  !


  !!
  !-7C
  N'   G     X         y         o  ϙ     tZ     Z     85[             \[     strconv.(*extFloat).FixedDecimal zK
 @	 !	
	
%$=D
"!	
		$+M/#)93
  !^	[6?1>L-(
	(>
  !g1\*
  @        pG     0 0       M a f        Ś Z     pZ     Z     strconv.adjustLastDigitFixed 0/0%/0/0P/
  !%)"
  !T:

  !T3
      G     8 (       \                Z     hZ     d[             ][     strconv.(*extFloat).ShortestDecimal P
  !q
	$#

	2+

	
% 	!G				
#Q1=/[
  !04+b
*:=.G-!JW	 	#e
  !f!zI:sr
   0G     p 8                ɝ  Z     pZ     Z     strconv.adjustLastDigit 0/0:/0/0/0  	  	!>         0G     P 0       p z               hZ     pZ     Z             #[     strconv.FormatFloat strconv.max   `!

  !2M

  !
  >

     0G       P       E }        v (      t[     4[     7[     \     [     strconv.genericFtoa math.Float32bits "}tF
 Q t2cx
&
		'4		G4tW&			&UVt(-(%QR3<;R5@	343(!p(?
	6QR7
:9	u/4+
  2#'X(
	8
	
	
1
	=
(k(5(8Aei
	 
	
	
	
	P!H
	Z
	

	(	=(,
(	
	
  2&@FqE(
X$5*(=(>
!HI!(E(4()
  Qm	    PG      X                 ݢ      D
[     (Z     XZ             #[     strconv.bigFtoa "
  2.,
	!4c&78
'0$/8)	'('!%8c



	8

  2_8@x0a!%
  2?|:2(&
  /    PG     h x       }          ) Z     ,[     hZ     Z             H$[     strconv.formatDigits U  !


*
Y:
";	
  !qt/{F"%m"
  !132"x35"&3<""G
23."
        PG     Ȥ         ޤ            "     Z     Z     Z             \$[     strconv.roundShortest "<5"(
  2&=.0.(&
"	&}~)4	1:
	!#

mT) Y-)
  2!
	@	&1#&C
  2-<`&K
    G      x                a       [     Z     [             $[     strconv.fmtE strconv.min 	
  9)
	<
	

(F
1
U	
u^'CKQ	G7
Z	L"
  /-#|(0D
	
'	
,<
< 
96=
  /S(<
DFuJd8
        G      p                ! y      [     Z     3[              $[     strconv.fmtF 
  9)
	
		"	
;	
	
(AD9
	<JL*
  /-6(*786%
 
  /_(N7s8{
      G      P                G z $Z     Z     8Z     strconv.fmtB 
  +#?		:"7
AF	
  !*	0(5"54
  !^"a<
]
  G      X         *       V  !     [     xZ     	[             4$[     strconv.fmtX 
 i !	xm		
@ID*2	58"!	 !A"!	
	
2"X_m@H7"9D	F7?"_0?"_0	@O`?9
  !J*"
AC7*	
I7/2
	O
  !"FK(K"af'
  i     pG               ֭ ۭ              Z     pZ     Z             #[     strconv.FormatUint strconv.small \t
  !ZY^,]0`]
  !-3+3
  !<^
  ;",P
    G                              Z     pZ     Z             #[     strconv.FormatInt e~&
  4!#DCH0G3JG
  !671=
  !Eh&
  D"0`
   G     x @                ̯  "     hZ     Z     Z             X#[     strconv.AppendInt 2
  R/-&
%*4)N(,)
  /D&2

$AZ
  /q 7;
U5(
  \&4
       G      @        ° ǰ         9     hZ     Z     Z             l#[     strconv.AppendUint 
  f/$
4K(
  /;&2
$>G
  /h7;
R2(

  S&4
       0G      X                ۲ D j     [     8Z     (9[             ][     strconv.formatBits strconv.isPowerOfTwo math/bits.TrailingZeros 
  /
#
@
	
%!
{
pE]F7_pe	

		



	
	c
  /%R= !R*K

  /d"*
>	X 
    G      H       ٳ         f ̴ (Z     Z     *[     strconv.appendQuotedWith 
 	 8!'
" *<		<	3	
D		
	"I?1(

  !'"&, #5#	#"%/ 
'
  !0	"6x
=	
       @G     P 8                ŵ       \Z     Z     Z             #[     strconv.appendQuotedRuneWith unicode/utf8.ValidRune 
 GU n!%=>F
  !&.!#
  !	<b
  GU   G     P 8       j          ߸ xZ     Z     :[     strconv.appendEscapedRune 
  ! 
			0		#E"80		(;@+" 	'IH@'0G@0/'@G@@?'DG@DC		'4G@43'<G@<;'8G@87',G@,++!"M
0U4E
"&"GD
  !
2'
	#,
2%(4"$A
	S	
	
	4I"
	#'
  !"?,8_G
88848888"<">P
        G              չ ڹ         Z     pZ     Z     strconv.CanBackquote POP-OPOPOPO
  !%&
  !59
  !o9
   G      @                       Z     hZ     Z             #[     strconv.UnquoteChar strconv.unhex POPAOP6OP6OP6OPJOPOPOP6OPOP9OPaOP6OPBOPO
  !



d,+

	)	$$!))2))m
		)				VOLZ)%)!		
	):K))vW
  !(#!!((h(J((1
!
!Z((.
  !A&
/	.
  <        G     ` 0        ֽ ۽        :      4[     hZ     \[             [     strconv.Unquote strconv.contains Plj87888
  /"	,\UV&KN	8	
"
9D
	
%[E+Q3*
3		"8D*K99Zyz&s7	<
Q8999ty
  /UGB
	/"
	
	H
+G4$0*!7$+D'+0!!!#
  /D?.[*0 >	W(: &O
5
2  _&   
  &*z
&	  G      (       " + 0       J S Z     pZ     $Z     strconv.bsearch16 0r/0  

	  U  
k       pG      (                  Z     pZ     $Z     strconv.bsearch32 0o/0  

	  S  	i       G     @        P           hZ     (Z     XZ     strconv.IsPrint ?+%
  !
C
;,>C
7:	-
  !}I"	G
	H TJ
  !,a$>rO
    H     x                   XZ     XZ      Z     strconv.isInGraphicList `w_`_`	_
  !25	
  !8
  !P8
 H              % 1 6       = R XZ     XZ     Z     strconv.init POP"O
  &[U  !<
  !**<
  H                       Z     pZ     XZ     type..hash.strconv.NumError @m?  	"
  9+
  0H     0        J U Y      ]  $Z     Z     [     type..eq.strconv.NumError PgOPmO
 
   !	


  !6F'
      0H             I  z z      E N Z     pZ     |Z     type..hash.strconv.decimal      H     X        O z z        tZ     Z     |Z     type..eq.strconv.decimal        H             I  z z      E N Z     pZ     |Z     type..hash.strconv.extFloat     PH     (        O z z        tZ     Z     |Z     type..eq.strconv.extFloat       H                          Z     pZ     Z     type..hash.strconv.leftCheat    0H               !      $ 7 pZ     Z     Z     type..eq.strconv.leftCheat P=OPO 
v v  

	  J H              & )        Z     pZ     <Z     type..hash.[11]float32  0  8     H                 "         tZ     Z     0Z     type..eq.[11]float32 
4 # /     `H     p         & )        Z     pZ     <Z     type..hash.[23]float64  H             $          tZ     Z     0Z     type..eq.[23]float64 $ 0        H     @        g        a n Z     pZ     Z     type..hash.[61]strconv.leftCheat  0  <  H                       `Z     pZ     Z     type..eq.[61]strconv.leftCheat `M_`[_ 
   !		


  !5M
       P	H     p        g        a n Z     pZ     Z     type..hash.[87]strconv.extFloat 	H                       tZ     Z     0Z     type..eq.[87]strconv.extFloat V 
V V E Q       
H     X        g        a n Z     pZ     Z     type..hash.[8]strconv.extFloat  
H                       tZ     Z     0Z     type..eq.[8]strconv.extFloat    
H     @ @       n          % F     [     x[     [             0[     reflect.makeMethodValue reflect.(*rtype).Kind 
 A) /

	

&	.2D56
!
  /-
		'%0L

  /u;"
'	%
&(L>
  A)       `H             +          # 0 I      Z     pZ     Z             0[     reflect.name.tagLen reflect.name.nameLen reflect.name.data reflect.add I 
	   H     x        y                ,Z     Z     |Z     p\      x[     reflect.name.tag  %7

       @H              7 <         &     Z      Z     Z     P\     T[     reflect.name.pkgPath reflect.name.name  !I	P	ONe	G	:	
     PH      0                4  hZ     Z     [     reflect.newName 
  !
		
+"&	



cd
  !U^?
	R


  !%`
-
:FG
  @H             $ 6 >       P o      Z     pZ     Z             [     reflect.Kind.String He
 `Z 	!'J
  !&

  !R
  `Z         H              
         " G     Z     Z     |Z             x[     reflect.(*rtype).uncommon  *)6.
#

!

<
WB

;

$
+
    H                      0 K \     Z     pZ     hZ     \     N[     reflect.(*rtype).String reflect.(*rtype).nameOff  !	
/
   H     @        X  V Z         Z     pZ     |Z     reflect.(*rtype).Size     H                       " *     Z     pZ     Z             [     reflect.(*rtype).Bits A
  !q
  !"$

  !
  0       H             ,i         ] > Z     pZ     |Z     reflect.(*rtype).Align    H             ,i         ] > Z     pZ     |Z     reflect.(*rtype).FieldAlign  H     X         P T         Z     pZ     |Z        H                         Z     Z     |Z     reflect.(*rtype).common   H               c i n              Z     Z     Z             N[     reflect.(*rtype).exportedMethods reflect.(*uncommonType).exportedMethods  !	
 H              . 2              Z     pZ     |Z             DN[     reflect.(*rtype).NumMethod reflect.(*interfaceType).NumMethod f 	   0H      `       = U Z       K 2 ~     >[     >[     l[     0\     0\     reflect.(*rtype).Method reflect.(*rtype).typeOff reflect.(*funcType).in reflect.(*rtype).textOff reflect.(*funcType).out reflect.(*rtype).IsVariadic 

  Q+.F &.:)>+17WVW
5$<	(-Q!z
  /13
	"

-,)
	

+-	')*!$#+
		"!	4 '
0
$,#! 
6
  /70_47f5A)kwK)fV-"D	n&$[
  Q!!&	h8+'5Q(Q
	!

	'        H     X p       v          5 [     -[     .[     (Z     P\     [     reflect.(*rtype).MethodByName S
  Qor
	3
:*S:
  /	1	/#	+	/		5
  /)4+:/8: 2	
  Q!3!
     !H             V                TZ     (Z     Z     p\     N[     reflect.(*rtype).PkgPath  !	
 `"H     h        3 ~        _ l Z     Z     |Z     reflect.(*rtype).Name  !/	
      #H              R .        o       Z     pZ     |Z             [     reflect.(*rtype).ChanDir       #H     !                        Z     pZ     |Z             ([     02/0/ j     F  "A #H     0         U Z       y       4Z     Z     |Z             [     reflect.(*rtype).Elem reflect.toType  !          #
   @%H       x        ' ,       < Y h     8Z     Z     Z             [     reflect.(*rtype).Field 
  OM
  !#
  !"+7
  Oz   &H              7         / @     d[     hZ     Z             [     reflect.(*rtype).FieldByIndex 
 ]m
  /1#
  /"3=
  ] 0'H                        '     +[     h,[     Z              [     reflect.(*rtype).FieldByName 
  ]

  /,#*
  /"*-2
  ]  p(H                             H+[     h,[     Z             [     reflect.(*rtype).FieldByNameFunc 
  ]

  /#*
  /"-2
  ]      )H                              dZ     Z     Z             d[     reflect.(*rtype).In 0e/0R/
  !r
o-	ujiv
{
  !*
  !HR
  &	
' *H     x                        4Z     Z     |Z             N[     reflect.(*rtype).Key 0?/0#/ }   '  "#  "
>       +H     @        R . U       o       Z     pZ     |Z             <[     reflect.(*rtype).Len   p+H             R .        o       Z     pZ     |Z             P[     reflect.(*rtype).NumField      +H     X        R . o       o       Z     pZ     |Z             d[     reflect.(*rtype).NumIn         P,H             j                 Z     pZ     Z             lN[     reflect.(*rtype).NumOut  >	76=>C
      ,H              J                dZ     Z     <Z             [     reflect.(*rtype).Out  !
('&"- .3
        .H     8        O f o              Z     pZ     Z             [     reflect.ChanDir.String Ge _ !
J	
  !*

  !RR
  _      /H       `       X n s              [     8Z     XZ      \     $[     reflect.(*interfaceType).Method reflect.name.isExported <w
  @

			#			
  !!

!

  !)
(	P+(
  k	`  0H             ,i         ] > Z     pZ     |Z          0H      p        * /       _       [     Z     Z     \     M[     reflect.(*interfaceType).MethodByName 
  Q#			ES
  /
	
	&
	a
  /(Hh
    2H      8        ' ,         Z     xZ     Z     reflect.StructTag.Lookup !&
  !!,
M(
M
N("	
  !$
	e
  !<$*?&
   4H     8 x                 F ]     +[     Z     (Z     `\     [     reflect.(*structType).Field reflect.(*structField).embedded reflect.(*structField).offset f
  I!		
=
		
 
  !	%


	*
  !6@%66`% 
  s<
	XL 6H                       O [     Z     Z     reflect.(*structType).FieldByIndex   ]#L0	  &?
  /
	7"
  /.-#*?
        8H                      ,  )     [     X[     [     \     [     reflect.(*structType).FieldByNameFunc "
  ` l

$2&sX%Bs#0.&s2H@C	!q2k &_bE	FAB[
	
4'!169D1ZA&st56?56abL=;6'&)FKt	?@u/C:I%F%C:&	s&[
  2',!

	$
($
	%0;$)*C

$#

HG0H1	QN'+)+HGDCH /$

$#
#PQ=HGP	$A,PQ+TUV>	?
  2.+)(8	$>^q6%0*
KD1#9$%)<#L#da'YI{$C
  #=
	f   CH                      1 ~      6[     a[     6[     \     4O[     reflect.(*structType).FieldByName "
  `

	"c
		
  2(6.
#++#B	
  23aE#
-	J		
  0#~    FH              @  ' +       b i p     Z     Z     |Z     \     [     reflect.TypeOf "     FH                      0       Z     xZ     ([     \     O[     reflect.(*rtype).ptrTo reflect.resolveReflectName W)O
  /
6
\0<*
O*I<*#&

L+
  /


	+  2%


  /EN
+N	2O
  q        JH     h (       u x |         xZ     pZ     |Z     reflect.fnv1 + +  & & JH                        C Z     Z     Z     reflect.(*rtype).Implements @m?@Z?
  !]
  !!


  !9	|
   KH                         HZ     Z     Z     reflect.(*rtype).AssignableTo  !
Q!
      LH              7 B G       W z Z     Z     Z     reflect.(*rtype).ConvertibleTo @L?@>?
  !
-!
  !
#

  !	b
    0MH             4!           Z     pZ     |Z     reflect.(*rtype).Comparable       PMH     X                 V       Pb[     [     `2[     \     0\     reflect.implements reflect.(*uncommonType).methods  2




:	
	
#
" &	
	:	

%" &	
]t
1
       UH     x                  L e v     ,Z     Z     Z             <Q[     reflect.directlyAssignable  !
&		
 VH      0        . 3       E | HZ     hZ     Z     reflect.haveIdenticalType 1]j
  (Cd^j	
  !,C-
	
  !
6&j
  pXH                $ )         o     @-[     =[     t[     @\     H\     reflect.haveIdenticalUnderlyingType  /	$




			o"	
ro	

/
-uj	i-uj	
>	l	=	t

k		
\
D;	&
O
"S"#


			CIv{v
;9

    `dH      (         '  ,          $ V     
[     [     lh[             [     reflect.typesByString reflect.rtypeOff '
  /	2

	
	$	'

C
!%*


	/2		?

B1A2	1	21,@7*		
  /
	"''G	
	P		(2 ,	(
  /&W]2;#2('
  jN hH      H   
           4  >     m[     8[     Xm[     Ш\     \O[     reflect.FuncOf "	
 
7878 G$






	
=5!4ZW
n$34Y


?["5BCT"5
1(Y"N
-F9
7	87![nm~%*	%				/
	!!G
  29S	
+	,)M1
	,))H
1	
	('
&%	$'("!	 
	
	
	
	
&#	
*)O		&%	
	 
	
	4("!1#%	
:A					6




  29q
+#*s\1
r7*&
9*&G%>*N:n!a86p#,A
V #
  
n tH                             +[     @*[     g[             [     reflect.funcStr "
  2#			
	6fm.
6
#	3F@7
K'7
-	$
  26*
		_A#& 
 44
 /	 !  $ $ '( 
;
 #

  2gg:1R#@	..8	r02<O68R> HNlM7!/
  h,@R
	4'7
		
 }H      8       	 ,	 1	       ^
  Y     8[     L[     c[     \     D[     reflect.funcLayout reflect.ifaceIndir reflect.(*bitVector).append reflect.(*rtype).pointers "
  /2""
""
^}
%))1GtCFE	


	"eZ %%a 
-	` #$	oexed%$- U$#
!U`+
 q
  2.
		%(	 10#%	!	

		%5%

	



)<
3
	"%

<
?

  2G'<!BB;,ERe)D'%R# 4U# 0-3o"/# 0	!
  :Z
,	#%U?U

     H             , C H              Z     Z     L0[             |[     reflect.addTypeBits 
 
 0! 
"L"#!%b#$-"L*)01%&,3!%Wk<+#,+2****
	;
<G
  !+3
		

	3
		"
	
		$		!

  !+3
3	x83	<`

  fP
bY
P	
Wdb

    H      (                  *     hZ     xZ     Z     \     D[     reflect.packEface p\opzo
 ) !..

# #*
)
  !#


  !+
  )       H                       I ^     Z     Z     [             M[     reflect.(*ValueError).Error 
 D*7
 /7r
  /


2



&
  /,~ S_ 
  D*7
 H                        |Z     pZ     Z     reflect.methodName pUopo  '
  

  83
  PH     P        p           pZ     |Z     Z     reflect.flag.mustBeExportedSlow %
  !
p	
  !
		

	

	

	
	
  !
#
    H     (        J Z _       s  pZ     |Z     Z     reflect.flag.mustBeAssignableSlow /
  !
p
  !
		

	

	

	
	
	

	

	
	
  !
#
     `H     8 0       [ f k              Z     Z     |Z             [     reflect.Value.Addr reflect.flag.ro 0b/0/
  !"

  !	1
  !,
  N
'     H              ? J O       _ ~      Z     Z     xZ             [     reflect.Value.Bool reflect.flag.mustBe `._`w_
  !u
xwrr
  !		
	
  !$-
  &
w
 H      0                5 d y     Z     Z     Z             [     reflect.Value.Bytes pop;o
  !U-)
  !#			

  !#-;
  &dV'     H      0                5 d y     Z     Z     Z             T[     reflect.Value.runes !U-)
     @H     x H                       |>[     /[     \Z             4[     reflect.methodReceiver 
 )(E_  	!
	~_'hpoh_
	
  !		
	,	




  !/9	]#
"**Y*v
  )(E_
        H               	        6 y     1[     0[     -[             P[     reflect.callMethod reflect.storeRcvr reflect.align 
 (	".a> 
<)M6#
	

C4-
'+'	!-	
W
&&-(V
#  <

	
9/





+$#  <C)9!*6!*
;H
+&?##  (		

	".		
W
>   H               Z n          
     `Z     pZ     Z             t[     reflect.Value.Cap reflect.flag.kind reflect.Value.pointer @D?@J?@$?@?
 3$
 !

.




$

\

  !	!	


  !)&,:!W
  &B\
        H      0                = z      |Z     <Z     hZ     \     [     reflect.Value.Elem reflect.unpackEface `o_`_`_`E_
 Y	 !
	OV
QT
F5


		..
0?
  !"@		)F	
	
  !/E")"
)&
  &,;r
	y     PH       8       4 A Z               Z     Z     Z             [     reflect.Value.Field @?@?
 c !

{|	\
  !	 	!	

  !\ "	!
;
  &6		  H     p  8                   L! ! !      Z     Z     Z             h[     reflect.Value.Index reflect.arrayAt @?@k?@[?@?
 O	$<C !
	



\%	
  !	DA4	
!		



  !2	A;7"	!
s
  &"	
&


$
 ЦH     X" 0       o" " "       "  # #     Z     Z     Z             [     reflect.valueInterface 0
  !

) 1F[
  !-
	
!	

  !dF!:
  X      H     #         ,i # #       ,i > A     `Z     pZ     XZ             [     reflect.Value.Kind          H     $          "$ 0$              `Z     pZ     Z             ا[     reflect.Value.Len [ !



$F

$

9
 H     $ H       $ % %       i% % %     Z     xZ     /[     0\     <[     reflect.Value.MapIndex  H
 Q$ ![~
	
	6
!
  !&		%
,

/

;	

  !#%VDC;
  )j	#.
	9

	.
     H     p& 0       & & &       ' o' '     [     [     *[             [     reflect.Value.MapKeys 
 i /


+	}3%q
  /B	

		*	

2(
	

		
  /n)2-
-@
  7v
        H      (         7( G( S(       }( ( (     Z     Z     (Z             ,M[     reflect.(*MapIter).Key 9
 f1} !	0

  !	.

  !'(L9
  f0
C      H     8)         7( G( Q)       }( ( (     Z     Z     (Z             |M[     reflect.(*MapIter).Value !	0

      PH     )        ) * *       ;* r* *     Z     pZ     (Z             TM[     reflect.(*MapIter).Next @?@x?
 H !


%"	
  !	

		

  !N"(@
  >

      H     *         + +  +       4+ ]+ r+     DZ     Z     (Z             [     reflect.Value.MapRange `__`_
  !
mr
  !	&		
  !-&#	
  &
mw
    H     + 0       + + ,       , =, P,     Z     Z     Z             h[     reflect.copyVal PoOP%O & !-&
  !	

  !
#	
  & `H     ,         , , ,       , , `Z     pZ     Z     reflect.Value.NumMethod 01/0/0\/
  !
	\
  !0	!
  !
X!
       0H     h-         - - -       - - -     Z     Z     xZ             ,[     reflect.Value.NumField `0_`w_
  !
r
  !		
	
  !&-
  &
w
      H     @.         V. m. z.       . /  /     `Z     pZ     Z             [     reflect.Value.Pointer @a?@Q?@%?@v?@W?
 QE !




@/*),9
  !!	# 	


  !A,b# n
  &"
   иH     / 0       / / 0       /0 ^0 q0     Z     Z     Z             u[     reflect.Value.Set reflect.flag.mustBeAssignable reflect.flag.mustBeExported F
  !		B	"$$
  !5
,
  !Ka	 
  &B	o
   H     0         0 
1 1       11 R1 c1     Z     Z     Z             O[     reflect.Value.SetBool `I_`_
  !	
U21
  !/		
  !/-
  &Z
   H     1 0       1 1  2       &2 W2 n2     Z     Z     Z             O[     reflect.Value.SetBytes popVo
  !	X-(
1
  !>		"	'	

  !*#"2	';
  &lk'  H     2 0       1 1 2       &2 W2 n2     Z     Z     Z             P[     reflect.Value.setRunes !	X-(
1
    H     3 (       3 3 3       3 3 4     `Z     pZ     Z             O[     reflect.Value.SetComplex @^?@?
  !		,@
  !3
	#	
  !3
8#
  &	T@)     H     4         4 4 4       4 4 	5     `Z     pZ     Z             O[     reflect.Value.SetFloat @O?@?
  !		@
  !3
	#	
  !3	
-#
  &	:@)       H     5         5 5 5       5 6 16     `Z     pZ     xZ             $P[     reflect.Value.SetInt @T?@?
  !	
@

  !9
		#	
  !9
&#

  &)  PH     6         6 6 6       6 7 &7     Z     Z     Z             LP[     reflect.Value.SetLen `U_`_
  !	
U21	
  !/		

  !/+-;
  &"Z'        pH     7 H       7 7 7       O8 8 8     8Z     8Z     X-[      \     [     reflect.Value.SetMapIndex 
  !				"		



		



5q9
  !N

+
'
+
?		


  !VY+2/Y7
#-
W
  )41v
       H     9         9 9 9       9 1: V:     `Z     pZ     xZ             P[     reflect.Value.SetUint @X?@?
  !	
@
  !=
		#	
  !=
	'#
  &)     @H     : (       : : :       ; 8; M;     @Z     Z     Z             tP[     reflect.Value.SetString `]_`_
  !	
U21
  !0	'
		
  !0	'-	
  &5Z
 `H     ; @       ; ; ;       s< < =     XZ     Z     l
[             ,[     reflect.Value.Slice popopo
 	 !

	B%&			
ABc&
+#\<
  ! *
	'3
&
	
	!	



  !WA	
."!s
  &	
	

	6       0H     = (       =  =       = > +>     Z     Z     Z             @[     reflect.Value.String G ! 
  !


  !	3
  2      `H     > (       > > >       ? U? p?     Z     Z     Z             Pu[     reflect.Value.Type `v_`\_`_`_
 =F !
) [,!
  !		
!	


  !.$+!V
  =F H     ? 0       ? ? ?       ? >@ XZ     Z     Z     reflect.typesMustMatch R
  !I
  !


  !?
-"k
      H     @ 8       @ @ @       bA A B     ,Z     dZ     .[             [     reflect.Copy 
   /				(%	2
'	F
00!	F!:)	Z/F1
$@
  /(	-&;%	

	)H	#	
	
  /((&
!C0Ip)j#=
  7,
	
	|
	     H     B 8       B B B       B :C Z     Z     Z     reflect.MakeSlice POPO
  #!#	3!!
  !7	
	





  !]P"

 H     C 0       C C C       C C 0Z     Z     Z     reflect.MakeMapWithSize @x?@>?
  #!"!
  !

  !M">
 H     hD (       uD D D       D D D     Z     Z     Z             P[     reflect.Zero PrOPOP>O
 < $!$6	!
  !	?

  !AE>
  <       H     @E (       LE , WE       iE E 8Z     Z     Z     reflect.New PlOP>O
 $!
5!
  !
		

  !)>
        H     F P       ;F ZF hF       F uG G     f[     <4[     |Z             h[     reflect.Value.assignTo reflect.Value.IsNil 
 : %/
@#$?%458####Q>A
  /
	
	=
	
	
		$	
	6
		
	
	H
	

	
	
  /R=!048	?P&+ 0"n'
   
	
	     H     (H @       >H OH TH       gH H (Z     Z     Z     reflect.Value.Convert 
  %!\	sI
  !
	
	


	
	
  !!"I5k
        H     PI        bI I I       J hK K     Z     Z     lZ             [     reflect.convertOp `_`_`_`_`_`_`_`_`J_`_`_`N_`_`_`D_`{_`_`_`_`8_
 &D/ky. %!

hg
	

	
g






Fu>

%
uf	)

%&
uR	)*
)M
  !%2 &"
*.







  !"%*I59/f8
  &D/
	ky.  PH     `L 8       pL |L L       L L L     Z     Z     Z             [     reflect.makeInt @?@/?
 k
U '!!


  !
	$/
  !)/
  k
U  0H     PM 8       bM nM zM       M M M     Z     Z     Z             [     reflect.makeFloat @?@?
 l
8 '!!


  !
	 $
  ! )
  l
8        H     8N @       LN XN dN       N N N     Z     Z     Z             [     reflect.makeComplex @?@?
 {
C '!!

  !
	/$
  !/)
  {
C      H     O @       O %O *O       :O aO xZ     Z     Z     reflect.makeString   '!X'
  !	



,
  !	6
'1
     H     O H       O O O       O P Z     Z     Z     reflect.makeBytes   '![1
  !	



,
  !	9
11
      H     xP H       O O P       O P Z     Z     Z     reflect.makeRunes (![1
       H      Q @       !Q 2Q 7Q       Q Q Q     tZ     Z     8Z             v[     reflect.cvtInt reflect.Value.Int 
  (!'&^	@	
  !"+ 	
#
		
  !"0#
  !^O
        H     hR @       R R R       R .S US     tZ     Z     8Z             lw[     reflect.cvtUint reflect.Value.Uint 
  (!

''^





@







  !"+ 	
#
		
  !"0
#
  !^M
 H     S @       T T T       JT uT T     tZ     Z     Z             v[     reflect.cvtFloatInt reflect.Value.Float s
  (!''c	']
  !5 	!	
  !:"!
  !c]
        H     U @       %U 6U ;U       iU U U     tZ     Z     Z             @v[     reflect.cvtFloatUint 
  (!''	']
  !C0	!	
  !H"!
  !]
       H     0V @       DV UV ZV       V V V     tZ     Z     8Z             v[     reflect.cvtIntFloat 
  (!''g	@	
  !"4 	
#
		
  !"9#
  !gO
    H     W @       W W W       X AX jX     tZ     Z     8Z             w[     reflect.cvtUintFloat 
  (!

'
'





@







  !&9;	
#
		
  !&>#
  !M
   @H     X @       	Y Y Y       KY vY Y     tZ     Z     Z             u[     reflect.cvtFloat s
  (!''_	']
  !1 	!	
  !6"!
  !_]
       pH     Z @       9Z IZ NZ       {Z Z Z     tZ     Z     Z             u[     reflect.cvtComplex reflect.Value.Complex {
  (!'


'h']
  !8 
	!	
  !E""!
  !h]
       H     @[ @       U[ f[ k[       [ [ 
\     tZ     Z     Z             0w[     reflect.cvtIntString 
  (!'	
''p	@	
  !#3	 		
#
		
  !=;"#:
  !	pO
      PH     \ @       \ \ \       ] X] o]     tZ     Z     Z             w[     reflect.cvtUintString 
  (!'	
''p

@






  !#3	 	
#
		
  !=;"&#8
  !	pM
     H      ^ @       ^ !^ &^       8^ Y^ f^     tZ     Z     (Z             |[     reflect.cvtBytesString   )!M''c'
'
  !-


  !M;
  nc

        H     ^ @       ^ 
1 ^       _ ,_ 9_     tZ     Z     Z             [     reflect.cvtStringBytes  )!C''p'
'
  !(


  !CE"
  dp

     H     _ @       ^ !^ _       8^ Y^ f^     tZ     Z     (Z             [     reflect.cvtRunesString )!M''c'
'
        H     8` @       ^ 
1 O`       _ ,_ 9_     tZ     Z     Z             [     reflect.cvtStringRunes )!C''p'
'
        H     ` @       ` ` `       a 5a La     Z     8Z     Z             [     reflect.cvtDirect `i_`I_
  )!(((
(

  !,	
	
  !1	
  Z
S  H     a @       a a a       a Kb jb     hZ     Z     Z             [     reflect.cvtT2I t
  )!/;#1(((
(d
  !	#9
  !*;51$"
  
~   `H     b @       b b c       Uc c c     8Z     hZ     hZ             |v[     reflect.cvtI2I }
  )!(

((
(
(@
  !4

 #
	# 	
  !=;"%("!# 
  !" 5

  p I     0d        Xd cd gd       kd |d Z     pZ     Z     reflect.(*structType).FieldByName.func1 P(OPO b b  	  /     I     d        d d d       e me Z     Z     Z     reflect.FuncOf.func1 
  (?)l
  !
 

$
  !n> _
       I     e        e e e       f f Z     pZ     Z     reflect.funcLayout.func1 06/ Q 0!)  	     0I     hf         uf f f       f f XZ     XZ     Z     reflect.init P_OP3O
    !+
  !<+"
 I     f        g g g        \     ،\     reflect.methodValueCall P>OP [ 8  PI     pg        g  !      g g Z     Z     Z     reflect.(*ChanDir).String @F?@?@  &
  &   I     h        'h 7h Nh      gh h h     Z     Z     Z             M[     reflect.(*Kind).String ]_
 
?"6& ?		D6			&  .
&   .$_   ?"6& I     h        I  z z      E N Z     pZ     |Z     type..hash.reflect.uncommonType 0I     Xi        O z z        tZ     Z     |Z     type..eq.reflect.uncommonType   I     i        k  i i                Z     pZ     |Z             M[     reflect.(*Value).Kind 
,# ,#      I     Pj        
 | |       ( Z     pZ     Z     reflect.(*Value).Len    pI     j        
 | |       ( Z     pZ     Z     reflect.(*Value).NumField       I     k        
 | |       ( Z     pZ     Z     reflect.(*Value).NumMethod      pI     k        k        k k Z     Z     Z     reflect.(*Value).String `X_`_`  &
	
  &2     	I     l                *l Cl Z     pZ     XZ     type..hash.reflect.Method  !	+
  !U4
     	I     l        l l l      l m $Z     Z     |[     type..eq.reflect.Method POPO
 
   !	





  !ZJU
        I     hm          m 9R      m m Z     pZ     |Z     reflect.(*structType).Align 
      0I     m           m m      n n Z     pZ     |Z     reflect.(*structType).AssignableTo 
     PI     Pn          m 9R      m m Z     pZ     |Z     reflect.(*structType).Bits      pI     n          m 9R      m m Z     pZ     |Z     reflect.(*structType).ChanDir   I      o          m m      n n Z     pZ     |Z     reflect.(*structType).Comparable        I     o           m m      n n Z     pZ     |Z     reflect.(*structType).ConvertibleTo     I      p        Z p p      !p !p Z     pZ     |Z     reflect.(*structType).Elem 
     I     pp          m 9R      m m Z     pZ     |Z     reflect.(*structType).FieldAlign        I     p           m m      n n Z     pZ     |Z     reflect.(*structType).Implements        0I     Pq         Z p p      !p !p \Z     pZ     |Z     reflect.(*structType).In        PI     q          m m      n n Z     pZ     |Z     reflect.(*structType).IsVariadic        pI     (r        Z p p      !p !p Z     pZ     |Z     reflect.(*structType).Key       I     r          m 9R      m m Z     pZ     |Z     reflect.(*structType).Kind      I     r          m 9R      m m Z     pZ     |Z     reflect.(*structType).Len       I     `s `       }s s s      s s LZ     pZ     `Z     reflect.(*structType).Method ; 
D D        I     s p       t t t      t #t Z     pZ     `Z     reflect.(*structType).MethodByName @ 
I I         pI     xt        Z p p      !p !p Z     pZ     |Z     reflect.(*structType).Name      I     t          m 9R      m m Z     pZ     |Z     reflect.(*structType).NumField  I     Hu          m 9R      m m Z     pZ     |Z     reflect.(*structType).NumIn     I     u          m 9R      m m Z     pZ     |Z     reflect.(*structType).NumMethod I     v          m 9R      m m Z     pZ     |Z     reflect.(*structType).NumOut    I     v         Z p p      !p !p \Z     pZ     |Z     reflect.(*structType).Out       0I     v        Z p p      !p !p Z     pZ     |Z     reflect.(*structType).PkgPath   PI     Pw          m 9R      m m Z     pZ     |Z     reflect.(*structType).Size      pI     w        Z p p      !p !p Z     pZ     |Z     reflect.(*structType).String    I      x          m 9R      m m Z     pZ     |Z     reflect.(*structType).common    I     x          m 9R      m m Z     pZ     |Z     reflect.(*structType).uncommon  I     x        I  z z      E N Z     pZ     |Z     type..hash.reflect.funcType     0I     Xy        O z z        tZ     Z     |Z     type..eq.reflect.funcType       I     y          m 9R      m m Z     pZ     |Z     reflect.(*funcType).Align       I     (z           m m      n n Z     pZ     |Z     reflect.(*funcType).AssignableTo        I     z          m 9R      m m Z     pZ     |Z     reflect.(*funcType).Bits        I      {          m 9R      m m Z     pZ     |Z     reflect.(*funcType).ChanDir     I     h{          m m      n n Z     pZ     |Z     reflect.(*funcType).Comparable  0I     {           m m      n n Z     pZ     |Z     reflect.(*funcType).ConvertibleTo       PI     @|        Z p p      !p !p Z     pZ     |Z     reflect.(*funcType).Elem        pI     | x       | | |      | | xZ     Z     `Z     reflect.(*funcType).Field D 
M M  	  	  I     0}          m 9R      m m Z     pZ     |Z     reflect.(*funcType).FieldAlign  I     }        | | |      | | Z     Z     `Z     reflect.(*funcType).FieldByIndex        0I     ~        (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcType).FieldByName L 
U U  	  	    I     ~        (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcType).FieldByNameFunc     I                m m      n n Z     pZ     |Z     reflect.(*funcType).Implements  I     p         Z p p      !p !p \Z     pZ     |Z     reflect.(*funcType).In  0I               m m      n n Z     pZ     |Z     reflect.(*funcType).IsVariadic  PI     8        Z p p      !p !p Z     pZ     |Z     reflect.(*funcType).Key pI               m 9R      m m Z     pZ     |Z     reflect.(*funcType).Kind        I                m 9R      m m Z     pZ     |Z     reflect.(*funcType).Len I     ` `       }s s s      s s LZ     pZ     `Z     reflect.(*funcType).Method       I     ȁ p       t t t      t #t Z     pZ     `Z     reflect.(*funcType).MethodByName        PI     8        Z p p      !p !p Z     pZ     |Z     reflect.(*funcType).Name        pI               m 9R      m m Z     pZ     |Z     reflect.(*funcType).NumField    I               m 9R      m m Z     pZ     |Z     reflect.(*funcType).NumIn       I     p          m 9R      m m Z     pZ     |Z     reflect.(*funcType).NumMethod   I     ؃          m 9R      m m Z     pZ     |Z     reflect.(*funcType).NumOut      I     @         Z p p      !p !p \Z     pZ     |Z     reflect.(*funcType).Out I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcType).PkgPath     0I               m 9R      m m Z     pZ     |Z     reflect.(*funcType).Size        PI     p        Z p p      !p !p Z     pZ     |Z     reflect.(*funcType).String      pI     ؅          m 9R      m m Z     pZ     |Z     reflect.(*funcType).common      I     @          m 9R      m m Z     pZ     |Z     reflect.(*funcType).uncommon    I                          Z     pZ     Z     type..hash.reflect.ValueError   0I                     1 L ,Z     Z     XZ     type..eq.reflect.ValueError     I     x                     Z     pZ     Z     type..hash.reflect.funcTypeFixed128     @I             
         * ,Z     Z     Z     type..eq.reflect.funcTypeFixed128 P8OP0O
  !		
  #
  I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).Align       I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed128).AssignableTo        I     h          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).Bits        0I     ؉          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).ChanDir     PI     H          m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed128).Comparable  pI                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed128).ConvertibleTo       I     0        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed128).Elem        I      x       | | |      | | xZ     Z     `Z     reflect.(*funcTypeFixed128).Field        I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).FieldAlign   I             | | |      | | Z     Z     `Z     reflect.(*funcTypeFixed128).FieldByIndex        pI             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed128).FieldByName I     h        (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed128).FieldByNameFunc     0I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed128).Implements  PI     P         Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed128).In  pI               m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed128).IsVariadic  I     (        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed128).Key I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).Kind        I                m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).Len I     h `       }s s s      s s LZ     pZ     `Z     reflect.(*funcTypeFixed128).Method      @I     ؐ p       t t t      t #t Z     pZ     `Z     reflect.(*funcTypeFixed128).MethodByName        I     P        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed128).Name        I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).NumField    I     0          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).NumIn       I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).NumMethod   I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).NumOut      0I              Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed128).Out PI             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed128).PkgPath     pI     X          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).Size        I     Ȕ        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed128).String      I     8          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).common      I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed128).uncommon    I                          Z     pZ     Z     type..hash.reflect.funcTypeFixed16      pI             
         * ,Z     Z     Z     type..eq.reflect.funcTypeFixed16         I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).Align         I     h           m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed16).AssignableTo @I     ؗ          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).Bits `I     @          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).ChanDir      I               m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed16).Comparable   I                 m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed16).ConvertibleTo        I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed16).Elem I       x       | | |      | | xZ     Z     `Z     reflect.(*funcTypeFixed16).Field        0I     p          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).FieldAlign   PI             | | |      | | Z     Z     `Z     reflect.(*funcTypeFixed16).FieldByIndex I     P        (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed16).FieldByName   I             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed16).FieldByNameFunc      `I     8           m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed16).Implements   I              Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed16).In   I               m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed16).IsVariadic   I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed16).Key  I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).Kind   I     P          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).Len    I      `       }s s s      s s LZ     pZ     `Z     reflect.(*funcTypeFixed16).Method       p I     ( p       t t t      t #t Z     pZ     `Z     reflect.(*funcTypeFixed16).MethodByName  I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed16).Name  I                m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).NumField      !I     p          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).NumIn         !I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).NumMethod    @!I     P          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).NumOut       `!I              Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed16).Out  !I     (        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed16).PkgPath      !I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).Size !I              Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed16).String       !I     p          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).common        "I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed16).uncommon      "I     P                     Z     pZ     Z     type..hash.reflect.funcTypeFixed32      "I             
         * ,Z     Z     Z     type..eq.reflect.funcTypeFixed32        0#I     0          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).Align        P#I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed32).AssignableTo p#I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).Bits #I     x          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).ChanDir      #I               m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed32).Comparable   #I     X           m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed32).ConvertibleTo        #I     Ч        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed32).Elem $I     8 x       | | |      | | xZ     Z     `Z     reflect.(*funcTypeFixed32).Field        `$I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).FieldAlign   $I             | | |      | | Z     Z     `Z     reflect.(*funcTypeFixed32).FieldByIndex $I             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed32).FieldByName  0%I             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed32).FieldByNameFunc      %I     p           m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed32).Implements   %I              Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed32).In   %I     H          m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed32).IsVariadic   %I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed32).Key  &I                m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).Kind 0&I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).Len  P&I      `       }s s s      s s LZ     pZ     `Z     reflect.(*funcTypeFixed32).Method       &I     ` p       t t t      t #t Z     pZ     `Z     reflect.(*funcTypeFixed32).MethodByName &I     Э        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed32).Name 'I     8          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).NumField     0'I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).NumIn        P'I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).NumMethod    p'I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).NumOut       'I              Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed32).Out  'I     `        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed32).PkgPath      'I     а          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).Size 'I     8        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed32).String       (I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).common       0(I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed32).uncommon     P(I                          Z     pZ     Z     type..hash.reflect.funcTypeFixed4       (I             
         * ,Z     Z     Z     type..eq.reflect.funcTypeFixed4 `)I     `          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).Align )I     ȳ           m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed4).AssignableTo  )I     8          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).Bits  )I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).ChanDir       )I               m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed4).Comparable     *I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed4).ConvertibleTo  *I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed4).Elem  @*I     X x       | | |      | | xZ     Z     `Z     reflect.(*funcTypeFixed4).Field *I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).FieldAlign    *I     0        | | |      | | Z     Z     `Z     reflect.(*funcTypeFixed4).FieldByIndex   +I             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed4).FieldByName   `+I             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed4).FieldByNameFunc       +I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed4).Implements    +I              Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed4).In     ,I     `          m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed4).IsVariadic     ,I     й        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed4).Key   @,I     8          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).Kind  `,I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).Len   ,I      `       }s s s      s s LZ     pZ     `Z     reflect.(*funcTypeFixed4).Method        ,I     x p       t t t      t #t Z     pZ     `Z     reflect.(*funcTypeFixed4).MethodByName   -I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed4).Name  @-I     P          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).NumField      `-I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).NumIn -I     (          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).NumMethod     -I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).NumOut        -I              Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed4).Out   -I     p        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed4).PkgPath        .I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).Size   .I     H        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed4).String        @.I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).common        `.I     (          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed4).uncommon      .I                          Z     pZ     Z     type..hash.reflect.funcTypeFixed64       /I             
         * ,Z     Z     Z     type..eq.reflect.funcTypeFixed64        /I     x          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).Align        /I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed64).AssignableTo /I     X          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).Bits /I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).ChanDir      0I     0          m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed64).Comparable   00I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed64).ConvertibleTo        P0I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed64).Elem p0I      x       | | |      | | xZ     Z     `Z     reflect.(*funcTypeFixed64).Field        0I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).FieldAlign   0I     `        | | |      | | Z     Z     `Z     reflect.(*funcTypeFixed64).FieldByIndex 01I             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed64).FieldByName  1I     @        (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed64).FieldByNameFunc      1I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed64).Implements   2I     (         Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed64).In   02I               m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed64).IsVariadic   P2I              Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed64).Key  p2I     h          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).Kind 2I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).Len  2I     8 `       }s s s      s s LZ     pZ     `Z     reflect.(*funcTypeFixed64).Method        3I      p       t t t      t #t Z     pZ     `Z     reflect.(*funcTypeFixed64).MethodByName P3I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed64).Name p3I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).NumField     3I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).NumIn        3I     `          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).NumMethod    3I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).NumOut       3I     @         Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed64).Out  4I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed64).PkgPath      04I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).Size P4I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed64).String       p4I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).common       4I     `          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed64).uncommon     4I                          Z     pZ     Z     type..hash.reflect.funcTypeFixed8       05I     @        
         * ,Z     Z     Z     type..eq.reflect.funcTypeFixed8 5I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).Align 5I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed8).AssignableTo   6I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).Bits   6I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).ChanDir       @6I     X          m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed8).Comparable    `6I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed8).ConvertibleTo 6I     8        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed8).Elem  6I      x       | | |      | | xZ     Z     `Z     reflect.(*funcTypeFixed8).Field 6I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).FieldAlign    7I     x        | | |      | | Z     Z     `Z     reflect.(*funcTypeFixed8).FieldByIndex  `7I             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed8).FieldByName   7I     X        (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*funcTypeFixed8).FieldByNameFunc        8I                m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed8).Implements    @8I     @         Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed8).In    `8I               m m      n n Z     pZ     |Z     reflect.(*funcTypeFixed8).IsVariadic    8I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed8).Key   8I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).Kind  8I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).Len   8I     P `       }s s s      s s LZ     pZ     `Z     reflect.(*funcTypeFixed8).Method        09I      p       t t t      t #t Z     pZ     `Z     reflect.(*funcTypeFixed8).MethodByName  9I     0        Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed8).Name  9I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).NumField      9I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).NumIn 9I     p          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).NumMethod      :I               m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).NumOut         :I     P         Z p p      !p !p \Z     pZ     |Z     reflect.(*funcTypeFixed8).Out   @:I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed8).PkgPath       `:I     (          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).Size  :I             Z p p      !p !p Z     pZ     |Z     reflect.(*funcTypeFixed8).String        :I                m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).common        :I     p          m 9R      m m Z     pZ     |Z     reflect.(*funcTypeFixed8).uncommon      :I               m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).Align   ;I     H           m m      n n Z     pZ     |Z     reflect.(*interfaceType).AssignableTo    ;I               m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).Bits   @;I                m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).ChanDir        `;I               m m      n n Z     pZ     |Z     reflect.(*interfaceType).Comparable     ;I                 m m      n n Z     pZ     |Z     reflect.(*interfaceType).ConvertibleTo  ;I     p        Z p p      !p !p Z     pZ     |Z     reflect.(*interfaceType).Elem   ;I      x       | | |      | | xZ     Z     `Z     reflect.(*interfaceType).Field  <I     @          m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).FieldAlign     0<I             | | |      | | Z     Z     `Z     reflect.(*interfaceType).FieldByIndex   <I              (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*interfaceType).FieldByName    <I             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*interfaceType).FieldByNameFunc        @=I                m m      n n Z     pZ     |Z     reflect.(*interfaceType).Implements     `=I     x         Z p p      !p !p \Z     pZ     |Z     reflect.(*interfaceType).In     =I               m m      n n Z     pZ     |Z     reflect.(*interfaceType).IsVariadic     =I     P        Z p p      !p !p Z     pZ     |Z     reflect.(*interfaceType).Key    =I               m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).Kind   =I                m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).Len     >I             Z p p      !p !p Z     pZ     |Z     reflect.(*interfaceType).Name    >I               m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).NumField       @>I     `          m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).NumIn  `>I               m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).NumOut >I     0         Z p p      !p !p \Z     pZ     |Z     reflect.(*interfaceType).Out    >I             Z p p      !p !p Z     pZ     |Z     reflect.(*interfaceType).PkgPath        >I               m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).Size   >I     p        Z p p      !p !p Z     pZ     |Z     reflect.(*interfaceType).String  ?I               m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).common  ?I     @          m 9R      m m Z     pZ     |Z     reflect.(*interfaceType).uncommon       @?I             sc | |      C P Z     pZ     Z     type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer }  !	+  &4        ?I              } +} /}      9 N ,Z     Z     Z     type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer }  *		
  (#
      P@I               m 9R      m m Z     pZ     |Z     reflect.(*ptrType).Align        p@I                m m      n n Z     pZ     |Z     reflect.(*ptrType).AssignableTo @I     x          m 9R      m m Z     pZ     |Z     reflect.(*ptrType).Bits @I               m 9R      m m Z     pZ     |Z     reflect.(*ptrType).ChanDir      @I     @          m m      n n Z     pZ     |Z     reflect.(*ptrType).Comparable   @I                m m      n n Z     pZ     |Z     reflect.(*ptrType).ConvertibleTo        AI             Z p p      !p !p Z     pZ     |Z     reflect.(*ptrType).Elem 0AI     x x       | | |      | | xZ     Z     `Z     reflect.(*ptrType).Field        AI               m 9R      m m Z     pZ     |Z     reflect.(*ptrType).FieldAlign   AI     H        | | |      | | Z     Z     `Z     reflect.(*ptrType).FieldByIndex AI             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*ptrType).FieldByName  PBI             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*ptrType).FieldByNameFunc      BI                m m      n n Z     pZ     |Z     reflect.(*ptrType).Implements   BI              Z p p      !p !p \Z     pZ     |Z     reflect.(*ptrType).In   BI     P          m m      n n Z     pZ     |Z     reflect.(*ptrType).IsVariadic   CI             Z p p      !p !p Z     pZ     |Z     reflect.(*ptrType).Key  0CI               m 9R      m m Z     pZ     |Z     reflect.(*ptrType).Kind PCI     x          m 9R      m m Z     pZ     |Z     reflect.(*ptrType).Len  pCI      `       }s s s      s s LZ     pZ     `Z     reflect.(*ptrType).Method       CI     @ p       t t t      t #t Z     pZ     `Z     reflect.(*ptrType).MethodByName DI             Z p p      !p !p Z     pZ     |Z     reflect.(*ptrType).Name 0DI               m 9R      m m Z     pZ     |Z     reflect.(*ptrType).NumField     PDI     p          m 9R      m m Z     pZ     |Z     reflect.(*ptrType).NumIn        pDI               m 9R      m m Z     pZ     |Z     reflect.(*ptrType).NumMethod    DI     @          m 9R      m m Z     pZ     |Z     reflect.(*ptrType).NumOut       DI              Z p p      !p !p \Z     pZ     |Z     reflect.(*ptrType).Out  DI             Z p p      !p !p Z     pZ     |Z     reflect.(*ptrType).PkgPath      DI     p          m 9R      m m Z     pZ     |Z     reflect.(*ptrType).Size EI             Z p p      !p !p Z     pZ     |Z     reflect.(*ptrType).String       0EI     8          m 9R      m m Z     pZ     |Z     reflect.(*ptrType).common       PEI               m 9R      m m Z     pZ     |Z     reflect.(*ptrType).uncommon     pEI               m 9R      m m Z     pZ     |Z     reflect.(*sliceType).Align      EI     p           m m      n n Z     pZ     |Z     reflect.(*sliceType).AssignableTo       EI               m 9R      m m Z     pZ     |Z     reflect.(*sliceType).Bits       EI     H          m 9R      m m Z     pZ     |Z     reflect.(*sliceType).ChanDir    EI               m m      n n Z     pZ     |Z     reflect.(*sliceType).Comparable FI                m m      n n Z     pZ     |Z     reflect.(*sliceType).ConvertibleTo      0FI             Z p p      !p !p Z     pZ     |Z     reflect.(*sliceType).Elem       PFI      x       | | |      | | xZ     Z     `Z     reflect.(*sliceType).Field      FI     X          m 9R      m m Z     pZ     |Z     reflect.(*sliceType).FieldAlign FI             | | |      | | Z     Z     `Z     reflect.(*sliceType).FieldByIndex       GI     0        (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*sliceType).FieldByName        pGI             (~ /~ 2~      5~ B~ Z     Z     `Z     reflect.(*sliceType).FieldByNameFunc    GI                m m      n n Z     pZ     |Z     reflect.(*sliceType).Implements GI     x         Z p p      !p !p \Z     pZ     |Z     reflect.(*sliceType).In HI               m m      n n Z     pZ     |Z     reflect.(*sliceType).IsVariadic 0HI     @        Z p p      !p !p Z     pZ     |Z     reflect.(*sliceType).Key        PHI               m 9R      m m Z     pZ     |Z     reflect.(*sliceType).Kind       pHI               m 9R      m m Z     pZ     |Z     reflect.(*sliceType).Len        HI     x `       }s s s      s s LZ     pZ     `Z     reflect.(*sliceType).Method     HI      p       t t t      t #t Z     pZ     `Z     reflect.(*sliceType).MethodByName       0II     P        Z p p      !p !p Z     pZ     |Z     reflect.(*sliceType).Name       PII               m 9R      m m Z     pZ     |Z     reflect.(*sliceType).NumField   pII                 m 9R      m m Z     pZ     |Z     reflect.(*sliceType).NumIn      II                m 9R      m m Z     pZ     |Z     reflect.(*sliceType).NumMethod  II                m 9R      m m Z     pZ     |Z     reflect.(*sliceType).NumOut     II     X         Z p p      !p !p \Z     pZ     |Z     reflect.(*sliceType).Out        II             Z p p      !p !p Z     pZ     |Z     reflect.(*sliceType).PkgPath    JI     (          m 9R      m m Z     pZ     |Z     reflect.(*sliceType).Size       0JI             Z p p      !p !p Z     pZ     |Z     reflect.(*sliceType).String     PJI               m 9R      m m Z     pZ     |Z     reflect.(*sliceType).common     pJI     `          m 9R      m m Z     pZ     |Z     reflect.(*sliceType).uncommon   JI                        ] j Z     pZ     Z     type..hash.[27]string    KI     (        ӆ ߆         `Z     pZ     4[     type..eq.[27]string     KI                          Z     pZ     Z     type..hash.struct { reflect.b bool; reflect.x interface {} }    @LI                         pZ     Z     Z     type..eq.struct { reflect.b bool; reflect.x interface {} }      LI                         Z     pZ     |Z     encoding/binary.littleEndian.Uint16 0+/0 ; h    "        MI     0           W       b k Z     pZ     Z     encoding/binary.littleEndian.PutUint16 r
           @MI                         Z     pZ     |Z     encoding/binary.littleEndian.Uint32 0)/0 9 ~            MI     X                    Z     pZ     Z     encoding/binary.littleEndian.PutUint32 
	          MI                         Z     pZ     |Z     encoding/binary.littleEndian.Uint64 
  NI     `                  b k Z     pZ     Z     encoding/binary.littleEndian.PutUint64 
      @NI               	 	       n m |Z     pZ     |Z     encoding/binary.littleEndian.String       `NI     X	          	 ~	       n m |Z     pZ     |Z     encoding/binary.littleEndian.GoString        NI     	 @       )
 T
 
        ~      tj[      [     i[     `\     [     encoding/binary.Read reflect.ValueOf reflect.escapes io.ReadFull "OV
 ^c	4ZC2D'C>/<0+=/D0 2,!#"	
		..
	+Z2'< 5!:
	 '}"D	e0
:k!817	D/F,	E& IT/D,	U9d/E/ 	e$I#G(
)&I9IM\/E,	]	L/D/	M6</E, 	=|	G j
  2>,/		
H1/






!D	&	&	#8(	#9&	#
	3.

	
+		
	#9&
	#9&	#0-
		
n
  2RK`0'	

'C95	 ($5%B$y34'&$34'"(3434'(D56565:&1*(585656'$/0/05@&7*%=$M/054'1*5L&C*,&I$&583434'(
(585658'$/21234'($%O$
! V	
  ^0	4Z2'<=D        `I     x @                       6[     pi[     5[     \     [     encoding/binary.Write reflect.Indirect "#
 #c	VZC2D'C>"+ 24z4
r6 !=9 =,/0|.Dhg
		h7@d'19&;'19	;`'29
F	91x70`&L6\\6LX9P\4	x%|5,l5<np'19	6;P'29
V&6'19	&6\<?@l+H9`! #"	
		.." 	 )Z2''p5@ "	%	
  2 M			%		
	$"		7
#	
'
'		
@ 
				7		

0	#	
		
	
	
			!'
	!(
	
	!'
	
		$
&V-&%	 #	P 


  2_O	
4' 	
	
=
* 
	
"$	
>)
(
	#		M	 

7*	
)J

C*	
	 
**&


)%)	(
	#	*E	(
	*	
	$

*	&F)j&'	$C-(!( 	5 	
  #0	
VZ2'"        vI     H         a q ~              `Z     pZ     Z             @[     encoding/binary.dataSize popopHo ! !
X?I
  !		D	
  !?	@
  !    xI     (        ? b g         |Z     Z     hZ     encoding/binary.sizeof "w/  2(":


<
		
o	HF
  2&|X	X//
  2=+5$4W7
 zI     8        {                Z     pZ     xZ             [     encoding/binary.(*decoder).int16 encoding/binary.(*decoder).uint16 `}_`_
  &GV
FGH
  !	
  ![$
  &`
       P{I     (        k v {              Z     pZ     xZ             [     encoding/binary.(*decoder).int32 encoding/binary.(*decoder).uint32 `{_`_
  &9U
89:
  !	
  !Z#
  &_
        |I             {  [              Z     pZ     xZ             ,[     encoding/binary.(*decoder).int64 encoding/binary.(*decoder).uint64 &+V
*+,
        |I                        c        Z     /[     *[             $\     encoding/binary.(*decoder).value reflect.Value.CanSet encoding/binary.(*decoder).skip encoding/binary.(*decoder).bool encoding/binary.(*decoder).int8 encoding/binary.(*decoder).uint8 "
 2
 2		x
s2
_)vfg=y.

=:'?%(2
_1
^
f0_	de&eh
f0iKea&o:!
;	@aU!,ADGEJFILKR!(SNFMV
f0WKe0[5 






  28(!(!)BM!	 (!A!+!4!!%)V&#!;+!!!
  2&)</5	&o&%p&&74#4%0/4!/p&e&
  2s"J
	1(s?r&s5r"H&
.( (!$(#&s%5(r'5







 0I     !         " # $       ( + ,     xZ     /[     00[             Q\     encoding/binary.(*encoder).value encoding/binary.(*encoder).uint32 encoding/binary.(*encoder).uint64 encoding/binary.(*encoder).int8 encoding/binary.(*encoder).uint8 encoding/binary.(*encoder).int16 encoding/binary.(*encoder).uint16 encoding/binary.(*encoder).int32 encoding/binary.(*encoder).int64 encoding/binary.(*encoder).bool "*
 2F
F*JyJxJyJF
}FS)
F
x
F
w
F
x
 2xw2
_)t?
*5W
F
*	=hF

=:'?%%2
_)
2
I
M F?fF
1eF
#fF(!#?


_i
F


gi
FI
 
Ff
F
e
F
f
FBB




B



  2D(!(''!%		)*!$		)M! (!O7	).%		).%		).!		)	'!		)!		)3
	)&%	)&!	)&!	)











  2[))I/5	)) &r) &q) &r) Mw{)w)g))&q )&p )&q )
  2+*5W	

	F
+*	JuF#$X'sX 'r#  X  &'s)&%&X%&%&%-,'+,#+e."_/0/	.-.F-
2"t3	212F1S6$765656565656F5
:'s;:9:9:9:9:9:F9
>'r?>=>=>=>=>=>F=
B'sCBABABABABABF5!!,!!!!!!!!!!

,







+
  I     .         . . .       . / Z     Z     XZ     encoding/binary.(*encoder).skip `s_`3_
  
!'0


  !	#	
	
  !I
   I     p/        / / /       / 0 xZ     pZ     Z     encoding/binary.intDataSize 	 	 
A 

,

7_43
(
'x
$
#[0/>
C 5-		
	:	0/+&+ -B(	F8	-;0	J	L"6	c    `I     X1         m1 x1 |1       1 1 XZ     XZ     Z     encoding/binary.init PMOPO y y  +  *+   I     1        	2 z z      2 2 Z     Z     |Z     encoding/binary.(*littleEndian).GoString 6  ,       @I     2 (       2 2 2      2 2 2     tZ     Z     Z             @[     encoding/binary.(*littleEndian).PutUint16 0</0 
(, (p
o   ,   1  (

       I     P3 (       z3 3 3      3 3 3     tZ     Z     Z             T[     encoding/binary.(*littleEndian).PutUint32 0:/0 
(* (
   +   0  (

      I     4 (       2 2 B4      2 2 2     tZ     Z     Z             h[     encoding/binary.(*littleEndian).PutUint64 (
  I     4        	2 z z      2 2 Z     Z     |Z     encoding/binary.(*littleEndian).String  I      5 (       2 G5 V5      c5 l5 s5     tZ     Z     |Z             |[     encoding/binary.(*littleEndian).Uint16 
(
 (fgf
e   1   6  (
   `I     5 (       z3 6 6      #6 ,6 36     tZ     Z     |Z             [     encoding/binary.(*littleEndian).Uint32 
(
 (|}|
{   /   4  (
   ШI     6 (       2 G5 6      c5 l5 s5     tZ     Z     |Z             [     encoding/binary.(*littleEndian).Uint64 (
 @I      7        <7 H7 M7       p7 7 Z     Z     (Z     encoding/base64.NewEncoding POP9O
  X!

!	
  !(	


  !L09
     pI     7 X      8 )8 .8       B8 e8 
[     pZ     Z     encoding/base64.Encoding.WithPadding 0/09/
  Z

		
  !	I

  !o9
 `I     8 8       8 8 8       W9 z9 Z     Z     Z     encoding/base64.(*Encoding).Encode 0/0L/0	/0  
	B""	
!
/
X  p
 
  +
	

C	
  @I     9 0       B: R: W:       q: : :     HZ     Z     Z             [     encoding/base64.(*Encoding).EncodeToString encoding/base64.(*Encoding).EncodedLen ;
  !:)@J6
  !L
&
U
  !p1(	;
  &G6        I      ; 8       !; I; N;       ; B< HZ     Z     .[     encoding/base64.(*encoder).Write _&+G3
 	 !!

$
He&-#&%
9:$	&A'	3' %&D#
  !:	
 	

	'L	I %
E
  !ROT3}/%%
"3
   PI     <        = = =       F= = =     \Z     Z     Z             [     encoding/base64.(*encoder).Close /
  !
		N$-. %V*12)*)
  !		4
	1
  !$
5
   q'         I     >        0> 8> =>       E> X> Z     pZ     Z     encoding/base64.CorruptInputError.Error t  k
  

  W
        I     > `       > ? ?       ? H@ [     hZ     2[     encoding/base64.(*Encoding).decodeQuantum popKopopopGop[opGopZop:opio
  !
	 
+
%0&
4!+

-L
L
j
/	LH	 -HH-K	2
)
	%
  !,i&
n8	

	
	

			)	[
  !'i&n8+!A+!,+!'!'!'!/![
  @I      A P       A A A       C C C     Z     Z     [             d[     encoding/base64.(*Encoding).Decode encoding/base64.assemble64 encoding/binary.bigEndian.PutUint64 encoding/base64.assemble32 encoding/binary.bigEndian.PutUint32 '.
 3
k /
-h	g) \[ZY#!
NM	HGs08abg&(t		.87 FG
		 c87(F

	G&B				V	((+A'n	

  /M1.
	03M
&6!")!
6
 7"5!:9
  /~G M   
  ##QHS)3
k      I     XD         mD }D D       D D XZ     XZ     (Z     encoding/base64.init "A
  d2

		  2##a
  2uua
       I     HE        sE E E      E E E     Z     Z     Z             [     encoding/base64.(*CorruptInputError).Error 
 
;R: ;R:  .

   ._   ;R:    I     F        I  z z      E N Z     pZ     |Z     type..hash.encoding/base64.Encoding     I     xF        O z z        tZ     Z     |Z     type..eq.encoding/base64.Encoding       PI     F        G G G      G :G Z     pZ     XZ     type..hash.encoding/base64.encoder PO 
   !	+
  !4
     @I     G        G G G      G H ,Z     Z     '[     type..eq.encoding/base64.encoder POPO
 
   !

(	

	

  !Hj'
       I     `H        kH uH zH       H H  Z     Z     Z     sort.Slice   !=),>
	
  !,,
  !$
	1	1
        I      I         3I ;I @I       [I nI Z     XZ     Z     sort.insertionSort po  4!

*

  !	/B$

  !

 I     I (       I I I       J J Z     XZ     HZ     sort.siftDown d  H!(I
8
  !MA
>

  !
[

    I     xJ         J J J       J J Z     XZ     dZ     sort.heapSort   l!"'	
	
"5	
  !=F:

  !

       I      K (       3K ?K DK       VK yK xZ     pZ     |Z     sort.medianOfThree PuOPO
  !39(/--
  !	.!
	#*(
  !b
`$-
 PI     K (       K K K       K L Z     XZ     $Z     sort.swapRange P^O y 0  4
  K
     I     XL 0       eL vL {L       3M M xZ     pZ     Z     sort.doPivot 
  !#	
,	$4WZ)	-$6
=
95R
G:*
8,-	6&%.	%? 4S>$4W@A:
  !=FI=i7WXJ4FE8D9P
  !E
    0I     M (       M M M       9N dN xZ     pZ     XZ     sort.quickSort   !0


'
	'



	$*"3
  !2T6(	")

  !"

    PI     N        N N N       N N xZ     pZ     |Z     sort.Sort poo  >

  	',
  51
       I     HO         VO ZO         XZ     XZ     XZ     sort.maxDepth  	      I     O        O O O       O O xZ     pZ     |Z     sort.Stable @I? d 6
  	  "        pI     8P        DP NP SP       P P Z     XZ      Z     sort.stable   ("	

"!

		

#
  !00A

  !

 I     P (       P Q "Q       Q Q xZ     pZ     Z     sort.symMerge 
  / 


,7D

	,	

	
/--q
  /WJ+GK'{o'<
	N
  /#
     I     XR (       dR mR rR       R R xZ     pZ     dZ     sort.rotate   !-4-

  !=7A)
  !.
    I     R         S S S       >S WS Z     XZ     Z     sort.insertionSort_func `_  !(
  !	!.

  !

        I     S (       S S S       S T Z     XZ     Z     sort.siftDown_func Y  (!=
-
  !Z
-

  !
P

 I     hT         ]- {T T       T T Z     XZ     Z     sort.heapSort_func  N!"'	
5	
  !4J:

  !

    I     U (       (U 4U 9U       JU mU `Z     pZ     Z     sort.medianOfThree_func @_?@?
  j!(.$	"
  ! 	

  !L
T"
     I     U 0       U U U       V 	W `Z     pZ     Z     sort.doPivot_func 
  !6		$?D		$(
/
''>
3,
*
 !		 	4$;0$?2A:
  !16/0T<=L1148
	-
	P
  !1
   I     `W (       tW W W       W 	X `Z     pZ     0[     sort.quickSort_func   !0


'

'



	!"+
  !+K-(	

  !"w

        I     hX        ,i X X       ] > Z     pZ     |Z     internal/fmtsort.(*SortedMap).Len  6        I     X         Y Y Y       Y 7Y Z     pZ     @	[     internal/fmtsort.(*SortedMap).Less 
  8  !
/
  !
  I     Y        Y Y Y       Y Z LZ     Z     hg[     internal/fmtsort.(*SortedMap).Swap @?@?
  :!}
0
  !				),+
  !h	T
    I     Z         Z Z Z       Z e[ \[     $[     d:[     internal/fmtsort.Sort C
  j!NY)7Ob


  !!	
!


K	
."
  !),K
"	.
     I     [ 8       F\ ] >^       %a c d     4[     f[     H([     \     HO\     internal/fmtsort.compare internal/fmtsort.floatCompare internal/fmtsort.isNaN Fe
 
"$[JJ$[J

F!VRF*NFO	uO		 /|"+N
KFFL`?F

F




	

?F

F

		

CF

F
K3
uZ`!		"	
		..,u!		"	
		..,<!(!(7Ze
	
7
fKo|-:2`
BBBB
  /!i(Z	)		)(Z	)	)d	)		)$	)
	).&e
'	(0	(+16
'!&)&Q!p)T







  /:Df0T+)
) 9u0T-)
 )
#f3))
0;))L<40+5!<s5!lL<4&!!5x=$"!w
  
"[XX[VF	FF###*',	'('('.		#$#$# "FF0
$	3u:
$	=:;01	 !!	!!!!!!      0J     xf @       f f 
g       g 2h gh     Z     Z     Z             D[     internal/fmtsort.nilCompare @?@/?@?@/?@?
 !.XXR[
 !

F

F@[
  !~"			)*X"			) 
		# 	
	
	
  !4,1+) 
B1+)*# [
  !"f
	
	
	
f`
 	J     h         i i i       *i Wi XZ     XZ     Z     internal/oserror.init POP[O
  _>>:U  !u
  !*****u
 @J     i         i i i       j Aj Z     Z     Z     syscall.copyenv j
  J!#1A+	B	
  !#&!
%


  !	#!603
     J     j (   T  j %k >k       nk k k     Z     Z     Z             t_[     syscall.Getenv sync.(*Once).Do sync.(*RWMutex).RLock ""B*
 5KLCDC#D KLKL 4!$9<6@&
	>##7#0 !6
  !9 /~<
  !# $
  5#         J     8l    ^  Hl _l rl       l l m     Z     Z     `+[             L_[     syscall.Environ D
 GKLCDC#!L
 F</+	#
.7	#!
  /,."
.
  /6D
  G#!
 J     xm p       m m m       m n d1[     Z     Z     \     syscall.forkAndExecInChild uD
  /	
@,)$	.) ")
  /MP
g
  /&'8$""
  0J     n        n n n       q s t     [     H[     f[     \     &[     syscall.forkAndExecInChild1 syscall.capToIndex ")
 - I!.+
3
#+&

 z,: 
,,HY@">;~1	nk-	^[.
BK



+#5.+!5>;
21-,bY55o#2)79\!\6"!!B5		*1

-7}'	2*"l+xA4AxA4{A4
#F#5
+)4V	9 >6$3.!)!i
  23l
	
	3
	@[a2.3!*
Gt#I*>X <.
?*=F<dhdgh"4:=NGyw	/

	)	
I
  2Sv>f@,0 6X
I0:::7>{>$' @C<"7!M&#V! W'(9!"A!2W+,9/04/0W349 A@A?{=4@N?+;K-?3gr
           +J     t (       u !u &u       @u ou DZ     Z     Z     syscall.forkExecPipe pjopopopo
  !55@>


  !&"#
$
!
  !M3(
        ,J     u 0       u v v       !v ~v )[     h[     )[     з\     syscall.formatIDMappings "e
  25:`
  2 

"25
  2#5% "6	k<
(5
      `/J     w 8       Cw _w sw       w w w     Z     Z     XZ             <`[     syscall.writeIDMappings syscall.Open syscall.Write ; )9	7'Q
V !9	7'

$	
  !*-
' 
  !Sj/1
  )9	7'Q
V 0J     Px         gx }x x       x x 	y     `Z     Z     Z             d`[     syscall.writeSetgroups 76 70" 	/g7	
"-8 
  /
%"(&%

  /   
  70"     2J     hy         y y y       y !z Z     Z     [     syscall.writeUidGidMappings D  	/KgD  g@
 
  /<




	

	$
  /+D@ 
       `5J     z @       z z z       ({ w{ p[     Z     ,>[     syscall.SlicePtrFromStrings 
  !-$%
-	



	?
  ! 
"		-

	a)
  !@:p>
 ](
 08J     {         { | |       $| 3| $Z     pZ     |Z     syscall.SetNonblock pQopRo  !/ 

	
  !*I

  !4?
  9J     | H       | } *}       } ~ 4     g[     5[     =[             [     syscall.forkExec syscall.BytePtrFromString "Z{:++B
 =	)9)Y	
 2	4+2	D	@	2#$6T	<	C	
K#.

%,"$+5" ,".##,,,,		
  2 (	

	 %<2&*9
	
)B		
	
  2,:!<a*#N1 
''9Py "6 	V    
  =	)9)Y	

       @J                        Z     pZ     Z     syscall.itoa s&  !
`'
  !
"
  !V
   @AJ     @        N ^ c         Z     pZ     Z     syscall.uitoa 
  !

P

  !x,
  !
    @BJ      8                5 Z 8Z     Z     hZ     syscall.ByteSliceFromString pZopfop$o
  `!3#
!

  !0
!
  !"<

        PCJ      8       ΁ ׁ ܁         |Z     Z     Z     syscall.Wait4 x  ;

  
  %
 CJ     X (       e p u         DZ     Z     Z     syscall.Pipe P6OPJO  !"		
  !
	
  !"&
      DJ       0                2 M Z     Z     Z     syscall.Pipe2 `6_`T_  !"	"	
  !
	
  !"0
     PEJ              σ ԃ         Z     pZ     Z     syscall.Errno.Error 
  !]
  !!
	-
  !(
     0FJ     P         f j        XZ     XZ     XZ     syscall.Signal.Signal     @FJ             ΄           Z     pZ     Z     syscall.Signal.String 
  !]
  !
	-
  !}(
    GJ      @         օ        J g     Z     Z     Z     \     _[     syscall.openat syscall.errnoErr y
 )5u	
0	
	
	
B

 ~!
*		
T	"
&

  !
I	


  !:
T	`
  )5u0B

   HJ      H         3       t  ؇     -[     Z     Z     \     _[     syscall.readlinkat 
 )5	
0	
	
	
N	
 !*	


R	~"~}
	&	

  !#	5
			
  !:E	H

  )50N	
 JJ     X 8       f v         Ԉ      Z     Z     Z      \     &[     syscall.wait4 N
 	
0	
	
	
  !d	OH"EFOPKL
  !0	
  !ON
  0   KJ     `        n {         ԉ      Z     pZ     Z             %[     syscall.Close \I
 J	
"	
	
	
  !$
  !/		
  !/I
  J"    LJ     X 0       f u         ̊ ۊ     `Z     pZ     Z              &[     syscall.fcntl wN
 `	
'	
	
	
  !5
  !E	
  !EN
  `'    MJ     P         ] j ~        Ë ҋ     $Z     pZ     Z             %[     syscall.Kill gI
 U	
"	
	
	
  	!/
  !:		
  !:I
  U"     pNJ     H 8       U e y        Ȍ ݌     Z     Z     Z     P\     x&[     syscall.read Z
 r	
-	
	
	
, !
5								
  !-
  !0Z
  r-, OJ     P 8       U e ^        Ȍ ݌     Z     Z     Z     \     &[     syscall.write !
5			
   PJ      0          $       P m      8Z     Z     Z     p\     &[     syscall.readlen N
 j	
*	
	
	
  !?
  !.	
  !:N
  j*       QJ              ] j         Ë ҋ     $Z     pZ     Z             <&[     syscall.munmap !/
  pRJ                              Z     Z     Z     \     %[     syscall.Fstat qI
 _	
"	
	
	
  !9
  !#		
  !4I
  _"        PSJ      0       f u         ̊ ۊ     `Z     pZ     Z             %[     syscall.Seek !5
        @TJ     8 8       H ^ ~               Z     Z     HZ     \     _[     syscall.fstatat h
 )5r	
(	
	
	
6

 !*	
Z


  ! 
	/
	
	
		


  !:
MO
  )5r(6

  UJ      H         Ғ         $     Z     pZ     Z             (&[     syscall.mmap N
 	
0	
	
	
  !\	"
  !p
  !pN
  0  VJ               ȓ         &     Z     Z     Z     \     P&[     syscall.pipe fI
 T	
"	
	
	
  !.
  !"		
  !)I
  T"         WJ                       ֔       Z     Z     Z     0\     d&[     syscall.pipe2 !9
  !-		
        XJ     H         U ` h       q  XZ     XZ     |Z     syscall.init @]?@?
 N1 6N1  6
  !	6
  PYJ      8       Е ӕ ו        \     syscall.Syscall q q &			     YJ     8 P       I L P        \     syscall.Syscall6 k k Z			    @ZJ      8        Ö ǖ        \     syscall.RawSyscall b 			  ZJ       P       4 7 ;        ؏\     syscall.RawSyscall6 \ \ 			      [J               7         h\     syscall.rawVforkSyscall /) 		  p[J      0         * .        \     syscall.rawSyscallNoError 6    [J             g  !      g g Z     Z     Z     syscall.(*Errno).Error  0\J             	 s s        Z     pZ     XZ     syscall.(*Signal).Signal !  	  	     \J     p        g  !      g g Z     Z     Z     syscall.(*Signal).String         ]J     ؙ                  Z     pZ     Z     type..hash.[133]string  2  =    p]J     P        e q u      y  `Z     pZ     4[     type..eq.[133]string `_`_ 
   !			4
  !l
        0^J                        ] j Z     pZ     Z     type..hash.[32]string   ^J     P        ӆ ߆         `Z     pZ     4[     type..eq.[32]string     `_J     ț                 2 c x     HZ     XZ     XZ     P\     tK[     internal/testlog.Getenv internal/testlog.Logger `\_`T_
 )qr\qr' h!
$!

  !	


	
  !'"

  $'5
        @`J                      2 c x     HZ     XZ     XZ     p\     K[     internal/testlog.Open v!$/

         aJ                      2 c x     HZ     XZ     XZ     \     K[     internal/testlog.Stat !-&$=
$
        bJ     0 8       h         j =      HZ     Z     1[             0[     time.nextStdChunk time.isDigit time.startsWithLowerCase 0/0=/0@/0@/0O/0/0/0[/0/0</0b/09/0B/0</0/0?/0/0&/0A/0T/0/0/0=/0@/0@/0O/0/0/0:/0/0$/0 " zy4f
PL@=@<<<<<B
+@4,@;>Df7	P
!D=&=: =={j
}
DQ!*>1E70+,:)1,>,+=5,DPL@AB<<<<<a
&@knDLD>.
,Dp%				  '**9 	p&
L
#,
&
!	#$G#>
m'**9x#o  '''''((9M(*&*'**('(*J('''''(U((L(  t>  psJ     p (       {           Z     Z     Z     time.match 0e/0/0	   
	  
>'  
e         tJ      P        * /       S x +[     Z     Z     time.lookup Je
  !*	
FK"
	
  !0
	%	#
  !B@	


    puJ      @                 ^  Z     Z     p5[     time.appendInt 
  /)


!	7
)?*+
  /.'0KR
2
	
	(
  /#:3	q

      pxJ      (        ( -       Q h \Z     Z     Z     time.atoi 1
  !2	"+
	
  !5+A

  !w 
        yJ     ȥ H       إ         * _ Z     8Z     Z     time.formatNano #
  !)
$
&oC<7
  !CZ%+,(U
  !F&1>Q
     |J     Ȧ (       ٦         ;  HZ     XZ     Z     time.Time.String 
  !J
=#,5[	A0
>
&	+
  !'( 0
+!&

  !b-
     PJ      8        	        & G pZ     Z     Z     time.Time.Format :
  /
'
_F
#
  /8
%
  /V L :
   J      X        % L       ޮ       d[     @3[     $e[             [     time.Time.AppendFormat time.absClock time.Time.Nanosecond time.(*Time).nsec time.absWeekday ">
 iKK 2_-5r"*<|0	'9		6Y!#uN!(
?*7! '6Y!(&	S
K6Y	[*
b(+D
D	?@976l.	76l6+Z
Y\^{ '6YD] '6YC]h.	$-Dw '6Y7K6l		
7Q6Yr0d '6YOn 6Y*VSh '6YS G0HSV '6Y*SK0DP\ 6Y*&V0` '6Y.
0H '6Y67L`I6Y>
0D '6Y00R '6Y@O0r '6YR00 '6YB
04 '6YD7:6OP7>nW6MLARSX,+ '6Yf0, '6YKv '6Y
66O	6
66O6	0 '6Y8 '6Yf	0 '6Yz0 '6Yr,+ '6Ytk*!u(P	SP
W
  21%
#S
	
	
	NX2?K	
	
	@
N
	
z	O?
Q	
	
	+
I	(X
	
*N
		f*N
Y(X
	
+
z	+
I	
g	+
I	+
	+
I	&
~	+
Q	
g	
	c
I	+
I	]
	
z	
	
z	
b	+
I	+
_	+
I	+
I	^
y	H
	(
!	)
	"	
  2W/v2-!6c+	83
3d3	(!^3%#
  iK
K	   @J     x                 ߱ h      p[     a[     0[     \     [     time.(*ParseError).Error time.quote "  
2>UU_;
@
  2




! 	

 
  2mePZ"5. CZ 
  M>>>H
;	

	j      J      @          %       G h      Z     Z     (Z             Ta[     time.getnum   1
,2C	 
1@ !&
	.	  1gH   J       @                 H _ r     Z     Z     Z             @'[     time.getnum3 0/0O/03  	785
	;7<		  S1"  c
!3  <    J     ȴ         + ִ ڴ         4Z     Z     Z     time.cutspace 8  ( (       @J     @ @       J [ `         0Z     Z     HZ     time.skip POPOPO  !	
,""
,
  !
X
	

+
  !b
g


   J     ( X                k        [      [     [     `\     1\     time.parse time.isLeap time.daysIn time.(*Time).unixSec time.(*Time).sec time.FixedZone time.(*Time).setLoc time.(*Time).stripMono "5
 ?+!6&W?CT.?C'E?D?CT,
&
1[ 2Ls &W' +		%
$F	A-8)4>F1
>>D>$\A4
	$$
	S

> '>;

>,>4!	2/
>@&	
>L%U>
>
'4.>!34.43.F.6F.:IDA6LA6<.=<>=>
=N
.1P.>R5#>
&
4>%
/n'q1rr
q"x
.1
z.{1r3|
{,>9
.>
.Q.	9h4
.4  Fh4

'0#$
	+
	""

+	"r&4$xf
7LC&	7LCIr!!$	7LC$xg
7LC&,
&l	

4
[

	T

?1
  2
;.
#
?
76>c$.*	$'('('('('(#"	$'('('('+('};,=!,6?166"!H,1!1))6	)66%6'60'!6&68"9 6;$8 9 .!&.-!&2..!$:4
z$")1)6	"6,,)6!,/	LA
/$:A)
A#
36("	("6("	($LQ?@<:>#?6,F!
>".6A	$'('('('('(#B$k	$'('('('('(#(U#]'K"		$'"$'("%V[" 0/0a"`#f"#BABAde
]
@ )BABAd$	$'"$'("#" 0/0a"`#fE:
#$#$.	$'('('('('(#"	$'('('('('(#('n$#.	$'('('('"+('w"	$'('('('('(#v
  2_8>#c$.*!),+.-0/214'58!7:9<;>=@>14'5}""!E"6*A&6&6$(5 1,91)&6R&6&6K&66&6F&6&60X9#&649#"&"b&"."Y.";4&"
%&)"r6"%&6B&&,&6,&"/"^A&"
fA&"3A#"
36"*."J6"*."_X"<>#"NF6
*!cfehghg214'5b!cfehghg214'5bc4ZRqr+qt$st=uvCuvHC5fp;cC8:G!6ZcKJ+$>}~C}~HK5f|]IS,Y!cfehghg214'5d!cfehghg214'5bab!cfehgB614'5w!hg214'52v/
  +:+

+	&WCT.C"'! E$#&#D*).+C*T),*)*
)"
&			
	1	[      J              ) U Z              Z     pZ     Z             |'[     time.parseTimeZone time.parseGMT @?@?@?@-?@7?@8?@3?@0?@/?@?
  !*
EJ
58DcfQZ[H
	A
  !lT"W	J-
  !
  i    `J     8        O q v         HZ     Z     Z     time.parseSignedOffset Y
  !B
		
  !9m

A
  !B*!0

,
       J     ( @       > V [         Z     Z     8Z     time.parseNanoseconds `_`-_` _`2_`#_
  !O!.!%	

  !8M2
  !#
     `J      8         2 7       Y t  Z     Z     `Z     time.leadingInt 0/02/08/0  	3	36	  W$	  i        J      0                * ; \Z     Z     Z     time.leadingFraction 0/0  "
%*4)&	  |	  w'       PJ      (         e       s  w     )[     h9[     [             [     time.ParseDuration "I5C
 i2j3ijVi5j3ij^i5j3ijri2j3ijVi5j3ijdi5j3iji5j3ijai5j3ij~i5j3ijt 2	F	.	&(		

	
 )	
	{	}#@S23V53V53r23V53	V532?V53F53~F53'
  2)&a,	
'K	$	$	
!	$	
$	
"-$		3	'

  2\0	'*$)'2$)'I!
&'*$)':$)'$)'16'>)'/
  23V53^53r23V
5	3
	d5353a53~53t     `J     ( (       2 A I       Z i x     \Z     Z     |Z             h'[     time.open l )9C (!9	
  !%"&
  !=
  )9C  J                        XZ     XZ     XZ     time.closefd @!? < @
   PJ     P 8       i                Z     Z     HZ             |a[     time.preadn syscall.Read G
 ,3o'p` H!% ,	'!
  !1$+	'
  !NP'P
  ,3'`  J     x                  M      Z     pZ     |Z             `[     time.(*Time).addSec r r 
	%L O  7#    pJ             " 8 =       P q Z     pZ     Z     time.Month.String -
  !*.
  !&7"
  !
        J                       3 Z     pZ     Z     time.Weekday.String *
  !*+
  !%7
"
  !
      J                              Z     pZ     Z     \     a[     time.Time.abs 9
  !

  !
	8
U

  !5
  F$j
         J      8        8               LZ     Z     Z     \     ,a[     time.Time.locabs K
 !

  !
	8
A
  !5].K
  F$
        @J                      - c Z     pZ     Z     time.Duration.String j
  
!
	&:0=v`	O	
 
!"(8!	!"

&klkxex!*



G
  !`5)3
%/ =bZ
  !YI"
 J      8                 $ Z     pZ     `Z     time.fmtFrac 0/0  	

	
	

  
5  
     J     x (                  Z     pZ     Z     time.fmtInt 0q/0+  


	  
O  Y     PJ       @       / 6 ;       C N Z     pZ     |Z     time.Time.date pto  k
  S
  X
  J      0                D W b     XZ     XZ     `Z             ,'[     time.absDate 0/0D/0P/0  





CJM
%	!&&6
  )
    M>      `K      @                A z      Z     Z     Z             `[     time.Time.MarshalJSON time.Time.Year F
 Uk'l !*'8'`-A
  !	-
  !4'!EZF
  &*'    0K       0       & < D       ^       Z     Z     Z             &[     time.(*Time).UnmarshalJSON time.Parse 

 oTg ! 
.T	
  !!




  !2p
	


  oTg  `K      @        / 8       S ~      Z     Z     Z             `[     time.Time.MarshalText  Rk'l !''8"
  !	.-
  !1'!=E
  &''  K       0        + 3       E n      Z     Z     Z             &[     time.(*Time).UnmarshalText 
 YTH !8T
  !&


  !p
	
  YTH   K      X       
          [       L[     Z     p[     и\     X[     time.Date time.norm time.unixTime 	
  !
	E	87

(

	NM

	PO

	RQ

J
	





)^<AB
 			
	7L,dKTIRGPEH=K
  !6k{&T*
  !$V"*
  ;fee	
i	)

	4       K     p                        Z     Z     0Z             &[     time.(*Location).get 09/08/ 4e
fefef  
/
4/0/&
  


  !
  4
   K     8        P W [       c p Z     Z     |Z     time.(*Location).String 07/ R .  	           K      8                M  4Z     Z     *[     time.(*Location).lookup 0/0u/09/0O/0$/
  !(*& 	#g&(	9!#FP9:9*'	'
  !		B}#		-#
c
  !#;-#
F$
     pK              ) .       J o Z     pZ     (Z     time.(*Location).lookupFirstZone 0/07/0/0/0/
  !
9
'
  !	;
  !
        K                        "  Z     pZ     lZ     time.(*Location).firstZoneUsed 4 
  K     H 0       d           hZ     Z     <=[     time.(*Location).lookupName 
  !""<
"
)

  !	,		
&
5	
#T
  !V,<FJ
'	^	
     PK                         4Z     Z     |Z     time.fileSizeError.Error r  4i
  

  '.
 K     8        ` o t              Z     pZ     xZ             '[     time.(*dataIO).big4 time.(*dataIO).read \E
  l	
0
	
  	0		
  >	

  $069
   K              4 ? D       [ l Z     pZ     PZ     time.(*dataIO).big8 PvOPO  ~!#	 
  !$<
  !LA
    K      (                  dZ     Z     Z     time.byteString pfop>o  !??
  !!
  !0
   PK     x @                 s #     6[     <[     [      \     \     time.LoadLocationFromTZData time.(*dataIO).byte "
9Z99t
 $ 2Wm"ps"~
X#"sR:
!#? <!!<!!!!	)4)!":
	":
{:.0:.b1:4>FE!$

(/*::!:0	?@	&+3#/'I::	-	,	,	/	/	,	/	,S	
		::w3v:i3h
1Gb
  2@b"vL"M
	 8
	! 8 #4'(!

	I
!%
#/#
	" ( "!&%"""A	
	(`125)22-#Y81-")"!)('),.-,.-)21,43)7#"#o
  2?  h$,
 H K '  ! A*%('*),	#`	
)	)
2Y$Q    ; ;o
  BB="D
A	DDD=BCEB.:.
65588
5	853B30
    p)K       H        3 8       P  ([     hZ     Z     time.loadTzinfoFromDirOrZip 
  !I`Oq
  !0(
	


  !0#,1(

    +K      H     3 y         %      H9[     
[     6[             '\     time.loadTzinfoFromZip time.get4 time.get2 "W$<
 q2rDqrq5rDqrq5rDqrq5rDqrq5rDqr Q-	;/=S2D
<5	J'90/	Y)'E6"E05D8N/VV5DIV5D#78/
7}~yzbK5V5D=



5o
  2 9	*6'A#$	$nR$	L		<	|	
  2E*0DPJ
7	X/$)D0I2	.
^	*$
)DI	;6D
,

0
9G|K*6D	
  2D
		5D5DT[ 5D !%$#%&%y&%$#"
!P[(5'D(' 7K      H                  [     hZ     Z     time.loadTzinfo p
  !Ujs
  !0%	
	

  !08((

    `9K     p @                 F q     Z     Z     +[             T'[     time.loadLocation 1	
 q/r-qr !*
A	
	P/-&	%A
!
  !		'	
	
  !3d3-!	^	
  /-   ;K      8       ,       m       Z     8Z     Z             a[     time.readFile time.read 8CBC=BCBC<BCB
 < g-	5<	g>L	J=
  H!	 %)
  H^%/:^
  <        `?K     X         g           pZ     TZ     Z     0\     time.initLocal {8
  :!( "
?3
#X3"
#
  !-6^
1Y
  !Q6A^,41Y
   AK     H         R b u        r pZ     |Z     Z     time.init 
 >:sS _>	>l6;;;;;AA>:sk	  !	

  !***	=*K
   FK                          Z     pZ     Z     type..hash.time.zone    FK     @        S ^ b      f  $Z     Z     Z     type..eq.time.zone PKOP(O
 
   		
  ,
 @GK             I  z z      E N Z     pZ     |Z     type..hash.time.zoneTrans       GK     @        O z z        tZ     Z     |Z     type..eq.time.zoneTrans  HK      0                 Z     Z     Z     time.(*Time).MarshalJSON v
 
   *  *A        HK     @ 0                 Z     Z     Z     time.(*Time).MarshalText        `IK             k         k Z     Z     |Z     time.(*Time).String  &

        IK             g  !      g g Z     Z     Z     time.(*Duration).String pJK     x        g  !      g g Z     Z     Z     time.(*Month).String    JK             g  !      g g Z     Z     Z     time.(*Weekday).String  pKK     8        S [ _      c  Z     pZ     XZ     type..hash.time.ParseError @? 
   !	"
  !q+
      @LK                      I $Z     Z      [     type..eq.time.ParseError POPO
  !	








  !vF
      MK                              Z     Z     Z             '[     time.(*fileSizeError).Error 
 
?K: ?2K1:  .

   .\   ?K:   NK     p                    ] j Z     pZ     Z     type..hash.[12]string    OK              ӆ ߆         `Z     pZ     4[     type..eq.[12]string     OK     0                   ] j Z     pZ     Z     type..hash.[1]time.zone PPK                       `Z     pZ     H.[     type..eq.[1]time.zone pzopIo 
   !	(

  !b;
  @QK     0                   ] j Z     pZ     Z     type..hash.[1]time.zoneTrans    QK                       tZ     Z     0Z     type..eq.[1]time.zoneTrans e 
e e T `  RK                        ] j Z     pZ     Z     type..hash.[7]string    RK     p        ӆ ߆         `Z     pZ     4[     type..eq.[7]string      PSK                       n m Z     pZ     |Z     internal/poll.(*TimeoutError).Error  \      pSK     H        h w |         Z     pZ     Z     internal/poll.(*fdMutex).incref 0B/0/0/
  l	
  *
  e
       TK               0 5       e  Z     pZ     Z     internal/poll.(*fdMutex).increfAndClose POPOPO
  !
'

  !T
  !;
      UK                       , Z     pZ     Z     internal/poll.(*fdMutex).decref 0G/0/  	  $  [      UK                       , HZ     Z     Z     internal/poll.(*fdMutex).rwlock pop"opbo
  (<	
	
	+,"	)$/
  !,<	"

  !,e)9
      WK                        Z     pZ     Z     internal/poll.(*fdMutex).rwunlock @?@[?
  (	)
!
  !G"
  !
 0XK     h                   4Z     Z     Z     internal/poll.(*FD).decref @L?@? y ,  
!  &       XK     	        '	 2	 6	       @	 O	 Z     pZ     |Z     internal/poll.(*FD).readUnlock @/?@? Z &  
  
       YK     	        '	 2	 	       @	 O	 Z     pZ     |Z     internal/poll.(*FD).writeUnlock &       pYK     8
         n
 ~
 
       
 
      Z     Z     Z             I[     internal/poll.(*pollDesc).init internal/poll.errnoErr `k_`_`!_
 'qr*"1q!r
 L!"	% "'(#$
	)*!'
  !++
  !%v!
  '*"1!
 ZK      (                ' P _     \Z     Z     Z             I[     internal/poll.(*pollDesc).prepare internal/poll.convertErr internal/poll.errClosing PZOPlOPSO
  !P	ON]E W\[h6m
  !6%				*
  !=[S
  O&"S
 [K      (                A x      \Z     Z     Z             ps[     internal/poll.(*pollDesc).wait PZOPOPSO
 Ly'zx !0	/.=e 7<;9'4H6M
  !6)			*
  !=S
  O
&'S
    `]K      0       	         : W Z     Z     Z     internal/poll.(*FD).Init PvOPOPO
  n!	

  !
(
  !B
        ^K               #       ; V g     (Z     Z     xZ             D[     internal/poll.(*FD).destroy internal/poll.(*pollDesc).close `w_`_
 &	` !1	4(3	*
  !
  !'

  &	`       ^K              ! 1       U ~      Z     Z     Z             DI[     internal/poll.(*FD).Close internal/poll.(*pollDesc).evict ``_`__`_
 8U	< !3N

Y	H	op2
  !	

			
  !8
  8U	<     _K            C _ t              Z     Z     XZ             I[     internal/poll.(*FD).SetBlocking internal/poll.(*FD).incref 1
 ,	
 ,	0<	 	
  !(
  !ht1
  ,	
        aK     P 8      8 u        @ \     xZ     xZ     8Z             [     internal/poll.(*FD).Read internal/poll.(*FD).readLock internal/poll.(*pollDesc).prepareRead internal/poll.(*pollDesc).pollable internal/poll.(*pollDesc).waitRead internal/poll.(*FD).eofError ,17
 F'f @#$#7$*
%
.
 F'	7 	($#$7!	!yz%	
.	2-2
  /
"	<!
	*
Ga
  /`L17
  F'f @7*

%	
.
 dK      8   :  {         z       Z     Z     ;[             [     internal/poll.(*FD).Write internal/poll.(*FD).writeLock internal/poll.(*pollDesc).prepareWrite internal/poll.(*pollDesc).waitWrite ->1K
 F'[ #$#$#$#
$5z#$
( F' 	: 	
4	
$
<.(.		228
  /
A1	

4
  /j.z7
  F'[ 
5z

(	
	 hK                       N [     Z     Z     Z             lI[     internal/poll.(*FD).Fstat 4
 ,	
 ,	0I 	
  !
(	
  !cl4
  ,	
   jK                         XZ     XZ     Z     internal/poll.init POPJO
  *_>:.U-  !d
  !****d
    pkK     p        I  z z      E N Z     pZ     |Z     type..hash.internal/poll.FD     kK             O z z        tZ     Z     |Z     type..eq.internal/poll.FD       0lK     @         a n s         $Z     pZ     0Z     internal/syscall/unix.IsNonblock o  !3.	
  !A
*
  !K	
     lK                       	  4Z     Z     |Z     os.Getenv `W_ r "  
  !    `mK     p        Z ~          Z     pZ     Z     os.errInvalid  :          mK             Z ~          Z     pZ     Z     os.errPermission <     mK     @        Z ~ L         Z     pZ     Z     os.errExist >  mK             Z ~          Z     pZ     Z     os.errNotExist @       mK             Z ~          Z     pZ     Z     os.errClosed B  nK     P        Z ~ a         Z     pZ     Z     os.errNoDeadline D      nK                         Z     Z     [     os.(*PathError).Error   ^  !	



  !}
       oK     X        q {          Z     Z     (Z     os.(*SyscallError).Error   ~  !	


  !V
   oK      (       6 C _               pZ     Z     8Z             t[     os.underlyingErrorIs syscall.Errno.Is `_`_ o+,+2,+?.-Q.-,B+, !"
		&&&
	



  !		8#BR
  !0$0&5!
.
  o2B  qK     h          {                Z     Z     XZ     os.underlyingError   b 			
 *
     prK     @! H       P! Z! _!       i! ! T	[     Z     Z     os.StartProcess   !t
  !


  !!
!
  0sK     !        $" +" 3"       A" N" W"     4Z     Z     0Z             [     os.(*Process).Release os.(*Process).release PDO "$ 52  $  )  "$   sK     "        " " "       # # %#     4Z     Z     0Z             8[     os.(*ProcessState).Sys os.(*ProcessState).sys 09/ ""       ""     sK     # H       # $ ;$       $ R% %     :[     9[      /[     0\     [     os.startProcess os.(*File).Fd syscall.StartProcess os.newProcess os.environForSysProcAttr os.Environ 0
 	1a2	121.W(
 0/[$	M!	5i
2	18/a	*-:(U
%,"
  /s		
	$


	
	
		R	
.!"
  / 4**	'RB9: "
  	a	W(	   PyK      &        7' H' '       ' V( m(     Z     Z     Z             \     os.(*ProcessState).String syscall.WaitStatus.Exited syscall.WaitStatus.Signaled syscall.WaitStatus.Signal syscall.WaitStatus.CoreDump syscall.WaitStatus.Stopped syscall.WaitStatus.Continued syscall.WaitStatus.StopSignal syscall.WaitStatus.TrapCause syscall.WaitStatus.ExitStatus  A565656Z5!6^565656X	w565656 /		Z	
 :	I	
	wI+
  /h* 
/ 


$
  / -\h+
  A	
Z		

^X	w        |K     ()         d) ) )       ) D* s*     Z     Z     HZ             $t[     os.(*Process).wait os.(*Process).setDone os.NewSyscallError 3 sK- "!
	8	"
RKM-NMNc&4
  !		

	
	
		*		
  !YV,
'	
!*(	
  sK-     @K     * (     + L+ p+       + , 1,     Z     Z     Z             [     os.(*Process).signal os.(*Process).done -M7rM G{|3
'o{|{'''1 p,	7
:  .#',.''''
  !7	
	3	
(		
  !m%	
 	
%
  G3
'o''
'	1   K     ,         , ,       , , Z     Z     lZ     os.(*File).Name  n 
      K     -        &- 0- 5-       >- g- 8Z     [     (Z     \     os.(*LinkError).Error   /
  /


 
  /$U+ 	
   @K     - 8       !. 8. I.       . . /     xZ     (Z     (Z             s[     os.(*File).Read os.(*File).checkValid os.(*File).read os.(*File).wrapErr 
 &	K !|{	K"z'!

&
  !.@			A
-
  !>!+"	
	A!
=
  &	K"
C  K     / 8       / /  0       0 0 ,1     Z     xZ     P[             [     os.(*File).Write os.(*File).write os.epipecheck 
 )	?0G	H !21	?
="}'!


	&
  !)'&
#			A
"M
  !q$G"	
	A!
;!	D	
  )	?0
="
	H    K     1 0       1 1 1       1 1 Z     Z     LZ     os.(*File).WriteString   !
  !
  !4
     K     X2 8       d2 q2 v2       2 2 Z     Z     hZ     os.OpenFile |&  !9
  !%


  !!5	
   K      3         3 3 3       )3 83 Z     Z     Z     os.NewFile `d_`_
   ;
	
  )
  3
     K     3 (       3 3 3       3 44 Z     XZ     Z     os.newFile   !		@*5_NU
rq

  !!		
3+
  !62wH+	
        K     4 8       4 4 !5       ]5 5 5     Z     Z     xZ             t[     os.openFileNolog os.syscallMode os.FileMode.Perm  !78
7@78=
8 !st
sAsv
HI
  !	j		
		
		
I
  !"		
!I
	
  !

  K      6        16 <6 @6       L6 ]6 4Z     Z     Z     os.(*File).Close @=?@!? z 
*"  	          K     6        6 6 6       
7 Q7 Z     Z     XZ     os.(*file).close   !

	
	*
!
	"
  ! 		

	D	
  !<"	
'
D&
"
     pK     7 0       	8  8 78       a8 8 8     Z     xZ     8Z             L[     os.Readlink syscall.Readlink os.fixCount O
 W78<	7
8d7
8 &,8	
V

  !<
%		I
  !1f#	"	!I

  W8	
d
      K     09         <9 E9 J9       c9 r9 4Z     Z     Z     os.basename 0~/0  *	
	  	U  	X    0K     9         9 : X:       : $; c;     Z     Z     Z             [     os.Pipe syscall.CloseOnExec 2
 >vK6u?@?@<K6 !3$:7*	
\Ko6popYRGL'#A
Kc6dcd{
  !) 	
		*X	
		*
  !=		!*
6	?"		!*
  >K6
		#K6       K     ;         ; ; <       < < XZ     XZ     |Z     os.init.0 @D?@? m $
1
	  (  !( PK     h<        p< {< <       < < XZ     XZ     XZ     os.Exit  &  M |

	
  )  K     < 0       < < <       < = Z     Z     Z     os.Stat pko  J
  



  !#

  0K     =        = = =       O> r> >     pZ     Z     Z             `t[     os.fillFileStatFromSys os.timespecToTime time.Unix POPO
 s565F65656 !;<	




			'



  !
	
i
P

r	
	

  !		U
r

  r<
 @K     > (        ? ? ?       5? ? Z     [      [     os.(*File).Stat )   !

	
((*
  !		


	
		A
  !-*'
	
		A(

     K     @ 0       *@ ;@ L@       d@ @ @     Z     Z     xZ             `[     os.statNolog syscall.Stat  ;ABAB	A
B <!DAB?	@
="+
  !		
			I
  !K"	
		!I


  ;	
     K     (A         0A 5A         Z     pZ     Z     os.itoa  !
`'
 K     A        A A A       A A Z     pZ     Z     os.uitoa 
  &!

P
	
  !0
  !3
        РK     @B        SB cB hB       B B Z     pZ     Z     os.FileMode.String :
  !! 	&!	O
  !'C
]E
I
T
  !:
      K     8C        X  JC NC       X  X  XZ     XZ     XZ     os.FileMode.IsDir          K     C         C          Z     Z     |Z     os.(*fileStat).Name  @K     D         AD ID         SD     Z     pZ     |Z             L[     os.(*fileStat).IsDir os.(*fileStat).Mode 
 
  
       `K     D        ,i D D       ] > Z     pZ     |Z     os.(*fileStat).Size  2      pK     -D         E E       E E Z     pZ     |Z      4    K     hE         e  E E       E E dZ     Z     lZ     os.(*fileStat).ModTime ! 6!       K     E         E E       E F 4Z     Z     0Z     os.(*fileStat).Sys  8 	  УK     hF         F F F       F  G !G     Z     Z     XZ     \     $[     os.(*Process).blockUntilWaitable O" #P$/#$#$P 0/S	
NPM/NMNQ##%
  /9	-F
  / N!%	
	'-	
  P/P        K     G         V G G       G G Z     Z     Z     os.glob..func1 o $K    -
   K      H         H H 'H       ZH H XZ     XZ     Z     os.init POPO
 > N+ (J)))))8>-I\>>:U[+H7  !						
  !*****
 K     @I        Ɗ ͊ ъ      SI fI Z     pZ     XZ     type..hash.os.file  	+
  94
  PK     I        I I I      I J $Z     Z     Z     type..eq.os.file PZOPXO
 
   !
	
	
  !;<	
       0K     J        J J J      J J J     Z     pZ     |Z             [     os.(*FileMode).IsDir . 
*# *#  
)  3  *#      K     K        &K        3K @K Z     Z     Z     os.(*FileMode).String @D?@?@  &
  &      K     K        K        K K Z     pZ     XZ     type..hash.os.LinkError @?  !	"
  !U+
       K     (L        >L KL OL      SL L $Z     Z     )[     type..eq.os.LinkError POPO
 
   !	




  !VFU
  K     L                  Z     pZ     XZ     type..hash.os.PathError K     PM        J U Y      ]  $Z     Z     [     type..eq.os.PathError   K     M        I  z z      E N Z     pZ     |Z     type..hash.os.Process    K     N        O z z        tZ     Z     |Z     type..eq.os.Process     `K     pN        sc | |      C P Z     pZ     Z     type..hash.os.ProcessState      K     N        4 F I      N N pZ     Z     Z     type..eq.os.ProcessState  &    K     HO        cO jO mO      pO }O Z     pZ     Z     type..hash.os.SyscallError @Q? 
l l  	"  +   K     O        O O O      O #P $Z     Z     [     type..eq.os.SyscallError PKOPBO
 
   !		
  !F
       0K     P        r{ y{ }{      P P Z     pZ     XZ     type..hash.os.fileStat  !	+
  !B4
      K      Q        Q  Q $Q      (Q OQ $Z     Z     hZ     type..eq.os.fileStat PrOP]O
 
   !	,	
	

  !

  K     Q 8       Q Q Q       R ZR R     Z     PZ     Z              [     fmt.Errorf o
 /
 $!A@Z
	$B/=FS
  !$	

#	

  !	!M6#
  /
    K     R         R R         Z     Z     |Z     fmt.(*wrapError).Error  N   K     @S        XS oS tS       S S LZ     ,Z     9[     fmt.(*fmt).writePadding 
  !(

#		

 #
  !: 



  !,L U

       `K     pT         T T T       T LU U     8,[     ,[     D2[             (p[     fmt.(*fmt).pad fmt.(*buffer).write 
 Br
QSv%Q
 !r
Q"<
/v2%1Q()
  !:'# !	
	%%
  !&'EN/E&%E
  Br
QSv%Q
      K      V        /V GV `V       V V W     8,[     ,[      +[             dp[     fmt.(*fmt).padString fmt.(*buffer).writeString 
 Br
QFv%Q
 !7r:
9Q>/
KvN%MQDE4
  !:' !	
	)%
  !&'EA/E&%E
  Br
QFv%Q
    K     W        W W W       W W Z     pZ     |Z     fmt.(*fmt).fmtBoolean @??@%?  $-%  	
  	#
%  pK     8X        cX tX X       uY Y Y     HZ     Z     8/[             [     fmt.(*fmt).fmtUnicode unicode/utf8.RuneLen 
 
 !	
,%&
	+
E	*	
&)	"%&+	
B				
	+
  !j
B.
m	 

#L
  !45s6LL
  
   K     0Z 0       FZ [Z `Z       [ [ 4Z     Z     -[     fmt.(*fmt).fmtInteger 
 
 (	

(	
-0


	+
sZ03
!DCDE
=!$







;
?BQng/*(7	%			,
  !M[(	K4<
E5
	#
	
	
  !X#
        PK     h\ (       \ \ \       \ \ Z     Z     TZ     fmt.(*fmt).truncateString cK
  !&
	
  !	.
'	
  !A8
        @K     8] 8       L] _] d]       ] ] XZ     hZ      Z     fmt.(*fmt).truncate 
  !	3#(	
  !	W*<
  !


        pK     ^          ^ $^       0^ E^ pZ     Z     Z     fmt.(*fmt).fmtS r ,
  
  " K     ^         ^ ^ ^       ^ ^ pZ     Z     pZ     fmt.(*fmt).fmtBs k  ;

  
  '
       K     0_ @       B_ Y_ ^_       b` ` Z     pZ     ,c[     fmt.(*fmt).fmtSbx W
  !	
	d;.-	YZ

~Yb<Yt	Yl7 YbSPOP !'7,Yb,';b#2%N')

Z
K
  !"z/#74F 3	

3 !$#

 3#
$;
  !

;
    0K     pa        a a a       b Mb gb     Z     Z     Z             |C[     fmt.(*fmt).fmtQ strconv.AppendQuoteToASCII strconv.AppendQuote 4
 |@*@
 !5@*@"`



  !



	


  ! 
@"E%
  |@*@
   K     b        b b b       b c Z     Z     Z     fmt.(*fmt).fmtC popo
  !
	
&

  !	>-
  !C	2
        K     c        c c c        d #d 2d     Z     pZ     HZ             C[     fmt.(*fmt).fmtQc strconv.AppendQuoteRuneToASCII strconv.AppendQuoteRune Y
 C:':) !	:':
  !5
5
  !\
:
  C:':)    K     d (       d e .e       Qf 2g g      )[     ([     l[             o[     fmt.(*fmt).fmtFloat strconv.AppendFloat fmt.(*buffer).writeByte Qs
 QuVv$FB>>K /V&
#B	o<%
2)$!		H&#6'$X	

H	&#6'$/X(
	79!$1B>>K0!E%&7E^	s	
	
	

u	

  /G&Ir}	)6	)
/-,0&#&)3&%&)&+,$(0)"-
'$#6
  /U"6XZ"6$QN0336@ (@8uj=6
  QV$FB>>K   K     g        h &h +h       _h h Z     Z     [     fmt.(*buffer).writeRune 9z
  !
	<
44
$
^
  !'(#6'	
	
  !	T'3		
	

    K      i        Ui `i li       i i i     |Z     pZ     Z             D[     fmt.newPrinter fmt.(*fmt).init fmt.(*fmt).clearflags @m?@&?
 X% !&		
  !	


  !7
  X%  K     j        j +j 0j       Lj ij Z     pZ     Z     fmt.(*pp).free @?@A?  !!


  !#B
  !#+B
   K     j         j j       j j Z     pZ     |Z     fmt.(*pp).Width   	  K     0k         j Dk       j j Z     pZ     |Z     fmt.(*pp).Precision  0K     k        k k k       k k Z     pZ     |Z     fmt.(*pp).Flag   	

	 		 /       K     Pl 8       `l pl ul       l l l     Z     XZ     Z             [     fmt.(*pp).Write N
  !l"N
  !"

  !#+
B
  &l"N
     K     0m 0       `l pl Fm       l l l     HZ     XZ     Z             [     fmt.(*pp).WriteString !l"N
 K     m P       m pl m       m m 0[     Z     Z     fmt.Fprintf  !CQ1	
  !-#
  !	'+)
 K     Pn 8       \n fn kn       {n n Z     xZ     XZ     fmt.Sprintf   !7@$	
  !	
  !	@$
    K      o @       o o o       *o Qo Z     Z     Z     fmt.Fprint   !)Q1	
  !-#
  !	+)
   K     o @       o o o       *o Qo Z     Z     Z     fmt.Fprintln !)Q1	
    K     0p 8       =p Kp _p       p p p     Z     Z     Z             p[     fmt.getField C
 \qrqrAqrqr !;
$
  !.	
  !LC
  \A  K     8q 8       Rq dq iq       q q q     Z     pZ     `Z             [     fmt.parsenum fmt.tooLarge 0/0#/0/0    YA    h!A      K     r         4r Kr Tr       r s >s     Z     Z     -[             [     fmt.(*pp).unknownType reflect.Value.IsValid Y
 )qr !,IeuBYE
Y
  !
	
	'	
!
	%  

  !JgM3	
	!8?	 B
  ),Ie
ZBY
E	

Y	
        K     s        s s t       t {u u     Z     Z     7[     У\     [     fmt.(*pp).badVerb 
 ststqr /;,)e#(F
Ae5]B]\
  /#	
	'	!
		% 

	
	'%!*%&
+
	

  /;RcHV#3	
	?!8WH!8	NO
  ?;,!
e	$(Z]	
FAe:]B]\
 pK     hv        zv v v       v v Z     pZ     Z     fmt.(*pp).fmtBool 09/0/ m 	'  	
  	
      K     w        w "w 'w       7w Jw Z     pZ     Z     fmt.(*pp).fmt0x64 w  B
	
  $
  \
      K     w        w w w       "x ux Z     pZ     Z     fmt.(*pp).fmtInteger pwopo
  !"!2S2743"#I II&+B	I
  !$
$$$0$+5	$
  !I
4N5z	N
        K     x         x y y       Dy cy Z     pZ     Z     fmt.(*pp).fmtFloat `e_`_
  !A;7

;
  !,
7j5
  !7
Q<9@
       PK     y (       y z z       Gz z z     Z     pZ     
[             D[     fmt.(*pp).fmtComplex 
  !
%	*6VN	 
  !8	+

	
2
  !B
< 
  K%l6VNS      K     ({         M{ ]{ j{       { { |     ,Z     Z     Z             DD[     fmt.(*pp).fmtString fmt.(*fmt).fmtSx <
 C~C< !(#C	&&	C(
  !
 &" 
  !
:	:
  C~C<     `K     x| 8       | | |       } ~ |     (Z     Z     k[     P\     ,\     fmt.(*pp).fmtBytes fmt.(*fmt).fmtBx 

 qI	r?qr{M*MR /
@	9	,58@dE&9	"!K @0"
		..4E#hA>iM,41	6	eM,6>5
  /"1
8
!)	 "	5& $# "!
$%
'	(		*	"-
#	#/'*/0$
)/)
  /dA!m
3?&
= @4
3?"3	'9	
-.4,	
4,,	
  d,% 58 ZK
@	
TE&K(!
K ]Q9+	?{M*MR       PL     h (       }          ԁ %     XZ     8Z     3[             X[     fmt.(*pp).fmtPointer 	 )qrqr
 !		
(
*))*/&)&!'	$Q,> ZWB`'
7

  !%

  	'=	 	 	 
	

@
  !R


#^gH	=3jT8?J&
  )$Qe
,	> ZW=
B`   L     Ђ 0         +              Z      [     ,[     \     \     fmt.(*pp).catchPanic 
 Sqc	r
qrqrq[rqrqrqr /$#"	
		..
EY;l?( !ZE"""
"
  /	9E
%&
8#
9!*0
 
	#'	

  /J`&
B[gJ0	>
3E @J\"#
'-	
  S0	
	EY4;>
S?? !ZREOEE
        PL             C H         8Z     (Z     ([     fmt.(*pp).handleMethods "g  :67

I3Iw3+D,;1!
	
  20	+		@
@2
	
5>	2
  2<H'He
	AFR9#
   L     8         ~           ~     
[     8[     Te[      \     X\     fmt.(*pp).printArg reflect.Value.CanInterface reflect.Value.Interface 
P
 st6st	q8	r6qrqI	r?q0rqrqr@q"r 	/1	
$"		"
		.. !,pb$'
"
		..? t%[12"#QH1G{*0/z 
('<;j$#"o87@?]DC,+o43 '"	 b
  /
	
	%'

,	
$*!
	
		!


!	
!
/ 
%
	
.'
 
	
"	(#

	 

<
  /
%		]	K
$9!<*
3

	6M
/ 0
%C
'+
 1
*
 
.	
	<
  6	 
		64

	?@"  0#L     0 0       [          L      <[     t[     8[             H^\     fmt.(*pp).printValue reflect.Value.CanAddr "	

 CqrqrTqrqrqrqrqrqJrqrqr
q"rqrqrq(rqrqNrqrqrqr#qrqrqrqrqFrqr#qrqrqJrqrqrqrqr$qr.q	rqrqr$q	rq2rtqr 2%)


*-Y:F? &{R	(QT	/{Q	@C(

C]
	
	K"t
#
c

:

	
<
<
,
c
 

Z

 





C





"

K





K






<

)

K



C

]
F

K"TK@

"

)3K	% 
>

'Q	;
wZK	C N	(

4KC5



8F!F!$%#),>	;<;<;-n	;)1=2!!!!	y
  2+%8
	
	6
	
	!
	
	
		)	
	
	
*
	
	
	*

		!)
	

	?4
	!
!$	!$	
	
	

$		(c
	

	F
	,$)$"%	!$	.!"'(8'& 

"' 612%
2"9	 	&$ AD14'C	!$		!$	,!*+JEF(E!"4SRQXST#-
	

$		(J$!"'(

A'& 
!	I612

%#
	

$		0* )	
) 612:G		/'

"JI		:be!nc
	 	?2$S
	)

HG		6	+$#)

	
		 "$"!0*
	
!*)'6123#	!$#	!$	tS!F0;9
	
"!$!612/

		!"+ 	%#
	#	)# 	)$,( 
6 .]
	

0



  2;%s	))QAV&		3		
	?G$c	
3		
	?		&F	W >:O-0#,3'	
3		
		
3		
	? n? #flG]?		&F		I$>R		N	k_%		F		 (>	@e	P
;-0%	.'V05/RWV'6619	
3		
	?+d?%8F3
	+
O19+h		N	
		)
w	)
	]>0
  CT
			N		&(Q(Z]T"
/@C(ZK C ]K":!$<#=&,%( '(Z'* )*Z]%$#$C#($#$#,"+,K+(,+,+"K!"!"!"!<.(/2)12K12/4C34]30N-.K-"6587T:w9<9:K9>?B)A[BKAB	ABAD'CF;EHwGJIJZGHKGFEFCEFEL KLNKL	KN(MNZ	KCDCDC4PO%POPOPKORQTS]VU#VUV
UV	UV	UVFUXW#X	WX	WXNWX	WXWZYZY$\[.^	]^]^]$`	_b2at!$!(!!U        KL      8         !       -  ɞ     LZ     Z     [     p\     [     fmt.intFromArg `_`_
 qF	rqr
qrqrqJrqrqrqrqrqrqDrqrqrqrq<r !.						
"	
		..	
 
tF	
	
@	#
	4

  !G
3	)
 	#
	
	
  !!a
)#:e
  i(
$
		

P				H		       0NL     p (                 Ο Z     pZ     Z     fmt.parseArgNumber '   !
	+! !!
  !&
  !
 `OL       H       4 H M       g | HZ     Z     Z     fmt.(*pp).argNumber `6_`_` _`_
  !2%!
  !60S
  !	]X
      PL                      / \ s     Z     pZ     Z             C[     fmt.(*pp).badArgNum 
  !;
  !(	 

	


  !0+  B
L
  &;E
VY
      RL                      / \ s     Z     pZ     Z             lD[     fmt.(*pp).missingArg !;
       SL     x 0                ;       `[     [     $[     0\      \     fmt.(*pp).doPrintf 
 	stst /	
%
		34-_	D&=-"6'*56TK	
		!K		2
55+>9JIj;	ECw(]NC%.h43E)8TK
!N
|QQ><G5
P	
%M>!'('
FI!{M+;/1#	
  /#L'			'$	E'I0$!"@	<n"#,".<$-)&,"&/.	!&)1&#4#!,+&%( 	#"! -,%
(#!,+'
%>9:
/&%')& !"	!3	!M'(
	7J$-)&%
	7M$))&%"&
)$@9:
;w
  /0#s(@;i'A	"3
C-lT ?'6%}mcG$;
w
  !KJ
I	s;
E ZCw=]NC"	
	
.	
K<Q>M>{-M     eL               ˨ ٨        Z w     Z     0Z     H[     \     p[     fmt.(*pp).doPrint 
 stst !.
-#	)T
  !	!	!
	+




  !;
S0
w
  )T
 fL                       M       Z     Z     <[             C[     fmt.(*pp).doPrintln 
  !B	*
H

  !			,				


	
  !1y3		
	A


  m*5%
W
H       hL     (        " 8 <       @ Q Z     pZ     0Z     fmt.glob..func1 T T  	         @iL              %         = R XZ     XZ     Z     fmt.init  [U   jL             sc | |      C P Z     pZ     Z     type..hash.fmt.fmt      jL     h        y g k        $Z     Z     (Z     type..eq.fmt.fmt P1OPVO
  !		
  !<$
     @kL              cO jO mO      pO }O Z     pZ     Z     type..hash.fmt.wrapError        kL     h        O O O      O #P $Z     Z     [     type..eq.fmt.wrapError  `lL     ȭ                    Z     Z     |Z     strings.(*Builder).String  `        lL     @        ,i W /i       ] > Z     pZ     |Z     strings.(*Builder).Len       lL              ̮ Ю       ߮ ߮ Z     pZ     DZ     strings.(*Builder).Reset ? p x		  0      mL     P 8                       Z     XZ     Z             p$[     strings.(*Builder).Write strings.(*Builder).copyCheck 
  !m	br"Rc\
  !
"
  !=+
B

  &;
       pnL     p (                 d      @Z     Z     [             \^[     strings.(*Builder).WriteRune strings.(*Builder).grow q
  !	 fRW'	XCXW9|
  !!!		!
*  	
  !?3	o#[
2
  &g+
         qL      0         /              HZ     XZ     Z             $[     strings.(*Builder).WriteString !	r"R
        rL      0                 3 Z     Z     :[     strings.explode =
  (!+

63	
  !+D
	<
-
  !O	<
	
  tL             ~         ų ̳ Z     pZ     Z     strings.hashStr [ ^	 &0 V        tL       (       . B G       i  HZ     Z     Z     strings.Count pop7op.opo
  !

		"8/
  !	B+0
  !'	,
     @vL               $ @ Q              Z     pZ     Z             ^[     strings.IndexRune strings.IndexByte dDM / 	BM !&+
B%!
  !#)!H+
  !L2+#	'
  	B!      wL      H       ) F K        Զ hZ     Z     4[     strings.genSplit  
  !)

	'?
?&4N!*%
  !-)	O

&
a
  !L	&4	#C
 pzL     X 8       }  ׷       ~ C ~     X*[     8<[     4l[     \     [     strings.Join strings.(*Builder).Grow q
 _#y *Jq
 /
IL		x_y BMER#/TJ
  /.9A"	)
		+)
!'
)& 
	
&%&

 +,
	3	;



  /R>&A:c1& 
;;q
  	x_
	
"
y	" BMEi
	*J
        L     @ (                  Լ     (Z     Z     7[     ж\     [     strings.Map strings.(*Builder).Cap strings.(*Builder).WriteByte 
 #	F	xS	GLZ $	
<8 /B8U	"	:	8}r0GsWXWH! % BR'j	'&9		!87I	!
  /2L.
J	
")
	CT	
%-
	L@
	7
%	

	
	
	
	
	
	

	
	
  /JA@
+		
  "	F
		x"0	GLZBP	
<        pL               ޽         ؾ      Z     xZ     [     \     [     strings.ToLower 
 '3
@ c$ 
 	/$DI
R}	r
@
s

 #

 
  /> *	$
	
$
&0

 
  /F$  } 
  

@


	 
]$ 
       `L     x H                L  Z     Z     e[     strings.Replace Lb
 
 !$
8	
P=			[/


0	

	K
II
+	
$(
<!'
  !,67
z.'
$)	 	 !$#
  !E3	=
^
  L     P (       w          = g     8Z     Z     /[             [     strings.Index internal/bytealg.Cutover >?CQ
 	 !



	-1E 		$=?B
	-1E			$	*	'v+	1
  !,(	`(/:,	&(	`(/:BB
  !,},.}BJ
  `'      `L      (                Z  Z     pZ     Z     strings.indexRabinKarp cu
  ! 
:!
	
'

  !
"&
-
  !Q&H-
   L      8       2 @ E              Z     8Z     (Z             [     encoding/json.Unmarshal encoding/json.(*decodeState).init Z  !5	,#;
  !	


G
  !IG	
  z{;        L     P        z           8Z     [     ([     \     encoding/json.(*UnmarshalTypeError).Error   /
  /
	
 	


 
  /2a+  n 	
 L     H        u           Z     Z     hZ     encoding/json.(*InvalidUnmarshalError).Error   !
  !




  !.nn3
      L     P (                  Q     Z     `Z     x([      \     [     encoding/json.(*decodeState).unmarshal encoding/json.(*scanner).reset /
 )yR
zyz{|t{z)%{zyJz
y.zyz
 !!	#
"	

	..*

,t	
sjgp9?0@
!(
  !&
*
	#

		
%
	#
	
	
  !&
?
'!-
"
	(%%"#!	
  )
0

t)%@

        L              z            Z     Z     |Z     encoding/json.Number.String    
   0L     h                   Z     pZ     Z     encoding/json.isValidNumber 0/0/0/0/0/0  


#
!"L+  T9!;!      `L     h (                  Z     Z     TZ     encoding/json.(*decodeState).addErrorContext bA
  !*1_

  !			


  !>%	I	

     L     x                   pZ      Z     Z     encoding/json.(*decodeState).skip 	
  !#	-
		
  !
  !	k
  L     @        f q v         Z     pZ     Z     encoding/json.(*decodeState).scanNext @U?@.?
  !)
  !	

  !5

 `L              ' : ?       e  pZ      Z     \<[     encoding/json.(*decodeState).scanWhile (	
  !#	
	

	
  !
		
  !	g
      `L              ( -         Z     pZ     Z     encoding/json.(*decodeState).rescanLiteral POPO
  !
(
)
%-01(
)8
  !	3"

	x
  !<",x
    L     ( 0       r          H k     hZ     hZ     Z             [     encoding/json.(*decodeState).value encoding/json.(*decodeState).readIndex *
 >yzyz~yz !	0



1#


1 		
		d7
  !*

	!
  !8#/%#$],*
  >l		
		 0L                      ) R 4Z     Z     Z     encoding/json.(*decodeState).valueQuoted @W?@H?@?
  !		"

  !			

  !"-
    L      X         q         \     8[     
[     p*[             &\     encoding/json.indirect 8
 !yzyzyzDyzyz+yzyz(yzy"z@yz`y,zEy1zyFz
yzyNzyzyzUyz
yzvyzyzyzyRzyzyzyzyZz
 !
	#2LK L		
	
K
L"	@	KP,,/i
p1+q~	99F
F1051t2=@E"	


	
21C
6	
2H	2
	C=	
  !-

cO
	O9	

	
		
&
	1
		)			
			)	
	



	+


E$)
		)
	
	
	
	
  !?	-))	("
X
@2%").Z
  !D	+("@`,E1F
NU !
$#v('&%$#$H##
  pL     @ 0                  -     \3[     3[     /[     \     [     encoding/json.(*decodeState).array encoding/json.(*decodeState).saveError T0
 yz
y
zyM	z[yz /R	


 ;r

@kn~
yI0# 5 +7;4j::R	JY+


	C3 ""
		..:!"
	C3	o
  /&5'!
	.9	


%U	
8#'*!!%H

&		 $
D
	',		 $
D		'
  /eZ3	: 5 KUh$
"% 		$D
#T$'./ 		$D #6= 0
  


$C/	[	
$CA%  @L      0       O  H       8       [     !\     [     `\     Z\     encoding/json.(*decodeState).object reflect.PtrTo reflect.Value.OverflowUint reflect.Value.OverflowInt reflect.MakeMap "























 yzyzyQ	z<yzy")|	{|yM	zOyz-yAzyNzyM	zOyz-yJzyNz
yz
yz'yzyzyVzy$zyzy'zHyKz1{|	{|yM	z[yzyz@{!|l{!| 
2R	
	C3-	
"
ZG80-/

		,#Wj$Td&!~}nJP!

O70""	
		..
<	i)	&"N+C/""
		..<5(
%FN+C/""
		..
<&5(
.FE[: <w*pw GO +o~%mD:$0( '('bJIjababa

'
RA]!_}n,I 
65 5R65 5UF%* 	a0<;	YZQ)W
_i
	C3#)7'+F
'

	

,i
	C3)""
		..:! ->#	r!!B!	a%
!
  2
	$

A_
3-	H#?	,+	
&#,

		$/1>	#@	(B	)1>	#@	(
K	)	#A"!			_,),+'	 &!5(:
B.5=$
*=		>=	!.I('("+1N=	>G	#)D?	)@?B
7!^]#!	##;%VU"		$

A?
,
	)
			$#D	'LKLK,%	-





  2~2	$	
	A {0H/0>/P/:'/!L58G& 5!!56c
F>
[%)565:\9:9@6*5FC.56
v5%	)>>[%)565:\9:9@6*5LC.56=%	)N$O3- $,/A0# $# $`# $TDg6:
/	b52#$#f='1$DJklC#Z,Y)\Q%	)\5aJ6I##$Lopo	$	
	A	)^opo	$	
	Dr2qt'k.fqr_Rf.<o= 
  
$Cx
		/	<
)	C= /	#O !-*<),F).-.C-.-=0/	3O01-:E9<F9<>?
BA'BADCFEFUFAHGHQGJ
I$JCIJIjL$KLKN'MHLKK1PO	POR
Q$RCQRQIT/	W[TUc^]%^]r*!!!
!K@!lP!O   L      8                 O      [     <[     8Z     0\     @[     encoding/json.(*decodeState).convertNumber fK {|{| !0 ;L
  !1
	
			#	

	
	
  !H,		!#		
   @L      P       u  I       { X       [     [     2[      \     b\     encoding/json.(*decodeState).literalStore reflect.Value.OverflowFloat reflect.overflowFloat32 encoding/base64.(*Encoding).DecodedLen "O){
 yzyM	zEyz	yzy2zy;zy\	zEy.zyzy3z:y|yFz]yzq,rqryM	zEyzyzyzy!zd 2			O	S		
R

[

			S	4				L	(79
<P5@2	Ki
r<

~
O
-

Y


\
3"""
		..EE

Y


Y
3	
R
(n
F
2=
=YY3-)8&@+EY/ (M4+EY,)(=R7
/R
7#"
		..:-EYY3kEY,	+]FA7

[=Y
\
3Z/Z
USEY
Y
3/N""
		..EEYY3
Q	Q
X!
t
U
U[!eA
  2#$	

	
#
	

	
		


T

	
#$	!

		


 (
	#$	!
	
		
	 ]9
	#$	!

		
#
		
\$#	'	
$
		


Y
	#$	!
		


&#$	$d
	#$		


Y	
	
!#
	B	
	
	



U8R	
	
	



RA!
	

	
		


&
	F'		


Y
	
		
	-	
	
	



RI*	)-W
		
\
	
		
	4&	
)+	


Y
	#&
		'	
	


Y$
	#$	'#

#$	!
		
)$
	!


  2*.(2$@#!G
	!$T0.(2$@ J).(2$. 	' ()-!(2$@#%9	
	I\2#/36'#3 34)19	
	IY%!(2$a&0T(.(2$. 1_)!(2$. ()F	
	IY@!B06/. *x
1$>%)E	
	IUF8#)21$>%)E	
	IRFA#)(	4!4&RD#SV!'#3 34)$F	
	IYFy$>%)E	
	IRFI#$21)0H&,%&#.&)F	
	I\X*=K4)^M!D)$F	
	IYX//b3f1'#3 34)$F	
	IYh)1!(2$. 4P#3.(2$a)0" {
  O[SL
O-Yri/	EEY o"h!$%('Y('*o),+,+.o-/02/21214o3,6;58h7D:0	=E:;GDCYDCFoE3&%HGHGJoI,L2M:NKLFK]PQTSYTSVrUX,WZkYXXWJ\[Y\[^o]`/	cE`aEjiYjilokponmrkqwL!Kd       pM     H        t           Z     Z     Z     encoding/json.(*decodeState).valueInterface popao
  !	

5 	
  !#			
  !S
@
      M     8         d u z         Z     HZ     Z     encoding/json.(*decodeState).arrayInterface 
  /!	Q
(s%
  /
(


	
  /.a((3;	

'
       M     x                 5       Z     XZ     Z             n[     encoding/json.(*decodeState).objectInterface encoding/json.unquote 
  !

			*&
r

$
  !*	5#	
	$



  !	K$&%	)
  j		X
        M     H        v          h      Z     Z     Z             [     encoding/json.(*decodeState).literalInterface $V
  !			 	.R
9
X.&U.
	
  !		4
#	

	
	


	
	
	
(
  !.'	rV	
  &		9
\    M               	  	  	       ; 	 B 	 Z     pZ     |Z     encoding/json.getu4 { { 
			 Y p   M      	 8        	 .	 A	       	 <	 	     <Z      [     [             B[     encoding/json.unquoteBytes unicode/utf16.IsSurrogate unicode/utf16.DecodeRune .u.
 jI /2;	&#%)206 

		/		#&+.36
2B
(B	4	
\

P(	

H/A/f{39	
p/
+,w9

8//%
  /Q;A$*0';/u	.(	%o3K!/'
0

!
  /c]F"+/+B$U)^)/R4
%		0!	W
  j
?     &M     	 8       <	 R	 n	       	 	 	     H[     X [     Z             @[     encoding/json.Marshal bytes.(*Buffer).Bytes t
 e5+]p
 !-	5*!<?1
  !"
	
<$
	
  !	s:'5	
  e5+]p
    'M     P	         i	 y	 ~	       	 	 tZ     Z     Z     encoding/json.HTMLEscape Y
  !%>>#?	!
"!>#85	O	
  !
	
	
	
	
	
	
Y
  !	/
Y
   *M     	        	 	 	       	 	 Z     Z     Z     encoding/json.(*UnsupportedTypeError).Error v  m
  

  Y
  +M     (	        U	 ]	 a	       i	 ~	 Z     Z     Z     encoding/json.(*UnsupportedValueError).Error ` { W  
  C   ,M     	        	  	 	       	 5	 TZ     Z     lZ     encoding/json.(*MarshalerError).Error   !
  !	

  !DB
      -M     	        	 	 	       	 		 (		     |Z     pZ     Z             [     encoding/json.newEncodeState @X?@#?@?
 MX !$
  !		
  !@
  MX  -M     		 0     		 		 		       
	 L
	 c
	     Z     Z     Z     `\     `[     encoding/json.(*encodeState).marshal H cV	Y. ,7#
"
		..8!&
  !7
$D
  !h
$S	
	
  c0

	Y       @/M     
	         	 *	 	       	 	 	     `Z     pZ     Z             T[     encoding/json.isEmptyValue `m_`_`2_`3_`_`_`/_`_
 !,	J	UF!	FLR,y
 !



	

F	




3F	

	
			F	
2
@z


  !J		)?
		)+		)Z			#L	
	
	
	
  !J())	*	
')*()) +#Ly
  !,UUF
	!
	
F	L`,
  3M     	 (       	 	 	       	 	 lZ     Z     Z     encoding/json.(*encodeState).reflectValue `x_  e

  $
  '+
 @4M     `	         {	 	 	       	 	 	     Z     Z     Z             [     encoding/json.valueEncoder `\_`_ "k I
  
	

  1
  "k       4M     8	        R	 p	 	       	 S	 	     Z     HZ     <[             [     encoding/json.typeEncoder j
 Q !B>I3/06
$!
  !
				-
	
:

  !B;-E"= 	:5
  Q        7M     	         	 a	 	       	 	 )	     Z     Z     HZ             tA[     encoding/json.newTypeEncoder POPOPOPOP=OPOPOPKOP+OPOPAOPOP+OPJOP#OPJOP#OPCO
 #	#	C
 !7##	.7##	.,

*'
*,
!.,,

,,-MMC
  !			 
			#5*
8

.




  !!)			3	3C
  #	#	!"
    <M     	 (       	 	 	       	 	 Z     pZ     |Z     encoding/json.invalidValueEncoder p8o S %
    /      <M     @	 (       	 	 	       "	 	 	     hZ     XZ     Z     Т\     ([     encoding/json.marshalerEncoder encoding/json.(*encodeState).error 1
 !2RK
 !

		2)	1.(
(
		@K	
  !8
	

!		F

#	
#


		
  !
!"
		F.d	+
"#$F
  !2
	@K
      @M     X	 (       {	 	 	       "	 	 	     hZ     XZ     @[     P\     [     encoding/json.addrMarshalerEncoder 
 [::	RK
 !:	
q"$	1.		(
			@pK	
  !4
		
!
			F

	#
 	
	
  !
!"
		F.
2	
# $F
  [""_:`K
  PCM     P	 (       s	 	 	       	 y	 	     Z     Z     Z     \     [     encoding/json.textMarshalerEncoder l
 !32RK
 !

		%
2$
	
1		@K	
  !4		)		F	
#
	

		
  !4/o$#,
		F+"#$F
  !32
	1@K
    FM     (	 (       O	 g	 	       	 k	 	     Z     Z     `[     p\     T[     encoding/json.addrTextMarshalerEncoder 
 ['3"RK
 !:
%
"$
	
1	@pK	
  !:

		)		F	#
 

	
  !|/_$#,
		F# 
$F
  [13"1`K
 0IM     	 (       	 	 "	       <	 e	 Z     Z     Z     encoding/json.boolEncoder pwop_o
  ()%	%	
  !
  ! B.
   0JM     	 (       	 	 =	       	 	 	     Z     Z     8Z             $A[     encoding/json.intEncoder 
 (D
 !<
	
@
  !-. 


		#
	
	
		
  !-|
"#
  (R
        LM     	 (       	 	  	        	  	  	     Z     Z     8Z             B[     encoding/json.uintEncoder 
 (D

 !<
	
@

  !-. 


	
		#
	
	
		
  !-|
"#
  (P
      NM     !	 0       !	  "	 Q"	       "	 ?#	 e#	     Z     Z     Z     \     t[     encoding/json.floatEncoder.encode math.IsInf math.IsNaN math.Abs math.Float64bits math.Float64frombits 
 /MB
EW# /


 6B
K1
< A
D
)(P

@	W	/
  /7c3| |/
		 	h	#		
	#
  /Y%|4) 	h+"#-	a
  /MB
P@W#      RM     $	 (       $$	 <$	 A$	       o$	 %	 6%	     Z     8Z     Z     \     dB[     encoding/json.stringEncoder 
  	/B
lv	S#%51'
DxE
  /


	
 
		#
$	
!	
  /g',>*(*D0+(
  DxE
       0VM     %	 (       %	 %	 &	       [&	 &	 &	     Z     Z     HZ             LA[     encoding/json.interfaceEncoder F
 !e8	R
 	![
%
@
  !0
1
		
# 
		
  !9#9/# 
  !e8
       WM     8'	 (       ]'	  	 g'	       y'	 '	 '	     Z     Z     (Z     \     [     encoding/json.unsupportedTypeEncoder 
 	!eL
  !	(
	
  !,(
$(
  L
      XM     ((	 H       K(	 [(	 u(	       )	 )	 )	     Z     XZ     h[             to[     encoding/json.structEncoder.encode 9
 
)}S
 	/5	$*)

'4	3$!F(!)
.2J)	4#7)*343$
8
  /'%;

-	)

# ! "  ! 2

	
  /5;!")
d(9
  
)}F
 @]M     0*	        O*	 _*	 d*	       n*	 *	 Z     Z     hZ     encoding/json.newStructEncoder $
  
!@
  !		!$
  !	6	$
 0^M      +	 0        +	 8+	 d+	       +	 ,	 #-	     x3[     [     e[     \     8o[     encoding/json.mapEncoder.encode "
 2/	UW
 
2	
(?'	7807CpW
  2=

#
'/E
"	!	#
		g	"%& 

"	!
  2R8H.W ## 	&	("!/%$	#g*& $-!I
  29	WcW
        dM     -	        -	 -	 -	       -	 .	 Z     Z     <Z     encoding/json.newMapEncoder `_`_  !36V
N
  !"	
			
  !J($
	X
       fM     .	 (       .	 .	 /	       /	 c0	 0	     [     [     xZ             [     encoding/json.encodeByteSlice encoding/base64.NewEncoder 
 /`wxw xwPxCwxw$xw#xH	R /

#
 
1.$B/ P0	#(@
  /7$2		
$	2	+
#		# 	
  /C0s*"&,$/##24
8	$
# 
,
  /"` PC	#H~   jM     81	 0       Z1	 n1	 1	       1	 /2	 J2	     Z     Z     Z             A[     encoding/json.sliceEncoder.encode F
 !H8	R
 !
>
%
@
  !0
		# 	
  !0!/	# 
  !H8
      lM     2	        2	 2	 3	       03	 3	 3	     Z     Z     Z             [     encoding/json.newSliceEncoder popopRo
 	
x"
 !3"V				
	20	"	
  !	
					

  !<$
	E-
0"
  	
x"
 mM     3	 0       4	 $4	 )4	       E4	 v4	 Z     pZ     xZ     encoding/json.arrayEncoder.encode   !.p	

  !""#
  !
 oM     4	        4	 4	 4	        5	 5	 Z     Z     Z     encoding/json.newArrayEncoder POPO
  !6V
  !		
	
  !	($
	
 oM     5	 0       5	 5	 5	       D6	 6	 6	     <Z     Z     Z             A[     encoding/json.ptrEncoder.encode J
 !j<	R
 !`
%
@
  !0
					# 	
  !9#*/	# 
  !j<
        qM     7	        4	 4	 ,7	        5	 5	 Z     Z     Z     encoding/json.newPtrEncoder !6V
   @rM     7	 8       7	 7	 7	       7	 8	 "8	     HZ     Z     Z             [     encoding/json.condAddrEncoder.encode `\_`@_
 & !H@
  !

  !!
	
!
  &        sM     x8	        8	 	 8	       8	 8	 XZ     pZ     |Z     encoding/json.newCondAddrEncoder 0R/0$/
 m
  	$
  $
       sM     09	        9	 9	 9	       9	 :	 ":	     Z     pZ     `Z             n[     encoding/json.isValidTag strings.ContainsRune unicode.IsLetter unicode.IsDigit  g#	"$K !6#		 !
  !%,B^
  !
  g#"$K       uM     :	 8       :	 :	 :	       :	 :	 hZ     Z     (Z     encoding/json.typeByIndex   1Q ) 
  /8
  /(5 
   vM     `;	        ;	 ;	 7<	       =	 =	 >	     Z     Z     [             @[     encoding/json.(*reflectWithString).resolve lg
 *d"8	RJOJ|<' !	:"/
		
2F2F-#
  !
	
	!
		)	

		)!	
	
	

  !;		)l	)8&	
Y
  *d"8
		R
P		O		N		|'      PzM     >	         >	 >	 >	       ?	  @	 pZ     Z      5[     encoding/json.(*encodeState).string V
 	 !

2#85	9>!
	
b#/ 	wl5$6#4ot-6#MR*.
%			
  ! %+%I &n
  !1P,s
         M     @	 (       @	 @	 @	       A	 B	 pZ     Z     H7[     encoding/json.(*encodeState).stringBytes 	Y
 
 !

A#85	9>!
	
b#? 	wl5$F#4ot-F#MR*=
%			
  ! %+%'Q &!q
  !4P	2v
    PM     B	           B	 B	           Z     pZ     XZ     encoding/json.byIndex.Len         `M     B	 (       C	 #C	 (C	       -C	 CC	 (Z     H1[     Z     encoding/json.byIndex.Swap R
    /!	,	
  /:
  M     C	 0       C	 C	 C	       C	 C	 Z     pZ     *[     encoding/json.byIndex.Less 0|/0/0"/0  ?	+  
'	
)     M     hD	 0       D	 D	 D	       F	 lI	 J	     X[     l\     [     \     D[     encoding/json.typeFields reflect.StructTag.Get encoding/json.dominantField "(/((T(
 - e 2Bb&
A840L-	B6 /- #8 )@.8"	 ( N &8&eke9
lo#DRU$K
+"
)+	/ $|.
$)/3Y"	!!"/%:
	QmD0;I[!"B!"Y!"@	A-K	37Q?P.AQo
  2',T

	?!
&
 !%!C	!&%8&%*)K-0+")&%D
$&%#( 
$-$	$$'0%&$&%*)
&%*)
0%&1$*!T*%*)&#%#08&%52+"78#&%I"A( <CD)(*W  
2,&'8"A$ \ E	"B;; 	-4I#,;
B)" l
  2B+&S4
*
D6WMH 6TN+{8"58C(V*gE$)$H3E'J3881!$'28-U$*)TTD!+,	 ,)++,
,+&F0:+v]`1+/c(Z-YZ7"]WbA$@m$ZY\lI	%tY#r+G3<
 T
  - e0	+     M     K	 0       'K	 >K	 CK	       [K	 K	 xZ     hZ     xZ     \     encoding/json.cachedTypeFields =
  !EjCjf
  !
	



	
	
	



  !E@*/"$	
b*5
        @M     0L	         GL	 KL	 PL	       oL	 L	 dZ     Z     Z     encoding/json.foldFunc   J	
		 J Q  СM     L	 8       L	 /M	 4M	       M	 M	 8Z     pZ     [     encoding/json.equalFoldRight 
  |! JI		
J/CJ			)FE
  !l\
  !{>
      M      N	 8       3 N	 !N	       ;N	 LN	 Z     Z     Z     encoding/json.asciiEqualFold y 
		 5 e      0M     N	 8        N	 N	       N	 N	 Z     Z     Z     encoding/json.simpleLetterEqualFold J  $ 6   M     HO	 8       wO	 O	 O	       uP	 $Q	 XQ	     Z     Z     T>[             Ģ[     encoding/json.compact bytes.(*Buffer).Truncate 
 &/$'8!N  !ro
T&%N=	4#85	aA#?	"
	F
B
_'F		OFID%.-BCHW	
  !			$		BF6 /( 4a
	
N
  !Bk:!Tj	
  &/'!N       M     Q	 0       R	 R	 R	       WR	 R	 R	     $Z     Z     Z             [     encoding/json.checkValid POP1OPOP-O
  4!!!
  !	

	 
	!-
  !J&-
  !B 
        pM     S	         +S	 /S	         Z     Z     |Z     encoding/json.(*SyntaxError).Error  \       M     S	        S	 S	 S	       S	 S	 Z     pZ     Z     encoding/json.(*scanner).eof @]?@?@?@?  !
v
  !	.9
  !A.9
   M     hT	        T	 T	 T	       T	 T	 T	     Z     pZ     Z             D[     encoding/json.stateBeginValueOrEmpty encoding/json.isSpace @G?@%?@?@?
  !		
&&	
  !!C
  !_
  *g
   M     XU	        U	 V	 V	       V	 VW	 W	     xZ     Z     [             [     encoding/json.stateBeginValue encoding/json.(*scanner).error encoding/json.(*scanner).pushParseState sEJcsIEs
 
 ! 
	
!
!U%XWbT0+0#	!M%PObL!
  !7




		,
	
		

	

	
		
3
  !7




"M	,
&3
	

&3
  .,q%b%b'
   M     hX	        X	 X	 X	       X	 X	 X	     Z     pZ     Z             0[     encoding/json.stateBeginStringOrEmpty @k?@%?@?@#?
  !
op!&qz
  !	!W
  !}
  +   M     PY	        oY	 Y	 Y	       Y	  Z	 +Z	     xZ     Z     Z             B[     encoding/json.stateBeginString aA
  !!
  !%

		,3
  !%

"M	,
  .N,
   M     Z	        Z	 2[	 7[	       [	 \	 |]	     xZ     Z      [             [     encoding/json.stateEndValue encoding/json.(*scanner).popParseState aRRpJcJF
  !,		
	#
#(
  !	,	%	
		,	H
		
		,H	
		C	
	

	)
  !0	%"M	,	H$"M	,H"M	C"@	)
  ,Y!1,L
!	
1,)
    M     ^	        2^	 B^	 G^	       i^	 ^	 ^	     xZ     Z     Z             <B[     encoding/json.stateEndTop 9
  !

  !0		A
  !"M	A
  )

      PM     8_	        T_	 p_	 u_	       _	 _	 "`	     xZ     Z     Z             [     encoding/json.stateInString IE>  !	!
  !

	
	
	)
  !

"M	)
  )   pM     `	        `	 `	 `	       a	 ]a	 a	     xZ     Z     Z             [     encoding/json.stateInStringEsc [
  !!		
  !

		,N

  !
"M	,N

  ,     M      b	         b	 6b	 ;b	       \b	 b	 b	     xZ     Z     Z             [     encoding/json.stateInStringEscU N7
  !&!
  !
&
	
	)
  !
0"M	)
  +        M     @c	         b	 6b	 ac	       \b	 b	 b	     xZ     Z     Z             [     encoding/json.stateInStringEscU1 !&!
       M     c	         b	 6b	 
d	       \b	 b	 b	     xZ     Z     Z              [     encoding/json.stateInStringEscU12 !&!
      M     d	         b	 6b	 d	       \b	 b	 b	     xZ     Z     Z             4[     encoding/json.stateInStringEscU123 !&!
     M     8e	        Oe	 Y	 ke	       e	 e	 f	     xZ     Z     Z             \[     encoding/json.stateNeg IJ,
 !
!
  !



		,
  !



"M	,
  ,
      M     hf	        }f	 f	 f	       f	 f	 Z     pZ     `Z     encoding/json.state1 @E?@3?  &	
  !
  &
        @M     g	        %g	 4g	 9g	       Sg	 rg	 Z     pZ     `Z     encoding/json.state0 @@?@??@8?  !
&
  !
!
  !
&
   M     g	        h	 h	 "h	       ?h	 h	 h	     xZ     Z     Z             X[     encoding/json.stateDot N,
  !!
  !

		,
  !

"M	,
  t,
    M      i	        i	 'i	 ,i	       Bi	 Wi	 Z     pZ     `Z     encoding/json.stateDot0 @J?@8?@?  !&
  !4
  !9
       M     i	        i	 f	 i	       i	 i	 Z     pZ     `Z     encoding/json.stateE @@?@8? 
&	
  
!
  
&
       @M     xj	        h	 h	 j	       ?h	 h	 h	     xZ     Z     Z             l[     encoding/json.stateESign !!
    M     j	        k	 k	 k	       )k	 4k	 Z     pZ     Z     encoding/json.stateE0 @>?@? l &  4  9    pM     k	        k	 k	 k	       k	 0l	 Wl	     xZ     Z     Z             [     encoding/json.stateT I)
  !!
  !

	
	)
  !

"M	)
  o)
      0M     l	        k	 k	 l	       k	 0l	 Wl	     xZ     Z     Z             [     encoding/json.stateTr !!
      M     `m	        k	 k	 wm	       k	 0l	 Wl	     xZ     Z     Z             [     encoding/json.stateTru !!
     M     m	        k	 k	 n	       k	 0l	 Wl	     xZ     Z     Z             [     encoding/json.stateF !!
       pM     n	        k	 k	 n	       k	 0l	 Wl	     xZ     Z     Z             [     encoding/json.stateFa !v!qry
  0M      o	        k	 k	 7o	       k	 0l	 Wl	     xZ     Z     Z             [     encoding/json.stateFal !d!_`g
 M     o	        k	 k	 o	       k	 0l	 Wl	     xZ     Z     Z             [     encoding/json.stateFals !R!MNU
        M     Hp	        k	 k	 ]p	       k	 0l	 Wl	     xZ     Z     Z             H[     encoding/json.stateN !@!;<C
   pM     p	        k	 k	 p	       k	 0l	 Wl	     xZ     Z     Z             p[     encoding/json.stateNu !.!)*1
  0M     hq	        k	 k	 q	       k	 0l	 Wl	     xZ     Z     Z             [     encoding/json.stateNul !!
 M     q	        	F q	 q	       	F 	F pZ     XZ     XZ     encoding/json.stateError 
 
         M     hr	        r	 r	 r	       r	 s	 s	     Z     Z     Z             A[     encoding/json.quoteChar **
 q /
*	++
  /	-  *

 $4
  /:Yv
  q   M     ps	 0       s	 s	 s	       s	 s	 8Z     hZ     Z     encoding/json.parseTag `_`%_`_
  $!8I&
  !1/
  !K'

	
       M      t	 (       Bt	 ^t	 ct	       t	 t	 Z     Z     Z     encoding/json.tagOptions.Contains 
  8! (	3



  ! 	L

,
  !f),	
     `M     u	        ;u	 Fu	 Ku	       [u	 xu	 Z     pZ     Z     encoding/json.(*encodeState).marshal.func1 @Z?@)?
  !7	
  !		%

  !0%
        M     u	 (       N u	 u	       	v	 (v	 Z     Z     xZ     encoding/json.typeEncoder.func1  *	F

  	$
  +
  M     v	        v	 v	 v	       v	 v	 XZ     XZ     hZ     encoding/json.mapEncoder.encode.func1 `n_`_
  
  	/
  p
    @M      w	        ?w	 aw	 fw	       w	 w	 pZ     |Z     H8[     encoding/json.typeFields.func1 pC"
  %C?	

D		
  !
		$,a
  !7
   M     x	         x	 'x	 1x	       Ox	 x	 XZ     XZ     Z     encoding/json.init POPiO
 / 
sARR7O  !					
  !>->>''
      @M      y	          m 9R      m m Z     pZ     |Z     encoding/json.(*encodeState).Len        `M     py	 8       @  y	 y	      y	 y	 @Z     pZ     |Z     encoding/json.(*encodeState).Read 
" "     M     y	           z	 z	      z	 z	 \Z     pZ     |Z     encoding/json.(*encodeState).ReadByte 
          M     hz	 0       @  y	 y	      y	 y	 Z     pZ     |Z     encoding/json.(*encodeState).ReadFrom   M     z	          z	 z	      {	 {	 Z     pZ     |Z     encoding/json.(*encodeState).Reset 
  
    M     P{	        Z p p      !p !p Z     pZ     |Z     encoding/json.(*encodeState).String      M     {	 8       @  y	 y	      y	 y	 @Z     pZ     |Z     encoding/json.(*encodeState).Write      PM     0|	 0       @  y	 y	      y	 y	 Z     pZ     |Z     encoding/json.(*encodeState).WriteString        M     |	 0       @  y	 y	      y	 y	 Z     pZ     |Z     encoding/json.(*encodeState).WriteTo    M     }	                   ] j Z     pZ     Z     type..hash.[2]interface {}       M     }	        }	 | |      }	 }	 `Z     pZ     [     type..eq.[2]interface {} `_`_  !		/
  !j
    M     ~	        9~	        B~	 O~	 Z     Z     |Z     encoding/json.(*jsonError).Error @F?@  &
  &  PM     ~	         ~	          ~	 ~	 Z     Z     Z     encoding/json.jsonError.Error @D?@  &	  &	        M     0	                     Z     pZ     Z     type..hash.encoding/json.reflectWithString      @M     	        	 	 	      	 	 pZ     Z     Z     type..eq.encoding/json.reflectWithString PQOP&O
 
   	"
  f
 M     P	 (       u	 |	 	      	 	 lZ     Z     Z     encoding/json.floatEncoder.encode-fm pZo u u  0  +       `M     	 (       	 	 $	      )	 @	 lZ     Z     Z     encoding/json.structEncoder.encode-fm u  	  0
  #+
       M     	 (       u	 |	 	      	 	 lZ     Z     Z     encoding/json.mapEncoder.encode-fm 
u  0     M      	 (       u	 |	 E	      	 	 lZ     Z     Z     encoding/json.sliceEncoder.encode-fm u         M     	 (       u	 |	 	      	 	 lZ     Z     Z     encoding/json.arrayEncoder.encode-fm u        M     	 (       u	 |	 3	      	 	 lZ     Z     Z     encoding/json.ptrEncoder.encode-fm u   M     	 (       	 	 	      	 у	 lZ     Z     Z     encoding/json.condAddrEncoder.encode-fm c ~ ~  0  +     M     (	        cO jO mO      pO }O Z     pZ     Z     type..hash.encoding/json.MarshalerError M     	        O O O      	 #P ,Z     Z     	[     type..eq.encoding/json.MarshalerError  !	
  M     0	        \          O	 V	 Z     Z     |Z     encoding/json.(*Number).String  (     M     	                     Z     pZ     Z     type..hash.encoding/json.SyntaxError    M     	                1 L ,Z     Z     XZ     type..eq.encoding/json.SyntaxError      M     	        	 	 	      Ć	 	 Z     pZ     XZ     type..hash.encoding/json.UnmarshalTypeError PO 
   !	"
  !z+
     M     8	        b	 o	 s	      w	 	 $Z     Z     L[     type..eq.encoding/json.UnmarshalTypeError POPO
 
   !	



  !dFU
      @M     	                     Z     pZ     Z     type..hash.encoding/json.UnsupportedValueError  M     	        	 	 	      	 	 pZ     Z     Z     type..eq.encoding/json.UnsupportedValueError    `M     	        %	        .	 5	 Z     pZ     |Z     encoding/json.(*byIndex).Len ,  
'  1       M     	         	 ͊ ъ      	 	 Z     pZ     Z     encoding/json.(*byIndex).Less paopo
p  &@  &U  PM     (	        F	 Y	 c	      m	 	 	     XZ     -[     Z             [     encoding/json.(*byIndex).Swap W
 
T) T)  <	,	#  <):#  TQ)       N     	 (       0	 <	 _	       	 >	 	     Z     Z     Z             ,C[     flag.(*boolValue).Set strconv.ParseBool `b_`_
 & 4n/
 !	$n/-Xm>M
  !
		A
	7	3	3
  !
#	A
a!
  & 4n/
       0N     	         D	 L	       V	 a	 h	     Z     Z     |Z             8[     flag.(*boolValue).String strconv.FormatBool        `N     	        k  Ս	 ٍ	       k  k  pZ     XZ     XZ     flag.(*boolValue).IsBoolFlag      pN     @	 (       c	 t	 y	       	 	 #	     Z     hZ     HZ             t[     flag.(*intValue).Set flag.numError 
  !9	ihef_bc!^
]!d]^cdkr
  !/		
	
	

	
	



  !	L
'!
&

  c""!$("    N     	          	 ʏ	       ԏ	 	 	     Z     Z     Z             [     flag.(*intValue).String % %    $  %        `N     X	 (       c	 t	 o	       	 	 #	     Z     hZ     HZ             `[     flag.(*int64Value).Set !9	!
!
      N     	          *	 .	       ԏ	 	 Z     Z     Z     flag.(*int64Value).String \ \       PN     	 (       c	 t	 	       	 	 #	     Z     hZ     HZ             [     flag.(*uintValue).Set !9	!
!
       	N     P	          *	 i	       ԏ	 	 Z     Z     Z     flag.(*uintValue).String \    @
N     В	 (       c	 t	 	       	 	 #	     Z     hZ     HZ             [     flag.(*uint64Value).Set !9	!
!
     N     	          *	 	       ԏ	 	 Z     Z     Z     flag.(*uint64Value).String \  0N     	 (       	 	 	       #	 2	 Z     Z     DZ     flag.(*stringValue).Set 7 ^   	  	        N     	         	 	         Z     Z     |Z     flag.(*stringValue).String        N     	 (       1	 B	 G	       	 ؕ	 	     Z     hZ     Z             L[     flag.(*float64Value).Set 
  !1		!!

  !'		
		
	
	
	

  !	D'	!&
  [" !&( @N     h	        Ɯ 	 	       	 	 Z     Z     Z     flag.(*float64Value).String l l  *  4       N     	 (       
	 	 	       %	 :	 Z     Z     Z     flag.(*durationValue).Set `__ z '  
  	1  0N     	        # 	 	       	 	 Z     Z     Z     flag.(*durationValue).String S S          N      	         /	 ?	 D	       \	 	 hZ     7[     Z     \     flag.sortFlags 
  /=b	+i4	
  /	
	
@
  /8*m	B2
     pN     	          	 !	         Z     Z     |Z     flag.(*FlagSet).Name      N     p	        	 	 	       	 	 Z     Z     XZ     flag.(*FlagSet).VisitAll o  3"
  	


  !;

    N     (	         9	 I	 `	       	 	 Қ	     hZ     Z     (Z     \     o[     flag.isZeroValue O
 A^"
 ! '
;"d0
  !&
		"
	
  !
,*	,
  A^"
     N     0	 (       B	 Y	 ^	       	 	 8Z     xZ     HZ     flag.UnquoteUsage B
  !
	 :46
(-
I)(	
  !	33	
	



	


	




	%
  !<A?
20
6)#
   N     	        $" Μ	 Ҝ	       ܜ	 	 Z     Z     |Z     0\     flag.(*FlagSet).PrintDefaults _ 16
7  
     @N     X	        	 	 	       Ɲ	 	 	     xZ     Z     HZ     P\     C[     flag.(*FlagSet).defaultUsage flag.(*FlagSet).Output z
  !4

  !$	!	
  !V&"9
  6O     N     	 8       	 	 	       	 	  	     3[     dd[     8[     `\     [     flag.(*FlagSet).Var 
 	 /0K
3
  /			-!,	


  /)&
	E!-	%6.,"13
+
$	3
  '        `N     p	 @       	 	 	       	 	 	     Z     HZ     HZ     p\     $[     flag.(*FlagSet).failf 
  !L	<$
  !)	
  !	'@!	
  m    N     X	        n	 y	 }	       	 	 Z     pZ     Z     flag.(*FlagSet).usage  %  K   
  
    N     	         	 d	 i	       	 	 4d[     [     k[     \     flag.(*FlagSet).parseOne "N3"
  2
 "
.)

$:+,'6A4,K#-H? 
QH2
	,###
  2:@>	
!$	+!#)!*!)"+.'	!,1#
L
  2GC' "!6 
IA#!	 $ .*(!!6 
2&.2!+6 ? .*(!!6  "!6 2%K43"!6 

        *N     	 0       Υ	 ޥ	 	       	 0	 Z     Z     xZ     flag.(*FlagSet).Parse POPOP"O
  !	(	#!
  !	 !
  !>&	
    +N     	         	 	 	       	 	 XZ     XZ     DZ     flag.init.0 , U 
		  	*  	*        p+N     	         .	 5	 9	       C	 L	 XZ     XZ     Z     flag.commandLineUsage  7 	  
        +N     	         	 	 	       	 	 dZ     Z     Z     flag.NewFlagSet @?@:?
  !4

  !	
	:
  !-:
  ,N     p	         	 	 	       ¨	 	 	     Z     Z     Z     \     TC[     flag.glob..func1 flag.PrintDefaults 
  	!7
  !
	
	
	
	
	
	
  !/$"W
  (
   -N     X	        m	 x	 }	       	 	 XZ     XZ     Z     flag.sortFlags.func1 `h_`_
  j
  	/
  j
        `.N     	        ?	 P	 ^	       	 m	 	     P)[     <;[     (Z      \     B[     flag.(*FlagSet).PrintDefaults.func1 strings.ReplaceAll 
 U
 8/	
6
U?.
;J

  /


,

	
		
  /'6)/J](=
J
G-66	2
66	2;Q
  Uw
       3N     	         	 &	 +	       C	 n	 XZ     XZ     Z     flag.init POPLO
  _>:b
  !
^
  !***:^
    5N     Ь	        K        K K Z     pZ     XZ     type..hash.flag.Flag    5N     0	        >L KL OL      C	 L $Z     Z     [     type..eq.flag.Flag  !	


       7N     Э	                   ] j Z     pZ     Z     type..hash.[3]interface {}      7N     8	        }	 | |      }	 }	 `Z     pZ     [     type..eq.[3]interface {}        @8N     	         X 	 Į	      Ȯ	 Y$ XZ     XZ     Z     flag.(*FlagSet).defaultUsage-fm ; ;          8N      	         6	 :	         XZ     XZ     XZ     image/color.RGBA.RGBA A B	
      8N     	        y 	 	       y y XZ     XZ     XZ     image/color.RGBA64.RGBA % j%   9N      	        	 	 	       	 	 XZ     XZ     XZ     image/color.NRGBA.RGBA m m ~
	
      p9N     	        	 	 	       	 	 XZ     XZ     XZ     image/color.NRGBA64.RGBA Q Q 


	     9N     	         	 #	         XZ     XZ     XZ     image/color.Alpha.RGBA          9N     x	          	 	           XZ     XZ     XZ     image/color.Alpha16.RGBA          :N     	        e  	 	       e  e  XZ     XZ     XZ     image/color.Gray.RGBA !  @:N     P	          h	 l	           XZ     XZ     XZ     image/color.Gray16.RGBA   `:N     	        β	 ٲ	 ݲ	       	 	 Z     pZ     Z     image/color.ModelFunc 0J/0/ q M  	
    :N     P	 (       q	 x	 |	       	 	 xZ     Z     Z     image/color.(*modelFunc).Convert PGO b >  
         P;N     	         	 	 	       $	 C	 Z     Z     Z     image/color.rgbaModel `3_`z_  !\	
  !
:

  !c
      <N     	         	 ô	 ȴ	       ִ	 	 Z     Z     Z     image/color.rgba64Model `3_`s_  !U	
  !
3

  !\
   <N     P	         g	 {	 	       	 	 Z     Z     Z     image/color.nrgbaModel `3_`|_`_`Y_  !N]Z
  !
<
c
1

  !exF
 >N     H	         a	 u	 z	       	 	 Z     Z     Z     image/color.nrgba64Model `3_`_`_`V_  !QUW
  !
?
[
.

  !hpC
       `@N     H	         _	 j	 o	       }	 	 Z     Z     Z     image/color.alphaModel `3_`V_  !D	
  !


  !?
    AN     	         	 	 !	       /	 J	 Z     Z     Z     image/color.alpha16Model @3?@;?  )	
  

  
      AN     	         	 ɸ	 θ	       	 	 Z     Z     Z     image/color.grayModel `3_`{_  ! <
  !
;

  !d
 BN     X	         p	 {	 	       	 	 Z     Z     Z     image/color.gray16Model @3?@c?  ! )
  !
;
  !E
     @CN     	 8       $	 3	 8	       F	 [	 hZ     Z     TZ     image/color.Palette.Convert pyopopo
  !
f
  !
	
'
  !,"&
        DN     к	 0       	 	 	       ^	 t	 	     Z     Z     Z             [     image/color.Palette.Index image/color.sqDiff 
  !$"
N	MLMLM		
  !	4	#
  !	a)	
  i pEN     	        	 	  	       	 	 XZ     XZ     XZ     image/color.RGBToYCbCr   .,"5@  FN     `	        w	 {	 	       w	 w	 XZ     XZ     XZ     image/color.YCbCr.RGBA   
#




   FN     	         	 	 	        	 ?	 Z     Z     Z     image/color.yCbCrModel `3_`_  !(P
  !
R

  !{
 GN     	        	 	 	       	 	 XZ     XZ     XZ     image/color.NYCbCrA.RGBA   
#
B	

       HN     (	         A	 U	 Z	       	 ܾ	 Z     Z     Z     image/color.nYCbCrAModel `_`V_`X_`;_
  !r)W	[E1
  !
	
	

	

	
	

	 

	
  !-#CE 
    KN     H	        ^	 b	 g	       ^	 ^	 XZ     XZ     XZ     image/color.RGBToCMYK         KN     п	        zE 	 	       zE zE XZ     XZ     XZ     image/color.CMYK.RGBA  '""      0LN     H	         ^	 j	 o	       	 	 Z     Z     Z     image/color.cmykModel `3_`_  !-P
  !
W

  !
  MN     	         		 	 !	       O	 	 XZ     XZ     Z     image/color.init @?@?
  V5555555p5~1L}o  !
  !!!!!!!!!!!!
  pPN     @	        Z	 c	 l	      u	 |	 	     Z     pZ     |Z             [     image/color.(*Alpha).RGBA = 
+. +.  
8  B  +. PN     	        	2 z z      	 	 Z     pZ     |Z     image/color.(*Alpha16).RGBA  
1  ; 0QN     X	        q	 {	 	      	 	 	     Z     pZ     |Z             [     image/color.(*CMYK).RGBA  
?21 ?"1  "  "  ?21      RN     (	        A	 J	 S	      \	 c	 h	     Z     pZ     |Z             [     image/color.(*Gray).RGBA A 
+2 +2  
<  F  +2  RN     	        	          	 	 Z     pZ     |Z     image/color.(*Gray16).RGBA :  
5  ? RN     H	        b	 l	 	      	 	 	     Z     pZ     |Z             [     image/color.(*NRGBA).RGBA  
;) ;z}

)  "  "  ;)    SN     0	        L	 U	 j	      	 	 	     Z     pZ     |Z             [     image/color.(*NRGBA64).RGBA n 
7& 7

&  ^  s  7& PTN     	        	 m q      	 	 Z     pZ     |Z     image/color.(*YCbCr).RGBA @Z?@?@  &A  &N  TN     h	        	 	 	      	 	 Z     pZ     |Z     image/color.(*NYCbCrA).RGBA @b?@?
@  &E  &V        UN     	 (       '	 9	 N	      c	 	 	     Z     Z     Z             [     image/color.(*Palette).Convert L_
 
G	H& G	H&  .		
	   .""   G	H& pVN      	        	 "	 =	      P	 W	 \	     Z     pZ     |Z             [     image/color.(*RGBA).RGBA ^ 
7" 7>=BAFEJI"  N  c  7"   WN     	        	        	 	 Z     pZ     |Z     image/color.(*RGBA64).RGBA B  2  G pWN     H	 0       ]	 n	 	       	 .	 U	     (Z     .[     Z     \     q[     image.RegisterFormat 
 1<~ L/HE'B7DCTG
  /
+5
	
	
B
	+

  /2")5PBT
  1~     ZN     	         	 	  	       	 /	 <	     Z     Z     Z             |H[     image.Point.String  )J &! J
  !)


  !PW
  )&$   0[N     	 0       	 	 	       	 	 Z     Z     Z     image.Rectangle.String   !
  !/

  !<B
  \N     H	 `       x	 |	 	       x	 x	 	     XZ     XZ     XZ             [     image.Rectangle.Intersect image.Rectangle.Empty   >] 18	  DR	       \N     	 @       *	 9	 >	       V	 m	 |	     ,Z     pZ     0Z             x[     image.Rectangle.At image.Point.In 0t/0//0/
  !02
  !K
  !P
  &2f
  ]N     	 @       	 	 	       	 	 XZ     XZ     XZ     image.Rectangle.Bounds ) ) )       ]N     @	 0       Z [	 _	       c	  `Z     pZ     |Z     image.Rectangle.ColorModel    ]N     	        Z 	 	       c	  Z     pZ     |Z     image.(*RGBA).ColorModel           ^N      	 (       5	 8	 <	       @	 E	 Z     pZ     |Z     image.(*RGBA).Bounds * * *  * 0^N     	 (       	 	 	       	 	 \Z     Z     Z     image.(*RGBA).At `_  !~
  !A

  !j
     ^N     8	         e	 s	 	       	 	 	     Z     pZ     XZ             dG[     image.(*RGBA).RGBAAt image.(*RGBA).PixOffset 0/0/0! #(w ED
1EZ[\[N  C
22    #(P  _N     @	        h	 y	 	       	 	 	     Z     pZ     HZ             <G[     image.(*RGBA).Opaque image.Rectangle.Dx 0i/0&/0/0 #
p	 ~
}OV		|q	  >	    #
p	      `N     (	        Z 	 C	       c	  Z     pZ     |Z     image.(*RGBA64).ColorModel   `N     	 (       5	 8	 	       @	 E	 Z     pZ     |Z     image.(*RGBA64).Bounds *      `N     	 (       	 	 	       !	 6	 \Z     Z     Z     image.(*RGBA64).At `_  !
  !E

  !n
  aN     	         	 	 	       <	 K	 Q	     Z     pZ     tZ             G[     image.(*RGBA64).RGBA64At image.(*RGBA64).PixOffset 0/0/0# #, 
  G
/F    #,`     bN     	         	 	 	       D	 U	 _	     Z     pZ     tZ             G[     image.(*RGBA64).SetRGBA64 0/0	/0  #,~ 1212

  G
S
  
   #,W       pcN     	        	 		 	       D	 W	 ]	     Z     pZ     HZ             G[     image.(*RGBA64).Opaque 0/0&/0/0 # gh		+it  B    #    PdN     	        Z 	 	       c	  Z     pZ     |Z     image.(*NRGBA).ColorModel    pdN      	 (       5	 8	 6	       @	 E	 Z     pZ     |Z     image.(*NRGBA).Bounds *       dN     	 (       	 	 	       	 	 \Z     Z     Z     image.(*NRGBA).At !~
       PeN     	         e	 s	 8	       	 	 	     Z     pZ     XZ             E[     image.(*NRGBA).NRGBAAt image.(*NRGBA).PixOffset 
1 0fN     	         	 	 	       :	 K	 U	     Z     pZ     tZ             LF[     image.(*NRGBA).SetNRGBA 0/0	/0  #$j )*)*
			
  ?
@
  
   #$C  gN     	        h	 y	 	       	 	 	     Z     pZ     HZ             $F[     image.(*NRGBA).Opaque 
			   gN     `	        Z 	 |	       c	  Z     pZ     |Z     image.(*NRGBA64).ColorModel  gN     	 (       5	 8	 	       @	 E	 Z     pZ     |Z     image.(*NRGBA64).Bounds *     hN     0	 (       	 	 D	       !	 6	 \Z     Z     Z     image.(*NRGBA64).At !
    hN     	         	 	 	       <	 K	 Q	     Z     pZ     tZ             tF[     image.(*NRGBA64).NRGBA64At image.(*NRGBA64).PixOffset 
     iN     	         	 	 	       D	 U	 _	     Z     pZ     tZ             F[     image.(*NRGBA64).SetNRGBA64 1212

     jN     H	        	 		 `	       D	 W	 ]	     Z     pZ     HZ             F[     image.(*NRGBA64).Opaque 		+   kN     	        Z 	 	       c	  Z     pZ     |Z     image.(*Alpha).ColorModel    kN     @	 (       5	 8	 V	       @	 E	 Z     pZ     |Z     image.(*Alpha).Bounds *       kN     	 (       	 	 "	       P	 m	 y	     \Z     Z     Z             q[     image.(*Alpha).At image.(*Alpha).AlphaAt image.(*Alpha).PixOffset `_`_
 6$j !	B
  !C

  !
  &$	B
   lN     	        	 	 /	       _	 r	 x	     Z     pZ     HZ             D[     image.(*Alpha).Opaque 0a/0&/0/0 #
e	 
	  7
	    #
e	  mN     	        Z 	 	       c	  Z     pZ     |Z     image.(*Alpha16).ColorModel 	 mN     8	 (       5	 8	 P	       @	 E	 Z     pZ     |Z     image.(*Alpha16).Bounds 	*     mN     	 (       	 	 	       	 	 \Z     Z     0Z     image.(*Alpha16).At PYO t 	P  +  5        PnN     H	         ~	 	 	       	 	 	     Z     pZ     Z             E[     image.(*Alpha16).Alpha16At image.(*Alpha16).PixOffset 0/0/0  #Z 	)  =!(    #<   oN     X	        p	 	 	       	 	 	     Z     pZ     HZ             4E[     image.(*Alpha16).Opaque 0}/0&/0/0 # 
	+  >    #        oN     8	        Z 	 Q	       c	  Z     pZ     |Z     image.(*Gray).ColorModel 
    pN     	 (       5	 8	 	       @	 E	 Z     pZ     |Z     image.(*Gray).Bounds 
*        @pN      	 (       	 	 ^	       P	 m	 y	     \Z     Z     Z             Tq[     image.(*Gray).At image.(*Gray).GrayAt image.(*Gray).PixOffset 
!

	B






     0qN     	 8       	 	 +	       _	 	 	     4Z     Z     x.[             E[     image.(*Gray).SubImage B
  /x	=>!=,4'<	
  /|&$
"/		-
  /f7'	'	
  !      sN     	        k  %	 )	       k  k  pZ     XZ     XZ     image.(*Gray).Opaque      sN     x	        Z 	 	       c	  Z     pZ     |Z     image.(*Gray16).ColorModel   sN     	 (       5	 8	 	       @	 E	 Z     pZ     |Z     image.(*Gray16).Bounds *      sN     H	 (       	 	 [	       	 	 \Z     Z     0Z     image.(*Gray16).At P      `tN     	         ~	 	 	       	 	 	     Z     pZ     Z             E[     image.(*Gray16).Gray16At image.(*Gray16).PixOffset )     uN     	         	 	 	       	 	 	     Z     pZ     Z             E[     image.(*Gray16).SetGray16 0/0	/0  #a #$
	  9)
  
   #C   uN     p	        k  %	 	       k  k  pZ     XZ     XZ     image.(*Gray16).Opaque        vN     	        Z 	 	       c	  Z     pZ     |Z     image.(*CMYK).ColorModel      vN     @	 (       5	 8	 U	       @	 E	 Z     pZ     |Z     image.(*CMYK).Bounds *        PvN     	 (       	 	 	       	 	 \Z     Z     Z     image.(*CMYK).At !~
         wN     (	         e	 s	 U	       	 	 	     Z     pZ     XZ             \E[     image.(*CMYK).CMYKAt image.(*CMYK).PixOffset 
1    wN     	        k  %	 	       k  k  pZ     XZ     XZ     image.(*CMYK).Opaque         wN     8	        U	 \	 `	       d	 y	 4Z     Z     lZ     image.(*Paletted).ColorModel PMO h h    )       `xN     	 (       5	 8	 	       @	 E	 Z     pZ     |Z     image.(*Paletted).Bounds *    xN     P	 (       	 	 	       	 	 	     \Z     Z     hZ             F[     image.(*Paletted).At image.(*Paletted).PixOffset 0/0/0#/0 4$k  /  	G

     4$L         yN     	         	 	 	       	 	 	     Z     pZ     Z             G[     image.(*Paletted).ColorIndexAt 0r/0/0 #F    =!    #(   0zN     x	        	 	 	       	 	 	     LZ     Z      [             P[     image.(*Paletted).Opaque "L
 ] 2	3$			

  2/		
	3
  2&B
  ]    {N     p	        O 	 	       	 	 Z     pZ     |Z     image.(*Uniform).RGBA d :@  0  @        0|N     	         	 	       	  Z     Z     |Z     image.(*Uniform).ColorModel  D      P|N     h	 (        	 	       	  \Z     Z     lZ     image.(*Uniform).Convert L     p|N     	 (       y 	 	       y y pZ     XZ     XZ     image.(*Uniform).Bounds % R%  |N     @	 (        	 T	       	  \Z     Z     lZ     image.(*Uniform).At V  |N     	        	 	 	       	 	 Z     pZ     |Z     image.(*Uniform).Opaque @6? Q \    -      }N     (	        9	 D	 H	       O	 `	 Z     pZ     |Z     image.NewUniform 0G/0/ x fT  	      }N     	        	 	 	       	  	 Z     pZ     |Z     image.YCbCrSubsampleRatio.String   2

 ! XB        p~N     x	        Z 	 	       c	  Z     pZ     |Z     image.(*YCbCr).ColorModel         ~N     	 (       5	 	 	       @	 E	 Z     pZ     |Z     image.(*YCbCr).Bounds * *   ~N     P	 (       b	 i	 n	       v	 	 \Z     Z     Z     image.(*YCbCr).At `~_  !u
  !8

  !a
     `N     	         &	 9	 N	       	 	 	     Z     pZ     Z             TH[     image.(*YCbCr).YCbCrAt image.(*YCbCr).YOffset 1
 6+& !=<	&	=DEFEN
  !\	.	0
  !t
  6+	$&Y&     N     	         '	 +	 0	       L	 e	 Z     pZ     |Z     image.(*YCbCr).COffset   
*^D

hND +"V<"`F<         ЂN     	 8       	 	 	       	 	 	     Z     Z     d=[             ,H[     image.(*YCbCr).SubImage (
 & /x	 C,FI5J +0+0
	%
  /,T "	:8T	@
  /RP'T
'

  *,+5&   N     X	        k  n	 r	       k  k  pZ     XZ     XZ     image.(*YCbCr).Opaque     N     	 H       	 	 	       	 	 H	     XZ     XZ     XZ             H[     image.yCbCrSize image.Rectangle.Dy  8 W
P#Sz)##)*)#	)-)-#)  8   N     	 0       	 	 	       	 M	 Z     Z     ,1[     image.NewYCbCr p
  /h	&

%&		0
	
	
	
  /hB2	
,N	F*
  /D	
	NF*
    @N     	         	 	 	       	  	 XZ     XZ     |Z     image.init POPOO
 _ "_995M  !				i
  !*%%%%i
        N     	        	 	 	      	 	 Z     Z     |Z     image.(*Point).String POOPOP 
   &
  &)        `N     0	 (       F	 S	 h	      	 	 	     \Z     Z     0Z             H[     image.(*Rectangle).At 0/0!/
0 
D8& DVXW&  ..
   .N!   D&       @N       
 (        
 # 
 & 
      ) 
 0 
 Z     pZ     |Z     image.(*Rectangle).Bounds F 
i i  6  K    N      
         
  
  
       
  
 4Z     Z     |Z     image.(*Rectangle).ColorModel 9 
\ \  #    N     
        	 ͊ ъ      "
 /
 Z     Z     Z     image.(*Rectangle).String  &!  &;       N     
                     Z     pZ     Z     type..hash.image.Config 0N     
        
 	
 
      
 .
 ,Z     Z     XZ     type..eq.image.Config PLOP(O
 
   	
  -
    АN     
        
 
 
      
 7
 A
     Z     Z     Z             d[     image.(*YCbCrSubsampleRatio).String O 
3! 3./43.
7<;@?DC!  "					  "(  3!     N     
 H       
 
 
       
 a
 Z     Z     9[     image/internal/imageutil.DrawYCbCr 

  "/  	^[T]
	
	
	%0"	
			912t`]	T_
	%0"
		;		
`]VU
		%0
;		7f
^[T]

%0"	
			9		*T[\I]^I]^I[\I/
  /N4R
G$9	N
G3;	<
DZM
HK
  /m
   N     
         
 
 
       
 D
 Z     Z     Z     image/jpeg.(*decoder).ensureNBits phop$opro  b!			
!
<	
  !	:
  !M	+-
        @N     
 (       
 
 
       
 
 \Z     Z     |Z     image/jpeg.(*decoder).receiveExtend POPJO  !
	
  !4P+
  !W
  0N     p
         
 
 
       |	
 

 hZ     Z     <[     image/jpeg.(*decoder).processDHT ----4-;
  /0	)")*/
' KL	$?
<(3
 ...0. .3
)!
  /\	1%=V
	
	
		'
]Dn
  /c;	
       N     

 (       

 
 
       ~
 
 
     Z     Z     HZ             h[     image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).unreadByteStuffedByte Y&9
 . !'0


?	 	
'-!.$		<<
W!'JM
  !t!		

/#'=


 
	


  !-A"($=X
" c"
  .       @N     p
         
 
 
       
 
 dZ     Z     |Z     image/jpeg.(*decoder).decodeBit P>OP?O  !
 
  !- 
  ! 
   N      
 (       A
 L
 Q
       o
 ~
 \Z     Z     |Z     image/jpeg.(*decoder).decodeBits PcOPBO  !

  !!B'
  !:
  N     
        
 
 
       
 
 Z     pZ     `Z     image/jpeg.idct `_`  &	
-0


		

I	%*


)

	$	I


)	
e	   
  
       N     8
          U
 Y
       \
 o
 4Z     Z     |Z     image/jpeg.FormatError.Error x 0x  
  '       pN     
          U
 
       \
 o
 4Z     Z     |Z     image/jpeg.UnsupportedError.Error :x    N     8
        S
 a
 f
       
 
 4Z     Z     Z     image/jpeg.(*decoder).fill ;
  !
^



	
  !-
  !);
       `N     
         '
 6
 ;
       Q
 b
 dZ     Z     |Z     image/jpeg.(*decoder).readByte @Q?@7?@?
  !

  !,
  !/&
       N     
         
 
 
       V
 
 dZ     Z     Z     image/jpeg.(*decoder).readByteStuffedByte POP(OPOPOPOPOPOPOPO
  !
A		
A	
  !f
9	1	
&
%
'
  !me;
       pN      
 0       ?
 U
 Z
       
 
 
     Z     Z     (6[             [     image/jpeg.(*decoder).readFull X`
  !				
	
!
'
  !S	B#
	!
  !	+E
  ;. N     `
         }
 
 
       
 
 
     Z     Z     PZ             |[     image/jpeg.(*decoder).ignore popXo  !		
		
!
3
  !	
  !	+
  ;.     N     P
         q
 
 
       w
 2
 dZ     Z     8Z     image/jpeg.(*decoder).processSOF popoptop[opaopKop[opFop!op!opop!op!opopMop!opIo
  !C "$	;D
;DN:<mnmW<
<
l<
<
<
<"""	"
""P		
  !@! & !3X
  !r"ZAG1A,,DI
       0N     
         
 
 
       a
 
 Z     Z     8Z     image/jpeg.(*decoder).processDQT &!!4
  !,		!			=$"		=
>	#(#""BIB/
  !'+!
3LC
  !4l4
      N     
         9
 H
 M
       _
 |
 Z     Z     Z     image/jpeg.(*decoder).processDRI piop2op!o  !=!"
  !!
  !L!4
        N     
          
 
 
       3
 X
 dZ     Z     Z     image/jpeg.(*decoder).processApp0Marker popopop0o  !A
9	,	1
  !!G!
  !P_&
      @N     
         
 
 
       
 9
 dZ     Z     Z     image/jpeg.(*decoder).processApp14Marker popopop0o  !A
2	,1
  !!T
!
  !Pl:
 N     
 @       
 O
 T
       ]
 N
 
     Z     Z     LZ             T[     image/jpeg.(*decoder).decode image/jpeg.(*decoder).isRGB os!iRi/%C!!
  !#?0*#"?/F"	8		( 	0,D

N"		2":8$	@0"p
	&AA0&	
"""
  !!&

~		
	

		

	  

	

	
	

	>		
)

	#)
  !B(NqZ(7/
F
(

  
	&A     N     0
 (       m
 
 
        
 1!
 k!
     8[     @[     j[     `\     T[     image/jpeg.(*decoder).applyBlack image.NewRGBA image.NewCMYK "_-
 ^0
k0
I	
p 
2
	0uvklC(		P		02
0%yE>><2	
		
)
	

29pM%
  2$,.(m49	
<#,.		
<	'i*+)#*-E
  2$t*<	.-
  ^0k
0
	Ip  @N      "
 (       #"
 3"
 W"
       "
 #
 $#
     Z     Z     Xc[             ̺[     image/jpeg.(*decoder).convertToRGB a
 r'	
		-'T	
Y /!
'ux	ml%r		:!.9
6

T
"2		
  /!@0	
="<$		$q
	#O
  /*O
  r'	

-'TY  0N     #
 0       #
 #
 #
       #
 #
 hZ     Z     Z     image/jpeg.Decode r  T
  	



  #(

 N     @$
 @       X$
 {$
 $
       $
 $
 %
     xZ     Z     Z             [     image/jpeg.DecodeConfig 4G&  !5

c	p,ebWVUf,5),'
  !	
''H4
'
  !'Ej(
  	:      N     x%
         %
 %
 %
       %
 %
 XZ     XZ     |Z     image/jpeg.init.0 pYo t F
    P      pN      &
        W&
 o&
 &
       '
 (
 &(
     Z     Z     Z     \     [     image/jpeg.(*decoder).makeImg image.Rect image.NewGray 
 .# /
						x	
	

{			4!"
  /NH
	

	A
'Zv%[
	M	A

  /
`'gAi
  .  N     (
         (
 ~)
 )
       ,
 -
 Z     Z     c[     image/jpeg.(*decoder).processSOS "e55
->--D--
 ' h2.#K
	
	
.%+( ;HG	$/811!.
B,	$	)-.$-
,$65>\4
[^+			.P	UV#UVA0#;>= c-]I/,7:JK		5 yu0V#	?B ' 
'I	#	&	0/1U/0V[ . v%u0V} !	T#+Wf
9<
2DA;"
	H$-. ,%*f$-...$/).Y. .+!%9'


C
  2/4J!G'
3	
(p++
9%3+ 
# -8. * , %  `4 *8[>' &
  2(.;....s	3 0 M x@n N'T
  N     .
 8       .
 .
 .
       z/
 /
 Z     hZ     XZ     image/jpeg.(*decoder).refine gF`Y`'K
  ! 	"	>E1(1H		>G:9$(7V]^eZu
  !	-
	 $	+&$
  !./B":#G\7
      pN     x0
 8       0
 0
 0
       0
 1
 Z     Z     Z     image/jpeg.(*decoder).refineNonZeroes `m_`_`_
  !+ 	!&%

  !$#	
8$
  !N
       N     x1
        1
 1
 1
       $2
 F2
 Z     Z      ,[     image/jpeg.(*decoder).reconstructProgressiveImage (
  !5	#8	
	
  !0!-6 	B=
  !(
  PN     2
 8       2
 2
 2
       ;3
 x3
 Z     Z     T[     image/jpeg.(*decoder).reconstructBlock 0/0/
  !?			H 			
	
9	HI
IJ4	
  !4$	

6s

;3
;=R
  ![sR
      N     3
 0       3
 4
 4
       34
 P4
 Z     Z     ,	[     image/jpeg.(*huffmanLUT).init `_`_
  !	
L'	

  !*

&	
  !Pc
        N     4
         4
 4
 4
       4
 4
 Z     (8[     Z     Ф\     image/jpeg.init.1 "  26"
  21
I
  2"
4!
     N     x5
        u 5
 5
      5
 5
      Z     Z     Z             ,[     image/jpeg.(*FormatError).Error 
763 7,6+3  &
  &G     pN     (6
        u 5
 M6
      5
 5
      Z     Z     Z             @[     image/jpeg.(*UnsupportedError).Error 76653      O     6
        I  z z      E N Z     pZ     |Z     type..hash.image/jpeg.component p O     7
        O z z        tZ     Z     |Z     type..eq.image/jpeg.component    O     p7
        g        a n Z     pZ     Z     type..hash.[4]image/jpeg.component      @O     7
                  tZ     Z     0Z     type..eq.[4]image/jpeg.component        O     P8
 (       y8
 8
 8
       8
 8
 pZ     Z     [     compress/flate.(*compressor).fillDeflate POPOO
  !K	
	

J
34CD?
  !
6

$	
  !

     O     P9
 8       x9
 9
 9
       9
 9
 Z     Z     xZ     compress/flate.(*compressor).writeBlock 
  !?.

  !/
	
		
  !#
   O     0:
         X:
 n:
 s:
       :
 
;
 pZ     Z     9[     compress/flate.(*compressor).fillWindow 54
  !
'#%	'
.
E
8
#
  !\I[Z
	

  !\,
4
     pO     h;
 @       ;
 ;
 ;
       7<
 \<
 pZ      Z     $3[     compress/flate.(*compressor).findMatch 
  /&.	6#%V'0	.
8	0-
C(
%'".(/
  /):0u8')\
  /(:_=
      O     <
 0       <
 <
 <
       =
 )=
 PZ     Z     Z     compress/flate.(*compressor).writeStoredBlock PZOPQO  !='+	
  !
  !=
       O     =
 0       =
 =
 =
       =
 =
 Z     Z     Z     compress/flate.bulkHash4 0/0	/0  
	
  F  F O     8>
 @       P>
 ]>
 a>
       u>
 >
 Z     Z     Z     compress/flate.matchLen 0T/0/0 s 
	  )  G         O     >
        :?
 ^?
 l?
       ?
 8@
 i@
     Z     pZ     d[             [     compress/flate.(*compressor).encSpeed compress/flate.(*deflateFast).reset y#
 '
 !

	
U

8. 	
8.
H)
6
  !L	+

	!
 	 	$#
  !~6
8!vUH$#
  '
   pO     @
        ,A
 WA
 oA
       B
 pC
 C
     Z     pZ     k[             [     compress/flate.(*compressor).deflate compress/flate.hash4 compress/flate.matchToken eU
 	 !.1
	1
"	
	 	1	
 &.
2O
5(5O OfgjLL
^c!2
	A	P$O
q1

#
Y

  !L*'*wF*L;	
:.	8	K%!
$

!'23#"%"'
(
.)+.
  !I
.CU
  \
		   O     @D
 (       gD
 rD
 wD
       D
 D
 pZ     Z     Z     compress/flate.(*compressor).fillStore PpOP*O
  !Q

  !/


  !G

        @O      E
        #E
 /E
 4E
       FE
 aE
 Z     pZ     Z     compress/flate.(*compressor).store pop o
  !)Q	
  !0	
  !^	
      O     E
        E
 E
 E
       F
 8F
 Z     pZ     Z     compress/flate.(*compressor).storeHuff `C_`h_`_
  !0
&.
	

  !
	
  !0
&
    O     F
 8       F
 F
 F
       F
 )G
 Z     Z     [     compress/flate.(*compressor).write popopopo
  !c

  !
		-
+
  !	
	
  O     G
 0       MH
 eH
 H
       jI
 eJ
 J
     4[     e[     0 [     \     d[     compress/flate.(*compressor).init compress/flate.newHuffmanBitWriter compress/flate.newHuffmanEncoder compress/flate.newDeflateFast compress/flate.(*compressor).initDeflate 	
 6}zGY- 	/%,,KR$///

GYzU
GYY

%2%UU


	
E-
  /							=
,	*	%%l	:		\
  /',,,'' = 
 * ':!% '#&%l  2#$:# -+ '#\ '#$!
  6}kkk
z	
	
	 'GY    `(O     xK
        K
 K
 K
       8L
 mL
 L
     Z     Z     hZ             ?[     compress/flate.(*compressor).reset compress/flate.(*huffmanBitWriter).reset 0/0/
 *vd2)
 	!	5##
+
  !&
+W?
  !2
L<g?
  *vd2)
       *O     L
        M
 'M
 ,M
       FM
 uM
 Z     Z      [     compress/flate.(*compressor).close @?@3?@?@?  	!7	+	
  !

  !~	<
     +O     M
 0       M
 M
 M
       	N
 "N
 Z     Z     Z     compress/flate.NewWriter v  
!6	
  !	

  !(		
  p,O     N
 H       N
 N
 N
       N
  O
 h6[     [     hZ     compress/flate.NewWriterDict }
  
!91	2,X&
  !	$		

  ! :p
E
  .O     O
 8       O
 O
 O
       O
 O
 Z     Z     PZ     compress/flate.(*dictWriter).Write e  
\  %  (      0/O     0P
 8       OP
 WP
 [P
       cP
 tP
 Z     Z     PZ     compress/flate.(*Writer).Write _ z V  (  #  /O     P
        P
 P
 P
       P
 p 4Z     Z     |Z     compress/flate.(*Writer).Close @7? R .  	  0O     PQ
        oQ
 {Q
 Q
       Q
 Q
 \Z     Z     [     compress/flate.(*Writer).Reset POP9O
  !"<
$
  !



  ! 2


        1O     @R
 P       R
 R
 R
       S
 _T
 T
     @Z      [     |b[             [     compress/flate.(*deflateFast).encode compress/flate.load32 compress/flate.hash compress/flate.load64 
  z!	
o	0' !0\ 
			49'(		]'@K<@	S
{	dc(%1T
  !7*/*.^
	+&!.2(	
+
  !nu_. W.
!"
  XFW
	?/d
	]E
    8O     (U
 H       CU
 MU
 RU
       rU
 U
 Z     pZ     Z     compress/flate.emitLiteral   ! 
	
<"
  !+""
  !"
      9O     U
 0       V
 *V
 /V
       V
 V
 8Z     Z     X4[     compress/flate.(*deflateFast).matchLen 0/0/0/0V/0/0/0/0V  ,%

: 	



&'R
!  O%%W!1
#1h  +$kWoK  <O     W
        /W
 6W
 :W
       FW
 OW
 Z     pZ     |Z     compress/flate.(*deflateFast).resetAll 0A/ \ 	    8   `<O     W
         W
 W
 W
       'X
 PX
 Z     pZ     0+[     compress/flate.(*dictDecoder).writeCopy m
  !	>	A_&L-&%$#$=@%#
  !2;$/'	

1
  !<1
   p>O     X
        Y
 %Y
 *Y
       bY
 Y
 Y
     Z     pZ     Z             ([     compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).write r
  !





;-

  !
-
  !2-
  
;7     ?O     Z
        =Z
 PZ
 UZ
       Z
 Z
 Z
     Z     pZ     Z             <[     compress/flate.(*huffmanBitWriter).writeBits o
  ! (	1
:3;4-4!

  !



  !	
2

  
;)        @AO     H[
         v[
 [
 [
       [
 \
 &\
     pZ     Z     (Z             @[     compress/flate.(*huffmanBitWriter).writeBytes 
  !

afgt\[;`[H%


  !

 
@
  !
# >@
  

e;s @CO     \
 (       \
 \
 \
       ]
 ]
 tZ     Z     1[     compress/flate.(*huffmanBitWriter).generateCodegen 0/0/
  ! 
	,
	!	


8ir-	





*


  !#
(
	
  ! (a
   FO     ^
 0       7^
 G^
 L^
       v^
 ^
 Z     Z     H6[     compress/flate.(*huffmanBitWriter).dynamicSize 
  !P.2		
7

  !#/7	H_
  !Qh
    HO     ^
        %_
 -_
 2_
       B_
 __
 Z     pZ     [     compress/flate.(*huffmanBitWriter).fixedSize po  !C9

  !		:
  !JX
 pIO     _
        _
 `
 `
       K`
 q`
 `
     Z     pZ     Z             d[     compress/flate.(*huffmanBitWriter).writeCode o
  !(	
;!

  !



  !	
2

  
;)        JO     `
 (       &a
 6a
 ;a
       a
 a
 Z     pZ     Z     compress/flate.(*huffmanBitWriter).writeDynamicHeader pop	opIo
  !+'#$	4(		
 	
7	7	3	9
F
	
  !+"$		$
);
	$
	$
	$I
  !I
    NO     0b
        eb
 pb
 ub
       b
 b
 Z     pZ     |Z     compress/flate.(*huffmanBitWriter).writeStoredHeader @"?@w?  !
 %

  !
	*
  !
I/
    NO     c
 @       c
 c
 c
       Kd
 d
 (e
     
[     	[     i[             ?[     compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).storedSize compress/flate.(*huffmanBitWriter).writeFixedHeader -
 
 /D"

@3=>=CL
d.."8Q1~)%	NM?&!
  /3'H
	
$	,%&A)R!.!"<	-
  / 4@.."&"-
  3
t.      @TO     e
 @       e
 e
 e
       .f
 f
 f
     Z     Z     1[             P[     compress/flate.(*huffmanBitWriter).writeBlockDynamic ]q  !>,0;93t
5<

  !0!(
$C.!H

  !3D:#h

  3 `WO     g
 0       g
 g
 g
       ^h
 h
 h
     pZ     Z     @:[             t[     compress/flate.(*huffmanBitWriter).indexTokens compress/flate.token.length compress/flate.lengthCode compress/flate.token.offset compress/flate.offsetCode 
 &'*'% !"''	
<A!10	
  !  $$3	:

^
  !8_8^
   '*'%     ZO     Pi
 P       i
 i
 i
       Aj
 j
 j
     Z     pZ     :[             ċ[     compress/flate.(*huffmanBitWriter).writeTokens 	e
 #
*!7 	!:	+##		-#				#
,



  !
	
	 .9 1!e
  !e
  	!!7       ]O     8k
         Nk
 ^k
 nk
       k
 k
 k
     pZ     |Z     Z             [     compress/flate.init.0 !
 _hD
 	/(h-
  /		4!
  /W-=!
  _hD
  0_O     0l
 (       bl
 l
 l
       m
 m
 m
     Z     Z     ;[             ?[     compress/flate.(*huffmanBitWriter).writeBlockHuff Q<'
 	 	!

F*
<8;9.%	

(	
/2
1;/*!
O,	1
	
f
3
  !

$@)'+



Q

'
  !
C23
'
  -
 ;  cO     (n
 0       An
 Jn
 Nn
       \n
 in
 Z     Z     Z     compress/flate.histogram 0H/0 X 
  
  
   0dO     n
        3o
 ?o
 Jo
       o
 o
 o
     Z     Z     Z             Hn[     compress/flate.generateFixedLiteralEncoding compress/flate.reverseBits math/bits.Reverse16 `_`_
 #q !	_0/##.C@7
  !		SE
  !'*
  (_0#J  eO     0p
        [p
 gp
 rp
       p
 p
 p
     Z     Z     Z             n[     compress/flate.generateFixedOffsetEncoding `_`_
 !: !K[N!
UJ
  !		(
  !'*J
  ([!$
       fO      q
 (       Kq
 Tq
 Xq
       tq
 q
 pZ     Z     Z     compress/flate.(*huffmanEncoder).bitLength 0m/0	 { 	  
  c        gO     q
 @       r
 r
 r
       r
 s
 Z     Z     (7[     compress/flate.(*huffmanEncoder).bitCounts "
 
 2 (
 

<	
GH &
!
	#	0,) U0 3
4()0?  )0]




/
  2@%i e
\,(1W")
  2\0
      @lO     s
 8       s
 s
 s
       Ot
 t
 t
     Z     Z     <[             n[     compress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*byLiteral).sort popo
 &X !%
tstspo&:fk
  !,))

)
  !	$
  {&@& +   nO     u
 (       |u
 u
 u
       u
 Hv
 nv
     HZ     HZ     ;[             \@[     compress/flate.(*huffmanEncoder).generate compress/flate.(*hcode).set compress/flate.(*byFreq).sort 
  ! 		
-f34/F;
(
iI.
  !].

3(
9
  !*8

	
[-
<9
  >)
     pO     v
           v
 v
           Z     pZ     XZ     compress/flate.byLiteral.Len      pO     @w
 0       ^w
 gw
 kw
       qw
 zw
 Z     pZ     Z     compress/flate.byLiteral.Less 0I/0 Y K  !  8        @qO     w
 (       w
 w
 w
       w
 x
 Z     pZ     Z     compress/flate.byLiteral.Swap 0d/0 w w  >  Z  qO     Xx
           v
 rx
           Z     pZ     XZ     compress/flate.byFreq.Len    qO     x
 0       x
 w
 x
       x
 x
 Z     pZ     Z     compress/flate.byFreq.Less 0U/0/0 2  '3    PrO     Hy
 (       w
 w
 cy
       w
 x
 Z     pZ     Z     compress/flate.byFreq.Swap w  rO     y
        0> y
 y
       E> X> Z     pZ     Z     compress/flate.CorruptInputError.Error  Hk
      psO     0z
          Sz
 Wz
       \
 o
 4Z     Z     |Z     compress/flate.InternalError.Error x Vx       sO     z
 (       z
 {
 {
       {
 C|
 s|
     ,Z     Z     b[             4@[     compress/flate.(*huffmanDecoder).init "y
 (& 2"
$ &%	3
	
J(G	%,
	$:
R

n&kl@77`_7
#/
  2"r=	
 6*
9
&#%	"W
  2"q~%"W
  (&        @yO     |
        |
 	}
 }
       V}
 }
 Z     pZ     Z     compress/flate.(*decompressor).nextBlock @S?@?@?
  !4

	4	K	
  !!4"	-	
4&
  !+!4"	-4&
 `{O      ~
 8       l~
 ~
 ~
       ~
 
 >
     Z     Z      .[             [     compress/flate.(*decompressor).Read compress/flate.(*dictDecoder).readFlush `_`_`_`O_
 l !(.
(O'	
  ! s-
.& 

  !!-	?	
  l      }O     
        
 
 
       
 
 4Z     Z     Z     compress/flate.(*decompressor).Close PIOP9O  !"!
  !
  !!
        p~O     X
        
 ؀
 ݀
       
 s
 4Z     Z      c[     compress/flate.(*decompressor).readHuffman J:o:A22i
  !	
	
	$f5	
=$fe*	&0,	
[V3);"%%(`@o;-3	3	+
!
	9
  !k!	8			]
	 	Y
	
	#)&
	
	
	
	
	{
  !'|!!HB# !!!!i
        O      
        U
 
 
       
 ^
 Ç
     LZ     Z     <i[             [     compress/flate.(*decompressor).huffmanBlock compress/flate.(*dictDecoder).tryWriteCopy compress/flate.(*dictDecoder).availWrite compress/flate.(*dictDecoder).writeByte math/bits.Reverse8 compress/flate.(*dictDecoder).histSize compress/flate.(*decompressor).finishBlock compress/flate.(*dictDecoder).availRead gV
 UWFJh[W
 !	+	&+	 	

	0tq

fYVW

	
	5
'
*)

$5
/"D
+#()./45:;@?H:
1		 
%



&
i'
	
  !d+
	-+'(

	+:	(>(;

	
+Y($
(
(202	
	b&%+32	!
9"/&	%#
@
  !7<A'W+u(N(i+r(4((b+e!-@
  UW8
J	h[Z
17W@
		
      O     x
        
 و
 
       
 
 %
     LZ     ,Z     ([             ܹ[     compress/flate.(*decompressor).dataBlock compress/flate.noEOF k:/
 `	%
H
ll7\!
 	!+	%
	t	q

!q$rk
	.
)D		 
%M
Nwxwts*FE
	
1
!
  !		%"+

)s.03(!
  !+&

(!
  `	%
	2
!$"l*\Z
h
 `O     Ȋ
        A
 _
 
       $
 o
 
     Z     ,Z     [             [     compress/flate.(*decompressor).copyData compress/flate.(*dictDecoder).writeSlice compress/flate.(*dictDecoder).writeMark m
 +%!B@D
PTqG 
 
!
%	!			0@		2	/

!/*0			

	
			
%6'	
  !6		(
H+

J,LR,
	e1
  !RPx+
+

L~e1
  +%!B@		2
!*	TdGZ
4
       @O     @
        h
 s
 x
       
 
 
     Z     Z     PZ             [     compress/flate.(*decompressor).moreBits pPopwo  
!%	
!	
  !"/
  !*	+;
  K	!;        0O     8
 (       _
 |
 
       ӎ
 
 C
     HZ     Z     [              [     compress/flate.(*decompressor).huffSym 9
  !
	 	A	D
;!DCP
@!
$52
-1
  !
=	

  !x#+t&	
  	'!     O     
         ߏ
 
 
       
 
 
     XZ     XZ     |Z             x[     compress/flate.fixedHuffmanDecoderInit 0/0/ #, 

  

  

  #
        O     
 @       ,
 =
 k
       ޑ
 b
 
     $[     T\     >[             Р[     compress/flate.(*decompressor).Reset compress/flate.makeReader compress/flate.(*dictDecoder).init bufio.NewReader bufio.NewReaderSize bufio.(*Reader).reset 8GGGG
 5',)
 H78@-	c3	4U+' 2'&

$

5

  H


5,:D	)"
		$2+

  H?%	,
c 0E	 
,L%2+


  O85',A$
 O     8
         Q
 b
 
       
 }
 ǔ
     Z     (2[      [             4[     compress/flate.NewReader 
 '2M,)
 /a?d..[
'R( ^'&

$

5
  /	
		',:5	)
		$ 2+

  /D'	,
+5'B	 

,L(2+
	
  N?'2M,A$
 O     X
 8       u
 
 
       %
 
 
     [     4[     =[             [     compress/flate.NewReaderDict 
 '2P,)
 /?..[3	'1R( '&

$

5

  /			',:D	0	

	
	$ 2+

  /D'	,
c 0'B	 
,L(2+

  N?'2P,A$
       O     
         
 
 
       
 
 XZ     XZ     `Z     compress/flate.fixedHuffmanDecoderInit.func1 "$$  2,
  2,
  2
       O     H
         \
 g
 k
       s
 
 XZ     XZ     |Z     compress/flate.init  E  | 61  6  		6         O     
        %	        .	 5	 Z     pZ     |Z     compress/flate.(*byLiteral).Len pO     `
         
 
 
      
 
 
     Z     pZ     Z             [     compress/flate.(*byLiteral).Less 0Y/0 
1'
 1'
   
$5   f  1'
       O     (
        I
 R
 [
      d
 k
 q
     Z     pZ     Z             [     compress/flate.(*byLiteral).Swap 0t/0% 
1^ 1^   S4     1G
     O     Ț
        %	        .	 5	 Z     pZ     |Z     compress/flate.(*byFreq).Len     O     H
         f
 o
 
      
 
 
     Z     pZ     Z             [     compress/flate.(*byFreq).Less 0g/0' 
16 1(   
0?   |  16       O      
        I
 R
 >
      d
 k
 q
     Z     pZ     Z             [     compress/flate.(*byFreq).Swap 1^  PO     
        sE Ҝ
 ۜ
      E E E     Z     Z     Z             `[     compress/flate.(*CorruptInputError).Error 
;R: ;FRE:        O     H
        u n
 w
      5
 5
      Z     Z     Z             t[     compress/flate.(*InternalError).Error 
763 7R6Q3   O     ȝ
        sc | |      C P Z     pZ     Z     type..hash.compress/flate.literalNode   @O     8
                 \
 e
 pZ     Z     Z     type..eq.compress/flate.literalNode 
        pO     
          ՞
 ٞ
       ܞ
 
 Z     pZ     |Z     hash/adler32.(*digest).Reset  J       O     0
        	F L
 P
       	F 	F pZ     XZ     XZ     hash/adler32.(*digest).Size 
 d
      O     
        	F L
 
       	F 	F pZ     XZ     XZ     hash/adler32.(*digest).BlockSize h
     O     
 (       $
 (
 -
       ]
 p
 xZ     pZ     DZ     hash/adler32.update   
	
)	&
 
f0
    O     
 8       ݠ
 
 
       
 
 Z     Z     Z     hash/adler32.(*digest).Write `]_ x 8  "  1
  O     X
          ՞
 u
       ܞ
 
 Z     pZ     |Z     hash/adler32.(*digest).Sum32         0O     ȡ
 8       
 
 
       
 
 Z     Z     TZ     hash/adler32.(*digest).Sum LK
  !<G
  !
#
  !
D
      O     x
 H       
 
 
       
 ڢ
 (*[     hZ     Z     compress/zlib.NewReaderDict 0  !E%1
  !	
#
  !
        O     X
 8       u
 
 
       
 
 Ѥ
     XZ     XZ     ([             [     compress/zlib.(*reader).Read @2
 	/^
 !
T	
	)/!3	/		'
!
 ''5)&

  !+		
%G2
  !q2!

+



  	/^
       O     0
        N
 ]
 b
       ~
 
 4Z     Z     Z     compress/zlib.(*reader).Close PwOP/OP3O
  !(2"
  !		
  !D	3
   O      
 @       e
 
 Ҧ
       
 ˨
 d
     h0[     b[     `.[             [     compress/zlib.(*reader).Reset hash/adler32.New hash/adler32.Checksum 
 	/@3,2,J /X?+	/&		(!5 
!"" s7+@		(!5
 13214' 
 
 2'&v'vu5@
  /'	
	
%


	

		
$
		


$	
	

	+			%
%I'	
 	0 8.
@
  /'?@G		 / )
i(#O$$A-9C		 /x ' 
 ,^(#8.
@
  	/@
3	
	,2A'J    O     
 H       
 (
 -
       T
 
 	[     Z     lZ     С\     compress/zlib.NewWriterLevelDict ,
  !
	'
	
  !!	,
  !-+'
,
   O     
        
 
 
       >
 g
 Z     Z     HZ     compress/zlib.(*Writer).Reset @p?@N?
  !#	


  !			

  !

       O     
        
 0
 F
       
 
 &
     DZ     Z     [             [     compress/zlib.(*Writer).writeHeader d
 ^
 !	

-DZ0		!
<
	


'
  !j	 

	
 	N
  !zKH(		 :7(G
  ^
      O     
 8       
 
 
       
 V
 
     Z     (Z     Z             [     compress/zlib.(*Writer).Write  %<
 S3H !3"51!&)
  !	53
	
  !j	
)
  S3H    O     
        
 *
 9
       q
 
 ۯ
     Z     Z     Z             @[     compress/zlib.(*Writer).Close <
 EB
 !		9	
)
  !	
				
	
	
	
  !F	[	
	
	


  EB
  0O     0
         K] C
 H
       i] ] XZ     XZ     Z     compress/zlib.init  P_:U      PO     
        	 	 	      
 ߰
 Z     pZ     XZ     type..hash.compress/zlib.reader  !	+
  !q4
  O     0
        N
 ( ,      [
 
 ,Z     Z     	[     type..eq.compress/zlib.reader POPO
  !




  !r!
       O      
         i
 u
 
       
 ܲ
 
     XZ     XZ     |Z             D[     hash/crc32.ieeeInit hash/crc32.archAvailableIEEE hash/crc32.archInitIEEE 0{/0/
 (;T"
 !!!
  !EIA
  !JIA$
  (;T
     O     h
        w
 
 
       
 ӳ
 
     Z     pZ     0Z             <[     hash/crc32.New 0d/09/
 0
X
 !
X
  !	
  !.#
  0
X
        O     @
        	F Z
 ^
       	F 	F pZ     XZ     XZ     hash/crc32.(*digest).Size 
 
       O     
        	F Z
 ϴ
       	F 	F pZ     XZ     XZ     hash/crc32.(*digest).BlockSize 
      O      
          ;
 ?
       ܞ
 
 Z     pZ     |Z     hash/crc32.(*digest).Reset        O     
 8       
 
 
       ӵ
 
 Z     Z     Z     hash/crc32.(*digest).Write p~opyo
  !		:8:
  !"
  !R
1	3
        O     h
          ;
 
       ܞ
 
 Z     pZ     |Z     hash/crc32.(*digest).Sum32   O     
 8       
 
 
       
 1
 B
     Z     Z     Z             ([     hash/crc32.(*digest).Sum  !3G
  !	
#
  !	
@
  *3Q    O     
 (       
 ŷ
 ʷ
       
 
 xZ     pZ     Z     hash/crc32.archUpdateIEEE 4E
  !& 5
  !OA&
  !P
;
  O     p
        T 
 
       
 
 Z     Z     |Z     hash/crc32.simpleMakeTable ^ &  	   pO      
        
 "
 &
       ;
 D
 Z     XZ     $Z     hash/crc32.simplePopulateTable F F 8

 ' E        O     
 0       
 
 
       ƹ
 Ϲ
 hZ     Z     Z     hash/crc32.simpleUpdate < < X % ,    O      
        <
 D
 I
       b
 w
 Z     Z     TZ     hash/crc32.slicingMakeTable @?  v!	


  !	
#
  !B
     O     к
 0       
 
 
       .
 F
 hZ     Z     Z     hash/crc32.slicingUpdate pop/opo
  !9	
5

  !&

  !


    O     
 (       Ɯ 
 
       ƻ
 ջ
 xZ     pZ     |Z     hash/crc32.ieeeInit.func1 l H  0  '!   pO     (
         8
 C
 G
       K
 V
 XZ     XZ     |Z     hash/crc32.init 04/0/ ] ]  (  (  O     
        
 
 
        x\     hash/crc32.ieeeCLMUL      O     
        sc | |      C P Z     pZ     Z     type..hash.hash/crc32.digest    O     
                 3
 :
 pZ     Z     Z     type..eq.hash/crc32.digest    @O     
         
 ¾
         
     XZ     XZ     XZ             4s[     image/png.paeth image/png.abs e B
/$
     O     P
 8       f
 p
 u
       
 
 ƿ
     Z     Z     Z             r[     image/png.filterPaeth 0/0	  ` 
YN

		  
	  
	  b=        O      
          <
 @
       \
 o
 4Z     Z     |Z     image/png.FormatError.Error x x      O     
          <
 
       \
 o
 4Z     Z     |Z     image/png.UnsupportedError.Error x    O     
         X
 
 
       n
 
 
     (Z     hZ     Z     \     Dr[     image/png.(*decoder).parseIHDR encoding/binary.bigEndian.Uint32 :'''' @		/x, !		/	6
cf(gf

 
V-[				
	
	
	Q(((((
  !	%Lw
	
  !,UE({I>!!
  @		/x,      PO     
         
 
 
       ?
 
 
     Z     Z     Z             [     image/png.(*decoder).parsePLTE L50Z
 		, !(0		,	?
PUy{+,-%"()#"2	
	
  !9	' 			
l
#)	
#)		l
  !(Z_))
$(Z
  		,        O     `
         
 
 
       
 Q
 
     Z     Z     0
[             r[     image/png.(*decoder).parsetRNS N''''
 i		,		,		, !t	s	t,q	?;H-Q
	(,J	I	J,G	?;A8(<(%0	/	0,-	('26ef(G
*8,


!

  !A	"	
	#(	='	'	
	#1
		"
	=
	
	
!/	Z
  !U(;5B;(jBd/
By
  i		,		,		,         O     
 8       0
 _
 w
       
 ,
 Z
     8Z     (Z     Z             r[     image/png.(*decoder).Read image/png.min %%3 
 	/
 !
	/
4&	&	4+,	4'!./
  !	!	
%)$ 
	D
  !(k(
  x8	/
  O     
 (     
 H
 U
       
 
 
     	[     |	[     ,[             [     image/png.(*decoder).decode compress/zlib.NewReader c6^R0 C?	 B?	4

&%	

? ?1_"-3	3o	A11nF)1	1
  /$'
	,

 )
	>	
	


	


4
  /\c?/<	1
1x
  C?	      O     H
 H       
 $
 
       
 _
 
     i[     @j[     [             f\     image/png.(*decoder).readImagePass image.NewNRGBA image.(*Gray).SetGray image.(*Paletted).SetColorIndex image.NewPaletted image.NewNRGBA64 image.NewGray16 image.NewRGBA64 "Bd** 
 /F012"12D12/%0
/01212/%0/01212//-01212?/-01212?/,01212?/-012^/0/Q010%/I010/I0 /0/I010>/S010/0#/I0!/0/I010/I010#/I0!/0/I010/I010/I010/0/0/0/0/0/0 2"(}s8/"(
j+	%
			Q	!D	4	6 
	%$


 	

"s2
+
%A:			;RUT


 	
"3s	b$
%qj		k


 
cs"R
''8D',3sR
"
		"R	
%%b	
/0			"X!


/0

	"@

/0

	(
;RyDRu

'
	
-jijk&'
3XWXU%s'
3LKLG"sR
')D878/		6("R'3"!"+*)R
'
	3			"  sR/12
IN/vuv099+,,;+"

({"(~|
"(|){"xml(~$$
(				
6
""(|#Kj"(~"(~|

"(|	ej	"(~
"(i"(i6!"#3		!


  2nt	@%#BC %~ 'B813&$ 	30(1+ 'C80)1+x ':0!M,8!-t 	+	$KL
%#y *	>+ *!"w+ %0+%Y210
0+%W00+%Y21+
X";)K'(2)3	KL
!- &#j %	# A	::e :/5# ~	# 	&-.9:#4531 ),##p	@*:]w	C*:]
w	C`	]w	C2JK
vur	Q*:]1w	Ch	]v	Cw	C*:]w	Ch	]w	Cw	C*:]w	C*:]2}2I3#41
  2-tVY,8D$3	

*+	Q3	
&.	. 	'4#-J-`-c-M6(--,Q+&1-d-M-`-d-M-_-_ "#
  C
	"
	D
	

	/"!? "!('?&%('.-?,+.-^2F141%:F9<9BFA BAJFILI>RHQ
JQRQ#ZFY!ZYbFadajFili#rFq!rqzFy|ywFz
xF,+&%      @*P     0
 0       S
 d
 i
       9
 x
 XZ     HZ     d[     image/png.(*decoder).mergePassInto "
  2VV `
	6A
R
/Q"D ULOK$ 5`
O+, UT -`
O+< UD `
O' %`
O+4 U"V!!!!!!!!!
  2JD	
	D13
!"		
	
	
!"	#	
	
!"		
		
	
!"	"$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#$#
  28>-
:=>F=>6= =>
       `3P     @
         _
 n
 s
       
 
 dZ     Z     Z     image/png.(*decoder).parseIDAT `a_`&_`_
  !3'
  !
			

  !)	
     4P      
        t
 
 
       
 
 +
     Z     HZ     Z     \     p[     image/png.(*decoder).parseChunk image/png.cbPaletted image/png.(*decoder).parseIEND ,8TV_8T8hAL 
 0	/l(J:5 !	/	:,.
B"		2			5	
-3qtmnBIB1B11BDxw
  !% 	%!3	
	
(3
-8+
  !_!!W->!!6!(!(!C!!,!
  0	/l(J
	
	5 =        ;P     
        
 
 .
       V
 {
 
     4Z     Z     XZ             H[     image/png.(*decoder).verifyChecksum  -	/X !				/	"	
  !*
		!
  !M*H
  -	/X        ;P      
        !
 7
 G
       c
 
 
     4Z     Z     lZ             [     image/png.(*decoder).checkHeader  -	/l !				/	"	
  !%
!
  !WH
  -	/l     <P      
 0       $
 A
 J
       
 
 
     HZ     [     (Z             0[     image/png.Decode hash/crc32.NewIEEE p2
 (	
 !$	"
!

	"
!
*

  !			#	#		2
  !,	
	&(	&2
  (    ?P     
 @       
 
 
       T
 
 
      [     Z     Z             I[     image/png.DecodeConfig y
 (	
 !$	*
!
!	


(2'

$+"
#	*
!


  !			0	f	-	
(2
  !"	
	+c .	+2
  (  BP     `
         %
 q
 u
       %
 %
 XZ     XZ     |Z     image/png.init.0 t F
   CP     
        
 
 
        
 I
 xZ     pZ     (Z     image/png.opaque #  !97	
0

  !	)	
  !,
  DP     
 0       
 
 !
       
 
 *
     [     [     '[             [     image/png.(*encoder).writeChunk !&
 DV
v
 !" dab
a		
8
A	V9








  !9=
	"*				
&		
	e,&
  !9hl]	,"<	e1U	,&
  DV
v
       HP     
        
 
 
       I
 a
 k
     Z     pZ     PZ             4[     image/png.(*encoder).writeIHDR popo
 B3 !!7&"<KL1
G #*),/258
;	
  !	=
  !-
  B    IP     
         
 
 )
       {
 
 
     XZ     Z     	[             [     image/png.(*encoder).writePLTEAndTRNS s
  !

5	-kf
 




"
  !#		
?
"J
  !:y@	
l		"
h
   LP     8
 8       S
 ^
 c
       q
 
 Z     Z     XZ     image/png.(*encoder).Write pyopo  !A	
  ! +
  !A	

  `MP     
 0       
 )
 .
       
 
  
     h	[     
[     h[             [     image/png.filter image/png.abs8 

  !
.''''
)
r#` ,)


!86cY)*-B	
5jOP		T
qv/
		t/M



d)5)	
  !"+ '1&bz
!2&"#f)*?
{+,Y'('&7!
  !&

efX
{
  
U
9
s
	Jr
g
&
       0TP     
        
 
 
       
 
 Z     pZ     Z     image/png.zeroMemory 0/0/ M )  

  

     TP     8
 H     u
 
 
       
 x
 
     `;[     g[      [     0\     H[     image/png.(*encoder).writeImage compress/zlib.NewWriterLevel "


$







 341@m =-#J8N2X\!; '! /0<	&'#%%X
H6
0].1
		=B-,&	+
W."
C"A.<'!5:-&	>.e&-q4]2+0.%^eN	<HWW.+RpGTO0.&/#h<	7$
	
+W.+

	
	[~.tutr%"""{-wp4]2+0-k.e*"-
.<)"&"&"-
.r,"("("*"-$R
O
	&%"!@
&#!!!##!!#!
a
  2
P
	w"- 
3
				M)$%-0N"g")41`
2:'1#
F	.21	!	(/*
uHC		
NM	R&5
4(2	?:'
B	]	
)1
*D'9cN	 Me`!_m`_
*
&&/*
u
X	_
NM!.-21R5
H( 9!+:'
0/*
{
X	_	R'Q


(/*
{	
&	.-
"	
	
	`C

(/*
u
X	_
NM(2121
	
	
	
	

!*NS&
N
S
d_yE+N
  2IW	M-&!Z&9&
  1@m      pqP     H
        
 
 
       =          Z     Z     '[             r[     image/png.(*encoder).writeIDATs bufio.(*Writer).Reset image/png.levelToZlib bufio.NewWriterSize  B@ !hg
!e0


huv,TIJK
BO

  !

	
	
	4:$	H
  !(w	4:$'*	H
  B@      tP     P 8   r           S d      [     t[     X[             q[     image/png.(*Encoder).Encode image/png.(*encoder).writeIEND >
 e3
43
4 :+

%

	%%+
:Z	?B76/71#%!%j!
!8		NM>	
  /!5)
C(		

#T 	<		
  /kPI+&=	V6/KFC-C!X3	N<>>
  e

7  {P                          Z     pZ     Z     type..hash.image/png.Encoder     |P               !       7 pZ     Z     Z     type..eq.image/png.Encoder  
     |P             u 7 @      5
 5
      Z     Z     Z             [     image/png.(*FormatError).Error 
763 763        @}P             u 7       5
 5
      Z     Z     Z             [     image/png.(*UnsupportedError).Error 763    }P     ( (        E I        j $Z     pZ     XZ     context.(*emptyCtx).Deadline       ~P             	F         	F  Z     pZ     XZ     context.(*emptyCtx).Done 
 
 
     ~P               # '         + Z     pZ     XZ     context.(*emptyCtx).Err 	 	 	 	    ~P     x (         #          + hZ     pZ     XZ     context.(*emptyCtx).Value 	   0~P                        Z     Z     |Z     context.(*emptyCtx).String Y Y 	 	 B     ~P     p         g         B K XZ     XZ     |Z     context.init.0 > 
    ~P                       	 -	 XZ     XZ     Z     context.init POPAO
  _V)%FU  !		[
  !*[
        P     	         .
 F
 c
       % .      Z     4[     ;[     \     D
\     path/filepath.Clean path/filepath.(*lazybuf).append os.IsPathSeparator path/filepath.(*lazybuf).index path/filepath.(*lazybuf).string 
 uvuvuvuv#uv // 
%
8%;B&&&.<-!	.<-!	 <-!h6$&%
-<-+,ac
.<-+,achZ!+-.-.H% *<I	?0!c|^O					R
  /!"7w*!$ *	
	
*%	
	
*%
	
*%5<(
	
"-	
	
*%%$
2
		

	 
*	 
"1	
-(
	

	

	
  /%7%<0 6 
  *7 #
==9:n:n+	
n	
	=89n9n1#< *+oc!
     P                              4Z     Z     Z             L[     path/filepath.Base 0/0/0&/0	 0uvuv 		  5,!  5!3	  0     `P     h (       {           Z     Z     Z     path/filepath.join D  T!

  !



  !)m
   PP              % + 3       = R XZ     XZ     Z     path/filepath.init [U $[U      P                       # 6     8Z     Z     (Z             L[     os/exec.(*Error).Error  K ^/656
  /	- 
 
  /YT?E 	
  K    P      0                 H XZ     Z     xZ     os/exec.Command 
  !-"15

?


  !	 
	

	
)	@
!*
  ! K0
	"(4)	@V
        P               <        - b     d[     [     8h[     \     [     os/exec.(*Cmd).String F
 __`__#`_6`_`_` _`_
`_`
_B`^_8` /
x^}6	x GtC
s
B^8
  /)!)E
	)")&   
%&6	
%& 

  /U>9&
 8y8> F
  _x_"6
x	 
GC

	
B^        0P      (   i            ' > Z     Z     |Z     os/exec.interfaceEqual _6  )&O
  !9!
  !=
)
    P                       L       `([     )[     [             [     os/exec.(*Cmd).stdin os.Open  9 !	

^O{"oj&	"D9A	V"<;R"
  !		

*	"#&!!"
M(%!,

2/!,
%
&!/
#,"=
@
/!" 	
9

  !)!Q="	8		
	MBBs"=

  9     @P              Ɯ           dZ     Z     XZ     os/exec.(*Cmd).stdout l H  	


	  /       P     p                    dZ     Z     8)[     os/exec.(*Cmd).stderr popGopo
  !R4H
  !
	



  !6/
        ПP     H 0       h           (-[     ,[     Ԋ[     os/exec.(*Cmd).writerDescriptor  
 !	

^O
"	q
`&	"9	V"R"
  !	

*	"
#&! '*B) '0
!"! '0%
83/
#.=@
= '(
9
  !)!Q=+"
&8	BB!B
h	"=

     0P     `                    Z     |Z     Z     os/exec.(*Cmd).closeDescriptors `b_ } 3
  
		
  "-
    P             f         M  !     3[     0[     ll[     `\     [     os/exec.(*Cmd).Start os/exec.(*Cmd).argv os/exec.(*Cmd).envv os/exec.dedupEnv "M	
 ' 2uQ	
Qt55-'/ -n	-6+"

6/-5-G6

55J''-56F	M
  2$ 		"
!
)%

'>	

	%'	%	/%	!($	
'(1#
	#
		!
  2
J	
B5 ExI!!hl
/55 '!"b!
* ''b 	
  '
'	  P             #          	 Z     Z     Z     os/exec.(*ExitError).Error S /       P               }            B! ! !     	[     [      ([     \     [     os/exec.(*Cmd).Wait os.(*Process).Wait os.(*ProcessState).Success os.(*ProcessState).success /*zG O9]56R'!'+ !9


;
-S+	'!'!
  !'	
	
(#	&	
		
  !D$>'; !"'!'!
  O9]R'!'+  P     " (       " " "       " # #     Z     Z     Tk[             <L[     os/exec.(*Cmd).StdoutPipe LL '&'0 	!	!
VG#	
O '&'&
  !
*"
" %

,' %&		
  !OI

3D	
''	
  '&'0      жP      $ 8       5$ F$ K$       $ 8% h)[     [     >[     \     os/exec.dedupEnvCase "
  23y

	(	?"(K
BJ;:J"!	
  2#


	4(!!
	
!
	

  2+((*I(>(8(4="
       P     %         % % %        XZ     XZ     XZ     os/exec.init.0 ' W 	        P     X&         o& ~& &       & & &     dZ     Z     Z             [     os/exec.findExecutable ppopopo `[ (!,"
  !
(
  !	J&
  `[ @P     0' 0       ' ' '       ( ( (     P[     [     [     Ч\     H[     os/exec.LookPath strings.Contains path/filepath.SplitList path/filepath.splitList path/filepath.Join strings.Split We 7a1b)	
	7
Y?X
 F/
x1w#	2
D7	5'?(	
;
  /	
	0	#0	%		+3
  /Z()!'#{&	'+
  71)	7?       0P     8)          U) Y)       c)  XZ     XZ     |Z     os/exec.interfaceEqual.func1 < 
       pP     )        ) * %*       S* * *     Z     Z     [             dL[     os/exec.(*Cmd).stdin.func1 io.Copy X
 60

:
, .0
I
PIJ


  !	






  !]" 

  60

:
, P      +        F+ U+ i+       + + +     xZ     lZ     Z             L[     os/exec.(*Cmd).writerDescriptor.func1 v"
 3:|

| 2j:
f


  !


	
  !H

  3:

       `P     ,        3, :, >,       H, ], Z     Z     Z     P\     os/exec.(*Cmd).Start.func1 POO j <
    
	       P     ,        &- 6- E-       h- - -     HZ     Z     xZ     p\     t[     os/exec.(*Cmd).Start.func2 os.(*Process).Kill os.(*Process).kill os.(*Process).Signal 4
  /%(&q
  /'#	
  /4@+3
        P      .        . . .       /. L. xZ     pZ     Z     os/exec.init.0.func1   (4! 	 q    P     .         m1 . .       1 1 XZ     XZ     Z     os/exec.init y $y     P      /          m 9R      / / Z     pZ     |Z     os/exec.(*ExitError).String         0P     p/          m 9R      / / Z     pZ     |Z     os/exec.(*ExitError).Sys        PP     /        cO jO mO      pO }O Z     pZ     Z     type..hash.os/exec.Error        P     @0        O O O      O #P $Z     Z     [     type..eq.os/exec.Error  pP     0 0       0 0 0      0 0 xZ     Z     |Z     os/exec.ExitError.String @>?@ 
h h  &	
  &   P     (1 0       0 0 0      >1 0 Z     Z     Z     os/exec.ExitError.Sys  &
      PP     1        1 1 1       1 1 Z     pZ     XZ     _cgo_panic PKO P \8
  A  A  P     1         1 1  2         crosscall2 U Z H
         P     x2        2 2 2       2 2 HZ     Z     0Z     \     layeh.com/gopus._Cfunc_gopus_setapplication P@OP8O
  $	

  

  	
8
       P     H3        2 2 p3       2 2 HZ     Z     0Z      \     layeh.com/gopus._Cfunc_gopus_setbitrate $	

 @P     3 0       3 3 4       4 U4 Z     8Z     0Z     `\     layeh.com/gopus._Cfunc_opus_decode PHOPO
  )$	
!
  !

	
  !	
%6L	
 `P     4        4 4 4       5 5 pZ     |Z     |Z     \     layeh.com/gopus._Cfunc_opus_decoder_get_size PHOPO
  %$	

  

  	

    P     5        5 5 5       5 5 HZ     Z     0Z     \     layeh.com/gopus._Cfunc_opus_decoder_init PHOPTO
  )$	

	
  !

  !	
T
  P     P6 0       s6 6 6       6 6 Z     8Z     0Z     \     layeh.com/gopus._Cfunc_opus_encode PHOPO
  )$	
!
  !

	
  !	
%60	
       P     87        4 4 e7       5 5 pZ     |Z     |Z     Ц\     layeh.com/gopus._Cfunc_opus_encoder_get_size %$	

      @P     7         7 7 8       8 >8 HZ     Z     0Z      \     layeh.com/gopus._Cfunc_opus_encoder_init PHOPpO
  )$	
	
  !

  !	
p
     P     8 0       8 8 8       C9 9 9     Z     Z     (Z             p[     layeh.com/gopus.NewEncoder layeh.com/gopus.getErr 
  !X+ #&	

  !	
	
	>! 

!
  !MQ	!
  L #
&8     @P     (: X       J: a: f:       : : :     )[     Z     Z             H[     layeh.com/gopus.(*Encoder).Encode 
  !'5	?  &D
  !7- 	
&	A
  !F	8!	
  ?  
&b      @P     h;        t ; ;       ; ; Z     pZ     |Z     layeh.com/gopus.(*Encoder).SetBitrate F 
    "     P     ;        t ; "<       ; ; Z     pZ     |Z     layeh.com/gopus.(*Encoder).SetApplication 
     P     < (       < < <       = D= h=     Z     Z     (Z             \[     layeh.com/gopus.NewDecoder pop$opo
  !X#|p &z&|{

  !	
	
	9	#&
&
!
  !MI		!
  U &
&8      P     = X       
> !> &>       b> > >     1[     tZ     Z             4[     layeh.com/gopus.(*Decoder).Decode 
  !
6>	B]?@Y VU @M&FEBAK#$
  !!R&  

-
  !I
3!

  ?  
&l  0P     0? (       Q? X? ]?       b? s? LZ     Z     0Z     layeh.com/gopus.NewEncoder.func1 pxo    6
  	+;
   P     ? @       ? ? ?       @ @ Z     Z     0Z     layeh.com/gopus.(*Encoder).Encode.func1     !(
  !	+	
#
    P     x@        @ @ @       @ @ LZ     Z     0Z     layeh.com/gopus.(*Encoder).SetBitrate.func1 p^o y y    	+!   P     A        @ @ HA       @ @ LZ     Z     0Z     layeh.com/gopus.(*Encoder).SetApplication.func1 y     P     A         A A A       A %B XZ     XZ     Z     layeh.com/gopus.init POPO
  _>>>>>:U  !
  !********
      @P     B         B B      B B Z     pZ     <Z     type..hash.[240]layeh.com/gopus._Ctype_float 
m m  2  :        P     0C        [C ^C aC      dC kC tZ     Z     0Z     type..eq.[240]layeh.com/gopus._Ctype_float 7 
7 7 & 2 P     C         B B      B B Z     pZ     <Z     type..hash.[720]layeh.com/gopus._Ctype_float    `P     0D        [C ^C aC      dC kC tZ     Z     0Z     type..eq.[720]layeh.com/gopus._Ctype_float      P     D         & )        Z     pZ     <Z     type..hash.[18]layeh.com/gopus._Ctype_float     P      E           "         tZ     Z     0Z     type..eq.[18]layeh.com/gopus._Ctype_float       PP     E        g        a n Z     pZ     Z     type..hash.[8][18]layeh.com/gopus._Ctype_float  P     F                =F PF `Z     pZ     Z     type..eq.[8][18]layeh.com/gopus._Ctype_float  /
  C
        PP     F         & )        Z     pZ     <Z     type..hash.[21]layeh.com/gopus._Ctype_float     P      G           "         tZ     Z     0Z     type..eq.[21]layeh.com/gopus._Ctype_float        P     G         & )        Z     pZ     <Z     type..hash.[32]layeh.com/gopus._Ctype_float     pP     H           "         tZ     Z     0Z     type..eq.[32]layeh.com/gopus._Ctype_float       P     H         & )        Z     pZ     <Z     type..hash.[8]layeh.com/gopus._Ctype_float       P      I           "         tZ     Z     0Z     type..eq.[8]layeh.com/gopus._Ctype_float        `P     xI         & )        Z     pZ     <Z     type..hash.[9]layeh.com/gopus._Ctype_float      P     I           "         tZ     Z     0Z     type..eq.[9]layeh.com/gopus._Ctype_float        P     hJ         & )        Z     pZ     <Z     type..hash.[3]layeh.com/gopus._Ctype_float      P     J           "         tZ     Z     0Z     type..eq.[3]layeh.com/gopus._Ctype_float        P     XK         B B      B B Z     pZ     <Z     type..hash.[200]layeh.com/gopus._Ctype_float    0P     K        [C ^C aC      dC kC tZ     Z     0Z     type..eq.[200]layeh.com/gopus._Ctype_float      pP     HL        uL }L L      L L Z     pZ     XZ     type..hash.layeh.com/gopus._Ctype_struct___3 PO 
   !!	+
  !4
       P     M        3M        6M ?M pZ     Z     Z     type..eq.layeh.com/gopus._Ctype_struct___3 w ^ p     P     M                  Z     pZ     Z     type..hash.[200]layeh.com/gopus._Ctype_struct___3       P     N        i t x      @N SN `Z     pZ     Z     type..eq.[200]layeh.com/gopus._Ctype_struct___3  /
  D
     P     N        N N N      N O Z     pZ     XZ     type..hash.layeh.com/gopus._Ctype_struct___2 PO 
   !!"
  !.
       P     O        P P P       P P ,Z     Z     HZ     type..eq.layeh.com/gopus._Ctype_struct___2 POPO
 
   !)a



		
	
	
	
	
	
			
	
	
	

  !9*
    PP     XQ         & )        Z     pZ     <Z     type..hash.[4]layeh.com/gopus._Ctype_float      P     Q           "         tZ     Z     0Z     type..eq.[4]layeh.com/gopus._Ctype_float         P     HR        S [ _      c  Z     pZ     XZ     type..hash.layeh.com/gopus._Ctype_struct___4    P     R          
      R R pZ     Z     0Z     type..eq.layeh.com/gopus._Ctype_struct___4 	C 	a        @P     HS         B B      B B Z     pZ     <Z     type..hash.[960]layeh.com/gopus._Ctype_float    P     S        [C ^C aC      dC kC tZ     Z     0Z     type..eq.[960]layeh.com/gopus._Ctype_float      P     8T        mT uT yT      }T T Z     pZ     XZ     type..hash.layeh.com/gopus._Ctype_struct_OpusEncoder PO 
   !!+
  !7
       P     U        KU XU \U      `U U $Z     Z     Z     type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder POPO
 
   !(%#		9
  !5!
        `P     V         & )        Z     pZ     <Z     type..hash.[2]layeh.com/gopus._Ctype_float      P     V           "         tZ     Z     0Z     type..eq.[2]layeh.com/gopus._Ctype_float        P      W        r{ y{ }{      5W P Z     pZ     XZ     type..hash.layeh.com/gopus._Ctype_struct_OpusDecoder  !!	+
 P     W        W        W W pZ     Z     Z     type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder POPO
  !

  !2-
  pP     XX         X X Y       Y kZ Z     XZ     XZ     Z             <)\     main.init.0 flag.StringVar flag.newStringValue flag.IntVar flag.newIntValue flag.BoolVar flag.newBoolValue flag.Parse 	
 ,UmVUxVU]VU]VU]VU]VU]VUYVUxVUxVUWVDUkV
 !R
&R
RRPRNRLRJRR&R
&R


W
`
  !>
`
  !^^`
  ,R&RR	RRRR R$&R!(&R%*W)D(&)
  P     8[         [ [ \       ^ b  c     `Z     |[     0[      \     *\     main.main os.IsNotExist fmt.Println bytes.NewBufferString image/png.Encode "










C

 +q;rq;r
q;rq;r8q;rq;rq;r*X"%x?7@?@>%F	q;rQq;rEq;rJ
 2#U+V%(c	K;#Z	K;2222!
2*-
   #	%:0}#.	GP;M6	GD;A8L	G8;5,	K,;)	$}#	G;$?X
w"%077>%F	++'	
	
.%	%%$!;);#);	

  2	
1
	,#A	.
	,
	
	
	
	
 !>		$		:
	
		,		31
	,,		
	,S%#	 
	?				
		



	i
(%
	

#,

	
  2 	X	XZB($
	
-	:
T	4"	XV	X	XiXs'T4$X/	?".- I/5ik%)"2!L$@#@&@%]
  +;;
;
;	8;;;*X
w"%x L "S!$%#$#$#F	&;%Q(;'E*;)J	
    Q     c       d 3d rd       d f f     Z     8[     /[     \     ([     main.encodeReader "













 q;r*)3q;rq;rq;r6 2--P'&Hxk$G;f
*)3	G;
&Hx$	G;/6
G;'
  2!	  A
	
	
	
cR 5	

!2	
	
	


:HH
  2a/](A#'SW;XPfR%:$@A).X:8#'S)*)*X)P(	$1+,X+P
  D;*	
;;;6      Q     g       g g g       g /h Gh     Z     Z     D[      \     [     main.encoder  q;rT /,(5Q	K;
  /+!262,
  /,#DXn
  ;T  !Q     h       h h -i       i k wk     Z     Ȉ[      4[      \     [     main.encodeWriter fmt.Print "&H q;rnq;rq;rq;rq;r,  29Gr;.k	s	G;	G;	)C;|	K;
P7	G;!
  2		 	 	
	
	
	223	
,!"2
 "!$#

#H3
  2N/E	
	PD lE#	X:X:!9XBk+XP3
  ;n;;
;	;,  *Q      l     8  l 6l Rl       l m m     Z     j[     ,[     \     Đ[     main.decodeReader " kq;rq;r,  2*G&,H'p$rh$G;f
	G;f,
  2	1  <	"

	
		

cc=
  21L](<#nPMT;XPfXPf=
  ka;;,        p0Q     Xn       en {n n       n n o     Z     Z     D[     \     [     main.decoder  q;rT /,$5Q
x	K;
  /+!2/2,
  /,#DXn
  ;T  2Q     po       o o o       o p p     Z     +[     ([     \     K[     main.decodeWriter "&%M wq;rc!  26/j	5
k	G;
	
!
  2	
		
	
		
28
  2=/-
RD	
]	
		X:8
  w;c!    P6Q     0q         + Hq Rq       `q mq tq     XZ     XZ     |Z             [     main.encodeReader.func1 .# #  
  4  .      6Q     q         + Hq q       `q mq tq     XZ     XZ     |Z             [     main.encoder.func1 #        7Q     hr         + Hq r       `q mq tq     XZ     XZ     |Z             [     main.decodeReader.func1 #   p7Q     r         + Hq s       `q mq tq     XZ     XZ     |Z             [     main.decoder.func1 #        7Q     `s         js xs }s       s s XZ     XZ     XZ     main.init "
  f  !		
<
  !0A<
    8Q     s                   ] j Z     pZ     Z     type..hash.[11]string   09Q     Xt        ӆ ߆         `Z     pZ     4[     type..eq.[11]string     9Q     t        K        K K Z     pZ     XZ     type..hash.main.DCAToolMetadata :Q      u        >L KL OL      >u L $Z     Z     [     type..eq.main.DCAToolMetadata  !	






      ;Q     u        sc | |      C P Z     pZ     Z     type..hash.main.DCAMetadata     p<Q     0v        y Jv Mv      Pv Wv pZ     Z     Z     type..eq.main.DCAMetadata 
% %       <Q     v        v v v      v v Z     pZ     XZ     type..hash.main.FFprobeTags @? 
   !	"
  !+
        =Q     Xw        rw w w      w w $Z     Z     )[     type..eq.main.FFprobeTags POPO
 
   !	









  !F
        ?Q     Px        nx vx zx      ~x x Z     pZ     XZ     type..hash.main.FFprobeFormat PO 
   !	+
  !4
   AQ     y        $y 1y 5y      9y y ,Z     Z     [     type..eq.main.FFprobeFormat POPO
 
   !	*










  !9
      CQ     z        %z -z 1z      5z Zz Z     pZ     XZ     type..hash.main.SongMetadata PO 
   !	+
  !4
     DQ     z        z z z      z 3{ ,Z     Z     [     type..eq.main.SongMetadata POPO
 
   !







  !#
   pFQ     {                { { Z     pZ     XZ     type..hash.main.OriginMetadata  !	"
  !^+
        0GQ      |        =| I| M|      Q| | ,Z     Z     [     type..eq.main.OriginMetadata POPuO
 
   !&



  !RF'
        PHQ     |        r{ y{ }{      5W P Z     pZ     XZ     type..hash.main.OpusMetadata     IQ     H}        c} ߆       n} } $Z     Z     XZ     type..eq.main.OpusMetadata P`OP0O
  !
	
  !.-
    b 8   ɦ  d 1   ϥ  i H %  Ӥ   h =   У   e A   Ϣ   [ 6   š  ~ [ 7   Ġ  x Q * 	    w O &   ܞ   o J $  ܝ   h ?   ֜   ` 2     n G "  ښ   l A     d >   Ԙ   ^ 4     [ , 	  ʖ   l H &   ŕ   ] 9   Ք   q R 0   ʓ   [ 9   Β  | P $     f @   Ð  w V %  Ǐ  | ] :   ǎ  u B     j L   ܌   s V 3   Ћ   s Q 5   Ċ   e G "  Ӊ   U 7   ǈ  u V 4   ć   b A     u N "  ȅ  ` /  ل   _ 3  ڃ   i D   Ƃ  } X -   Ɂ  /go/src/github.com/davidcole1340/dca/cmd/dca/main.go /go/src/layeh.com/gopus/opus_nonshared.go _cgo_gotypes.go /usr/local/go/src/runtime/cgo/asm_amd64.s /usr/local/go/src/runtime/cgo/callbacks.go /usr/local/go/src/os/exec/lp_unix.go /usr/local/go/src/os/exec/exec_unix.go /usr/local/go/src/os/exec/exec.go /usr/local/go/src/path/filepath/match.go /usr/local/go/src/path/filepath/path_unix.go /usr/local/go/src/path/filepath/path.go /usr/local/go/src/context/context.go /usr/local/go/src/image/png/writer.go /usr/local/go/src/image/png/reader.go /usr/local/go/src/image/png/paeth.go /usr/local/go/src/hash/crc32/crc32_amd64.s /usr/local/go/src/hash/crc32/crc32_generic.go /usr/local/go/src/hash/crc32/crc32_amd64.go /usr/local/go/src/hash/crc32/crc32.go /usr/local/go/src/compress/zlib/writer.go /usr/local/go/src/compress/zlib/reader.go /usr/local/go/src/hash/adler32/adler32.go /usr/local/go/src/compress/flate/inflate.go /usr/local/go/src/compress/flate/dict_decoder.go /usr/local/go/src/compress/flate/huffman_code.go /usr/local/go/src/compress/flate/huffman_bit_writer.go /usr/local/go/src/compress/flate/token.go /usr/local/go/src/compress/flate/deflatefast.go /usr/local/go/src/compress/flate/deflate.go /usr/local/go/src/image/jpeg/writer.go /usr/local/go/src/image/jpeg/scan.go /usr/local/go/src/image/jpeg/idct.go /usr/local/go/src/image/jpeg/reader.go /usr/local/go/src/image/jpeg/huffman.go /usr/local/go/src/image/internal/imageutil/impl.go /usr/local/go/src/image/ycbcr.go /usr/local/go/src/image/names.go /usr/local/go/src/image/image.go /usr/local/go/src/image/geom.go /usr/local/go/src/image/format.go /usr/local/go/src/image/color/ycbcr.go /usr/local/go/src/image/color/color.go /usr/local/go/src/strconv/atob.go /usr/local/go/src/flag/flag.go /usr/local/go/src/encoding/json/tags.go /usr/local/go/src/encoding/json/indent.go /usr/local/go/src/encoding/json/fold.go /usr/local/go/src/unicode/digit.go /usr/local/go/src/unicode/graphic.go /usr/local/go/src/math/abs.go /usr/local/go/src/encoding/json/encode.go /usr/local/go/src/unicode/utf16/utf16.go /usr/local/go/src/encoding/json/scanner.go /usr/local/go/src/encoding/json/decode.go /usr/local/go/src/strings/strings.go /usr/local/go/src/strings/builder.go /usr/local/go/src/fmt/scan.go /usr/local/go/src/fmt/print.go /usr/local/go/src/fmt/format.go /usr/local/go/src/fmt/errors.go /usr/local/go/src/os/executable_procfs.go /usr/local/go/src/os/wait_waitid.go /usr/local/go/src/os/types_unix.go /usr/local/go/src/os/str.go /usr/local/go/src/os/stat_unix.go /usr/local/go/src/os/stat_linux.go /usr/local/go/src/os/stat.go /usr/local/go/src/os/proc.go /usr/local/go/src/os/pipe_linux.go /usr/local/go/src/os/path_unix.go /usr/local/go/src/os/types.go /usr/local/go/src/os/file_posix.go /usr/local/go/src/os/file.go /usr/local/go/src/os/env_default.go /usr/local/go/src/os/file_unix.go /usr/local/go/src/os/exec_posix.go /usr/local/go/src/os/exec_unix.go /usr/local/go/src/os/exec.go /usr/local/go/src/syscall/zerrors_linux_amd64.go /usr/local/go/src/os/error.go /usr/local/go/src/os/env.go /usr/local/go/src/internal/syscall/unix/nonblocking.go /usr/local/go/src/internal/poll/fd_posix.go /usr/local/go/src/internal/poll/fd_unix.go /usr/local/go/src/internal/poll/errno_unix.go /usr/local/go/src/internal/poll/fd_poll_runtime.go /usr/local/go/src/internal/poll/fd_mutex.go /usr/local/go/src/internal/poll/fd.go /usr/local/go/src/time/zoneinfo_unix.go /usr/local/go/src/time/zoneinfo_read.go /usr/local/go/src/time/sys_unix.go /usr/local/go/src/time/zoneinfo.go /usr/local/go/src/time/time.go /usr/local/go/src/time/format.go /usr/local/go/src/internal/testlog/log.go /usr/local/go/src/syscall/asm_linux_amd64.s /usr/local/go/src/syscall/zsyscall_linux_amd64.go /usr/local/go/src/syscall/syscall_linux_amd64.go /usr/local/go/src/syscall/str.go /usr/local/go/src/syscall/syscall.go /usr/local/go/src/syscall/exec_unix.go /usr/local/go/src/syscall/syscall_unix.go /usr/local/go/src/syscall/syscall_linux.go /usr/local/go/src/syscall/exec_linux.go /usr/local/go/src/syscall/env_unix.go /usr/local/go/src/internal/oserror/errors.go /usr/local/go/src/internal/fmtsort/sort.go /usr/local/go/src/sort/zfuncversion.go /usr/local/go/src/sort/sort.go /usr/local/go/src/sort/slice.go /usr/local/go/src/encoding/base64/base64.go /usr/local/go/src/encoding/binary/varint.go /usr/local/go/src/encoding/binary/binary.go /usr/local/go/src/reflect/asm_amd64.s /usr/local/go/src/reflect/value.go /usr/local/go/src/reflect/type.go /usr/local/go/src/reflect/makefunc.go /usr/local/go/src/strconv/ftoa.go /usr/local/go/src/math/bits/bits.go /usr/local/go/src/strconv/extfloat.go /usr/local/go/src/strconv/decimal.go /usr/local/go/src/strconv/itoa.go /usr/local/go/src/strconv/quote.go /usr/local/go/src/math/unsafe.go /usr/local/go/src/strconv/atoi.go /usr/local/go/src/math/bits.go /usr/local/go/src/strconv/atof.go /usr/local/go/src/math/exp_asm.go /usr/local/go/src/bufio/scan.go /usr/local/go/src/bufio/bufio.go /usr/local/go/src/bytes/bytes.go /usr/local/go/src/bytes/buffer.go /usr/local/go/src/unicode/tables.go /usr/local/go/src/unicode/letter.go /usr/local/go/src/unicode/utf8/utf8.go /usr/local/go/src/io/pipe.go /usr/local/go/src/io/io.go /usr/local/go/src/sync/waitgroup.go /usr/local/go/src/sync/rwmutex.go /usr/local/go/src/sync/runtime.go /usr/local/go/src/sync/poolqueue.go /usr/local/go/src/sync/pool.go /usr/local/go/src/sync/once.go /usr/local/go/src/sync/mutex.go /usr/local/go/src/sync/map.go /usr/local/go/src/errors/wrap.go /usr/local/go/src/errors/errors.go /usr/local/go/src/internal/reflectlite/type.go /usr/local/go/src/internal/reflectlite/value.go /usr/local/go/src/internal/reflectlite/swapper.go /usr/local/go/src/sync/atomic/asm.s /usr/local/go/src/sync/atomic/value.go /usr/local/go/src/runtime/sys_linux_amd64.s /usr/local/go/src/runtime/memmove_amd64.s /usr/local/go/src/runtime/memclr_amd64.s /usr/local/go/src/runtime/duff_amd64.s /usr/local/go/src/runtime/asm_amd64.s /usr/local/go/src/runtime/asm.s /usr/local/go/src/runtime/vdso_linux.go /usr/local/go/src/runtime/utf8.go /usr/local/go/src/runtime/timestub.go /usr/local/go/src/runtime/internal/sys/intrinsics.go /usr/local/go/src/runtime/slice.go /usr/local/go/src/runtime/sigqueue.go /usr/local/go/src/runtime/signal_sighandler.go /usr/local/go/src/runtime/signal_linux_amd64.go /usr/local/go/src/runtime/signal_amd64x.go /usr/local/go/src/runtime/select.go /usr/local/go/src/runtime/rwmutex.go /usr/local/go/src/runtime/runtime.go /usr/local/go/src/runtime/profbuf.go /usr/local/go/src/runtime/stack.go /usr/local/go/src/runtime/sys_x86.go /usr/local/go/src/runtime/traceback.go /usr/local/go/src/runtime/write_err.go /usr/local/go/src/runtime/print.go /usr/local/go/src/runtime/signal_unix.go /usr/local/go/src/runtime/panic.go /usr/local/go/src/runtime/os_linux_generic.go /usr/local/go/src/runtime/defs_linux_amd64.go /usr/local/go/src/runtime/os_linux.go /usr/local/go/src/runtime/netpoll_epoll.go /usr/local/go/src/runtime/netpoll.go /usr/local/go/src/runtime/mstats.go /usr/local/go/src/runtime/mprof.go /usr/local/go/src/runtime/time.go /usr/local/go/src/runtime/mgcscavenge.go /usr/local/go/src/runtime/mgcstack.go /usr/local/go/src/runtime/mgcsweepbuf.go /usr/local/go/src/runtime/mgcmark.go /usr/local/go/src/runtime/mgclarge.go /usr/local/go/src/runtime/sema.go /usr/local/go/src/runtime/mgcsweep.go /usr/local/go/src/runtime/mgcwork.go /usr/local/go/src/runtime/mfinal.go /usr/local/go/src/runtime/trace.go /usr/local/go/src/runtime/mcentral.go /usr/local/go/src/runtime/mcache.go /usr/local/go/src/runtime/mbarrier.go /usr/local/go/src/runtime/map_faststr.go /usr/local/go/src/runtime/map_fast64.go /usr/local/go/src/runtime/map_fast32.go /usr/local/go/src/runtime/msize.go /usr/local/go/src/runtime/map.go /usr/local/go/src/runtime/fastlog2.go /usr/local/go/src/runtime/mgc.go /usr/local/go/src/runtime/mem_linux.go /usr/local/go/src/runtime/mfixalloc.go /usr/local/go/src/runtime/malloc.go /usr/local/go/src/runtime/lock_futex.go /usr/local/go/src/runtime/lfstack_64bit.go /usr/local/go/src/runtime/lfstack.go /usr/local/go/src/runtime/iface.go /usr/local/go/src/runtime/hash64.go /usr/local/go/src/runtime/float.go /usr/local/go/src/runtime/extern.go /usr/local/go/src/runtime/error.go /usr/local/go/src/runtime/env_posix.go /usr/local/go/src/runtime/debugcall.go /usr/local/go/src/runtime/debug.go /usr/local/go/src/runtime/cpuprof.go /usr/local/go/src/runtime/cpuflags_amd64.go /usr/local/go/src/runtime/chan.go /usr/local/go/src/runtime/cgocheck.go /usr/local/go/src/runtime/string.go /usr/local/go/src/runtime/cgocallback.go /usr/local/go/src/runtime/mbitmap.go /usr/local/go/src/runtime/symtab.go /usr/local/go/src/runtime/type.go /usr/local/go/src/runtime/mheap.go /usr/local/go/src/runtime/runtime1.go /usr/local/go/src/runtime/runtime2.go /usr/local/go/src/runtime/proc.go /usr/local/go/src/runtime/cgocall.go /usr/local/go/src/runtime/cgo_sigaction.go /usr/local/go/src/runtime/cgo_mmap.go /usr/local/go/src/runtime/cgo.go /usr/local/go/src/runtime/mwbbuf.go /usr/local/go/src/runtime/atomic_pointer.go /usr/local/go/src/runtime/typekind.go /usr/local/go/src/runtime/stubs.go /usr/local/go/src/runtime/alg.go /usr/local/go/src/internal/bytealg/indexbyte_amd64.s /usr/local/go/src/internal/bytealg/index_amd64.s /usr/local/go/src/internal/bytealg/equal_amd64.s /usr/local/go/src/internal/bytealg/count_amd64.s /usr/local/go/src/internal/bytealg/compare_amd64.s /usr/local/go/src/internal/bytealg/index_amd64.go /usr/local/go/src/internal/bytealg/count_native.go /usr/local/go/src/runtime/internal/atomic/asm_amd64.s <autogenerated> /usr/local/go/src/internal/cpu/cpu_x86.s /usr/local/go/src/internal/cpu/cpu_x86.go /usr/local/go/src/internal/cpu/cpu.go ;
  W    
  88  P  Xh    x          80  `  x  (  H  h  (	8  	P  H
h      X  P  hh  x        8        8  P  H    x  (  (p     !  x"  #   &p  &  1  X2  H3  3(  84@  5p  5  7  7   9P  9  8=  >X  (J  Y  y  {8  h  x      H  8p        hX      H  (   x         x  hh    8  (  X      H        (  HP  h         hh    (  (  @  (    x   (  H8   P   hh   8   8   !  x	`!  	!  8!  @"  X`"  x"  h"  X( #  )#  )0#  -#  0$  82@$  3x$  4$  4$  X5$  X6@%  8%  :%  ;&  x; &  h>x&  >&  ?&  (?&  A('  Fp'  I'  XI'  I'  I'  8J(  hJ (  J@(  J`(  L(  P )  QP)  Qp)  (V)  (Y(*  H[X*  h*  (i*  i +  8l@+  lX+  mx+  m+  n+  n+  o(,  tx,  (u,  Hu,  x0-  x~`-  ~x-  -  8-  H(.  ؁@.  h.  ؃.  ȏ/  0/  ȐX/  /  /   0  (0  ؛H0  X0  Ƞ0  ȥ(1  @1  H`1  X1  1  x 2  ȫH2  (2  H 3  P3  3  3  (3  X3  (4  X4  4  4  X5  X5  5  85  @6  	6  
6  7  87  h7  7  !7  /8  x008  88  h?P9  XE9  W9  h9  :  @:  :  :  :  8H;  Xh;  ;  (;  <  XH<  h`<  x<  <  =  @=  X=  =  8=  H=   >  P>  x>  >  >  x>  x?  (?  @?  HX?  p?  ?  H?  ?  H@  X0@  `@  (@  @A  A  A  A  ( B  8B  H0B  XHB  hB  B  B  B   C  @C  `C  C  XC  hXD  D  D  E  $hE  $E  'E  (F  *F  ,F  -HG  .`G  /G  X1G  85 H  XRH  xSH   I  (PI  ؄I  I  J  H0J  XHJ  h`J  J  ȐJ  J  (J  8J  hK  HK  `K  xK  ȑK  ؑK  K  (K  X L  PL  ȒL  L  8L  hM  0M  hPM  ؔpM  M  HM  xM  (N  hHN  pN  HN  N  (O  H(O  h@O  xXO  ؙO  (O   P  HP             zR x      
*                  zR x  $          FJw ?;*3$"       D   s              \   `              t   B                            $          AFA            P                                  1          $     h   CA
AA   ,   <   X   DAA 
ABA      l  08                XL           ,        FJR
A      $        P0
Db
A       L     x   BBB B(D0A8IK
8A0A(B BBBE      D      l N   \  o           ,   t  {   ACHD
A  L     (    TBE B(D0A8Q@Q8A0A(B BBB           D0|
A     D     H   BIF A(A0P@Q
0A(A BBBD       \   K              t   	                 	                 &                 7                (8                PV    AT           6    At          ,                D  H          D   \  ,   BBB B(A0A80A(B BBB     $     ~    HArA                     L     <   BBE B(F0A8G
8A0A(B BBBA   D   4  l   BBE B(E0A8A
0A(B BBBA     |  v                          4         NIA F( ABB  D     0   BBB B(A0A80A(B BBB     L   ,  o   BBB A(A0D`o
0A(A BBBEhEpIhA`   |  c           L     T   BBE B(D0A8Ja	
8A0A(B BBBA         e                `     D
D        0!4              4  X!           ,   L  !k   RAA 
ABC$   |  0#N    AAP uAA L     X#   BBD A(Q0
(A ABBEQ(A ABB           ${           L     $   KBE B(E0A8QPY8A0A(B BBB L   \  %    KBE B(E0A8QP8A0A(B BBB  l     @&L   BBI B(G0A8GQAEBDX_
8A0A(B BBBG     D   	   )I   BBE B(D0A8(0A(B BBB     ,   d	  (*   ACP
A   ,   	  5m   ACHNW
G  ,   	  Dx   ACP
C   L   	  (d   BBD B(A0A8Ob
8A0A(B BBBA    L   D
  fj   BBB B(A0A8L
8A0A(B BBBA   ,   
  j   ACHG
J  4   
  r#   BBG A( ABB        
  sL          <     w   BBE E(A0n
(C BBBJ  $   T  8z    UAA       |  zR           L     {   BBE B(D0A8O
8A0A(B BBBA   ,     |X   ACHH>
A  L     j   MFK F(J0C80A(B BBB       ,   d  2   ACI
A                   L        BBE B(D0A8T@
8C0A(B BBBA     ,     P   ACHNm
I  T   ,      BBB A(A0
(A BBBH
(A BBBC            q           ,         ACHP
A  <     X   FBB A(A07
(A BBBA        l           L   $  X   BBE B(A0A8Dp
8A0A(B BBBH    <   t  /   BBD A(M
(A ABBA   L        BBD B(D0A8Sf
8A0A(B BBBF   ,     8   AFHNt
G     4  ȥX   BBE B(D0A8MgdXH^
8G0A(B BBBJ_NAW
8A0A(B BBBA  ,     G   BAA 
FBE   ,        ACHD
A  4     J   BAC J0J
 AABB     L   T     BBE B(D0A8PpC
8A0A(B BBBC    D         BFB E(A0A80F(B BBB      ,     
   ACHE
I                  $   4  x    AM
Bk
E        \  v          L   t  X?   BBB B(A0A8Dp!
8A0A(B BBBA         H           L        BBB B(A0A8G
8A0A(B BBBA   D   ,     BBE A(D0F`B
0A(A BBBB       t  /           D        DBE B(A0A8g
0A(B BBBA  L     X   DBE B(A0A8I

8A0A(B BBBA   $   $  Z   AR@
AA   L   L  @    BBE B(D0A8Dn
8A0A(B BBBA    4         BAD GPm
 AABA     4         BAD Gp
 AABA          p   BBB B(D0A8M1REABDDDIDf^
8A0A(B BBBATREABDDDIDf       x   BBE B(D0A8GNHH]T
8A0A(B BBBAXKHHbKKHHb          D  H              \  @           L   t     BBE B(D0A8M
8A0A(B BBBB        x           <     `Y    GBB A(F0(A BBB       L        BBE B(D0A8J8A0A(B BBB      <   l  \    KEE D(D0v(A BBB  L     0Q   BDB B(D0A8Lg
8A0A(B BBBA   L     @N   BBE B(D0A8M
8A0A(B BBBF       L  @    D`
A        l  D          4     (   BDD U@
 AABA   L        BBE B(D0A8N
W
8A0A(B BBBA        P              $             L   <     BBB B(A0A8J
8A0A(B BBBA         
9   BBE B(D0A8M_mA^
8A0A(B BBBGgVJDb]GGTCDKA      $   $  D   AG-
AA   4   L  Y   FBA A(<
 ABBA       l                p           L     h;   BBE B(D0A8Q
8A0A(B BBBA    D     X    BBE B(D0D80A(B BBB      L   L     BBE B(A0A8Gpd
8A0A(E BBBI    \     u   BBB B(A0A8
0A(B BBBAV
0D(B BBBA          }                V           T   ,  P   LBA A(u
 ABBV
 ABB_
 ABBH   ,     s    IHK RAB        8!                P           L     H   BFB B(A0A8DPv
8A0A(B BBBF     D   4     BBB A(D0D
0A(A BBBF    4   |     BAA Dp
 AABJ          h!9                !i                !&                 "1                ("-              ,  @"3    Kg          L  `"D    G|       L   l  "   BBF B(A0A8D`
8A0A(B BBBG     L     `#k   BBB B(D0A8J 
8A0A(B BBBG   L     '"   BBG B(D0A8J`
8A0A(B BBBA        \  `(    AW       d   |  `(K   BBB B(D0A8GP
8A0A(B BBBG
8A0A(B BBBA   L     H,   BDB B(C0A8O
8A0A(B BBBA   ,   4  .    ACHG
G  ,   d  0~   ACHG
C       8>^           \     >    BBG A(D0Z
(A BBBG]
(A BBBDJ(A BBB  <      >N   BBD A(T0M
(A ABB`       L   @M              d   (A    iv            A    gx            Ba    c|            XB    B}     L      B%   BBF B(A0A8D`
8A0A(B BBBH     L   4!  C   BBB B(D0A8GO
8A0A(B BBBC   4   !  H    BBF A(J0j(D IBB   !  pH           d   !  xH   BBE B(A0A8GS
8A0A(B BBBOT
8A0A(B BBBA   ,   <"  Kw   AIHH 
A     l"  Q_           L   "  XQ    BBE B(D0A8J`
8F0A(B BBBD     ,   "  Ql    jGD oAB    ,   #  8R   GEM 
ABM      4#  S           $   L#  S2    AAI dAA \   t#  S   BBF A(G0
(A ABBG
(A ABBFK
(A ABBAL   #  U   BBG B(A0A8G

8A0A(B BBBA      $$  `N           $   <$  `    AAJ AA$   d$  ha    Wh
Q}      L   $  0b9   BBB B(A0A8G
8A0A(B BBBI   ,   $   g    BAD 
ABE      %  g6           ,   $%  h   ACHHh
A  \   T%  kq   BBE B(A0A8DDdA.
8A0A(B BBBA  L   %  mb   BBE B(D0A8GP@8A0A(B BBB       ,   &  o    AFHG
A     4&  tF              L&  t/    Aj       <   l&  t   BBE A(F0
(A BBBB      &  u.    Ai       <   &  u    BBD A(P0
(A ABBH     D   '  pvJ   BBF B(A0A8
0A(B BBBA  L   T'  xyT   BBB B(A0A8G\
8A0A(B BBBA   d   '     BBB B(D0A8J
8A0A(B BBBFGGGJ     L   (  @U   BBB B(D0A8Qwl
8A0A(B BBBD   ,   \(  Pp   ACHD
C  ,   (  g   ACHNG
A  ,   (  а   ANLI
D      (  @*          ,   )  X   AJM;
A   ,   4)  -   ACM
A   ,   d)     ACHDh
A  L   )     BBC A(J`~hDpvhA`k
(A ABBD       ,   )     ACHQ
A  L   *  H{   BBE B(E0A8GpX8A0A(B BBB       L   d*  x   BBE B(A0A8D8A0A(B BBB      L   *     BBE B(D0A8KY
8A0A(B BBBB   D   +  8    BBE B(A0A8KP8A0A(B BBBL   L+  t   BBE B(A0A8DX8A0A(B BBB      D   +     BBE F(A0A8P`8A0A(B BBB,   +     AFI
A   ,   ,     ACHF
A  ,   D,  XO   ACHQ
A   $   t,  x    HS _AB   L   ,  S   BBB B(A0A8D
8A0A(B BBBA   ,   ,   $   AFP	
A      -   R   D 
G     L   <-  @S   BBE B(D0A8P
8A0A(B BBBC      -  P    BBE B(D0A8JTBBBBFBaBJBTBg
8A0A(B BBBK;BlABZAU\BBBBF      ,   \.     ACM
G   ,   .  $   AFP6
C   ,   .  S   AFI
A    ,   .  q   AJP
A    ,   /      ACI
J   D   L/     UBA A(w ABBB(         /  H1              /  p              /     KBE B(F0A8PP
8A0A(B BBBC
8A0A(B BBBD^FP         T0      DBB T   ,   t0  t    AAF0n
AAH      <   0  8L   BBD A(J@ 
(A ABBG    <   0  H    ZBD A(K0w
(A ABBG ,   $1  ؝R   AAMp
AAF        T1                l1   M              1  8              1  0   BBB B(A0A8JIWAV_BBIw
8A0A(B BBBH<XBBI$   $2  h&    IB B(B0ID        L2  p<           L   d2      BBB A(A0D@yHGPQHA@\
0A(A BBBF ,   2  H<    BAD qAB          2  X           ,   2  PK   ACM
C    ,   ,3  pw    AAF0n
AAH      $   \3  w    AAL `AA$   3  p    AAL \DA   3  `           ,   3     ACP
H    $   3     CG0
AL       4  `              44  XV              L4  T              d4  T              |4  0T           ,   4  x4	   ACHD
G  ,   4  c    YAC uAJ    ,   4  Ⱥ    CO
F}
KQ
OA        $5  (           ,   <5   c    YAC uAJ    |   l5  `Q   lBB B(D0A8G@o
8A0A(B BBBA8C0A(B BBBG@    \   5  @    JBE B(C0A8OPI8A0A(B BBBOP  L   L6  м   BBB B(D0A8L
8A0A(B BBBF   ,   6     ACHG1
A     6       DBB S      6       DBB S      7                 $7                <7                T7  /    DY
KF      t7                7                7             l   7      `BF B(C0A8T`S
8A0A(B BBBAF`       ,8  p    DE I         L8  p    DH Q      L   l8  p    BBA A(GfHRAd
(A ABBH    D   8       BAA G|HRAZ
 AABH     \   9  X   BBE B(A0A8GuB[A\
8A0A(B BBBA    l   d9  w   BBB B(A0A8IGXA|B]A`
8A0A(B BBBD       9             4   9     BAA J
 AABI   L   $:     BBB B(D0A8S
8A0A(B BBBF      t:  X           D   :  P   BBE A(D0J@
0A(A BBBI    L   :      HBB A(A0H
(A BBBC_
(C BBBH|   $;  &   BBE B(D0A8FP
8A0A(B BBBA
8C0A(B BBBAW
8C0A(B BBBA    <   ;  8   EAA 
AB]
ABG      l   ;     BEB B(A0A8DP^
8A0A(B BBBGo
8C0A(B BBBEcXB`OXCP     T<  x           T   l<      BEB B(A0A8DPH
8A0A(B BBBEXH`NXAP    <            L   <     BBE B(A0A8GY
8A0A(B BBBA   l   ,=     BBE B(D0A8SOOKO`OBOx
8A0A(B BBBAO\O}OAO  \   =  	   BBB B(D0A8GpxBlESpi8D0A(B BBB      ,   =  
/   ACHT<
D  ,   ,>  9   ACHG
A   l   \>  :    BBE B(D0A8M@^H[PBXA`OHEPBXP`BhDpBxAI8A0A(B BBBE@ ,   >  ;   ACHQ
A     >  E*    DH H(E0P   ?   F*    DH H(E0P   <?  F              T?  F              l?   FA    D w
A         ?  0F              ?  (FA    D w
A         ?  XF              ?  PF           ,   ?  HF*    BAA bAB       ,   $@  HF*    BAA bAB          T@  HF              l@  @F              @  8F              @  0F              @  (F           ,   @   F=    BAA uAB       ,   @  0F)    BAA aAB       ,   ,A  0F0    BAA hAB       ,   \A  0F9    BAA qAB       ,   A  @F)    BAA aAB       ,   A  @F3    BAA kAB       ,   A  PF-    BAA eAB          B  PF&    AG \A    <B  `F    AAG    \B  Gn    AK `A   |B  `G6    Kf    B  G$    A^          B  G%    Ac       \   B  G    BBE B(D0A8OPS
8A0A(B BBBDM8C0A(B BBB   4C  GF    D Z
A      $   TC  H,    AAD aCA <   |C   H    BBD A(O@e
(A ABBE     4   C  H    BAD G AAB          C  I-    DR
JL      D  I    DM
A         4D  I              LD   I           L   dD  I[   BBD B(F0A8M)
8A0A(B BBBA   4   D  (JL    BBD A(MPo(A ABB    D  @JW    Al
E    D   E  Je    BBE B(H0H8M@r8A0A(B BBB    TE  J                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           g@     f@             p]     x]     ]     ]     ]     ]     ҍ]     ]            `]     ]               x          Y?      ?  ?b]           x      a]     _]      `]          ૉ                     @*]           ^]     @]]     \]     <   <                                 `F]     M]                                     x   <                               F]     M]                                        ;    0                           G]     M]                                       ; `                          I]     M]                                      c]     e]     h]     Tk]     n]     p]     ds]     t]     u]     u]     Hv]     v]     v]     v]     v]             ]     ]                        f&]     ]     ]     ]      ]     ]     `]       
 .d]     `]     ]     ]     `]      ]     ]     0]      ]      ]             @]     ]     @]             ]     ]     ]             ]     ]     ]                                        w             c@            T                                                         o    8@            9@            @     
       "!                                                       h                           ^@            @^@            `       	              o    ]@     o           o    *Z@                                                                                                                                                             ح                     Fc@     Vc@     fc@     vc@     c@     c@     c@     c@     c@     c@     c@     c@     d@     d@     &d@     6d@     Fd@     Vd@     fd@     vd@     d@     d@     d@     d@     d@     d@     d@     d@     e@     e@     &e@     6e@     Fe@     Ve@     fe@     ve@     e@     e@     e@     e@     e@     e@     e@     e@     f@     f@     &f@                                                            `T      T     T     T     `T      T     T     8Z     8Z     @T     PT     pT     T     T     T     PT     T     T     T     @]           Z     Z     `C                                     @                     @           É     @É     @     É     É      ĉ     @ĉ     ĉ     @      ŉ     @ŉ     ŉ     ߉          ŉ      Ɖ     @Ɖ           Ɖ     Ɖ           ǉ     @ǉ     ǉ               ǉ     @ȉ           @     ȉ     ȉ      ɉ     @ɉ     ɉ     @     ɉ      ʉ     @ʉ     ʉ     ʉ     @ˉ     ˉ     ˉ      ̉     @̉     ̉     ̉      ͉     @͉          ͉                @          ͉      Ή     Ή     Ή      ω          @ω     ω     ω      Љ     @Љ     Љ     Љ      щ     ĉ     щ     щ      ҉     ĉ     @҉     ҉     ҉      Ӊ      ȉ      ˉ     @Ή           @щ     Ӊ     @Ӊ     Ӊ     ։      ԉ     @ԉ     ԉ     ԉ      Չ     @Չ     Չ     ى     ܉     Չ      ։     @։     ։      ׉     @׉     މ     ׉     ׉      ؉     @؉     ؉           ؉     @      ى     @ى     ى          @           ډ     @ډ     ډ     ډ      ۉ     @ۉ     ۉ     ۉ      ܉     @܉     ܉      ݉     @݉     ݉                @                     @               ݉      މ                @މ     @                @     މ      ߉               @           @߉                @     ߉           @     @                               @                          @          @                     @                     @                                           @                     @          @                          @                    @                     @                           @                  <Z            +[Z             FZ            rZ            DZ            \          \     8-     \     @-     \     H-     Z             \     P-     BVZ            =Z            \MZ            7Z     1       EZZ            NnZ            Z     3       'Z            \     p     \          \          \          W      >     V      =     V           V          @V     8     ȏ\            \     -     \     -     \     -     R                           `_                           8                                
       
               _                           8                           l,                            s                                                                                    B     *       *                                           1                           F     3       3               1                           )Z     	       u            @                            D                           `n                            ;                           @                           m     Z       Z               ͊                                                        =       =               @O     	       	                                                                                                                                                             6      6                    X       X                               HZ     PZ                                     HZ                             U                   W                                                       `;                                                        -                                   ``                                                      8                                                                                3                                   -                                                           ,                    .                                                        3                                   ,                                                           .                                                           @U                                                                                 E                                   1                                                                                ;                                   ,                                                            .                                                           ,                                                                 i      i                                        0.                                                                                @.                                                        4                                                        04                                   P4                                                           1                                                           `     Q       Q        ъ     L       L                      1                                                                                `E                                                        `I                                   `B                                                                                P.                                   @     x       x            "       "                      p4                                                                                `.                                                        I                                                        p.                                                        .                                   o                                                             E                                                           .                   I                                                        .                                                        `k                                   l                   ;                                    t     (       (        <                                    V                                                                                O                                   @[                                                            J     
       
        P                                   `V                                                                                4                                   ,                                                                                `<                                   `G     	       	                                               .                   4                                                        4                                   ^                   V                                                    @                                                       4                                                        5                                   2                                                                                05                                    S                                                           B                   .                                   .                                                                                [                                   P5                                                                                p5                                                        5                                   B                                                            \                                                           j                                                          02                                                           8                                                                                <                                                         W                                   ,                                                                                .                                         i       i             $       $                                           5                                                        .                                                         /                                   E                                                           /                                                                                5                                                        <                                                        W                                                         /                                   P2                                                                                5                                                      ܊     V       V                                             =                                                        0/                                                        `=                                                        6                                   =                   @/                                                        =                                                        `J                                   p2                                                                                06                                   P6                                                                                 >                                   ࡊ     a       a            0       0                       P/                                                                                p6                                   ,                                                           ,                                                                                `>                                                        6                                                        `/                                                        p/                                                        6                                                        /                                                        /                                   9                                                                                /                                   @X                                                                                6                                                        6                                                        J                                                        /                                                        /                                                       @     c       c                       ,                                                                                7                                                        >                                   /                                                           0                                                          /                                                           /                                                            0                                                                                07                                                        0                                                        P7                                                        >                                   `P                    0                                        B       B            9       9                                           00                                                        p7                                                        7                                   @0                                                           ,                                                           7                                                           P0                                                           2                                                           `0                                                           09                                                           p0                                                                                7                                   @r     %       %        u                                   Y                                                                                 ?                                   P                                                           ,                                                           0                                                            C                                                           2                                                                                7                                                        8                                   ,                                                                                08                                   0                                                                                0                                   `C                    F                                   2                                                          P8                                                           `S                                                           P9                   0                                        e       e            !       !                      `Y                    Q                                   `?                                                          ?                                                          0                                                           ,                                                           C                   \     	       	                        -                                                           ?                                                            l                        &       &                      0                   p                                    ʊ                    Ċ     @       @                       p9                   `F                                   G     	       	       J                                   2                                                           3                                                           `\                                                          `     ?       ?            7       7                       0                    @                                   `e                                           
               p8                                                          03                    1                                        q       q       `     +       +                       K     
       
                                              P3                                                                                1                                   `q     $       $       `                                  `K     
       
       @g                                       5       5       `     "       "                      F                   K                                    1                   01                                   C                                                          -                                                           9                                                                 h       h       Q                                  G     	       	                                                    h       h       Q                                  @1                                                           P1                                                           -                                                           -                                                           `1                                                           `M                                                           M                   K                                   c                                                          9                                                           `@                                                                 n       n            +       +                       f                                                                }       }        Ǌ     A       A       
               S                   p1                                  d                   1                                   ~     +       +       @R                                  @     b       b             <       <                      @                                                           -                                                           ,                   3                                   (-                                                           9                                                                               @                                   )Z     	       -Z     
       /Z             *Z     	       uGZ            Y -     LZ            u5Cn8      @KZ            ]Z            FZ                            fZ                                                                                            "Z            g"Z            $Z            y)Z     	       ;'Z            "Z            'Z                            ]Z            BZ            cZ            lZ            `Z            *Z            WZ                            "Z            g"Z            $Z            y)Z     	       ;'Z            "Z            'Z                            Z     &       Z     .       Z     0       MZ     !       Z     /       ]Z     1        Z     "       Z     "       ZZ            }Z            }Z            |Z            nZ             nZ             NZ             .Z             Z            'Z            %Z            %Z            %Z                            Z                            )Z     	                               -                      } i                         -                     wi                   0Z            'Z            <Z            Z            ?Z            6Z            3Z            Z            ZZ            QZ            NZ            !Z            $Z            &Z             Z             Z            ?Z            ;Z            7Z            !Z            g)Z     	       9$Z            &Z            s&Z            $Z            &Z             Z             Z            ?Z            ;Z            7Z            !Z            g)Z     	       9$Z            &Z            s&Z                            ȽZ     Z     Z     Z     ؽZ     Z     Z     Z     Z     Z     нZ     Z     ȾZ     Z     pZ     hZ      Z     Z     Z     Z     мZ     ȼZ     `Z     XZ     PZ     HZ     7Z                 Y/Z                 {'Z                 "Z                 /Z                 2Z                 =Z                 )8Z                 $Z                  -Z     
            3Z                 Z                 'Z                 0Z                 ;-Z     
            6FZ                                 ?Z            $Z             ZZ            MZ            2Z            DZ            sZZ            *Z     	       #Z            BZ            W7Z            4Z            <Z            r2Z            )Z     	       8Z            %;Z            E-Z     
       I!Z            A9Z            hXZ            ~XZ            BZ            <Z                            $Z            wZ            Z            Z            !!Z            &!Z            +!Z            Z            b!Z            3#Z            9#Z            ?#Z            %Z            $Z            $Z            )Z     	       ,Z     
        Z            Z            Z            )Z     	       Z            Z            N!Z            !#Z            '#Z            9Z                                            "Z            )Z     	       Z            HZ            SZ            $Z            )Z     	       _Z            "Z            SZ            EZ            TZ            C/Z            /Z            c-Z     
       *0Z            ~2Z            )Z     	       %?Z            %Z            JZ            xOZ            OZ            HYZ            ^Z            TZ            [Z            9Z            1Z            5Z            :Z                                           KZ                   Z                   Z                   Z                   Z                   r Z                   w Z                   !Z                   #Z                   #Z                   ;&Z                   (Z     	              A,Z     
              K,Z     
              .Z                   ^1Z                   j1Z                   4Z                   7Z                   -7Z                   9Z                   <Z                   ?Z                   ?Z                   fCZ                   GZ            	       GZ            	       TKZ            	       PZ            
       PZ            
       tTZ            
       YZ            
       ]Z                   ^Z                   `Z                   dZ                   dZ                   	hZ                   mZ                   6mZ                   {qZ                   uZ                   yZ                   yZ                   }Z                    oZ     !              Z     !              4Z     "              dZ     #              Z     #              !Z     $              :Z     %              eZ     &              Z     &              ƔZ     '              Z     (              Z     (              ˘Z     )              )Z     *              SZ     *                       =Z                   mZ                   T@Z                   5Z                   ?hZ                   bGZ                   7Z                   2@Z                   }Z                     5Z                   avZ                   yZ                   vZ                   qZ                   KZ                   LZ                   TZ                  Z     !             C@Z                    IeZ                  TZ                  Z     !             ~Z                   Z     "              ZhZ                   5Z     !              vZ                   CvZ                  mZ                   YZ                   qZ                   YZ                   Q*Z     	              Z*Z     	              c*Z     	              l*Z     	              u*Z     	              ~*Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              *Z     	              +Z     	              +Z     	              +Z     	               +Z     	              )+Z     	              2+Z     	              ;+Z     	              D+Z     	              M+Z     	              V+Z     	              _+Z     	              h+Z     	              q+Z     	                               [Z            bZ            ;Z            ZZ            DZ            bZ            fUZ            @Z            GZ            ^EZ            .Z             UZ            AZ            "/Z            >QZ            .ZZ            o/Z            <bZ            8Z            ;Z            a8Z            =Z            ruZ            JZ            owZ            O9Z            8Z            [Z            2Z            RZ            ]9Z            C/Z            Z             hsZ            cZ            tDZ            pEZ            -_Z            HZ            цZ     !                       fZ            DZ            iZ            _Z            8Z            5Z            _Z            pZ            fZ            }8Z            >Z            MfZ            i5Z            'Z            MZ            2Z                            LZ            HZ            AZ            96Z            _Z            sZ            ORZ            >Z            %RZ            :Z            6Z            2iZ            8Z            LEZ            CZ            -/Z            @Z     %       gfZ            jnZ            `WZ            Z     &       Z     $       oyZ            Z     /       ΐZ     %       hZ     1       Z     +       FZ            k9Z            xZ            nZ            U>Z            wZ            VZ            WZ            0dZ            [Z            sZ            Z     (       PUZ            )zZ            ;Z            VZ            Z     #       Z             ^Z            bZ            sZ     '       Z     #       2Z     -       BZ     "       4MZ            ,DZ            2Z            u>Z            sZ            cZ            KSZ            `Z            jZ            KsZ            MZ            >Z            HZ            ;Z            CZ            EZ            QgZ            C;Z            $NZ            
jZ            '-Z     
       SZ            Z     %                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       Go buildinf: ຉ     =                      /   null         {   none                ((   @S    4   Ф      P   @w    +       +   //        EE        E  ( (    ) )    @                            	                    @                         `                                    	
     	
     D FF         K P|      h 8j                                       O          ;         0 .4          '         ,., 0,^,     0 J        A00 00                 - //              P v                 @[ ^^     @n n        	 	        ` l              
 
        P z          '        `
 
          H        `                  0S __            - 0>     Ũ Ψ٨     P                  0 Y                     Pm pt     ª ۪ߪ     : @[       Ƥ       G                              // //           `!o! $$                                                                               /dev/urandom    /proc/self/auxv  1/1 11                 p                ,, ,,               ͩ Щ٩ ީߩ                7 ;I MO                                   `               `l np rs               0-g- o-p- --               0 9  A F  a f                 iq                 !.! 00                 2                .. ..  //                                     4                                              5    9 ?            j j    j j            0 c    o o              4    6 F             6 @M PY \_          	P	 S	c	 f		            '    0 9                                @ U    W _            ` r    x             @ U    X _                                                 >                               	 9	    ?	 ?	            
 
    
 
                                 D    P Y                                          o p A  q               #    - /                                                                   	 	    	 	                                                                  P                    J MO `j                                                                                   *  + .  f i          	      e    ( )                          		

  1V Y         + 0; @D EO           pr    ^ `|      Is*wy  j o  )#*#   O_`Te d1<   _ ? @ T  34 MO ??     ^ :  .. 
.. .!.         	 
  / _ 0  0 0                                          `D                             MN                             T                            @w@                            Z                            L                             HG                            :                	 
 / _  0                       pF                                  +    0 ?                                  M    R o                                     @        `   E                                @k Ck    o o    o o                                                                             6    @ U    ` g                                p                                           	 	    	 	    	 	                                 o Do    Po ~o    o o                                      x                              @j ^j    `j ij    nj oj                                  Y    [ ]    ^ ^                                                                                                                                                                  o  p     p                                       0 9  A F  a f   !& AF                             -   |   .0c ee                             @D                                 0 I    P i    p                                   m    9  .. 	.. . .                                   	 
  ( )  / _ 0  0 0                               J    P Y    ^ _                                                      :      F                                                     A      :                                                    N     :                                                    A     	J                             fatal error: cgo callback before cgo call
                        /  +xM -- @ ./                       00 00 11 22  3W3 fo q                                                    G Il q                            `!! !! 0!0 "0)0 80:0                        00 !0)0 80:0  4M  N  m p                       	      e    
  ( )  / _ 0  0 0                         ?   A  B  zD @F PG $tIK L(knNP                                           A      I     F                                           L      A     P                           	                                                    
 6    8 E    P l                       #     $ n$    p$ t$    $ C%                           -%- '---                     D FH JO Tc f                 @ t    A J 	         $ n$                                                                4M  N    !# $' ()                 /sys/kernel/mm/transparent_hugepage/hpage_pmd_size                     ;   Z   x                 0  N  m                 6 8< >@ AC DF GO           		 >W   >h Wx  -.0/0                                                      L      A     `D     DG                                   `L     `D     H     I                                    A      :      I     pO                                   :      A     `:     H                                   Z     @F     F      F                    
     5    7 8    < ?          j    p |                                   !    # $    & *        .. ..  // 00 !0)0 80;0  4M  N  m p                                   k Ek    Pk Yk    [k ak    ck wk    }k k        > W          e   n r                " '        9 :  B.000 00 AD  bc     i j  /Ih5 AVX b4  - q H! I!|,3       ֦      4    @                              s z            !                                  A     `D     `:      ;     .G                            A     `D     :     N     `I                             A     `D      I     `:      ;                            I     Z     `:     A     XJ                            A     L      I     Z     AK     - ] B 
   .. :.;. @.0000p 12 Xc                                  S      * .  ` d  f o                                   	
                                                    A     :      I      M     ~P     ~P                                                   Z     H      I      ;     :     0I                                                  	                                                                  ` e    g h    j                                               ֦      4    @                                                                                     ( *9 =D FH JM UV XZ `c fo x                         ]  i        Bk P  Ck o   o D cy  E F                              '                   @n _n      !                            ( O                   `n n    " C                                      5 O    o                                                          	      
                                                                                    - ] B 
   S { (  ".. :.;. @.0000p 12 Xc                    $  ~    |  		 	
 ?F    8Ui                                            H      A     `D      I      :     H     @N                                           L      A      I      M     `D     Z      jK                                            A     `^     Z     :     L     L     PP                     		 		 		 		 		 		 		 		 		 		 		 		 		 		                      S      * .  ` d  f o                  

 

 

 

 

 

 

 

 

 

 

 

 

 

               .0/0 111  22 `2~2 `|                           ; g ,  h i    {                                           &     (  :     <  =     ?  M     P  ]                                  s z            !                                        	     6    : <    = ?    @ G    P Y                   ( *0 23 59 <D GH KM VW \] _c fw                                   `D      T      :     @:      H      A     N     N                                   @oFL
D	Cd6{E 010, 2050 00 00 ϩ pݪm  pp                             Z     `D     :     :      H     H      I     O     ]O                            H     Y      A      :     `A     `D     `L     Z     0O                            A     H     A     `D     `^     N      I     :     @iL                           `:     E      @     0mB     B     `B     C     8C     TD     

 


 

 
(
 *
0
 2
3
 5
6
 8
9
 <
>
 ?
B
 G
H
 K
M
 Q
Y
 Z
\
 ^
f
 g
v
  
 
    
 
    
 
    
 
    
 5
    8
 :
    ?
 H
    P
 X
                          Ez5 ,j x#  q      p!! $$ |,},  p \c]_                            p           p        ֦      4    @                                                  	               A     Z     `D     `^     N     :     H     L      M     3N     +N                             
               Z     `L     Z      :     H      T      :     `D      H     H     BP                             	              `D     Z     L     A     T      I      M      A     :     K     K                      o  KU pQ	R	^              *0-0 00    -                                           
                         (   0   8   @   P   `   p                                                                 0   @   `                                           0   @   `                !? AJ Vo q  P     P = P   pt v                         `H     Z     N     H     L      ;      L     :     :      I      A     `D     M                                                                                                   L     N      A     `D     `^     T     Z     H     L      I     L     P      P      		

                               ) ] 4 } ;=_F ~ 8  	#{#*# i'u' ''! '' )) )) )#.&%.). 	00 00 00 > 6D HZ \^ 	=4 ]c                                   0 @ P ` p           @` @       	
         % & (* 0 5 8 @ HJ P U `j p                           ^ `             u 8     00    !  [WP >@                        ! /  : @  [ ^  ` {  | ~                    '  0 >  A S  U ^  !_$  %u' '+  .. 00 0 0 00>?EFF                 ( [ 3 { :<_   E } 8  #{
#)# h't' ''! '' )) )) )".&$.(. B.0
00 00 0?"5 7C GY [] ;3 [_ bb                                                      	              
                                                                                     " #    V W                   & '    Z [                   * +    ^ _                                    H      L     `H     `L     `     `]     Z     X     ]     `D     `^     `b     H      I     D     7Q     pP            
       d             '           @B                ʚ;     T    vH        rN	   @zZ   Ƥ~   o#   ]xEc  d  #Ǌ !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz                               !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz                              A Z  a z               % ,\ be kw y   q      *!+! 2!N! `!! `,, "   0Z \d   !: AZ                                                (    * 0    2 3    5 9    < D    G H    K M    P W    ] c    f l    p t                                     		 rw  x~ X^ px *3 i|  p t y     P!_! !`$a$$ $$ v'' ,111  2)2 H2O2 Q2_2 22 22 05                         ps uw z}        &* ]a fj  A   E HM PW Y_ `}        &!e?                   ' ; > 	6V


5)14:Z\	7
;>fio$_jZkbkUԝԭԺԼ:?EQՠ"% #(38:HJLPSXZ\^`cksx}?{                  ?      $@      Y@     @@     @     j@    .A    cA    חA    eA    _B   vH7B   mB  @0B  ļB  4&kC 7yAC ؅W4vC NgmC =`XC@xDPKDMD                                                                          @              P              $                      H JM PV XZ [] `          Z ]|  -- -- -- -- -- -- -- -- --  	   & (.                                         	 	    
 
                                  ! .  ? J  ,  7> 9= >d	&e	JKbgh n5 6 	D;Ec Z[ ^_ ;< ~ < =  G I  ..<. 0t  vw ΨϨ /ȩ ɩ] ^_  RgRVW  aB         0 9  `i   f	o	 		 f
o
 

 fo  fo  fo  PY   ) @I    FO    PY  @I PY  ) Ш٨  	 Щ٩  PY                                                                                                                                                                                                                     tz Y@     $( q	F6Cl xy} ,j x#  q      |,}, o-/. 010, 2050 ;00b 00^ 00  s   p  ϩ pݪm  \_ p.                       0 9    f o         6 ?              P Y         P Y         0 9         P Y    P Y         `j ij    Pk Yk         P Y                     !"#$$%%&&'''((()**+++++,,,,,,----......///0012222222222333333333344555566666777777777778888888888999999::::::::::::::::;;;;;;;;;;;;;;;;<<<<<===========>>>>>>>>>>??????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB        @ `P0pH(hX8xD$dT4tL,l\<|B"bR2r
J*jZ:zF&fV6vN.n^>~A!aQ1q	I)iY9yE%eU5uM-m]=}C#cS3sK+k[;{G'gW7wO/o_?  	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                          	 
                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ a b c d e f g h i j k l m n o p q r s t u v w x y z [ \ ] ^ _ ` A B C D E F G H I J *!L M N O P Q R T U V W X Y Z { | } ~   #4D+ <  = >  | ~          D R  z |     !@!( A!D! K!!E !! !! !! !!  !! !!  !"  #!# |## ## ## %%
 %% o&'Q'' '' ''  )) )) )) )* 0+D+ G+L+ )b9df   \^                                         uӺ?c?yڌX?9?-^?h?:D?Kx?!?
?8G?2Sg?hz?: ?Е1?z?G?g!?Kx?4&?̈G j?TNK?sp	(?  ?P??2Ut?Uᢜ>?&m??l??sjbƈ?UϋE?      ?                         0?_				
)
1
4
7
=
]








 )14^)EIWEIHIWYmq_XZ\^ ++/,_,&---------.@001122Ω'/7=?BESgu              V
 W
    U Y    G H         A C               8 Y   9 ;    <  m   K L              A B    < >    B C         A B         nj oj    j 7k B   8k Dk    n  N       ` ~               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                           ! ,  . :  ; ?  ~	 :    , 
  07 1> ^d	e	Z[  JK ah mn  56  (  	 DE  Z[ ]_ ;? ~ < =  G I  ..<. A.L. N.00t  vw ΨϨ /ǩ ȩɩ ]_ ߪ  PR TW    ad   K k S s k *!s      +!0011S E &!24>!A"B*J24>ABJbcc!"*bJ`aa` E&!*!K +! JKK^ r    !2 4  @ a ! b d  } ~                 !! 
!! !! !! $!(! )!,! -!/! 0!1! 3!8! <!?! E!I! !! !! !! !! !! !! !! !! !! !! !! !! !! !##	## ## ## #%%% %% %% %% %% %% %% %% && @&B& `&c& m&n& '' '' )) )) )) ac h< >>       0 9           `i   f	o	 		 		 f
o
 

 fo rw  fo x~  X^ fx  PY   3 @I  i|     FO    PY  @I PY p t  u y     P!! !! `$$ $$ v'' ,0
!0)0 80:0 11  2)2 H2O2 Q2_2 22 22  )  05 Ш٨  	 Щ٩  PY                        
   
 " <  # '    F P         3 4    s  M        5 6         < M    f l    p t    B F              ?  w    + t   9 :    4 G     ?   B D    E  R   j j    o o    g i    m r    {                    D F    H J                                        
   	   %      
   u  	   w  %  #     	9   	g   u  +   
O   
      	   	9   	g      +   %   
   	9         	   %      	9   
1   
   
)   	      	   
1            	      o   		               %         7            M                       ( O                   `n n     3    N T    V g                                   7    R k                   " ;    V o                             6 N    P U    p                     " W  # C              1   W 	    V
 W
    
 
    : ?         U Y    G M         A C               8 Y   9 <     K   L M    [  g            A B    < >    B C              A C    q     p$ x  q$ t$    nj oj    j 7k B   8k 9k    Dk n S  n  N                 '                   @n _n          4 M    h                                         
              8 9    ; >    @ D    F J    K P    l                !    < U    p                4    V n            6   !                     ]               ]                 &i                    \     @g@     IQ     @g@     IQ     `,     X5          0,     5               &     &     p\     Æ\     T     ?]     \                   `]                 0]     X       X                                                                                                                                                                                                       3    u x                #    X _    y               	 	    	 	    	 	    	 	    @
 H
    }
 ~
    
 
    
 
    X _    x               ` ~     &    Q T    R e         : ;         Z l    [k ak    n n         ` x         q                                                                                                                                                                                                                                                                                                                                                                                                                                          	                                        @  [ `  {                t~
  |  @! d	e	 ?  56           d  f p  t ~         !%! '!)! ,!1! 3!M! O!_! !! !&$ @$J$ `$'  )s+ v++ ++ ++  .N. //  00 00 	0 0 0070 <0?0 00 00[ 01 11 11  2_2 22 X33 MM  !  09 .ϩ [>Q?  0R Tf hk    ;@ [e p. A                                                           	                     
                                                                                     !       (       0       )       "                                                               #       *       1       8       9       2       +       $                                          %       ,       3       :       ;       4       -       &              '       .       5       <       =       6       /       7       >       ?               1   o W   	 ?	     P
 X
    
 
 q   
 
    9 ?         U Y    G M              @ C    t u                   8 =     K   L O    [ ]              A C    ` l    < >    ; ?   @ F              A E    p q         p$ t$    nj oj    j 7k B   8k ;k    Dk n S  n n             ^ _                                        1   o W   	 ?	     P
 X
    
 
 q   
 
    9 ?         U Y    G M              @ C    t u                   8 =     K   L O    [ ]              A C    ` l    < >    ; ?   @ F              A E    p q         p$ t$    nj oj    j 7k B   8k ;k    Dk n S  n n             ^ _                                        .             , E    F  <             , .    2 3    5               > ?    A D    G H    K M    W b    c 5    6 7    @ A    E  k                                  0 r   1 2    ; <    >  n           j   ! &    , .    8 9   W X     /   >  k                    _   Qo [P  Ro ~o    e f    m r    	;	8 >	@	 I	L	 N	O	 		 		 		 		 	
, >
@
 

; 

 

 
6 >; @G HK LW     *  AD        >@ FH JL W+ L    >? + ,1 8; <V Wb cd gm        #& )+ 01 38  UW ac dm	 nr 51 ;= >A CD   =   $1 %+ 45   .0/0 #$ 'Y 3 è RS 1    /0 34 M{. }n                                          	pv  Oy*     48       @  aj t|  !! !! !	! !! !! !#! %!)! .!:! ;!J! L!M! O!!; !!
 !! !! !! !! !! !! !! !! !!  ## ## "#(# +#{# }## ## #&$ @$J$ $$  %% %% %%  &n& p&g' ''  ((  +/+ E+F+ M+s+ v++ ++ ++ ,, .. ..  // // 00 0 0 6070 >0?0 11 11 11  22 *2G2 P2`2 a22 22 22  33 MM Ƥ (+ 67 9w>xy                        ^ `         N PW ]b tu z
   Y8     KR WX    0J     <	M	 Q	T	 q		K 	<
o M

o 

0 

 <M M  ;< MG} HL Nz   59 >?   7q 9:   . 9\:; u| 1  4D ks  67 x}    ,j          ,, /.*0+0/0 00 0osu|}  S & ! p Ĩ  +. S` % {} ª [e \_   !/ >@ p. D   A Z         . 26 9G Jx y}                         2 :; => AC DF HN Ep+ rv       	    / `   . 1V           (/ 8? HM Y_ ho         &!*! +!2! ! ,}
,., `,b, c,d, g,m, n,p, r,u, ~,, ,, ,, ,@NyBl  ". 2n y} ~       !:                 a z    *       / 37 :H Kw z~                    #3 <? @B GO PT VW Y[ \` ae fh il oq ru }   E qs w{ |}        0_ a   / a     y}        ' 07 @E QW `g p}     N!!6 0,^, a,e, f,l, s,v, ,, ,, , - -%- '--- Am  #/ 3o z|      Sp q AZ                 A Z         6 9G Jx y}                      2 :; => AC DF HN pr v	            / `   . 1V           (/ 8? HM Y_ ho      !! !! !! !! !! $!*! +!-! 0!3! >!?! E!!>  ,., `,b, c,d, g,m, n,p, r,u, ~,, ,, ,, ,@NyBl  ". 2n y} ~       !:             T    V                                              
               9    ; >    @ D    F J    K P    R                          4    6 N    P n    p                                    ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                          ! #  % '  * .  / :  ; ?  @ \         ~Z[_ 7   	
   jK km  ,   0> ^d	e	p	 	v
y 
O[ Z[  q   JO `eah mn  56     
 DE    Z`  ;? ~   C   	 ! '  0 8  ; >  A C  G Q  S U  V ^  ,, ,, p- . .. .. .. .. .. .. .*. +... 0.9. <.?. A.C. D.N. 00 =00   s~  tw ΨϨ  .2 /_0 ͩ ީߩ \_ ުߪ  %R 0 EF IL PR TW _a hj k   
    < ad ee             ! #  % *  , /  : ;  ? @  [ ]  _ {  }  $          ~	 Z_     	
   jK km  ,   0> ^d	e	p	 	v
y 
O[ Z[  :& ;= K   JO `eah  mmn- O  56    
 DE    Z`  ;? ~   = '  0 C  E Q  S ^  } ~     ## )#*# h'u' '' '' )) )) )) ,, ,, p- . ... 0.N. 00 00 00 00=0 00[   s~  tw ΨϨ  .2 /_0 ͩ ީߩ \_ ުߪ  >SQ?  0R Ta ch jk  
     ;= ?[ ]_ `e                            3    @ x                #    A J 	             X _    y               	 	    	 	    	 	    	 	    @
 H
    }
 ~
    
 
    
 
    X _    x               0 9    ` ~     &    Q T    R o         6 ?                   P Y         P Y         0 ;         P l    P Y          $ n$    `j ij    Pk Yk    [k ak    n n         ` x              P Y    q                                         a z    *       7 8H Iw z~                    3 49 <? @B GO P  qs w{ |}        04 1_ a   / `      + kw y        ' 07 @E PW `g p}              
!! !! /!9! <!=! F!I! N!!6 0,^, a,e, f,l, q,s, t,v, w,{, ,, ,, ,,  -%- '--- Am  #/ 01 3q rx z|        061Z `e p    AZ                 7 ?    y                 0        w x    
 ? w  <k ?k    Ek  WQ          &    ) d    j l                     A    E       V          7 :    m t    v             T   +    0                          k    p           ;    @ H    P Q    ` e                            s                G    P Y    `                 >    @ p    s v    z |    }                    ` m                    $ +  < >  ^ `  | ~                          u q        		 		 
p  O y?     48       @e aj t|       D R  z |         !! !! !	! !! !! !#! %!)! .!:! ;!@! A!D! J!M! O!!; !! !# #(# +#&$ @$J$ $$  %g' '' '' ') )) )) )s+ v++ ++ ++ ,, .. ..  // // 00 0 0 6070 >0?0 00 11 11 11  22 *2G2 P2`2 a22 22 22  33 MM Ƥ    !  (+ 69 wy [)O  bd ef i   >@ \^                      v z    
 
    
 
    
 
    $ '          8 E      .              ' 2    E F              , 4    7 >               > D    G H    K L    W b    c 5    6 A    C E                        0 >    @  k         *    , 8     
    5 9    ; >    Q [         / 6    8 >              1 6    : <    = ?    @ A    C G                        0k 6k    Qo ~o       b#             !    # $    & *    G 0   1 I    P i    p     7 ?    y                 0        w x    
 ? w  <k ?k    Ek  WQ          &    ) d    j l                     A    E       V              5 O    o                7 :    m t    v                      +    0                          k    p           ;    @ H    P Q    ` e                      s                G    P Y    `                 >    @ p    s v    z |    }                    ` m                        Ek     KW Y_ pf    $ 0?   # %' ),   	 :	;	 >	L	 N	O	 U	W	 b	c	 		 		 		 		 		 	
 

 >
B
 G
H
 K
L
 Q
p
 q
u
 

 

 

 

 

 

  >D GH KL VW bc <     )  >D FH JL UV bc         >D FH JL Wb c L     14 5: Md   q r   +6 8; <> VY ^` bg hq	 rt   _2 3R Sr sC    w !+ 08  U^ at   5C     $5   $$ -- t{  #'  è Ũ&a '* GR   )6 CL	 Mc   -                   ~  wzVYJM-0[^j																			





9
<
B
G
H
K
M
Q
Q
Y
^
f
v











9<DGHKMVW\cfw 9=MUZ`cfox OTcf:?[ lq MP]`Z]|   6@S`s  x +0;@@Dmpt| KP|7;IM  EHMP} ' 0 ^ p q t       !!!&$@$J$`$s+v+++,,'-----0-g-o-p----N... ////000011111MM ƤФ+@ +09@wŨΨ٨S_|٩ީ6@MPY\ª۪	 ep װ mp ?P  kp       3    7 ?                                &    ) f    j z                          V    ` x      T    V                                              
               9    ; >    @ D    F J    K P    R               q       +    0                                k    p                ;    @ H    P Q    ` e                      s                G    P Y    `                 >    @ p    s v    z |    }                    ` m            !                                                      	   	   
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	   	   	   	   	   	   	   	   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        v z    
 
    
 
    
 
    8
 :
    ?
 
    
 $ >  % '    F P          8 F                    ' 4    E F    s                    , 7    >                ; <    > D    G H    K M    W b    c f    g l    p t    5 F    ^  R                       0 @          +    , :     
    3 9    ; >    G Q 
   R [         / 6    8 ?              1 6    : <    = ?    @ E    G  C                       j j    0k 6k    Qo ~o    o o         e i    m r    {               B D      6    ; l    u                           !    # $    & *         D J                                   o       K_ pf     0 1J     # %' )- Y[  	 :	<	 >	O	 Q	W	 b	c	 		 		 		 		 		 		 		 

 <
>
 ?
B
 G
H
 K
M
 Q
p
 q
u
 

 

 

 

 

 

 

  <> ?D GH KM VW bc <     )  >D FH JM UV bc          ;< >D FH JM Wb c G     14 5: GN      59 >? q    +e ,> VY ^` bd gm qt    ]_  24 RS rs  .    w !+ 0;  U^ `| 1    4D ks    $7           ,, --a -- *0/0 00 or t}    # $'  Ũ  &' '- GS   )D *6 CL	 M{. |}     *        /          o       K_ pf     0 1J     # %' )- Y[  	 :	<	 A	H	 M	Q	 R	W	 b	c	 		; 		 		 		 

 <
A
 B
G
 H
K
 L
M
 Q
p
 q
u
 

 

 

 

 

 

 

 <; ?A BD MV	 bc >  3 >: ?@ FH JM UV bc ;      ;< AD Mb cg  1[ 4: GN      59 q~     -g .0 27 9: => XY ^` qt   ]^_  24 RS rs     .    w !" '( 29 :;  V; X^ `b el s| 1    46 7: <B ks        ,3 67                 ,, --a -- *0-0 00 ot u}    % &Ĩ Ũ  &' '- GQ    ) ). 12 56 CL	 |4    + 	  1O   /              v z    
 
    
 
    
 
    8
 :
    ?
 
    
 $ >  % '    F P     8 7   9 F                         ' +    - 4    s       5             / 1    4 6    7 >                    ; <    @ f &   g l    p t    8 ?    B D    F ^                                            3 :    = ?    @  k               f        " %    ' +    / 7    9 :     
    3 8    ; >    G Q 
   R V    Y [              0 6    8 =    ?  S                       1 6    : <    = ?    @ E    G  I          \   j K  j j    0k 6k    o o         g i    {               B D      6    ; l    u                           !    # $    & *         D J                                         M  P  ]          3 7              # - J P z                ' 0 c o o   6 @ U ` g     8 < < ?       	 	 9	 ?	 ?	 	 	 	 	 	 
 
 5
 8
 :
 ?
 H
 P
 X
 `
 
 
 
 
 
   5 9 U X r x        H      ' 0 9 ` ~   ' 0 Y   M R o         F P v       >             D G H K M P P W W ] c f l p t   ^           D P Y ` l         + 0 ?   ;       G P        E P l p      6 : G P Y `         #  $ t$ $ C%  0 .4  D FF  h 8j @j ij nj oj j j j j  k Ek Pk wk }k k @n n  o Do Po ~o o o o o  p        p    j p |            & ) r {    E     V ` x         
  F J            *        J P Y ^ _ q    $ ' ; B B G T W d g        + 0          k p     ; @ H P Q ` e          s       G P Y `        p s v z        ` m    ֦   4 @                                          <   ? AJ no q     / M     @X `j   	9	 =	P	 X	a	 r		 		 		 		 		 		 		 		 		 		 		 	
	 


 

 
(
 *
0
 2
3
 5
6
 8
9
 Y
\
 ^
r
 s
t
 

 

 

 

 

 

 

 

 
   ( *0 23 59 =\ ]_ `a q          5   ( *9 =X YZ `a       !     : =N TV _a z      0 23 @E                @@ AG Il   * ?P QU Z] ae fn op u  r H JM PV XZ [] `          Z  l o        1 @Q `l np   D !B Dx       Pm pt      T 3 EK     # MO Zw    5!8! 0-g- -- -- -- -- -- -- -- -- -- 0<06 A00 00 00 01 1/1 111 11 11  4M  N    Ф    *+ n2  h   
 " @s    
 % 0F `|      ( @B DK `o qv z~     ª ۪ܪ    	   & (.       m p   ( *6 8< >@ AC DF G = P   pt v fo q                    &     (  :     <  =     ?  M     P  ]                            - @    B I    P u                   P       '    0 c      6    @ U    ` g           
     5    7 8    < ?    @ U    ` v                    	 	     	 9	    	 	    	 	     
 
    
 
    
 
    
 5
    `
 |
    
 
    
 
    
 
      5    @ U    ` r           H      #          ' 0 	   1 E     7               &    D P    Q r    v                           +                                             (    * 0    2 3    5 9    = P    ] a      4    G J                               /    D  <                +          2    : P    \            #              
 .    @ r 2   s            	     0    F `    a e    g h    j       H          #    $ C%     0 .4     D FF     h 8j    @j ^j    j j     k /k    ck wk    }k k     o Do    Po  p    p                 p       j    p |                               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                 ֦      4    @                              Տ<        v>ᮺW        vU0 r        5]JBό        -;eUk        E=        ƚp        Oܼw        kAV        <Ѝ,        U1(\QF        ɦqa        ˋ#w"{        mSx@I̮        Wζ]y<        7VM6        OH8oꖐ        :%˅t         φ        *
45        5*g8P        ;?Ȅk        'DŅ        %Οk        b}$lۺ        _Xf        &ޓ        
        J|l_b%        S04`?        U&NZ        ~)p$wt        帟ߦ        }t_        ϛpD        k        11eU%        {?        ;+*\.        Ӓsi$$I         c        d~        ̈Po	̼        ,eXѳ              @                      bx               	x9?               {Η8               p\{2~S               h髤8m               E"&'O               '1c               Ȍ8eް               eǃ               qB]               X,iM              pd'              JwmB              k}{x	\              wyTw              ś[[              =]S5Ȭ              \*              _F              %94              \r              ξTSܷ1              A"L              x\ӛ f              S!{Z              :0ܵ              \S٨              <D|              DLLv              @              ,W               )1;              U              );b (p              ϧz^KD              -ݬ@!              D^/g              A3              㴒              wߺn              k;*                                      A Z  a z                   pt vw z}       / 1V Y` a    J no q      / M       $
 (@ AX `j   	9	 =	P	 X	a	 q		 		 		 		 		 		 		 		 		 		 		 	
	 


 

 
(
 *
0
 2
3
 5
6
 8
9
 Y
\
 ^
r
 s
t
 

 

 

 

 

 

 

 

 
   ( *0 23 59 =\ ]_ `a q          5   ( *9 =X YZ `a       !     : =N TV _a z      0 23 @F                 @@ AG Il   * ?P QU Z] ae fn op u     H JM PV XZ [] `          Z    l o        1 @Q `l np    x       Pm pt      T ^ 3 EK     # MO Z}             E HM PW Y_ `}           q      !! 
!! !! !! $!*! +!-! /!9! <!?! E!I! N!!5 ! ,|
,., 0,^, `,, ,, ,,  -%- '--- 0-g- o-- -- -- -- -- -- -- -- -- -- /.0010+ 2050 ;0<0 A00 00 00 00 1/1 111 11 11  4M  N   Ф    *+ @n    "    
 " @s    
 % 0F `|  ϩ     ( @B DK `v z~     ª ۪ݪ    	   & (. 0Z \e p      m p      ( *6 8< >@ AC DF G = P   pt v !: AZ f                         &     (  :     <  =     ?  M     P  ]                            - @    B I    P u                                     '    0 c      6    @ U    ` g           
     5    7 8    < ?    @ U    ` v                    	 	     	 9	    	 	    	 	     
 
    
 
    
 
    
 5
    `
 |
    
 
    
 
    
 
      5    @ U    ` r           H                #          ' 0 	   1 E     7               &    D P    Q r    v                           +                                             (    * 0    2 3    5 9    = P    ] a      4    G J                               /    D  <                +               2    : P    \            #              
 .    @ r 2   s            	     0    F `    a e    g h    j       H          #    $ C%     0 .4     D FF     h 8j    @j ^j    j j     k /k    @k Ck    ck wk    }k k    @n n     o Do    Po o C   o o    o o     p                 p       j    p |                T    V                                              
               9    ; >    @ D    F J    K P    R                          4    6 N    P n    p                            C               ! "    $ '    ) 2    4 7    9 ;    B G    I M    N O    Q R    T W    Y a    b d    g j    l r    t w    y |    ~                                 ֦      4    @                              A   Z               a   z                                                                                   y       y      /           0  0      9    1  1      2  7           9  H           J  w           x  x          y  ~                                                                                                                             O                                                                                    a       a                                                                                                                                                                                                                                                                                                 8       8                                                                                                                                                                                                                                     ~    "  3           :  :      +*      ;  <           =  =      ]    >  >      (*      ?  @  ?*      ?*  A  B           C  C      =    D  D      E       E  E      G       F  O           P  P  *      *  Q  Q  *      *  R  R  *      *  S  S  .    .T  T  2    2V  W  3    3Y  Y  6    6[  [  5    5\  \  O      O  `  `  3    3a  a  K      K  c  c  1    1e  e  (      (  f  f  D      D  h  h  /    /i  i  -    -j  j  D      D  k  k  )      )  l  l  A      A  o  o  -    -q  q  )      )  r  r  +    +u  u  *    *}  }  )      )      &    &    &    &    *      *      &    &            '    '            %    %                        E  E  T       T   p  s           v  w           {  }                    t               &               %               @               ?                                                                                                                                                                                                                                                                           ~             P         /              0  O      P  _      `                                                                /           1  V      0       a                `              `              `                                          З                                                                                                         @            @    y  y          }  }                                        A                                                                         '            (  /          0  7            8  ?          @  E            H  M          Q  Q            S  S            U  U            W  W            Y  Y          [  [          ]  ]          _  _          `  g            h  o          p  q  J       J   r  u  V       V   v  w  d       d   x  y            z  {  p       p   |  }  ~       ~                                                                                                   	       	                                                   	       	                                                                                                                                     	       	                                       &!  &!          *!  *!      A    +!  +!          2!  2!             N!  N!      `!  o!             p!  !      !  !           $  $             $  $       ,  .,      0       0,  ^,      `,  a,           b,  b,      	    c,  c,          d,  d,          e,  e,      f,  f,      g,  l,           m,  m,          n,  n,          o,  o,          p,  p,          r,  s,           u,  v,           ~,  ,          ,  ,           ,  ,           ,  ,            -  %-      '-  '-      --  --      @  m                        "  /           2  o           y  |           }  }      u    ~                                  Z                                      Z            Z            Z            Z            Z            Z            Z            Z                               S  S  `    `p    0h    0h!  :              A  Z        '     (       ( O           (                   @                                 @n _n             `n n       !     "       " C     GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 GCC: (Debian 4.9.2-10+deb8u2) 4.9.2                               p@                   @                   @                   @                   8@                   @                   9@                   *Z@                  	 ]@                  
 @^@                   ^@                   c@                   0c@                   0f@                   @f@                   T                   T                   `]                   0]                    ]                   Pi                   P[i                                                                                                                  ح                   ȯ                                                           0,                  ! `,                  " `5                  #                   $                      %                      &                      '                      (                      )                      *                      +                      ,                      -                      .                      /                                          @g@                  IQ             "    " <            ,    #              A    " 5            R      \     (       w    " ;                # 0                 \     (           #                 #                 #                  #                 #                  \     (          " ;            -    P            >   " =            F   # (            T                 _   " p<            n   " h6               "  <                \               " 6                 \                " `6                 \               " P6               " H6               " @6               " 86            .   #              6    `\     (       C   # @             T   "  A     (       b    \     `       p    \                " @     (           0\                @\               " X6                P\                `\                \     p           p\               " @A     (          " 5            $   " ;            4    \             T   " x6            ]    0\            j     \            w     \                 \                 `\                  \     P          " :            	    p\               "  ;            +    `\            9    @\            G    `\            U    P\            c    \     h       |    \                 \     8           \                 И\                \               "  <                \                \                 \     h           \            -    \            ;    \     8       T     \            b    \     8       v    \                \     (           ~\               !  y                                 ! g               !  H     8          !  L     @          ! `H     8          ! `L     @       3   ! `            K   ! `]     p       Z   ! Z     `       h   ! X     X       }   ! ]     p          ! `D     0          ! `^     p          ! `b               ! H     8          !  I     8          ! D     0           \                # @               # @             .   #             A   #             U    p\            u    P\               ر                \               ౉                \            \                  #                #                 0\               ! `,                            6   " 6            M   #             c   #      @       q    Ъ\               "  7               " @     &          P\                \                \            	    p\            -	   # X            F	     \            V	    \            f	    p\            ~	               	    \            	    p\            	    P\            	    ؋\            	   #             	   #             
   #             
   #             5
   " W     p      E
   #             R
   " `E     H      `
   #             s
   #             
   #             
   " 6            
   " =            
     \     (       
    \            
   !               " >                P            "    X            8     \     `       H    \     `       X    \                                                 0\                \                в\                               !             0    \            F   # @            V   " @>            d   # `     h      u    h               #                 \               # `               " 07               " 87               " @7               "  7               " 7                P\            7    `            I   !  d            _   #             t   #                #                #                #                ! X-               #                " 6               ! b            "   !  v            ;    \     (       S    \            d    \            z    h\                `\     (          " 7               " >                \                \                \            %    \            6    \            U    \            f    \                0\                \                \                0\                P\               !  x            0   "  D            C    \     (       ^    P\            x   !  N     C          "                #                ! p,               #                " 6               " 6               " 6               #       @          ! ,            ,   #             =   #             N   " 6            [   #             n   #                 \     H          #                 ȋ\               ! h-                \                (\               " @H               P\            :    \            P    \            f    `\            |   " `>                \               #                 \                \                \                Ћ\            	   " ?                ! `-            -   ! |,            ?    p\            V   #             p    P\               #                   0\               #                 О\               # H               " 7                Щ\            ,    P\            D   #             Y   ! a,            l    \                \                \     8                           " @B     (           \                \                p\            )    \            :    `\     (       X   ! 0-            s    \     (           \     (           \               !                 `\     (           \     (       &    \            G     \     (       m    \            ~    \               "  B     (          # `               " 6               " 6               " H7               " 6               #             !   #             /    \            K   #             d   # 0             v    д\                P\               ! -                0\               #                ! t,               "  =               #             '    P\            P    0\            r    \               ! -                \                @               #                "  ?                `                            %                9                 O                 b                v    P\                0\                \               #                 \                \                \            !    Э\            ;   #             K   ! x,            c   #             u   # x                              #                # @               #                  \                X\                \                \     (       5    P\            O   ! x-            d   "  L     H      o   ! Z     `                      /   豉               # `     (          #                #                " >                0\                p\                \                            !                @   #             Z   #             g   " 6            t   #                #                #                #                 p\               #                 #                 ຉ               #             (    \            B   #             W   #             k   #             z                     \                P\                \                Ь\               #      0           p\               " ?             +    г\            I    `\     (       j    p\                \                а\                 \     (           Я\               #              
   #             $   # P            5    \            N   #              `   " >            q    \               # (                #                   \                \                ༉               #                " ?                  0\            '      \            8     \            P    " @     >      a     \            r    " (7                # `     H           #                  P\                # @	               #                 #                   \     8       !    p\            ,!    \            J!    p\            e!    0\            v!    @\            !    `\            !    P\            !   " B     @       !   " I     8      !   #              !   !  z            !    \     (       "    \            5"    0\            R"    \            o"    Ы\            "    \            "    \            "    `\     (       "    p\             #     \     (       #    p\            5#    \            Q#    \            i#    к            #   " 6            #    @\     P       #    \     P       #    \            #    \            #    Ю\            $    \            .$   " @w             =$    \            N$    \            _$   #             p$    \            $    \             $    Ȍ\            $    0\            $    \            $    \            %    \            )%                @%    \            `%   " 6            u%    \            %    \     (       %    0\            %    б\            %    \            &   "  ?            &     \     H       <&    p\            V&    \            u&                &    \            &                &    \            &    е\            '    P            '    `            +'    p            ?'    @            S'    0            f'   # p            y'   # h            '    Ȏ\     	       '    \     	       '    \             (    8\     
       !(    \     	       >(    h\     	       [(    H\     	       y(    \     	       (    8\     	       (    \     	       (    \     	       (    \     	       )    \     	       1)    x\     	       Q)    \     	       q)    x\     	       )    X\     	       )    ȍ\     	       )    H\     	       )    (\     	       *    \     	       8*    (\     	       Z*    \     	       |*    \     	       *    \     	       *    \     	       *    h\     	       	+    ؍\     	       -+    X\     	       Q+    8\     	       v+    H\     
       +   ! 1            +   ! F     3       +   ! 1            +   !  B     *       +   ! `:                б               ȱ            +                ,   #             #,   #             4,   # 8            E,   "  =            V,   "  >            g,          @       x,    p            ,                ,                ,                ,   " F     x      ,                ,   #             ,   ! p-            
-    @     @       -   ! -            7-   # 8             S-    ،\            p-    Ќ\            -     \            -     \            -    \            -   "  8            -   " :            -     \            -   " 7            -   "  8            .   " 7            .   !  }            1.   ! @;             K.   " 7            f.   " 08            }.   " ;            .   " 8            .   " 7            .   " 7            .   " 7            .   !  A     (       .   " @8            /   " P8            /    \            */   " `8            >/   !  |            Q/    г            _/    8            n/   #              /   !  ;             /    \            /    \            /    \            /    \            /    \     (       (0    `\             X0   " 5            t0   " 5            0   " 5            0   "  >            0     \           0    `\     8        1    \     8       1   " 8            61   ! :             E1   ! N     H       W1    \            m1    \            1     \             1     \     (       1    `\             /2    `\            E2    \            [2    Б\            q2    \            2   " 8            2                2     \            2    \            3     \            3    \            /3    \            E3    `\     X       p3    \            3    0\            3   " 8            3    8\            3    @\            3    \            4    \            ,4    А\            C4     \     X       t4     \            4    \            4    P\            4    @\            4    0\            4     \            4    \            5    p\            ,5   "  @     (       J5                \5    `\     (       5   " @@     (       5   " 8            5   " 8            5   " 5            5   " 5            6     \             E6    Т\            k6    P\            6    \            6    p\            6    \            7    \            7    \            7    0\            57    x\            K7    \             ~7    \            7    \     (       7    \             7    \            (8    \     (       O8    \             |8    \            8   ! `a            8   ! a            8    \            8     \            8     \     0       9    \            >9   " @     (       W9    \            }9    \            9    @\             9    \            9   ! l,            9   ! L     @       x=   ! :             9    \             :   " @=            1:   " 0=            B:   " 09            P:   "  9            ^:    \     (       t:   " p6            ~:    \            :    `\     (       :    \     (       :     \     (       ;    `\     (       ,;    \     (       O;    0\            t;    P\            ;    `\     (       ;    p\            ;   " 9            ;    \     8       ;    \            <    0\            "<     \     (       r   !  M     @       M<     \             j<    @\            v<          (       <    У\            <    P\            <    \            <    `\     8       <     \     8       =    p\            =    0\            4=    \            M=   " @9            [=   " P9            l=   ! A     (       =    ้            =     \             =    \            =    \            =    \            >    0\            >    \            *>    p\            =>     \            P>    й            j>    \            }>    \            >    \            >                >     \             >    \            ?    В\             ?    \            4?    \            H?    \            \?     \            o?    \            ?     \            ?    \            ?     \            ?    @\            ?    `\            ?    p\            ?    P\            @    \     0       0@    \            D@    \     0       d@    \     0       @    \            @    `\     (       @     \     0       @   "  :            @   " :            A   " 9            #A    \            7A   " 9            MA    \            aA    \            A    Г\            A    \            A    0\            A     \            A     \            A   ! `            A    \            B    \            #B    p\            7B    `\            KB    P\            _B    @\            sB    \            B    \            B    Д\            B    \            B    \            B    @            B   " C     `       
C    Ф\            #C   !  T     P       3C   !  :             IC   ! @:             lC   ! -            C   !  i            C   ! -            C   ! i            C    @\             C     \            C    `\             D    0\            -D    \            ?D    \            QD    @\            cD    0\            uD    \            D    @\            D    \             D    P\            D    `\            D    P\            E    p\            "E     \             NE    `\            aE    \            tE    \            E    `\             E    \            E    `\     0       E    \            E    \            F    \     0       *F    \     0       MF     \     0       oF    `\     0       F                F     \     0       F    `\     0       F                 G    Е\            G    \            ?G    \            RG     \            eG   " 5            zG   " 9            G    \             G   " 9            G   " 9            G   "  :            H    \             3H     \             `H    @\             H    0\            H    \             H   " 9            H   !  Z     `       	I   !  :             I   ! H     8       -I   !  s            @I   "  ;            RI    \             vI   " 0;            I   " @;            I   " :            I   " P<            I    \             I    \             I   " P:            J   " p:            %J   " @:            ?J   " `:            \J   " 0:            wJ   " :            J   " @<            J   " <            J    `\             J    @\             J    `            J    0\            K    \            K     \     (       3K   " <            BK   " <            WK   " <            iK     \     p       tK    \            K   " :            K   " 0<            K   " <            K   " :            K    \            K     \     H       L   #              *L                5L    \            ]L   " `<            nL   # P             |L   ! -            L   ! -            L   ! L     @       L   ! A     (       L   ! T     P       L   ! :             L   ! P-            
M    \            M    \            *M    \            GM    \             bM    `\     8       ~M    \             M    \            M    \     (       M    \     (       M   " 6            N   " <            $N    \             AN    Ч\            YN    P\            {N    p\            N   ! N     H       N   ! T     P       N    H\            N    \            N    P\            	O    ྉ            O   ! 3            ,O                 AO     \            WO    p\            mO   ! p3            O    \            O    ཉ            O    \            O    \            O   ! b,            O    \     `       O    p\            P                P   ! h            )P   !      (      =P   !  o            VP    \            fP    П\            vP     \            P    \            P    \            P    \            P     \            P    @            P                P    `            Q                Q                 1Q   ! @O     H       AQ   ! `n            QQ   !  D     ,       aQ               rQ   ! ͊           Q   ! @           Q   !             Q   ! m            Q   !  ;             Q   " P7            Q    `\     8       Q    \     H       R    `\     H       %R    \            CR    \     8       bR   # H             rR   " @?            R   " `?            R    \            R     \            R    \            R     \            R                R    \     (       2S                kS     \     (       S                 S    `\     (       S    (            6T    \            jT    0            T    \     (       T    8            U    \     (       2U    @            pU    Ц\            U    H            U     \     (       V   " P;            +V   " ;            KV   " ;            fV   " ;            V   " ;            V   " p;            V   " ;            V   " `;            W   " =            W     \           ,W    \     
       MW    (\     
       oW    \     
       W    \            W    \     
       W     \     p       2X   " =            MX   "  9            ^X   ! :             }X    8            X                X                X   !  {            X    (            X    H            X    P            X    p            X                X                Y    `            Y    h            Y    p            )Y                4Y                ?Y                IY    ൉            TY    赉            _Y                 jY    P            tY    `            Y                Y                Y    H            Y    x            Y                Y                Y                Y                Y                Y                Y                Y                Z    H            Z    P            Z    X            "Z    H            ,Z    X            7Z    `            BZ    h            MZ   " p7            `Z                nZ                {Z                Z                Z                Z                Z    Ȳ            Z    в            Z    ز            Z    ಉ            [    貉            [                *[                 ;[                J[                Z[                k[                 y[    0            [    8            [    @            [    X            [    `            [    h            [    x            [                
\                \                ,\                =\                M\                `\    س            n\    ೉            \    賉            \                \                \                \                \                \                  ]    (            ]    0            ]    8            5]    @            F]    H            R]    P            a]    X            y]    `            ]    h            ]    p            ]                ]                ]                ]                ^                 ^    ȴ            1^    ش            @^    ഉ            P^    贉            a^                r^                ^                 ^                ^                ^                 ^    (            ^    0            ^    @            ^    H            ^    P            _    X            _                )_                8_                I_                Y_                k_                {_    ȵ            _    е            _    ص            _                _                _                 _                `                )`                6`    (            C`    0            U`    8            a`    @            q`    H            `    X            `    h            `    p            `    x            `                `                `                `                a                a                0a    ȶ            Ca    ж            Wa    ض            ka    ඉ            a    趉            a                a                a                 a    P            a    X            a    p            a                b                #b    ȷ            ;b    跉            Jb                Xb                 jb                }b                 b    (            b    0            b    8            b    @            b    h            b    p            b    x            c                c                -c                <c                Lc                ]c                lc                }c                c                c    ȸ            c    и            c    ظ            c    踉            c                c                c                 d                d                &d                 2d    0            Fd    @            Qd    P            jd   " 7            zd                d                d                d                d    ȳ            d                 d    x            d                e                'e                De                Xe    д            me    x            e                e                e                e                f                 )f    (            @f    0            Xf    8            kf    @            f    `            f    h            f                f    з            f    ط            g    ෉            g                7g    `            Kg    ฉ            hg                g    (            g   " 7            g                g                g                g                g                g                h   " x7            h    p            0h    x            Bh                Xh   " 7            kh    @     8       {h    ߉     8       h         8       h          8       h         8       h    ĉ     8       h     ȉ     8       h     ˉ     8       h    @Ή     8        i    @щ     8       i    Ӊ     8       "i    ։     8       3i    ى     8       Di    ܉     8       Ui    މ     8       fi          8       wi    @     8       i         8       i    @     8       i         8       i    @     8       i         8       i          8       i    @     8       i         8       j         8       !j          8       2j    @     8       Cj         8       Tj         8       ej          8       vj    @     8       j         8       j         8       j    @     8       j         8       j         8       j         8       j         8        k          8       k    @     8       $k         8       6k         8       Hk          8       Zk    @     8       lk         8       ~k     É     8       k    @É     8       k    É     8       k    É     8       k     ĉ     8       k    @ĉ     8       k    ĉ     8       k     ŉ     8       l    @ŉ     8        l    ŉ     8       2l    ŉ     8       Dl     Ɖ     8       Vl    @Ɖ     8       hl    Ɖ     8       zl    Ɖ     8       l     ǉ     8       l    @ǉ     8       l    ǉ     8       l    ǉ     8       l    @ȉ     8       l    ȉ     8       l    ȉ     8       
m     ɉ     8       m    @ɉ     8       .m    ɉ     8       @m    ɉ     8       Rm     ʉ     8       dm    @ʉ     8       vm    ʉ     8       m    ʉ     8       m    @ˉ     8       m    ˉ     8       m    ˉ     8       m     ̉     8       m    @̉     8       m    ̉     8       n    ̉     8       n     ͉     8       *n    @͉     8       <n    ͉     8       Nn    ͉     8       `n     Ή     8       rn    Ή     8       n    Ή     8       n     ω     8       n    @ω     8       n    ω     8       n    ω     8       n     Љ     8       n    @Љ     8       o    Љ     8       o    Љ     8       &o     щ     8       8o    щ     8       Jo    щ     8       \o     ҉     8       no    @҉     8       o    ҉     8       o    ҉     8       o     Ӊ     8       o    @Ӊ     8       o    Ӊ     8       o     ԉ     8       o    @ԉ     8       o    ԉ     8       p    ԉ     8       "p     Չ     8       4p    @Չ     8       Fp    Չ     8       Xp    Չ     8       jp     ։     8       |p    @։     8       p    ։     8       p     ׉     8       p    @׉     8       p    ׉     8       p    ׉     8       p     ؉     8       p    @؉     8       q    ؉     8       q    ؉     8       0q     ى     8       Bq    @ى     8       Tq    ى     8       fq     ډ     8       xq    @ډ     8       q    ډ     8       q    ډ     8       q     ۉ     8       q    @ۉ     8       q    ۉ     8       q    ۉ     8       q     ܉     8       r    @܉     8       r    ܉     8       ,r     ݉     8       >r    @݉     8       Pr    ݉     8       br    ݉     8       tr     މ     8       r    @މ     8       r    މ     8       r     ߉     8       r    @߉     8       r    ߉     8       r          8       r    @     8       s         8       s         8       (s          8       :s    @     8       Ls         8       ^s         8       ps    @     8       s         8       s         8       s          8       s    @     8       s         8       s         8       s          8        t    @     8       t         8       $t         8       6t          8       Ht         8       Zt         8       lt          8       ~t    @     8       t         8       t         8       t          8       t    @     8       t         8       t         8       t          8       u    @     8        u         8       2u          8       Du    @     8       Vu         8       hu         8       zu          8       u    @     8       u         8       u         8       u          8       u    @     8       u         8       u         8       
v          8       v         8       .v         8       @v          8       Rv    @     8       dv         8       vv         8       v          8       v    @     8       v         8       v         8       v          8       v    @     8       v         8       w          8       w    @     8       *w         8       <w         8       Nw          8       `w    @     8       rw         8       w         8       w   !       8      w   !       `      w          8       w         8       w         8       w          8       x    @     8       x         8       &x         8       8x          8       Jx    @     8       \x   ! U     T       lx   ! W     T       |x   ! 0            x   ! M     B       x   ! K     <       x   ! ,            x   ! 3            x   ! ,            x   !       v      x   !      x	      y   ! @           y   !            #y   !  t            4y   !  <     $       Ey   !            Vy   ! @           gy   ! B     *       xy   !       v      y   !             y   !      8      y   ! ܊           y   ! ࡊ     F      y   !      @      y   ! 9            y   !       8       z   ! @           z   !            "z   !            3z   ! @r            Dz   !  u            Uz   ! `C     *       fz   !  F     0       wz   !  l            z   !            z   !            z   ! `           z   ! 9            z   ! `M     B       z   ! c            z   ! 9            z   ! `@     $       {   !             !{   !            2{   !  f            C{   !             T{   !  Ǌ           e{   ! S     N       v{   ! p1            {   ! d            {   ! 1            {   !  ~           {   ! @R     H       {   ! @     L      {   !             {   ! @     $       {   !  -            |   ! (-             |   ! 9            1|   #              B|   ! @     $       S|   #              e|   ! `;     $       w|   #              |   ! -            |   ! ``     ~       |   !      8      |   ! 8            |   #              |   ! 3            |   ! -            }   ! ,            }   !  .            +}   #              =}   ! 3            O}   ! .            a}   ! @U     T       s}   #              }   !  E     0       }   ! 1            }   #              }   ! ;     $       }   ! ,            }   !  .            }   ! ,            ~   ! 0.            ~   #              '~   ! @.            9~   #              K~   ! 4            ]~   #              o~   ! 04            ~   ! P4            ~   ! 1            ~   ! `           ~   !  ъ           ~   ! 1            ~   #              ~   ! `E     0       ~   #                 ! `I     <       #   ! `B     *       5   #              G   ! P.            Y   ! p4            k   #              }   ! `.               #                 ! I     <          #                 ! p.               #                 ! .               ! o               ! E     0          ! .            1   ! I     <       C   #              U   ! .            g   #              y   ! `k               ! l               ! ;     $          !  V     T          #              Ӏ   ! O     H          ! @[     `          !  J     <       	   !  P     H          ! `V     T       -   #              ?   ! 4            Q   ! ,            c   #              u   ! `<     $          ! `G     6          ! .               ! 4               #              ρ   ! 4               ! ^     r          ! V     T          #                 ! 4            )   #              ;   ! 5            M   ! 2            _   #              q   ! 05               !  S     N          ! B     *          ! .               ! .            ˂   #              ݂   ! [     `          ! P5               #                 ! p5            %   #              7   ! 5            I   !  \     `       [   ! j            m   ! 02               ! 8               #                 ! <     $          #              ǃ   !  W     T       ك   ! ,               #                 ! .               #              !   ! 5            3   #              E   ! .            W   #              i   !  /            {   ! E     0          ! /               #                 ! 5            Ä   #              Մ   ! <     $          #                 ! W     T          #                 !  /            /   ! P2            A   #              S   ! 5            e   #              w   !  =     $          #                 ! 0/               #                 ! `=     $       х   #                 ! 6               ! =     $          ! @/               #              +   ! =     $       =   #              O   ! `J     <       a   ! p2            s   #                 ! 06               ! P6               #                 !  >     $       ͆   ! P/            ߆   #                 ! p6               ! ,               ! ,            '   #              9   ! `>     $       K   #              ]   ! 6            o   #                 ! `/               #                 ! p/               #              ɇ   ! 6            ۇ   #                 ! /               #                 ! /            #   #              5   ! /            G   ! @X     T       Y   #              k   ! 6            }   #                 ! 6               #                 ! J     <       ň   #              ׈   ! /               #                 ! /               ! ,               #              1   ! 7            C   #              U   ! >     $       g   ! /            y   ! /               ! /               !  0               #                 ! 07            Ӊ   #                 ! 0               #              	   ! P7               #              -   ! >     $       ?   ! `P     H       Q   !  0            c   #              u   ! 00               #                 ! p7               #                 ! 7            ϊ   ! @0               ! ,               ! 7               ! P0               ! 2            )   ! `0            ;   ! 09            M   ! p0            _   #              q   ! 7               !  Y     Z          #                 !  ?     $          ! P     H       ˋ   ! ,            ݋   ! 0               !  C     *          ! 2               #              %   ! 7            7   #              I   ! 8            [   ! ,            m   #                 ! 08               ! 0               #                 ! 0            ǌ   ! 2            ٌ   ! P8               ! `S     N          ! P9               ! 0            !   !      ^      3   !            E   ! `Y     Z       W   !  Q     H       i   ! `?     $       {   ! ?     $          ! 0               ! ,               ! C     *       Í   ! \     l       Ս   !  -               ! ?     $          ! 0               ! p               !  ʊ     T      /   !  Ċ            A   ! p9            S   ! `F     0       e   ! G     6       w   ! J     <          ! 2               ! 3               ! `\     f          ! `     z      ю   !               ! 0               !  @     $          ! `e               ! p8            +   ! 03            =   !  1            O   !  K     <       a   ! P3            s   #                 ! 1               ! `q               ! `               ! `K     <       ͏   ! @g            ߏ   !      >         ! `              ! F     0          ! K     <       '   !  1            9   ! 01            K   ! C     *       ]   ! -            o   !       p         ! Q     H          ! G     6          !      p         ! Q     H       ɐ   ! @1            ې   ! P1               ! -               ! -               ! `1            #   #             /                A    Н\            Q    p\            i    P\                \                \                0\            đ     \            ԑ    0\                \     P           \     P           P\            9    p\            Y     \            j    \            {    0\                \                \                \                \            В    \                \                \                \                М\            %    \            6    \            G     \     (       n    \                 \                `\     (       ϓ    \     h           \     H           \     (       6    \            L   " A     (       [    \            l    \                 \                \                0\                @\            Δ    \                \                \            
    p\                `\            ,    P\            =    @\     H       h    \            y   " B     0           \                \                \            ĕ    \            Օ    Ш\                \               " A     (           \     (       !    \            2    \     8       L     \            ]    \            v    @\                P\                `\                Й\                \            ͖    \            ߖ    \                \                \               " 6            /    @\            A    0\            S     \            e    P\            w    p\                `\                \                0\            ˗    \            ݗ    \                \                \                К\            %     \            7    \            I     \            [    \            m    @\                P\                `\                \                p\            ǘ     \     (           \                \                \                \            0    Л\            B    @\            T    0\            f     \            x     \                P\                `\                p\                \            ҙ    \                            
    \                Р\            *    \            :    `\            K    P\            \    @\            m    0\            ~    \                \                \                \            Ś    p\            ֚    ж\                \                \                x            %    p            9   ! D     0       D   " p=            P   " P=            _         X       k                 	     \            t    \                 \                 `            ț                 ܛ    @                                !  G     4       	     \             	    \            Y	    \             I	    p\                `\     (       #   " =            6   " h7            C    `            O          p       Y   " `C     X       g    \            |    \               # `             (    P\                и\               #              Ü   " =            Ԝ                   " `=                 \     8       X    \               " `7            /    \                 `\            P    0\            f         @                 p                p       ,                p                t    \     0           \     (       ǝ   #             ם   " p9                \               " `9               #                   ! d,            3    \             a   #             y   " 9                \                 \                 \                  \             ?    \             k   " 9                `\                #             ğ   " 6            П   ! f,               " 06               " (6                "  6                @\             >    `\     (       j   " p8               " 8                `\     H       Š   " 8                \     (           С\            5    \            K   ! Y     `       d   ! `A     (       {   " 5               " 6               #             ʡ   " 5               " 6               "  6                P\            #   # x             7    \     H       ^    `\            q    x\                \                \                \                \                @\                0\            Т    0\                X\     
       "    ؎\     	       H    \     	       o   " X7            {   " ?               #                 #                  \            ʣ   ! ,            ף   ! h,                \     8           @\     `           з\            8     \            H    \            X   " D            p   "  C     H           \                \                \                     P      Ǥ                ٤                                                    \            #   # X             1    \     (       K     \     (       `    P\            t    \                p\                \                \     (       ̥    \                0\                ࿉                 \            .    h\     
       T    \            r    \                \                ؏\            Ԧ   ! -               ! -               ! -                P\            &    p\            C    \            `    @            x    0                                " :            ħ    p\            ڧ    \                \                \                \            2    \            H   #              a                z   " :                Ж\                \            è                ۨ   ! 8-               ! @-            	   ! H-                 \             J   #              a   " 5            t   " 5               " 5               " 8               " <                \            ܩ   " <               !  w                \            (    0\            M    \            v    \                p\            Ϫ    \                \            	    З\            &    \            C    \            `     \            }    Х\                 \                \            ۫    \                @\                 `\            >    P\            \    @\            z    0\                 \                \     H           \                p\            *    \            N    \            l    \                \                 \                0\            ֭                     \                \             B    @\             m    @\                               " 5            Į   " 5                                 `            %   ! Ԋ            @   ! ؊            [    ້            u    @               " 5                `\                P\            ׯ    \     0           \     0       6   " O     (      Y     \                ! f                p\               # h             Ѱ     \                 \     (          !            2   ! 8            I   ! `_     t       a   ! 8            y   ! _     x          ! R     L                              ȏ\            ݱ     ]               \               `]               0]             #    ]             5    T             D    ?]             T    T             b    ?]             q   ! `,                ! X5                                  0,                " 5                "              ʲ   #              ۲   # &                # &                 Pi             
    p\               ~\             )    Æ\           7    p\             F    T             M    @Z             Y    @Z             c    Hu\             t    \                @g@     K           g@               `n@     4       ֳ    n@               r@                r@                r@            6    r@            Y    r@     ]       w    Ps@     `           s@     u           0t@            ϴ    t@     ]           @u@     W           u@     n       (    v@            I    v@            g    v@                v@                v@            ͵    v@                 w@     2           @w@     "       )    pw@            ;    w@     9      C    y@     &       `     z@     r      j    {@     $       {    {@     #           {@     >           }@     !           P}@           Ķ    @@                `@               @                @     Y           @     Y       '    P@     Y       :    @     F       Q     @     \       a    `@           q    @               @     n           @     n           @     k          @     g      ɷ    `@            ۷    p@                @                 @                Љ@            &    @     &       :     @     "       K    P@     #       \    @     9       m    @     ;            @     h           p@     h           @     h           P@           ɸ    p@           ٸ    @                @@                @     w           @     H       "    @     X       ;    @@     p       ]    @     >       l    @     o      y    `@                 @     i          p@                `@     Y          @           չ    @                @@                @     0          0@     6      0    p@            G    P@     |       c    Ш@                Щ@                p@                @@     g      ͺ    @                @     X           @     &          0@     ?           p@     -      0    @           =    @            P    P@            c    @     x      u    `@     5           @     >           @               @               @@     T       ̻    @            ܻ    @                @            	     @            "     @     O       1    P@     +      K    @            j    @               P@                @                @            ɼ    @     J      ڼ     @     K          P@                 @     x       %    @            >    @     %      S    @           m    @           ~    @               @               @                0@            ƽ    @@           ֽ    0@     j           @     c           @           
    @     ^       (    @     L      8    @@     U       U    @           j    P@            |    @@                0@                0@                @     q       Ⱦ    @@     m       ؾ    @     q           0@                @                p A            $     A            9    A            I    @A            [    @A            n    A                A                A                A     o           A     Z      ҿ    A     8            A                 A               
A                PA            /    A            A     A           ]    A            p    @A                A               A               A     a          PA     ,          A     	          @(A           
    )A     S           0*A     S       /    *A     S       O    *A            `    +A     P       x    ,A     j           ,A     g          -A                .A               1A     3           1A            	    2A            '    3A           C    P6A            Y    6A           i    8A     >           ;A     t          =A               @A     6          PBA               @HA     -          pLA                OA               TA                VA            (    WA     &      9    ]A            W    ^A           g    PaA     k       y    aA     v           @bA     P           bA     o            cA     <           @cA                PcA                `cA                cA                cA           1    PeA           K    gA     u      d    jA            |    @kA               PoA               qA               rA               `vA                wA               {A           /    PA     >      I    A            b    @A     h      {    A                pA     P           A     P           A     .          @A                A     :           A           )    0A     `       =    A     F       Q    A     Q       k    @A                `A     ~          A                ВA               A                0A                A            .    ИA           J    pA           m    pA                A               A               A     7           A                A     z            0A     S
      8    A           V    0A           p    @A     M          A                @A                 A     Z           `A     7          A                @A                @A     S      9    A     Q      Y     A           v    A               @A               PA               `A     ~           A     H           0A                 A     J          PA                A     n            PA     "      0    A           E    A     Y      _    A            n    A                A                `A                 A               A     	          A               A           G    `A     X      y    A                A               PA                A               A               `A     G          
B            #    B           :    0B     l      I    B           Y    B     G      r    B     S           @B     _          B                B               B                B     	           B           )      B     .       =    P B            Z     B     V       q    P!B     o           !B               #B     r           'B               (B                )B     i       
     *B     F       "    P*B            ?    0+B            ]    ,B     @      w    P-B     I          /B     l          3B                3B     4           5B     &          07B                :B     >          @=B     r       .    =B     C      C    ?B     ~      [    @B     ~      m    HB               IB     8          0NB     ,          `PB     q          QB               UB                0VB               [B               `B                aB            2     bB     N      I    PcB     N      a    dB           y    pgB                hB                0iB               0mB                @mB               `nB           	    poB     k      -    pB     e      F    PrB     H       k    rB     G           rB     c          `tB               PxB                PyB     	          B     W          PB                pB               0B            ;    B            J     B     a       a    B           w    B               pB                `B                PB                PB     T            B     T           B     %      /    @B     X       @    B     X       P     B     o       c    pB            s    0B                ВB                B     G           B                B               pB     ~           B     y           pB     Q      +    ПB     X      D    0B     k      b    B           {    B                B                B                `B     *          B                B     !          B     {       7    @B            S    B           s    B     .          B     s          0B     o           B               0B               PB           2    pB     X       O    пB           b    B           x    0B     e          B                PB                B     L          `B     N          B                pB                `B            0    0B     e       E    B     n       Z    B     =      l    PB     D       |    B     x            B     e           B                pB               @B                B     z           pB                 B           )    B            4    B     {      G    B     Q      Y    pB            i    `B            x    B     ~           pB                B                B                PB                B                B            
    B     B          B     >       C     B     ;      b    `B     	          pB     \           B                pB     A          B               B                B     K       -    B     l      B    `B            Y     B            t    B                B                @B     4          B                PB                B                B               B     p      
    @B               `B     ?      2    B     L       A    B     S      W    P C     L       e     C            t    `C                C     n           `C                PC     g           C                pC                 C            	    C            #    C            <    0C            V    C            l    C                @	C                	C                
C                PC                 C                 C     c            C     ~       +    C     n      B    C     o       Q    C           c    C     >       z    C     >            C               @C               @C                @C     Y          C                C     E            C     =       
    @C                C     S      )    0C     j       <    C            O    P C           d    !C           v    p%C                0&C     X          'C     w           (C     b           (C     A          )C     G            *C     G           p*C     k           *C           "    -C            7    .C            I    /C     d       Z    /C           k    0C     <           0C                `1C                02C                2C     K          05C               8C                8C     F            9C               @:C     5      &    ;C     m       6    ;C           K    ?C           `    CC            o     CC     >           `CC     >           CC     A           CC     <           0DC     <           pDC     (           DC     >          EC     ~          `GC               IC            2    JC     %      F    LC           T    OC            k    PPC     L          TC                UC               WC               [C               \C                ]C                @^C               `C     w      8    pcC            G     dC           W    eC     W       h    peC     `      v    gC               PkC                 lC               nC               `pC                pC               rC     -          sC                tC     >          uC               vC           4     xC     \      B    `yC            T    yC           c    {C     
      t    ~C               PC                 C               0C     e          C               pC                `C                @C               ГC               C     A       3    0C           B    C     \      V    PC            h    C            |    pC     m           C               C     A           C     8          0C     0           `C     u           C                ХC           '    C            I    C     v      ]    C            u    C                 C                 C               C                C     (           ЯC                C     (       %    C     l       F     C            S    C     x       c    pC           t    C     E          кC     i          @C               C                C                 C     >           `C     0           C     0           C     0       '    C     0       3     C     0       V    PC     0       d    C           t    pC                 C     y           C                 C     O          PC               `C               C     ^           C     Y          @C               `C     c       /    C           A    `C           P    pC     a      _    C     t       r    `C     
          PC     B          C     b           C     H          `C                C     5           0C                0C     ;          pC                 C     O      .    pC            @    `C     #       U    C            l    C     #           C                 C                C     $           C               C                 C                C     i       '    PC     E       L    C            n    PC                @C     a           D     p            D                 D                 D     %           PD     m           D     H          D     J      .    `D     I      C    D           Q    @D     l      h    D               `D     _           D               D     N           D     N           0D     N           D     N           D     N       2     D           H    D            ]    D     t       w     D                D                D                pD                PD                D               1D     S           P2D     S       -    2D     O       E     3D     X       b    `3D     J           3D     g            4D                7D               8D     '           9D     ;          P=D               @D           ,    BD           L    DD            i    ED     <           ED               LD                `MD     ;          TD     >           TD                TD               VD     g       	    `WD            &    @XD     l       6    XD           I    @]D           Z    aD            p    pbD               cD     $           cD                PdD                dD                peD     S           eD               gD                 hD     5       %    `hD     M      >    iD           V    jD            m    PkD     Y           kD               @mD                @nD                uD     [           `uD                uD               PwD               xD                yD           9    zD            R    {D           e    ~D     ?      w    0D     +          `D     L          D     J            D                D     :           0D     O           D     N      	    ЋD     '           D     #       *    0D           ;    @D     8      O    D           f     D           z    D     (           D               ЪD     l           @D     o           D     r           0D     r           D                D            *    PD            D    0D           ^    аD           x    вD     !           D                D                D               D                D                D     &          D                D     <           D     P       *    @D     D       ;    D           R    0D           j     D           ~    D     V            D               D               D                D     6           D               PD                D            "    D            >    PD           P    0D     q       a    D     e      u     D                D                D                `D               D     e           D                `D               @D                D           ?    D     R      Q     D            b    D            y    D               D               D     d            D                 D                D                D               `D     >          D            2    PD     {       M    D           `    D            {    @D               @D                D     ^           PD               p E     ~            E            '    E     x       A    @E            Z    E            s    E                E               `E                E                E     Q           PE                0	E                 
E            "    
E     !      :    E     ;      O    0'E           b     )E     g      ~    p+E                @,E                .E     c           p.E                0/E               P2E               @4E     9      .    7E            >    `8E            O    9E            a    9E           v    ;E               >E               `AE               PCE               `DE     0          EE     <          GE     z       *    PHE            @    0IE            X    IE            r    JE               KE               NE     G           RE     /          0UE     I           UE     ?           UE            	    PVE                @WE           4    ]E     Z      G    @mE     G      Z    oE     j      m     qE     V          `uE     .          vE               0zE                {E     b           {E     v            |E     D       
    P|E     c       "    |E            >    |E            a    }E     V           }E     A           @~E     A           ~E     }          E     `           pE     d            E     c           PE            8    ЅE            Q    E     ?       l    E                PE                E     0           @E     n           E     x           0E                E                E     J       4    E     ;       T     E           t    0E     7           pE     @           E     >           E     l           `E               E            '     E     D       C    PE     S       [    E     m       w     E     0           PE                E     i           E                E     %          E              `E     j       9   ЙE           `   E              E     }         @E     D          E     V          E     V          PE     K       
   E            $   PE     >       ?   E           W    E     ^       t   E                E               E               PE     :          E               0E     G          E     <          E     I       *   E            C   ЦE            \   ЧE     7       x   E               E     3         PE     3         E               @E     S          E     X       /    E     `       E   `E     Y       Y   E            x   E     h          E     h          `E               E     6          PE              E     {         pE            *   E     I      9   еE            I   E     W       V   @E     f       d   E               E               pE               E     
           E               E     0          0E     ~          E     ~          0E               E               E            (   @E            9   E            J   E            [   pE            l   @E            ~   E               E               E               E               PE                E               E               E               E            +   `E            @   0E            U    E            j   E               E               pE               @E               E                E               0E               PE     5          E               PE     H       /   E           J   E            W   E     
       `   E            n   E                E                 E               @E               `E     E         E     3          E     4          0E               PE            	   E            	   E            ,	   E           @	    E     I       L	   pE     I       X	   E     m       e	   0E     p       r	   E     p       	   E     p       	   E     p       	   E            	   E            	   E            	   E            	   0E            	   E     3       	    E            
   E            %
    E            <
   0E            T
   @E            k
   PE            
   `E            
   pE            
   E            
   E            
   E            
   E            
   E               E     1      0   E           A   E           ^   0E           n   E            {    E                E     ,          PE               pE     '          E     &          E     G           E               0E     "          `E               E               E            &   E            7   E            H   @E     .       ^   pE             s   E     >          E     "           E     k          pE               0E               @E     P          E     Q          E     '           E     :          `E            .   E     (       <   E            J   @E     '       ^   pE     B       m   E            }   E               E                E               E               0E     %          `E               E     Y          E     X       5   @E            O   E            g   E     ~          0E               E               pE     6          E     Y          E     X          pE     ~       #   E     /       =    E     Y       W   E     X       o   E     Y          @E     $          pE                 F            	    F     Y       "   0F     X       9   F            V   0F            o   F               F     ~           F               F     n           F               F     n          PF               F     ~       #   F     $       >   F     ~       V   @F     s       l   F     ~          @	F     r          	F               `
F               0F     ~          F     $          F     Y       ,   @F     X       H   F     o       i   F               F     ~           F     /          PF     ~          F     y          PF     u       D   F     j          @F     p          F            4   @F     u       X   F            z   PF     ~          F               `F     ~          F     }          `F     ~          F     s          `F     n       '   F            :   F     n       O    F            b   F     n       w   0F               F     n          `F                F     E          pF               0F              PF     r          F            8   `F     u       ^   F               F     Y          F     X          @F               F     ~          P F     y           F     u       /   P!F            G   !F            d   "F     ~           #F               #F     Y          #F     X          P$F               %F               &F            1   &F            T   'F     Y       q   'F     X          @(F     ~          (F     }          @)F     ~          )F     .       j   )F     o          `*F     O           *F     5      :   +F           R   -F     W       n   -F     ~          p.F     @           .F     Y          /F     X          p/F     Y       6   /F     X       P   00F     u       k   0F     t          01F     Y          1F     X          1F     ~          p2F     y          2F     ~          p3F     w       ,   3F     ~       O   p4F            p   5F     u          5F               06F     u          6F               @7F     o          7F            ,   8F     u       w    9F               9F     p           :F            ^   :F     n       t    ;F               ;F     n          0<F                =F     k          =F     5          =F     o           @>F            6    ?F     n       K    ?F            ^    @@F     Y           @F     #           @F     ~       ^!   PAF     s       !   AF     i      &   @CF           +   EF     ~       8,   EF     }       ,   FF     ~       h-   FF     {       
.   GF     Y       .   pGF     X       /   GF     0      /    IF            /   IF            0    IF            *0   0IF           G0   PF     I       h0   0QF            0   QF           0   RF            0   SF            0   `TF            1   pTF            :1   TF            _1   TF            1   PUF     f       1   UF            1   VF            1   @WF     N      !2   XF     f       C2    YF     f       j2   pYF     f       2   YF            2   ZF           2   [F     "       2   [F            3   \F            E3   ]F            n3   ]F           3   0fF            3    gF           3   hF           4   tF            74   0uF            W4   @uF           v4   0wF            4    xF     A       4   pxF     _       4   xF            4   pyF            5   0zF     R       B5   zF     N       e5   zF     R       5   @{F     P       5   {F           5   |F     Y       5   }F     X       &6   p}F     T       I6   }F     ~       k6   P~F     u       6   ~F            6   `F     u       7   F     u       k7   `F     z       v7   F            7    F            7   F           7   F           7   @F     u       7   F           7   F           8   F            $8   F     $      <8   @F            [8   ЖF           r8   F     Q       8   F            8   F     9      8    F            8   F           8   F           8    F            8   F           9   PF     k      "9   F     >       .9    F            K9    F           g9   F     !      9   @F     +      9   pF            9   F           9    F     ;       9   `F     R       9   F            :   PF            ':    F            >:   F     D      T:   0F     E       k:   F            :   @F     a       :   F     u       :   0F            :   вF     u       :   PF             ;    F     !      ;   PF           ;    F           ,;   F            >   F           E;   @F     u       a;   F            {;   PF           ;   @F           ;   0F     j      ;   F     A      ;   F     A      <   @F     q      <   F     h      '<   0F     J      4<   F           M<   F     '      X<   F            h<   pF            x<   F     _      <   pF     aN      <   G            <   G            <   G            <   G           <   "G           =   #G            =   %G           9=   &G            I=   'G     X      a=   )G            {=   )G     )      =    +G            =   +G           =   P.G     j       =   .G           =   /G            =   /G           >   2G           >   06G            2>   7G           J>   0:G            c>    ;G            x>   0;G           >    =G     K      >   P?G           >   0AG           >   DG     U      >    HG            >   @HG     b       ?   HG           ?   `KG           -?    NG           ??   @SG     p      \?   VG           p?   pXG           ?   0ZG     H      ?   ]G           ?   @cG           ?    iG           ?   jG           ?   lG           ?   `nG           @    pG     j      @   pwG     M      )@   |G           6@   G     t      K@   `G     q      e@   G             w@    G     d       @   pG     
      @   G           @   @G     E       @   G     -      @   G            @   G            A   `G            )A    G            KA   G           iA   G           A   G           A   G            A   G            A   G           B   pG     c      !B   G     O      EB   0G            ]B   0G            qB   0G     	      B   PG           B   PG           B   PG           B   G           B   G           B   G     :      B   G     v	      B   pG           C   G     ,      C   G     D      +C    G     "      >C   0G     m      QC   G           jC   @G     x      C   G     :      C    G           C   G     |      C   G     L      C   G            C   pG            C   G           D   H            &D   H            3D   H            OD   0H            iD   0H     Y       D   H     X       D   H     Y       D   PH     X       D   H     u       D   0H     v       E   H     k       "E    H     4       7E   `H     k       NE   H     5       cE   H     o       E   H            E   P	H     o       E   	H     V       E    
H     o        F   
H     V       F   
H     m      5F   `H     I       IF   H            ZF   @H           oF   PH           F   @H            F    H            F   H            F   H            F   H            F   H            G   H            $G   H            :G    H            RG   H            sG   H     f       G   0H     p      G   H           G   !H            G   `"H            G   #H     f       H   #H     j       (H   #H     N      >H   @%H            UH    &H           sH   0'H     ?      H   p(H     /      H   )H            H   *H     }       H    +H     f       H   p+H     f       	I   +H     f        I   P,H            8I   ,H           MI    .H           dI   /H           I   0H            I   0H           I   2H     ;      I   4H           J   6H           %J   8H     
      KJ   CH           mJ   FH     "       |J   FH           J   JH     +       J   JH            J   KH            J   LH            J   0MH            K   PMH           (K   UH            CK   VH           ]K   pXH           K   `dH     "      K   hH           K   tH     i      K   }H     p      K   H     ?      K   H            K   H           L   H            L   PH     9      >L   H           `L   `H            sL   H            L   H     %      L   H     %      L   @H           L   H           L   H     p      L   H           L   PH     I      M   H     %      %M   ЦH           <M   H            OM   H           aM   H     i      xM   H           M   H     $      M    H     $      M   PH     %      M   H           M   H            M   `H            N   0H            ,N    H           BN   иH     :      TN   H            jN   H     g      N   H     g      N   H           N   H            N   H     <      N   PH           N   pH     j      O   H     X      "O   @H           :O   `H           NO   0H     %      cO   `H           vO   H     n      O   H     r      O    H           O   H            O   H            O   H            O   H     =      O   H     /      
P    H     D      P   PH            ,P   0H            >P   H            RP   H            eP   H            wP   H            P   H     d      P    H     t      P   H     (      P   H     M      P    H     m      P   H           P   @H     $      Q   pH     B      Q   H           3Q   PH           IQ   H            `Q   H            wQ   H            Q   H            Q   H            Q   H           Q   `H           Q   p I     b       Q    I           R   I     Q       +R   0I            8R   I     [       PR   PI     v       jR   I            R   I     Y       R   0I     X       R   I     T       R   I     ~       R   pI     ~       S   I     ~       S   pI            7S    	I            QS   	I     L      iS   I            S   0I            S   PI            S   pI            S   I            T   I            &T   I            AT   I            bT   I            T   0I            T   PI            T   pI            T   I            T   I            U   I     D       )U    I     I       LU   pI            gU   I            U   I            U   I            U   I            U   I            U   0I            V   PI            2V   pI            OV   I            lV   I            V   I     Y       V   0I     X       V   I            V   I            V   I            W   I            1W   I            PW   0I            rW   PI            W   pI     M       W   I            W   I     M       W   0I     U       X   I     U       )X   I            HX   I            _X   0I            ~X   PI            X   pI            X   I            X   I     D       X    I     I       Y   PI            Y   pI            9Y   I            SY   I            qY   I            Y   I            Y   I            Y   0I            Y   PI            Y   pI            Z   I            ,Z   I     u       JZ   0I            fZ   I     u       Z   @I            Z   I            Z   I            Z   I            [   0I            <[   PI            c[   pI            [   I            [   I     M       [    I            [    I     M        \   pI     U       H\   I     U       t\   0I            \   PI            \   pI            \   I            ]   I            "]   I            B]   I     D       e]   @I     I       ]   I            ]   I            ]   I            ]   I            ^   I            ?^   0I            _^   PI            ^   pI            ^   I            ^   I            ^   I            _   I     u       2_   pI            S_    I            t_    I            _   @I            _   `I            _   I            `   I            .`   I            N`   I     M       o`   0I            `   PI     M       `   I     U       `    I     U       a   `I            5a   I            Sa   I            ya   I            a   I            a     I            a     I     D       a   p I     I       !b    I            Ab    I            eb    !I            b    !I            b   @!I            b   `!I            b   !I            c   !I            /c   !I            Qc   !I            sc    "I            c    "I     u       c   "I            c   0#I            c   P#I            $d   p#I            Dd   #I            gd   #I            d   #I            d   #I            d   $I     M       d   `$I            e   $I     M       Ee   $I     U       le   0%I     U       e   %I            e   %I            e   %I            f   %I             f   &I            @f   0&I            _f   P&I     D       f   &I     I       f   &I            f   'I            f   0'I            g   P'I            3g   p'I            Ug   'I            tg   'I            g   'I            g   'I            g   (I            g   0(I            h   P(I     u       Ah   (I            ah   `)I            h   )I            h   )I            h   )I            h   )I            i    *I            6i    *I            Ui   @*I     M       ui   *I            i   *I     M       i    +I     U       i   `+I     U       j   +I            6j   +I            Sj    ,I            xj    ,I            j   @,I            j   `,I            j   ,I     D       j   ,I     I       k    -I            :k   @-I            ]k   `-I            }k   -I            k   -I            k   -I            k   -I            l    .I            !l    .I            Bl   @.I            cl   `.I            l   .I     u       l    /I            l   /I            l   /I            m   /I            3m   /I            Vm   0I            |m   00I            m   P0I            m   p0I     M       m   0I            n   0I     M       4n   01I     U       [n   1I     U       n   1I            n   2I            n   02I            n   P2I            o   p2I            /o   2I            No   2I     D       po    3I     I       o   P3I            o   p3I            o   3I            o   3I            "p   3I            Dp   3I            cp   4I            p   04I            p   P4I            p   p4I            p   4I            q   4I     u       0q   05I            Pq   5I            pq   5I            q    6I            q    6I            q   @6I            q   `6I            %r   6I            Dr   6I     M       dr   6I            r   7I     M       r   `7I     U       r   7I     U        s    8I            %s   @8I            Bs   `8I            gs   8I            s   8I            s   8I            s   8I     D       s   09I     I       
t   9I            )t   9I            Lt   9I            lt   9I            t    :I            t    :I            t   @:I            t   `:I            u   :I            1u   :I            Ru   :I            uu   :I            u    ;I            u    ;I            u   @;I            u   `;I            v   ;I            Dv   ;I            bv   ;I     M       v   <I            v   0<I     M       v   <I     U       v   <I     U       w   @=I            =w   `=I            Yw   =I            }w   =I            w   =I            w   =I            w    >I            w    >I            x   @>I            4x   `>I            Tx   >I            qx   >I            x   >I            x   >I            x    ?I            x    ?I            y   @?I     ~       y   ?I            6z   P@I            Oz   p@I            oz   @I            z   @I            z   @I            z   @I            z   AI            z   0AI     M       {   AI            0{   AI     M       P{   AI     U       o{   PBI     U       {   BI            {   BI            {   BI            {   CI            {   0CI            |   PCI            *|   pCI     D       D|   CI     I       d|   DI            ||   0DI            |   PDI            |   pDI            |   DI            |   DI            |   DI            }   DI            2}   EI            L}   0EI            f}   PEI            }   pEI            }   EI            }   EI            }   EI            }   EI            ~   FI            9~   0FI            S~   PFI     M       n~   FI            ~   FI     M       ~   GI     U       ~   pGI     U       ~   GI               GI            .   HI            N   0HI            g   PHI               pHI               HI     D          HI     I          0II               PII               pII            +   II            J   II            f   II               II               JI               0JI            Ҁ   PJI               pJI               JI     n       "    KI            6   KI     u       s   @LI     u          LI     ;       ҁ    MI     ;          @MI     9          MI     9       D   MI     ;       h    NI     ;          @NI               `NI            ق   NI     p         `I              vI     5         xI           4   zI            U   P{I            v    |I               |I              0I           ك   I               I              `I     y       *   I     Y       S   @I     i       }   I     g           I     i       ф   I     Y          I     i          `I     g       F   ШI     i       m   @I     '         pI               `I           х   @I     e         I              PI           >    I            f   I              @I     q         I           Ȇ   I               I     Y          I     X       9   PI            \   @I     9      }   I              I               I     B         I               I     H      ʇ   PI     y       ه   I     `         0I           %   PI               I                I     d          pI     Y         I           )   I           5   I            M   I            `   I           s    I              I              I              I            ӈ   I               I              I           /   I           H   0J     E      d   	J           z   @J              J     /          J     }         J           ĉ   0J               +J     y         ,J              `/J           &   0J           =   2J           Y   `5J           u   08J                9J     s         @J               @AJ               @BJ           ъ   PCJ            ߊ   CJ               DJ               PEJ               0FJ            $   @FJ            :    GJ           I   HJ           \   JJ     #      j   KJ            x   LJ               MJ               pNJ              OJ              PJ               QJ            ͋   pRJ            ۋ   PSJ               @TJ              UJ              VJ               WJ                XJ            -   PYJ     q       =   YJ     k       N   @ZJ     b       a   ZJ     \       u   [J     \          p[J     6          [J     v          0\J     D       ׌   \J     v           ]J     p          p]J               0^J     n       2   ^J            F   `_J            ^   @`J            t    aJ                bJ     i         psJ                tJ     c         puJ               pxJ              yJ     f      ҍ    |J     J         PJ     U         J               @J     i      $   J     $      0   J           =    J     8       K   @J     h      U   J     Y6      `   J     M      s   `J     f         J              `J              J            Ŏ   PJ              `J               J     <       ؎   PJ              J     r          pJ     6      
   J     2         J           ,    J     6      =   @J     }      R   J            _   J            k   PJ            z   J     k         `K              0K     *         `K     j      Ώ   K               K     7         K               K     R            K     b      8   pK           Y   K     4       x   K     x         PK               K               K            Ր   K               PK              p)K               +K           4   7K     v      D   `9K           V   ;K     b      d   `?K     ]         AK     Z      s    FK     u          FK               @GK     Y          GK     X       ͑    HK               HK               `IK               IK     v       +   pJK     v       @   JK     v       W   pKK            r   @LK              MK               NK     n           OK            ђ   OK     n          PPK               @QK     n          QK     e       7    RK     n       L   RK            _   PSK               pSK                TK            ˓    UK               UK     f         WK           -   0XK     y       H   XK     Z       g   YK     Z          pYK     6         ZK     <      Ȕ   [K     p         `]K                 ^K               ^K            6   _K     8      V    aK     `      o   dK     =         hK     ;          jK     o         pkK     Y       ҕ   kK     X          0lK               lK     r          `mK            %   mK            6   mK            B   mK            Q   mK            ^    nK            o    nK                oK               oK              qK            Ɩ   prK            ֖   0sK     _          sK     T          sK     Q         PyK     T      -   |K           @   @K           U    K            e    K           {   @K     l         K     Q         K               K               K            ʗ    K           ՗   K               K     z          K              pK     
         K                0K           (   K     m       2   PK     M       :   K            B   0K     	      Y   @K           i    K           v   K            ~   K     $         РK     7         K                K               @K            ՘   `K               pK               K     !          K            '   УK           H   K     o       W   K           _   K            r   PK               0K     Q          K     t          K            ƙ   K     D      ܙ   K               K            
   K     Y            K     X       4   `K     ~       O   K     .       h   K     l          K               0K               K            Ț   K           Ӛ   K               K              `K     A         K     4      &   K            <   pK     n      R   K     h      h   PK               @K     /         pK     r          K               K           ɛ   0K           ٛ    K               K              K     *	          K           &    K            5   K           D   K            T   K            h   0K            w   K              K              K              K               K               K            ͜   K            ڜ   K               K     '         K     |         pK     m       !   K            3   K     !      H   K           [   PK     1      p   K              `K              PL     O         L              PL           ٝ   L     
         0#L     '          KL              0NL     !      #   `OL           7   PL     {      K    RL     {      `   SL           s   eL              fL              hL     T          @iL               jL     ~       Ş   jL            ֞   @kL     l          kL               `lL                lL            7   lL     p       P    mL     f      i   pnL               qL     f         rL              tL     [       ş   tL     E      ӟ   @vL     j         wL              pzL     !         L              pL              `L     z      /   L           =   `L           T   L           l    L              L     |      à   L     r         L               0L     (      "   `L     u      O   L            q   L               `L               `L              L     ?         0L            5   L     U      L   pL           o   @L     #         L     #         @L     *,         pM              M           @   M           m   M              M     {           M     	      ʣ    &M              'M               *M            %   +M     {       R    ,M            x    -M               -M     y         @/M     Y      դ   3M               @4M               4M           4   7M           Q   <M     S       s   <M     #          @M     "         PCM           إ    FM              0IM               0JM           2   LM           L   NM           n   RM              0VM              WM            Φ   XM     ^         @]M               0^M     f      0   dM     f      L   fM     g      j   jM              lM              mM     ;      ̧   oM               oM           
   qM            &   @rM            K    sM            l   sM     t          uM     R         vM           ʨ   PzM               M     %         PM            1   `M     N      L   M            g   M               M     2         @M               СM           ө   M     y          0M     J          M           *    M     K      C   pM            f   M     .         M               M     ~      ƪ    M               M               M           '   M           A   PM           ]   pM     _      |   M              M              M           ߫   M              M              M            .   @M            C    M           Z   M            r   M               @M               M     l          pM           ˬ   0M              M              M              pM           #   0M           :   M           R   M           g   pM           }   0M              M     
           M            ŭ    M            ܭ    M     S         `M            )   M            I   M            o   @M              M     C         @M            ®   `M     "          M            
   M     "       0   M            S    M            w    M     "          PM     "       ï   M     "          M     n           M               M     p       =   PM     n       [   M     u          @M               M     u       ԰   `M                M     u          M     u       B    M     u       g   M     u           M     ~          M     l       ڱ   M                M     W           M     u       D   M            g   M               M     V         @M     u          M               `M     O       6   M            T   PM           r    N     N         0N     /          `N               pN           ӳ    N     \          `N              N     \          PN           2   	N     \       K   @
N           c   N     \       ~   0N     ^          N               N           ʴ   @N     l          N     z           0N     S          N           ,   pN            A   N            Z    N     y      k   N     1      }   N     _          @N     T         N           ̵   `N     &         N     K          N               *N           '   +N     U       3   p+N     7       I   +N            Y   ,N           j   -N               `.N              3N              5N            ¶   5N     D      ն   7N     n          7N            	   @8N     ;       )   8N     A       ?   8N     %       W    9N     m       n   p9N     Q          9N               9N               :N     !       ͷ   @:N               `:N     q          :N     b          P;N            2    <N            J   <N           a   >N           z   `@N               AN               AN               BN            ظ   @CN                DN     f         pEN            %   FN            <   FN            S   GN            l   HN     ]          KN               KN               0LN            ǹ    MN     J      ع   pPN     `          PN     Y          0QN            '    RN     d       @   RN     ]       [   RN            u   SN               PTN               TN            Ǻ   UN               pVN                WN     e          pWN           /    ZN           B   0[N            Y   \N            s   \N               ]N     )          ]N               ]N            ѻ    ^N     *          0^N               ^N               _N            !   `N            <   `N     *       S   `N            f   aN               bN               pcN               PdN            ʼ   pdN     *          dN               PeN            	   0fN            !    gN            7   gN            S   gN     *       k   hN               hN               iN               jN            ν   kN               kN     *          kN               lN            &   mN            B   mN     *       Z   mN     t       n   PnN               oN               oN               pN     *       Ͼ   @pN               0qN     G         sN               sN            '   sN     *       >   sN     t       Q   `tN            j    uN               uN                vN                vN     *       ɿ   PvN            ڿ    wN               wN               wN     h       !   `xN     *       :   xN            O   yN            n   0zN              {N     d          0|N               P|N               p|N     %          |N               |N     Q           }N     x       '   }N            H   p~N            b   ~N     *       x   ~N               `N     Y         N              ЂN              N               N              N              @N              N            &   `N            <   @N     i       V   N     \       t   N               N     u          0N               АN               N     D
         N     "      %   @N            I   0N           j   N     y         @N               N               N     ;         N     x          pN     x          N     g      9   `N            X    N     D         pN     0         N     P         N     9         0N               N            !   N     I      I   @N     R      r   N     T          N     1         @N              0N               N     %         N     t          pN     &      -   N           N   N           k   pN     Q         N     w         PN     4         N              N              N            :   pN            _    O     Y          p O     X           O     o          @O     e          O           
   O     &      2   O           Z   pO               O               O               O     s           O     o         pO     	
      +   O            R   @O            u    O               O     h         O     	         `(O     "         *O           '   +O            @   p,O     4      ]   .O               0/O     z          /O     R          0O                1O              8O               9O     k      D    <O     \       k   `<O              p>O     S         ?O     h         @AO              @CO           J   FO           y   HO               pIO     f         JO           	    NO            >   NO           l   @TO              `WO     E         ZO     ?         ]O     6         0_O           G   cO     X       `   0dO     e         eO               fO     {           gO               @lO           D   nO           n   pO               pO     Y          @qO     w          qO               qO     w          PrO     w          rO            >   psO     x       a   sO     P         @yO              `{O     Y         }O               p~O           $   O     
      P   O           y   `O              @O               0O     Y         O     V          O           <   O           U   O           r   O              O     |           O     O          pO                O               O     O       2    O            P   O            n   PO                O               O     ~          @O     $          pO            %   O     
       A   O     
       b   O            v   O     x           O               0O               O               O              O            "   O           @   O     x      a   O               O              O              O              0O              PO                O     i      0   O     4      D   O            S   O     
       m   O     
          O               O              O               O               O     U         O     ^       +   pO     F       J   O     <       b    O            ~   O     H          O     l          pO     ]          O              O     ~          O     $          @O     e          O            4   O     x       P    O     x       q   O              PO     ~         O     #          O              O     )         O     -6      '   @*P     	      J   `3P            i    4P               ;P               ;P               <P     &          ?P              BP     t           CP     Z         DP           8    HP     _      W   IP           }   LP               `MP              0TP     M          TP              pqP               tP              {P     u       7    |P     v       R   |P            q   @}P               }P                ~P     
          ~P     	           ~P     	          0~P     Y          ~P     >       '   ~P     0      4    P     w      H   P            [   `P            n   PP                P              P              P     e         0P               P     H         @P     l           P              ПP     \      6   0P     }       V   P     a
      k    P     S          P              P     !         жP     H          P     W          P               @P               0P     <          pP     "      8   P            ^   `P     j       y   P     "          P               P     y          P               0P               PP     l          P               pP     h       4   P     h       J    P            v   P               @P              `P               P               P            :   P            g   @P                P              @P              @P     F          P     F          P           8    P     (      Z   0P            {   P               P     y           P     y          P              @P     m       A   P     7       l   P     m          `P     7          P     k          P     4          PP     o       I   P            v   PP     k          P     4           P     k          pP     4       "   P     k       M    P     4       v   `P     k          P     4          P     k          P     4          P     m       K   0P     7       v   pP              P     w          P     p           P            0   P           ]   P              PP     k          P     4           P            	   P     j       4   @P     m       a   P     7          P              P              `P     k          P     4       H   P            }   P               pP     O         P              Q     	
         Q     I         !Q              *Q     T      	   p0Q     B         2Q           (   P6Q     X       @   6Q     X       S   7Q     X       k   p7Q     X       ~   7Q               8Q     n          09Q               9Q               :Q     D         ;Q     ~          p<Q     %       &   <Q            B   =Q     .      \   ?Q     I      z    AQ              CQ               DQ              pFQ               0GQ           
   PHQ            '    IQ            B                  M                Z   pf@             \   f@             o   f@               " `5                               g@                                                  IQ     s          @JQ               JQ     B      .   0LQ            <    MQ            H   MQ            P   @NQ            b   OQ     1      l    SQ     8          `SQ     L          SQ               w]     x          TQ              UQ              YQ                ]     D          `ZQ     o          ZQ     {      .   P\Q            J   ]Q            c   ]Q           x   h]               ]               0]               @]     (          @]     
          P]               z]                 z]               Q           '   w]            :   w]            K   w]            \   p|]            h   P]            u   H]               L]               ]     $               @          ]                @     x          `R               @R     9         P)]            )   `)]            3   ']            E   `R     q      S   PR            b                t    *]     @           (]     P         ']               prS     $          S     S         0]               `S              S               ]               ]            "   w]            .   w]            :   w]            D   ]     T       _    ]     T       z   ]               T               ]               2T               5T     w           6T     p          &]               RT              0yT     &      B    ]     $      O   T           i    !]           y    ]     L          ` ]     X          $]               ']                ']                 ]               `']                ']             &   `T           E   `]            J   ]           R   b]     ,       [   a]            k   _]     *       s    `]           }   ૉ     H               H                H               H          @*]               ^]               @]]              \]            
   `F]     x          M]            -   F]            ;   G]           I   I]           W    c]           g   ]            ~   ]               ]               ]     @          ]               ]                ]     H          ]     H          `]     "       6   ]     @      M   `]     @       f   ]            ~   ]               `]     H           ]     H          ]                ]                ]                ]     P       /   @]            B   ]            Z   ]             r   ]               ]               ]                                                                     "       (         "               " @     0         "                               #   T     ,       W  " p            /                  :                  G                  W                  g                  r                  r                                    B                     i                                                                                      ح                                  Pi                 0,                                                  (   `R     2       6   `]            O   T            _   0R           h   PR     T      U    T     3          R            .   T               ]               KS              T     -          PR     l                              WS               @.T            1   h]            O    ]             h                       2T     &                              T                |]     *          T     -          _Q     	                              T     *       '   ,{]            C   WT     /       \                    o   ]                                   @R               0 S     p          [S              WT                _Q     K                            +    Q     X      K   pR     6                        S   R     V       e                  T               ]               3T     K         R              @XT               R     l          p@T     T           MR              T                               =   R            O   R           a   Q     j         *T     R         04R               3T               Q            %   T     A       R   pR     N         `R     K         <S              6T               S              R     w      /   `E            ?   R     u      R    T            {   T            Y   SR     H       m                       T               R                                                  pR     !          @(R               ]               QS     {         PR     N           R           2   Q           C   pWT                                [   0R     D       g   {]            z   T              " x               y]     (          0)R     
         @LR               ଉ     @          #R              PPQ     h         0]            +  ! X5             2   pnS            E   x]            a                       R              Q               R               V]                US                    @          0#T               {]     ,       .   `T     6       M   eQ     ~       Y   T             Z   T           z   oS     S         R     1                              ]            BS    PT                gQ     <                             PuT                @mQ     l          R     l       J    VR            a    0R     X          PR     F            ]     <           S           ~   `uT               CR     /           ]                ]     )          Py]            1                    H   @T     T       Z    mS     O      f   ~]            }   pQ     L         T     $          T              KR               R               b]               cQ     ,         Q           !   0gR           @   yR            V                    j   y]     :                              `(T     L                             0tQ     o          `Q     	          -T               0z]               `Q     &           T              T            +   T     &       @   @3R            [   bQ           x   pT     *          PR                                                       ]                R     _           <T              'T     t          eR     D         3T     <       6   Q     q       D   Q           s   PT     A          T            _   0XT                                   S     R                             R     Y         ]               R     "      %   @]             >   @Q           M   R           R    @T            `                    Q    5T     w          WR     Y          Q               Q     k                         `"T     1           T     /         Q     m         R     9          R               R            (   NT           E   R     X      X                    k   ]               "T               hR              R                aQ     6                           p                       `7T              T     *       3   FS           B                    [    T     [      k   R            u   x]     (                               0{]               @}T              TR              |]                                (                    ;   PP     P       F               ^    R           j   `]               T                R              0AT     T          JT     c          0HS              P~T            
	   oQ     v         T            	   H]            1	   <]            D	   MT               `SS           d	   R     G      w	   S     U      	   Q     {       	   ЃQ     4       	   R           	   0Q     N       	   R     ;      	   @T     V       	   R     /      
    x]     `       (
    Q     #      BU    PT     )       D
   []            W
                    j
   R            |
   ^T     w      
   Q     I      
    R     J      
   Q           
   PT           
   R            
                       Q              @`Q     7       0    T     e       @   IR     Z      `                    t   Q     R          'T               PLT     Q          XT                ]                T     n       
   pQ     e          Q           .   ]     (       G   `T             # &             X   `@R           o    @T               xR                T               Q               @f@     *          0qQ               p]            	                       QQ     X      (                ,   H{]            F   P9R     ?      c   0T               @]     "          ]                x]     (          ]T              WT               ER           0   `aQ            >    iS           H   PR     ^       !   R           T   KT     c       v   `              " X5                R     s          p`T                                   `\T               wQ     T         pAS     -          pE                T               Q     j         `{T           4   KR            D   bR     N      V   4R     v      s   T               `Q     8          5S              `{]              -T     M          S     S         R               `z]               R                               #   u]            @   _]            S   |]            zT    T     0       q   R     -          R     3                         AT     4	         :R               P     Z          T     F          0Q               R     /       S    pT     =       1   R     k      E   z]            `    Q           w   ~]               `Q     V          R               WT               `R              p]                	R                                !    ~]            8   PR     &       B    sQ     0      R   ZS           [    Q           o                                           vQ     c       T    T     )           ZR     \           R     }          `R                                  R              ]                                 -                    O   P.T           b   0!R     J      w   P]                \T               2S     g         ;S     *         WT               R              PzR                                  T     %       9   @xT            M                    f    w]             v                       KT               R     i          0]                TR               T               R              ЫR     ~         pR     D         w]            *   Q           ;    XR           O   0R     a       _                     y   ]               R     b         T     W          `mT              R               ]                                    DR           6   0~R     9      O   QR              @2T     <       h                    ~   rQ            T    T     9          R              XT                Q     x         R     M       a   @T               c@                PfQ               @\T               Q     2      %                    <    T            T   )]     d       [   T     *          )T               XS     t          y]     (          @]T               @;R                                  @]               `T     L       (   eR            5   S     $      E   @KT            p   `ZR     Q                             0Q     L         }]               R     .          0R     %         `T             go.go runtime.text runtime.etext main.Mode runtime.writeBarrier flag.CommandLine go.itab.*flag.stringValue,flag.Value main.InFile main.Volume go.itab.*flag.intValue,flag.Value main.Channels main.FrameRate main.FrameSize main.Bitrate main.RawOutput go.itab.*flag.boolValue,flag.Value main.Application main.CoverFormat os.Args main.MaxBytes flag.Usage os.ErrNotExist main.OpusEncoder main.err main..stmp_2 os.Stdout go.itab.*os.File,io.Writer main.OpusDecoder main..stmp_3 main.EncodeOutputChan main.EncodeInputChan main.DecodeOutputChan main.DecodeInputChan main.wg main..stmp_9 runtime.zerobase main.Metadata main..stmp_10 go.itab.*bytes.Buffer,io.Writer main.CmdBuf main..stmp_4 main..stmp_5 main.FFprobeData main..stmp_6 main..stmp_7 main..stmp_11 main..stmp_8 main.PngBuf encoding/base64.StdEncoding main.CoverImage go.itab.*bytes.Buffer,io.Reader os.Stdin main..stmp_1 main..stmp_0 main.main.stkobj go.itab.*os.File,io.Reader go.itab.*bufio.Reader,io.Reader go.itab.encoding/binary.littleEndian,encoding/binary.ByteOrder io.EOF main..stmp_15 io.ErrUnexpectedEOF main..stmp_16 main..stmp_12 main..stmp_14 main..stmp_13 main.encodeReader.stkobj main..stmp_17 main.encoder.stkobj go.itab.*bufio.Writer,io.Writer main..stmp_21 main..stmp_20 main.MagicBytes main..stmp_18 main..stmp_19 main.encodeWriter.stkobj main..stmp_23 main..stmp_22 main.decodeReader.stkobj main..stmp_24 main.decoder.stkobj main..stmp_25 main.decodeWriter.stkobj main..stmp_26 runtime.staticbytes runtime.algarray main..inittask bufio..inittask bytes..inittask encoding/base64..inittask encoding/binary..inittask encoding/json..inittask flag..inittask fmt..inittask image/jpeg..inittask image/png..inittask os..inittask os/exec..inittask strconv..inittask sync..inittask layeh.com/gopus..inittask go.itab.*errors.errorString,error internal/cpu.X86 runtime.hashkey runtime.useAeshash runtime.aeskeysched sync/atomic.StorePointer.stkobj sync/atomic.CompareAndSwapPointer.stkobj runtime.mmap.stkobj runtime.munmap.stkobj runtime.inForkedChild runtime.mainStarted runtime.sigaction.stkobj runtime.iscgo runtime.framepointer_enabled runtime.main_init_done runtime.extraMWaiters runtime.debug runtime.cgoCheckPointer.stkobj runtime.modulesSlice runtime.mheap_ runtime._cgo_panic_internal.stkobj runtime.cgoCheckWriteBarrier.stkobj runtime.cgoCheckTypedBlock.stkobj runtime..stmp_1 runtime.blockprofilerate runtime..stmp_3 runtime..stmp_2 runtime.chansend.stkobj runtime.waitReasonStrings runtime..stmp_5 runtime..stmp_4 runtime.chanrecv.stkobj $f64.3ff0000000000000 runtime.inf runtime.processorVersionInfo runtime.isIntel runtime.useAVXmemmove runtime.cpuprof runtime.prof runtime.sched runtime.gomaxprocs runtime.newprocs runtime.ncpu runtime.allm runtime.modinfo runtime.debugCallCheck.stkobj runtime.debugCallWrap.stkobj runtime.firstmoduledata runtime.envs runtime._cgo_setenv runtime._cgo_unsetenv runtime..stmp_7 runtime..stmp_8 runtime.(*TypeAssertionError).Error.stkobj runtime.boundsErrorFmts runtime.boundsNegErrorFmts runtime.printany.stkobj runtime..stmp_9 runtime.panicwrap.stkobj runtime/internal/sys.DefaultGoroot runtime.fastlog2Table $f64.3eb0000000000000 runtime.allglen runtime.allgs runtime.memstats runtime.itabTable runtime.itabLock runtime.itabAdd.stkobj runtime.zeroVal runtime.uint16Type runtime.uint32Type runtime.uint64Type runtime.stringType runtime.sliceType runtime.convTslice.stkobj runtime.cgo_yield runtime.class_to_size runtime.physPageSize runtime.physHugePageSize runtime.physHugePageShift runtime.gcphase runtime.gcBlackenEnabled runtime.MemProfileRate runtime.panicking runtime.deferType runtime.size_to_class8 runtime.size_to_class128 runtime.mallocgc.stkobj runtime..stmp_10 $f64.403a000000000000 $f64.bfe62e42fefa39ef runtime.persistentalloc.stkobj runtime.persistentChunks runtime.globalAlloc runtime.persistentalloc1.stkobj runtime..stmp_11 runtime.evacuate.stkobj runtime..stmp_12 runtime.evacuate_fast32.stkobj runtime..stmp_15 runtime.mapassign_fast64ptr.stkobj runtime.evacuate_fast64.stkobj runtime.mapaccess2_faststr.stkobj runtime..stmp_16 runtime.mapassign_faststr.stkobj runtime.evacuate_faststr.stkobj runtime.oneBitCount runtime.emptymspan runtime.allocmcache.stkobj runtime.freemcache.stkobj runtime.class_to_allocnpages runtime.trace runtime.gcController runtime.adviseUnused runtime.finlock runtime.finq runtime.finc runtime.allfin runtime.finptrmask runtime.finalizer1 runtime.fingwake runtime.fingwait runtime.fing runtime.fingCreate runtime.fingRunning runtime.SetFinalizer.stkobj runtime.cgoAlwaysFalse $f64.3fec000000000000 runtime.heapminimum $f64.3ffe000000000000 $f64.43e0000000000000 runtime.work runtime/debug.setGCPercent.stkobj $f64.3fd0000000000000 $f64.3fe0000000000000 $f64.bfd3333333333333 runtime.allp $f64.3fd3333333333333 runtime.gcpercent $f64.4059000000000000 $f64.3ff199999999999a $f64.3ff3333333333333 $f64.3fee666666666666 runtime.sweep runtime.forcegcperiod runtime.worldsema runtime.gcStart.stkobj runtime.gcMarkDoneFlushed runtime.gcMarkDone.stkobj runtime.runtimeInitTime runtime.gcBgMarkWorker.stkobj runtime.throwOnGCWork runtime..stmp_17 runtime.allglock runtime.poolcleanup runtime.(*mTreap).mutate.stkobj runtime.markroot.stkobj runtime.useCheckmark runtime.oneptrmask $f64.40f0000000000000 runtime.gcAssistAlloc.stkobj runtime.scanstack.stkobj runtime.mSpanStateNames runtime.scavenge runtime.scavengeSleep.stkobj runtime..stmp_18 runtime.bgscavenge.stkobj runtime..stmp_19 runtime.(*mspan).sweep.stkobj internal/cpu.CacheLineSize runtime.getempty.stkobj runtime.(*mheap).coalesce.stkobj runtime.recordspan.stkobj runtime.class_to_divmagic runtime.(*mheap).alloc.stkobj runtime.(*mheap).allocSpanLocked.stkobj runtime.(*mheap).freeSpan.stkobj runtime.(*mheap).scavengeSplit.stkobj runtime..stmp_20 runtime.(*mheap).scavengeLocked.stkobj runtime.gcBitsArenas runtime.bucketmem runtime.buckhash runtime.mbuckets runtime.xbuckets runtime.bbuckets runtime.proflock runtime.mProf runtime.mProf_Malloc.stkobj runtime.mutexprofilerate runtime.tracelock runtime.tracealloc.stkobj runtime.tracefree.stkobj runtime.sizeof_C_MStats runtime.wbBufFlush.stkobj runtime.netpollInited runtime.epfd runtime.pollcache runtime.netpollWaiters internal/poll.runtime_pollUnblock.stkobj runtime.netpollblockcommit.stkobj runtime.futexwakeup.stkobj runtime.sigset_all runtime.newosproc.stkobj runtime.procAuxv runtime.addrspace_vec runtime.startupRandomData runtime.sysTHPSizePath runtime.urandom_dev runtime.divideError runtime.overflowError runtime.floatError runtime.memoryError runtime.init.4.stkobj runtime.freedefer.stkobj runtime.deferreturn.stkobj runtime.runningPanicDefers runtime.gopanic.stkobj runtime.throw.stkobj runtime.fatalthrow.stkobj runtime.fatalpanic.stkobj runtime.paniclk runtime.traceback_cache runtime.didothers runtime.deadlock runtime.sigtable runtime.printBacklogIndex runtime.printBacklog runtime.debuglock $f64.4024000000000000 $f64.8000000000000000 $f64.4014000000000000 runtime.printstring.stkobj runtime.printslice.stkobj runtime.maxstacksize runtime.m0 runtime..inittask runtime.newmHandoff runtime.isarchive runtime.islibrary runtime.forcegc runtime.goready.stkobj runtime.funcPC.stkobj runtime..stmp_22 runtime.badmorestackg0Msg runtime.badmorestackgsignalMsg internal/cpu.DebugOptions runtime.argc runtime.argv runtime.x86HasPOPCNT runtime.x86HasSSE41 internal/cpu.ARM64 runtime.arm64HasATOMICS runtime.cpuinit.stkobj runtime.skipPC runtime.initSigmask runtime.buildVersion runtime.freezing runtime.casgstatus.stkobj runtime.cgoHasExtraM runtime.extraMCount runtime.extram runtime.earlycgocallback runtime.needm.stkobj runtime.newextram.stkobj runtime.oneNewExtraM.stkobj runtime.dropm.stkobj runtime.execLock runtime.newm1.stkobj runtime.stealOrder runtime.reentersyscall.stkobj runtime.entersyscallblock.stkobj runtime.exitsyscallfast.stkobj runtime.exitsyscallfast_reacquired.stkobj runtime.malg.stkobj runtime.newproc.stkobj runtime.gfget.stkobj runtime.sigprofCallers runtime.sigprofCallersUse runtime.allpLock runtime.checkdead.stkobj runtime.starttime runtime.argslice runtime.goargs.stkobj runtime.test_z64 runtime.test_x64 $f64.fffffffffffffffe $f32.fffffffe runtime.dbgvars runtime.traceback_env runtime.reflectOffs runtime.(*rwmutex).rlock.stkobj runtime..stmp_25 runtime.selectgo.stkobj runtime.semtable runtime..stmp_27 runtime.testSigtrap runtime.sig runtime.crashing runtime.sighandler.stkobj runtime.fwdSig runtime.handlingSig runtime.signalsOK runtime.sigtrampgo.stkobj runtime.minitSignalStack.stkobj runtime.unminitSignals.stkobj runtime.signalstack.stkobj runtime..stmp_30 runtime..stmp_31 runtime..stmp_35 runtime..stmp_34 runtime.stackpool runtime.stackLarge runtime.stackpoolmu runtime/internal/sys.ntz8tab runtime.adjustframe.stkobj runtime.getStackMap.stkobj runtime.concatstrings.stkobj runtime.concatstring2.stkobj runtime.concatstring3.stkobj runtime.concatstring4.stkobj runtime.concatstring5.stkobj runtime.slicebytetostring.stkobj runtime.intstring.stkobj runtime.rawstring.stkobj runtime.rawbyteslice.stkobj runtime.rawruneslice.stkobj runtime.findnull.stkobj runtime.badsystemstackMsg runtime.cgoSymbolizer runtime..stmp_37 runtime..stmp_38 runtime.expandCgoFrames.stkobj runtime.funcname.stkobj runtime.funcnameFromNameoff.stkobj runtime.funcline1.stkobj runtime.timers runtime..stmp_40 runtime..stmp_41 runtime.faketime runtime..stmp_43 go.itab.runtime.errorString,error runtime..stmp_46 runtime.tracebackdefers.stkobj runtime.gentraceback.stkobj runtime.tracebackCgoContext.stkobj runtime.callers.stkobj runtime.gStatusStrings runtime.tracebackHexdump.stkobj runtime.cgoTraceback runtime.printCgoTraceback.stkobj runtime.printOneCgoTraceback.stkobj runtime.cgoContextPCs.stkobj runtime.name.name.stkobj runtime.name.tag.stkobj runtime.pinnedTypemaps runtime.typelinksinit.stkobj runtime.typesEqual.stkobj runtime.vdsoFindVersion.stkobj runtime.vdsoSymbolKeys runtime.vdsoParseSymbols.stkobj runtime.vdsoLinuxVersion runtime.vdsoauxv.stkobj runtime.vdsoParseSymbols.func1.stkobj runtime.uint16Eface runtime.uint32Eface runtime.uint64Eface runtime.stringEface runtime.sliceEface runtime.chansendpc runtime.chanrecvpc runtime.reflectcall.args_stackmap runtime.cgocallback_gofunc.args_stackmap runtime.publicationBarrier.args_stackmap runtime.asmcgocall.args_stackmap runtime.call32.args_stackmap runtime.call64.args_stackmap runtime.call128.args_stackmap runtime.call256.args_stackmap runtime.call512.args_stackmap runtime.call1024.args_stackmap runtime.call2048.args_stackmap runtime.call4096.args_stackmap runtime.call8192.args_stackmap runtime.call16384.args_stackmap runtime.call32768.args_stackmap runtime.call65536.args_stackmap runtime.call131072.args_stackmap runtime.call262144.args_stackmap runtime.call524288.args_stackmap runtime.call1048576.args_stackmap runtime.call2097152.args_stackmap runtime.call4194304.args_stackmap runtime.call8388608.args_stackmap runtime.call16777216.args_stackmap runtime.call33554432.args_stackmap runtime.call67108864.args_stackmap runtime.call134217728.args_stackmap runtime.call268435456.args_stackmap runtime.call536870912.args_stackmap runtime.call1073741824.args_stackmap runtime.checkASM.args_stackmap runtime..gobytes.4 runtime..gobytes.5 runtime..gobytes.6 runtime..gobytes.7 internal/bytealg..inittask runtime.itabTableInit runtime..stmp_49 runtime..stmp_50 runtime..stmp_51 runtime..stmp_52 runtime..stmp_53 runtime..stmp_54 runtime..stmp_56 runtime..stmp_57 runtime..stmp_58 runtime..stmp_59 runtime.g0 runtime..stmp_60 runtime.lfenceBeforeRdtsc runtime.lastmoduledatap runtime..stmp_62 runtime.vdsoGettimeofdaySym runtime.vdsoClockgettimeSym runtime.no_pointers_stackmap runtime.mainPC masks shifts debugCallFrameTooLarge bufio.errNegativeRead io.ErrNoProgress bufio..stmp_0 bufio.ErrBufferFull bufio.ErrNegativeCount bufio.ErrInvalidUnreadByte unicode/utf8.first unicode/utf8.acceptRanges bufio.ErrInvalidUnreadRune bufio.errNegativeWrite io.ErrShortWrite bufio.ErrTooLong bufio.ErrNegativeAdvance bufio.ErrAdvanceTooFar bufio.ErrFinalToken errors..inittask bytes.ErrTooLarge bytes.errNegativeRead bytes..stmp_2 bytes.errUnreadByte unicode.properties unicode.Digit unicode.Letter internal/bytealg.MaxLen unicode..inittask encoding/base64..stmp_1 encoding/base64..stmp_0 encoding/base64..stmp_3 encoding/base64..stmp_2 go.itab.*encoding/base64.encoder,io.WriteCloser go.itab.encoding/base64.CorruptInputError,error encoding/base64.URLEncoding encoding/base64.RawStdEncoding encoding/base64.RawURLEncoding reflect.dummy go.itab.*reflect.rtype,reflect.Type encoding/binary.Read.stkobj encoding/binary.Write.stkobj encoding/binary.overflow math..inittask reflect..inittask encoding/json..stmp_0 encoding/json.(*UnmarshalTypeError).Error.stkobj go.itab.*encoding/json.InvalidUnmarshalError,error encoding/json.(*decodeState).unmarshal.stkobj go.itab.*encoding/json.UnmarshalTypeError,error encoding/json..stmp_2 encoding/json..stmp_3 encoding/json..stmp_4 encoding/json.(*decodeState).array.stkobj encoding/json.textUnmarshalerType encoding/json.nullLiteral encoding/json..stmp_9 encoding/json..stmp_8 encoding/json..stmp_7 encoding/json..stmp_6 encoding/json..stmp_5 encoding/json.(*decodeState).object.stkobj encoding/json..stmp_10 encoding/json.(*decodeState).convertNumber.stkobj encoding/json.numberType $f64.47efffffe0000000 $f64.7fefffffffffffff encoding/json..stmp_13 encoding/json..stmp_12 encoding/json..stmp_11 encoding/json.(*decodeState).literalStore.stkobj encoding/json..stmp_14 encoding/json..stmp_15 encoding/json..stmp_19 encoding/json..stmp_18 encoding/json..stmp_17 encoding/json..stmp_16 encoding/json..stmp_21 encoding/json..stmp_20 encoding/json.encodeStatePool encoding/json.hex encoding/json.(*encodeState).marshal.stkobj encoding/json.encoderCache encoding/json.marshalerType encoding/json.textMarshalerType encoding/json.float64Encoder encoding/json.float32Encoder go.itab.*encoding/json.MarshalerError,error encoding/json.marshalerEncoder.stkobj encoding/json.addrMarshalerEncoder.stkobj encoding/json.textMarshalerEncoder.stkobj encoding/json.addrTextMarshalerEncoder.stkobj $f64.3eb0c6f7a0b5ed8d $f32.358637bd $f32.6258d727 $f64.444b1ae4d6e2ef50 $f64.ffefffffffffffff go.itab.*encoding/json.UnsupportedValueError,error encoding/json.floatEncoder.encode.stkobj encoding/json.stringEncoder.stkobj go.itab.*encoding/json.UnsupportedTypeError,error encoding/json.unsupportedTypeEncoder.stkobj encoding/json.mapEncoder.encode.stkobj go.itab.*encoding/json.encodeState,io.Writer encoding/json..stmp_22 encoding/json.htmlSafeSet encoding/json.safeSet encoding/json..stmp_23 encoding/json..stmp_24 go.itab.encoding/json.byIndex,sort.Interface encoding/json.typeFields.stkobj encoding/json.fieldCache encoding/json.cachedTypeFields.stkobj encoding/json..stmp_26 go.itab.*encoding/json.SyntaxError,error encoding/json..stmp_32 encoding/json..gobytes.1 strings..inittask go.itab.*strconv.NumError,error strconv.ErrSyntax strconv.ErrRange flag.errRange flag.errParse flag.sortFlags.stkobj os.Stderr flag.isZeroValue.stkobj go.itab.*flag.float64Value,flag.Value go.itab.*flag.int64Value,flag.Value go.itab.*flag.durationValue,flag.Value go.itab.*flag.uint64Value,flag.Value go.itab.*flag.uintValue,flag.Value flag.(*FlagSet).PrintDefaults.stkobj flag.(*FlagSet).defaultUsage.stkobj flag.(*FlagSet).Var.stkobj flag.(*FlagSet).failf.stkobj flag.ErrHelp flag.(*FlagSet).parseOne.stkobj flag.glob..func1.stkobj flag..stmp_0 flag.(*FlagSet).PrintDefaults.func1.stkobj go.itab.*fmt.wrapError,error fmt..stmp_0 fmt.ppFree fmt.(*pp).badVerb.stkobj fmt.(*pp).fmtBytes.stkobj fmt.(*pp).catchPanic.stkobj go.itab.*fmt.pp,fmt.State fmt.(*pp).printArg.stkobj fmt.intFromArg.stkobj fmt.(*pp).doPrintf.stkobj fmt.(*pp).doPrint.stkobj fmt.boolError fmt.complexError internal/fmtsort..inittask image/jpeg.errShortHuffmanData go.itab.image/jpeg.FormatError,error image/jpeg..stmp_5 image/jpeg..stmp_4 image/jpeg..stmp_3 image/jpeg..stmp_2 image/jpeg..stmp_1 image/jpeg..stmp_0 image/jpeg..stmp_7 image/jpeg.errMissingFF00 image/jpeg..stmp_6 image/jpeg..stmp_8 image/jpeg..stmp_13 image/jpeg.errUnsupportedSubsamplingRatio go.itab.image/jpeg.UnsupportedError,error image/jpeg..stmp_15 image/jpeg..stmp_14 image/jpeg..stmp_12 image/jpeg..stmp_11 image/jpeg..stmp_10 image/jpeg..stmp_9 image/jpeg..stmp_18 image/jpeg..stmp_17 image/jpeg..stmp_16 image/jpeg..stmp_19 image/jpeg..stmp_20 image/jpeg..stmp_22 image/jpeg..stmp_23 image/jpeg..stmp_21 go.itab.*image.YCbCr,image.Image image/jpeg..stmp_24 go.itab.*image.Gray,image.Image go.itab.*image.CMYK,image.Image image/jpeg..stmp_25 image/jpeg.(*decoder).applyBlack.stkobj go.itab.*image.RGBA,image.Image image/color.YCbCrModel image/color.RGBAModel image/color.CMYKModel image/jpeg..stmp_26 image/color.GrayModel image/jpeg..stmp_27 image/jpeg.(*decoder).makeImg.stkobj image/jpeg..stmp_29 image/jpeg..stmp_32 image/jpeg..stmp_34 image/jpeg..stmp_33 image/jpeg..stmp_31 image/jpeg.unzig image/jpeg..stmp_39 image/jpeg..stmp_40 image/jpeg..stmp_38 image/jpeg..stmp_37 image/jpeg..stmp_36 image/jpeg..stmp_35 image/jpeg..stmp_30 image/jpeg..stmp_28 image/jpeg..stmp_43 image/jpeg..stmp_42 image/jpeg..stmp_41 image/jpeg.theHuffmanSpec image/jpeg.theHuffmanLUT image/jpeg.init.1.stkobj image..inittask image/color..inittask image/internal/imageutil..inittask image/jpeg..stmp_45 image/jpeg..stmp_46 image/jpeg..stmp_47 image/jpeg..stmp_48 go.itab.image/png.FormatError,error image/png..stmp_4 go.itab.image/png.UnsupportedError,error image/png..stmp_6 image/png..stmp_3 image/png..stmp_2 image/png..stmp_1 image/png..stmp_0 image/png.(*decoder).parseIHDR.stkobj image/png..stmp_7 go.itab.image/color.RGBA,image/color.Color image/png..stmp_8 image/png..stmp_9 image/png..stmp_10 image/png..stmp_12 go.itab.image/color.NRGBA,image/color.Color image/png..stmp_11 image/png..stmp_13 image/png..stmp_14 go.itab.*image/png.decoder,io.Reader image/png..stmp_15 go.itab.*image.NRGBA,image.Image image/png..stmp_17 image/png..stmp_16 go.itab.*image.Paletted,image.Image go.itab.*image.NRGBA64,image.Image go.itab.*image.Gray16,image.Image go.itab.*image.RGBA64,image.Image image/png.interlacing go.itab.*image.Alpha,image.Image go.itab.*image.Alpha16,image.Image image/png.chunkOrderError image/png..stmp_19 image/png.(*decoder).parseChunk.stkobj image/png..stmp_20 image/png..stmp_21 hash/crc32.IEEETable image/color.NRGBAModel go.itab.image/color.Palette,image/color.Model image/color.Gray16Model image/color.NRGBA64Model image/color.RGBA64Model go.itab.image/color.Gray,image/color.Color go.itab.image/color.Gray16,image/color.Color go.itab.image/color.NRGBA64,image/color.Color image/png.(*encoder).writeImage.stkobj go.itab.*image/png.encoder,io.Writer image/color.AlphaModel compress/zlib..inittask hash..inittask hash/crc32..inittask image/png..stmp_22 io.ErrShortBuffer go.itab.*io.LimitedReader,io.Reader io.errOffset io.errWhence io.ErrClosedPipe os.ErrInvalid go.itab.syscall.Errno,error go.itab.*os.SyscallError,error internal/oserror.ErrInvalid internal/oserror.ErrPermission internal/oserror.ErrExist internal/oserror.ErrNotExist internal/oserror.ErrClosed internal/poll.ErrNoDeadline os.ErrExist os.ErrPermission go.itab.*os.PathError,error go.itab.*os.LinkError,error os.Kill os.startProcess.stkobj os..stmp_0 go.itab.syscall.Signal,os.Signal os.errFinished os.executablePathErr os.executablePath os..stmp_1 os.(*LinkError).Error.stkobj internal/poll.ErrFileClosing os.ErrClosed os.errWriteAtInAppendMode internal/testlog.logger os..stmp_4 go.itab.*os.fileStat,os.FileInfo syscall.ForkLock time.Local os.(*Process).blockUntilWaitable.stkobj os.ErrNoDeadline syscall.Stdin syscall.Stdout syscall.Stderr syscall..inittask internal/oserror..inittask internal/poll..inittask internal/syscall/unix..inittask os..stmp_9 os/exec..stmp_3 os/exec..stmp_2 os/exec.(*Cmd).String.stkobj go.itab.*os.File,io.Closer os/exec.(*Cmd).Start.stkobj go.itab.*os/exec.ExitError,error os/exec.(*Cmd).Wait.stkobj go.itab.*os.File,io.ReadCloser os/exec.dedupEnvCase.stkobj os/exec.skipStdinCopyError os/exec.ErrNotFound go.itab.*os/exec.Error,error os/exec.LookPath.stkobj os/exec.(*Cmd).Start.func1.stkobj os/exec.(*Cmd).Start.func2.stkobj context..inittask path/filepath..inittask $f64.7ff0000000000000 $f64.fff0000000000000 $f64.7ff8000000000001 strconv.powtab strconv.float64info strconv.float64pow10 $f64.430c6bf526340000 $f64.c30c6bf526340000 strconv.float32info $f32.80000000 strconv.float32pow10 $f32.4b189680 $f32.cb189680 strconv.optimize strconv..stmp_0 strconv.(*NumError).Error.stkobj strconv.leftcheats strconv.uint64pow10 strconv.powersOfTen strconv.smallPowersOfTen strconv..stmp_2 strconv..stmp_1 strconv..stmp_4 strconv..stmp_3 strconv..stmp_5 strconv.genericFtoa.stkobj strconv..stmp_6 strconv.isNotPrint16 strconv.isPrint16 strconv.isNotPrint32 strconv.isPrint32 strconv.isGraphic strconv..stmp_7 strconv..stmp_8 strconv..stmp_9 strconv..stmp_10 strconv..stmp_11 strconv..stmp_12 strconv..stmp_13 strconv..stmp_14 strconv..stmp_15 sync.expunged sync.(*Map).Load.stkobj sync.(*Map).Store.stkobj sync.(*Map).LoadOrStore.stkobj sync.(*Map).missLocked.stkobj sync.(*Map).dirtyLocked.stkobj sync.allPoolsMu sync.allPools sync.oldPools sync..stmp_6 sync..stmp_5 sync..stmp_4 sync..stmp_7 layeh.com/gopus._cgo_740ba308874b_Cfunc_gopus_setapplication layeh.com/gopus._Cfunc_gopus_setapplication.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_gopus_setbitrate layeh.com/gopus._Cfunc_gopus_setbitrate.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_decode layeh.com/gopus._Cfunc_opus_decode.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_decoder_get_size layeh.com/gopus._Cfunc_opus_decoder_get_size.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_decoder_init layeh.com/gopus._Cfunc_opus_decoder_init.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_encode layeh.com/gopus._Cfunc_opus_encode.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_encoder_get_size layeh.com/gopus._Cfunc_opus_encoder_get_size.stkobj layeh.com/gopus._cgo_740ba308874b_Cfunc_opus_encoder_init layeh.com/gopus._Cfunc_opus_encoder_init.stkobj layeh.com/gopus.ErrAllocFail layeh.com/gopus.ErrInvalidState layeh.com/gopus.ErrUnknown layeh.com/gopus.ErrUnimplemented layeh.com/gopus.ErrInvalidPacket layeh.com/gopus.ErrInternal layeh.com/gopus.ErrSmallBuffer layeh.com/gopus.ErrBadArgument internal/cpu.options internal/cpu..stmp_0 internal/cpu.cpuid.args_stackmap internal/cpu.xgetbv.args_stackmap internal/bytealg.CountString.args_stackmap internal/bytealg.IndexString.args_stackmap internal/bytealg.IndexByteString.args_stackmap go.itab.*internal/reflectlite.rtype,internal/reflectlite.Type internal/reflectlite.dummy errors.errorType internal/reflectlite..inittask unicode.White_Space unicode.CaseRanges unicode.caseOrbit unicode.asciiFold unicode.C unicode.Cc unicode.Cf unicode.Co unicode.Cs unicode.L unicode.Ll unicode.Lm unicode.Lo unicode.Lt unicode.Lu unicode.M unicode.Mc unicode.Me unicode.Mn unicode.N unicode.Nd unicode.Nl unicode.No unicode.P unicode.Pc unicode.Pd unicode.Pe unicode.Pf unicode.Pi unicode.Po unicode.Ps unicode.S unicode.Sc unicode.Sk unicode.Sm unicode.So unicode.Z unicode.Zl unicode.Zp unicode.Zs unicode.Categories unicode.Adlam unicode.Ahom unicode.Anatolian_Hieroglyphs unicode.Arabic unicode.Armenian unicode.Avestan unicode.Balinese unicode.Bamum unicode.Bassa_Vah unicode.Batak unicode.Bengali unicode.Bhaiksuki unicode.Bopomofo unicode.Brahmi unicode.Braille unicode.Buginese unicode.Buhid unicode.Canadian_Aboriginal unicode.Carian unicode.Caucasian_Albanian unicode.Chakma unicode.Cham unicode.Cherokee unicode.Common unicode.Coptic unicode.Cuneiform unicode.Cypriot unicode.Cyrillic unicode.Deseret unicode.Devanagari unicode.Dogra unicode.Duployan unicode.Egyptian_Hieroglyphs unicode.Elbasan unicode.Ethiopic unicode.Georgian unicode.Glagolitic unicode.Gothic unicode.Grantha unicode.Greek unicode.Gujarati unicode.Gunjala_Gondi unicode.Gurmukhi unicode.Han unicode.Hangul unicode.Hanifi_Rohingya unicode.Hanunoo unicode.Hatran unicode.Hebrew unicode.Hiragana unicode.Imperial_Aramaic unicode.Inherited unicode.Inscriptional_Pahlavi unicode.Inscriptional_Parthian unicode.Javanese unicode.Kaithi unicode.Kannada unicode.Katakana unicode.Kayah_Li unicode.Kharoshthi unicode.Khmer unicode.Khojki unicode.Khudawadi unicode.Lao unicode.Latin unicode.Lepcha unicode.Limbu unicode.Linear_A unicode.Linear_B unicode.Lisu unicode.Lycian unicode.Lydian unicode.Mahajani unicode.Makasar unicode.Malayalam unicode.Mandaic unicode.Manichaean unicode.Marchen unicode.Masaram_Gondi unicode.Medefaidrin unicode.Meetei_Mayek unicode.Mende_Kikakui unicode.Meroitic_Cursive unicode.Meroitic_Hieroglyphs unicode.Miao unicode.Modi unicode.Mongolian unicode.Mro unicode.Multani unicode.Myanmar unicode.Nabataean unicode.New_Tai_Lue unicode.Newa unicode.Nko unicode.Nushu unicode.Ogham unicode.Ol_Chiki unicode.Old_Hungarian unicode.Old_Italic unicode.Old_North_Arabian unicode.Old_Permic unicode.Old_Persian unicode.Old_Sogdian unicode.Old_South_Arabian unicode.Old_Turkic unicode.Oriya unicode.Osage unicode.Osmanya unicode.Pahawh_Hmong unicode.Palmyrene unicode.Pau_Cin_Hau unicode.Phags_Pa unicode.Phoenician unicode.Psalter_Pahlavi unicode.Rejang unicode.Runic unicode.Samaritan unicode.Saurashtra unicode.Sharada unicode.Shavian unicode.Siddham unicode.SignWriting unicode.Sinhala unicode.Sogdian unicode.Sora_Sompeng unicode.Soyombo unicode.Sundanese unicode.Syloti_Nagri unicode.Syriac unicode.Tagalog unicode.Tagbanwa unicode.Tai_Le unicode.Tai_Tham unicode.Tai_Viet unicode.Takri unicode.Tamil unicode.Tangut unicode.Telugu unicode.Thaana unicode.Thai unicode.Tibetan unicode.Tifinagh unicode.Tirhuta unicode.Ugaritic unicode.Vai unicode.Warang_Citi unicode.Yi unicode.Zanabazar_Square unicode.Scripts unicode.ASCII_Hex_Digit unicode.Bidi_Control unicode.Dash unicode.Deprecated unicode.Diacritic unicode.Extender unicode.Hex_Digit unicode.Hyphen unicode.IDS_Binary_Operator unicode.IDS_Trinary_Operator unicode.Ideographic unicode.Join_Control unicode.Logical_Order_Exception unicode.Noncharacter_Code_Point unicode.Other_Alphabetic unicode.Other_Default_Ignorable_Code_Point unicode.Other_Grapheme_Extend unicode.Other_ID_Continue unicode.Other_ID_Start unicode.Other_Lowercase unicode.Other_Math unicode.Other_Uppercase unicode.Pattern_Syntax unicode.Pattern_White_Space unicode.Prepended_Concatenation_Mark unicode.Quotation_Mark unicode.Radical unicode.Regional_Indicator unicode.Sentence_Terminal unicode.Soft_Dotted unicode.Terminal_Punctuation unicode.Unified_Ideograph unicode.Variation_Selector unicode.Properties unicode.foldL unicode.foldLl unicode.foldLt unicode.foldLu unicode.foldM unicode.foldMn unicode.FoldCategory unicode.foldCommon unicode.foldGreek unicode.foldInherited unicode.FoldScript unicode..stmp_1 unicode..stmp_4 unicode..stmp_6 unicode..stmp_9 unicode..stmp_12 unicode..stmp_14 unicode..stmp_17 unicode..stmp_20 unicode..stmp_23 unicode..stmp_26 unicode..stmp_28 unicode..stmp_31 unicode..stmp_34 unicode..stmp_37 unicode..stmp_39 unicode..stmp_42 unicode..stmp_45 unicode..stmp_48 unicode..stmp_51 unicode..stmp_54 unicode..stmp_57 unicode..stmp_59 unicode..stmp_61 unicode..stmp_63 unicode..stmp_65 unicode..stmp_67 unicode..stmp_70 unicode..stmp_72 unicode..stmp_75 unicode..stmp_78 unicode..stmp_81 unicode..stmp_84 unicode..stmp_87 unicode..stmp_89 unicode..stmp_91 unicode..stmp_93 unicode..stmp_97 unicode..stmp_100 unicode..stmp_103 unicode..stmp_106 unicode..stmp_109 unicode..stmp_111 unicode..stmp_114 unicode..stmp_116 unicode..stmp_119 unicode..stmp_122 unicode..stmp_124 unicode..stmp_126 unicode..stmp_129 unicode..stmp_131 unicode..stmp_134 unicode..stmp_136 unicode..stmp_138 unicode..stmp_140 unicode..stmp_142 unicode..stmp_145 unicode..stmp_148 unicode..stmp_151 unicode..stmp_153 unicode..stmp_155 unicode..stmp_158 unicode..stmp_160 unicode..stmp_163 unicode..stmp_166 unicode..stmp_168 unicode..stmp_171 unicode..stmp_173 unicode..stmp_176 unicode..stmp_179 unicode..stmp_182 unicode..stmp_185 unicode..stmp_187 unicode..stmp_189 unicode..stmp_192 unicode..stmp_195 unicode..stmp_198 unicode..stmp_201 unicode..stmp_203 unicode..stmp_206 unicode..stmp_208 unicode..stmp_211 unicode..stmp_213 unicode..stmp_216 unicode..stmp_218 unicode..stmp_221 unicode..stmp_223 unicode..stmp_226 unicode..stmp_229 unicode..stmp_232 unicode..stmp_235 unicode..stmp_238 unicode..stmp_240 unicode..stmp_243 unicode..stmp_245 unicode..stmp_248 unicode..stmp_250 unicode..stmp_253 unicode..stmp_255 unicode..stmp_258 unicode..stmp_261 unicode..stmp_263 unicode..stmp_265 unicode..stmp_267 unicode..stmp_269 unicode..stmp_272 unicode..stmp_275 unicode..stmp_277 unicode..stmp_280 unicode..stmp_283 unicode..stmp_286 unicode..stmp_289 unicode..stmp_291 unicode..stmp_293 unicode..stmp_296 unicode..stmp_299 unicode..stmp_302 unicode..stmp_305 unicode..stmp_307 unicode..stmp_310 unicode..stmp_313 unicode..stmp_316 unicode..stmp_319 unicode..stmp_322 unicode..stmp_325 unicode..stmp_328 unicode..stmp_331 unicode..stmp_333 unicode..stmp_336 unicode..stmp_338 unicode..stmp_341 unicode..stmp_343 unicode..stmp_346 unicode..stmp_348 unicode..stmp_350 unicode..stmp_353 unicode..stmp_356 unicode..stmp_359 unicode..stmp_362 unicode..stmp_365 unicode..stmp_368 unicode..stmp_371 unicode..stmp_374 unicode..stmp_376 unicode..stmp_379 unicode..stmp_382 unicode..stmp_385 unicode..stmp_388 unicode..stmp_391 unicode..stmp_393 unicode..stmp_396 unicode..stmp_399 unicode..stmp_401 unicode..stmp_403 unicode..stmp_405 unicode..stmp_407 unicode..stmp_410 unicode..stmp_413 unicode..stmp_416 unicode..stmp_419 unicode..stmp_422 unicode..stmp_425 unicode..stmp_428 unicode..stmp_431 unicode..stmp_433 unicode..stmp_435 unicode..stmp_437 unicode..stmp_439 unicode..stmp_441 unicode..stmp_443 unicode..stmp_445 unicode..stmp_447 unicode..stmp_450 unicode..stmp_452 unicode..stmp_455 unicode..stmp_457 unicode..stmp_459 unicode..stmp_461 unicode..stmp_463 unicode..stmp_465 unicode..stmp_468 unicode..stmp_471 unicode..stmp_473 unicode..stmp_476 unicode..stmp_478 unicode..stmp_481 unicode..stmp_483 unicode..stmp_485 unicode..stmp_487 unicode..stmp_490 unicode..stmp_493 unicode..stmp_496 unicode..stmp_498 unicode..stmp_500 unicode..stmp_502 unicode..stmp_504 unicode..stmp_507 unicode..stmp_509 unicode..stmp_511 unicode..stmp_514 unicode..stmp_517 unicode..stmp_520 unicode..stmp_523 unicode..stmp_525 unicode..stmp_527 unicode..stmp_529 unicode..stmp_532 unicode..stmp_535 unicode..stmp_537 unicode..stmp_539 unicode..stmp_542 unicode..stmp_544 unicode..stmp_546 unicode..stmp_549 unicode..stmp_552 unicode..stmp_555 unicode..stmp_558 unicode..stmp_561 unicode..stmp_564 unicode..stmp_566 unicode..stmp_567 unicode..stmp_568 unicode..stmp_570 unicode..stmp_573 unicode..stmp_575 unicode..stmp_578 unicode..stmp_580 unicode..stmp_582 unicode..stmp_584 unicode..stmp_586 unicode..stmp_2 unicode..stmp_3 unicode..stmp_5 unicode..stmp_7 unicode..stmp_8 unicode..stmp_10 unicode..stmp_11 unicode..stmp_13 unicode..stmp_15 unicode..stmp_16 unicode..stmp_18 unicode..stmp_19 unicode..stmp_21 unicode..stmp_22 unicode..stmp_24 unicode..stmp_25 unicode..stmp_27 unicode..stmp_29 unicode..stmp_30 unicode..stmp_32 unicode..stmp_33 unicode..stmp_35 unicode..stmp_36 unicode..stmp_38 unicode..stmp_40 unicode..stmp_41 unicode..stmp_43 unicode..stmp_44 unicode..stmp_46 unicode..stmp_47 unicode..stmp_49 unicode..stmp_50 unicode..stmp_52 unicode..stmp_53 unicode..stmp_55 unicode..stmp_56 unicode..stmp_58 unicode..stmp_60 unicode..stmp_62 unicode..stmp_64 unicode..stmp_66 unicode..stmp_68 unicode..stmp_69 unicode..stmp_71 unicode..stmp_73 unicode..stmp_74 unicode..stmp_76 unicode..stmp_77 unicode..stmp_79 unicode..stmp_80 unicode..stmp_82 unicode..stmp_83 unicode..stmp_85 unicode..stmp_86 unicode..stmp_88 unicode..stmp_90 unicode..stmp_92 unicode..stmp_94 unicode..stmp_98 unicode..stmp_99 unicode..stmp_101 unicode..stmp_102 unicode..stmp_104 unicode..stmp_105 unicode..stmp_107 unicode..stmp_108 unicode..stmp_110 unicode..stmp_112 unicode..stmp_113 unicode..stmp_115 unicode..stmp_117 unicode..stmp_118 unicode..stmp_120 unicode..stmp_121 unicode..stmp_123 unicode..stmp_125 unicode..stmp_127 unicode..stmp_128 unicode..stmp_130 unicode..stmp_132 unicode..stmp_133 unicode..stmp_135 unicode..stmp_137 unicode..stmp_139 unicode..stmp_141 unicode..stmp_143 unicode..stmp_144 unicode..stmp_146 unicode..stmp_147 unicode..stmp_149 unicode..stmp_150 unicode..stmp_152 unicode..stmp_154 unicode..stmp_156 unicode..stmp_157 unicode..stmp_159 unicode..stmp_161 unicode..stmp_162 unicode..stmp_164 unicode..stmp_165 unicode..stmp_167 unicode..stmp_169 unicode..stmp_170 unicode..stmp_172 unicode..stmp_174 unicode..stmp_175 unicode..stmp_177 unicode..stmp_178 unicode..stmp_180 unicode..stmp_181 unicode..stmp_183 unicode..stmp_184 unicode..stmp_186 unicode..stmp_188 unicode..stmp_190 unicode..stmp_191 unicode..stmp_193 unicode..stmp_194 unicode..stmp_196 unicode..stmp_197 unicode..stmp_199 unicode..stmp_200 unicode..stmp_202 unicode..stmp_204 unicode..stmp_205 unicode..stmp_207 unicode..stmp_209 unicode..stmp_210 unicode..stmp_212 unicode..stmp_214 unicode..stmp_215 unicode..stmp_217 unicode..stmp_219 unicode..stmp_220 unicode..stmp_222 unicode..stmp_224 unicode..stmp_225 unicode..stmp_227 unicode..stmp_228 unicode..stmp_230 unicode..stmp_231 unicode..stmp_233 unicode..stmp_234 unicode..stmp_236 unicode..stmp_237 unicode..stmp_239 unicode..stmp_241 unicode..stmp_242 unicode..stmp_244 unicode..stmp_246 unicode..stmp_247 unicode..stmp_249 unicode..stmp_251 unicode..stmp_252 unicode..stmp_254 unicode..stmp_256 unicode..stmp_257 unicode..stmp_259 unicode..stmp_260 unicode..stmp_262 unicode..stmp_264 unicode..stmp_266 unicode..stmp_268 unicode..stmp_270 unicode..stmp_271 unicode..stmp_273 unicode..stmp_274 unicode..stmp_276 unicode..stmp_278 unicode..stmp_279 unicode..stmp_281 unicode..stmp_282 unicode..stmp_284 unicode..stmp_285 unicode..stmp_287 unicode..stmp_288 unicode..stmp_290 unicode..stmp_292 unicode..stmp_294 unicode..stmp_295 unicode..stmp_297 unicode..stmp_298 unicode..stmp_300 unicode..stmp_301 unicode..stmp_303 unicode..stmp_304 unicode..stmp_306 unicode..stmp_308 unicode..stmp_309 unicode..stmp_311 unicode..stmp_312 unicode..stmp_314 unicode..stmp_315 unicode..stmp_317 unicode..stmp_318 unicode..stmp_320 unicode..stmp_321 unicode..stmp_323 unicode..stmp_324 unicode..stmp_326 unicode..stmp_327 unicode..stmp_329 unicode..stmp_330 unicode..stmp_332 unicode..stmp_334 unicode..stmp_335 unicode..stmp_337 unicode..stmp_339 unicode..stmp_340 unicode..stmp_342 unicode..stmp_344 unicode..stmp_345 unicode..stmp_347 unicode..stmp_349 unicode..stmp_351 unicode..stmp_352 unicode..stmp_354 unicode..stmp_355 unicode..stmp_357 unicode..stmp_358 unicode..stmp_360 unicode..stmp_361 unicode..stmp_363 unicode..stmp_364 unicode..stmp_366 unicode..stmp_367 unicode..stmp_369 unicode..stmp_370 unicode..stmp_372 unicode..stmp_373 unicode..stmp_375 unicode..stmp_377 unicode..stmp_378 unicode..stmp_380 unicode..stmp_381 unicode..stmp_383 unicode..stmp_384 unicode..stmp_386 unicode..stmp_387 unicode..stmp_389 unicode..stmp_390 unicode..stmp_392 unicode..stmp_394 unicode..stmp_395 unicode..stmp_397 unicode..stmp_398 unicode..stmp_400 unicode..stmp_402 unicode..stmp_404 unicode..stmp_406 unicode..stmp_408 unicode..stmp_409 unicode..stmp_411 unicode..stmp_412 unicode..stmp_414 unicode..stmp_415 unicode..stmp_417 unicode..stmp_418 unicode..stmp_420 unicode..stmp_421 unicode..stmp_423 unicode..stmp_424 unicode..stmp_426 unicode..stmp_427 unicode..stmp_429 unicode..stmp_430 unicode..stmp_432 unicode..stmp_434 unicode..stmp_436 unicode..stmp_438 unicode..stmp_440 unicode..stmp_442 unicode..stmp_444 unicode..stmp_446 unicode..stmp_448 unicode..stmp_449 unicode..stmp_451 unicode..stmp_453 unicode..stmp_454 unicode..stmp_456 unicode..stmp_458 unicode..stmp_460 unicode..stmp_462 unicode..stmp_464 unicode..stmp_466 unicode..stmp_467 unicode..stmp_469 unicode..stmp_470 unicode..stmp_472 unicode..stmp_474 unicode..stmp_475 unicode..stmp_477 unicode..stmp_479 unicode..stmp_480 unicode..stmp_482 unicode..stmp_484 unicode..stmp_486 unicode..stmp_488 unicode..stmp_489 unicode..stmp_491 unicode..stmp_492 unicode..stmp_494 unicode..stmp_495 unicode..stmp_497 unicode..stmp_499 unicode..stmp_501 unicode..stmp_503 unicode..stmp_505 unicode..stmp_506 unicode..stmp_508 unicode..stmp_510 unicode..stmp_512 unicode..stmp_513 unicode..stmp_515 unicode..stmp_516 unicode..stmp_518 unicode..stmp_519 unicode..stmp_521 unicode..stmp_522 unicode..stmp_524 unicode..stmp_526 unicode..stmp_528 unicode..stmp_530 unicode..stmp_531 unicode..stmp_533 unicode..stmp_534 unicode..stmp_536 unicode..stmp_538 unicode..stmp_540 unicode..stmp_541 unicode..stmp_543 unicode..stmp_545 unicode..stmp_547 unicode..stmp_548 unicode..stmp_550 unicode..stmp_551 unicode..stmp_553 unicode..stmp_554 unicode..stmp_556 unicode..stmp_557 unicode..stmp_559 unicode..stmp_560 unicode..stmp_562 unicode..stmp_563 unicode..stmp_565 unicode..stmp_569 unicode..stmp_571 unicode..stmp_572 unicode..stmp_574 unicode..stmp_576 unicode..stmp_577 unicode..stmp_579 unicode..stmp_581 unicode..stmp_583 unicode..stmp_585 unicode..stmp_587 math.useFMA reflect.kindNames reflect..stmp_5 reflect.name.tag.stkobj reflect.name.pkgPath.stkobj reflect.(*rtype).String.stkobj reflect..stmp_6 reflect..stmp_8 reflect..stmp_7 reflect.(*rtype).Method.stkobj reflect..stmp_10 reflect..stmp_9 reflect.(*rtype).MethodByName.stkobj reflect.(*rtype).PkgPath.stkobj reflect..stmp_11 reflect..stmp_12 reflect..stmp_13 reflect..stmp_14 reflect..stmp_15 reflect..stmp_16 reflect..stmp_17 reflect..stmp_18 reflect..stmp_19 reflect..stmp_20 reflect..stmp_21 reflect..stmp_22 reflect..stmp_23 reflect..stmp_24 reflect.(*interfaceType).Method.stkobj reflect.(*interfaceType).MethodByName.stkobj reflect..stmp_25 reflect.(*structType).Field.stkobj reflect..stmp_26 reflect.(*structType).FieldByNameFunc.stkobj reflect.(*structType).FieldByName.stkobj reflect.TypeOf.stkobj reflect.ptrMap reflect..stmp_27 reflect.(*rtype).ptrTo.stkobj reflect..stmp_29 reflect..stmp_28 reflect..stmp_30 reflect..stmp_31 reflect.implements.stkobj reflect..stmp_40 reflect..stmp_39 reflect..stmp_37 reflect..stmp_36 reflect..stmp_35 reflect.haveIdenticalUnderlyingType.stkobj reflect..stmp_51 reflect.funcLookupCache reflect..stmp_50 reflect..stmp_49 reflect..stmp_48 reflect..stmp_47 reflect.FuncOf.stkobj reflect..stmp_52 reflect.layoutCache reflect..stmp_77 reflect..stmp_76 reflect.funcLayout.stkobj reflect..stmp_79 reflect.packEface.stkobj reflect..stmp_80 reflect..stmp_81 reflect..stmp_82 reflect..stmp_106 reflect..stmp_105 reflect..stmp_108 reflect..stmp_107 reflect.Value.Elem.stkobj reflect..stmp_110 reflect.uint8Type reflect..stmp_114 reflect..stmp_113 reflect..stmp_112 reflect..stmp_115 reflect..stmp_117 reflect..stmp_116 reflect..stmp_118 reflect.Value.MapIndex.stkobj reflect..stmp_119 reflect..stmp_121 reflect..stmp_120 reflect..stmp_123 reflect..stmp_122 reflect..stmp_125 reflect..stmp_124 reflect..stmp_129 reflect..stmp_128 reflect..stmp_134 reflect..stmp_135 reflect..stmp_136 reflect..stmp_139 reflect..stmp_138 reflect.Value.SetMapIndex.stkobj reflect..stmp_142 reflect..stmp_141 reflect..stmp_140 reflect..stmp_146 reflect..stmp_145 reflect..stmp_162 reflect..stmp_161 reflect..stmp_160 reflect..stmp_159 reflect..stmp_166 reflect..stmp_167 reflect..stmp_168 reflect..stmp_173 reflect.methodValueCall.args_stackmap reflect..stmp_172 strings..stmp_3 strings..stmp_5 strings..stmp_6 strings..stmp_13 strings..stmp_12 strings..stmp_11 strings..stmp_10 strings.Join.stkobj strings..stmp_17 strings..stmp_16 strings..stmp_15 strings..stmp_14 strings.Map.stkobj strings..stmp_30 strings.ToLower.stkobj sort.reflectValueOf sort.reflectSwapper time.std0x time.errBad time.atoiError time.utcLoc time.UTC time.(*ParseError).Error.stkobj go.itab.*time.ParseError,error time.shortMonthNames time.longMonthNames time.shortDayNames time.longDayNames time.daysBefore time.parse.stkobj time.errLeadingInt time.unitMap time.months time.days time.localLoc time.Time.abs.stkobj time.Time.locabs.stkobj time.startNano time.Date.stkobj time.localOnce time.errLocation time.zoneSources time.badData time.LoadLocationFromTZData.stkobj time.loadTzinfoFromTzdata go.itab.time.fileSizeError,error time.initLocal.stkobj time..stmp_21 go.itab.*internal/fmtsort.SortedMap,sort.Interface internal/fmtsort.compare.stkobj image.formatsMu image.atomicFormats image.RegisterFormat.stkobj image.ErrFormat image.ZR image/color.Opaque go.itab.image/color.Alpha16,image/color.Color image/color.Transparent image/color.Alpha16Model go.itab.image/color.RGBA64,image/color.Color go.itab.image/color.Alpha,image/color.Color go.itab.image/color.CMYK,image/color.Color go.itab.*image.Uniform,image/color.Model go.itab.image/color.YCbCr,image/color.Color image/color.NYCbCrAModel go.itab.image/color.NYCbCrA,image/color.Color image/color.Black image.Black image/color.White image.White image.Transparent image.Opaque go.itab.*image/color.modelFunc,image/color.Model go.itab.*compress/zlib.reader,io.ReadCloser compress/zlib.ErrChecksum compress/zlib.ErrHeader go.itab.*hash/adler32.digest,hash.Hash32 compress/zlib.ErrDictionary go.itab.*bufio.Reader,compress/flate.Reader compress/zlib.NewWriterLevelDict.stkobj compress/zlib..stmp_0 compress/flate..inittask hash/adler32..inittask hash/crc32.castagnoliTable hash/crc32.updateCastagnoli hash/crc32.ieeeArchImpl hash/crc32.archIeeeTable8 hash/crc32.updateIEEE hash/crc32.ieeeTable8 hash/crc32..stmp_0 hash/crc32.ieeeOnce go.itab.*hash/crc32.digest,hash.Hash32 hash/crc32..stmp_4 hash/crc32.ieeeCLMUL.args_stackmap r2r1 r4r3 r5 rupoly sync/atomic..stmp_2 sync/atomic..stmp_1 sync/atomic.(*Value).Store.stkobj sync/atomic.CompareAndSwapUintptr.args_stackmap sync/atomic.StoreUint32.args_stackmap sync/atomic.StoreUintptr.args_stackmap syscall.env syscall.envs syscall.envOnce syscall.envLock syscall.forkAndExecInChild.stkobj syscall.none syscall.slash syscall.forkAndExecInChild1.stkobj syscall..stmp_5 syscall.formatIDMappings.stkobj syscall..stmp_6 syscall..stmp_7 syscall.zeroSysProcAttr syscall.zeroProcAttr syscall..stmp_28 syscall..stmp_50 syscall..stmp_51 syscall.errors syscall.errENOENT syscall.errEINVAL syscall.errEAGAIN syscall.signals syscall.openat.stkobj syscall._zero syscall.readlinkat.stkobj syscall.wait4.stkobj syscall.read.stkobj syscall.write.stkobj syscall.readlen.stkobj syscall.Fstat.stkobj syscall.fstatat.stkobj syscall.pipe.stkobj syscall.pipe2.stkobj syscall..stmp_59 syscall.rawSyscallNoError.args_stackmap syscall.rawVforkSyscall.args_stackmap syscall.Syscall.args_stackmap syscall.Syscall6.args_stackmap syscall.RawSyscall.args_stackmap syscall.RawSyscall6.args_stackmap syscall..stmp_56 syscall..stmp_57 syscall..stmp_58 internal/testlog.Getenv.stkobj internal/testlog.Open.stkobj internal/testlog.Stat.stkobj internal/poll.errENOENT internal/poll.errEINVAL internal/poll.errEAGAIN internal/poll.ErrNetClosing internal/poll..stmp_0 internal/poll..stmp_1 internal/poll..stmp_2 internal/poll..stmp_4 internal/poll..stmp_3 internal/poll..stmp_5 internal/poll.serverInit internal/poll.ErrTimeout internal/poll.ErrNotPollable internal/poll..stmp_6 internal/poll..stmp_7 internal/poll.CloseFunc internal/poll..stmp_10 internal/poll..stmp_11 internal/poll..stmp_12 go.itab.*internal/poll.TimeoutError,error internal/poll..stmp_13 context.background context.todo context.closedchan context.Canceled path/filepath.ErrBadPattern path/filepath.Clean.stkobj path/filepath.SkipDir math/bits.rev8tab internal/reflectlite.Swapper.stkobj internal/reflectlite.name.tag.stkobj internal/reflectlite.name.pkgPath.stkobj internal/reflectlite.(*rtype).String.stkobj internal/reflectlite.(*rtype).PkgPath.stkobj internal/reflectlite..stmp_1 internal/reflectlite..stmp_4 internal/reflectlite..stmp_5 internal/reflectlite..stmp_6 internal/reflectlite..stmp_7 internal/reflectlite..stmp_8 internal/reflectlite.TypeOf.stkobj internal/reflectlite..stmp_10 internal/reflectlite..stmp_9 internal/reflectlite..stmp_11 internal/reflectlite.implements.stkobj internal/reflectlite..stmp_20 internal/reflectlite..stmp_19 internal/reflectlite..stmp_17 internal/reflectlite..stmp_16 internal/reflectlite..stmp_15 internal/reflectlite.haveIdenticalUnderlyingType.stkobj internal/reflectlite..stmp_26 internal/reflectlite..stmp_25 internal/reflectlite.ValueOf.stkobj internal/reflectlite..stmp_27 internal/reflectlite..stmp_28 internal/reflectlite..stmp_29 compress/flate..stmp_0 compress/flate..stmp_1 compress/flate.levels compress/flate.(*compressor).init.stkobj go.itab.*compress/flate.dictWriter,io.Writer go.itab.compress/flate.InternalError,error compress/flate..stmp_3 compress/flate.codegenOrder compress/flate.fixedLiteralEncoding compress/flate.fixedOffsetEncoding compress/flate.lengthExtraBits compress/flate.offsetExtraBits compress/flate.lengthCodes compress/flate.offsetCodes compress/flate.lengthBase compress/flate.offsetBase compress/flate.huffOffset compress/flate..stmp_5 compress/flate..stmp_4 go.itab.*compress/flate.byLiteral,sort.Interface go.itab.*compress/flate.byFreq,sort.Interface compress/flate.fixedHuffmanDecoder go.itab.compress/flate.CorruptInputError,error compress/flate.codeOrder compress/flate..stmp_6 compress/flate.fixedOnce compress/flate..stmp_7 go.itab.*compress/flate.decompressor,io.ReadCloser compress/flate..stmp_8 compress/flate..stmp_9 compress/flate..stmp_10 compress/flate..stmp_11 compress/flate..stmp_12 compress/flate..stmp_13 runtime.tlsg runtime/internal/sys.DefaultGoroot.str runtime.pclntab runtime.findfunctab runtime.typelink runtime.itablink runtime.eitablink runtime.rodata runtime.erodata runtime.types runtime.etypes runtime.noptrdata runtime.enoptrdata runtime.data runtime.edata runtime.bss runtime.ebss runtime.noptrbss runtime.enoptrbss runtime.end runtime.epclntab runtime.gcdata runtime.egcdata runtime.gcbss runtime.egcbss type.* go.string.* go.func.* runtime.gcbits.* runtime.textsectionmap internal/cpu.Initialize internal/cpu.processOptions internal/cpu.indexByte internal/cpu.doinit internal/cpu.cpuid internal/cpu.xgetbv type..hash.internal/cpu.CacheLinePad type..eq.internal/cpu.CacheLinePad type..hash.internal/cpu.arm64 type..eq.internal/cpu.arm64 type..hash.internal/cpu.option type..eq.internal/cpu.option type..hash.internal/cpu.x86 type..eq.internal/cpu.x86 type..hash.[15]internal/cpu.option type..eq.[15]internal/cpu.option runtime/internal/atomic.Cas64 runtime/internal/atomic.Casuintptr runtime/internal/atomic.Storeuintptr runtime/internal/atomic.Store runtime/internal/atomic.Store64 internal/bytealg.countGenericString internal/bytealg.init.0 runtime.cmpstring cmpbody internal/bytealg.CountString countbody runtime.memequal runtime.memequal_varlen memeqbody internal/bytealg.IndexString indexbody internal/bytealg.IndexByteString indexbytebody runtime.memhash0 runtime.memhash8 runtime.memhash16 runtime.memhash128 runtime.memhash_varlen runtime.strhash runtime.f32hash runtime.f64hash runtime.c64hash runtime.c128hash runtime.interhash runtime.nilinterhash runtime.memequal0 runtime.memequal8 runtime.memequal16 runtime.memequal32 runtime.memequal64 runtime.memequal128 runtime.f32equal runtime.f64equal runtime.c64equal runtime.c128equal runtime.strequal runtime.interequal runtime.nilinterequal runtime.efaceeq runtime.ifaceeq runtime.alginit runtime.initAlgAES runtime.atomicwb runtime.atomicstorep sync/atomic.StorePointer sync/atomic.CompareAndSwapPointer runtime.cgoUse runtime.mmap runtime.munmap runtime.sigaction runtime.cgocall runtime.cgocallbackg runtime.cgocallbackg1 runtime.unwindm runtime.cgoCheckPointer runtime.cgoCheckArg runtime.cgoCheckUnknownPointer runtime.cgoIsGoPointer runtime._cgo_panic_internal runtime.cgoCheckWriteBarrier runtime.cgoCheckMemmove runtime.cgoCheckSliceCopy runtime.cgoCheckTypedBlock runtime.cgoCheckBits runtime.cgoCheckUsingType runtime.makechan runtime.chansend1 runtime.chansend runtime.send runtime.sendDirect runtime.recvDirect runtime.closechan runtime.chanrecv1 runtime.chanrecv2 runtime.chanrecv runtime.recv runtime.selectnbrecv reflect.chanlen internal/reflectlite.chanlen reflect.chancap runtime.(*waitq).dequeue runtime.init.0 runtime.(*cpuProfile).add runtime.(*cpuProfile).addNonGo runtime.(*cpuProfile).addExtra runtime.GOMAXPROCS runtime.debugCallCheck runtime.debugCallWrap runtime.gogetenv runtime.(*TypeAssertionError).Error runtime.itoa runtime.errorString.Error runtime.plainError.Error runtime.appendIntStr runtime.boundsError.Error runtime.printany runtime.panicwrap runtime.Caller runtime.GOROOT runtime.float64frombits runtime.memhash runtime.memhash32 runtime.memhash64 runtime.getitab runtime.(*itabTableType).find runtime.itabAdd runtime.(*itabTableType).add runtime.(*itab).init runtime.itabsinit runtime.panicdottypeE runtime.panicdottypeI runtime.convT2E runtime.convT16 runtime.convT32 runtime.convT64 runtime.convTstring runtime.convTslice runtime.convT2Enoptr runtime.convT2Inoptr runtime.convI2I runtime.assertI2I runtime.assertI2I2 runtime.assertE2I runtime.assertE2I2 reflect.ifaceE2I runtime.iterate_itabs runtime.(*lfstack).push runtime.(*lfstack).pop runtime.lfnodeValidate runtime.lock runtime.unlock runtime.notewakeup runtime.notesleep runtime.notetsleep_internal runtime.notetsleep runtime.notetsleepg runtime.mallocinit runtime.(*mheap).sysAlloc runtime.sysReserveAligned runtime.(*mcache).nextFree runtime.mallocgc runtime.largeAlloc runtime.newobject reflect.unsafe_New internal/reflectlite.unsafe_New runtime.newarray reflect.unsafe_NewArray runtime.profilealloc runtime.fastexprand runtime.persistentalloc runtime.persistentalloc1 runtime.inPersistentAlloc runtime.(*linearAlloc).alloc runtime.(*hmap).incrnoverflow runtime.(*hmap).newoverflow runtime.makemap_small runtime.makemap runtime.makeBucketArray runtime.mapaccess1 runtime.mapaccess2 runtime.mapaccessK runtime.mapassign runtime.mapdelete runtime.mapiterinit runtime.mapiternext runtime.hashGrow runtime.growWork runtime.evacuate runtime.advanceEvacuationMark reflect.makemap reflect.mapaccess reflect.mapassign reflect.mapdelete reflect.mapiterinit reflect.mapiternext reflect.mapiterkey reflect.mapiterelem reflect.maplen internal/reflectlite.maplen runtime.mapaccess1_fast32 runtime.mapaccess2_fast32 runtime.mapassign_fast32 runtime.growWork_fast32 runtime.evacuate_fast32 runtime.mapaccess1_fast64 runtime.mapaccess2_fast64 runtime.mapassign_fast64ptr runtime.growWork_fast64 runtime.evacuate_fast64 runtime.mapaccess2_faststr runtime.mapassign_faststr runtime.growWork_faststr runtime.evacuate_faststr runtime.typedmemmove reflect.typedmemmove internal/reflectlite.typedmemmove reflect.typedmemmovepartial runtime.reflectcallmove runtime.typedslicecopy reflect.typedslicecopy runtime.typedmemclr reflect.typedmemclr runtime.memclrHasPointers runtime.(*mspan).refillAllocCache runtime.(*mspan).nextFreeIndex runtime.markBitsForAddr runtime.findObject runtime.heapBits.nextArena runtime.heapBits.forward runtime.heapBits.forwardOrBoundary runtime.bulkBarrierPreWrite runtime.bulkBarrierPreWriteSrcOnly runtime.bulkBarrierBitmap runtime.typeBitsBulkBarrier runtime.heapBits.initSpan runtime.heapBits.initCheckmarkSpan runtime.heapBits.clearCheckmarkSpan runtime.(*mspan).countAlloc runtime.heapBitsSetType runtime.heapBitsSetTypeGCProg runtime.progToPointerMask runtime.runGCProg runtime.materializeGCProg runtime.allocmcache runtime.freemcache runtime.(*mcache).refill runtime.(*mcache).releaseAll runtime.(*mcache).prepareForSweep runtime.(*mcentral).cacheSpan runtime.(*mcentral).uncacheSpan runtime.(*mcentral).freeSpan runtime.(*mcentral).grow runtime.sysAlloc runtime.sysUnused runtime.sysHugePage runtime.sysFree runtime.sysMap runtime.queuefinalizer runtime.wakefing runtime.createfing runtime.runfinq runtime.SetFinalizer runtime.(*fixalloc).alloc runtime.gcinit runtime.readgogc runtime.gcenable runtime/debug.setGCPercent runtime.(*gcControllerState).startCycle runtime.(*gcControllerState).revise runtime.(*gcControllerState).endCycle runtime.(*gcControllerState).enlistWorker runtime.(*gcControllerState).findRunnableGCWorker runtime.pollFractionalWorkerExit runtime.gcSetTriggerRatio runtime.gcWaitOnMark runtime.gcStart runtime.gcMarkDone runtime.gcMarkTermination runtime.gcBgMarkStartWorkers runtime.gcBgMarkWorker runtime.gcMark runtime.gcSweep runtime.gcResetMarkState sync.runtime_registerPoolCleanup runtime.clearpools runtime.itoaDiv runtime.fmtNSAsMS runtime.(*treapNode).updateInvariants runtime.(*treapNode).findMaximal runtime.(*treapNode).pred runtime.treapFilter runtime.(*mspan).treapFilter runtime.treapIter.prev runtime.(*mTreap).end runtime.(*mTreap).mutate runtime.(*mTreap).insert runtime.(*mTreap).removeNode runtime.(*mTreap).find runtime.(*mTreap).removeSpan runtime.(*mTreap).erase runtime.(*mTreap).rotateLeft runtime.(*mTreap).rotateRight runtime.gcMarkRootPrepare runtime.gcMarkRootCheck runtime.markroot runtime.markrootBlock runtime.markrootFreeGStacks runtime.markrootSpans runtime.gcAssistAlloc runtime.gcAssistAlloc1 runtime.gcWakeAllAssists runtime.gcParkAssist runtime.gcFlushBgCredit runtime.scanstack runtime.scanframeworker runtime.gcDrain runtime.gcDrainN runtime.scanblock runtime.scanobject runtime.shade runtime.greyobject runtime.gcDumpObject runtime.gcmarknewobject runtime.gcMarkTinyAllocs runtime.initCheckmarks runtime.clearCheckmarks runtime.gcPaceScavenger runtime.wakeScavenger runtime.scavengeSleep runtime.bgscavenge runtime.init.1 runtime.(*stackScanState).putPtr runtime.(*stackScanState).getPtr runtime.(*stackScanState).addObject runtime.binarySearchTree runtime.(*stackScanState).findObject runtime.finishsweep_m runtime.bgsweep runtime.sweepone runtime.(*mspan).ensureSwept runtime.(*mspan).sweep runtime.deductSweepCredit runtime.clobberfree runtime.(*gcSweepBuf).push runtime.(*gcSweepBuf).block runtime.init.2 runtime.(*gcWork).init runtime.(*gcWork).put runtime.(*gcWork).putBatch runtime.(*gcWork).tryGet runtime.(*gcWork).dispose runtime.(*gcWork).balance runtime.(*workbuf).checknonempty runtime.(*workbuf).checkempty runtime.getempty runtime.putempty runtime.putfull runtime.trygetfull runtime.handoff runtime.prepareFreeWorkbufs runtime.freeSomeWbufs runtime.(*mheap).coalesce runtime.(*mspan).scavenge runtime.recordspan runtime.inHeapOrStack runtime.spanOfHeap runtime.(*mheap).init runtime.(*mheap).reclaim runtime.(*mheap).reclaimChunk runtime.(*mheap).alloc_m runtime.(*mheap).alloc runtime.(*mheap).allocManual runtime.(*mheap).setSpans runtime.(*mheap).allocSpanLocked runtime.(*mheap).grow runtime.(*mheap).growAddSpan runtime.(*mheap).freeSpan runtime.(*mheap).freeManual runtime.(*mheap).freeSpanLocked runtime.(*mheap).scavengeSplit runtime.(*mheap).scavengeLocked runtime.(*mheap).scavengeIfNeededLocked runtime.(*mSpanList).remove runtime.(*mSpanList).insert runtime.(*mSpanList).insertBack runtime.(*mSpanList).takeAll runtime.addspecial runtime.removespecial runtime.addfinalizer runtime.removefinalizer runtime.setprofilebucket runtime.freespecial runtime.newMarkBits runtime.nextMarkBitArenaEpoch runtime.newArenaMayUnlock runtime.newBucket runtime.(*bucket).mp runtime.(*bucket).bp runtime.stkbucket runtime.eqslice runtime.mProf_NextCycle runtime.mProf_Flush runtime.mProf_FlushLocked runtime.mProf_Malloc runtime.mProf_Free runtime.blockevent runtime.blocksampled runtime.saveblockevent sync.event runtime.tracealloc runtime.tracefree runtime.tracegc runtime.init.3 runtime.cachestats runtime.flushmcache runtime.purgecachedstats runtime.mSysStatInc runtime.mSysStatDec runtime.(*wbBuf).reset runtime.wbBufFlush runtime.wbBufFlush1 internal/poll.runtime_pollServerInit internal/poll.runtime_pollOpen internal/poll.runtime_pollClose runtime.(*pollCache).free internal/poll.runtime_pollReset internal/poll.runtime_pollWait internal/poll.runtime_pollUnblock runtime.netpollready runtime.netpollblockcommit runtime.netpollblock runtime.netpollunblock runtime.(*pollCache).alloc runtime.netpollinit runtime.netpollopen runtime.netpoll runtime.futexsleep runtime.futexwakeup runtime.getproccount runtime.newosproc runtime.sysargs runtime.sysauxv runtime.getHugePageSize runtime.osinit runtime.getRandomData runtime.minit runtime.setsig runtime.setsigstack runtime.sysSigaction runtime.panicCheck1 runtime.panicCheck2 runtime.goPanicIndex runtime.goPanicIndexU runtime.goPanicSliceAlen runtime.goPanicSliceAlenU runtime.goPanicSliceAcap runtime.goPanicSliceAcapU runtime.goPanicSliceB runtime.goPanicSliceBU runtime.goPanicSlice3Alen runtime.goPanicSlice3AlenU runtime.goPanicSlice3Acap runtime.goPanicSlice3B runtime.goPanicSlice3C runtime.panicdivide runtime.deferprocStack runtime.testdefersizes runtime.init.4 runtime.freedefer runtime.freedeferpanic runtime.freedeferfn runtime.deferreturn runtime.preprintpanics runtime.printpanics runtime.gopanic runtime.getargp runtime.gorecover sync.throw runtime.throw runtime.recovery runtime.fatalthrow runtime.fatalpanic runtime.startpanic_m runtime.dopanic_m runtime.shouldPushSigpanic runtime.recordForPanic runtime.printlock runtime.printunlock runtime.gwrite runtime.printsp runtime.printnl runtime.printbool runtime.printfloat runtime.printcomplex runtime.printuint runtime.printint runtime.printhex runtime.printpointer runtime.printstring runtime.printslice runtime.printeface runtime.hexdumpWords runtime.main os.runtime_beforeExit runtime.init.5 runtime.forcegchelper runtime.gopark runtime.goready runtime.acquireSudog runtime.releaseSudog runtime.funcPC runtime.badmcall runtime.badmcall2 runtime.badreflectcall runtime.badmorestackg0 runtime.badmorestackgsignal runtime.badctxt runtime.allgadd runtime.cpuinit runtime.schedinit runtime.checkmcount runtime.mcommoninit runtime.ready runtime.freezetheworld runtime.casfrom_Gscanstatus runtime.castogscanstatus runtime.casgstatus runtime.scang runtime.restartg runtime.stopTheWorld runtime.startTheWorld runtime.stopTheWorldWithSema runtime.startTheWorldWithSema runtime.mstart runtime.mstart1 runtime.mstartm0 runtime.mexit runtime.forEachP runtime.runSafePointFn runtime.allocm runtime.needm runtime.newextram runtime.oneNewExtraM runtime.dropm runtime.lockextra runtime.newm runtime.newm1 runtime.templateThread runtime.stopm runtime.mspinning runtime.startm runtime.handoffp runtime.stoplockedm runtime.startlockedm runtime.gcstopm runtime.execute runtime.findrunnable runtime.pollWork runtime.resetspinning runtime.injectglist runtime.schedule runtime.parkunlock_c runtime.park_m runtime.goschedImpl runtime.gosched_m runtime.gopreempt_m runtime.goexit1 runtime.goexit0 runtime.save runtime.reentersyscall runtime.entersyscall runtime.entersyscall_sysmon runtime.entersyscall_gcwait runtime.entersyscallblock runtime.entersyscallblock_handoff runtime.exitsyscall runtime.exitsyscallfast runtime.exitsyscallfast_reacquired runtime.exitsyscallfast_pidle runtime.exitsyscall0 runtime.beforefork syscall.runtime_BeforeFork runtime.afterfork syscall.runtime_AfterFork syscall.runtime_AfterForkInChild runtime.malg runtime.newproc runtime.newproc1 runtime.saveAncestors runtime.gfput runtime.gfget runtime.gfpurge runtime.unlockOSThread runtime.badunlockosthread runtime._System runtime._ExternalCode runtime._LostExternalCode runtime._GC runtime._LostSIGPROFDuringAtomic64 runtime._VDSO runtime.sigprof runtime.sigprofNonGo runtime.sigprofNonGoPC runtime.setsSP runtime.(*p).init runtime.(*p).destroy runtime.procresize runtime.acquirep runtime.wirep runtime.releasep runtime.incidlelocked runtime.checkdead runtime.sysmon runtime.retake runtime.preemptall runtime.schedtrace runtime.schedEnableUser runtime.schedEnabled runtime.globrunqget runtime.pidleput runtime.runqempty runtime.runqput runtime.runqputslow runtime.runqget runtime.runqgrab runtime.runqsteal sync.runtime_procPin sync.runtime_procUnpin sync/atomic.runtime_procPin sync/atomic.runtime_procUnpin sync.runtime_canSpin sync.runtime_doSpin runtime.(*randomOrder).reset runtime.gcd runtime.doInit runtime.(*profBuf).takeOverflow runtime.(*profBuf).incrementOverflow runtime.(*profBuf).canWriteRecord runtime.(*profBuf).canWriteTwoRecords runtime.(*profBuf).write runtime.(*profBuf).wakeupExtra syscall.runtime_envs os.runtime_args syscall.Exit runtime.args runtime.goargs runtime.goenvs_unix runtime.testAtomic64 runtime.check runtime.parsedebugvars runtime/debug.SetTraceback runtime.timediv reflect.typelinks reflect.resolveNameOff reflect.resolveTypeOff reflect.resolveTextOff internal/reflectlite.resolveNameOff internal/reflectlite.resolveTypeOff reflect.addReflectOff runtime.extendRandom runtime.waitReason.String runtime.(*rwmutex).rlock runtime.(*rwmutex).runlock runtime.sellock runtime.selunlock runtime.selparkcommit runtime.selectgo sync.runtime_Semacquire internal/poll.runtime_Semacquire sync.runtime_Semrelease sync.runtime_SemacquireMutex internal/poll.runtime_Semrelease runtime.readyWithTime runtime.semacquire1 runtime.semrelease1 runtime.cansemacquire runtime.(*semaRoot).queue runtime.(*semaRoot).dequeue runtime.(*semaRoot).rotateLeft runtime.(*semaRoot).rotateRight sync.runtime_notifyListCheck sync.runtime_nanotime runtime.dumpregs runtime.(*sigctxt).preparePanic runtime.sighandler os.sigpipe runtime.init.6 runtime.initsig runtime.clearSignalHandlers runtime.setThreadCPUProfiler runtime.sigpipe runtime.sigtrampgo runtime.sigpanic runtime.dieFromSignal runtime.raisebadsignal runtime.crash runtime.noSignalStack runtime.sigNotOnStack runtime.signalDuringFork runtime.badsignal runtime.sigfwdgo runtime.unblocksig runtime.minitSignals runtime.minitSignalStack runtime.minitSignalMask runtime.unminitSignals runtime.signalstack runtime.sigsend runtime.makeslice runtime.growslice runtime.stackinit runtime.stacklog2 runtime.stackpoolalloc runtime.stackpoolfree runtime.stackcacherefill runtime.stackcacherelease runtime.stackcache_clear runtime.stackalloc runtime.stackfree runtime.adjustpointers runtime.adjustframe runtime.adjustctxt runtime.adjustdefers runtime.adjustsudogs runtime.findsghi runtime.syncadjustsudogs runtime.copystack runtime.round2 runtime.newstack runtime.shrinkstack runtime.freeStackSpans runtime.getStackMap runtime.morestackc runtime.concatstrings runtime.concatstring2 runtime.concatstring3 runtime.concatstring4 runtime.concatstring5 runtime.slicebytetostring runtime.rawstringtmp runtime.stringtoslicebyte runtime.stringtoslicerune runtime.slicerunetostring runtime.intstring runtime.rawstring runtime.rawbyteslice runtime.rawruneslice runtime.gostring runtime.index runtime.atoi runtime.findnull runtime.badsystemstack reflect.memmove runtime.fastrand runtime.(*Frames).Next runtime.expandCgoFrames runtime.modulesinit runtime.moduledataverify runtime.moduledataverify1 runtime.FuncForPC runtime.(*Func).Name runtime.findmoduledatap runtime.findfunc runtime.pcvalue runtime.funcname runtime.funcnameFromNameoff runtime.funcline1 runtime.funcline runtime.funcspdelta runtime.pcdatavalue runtime.pcdatavalue1 runtime.funcdata runtime.step runtime.readvarint runtime.addtimer runtime.(*timersBucket).addtimerLocked runtime.deltimer runtime.(*timersBucket).deltimerLocked runtime.timerproc runtime.timejump runtime.timejumpLocked runtime.siftupTimer runtime.siftdownTimer time.now runtime.traceReader runtime.traceProcFree runtime.traceEvent runtime.traceEventLocked runtime.traceStackID runtime.traceAcquireBuffer runtime.traceReleaseBuffer runtime.traceFlush runtime.(*traceBuf).varint runtime.(*traceStackTable).put runtime.(*traceStackTable).find runtime.(*traceStackTable).newStack runtime.(*traceAlloc).alloc runtime.traceProcStart runtime.traceProcStop runtime.traceGCSweepStart runtime.traceGCSweepSpan runtime.traceGCSweepDone runtime.traceGoCreate runtime.traceGoStart runtime.traceGoPark runtime.traceGoUnpark runtime.traceGoSysCall runtime.traceGoSysExit runtime.traceGoSysBlock runtime.traceNextGC runtime.tracebackdefers runtime.gentraceback runtime.getArgInfo runtime.tracebackCgoContext runtime.printcreatedby runtime.printcreatedby1 runtime.traceback runtime.tracebacktrap runtime.traceback1 runtime.printAncestorTraceback runtime.printAncestorTracebackFuncInfo runtime.callers runtime.gcallers runtime.showframe runtime.showfuncinfo runtime.goroutineheader runtime.tracebackothers runtime.tracebackHexdump runtime.isSystemGoroutine runtime.printCgoTraceback runtime.printOneCgoTraceback runtime.callCgoSymbolizer runtime.cgoContextPCs runtime.(*_type).string runtime.(*_type).uncommon runtime.(*_type).pkgpath runtime.resolveNameOff runtime.resolveTypeOff runtime.(*_type).textOff runtime.name.tagLen runtime.name.name runtime.name.tag runtime.name.pkgPath runtime.typelinksinit runtime.typesEqual runtime.decoderune runtime.encoderune runtime.vdsoInitFromSysinfoEhdr runtime.vdsoFindVersion runtime.vdsoParseSymbols runtime.vdsoauxv runtime.inVDSOPage runtime.mmap.func1 runtime.munmap.func1 runtime.sigaction.func1 runtime.cgocallbackg1.func1 runtime.cgoCheckWriteBarrier.func1 runtime.cgoCheckTypedBlock.func1 runtime.chansend.func1 runtime.chanrecv.func1 runtime.debugCallCheck.func1 runtime.debugCallWrap.func1 runtime.mallocgc.func1 runtime.persistentalloc.func1 runtime.allocmcache.func1 runtime.freemcache.func1 runtime.SetFinalizer.func1 runtime.SetFinalizer.func2 runtime.setGCPercent.func1 runtime.gcStart.func1 runtime.gcStart.func2 runtime.gcMarkDone.func1.1 runtime.gcMarkDone.func1 runtime.gcMarkDone.func2 runtime.gcMarkDone.func3 runtime.gcMarkTermination.func1 runtime.gcMarkTermination.func2 runtime.gcMarkTermination.func3 runtime.gcMarkTermination.func4.1 runtime.gcMarkTermination.func4 runtime.gcBgMarkWorker.func1 runtime.gcBgMarkWorker.func2 runtime.markroot.func1 runtime.gcAssistAlloc.func1 runtime.scanstack.func1 runtime.scavengeSleep.func1 runtime.bgscavenge.func1 runtime.bgscavenge.func2 runtime.getempty.func1 runtime.freeSomeWbufs.func1 runtime.(*mheap).coalesce.func1 runtime.(*mheap).coalesce.func2 runtime.(*mheap).alloc.func1 runtime.(*mheap).allocSpanLocked.func1 runtime.(*mheap).freeSpan.func1 runtime.(*mheap).scavengeSplit.func1 runtime.mProf_Malloc.func1 runtime.tracealloc.func1 runtime.tracefree.func1 runtime.wbBufFlush.func1 runtime.futexwakeup.func1 runtime.sysSigaction.func1 runtime.freedefer.func1 runtime.preprintpanics.func1 runtime.throw.func1 runtime.fatalthrow.func1 runtime.fatalpanic.func1 runtime.fatalpanic.func2 runtime.hexdumpWords.func1 runtime.main.func1 runtime.main.func2 runtime.goready.func1 runtime.casgstatus.func1 runtime.casgstatus.func2 runtime.startTheWorld.func1 runtime.reentersyscall.func1 runtime.entersyscallblock.func1 runtime.entersyscallblock.func2 runtime.exitsyscallfast.func1 runtime.exitsyscallfast_reacquired.func1 runtime.malg.func1 runtime.newproc.func1 runtime.gfget.func1 runtime.(*rwmutex).rlock.func1 runtime.selectgo.func1 runtime.selectgo.func2 runtime.callers.func1 runtime.tracebackHexdump.func1 runtime.vdsoParseSymbols.func1 runtime.init runtime.skipPleaseUseCallersFrames runtime.rt0_go runtime.asminit runtime.gogo runtime.mcall runtime.systemstack_switch runtime.systemstack runtime.morestack runtime.morestack_noctxt runtime.reflectcall callRet runtime.call32 runtime.call64 runtime.call128 runtime.call256 runtime.call512 runtime.call1024 runtime.call2048 runtime.call4096 runtime.call8192 runtime.call16384 runtime.call32768 runtime.call65536 runtime.call131072 runtime.call262144 runtime.call524288 runtime.call1048576 runtime.call2097152 runtime.call4194304 runtime.call8388608 runtime.call16777216 runtime.call33554432 runtime.call67108864 runtime.call134217728 runtime.call268435456 runtime.call536870912 runtime.call1073741824 runtime.procyield runtime.publicationBarrier runtime.jmpdefer gosave runtime.asmcgocall runtime.cgocallback runtime.cgocallback_gofunc runtime.setg setg_gcc runtime.abort runtime.stackcheck runtime.cputicks runtime.aeshash runtime.aeshashstr aeshashbody runtime.aeshash32 runtime.aeshash64 runtime.checkASM runtime.return0 runtime.goexit runtime.gcWriteBarrier runtime.debugCallV1 debugCall32 debugCall64 debugCall128 debugCall256 debugCall512 debugCall1024 debugCall2048 debugCall4096 debugCall8192 debugCall16384 debugCall32768 debugCall65536 runtime.debugCallPanicked runtime.panicIndex runtime.panicIndexU runtime.panicSliceAlen runtime.panicSliceAlenU runtime.panicSliceAcap runtime.panicSliceAcapU runtime.panicSliceB runtime.panicSliceBU runtime.panicSlice3Alen runtime.panicSlice3AlenU runtime.panicSlice3Acap runtime.panicSlice3B runtime.panicSlice3C runtime.duffzero runtime.duffcopy runtime.memclrNoHeapPointers runtime.memmove runtime.exit runtime.exitThread runtime.open runtime.closefd runtime.write runtime.read runtime.usleep runtime.gettid runtime.raise runtime.raiseproc runtime.setitimer runtime.mincore runtime.walltime runtime.nanotime runtime.rtsigprocmask runtime.rt_sigaction runtime.callCgoSigaction runtime.sigfwd runtime.sigtramp runtime.cgoSigtramp runtime.sigreturn runtime.sysMmap runtime.callCgoMmap runtime.sysMunmap runtime.callCgoMunmap runtime.madvise runtime.futex runtime.clone runtime.sigaltstack runtime.settls runtime.osyield runtime.sched_getaffinity runtime.epollcreate runtime.epollcreate1 runtime.epollctl runtime.epollwait runtime.closeonexec type..hash.runtime.uncommontype type..eq.runtime.uncommontype type..hash.runtime._panic type..eq.runtime._panic type..hash.runtime._defer type..eq.runtime._defer type..hash.runtime.sysmontick type..eq.runtime.sysmontick type..hash.runtime.special type..eq.runtime.special type..hash.runtime.markBits type..eq.runtime.markBits type..hash.runtime.mcache type..eq.runtime.mcache type..hash.struct { runtime.gList; runtime.n int32 } type..eq.struct { runtime.gList; runtime.n int32 } type..hash.runtime.gcWork type..eq.runtime.gcWork type..hash.runtime.wbBuf type..eq.runtime.wbBuf runtime.(*waitReason).String type..hash.runtime.sudog type..eq.runtime.sudog type..hash.runtime.hchan type..eq.runtime.hchan type..hash.[6]string type..eq.[6]string type..hash.[9]string type..eq.[9]string type..hash.runtime.bitvector type..eq.runtime.bitvector type..hash.runtime.itab type..eq.runtime.itab type..hash.runtime._func type..eq.runtime._func type..hash.runtime.modulehash type..eq.runtime.modulehash type..hash.runtime.treapIter type..eq.runtime.treapIter type..hash.runtime.gcSweepBuf type..eq.runtime.gcSweepBuf type..hash.[2]runtime.gcSweepBuf type..eq.[2]runtime.gcSweepBuf type..hash.runtime.arenaHint type..eq.runtime.arenaHint type..hash.runtime.mcentral type..eq.runtime.mcentral type..hash.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..eq.struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..hash.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..eq.[134]struct { runtime.mcentral runtime.mcentral; runtime.pad [8]uint8 } type..hash.runtime.specialfinalizer type..eq.runtime.specialfinalizer type..hash.runtime.rwmutex type..eq.runtime.rwmutex type..hash.runtime.scase type..eq.runtime.scase type..hash.runtime.siginfo type..eq.runtime.siginfo type..hash.[2]string type..eq.[2]string type..hash.[3]string type..eq.[3]string type..hash.[4]string type..eq.[4]string type..hash.[5]string type..eq.[5]string runtime.(*itabTableType).add-fm type..hash.runtime.Frame type..eq.runtime.Frame type..hash.[2]runtime.Frame type..eq.[2]runtime.Frame type..hash.runtime.TypeAssertionError type..eq.runtime.TypeAssertionError type..hash.runtime.boundsError type..eq.runtime.boundsError runtime.(*boundsError).Error type..hash.runtime.cpuProfile type..eq.runtime.cpuProfile type..hash.runtime.dbgVar type..eq.runtime.dbgVar runtime.(*errorString).Error type..hash.runtime.finblock type..eq.runtime.finblock type..hash.runtime.forcegcstate type..eq.runtime.forcegcstate type..hash.runtime.funcinl type..eq.runtime.funcinl type..hash.runtime.gcControllerState type..eq.runtime.gcControllerState type..hash.runtime.gcTrigger type..eq.runtime.gcTrigger type..hash.runtime.hiter type..eq.runtime.hiter type..hash.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..eq.struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..hash.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..eq.[67]struct { runtime.size uint32; runtime.nmalloc uint64; runtime.nfree uint64 } type..hash.runtime.mstats type..eq.runtime.mstats runtime.(*plainError).Error type..hash.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..eq.struct { runtime.user bool; runtime.runnable runtime.gQueue; runtime.n int32 } type..hash.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 } type..eq.struct { runtime.lock runtime.mutex; runtime.stack runtime.gList; runtime.noStack runtime.gList; runtime.n int32 } type..hash.runtime.semaRoot type..eq.runtime.semaRoot type..hash.runtime.sigTabT type..eq.runtime.sigTabT type..hash.runtime.stackmap type..eq.runtime.stackmap type..hash.runtime.sweepdata type..eq.runtime.sweepdata type..hash.runtime.traceStack type..eq.runtime.traceStack type..hash.runtime.traceStackTable type..eq.runtime.traceStackTable type..hash.runtime.vdsoSymbolKey type..eq.runtime.vdsoSymbolKey type..hash.runtime.vdsoVersionKey type..eq.runtime.vdsoVersionKey type..hash.[16]runtime.dbgVar type..eq.[16]runtime.dbgVar type..hash.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..eq.struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..hash.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..eq.[251]struct { runtime.root runtime.semaRoot; runtime.pad [40]uint8 } type..hash.[25]string type..eq.[25]string type..hash.[2]runtime.vdsoSymbolKey type..eq.[2]runtime.vdsoSymbolKey type..hash.[33]float64 type..eq.[33]float64 type..hash.[65]runtime.sigTabT type..eq.[65]runtime.sigTabT type..hash.[8]string type..eq.[8]string type..hash.struct { runtime.cycle uint32; runtime.flushed bool } type..eq.struct { runtime.cycle uint32; runtime.flushed bool } type..hash.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..eq.struct { runtime.enabled bool; runtime.pad [3]uint8; runtime.needed bool; runtime.cgo bool; runtime.alignme uint64 } type..hash.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..eq.struct { runtime.full runtime.lfstack; runtime.empty runtime.lfstack; runtime.pad0 internal/cpu.CacheLinePad; runtime.wbufSpans struct { runtime.lock runtime.mutex; runtime.free runtime.mSpanList; runtime.busy runtime.mSpanList }; _ uint32; runtime.bytesMarked uint64; runtime.markrootNext uint32; runtime.markrootJobs uint32; runtime.nproc uint32; runtime.tstart int64; runtime.nwait uint32; runtime.ndone uint32; runtime.nFlushCacheRoots int; runtime.nDataRoots int; runtime.nBSSRoots int; runtime.nSpanRoots int; runtime.nStackRoots int; runtime.startSema uint32; runtime.markDoneSema uint32; runtime.bgMarkReady runtime.note; runtime.bgMarkDone uint32; runtime.mode runtime.gcMode; runtime.userForced bool; runtime.totaltime int64; runtime.initialHeapLive uint64; runtime.assistQueue struct { runtime.lock runtime.mutex; runtime.q runtime.gQueue }; runtime.sweepWaiters struct { runtime.lock runtime.mutex; runtime.list runtime.gList }; runtime.cycles uint32; runtime.stwprocs int32; runtime.maxprocs int32; runtime.tSweepTerm int64; runtime.tMark int64; runtime.tMarkTerm int64; runtime.tEnd int64; runtime.pauseNS int64; runtime.pauseStart int64; runtime.heap0 uint64; runtime.heap1 uint64; runtime.heap2 uint64; runtime.heapGoal uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..eq.struct { runtime.lock runtime.mutex; runtime.g *runtime.g; runtime.parked bool; runtime.timer *runtime.timer; runtime.gen uint64 } type..hash.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..eq.struct { runtime.lock runtime.mutex; runtime.newm runtime.muintptr; runtime.waiting bool; runtime.wake runtime.note; runtime.haveTemplateThread uint32 } type..hash.struct { runtime.note runtime.note; runtime.mask [3]uint32; runtime.wanted [3]uint32; runtime.ignored [3]uint32; runtime.recv [3]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } type..eq.struct { runtime.note runtime.note; runtime.mask [3]uint32; runtime.wanted [3]uint32; runtime.ignored [3]uint32; runtime.recv [3]uint32; runtime.state uint32; runtime.delivering uint32; runtime.inuse bool } sync/atomic.(*Value).Store sync/atomic.CompareAndSwapUintptr sync/atomic.StoreUint32 sync/atomic.StoreUintptr internal/reflectlite.Swapper internal/reflectlite.name.tagLen internal/reflectlite.name.tag internal/reflectlite.name.pkgPath internal/reflectlite.(*rtype).uncommon internal/reflectlite.(*rtype).String internal/reflectlite.(*rtype).Size internal/reflectlite.(*rtype).Kind internal/reflectlite.(*rtype).common internal/reflectlite.(*rtype).exportedMethods internal/reflectlite.(*rtype).NumMethod internal/reflectlite.(*rtype).PkgPath internal/reflectlite.(*rtype).Name internal/reflectlite.(*rtype).Elem internal/reflectlite.(*rtype).Len internal/reflectlite.(*rtype).NumField internal/reflectlite.(*rtype).NumIn internal/reflectlite.(*rtype).NumOut internal/reflectlite.(*rtype).Out internal/reflectlite.TypeOf internal/reflectlite.(*rtype).Implements internal/reflectlite.(*rtype).AssignableTo internal/reflectlite.(*rtype).Comparable internal/reflectlite.implements internal/reflectlite.directlyAssignable internal/reflectlite.haveIdenticalType internal/reflectlite.haveIdenticalUnderlyingType internal/reflectlite.(*ValueError).Error internal/reflectlite.Value.Kind internal/reflectlite.Value.Len internal/reflectlite.ValueOf internal/reflectlite.Swapper.func1 internal/reflectlite.Swapper.func2 internal/reflectlite.Swapper.func3 internal/reflectlite.Swapper.func4 internal/reflectlite.Swapper.func5 internal/reflectlite.Swapper.func6 internal/reflectlite.Swapper.func7 internal/reflectlite.Swapper.func8 internal/reflectlite.Swapper.func9 type..hash.internal/reflectlite.uncommonType type..eq.internal/reflectlite.uncommonType internal/reflectlite.(*Value).Kind internal/reflectlite.(*Value).Len type..hash.internal/reflectlite.ValueError type..eq.internal/reflectlite.ValueError type..hash.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } type..eq.struct { internal/reflectlite.b bool; internal/reflectlite.x interface {} } errors.New errors.(*errorString).Error errors.init sync.(*Map).Load sync.(*Map).Store sync.(*entry).tryStore sync.(*Map).LoadOrStore sync.(*entry).tryLoadOrStore sync.(*Map).missLocked sync.(*Map).dirtyLocked sync.(*entry).tryExpungeLocked sync.(*Mutex).lockSlow sync.(*Mutex).Unlock sync.(*Mutex).unlockSlow sync.(*Once).doSlow sync.(*Pool).Put sync.(*Pool).Get sync.(*Pool).getSlow sync.(*Pool).pin sync.(*Pool).pinSlow sync.poolCleanup sync.init.0 sync.(*poolDequeue).pushHead sync.(*poolDequeue).popHead sync.(*poolDequeue).popTail sync.(*poolChain).pushHead sync.(*poolChain).popHead sync.(*poolChain).popTail sync.init.1 sync.(*RWMutex).RUnlock sync.(*RWMutex).rUnlockSlow sync.(*RWMutex).Lock sync.(*RWMutex).Unlock sync.(*WaitGroup).Add sync.(*WaitGroup).Done sync.(*WaitGroup).Wait sync.init type..hash.sync.poolLocalInternal type..eq.sync.poolLocalInternal type..hash.sync.poolLocal type..eq.sync.poolLocal io.WriteString io.ReadAtLeast io.copyBuffer io.(*LimitedReader).Read type..hash.io.LimitedReader type..eq.io.LimitedReader unicode/utf8.DecodeRune unicode/utf8.DecodeRuneInString unicode/utf8.EncodeRune unicode/utf8.RuneCount unicode/utf8.RuneCountInString unicode/utf8.ValidString unicode.is16 unicode.is32 unicode.isExcludingLatin unicode.to unicode.ToUpper unicode.ToLower unicode.SimpleFold unicode.init bytes.(*Buffer).String bytes.(*Buffer).Len bytes.(*Buffer).Reset bytes.(*Buffer).grow bytes.(*Buffer).Write bytes.(*Buffer).WriteString bytes.(*Buffer).ReadFrom bytes.makeSlice bytes.(*Buffer).WriteTo bytes.(*Buffer).WriteByte bytes.(*Buffer).Read bytes.(*Buffer).ReadByte bytes.EqualFold bytes.makeSlice.func1 bytes.init bufio.(*Reader).Size bufio.(*Reader).fill bufio.(*Reader).Read bufio.(*Reader).ReadByte bufio.(*Reader).WriteTo bufio.(*Reader).writeBuf bufio.(*Writer).Size bufio.(*Writer).Flush bufio.(*Writer).Write bufio.(*Writer).WriteString bufio.(*Writer).ReadFrom bufio.init math.init strconv.equalIgnoreCase strconv.special strconv.(*decimal).set strconv.readFloat strconv.(*decimal).floatBits strconv.atof64exact strconv.atof32exact strconv.atofHex strconv.atof32 strconv.atof64 strconv.ParseFloat strconv.(*NumError).Error strconv.baseError strconv.bitSizeError strconv.ParseUint strconv.ParseInt strconv.Atoi strconv.underscoreOK strconv.(*decimal).String strconv.digitZero strconv.trim strconv.(*decimal).Assign strconv.rightShift strconv.prefixIsLessThan strconv.leftShift strconv.(*decimal).Shift strconv.(*decimal).Round strconv.(*decimal).RoundUp strconv.(*decimal).RoundedInteger strconv.(*extFloat).floatBits strconv.(*extFloat).AssignComputeBounds strconv.(*extFloat).AssignDecimal strconv.(*extFloat).frexp10 strconv.frexp10Many strconv.(*extFloat).FixedDecimal strconv.adjustLastDigitFixed strconv.(*extFloat).ShortestDecimal strconv.adjustLastDigit strconv.FormatFloat strconv.genericFtoa strconv.bigFtoa strconv.formatDigits strconv.roundShortest strconv.fmtE strconv.fmtF strconv.fmtB strconv.fmtX strconv.FormatUint strconv.FormatInt strconv.AppendInt strconv.AppendUint strconv.formatBits strconv.appendQuotedWith strconv.appendQuotedRuneWith strconv.appendEscapedRune strconv.CanBackquote strconv.UnquoteChar strconv.Unquote strconv.bsearch16 strconv.bsearch32 strconv.IsPrint strconv.isInGraphicList strconv.init type..hash.strconv.NumError type..eq.strconv.NumError type..hash.strconv.decimal type..eq.strconv.decimal type..hash.strconv.extFloat type..eq.strconv.extFloat type..hash.strconv.leftCheat type..eq.strconv.leftCheat type..hash.[11]float32 type..eq.[11]float32 type..hash.[23]float64 type..eq.[23]float64 type..hash.[61]strconv.leftCheat type..eq.[61]strconv.leftCheat type..hash.[87]strconv.extFloat type..eq.[87]strconv.extFloat type..hash.[8]strconv.extFloat type..eq.[8]strconv.extFloat reflect.makeMethodValue reflect.name.tagLen reflect.name.tag reflect.name.pkgPath reflect.newName reflect.Kind.String reflect.(*rtype).uncommon reflect.(*rtype).String reflect.(*rtype).Size reflect.(*rtype).Bits reflect.(*rtype).Align reflect.(*rtype).FieldAlign reflect.(*rtype).Kind reflect.(*rtype).common reflect.(*rtype).exportedMethods reflect.(*rtype).NumMethod reflect.(*rtype).Method reflect.(*rtype).MethodByName reflect.(*rtype).PkgPath reflect.(*rtype).Name reflect.(*rtype).ChanDir reflect.(*rtype).IsVariadic reflect.(*rtype).Elem reflect.(*rtype).Field reflect.(*rtype).FieldByIndex reflect.(*rtype).FieldByName reflect.(*rtype).FieldByNameFunc reflect.(*rtype).In reflect.(*rtype).Key reflect.(*rtype).Len reflect.(*rtype).NumField reflect.(*rtype).NumIn reflect.(*rtype).NumOut reflect.(*rtype).Out reflect.ChanDir.String reflect.(*interfaceType).Method reflect.(*interfaceType).NumMethod reflect.(*interfaceType).MethodByName reflect.StructTag.Lookup reflect.(*structType).Field reflect.(*structType).FieldByIndex reflect.(*structType).FieldByNameFunc reflect.(*structType).FieldByName reflect.TypeOf reflect.(*rtype).ptrTo reflect.fnv1 reflect.(*rtype).Implements reflect.(*rtype).AssignableTo reflect.(*rtype).ConvertibleTo reflect.(*rtype).Comparable reflect.implements reflect.directlyAssignable reflect.haveIdenticalType reflect.haveIdenticalUnderlyingType reflect.typesByString reflect.FuncOf reflect.funcStr reflect.funcLayout reflect.addTypeBits reflect.packEface reflect.(*ValueError).Error reflect.methodName reflect.flag.mustBeExportedSlow reflect.flag.mustBeAssignableSlow reflect.Value.Addr reflect.Value.Bool reflect.Value.Bytes reflect.Value.runes reflect.methodReceiver reflect.callMethod reflect.Value.Cap reflect.Value.Elem reflect.Value.Field reflect.Value.Index reflect.valueInterface reflect.Value.Kind reflect.Value.Len reflect.Value.MapIndex reflect.Value.MapKeys reflect.(*MapIter).Key reflect.(*MapIter).Value reflect.(*MapIter).Next reflect.Value.MapRange reflect.copyVal reflect.Value.NumMethod reflect.Value.NumField reflect.Value.Pointer reflect.Value.Set reflect.Value.SetBool reflect.Value.SetBytes reflect.Value.setRunes reflect.Value.SetComplex reflect.Value.SetFloat reflect.Value.SetInt reflect.Value.SetLen reflect.Value.SetMapIndex reflect.Value.SetUint reflect.Value.SetString reflect.Value.Slice reflect.Value.String reflect.Value.Type reflect.typesMustMatch reflect.Copy reflect.MakeSlice reflect.MakeMapWithSize reflect.Zero reflect.New reflect.Value.assignTo reflect.Value.Convert reflect.convertOp reflect.makeInt reflect.makeFloat reflect.makeComplex reflect.makeString reflect.makeBytes reflect.makeRunes reflect.cvtInt reflect.cvtUint reflect.cvtFloatInt reflect.cvtFloatUint reflect.cvtIntFloat reflect.cvtUintFloat reflect.cvtFloat reflect.cvtComplex reflect.cvtIntString reflect.cvtUintString reflect.cvtBytesString reflect.cvtStringBytes reflect.cvtRunesString reflect.cvtStringRunes reflect.cvtDirect reflect.cvtT2I reflect.cvtI2I reflect.(*structType).FieldByName.func1 reflect.FuncOf.func1 reflect.funcLayout.func1 reflect.init reflect.methodValueCall reflect.(*ChanDir).String reflect.(*Kind).String type..hash.reflect.uncommonType type..eq.reflect.uncommonType reflect.(*Value).Kind reflect.(*Value).Len reflect.(*Value).NumField reflect.(*Value).NumMethod reflect.(*Value).String type..hash.reflect.Method type..eq.reflect.Method reflect.(*structType).Align reflect.(*structType).AssignableTo reflect.(*structType).Bits reflect.(*structType).ChanDir reflect.(*structType).Comparable reflect.(*structType).ConvertibleTo reflect.(*structType).Elem reflect.(*structType).FieldAlign reflect.(*structType).Implements reflect.(*structType).In reflect.(*structType).IsVariadic reflect.(*structType).Key reflect.(*structType).Kind reflect.(*structType).Len reflect.(*structType).Method reflect.(*structType).MethodByName reflect.(*structType).Name reflect.(*structType).NumField reflect.(*structType).NumIn reflect.(*structType).NumMethod reflect.(*structType).NumOut reflect.(*structType).Out reflect.(*structType).PkgPath reflect.(*structType).Size reflect.(*structType).String reflect.(*structType).common reflect.(*structType).uncommon type..hash.reflect.funcType type..eq.reflect.funcType reflect.(*funcType).Align reflect.(*funcType).AssignableTo reflect.(*funcType).Bits reflect.(*funcType).ChanDir reflect.(*funcType).Comparable reflect.(*funcType).ConvertibleTo reflect.(*funcType).Elem reflect.(*funcType).Field reflect.(*funcType).FieldAlign reflect.(*funcType).FieldByIndex reflect.(*funcType).FieldByName reflect.(*funcType).FieldByNameFunc reflect.(*funcType).Implements reflect.(*funcType).In reflect.(*funcType).IsVariadic reflect.(*funcType).Key reflect.(*funcType).Kind reflect.(*funcType).Len reflect.(*funcType).Method reflect.(*funcType).MethodByName reflect.(*funcType).Name reflect.(*funcType).NumField reflect.(*funcType).NumIn reflect.(*funcType).NumMethod reflect.(*funcType).NumOut reflect.(*funcType).Out reflect.(*funcType).PkgPath reflect.(*funcType).Size reflect.(*funcType).String reflect.(*funcType).common reflect.(*funcType).uncommon type..hash.reflect.ValueError type..eq.reflect.ValueError type..hash.reflect.funcTypeFixed128 type..eq.reflect.funcTypeFixed128 reflect.(*funcTypeFixed128).Align reflect.(*funcTypeFixed128).AssignableTo reflect.(*funcTypeFixed128).Bits reflect.(*funcTypeFixed128).ChanDir reflect.(*funcTypeFixed128).Comparable reflect.(*funcTypeFixed128).ConvertibleTo reflect.(*funcTypeFixed128).Elem reflect.(*funcTypeFixed128).Field reflect.(*funcTypeFixed128).FieldAlign reflect.(*funcTypeFixed128).FieldByIndex reflect.(*funcTypeFixed128).FieldByName reflect.(*funcTypeFixed128).FieldByNameFunc reflect.(*funcTypeFixed128).Implements reflect.(*funcTypeFixed128).In reflect.(*funcTypeFixed128).IsVariadic reflect.(*funcTypeFixed128).Key reflect.(*funcTypeFixed128).Kind reflect.(*funcTypeFixed128).Len reflect.(*funcTypeFixed128).Method reflect.(*funcTypeFixed128).MethodByName reflect.(*funcTypeFixed128).Name reflect.(*funcTypeFixed128).NumField reflect.(*funcTypeFixed128).NumIn reflect.(*funcTypeFixed128).NumMethod reflect.(*funcTypeFixed128).NumOut reflect.(*funcTypeFixed128).Out reflect.(*funcTypeFixed128).PkgPath reflect.(*funcTypeFixed128).Size reflect.(*funcTypeFixed128).String reflect.(*funcTypeFixed128).common reflect.(*funcTypeFixed128).uncommon type..hash.reflect.funcTypeFixed16 type..eq.reflect.funcTypeFixed16 reflect.(*funcTypeFixed16).Align reflect.(*funcTypeFixed16).AssignableTo reflect.(*funcTypeFixed16).Bits reflect.(*funcTypeFixed16).ChanDir reflect.(*funcTypeFixed16).Comparable reflect.(*funcTypeFixed16).ConvertibleTo reflect.(*funcTypeFixed16).Elem reflect.(*funcTypeFixed16).Field reflect.(*funcTypeFixed16).FieldAlign reflect.(*funcTypeFixed16).FieldByIndex reflect.(*funcTypeFixed16).FieldByName reflect.(*funcTypeFixed16).FieldByNameFunc reflect.(*funcTypeFixed16).Implements reflect.(*funcTypeFixed16).In reflect.(*funcTypeFixed16).IsVariadic reflect.(*funcTypeFixed16).Key reflect.(*funcTypeFixed16).Kind reflect.(*funcTypeFixed16).Len reflect.(*funcTypeFixed16).Method reflect.(*funcTypeFixed16).MethodByName reflect.(*funcTypeFixed16).Name reflect.(*funcTypeFixed16).NumField reflect.(*funcTypeFixed16).NumIn reflect.(*funcTypeFixed16).NumMethod reflect.(*funcTypeFixed16).NumOut reflect.(*funcTypeFixed16).Out reflect.(*funcTypeFixed16).PkgPath reflect.(*funcTypeFixed16).Size reflect.(*funcTypeFixed16).String reflect.(*funcTypeFixed16).common reflect.(*funcTypeFixed16).uncommon type..hash.reflect.funcTypeFixed32 type..eq.reflect.funcTypeFixed32 reflect.(*funcTypeFixed32).Align reflect.(*funcTypeFixed32).AssignableTo reflect.(*funcTypeFixed32).Bits reflect.(*funcTypeFixed32).ChanDir reflect.(*funcTypeFixed32).Comparable reflect.(*funcTypeFixed32).ConvertibleTo reflect.(*funcTypeFixed32).Elem reflect.(*funcTypeFixed32).Field reflect.(*funcTypeFixed32).FieldAlign reflect.(*funcTypeFixed32).FieldByIndex reflect.(*funcTypeFixed32).FieldByName reflect.(*funcTypeFixed32).FieldByNameFunc reflect.(*funcTypeFixed32).Implements reflect.(*funcTypeFixed32).In reflect.(*funcTypeFixed32).IsVariadic reflect.(*funcTypeFixed32).Key reflect.(*funcTypeFixed32).Kind reflect.(*funcTypeFixed32).Len reflect.(*funcTypeFixed32).Method reflect.(*funcTypeFixed32).MethodByName reflect.(*funcTypeFixed32).Name reflect.(*funcTypeFixed32).NumField reflect.(*funcTypeFixed32).NumIn reflect.(*funcTypeFixed32).NumMethod reflect.(*funcTypeFixed32).NumOut reflect.(*funcTypeFixed32).Out reflect.(*funcTypeFixed32).PkgPath reflect.(*funcTypeFixed32).Size reflect.(*funcTypeFixed32).String reflect.(*funcTypeFixed32).common reflect.(*funcTypeFixed32).uncommon type..hash.reflect.funcTypeFixed4 type..eq.reflect.funcTypeFixed4 reflect.(*funcTypeFixed4).Align reflect.(*funcTypeFixed4).AssignableTo reflect.(*funcTypeFixed4).Bits reflect.(*funcTypeFixed4).ChanDir reflect.(*funcTypeFixed4).Comparable reflect.(*funcTypeFixed4).ConvertibleTo reflect.(*funcTypeFixed4).Elem reflect.(*funcTypeFixed4).Field reflect.(*funcTypeFixed4).FieldAlign reflect.(*funcTypeFixed4).FieldByIndex reflect.(*funcTypeFixed4).FieldByName reflect.(*funcTypeFixed4).FieldByNameFunc reflect.(*funcTypeFixed4).Implements reflect.(*funcTypeFixed4).In reflect.(*funcTypeFixed4).IsVariadic reflect.(*funcTypeFixed4).Key reflect.(*funcTypeFixed4).Kind reflect.(*funcTypeFixed4).Len reflect.(*funcTypeFixed4).Method reflect.(*funcTypeFixed4).MethodByName reflect.(*funcTypeFixed4).Name reflect.(*funcTypeFixed4).NumField reflect.(*funcTypeFixed4).NumIn reflect.(*funcTypeFixed4).NumMethod reflect.(*funcTypeFixed4).NumOut reflect.(*funcTypeFixed4).Out reflect.(*funcTypeFixed4).PkgPath reflect.(*funcTypeFixed4).Size reflect.(*funcTypeFixed4).String reflect.(*funcTypeFixed4).common reflect.(*funcTypeFixed4).uncommon type..hash.reflect.funcTypeFixed64 type..eq.reflect.funcTypeFixed64 reflect.(*funcTypeFixed64).Align reflect.(*funcTypeFixed64).AssignableTo reflect.(*funcTypeFixed64).Bits reflect.(*funcTypeFixed64).ChanDir reflect.(*funcTypeFixed64).Comparable reflect.(*funcTypeFixed64).ConvertibleTo reflect.(*funcTypeFixed64).Elem reflect.(*funcTypeFixed64).Field reflect.(*funcTypeFixed64).FieldAlign reflect.(*funcTypeFixed64).FieldByIndex reflect.(*funcTypeFixed64).FieldByName reflect.(*funcTypeFixed64).FieldByNameFunc reflect.(*funcTypeFixed64).Implements reflect.(*funcTypeFixed64).In reflect.(*funcTypeFixed64).IsVariadic reflect.(*funcTypeFixed64).Key reflect.(*funcTypeFixed64).Kind reflect.(*funcTypeFixed64).Len reflect.(*funcTypeFixed64).Method reflect.(*funcTypeFixed64).MethodByName reflect.(*funcTypeFixed64).Name reflect.(*funcTypeFixed64).NumField reflect.(*funcTypeFixed64).NumIn reflect.(*funcTypeFixed64).NumMethod reflect.(*funcTypeFixed64).NumOut reflect.(*funcTypeFixed64).Out reflect.(*funcTypeFixed64).PkgPath reflect.(*funcTypeFixed64).Size reflect.(*funcTypeFixed64).String reflect.(*funcTypeFixed64).common reflect.(*funcTypeFixed64).uncommon type..hash.reflect.funcTypeFixed8 type..eq.reflect.funcTypeFixed8 reflect.(*funcTypeFixed8).Align reflect.(*funcTypeFixed8).AssignableTo reflect.(*funcTypeFixed8).Bits reflect.(*funcTypeFixed8).ChanDir reflect.(*funcTypeFixed8).Comparable reflect.(*funcTypeFixed8).ConvertibleTo reflect.(*funcTypeFixed8).Elem reflect.(*funcTypeFixed8).Field reflect.(*funcTypeFixed8).FieldAlign reflect.(*funcTypeFixed8).FieldByIndex reflect.(*funcTypeFixed8).FieldByName reflect.(*funcTypeFixed8).FieldByNameFunc reflect.(*funcTypeFixed8).Implements reflect.(*funcTypeFixed8).In reflect.(*funcTypeFixed8).IsVariadic reflect.(*funcTypeFixed8).Key reflect.(*funcTypeFixed8).Kind reflect.(*funcTypeFixed8).Len reflect.(*funcTypeFixed8).Method reflect.(*funcTypeFixed8).MethodByName reflect.(*funcTypeFixed8).Name reflect.(*funcTypeFixed8).NumField reflect.(*funcTypeFixed8).NumIn reflect.(*funcTypeFixed8).NumMethod reflect.(*funcTypeFixed8).NumOut reflect.(*funcTypeFixed8).Out reflect.(*funcTypeFixed8).PkgPath reflect.(*funcTypeFixed8).Size reflect.(*funcTypeFixed8).String reflect.(*funcTypeFixed8).common reflect.(*funcTypeFixed8).uncommon reflect.(*interfaceType).Align reflect.(*interfaceType).AssignableTo reflect.(*interfaceType).Bits reflect.(*interfaceType).ChanDir reflect.(*interfaceType).Comparable reflect.(*interfaceType).ConvertibleTo reflect.(*interfaceType).Elem reflect.(*interfaceType).Field reflect.(*interfaceType).FieldAlign reflect.(*interfaceType).FieldByIndex reflect.(*interfaceType).FieldByName reflect.(*interfaceType).FieldByNameFunc reflect.(*interfaceType).Implements reflect.(*interfaceType).In reflect.(*interfaceType).IsVariadic reflect.(*interfaceType).Key reflect.(*interfaceType).Kind reflect.(*interfaceType).Len reflect.(*interfaceType).Name reflect.(*interfaceType).NumField reflect.(*interfaceType).NumIn reflect.(*interfaceType).NumOut reflect.(*interfaceType).Out reflect.(*interfaceType).PkgPath reflect.(*interfaceType).Size reflect.(*interfaceType).String reflect.(*interfaceType).common reflect.(*interfaceType).uncommon type..hash.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } type..eq.struct { reflect.ityp *reflect.rtype; reflect.typ *reflect.rtype; reflect.hash uint32; _ [4]uint8; reflect.fun [100000]unsafe.Pointer } reflect.(*ptrType).Align reflect.(*ptrType).AssignableTo reflect.(*ptrType).Bits reflect.(*ptrType).ChanDir reflect.(*ptrType).Comparable reflect.(*ptrType).ConvertibleTo reflect.(*ptrType).Elem reflect.(*ptrType).Field reflect.(*ptrType).FieldAlign reflect.(*ptrType).FieldByIndex reflect.(*ptrType).FieldByName reflect.(*ptrType).FieldByNameFunc reflect.(*ptrType).Implements reflect.(*ptrType).In reflect.(*ptrType).IsVariadic reflect.(*ptrType).Key reflect.(*ptrType).Kind reflect.(*ptrType).Len reflect.(*ptrType).Method reflect.(*ptrType).MethodByName reflect.(*ptrType).Name reflect.(*ptrType).NumField reflect.(*ptrType).NumIn reflect.(*ptrType).NumMethod reflect.(*ptrType).NumOut reflect.(*ptrType).Out reflect.(*ptrType).PkgPath reflect.(*ptrType).Size reflect.(*ptrType).String reflect.(*ptrType).common reflect.(*ptrType).uncommon reflect.(*sliceType).Align reflect.(*sliceType).AssignableTo reflect.(*sliceType).Bits reflect.(*sliceType).ChanDir reflect.(*sliceType).Comparable reflect.(*sliceType).ConvertibleTo reflect.(*sliceType).Elem reflect.(*sliceType).Field reflect.(*sliceType).FieldAlign reflect.(*sliceType).FieldByIndex reflect.(*sliceType).FieldByName reflect.(*sliceType).FieldByNameFunc reflect.(*sliceType).Implements reflect.(*sliceType).In reflect.(*sliceType).IsVariadic reflect.(*sliceType).Key reflect.(*sliceType).Kind reflect.(*sliceType).Len reflect.(*sliceType).Method reflect.(*sliceType).MethodByName reflect.(*sliceType).Name reflect.(*sliceType).NumField reflect.(*sliceType).NumIn reflect.(*sliceType).NumMethod reflect.(*sliceType).NumOut reflect.(*sliceType).Out reflect.(*sliceType).PkgPath reflect.(*sliceType).Size reflect.(*sliceType).String reflect.(*sliceType).common reflect.(*sliceType).uncommon type..hash.[27]string type..eq.[27]string type..hash.struct { reflect.b bool; reflect.x interface {} } type..eq.struct { reflect.b bool; reflect.x interface {} } encoding/binary.littleEndian.Uint16 encoding/binary.littleEndian.PutUint16 encoding/binary.littleEndian.Uint32 encoding/binary.littleEndian.PutUint32 encoding/binary.littleEndian.Uint64 encoding/binary.littleEndian.PutUint64 encoding/binary.littleEndian.String encoding/binary.littleEndian.GoString encoding/binary.Read encoding/binary.Write encoding/binary.dataSize encoding/binary.sizeof encoding/binary.(*decoder).int16 encoding/binary.(*decoder).int32 encoding/binary.(*decoder).int64 encoding/binary.(*decoder).value encoding/binary.(*encoder).value encoding/binary.(*encoder).skip encoding/binary.intDataSize encoding/binary.init encoding/binary.(*littleEndian).GoString encoding/binary.(*littleEndian).PutUint16 encoding/binary.(*littleEndian).PutUint32 encoding/binary.(*littleEndian).PutUint64 encoding/binary.(*littleEndian).String encoding/binary.(*littleEndian).Uint16 encoding/binary.(*littleEndian).Uint32 encoding/binary.(*littleEndian).Uint64 encoding/base64.NewEncoding encoding/base64.Encoding.WithPadding encoding/base64.(*Encoding).Encode encoding/base64.(*Encoding).EncodeToString encoding/base64.(*encoder).Write encoding/base64.(*encoder).Close encoding/base64.CorruptInputError.Error encoding/base64.(*Encoding).decodeQuantum encoding/base64.(*Encoding).Decode encoding/base64.init encoding/base64.(*CorruptInputError).Error type..hash.encoding/base64.Encoding type..eq.encoding/base64.Encoding type..hash.encoding/base64.encoder type..eq.encoding/base64.encoder sort.Slice sort.insertionSort sort.siftDown sort.heapSort sort.medianOfThree sort.swapRange sort.doPivot sort.quickSort sort.maxDepth sort.Stable sort.stable sort.symMerge sort.rotate sort.insertionSort_func sort.siftDown_func sort.heapSort_func sort.medianOfThree_func sort.doPivot_func sort.quickSort_func internal/fmtsort.(*SortedMap).Len internal/fmtsort.(*SortedMap).Less internal/fmtsort.(*SortedMap).Swap internal/fmtsort.Sort internal/fmtsort.compare internal/fmtsort.nilCompare internal/oserror.init syscall.copyenv syscall.Getenv syscall.Environ syscall.forkAndExecInChild syscall.forkAndExecInChild1 syscall.forkExecPipe syscall.formatIDMappings syscall.writeIDMappings syscall.writeSetgroups syscall.writeUidGidMappings syscall.SlicePtrFromStrings syscall.SetNonblock syscall.forkExec syscall.itoa syscall.uitoa syscall.ByteSliceFromString syscall.Wait4 syscall.Pipe syscall.Pipe2 syscall.Errno.Error syscall.Signal.Signal syscall.Signal.String syscall.openat syscall.readlinkat syscall.wait4 syscall.Close syscall.fcntl syscall.Kill syscall.read syscall.write syscall.readlen syscall.munmap syscall.Fstat syscall.Seek syscall.fstatat syscall.mmap syscall.pipe syscall.pipe2 syscall.init syscall.Syscall syscall.Syscall6 syscall.RawSyscall syscall.RawSyscall6 syscall.rawVforkSyscall syscall.rawSyscallNoError syscall.(*Errno).Error syscall.(*Signal).Signal syscall.(*Signal).String type..hash.[133]string type..eq.[133]string type..hash.[32]string type..eq.[32]string internal/testlog.Getenv internal/testlog.Open internal/testlog.Stat time.nextStdChunk time.match time.lookup time.appendInt time.formatNano time.Time.String time.Time.Format time.Time.AppendFormat time.(*ParseError).Error time.getnum time.getnum3 time.cutspace time.skip time.parse time.parseTimeZone time.parseSignedOffset time.parseNanoseconds time.leadingInt time.leadingFraction time.ParseDuration time.preadn time.(*Time).addSec time.Month.String time.Weekday.String time.Time.abs time.Time.locabs time.Duration.String time.fmtFrac time.fmtInt time.Time.date time.absDate time.Time.MarshalJSON time.(*Time).UnmarshalJSON time.Time.MarshalText time.(*Time).UnmarshalText time.Date time.(*Location).get time.(*Location).String time.(*Location).lookup time.(*Location).lookupFirstZone time.(*Location).firstZoneUsed time.(*Location).lookupName time.fileSizeError.Error time.(*dataIO).big4 time.(*dataIO).big8 time.byteString time.LoadLocationFromTZData time.loadTzinfoFromDirOrZip time.loadTzinfoFromZip time.loadTzinfo time.loadLocation time.readFile time.initLocal type..hash.time.zone type..eq.time.zone type..hash.time.zoneTrans type..eq.time.zoneTrans time.(*Time).MarshalJSON time.(*Time).MarshalText time.(*Time).String time.(*Duration).String time.(*Month).String time.(*Weekday).String type..hash.time.ParseError type..eq.time.ParseError time.(*fileSizeError).Error type..hash.[12]string type..eq.[12]string type..hash.[1]time.zone type..eq.[1]time.zone type..hash.[1]time.zoneTrans type..eq.[1]time.zoneTrans type..hash.[7]string type..eq.[7]string internal/poll.(*TimeoutError).Error internal/poll.(*fdMutex).incref internal/poll.(*fdMutex).increfAndClose internal/poll.(*fdMutex).decref internal/poll.(*fdMutex).rwlock internal/poll.(*fdMutex).rwunlock internal/poll.(*FD).decref internal/poll.(*FD).readUnlock internal/poll.(*FD).writeUnlock internal/poll.(*pollDesc).init internal/poll.(*pollDesc).prepare internal/poll.(*pollDesc).wait internal/poll.(*FD).Init internal/poll.(*FD).destroy internal/poll.(*FD).Close internal/poll.(*FD).SetBlocking internal/poll.(*FD).Read internal/poll.(*FD).Write internal/poll.(*FD).Fstat internal/poll.init type..hash.internal/poll.FD type..eq.internal/poll.FD internal/syscall/unix.IsNonblock os.Getenv os.errInvalid os.errPermission os.errExist os.errNotExist os.errClosed os.errNoDeadline os.(*PathError).Error os.(*SyscallError).Error os.underlyingErrorIs os.underlyingError os.StartProcess os.(*Process).Release os.(*ProcessState).Sys os.startProcess os.(*ProcessState).String os.(*Process).wait os.(*Process).signal os.(*File).Name os.(*LinkError).Error os.(*File).Read os.(*File).Write os.(*File).WriteString os.OpenFile os.NewFile os.newFile os.openFileNolog os.(*File).Close os.(*file).close os.Readlink os.basename os.Pipe os.init.0 os.Exit os.Stat os.fillFileStatFromSys os.(*File).Stat os.statNolog os.itoa os.uitoa os.FileMode.String os.FileMode.IsDir os.(*fileStat).Name os.(*fileStat).IsDir os.(*fileStat).Size os.(*fileStat).Mode os.(*fileStat).ModTime os.(*fileStat).Sys os.(*Process).blockUntilWaitable os.glob..func1 os.init type..hash.os.file type..eq.os.file os.(*FileMode).IsDir os.(*FileMode).String type..hash.os.LinkError type..eq.os.LinkError type..hash.os.PathError type..eq.os.PathError type..hash.os.Process type..eq.os.Process type..hash.os.ProcessState type..eq.os.ProcessState type..hash.os.SyscallError type..eq.os.SyscallError type..hash.os.fileStat type..eq.os.fileStat fmt.Errorf fmt.(*wrapError).Error fmt.(*fmt).writePadding fmt.(*fmt).pad fmt.(*fmt).padString fmt.(*fmt).fmtBoolean fmt.(*fmt).fmtUnicode fmt.(*fmt).fmtInteger fmt.(*fmt).truncateString fmt.(*fmt).truncate fmt.(*fmt).fmtS fmt.(*fmt).fmtBs fmt.(*fmt).fmtSbx fmt.(*fmt).fmtQ fmt.(*fmt).fmtC fmt.(*fmt).fmtQc fmt.(*fmt).fmtFloat fmt.(*buffer).writeRune fmt.newPrinter fmt.(*pp).free fmt.(*pp).Width fmt.(*pp).Precision fmt.(*pp).Flag fmt.(*pp).Write fmt.(*pp).WriteString fmt.Fprintf fmt.Sprintf fmt.Fprint fmt.Fprintln fmt.getField fmt.parsenum fmt.(*pp).unknownType fmt.(*pp).badVerb fmt.(*pp).fmtBool fmt.(*pp).fmt0x64 fmt.(*pp).fmtInteger fmt.(*pp).fmtFloat fmt.(*pp).fmtComplex fmt.(*pp).fmtString fmt.(*pp).fmtBytes fmt.(*pp).fmtPointer fmt.(*pp).catchPanic fmt.(*pp).handleMethods fmt.(*pp).printArg fmt.(*pp).printValue fmt.intFromArg fmt.parseArgNumber fmt.(*pp).argNumber fmt.(*pp).badArgNum fmt.(*pp).missingArg fmt.(*pp).doPrintf fmt.(*pp).doPrint fmt.(*pp).doPrintln fmt.glob..func1 fmt.init type..hash.fmt.fmt type..eq.fmt.fmt type..hash.fmt.wrapError type..eq.fmt.wrapError strings.(*Builder).String strings.(*Builder).Len strings.(*Builder).Reset strings.(*Builder).Write strings.(*Builder).WriteRune strings.(*Builder).WriteString strings.explode strings.hashStr strings.Count strings.IndexRune strings.genSplit strings.Join strings.Map strings.ToLower strings.Replace strings.Index strings.indexRabinKarp encoding/json.Unmarshal encoding/json.(*UnmarshalTypeError).Error encoding/json.(*InvalidUnmarshalError).Error encoding/json.(*decodeState).unmarshal encoding/json.Number.String encoding/json.isValidNumber encoding/json.(*decodeState).addErrorContext encoding/json.(*decodeState).skip encoding/json.(*decodeState).scanNext encoding/json.(*decodeState).scanWhile encoding/json.(*decodeState).rescanLiteral encoding/json.(*decodeState).value encoding/json.(*decodeState).valueQuoted encoding/json.indirect encoding/json.(*decodeState).array encoding/json.(*decodeState).object encoding/json.(*decodeState).convertNumber encoding/json.(*decodeState).literalStore encoding/json.(*decodeState).valueInterface encoding/json.(*decodeState).arrayInterface encoding/json.(*decodeState).objectInterface encoding/json.(*decodeState).literalInterface encoding/json.getu4 encoding/json.unquoteBytes encoding/json.Marshal encoding/json.HTMLEscape encoding/json.(*UnsupportedTypeError).Error encoding/json.(*UnsupportedValueError).Error encoding/json.(*MarshalerError).Error encoding/json.newEncodeState encoding/json.(*encodeState).marshal encoding/json.isEmptyValue encoding/json.(*encodeState).reflectValue encoding/json.valueEncoder encoding/json.typeEncoder encoding/json.newTypeEncoder encoding/json.invalidValueEncoder encoding/json.marshalerEncoder encoding/json.addrMarshalerEncoder encoding/json.textMarshalerEncoder encoding/json.addrTextMarshalerEncoder encoding/json.boolEncoder encoding/json.intEncoder encoding/json.uintEncoder encoding/json.floatEncoder.encode encoding/json.stringEncoder encoding/json.interfaceEncoder encoding/json.unsupportedTypeEncoder encoding/json.structEncoder.encode encoding/json.newStructEncoder encoding/json.mapEncoder.encode encoding/json.newMapEncoder encoding/json.encodeByteSlice encoding/json.sliceEncoder.encode encoding/json.newSliceEncoder encoding/json.arrayEncoder.encode encoding/json.newArrayEncoder encoding/json.ptrEncoder.encode encoding/json.newPtrEncoder encoding/json.condAddrEncoder.encode encoding/json.newCondAddrEncoder encoding/json.isValidTag encoding/json.typeByIndex encoding/json.(*reflectWithString).resolve encoding/json.(*encodeState).string encoding/json.(*encodeState).stringBytes encoding/json.byIndex.Len encoding/json.byIndex.Swap encoding/json.byIndex.Less encoding/json.typeFields encoding/json.cachedTypeFields encoding/json.foldFunc encoding/json.equalFoldRight encoding/json.asciiEqualFold encoding/json.simpleLetterEqualFold encoding/json.compact encoding/json.checkValid encoding/json.(*SyntaxError).Error encoding/json.(*scanner).eof encoding/json.stateBeginValueOrEmpty encoding/json.stateBeginValue encoding/json.stateBeginStringOrEmpty encoding/json.stateBeginString encoding/json.stateEndValue encoding/json.stateEndTop encoding/json.stateInString encoding/json.stateInStringEsc encoding/json.stateInStringEscU encoding/json.stateInStringEscU1 encoding/json.stateInStringEscU12 encoding/json.stateInStringEscU123 encoding/json.stateNeg encoding/json.state1 encoding/json.state0 encoding/json.stateDot encoding/json.stateDot0 encoding/json.stateE encoding/json.stateESign encoding/json.stateE0 encoding/json.stateT encoding/json.stateTr encoding/json.stateTru encoding/json.stateF encoding/json.stateFa encoding/json.stateFal encoding/json.stateFals encoding/json.stateN encoding/json.stateNu encoding/json.stateNul encoding/json.stateError encoding/json.quoteChar encoding/json.parseTag encoding/json.tagOptions.Contains encoding/json.(*encodeState).marshal.func1 encoding/json.typeEncoder.func1 encoding/json.mapEncoder.encode.func1 encoding/json.typeFields.func1 encoding/json.init encoding/json.(*encodeState).Len encoding/json.(*encodeState).Read encoding/json.(*encodeState).ReadByte encoding/json.(*encodeState).ReadFrom encoding/json.(*encodeState).Reset encoding/json.(*encodeState).String encoding/json.(*encodeState).Write encoding/json.(*encodeState).WriteString encoding/json.(*encodeState).WriteTo type..hash.[2]interface {} type..eq.[2]interface {} encoding/json.(*jsonError).Error encoding/json.jsonError.Error type..hash.encoding/json.reflectWithString type..eq.encoding/json.reflectWithString encoding/json.floatEncoder.encode-fm encoding/json.structEncoder.encode-fm encoding/json.mapEncoder.encode-fm encoding/json.sliceEncoder.encode-fm encoding/json.arrayEncoder.encode-fm encoding/json.ptrEncoder.encode-fm encoding/json.condAddrEncoder.encode-fm type..hash.encoding/json.MarshalerError type..eq.encoding/json.MarshalerError encoding/json.(*Number).String type..hash.encoding/json.SyntaxError type..eq.encoding/json.SyntaxError type..hash.encoding/json.UnmarshalTypeError type..eq.encoding/json.UnmarshalTypeError type..hash.encoding/json.UnsupportedValueError type..eq.encoding/json.UnsupportedValueError encoding/json.(*byIndex).Len encoding/json.(*byIndex).Less encoding/json.(*byIndex).Swap flag.(*boolValue).Set flag.(*boolValue).String flag.(*boolValue).IsBoolFlag flag.(*intValue).Set flag.(*intValue).String flag.(*int64Value).Set flag.(*int64Value).String flag.(*uintValue).Set flag.(*uintValue).String flag.(*uint64Value).Set flag.(*uint64Value).String flag.(*stringValue).Set flag.(*stringValue).String flag.(*float64Value).Set flag.(*float64Value).String flag.(*durationValue).Set flag.(*durationValue).String flag.sortFlags flag.(*FlagSet).Name flag.(*FlagSet).VisitAll flag.isZeroValue flag.UnquoteUsage flag.(*FlagSet).PrintDefaults flag.(*FlagSet).defaultUsage flag.(*FlagSet).Var flag.(*FlagSet).failf flag.(*FlagSet).usage flag.(*FlagSet).parseOne flag.(*FlagSet).Parse flag.init.0 flag.commandLineUsage flag.NewFlagSet flag.glob..func1 flag.sortFlags.func1 flag.(*FlagSet).PrintDefaults.func1 flag.init type..hash.flag.Flag type..eq.flag.Flag type..hash.[3]interface {} type..eq.[3]interface {} flag.(*FlagSet).defaultUsage-fm image/color.RGBA.RGBA image/color.RGBA64.RGBA image/color.NRGBA.RGBA image/color.NRGBA64.RGBA image/color.Alpha.RGBA image/color.Alpha16.RGBA image/color.Gray.RGBA image/color.Gray16.RGBA image/color.ModelFunc image/color.(*modelFunc).Convert image/color.rgbaModel image/color.rgba64Model image/color.nrgbaModel image/color.nrgba64Model image/color.alphaModel image/color.alpha16Model image/color.grayModel image/color.gray16Model image/color.Palette.Convert image/color.Palette.Index image/color.RGBToYCbCr image/color.YCbCr.RGBA image/color.yCbCrModel image/color.NYCbCrA.RGBA image/color.nYCbCrAModel image/color.RGBToCMYK image/color.CMYK.RGBA image/color.cmykModel image/color.init image/color.(*Alpha).RGBA image/color.(*Alpha16).RGBA image/color.(*CMYK).RGBA image/color.(*Gray).RGBA image/color.(*Gray16).RGBA image/color.(*NRGBA).RGBA image/color.(*NRGBA64).RGBA image/color.(*YCbCr).RGBA image/color.(*NYCbCrA).RGBA image/color.(*Palette).Convert image/color.(*RGBA).RGBA image/color.(*RGBA64).RGBA image.RegisterFormat image.Point.String image.Rectangle.String image.Rectangle.Intersect image.Rectangle.At image.Rectangle.Bounds image.Rectangle.ColorModel image.(*RGBA).ColorModel image.(*RGBA).Bounds image.(*RGBA).At image.(*RGBA).RGBAAt image.(*RGBA).Opaque image.(*RGBA64).ColorModel image.(*RGBA64).Bounds image.(*RGBA64).At image.(*RGBA64).RGBA64At image.(*RGBA64).SetRGBA64 image.(*RGBA64).Opaque image.(*NRGBA).ColorModel image.(*NRGBA).Bounds image.(*NRGBA).At image.(*NRGBA).NRGBAAt image.(*NRGBA).SetNRGBA image.(*NRGBA).Opaque image.(*NRGBA64).ColorModel image.(*NRGBA64).Bounds image.(*NRGBA64).At image.(*NRGBA64).NRGBA64At image.(*NRGBA64).SetNRGBA64 image.(*NRGBA64).Opaque image.(*Alpha).ColorModel image.(*Alpha).Bounds image.(*Alpha).At image.(*Alpha).Opaque image.(*Alpha16).ColorModel image.(*Alpha16).Bounds image.(*Alpha16).At image.(*Alpha16).Alpha16At image.(*Alpha16).Opaque image.(*Gray).ColorModel image.(*Gray).Bounds image.(*Gray).At image.(*Gray).SubImage image.(*Gray).Opaque image.(*Gray16).ColorModel image.(*Gray16).Bounds image.(*Gray16).At image.(*Gray16).Gray16At image.(*Gray16).SetGray16 image.(*Gray16).Opaque image.(*CMYK).ColorModel image.(*CMYK).Bounds image.(*CMYK).At image.(*CMYK).CMYKAt image.(*CMYK).Opaque image.(*Paletted).ColorModel image.(*Paletted).Bounds image.(*Paletted).At image.(*Paletted).ColorIndexAt image.(*Paletted).Opaque image.(*Uniform).RGBA image.(*Uniform).ColorModel image.(*Uniform).Convert image.(*Uniform).Bounds image.(*Uniform).At image.(*Uniform).Opaque image.NewUniform image.YCbCrSubsampleRatio.String image.(*YCbCr).ColorModel image.(*YCbCr).Bounds image.(*YCbCr).At image.(*YCbCr).YCbCrAt image.(*YCbCr).COffset image.(*YCbCr).SubImage image.(*YCbCr).Opaque image.yCbCrSize image.NewYCbCr image.init image.(*Point).String image.(*Rectangle).At image.(*Rectangle).Bounds image.(*Rectangle).ColorModel image.(*Rectangle).String type..hash.image.Config type..eq.image.Config image.(*YCbCrSubsampleRatio).String image/internal/imageutil.DrawYCbCr image/jpeg.(*decoder).ensureNBits image/jpeg.(*decoder).receiveExtend image/jpeg.(*decoder).processDHT image/jpeg.(*decoder).decodeHuffman image/jpeg.(*decoder).decodeBit image/jpeg.(*decoder).decodeBits image/jpeg.idct image/jpeg.FormatError.Error image/jpeg.UnsupportedError.Error image/jpeg.(*decoder).fill image/jpeg.(*decoder).readByte image/jpeg.(*decoder).readByteStuffedByte image/jpeg.(*decoder).readFull image/jpeg.(*decoder).ignore image/jpeg.(*decoder).processSOF image/jpeg.(*decoder).processDQT image/jpeg.(*decoder).processDRI image/jpeg.(*decoder).processApp0Marker image/jpeg.(*decoder).processApp14Marker image/jpeg.(*decoder).decode image/jpeg.(*decoder).applyBlack image/jpeg.(*decoder).convertToRGB image/jpeg.Decode image/jpeg.DecodeConfig image/jpeg.init.0 image/jpeg.(*decoder).makeImg image/jpeg.(*decoder).processSOS image/jpeg.(*decoder).refine image/jpeg.(*decoder).refineNonZeroes image/jpeg.(*decoder).reconstructProgressiveImage image/jpeg.(*decoder).reconstructBlock image/jpeg.(*huffmanLUT).init image/jpeg.init.1 image/jpeg.(*FormatError).Error image/jpeg.(*UnsupportedError).Error type..hash.image/jpeg.component type..eq.image/jpeg.component type..hash.[4]image/jpeg.component type..eq.[4]image/jpeg.component compress/flate.(*compressor).fillDeflate compress/flate.(*compressor).writeBlock compress/flate.(*compressor).fillWindow compress/flate.(*compressor).findMatch compress/flate.(*compressor).writeStoredBlock compress/flate.bulkHash4 compress/flate.matchLen compress/flate.(*compressor).encSpeed compress/flate.(*compressor).deflate compress/flate.(*compressor).fillStore compress/flate.(*compressor).store compress/flate.(*compressor).storeHuff compress/flate.(*compressor).write compress/flate.(*compressor).init compress/flate.(*compressor).reset compress/flate.(*compressor).close compress/flate.NewWriter compress/flate.NewWriterDict compress/flate.(*dictWriter).Write compress/flate.(*Writer).Write compress/flate.(*Writer).Close compress/flate.(*Writer).Reset compress/flate.(*deflateFast).encode compress/flate.emitLiteral compress/flate.(*deflateFast).matchLen compress/flate.(*deflateFast).resetAll compress/flate.(*dictDecoder).writeCopy compress/flate.(*huffmanBitWriter).flush compress/flate.(*huffmanBitWriter).writeBits compress/flate.(*huffmanBitWriter).writeBytes compress/flate.(*huffmanBitWriter).generateCodegen compress/flate.(*huffmanBitWriter).dynamicSize compress/flate.(*huffmanBitWriter).fixedSize compress/flate.(*huffmanBitWriter).writeCode compress/flate.(*huffmanBitWriter).writeDynamicHeader compress/flate.(*huffmanBitWriter).writeStoredHeader compress/flate.(*huffmanBitWriter).writeBlock compress/flate.(*huffmanBitWriter).writeBlockDynamic compress/flate.(*huffmanBitWriter).indexTokens compress/flate.(*huffmanBitWriter).writeTokens compress/flate.init.0 compress/flate.(*huffmanBitWriter).writeBlockHuff compress/flate.histogram compress/flate.generateFixedLiteralEncoding compress/flate.generateFixedOffsetEncoding compress/flate.(*huffmanEncoder).bitLength compress/flate.(*huffmanEncoder).bitCounts compress/flate.(*huffmanEncoder).assignEncodingAndSize compress/flate.(*huffmanEncoder).generate compress/flate.byLiteral.Len compress/flate.byLiteral.Less compress/flate.byLiteral.Swap compress/flate.byFreq.Len compress/flate.byFreq.Less compress/flate.byFreq.Swap compress/flate.CorruptInputError.Error compress/flate.InternalError.Error compress/flate.(*huffmanDecoder).init compress/flate.(*decompressor).nextBlock compress/flate.(*decompressor).Read compress/flate.(*decompressor).Close compress/flate.(*decompressor).readHuffman compress/flate.(*decompressor).huffmanBlock compress/flate.(*decompressor).dataBlock compress/flate.(*decompressor).copyData compress/flate.(*decompressor).moreBits compress/flate.(*decompressor).huffSym compress/flate.fixedHuffmanDecoderInit compress/flate.(*decompressor).Reset compress/flate.NewReader compress/flate.NewReaderDict compress/flate.fixedHuffmanDecoderInit.func1 compress/flate.init compress/flate.(*byLiteral).Len compress/flate.(*byLiteral).Less compress/flate.(*byLiteral).Swap compress/flate.(*byFreq).Len compress/flate.(*byFreq).Less compress/flate.(*byFreq).Swap compress/flate.(*CorruptInputError).Error compress/flate.(*InternalError).Error type..hash.compress/flate.literalNode type..eq.compress/flate.literalNode hash/adler32.(*digest).Reset hash/adler32.(*digest).Size hash/adler32.(*digest).BlockSize hash/adler32.update hash/adler32.(*digest).Write hash/adler32.(*digest).Sum32 hash/adler32.(*digest).Sum compress/zlib.NewReaderDict compress/zlib.(*reader).Read compress/zlib.(*reader).Close compress/zlib.(*reader).Reset compress/zlib.NewWriterLevelDict compress/zlib.(*Writer).Reset compress/zlib.(*Writer).writeHeader compress/zlib.(*Writer).Write compress/zlib.(*Writer).Close compress/zlib.init type..hash.compress/zlib.reader type..eq.compress/zlib.reader hash/crc32.ieeeInit hash/crc32.New hash/crc32.(*digest).Size hash/crc32.(*digest).BlockSize hash/crc32.(*digest).Reset hash/crc32.(*digest).Write hash/crc32.(*digest).Sum32 hash/crc32.(*digest).Sum hash/crc32.archUpdateIEEE hash/crc32.simpleMakeTable hash/crc32.simplePopulateTable hash/crc32.simpleUpdate hash/crc32.slicingMakeTable hash/crc32.slicingUpdate hash/crc32.ieeeInit.func1 hash/crc32.init hash/crc32.ieeeCLMUL type..hash.hash/crc32.digest type..eq.hash/crc32.digest image/png.paeth image/png.filterPaeth image/png.FormatError.Error image/png.UnsupportedError.Error image/png.(*decoder).parseIHDR image/png.(*decoder).parsePLTE image/png.(*decoder).parsetRNS image/png.(*decoder).Read image/png.(*decoder).decode image/png.(*decoder).readImagePass image/png.(*decoder).mergePassInto image/png.(*decoder).parseIDAT image/png.(*decoder).parseChunk image/png.(*decoder).verifyChecksum image/png.(*decoder).checkHeader image/png.Decode image/png.DecodeConfig image/png.init.0 image/png.opaque image/png.(*encoder).writeChunk image/png.(*encoder).writeIHDR image/png.(*encoder).writePLTEAndTRNS image/png.(*encoder).Write image/png.filter image/png.zeroMemory image/png.(*encoder).writeImage image/png.(*encoder).writeIDATs image/png.(*Encoder).Encode type..hash.image/png.Encoder type..eq.image/png.Encoder image/png.(*FormatError).Error image/png.(*UnsupportedError).Error context.(*emptyCtx).Deadline context.(*emptyCtx).Done context.(*emptyCtx).Err context.(*emptyCtx).Value context.(*emptyCtx).String context.init.0 context.init path/filepath.Clean path/filepath.Base path/filepath.join path/filepath.init os/exec.(*Error).Error os/exec.Command os/exec.(*Cmd).String os/exec.interfaceEqual os/exec.(*Cmd).stdin os/exec.(*Cmd).stdout os/exec.(*Cmd).stderr os/exec.(*Cmd).writerDescriptor os/exec.(*Cmd).closeDescriptors os/exec.(*Cmd).Start os/exec.(*ExitError).Error os/exec.(*Cmd).Wait os/exec.(*Cmd).StdoutPipe os/exec.dedupEnvCase os/exec.init.0 os/exec.findExecutable os/exec.LookPath os/exec.interfaceEqual.func1 os/exec.(*Cmd).stdin.func1 os/exec.(*Cmd).writerDescriptor.func1 os/exec.(*Cmd).Start.func1 os/exec.(*Cmd).Start.func2 os/exec.init.0.func1 os/exec.init os/exec.(*ExitError).String os/exec.(*ExitError).Sys type..hash.os/exec.Error type..eq.os/exec.Error os/exec.ExitError.String os/exec.ExitError.Sys layeh.com/gopus._Cfunc_gopus_setapplication layeh.com/gopus._Cfunc_gopus_setbitrate layeh.com/gopus._Cfunc_opus_decode layeh.com/gopus._Cfunc_opus_decoder_get_size layeh.com/gopus._Cfunc_opus_decoder_init layeh.com/gopus._Cfunc_opus_encode layeh.com/gopus._Cfunc_opus_encoder_get_size layeh.com/gopus._Cfunc_opus_encoder_init layeh.com/gopus.NewEncoder layeh.com/gopus.(*Encoder).Encode layeh.com/gopus.(*Encoder).SetBitrate layeh.com/gopus.(*Encoder).SetApplication layeh.com/gopus.NewDecoder layeh.com/gopus.(*Decoder).Decode layeh.com/gopus.NewEncoder.func1 layeh.com/gopus.(*Encoder).Encode.func1 layeh.com/gopus.(*Encoder).SetBitrate.func1 layeh.com/gopus.(*Encoder).SetApplication.func1 layeh.com/gopus.init type..hash.[240]layeh.com/gopus._Ctype_float type..eq.[240]layeh.com/gopus._Ctype_float type..hash.[720]layeh.com/gopus._Ctype_float type..eq.[720]layeh.com/gopus._Ctype_float type..hash.[18]layeh.com/gopus._Ctype_float type..eq.[18]layeh.com/gopus._Ctype_float type..hash.[8][18]layeh.com/gopus._Ctype_float type..eq.[8][18]layeh.com/gopus._Ctype_float type..hash.[21]layeh.com/gopus._Ctype_float type..eq.[21]layeh.com/gopus._Ctype_float type..hash.[32]layeh.com/gopus._Ctype_float type..eq.[32]layeh.com/gopus._Ctype_float type..hash.[8]layeh.com/gopus._Ctype_float type..eq.[8]layeh.com/gopus._Ctype_float type..hash.[9]layeh.com/gopus._Ctype_float type..eq.[9]layeh.com/gopus._Ctype_float type..hash.[3]layeh.com/gopus._Ctype_float type..eq.[3]layeh.com/gopus._Ctype_float type..hash.[200]layeh.com/gopus._Ctype_float type..eq.[200]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___3 type..eq.layeh.com/gopus._Ctype_struct___3 type..hash.[200]layeh.com/gopus._Ctype_struct___3 type..eq.[200]layeh.com/gopus._Ctype_struct___3 type..hash.layeh.com/gopus._Ctype_struct___2 type..eq.layeh.com/gopus._Ctype_struct___2 type..hash.[4]layeh.com/gopus._Ctype_float type..eq.[4]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct___4 type..eq.layeh.com/gopus._Ctype_struct___4 type..hash.[960]layeh.com/gopus._Ctype_float type..eq.[960]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusEncoder type..eq.layeh.com/gopus._Ctype_struct_OpusEncoder type..hash.[2]layeh.com/gopus._Ctype_float type..eq.[2]layeh.com/gopus._Ctype_float type..hash.layeh.com/gopus._Ctype_struct_OpusDecoder type..eq.layeh.com/gopus._Ctype_struct_OpusDecoder main.init.0 main.main main.encodeReader main.encoder main.encodeWriter main.decodeReader main.decoder main.decodeWriter main.encodeReader.func1 main.encoder.func1 main.decodeReader.func1 main.decoder.func1 main.init type..hash.[11]string type..eq.[11]string type..hash.main.DCAToolMetadata type..eq.main.DCAToolMetadata type..hash.main.DCAMetadata type..eq.main.DCAMetadata type..hash.main.FFprobeTags type..eq.main.FFprobeTags type..hash.main.FFprobeFormat type..eq.main.FFprobeFormat type..hash.main.SongMetadata type..eq.main.SongMetadata type..hash.main.OriginMetadata type..eq.main.OriginMetadata type..hash.main.OpusMetadata type..eq.main.OpusMetadata crtstuff.c __JCR_LIST__ deregister_tm_clones __do_global_dtors_aux completed.7585 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry opus_nonshared.cgo2.c ec_dec_normalize ec_enc_carry_out find_best_pitch exp_rotation1 smooth_fade gen_toc silk_biquad_float gain_fade opus_copy_channel_in_float opus_copy_channel_in_short deinterleave_hadamard ordery_table transient_boost transient_viterbi logSum diff_table.14945 opus_copy_channel_out_float deemphasis.isra.14 opus_copy_channel_out_short intensity_stereo.isra.19 exp_rotation.part.23 SPREAD_FACTOR.13313 silk_LTP_gain_BITS_Q5_0 silk_LTP_gain_vq_0_gain silk_LTP_gain_vq_0 ordering10.8014 ordering16.8013 delay_matrix_enc delay_matrix_dec silk_setup_resamplers sigm_LUT_slope_Q10 sigm_LUT_pos_Q15 sigm_LUT_neg_Q15 tiltWeights HARM_ATT_Q15 PLC_RAND_ATTENUATE_UV_Q15 PLC_RAND_ATTENUATE_V_Q15 gains.10927 error_strings.10947 correction.12124 CELT_PVQ_U_ROW quant_band_n1.isra.35 quant_coarse_energy_impl.isra.38 beta_coef pred_coef small_energy_icdf compute_mdcts celt_synthesis mode48000_960_120 second_check e_prob_model LOG2_FRAC_TABLE celt_decode_lost compute_theta exp2_table8.10589 quant_partition quant_band bit_interleave_table.10744 bit_deinterleave_table.10754 tapset_icdf spread_icdf trim_icdf intensity_thresholds.11595 intensity_histeresis.11596 inv_table.11035 opus_decode_frame CSWTCH.1642 opus_repacketizer_cat_impl ms_get_preemph_mem ms_get_window_mem vorbis_mappings opus_multistream_decode_native opus_multistream_encoder_init_impl.part.47 tansig_table tonality_analysis.isra.48 analysis_window tbands extra_bands dct_table mono_music_bandwidth_thresholds mono_voice_bandwidth_thresholds CSWTCH.1718 stereo_music_bandwidth_thresholds stereo_voice_bandwidth_thresholds opus_multistream_encode_native topo weights eband5ms band_allocation logN400 window120 fft_state48000_960_0 fft_state48000_960_1 fft_state48000_960_2 fft_state48000_960_3 mdct_twiddles960 cache_index50 cache_bits50 cache_caps50 fft_bitrev60 fft_twiddles48000_960 fft_bitrev120 fft_bitrev240 fft_bitrev480 CELT_PVQ_U_DATA silk_LBRR_flags_2_iCDF silk_LBRR_flags_3_iCDF silk_NLSF_CB1_WB_Q8 silk_NLSF_CB1_iCDF_WB silk_NLSF_PRED_WB_Q8 silk_NLSF_CB2_SELECT_WB silk_NLSF_CB2_iCDF_WB silk_NLSF_CB2_BITS_WB_Q5 silk_NLSF_DELTA_MIN_WB_Q15 silk_NLSF_CB1_NB_MB_Q8 silk_NLSF_CB1_iCDF_NB_MB silk_NLSF_PRED_NB_MB_Q8 silk_NLSF_CB2_SELECT_NB_MB silk_NLSF_CB2_iCDF_NB_MB silk_NLSF_CB2_BITS_NB_MB_Q5 silk_NLSF_DELTA_MIN_NB_MB_Q15 silk_LTP_gain_vq_1_gain silk_LTP_gain_vq_2_gain silk_LTP_gain_vq_1 silk_LTP_gain_vq_2 silk_LTP_gain_BITS_Q5_1 silk_LTP_gain_BITS_Q5_2 silk_LTP_gain_iCDF_0 silk_LTP_gain_iCDF_1 silk_LTP_gain_iCDF_2 gcc_context.c gcc_fatalf.c gcc_libinit.c runtime_init_mu runtime_init_cond cgo_context_function gcc_linux_amd64.c threadentry gcc_mmap.c gcc_setenv.c gcc_sigaction.c gcc_traceback.c gcc_util.c _cgo_export.c cgo.cgo2.c __FRAME_END__ __JCR_END__ __init_array_end __dso_handle _DYNAMIC __init_array_start __GNU_EH_FRAME_HDR __TMC_END__ _GLOBAL_OFFSET_TABLE_ lrintf@@GLIBC_2.2.5 ec_enc_shrink silk_rate_levels_BITS_Q5 __libc_csu_fini silk_PLC silk_pitch_analysis_core_FLP celt_lcg_rand silk_pitch_contour_10_ms_iCDF _cgo_740ba308874b_Cfunc_opus_packet_get_nb_frames ec_enc_uint free@@GLIBC_2.2.5 unquant_fine_energy opus_packet_get_nb_channels silk_Quantization_Offsets_Q10 silk_TargetRate_table_MB pthread_create@@GLIBC_2.2.5 opus_decode_float pthread_sigmask@@GLIBC_2.2.5 crosscall_amd64 silk_sign_iCDF x_cgo_mmap silk_Get_Decoder_Size pthread_detach@@GLIBC_2.2.5 opus_multistream_encode silk_Lag_range_stage3_10_ms opus_repacketizer_create abort@@GLIBC_2.2.5 silk_pitch_contour_10_ms_NB_iCDF __errno_location@@GLIBC_2.2.5 silk_stereo_decode_mid_only silk_Encode compute_allocation opus_repacketizer_init silk_CNG_Reset _ITM_deregisterTMCloneTable silk_resampler_private_down_FIR isqrt32 resampling_factor silk_LTP_gain_BITS_Q5_ptrs x_cgo_setenv silk_LTP_vq_sizes denormalise_bands opus_repacketizer_out_range_impl hysteresis_decision get_left_channel silk_NSQ_wrapper_FLP run_analysis pthread_cond_broadcast@@GLIBC_2.3.2 silk_decode_frame silk_decode_signs silk_resampler_private_up2_HQ opus_decoder_ctl silk_encode_do_VAD_FLP opus_decoder_get_nb_samples silk_resampler_down2 silk_shell_decoder celt_fir_c frame_size_select celt_decode_with_ec silk_encode_pulses _cgo_topofstack spreading_decision fatalf silk_bwexpander_FLP sigaction@@GLIBC_2.2.5 x_cgo_unsetenv ec_enc_patch_initial_bits silk_LTP_vq_ptrs_Q7 exp@@GLIBC_2.2.5 opus_strerror silk_stereo_quant_pred silk_pulses_per_block_BITS_Q5 opus_fft_c celt_encoder_init silk_decode_core opus_multistream_decode ec_dec_icdf silk_LTPscale_iCDF _cgo_sys_thread_start x_cgo_inittls silk_Resampler_2_3_COEFS silk_stereo_LR_to_MS silk_process_NLSFs_FLP silk_NLSF_CB_WB silk_stereo_find_predictor downmix_float silk_gain_iCDF _edata renormalise_vector silk_Resampler_2_3_COEFS_LQ pthread_cond_wait@@GLIBC_2.3.2 opus_custom_encoder_ctl silk_gains_dequant silk_stereo_encode_mid_only silk_uniform5_iCDF unquant_coarse_energy silk_NLSF_CB_NB_MB opus_packet_parse_impl silk_CB_lags_stage2 x_cgo_notify_runtime_init_done silk_NLSF_VQ opus_multistream_encoder_create anti_collapse ec_decode_bin __stack_chk_fail@@GLIBC_2.4 silk_SNR_table_Q1 silk_NLSF_del_dec_quant mmap@@GLIBC_2.2.5 tonality_analysis_init silk_stereo_MS_to_LR silk_insertion_sort_increasing_all_values_int16 silk_inner_product_FLP silk_insertion_sort_increasing opus_custom_mode_create silk_Transition_LP_B_Q28 silk_find_pitch_lags_FLP silk_regularize_correlations_FLP silk_LTP_per_index_iCDF silk_delta_gain_iCDF silk_Resampler_1_2_COEFS nanosleep@@GLIBC_2.2.5 get_right_channel alg_unquant silk_shell_code_table0 silk_quant_LTP_gains x_cgo_set_context_function mlp_process silk_A2NLSF_FLP silk_stereo_encode_pred silk_LTPScales_table_Q14 silk_VQ_WMat_EC_c silk_control_encoder silk_LPC_inverse_pred_gain_FLP silk_scale_vector_FLP memset@@GLIBC_2.2.5 silk_Resampler_3_4_COEFS pow@@GLIBC_2.2.5 log@@GLIBC_2.2.5 silk_LP_variable_cutoff silk_Get_Encoder_Size opus_decoder_destroy silk_Lag_range_stage3 silk_gains_ID tonality_get_info x_cgo_munmap _cgo_release_context silk_apply_sine_window_FLP silk_control_audio_bandwidth opus_multistream_encode_float ec_laplace_encode cos@@GLIBC_2.2.5 fputc@@GLIBC_2.2.5 silk_max_pulses_table ec_enc_bits compute_stereo_width silk_levinsondurbin_FLP opus_packet_get_nb_samples silk_sigm_Q15 silk_LPC_inverse_pred_gain opus_repacketizer_get_nb_frames __libc_start_main@@GLIBC_2.2.5 stereo_itheta pthread_attr_init@@GLIBC_2.2.5 silk_insertion_sort_decreasing_FLP silk_stereo_only_code_mid_iCDF silk_stereo_decode_pred silk_TargetRate_table_NB silk_resampler silk_decode_pulses pthread_attr_getstacksize@@GLIBC_2.2.5 silk_corrVector_FLP silk_lin2log silk_HP_variable_cutoff __data_start encode_size opus_encode_native silk_NSQ_c ec_tell_frac ec_dec_uint opus_get_version_string opus_multistream_decoder_ctl silk_process_NLSFs log10@@GLIBC_2.2.5 silk_rate_levels_iCDF opus_packet_get_samples_per_frame silk_noise_shape_analysis_FLP ec_encode_bin silk_InitDecoder __memcpy_chk@@GLIBC_2.3.4 compute_frame_size _cgo_740ba308874b_Cfunc_gopus_bitrate _celt_autocorr sigemptyset@@GLIBC_2.2.5 x_cgo_sigaction ec_encode silk_Resampler_1_4_COEFS __gmon_start__ silk_CB_lags_stage3_10_ms opus_multistream_surround_encoder_create silk_residual_energy_FLP silk_shell_code_table3 sigfillset@@GLIBC_2.2.5 memcpy@@GLIBC_2.14 _cgo_panic silk_LTP_gain_iCDF_ptrs comb_filter silk_pulses_per_block_iCDF _IO_stdin_used silk_NLSF_stabilize get_mono_channel opus_multistream_encoder_get_size pitch_downsample opus_multistream_encoder_init check_control_input silk_uniform8_iCDF silk_NLSF_EXT_iCDF opus_multistream_decoder_create silk_sum_sqr_shift silk_encode_frame_FLP silk_log2lin silk_inner_prod_aligned_scale ec_enc_done silk_init_encoder compute_band_energies validate_layout silk_NLSF_decode silk_resampler_frac_FIR_12 silk_NLSF_VQ_weights_laroia silk_uniform4_iCDF sqrtf@@GLIBC_2.2.5 ec_laplace_decode opus_multistream_packet_unpad silk_LPC_analysis_filter celt_pitch_xcorr silk_InitEncoder opus_pcm_soft_clip opus_ifft_c pthread_mutex_unlock@@GLIBC_2.2.5 silk_CNG silk_interpolate __libc_csu_init silk_warped_autocorrelation_FLP malloc@@GLIBC_2.2.5 silk_resampler_private_AR2 opus_packet_parse opus_multistream_decoder_init opus_repacketizer_cat silk_TargetRate_table_WB _cgo_wait_runtime_init_done silk_bwexpander silk_decoder_set_fs silk_Transition_LP_A_Q28 opus_encoder_ctl silk_process_gains_FLP opus_encoder_destroy silk_scale_copy_vector_FLP _cgo_740ba308874b_Cfunc_gopus_decoder_resetstate silk_decode_pitch silk_control_SNR silk_pitch_delta_iCDF atan2@@GLIBC_2.2.5 downmix_int net silk_CB_lags_stage2_10_ms silk_LTP_analysis_filter_FLP _cgo_740ba308874b_Cfunc_gopus_encoder_resetstate silk_pitch_contour_iCDF silk_stereo_pred_quant_Q13 silk_Resampler_1_6_COEFS opus_multistream_packet_pad opus_multistream_decoder_destroy silk_solve_LDL_FLP silk_VAD_Init alg_quant ec_dec_bits opus_multistream_decoder_get_size silk_LTP_vq_gain_ptrs_Q7 __bss_start init_caps tonality_analysis_reset munmap@@GLIBC_2.2.5 opus_packet_pad silk_A2NLSF celt_iir x_cgo_init silk_NLSF2A opus_multistream_surround_encoder_init silk_NLSF2A_FLP silk_find_LPC_FLP silk_LPC_analysis_filter_FLP opus_encode_float silk_PLC_Reset remove_doubling silk_LSFCosTab_FIX_Q12 opus_packet_get_bandwidth celt_encode_with_ec silk_CB_lags_stage3 celt_preemphasis memmove@@GLIBC_2.2.5 silk_type_offset_no_VAD_iCDF silk_uniform3_iCDF silk_shell_code_table_offsets ec_dec_update ec_dec_bit_logp silk_LBRR_flags_iCDF_ptr surround_analysis silk_LTP_scale_ctrl_FLP crosscall2 x_cgo_sys_thread_create silk_resampler_private_up2_HQ_wrapper celt_encoder_get_size silk_decode_indices silk_nb_cbk_searchs_stage3 silk_resampler_down2_3 silk_lsb_iCDF silk_init_decoder celt_decoder_init opus_repacketizer_get_size opus_fft_impl silk_NLSF_interpolation_factor_iCDF silk_decode_parameters _Jv_RegisterClasses silk_shell_code_table1 ec_decode silk_biquad_alt amp2Log2 silk_VAD_GetSA_Q8_c vfprintf@@GLIBC_2.2.5 unsetenv@@GLIBC_2.2.5 silk_bwexpander_32 silk_autocorrelation_FLP haar1 silk_encode_indices floorf@@GLIBC_2.2.5 silk_NLSF_encode silk_pitch_lag_iCDF floor@@GLIBC_2.2.5 pthread_attr_destroy@@GLIBC_2.2.5 opus_decode_native silk_PLC_glue_frames silk_uniform6_iCDF opus_repacketizer_out_range pitch_search _celt_lpc opus_multistream_decode_float opus_custom_decoder_ctl silk_find_LTP_FLP __memset_chk@@GLIBC_2.3.4 _cgo_get_context_function opus_encoder_create sigismember@@GLIBC_2.2.5 tf_select_table fwrite@@GLIBC_2.2.5 opus_multistream_encoder_destroy ec_dec_init silk_pitch_contour_NB_iCDF silk_energy_FLP clt_mdct_forward_c silk_Decode silk_schur_FLP silk_type_offset_VAD_iCDF silk_gains_quant silk_corrMatrix_FLP ec_enc_bit_logp _ITM_registerTMCloneTable silk_stereo_pred_joint_iCDF clt_mdct_backward_c x_cgo_thread_start opus_multistream_encoder_ctl ec_enc_icdf silk_LTP_gain_middle_avg_RD_Q14 sqrt@@GLIBC_2.2.5 silk_residual_energy_covar_FLP silk_find_pred_coefs_FLP silk_quant_LTP_gains_FLP strerror@@GLIBC_2.2.5 silk_ana_filt_bank_1 silk_shell_encoder opus_repacketizer_destroy silk_NSQ_del_dec_c ec_enc_init silk_NLSF_unpack opus_repacketizer_out silk_resampler_private_IIR_FIR sigaddset@@GLIBC_2.2.5 _cgo_try_pthread_create eMeans _cgo_740ba308874b_Cfunc_gopus_application opus_decoder_create unquant_energy_finalise silk_Resampler_1_3_COEFS opus_packet_unpad silk_prefilter_FLP pthread_mutex_lock@@GLIBC_2.2.5 _cgo_yield x_cgo_callers silk_k2a_FLP quant_all_bands opus_multistream_surround_encoder_get_size silk_burg_modified_FLP stderr@@GLIBC_2.2.5 silk_resampler_init silk_shell_code_table2 celt_decoder_get_size silk_encode_signs _cgo_740ba308874b_Cfunc_gopus_setvbr              ZLIB      pxa```b(9~xiYXˀoχ<#?^?<jXUK+<?W}|oQ߁Wdixë S^ZexfmW>xч UWEcz8 f%ZLIB      ~x	U7?[ɐ٘$@S]]N-3aEA&
(

EP@ pYU{Tw}Ds~5E 6~|<ݱ4sy/;&Ƽ-ة*za#p>ka[.NlL+ۍgLm zcK )&cuOeexcMp6է[Nlt[·7ۥMgTeݱ4WGBB< bt8څVǔͭu\*+"W^w)KJnX=3;+YfHU3Os<@KVkvp3򺥍aMˆyqEqҧ<G_q\|Knoit&*Vc3cL0^saX&'pút9a]c7OJ^
:E*=Vn/]M_sLUV	"TyauCc鐤lW)q*.t-}2sdc[bVqȭ4eN^xa	J0fVvz.؀^	OIz]#Y6\$	TQ'\CBaF
PԲ5$ңZ8N'nP~KfQ^ݪ*:U6YMuwEF*uwH+-~Y^3[b<<!E˅ZE47D
ݨ;Y3~:֩aQB52
t8IҢ^ҝϔT\jqP,31Dt=:+5RlRiT=t^'I՚Wt(Ğ8Hv[e9IMZqp5E]
KOصFyNUG_fҝtb'Im\ǋ
>iA>
.a-<[VGJw9ͤvmu:_MORG.WGcsG*1^þld6"V9cEWj:~5g
J黢m/u_OyǞVt'9rRm`װDr*0^)H\RK=Pr)	*e
uјjeW]u.{RCSCQ{-&%y]XN5MMBiy>%IEbbը֊GK<)JE\ˏ4b@4/D[vuO"v":h&P+j
z~B/)_֬]rUp`|QS0z1}i#;MJɴ5/C$Ra;O	[!tR8&q8ƨɇwI|W{VS;#Ԕ|}ӈ*SSh:IiF0tΏʁ6&%g&	s둡Zux*JnS4Li9SGMFӆ$ӊ(mn[DEshs6D`%ʦWjP(V*dfdt"#sǍP''_#F9h螗|̧9Hc؍O@ɑN(!IF8(zIs:@WIɯb7ɑ(NM
\|l?vJQ)ʛv@yNKHD/&ۼSHC~,"^27X*ӰyFGVåF.wHCx4Ym*ToL'|iQvW"w&V{t.sLSš&qQg?-RF1;eRDԅKDc%$,w3N|px\\'&nVѬ˟j֤`8.A.gD=O'C;C:B?GvQ@CQ=QWkaG/L+1~ ˒XSHq1gp3G149DT~b`@IUL<3Q,Q1܆9gIa	͒n}nsVЃ.:C\i9$_Wd_Kv"@)Zo,6SVnئOUi"c馋ZSz`[Dc`hA߫lR{FW`XǦaMצ:WtG5eVxur.=qmMG^x!m.&6e4ޯ{Zg}S:`yK.mم7w-}kfG3/alv(p3Tq-k2iWudgGP:GՕ4?%s]G֭%MO3"no
CԳ>n5,"~=ol
<-A˺{z㯎ڢ#хE{h[:7mfiUi؎VxqxJwAoOڊhvT]8d4Ugpˏ}m4ܧ"J#Z@\W-n9x3_LhZT2WHG-]=ܡ$][;/`̖uj81:Z[0z(˻gTW6.ޖ}|2?䤍cWNPJ9UrRrߤ 'X&'MIE)9T":%)'l6_JSN8TJ`*&'y9YurR8(L|('kvtTJvRSQ%n/4RxS+YU\@hcFG[>qB-,b:4_4EP[k
q|U*qlwqծUdcR52hl~9<"X1RV7}|Y5#nу<06^հVbI):VhW4XGO||K7h VMka{x4b-	8polttX.3ek]$.$[rK.mtl^Űktn/IBTmsmCGhWѐTYu\AkfjU4HĩJqm#ob(%#?l)l]h̷lѐ¹2c>d2zN$쭊ٚ:Nèޓ~MiS0páMgKYҨ؈v4rYT4<1jąVv;	+cdi*X!MR%i6n=5m-꘏b隓oA*v/CzA"$Z!\/QVQ1tD'1Y(KfЕt;1:VmTK^KQI=F_S{)z~16Q8Nqk΃ܰ#g0I2t_UE!c)9훞F\6;ICmyqYf|kaV||G(wV*oE_IӉkZ(4ZxF|0-!ݩFg,::\#v9((KKKtw ;,cP㘒đT5rQMV+,HqOD|A]e+Z٥M㢠<bL_4[ˣذNC&+no/^tRdfO4oEmBJf,X8t(V	dk<ɋ"h([|?1ͧf&*kݴ=#?iPnr
mJ4J]%˧FC+@Dj+ZhT\[pADpN&v,ԏ{ʤ~Z*&DmƘ."&~^:V-<;>k1)ʇURMCՒk&%S6P4Iwqd#T>9":o40],^s&=2ӳ/"i'zK8s7J uTH55_-Q%=E]tkb<Blj1WkJ>lhTf'=%^Q׀WJyl pA4$!_1)Ϡ%M"jJ%E=-N޲Er}՚}[]%VqíJϞ+~+^]56{o-_H)2!ŋ/&JJQ\(]V5/|[xo{Ri)4LAzxx_6s{-dR5-Oʏ^R{]]':ɛCUMWe)F%%[[1k}fd>*&Zx+\VDVEomLh7,֢3FR q.W,{KrX_`	
p	|]4W1WLİ
&XTAW09*pY<`*7TLb
fp9)b­*f𔂙6bT0Y*W1]*+s1MvY`*kk	&p:i\hUF U8Vh_d4TIT4rfiUm88h
0Uz&?)2Ÿ6\h2ӌfgU31L2q,9j61}f
9l\\2
F0yFi<hJ5k6UH1ZF
Fi6]XM,ʪR:nb4]UmW5)f4IU?e40a)u2h窚mÍ&(ih[')h#3WMq7)hP5ֆ=R&hFs;]h
`4Q-Ӫ&4f4Wdhw1ƯRTF`4R5ǵY*8&q0i2zUǹhϫ*l&kN4&	|~hTj˼CTM Fg4[U-3◪Rm+	|)(tU]h2«faR:8V1BhJ1ENUof4SMf4k=	lv)h0h0ƭf)Q8v8B$2fp,4UF_c46lr	(`4ϫJC0f>9l׮(ͨR&4pTh
e4:$Mh3Mf8	h
vEBU#f4IF4U4Kص28T1+F)*RQ1HZE	u+^*С ͵
*qI\b
?Wnsۣ`oT(W1/wT	i61lBS1apU*}~N8bV98N,NV0݆+UvG$^V1Ş
Ю uc*&pI\b?S1TaچTW֩ULfx\Ab[R068Zc442qhb4`>U8\UjOb43MFa4b~4Xh&Pc4/1f}hap"hTڻ2k&1wP40A9XRwq|$e4`ѐ9*g4MF399ZQ2(&a2fpY<*a4UM h1)fqhh~1ӔFx$h
ۏAQZq%I~hV5}Tֳ8*&9FS`4TsUcH2Fb4Ԧbqh]Qb4۪bx8a4mQ582Ä48a4M㟌ҘXE`4"	h70#f9luz10IxF3Y*0V5#Maf4MP01h[jMc,Fs4	8~h3n'fqԦh0MuFӘ,e4U1ǗMFSx>b4]d0F8$`4o2O5UM{q,a4>FS"FԦ>h2"M$a44Fs8hsTM F38,LUiz!1h0_Mcǂd8U=8b4M`ӢYhߕƱ$h0S'U^W54Ih
JF6.>&hF39ܬ*O0{&jIFX*Sq9I4^f4TTaoUMb4Ihf4TFP58i29\*0K&OFSst0CQUj'a4MFx,W56Ui>?hI|~h/0'h칻jG2J_F8QJ3MFi[U5eQ2J_UQ2J_FR5UV$Fc8a43f1Vھ0h5FShϩjGưKMc4MF3&9TUj'_c4UM`	)1*/b42ĳ!,rTUix<	h
`4.X fǟ:	Y8.v35ϘЇuj!G;8X_jsj>p\"k<4m}{:B<I"\Z0+z	4f1}yKqO?};&Vl mأ9oxioYȯo%tj=I"+.~q>#t=`[vH*
YUQ}IOˑw(N[PGk 6XzAM
8b%4Wb;$Wȉ;Xn5Xi&oLplo	Q@SM6;/V~/+񗒆3bV!]cT1KULnxATP{n^#X$؃W%7bphs[>k(0 Ln^Ddþ,i
՞D׼XMtaU:>&\7wݳt.v8t]strوWnL|`3}[k{?Gg\v.^N?&5noIM԰vzo\MJU `<*NIm5n%+k0K)F|q!6Kp5υWJoPxM,1lz\Bzr?D56cĺ{K4s.IŒ'E.N 螾~$%>)G8ԩ`ף@C1J8E{ִm_;G$mA7%ˋS7;r8PEjU`\lGyШn,
iџrVϻ6qjxZ~I}bclH^m
{7t40:<>I'GF^=ډ/MN1o[^%l|jLHbd.?Ӻ犆.Z#W̜qY44DSF.;WLgWL4Ɵ#pttxhdؾSsmV\rzoZqt8vutC<hXhVzwTb<"Y|"9lO[PJ~4C4`{2%.Au\\*Z*ƿd)o[n)6VXX!?ĂQ<ە85bRƣb5[n
o{ݦd<%6=h:}PB)ƃy8jReh$˩OtGW eN>jjKSԏt4Ȇ;kNK;RW4z;\[[Ҕ^ŷhq<DSe0jzX"Xfnt7X	n|gpn؊ЈCKR8ma7`Wk>'3>wk`h`X,oy/ѝ7i6)ֹJӧb),ܧh'tAL:tTk0H'KR8RQѧ06vN8̾@	Gn%.?%Oc\y:!ofT2T9CU%K^<<A)8p	S2rfŊtm`u-y6IoNodnGB%pnւ?([鋀vfE,`4=s-a?vU\K0r[KdJkb0NfdI=fl%i}YnMs^<mcp{wHK0Vo`io'ۧ,iU=m4ƫps7Xz!tۇ+ﰴict"<)8oZN3/f>vxsNgA	ٯǅtOp]MрX{_*Q
c.i/$ֆA%rZG\ry,1ܾ(Q*z#5EV`z f=pqY0qXl>L@tNb9BDYAX	5"ѲnLX)h_,kOglniD "s-Yp'Ym/t4ӛmaxYdFÍF++_F,	\&w}EG6B9f0Yc19k,g#aGmIG|l9t'oi2_= /ͣe1&>A8Wq.]IBr.ԃ,hN5`6N{OX&9Efe6paFFs:]۝B*|&R<q7q{'}6	ʘrImyf#T6-?u+? ?/憯^}J܍30Q:I'xʎ)%좍uɄ|.SE|EScWn_ǨK;hF\|̮5K]u/_kZ%>2nԺp8;J.NLViZYRA`i_t'D#SXw8H)Dkxp:["f5ZPOQm4#aflujDJ5vUnz;9fHY? b= S1/[^k<;$ƴD[6I;ůAT\&}So}`b=o;'_ֽ{n{nN1m'mZvU|'G3L7#b-g5nٓΜ-lUFe?3$e
f1l|>CN'ԘwU[((:{kTe>y{p5uGΛn/5L]a;-msZLIB     4'x]	|S4ВD\
rT
 4I6	IZZ
xAT 9
(
xTEPξHv绳;j!"krZ)0/=?]ڈ~T[]q9RڴЦ@xp/&SR$W?kI֢fxwZZ}%MtJmZ,e12x67w]>1path!8\"Xoz9uu(ts^$"x2^Xfzp5єr棸i1S`[|m,.Ctex:9>!~&!@%0;RB<ƿ /DZZ}«*uܾ2%B.uezػiQV[Y;QҮ_R261jTZ&cm%ßVYyEX	Ӻ0@ä3ӟ0j;6T@1
s7F0	0V9t;	)bGD0v304l=%ALj̿je2uessm|˴3:0C5yfi;Q:L`&̻Ӻ`~@L?]a\)$S,-U{mX}m2 ˑej.Vǎ!,*h%1?0ۓc_ov%y-Q2>Dd{	>\bUaYOĩUn7pMP+::o342Òc:e]:fٽ$x,n𿉍әsa<,eyLNci9-5 sMcXE*]3:\uf\Du_kU2LjYeT6.' }"20fe<b]"HDxCEd8zz;c/P-ĬYCF!O'qw	_.PVYMLqَ̈́ʰJ3lp8-5@c*ΜnM7 LޔȎi>FP4 hoGnIZ{ƙ;hAȌasƙk-!Ƨҗ4a7YhNh`D%T_+v.a+h$UiVY<~eenCR{_EÉTP²Z/E$Y$?A~eNWƲ$4u\nqrk\+N/H9TSڿMHgx&@AmlÐ'4(/ 붗9L\Wy&jUP?RAXL$}zY(vL,
F,֐Q(R	.@@IMC5k FrܬTFghXDԣB,cy:3 UIS0\*p~>0}qe`Gu$y~~r dvYhvie ae%~G_צ!(~p71}A`.qKOgQZ4	aL<GPE"yYaY]vX${}H0\Nɋ :lyVhɔXy=EIJZw
#Hr<rLW	GzEn[^
 Rƛ0
Ͼe*ʇ%ߺP-8`pq0 "¿%z6Z_j^o62:Vщ)v>	 PeR:-
VkHj
:槭l̃	c~gc^R?[{kՕЋ[~',g^,i_Y@Ͷz.q*L(ꈘmNn_IbE4<|'̅?p\2X4K{9=!-,#hXo̴ͨyy#\ ::M$XӟU>je/N+L3Vb6G	u=DA_`Hy-Ll}#=Voa _`8 SC)2+tzH[1)ĉACyG_+:X!^Bۣ$ 7啸lY<^'9\w:쏦/)TcbI6	)2EE`}bI6-CnhEns<XY<b#Glw9b[=_4C;?uhodqđ=FFlウMIৄ0h~k.L}A#S܎>
sǿ_e0ᎲZ`_c`9mv9o-u0IV.H<p,. Lpy^
jX}*1ɓZCwmk&py>}WJE-.7sxK	^.ޥMLT¥q滋m`t}r5~<#huĚhcmý|!Bs{Mg(:2NF	m\nrX]̋MH mraֵHI	!	C-Um-5K"w~{ѫ#c'ml`B`K΅$	!ܓD#bP/!Ay<Y.?o-uKh73Ag[ܥo'иp
p`X>]'sS';
q˩:9$3r<D5i<x@p>pE{V[+%@|a2=*!SpPт44L߄`a[|E00џ^4<.|
O!0U"}U {u;4c_]^G^V1)9D3BWHp	Klg}&K\q<v\֡R>Lx&"}:s ^(.v)CsxIv!xmʰs?
.E.ׇr٫_z(
ڋAãƠA؁*âK`a%1LwG̍<܈`SӚkyVX<JT%*Erw~敞$j:56\<y<>QC|jnQ`0ÚH05E;naMG9ra%'gÿNPs!-
77>HaC`vOF	.GB2.Bm},/f;;ݰ1:hm/4Xouh i^֌6% àfZEttEv25Z;t8ٿ1Ձ
pFt^7<~pxihXĪ`!MeF2zIԈPżh^_fV/˂5?Ֆu@p7.ǼV=.2̦m(ZM\Bi*,a$:^Ǝor~h~Xy@YjUuasAI#˚/*x;N#iHQ%
h[	s	E#àJWIq/PDoANOe6 p~b^t0ؤXi"yHo"В^rTgnR۸x89|C)".0M}>f6؊<[ϡmXGK;T"fֆ8;X6jo2֠'ะs*_f_375(\ZRG|{jY-]0VK:Z|:]qdbV60 2^`jӕAab+{p);XI0Bi?;[Qd1T]~wBi]&jnە!oSanmrh`Z#[+b]&C%o.;o< ظ.l<>uzaPfYc֦̗u]@Iszcd[)9XP6yE=|xO?o/7V7G糇$5#HD-˝A$@{̷h8u?(j=rͨE0~E5I(氹rX	i[aV!+w;v'yڝiؾw9Xڊr`ٕC+W=^o:ߍkrwUqhsz!L1paS9񐻶[*(E[-^|[/5K;u""鶎aPeHoŚ,a	O@%ydN},uڍ##6dBADB}Y6?$8pS7
QU!֊Cl^kU|o_l<w``zK=dwvf:/.w?=7rA&	^1+`#.gHXr+{M.t
YWWU3WN'$k!m:zfNJi\z"G>c?hxx$bBKg~.+dCT!o:ʀWơC&Gk07>\F}xxԢn4@|R7QEyHûW@)Sq1xr!n&hsz"784h{ݞ|8$Kj9ݡQ59pXŒ(3F`ꬊɒ[7
&<+}YLDy|7Fh5\+K5:]A(B.^e!!)höb+UÔ)YQ`wA|t]H|l+kZ y
y$ Fdk7'aMR]Ck΁xb0[Vͪ6:D5n}I+4nahT<?h5̓<ylS35&'6~k~&Ӡ4ZId6ؒʃVc6j8w9lj}.{&}-ʙH"7AŔln51!]:7A7S6Ġ)@G
 3<=v;Ovݏ&ϢH(F[۝l
&xyCj?1Wfc2?@W\˕!]zED+C]ʐWt2!++.OBٮȻ"ʵL?סg!-N_F.yBx}m)B)JxkHS<jLlyj?H4`ѓܬ玭byƠPkEEa9X$-삐i:E=%S{2y%*n}A1ßMJY~UrGVi"h}~`ni) =bSqY]u: ŰĊget.&V"/ A<A:
A}Xpϸ0፿li`^tNQ?0 W9A5j$$whIn^cаP^uAr_L.ǸOjO(tpB/h(u.9:L3_#3Ba!40*g;p{
-q%&E~DWNϟ*aWc&Csw\F7!K=bOFwȲ`mhD@.۱ڇ;坂oIQ]5Qk		A`e'LG#irIȰxy GaI-K 	V8 <3FR?`i?F'ǠT7rLqi*iG<ENc8 s(bC}0cP0h2  A?꜆1TTy98).pl!Kjo}3ߓE׀!lx/M{)9/z)Fw
Uzl0bEa&1,j:׮eF0d]aa0lEd17B9vDɱ蝨8vQ{aZ@/,Zt&&%ʇ3#\eu}2#J4Yǽӌu	+	 $:*XОX0򇍬Dshz__W))b^hN,=+<uWA urQasG+qzT(H!Jօ%Di@J~bJf!%\yG<͔,&K)ҙRLVrL5)&H!g)?.EA(3rCja*ff@[I1 y)h _`3w\),en),zs%L/@r;Ts&˷@:n( r-:`_mZ7$+IqIƹew42.PɸP'c32.el}AFoa\EX%UJ\#[a.Ӎܰo^ZB^x}900BKl0S:1}rL;Uls(ӵFLoE53;t=LeS6{-skXs[Q\7s(OeVBYn"&k$KzZc)e玒eLL>c2uQc9M`VJL6,e*b5%Qȼ.F\e2s[0O$KdUxf)Si*;YߐL=@(jbcV24L?|k_Y!|/Lׁϝ9&,;fBGX$'T*WQm頬L	%2;.ݚh"c<,#OEIMk/$_^qMLM2%WI{{v@ߤ7Hh-ʧsXvO$ԛӟQIgL`+=&DFАB"_4<zTrJS~^$ HdO u0hCKlLBXEG{\[EG^ռjdflkOaV*~m_Ǧ2x6eϞd(̰*ȸ XdV%w5U?G@ܣUmbk:~B+MX8wƄ=*L'2ڍ)NUt305TSmp-_rSR[OY4Joof"É
+p7B.ඛg|[%Ӗ{ub_3+$3IuE+d#ڠ0Kn44	n&{CJ8C冕2<|=&	G{8!|ÕR<b`	/M rHZG.j f{k&l7[rVb2bN**SLHz:GͅyEb) n/ՇLܬ5&Fn-WJ~%7;ljӧLS[NBڻ;2#2C[)qMrbKE$J=3妖xi h K|͉:{#!T'3#@ 72XOt ZsW\K.4C0lVp{+ G^mÔkY
WhA7:o LN$2H]ixdvg91}+NnJaؗiܳZ̻@U]TCGb0/RVL<_L![x$\KeHԫFDa[s0A(2E'AU,tq%Hdi.ʅ_fK&)-*YмHbPЃ+ zih鯴}:UrOr)SݚؽS$Tw}ݕif8UvrTKla!+>Ċ4.H~o.7G/B6nNzW- {`GY`@7D P)\2qUd'TpVOFZVA,EN
QaDĈ	62bs$W!w8u㒅DJ^K(vEXZiAg̈ [#-ÁtP1c"5Qi)!0!I%,dTW%bntu?-K7J\zg#H6J%]n[ٔmi!6uljd77	HZ\%$JҀJ~}a7S$I=Uۍ{YwhDݝv7Жtko&۵$vc)/^_%X.%N)Btzpvxă^Y|6*H,xɗE"=W0IOG7¡3pu5,x:g޵sOŽN=v$*=@pgL|KM_flGG]q@QF(f7)ʈB+Q(}\@8>!뚹:5撫|6ጰ}鎓&ҕF}b=1Ksh˨2{bSTbC?Tj,$ҭzCk\A i`Ҫ8lblR;r	9VN}PJj>u%K\A(q_ѩo2Ú>jU&hY¿p˃mr_ed+&SV@SMqqݧbTi0-Ef,2?;y\x	|&&gݿ?i1FT}"{-SuL{w#\뽝߰Lb|v8ߢDVsS*|NHۨd!dL$CNNeF SȖަ1'҇~:YP
e$TĿudnjUлR/tsAJ.s-hA{I?V{C"vP+)Bf3d4.Kڦ\7Rמ!)Ü,gl(hE)]$wruCt݄Kw1@wKY{Ajj牢c`:L!I_1U!>f3eSB-zjdFzKP"1ޝAP`d]~; W5\Sr?t݇M%kYſXW	:q8 ,H[-!x>@feo'X`Qp|X~Z!Dpzq!{_Tq9Oλ:=*Ƥ|rpr׷yT&o u& kF/6P?ލjże~$	tH]1Yކ0  .!"SFkٚ402 mHGC(::i%}Dzd}_o+hrIjr(evQ<y1='p7`!HFaFQpoG4,Zʻ%{b_Ճe?lzNzP=׍Q-k`A5~GAG>EH$?}MciVQe?V]K}^P#."^Jo&]N2o6ż`$JQ>ƹh ˛X6q洉gP6HjN3ĩLqRfB8-hL=4,g 6]l5]N䰺1^N9Ns8.Kq8H(SYif@aw^0'>58fthN3^9kKYB;]N-!!s
(̜cWfcՊǛq۾*nDnlSQ.{syګVv#!72HQ6w{ȅK}3Ƞ!.:{~fT+(r;=+M*HT7鑊6Zb7#џ5&=YK>+,*X5 HRN=+D0xJ=W.53lI8p
Q0M<TL?bE!<(n^<̊ ndFCIK5o*zo7؝)XfI&nd6QQ!,M˗г[Iz`?unJ7,_lnSYW^Q e:bgQHz=($sG೘}_JZM>"P .bn*2-{N(Y[Tpmeⱘr+)JV'>l3zƄ\ w癰fNVZZ?Ko>ۉCZ5f!Zu`vg8/,v.zƽN	:D F`Q7M2=8]JN'+&]1*klmLVmmH]$lk2 E,a"1ZțC~_ANFe5t5xG\/ϖߊZ.XP8VN{
L@ڳS'?~뺰[وDZ½u!/|N]UII0T@;sf2&YE#\*	f|/ޔ-Џ{$;+!!!nXu#5h0af֍,ּV>
ǻԡFGw[EW*U.Suxt:>tңwjq`Ӳ\A"}P.f}*zN1fU,	e5`
{ o9hl:6wi=05[s&a#J1ۼ˱1-Ы,s3FTs6֞W_r;7K煦fqįZP~26RfחcS_["}OE5W;0D|14.!wf8kNA_"eQQiMQ̞qB#o7Žjͥ܁;M頤~FsOyL#O,[	_T}taFG'rsW@&|W*"	4 IրhL8z#)nЛ]D>ͥbIA@7qhطaԱD~vT ䷈ں=N}e&Ye>{D7/os^A4	'j{EhV>,($~0f~4usD~_dz+0xD?@_lZ_8joL:]:CZ0*3$Qdxq8WT00YMC$cUVu&KgH8pQ4Š~C:\T7h&Hg0_q4w׊/4;ЛJCzn*uUV E{*gthiuWYC)͉iӔ$Ȕډ.ih/b"aLtcnJtw`⥇&sXyRuq}.R#x!\-f:p[@?]1\ôu:L,HT>a2e#u\GMWjkWYt~T`2'IK)/InΚ#uGTqEtQ*t-)|#(?ˠt4Fìc=a,3f0	WgI3ag6Yn9|jaZQ֟*A=tTiʹ:̭)˴9	0ht-{Ѳ S0\$=r"aԁ[o>$|i0HLۧH|kY^C{r7Ǥ_~ec_#qv!waF=	0qnq%p:hxO2\,p.
q)Ο	l>րK*6x,4[	9vvl=ZD"97%nXųX\?@<ϸ4︤?n7-q&mVW	CS>yS&IJԁP'2h"Gxӛњ?K[ǡ>O],}R`4'Gsc9?̢`/AQ@#^dhxKvF'B8kn.j휱~q?6\<B&ey )K\jBlV2nsg#(KJ~Z~jyz`Sr#)r|Bsn$M.4*lQȚ)s$0\@?/H6Sڜ̨:BSHcʸ`lVaP(i-Lh-SWh=Nm@§ϡEQw6
jmA{YtxV}jϪAI]t&Zfw'JiZre>ʿm> 3A=5 4,EpV3+ڟ>C*tnkX_.h?S@4g1
=@P|vQeb_)Y/F#Eu@FQ>o	18.&<4%<ӂ7ֹT,笉l&T Q:WoU-
v5@qm/˧l(ט!0!ƒ9r<Ad/d-4(voG0	U&>/|Y&>F´6	^]gYP>pٔ	gteXus즗S)&6BZ7͡\ld6ol#sibK8V')~mduX
jzNSmj!Zbt(}\n'0FFНSngHYo֝sE;/Rw.
gG$yz*7e>XhϛѮU<_7Ejp\SCjԌR(z16&J_gk=ad{2^Cg.X΅g4rǹ&/	,~>-}J,T㺼ZmhO-׶#2l{S5O&5&O՘e^T3G_Th{tZhq`8URYqhRٞԞׅn"y9lNWvUt朥ZZR-Ͽ~53_iZ6͸n~C'.3L.y=Q~oIKЊHT7[hi7eV01z|21I>䒎iFCߛxvZ\
"e>˚"ӟ
[㟢.|Wi%\.G԰WRDg.S먖^rz+5ʳ~/ڢ?S_{Ԧˁ]4Jt$	f Y*K'HBX`˘@=H;49mr$ax[d⼕qI+䁒xw
ڵqMI!'`o_=ߊo0+\+sFbiC,GF<+R۬5N6bNӫi&
7!|EG$ryq'݁URYtvpDd81}*hPl߬kdoCT.d	U-Ybd,|D蜷Tp&S6%K%X.@{?Tqbyd۪!kutfeP%B|m#T偷e:pwTC@k%z״_HyOJDI=QsS]ￃ{ENȿG,3S)&=Vcy o0?VrBVo"mOWK|Crm_M"Mйw	]$}dkY.IqkAu\KpXʽRߣrMD=)K슢Qk)ze:HYKtRk-GR[cnUxlHKgHy}\?iYɿ%ؖ,I6Eу AS$=H m#KĺJ̔2L|KZ{(@-jhNp*͐_]5l#"/E|N;}t~zȠ/8A՞,'%Q$'ŮWBuT@:xUJn$l1\X}j+<=|K?@bwX=M]&qKC"r~;5Hʃmۣ{ϭlPƈt	R@QgJK"O	u&lu<@`I[%2Xn.H(oE}mkꯌlH'A_ē^ϛ7	zxUzM4	ЗҖk6fjha_7uc&ce6?E٤v]4?gOiT1'==y[9K䤱ϐ-oLlBv֜͊Ebo3\٤C;"=<my,
ՎXն-I _'I1aeb{l}QjĐBъ!gz4R/RCmB\ѷ1o!?EWWE5i*9kXaVϰ\j8OszG,93]f$y1o>S7@y@#Ȑ:~	@c,܅K.$@xb)\DWu7IM{>YåsVfm̂mp}sɨspc-ks-+I$ΖϟDγdcІqaeeֵՈ<N߱ ZCJ]Ci%Xzh<љ{hzT/W2P韲ҵ.ڬҍ+ȮSW~"y|<!qi~kZ>iq(	c9D83ku-o!蠵L-iq"ŝ&Gvʵ8.wYeF"0ϗz%y'e{1Z4'Pġ{\v |v5Ru:t[8̬>̃r\5Q|Zj<_<j@_CmXdMX~G/n_xƧ(n7b"yhwEK]b1^x{9n7(2wks/.᪸MHq2g1A}q{GF	iUh$;_)x(2Xb&xW1eN^Q*1J[)[VP**}Pn{)fKD	ih׏}`ۀZ_Bcpafikx:<Dy@
"B?KӦX'N_Ps/ l-o
u[7C~M9׶6orDLh=x?IZ߃'zDDtF/R3V]S˺VvͮY"68OD<L1	$@|/F=G.ץ^)`bBG:(襟M@߰j[k"?#߰Ma:jZt6.}g#+?GqH9gZ4!y!R\EWxRrMm\^EL	R% ai- ?sXe,${\.$̎Bra|.20W?va@_{WB$t
1h\&\*sH-2:0Y?$U?6~S'nkKpg<h:EײKy_%_F`3UؿG1E0ZiHkiomhG[#>܎e;ޗc1e|w XfŐ;df屖OE:yyvZ\[>qtsTRGO^hMo$s1ɼ]'hSP/o1C&TmU#NPHA|zڡ*M[YKƠbrIe|Ah`5c4A1U>aU[O'i#9p)UI~@x.f<Ldv͙!t0e:Կ;2ՆAd},n|23v{6#!t\x!n_L?гf<fF9=q@ctGw)5d&
%8]}P߻R
px37RG1''uiji,n;{lH)gn2mDvKL4׮ *O.&-2[^'3ӧLܦ&_vъR\EOXjtuVDDWefh ]@46'U{nգ[ }&^ с֘-tA4mdV-qAvKR-5V2uN
t/Zp]ZZoӻKbƓ@Ϙ- /H{Q`sz 9IN-4@z֪5#4@Rb{-oȀ/Cۿj4o1H4Z횳x[!]cT,5rJJ-򵇿ɠrr-0Zzp\#r%-+iLCߕi[p\ٴL;OԱ9)MlM)KZϨOtZiIsʴq4=igd?HӎMW5,mbKL&סIRT]u?iOSSL\O?Û"MoPӞ}O6hםWݭ'ӞA7ϓiόDk;|^H4IӞ=/eS濔i46'+{i?Jg*~*'LY)12ɴPȋhɴQΝ$b^z@3"ɴ_TK.=b/jS?С$ӎ[veoIx2LlL]f^$ٴQ3Ce.GL[@#ɴL%{&L?lyrU!=_ʹW2uH
sI"~I]r)jCO08jGh_(?u%:Q
qIe9űH|Zr;f1l2IIdi2!(
0^lb{@|BZ6>huVD! HNK|Rr5B >_+#Mh[atC1s_W17/vJTf@G)bR2uL?eI>,D!JN!J|I( 6JǕCiQ&5>gy+N1̐䄒V3uM$I6qURcKAäQoY<w(&1M,"s	dpY$E1|NK(
_& 	_[O`tO
tg$vtUTԺm$P6p/r*Rz:	J^:Y	SV;uߤOF ??ց.DZ;NU5O@![-7"> w7I.7nҰ2u/l">찊:QǛ4ǵn.>%uU?M^g2F%HVwOz+
}"WpU`$xAGڋZYQ7L8iJQh[~@[ۣho#|;0</FaסvHtk=?E5LECz<lh ɷ`@!9$*Uĉ:&*CW R.`"ڀ$6d?qgݟDƺ6ruu}':(ꆬI}tFzc}ϥHkAelfFG6ǗG!-5</gRNA-g#ХdYC#+6yےXbBq@,{%$S,C$VKGPJ1v!i4mv!nU0ac4m6^;A72c	m݀0&KKY~hKX:δ:ҰVUj[<ܨ>8Jm΂͘ꆆurW:^$&W[!#"5RD%ZbZdj1:nsrFOPic(fzYuNlL>UCcI _ۙ_z,+d	U.11!+ zBrA1@$fslCA'TzHԊKՕ~.ƲHשq]]14BPr*_̫d,U6,P2ױy3dXyoJbG>Mؕjno,>$;ĕiy:]:MQ]pthK- .jY=uSb+\P*^cE,uU&fh\Ҧ۶ɻu_i:!b&5 Pu2_:6$J$5nnM"l8gbmjpuOU3,``h,e$~}o\cѭ t	o^RzCXWRaiƱFflYڳrQu#T#-DaŒ0ͤ0bIL',:NqIZ"udcX3`FJ#C,܍3ڑ!&i8n3v(ͽ7:Qj
697ɎtcYgM_L5z&ߌJ|coY#f<w?B L{%CЙt{̩+\CDҹT J|{3DU5bגt+mS >溗qb!*IX3_K,7{X]Ԋw_+ޯwj.-mMEz.Xr[HE$b@W+VҲ8ov!VJyNo)}\eG~|F5o52{U8nUsLܠ='doUfM# KaD	XFh=	Է]J^V2-h@?qfÎ{L.NNs:q4YG5q<jqtmӄI8hږ'x+o$<2M':OzD6uuj".ЁfHPR;@[5"ӁJN4PR*$75PO&f@SXY7JG?gZ]6Gn`+LUaK=}Kp;k5&n&foL,AV̭)*~rȷ{)kcw+o8. q9vPfwB:0wO/l5d:DVHӁ&>r)Npse$vT?xxI?> .A	@3i@9LׁLF-M_oT^JǨtZ<N_GlvU^#NjWι:=-*tsgYaUxOgYaU81-CRŕ5TOd=k1z'obᥠ x>M6g=UEVEzAqی
NF>?	St+],eh'L[!f1am'F5F0Opx>$}wU,13
 a_SڋJ2ԡr9WSnݘD=2l	VGCˮEw?`zMD(q䩛}7b)wJΣ5bk,ڗleCXoMȦ;꣞=k|*s+iMͳ2Mx}.;2͞F,pLnK(tgF4ZdN0]GA/wt8?]w2uQf0L;äJ3s#I=0pm5oaeD֙<m5i
kf6؞t4؎he2؎:QWۛL's:93j
BHƛ$Ƃ-3x̽Jaop[V8
˖22~Ĵud{5>_2kfKoS#ҋ^lsp!ƻfyK{U&3Rzy!ƛo1S'!㝟kcRLxg2uQ_Kx2y?oJ0m3;2^1An{wl7mv ەDz\>yZv7;WL辺e@N!,!ὒF?9Br!_{u#^~7{=N>g69,?u	O|Lvh8Ӿa^4E {.y 9
d~K4[3 PD]h&Bl-b 1B1̝$õ"Ds kUQϥW,:͜4(oxwCF3FCg@sL0V<dУ2TP3ba:5VXh+h}+xڶk0<Emy_oh.llmL<4+e: Cj=Ġm~#IE)Cw?@n"{{=Y.ڽ{nJw))s4/J9޽A%-wD<=Ii\9Qͫ\.҈Hk+wfzJ~um}@%b>+
 7};Ssuj0Wqҋ
C:loUy92_"hX@M0:1bZ+%&?#='q5:څ/2_I#d1W+A.KvwUq98#TcyP(#t=oЁޑh6@/%Y{AG4m<y칦͞K޽[L
T񰔱H%"f@%ȭ*XZ+/@Fdi_iN&]bsL |sG\DrZ	]x(]X3J!Z"D|a1BL"~"G"^bk!\Y-bt_^FF+Ĵ:?a7:"L_2B2-1lyqً{kY.<K?#EJ"T1LrgͽX`:F2B< F2m##k*gFFYcy=]sX2B\3멱2(BMdC,E׎E"i`D@8f<Iqxi(9-
bq2)L{Xbg^ad'GoE̗b#+x+Z.qb>eՌwS0H{@1R/uxjۖ7HF\6ޛ:}.W3ށLc$#mx6Z?J602Blgc۔V2ew-xb玸QfSdrME(Na./)K.PME^r"=6SLzoH*kQ)yYLɮSeI-HN,p4CSOɖ>(-؏(Z3/bR"o9`[Ko,ƌnlϯ8]4R	tK"BZ:9dT7LO@3R)A	!?LĠFvCiô&@e8|{x {IY7t!L=cD1O3WC&rabB}̘]3(q9*1B3ČrxѬËǸ@{9p8f\:h KuqX]dЊ!fPƌqF>f\W.fr+ǌ7p{@3t1A$'>q+3uǌS1CYS)f@z8fDrŌSm"ŊO
cƣN*	3֟ȝw"wK{'tM3i<^L9faWO63@GR1;8f<)4d94ާ5FdZ\[&٥|Ri;aI1ͯW.K]U(VVa@͘x=>d&HŌr6MŌcm~v]Ku=2Yzbr]Y29Pǌ(q1crċ:3@xI]ϸ/ qā:q:ZQ.}0
sZz([ _IKI^E1heSEˈ'&IWUnT2p9B"\wT[l-uǩ20P~l:9أ\Gnq}P"aɪ,Z=5}*4ۄLR25}Ϥ-*9>gaiC	L}4߯
%wGU<ݥBEJQ0XQC)b/")]BQ;!Rz([Bw	>Ζow-_ޅ/uZ))X7]h*Ew+}Ƃ
M1 i7^p34=YNm"B}o	h(ԯ0Q	MЯ&~HwM@4zrhiv$mA<ui	hM=XM-46FknINbi@U}D-ϫt2BcD*2U#FcuT7'ovnZ'~kXnZsWl`-{Rɽݥ'X]*g|=&6XYke#{'7I\cK~#vm9%h	zg(iS# As{Ik1D}D~ED0ټ@jAom9&'zslN>ܷdz0eeO=h8K)6^!M  H},dYl.nkts`tȤ@/'I/}#,u}c!$\nȁS8ICq`g8Ig"RѤ%Zv4rK?5kDwc{tL4clB8ohg<o쯵K5=.+v iMݺsA68$؀#<\?ԎLKlF坞f>N>SŁ7V-hv>PfxgavqLDHJu=D FRGD2)qF@o$Ƞ\e24DD9f5G6IrptIlte_mcA<b]ҩ	aAiz9qB:T^<NCez9hy2TõI!4!/J6J)GסbxO݆xȾVs3jP՗i$%j0L/#Gjr"3uRatZa0Vs mt2*$X(e:Lq*OUnyyfDkj`;s?Ɉ,Vҽ9Wz,/Ge D	^\c Z-fY/^j<4Rףw}8Ӏ>כ6N-8`e DD@NPrF!U_hT 1n^@4^T`pK'-6љ2*mPCwM{KA,_3F1qhc@-HQƕ^fM nxa9f)xWI;QX[K]iye@: ;)/rʲƊ+ǊWrF\9:PnH46.iqyHc[Mx:y0ㄐVUn<~(l81V5`<.}mݎ8nQ4O[bt4>R3AM0ibGBUchOA:AZ7A3	*ԭ	8]q4'<-M[R-o1ɮ*W8$DLc\+&#wiSmK6;IӆS&i(\h[kRJ48\t㭣JKrZQ=C24cňyBaj0rIQIe*GP1YXdP.
kL0d_A̶3b6uϧOt2V,AbY&a
<ȰbDL:d|B&\oPQ;/0r6ScSXrE<'LulӮ Ϊhi̈́QsEv0,SPiT}5_<P
OR~͵@֒ڞ$'D xMH<HбSk~OjB:N0pAvY8OEȷOLc3l 3|8"Gn }'ڱn+Jn꣬oEV*8͏,l ݏ}v:~'ƌŶoY 
%fXXK"/gа3 60$x Ez> Ϥ7P '*T&!l4_{8S%aTr^Pr#Tjэm~&rlHS5/_-`kz Xb96gc_զ &նsTRmwEBU[sX%[jn+V'Rm8#׉zۈ(k)5UjI.V<0z۠J	:[6\9p mX),FY'As#4Y:Fx@i@CyT̖r]'95)n7@!MEB
a|iH6	8x;lᆡ|l!/Zk۽@8m]B+FC!(Wȥ] [A00CҖ	"'(jIc!C´qc"I=tEa#ǳGlx|E/Ԙ|'AgN6ȁ .:5?b_t袓AF$7~ ~3` g ?	1w T%b+K!F_,̀,iBwϞ "2Rj^R X͒Dk96Ŗ{OỲ`@Tx MVhFOdiq,q>aXaGw^\i_n :DXU@kiY}LmgcM]!tHْ?vsz^Zӎc	!')kV1&cV7]-8zߢ	zڝ)У˖ruOVk.[CQqֈ/T\|Z/Dg0fqvY4G+z͎P`A`]R[jL:Γc2rOi:"9:oE2g C=No^ǃ <: N&kn-U?LyFo+UP)ӨIQ0W[u$A6- T{/9A^2-eIHDՖ;Ԅ`45Lo~čH}+[MЌyy]j*M?Nzmj8y&9}ePz3|*XiZܧJXYPfoSFank\'[4s(-6[431!q1-b[[
^7MVL1>S,q:SVa+;JTph$48 Cڑ<)Lu.@N+ENW4qX=69Ȗo#șK′WOKq1Lӭ6&>Pi168ќ x۟mxdNpb3ږAl:2*;x)$QWgS{8 V|JGo ktjw|j"ݩy6%jW^fzPvNc`]R$y*28-];.m=]6
^t" .Г6'Ū7,f_z>KЏY>L_ JOg5HHjL%Ha}
.wufFTnCdMHԀB(7HW0Lu[:55+p{AB{q6ؑ(Bߤ3w.mC[|I8 m,qPs17tDEly.bDz'3ϐ
K9zQ4E!(AdtOTFGPL=qZ
:Γh!{-ʝq;
őds KG1ed=<F<+'Ffcf\!TU[Dk6#`q<5W|sO9:AA/K\F֜	&S^@*@"	`<a'et>gsycdL=QTWj<=C&-wJ6=CH7Dpl+36g|"eGiwZ.`ftE`i,Ӛ
򠁨;	o3QzN49%y	P[cDL'3@P3PO.$yfHlP7ڝ% VXfQ Yhi9}Z@Ϭ ذx{3\QqV23E.:HF#	S`DvGs= ממZS-u^yz20b%yEK4]^q6ŀ[Q|+g\dYo2R,lq 9ZW1	Eoa
ca],"uQ;
)L0Zd\c	)w:A+^zĻ%p /Sx]z~r<)޼U8RUf]զ>r[\ksKrUxWNZT֬ZBפ\yg[>p#@ ^/^N*gupE8p^HD#2:Z\CffS)k\JWo Pe*\L׻j;hrvM<rǒn>."i7TQF"y:H-t.An,S.-u}aTbU=/|A.2+̸,m02L/+YqNt&x<` DjDn \ZzOP&%:/qEWd%Ê4Tf{A2eB4c ZDѼJ"uJ&:WOFFi(9۰} {0Q}M{*h?x
r0'DkDCUA>0-f~UZ7VD2"/|@N?t!ȉͬ5Ny@9uZvN7-iD{(yZ-y>\k0k%f=ybTH%{֏j=
qG&NɢMBUH0-McREo=ӥ Lk<)Ug.$0,F}(`ʦW%ۨlM11V&<.LZ!{,0-*CZOdYxD6G;=U?xz,Pˍ;q$vt:]*JE)XZLW?!E|[gt	ZX۬|9;[*zA^rSUůcN++vӝh[trla;:êE}K8jZ2!T|5<ŹMW<h?	W-sV)Ond\:Mg#5I7H|G6J%Cir,ĔSXLdvf&٘3LSxNb`DWJgf4Vrq*0TQVP,ƀzZ	p1zJ~GEgRi5	+v0k#laLK-aD+M?M@s@a~ll7Bb ^wu}}{ <=<G
^
tUL!YV6_}n}I؞ZeM*t! ;rGV@
Ya8K0*W 18g#ΩZcf(;m[+Ĳ
Camq:'%
?*WTܝO0tL#.łfA[7tTS9fLb9IMz^0q!i$xQ4IQOT腒Cw{e~&;RƔgd7c*ɍ/J^DaH'c*sDHG.EKSWIOa@Rp8غQ8-*6ۧ FoHP%qɕf@~@$:hq"c LM*
E"mf[8GʽRԊK8.W XFXNo4B+YIb%;0"ޔ_TthL[iRMvUV,ɉ˱i{GaP<VјG(Jކtp[uY|W8_14Ko}4!JgRq9iJ'HMnRKO
(*$$83Z}tyMQcHt!F{P'u=ڻ ;H'A& BgCL8R,)3=cH@/)x B2^!V/n% m=Ao%dtY!$x&jO6+pY\,yxys؜>Ob<auBcVާ]AKQB:lˑtJZ\DvϣG=p̜Dh <<D`5LrIptѣ)>108fMj\U3?N70Tkx̠h<"%('AMqJrBӍF\9SڳfhayJ<4:ӿA#Ae8T};٭Z	Ќ9Lx$˞Rl'.Ԩ>Sn'٢ֶsfb\b36*4Iq%nk}\;t}f˴/Howr9cR`0F\g ?D~Q񄰾ą>M~s<.t7A=~hv6$cFBe"jFn"dHIDz<znDԮUR*PVm?!XMi%sKjg.aUx6vQlZr$̉O[%zukg>%os:Dɚ{|q[T'%H6Qe-ɍu_h=HpΤV?t
9R--Ku pIY=5/U)vIK0c[]HDڗPlKQln
r/Jo@Ee '̐Jw]xޅ74b]eqso}HAea,<(77IM֠hE^>CCJ.Æ菆VV"+cZGƞיP[bJRodM@o)CztnEI	醭aj
ҟ^ctSYQ\`O`-Ƒ	l){u`RKeP',2Bp9=΄@:K5i?X2Ɖ4vDf*'qD=1H⍺mU4zd' S'Ⓞ@"!0o<Fx54fxZšKuG&1BNFm@CtGf^7Q/C(IqrQP(++Hz`epY&Cpħ4lŶwL6B8.YX<Q	ܸsJuon@T\`?}(Va2pP"Z+L(gvFSq,9֩}<JQ.<htRnHm$sdcE=iE] JhSWTxʒJ/
=ɮ	<uAr	!^xd !<yHznAyGcGwug<VO:	.7AϪ{Lo^
Jྎp/C1v x,\O5{XGրphE[ɦRgNL<>DBЉT4,`QutΤ){ƀu[GROK<f{u!
Lvx#fEp+$%}:͜n<j-3똌D1
	R"hYcBSP_YyfI4f(20@04bU\+p]Un*ԩĨns3&S;5	t@z*bpk0 l$Vŕ
W72<kF|)=iVm/M5}SjkyF1zzTeY$@.lݲqj$ "Z{^շW?]Uϛլ1CBEE.OM(S0g׊PjlB5 6+l:qKyLQBSəsSMGBz }Z	]0cEO*M[ڨm>V&$uNRM+!>ml(mrSX]P,;o[z6p!fRTzK:qf?*tf}Z=@YMVFFeYjHՆGCIDad,]EtE)2PE	<i@..vQ`/?|W<lۻ#IZ6kocA~a Z[L:)>3>;aTz?<w#y6[	G1k>5Ugnk/ZY$0p^fR7+G	[M98=i)N.Y`nTУEN(o/6a|>NXPGzvqM%VtVzfThO礘P+3NwtrrB#)եrEKVL)=*JrLzѧWS㋍Xôq1Cz$"OOAdY#
c1b՜b`{	9&'@+)ɎzT%.j!Fpj%Ȋ@!í`m0//SIFrH#w|Lo|ҨimOæ*MlV kh:l%>H=jȊS0iWj+|볤w#)ţD	-jO=Z$ڸt]J9lS	5>B<7ttOk剈D!K7TWa(tp*`7YN~1~0 >ka8Mp&Hd$ nͅn_qĿGqg0H̶vA,䔏)U&ۂك{±ƫV},־(Q+f(pY[(~h7ijI$>"*%kS@\X !uUtO. e@JL;2)V:>6.ZEK>Zstp,b_K_WZh{74$c(<(<Ћ"hǵChYFy&j6_OS7CnCSH[u4]kpP[/w&%Z}T꽲En>FՋ^z5چÆUPuzh<>Xz/~IqmEnt/V'R[>ڊj hXl4"eUFoC]HEBD`ZSSS:G,(OO.\Ti|HnkFie~F3bs*ϩ$_xb<#fU/pe+fAya֔m4mTKD9F)b$mXm/eEyϗFCͅt2ۼUCbʳ.Fފn,V5]]_FF*ēخg;T܂٨ɨcq?LGxŊ X%lxX+K(ڨԙwKۊ"?V4r`orO%{~]hB@k WzZo5FۭE}䧋eOͿI:맙t6êKJz}.Z3H*K0\PU#exLa1nb-tMQ%S5m5ņvPsLH"[H})D5/ǵKQZuQGH8c7#oPq3ґu{պJjE@gL!zuskI]潕*LTup?D	/e)OE.u萃4ԵL_/d'ω5Ow@]Y8L|÷E)8Uo6Kv]ÀF5!B
mnkN{uNNNӦjb`Tk1aiʂޣFnoLyc{(~JM5yJDͥpOV U
t"$mS#C:&)Eͥ}I5G<6;%T@M^s*̣^^}^3|d DA-z}-F~NB[e[6If֮ʣ"%_޲v)-immHUM:0)	GUEm#?ȦޢRR:Znc.JW=SwؔZ7 i$[KbB))0y]>b,Q`p+
38Ɉ1V{P="8<LLߪMPPٸwx\*OLнB#څwxf+Yk{N辌&<!.cʦ*9e	B}¦;8@:hJ}qԻINݰ6M@xnVXuۊK1Qw-I	m@Z)mCm2Q_dŠ\x"ֻ,)Ʋ&u+/ƶUgV	xj-D7k#7K`;gR2]f;y׼/5yߴ!l1:&4ڷr?ִ~liЧ6tN810\|ۊЊc[O , Hӝ?bG~y-O'H#іͯ7lC,159~ף_؉B[M]@iXr,?,o8m*ԏ ȿX:?l'QZR5㬲!3z/A5eq4AMz_qW@g2'	vu5%E"snM*3;xd%H
\S T`~Ous/ƋՃDU{T>7!KFzAE	PtvJ*]C?-,s˦K+Iێ"Hl1/sqU{ԏ8MMStqhUl*=5e!Բ=<h?6/m;ΟDy@D/' QpE\c:y	,׀o"JlU*OV=&iUO'`	B3|}h&+K4FN~H%jD_6`tLv)4`Ҷ2Ljg暅JE&-mW>oS9H%i=/A%n)MtL$m\I*O4ȷOi5Ǵ).2RпnxϥnT4Mo٘n dT"rtI7ϱPyH6'$ pTF*R
2\>%\$ϺYˁ/MSԋyLeі19£IJ)jk}"Z/MGkQ|)4ΤK2KƩ2dT}00lR-JDxW:FtYbTґKhؙ8"2V#=4BHؿZ(CPH'c8'Lv'fKSbsEvKR)wNٍHl;Sp;@£~ABP_4M'd>B9ZF]^ .ZIg]%ebI̽?i5q&ĕh[~=;r߁d߭2"f4؉B4nMDk	r\!xml"f!{J5/Cx-KӬr<La_L/)'"FLĺ]-#֩~m?S~%U%T5/u3V8 qF4]1#s;;F
?ߛ=4ps}!n3Pt>S{-בҳk:j8Xr_]WF~7t |?Y,{*scP_9΍.*ύtttgx5_;jyϓ>x֨嗏?8?p4#ν8~T,YjQ>(/_n/i|2zK[!l
$oOoj|-s;dɀ>(h <	p=	QqsGkdLz_id	}Mꋤ+!W&GHz(-+][]Im$Cq̀_?|pr?";@t9:"Q;%]ɠ )<V_IFd)iڂ#؎#Z$;.S;Aɂ(R]ry]wk8w381~GQ}Q8GgR}'Fߗ8?Pkn?'S?< ZfuDa0 tJsAbK-u)͎A^M9҃f#W`IK9̑ʳ6ȪĀGdH leY(uYj|RgZ0}ǬCD5I_e؇X3S;X9Tq7ciX>]7M9ԛ!m(ƤTxZ5#1vKz#\::>ٝjgw9vzN9DSPqɄ6ӇC.Kf.8s2=*ZJ81\ܣTTҌZI1\=CäKg&%4LJZrhr%&_It`%}%6٣1Ntp&GRBgVs8cLt80S㜴<6.(3B>Y^0-;fKGh۔i16.5&8[G`Xl2R6fe$#:e!6NyN ,A.7W*Q\8tHk?MdȀȾEp9sb@%5	_2LxEƛ+Ӝ'l( Zw삻O&yi>
:[h#'"'8Mcys=gsj-)u4s6Ɋ.3J4Shr
:&Vc4Mψ~5k+fMq-)'V"Tռ{ .*xԔh<Pr|dYܶ>cx&Woaʥ]7UaU8'	i-$r|? !Kj˴'|/]\]f1cˆ;0!HHqr3 @)}@G>;VA;|gϊaXEQE~'׳X6&>"xLft2d6k[f[q1xt&zπystRoLR~XNU·L	pzRꀹ-b93>ߕi"&ZtS"&WZ1<Qk+|M}*Qes^1o8m)&BlQ؈DjP=L0@~n#4݀QKрjğ%+u[@StԷhBPI{.]&YHDz˶$ƕh$5[%*Q=hqVRc$4uvC$<<ŇdC{k:<n'W-S8^;'}d928>=faT|
t;uXG9O)X1hQT7Jx$)j:A~:YNK%h6B6Y[j$g1g)Ц`л+ٯѶ3tgfL'zxZUJ $3=f0Vzx֐"saqLNO,Qg&.	<'nԩ-rCwjk6iS]g~a$?It",\u<IrEu^Ϣ{6GM{9ͷ7fc=(y=gN~-k 9.<Yg8e,w,#]ݯ?37AKu5-k>Zhn~kv_V{*̵=go#.uV:k ":Bѿ0lgY u
A6Ͷڷy0TtUYFr٬]8K.zVKQB~+DK3l:;ьzV<,gjԘGyIo#_8uG|f7U|ZLn̗?~o,:ԁ肬j%itcdQѢ[YG7xl DhْV]
&qi\r/M{d6))ɉ#"L@WAuoJ> B^M!:FL|[|V	U1:SRu#cGYG GtɪB\nT[ĵҔL!Ր֞Qń[D/Uv(e-q#5k6[8ԺH/cA/mbRݞd՟H	vwW
M=ʂA76`"(&nCQ3x7֌?Ley[*LU[jgSJCf0KuԳR)d*L>T̫+&Kp/NX}%>v-V2Ɇ/}:UDKWЫ$RM5i)=GB/ӄ|stcs, θDf(rr96}Bic=d'LܑZ
]QaExm	tFk00ۓ.=Kl+a`7I064mntdJa&oP>&cI	|&鍊룍J6?*<<-ͣ+lKG_Fm\ahC|ECbVʊEBh/j6O{lsL+S~i%Qƣ4KeKnHp$"KVâAy_Mooڰ\Z/{^=[p{T1249ق5fqaɮx<nMapZ4G%XMCT ⢥F'$h~L#V)Yt(Bij
/'_˙:ζn'07jl6Uc-wk/١%>;`u	_:q`fo9%,LedFIƍGqζ,ꚑpVS3c*|R-[^fJ;E^FY{ka3uߞ-ݿ^'|v̧{u~XD-zQk%Z0fn5nubeuA/l~l~6q#Ϥୢdm*n[[XU9ϲfMrU$ԍ 'mdJI3[xŢ34L)N?;^]BC2>,o2oCM?ItgPǌi65Rf?u뢜Z{4$qf~8^_w%/<KG->44vvyQGh-Jӭj0F*?97[šoՎys[Ѿ?VXmiI%Oďy
]Wnm2mkMy2aY<6%tMt^Mt~(B9oWk@:M纄ӺI&<tdu"5"hy@8.~ZH+(OV>MuDL* vq}pԄ	l;yU+uTM
M,rĚANǸc\n=pOo;XHA ~iwyR=ԾcTr_u^[Zoy>QDpM:ͻS= kxb{\Rf Ĵ@:[.9[_n$VMiqG_.>ETqT(Ug7[an ZĊ B3F`tn~Os/8³o)>	
#)M|IaV'$qL9@<?VDG}:nSC@"FH%'čt;}64n##$.w"$.Cզ
4?)2[e~W(D|_ۮ[ʢTǃP\ʭ^WV{m_
1} ć̙^م3x]	 s
ѦddO>h;awMTx} >9[?co6~-U-sn,qY*/ust'kfr3Vo{*=fe^EhHJӌ߂ }pASAvr
b=(;g߿wP|+@S>2KU)ӏY#yлI?uPׇ!$C& Ԓd!rt9	"9TDT^t2W'DD%`>d\5(nuxښ90`` ^⁤爷a<@b"c91P`B?ZT2jpp!=h%=5>eB~"Yس@7!2-|LM@a.ݞ(Q<,"]^RjLD{ǭ© ?1dN)H"z f06=Ƞ*DI~NoNR%^! ɗ+mj\C#	 x0xa߹؋uk.HnO'@'@e,d1u~DI>YpK@Ԏ	I6`4vLuI?YUʉ|Mk0VQ""]IΓ-y>ZoH|4ǟToO}!g%D{Iĭ73ϔ`A½|RgX12Sx}X^(+=.c a\pgn]=ZLҭo<+ݳҭzS0P]_,ad%:Y&r`7s%;ML`An:G|`ŃA]v^8y<(#0ц^'tnBzFBh
`"nrPb!%=((9hY)$h^{gqLKUXS&m^0 .k*㫐!x>TЇ"q=^o%>_sW?CLCh~J+u-,"m-lݍWĺ\^ίp{U,=a63V,)*_>Cֽ~6P]Ù#VgCu7 MߐduceV;8-]$x5q/g3*C
1Q'E;Gekӧj^?m5+
cϳ>Z)-&bm&b;b[ײe۬X':Y%"pߥC@"~,{IVYO/Yz\*lO:/6ݾnXmP^gntiEpf\.Ž9SEPe7x$.<T]&ջlMF:knjAoTEY幄~ӪkᖙQBݲʩ;YzTd]d:zSQpd)sX钱8{8_֌36's6g62N[LsG2:xh	}r>j%v^/	.wwēԫꪁSQtד+",#6#A>T[Li[1ŗ= 3>"4ݚok;bqU<`j(}*_FUzPfL1^?>I9nb\ڨch(c1	UM:P:-࡜aΥ/C6kPlIh,d{u.y:K.H$$Nnl
P[|E/	m	^LK>š1:Uk/a­VsPqB(p6.{겨.>~ˆ>V'ĊUM0J}DE76E'b^{BUvN/j/?5.?I[K;6sEBᢟZrơE]ljSiSZ)Jp&Al2pH<TxnFx<M x#LBP`xD!YCTFϤtFdV4WHg2iUHh{LIلa6پRq*Rߕ#LpN#
cd-;Æ͓hK25;&&P̱7¡_+OAlxh|6qS,`)o?2b+UP)G<hGػ
*b_+*K$S~ImHJI%@R&}9f`I50vh8N5H5"gbc.z Xh + y!ډXo+F'n}h"_o[Zg- \:LA󫙣ffj]l2ufXc"XJF6?yqϕvMr2z9Ds[E}j7}HC:a
/TÉ+jAː/1ᛁNP̾҅f?Q5^xn V= )UBC%VlD+e	&+^WiА%TJ?H҇ |$ALcruj*] 5&@CHa[aNKVDF&it4z?\!)rH,
JHRNЮTg0O\tvȯ}X/q$]鞙c?E~GvTTlGx'*i4'|8l|p0sTyp 0Y*06
ŨgЊ-1R蘴JO$e"q*6i5۴XLѥ̳T iJZGL)&&
M&#rUQ!Y(:L(ή8 ]pS-W?k{q 
&B:baff?¿
QZ~UÇcE:AZjp_F|A{_'(J3eoB}#sX[q9٣&)DQD?jEmyb`
=06('!Q[9>B{CmH>g,+$pzN@ƂM;TRϛ|gIpBI3g߃q	6ڢ00TxToE?QwSϐA2,/4V6M ~~a?+Ɵ+-8$qM|hsb=e0p(,תXހXQ]id)Ci!sq)fC5.D5ƕQ#R¦-Jq{]hpI=V~YS)"ΰ
8z/b[~&K:tǘ~4nf3/Ѱ k}F.3BJZߍXߍpnl<wcg|7~3ߍifZ黱%mrK XLmr,A5͵*5_&gOJq	oE0?)trv^99CEAٹIޔ/܏`Ƃu?!R?q%n} 2/d,߂/#V
5E-@
cID~\"gfS=^2(}92RЕQ*G9.-teyIc;ؾ*$*ɄUmi&9M@MR%]ʯL&1_(y+Ji,4()d2R"0#V2btCrX_(8YQw4	w Zi)z4 oeξ չ46)$'{VC
7wVѨ4@df8XOMRZo]æ>,#']x-ފw=O.c`	zڛ j/ЍTs5[,M]K/f*+ljlf_Y@EB!.FijP9zlSa]r9ͷNZ}2
Sy¾eYmtj9VNb[dz&E& <oE疷>>N5WEبl__+q
1چh=ʆZgze C5_=eA0nOi"\g^RK*6+hN	FCDu>vZW7IB"CqHnQI/ZJ"[6ZJdbAv9mM4d2Mqz2J%^'+IN:W\u(r.ѣjcpB5mNGc<2{izQ:'*Г|IĺuCF PsDXlO_g1ѷXѯu'*)N: (MVZT6P5%zvKl84WW9Ƽaヂ4xCi!jaT1T|ۭXwx忏a/PqULǻӻT\:Yw_AvC^o_T}dU@3}Uߕdʄhb6_!de$b%k^+k=i7Al"D|&j׶<-bRsC,cP0
=(fawGH!M(M\KSz̷pG1HAm dX$Vf0A耀 >XV2HRh1'J4g0+¬DH(\5m鼢Pa[Vm3,:)-bxKkķx|^*Lw o~*љEФ'fI*k` ^yMߺjM@HL0QCMnyt?O=m3DelMD&O?X@?xS.4HE{y>n;R(Z87K0ǩ758l{VӪluL5w!I%䑕[XF6iq.R8Sҭ%X]>z2Cl$9M1tDp)-P0Bè/0
I'gZmr$1TkaZϦ1dP&#'h1[`@ŽE*U|2d$?'|#:\B\+5^TgF1jj)_y5%N'*GYT,f}38` <=--	/J,O^U09Y+T0k̞Y\a0P>FN̈>Qs.j*-N39M%LgL(Gɬ.qj7r[ܰ3I|:b%j<Y-ԕz5Ҟf
՟r/^:H)E:8nK	"&9hRM=Ej88=)_JxT3JTka2G+DYԕ-Eh𾞺5qNP[f-^(BcuE3T(y);GV{HBLHxr	b՞	#biI	ɟ A2eTQŻ^O}l@wTwwR'װ*M7-bH\6׊npCX.p='f PӣS
MPTq̬N0W &BƧ!ч\.`A`?ܪVmhu9 NOߋ
}Sp?eϞe1@68=@4pHqUx;>)QQ̍&/4N:McK3)KГ汀Q0~|_c{)vNHTlq(~ڕ11/wIT%M/{jUeܝ䂘G+&Y#&F5VŦ=~>|}g?｡K"Z#̦鱠Ͱ졧Ce]Iލi޽Z`Q7j.!/@jի_ ʫ4Ë.ސ
btczLs@zxka{SqG,%%/KS%	>ٮ溚BpI7FJsT4-,جJT0v1{0R-Њ<[9D\1LT.ճE"6*o'~Z㊇4ҫeLOxW-:y**<pipY/L:G2{'PgT</=K_m S]gl
&Wг	{L+aZ[0y0#1Z۷Pn+ l[cBە`|S@Z 1V|i7f᭱]l~B2[Csh.6FÏ/OIXGdS,XQєyДCmؔt5'mSF75yOE%w'F5%RI3JIhqE5cDFXEuxֵچ*ӘweoܠglgtK{?"ѝ-RQHsXD*#ﯢ'hN遮-؞a ޽5:.x1a;\ӣADL7ݼowl&ZMoELn'<}60ZµF:9omgaHXn<WUʮs5Ŧ)c 	C.Y#҆{TV3ubf z;Ѵm`ZᎴ)Ѧݎ?Sɼ9Fٝ.` ]I]n.:I].I {1)'<^Mhǈ,FYCon3:
z-\Ch9MLØrM ˎB}PS@6ʅ%:x3%=om(ZQ	x)fO>w 812~glj	F6>Ż`/Op;#-FtܑZrBن1iExnu5mzZRTl.
'~:yImϧ=|Hĺj2|	vlvK.
K'߼C_Yxhi6aU7%jVVo"Ύⴚ۾+<: 4+wt J`]e [sE_Gt`Cd=2x\d1PGkCW5ѾBNײe庪.=~"!L\O8-v-2x|E|9rl5	ona\[D#0"db|hbKCqr'"((Oes*,SQlĄ/Tc{k		OX@z*:aգn˩LX$$|'i][#%%Z:%GbDߏGw8?$du{(}L
K9.8	`g	/xįGnK)S>-mHe4 nyK^iS~G)-,:SZ	ı#(*OՌ0bd^86ũ6v	Oc	[ԕS\CNxpǋo7EUJ(W)RNA4]Q	xbon+*ˌKs)}a.dr!KD["$2iniblRFxdߘ`xUi/9?"?*ǄGEtFԽܝɢŐTaSMԴ;o*bo]:Dړi},~\{-⾑V`pwf	nOhI,A-1%@K#Z*+b.\nM/)dVVׅ<Gf-|Wi楤Є1n4o`3?	AG-i$ф543	RB+[Hu1fҮ`A]ò75Wk}SVsjB1+-Ya2W`<ePuec\IݗR7h2_c/Be^  /|9J[A2looqc@aJyI{InnYs7㢰	]n
eLn|WVV5;4dQ[I؊XdMZxb߶q4MˢP!E4mbmU_LWv6WA܋ޑ`J*z8kxc4WƯ[2Pg2tO$V5{֩a;ɦu;]tZ#3w9t)
n{MlQN_7<r<{%c,<):іл9?ю)4;1)9R"I\&崺Di6V.NK7c&?(WF[8[J])W7e)~:y(+eݐò:$yNn~ur[}SGٓ'9}5!_ոOFVxLRuէnq5s}9GӼex
P^|FQe%Z@W^tzizzmǇԺBjML`ΒZF~,=ъ}m7c2Ҕɯm+ɘlWX꭮jE`SJqh9CzQin29dy7I[oSrHHw	l-=B=DGcgRreGYLW*k̲vŬt6k7*֏f)=
律UUͬ$f7Cj0^ik˜BaT17."oNe|Tax?_W],	N~9adXHcJbwؐ;pͧysԁa\@ZNQV^iS^<[!^09y>1e1.NCI&@8Lwzgl7aH2`gOWdɍׇn)n6]\\qDHƩ
L9%xWٙ{KU#g8v6ξ"K@t):yd'""B"ψP~C'6	0;{4l7-v@Uw8)*s#1t](.lG(l 씃jͫ̅WB0d
mzfLW ~@лLmq]U-ۏv4zl~Un/v˧!ޯmKl4 !v5/ZbN[l @0o]M2	y
F&Wc]b+Q]t#/E?(ut_eޚJ_SWU-/j<G"6J]vnisoeohK-hfu`v1{[dbSV9iW[}0mfCC?l4" )pK$|$Cz09@Q*ӡLm>ҳat'Dt?3JoGMq#|8U*JCI(g5m̵4w8" 1[iV`n0J7,[|TTq܊n?21<A]lGahr3pAViUdssÌ~ٮgH_jigUj+r}^[2\'	F	
#1@y#X;ljq3\O2|OS??<bS|x"OHG*7gQ=#uG%;IO+Ql3iFKK`*}]~%JTV_1z}~i|7h`G)'1pi4!4N o
۩Qv{tf8SzY#i'.l4m}SAq?Vz`'ˊc>v.;:GV7cSRD=s'ѵsp/r<F@0Q6t2kY}8Vɘ=XrDKirU"iL]kIc:9z&xDDU`k/RxTlAۮ`wX:tat
D	.ia?Q9fՓѐZ0}a I!xN v;e <3E\z9zillo7YLʛV/z<ZgEք=je0%Y(A2|`| zux%)xb Qh*,~4V f*_]w3O0ʴ8jKQ-WDAd &ET1 
'M}~2.ٟL=BRdY̇ OÇ_5qz
χH^_/Np0mYrff
[95ӯ40.)W0OL4縶L?ΨTIE$x8S &y$.UH<	dt)(C#_F4It+090YZL韥;x2硙vU~6LVMܣA,t{.DZV-(t
}Pl,-fݍJtSM N<B<S5֒'g" K^Zaq(㻂,)!M/q@xR'NG&x1>nO9ğc1? 93T:79ӱ f"ӥʆzҶOǦl~(ǭL
"E)RS^yD{jxdMA'ZBl&m@zu!=ZgH#S^+ |_Ƞ`I{h?28*֧s85}5ii)RTt<:DԔԧ'okvMY<^A8i5"gB|q4m]>t[WLL}Iu ؞ 8aȂ49Kg?5"gc{JEUz\V%ITXʺ QKeϲJQ)dŀ_
RM9[?KX	2	n{Yv_j9Pj`6{4Qs(L>ջLePd QDM:'qᘤ*(9,LVaWmȁ˥iMAZ6 PQ	㶙UMh7}/ľΕPi.P1i:WFs_nTd5׉4Uo>?43UC&1ZS*dc[KakʈD:bH{bjVf<j˺aH40OIh?]y<@c@IEJ@[$BQctyV  ʛ/B|ʷH{P:x>ck|"ݕH]HMNt_"ͧXk4y eB9K*HLP=>f)HL*1'Z6LJ6i\Hb=r؉S395<zy7JW p'RXhSk/wpϡ,;Rdy vAf.pf "X|{'`\8nZ}|֑s+p'K0~2=,w+>EsT{LX,_
Q~Z}KNU [4<&zO<t){Qa,ٯtPJ/[½B$Ey>c}!C.e|D]}!
׼:$A>w^%@˗KbIXKc^5B,]doNe<k| Y4
GAe!B?_gWxpq3N'eÔa->* "\nԳāi63[
1L;3 ]SagF7Z&P 7&",vV,j
6^a%%vK;q
$d1$^%´(	
 ^^+	
`GU,	sqƖ@
>9Sf2ھKJI9̴2wyrBڳEFsQ2XnQJv/U]06E^ܱ{oDEwVlF>x S{LQljB3aUWYL])Z~<y`eBm_%'^SܠDo*}InT|UH7EPR͏]nՄhբF;Vy5;RL+L,kK<t5]"e]h}ƈ߭uW*)vܣieRJay'̤3M{'Z@Hcڂ[k?Xݽ וd9EPkЬ"۝張	g:՟<|Vh
bĿ]ң:Ү%l븒^Cm7TlC|7D@ bgPU 5<+`7Kϕs?d"?i'2r=OVnpl]t=O8v1'>:clFQf*)Q1mexe9ne	5̳FMW-)QueU#Ҹj$kDCFe1JRqɸAYZ:U24+BK6ҡPuK6DHT]IZZG(I_wvWmE[U[_|boz10#5hd_y)8tR!.",Z <c7x~,ZK9οϐ-۶>|Fl!Y]D`IJ1lQL̠*&ƈ$>FHjrʤMܾ/UׯMwf^yG%b_Q<#V8Ƣ]}ĺZU@&ˢ<M"lQX,G~w{$	̷EEQFG3]ƜG^C4D(0Y!>ҁ9 lc$7߂>IGS~_1櫭\)oU-/F{lm=6_mE[^ $m*|U=iIrD*ûy$~*$L,X䔫[aj߆NFZb8o;N`xO1pv-].YҶC1ÌdRvmOv,6n\1J?PYO<g'HJ<&}٥:t1u]9'	'Z1yNnX=_|y'>Nr.Fl>˘l`P`EEMrS{2ݜCqkNFGIwOJ2>)&+Nk [_QxO6f=l˿Q_[+![_I@a	mI;챆b^{q{0Vi`ƻyB'T1ٙ1b󊣓_R:d9-U%-(.5Bq0UXO8e{8#)F{iC)n3K6ehgRiIptv>KIxKSߧϛ؞}Wk:2CZ	lWWDGIֶ$d,ճVIzwJIrXD#}@y5~cYA zAG|yc'0(vj<cfM񆊆[B\dϜ4INpВbIL'[=-Mΐx6n3Jl^jl斤ʎt>R<c;Jஇx5od1| 2Cd8XREC>Zp*nƷYۄ-@@fC:dz8o5IrD_	O^D_eMш:>GRPsa3_ǗR/)`-GB9U!J\D@
-U!
ؑ
hɿx1b)r~[HNtm)"E|s]M
yObtJN)U`HV)'ť7-Q
*lRfei,y+귫rDza ]HRG,ご ~ٽr]"pn"Zm?!OhKRHD+pC;f}ReƇHUXKsr[da9{4f"G!Y13'aj KdOTv&'1WyGFrIt:_#X<Kȿ>VI$6DiG16L8T:Jq~mmJ-~nǑ2)QJƞft:N+-<	)a?A;yJ*yČ2ߖgfH>gTis>o@
0IWi%h-'E+f!JhI]}Ӑvʨ7)-{Y$uR lF{=asR/".NAd9Ju%VaiyJir^5bCYvJa m"<o5*o%_a.I>,JۭSrwciRnAz$®WW7'eeI)XV0h9Z3a baG&,-T%A	xOqnUWܒ)>+%w^.(ea+2Zʜ<Hx04ã39K\[I2Tfeqjo\?9Ǖke.\*ױzS qzۉ5H\?/'dE攡Y/ZK2TOW2fxUxi	O=EC~Ѵ<At!K]O7%"RE^0Kx)vw#i1aOL/bG5_CO<&M R},B
ӝA\#@Qc=-~,1_b8ěX|/Ɇwnu&:I]ԁmǕ5ׄ`Kx%|,@z.\W+KKXwʌ{\xMk]kq۹l}YŒ,/c..sYi9im&ҥtq!̵ۚX2;7%o.KC6yA_V<7u\vEy .e	oM΅lTq񘴻IRRWYVWYWDRrzT{-g{tbv9*#lO^Q.Ʈ]Qw}ߞrr3+VQx]։+ѹ+}Gj8.%^X>gJA`uCQh9ߠ2]K%&]d8)"uܐmrXrjb&X;ʈe7pJ5-bleZ\`[/e-i-q^ߢ̓ʒfQ99cK}fl5 ksy)uN$YE(gE|ReF4v}En>H
{S\wT1gx"XiEݢD:yWn)^]x[Fw7o~8yZ.-<1Uex['bwl,/'7;RǠ"slv!Xfz]EYޡJ;I%;*[-c譓&"'KgM<#ørrvWI2_b]y.@"ܻ<^giwe`V>!cjzrLCbjSqfT2ͬ4󖧙PC'yb *hUc?1G
~ H1҅kUKkٴ&?W8x=p#2V0$FSf{w3~cw0!DC%3aYAJ[zQ3EYSIe+=SM M=D0%Ήda`ePoB;
TͤwU3YLzA¥Q*;;ȋ\]`C>s<89V.!(Ә~ȭOQn}FId{zs՚e{Hxf9֠Qje:^ܔ  -ΘX!wZ-wL'4GJΒBWX`{ uYy}\NN}Mp-}w cLXGH]Sݗ*?vLR\߾>I>)"X?s@CTFk*_twrU'[;*zdA-Gq0aGclJs 
.OrgjivF*9>{*Oi5Mr!7ei3R;rS9ELfV2p+MOx/q0&U(mJʔԹ4fv;keITdo
譨\$~tb0>Lү	򩾫%睋p!*~zTɰ=E.JF7RPz*6bh[7+cB[rlW)x3ꔇ|C"9qthV˩L?)[c\oi]:$Fc+͔-RoAMAXLW7}.nv
d0-0AD:<GIǫ,	éB(Wm%q^(ct}qjNy!!wG:k"E5[ouDxb
8"B/0doJ/!4 K/F(0tԟy&KLiOYPL7:?/* a[9n q4s`蠼B戤 O#u'RuT%?57s6$>7_O@N~%}=BG;_)AኯEn{f_Qbj*1U(yp0o	f8ll94ٰ7`w(WcuH6h`=rw|x$=X4y~}@8qWLx<C2NQB;M]B(qB?E)\[LJd9cBUfQ[)Xtc86( 0jhe7]P??bvy/Ϳc4E74_ޥɷ^Q/=.(Spx7$<t sGpw	8ɹe{~?jZrh`7eF(+UVq{\ u %1>A׎:*n?M|@;:jM>5-LA]ԟm/˺Gх߳GQp{:"F]{͗:|:?~ϝ[S-y3Dy{b\1"^b̦z
h0	$'8I*!K' U$X}8d2eO]HH0-8t1I\>~; x'$BT|Gzw5nc{t=
(rz_cEϐRhҳl;xDT&J$zIO=(ƚΣeNd0V>aE\>	b7$ɄN7Zn_a"УI#VkOLDY"c×aA
S9\_C@X/kIw)t}%țJQO0yL"0W
Ϳ^}@E@з4CZ(<C#^v2=r<^ DGڌ)[E^qJ{2o
Jzytȷ;ҿCO%eU_1}.bpb		9,!$0B-6m ,.	'jSIPݑbYBfсz,u8o<Mj6<$72!*P 7KQp3" 3!J\4VM6 Ϋ?^w*"
t?[څ'XpY+|Sݑږ4O F~xcL!pw!?($W/N*d꧰pմ̢H!лFs8"W/?ΖT&)CvOQ!)ΩCV|{
>~rTqx78(H!Q9XR¹ZxvzEN:eҸSXuk5u(?Q &\[D_((z"BCr/8#ˢ3/`64z@/ZJ!-֨4c!2XE|sx/yA!+@(J 7\X r7](jTO\JgYu>@)o]-q@B2JD:oĤ˝,ZIuK^&@<tfH	4}/w 9'Q|I"1p4es$ΊfP}E計N$KTK(L)l*?%A)lhȪ4Ȁ4&>9(L!"#"E0q*LUagKTpb֋bp1<{8=.&/HU	e7i[GZiKgQJj[')Ftטqu7^Pcٌ{DKdE6MmD|if˃%Pxl@a;0vq]&v,5,=A[B2c8m/)a5 v[Q"za``!(!ňsa+.	D[V.KA(*:>N\C7t&axsNQ24=rI*݌$!wVof@PAzg$I\U3 5K0. SF͡(riP\G,(ۛmʣ*KX'DKygn
}fP2|@P|"`d@N4'f{ ؊@-bN%yI!G5q=SsgA:B4A`>kkD_d3@[boA»j]\R.7[@Ыi)eɒZt2v 9>@͌#,#1bUD.$e2
s
DU9|LL	zl Q#1He
e Vf3- 0Fc2|DAJ%[j "> T*ZTBe>5A`ύS(sX+6qrU7&|+ hmsyDAA`p$m(j&ۈmFYj
UO(慱5kZ'z.d$_lcBV5(A^3д= ־a՞j&]xb6ja-ROIz~'lUOe+9J3#fNF[S0Sfqػ(x:U޳ SgXyk`i?Cl2>`6AmQåU6]ffjn 6Stb]ͫQi"US1Q=>	;ew50-I75k,לԒ6x-g -N	lxυʧ8E31*:UK$[SR;z9d-
8hϜLDa^&Ɵ;3ev Di-BY9z.'=5ǃSmnfW'"-
eK΅-Jj$hN9<ӜhN:mKF	18aLuڏ,:@u>fD;D6k[#vT7@
6c Bԗ"_8yIƈB/LWǸXa6qUlK)/#PzLTl;)Bzn戋N.Ӭck3K8_'ݙ#(iLuJO-GwMFs|:$}|oA6(>͸_D3gd\KAm 9Tz1->ͅ§-i!>I| {%h H/<)J|$ƀ*@*|2Kb؍z s*@4`>c|Y> ɠ)>%g`_a=B#h4h$>">gXʧ!@z||J1HAE>`d"fzBW3hOiB	 <S\ Bv	">COmh)A-U>̡  !>O70ЪSܜ
nh%>!)a	n2eh#>$Emh%y[|Jwd%+ȧ<y& 6S| 1S|ӈYL)m~>1hOEWS__O,@*|.1WOn-[|ʘ[ kcSA
*J|&J> {'k5O"iT#>9O`gmrI )ׄay&g`W
6* ) |J|v]O?W# DKh5.R1eWb.iMq܈P T4w@ɆkD])^X֐Rp3 E˂nՌ0
%۪m?d( oGF3vO>	l3bx+u} u4ۙM_?|lJzoOoIal^gbWՍ@M=%-p{l:!qV좖$n`ep`K0M!wlǉͿ(ET+r'4E/UF2ɽࣆ>@W_8YxB0]	Chp]CxlF0Omi
ګ$mĴI=RP~zra[3_>y'A𱏴2B%CVcR*l iĴq=QhK!D%&Twj-mP.d1Ibb6~,P5NcjTQh!j\pwVV$J5!J\m:D!ﶈ[D:n:-ЦZJT-~0ݯu~P!˻)hY+m&i,Zcn* :;]$8EHs ߺQ&,o#!d_5OC,ښBLg~!%<S\5<ӒDѵΜ</C>u8C9Aot|%#<ĿmnYv8cT`R0Ʇ N'qK\L5Q 醩Ttcl"ҫ97Vɖtm`ȣkG6XJbK{M'OJ?(TVJs(&@҉=-xwv$i8^IIvS@:`
bJ0h_!q
NTOҲJQO)<+Qzʹ>MKp4\1yN[d΃xq>C[aOs|`:u#~lQNp389s8<½}	$3zOp'jeGY%dYlp}B9hsPwTXKDGl(L7*R8sʈer'+rX^$;G+lmGh z%x0{]kHdbxRHc?\&i)1**{wP9[g>9[%y(]͍<ȗly͔},p8A~qIFzt`BJ(|>-Ff mfn)XdzbqZIqï}&g_+}3V1&lL#Rjѝ੻.FIEbjLqT'*!#=M5I"~ ie&	cqzU"j_TkXNDE`Eo{Re+WvOgG/J/>!sohO7`:D};|3y"<ÒQ=Rp:f2^:KǣOޑO~4٬X/j*tsmSQ,eu_,'7	E!jF15&-be"eƘuS.ECi7Pu6c(:a7Iג	QϪ
%,	
(;yQN%D6-vò_+  V%=0GARff2
 
PuD V19[-P޴ZC2Ы';#N`]z
[rDY![<@2-&
}EBoOmފ*Fhf>[U(4vi6@0Mi!~MTm6СEK$$O#q{$4fQ"WK:6jg2b7;IHr5;,rH,q{$+ɎC8>siM$JQ^_xЇ)/3HX\a2Xpqoȅp.%+WOϠTfrkѐFrlF6֒>(NG(~`g#3HZ[cLB_D!6 A,l&D`~l'R*GiJ$sToPvՁzg$fQrq">9J"Y	1E*/`/ + @!,{zӨ~I}Crdxd%CxڞMqoEÜ_P4UoEhՐɐ>i,QV[TMQ;΃4AMF,}^ՁbIyYIzzN@=7ǨzN@=AL`Kf6}RV4VѹT:G{Ӱ`ʨ2je,izb5ivcCGא6ep,Ƥu38jҰzZM=Yr0/qI1"F{ĄLCqQJnb("&dkBG9ͺBf-CoKKWHXIY1eSuKT\DgH3QLMNKAzxɻmUhF˲9wkyC%ɢ*?.B6#S1Ny p{&#q?OXdh@)Nۻb*PrO.4bⶄN0[VĠ}3:mDwv,o6g>FQVV>m:o4ehϖ#d}Fs} 	&]ƚ>kny4<O2^F[D0h[/n[h\nG
?p%.RD~r_[(D`JG[GfnJoǸh>gB<=ĴB"vD&L16'I&*F@(8Y\2!kIT	eR4ɻ}1ʑO̽ PQXjtd. "6t|D}%\OD|xm}Ԛ濁qCnnSFm2n$~2ۻ?ѵ$B15{keY
ct<"ɯ?t
pL$^@UzO,`LBKP_28&b4ngi Xw ZǗ	NȯIHB7iLtJe5v*syZe/%9hI+S/}j~/MfKGvneUy+7`/Qh,b˙9RAZeϑ>8'J\(hT95j(q0k݅lmg_$vv8c+{}͉25W%Pn44O&%G٠)x''j=<j(NQ'Ӻ>T(?s4QԨ0֨0FzRLlvI3\P?]_vg)kOl<+E|N¿-\8}G%/¶:Rs5RTfr;W3,n|dn7uEsYLNKATxפ*j#RӼPN$odsEzcL:b^IԛF fO3BYl)z"#5u)`_H(2)P6dwů0JɇvJQr`ǀ!+!N7Hm'9著yFuh>qfM!JrS]\#,3ף+'o?ZeX _3pk433P7y7h:hH;E) fz"Ys%I6``#qC*x#coAc5"r
nx=))KbOU<˛?|3;Q3T5rYLe&E,6CCց\:<X8n?A7=5¹BN,&~<Ԕob. ˣ[NםVX璋tnͲ"vg&)̃ 12h2U`'+w	?؟9U$ĉ!Yd4#y1ASF)2bdGjpbs'S=Rz2^OQ>. mG+3Iv:ODcLRAL:1M㮠ᇏ$٭sF'֓q2fq-Jl'eO69>+6d
jAy*C1<Ua4T,Sj^^Q8'aK4\\>>K
W[ z{ѡ4Kbz'ChXKiAXEz#r-X4eH.Ka#;T/r>Cdr>y/ڦTGh'(BV5z9vÃQE{6V*?p18NI
ӡq/egФCqtF+51fx/izV7g3Ws >bg45E[XRg]s =Ǵ<Rͺ.g\k17_"3;Z_Ds+.aX@õp\3%qm\?cMi6uJK%)&Yz}.mbf)5JR" 
;ev~dHtlC.'e$`Fl6-#XD@ ͟m $nԛ!>kb<2G.3s=?$
"-"EЋ544ll4:jG*rWuܕ$|EJ4:Ѿ.t2䖀3X3D%'t[gIJDq".1R(|Ug'(#u_(+}䅊TlZ/q8tiZEPgZաĦ<⚐9TE4E'{H(./VyH'ڥk.Gt-huqH}lG1%\:]"3\LcZTL4cSM!A5z.ԩobn񯺞6ged`"2ZK 0s4%M]o
.$SKɔEdJNS)SJSz`FڿM)=ȂqX"Wfb˥:cè;w蕎I˨dRYF |r<	dZ\Rp2Pd;u3b%PB+rtl[ϚB|/sV|Z38a,.:#І8򴊗8\Ij*ME^)G_U&V0 {RV.nˌ_gbXE"kT#<J?kr|au?tn£-m,V젘t2Ql%(f,&dX_4š-:@ȣUŝRfe0?
~z[a:D?FT٬-%4as
h'y.aYk|ZmTftJu9Y1I8!Z;o~CCYF#a:H?Zt@}ɬ-KL0-zy3q4AM2ځ9CmE$?l	HC4:&=!iQ{띅ez+>r{Tde `ؤ#E0Q}RC}hm^$ho3ΥrJ&KغEX¢zIʽ]O=͐q=d`C7Xw3L0*.ӣ%1.:EWzɁ8|OHL[7S	I=Ko=2*vW'mqVMqX\H_o{HF?ތiA1]r1*i1+GTcjzlg$ɤeHiM,nn<z(Y5řl"_jX*`5KS$PVi+&+/7ٴuk
m3Ѥm"~&622?,5sfE\rUL0CmvcLhVScLhfO΄JnR
sAUi\@[ ɷ|߮=(jn;v=`J
5a
ͺmvɋLFn! Ac$w3#)6v4mz-k<k~Z]U2~;uj#z-*{ҥr;z^]SGM%sr_;;ι.Dչw&zV!"H=d 940t 8p++ni'&N{Ѐ4IA'`+$6y~ob ڴʹo^\!3G3:b+*"4˓{g#]ٓs{6f>Eh˒ǗU~Rh>}ƂLEE[\9>%oHny@>^l\S5EZT;F	xek]Fjj[f3s`]yDQu})h8~~%:`b~4:¬kT+ڻ*ilOlO7{0ze27ݒ9i<x&?mŊLivR:EnПeh4){tP1onHJbb<V-vnZwκ6Ӕ^hJNSFz)M.rSHK
犁bQ8,XNX_Z
e5pre5a<ft7Gt
L'(0oRd{T.3̸s<cQN+qdi8ՋƷYGc5Df2xL5diTΐ9dj2d1MƝCS92ٶҶ|ٶٶ[nwBO*vե(yahq9Ȣ'pRSo=nKC8ZjzBW.`ga,^2oF	Jo@r={(*夜M输ܴoH`_ݿ@%&90.><% 9[_")mÌZ'h_'
ظhG<MRc$0#p376
"rOQ.X0xޛ0c;6C	2_ՙ5"$+Qrd_Sx~^jBή(ʞ36I.g6v<Lh2+y}h(('0M&~Üպe[t;5YBp,	L?B/͒*!/eQKGHͼ8`sHB"?vk5s](y!l<9O,<xqe=1<Pha[E<i4iCuQMHذ!$^Iє5l7lvlV6&!֠bG!
bTQDbAE,]k9ge|<>99g̜)ēPai7po55"~-1f0-!NVNoاY40{"6
,4lY8}جk}X"pv_n3X}4Jd&Rf'Alה˙[`/zۢwrZClP{kެ$^Q!2<郞~M,Oބ۔ąWc7
Bt7p.!z9>!Mxɮ}0b04=;ҺQ0g0Xi;[BJԔQ,a$q<u.: 0A>Jzp﫥,}Dc5m4܉Z8s(5	#w޲2>NBoKy07W&liit15>ͪ)!;z|&n_wKoWC8A|Gvq!D@{>R_xfGAMuv|0ó5[>½p{ *c>܀Q+?B~;̴XhϮΕ	ry+J< ?~كW[
b>o,rb<&['!X>RSf%wVJK`Ӷ_	wCG0o?5軝ގtO8r2ƈS%4'e|GOaῺgOO>ջ[(RTVR1^C'"O sgd_|~}oM\3_:zf+_ܔYĝAiUN;
s*Y\-Y%;;$١W³>|aY8D9	kA7f_2/p|X9ǎ׼f!ifqjݩ=ڎRm	Z"k}CC_=$k촣[)S
2\
Q%_	ΒhDMg<1t|	z)xqtVP#>Dnb?\pj'c7VTæSy>o\%ص-䓮ebADMHHZLy%Jx|S¯asv	_]"
FJ.K$݀"Foʍ6_Tol.VYkM0oQ
jWaO0ڐGoJ2ݕ z'usލ2i1r1cso[dlwexŕ]z'y3;QTz5ɇz|Vcztl`nK8rQ.y۵SI{o`w'}<NHb-nU6qü@čI2Ž*HJG`Umgђ?b֓H	Web@J~OôI? aB%	~%</B.Z>L!}Iѣ~sKk%$!w>/w~`LE,n NF<U~ẓ́ߟ&(-b-)m'-W`@a}	YB*bɳŤR`!%XV\QvXq2vnY]l PNI4(G7+k0ߜH$H1G+<6|JcjY?jc-PwPX?a}d6siOc"؝X?a'XfuD@'b6(l'pH	Y;#R'`pFMdch_%C#y'5ϱb'jyԈJFImgKRb%dlķ6⧉m26-?Q#gsޅOsa`[1nMMP̴=,l3^&uϸq,3qYK23lފ,\/6R`Ӷ5>ؼ6B}¿y,imw<	zyh쯴:%M_6vD4x`tѻ~9]q!ٵb7Z|pB] sjU	wXo\n[ O@ LVAobKQ(`T4W$@ܖ#P[~6k3}FBjtAQP+%>0g#'x,hjB#Ԅ ۣo5wxt,Q[딭|6݌/
"a)e&w'Bmp'Й;.fA'\|ANؘ޻aJ;-{ocZqCܜyNOOb0m&UBcz][W1]%qʞ)<>[_,@|OWUF],⮕S;hu~i8Dc\i#T1|+]a^ryэƞ<F4	c_>V/ad<@ut߂xj#-+VpjjF
gX\Ƹ>K;y4eGK2GrYhqmp>*޲'GBj?KCH%TBc$X:FiGvWΣD28A~CuD=ԃY?,1lZZ;x[ \*Ѓ[F6SQp+@8Wm%{-/(x3>X&zyOv]O00!zG
tt43pnlu9xfQ]41BD B@BiGUi*|o#~V.?p;}؇cPƍ>OcQ?G.N/7 ֞G)#bg#,$}Sֻ@5s=>Vԩpsż"qXU26EpOVHy|w,jp8侙3Qo<GY?B,D"9,j59D(9DFQ-EMe_^mEd5x*ߏ'"xΞ8Ol8DWG"Yǹ	X`h±à;'~Dp5^'\.\ aؗ5EUg+Љ=x2hn$ޛbS4syVtǉjsnviS?nܓt^ܐK_ s >}Al}.^릒$N5Vkqn8/Y\S_O[-D{ǜ\zokPUK*Pޘc'&h9
EI%	o%[Q}D9܂AVCU$~DQQ"z[pB(C:U=Hfԏ>Rc*}]~%ӓX}jߋj3y/
q?I{QqH$[׈vz_"ark}<3+զ4hcMDu.D\$SmRiX4z	>d80^'47<x:[U^2S_;a۰ t@OqlF&8TWu#}VI|qޜ>ab]0.uB.Ѧ1܃TO
}.J2`2y$}lX$Hcz&O_ʋ1]+NpR[Pl.B\/;f?Aוܓו09I!F߇:jUaN\SdvWцW-p7=	ZцCU7(¢y,!k
cVؑD50ko{F>usI%ņA(Y~#ɇѴy7%.7v%9X'T6BH#3TPtjRW~FN}puܺ{v|#P}>$fSpjOUێzke;#*GYF;Pedϙ`g3&^>O[3I0Kl8͓vߚotgC'8HYܡ7IdA>D6X8plڹq#xxJ$G!4§#):#j*~'~J{:%@4|Uo,B!Wu-'O 4A1s%t5I(p%	<kc倉$E	G%'AbXָ(ڣt֠a7;!M)oԗ^s{.pe
<#
q#	;{y'Cu7$?4H$#S	{-:n*:vBP+-y|>\Pcߐ ޭ_HqWIf光frGpL2Xg"^9S5ʖymx3S5lL)^81\3Gmvn'Vن:!w}/fJXYgd^h_$XUy`+V-8.4YVxn6lu-]-ߨ٪NH-2A_!N_!T-Di`%BBG]]#4U+[h1z`Z~wΠZ='?PCs"vSr MR}Q3ÄiǓ:h'a<%±fު9#y^N8^]-m=Z&N|D<]bhK	WU%'l&g8d:	 ┡xPz1s'O+I`C(^yR$n"#1m&sIub=RZ<gsa^g`hq\1?R>R	+>&CfPKL[E>NAPiw9r[lC)P߰~|1Gk33D%V/mwx\}G#d'EZV3i"c])mєC]`1(A;wZ~dQ=PnwncdV&ie?;CeoLX4@FX[>(zt,_3E<bL7[R*:s4[R{!cOrJP`ɫ݈0{1Kz𒫀ˑLm+(mN̶F^Itc0Zx~ G:l͑#Zv<(а|0D=e[!_kQesmPDs]0|z+fQOf@gl?cc]>[1&KuGW7*^6CG^'/ <X7E7I ƾЇ8֏<ئo/,vR;p_0ї=+FaTh+%6C90zN!&1m-bO\W0t,T.&?}bCݍuCZl/lHV`hBl2iCQvZ[йȭr7ǆ·99aU='ߺ=waxXXxMMx?i}^~{<SFy f'	z6G7s	FƺcdrSp^bٞ:^)#?Ï]"5|RzA|y
\WpZ WW7lϋoJs<Ƚ;TtţqYUywaL\Fs,9<e<ҽ
ap,	Htw_4	K^Bf8+AY3TGԼnN	^kq3)?_$oUעdjO>\dZ И=tB؁-Jx'WJ[UGѣSޣa)x]<84v`c@+KѥMA5&%q0GԠ;ꃸ@#bwuBxFݍfF{5>Ža7ƌ3ٱw,J8d+(MmYA' @Dy":HDXN+/,p &q:zZyޤ(b9'ړЩO_}1t؄^m-ڪ|6#-ex/Hy
{6%PE#@;W6A$
F2Ls"<W+Wa{mg+rT9ɀTB$
|c:	\!-6܌tZZ\!<{;uϚ$ ¼ch\鸟c`?'C#ǟLt'ަ5ӈ%4):K0T>U*|.wWrVr,wp w)k߳N`@igNz~P<JzH̫9oM͊{/a&^l*5,>sBZڍBҀ
p6!WSԮB?rcOӉmvQ3OB
Ģ3	pwД8(q%ZhJߪKk̶YJ*w#NOSὪjT?y. ot_7mx? ;JaV!2s>%?2DJ8puV	nvUط5DEOMD=Ewq2%d$Gҹ7;(hlxHT	DQ:#Cϔ3j?<aPdD䯔A.Y0kj&a#P7˜KwR뒫νP͚<ubD>%)Bi822LnLE>ׄe0f_ocF@ pV A  uV⶛w1 -|&)EحJЩݼUCԋUC\$͊:H86BӣYgjlÙg=vG/)SY7=F*f׍g2(z=|rxJϋ]q!x;t8`V8^aㅻ^(0z@>ѐbKHA`v)fMkppRGLijZ&K'uhcI\3 UwA6,MW/oټ(IueP&G5l`{|
tv0<Os}b#il
=6*R	&uH:*֨#A@{ܩ+ɚD@ڑS?;^mJ\%Fb:cRxy.2\J<JSKۉAdOfg~
yp[3Tp6&]8*8{pAio:a%_6)(2xstOe lKTLLש煃AY~׬1M4CT}td'6C%} -Cxn'S/`&掏O7U~|gKD%zݸw%OZB8:NU՞n3@N;
{+Qw@ޘ'32<j9;ܮ6%UjӺI>WJ
%İ.+û[Oyi`Nz)25=Knwo=/A)-k&E!a%"Fx#aWI^"XaxVc'=& gx8,@pƺ8	t|MbUJK(ڡځrsTqLj5evckSDSk]=^e%an{UAzxK
6t[-NsEcK>x>:sH	N5Scn1c:_O8B{ǎǠ{1h3>	_0rq:xxH2zcqB`+0Ƈ	㄰C+`
#&liAey"U|au~N'VE uG֛"4(=!OHϊQؗBuD|KYWLMU}hf`-HjU<Xt;Xf|%U"6j'euZF~KePe&Cޮ\?](Nр'6l4Y7y8<?]d6$JW6"9; pܟ,pTir^ ݡ )@S@݇v7F$&qj۷$b?k[2m:2FqsNjLiP7Eav`aILmgRypӍqZ`o	އ*ި,»p4㵞~#QWJ\u$!!HȳIh$Kn=[_H\	wd
&79Jk!AU&{^xN-^uQҧV{'Cz}p8eb{h8Ts-k6T	}XW )W .n9Z=kp OSN! NQ'PԷVڹjgOZNxp珝TRy3&iM|Vuű /TЇЃ#s#
ӄ."%CBif!a!ty$IIYkB_&kBuS3ljnZb_~y?lje%M_.B\ f=g)36uNK%7F	ZX$FE2t{cAksFMQeAkҪﻈKMrӾ.'u2aUQ^b|j]bLUM/܁štG68r>B\kwCD(a[u"7jO&.l2t
ZUJR16ꀘmY'"bM/'W-6&uX wx	30L؟!їlZ7I<~nKP֨Ka	pK"̒/@~&Uq,CIGi
Qg!~vv
On^">G)Ou.eKofNyJϛ:		v^&[kb^%OC&Z~zω,ܤCt"B`'8_Ӥ⤚NXlVx!$%M+P|TU%wåɶe2D.ޣǉX89̤"8C#.evF+D=n1~|QmL넕}%~<x5*uط㡶\1^vj呜k3 =%ՐoY5\.k֪	1JnnVXscNj
'3t5k&BrVƃ upPkP[W
gf"+6yꪸ'7no)aPT%I%eX`0}Pfl:%9Bp)UL%oQ7vBĶM}g~⛳:?RMFluŢxA]%l;WA}z(\^4poK묫M#餜InAX܄Gμ:{j^ٽC[V7lL=lQ1$Ubof+ns6l6A~w@k`֠aŦkŦ	Y'ty\$}9$Z#Е<Auӻ	80R{1GbF߯FSṟ{XކЉu[P!JzDM['BŶjz=r8No|4+҂AGjSjyD#YCu7n}piX1..c` K%=㥠70fV+Qƞ'e¬Lq_N6&Me@rX1,yj iS35u883;cFѴ~ ܩ32Y8rz3'++J,9='˖XsM%;H3Y7=7r2fgN)y~eNaΝ6=ӗ1gf̘>u*32Y1]@˖SK3氹5i@e5mZv6/y S3*ٌ,^xyΜueĶtӀ5-.bkzerɝ1:`QNϚ=5Z%Ə>aĲw\Fύh K'9%,8*`զ0'/]Yɖ3Bl$sӲ!0n_\"[zu@J˺zroL5ü%qېϮxP+79
7J7 ك0ZySo%Ơ%[e[0M,mX6or;rʯ`Q3D[Á$z#c`($Fs#7EIl	n~mwg=7h:}l1qSD\&5q!]q`RS?+*3.Tr\6&pIaD:.tEC?d3b/N}Bm<[Rik|8xN|Ge!$GjhuI'(`s)8:"sBtCLPǖCI"CHPkYqԄ;{UTfNw0R/p(-n28KqA..?j9Tv1|xs?QԸN6s6[d_7v@x\n04yZ1CBD>EqF`%qJ4tOv"DK,X?¬Xcm2x1]%`=!g"g'qc,E#>/d-A;Bĵ$zB|-^
aDa hv1S|X1vbrL\֎H\GK1Ye:*b2Ap{:iJ>ΊǈyY'+wy/-G(3qysGXFĔ^̞\MMzxIP~bb<UJ;8ncR0/
JtnP2&S4JSuR FE3<].Ac|k> OK5p`l{= Z 邥֭K՚`	߭a^JB!+	pf`kzoKK>l/~r/g=O3cY=";@/#!`P)nϺ	1/3kmeҟAiM%8i7(a!_<n}6v0p?5VUgq(:G	ͺQXvܻq`WHBӁDíhh|~6#Y3ve+߸RVʖ%$Og/\B{JƳ!!ܓrVƯT66Ł=asVA_z	36
I/WWfqP'DB&*ءC\"aSjčKsa:lq+Ix+mܒC\J	zY?̬u7I]R5+X9bk嬋q@T[NhnS^7)3N@2Q9vg-Yzq;	uX%_2zFiwl苶)n=H2[^lKAC^BA[So>x\K6n{Ɣ[$2G`}k~!R̸I[%en|\yPo%m!Cxb8C?prmw1ykHo,mzG)T*a>`=G{]V{تAՎ!wqsVRoAG3v3x7\m	: ŁNzC`,wj`g.wRI2kI$]t
O1pk\E4[wllR.s!bU;Ik\|理9	5菿~p5^,e|]3'eU)"6<ʭGNRb2.)8K*j.8Ԭ&ݩc>
|d7K:R{$ݢ p=C7<Y>G{:?	!G[( {˜2^IW]%4kHc7\;kO75icQ?VE[%ď-%}?Gx5cqﻟ4'i{?%Z|Hz/~`{	q; !pꁴR&9䭫%7w%zJ~l7i`@g=;e%m*nI}AZ~Xp ߨ2!I{ks	u7<$i]-]ϑM-,D(}Yq NòvX7xPSYq2Ã6wAh{[0e쑡 Ҷُm8H?PBH/Oe!G)/8!Z(HD	'p8fsI}[=,DZ1K\蝄02A3 cf~ߪC`7!	);0_cĕ̻Cp르fdc5KyA.A;	rc'C;S-4z]aKfsAu&X'5/֮_T
XU0;7J%8_瓶5KPfE3㞐?AZOĚau{,Gdg=)=	tA'յHɡO7!~9jgjvp	7R&Y%!];nx.+Q5hT~B?6vZI,;0)
R.j>v?{Wbl{JGZ#juCვ<{/lhqA5=ìQ]zRx mM}8>ފ_ON[ɖ>E	RiF?-e顯O!eQi{z[tD~RpˑY42[|0lwÿsIJ^^R[ع~%F#8\Hu))`	#a!}!lO<wJGg;pS-`bҪX}'S̹|0;+~F^xfV鎣}ϐ!3I$	K^1pw`=ɚ)Gp;K{ViɳC}SI8,?;FQZ\`rtp;*[esxh5HgPtyk],o@~n~NR!L݄wTkqϓ({~(Cz~^RUV8:C`~d_8N )}Ά֐C8m !PƋ5~dY84;vCA8Н/~kgf	d|(/C:E8}⪋wv苒_PͱF%c8T4DA[yIRM9ӭV>蘣	FփkkiTfF)6ztbvbNz_';ةOfgh(;Ir͖yY/szgXq&N4a?Tg	oºH;ۼI2Q+FSZc_ut2ʹW=^%SlΫR/{ukc	^U6	zCbk)HB.5)7o6@n !RX뒰_A?,fenQ%A.eg>-k^	^(9N3{I,%G4(;xCʉf9y<RoHrvA9Ao\>9s$|Myɛwjf%z[H{'}7/4gE:ܐg+Ȯ{!I"ő6GOr,cݣ~WZFV7hgZ^R2߬~~ޖwC7坤sq߬ɛZT~qiFL|!>2#|\ܡ)pҥP.O	%\hxyn5a}Lz6}qQ}ORY5%T#eK8_lMƥL8raFˡx}1F#E|*j_PScҴ 5|$dixHʒ؈T=BQT1rY%<#_	|O3h.濌Ɔ#>$()"wK5\|b#62l|50/ɸ͕/;D#BZ`ZQ(HKr2jp_}X veleli|<f7yT;;vホI_'NN2crm3%!%*<oO9kcPR̤R&̢v6|eNVPv/-T.XU.EQIEp|l<{5ڔZ#]QEDMJvEٻrixSZ/326:3ߡ2@RD~#u)2xPXQ2&V]=wRb"mEu 0̙vv;RɿJf	9^cߥw%E2ZKXT_~0-6TV`	++20:ÌSs0fx1>'&L! QG.,EBPVY[\lH):RIyU~-5L!F(9DDPU]GBv1lK>Θ}y||\8ޏ2S)DrEd"9kzquE_
N/+*Ggp6RoˠwOw_RfܪT
TK]`^ 0TG7pb2(QC0f)T8aC-gP*0D%8ɫ7iW^h*V}EPcry02k3tyFn(歬`J*ŕU}hpVWr'TYlpBP]_d(wA]]V[lUPw6s!wVmRIٜb!>U&7UUVn TYfՕ;K~A+tQ1rM>CMm~u-"SOPRTVU+tʘ=i4=2McO+540d./ wDPuu5%Ny	]t]MTCzc%ܙZʣe$rwJku
gZ>: S%L`MV7]Ux]1z>dZU%.zvYe,[_QDG1[}&9Iԇb2@Q
Kc
/!5DQM"c%
ojLzc-&JM]&*ߐ_T_^iQJU*En;SI	R~a^YmYEq58rg&R}YumQLTHΪ2S0ԍ@Z!^N"+@pUZϡD-7E1bQqevXQUd,ʲ9
ˤ5
Oh(*ί0
jQIB#qFO0ŭr"A]K*_aV$٬HYݚ;,9ђVXAoek^o-pۺCb|Oqo0FRx	fRYg(cPYx@<<B8	NK`kPUp.iN/.{3N*M۸2T(-5x B3s
{FoylAMV@TAcT@Kg||6+֨cR~(huS(H$6D/1`iEQ-66Xp3dJ$f\6kh7<f
DJ0ru#-6!IJ7Mb~>=	uZ_C3T\]ç&+Se2k}MQC5x-ԭ n®ހ#N>
r㌇+F4ɿoe^%26	!8&jY__!ߺ~ꆟjz''e-UbԚ8E5imqt(	BANFJFgL4R$R+"!OL]Jx?$Z|r
"qڑbJ%o3~tyJ\p"/~CъB?AUQbWw $8_!&~_V"QC`|p1nuEV$C5B1 67}m04M2&c2"/i'Y6^pxNqIյ(Xh7y5!vɛ1,PE1L0=3,ArSiq0ˇXu P++V+n1P5`SQvi!|7^3̫f(c>
oxtMwzm2Ǉb˯1&X2y",sQ;J"WZ1\| 	/DK<7cn>ӐtQ,A,MݡpPHK0
?zm&m,]B6ի "Jp/f&smjIbaE)Ŏ4bKK!7q{kЎrj&!SKka/P/=t-Nl^\u<w,p?ɞ5
r2)vSb! =b*K}˅(^d,T}&&a'h IH/lRVt u		zB+M~eH!eBiQ%at\0f	<;F-' >H8bmS4@N_Xed$:u8n{`bb(:ürּ#uv]fuhOd0̵4tV)X~~xy<8"e V,'XJ,UV"%5Fi\ O?:Ըꬭ/,6OHjcIMg~uqeavũӬpeT5>ouU)-W[kLexs
g16s*<)G'"?UNgĔ!nZ5CqrS]|*]^j+ougD0kvai%WS%Jc9AaPSPTV_PnXɫ"I_ylOj҆*g UHojP5'D7җYh҄-ġ}٠#\Rr&ĝb'Hz~-i9kSPY]	JLpSuL*CIm q*9Dt+R]@TVau&`&afRl$O|dCZ5HG_GJJioa:Ph6y҆R*5R%0W4GRx1yɲvtRnB+yFD9HDy,B, wCFc;5ɟ_|`aj>	>36chqbɺ"1A5z2N)/#(Qˍ7@9'#!"_Q1-.vMkyL4PcB15Y0B]UZȅͮ@V|mJ!daQnW5B݈YncBN	CUNڤe8قF$%W]0 _4Fҏ<YNc}RB2`(T+.JKq2
<{XV,Z+PӬУi2Ƃ:MV\> 8VXZ(VImeĖ)oXH֥%\ۉ'C,/6/h,9'hd+)&5{A@]/*Z*=ZKQ2!õ
Yi-
y&*#rJ+w^Ǌzo"qC@ߴ"*fv4RmU&~WX,QNȡ?'q>F>fqekeAHF+Bn.b 9&	i&yILbQ;OiGۈ+k#aIkgwNxyi)-*苨<3+Cf@{uK9 -k Z ir>iVWXD[Sglq0~0Oe"bY0
.J,YAt^:bx"0il-(ܫSԽͻFZX_Px+\!8<	&7"oL05/g\pę`ɕ7Y	߫qCg``ry:4Ԙ;ˊ0d,vrQ,p$9A|hÌ[B\ڌ n"Êa"U%4fpd"-noPlk8j-|Hn2̅<#L0_va n!FLNx^A;i.(#EY sGq]hjd}\\Td,%fF"a4#(!Y.2Q#j@#ǰjRV\֒$*wՊJq[یҠz8*·an<.kXБih/%M2Ԭ&[$KbIג ,)0".vJưG4ejAg摸~	h87bX-S1Uqj3qq~ux,Ԑ&aٝaMYP	{Yا#RO$k@Xc6L--g&il},ȀO<w] #'g@s425Oi5 E9&ŭB1CZ8sh<IFEp5kb%>Ms \u%\̓x>Ŋԭ+GY˃FbloT=4e4v b(n`Sv߁
>koiSliVT'`S<_wnyn--xR]?4DCJWw@a|M4t]fA~OS1ԉxc):$7D0U	*!D[wQJ2DL!:Jah/ (+z^7UG]5gzԡUѼJX?FGX48],i0ZsV&y:z/{tI96X*!kMGl^u+]EH+r-st,pk4xj.0Qz'ň
$mru_e#L]\.emhp`Z.>S%sјfŭo6*6tچ*E'UWEyY5/0)$TuʺOڥ'WvYi?DNi()/m(ȯ)6ffVeC]P^PHkkqih=i:\S[PZ^U`>PeeEf3p5n|t3o#vXe&uٴWja:+0SNAĨC0Ű	;Ǫ#Yhp]\-k46dY%l]SlyĀK	9KKd"ŖOI6wS 'ֈDu_,p$CpθRl=/z<N>?p]nN8D,ylHtt)}8p]Xs.C|]&U^$2wD8u%i+pt!謍:}`C{zALơH|	P96gPH(Ny9Lo8PZ'Zta~<˛b2ز\iQ֒jAxŠIF&Vbe7b{PU~ -|*t6}R%dTm}HT|*Q^o@u 95]=WYE?D?(RʬZұLX:Wh{$,T2zWtGj5E7JsUR%[PlrX54xaeBĮu' x4ŖAs2#KV&e&<Kq7[ 	noB~ q̆hF$(6Cm,h8qM8?';,,] g:@dvOW?<Rf]gg3y7)ayoeAѲ (D-әTS3Z۠'Sa~ŪJMc
|tĂ\`㹲HeWx+^(Y&C\U~zhu~6_D[RlɗZMr2˦_RlۨT%8^Z>؀-o4M9S!~qˬG,4.<)F"-RM	SlXw`K.dI8㾘a%Խ&SiQ-z@]Rl[x:l1S?yor_]#g6qeӊpc7> ݱi/5X\/3
'h[zݨ,z(+
FH%wa_m$Xv&sϑ7u:CLPByv+񵵸>h	1zge83NYnXI|c(`~8hFq}3{b[14-`JEeQjv5HrNeP54Ⱥj%
p*c۲+& F['w^4̽BbSw-D|ވ^*1$uAT;U&Kέ4)P. IZZC"1N'ǋtDjg9a tEn͵FuZ"<)xtj<+}0KR'Ւ',z~'-hYP^ɂ&,'`QsjKQDiVе1C׊B|S~6\a(qBJ-im4nԮC,ZKgc:s<*r"	I2jX8pInq>f_aiZb4]aX׹z!R;UB<~oFEMY?q"c
USZ]rG*Y,L[kz?h6ؖYwᖜl-󅜅0n\7^d
b>W-Mme7W8EڊE,upwX/XW!3c]TE}zx
T; l%^"!}ǮZfڟ@_ø	8^"iጜlp(!k`XFo0qYW% mz\4&wʀKć{Z0l;nЕW(lPt\T4QolML"?2Ayz(x1%Ruںぁ34QC^&XhbXKhqG'm>ײA&$#\-gY`EkJM|NIu	Ug}eѢ
p𽽿]L:]ޫ[GZ`k*oTZu=[l=^5beĪhZwyYN''[	Y9'Ϛʒa[G'Xҍ\,͖,SAp3ET1ךeڒYr2X
S[p5D[B38J%01LO1̴b~9dŐ	Տf@Ir` DF`5]lNku ~Kb CuY2xD=%B3 JanߤJoJ'-3LqnMia,[#cH xsaўǶ"pFOl<V1Eαcw뼦S
i;YΈ	p-'I?D6,1G`  dc1WYq"vefO?
qOq=6"lIzmgC$pvgQUD!x=Rr'ͣRS'gB+T$_|NK5QW/T"?XrZ߿}x0 ;ih =\!,8*+\d5P
%$Ū1蛠Ɖr1.c(ŀcf,ana2~zz2k"0cv_iaW:w |kL2&QXgyzm, RK~g@k)_@A2NVlk9,iXJ+	9'gM`eCw,O`8YZ1\&MxG9:ʪ&$sJN;c8j7J8X%R,QwבլBʕqrQFXz̭2<<qn"؃>Jrű	U6qqb
zVm ɸh\?#}(,AfE >M5pR}H2eˍMtNs5A٢Y⧉-B$O|ui._!gCNO(fGdcȜr4 ol97 қc2oާds="~"&){tn^#ؑ<-mO`QcT2+;Xe0'vm%KT=Wc6K>
+,{q5ꀇMd{o&WQ5Wt"tC5Qn$QydeaB!@ tggLw'
6
$.HF=6T/q(寳ԽUޞ7<зԩS۩S9eײ,zgIA5=6iЦj2Sl7ӆ)G1If}%G]z3p-; " ]%/{^x|=}ye.n|u-;9wS\s|v.|k8)t&92E׊sĩ&Ĳ9"'ӗ.ųsѲήNٵKt4OetmV>K,Ϙ2UpN+N7[XAIk[fؘ|306%# :f_ [CV[3V
sVja+IE9'/^8Es6	(w̓N+g>r@W"9Ns6XN|iTs6{=}6{kDW@GW2cu(\lTl	U5ָG㊇9rN٥yf4V5 pcDU|#Q_1t\YuHH׼
x1feSZpOd5I/!8QRQvbNBnكIճ՚0jTԕ-ܓ0(&ظP8ՃH>0XFM׵ө$kT:-AIi{%o^쁚(K{/;y- Z&=r&=)<y\/݄o27pBBiU;k')JٵC"rMt*0(%$I;p'ˈїH7-d_b\{xˡj~Ŗ{bg;p7TIW@+t/RCG_JQ<_LQ4CҶ'Ԋ?䟽!PD	Er}!o@#il!f T9)}8Zs9eO8obfO_Al|øC_nNUs#$_dmBΥty󿣅F+ɔڅ=\*-Ӱ.xWj)2o _'vl?#cs-SNrŝ;>?|f&2()0ž0U_EuJÎ2$`d7#_4F'I2^HtyV(GF{`꓁Z#>u]{b'~R!#		^;t#	>d?3.߈=>[kH^㵹 hjG(fc%~c胰-|Ԓ%QaYC0ڦ༓xmꈎ)2VJIUR(Jjաލd&4Ja0S )tHѭ̇sJd1p'oYLrogH)>#7x9Ccy
\uJ$ x+'af$mHHn4Rd wpIzV"!;y׌΄$0aFlϮ8TITZr^Cg3j%LIc
c@r YL;'!3PS$Wlfť*][V 8y%VDN r*>ۂ.74I V*@As7g÷$oƙmƟ./On$!gjT)SrmM@1Se̓;jSMp4ȻFYZLiBLFbT7}@\`׷AOoPfhw/>*glZZ
B確(aҺ*^*Sƈ^
<HŴ`RFm~DPPoIܾ,>I\(o041Jي$s%ȵEjX ]_J-0%gޥlȾkݓGDF֯J^{G"2\ѫX[kj*]'Q1tڱ&ؐ (1VG'܈G.,bOYbG$"糽:hUݓ[简B
e
}rl꾳楬<+s8Y,ߨ}-QpM4hd~LIRE$	j$ߕtN%ǋ؂[nֹ
>-VHFOV[S^C=x:Ĺ7,(ιIUH@7'[d6_[eM&~Wު֋BJ0H_sWKkOiNtB\.*M%{	n}޽n+2%ޭn
pFY_(MvYu+ޮ66@B޿Q-*+}b0@VjFXm b&&J2"ʻc+j5"|"*mQDno>f|f,<$y:Z (qB뛾{-"G&3^sݮi =7僄#{9Q;ZxK]=
Fbu2Ec%;TiGkFrWATXZ⤿aLtvx*  |b%V鷵[irŝ7vJgQp殷Yׯ)#,w`\X'f oLTcD2UD;Ɤ~[Zl;HǗw3jfŌUQL<{[MU~'Ӕi݅CN/IvDbڐw<=݉y[B֛!i^\T.k2"]ڎǾP_΅pbnI]MaHt|kRE)g'{m%mk܆Cl Ƌ9
?SG'nP=j!Yd*/5^JP>VGل¾* =X|sN*j蒻YP@]T[=˓O|yPqZUN%uX,ju@I>E=fj,^.ǹZlg('<\?
õwq%ŗlj8JQFi[ǁ<J;%{2n-kN	2m"٨أf3Gw{U}&o &̯{]Qiۭa.Cba`}XmKS{ȖY&yZuFPX˼Z/:CaJ^hH^u ~ȡIAnkW@٘q6F!Q#/SGP^9V\eb}J-5P}k˖HNvLsO".\|SLp?,_zif[[U3@.S,xb~l)V۳3cgiرҨiT{FE/~Dґ=X_at3 eߨ+S-Bۚ.YDaJ !*NZoЩē۽(*@_͇%;3:onµ9eN
)T9z=y^k,Uz }C-+6PGXGhn#Rf	|t-+7lӚce/5}%ZGI^qꤛ}bw1Ԭ~ۄͪmj=^ ?CuUJTFq%B>-FQAR-DNº Z-;̷.Ş<.	R#J\0d}#Ϡ)LZbd._]J$?V $ż?XyQq'`!2\p|lih!Bvo6C|``b*FCnx	Y<*=
U{CGQ5)[ZNÔ"t[10'LwЅpq]A-!CQe8㷴L[mm=1}R
9  ;[5\AStg)ƕjRH!^񏸌c0c(VmxА^MÎvNc+7l@k`Pw|O⏺X?8 nWAV0˦<;Q|"B9u99깄[PTƇJMt/@H"VH%hAn50`QW&J2Q:dTXPs)q`]K
m,7j;lc^zF]S8-Ö{3stv#đNڰ/Ewmhk@8;A0yVP]?tJf6Iz03=|Oխ노qJ(èO7hDjNXI-fnTM㨒kuS5^@Ѕ]"A;̚V2-I!OͅX:ΈS#*5w@E=7Pƃf#n/g!bmc?أ<H/}{ʞz&"ƓHL z!n D3ǍMğ=lh}ī\Ɖ$Cl{NMcAtsT.h61ݒoԷQD
H"D^wZtgXL	e6M:jbeSE@L?b`jl^(w|մsį;m%U#/{xN빧ioE{q8K[{F9W$Vp^0BB> 9LNg("La2rkz
R⸀,\`\/fwCL@mߕaJn孑dLoTq@-H-LQ\cbv9YJIsl"{߬`K30_4\l,#ZIe<DoLѨ]Re%kS	p=2IYop\:\/?i4*n`m<	\z`Cr:
`G˴c
}aؠđZI0S)VzҰ~
$a^%Jܹ
/(FYfcYkdWQŞrQad	5<#&\5☫B(HGc=jj'68ɵ6PömOkH.8XZt߶G/A$>Z)s,~!Lffֻ]60%kXgv~ӆ
Cc7 8gkP,Nj[:DݙL1"J 9gaG&8(UX^M,nM'BPR[#YY<QΏ|.6>e}A\2apGGkTg^;Y>cI47^gQ?GOD#M"Fp7:oϿHcQ?)gu5KyvϵʕrPkAv2Ly83j5uCgjj,TD -^[Wp&@I>xʊLWEdB&]?6Hr1t9$Uy/1ob+`M.z$<n~8`,6fwcJr4e6yo$cRl"97t9
C բ܆,eг :3<>bg_hA.A2ure+Rf(WJ\En3(UxSneVHm\lF:Ȇb浴*tf[Zt(Lڪ\m-m@cBtyc@H}	Np,ӽ#?sӶk.Mx쵝~F|<~S)	(i'Mr.2r3p:pMݱ}1Q罋h2F\T~hyi#BT'L0=T$p	vo;_}Gt;LuWTYҠl/8SFWa03n+r͢}aP?_7w	y^+r3c{5Emfg&kp8>LNޮ! f\4	^ryz;%!9ddjLϺ1k0e̚>]JrX)hG#aS؇uB	48_LyA)N7L3u$!8z$b1w2L_8dNJsLNH%ඛb>M|Gܚ錭dkYՉ?c~Vin-iSS0V/5⊐W^nD_0>lȓKh(Z\D,{u@<+He}>0P/yjKpɌ=؞RtY34iQڼ,xach^x_̋XIeM8P_TQ=M,}PؿjO6s-$/*C(/Kg/l __ Z({5б:cuU_;WrcME6"B"R`,^ͨ}ܺ_^o/<iՙ&y>Q[!I œ>~iI
Gbv+u/Ov ˖7tw}8%t۳vebR.dT
-=C`(,PVh$Q2`M9" wCxWL$XnK96_y}~sH&VsXվv0'	&AuYYԊBboj_{z5"Gz	üg
z(2J|mY!>#qh-a?JBkiAV9=QKNPzN6S0=l[Yhƽn5Ms~,j*(J]5/ՠyLrKBYl'-Θc#@I0
`Kh_j{ִndN{`wuTٍ?T |}M9yN&x߹ֲۧx9췭bQƍZ۲mf	E[nwQmK8۝\w1v$o55;fqxD)لQxW(^^3ᶅGՓ{,|y[4B'jedvxD;]~Vl*Nq7NZ
QZobb{ n
S^,YJ$uKuږ9جҵty}ƾ.6G<((V22P,P;3$xA%8I':I]0w׈?	` +4?pGݜ(	;(|AKCBn#>\{ƽINеu0@ĝnŶZlVNdk?HZF39us2kvL\KD⮉3?w;'sT<7[Ԙ{3YQXً{d&p?wazy^^윧4q<Ϥ-NLܤwg	\	hIJx!h\GY	;w_X0"K,Ml]\,MazpoAPU%fZIFc麑;ZӸ'udӦIMnBrk".<N%6ejFb[uCzd0l"WB	ꎐ%Q.)Bl;;UDc¤+ GM0q1LUyn8PԴ~_<<gMKl=^Ǽ[#<9"Ka"1׬LV:(*Ew1B»&-qy-صbEr4Zfa3ڈӦ~`]&j
3]P5b<I{(]aԖ(	{42 ڦQ+uѠ+rlykVz؇U':zPwjLsBF:4ܨpOPz.2QwjD@?c߁^KRt@pn*v<Z;m(;ךC48n _+"w BToӕ y񣿱4$Wpq{oղYoo$RYh!W*H{gK>sk2W=*5[ʒ_lŪ+zen 7sWuʟ+ஒz8D\ȵ1E  .tǲz#I8`eAe')WLk2` yz/4"gJ2 UCW!4$Uה=0*1VGqX3C^XlOD=!,',ϼŎx~7DUckx5mu x>ѪMē)1-0L	s	"1oA+Q5߬'{Lr7I!LP(L]F`0#Zɷ=Be^l,>xLu&gR0&j!z@:/墺U$(j,X|xZ$]o ^LqO->E͙hշCۡt3`a|7R](2T{LMdLݠ}Ȫr_}5ZAϠyzی"
/gTяIR:H[>3e[!/V>aADm<OIFON'?;W?Mun	&ҾQFA%W10ї_L^G:cf>jFk,5Rc2A ɯuIPDE;ss:[o*E]); k=_u9%'U\/idC#Rؘjθ!_7,!!#fTUfՆ6}-0`)ǫ>xwN#wקw畓_7g`/8L|PFb=+
L\Rfw%bg/*s|K ]w79+bK`7fĮǿGdIіBBYhCibH'QO'';7?jeaHG>'3F{dfutv(1;aMY_yN<"	Z=hjy%cufU/Zhh
"f ̎fLjQk`|  U=;9';VEYPkq`1O{}JLSQ0Yzɇ]qh~C?Ilr(&Qv(fϪMu~URd	w䈪'rc_W!Zä~&V1IXv4VC6~w"6K1JZ>=}
Wp˥=HL9`L 886ԣpd(УdN:SYX(+\gFX_Za`d>_Nx"!Y8nsb	x`/eTxc0g<%|fBp0~HI?xpR+/':=f|~>B,F1y8Fƪʯ8l) -}BbAZϊyspokC*[g&[td|o컢wPDF=zsj<y37 
DO\¤<xE|vq#Mfad:i#B'ÇˉS(9VS>ypw1%?6N=`5[(Aa.A|Y5!0ެa΂aQsrz[{WxWz1	'<\ܞ{xwڰ5'Xtգ}Vk!nAL~Tբ#6H0.CS~`zyDLJ';a5ZTU5sPTrֶ2rV}AR8FT?x߆zA0W6ω[^ F
K;|mh%XXy!j.cGsZMj=nΪ/$-ڶ*W!kHS*Eu7@aSD߀;IC$t(xhPyv7VcS^SvEU2nMgHfMMtP/N\6nMg;ڍNye*WpF
3Z,@Fd䦯NxJO_N=6c\ C^쥷2^76	<ޓ	KeO;-ʋiz~{LP_@L-?q/w}JraUCi \}zǌ\Ɲ˃ob3y0{YtRl\1nDr7QE9j7Co׽F9.y\]5x>W¤rnUOXp<0ĮjAܠ = \<to\[@٥>p8E%qG8-9ұIfr<\ɍ"3Y{(n3
oHqbx8@F?Uv)B,Z3	;?1e5k@[tS'?=x)1l8IJ]BeY6B2mޡD\ppK8FcTRx\(2F;0w>{^kK=z;64%*r{osǄ*Q.H}c$l<Eiվ# ZP5pEʮWJAy8ڌ&"7NQS	c" OQGz	f;P!w*DJ6)jBcW[q/)q-qojEh5}ofOPe<y~|m>u>\/N(Mɱ|d8:Eu 'ެ7x_v``%u~0RW:uc1:y16\=|VCIp)9JSǱ#&UY/-0E!Σ9<de2	,16`,+:ts`&T 2g`؃Nj7Я&pFԠG 'S	fv0}Ndzl΋nG}yxv%E%&5t:e\0$/uL~Y'<aJd6JzIq(ׇ!$Fg:o'hU7I
M/G#xRrR1~E~)!mEf,I_B;%+.6ս!["u	_l;-X:{vYSN5sʔӧ,Xp]Շ>ڔHUnw1%DJ`*k(ڍzrBsg/w^s=eP+|*L1k֬ӧΜ:wSCvP@!zU3fN5}֬ӦO2mz:wqPж*UamʖN#w陹nvrj!O*OL!HvzXIL2ڤL h\:zgؤ.=tlZ'ܤU
v&#.j'E}"ҲkPvɮ>٦>Sڝ8+~_n4uϲ>7	 >~JN }"]0XȧSNnIVjҀVw:POd% x(ұ7]'o{]WK1pȻ
M
h.@@mn걇%Ԛ'|+|m ]+NXꯔ<jRL=3MV[%ױAy.C8NuD,):)o-Fک(`7FhyN\/Qy([A8pGc//^π䨓>[Xy,H^=e.ogbsfj0YxyhC5W(dzsh"B>leg<ɧ^wR00Lh+;^JnM6Ipښ&6S4}t9ܰQRdY\+*
XHIpww#4S=߮ѱAF,$59eq
_3cU
$UiBaPQ˪_m_yW8Ik@7:oI=,R8#J%Re4RpGd08w=D I ĭ׃*JŘbK}=N>P_5C&'zﭡȗN#9>rc"E> .L{h]SZ\Ů	ڝ̓M-$$LBs`zR3K&r0>Ykj=Q<e}.꓉<Y]i0 f|r9=e|+h)'هU	Q5=W z]ؓ\`AŘm{mK,dNf|VD<PLG-~ĭVS٩=lCdn	gפwcp#{?sh=8RߣN/ڰ̯n~mbRp?%%&N/{.q Vr{NhPjsDTmꞛ(`;zlA%U`92S*n8$Umc(:@⾗X:c~Ar<PBOϏٺ?OIk&}[qi5~L؜!&`0s2$iΛL9ӌ{5bY=, Ûmcu݇d6݅r'8RcsX7b+y_b-g7#b%UW,0 g:1ahO_5v-ABԪ=S;Ж)(Q 0?W#'Stuakޡ<̱HyK|zx)MyxB+q :|Ԏ'O*o^㛖ZL
i)`a<?@_j9{C?O;Xipis6~rwwP2L`:f@-x`g̑fŰ8˲;*1'Ń&@7y({V(x:P}CN!P|ssrGRf(`-əMMNKl.+W6+۾A^Ali[@7%݁A1a)SS!J?7dզYeu궶ZCX	|Mk(*,w>g(;|It"CjѺ&~CgS!ud/{
E@l4٢@kԗg݋!2pqءj;UEIrָRVnjYg8Q[9zp/.`PebO$!.T7<kyC[xD娓qbѢhZZZ- ܙ/- /߭R$nпqZ=YmqS>k_ms%I[EUWl(d=	&E*^zI
8$8=P'ޛUx-Pn=OOQ62Iۼ%ڬԣ(
J$!l/l
`|QnJ咷+[lg-M2۬䮀q (ק*	~ꭕPF6h	7RpV)۳!(/}2L&W;euҘ	+ۍ[`S4AK˯ajb
M@8~}q>;-AXy@ÓO7QQ/p0TĨPD|e80='W#" N
Pʼz)'U[JIy*#	29$&h\-(7iYbxݪ"i"LǼMqdfcJRz\~XO$7/P(_3D۪seqE^e6ȟ-54	
4j%yt-d5,dۂ''$ɯ88`҉ R3a{h礫CȲ7Is.hR{jsw*\pU%2L&Cg;х+p-˵E"J)A؂pȇJj;٥	n,2kaKD#:eM6L=}E:(=͉Ssq>>jUEq]_>Jk?<E?$kuMOuO|r'YCWs"OY8]}V٤5S5X?dNMeu;]"{LP$,:>yḺE){8(]͎'?ZR3ʹ%GB`0UK4B.3l#YK;V.&Qډrut_sF⾷9 /!&֌:#v%N6Gx2IC2e2OIvfai`pL2jiӖ Gwe
cބB;OirqORn+ŧCӚs<57uvigg TͺO5|M/o;&D.O1i*=bzTlnz9NXVBϣ4~IX6v9\{l5`ӝ;ì/FtkYv~mО* b&ɍthn2ZD< QmFYA気&M=ǧ1u<rC+E{fQg&%?᫛4mC>⯖Vr'mK`!6x9#bdϔ	KAv~7A!8<SE%XOgwh}Wqdduۂ36q"eH[ uVZv:%"ADeyy9X3Tc՘X9 G0K. tVn1zqԱZrޱ+m)}U=>al.Sd
=yZՐUkS=W{V.
mg嗯{q:m+Iۀ36^O1z8ܝRR2N
q3\9Ճ4:TgVO8VmH9x(FVBT{ kDgPxlKi-Y-`)EdUR	-yH"-gZi.' W^BXmfR8N\|gɘfbʺPfW&?N sCT/{s%ٍ¾rqXٓgPuYvE9
;(6rDrNІU+q!\970vG4(̑
܌ZbV?=h>D*+aU_㩱QqW/a;x0ZO y1Gp2PQY7:Ct3G[B=E縳-~0vsʣrgP,U
y5c܌V
֡2s4gQGj9G9Tdx1s9(&/JsF	USeB^/WLs(,k>Q3'/KN~zxw=,YyQRyTЃ9 ;e-YVitM;`$
9' LWo#]N: a5TdŃx|4j(]9
Ȕ3rsq37.1Vm03\F:un{dUr%ѱ-K<PObhQ&/UrN+oO5YmDC#A!=qޜ&ʍ0>*ӳVZa_e-6IUG1VthQ~|.t_j1s.zU'VJ	UP։;ԕDn}=əlOnP2݅= Dm?ܝ#ګJtȈH+Sg>'vToY<RF<XfSmF,$aĝB&n~jTԉ$7dS?#6.;gz?轵dh~'JyX1駄
+^q=Yqg6+1VWqg0Wd;V{3ݨߜ;HeN |]ۂ#R<ٱ(;*
ouJ"#͗ъ@YPn2g[,@"9OªGN׶bN=\wAFq3vbZ與n<}XEDgVǑ}p@`nkpLM7??z(&LqrXj)plVW̜NL%-,SjYǺLUIlLT,{d?roA|?lؠߒbrr7sGs3ŠBuؾsKR3ySot.쎙fBNjDԜ2)wM΅u$ͷP'1nz_j'wCe{CR|.#aĺ`~Hg~ct*p[IM_|&E=jf{Xn:VÆa 1Ǩ"{QRF4߼QE`ww;~}3uƃ>b`VZ52{x\}d-Zz\7&zw=AXxؒ!f"*
vx:&#K=77ݮātkҐЗnWj$q.Nt[ ޖsvM糞..jEѪsԛcwۻn}s˪ahAxlYlv<Lv\F9f
/~/	mX!dA5XVw8l8B]kؒAD\m;6T)\oB)"Sl1L.Tv״:*hk}V
-\o8=t	;rn[U`	'`1DɤE4d,e!{JJV@4Vc4rd鉒&Gtk=!8r)*O֙F^ǬB~`a,Rw^	; ф^]QKߵq;N`P7cLL$8ǲ)24VnͨgqeHGG#	E	P!t8[yO7ΠdOpV#?P#8)8Ep)9i`Yh!7)z~j&`R<>S6e3ѼdgRzVڒqW5$ش;6O+v;NB;Ĉ0]^ɪ	!AB;MƪGxB"2S܌0jgȲ[ahU jX>OT@<Ӧ&ؖ>jgU75'W"8j+mQ9]6_G3ɕDafaj#?v6H2,?`pfXrɑXV=`ȥe YJXaUbTMR	[weЫryao+j5!q~#Ҹ3ͪ^a'#x>FkFr˞k2>$4KDO|/As]g3Npyr\ث;qg#(pa<a/?Tm]UUj [\#cHL=f`ݩ=jԦg3d}/ud4mS_l:Sghz_*׶Ro8H@g)ߟWv?1/ۀۧ,3S~ ƩAJ(s&wfGVhXbOz~pPFxpOr#~ÐP<A5&~MqA^ǪoI*(|ƶ\>a%w75=*)d$ǯӥ͓ΘFRĤ+lA^cH脘,<]ȣ5s1׌LnKb7fPV4[\PY/MV0@~7#PڭԲ5
ji%J	"B<Qm`|#xՒtKP`TC-|mZǜ1T
fC&{1n(ecKp[R>k	2[Dc6Z$`oqGvR@o<UKT2ΛY(P$h::rTnNPw:fA#d,4!~z "OY~.@aF^?`e+a>Gq|r^(VK}+* FZ8tu^!-ÛgR]BJ$Z.rL=j͕:7AD~~A<vH&.aE;/kHP'#<AL:)1Y3<9xʏAӻy?ݣa9_>v糧R,~N
l_	`Cx%ؕɦ+\8b sϒo+h8Ni8-Ӥouw%b<XI4R,2{pmNe x?z7};bwh mV6+1d%mn>$d;~>~͎R΁#g7[?T']<ex+)wҹ|pTYP(W#cmhKح:ܶ0~x$Iq?[Ǎ?``AS1i$~:ٱ<;T57Bj#"%SfK
^	 *!\KP/+><]+Ce1*|p&[	Ouy>X6TNeE铐띹5dկa|Ylf?#QXTDZR}Kb|t>S\WL*lEwz~n	?M9z>jݝQ (UOmDU"F_
qWxd7(ürG[kl'AwŅ\N$ApY_0.{^,<̳cKq~oYDʈM^j,nOyF\v,i64Xƾ1{=Z{ya
oh,SC1<i@ßjǒaݠ-W
}^9~Y8,X~꧲gd2r"=cP)/H7D+S=K%n<qv ?O;8|e8r}`$=fJ+u8ףuELD­a{9:#Oz=x~%ͩᖌXGblbmua,lvVC/:|ZGs9Y^cr<,/AR)0=k|BaZ;P9m.?nZdA$_Cq@vVg<jZ܁ =gtKeV^Phs@R1Ҫ+ٷ>(k.Z6&SbyL!ɶފmSJ)=.ڗ[¥^xIoVMKEeԜ%M}g9jh+r$>}U;ܫm}xhp4ֺT ),5PƲZ	JrJ6kCDQ.!"
X `λ~@ay-<\LmKDԪV5еXg	\p#~0F~Oȼ9=C{_ ;*fpڛQ,Qs]ؐgjS t 8JYXi؈q-ceayyb&pfS"iO|>ɖ{S_xCh]IbR*h:\5.}8}U}rV1T+ef^L	CHlS&V<Jo\MLҕ̂t%D`dC3>~hdd[sKf;%_BVPPU]ȵ-<dd5Q+ERbjܬEK2AVVQ=dv.tUL5bڰ-Q1XF&,<0xm~)TC	C+Fꟸakb6LPm=`Lh=EmUhAJO~
||Re$^Z?)eSTu}IX3@ШRmVc濇zf6?N	_Ԇ4˿-6F2ڭ.!~f{\EE< /cn@uЗJqyk>WszJV5V_&%C_)9z'<5
E*[<4L7yyiNVڴjWpj1u0gWj&@IŠ_o=(eї9hOm|!C۞bQl2ww3'JD6͠_|:D"g+mt!,K伯`gRIw>P.!U>G[-2#$	K\eqPf`1bj'[|4^Kήq48 B*nqun1I+}l*hJ
w~##
6sIGy>
+x3/_Y\te|Q֥!.hYMTTOpGΓb8]ҊD1
J>'ԅ9FH\Uw7itlK}j%dmЄ_UՇУ0(8`TFGмBi0]q$\ֲY/P'Q@*a[ux'&< %MW,+қk[I(}Ua
pw{*"r}_ m,=U5B/>_S>!6'3jN"qRW ?d_CހA·hfᒉΕuߍ+ydl~u{e#8,Ok<9dXuј,/yeF%Kmm쮎e55l	8m:p`f`^c>{ҁqV SZ9I dHnؼ.mW^xB	X|p@ T,"X}ٟ 4އ}7_`	5`b}`E8`;TUW'喙8ynGp=z/QeemM@^-Dj۰
4pV9`grh.-ƿ.]KRSī(&}#&D/;Tד$5:(2j0 4[5	'#s`[WEθN5dI!?W2sŋXC32HX0is4unB%ɖЍtkZEq6pL'0c̤I1[VNB"GT,:yM%p7a^#UJWzE/B(^7bE
oVŽd,r0rHխ<<B)b#07=@nIBh*HCi_<T,riMxw@U? X! 5]B~JS-ƦB!uD"4.V@~}gAUҰ/"E nxK>f{Su1K1׈HKcz`Wpr=@<{MmBz}3r~[=o{ƣ7G))Ń6Wn2
T"V|CB-@+7(qQ}˿KEwLvXs2bgѪ6gُX)8N̨}{
lyS QV)sc"Xՙ7WZL.mB$5>PgR0Wo]J?=^Z}*
pHeY{sL&8:\J*f)(WS9N/oUi4
U	Ԧp)A7P&"pk[F,.S{8F]a8OfK($eYAʚW<y><UȺY㐃N,59*2_AeWTeR5DrS'Mg(8WT裀3iZ5!&0 t^
mK|[%mù
?ejjzI*s3}u{-Md{黝w5o5|9J67FE|+Bkt˕[a
{Y)~F6QwK#PFY/{*ɮczA8 5,k,?	kCPEtq@CȭIǗq`hRiު4v
d[L3prhUMCcrǎ)J?y[XFz{/BdB?fֹlCE춰ro}EL<'HG9ȑDq&Y<VIf!FU^ix_T	SfiM+P0HJX=BXyC+P9mxkݶ/		bm¼;b;]M~}tqT~cD+	_:!Ug-.Lb. 7r'TD0RHYxyYzV<Uvl)]fNT8smgIZ/(޹V>	0^K0t!=;Ad	s:ye?Ƹ:}yg*pj fDnJdw-e U;Em;
je:3r;_ |U*ZZzFM%]a竳ɓ鬻pgAiqM^q׃]~E6<or~ϿKEmX8滜e)߇E׌`jFq}N=wb}w9XfL	Z*\<g2`./\_TKnyt.f6řʜLHrs[:7 e\|q./D=!SpKqK;sя[u0CJgrot6kCb7WslS~/g#V$KEEPU%ܦo&*<^OE@UfVd[H:8>Fe#Ǫ-TESējdOhա1~82=eԅU쫞Zd_zjO&՚dsV<nCu'5{3[ZxΈFMNJ7Q[\mZu΍wEpĒ?zsSB5S
U^Ԫ5_VLm5W> n!TCVT͕ID;:cwg{0{	JB?훼~(x܅(!T䁏>Sv{Xk	ϲ&ԫf>ԃɃ~l=l'z&VWvS}S.1M~ q{zΦ\T,`QT'cG2APJr$?iz'#)%K}Õd`鲅ˆlp)B,N0$~GVG5wH`gjgJKk/t)멷ؕܡ^[sx#\_J~E 7Sȃ:ոIDs''<h-jb+[BP8?o!pS+FhcAV+Yg#(deҹQU:=d;ia LM~î^|!i)DC;/6wiv Lt^S>f|<[k4l(+us=J(LA>swH,(!N pɵr= 41O
=aIV1Q,ٺiXnz:zƫfP05)KnP3ثޡD'|MPmk&jdI^hU:5|i Q.(c闑-?kFLݜ1om%s^me]hJ0,al%LPbeѱƾ7SKegQZJF*iLhL	rV,?*V#HnHh6PK@mV^-:'lڤ){Zh	qYVͶ؝a
2@,8w '8}Y
jmV큰;(eZK~@YxC)-LOGu͖+ ]xdIr(wyτSjZɶW}n߅b_}Y)osҤ7{C:7wBR)bm{>)U1%ޥ1GOl6.dZ(Ͱ^6G947Hgڭ(A\HY)e58*ʢ7-l]VbG@a5prZ=h>FUۢ|(I\IƙǏE"'p=/WʮZ!&Ğ@-GƤ-ĘDswl}/b*\(0+vz0]߼)J/Y]k<tƮ>BpC`.a_$>G$*6]K?YckhStoQFWEjnWN0LxV-nhr3ve	QXg
']
x)ԱE^ǈ!K,{&39(*,($8\#!(dfLfƙ	\wEլzxxE]o<W类~~dX>1]]]]U]]}Uc$Eÿ778ZіI>->|TjQ&쁜ijу:^zJٞ<mf;m崰N'}ĝQz!WDȍuJ[vF6<+_ћ֍bqmmPi5V멊0Q\>f{!,B>Zsܾz5BxDv.SXIT=D4; #aë*GWr 63QiFu4mcC#F'4wg;!O[B-*AԀ+V. ":̪313MS('EO~NyI?EX頍:\qyY)xN8T$Zzg
XY~\;䛦jiů0|Hǫ;UN/y.Ϛ-;ax{Xva2h}|GZFKwnizZm0*zȴH qz7D_܀X0n>rQ$(؎Y04<Q
E3؆.NLlfŚEnvvr:2r]$[o/N¿j>V߬}b
y/LGVa/C5s)-@(1Ҳىe	M>B]nwNMN%#2[$9\68&cB4r n`s玁niqf=m4F~t@1`m0,1ֶ+6JJ$CU{$0Gw^<`t&qKS{'2=(#Պvڌ{Hm8Gm9eGXhlzw F;dF6dmk_QcیwnvwkñHjx5"\yZ'zt;yeXGRPA:AOO,tۊX-ڥ@IZR{A*`遛q6K_5W=-Tٵ@
rAA|86BfV1z3@쥩DF?<B\xnAK[ѰfԀV_'qʚ_\V<aީ6xHeƿf.DMc)oBY&m_ڴBCuF^v񦊉):pac9K@9m	zi5zVj5eAy*fu0	4S]iبCI #SBiA¦3pWt$$Y枭H 61=%ߚ;`
֩
zڊ\l/fr!JG[/KU|\ף1zΞD2x\vMSL57`9',UQy$g2NS}
6So#V cP}.X7|/f,[B:R(`ⰤyƶʥӰǸmem_&w7Y0/G%+E'*-+osIR-^X^vFG9{qdЛ,Fr90{r <ꗛ'C_gVlD<a/("GK6<@@%!>
𑧖wCG_'{g@Jf-IΛd
xsk-}1>0,M{-/AkDƈyj(Ll	C=wNT0e<Ρ vn	(LjH2㺱h[R|M^ƭҢiV0^x-#/Bu^jن>V"7ts$6PHPs4Du^mw͘JHnJxUmql{!F[ʁ'Aзw 6yh>Hg;љDye:~e^za+(~QV)miڻzMui|aI<)e/^8K ik ۚs <"k[.t->"DTd'.6=0!Swl32PRTZ{r]H^!CT/?\itd2rf/	Ird]4,h֝*MU2u|@EvG8%n	A4"YX|#:Di,rPN: aIL5afDjKpLEaA	"}I"»ܨ4;ե[ d!Isa~L0㨓T*irL!fTՔK7	J!oK~]#?8iv֙!! 7aT$Qm|?MKdyHsDkl(Ā\ޮT|UCI~Kɺ8ے5,K/TJnlseRr/jZ^LcU6/BZW'u|Cr%f"!)tYg>iڳ\ |,d\XWIإ9庺*2hdZN;{֓$=eF6Ųs)'[c`׵Y[h	OOӵs89I Jn}n5->˪fD6DK4w}M0Uj K#g&1#O1;1#z$Ȥ]s9CB 	RTYjƂ{&GR^˦cuZJF,ŤT)إU+oIд0iY	*:P}WS©hCh:<vJ7nUIpWn8@ؖ.\8K'psy2L_-`|2r+Rp,ž10[=dҚ꒩Dg$v-]JqH!	R'I8!*Q6ztkZ;F/ՈAMNȶ#\RԸ)raxjvrg{ W4Rɸ2,E]k'P1(^%in!0&ܣ&V	R	Iwn#N`1Fu*.G*
y<=;*FWRE/SY݇1].Krwx|YU]8Rc_N`m9@i@c.\)U,×5fAx>RpgE{7Ҩg{gMҨjv#K-D4ͧ|JC$}4(Vo4b}D8@g/=tsOnORUFtb_4weJ׿A@0&(ͣL$f	aИ`Z|rP@?E;
9뒰-! ',aq_v&KU'WR_7$R[PܣL!)1MI95,»c2&&㜧< #cİ.`<o2OUN4fBM_4u\f5_U-n?4ƻa댪uzU%{qɫ^U˾jzϩSJ|%UviWK.ha\pӻs1<i.߳e?[-;X4o8A)o_gC/'8yt_]tQhVSi6_(ъtj|W>JJ=::9]8U'#xoGzcr`Q/meR:NRR
f9WçIz5]x(G!UҬK ֑JuAt0>fio7FoBh`WR@hvo&W[ã}mfSp:p*hI?5li{{$QwBmYvJvnQj˶bs،H&fk\E-Hrt>ܑ1	ƷfE˫%?d+MhYie^*;	\^FYnp#smjmjv-@
_08H-dҹLL>X:>jDK2~KjZh'm؟=fU6T DOJmfkx.-OiZ ItZb02=oJLe"j4+5_-, VYZ_m.Q-6{kkf5<%s8)xGxAUw'~0UI˫%Ϥe3'&=蜕6EZ΋@i֠q&@9OEIB$6Jiz4@S=qN#7ZA>IV].Uw50O@!oHZ,$RiG?D~gQ6VPQxZ2)8])^o6V|8]c?@WWS/k<F`EeF V^=izSX!_NVY~C.ƍXDRV:>ĮSW2e@2+o+B_h%weejLE"冚Hh%=hh*/gΊ4²9)xZ)<)nN)~xϾm3d94H@sNK0$'pÜnDؚ	1,[0O#Y.y-RN~"yEE^lQA[JU9>2V+|g{TQ/>u>˗U!"ʆo'%IT3FXu.v'F|V@n>^^d)gjct)-kzV\EVzÌoG˪ų8( K)!bapYਔ% L/_ƛ(6#L+rW-iI'8dsE
oql#߸,*'rD4,m[*_lMص.ZL׹οYm0%	lg//mE"-l' +=wط.Oq͝[x$Z%Xgݟy4<
dL(Nq%YKp<%³+l[#cᦀ&u'-kpTbkf+Vt-5Z'HkM`;c+\6E+1BkW-0Hg7,ec v5%q Y7=o%nvX) s"f-GR~X`L84nJ'_ٔ'Its"-AJG_WFhhqZdL--x^zaޠ3jZk3)oppsC
7NlPZ4#9NT@8f&9,y~"8l.pK r6=i
O9{	4L[MY!8͊BO|Tf%ƒ]YV&C]U{RE0& F6TEHucSյZ!-пAX\$ ,K4Rl
h"^ǫ%pAYLd^0WZjw=4-2_G摊I.:xɔ*.?ca`.å:?e֘!"XP^ǋwGi\cn_kU38q-zNUOqA$Ԛ[A]@R4њ÷:ɳI'E\b*eeSbg~c?
;}VJ{w䱯>kPaewSB&/&&ʆ#xxcL8;";'GyM#os3,3 y*h>E=} c,/xpKa$	{8x9BLfT0,()M@xaWz(Ѐ4,Jn/Iaana<#:#عyϹr/vHZw*U*}L1ܿp^-Z[6,j	Fގ4Lsq0ejVc237/m>8EXN',oiHĎ,
j@070,e+ph\^mt؁a+F`=6XqY.l'eed&+q=+Boƣ}`kqLE0$3|/tSMz1.VhOQ`ǂQ^#kôͨa~gU!oljK!d._6cYZ9cbv>` 0P{Uy*Pp#R<{=:#=	7Re5P'![&\4<a^vʇd]>f!Kf7B˾Ws:^X0*|UzsJėT"|Ŵ٨[#-TW=WR?惩#(ʢ\~ø_şsܾ;ӡ2ZWggl6/[Ps4Y)cl,cA
$͙ֹU9ѯC֊Z	K.եjU4&baW!O2P,_Igކ45Ds87Edyr4S>f
umxxObA,BK]v<RkD>3|GO=f1,ĞN{Mcm:E z3	0unY;	z}/k$ceP0D2GxO}׍vW}1pju-^_ʀe@[|mk7{۹U"at__c1Be"e,ZExufҪʑroRFQf}=:ؤc,V=̬}XA*ر8,uՇue<_{:7x}~uc,[\zUh6i>M²>2Q Jٿ>סR:p[W{}Tu*Nձ} ־sulP@K>zs(I󼾶
8%m=G\nU`OV:KAj	'w4x{gpP/rKT_cIn 8z):ey^(Umߤun_*ݭk3>ES7cOPɖUv5|tqk=3;HnPTO걶Hg}=z_?[C|~7wÙ(_YG=dUPXDmTTmo^uӔt2y79G$z7d>mP`#${~գh(A|:/k?cahuo7tTKWoΑwoܾ<a0[r>`lQ-%OTz_D@ajJ<MmH,vmN}6++8IAܴBDVYx~gSbZXa|V]̝	%Ki9N{ҫ=+J8	Փ9ebڎ@4T2+BLM(_NɶX9N>OakZA@ڣrwJ?+]^C$.<U%fb_cE$qpSX?5_iUZ}qF>(<
b-sI@gMao͵XMyInWٜx֌ߜ~H8o1v.:0Cgj-_&b:z|? ~x}týDIղ\^)!deu&dB-&pX'gCr26[j0g[7j\37We_1Ntҍ*fjx^~/.Je&*C}GnѠx"G؄Bwp﴿'S	V9gZSڒh9R?D7{hgkpg"ǈ~yz1,A}i$Æm<|ăكr*^ӣsjE:$ڮ2$Yj8B =Wp Ry*cHy}RPǫc{v
¬L/ƗF;ce^x!O8f9f᎞hFCִFPrԚ&بOwccʳ[ ̣L2/LB2!iL0wZc-𝱹M&[{J*$y+w9\j,OJL8X$inM}b-U¿/Hrd>$'t׉Q\ڧݒclpp(L355^s$1UظQ(DD]L<)g뜈fw
Nwˋ}٬K[caF&s{BYdm:ܴ:>J\<N~t_^a3.Cȣ<(fesy	]Q1ѱhSO8i$U'4x!6)piX8HY)[/0;_sjt1]/y3Q4[vdy!=,R)ncN̘MRB2Te0V,~@}rZ_|6d9h6'-!YcqΚ5V9SӢq}g  ~!qJ|γ*{57㉥Xf-Or59ѐA25;EDpwNH2Ȩ~kOYX!1b1l{ܷw[4%mo?%^'<C-ٔ8<+sjG&B9wzǉƦR\vtP^%WeߩNIp˄j׏!	ԼvbKFŃ]us	KyI$b?\S,;H(3;J7_sιS6a$HxvYQ{$$蓧"H0	۸d'u_?:R.JV	\!ܾ?i0'$3Q>b8VxGbrf|2H@%Y=h̬uڍw5Ŧ$c'<iY?ųJl&P,NR&BL5Erq)")R@zY:X\==vm';j6*/Ϟnn\wYYsvov:L]b@S4+T!t7'j܌oXs9+!}3ɿoNn*{Sg^xW!LX;rv^6/Akal%m'|9(jʭM#XY`o0)ƻ}ݲN2Ki]l6㾄v{N(W-&71=Q*o>ۉs||#,k?06k+G{m+KATdʺ^Pi4lX!h)\,)1Yﶲ]Zܙ,5ؖt)	+>JڒDeyw[4nQ#tlHΫ"֭>槨J/&atAguMlgLCdS?Ҝ`b⑥vf礬-D
)%bb=ė:9$>]nB9T"*!\UVSC$[9)g.ZpSS..qx)?`]JV>ynkC?o?4OȪpOil>44nSzeї+ck_~KiKҀvO~
QU\wOBH6e91(ˠgPngd{C9;G28stp;3v6Yi	x`1\d'O1$g߼<lqm]<v +7Peg<P-4}+ʴ%nE0aH)xUN4ݺZ
;
r\ܔ[>ZdHP^D
.18[e61
œT'chI`l3Egk,pl˥XHžKf9 HVۙC;"Y060ח[tW;!n뽁Mn삦GsfbLQWÆ5CfUkމucFP8ǋ)nwgDfxӛᝆőKqX%ͭ~{7RzLYʡ{z!Qie?5?`.aX,ΉXyhmJ10Bno/e:-:wWF]goguiQddהŁe-q^12Ytq;e{ᔣ*ɇS
'nX8M<k+[fůeeJHGCpp"ϐj?ĽuƔΈ(RvQ]0-WM!n v+z]n]a7T][&;KB(>fGi^
*E!
qW8-x$F	bda6h#8hyM4rq¨Ȁ#FrV_. fG!Z5VT*#'&ͬ&U?/liopj%G"*\ibc;\G^j=<ADL4yg)r%#-<uU1@<ti!>bDNGM#Ncc:p絪ŭ}[̨c
O|򁶭a|4 iU)EMZYVwDaK8ޘ:蘠nayp$v( ؜vs_nUX]?w50jRؒpJ1P.	H]ċzb&_i]~Wű]`|!scU} _Z~Ay;S;0<>wX۵7jV0NVfS0p0`r>w8m1BvwH)w̑d"Jo) Fi+VKk:a}!^ꁙWpM33f1~
74OˏyZ&^df`|Vcz,JXǢ$`jyܚf9EcQj3jO|Ygn]j+AٞMvmR#0<钆h<Z[(S`{Yu
86S1mjzH (`:2jDD*՚L'[3b?@f_Q!|Bjp	4s(ҌH"%Tkl毜Ϝ(QycGW/ɖڍ'YM%B&Lp%Ae<3;nS|3Va^ӆh^eMn; \Gr50YZSA|!河6n`D<SVsG"Oo6sG-ـ^ax5S}<B
C9*g9*9f^sL7	WM-o/鋶wo~iV'r.'9_UEy(aX.J׊ƅq(a]"Jׇi;[8FNQp]sҷp(f.mq>67Ҍ-g'E*z,/=,畾LIUY}-ZTo1pTH1G1G1;c<]njOrUĿp1mG3s<ab?Z#}fsiԜ*VWOlk|u޴7ʵg,5~ᄜy:7g>f`]l~dܤ[xj|9oksVܕ~aAܙ0'
\I3,-
n)YNrc>qgc5h#&	9TIKaO#aiUЂ01z`tՆY/Og;OgY}Յx,KOpg[֒7{ǱЕݐXtCSJwbYAbŲu,S:w_o.2mkMLBbNN!y&Ћ:a[c>`P|] P
_	⒋&ѯ`z[rĊN*aL;sDb|,d[o#N UB_8#XN0>P1p)@v3gO0  FH-Q&=̣mq xV-eRE27ev H鹷?mQ DQјH3l]A\JsߕgȚG`)a!cfimH[lXf˱4X$h<6ihnmll	َ߻I:gưGN
 ثxXFeT띓ikUL*-t[ӭd&$1 'PFf|i~^f̐U:=`35nVB
XVBDs&j\u?X]R}ZaOKi95>-fy~_[.Y#ɓvrf:@C0c d1AcHY	V)ʹl-RkhXiUlf\iln^쯜΅Xꗻzbω-0o;E\uZV3ɥpo񁷻w;(qА4yJy.>$S9#r5hzct$^>rmn"Y;SoKi9Pw?emljݷY4|C珯5M]u:}*^k+_yi yZȻZ:[ ?װ2"R~9:,'0_ָ'Wb Ϭch\ٯչmp3[	7zY}">&-D]o	R+bTXOAy%pRPڿVcCK0jZ	qA](#:&db:cy D(I6nд]؍~n]>=Up꺛~M"6(8b(50/7s~O?~v+.gg^Ȭ^=\6~׺`h8=]z0,懁<f#(Z;0?AX*NW^.5yݽ<}/B+LqLC3 ^] %g\jl4SXJB5h#t2Ŝ}_M44ؾB;t-93ĳQfa&'`KGlx]YGJ`t|eZ 8Ђщ_`&cLb-t 2ܽNs2{$:Ϝ$'[H?)J{,\g<`h1PZ&Q8̒`!^4kmpArk0TV05Fl4crËp@'vHN7%BS"4%J)*RxJ#H$ªVC:!M
D FtTpSıua~:4 ,,,=(	`~g܆trۂ;+34	`]v;a5Gpl=.k1N"%~'A".$8nբ6yW-EdnDJN2=Viu&RNB|E[(RxQZk}#H%Rr=k5d"a=Qa[hsLƮ}vN_No(EΘ4IA8YqTVwgiËRŠQEE88/Rvj0Q\aJAq'NvN\ĺTdK~<?`G
ˌXr}#\+΍vαUt91uMktpJ&=؉"RADN
ͱ4|筎E{ȁu_H"e'Y8'b29)M	~UW|ꊚؾҕy8v#Y/"$ tۉ+J'#i=82I*ab]55CMO?j: "BDRB):6Ǳ%坌Zq"¶ -x)%썁L>fy*1(/"Q$ Qۀӄc;{w9Zl{W:oA\<a;u'2)MH	NI	|XY,H3Ba[a]*KS5NU<3")`ENuN'7xXޖ&c%P9y||$,ae7񋧵Z)qdpυTLomOS|P`T;Xm9:Tgm LaHiOjƭ8>to)֏[eB!89f{B.nCt$^Ɔ,Hh2Vƴ" v*>Ƃz*UX5q..lOyV-dx혲$<YEN	~W2!SBnڨ+BBleʮŇ?n
Yq~w,f0F䯴Ϊtߚ(=o{2-xAՂ@!zrgtujU̵Ō51SE/ZEleǮ+v%c5~`7w`|X.Vy*T3#vH"Ra'R$wJ;c^.8J=bk=5_$p
[4%*W`,`\D xćݚ6o*, ף4!#i^	M%9V.PU$
n*Dq%TWLyi陉eQvus#9-ZΕL,9A5̅dK@f[#)^&-Sn4O!5}zxУq	1kaɻ8t9\A+1]R{Tp%.\sżni$?敊;?rOXǾ
yq}|YÎ&Hh#Y	=ge+
^q^þNcW}tF}1\Of	|:î&ewؤMm0'EM(ln	ƣJ]-6WwP^_	^sX=bo^A(*)
ŭ߳hVA ~n Yۻ&5]3	%
&t,cFAs3"k]B#˘S-
c{I7QS;IW)kouto[METPP[P,Դd(=[E{t޳@Mܐd9`WѾ>xbcp g#Hӫ 
@T0+ ؘL%"-\z'`M熄B[?Tظt蠇]Ooiі&voVq%gߋ^JW+"t]D"DOT :Eέ:{i"b(8G7v.Q"Q( +K|iyPi-! ?w9cgEEI5n5-7ݬ ٫cEK.Ostw;E`=62ۡW/WA[AF/_/QK^ە*qM%Hi66Q
;w_t	AEfGz*\iuOg>eٕpcQ7A}ݚmyjn7lqq` Os}5ѽބIr)dmyNvO	<~?۝_*Z(ӖW)Ż`ςjb%s"c_/X,ױ9؜ϒ	aort5
0c1ȇݩc#ޖ&_B"m =SB6jHSʱ=jayz؞{hUHꎦrkٵZ϶H~F{{O^>j'iPuy7yXzAAH3oqݽ(KCHS޻h!1`H.8,b'd6l	:mx'OUiz^MkJ=~*"=ByӇӆyOi<G[L
Wy]{Oٗyy*w~:	_^r^rKڶs9Wd5:3<4<HÁz6XyKQ;)(5kH/?܇
Zoc5R;Fo:xׁnYTBnBe5*IbNŝ;41ҒCNGȞw~g1So&lk	p<#6U	e1jA9Q~bRbKzlR
=Fl0b1$YdUvXX	nU~D˸~L y$ۣߢ}LsGq'`l&LTB8e+_#	#M@N7bEw{Yvۻ[C$; q;.i\8gN(/;Ԋz3)tN1!|0{Ŀh|#"@H[^JuOsP	QO膏>9x&y$++<^S7 ۀy-acQճRѦh\?º+#^vg
79&ܕߒG]RPw-OUl19Qo.z
wd$YyUFQ^!FܰfL9(o#ȫLѥ<x05&lP!޷~k3Kgf|Vw"x@X4$*`mDXYW{fe`V2LQӷ	 .oq\-䤈,YO%K
q^ .0(M%;u QU	JE5Z&'-Ҩ(*JMl	]yd'Mzx(o)<?k`S4$ǬP&^ś#
8zȥDK4Jb},lÌJ)+EC+dM3n\,I<͗0v@-	*ʼLv愍Ƕ/`Faw"'.,& Z^z բH< T  S	l.bTJ8sZ-\[WQO8 Fҡ`\)`k<-!t="L|#r=2hdFO8>?<T1e<<
Na^FW;NbmdZ|9CG˛\KaLvhشΡ蠾Dc#m.m^>'بmڢô	=dtNE5ZڹA|e#Nvn!@5Qah)DKK">QD(308HP9F0EX6йLL	G&όqKY0;|3yQi^$PG+Џ<k"΃G;:ѐhz2Ik]85w]h]RA/ݙ+Ǣq>BuUu޳6Jϡ3s0r{69f,)wm jDkR3]!f"B;+g$'T]<_3-I6_KX/h/;1'W}3*hT;4SyC|H`i6މ8?oH~M}K˰ȓKc7`J	k㾆7DҘcxҳT dhi7^VP}6JFKÀ7Ey%!o+t?O? >ABs\%7v?teuG:_/o9TA/{)V)Z65[2-=\8p^(b%kfIkVj]wA[ԈJZ/IsS1(UN+@OK>Y{}y݋R"&`+,ۄJ{G^Cxmůu>|a)	:ｂ+mkBVK̳7D=5JىF%73ͬ<20ElwC,u0r| >	L\>vV Z"?HU؆f}\Sc"?@_FT%N-| 񓉨z>|T|	4kʅj04$]@}.Y̳.P%iqgf(6?1	n{N0y8~b|r}*WӹUTfIy%Iي,o9:)ɳ9O?	##4pn? yaqxnIɻyb=\I):4po~?~|lVZd12dX|w>ߧ(	|IGOrv%|W<Ri7!Y}V^~<'uMγpklGRuZ sۑP9jq+~#Fs2eA6$TV**Ƒ^.
^@jE+<{p#ubN/ʾA3B%eCL",7wUHa= 9el̙1]U8NXގhH$̡lx˅T|S-ҮFG0ҮE'L[Ei7xna_`J3ÆJi$Z5g!Mq"e ])iYgi@7S
VPN }M{.Ёn@)@)sV ]f8s~q"QȬ<rAߩ~D0峢\ߤdG	G{ֳbp7]OM ٛ
=JiA͙ݰrⓔVU|jK<nszE{Pw|AwU]Sܝp	h_` .~G=%5hc9Vʅ=B_QO3DC¯&7*-$OoONLc~Oj=i(#/ѭq/Ah{OqfM~P}z93e.1UT-Fvƛ|BE{B/vi\K$I*y1l?S^
_P$xiƧѦ8Dw`kEʮʮʾ*"*;TUq뱪dSQWk`Qa/dayaK^W+Cmr3O+M)ӎZA\;0+gbEg#XQm<XC
{6|H<)_`(}g0:/AXq%yjG܅}>ĔZ'𑡶xu_Cmcbk~
q~"]obO_Rw:( @lHtǽd"I/2G̦~ҕyʋL2re,Ti	@,D?-9*%
gXztp<^zA 
@pk
Ns(y  (~p@2 ;yNhyK
V&\rvQ}%WQƇ/v]D#	[+{\@~,NCs}H2T0O̰l@_
GISLyFh=g⒴<E<Ƅ)\7ǬFk&|0B$. MhϝA/h9;sdǔ[{9\7
p5	È1v/AJW%x}^،| *GRx!_1}w]>̯{	~n_%Nd]ddon?CO?Gc`?|03D^$mA["_ʇQbo2~k?{{?3D7z= wۛnl2kzt #3O`|f>nk*?'_r("`
ja9}sdV+*?X/<-W*( .]PHK-y֝5=}}aZɃ_}BS_cS;}n6t{[+|ڷD%grb1Y|/=Еm6X#mN(a,oPQ)Aaw|u8H:=.Z:hR"SEVj@		3G/+] T72@m{=C1ph2+S:E6#ӆ%3%V4#G7С03[a"=7={'濹"v]*	0nӠsc>쿌$܋'SI.5}1{k:ݰնA{#@ݍ#︶~%^q=>`ە20QkQf(s,s[Pya'[qN_vVac|_[akkkh6!׾T'OkP
=25mQ:&(av;V_5Kg``V|,}; ?Ir ?$lÎ`=JXܰd+J@TQ!G"'*¶Ŋu8 :ܰfYV{Q4V8a¶ʊu,κXܰհ]yk%X5P0V&с|qį|¿ JxX*&aUb* ԭǓ#7/IO*9j>18??&Bv_մ48P0;Hc29P2PK)FԀqpa
S0l-):QYjXmD~J{|S]TL54;Դj:>k|qN9$a~Xa
f̓lЈ5O6FWU&9&+l NgHb1|,if"qv*vjyCz#oqnIShfOSQ)<ĩ"JŹA=|f`~c~(8F #o G19_X@D9Cݜ!p@z؃#~ ҳ=j"hNgÉ89ہ\no1Q P{$fϮ%gs @ 2GAxf<y~!*L0]!a<PbI^eġDY8xX՚ˇP06ALM%D@{4ġ`PgH@;	ps ٳΡ(ɖH	p @9H	Ƈ ' (:؜hx(џeƭ--СpTv3.6ZȃAӬ\E7KDi_i3x&wpaYb(9>ci?YBB8aK	a[lMOV%X!W8#t_XiXvnJ@J2=W'B
\k-c.:$KO=`3 5=N>sY)p^jZ#l[\CbL$~(hRBpc7XcFq wDxdY5IKps4ܘӶGux%WpYƋc35K݆'6)r\kA=&(f쫅Znd5G҇!6=3,L)WpO#1uH#Қu(=$6[Yj)%p)6 hfJ*њR{P9$딭tuuyR5IRaN;8f[vOg6WFi1cqd99NOR\LX	.7xSɥ76??չ AP&|l_AxAP;FEuug 뵃Cxri/XFnM0kpՁ/\X邔Vg<[i8Nڰ3\ <Y+VaR[LSBj74z÷)J.lcG%>T#>I'
j\qT	Y{,z$/NgJϪ8OWOl`WO.pĳ%w&%dP EF;'j 7l# ~e9tXrxx9^+l_ETo$Ձ6+%* 
x.t QTqtu) %ʴI@X0ď">ߣ<01}| bӝJ=Z'BKdEXgx'igncBL"[<I=M"NWO%k⍙LE[&SRB6NU%TY#U2^w)*6bn皥b;PCB+ׁPCk*}m"04m"gO!)>N7TK4*:Ϩ-ZRә8qmh_wrPWkWTj:ٛnh˕M74oI7:$(w8Nu!	OM=8pW+-ﻁGc.s5:'K`J|$Qt.M,(|'bav{O_f|?ң0^ ^[WnܳcH
@R8>賽0ګȭ%xrLTgZ[ں|@. *=;WпGm3U!ΊON`]Y.ĸ`7xUExU<v@ƕ_Y*zpVԶfpbqPsouG{wVMdvR#elvckG܂ToEe'@ers"M1epb\`3 8.A#-*Z゚6'MhgLdnAR̞Te|$s})#/^H2܂H"<O@ru.s/2Wɇ<k<>0|z+AmSoODз
GtÑV]IFqeeU?)dAObԐJ*H4Qdl5ugHS"(X@A"EQ"D;JP)ݽ;$3;gN33w^ik8\Do߾&&ϸpq|UNR_}Pc۵#BjaOFK	:<v-4޸?#['w6Ƴ&@|`Q$CN9?Y查a~+W=}}X?uw9W(^}*BUړ u4<"o+?]	+c4>mJb[^sϼ,fw|NdF7㱀KHF1%Ηs'He?`H9=^nm[)&u>rK5M05=Y??e |Qv"ϜH;iR+QHq 
_W(!?V4scoԩ:ߩJŬѪ3ndUǑɅLΏSσ]G\Zү$KT}_m*mw^PM8k+;cQsuq:`|e峑ҷ'hl|RJevKkQȖI)r$D?rl)++$하nP\lX	EV*'ɛYi$%ś8-b+fߪ T	eD6KRtIYDSv^\|y)<"/,5DkyngGRUQI8Sʒ?̹$zO%%υEOkCh7gSu[Mͦ,Խ!+Z}.ErMvHV/4H}#K:'Udo*ɒGO(|,ɂA&Tf/VlJ'G0KI$d</#$Gwc`.OR;ށ~Xn6$oihT[gtNh
nUA+;zґ0'=4"˩t2GGg9iznBxRQf8I4HitYve㼛b=vL%m0Rjt\LqSekSTV_YUAz)x)^*'eC-PMO$r^+W^TRrEƽW,	I}fF"S!FGԩ&1#'&Z1]؏QXTl`oRODP*ݳ#phƔLr/?-
N~dKdw'8:M=n1_%03~΀_͚9S|p}
#$qi5|i6N%Z'0r?<HCT*|N_"J+VUj*~H4#:;N+i$:kFþ#I.LSTr%x2k5ť%YWqܨMOKߒ`J	}ѳs"%W!CQeTz,+Qu"2qkTV{iK-rkQNWtDQJh~3WBefC!cT,OE|8C}4%Kq&Ŀgܘ(N'яVw%uPWKuދ7)q#UČ%nDTޚy;*Q۩Q= Ń 	@%,
أkwG)npS&H,eHq$މ@fze5ca[ä$stb)-R|^jHΓMɱkθ^1ٚ<G5Tdv8*q`߸6}r O|rgdY1p z1%ROXrqH)~i3y*`=si*iat@m qZn!wGLw	η ,pڿ,HOOtA
#(-:O(PNNy'[ˎ
ʔzDx38)Sģ(\4җ[SHT%DRC-rK(cA"[R*a
b[Vt9IɕRE]oC!n5竦]ތT͟)ޅT_vpXݐaJY3E)[4
J9'~[+[Y[Cm۷eE]o<'0Z<v[jbax+SȖyK]!6;xTۍ#xE3282oW**7oE-ͷOnv_Jr:)œ{GnLAW
)J ķTPӵj\S1)&MJm6߉NWllBŨ9N5Emg)
;}Nd* ~ԓPSi!׬EM4k}CF+^	j41$$($zm绠>eh+Evw >Z93knCQ᧰ɣ2O" ڿٌ1$@%\<r5wu]B,f@Z"kX
!W砺yu.WhjF+		(|r4E|Y!Shbvxr41'Dl]`NE܌09lVm[̟6Wlf9jOYҬ]۬eBQAImlFAR%%o`]nU=K;AtJjէI#c*,<e<NVD	.Swpbớ%V@\LO+uޞu</yj{=PME=J-2%LayfmI[n(L@r`!-,Pt+}g:	ӛI4pJ+X*ga[TO숔'<y/=&YG$0c/bY20E\\aCe& 5_-B}1#BGԪe${ΞF YJU5f;!A,:,d&%T[E+Ť Uɥt;;!YtnLħq%γȶ|'8L:P?U|f'WFc.~?jc}ߚm,\IJji$Ȏy&ӷ2~gTG pTMnh{h=4DsWaW?k@rpYͩc~j$;T^{?rڿzyz6oUDewz?Tq=*RÂ+\2~i6[R2|VclXSm#c벗P+Q5;!͖L+ӿaiEP}?p9BB	9joKEE|(owjNep;ikXm*Lsފqxyn {^;vѽ_ߘH	)j+[vӉq&53?}R%tiMX<&&3-J4IUik&It;Ò4`M!35ZȻ{IH#ȶrc5TmM"[̰$_VSI$E5aM&9%i5d&Q4[FKQk
Du5D$]O,$/ؚD
WĘ+rg41k֚<.]8GTou;u1riq+P ~vic LCo/gOc v|ɚpK	h`[+JMS)a?'";]Z5=Xns@p,mwK}=53ǮKx
{eL.-AQY +bIbDl5YI2FLZWAIZK .7ĠO^)֦aa~ZS^g*h	X>U!jKoɚpz%*Wᐼಗ)ݒj^ٚ,w
HzA55x'Y Mv*Pc|U
[bʃ4
beQ
t{h)A E5QsLeŚɸtSՖ!U2v]r]a˭n9o.J~
}v	ˊ%jbjY;1n9oc0^Q85@n<
hHYC+<7a]JA'Ω(=x:%dgU11+K#EGc%O[p` 2aD^aIEJ9YWb]mpȩEwJ: _I*A"ګB٧132O78gpTLGcܥ¡J{er%%wNZ+Dw&z~Dw9`ckX]|k\'qb9[#؝ÂHbahz$kZ_AcaKrNjNL=c JF:Y5$`DjCL>&:4Č)S&!TcL䘠BX웬~b*Ze+
d[䪚s1NJ)`֘
{_Q1 OT3sm +2햸Q9AB{Y@f-2-庌;"nNc']R`1nz	5{+2CO#+b}v2C'b"\TUm#̈ƒ<F.>(.kc ,J2.I	]@%bPoAN[`9Ov"#&:<Ơ96V9"q'[
6}q.ݒv.6KuXפY<rA_`	m%5'mt=R81иE>r:{}4@,1>G]홬!r&nYlۆ;&S2Br9z'6`ta?#fPg51c|Q:9@#W,A<6>iS'Y#<Kh/k
B5zȽma_.GM\m8@f2[,R/}j^EpT9
٭jC4N72t=K8ܰȕJ͞b#Ϡk8w}
phanXKB#m@h75AO `gȭu	S?YYD~uRp1	mrYp'sDQt${uZ.0hNtodgXΪeW)ΰd *Y&6糱ɴd$TlZ,tgsSb*:8a>D)`&fѸg#Kױ=glzZpƦgeoh `ЋIw52 iЛCvX 5? H= ++[ A 5!~ ]I2C ܭu ^腐;/u Ƞ@o@r: ^x>j M djIk4:Cdakʴȡ MUEMaC`ʫ" njρZf^"c-Qh"0u̍bIZ!ztȡE_ȡCܠYzar"~hH@ zZE`" ;DȡE@-V 3au]2ٲZյC 0[kCZxOȆZ" 2Zy^;5̅Z" 94<ȡE@-rhC#W";h$P@NE`5!0kC9tz-!vXhC o" G:" 	knc	Ym?!muhAc._୰1E O11-V\յ:z-r|C@-!zZ;@֗C "+RZ!kVs<i-1-jD_@E !0ӉotȡE`EXBL;
LWE !0ӉthE@-V"}~A`."iǴ1VkZ:Vd-#J@XE`dCUC|E@͡m.ϧZ!qX"Zb]grha}"b9Ha{hy>"pnE`dA&_E`" o:OuމkCk:N%dJM:FNW{P@CN\@jm|鶸N\ÿ}3v_X!W"9-LݼA}ԎemaQkILK43p2cAGYsP0u+ P@:pl #֦1s-  + R9Z p)Xl G_~oX HW+Wg _5c+  `լaV t
7+  E} zì >lb>Zq -eV V [R  R
@*ۛH);XpʑRjZJM+ fJM+ Yt j4uXfHu	[tNg+$dZ,`~,2g.u`)ƀsY p1# Q,L`+eR /iXJM+ QJM+ &Ըn@I+ 9VMlA/^য@hDa8j̏=gHH"Ku<r[HM<4Fc;13Xti c*Y=5^fh쁍VR,M:IJHk&mb:5Yi/+rձK۱:ٙ:|DvX<H\yKさ;SKwBysη6/dU<|AKҤg"]lqQ]6["MճE`kY\{u~բ.|i{iqc{ZG1zurnqDa[AQQ[~+c+zn㢧Qg>-UVKg<.YT<Z@%bF͌@zdd#3;Sa))~5#nBSdE:]ZAf>FfAdg4;d#3(/JX:M$g#3bf̠AA㍌b%)?>:.QvNK#*6ihiDe#wH ϥf^s[Zq؛{5ۯl&C.>ZCYCA^U,;E w,޿F;ĈS/B.IjZЫ!]sX͇ yWK[l4ꢰw1:z8k(I+G3rCC&q@j͘Ӣ.x4Ag>-CFMd98UhDPNfKQ!]c<\Q9-Ear&rZk,b!SmVKBNOrpSc*^+ENDҼxis8wYCA\NN2!
=;h揜u;^.kftsE:mZ5:]ZQ6(ErGN&Z-΅|ӥg#
'Z9ZB5:Z:AQSb9-L hYœMZ-zGnݢ,ֻE!@nܶ HXGZEѠrq2ѨE`OEr#	-f.25m1Evs-f.
r\d:Ʉ:egEv%"Sˣ«GE.dBvѨs8;ws^;h\EZi;x<Z/;l?.k1;_d;"^83
G+ryyu?~Φ-XS{kx`o٣\^HM{ZSձ֌JEs\FV:o}zLFa ]t#
z5Os{\7jy83h6gG51Ƿ	ڇpN~6y,#	:]f7t	aaD_K2-p["H&pP}z1M}C&ÚݤQyXSstŔYixlNI["/M:aN<S5zX!5;Sg&SRyx!]=ku/~<:9A͌`eEwD.E:]3KXb[c3<&}uV(rYÉ@ΦxQ7aUOc
F4Yكw?znv]As^p֧?Y{-OC쁛Z܋uS4MhT~$⟌#2q]򎢏ruoU>~S%,qi̶. etcG70>9B}Pe˨žLw}WV׽$jzmUWVySem}ϓ=O\,s"JolIIE(3ۇy$x*ŭG4D.e:@}N^$,Q0S+-SieWYM ^\a{.5~? ,>Y68@!m.z92}NYJg y3>TDku^s_DW{籈/BľYu10R_)_6E\v7D\;>DV""yRQ{ J* ĭ(11Q~ ACm"$
Q;y8@w= eUJh&aɸ
/0+x1/xD-J_^+u2J=O_z=.4?&ꥡS0q4| j0iMc'F:E7EzJ56{x
m8'QJ1lyo<IԤh?3DQ^|D8|o~#jAθš'rҧckbc~9Y@+a_ǔrFDYzM>T1Ul1}aX,=Pbxã&a*#⋭4=<g#{'AFcgg3;ȸ6(lUx|Cr'֠f'Y+U #  : )qfC:,.JW2"nzEG$5cUv9U_eǋ+=vGj{H }"6qQ٨A}BT}.[OϪ}w!%>j4UQCQ9d0{·VU|c<av>ߛiGAi (Nq,Qc>clȌόW1e|2Gt:Nf|C$DvTe]8k"´"QBcV输NO\KP:(y-C=&~$ZcR[2%w <>;8b3EPW	1z*-J"i	&RRR5ĚuNz8%<%<U+u1k,'ݙ$T\eqi咔$-a^Wj'^2ލK-~Ih7_LQ;q(DQ=LjzSI!~bĳO%2"8SܫO_>ųa$iÑL8^Sc-7TmKC8iN:~Hc(i?$ =3nLȚ0$Շ\A1T.#Q;`PcYױ\10I`0}94 $0Y{F(2F:-j)4Vk.ϲ&5g>֜HM$Yz8M2ƺoK<919h7r"Sq8~YsM>@n)M>@cMA/+^މ%.}{9^+~]D_S-m?g2m?trΘ~~b*r4{IL{U3O)(LPXӊ%k(<<B+{zN^m`__hCu<mjCX⵭ ՖEJM;xjp+tik+#=Qxk+
nC^fm8p{+/@THng!Sl%v5$t)uJgmi:]c}ֹZJ?p3[Ƞ֚É2A1`J+rtEYjPS{~GItBh?@ۧ.x*p0uDv̔ipDztF%P%K5+FX#YQԤO	thɑ2DY5ӷtݍχ4Y˦  |ʯ6>#.UNG
1$Or.m'nDƝ(Nw
'hq;"(W2	\pq~N;6(Ki8vP]f\VO"ΌTշ9١lf'=sQL_Xΐq!Y"Mby_bcp"]"qp{4\f*ҵd4IDCd=YnO|·Aa!"QpE6KQն3 FSrCڗhAk/W~OP.:攛rS0=*Yʆm252T5$'H$:H6?}i)(*<AW(9#.b:/5ЮK%NK0x&[j!{ͻedSZ TBL.Dq܌\ԃ1LN2!edS`w[:&˅pi[Gf"W7I@#P$OG4v-LK0(NȲ1=Jc
dW>=h#!2'O]ᘢ4IR(m&.Oth#/|џ>e饑{?KfҶW{pǑ݂8q\'>Ē,щɕԔl*v^vSm&,vrr9k	b8\|$1nvH8IGTQ)IWs՝WI"$R$z75K+R#"]KV:E:׳O.(|QAT%Ni'KJ|mSRvgAaQ[Iwcq[Z'IlCa<t#uqLʋշ}9i!B1:WZ>e*p+aClBJ%6)h1I)7Prod[=^*ur}
}OR*SMpS:,LǾĨI5\nW>btDN([`7hQߐ_7(y,eFRsΛ諑LvdƆ@w0ނ0:oFe~d|qQC߄3WǓ-BΦ&P[2reYO;Je ,IBTǭB&*y&9|RTI<w+vt9~+rgCT=jU?nPuLBxG)CӶeb9lY&ѪxM>붩`ۓu{Uݯ}=߸nt_'v۪{&n{yef.LlySTP N$A~Gǡw?rwy}@#w@.yJj˻jߣjC1;B#N؁5֦B/*Y2&fB8k-_mĴBYܸ#*8d\ҫ$:,Dn\,xO?[	{<GuJ$OfBؚ8Df|qȬz͸,NvDr;ep;Lr+'ENpCJxEʉσBw#eb=:9jb⎠*0,6{l $QidqgE"lZG<XaeO`*s&rP|.OVɛ`C̪n60la#ZXӕw#<#~PU#:lD&9&)0b"F\jQŇG7\wST R>!#;Hle*`Pux>ҢV)S>Q>1hR.h=}l~[oꕴ7-ҐW蕻=nJόO3+JzHٶY%g=#)en[M|NhTg,42LEI!]*SQvũTD#k?KRN⊤㲻}i||$~AU-sd#|")юyE M <!eFXʙ= E_R+){@ʢ/C#2&GHkw</SԷA9A
^=<d/!{BTҬ_][nH/sl)Z2Ǿ}n<K5K܇WxdywM䐯Z30+cX)q~eg&a3sg8Ws6ph\W&L0C֯C
Ѿ;xrkF&o~*1wa[둟N[fD;ʿaϯp7!ׯB~ҷfs]_sL3*6%<*o}g8Icȿ	/O|aS+#N<]WQslL70=iǿ<ŝ,6ۇV9?ȠBȜp@n8P!Hqx|CEd̝ȍO?uޏ@OkWU3竫!8)[~4t".1[oaԍX{ɓ9 ũ$<&DFDW
-Nky}t'MC=b_Jg<Q GZ3Ͻá&	\AEBjRb[ڌ*h_!viR~}$}5ea,Ѐ"0gՊoH>SC?ô^ѓ
#WqT즞'RRRM]izv@orAT%z^9eSaw$'RR:[CsxFjHwNcFr)(k#Sp~4nGo0׃(0qt`6YD9ȠvSQk+9gω
Wѯ}>#p,j	Eqܶ7:}ˢ-C.Rjv,8$F?ҌpbGK}iS%i}0Ʃyj}4Z#A%s~w<Dt5TS?xhqIenrt;d^v?28b>?}s?sH.Ƽ4T6[}w6?>wԫΧB9ϽXIva<?Y)׿;6/~w7็"vF2P!+;P]4W'㣇h-UH0^<ĥŝn#7^h*O=U`я<JهRSfb;̪yPǙgY:hpİ:ئ׺8䨤Y{$I &QD_`3pq$CG8FQYD=P3j&g.TQpƇp#;ñͣ
l}XS"`F#~Wġ^16dV&PSz,|,5uq?NxPxPqBJ(B*fħd.Z*8[qF|)\f^b>o\\lbN-U4nѢf4XO(qn<yDqc֫(YPdؽ^ %f#|B5`׭'u'䥸5OӦ5C3dF<ԣ*5V?JUo*JvTQD R=䇐u˿|i¥#\PBz!rJ,|Y$_f`G(NAt#[98J\*}$R1JЦ'"*9 ox1pc0SS+ӽ*#N[ս^	68$	a6~w%3YJf'()q6; :ET<.oeCR):ŋTrS?\{8OLb1dFE:BL3HQFsyE7sEg@<%3FՍ|TN;w/IQBNպ#gנ?0-Yx_w-/2 XEed2mS-kݓFQKd8'겠WP䘁8H/بd$2TJWdwPH.3C!<d+9׷1`t]rUCQPW8\^.J^܉Bw8ðvJ[+TË񷵩ʠMYGy&ОiY[oQ`lrFL	i?	ah7UI\uv*ע%Uf Q%:TS^]"a]j$PIsk 'Lrgr/HD9Yx*ks!.2UX?%k%T(dERնTSuR]5TU{Tu?j>jSE?$ k8E7IC-;A*9zPVߦ,\Dz+r	U6ug"(H3.g$_EnnY222B*]E|ަ!HOa(OXTi.i6u[ke%L"O/Q41t~ч:"}>n`!piPuEGc?!=O/F|)Ћ$ʃem
S;v L+՝0ys_@xG'!=q+i݃q4pRC4LNe9_"{W}"L85B8';xNp-P^Y]8]RٗN5?'Ԑ@:Y稌y	|fl\ N;ͦ6.**#^\-+Ȫ^jVuia9@9x].ӘoOڦ$Y1hY>Fdҕ'50[0s "'d݁6	._}|M߰םn1ˍuT(UmtqM}<gjT˚yHmnM>*Z%8:9#ֲ֟3~9ppܡ,oΔUG'NΤTG<$7Ti=lgb
é,'w u5A΢gÛH?Mt\HMʐ#ZR!L}ʑ|nc8ӻl#A+P,Q)2A[_#Ae]9ٞ.Yȹ=:iЇ6EKBZy7-	^@6	* 1v\`,CZzD~丮4s\-TJaq	_lQKeMb@r@y/e^f\~N[j}fYCiF8nxW>$xѤ.:KI+S 7\h>[zahǉEFt샕.648>hA.6}Wu1 ;5".@.c/MW^I/N!SB#_2|ftnX="K7U+?hxR{~}#ioji~/~OG2#+'F7:ߟ"ms/\j<F.䮸d`2Cuv{3m@W^I0;o`|%:oɲ,,d,CdJ\Hv(R2^q䛩$zH_E|9tƤVDܘm먟9q>7$ukh0L(TUr|Ł7T[oRR9?Ro+<ēXz(9=Axf5/C,֣摞3VH\]ѿG-劸Z$00WʼW4fn)Qq: L N'GNDYCTĘ
OWΕx}qy%dj,K~)-ytR=>Ы'dC?I</,WOҫHz"[^vWO󽴧xz$_fᆁeJcDț1U^ѷP̤A>uTr9kO5'~sP}AţY}[kpi܀%J_JEB< y>0n􂇻SUs4bx S9AaGF>do!w}F58#P-	
NUԣ GCdÅ۝ZLBPz]tduiK?X) $
N&YG&}"3e<>,a)jg m7RM2!&WɈYm9Ja9zm|eNΕ|G\$lsDrȞ63B킗 xO0w 7߷Qe:t|wq!1MH|Sd]=P11?>}2Cn4y/KF*Q<g~#g>~4+տdFKҙcm
4P+Myz2+
utUtRz0x<ЇB;irm{"hT-9`eqax.A^KuB)THD45`e0+3YY	-(CA .v#V؁ ; WA(>B!QFGvՉӁ)iZ27-O܉	c}x#U5$	rc"8
OD!xUZZH8FDp4?ov7<%S
"h`<+jIXLωA"TBġ_(֎g*'Z3VH*L(1VYȬLtBRShE6(~{c=bHLE+ѤXi͚n,2@Q"(c0~HL1ɻN</)ZenޢaΙ318Ϸ+ծeOQn*GcĔz8,Q-6();ƚb/ThW ;{+w{WzK3KLl,*ْRƕ451ǩ;UzBԤK#.=U쩷<Ҋ
o9tZ51z.6[wA=̤,RVի:hY˔NT8\StO骇=-W=-O3M*ZQ)G~9BiD4j^ԅr`x}'.U9}oBdmFMݣKWj#ޞb 9o)7]n~	1x@$x=baLj*p<%~шZ5d+F،rF1<ހ:XoH6~zf{mX
fsrzH8|~v%ױ,0PLWy. s@7?_IE٠FT@ly" j_3Be$%~4>~>anZF+-eX0B| >+ x[>Ra7^-ԧ@~QrDrԤ&|O&ꏌ}4vte?DW9vn(@=`7Qӯh+9׃NΣ9r^P܇_m-]RhJ8;B:ͅl[)r3=d >dV9%|zHBi*;&f@St?[:Um#_
R^ۚEfeNCK݉m<wjZq'b/ط$~]t `8i/GǶf#n-WfcI3<!bb9VCSZB2AwھXB߇4K	2rw.`I`*w;JK+h2 {cU6tP,q>78"r"=4g~?s]c$wiD -vɿ|L;9K(y=~Ke.{yϣlUy*s\"3&:1d4_MQm@m耢b^3Z Ln0ju#nr z7G/DHv>oROyX$3`[XPa!NǶbI2-].Ky(ZHQh-{6+<.z#N58Ϊo"Z̵͵~W@5I&Pz7/QhQ&dl
>rb2SR%TK.kWN*Nuҹ{@ȺeDpMi\ATR=2 
7SB&cN e&1/Hɼ"$;M4`t*ÒdF?&;&Dʿ)#&O	iIɕ64\a0e|G3g00k Z]Q Ep#-XIOqW#a/*0Fڹllxwe 7NAàN`NHfz.dq:NPQqbs"vN+:Uç!u0d%Ut^$*C߷p[Mܗ}\nxZ$q~FML{%*a+%TKO4}O$v|?ăGVu<lӋkr(+i߼k<$jab,So&1[+:pnvQO	D"ba#m骃]i6O+l
EMP$쑭}]*WIjRIU;D/QlQg~+4CkjvP~緩PWD)BUDm
	v7$NRjQ*8U:F*X)c
NK"UϢd&II0y"eWPq2h~soS\ů)ШA!tVKۊNJBCJ;Tb}H=IrVI=igZv:G҂ZPH>4)얻[M ?c!QzSl2	e?TYDql*VU}&j9VftT"a-MJ{J6N(%uH969.*OL&]&3a=+a)Jv#ACT.IO|
~l$^LzE_Eq-x~-^O:{s8Vjo$Qz礒&/$[w+{{V~o6zE-KVn<{L^{~=ᕁA ~/i~Qy63w*.5=MegwVP0$eۍ)l"@k0=s>zzބ^$t{_ޫ9_LJ;,p?p"7*&ϐvDnC3S~cXH"2=RDPzRx;Qlȿjդ$4ON߿B81qwѝR .SIZI$ٽɐ;dLdv5$ō?|1*MEa{ζ~|3vۈTB
Z^6"o'Q.sO޳.(Ӈq]H<gMGbmj֫ΚYʞ>kӣfʻQ;;L]8~n#g)s Vqx|TD_}a##1&/ndaAciGecB;'Mb=ZlJjxRIo5Mgא$qŕiRcvY=2>-d4YiBV{шVԟü!  E%R^a/16]*ѤW,Na;F F#gpq'U8LWuloNQ'FrCz1l:"qi&A }!p"1fI$A2@(c&P@+{&|T&e$}"_9v-ޗ(~<X6Zl[7
s(YM+Qο JeilIDBKYC7b=i6vabъtj59Ǧ>PGRmꟳ0>9*u>ţ%\vE	ѫ9J'EIpKRν	TP@x>C̵f1ך|O)`1CViWLSN:W*r>;?&ot*vgښU5[ɛ)MH^mY߯rnsJEu~~e\̝%F	YkG@*eVaeƬRhZc̖
{+tC1*fh;pMqeկ)y;vab,e*%F'څC]wj$n]ۨ.
)#\=R.^[_潇y_7E>{3l)TBY
Ž6dWI֦;&QV=٪aMy!7~7^3.zރMJ&u*zӃjPlfةjPhSbڇ".-3"ҥ)A%SZ3@rP5_FǓqCnYmvSUOgF˒iK{ai2]&-~i2%d	z[$s#|HLH2.PI	-
	"9OIO mi셡@:aj-AM&*#L4?ɐBt\C&éBO:g4ZXiQXph) ?0}j״!֨dW]k"c],Ya7[VWF--RnHDte{y0~p]ty7Nt`ܔ].WKT&>}לX)-__C?cí	b$CՑҵjrkٲɣxf1J-=5/=VZATWu[#عJ@Qq_GB5rG\x	5r,VZ<vTK&jIobqg=l~26,,"nmM	#O5ecA/n2Elk.ﲀx5նlSh9|vLQOhP,^o#~l:)^f5% ~B<m~	%+
g_Lq9AW@}	M?|JE)ⓞߤ_%c躀jFajCZD5bڐ>B;Hn:/U,lC"[]w̴}kg-7BΡhn^oQuwh`!.[nl7)b	A_>k
 =o!cݱv[S8Vpɒ*ysȽ#:߅;<KYBuo 0+o³ʡWD^Ӛ/ 9<cxH
sUvxDͽ:4~q:?,<wy+FF*:遅i)T:<>{N%h+WK Eq@lChJ:{gG9F,`hUh3v_|J#|0jpX)|VxaگmpꪈH*sO5
jebSZF.]ʳ7)`hxQR,N+NyU2^Y14jN|<cy)?o亏'飯BH)â/rXm_{pr㋆GuP*Vsu`q:MU^d*#o V9?gc#)LQ'#- ^O,?mJ](w8RgR1B	SiQ:B藍)Wb؍z]hax#hXTaN$qk!j>Ck)@txO
kT6u%aq=nBj}c9D@ĈN/Fvg[Lzg)?0<<7`b_1?Mlyf$iiB"|Ca!v#m
`<*=B?P[=^V/SQը޿HdHn`dW)hg_A2+^Qu!il$`S+ƵǪ	lY3JI{KjP7>-⮈\Zex0"cgn4t~ZFg;nTv\BߥP+эkEw7[}kFs[G}5c"vvBQ(ԀH4Iw,pV8;k&GϪD(H>rS:Q\SM 6*߬9YhA[wR7,ĥYhAq%qCf7c =9B
$ǐR9:K.<S]4ҩTRE?Ց
q9VcNw9z)Km運{y^gItfI֠pYηE4]mDjwu?mKs#/QU(VTlmi98BқԾюL7A?B՛4%~ɛȏȇ/+kԏ%a-& g͟qzI:Pd"Z*>k*pDZEM[*Z.>" qOĬLsArI}K%M52-r,,7̙gEJ̜>g3<=+`ӎD?翡kwخ}E1HntGB_rMNLN{Vۏl'۫_R~M6~T@3~b18YFWWu#{cM\
d~ OhBNxe'~	͉;OP-2~-U&Zߢu[u\
VOH?]vY+jB1*tSrCB:;J|*qv,>uɗ{(]X gyj7&H=
nCbhm&,dAy	Vi<h'Z9Ξ+^t^rc*-9@*Ǝg"W;.FQ~bYJ;%D ; )w09".C5
wM9'D[Izm

9œp"#{T0i?7"YNv	f/ N uCYUY>lMyXU2>hZeP0!q
>}\j>SF\V۞lpV%C΋QxHKT<}yDNkG
Sa>-n4(\=|@;\=zNAvхz1:D%~%%|bk1 #Ӡ=e|:]bC&+KbQ&b??9]xKY
 '}YN:yJD[^\j0oBޟ]NysyNS0z͐SS^N/HGb//O_çp]>9҇~|\`r3Hy?%_igp؄5Qo8伡69"gqҳgY܀dc0L%Κ;-~!PT;.G*rǃٟүpT>MjgBȕ?W+ &S<
*?`?}\5E]#@8DjcݿIp_0/d05sBvv"^ˇ.AqʐDʤsgљs}eLV\-KoNeևi+# ^-1+Tɗ' W*Md<xlӎ,p2PNBMhmisP:x4+m*&WJ2fsW/uU881T}y5Y³_D4fZ%$&²	ney7Uf2+%(hI
k0;ɴE~,	,C*uʾ*YRQqdڏb'w ʭy7Q6H$l	iZ9ZB%|-j	EVwɘ
PĘO%}YY)w\[u9V47Gkux3_?7"|~6MAH)^3ږ\cr>^;vӹ6[" Ol$M[aӥA[yddsiz/,~Öf+4mw,]N9Op2S*C ? ]E*mf,^j|dvjnveK\<̄FL:`
;a`ǉoMⰅ;^;$3Ղ[5nq*p'[qᕎ,~bqp?u'^+)e`R"H}<^H{on>. Oy<XnЄ*_0xUCBi7&ГX3ǎnL}SNn)^-O(n!w%Oef!L%7ٛᇷiBk4];G ˸94Dމ pQkJ<i#v/(t=mz%ʣDTg^溓eo/Yޚ)#B2OqeT*q%U)J¿b_baE1_5^o׊-	Ā.>s-vnL&<Iwm㩲6`yp(g꥘#".f"ĥʊ-/x;8?K^e5&8n/ VX% pK7# {Gԇ#>(&7BG1u059֏q]薸 Q!ޟ>6E rۄƓ8rOp$<&W,- {0o
PfB+ AA&2HE.&0] b=x"_q~/zcGn̥F9_"E!<x'3Vn"`i.KƹzL!`(v Iz/̦(AK_KS\N*i̅2GB_X`I<u@t"Uc(o|EW>ӽNc?M (DB	g_]YHS(P<=퀵hKB?3 C{e/]0ћspo)hӗoQK[ud:MQK؀'Q#7lEv!yHBpQhh{I%$`
>ИÀň-.GfS9z/mPZ'J!>kY-D@OrG!} /dOZ̕$6}6pmF֋%cUV@dKc!gWU,.y|bBByxb./ӌ\k~ŷ$pty$2mH{/^~rRO"	U1PᏳA
 u
IY,u6lY=[\ԋ)OKA 8Bf@o/z =E)RX!<+¿/;F\	rQ U ՁŴYl.	| I:ĞOl^!cxp!$(ʡ]$YnXB.Ƭ/XR
U
!o|uKʀqoYͲ>Rl;c*< |aY*l"^ &!%z-EOIATI%Ŵ'@[¬-t4~A >eb/s'{|+''@᎓;$~6	PxP8yrwweìޝB^,OAƔ1xW@Nޭ/c]G8$4`o,_w:'Y5	\ߋ7fY,2ɡer^!]ބmF6Ok tмOO&,;¬EXVo[g}b}*(~x}jD{+B۝KEAeڃP>&.2h'ֹ3aiZQ h@|JhX$<ԶV	&_ڌ@Z%4,D]ךbS?t>%ܵ%68
(e6S*9Hٽٝ2tn¸.xcQ'PdzaSwUN6r{r+
nG~dvBYQXVi
7݂Ơ,֔<N`Hj3X܈&nؚ|ÄYeaE!d¹|-kploBQa0Ăp,+z+&kѼ0,|"v<	JҼ=anϡzyx%_0mv4^0,|-BC;xalGYі+tQt8!BUOVQRҒF/]dvNY*H/1UD׾"?P`"z|펉"]]6E\\Uҟ<Jc։4fMx;qy0`T`Q0IuF`S 34 TЇAa|n;漏- h)U-<(Hv;tO>RyBȇo-@_:? |Y'K$TSxXj
_ƓZ{ͤWm3@>@KAƉGArl:)9mP&;ԉn>( `ml#CbB=2! ,4o3K0/{gg#AV6Ǥy[jyK/A7A2,ϗ>LANh͂Ϫk"z0Z{7y[W?&XK[$To`Râ-9j쵴rPp\;CY/.	̥'!=X^bW`d-`~00\(d{D4P#ҡ3	q^ri!\9|#t>g	0:(&\pI/;Y <
2QFY6]\.XY(~0p\701MSd3W1HFCu5z$C##hB83W!`]xMC]j_KoN/Qbɟ,`?n^`X(l~l(	 
ӇU3 ̼P_<aX0<_)W:+d~SX(|{o4 c߄-4o?kʢn{RF:+ -?9"OՒ+Zr'gvE}5C7XU#~z~EIX>%N8l+!o[4Kиn>wNg9eي/>5劉8Gkv",Wc L][V</``q-|蚂I<R.oA/PrD8^*?T]ʞuE+iؘkÛi/ԃrr.#I!(+'D%h)4
=atR0;[ /`/C)jj?%{x5-Ϙk&y ?%MA5	z)YB]McJkZBBk(qAhJԄ~;BMh/"q/H!WG;B_Mh)8.4UF
QW/P&44tZI}ݰqR=rRj=	OZcB!|i0 ^]єvVW]!MG_u-|:8Oз1mCc!C';fp,;#{1m	L.m9gu"6v	]POv]{>uX wO]W_vpm[}kDɣ=7Lt!xptFH >Gj!?!6B!2(6;VB8S082 #Ca㉆P0P>Y	d~rP% shC9ȉTɡ!y044WDVN_;.2P6p>B>}})qhVxh,ך]Wi^eK}{tb7J?s_
+wF:-&r4~aC]86Mk$o$mp}Bf±cO7&\9iX}XdkZj,~-m,ghtEdehtS{TwMrImkos-N.D7R'5N.42HP˫9l+RR[Q,KRt	<'\j|2Lv>Oԭv]JSrp;+=/ZnM|^͛YRwrrV!KnϐF'ry:4:tlұuVKf֋Vn@+Y)CfJmk#/wE,^nB?^h*܄^j*dhvdghv˛RԔDVo*c6{")+ӺlAG(܊n(vmn:K~bh'B-$C;9N<2!q@m%ECGIC{>e/lb{JGC5C9fCFPof#	Df厄 ?GtnsHgx8*4<7;׏aywfJ49좊9ĭB8u&NEfN5Vyp}Hē^	!aoh"4ۑKo#:_W.P\	z[Z*7Xb]ΑXH0/PxsQ~hz6x}VRrp7\Hxϡ3b,^vx;>Wțs R:TV&ү_i#
#f񚎫WόʁO;HVCTVDR׬Dz'TdFK>|KS. o|Y1|=hK%PK'ߙcZ~$_md|X	 wwLH	>C`g|&W$B5;Y
hX߉I;vIJ>)"4 @EZ鑆u VXk0;Dxl"*W6P4ވ)qG`ȱc9&H{X/3bD'aU95d@];^A	(CYw<Ba-<c)^f{qA}/yQT~)Tr9^dL5Zr6˘3{LiA1nHxW\6-X$NBJVePt8c0).RAIoJq^>d)UM ѣd8zf8bϺ-»v\" $@~(wHs
GY}Q2~F-"2KvIv9KdYJnmQsNRP|k@5SAЇ󊃠 "kFcy[BTlV +u~khÀi w^ؖ-83G.*ȳ6M(%n0 :"RBrHAtuIHLpA\SF#Yp~`Kx":$R'!<RP]9m
M	PF9G9@I
nnc N66	_ ]<Ϻ1}ϨXVg:fKү]RȘGbiUQQ
* sVJ[A@\6^a:ZV0]@)a-Kn_"5VBSpHXv&6X##Ȱ~Ե<WA(ȗ	7[WP/,vݭP/ЦRP. Ii3ҁ$
&ڡ(Jp9HJ]A}G)* 'Hq
@At j"DITK=#aVNY@
y$[hA+:=-nNJ%y7bݰA/5UDby@XϔQ"KX@+)h1R"|RGF*LHu*+,J0R:
Ji@ҩ@U`%PK#bgJK1uh9Pa	TS3Gqù)Z"U7}`#R2R%խjis4$RZjөTU5PJy[SuaEJ	VGOX g*A2AGjFoow0Qoj(`$#*(	7ҿ)pdFpǐ ꨀJ:8H;Kk)-%vXʵEU0%Pb9PT5ցV"V@u *ETiv%f$+"^}qVx3f1:@vH7C4?t?|3ҍnJ=HbQ]GxH6#M\30>Vay䚑T3`Xިf$1|:#ӌDԟ~?Ht\ۇy䙑n4I(3ݝify?H+dՅ.Ifcvo3)f6Lni#F1#M3TW3R|R>H0#_mG~)%Q6~e.I?1RvcI/ҍ\q}[&r`'g|	<rH,$*$2R2KU#,#2 <HWF~wG^)he<)yLVF2)˪27P<HSGNQBҿH)#=Jm(g|?NF9ӽ1JK5SD:Q6/p>(OaI(nh(ƫ(E2X(HgyCQ
,#, sB'F	((`"`Rq˸tORC-.(5,(	e(8f2Jf?3J0f`9yKc'F|O0jX=1Jeh#%`K I9}0JFLuT(% tr['F	 [aMKq[eug	,Oǔ'BPS-2ibc=BEP>%HFLuTH%!]Ro(	FAUAybdEU8% H)/ei&(O2<ڥ,RT2ҾB(%~(x`0Qxb1J!U!QF0'o7 ჯ}4k{#`V?It}|2BxZ[Q
d&MF%*<KQ'.aqSJF3IVGTߘdpi\G'"!ydiOcGFhd-RFF<}3dO
.Oߒ+'Lga㓖VvO2d!u0H@FNUc(RD#{'ݡ*O1B#٤S/@"ܸcV}TqK&x݃)qC?(O1
s1P<#o&*$O1BA6F֘OG{b:i,$ڐ3grg3Fh1`<Q1Fzw'a 0TTj	)|V1v7Y];X:1R9 <qHwҘG(;4FJX@@UybXD eA#ͼ10j<HqtL+8FJ$cF]a:Fc>Uy;FBBy'nAݰ+{TqfXD2`j׷{"f Vm$
$'
)9ǫP<qH"9HDF,2Eވ-EH@ 4(gy%vJE)x⑑F""*$OD2Rc9HIFdAVAy:, *O\2d)D72i`U;BUV<qy۪P<HO:I?EOFEU8eQ"Re#G5Z	_@; @(lOBΥڝ|=PQ
BvlRa2iNMT8.NAtUAy820R`$=lnHhtO<|<{4N0v?,M<Av$Rq&L5?7B7QJ#K'iwOh)Z'InIw
wnrIy
}7{T=m
Iƞc|mijagwփ)4M+u4޴%* OQgOGU(M!!V!yք&AM86nbik[H]OCU 8~&ԧ`<QFfM.oPxb{5pTF(E~?$*$*r1-=-7Xd[9k
!VwW(Ȗ;ε	a
I,HFM [rEK0U)I9{&Z*<z#y^ᙂg$rf@ܐeoIV!Yh'Yn+л`i^8;h'!/Xڅ'3lEP0,7$ X^ XI
C0^m^ABjwIOI
GAO8@I
DN x3P IuZSK($%ʬy,g{T&{Kn(*ċ^,pCD87Qv)<1esZbIi >;֠s=_xt΀_^}:mEo6;Qߴ;].nw|G(u~v)~͕a$zN`ՍEcPJA4@$w9H厂iڒn :+ s*3`\6g*!"&(HM_'YFKO͌$ZL6LWy nfIrISl(:aE7dM4IlMӌZhni4
HBsK{f:NʊƷEHt,jtLW" *mӴCW`2HoUK1Zt/	h>!TQ˞ֿ]L{Zc	vKEndQז4AmU
hDZ_ exb$HoJ_.5}P#]--Wj8QeYPsU&t\R,2j,RӗHJ_5}9:I
A	@62)W>` 0r4}!nK>Eo1@VY bT>>I3[Yz'%ZP.mPyz*VքzlEmзYb0c`,|	y0@@{,F P6W}ZCG u`.NW}XC"*uw5tuKsH@-쥏Q-$1/3KAV?BQYQ0NP}SÄۡǫ T0Ȳ'E*5L HFHs
AA|څK{$L-1@ 	&:*}48H3F 	iU!#hEUW?z&tuSxt]sfgu+v{ 	+n\{-_={Võ7߆*߰7eCֲ_.ΛGQdqu1WL1iRSZlsnl,24(ocTH8c\djqh3E	8`$#eLd%	زZ,~ ̱PNS|yxxk7$k	22`\]3d[Q!bUZ|Ƅi1NR%-&:4UD*H0^L%K;VMKJNMELӢge$e%d`9DLЛHlR^jKJK^G_
1X^0R[pfƄ|fJ鐐k=ꗔ9TOْm3tMH-&WOnE|'Le̓FԂhn)|F!ӒgqRz	MI{&%R ^`p%&R)~L+R$geLd*@u[n- @/I	R0_%fMÁ'Cj,( Qa^_4	h\"q(~1<0ѣVioEB>I\.{cKOj2J,|j2ȉ0w2գ޳D]dh.m,1%~ݞ)i	CX%)^,x/ƞa{O˻+%5)wzg5x&]/,tJSINZZRf/96Xj@j*g0|(9 NyެB+$ed0[/%ïKbIʨ'.5&צy{VkP߬7|(أLj?x1X"XZϴHHK*u.2`3hOUWFf+1!3]W&-Q-Q%hI:Li̠UP
KZє/d)=<Jt*z35)̄4HFFmHF{2 /j7,{@u"`A >;">`'_yF+lSZ)6ˁ	p &[ le>mmKa7)p3#oGK ]/1(j+iZ"Pt'*@òI(ޤ	l49Ay OOsl0Ax6s2x߀w8X
1	Y	sװ01owg,1=3<g_rALvQ	-w H]l]hdq.; bz*
e\oJv,r[2|$SQu7JWD?%VfC]EJrWZb.q%^&9&x^CÍwxlhDp< %P⥥imNZyZ/'V>jZa:/2:ن9'qqS.Sv6Qp7
KFA|)Vi7kBpE:>G"KR\k;{7 
Q,>} <ǂ(w/6kh7U_GRRs^>5
cDԊ!<O(7?&w߃~Y'z.GAk-
Ojї]ÏRbWЇ
5ߟ8hJœr1 u܎v\D>/Bx~\c~3^Ia<:Y+tGy0xG-*RY tr'mB/,wN8!:Kg!SSMun)YIڸ@8y,8Xv1@o ^"GAݵM7.^yG3yFϢ8zf.s8Z<ADDHd#`L΂\Q㼀Lè<5[|j0 c1JM6BE4/`0*_D}C0X3w 13P@Uf{h
q9"jD1@D}y= Qam3DՌ<yA yt_0ѨA8{^0he\.BOBOF8'~!.uz2/^Ɓr	\0	+`45%
j/n!=j~!Cap@hhpjS`f).ܔ%oc(p)㿆Bh7V&S !np-%!%~M̡0ނ.	܍[Bzyz>N{ӵ＀=6p&W߆
ྷ`'eb;Awh"p&ȉ 74|Mߡ0eR+ȴL]ɉIJka]p3OsblшGU	0 dZA&1C8^8CͦbIT.]	flx(>|S8h-WױX !:f?0p#r&y3~t˻Y2ғY0PYpKW$:yj7$!zk(Ps?/46S?橼ЦysqhƖJr4,}ӜDx#1O|i7n	=YU/!Q<k:RYf|U$sZ͞EFIgq{/;VgC`.Tn=faq0-hvf7n0.2{;d)k=e,g1{Ͷ-W㡰jo70an)7Ls80fفq[(a+q cƢR;qa͇]5#c1vv-]Ǝvm,uKv-7
eRv,ۧߥWJ!@J	|0;q_xZiHnrq҄c01Kh6Ld<I̱cb [/5Rxrnh]g?h<GE$OkQ!qUJ<(aQ_EZh4ZO[C!x3,EҚiОdϓ6p!G!2 \#|' F|bG	$2Dp\'vWOϥ"'?f{^c++X}y+by(,tzjl9z=5=/}y_D_=ozUbۉq'q#M9o1u$캽B\h:QˑaOr8VڱPGiCǹO~,{(<dH~|σi	QE"ad	C	7VL8E(=į,@&Dm	}׳7緞{dLF*\d!\uąI_{Q(qO`(J9(`L\TI\h>OjÅ|;9Ee_Re:Np\(8~&_Sa)p
>aP4OB!m(M7M(u$2_Jh'}$ۇc N4)`fP'M1K.=d+	PzT2M勄Bq
rRN	2_k	ɚF>%Lߪ%@>>lAl]y{#	F{H7Fib#]ioΒZJbOVw#-1v<FOw s{fV*7JF-3W5J|AUJI6I|~%^'R^gXc?)}f.Da)/}`/OA&SL3JwMMVf~
J!&\XF(Ib.Z 	;2Ĕy>n	sX1C\Z:<jƧs <<pGӟEB3\`OflȜ⿵jf9gZ1Fr%UBitLaH6FcOͺ|NƩFab,apex?4Fw҅/UUC.w,"xegaٞz'j#yd^	oPi\a[/epvV4^L0jz(ĳ)K$sIBA퍧%&e$yĹؓ*eUn2J{(*O/hJJ;Y23LMꉳ)<+4i[UxfrΠgJoˣgAO:4z8Qh@78-ݙIdk{\$P@+':׸0 W%[qmSu~&[uLcHm26l<3m>JW閒ǙnHb5sؔZ/Aی`ְtfFkBJչJWmœMILa#!dB Fa`2'0OKX6vk4&ff T<ff`K E*Jrڎ|_f<.[_yҩ6j<RL1OR~O36B`8Q_h/hʲd'7igOx\atV7(s\COhV
-Wj,&o-R3<5rQ<-E9=?:/Pm1ZX5e] OV"v6_5?%_5zh%3z~#LL#LZi/hF4ѪiOǧ.JYګLaY,]|)}:>_{v^}\蹔@zK)7x02J/PZb(*̥;;.='3{2.OfVoD27!7Cnv4V4^Q;p3WQ/sv
? VJݥB2OW67]HŃ<!$?';GUX?Ïi-1xa5Ƅ``3M.z5 q5 q* ?CBgCxBCG>?G##{-(㿂w{pHGuN+|-MjNXza>!1irAwxY]0h^߭3\Z_UbpjFR֗p݄dNB3PP,H(Ko@9e%J@tc0V=QSw!%Qc$nF_ggk,VJ/ދEi疸 @yoHѻ'<zëa,XԠ+Û~~_Ek_4	7py4FqJu! go<a	aTDgWb
A/2SZJc9v`Ɂ,8ޝ٤0zt!'B6PrJL&ћG&f͑>I	.,Br>#r\@GBعEs!5j(tr(&5AD%bO5L}2x};U-j5SZ3֛33Bޥ,|[w 9,@X:NkBktg@^$\X&
 |䳍N.DȀigg8jUޮN<hvj4)<نw)K;xfj0b2xKwY|c@J~ذdw)
x-4)JXCI.)^n?r3E<"8[p/[AI>l/Ɏsb<إ ͥBR(R2ah''1tu\0Z/nYvD$Q/n-I:jgj:(꿀\xnlt1nlu"G+hJ_w{2xw+ On
ف\u^X	S6\l?탣iwvۯ7k_)<Beh~DU?&<D=S+}l><6DI~sLd9
ӟ,@ば!$S~o/xN/ڷ'ͅח]B"~,_q!Be
B3 5c?LFs
~{p,Ť)'_lgPP~V !TC4@jC4bh!}Ĉ4>mYgNSfoڠʏY¹?j(
'蠟DaOp8r?cu bO0DOL7vZ}FU_X4i9Ls(F9CkMcH0`.^,K0+]wU06qGsYO6J}jιǨ1:Oe1>acv͎CiSo+f2jvT\\v\T8?.jS4?Wt6	LәFi	Q4mb\&C\۔w\2_]LgF.h
vLz\]I>^OKH?K/6z*	T<%/Jk^w6y3
̎	"D	.JI^oQղa<!Kɗ6 =kR\	@_
yR.7szX.vbA0=@B	dCل67+^䶅0}r /ik4.]I1m͎݅pSD _#+O+K5\Q߶&*y{8lUx
=4EcepBs>:rgpߝ@S_}"Ԩp%Yw} u3lѳ+]`9܁CxBA!u!D W.>d@\ԯ  C
 Z HHVDaj+'c1\aob11<%v򶨒hSy.wauvK`{E?eމu"AADdq0rEA!05,}1!,y{09BKq⑷/3?8:sRy`,JrAsḐHuhLSM?kbx]{ x55 5'c@Zn7JC_QNO*\My|	(
F>rD*<C\He^m!xRp~Bhe<<']d*,O
r99Ǘ|>*2x_/±/cSH0Q3y↹őcfA8
]9f8R?])8f82*]x.\JGwG}Gotqktq$3Btq5fqc&7Eͼ&7EwiI7;P͎dRR%Qp\0 4'И@ME䨿AōbׯEl\\ou:Fxx0Yx`NKRa'W	f|'Կ30K)Icn3idl
WR^,D'UAS	4TwWxtF|WdR֙?%3/[zfQ%;gIxv,j"zw>$WBj*pU	b֋Nij?2(3犧Yd&nd%Ll^6E^	⽪<Jw\ABx8x*EqBr-9D<(\TwQ92Ze3 SP6E~YЋ6hwP75$)mV꿖5aqx6jwh	eG7I/AkL4IcV٨^uS7}o Q [4܆!"9}@/0]ar8pyП0rbiSq<8qW9MGLɀ3+qu;ScBx$<)_ҏ2HMY<IN,-1zpRK<*S|=Z*6B6=i{|B~9ב`  +SB'sy;AW
_Ȱh"WFw/Yq^2T81/D뻰48w͏/λ[c`ȿš>A,~݁052T[8;o)|Lꝑ2"tq9>VR"7֤Bq{ xV+yHh|Ȼ>bG۠&7BYq"d
T"¢rG۠v?6};ˏGx4@bSPj4{>(u d?,"5q<Qb9x[ fClnקcl?#y9f9q%6⪖B>F(īgFHͼX4|nwA̍ZKI!>)Skڡϖ	2h`BVL	ydلӭ|;#~cOkgЮ<0?pO:AaeEoApHYvGa\|"H']bp:^ k@_Xq&8rx<T+_]iiȃ)<!)~t?XJ"N뮅ƞ̾u;K
T.,b"?Z!@lVN+mCi]Q6*TNcěe1dS޶b"C*!I{QTɡTB%%5֡hT5b1ar8f0cqMf?cQ('P`@AM7GJ\-[E9#t*<aaSo$3)^n&xGWس'{FJU ^^r3x uA*΢~WG^UnXWfMT3U
oa(s7= |$4#)? ǝ|փ!Hfؠ̬,vϐm2/ũLa']l"@ G8{( 9@!58Mu{b1-ØYE2bPdiu}ʜ\pmʜlK6MoJ8uO|.KgNC=	`ae_б(PQpë
i-d 	?~c~IB]gCۏK	y!\H~$&0Mu|3YWK +ߨ! !467!y쉚\k.d'Քܰa̓ΰ"[HKJk	yPq$r]D]*,V4ז	nB-SuKHɊ`NvN>4^-H²gL'x\<gJ1 3wDއAج'd|0oSZJ0Aok{vV6,
%^*MWNhۀw ^H9@s5n_GDâN:	V+iƗn	Ghy3 wh_֑뙑g¦c*Mjd5{>)RG |ɱtX8i#qH9PK p2nSD.{OWb"Uh	an
Sj
]{J!4xgoOklq\ax>Q8F=Q>C]&_Nl2F5HFRBbjJZ?^(TSZ
;Bq9R'Y z3<Sv"E6QGbVDN@_tƋ*:֓cz=*<ʥT=*Sy,/˃]cy<Lpɥ"R_J'8Anl īN&累D!%0`8BfSo>NS0f#Q)VH?95^hj67$cdln6+-+咑,6b5"E"<k᳑bƗdeJW=ϒᗄϚ\mrÞ-rVVA4,7aH?tD#2M5,蛝,tB я~Ӣ(>Tj*b?ҏ7EUj"<NmBN'}wX,{ix	yxx97^Ëd	/Eډ礗ˊϓQE~eVR!Fds?9ypɱx:pC(% 9/H?^ ?sg@SP3>AǞo
>Ag)jnSTtǦ"\.\(ɅV01Yng`| xT4QGN^^Y>I>RK3@֚FZY\$\G@0=993)]')̈́#In&Qgfr,#sˠ23uRMᷭSQ )9"D\.7V6yo!st1r|¯]oT6rs@
mr|FA rE1SwY)JϜiъG2 5-V@FA*.\	\nm%nQf1_C[aVиv45MJSka*T}V@6|bk!jFZgƒ6KCa1E%<#_1?{(=sך`Y`$+ #	5dzdy$Tb3uL%(ltqũ<QEV]|MƥQW,`jkk2k+5Ě'$o*zhz](^7){̶7I޶w͈/qkOӈ_moRiK.p̟2P]s	6i;kc:vyGffct~GظN{4sf{ioѝĴK̔ݹ5\HzJ^H6-.ip
ģ(:lVELDz&^8яdԬUf[clMS>s#Ƥ6Yٹk7D|Ň_ߐ^ybm޾KtN:oVbcZx?c|f109#F>dl"-IZYc|tN;c|1UL{afn_x4I_2F;_H)2e3lk))K50ClW01}{QLZ4ko`f¯ZHC`B[\%vxg*h)$bmaNqͱ]:G[}9­]b)L)ET2Fv!]:Ƽl-.-z8֬3)\jL$@um٣YfNQVzYҰRƶgI=גҹ{E?)ͩ_hӬSBI1q-:ap%-}SYi$l٢PmmپE{w)Q}K;uꔦ%,I]bL'}qXO4)d@$2cMjRd|5)FXڴ|?$Ȧ)wLtH6)lm,)*. 0`z!`! 1z3cL	%ئC~gfgg#'lyaGbWOC,ϵ5f2qhvqok7ƛәXV厥rAaddv	r@L9FVh,&æsg<ϲӦ3mcrh9߂tAYJ&)Stxtڂ0B<dX>Bn\K:DDre|Ut	6m{q<fFQQYX6>R2;]٩6$\-ur,,O&#[2(.lS~{a]7c8%Z]hD
&j<oQɯՙ|2D3V6cb	Z59# h(1Ga3 j$iN-̃F]F"x|*#C> %IQzH)%3hXro&DfW2~pToΜ5{Aa@Dֺ܌M>3K*(	frܕi*9ǔ9_!ES"n
fhtKIaVdIFπ*5_cjS0WJ 
񜔭4zHRenfd\&1i\fn杍7H7_m3YkDR%Ә$4Mk5&*4c1`@2X h,2P<ѬT2(W$Uj>9-jJQ|/NL-^\#3}Qz+lmH5|%r&Fꪍ!	aԔPS*2#5)|06Td]\679<nҔ)|sAa/Fe>Xx.2, !Ab).zJx,$Yn5.]ekKD<r[.HJѡ	ԥ7 wHrnIOgJ	+hby1ysRNy%aR_0#.`Vv7=lB2?d6h[
bqg=1#(RNwXQLR^a)WKluI%S9,%?ڵ>Sa
$"Bϑ&gOY9`ggکկL$-Y	AW8}[l5Er|0oM]@6H~S\6$jv񔈝ϲt&LL xƔ.>cYB&E)cIwB!^ӽ*5Hfc'D&tԜO2U\M籴DGrQsTs`#*LQ.-7s^jeWaU7gO]bjW)d7pPLbQL2g=!RjܲlVV}YZ&eћ&o ҺYZw=H%[uT\sܚPMwyɸoS&ne8YkhzC06d4DB7knH%`D"plIsD,NG2`ҝ}Jg1p33}@,M悹XcČ{e
W|<3:aB*ZIáX8RJ`"&gzm\*_ɔz	ov
7Aq8OI?T,KѿV{A4ʵ]3e&宙6XޮNh' s%Bq
^O&UcYds0(ai&+m{i`.ՙM(	c[0B*߶m[.{TVgbQ3tpwfo+^6;:5j)yy·nR^@<~l4eb־{[&"gjK
AD%6 1 0lJVMl8#FcT]64eʖtW@cMsWCKDSat&tSjR>!hQZY\*L&:mͼӛALԫM|2˱P-Yb., gv,8i8G[hޜH2~=;HV@-$	'X˝,aL|!i뼣'aCB遴H3TZP"'GYP:&Gv*9)l!`,%zf1Bs!sEF!q?Tw#ƫ-Ć!ɋm8=E0)޽)929%Ar9`aXYG> WP!'(p&6%4X{C-'ZlCGǏOaƯR}-3KpjFy93iˈK.@P<| ]9*tHmTG! k
_]įcMAa_P6HQؐ&I6f{r(B$Q,t2zw4pW>j}pl`G&<73i~vztfvbuq2H#3F)߳l*	ELT6蘑U4r91Ex.h2Zf":yg@ǒ!sm2Z98/S-ks7mmND}BT<#m3RgeuD_SQ5'PnKP9FX8QF}L:П<AUn jVn6 ~|{	Bg6rω`a :0(ٕ5{Y_e֚r`2y  Sqmzx(Kr͡D9c5j֟MS7]us67.{h'JfLR?qv3hl^Qb3]Q90o9D]8;?w"Xcw>|7ö%r䞧xuK[5i`'mD0==Te"ɜUX2+=%:֐|t5S,LD2`f4X)M0$C(tpʜ!	$.UH62=.4{ni,<a|]:@02{$yf"7G3UAe	AEa}13Xk]L{a_X)x;==!:hX_3/1@膑\h(Ěi%#ن\Aw(7+4$3V$"31NQBvl=8G[ḋh*Ƀg:{\|1>#׵{h'XK04JHe|d*Ovc01b:17FI0]g=1$gg)=-	W}3
4Wus0P͠9ꙧ S_3as,>
0캩HF]Fd ZiNԇ }Raѭ{ҡm/suxpѪ$2Jjt{!++_x.*;#njJά_W!v'Zme\`Ja,Ы%Qdfw򒡜Okga|9Ӫ?6騙m%&:!5A8m`"n.*+LarF 1wC=a<-Q'#\ʜH<6<PdqEBPcXNkfC&d˕p}$bV[(#KOn6AfC٘$6-Uw<X9O-௲t0ƣT1s1ܦJ曹AmfR°Xbr)6OfYh>	e\\M>$$aM La79=]	f GwT8+Gʁ Ud JN%pڝ p(
1=M,rob<(H$`0E1Lsڐ{|@2t}G!˚1c)J9F4㕫t/8QԀ-Rfl8'YT)>ufXWiYǃ0izagM&G-])FRHnn k&m/bMy/',xc#3<sԥ&rLD;^7D$/0gC=fOOne+\-8O%OdIHќg1-Ĳt}ƪOgR6GY)e&kv}N7+>کuOM8:}U0ӽU=Y.͐НPWN*
/L<RDbX.gtHe4#<lk`0̧ig쇆cY*Cc=T'T\/Ar,k;*CM`boB}^^Zc4MTԝ3Fb4<hFȘ>04-ICS3()1 ϩp6rϋH]wFv3q20	d߹.]˚of1ORi:$HXܔST]7pmSwIE݅L٘JLTiL#LkL>7&5ru0U淨wqLmw7Z>lmC-,k^ƀ9TӑLObKOH{mS*
z`Y:ˈِAd#v<\HPK0 [|C|pOϹK&e&,712j3oZ/y[cܻ#s\x"2%Y9e0gF3\| :7sxwd/߳  4ݷ`r=tlD;0b(S.H` 8ܦ`@9lf֧RVxMj*djM.sAMEfXCٌIE\VKEllւ^oƇ r?7OxěϐE̓U؝}@9叙C&P$Cg(!7bz(em]J$8/L(rML۽- 7IN\pFs0(H20&/g}1;
~b%K$d:٠n _3iG^+u-2c>]읡~FX@EbBKƠy l")1F	i%üfV"O#"PPCQ^EfܭZǷ%rAHhK87]BE:Jt1:2t8@ҩa6O*)g:W(ok@oe\z^uu!Rs"	ĺ1.uqh{cV4A.Mv4k)q8$'U0=POrsKvOt|FAzlF7pt|Ci9Vp&hd\aq&C:~i>6DXu{t>3!o{8(0ePiu?"a+9\/5c bFЭ&kaG?īgW:!q+[y;Y4anruBG,߄Ղdc"JdaJՏ@9BWXo+W?OYR}]g$Mw+g}!i5VJN415!vĈR-LCt03'dMdq_gIF6-ĵwhF{LMl0G~k%ҰR#`VS]EmjK;7u1[ܱ.6pCȼP"IӰĊ='fr3re~%2v,/vrL l޾R΀*i46#ŻyCMH]\w?l܋ O֑./I>`3|tu_)wz9fC	<}UQD3?W>w{cr?+!;oن< s??ћK1p<@EE&mx}rK>Dr /xn@ay&j,<5ZHzr)5ṳl^"㋙
v'ja63u{5lx.o8F!wZh	rW^ak|P4]oCJB59EʆӞ	dށm07c<G%N3Žk"Xk8 l4:w
u4+uyF~q#6mkؠWQ۠VoC?,n|rּּr[>(lm7`Jkچ|zy*1u[2q[{*t@ZR#ai T^fyIA'xtE A`MśU#CgpĽt񽮆 A!>l]R3tf$c7 U^\uJ9ShGYpWƷrG,d Rʆ,Bм N65MSn4{NW_R@0fR=g>D׾*5w; EnB2ֻȗрH$&n"D4 K(#0U$jGIK޾ 㩦yj_ ywl)Ҡx_v:ZEWH@,Lve_8{h;&N{2,MTf=gL4RE;Imoғ+]t;( @/7#]~ntԑHOb,#=K%qgx){B)5e~\V~8TYE|NȟIEcnEtVޗ*-F!Ek͐u^)Biow#5rʣ)tPt=t`Gr8+'h43U%O"uЅƸ1`!&Ɵ=1O2zCk]9TÓYC? O̔aZGZA2!*_kez>ή! pM*ar
q]v[@R1 -s^zm(HN41om2_V	1^m+N"?ZcqKu/2XR_eн6DO.aKM@bMHMe)U# SnLϙHzv̘EЭsIdX7.
:SmLn0,b@`-*HO9޹%ǆRxi$H~oH$@ʛr,e!B(+ϭ	fHN}FqkM_[<o\7S`V&~zxs* v7i3;̈́\i!9yWݶTueS\ux+MuI<*O2}GTEI1V8^39z۵ab|:L5Ɂޟ]7{>T]|LYէ|T4OX7%ٞi>bW|^amja'?ijJIs` 猟唳AŽ6{LG̛<zx|Y5tS?(0޷(B@(B16*-iػ*VJHRq4L"0B-J
&zj@3:9CI:mzS4j6.pBH<J!B}M`2mR%b0Cb* jT2,m0XAlC|GT[tёL'MURJ軷J9=*t*b{HT>["k|<Al
-½r&әT=}*/4('UJû|/"Q+3)T*Iԑ*1~´Q%|-X#<Ak|B yǨa
1Vʙ$CO#ZL^HYY
$ِ0K*9)Xj [،p	ZCEF#U_FP$䴑Uzr>,ɹT
*:oӽM*L _2LFzJf* cKW4#A15"a_ZeThDܪ)gFu+ꘀֈ<xl5Z4N~<ۇzʦEw׈دg_%؅ӨsTS 'Ishtvօ=^rwt2缋F'c?2`?|24mIxV0P},SǯwQaQIkV?t.mv[
RPQDAuIG-2;3rң$"oo3\Ǥ|% x
C!f[ /5jB+kxN㗚9J0Frab3ru)+_)8S8'
oS*׹a$ϐssxwd?XuơMҢ(~9e*1 (-
C/QZ|G(́СۏNRYSDCtYRA uFM1&zaiԦT1BJGiܴh\pWLF)jf/p%Ө0Hfs:B#uj*OU*fiq'͌#jAO*1]UzS,	=e62y9JI(m yw8[ht"}XdcڏK.TSӷ`\'1
Å<<]CLSrunޔ0ƻZC}2kfDa-WfO/v*Xl5,|pIw!Hyf,;&MȄ{+Ѯ:Z|Oy7ˀvUhp7k0ni{ti4 Ul[|>=	l<1f='WI<ȗ=g^M)/͛ka5::PSBZoKleïb4PݾC4+D3jC)j{E8es26Z=42ziA>42ɬ'Krݵ)ݽ_;qF9b9zY39FW|Q3v5# ;ҐY -$MqɄ{BOH4Y/G} \WAiQ~H;fK
}BM/HAtZkE^ґLĭu$/Ix޽Up7]^s"-df05]M 	$DzVmC6rw:vZĞFx7Ekrʺǆ7Z#O++yC+yGVyhc#'ieIDڐL%/-[rɍM@yed\`Rm3ᶥ/l{x>Rx_ٍK)/1CYBn`2-Ҥ?H(nGmGx<ncUo1B_pR?BtZ`yWޜyt 1-t#^4.]#fB9:P|iY:UD3Zz܀UxL8UA?qW G` .ĺ?'"/̈0q6F 'ο7D/FܣFBbws+vk;W(݃FBktZFuVRU:`%7[3h7Yx*t>^dLɼ脄-̦`nAm:$CF햊o`.{!Ja#<E0/]Eވ#i2Sts0\}>w,33Ux
/%%x
Q~MKdg4hV:p
o~Kʿ!6ȕ:чt,
RfH5T|H	Sw| u1Cݴ~qȃ7DpҨQwȁiC`>Ǯ`TF9ޭ7{5E|hlK&%hS#ڒu#d8aTe;8	sDpEYRǫx.WI.V/5ްBv^}ӧbaM̄"5g)%!6D-7ڙX:e޶gF?G=1cW6~]?11/e*Ǡj ?p}C=̈4Pkw]ǿ|&	BO(gF⮉nlHB?v6{C-HYb@r?"/,咱/-yp93ЧjC_(֚
'~V/C:.LY[qTFx]1E3"P@%8~;h?S&l3,`L~};*2̄,XUc4 hI[f.Q&3똒,H6E5HFϱʘp=9W`Zl; 30w|?16ʀ_4I;:K˅t\"|idHMpuƄ"R4ˌbIJ^]|}4*\FYpl1*C8@jVxE_:]Ϣl,bwN%}3%J,>}Χ'c鈐xKHHmbj 6mFwZH~~gvPcBN~oVsNh0<Bto7=;3ECKzc(|tKDbޕ]o}眓ZZ[c^yv8k} `380;ڄ#qR{˒Ոv`$HW0M-X:]v_nBSDϼ")ZaQz:vgV̌I\>&qbꙅml!?w.v*[:h>ԩM@Ct{shFׯ{)sQn|!tyJ5LֵL(>p⦎E:T#Ӄtw_i` d~DPz%ڒ|:@@2%1ک!f^"#a:mնoV1Wt?QL5f1S}^ܜЌbmsSxʲGн}L55D8ӯ.eT;_*.@wʤ|-(ޙ:@D l}Yb"ESwk.{ME2k8/Y7n0z!bUڗ }B3x D yND\4u7Wa+5 ]"~!7?)ubi(8X]toyWWht9ϬԨ=򪹓L{ri'hQdmo@,8Yq?GsP6 K)'JTs(JTsx9fp(7{0@& 5v`*ٞ8V#fzBr_bKʴ"ǹA%jƱ#fPMM+]ݝ6wIdag,Cs0jWbŽDy~rQN8+T7z%+\YFwXaL#G;Q:f<lS%itPhy#7Qc&}ЫFC8+5ƓcaôƛW}PdE*g:h^D<KCbYF̓ڱd<d]bL2n6X>>|-0	b{$:ƨAU?ENYo*ʛ!L-nD'ēy3𪲧&~˺&K͕ktIc>|oݸqc.S7nDuXcƏk	L:Ld&+d
6iJ,uG<(򎐙Uԛ"%z%^Y1VM2,N6*=ܨPv%CYw!bbsEufj*l}!˘vR>Tåq֪u>IgB?a4Щ
yժ#F\!1~U3-ZgjѥskWt<
s2e5#$rB!et$eM3ҒS6yZ)-%ݯ~]薮4Mtۖu8iQIV/(mA@ջf(A^v[ͱ83NEFgcu fFE;zгa+Wc:z{[z(бCؽX	/	Ss
Ɗ0Hv~g"ʍ=-=UBwgvIOsEkBeg|
LE5=;kjD^0`yB"|o)^68HhQ|7cQ!.jt&?z a20\޺7"la
VqJ<=BOo;D;>ș|<08q;k,h=lN炮BqcM3ёIJL!cp=ܶ9;APV_Ŷ,s?K\;Zg]=ޘVؼȩ'S6
g"SL:flAJ&\s-<}	w	 pJu:-~JJFJJ=JnEJdJ.JmHRS(mujY}
Ra0bVMJ*|.r#KRUfYӬԓiRR]3t#E?݈lLk`mڎeJO~BwL[Om^[/4=&9Γ" ;?޹j)P*!/(-{B	~;Η7}fQůdKG' (q/BtPJB/(Qrn*NjmY=/(ނRt&BKҗZ5=8N'EѶ8맞d=ڶz &G9wnOk^1 E98~m]ΎN;B}"xBUV.I2qW+s&Zɫd1cdioY#(utv/@Lc6HPMkpJJ%c'ԑTSLTkkKoK,un rJ3a^"Odx't?_F	cJy쳅]=xڭT}geba^B:NrC[٤/GT]۶	҄@mg,j}*,/%W\NL3(':Q<(k. 35".reQM'<E>12@x	N'H;8g΂9.6Yz9κ",\ϰ8P늰a
2i#~9W;Ӵth<P|NDo{EcUCgT?jG|&]_f!< _xhQ<tkꀈoHċ
EXKxs6txS|ZOk|Z;_Rj`?u/z;ۜ.%fyyXB_9cGԌU8+"e+HՊb4ӍY/ҋC37? ccj_USɐ+O	$߶Tp	Xʓ*)!=͂yk|)=cd٘<Z9X'(ΈگB<Uv.pT-<Yi<=}5[ËѭN%TN8xM(YIZ7-hY|N.Pg Dk.<I>``K8/)eky͂Yլ҄uh:uT- c9=G3VY>.V~Z	F	Kڐ Ιל	Aw3J;u<ؿR ,%EHf)3kF)[ Z6\xbmd,ΈY_S^AW/T)<(E޿tK)`'_G%HJ#i~"h+ў%FDݺD;NF5[%륃R&ƂkKj9+~kHT%,Q_LjPc*r&I-e& 󺯤&
i$IFD/$+uZ(61Ǚm6Z	=`L;̬&8sDwZ\}(7a7[AN1A5'mX
 q<(oJ<x(Y񍞕LV̩&~Yj6+7@O8\=^]h\el@( 
[VʛT0G?s{3ǌ~S	FV[y90,>mR((W/E٠eZJQֲkrV5xN_oOWh
Uje9g)礶.g*6=5SyA)Ne-|p4qVwtv-ȂyM<=$YJX)nrOct$=p!BY;Β>=}Ov*ڸsࡻcvzRy%|G5$;Sk>MԳ$5#3~"-Y)NAqPZs[qفj  K]pR$|iuQy֒Rwd/~@2
er$xyι0D|jEjp%(c!Qs/H`sZ9^,4
֗IO_MB<_-x^==,ʱHOilZifHos%RZ#@ku!k1{YzxZ4u[U3:wW>Hl[,_^"WѫcS)9S]wG^{zɷ$o`gY{pܩϕ,΃_+|fiK"E#ޠM ndޫ*jV8YR3~
??֣ܲ}W5!Bݚyzn-#!Cv)k&dDC^2`W2diPa_&2Y%3ee3r+7eFEZfVˊ緶Z篊|^5S]>FV.iBnjέ@4yNbjGY!AU0:TXNоz(՟+jqYV̳X'3&mV># jgćxDkS|;9~*Jf8k99+/qs-{/mI)Ճ$R3z>Z@$.CN·U_#/8}3OtgBK+Yu?+(ٮw8J2qXmІwTJT? 2j*J+`)nC`?kd5i@w.rĦTs.?z.°PwI}G<b^o8;kH@r,#}bN-J;Rl A𡳻m6n[tݲUyybb,{{4PPC*{qow~$'x˼[|!_gOsz?Sx|a&{:`
SFGSՐ*W*O~ۥQXU<jGNf1p .wUH`#W
W.P;R 	m@ by0}%F#7fqu\V :B`#<DXQ\pjZ.}']GlTO/w]ǽ+vEC5ի%0⿺t]Y?B/Ѣ܉K587PF>Z(\ !G]7$9JIFۅ!lď\sBlqH58O-Sq#>#k$?[{9-˴yf)mPDf8߉?Q;>[8|s!w"K9Ko}8P3|.)	U.f+MJ{/D8H^ k.\pX]!yOfnQ<&LRrn/ixK"F]<U3i8dhzꌼel2+cڝD|1h];y1θp[!mwIǅo	E7Ekg=.*$a$a6"dJ:;[J1GTVtEYk	-f>AAOZf3=)k
0b*d9)'OzNf^5%?/r>4?Es6-M)<%ƿa#i	U>-V' !cB|DMO^4[1z(SwHӺMҍ@utVKi}3RRTtg(1\3/l-'rj˰#M8h!<MCX	
C*xтK%Ϲ>X
,0M+hJpN?<GP<zVgMtمy0>>YGy-:*/%ZG_JJtDcȋnE`EhCb-gSIgul^7XUk:f߱V6̈́򸼹WVv-Fl Xiev	do/!O̵^RHO(Kr}IG^"[ 2t1EX1(uSȩ)>7mf34Ph{IkTYb
ikM{gyd}^fk6,ysp_95I㥶5$.|YXr/ּ
2ik~Srj+5Ceβ!"x~9!MUsUt+ڴ,6UVbU꺟÷pkuF>5oi%EoV!?WR_.k񣯻](uz.s<*~\oo#|Xgfoŧ8רi9#Vc7q|+W&ە5{C ?6#0x~M!o&1-)+Rn}g)׳Yc륔,=!,堷YCoMoIXRrKwXʐRJ| LRz7YJͻ,%.KY\\RUｃTr\UU+נ2puAAC[}*kPƎS}fws<ICN"/m<-p!URv&(\7F5U%(C՚N":p͹v~ۿtb.|_Nl/珁NSOaP]Z<'ٳ7wO޴92'M.%%RU{2lgvJm..-ݍNqDqd$':+aⶂ'	/_R|O<:RWutlrZ0;@~@@kRk,~ˡH?m=)>J^>`!qYڿ<bşP;b^$s|m|6yK<	.Ovћ{NmD7#5)U]dL_DL>&IA/9WSٙZjk0:xz;܊h]V1Y/Q/},X'>^,{~T.z{Kg2LȈ3s*"KgΖVݝr'1Hsԍ3ys3?3h\<VaŇrzGuHjwn*&{pu~/mPbvwa$QN=p43~僅N_od6~b$D9l~R~w|wwd;E1hmEأr\{Wnւ7E2mS@槾Z-2c7{*_+:׸7A}Uтߠ;IT]wC>|CiCiZ1bQYJx9R29ߊ~fRnE+RPȸ$:vEW1zk_p"_\~_pqn.8GG1u8{V2 I7c6ذ9_cԼ;N;*cp?HV?s+ Z!h\ZTĂ~WĂGۂ+|Cd8	=C;}4.	l86K@Ax3<P$fA=YroΆ"\./Mb$gm]8؀RW5AT|6=Z'Ubv#Ҫ@йqA+I⩭ˈ<AD	'W+q
uME;`% [*4"j4
ʦV8NW	6C>/piV8(r[z]XLYYaf<F S=T ]\&Rw\.\`3W/1RR)dƉC<xHZpe_pPy?7T汆?<$7oE6F'G]Su.|h5t-qIseXWtuft>8/I*/	7v2.Zͮ^ tn۔_'G>&@ҞER)ߡgqfqx6m(z\qA}A\ɪ!/e2>1dt?O༿Į@}x]G`Ŏ}Zy<>5=<# ;L&RSl;mF	[hwvIqlv>BC^5mU0,*o*E!Ki_Xtƌ3qSU\Uǵ4hvM)+E*4_(WP+QN|ut8SY>σrܮݻB* boٕŇ7m}յGu5iMKhSʘjIL~sM)7ԛ9}R_3HOMۖn.N_R}CrA%ˉNIm6;tqva!)gno8ܩ,o]_nnrh9d\P"oJjp2Nƽl_v.'3д]hE|-]/~*~=c;g~y,:=8A=﹝(Y{r=2b%8;d^SAD.YȌo.r^\|^Fi*Vz<2[O';="M<pvtR=$nI?SU2Z'Qs<w9vnF'ZQ	Q<$[
CnH͜0/twi{@%^DԣN N.!MM<vw6Bw`']M0n.}w1m&O&hORKT%j-@W`ocA(OfJ[H/vo+os^Ămۊ+M-*?cm.t܍Sr;{	飅.˜D`av"H`oϥ]eo^_O/Q%[-,]&b vJR %;zlU.hY^_/++I
=%m*vxD.mn~_KG$˜m4.7@:"#7岿-(_\q=a3oOѓ:@tݕuEIy
x433^{\GoNcxJ_w۾5|uWΫDۜnq)5#ۗKŒ]iwXX_݊{?܁e&$j_ L;FwUTk'(O][Fn5lڻMVzu.(kqZ9PyQyeJhI;1-oxEDRoM-_ш7[p]QY!pc5Ga
P*tw׵u9D{;D^Q9xHEDrBxK*8.Qxu,{IܓūAIZA,S(́͢0ԪY>nb
P).uoKO'KDOxǼ1
dp`7Ԥ0,|jeB 拭+uvy0ضVZ *{VdԌw)?3S<DGZ[bZ5 Jzhi*eϕ\]w.N:K۽:KhNZ/LpyݽԍK:CS[,DQ=L`?BϜ9zL8_j2>s4| 9݅/E|^]݅RH*?ngfXB\%b[#G\wvQw[o&M(XȟH]lAVpdՖaC.rO7ȹ	09ΤwA.rINP8#/do{8#kq9
Nvo	qy[zTWzbǼHT$OK޾":

11A4e+нfeXLi@j,Di'lԊhO:ɶ(I8l)v~4*O_DWU9}X=[}Ye:-˅:OJA4ç\$}TVAq_8v?h7lsݾ[hi~tQ;X>Z(xCf,v\:t(/[^>?煭VʙIZW4SO-)>Ohϧr#N]{e@p!2Y9V5OS/NS,
gCOǎC;Y~댣{=fCF|Z
(h́,r[Jr	3$~ԩ kyXjއ-0}Eޞ!+ʃ
g3'Mq1X+rA;H)FY\Ts1?s{b<v0?
S~Ff%˴/eʨl8h}s07p+^8npG7p&cx,tBOow}'$x/,3XS%Kj9uvN(C9FnN"iD,Q%K/B3P"[CF߹ES2f^;Ff>6߯->g౅>Ph+ۚ1V>̀y60P]PW˺:]@n1bg:+X~t!S/uID8x-q$:w3I27o&ߎł^E[9Y@5K:Mz% %-}2@fn5-pc|x5?px:sF0K~FᶀSz8`0;=P3'`k*gzobx|kWf1z ae=<_or:Th"TLո1?IVVr5>kl.5Lat="P5KY6Lưes&=8k\Jd,j(s(@Kx\\Z݌p5q~E5άp6)ž˝.ܢI@ͱzCI1Y}ses.*rJw	ڄyvqQM=xq.>v1VNёte#-q&)+~qe#H)@1ydK>Y=ն}O@1s`<Ih۞zhbDt؅ HtyԀ;,ptQenn(F}L\nM.\Q oqŏm^0?l[&UL?~Im[4rY,}Z hkt)$;;fh[D\r	f0Tmt#Յ7-4TQܿfuI?.)[kMuSrրKڿv;|XBW)KO{a⺊3OK(/h cOٛ^EdO+ׁ}A$?NѾˆˣSm<54#L]އ+>;N3]B]$b_1cb=n7ַkjn{<g0z!s3Q<{18O%d
+g9<*=ZӤJқn[(CQ9b8t*:,>W4NTڹSTHŇ8/Wg+В6rnKnF({[I^XKP;zzpr&~.a+`cA
!WBKiw-wo2\%jk烽q.jWnɇ\;
QPrvq[XV?7C3[DO,!Ħ.rRpe#,+Oq:]?)3uvuځMC>¶ǈ?5Nz9&B9pkRt>d30Ɩ6_PPXO0?㠤ZM,SL[[FЪ%+(R	\­1GR.&ftA|/b`tɽ2gD,FJtTD
h?mq|6ab){=`\'0ѹ4踊Ϸ*#MXF)hP5Z'm[aH|iaWC10Yy2'8N8F⼅Ԏg%4Z`GHUCG<
T{h:{j	 di0~il#s~痢ŝ8{T{{&^-'NOxYx\YAkN!NKԱ/+qrEÃK #!0ȯJߤ)8p,X(}
wT읫+UG|Oc+pVqs`οceGgdYł%qq~!LxB0b؁TeݥIE 9Z{At0G+ESpiSVX4Z[F#GVc9lѷީGT8f^1ɂ} u*ns%k"@+ }Ƭ4	{QEu 	J{̜%"3
0A u%wBKεNh+he1:9	%U:#x/Bn8ispt)eW%,#H?~mfikwc=Fp1#"k-:
gTw_AfS,=I_4`Z;f#kظoԌ=	mf3ws+em@[,%jS{Ku=L=Zذ)U8)O+ٴs<=Q )?\/ <~ɞS:
y&@':GI_+<IV딵U'kW޿ζ:7f:+:Q z8g&z?ʮ;0orKP@ b(X $$HrGB@EC/H!@h"="%tPJ@WS{wr;;yv'ȱ?px(FՃ6sfZO="@Yl%7Iv^ʒA8$I!E2nGp{x?==3G4 6CB֓kR[ze٪B[ؘ ?.o	;uJP4s"sݘԡ6=(G*Y;݊SƠ.١tBA5RrlTpzH	6x58zjɍ+n͟.#{,o0277QxMc`31ts75ۿ [!19/ l%4m&Ⱥd̷G~t?bJ+dZ'T叙1!]"m/kHSƑMC4#6[mF{M8#p~3eXg30O4g$mmsg\,hMڎɆ_~?VG1ֹ,rI~VI"xB\0&QLC#ЂئO#*MlCۄQС-66[*C;oBRv(`}˷}?p?Ւ?gZiÍY;%Q"@2f]RcYȑo[c[a~P`LD9y*Ϋ?>>k1(	3HfjldFdH|縵=_߉)"5 Zk;FH#NZiAbg7Í#D lۚm4[/Eh^FI]f&<b&O,+]4I~e2Q(іߒ_ik#YRYBܗ-h$r~71uK,Gbژj:S~$Z(lqюW֬x\%b{ABF\+Dj+(fO!>Cqp-pMA?	$ P-QNi'd&k?!Kqz1E<O*묒U%Fr{':Jw~U+=K	ڹZd$*#dLCNQQizDGrR?_%0$ePLdqnRND vҋ( W-"3˖/S$aX6?ð}o%0G#/Д%-MFSi-dPd%7.WDCD(QĆi?iMVpx#Ax}1C6v\&|ixB+5+-2{c2`+@JL[H#5'_W2/ϑƁkJ2`}Q#.X:!$R:w%jʏWԺ  ཎ0wiG\>J*HM
#	bpz'S	,줙"+?JK]cek#*
?䏉avU間4%1m5+rxKY+'ؖ?klKleW2J@8
2q:ZUJ)5-]HM>S<ԳQ.5bǈ5*{T-vIg4,^2{C	jgx,#+cT?y&}h4YIC8AcB4dYV0@#효򚨧@TMS.@ɻfAc5r%S6;.gsI>Ė;4NHao}p \2
9aƏ-])vkTų:#QH5$L+<NʰASk\3	'!nP#0YHɩժ%e'!rFi
C.JуRJRJƂsbOS2d(T*9B:0fɑ_M.C=!Q̫ghU=OW7ظw)&VD8WZ,Tv٩Qvҙ03\LXX4yD3>Ewª3ef#f<B_cv.3)<U3ݐ^z4Rf)YV]N\qΰ&8]X[JͷX!ĳYFl̴rC<0Q||]ň!q1U//.\ϻ>+BEB<ueXi0Lୡ7`fv>iҸak
9i9~U3t͘:?!>AUY`\Ķn\2rMf-Trbi.NsnLǃ9J>"u	Bej@1sq6cTe{:n\S0(eC^WS.cP]4tГCjʤk˵|ʯ5!5әŦ4=:QE~([Nعa+Re4pTRX+3EkvNֳ5;g%H])	:zxe)in.bԣɰAyaE P1E|2Oߦ\Yؓճ=.+ ]$)ɳZ=H"㉣l6E(sP=	ȹ,Y6=NOqvjL6KΎx42ż9^"U=#yk꥓c,J)ׇ8O
cb8>^5Ƥ4(&Qc#,+9CKe@"v<DRO:u7NT[)~z+j2mmx0gf+FViitj֮W+PGN	|)lIL.,&#\Jэ[d>Ņ/ aZ݌@LR8ب	fjUB->nDB
tU`2lIWpgky]h/;nRt+7F-C`gaDQ;>6JݡxAS*EP7˚L CIhfPTtneᑼ;{0Mv2 }y7XrgA"3d"}I||
5$f,`@kH{ZQsyf|tD-Qh'm-պ}Ë7g?AlwÀ^wZrƽ?Rh<Iw!$'p&-3JIo;<;d>/>D!X~Fxhm= m	`"ˆa ضb@xh͎\J_jt5vfƓ=,՗")!L+S{1AW${@PRW#*==ՀnG(zU= w;WŨ]c4=Wq+C_~텋?Sjoyho_?? rLeB
)x/,}_:&y^$ٖ!g|^鋧?$ǻ` 8חqnFS:@-N0f )8)(3\bdni/ex;};]_ɬG}ۑݶ7~鷛j
F!LO1l7{yzPr!yLiQXwnʛdqDx%6a3? >hi%{7GvusT)-"b(,!0n)l@v`^nNA`'B0{rPqPSsn[\J
N\bw\B_=d_77Agu6A_e8yeDQrru50]FLߎps@"u\&MKWG4Q7r7ڀLۍ$McH±nۈM&k#l0JuFA'EZ;-&k,?KG}`a1C\3[q/g,~g4߉;B*RݖMD9Sak4+Bq1$O@v)@ٳ̫]&k,0vƀV_jIYd+Oa+sG<Fi1wK#rC)1ф'jy4@Xnv-RDˌF&/olA.|Gl,:;?%ŧ1f #	B])9GBM
{n3p_4f _#oC,50bnbռ)X$L)OM	9
L6ֶOSH)VqtTT k"1*SbMG4tDPgtxD5.W|L岸)HfȚ`,Q1&ɾL?ntS6(3E8b
;b&<Um
V8B`3ߏ+!M7e1RpM"9yr~~Piz4Ⱥ.D1\g ׂ@Wg.f0m'8.C/"pf%'PY*Jclţmr?{B|HWYῼ0AoϦ}\Rf+,5y°1C|ưyx5Y⅓FwQp<H[F5AyneCTAEmE\Q"sTƲbQS98u~[%Pz\5Re>dc.zU-38F΍^QA^Qy!Q颈>)?6a'a}A+(򕰾5x:_	KREx(&<|z{J6_YJ!S-O"	 Apы]n	Lnn[![tҿ6DeЅN48	xO -+E|P>seݔ.񷮂B33S=+W^fd2"9$z[o-E-RlBNoǧ[0lb\N7 oF 6"mXo,9o'ɑ!ӱ8Nd&Y|6P3{J|<WzY
oNY_.&nVOsۭ'#~U#[P~xj/l#ކ;+ZifchwxvQ2yr3r:-8(h᥋ JGu\Q7/ij͂&R
o3L Ei]Azˣl>K&R6ǮMjcW RM.Y%=͑j*bXF^YtSBL5e}L5eZaqLjS᰸`-iȻ8	R`0za\+,'Kq~xi)B/3,rth+V,>VW꼴|Btsٜ"64T`*0r)'*[Vh
@WR٠V>sJ\9Mr%LDZaq,/
ˏcyUCo	ݫTSϩj*Na"N֔q.t>tdJaA"WL֩2^1G~9QںF&k_Wg1*muײDoc.,?,{#E3پ1Z?Y/ʢޕoK.lF4Zj Wd,d3@}/@d.dw9Gɏ<V[թFG8Q{P'fxޗk׻ndEZf ^hu]ŵ!4>͜Xt|L֋KJ7.˶
Te&_to3:՘ėTGr?VHw%tOOI}^83vBp*Lu̠ Ȁ;E퉐OJՖz7!/+<sW \;YEL2e[n@@7.nGL2Ongp7ݸe.ˍnTn̅¼8t14yg.ӛ\B&HBGƛѸxMv29HM}w'Obrۇ'|Nqz8JHL,boFbaC;E߬Bt'Ob"gpf̋(N`G`/M8uti[05YDY	3J<gc
SF+jn k8J5Ӈz/=}TsnwMi[(T}$F*V+kcFM5XeWkx,nZOh&GX\.O
HP\
eUE+ VXkkOl8kkOWbUV	 J1_zgw@Pg9uy dH_|9$V`,F0 x3  V	U$ -xd,ZWԊp #
 bV6
9՜ -9O>
yKJ?`zbK}zR]j]ܥ]]ܥU}TޫK-ޥԺ\Xߍgw=vf( 3g3 sny7|c`&Q0q
^0G&s%tz+j$!p,\.|N&,Z!䏷0DBDqUW_' 1tj>aSn z?b%%pWKvo9/.@;lDLgZjǼ0 D׎x* adJKA9qHFdxEDe&.cV?BT9P=z5ٴ?Tesa?#4I$\x؍h #=UƑ%WeNzNgb]*ΓLzZJl	y:k%xӅJp/NqL|#'.E0J=8̣ՇԦ)0<Q9}9xlNŜQ_siGp:?(P^ vRj]jTcJo)}?\id_ovr^E|擵Q".X`!*3hWYBDu'>6XP鉜@LgFUy(ӣQ1RXWx U㼃neDෲ1³ P9\.'V&w`+\^ɰ" {?c1bQ} 
$k_VX
io=M"X:C\Z_'O8wⵎka7'5#~ii834jү2mL 35פzL7\X\S9=1O ^C }ATGg.WK.⸠W -7Vok^emxI_/'%]!١|Ct%]Kۓ=.~*w{W쭆8ath++=ˋpb,ރn	R(nMM> MSИ鉶or 4S'˟毒d8p߁Ҿ_8)w=F
q̠KqˀEHJlYZ^YCسnu-,}"kg1^<gtw2Cޙ鉐__χx~`٬ݦ^êym1Q'q$9h	f<mԅmCaBfND{}V"lOr9Ќ4-ۍf/ovRKn%h;:`d؏g`#Ds❮^,nA}H
yaH/Z?"@__2ݸLxefKWՓS^| /!k"esz[s0m!s:GJ_t>o};h[A8ygq_>_xЗJzE[hJYz+4i1Q3v~r:/[^L_gw5r
`/%*M67Y`h@UT)NfY׽/ 0ZO&F:m2\h0f\bj(fwzrPyITu~3y3Չk0l9=Jqߌ\jPXNo?bMfЎletİ!ihJMk=#DWCw)~9N5,p$z|~Dыh/DvߏƩsgnR}s|B-=f*Td[DxlWxo!de<+-;(hu!*Xӆ0sQ{=U]$(M^R߆DNQ61UIU1$LIM56'o0zIѭ:Q,7u:rcAۡ|j'
+K*2T;|ԎmƟ㓶vqڵa<5ڱN\v.ߢnDOkUs{k{ހ4D?dRO9ϘlNHShT[!S웪UT|2yVtx?hN5|n͗ACo`r.AVߦȻdr6X&è;
Kdt@,aUv^(K?VGd,}3F)u7XLv*]DwE$Pt=l]#v))tr`{rO(ϊbln
r7hp޿8+yoܧɆBolF(}}ēO)ggJ|6&g(G@]F	&Np U	M(]`C:bĜ.ZBsj'"T&2;(`.sYcl1
M9Ě]k4˚e	r&`y)SB&eeghNƢV44C&|gZD(:{EKF0$?;)d[:^LjhzFZLĔNtl|q\RL|u?l0p荲00ַm^,6͓@#[7Ad3MYᛉ&O(SZ/~>2j)I9oH=?I&ߴ
<o+ ǽ!w0?zXlv0?[@@`hbĄIJ`(q`|[Jt cs!eD
t:w'{.
[2{Iil3]y7W^VChDY,0cLDd3ǜАP^'wE5$/"'`F(,٠Pe&vrLtoաNWBv*HN]1\ݮ.Y`E
۵$Gɲ\qτUj7ɰTzfڍ50Y'OLs{C{vhh'ނ! !+P'6c(IDP)-ɶ΍F8x6feFf@U;Bc2,	&~NKݟ4يfJr6{;ӣfj͊_s 1o0@7|;lT4vG%rRBK	dHP<,mV̜6g Fs:+f*J=h.nU=(JsOtoB;흏YweV&s:mɝ[a^27Q
iTTΑj.LDXHOIu1,<Qb1V|I2B <IW1ezRe\Q֓(y4x
%Oi`HHxX"C8~:vyZ}9|H=MvCVfT3fѫ0t_
[A'߇DkԋG: igfS@tqgן
c}A0*$Hg*B8`[|Uj=|-ː2bf
q䄪IR82Rl`OTBnyq>嶥'!fN{(=h>Fz$BA4!fS*A|*gEgB|z:|2pFܿ'}dOtS)GduT
EWFs;^M$FxDNnRY-R*$urDW!#UX'3d}B3܅,xbuC,o͗");Ѵh%HDBhyEUɧ a5pK>FHI)=W%Y>$@\OMv?.捷sfʆMjک+F*¡it*%N&@G568-=Af3R9,KҗbZMlfxWJ$>[q|cw
l44fb]=,UI4EО|ٻa۲ei}GoLZ\]TVV#ihK-?&So)WdN@h.E45,Q.ў6Cqc\<cgevpǨJuu2pd:;`:mЍ7<vϪab$Mƺ-$}TuRfqjHDP
ZT8(3ҲOjnUVv28D̤qkL)_nH{׌}0>8B|B{9~1_#Cyͱ:ɝO*ӄ3AL{kYLx Ë,Sqd`}B>=iH/O?+],?{> *FWV_{>B3t|E0$I"ȞEcAV%$C0,φRB0~?0#t}!\`y22A;	#f2|٤[~|(}kLZ_hc*++IՕ)+aTSU7F<?9s>ol_	.]AU:|N
ȥ?瓍p<]U5#]1>16EqxD[
<j@--Ś@J2ǘ\f?</6:8䜖Ξj{R\cFe+cGދ 2Uu3b=r${`|buvBVl8b/QY/)%_"%D_o$搗au"τ8M(}Q0EeDx9^YB"<L\_eq&ԍÍS_U.7o( 10-Ùs0 f1e%W5iBEI[j3L3aBU\ō":Dτ>c.KL2\5UYT,2
v"-'N#=Yxa$E</koAko-&~{0yח<93Oɐ:\m.AN sDآ^-MH!|ɾq&9\~RÈ"k0+qL.NԀnVșbDAQh3<ݴWh_c粚y;
_29Ϥ*Au䛊h6qn&sVe<9/,+h&*S]ծkF*gKAH(52_^zP}1o1nDj>|=MΰEx 8>*(1 :`Gs_ǹfQa<*rM#RXU	&
	ҘkL&9kM
Ȉ&Xc|n2tƵ6ZzzfQl3_4_a)b"B^OV{R?»8;˳ȿdx)UO{flWq1VZ։5@s٫,h~'$k_B6$(qkøu{j0n-|ǭy<nU^֎qk.lFӷ P${!\DϊL1ό{|no:hvSN3* &M
MwI&eHI6vq1zr ,8=?ӌ9/`6#u}L^7vXy݈ E׍ƍ@>q@=EL84,N`^%hAƍeaپ8@FqpIbOQڬ:򽞿\U*CAᆤ3պ6f^c G`!l9e&;;^$n#?:0J-fFDyx}.W3gk5	spnj|tRHx#WBجh) ĭN.DUlEXTDxڈ^obahwX`ҿ!H|o-޴qkȭ'?hȎf#XGfN`_FxϜH~[OԫѸFjw٠[;EooiD΂5t?/6ѦkO&oϦ&'xu?wCf.jmRuz\̐m7Uf(d?G"L!n6c3FOo2f6/3%g.`XwdCYT1~\?.BS fU-$<לmЪ&b=d՛hGkoi6߂mн Բz A~SeZ@cn$;-BCDٖRثWcyKA㻮)F5Hc/֡<
솺ѭ 6l/EfG`ESl萢22Ś X
,ͤQx阎qm&| 9sL >@s
lk˂n9S̠m;*bpWl58χ_d|3+v	^s+<q/	mG]kV9ӏ=~2\tcgKIvtnG;LiGn[@;5D'ޱ:'فX*G2ik.Hb]f:Z+aYGJò0,+O
E>k/S80=ƺO;<}0>>i%~ǷJ|@7,&!zF,0nTHt67I|.d'21(<D7F^ǀeۃzVI0ڇΚI\ihTKQF̊ۏYS`q(kN8ƫQ rN >p:7n3@w^ U#R)" Q%5r{-8QYM l漍8̹zG6S =U{^&~."wŊَ)f6{܉Ce'd2t7;qww7;qw3
Xxūy1Uu7˹pT)<D0CR
5]TF=:SЩ7+iLUj7MW
0Ǡ14%mGg"@diMWlM쿼f:lo
ʹ ;jە?b"	J+A?=PH4m1fB!vСCk O`~sߘ t
O;.1c3g;.`w _7wߟ
u"vg;&z͝Jۚ&oҵEs˜L#656 <bK7]!~ p8B9b]/p<@[-P%an}ŒNc ;D$=X/PnH@M\y#\$6Ŋͳ]3f@fS(U;Lgsجl|lSX5}f)>7<}nKܽ,O׻*?}w}.Iڎ誴(AеIn:D5$\^AMߓJSfziRf7b?=78x30R -JWAn+f=q0E
_kF}؁mMRrsA5v]֤RsD[qܷB(\Z"rԛA$At(C̵oYuǷ)}u#({hRd<nj}{Hn0(R{2`0L0cSAS	q)[prV0l\>EXg\6'x2Gz	Rv|0=N2%~=԰/kEdL@շT
F~Гˇam"v|bm0LuEsUh\g2E+ͶvLУ8QTj%nc7HF>OL'S.GC`?q9y%[82نya^!P:OOBsׅbzCa$sU1SjJ%9́!62J,	W3d;',!#?0u#dV~F>(I;\2Kq;qF4aVֶeqV$S8p_(YF86xF߈d7#vf$@g6&?hC&>bώE3¼B+Tuf䏪W,7Yk͌zZ
	0g*q	3͢yO*bkhkb?x|&	8??4:CC,
b+ZlZDq9w-߁cr8o6i!]jmaVk9jZP5jݪ0@05Pȅ݈xVo&Zunt^4ctu]%V:r<l\zcǵ֥8j ˜{ᬡdxEMxPB".gY9~Rw\/jp%[ޮ##ebk>R>2d(G*921dy2190Ln.3CG8BTc&#\Kr,!|*cpk0i49R;M"
ΛR	MHSWF@)n@s`@zQ45՞!:2q(n3Єp;1RQjFP? Bq-[.Qk,1k$] =<Ӵ3#k TsY|6aF.GaFk~~PzJK}HK;
8F}EI4c?Nǀ!)
LRn,GayILN
!X>lZ>S0Su<g'ڧx>;>d0wJ$YQֻIA33EgBKԙ,Q"%O`KluuyY"-P%N%O@K2y"Y-q{%\,$qɹ%OdR)s|')O)`S)&LRYϱIlҿ<SQ$z66*_FF&."hdhy˥ɬ[S0u}x,n-(k䳈d%Sb_?E%JJE%OՔJJIwimɆF񶹍Sɠ +}^iA֟2 Ŭ@3JN-ԛmb;-nPcO#jt:;GfhP#ԩ2G%0cj3{,~C*S	5	A1j4ut3d\A`bl'[/ff&xP\Hķw9X}\b.n ϗp%&spgcd ~fIh2bq,G旸'"2?JR҃dL՟X.$QMY b\8ǍhNݒDd.SaGjE"Bw3ќP3(+,p\q)f|LkǴ\)E)6AݎM\jjMy
,Ad1;Āy40zytC $;nͣ|V%p>Tϵԩu|Νs+oZ/4nY@F[~uZ=qUݝ/Kgwo/ǲLhi쒽xF\HwnJė1½pSLFm3}oLXGm]W:D?B<hEvx=wLE#>w{"K-`E}u1̯Ä3	ֺ/[/G0!٣@oH	K}
bm#/5/#Yɤ xb^#dt7KaXPiY|N]''Ѐ[}V rXW]]9&5.`HFP%+Ԅ7&t6ԴݿJ쀕XѬOC[fI 銕f>$&-su%7a˼J&-Ck)	E|:z,?0ֹ
ztm7EZVSkjj}!t,:]<Qfw2wx9N#
3͆ZB@]eB~2skװga4O0kA"6o5t\p!C&K<:j|R0TPw-YZZ-ԜB{-Ō6:7a;k;,r7D8#ޚ1|oG֑cecsce[h!"	)m׫~ދbFT9S2PGO,at!-c9#ѵ@vͱ]m `sͮ9}QF:1>3r~w藺Jɏjm{k<"5rqAJO0jNodo"ҭ7SQ4ҿobgliofvٙn2ٌoE+7ii[i6M==<^Lj"|+ڧϯhY[49+3$1C.2lpRNoAhqSxB|: uٶT-oVV>y|e0 Re~;/}n-EzSD(fiF$,(E
drY)Սxd]Ue=YڦCqYvh^sn@;qG=Yvͯ8e$[6EFDW8osIF_yD۵pY,kvƧq2fQYz\ȸ]tt܈!@h-45VycN[CHCf|2OwEwB~O/Z[fGDާ32ɂ[;n[Ѩ0Fs}~	}d5Sa.ԙY'vy%ߞH"@N9ۭ9Q{`*}H	rS@1#\G94PnYlb7	ٽ7/OlRzqXN\>ogeqT_09U'1eqh!Q]̖L0=%0{!4߂H%rXD?a:>g/)V!م?3VfX8,9gefd$EHV9B/A;AOɌWJL@Mu;1LWvo.qv,O2e2GM;>",T_QAg.	w#cdUD`@;8ywDt "^1 ǎZbtڌ?kNwM+/8{0/d
T>:HI	BQX{,6ܢmxwTm+3I)ߓ/.v@K.
6EH_DS{!D`TfZd:{d2OO@+,b"1~sϓ}2!-}F@Lu!2	nb̢Y6MTinO糡@C4:%ħg!秳ԣ>ꡳ
3`8TFetAw"e⹟/Bfs>:L[Ժg.QȜ'BsdL?׉#(W{Qrڞ#CBs^u<K.auʍ>xgBJJ]C/i 	5&P!2v)C	Em:2Q',J/3Fq寽0.ZJ_PpЁ5e>: 4С?/zief)V|y4J!gTOD)8q%
g*	L?^RL%K_ Ԏ4|W~F:?fHb94FpC|DxP
Oɉw@/W2zRxr(813g
	_s0Y'r\7Q˾| nWYdcwNWС`h/¢G1 }E)/Q.W|Nb:*oYW`鵇qٓDYgd';hvDc	ZthqCuv:U^B
rUo*xQ6xd	24?t>E6Kp>
͂QQMp8<VR傽~7d,'t?J,w?LLAPU
PAѵGDS?eST:K:vU{]vM58D}}? ,b/ɧP\|
%$rϒO27Q"674DX'o`]ip  ؿn+MptֿfsA_M;oU&OiD)*J22f4\0,PN1 Otn3]krive36Xړd`In@QOGGs4Uj|ѭ]O9c^y!w<Fds
w
9	s$.Y@zU@V)d ȒB2lA$-=dH+!IHc$Ha&/({TW;"(2?)-^X e#墆ay>ci~e?A0+0gGpWI`Q`<x4ƶdÂop|@ .#n (~7D.}g(9V2E?|%]^l̶	خ7='vdGDWHdb<Ҥ+5քj-\GKE,]^rA!EW5Pevb;پOl 6Gӡ=^ !z	^^f3Qllvݟm6%e$7u(K_4)kZs`vU{݊l1ۭvZ1NRe3hg({wIެq[J+)YC^ #v0 vP c ,6O'BO8M|tYMǈ[K(.˿*$} 8">&H n"{n = )Y"/f@0*dc  ۬#z1#
FXؤ^x[0VfCH`q3V=%ʯB%B?	aC'_z >}XJ "
X7 O\!}Lϊ,BI#Q(_M>U\ǯ!>CC"gnNCwVkbXΧ+,#[DgqmNEdyCj![T'|W'jFSʠTR x
&YRAD?K]EiP(JhbJST
JHK8D ɡ1|NQI-)
mq|	o
*<h*FD3F9ݧ7dCNG?Xe}H,07
]IpWRRa+JJIX۰A bg0Kqa=Q:1$sy0S>Q[rf'.5*gAQue,i0ʘ_tX	 X` ZbVX	ҏ	Xdme#Uz>x.l"`blhD﬜;+?n>2?zxͰ|fۃ|6];H@M~pSS`ng_{eq*C<l`DWFrZOo*\?So*Դdj~p%E1D-BQ(QPT./b`(vfkb.c>+:x0UuգXnC$
[oo[Vu#^?NN49_Μ[ZR(b-{emanT"3Siw+Yq,㪷,d[Tj]EC$  #08Og<C)0`"{,B˔3Ɩ#LZEѰ˅G8և(hTԉ\Ds@T>: ߱--/iKxβ+=5 Yʅ[0۳|v=3}^\H_3Q.si*{ZBK~CaTHؽx/vѧe%d3砻%fDfywApQC<ӭ2y2>)o[P	J|C"YbO+u/Y,}߲Vb qK3O'?1yFre*+~H2OjUs B1who~ehHGH&GH)5>a4}ϣ-KJ:6kgUgZ|jjC;|(q"Ot&g8Z]D 4&t DlݐP
4f4u<@,A)AwEoX(yjVF+,H䡨glSR X%Iy$mOKHCj<}H	HjS>``o-s׃Η^p"TX",=kg`SH	BoJ0GtVDG_xSwuKI0|˨4kSG4EOMy()EU*&N\$[%)}}P:5GPb2W#U-N!	S_ud~sRj|(6(7QQ;#=\
gWÛ?k#şp543]t-0ZKv򇽓hFui5t92]|IfE#ǲOlIxE~,G_35YL5x|{6m;dȷuiY	)ӞQ.::oL92qy25]v<l͸uLf}!|#kgD8BL
{J>sB#B8&N2J*)%Q,178nup[	vK!TtrW8DK=38hf,yNOrUV':ʓGY5saAJ}i1Uw<;&GgݲG,yopKW8ih?.7yt$تd鈬oUenv	`V]
]^x(L=d, /zAYf62L/0:ϼW5_$WR-/+P{/)W:&/Α/=%\ ?Ry
O~YɇʆfC=ލJy!JFELJ-.}ޅR/tӤ^RꫬW=lBjڇQ|הڇ=ԦM(1ăWrY4z-NgiRɛ0/"eԋPy5T/Dx=n!OIM+_{)8uj(וV7ݚ5Q׹F=(2<#VE){Ö/3Kzj>ȍ`2G&IRR7HA(JA/2(؏B?ePip)rjb)#qB3lN9NOH!oBSaeq@)f`@
Sw+_E~ӽE	~u?WJVW\h
Qg+9̤bi/fY =ELÕR(ڲM|fuy-NHm5!
òfb`0`zzh!{	tj_C-醜&!g$rXx ܳ3o(LL::R:z3>&rY]e=w"oIo'"oXsȜJo7(bN4!"^y}y\Uf 0lzmsK]pߑ\,`QFL=7})ɽ%4s-23+34\~,wy>0{@i
dD(?)y@GC6DL |r 	Kp{D#TYIppǄN({/[(d1^o~6IxM޴-H6Q$#H6D4BzTI;EĸX'@tqy}h_̯n6GZgF>%Fͨ?Cg=B4Q6皫zq?J>M"nW$ҷE9D>lχhGNJ9ߍzRmnj	-RI?4?TPx ,8P.Pχ#g]lS!6]Lvd(Ux^2?P(־xB(QɃk(""-nF-	3Ina	""Wa˩`@%sm"@qgd۝-^m1RkiQ"Y)INn\/z=5E0ŰJATOekcZ>{Ff{1Eɩޗ-<	1 %-#:l?/+QJPkPFo,D1cT0OlIKm!@?߰XL=B=KAK?,	Ll*nJPĊVe6p;?x	l[Hȶ[]P+5xf	q] 6y+	6mIR,fJ&)" f`'y4|cgo)@jm5ro[ܾ<v~yiᱪ-kɶT4fFS}AUƌj+@6,mlNG6>S9L˞&BY%f]M̍ɲyfsbfDEo*5͑T)g{{K&kx9RziRy%*N`ڑB<0,oh awkײܢ/&8GdYI/GHo Rx.)(]~tȱYıJmOݞ8"PҞ8"`1֫hFқ>vE4@Jy!v ԁ"P_JGbdcd١#v$|ёX"p#DN,[RmlTfaOaN0(D҉"p1Dfg2f2Zgb	
:Ku&\L,ŗeL[g>z~!yb(dBKޓ!U.X1̵QQXb9vOnSW]}vH#ldletFW5l:ZJ5j+Z5ɅA4khȞ|SVB=,a`CEӋ|N_>b-*,NRH y 6.7nH?C/	'`Kȟ_"=;1ۥ/߆t[uC	P;/Fv+W1_!aQ vtGн	-2C	?l {6MA)sCTtp8@)I"{*gQNu2-}uN"`WO7EdK1XCI>jʗI;z!KfBE,G ފ%>,li<0la7+ uE<ۛ!\YQDkFRݝ=;],EW,A'(g2@)}PC_P+4>]R
Iz!(}K $	Dޢˑ.LOa&B	E%䖪@p٫0C	;Q̶;[`-I%u4*ɀo(gS'fl?l_S~d?:y7*_l^-~xUBL27Uee'kP_|{Qg?,E%86GćB͋p#K%[k0Z|nIǃg=8@`U<ֿ\'_[aM-<^<boi;̙kCXaC<!&d	$b<AՕ_5YhA=HSMxmspt  Q҉d$SX\5$<WL?IʞW=֝ŽQ/M|d$3 'HB	iGǛ?h^ѼIؼ4LV%XTs7$Qyz2,Z9M^ "kNBtuNzsftr(>RpsSPBuqj:*#APm$?:n
G/H4 z@vrξ
BɺUKSh<{bz (.ufܒNATt
vaߨ^l 	*h v>+꯼䜿nW"Yq>]Q>jԓQK<Y̬֙~Q+OJax{_3Y=@3Y7@3Y<@3Y1wbE7f@5_	"3@3E"&iҌKSW?T۝ÉjԂ!sdNû54ӽOJ:HCttuWfz+]3]LWF;Є*`yf7<g:sԽN5 C;Gma̪Y,3&5AI."LcfK3ץYUX`E,P~@`i53jg,gjg4
"ՋFHcF FF-{Gb/}]#Lh*1vW8ǨQK].&~B-ĿB_׻zfiV1GgiV1?ҬbeiV16ιDom`(rfr\f8[vyT2`llNǰc3hłQa6+gZ\\\.v<vܰVRM+KEr-»hQ\P..lXOʰGis]6|Ϻyq.gT6痯v[\V.b4["L9w*\ƮlNfC|PgATw]UeY6gJ.=8i2U6gp8vpB$_U]
;\x}meuJK7S)fPY,_:p߼#lfQHyܿ/>?[n(||Taǒ"++,l+_JNqt%S#dxz9	$XRs$rAHE3S㉑wCNl"ZA"qt$$Dp^ QO7UB:W$s-*|"?!Z2s	YzHֱJW|?Ifws/TZ84}ЎUb0o^,q0)kzU2'W'̌B#}	uv7\S4Vi0/r8*As``l,7Y`PLe,f.c_3p;dVy_P~Si)(Iɬy_0YHCE=د-3InQ|b
2}!~H6(d)(;Ѻ)JLᚇRRԶP[tX9:d{qģ[{j,(zH#}ʩ#̋oP1!~CRǶdA).c݀ʒ7h<ef6!bb' #JG C')5QBdu[5C+%fvQb<:gǡp8CI1&Pe1t$%@"gL(yNaso$X""ǚD	gA./7ݼƧYZi*:J	د
9xS|tǳ,>f Sd~ʛ.M*p꽥J\3iP2g9	>i%EN}<;"p]k:qx.uD烧nQFuk̅2m@,
|y@'Pa$0#	*F#(A	OGIo+96,wJ2T|m(=qHzG(OcEdrDd(oc̉w<Ue4[Q48ّd'`t@'g&{>y|Rs~O5@eR5
^'3
χ+]֯1d_G[Z<A<`ZēwG(KY #PxMJX`Sd)7v#"z6y$	1ߊiGE5d+0kF/$/$XY6IDR47*A+G'Q眤QcOU+0SAk?Pfx+iCJH0OVfUDӗ2{R=
	mTeWI3	A:WPɏ{&RXc	t'bCjRQGvT]wyT@p!Nxl}B3e|2`gt8O8,Y}_"5G¯FSǑ1m8}㨺F㹺kH6u(a=Ix~xxs)b`0GP'P!R;TdE=:Xa"W29Vc:Sa!0GyCS]
XeAXՅIqe)G:6Qyݷ9Tn o%6NR'D7?/.MtlE] t@*2+ ?ɓu)a:E5ޓ$X$ߣ%>VCnץGnBM>MRBn_d="gLC8uM6`̺I7)cW[MXtG!:#H78AKQZ9
Sct&+PȇPJC`[;t#Y=&trÖ0{2|Rv|2q{8|4}<nqI*RuOANSB.+xxߚB.G)GA qu*@CȵX7
]n*FqH.׆hu5ok{mM%vpepuHeT@g#Bc8D6 ߧRo@3w8A/MS%!_d}6ZoJpDGl@*d r:7Kє@tI.Nhm.2R!Q.N7KXj}gԠc;314jXOj[1KTH<#	5BtϪ}}Xfv,A~\HbqnCG:g*'ǉ*=dF"gĻ$7"hLF#~%xf`oN@ZfREufױoq%h,ul\OsnzYer Kse!e uAr9
d2=D E7D 5CPsHsq(a1~x2eq_oX_Bk_-mhV"
dh>R:D}6swdpCH=,~3_39D.M~d.wt:!9鴘ǝ+r̚ǝ+-ǝ+B<!7*B.TBV!RAօ +e`@QaQj.o%C)M֔Ҵ`ni;;rЫaT*U>%ED}K,&No|״;ΧYTΧYiEd:5_̚`H<`,>z.N4z\dY
lA~`_KP?? H=y$?A(չGnDb~CoZwqB	i_c!wa9wEğܕiwH-J\D/AWnP̟?oCK<p<5{\oû"<tKb8C,ޡ`v=t>ŬCjvl EN=y,S?%tKKBT(5^S4VH1zH[DO-Ze
Sc.5KTçz,g`X*N]wЙk'SbU?-UV{FsӍ$ԥZQeEO!_yfRo*tk-yٟ~ȁ/\Lc4/Y&S0!U˙?[ Z%Ӂ;F[ZP|͗Q㄀sjڶ+%$_"$A[,]nC5{5{o/{qe;a~94mB{ʑ/GeP?",ַBr}D
%$FP	>1Ro"iS+ᜱC`J2Q&p_EP¿TNŰ9d|1j~Ou5`iN48KǘttǗqƉ˄YpBW 	jH&6P?1't	bqًQ'dsԐ(f{Ȅ$G.IϾ/Y>PJہP*CIH p"4Ͻ~W))r]vzc?vZvreT&Jx{0N	{ C 8}W蕱5t46$]Vxwc:)W˰K\0)WWkϵLY=ײsϹ̹5a&aݛ_,qЉ~hxi9BՑ#!Dsq't-6YաB(bb_C4IB %3{-z_qd_/y@ݽƧ[\nO۰aCY*B_QLD!J@E\Jt4X*B!*tfWdu]>%[_3sz{ֵee;Afˋ&S4l׽XB}sxL W	)zT:f'M<HmxH
b㴥C0;ˑ&7`8w>呫:-ikBдZQ}Z8["N%[Kmo8o3 L9nմ@Y{¡jP YdH(B4	@up˘ej<&S^lqPm<ҷVI\Ql9Kx7{#^/E;	v$axa@ejbOIL
;:͕&ӆG6-mnH)gI5/cB8\sP9;dsT"j}Jw@-F!pDmf=EfR[JbRe&e6|$c"ʞG/CQ3H(Vg>
7Kg.bB1V>؊#V(Xmd^D#QH#[v BĠ6(İGPz;P%>b /}$ǯ-$V^Gmk"m)"lQ[yW<-L`d;}d$_[<nZ3/q!=.	ҍylxXmN0g d#|(*JYWh?.9ұӅ@ٿNwv=CPѵnXp]=;$)- ީ$4ӞhwͲ;D;WߴKNl|!]~pl;B]JÞ$Z%*͕hw[!Xs
&s
vV_%JRuүHbdݨ8\ )ҳ@7pmhJxve<O θoʖ5ߎތe6Y=
ߧ_BI/L6!%Ho-/RQv!Y
qJ (?O}h0<ڝnszllM`h"S_m|x5=jv؈_ E9HlG^,	_D^_)WYThQ	@%ofݏϐqi/fL2i
-aǦ(5M~5jeR6B$Fpu{-]poRE)}K,U0gZϲL%Js_Ia,bT"НNŵw_p |-vt" "HDIB/@xD |@@
 Ch$ ؊@T JCw 9ȓW_LE4z}E)}P1j$G?8B )BM,G jʕ#GJ*C="J4rt13F4U46Ըd#-M1ޫtdE]Bw$1ziQY?{8R({3EzٓpTN3cwD2vfمW=W̮mi5<"Nju״;u_\mމaX cOx[ ȑȴ{-[g{J LA>A=>&P-3ߐt1QOJj/R0k=:c!*0# uXݻ_3kPc?kP*J5GD|;n2`DRa+ik{:HGNfqOH?= Řn'W %9@b*m6L?IO*]Vo3ȸgk0$YL?vw`շ"S^scx/E:pV̨	T14xxZxT۬qHwv.WT[ {Gf[AQ(gxJ3l혎l]nc/!ſkdbk?_ag8 N	>CK;, %BiWgZDg2{,$WkFD	>@j,DG蟐*cl>y(Dh_9W6+-.:z˂%4$["ƝhzFoY 9-TG@Guk&pm>M3/p/wY{*1lqx.RJ8+U)@qZp(FU=3Xl+~8&`'$w1!k7Z[K?w8JX%Ys.n \0{O,/|xD`i9}O#.fxOx"NXew˄*eV@E/9qIr+NȀv.xtOBnv-Vo]$7nvIe]f7	:w	Jc2z2"e/.XDhe	oaL, 0jV~o|*ndkT#pQEm>d7ߧm1'Nmyvƍ@ܭ}XqͷEhM`LBJc譮S8&AU;&H	2w[kP=d 6A7y78b#k.q)M27S2-N<6A:ѧPق=.Ndr`E/Ծ( l5xS):DlM\<8r>Wkݤ*
V|\	&jqGIKڀԾ$"@֝z][8&̘qemβ6g!(˫2 &*?#A \1d%J11oE{%&		7	( y,o9r{1T3gi,7TzJϰ(dy΍B.{vC|I1d#>LB-MB:T.>;P:dG01[a2BլPZFV,>0b3ТF9Jxb;-b@	biv,[Z^t=}"TduCB°@@B	Psр{q2YDֽ2&uzԅ^gB2dB̏z#("EKp&-VHKddD+';
0c+c\hBFr~8W'J(/ʻcBLlbCS	1"e	_p
VYט~C0lnEhmO˂!-++%NN7pI5:vF0[Hm2=ZdDɖ(Vcp:Aں3T[XjDz0ձ!M!/Rq*~=ƇO.$GI/3X.y_ \ ˍ
Xj;@"#!5fPDs?aB>(eÈ))?aH~A/yf9*1yCv<8y&μȷPbYۙ+h0ɸNZ-\l-uV)cYK6T_)[rV`#^RLGI	Go42)L=Hɑ;+3;1+.3#%SAv>굻w&h7eG.c?Jmޣa<lB&c"o{a2Uc 4/1		u0ł]V\Z@T\*vU1BKjDk<^Yb?ǠqgCfXNWC(G'%h'J0rrę!y
0֖c>/ 5S/2~[;NFh'ӝdK!؁?0S2&?p?T?>V=jЪRt0ݖKl뱵To1}N<@3m4	h.9~RD|Rz,쏮""JcwC+֭jʎhQrI_u˳G_j@J YQX45yonO\Bao7)sTaáu0| \+	Ǥ! [ \3{+"_A>_.&u9į<SCϷC	S~Ѥ_&i"ZU*Wx0Ey[[ëem>UOvWY4h &XEE7jܰ!bxѨattQQF&5hܸiFq+ʈѴYfMׯ 1i/IM5w(*AhR?(M6iҨYK2J&Qli@/Qre;&#JE7jذ	ЀҠ_TMPSb\&lnw')@:vAHQ-#lwdbzOr,:iYx^R*ipI*֙+'#gTER^ERɟOIŴ3T	Cv^gswq^0t/K~>>i3Iu"IJaKΦI-L;FR-tdGjI$nMIRlj&M,-&}X:4iuiv]|nMQӧeji隴[4w	Bm!H=gHmIK`Cp|s3#ǣthtF~:6g;g;6g]b"JТ8:_a|Z{}9Z/F柧ꐳB4]JYyh("h}l|b73{O0E␓(gJ۶;l. S3SGeFZrl.;}sf;a_?d.o!+U8'¡֛DjUrLﱷ񥾈uY~3G43©WN4;ks7i\t^r-."Tx"2Xp>6w	emZ|693>rV#c%MA2tsPwC'D^#g 5*BEj	g3v3;}7Q5HZ-A}M:r,7JF!RW222euk(8oȵ'ے<Om2D(--6U,<.{$ w0,xۿI^5're8p8Z5cYRB_n-15!3ҖV?5B	1ĿBHA<ħQ.Ue6>PǱ
8zۙ	a; Lpk<Jп=w9Ad<btWdHj;MMAl:Ьn2^|l*HdeakR{V(*u BYqnjw&4ˤ<ݙXh]llުQb)K#JrMS5mHکHH;VQe>Y:rg5Py,x93tm]2ލq9Ia73nfZ`p ~uL2XxǋD
Aӡ&6"Ah\%_كFUCbb\9pWk	U5s#8FjY-{'߭XVV߀AFYmZ8<^G%Qmb dR!e2nIj_Y$ }:yw̗CL	w
|+ԗ%VbvڢS4\`Jع!jAQt7Fj3jqW`!9)#V%yLu(DoTe!-#ۑ,/i.ZzT2kr_='K_ѝx)5ݨR0{0c(HAw%eGr+/J8"*hJ?Q_ jSr{W;w3$Bʁ;>[t*2	k BCs.8,4SoA,AZmC ø_)
9CߑTV#*߰䒙$$˱UdU= eqja,) DE7	ſM4g@L|PCMt!4e!3' ,9xsXSJ	aqVD65AMȁף
4#/BNױS5-i'=281qU>[>\͉A= J[/&t$ӄ_69$z[
3nfv"P { j<&_NO|;s)p1Ld³pl~On:s21rsj=ldnZF>GW0%Ļ/һ%&HkW%ͪ/7l],*H9-!Bzփv;}^eU2T⢲nL"d74ߓ)| eqW:R%C<B~jF[zz:EUUGӇ"9=W& ђPETBk6m35Z/g
(GJXc1x4U^zk#W35L7#Px@䲡6|x32~ͿIgcg(X"!(HkJ$$2	a	2p1[S%Ƴo2(ZmIa$p77Jn	20x=4[,RbZ(jD"]ooYwEr{EL$=#f"iM
Z{Kr&#D|f9j0?G0wquH]8X#!5@ReImI({϶^ٗ K^mU߶ԣLC ۑ&-jE,iT=}	J96hGNUrQ;QQqZn8T`AF t2^1݆Ll_!VE, 02]^yrHvúΤnI$iF>?b>h-XhnW#"IkgtSŏK	;`?&]xqU#'$ጠ#àNt(K'`c'%s0
 ޱ~ 6*"JA K؁ՄL;]>p͙HK2S.0'ƳiYvwK{Vq`-S HAI<5/MSg'oLj7 .1;3bܖX/ᕘb,<~-lDv^)Ow!Gadj0SDI@htDvI
4tUÊBfoP[8aZɬeO\K4!vpl#kțdG(^ }o7y!yN1NA@|gWJ>f"H >xfg}jD؍N/%~[ /(iӝ*.Ԅa)];@Y
CU]sSS瀃s>z tr?ٜd37=Ajr|ĳ?hi,zZA}ӗP{mTk$dR_Pa^Gkz$"7`@"b9WS!fJohH!Վ#+)8x;V/+OK)olGJƵqEE=HL]sl/}.8.d&2o#0ݝfܴN `	z:wіDfqXZŅZGRR滑F[İx϶]:9чeOBFիl<j=I5UjJ"02Fw+w)-p$z9E}G3+qx8
Ko'&1]h=
|2G;DvmNV-x/i쉞n3jﳈ=vZ]Dd8؝3iz/a2Q10F`xF_	BAQRHo+OQoE(<-ݑ,Js0 ,u8Eza Q^()v뎌e%d^.?u62
^w0סphPwE}a;vlJebRAG?;TuBX V:T^r]QqٯC|D=ƯA ߺA_6nP>e!ů6HB+MEڿRVXYSK~k(fcK;+[Ӽ2MHKn0{m3xr+<*h%txC^n8S>MXexx^kZ9R҈'L:A<F1sAict9j4(fgB̺u½ Wv@]g @knq>1Ԣv҂&j1+Y{.7[eRLYuv@v&Td(f(U0"dT&b_z&}S[;uS]%~"Kc+h,e+hY^_A΂,F~##Yo$z=6yZ7{lE}Uvt'[4XwOkd:ҷF={ܪSy8S1ozK,ӜSͺnXUxE&5^29bzS%MELe3-sl"_/Gc-h\lHCV .C7(P壹>|}]Mh^<&6L{-0>D
G.a3̢#&J,A̓{G0q`CQƽMMwz*NcP|"*w(;*/Wd.Ji˿mep?IH441V*Q9?jBDGY;Dbu
T^m/ṐqCHL桪	9ϛ6oMȅ܄<'S}7y 4M>)tQ¶r)SE>CFBr+g叙>=iӘbWREbŷݢ%ԵcVp|SRpH!"hh"~ehqsU`+xtBk=+eƠ{K c24NٮE!Sko5tm;Lg#JGXPy|:oX+9dOAJ4SoَڨTԚu29C)z%V#I/ i(a'Vt;Dďl@ކH߮׊DE$>%oc+#bCq%39O:ЕM  sH<XiCFЦ=MF#bH$){ՑHC(o8-)6cJHi<
ov6B8p [ٯSoG\E_E+"X2T6chqᕊ(u4ʠQc^ 	|)Ǐ!W``%ƆqE.fQX#<6t)J7s:Zn1q4v
=]z,=8^PD'+N	2	S'hhN3? cA&`-'O*Z5}8kD<V8:Z,M2k8Ephm=/׾-xGj6Ѓ}!Ķ>.M2s[l`C6xc k2%2pYDSu7˻2d%`}]X2=ثeL2{[%nvx&oC2}&iveuqVTDv!z"
W<K~^b-;c$Zk$zC?ZbttqYM|O]ǈ^S0@!\CuTKʬ#z$dȺᶈSUE_+mۘTb'Q" 7?4˦){p\N3q41Kb-f7	|7cdU0e,n[1Jt+wb\5%ϲ%x|rL0sҪn,Z6qO6EDi#s(ne7mm4SP£zs&21c 8)wFGO3O9ΥųhWa/;2K&˕y/?PS<AhIU'WNTi,>ۊҊG,M|'QkU};YAE_pA$bY#|jlO^B5Om1#ml
t\%9~\|˿u:=cfȨjoP-MQfŹy}qhNFtXBBTj$EfwGqs1&o~j2@$Xm0k0x0 5^P^`$]>KdDC`;;F7z |t!9?@E9=XKq0`zOME1ƞ\.xpck-n#}5]bu(Cd`F!T^.@d`36+`XWG6?[D%Bvꊙp1U3ոɄ{͌5.D&䃣$xǙK}	2o~)+o<1w"yi,	>Y;&p)n8CP~wB^sa?ST6u@]`*
<=VT8c]+|zD=d'Aqjr$ƨW-$8rj⢦P;E Ftq@4ElqǈSuFrz[%f^u<i:Sl'Ĳȿ/WsUy:]ZߐHC>&rO$0~ v6ke-:WoIL+)ӇOhJUyz
hגsؒi.YrzU,K.|bb+*L5m[ހ_8ICCŰ~x7y"3S/d㌜O-U}zoE?@YlԌ,=3#(ӛOCMڀggu+ZoJ	_
o}݌`)gFQh|Jwg?tJXA5W6ɀ]Jd`&7?ˤk'O)m)_Z_H@:j@ׇ #6vMm.}6lRo>8Ye3IHPX9)7X7d1XLVVR\gvǕQfB2b6b6J=p(Ona-li[(QlQ2K6ʆ/5FM-4NF,eìF<
3`}V,ܪgRE,ɭl]eKƖst[mlh-vTv+
hRRB?zQ&g;EPܧ&Ji%j2ʱUl. j*?=4; YE?M_dǛ<,QGW4<[p
23dx2#&:/Ʉ;ߎB_Av,EJke_4mwX dk;J?,`[wؕ7	EJ?,4 ?}g.~|͂a-ߣ,MŋmUwb[+,d	}dMaɮV~+uJ=Ìq,tÌXcj-)LH]Ӽ`,1)r/mHo4O%ܧ+`äaQ^BoGъ#E-vwVdd_}(_|}j/BZF
]<w/J>=???Fx
6(`sۻyqs؋c1r}q6YQQMb Ύd#'Z7}۠'89ƪR5Ʈ/]c`?beZF*pe$VmB(=;>wA,8Qd&kT1H&=M3]l)ו>M_.{Ͻ~ =dwMozFqs6̀ƧF_NS7h"ce2 \Ppg	W2`Ci-Lְװ|d
&34% "WTC=gpw.h FeE߭4^n,D<zM%K%ůh4G*#?w{fLRRDcMw9=;Fl]Q*6s͂5:ՠWA``#?6%zTWm*K+2"e̘*濲F\RGd$Uɤ-@x9UGħ_H(S^M"fRSBK*-GxT-
C05 t#S'@BZϖflP_T/}"\<,HŢ%Rpz9	.ÂC_:BF߿v-ˡD>gɈWjԣ<yV)o[tf5k^orֹH`^8X{r;+3?UwL3/}aZ83xCr
.G(Kw9uR,y}$K/NacKu<GIE.!12{/Qs7MÊȉ(&jaxi2i	HG & ұJϠy9%8'x*JLw-V9J:m/BˉÕ<:8͑ <gexx`E0֞#k^hOףҾP7*}9py]﯊^RΛr^:y<੔ne5^¯Ϯg+9[U}CW#(CZ(e7p@9Z|/T^1Pfe䈛 : UV4Hm^y{ 6k3yw4
4LgUR{xgwda&~;*a&(y
gVW/BiL	qo)Z4!eBXl߳J-?BOH+VܖIAI3OƫsJ,Kh:z<Q+%$jA*ff[FpQ^iOi=(GyicҞxWڧ=j U0jXTڪ[{1rE1S$18:)(珫k1CSL|Kߊbo; G* "+׀{|DNv^_5|'Jw-Jp":խ$0!LrB'~[Mt	SA(j
N)Cs?((})l;d*|o-k  !_V($5FJZtBz+gXR1
~TPS#-dMi	DNA0EMɏŒu٭kc6jEgܣe[h	Ҭ+Zo>k 4?Y0҄=QWd{R+X0F;#a>];wdfzF>ͮ4g*ă&R
ñW<p+13fX+ZYDaT;`fkLLmO"d6m>/wNS=DBs;;]lʀoC-?XԸr8v;`Ui!Di	/ 0CO
%{>h&`<RM'S.9s>ÿp<fy,p	MC|vK;,d:ˍh-u~EL3;$>@kɰ(PP9("'?( g6?ܼ@@z(erg=d2ß=_Mɝeu~ߩy[3MP̧OԮsJ>"*?oBi
 FOc(bցM"}̳:TJՅ`W/x59ϒ/|Ԕ3>R>TUiR
ʆ*	TSzǉc%PMeZws!ܽ?Ϯ.Ð<D/ē~A02(f7|$Bs@PkH[%^UUT\Ru`#ogA$!Yqҙ _Ss|*,u|z<3p!UopgyEi3l"z;?v~Sv -oNUL|E"i9eA'Y@ʽń4ЪsE	c?shE3dAN+HQ4/weC<~񓆠BbpF6͝eKqf9hi22\p#?*qDٸMND[j*'V|Oek6m[pNT*=]I_AѣU*+5&ܩn-`#["xPf:<I\dejXˡXېm7M.g^"b=*œ-ߥ@I8y^ƨunO3K -9S&SlÇu60H֮eNjETp9r w9Jhi˓c{p)/,B)W5e#^u԰D.YY$$*#-#"b~k	J]E:@*u#n%VָJZ9J^geN@>9omAq{OF'"- _HLjq /.B
ۚgsK-OЗ#|DM9ϗUKi>UWH<"xR|<K}7	&!J-گ1稦>&k"+-3.A)CODʋ٥T~hJW'Mm"	$ 8(x~0g]K`;~-Mq%SI*Wd0FVHy?9OFj@a
y8Z"ّ&m(|aQ2=	oc 9 hρYd{/D=z0NJO_pD@CppQF)k):䦈Q!AVH4yj$9U=~YSօ={vm5Om3IqH3aI{h0ږ|&զTG2ĉMfYbӼq	Z4Ϯїj^P	ja1LjS!~1=;/_E D$ԛ曬OȤ2Lj׹GZ=壭8s˸u~"+-.inpI+] /K0
F}yI١p	}2aeux%]Nw) F1xzU?.ԍ昈:Kc!b\Q5(%Ak1bԸ_Y]{ܕ[F&&9|M?lIQf,<)78ςM'j9|pTy2nq[w2dz).6
_{<jHCQ'{p"!*=ڛ{ds#Il9RcdIF?#kE
RT		ߓdPT~A]cgh VT]( J"/-#+W /I8p,Gz8SX CTk
ZMKn@d6l67ьQUDI.<n!@x~e+QǢiUj_noeζxV&-J\6iKYl<F˜BT)	69"]h.?U(4;TzU 9"-P%>0בG!"-7[ľ0fsubF0H w#:*l&ao$ لFP;**HzXRI!!PDAP5**Vg/<EEγ""|f$$|ޓs̜2gΔ;	;o@peQŕ:0ەLQ~ w5pV!:L!2,n5!,B4~~	;qU !=?(ԃ
luۭ&=p:A}TF&o(P9,B'n2޾=Չi=^CF61D,@r<ɤLdR*HeKiED=R.H默'^$@J,2%H:i䀧Y\wCaO2S<+<LdІg3c\g0䏾TҰk`@I/{:w~]ۗK^]X[\S=xaDy^
xIm/Hm?`nC7(n/!ʞGTEcO ƕ/r_s_K7գ+\l[̮RU33
ꗹ_+P]֧|+WuMݠƿ3Ws"55.{HYX,Wae(lKtпXkQPR_Awu31A\
 b-#/1Ss5sz*-XKg/ȲM-L9܋;֥7k/w4&nf[ʎk>Wu<JnfJTC&FM,׼coʚGU3-
99H!&e;o?|2mS)3u0+&ä=w~FqseFCQ2XN1,zT1\Khd&	( Aa,A4XƐhCbO/0*:&aexKzJש(,VF.Okv N߁ΐᡪW#XsK#Rl/XنQ \r .MQƐ&`^l{~!	]=nx=#M9qaTe,57c]DWS+C>}N\	JtCRwR_hD%JtIJ1_ѳ&颯;/En;DOY`a)z_H@%t'`؟(V0*,rw#֐Tt71H@4JRiJ-UI1UILGbC.]tDӕק%@JlP$w>%KI]H$%%(PJo
9Oy6	~ &p@'^FI<NHj>©La?Q#ܕjnFtM&޹΋27PimMdcҸTbMG2*75ޤ
oeof5NH!YJ.>B]zUqf"gEJJw:I%ݩƯ
ujc;SzJh?w>g^T(~
HI_7\4KZ' JPۺHQ]<0?е
;2AU{CUJ5Ji(Kiԫ:BfG - 0v=KX^(LjSjUwlU}ni}7(I>fP}5鑢|h
B	*n' y`oSۻJ%]=7ƳnLPyY74lWv;xǦw	!+ #`=JT2Q쀅_vUx/^?qK)>4>LQuޓC154WCsJpDaxT&Csn=ҡ'7=4xzSu*B4ڠ"dURW7uS7BM*Mk/*?xEi_Ҿ-h;Z?BlKEǷ1 zJzb翣koW_&h;{CQ;)_84#M+wO4)|k<D]Ɯ>?s*Uҿ8~gfj"OuUaY&/tkg_I_)=c/|V]"&u6ϱ[`iY++[lVT40b[2ՂGorH ?F[&dL	\Uda~N#Nn>}ާݧIeVy}{<;,Di^-8k+^,8c^-8鸲w[pVӼ[plߋׂГܾ}G7~^dKAoA/3%7셿zL7uî#f4]| gor߼D-i#AoNi-
EpnoOYŧq@/Xտ+?.$꬟c]w~º>\O׾S)w>'
b)PXBZaF`O	 ذ>|ZI9uZQDM6u5k(8%ec|Iv+g"]&{/awZnʷ$.&q̕wIC(C?8?{b^,:{aU]忆yYy9]N
H9sJC#_?5y!?6Ϫ>6H~/q?6HVhi+۫֟]=mHG}!n΢dרpzIcihK=>k3&**q
1\F^۰ay~z^̃l3"Hy>p)}gz,4QV;2F)ʈ1=Fo/<@z|;XpM?t9gpűlF8tFq{w߅z8lA&NS4$7ݑ)Zo7G\PC |bA|NR^B\{p~aju-.>"akHWdHWxs6~A٣=N2a	"JZ6o_+[WN=VKbRXAJiKzU6H#+moYKĈ¬YjP:ٷie#U";kv +}/OaIXrc{7N?0ɣf^W]6oRYeZ0?`z~ިl|Jvf:sQnb%/	ROa	YO|6 1a]/ߦ)B8̄ #%v1^Q48?'uǡ5>e][xLIW2ZgҝL
IT#I:&bV&cIJF`Ag$ޠ
HG(/Cȣ.ACDM8h'Ԯ3*!z7(|E}dYvIє삢"^
Xq,~q?i)[DT}+;#eHP><4Hو%)~`Eh5[b~K 	#vAOF.2g.e]]F\ J`5{y*)v	Rw)eQ#_}hJ	LuIgz҂K0fp24d=xb;ˤ]L_]kR{7p?G0Cbj/<9뙣kq,JNX豳hFl@->73Sp Dԙe@2dOCXu;r'/Q@/v;M)AE-òbGzCMx ؛s{sc"8/|2Hn`y|àNxo,gI!RLIQ0q1͗HC/ߢXz%R5MƛN&U j4;#j'K|BYYd	??5|Lh>Z>hkZ*՘n_dތt+cG	18wоA,H_
T
6CfD#HI@+-
*f-6*l/l+z>FʾH!'])=h2!<aFB+f$cԼYŏCt
'cTo\TȫFeK*WxNCnw<^R>rr7v<RMлTM[W-n@kb<iYKӡ^֫VSV>f#;H;ִQ\HBVUwA&RIӐzI޻lVIy6~eF2(25Ef0X2&.Iwe5U)c\z]߇TqIMUTq#$χ:kTr3JV_b1I}4(h$I)u9_eިE7A^EM;<lfyF.nޜKKRj2Cc7+Ǝv5lDVz&dy}SҳyL*[͐E|Af66E=4I~ǋ(]U*J4)~|}@vI~zcጮ~>\S9ByMYɉ)ϗJa}#e}eٝ[pbR fⲥ*Y.?Q}@g0<`pl2uEy@HU*Ven}İٟ[¡jujcQTE5T=loa+fҲZ޷5,u5&KNggOVo|*վ\6;:~Drdgf6v+teQf3q̅mRoQ酙P̞p-N/[Gl %fU5-٧	eKie^\]^_N(M%T$Ju_IfޢKUJepx/B|oG%D^wjD`%\Waz>#9`IQ>y|GE i	\pD
Sҿ~X|Oc:{UQT"wÒܟUeAD~Ug+JsLU TįWxoPxoRB\+?zGf)ĖWT~$uJ˸N60U,ǋyuvCXw4?V|ٍxfgm]#q<=ib&MŴ_2;_
ERlF]ALcٴIq6dASs-sJU-v٤1Nvќ137~|4LϢт P75)U<څ7eEqٕٙ}flbc~di#i?;լOadQ:+]KH#˳4_U^<It!KuFe'*tWzFŴ
,Ƨx2)[.V̂hrHwra4miyV7{q]έhBl\nGhvqMM,3.]*"ŋ|AӍxze?xœ\tqTl^3]۽ږ)	ߟ4QAaOᇄU<'0ZL=B`l:EP }+NQSMo򤔸{d&[wGy+B LWV4-S:̓4NDp_xt-4c
"4DG@u$UrxkPjx>~-YrZaߌE_G94t:/n$,5D,[WUiiJLŪ{+X4d]/6<jތeݷȦx:fޒgfY\N=t!>$9XL#ge9Kݷk+j"a<!ASo):RTNq#< #a6OLI/a^Th^=,R^ޤK[XKuqL`٣|&MMӛ=4dtvifAx=Mm&{'+0}<\\3\s's>?\WNV'64XJscwKEa_HYRuSS(o`Nx1wvO,W"q3|}-řz1<6h>POgjYbEMqwbLpՌQP]ރRm*&PB5<HFn)^BqnTݦWMdbò{7]}$~pnSW<&,ZDݲdnZ<R=fW-2fM?9cGnФvժ74JIgٙKG'|wG0фNKQZ:o&d*g2]%M!if,t<sH*
K6 |Y*3]Uh	aUΊ!yTth,Og+}IMVRM͍
dTWqW/>$ShFZL!qjS'=>^7f	@%J<~oe&.2uvIW}W,fWo1R	م2o0O}7,yL"4z60o8ȝ5Lyq"XG8ʋR9i<!R~fHٖun[~7_0kkQZ߯Y"fwPd$p>dMoB&=D][̢{]☒	CP)>vrQQ((mz6h^KSYW߼`\5ŭZLUcTuAVݟf;B'N0#v`q4B@bqIuͮYtݵc]dHGL{ǥq!HTj}T"}W	J}WZTqGT1PGW>qBK)V7;Vxl:Fya=fCxsG?&oѻc_g	5Aldwg٧i
U3ƐZfXfKΙ`sأX7Cz&eeZU fĶM9[)i%k~BWj~l46G<d}Zj.GiJ7|E:}'s0:
x54(Nܤ``NZ8ɴϙBrh;x	S1 蛗=ڐ<& qnOY>y/楐FզoCPըV.fQ:bvW
W4Yx7Vj߮?z~TU[{c\_oWoua:.o0ݘnbޑW.U^OT'^m2t$HpkB:L$+N-*d99+)/,sdeיE`ˏƈݴ]P^tתw҆o?aOcGLWIQ)'kqזm,6##ʧGPkZVMhҧX*>2,M5>D"ЂRސN7U̕tjs`A7!Oڴľwȋv~lхܢR'q{\V07j!67ǫG$K\F!-`NM/.wesⷼ%.e׾Ǟ80qrOŜ+.B\iLzSQ{DeQ7[ŒԇRTh*}/]oϚIH)N
sfqIzFFKW*%Ǖa47*H8z
0=}ͦrInyyM*Z^{{j*tǫL]*W_eBdWޗ[+$S{RIo7UfSTi^'^,hUrr2U\՜&S+7ٔ~}2xRPǐK6.U2N QT'NAB|Rw6ɤ׏u}<cu;u3:a˳_!Iukc^LQP~Oa=Pf%ΰ18-HצO +, }YS^ fY}`28'+Gx;U/-SW~`qx-^њ3Fę]k5Կbz%t:\
գ5
c!cΈyjC:M2@_!\3E}l>),}9y7>sT>̄yYzVw}GɃY+u>qXixj,KFDUlpgf+_e3z+O1ƿQ$+pCoL>ɕ05;8PsP|eP|	EQ4;&Y=E?P־j,) -ȕ_7QOc\D1],GS]N3!~D@gX(6Ktq˷wΰ=]'z3-~sƝ<yAXY7*rT#Eb#ѝ_BK$e.9[Xa%{k[8LkN>Ϭժ񄣾-IX_N?蒿&O3gX7-]pܺ=JwKM@7"{[;0'6+M]\e혂[۪4%mkRxI}@Y󂖬MHnYlYbC
/H^Xxac[PF7/Eo
@"Z5y~S|eE6"6(y?oV܊be1[81s}͋L;$Ze-V6(aa+[\ܒ[+IqyǚۻD-#I%^֗\ք+a;z[T
dpiˑrfTҺ|ѬR%u'	z-Eq2ÕY+9LY
duYKj%+*io6/)]$2/K/li+2*Y/U%sk-o+9QIyRb/K+-ˬVh^CKd~DY
$Ŭ\נYc+uc-֤+iK=-5RYҲ̲Jު}䲬j~c/V^%(	on:ou鼥ʥ$^f~H/ѺHoKt2e7(J4'˼DѠ$LyIcVVYzuK2AIK|j3$^E.p7"A:ռ+{ܸ\Y
C%	qB{DSF	?r/+K6/i
eM+Z%CS2YoBy
PeU-̓Iݣ}׼U^RwV)k|X_4"g'kalWzY:lٗ4/d=+[̰|7hַT]OsfueYU{|ZY
?NM.Wy9kП%)t׭RVٷM2
K<9|~eiY"%_7nZFzܽVׂʋ~Wo/(N˖'/:J),kJQzlfY "+;?]VZZ@@}UZQ^?\]&UWqLHAa32m䢊l8CNIt>5f7='3''LhIɡ. OdM6{kDߒzoJ_-oM6ŖƔ@2\oJ^_3״?0:p7H]Ref7U^AeNSqk3nFlCC5Y#Jrˡ<y)}ƈ[._:I	bWJZo|*Yc}wS2%Y#K]
o<!͔~wgM^,\t?KwO|uAEsםORT8?)(^O+O_YNS>ƕ.mѽ(oR)#OޅySpbU<Ä~|	3|r%yQ<~2yF̔F.`dI±-yJ}$ulwV_@QԌ{RF4"ߕ[>Ӽ\cOQ2YF}硓6\qKJܒ/Xf{케7(g+O/ɚBv2B-.?l)iDAJm1[H\SF=fSʵv1g^L{̖Mq^Ŷv1Ioz1풃Zg*\rlc6qU^[1{le饭}QW+KaVI3fd^R*l$=0'ikcK3J[:U	E҉rLvWJgT+n]ql酃ZcY^j\YE]Ѳ7Ԍ,gkbWTRTK}r3U
˖exqf/֚fIُF?aF-r,.>$ˊ%QHbq<[i$zVVѭ<TÄ{[L Jʖ)Q|!G22^Ilx`
/s~Q
B_7#V0xc65^w`15zo!!nt~p|N- yj6:g4el` 1:/ V$BX.mRÅ7lF~[:1Ap~1&軴I6M1H78t<{c<JBZ\Bt4hdD a۫$ܠP٘AIH$if@>'q=#	jNm -ĦcM70Վ."F?BFA8R0r
Iأ	f߃Ӏg|pCYNs䶚sp]#8 [b`$ձ\^1fziXWЁ+56-vm0Ri!)B*c.'$؀vv"$İՎ	5Skk/WѰu=NMwËVx[e@os<$z }xH#{5\Fӎ+	c4@k$瀰b75MζjnX m $^{ਹm;(0z1zMzYQө!$	yT0}J]J`.\l6HpFy\bLc	n}Gnc87{aa}
{=?,0Wا^/3s ;K}.#{R+ mÅbw}OCŢ6vQף	$H{;!	tV@a]Q(jO"ցF}-Z[[TBs>hmȪHzVr	!ly[9@(:`Q΍	PHu<HAkJ{(GH"8>sy؂H];
ӎ/(׎ZS'1 O1V;d{.q/Iv<tʗ?XlKU;aQ9j'_H$Ӄ	1Ԇv;SR;I{{
fl=lR;.hoO\TR:þ&+ wB헣vڿv>x;ګ})1y&.p.6=Z@96aP	lFɭ6;!l?aIv!pm4j]T;JmxŝdHi:nT	˲2amO	<ֽK"/݋Ywa6;_GHw@rf{PFV@iVB0/|- wJ)jm"wX=~CǢdI_C@l|?V{MD3`2c8#&tr]w	M!Fp{C67`Lh+֣ɇji݀ ~f79VK@F	ڵ5`;VKnT[ESw@R:oMMH~lU"[hv+Sm5j9M$d;smcȊCSt!$64];8kR:kOc ˟`GSUx6yp4D3X4p'{9k$kY]@h~ C^p@R(Jkrk7"Fɬ`\ݶG֮i1 iϰq YZWD@kߣD6)2ZR]FލeZ"BNȺ`-6	ϠmZtɳ@vk%^s}PZ9=Zk_|Jk1_
nk+oPIP/\*ioW:5 b@vגi5XkOڦm {k%<^ٴ=|8^<qv0> mAKC6fu|1ގڽ2Q)('T?fB,VI&''8':a0j:3aWn^wt&þ|G챉#΋d!xBrwJho xF{#EoT;8NqK;_0$N|5{lG?a螁Ҵ Y,kkiY{Ʌ@d\NCnMMhIdGp-?{ҷ b1ZH5uٸhEٿ `/w`-sk;;{\߁SXG ;pt0ߡ?rJ[zw0pӿ.߁E9"տ'vLGLccYx1пK|58m3r7sYz0T:pRq߯tc@rsx[y	OCR[?7H<]ɆL*t|6 !
@nr8F֣R
w0fXmߌbI9{-$PEc.)nsp6ߦ1y\(쥈<
v?RbP{77絿VUGMOٛǄjl 1
Eͼ1iGb<A;rrӃe,9毢|Ooh7C#<@,䘿͙<3b7x_Gri\_'R
ݼy1DMoM\%}>W
#9mYh0vl|$Ol$sȶAyQANBssbQP4nQP 5ݵIPA1@6wV!vZS]I] ._WR/ߣI.͎oJT7dwm @пu'FwmhB62٦quC8-qHͲR[6aeP5~$a^g{dݰ7QBu1	)ÓôohY7Ǉi(3M@=ሉh8)%]껴.KS]/pJAn@P<ߖVuѾޝu1;yGHu"S]FHuW0lޅDlfV7HI۟NU@z@L}ui@Fcu?ˤͣAVdI{FS]&;Ӥ}6 i&m3rd4{B MZMu.4o:ƭ.IjI\*	^ݹ:>\h;Jߤ"ã[Pm	4-T#2N]%48uKyLi,ㄕ,MC[)+W
Yig|vҪsBD`v$^ 7*R67
N
҄H.1j[KLNń(.1aMB46&>ڬa[PB_ Z2H	@6bcr7a	Yq߶GKHb*ϡvSBs,s8[J@'i >	۩Mxsxx5->\C
QiD~:þ	5\KiVvp٫Hkb0x	/%
Ư5Hi$X>m^Q"\Dx9Ŵ0vMS̥D9|E#5IN1NJɜ߂skbpM;,l/վk\bx|Zn̵OH^4MK^Osi=_>s9/rِ{%|1Z͠vT⩰>,L;iʚBIcT\o?@sk|^ICÕ!:xW'FY*_P.p{/~-_oKsО~\:臄]2FNCQXslcdl N@2%	26_%8I(pQt>ssrG0pdl-cc:-p2ؘb_D))p.Q|^.c?pe(O
]4Ɠ oM:ApRpM]5Ygv _iu+3VR[8/^ʡ	u4Jmpi{n[GHsZ[Gb%lGzl5MuL0 c^SOWva#)XaaԶremrљK6A6^ Hm':
7!7lG}$8EKl2?%187xM}B5ᓼۧ;S>C~?e30i]/$%o3w~fnyEyp|l-3xMdDߞ6ZgVfHܞ~FߒJ-R#(ETpKl-#);S.x	D<n	 42`6·FoJ>Rlty?w~k_y e|,{hŵ5%k?8naX@/:#dBLuu	z:H8:Nd2sFFºfg0の;͠>1&T︍2f#RA)V/@E&?m U3XٶJ
VƈqfΈ1VͶ[iHv+͓"aEE
U?d]H\S2;K`8˰bIhXYN[CΒ"cK	MG[F)2JNA_n2ZNA(Z)h
bDd̔-$([8=/;" W#Y&>_y}
-<nY³i}6œe7SƳ7;JyVp|ψ9i|H,b|p/>- @NX3?:P]@UNJ?j,xO=Me-詁Z0Mt j 'ȹҘgD-Y%Pdm%Hn^BB;&kIdBbY|	-9-qCndXNx=țfdd p,7D23<a}X)7Z-?~ct	ʞ~R9VF*$x.&Mt	°Y3~q	eՑذdj4l6(غҫq`AIjcl==wt2؟B|utMUWǫKVNV'B3Z[Q\}Yh2Ig('3y8!^4#%p
<=CzՉdGTǜ;b@6k{I{	@j4"dtvv]^f	d]{b!2F7kNZ:ȼNړH1 d	9IKxܑ\MHe.eYbǠBu0g3Cg-6;9YJtk;8
ꬕQwlu 1-F̄cPDbM 1Bݵw@Lwc!J!WRw2B8{%w׺S5~!7p{wEp">T;0DtM-֩nqגxC=:6An~B-HNs
 O
4_6X!`plC ;wnOy6M?8 Ǆ/h5Av"R{>y:N3+wQ -E9]j0X:.
3ho<Ǆ8|ᬞ4Þ,"{A>6 Ϻ(/9]"UādaU L}"]c.'ZѨyȬ)#"1ѿp21ph'̿1%\i9*գQߔUWvo64~n=6NoU{bMݧLNB=R|$g)#zKx6?cr8tY{-ِcqesY)c'BaU(<8	 r$g|&\w]# B;
eN:$z^B\[撐豊?Y,G!ZngDaZ,o#,XdIb+>	U] 5zĴSkQ.Pp!80aED-Tf5Yf25jfK_Rz]AӹkUM1l.3]fcD0\ªub~&sY泈H1K<}%v3s<G1_]ǘ2c0#xk}	seus=&>)?.iw=!؜4cw"y%zͨe`oH[D߅7(Ǥؑs\_yWwJ_R'TǴvP/nY} Ch2q}`Ƣ-+DPOcwErXOWN1jHmRpkaaޙ Hp//9XobyQλȩqP9*DD(V@hz!޴t
'pT)g0P@$6Ju~	$D9qpʯ/&^R/A߀ =`?, z\X+ @WiQ~#Tf;=XݰG==6qݰ'tÞtnӈ^&>ܪΠ9vnn8ː7ƬkLI{[=g]_t]Ou:
u#<88VA;X iЇO6qi(?[f(HZ*c;<Ssc=ؽqKz''?iAn|aXE|`Y'07	Ak7TN$ޘroQrI/R7`ַ$d8: `0I3Ny7ƏwaRh3<л(ڋ*K<`с4Z|D
	dz| @W(D'HlBӈ׋2E~f縫oCr{v_" tN6T)ߌJ@bq"|<BX~(3)G:h&tPzQA9;tuuB2<W
"(	UiOM[ဆ@yOɦw?2p-bx#
TOqZ/71Ҭ ԙE|A}Q6iʀ/$-WK_#1?Q<F_k4P1_%:mAmу="7L݋~6t|+zhz3amgB<GڄUF	n6'\ctۜpmsZ9hq0:uF	'`t۟^lO`THĭD!xEy^axEo3&r 8D|]u?}^$)ѭ!*$W%-3+z^igWڙvf~-p3WI(2oУ?/	Tf]/A1|gIp̊KhmZ$lJO"gD^w%|u%m1}hږ^!荿a7+ؤȽ?{2cK<`N9V.8G"0Q4\g4jr#Nas7>>t,+H
\Y=r>'ZmɴRp2N%:=e2ql^,[$ueg'av~+quhY##GJC,r:hp?=:"Lr륋ET˟ܻe򧲝^cͣ,g'sm
1fDkor͏G!$(7Mi=)#&9e~E3GK:vʁ"[#wE&m$5[3~γFm>'SnOTi9y^jK,m|wiYHL14.cO"Ѭ{+'meBNix#q4_P\.yU\;Te+A#%=39Sh/d"aE"EP{u'Di:,O$ 	~Bg&(g3eܥ1rlAx:W΂y \"&<O-pAotr땶Uj U[`Ha4NL;vl~o8X7rhҏ VWal5蟘&tKT;&8fS/(zJG5cG5cA8БG5&7)FŚaOcRD,OrPhSz]Ӄ(3ux'*k%
JHˣ:d{:w!#w CF8d4wz~Q?K!~Y$'j<IΞ4L5a$ڊuRHVn47og))%nYV^:5\$%@Ro>͉󽈷 0
Ex(-Ze4a#(^pщs!z(y
\"T@$'rR&?(i-\e:RN{t$bڕbvӾiS1О`; Q#=H0M8e=NN8'0'hӑfc$(DIMq386$Igl6ۢ_C.Q8ERt3v\x1;.k=Uw 7xs,{3`pe41K.wﳐ~Mdcx`J\rWGZsaNL[+iXv/FU]P1{FfìT4<JsčQϸ);.7}\ZD7aH0$*%D7%)(xF ۆ0Qc7L/?'vVܯ@Mh7`ʼbKh.(j:FhRx)s 1ؓǑ]d(L@P8ǆ0pn~ķ.)
6)z+ւ2UUdmxappVgx"<x+D	|PȊ'B3ϣbj=MϤ٣>fJ0D|5E(gF<QD͈h)BՈ(qn'SjߟbIa6F~ iHuu^R6,ṀzE2 qZm*Sqe|)l+qdI.|f&DclK3gN~a8mdn?	c-tѵ=GQw.YF^u}c4UdX4K06:5ZZOT]1S#3ӋuVP1MF'x:wmM}Mm'EZY`(XqoD>:FӒQ秃Z%_$."<}%G0{ rmn$jYt\?Z'y%C%VɗzUޠ搓lVGQOF1YulVZVD^5\qƎ')}hcPseRp4^JzTWt!1	G?:GetOU:)Bߔǯ^#m_Ni#DQX$f+=QC;*8^%<E(l*np0@HXZqsff#lJB稟;D'YJRqI -R+x'D V6'L+$JVω7TLzFAnPT<+,Q'Q)U	:SgQ+<:w+`oTO$}I[@~j+pQ.L_\E[ޣ#cuo~#i63G) }Ȁs@"əG  z0,%3Tё
pFNJy	33oovq q(h* (m%v<v!RvA0<7Tc6"Emozztd2q<T[tJr.J`
C#.?q|6ctHuNu^ao줱Q0P_3P%KJ[	Dۄ*n^[Yœ=*'ĥUI|zDKUhU|!$j%獁y:Ue=\]UHfj\EUՆdCJZǟ$鑛G0ov^VgVhuXÉu4WsI$Kr4	jIiM_tn<fˮL%8ӛ&*kBݵ&e"he%e4[~܉JĝV/;,Ah@3n,oj$	+7n>F<IdT b@ D_Bqv<4HK; tf?I&Ɩ|hFB|S2c>3#f
ʀnL^>܀uV`6	6K1PztK
Y0O+SwK:_K?,ޯOenZ0(}q+Z}aX6?_
ڷqߴX`dfJԡQ:+_}ݗ 'nɯ=gqSZ~g?njk:'P" tA#s1]a'|缟Vk^ܖZ) ?c06kqv)v%_YVof{#Ce؈DADTD{Y.Q++-,S3ӆʴmeC*is?θϾ}s)J,OA	R~A\c:90ׁKx'fnRak ͩGd'	r_W$ܖKfGyϕmGb]vU^eNl'/nKۂX3-1Ym{?LŻqI⁭"a3n8
0|)Hp?aS5BF&4x~W5n;Vwұ{,<˔&Zy}mF[8vlyc'90k?AQ1[8Li6">O壌K;&zSDqS쥲6w3mrܯG6dKpN@9KCdFe*9%:ϫNIWwY6r`q|m8L\#Cb a.;F^m*ٷg2LQ6֟iecȱ6g#0|+\9iJi2Pa?f'rw`}<7̚om;Uz/T,|J}1h{3v԰^Ks{X1;knvN\`dYwYgZ[kO۾wF^0ϳ[/ڛdךMI㭹Fc	~\(gl6 c5;V	KX3M\ru$JkJ2/lv[ܴ&ݎ'p"<e`MEԄJJm
;KUpKkE*)Uȓ	pQy &7LӮ+c.ј4^CSb]rkuY[9;K^dv6ݕ>-wGx+sP`$WCqR Xx%wyXDxxwK IwvBuk9f	J8[ݾAbC/,cY<ɯZ,SNgxq:dlM ͐'B6D06Æ(I5)p%dNGxNQ(
)&΍up
045Cd^꠿̕RX\>ۭ08q#qcIt+B*}	Uxr<a'C|!p*WvPCxUX(\&
G(ddP[j4M`e峗Ցѕzuߢ`3/Sk`FM z6%t?hP4'fvc@.SۯI&Kf[x-]i򘓱0ĲEٻZVr9D絾A/g|Erd:U%:8'~_%^,p!awձz>׿ډ^_F.i/|xot24xm}b px/MbѼYpe-Y~Q&R6c
nLM]}r=(~rpWn?i#e}٩1
sХfF\3~<~/	?GKUlkdr6c5rL(; q?ܙ|Xc[Y6bo@dK?j__{axQu7iM+H٬=RƋfže.H	`Nˇ
nDOb}T8%R%foKY"osеir)a7%Go)M-O䚜(Q]~t`uqo,U.)味Iz15~/x_7Zͫo6PsT87b~ gpx.Ѭe9Y[7ړY->hg)'Y#uvOgxd9ᇘO`׈ڣYk7 kvER-HK[߆8VIF[5}BϪaOx3Hktb𥠌<5^?9~ 	(@^/򄷷55k@WuR#u,T^ծu{ /+L+5=!KTPؤ5B#N:ͤ?{J6i&cWg%e7)ƲycR¦!lwz큰u%?sÛlz'hwڎt(F*B#$Tye7̔vLyƎX?SivsR{)b;]i|CЋxWu=$5=s&KIxty7UwρQR]E4#w8S5pFJ C 
67xxV^DRVn/_J>GoօGӆIoL@k{-F|г2EVdڃscuy,Ge<h%u!TO#wASyrI
FPu9
,Уxw`B)s2c/ L^Ot%9z/5x"a/5dC-&Ox@ݽu!pYQs-EÙtLgtHtOgZ|剴{e46Pq+r:!Xr@>A cJ >&L> Cʢ8}Ce|M` (	MX&Pr.Ls賕߁f#{ wp`@M9Zhibī|&_~gg?̏bt`ѐ!oFgɅ }+[\Mg-^DyvA`8O$X5K\[(9XD=?fN{Si&΄ҙH:3,3|3 sޅ7Ԅz)Y(dϛ70 0׎߇#(%o-%k	2ioY4( ,?VR)5 \<J-v@]0T~ZTLoPE~{݃y9t
L%'`A;j/tAe O
le XЉAIO :uXAi|	bj#D֚¹H6 USC1R:Y(/>s"oV<@@oYKR%l359	%
+F`Oj<N!woU)**1l!-'[kdk `Qowu0ȫ*&Gn փA:n݈x׉f/Ie[DQ[;Q-[##-%?#Vr%N0^>weyɱtYz698M$v̍㬀>bu67
67
h-,Xr'6
,p?,@6B_Gm;-)q-7Fۥng.ֈ@)Bw^5OQca%+ꅿw$5\9*j7Q8czmnֈXw֑S.~ȓdHOlՑDzAS&f	~GZ_5ff	~[
\7֝4f\_-KqaO(!>Ԫ/niՕ"UDМś4|jЙrB_(o G/|s͹A[Fohӯj0v"3kV:dJ=↠={Oj	>8%)*M0xme:|k<74 S@Om#C(7~y:H\;堮d:ְkgXx,9ڼ*B76WEnYVH	]PΘ=z{֭@f#c0uO8UA*Wd^{|!ZDHvփG:YtТQaBX	Ρ0 ɘҚe>V#"D@޲ȭG%Mw%@RPԪkf_i믩'[V4iDhU"Cyŕϻv{H>~a$ykٓ@۳|piUk1d!a4zn" 2Je%(+!IJ;7		h&m32bWoN>N
Qyck"GF\'Xߢpl|kHf{~ mk4GQ]lP̵M"]5æ/fӾA:t%cme=mڽ	?P9yC<%MaӢxױwEL&؀=]2&gQQٙ7{W]T[汬lW04g&"q..Jmdţt~Hu/79g#H>7Wn:#y5y^ZݼgV\o\z#ipJcSy$x6
 CPfy)scG'#I6ԂR7[eMۚ@LMj_RCmq6]SM.}toVjIΰgR&Uݺk4UkZ`h^vB;Z;q'Vݎ֎_-h5-NQQLn}!fbubvߑl<f2H{u\fi&gFƊl\fs~MykVH3RsiEuaCg>ĠŐhoI
kud@Xm9@T"\\{j!o?r"5~\V|D _+P2Pɣ 5-?+5ӡVXSfmb<X-19χq-ۋA'q-#HV%k)%˕-Xq-sxne1 RɌ[K:źI}t?ip~JڦMzEt 9.|/˻g;a(6K*KR+PYjL'sJ,)&WGJ 090녣S}=TӘPV0Clh-esŔ[;HQt"Հh[ok5 $$0`9N2Уgiڣϛ}~fԮ }DncGԎ]-;ZF֎֯F^K=hVܘZD9eGjG	ŏy<z:ЕkaA1/^LV[m3ΟA=w>j%6%HUYfJTL_ۥ@6@*fRyԚ-oUIkuel3r./LMEװiAXVHaɐ#M4\DJP}+HC"_=E3v蠙`.ۯ~stw]1{`]O%[)zm?+bRljm;(!	JGېI~ ̋RE~64q)VP@W"X&:|1|mP:8R8st8y
\TA3Q+X42Q+Y[ea'W^C4vLPf>VІs1yUc@  
81QAj7s?oP<M^Foʑӕ6έS4Cʍ"e-^bYi.5TY$$8оJPJXF+l-3sh24W4^el2[̯[82U(l[TYs 9,HenQltڴ+BiwhӾM@J37fHfN_o 4*ThO5`5"=[ʯMkZ}[ke[PR}/Z/˴P+b
}
FBSThN;7UV[*z[;22ׇ̓*e;,v|SiцjV~ǥkjjX*w8gwKK񂂩K>Awm^h`{Gt9ܳh`{osO{
>H-9#"g!m=8?5RX솴) ~i&)DvEz7dHLK+xov&cM'ގ%AH7FГE9})@ Ī0450-vhx	5_$&8R+T+(ϬB&8βZމzIxbV¹{?Lon#wЮ(1WEn<G h <5@C{>i<X-|FF*8`c;k5kr @r oT<>bGk b`i8S+6Ff?S|?LF~%h͊>bwq c+hjMwI2cbyxDIVHayp}=ܷy;|^roDN</K[m,Ao%1NyB;cxTֳikBJPb/}}knM y=4W5o҇&sEp<2j,Va@MX!#7V.-7Kzy\qt&:,dF|jP#%	ӖrD|>YI+OF*)b;CÈ,3;O(gT.Mr-/ЭZwѪת*J:l̃(EA	y%@'Xg=܊  sAr'w×ӌﾰ_LN/!C~aqWE{+p$?>Ōt>Ō8%QtGi!:ZN~C_P~%}h8}ӓ@W%ts'<yE$pOF󙷡@+4u;lE)CЅS?!{&?!1ƙ;{%;{Ù)vJI/a~fevn ]έUYˊnY΁yt1N"fF@gP'%5i2)?SFP< zu"dF<UbDnL׈ho[RͻJ1N솎IMʛS#?ͽԷp!@i#3n_F
Q|y3A;2}2 y_kP^ʧ`oj-v}(T 6Z'hzW*nPcAE=.uW% SCw6>>=m
֨=aVVXRfN}GeᏯrwrǾ5bofUPjO$@qrs[lVزg{7]1 ~Tz9cw2˼)=dpXdVdK$"#i'C"HzTM){oeLra?ɸVb8̑r꿤rmZtxw&4zN%h񢳟8l]17UEa)W>s|c]wy]>E۔ZakY* |0xO?KrmP*pIh95a?$ip9Rl0?2њǸN~$ JNƺh&a`E*꙲FO@DT\i
5m/̝fEewO[%Pg%93ҟF4MR|.h^$]ǦmӦw
*;>yԕM
~;YZ|ٺIMm|Sl=7N_}3)?jhmz,w㨔o
;ئonh~Vǥh 6*77*qhf	KaIzp/kF%?zT4CkuQ5xJdJU.UMV`0Q*ewv(Fh6 yG4t-3ުnҥҿ"+&ZNyCB |(s)@9@=m~w ܋,88Ї2$.l%,Ό%|:5Zc($+&@CaSnb] nq~ 73+)9ffU3+;CS#%l8=-jBZ[XmF%z{LFYi5w,' T:9cUֿeń *eUQ߳8q;+?KVܯͬFNv1UDS%F>7٣rkH1gb󙽋{3ot.1MB{=7o7¡'o9x+:~+êa9̌~{]X}?K΢͝zr;r!L4@E(ɝW/PAqFIxQQ/ɽCx:D+z'o>&%}D
~M ~]`~@0媹qV[+j>)3ժ§:Q<¼-w?ā|pP=`aN	|u^
;d x#׺TˁTZE{N5=p@+oCN6h۔ؗ#&NY6:#R~3::6<?o?$=7ozrxGZ?ϰF>-s|A&dtt./7yW-:QuCߙ󺡓'cg&=Y<IgnCC'J_:lNWPO6Z>X83=)gU^{S]nҟSTLH87t+hک5?TPWћC]mY  VMPp`&Mt%(XA0 AOg H]3t-$9 ̝x'b+~lC x`B/8 .ՄV\@[$]| m Ԋ) &O0nȹN!x[5chBs̳\gu橻̜g0Hac/s<A!f e<-b _t_	w
"t&[<x
  :X0`= imV[u5^яk8ie	4~%~I HiZ5*iATxHg;:wuB#ujM\\QzjmP(jZG7u&$֑j]5.XFwu/>W쎹	A0@{`6^(=s;٢QQܣNSxQeK'_m7Ԭ;<LoRÁK
Ǡavu˾>q^וwy7Fg{]\1~I0	\d*7&I>a>l>72YI1vHL$	4c
n-H7IQots:0b2;͑sqczL$)<c0퓘,`,gl\g-ɱo`_h	6
]`98?6p^_$OJQ@ƹSn|5o0#3\nOGqN_7=3`T6EecO6~|1'Ӏ1	O4lLk)PzN8(Ӷ|@et/aCq#*.qƀKt^Gc?cm%~@_s[V?3VX{
αj̠Q'63c}jf>bxZa1s=yVX|O+,f
Yi,b+u)ZbHjud޳YM2CJzTFYJtC4l7mQ.vVAV}zZwX;i=]iZw1+(IR+[Qݦ1t1;}λ|,@m2y.:ȧ;S0P2蟠E/n(ۋe9[=/ǊIqrv㺜}  *ې*qه=ÊaO]٥&o٤+W;z7h%e<h]͢i۹ ;?}RTFyNF;9!vmtVs}-gwt@Cj!{Q#<`A/Y w $t  Ef xDɫ$_Gja`?%80z `(@(F6
, n~`(@4A\7<#D(qBXq9kZ`S {3qO 4   n g xCp( `4 F~Ph-?L"b V\ `ex_X{]pYp ſ
Xw Yfk@&=L9`^io7yu:K:}uy^v;"q`j;|/	[*aaBb: tsmp܊$N`T5[]#' \'hNB`9 ?qR4*/ -X
^%x;gnv5GEem5T5ʚYs<K5߬9n'gN; 2Y{ d8CGs_dAnX{wY{\ ڣY{B 8IcV]{k5huz%Guq}U^Mwf/Vu}.J/B#\3!+odqS{*+jv)tmTiTi(ҪSZ0823t;Q)cv}~7!f^U>,+j['<c<Ne8bOt3|;:MQv0Dj.J࠭b9?QyZl;=3g;	cP= d0<ρj;(ҁg:fr8;_{0m8j!b'1λ
;Vmu
([\-#9hJb3X|SbJoF7Lٚd-|6#L| zx-|~O} a?G4
k ަo \Hy&?66sxRe G 3**#Q PTCPCj42D/[wlݱ}d{~L?!gk`j2 l 3lcD_nG%s׍+ui(>.(Hj\g󾇜澇k8c"8pFl}Nqi$n/G
VY5=-3Ǌ`ʟ^!K*1.}p{o#}qM%鏤l(/741P4Y\Kk۸	t~e\·Mw6h4NHq3?~]6a)UxΝ"[%(x|یIdSa9+bʬ\e7W/$0i2h2u<UݜYh'Vaizߐ7!qq<9-)$vU&!ͬN{;ؗ7	&v.@rѡ{BaQ^	]Ar@+=	~-Z[^|EZ j\yPU[r,l35ΪaXBOU9r*jأn=Q?OF|Jsy2]A%+rP+0ɃYW!6k0\ߦ/4CoS.t0ZM7[ocr?#;t^_Nu^PX]uy:{ce|Wlw5I*oը-(2+g8Q~F@#/pQ;͉Fz^Kv`\j}}D.**V% ;DF|On.څ~%|p+9J`xS_ar7J~ !xk/ŵKg5+zm CC!`7`h{J㐋|Opq͋L+~1E9~ K 	W	1"<Cvx?n\[im?$N~	VPV'#@ݤ^렭Wm:hsN+|Q[U'm 	n;_;²'dBHkB
$CZLZ
ͻح &UQX{MjtѪE5I+"j9=o:y>Rț;:B\ir޾vՒxyKl^yXh]\d,߼۹?&<| &/̀bn}lb;>eYi޵k Jl\dX"h$AIm+C<M^bIMQEl'&,ʪVlk9r8|]H*7KFRߎry[Әӱ@ZV{xV{=J{,:Mۜ:?u
t;5I_ƤI^$,$'_*;PՃv44L:QlS;v4wJvN.:Bw-ss]oXV/M]gPnΡ.έM|usPjzO*s;rh"C]b~gޅB542ݟ@ VB,:Y+YYuim`Yl+\5߼xŬL.Ըn.rĖnL+6_;>aL#r}鍗#~MbhtLh"]^dI`
bw+th+>{Wl*Mhďڧ/GT|4l}کAo^2׬Zx
X}sl>h.+(&@y6v,/8LO0e	2TC0䍲qRqaatj	c)d$DAzPo0IXKjo漠݄w>&`%/{h&g~a0am '_MDčT[%A{RI{&gӷH(7q+1 Q!fPGh>VֳڪEY:-)@TҬVfqIcՀ9Jk@ `)@R?9 	&H`E\|Ap
"O p`_4'Yv!xvT~~9Ji?V<IVIc$3esyZ{L4xby˞ENlDÎwN'=61=!&ej>߼;(((Dlw.N!tM? ȡŢ[,ِOB`q%!yI!|"3d7oTԞ^5avjKZXg~ICJt'ɾS)ImsDqR&e.8'qRIBY87ӥ:m: ^4BmR?c5."Fz٢whIC|!-y	 P,'	@O({ l`hg일TuH*?ogF1Y}h,׸vsUUOw
=[̻:3{WO]܃foְNM9/8!~vs=:&9#!q
;B֘ݙwb߇r܇ca~9oi$%)
9긇9zsQǧq5;e6}j&aE=Z#|$@ފ˞̾{];d?Av {rUk6l})Nl&(9YheRƲɖ7Q%MTI{C֘JA<[Q&#LLH@fEafG5 u-$GXIyAU);Dɢ5KK&X)OѴ^lV:3눾>QW7r(b_WVRՎP0ݓkқeFT(|Av%1fdh@]#R@	iMۃ#pS SLH`oփոg;'A2,㴇	ńF9p?@iHuFZtŽZzݜ\qUO*=|&"_pz"FtHf1C;h}
0TT2[SK9b£r'*DE3cB.lUnq^=!9	$YjkgA'uSqx'
9g:{<~Gmi	Fڏ7`(/a2ސ%~Xo~[":ъY_^W:MG52Rpо7R͙v'HAz~]7Y:i=R>۱Ok2wosDxj؅ݩfD"o/åPon9to!%i-j;J<ԎeF9(׏Q޲\4o<QڛՎ4_`4BSVÎDiG9eG:_%3n7{$+7:/!	bokĩ)F|
w!"n
V -Qāڈ_vpzCg#ۇە@MmxO:ޔD~j_>gbXLH]ާ ~9-wVǺxiu	Vf<Nh$cl`~~g3裒l)l	e2tsIo	=Z u\^y)27QyfhX6Muձa	'JV}OunZt9B$8¦ngX.['dmU9,IǷeCgDZ(6.)+0Ŷ,uXyD
l\vy-e*qy	JۊQɒ~+;g9T{?:{?ʫ{<`
N+nY.8x4W@ks /*^|P>5}ϊݫFPcj}aOvjl^5>[5Chχ-]fqyMjFHP#XvjX5~<zCwCCwh2N/eaZ@7).-c]Zwio91N/ܥelV8z-ob<h[x)ikZkqݵZNl-#RƲ
Y庝[2t=|b*BRN9zrwtSi!^i!C(h<{6KBNW_	uBL,Wd#2+~w<n>^~0'j2Kt3XGƋv[oiȭPAa?.1^S@^M<s1` *?4hZXu	^fէ<.wu˲b}#lh [w&~$r9L[$;ѲmIvyzVP|ݶxYۈ_CF3QV5#gzg3	${9$c2J]$dlM8C.o,t ;];rYx z~LZjNE8|,$+B#Q`.w>=wVt?ѧrf/=7G>[65Z&QN5{4y9ڕ/4yyRrq"ޝBx	NOal^\k{Zmm^helޥoj֡Kai{W79
>-+|׃< sF  nHyfg+ Vg
S	S)R5_|.>ên7a|O?燩Gc={ƋzoyRGlJUi8UUNQ=jBa;OZ{!ک4vc_}w˛<UsZa9݂5CÝin7yq6FH"prnnDc2rEkcKww^pLqd5M÷uouo˵]B b5-ܻDt]Wz&9뢡ue.rQrư/\[h.\SynS5~B%-*{9G }D[8E_Z+qբǏؽfh2˧qvܦ<*\j޳O׷
Woh^Uؠ73yV;o!縛P.U};r޼ti+`=U/88'~;cц3|Q<tjӌԦ/GOɐA;A˱ɐ	y*iHLA.kF~C!C;eabs$	O@Jm]qvQHysKl:Tr)NfМ[$<Kyv1tQ]\kX扌D3Ol1DF*}L}&s4Mƚn,VOֱSp(ԁXfd	;?4vs&Z,2rRAޣ~Ko4Wq|ZsvpܽU}/ߢz*lXQwS;@=DxF?E|YpeD[{OygG :g7߳-|uwaN9BVus6a,|W?ힳ/'^dFlY7-VGBzZR~heLtrF8+h]nw_E|'D|PM~nr@Ug
3<'I1m[k[rvvg=ˍsm1{i}^i8u&3{0of(}S)ω?#=*C>/sp\Xw?ӓLJ)6{3,~Т(wfc~Lҵ@KˤϦu2ǌtj}@ cWxk~~VA'B#&i|os
Q>^}uߝ:jϒK*H\5 ut:ڹyC`a}jiJlYCΩOgL0gbֺМkuף_򘷻1ta2_@ =TK"r/E"emc1$?|fd0MȺhBzWe9Kf[u}Nm0|yxS¨Y|+ށ<_M9-S80bӻ%`ط˖ʺh4m.KySr6z7
kCGƨ
c<{ٝtu|c^̷3/8rmAo1'II;?AmK!w2ݮRyƕW0)I֑PVtO-& OIN|雼ɛHxUJ]eJ GK@7*JбЈ -l$Bj]=5^v_gjrqX;=|~@}0( G	yHXgΏ ­Dx/;V101(y>6]ҥR#5]jM^zUuUk?Mv6jׯ6_}nopx}t-uum綕g -k`Om`؋VބwW N۹ipBspBs3haG>i 6]^\H}V2Y<#6`|*;or?A~%[ $   m0`|=_aN=Å v*%Cb_UA3w  4} `{  yg z|0tN(.}ج'JfR jr=\K@|bQY%7>
?@4XLPCxWDG~L>Or! (yGyQAbaV.mLd~Vep̰n9)Q΋8xcr׏ͻ#=Uu}\gNcO_4}iGO͝;X'{&4օãjm/_#޼)m]o^n~uRS>՗^w|/T_z鬿ysXYKĴs\:K
jPհ9i=gW/sn=$Ǝ/U\ {1o+M:Tby/Tf)iV3mI*Stg[nxӝƈshYߌƲ_4*؁//y4rybys9+L3^99jKȫ" k\ R{4ZR칄#	x*iOXQztr&쏯kQ=j| xnS|]!tSJQ{=_/٣XQQ|'{vK9hj$٣kݣx!{døG1l}]nVnߘR짚7d252}fS+ykK*a'{ڽC~D9vÿǂ8d'RZ=IY=WA2#=Ӥ<C[_!ZĦٿUVA()zgRbӜo!z5<)6tw0ؿ\d{yݳ=g'vZh].Xv;H\?;H?wA Aɏz?$Kzhj~	rSwL i	$E7l7Ʌ\3/jv25Ր[2=[{"5]Qs钎uԄhs	Ψ+uqQcL䨹b 9ΨIYGͳ?lOQS~Ew/;{_qvXM*j-b;-cU&j_26E˸-N__״"!eE'nͭRYo5-ȢR:clZ1z9Oվ7OVMҾY̾Y:,COWΣ׵wC{g?wS{g{MY;m{gΔ%˅oUԟߩGPŐ?a'}zW9lC9m3}C$y(?zHz@S͵zy߲3S4ScyCjÍ%L86]M:M)6Dz[M&]jӆV5`Юhyhgp!mUմeVvPe27%GZڐuX`W"b[>9zPnwomоm#A15gEc"k$eX ꭗxrG +U ~`>m蝾#܆6`>m,P[/1$}nC70G(U|_Owk nCoeB̴97Uz NCclھ6/mzK]lcoH[:?J4iHWghj6rhgA;zW~>V1ЎM^XE~5@Р>o4+?EЎ} 7O{T%zx'5?Ca~Dsh7z^mѦw
!^m/jCv/h75:]bGmirFT;mzͼxQUSI'UzgzwQ͛hD @g~S;֏GgU23ff 3S\3ws̆[hfF/rR^Rm&5''[Jn \S|xIqQ/v\K#yBXGƗ5.W*-H:Hps.ՙUQ;
,u8;UyF8D'sV
Ed3,+mq{^U>DǽZi.8w<-ػ( ԹV0xm޻-K,yл@'XE H^j`eъC1 nb4Uğ !B=-mobivxϠ !Fpl,YpX63g0e7G0QdkVpzAp;b7m-^Gnn2bcϚv;-v-v[G|n3h:bsbbb:bbb}5y_rĶwFF9bcbb;>FB^Ctc:qA肒+MAz39iևw`>ceTj]֥D^?\冠'kP\#
`^Eنdb4Ԏ/4B6_܆
k2W]GqHi荶'C~hxO.zAI/ XDPp_[<Qq՛~"yoZ|@T >Ns,lb|dMʾ?QA[kDx>7]LK'P\)'ycp% %\X}rMT_'``f86704:J2$xmkwFۆq^0v ƾm,S74{[l4hl쵍EZubEkh\J2N Qߕ+ɘգլ҃P.j]]5W&~_>2?YBw%<O\}Yȕ@a^jYٱߠBnɎc1L5 ʆ/dwf7NOv~<]&[IT#dQF^aH?T\&A p|Pr5wdީp"pY?{K癲mv;سuJQACr3ǁZ9Ї	vFdbPC.Ii؍w}0{2$͗]B(pZ..e eqhfڷ6CRHBg> {ugP9R{BIneEMJssӬK ǓM1|o"iIgEK," 
[j"(l\ЋxDMA@3MMp44KJmv,۵,-,3s"o|g9sf_`*tk8a`1^!9sxI:G8b 
jb0r'߀XH+C"n9D'DQG`o"AEUcϏ ؾu,ESۈ6=@@	" H5hu2/4L1čdIRR=JU[6#s3*2Ә}\c$qIAYԔr45f]5Gr?"+,TAOGd L7kk;(c}͋ۿxo,43MP/aa	}>BG,*h7H#̐O2k-N@o7J>^zPSy~Sw.cg:h$`{}Z/rI";U7`9sD!'A5Na
q=Շ4f䁸@̧A)5Tֿ["^ѳ\|/
sD|o@B߇B<N>݉Gr)wl0+1dJA:M'(h	/gHX,"At!H9"a)ً&=?|NFhɖMjX}SjDcsR1Ryzqq>^	PnUd{5a#=OuN2lʄؾ^p	GWX'ENRmlml{Ṟ'E
tw0U,$F#m"HݽzIy BӀp3%D[rKq	M0H5T,6`؈Z4	 %P
D41'uH4 vkW8߈A+HjA"b$D"Қ+ FE{)eeSŨTUy(FWȐCpK?;g~Pf}n">>_#{Xk0iq~koA쓖Ĕ	:[O ~bx,)1Ax^b#LD4̙lk"g(e34Ci(h#FʖzOͲ-.K7qwA<Uza(%@Rܞ ` i|jO
 T%4ƏD0ZMdmv'/Q.?PFIOa3l
폚։0z~t"78p60$eTRh&ף೟.3"i1fH{~[LBaG",kc&q(&sC#OGrnf2|.;ߤ2Va^`vg3/ˣމt{k)$FDmge@A{ -A kL2oS',S9-w)(2SEyܶ$RܤGi48>G48LROY%fSV|90hROY%fɧ,L̦EE-bE
{LoU%N/KTU/${X%<\DU% UWHXHdz+/E/]%^$J,OK%RJdᮌv\pIkvB

hC&	R*z4.]!ĝt-qwv:vvI#΅\S`#L1CҴH-c'pF>J1/"HboZ"$:zF۠&s݉bEKC$j4ɹ4!sbWa)SrU:iM5e͹?Q<Uoa՞ħ[zg-S*`5+\=}:25oHяg-l%F(q^	ux%hO|wVʾ@%ă]H~ #3Q*eoȍ?y7q.58_KL%	U7Bi\wB6IťB&Ň)bv{Fxu-dqQG}OpEM/Ir(bJ%<b"t$A)$@=D:8
>}hAM<q}iլBx$]MB?  :eV{ZFG7)~0e<W	K	ېU+t+'B.KvS(İlto }H|*}˘i逩T\	>8.L|$~*xK}	)h-E`0<|\a}mm9mZ*E d}k9b-w7q7<Qco0y[FXňt8S+./̸`!&¢5da韃x
$94.'HgzYz&y\zrԇBjG.0*T-{ZXaXG
o&%,r<ޔIz4MD*y2d4ZA9"=' W9`J+&H4*$L:I}e+m(FӔI&&4KoXȤSrd	!MID`-c)}0$Hl;)Ykk㈰v4-qɯ*ַȈEF&wɊ3ŖJLBLB>^OQe+W @D,0Mny-[ev,hrO*iM9),KBۙR+,kfr1YpLvzedAr¦tyHR$&S1,gY3,o~=F0LFӁhf4Q4QAﹴWq ˓ PBϙ< +Ǝ*&߭Sɰ0ʼk
΂M9	^r׹x{7BXiRNˏJD,,#&Uk^)N&anѥP9ƽ2Xd/&ė<M0"ccZJMY<vBtқ
7Ԥiy*m
>	.RU='Ⱦ$]5|
%Oݪ1Jrt KGŲKB<rWU?nkpWsݲd`e4<nJy79XXg$&,.#{jsݥ"WzqK+k^<eTLkULY2To YvfyRMvx&P ʂ'3ak	9z;E}ygZ)Z6*
ASGi}u'Fs2DQg=d`<8FXy8(Ҁ;-[eIk;Ú}(R>j:,e<3l!Zh6|rڋHԶɘ*8R%d¥ʃ?ȄS>ncSPO5
}Mqg߅6b!ym՗AQ J}|ɢi@a.B\D0ZT;1{睘@Ksvb<JV7=1:~!DϹդuj.ER:rL|ZcrLŀ[ G)b\-$ o\--dM{	x{0t/T[;
>H[J&`P}`!/kp[	A^꥽	~JӦQm+$oWWv>ܦu5uvPi5s\L;lSx$m;LjwͲkep1|Pq/%^~N T@8+B4Jod NB	PyE0,^{zZ(:<׮HsSJ;CNQ/@l#6d}D#r^/!]ӎΖGu\uR@#f8T֕'%ɊcpVN}UTkژPwP/PE8j,%7B'ߤL1 >&b4nA)mm @DzCiU4? b#mD숥[@5fpt_6Q4{	ӲƮQ~`WXo`WeusG7CZˬ_Vu!20uv0DQbGt׺eV3:"UQώZ7%e,N3c(2U$8SMA:?'nZ|ih[KѸ߹Ǿ/u#D$n>9>eA7d3"1	}J]𔃈692V#~ A'{1Ч˹z9K[kyB4߉[_´:0GкA\d~ 2A&D|P0p3`&FsUvpb}L`b~p+zP7>f}۶ߤwf/:IW g1.foj
тi\`Bv
L	|r1o+ mPgAm?־L<ZÏ òDmս_e'
32jѵeVjf!y#y
hVyrH̻ybBRU=) z(^A^":J:.i__W|kי%iJzWi;13-BȬu=PNv^Sas-8,uٿ]J,ta oǬ%mvㄠI6+[OMER*cU6eb20ohx%9.Yr&{f2N>%i&.K.Ӽ
L'@/%Ҭ\\f&Sd2gR5rД5)y
%o,ڇ w!'A4ΒE:ܥZEy7/<ܷ0c	}йdrѭFy
KŃypi~V2.sb<Fij{[~-mq]#w)^<9*Vt5?Wdm
R۶Cy?=UyUmǩ׸MD2_TQYɳ~$Yr$KNtW{\3Q:-fD-S?ڍ+ȊITDRSl$&dw#yQhֳp>[U{rkӲ}Ζhg*p lMdrnvig4WP#Ny9-\1oYݩmFOc7z~ާb=O}N4'$MMPm;zjw]>tgXi}{g]M&dV*OŹѠg)b$[`_Dkeo5Ag+SȠ;63H[<ᇞ} Ǟ%t r =p ~Y&86Qь\)VO @&b|Vm|y=C]@m{=hW6mb .1'@O3ƒm':{<ZN3u͖u=T5P][ܯҫ0w&Xjn:K3p
yA%a/䒠\HɵW;HٚŶ&gP Ef>+gX栭 R{{PEВ:	RQm}<后kf@úW0mđ툆unǈe A}'
7Ȕ/no_-J/{ËU4S9ii#h99	^C;)ž#0B-ca	`uP.5T"d90s9uOVW/O랭^\׀Ni.lgl+ĄO6숗0gx(z)M]G!܎Im3$&:Jl+^"ƫ7Aq	c5V#ބhk<M}(S*B14<CP$s,mEvpnH]Tޕtc%\9ï6O$K1
]0㟀a&i;Y?Jg&*^oxZVOS36Q#&Ut'-XʋT0Z:;=,^ wάOd{H}-UvyA?0}N`u.oP:4赥BoIB4rf0N{anS(V`Ǉ&2_GPedlu@_3փ^G>,g$>`MسX_yΘ	3y9F9DcTALS$oۨ!6nM\Ñbux ,zA=D$}Dψ"=% Z 1"8I_XHc #I:H;Zާ9O?io~zҏ?~Ofgڪs?Ol ? b
}!$s|!Gb?9Q_}S<>{#N»>Rc/;x?$OC?ApS|c/&>A2JDP;))өL4%ӓZc{>dgN@}g(N	BC$*u.]LW8`""@$1"x 95ZRa!" ghVt7/[Qxֱ z ZT0Q䞳5f 1΅Z\g4k
sfV8leXW.Weu.B]rĚ#ۘïEۗ(K鿜
4ѕ-l:p!wMs68ǏD'7ꊼi	U<s$0=icl'!NJ-8tNy <hY"CɜzDZnLԫ})k"h0|L-yA`w<jK:jԔTfZV"~݁oDG/;8J'`asnOa#9Cɕjfp;%KP-vVKq5kґğ"q\
Ef^Gtiu\+T_hskj\^5WtZ\55oH\W74kuKӊr%^n/,9:~[-O[镎}Ǘ6_d/.5<Ds-~\W9cڂH\#k"u\˘8sDJ^^b^3m'vlNB׹CWą삗uF+`'MkR
{*Mv;/XR7}pǲ@ѯ_l\.2);,+sgqI9Zr][-Gl\%W\[Prumz抗\$ ظ^q|SrqlWH9&k?.nCg'j \hō¤Rg9g~ۚn9psps^欚Z՜\9qĹqÎI{vyβ_.z1Gڸ9SCa\>옦6פt#]m\o9Su"ZՅqLizLrZd?JصO%YQ:v9]i2$~!}̂^)ܷ9Su}7cӯ\o7T/u]βz+Wq28Tq|{q%qqijT>7>b(20l<2mDzwq/E	qp 1*GT5 6QM&MxR|VUCoY,P]
1-R,cL;es렉mXkEϰMy6FD(dݾ:+t=w	RFϤԣu3-֐"g:)-A˖i05S2<DKpJ]rj ulPNW)UJ7HWژ9jԔ{:u: ɮQ05K&_Sd]	0sCYlsٙh3K?fMaɰ7>t0ӟtKG-* 0_a>oJl4wy)Sŏb6SԦ<C|
-J~z:`BsdYue
ʲ,{W`>ɳ¦xc"kNې(؝&Qd⹿h:j_ǐ	e'97G{˅|L-
,d%(I$zC$
/-\ZWLuzpzC$߲=yaBLg|Ȼ!ؤ޲.߲dGuZd@y`'A'Ys7yt')[L0y˗:
(POn;~@-.˯hHf/PͩJKG3pG5mF;,Xn7IAE6~KlNcDgh+G9ZYj<:rNvthrଟ/q${4x8qmCO8kid&u|,x8;p:r8q:&gLp#<["\1pnvp0-}E(D}n[c%ѝ%ԿPzu|iB3o֝!kn9@$$ﱢ[tgȫoݢ%vΈ1v:&"1MÎʒ#=x$͠uE̜N!:)RR4wFRhsF(-7h
~;Ә;.Dk̡~A!S>.Rr01F8g$=י"xZR^Q v,i¹WKoB"x} A "*YҗY:K?ӊa@G}شZt[er١ٙJ^8;X8L_6ݿ5^ޚ5mkܯL߳q2$۰SmXDv`q o5aS]H-Z-`?z=Y<OV
D`Rm,=6^{K{KqWݸ]O-x=^f@\%ZD? ̽Wwp.m>+ޯ-ܖկwS=I9*g2hi8]nev6٠og泼ѠYwz|Kiwva2a%ذ۱a۳	9뮴gXblځ%a>}P\llPCVMݑ՗vdA4hw4O'j_hgȈZ:՝؈:ub#Fމ꼥쪸h+wwHMff^Sm׽,6(nwftf 1aKmS]X.,ݮ+Kte@s=5;ƽەW_t,,˻Ğn,qK\a~ڬZ6/eOo|YaPl$41KPw#Nw*`#vg#~[t?6bD7[4~F`,$MyJUM,v^md`zzro`;BuT{^,Y/a&U";H~YެzooV}g}z=:.ݩV16qq[1J<k&2Lb_Kfoc=hu!ȉL갾j?S4 g;_fS_ޙӺ~tHwٯcv*\+i ߡ}&W
JuU;<S́d|6~p-,gcTЗz/x"x2@oL:4fO;u7rs#:7v(u'tTddXi܄zzNѠQrLӟ~|]Ju]N+Z4y>Υna<"chRW#],0yavzFr)ݻoR؋V
@7;A P ]#
Ҝ+3[Sl$H,HB~Cc
$-hLALφCĐ<nD.5O<%QF	ܝxJV-1qсZ	|L}˞w{}|oZ*~MwY *maSITCNC^M0~D\FYe6j*NMs8~KXRw0REKRl1 6~Jx,AϨ6M,EޠXofNJ(ݎN/e{F8p+-}m'v'KRz&\Td@y^29"i%OUCQ-s9E0|K\'=4p{4`"#y$Q qDC#Q/>A1]uB@KB}䒆CFm!6{`\XV<_̲AkxO|v(q&PZ)DG`>Np7NljֆNEbyȫs3{7E^#ПpoJܛNGI&QO`x.chG8cx8܀"ŸWQGԯySOy+w+ZxM>DD7")=:+	VN7}nW /W@]7
uejc{16H6C3E߿~-&3]eQv%m<FwZe4%Poz^Gi2ǴMgInI޳YYY?zIҠ7&$x$UDdMi-M̳_ƯO=ڛg<iK81~'NSAP`,-u"]ts\2cloKTTˏTBL2E.#~XqcmX,jjU$&{ٸdp-rP".Z)$*HXeRI{kItnƞoﶏOrE[Ns	}AKI5˪ל*2Q%,k!@jLdvW`Pv=^|;z? vwkN'<`\ܜͩY\*WUj&=ԶJSF C?b:KۗliIzsڜ!7Ϫ /zu F9RҿTtT.:lsU)x	ΑqtU{lNFk,D %[X~ V&
Qj-&aD)V:g`q"zAҎ|jq*M ً9)zz/-}K?qK*A-R~ˠ얞kd0,QGR$)Z{CӣH)z<")zI
E	ػDI_}`ԻR`.EX3gdȂ&5;EBMbщ	CL ;H%:*&zt*,Y	NN+40x7I zXHDgIo@@V3dVbd@<8V:'@b>BHQ7_%T8c%:CÇ_2S8US!1G! ?>nbR&dD{p:x/)5@8c)ꘈSUe
2<`)hX,StN֤G'OYyE܅H BnI`=-Y?iAw^1j%|PQ)͛s8-#c M/sdJegM4t<<%n/MM9|9A9 H]&#Z+#֒!J#&38/y	2oS e:MN_jă;mgZY[>NX$HqB3G	)-dpLe<3%YTդI`{ܚvw¤هL:]}e\JCN~[կg{9t%8[~˵lc
κq<r74՛ϺDyr#A^jPtHJ<l3X76Zòft3]o~	҄Xm-rA$]\byeh\S,@P	ybv3(xsn)v<Rl;DW$ӭ"n+7iA/MOrbOWg6(8[X;lo~ІX-NG}ҳ&Q9ȩ'G,,{AAMGSG9:𨝳SF#;"3gGnƿs#!;9rrc*tm`8~<{d:d?
ƫvα3xpTShpaGBG#8JeƦct^3pjTn	55H$$\@+_O^ݴ>>[r1[]"N.ײJd#25CuLIsFN[`)146Tj>Miy5f3ܑMF=~J50w[[
pJ3ջ%#8ך
62IN	b|`iW0«䑝X:n>PrN`PIXSukTL9"떃xDDcviSL`Rw;cPTBZGJKųTIM҄TZ!,MO'Ɉ\ik8^o"W$#K@LDlaQ)|BHH
|n+ n]\r[X-/F#Uf`-dQ18ZG-]1H+WЗ! ?[6|DxAF<){T7mzVqD`ɣFր0|z s[l,hׄ,T16h ̱Me0G{
Mcs՚oÚÚADX9HysXh:\aNeuT
n\W5U[0g>ݫ-0lz7/k\¼U*u_ڤZ/9ϛvvv|"bv7S`
*a>Tw[Rh\BrMgkWWpGt[VO*!+YRBu,F%h\Bf8czc@Do̜BjUǛ*!S2Ʒb;ª؎*A;/RhTV&̎n)'MjVg,`Vs39s "&oT\jXWΥڷj渎cҶR]1YsZ|X|DMYh|ʟBSҔnKV#v)dh4[ k>)4~ZBOihdL_Sk2}g^A;ڎ.!SADj*͗Bi-tZ%_BZ-}ŕP-m99bHI#FόFSuTa%蚿xGBb!JGհl{[x_HыxT>4"^*""^9+碆-`cwb>TJa\,ׇ\"W谔)8pdF^)3K(1y\f~A>2>FVF+?/Op4"^:6g1aXA3#+5cdQ&/=F<8 RCS)!g =	EreҼ - j>>Sǧ|%4?xf2\DZo_"3Vo*X)r*ȏpn ί4!1+)ح%YQRΡH[L:KgWNUt$"V|뜳ڦ3ux蜵CL\:7a?aD0M3tGuVe{ײ΋kiE#Ӳm{-gjnm%bHx<P.\0M69=PLؙ7*7ig|N2we7j_FUj]	Kvm-KD@ÿ" hbǘvW#ebYM:Xv(]rI۸m*wove;}Jl#p:"SSnC֛hG&':B}l#r;Nc;}luh "?r)NoMv :u2Y>:^m{R"&Et{wu~h]@x=bp"LDP1jbJΦ;Gq; U<ml	(e]#*DF87zN&	DtV/
T৛YUǽTSIw*M%9O{r__+wra9ԍ/Bݠkp[jZ' r=$W/WutWpdZnxNzv`U>ܢr_t\D"`<Qt@OE/(:()_nMam?ӹԳqrW&|l[Do+UQN%{mӫPxxė P(n`z/ןj
2h0v?:~le2BT]WQ	:},o\	pFas*@{?S ^3v.(:\	.<|~DЙ;{S^&2NcDt2L
;s;;tsuS	8rFIp;LkfjObtH- 4a7o惍|ִ9۟Ana>"Q-~0q'f6?wnV2]nׁzzAGt̛r 1XrF~POY$zPZ"o۾+qңyb] p*Q<%N~u=zpG6(	T!b@ID: B&a{<ľ=4Ёe/H5X"x # v$Y{xDA@|%D!fr8[@H&ӇS"yZnnXk@KRDԲk\6չm ?}ʛ}W#߀{-C38 u@EPdmI!oڹ?=a@ֻAOD q׋txJY<׈ԿN%kPujp~#%}_D,] %r^35Yg˰$  )Yx?'"|]\Y=A,9Lɜ4a\pekǺvk7'L+ L^ֵmm]xӵJFJa
QZq"kg;B'"g}F6fՁ}VWobɤlc1⨶1Vڸ樶1VQec+h<öC5Pl._`3IT	ʆWSKY*<I۬ cXZ6< D!ϴבFF`$4O^c"x}(j
[ |9b1V֣@O(]1:Av.K音b:6$Abz6Qg$& }m0;xu&
b>7@%yvo;AWl"e2Zm2^/JIo4	K)_ ~7Z)xZe 1e]|+ bȕ.
1ˣprL2襁qjYAtzķ wD@8 vp.TQٶϺ"]Aqg}vJpwNK8sZTR{㾵&-]iߢ,hh`g[f!"{Cy*w\_UwGFղΌ\T]uIJםԵ'M
=U+x_}QAh"2eys9Wfm(Q9W~*ժ &Ş0A1b07k)j:x>dt!scKE&upNm@HabN_,GGpR6)ħoeJŜ{HX5̳ve	c:H:E=
f*uzS4:s %ҐIvc:N+?҈>*KtGƈ
x`F'%Q'tTQ7ZjAk+|JeDh\G"սv;9=q)z} ,/Qbth6nK|s	:C_"'js[DY)_,$_AFo3G8[#4PF*/fDy;'KT<5F}}+# ?SQm)"#$~Kt;px=^G/ '^qUqqsϴPʕV(!Gj{')Dօ7"ߗDtҗ.\=&H,>MW4zI	%DnlVp`TTt!YCyThȎyOHϬBDVNSm{$=yO*#ehTM(S(P#}9פ|!)rt b%zTGԉasϊ75Նא*vҢ܍FMkpHZdFM֚dFM{t^uugd],	oMeC;QM7Y_&Kjϲ4@" j\s5-Ocli$05-L s6P+Ҥ]c(u|qv(o#Wa+<w*//}+	D4fvDq@V1^2Z).E
)
FȽ%z+J{wq`Çd'ө{%N#,pyN%
PH)7<21(+kuB6ً,ԑ"v_y6RsJ&L"DjdLsGu`ym{60=LYy674jŴ-kݜPcCbCowdKD68-\l[-#U;liܻHtFwrK0y@ـwSȘGrN'`%~x?Hڼf7(:*xZkHn"Q.>3aקhrU߃n/?1loQwʕttY@*joQh^rE)H6kUX]d55QVtFɈ"bߏX01-oUVk"[vH-5O\9S\yUv<',]';zuVxJYW5sa anqn-֩ca.ΡN;]rm*v~V:)[b7*rv0n&Vzr;ꕜc܉YGKsG5_I.t^`y.4yzm-ZhTprArGef+ԮJ˚-7 !CJI2<N7JUS+4Q$E}#88涥UwHY	s&vJ=R)}T.B}k	+@R*d'(t5kt""y%s%VkK5:CݑjA83X[+6?
'
ұ4#3?3Y1tLvϥ)!s(jW|T&Ke&eb{R͖5H{*
 ̭|Dj`2x6 ܗYMۚp ~ ֜I,?jΤ֜I1m8AL:>UCoɤ8(QV('"2#nEaֱ0;	i9{kM	eM. Iy1pȑg9amT;9Na0Aˉ&,isSC_*$c0oeעK?rArF9BKhvN6.Tx뻂}=}hXLlqgPp|HQxL"XVyZ\D3S`.*kS@<CįDD-,ZK# ^"Vc , ƥA⟇M\^w] Z_wR;#{yz)/vQ_gL2OaI>yW{<D"y'@|3 <fJȖNDO0t@;<VhznEUt5V}^1Ap5z狊 ;FMTD	M/'jCOݛrקy{1b':ЉδY8F
< xuF/KI"~mŠ^0X4g=~1ɞ^LdOMɞvWJ?L:eЧ
Ritm{;ce]3N*]24[q]T_&{)Z4Q[dRK27T4-Ǔd:RQC"+h$8cH'%TK,_"K.`8Mt~JV.)#D<N#Iph71b0J7/S?Z7/%ߛK
x>X=*)N|]~%0At4$Pt1_|rU'['<{4HY|NHZKC$Wzt-$YfZr
j[ufJ MtPEdpv/>SzxwWPsn?~# e2[#K+RWu&G	Io𣾀TSGi8 p﫡{=p?izzC1G5U^4t&
YA2	2;TdQxAsS5|lpP$lNȬdNTk+ :<\!35`_7f٨lN1_+}ibտ\@[inA!;mMM׎s ٲL'z(&,H l^bR}Cī h,a=#IR#x OUi#H1aBbΩ
lN<
D\ {KX>G2寯xȆ
dCN0'D--N]P'_3;bJWt0=f	 DB2-ߩTN"+)BT:pV.]L&f?u6'$uU.洊5{HdŒ	O2(0iaS:~NA4' qoR/ĬĺT?"A ѝ`	 ZbWm1 ReSFfKMD.cA('
cD,%D! 6A#|Ĕ)SKg ̳4@_VR<ZwquW6dqkG!"wP'(i6JGDr8-8b; KD	 `m׀@0vѝA %" 6"BA|EDaA$	"u*k1~'*WDPҁ(1e#,͠.n:Gbuix|tY;\	R#,Jvc	W--2ycjq&rE_2i|җ[;mkq! "K6n|6lG;e'1ٽr}o;<,Zo=<Hu-ܾEsp4o/h,!۷P߀=`6AN}:foUT&<waGǰ14crT2WYfVd4]zŐo'8pDDc	]' <ik<oɀ%LVO	t<(* X΀{@D40%Vf {ZyAW*i{I3zQ#6XԎیOz	Kv7M*վ&1u@-j9:w7	RUw-fɾZjx*LOJkpwSPwzF0T\Y$͹M5bG?@#|9Qڨ6`OҸ]WSk*Ӹ>cw(k4^8j܌mUvo`;rwbasߩt0&SS1dqw%'MqsDe/}ǫ7ɰ Pb+mGֵ?5$pUO7r ཅF%`F
@ptyqQ9	_dF7xJ!{WC74Kśwk;\Mམfދaܼ\wUU}9bh5znJ$5sp:c/02>ey2KęOQu}۶h$ZXn&*t(-/˾u
WͯwR8/HX0/䍔E֥J7D]>&:6<L\7hx[]`]r+Ԉ7}jP`'L;~TD#MTFQcc"2DЕ]cI8qv*mNGWᦋ}^s=jW0Gd`%3؞D=DF)_#oC?12IQFcz&{"cI[D@/]I'JDʵPs(fCo3KG$aQߎ*:j#XS}M
dDRy-Zl0rƥ9FZ(V'#+\K;qY)%P|~L͟(ʁ^%xWÊ))kF*-` S# ix)V~Je#$T	vE^F 龡_P8%cx1H1|el~fS?*8ho"˭O&w0'.E}:}vᓆWw}}ԇ.OA8MNmRc%ծ|,D
Byl[YP\"@<GD1 ݺ[FvTJL/)UPyb\I{wQp	v8 \);ejIfE-F˜2vtlTۚxS0۝l܂GMj'4Kyڒq%ŦocK%]-,Q'ιs9E[g̑oeҬC_a^L&['P_eG{|箸ĦcHb.r!b$bԨXF)5JT)-VkUzs^y>y}FB{6UV <RNZMEv(';JK'9K;2D9i?D9<:dQN$CRh-jok0VN*SPВj_eոCEJ*,wDs1ȭԠ,PjJSz Kzf2E@,b̏ 7H]cMDbJ`Wr4ZMuVwNa*ӆnFx@29Nnk'eSq)ZQGIS.8%WJ4DmKi3\i1\i?q2T9NNNONpEm xf5Wڥuh(Ts>.U[2Im+ެ"+@hwI$1>%I4բ:>U`IF=!;RBur!NDCThWzNCh8+tly$owq&O;uk:\o=	Rp,'Lmr*FpN.gjHZ)u<E{,IZ<t+`ueZqYL+Va^K/@9j{U?`7
HЏSA7ho(П撶ͣՠ0 2@1`ˏ-)V@P}j6\,!`$'ђ%&lk1DhCf6*)_̖4:"`˷'̡dMM}AӡDǂ.%5F/MO]Ut->O{F^q?hI^xt5-=ߒmI`;t}wЕę;hx.M\RB3f(ͦ=hq<+$3aW-k@Z+ߣBSlb|!flh+mNI!Tv7Oαn8+(0M٣W82aתXrWRޣV#5N&}rT@M/Xè^*W_ԣBEzL(@;ж	gf-G3!UJ"aV
CkJT3۫?џnO7suYKA,&US% SK1:ioR5ocK񇗰WL!ݪz򳱩{yycU}Ly(KU+f4M񅲄VKJX_C>IM3i-t?OEFTUC+N&S?Ov9dwݕ;?norvv7ϭ#Du O7BӺxtWtWd'Ī}*Sp*duꥋ*/yyT΢C^nvOUoS,>U rU
.vWNhgYɼ]D}5,\k4SnR󔛗בhF_ivE;֙.PZ/P/U椀7LE+ws7w;\NzS;vWirvaI5|@ޟ_!U[J-tLؿK;kHOl"*PoNC8V1
OA+-9+W1(/}@xFt|y5#R~rWfў:,Dom^s{ZˈS-sTIh?ɪz͋<ErRFhļޣ=Zɡ o^޴n-CBM@ZD{Uؖ΢D2X]Tbxc}n;>F?'Ĝv7ٗFimP 6X3+`Q҈y.x\QZ3-ԡGۗ[M%@tXD(?E"y,BK{Seao͌6jIICLjhqm@HӖ,	Ѷ\mB\mBYqސ8~ڐc9:);&UXזM%Мb/:@>`=ć&%~"-G_>=+oύChv]$H4h%cN%&L+@wQ]\szFy6_fSkM,@yOGLK&ӑHZ<WvPcEyL
oՐN(s=fMIG,#1Ce-:˒.b3۵(XkuB5hl`zh&z7fj8КhE~ipw9>K`#۝\*s7smā<#3˛_},^˲DqSI 9-fF4UD П@ hp3@Ik" 7SJ$x/,_˓[(OaLw1U||$;"Pjqd/P$=7$cZT˦GTL3٪bzim*÷n'ӋTLmW1b.Lu*}MT@3'ߩApjoWcvEC5B`5T (*>s^H!nW!.G>6òUCS6}EVu269ڤ,~d1;y3$DF =PVn]3[xblwhܷm٨-\!~h.ŭ~#>0}^yEgQh)hkpb8,Qnq"+b{X&1J%p؇D/۬"LEeAr4Y)DߓYj{ 9
m/&0JB:/p@HC&k*~Iy\pt\(5$^@u\Au\ :.p U?sT~I[JtT8ה~`Qu\!;DHPnʁw{;2s%hl'D	%y'>Ym>cx4(c<,B}>aQb*>Ta	p}$"H^6*xXeT"WyJò<0y+O0M!
Lh }L?AvlG,;*?Q|*:1UUy<T*{>StRIU6 Dc<2V[oTyXÔ45*ɺe*in'g< ĕQϖJH	ߵBy@Lݳ.QVzfxZR'L)$2zWYWɲ%y_I84!,NڗH\EOϨ/yY4+,|%q}URԨG7Y7G}Y(SFK!G:hmJ+Nvbgӵ:ۧ		>eq.j@-Ց/ 1թRXY=FY.{la6,l(_b52i`_<V=g'_XH̗NL,$4l˓4[JfK(;Q䷯/cἴ Pv,xR.d6h@2
rWkuACW	rrbD(;ǨMoGC*	P; 	4x@C; ia 	d,'0 
Xv%H'k}p`	S  :۰q{	Ǩiۻ3bjD;Q+	1Nmւbb^fSxCIq~bZE&uSrg!ȎN#|s870Ѡ2
7)(NhzδS
k73{"-<{'"emݼabAk~ԮZ];)a&[RB "n;*:Db/|	Py]<xLifxwrraJ6/_ >8OV3(ً_luJZ*SEaFr<`S/P0eu 	,G`JS N\{ p   
X^菉rliSjɕk싕vmZ~Z[wU}(5l?ʰ:2t&z׵Hy6M&!y'%۔"+ǆliE>FԜUcL+ Lj*8hТ?T~CEPXGޗŮ\ƫ4%ווޏHgj奙W굨>2WJCJ{"cvo3ClsܟJ6kų!II8/Wt[䕯uz^..y7S_޺Iwu2B[8>3<R8㞉SoS*N8Wqr 8ft$nslttLHG:謹*ԿOO~鑃J#=4Dm:4L'~+7!o>u݇H{Cn|7ocN[e/V]ޣqCtw5d`˪F$uҷh#*dbvZLmxbRBD:v+o;~ywB<SJW)ۓRs)5Sj-RKtJI^Ny2uJI>NyRN{8RXG:!ywtwK	dҞBSwdJV.,Hn]Nfqg(/OIÑͦJݤ* 5L͜@-,/H3wum)v{riޅ.2(o\D#]-sWEneeHWIwf,dWT;o4<q^z yTA611	Mr Ss1bhT=p4\|C4/6LvE.=avFu/?,i ĞEc]w]6p/)ݽcj\3TǅˬYC86鬖#8sG:qV>Y}ͳ$L^yL0R]6{nq Pg{I+ަn1*ў>䬌LѫDG>ѓ':z3E':z3ESpڒ!u[މo1-Gm%*:$eݖ38d[}rQo	ܑIKDF=939IdT4n
TZp&%{h?y{U(asJd.mf.skV(9uHJ_Et8+=s \s)H
;b{z$}S4y0~"U3a)/j-Pv^ _9>;]+P)])ًCCQT1hBb=\ANb)Kml^:Bdؑރܚ+J	_">XۅEb	3
=Z@yxa=e1@+`v0REEX; /Eâs  z6Y447/[}  F.gb< Xl5D߁GBX#'?aݞ=o\)Ѳ$sd0U)sb ԉ0&Vdwf|	~#j5%S 8UTt8Y@8L-d5]qbqDb8 _x` +@	:ѧe	V \'@\m 	Z`,4Tr  ?Ц<@	&@_!d2)zx튁@[ b. ) +%a  `F j:&7	;M`֯̢g݃!,P`O@G#y53mu/=#SA
+5O
IU)L#S0%׃?}_Rr8 ':6A X
:\\rш95?{OY?Bo*#=sWM˛u3FJ)SJgBTes?<A5͟|61{=_@g%htD$VXtT$<,PT(!hHE(_[fna}ƁAFzºzZ&-dm
9NXHbၢF	cvOINeh34ea^3
ߵl ZNX{*DVMBHd}Ec`<%Z {^"Pk"*gЈ`V-a`3~fBXER&ooR7*)Ԋy߿צ`Hy+|)_QB٨izhBX3ؘ7b6^$co:C?Dګ [-J6Q
maMO]XJ+}<^ՊZ%8I<dÃ0IZQL9
!QY'H.xam	-܈3\E`&^ F!IwX-#/d"hOL ~Ն͠0{|%SMe-	 H]E*\{^eyhyf1NEy#1534)AQy] d~|_:,,F̡v!
x9W]{{j	=@`< Qk`mc[Fjxrt3vht53,,EB]MQ"	b
v0nO "R H[Dw k{Xpm ɡ+l=kr	#LH"RحlE~&f]UM)Z5ѪFPkq;Z!1[EE
cio}WArgR@,+a4
wS_U[*UI*\xUFvPnQUN*z;uQ_UAUTVSiGU^(+=Q~^%c$vß=p剸ټ$ҔrKdN~GYR']:tfxMTdf1턵/ڝiw!ZcMǵ'I<@SojOubrOp=IxORXJGޅ40FvSiկ3Kr!vLuº씾~836Pwbe )4Ygu&j]ʶΜMKM-h%cd5:,͔> (?ռo{Q&E[3Zw^X,,pQ^Ԍ^0R<
^%$iLa4GN֓H}vR+%'ż!]1~KO?d.ֶZDbHIT(Is-nÖ	U3#TTsVuk-TĩvjmEpHy"v>^S'ZDItk4eR|D0\wPx_n"mK,ݍʵ솵g3ծ8ŷbhkz^t70<HRKE}B\&T7=&|'=B\5 <с뀿A`
ߖv\sNzj	9CÑP]g"!
)0Q(g[p8K`>	<k}_Lmtlο4j%2K4Z,_\dud#Joh/$Qst9)SV$q?OP3&/u61QGnE[JNvR2g¿+'FѨQt#CZbne87|+St+c쫕rH{֌$
v]2?2RC|nFQBrI|iN:H}I|xE$+j=*.<Vs`}6l6R7Mfl$}G(KTYΗ7|N-'ӽS^%RHX#(P)hL)Ӥ<0q7ˤ$jqS~ڥ$#0bq 
 ǢC""p%W5yZima7U&p;\ a|\푇`,W{9	C']]6GpڃDS"Գj&Ue#>w\j9Nrw8*%#mt129*Q0o=|5WO7ޫk;+-Щ#iQV)xT𶪆+ƫj{?8N0ǷL#pw/ť~I`|TwQBo q9*甖.QISC<EODb= 6soe8S'5\r۸k^JZjw(Ijܓ<NLߕLٚBlB850W)aYr-Yzh-ylӭh90d9
?<VosEWtoQQMD$#iIϊd5n8ެOHA}u]5>Y&1:aݖ)Jw){'i&ʛ>Il=%RҠ"DNgE/"~ApLLZhT>i)?{h$p:tVڕ4aJ]}^2>J>6t@$m
`GayrtXycm57҅+83_3jcׅ4	
iљd{!:ޛɮ4	j3WMBX\hȓ3F3EHmGP鋗})b;c>Prc˅3Uѷ!/N3o:|g@mdDYyM&%-Kqxo_7>b}>UEa_(]\mخjڷ3ϣ.5y|x*5!SUtQqI`7yo-X	 &0@ɱ,h
tV-ArdBR~V?Ǚ#l*d#_Q) p 5EXij ֛ņ
_l~m	!0
SUDg+TW.)kzdYg$i!+K20MI_ٛx=UJ6Q\ RԋȂTE[-~)wHsl]Ɉ#zͳZ?a餟.}F5h1<pP臌\rvƷeXWi`C\;e첌r6.[YNkWBȥə×Zkr:nX>0?7V1ٺrW,]+[Z>9}TD=RkgVFhpdb#E+Z('zӪJmA}eeq Gj]ۣO+%a$脷"1Ͱm5ݰxm1suz'z߽^쥨c/EfH}Eln衯\W֝aha;>/Uu/w4||i| ,
Η3}2N|>*{/Lx#>dZ>A[TG#Q
ڰ[Lj,{bRF
ոͤ	V=mM:Y=Pg[hE>Emg#ͬ_'x?=.=WTrk[b:`T N.y]-BNdk=Bcb{](Iu=گöEwnr2|F|*Mj jƞGWLTh_DY|[Ơb6G,tR흭Kk,Mv.n;d}>;Tk.ձݏȰqf.Xr+Xn./vaq0c%aqrdF^KSkа&s˲lЭl,ckK8A׃kNLA'	g-~nx[ޣlLQrkvnͻOo-F}=O󤗂-|#I[rj2EEA(=G}B_<D"|;a xNA5lk	@= xCA\=CޏH\E0VQo^m`j=դe>D}RW}J}J7h̢uyVZyT7O}X~mRTS^ಗRs	yyϓj:֎/Y?P^n ]nS FP%TQt۟x[~\cc-K~}$+w}U<ɮQor]jFEu;J.4LIL]=OT1}T"EU^l\xB$4k#m6WAZjGM/@k|DsA?$$[3
9x BeeaYG
Ϟ
~d?XJqJ%yHy=Ԫ&hʶi{\"q̥u$#WCM׍;c|iqXucOWބy۴oʼI+s8{l}YLtؚy7sf$YMjQjWwfy@yr&P{IpIq:oqO%st[lY0"8<Jeh:7Ɔ`k7uijkO^NnG"__f>i5 d,SRh= J  ,5wM{Fs"eSHORUq1rmR؊!7HnEz9o͏*oH{=:_1])jE3U0_FELV q2kSΉ 6W\>	rT<>:TR/x!<
$|gHW	jdqȂ{{'kGEa/MKoh3hC/OAH\'+$E.2j{%t/Դe}%䥴EF?PU4ƚs3ܥeAo Ո{ui~6N1/SՕKlY5;4]*{P'jNB˪sԨ6+$)1w(ٸ6oK],³w%晒5yp<EU'GפN=Dw '+
DEa'(J̓49	`܅V(iW
_Tfa[s֒Â¶t>"V4܇&<Mΐ#;]mUVYt0ue0(&{ΫvyuCqjFjF頱mam;44ncL&יbtaWybitĞtꨈt}$vkOtػ+~x#S~^6QaC'v*2^/޶4g.gפF%_/%e<%{~!Me}B҇ޗy+ޏُ`ѕI?Wx<<,a[Q>`9F]\8ǵoBاc*(B(fl~vS~/9]Cf96%{S^e>&x-*Gd῅qY4__e?nMl0y!m:.e w ,"0]q #	 `4^ tx>0(C04<  >O# +rc: P)@Y  oh* KHN T/@>L\# Z& TD	f$VJk \[s,x-=0y<LG:ڵw?gR&+n'&[@
"0`[MOAM?>io
,:wGzC?%x"*ӧ$8ҧ=H8.7(}w%C?`삯2ۣ*GOa@CM'5qiL)6ƳTLr`f#?~6r.R+ m6ċF H! #& 5D^wW)(t_$IwE~t_$YW|_'! J颼gik1l.$' WL6d59oH0[huC߆W "z/E7x}aQ瑼643TP>6'-yW=z-hpLél=,7.RUəPP@ⷿ&eN+!<uXj@}?DcmQtҗJD(2Js`%ن[mYY5CQVթr|98\%׽[sR.t?@8nO-QEb^y g̣jzBkt4&飉ଚ{8AvT9Dh\M3j?c`=֦+`@[;ra޶!O.)qDiw]+mmzVGd\ Y	,Bh@rW͑[y\\
í:D[Z|ׄ{UYxarC_gNye͢:όxFtmJI	RzsE2G/{gSpex UCby5:o|[d@,AvE@r>]1<1Y:5>_\A%K/PsE?B
vW=O,3ף)FV#\9^wLȻiHcJ!ۻjHԙ6PtX4LI=L2D9>J{4I-{ο0sh̢.l6a`kT-Uim4,2B-QC*#rM{Xff}^(IZr*EhJOͦfOF$8c^rTh@vڗ0i^KW(W+.qn+h">XT]Juxj\`@{kG9ɻb$2j
Hmܚ\.{eL[eB.3ҸvtymP<'2^oH^1]P.u9Jēirj 7q*н,!][-UO4rȎ![n+^p, .qgq9WtWj>Ъ@e+W$JTstpUu@V]ْuQQf>Aa02wq
р ѹG6ZR$P}L`%N>T-;g۽b[1FMx꽾B{xe[;&uv4wlY$(W
N|<ti݈;_KqWEh~Fg`V'*܍ͮ	FE	6D-Zߔϵ7N_p%Gka3E--GRDA-G$V7'Vܭw<ƛ|#UiF-̎
ٖ_DmO;#KGq4E+w{oE,wZĚ͋/̻<h:rLIe?Όl̗?De;8S#yqs*Q	l"s?8lm$t
RI7vG܉| y$-6#In:.H.6j^O	.%,^o/By؛n|Kbގ] x/p\$
ݓaltFU;0/
Bk" oPkx ~_W"a0 {(! pn7{۠ Z1s[ |0Ty<	h(~G|VeéՠVn`O+QF>Q	_g71Yxh̳V6fl{-Y^=& "*`MZEm\p469 fw`GsY20ux]r>l0[퉴ɳkh!>,e-U[˪Q:AIDm tظb ! ATd CT$3LYGJGXX4#tj\-6S|L+vҵw銊h!њ v?U#ֿ%=YO:(R͒KQ4gʁ>%YTh	J Ӎ0KkU}BAcq M К@	O	 JP22@S|0 0@8yjaԹ\Lv$g6'5e6R)$Y 	,N`5 J bՋܴvVr"&J
 nrWUnNjw2SCy HkU$&4"C!ΛPsj(NQ>:EPq*|A;c{r29K`%aZwJJҽW7뤧hŬJ7x:hݯZ?$tsRISO5A9D>fȅTK!Jw=J5ӔӔϮA>QyڹWZ3ZmKО=J+gS'0[PLerۆ;]=QYjDԮ(
mPX;C罳ŻQS.dlٰ*p9']Q*'X
}e crיE:H-Cr}K<]*FSQZ#)S;#%r#&-2`}M;Rv0->('𪜵K('q^RekyI!q
`%^R[@|AұXw݈W?/a-Y!a +(V'U&~jr ȭ{݊$ںWbFܺב mؽg랼c8:BѽȌՏ389{gH5| JӨb ?&O3A̝//QQ&d:#$lsa61Cip<2%7!n(U5HJ9* |bo85^f5~Mle_j̥eZơEg\ݺ'쓪uaQcy}3O	 Ai{N͍l\.)Q=uTq;/ "ւڿi1C9!K4> r1 t<0 n9ٷ`3>
N:e`*MF 41{3՚\lEg4չdpK/Dp_hd8x x!\2 ,0{	n$xiMMpƵeG _` | Js!Y Vb!D/KDAA>_Rd6@ꁬI]dH5T!؄	ӢCw"d)Zb(k,~:Fb5wGz@$>.y9j|3(F6S+.;"Zc$.+  $#x FPX|	-\؛T77+o*mP޴٠J{3{fơ]s1u|ߤA9J6Yi9 I԰xX;.L45W)ͧ0t7oF*6D|MT|Du͈iP'
K[#`O@B0A/%q*ksބot}Њ ?,İ(߁M(*	Pm+Itbe(R߮HwaiunXP}LH	I\6)p>K w 	<X6@fmFAܡjd )=O?h{ ZF
sʜFnA0|1-GT/<Q(ȣ  N %p`{ o	`5 GF%Ƒa 	X;@ [ !Q)#Z#`.
f@ @  ASY+-i;ʏ06Fp  4 pL>L矟g~N><]|'A">bYVHغ\9 ` pTe500>"0ן < x@VY)E짼q/<N)5R\ǂDg\%a6 YB V#IeEOVɀ<>w98<D2d3`g  O"4=/-MI5,
LSCav|A+{]?cM?4e.	}pf[ʹ4Rk+/2zύtEB	GύSZ]!ZS_$3
5_h9RChwj<4嚈)''
ԁ`L8"D<"ӳ NX0\ Ǐ  %	' iRB`h_ Z t  Ej K e>'P`e @+T~i(`쵄x@I QtQԮ.0zE_iH/eĻHnu/}%Ik6}ǚ/crCvat8vh|]9$*߀]}"P&x)rM)Ǹ+45:<~QP;\N7u2[5t[4U]O7 bױ"nwoZW/P"NiQz^VRͨ*%b6rx:":-5` E#.U˩Iw F`) K<Mx(V0a	x|G$ʜFJojfhB?Ani&U	w p5#ϰ`~SۧΫ:؋l%_I{־H{P{Qc֌$=ף]꓋vZ{J|}7iZD/dNBj413*@}r (_X/[Q5;j@y$ "0 14RbZ3	P1]n: x:WTQf0&~ma'pɪ/@#JD8I-@h*OCW&jr/S@ҡ#ʁ0J΁Qb埽ּ?K2>C%"3^6mbq	PHqSH=TOB>54iF C7@/+@`:  *'P
`y - +wiF`NArt`zK fD`@ { j87&^F\_d	Y P9XՃftg0]l]5fC/4L.4jZ#h_b]QSQDWeū4عJ!JqJR DX_18+NwOU.=GĖf(+7Db?L/(ᖪ/X<@8+2HY-+W6pfRxUJ*&WZ98:Q^Y8Sm3TdYj^xl(#uUC-~9*1byfYNU={|ҳMz2;}=!8lh|Are0pBa]XWj&	cxvkg|t܈Cȿ	Gc|5hn2_"}F6F>S !g_y_L<8_W)~1Gѱm9}Hp(Z3~!A&TB8D1V_gʒ|{9+OKbĸң[8_PaW
o%ߒ~Q~pvoyфp4Ķ[PuneP٧KZi#m}f>AA_Z/^ԯF۵_.^ֲ5װv4\iکnA\/8_e/m@_F}Hl@ִcw.z5#lXmhӴy6kg>}vbKu᜷?}_J;Yh9CJ@8 -+ |L- CSk_UG;|Im>Ox.ksZ2*ASFޯ[RY]0]$Amނ.6F m
FViSѫ`z{[i?ƴOc??DnWC-%0(jBneƱm`хS{9p'8Tydq;Ư-]<t;,mA|_d˃ibQEt~8m?!/,9rϙ[k|[G~&nʻb~b[\1ՂGVwKnk,}aUǃ_`޼u0ohD(\b۾SC`mmݾW䵑mݾWFN_[biȍ0w ~sjtWܾ͜+oټ9ON$O1r397bfO~P#o1A6dߖOu
20O$N2ʭ{Ɓ[5YVwy.Vwy`uKC3m<,ȿ,OPS8@94`R`?2<,vA9NX{Z 
	߳ BO,W`QYOOZ)rս,,tR7S R^QbMd),'( LX ".,0W  x`8 	v G |N lZmiWg`H'O(DG~ԢE@8*1ngQc٭_qeZ72^W͐`DￔÂ2݆#y*Eyp/OM3bs,ԴHސ}"mR#K.jyDx5 m*qx0VF;ã▗c?e%-&ӻMR(Zbl )BA)zDkYiZ
ȳ6qHT9
!Бrԡa/dE-%@w m5N#|+5[Yk(u( Gw_x
%zH*ʣext`ȸYut/TU(2U(>pTz'Ҭ
ix3Q%`LU+]TNlBst7=]:Uc^{ʒ'{[1.jNqP8rSZ软YWWE:Gix[vyR%j\hK5Wۭgg*zX=S?gK/sC4Hړ&-Fi/#k\D,XUG*'DutvK܂ff5-^{fmF>Ujis%=<Zri1O^xzW5ou,{D)zwN.ItApTݹ(àC甗-[,SТ;tSQϩd5G^VxX7xuY|	BF;1/PHO32{%+VzI#K2L8fPnޥ;ۨ=6rf7u]IG/P8wzY~'^?u{~h%/-猚^3Ѩ(u00w
՚O;LZjb|̗k_]ڼqm6c\6gMK61o:ӎ<|Vt}YtvUmih;J3E,>A4W}J&S!45-_*z	{V0^jD`7PԚg@vR{nS)>:n5zwo)L5l[EپܘAzrwG@t*m?	LYM(|G\07a71v-<vQa#V?TшDhz.ҫTte^96x]e1]"aMXOaa ],BkN 9hMh?C\5oLGǘ#'s;+/_>~x04cax⤫:B
FI˂Z&^;Z3ʝjt^s夓gШFt6ԪM% j2DϓJ-jZl xڄ> &`<TR3=*W]8׺˗6/ԛk'K+/7!2"`S(`ܗYA{3P%fizVvZ,c{_hYLuy!)>*c#%#?[8/J{A(NSzZppu|X乚Mu1^J.ݫߒgB=gق/ͦ*"t__Fj/v7t9)UiYWBŔP?
K&
HD~(l
hiUs~MjW2mM21'Рnb`^œTNVc{'0g.n}EG]H׉I9mgQ&:I q'=O2f2Gؖq*
m	1KO(N5ذ쏗6]o$pXF:%2F.+s[_gkxnrس~PZnP֐Y94gC/beN
yӞ+.;=v~Qΰ>٫S=^uuQҾὩp*֥R|QKW0M}-I$65ܳӞW_˔78=B^3yc\mk.Ex5]i9lgL+Ʉ
42 	x"WEk gm',#I4Efj	 W.r`_@dl
ڹ# Wu	*|	<h_CEqa\ gի6hjR*tRHnCq0HRbdn^,%!}` 9ygF}̢)`'o[t1M*xCY},uJb?O>@FÓk1`|W;/Vzn |'#ЦOP&|*;Nyv'DZ܈!\ҖtmaM43JL>B4Miv0e}qP1H	ɖ|tIMУR<ʯL>F^=XJ'Y=}{`v2g8\}A)rRwڦCMŝ͠MM	4nnRn}mդ|*HfibS6txVO6mo_$
-bOZbK}IX((}EmjJV%ޙ9s{o}|>f̙YG?NI7, v҃TE<my&]woNDu'}yT9zjX;$߸nz8iqKk8jȻC{ GZWj=m娣OtD~@9	~"WjUsS>۔A>ō  ɬ_fmC8pxBX8GU^3Iat!&IkNZw*l8k=FPQx>ޣp>y$h/d&Ԕٺ?e|^>miǧ-1m1okN▤(kwM0,f`If:n,ƿ0rZ@Ts͂ޔ^c.A6Ln1Mڳk>EԖjTeB62؄A&Y.s\S2.eUAKu@Erեk=~Q՘^y/L&qM٪0L.!B:
l ׎Ns?Gbiw'qQiPӘA΃<0`jN!^FӀS`=XR$MJ^3Qju
S?Jy}YK*ˁ* <hLf}qgy@ijP&5.%_kkp.K[qrk!:L|i%D!Bz%(>d8r:BUgAK,:Xw#ǅ.MjD;B&"|-h)cB'n;Bه^Y4$1+f
}=>C@!`3=q$#8~ε(ʄhg|p3r,=h>s>8uMs_ Nu
xgf,=չ >I1!nTv	MȢ%EBGGKh{eJIF۴S-ԉK\9jka|;
`` NKI.vT[-cMmS4@gAUϮk:iUI^!% ezgP%4|k{Ou+NڞBNǡ:.EdZ!ˆ g2,>7LFZB;fӫ{ZƈI4CX?L-$1]PL:ï0χ7FEkp8nᑵ]QnSIIA7VuщKI]al*guUP[^2GUSjyL5 zE0j`18%Xףx*]? {J	1В-!̰| Xy8d?ԑ&C5lȟPN`hcRz0u,!_#Т㼛}N)=ektzaچt9=d@_1$\~o*G|T/(^o^>eEԤ=C~ 9ܿ?G h荓s(O}8E_:=GKV9mWZ'Qc{(\~T:*ɦ';R'[>IHR! 1V\@Iw"|(Hn0h4j0h4<?Ѭ`p{F5y,j0/yNu؞st017h %h/{hR=v{MZ=<tLZԵn+ɧCt!sb9FBTn5Ni&O,TJJ'Ȝc] RX۠=Nğ.b8C待y
is(3%5#*Gyޣ BAUd;v"4jУ3 	hH& R/ Z6NC udQFsus`G61M$5ɰ鴲iڴi}A4m|QٔMv}.BbSb.4Ckjv|0h赱3ֽS&_.iAu j?15+_cqӳq{Z`^&/j0y6;wk`[|R^[k[gQ|iN^!M/#+ { 8J \R\@ly V 0

yB1?2>#<)}pnr+S _pAMT࣫ 9 q- +^ !$&   XchGL;/ 7>c9)tn2S.r2T"+5L]*Ħ.	cy&տ8Os&v^e"Uԣ]!adya
s/7Mr )y]U>TwvΕUn :?cԕ챤<
GZx/!d8aBs:^/o]oB0U6⣡Cx jaksVy4p@5cJSҗ\j ]dFJ"f%#hfna"uy6Aa!y+OsJ!nH77998.Z2{KgH`p(/_0Fw2
Lqkb@P4AL߃m>Q,jb}N\r	I,aȜal,eBq*3m@cSR)3=Ƚbm.r	r* R$bA-m0QɍtK(#vcoMkp}N_@ޤDڜ_%g4h[z.o\46ɀ6ǖHS =t2fܿDqlcx~a5B[klw6'tCtH1 *P=v'&.>{т}/>|h4>C͞\/ ޏP;$Z> 9 a8?9Ȕ !"#Xć[
XO?}GTLj-9چnOM`{ 8q,_|B|r!6m$Knbɣ(vZ|7})|kh Boo#>^9Hąi#=} 82z?&obfM/\bJ9$z <@~т5
VCOS8[.su_жt>giDİPR9I=>uQdsuML}kf1ȚhnSREv5gC5K&kPSe5l.] ~$x>l^BH7gOiL
/tڠSNۢ8lOsOs:e\ _%1\"ba΅83ݐ$9
ˏFxҢ`织V&\!d9s*|+o^=apC<jcN#` Sp.4ɁFE_ Pprm,9 |51IbW^Vn8;6<CaaSaFA]XjOo	gxxf~^|-!SM2>4<*`^=䆼1uI^ϹьpR?]`n}N@1kQ*mS\,lb/<	HcF:Xf) Gv" ,G4 / @l]	80(~.Kt|Cm`U^D mQcPubPA+T2TR T4 緜;4nqvc9pĳ0d7d~,fߌҟ<][$bEӾO ]g9mn }F"Z _Zg2.cG79}F#(bE殅3퐛;dO?ɹX3͵9C&yx64RUtw2⇓{Xs_<]㷉`YJm51&a7g>`.l[a8#qg&<Rq%#AǥeHBÕ	v糒嶨iZWiLXdi@[hqUS">jhVEda-8#UOs |r^2?Ǜ0ȵ/-,⡼]B}LfIr%LGyE.l\]f8V]m\20]Jw&Y茀m3uu%K*{4ܭx2٫ɣ41!#q/2tLМy^(tj]\F/Ltuj-6TR~vX1g}aã/,ܬr` ڸ%铅UqҼ*PFէ|֓g(Fg/U}6c)rg1%mY{Q@ĝ|r 0SS<ćΫ-|.㚷j;>9<Ej?B>trl@)\c+ m
G\ڎ$5c~tп|._ְď |bJo 9&єjm,1e"/		T:Mf_G=$Zɘ&>A3҈lŗGARe\v1s6`dS\h:Qcz-hϞAT]K}Skĉ\֩;GN%qr:ʈlĕ0

z2pE̙kJ<h~QR}Nϯ	K 0_ #  (Z.S(1@9 Y>gףpIqr*IX3
薰P*<m@T}%s*҅s;(^{/cICkt܂	\@)5MJREշy. 2e$|S}IImwyĞN#QA8v\:4fVUVq5
8*8uV?c&k;Gw.*)kE%e<'ZIٿ`/EbPZk9q}H[+e'][ew]G/~c=cO}HXԿ=<(ōYd)S}GS#-bWAP*bru7yқS.bo9$,7fZ 3膂|7Ѫ
齱'U67nQE!*@<(8}QkG1ZgJ8	G-` -J(I5߆j*D#Jj@d].Z)n;4A' ^.OK[v
`Fm)c`˽Xxb(b }o߳<	;~3})ʜ6Ub? `tB>xԎG2WjWz}4$X?]>Q|"# G&w/HTd^2<iBBvytGt.F,U{^دf	xs*$5*XҤ5UiZ*똓Tiu
J9+&7Pư0}&Zxʰ&`ilؑ:A/wHՑJfoc8C|}"6*jv#=`t&my;H|P ٬$hE?m+G\94ʑX2'4P7vur}+YǞ,Wv˹NCzchi2YȬmNkY1a<٘/dwVMf^DDdgbW-r%iRWz.r%Iy~>ǕܖTd&y&GjW U\&ZG?P	+J	D%(YvSuH|78c8SM/.{Tz	L&u%5uΔN5uR4$&J	>w@|s8a$|R_x082˜,Kk%ac}K9V1#ʡr̡z	Q9Rs	2GpN9Ґs	TqʙWA\8n{PivYC[aijMv|/v?(5Fj%ĺjčޯy~+Uv(*D׊Vkd|'50έX5٢$s	zZ,Ŀ
|m3YeN-	a%w 4f*j'o~kahzt}a
FZbGo`-B;Z:qmtZԦb{F({ko\\Z`Uچ@ܱ6>(fY->U` 0J,Usq,-Yn:|ldDjMJ{%b Q>wJ/ojZD	JA)J/%e)OJ<QJ#ESś,AJdDk&'q==2鍋uKkC>Y/ȖCu1;Wx O5!Wselkqu!|3^]#k~>gWʯM9Ybԧ)
apt
Tik+PU@q z3E;8V[*C\+ks#DY}Ѐp0 xaL9pՄ3)JSЀA%4{Z\^k@Yȁ|QqƑsM_\ bo\Μ\0[xǎ%;^ƴ~}:u,(Rd~c_7/.{0 a	=9m0A:ϷWM8'Ruo24	 [:`(/E$x*Ru@1zR&|\\:J\i=+׆|Z\$+ސ}Mߪ5!\5(D
Y6\۩ !ytz;\5/Kq]+p9ym݆R>-V&73c{(! @DEswyC{D/QhSȡ4q|g9yL?%W1^,g^؂`sp>~(1'D	?(f<*4[EBz\Iˆu]ь$ 8'Je7x,}$=kw?2[(nΰY[lٴE1o[k]¼{=XXDKSY{Rp(Ga˜%%=xL/Jz&IAJyLfWiʮhfjZ)K˂a *U8I'1@ZZ2,SY6ьU[kq/HJ:!&-Lw@ǍXvtq-N/Y~(T[=DK2'}_e#_C9j)-Ccc*" J덇*p,l^c_tؔl;ڭ[ێF0ŵh{l'p0d`ѮaX:5ԁ0g:h]ʦ<`]'d^`Qrף߹]4?rn@|RJl4,<${k]mTn{! 8UCճT{	ѽ}p*TD\)׹;ǸF2ܜwf 6
^9;B
nq<<uG̍g'+c]~CwpPU~XRsancU
L84r]E8U
AO GTby^#ı]'}EXq(-}N3BQ'ڹ|ReDq`J	9ؚ]ǗAblqh
J<#MAկ Kyf-`\p* 0x   |Q & B
  pO[!p0nX)l?csI,1!o)=n,7"spb:(3]W} n pM|u-+U[e7bF	rVt>d7Ȳpt|l?){\xN9M<Z-7WsqW}РczLp,6yUUuv	;au܄aXeZRY\lujqLXYܺ]?5tM'C.c?ߤ~@G(~A߄EP?q<"|Tx0NMK9	y!}-`ÒcKUԶ6g0`l7>C­v ؎WA_dbŶIb690qԎ+SGzmDNc.\0]uMDG}~DXF==Ԅy:YFaT&{q]Mrf04L~kv*0~DLx=$YDLTGo;5œ䘠w";$ƢeڴǄEu|r1/EQV(S\cp.cx|.S7.Vm[CASdK2D5/|*To3I.SKh9B?o_q{yȰHWP]ƚߝ컮Qo̵>!k\HZ_yoŵ Mr_oR^S_vtׂƠn܌J=13brV6WTZVYhe9ZeeY?2nƪ,Gz\1φ+9g,d8KNo⳹vUn/[Ʈ72efs}Y%{Ԭq$`w&<b}_ ތ偬p+vDch,ǉֽqʈ|U:8OL3(dstr-`4#4Ai'E33'A^Th:!Wa&bYkNȝq""k'Li	<a8`߄ybx<t0X̜Dm@2'o,OԴ6OS
`ӹOL1s*80:U0EHD[N&3giT/ౣ ?3'f>LGb 
AΩ!0`
i&uKd>\^-W(C^v̦Q;M``I`3Kf#	KA)<
)k
TN0 K jt	:HtFALxƪcbh+_\LO*
:5Tk~het ht !0  fWӑރ[_Iwʘ{x&f S2 sb r[;F y ,g}.v\%(JA9;Sc47N1 x> ovR oPh@Es'#5	W; @" O  L%0 ~2  g >;𿘘_˥|s^}\!ٻRܔFv)H]mOѕOlfFQ{|cR>qk).b_=&2xf
   G05 -X  6KJ 0 e ,ieZYSS
\ RcN6Il#w !I(Զ^>%%24 Қa%YV  xa%;נQv+i]AspZR5`$Ûr!",D{AVHri i  p	WuEKlz\-MW./R"p=3/;/Lrq>v'=:\1EX(mzbU F^z]0RE2ڍ¸sk>jAXq @, g@ F4 f!0,V VhEBe $}GҨAl_wŷ!
IVp}$dr}ti2VPFF
$/wzyH`12ܒj]u؅OX3fQ\PY7^Wrz5S<MylDǭQ?Q}Cx{Mh8V
gDEsｖFU1TDtQ#Ve]bF)Kץ&DEk8H'#8^?8>8ޒ2͘M^jv>y'wWG7دBaʅ:wz0buL1vzdPJ`)j8>7]9̆)_g#|!΃eZqq5'qյĤ\/\~m;*5n򮁺0GNa>e'0b;
T-0Mu$*s0Q3*cb+0~,QA%\He!8\ܨ
௬ W>I\xRp,n2M=Ķ-#ۤ=Ȟ +ac].-HY0~`/'u:O$X奷j		k9pynW(Ho
5$N‹[pq63(b,iU-*+|`p4o{[7{å݀ۇ
Uf?š-.I\!TVf[Ghɺm읷`me4P&__ݍ$$lToPgp!;}Vx>VN/|B26YwyoӜ^3a77>ҏ)þ?cC /X(>7 cOfY~-j~΂}g^r?-kB8ω^?; ngBtu6]y饦[ތ|EA&[U^GAb=J	;7Zˀ~_9A5~OXOzOlWdN_ێ ~ULo ^$Tȳ¯ G.['նehy9&y6xZm|Zş8D_'%T!zGȭi34&z9 ?]\ȝ@	V <G0Y$_hv><s#6:"&-	@*G@j}FyB`
XkE1oE@5v^=ouw&-0uN "0Z;E{3o=Q1Xm:[0 V . h{[B'K[c,/5Qv
aHa`;/@:OfΝOk9;TJdt<6I7_p>t7^~0'1A/iOZ]2˓V&8;$aPd$`9^H:KI]^1݃jЏ4_Dq	Y(g7X#`
ρ D T
DBTp"- ?  4ÉܰSZ3~z"|l z~f|f[hlPרM衚,E7?My 8J1*	> VTw w~]~zRI<ޭg; 1ʷ@Dz2,X =<y@Yr7o}hSw@d}Dz?~|w>!)rfԂ_M@tcϟanEv9.m~գPG`Oe#	CaEIhAkm{9'=lql@0	ɓ7:(gܗ  	s*&"\M]raL5,nͭE:S68ǣ[XSPmrZJq%fMR-CsL3s/pm_>N/"bh%TNo lLxb1Uٍ3%Li^6;KB !KBv-@8Sȓ)P$Q$L}}hT.n]r Z~V<@dDx	o1aӿ<ߕ "v&ĞP=yGX>1cmYYh +*m1y?EG!&vB2(SoRuOW5Y=h494 WX|x(*nW1HZ]K݁~ڕ'|n<O]ciɤUUw@v4G~'h0欌uJie# -g.?hJ(^Fp]TfZ|UnEW >T1e5 f2<(j୬OpW>Hq%P7#8:  F|Aܫ  :m	" {bL =  8~!z?/~8[g{[.᱉n!cWf,"p!1נOV=_w\+NE<zטZq+Wy{*_7vՍ|\8u=OnPr
GSp.uI˯Eףчз!AYsF5Z*~F֮3!rW \Oc1gzr)yMP3?uݸR})WxGO,~x8(Ww~;|tUg{d1Nu7rq;>A1RAYsPm$Zz?\=#%$}&=
% 1< 8
&] m ",DA 0)4A1 
 Dnar[1~0[l +Yվ@j$Lz.{p縸Q*e
0c_SHl1}9.~.@8[0[>8}\KR8.9|Zw*JtE@tuՖ2&gM.|G
S)ӼErd5ifQJw哔XXG+_3OZ>9OC7~3
D^m/"HR83w
=${w	i{>_TuɍoD~>)Sjy=KEv>5+L	1ޭӍZ|^չޭ37ޭ;/s~!I [9ȡߺrH8s~櫕sV60oݎ.s8^yިӚ'YP-_AQܮipާ)"*+o.?QḖxEg&'*ćSh~d>Rؾiuq1Y$, wk ֿqZ澦2w	i)8'Nd? z׏2p/hb0.H[ .;rlU+rDjZs,$*<gsJR6GX#T59ٕb*Ϟx'ʳ甪U<+T"^a%T|ۀ;\t;Sx0+ky+.DVaeٿ7xDl8IwXG'vX'T}y'EɶKYcLXw|ExdA!$m v*0#axQ($qp/KײD{X܇&5DH_K"VqUv<DI\
̄i7sav;Cٹ0/hiP 7 0pچԿ4~Ĥ3WbɘMrgC^;Ano/}-R*/Ý|/Q4ћ	&LhRU`?9=ϳ{пϘ/qD'M23^7hJ%<ю7΄;sA]8o=p/9GPQ ^xcG
^zف@@ v7/3P=`\?9!t<e	ΐd=]R79(̏S;jerEӂ%gXx%O	ڂ_L >	&`1 ]!@ID`-,W 4  pF[MK@Xخ@ xʸpiܱ>cȚC*kpdE,I7FۢO@ZXҀ@[iz]
KՅ\{.:t\O\OM/|Ӎ'קkfn<}~zNfG0CkYV/	$ʬYs!OhDDu?΄W
~uޅЩUZ@r@l}w
= yd:B<xYݙ_y̙Y7&,8!kknĸXh{5%so7h;W<We(a1&>Gu(xg\ڕj:e)̀9pjevϮ^|9_;^DB]9OF R >[iynҵp^c:sݶ2ROkt#|9pG_cu޺N1:`֡Z/W97\<S[\M[H\1.'up~pŸ DFO_T
W>"(HHh[GuwƁ:	p#Sx5FK~~+TwXZז'沛K7}+*?i8?rK~'?WWn5ꎫE>#onHy	_N_.{^e{&{GP5ɏdo<7pWaok vc!OѦD/aD 1JGQ7D#}POh*}EeCn Z-EP%vo^b.*P 3TgqWO-tDTn>>?Am=YЁ>AYn	Q}戫R%X2Id7yjHPGZYVЖ`h;A7LH.?j_	
Zs  s=wj\zz]vV)Q
IA"-R1;l/1AV3f;uPr!T:a6=)VO#p7~/^149DV0mfn+ws[σm\:0h3ws_%,ЯPLLas#@nq[F\}r뎼g%*
@x P}^QpA vRG
"o`Ijbe`FB(S\)]*H@R;+*3<Ƞ4rwDv`؉g7=zǢ޿+	.Nr;ETzbQ?q;ƼMzgrp;]ae޿Q]h'1%[>=z2}~@5.x6"c	Va C4"c)>.kO'2@".UĶBUN2cFɖD#JSm#ưzm}ՀFMrkQK7Ǟm?tw[RHUNLzo_cFn{Di!44꠻G׿N{kf9L	2L_4=M/ LgMUX4¢/ DЋ\lǨ8Qn|T"Nb?=/DHD	FǔF">)qѸ!ո[D\rЍ\5gtdL+W/	*^客$IJo@#HriE5`Hrg$?oE9II݈\Kݪurܫ}22!FLn\3a C^MZ6l1HCSAr@`YFA-lPbV:n+E1elQykTe >nۇ3"RY@C_pJfAL&S:QԮGuOh#Bzτ A,#@aR-#	RڧsBKn7eBtʐ0Ae(	*[MTSBU➠G]LP"ئVRi"E+5owJnDA
VFpw~ <UIEtz)!>82H0
(w%WQlRQ%.8kD9SF!:R,w-ҢQܥ񖲝~"R}w8?TuG)'eQkY_'+yFdO@9nɋŴD
㖾@
|n#IH dlm@W,
5|}b`·m5DDN8(QsRgqbw
VDbUN)Sq40L<-N!*EDt8g>$ܙy6y#-0w^n<Kq>S2ql)7<%tfht@?(ig<c#$nu|əΜCPFp((+H'%M~y|-✯8OqeN?wWb2Yqc'h֒8gNe7e*'ζC3MqE=S^.DNg$hTΨzV8`4pk!6rvw'*}ny[:0n;|<DfկZ7,r{b#4ٻmP~o#!!> μ*F߅	EHl@R$Q)TqUBP|p8Y}U^]\8B@Yڈ(Kƺ:tרs0U1#@q&U+C?A;qqdǬu5VR	2>#-r\UEr0~8sYw9":g_9KZp9Ǌ:XWq8,yG*b0hΚ3'V✨8P՝/Ǩ\w3k&t72k]ڇY)sJz[1ję֛9s3M!*yu}bĬ7X#~ g]ocUED@Nkn[u}#S#jmdc֡ubm*"zD :)ŀFh]
R6˚Q+~i*@qh_*Pg-	@kJ:{!xː\%a(XqKO5­p#Z
'JmJ\+=p٤XV3sn4 hZR"R!+c۠XМ'=^,	j=$#EG5ܶDyT% [+	Ca)Gg;|x,yq(1F'&J%/%J>^'Q)%+4N퍇ߕYTy; :4&'\B.呑k*?N Q+d
$E蝐C3z_rVds#YEi-g`9\y/{Aq2a쑫yL8V+?f"zJ{5%7c|̭d-*)u5 Ӥ:E隢.{^fw`#Tv>[u1Uxc$(H->z5PXPg  3M?5%\ѥOBZbMRŞ0kZXclݟXCkTX)HxC7l3*$(S7J7SN6W~H8xfD(ͽ>IUM_Ehԣ B|"Di*Bh^@Z<Hq0\="S	ycRXm^XsRu!I)
}IyҬ&3jwHrpjM1Okb{Ƭu;%6Uck51M;~KiJgh\@Xw/A_yvIi05	5JWx=7<ЩZuhkk<B%[ZBm[3	S0\3S=~\~0ut   /%%>GQEn"ey{z
^{Y\wOӪVĤ)1 )@꨻
k0MZ֚xsg@sr`&2H=-	DWoTHcKtÚDQ0_0\0i(/[E6ybͥ,
V4C!YnU}pi`H9<WyMDJrxSЭ޻ yj\8X CP~HL >Uj R'5kD;DUv||)V."k`*#NN]R"W&yF@)(B`U4`-kD"+VKՋ'~S0oK"V58r)iPSֻ*B`r!ڔw Z(Ut6֘D*;ĹGc:*l	<#8	![}+U[+ez Mm6a*%s<JxpըM9ĬkQ`g[hbMSkb-kZkXcM]Ken"RZeP<@q?j wD__J7NHXR՗6R@ˣgAQ1:Ʃ- ӈ1j2tmxQbC>ziv{͂fh*
ۗvBɥ]0ĝ7#_b!ӵPz7S8J2ȖLeh%	N8Vgho{L1L1nW8ehC
>lfhſ{gi`q^"i3_N_FQ1|.mhγ<abN@qSlI>J4@lR&}4gI&Pe5cӷHZ23'̼jy7c5g\֬-)G(FUl,(=}3Ee!5Gqj"4o0ӄ_gu!3n?-]Iج<.,!)m`<]~y!gC9v~byp L,/}6d ﷠zY4ByXLzFfB½Èhi#000{0@|d@y"'yA	_86N@Jh,Ҽ )TkA4/RZÏHήH%m<][}]}ڄdyA$޸iCHyDj{}9#rBYh#tz,LXAalb^B`Z{V*b2edҤЕ*ПCͱYc[JElb/x+oZ-#""WMDÅV (E?͑ ȁBCզ8?f)Ϩ{Ί[암$T[gLwIh{]8pX5Z1lRڶAxUmMV7l(DFb&1D18#(lֻ>>ʀSLQO<V.NR6]l٬-[v  9[]D%A#Zq|*Y	gC؄gtl;d.6a~:6a9v@᪾؄u!MXiMX7MX7MXMXn>[/6aG;M^@C|	~&Ӗ8_lz	m6a_lzI-/6aݮ&MX/]&MXM^,_lz!|	u&հ&#r|	kԄ`֗Z	YH1B&tl3Tk|l8fذhl>6,M
BB@
R5E>VwJ7(4"}Vx?)E8e/t`wos)iZ(=3Z.&F}Vxט\ۤ('wbJ`n,)ۺ%غ7!XU0;bHQT*!`5̔//|$3~ϰ!372 e}_I)`+q<s
}#-s_#<צi4tc7c691TIx<05J<{lU<a*hI2O_VefP9-0OC YBžfZ>@-Q(Qki86fbiu֛ CtBP؞#ܙA1g>A]ԏYU- 0AAX̶$mxRp?[k^Kت`QZa8ɏti3q:@!-,d;ɤ'{u>bx&~e a-x]L[m_q|5OV(2{IAQ2z1KчѵogNÞC?ߏ6?I\=\=]z~<Nz~<Nz~<Nz~<N, xX ?'$?'z(xEi~<NSxXҦ8Y~<N`?'q~<N z@88ˌD9N<N`"mr@Pz*LtuTϡ5c2G1KBТr`@y}17y׺"g.;6/>jT\ E%W5:k&WYLɢ${{vÜ"(%s{&REerIb2ň7,ezAk	fM|Eke.$Оf3,e>oJubъ8tl>VdY+o5k]Q9dC|2
UTyU~]r-5Ty UC01Uo~xz	вTb* ک9Tb cQxÐ Qh,hQBRSYaoPFJMƒ$CI){ss,rjA\}J>ky4- P\) c鿆 '3D0 c_40e+ɫ
)dff"3K%C;ʬUhUFDߙ	0KڒPUHQ*
Ȣh׍X9K`=ҧ>@XPV"A)D0 |wc@3+m>~İŠU"s)&*`\֥ªWU<sg5|
?OJ+PċY]W >G4paS	J1o4zfUcTEG 8lh./d8E'E5?904[ΥPNKy-[hɨ7:$CbޢFnޢ'µZ']RNJYji,0<)p uhF?-{uc20=6F4V3
c{0=F؄H?=6FLc3nBH?=6+!=ٴ@sʀGn?=6v{nt{lck5A4t{lf^.nt{loiXK5
sr7&{{wB1I`L$Iy
V!*up
(Y;նa̴vh
]{?q8Yk{=^S@n$9$`t$iܞ$9fF#=r/@Q GCwe='82
&SgTr{hĥJ-&PZ0d6W:83p.@B.],V5?ǡTP#T׊uB=Y.5j[ /y(&}J`d|=O/Y57%0bhխers$_@噄4_g.5mVAD#*E;!}uS	>4UlS3lZƇ4&<93Զ!}@y\cuFfSDdEۤQlCc39K/T arr 0H<з4I/84L$@0<6B=\6_Jמ.jO>;{0NgtwO	; c?Gf7FֻفCB9n5PQ])y:ԜLb(;CyˇCz4@dT&y#'f)_ҥڗ\j˱P[xvuCq?mIaSZh
 uXX^s:\DBIs}`l6u'Q-v7ѪF[s
7q;/[\Vl-L}T~?o1"FOgA	_C<l0,q6O,O} Gc:^ T<1
$-K3A3(yW
1R܇2k0QE>x?]o5SdsORY9*;%e/ +pO.YaPf<qk8|W6ʆؙ7!AC``?8	B`@ $	B`@؎p/C %HNpp/="B!0 AHCB`h[;Y!؎P/C!0Aayc4;vH=fOTOw@[kWpw-`@O.\AFΎ@7,-X`!?
^"d (jBFi* QN&O&I͛W]KZתkcg/#|­hW.IR9^7R9t"S|zܔ0T+~#j->KLQ["1mKHc~v-O[Mٌ;&E;`oK{F4tqGǆ!Œ٨=<~wV|JqN'Uw>Tq_ROTs/P)Xh0U0UˈV)ˈV)*ŉZJqQu'Uwe*	G՝JqUJqʬmJq8,UcZY8樕UcZY8樕URpTݙ`mϪǨg`RKTDǳJy*fn3*]>#}8~50{.bI=c'@ $wo˰RQCQJ_&=7(u]J|SQIõKћ`Dzbܜsa/D'f3Hot&c1s(mV-om]ub.gJHk5==Fֈ}noSRhA-szB ko3;Vg?Ə"84wJ|l>aFy [ՄVDjPIl#x ĉ
pҟP؆ 8[~X}$"yhdaJnm(1_破B(˼0WEm!楚9FR-ƆW֢%9F5.Bƃa%T&
vv?|+信7`آKV]uOIȕkD*^~70vB\lӁqEū݀Ǧ܆V
:?1]Jk"2yvsoBg>Z{Q,֖ &X@S)~3ZM࢐o	b-i9(DM) Rn
IW"FKL$].GǅoǀR ֦KM:xӥdӥ,F.`T#{0]aكR\t)yL=.~@Hӥ7t){0]*i&K,l0z=.L*n`TkBn`T_:t&eӥ`8Fz0]j<#Lj3<.eaKM^̅*RLl^t}6]*5$ͫRCy-d>KsK!zIi,ӊyY#zDߎ CE
kU}p`i&W3ՏU0dR0G^lD9@UҞ"xq5P=%
̵ؖH{ĚY`j_ME=kzbwkzn[w9QIGbDgL,"ggƉ&>c]g>$Vǡ-^tn'vƳr59I*OM0}?<+Qq ׉(Z;`E}N@^xxכ>7}yk_h9V^1v*XƧ_&N$3o7o`MJ?R0|=[{`u]q&rO/9g4Lϸ#o>1z =Y﵃{ԏhH	S7h"TBS%s/׊|ב
-胦sܻG]$]yQ!yW!yW!yW!yW!yW!y=hXޣay=.{{7=hXޣay=^{N{4,ѰG{4,ѰG5~{wiTZ޻عJu_+)an1q_1LSMeyon	lHP)|n~A>7j%ܚv uepV	wT[x[bFbȱ.֞g ,
`k%A<`	+'Y놀ZVHi弣	9yKIR"їcDqpwx0 %Z1%Z5C 3ޔ9_1G߈yWZU s'e蓨E]uTBwW.xjZQU%s_wPa-ZrW]sm}uk׮_չբ֪s6|UXD<ZLIB      :xYwD%QxmY,N)M	)p7ᾏio<];iwvggg~ۙUTB꜍f+˃=N9]<1Ys}09ۓ;)FF(0^+}5Bo4Qch@
 ֵXqqL)3WF57ֺ`B含 2*ǝZmk61t~fU fR@]ֶPN5t`FUBñ
 a-
pŊ>|)`r LHq՘00/Pެccˠ)1ɰ њh;6T?Wp@?S\9r]D	CqD󮕇d55̻=VGԵoh-SD%!bQHdVYEfa>5ׅYk|dod:ڽ%s6[\#֦VmݶOXsbf`,
te3),樣1~uŬwuwSx+8MC߻{W7[Χoi0?au8+ʶҡOBmBiκ&tcf όȃX}#[sF"}Ien
M%+=D\}Ɵ,:9=@+{#hX-4N~^Wls~;^E_%'_	ťdJX'51AҪ~T}SRWeF2͹AЉ	寭9/h}
A?.&Vxw5'w?5'^|փ\MϩQ~}i_M)^tow19hGS~|&7['֞.:Y3sɱ9wQI'Ezw%)ߜ>]>mSdӞmh۲J}Py<Y+FTeͬ`gnIvކQ6M1ʅ46ZT'%ZSvB_LaVȒl[=?*#!%U5V+g!ZY"{g0MhK6KHHo8LJ̕yZo}ޛ@2n\4XX*<G-/gR&#0'0/ẑ|t䳦kyHd]2d%$3F<pa_/WiK)e)PCXCw5ɓΟd_ %kʄ$f8[fڶY͏$͂$M&KWs#\W9YVpԁ<JV"BΣkSjRꂙlgL/_ɯ6?jk&[9,RV,VA?0v#984ba=DDv2upv7$#I,%-Yst	LZcv'/|RZq<s_WX9Tq1
FurLYr^yWd'%UCHTj]84m0#ݴme!ė8v}#Iv/p'o 
,NZLIB     zx}	`T̜DH@Lv *QDLNVԂ
ZXV\\+Ԣc*ֺTmi}I?t2.{^r__.פIk.X<iQj*jppi#?E:r=46.[PY1ͥxf,d",ԕ)3{LGq~tS e"Qi1>Uķ'Jxw|ӁjS<L7&2Ҟf=Rq1#9	)B'"f)8gZ%>u~l2>{[Ω,X1;<S^g}+<piԘ47xH*I#\i;Hf#(=jǚzǧ+1w|4<ٿEߊgZϘ!Jc~dVK{<z끙d/(RS>J}Ұ?`O >bVeV&T1V!dt,̓QR'ǕJe,RY'.KR+h$/YhcINb'YoHDbh⩐>n?PJ\r.OTO%,%!Թ\)jy	L\<xF^TnEDَ	VsQ+ZPλOśЋhc?WW6Uv"9mPjIe/KXPjK,rd,"`\I.vm3@DH }5({?Z*,^4ia-S^r`x2w-]tA]eYz3,;^r枕K=4Sd^)nRva+DO@ <=QR4"3) w&< ơ432i;zk
D;=9GA^E_$%0uf3ϙ<=2~*MǗJ'SIQQ8+9'>u``TIQ$2`:1XOBM0993#x6E%7 {e*v	(vh'0*9Rp\`\Ddt5︟Epf ?
3(
p~3MȰe}FS#=e}IO"*ENlRK3*ȜTr\ (T %gb@=c*ޛ,],i]Ċ2*ԃq%T0edF6ճTwd ζ;׏_FN}CEjhYZy)p/U.jxjN%b}բjkSvပV<q` ^R9)sƄ%.ǋ	f/UlAX٥/^~ ڧ:x`\qhA!VeMȩ*6pͺځI2F:`.h%/.^p`\|q}`ũW>$kQƆʁ1*^rqUl5+/iD׋nk=CKZ^TnթV:$nUF,\ 0j5u;Tjn`FʁrɂxAݢAb%Ffș.h@gŧ`tk>5Kkz啃][?HPQySub*r*K&yyc Rrs]L9ȬQ7h0|\yɠP}ʅYEA4jk/</SQuYce tU`=. +/WUa+66\RSE} uAorg=xŃ	-cA]R4[/9EC	t\y>[wƛL	8~`37eMEԕuir#-yJst1L=OVIǯ2||7<.Cr;mx_^AIWݹʥ7ƞ_Z`(cɿ)m2|K{ۻ*^ۻ^.g6]'s]7%6wD?/_˿p3x>fgp;k<n}F0nj>hB9i#ȎD#O26Fb5Q(ny'ڈ){6g+'}\?xכ"vTypz|srmp!eLzC;E<]P</u<)2$q;[XgaQf7Yj6.܆9{[6+(;/]rkuGfD^_Ԋو
|EhEt(c;*C+w(F# nrjo
ҌwHVr6gj5V]r+ts[ߧ9"nSw{Gȇy2wmj5rũ,}>8Uo>ĽR7Q'>ip("FJi	2j< d\@;J>ҩ7f9t_'aEkKLIqwlD#r{,HC9V:_Xku4^i+3ҹS5ll7R
{7eϕ;_\j3WF \!^ԙf$k]r_qy xβTV.JM;f,w.ǧE^%A/jH@ɥePn 9!IceI;
^DɺP1sB7!z)D~W"KnH̉/G-K$sՁ+O0˼Í(>m[W*)g$'vn)sSFSĸ9	7u@p$a|<}Z`mm6g>we^ui=Sy٥=L֭)W芝I,#u%W]qϙ uňt#W 	{ R9g֫mRbt۪kA/ap7cZJ*ƭ-igkZtQ](uŰr]bI>z%Vcwb9߯*cKvscג.(32F\9B2p#Qy,zm꽇O;Gd>ݥ_QqH!BxjłNxofXR@i9wYr_s&,3R>{2ia/ӧOQ\_[Ygʥe'n|Ϗ@$E/2|U@Աp'u%Vr5z=:E2A.!y3aG?Zx  >T6 \C xL #Mm	"o!?k[]--Xgr4]r-.H7jIhVkdh>}d⻤Q)ekC MBSNI=Ğ-0.Enlɨ2|?{naDI%%]^)ؿR-o'Xd3ha(ʹ5,2 cǶZZ_.;J\0) mWDqݰB#}2:R3hHg#
~ґ"CaX7Z>Rڱ^NG䛛rT){>Db4z0[52ȕzڶZȑ:nqp{@w9k>P
ZHAyQ3;]OIgV8-+{nҵXLht;	X*x!nNBPEejwè;
.idJm=wD31Hiqm1&Cjm'V6:[.X]/c︣Y{'Nw56RT9<`D4QF^Rg ~h@$iS~RpoEd =ZT嚤(_yOB@Mf#rYS"Cb|x6*k9efX	(i<t5髌<IGs5^J2%gW`^f*'Qk@7gti+`"cqsqE._mʗI9	&@chΜ>Fp-(I5JRQg=O Yr#1΀PE݂BN_^TLO^ەկp|J7A[)72Д=Zْ[ ˢpH]A	=P%`XHR|LRt
3TM#FyǥT0Sqê/m+,n䘗#V7*/]kSaUAQl!~|8 맏9kRs6dwD{ŕ>LY-ԿZH|KύsF%Q*C>gmMmni*P-WTE`<m6t%܈!N0jgh&"TR1hڃڃms4m**lr;!9LJ@6e?2FT\»x\y¥|O$I(/l7/AP5h0\ѫ}]ken/mFqG_\W$Y#M8WכN;Y/09;QmnE<5,wL,xjE^<aCrk\@J̄K̞>}:d9aw!y2u Wiw/CB?U!Eխn0gQa;*<uBu;y^AAl<<|K?9yj{4<{3}h@7>4%MISW)֩4OLtu+oCͅr{%9rL@Tꭎ<˶y)gv,<VIkkR#KҀ^]eN,T::=C\۫#sS\	985<SA%:xSKS4} !9˜jT\fTzSu@יz7ǎUN|G㮹){nʠUK/TCcQ, EݲQ7žLjh7lQj8H 8nJMJgt<+n&|sel>)2!(Gh\BNyB~J[m[SovO=ij|cs]M&Dŏ"OWn]L#Y;ʐ7xFvdO"J`~@jL
Le.ŴY}[ͱ=Vvn9<IAc/@9f,
w+ٛ `R[8szCR0ߨw؞ݮ vrg)HVnGO}Ѵ-k.RI*ն(7|\ɉl
bX=)0⡭UGyi/0ӈ*$ Y|3*ןUc>.0|I8hN-
|ȫjޭ60\L*>f_ZzgXIz7ST9tj+1ך*_{(NWSz--jQ#qտi сEX"ZѱTL.۰g|l𑶭+zi[=U4AΒx=ߖ1t3chSf]SF46l;v!?^.He?<'unȱVy-p^":>pRu2pzX+6u<?~[9fD+m)նT𷃌rR:+AX.5ZIXi5 V
k%i^|4t6۠N">mkEJmZ}|vfH;EHhJsEB,}7M|Ɠܹ8g$lfe_o9o[HҞ;dnB.tz"{\Y8oT@5tOa<0%&@U%%ou"S2LZ;JވXzEo4Jv'L=op㓎CR^t\HsJ,Myy(*BG[7מC%AA;<;N	lFWU@<|9yr7JxG0.4pɓF֥Z\zO.~#MY|G;gݻ!qg kT|V!*^NQf
]  @CR3IR}b#jmBܺzmhpդ]) >5zGm,+YaHƩk(.{.%9 98}&QRZJcmBsb+%CTmD;̪6őZd&pkXۤMY"d#<7@FK3*{W(U)&RQ2uCnusWLN]Em+W'rĳYE':vTu~bGZ7PԕJ[*xulA`6ǒm؜ZPx"0!76J	t Ū#C3YF:l9Zס"'r&ruSPtXVVYJV'7wr24Y2NQX2jBԎ@:.#9[TVWzrGZNXHmǢ-!jxA1*Ee)Y
V-|\MikiYulIIhFtEeo=զS0v:Ul\x@Z}OܣmAT8bD 8͕I0*M	ꂐTWQw%Ct֙'Iͷ':T󜌃oN?1+ߎ%UݚH!?*)_Zxr>ϴ@XRlPǁBۜ:#Nt˰&ךYZCZQjhȾowmM19c+7'4TZMݸvpg-TNn #=ΒQѪoмde,0Q,Ck*aZ9ҕ&콷Bi/qsMtN7k'=/7'ӕ,A50["$jdqx$$)Zo$um	3SA[^.Vf|'G/q)O|3axۥ^%*&BI٢Z[E_7_M88kG)rTĬju>=ޡf|aXlϰk|\\p)ܧ0t+04Xh]˹7;ܨV_gͱ>y=چɰ,ݱn%ճ%#wl&UDG'iJj-ww,vY	tÔfFQmGdXϳuɨ-\ oF&|ޱF+Ah
<ܘ!9mEe§p_Pǖ@˷6`xV:1P8v
qpБ̰R,*rvynޭQ\Z?%,]ԏ qn#'QtNr4[IIKi@6Z(o&ZmjqNiwԗGNve^r-9ߜ$9]r3o]%e9h'
gƁf0P5eD:dم 3*PpjmTF&gI_βYﻣ+WskjrZMXPn
pސu͏wPÏݫI)*[(B#n@lPe6eFTz.|3JOW5K\gl3weP# Xp SQ [Fm+l~Y6au#R2%bM$9 a'+ޒnl/yKX;Ln6TxJ;~m\7$*7W4P<cNJkI4Sk136Rry+0{xH(ҽz9Du~@MHr k%PN^:92=b$S7a䃾/ѷ5#:rXUdȔ3ԛi$?/N/?$3jٟ[I
~.'5y7uYUxlLrq)VBl
j\)!YZN8+\Q%a(er"+?R-*YX]˭ivw&"vVk,ښP9X
e/1Kvn0.C%].s:*tqֽ+})lz8N맨uiğqm?nf>3]c$Rn|ǉZKiܬ-/Z+jUrr;ZrFSb[ ˤ'gٵD]gG"莥 NnIZ7P}XLcI25ΌiygAc?'fkV
I2-iqYۇ1+NNҾo\DHpCβNh$St̔I~ۖ#K^j`]Cŏ|-)%ǌZ@7JcR!;4w`?qZt;V9\$&FwHYb&6\0kFO[z>İ_i*VTx{uLktע _:,/`f!۹ڷr C2e.\M~ٞ>KJ+V(f6]mD9$" ,)ӂX+baۖASU7km)ϭ51ӕ	aj(<i<'eFO4[0=[k=#͵(AM@SnlF)Q&*^Kk_Y/+kmW]}~8?ׂk<ziev[`J
"#JH	U9M/4e"OLFIGylIZ9	8'2f%Z#rZɝk|i.Fn'-yr_QYQt \䔨\cjd<Vobs[E؄sVAL'+OClq7.SxHKiAE?a{_[`v_JO$E[ԏCm24CI\C)Q~/1SS2:逦UipaRTe	F_/݁J!,ƚDM}qMt^V˻Eg<N"R~mW<5j(H55EV,xV3y3l"]6@c/7[PA cv5g_b~^M䷞],yPsX0:DKHQe{:/9hY	M>ij <1/ۈ:>٬կ{7]:	37[δs+oBJzI#%ec0H71멪/Z3w&24E#TX~'ZAr_$[R|}Z@>pӔ,W+D53t#@;ju;mwM7R_(S>>PF :8=
?w8SAO{O/tϝ'.qxu:R 5 isA{K`w W	>$`d?`nsi2Bf!x?d6;rd=zγ眣JQ(s/W/FU1;c	4Ʌet^F"!oߏ<]""^܀/t-tIH`0|/e|?͔i2y昹=A2@ &y^nKOS&^lq
ύR4זfQ@`ڇd٫FZ	W]Q˻0`A<G_G2Z@kʺ5IP!?P:[MTn<>+PY։HVIK%-vis;^TWrG-qq]eKs!3*ãș %]w8EۨMTV6dcf^ מƁ**sխx\5xClk%
D5S^k+*Uh۩3%}h:i<"E!SP>URcɳq?xRW;Z)"LuHȅ0\;<1MxooumO(Z	<*Q)/
0ᰫzJ
[$"=!%F>ԿVh!m\U~smO7GZ^`x~v3UiYRShf϶<zޜԖiE?Ro*e9-lBkQ)3^/ԕ^F?
Gd[+ZҼU	7C b23;UxC@זjM^b]?o}&O
0lM2R|u֣֚U{jϫj|A:7ryR2|;| *0bۺF[ r|u=m/1rlJہ@cӣ@԰hFϥrMp-aT[&]ѲS؞EߏFa`DSx.08-eň*Q|m\ʵ95Ƃ.dd#G66f,txTf'TL5vqTcUVqAd]#7t~W.	 k9aRvo(7t-yz+zO+2b"˧9:K.1[<]4ҋ~L`'\sɗG_M[$y`(T\}Ѿ=p'[ܖdsedT*c'AU\0QZo\i^\6rgk~\Kd},9#,SP%YC:LL^tӀ%ȦTXͩ	-×YoJ<*;ZE  JÂ#ódj=ޔ.b"%\h/T琡z7fhda2}h-x:ՈO[dLƟ5024d(3Q9;]>psU<$
BtL,cʾBS7{`PcQr5+)ЭtPx׽`9CB#ics,[
9Yи/؃L+@mfxfיel07$%?3,gYf>`k} PBL)0ĘsbEڥuɷ7#(2Z r O'ؐlm2QR3h&P-ydH%+~n`񌤜
房e<XnA6ʠD2@fͦe(,8/'mm_=F6Bqڔ/\hkO-ۆDƮ$s7rRR9$$+sFy?=6C,9T7RҸw[VY1j=X%s8LRs{c)[![BoY?%gI0"VYM!--@('b4;\¨T9 fWh}G\T)UzHL	؅wX4\\N>燾|<zG>͡\LծPnՕw>dpzi&y?	vvWPb\H9Qn?R: R]16ϖ]˒'QڕQHk	}+4wUrH]J cI]<vpOb)+|x9\ài<4[$ 4urtw#GLi{|Wn4YLVQ$T;ȲRǝhr+K[!?LjI|BS=yVrXB>3+ꌤa9̴
3HXXTQY&!&':,'Fj7Dn4OAwylYM> pFe{}`z̤gblB(C\/4Ppޡ+V(]vOhʁÝ
\>um9$tpy?(<_e=`Xٙ é
)
/0%0?~_]`CPٺ81&G_PP.ݪL8b
:[*cٯ(|m/W&&sՄcWl.g8s7hj  e''\~ f,GG-XGgY/~zeuwTu4M,Zĭ]}eh\r^J`Ķj͕\w-yxk$p'\huU(#+((ZՅ3=2aYr_NN0WCψ:.mXUc/l?Sht
_2ϻPI^Ik*x5PTH mףq7,2W]vw{	3+~ҡgO^XeWb<}yyG)	X_ܫ6nX/2آhy{CT,9;ek1?*n	޾%B& :ATj'G =&PQWg{%ʯN#s-gA8p22rʠj2IfP4C;i+Tu/~r(?/?~lG}XQI .?<F@,).PBsBfO;ZE	QMAAQ=(Q=HQ_eE$!-|>z Y#tG}eQ@(dQ`eQvY_e,>,Yo(+փfiODQ`#5_GΞ&& /}hrz`[Gn<9WEj"OwsyGdX끅\c4z'5	O;khb^%;ZU7Ru*8:w ʁ$GB)[~P(ݮ<_JهJ_J(R7~B)P'&.J	U(ݘhB	2	Ϯ+yYWJw_AJzT(j^BP}/+*v	gM\Ϋ
%0R Ge[Veu	lsV!Eܰ\Q)-=UQe]e[;{־Geqِq!GeCƅ!qdyC3EW]<A +}h29l;%DT|o^ =:Q
hyWVJkmG(㤜I,M31lmF)OlU,^ގ!TdWr>WQ+G<ڬI4gw+ްntVE?Ј? ܩ]nD\ˤ'HdFgqI:Eg)@۽n432G`CoRGS?g(P>`ْfb'ǀ]@\Wxpm+-RZMpe-0gA2T^HH(wKxkR,+%kt~x &f07^'!!t#ǀJOn{\V؊rϑgsX3{ABF+#+ 6c=i`A&I	9osKD]0j=XvSDMM	e|+t#+ DNۇ{о2X^&B:rdD{n%uT_{s؝ oO8ۘr~r	ro}H:X>rw8H``;X]a%!{)/WiҁK*wM	V;I;=H]xF@0^4D,J=?!b'}+[E:$h/BN:k܄(	\vPӔG|<(KTm#Jo( [VFj (}ԩTQz#I?iWN]Otr?ԉ~-4!I땤tbd9=Rp5)	D &3y731ݨгGWɓfsdƞ{e$!CQJ,m!˺1l{h{FyP@m̜iqLc-p_frwK]N$S[cLjN)Ԝ'4Q
#pmƛuf6\$<~mz5/	lMBgwY"whwjU>HTݮhռu&(R; )S}&:T6eKJ.=2ʆ|ќ!,1h )M"dRJᲶ=7xcȶ4hX	LaM;եʭP0sâ6)=-VnrΉ<ƷuC풬0RMȧӶݚ\Re#o@(Ds)\Ft31QlH?@9Hųi>+/_W&D=G&U+W82iLt6lEh.نs)w.>7|S$c{sii&pf0Enf	#
oE坦iS"):)C~&gE<i&w^|6r_o<~CM3t=Dr{<\
bb1Qx!
U^3T1ȨcYVh3xWTy=  7vP&DW opʣTņIdeޢ$w/JzS{26UnD=\U=
}*y] ]v8tpp}m|ĳty370{={se׆D_p=a}а~㎞/ PКaaaGm"zUE&DPxm"?L5lbs'tG1[`1Ϙu1nM7"a妾=N(p~}=(G	Hq].}wa}TK7 }á}+ kŀ=~ 0$[DGie3ԽMwBH$Q-Q=yd 4u4| ˳^5(ۘ/yT'7zKy]j,ư8uߊ]ǡfwz|-&[hC72Jq%U?S'N(j
ʧPF)eH6k<(5Ue		Ö0ۢ#{YäfZ^6}^sƽo6w-RΟoQUP!!Li
Uta(L$ǔ'(bf\{(5'%y Y~v΍B׆0IWɀMTaqW\'͛[5 $o)94anrb돫H)-m<ԒH_ԽuC,<)hK&c"OpD~e=iOC{t$F	 3N6CMT|"C(ޒuTHhyecR`<3͌0!+&EncI<:vj	AA~&w%)	<WֽRr텼T/e*7r:uCFΫr,͑]Q`]ḿ<2IN>̘8UmJo<$K9Gw.<VDxy|\JEAa|쎭cJ
@n̓˩'ԕn >x0x厔P&CLl{$JE8(1ܑPjYVcXZ/+Rx)j w&*2ݞf־' RoXer>ZVǘ9k,+g:d+O#3/y|s2%+8R^$?q|.ą_>p2+)"#Oq"ýmكEXۆU'mB[˕+b*eK|ё'_\/`4ʗԀ
@2X7$Đ1-"A3>z;:N5'ɿ0=~(iғ;QXwr&W"G/
9! ?mN}2(ZxF7G誑M~|Gᖭ߇!X~:|v?"tG7[zո_g\v.O˳΃3FiVd0_[Zw}>$ܓH
T/x12DfcM=yEț[KQ4y׽S|HN֠/zG/m Zez;0BH\or|j@>L%S5Xq7XIz߭xUN6&lL}y )ѽԫF|<֠r]{ͪkVIkRyh]7w7e43"*5iD}}AicRdT̬cAi">7rLRO26(rhȀLI&ϓa!LTC?`vh )7;UPU:7ׄSFʵusuU637{LHg1xaqVV},А+JEaK<ӌ5I,;Ͻ.XL؏5e֯wCèg \|M<\&9 *|d/) hOD,a|ʵm=P"b# ᤕ4#0%w>qK-/f8_;R'NR1˭4+C|4I]RJC! u>M,.d
<=X<1]ØЕ+Y2ǟ8q__ } PH c4`wi@5f5kog̕#O)c98'̓vT?uT@?HB/ޞ棣#}mѾ^p!9ݭ] Wm>/Wj>2r#BN[9Ʋ o6 ,y_fo}Q/ϛm|u7Ӕލr#NV3`WVC 9^ﻙ4p9a;tcd#x,<,yP0seAsߖ5zY#`75mUE?SM9&8kdOy(?)`g&eK}rjuasI&8&D[41(ݕiI~h&8 gT/sv˸ejܭ'w8h&;\Ojҡ.c<ꩼ>S2̶BsEʵz6HO3Wa
v=<3beVhF?Q):1'Տ'Gl|U2bgB,nYW|2E@22]H3,Az&%pc06LR%.06kNW;`({)6y3ub4zδ	eKN"HTM"DS)%KgH0P7yw*SmoFOn;{0^?Uf5Wv|}=lQ`.u(~YD U9<Ifң¹16QUn}iS:o$9:*a|`.]5|*Õi)2fCb#2dCEo=斯,P=N'4ݡNc99O#WyB0՗Bߣx#x)^S>ٰinK"ED߸ ѕgSL7kk-ʔ|%3(}TI9̰Ee[j(ФCc=ez#!E})}uGI	_{'Ua?0 dNSwV){n1/t}K*@<5AFq_9|+%sͅ"8EXn4Ul1a?tku(T64oIVDkRQl;72gKZT߂2&6KdGS¹ھ,ᜒ2t.Fa$`Q5-I6hau2QľI=5 ߚE:Td+LFcƛmcua:9bz9Vwz: /%
atAX☧B%(&/{:彞\dknKID3õ߸Y3u73IdVxFuG63ڏSs۬@sZ:vne,`S*]rZFElQ7Bn:qh*e\LIyw'b3K-y>9s?l>*vzOsb_r-CȇV}+Fr"fy堫(,R"Y+L,ut97[;W7SvГM yF}cK7#,[to1IL-ނ߂vvw14<TaԷ4Ijo}3{S6_`RGT1v<ȃ75Ủs7A3k$,吿2j!3΢d]Ǎ}1MD'1bG6pr}s,ZŖ(o|CGPd>×ɷ`ζVtk\:iq%qQɦxȌ9BaK;Xn02̌v+}ұ[_Pn<#&ͻʨ鶢䀃`þ%=PIXO|'sa7<{NL;O8@wȯ]khyeWbIGr
 7{¾N_ج#=4^D|ܠ*0ڋ4+ذ|E|GgQ)gɕvnkʙ]8Ɛh0i&̰.`ޟ,-"YuX.5ưZs4}6݌]jE<VA
l&Rw:ӛxH\`2SդBӥ(`'iL
wqK~L5)l"C {Q#Dc%v@Re=0 GO	<c>LyK̝`u$EQB)TeGx}Riȥ`iwb¨R/5=LpO&y&q2`v25#|jYxJf;e舻i\)k{U(yxPMxwk{b0kvkIV&36FMG	ioNl0Yպp&$IH'?MjJ3Q|7j|4ukV&
o3R&q\M,o=h$ɯ)~x~:셍ˇD"s6]MFJ|N{8S~?љ'.ޗ5ñ$瓥wdtou4TZ7bas*0xXI[ _j Kv7]ae.@aTݬSfdGWsaS'{t(Ma[X61KJ:k.ϙbѼ,Y4	enҳ/bj,	<M_MDw1J	<+Yt31*cv"-U),d
Ϻ-%ʰ_Z9)p߸?3C7	
#iU|ݏ26(Mwx2nD17$~hGhmX}VKv )C4F\^_熯{k1Ky\fßBR{K_dyTijZss[9GW;{f*ht(r.5X
SgdHOSf|>Ǉ"nUxyF3T+JPZ~Y:Fa^qLꞡ5fku(Xݠw<Y_$^D *'+`tu&li@=}3O<_&6>OMU9L稵2RH
bAtpF'Lq{,`<7_nLknOU	֧lk ~^ 
1r0v)k^b2:#1]B+lަ*
)_;Qp}wS &ǍVڤ0Op	?ItjzW7
_>6eco76NCocFV᰻ט9eN_*U^dW!QI7M]Vx0b.koW:c+r;t7իlXv[g*M0o若&rÛyJWAUf=.Y/A$T]m+P~^H(O.X$S]MɈn#ϕy5V.Q=?il#lp5ĸoU_=|V?]!9:z,▁CRx6QI`Ђ=Y݃Tf(E7Au<L]N؜B;}/Wi(=(Ds-ZT/nZ+U~rv!x79=zU2,+ ZS[Jc%Ycq8ojr3s=z;ƷBg:vH?]InIa3MK1][06ˌ54.Z/i	6O^ϛ1l_x}ƺx͋W]`_m>#4v$=55_"7_9pn"OrGhz;i&}ތqWLU}7="\>^)V<%MVn>biPw^-?wog[/u;Ҝ	n7n߈i;֓%7syM#Yev^UkN>}G7pmb@_c`םi6 ZR$XGsӅuHeסVP`0b$(񭺜xDtg19*Z;0u]a=%T/þ%s֕}:*zh9^3Q(k0ͮ]27MAdO9iv;35}\ _3%49I4J[~{J:ߒg8ژn&g;`3}%Kz3EG!sĴXrW~Ϙ%hD6: ;[{(m85""AMHMf&$&`"$H&`LH2QP*UP
}V<mѷڪX**[Z{&b]_Kf9g:5yD\}ǏQn7,4~QhE_PbgEhMewDc}Cbm|F->dv%v,1
D`lJp3>hK(CJ>_[įhG*;BfMLk5=oDgN`ieҍ:^dlFShEX賑Bg$q3Hx]r 
>pK4NbhKbV<EXn!VI&V=v1-H	{<&@?W_鼀^kFybtc-G ؙݢ詥Čp*˞Hx>_W^ #}Ɇ2y ̭WHQLJwzqj:P%ݐ6t]젘i"D}C
aew?mo^%nw?J],9|$vNt	аApDJe恙 D*=S,*N_l\ON3P%aF#p	&"%OHL&IE^䪢W&nT!^,wrb@e#"gh*bbp7&ςnưѝRAL믋ylw$OL#Vo㯄QTHMw:7S"=̎8/d-w?L("RLXa *ؐyΑ1dѽmR =rY5rZče7")KZCgHɔ(}EDŬtX7q60k/j<Zр.TN9,"AcQwl,f>ߴ)47a5]@;2I'	Fc1[M4 <;,$h0oo四x'8O-zgBf@.*6&µDtX1\n˻AȍncX;Zz9c
rc&ǒY h50^$%R:NZ<eL~~;cщ/H"3;@1	xsX&=/BÝh_g5v|[ 9oBCK?&pۑmX76W.~x6`cyoZ0TRǘek/]8aaYү>.NpҎ2>9~]'4?a1:~	ISɰ+IoGAY\jYq$u+x
ic/g=QYt$KC)m@z3^qΙj+8ә2guJP`؅wx*?Y53IjVߍ<=+ww;FPL3vI~T* ܌&Cj"S䄶Jq=]Hf{zutYrE#;E#bDpw)5vΗ$1\nź|%OjF{fmY	i	6osqg ApoFl$UʩZ"7\B!=DY^ZVկ~Q= 8A){)*_ R T3_:VL8@ f`Q3N :ϣ;SRcJrIsyo^UeF%ۇY<F`1h*C6?9HW䆷/R{>jg%gk7HNp*}pq*$1HBg(D1L4B,%/<ʧ>r1ήRLv2U^<w(ooO BN͖^؋6ܹAZ	o.tL}DKf
?!/+{_uU#@KhEf^0EE^hU4<p/Ba9EVDWbԀJq9\)cI\HBߏZa*[c:e$IJxRy [_b4eF:(7!2<`$VNpw2s\S/sl #GGxE=8eO`OR6m)J0:ӊ	 Tn-;1"P&C|]*p',àKS}&odedD_I.ލXn₣*ƚ;].8glyWKgX_V"]£{<hq%kw}]Jw:ёQPy)MHY=J鑶R^&V^D_!{\Suw}WZO0(ߡ;/hdĸx9*UO4}${_?L-Myhm,,CǝЗpdewoz7Y?Pgc, qЕ"A)v%{o/X$=qo"',.VIpѸ|ŕSN"l-$YFMXȋAЁ<</c678OpL^3C97%n F{_q_
7U=<P!7ӿF>jz/Ú"=]b_*N~JCp@Kh`|nBQ3Y!J;9vlNy#wÙwӃr3tSt>IϜd{\> AdEx,d)n
$jtpAm%6j#Em߁dRS(V4S$EahH,CmV=O.7߉moYdzKv!g@9I5
ec^̲׋ILנ^ RVJVE'|>lb0#2!	^#J尝uN ɵ&<MԂh֕o8:oofiGV&{rvܽݻtQޯ{/#o'wo_F+2'Rh\7LyPi"E&S65XHRTL#<RV
0ΥlRYĸxj	kCtQ^8ÑHm_g,W2FѱV[b9ShC[!mE"hLDenLFʹa96#},n!xX`AsLaC:U71{Y}^S6HT-pUQI7=_|\+h%,<Ф =ϏIA^,r,?ƚkM?dӃy~c὆.b98iGaX;6M`mެX͉i e$XC e#\ȊZ-rp.~Va
1ߺ&Fvv)<Y=GxQNr%;yˣbŒń)+a/!ϣ7lamd+fjzfg-h[v~J&^>x|\a^=0xăͼ8vKKJ.Ԅ?dFUd>!)^{md1
m@#jP-A&{QMYEvy d^6bH86Zru 4=45yT͎"o٪`kΧ3-lZ8	]ΤxV:䒉Z$5 5tV8'ÊdQf5pUi		 T[m4F%"-&LS`GozEl<'w[MD"(`j;2uй4h'Sn1*U'k	,VVҐ1JAMTWf	+-n:NEU](3=T7<+A:ע5K-K-+dl۰jedӱ
9[R6Lhn$U2rCsJ6D ʿ Z~ǧRarA}%AqBЇF["T,%AI*@#,T%04;ǎHx	~ktťiӤ'{u́
vD|>٩]&&$<n>˻+ݮt	1e	>s
_<*8ds:.44ÆqtYEtf@ԶL{[S G	܏Lg2hVX^`/hfQnەbעFVЕ4yN/|`vTЉp&?ra'VZހeNтAʼ]+֎%9BSs0ٮ7ekg>&Y'apaL2J<utbYKj_#4z$);Rļ04`ͥbkt.o]Tr*ejZL?XN$	LcKpL2Z,_}6tN"[y*bϵ)Ѿ|ImHEغ<V]{K1ܒmAneVK$%UaX.az$rM?R*C^_O!S)[Mi{y,T]1:wE+	JS3nE}Q&гȍ;M<P3&iH0`'D"PiʾLY0S*xDO 'B0k5XTD!G
"FbC
,Y=
,dC6a}o0Oz|?o|9/*"sXj36óYhDJ9FX"]J-ˍ]g6KJY6xmECO3i<J5Z7żhNtL,%y~4Rr9w:@;j	Asu*tm{dbҠ5fUd.׶U{fט?G!5d;#Zf>WR m%u3|L+E!?6"Evlo۳X$#Hُ顿#RSL%3{HNRbG "ov.nQgAUrՄh0T>浦m :WkDBԥB %Ri&\Dl %"&CÐQA&]}~W{xǮf/ڵahs=k't1.穠<.6( m=oZJ@EX뒂!CĦ( 4;zIE?rјFD_YGcr)Δ" H}<j=AWӼ&!D3#=',%4[tf6%'Hlz֒E[
U3a-?ة5R0jebh z2t\3cM.zxnKK<M_⬡Φ^q+=Νs:s>^
n,ДLXLκs@զ|$0¼k+I4i>t<__^Y2OEpɔpёjرIr_i4%~%bx8N+12t!Z
wDȥQs؜rdyKc,YK*l޴Sq\b6w#[B\j+4#  8@AK|RPnk)ǉy_K%@x%\\v
Rg0Aw'	SVbK״iy/@l@#FTNe1>EP`D#e+ҾZ{T >fAZHix

P?hԔFatXXMdy9W
/ՠ ei"pSL+i;x٩q	h& )#0I٘ȆN[ɘT#fz%ؕ$1tw+JHsGE`zGsOoL	3V~g]L]m(@Uq^ːc4**+ȼ +K9lE< 4{13ǟ/WʭtO\tomJ6f;Ӕ)/#&wi-3O`蠹MQQ2R	҈`R"Ұ`0ڗ({㤛T쟢+K_m:/j6~p=,@.{ݽt=q(D [~hʣr wHí^pd;kۏMC㇆WDv>:_pe"?*7cChKq/MPx6Uy# Ӹbn6K0iA?`nW<Oݪһ|+jETEL1J}*B-A:ꄂ3$I,x^z[!|[3YH׳NGƓ.g"'~Q]EC~͑։ZK4VDr$,b5TkqD\ln)t jQzpf#lVX
(J`|3m09OAe? ^~)/Cߠ[B٥G]nqbyqn
?seV)otnjŊga:Ŀ?ܘ^v,^S?8;50R֮]6rp?mCGy5+TίRw&	vzyks`X<DɇQɿ/ۧ4"drCDEU\>@:5eotaPv߲\Aa:-E?ˉB<%R`9v<m?P*b%Y7B,,Lڶg4$Ay4Ժ-k]lnvGl+-|41o꘧;GZ8M*ɓڊEOπ?]iNү4&8D+~_ĸ-+bXBxш]*l0Ć^'+`ɩ}E<h23O0|K\t cp> }-}>n%鯿[yHZ<?6ԁnt?ﻁDmӏF
];#?JX[Q~22fl{n/gH;|s3垮^B[,?<rT#xk @2dz֛	9QGu5pV,f=Z<`[mEG/F,3<=&&f56IwxI "^xOWߐG"nh/A?¤0Da&URH]HуG/\5/{RdtVItN
]&+OFD#_uyb
Ux[ _yUו)7ȕ ^/(ʔLJ1F#MMb	gA6	Mw=[3'i	%E
D:;CF)I_3pX[{2EsQ/s*=Zb 
`b(pX˗3+LTDc
[A
\tP/㢚A`^_ PSs=b{&7,wiwYJ^B-Z+]^٢/#p!:679:%
Q`4#eAT7OZ7OY,z\/]Sn7#yr8j	f}N42JE6/<YkS#sa?#D*P+w`R S.²4 I#ƢQ].N;|y3I@pGGJ)\ݼQu]l([֌o˭h6mU# yǗ!v5*`ͺ:)%"sF
0͑j%LVz3{Vs5Py}7ܯگl~c[hGљI
s[8;(fn-X1cȱazX(v2JaާH諅cG]t^W[*>h:Z}?v@0;m1^ѓ謹IL=^bghMN6r{r;/iovl\挣}B'S4Uynz5(@h[6Wp:^9TE^bC0DCB>)sZMMڦI©4Н0lw`|4"F=dp[p᳭3Z# WDyFx2 (%]"kTP\5_%U/V]yUV, S`JZS6WMO8;qN/0vsޒM`iED_FsJbפlXaWilsz9\=64Ù2} oni6պM^&NӇr"Y";]h/a lĽ]m˻:l|}Jt'16~ny<jO)픞 |A3hV"u.QdĢOsѕ6̰nL Rz.ȝX%Y2<
?qj'l:d(t]c705<(?U|Wia?cm`qd#Z̖KB\F?*s$Gδ	t^,Hy	%
gg]D"G ܔ%VJpxV+ǼO5wn<UR\L
Q(L@mZ2yRH""\<? h^O{[vYgLeҔGHe^|){N9(Jо噶L>Ħ("PU@85h,)Kzyeɂi&>5Uڴ){4ך&#yinZc\a:S9fM]dԏl~-BF!(W's7+vU&B ceM1&ؤ,]ADǻ҉먎DUӏYvͨƽ597;2бyOr^[Y׎ܢ[j3ziJX"0U@pziH"ZKc-v(l.ހnFe0~l,TI8SϤ87!H!i.[m<et%|&XbN:dsxfRb3D5f\"ŔA(nX2jJל
c2aV1-=X)Z"Fc8K?7L%`<Y	 'Yv;OXw`ίܔ
jzSweUVqFs09%{MT=5TɹES`NF4sU]c3nN(1ćd /ߴ7LUO%.)p /nZfM0工]tK(߼=lQM`B͛ě3_A5+5L3%5l|1(W55FϪh-@|¿l8r#!Mz<9sMJYsM')tXd~Skfba	r<*$azؖO3eVfz]g@G%v:7 n
;5>gum:ΘQpS۝ aG׻ܖ"#Cr!q@REY`T~Y1ӗ,8E&]TOff{ 39Myӏ{V%.npTY	Sc7~^hqj	|w|ӥ =Y,(Q4Ԛ)h^Ԯ;I:9Eឝr~Њi3XQpۥM_Q![ 	ZT@XFmy,!3yVt$pfgJTQfeO$W >yH#dh%l^-Gʣ,BM滗'/Ψ@jta<vzyeqٰf?vb(gIl2AlB=ѡP賘 mƝH0@	Z\]/vHkn^)Guw.tBx1͵ٜ(ejnr칧ZS:E`[DSvD"&y YgAIoV&G;[o"p% 4fTi
^5]À~pokz{?1_ƈ cgPziӧypKKI[P"xNfxUBkHLIB `lIbZ~*u[=H!/_GT#(3uG!6~k},m@/DSC+-! P y/qUn%\e`GfB68ݑ?kP:;x\؋0-{ErMZ4nX!?|#jD6M3o! t	L>{\:OMеuf6b1M$g"33| N7h.pj 2))dgH4/8v۱3;}f=[/alIo6N M<J)w(j	oV6(ˈhd))f)PPn{L.jۼvw~d8'Zo8$hIdVxki^\]@Q#%HVW9ٶ9T
쓱6
jv%+j'E\y^X
F#$UkX$hd#CD$}`t'47᭑6P]}*W^CiL6,?\ř0DZs*	cL[%e¨fO9"l_ubfsHmI_:L̇fJ &΁jtr	姦f8E7-eb@:m>bԲ4Hej:_s!5u e)	c~ncT#3	}fJ8G	˟YOoM	O¥+̟7Q -G&t<F:M:ILBz{Pַ%2/Ù,-b6?0EKk0DQ/f)c7|_n!P
03A.v{Q#)L~3&g& z-枉"TMdm1W#^!/xoMk?f n`T t|@WJMklaH.?KPSʕRUHS:\AsH9sˬ0(GY-N-A|r^ͼzRt_(S]kz}yb71$np(6@[
MQDL]R_jC:RcX.<چ.2gRJ0R"8.u+ssYM≹#6Ep*D1(R Û,W#y[lvfst [8tS[s&/BQ_yQ齃lXOf{KʖKs[Ml wZ&a'vU!XB]'fW-Yj ڶ)@eLtQ-qIy4Vz BnSڌk"/B`7>$t>~kdFCGeh:?^nݻw各y4],9yL ?òRCfr,j֩SWÂ@X[IhB[>+wOZdQ]jl
IxSEºt'2݉{˼;MPi:#Ыes .J@<ƿj42 )W]IL@
c#V{>k샱mQW";'MܮMki h|\?vro$xaHU$).l%X MV0~*Mb_@Bh|	-a2Υ~eQC`*Is@^g`*ub!@!w;uQndÈXVt&rnA'8)FQ4i1]n=>''Kz}7]G/ ~0)fBNC-9D]xv7pfҽMZM.1yr~p9ܤot^6گ1Ykmi	́tW4-d5m-Q,$P:*@JPX`	aTUw9H-8i[c^"LNKx5O{eZ!a0jJ!@GlF_:o7k+?m|_H9\m꠹z =݄JLG h6w Li~(#nyM3}[yl+ /)2aqN@v5*loXPI$huo^"xۓ(T},)>u߇~H223Hm{o4_mm>ve㫃vu9xXĲA)/7. C	yto<a"*eh\	2@Z@4_lsgxQdBD3 */Ք?Q8Ldt*ާF%:a	%Gniiݢt93*Ą6<CW BϳV\z(3Fc.G??D.K6ߙǯ.ZW6su
AЛC!ǌ5fBI
p/ju!>KDH߮x
_b̗)]Z.EU1Q%OhQrT.RW}EZ8K5doVpİC"}'D >?Uk$QŖ8ǘK,W"G\/Ȍ	Ls,g 7fV7~&';jcc*vd,ނ]C1[6۞TJ"|Lq_"VyFE|aWԝLӌ,)W;=ow S MeAYx~>WUxd3f)a5	ۣb)| AԔBJiFڙI2=VJ0)5[~̭1b$?7`ZyAn-SԵ.ܡ'pw!&E
 >	{j@	;y^q7Oٯ	*_zE<w:]X_7z'4,)eý6kT;b$DJqaYSl@MAnFfeIOЭ[t[%3R-5kӣvJd0H#m4zt-&WRq%8DPe"<2_o'D 
L9ubyj` l&%d]*l:"f9ǧ
RmI3;tcQ]nGڸ@:4נsohVnպyt:B8b*}Fbx	hXn[/)Qj<RKRN`?>FAJ$w6sUy.H/N-Ч :F'hp"yl ϪjB"yx4ӝ.z.Qb̬VIC7T:!.z
uiWJplI`Pfsu4w[6%nze`2Sc	StwMݨe*gn@4Z"&=V@}zjZ>OT-1ZdMh5HRzV{:d#,J,_Z)@<`,IOAtE+ھAxH(pnBUi&C yWo=h;EmԔ "0c*%_Ƥy/Vv[)1&&WeX>HǆzkU#a;EkfO1$zи5-W.06LwU鸜hɴj+iX\L1tY-"mS;^"c|oZ̏ie4(x{IQشĐ-O^jt%<fR:˨$CZzg* ^0wn7 ݈gӈ9Fd<°!l?3LRNNB-~[̦j?Al1uڼ_	C/B{@fWꔵӖ6oEumָl57%"[1l_սԮ6)9j%8jY2
&jC<"Sn(/,!d3]KݪkPau&g4e~~582?P82
u}'hʛOH@4G44܎]
 M%0zmLoO0ђ=ږe;j
k}}`.+ERjfKwmsWv{teP͆2~_oۧb}tn	if}=2|B|xZN9W[upބ/yvaYuWk
]?VVˬ\8ʣLh-V^
r]q (B bA%U!I7,%0w,o5ByǔП!]YLwaZNS7IVZGEt^`0ZN,nTuݟo5Z$Gl蕘-`_yh3x;@GQbIDPEuso'K%gbtג*}*3k[jP՞ºy2&dƭr*"xbiUZf'C&k,~ˀ(0R+^x u蜀:|tf~i6"0 P"-OX5[D,3Ev_G֓1R
%.\\$s{)NАh"?2d4bQNǬGSl[
	#ѫеZ3OZ/>9bEe}R$yKM<(1>mkMCbR=~`Gy]\̹ɖE  |7i58R<Qt{I3^*^u^ˠ9E@kgƢ3:Cq_ZS^1Xe8!^5iSwآZA;'џ[/j\:c"ɞܫ-rWU,'	0l۱#%~u`V(~2t5,Tn4 dIpWt=w_c:]eb{)S^M#tbSPiKM-guS97\8HQ'T..6ݑP\Z2>D\W@mQ&Sn߭ޮ>+e͌Dwa~ќ|[3(HT&WqKD>4jp?ý @[bĒ9FSW)#E&\lPifȑe4TO.R
>#_FȐ~4#Qճ
~7AA}33$ҵ<)bxF-?(u4PA^ 	-}e%ssdn6ӎlyluIYFT>mD _ZMټ6G2!ģۜn˃p;FJ$Ò5jL&\ŅBcv|u%`lp""2#zi`/:@'07H65c+MHKKwJ=J=\oVщu}]2ޟcƛc0=ܣW5/D&T
Gra>6~~v;LO3~g}sk:$,p鍥$w0eiOC{xedjݢsKmmL~nenNVO|[z2w&˳|ǎzޱyXD4ѠXir
iռ$:30`G-n&vUUn̐Ŷy0 kɫe?CLF%yb^Xc,2IA+ќ*&B`/.6g=X܄phc)JE*qxn\"v$]	i!틥?EfRiT:![2{C,vq-(RN-C}\lT1qyb5",o
PtG&V4-{bRӍq>ꟂBwHi-Ƕfqkh}[_HLRGh5ӔOI/|ˍ#5(]P]Ztmnᙢ+{"J[v?nvQhVðĢ܉j/=DXz| h7,^ZTL=袀pn:顁,{guxld\&QZd^.B~f	It\WL?vp]E:PĊץt9˾Ȗq?EZ,ם@ԷbknNWue> I6ԧ&Ӎݚ@G<mXin9&Ag,_AYd_ؒHt"qok|U*XUd3IWb[lXS-nY&yQߥ*A&
M+\)G	]л¿Q!ۿWܶpizR7;XK!{ڴUq~'*ET(R 2 {JN2gҐu/0sdI"#PRVֵ~e=4?QtmhwL tlb*gun޿jѾw1H|Ȕ\w`zS'Y`ŎRs?U"I- `{7U6UP\
=`Bz&.~K`_OI3.cJ=2QTᆞn3_wHb5FYxDDѕ-YҢB:+c@8Z^7,c'gAY?v^^#kaxz9:B{uy"etw/P1>,eޘg~+)I !*I6iyBۊl`Ā'$WBz#6v0ˋYc	5؜R`<W%hQ$*&딻alG	ܕ^換t	7<3|29\Ou]C+
Yơv!g>&Yge92	<M|՟4cf@E7c彫#˦3`4&l{E&^PxyLcWcuta(b+`=zQj=`v$TGo,XTW)[z!&/5/q̇_%Ue|"rqmR)Z8KEݘ VW{B6So(h&{i$.[KU#㭅Ϣm	"eD(/FUP"x4uއ6kդ5{07MD;,-SSəB4fAg9d6te0Q!ZDPS0t*8&}Y)j=8BݗuYKDվk!`N?+֑h&lx^9k>ddOkKP,2[ 4
nGfGFwoNg6`:LOg>[GoƬg?y/B
*"T*;rFCxtN	_)5Ky/po\U)˙%uU&ht*"fTs1%Z T_Mĕ	U7.d.;ƔHNXZF{f
rj(:Y;zf6UeTі8~oLXb~}D;6 ca*,+%\@JȆZЋx8D5R׏yUz/KѴ,޴b,*3uT
:05,/!ыzbN5P1Úٚ̒cHgImJ>}R>+af(/y4WK|]*`Rv;j3V*n,8;Uϛ./vc<?a:CBU1A[ipJR[O4Gdb[. xǍ:ؒE69tK&m~w}n"L|q	v><]~J

}Szjo޻)z/cA819A( uN; ;{3_e>XGG8x-qI@_:Ɨ,OeJ'{DYx@<`>ie!4؄v.B#V ӏlB>+Ť]ϝ)Hإg>y+9+ z%n1WO0eA0*(l2F/@lH_/Nel7,XirӯZ1\Hu%[ga='۹{)o.22@<d-x6Sm{n{Hr󉉾D,	tQ+6M7Y!wmi
V$J@4QeGe~hCc[V:g<hbwIRµy=YfDS$"H5EJ Qz&?[NBV)sa; H\ǌ-aEkv)rxWRR.
f2͖DO$.u$IS&}܊\$KXK" u8єk5JmiN}!J{EfBDo)P!NnP
:ӽټXP!EJ]`"7ui6{WqiTV2Kji{2(p")@#I2SرeqI#RR<PUjB.ȤInJSD4ݱS`	XMabg<`O.j|jiquUkZp߼N=Q$m6NeY7h	gQ2YH2"xK 1׿lUe:s.~=ʞ"h*\Y[;nzqZA8WF`]<ҖX1-:uٰn9bnF/cic(bw156$O&,4s B$5iKoS?ͦo]~-mU7( -Wbkpy
o5H3P|B9/g ^ypT:
"H}aԝ܏A 'cf"Ze]@u.yǄ/Mʃe39"OG-	t.XOqrr&
ə!@EQUj/\J_$uiM@-E*
L_-0O|I~j7GӿY~>Ƙ,;0bxih`^D[[wbcX5q=Ρ^E\m_7PFJ `^9CJ4W%.su埶q
C$C G`X[#U{^E3L#OCc
{
,2?`/Wbp 3}m?h~IX̦*E,Ĕ8Kz|;w989 ?P(;sX<j4m+Hͺpi݌'>įbO; gV-dۧO9qT"} gBTΎfR
h1&g}iS	{u;Hf\L8J>]Ro]76a^τSjCs{P|&=R.
6ZMn'ldՈYflU
ŚZf&##M.4&DKLuL7\k4|֦\J`wp4d~79>(0o)?Wi
3/ 3RXsK,,7VӟVf"k͑i&M2!7] zf4kӂ9NrbIsO//_ '^p-bDA.[/ o/mD6=-דK5}ݸ_tx'oÎId\#Bd>KԘ_(:DlUv˿wX,Va{]؆ϗ[74'_k|BEFy1}i{*ЖjIS ?%oQ4"C组7= w̑M|1A:4r;|ceYjD`hT 29כadlO(mA`r$;zy
=J&ٮ,žh)pMD-WT4SJNbfXJM2!XEI@s@ ҀbJae_w,i	KmtF4kSJX",P&|1ʥ5OGZ߃8HԼ`(5)˲,F[Y|z^N1ZImwY1HY]Qh3M
v ;,l5iʘeД4ϻp@%(
7C\FD\hðu:Лk5yEZm-4Rp,0]5tAC?%sfb;a@zHWa3ELqlBY]^zޯZѽܽM'wmL`lX_1iyJg
UقSVn%w`C{BS$rZ%tfʐZjaDXAoɤivJTPE).IpMfC釔!afJcs@wb{L& *}P	I{pso{W_=j-@/CkR(23'zwãTryX,Cqd٧i$ޡٕs|S}A2zHsͼ OZk-]W&k6XԖBHc3f}t8X3|d_I㡝LZS:m<SҏSHhkOr+vzq֋2ff3~K|x#kDw2ځy;W	p|?n9V1b5Gᡤwc:delX-"なǯpмFY	?SKkm´O`myW
C$&HZ)L0u?qQK+?5Sxg&}gL׾y`>~wN<ue}M",+Dcp[)76j{ۂvLeRf>_fqip6M g-Jb"몒؀rgjl%NOeV#i!F-p"TL6of֐˘ D&Z'm9o',*o.ZUNHH=@u"1%qb3?XlKUZDsu֗R#*Q)HdMDA/- #x1׫0QNlj/ v j46NΠRi$WޟQ@O/j/VP֢x|=I򞦝g39/O	͞6٨4!~[<^L;,HYjRKϠLDէҀ	zxsHC`s*v<³_e6M7Ym.#[gTH{͹,¬lEbڐ;?-CK3&N_0i/s~aC*<@X>3R3}_æZF_Msb N3tN	G?w@G!OgmL2X7.N&6,s2-TZI%MH;hzcYdAgH\AJ$o}V^CIو([uY
Xkq0/\~/Ky\_@Ԉ`0\s4p&4c&0Q~q7$ʴ=x/43B6	(H;x6d	;."v%5}3tC)12$hGǮh|*ٝg=t΂594Losκ_x>Nl:t:x%8p3rC=C?	#]⤦TSa9տ^\&ZԀjS:RNש&9uBrt{F954r{WȩN5ȩa';Y݇eE5OJ3"6<8>>n.3^О%|)3[OXĥhqs65|*
sMbE6@bb"m.J&;XB7:J,(
:}/q_6<l9>YDEnSŌ/6
AdI~DŒ |G4GTtT*rûX:#<hj?c5m02Qx9iZ=<9<kIIhoo#1VU?TBQrgh:5L鮶D>Yڼ YPbJ{Uu̚l`dD%@f&DU&J$je 	LTPTiP
+XZxmm-Tm>I>>3sf}׵Z{MoR<HFEH0hG:^}WC"Q
<97=d2gx4D?6ŋ&M)a2[6k.#y2&[g[wf,eFN3ag\Nr6qS}kxjFAcYYkrO5Υ\&ld"a[\<lJ̀iQYO>ϹA+eXY)h49,w&CEDs>a6
NH'x#RutF0su
?v itɪXЁ_	%pXZ `󊰶j\M\3!nbvI{}:r9?dMnR:#`k4%ga/MR&6uuoGVU*Xbp6ޱ?daV?Z&&Uwk1U!VU";m_(ip!gTMu+`M7oZ*UUu)׊>8
DpbkðNaaL
719u(!H͛u<=;Ok?h !R ("3mv&s_t"_IYlh}6vO|];'F%:Z<=6y'u<bDeT[[+n'`QF@ITbνXr	xtI"@v9rnchϓpŰ%ֽ~iy" y>F瑇?1/H#wT8:ę⠤%pyj6Б*E3fJ+,=쓡|  5aB3yUP1JWDMä:ٟwyԻ8EzOO$5u"TYc7N*ha >/VzC]N(\fBsdtEg"..#V7XZܚ~KxrZԑp=6vaV~t}lL^M4oAPța8Z~e)NOKC(9Mt;-+񔮡E/$8,THj/"aVVc%]M9XnQgڷGb#X}m\ֽ[Dy+vӼT+@hJ)=ua.+~P:zmI gۙa&L?Og6Pk/B94!VQ'Qdܸ1ZT7φ$Q.1π	4|>.nϜk7b1q6γpq*@0WqRIt9 TnکmXʂe?6`6&Z@igMjݣl_RN6'x{?u lv@9AX6N}T'?hV]aᤜQ=(<h(.vM{=	'=n޳?:rXoy%s]tJ!V9;0Oa[̗gnY_l9,qOJ>*~0Qyg19wAԠU45'l|q9_T8?sv:0,m4k2,ؐ?L-E"z	F	ñj'lJ7¾uc֗r*>R>r@5$RC(Cgrw4۝)7\)戳&& g#ߗU0y_(gQiAc Ym,@~ed=	X*#y֯ZndP?pJu!DksDvD,&wf8m.G<C{5牦ȣ7;~<& eX2wfSa#w}ŽYL|QX qJ9G`K}ٙe4P[xy)F\jwƘGP(e\𽺺HiKk}O+'0/R./!ъ<|ϓlPb/`']s7>|j.~vj7s1~wg|ְ7=LgOO9C|<|WgkD@O	ďF xԥXٕLH3#4=k[je2[⭿hClLx;ޤ(!sZ>[i.}cזOEZ}}TITAӣ<~M?]h.:\]^OOGvE<"+-WvQbw{$p ;0{Ӛh|H41d(kJͲk/zUD5f$Y7vlE<aR#hS٣)̴j@n$~|C_?OH\탭麚bfn+?z9|icw8};ayۘ[ҺH;$u]c|SFnDJuB.Am6&/E<EF0s֡1頣T鰚96H&#Ge{rn»)C?*zK+m'A8J)QdC'g%QaMtT,K~4ۯ-]&~5LO `"ߝ!5 zj b_B#1lf-jT
E/yuA2t\\:tAWJ[L =CO:E_xd~#iN{G9m{4)9j+ q==.䴠ܯr9*jXTCg^)KɩYXĝ|q/3xlZ!@0^ˠ& ~s<~(ND~&"P!\xR[
'.XmO$z<$'"r;^qhD tx9&MVF3\i<*E3~v6YݐzFь;ЈU	YwI2rNJAʡFF3_z02|#Z|QX-Y#Eg@2s#؜b/%/*H8M*n*kưhЏO<؇X:gweJu tUʒ3'`L]*};*OLY6"ZWS(ocXA<|wVZ1z\B_)N17EWʡ"y#;nE7AQM0mc ي7Sl	Fɔ0Q偩°hS4z=#W5b#^ԑ.m&BKb¶RlC#Ex<b}fxS('L0UYƜ	CaJYy;$*sLz[vqX.Q`AbԢe%8L#qQJ5*̲j-uHESKI_.Ea:8MK~yI\i,p~?E_	K@#sM/b/DS:Ԙ[Lt*EC-FV,Jee8VYV1<+)8F0G@~gSO)htcEL{p3ɶ{.n˦ў!kb=#w}YQ"-t
4r)9oUbWr˭&o#.CɶUE蔅U#1./({_ո`\z!αI<ooQޑXs:(2G"9"4YYh8wcڛ9	:pF&]n/r|ZSpqB4;. )c
u\fA𯄉:F̺PZpyG{%ޛot(xj7I>ZJ<rCbTi?Br.(9+&djo}jf_˦"'[*UiSh]X\b+ctE,	ŉnLժ"×vu H\xv	A:rPk][,:f"a>Iffϕppjj^?i
rDDNgg2Cq:OafߣKNO~N[Dx
NZq2$.P{gTHL_׺mBT=+]/캉B`Įbv$bD"*u2ќ`a؇񚪅F9cP؟/$kbf;WXbvhs[^-><a䁭5qE(2ɟC*(̀Z)p7C QF$JBb(Px+mI`m$^*-a5Dyl)gSA\rXsn+1bM:s]pEǻQrΞc1zET>&ZۖfwuWS'pXy(1?z穀`pSXYMۯR\U8{jv꺌+Z-j>kf`mV긑ee(P֮RRV6 E	)PmKWÄ2+)i^
3|~~wA\{*Kb6#00BIÂuj,) 5AiLΓ:"ȳ4t9-ūL{.2+7NAtˀusy1s7MK%0́+SNkn+e;udQk T#,TAfxݬԞ+
f4#r2T& [w	O̽? 4
:mbP|a\E6Rk<LcT`X}ؽZ
[ԶOl3=STUŰBݥؑyvc&iIo]Ȃє)bk}ڠUhA*ڍ\r/;vĚ_`= v`ŬN3.(5g*S9ۤݚ<>fVZA{iXGwPƌ췰MVF1F?ߚfc@:%&tU.CBSҩrƝ'Z$ٍ5.lMu8LjW|+X@i,/zYD@Nk8CǨjX,	VYZI)n,qKجj_Jsdyu`Byc/lL1t{eU,N%lD4-P/LNuC4RSE`9P]!cE96y+MEEtD/¾)Ƃl)( 弄0 8zga	,g$ξDQsaIȿ?̚u'88 NIؠʡ}y,@rZ.N,_nSc(10ˢ_@#䰂&u{ZѫbQRO]E׷c:'vyS!WwlZ>slC-T959c1upP=d?gԳ=?[	v(fy1kPhd`zX&ЪP5z	m6v%&Z҇2cJhضJUs陖EU /:*ڞ$oo|e\FK>)Ot[ʸb*GhŢ*>}0*,H
XrsS\Qv&:0Q+L>+6BuO\C L*m$qL fүb>/CT}JsV=	{LBN6&˽Nά[5H{l9h
p}W^*uhT,(PlDlA<k qhaxO'G>*bd$FNn[b	'tu;*Pg:M"6+31g5x	N	YtS@Q8]D;:ktX׬U\|J#%Qfs(Zog,.ȸc#0)>\oI+H癖@7n4lkŇy)ĠpǲD'or8n$.r.qy7U &v"tiFv*j|%&sBh~:(/4*nMSb
Xo˶=;"ǰhSd#tCCv.Tu@&"P"[BSͺp0|{UMdxff!Ryڎfgs K;wS tB]kPПc?"\IR^^s*`|G\W)
%У΍*`sam2*򅮫RN\x1?}Ayǎu*4|3r);^cy p(z	뱧X:>g	͆NM=J-'Sm#?ŘVdP~^+!T@]Uc)$Euqb3Do>!m7&֚)a)O<vC& ʚYPeLz.>Tk4	
ZBøDWU:iKi^G2/mFz?q'*CO -ּY]쬖G
{m,WH:1Ҧ'{xߚ}>5sl=g>;{hӼ˘J/'t*~U>ˠ]P8VۚC0Aydyr"ލvEai{rHeY+)z-+ӯܳ՗bAҩ/yjRh":S,*ٝdNj9yz؜ՍdqYْ'bKT%֤a&8`b*!}7H_ٲ~ ̩4R(mu|sKY EW^5Dbt\,ىxDb?'ĥ*K=k|-2 y36,UPiwLlZA)"dRSm֋;u_mdU&?7S}׆[b!!6^5xVw-]	Mؤ:`-p,2:2q˫+~K0˘l 5q9Ob 2Np@崲-y,hU[V%'S\!^["Iypݤ$=-5YtN9G\;cˎsCgEbop)9/(1/VcU/^cBFg2&t@;K;ږVUb7Bk] HMD0݊iTѿm1[]!(.F&VKlP0Og1	9hJ6OC2WmN^az?.A;lE%sK""jGvX{!LovE%;JH)gӸ\9Vh5.CZg2-F|[[V<JSJ@K6#8LbJ!W[=,MtlELK^O`)cG5֧jJ>5v+:Ԙض\`̮{`	}OS@TQ˿ڇplͨ/\i2PJޢQU6=_$  SFثL{i49D'1:Aih6}o9dy+uq3vv;i_v
JYT`QG{:("1hN;'؊-~xQ;{[FJ*E,yV%RTc/=jy*%^XW;nj3p {Ry}őG%Gx-7]MTsNLDźK>Es/a
?ę^^{BmQjК4uUlDy^|A[0kg3ڡ%ޖ2\j@B,bVpሕkE1;_?ГW*G'W7+֯D'2Bj;BV%wΚv;wG%E(gDN	1*Ko\?)M\iD)':AyYx+t@8?q	0X6?7bE~&8<x	|)jVnQμVppx9l%sU2"6<~Rdbr/R1LNKr*O-7Gd nh~9 A7E35O!ۂ̚8pJOZ.D֏IuQ-ѫ='J,1BSmp5on]e'09	aU4i"ëޣQO3Уb+ǷaZlB4;g6v-uXo&qb(b]No̡4uRA; a6chmDz(GTqLw?7eŌjcF雅E%ypQ0:j	L>it20cޕr|GkN\Uěwp|ݻ!Ŝů}p,Z$
!t/K4p{7|1崡
#gf~W7~XV?=*}6*.5ծ\1'G:9̽[iZlS/f13|TcgQ@$1'G110zV18myjU|z.RN"+Tʱ܉SqRݎ4M?9l%łkh߮(FqgHԊs2@:O'/U铳jt7m ϳZzX/v|W~?Z5w9ІıZ?_8EuP'u(qIudU|:9mPZMů0WY8Lg\c8~HS|p>X
s3'@N7a<Nh&plDdfN"E8Y¢1OmLGO%JJ
n5r`_g1r@C;˟C*>Lvh[ɏ~N0:hO=Alp,p!4dj@i<3OQ㏳I.@=-mo3t 3|v1eK/^O3Rtk?ܙO13ȋ4-,4s=6p{
^לԷU,#Jfs:'ٺ JP.зKE3ѝxzٞz1q;P*VA{*X򏔩_)Q4>}	g@uaU /cf^!n]~-$W
ʸ 'L4k_k(<c
fҒ+x<e?t
6kD6(k>A[ sM1?hix*n:%.ON9G&z!C36DGW.]zs'vـ&]튪e05D &Ri {pz=Ne\:{}, LIWcD.-hlzCUO.t֬C:|M.]NhbE'~=GuJkX㤭TrK̻+̢S+/]|6ɁH6ХEX,ↄK&QKԉmK.Ђ+8u;v:ҔY@C-ϊ@WflPFMjtk-NӑB2nrP&ZǊOi	qfx~eQ-E43Vl;#㿟!V!g)~O7kQ!c,DE jfEMbzi)8X!U߾KhQ8n-*AT^#]7f}LniDVw^mx"Hh* 'iٟGZԘ.NE&GơInmuIS^0Ȼiנws?f,fNKuP5Jmx=Oyyw2&V2-E<maUnu6uèG#ة(b<?|7MePo:ArnwPC$Qu,e8`bWse&<aL7J2R-:)OܷTto0U;Ӥ7
E3 ہ)
Yn3.zD|dAdܨt]A=W76u	AE!>&5*"}^ˍ
#C6=HmTMXwF̅O?u31WiaW)=ȽެfJCj99XVLğ1V!WDvEQc.aJ7}ܜ\ÐC*>e+pb*bG/ZRr%*)*&3cS2b@v]/)m}TE[QJ7
 Zk
Sp	S LsZЂF(3[bW]B߳bo]q>dۭحђiXK)f%5o"\U5]I1CDq뒮JtIN#磸M؜OW^TFnudEпEKƶMФDb=>}Z,ġ'}4k*Hi3@\w;\A(a&*R'憍 ##Z'DB{;mM!Mkv*zD8b	9
(:>IrCT*gOI,OWv8q9,]Jd[ώ`Z[u^Tڲ[+;O}jd:5hle }Ҟ%zhJEK3/9̺*Ho ;iOVyv^?}NYnϢ
<U[56:rF@JM-EUѬƑ<u#^Jhz)PIShhfqJcb4{a%8a9bnwmcRh#ZU	t@܏B\ɲ)KqZɬ,DX([Xx_zgðoφ6vV}&Hn0:)fV..'Ep
`M|Yɑԥ NØIoEr6s$ha th~H,XO+C&&tU`[Ji߃owZݙ!FGb.Y$ibI?r/u]m4V	]Ho:>aӷ>8= ƁHXmя\+t^o[&BE-&t5'x#J25J1ذBjk"»iJ[)dh\?V;yt㻊<?"aAa9'lFc4+y3fΛ%fX.Xx9moJIx5bi;=\,7ZSi9]=\THϰOɮ"++VwiU!atWr3/2Dϳ&I+Vug{Hbьvȁ -E7mtj,-U\X	7 E7Jb2K#hge:3Lbm[ʀZM c+U<Ci8eaz1V7m`)\EIӶ7eҋ|5TA+vS2O1ce>ȹ9>jÙ-雥U^su ؈}c4RKPvȇScRm&g#b*L]yk="* j}%:Wx_Dep	0,a%ӭһp(Xb_$T~w:!Bc1a"JD1/W+R]w"ݝ$qϣ= CQ`kJfL XrJLjNEz̰[<%qJ"12JuTɩ,ΚL[)X&unkm}l[EAh\U3&gL[i/;©!1J	q)G؟]^a	Pt;Zt@B$ڈXɴwjrf1-;<	ҡ*P(_u@W+m,T4q@v+,TK=_ք@QDl$&Z$2	մEjNߙ-$w*PD2b@}OsfK9{DZsK
-OH*"e?mL=SrpV7)'zTwTup҆҇]_O\a;n[wr]A]ٺO&9͟ n}ՒD{zc0eKmZBix̏-	P|>T=-%Oetn*1t9^Nȋ-ѷht)}w+o-?1 E׷-+<_k1u%fV*,թkۍM0O".+F~5}$W˻"^zCG}ߑwJ sgkh%I_-?6bK%Db>ӰW`b9&ioOӝ@-[S"X:]d6՞3v.ް"wnF$FZ d(9v5"R˧EyoMZ(_1q4ȲP9ʧ֔V lꊳADղS4Zo5/<N[62h@vv<lmKu^U<ym.֪su +ڿ0Ľ]&KC`R#5ݗC*3&e<9o!<4Ms!V
:zu,>z]9bQ}ww.`º_!iD8 Kĕ3׫\ܛ9mn1u_DԬ2Y^P{mTg26̍C9G23>!2w1A3;-.kxw+=v&\Ca&!	M4cxYK=PüjC	@UVvDt0sN{N80P3G_:WjK.lRe]qDӼJ6Ps_`5ltEUQDq,|/FE?S>lqOe?87{>_p|o1AǛV+e4]>[C'_QV_Vwyf7.Yѧm^eq*K|1u>Se{|Ȓ+zϪșלF~,G(֍Ru` [۰cWFgCujGm2@!郪\$`:`]2x^~.GVWǿ=A|MPjy^2OnYy^Q|<4~7aw>>O+Ij]ZQF\/Prm,jW<~QIYIwwV[Vjx\Je%\
}RL=%rrǿUt
%%%eee='^)
^`?J"/.N(7J~,)7,e<<?}脦2YBo`|ɨGa/At8>eZUմ*LXYZ^|uVkW@}r+wc"q	}Y_%?rmS0Ue7ў4fW^P6tq_z3MZW'z|y<^|Jjć^Yﾂ嚐51u\\V%gZلOps&	U7MiBЋA<A|;{QGU'zK3͙JP	etZ/3̒3K&zG	|xy	z.`z+1ҡﲲrVݷ#悼A)fy.輗xn"_3_>sl}>=Ir5g_c/\!|Yby洟7݂J{;=>Rx,1	zA ׉j\o=ue<^?Q訠~5hUmˁ-sG4sn,ݛ&)2\qG#@|rQyr
֝ɯ䭨5[#Wi;1I6r/Ȍ2rzƔՍx1%ɕuJ3S?;]~@y_/n	zIw0{u` YuN&PHQЋԃ]]	EHW	N>p9fzG~0܋o:]'b_W$}R={_M줍"+})nꓦǫ
ڧM58Y}7w׽N'0PfLkLZ:Zwڱ('dW'FW{EYTs^FAT0ٕ:sF?-fW$s> ݴۈMVŪpTݧp9/1HmfmdZY9wEt']m_olGHzE 2"+?nnFm9G.`Rtk'<Ulۓv=Kq4 ){jo;{G"o:НR8`㒒jQzjHNTID_="qS U&S\ߕS[,} 8U\\"L;S	k5|Loҳ);VIf(ĆqdkgV]7C"Avmpu"3'g$~uJ蚈_B=Y~u=*?+6-GŦk:jc@ޯקk^{ff*c.r^h_dNc/W<j&tثx5;:rvŉ;;Ov8\Wb?tk_S3~jcMXNtd^lyMmygeVO_[==<FeVO9}V|ϚZ;{MXP93<}LgNF>#ܐYS_?v3n<fi͍5]}uͱ5̺95dLڜsf_8ay<óg6;S6^S7ds8q<[	׳?J|gAy1[CwNuv,Ty\NǍr#vAd:LcZ=]I==I=}I=q$:?6*Q:Q7O4.3(8W6Rl' |ώBwat]ߜD&Z:,6GL#P].^nEW!F#B@Z A)B'چ5wl5>u@ vC8?kv8X C9RDE_7LGɻJ~\<l\5>wZ xm6uOV=wXÛq9-\oJ6UZ'YFrW+͜;Ζcs\ ˖\m[
^dKx65Mj%5-W83cGvg[ɣH[JыlVCpZZ~?6'212ҷ[ui\x$򃛜v;arf6vU#"GPni	F$)eK-7 A{]a}H	ΝE앹n_D7wE,+si`(~ҥz6QִmBT_w-3-@Hƃ:W"7΄Z0Cjq@jq‮E<.z5}s	NM>3˙`aê*w|Ȫrϩ?l(??RS([/R3P'u'wi</ִc`ڶ}Frf#='R[O:'ҌEQ)˲c1/#bjmsw%ۘ3r{LTuʐptw
<D778c757OnH[H5`%v, 1gm&CW#qdX:YArv"P<λrwu)o#⸵=::BQsݗ~VOB{g?nu!+I\v-Hl7=*AI;'ZOuUg 5+gMKTY05RC78uᝮCP[ￋYyѮGSLs63ޣ۴~ۉ0wbohh1H_9+v'!{^T~63+,Hj3̈\jSH]Fy1PLBsK]Ss󉮛/wW\"0mg[]G]=b{b5ۏXҦ>;S('=<pd]-nFoDUhw3_Z'm0yhv4G-<rn6X]g:v"]ՠ8H@Jx`:Al?=aE3⦴L^&mB	>iM-L=oVꚷ}]o%S'aǘce[kPED<G&\r6wבۏn^LMwwM|޶uBL)05Nd߷?Ԉ6Y88]WOͥv;`HWF58
H͎U]qU)8UNS-vǴߪ^F{?vG骭K뻷Olesw{$aRRN9u3G+f'U;=sԙjQ0966׋l5 N%ť*USs du	A+]r M"AAPk/dZ1?Liɽ[P|ڴvvcMl]_s̚3kk2L3x*:~Hc^`Q &ҧW(!IZRW ^?cY@RS!%]eǜt3,>Ns.R eC-K!#LemF\^7y(_^ilKW9A̢nSѝl"O%MrrH{F	8-='dU1>!.699Voa4oUxA>T)7r["5ɢ']*%BGT 1 'MR8e.~8DMJ	oek?V7</s:/K4;Ԥ+qP	NASzǠɉàbJE#(f`dx9
< ?KVבntΎCB!cE>,H8?W	mU-m߮]G2 ""/i3>ɐA(n^hu;W#@ҽtYq:DjsW<hJ#*b9x*u"hT,Ӎ.xˤ*֫&vL=3=1s$xR7#w~.}.w"wi`RZ$aQf@͓@'DS9Askj*IoN箟~D~:eIJTxau5	!=8O'uxAb TɥL=l&O&-mQ F/]UW	ra##A	%̹-V(6 CWw"f)K.tMX~L$VP+H|αWLFG/)::tي>uCd]Z
Q+;( }5xG{><W|zLpX)\W@uʏJrV*Dg(W^t_VC@c [e
^ޭl^P:==w[d$Ɇة{Ӷ=Hٳ;^ݳg?lcwQ=;Gfx {ės-"[E#~iӵ/]˟vuSw-D׹︀}%L6#tVZiV	goWuJ#-}xlo9эVрh2.&9x1߾-N#_bS2Ӥ_SkdFd+-o`i߂ɓkr7>sO6Jb*ݮ&n(*E番@ or>޽iD݆HooO4mEdr,ZU-xױTIqIUYD+6ROK}]Nbp=H&Cx'7F+c+O&Uf[Sm'r0}^EG%ʙug}У(%qB xMFӠyHp,m0th@1(HC\wY4݊"!0?x^SL["bדcGͬGꐠU
8mXvIDLBg:,Cܢ&bYt]kt#վpvCNi;z޺e].wd)5?&y :@MGVt㱟gY( |YvNt5g)t^8
"AJdG>[XK;v{y1^PJ;igMK}6	݅4ÐX=U!@]e;]!8ğbuT:+ٸJk"oDo,>g[_	
ڭ{{gP\\z=3?!ϵVm#T{m+odثqYqq\/*oN[cRpLeɵ~jEu1YF	(KS(Yz?NVQٽCC3+gּƚg	Ϟ5	g~}j6f7LA{COs{!-aQ%9[yymD!	ea%Bau/YtonǕQ`-2cEc
Ah)\n!j|!	E@?7y'#mRJzQwΒʧ3w'v'ӺS)sʕ-ܵ>4ޭbٝXS
@Ws-k iO3%d9[ȣ]%[.'m'=@G%D<ivOQE"O2Pj4鸏BqwQ=V=$AFZ]GH}p@' }@Ұg#Mwz#	
bݳg_Cή5fumRH,f=Ċ}pywu9.)]`wVO>70hX8eCrza42
`KSL7gw^!X]/a1Pw3k(SJ{2a@Gҡ0Qjޱ&5{vBj	*JY*5FQ8JئŎ=m.?PTSel@Z>2vd)KQ']?AU7g{@,.qKh`꨺@VhIz;ANŎӌt	ý~Xe_Faۗ[:aƘJ~)=baŹY,-kpQхp\b>Gم=~??;H#MB:!޹گi|zJe2Zq9bf%$G~LTu-hqpK,h^u='12k%*8_c֨3GJݴy0kEMVW:ѿOר):feC=r1s57(q(jxR"r ۀoX9HBY7(=9bFc+*D):j[4:AfuRSG-A_/b򅣚~(.++@k
iu>t$c-$N "5Y.x
T~ 􁣓/MrʥaoDN/8vcSs}buߘ1-f`#sUt
 _]C@*5htb dkP
%Dg zN*5&w;wA>Y_%H{^+$!C]ЬCx
ޑ)#%|d㯅N{TBU1Oed(:
yku	кIpr
z3ɀƀC%AΠQ]]AYYZa|SMѭ0#
y%K|]|l!.v&%EhLhU9UqP7r_q$[F3:$hN6*(qqWX4M4̐0p^KSF6ЧHtg=!K~
cdz
޼(9O2nīR3ڨeY_px -](D| '`r}2f|=`'_݇ngg7OۥL2ZӲcP[^y`}9Y D)?s{fLڬp"T,'&_ Gټr$K4&n s'I~\ƅ>?zݗ
vrIsV 
	nXaǐ{F`  L
5Fiu;_ɼPte
 3y3@Ph̶vayl(έO1_']S~=Lʥk%]K92NG>(BR2=%O͍jÙsj}05@C_v*^DGlQ~m(Q/g0K5>ۺ_ /UFĨ&ϸRHsO>=N1[#HUr*}kwTl#/Ck``gQ}
` (,cVyMDTV;[ِjK2Y.`_%|U@WX8rqD
S]\I3w+޳]bȭ>m[ĘN"BRzEfƶ;VHk;m{={(j+n"sfhΛ];=\]9j|yJ+ns 2_iB]$<2G'SgO0{N_ukgw
#Q@[5$;q=ZGv4opp3r^ ;mAsy FSTN\Z!S%jhV4hĔ!JϼYuq=7N0{~	w~Ȫ_*9/l&J.n*պYx<7;[i3kֳ;ǀ52KA3[<7!
 7u.mkbԏ# ,P)
F7DбF&^&M-co·(/+ڼZY`r";pה'WW|UyZ".\#Ua"D&X*`酪JʦS OjkpڻfծdDhA~੶}9"	-g+)v_;LX&O4NtC*{*(z Μiݎ6oG&+VBWD)tfctӢ̓vۼ>7Z\~hgVqAElqOsĵEGkn߈F.&>8lap ǎMed]2`yZ* Z@CDLL.5TUE@Mآh4xMJxpOsMa%%:RF!
r֏sT)b$qDS[W?fvZf5N&eǪv^ I[/w
j<+dy_p|OPu#4|9;!q*lMUXmNa*P>50Kh_lAT NوVM5NSNB5%auƽ&'7 u8a h
*mҰGhc&@Z**!pM,B?rfLm;{Td<NaC~='
ƩY!܌i3֡+c8=z^j/7'Y.ڸGtDm4ՔfX?DtlޠݥMifS~D~%ps/VC-Ovi\-ɼ-)ʰ0J3CD]XNBTP&ARjI9Wc87eZK-1RkquNf$^[[vv{θ^.SKi^s͎S1#-OL'0]7yOO2cd)o f^sg?MZ2~bfP^DxF XHV	oOs6	͠v'o9	D%,ޛGUekÕZ!"!A05T)% L2Uih(6

Cv*NJ%zާ{w-3PC.Qe'_H٢薀X>!
RێMТǱt `-~H n.&<[mڈ5	xm͇
$|#gĵBViڼS]H}а+l6FYɓcs_\;y9u*, U ^_hzfG<mX[Ɋo"odt qƺY#CA. ;9~G[[CkDM(A&Pʏ\t3yަj]#e
k-3a'"'ed?*;[},> }ĩ31΄f;-NVRL	l-UEy J7RAtjOqX@]D:ՂoDs*]]#
=RnM$p7H->a\:j$
Y(P&
;QjUEOG
Es~GҾ̸_:Q#+fT)UM[U?dUNX0t/Ir_.Z]I@,	BrW-=wH\$uRhN ~vopї9S 7JEܬ>0^o mu1RΧڕrZT5/=%
^5qH;6䑄{s	o\yy2EC\KVnK~ACCuXd/6-}gcܻv;HsZp1aSʧ.̃d~^GJPIf جLا)W{HWo`*ʦ\u{;襎,,mPSgL9Q)W+)
ֱUGB{ʁvQ#Cˡ$ΈH3m]*`x	v^ҼPLo6!"BJ9`c:@[]1Wtr/ˈf	ް(Wr[/.ap:Ƕ.%AR>axi5R/T:uNHP4=q W8/NM*Gt*MLH׊MT`CL@IHMFƥːe#h
YveH!u(NAHI0>
y;B'>q̥$I\#CPEHYQt$ɺ_?q?GE/ó4Ҋ@|\2ZLIy |yy"p'/󨒩nc$&2%n1aʣH)aD
@p$U@~	7MAW)	a`OG2<9sJMYܥ+U0KȵfQz"mvfv,,A1ĔdJgALe5 E6gyW23'v)*Khfn毊a?D'2.:K^;2IH8hGE{\se.uf"%6B^ȏ疌XǢR$xŔK
cNO&%y	sʺ-/ef{g~R
vLQeppI):c\ހLPJdv3<Hا򐇉YL˧.33psc5>JzkJZ&BKFȟa?Y}{1<届:A;O%A\	&_䱩[	)O;ɋ	mT7R<TLuc1SG,:QTTG]&j$nU`D7Y4l30meW9Ԅt+\Ĝ j(<Q*yX
0$>,l|	7w`d$fQa䝦bhikZ
s;:LN`5ؒ_,M((_W(<=|9y D+*o4AlkS}Trrɦ_daheEY GY9a^t`wMȃ><F]Y'7˭rIiM[!>I^t;uU-*îlTv @u""
<d~r?xDNě,9AʳLvo۽Nڽ]=He^rAjҢve[d5$:|ꂃ|_	ΰellWqZk6EXXS*MX(h_AKꎌRc/- cAy"j\+1٬
tE$Dpf4	,_c #7fǃlS/Nt8p8DʕҢ4KUgѰ(
Fitvr _CeE˧=f`>@݌,qvi˗7|~3__~?z'@"_/Ljʄgեڀ+&E^P3EY4$&l#W
S/W$F(\0bbѻ1tN0ޏ+)(PfLL7mf}|ZmWS Y$^^y}=41֟L[`v0NX(8(KZK9T >w7!iIs5"KYC)Gu&>a"GcNC͹?B#\ͿPӧԅ?+'~nWUʧj׳>ARŃTw@nd s-:/@Ϭ45]ffQbM-H^l#ie =\s7\tF[ h~of:Xl Wܑ*d[.WTC)J,d(+n0,T+b3s~*[L]ss!MihTď90Xdj`p6ywiuqq2"惂EuwN +5g'_TSȿ	_bB
XK@FRRKb*+S"@019˥JKDQpyLj߮'HF(5-$:w&p}thNro~m魪WEp5>[agEBGZzm_UWE#ET(M
;I,.x~W_,o5tTX:i6+ؑH4H'`lxd[\<X3cBKUu_%5%Y0Wi'e"mU1
I78P0~E>*H\uLiƖ-bf]a%#0v7k+[2_&so1n6K~6Ae+i`Sk ؔg2`+}uCrDңB']XatU|6^	TÌ@(h3V9^^0TMQ
)1e+%~|gfs;o+OJg*C<+	sP+!iFF+BZ>-nZ:|1L3wK]"|FqS 1mDe J(At>
1|$=^	FEiLpa\`J?t3,"V}K5qX"c((cPdr`P3t|-ݒ:]( ج|O
桹CKzXdp;hc`ŏ-2y/
G^p}eކA܋~9rWBA"θԈ%C:1<&iL,2OS
#tem6`Y0K0fUL AQ)=""TQNx	p&=~)41*<ء|nМ{@-p>A@Cí0$2_Cct^+g M$@!#4݌c>gcn'&^a 90GG>̓G77}	%jcHaFOԵxZB{m|,NHOSL9wxMd$JUd4VW.P"]T1.*28{G_SA3ɋ\zwJN_%y`P/s؆C:Q'Dz"5'NLiE'PUi"k8W4a~8a($]ʹJkk\*t	/BY J
nbSյnU8Va煽:Ո;>FD酳˷BvDoLR=7AAh7t5>UaJkx;"xr_@'M5
:bJ v2I=>F@5)1t̰q.v?*6tCietL="fu92QP,bPst$	Ǹw!]\hĸלTUkFZ5&4'Y"0G#Z{-N~^[bmФ6fRّ^5::c4	ܷbXIĔB8";ax/V:OYTҿUvK4ĺ98Ej/O_0iQe!eZMθC/&gQ|h2$LYR.8.2V>'G8]}xs	9~|	sXpyPpOm23Q4]NIy&7tJYpD
3Hm	UJ&	fc/2ZD^/W:VJQ}AI|^+lxW˵B""Eh
Dtz;^NEZWZZ	[&ˢ"XcslYJاd[(8bg3%t;#ʦwOk]tbp^@bǥh9zL\yFQSp,q*0tKgGbQ)7#@(S81S	YPe5.=A](<*R UB.so2B~~oC>Fr#ew$4oDx,]c5T[^5_j#דMtzO)鴈ֵ:H3y+.k+Muo_6
!|
MYt;6.ޟ@u@?=*қ)35J@I,\xRQEZOKM`dTSpx#xID3jla.ꠃO~:G!R"pK?VSZbboc]X9bSL3/
	[#4|7FX63四>P>FfX Zʁã>).Ήypg*m\Δ[N~qv
#UNFx$E3wʗ֙.;YYT3^=3
dE7Wڬ1R[Wcd6\$k%	&,L\kMAyGN;0<b1OƕIfC=X
lo ګu|ӫ@xv30y2y	 )hXT74>?'n3 RWک{%2X(]V LEb<fč"UXlX U<7<S]zKO:CWI-Qh`M}
gLد|r2S.#zJ`^{ӖeC*2MQǽ¥nT$;qvdHR8o	XEeX%r[RaiǙD~/\^Z(h	˚VCY"ODY#dsFMpyE%:h޷xi"X|]d0ӀgUab\e8j/oLiiy'?KFgko,ƇAE*?e	AcK=E=z;^]8rHDX1	pMc=Qֽ2?g#ܦ~6T[	ؠ	bH6B!J@kTarè%OG?d p:] M:(3g3~%MrL<r{~yq*s-E.W/n/f&$( 6aQ&p']NXlL˱`p%z`8œ \Lܲ^b6&Vp[8F@4lt<NTzvb7arÇ3竳!;=%(訒jM-â/	t	_`|"s)sG~jDC,f-z"% (7x+R*|ĤC5(嫙S@Ug,$xu:[܏Lȋ5(4@gM}poV$!@vhYZ6OLkO֨fuK7m6F<g2,:H%.?37SY&AOJkܦsL[Ѡ/'i$<\<yL+0~?8Z#;$H*.`Ŀ3W?!tL^z0},2|@Z0@AyBu]g4xf)I,Joq4Uq%jsd
|c+7*471\c43y9b!vȈbؽis!)&JFw0_/Nk7Y׌vn5FRya^lDb-'d^\$yHE&z$D"Tn:$L$11a;P
REo5;"ёhW\.|5&Ba4ZA(02fuǇ!vv[=X՝`@.r8і> Ma T92N<F$Dit^þ:bЧJ-W4 x٣(xYW gqHWzёA#d>h@4lkm8O
5\L9"siGz!]RBq}`7J"SondTj_I?ǏW͋XBѷwY|L=ˠSoAR$
6Rl[ݤXWW43] _,}X	[[Yjc$m,?Mʒ^-jE|E9PtPH'ܧ,q^I&DfTΓ=W_69jE[4S+d@uZ[8akHDCrPD/]:L2},Lyo{
%$+҃r~`>  &|*"%ɯ/W3 cXPw7Ji[.9E|&e2YC(0FC
 ?p7Nf?b{$ʸdʒ'_,=HQٞfgU^%^LfŞK{4gc!$.2}[a׆*<6DvH7m;b|-B+熇VsƷD?6?ga(3Ӎu#"BFc0)ϘrMUESu>rc#KM)7eFtv\~9veC9=i>?(W~AFL+n1
A| I4vh(,s`0!F LpsN`Jr1pހ$nnVx\bNXhz,Rr4}Ps4=FM6M]M2i1,C2εQZAGCPbQJp²2E|FPr2U%I|d,(TD4q{xZI621{q
XiZcD%vZL4)`gztZw1Քq!%M)ЪÜKT2"zY(ST_iu@|8aΏ4UDj3׵JSB5%熳h+xb7iN 6xU^ $?\)睘BꗘnCHXbQVI2zُMPK4ZL+.1Zë#^w-B#afs8[C[Quuz%QOJL&yr ˶Q=.&}(E#"9'CsdgCv2f^qjHj9n:wӳN}E?Yel	t?;ulww{?}Ik8ܼN=N&+iNl]e^&L&~VBP)֩,Skb9\\#OPgIO^N.q!A׵J*qZLeN
dcۯo_3o%-~G(ڊ:Χi6OOM_z<oσi׺35:G؛:7Fvآr	giF\s^mJr<f?9)# (p$7lw̴A͐e46I|tQcS>Wאhq&]Y46]6EvSo7路	͈?a{%hOǜ_]bfʅf_S>4h"k ŇiA(W:jZP&6ف"S\7wyR2^<J&3J襰I>Ȣ[_G1E Bu1u6M[|/>ִ<r:SJB6"ttdf=6r	7EH6:sU(IyvyR%} P3>##UqWZL@IY!W>>	q.'ZcFmF
Py0K1nDgyy:-t8=37z"ɴZR)AsJVaXl2"
	rJK5T'`%-Ak?]ҵ&/fMVWc6?yySF H@
|I[CF%p$m*fbG)uAc5uI)t~xJ+区TIl:~uP|yG=v*K \8B!1·BKѠ(v0<c*<enT4&QPsE!7BPE3(H.knHKX剹Pg6?l4YKb shj:MHQn&@˩&iyſlHX`nhl{D}M0[1epLUlO?Kp/a4DchCCIi
κdH@j]vYM,^DqH5렀6«hB,}hW,Q`~ی#:?Ixmk'{-f=jc/|NP0zDdBFCsYň|tuevQnڼz+BJz:~+HF.	# ~]3#'	-Ftxa{c=hݳ[gɷRN۪	Pu\d7@La=ZMǔFv%Yv("IVwTKMJ'Y]O%$T{&$?}>b>OzDtS.LetIVZ6ؓ2IV+sL˕\饃Lm$U9dusU0ꋈDxd_THBUM}I쏕-G/|Ⱦbd?]f??Ty1&Y]We'Y}㵯eVXWL(f{h?\j־5IVͧ<ؿUIVobu$<I
iKK[&Yx IVww$$T4^HBIIߑ`eaIV9N'Y[$IVWEdxk6㱊IVcIV?IVMzF$F95$_G%Yj%FޯV3,EW	};Y}E:E72CȳӬ~vx8Gͳ}+H7 YzM_8JՏe+D5ǖh@(M~[OγL=o;[F -D~#9S^^3UXyKbGJx.DT~
][0z,Y;|z**6ؓ#y3~Χ9tķ͋ r9s/iKk zM[]rUu@g~\Q<WJ{?{6K*i6 ]DSς qAϾ2^Eg[}7|S%དht__*ic>4
U>Wpp/1h68#\bsL@R|DaJʃM	)"e:ŔrTJ4yPɕyg"A7W̑ZHg#i&I9UE(ɮ|%A;xTB0&h5*vP\?{2LpxDO.1N V/sc$7#D
VH?"gbU3OR[@pQ7Q&Q2w],`yh03YTsI5Cg_0o%wТY.9$`5[h~:Xk.֥͓R+$ fʹIIk@?ĵGQKR(Um5ww6B!\bB"QiŭbB`&T4R<9z5V6<.VnF} nA.IM&݋Eo~"9wK1V$|4;SV(!i$Td(xO.qtLWp	(k#`F0ʛCx^u\$xfqpB2a$G_b{]zus 4KC^^sG	f1OϘE9o`/s
YLέ;g`y|#nElQZK&: 3TӇyd#ɢR/uN()FJOezҴzI.J<n1ǧo$9)r$|^Ξpރ{&&nik9%&Kv4fn香8tOv@Bh8]Ó!:޳
lb#^BȔvшuXC\tH=lMGD1A@!PN~%@v]>Yy/k9w[MGIM8J[};OyY g2(n)H&!`֣JW{:HeLOX2x*zLtZ	_Ciap+G>PypE2f
JеdegVs}SgBwj B ~	|~GoC[__c&:Td -07r&fy^'&}s}2?C0*|wӗ0ŗYG"|^(A,2~E8Xk|<Lw>|JaRLYX,)])dE[#oblhvs"aFs<]R3Q4[""BP էx3Υ9 
Ҿulr&[paCYqȵm),ܛ3J͖(2cgQʸMF;ąC߼Q'535$suR#P{iqp뜦v=jշNHl@2Nۜܜ^(~9VS|u;u)rAF\x9\TD^W_v",z{Qdr_<l:$q2Ů@b|Q+y"ћծmwͻiPf%4ܚok>8hnQ"萣|\ȍ*ƋT?lEF֛A藢tJ\X5nu}:Ty/*l2[lLڕo HÓ'zphZJ=EI2G%(|~#@\vk^جY:S-=>Js_z{r=%) EU߭㷏w XIl.6UVC4գ?dȓF&,!@J''2;X#k+UG+ap5")ʿ/@m<X>&n -_*'rM\t Aפ	EZ4EsFp<fUrܯז_##>uЖӘp3r5?x<()/ @.	^آ,[@5;j5K%gOwh_nBVJ4p:lwb{;}{b_._95~+ʐP&+ˊ.ATz5$JDxRe7<zv&>O/^Lۍ1J&g^&%(%Yh>m\I/Z ?eh@"-¡{"<=+Sko`wP
=ϻT<"DIzJ 	Y#(7BVb'fL=ja&}.<j|X
G
Z}w{srtCγur4n="Q7&Ef(c72~|a
 niiV!xGt`W}"|*&د	~:8SF2 ?3C(J!rl5}%		\˭GK~BR[@cSnɲiCx,I?hr[ZpMVn1[[Kn1H[#[/#-CE>[	+8OHcUHFj)O+bEKs˝iG9=1Vs;uf56}PĐԹΏN0Ir;Q
\QCz=vM47|$߯
}jLsmdg݊AP[cgM	Tkxo޶0x[{/fv̐ލ}%r>?	Ԗ
*S0,-a}u @RIkcz%u,2f!?{XW̔$r*XG+sLM}BB1\c'I?*4@;E[{:"P	n @럕iF5lәa'VHż;eC<kjfP thyS.`QN9p}PbJ^TJ=bœa&_pۛ+x3KcVwSQbWx<S[Jiyv9yPme~apEB՝EW2%\#Lfk49{v6>[;zP09x?/JEzWgq[ŷL٧.SHk5uҊ%3O䂱&i
ͿYAٵ[/Зp_(窅-xauO2]p^%!G3ҽ%s}`np*hIW뇜`L6kٚ~VCjCB0oJR<)}*yeņ^E{+Ah#<7 _=^q]Lِk:yV_$VVҲ.Ev6״86+$[TTr%܌֮īGS4z1[]"M)"XM%]XvǰPuS؃2)3g}+y ]p9{.v컡xE@B'ڝvi:5C_DBGGI>7)1..FOK%`	ߑÃDTX{0J
D:!L^<do=wD,Lt
>BSB@ho#<vHwj-HL"s2t+}ҌCu
!d(ImMUyǣо<&@1{ށBr'f~XWDt[𙯕mޑy2^znA;MD{)Aǌpj@ytvY b{jM~dFUobG^i--N9?^;a$+?l\pJtI`O7{)z&(Ax]!)jX=`#\CEǕRDK6Vg〻Ydw;߸6ϳҢpy0ZhNOOC(Jj= PK{K8[L=jARE'a Wvuk+
Chܭ.뭏TR|tΐUԅJtN^m?Jj8U[|$}}&z3tMdrSt}(yXJ8+6E<ULN6,xR{ťhKҩt.*FP7U1x@#5*8XY)-|2<oMtPF)uLOt9ϪQhnJ>iO	<]UH/}YT:wDп*@6e!>t{+Cn(iٯKxeC7%WUJb|oVq1D<5wᙤ|p94?`b锳?\\ǭs#az']Ǐ2o}48onhsr7BOӡFL=tœO'w\EG_+}=vT+]ygFO<o9G =+g#L{ztԄB3|[gd	ӥР_ 	ju+#|,~^_1LP,c`w~ӻZ
R/lzyTXLQk`Ww)9ʚD|oVf{C;1SO+<ыuV2j(4鯺I_oMf~g69WB-t{]T/PZJwA*l/X-bߣ@OVw}[@YfH_àah):K?#q>fM)Q/%YnC scѷ0{5OЂ>tƉ w*{Wٞkd	o%vzS!LӞ̞EJ,ɅC_\#uO+5<z2@ѼGҦN饰e9Kw܌{,:@imE,D =ϥQ:*6'	gkTVrgs-jyt5?6<$>hw#UZS3MɊy -R*-϶l-jcGkt
@"ۑ	vkT,Fd4GqUhmJǋ?1W;G"G At/R\жb`$>`_ns[<V/aKcr[ݣ2f\Mml.'48I&n)c7Ot{^o)U{LǑЃxOo]*4T{i;eXB[Ng'!cVP48WM)2?M!5ҪL{8kJiaQo7D:Q{*xMV36Ǽzj	"-!gyͥK:Kd	OZFd?sl$]Űh#R;ȢW%YV䝌Qm%GJ	+Tzrd"F 	!ٗiR|O+ٲ|]Ei&foV{undŏH{b2Js`pIvL:j$
MDbS8\,(e,Vy ٪ẸKR~d-z1.Tp3\/BrR7OHӓ&$&:I<;-,>"(fNc@%l>*Z&i5^IjW~/C->f(CHҺ0'q74q/)_,6М)L0;NǡcڹDeC>.
}_-<`Q~$%jW'#ńBB=~3v{9
tiWG%wѡYmދ/։>pB[Nӫi!CCUXVI[ǡ˅;g304WMvF/iD[؆[q^OgD5	T6NBN^0#Ea?>u$vEg`YM^zusm~ڲ\s!M^\@	q\1#EX{Wf l5oz]ØDWg8!~;L4UǇޒ'ltv4M=y3TpFNhl9$3;+_z)$ !fi|~"ROgfٓs]Zto:p2gǻe\}͵XY͡k;vׅX˝]RcQ%	̑$C$;f>Ru~2å}mUj.Sk(Pux!r4lA
Xލf3(3 zɈ`;'Qb8_9`8۱:b\tB4j	bVa`V(jUO)B" IL]zԁOpJxQ\R/xN):T t""m_'
PCq  M5^=^wieJ(#lʷ0PPO F+/aFBG:Gzô	>8GdL͔= Y%i,^"+u^/d~P>Q􋣗^UtdT'	\!!]3^@_od+uڙ	+";P$R&)8X:5lh4ptjɰ#~Ffq8'餝jY !Ǒ8\8,bm)$6l).:c4SAoxM⣨o#]ӐviHI4E}¾Eej=pa@o&q#BbR>U +^E@[WKu1ULqGZC͢-?@j7׭C{gZ8kNSif4Cg'Sd8D sId_+lv~@tKl%_^L,|/UvW˖<_?Y~_HZ_<lڻö/ufue?Qy<lVij蓨
ezw[m"]!ԕENOvv651Rl]^[^}fNG|~vis	3_0h=cs#<7vzOzillY?CcrcL47;OZ<JcuؿHc[l쿎pcKGv{5V闶;Gd7N
qKvit]DnWAplt˯%v϶"@s$-
*lnG$ދ\QynG8=l?3fe;h	5jcj뜀l;q|<Qoضtg7)Wb^ks쒟Wɫ_\jE^ͳ_W+c=h]ur`F-都n$fGxK^_U|._-W:xOL]a&~1t?tW̆~WIUw]=[VWVWl+wgvWn9|bV~wە浪VW,n+s٪+Kp?T6Ri:{Muc]kSQTԩе5IQa2fi>j؏:Tt*<ƍϦr8E䓐
t8,[&]$DbrD`Qtw]iE|mG-,y5v;3铚&CVffF#[§d1f04@_+{3o.Ri]le RSf~* _UA22kb9X+5& -<+l@C{!7Ӣ֨w1ƔagcЂ##~=d
fG-OL4NKiG3N|Gɢ(j0ʸlxhtL546E_D>J'	*$ȟ2fXHL.Y,YHayG O?ىEr|Wx'UP)l3P$W裐.Y-f1=_7̛F"߉v|2*DG_R ?˃vXe/$0BݒD@=DM!ui,xΓ^w*U"ߑ@MoԽvKDJK͵*TkQ	q)!UZda.GexhW)J1{<hO9!]J=R gr/@.#ԡkDNy/ELɯtZ;*xN;"Kr8+&Ø),r]PHn4WPI*uOf16CrY-'X+W"ZJ\)i0%$6DQ.e&x(E\4,ɤkgnv&Uȟ|E3GC+`wF8=oϚLҒs%^wxGj$6FؠHǻ8Ϣ)@8Qr} T{O%A 0R(^)I.	B$.gX9&(.6d}Q|O'@r2(h@DLC:}D·xϫc֩O^h5IHxP-ka|2m>n,ixiYW)crLC|[ʿ$*MN<gL9CD꼈8H<"+"0U6iJ
UWq~&@)P5z$F_`3_+0X	hNcef/P`z>TM|miL5^&hȡ9,'moV2MD[%	-;lmNp^wLgmYqik!C?G.Q\d
J
LIm=tJ'tg.79*O]qWL@I}>*ּ5?fZF[*p-/4"0q}BX㛑-[\镢Kgng4$Y)wJFgN/\bIǭ}nu?EЇ;hQ:!2`5$S.X*8|$Qa$RR4')!^VA$6 AuEO'X>a8?t ̖}7)M"oW>&$b"Qxcx7H@n!g 8ӒX@,꜠eSd*-tF<ɿe:Ql11Ic$@&#WͫNhmNCx^w畿Ksc}[i?w:G{m !3)ӒIDswJY̒efu5,17	5KGH(kCYi}2[	L" RM1Ϳ7E] r}LManѧ+#Ѵ5?ۅx5_|%|{N>[k?GP"Q3xn*Knp*Sd_;˨8t}1E*G1,v1k0_S#뵂2vEC?bGO`:jDcnx-(ro8&Dֳ%"ê7xOE-X)Xl`<V3@a57/Rt ! zz?>D?ȟ( MEJ$#&/ n
()6 	F2ǹHI	wʆ1̒'oF,h#N"b~&Q@MSt&]"xrH8e)IN'r~@AKի9\!Aܥo뎊>([GJ|R~#a灀,]1ZjD;Ncטp~1RX{b@^tLEaQyAi_5t@	=S톙kՋ9'aWP֡A{Y]Gf.POgm77ՎnUn?r+_`F1f7鋕<d*آ:~ZR>H6\d"X:^G0Q^W}k苭bhDΎ`GɓFJP4O2_Яj~;lB~\?㱹joT[Ul3hz+)vHhZ&>_IhU3SQT%GhO6 ѯQՀQPF.v<һ$2bVtGuK$w	!A4^}]ZF+9po˻!'%VtiCNK"ji-	oƲ.m+U)KnYa"fB_ky@VJc:Ǳ$Q=,@*0>2L0

TN*9o~pk$T-:iȲ(t$LǮ#/De|h5MG #<X{3سǸg;Lo\ Q`5\=G
<̅?0Bz[ږAu])NaʪXZ"Ӳ$LU|rIlںyXl,0ؒyK"G
lhd0tEJc8juo[/	_ɶ('Ԙ}f6 M5Y_uiq^@>$B- B|bh6MdX9|:ƭ1TW
c]NQڔ\M:)My-ī!j1hP$v۰YȢAJxP0[^O3O>Qڷ<z'QzGoz*Nb?UUo(P
qy0͏R*F>`"+$ҸPM&٭r{޺w5vPñ7S	+:Kyx ] c$jqtjVEXAޢ/}nÇ'U	cUݵfUڗUM\\t$JVΨ(/8S`j޵EG/j~`t&T\yPޔGP:Tg>R6E#i*;_/+]c3GhT}JґNQ%fȍ)9yEoX%J$RYVΫc#awS2 BkMq,i8$,q YUO@Rb=Z S&P< Y<iMh?X0m{ۑpt>p$h!]ϖ2׺QT	J.yF&X}-|8nSwC)}ቌ́fuѻ
$˓,ji`!{?v|	"c|^@:C+#N.*΢sMP@dWC0u->8T{P:GhAjWR}D>oPGW4?Gɓ2TYF)j'@N:!ɑ^@"G+[H(hB_QG^$enr}RNJ^H<PEW=@I}խ"yO1؅(KLNΠtN>FD}_iaR
Izu@~6uWjIhTytj>)b;4 Ez+U9+ s*%rh(iZ"/VHར5<Wyz#uLk(;А>J
\ 9җ(wW-H"֭|,=f$\\ҽHLE"kb&ծ 6QnVH a6[~
7;3ae^J;e E2Gy:#ǋ1&\x^AJ0^BA{YW2fn?ǅ2e44Uߏ21KAB=f૮Xq,<ـI@G`ŸMPH	dEx,J-W/y쳑֣1V v= ܴ-+{z|XFz?&,ɐKX*(Zk/Q\	+s}_ϻ~3_Q'>UG;WR!ۭN^+hhns穯JesS2TIj[?egTYOREU^rO/Kx'wßj,::(n"#
͉/^iJgmq+ac^^=pc& iٺHmUHYivΉh^i!		4рD(U5ᛵV#}Z%N`,[-<u'b*D\k	o˹mugЀME[?.*gx&V	&jXA-#0PBZ1T@pJ+݂.ZeZiTfavOKt[]]۶ |sޙ󷘙ss<ԭDӿjY5't.hig8|Ho2NkCLE3g)XDZ(hUCJGhVM⊢_k#y*(]k壘	+*Rr݊&O(LedL)7ד	Ru[U`c*.PMKٰO:})plV9
BJyg!,\q:#_e,VesWA{}PW%Ui͒gP0I	L3o0J;d/Be4cMScgL[d?΄Ɵ\e@d+S"ԕM}R/wDhyٳD(jIZ,VOdG746"{Xܩ	U+bH3(|H'%ʿ3j<H $NՍ:?ydF
lY$kNPS.R)	ePCXcK1\nVioy=YyS=eȋ!Ur"qA9P0W4=ةd&m)Q*Uodkّ\SA#l~dճ.S+v3t՝6A0?w;08Cy.OysмA[̩BNDNh쎈$RfQf"EyoHBBÇ=m,`nqgyip5K|cxiQXP@% :Ӡ#eOrMk0V'ts~KK_<8trT}XSS9(F$^ߟW掰;B?ׇ}C^oi8Xo4]xa7u><Ca-l3}XCÖ:sdx4J7*D+%l^ud+ԌEoyX=y4ez4KbThpSX=]j]غj;J7ti=e{4M5vz!Mβf>kVT |fZYfʃv+_(398rnnO^m_
ss]vQfnenuvb4eoeX7|e17Vƨ
k*mLib~iehϞ7'w>Qg+7>Ui 4ti=t.泊MfY6:b<N+Bð{.Pϻq * nB=Xo
3vGG;M70dHߢ~Gʏa#rh'~)7,p9Dycj]AeT~N'Lω9ss3zeH{s>$AG"8x\=@(.UΥ>4Ul+/+pg]{K^ʡbvt~;k}aEwRpxJAP80↼=Ak	EW^@,b|cT^IQtuXC55uu(<nO\\sB*o(6ckI|tdڱ3C9ޅPN0kXǸj#d4mhE>ʢ4}O`/;Dv>Vi>}_靾/:kyUIϒ9P*~?7Aj#BeeMFo=rorSh-rZb#I~mfЌv+u^L_?b<TG}=H'o;4g:"C8E;z%SE]٢yMJk:b~%M\lҮ+LVѩR+/鴍(w/Y\)Fv0L?sT醶w	Di^ݡQ	YS="$3rŠqx aSãq,[χMJM7
TGz^lhO/6Ј6UC>=A魺jjQC먪')!NJ5M[Cn/j`j $B4R	P#E?\9f~Ր9fTdʀ(U:EEw"D@/9tH$xF4'VǗ*L<byU-RH[̙|H:WdѥE">N^J%mRw0a@Pwb΍
^<xgݬ.U"`t^_X௄L
1>bBG6.^T!rd7GH3>\}';8_3P"
jt>,4jZ*.314t^Z*Q(4[@`*-A\ޣe $7](U//)7%+T#+-xuϸ'<Tӈw:)&iob0ZB>:9J}|q-t¸ "7S D覆|!k0&Y݆vyBHkܪr=oF$3(oDlvPܠ9OU?dkɧiWáp7ko"ė/K0EJ2T 3^31@?d4|٧}g 0fH1:e,\mhrl>|X	Ewd'{on3ՂӡvrQ#d2N)rvFa@([Y4=ɺɴ[p8xie}tOQ)7Q?&K.?F}2ȴ(aCpM%pٝ(_Of`wmi+fByH]OʍL3Ҕ>ffx+3lQxEdZP˺IW7M"б;<R8#s>1n3TG?C	;q_YMћ%5w5T^UFmQ͓[H;9y&)/t4{q{i٨,ZRJo:E\~=SQ;O6Uaõ9S	uW_q7f,r,O-Eb]SP$mcp|/Q>π,QNQ9]r-˶qEvDPoȣIpĜl!n.5bb1]99so$Mʧ8D=3KךĮNx|8.vlhOCN~fy]]ENHxN!Y(өsp\8	8L_ 'xKRq֣zSJwڍxET۹OGiK;͙:Zwev_\p*Fm#1]"j.BaB]E>dQr9Q|L>VCֿ p%w&s(X6
R;1Оwr׾gb+Ϋ]_ÌB4ڀ#nCy>$|)5A-Il"]K0N}!Pܚd$nz
նP8O gk7)mobCVW
Do-R`e(ĐIhh:e#zf8 2^([JԹrm
` aKЙC$h>:S8%1G+q{GT$"B-o-ӓRn^
mc3cqkq}[U9Om
eWL_Yg%Vb!mçLsw;?IT+^Zg7;/ZQ+tH 'VZ,%b#'w"^p#DN$Fc0$_0ybhs|2_9|tZG )iD	@pG	~rfb|I&>f1$BX5U+{U>)DrkoiPSN3y1U0?һDPk:7gIHlo8E^Pt{C&;KRe.PG*N48fu*&&k=1Em`N(%2ū!45L~ǻ?f33O(ˤHް/L9ϵpmLdumcCC߮=eфX@ ݎ0NF/P܍M^yeE$)s8l6*C*no8$E)ɛ'p].;;LTDl,2;Vz\Y&XE`uWٕ56䏱+H%hu 5WKiL@BjC({w6z; T浐-K)kEhPM&FKYH&PҰ|Zy;¥}43QD
z`ihWvX/f*1\Xy$4T1TMe{滣T/5d9ph!ܥ2"0ƀP@O̱7>nqO,JGu$'drw*lZ$B`h#3 QR4D_;VHoƇ*ۢMڊ	Ċ0l1"DniZKx^ckYf1T#\ŰfkQoG:q8YV87hE`|S#s\eu!*!x.l1(Ч~[r10++-rQ[ʟyO w*t[c fjCy/UyzP,_GP^EX<ioBcۢ|p錣U,H&Zސ)C2Q:k:\ƻUn/0\/tW1LAl{o<q<\zGaUj'"VM&:fh?B2?36-H 1+,Nl"23Dl=DN'2\fY>rKE{"^s5~5=q/yDqY+C~+H؛10=+9>?&H	GN)X=CZSWDa_ݑJ_QhG2_(yMSiФvkcat!P lu=5-QElCRW03`CObsm2T7R1t7	'!+.#m!I4`iqG=Xe!C~n6G7Fpr1'aEh2}Tn83ji+f d	ELCVYt}]Twe;1ɾ4qjx =nZXAg3\ni\w&[WS?UTqC!#c#x&bj,zo֬!EóD9P2avI)tNA49R牃h*u*|Gt0P//3xl3fr6LEK/qJ%x6w6N7MrX$^<=|\j7q#$&V>I?a DQs(]zvqe8OZپ2<Xˏ~ޢ]'>9עŕa^3/Ff:G#,TK2]RC@!ΠTvͫ*WUatHb0NŶJ6rJRNG\M[c6uMRzue\ ov*.z^d8?T)zZI躋HL{o>n`^{z㊤*I'{bΆO6(K̽	׮x| +nuSڂ+kC Y&:rg K!&MPӋ*p4:V@G#}^	,͍ɩT1>njF~)ꗈV]Xt#kxôTo:Z-b=,4pQy= O4fI~WʾDqD̷10pM	k`4m='E:$;@yC`T#-ch57c7f7I.3f\͋!W9z'DIK`$>_bx7+qޑ@;/TȩLܥzFğ,Np@`p'd~|DB# $ XkD"atGy"콃ꚨɃ@Sbi3`fdpJu(Mb%H(NM< ~YDp:3U|f>F>Ơ=G[嘋)Nw,RD<sh=vh9x.'t`b`6TũUa٩#s",w&vzA+HaЛ]%_N/x#HmXS4/'
3^TõD1t/LށLN/n#*r/c$okX{HnmزZ'#mX>q;mҺD	PwI0]vgQUkPVyJ:Yf'.eZ{AJS#ZOd{;mӆ=Тg:^~͔,T)9b6;^7^h$8(nPy&2u{@뤮9'PxΙEs'rizQ i*iFV7<u<CBoFDhsڧB}Xg:Z
|c
A}Zi-}xiaE׻REk1Ph[v{ļMۻ6&^xބ
*ʍ D`BxP襂,)W
FVc(Ex|MF5mVvM1cAlw⋥#74z2z.<BDW[Rp| BW'	- Rt.w;7Kb\PdjgC<Qdy/\`;R9(d9CoG/7_h7%BmG4TC	3۔NT8+̵4wmވڰئ{Vc:cuzf2)<"˚ \NGUGyM<Q-M+2IUF0L*'X:EXlfǃPQNyvcŪߓkc/%ezL#j"p۽6LE9Chx1%sv%\_ťxy Z V0Cƪr&یp_3n2~^Z89uTD6%Z16:^G֟;@kU΁TzZ vÒ9ut )=,phaV0ѹ簴EI)` [N'[擘9xF%CN=0Y!#pXEf(idN89 ,v3oEmF
F/u9fhfE`ʃճw/TlҨ}>LD-k;Z!SN}4^ş֦N":+],XUnnPLpK	PLzEϩbWwF4DŽ&ѳbhjTH+2l_?2P=m;tҁuE?ItÒ~ܣL7e$[ܗ!Kԉ8rxVӬjxG;fG~hĤ g~PگərhPʠffa&vΚtuPuc_&~x?+CF| ].~t|?1ҷ/(v;w|e.oW{4#4g]%	(Fɦ4qb~zS)G?@j!]2+Iypd@
tߔ)tR	@ϟjZ0cI`ߗg{0U	ԹEwan٢n:ꤱlh㳈znt[8зhdKJl(xL;y̿8{1Θ/§24M;76F1x4"GCN=3ÍsgVrj]QS1ȹ^չ)KC -N0wi  z3ThWD뜲2*.;t1sC"]cV[9N9#ϛZ"HEP!!Usej졡ngOD-;YWYkFDoyx}9OŚ{,d{Vsʁhg#3ODnbI+b\QTC[|	QC+x.]٢,75̀*V}hj$oQmLذVy1hz=z"k~ah(tOWVtZD\a`1BCcK{[r7Υa~>o]@qmWԚ~av?mmV}nN&@y'O2Vpsc^ю`dbr4ƭ{kҝZt `]넽FڴFXd!Tgx*?ZҪ$+Zx4H	l鰿]¢H%JބEka0*-pgIgߎxó@'?q!8Te2]&XN^3h:taӎmxxxƂWe%]}TsEee%][_WƢ]f>Hj3m3A\N_* Dh)0;OQHbUA~@uYsE6;"M,ˇ2/<.ƣHe%V_fobڂ́tL+CI`-H\ ed%Ss2ݒSTRDx?p})UH	 A=!u,J*%ī!D.Ozu!j;j:[{gʳhbqMPFYJBO=%յ#sTpVhw sm"+F`EF>AN?,+=0wEjR7sW&jm@F'71)EqKI#Ь.Up<W=P]R{XlxY}af3*eGigGڙf|L/24bmxse10T˗0}STj V9{vE_Q\AK)⁌hf5;ע~e 5s~7*e
c!W5sX-QnGr|A i o=|/4;?H0Hº
:l};¯[$ g̫GNv^\C.XS&I}F\ޭ-o2Bk!H/o	\irJJfeeqxauT%,{/,<ТkX.
Zz;|x} OfyE	Z(dP3CBW׃VDz{0_m'3Eu?8a=K-eQ ŧ\9??_lq5*Q<^<['Qh  "ыpαaR^,,z;4;`F el\Hѵh]C7*#\ۨ:k$<s3WզSL;kw&Ռw.M-5GN]ѢU]{'걮}.Pe.oiaE${j)Vu|WRvy0#~Щ%*SnXnlcL5'MmVRZ2*.vd ۸J1{"-XR`iou" 1)RCVߺѤ	LtQsM+].]mhZa.9nINĦBu̜9sy*++Jcٻroqǲ ̚(IqV5yh,&yTüذҍ @3A$67(V6$Ca|6,g!(6q9:Aq>!`'
$J$h,qG]֭o-*b
/
H~"(ֺ"'	|@rjU
vh''eBʘ9˥HD	猽D(%"D]NҌ#8l!u\\T:5EvKQl͢<

(C^z8cH
4{h^qSƋrm1\:rTfw096: *a#bLn#JW6ܧ
Zjm j.E<]-&_,FӞga+DhruAC]~N@#*bU>F2H)镢#umd-N\+pqa9J܊4@,f)BhoAY&l1}:B,bu4kg9><>*TƢ'{v[s 64|̝b+P:iLv`XKMta\S7yL>S)KΧX,xakYm1^3ɨ,%,pF4E{G=hE*wi$-bبk;߹C+Փ 	>GgqU>udߍr.oϺ~ijWP5ʦ7_뻿Fb:	KpKwb<KJdAso	D@dM2Z-X c a'?)NݟRȰjnsX}6X_#XhybI52+yTf2_nh8>y䯦MsF2hG_;7ݱp<dq\	# [ံj {H0F~ SJvC`2yVbnZD>֤Y#kR]5a֙Q_@+x׎m}J4^ESxCDWT4`"+E/f]DrxSTÎ4¹/OfjG?7c1LeuqHq| p.:qi(e5Bޒxq3_Hk"eQA)j'#'D:i|,qF֦6!H]V8ZE.b"],5"YFVP1D<7;.AnqmShZX߂>H?WuXJb(EcO<5T3|*Wj{^Ճ~Syg@_cU%i4eGSlq#8E#q9ظG$\tI-u|7AxݖOuS[Lip20% SR2h%
i
sq]p2:wޙsԨtMWF:tl0k*Et%Dc~*)CWNW8	UɋG,z*d&1
9W=0"T3*>[DX/MS|\oWSV:KLW2'{*U댗tf+qퟙQaYltL"DGh:mUKdSq&w/Nw|N:+EaKvj]ɧ6K%GD}*_>dqw@z7ŸN|J'rR*S<` fz2㑅:Lާ,\,Q)Mc(T1Iܠ@6IMno/=+dzOTRqMN%QςB,+1P^1$W*1z`0YǄI!0]iUrMtMUe_;,4wP|F>nh9(d_eľpڲuLX%ꌝ:3e!E8oD63q,}1+yLš8ƭlkѯw:nwd1WuN{)[U[{ X'8#d6Ou0}*':1*:bdSV\r%חUVLKct*ʮ/-7lneiE&״Ga%<t7gbr_X-;sTL޻`,go4;âjy]EAE1ޜ^#b1y"EnbF+|<D>4tǌALCsy.)pXQV$VJ?6jP
?-@6LTf>	$tG۾mɩsDYԳpי`MրXׅ>'£F=DR#\>C;.ykaw_\9V˨[@q4]kV6=ܜX($ŗUBP`Z.bVl<c=|fmLW2aTFa	^᤯tIZ fHs"qNb'-BGP^`,M!V=ϷѢ	37n~lo:y>_KLfUō>L`
P)r=sUt(vKݐ؁"<TnaFkJY+j)}Ep4Q} Eފ/=GJ)~ F1ws 2$ޟW(Ch,] ~MM7&P&a4uv.]A*MJАCOUJK)q2.Pp$3hJM*7w 4x\Znxr=+ʨN|,gu$auב?@h4ԐE#zv{!c{^0y{2$(Bdinʐ&LJAlFS #

s8wjI^C-!1Fچč/?ñ[P5/SV&))+DTn佹DVO4YE E= SvJHV;?<B6,ɧ!B5,|2sD,T2Z۽f]4:7	3|8  ȓpQ}Gu|\fI֧dI}GpL=,<Ď;%:7Ҵ}WU[iN8,I|&n~7H94QlΛ5D2|Opţg,S!z)J^ ݽMK6_dի+qP
<jNqvC9i?_'3gҚ O`ރ#v^Qˉ-Qh3Xn}
H0jJQm,yťZ:2?Gp8^Wgd1jF9EK^/<r'QVHx<-cCfO	Zp<e^>*s}.7q3Gx06[eJ{(9{o(ɤHiI1ᮝo(>b@S!Κ0hy]hXX[Aژว,y}$EKZ	ڥ5h )@o5~A͜`]4@bli3-R[l[a #G	X;4MT38xb=^b<]=ψ\+Fڡ6>yFpq-K	Z@YǺ,G{{NVyv  Vk(H]&qٖ#2A9~g`FR1ZU0["&c)r_62C=[\zG}j|h-iyxZ8< RHJN	&0AH8蛈V R4)_EQN99r~9]FpUGguipءHwRtX6ko78,x)XU{BζkCWT3}W@#-2A!L+XT*ю1oF0]`H{竄;'V'N+S_%1~+'7Iq0io*DS$$.cHnIHV*;{!+ hc:He61y?qK8s@B{ߛO>
+5?b&цƞh}5nOI?; P'/fTƔ壭=|zVw-G܎="wG&oB=FSmܩ[LdtuEi<^VAqo$~/I$ݝCp*׾27	P  |[-!nÆhя<h'O۠62i@hx}z_ {'Ӽ,9 Kb0J1jE3-.Zw\>^yKo]4DiH
L3r2$D7kk[ x\Fؾ9y=~3Kz^M**}^0U:\{ۿ3xg<lHFI̹E;%b4/>GI/v17id7byPqbۢ hcZ
͢2˲ۗH!.JOT;3?y#cd@izҎ*fy&>nf9t6"	h:TM!{:.rD3^!W͏o,|Rŉ6i>n)a/;!n:j-mFmRE7觺|	v<R'zykY}鹺P##^o'כ!0
䗻1q|9hgE+ɟJ"PbyF	kuU{Z|@1WYz7Պ2C0J9FrJ릘Q#QCC[Wadh̐p'
 BRJ}.p]fmo;VjMt-v9EkV3==qʨi}jf0Qg/F9*qsm>ƙ$bsQiCV΁\MSZ*e6}`<	C
)Ԗχ0pd=2`dHdHbX|r$m9ZggZGP>'d	Mu7:s(JP~Tuy1ppR1A8$>̉+#f&>cy4Q;LǱ9_zAT[V+T-.`zϘ;kun^0[KPS%\}3x%8og9TE jOQytz󹊉SBVXcWk:
:v~'9_M"dwLTg(#Zk8\G- RWdWZ-ü31A&W2%QGްNM&Cz~w@㲵?>1cKi3#E6cנ׌=raWqSbm}NX3a=ڂ@xݴMYމLۨ+QJKAtBa7*. rU'{04%7٬I!Ti=F5WUToC$׉D40CaRp8	,?in鞨q=\@hİ=7fuF!MfYR[ZȞGS%)P"unיؤHKLy9k')nuCF7Ӑd^#6hϝ%z{Hfe/8^]I_HKC"eS(Byz#;UԖFtm^u5:;(37UYece/$7` o * ly97IYR%cxL[)βwO۹tU_˿Z􅒾]>#E*Qw/K;<Tbz՗>ڙ>j!nU~W@Nn9BR~Lr)Tml)&HlTj9RD$Kd['MoxzJZ*/gW҂i`dj~C\MDlNԬ?@&yXKVcJ-_7R<[btD50@3%0ѓBpVS;o71[d3NFnKQ΀We(vKOEQEnзN@`&y䈇ޭC.RGvh[]Ii#K"ͣ~ 5sji}$53`zmfMjG>K[klji])d.
l˷8<WB8C*rOCxǳǃ5
2Ƶ݀`|X#dqʯO̡m3cCx	<*x3b3H"CҩNH`*zXOTMB~i5^/Kʣ\ʙ	e8_uzb/*h&f2^y7^_uj큻W5ӷ-xX5h?).r,+%bIkG}jFL)o+'b9kM<&0Δi=WHf"7 3ghmpd,%UWMw2=O 7k|f
{<x\ubzȸre0 m4/X׸kˡy_dTcmHl󈇛TrGQt֜IMX?~脈w	ʦTW˴n^Mqᤧ_#qlߟGZ)	{L?
.u rd}P&J$}Y g%IR$_;Et湇4X ki_iIq_š<w;PQ P{~AM'?xr`3}({O}LC}r%UqHjJwTR tAds>wG,EǢ]K	CPr%ZCNd5
|K$Z]Oq+0o3e j| @bSG_}=Vm,`F%1:3<;:f3bQbW~E Yތ
#Wwo20		Ñ%Iw#gN"hyWQ.?B4biQ~}QGG]D?Q)E:mb)6**KGϝݵXA2)3ө΄KSѪQ6῵sotίXQU;f)>3q';||5I;VgSSࡦjO^\r 8Qxe3DLz32@Qt(EKOAyRa7Ȅ*Up`_6h9WpcZH03Kk4%~MhWsCmo").ųBj?p)1wM7bȕNEy. Tpt)a?橓̯s*>'E5*m0zV7\ YS
'.ʫ7.`7rr% E}K|wQɧ|CFYmb7CγV}UEy+Uf&NL[*=UA=SK6{U"P(3G=R+-67xת&,K
f>
ީ1p6ݱPnYp2Ic ,%>b~_W5)gf'~:p5|G33j%-FIB#d·8!<QS+fZXS 6Ş8Z?s꼘D|Q"w/MVYMPJMmx.ron>,&&#ՖT9vxx헨|n**h_;Qafn&ns7G-v-J-rc1SRMӪqv5tfUSY[)vG?QD|K]p,'뇎֐ -Qj n)TY%SV	}Pe/nMj$E6UPҕvUl,pk$ce:Ϧxl*5<g57JG.'7qƑL	j'tIWaHfH ZVar0T\0p8&+'䵤dzų}E]1~_ꊢ9W٧ݧα{cD.!Uuj]j1g,#`HR,D
U#&#Ibs/7kPƧ"lşr8g'I_Cעf+ShuJDkC!!8dE/5z$z'B0Qw.m8OD亜Pΐ՛P-gfWS"!f>).k4`Y'*Z@Ga'#J'@.NkT=CU|Ʃ!\n_out"1[IU*l8׊.-RgJL-eReSBإ!r6t !y'g(IQĂۦo?t*~R]4m$mQ@a]!2j<Z%E2;<T	q?!oP1VzkJQ@LܡBeN7r2Zا(!چrKIU)ei^6PϞ]3Ph[G&QD7ɪW`wnv9Y;sE7PIn⼱Br:DAqSS{:"\;#H^}P /KC	t˹߮okeWyhOL=*xsT.V[b1:usw.$[e=$^0)#ght PYzS%YD=P@ͦz~T'1SSh_uQeIULH&:Lw=|}YG!ډ(0QA&Y?->f[D {9\׼Ǆۅ%&X+dTZlnĦtEŀ=Z
&6]=WEb3||4S{(a/abњFdKF/R&|'ȷ1Lc2U[p:.N/X $} r	DN}i{VI[-v4~\ָeݷB)/e/XPTC/"+.,JmAH6iG?qd"-8NS MYTȴQB`Ny@	GJ2iTlR9ֽL	W߿yC5Q#;]uԊLҕǵf1ʥ6YWZ7ֺ"OpΗ!7aٞ!`ʼj>~z:j`p<AgTNK=e5yBXTiy에ʀEH~1g*fV]dJb,,!,KN;0cu5!Q_#LY+M?|PNq.LrUuqO2C&S}6Мd2qsI298PwUD1 q^IYw&fx!gmR%l	Lύu:PJm
`_&6{pq|4#x3U>G1xebf<a.gCt )7  {aYg61J=,:5%;4*+Tŀ*.,x( BϿ3?`8 mGg@e)RU\&/ǋ.NPn,Zj1O:,/-+{-mvaU[=׉9\?Oy:6`M37r1PX1ccskpڱ!<S]	I937lM+}lG{eČ;WYQ88nc#$7*Vڋb<XIK65CeQ#`EG2'f`<m79'a~%f)Ӳ$i~@sI"៴=BM:O4E9&!󯒂gP%	yCT椏"pzOvu@τ(`nBYLܴ"nQ	AC7w~^ţmXUG[P:rY4E=**hl0\-j0;EN˵.;֜wrGg~hN:h͢sEV2J7OƯJGQ&Mg1'F_ۄ#2`@9*n 98	TKs6PY [>."{?W5v^Y#(lD)oG*itG('DrDN$]+NBCRSC͒i.R8JRq@^dr!=UPFOErD{@ۂ4LAme;rdK -?NJ  !s0.Q8@"JŀTK+D|:M4kV+̡RRe>OYO4 1Ekz$Sईg&oՅ}wBLaɭ@_htVD9)#O9/oGtO!(a:JbG~Qn'B$gETR;q"ZD=B4U@^
`Ό;=7\oɱ!LGɎUPan uRSȴGk$MGZEبoKݮ\AK)orMScEBͅ3vK3l%J)
=Fa $JL0[:'ę'`&ٻ]N\JcS̜"PG`,vyu6ӚU74ݸ~kǣ\`uS'ْȠ݈NY$jf~q5v(s#ܰZ`ʐo,t?Zd\:7
+uVC}!ς8D$EٯC06VQ+ʓ2rb(9GiK"AsFi ũ,qoE	WciI^\Ϯ~%^߰u7pq 0F/kmbFNFvd#𔈥@q-K8c-
ґL`9[*:X}ru#%&G]'2 N>ͰkE%AYWi%cbl׎z'gRM βO й^m~a<_6ҽocp=H{m"-qXm.	7p]G{\B{zچ0d;mpKt.^胞aFQ_FtӁB8ɹCǧ\B߉wd&D!G~xP,Y2q@+!%@qIK4$H !YwjHGGp,zլO0a-NhV48*lD(?6(z^%'$ٯQs}ҵFi&:MqbQOB'Y<FYti+a* b9_`Y m\vڃЛVG#ŉY'Sћ0uEn  $`6yA>1ۺs~.r4#-0)@!ַ֧{)r@2f
r%'0R6!RL
eR,=FIoR3zŧj}?m{ֵ&2CYўTBͨR͢t_t\e'[TZ'gwv9B?7 Gboh$*鈑x0l$^>B##qhNHG#{$nA:6z/0a<9VAd{F|ЍQw^pbۄč.Z4g=(Et~CDbXΧno!Er?ߓM+
\Ty- U^]h%&bGAL%jzs)-uV5"jZme+W9kӕZR>~9 π}=sB-yLqW:w:#f7tE1)R빶*MjVkڭXp 7rR͠\[ǜiDMgfy52LD}$T^fkf36CLg:t]&#Mc)MLtfB5nr㕄kIx܃|M]{lw9=4B泜"KkːuuTP4Š/'HOnJQ^Lne<TB05XaƜ6>|E%ڻ3X\AX?|,.h3(id	ntC9JCIL᯻5t~YԹJg|~şRbOOĦ;Hneu[wrs~NB8UtI{\mIw+2GUT[<Am2>$ʔOs
b)=_NoN[Lk:3lxI٤6 Ek4L߰+V:CY}0X2ά;:Qy22A6"f^=vm3Ë<EΊjYM=%ɚl	]II 
;V<4@ڃG-|@QCj7Kٗ-9ϧ'-*/vo.Kױu˵
b=P߸ 7-^z ,*߮;t&"\E>Y??ՙQAm!qF%J 6jW,کG-|Ipzo,LS^_n`8klo˂, (_c:pgUWK!c4Lht?_o3%F_`b0mЈ|%F΁}ͼAw7p׿Bi뚚+6LcovdhjvQkME.T
d ﹯k[pg;=&cD;H0?ZpCfD/Lҏo;igavve´^evʼ0@nJ]VʮAe1xG5'8qJ8nb5>]OyKԔSނ)0|a9Rr@64Qc}0Ucto|$ovڻTWB,)
hg*_lqF >6Wʐ:>쥇^'D2EX	%#Vz,vmGF]XEF}=	-4:K2PHz5z!oOZ{8rM^MA#"Y`cڍfcJmH3-e;,x4~T vp*ƃO1'8x;Ō@
ҋ)ZUϽLI+)	"VrpQ7ѨҺVPQNMZ0$UW~`UL˥_;Lzre^'zM@.N$
5(-DrJ3[u(mFA/>TFzDnfÙ_ԢM
?3Yd17\D`ɥv@pShml>P9"ZH,<i|UKA#joz,4T47].`^[ 
[O&(Чa8l"3͚y
V2z|j;Zr)fOĪrf࿝_ex񈟖;L<-]'ڵBZk nQOe5^Uڼq阯~P̒ji@onōmv~1*z,.:l
;P%0ɓ"W$1uzo1-ؐ9-Q5SHQ<<t4s	?
 3Ċj<~?qJI	dDPtdYmY.Y`Τ$+^z*O*y򌇘2yTMg]Vv~+Qq3tSʭ}
7u;ÍZ:t)b7(ůq Y,C].<y(t[6=2?JeePjRP"729\o(/EZoϑj|OHWrͱae?ù2ycR)ȵiSFk;b#x 5Kk1)>ѢB0+H}LN)={3fAkj/Zuj\q&t7ETc"idLZy{od.<2{o4Dtoه.ˢFTD0)*\cQ]<fE=ZYѳ;{J2/@pGN|pG]=sGI: #keέI<2CU aMIU icu>n%z(ZD[#jᑂ	2D9$ڭ]I]trq{πp#z1ΉɁ8Z%&yyXrEgQ:}תZ&FK"|>W'SIBֹju P~{TnmvMv۵%R?_}U)!IU,!mH0kk'unͬ*NN8]F;۷vS7sL\dɂWʫ?J-y~zMIǉ E%9ܘP?ӎ.k35Jc|DLrC6ؤl}YO{s1&y/gJ+:2[FcQufmGy>c+zXa>tf؛^"~L)ba12YqڶHH~5y|¨f]YyZÇ1Fvyhg1a4[09YdShW/Or+̢YnrKTdyJ*pkwN+ehB!$3.*i8;nsgi:FDڅ<px3\|)Ծ8Lν(Ha%&nw-J~nMƽwv㥳2mdWME,_qQo%n٭l$Rqĭ`1_.yZd@o?w%ߣ׹D#zcz'X;f`H&ё9=?\>	_Ե'<RPų0{\:X$]iWCG]SVw֜pVEAtɦ+}eD<8D>udxJchY}/Lxm6%._Լ lŹFg4mX9~9M'cd2+&_d?opGAG]"}Lo]9rPo 	ёW\,1/u_y>3+H-VUD6Q,h-	@Us"M:|I$	&rR@E?nHhGWW	$c8wȫUS3~9Q^.>\_S$b	B*VDGQlYEƧ!_`$tsw/v#䫕sA_5DWAsy
0*lXwÁH6D "H0WXu$<YG)S۠%2Lpuc/C$}ܭOSt^jlc
x01hftRE*i\/o2it>[Yi<ê6$F?_JS9i%Oy+g6jeMQJĠ)ӓ@N,Zowua.xZiVf2Z4ڱWp9{<h+|@k@cTFٛi_ v6IA|<q2љO4xKC)t?рYjG&Bj8ei z6$E3J-fo
hBx#6i=wmDt{`@"i|ݗ7^}L{F$6le;KlwH@"$:mP鷐Qÿr9QʇD<`|c?ᙰ1CA(y򩲘"C>-g|ն(X	,{a4!.dMrodo y<Y_|C7rD!
{UgeJG-/hV̱AT]aeD[2JC&o(ЬqO'@ˀkc[32D>-tԙL;toa^vG=y&{ۆUf_j"?hɂ`m܂<&X]
]huϑ\hgx$Zx\*X@"+3-@2ū  ]Jf0r"~^m:f	S	"
Bw~1ڷCvˍ|D -G2~CÖ>zmDj'fYf]Gf)zHuu'Fiɐ>9!]IggM? #]wY|p
OAW	T6RRsڧULv5:@FK$0N105Q*	
HW]%i?&KOQALLŝn:ZzLwΦEca:t,?y 9Z%r $Dm@ S,gf1t	qNj{ϠE֝i鐗o ɻƱlPtO]} `=SDa|Xg}u<D-)v0U\rC<L\k;#%IhS;2!Hɚ֚=owMݰC6<QPV*}n*]}/&)uh.nQ|um3?T,D(C/7r#$ >.^G @~`-dk블6lo.=a&96".eXm~~d[;EacȲ}ЦVVFgh9cGR=/4֎¿C`fףWtlz&+ -;)*oI"ȮJ|ZS5@WVtNVи241iQMԯӨ	w*j*Qap?}%8aȉoqLjh h;Q_|FzzNj;{b_P|aХ9Z+PK|קa]?R6xg9*gX
/'ƬcӀi.ƔξGޏYmQnrmuzf4m_~7;UM_s廡A#4P
Kf
FC-8Y*駗Ѩʸ
]pD_ѹ,U,^K~L2a|ntdm`>,s	=*Sz1dozJhO[|8ۙ_gUս):J2Nj~EOX̓mFsIQYJ=.s1Ux:~ bFQ͝DZjĘLOBScfyhPp'|!#<F#Q?HUHF!\E9|WgF>_^QU%~J,8jA	5τUTޅвcVO]
s%J\H7#.TqϼD	Kv_]JK>U7SRWLKPSnV+T.{pA&pF$#<S5תeQu1ק-,v\&1D@9}fY'Fk1WuR>7ceO(dizEh((дoZ^e@hh<y%aӹ2çSuO:*9eojߕh!.%2*{J2ʢgΣN$`E1ԇW^NzҶ"]**~O'[JN8ѧ^t'ȷx2n>
YS坼l+1}\%I!4%ttDa`%0!抑YEE|ΦPNzbޟZB.-jlf2EgR?[wǢ7xFen5eCg-[;4P	F؃\nc@-./hY,h:o<	&0˦.M7Ihzc|3h/+m%J3rCB.9pm~%Zθnqpt.F޿z_S6]9+FΖX޺OBz?2K"=1T<	lnL#:z
|f(xktB.qK7p},4F׍:lOӛV.͊5ͱ]%SI(F!Cϑeh yn2nH0̓Ij<SS\OwVLoyZV+6%'ѬĄJΓ!@ZL>kU-֬Pi"V鉸3?ѫgzpDn?8U+I6W=QW֦'-iV]t,q2*s
'hĞI؀l2[$͌Tۀbgz^
Ba0Gn#렮'X%@|~Fu=7XyG$&U8H&4iHhA,JC	est0&K͐?,fXwRfVVpMp.FW}LU%U7H[|1|qXA1{͢#t[<As f4jE[Ց6;i[1ȵNX=G!'pw r ĥAYJjjL*_/;x4hEpTOUIǺ2+Zkϊ!	&$q8v{u++%Q{vuV&MSoNSo[g&=o{w[%u!,Gp)mBk^F}XTfƭ˺Ji5H2|wPpP{v1챻:˘N?h4"c~Gs,j'>.-+um_ϝ(EߒΊn[:,:(Emry(wvTIPlwT,bQ/Q^	zԎIJb3;*֥b>C^L{q	:TTޱBgΑ۴RC[j,Xu+y7LXlGԋZX'Ч	(l<uZ5\-=jlϰTYfCO~jTV/lc1s1<T	ƲɳertH$
K+Cxɷ?_9FJ, PYUP׷DO8'RrWлFv%/֪wLҽΥV(CW`.o/g5~-qXyRiÐ{d<.= ,z'B3yo웳G]w3[_oնrqpwHA%
'mJkl$jYEdAڳGHV9Jioe6X:Ya?xck$HT"4k뤁STN=OQӞR<SMqN"~3ގoDr!xB	'"~)Sc~
@)dYLYL`B	)EtZo:K;c
;cɵ^=BQ1)C#X#pyJkd39y.&&#51I
VrkoOcZ͖(4BQ[Qj B"ٮ2uJ
$я=h~쥁9t<94.qvYsgMM3!\Wc* Lg^|{(16hFF`b"Hq9L3֊PǤ qY0<O%&Ps(
=Q1^Ky%գN{eK@aahi9òa~a&d%+Cjd5 _;L;/>fIo!] |4TIsYt0rF`#ATˀjv=-.xjP~^cgbR 6`K\Cl=ej]z%
5e(f
RG+c8¹bA\ht<gc?5b\V鯈jH70|(_KU[Ӊ	3w_ӤS
b}r!=[.]J83`Q"ɭtnMF -@Y;w<=mz1~McEqߥWt󠦈PL[U!D ͍CsKi_UFNF=F%PR3x͐e_柉Cሪ{ p/zmӻE|S-T[x-][ 	0N\AJՔHYpDwme|'." z,|c*R|ĂQit^RES7lQ9B+([Ri3m8Hr&]{7*f#tR +莚,b)bѕ'_ܬ#iEO;w ,ѴB=w7tV}-~;${genTtؐKjnl.iVM>g #c4 C$ʟ(^I$gisPURTK)pj:3++v A*O$Pa(F2UV>k3	v录MӍ"o:etX<Z܍՘a5Uxx7̘قzO~/p݂}viwJ BhZ)6m60Ljb$!!^n]>~#PK8nawAwUe*kVlMߗ wM|IX۞%	;҆9+I[-5cIthapraV#똰b%CW;LLlȴYUw6uZI-dڞ PuʺA]$@1s$4.~RGHߑTTJn*4
&19-([ꥒ)&vNi'<R$~-9V}p@dLwXX-
W{pr,'z/urDg;p
&G{aىvjC0\s85w-pncr,~F9t(Tk齏oC60#|rȬ\QUV&$&u&krչAQOb1q}7tAʃKta~תM\&Az$C(^Qg H3'	nu[{#&Q*{8&4t!|DƧYʓX"(y¿u!WVkzi¸ZYߡsСڴ`v6z8*Iǭ˸+dfBsB*ik]EQbb"I`PU&1	4=[_~c/Sk#jw1W3Z%h±e-5Ø`>di/_.$HT.\Sfx­}"aYIL6Q_9=J/~℥*آؙ{~}? nW^TVi<gfPV1Q~giZn혽!T;&SmE5:\<zŪHv'_`s/T_
7B8OXY_>^>j ܫ/C4͋7czXAŻgx{JB?}TYu˔$LBb[֔Nɔ[ʧD[M:'b-eߜ10xsST!&dnY[Ux(Hxcz--`@èCRMn+ISW05+^rp?<gZ\09CDK]KLjs	8Z̺(W5KƯ.SpE,3SQ9FaTO6+J$7I/9>3D )alb;RkowsL\goEuGkloWNLiVڱeh\ NO{rl2ZiX#>NIunKꛢӰަ$_~ȿQEwp0`qK2(V:͢Q>U	î3]{4l׷vs>t..|窌lf	/b&N.Rc(JUZ
s@Pz|]ZNmgI|n{p:'SY4?3j]Mn7voo$/ޏAG	%Hc~u%x	+SYNKԒۜ7Ԣ{z-%떖9-UwW5b=a w#čpJ	)b~axpGAJG驯GFw	Ȋ)+zua*߮'vS:iw]G^4C~/#V7]Zo,Bmbf~4X$][뗮w8>!4[ԧN17VSZ{Cұ9eAeFu,INI6oVaK  Z 򽬙-.gpohKn~{TKzo\\{򏟻$shk7wwƞ}['swt_uҵpoX=wxPk"#[u'6\&a&[YVym4L]$ Jz=~
;eAu	t*d'͵uf:OtW.*]lnfc !B(+|u.xfƦcfwm;dԬN]+3JQ+<;}Cw@C"9YqU⭷ ԋz}k3#}ru!,.ŝ}s{\
sw[mЯm*/Z|~'I*Cֲ>RUXޕ}As8LX,f{<c aDael+V0j]q
r 2Wx@qZGerv\H4IzN=[};*`^\.,zqYzc80:,!tM~%!J^ +s|K&'MA.τhJ. $!\]rfnS2=9NK(X;\瘽"EPI79K8mm9UOM8Y&-=CaH i=yL
S/=AJE=R1f3bh}~m<&7Ct8 O3lVaQe?A힂3^E6v?pFͅe,)eu`aSH
"ܩ4jʱ&BrePPL3@%O]ƣ? kMal6UK^|uOU?.ǋj]<%2\"8?§LЅcoAõHnHDIC6@tOaAg<eh(0[<S~VҞPI쬅aMAN0PsW컩*'qrܚr\͞e`4,?'E7NT>.W(w4*tP?n	#BsDD.*.ɐ
eJ+BCZ}sd(ހ~=i
I*ƔT[@qiL~<]4ȀXҟS:X4Di'8S,RƩcnGAR ,қ1i3KNYr-xÖMCЍ1~h*hk=t$C%BF1[5m<pHo1wHy>-	 %Rsǯ] m|/mk0=x+D09TTKJj~nRa-4?hSWxkmҏΘ]vso)'-ʧUeSJN/Ku.=^XFO(zکur~UyMIWqstm#7th7*RH T(
%}i.f feK$JBP&bz7L!3@G~R=/tZ8x%
<jh8=xkvSi3,G4p(`׫AC`Qm!][x]IϽg"S.)yޙ*bK`٤҃
*	*yܟ%b(1	=)GKwؗ Jɳh_[)~lb`02T*+aN]1QŇmyvgѼDC"|WѐTr >m0w^utʤR)4GTK0|ՇP-.`b堗jd2/X>3A^41MR:Eѽ #;U7꬏OUr02T#5HOk/Ʒ;]/CvDgq"Wo]v	JR}'d0ew/쌌l/9[h=:[!42^,&T$SQӤU)c`" T*iA ,Y3Dy:Pxw%e/dhLsB&҅ ?س+U`\qegO 6rR],,Z8/	 ]ue+A5 i ʢ fE>VҼ&kT LU:`U[掎ZZOu+_8SEv뢡jNehU]I}Um߿C_`u۫Q,fN=ffD`GH*!0FjUDY*-$@ʄvk.|)بϥ䃺U,dz!vx:_&(:uTydV\qsS#ڙڣMI٣njqM*b]jƌ!ռe:lH1M=Nz,˟ M,cĖ$$d))c\}=b9dw*i+ݔ(14fG{"HwJK?d
ZUqJ{NC35B]L3rLdJ'?ӦInIXhHFQ[+*"qJ@GpJb&oyxIK1;/	O<}(DU>E8`Ż&jC>Z14J}K˙K.SUh}Qϱ6W-E(Zvgj+BCpA|>%=y/73%&dC-8QFFz%uvzUkj[c,,[14~[AD6^!ˡ\,e0;8-CW#cx|/b&}u6)a 9\3Ҩk)$b2q$>LUJD	gěRш=pxN| |}\ [t`"FT6\o)05LǼ*HvLπHc"g77?|sZ tN=+ӧ^v5M[ u,^oHgCvPh?*Wiw1Y3uk1CTLѽXOqИ#CRr=	*]W%C{e+.IVbf*U9K
XɆ1r]fc;}J[Hx$]WKtȑdHݢkF@o£٠h;j۳ =l"vUzZ0#ꐳOGaHJ/!$8VX	tC _*
a\"fn>~.srOLZ;g0q34'1IO>~\ǛuY`@,檲	wޙG{\ǀԙ=xq^}UF"lB:iuXZbN}W:X~Y4vLɇ??K%=7iY,:QG@oES
0Xd75n̅;[D)2e8e=p~ƺz}sm͞㊣ks^ꛙQxU"ę\ɣ$l4gC
`[JPC]+ouN[jVq5z/2`s qݗlp/4-)$~pR%UZ|'6jX[ kۗG# /Fq9khџg1[9QoRzv	z](7W#@ 12JDVO^~?WQO˕m16|c9c- )&5zW$n˅/9cc"d9ĐʂU;>!.u)F</:_jkddpV/s)mhAMNHqGZj?3	~#ץtJ/3ِ7|&yBi77}}yu(A{#|!aib#2)F6:7zdQҁ΁',3)alrϲIt>`Y=0?z1TydzJ4&T &o\ҀPHR8ACU^^T[L7yR*f"]cUi܂\
]<%4̤L>dSR@I#_VY<ĐHOBlrJF̤ib"]YL ]=&*up\g>ZJf]C%L2z޲z_3_b
dyA Lp (8*j-ưi:a cu"xA8+gs</2_06B\
^Fɓ+L>\GJR3%c"1:547+'/#PB7{G)\-,@@լg!Ȕ( MrxNȠoe[5(qxc 4	H:Eї))1nd#`( ,U1F2Bx_A/_ɅʫQxKriLK$AHڪ[>s:]r- /]dƯ;QE-U9_H{QWUES+ndxkd+@+WEb髆a	1))/iwʟk2#)) u4n	nB3RG0KW8p6_/'oo;t[RPvOJjMh]E3+"(_	^3i`*N)9Jrl8]\R$嘤']A3FaGARռO\$*)tFHx*Um)e")G@~/oXb92}&Gq̈1a^R(=GՎ~O.cDcΤ#Mrns u=Fqȋc^*LԜk%ͬU 8_vSG^#ẃ-"pX5L'䐿GeJu<fT>ҫx}A|@HeBuɐdn|Ik&xp	L`)9X}TX\]hkpA`A@PɵVaooñQVFw5~!a?bq8J穨ĦU2CjʆN5F~Ӕ^T,\#c+Z^SFCu%UzoʧՔH2fZ~j'J:/?uM\>oj[wXy[i!_&Bld/ PM^)C˳qUx_96HTlɩnB--ڎ^9S\z0=Kޔ,BɈ[uD٠kMůg$L%UόWVѥ37fC܍>rZqDDG«\ƈ
iJ%R4ǂV\((Jt a%'|&|]yv8m&UI׺!eHMfFh4iX{5/AgPFB`鹌YuKq1iD杪PR1_6x4Y;`5{DVZ,IբvN?k571f5R\Oben:ae(bmI^
zJRF#-D2k#-k<g:LAŞ2[чuy٘,YRB8*YvZb rRkuE$lS'(!ا;$(Q6e3]|7=rX $7s4bN\_=?ޑ@;DW+>FՂ%=x'fA\E ?X0^:"$E+JIQ+#AHBl]"iۘ$[:"ETv	3/rW|7^hR@Nf;,h	>Qρ;PϵQL>SW`ǠQ`Xu[:=@RqIqfjB@4~Թ KhڅZh9#rj7I י
A 96Y?UQt8:]=RDR+{b|n(PJ̤ҴD3δ#Zّ
&HR b^
]_x*X5;~Q8<r^=b"J~B$-JQWh
MWƬ2s<bWQ(q$-MWR{%zses#ρ_՚Tip'7bҜ|LE2	 E(@T4|*7C_BhQ%vw	+W]{>/䥷&D?sQǙ6Q`d-w,fO#㻎e% >&!D{bPC0+n(a~+O޸G<jAXq]gvgaFZ/!Y.(M\uO nΫQؙߕcl?p@ {ЄG
5̒*J6l+JkP޶{m>fȠW`Qlk'Π\fS5XX>|>Dw^Έ~LEjjA"$sz&{]QK Qesn>G4Թ
F!Q]-B̀ D=
IMѪPҎLuϒ4jN%Jנkn*TQA${ GC|Vx zlQ"ss($=]e~C`(.VGi>e:ks--1ZsLA,mhp0[7Dqq][ly'ݱgз3-<}Ai$fD9rLVQ\翯>r#tIrdJ@HsdHr&}G| y^Ly	&2gBe4[S]|AE
":Gkb6fgNכZcJJe2U8zQ5O20u6VdΨJPe?@bE6cm(d[:l	&R[76lׇE-Ą|xÝvn%Fݔ3iIT]9^f	FǯE4%A=Zf	N=!+є+&kVjuӏJDiC:Ͻ΋~O<*{W=I-Mvt e+[*$O c2+WC8}ES Z oDKJ#ɘ	+
-+&K
:#	i4Y:˃숻3$DR42d[7\Z:Q=ҹseE19j#?kR,q'fQuF/2-ZZQ"0U>>ѧP	H~$I6]brǢR4e͌W:uJrj#Ȼ^
ܭ0_a vjf_.*]b"|f2dXvՠb&UE{_[Vd~Tz^15" ŮrP5@xt$rN!k̲~*OCjOtP;kh"TȈA,8JZ/|kz>hYMlz(\-J39Œ$.*DقH2#)aXC#qqWv\j>/moJ\\7's$}+v<3xj #FZFwba,tOy2<:~%8E^ԥYD{E<Y~Y&}EI'<]*DNeې;b[i8XKu.d9ɘFsQq3,J:KayZ7E}$ā$u7:_`<90p+ږQVFoF!	'-Lh65HX
S.H8Cgr;Ojtj?2/v0ѿlċi4AU1f`7.\h UQC:H\RQmZ `2Zb:_;3|*V
OS \,w޿|=hȕ3(
dG{_dx&?~M9»j6ӵ=?7Q '8BAmѭ\GVd35 nh+fypju
w-ZNdLߵsf}#.;؃*bnbã6ok ߫obfUKbG\)kΤJ7.]iڬޭJCR}nJfkr,E2^_C4aS&V#)=Je>͂o<BG c橁Hz\iqGcՠ$e#OdzL7N\)G:f^,ǮUQ*oy}l^\GSc~Y:[ͪs9EQ̽vPpYœHF7"dQ,AZJ굎iKImZsY7E<Pȃק!򹺏w%[%%U!a/:F|QV^|<Ј 3:S&vP'@[ѽ);4/u̇&z$'
ь#[GmaLKt|XՋMɷ+*-sfH
Ed!ǔW~W|@s@\LRY"
2A5[K꽍kW̿i~U4
<n>!2y&97 oBQzq)O˿aK3%2n9x,}ZtdKhn}cYt_LfSSshZL~$(ĳk
6 	ʨ+^x^Dt% #|@g3O   i͏x)ڈy/ğ&YAD𒚮$~RV`]ϤKW.TjRC`x 3BBY)uNB/U'zmOf/=,LzȒ ̹d>!MUw0oΈG%%s:͘|"Qא9z7'or#o4XHSV$<I|fP^K#F1-d&~ҋ1#s`oJ,4U!O7͏9~H)keLwb&2H47bU'3MGHrExa^WkaMo'FRM放1D|l ԑɑLuVBUujcͅbI}.+n^P˺S#Rjme~PlSb(]/5nq`V$C?Q·9MOi0?2AX	8\@!s}REbm#<0DLŜ~|:S!/BOrL؝pBجAHWsIZ=8V&	kPT0\p-xK7^Ƹgn*m-^fQ_W|żuiVOY̞Q1y[
iRҠBz,h2~@!ރj*-^FCҢbVmU4Ru%.C0ݜ@b$ɚ5҇1by,,1:RP(!<p+f\	{bԂZ)`_kDf^Ţ.	ptgkyxǫ
A0
5[(tJǔ+0Qf(uuS:˲?sjG!xPl`ѕP%{\:';LJBԯkͶ&d@ɥ
[Y5*)ڇw]5e+؋AzHWkoT1r!tfBJߔ/:577-B5+	G͵a`V7\ū~?X@9M	k?1a"@MpUi*`5#i2[6y+gM]լ4uGigb(& i)!Z.G<!tI쬀{"S'O@'SJKG+?" "^l֣?#|UCcH}nIabճ@?-)觉t1R4]JS*hkQ&aK:^cP\xj}Y Sk;m[ݵ]pP({$7Y2g/@`䈲o񆕁Lk>9ZzHv/8n|#\orû5j}φ_LB
f)Ei7%Zq9O& 7}H)]-H&0,XBJV.'KynU#&tq8iUn2\fr3I)rXkIQE .zpzB*=tlZ6F3h6&d]~_+?iۣ4!gMұLJP\u
< 5s^qTAkP}s^;k12yAz86 ]ksuU\՜e5^3Օ6ّl-7L4]sbBYNSl[+TuލMg hS!](jI|71I" uqz#@" 쏕aҺb	==A8a<tǀgaѨ'׭h71+;E:zcpz1bN8GjB+;{0~-DBѸSh%*z4ncy񒺅
).y8~<QDϽ芓^GKKUjcHT?VPmu凵i6'Rux"3.{Z^69h[%M];LQ&<~҆[OႻ#ZjQ,l1JNƳi-6Ǚ8QJq8S
4}J!SJgUOFEh1lYI-0L0ou)-]YڿPC %	OW
GYUn\h_w,cR`g
y!}%*Ø\ɽۣ߼S6aU>QpNhz;[֓vಊi7Z^16'6=Txf3
6>P3%UϱM>WW+4AeKa: }T~r4˪2u40+8?aL#"J_HMFu'HUZlhIFi%IBg˂Յ*T>1M[]Wjۉk2typWY%lΤ[[_ㄴ/A# &1LT2;0qjte#95aQ?p9>-7$P7Zd{Z㹣^cgܪm-*IKh7zI`=&pibϑGčLLQC</k`%#C+4.I"j#,Zr8W:cD7d")zIEW[h5?4ֈ!JFFʜ":!>UwA5aOK]@׺ʈ
J|(CV5o#B#<<SFv9![f{ ZhE09?YFrͱfgXN-]cM࣪wMXB@\*dEHBf		,`d dl *@n	`VѪVkVmAVZ?7	_ys}w9{v=/s&k4WS1"s*11JG>QF.إ-ҩUs	 iwy-A?K-7\
{tm4#ǵTK00bK{kV)o$ލ{'F.Q<IWՇUAdf][:Xtl6fo$7*<HQ`kmnߏHB>n$}®\WROD|/<Gy!/9a^鬼?/θڊהN8J[aF-)\ZYBs31HpʅDh3=Nfz9t#i&1X*gO Ah̟1ˑf^;[?>?H #Zt "M,EM	^]LxKG֓C-?̈́c 3r<٢2-(aJ<Z^rʲfOjƐ!\*ϼYѳ{Z͐Z{1{
_L\I9tY*/JerHSJ'xy3ZMS+z6*w:@Ǫk(I1c捕F@ƌ!>2olq14=ӐnסG<9p7|#EZ=\?';?6;~A_秤Sg/erFb!<MS.,w$Xr_US RI?2t_ȟLzPDt%lo_"GRr^A%&<~Ij#W-bDH|:uS~l ?'T5$`Ԁ&>I]r:yGK0ӫ(!#i}D_>'HgUd-)VcR桰MSx?Jh"'t]y>K,6{o1^/Bq1frIH.ŢزHKi\/W.#rɃ^ڧ"]xVyއ#d^]C.mt9V>uRGX~X>%ҿK.юY2DH%DelJɬ6e٬+P{l{ac^nw/`ژ`30`:e-nFe'x$oީ١ڠo2}?Cp-RGMNM0Y׀9=ͲJ?fۼ<cRYO~r6p@#+8\MpdX+[!̇9,l_
v?BrШBhbaVPYm!BL7i)~'B\̕ `7HqX:wcfX[Yem	h4d]n%|^O<A&'P#*(8%lVLqJ(IG`KP=HTrU_04me{xȭ8G:v;bc!R)o.Sa]5岯b*@'!i@|k75R7k<(^yܘ`5>J>U^ F52#,v]4NfA+خ*C',yIbnن(Œɣq_(V ut׿O`vtr	sKxIUn;'Ĝ9B:V߀Dx'|H}E( -xZCn&so6Ns1>rƶG_i,Oj\H\ "\{vRxw#aIA}-jHրOg?XL	x}vTiJQؔox_Ƀz^:t!NC[u2Oj# 
Qt_)/E<H]n2$t琯HNHA; w^rKd賓g&N+Jw3)*[Ox(!gy"B5D@͗G؟Bؿd\^
a,~\ƿ
r3&3<-'ðӊy`Y5\~zCCo<1~j"ܪe$~l}ƨ	=y03J%fBVJa'g,ig0$"u_=sÌp1SJA9㇯Ӌ {Mt`~С+;I	,o&R3	^'W<NJ3ջlcaL7	ؓ!}y<)T[M[,~??C-l4QNzf
% QWG.5X|@<VOwtI?5䱔va"H$Y~/Łsb	wBb1hǫIX)t"C[|~H~69Q~J4~']`C#[雨UrUpXS9cKVNc-MXeFrލϑFp59?D؄XDN|EkxTsR3a]"Hcav1ȶW4/	B66Yi{%TleMO}q$g0ܯѦ<¦݇i`?ၿ(Z'Ǿ$(Ky T먔 `WDۇС =)8;nrm~7S߬{WgB-"j:7O=>G;KMsu4oC ^B R'Ɠ<(T$zׄ#XwxNM%}%݁%%ŒF"z(Rۃg|CӛshƳmf| 6ڂU)c/Lb]#uM"_~CKɭZ_ʢF9L	kKIш&s<Ҟ^&uc~y3̼)gF=DB.gmO$%i_3vKBb>0_<YtrOee?e?eePn+'6lĞ\[gFI}#Ӣ;",|*soRag`4x+E\hi%znZ)9 U@ZQxIV޿G|eG}f;o})	̨ػ@@<@aT\Xʾg]/)w馴l ^EID9dicț!\JY_I|fQ#L.@~lM?x*R3QWrXGl=MZ~Tp2;M<(o5;&*A塐jC'Fg`}?.:g%h'rQt盆$oW5HHu^ߏqܖσPsQ|
(=3{vaTpԼ.vOc<nv'IOo[.ܧpAH߾F<hFaٍv~PA'A}|P'`|?u R+
QqRgLA~>79N}1ȍuI(N%O>q|H>Cnh9KQP5558_ޕ/{au[)8_xE'w:JE:zi[H+rဦ}E_I/ک9%E5Qjh8Jko%;dӌ8Lt2:\9A
=2AUU3Wd>BE	gWU_KL	Z%߮B!5rĕ*,B%g2
A#s`P߇7
,Ŵkzʡ{VFCs\}CE6`::\:]AT;Y}ؕ*Y?_;$,C׆[x\lzyXT,+,,-6
 bɔlEA8s9]Dbj [VݎLo6Ǘ#S5$	_ͥ	Jg7$-'MC.R5u	|LBxb-͒xͪ(۴&rfv@;-邗Y,uXs^L.0xT?2:gUJ$NrO|w"wM%!O|N"hcKx@%g&I_]}ܳ=W{vfCd5=yHE*w#ְkxOְWjpKiO >|6S~0_Gvq'& 'VՇ/Gx(wzv23Ỳw^jBc.>깣]V3NM'4ݤulIʵ;U	wTQ.h̗G򥑙NoAˁ4i-"_v>y^<oPX+|6Gc	"7 ̈́.ЮZ|9BD>?DJ*|7&/C7co`]:1hM^Z  v #`l*ɇn5դ;;F-$=C?R$ώJBQS!"jd:;8rRMeCd5550A}Y%Η9kG`<I0|kv$w"'3˧(I'[jXrه\:3K!o.\:s)8jm.ʥn<W}ǂ+PG.ypyT#'P]<wBv2HǅkvfAq\S9I$QL1܏W/vG}oUWD2y,^lvtF[1y_w*>AScp]&8GIz#ӎvjM+8gfnHTCǆZj709P`w7M$j&+L}Y+(59XfwAUZu'3t[#~;y$VF8ݨ3Ĳ:MǙ6@;vgO`ǰȩTP7		/J$<=	OKO+]_3cUx:Wx,Q;o,!|6B"2.\x־bmKϝyҚhף5ZcdѧN"ӒE,Ԃc9\`+bi~'.H6ysy+J%R6=oai(8+>o@Uo8^N)r5u	""iOXXE$*	iD2WB=_jfroQWț%-		%63K4iX;R`QJTjn1w!bkpDb@Uwv٧Uf3kdtG*aMPZ
6kU`fcD/8WN}`TmPB1D	ь5EQ8@7aUOiVp-?΅5[UTAf"HT2Yj
W0V`]Ș!9)A[@,Y쫅`f"V;#њLm
TX^D"5c9l(Bu7aRYY>\|=(j/FnkSSy@iGu/hV@+BK]Xj:sسLM5&Gɽ&5eDDckMJؘƮ>iUEL&UETkILX3w/ ?Bvd#DIs,<υ7qo?^vhZ*͒7-өK_3l2ۭ/܄1C@exQUD'c)/toh ~yè!=ё;ITaNXc^D{ +zgcP>ۏ)bl1lƟhA\ƺ?Lu53bˢ(@v`V]nW{bU!|NBCՂP}U܆tv	*r&ݼzc0NbڭXo"X,)3PB8Ow|Q/\q$92?%7ҍsy݀X~
}D
14ʐ0Cg7
7Jk}PkұQc%2ټ\dϔ|945"LmZN	Jc?qtFusA4A}I` G'Τ+W_N]oX^a,oTN_#cV6T[7BrTSΝƼ)T0HUT(Te2Ψ1hs0$Yzƽ#+8q9|vR:Fo*^%^R.1d#l~5v.;C!r9j|	NY
{UyRNX%gO</1A}}騌,Jzn鳵?A{GȕkXJ"#H͹m:6TNMdN>`LV5O-:=73Aw1Lh֛k+{fU%wA6gyLĨ1On:N:Ew7]?2Sa
;y-{􃱿$,ݡ]Kz _>gW|-0n{p2\c݇Qq>ΧQ0PI+Er;qѕnnV/7{J!7t#T0EQ@vn,粵4L|uFD6RV-lEO3|3QxFdl2lt
^N$ <x7s5]~gvxB*sB+`\AI,FrKm2|?V;d=ۋiywoȜq2n|KRs> Ca
sÛPhم:3Z	PA]&$zЂչE́EoW32@aby eZ1:2K@.3]@y'MS|¶M=&Afhwy\7v3;.m~B!@-0x8Igr*e>y-@	%JC?E覼eZFG
;x\qu/w)2\~ 	 ?H|zTvĨAlJ_=Cd+(t21/s(?"kO*j>:A=.BJf?/V^$LpWz];EUw{ETָr&imUdwʃrW©qyqRLY^ynf%^tQ^xXZgvD#o1	W4/_Aŋ72=Dlכ<M&7/sr"%ez6dUz;SiFgmlNO&yL&;)=vi6ӒW<&ԬP`wFZُ#ҩkT+9uJéE99~=^q]9{ӵ	cIwS*e眰uA$%Mw0`guN̴C5v=
+d,N&^GHQcECZz>/dO8^v].8I\t5Z@d|*)p!\rH7yzt䜬iӰ|Uo2՗5lb4*wDQ!nÖ`[%Fe2՗_;!m<kFyY9*G+vr:8"O]qe4ִdC&G^Ҋ܉Hl߿i4bYqs.f
;!bJ.-`|١-.R貒do+\Y+7%!GU*)t)iUbCģl	ahElahe.kbon$ᚩ%`u 
xiji
	ZR\w
hX E|ڋV	C EU.}8y4mUvTkE᪭J^Kgh1_?Ӵldn[4=XoӬT=3shYwteeSfNн"uNRimR{#42!"ÐC7U%m㴂^DLPʆKsmܮvw(T/Xǎ41r 5BX1uSZ]jN6oyc3i:%u#z #l|;ܠk<?9<pie"5߬cN!MoOpO!i-=P*
8"0ֶ҈]xy[Y6s^	Vvv2	#wl8*C.ERgbo\eI2O;+nL:'0?s3ZFy/Y{3HY#7>GCPԻ}jJ.pfT:#X#1"gOA2_얎f咥KJU 3\F'a}R!>EDSweGG9	Kt2\3fe8|>h!x8O߫u鵋$11*bk»:ڎ#nTMyy$`˕$T(S|%SSrN3~&jSHOeQYf@Yi' HVL?*ehI} uPz?K^5[czX>6eLuU&/LIW]!yNyE	G,DKh?pi8z]Gtu/?h'̐Cfy4fj$U>eWtҰI'y_%$=.J,iK@{ؖULA5
k=I_Y\uxbp ${1(F/Dᵨ-ʜ=cg XH<ڰJP^`/+\U^w<=l{%o]GHOI1Ǔo<"O)â_0	Ci})2:,HcBe/0zH m2  _ ^F}E3r/slCv/|cOz݋/bA~wZg cܢm`:cVLFTb/QKOTtuz_yt! u`O$wH ??I׿t`mDXUf0$??tLfiGCJ͙FqfrRLAR;5xnl
U^XE̷~6(+%Bc
2e!3`U`%SzI5!شԴg" Fq᲎tϣh]NYQ`UxN$2)Z*(ICfRIuoT{~D[{?$YREÍo7~hWrl?$ĜV+EAZB!>ջ^MMЇJ`"&g_/miNh27q_R'sJqLD*6):eE"Dr0'N'=ˉ?mD{A0Çа#1ŝ'7!E\ۍ^Xº%+x?撾$j"U]gOKsצWO,, YxQ,b/LC_w6cK型JZ:,EiWEI_26X6:++]O*UwW_>MwwAX{S&+<&ZE,cJZK)1߬Wo؋-Stp\j̌3[Iۃ%U̘:fe˓/GϋUaWx^SU|9b^Wx8kжr[UiչJ=eZuZ9s{VTQj/r#XJ6O-z2{j[vWEs6%ȕ.V\ʟg-q,JPs8tu*l6%IFe%~!qdFuJ@q&W:˚⒚J7v*]{YrΫ,YeĬ=3ʨJg$_l`g9n1tN+J*k0gP C=e*jR.+zuryܶJWVcw*]qmsJ+*΍q‵e]O6B93"}V%fͿ׼{2A!&s.QrOOzܞ╮rW=,N"*)^c~r.#pn}Ҹklji{B9\qOeMOrз^@XUU67V[UYǍ-Jl'<.#΋~^xܤA@;84kH\]ra=ܕv[*d	++{;'&w==[鉦ָ{.XJoӶp!hi~(fuRqKqUYQY_&wϧJێck=(]UY`:ӹ@1\qIѫ2oxy8:	/3@◒O2졍aR~3Hp i3/rڟ n{x.h䢮uiz
FڅY^\U^\J0QcM*RZebw	;=Iΰ`WiS˂SSF1n[UEI8{p^@AۚĽl*묌E)2rH2=vxN'M,a4
DZIo ٪qCYU)b95NY<˨}\{\#}39eA8g켨E#sIwg BDFxHqӬQ{g4#6'6;_
zGWzʂ5V7o
6.CBJ=Ų{D-"4{!Ѷh#K*'Yd[<eD&#ĺ*ҵ!#D?7-pJe.3BYg0>	.Ѡ*1(:bCfSzŨ0<T;Ex a~S8AϧaG>5BI>a`A[XJ[tC#<5P FP':6q	b=G.=fˆP
#hV˙ŷ,*X":#ө$8X'u+=#?]DXtcW7nJˠP7R9
}[]Fˬ9Bsb)%g=LP-=}jؤqCd5{"}:J.*K F*C{LW:=~;sbm!SQ'%^END1lyKm\4fΩYƱ#X[6r]WIAoC1D#Nֱ^1Zֱ:.:
Cus@*QK{9c>g=Vѣ
veB_blhנct/pGtfZ-+E{[Ze8r礿X3;ymFR7C$E)2nEt>POJ 0+T\		be`cNnzJk&c"NXiE(S`=v1ʸ({ʬoc3t.Y$OT^zP9Qb0hI1$_ӣ$4{BSL]p\$q_z5Bѕ4w;V$ExL"	4KT!{sMGƛ#5bץL<=D ֘aҖ{sj+~#ҭ`G}tDZ/y]+W2rC_s`[ 9|Ror=裎tF}?7d7 lJ+	ы-;W M\=ā}*f wBGniΗ~/ƥ5ٗZ18Cq"+#@܄%H:)l+ZАQ[29]={}ao<%j(g[[]ê8㒌,P)mXfΑt)Jjaezh
%AbUF!6]#C`cs&Ig(VuŁZ~?n݄4}z>NmD£~+Lĭcs0B /Fl"5ܑZEK]ia(dO(hfXi-*+r*
"|n+Z̷M<cf p9<=r@hJz,-`̄ڹ aC-vL8=So~):B3`*.-0ǣk`e5eFyC2Y`ɒmdtFDDTtU;\uYI5X8,	 X"K&ɽOdT># >oG
=XtXvR{AZ!6B2+bO;Mi#&1'F7L<!O4~l;aaeR2Y,K
fI,u@tGlQZD:6փmbqg6\DFȅ۠S',5\풔ySˎ}XZ8|̳}aa|kmJx/FBvX[$Tg:Wmi{GY,i<it)P1ED*4<z` Sb{oG,әS7'BEGDT,3b㉟
E !?ݵp,Yp2%k	vP Bt *3!l=`ɷ'oʄH9F +,2BnհrSkIQ+!_A%aydfupYmw(|au4!	ه%V.p	':ӕ"hJG2ɬ5\<⠦FF_0Ԍv8ouhVDP`N$e~J1*(v;NY7]~ǐLY|a4AcPc8`I 0 W`?ߋ?GZn[nVeb8u[QJO^ g-Mt	SC	E;v)U`mQ)]:+	unDKXL>X;˂3~u8X?XʂeIjV!-[pX/_ĨX8κiJ@XOJƠ D8a6ҵ~D,ܮ)Kg?|R
`b5p<<.fxGрnf7^}*A4	|>7:+<w\,me{Awa6#Kwuo/X@уKubÆX!ԇBmQ2i}U-DoH{,P!@fL҄*f-us0<=BUj<R5=0a<ad`0NʵM8()]W2	~+)bޮ_(*CXIP.N`pBf-}N%П\օj1h0;al+^iKߑP]Pa׵G;PZϑ$qbj,'#zؕ
 QJ$fB1r3DQ^WfgS3,*eCd7yv*
X\wlXLbkR)15Y!nGbak0vQ_kBVK⼁@ e/#MV1W'e``4%[*1q?
RGDIeN+V=Bqu1\18ۯn#\큡(q
++K3`<%ӂh5Â.d@S^aq{b璚Am}2vHGDR
xI,`I<5H%:BRy]>N1F_܌U8~~CW	FSU+{v`2	ÄvL1STD?aZؕ=yCX5̅Pv9Ch=Z!ZW׌2eH([#_"OS<z._aWhXة<֢^yYH{vBKZLKI@K5{(K+E׵cͯ,B ^YI	mk#b'LUNɃq_e[iaHR&QI1TfFAeeM(Ѡ(BcjPlUjH|'HCᯃGoa3sظYWV8N[qU^cGB#jM_'z[&%G/`|i#}0MoUpHqhϨ}-FcFj1W'#"R?Q)c죐LBl@";M(0`tǹf]pbBe<u;E6XL@x(r˔CHMgkݓt9$,	nN64rHPHWh8(f=͘(,3I2_yN>I($aTGC#NM߸k6@_k25ly&9vo3C\x-ܺaw?Dˁұ*1oLEʵ&AXET4S[uupwڟ|D٧:EO~$n>> ELDA?x8&c^Bڇ
өܽ]e;޻%@ck}vo$8&1hYoD[b~^%u8C",`ځ@o"G̵U`O;2?P<NN(|[[וL BȡuF=4N4j)?)ڇ;QҧSF҉U6caj|yW&֍Ӡ>0xnbƙUތLh8K^g4)qqS,ƌM	Cy
9Z:~XmNĭSe}]3q'&5g+\KjP;O\3O\#O4/M]s%4jʸa=oB2tyNiץp&(4_R;oGģ> 7:6k:!Ż(gV;17УY$IFw*Ѐr\r	#}=Aˁ#C!A:N(5]VVr&#G,>	QXriH0
	,_G/5Z+'J/ΙPoF$-PC|˙#@̢sN+,[K-N'DuJhJ%4R;|k	}1^c2!r(Gl@iJ[6;Q<YՖZh}+?GKɊNzÔ19ewpY&dЂ#?YAy
˶ԝ=E<^F~R xx[&^lф4B<O,z<I^"|W2Ezm׿==/9lSP_cb3fqopMg8F:]u'9Q)7m[E%4Љm0)5G-px<V:Y^Fa̯0~B	<i`7R̆hd+(8ߎ"T"AP.نQR#;JF77\xxvUS[ZU"A6Օbg"xJ4;G8Aj$Z%>qg'=0R.P#czBF;ۚI#q4 ײJ^xhns"d>74#5Ltx[nl3QJĠDNuѭLq`]*Yt[Ŗ4Nx#bP&4v`\Eq}oWS`frh|Ⱥl`vfdPl/FW29w
 3`u<m(x[8Y(ڴ8%Y6=,Bx,Ucqzj+q)yPctzc!GTک^q5r .EDu-ղ,
@VWafxNF5C*a]KnyFgbG{ӧێsПxA\"N҃m9'.uT=[E2᰸ ˟RhlI+Fh
nƸFEf=p#LҜԪIR?to?H`tMtr߁)Ic>E[g%zҎ
nׂbf_-*=a.2/q-.YqlMDkkdgl(ƱQ/)8ք=6SڹmHȨqDE+ap-I]}Jf}GbiNY-c=c iʚLl*2"\#@@ckjr2s	D*zaYݕZR_̗0?}k1Q|L.*VQ+Zq]fӦMj0(&nv`)͗wFQԊvea#?vƁvhԪ{4ǇYtTQR׼巛-4mSn0DhqaldcwadoεݳPie˖mH-[P-#<=dX("&Gqucᗖ٫3E4@oB,VC
-ri6^GV.]cHax7vp5~D8ϓ+sx.ҪNF͔le]Nk4EOڒ:ՇC*$᠝	(:g(OGe; mGz3#m:뮒0#:aqEwg,˭cZO"ʡ:z`򒢇(#qrֵHra%\iDtHI+qV:v|C
CS$A$tTPQsJO|,1aMbT1RQZJzdEˆb|U !g^F@\(fi5t-: QC#ZQnƤYP`U~qtn9ҜВgQ*1}q!kdIH oX̵S}ʧZ!bҔh$PTvF⹾#Au*\÷p+8/mz%(қF֋AP.!>,=0L}Xܾ0 ew$Qo3#wS!8smlH9&g,My*sS7g$Cz%
e|a`_\oݘ>ir9ھȪڡNX )ѿ_wWΙP,DcizoZݹu:a082}Ja(1`^Iַjkkl{	Umab4ٷbu`}6x:jZ[Sv9wo޵R8	?4Kr	SA7J%[wßZw!?i{tV)D}"I':"w^Pkz[<mc/jGW{mP wg>r/#<Cp`h<hTӪ5"0&n !Mo <pEi2|ˬZEX0eN:c-':Q!ٳ"/;a1tafqDl *Q[AvPcUߺ1u@t@՗*ӗi*H/H|MW/!}Ɂ-bHG;-~'[߬wQ[\+, F*)ȺB2INp81=eYGsn7 ﰸktmq=KGK4A`.Iz+VjB s!V=Ղ'l<K4<ڐ3c(WV y!0 I9qLD (EӚ#eΤ!	"X5𪖁b$HZUh4KA&!b	X1PR19Чx dt\USVMFPZC[ ׾+5CxDa^fڻ*VrRQ)c2SE0~^ Hn1;s!]ϐ" o3HҗUZ̭ُW2aUiQ&(ɢCa+<b(ŉ`F~$C]KnK/.z4K[aGȎe4Zf`o'BD1ڐ ~`{bIkXP6|u0fPF/Y!U[1NCn(ChEiQrJ\Y**'C+{HjH|MZJ;#M@.bXkfQCP\cΧii^tos%OD-|CLU(3
MsU.		`ȭE66U!aH!*e& .wHTSQSQy1Oh?m	½LVfj3IDɡFFɿ=ګ&	2v0"q'2k?;88N)f{_B%ҫH7]~UZՏ?Tpkc#1յF=$i$p/wxFn g+	CD2z6@gjXmi{
%Abo[`Ibj!zٺՋ:)aACH=dm|0<az-L&@h~W"3T|$ۭ~zAj49W'P҇5h"%yc%@W|~(E!/OLaXQFUFxP˨sUސ8xدT\!FA5	8R:<dzO`JFcq"vaŇ|Td(Dm1XJiX!#6`9diU,{G\W«E9XY]-Qi*kͱ諸)oeysQuVeǗy~3-gb:>1|'ZaQ#CBXb#|ZG5&KEdGUgPGuhK%]g*e*u&et(Bۻ:p|*"[(mp/di&ۭWi)a?KNJb!j'P!&ۺE#h|̠v5I/]"-% ;HԞt]Mbɦ8/>ϙ8ar>־!>RDD2.bYL[g~-YuMVC.<RLIJ68ndA ?ܱӖaK%KLzPY\UfdCǶmEB&Vo&;`}033PBmm"Z/'gDg}JfΜ*1^s!k;Ț$aJa}a=~!RSA	rFP
5d>eˋeĳH<C"N	8([5TQ7=ȅ72aX;DuX[CjlH[QھvJǕ<(u tZ%򧧋S#nEy88Af^LL|$6mHG
уC)[R HRMkRR+QxU<dCgZZm<B2H1#(T?"K#b}ssrĦrD*
š_6˝PwWzĉS"<zSi^qCW؎eN|C^/*[gzҖbʺ&G)|Y̲Dt,lYysJy8&d^eA)A$ק姙=V^l_Fpgu]q!DZ<6||_>-fx	ORqOR?^(g5,UBrsиnsLU沭v)͙ըo А:h?DJq]HU1-rG)JkcZBA)m9~oʳ}6NZ>ղ	}lH`r/I0lijKQT?
,<(9]b{.O}ᕴWf~uYHuX
 ׊]gj?fIq*Yr KfQȸ%voQ),*\xrxIwZb:(,bԂP\haܿz.ـmҵ ]8FaZQAcPd(i7̃.aJ1xrH/s69<WSuD	Fxc8\2|"Y Fi]V&QUx;x&d\l*[fP!%B2PY23BfY2!3V .2V%k5%[IPokv!?m?7ng_.S2)Y&'?DMFN4&3,F.~HߡSÔLCԛ\y:*ƴǄnW@8@wv@f;懧䯅~xRN鄛]txil@7 N[븁3!=ްN^ߒ}y]6lrg%le?&j+>tH,S{ ˏ(F[Prӟ
{9\q9$m%jqf-y<ߐYREؕ""/ZWB#KP3S?ʷbB CV8O[i|ퟚ$&V|^}4 pמrF .קe[#{y4-Ad',t{SK%!iT0Cjh}A\883JL$yf==g<𞕲~FrI>M|MIY{E'Ze-c"5fTZB;yQW7wuN}Γ#/j3+q\MWf(f8k#J>+՜PnL^gnSш"ȓ*":D[.1-e%ĖB|PԢRٗ)GTl!Fd)17㫍+~P`f1le|sF3Lb㗶Q0GZk1ZG7;~{lo{8-NZ* <ev$~chԦݹYqT3;1@ԏ#1y%8'nAi?]n*Z`X7E`ir%:yW|\YSRjжhI\§#]^7ܠ|ȉoh7FZA^|sQ0j/a(tCUӐ|LXm[Ifaf={|>xO1#]2U~V(D$ 6SvsaB{hyq0y ЗqG'o|a|>X=p؏Ki0<%bT0QFEx5	@Ls;F%`$vʹuF6|igToeЁet!}~_WЧd#/ޫ7*EjuL+aniZiהѬ$+Z/7ճ_Ǵ
3//k	
<v<k>'*x45 RXS$Q=dKVko07J@2$;tNGKq񷢆|7Ґ{"M; U؃!rwY}VCAXGlpL"Ӹ:WK}DqZ5<aZ޻h"~b''@O%*j\LpIwh\r=0%Ojto0Y/ʩP]+NDm#]h'+:ڥtji1;d_Mn*wi8/5%k}W{`2ck}3J*٦ hB4ǩ&m'I;<YRFtQ0Q+}
Ԫ='3׮pe7pab7	F5`[d-^lkV8rB8<uN72p[9!W?k'7d-٢H)`pIjĖhsԅ!|Q[Psw0vMeQM8g`m5TaLb,ZIht2Q|e맞U%0Z)N27`Z\My'&vbo&~FL^ܗJ[=oS8D|-D҈3VñFX58-xU@Bx-MwACP=8E=8<_tO_Ckab5R0PݬPRc|8" B=P#EAŢ{><>x]&SFRP0.T'`c!W+7Jj(wBN1o=lV) CHh ޑC儐%1&Bl{P	%p,2Y	=u:ϔEZ)`Wvdu*5"SLZm{<\dsyWZZ<$)A[[$5S<jДbي\~IZ$o38I-Ԫ_\lFJ}6`fI[/CIz#hbpYԌt0<FHd(o?oߚv9HoBXۙWu}(4͂n4ŌPCj$~*ǜ7wMz̄Uu;=re*ޛNVyMlӯsD=}Ԝoމ/:\ч(>s|ɢ5ͅx5d!4:U2,nl?M~إPI\~u[mktXzG/-{&#=gI <rŨ4v5[3yk򭹵lbK{ro7"xNw`'Ms*{-R<GP,-=8
]cYvښM𛭝Ypy?C@Wudg 2x/5]iqJ
`?d*|ZO͂j6߆^2P<G(qN_[\zN>l|{%|_f-"n8	^/N"5=nVRHG|]:54Guy̆ᚩ
%YU |andP-9/,A;+}YL>)S+v4t"0a8/sTXA%(ZM:a]~2㉋ѻ>ZYzZ7;MNXa4Mڌ\8.yK!F`nA[8ucNx): OFļ&j$1!񟌶V=;=P:>HtK)6_;ξ2G%L7_Sqܘ)t{&O	k1XW	W{75E>s`J 	Nޫ7!~~o%1r:Zq-FZ08J/yHE𯏛D5Ǌs*tЊ
8P]MAZ~oqIk `nY/N8e8K{!+*YfZtXÀz˔rUq,Cìq%L OĨ^0|'/8w0x71dP(`72n' Y	Zt7˕?@&:+6ǎjG=E.JcvO8"Ȁ@+z<|fo\VX_޲Ы]wKb}3,}SLUޗzNb%#6/=ز b%,?dFoYkMZ.(?Le)uMePG}H{Wwt̊w(\w6^	2GX.bGm(r; 8ˁ7o`R}.wٚs:CVΚcin{K3%SgvSgzs̞]`5]ҕs%rz)=4i#<%q@ݒ]2XcZϷ~_k;AQ+kݱ<n2X9{'12܃GϦp,U\nYqLrnDߢn{rه6;4wqpMXJ	\=}iLσ$ԷC6z*UP#g	 %C[ڷo_kU	膯)s|M	kuڂ^z${,LT3l|ik4 DoB۩OKKfՇB0̨T'G,?	o4֯jZېa=IMqB>|g1Ũ`$kWJ!	Z
cTG"5Nj&Lt36.1)|ļG)f#j5g)'8jw{ʞ^`>CmBI_W6J8V3|	3moh*ŃrH
x^Qib7M0D@C;]fLP3w,CMT%
X7ahO%ldOHclQ^ep5ʊ3p9a}U®fj9av

~j<O%W9yS\P.uT#PF;<h E ys˱O	l͇`bDeD88b%|KRMF'4ݯ5逈xC
cm%40p[JoQPx;la"ƫ6YltwWy&%VdzS彅%8u.rXWNGWni͝wB(kWsm9FJz	-,i0-IFMH9fFj7.pE*#Gbm
[>LLڪ8.u,#KȱLEosc;li̱|O璧mj-p'"­Kyeq ;yoM}j7|Spٰ14&iՏ3@\*+ԦKdt!Ao>[^U*d13pj{&qbvHcCOC>( Ck&kղ(aT[_+.0!؟3}l1n&phk[ r5-i]F}sbPVj>Wϧ?hh'n/ѩ5z06rv〳% k
ZMtbNk*Wpv9g88 "}g]FCh/[KR#Y(fhf/HK+KaJ%_iT/~Ux[;Wk!l])8ȝQح|3wahmD/^pT$TƧohx33&XFN^`$lSCr&$հ'|ۧxQ=m):m'!3+?&d\IESx.bǳ#0{KKcYs'8Qv6(}ec3968tKV&u6EGtEp㟎Тy.Ty[*?0|p9b>l+8an7rЏ>"ݐ&!ueE':B;$-T+84 ay#i^i*9p󐚤k	7dwa! ecK\ն~jۧz6F2"\ほ" rF!D_UT˻a?Zf/hVXym ܶԻs[]<Zv׵4;RlwkyWeemNNa
1
-`6mbo7J|p4Ge'ʗᢋ.wy}RЂz>8/~#p( oCZQ!^?e2؍jW)Ho;|KvZ㻝Ȁk.%pס/o@\Ȱ<̮5bʣ+[<;t-%wB}%[w{Oy8}lD_Fo'Q0li-+$1v]ޚbl!6xU<ĻADA I<aO(.SHRHfsAzg[۳

P[1"FR+WPa)rJSa60u#T޲VVS-tbJk'"eܱ]<B>Oh	Ώe!^qk9lǼ]ta|iE%ZG$7=Bky5:?%Fz޶(\UV;wi"I~<v4u-]#VI揜Ł0ܓVZ9CUdsLu7]Y57g9{H;{z`882R,+/ՙ_֔>	rChv4DB>\sL 4Wj]=>0,nQ%9k08^5܁W?.KM'QŖ-N7~椘B6CUZAV99Qr{	YKǧKg[MA'~ 5JLFx8\7m1U fcUGp@̑a֧]>IӪʾp\/;s_QUF+"q&KTc0PZKΞ۫䱩	*Qp[_Ԁݞ:Utm7͝ޘ`آlwY}i-d9Ut՝ԧ'G}Һ׼#.6{ނ]_/_)HtJL]yr5D-a	M3ǻ`$۱&?1 ՝pĬ5>9 /F;B1!,6*ݮL7U)oQ+1g4o4HD\lLPz-=
ФU'?C}>ƟF_hv1bjhأv`f5Ŏ:Xi$mB:4ˡe7R^tϻiGz`CQYc{Ֆ%"_s]k[J`x3L@0<&Ti>	Fs;4o$7taRW20u)P]Q	D\XQ~ɝe>EUl	ϲYnrQ>fPe*Z;.GWE;U|^XF&	j 8ۤ<녬&:eu4u0C}rf -T>Ih1Vn!z*1eA27L7TG޾	=;󸗞[_/sVK;BZ xM&B72XYþ_=xh	XºSKp0ȖT{(d1I.SA/VּXUxe s3;Ⴘl*V<$ɒf!jTw`5]M@{\ijT:NZiT> j,ulwB]LpfK+|&꨷ҠWEO9	]B=D-3Uc`D^4Ty_Z9KM!5=k5z>rNOA[)0*|v=\h{ ktSi*k	Sf)[zP~6%Pm8uZR'	k7[D7HV3*'/ʃS{7 H΁5L[[G@VBe<QG&!/Z]J?X4m?&.,&N |WLxfguJøozݚ	\a?.)$@NcR	ӥLFC+ėgx!2LtȿEz(-%AbH\8pi#D2<LjGthl'%^wH]\:Ò$**{$2D0QU@ܣ7iR\CIvzH#		3YR,~mnk[1-^'	\Ԃ	Oߴ%ٛS"#g[$疒8ڻMOV1*}-rطfG~|bp;JI:v,:ݢl}itaǽz^PBau?HwaVӗ,kgࡕ4?K#5X.>0Axpc0ܮp9'nGy6Su}xA!l81n){N?iV*I؜Ӌ-=BM'uܺcܪ7鎟/J|M#Aq;')	9v+Q$%b~y3$#:QutAC|s-/ݴ"pdp[4|NwbTh^|REAZi1=HYan3dLٲR	T٫{Oܨ5v@{+x<aL~vFL0xoҠ?&'c8L]ť&M)ډVނσxlUnQ	#lQ94SH+MtbM1)W}7𔦷kMݦ~bɹ^vqc-ʏӌ#;ҙffl63.űEy#oPHm	g-'e)cCOEUފOt<ݥ+ϗ=T;JW2a5qsLQ9h=fm˩P_2'tB>	ok1An	7?D$HvCg;|Ҕp.sFgiGAT87[Նj߿nJ8lUO;haE49ղ]2f(ʚbHy.ϷP^%.rs(ap̒eEliSX-_93<ޓM{RtJkUwLF?aIyw/;۾W]1@ʭsn򶫧U6c_&b~%]RٜK*JcTy@3i%ŸC#Y#M=RHs2bMŇcm@3~_q.Ԡ)IǊ	]NHЧeKo<( AL8j)i¯Hgm\R6?/joIe>'{z..[$rÕDn.0WON!Hdw2僩LL'$0
~ӳjs{Uٿ>{pk=mmm%se}MS8HEӛ+V9;2&yuk|Tɓ,n8*W#0J36Էt{
ѹd^z$|58Mv?Y	8A	WÎa>HYQI+xHyre0&ld8&xWKz$ ÃwBr"&&bIWN>c,/>]z8t*_bua3ImdY.f?so( ^])H'8ZgB=,OMpQEN7}lH9vl#ڱk^~iD)OJ:s%*gwa^@<3,7va0|1AlUq˾2}b>qO`5	m=xSP/RϺ վؖ8L>]Mtk~RljJ؃VS#RJR+˟Q *Axd*/͏Ր!30`?r`PPZ_ !,ݠ][T* ,f\"@07Tq
Q;E]DQvvS]_&W}*.kEmT{IJG%f3c`0+wrTV ^
c7M*\bUǂNSc16^@M?h Mq PߕMM2"K$HBspOXߥiCuShYN޵#=ݹP^o'옣yQ	U2A.RkqՠPjMjEi!D	Ǘ-m
X~rRP܁/?4&
^&ܵ2VM_ .sYAsQv~䟈gacsJ5p$(l?T1Q9R0%DFB65c7(qjpIʦ(\{UY$+!ֱ-Kds}hv~>
*xi&3{UJum)_mk#I>[ZQ5\cqy_%rYSGşvЀ)Z#SLDuUiϛxZRAl꿚z>Be$T?\rEG3	0q}f/>E7I"fJ=G79I!$)K. =5k5Y]}sI4O?+=6gݚ2̴/p&N׶4noziȦ65>n
립5)1|F>G9~2H	30;yoeI˕fǌi'VD¯{o>7nZK^mc뻪GSB8⍴zYh{BO{+6Qaܯ 8\h&NZ^*g1cD_a#>%ƴIIF(NT쿸RTޅqPG7=(lq,eARRvڟvNҭYfqP8nw䰙<#XH N
4qaa>N:ЋNVTYތ~C&+,j|Wcb5tF:u=
pg"&#}eÍ$?Y8[Ƕv
5=%Y~{ďWZP:Ӎ`%@ 8/$,h88Μcs`fv=3(xisii*K{߃0Ӌ
b|ҍc°؛.)fxgPږ4U?G$ܷr99v듮$4VQwͅznVsќA9}^NhN	7CYflC=Hgi>Nef)qpB͛`trVvC\CJ'BS~(tE;qOoFr7 | i N z-
iIf_R!.$A<FŞ8+HS؄u`$U2R`#$twQN"uRFrpReY?vSbX({x\0=UE{LcX2SO9_/?Z9RcY;b&pygDxe'V$yXH\~8.Mn9[;?jt,jO8ޤm/iA)rwS%HՄ<Ǧ(J
jihc4*M1<.5<<zb}K	-$qÕfU5%3|]D-tsfud]3Ml7(.%3?jR줱 _7[0~<`dUz $f{6g~^K:!<gѷIyBWF_Q0G&ץL`|jc.ii-p~oc0Pat^'&`+5XJGMJbbpP4)U;:ix':CY8΀6z9\.@B` ~uHĔF60^28S=g'a7IC
|s\ijQJy`;-4ߑ('Pz Ǜw;J0M5.5I0ZmB^Vlw2ml:ᤦ{4T[ϔpax)Ӻ!rBEvx,LSx}8}R.[i 5ܺ9(iz'ON>lתVox@PPZFܟuse:sJW1c?ڄqUXx~ұSk`?SS~c
bя!<c?zjw4\|slbCg۶q|y%Xm)[;+˭@Dj36@E1.$ZcEvl<Hcq	Q/+pr+K;9p593pq[B 4Ѹb~J6.FQpCVn~+!X42{3TxN[cu!}نaƌ?|0:ʬ'Ԇ:lawC0F	}
ڏABV<WG]~N
[eC$XaLi%+*<༳i#qV9	yTHNt)l2~.i0M')bVq=FYi~m~uz!LͰ'2#c~N ~u1֕l04^%/J;oUFcQҥ=h
8kf80aѥP;1 zڹ:yN|Rǣ2Qf#'.My|==	SJtCe_bSgͦ'8ۧOGp:lD8lfKݩzп	ޣx%I	{j_xxjט]TnBZ\t"?&ЅI06c?eU?1ޫ򬨙UnQ_g-vۃ&?vZbP̅)XʻbN^V?t,kQfaCkE[GzNsЯKz+I%'
k.-
ŧd}s]>Z,o&TiU*-)!*i8ԉ"zi~"[%v*ǐtuVᮾg+wzBi׉CvAN*V;qIavsBbH^$kkMy}E046k
`?^Z
-FlxіRU'uJQ97Vݶi5UKϗPeu>=Ͳ3~=Iommu#	-+iѹ[nS=WղTvG )N*M@PI47|Ԙ-$jea={eeV0C{YfM>5(ݯgw,\̺Vx3<QDW*T}C̆ae1Ip@rv# KŧZVO1qP7jqzV ;<dCT!f4[zepp5rWsB%.ZLh!dl3af|X"PJISޛrMպ߼{
'Dr| _Y8uLTڈo"$(ƘMskkpQ6,ؽe8k#B=8&ZVrD	aC
+\u~8WagG[m\JO 2y_MO10&͓w
BB2bGbKw6ypx0"	3ѹϩ㯉<hսcYy{a-5 أemwE5GO9!EϑJFͻs#tiFDI,tZfg>K%7bMPM1FB{ ޶mY.U~v8ŋENj~Vo< Q/p"\j5N3Ј#89@Csha#I(Pˉ0z#':UT{V?!TI};>Ӆ1'n0oj)tF+:$&ǵS^$tkO/0ځ^猚a֥|I'3۸UԤ"?h'dݒ펎(Lbj?/ՎC$8׶q\/l}hFVXj-SRKS\w'։8')I{rV -aPq۟GT@u;I^0Fj*U:JgifAZ_aYj2XnpW	KMn@Hz39YS炩s9{uӡY=w>}BХsDk9JLܐ[a<[%ݬu{7cC]++si8Lrs.7ecGs3
׊L>_Ni+O>[{<-Wx2anʃXL8aN|Aa47XFv_iUn}gAZKi5AP̄ӵzVY̲nES7H;`r[[*ИZ^iV>j#}7pʱ[Dc+zCa?N5Xқ#%RqK#,[`G=TMfϜz9RB9qVA*>i>Yg_IL}D1[t+53cc1z؋3<JpD$-bv6Fղ2y9BQ@cw3:^zxvbWOwx$!^.Y[JWl?7iӯr^-{Q"ĝ"\y喽]Zr{Cx@t6Ltn"
[^g&w@mj<z8aEL֪Np.e߾rb>=!p3Aa 'T;6#aGKL}jf<V[VwV@j?៦ I95`8iʜBz͜V͘Wmk
ۼOe']uݏtk7L}VvZ/9̡oMȠmSLn)KNFMdn^bE6}.`~Lz*=Y:Um-EH2<=8$aMZpDRn}8}
o 0Fy-턲Z"slѹ,`ɯ7볘?@m6
B7s79sZJg8*O?%OZT[l`d{+}#^gc8nXۭOs`\$ Nu΀O>tjVOuRp3x[=oK~[C}pgm~8WӲq:[kZObEU/(k |)Lu|Uc0{aVr߉
+խP;;<<m-_p'<?݅K2|(ʤ\u~{66|$6`_Ujy
>yM;RIH+_$(.qFqP6y#;Wݽ0vYi$p腓a|4_2u$3~aOlL.(v!]lz	o~Ra?gcokpTÇ1\3Yܡfl27ǌ\!y3;%ٝeC9*~0]J=ys8gt _|aNdOpǉ s*_VhmHCM1ݓM8͊K?ag#s5JfxVeC;n5g,L}A$@E*Mކ0F:>f*ߊ1X~ckU0s h6XhgmJqu9Ng1	Qe#+mxN?Dp'VC|ck <.!;-;]_qF<B1h#0 Ǳ%	PW~p+.5Vj3x+ŷr+L	)lnV3Mɳk٘ӏjW32[6c^ϛ*\<Nۂ̅vXkpmġ>oⰮ8Fk@2~"^#SGCGy֟amfx2M$j	hnAS	+_d?Y	(us9#Kl&-7E멂~e;u%17ay~([Rj",'_	XP6G7 @aHgqaQ?(9p 2"{ĳfIP0z~6}[Q5&LO-<#usQԘ'>j1zPˡ%a.dv=*snѯ'&_D;gv'.#W;.~Xb(pһJ(г<izʣ6w%55#b98id2Ffq8V#f1rm׉#]]FҰ2:xkA\&;#b飅,ЭcNA#P=hJ#n'eD۠ՕK
=]1[Zpڋ/c}WCu.u]YؗW,T^O1ɭkiC3]8St܉Qj:nYezlo+=Fhj{$'Xr*BFAKᣁ7Wq
̯z99Kx|+{l ~2Bmqf*dP&naB΁C+ôo5t*͓g>lB	}N"e	q)T^iɁ㻨i:KKxYvqŗÉ6+~ ~8aYmm1~niS!#p_O'{-v} V]0>=pe@3VpNem8HY5;, zM"Mģ&Τ)Eȷd]$u:)SGv酩qB5GAl볲B\)Y,a+ٯ#E@`>?Ƙ}FӄD&;o{	??Ϳ]uPg_cgoS\F"\8ar7zqZ>R""6a*dxL2	kA+५VJKickݦTkM\˔ 8)o:\mXul>Il.oX+
AN#o'&.b.IA'ϔfE*9՘$F#%LnW1ë摘afvH.\4[f<RTdeqJYZ^XI'Dn'1Av~	qxIt ВiF(]?BKaj%&]	z*q̏rDf~ԭQUV	ޅ7G{nPZ77Epd¹OQF^oV9'b`DΒ-l}A6aO/'fڬ%p9tŹsmyZ'ߦ8IG%X_O=Dў+P1FwV	C"=f,|6vz-pJ`>v?L=C6X)õhв'd0nS7b
(?3z
]7Oßi:$&Ϻ7}ݱRdn࠱M;9ʭb~(1VQOiD;Y[pnꆚd[Y3.}ʉJ@[*gxUZx6eUd-I$/1fgiAJΘ$G=;?H{50OK$licd4}[ml<2)Bet"Ǆ:w]A54N?n:Uk/쩚Ќ}DF$K}- d$ش7nS1>ʷvo$bu4n!~7wnl^lj廡R;.g|XJ˅<0r;}O7zOE*o˃0_}a`TF}f!z߀WU9N|lKJYURc~ox[a^'|FU>I˪(-!?n6e~KmkK
ksӲ;T+c~¿KcƲEYgbLTqq'eoߍӋ$ZdԇZ*LBdwnZT
E$ywc<53Jg:|CmrS=v;rUJaF4c\ߌܼڞӼdS;fyd;
1cPӆxLj_^kq̦8dw [_GផK{ˬ>W7*,dCY۝XrYKܴ͞7]",mRrX3IL%FG=(+d3èpaW3a]^Ὅ}.D". q:GL4a=`oM4Ưߔѧ/}9r0.Lx{$S2`)Ujhy=Ƴp&$U{$2NIN*R,UTI^D!qJ<qrpw˗+T-}V5n֏8't4x+$)1h|e؟'NXhJMl5P9n!yZ833ugiu])mHfM{yrI>yTOo|Y{#YVisODBy~d{ڞ\ݑbB̏˞uYl
tU٨*S,
i2Ȧ#&eSh&)̧BTE@$qQKHR,߸oke;羴,2~ߧ{߻ﾻ{ν<<zc|0ŭh&bP0,Rx{%Jf2S҉+裄lHUXZ[}QĵLѪ'^$QZ,:qsMe-e'HL;jvBoZ!6Z̐40B5^n࿤c^j<%G<o<k`g/l.@UPkloZ5GGg".\Қmvkj=eqWQ$vOD:_uz>|[I#?1qT]ri7S9&$y^fLKJ6KqyS+E_5,4Bn3\fܑ4h]B_	gxvV҇_i%0nN88K([>'"ף,4`S5]Cd'"IɰKAِc+KȺtx*";|\Ӷ\[>0;7Kfʶһ(}ZZu	H9D2j[n:fݜ%yz/rKA=jVJ'F9/~;*@sK-jv!͑vzy3wxoU_AǾɘWW_+a-bә'_꺱XiZb_S7:fwɃ
$7 P6кKóoeuQU%fI*U4l
3~5E\߄l	&]M0
5:֦CSy++Z1{m4ѭ9s{~
Yz+pa#Z+,X 3IB?\jIQ	LuTi"&B=В5$)uɦ+["hI[_JSd|yζv9YjtIF5ͪYjxYX&y[kM+FJ7,.>v>wDu_2[Xƒv|9*]Hh?&0ȇ	8>БmF`r"&d`PYq#y"Yt}%[)+jQڝz_2!
dQAcm	KT3{pIxMp/fѕ.>Blٳp%C_n*`дuΙ
[WJhԂ<tVb6*Tm*9)}ʹ&T}G[SᇃJcp)nJr4JSCiVW~il3];hvǊvx^_)L驇{*Lezc`?yl*MC"B=ا%e6SfSǪ5vQ)ߗ̏ћa-;_ֲ  ZdPOp7t}o+ܘ[5_4-(l"[ڃnRp@
Kp*Fi;'>NK¬pϩlZB[o+/eƕ:D!OdncCQylI~άGv,on [nT[D85aΪuwSV=[(	J׳1MgŐ{*eogoDLwSnT=TƶYElpe)J3oW{)8e)hKr[eT7VhW7ýBny=GM1-#кY n#Nч/ԞVC"_h+"MSx"&~obQCRD%OZL+&hBJvὨ9st,\57K9J*x@1w>AJ_!EY"<- K4'-7=ȪtxG_z7%S-fR}5ƱacU09d3]58f <CGe3L>ݒ<we4	6TE]>[o珋҆Q,q'>[pHX{BNdU?˰]YVEM""t{hVC蓆RHC0c|etvMi'AJm/kmU<_I*\d8~Z+1PhRYei<X+ub{S#+ycʦ%j)+}-ƭ9Fb~y R}D[kUCb<O3|$#I=ȷs}OFQġRm_7 =^&S=<! \)d`3&eQ =yV;EF7R@5m4>r]>TP##02
ԧYVorgc}j;Z!,bf3v]QK3xђ"Q[+#ݍ*K&j}ޖPٻCh9a$!nV({2F6U&1M"wC[Bt71a?Hz8D;LеCaFt2QSΕ6Feg1ǹi^j/7Ɉit/qIrB>)+7Ȉ}1<wOTmlмZ7Hctи'ʮEMHsu,P{J6P%X"&AHUg0cVZ6'x;I`*&Xh
2y֒+⋶fkr;H# D)ԲԠt .>Rq3H1>P˭{ys<uЃ0	pZqU-k0VQvŐؐD	"b"V_τVP]O!4c}dqE*=NBR8D?}g>VӢ.Ǐ$
lbBxļC?0_ןj3g։+ěOayMIdy3@ҾVX5}<3iVi!Q*uCx.xEX)]n7QYME]D$%@\~")_eZ-$G'"U@+jFWJkmfգpԋMCsYP-|aljǵpPg9,)mT`2m0)^Qp]r u$.uu7Mz+̧EL3+v(qՁ1'J9<K8&-{Sz%
gNN?Z=<167o±$q{gaH-Ih܀{<o|ۻ3`<5j=նGp7Me$ ou=nA[(J78H@:8rȹI4=6Y
P<]ؑm}(qkRilűթw2iLyoB؀F61:7^ݛЯ}ZxɕKCOڱɳf!Y@kb11?`ԋkFZa̎g3>ELb|MCӑ0[TEr`VqG'ӼV{i@_,{SȭBM&9%vt[zɐVKf^|Ï`3cUm)6)h] !ԉVdhhO=i>$ INkm_,hnm`we^S|LKH 0A15v C0ޮ coX}L/Z&1rw[ikOMO8.QԵqx3@rޯGY6a{etUMMM$QbXM5GUG fxUmń0_.	kHzVTܨޑ^`k]NAsx
mw-VzX.=5y3"$1$uiVbs>}`$N,Kc;Gz(N܏eQFWl<]Er0g=M	WŧiiIz:oT,\O}={9&^]ߒZ$:_hL~Z60Cr.cZġ4+p$;QBf%~zF*g4Xgt;LEfh3Ȉݼ++YĜSSDSFLV؅ۉTݱp5TǼiswftiS{msǵ$.o <	P'ifyw"z/a=5B> TᐼVG`H?}Z5j6~f_`F0b-Vm%0S|@mcXxi1q"G"+}P(p`d؂ً):r\>A@Obi/y+25.aF8/R=SAu
 Wp:e͝f``ڝl]e8Qa?7*L@'+nE$iYsHvta6Ug(pǎ)ҽ?hIꔤt'-0J3UF=Btsj׎̤6*kVme,A!xRZ*-ěJ%>6>E&~8Bݲӯk4QZO'`)x>Ş&3Fx^m?f(Њ{k"xq(!KwCPXUhz~b"8g3kES)`Ns
em}\h͇P_	? V:
^=Bfpg#$]ͰH.KE{{eg5OkiUL:Lo>xfEH_"/dd͖_?ɺ9N5<闑ѸH:.fw%u(mR0LrNسjEDUh6hG%:.e
v5;zɧuhlq?LW뷨Kb!s{QgcZjɶU]rapm"Lgs+A$)۷oo`UfN6yUj,1'^Я߳EH%;[pc ^Wp%vi3Ŷ K#uI"]qax~߉CjC7LjLt&[ŕÿef=Wlv1>2GXIrwyT=]1Sq]-iv(ܷ+D&\Kq7b"#hawK[+fuO[zXeFfmxhd#C%4B$sb@uJm"!Y݂PG
EJbıj&QpoP\@)Ʉ,vSCfܥB0̍G"tM_bri"F٣FZXטxw69-Xdfy|>n2K5^0gJm!҇gLXf(18mu!bC?YiQ~JC,:)Fķin3ڱ"K}eO0ӈh7mپ/QssmEnJW-j/
sC.j'mf{9/)2C;S=NglTI9	J)8On^mHul1[Jj~AfKrZ,Pcp	GyoV£r,VZLAve7&N!ߊBfEFYb<Ny63!i}:\3uZxg_`C. SΊit̹ܐhZާfS3CbB"tB|5h ]##>F-Xd$߻^X:NJ80ܔS.t:deRa}NW0s\:ly^A{i)(:]?{r@qJc)bJe%_uNJ仴:|_ =Zj8S*.Ŵ0xd$Zお}4<x9;Xpcw:*.F{NwwiV>Oaނs]0sADY800TrrW?F_du5:S#ͭz9&iU>#!kQ/!hz>Hk;uJkJZƀ3u\bpdl]2'J7k'`\3<__`A</uy}f|[WXXpt?#:[|G}]d!h ZiVGD]^*RJ\hCCumI)X,PG]/-$EeQjtRyy,
(sh ڠ%Gjjf;gϓ$D^^Aq_/D*ϣT~rQWv?^ |e߯Y_ۯ}ΚBe}ٞ3ZO9#Fw*0+$on#EL&K?"ؑj$kjf.XSgTeB%$2?rc8R}_nW`QƝ)RSg.SžUOPUky68?[~Morje&}AƓ-EfuGѬ)FƉb5J(tZLIB     dxԽw7u#8z= &7|>C^YgBK	B"P !O;ggi{xIwfgfgygy&
~C6B
/(*~ʹUf4}߇,O0\fX%]\Wf};$=^#gCUovy*e⿹]Sn6|r找zK8^"I)RD+Spa.v<pq7R	\5kH
%nV}jA)c\\)~bt\p	iZy4pzQJ';#67[@ިЋ>7
L$}B @I_УDY+t;H\%C73xV̿P_:YW2%HzB/yAI+cDm߿yo%Rǉ- w:}W}\b'	7J+XZxy6
tmp[~wR1	t2*5ק uڼMm	=?a^%/IT8ʧ""%qr:yD\ҧ+,ѷ
=Ov+O2g>}yO%=D?R{D*ᙠwO/Ji8+ sw,6Uwx]$e>lB7f||W|iòi{]Ibk8
km6.3?pc8n	V"pM?g1\Ҙb.Oc$"ϵo (n)6Ie3X$CXXiqu"K/n6+ܶvdQ3~y#8ʸL.GYze%t-p(bbL%͎8vwq#.rHRHKF$uh;ƣ6̉EbǺF{q3$Z:y|*MFHYIcxǉɱ(zo/rRcQZ|E2nX;z-2|mlL^m5&d/
k](#5<@ Ig{~ނ9HX~rBy_s}w,O={pin_z!Fc|=ǍųzDys.?]wK8%eX?YƤ)~JYn?IyppJ7y>ngzvycHG|iSt Ji{$ɤޯgJzҕ{>G%E|%{%9nIF|}~<%ޘ#ެ:i>[_ ;YNe]6sկE^dNx1fX>2yRL:q"zXT"iGk+8I,!1)7'Ʊ~
%JkYB?~o\)Z``4NWϳvddbzMrIp^^q<Ww7F.i=O5򧚙!N]\?32	[7r'ElkO?W
Sj>D>nC'JY'sSY絓E|,X9/pBqSz?Ocu<ۗ?L	l|wsPzyѯ7#rSoǩ	?bcY
+1]}=.m~bmRB?IOqbJ-OʋE:ΘH+Y{BDzn:.`8X9]ş"yj
yc @xRH%V_%BbLT/Or- ׹L\RK5U?9rƟyW
a\hs=$y~R"~v2ls,wfdCs2l>W>c^)k1+3\Ҹ[])lZ&ߣ^I_,~1Qf_6<K])QIQM	ֿA6~Z'M)m|C]btQ욱߇+i#:]=jaM47Pzؾj2V(9";.]=9ۉ#{e}p?gyAk;
{c妗\el;	یƐD^ny_s	cL>2ףּh$Ku~? ~-OE1ϖD@OJKl|vdFCt~C	gȾk0<sCG s:<J$0f$%Z$zpaHл]GvG0mzRtr[D={Ϛ|yV?yͶnk׎B.l֟|J?C}ř_riXPmn7f7j3iQ+7?k,y\+KʺFnY-OĴ}w-ʶI'R\ Q3_kD	7>qK$'@v?^6{ tj-DG|{vEȷ\xy]et	ӛfi<RTohWbJBLkw<]j>p~3ՎvH[L#>vQ*X?/a)u*\A|FO>nDwߝl|p	~+Y^Ѷ%{	SwiQo8u9XltA"
Mz!opBEXWpSvM/@,p^ƉFϛПD"$Uy٩9Ƌb'06x>4X2.%씋Y)'_
oiKA')^9a(n$B~#[ROw(Ke_b;cu9_*冮fuB6UU쬷SENCq
F'o'	#qJ;ui&ҧsǙ%3GjT6|Yk^܅qanl։ȽH}Mr[cEFa~0qf>Ki$/t~L_Ku~+ vi{+D4c^9zl4 =*{z{?_EϒD\hH,>>r,MjXKɮrA~B2/֯%)~*o-2p=:۱S?@_&=eiثIY7yA88{gc/b~ox-l*|3wXXn,
֎r	Y?f ˴»RHMq3;n=Qk>>CS3N{EOz\.|L!H9a{Z)~
Y]ih2ccDi+h,QO=MNv .;QױY){x!p1vsO: 5f/C9~#~>g7zu<}ncVʹ4;q$||y6_o{}~_-s:GVk^;?o<Vn [ex	1HiwyBt`1Fo|
Rӥ&(n]V~rYf*VɊ?oV˽Z&+%4F._?YzKq2gJ4ᨩo@v!o	wς`:m^|ROy%74>|xB.> w{/c*^^1½ƞHN8=.u!/c-s/~avgÿ;jp)KχѵYC^ɫWd\crwNrr5-+r_hxwPbb;Z=_>xE7\mF	/O3>bM΋CP>o^}obzey,l^D&SPŀ_)rr/:[{n3PHZ|\o08ߍ2|m!av[5ZC|+!O[.N뎬g+;k]Ppo4InSѾ-1XbW_G!'O93_OXXCYVҟ8J?D>_ExxCYo rVwR[WS_MX;[zxW4F}Or~p82k~
p)vQd~-Gy!2Qwj^^?J什1pckM/_),Ng^dv|oDw۹^~.fḔYSKC^y_b,6RڙJ*wd9̢|^Zg R8Gݶ{ߊ/aV%w9Ccg#s77烓|?kxaU,MUą4I9ђA_)\_|rJKVWax([7hr@RYi[&9R+Z>.n/=Ǻ YD_3~oAk^!^M(^E1oz8r{>5ou+_|"~y4dhp.tcpIN~]k?{ĸ '<O9$Nvgоyuz}ؗmn4l8zb|D+9gڷv#ҷy`-.",TRߎS#y\;𞿎<TO85woTN"o|uQPӁ~cc^>h~F~O[ǁHRO|(~ ë؏"Z͗![BmiQp+#יg76_$q
	ث[_@~n큜3z.	>-۽#O*x1]|z]ĻN?tqefi?HNfrVk#x{rDbzع)GI=Wu;OK=+C[5}fV>G}pkM3Hʽsk9>v=+pq*_u~kE{rM'N> ~cyh\N+}:/]4 +f;wm\{p}Q⬮KJ^}eMBSyX;0ǭq2FT4xG$ܧSMeCB}Əѻ@ܑ
H'pܮnAϰlw/߲>aAdy_SNt|#_&'RQ?B.>*k38SvҎGn_o?Nv+畁T)Wg*U|N|-ğ#_ɑ\\Kq/ui/;H˶zb`~;8}ksn6Swr7p~{X_'?SRji3n,tr{(~fZ_'#Uʯc(ge LA;V_T~"Hce^.rpS"K,4fsNaxp'*8Io˄K0a
kObHw7LLd~yf6?
q7:wkP0\`b@\``R@\v`p倸zpB	2n|9C!%zm|ŧ1NFwm*mϟ Ҏ/7P<9>|po8baJOt3h1CE kY.LG~6h1~!y.|;'HI7y?hOΕ'm9_7m7^[dGsq6\wuÏۮ/7 we5xZJhÄNwu+mx9	F/D]vC&e,*?;n|,Woa~=kcȣA%{Q'}L},sM8׷D)vhQŖ]Vz{_\Q}nӘ\v^pl%܆>9$@d,6~{ p\N~\@<D񊾾O|0pg(vh%.S8Di84;gVy_Ϸ#W3PpgU\vs:Yޱ~E:/888ֽx@\p8n+FY!Ekp{0\f7~W\ q*#Ixg^i*
]}!O;I'煟eiELH9V1VVLM;cy1ϙi. Ci^=}#U..9uz=-q9pB\r.~)'u/WP?<]|)jvQ~q{}Z++s{ϹgN/E{M>x܃xY=s_C7p*봮ߥ	?ٸh~Y0Y/u#pK[%M(oϹ$*|f}]<8wQپhJs>6vR}ܫr87d	3լ/Ӵ(޿q ע0ޘ=U^	7N/!{)jR8w2(<w4Uȷg`',ذRC
ʭ!~Ǘ}nν[ s!wqsÉ^݀ϟI/T?;*</`[y7_'6a4cUhCMBZ,}i؝/c(J<Zy"2z>'(𙱺~\ x_vKhHk]KuCF.ae~+F^~~9U/'%q֕ܙD_"#
ߤƫLjoQގ2cv®s|wphH8=a`	Ǖp*$?k0OĺSu#~MY{S$/\wY8N[R}%?8g9"tU4סߦIoyOڜ].YeٌS^>Xyyu3\ҎUqwYupV^vl]>2a=?jȎ&קֈ
|<c"b_xՇSo/ I
T%}K1zc^~0wF82qr@\C!.惓pI50"񏰞L=J#"^E8 ~rz4Ç~">ס߱gI`rX '6^/Ij2MH&jgTӌV8&/s1YUqe	w.ӣ;>~ĮFXoTf;h6pXk/Kz(o.xvFmQ"?E|O/rۙwu3(ryN -W{I,S8o7w$?/6W
WcǷ:+:%
m	<jg,%NW9+_aIYс#Fi .2ޘMu=N/_ouGzLNW3O
lGOwėdy-j]{$Gwυ9.^IN8I^ɎO"{nH/@NexyOi5@\74l'^i875qtc5O8]y#ד2""RF97^ ^.ʹ:~bڨV||mF Gu2'u5AQ^ ˵wH'17)o<ُF+/@'ǘǋYTers'	É'+ .E0\@\'N *e+mtg5p]<_Ff<z6sM
۹=?c0VSv#_ ]?
dE
ɬ%­k|K_|06V 7v`0\p6|i~?r~+Nq^Z幄S=󫆃{Ex=:x϶u^`^r]<v?#1O_34;N`7M}Rx,6k;!]/6<kmwGOxK ,;yU2_?(.0I]ۧr8 @D_]fnyw7c<~|p73~+6:ړ^<ϑwtt3&s:<{t.}q8)r{p^%"?gܙYШ<o@9pmWکۃJqB/mt`.Ə6{k4q'`
BIegv==߱cN\=qZ}o	7QPľR;W0$bK<V:35y8w߉W;?}GX>:u[M-G99F3ǉoZڷrgk:vqJﯔ;VR=s/PInOq(알
nƵ7S^=>cY8o-UOD?AڏN#	WH`ji^9PYt}i{e!q+z{!$Enr*gmb8P{J\DxC+D|xj]Ht>{-l%r~0Wiqtq~z'nD>Dcn65\V3ԑfZίnٖ![[8y%,6NU@f;O:w?B|)+p	K	cvy|,*yR*I7`ވjq}Bwbe	wR(oD<:N}koZxs}9 ~77ڮG2O'˄(޺0pEr8aϑʇm8{>a>gx}`V9y|*]=}LϪc PZ
EdhVsB<m+ȗ0^2yī"˕z^{3	HiS
8-|	?יIuH/9SH37Q||SoGxʽ#E	T;[;jTyu	_	P)/㧡5t9-ʸŒ·\Ǘ}?3\ZaKC=!7'GW"qO߈߄s7+~ަn/ <+7ҴoԪ̇?$7>~*K͆ާ%vDSL8~2;g<Aw24)8+fߛY@.?:4nC@`upfg~|=3x/uDg+o+Oi{1zUwEqP#I9po+zݮ][ctV@ļȄPΓ~SNUU&<_HcvעCwbq'	'ፏTo5}?	7n}ͯ<rbap\㗫a]y|$1ʄ<:)tuN%sV~ORY8:aU'.~'&M\&ߙ?rV>!OU>\}e}JoV,#	*$=_(^ck{矵7/*9琢>݇l{#4>xǷg^Y|pO5'?p3}擢#nvNH~p }SiGу?\Y_qBT,Cze}aUpb^t~
	FKO~w?mgE(6x&*eӹf}<gIt2~'6xS8xBJ5"oC|6~/oFOqG}k4J'\u768ܑr?8<^O,'f;ǁ^عHYh_3ˏG/EBLxOvI7͛N;!QNKNh仩ȿ?	˼W_rǋO@>J?~+XzIt|6s5}NJtG*z\tJ}5H_Zӌ=1Si.5o滻W>|If!C
C!WM\I{(8דMMB${j*>xbs
3!X8ѝfݸKezB2(X3]cϔjMc?ȿ7
>=e0b3I4!m:҃|9yw͓^?jPr#:Ԫri|M^뭽K{6	J9E{R,#WbKUGL1I|Mm,Vm@mn\֛$f>Ҹg[H_vp_SϵW$7^~[*~xX^ةs~7i;ǿCz\8Ӂ;LА%7^j}qLW;"At},rT#B(B'_Lp#~6.w%3cXG"k~oj~oSeĳh8Wqѻz-˽ ŬdtqCEBmdzI&?u=SSEq
(s]3~J}'|p/uM,fvbwhT/ro<赙V76>W\bW7z*qwX->WpYnw U	^	,F_oRU֛еx	h/ׇ.H]/(vpGl.K9vI>ejW	8P{sWz4qڛEꩄwc0~	8ǔ4ܯ{Ħ$6.{KqU=Urp~~ơty,i=4NZԸeðWNVpڥw w+{sWo_؍"pucm~(߉<Brō6?+A,--u	^3SC9n[/{A[9界kv`\A_OU"W.iOU;!ZOMb|\7py89-6_ÖއZpMq:5E[M.\p\\QT+YU-%RVB<͛ʽW=FSjyC5Q?w:U^|jx~^7<UtKrUӑ?OWQ)7=SvӣRy*^vӣN\UPG]x١Nx١NJe:=*^w;zT*u(zT򽗀@!9KRm!<gJt9hyQv*垗AS#\K8HeyzX{(}P%{kA)o&z[H'Hi_3Fr̟T~#yD"#}kIoRD*дDtac}+k5Ngׁ;]GVR^Û^=b<qV\u+^;Fe=˶Xu-z,r*z߫VVʄs[u*y{c/ǲJUp?STX|%xoQ.廵B؇CУ>=C|>=C>"poe-:M
R#.`Ǡ?$0z?Pty!9>/Qrmj{VIBJEkyvFWqWXk1TtOxӣ_>֗gݵ6@pQ.Ko?M3WmX{m׃Gv+寫C~k7ĹKr|uROt<"'WmzZDZ׳@u$nB/~[{
=]mz|!B]%]ǉ&odw>L+pf7N#\')@8_&KxY? z??pK\B)`)XJ>yH%_j~Y?G8vFFjgpj?r/%)qLz0}o|7o|	Pp}`H?_ؐ`兇n;w<|ʑ|iWp¥),o]
n^.Tpis=gaC/~+lD76r`SU747Gz6Ά6
^[q)Ǒmrf<}4ޤ8fh	wk-IiH6wӀi0V^p\6,o`| y0~W<nЖ+lV+okLWypRy|}NUbU9"Tp|ol>;=ni|WwsvmLNR۽ck'S5@rNT3>`	?ew	~ʻ[c
6ûKcWx|M-fwq{q{vG^
{=y<Y[N^y+~{2w|=z^MLwҎ}pQS/{[+H$.q= XցU)|Xޯ[~|\\*D`#KK9n%=W$rHK(\?$8z`^EN_Ã##ʙG3]ώTǆj8^p^? .֏h6ۆs[_+:OY噛qM#3;2غ<­Rp-zykt0H?8km7ֵ~,QCoN#DzCW5?~QEس(囨z_>ϓbx<S@;/Z ~^8q*-N?0~e@燒Vz>8>xｦR~">Eg~_D'tGxblR6Rx~#?d)q_fç/9UGgflJřRG5@S=[pV@\pJW(7>{vo>ҿ8;Ύ]GE7a՟?xY}?>e1+2Ë/C,%Y=%Gd?ZD$?+yuvn0n`=6׉|'Sx1ɩH49BE{
"=Oϴ.;g_18K#}cJv$BzIXD6fyYAWHY7σο"8'k%p+C\?n5:iLnǭqEWUK͔"Y\/P^P&tX߻̵Hdu5	R}0bk95y~R5\qE2TQR>!ܖ7Sy^гJD;Gf	-G޸Ss,w^Ls	#<=Z?w2$?<E;|_0x1!߹J|煤(Bw~Rȯ[	VV]X	[.^C	w8ó~.2y,[e}ڗFwkyNw8gۄxEM04{ =q=<oyLstŮ;|%)|I]]DwQ8Qw~t{sśa̅uY,TGZ{|U]@q=p~`ޓ*"s}#;)U1yD0<wE1u}\ǵkLKd!|.&lre\7)ެ\o~x]'8J?W|p=tx##B%@'y_+pc{[$@R/ J=|k;8]]`Ow.Oγ4ksO+;Fq^yR>i_97n.ō	)\~zPKy܇n>-8rX1W#D\SQ4&F~gr[ND@4/'IPBlř(?U'g[[ƹN
ϢN!]g~y)͏jwx_ }]O"pRy""+8E}"6Vr+Q?;(Y/IeP=];3x*_4NupjLr;_/X>0ѽRn#ǌOtOۻԽ\Yǋ;#抽*w	
N<n:0;&3y-;pMJ5FqGzn|8/nOq^DsOuphoex|b\sЭ]O[+L!J;D<TŁ(מ#
oǙـ֌nDDՅVCϐ<$AyA52kRCߚzJ7uaI`%,GV?ɇ"_BNN;	?^$<s,(&P,"Z(7sX?i5H.G"c~RhD,\a`<h@ND/tU7HBH΅<	V\,tI)/>ݯğ\bNc+eR cq䜆I4EKP9O'&bKkʵm"AL9$?ǔ,!e:T^ՄrTyX5ˑqQ%cxK|Rg[YkEʇWT~8!t^S^tʻS-ZyzK!]򤾾ݭI1!9O~c;t!%jB7p+cgn`e鏟w]B'C]|9H0^A	Ƶz2$Y'vo7%y2$W"SPv{ʺqb$/)zx;[s8>O)d@]6{N@el4/B[>#)WN%Q*Ep)KKhiܸ}W.?YGO޵'gb|Lg:r02oYej3~aFS<+jD=}??ݟ}+Q;|,el9]*\HҞd"ZY?aMObxbG9%"u{ELz6?ˑ/=,1K繥"de~#xY|ĘV{s+]C%>r}w[ZCupm3D*·xwE&p
)JG}حTv_k"ʇb_<qyi+]ڊkZa]l5ۋ~F{|U<$Hpˑ!/ߏl?,7ʣǀ<O"|}#-?|z]jnb+F⭗IVAxc-D}<#lG|#h1AsA
5aVlkۦfM$zD+ٺj.~Zh	7nz?;v]zo63Kv E琬qBF9u*($,?C!,&{(?PR,RdNC^s*v?Wxvg)O(+\0bF72@bVyAO=)<Q~Tw-:Ga\D֭ojA`'䖛݋,}c"Ṝ6~16W}ӽ^]7?O8_+/O8}!8䧭	08o,64X9E^t?uqslJypn<fc/a`d׫^\ǈ~_ ghB|CG5p~R~Oa.gx
.6XFP@%woU!D	zsw<l|%_kD_[ @R8Q?ge#37LnȧC6n"3p+9{_;!PJj~vrh8e	GwE~nn]5杗-ٸfܱ.d|gg7qehnO>"?\.PR@\l˄vPZߞr|qbcHK>RH8,*eD#}?N%NE)Wʽq2:4?!YfOK{aT\[k̨+ν`~1dGӷF:I~fG!׿]2wIم0m\/{ˎCe,r!'r*xW^">F[~Ϭ3H"R&^w4Nz	Xd;i}_7V>`ga' #M}3gLe}ΥPb3
_$$G/3+SL|]\xhcvs>ɕW\yQ8cǂ=bxsh(몰4(fi.NDf/=qKyxg.?_%PV0\pry*^%qR7۞vth3I{}SƓr>|ntJr>5	>d3-$Zҫ睎G\먟?xNk{Dz_}L8:t[`c%y9Ҽgj3߆..gE%ww +_[Vr98k@i.I{A#cqzan})B8eJOl>-~xy+NitIX/iJ~?bOAx4>
!)?3ÿ_~͕Uc{<J3s/ RtǁV?3?|關O(Bj;5ye)*jB}z^r^ć<"C|ӅkFZzQ/13x%{y	,_+[VW/dLkM?>+?E|/|{8'"{|
רv|#z7<Ww:5ӱ7<N[d|R0ts7N|#˒p>C/?P~ԈdR iq)I>'d4q7GlF9p_+Wu?k1pp)dnT5:>){(?x7J}CvnϖN*]^6֗Wc_U[us-MB/v.[V^˓$1\X:Vo*v-nֻO)~_]v@\i
eG(>c7G^s*LԸtb)K
HD'$ >]*G_NORHXv5'`}H74e	w.[ˡ_xkOc$䪪q$CV{k@	'Ni#@H|[>OyzsTy~xG6]~'?ADFIo]D)b7㌨nS}C/>F6>>( ۸6ا>ez83|p+'J=nq[O97n>8nxSO6Х^i0_b>=C/>o6]~'?; ]/cm6V^tx0Kpno[̗-}zlKڇݲ6o_
ƯN>fk??.6UvnS_zهgo#->>6_B׮Og'܇S~·^ؾ6)mDvKh`%cX{||vB>|!BO}N>݇w]~zΧOO>k`%s0GGɟ}/˻/_/_~r\`%k0ݵvoEe|/v_ʻwwc>tˇG}/}_{{>>Oj_{/ٽ|\r\`%w=B>GYKO0R'iקׇC>+CW'| |_/>>O=]~ć/V$)Dj{ɧ)d}p[@o^@|`%`%kڧ>C//|:Go@`%rp0R8G8G8ćУ.?C?6Գ_/j?zX?wz= ]ÂK>=ܧ>=tx?G}ɟ_|#}#}=S~=wdm~P82?U{\G

J>8Gˣk~9}Ə=tL?>9zOб>c ǉ{o,W+K'އ^)C=#Âa=Slǆ>?<G#@݈`aD?SF-zև_ч^)?<ҧ#}C|ّS'ч^)?<6=26?
rjO9RoX>8}hvO?6g@v1AiL0~S߱>g}yzѧ~ezx\#|.}MɄOPW徳z3uFib0\psbWФ8)NxD6umO-8atӶGQy8{}s%ʇO7c_֫SĤ`\jMi1	?3<܇-EBF
lRujgUݤViPo&xkE+FÎ|ax)^J=DL/䀻|3EWiǺ{xfK޴{GΫ[p13'"q7+/{c)X7+/z3p+^Xk02J6N7}(|(!v oGJ\wdy7a&ǉl	~GD<v7_i-nr+ٽWI{dc-tN}<ː܋d497z?D/Xfy4>f:7,6@ű(g"y"k[)yc|<x;c)_cO|[YZ'}:η`%>OW>zҋA+7pcv-G{?m	g[͈GFZkro:/{oׁ?òxa.n{kQ	vIϝ	7y׭paq~Zhm(:__̿|[7ywt)9,נwή2^^/}L%.iig8kj{ZSL8(|CK[xo\ .˹3O{<tƪ?l5Yk`!;JNfގCyk߆ap;
{	0t
<:
_:ߌ',DV,G?8CǙӑ!xQ#Y8q'pۮ"Hٿ"J|ad>#/FtPL<Y 1!S/6Pjsˑ\nrVO1O${!b9ř2~&w7ɼN;Zf/3_qq6N<B{#JE?< 9ʊA&>nO7@EQ:  |VԔqu2fQi672;J<I~Ϸ9@:KcÐ߯j! eq/Ky^4J,$K]#(0WzR+ÀqV:!?t6vÁHv'06x~mȳn	w-{>@3spIYHJE 	ķsI|TDRZy2hoq5O(sq><]tъyz4]!Y*G`$70|7N߯U˷&"OeJɿta]Z)SK
Z3:O%>[?3V᫷`yR~y&<>T7&pgkWD! oe1o[&qeR~#{_fнJ5[\^/}i}Ltwi?&!\<"l嗕);W_!zs;v8?xpey<s\_oP7quؑp!UH>@29HD8d2Q0ڕ2QQ<[Ðe'r}C"8sq}6dvb6ec~_ߣg-._@qJnĕ05E>D(mX}BSg=+Mn?ɛm}wXn';Go^MT}d$uqLKzзTc<$//t#
=Dީ{. vHĭ19	هM]7^6>`fƎW*~aatC)oPfOuoA='*o|""ҼXӈ^)d4nҀ2:ŝKӍrۅ~.4#`zfN{)?E\K2.~ 7UxhQ"Wﱏ3Y~0W){=<ع௔6s܇t#gLNX'\~]-SN:e`%'s!H>	xxS|>{^_wyw1ԓnn9^nć6ƻGNc;i|W/ba܏] b?ƕw=}[O?HurY6]uEZT
4$X?FLޏ|r]8xww |? w(#ÆgY?,"o^7V&pmfsQg#ue0sqSѵ3S7OI{3< y.>6KO~{%-Wp^̗bsg:8%8;5s?OlKb; Ew%=K	~o߿'F7\ۺV֞-^.p_dS	߰7~o9I63wTa+HzUyt(V,'.a,Qy"0 -]V(^|$?3/ @|iE/*|8~,ʙN{קd}aL0>o77Spb_Y߾kpkpy/1žoXJ{	Ɵ2|9 ^uz' w"(ޟ-xDdvAإ'gh\ir=-G< :R\onJ;kovjJ4~lr,<ǚ =}BӁoP޷Їn0>Nɣ=p\ϱ`tm6>xfs=	x75һ]A-q8ٿ;Dѿ~J|ޮ|3G)یk	 jXn)5Z}k`oS"
%]`i)	
["S2z:0ܿ<"EHM-bImן(d'&H5$7ҚPe]-t#}D^*&3UkIu:(E7p:f7	d%m79z·^|Du	]oM~bho]gg}=e.).
,߇e<<בF}!t-gH}pSͼQ!<ʾEXVR|]/{uͬ'=$'x;3}W#yCLfC0)))qr"o)/t$Y`NP?+~= 4}}|oþ03.
{#q|Prg6^pu|/gorpR1Qaz}<`|]d2?/ Y۾$,c.$_قkMX%YK8Noo]
D|.w:Ye!eE-oCQ菉VJ'U	[I[9o)|Mv_</t-bo)3z7'@[DP'(~$q:At~qF۸_$4]ӛ7 w)kM<'Zȣq[FʹMU[J^1g	bw]58|+٣X==^W5*roہ?SqZ9}"{^n`b(L^nsR#~w;i]T;EOCi/C}w\8~Ɵ9;j=,}%Xy{b7a|Kݘ!w#)O<|UwO=iP`wG^,`c~(zw2'o(F$qg;b8$fp3,+따S$:k=W[򜾮&غ*}ơw?fik|eVV0.hxx~?>c*qo~*{my3aenX
C_w3{n'Ƈ0e{^/=I3̵}R:nmzn7P {/^0ޯ雬+PtEQm|6?OQKi WG~ͫ+7m{6@|9%]p	>H^c`Gb7XANǾ 
/|sS5j`8tg>ySNWȭ9ĹVA̭=M7O7/ʯmMn5@VIͭa}{~fJ:|25zn}q
kh6g!񳰇:~]PG?lFÃ}x}}q]`
!%i74!2	']Ȝq9N&#|ܒMF1[ͬxޞ_	^JCX;nM7iݾS/[w?M+-s6ng%ͼe{g%kh6jU?>juI@BXbKXB|{Q?bUtڟ7?3*ZƟւ{νݥܻ<s9gW?7Nt">M#e(*u>雝 !?\ 'ZPw~ì{+޽48{Of6oZ_&B۱^GD	5_xyv1QI>Nv&Ҙ:=DW}'2Wom\;oi˳t+aDu^@^t	;_%u
fH֭v[߃Z4v^^tL*j5/QItx}}[>QA0g2I~kh~J]&e?C8ݓM7I54qj%L{~zvs;`:?*oF:r2؉R!Bϯzg8 +4I-HHj`t:rU~zމ: KU7<wqN(3D\B.u1~indAq&\?Tշ#ۢЅv<{w ߴZF7otg7څc#^k^9SGmzϊ(A`8질M; =Թ.+s$Gh>_}y rF?|>x.zV|==kFwF?w#'|WN);;8:0B-~w;C®n4x=~[b\P*hK30|H4}#&?nٴ؂Li'E,.3B!3s%C"F7$}OǛCwpQ?Àp)˥*!	ɣkM??Lޘ.`_8|Ժe틍|(폻
.#pF.B?L}A./Cꗴ>9^wƲD+yVqBLa .ρ3J$4 Ba_ۄt'0xF!ܷGڬ?B5H7A#XWXu}piOpV|=o}Юx^B
=5[kfrwOr1vӭ@W݌tb%7rhN4Z7j!??3;7X;_TGwcpg'ֆ\)@=ucw ?źa-w:t\kOϝ? ەwLfퟟ<_+YhsGI6f<ֈނ?|]۰YwV ,%Ey(nZd	[|F:za׆xks:A]YGa	h#?[;Fq{|;E)ճh~:=L~\vAlY5SkںǘV~&t|^`}`fz9̯v)~PUǚ;6L-a~WB|/4_!xzuҝ.y}HܧI2`NnG:9هSp0Yֳt;ÒArcB(XD9A=Vh?aEP'RP*oT}{rS[>ҍgcK6>E_~ǟdJ4
"Se忊 97C
16>!ψVFc}\ncGY"Am#HOҀt.i1߹Ƕ}bO7B㡮Ѐ!kر7o{=rZM{.luPYA~ȿ^l&)6%1~r%9D.inȷN{6__?ʶos6p6Syx>tSE|H`gɿF'.7r/+<W19fF+jf|
*my>7|z6uС᳆>FqB?x|5
Q&~P&~ϖH?H|Mx\K3p{^/	C]g-4Wg*=W.G
|N|~UwD^{//]&.U|M*%
ç.8_"\~OUba=9MC}v7E9YKF}n* R^9s[ѭۧmml嶲S}u[}'Ou4L@]V<	M|6ůX - 7xo{-ߡodmwpwT<_w3p׫ļ.ǬoI/<Kk>،up܎Jz>|p/n]ff
 1{+pܯ<|ȯSe:#Hf<\c{[	LSX;mC !H}18/s39 Iڪ ~c:W?nuG\рp!65B[+']$jH5Ekke	SS\}0vQ_⾚4lS~!Fzy;l2hČn;vI+.KiWw˯'	7aM|H8<ަx>,S~G)~GHya龰(Ż~ks%"\%"' 3}'4
s!­z\ IH-|)F;
K_GRᗌp/o)u
kޕkIktp<0Nvqd$0TQPssD*7^:7tVW21Ӏs*""5(cӑ7y3_WO@-D֔59n&2~)OR_UOnP@04vk24:fr\C['z\X7wM1B4ދO7=w ~mÖWu6ʹr+09w~6V1ya#]7NBӁ[Y:{\y(iO7:R7.0g&?1^GR">Њ&lYovwm|VU#E'sn8?
<.Gk*G(O׈\W|J|MI|q,Q,_}S^gdNyionn>x+c.m;{??3xpwsZ9gNNfK%'sIʑ= ]y=tNT?;M[Ѻֹ&vn^XX.hdaq~&-~_'g UTzFR衡Cu3tZw}LKىt+'d}2KnHfT/2|#_*p8[=FKrvvoqM9{rrr2Nt3|B90θh?oېSބR O,f.e19g#V1F/(>(&S>ke^fɿ]fAۧ'ƵN3|KP0IPRoUj,f;ۛn6|9gook%~^\+/KUgRԴyCGWsc	xf?b~k(lJj+NM-#\w=J3L^[k;_=Q<A俄):Oc:qYEG;O/p?ϓJO*apL8'{go3WuY*}⮩lO^^5qܛps)٭.D~-W
t
M4^j%&8mbٯ݃|YVSohs? ]D1q&L:!*n~}i7H=N9aN;x~蝨7lH`6Uw&|!ƾ`r!׉{UHٜڶǎ=&tY)"nvOH'v[Qw'to/!zuBW!9k\Fsܟ43vgzOᇫ,<s_}4[3Uffiց>qt@' Cq}ēxQQr0tf3^ FΣU347*>p"=,վ=\aPPGE"
):??Ev'gK\-/quyycw<x&㩴k#GaaDvJKe	bqfC+~7OnH['3Ǣ<o2$jOk]WJ/o9i"h<ḟ$i+C`P(B<SĽT3bQU;HqcOқWxN?p7B'g»}nZ3|zg
<nUľXځGqz=pjx]JnvGۭ(\G  X|$qΆ9e37p˕V5 ODi5j_{ӷ][2QDAR8Pf4?dK9榾)WSCaL^v>iOA7(9{iCOe?G]YRtOX}_q?nZԲJ|?dE:nc~4_98qw+~w3910q}BzAKIOwÀ'A"8~Aܗ7T~u2~4ꑯ9_:k*o\K^uu?ꫯ٧Ӈi"؂~mӵ7F#o \?ѭ`Ӡ8<nO (LJt*ҝ%Fx`tO;C9C3wU59N@gw-#[;LS4W?yXkV:s>N|Яkf3O0.=oMf=\o[ˬTE6VxG'O
G{^wJ8|tnlYs:3k-8\<}/</O_&E׌q`ݯiم$2ay[{,A%Hk8ı)kѥBi9ueHGgݬXQ|݄~_kajv>G).h'֟hn@p+rR|cn~\>f7̺Cզ)߈^?}7Z~@l\j3w9u>NO._s=5LQ9G?z]bujs=~Fnrv`MëNCDMϾW=KSɕ.{Z^jvF1tp0\7ݬw Zp;n`7]SFNq'pӾ_޻֎9w!=C;K?]ħ)kgkKPV3pw1o)\NgP<ˍ*,p>2D^IhlWn3Q@߶0#5rfC>fKSR$}:`O~>t
!N«(?<Y)BNoW> +o
rGoesy1ػ:cS⹯98{cXxbXcJSXeIXțgONhO#>A]\L1~3Oߞ1,pg$Yu93|7v}gPw-a%e-/q\wʗ7;QM$-cW//ȥ<t&\O9c1K7$\hwT)z`7	>"KلpIƻvy՟xyrc%\٬w>)_+?0zq>Mъ?Ѩ?BY6{~7!2H8Zp[Qr3c[˟ /z.b,gz,!⼥}udtÁq+x߮^T@&%ޡk]~[O_۪.NIpi(ޥ}qzKZ{Wڀyˎn[~q;nG^SG]Σ՚ZZ(6NQCV38~EIzf2kM1$>}ۯHWr2])}Эj1|)H7ҹY7]s}`-z>㍇Og|P4]E{
"Y߃<!]辫uL;L@:QەsD6q8|ՍO4}jn"G{k{K
za]^C\~j/@>r#Q&M4}%.m$ mv"\G}o)җk8x0\o"Hg3WI;Z*_M28SObqWHj?x~/Y~#[ZKץ/E:޺΃k=^ttS݋/~=%tW&o._3Tn.OúN*0OZ@0ҏny~q?nXn:f?GZgZC&-`3Ep7DUxd+oEk=}QG
HKYY6rQ	1n>^&Rx-:Ǉw$O,Ѧ6mio6Y{/\l'ߌk?ПwMUlhoiNV˭>+{MLϣٷ(F{7:ayZvU=Olq6ȯ
';x~+g?̬$"_p'CY?cgPp#e!п󻐿bT_8ܾHn2q'x|?,;@sο<qIݜ_-3Sb-g}OȷV3&ǧoc___/G~
kzq?Or[!Tr8)F.
+s]2%pf&vpddwؗ!9*_Ǒ]><ne^࿧U?}-W8s-!_~Xq3'WߓOP<O/zn'B|}#vŉ]^ro/W`|d'N|OD>O-oUW|<d6ѾLzx3C^J{ Gn5w-b,)/|RB<?'Mk
	Z&]]G;Z3nt/EOqeqof7pji7a"C:B=4>U>@u;(Z
)t/vG?{Jz߱_~81(#9M~1cv
=^ƫ$Cn9Q帲;+;XwViD8}CUFɆRS"Wcs$^}[~I|kQs8
ϸ]Bwlce~Do\W]q<~WoKcڹ>{_;BI~ w`˟LIӃ}44==i>zGIxYwhOq:?kzIM[}p{|EFj/EuU.?r:tZLIB      }8x}Vt=~6tO%i2݀YM-Y6d$<U싦RU"#.j?sv-wEl|-ܕ񥻪-U=UN:Ƿ?s6/ǿL3L?O>O~wCҸnU|}~IcxM[wܭVoˏL&牟~6޵itUz]΋]Iw~Wmey%Eo\B~;,ɗ//jW~7'mYIWԕ+-\MyfKf+.僊Ul|qv~Kʮh&O6>:˱/wU7g^7mMuRTH_yl#X$+H*/drۺ,	N]^gu5ukMr%L?O^]YN$lM^TXxvQ/ˤtE6ɷrk*}&n_^%ˇur$|sW.\~撲yղsyrvN/vy~UT+],D櫙lV7x[uξ!.l}cѶ{)}ݻe&孈#]\QmnvIYt-owe˥HU|O͏7t(EjwD}WNnyʟ3[ݩ/u-XG~:V.2s|`؆}vem6_\N<o	k\1˓i
kWEY^g@\5Jv{^zUd<-{E;seF6]@^ջr9>5\bZ^oO
5׫U+*~.7t 6 !O,=KWm4#Ǟ׭v)~V*~SU]=w'gn~zw'}.hTGImz>-[뙔Ur3׿׷y)jLdKM7`-SfWo;ѷ>$3Z7VDvY߂۩>6	t1)'ь7c-31^ou۽	fMp;"ڭ+ˆ5.Z*k21<'vm[>/;w_梱$yq06/9-f0ί:ٕd޴'(ہ+j-/Iᴮ춰+ou;1i"+Jm?MFTLS[.}]܊f'kG7-~K1RUG{I+{pʂoj̈KUUbdMΌL".vr۞dٚ!9LwTEi7Sr3(Ua\),N*ͲMҊjOwP*n	j]~C_vkx	g⮗J!ZͽopxtfJ<< ݂>ʭ)24[9M]ю=˖sp!u,WlDhF ?`DqMNww"s⅋gDDbhAOQA֭"*<|O&u%|nHuxt'~r`[镫<8j9P޾TQ,JZZ'\&\mq3NHcQض6V^ŵͅX%lmHngX_˧E!n&+@rnN8I'w,/ZC<pqu /&T@[l^$> u4f k>Ǎ3!r3TE˂GO)NZ'@y7WnC2@nh"-P$Tȋo&Y~|3|L}%O$7bJ`lɷEViRc#uMJ];LC>Xyw$ɦi-$NArY&Rكψ& ^Dd>`e}ig[*qgɌ6[L._]P}׉߉$W4HN]USQ
cjZ8&BΓ*!bGr-5MN@{4"D(9|uFU+f)l^5E6tm[i;7;79i
),OcYb3Ud.΢+FwU4'8#ʥ ŵR4B8{ 2HPVw7C<;Wҙ@刷Z	4~+"ADPG`iȶLF{]+qŃ_>,/tg35w?O?6zӤ19<{PC)5cԼ̭nFZ'dd&1)?VL)k;,$;ϦS?]}'_TȢ78 iujl'q8qYE8OX;1ȃ[#gȹHZPQɜ1Oa?9ϣ˃:5Utʺkܾ5qnN,l.mg;AqmQ/`(Pܟ#cX-&AK$(8Z\jODAk($3U/裨3`J.M=JsL/*,efK$E$jOzxY>`BAՆK:$ 4q+|ߔ*3x9s.	BAc$u{%gyil"Vޏ/ik(v  k&q?]AEDAh^\X{8%4g3G+i<y6':6;DGqi=~_ڼ=[wN?sS|%PT<Kp`Qp>4op*>{'*;C)*m&wT&ANPҮ*ZJ~ &t͏E'3E币 =
zHv|gS{k(oRbGj KM0lS{D`Ҝڿ%)7ҝ@Lܥ
KP!;SJX|h$iK=:L2V},kqOryˢpZؑ} 3!1\>8ycHc},t4< ϰ6XI&8!	szBܙ0#FsAm	=>NS)(DC4Wi%^k&4/M¸;'w-x!|Vo͇ b6fA	foZ[,9>/Eաy2P (! E2qRڐW+	7`5`⹲FR+fLq$km׽	~^'aߣC@i i:xB<>Z\ml452/"=	G}e3Z	"Ưk(y%H5t覬V8\V/HDWȎI0 ~NE8'0; ͩr	'ĜFٝORyr`Y*,m.ʔȓ?~q[jK.C&1y6Á	8eq^U18O֊@Ʃ\楂-`,	GWKUBFLOb!fp]_2ݪHEN}ԛӌ.qohb<H(Gut24CP{i ոutZyhSmN=Iݛ<g[lg}(OgęcKhBY7y7uk<O `͂B@8rav#}ZWR>^^M[阠!Y
|41<
*D쎘,9qU?~FV!ԚQ8D$&]!"$aSB67@o4"q0!Cӝ^NI~ilhd&(B,ɆvL5"
ٛ4Bg`:1CeTnTgr1-*PDOK|ϔ荞7&je"Kԁ4zcUs-AJ+`I_TBYJkBz=#*W	T)[50˥$?'J"E?Y{F2N&O^RHrb4d!E}zŚ)
~nQ5$h>9%k(|Hd4b5Va;a*G-5"`O+_yʂ?ZR"K2g"JfYXA>J!Z@9MTu{x
$D}q'OAf,U-k]4h]aI,[:'?h+bR#54*/+ÐsR*3/o.RM0(QetqGDcXŵD/rQB[ <@e]Z9ugamr'+lK,_JI`dK,gipK܇Dmvvz&[buT ŧ%"E*d!+yd:v>or&1}I!ȫk%Ƴի!fL"(\&$װ~iFKy'$N7V,rÀ3h,WOBl2C[LɤhYCs
 U;D*k*諨h>FR.|tVyi:	c}'S'!t1R
>a|zG5UZz@y	}#/R"PGMmqļQ5g#<ԡ\ G:q7/Ud:Q,:Zg@͵Lِy?nb<(q]|=UfL͊J)%وjYȩ0Z'~~o>;Ajz<xIw>VY~*ņXpDH7;0EneJڬq0p$ԹUtX<rTeؗM5=aikM2)TD 5B߶Cԉ̘%>b!=ބg}~1?WĝR^MuAD$wu,?݋H_J9~@L[3G:qLd`(GPlfkj6~JYƢt/$q+BA('d,"6ze>i#%m-nz94q{gq19r@X%;Sg]SXڍxr6t67Tl)oȿ4`D
Og_
j<}Z,V2C2լxb3i`T^vLY,ay/Z#xrKEǅT)r庒pDxZlKڡV}t/lIDR1@L};- j~={#*A4\ުnYt}*FaCl\!'ȫx~%B>7xj 6UxWάRQ@ ?)CrtyuY:8]j^xɂ|}%NƉ?jV8v\bYJ=,b_XL|&R8`i=K3Oj$bo(!*d$?^`$mx
	!bİKm>S.=8-ֲSҼj?5(ϟf(wjS=T$mXm'DDi6`*eJi	os4EC%6cqL_kYkpջx;]yQY/x`Y	c1ZH5QoN6-9w]~犔oTt>Kaad(d@-x;@cmbひ)I֖Ei`RZ&l5|Eb9$Ή%k0ubp>LBQsY2
-zB/dz\7&{oւ jcc~	2Emgjwef}ԊUs֪F<;B>ۓ8K7F4nlY.cZos7W)-~}"7wz.6S+ٮ̿VIHd7bJv'/8`Z]
䡞4
VP/EYOA+]R6 @	ܛT,hh^(}
ݧ@a=A()mQ0@BvnMűSҾbuPIsdVʄkI	n.$FQv\TWkUOfA;OTwRjTK$7*nTz޳
e>;Uh6`_\/#M>Vr?J99|,n3BeeԱ>P;Y6fS~C@upQhNcpn=6HڸdJD(V!iCV*@yVJ}|4|wbENCvCttVOR_	u4Gc	NMը5*-KFHLr.N?@HxHkdND&j
>Mae^up(	ܥ?rIjAMe0mڄ~ݸb(KV؀lzW%A BB8+jV'f
O]$<z2H )ΎYXX)8KQ*iEĞ8K[^YG(|_T/i8-)A-HjV,Ӽ/ZUF(5umL]m]ӗNo)152s
s;QFzWͬCu?/.OkdkEzZtY6=63&뱣t?y~tBc%=D*]N~kX!V
8 Z9E $#݇lX!%OJ'uJ@MoK-b-0HSY<؀TѾln0|Tj	 ̴"A;dOf܃o@!^*ZްqȨ3תIN;%(գ3>113уbr7kU@@Q$նCH m0Y*D3~H#-D#١5"-,z#O&0JZ>sPU^h|"آnMGz<oC^m'"X%QMkQ6&m.\J)ClAB"x7U!x-*TK
TbX[*std\mw|r\m=n?iU:gG5"ӄ@9)䪄˳OV-ۑ@rwZ@C})	oAL8d4ˡ/DmWSfdĪod	U}T'b}UHf(ĩ*& X)HP+7J %ǁ,A۠M(nPf˲9:c?P"
60*[ÓDlJ[8(/աMKSʴv!@@zjfj@ jW$;x5.1C_TI)`ϭڹqCMXDՃUc`ٵXUM'@}F}GW:DŠ\1V
 k΃Ŧ֫g4]<+!/i9Pv旣F}+77k=U׻?5rzSĢ,[?\=$ͦot5{[l Dj6HmFjAZXst&yd3dhZF$k'*\v1YP_Tu|@z073|Fw'm۬Ӿ#@Bʁ.ݏ_1xtjG)lټJXSW81~êжxr7%Ũډ'rA`rOl/nLMig9gӪtXZw(v00^LTˤ0Ȁ0\;z9o<wm^[SZIjI}˾^@6E.ǭ}9>Yu덼>3>mXqC!Wc2YzRBvUKEeDBVKl]͆w,blU3N'[{d91UݓҲ+v8Y*dWCŅj "Be1b?3>+nI}VEanHJdȢ8=ГGby[0/7Aucd͂ػx /43-֦ayd[SUqKr8"]i;=5g_ݺTrp7ʪ=z'b/tVhxM;	a Ccx&2>AÖPe#GjNHi-z}
8`z2G;힑qc-]Fc/}+܅54J#~>i˸Cftz{%OBMi_z;H"Z? y:!Bxib0j7Gwhn۳<veZKl=&>aAsc8L-u*kE$Au|Չؕq Z WYZז]S MAw(j@ނz>T5C2HcB9'gJb]~kq% Nub=EhH.$Ep޴Oaqt zfbkPd7]U -8ԍ2?rV17ҍ35]v4 |)KmC0Ǳq	OlЗh\^)z_Y:nmu81&)֬rzi3]TyKgIR23#+_*tb$6,ӧACU$-Uo(ϷQi-2%hYرJц"Z	)ec硥e07XMJW_s'[	5`
n+&dSQ% 6nt_tPy_`k!˔NU1;flCAFǎ:wUpjY<0fJn}5]./W(<8>9t(+$߅w"=y;hl&	;2	@н
n" H̭̤>v)Sj~>ocj=;<d|
-,޶hkMZcUGxmp~!:P}LcW񶝖T*n`F-hawb6Y	j83-(Dc|doh9P[mQbԗ˵ƉԆAf*9U7#a+WvͿ̓8)5fti$8ҷ̟WE_3Tʅ91B푿Cu~Nz/(Dbm7Lӌgq*2G3f{Vqv+͎h@e3mC0
 DӨ`@L	YhD,w6i#{[Wl]aJߺ2XAq `)*TWmڗp4X1a>z,)1~6pﴀQAhv?s~ϔ]u2,s#Bl#)(̧uvg*wV<ߢ+Q\h	iGߍ:7<FfhcnԼ,!vT;xA'1x8K
AsƌUI#@&,-v]?`Oƽ&WM3&b4-Mb	r9%j.-2nFsL9=`Ba'&m[9xUg[k`$S87<72Iٍ+x{_Z5URnh`Iyp'e~3LSW3c8h!xTiUpItf 
}Z7fͮqlyoN1)Ӥ5PW(Ə&/a
܇FL6Y׷%Z\tK_Yja^?ǿ$pZWLcCm||6,.6}1>
:>cQW$aR'';yũkPY\P|_ҡR*ŗ u)K)PO{}+ybߢSm ?vv52iGLFrNqahZ5;	D
"@Y' vs.5|ojv[ciקN5q/5ЫSڢ;"I`cbk9k_Ⓨ~5^DI{ǌ^ESm(j%sw#1x3$㥗FU;YA0Q(F?%l8}@b~_ߟ`TݸzlAQgOU[F5dK /ӄ(-(b%G$%Q'z-k˯]AѲp&I0ۊ8]lBdm$N8LҪ*˂@acY.k<> .Q*ZdG~$؜Zٍ
kcY0$V1$,1
ZCu܅Y%_~ƙa*)۵d#}))|P_u$Dx7o	I;Z&S9#T^Vi/3#}~{t]ZY%m`eē~/[gGCF9P}nl^}&(,})Ѩ@u!
efccAtOtD&9+=2JE#*фS_7b-o`a?[b mNgÏco^ҋe@tI:8ס7l-ko+_s%of@{͘K,ˆA,]H!9saظ""ALOYS%3XmÁ@<ge+qrĽZx'ǴTH_[]i-t{!@ŗz86T:չ]ŀ*7dǬ5i٬/ l+f fuSq1&MjěGDX=97Z"۱"ѱ.@ZB!=qL&r!RX)/j?L<#;21҃oեq66 lNʽJ6a CHSL
X&j\I!@"V^%T&2v\+Ck)8kT/<~}Ǭh~]׿ʞHWl_."5Q+@Cqzb'k
F+W0ra'\L+Xkm3A<jk3;ѮƭmY/E]b[(Dӛ,[%մ{Lkf&-DBva߾y_Ჹ~$)hR..l$RIQ8):Z4hSZ.ԏ]]z=pOZtU}yUȉW_	Y[:-w`b-(nōVٍǦ*m\&Lvvc=$ /՜^F{Qm&^yx#-78Jõ} 	ڔ-tݸyy&kD<%XhM9}2lwT<:S+/Î|赻ڛ9`.eR2M#:|{!x(ȫ_WeWٯ<6J0^_#X/_eГ6|YމL?yi"xd X7+ABbf͉چ^Ӗ?r	CX]4C}'E~XK<ҽjJr^# "aFQ!wz[	|8oY|]~qqC\PfPt; 1'I3I6w'6zصaM$aDy(X5]-
Lj/]3w ]kytlo)	/'\ʥZLIB     Ix}\U$$  ѥ)+O ٙ]M݄Ћ]:He"uiz@A""Ei*7yw3;f;~_|=5d;4sYO;ۓX貀@0C2l'Ez]aYiu9k\cW xqj12n@> rܠLgLcjGLO'N0"'}Bػ	H?)d?C4tA~4+$ifiyʗ7AU>nZ%)| 񏡿2<$z>G>Ȱ%.3,Mױ$!#z!A܎<1%Im4$_"3#57-̀LAd Eg4ib)9NB&N-I>dI[o  cϧO/T`Xk1_DLb@*(}e@ސ/FQ&V-̔\V.ħ&wDӦ >5s-Q	S3$:]Y`aF4쩫 >5.i}Q-K5CDk%ڑGG5NZ[ cA
2D*sLY5M$cA^YӱO%vTRuYVFm	ZW#AUe ުp4?=0[NIb&jYF16jk<L?]LX1IM@Pe yL dXWo bf<5 b61bFNc@bW?@Ĉ=!i᧗o[rA&291	Ow#"bCB,<#f?2@Z<@(a6)?03JY@D$fa0-	o, >5&ėkOMUt5m0j$ڰ0<fk'S3Ho$]W#A|jfFx7W#A914j
<K	,#+0mdC	f?@87!޼)c8 Fv%ʡ۫%3
$l@y@0[KV`ܨoaa0;+ڝHJBsh@Qx2lӊe*,_[fsL=*yORQ/Mo$f`V\,S{r{Dy\A0s@ޝ1ƊKa$2&=c=<1bLx.0?"5FM#)6;iruA Ah<lpd+Ӫ``,a{yGM)qܿ"FO#^^nYaO.`,M	)Ab[!A+m.kɶd@Fdzfyӷ뒤-fT[ /2Ckj b$CaDpiA!  Jcfyg@Q&<P-p?d,FmK	[.0kC!F 'YЯ2/*XzA7.fe._
+@#ޞYޞY\L1nwgpN,ts"y8i[
gsZ`xUPِ}u}](7۩1Q
X41D^$Dkb֢OG&5F_ljHfev\fG|$@iE1\rb`Ro]+FWv&;0,z|\9{n@
<ߑGHFL'SWkɂ]+~|ʊmidU8nɂ]d}Slq8q˴Ai^q(
Mx;?SFE'TZpp-)yxX;eY?OaY^S%SW7G}]R#y<!`>
}Ԋ/f^ߐL}M" ْ]a3ϧ@fZN"S7ssO0yA名-oNŖPO{>AXk%+0wJxhݐP#@*QX`S/afapR
ƴNwcR|K n1`60ݱXiscEX/@.wMl`Df4Qh_ ɂi%u_д}G0
raݝx2}sG@)6ْ{:zӦm~(Rxb`Ċu*"@::SmbČRVv j6Ʋ+V!Ot#aE9Y;;nePAЇnB r2bL *A*=nO?"peqK@^z*'nWH"5dH{kd{Ӹr-:D-bSĴc _}i
2&F\0jٍ1#AoɃǟuzqc؁Sӧ)%}rR,6]j0sDV<g ˓ے[=U6[J`h9@n˂>4M /u7Ɛ?f^4!h$h^i9ǰo'q
b@#*:{)q1r7Wl2Aqq=[Qѷ!!%..|%0ӏlf&;y[C4ȑ7BvqڋSq[:SZsgَ(};"eZI
)}<W	ie]3=@ssA>ǚ@e$˛KH2_2s`
V2ǟi֠x[d56W	dE628Ӥep[ iEK}✎1R|!Æľӄl댜{:#15k؎wvC"?'fZѸ@	])aPy	A';k"Z!Ƨ"w]$	p"A}F#dܷ1fg񷢿Ō#$d,︅ l1EN@blվuN=-c. LvTXz՛k@!~ibMfT0XAl&׉8KW)!Ybg%G*T	|NxT侚[ȥ0Ox^N&qJg9Ӄ\"U;15cʖA>@3Vު$QSatucD?MО[܉w_>D_!1ߋƑV݆;͵uQqmk\[GiO|6Ts	)sŃ2ҏ܆4,<!)LR%le_D?ؚ:MK_1`bɃ0kѷyl?&\1	@Z:aXm blb䑎}C!,ȷuHWIg5| b4"DwzO!9%w#`FSվ@cSm&6*a:Ljg:D7]-	FlkP!stN/s94.M~3i5?7cԈQ0Xz1s e,/J3I5Ox]CJBOC)yyYXjv&@!=|O]>6^{[ys)x]Yl{pDBc ꋹ	v ~C  ks<9ROprf~aWl)_u?>':|Y\՗I:7zF`)FSxDFt޿euZl~p,)УLtf1>h&`.Apjnn\t>Rͷ[7s5dWˍWy=4]xŐ}B2/$1YNl(X[TTY0!0q|#LA]=d爌0a-P}x64|x?99^0,^L۔a}X:z}Eh!|f iՇi?MJSc(.1?-)U=YvQ'և(ZyO?M{8[tmCZi-s\iY -r|lNHrнT M Rg3ofo`^@cOg!sD/Yr#$hhm?5$7/=[嫒⍍_<	C^9lfZp)=oєffMU%_mD.|YRNwȡpuy]^A{8(u5\Cʤ{aO"x~[s Eq& 8?S`g(~x nJ_
7&IOMO_;`ě`ǥ9GdfMD;zJT&7MOzzOvFO#xdRr_MFw!
f(+@$kHD	m";417ω@M7ɂqi~(6ybŁ6	,f5j^1^ƿ3ƄtYl8(&QXi68oؐH2E*^	學;V>%movq)1kpqZ~@Godg"ˎU_jeYM7V$Ǝ6`9DC$-_5 )ƻly+G\P&WN=zMΞro`÷9o`g!%v1o}?wH|H>oϝCd?Y#~J+k"_f1ohiEkYdA̺[NSyK_ 5W#'R0-݌DLO$IFJHldR{oFRa[VdZ~H5@
6p*'+ !!5|ϫDDDC͖&e!{Ч!fCP?8dϟrW6P60a]WA61"]GLǶݽm ezG*r: J(@_zj +jYH+EVg+̂wXGd/1e[x{WOM g o#H5)BfP	;KȘ~|#F2<a}X.Y7OJփ63jhA1oj8Dc8y nו1v] k.ba YQ|h|:5 ՎA'M |Zwj %>65iEbs7c;Q2|;&.qӕ!m[:yFoQ#v񹁗}6ŗiIZ@nS/|·1iv!bA^?y
_i}^gբ2h>y1jyrP ud[*c"ɸf%7Hns%[H2B\lIVsM6O	aPiS2ޜdty*zخ9x9xk%.^Q[Z,m@~7l4\Q}l샬G%xݦ.Ѹ-HniU6׷KKM8'zYv+c43f(NyqOkeؓuj}
dB N#K?_}mUGB#jcjMJjDMt*E@dǙ%IE^ĨGu	Hc:	"Lg*cı"ΡB2fN<e1o3M;&cC؟TݶDqG6,>Hlj`|/@!$.F^]to A`fϓjh\!qPKR@	/jpɵe'2qsL&AAKDb׌/4-Ia z"~.F1u@&9 B+1&Qy11bDAL<t1ylKLD?Q$
*2Ɠ4LZ\Ih }FǲlH]PYbc&"]}P2{Ƃ~o49XƋY΋J9&[o
ݟoZT$n[G~~]A0KȾ& 2$LXq=1kaNb	eN3C$c1AA@[00`u3̓-HfܐJ3lbw5QKd_#' `R/튑=GIfrQL쏵eァI5 X\@ddw!Qg13Λ dNdUA9	$c`Ē)V4p1Y4lWcez*cTdA?cQ5hjlRyN pD³X[ޘcZ#,b2 f<H8 @r cb15\ 1xRv""ADL`o:Y"7C4yEx獖0h*xY,Ќb욳!z %&a^#>-w@ނb7$$9V@qh٧ed~lN͋i˘1
 ,LϋZ#uo>LIN+g?QE} 77fI_>1o]jIƞhK&YfiR
\甩'o=Y[V.P3}tdA&s2ǳo< 򦥿c)ᴄ77<>z2anE]E):zh;͈Hqײa Y__҅d\vpomZ/J#q0 HHdW+C|ܟ7s5'yA[y@0b|,Vi&Z"\q?fT@b;1xMi#7|sd,(.|ň ;y`_y<b>&Cb]//5doZI8䑣 oV?I&<o̻.^t~;PAnZ˭"f2T[mhv<iªor[r$1^f@7<8fm@3ƀx<kDDܟYIp%Eiwe$Bj 	)b]	ɨ#LW Qִl<g Ɵe>+lC)4;7%\ 9[SD/{S&9v>)jýGԗq|2FD%|so4'\6h؎G;e.& gS{R#/7N\`2|-w Kf.HQC4bmK~45VV΄&B#xpQ&LVSaMmRӨBso2EȁL 5٭,W1;.A3-Peu )5V{SU$eʗTQ4AbuŰr q3o豬9V,zd<p	]14L19 CH˰>u`p`/t]S߯W-㜕<duʆtYHvb)Q&1}LR/@NMbHJxEfL:.a&kreÚI^;M켦;Vbdw;͸'͓[Hw7=j(P	u0	a$iэU1vxIo!Vc33dzK}.%Jۚec\Po#1F'ٗGח9Ŵib;!-Yб4yYOǾ/^IC=|UM+ "F@'@sD>%G<[^r#\|OLHWs^0'ַLUAp2y\˲KT_hGeHƈc`Gzc4jӦFLBt'*v [7O@6 m bA DώdesiB|eqcX{GV#֌g[8!r[xhd<1EAMȵJNiml8
a&>-o ˲5oDmKc7@3yq"o_!ȥ1Y<0cǂ ?3;n~y>*h>*o75gZbAw4 P51;fvg6p),4k > dIy$e7,~TG9]d<[뵾*ٹa0ϻGz0rԼ)py+5U >'$,	oUMub:RpP}	H=}jxVhlHڊ0dF=|P@.з)HRpEF91@C5YՏH Cx2Fvi36Ya)/IׄC'b q7!8+)fȉ\CԔKVq˾ F}Ԓ]MRv^ɘ5d o\|	^:"jt.9TSӆ*kHdV-0rI)&+s*81@K3|Q\ɕk)dC2F췥|¸Ѱn@`<\o 8s1uN@wN G, wҧ2V<k F? xe5K2Z(ֽZZ_hQ|mWtAp36vw?fS rd@1"v3頁I1+H)<81@K3Пg q%嚬ǳix2M#_E$ʧ[#DHuͮf C nQW91s7[wHұ/+Y,d쎅lWƎx
_Z䮜b ˩9CHӆzk;#mA|J@d_8#k-CN?e
>7h,wb$a ]Lz9,VC<3ye2Ș_05@ޥ"SCvD?ćq"5%RrM7y;ƐxBdLG.֕ o%vűR.κ ՒfC>TdC0QZSyV=dVzbd6{:əh2xߢA-z+ޟ4|29N<߉Ng'M:؄O<^])h~"@ծ&`@Wv+܇V=Td:cs?2RAI@l j=!m
5ߣo4j#`6AbLMĿBr51D_71v16hb%>b~i)wg1m7e4bt[6?kkO- Ƴt ͈9SeI*SOvPe9#9W QfZY1I0&c) lz"Ri	ԐXjX)m~ma%]"na3W փm`P\pjq9'-1ccx8dm=w2 0͛fjK'`8kNi bC\~w6O\;2ƔI g2K^76/[2k2+(xZ3+lfks <\̖o <p<Ǯm11b1M)b41(X-@0:"5) 3&R'#W0)9㤆84 r-wKxٸ 2=bq1bU唚p\M)V5z	4O"PJJ|JWK̮ԃ{ll%E*B9ո\u8+;
x},<şvE5,ZX֢0ܦ ߦ,@grtdVCogd*RϙA"| S %oeפ3-ؽU#^H {0zT:gOacELh㦘j3`H 𲩩E$rEV	CbP<k9~t|&08م8'I2xxY[xI)ں6nN&86`k| "O=p^xS"}u*.xޛrcad}.#9g[M7#)Gsp$0D.`?7;MafG\B|zb8ّ|΍Q	!@u&PSf>]}Cs(7o
˛Cq5,+$кPg	,CI-*jצO7T`Xkomf jEG܊K~J_&SSp[jq}zXx;XA+֧MNI&|]l	djAvMDO@ppk"/A~
tHdoԧL$/c88e_:$7=ZAr{'3DUlCeV0GgaWֲL&#:l\#Ae|탅1U$փ}jm1,_!@|!li K萜YRYtHg޽1Jϙp&<i< 
$+r O4#f jl p(Zӕ~qf	n,j'e [@_ywpVP"E^n ҋgE#Od~up:{&RӰ$n^STPDwt
Ju>d b#Vqf^fXc,H
Dx9ܢ
oW0CPʝ`5~ "AX eTT͘嬠
T1WX8l?.)xȝ_%#ѫ\? Ч[7<TFTOO+Ea['[uX[NhbEdE}'l%^b6 ya"
$p2뤏pX?%r68"/gVhPpH1ʰZA~_䠴"(2Aa$#eWad$C܀<@d_V%KQ՗0)2$_܊1;!?˂kd\7$ь ()Vrt[3V<DYssYx1H4HJAAt3Y,qr2j
<K]$(A|σTGo;c45FyTQN[&6=Cd\2𫙀gI#Gp !!M"𖸹r)ogy"ȿs<Ne<8,6І[69E[o^XdWppRumyv-~}C|q D_Ax>-{ \ 3!pH[Sc/⋷ZøhEzY{1>D0Irw+Z"}<D[WY~*2a倧HĨWҧ C6pfLij>Ԟ
Oi54t𪹂6 MFggD>,0C<ܠ<y8rua$DK 	NpmE~'<0ӨՍEf JAPyH Ǟȳğm<eίՑ]5+`i↧"SDř~<}:@䕎
`ۓ#$y4.r H<"$AӗR$n!^;<0[:ᗗ jVHqi7g5xeT0y*҂U2:Rn./nxʩ*(KjxQclÓ&{hVR6xvXځlmbwdMBTs)d"cψKqH'jG_ K͞lv_dXyG^?Գ- ]K_ ^ '-R#3i<.c?AvŚ
2V(;oTӢrJ5ٹ<<NRRiDoUN<ehySzk,RK_`*Q1[2+Q3q.ψ7<te.OAg"5<?'%HHHS0M"c@ʋԐEjI xM/xtgh"khGWxmX{['\mF%-žQzYnPDg6W }p>$b>]) R"uʕH=]xSLDIޯE2n"Fyf qUr"έDҫEP?QհrSN$tG2zjMd&mJij>Ԟ
Oi5jf1ΆzQ2]/buٴo~-\w5}z(P@ǟU75YՏ=KS`-G oXW,oĸ/H~? Y<HH)R &s@4NKNVcUcbpn#1kEWR}r=ɬmOM|\b/,V%z޾8ܚނD\\ŹHyˑ҈z`E4)@yD>Nhd$^+5kń515j(vzeĨ3
k(fgt^Er>>ȣûgxT+Iy/<|i?ካ{FǽUҗRK1.)
@ԠuR<~sz\cjk/w=G 5{@l j2ٱ39&״Q}	}1KZ]ňɁwDAn>kv<76;M+0K0(`&&lJqAkIJTo@ xk	*K
wSxqws_D^oh\(э4I&c8V]);g@U.\WsVUI8S+ϔZQ|AwvR[VSF5RKԤe:$=TW~h.@jNKvyA	\t$}֡;W0A;-iv^ $HHHS0`S:@z<$,cr<O}|E	N<	 [۔m;ڦC'lmF	u4}Kp75BWܠwPA~F!pH9Qش;ة?&Pm!~؇b6
ARM_SWY~*2a倧H|t՘# !ЩMd4]5ikjOMng5m30doSxeر$&	3̓(4	⽑/FĬo*-y 1eă
Gm񏥿NuԨ1PsjzDn1 SƈsaW9*|Vo fuGLj4[lXR$Ȉb|dG|t}VetyItV7WAa.dy_ߜ `uID(	0 >5,_. Z+FוTn	֘6¬O|5 rW4-0P\,dТ7\l@^9 aAI 7g36w̔ܑv4Jnw=+w[0H,|.!ӤA|N&
V$Bhr{XwUR&^fiR@T@`s55Ku9VGJX*̿ Ѽ|*[xOo	GY.-/&1_hU"A!pWv=]+^mLг^]WZl<e$A6DvSLsσQl\LrEd&gg;$='w,(z`\b$E/NV^ tB8Z%3;ٞ@` o'̻#2lK)E+hү̽Rk젿3,,qHyb߭Ms:?툾oL܃
̣Sg`gnd^g	TK1P7ӎ蛌)'X2Fns 4v#~q2>-de&tn9+}	7v(:"N,xòV*.4f3SJt܏L}ʇvr-d
,jaQRj޵~4%+M))ACzQ@zk+*AV$ǎD.8X?hX.n@ĕ~;5KR;mgv 3/ 7Jܥ*	0WH~nu9.fOJ{6ŏ_w/ڥE
Sc!@{,d0ع#S75njP3;N<DO_Dlw0֟)ޟ)dOA$?	<]@;._GHz, 7T #<+hGO"ڿ2|1S 'j\IY"eIĄ1g$ȕz 6/2Fn^d8icU
fV* !AǒN:	tII7仁  ԓtm@.Vi895LJh91rM"b)<X/f "Z.k	'92?2!z/GN-gAc`FFb#A|U#V9Xi՜QnD{B 5SN2 8S 27bcbi/? X
(v0D,Us [WCA!;#1.6=DS佱@?Ӵ၅k _f`;oGxR7	L~5"2qu8ٌ+8H|ks@65ƄW"XuL+!IpI0he9gCw@s[ab| ؜:@
cV3=+M@dXVN6ٟAv'TQcDu-Db 8X7~:/<<e5ÈVְV#rsfif.NU&77!`l5~D_|	J+5+r
ǈ|°&]L#"{qON\|XD:̰*?D8ōFV"_qٸ?̪ (Ѵ/Cㅧxf28'5_K\Ú<DϬ

cQ,R״qPDUhM;ҸS6 j6ܱhڎD,"8ꇑy/@8
lΨ wjVo0;)3$;rSLy$uSZ(WCj>A,wFзlT- _p
WN])0ue>	rSjԱ{	yrd _.&{O"xy4df=Ypמ X.n$M@c7'~~:ċ+gISP3c&ڌxKVpW1bHgG01bj OaxwPO<q̃5L(4l@f|Oe/6gvڬ޴D@^Yx<Bu;Ӣ/a!B/@vf,@5|]LJ&bmi!4d~E؏Jˊ҆4؏NFb3S4`^9r@:)VacY $JY1,eFq>񯢿JT`IAB3f%^MMͰ1څO3QGTxQch9
?j؆̆F_=V}I{O+4MT[۝1XKJ\,:<)Z$ͷeQl.ej49?tRticw۴?/IB/ʇ&E%q0W,nʜ[[lZ৸HkRj6#Y2]wD\Wp|qpm|d#{)Wy0`ă
0kml-!?
Xߵj2dnt5y	o{.hi<ns-jE|X@=V6A-	}u'\rH0N=jU&AhTg{``SCigOL?1-6l;%1_o]0LkYr)$Dì:IyDyܝcœnF-O)w4`uMr|Y _d| \\tSB_er1S+VU#W (./܌i#A @1AI(gamHl
F 3N"9RZwxgD-Ƕf~BV3+h_!c.mLP87\wo,JB/ilهWw؍</<ZS{RDv*]"8	R~і+kR,k@鉼,AEbE`K"^fȷ})^;B:SUN]+GRٖ]Y(L=6nԿm#GKn<Es"xox'ZZ@vCcÚ
r$O\+uV/KiR/7Ԗ*%Ʊ[oWJoIʻGE'Fr_x}M쥟 :5fZqj4H5MjIA;[ kmTo6xHQ#ŘB0jToeل<Xc}NB,Hhv0/A0,]2kծҢ@;NS FBY@H}θ!&ca|YLÃ>9"	3</M415c@c6K1P_4Kbp8أdypP[YB2Nzh |I){Č1b2zl7<AN">ytc>[:@gr6nrx|ϾOd.\&hmZLuƽ %!SӃ!0pgA^xOw9E84I GK*APNiԋ~<HJxc˘B1Cn*N"L'Ŵ>\33zN/*qC?>8>^McmwboEci
3+j3H2c'
ൌ3LdRbrd2,CJ_:<N1zPgoBX{o@MS;y=4 w`SLh`WmO'ז]f70X5M+D|/ ۆd|V7yAz ' xxY @EdܐObv"@}Si2^`ORm2 "fܳQb6[xJ(.L˞̜ӁA/Ϡؗx9 %^e=xy@3bJ]v#>i
3< 
#u #X[A?;˟v-z`4sc}xYR1.eFNvlHM4LAZw>+ER\`t\9_Jo}RHȂ/h3ہ#̐)"1$WM\Zܘǘ3IqΔ}<@fί'X$:ZdW7/5H&O77q_jz%s6XAboby&hhgz,^C2>&f-< ';ٿWm}1.NhKE*>L$;?d<8z-`e_^σ#ג#u)y[0cXY'H}")`U3$*er!:̼UȱvTӫoD-0 cu}Z$0,tG]'"ӆLD/K
y)ӧd?2"ρL859<yDr rv)dFy979rS
yé}Q9yhX-;M,컐 h(kaDOA
ȥ :V,?Axǋx B!3 @Z}pf\H3M2淺#n.lڸt<p|i{n1\vK$A+2A"q=қCTO|o#Dj:ߏ @yB"4cAcX9#Ƅv#:y4
	,Óbf$Gҧ-b9D
b Ȏ)KWφ5w Gɴ*9A$U"/{	d[o0zl:|H/2֊Y<gtb`<=NcL<Bz9 9ˁ4=j<I'_lV#tO
ׁ軚K?UA~A"k"oC#G_44KX&06왱i"w"^ <An9b1#LM8݉H1#rVtNu;W
HCCfYL.E)\2`E}cPC4f 'Ч]8^U_dtpH>.*H62 WS]<Bǘѻ\U[UD IGg5d-5oqј^5ǗڲʧG~3-gf4w4čTTbv m𨳈ǘ ]ŶMyT-;Z Sb[?nfr#[	`@wl4׈м,}q|WȬ(	)7; ׎.9D?Mr>2B( hSn 22jc|<%>"rsvYӧw >?' GLB> iW z1Ձ|)v4dPuh^.һl26O.ApH!WJZPrm_	ѓ A>a#z1,G1FE4^sV$_y4<JScR4ȧ_F,FK#H@~_sM>QK0e,AzW VXV$wF@_mM 1ʁ|Ҍq!GVHfGhOo'S/a:W0WJ)(*$/*Fa6%>|y!Hl]([f1)bą,XOŴЂ4 E`)|H
3m?jҏ%-Onj'^T\cq@bEA/ 켡!Y%Ds0+	DpҔ,}H?`,ߟ+21d5[@UpƁ.A2Q#&` !z<`dB>jҤw DSd
BЂ;u{<VO$zq&&ca| @Ge0	30ir{.b;Ht}CyVbRi}> %Ѓ5ӣxv`#E,	7}z>]t$=%&i6Ǜȫ\Թj$K|}#VL$??T5fL5/@w#&%Eth#+I\hˁ\5ccomgK yH2ox[<A,f_{J<cAsx>0k]ΖRc*`-/K|2,jVKDrڪ3Y% cHE䴀 =*z ȍ&L"fLCPQxJt<g3jmW؉\B!\]bXV$emnbBذ
 a-c s+vro:AVw Vk'-(zHH`dIbxbD.t&N27hE1@GMPl	6IfiR8R\)c+;XJ+9c=<S
ۣFL8٨Ƀ|ňI1(a71u|M&k.`yҤ XJ+E$c)ͮ1 ϳ"y_\79׀%2	`^ʛMUQ;1y Ak r\/`	 bh MΦȕILi -`f 
oƞU7\6ܱ15@,[0 ްP >%AαslmuuēЅVj'y ';N%aՔwn's _ޅ?$Ojp-ѧkf!S,MwUG,!;`,Q >/F6dW9llsD,H#dL}5mqrmn4~įY!_E$<HL; ^S7P<Șde$<yAa#7ГJ}W~	xS/F>Z, Oesxb/-h9pri}^B?U1!&RGov.bv0AnȹcwzmX%nFYgef`epśA-AJwǞuldyB/4?]d pp&hX#O?[Ӓb\UhxKkr cRD~TRA+ćcO}@@Glax40pU!10E{妛 4`'m"vv+'9xXC_,`<DR?j 8Rىߢ5[15IxfryBx);Rm۞j^SϿJ,,1ڗʑC.úR%a(=&IFhwSߢTR. RKW#e@F Ƀ{jdwث%EӔg(7yf$ijRऍ4R;ER&'r@Sߠ/;sL0:+˵\MļaQ+H8w*/ACwgA?۾zS/CDQNTQQXAlrؒ<jy4G)ns)n tlP#sAϒwS!WKbw@{Іgst[!NEo@߮;8w^N w 86D/6/3C>ml29M3j7ǨF11n\7`.@kl'o~˝@1ׄy> Xpe;vQbKVk~=q0]StrZl4oj[=Hb٥I*VVHQ&"1)b\$g˒[R${5bd4	DL`Pl4F"#170/ҡN}Oe."zX= {w }u6zxpKGގkKf *bEя`>
}5}J$\Dؒ}")V4~x>9#0<V!w3t/j]ԉN$G5~(M|z씾;paW=f"˶Ss@?IV	kpA`6<=s;m;)ע`l^YG;:dzH Eb7odnn_lZ3)(T eׄ<Qء¼hm4E3i>FQFS՜L^Mg(	M$$G=G# ,ѕ"OS<#oYkEe5XZƈ7Fy0`håbH'Swx+M{W덆X*8;'5|Hojh A(Q#k"
	(=#WgegKٙ}XdgD͘r /<Zf't\{ԿUW\+̎#E U`r NܣfRGve Sxs;s@D4>Fզa'sĲHP8$,y0b <8yU|/7̒#H9lKazCun c#Ʋ˷MyA1myAXIGtFA}}7Pʗ]$`y,A`C+sL/X?O#$'CrH^RLed
@ʈW@) LH޽#.>0Qnfi<hAUoI,$1SyVWD>J|6끬Y4S'%>+o{gCr
re15+MR2zT/`A[mO7y@+ĿϨɃjVR`'kia$|6@x/ ̘U=pJu]MG {Ap%GǽxS!\i,'nR:$*L*v{yK[|琤5 <4ie9Ldcp\Ppl/=q,<4+V f1mh<q/A2FbE,x?ɩ_ߕSYʕXW8u;<n $@dUĻmg##<TtrwfsUb]TЧ.jd n8f|sqd7n8h׷ː ms5}P@>d{D5DApO/AׅԱ> vYZ7hL+%GqI~J⽙!MN/ gZS#9EK l	Ǧ<s@n̫șÚ6gm1dc&\e1/
I,	cJiȷ8r;@N+701YkױN&}6_[+n0B 7r1`nS'vZ	BGp`lH#W3":,5E4UxzA\+	_`jMVg1<8FvNف&c6JɗVR(&Od҄`rQ9ȓA;-:/L&lW(&_Lr݈oR\OIQ{dkJk45OVu@F3@ogFhcwX[;hVH&&𷺀h<|K>+@Ir 	Q3	@$>N9Ĝ@it쒍.e2 k2s ?`Asr79O!;IDuӛ!{ VaX2381rŴibʈѧSuK|1Ap>*]?\ܲy{$AL'ۓ%;"o==t YG6@rNg&%@'g$^V@pC^R!%fIj9^Ζ^I_"a	yY̞׻p5(ks5O)̂^fBSz4J<OlCݽ|O+bfю$[טZ;I$YAo@f(7aı$Qļ,t2zx)cC9ֽ42D^l9;	y3sUG31Y9Iş%DtnRCFGbv9/(1/\q<OJ2$%@LA̪49V<HδBNZ,i6!]d亰|H;lH,j\Ic:'}#Ti F<ر4#1_^ A^w'9&ԗ-r40/sij0uSIVA󲹍ItM4u]oJ NW!.i )U#aR#*[	^n3TMsxZMCn=
}ڼǶ5n9 nNZ*(~{a	6|x"}4-
#JXjh(r0GyQ y}ƈV%1@x]"w*2\1s<E8bU:ς\%/,b59AbrW7&ZvOQ;&%E|}deӇ&2|j>oMYμ&ϓErod|}°2Ђ4CYSKZ PS}QWF\
kCKnK	l1X8X|~d6Mү90u_#HALɗ	)xZL
щ*bט 9 t]	ûpX#Q3 @ZA6ى 8<#H%b9p^ly ϝ|&Àt1΃|ѰZ@|0cjH!Zn@.f):Y6[6 Y&QK+Je~N8aI	qaؾ PqMbwJ0iɠ]gl9a+Ԛ.7xM+7x;poTà!grX9B& y@ĭ*SA$O{]!3,%ڷA>Kݦ	2y?*?>vIntؒvKrz#7bYhbȋ95FtDZ* {#`0p)Ik;AFѧ;y? KY4ysQsK	S 2FYƈy؃YZ̽!]e9_W@Lw6Tƈ1uc3ik-n7&5jy ЃQ2%n-1AfXj<} `oLqLd5dRn`rw}H2]rs@nvhefKG|7֌ųJ/	#_xCO<yK'=BTs{[RY/t ڇ)DTӿL_캕F?&c ? )}"][ow e80DUj0Q GdA$-M}e@|ޑ/m1wSn6r̍ &ȕ9yĮd,/	o1rϨ!Dχw)XnOF<@ $W\Y	i\f+ "1es]D|aA.:
);%3`i- W$6}u$-^+bP*<+2f=Ƅ|} Ď679' veWXqA<W4QA
P!%=\Hj=ƏxyM >8?ہ.1>K- 0C0#]٣KՊFVӦa&>rD+gxbىiIر@I*BM`l; \鉚~1 +#f9yj͂4d
E^z >}&qâqZ@Fx]<<|SW#AJb_I5+UFG5ef>ApkK8wX-CWK#o"1@Ĉu-`ɧiĠJ]Ek@VjRܭd	0G;ocXe#2+*,,[a5ONsccM'o!`{dրZ
)x. ޹ӱ8[ c].2@ .ψU	G<hX-B@}}q @]#_*cdLC=G>wjY#!
$Y
`LxS-̢Ϸ},(2,-&9@͍/t@Ǘ`|c⫆F2Eo%H%j|]M=Aj/?jG}69-1$`\_2+K7AmvC?HՂBsSzN[(;T$6߄G69\s,}|:;4 Hl|J8fE,SmWꐹOF'G)u,ʁ|zS)AW*WpE$e	r$@#NV5- KsAb 2 #Ap{dyKR⺕ex](=߃0ikKj=6,-vh.8 ΢zGxzd]R .:TnAT|1IC$#3v9ƗiLdvĲz˻f d=wArs7[6I~bqAƯ<Ix'"wK @ʾ '=1c=,]z g9r2.h
+Do&bF^YH*w;I9( M8yii@ }~Rw%I6_sDv2+T
- eN7ٿ/AP|]ӮD|Nw˾Iʳ$B*{e6 Ŀ5dЛ*h }4+k51xĆXHl-z- A|׃羘o#	*@M[,IyIA֝n MhbֱWWtaԳɈa$^VC`|Ļ+c9?%1|@d#S1%Q/B JHՌ#_J$5n~^I'됙"$}8IZиp[h;&Z ޲Ah{1ʾG$N{T%E.ݧGϣ<`ڑI7KZ',;C)Z&W[S _+}[vW Ŗϛ$`Z2h;rt '#WNBNsC
^R%|?NEc SFˢRdy2h;dֿN,Fb꽓7a%S^#qoi[I˸'"_w+as\A|KM@AXVoG1g\y/RR|/`Hx;S;qcmAȧ#[<Zxs~Hve\ad^\sx,'*T`ZiSd:= "ww*0ό4%t]f۠{6dVK	ђ{z(4m#tw1@l<DcS0b>SH0+GB}?u3:Mʓہb-"Qap]G,έUyA@0(N{pxߞ%-8/\O@.E`1IoIwę$,.$-Li*	@G 	`#FXWqGgٖݦ.Bc$c G1n: C(r  HJݽw*#fofD./y@.&6<Ⱦ)> J`0.Eƈcr0#L5ce)7|eV#zN6 *@#r5_ j-jjykO+H<+>Lc"01b'N6y̔|~-H>-%T63.J"	aFu.g"2 1ǲ0@^6hWO;!IŢN;利, h M@j3pڃ5e{n'9X
ɀU@+ևR</e@jAoբ4Iۜ?0=Y Xfz! ?s96xr(*fa3^yp:M1;#/ڇ,Fx31&a\x`/A#{q083rTb^For??ȯ_)l䐣鯷=(L
b$KLb$M.F8+HiAHb$h"Xq'#A-br1%mHb1i34	4;Xq66MLM6$>6`w"A0XGƔ۵CtOW,Y[/vVL8qj)oSl{|wpRdԨRE/i&VJ
*A0y,P0xV/ sd@dubS)zMu>0Qeε 0Gd ̹ιsr^ŬNAzR;ӚFWU1?iex{7!@zN<)M)brffוYs9.v&0(-{I]H8+&6Esjks=my[{(|qE~m7!x<]Ǆ?úLڒO%!>ZnjeG>1|r)9f(6MUJn3*sbq+`Y/CmH^q߄+k>c byz}3>3$s./cM`vxgUj[Nt_$ǚxYZ}!Y1cՠR%[1odf|+	\1ЍML}a43f< /-=<8朓شlb61x1/$v\65XuAxf2h	ؖh"{8`a¼{-M0Wk	c8} ?*dmM$ū-0x/6 (>n_! Nl|!Fmm!/{sQ:e	9i L@8Tyyb*AXKYbA
?d10aّmmWzMS>bM
rĹo&cc/Q|]2rӀiL،1by:p a 7/E<Dpm)ri/jB`fgހ`Ug~Hx;D^$mNH6'&,E\ώM87ge|Oot`Dg6eM5 -{ё̴ rW+@g%'E"fSEm~5 Sl5/H˳*!X_be'-
Cp{&,Z8|!:k>6?L0b/U!@ b4ՀU'H>:׃~  7l5 ˚7yqsj.ϊ&Z@vAx*GPkUS2QeV]jΉ|a/ۚF9|3mEpGmdc  sXJa{A>y4}db4@/Po4k)X'5,dkHr{G/(Eu엲)-HMXοH&	N>\
Et#zo8܍Gz>Ys@,75T:-Sz^s\Xh6vq*Agɵ%$~f;lC2F^(_Pvq?W',qPA#ho-..;c@  N#f#zjS\A(/%Hjʕ嶷:S2dp\_ƈUyrpFT4nBRuȉ0$`t;Iq1ެk~A ڲv633	Z3%⃛6G5 _^{<[6SH"@Lx^-YkyNEyN2 x5/'/c}eGM)ػwR;ҷlVNRf~C"$}tmkwps\g=̀ls=vK w:88o&d9e$(谿)]93[	(Vy6 Rl@/@nVkӈ>3`Zaz^3j xϙy m,SOWt<A^N 8@
UO(lmZ~Zz	):ܲc^p5bbRG-,$l\Sb#VY3Mmk$2!s@@dGGӆi쑇LcdoQG	T3J[K_Q(+z;LkUT}18/_̺+rO2]z_UQ8A?䣭GXd3TT"?/A彾o~1OI<Gt)#[ͭD8.Kܲܡ L)9]V@_-fx|d5A׀Դ̕ҧ. 8 wĪWʽ1|X楀ܓG9IL+*0yq9om
\:$@O6s{!]ޓ! o	؋g@Ph`اa=e$NFZyC7r\9H)f#b(hǜä,kL3 /qωin ͎!2 w^I`%A\#`0S^MP7ytS5y<wNFn$:춱T\"#r0Oev%QHt0 |vLs&pѯh>xpU 597p*!-z`+0<` W/طJJd{?-s_0)h~8|C!4F<zX+6fAj&B1H$a$VĂg$(*X{=CIO*Vu^98sgl
}e@hf1w(6<ߖ<? N˞y&nRL5 GfCHZz
%LMiDMxV`<\ fn:44OCx|Z+tMZj=OT__XkF%>*50]b,i~CşZiHǴScgP2HMR/[`u`@k\Q3dzdAV6V,
q
!$ʚ#Tq# +N#B	T"Q{Rwe8tB([-F
yp',7ʹFnVb@e6>6XWqach5{|ojbӒ~KT@6&%ξsU|lЇ/	/W{	hz!>w^}'G6G']V}/5J}#	l@Z˩fIʅ`HoѳZ"ߥxV6 O)>sB#NA!~H"  xC^3X.@`mj@0Fʀ߰RY~/!1dAlEi8Jy}6@3OɈ\) Wĸ?ƄeKt%,GpH-20Y_K-'d@p	Ak' 3nTd)6/Y+Jc4{>MͽF8;Ng+3SMn@=
	o!9#`ڔNƵhOt	-32ܻ~_@l 8fݲWYt̄@u"01q`d<Pu^/:Al74k+av 'Kn a:! >88-2E#v\&	<m[neƆ[8*˧
"Rp)krZE\f#~UFl'Y
9~T!"kgF@>Μ]?CL,6^)W=v)CWfd@bFRWg!Kn7mfeA^,19	aٜfqp
2ȵp d3#r'~cBп3
=oT:5 0kqslpdJAټ r!&/[A> 61~jg#h+e!c5FtT0_bP>(|AS1&0n@P@ ;Zt╒F4.Di؈} ATщGk-M=Zӈr`5(0"5`YnMH}ԒWŃfAґZ%+,6`]pj?ogeT	`'bb[uˇSiuE v
>*JM{Osj[x&OL>qwك5۔r+A\]j:ȵ{qsq~4l~y$μ\Rϸ̌NA8@WRBZ`m <1tf$68^p#.l5> ^}!{M{@µ:]q1,ȁgAL#;@WЗAF_z0b.kJCfaĂ4!?q<0XDIæv+b>l,8:zDeD-?-WbSMy79gAjk	Xa!h5`bi8*7llr/-@->f%^XN$LT"cDBb,}9sA2]+vJQb3#V'/![g߅-j}'~MI2Zqx#omB`}6yT?=^'7!@M6;IY,H-).sz
.|'U 'EMޫ6
|j'`[SBBXc]Wy0ˀ#H0!5*oZk,Ԁ_\JҺ!
ٯ^A`k7f-Q3 ܓfPF`0Vv*(>puME766EvGC}ZrHӣM`==!<b}Ih~9؀ܜ+|16lWr71~ :$<op~}^j߰;}Sːo6gC{/ּ /(kPl R뉢c;IB=U5Qyx3 Gج5ɬy[K>* XKyEELLp֕v*Z)>16HZfneМ 7{Ȭ"g0.eA>݂3s2`u'̹8gg\یaWғbm ~1<A P<ﳉRE+|q`I
"X?WĦ˚S#yEБLL^Yވ\u@?@{6&/?>@Zfqн^nWv@ng2յ`3_ȽV=_3ĹaRgq#>giLZ2%DViF;#IHմAR..7Oҫc&.P2oYkUab14X:8E1~z)+97tys):@
\V
O`mJWyM]ÿ&W ɀB'Zs|<2)"G
[A2spY<m
d&rR'
d6
z%HoQHމ$v5G*'W$tY!c2A vY7±]4x6X=XX1<+mÂrB]UX{/:.S1`pO70!@Jey'lL.T-L2/&'H.Yd\d*>ŏ)@C@pil~Ȭ,[~q#]QC##>kR<_	#Œ$ 2AN+!=nz߬6U9"80?7ov*H=|0XQ|ݷ1%Z$ԬFgAfK/q>|zl6V)%~`.r(/~`ɷDnK-1075\&7釴$^>$bɥ>2s9 8ѤÑ -qU`eW3W8րR{^rSugLJ%M̿b ]7F(21O ,fo' ͝Y7beAe$MdFm3='jIjԆJ|AVMYP</4 r'D!޴NAduU0}˙OK)d<9*G*`]@+K?(PQ Y7ig ίSGigzbȩu,ŤGfj_V,Y[G55臚4bv!*GtR I
~QwpKCNP1+$!bėw*FZ<e.Ы,.^OW*0`	^{0Ԃ1R/ȱy8?ro@ln
r zuyh*A>Tː{P·m6_ݨue|$fezw_YZv+( [Z(/3T736P>9&׍P<ͧ2{wipkP5ȖР8߲i|r%||^*b2j`لRe@ l(q*%Hs/Dx\h u!CKgf8&lǈ̎q|ͰscFw"SYpG]WEGR,C7['D Q"jHMq} 1CqfLg"4p3 RNjA
j0y!
7 SZ@Ҽ+G,ƥ|aJׁUP$IOMթ,*,[j>c'dlUC\oLևeOzup)}-]۝^=?nAϨКQE*_qӵi6:D"[6cl'@\#RF5$̪ wPjr,xs/4Nş{;/!nGD]M$1ϲ?ដ8_ıolr(ښFdkm_n,{Y8p%*EwV_zL.]^C^XYWWOcpLvh_JS9qAU+e.eh2.`yc@ժsVʧX/51ekyq۷ț
"߀"@H@ .1H%H@L%Lg@1A?ƯąR.%HCG0㨼~c@r\hlC{c72=ZTT
!Tm!|\O*|fY٢rMqi )\-	TȋEA-& V@|%ZPI@g<%
@pqɒ\WrK_b3kmSg{+'ٴdrl og2g:}cRw1ou\,$ׂH$2^UtF҆pu83Tc%IAx*zd{>ys_p>؈Tbj@;Z{j
ˑh.j\mWOtPc*F(>O{lNvWGTS|:rzhTnToPO\"W)a΋zZvRc%-G&-JGVۛjy6E"xMli*Q4_YD#ۛ%XfR1X̔MV9~zYU$vuFrMs(`l
i(z}*}UdTDm*ny jx[] hS~j^>V WZڒ-	Vb\fI-^8л`Hz yߡk1[3H,l95"P&1ƣۓ46V:Tp,͋+ssD&1oIθөb!{3hN'uaxť\\^S)C[cDDƸ\`e$/*.3@n;bxb|1foa#+s_r[؈<)є-Z?IlVb8qͪ[ORW[z<"/㨫bόx-˟ެ&>бtYCݚx[WO!W8K)h׍O{kP@e]¥$
 阞5TQ>.Ƹ *eD>Q}/HGjMQzؔwmkJySA^.1݂X>5v`vj{u WTs`dKܲMrH9|sr|$l<(
4oiGU%*\\N?[ɶ.;`SڄB;, !R#{11Ho);gS;Elâ,Ky{~B3ųHu}	b kQNfv>Fnђ1r{J\1D&Hq& pȞ
w)3i*j9D|8KH[W^ _ֻ.8x&TR8J90bvٰ*jZZU^\ԬC&<>VjoW?kٚK@+ޑ!s*C>vY @J"`cZZv5kC䡳 q A*a[[ 3=g	q>G>0[-IgYŪwCgN{yp=?z4E|U3ȷcoaxžh䵞j$uaw5q' bY( Y11D"A{,mE'|7o @zҲ_Va.`O%lR& 65A1+_V4]*I?'eHAnAj"rmw䋐7a> #>MЕ74ރח'Y%؛[6y[[_2F\ ?K/t'1=Sѫl%; ^/L:sKz/wYKD( 8RW|
,D^:(v^8Z;)qM1Ƌ9y!;WEʟD~RANQ!{ ?PrjA_ѐbi-6d^ kBk&H<* <l90b
]}sv:9#}7+Ae@?DOJˡ~A|L^/AV`sq)@j%j=K/0+&몒#\<Ms>+c'	$L&"yĐY3MHqf'_d;ܕۊCl7`w0Wgrj$p~<&AB2F^8ՈsIF*fsWd@04qq<#$v]y3nO~SY31f}
o"W{]r)FX2[lJ|_vSpYdCj	o*͖K, p7ר E(\;?ySo}#ַx]@jN4O
l! rcP#zqUVY_%>^itj	M':YI
i)/Z)B;)[X9Z3*	#Wd5sVEew8O|*Ւ3yvf\/p\=H-r>pĔRYqqFwHbPoT1y_N|+LVS⧽i]zvҾ(#Tn<w$`!Qȴ2 &\d/q|J|=In.7m
B'sezC!Ap!yg@%"Cg)9[\ǿ
)z?oj2h\JW')@7K'zAr\̜A`%hl\/	Q91=<+BXq91qwAj(2S L@
lapc(|V&,9ly-ȹt7	
Y)Bu 56 
l"@.A3Y$t3f)xN7mgC_ ȋ9f֚NG0D9#j5tdU]kkxڂWUv"8߱ 	56O<TE$M-AЮD$.n|`dK	ǹHwAR)Ҟ$#A\@--,"n-V⳦vriq>>%rMkRhfSȇP˾
%?gO>{R|,VD[(_ Bvȗo񻃥ә4_ID~Qt
o<qc Y7+I+<"9`l*չlVZͬ{^.}grldDlk E90;hmrK550`;Qu0HvqhK[ϥ
&QIAjyR=3Дa`"6P)8DmYsƓ&(\;"ȅ	`u?zs_k~u[a{ħ#'WO9bp0ޖWye[8>0ZL$.zlKt c\":&۰9mu *X%FA&Az7bixI
"z0sT		>L,^jja@7=8\hR q\W+;?{W,|]1X5Eyd j qz ̰yb֧x"bъů Ǣ@<c?uIMyrt/ 0ۛS)A	roa>zMxrۀM4zょ-Tf8f73ىZYOFC$ LWy"=+XT-H.,H\:Z2~M4x>T5/$`i\8dXeڅ5 "ENm
bi%Τ y҅|V׹)sܶ4l/wڜ.&cÍkiSZ5nQ}19qXLc	&Lj*jA;T>X6_ZJi${[lĲִ-}H2ͧJbgg S:	g7lvUKu
"8Ohpq."{J.js<s-^k=Jt{cML͆uԁ[3 |aY1arl	cu8FEP{e88{>S@IM=I>N:,$-Ei,ȫƪUDlB,-O!i=^DXzu,	YJ^>bfcJÛ-V7}-TF8 xZU# 0h.U
y"g'|6؄a1%Js	-Gr.kD(59lD[\e^jUEoNJ3M-gn(C x^΀leeۛ>Ϳ
ryȉ[y8RT7͠Ծ0߀8ț /6:Q66'X/*h@֢|tTƟ땱	xX=L@ՋʍoK#|CQzkA|ui勵I.ܛZӿ 7V~)KTA0K)7RV\?M/pDLeQ8>[A&:hz'DMAEI)C,J?忶5V&g!xB5r2Ȗ [K֯w1P.rϺqn4{g&Ŀd$ʩT31X$,Lx6_Y2]x}A[SN>>FQe#;/%7EI-&$?݂⇌51݂ԧ	L/b$kȓ#.cd~eꆓ!q}tkQ9;?[[]~˨ERf}k"jb8,4,E {\G(Hfx asVX	'Jxjr?D@thNFT01Hɐb]P=s\vxjmICDhC\5
u~IYv2|䬗[C^pH&>qI)^U>A 0	/TJEsɊ&\^lI*:[ӫXz~_|yX~aMy\P`7TJ6)է/UIS<{(AelV'o-aW}Èh%6 i´-_C݊Tׇovj(@$1mwFقH>{)!A qZf8F\lp19c/vJ]YI_ĕ+=(& <mZ_(N+N46^x'Z8W{FۮߙcC6fʀBU)hDj.D;[Yvjd§ Y
=ya4FSL1m`ѱ؄9@gEbu {@pq1 70eNUan7R{sWۆAvd2H]?qT(c(ϨQ³>pV&eg`͎+c!]w=N
y -탾_m[ 61q.=%4k-a=hʋ	 feһ͡)_(=b| qZ6߽f8åAV$1[q<異db˃7WqVrwLH瀐07٫lct*KE8)a3_Ԉ8~b="gBag|L?[ӏYRvI708컌XH{O~\".e0ԒMzOT+<	ow/:+[fݫc\B$F,)?̡e,v*4
=~BK /'&% h$)`lyLɂ|>dVElpLyKҶG"_b@cZx4bo
" arN  x~w	Hߛ|(qfqw}A[n#f/>~Bq``ofᩁqVـBKsAb5Y~T1O4 >7*CS
Tdܩ7_G8Rd?uq&.w,1AojxS[&=3I>	&+1	9Za>_$d(טD9"xL]qY'3LK+ץ鏛Mi#{?AoCVA䵑6~;=@7u
DAj@\M^S_\>S8'O7 Xb"3OF8ZnԔNE8^l\
Nj3XJ*Ujr?LkM#fAZ
2~Aw?"jC~jM#^gW;bWdm9D3+A̅quRKiQIɐqBܯlG;ʅhVZȔEֳf(].TO GlB(~>$&6/U+Nlb7YOMp݁]|M$lI/'>/[v]yztͫ^;W/݀70GXG-h#}IHsife-כ5i!]a=qL·9¸>Gtv$2FnLO,t$G̧4>c>{c7"+8"@	NVf8&̰0.Kd̛L	tI)qXW1 99GE r&g~)٤,7o$+o(fE*PA	RЁIJdܰˆOyN&2Ft}%Apݳ;>_uìL'byG8=4YiB_^3e& B1AV$23}bd$jÚ5bEuMK`׷TE;{ZF86Pѣj#%N^8A=Q72f*8kyd Wm º2]l_|lI&d)V,b_08Fo[gsjq>)HeCbڸZX\Pݵp4iA8<7@
 XSBB=cF3Z񚙆푷 CWjAw[_jjmV8\Cܭ]X~r	=gdPۋ`+rw lr$$.n:#&Dt'К"	j{hp%xP05mgN> Nԭ@\%ְ?)鱬غ ؃`8KCpy[^4e@s2e#b@ɁƤ-sG2#6d. K,=1Y/'	!z8(+H><I@i0@bn&NҥD>O%y*xuH R	vݸ_j*HL8
$uDm,bhtuLb^e)_jH5cbI@i8hZ\EY-ê#,٠sA9ajn^fؠދ0Y	R@_qN }e+;3hHq?^x9lcI	W계NYj?B_Gri~Vdy2HKv|9{`n_+?\$ibx ,e冫p(:0MF#ᢓ}	Ww`m&#>dLUyNgkc8DR0 [R|u
.U$	!3 xU.)!ZUԂWfdAvE"('|m]"/a
a딴v:"[n.4cW}ʾɖKRhv.8-74>~#[?Gi=f~Q%ЇaeE\S 9-c\j<D"k>@jAL	iv]r,Lb n"f[W,q*.Ĺyѡ|L[턹G+`>grs<]r;njl@B)@zѾq[AnϹ*:I4T[uSU͆c D.J&!]`0ଳ's { X%(B̗{i|<k?rGA3kcG6$Sa<]M>c-Fvϥ&Uy,ѫP~ja\}"!~Hu	8
3q$)'\ʂ4HGI Sf%F^%H5 \^ĕ.mjA>k&Ae:`FB_{n@`0	vCJ/I;Tv}0P@C8# #cSP-8|w  W]Cf@jY2Xy,`k7`.e+D
W%`}5,N粜f#p 䝫i!pj7)yÔi FOl)pW=B<oѠ;F_>C6\{Ǉkf&P6fdDn9R"PǑ/FJCC@+Uu22cecoTu+>f#꽋I5|udz:|N:2sw͹?^%A@+9h9N<#_Ȯ9wĿX$ր|?J'5<ɿF~Vw)Qw pcuPU#CչmN|N:ז用m%JKiWh{KٝZsq<bբA:5իDh>14\e{UM~Zc7ͺ,l}迕eTZ	-kDnUBSjJ?hYaFH!},v;UȀ紦GXȃ~t/ъOͪ6
1Uz8"MCܝi^Qkf v5i5к Hbeѝ	,l*lp*ޝ<8;L kR)@]#Z80Ue`DF<WJ|tؘ|)}7In씱?{@y<5}Hk]VcOq/qEs%"L^	yT>Fv#n^
N!'BА.Z4+~BJLBsO}6T!jp26TNm1λ>5 ÕGR,H6-jJ46Օ65NxJ)-M#)fx77[NMw\,	2Ԧ!]όO-b{%c]ޏMRn/+9uG{4I3 ߜ]'qâ8B'~	ۀc<_wU~Jwko|UYʿmѫWWB؂o6D	+%@/{))a"aф-*X5gZDK 8rHZ{|flF~)/]R||ӝY[XTSC|Ezy>]JG %:fk_-N_M̉£~;	pᧀt˒1U>>K)8f8FuG7ͷ6v0,Ϧ"ȫnʻA`ڟy zt~	!I\Gkuٿam)0eG)=dAO˶lRe1eJBGJdv!)e!]E/aİ O@$V	̲0ؑ	J#&ǁ;m"{_<<=HW80cL͔*nʭ\(r"pr!s2fcwͻh@AwD>ѼY7|#fgʯE+= w%,d"j
kvI_YPߺ
@gSNcahB{_h)_yo@x,mȿDv&@O3'$M0dGl"ς<@}ɘ5)a:	(C0Pc`ЎzF \k!|
y3t']~|2

"[ Rz"׭
,) 3i@#Fl)T}aRЪ5U-DW#b&_yĜWaB
COaxrJxh\<_')Ҿ[mJ,x)^q>9߇9 ?!p<1\zl6)7Q<{c6\p[ɷs˞Hz=zsn3rW5kH\>=0,Hmay9ebHzh)]Fiib4'Kapo8YݨA`cm?9Fչ-jB@Z&FpYO{SyUVښs;hg*A^eXǁ=F+rH|mF	6>z)`n&̝j,\ǹ?ܝ =))|؛0p_3@#\3G&L[YT>C^&sٌn,ܴkBV@SJSRn'	\##${+i$z-ӼΕ`nZ8.=p݂Am2y=sC=40e9,Imo"Zqм.+x|$$t6O4dM帷K8J3Lfl<캛`S~O{ ]^`zEH*kvNվVeY75Dw2ɞMl-Ĺmu$ }z- `kik.0AO
/ ;q>AjHADIc'CLu)>`ْNyWA1.2#
 īq919Ad.?Ú࢒,ȅ*J d*,\Yho˗R'TO <`$ 4hs52u s霃ՌgAWj!РT}8
0)44ԚF
'ckN&IڎXWO'M>T|qх*7 9I({d}{ZgxPmk ?wpaU 	QkV0ó)j;m<':Raep~zX;g[ST*ɿtHp;4Yo3P>1s{>#jkq9X2g"\y]\.oҡL";3ƲRy p5 S\>k"[L=c:Ek`>w^XBIٟo  qkȄ0/[si("> ;q+·^5wBMnM#XAop| ZCIYw&qmф勤VY-)袢pPqXDctAPq	aKT,(#| uW4^)ubLRt0C[<ioD`-A_{Q6"y;qָSˀ7Ϫrj.5"0g ?*d}Xg[S˽|j@p_||Χa>>G'SE `0\{Z7^_aj7_su+w/ѫw
-&Ҡ[.\zH*Vb^zj<e 'bV0HysXv9ޚ'DoG!wIk:TPE\M:TI:dӱvЕr0#}nM6oAd%>F?Dj>4C1ȃi Klu>iCQ,6"bD7,<,@;Ʉ	1wKȅ0$[z"N*¹l@zغ݈wco߆\b(79jcym67ArRrGY+i>6x ΃R7U[%NLhldjb8&<E/(baf~	&NTy兒X ߛH)E?W=Q6:n?jz`sl3sP.
t<@)W8F1 ߍADflK|g=HNndD>Mc  ,< [ s"Fϗ"}9fܣ!Z2bWDR6~%# ?+K)H$\皵dE5s!^) b.Y"_g) !--~R`E|p iAxTnM#\Z2N7\; 	e`<Blp,dKQ\}<sA*q'\yfS L6hpm-'  <vZh:%n:%n2?0-Z;6yv.Pc8wVW<߬)|Sfqȶ1<(lT,jYl2%担Q\l盍Y<̺$ \;.4y6 0|1Rc#N[.lAh\Ef	lT0M|1rvIb3bЪr$L/¸. xv0 (NV>F|! o	Yع6MMXu6de|ԂԎLIYfSs}M=hVP9CsCXusDsqLyΩ-!,)*<l1AxCVZJoL,۸ESx@c&}΂| 	ɔ`̦oÒ_C%_<"i5P昔?}-COFl0^aqMF'ɁF+ZK9b[cRԂ<QA'8{óCE8*ŇO]ǩS@+gQ1)Kغ+CYRZq+|plz}6I~eƓksgS.2 Olm !0~4KD	$Ya*d&1ۍR&49A0/yYؔb#cmꃬȳ+*r٢0Dvz[-j vMVL޴%՛iUo&S_ߖ|'AːRFZpxZ7RH1(ʾxsHzDނȞ!velpW5`_̦'f)FṘs8^Uw 2?D4ΌoIN2O_FZnx'H~HX->|`o(7RH>\oXJy}@[vOTyԒblrź+֕\k̽ؿs.cᔺp[8"`ym@]EMYchv>ML~H>=3$TSBkZ
hk\ď\`˥-(^aVlXcia<xI5f˷HRM4$hۘ /Z	6PX,&cvԔ`#j'5lMGl%m!))FFיɔ`󱩎+F1h:CT&o0qZ3_R&!A=7be6HfQYX&(o{ߜ$͉%bBvgHm ﷘ɖ`A[ljJ-Ko5;oAe}6%lPF6\a|6SD3"Ȇ1WMcqȖ18YiVAb\ͬ%q60M 56^m&w{wALco339sd@6A f1\U")j7P͆I q(Ev n67(HyԪOT!UG΀xqrWDa;|ekd5K?-[%OQ4[yu3Úy(w☜;_Q9J<x\no8Zٟ q\#A&"	v0@8jbpluEtXK$K̬Y6%n$K̨7ęi'iXSEⲑ NK/q6S#AM&|W)@5ĭqVu7zxJ%f	(	l&A>cqs
SL@qJ7`ai .1mML@3(As	p%3F24_&hfĥm2`kSi_3	%YX8aS#AImrw"@I'O qf9% 5ęۗ{7쵆&.	MHgkjaBaYӆ%%fi [׊%!r)@-1oΘ%5iDn'<$s1̹$8590|Ü< Ԍ41ҕLWjMRe_L&lG?vm'ƺfq䓖AC8`t
%Aخ q~+%0$	8590L5 Ԭ<5ę0 Ԭ#sXI rg]5v%&`+Az$&sT6z|O@>JgzcQ8g`c# xQ8wH>vI
89_İunA+{k9Y۬H0u+T$мZ#[,xG8;c-HuhZ4dܷױNⱭq8,.zq8sWo<ęb!@nģA	
O%35Ukqf@YSoҝpe(DV^jV⢖ α'e9` g(AY6LJ:F&c	}-"o ί} q.4m y	X̐ l<5ęc[Wj٬G6],.9<U0˓M1GĹBlavO-$01? Ξnma p
tm N;ML_q։g	ѶI8Kgm85q&Oq&Kg0HgjM\6ol$6y+ @z>	LvS#@ĜLS#@ĴF8X~1
|;y&@m9/F8;ȀlR1<
 L!lr׀ԏ_֜o8b9s&9.q MLɂq~q;hFZ,V#ę)+=g5iD.,"ٵD
gL0Ivm'bBvms~?GcB| >hCϵk)~$sqW3zh]MM\pK 	eK,q"v3˕U{|S1< !wzT"tshw7YO%0l#A	 έMLqaW8#A_e#A=	Ő |7yj35ȩ 인 P&A=7H7H l`⾡j`A85UH"k+@
ac%& %>1HlR1\ߍ0I㻦 )9<ʛJf(w9^=91%MقSUV C %]g
P!Rzx
k5c)8KEeQ7ɏJs,61>#Ivig\eq`Xpy9e}JCŝZko|7_G6<cbC3| ppJ3#Ȥ]DNiwA`hv4PQf!g,OE|P^]<u#L)>vvMnM?(/ִ]OLC˪Qg(s D+8+!*j>5GOko:U1V~Yv_O)ݢφhf;U_nF5z
ޤNG%<@x B:Ӂw<'2 3Cރj(n`S9SHACWoQAHE9^>Qc7<kG]\@
|G.z!ES)>S~W% \4 X"_)#_7MmQk1Qv_(`Z9a8R2UvݹOOzԼLd56{DT+VᲥ${r3ޘN<|@j|:|VvP.|t>	&1!_Q\f)~ /	pcgboV1z;[_FYQEzܡR&>5H#WN)7"</1̣D<zOOol]n]4BjغvlG	ſD.H0L.[ j|&W8qCp
ɑqn3Bs[0O! 8˔ }&f35LLy qObb~yB83|#Abv51[VA#@11R
&'H&͔Wqn	eb~pE8+wML>	l61kS#ALL'x	y'q-Aߍ96)<d>d_~>8 r0xr
!`bHjK-hɏ1,l*ؿcq&A ϵj:rUi #JVJDiCRőc~ؚF+s ¨L4R
+qR*ЊWGŬG{J)sl>SE1z *ӒolRjqW
WTJ4;ƞPY)E9;|ZPMD=L*಼XQuAg#T*TQ'D<*T!.fRiP*TڟpipEq <SĝA:t#N>$`Ӫp\ĿT[ަJK?|)e@M3jK2\ %  rͫ1cW1lנ ?X>ϦYW(y邸,Ԓpʀ	r<ų)#&OZI%Y3Qe@Zj#N/#+`|Y,\e@pe`|\X{xRUƹ:31#eAVCZ,P? EgIK
LR@2MŎ+B:aIy4\J(ķ{%CxZ2S#/Z>|lnH8˰ 3oSHr@)o eBPx,'n8CAd0OX$5uZQ!$ZOދ7H7O3~BG=T34`]5 ?x6\.C1 M^Qyp#@)\#-!gH+{u/`_XA2jz"-lD]Y#NA{<V'IJC u6Co2WAIYT̰%Yō"{Z
C~ϧ
z׹i[yu#fK|!Ns `h i5k!*$d8#ڳj(΀n)>ڼZNqSUe=ó|xhm FsW z} RepOV\MPK]q
q)Vsb:b&%úa]p~ưΧ]$UW/	t WWyϬC0*z&s3)|Bx0?[c)ٗ0B:"xR!>.oTt(8`A&sxzGSȍ+G jθEzQ\֐za?n=$|a.h j%VR!jI>ნM^Yƈ+
ź^)Ҟn*,P^vS]qeo))\S	_VPONK$gpMI9T8FLhF݄4ISuc#jVIZ|x6}o۫8M:r0!哅?τ<| Ϊ'cF -o	B.T\O{ODzuv5"3r>&B`۽q	} |,kD`:7 {	ޕx0(ri?;^H_gZ4\2 8>>QAt<lV2׾V\O#y`X<|>c@,sܧ4;JwQl+s)&#9GhՄيO>@݆lRf(ͽ<L,Cw+<!A)&}+l^Ygwf yX8mbH qέg䮫- NW 	ә<5yA'ಃ L#f(1Yp:)e=6粱OHl6l5!sAuwmckJp9=wYfL2qedxKޑRkV"-vжtF8N	^>L'B1r q3?Ą(@	MLP[~1%&ה85+&#Ai61oN_4s1"r&fQ \sZ(St܂ۚZ!b@? ~_
G*5!~J aQ	ם1CH͸.M׌K#%aS6
SL nj$#S`\!uIb\c-$H%S0
SL X!I@! 5ӸEr1dmo >G%g3"sTDnH@ #U~$w(sB"ȓ^؄uZtz8> Py>S^C톜Q
o]?sZ *-	s,aN/1M1_uUUx8Ӳ&E/J<, "lIQbdWy7B|6+M7߼;;xJIϸ|Ylb|ޥAf)s/qUi24a7_?=@M_Ntgnu/
'o$y!WV@֥<hsm^U^h	jUL|\>j;oO5 c)W³e#H@B>b0g3S
)* IأFp#uŭƵe\bm]h]pZhZV[+UU+GUjmϛ9{ν^;;|9̝/Z;v2G8vx6Y#lX0G6?ܵatl0?ExEA]xȻ_a($줇`KGefMv'e_FGٛ8E <tJF)AsRrQ 8xkŪ?"l9x	˴s_UAn_A5k@(		M 5b[p^\re7&Mb`L4Lk	R&Z걒h.l`W5xb|x297EKj3\kv!ޯ*|O
"/@їYz1\Y iK|lPXteDvV4H>Q@>Z3O)g 	W{/bP|NGc7H*p) *|S=#L=lʃWF#ƎGyfW%V[ЃdaɟR⿭!:eY#	ZA?}5u!uN+&vP}ic4as!;^ *=#rU7
*O!qx>n;Ȯӕ gq]<\
^Uѣx_iiHO-&EMv4G #F:iZ>= xC)HP2lʛ^K"zk/!p w'ICs!}(X<
DqHL{#/╄W%mtOl?nN${`a|VоoT͕^Utc£I%t>;p,~NoVq
`%
"G{<@pMAHkPVnM -#x#:bN
0iţ5r\n5`\!4Wߖ@N#>q׉ vxB:g)(׆)K@xɫְq"nU o*HdM):-,@KAOD>mn86 R4!Zp 1,xhbr? _{|w3HDHt^Fb@$x@y~,d@Ɓ+0;ZaulOz lm-[8_'aP;?oK8$gou!V͠_r!zoBZD&3s'GߣN))<X'Q\"A@21k]6GoȀk.[L¤Ќ=;'`З(1roc)AT;SthbPco@BJ>NcKnpIR /nz)O Qդs	H>.^x.3R)H=HƀHǊ&O;PAqBO
"Ϫ*]KMun%waLZ(;SgEFx{Ma5ħ&>	HbFچfCrP8jrUręr*be>+~>}-}~RzV;Nzj*W[]9mGےȓ%0uo(B"]D)z?Ek;Ũ`uj/,/An]\lbCFOp:1ă>ʒ/3;33̐xt l'J-$%b2N0єr3?GUsr$yv+C%^xҫ#r
k@\ap0kvGp<˙jigIHKڇLwBaRV2Cӕ1X"8z\K3Iq&}Y.K`thrVݯI_¤:Bx+XHɜGCI
Jg^&v	 GXSy pIJխʹ.2,g5o7KSq		Hӗ.__\}1GݟD5DPk%<2'NPg'E}!DH"= E$z@HJl'$@\$&@)k
$@)k
$zCFHشK+Xِ_	'[@p6N O2Еa5\7A0g0;` ےJ|Դ1ٸs8E@KHA"
Iy-_ Q,B?^쮛" M$H)") RDR pR$>x ARN
uOIGOloҕ`,e<z+CHZ)O[A[\hoMs,߽8kk: rKӘGXQrlm
2K%rOfIkNhǰo
JpeDV&WFia!| ڟ1`KeQeJn4uTYMw[`Aq?8z0WG&hnP	
*075dMt1x:*CėL0JpUgͱ!)oLɳJ1N~
s,^>YW+A|0a tgmb0/.0[`&֔k7-(saQql&In(W^*RPdRB9?W.l)JJ3.V,@0 %hD"D70!#nn (6rkm1l\?c!p1$h"w;1!P5U*.r;8Vet+T `};ଉ\ejQÿ.Q[{ǛwϘiB/'/jRs5[p"cLG+	^d $fS us+%DjؕNlJe4dmHm7ƊDlJSd0RJ $*s%}KWj\93]9ِ4|Lv`cEMV) b5" +N<k-wzC>h3JA	pZ $Dtޯirtd1m{|D	AJ>'qJ/`Sz? ;9RBD]EBx8*v`V×}7?zn
4a~OnB
ܤ N2M4߆xw)^MvIQg!䷈ğv.#fCS|cudqWǡɖ@}$ߚIJޚ`sSe
Բr!s-vKu@#bR7 jݤ`*+$ܻUfͻ-]p+7,qTmd)L7ilm\ێR7DA0sty,rtRӣ-U`z-psyY3&XWO@c(~ JQhLQF֬jw෭gM7min.<|1 xfZ+CG^Joِ] 5$ͮqqk׸Ů]vp, ^Phv5{//RKvqscNkXZT`BW2$E!%GɿN<|'!#]}{\}٫]}?/ؐXL7 |z<цe[L/oMI У=< q?mF[GSIiE|zџEmj:J!iFU-@+Tf w{؀}$0\E|K͊깨稾ڝq(?L%CA>~2	Zp_Ǘ
pݹ
k-ApNiJS9nXHzVXemIֶ֤(FLL^]H'=wnR_ AUʗ<0xc
Y7#V6=GhGV4R۔SÍ@n _LA'^@^E $׋*AY
غf'h^ 1x}|{XI |}:CZ>4\I B'sZ1+&yD}s\}]}ٗ\}lHPzvMs9/j&onQ:.3ޢ߲dk!p-ɤz"`UD*w>L}dB0^  Ó1K"	n)G .DeEiKh䡣8_Dkg/UmZuȀW\@)UB9֚5ﺶpmµUZKlݝS9{5\{AN@ON~ӲSH'F%*еYiuaƓZHW,5@2ϧ%5dky|("!!<drUFog3+$e,=/,{`kA'`V3FN P%FѬ @ߌL~vg\SR{Rxj]̓9g
ry:-H
 S]e2o
J+eWe懁<ga WS>f30LnU/y!Rkq}`
PYp+#٩X#??rXf~
d?7u!\_!Hx2b6\ToB_Mk~B}Ht՛ݬXyukkUy-5|_k\wnڟ=?{k_ى\gCڿ)y'oxk(47յÓ]7k!?fw1gy@19õ;cBqkv?v?cُD`w98RD/iA$j	AH8>H5&o,w~D'{5=g+Z)`bM٣X Oa8NAo˼5knB,35d7 рsxF0+$\
r}v@H
*ro )LfeLfH."z(L4:@|;V<:S$kƀ<4.ytl:aE.@|Ã;>;ҦHS4ޏSuԦt=Q<;xwڕbW$A|ȃ_08[y)4U}nDߖA_Fc*oDxǸvε{8vNI¾܏؄I}a*ާc*Hmذ6PQ;=c$;ۿe\pFxK<%c%`ġmf|M$sE5e4&F|,4,NWDS ?xLfWthh\s
O G+A1=tK# C21i{Y DVL cӾһ0X<!/6P3ҵ56Ԝ@J.1]2u92 5m_<n"q!pL
8_z櫖t{U0*::`Qb^3(=/E`p^
һ]_-ok{n?-xኞS@܌9KeiRA^zm"R@pSl t
kKSoҏ,gyG0zɆ[]jF6׆㈾X]%*:/i2pNkfEԛ:	:`f	yY/zϠ_+OJtoEYOSrt5݀`G鱉*?9y^*pcPcѽC3IE%!}M`pd;RzCb99-FɪcIS%:Q(!}f;133tǪϲ<.ĉJX	Y&*1PHdoy<$pdkKuTm7×1bQ1G}	J̕,%:j!G'XA0=>ztazH1yjĔ| .[a׳h<Sx i@(?-ߪLؤVqݸ^sevty0Pw
қ-wyuԨ=^[?5	+ϻ
SLt6{еa\kø6ŵAg&@PPcVZX- KhxjfRt- ;$`YXN{Y9;ȶ%Ǯ], r ݴ  !>fxt@$~٬X yF@_<ǝbhè8Nb_C39	&h'\!&2&-O*8|x^ܩXMyYz\'&$KFГ	f3uMSyĥ8	 W3$z'S8'Ջ_".[`p&D4 &9&lg{ ؚwkAݣ5ӊ5G |OHޔ`PfsT6uve*N$Mq!v.4!- 2ց\Bzus/0ܥ
r`Jx$c*#9d(ǊY$7sU(@~Gs)<K,r?"rYH>z]Z	fA	l>ȴF72gj$?jZ/11#BUQ3x@Z&,'	$/wpU-&޼] WYJtd ؁%ŪIޫAYf
$mNۢ VDWu[A_zhhn2`b	3(cN
 O~X	>7O'&lVe<iNdL6A`r>~yݙ/,A1S97zl0RI
])Glfl]./mϾ#ZY
[p+ 8jւK<zqokN σ?<F>>\ƬS& AY}p?慨qZgxȐ]ڽI*Z"ȴ"J|f^O
"W-3?ruل0r0[I7+Hgt*
"V Kw*0F^nXzt0rƆ|[A6,0tC!Zǽy:M#3d
$*o|K5^`Iu`zc5v˧Ys.D. {qW_pg#S{ɻ6}܎W&ar?.#8p
:XD k`˚N犺`q<,֎ mnb/v\qkTzo>U}HOLED,}x?g__<\aUtr7=Aq_9} 9yyCĻ>^ȳd<kLdCǢw3<80Kǉse/R/}22	wCiպ<aעMmr\mG[BJ))%p	 ~Pkf|_8}G ǎ_I?U%@7xxŐ\=`o;mҲ GNcH)\HGr:RamCxܻy#yA6»] 悐p5oƟ>UL*Fp6U{};`DdɖdU	u&cdkğAf7'U׈|2헙YRυD85;_VW_$fP4whx5`EВeaЫ{;˴P޲oV/V(+jej]wtkos%7˘lZ黔¯f#铳_DX][6
wPfނ6Ҷb}sg@oAР
4G>Fv`ݷ-	SR[0kZb?2ݙ@-hB))&lGjhm{*	[CIhq3)ٰ&=1#`&0гτ붹.S͊޻ '#K(ؘ4%0W@0HpDx7Oܟ\Y~ZgWVڞ:ǺW5b;˕ n$HyНܻ
}fOoY&6fόoĲ}i^۞:Hض`r+BGsqm9kH0W.<+<z9CNQR>*?I"aro)9R@J8))Aqcm)/&wf i։q9moPm
}Gx=315A2Ek`~o6%XWŁMM0 Xא[l9È`	[0Z`>k%7`vU*3% `}V@< ЫijaXчya;FM[p& WK~dB |Ÿbۻ@ 0( Y
d8sJ7k|ȸI2OR5*80H`^a$$-Ըsyr;HQ0ޜ rD?)"q	\KSZ!vb,| hd\?c24$HףK:<#EzUdV*UsBYژ 읻)c%`FoYY;GD@Ȭ7َK_CkufH
:>05ro7\/!/)xf$ʸ\F0'T'b޻ 
	)<;%-#3z0b` FgfcmgtZ/)~+ByNRbahcwK_yq;/x5=	d)3# e`cZEzlwej~cB*`ނIdRO%3IR"VWf=D|>5QCy-8Wk2ȗy؟ȝ<Y Y g aȗ<ԟ5\ d:P N6
`%`_#YA)nE	;lOrDqfwKPI\,ӄg
I"HvV褒͝|u|^٘b1Lk&ؗPI_Uo]UX鷦ķ:Eu2c0|sF`*C"#p%wo%gq94)zN=g"RQXk^/x/mcXր{C$xۦe>n0ݞIs~ow^ӘuIi$ws\f@HAQ]T;挢MbK(eMh+UF߄F[#Yn
%<H+%`te;Vb0p:Pн潦?geїfZ6`[Jݷнpi($kx8y@^y0[`  {=n.B
\*xT:}:\,0*`xƀP@!jo9ifw 
)B
|B^r5B0*4BNpB0/̥WW!X5PiBNt`!`B0)Bv*#9lP$SRF,5=`RmSs7,[1Iuɛ5_)YEoukfqBN("NC PҀjqA f06=@_9π9jح ]$H;7]F:k0'U?K#kXS4/f1xp۹ZW'>8Ŕs}.hP}c\~Rwg[;~4mloه]e?q[vծ߲=߲~-[Soٝ\e3emoS]^)o\[ͮjv+o]>|v/ob/F	ZN()bȥV7E91{冑BkHy=<^t)G["@|ڗNr+ҙWj<pLIX@z<:g)Sy="7//s?N ޛɋڙ@5'7hzJ]t8<z`rfXgN|=!yusP|Ӽ@koL7\14{^ؖai:Qohr^dvy璻V/{o3z!~ ;<<|^:~Ue\߸*2~qOb[)Dsݣ&PGx+e歼4_MXV:ڡʊ,W9Bܙ2Tm_1*A-rIWt;M6=U ޿TGFjKnAJ;!̴̉rUۊ6[o/}(}*c<e|ԏPmFv<Xd|	A̰4|=) !'UjDo/1ʄx8NU32rzg0B4󑈢 jv7rd82ֈ*wV|F,<1b#c6u@r#H=Jr;jǊpY~*>cA	@__0bQ3HK
T.Ki-Ƒ`Gy YWX)w`
Ģ̉jJ4uC`gqmDoxZ{t\Y<ɘI/11`<-}2&iIP+Ķƪb{@*HxrAGoO)0ltI͸=Fzes|Lɿζ&xgst7XU5[w`RMr!z9M|>$d5#Rlhz9	Bp&!IL&^v ^5M* >5s-2Lħfy ޭ2	SeaV#AIĜV#A!?1ATˇ"X";EV&5- >Z+ďEQrя=IeU3tC: &@Dk%wap6Q ͧnIq`q r+@|v4-vM0D>Gx3A}G89 rP~;h?JoU0#@MS,&W@if1+ Db@jbJ3yP@j%18)AΚK:A	%L~\hBPe\>.`
"W@s,4̆x}ffeFCYJMH>K<՞\g0~8R2E|R'#RD7#2M r$p<g8[Q#׬~|.uLxSkkU_Uo	Ch ݅)oJCKbCVbXo06҆-:&Pdnw!|f%%uk^3,aB])90VcaL3.E=.EyKap	l Av&~ȇ<0_6еatTTyKYj)2҄Cz, k!Q&dpRMt  rǅYZt[}+lj];fF򶨌io3 p~Vw1`rU{/d!(4=1*lΦɑ+NSHܞ	2]X|aΐ'L&%;=PM0w*1ޮݘFw=_`/wqa0؛+7gyÒIu{=2xQ,,*]VXU`ݧo@{P݋ψ>7lL	M ߕ
~H@tcl`" TKl+H6tD^Ƥr^)zX`7,'5S6;l'cJ7G2S׋1X:N$ٕ %aVAM²խ(E6F%y/_5/A7UWΣoG*Aj,/i0s{*ȳxHTiɗL'ߝCeL,Jܘmڙ)H,jw.]O	xդ
2q}6WCaڕ)ҀzZA!0kx磊`ncLAFpVQ_GS嘷Q#O6D[tĪ[cWrr`!+/Ǩ	9Cn$]!824h,AMvb!CT7VMMn3l82aB|ɮ5MoP4gYY9RP^J`0}30}B!nd6/.j 3WW\ 
"v,T;7wZi+ 8D*Y^.0ÐVaCÆ @/
+k!2F@0X%]˂ԠG,222	Gj'}Ɠt՚+ԛnH8!Ip}]Bz]%fL=-&́,轀PKDo
>hCۚ%˳9%)kl$	Fђ Bu1`ٟg紳Hmvf,/Xf&aU+Cr6V~
g+솎g6thkO8#MQ6inYGrN̘F,y*I5t
h/ް(9j9q妔؎1%=fn=ۚpV*AEeX&lfS)'1ExKw
`7^c n]̑ia`.)sj#x_$\IH_2+Eӵ.k׾+4(bx~<B "A;FN&&&P[CKf!~CsMXk|GZ@og#pP&iO"p I,\(k[ ?mIdi~>{`m#2VXpHUygE?q]GXunM'`ݣ)=VqRH?;$Du k'G{qĆGTbĻT\ƈe0>XԘ!I=nFPFas>]+'4r)vzH\H_f%=&6ƩUYH;YS.mL>06V[[:<~'7I
8߂YQЎ[,Tdζ]5OC,|	i!~鼣 T5۶*zn3˜2U=WHtfAװd=I!@mg#kƞfQx*	$܈aW`e ыl]8〖Ie8);\N7)؄DudvMx܏Bb~N8=~!1qzOkG3*K&[a\-[̪\/wd:O!؞1Cx;}8{.ꅈ^@vG1rDRYD:C.s5!شHLe,e
'Aug"yy
V־3Lr ,G54OUA>Y=jdUs\م,	Fe21΁|^8j%:e`Gs!L7{[t֮[	~!]	>LJ9iF`-bN$')ŊXonHs5z 50;*wy5D˕!	8WCw`f 2 :Q"z<fH<IÎ;IMK<yfXDV/_NҕRfs
dM292æX<®Hg?sM'/GRNV/KL϶d#
MJ9hW>YG[!<M|S;)xbON𐭸VrN3`W9,3ȻRgϭʘk  rWJh$Otz!Aq50fH[)r[E6پV*gMzT-~I-Ezƍ޲79|[&lud g:eHM&ڂӥ$`xM>BoYݷHi<30`@9ĻFƈشgAǕ*80~asC!\r@Vu"&JRJ|tLLUsOPpx"< \ZfG YՎXϚ ѣ{+H0cފmq
Sj +󩦀<* U,<y _-ռj_E}jSE(L[uL3`cCatǋĞ"d,;:A-9XmTջ6]`|*.+;.JN(&ğ<qka}jxBaW%fP(bOG b4m_iz؊Vi3 #ptN9ښT<8ԘoIn&CZ?;^'w|wmT1ߖP
q	ۨ
a o-Ӟ+A%{Qe7mXoM왐	jI%̅mpT9?x)RK-⼪/)!b]¦_lBl.q%Yƅ-;l6 눼`6
yor3Z?,~YD~?@W
7!ybMx&m*1C՘6V|{ـl.+<fϧԃ|7iCL1C±6,SIzzI|UEq+6zp+gh|ޜ菝-1Ys0-Aoɑ
z鸁-m,q>y[38n @AyL´(Z@U>&G7@b#CL7& tbn߸7&Mz=5t܌u_EFa{ϙXSW8#l] F^<	]nNwz) [i)d.S@vx
R@.\[P;A_VKieq*OGK^5&?1Tͼɉ+g%n27Z5*Y'a!خ,/7ǧy`a6O23ɋWHN=|9>D7w'+.CN3A~@"qzgAH e&r >f s(*ϫ .૲&L68#?c/*VF7XoMouTFĳ *_lO YCY</ƃ~Ȱ0qɲ%`VQw8r%)\K<5܁fG䂹 G.X(
u&õCk{UíO
:+Ɓuu!]Xo)fkTe*\Rŉnu.rI,?	*ǔu_>VҊpڔ1F=ݞ^q5C5I1	ēhIZj&҃_3e$I[	|%<?c@tQF,EvA>nVŁ^9]ݵ`^Is9K}UJ G:SC{OY<k3K}X]E`6{{  WhFg!^XՖmn	*ZcV!_>Ƶmu,{DBוo@)py	w-<f>JQ<ӬiQy!O\ۓ?vV݀1E!+(2
)5jm)@[e2g 'FQlyLWN]9oWN WN6$g@#g7]9Brrjw!f* VU#;x~>l|KLvȦ?4mS'o 9; S4ft&їYmP})8j}75
APVgTY-ѮZl-_Zjc_<3DpioT'VCxA("cV֔7B/1!ͻ)wGg۰7MfފԌ[*G7@&"kA0q0$gV1lMcaH&FMr4Oox"S^2j*aM	^3q^%֖Yb&0`&_1Lz.yAH3 NP)-rp\M XG 1Am,'W@ w9~JL=HMecGLСfKb]r9I?=C$k,5}*(U/\ 괌/3qw0  RK#1酜4*歖:K	hKk1l-kb1fU'F3En"Qhd?ϑDzP&w _JCs)x)˒%Ma(jٷѯ]H?_A4iD,{8/E' J[),+AKfmQjm+HH"ER.!	ڊ|lׇ_s:['58g#0P6qD%Mq: G~inLA〰w" ӣ_XLj^%b٣g%:-RXh	M/]VJ{m\`bpе!6KU.K#㜓R|ix`U<t9Z\3*w7>oI/(O?GoCJ Qtt&/9PoHmAnɍmlD7. s<υL@Nr<AF9ȍlRo;$G1r[֮C|Ö7^Fŧ54߼eVJLUCqT̗Hyk~孕?Mbn2[d\)W'+C1ĴJb:@zu}̪h#~	!i
П`M KFgYl8 /f1)!g7[q	|*-0Y^6Q\A>N1*) 2J,LWX1NCy</M4
𠼄"}ST NzZSW&z$> k܋C>Tߠga)>MI	M2tƄ\MnӜ]R	HFh欗:"$ oO'Rb}S8EsI;=bX2wcw>#,@5YdVM1xvǡW>n[R'T	{+^S7Af-)'MsF['}#z;w!@c#rHMrkHnN?1Pdԋ')8߻_pG ,/}iڃɆ0QBRtuAQsУIULD!1-~ͫZ,+Xa@9o#UOPSLᎂT;y|l8cȿgTL {!7u;	6'uU?o:[( 3=PM?Ճ܃'}І~M!Z}6N"xrO~SU`uɝrh47F߇ǕÞ֊dy#`Z[SiZRi%L$ȓBb0͖{3lZy`}!Iצ)yЙqX-HSW띴z0bqm`$/N=ulGYt<~$bZ?i;ɤ4Bbp=Ǿ@Ga(C[&$M.Z`ڿ4m|Nߞ`=:e"ox"rU(	R6rY("xQ(F7jz3q1ϓ{AR;(_>5$w{  ĆB)iinPL{T̛&rR	KL	/{licAbĠqY`~״!AmKp[U^P}E?a@pݧ %&>r(Ƞs	Ap8R͔̾qP}$@]HAdA]LXQp 8y+2D{lwu-+>vˊ I;"v2ӸK-4]\FKunE|ȉi)z*1nj<@{麗tRA"{4H/"WӀRA"{4J(4LNHdd(yZ'y"sOmNDz4)"]wӀRA"{iS(Eg~dGj<@{7%[{4`nj<@{ss#rnH>1L?LF"{HwOMER8+L$fԦZ%Sg/b+Sџ"8MI $^_\'زLï-1A!QJDk]2LL^y"=p
mɋ f%`4W@ޕ"IW YV3^-}~d91}a)Jx" ǯyU~d|q-ȑe]jeD@~I.$|u$}MNSGXO*i7)XBTNn*e}6|89;0aP)(wkĦYMO[Vd_^J!Wx+L[&P@a'Sma'J	S3$A|{MV51`8],Ll0+>o^| >5]k̈]LQZˌL$[G9a5,:6ħnjF,_Sn	v`]-A|j]=3[)1EZxW);`]ݹI(Wj	-}j	SӾE٢xWS۷*[mP%ߺB~
mJ)- B~]-A|jN,յ;j`runfUcaаUtݳxWwY)s'oILq<t仌@Xq1"!@~	fX`/IUMuIo~Hol,^/s@A۠z]r`}VdxYx?gfyaYs3*q:J\ބ{>lx;MUc-cP|oмYUXIN??xż?;$MwC5s7`x2ZGH7LSXhH7ANUҏzȲfpߤdwEuM˖cBvKd^r~N
>e=rЍZqo]~r*'xu,g~Fx|I_5x|?:߯c8g>OG~w?1M;5^3ԉOǿ6,	Nf>})2|ᭆzoQm<]|ik_FMR
g)<c]p0Υ_A4:1]NUi!Ǟ3,5%ufn)#(DY `^@&Qrsg!`v'#^\$gyP|v~mG?ϝmw(xEr94hdR&lϒ/ȩU4E!&2EBu TL6rl!Sw	0=c;;ir!ƵAyKeWv|Xa0e,XUiBbFz@ޣ<lp[8(`ziiOmd	_e+=\1Kl=X#b<rA#g^Ê52KZU<sHmpPsS5	j"!.{'lP:r=/WWykcG,h@S4ZKP\Dnv:T>?:@sĠJ|=)|Kw-[_Ǔڼ6Xocyuj,/o"=6rb%bFOߨFpS&8+Y:;%Y8+Q캁|Knڗk7 zM[-_`l9ԍ4z3$}i8,M$`_ZVCJNpw8VYNr! N4'=hE8mܓw^*]5,X!)j4{GwB2HַU.Ы='\ț:]eEG	(m@QZNk<v`@jz	2JϤOj7Q{s?74n{0x!WߢGg)d[m;RAZT: ˝bm=]No|F5$)2 ѽsFR9R|0Z5}(L	zt	<rʭA]NyN(hjYSN0+^Z)LyLA>ZJ|l?GQ64l&5RV}HG/<Qү6.qSBZztןذ
:)|=}1R8(:c;ƅ4Nr?P#(A#ߣG A*_:rTq/ĩ̖@ST!Xy؆ )bh/ ѕD#Mgo4@K	+DD 8 JXib1DNs 1Jڛ @rayyeo̪>_vimO'"Ӗ!탯)в4r'>W*Ѽ|%; rFv!-n|˵͵[>o}ޑD^S:&h	[0,PyuMt(|zEG"<eiiS,$嶂w wPL VàX?!JSn2|Ym'G98ө;.dP{~yۇ(gKf#3wXԄ| |=<_Us ,ʹ@3uսIo6:ERO 'kgPA$)|^`~) ֬c^|PK\Z 黄gB˭$u$JQ*2RZ$xV\)yL7{e}; j_{	U2$]e
s HSCmml.!e*xVv"#UF\pG:87PƐHu	g[YE: Kf#pg"_|dE:`>ꙍ@.98yqm**2GvTQu$u1sjNҍ(~}uQm_:OtAޡ(?1l6ʺLI!p5-zuokm_n4X_WaPᷨ_g7АQjM _$X@(8Ks-)X*%@ҽN}-p<g`I;mjXcn5gʯHϧӪ{2U>$>^f^H]LM4+L{*KJobәYwiMqꡭZ\}eo+ՓrѶdm#[JG,(ґu'HoT_ riTs7 4xC
" cESyDw܂GaZ@wS. 9W/ _'6<:R,aHپ̶i"/gVH
:m	ApbRed`̜"A6?Y09(wB
:M0=UݐZ\G j%(	׿dHʑZB@/ή%zND7iF5>smkøHY	Q;3RA62DXAOh9SkDs3QNF'2: ?!
"oPxi
"Oi!|B_v.K LL'M>ޛRf(mهI(BڕĎy	JqУ!6/&^OD%5\_D{o}S Ӥ3頯fDjρn8=5<V{̛ZK3en5*ؤ3:(OcvYnC(jӬTN}婘i$13?[܍ngt#8řj:Q7r38C'tnzZz2ϸlF'm7r=dCFܞ2Xw_asO"-@C	¦$bɳANg`GܝU@^U|KG#f]Ȧ5bՃ(<u WH*Bm^mc|!9saO.]̃Wnx!}/ZKaz1pˌye7!P|Yզ2ZL;$dJ,My+EdK*r fBDI؀"W"4H8)z`o[CF0C2eKyǑr(4*)|H9R&))[fK9RvURIّ)[+)bv)Mɐix5/H	&P(yh34wT!@~?%D\~}& _񀐘	s(=@}3GJ05?@GV|[RlI"<XlߊLr#ǡ
]BBwf0:	=¤8NxO_zļV#A),61;A GrjLX-Gj  51b	 1ޚN N2O&2	X28R@^bZAɏc!VWfW)VǘR?ϘNےTnf^hg>)S}/ѐ/VrH,H%`)ʼKdCwމZaCOXl8cgbAϒ[Cb2.F>HυCeC
$As,Cr'4mf&'cdLV^01gRFJ"`ڄ1f:hm@biMGjW˵?> [rGOh]} r9?Vz#Uɕ?rg^<Ѻ͜rϙ%,2䩚?eޤ]'.\ܬ$ȩu?{$i~1 F>0ɝ9vq6ňC\I^{; <}Y7[]龑iX1WQ1\pb5a=CSdC{[׃,mVH2)r2I?@/QoЇ@|iddq"d,LG@ڂ-/Wr-]_Q_$	6F3	$Az  J#M >;=C6w#jzcyR %̴^E@_k\~T~ǵjCe,6نyshF0a)ٓDS0~_i~ߒ|AsXx
F:\żb\\ M1 h K@?@/=V;SR;>|y=0\3̛+OSWEe_S_]b3t?&m/}`,J7MV43M2FNo_(YDɞOQPQ
=~,d 2SV y@j{:Sz_浀>U]Hm rt6E:Ϧh$`)|˃Ɇ0pv}|bx+؟>%d\-`->TOKOo?$w3=B<RyǌT۟.ct0&ޝWtˀOiu56ZvqmOW%RbPz=̛45bLu)LXw4wW0bbck?MbGG{i7Ȇmo(B?LKkm*R(6:ޢ_dC聾"ziq{i}c ?JQ.<-=C=<1t~`bTN~	ihZ	:
s!i-\˵\HǄ>.G7>mA'Ǵ`üaeu6վ{?(h62{Ȭր٭ŘT l򸸰-D擣_6A_OUr:eCG8g.O=*J/.BRpTC20%>1}+8%ClLmU9Nԋ`y᳗ 9z;FZ^AɖٚNBI	ߩPa76!b(*[FBf,tS$ܡ
wTGմ0{48 `sW G.4{cBAcM%gN0ct\ÕjJ\;,5*je|.@ÿSl308H7Vh=|<ﴓCSCkN'*ͧR˻4<ֹm6/Иq0k#AnԹmS|._/>W^K<Kjn\1$	w*G ѣ
rחfQvrgI>bnaż#1m/N]F$zu@wYjH'e,(ȓtpBK	ݨ ;~ɛv/SN/UpV-|TCAx%h)R[fy<@&{՛As ;9sUCvʋ-frP%*"+ӕE!;47,"npNόҜEs2zgs)C?"6b<Qe[VwfuT1ʢXFCm9y;
xhevґ#'l.HԶ 2*,互ٞd@A_6dC,`zt.͔mNqaC̬`B,	f[ayl<'	^cO>q w`|#>rR3(q_|o:n9FL7ܫL5ka-6㳉>^qsr!cvNJ~-y,Tjؓ;&Xq;R@ \#1ay:Q>"$-=~k$k09W\ vSX%}	
6}2ȳl+'AR-S1$arsW25_,(	'ö|9%m3$cjeV VkpflIyZr<krƒY3萙GGi̐pW]Ճ	Bcr+wu<}8f#`A(eE˷"z8Rsf/rb0ʚ`9p$3x1&-*ؚwydt|!E&DMgWPf|؝Ԟ;Ҙ!#Äf P$ N|yg-||Sԧ;'"h>g3VQOk|jà|>02%6u_*zRu8;wӺv->wT:3/wUƵ1>`\IvxQmEК0oUҺ-fOIQc2'^!cU`?pg=*6Ly:꾝2T..ASH^<V$= "It5KT)zAVMP+.K3WR.YB*'@A\ˮsmn/IB}n*<[2*DMTF,E},+&TQ;|"&< Xm!Z/Jzbc CKu|x)A.YslK:HMG?M9x  rze67?L3N5^wsѧ-mo9FL<glU?ܸ?+LQ`bc4nԕqTO>XIPp.mOf{Sٷ-q	f5?ԅ v /jSu1Q]|enWWAG4ocF{e|/TU{8rWk^V8&U]``t*l!m]\Z~il@R$5  -lC/Ѯ#9HYG==hZzʓ1̓TQ׿ Ǿa64wOQpڕ o	fGNLN"=[ɚ	BtTr^Aܞ$%.J\5]c=ҎEsTw.2B86VҲ?YUo&4:98o@csd[jC?R_d௰?jXlzslVrKx p8Go|g]<O	&C>=ݐp7ElԤ?xpbbe6l؀n5!q=D@"ؔi!n!Q{rK|%'荋86ۮMv|zЇ-]^ ^SBpKeFQ(<C#U%R4j'&؇O1L#|%,@|0X~"c1K#oc"P.wq1pʿxyrYPkA92.H  ,n Y6.6Pj;CKq/UIgߩoST;V@a}keah("J5os1ip8FxOD^H8wc8[ح-</++hPD0q?"%@ZP*>%%**4*XyyI4`ŵaob+4Fl+6Ď]Yc[[oꝙ	;sf~g~Fߜ?eVC]0 0ޚ	mS]_9eN%/elR.}dXr:Ikd\#.\#QO@)>R*l{wbs.bHUg$;]u`VT`0{0hH(^4%0y\L82!|`D1.JGH),g;P`E{cIq	u/y_	PKPኖuO\6&b=:cd行j{똇B(<:BŋMdFn
\W\ie|cgycsB`lBN'%Un(xx,ֆǻ:ByJ.
jnOrXXl1Wcc_1c̯raN1!Fa%cWզnIt'V2Ӽ,cq
m0")h#L|һ);jYIR-aDA[5w}B7S,4ٚ4Et4$X3w	n
&5:f1i50ν8EYFJ3 ާ2AgLH[`R.8)@sU<Oq:fSZnqԈ'`,*<;s$ެxw	[D raùy~=#~Em1!Cxir]pFT/zb~6b8CQwu7A܅ׂt,_0$!'p9Fg:~ W48$ޙ'{<ɻK(TT.TQaB.J09ls({F i{\M-՞(!*dXՇ1fͦfyHhNEW`1ƾ4^Wٍ1澀$7Lt-6^sy`{sqޏG3-'\k6ce0]x2\raHAb@{A	mD1'}CpkaPN8}fcn O6A=?x)d+\ck8G@rhll1t!Pu=ar?a{sq%:N)~<sSgX:3ԥcS9WǤ\ZIĚ9)fz&Ggb@{A͸bK `}ǘ>6ʎsC@104Afy_2!0:&djUr!8_1Uɉv3Aܽ	iKm&@qPǔ?SЈ!bH<<;3EXS_NJG/'g
$jer2џܝpmuG
dXf}L3&XёqօjyUIYѶBX f)" 	%[c@12A%zGB9&1)'41&AbX\JNWWz};cd$4b]$,#vmZ``bvJ}dg@zCL) u
wә+F哌ln5,4087m	rtCks5 )k0Y YZjj`;r͔6\&\$\K Kv>\N4|[#INh<O-$.AX%d@K+G}ڗdwJ's@{VLr+빶n!72oSi%m3RLtsTr$hC%;x2o\@ZO֓O-D[LDDLD&LNDSL&Se"u^NRy8/m,)d/zyJS*C夞yzKݧTw*GBK](NX~XjQ9X
=%^]j2Yܥ.b*Բx^KbH,ҧXz^KXB/SXz^KbzY,{X^KeZ/sX^KKXz^KXZ҇X&Ҵ^K{ej,ҩzY,R/{yT%.TdZȵ4GzoPPpqȡnrrS
@&QYdI..g)U2\!HH&drµMd}%M`AdW wv}ըOi)gt6%QFnɮ@:Y2s~3MdR *HۦqRm`Ř2Jb.N˱<0U)}<HB3h';Z̵pU/pMIXa,{T&3%*a20t'|tsu"4\:~_a\|0&N6%ke`U@/,B5QL?9d~(J0va37'99.cGu:o|̧bN#r)9`'Vl m%ӂ19PgZ!pbjÒ[TI

E[uRq$\1oO!Lk/TXxȬ`P[{(fF3s+6]p^8|ґ(W1nMI0\#K,Rk2s}t}Gnڝ=(
GH<wRΔ0ѷ':Z=I5R̽O('-
RfDx9PnFte_+׶JLC	7W6V6M QXji]PWAa|Y F\\.
>%KUJ rPbzap^ q (FH61BNPɖEH69BeQ-lrdG 	l|d+$[!V:%sdd"$k^lRd ^$!8Ésa0;*#0."Z#0!"u$klBdNf}mX xhN[]SR_NPR	瓉P@:RA;zMMAJyL-]S#H.s0.ĻiG4xw,ڠEtoPuu^8H(t4Q}hA$Wb8!1qZ1pdtNvSr"1pPgsWzQ$k-;vΐ+GIHPPG$(="QIUH2P=#Y<U2H(@ݡ$J2P.drWd+*@=WDvXCb݊ޒ;rBuEA<hm:\A}bm)eEu@	AOQAOF/w0p}Ѐ(6ЋDsH;PB/w1Q1ثV.YA;}3_q羂WʘKA/15R	Zx2:+!|R;/IUaCSk %9]Dŀ&LMJ(ޞRaK>+"@ǮKS2TqST2,u!ªb=|2ue( rO.P sQyyȗ"/QcB?S'ew$;@2t{ z@os%{k.	rVO.e=!Cn.vz	dGeJ[LϜH}B}v8@P2:(6[qo՟dĕie/Fʠڝ9~w]d5gF,q_Ff]{ɲk7F4o9*V/eM_ťQk.>
 xXt6/qfgo.{t5ʹրo7=ų~{}w1ݥD}5b,:cVN,cUv Oٟ;<r{%֏ؖ]vqжʁwj979Â5XXZz|
H`|NF\ܴ5Z#Ux$߇htP 44meb<5QݺA)iqco۵=	q&߲q׍|?CaA2~$QLI*v8r
N_I;SfNp48q:>e)u4:<2I(ؕ]=erҷd,HNG}ϟ=e}dhi^F`d׼^Wo^iy)KȸeƵm2ILYЗҢӡxJq/pwd2 =XIXI#MYAu2_qN!4x5ߜTGkq)̿zGڊXW)UѼ@OAi7^J'-+Ha˿Heơԕݐ.#Tih)H^%YxPJͅTg
Z#q`J'X<Һ|DmDNmDw}GDNBt7NQ(ݚJ	|M(_˝jU?,y
u=qүQfi09",?ZJ{lvA௦ KrZ
	 m{I=,ΔktJmY\uOgGZ?yO3gitmΜә|N9Ӥә_~:D3~:R=ROg̮Z?YәhtLRә~:sOg&it lN=03Ohtf8#YwYق7'uS$f.ѺTomHB/T''[Ꚓj54%fAĸXt \msr@kkdW7%$ν$|hoMȪn%QDXVE`tfD~8*Xk@D軁&D=3gPUA-'w2wH5{SPD.!hA8N-y44QX-nj
#Ff@+SJ/hBa"2&\mچc9TxV5J^Ζe2D,b4Ι[;(WTKZ!TWuںJ49D%2={HdI0))CK@^zI7''2sD>K9Aw1%$2~-7QFBDNHȊIr:Y+~~ȊɊub23rDSхvN?W1r|MܾDRiG3.A3U"mx}I7׺1;*mݭvIݗa^(	_VƁb%&NwMZFE$XpHs`{l-c2dEB0E[ѷCùԺW.T~eS
r$[qN}ylv\Qt$}ݑJ75TM''*cLBF{@E< vNom־%knyYɮ+BϜ7%]Z=Gv	.T6b}dPW MUɪ"JO%>%VPʪ41~Fa|mD/LCFゔBF)@*`"[ht.Ł`%Иϖcgbe0Rw50A9BDM$K%˴`/zδm}^Ű믄u&[2.֫'|l@af%L1\c}e5+=v]x
kWgrF/wbleھEK>|U\Vόjk\k	k4oc3Y^ӣH)Ƴ6a|:rU^:&@ۇ{pl2 =?υ3y?	~$Kp6jߧ-"}h[r/Ƴe
x.#gMSAzǩz>ǩzdԝ8AY,
x4&/l`|20n
v;J)0\H_yW0';yw
y<DTK-b!q.}?wk)73۰TJ-v[`'2(\|+"ptB7 E/
i=zxe3Bݢg~Bh&)6W\#n1	d~FB1xxKo֒wQl!ޥ$.+o(7'z-},9ĥ#:F(A D1?x2ș B"2Ku1\Ǥ\gZWg!C\ 0Gd@/U Xj-U##iV\^ r$b@G}dv~: |__V2'?(W3D
xf@^2"ŧ7%aRaJs
%6+/J](XRfJ 1iSJR@nP&^,\7XdW1)(Kjpt*'s!SWߝJIHo*yT=R\مVdeފTPRKW櫳H=#AOj=_ZO@g	_Z-Wx4G@ 5F.2U]hˬQ(%EϫZ8jQ	URkO`"A1*{Έ\Et)a!8 7|׶5O.sZ,\\/kAvΟ4 %cu$AEŰk@pnY.R`E?
TQd~RT6a.
İct)/	;+0
xadH(%R%1ڒ|%
6vjQ+u&}3tѷ0P¥E,^cYT'e{ki/,()گ°. ظă0uK(8~U8|-Ο[3N1D0uv%+X?EэퟣJ:-\"P\_8Xib^YU+"٦mٰbƍ̆hz$ FXGx΅;=m:4O
,Sc4ક?L}#		=Om۞&9`2LlGlB!:K2?b];ϼ0New(m߇^Cٍ׺<dʷ*k$T+N?Zc ,Tw%V:##uTIde1.1(C s{0Zx F&06OT`N~up_0~}HƮE:7za܍cXǁ	J]6!z~p/!dco 0nH5;
Ƈ/`|r	K50ˣ
#x,	hLʅp@k?0gHr9p'4r(i:Hiy|B8	h+ $OI8cR.:X9EK0:f	F(ȫM:pB\\v"z/Ǫ,q3.JL0@ 	sIpL=gj:v{λ:뼍uyyvy\yy61ƀj=A󁗼JD'<Y3sG@؝-P&-
 ZlY*K=?a>γ+Bp8$.yl:^e];	@ce7A/Z_{
2V<D*obޭKUeU-2v	!5+g˦k`PpR`+@A wk)XZ҃O8!?Fᢱ51v`kZ'Ti.!̫:Awۀ5A^4+gsIx4F;F9@ס|-pop0~0sH.z(җc#|9'r16t3\Iz85.:\ۆ*s7@lc:|:ٌ1D6cR9`c& _*YhA0ͧ/k|<hJfFXLF{s㏼EeC3)I₵~{$
.ci`3,]2i^eY\$:qB0ٛArɂT8Ʉ=<i)3q!Kq0>ë3ZZ9sa?WrW(2{D$`fj*G*c0I-ZZ9#bť䵊'_6Â$Ggyj0AOgt.9@& i.֋j]e2g<S]N YdܐDr50%\vo5_ U]\;j//JӞ wdcRᥖ᥺k\᭯W7=WJ3Sx5ᕽWqw$^-XGfC%ݐ%r\ӽq[v. *^`#<R '	LMHp0GP"+T OfMS8ں^rAj`$u@#-wA~QirMy(/dRe{鵢O;>k˯'&MIرXgmUx=эU [
4u>Nt(0># W2t,-Ks^) iP DL7qLu:%eqW]qJ|#OFrO)1gA\L7=>KK
`><K"
;:!]95Gpj6#NP0Si^ה튞2FM'sd1fﰷaFϲwW\C6cUTø+eL#6.LH=dLD2KjMqVyˡx4<Ø2q~ºi;eUGĒI+$V/,GW7>Vƿ'3'BϞVT>kyu7ܢgorN-S5~h[ltBT;fCa8ThJ>@٣%+ӧ~7O%&O/Z#Z͸Reb-A@ݎ4y;`jؘU~nD(L O`7gѷk:>}M3`%KS<,8<<AH9D^i#sp0CY"[؍2'FcobyrFȮP?tJai?eY9*_O8=>"AC,9k6%_^4Re`ܽH>\+'=WM"1KwIar.}/W㟺h6ÒX/">?qM;q!wǆ*V)MT8)&cz(?2HU^J^K\i
֩W(\ZSϼym}lw
Ӓa->o2Ebi"@n(pdNpKtl|?ܡE<[Pc" A}
Xqk
c*BOB2b#p$3	-(x.@FaҔ<"$ +z*W ȹL<\EnJ^%<',R\X6Hd :dxX}xdЅ\0a8Sv8xWB)'H4幀r0gB'͝@P!	Bl=OPR3Myy.ZJaW@81C)1y@T b傼)[é
z~K؅Bʕ4 56Q&PaQ:).!"iÐu4y@%?B픔ȮPPtxQJS4Z5M*&!o(Oofc5t?c"qWʽ<o3
<(]1\i{nQ)kCԑ*]AUPaՒz={h}b>Mt}z6h/J
A<&]U2gJ7]
1i^l,\OZc%nnE(A@g]1Z( XrOHe_	(Y/W˛O|ty7h!RXɁ5,p֙Xdq3zSMs	u"2Ex6A̦opཱུ6~s
ewڸSö 
x|"b	)t0q
^va0	AB+LL$5ыu5X575+J'Qq&[zX/}p%	fj:Se{M=4khQPk{+	A
W~d5
PH)6d0y4>df. ^W\ck8usZ\]fC]&L~@^;Z/a(ihr%zvhDXef:|}g^x dA8Q"&J)k8Fe}864sqs%V	M]U'*'.RkݐKY e@A@%2IѺ<d:1tjgyK?SHȫÒwY68$x7yMyO7*1\ǳA`SJp<͸с[r\('h}pv3[+BtlSJy'ȁX*sY7SSu_V;^FܢQq0$HNq]`$KqK	:Nv3
*qh֠$ϜB8<( +N,:BsmAamO_`ރߒОUV'b&.5IJz)S Ys+5)))7Q	 6p4gu'veZVXM@tPp!= :"O"o!+Xu$ݐr39pvYขb|m̊(kl挶 `%cpv &2"*zb?G	Fٻ)}PRfӬx_9bVl$56@!VD 
kXsklcجINeJ|VvIGIhs5@lҶz&eV9-	bm+ey` ِ112>~bZ%rЃЉ`K0¼a|VLƘC&-ƘƃFb$T>bnE;1U$xa`.[9[άȺ*uMk*@:v#uROB,w+""mf\7&uF#Ne2y&vqțd䝅1J3?a~]\ S(fl
n/3Al.b#/1F.xɱ32190S ݐqYCdwj=! j,9{ ABH2>d mt\|Hbz`P0"dXqf!q6(%cD8Ī܌=:8`j'<p}i苵;b(70A܊TLH"dyޏ G
;V\~M	И;:ekUd:lSdHw5@!7@2<
{Y5)/z #x
4Fg;dw}Io,ڰvfaՆ:~0~|H/݃Zpْ?
-aWܷ谿 [Lm1+{~+ˢh>Mt\Y0>ɏilك9jLqPrE"lDqtAڧsK	%F<ˢDPSU֘5Alq0 K) +Jߐ Ta\FtFo[<DŏCkvPIϺ,g `]S5+t=YFU<q&:.ԳѸ
.z\aQM~P=eރEM~YE<N\45Am
X/X[@Ӫ4+ WU7%U]u^j(Ďϱʗ^y&Y VtuV!1* և2L
&-#B`ߗ:Bgr3!E#H@w,)CqY >x4:XkYU=peG*'Gg-Gˋ80Hƺ8JﳆK}ĺ%w|j=	ѱej vZ ƚ:X9Fč	O	m;_vF[=dHA>y[87i2כz'li!!R*4ʳ^nSp5 ,&aj8b~  xgo:V!\Ƣ>Dߠ;?&{uݻH]BEO6"Rçf\ګz7 hCfgYI)!VR
?0ְfLA'6OQ
]VH﯀M_úD¯ʽz -3B]]
@wl<$Cp>ިh@A]<Xq+{P$U]^VWi:tq	ߙ:38k@C#Ļλ:<zK",o" 8CQ!x na4nʒ:d*7B To*$"CI8!)2нT~Fi$:}#HXoxm@؊͘~G(H
!pf):rA'	8̌9qV`][,)o$`ƭxʙ<
i!p|.]{.ܛ'L{#rV(DAf2PRDh<9
R:$"Ɛ WFF?G𭥔:t>z>[}"`Ƕ޷czvx :.BX*2yR_CDKΑ#zSQ=
vtLʄYLg2#`TB兰zV克`ε/6`=3ذ .AY!ӸSxq@>|n,Y@;B'VCs;TG,&[08K5և鋚<t5(Ɉ\o^Ɠ
FbT1Cd{ąr[\Af?d{؜eN:Of>u7S`V`U^>Mr6)n
fo#ȱ,fjm\ mUL3K83r07u}qwe.8Y,8V@AShlJnHM?X+Np70_HsG
b;,^yJ WOEcFѱ,,H0Ƹ	eDٌqa0Ija7|= /&2XQ<䍊O)k~p([~I2>w]|OxzW*}Y
g6Vam=IK.y63#,H@
+|f;Ks
1 h1cCڧ+GPaS[@Ρ	L%LHL646ApaTȹT6+J)_Nt۵Ա+BmH{>1ڎ +}`UxkUK2}iJJ+Qa?B9('k]>~63YR,bcUB>ܬ꿜֭Wq5*[suPܻbbr§dqfYZ#0Huy#N~SJo`H`l`.O~e62qcto&LFs鿓i\38KĨ^	S8?YΚH<O.o%s۬@!
d*ntiT ݐRS A"C81DpUҨc2]aJ?d	64sz Vm7ɘ Y!wضP~nLP;Mrd̬1@*T52&}VLEĸj؂U0hHlmbU`TkgdXK21KbQ`9E ֆs;Ě7
o sgja*P͵{u YZ\% ~|'7˼5up1|e%/qd ƻ"w{_0HI<ӇN\= M@t}N@`DEH^;̓$Ն[!	y VpG'5I/D#,@V!WBU`>]D. k PSZ5p!Oŕ=2A,aև3C*F<L]|ٽ/b;4>K*ihGIZUg;>BJ!ȷ#`ܙo8KBnBG+y9qlr>q q ehHkV o#bh{Pi ^bnK*)'`io<lApT-yƀk`ZDj79	RaQy|p#o;60BW* "2XDe8	Y;Tt)s	$q1;Ӕ]}>?1 wSľE<@_%1DQ\QS4KT_6i}fT>dƟy80\17Y:T cbA@W~2NH. :;QV;l0}O4?ae_櫼@I0
0lʛ*0
䏐2 UWET)yՇQL&!ԌŽ)|F+k5~]Vj>
CX߼xsZ%Bݫ4;Ӹ/ir_0.徖*󅂖5)2##1hkR(=_☗B(q5(02?`s47d0nHO- McO/7FD9uyJ-pNފwsZRO&dݐ&V݂f30[7MyUQЖiXb,{Ưym,w'xy q߁At#nQY8Li:g%rl7cmy &`H8Q`z߮;)8#8a8O9ug ӟX1oG5/ =述 L9xGf4H "cL8n8:7T<)	3W7'.`(i\4JqJN^"hrҁzP @WG44_Ct&{!nxN i23'F,D{Dd&AItnC	Em2CZSRx1^Dtw{dұ3fAyȑn0:KBMa|EX9BapL#U$, (β	GPdrˁ㊁*㭰~M}<:R(sKSńࡴKbiFĺ<ȋfK'Pd1v8A,BiWH~.&p#}TqKESJT	'.'FL9BkP6ps$u%LAHvo;{?[a4뭈{MP&""#dҀ@*r9)ji2Z\G$li[ĲZGT#:IZԔ?G|i 
sJSHS
 ((6*R!f ? mFc~HԌ1p `FI́e3<BD<^{R(=>+j,kY֯_4yH1<y|Gi*Sd~KZ"6a3̉M|ۓr-dωA|1&$Hp+t`
U"(4"jL)WWڔHG$ǈNDv"į"_)F&n:2p =)iq(`\VjFDke+NMIM_6^r6U_7`XS=`sae~yݩ
pJՔi:7C)#:.бg@idxH@G(C70W@@t
Q S+\uŰ@ȧTI{D-OGa1 ko7Nz~֚l@P &0kڹlD&Ѹ4jb`qcV²GʅVǔ0KXDrD$G%l㖆o4j} tgBvc	
h}(Ĥ%WX˅0lAxr!-^Vf6*`܏:1o}$]4_sk]@A0`1Z?nT8T2 c99'!ZDXr6@9Hkcj [	kY^\!8sR,sF3~)Ǥp#3SSGVh(#oco(xݮ.{^m,9dd>m;>hhBNX$Y=N]gUkHl\Gms: 4#@|ŧ%z8	6\!tr86

f-BLF2@w̘n&L+a6 LFP~*m cl1	bz`d-Y˄iA\ X0cQlΖxrr\`+R?O)CЧXY)w 2!mxgTtH`/m+z&=ǺP|ҲFN9o>_ɁQw:?H|S0>8K|ИWD0 K
J@,4 RZ0;w @N)C(9@Ĭ]Xq ?81dLE5q`YX7}N..*7KTʓX_aSwhv~l6w=;4A]	i XBs\S{җVf`ylJ&v78G"*W8HRB1@"zT7WRA3^G0PԟWpm]MJwHV݅Z'!!0/r"*Ȓ}󹝹Cۓ2.wSiX1Ʃ20Qc:5qU؇# E֌LK#/z3cGq2=(W7XD:<)`}=C/I.)$PD}#vqNҘ$H{
oB`^Xȗ
|)ul)~r9W~mN0/R7&)2ߛ5S]o!+
4uJ
dIاX=)9՝I:6>;m~Ɛ '<͇I<r26mȯ,+KSC?)qog>}lq?+SNok]$'ǹs	"V8A+Vّ)=Lx۶QM߈.#w\h#V"ǳ&ոȦxysBLCL%S.Pźf󛶹VDnX
T8}[U*|<,ڎ VLhc<5>RCJ߼DƛzNޤx=|jt:Hv]jsN&O/&.?OO"5%A<({דhdÂ yRkߺkK7&2g~;	0(Osz*3P&R^_Y\B~tOk1~
yHt\@ـr]XlU@PӸRI9!\VVs|a=C{-wkv폃ޕcט8Aϩ;JH@t1>%ױKW@k&MX\On@PZVJWsZC6!F{P-Dw ,ɭcΚ$Z=n[[6߮-F{P~#Dw !ݗE{a==wǤB)I6XO>pe`&2gaC~tMR7y{)ME¶S]oE_`&:^c`fiy`pjwY'd-n_3].H!]-8 @ d[߱`I	&$Pro6+Wq/C5#E3bڇ,~qwOh<-<cK^s=Tw=+/V(\әoܛ3sAhAƆ** X?*`m3k4X>7m0KR9`0[Od.|}
|F@O
:2x8#02֋ˍi9NsV1AO*C̗?PT~jl@Hcz	DW}^ca<Cc,%d|CaPr_Phi' d`ܻV6Z**ߺ
`X=s=<ZTƢn\e`]l,2qڔu Kaz`9xy PRZ`)%Y6ָ`٢g;4r1Բ錹 1t!ݘ.d3iȺ`kέZͩV3c?bc"+oҊtEHg%FQ(+RA2YQjY0H0>Hg5gCY騀q^GqR%'p )qtB.ț_lyȟvzI{Ÿͮ2#3N?b|7'HL칔Y9qEm|~(-S,]S8%B=c*?#Ƶպ0}@:'5:7jD,oJ%}Ird@My'dY"I;ɊzU@L#K<K}B
ߢX't߫A	t!'*H@93tQՔ<An㼦#R@dCBm(K47AbmBȌ*/$nH_Zow*]\VenϡQ-ڦ$(
LYN4ij
|k S~9	b`_+u."m@z!t7$q9$ q׷~TU1 ݭjh`b@fk?H9&{6,ox<HxfLmq;׫?g/X_jMu0A/fB|%wat9ȏiL8kK(~eȱخaa~BL?Ud["tS8/t	SH%59#2x2d h*9c4A'p
foTVWYuP/׻9fW+av\X[cl&mLrK'ʁ9&mHs1F,so.XK]W!*ƙZ-'D_!)Sw7?;h	АR?Ȟ@%^?:v@wI7!mU*ioV|,6njJB$:4ȟ<uO7]L,M&}> Q@I@jg0Rp_.Oz>{){1VߔmtgRg9@&ǤGٟfQj
_#r΃)rv]׈}'QБ+Ǳմ	<Oc}:\}I/FY1Ʀ KQs☻d8/mX `UL''W	|fNֳ7LQ,[x'A
(,װ<5!=Te+zhPy>B֣)ANqw 9EX2	#Z=.u$HFw]о]-h@\jt3ș.Q`PQ(z$U$ 0EaU:TjaɬXh$ fRQKU9IZZAQ.c8~ /1@@q%͗E'O1UYݩ[2	X|źƺ*ƚo9cqbWcB3"zO-	zt1*3)UCج,-Z{igW47h=}LMe>dPp3 1m-Alfmv0&K*
xk8^K0iyD$X'ih>z\q6i&`Sf4	i=#z v[$ xyCxdCYFҖūC:u8mom،|8qZOb.֙4ә8BvI[<`ChPڞ7䮅y2˕4a>_++(O0
衍LF+ie)`MM<-*osf~rc xO"?|Krp:N'c`^O`\y\Sx'Va
/E:I<F!xvqV1	 y *8a?p O$dǀ|FMJwPD.npG8dTRZ㘢>[W(bkBv&:ߕEt9VΣ/['&pMßZ`{;,4 cLHlOWH`}!ay#CUx#N2qia%<`y:+jC=,ޖ	^o4I2&r^)Cf84oo#u/_`]_n&^wP쾌I<kB:(ѷ0<K۔Eqx6Or[	VLn=	Ac: 1/"QZSL;yJ5_<ҝJ>4U:*up;n(DFe^da\#WLvX{hwxM7AbIEHl@Jqk.d3650B?ƅ7\lq\lel$%zr#.*[9) m/dcsrb.K7Y(deYO\!xhU0B	bXV7DFmwP1RTXmxcٜR#2ސ32iRDΒ?:TRPLVP	g46_侊aӢ4·sDIX{(uF$PBCwXqx؝OR8!E(	R}^fn"6sȊW%L*")1X`<P
j,ZCB	=|~tAeFEUaD "F
6cBSS|X(M
-9a;Q'뎊l%xUJN6Gu*Lp-&Q6^zjՑ>C,E,E}v`^f{qw~\B Vzx)= @?KIF'JIzN[]"?OE]Y17 8lxh>bH?z%Ab(gӷ(Q'WhQ%~	F>F$v6f;AucޗJB"xKx%;R{oĈo揹պ0/f_qWl'}s%~YcĽ;=15!xSX/0hu}vPF~&fvfjFp"dh4IUڢ<⁅
⭾2xfBNt;i=8]rz1ppr$UɊX>  ۉ%ޘxo+φ`vE+p+O#7u%{A/%̭#I")%'~m
7P QJ!@ol
? 1_'SBuG=rl`}N	`_fn@T^@t"HMʇ=r\GA{r
7eN }Ĝ&9NlJ4pm:8Xtj~}X<K*p}	xxo2Po8l5`G'zy4!Az_DA\@?"
K]\0.D3	姖 DȐ(
@Y 	 GGjy@vb rYo,#J٣A.BINnC_o>; i1;xeyHbW/V$A 3;SbTk+`zXg@h,q$ЮЖ74Kg ơ.QؕRgYoΒKLaMsXꂪkʝd.uq[װ%cl]L}]x*k2AYa⒎#8N<"5x"
{̗K)ᯔϳ̗ޔ뱄mqsg8tN1E74n.!R
Cc$Lנ%%$C&0 G3BB˺KKy\/A@9S[Dأ{wA:җb͍Eа#}g{_]^Gn2Qzx7ߨ;/	WD%kZqkƹ\y"(V{}\S:+U܎L04FV]) Od
Gչ.C(9@:C?eQi%zwyִS t& Ljh.VѝEdQs%H{uJxN3.K9s,J,L ``}']@~X`EV{0yRqA6#YB^cԵٺD3Nmcqؐ3wAH˫{Үne7c0ɽɍ_\<Ґ;:^
Il/I ;\Q4/\wHkfyl~77I=!OA\/nHe].XP7{cxrGUa)@g_csC(9@%Њ.~C!LmJ
qSD38xZ)i0ͯK(h_Lj|7КE}%+&k*'HK3;g}aߕy.jA<Z({_4JS>Ho&ue/ZW݆%60;Ȱ6\fJ868ښ8$I3)m{*w]'rD:HXIjsK|6,'7WԟBf w\>ի3vQ*KN7ܺ<A2~F~mk=N̡\K$48cXԷj?f ˗ӗ׋\G~d91yVڟD)S%	C$PQu%?떖AbqqvM#ޏI)%=h {-8ʝlF]L\&%e7`Xp{!vL*^[;68tYnZ:%潁vb@wOʞm{H5T`%=U/-o6z	`T YAR)lȠuhIn@B#?CY`{_gOJ:,G[[SYh5B

﫪<}ѣI '罽p(76b9t"n0QNFCrTgٮ$`~
ًBvJYGr%~[oSTsi𼰕DXD( ٶTY76THI1rkahmWϊA 14_8#oX?7*N9!> ЗlpS(h@s%~[%ſk@ZG7BH4 ]>}>7@N6zג5Pj/ 8[ՔGZ@=RлlAَEr	)P=tC Ch7\ޔW\5J<Ċx-kːmal#.w6mCF9#13WZ5(XPnM_vqޞd@8EZ iIV:G8x8PnpYojJY'0(A d%&4ЅŴQ ~ ˟6J}+ r̄)KXOՠY(mLr}a`@9DO8$xs%MEWd7 :P[Fހ$SI:4d7I&.uB.RV0^m3:ƵRP$]B`\57#e` uKOXnI
>aP$thz@ƢM3J£S?8{Q_&8vZX
VtH8ȗpx%fjRd(I?rw)rQ.'xRE%ḋ<Ě<ѱ<t'Xt2
≒#ʈEQ|AE"{rxW{8ե}o҄BnPxBF]z
r5[u*[U6B:+GkD/ EJ= jݳJ>l`1f	3WHɈ8^ Kn`Os~E^/a
\۽}s\P9Vy#.]>dv&S 'ooaӁGܻ&hkYA<L㮠6=g̍K=Y`t~
nԩIT]x?T7L9U&V-40f?]&HC@Nt_A*$P~*DfԓQ`=ZJ(Y_HNYhƔk=@@ːc@691[<p{#e<M{L6xYS&"ٷ)oNlj3&&y:1o\G-}*|39QmF0>0A[09u|kPfUK	KWO:<_X_J[8kֵk]3KEY
}tyn寥Jz?H0H	@@+ِ@<I1{e @ۙ &XjAbAu"/r&TAO@zV./UR\/f.u"/jx%MI!q	.+vŬZ١Ӕi6+0'=RG&.UK0,8=j3z}}Be`*fxt)7ؗ؅Gk`Ceෞ;MxǄU0`$:X	F(~byACSX}<U##c#^iO)_ʂjeEz Yf?
^;\Bt^Pr;L\.V[KF(=C6AkV;&I^*h 1'})aE:*
Co8vmfLiaMJUd=SJ c[ΪP[`AI
L0Ia(DE.t0]rwqbqɸ~+e{!=,kWڶzYgЗLx.`&2+T19]э=n{r{I&	i@ICۊ% &6%{1rr;'Mwښ\,9u7dMX
MMBOuqYp)o5%ac@'uC~I9El8x\qp&tm8<patNg+r 䓄,LĜ(D'alnQ0X9biǆ1۩!q]ۧFr}UIP$OoJsF1e@7,
q~%_v|Y%^$fZ,@:P;ȶ@di!ipz$T3TdrjJVN9kM'2y-Or$$ǀvק	wS]F0m̂m,GDcZ&WJ̹Yfv',]Y`<:wM/EKsF핿? ZJrǎ\aOt!GdCuD6̏a5n%RiZw% ?@_ҰH$ε2"DWqV	*^	wYUBH Ɓ"7.4	+ZET@::p`*WUkVmX*V?ZjVZ1ߧ{s:K˓9м 
pNUýfD۹?
tBbƭF;ͳ` mApu)',	ao %
!=vtO20/KxMPTDG\	GXF@/PJ}=P	%)b>ߚa .IЅi֭aDHB%[slq?lTZ=L7.|&yOtvm @Ym%įX.Fh<|ܟ¤7ӟq곉I	rٛRc81^j~ؖQ@E?7޶mk	pA˯\tp4建aR,GN	pb`jaA:Vw]#>@#
Ϥ꼥e81R_]R}TANqïcU'&IO͉'> u7RrQM='밋0,5q;GcA<ko.~yZi
H
!$Hݔa31<?bj]+`"1:=ZpEhp%&00*A\U$+_%\Dt,8K`{(RZ85 9	*
ƿ ޕ 333Ld	2S:]	`?3QNb6u࣫tm0}dPz$,[tX8FcΪՒ֛Dе7\qo>FFLzB%M_h$ZX]\RnJ8yYZ yoГh_.Gdt.>>_7! zb䌴3HCIIDӽ35;fw(q`aPF=->c0.<Up":KT	v|:kA۸93~@r8
"H{`X)v(?$<D29B)͛SύܯoguD$ J81){Р6#hba8<,wK,$GJ6Yb_ J%&Na:'!gp9vM̚	 JéTRT$M[F-P >-r>$o	
7X/">O]j_hY*G)p+wJA":_WV5068B:0.WARЁ*x FOǈ V/ *i'S!,q֐а0ڦV⩁6BPN낊0<"M$6PřF) ^<)@[/ZQ/օQ&T(ڮiS +^ܛ)@k/cË-"vX:E%7ekTS?dSpTzTxK%2\xꯀ >%ˈ"C2Rߝ.6hX<#ZQ
"bLnQ-6/K$r,HKiyJŋsjE
R_ƛ (/qV7H}tMJDň>Mc!(#@3"lחg9e4(O A*O8P xq} Z(xA%S ҧ(750^REcw}\Gȹ5𰮵0X|Џ^ A-@A+ 2Y>AQR_Ǯ`[f8lbZft@oA
Rg@ݺ[>GO^T+..3-ӣO$WaZ`)x1@Wg%l	;aQ.5͈bʮBXM0zU6ޅ@S8RF?)3y4BOFxw}:Iyl +ƷkO?Ck5C5F5l&OqÀoԶwB+E&
'e4,MP2
Fz>ydwHOt-((8Í2QR隹AdXO7[ Q{ ?7V^D0Rک|J~lGwřL։HN"zqt;/=<D!8=LޒM(qj9ϮMi7zKq6h}ɤ~[`XG7:
yhi(H5WmY*Ļf+0[φVnʤGYqxo6qd[d>VG	XCɁ*EWq[\KuFt*)i"CnA!Lr9H@qp	ntGh6AУVCc0t<X1!#Vab9z"*\ҦICad&@k!TM{yCc0-h9J= #d;( l}ߞ id% -F
u)(a!O=Q/ȹD/Z+JJ)=Gi0v
 28lb%sZ +fr>$lF?Aorh,0]8K6G!GXEt =NڷqZe9*;֧֠HʬL[Y'կHRKrxtMD85A1316(ݖ;ua 5L]:f~@:"1eY+2|q#bj1S!4ۨq-$fYCu@LN􈎹 TKNl7A't'"AAgAgAnq. \@\bJc^ .11 bZuv︮d "bE8N4/,r5!-``ǆt1_Zb_Zb_Zbf}f ]@f_Hft1mh|;@d_Hc6[*JR2tOҗ><y:R)`I Y(9AI<T[y(^'`=yDܹt,	>emx#T/ցb80>-|s]<
7UM@YB_-H$(7Yf$RzR{B+NpWjveNVZXY<ؿC=l0[MJ,CŜ:JS>)X^'ؕ:Hn'<{lcO2$/IBd|8;1É%]bW b#!Q.g	3=^Q߁H.LיnS_^&fہ8ZTlL30ͼ~=/խL6Ir_x9nuS9-e{Q\Ycp}T3 鿲IxUuVt2drhY*I*Z$|}2ʠjraUU:RBS$LU Ud20wpѿceӓD}wY_e_;sYA\b|cpޡq@?sAo\Za`8%^pbc$9{ԁaOM}cV=EuXwn[<ƫ--q\[48K?`Ϙ!u$k  (r	G
d.Vп'^iG*8礀%zpx_W5T ⸱il2T_$[7ğ}bSқ[9*c詅®&A}7abmUy.Yr/嫙bkC,=.ȂZ]d	YK5[djٶlIȂZ]d	Y/bkB,.I@&L~C@sR(Z8ǆ9M6P7<qg4C S?W)ϾL?P@<l@7]JS+f3A0#;PAp
!swfCiWi_GbkGA@=hh( pOtT(^uOWx^	ȧV"KKIJ8ԛC8AQG51U LV+^W 6KWI]=AutwIw'wMO3d͇] >]@0$S،@&m}=BC*k@flJ8$>]_KAǁ@im>!ǵoї޳>C^i{pAc!(иWozml]U,;n]o[P3zB@*aCᷕhsco2QP~9<BK!.Rj༶(~gWَo,4+oJ-H6E4O7:@ m|i6^,,HqXh}AXO ay^^zRA%z䖒wDd [dHtև<$:M6o v|- 9*^~HdfF2 C.o!vd=Tf_q"=4mt=^=C+x~ EžNbr
4S	19>Sqi(TM)qan	)c=t%M^Д՞@*|'.EX՜!*F/权$\uEhP1@mx1/mu4282~ekD5	li~q.cbOГJ(3y2
`Yo;~lҧ/'ѿJGL;N若%Q [oh[aAQfz4iAhEs/c ΅k@5 EŘmQ$oM`ADa Ε2{C1
885]G1-X0H"t=ǇfcX.6f]j	&F^C~1/[cư	`&06M`=>'.!n1l sa6AfAN\B83Ћal l_elBOסvYI+	afc&Aǹπ83a 6M`ֳ1l3@}^pj1lSlcT+1!=]ĹkaO(6	hc$ f&A1 u`^1V~ A du)DMD@N&%h6[O˅,~Rvo=n6 bAD dɿ/Oo7AOJ6IqAR@sT\TKwFm7ROraSHeb&7|3FOke$BοIR.)J'b,nROr-^sԫ-Sؗ_jG]tYXմ/i"p/5,MF;z/. l A~Hac7iJ<@Z쟝YDNeY+@`jJ[^V"pUSasS8e<60~&H6ؤlθPr.@3k6)I&̾)0X֋hL^|e1NR#:&(:8Y~h0?o}=FJh$sHDN@&jvr׿7~ߟ@{
7ߟj!L}̃b9V&~(<_EL\N-F:q@$O_
Î88&ȦD_" .51l욐iZl1VRd̏'Np0uhçUl1"z9Uؒ\-W10*aVys#߅=D/H):<r;bi9ߕ$cN@RXsqA[^RX<9_$C<@z5TI5+350~&k=*TO}!1Q*$eXMbB0FzN$`9APdghA1z)@<(}nUݪUQ0X5vtBADoʒC0@tbrw.L	,,?\ Ǧ[Gd!$) Y|H*S܂xk UGzzkTܑr>sa11oc
NJڀ0;~av1jec.1\]~u2_ ΀=m1lvsaL/c%$[Ol`1b2bs	vN/ l) ?'Ԃe U:ezHtsWMs^Փ#(Ac.?.C1@J)69\	6MJ/3ޅX!,AAKޤIL)23>?f#ڻ!JAfB#g[b9Z@4wIݚq6sWG7-7`R`W/%6_KCl08v]XNOUDVQpGzIo_91ja迆CKp`0(	=iBO7 ?$,7r=z'=^ѳya͝`@vs	Gl8o1l10osjG~`DI:ܻ:̀w`s'ae<`xccbfu#29"<87$${Y\% )DYVrW!/;6`8A/@;y76&&AGG8=Yt.#c@1ؘ}y6qdrM?1Xȓ`e U-9]Ip	,\ef݂:z̆qIqIВ #x	Y ⊍㍍IFj3
Y~t.pgӝxccb"kܭa߆῍Svd	N̺5% 	Vp6eprۉYSn.scf\n1$hYr!.<㯻]9R'e\B$o.sdrM擳n.zep	,:+82^sqy꺾jbKɈI0uӡuZRy =bA*A>.Rp-e[S6c~qz8y9cj.]cAB㍍IpjAq%SΈT>MW%% |\ef.Tz13%3ye$fbv"EwzF8v!`4dvRk6}_@&fh폳8_qƁ$ġFL=|?q1dwpw'u8+k;2 	8cq쳳O6l8s9)\Tb;'2ZO켨~!RLsWw0vH?(		b@1ؘYu#5zX6W%Mlx9Y@*Y^nu5	2^t# 5>8)b<3د>/YTF-n:2GOZ!6sQ6d"L7Փ ϩ!MCZHR<OL&Pm?-gi1|nA,+jY	) 1TWtpo8gcibbtwnZtLwqAO1ch/G༓H?'uI-T>X_$2w:OA_$Y_Cn%1p3a sÜlcvaN50ai11*&ߋPao)|ڈ~<
yF@xEmc5NPNEE:,j0K|lp\?xul ݤ>96PpvYNԱ?А⥙G}mT(A}pEdt?&GziS#'AsylArs apIs[bZ
H;٨g(ɧN}\hW$sbLX=wKLI$s~Ig?%c)kzSLv@L}`цR`
iHf	# S&F78h^D/&5r	!ER#~B1_p&e85O%ڠ\϶qNRik(qٟN4&l<pA/%O^[0du7q	(~(%9A)o	.Xm
!{zyK;jZpmV;?/R$zHw]^
wMe%BfkvD^w2;z<Y"r3)1#~ʻFd&_Sfc	6coM4YY6bġ]e)y!4C`GrG[@\:WPuUH)| 
y޵d0\mBFY
N2Lb|Ss0(B7\曲m^sc
vĈfh9 ~ٻx<)y,yD-/ 	pnS	AeVkDMz
t.(VP1!qR3"ش254RB~	L+Rf&1;_(ZHL5ljQ'y (gRg,sй:_W;?*܊}bX'Z
N0LP=LFe<yvEp)?ҒUn3&*tdaos4{p]q!/= 	?ffKf4bw=*#-(B/@xM@`A	RtR|Hi&Eppq{yP E2M(R3-&=bBϒ
5"A@B\ϰdUیmJqCs>N8wfg<Tc!(cf?\Nŵwݐi *#io8JĊR:
8 JpΟ	R
N]c>~oq DuI!'D2a}Y6#9qp>@
@] R:R X[Q*>!	[m4

YzR1 z*G>ʗ5F\|Ja}2&s]ܠ~hH,5$,䝒y/s$D~#ALAP`AP-&G-zm%*!?@kys/(ὒFÿ_P1
O4f7iN&~忣
RX䜡7KT8ĦꙞ0!&(T%됦 1cs=^,BF\'GqIo#GK,<Nh8{1KOI/d"7lo^k }T l	Aډ^,'ĆSWP9q[㌙Guv.6gf33ma/
v yvK?<%Dp>L:H(<udZα|l Lsd2Ք|>[1o~r39?$8R&|O ̟eGf"a+T8jQH`, pY#CLH,9Kll 	, .ϐ\Ntn1Cp g4,yd=!+ ⲱ`<r>$eq?[̼vnnRJ{Vғ7MoM߉	߭CC`0~Z7)4y>РP𻬛5j$R*Tw)<`)B/Us?0_*ȭ,>N?P=zҍ'$Y4"Jh_Y]!Gn?}!za'CHtH_/9ho9VYcyL\nvH	r4v !{tJ_`"w ^F/G܊<<v롑=+tEH!ǃ28\IA!!Jίn0Ÿ$8/
[VŭV32KBFؕrSB'^W$8ɀ`%]x>QҦ=; å]:ܨa08M8ϑVp߮|F^c MRwKY@w'QrIN0
RiᕭT4?LهfRpx5-!$7uޕ^D\R.%
^À̘vC39\,28]Vt V+2iz\׬BL>J!]n]*P2d"&1u;	咄!NrrDtDJ8q
OsCb%xw Gmq|p˓\Rҍ)/Э9C{Hw;wׂË;?·dI䝡s
5^~CpՅ|Cjmq #8{3@\#z2.{*.ӹ{nߧsy5x/{H#x`̪+K5݈/Q_+^Pmg~*VB~-; dJ҃K5߉CSLsyP2y\+ 0	g!z\xKVK\4;"K"Eͅgc]m2sKXJ|Ec>HnAƖp6pBjr.<5J&6ooc[7!SGFDhK@Eotx3}JURtXCA9WԟuWSK%* ^%/za}_yD r2ZpU	擆w3'-#.J8x.P۹AJ-գ9\0/ߜhpLŚ-&d7FN'.	-y|';CtZ{N%1Wkٵ. 'zJ
.wO7.ACs{Zkfvjv%[n~PGX?j@pwADc"&`?Cx1rΡ!H7Xw1$4L+b6`vdTZ	SWf>GّV$෕q:0¼O&yl>;oT 9HacR.6 9TJv]r)Q*9	2C_QX~L8ϒ?mj\.ɥDf^oC33m>l{
| Xcх[?(hI$^j}JuVv#)͐?||6e÷󕲼T|LgO>̰= @zSq⭠R*ƐoGy ̅3ί(r:sup>%N"}cp3Pl`bZB1?b>>+s+Ue8[WHϥsy4+!9E"7URP}*i
NEⲹy<C 燲D7̓G)3	9?Ͷq)3p)}\O$ nMpJ֫³`]
i?$4r"D*x`\	͂4irʜ̐3u"gd&T42ѴRkg y̧Q>N8=hKY`T,&ڜVd	kiepJx8&?,ŃdIv DCk`3zoI/ 8!@{SĚ_@	=ؕAà/}rA\|J]DW<HA2jQ]+Y5wS<,(&(
݂NeM.=L@2Xζ9Q=(I"@|koo%9tm`fڒ:)CkE(1XR%ZJLflS.*횶Zvnmץs!=l.AK#_Yeɼi#ݔ8דW]b>>^WVѨ(YZ#\x%ӢY5h M1d]BO$]"xkep¯B?%z)#υyR]N߈y+༪F@&AFO6zb?Z6h\GhK}qKlN(6y8k)`s=allpFqkoqS@oq<@n(J7_SET=RFQOXm(N""I+>gRم;x/T؅Dpl}^KXw HW@HF>)U"u*wp'ʰdIzɹp.iC~J	Jڿ+lg:;;dq0>N<T6w{ۆ;V1=宑ipIZ1ܟ+V
Rq4-CAțDqoDDܗ D8"I2^F]Q\~%AXU6[;oi@!wR_+!B{'lB zCERN_~,J\;Y9c}4Ёa!0Ea!H;JS[$8?Kn#:v!0]1;:M~uK|)p@;[SrKhF1Y៛NȆGމ넢pأ_}ql<Dd+30-@>d=|<%q#Ab2vz	lŷ#2Q[:LT߱Z"c r `U&-h,[nӛ?G	HLYR.3  `G I	qlgB@1ϔrY֥q\"K
}.%RjB@XiIR>Y_k ogǀt`oS`LJOIX2o4I	r-!옏Bp5H˩Oxc\\G?H)nRpSc,ҕ\%_po^`{#$WľZ>e'[K	&ixLOG>*^Ɯp`n0fc7Ne7 8Jc[d@f[KTnM`Af1q-DzX~WqiL <Om0a?|Ho>Qm% )<? )Rtn+ Юf08D4Aٶe	Y`($'`Er+#C8%5HUp(٤2ψ׳bqdyKDǰ;#
H}5찁K([	H58cvX޶nx8?umƘlNPT{(My
gJo|Ұ"`\Iqyѐ:f!gPY*#^ IX5<sd8
8X=SjUAZUgЪIhU'|;ɴz3,4GDn
k~p|XQA,J-HP_|Jn-OQVO.BT6ր0T}J鍙NErO	pWk݀L8o ~bTWS`cF0?1'N3 cE<ת3XeI`v	M~a8tP! ?Y$kCC&a@p魒cťV#rs3a+L)"OAk%RG={Gvw80)?<{:#sA`Ng~r.H,<ASV6Rzp&m!<h8ds7),m).kW$7 oH7,7ϐLֱ)InTƸX\"A\4<t*׈8õ} "*9:jJ	u&X8*5T6=,d#uG~ȀMtT	lI۩[PqrnmiDoPP$ԩ(6xʾ-FHryϺzY-4\Hx!ٖۥ)^sZ.C6q~@nCtY}K!~[1\VAхmJw8 6x[ՋsU5b|sG GRp:^,"Fqnw%a6ҧD)8WJSTewoFꉾITGt\=Q:.@Z@X>@&0'2z{]Ky	
I1'hWĀ9ưk6D[ՆC>8oDQz&I`D.:.?p/G_Rwa'mHNΑIQ֠~ٛ y-Od(S@m#IⅬBE¦ͅ3~+ ڎzYTqr3=
*t0[SDdw"TCf
!,qzȇ~DOO*[G݁S2@9s, (G==?	un:A ,R'*Pz> i(Ts5;!68V1pW)!0V#WvN^=4FƕkW
\{.]Yh7?d$hZ'/a+pl=k`'?7҇8@S, ag`&2Do@F@&ū-@XBjK|:B~i@yAIPaa@.z۶D(1_$MӽaՍjB@x@@*(Ɔo-ȷFT7L؍ހW͗"J#Y	1}ń)JOh|-1I+={A˓$:0X,:z} \bB@xA@R	3ZZN4]` uzVpXAuGЍr3 X:vZ,Ll0Cp*lF'	LT7!6cbΊa9r#?C6F\\HkFL2zñl7y\{c؜",{0'/KA,X),ÒRvP-R_qll5N1%
nR}@YȐ1)D@g2
Dj	? =g@yZYP^2! bA@yӄ-(2! |iA@΄v$^}-(XPM,(ۙF[Pv7! eA@9pe	ԂRmB@ B҉ހr-z67Y@YdrYCݎPOA_;z«P h
̬RYY%Ȭ
ȬdVndn	22\5\*:.Af%W@f- + KYY%Ȭ
ȬdVvdv	22{Q2k22+Z@;U+v0ٰK]prrH'mU%IJAzڒŮ5e-\Tʲ*-@Qytw`H؇8$A}@=D >8esB[eɅ=`p^#ԯ+f8y1E!ԫP%gz/$1g=LS`ph,z..hkFOĹ}P3%($5j!{KVAYz=U'ѷFF{ye--r{T-܏uL'J0DǄcQ9 mdpWr`غuс)aڈ>HTVڳ5<N&*mJ\MC+'N4<h)_C!fϼ"e穁9tuR;&:HghZ< i}Qځmi)[Zp[k!2kTL~Ƕpn8e\c&U*YF6>~22H£2^"h/nȏi"piVb۫u6I.,D8P\M.Le]		T?"$,G41T6lXs) If 	gKLP>j`N"Ể	U{>/$ؠB.؇ư8`N#t&< :ПW!UFϠ}yA#}.dQ.-
ӝ_(Je91{_,Γ4Cbc͠t- -E/J W[?"eD?`s) -]R,)^Ț-4kVe1[W@/? 83dkYEg-35omb .?IVJxM
!ǏVR/Qt0(FKP)>98,Gj?ȝ~@18lHHӊ/	~k.Xd4&A-'lK9m>v4'? _5%lAm39Oq0Hw%O+k46GO;$6U88p^#?Qpȏ2OK[ׅg$irT\ByV/;m %^BOT.Q8S>NMaA(ݷ,_3X: Lȅ=]z&iB#6 g5i]̟F1L+	Ԡ+D?-eEM+ڄ|Q|ZxÅ`k&0HZ8;A/ە6	XsHqizY`]0IpL=p
%WKY_	v0!r!YDG0mAAZhgH8^5 U^Zus"p!530#aq~.HPp`>NT_:z~QR4[_,*KN%*FEpY%2&r-zU9'Bn\,IHkyAB#Io7vt$q~L<ы0|$IZuCc1P?O$8OA:Ok#A<TfIȻˬLaMd?s`\cg-;*.6oyW:ɢkg3(56?Z P:dff3MW*v&~se6:i	?bLF-a6;+xL1)9MǠU:W=VӲO֎F:v R; tޒcX[ΰv-;=C<yN@d{21ocߖP>N8m|pJ)ث	'F7
d(8.C%%ʐo'Y{_?A	 q|LQ~YJ %*e=H{<ȑ,8W¡<C!v@yXv+%g2ĕ]Pӻy%Jmf0Oa-H#5YR|&
[Lw:[p/{K.>k*OsI1-":HC`
 M vѠ8$R-BRzDXtik}l:L:(LG.cp]3pNE%=L
r/OOz%ku;X?1DǤ6/{*CLfAٱ3o];rFQQeX8gG<0NN#=,rUr:Sw9DM,_}Vm7Q؞';KʧlFϳ>>+Od$u%}5`©Re;S<w|U
hFޓ>8_#;)_gzp3iPp_AE.B$^OZ/w'.-js p~\8|Sw-d;D{JsP]#wx&kE.r>(I'˒>9?|~ȹ$@wQ5!GfBI3ޯrzi[6rAFpփ_m/Jw%tJuQ?Y75L7%[2Z(S8Fhw"xDCJEZ.-PTKu3yyϒuQ%O<0~fhV9"ldRذ"O`~Hd\prɄ8y+x+C`I࿧z[JAJGty!; Ha]L H'r+mouźcuI%?֨ė8'XG7#9NVς0CtasL
́/SəMca @Rha@҄p`O3JUha@(jr	ԫi]Dib0%2aaCEΦ4 TW'(gC1(GՊDy8?Sw@
[MOAO.R
~iA@nBքCHb92NZFhA FTA9фsuiMQ"F6ˑ#-2a",\[I/ 	^t]'TⷠB[DF(i/aډ\}sc,8 JtialFY4(	d728-t"x"̲$ַE0z$lC*K)YAkvH_S\0[QAabSQecx,Go@f,j,flV@yτ0TA@.釦ZAI,nҔmPp]{j\F/*8g:d081vR'̠@@ePߝJ
(S֮Z	ks1q'6"X^Z'Ip^ H.cc$20CC+92'1äM峫oVόo9H_2U/ғf2QȦ`YK:k/6Gs-"mۄNSmcp)x?Xɾ1PU8/QgG5M> Wޮ.kϣ',xj5OwxAC<@a0+~PW#_	{}ʉqRwvRaȫ3LvjVԱV<p&ou%Xq^TH{Ia^HV;aq<֔_݈s} 4qCvqr͹39q̼CO>lLu=cw'݊	\Y^۹1K+ǁEt<Q2ҰF<w%cr<?OEF:MwekWS6T,S1u1dg#B	/u֫ܭk-oOf {u̖~1im.avFZ|+ Qdf(&x3!NN\gQz+Qy4;	yƓbr_Yo?
߀ͧdC~\b 	agcs{.	H
YP4$lB%iI:p+fWgN۫'66X;FT0&QtާghzEz[g˵Ky$a I)@$Yy/1,bd<ːE|xqr0H
+ؼI휧'X<!Xۉ)VؓZ$ s+ńǤ9d1i1*[zRNȩ1'e.-4FiXHEޡbolC
-(epr[Bv|*Tko-zI_	B^j@z "I?XxZnRxmD(Ci_Ǫ)HD}>TAΥK%Ο<+.HǌXiq@W$+Nmt"@L7D *eM'ڑrf$}ք8J)|߁ج"_%>'w2d-^A'ޗUノgO=Scc{B&q"$ԹDO,S_D0O1xߦ'/^v,jZBAˏ- k I|6:sFfG똓IAAs9PO2IBчd	"֬Ӣ ^{{q^l~QT$h,V|f|(SBxI-,rWaǤb i
b`\'<
HCl3rn!C$.2O
) `-F*- b 0rS	(vw.L^ߒSc˔Fc>-!lRK [RkM`+9La+H2Z"9TJe=ASA?Aᯈ H$ )-g^" 0e	gH_
lBj4AC2d{'d,AOC	-,ROP>ƀ\r4x&oI3`Oh|I.gr9ՂLAC"yG8`a32#}3I=.#,^.D?I@y'd(D>.HP|1JOo
^ @w)F-hKa*W"|ğ%\bX-1<[wERLXZ$c}lLp&Jy?
Gwbb5+=!xR$7p5qk`'e[e
B8l+]!y eayhs*b,c) pqΉO
D!X|O|-~"8v	;)G r3kRSDY<*5E!	^E3Lj[ʒ9/V	jL#5)x{d08HE}w8,Fh!bKx݃%%?hFB:E$ٰP;^TحmumqxwU"NdEDl"PdU}l\qmꑸazRRlX$)bYR9ioڱXJ;W
zc[|`ZW-}'^}{ÿ$SyW.^/ΦK/]@؇la'qAD)Ռ|460dM,kGVncHryLmA\#82Z8ŎBZR%A չF/8]B*kWC׊A#88Pn
!~%.p-$F;G uZeFOWp|=xË//%@EJ/Ɏ(-Ѫ?x)mimw7WG~t+屴{͐Mϰ\եAIc!H/oC`sMZEj;L,Tլ42o˄Q=![g7mbm42ol˄[=4˴HKFΣ3Fidx˄>=>4F7y!t,Ձ3zwRpb<C7a<(Q(~p^4B	g}B9B9F)YpȖFTj&}2Vu^Z-̠UY3oʀ
*Ɲryૢ8o?L ba~F<36gx1t*C4gȚ*ӤYcdӐdy_ǙɮAvteNiCnIIy&;ȇ/)3̰,jE~<R)!t?ՂeSh|xM#8W4@χ3#2߬1p쿋"նxo,)P2RᐹT𷍘HB
K3Pn62_$p;k`'*z<L*r)H)ӰEP
X-OSQi<W	yO3'"VM|ZT>[Z4_5sP	*`[x/}TMVv7qb ؇YȖ<x&Z#pU.PٛĽ|>I
MnD6ab/@E\>
+5
ЧS*R+W]56>e'Lh7ί1~ n06R.] daG I)oP#+{MuWݬ)/OgQ>Ȗ9>Y<*L35<0 !o#c<.Tη$oVz9N?fII4uJSL	9IɤAV'έ\[? RЫiς~gɢd$r"I֭_,Q<rD!7+}Lܚ;.ޒ5yO	H)-a~wƎ WbfS&Ls,JmyMw4'xF[~;u)(9(I>.!oK.x$msR8-{aʝ5>T7Q}ӯ	(+
1_L_bŞmU<Cy? p.ZV̓j1R"IiLqkMA0>#~p~JIJp,GZs2ܲhCW8P#:>N݂	vV^(DxjqdsV7{sAH+yM+l)$W#?w5rR>G.^]5Cw$NW;:oR9zjixo?Z=>1_"bMV	rC\A1i /ѿH 9K?\'Nb8
:M@&_7v]7䂷Z/^bȅЭR	])xu=[%@A_%1}!!w!}6H=zĐM73L'3 c7[_#3bhbK)MC0Q2PLV4W޹3aEShAGӦ+AAX4z(VF3Fib@7>;+;ϱDAR,<
9YLeQKh1Vz1,-9s*}uGʁy@Tjgr'Nj#2Ԇ]WtkZ/w5[=r>*He0ԅ$$N_Wz09gRY\%C12mWRd%0?q<N|j.!A9$9r~,H5Ֆy-ɴ(> 5s _
Rw&M^"TXyxr^)HeXvo9dk[rRxjE%LTFΧ.ELO¹R&9T|K%H5c/x8ZvzQ,=y$9Ojଗ\,Cy2T`8÷2 3ۇGKgfv*C.CW@fã2;g*g3ɂW$&צMf}W]-ek"T)gh5dh?>~F5,*1LrgiMqJ8xl[5+Ct9;VU;mW.h7Vƶn!;_ͽj^,030va>ew-G@
.zWxSv,u'KjG[ը̶ϓZQS(f)uާdOF}*UʞAK$WЃ)'#]B!
[jRĻ WлRtEKEx7SiZDXL_toWD5lm6etqJ\mRjS>>hIV6ϣ?Exūx}>h}juVv*KrC&jjv7nOnbhL]Cm,I!ےOtNtWӃT;=Ȯu9;N)SӹCvz1-fpT;o-xАs zN(73$-G@=Nx#I}juV"v7%`1v^6Ƿnmggȶ* gsvzGv(¯Tsv3U;=3SӹCv{"*!vczJv e)AЏ);I3$Σ?RNx2bL$޼|S>ιsL.qLU/9As89L	wmu3d[tNvzj=SN?G35;d	KX'.L˿&>߉('E :6O@ݟt %^oLOJ>/W1ثwiR["w/<l!/sݩ gsǢ_9XU*qMs;duhJTgEeءY9:7}}iC<z]g(?hX@Sjp4y9I&r!ZvAQnuHz>u{Zݝ'נ5(r
vT]k;tJv!r gsvz{vz/]Nרv&SӹCvstlg]P|;9H>nCOIe{zFyCwCS'I2}jwV"w9q}	إ>Ij6<J^>6(qBF(>mٖD9;k~Co~윝vNcg۪ӣ%жB387)z{hDAΑRSv@9Q'j<;QF$D,>oK}|U-*·ρ'EB_d%/D'imVv^.!/sݩ gsǢV-`
,YƢZ35;d	4}P}|VztxAiR);^,gZ>z=㎗x}cx>:+;O3L>R`=®ms}БJClk!rݩ gsvz{vzO/]NWLM;vB38g|#oo'	r}m$.=NyowoS'I1}jwV"w9q}	إ>Jjvn8wM)nmٖD9;kBWmvNwA;}jt~@B38^i?%>o'
rnDOىQ'~uwzƝ(zw#I}juV"v7}|	إ>^%Dx
<}l7Tv^ʐT9c_P/ds}mďl!>jP!;>޶Bv gG)AC);^gZ1:qKbĘ:^OJs>~Np4{TZf*L}]@OO(SΣ?^O8SS>:+;Ok{^RmbiW.9B0-p%vz9뛳kA;u5ן~[Z߲lھ%ۤ"n1}r70K[MΡNHRo23r.$NY|Y爯w̲ԈOd뭍tT7NN>C7̏x/!|P<eHq3YSACmUCs/xgw_|_S [uH{DЄ|h.),aDtQ?$Jr!Q.)0(RʗD@ [BN!ʌb3/Y(S{tSYo,H	(E7Wvty|4>LLη4?_r^pn\h)>&?Mn |nq(u
ˈTBc[Q n zTv9PE UbpvY	q(HN~+N'YZ_0KpdQt3~fo`6ڀ!yApfjd*eM!+(!S#1*͢Đ')hRꃌ8,
q_ 12NOwOAx><aF#
г%[M/P[OvóhXc>"pڝW\-$ylmd'1ݤ8>;|ޢ['0c~UĚ-=`s"ѧѳG}Gς,^62S"745a'h}QJlRc,0)8S	3E(4k-FЎfzC(J?N>)&,| S8.̺Fkn 9JT,7{(,A=sT@@i&e*ޔ_Խ	B|*	!}QRqE	HjU{yIQ	$KZ\VJ+uiu)bZik_k[l̛=w;%s=lΝ;IQ;S.wPzzxܣsxTߜZr&qL By LAB9lZ<Ⳙ<@d4?-eMlXP-oeQaeb+̖(|Z=ǮfSr+e.S7wՙh~2W])ٹK'poQ-B4zb:a&>GIT_=Iʷ|-/J6Aޏ+BP<<jT
K/#z  xcQW䈮S|cg#~qZApN@o<<ⓢ⸎kjM,_"Rel@4-lC:ZJ%G֦f`Y-Zh(0Hxz
 ~gЇ/Eй_g1=N.1I 1IC]sךcm?&/!
{;~~uz M]%8~3uǹOni俆Dsz"W7F,e41rrYVP<,fpwmMݺQbXr]2R}6:"43]ŸX0FmP(Ͻf[KZS#Ր0i? /11Z3 o2xwC`s	tFUcFFMٸXK  s++Ń1/ K= ׵#oP<DN/C|p	bLU5c@AGF\Qt !9afT.)2M}	v?Qfr"7;a=ֿb98-0q2qmYLx~dYS.BFl19m	$s#a
1bo	(S`f{>O">:E@SW!kvL))DBLW01P15P23N3݇a{t%ql,UUé ,?&p,T-
O&fF2Ֆ[џ3UHb/A̹`n	u~YՅBK.P4#UI5α!_c<Er{1xЅhfҡ̞Pof4&9ˬjϪgu oݤKr&8P4/"=qѤj˷{2ԡqQӧiB|2e&w'jN0~J1~]UJll<D_/	!s	ǩM6IrJZIF[TrYc:G\R _,
!W1#W"0Hj`{Zٓ ^4$ČHahE|X(yp#7 Ԉ%"/Q12ČFhEG&S W"0#~*$NBLT% 3'SA7[ݯ-lBx ?E+k
0Td5/_H\~XmjߔSx{%:H	|ϠV?יƾmXzC̋u$ 7$|q=!xlz'	KjzU4cs(Z-[9gzZe[>YB撄l[1,zql63۱,<rO>嗱7oeNG!zxćL|[Mhj>m&Aqb/umFLf)'МKp8l/<ռ1݌K{we5P_ҟNX	hzҫ!7~BtRV e"dBt?M젰(RoT&~J]CR俆l4Sw^Ǭl$eF% ^[M}=i[T'PB"RǽGduHoW{_]+:,oAJosNgfD~b!% icC<bZ1Wlvnf{M{QpE2<2$sVs	1bz"'yquuLBpa9\S[\N]Ud2sz n,Jfd9V˨ϕ,t2SJ&QRjAcc4ҖAcc٘s;'𜓆t?u'^#v/技B"SHGv!E'j+0r)6#\M[seh~<4WCC͈7t8\ujk.	QH[E]ϙy`0M(R2oEXNm˻f0䠍<wyTaƜoi#RJZJi=Cg1bYN#f,M?ÓܽT>yxmjFlٶHsI<gK<:Zt9EϦ<K _Ҍp#t:='7%gy"1L,sUB͈[Dr~[@<Ɍ}K,{u4#:BDr&z{/-<un~D2@Sl%NMc6'Y{0\FFe9<J{	'# "90S\x4Ӡ )Y5RřէPs;ˀޟVqV\\/X5DK aK638ѿAPn@Mlo֎iH6ǰdSx
qP8?sq⦴PqI-םݺ#<cx&E=S:R	50ԙG iS"g {km\fVRoH>{o9W!<	yd({S7LM>HY>t^ſ#A&5_K~`
Ic:׵\,C0Kl_MTs<]Wumer
Wح$҅8hx'I?M*G>gAnJ$G{¾0/ۈ	e5Q}v̓kZFD;(,\׾LtO]˦!zp9oK2~s9\c?MVJI&Do!(9>}/򟐔CҼBB
cYVD=q?2`9]ynOqI:y[dx7SN֜Ryrg}_-x
7#3)<lS:;aħGVEK}=9Nc<Į֡UH:S0GHƘh$',Zr&۩ /~bY#:͏k«
LdAߏADN}=چAK6e<E̦Y$K6Jf0mh,[)iC0rVi96k9YlkwڝNd)7HF[{K`HrBKmkm-%
8 o<oZǈKe6-dġD\|O16Z0faL.zJ'u0s;'rgv9Z&z):2?2{ꈞʻM*W2yfeqj\h%Wd#Q%lob-sr.?5x-q7J[EJBYٖ][s<Ok!Ts<mC"r_Q8Vċį1,XNf;:I,A'.6#P{_-HR<ԝExOxe6\bՍӉe?2	c
,ħ2yfڏ4AK;ޔ>c]r_=,Nxs_Zm:|1H=Z|-9iC	?BXD/҂ߞkƟ,$9ꈟ*eޔm`0g~P|@C@'*jOP/S7s< Ż8ȩqu#q,ݘI䆊hW!|[TӗϚEeR.Nd<dD(j"/0,@t,7 7@r[Pľ%d-A#	mMVR >=JKS-3E2,k!
so}
Ly HKV9*1y}^t.KG/ՈՈEz0q(MMgiR0C|P@K%bD>Q{k8pQ/z\PhOy]W|^,#yhD䈿E!]6E0f.>4OʾG7 0jK^<^Yb`ߧ0G;#_~MMyg[Bl!Ms1W5V<sP4O@&_0@>B}ˇֈb×R<|dₖWx1|/U?Nhsٮa@d)yXExshLfaMxlgѤ)9J<uq,JKHgbXI<A,[nbX\>[zxgpvlkYxlOv!0WӋOӝe<ǟcxlzgvĖ'{^SÇ-,<m.'c_ phh>.4m1,Y/u$x> X	â.q=pΔ$l";ľ@F&NxR*\&ak D+YRxHOO	_l=}cc8A<}xѤ%1,򞫉cosv<ulyV,~wıt'o~$w"c1v`Fg$Tz'qp(X\{49AˊA7E@4(FY+͕.¿Ba70㿦lT>kXK+3['M}4К%C#x3%[;Sx0s/p땍Bu'~'&''͎5-;2;Y/۔/1bbKbTKwkX.^x'ig><H~!dX'G1,YC7~{ 
5%bK֍-=cK6kgc?Q,1,Y7^G| WՆ%lcԏe#XkYK?FXax0Baaɺihؼ, =ܙ-E("aZ/*wǒu@ݼC1bPcXY[~c?Ʊd<w܏q,Y7c?Q,[1,Y??Sǒubs?nX!~G1,٬s1%k?vc%TwcǒuO=(={;%QʶÒu5Z+Rg>:VߺM2,+%kk	 g=,6G7EJoıdm"Kq,Yo=ưduʛ=
5ݙưdnGO8GozÒu
VŰd?<|X6Eynh$%3E~SMݞOq_ǒuy/ʃFBjEMM1*0N7r)+3~UCVI4aIjBX
v(٨dV$)/%D!r9B]na4@<.pv3kmpxb ˪hd5]Ʋ,uߍh3ʋC<xV=h{(KZʤW"~mS_yǡOIܜʎ.G![1mK%5;N6({hEB혿z[QC0GW}( ѩa+
dƴˢ~(@egٲxn޽UϵgCωb`y!B5kwƿQCC)V.>y\^HZEl
/T,+pJHV:ֈ7LbDbډqE-:v%+lqMq_"򌡃R 'uDMm}Dϼ_X˳B1,1MUaVlg	^MwJ*^dTEjXnƴQW'0dj	i'mݰXAu{z#-\%]D~aӄ]QK8w:+F*nH͔OSh (	*N拨 0(Īa_?]rŻy@A԰>NˊfMƔf ЩQ2Ә`p'Dvwwx70|w}C'yŪT$Mf3ŕ1b*"  3{&S,U?ETh_ koHzD@5,i5o-!L2I?gW.l==%agvW(<S?%͙x ]j]`#-+mR݋5G*ti׃S `>,ؤE=_Ʋj.ȪaYG-RC~Oy.! <4 x!\_4Hkg3زEEMV)0(+M$9gH).&9SI,
G8o,:ī!GE_NIw)*PLBBn3 FL'[6%Ŧ||kSRl%)XScSRͦUϴhг@h؅kvƒ[fk8W+-V/@/jVU-j<h	V񽣦`*8w0" ?Dw ep_F]>Lyeye|w/wndshs$ 0(-!b[ 	LR3-,lؔ!))eX]f1Mh7Z4cƚ,j,euS9 o`Uy>"STVs(⏲AaAf?Mp	'8M|gA
& yFVOWf{18-v|*lJ2czQ.|l|Q.||Qw`0^C*eXMI z OMa¨oa9=00 Ma¨Cp0 -[(i]	bE?%]	p`0ar֐hڔ-JkmJuC;& a5 òg!DfLh6ܢAזIQ~Dq ?0iѫ`ȝnb
pgbB4fҕKQ%.hޥpd4hObBE(t%(c4Gj+M_2)@?##4v@ӥh&)L!3!Uh	2S2f-vfNjG^bմ /gsb2RIK!y|/{Je~"1X"'L'Dl!OliiECڦA0c-3̘4|"K <+M*Bqæ	շ{u{9;Q66#DDI</2U)K*e	Ҫ㧳is ~s+tQ6worQ.)nwKr	9UJM =0v؟JD(nfB7۴VצT7r(]kV)J;^Y06Ϣ8)9N|l$%dr˯`_m.]$~
` h*O,{Ltdvوij FksYln|Z}Eՠ>*9̖#ݨ%>KgJ|/V^XNvS繈| {~<?ⵄ^.rFME/߫5jO3nx>&pYJ>.Ng0k.@cF{}8ޠR0ZhN⻗ET[PnOBܽ1	:0FB<FZ#+Hl9Yd2hqArft%ur:|w2_v0P\BsP׋Int$p3 L'^"+ɲ1 "f(9Jܢ4J4oZ,J]Pz?˪ߢ5uN&?ؐIQү>t"6Q(!`xCz0hYzW  y;EXkcʖG@ӌ6FScs~""ܟp0Nk{RC' &I w3ҕ{Oj 2z{x]zUrLl?>?3*צUH=$ (nYz$NUNn绝See<ՓOa\#&$Y	_JCd{xC&5BlXz`N$>LT	9U"+1lW.t
K)&~GRzpKEA^idOCsVNivyɨ9aj|jr5K6C0\;u(斕JYVR5J6IҤMiҢTtҔMiĲRY,JLG+)hY5 ` k,iYn*vQp_uh Ϧm!b!Y)yIGx GVJY+,F'(jV &ҨjhIE~"vn)E~Jʷjjj=jlj,j,>Rw|~9pPM0K |)&aPHԼo:wgjҹJZrPεK6ޙR 4	홄8	G$4h1de`M%U5-0b 00*FCu0b#wZ;|{@$^\U[rW똫:EZB,!Ya f9H,s/HӋXYZ~3|[_SAyu/ԷZ֟^jâf9KC$_aɪ)6"+)?YwYds@ax^Gh*in~hBi{1ZITz>XDaEdxælLR	p!A?"CKos)4J<+ylG|aJ8ཡi	 \%D^-| +Uj7c:NdA9lbDcdMI	Y	qn?	,gy\#uW	GtFYRO OZ<C$2 _B>%s[7ߐ}H0ƕfD>qi&;Eu9lgudZݙ 
J}8op٦5Yp֐Wp/2rT>L;["2	!r&LFYdk2*	p+U' =ƗǮ,	-lZ`Nф	_xLOpȼ^DdWQ94nKzL s}{n4oM;"fz%*A3܏qSr \ZfC>lČSw,IOtYWthYѡ)+qWj&QLWS,ɏb:K
hipUۂ^n胞+)m}
<vh)4.(p9uBzu.(pBkWq6k(tXYP"8)uA(bɛtVk:gԔqeMScJpӘHZS	ArYDX'm0!a/*HT	gKpӡ'DՅa߉pP]}ߞY	߉p6
,*lqJd?n_Y0*֫;js_S/NzBg{|	~	_Y?}/ʝsO擯ϸ/Kvbϋu5 R8H1Ȣ̑[)H	3V;ZI豗y)2i50m__%C0הz83&Aam/qJ̋ehĔDihzWdç<$S_X+//ӰuhgI&XRc Jag(u(uc{)	tpv-4 Q89"T}y
V7,[L%8sAhD?"C 9S"?CKmKe^F ~NSQ+
}2z+|s|?4!#vX&!̭!iӐhH4Xn&	RZkS()UFgڦڢڦAMQUDt@]ln
^J |z_h2HUN6i6:xo*A^ƍQlGc2ܽA.* .X"8Nrᖁ{*jў غ'6\d-."il a:NL*)Edj)3<=LWGJUxsӥv/¼>*牚Jroh~)ty(
RZ}U+GCXգ`/p=XlE;c7Fq2t^AIչU`ʭE]c#Թl'1[FxtI(tn),/\RS/Z=FPggcHr;ǖuh!{R_T甸ejL0CJ6xLj6LHVˡHZۼy~#,m&IShggIaP[#d
6C cjxYL,tJ }68鐡)An<:]s/%rIބlI]ԢO:\~n7B_DB)%7x͟2#b^LhW%yZ[ O,aomi	YJcx2)xD;GiT>hzb%>D(-exW5*f@
fU<u`ӫ<0h!tn8S۶m[;5=h)W5(dPAc3"V%=Igᵗ3E3h0qT~-W!7K\xӵ\<{! _0آBuC'.4\$<$xY]3V3^aYT_ b+j>˨j(,O*sg>Ηxg=I
3kXuF
{;S(⯦mL	G*IZ/63%fh.ulo>½6Wi\M\Sx7#в"d6!
+P4ciK	E);Hɂ`SbS΍
酄ΡpG3Lh: x}\ƴ8.^cWݪgAJ?pQ^լz#	hS2[ fC<#Г* A	Fc2۲o'̨EED?͵
=埘KM}ZbB&i,Id!,$KNY|xE)rGL9)@=YT͞
_KQu{a^ b0aUهQ OpӸleA񪢒ؕ({bo2M!هaBmfTu2,W^0~?
e=76nrQ\a.%U+(癀wj~BډV6#_/A0}D9uretk(,tZfEF_BܷJu>k1Yka<mSmu`\@YArHAa_oʛ}$),"dgv
^Y0xnc$
6)&{<HD pv	5hW0I%Gb3`Bsxa^`x!m]f]{4ڬKuLnV|J[dffnʏ~q^Ծ4[)'Ho9C	/SϦ)e%.03N燕_c? ;?P8N!x
VIQ(AQ(H/e&(Li2nI{t:cNcܩ|	Ur`Wmq~v+g
$K}|\Igӹ-JGVtaBn1 >lV+IB
Y3ȅ	~|WD.d})v'\2/.^(.i</*i-Idɨk8Q΅ql<? *-ϒ0,8$%)i I< $߈P4	bb*>rHzsuxǡ!84ߚv%-vl+ife	ALZ0	 72"yfRW?De4h֡!dEFew()|"/MO&!CtQ0ree~u]Dmmsa+mX7<-	.]8#)d!!桤'3*>$3Һhy^ylt٧!QmP/桤[=]J-ەDp;B;BV,D\EqAUFT|P'G{unU+G&,L|r[6 
,>^pbe6R:rU3!WsUڸ*]tS_nSvUꢩ~TK_ԣ8]:Z\].q9H>'GBۚTۤ(7j"дZZZmڇ+*h؆2H~Wn"r]2(-oE-'5[e7y9F?8NT[dk0\V,uJǕ@ުK*޶K_eBh
=~hQA3tl)q/3cdE~H URϘjdיW૆UEoTT{rØ04܊H Ϩՠ-34fl:500iVDn0n\Ϲ4[6SO՜\)EJ-+ւKm%JV:+
ʬ((2obZABV]+Zq h&y)CU̦C-R]o?\B2ڧZc֨*MG*|}^cxd 'S8%ʦmeA;Ye'ʡ1RUiAYnA5ZPGj`k)R/6_ª]Ee<|W.6KA%pƥv8ZKB9%%~ 6
;F萾sqvp|/
Q EQ#}A*{֨"U;FU8W/կkO(+;:<W3d]ZPԝ5ThA Q^@-@2!MHj&|pXo#ү`iR8\ZX/*]i  xg QxTevA #48~|g
$.s\fCyL5Ik疣X)Dt<f`$Ȳ|.;a;+妳mz	Cf3$lp֐3L$%}z5Ua}H2˟H̲M/{!x=CzPM/>š\6{E!Wґ +̺e)nqL楊Roe9AeJr^$Qvx Ϩ̖WU&Y wA78fUx +٫eƲҍ})py|J0Oe/U|hB*bnD9#!十 3%.ͲTu.$$}DX1Ğd1 08?!#ƄqJ簬4+5$eYc-R,k!l@ʒZ!4xy|SȲd\gPc,sQ;t[yUYVGLR	~IRg$<5	ͥZ *Sp ĨZ;V#%Y;E1*Q	J;4,-!_E{?IIL\Sڦ~F[coa\3s{sr[S^NAlga.˻g~.D'o9k';RJtRfT;<l0bvc$ɲ V0*	{5ήr
8]YgJM_Yt3J0x+E|axW(78.eJ3>Ha8EgƼuBm,-𧌪EJ_;('mDʒP%phR"+Cpc0NsƁ 4J2OYjOCXi,n$+}>aQߨ'ޗH{x+w
i,cxoY)[Z*̎KY*?_w'ӾmNĠrsUhX]]^cC$$ ͨ$})ƀR7)]~?&;ƼL-tI.0  ~bL|( e~MJĲoݕGbw:hEJZ=FųXL8ykny (v$ZY!æ nɳZVU0,>%+	pUBJ>*HXZZ501sO0簰Y ¦(rT$_HT}@~	$ ?8unVϺ4_ס|I߲n,|agoK7j,|(Dt/~?A):kJ?"iy;yc@w0PPؗ'{!Y4y4gyc"ߦG,G:NK<V^!Ɉ\NH\K`0o<~]k.K=Ft.ޞ19Emt\r4,we"[, N_e[iՠd
~ÉlI4.\L.AH( jdM >r4{s6#n>b̠e20y{0*o7ԝ"& BP
D_?m
Thc`ꗑJ'Ph~cfs-0NfzbQ1cy3JgZf+)ql&5l1#_OՍSHMW|n¥,ddM-
a sިRz)FkCA̞w{z.ޞ|?X/	/~i;@U(Y	eV<(i`C^zhHcHA򺍴%B
Mu,U% p<
)cpį('5(&%2T#u	)#VRǌ 㐟EyְsjW@vv+Ȏq C¶Z!f4&lu0㎔tG0j BAi8O֎\k3WߵP!JϟI|ܡ''m_~݉P"҉댪!w(ft zgWI
Ǯ4N
F\/	 _M1z՗m&-i} |x#EONOS 9%D7gSz/k$eC|i'&yZ~SXOOk$b aM"^SV1?X[x?66p'هڐޯ軭q:o$)xj>tOCsOd3f㥾
գ|\P,c&UĕaƨӅ?w8,.Sn0$kY{i/[Z-cKq3ǲIfwDn6:!rikmmR/P"<AoַD?_[߀xSoB|I&>Y,%*IȬ2Lڕ$ 
SJѯJJwa0YDč'Q8wkmVhk]=̎~a>-Ahq3	.>o.x-w NC5sw٘ʈդ0uI3f=aNf̚ ?SXdǓ+-Ꝟ>\A=UwyERo|<ws@?\Aͮfp}X{OeyѦ6X6lP
IyEPh`7c}ߤ$EJL<jVEGjJxX)yT 18[auYtxCˊÍ2ok({C.vS{_3/[r |xo3S̴
]:liAVw~ElMT˦fdor廼Cy㐸$5d?G	٢foxl-w8y|/L~ݝv)#2&9CaI!ήG%2Q5Dd3n`uzF{%W~ !4De$4>3&k6L2;(6(dgo8;Ɖ|:6N,9)t:|ڛWxT?]'>>)7ĿMQl)v9Ɖ&1N6J9%יCLQA!d.N|cQc jdVntF*BIRש=3${8SN(;u[%tȬSs_/j5'QX,|Xz[f'^|&Fw'.8kSzgZ
T~WPWjRc^(Xw4	/	ACh:¹J:_W54P^Aaߠ2/qV4qi&ȷm@TAOYF {|e>ϾR̜Wue+$a4KP?٬Pd2<
;ӻɲp^A>]sU4:{Ժ⪶_>ƱBȺJ޴;%|b;DSxb$6EJ4ܕi}RJX7`PTkphP3Θ͢R,*pfKap1( įbI?HU0dXKeQ)ߟ|Zg:)VX~5o],?$+V؋,`o;<<#7Ɗ6DιL8JzvU꼀mM,jS~q)"'ba[5;Lȓ`~{,lU,ppYyeAIS2Q7R~N$"^uQ\ΐ^+Lj)=%煆skS~D93 9Guֽd,bR 1*pjuG{,e$ 
SQ4Kvq;)ԇVw6, i4&Q/q?|Ҕ,M)M-(֋˲,'3U"ܧ?t((R8v}WvH,BvSm"n|[}q~j@jŶlJ&9{9JFw}7YX!(8_Rbk߄b
AX-؎S
RfBq.Wd/JuR}.¹f-]6N=!pq-8_ٿw_c?o+9lAs:_mT>+lS)Z?4ֻݛ@toY
J	Z,ͩ|}XdJ;flmN粶Bt>9etpI8|2M/Fc{QSJ')s[bil.ފƆ@hM(Y&R}(x|9-l\kQHyfi;5>7ZѐAa|+h##"|,u@nss k
55W7D
~:,$~Z1Axm.7C48Pޟyr(2 +)0t C#} ƨ"K(,#ڐ_PW{uNfolמȏSZ^)
u1CrLl Bm-jt;Β]26qgqAޏ$pc(AfSrXjc pS_
a0~<gPisIC	&Moo4{)3q
(xq;΅=74u3#b>ч 
gx8s"b-etrTeE~ʊ%.0k(,Ψ
Ҁ{ |.k3k3XD4t
X:6>dYLE.]._OUT	Ǯei%2
$׬k2H7ִ_`SQʬZiPwj4r4IRͬ6oTgfBa^9[r(ݪFs'DQ)ISYL x1˸ufU	04[c['R~@^&^NcGaωSLa<-A;%`uǀq^F _Y0lS蔸5б&"$Ewڻ<"W3]j1#"3UM珈AX^P!I"i`/t!NsAoaI6j vOe"blmPU71[U3BH_5b嫺/SU&EKa)f5czJ.|:trxy,6[mOZ<;!Ǚ1jG
.>E ݗ\'SPEg5Uխ67+-:6tl`ӡOZtt9]EGc%UttYttYttYttfMbѱŢcSE&5jZtz[æcM&d^sfI)|%[gQޖ[
`~%\I*AA *ěaN,qAoOAzi
`vp~}VJ_EewI]]$Q:7(\K"L@u\^jܟLG%D=ĺSTzTru!XX>|w`-%Y䟐w̳wiNycfHO3hAÜ	ÇL9l}x3c涡חwy2g;Hu^]y\yBypQzd=cN<ħeF,%~Ƃ jF*Ƿ2w;Nr.oAalj6-YyXR@Gwɼ7lthW3Da0Z᧨Y}퀲T){(=:=LȞld[T]G'fp!ҕ$aa
heΥZN#sy_ E@cp-6z op0ǟCFa4ɕ9Ȓޜ'91sP o3Gy1()s$`48>Fr.2uUD\EO5 RD08k<<!F*XyPsVr!8'H;Ũ}d3ܓw{* DٳpfxYAiFVHLB)"aR6H㬹y6IYfMfͪ5i5ԂIYꛤ͚V$m,M;[o-Ax`S.IsKeƥqu`Ȓ5[5k-j:9^WKmQc+KmQc+	O4a W	n[ /dT%K|(nr>mLH&2d"6ۙhF 2JS30ihw|ӽqf |qOL뚇jd&8.ॆRq{5u7	!BDF3jEQl'.±Z-pCM]܂B"r_<O{xbѭ<Z7w}U:.b>UѮ1,eXoNLp!|S't`ip	t2VO_yl 8p>ӭi{nuaabKQ%=:Y:DfVtE\:% |IzwСZ^MܵmQ;,rg׶ 2 'Cf`{YMgmAWrG*vȚ_MRvLEB5I oyu]b_WX2Zuk[l-K-:,آo|lc-T>Kv5N}u'e8uن.5yD'C'-Myp8 _<Y4%Pk3Y0]ϗY6jU1>NcXlPv.rJܽ9y_`.^^0sy[a4L<vIS%f}CRC#u#<9.p|^ +gVjHމ=5b~B8L;)ܗȉg!	dfXWd-dE<[p{mR}"$	-kM~FŎ;dVx @:Ie̟16i=	_	7`}qITLT͍rXOZH"g97y1x^08u[)ƑT\SF3UhJL2QsHYN	j*>o>!n	kxC QPsu̸qx/\-"51L2 ^G|gn,$ɒ-Dz`XN"ˈI; 	 a^DZ4!5鉩imV )==u^w6Ba[@2I)Bݛ
S+I
D[Bҹʀ?|5F_AxW|/?'z
x K<nx%MFrF8֞-q.Q!: |t!:#~ڙؙ3kcnشJU;|{&gk2nˤTV<Q9|vݒ ZʨĴ|ܠdfDQ38iUغeK҃TYn"XLYd1D>4DNϤVok6nY}O9(Sm.M/Fdc{s>}˾0k'
PF,\ a[~8u;.S;vcxً]Ն>O9J9$WHE_RX3d5HY:ۼVؚ={)=_w7&z*)ŷy}a	yg3~Cۿ4sLopGmy!-B;rϷ;fg۰fwF'Űgװ;bXgװxX^bXgװxbn_78
aa9_?z8l1,=3kXs>ҥ9_k)+נ .0kxЙ6DI5RަsuK7KF",MD"W,MG",=9GtǠԅa?2'jVaa0h=Bg'exBcv[)[0d	5ز4SG!#X/niU_jzF.2T /1T p/oB;N)E9!sү<;!%*\䡤,7g6vlm;MaۦVmF>y<'WZ4ml;D2W{4=MG,JyuAOT$ Nx,huJ<w,ƺI敏\_CQ
7 ~Q _}VdA_&˃N+گl~XҋCV{e>8?8|z-WO5F+WwQOf%;}rFU,fig,-qG{9rsfsf0[vkʫ(s|$=GSGh4
G%k;ET;D{;bcų-Uח}X|jFɬ
%ZFQi<'
FU]	3yWg՗28riyܣG=*yܣg=Qt!4ez?ĦiQFzH*$ k)Y
9'fmbw_gI[ݳvv)I[\\|,NE[;{ _(]C#: ذD)b72Ȑ"7wVb`Jw \4R1}PHj,IITdG;I/7Sd),tRAp1]^[x^$v<<s"5Fy2 E=;-iBYȪggPr;wW@!ʦ唡K~2E׍}I4s),|7mWG7y!u4ƶ}őoz'	V=M|:Opv"e^B	Nڂ#{Z{Z^S_$8> 8hl |!xE^ozxkKa\!`a2//PuN8ĶĈj=}{BW/OQSʶO)crC2ߝTc)$i*Bd7S&x׭<q'CqL rd-0VP4UJ4ղJv7T7QUft&d7я	$,HsIl=0tyY3?f!e͸besvae͖˚-5[K/So(3Y8|b9Zl~hl_--"\>OK	}_LZioY*/RXE`_+z	?{ߤ}Z1;ӵ%秾;K^N{-*U/oh8yB\-m
T
oK !8 .KY;R֒E4N>Ə;OPjn"|[!>z{9Scou_}
6
v6qWC?k^8!yu	9\W#5-kZ,:خDחBh[݆&);}jlm]jsR\³lӱ٦cMr,:.ǢK`盛>B%ۯ:cזGU6qu&ٚ46m:Vt	mh+]e+]ݪ|lc-C|lc-),:Yt,oW)Ztu{l*[?}7vy)A}{<E:J ¾NML,qbSo┺nsw4%uc4⸳k^2.-,ތ$JIkIlP5Q<NK[nL=rv5{I@T0$BiX"v]"6]M{_#=˟(:ȝsӠ?(%YI<T>.MvNkpzMiv?!Z4~bPn|M$5 ~Q)FD'3I&\N 0&PZ,M&{8SN(kgL*s)]GiJô/I
?ʜbre\ޥ\.W(j{*Ikyܘ3dqrd}S:Q)Cިd9ZCe&J=+I7(wԹBhzu:yTlV Fdk4ڶ1Jf\s۹Q{{wi+兓toeaBh~ԗ\|IkP6_9(//2B˥/uR؏8=U%.l:ul{$b<D< Fn(_),PI?4v}5z#L͖.{7Y,X'$e>i|/v#$z$?-<`R555ǼH7S;X
El!a6iMCZiAT%YX`92VA`߈=>v/[dt#Ar9,JW A^j^(kI"7kTyd	 ||gI*Dr&wodi<jKgʉe\
qXĦNRO~	Q)5@),tCFPM[BJunWQXu+`n5&*4'ɨƋ agkM^&iDmN(,phg85cd2(#Ijqx=f^/*(N/rrjp}1R*i(RG}\Z?sjGW,RO}Y{
̴7;Z	,MLuvTAJAQyL l`<Ri	%I]qq ɬ:WBAD&	lzwGƛ
pvӆe&j>_1Su!"TKO
bǄ {__Uu} 2	qJޛ4OmD$DEZX'*TQj[qƩj-VZ#9箵O}׼x?e,〛3.joǌA?86#\îDqLE,G-GujLe{W\7`p?X%7Ő6}l3۰/g
doS彀lm5tB1|{,K]P^#gHʀrQ㑤_b7w] mgض:!OMØE-;Cy4#O-F9zH_TltZ4!.-ppuCÝy=iv
+Wxۤt-E#B:iIv9RkD 4m:/Sк6TzݻbjLuZMi P*}4ǕXXfPf[YyxwꝜIGe2I<?Ij6jo	KL%J0t<nnqWRXIx:݂&Z/=GUA6('բaaouf$E;.j9
#j`Vokof*nݭQ%Y5խd;pE ]~R%Ӹg~]^: :6jF.UjAwYPj^: <yq. 0h4FF\v#%ڔ&Ym&Yd02d0څpbsuŔIa4f&=*YpG7?]ҔpQŐ-|I_(g_fR~d:qU)u	M'8(BZJ!/4jl;h |3$ǭxqkkxqQS]J_Oq&4n#i)U	x{%TV8-@+ )7C߸)EkL;NO0wk8.kp_<M9fMT05<*Ͽ&*luJ~aU_3֕5rbT4jp0Ӝ;o>(ASXy\w3;">D gSpʹT\hI̩{nk0#ٜ~
3)xe<O~6[ú٩~*i>ԕ{LΣZ[¶czmyJ>7cL}rΚ3I0]&e/nTw%ԃC@ۆg4<>\
[5àQ9ةkԞYdB̐x7KzV%O9,W%\srCd؂p@o,68{TQ3;L*8MN:Ǚxʐ!u )iďIw-OݲIq2 CBsҶ|>{NVb{:~(wA"ߵLBjӶ?;V2&6k>pf؞[y]_JԮy'Ձ3II"6qa-EL6)CuUYogpնfi)uWGXR=('"jBAуTO)fےfwTDsgvQ|RdQoPbg^H9Ki*-U%MSFS
}:&#AM톥]9}篼pZo	_лWSvX;|L\>	л "yA3ɂp!зZY}%2΢j&R#Οb&˺);ͼNXE~ڲ>Je_y z}Zlr$n7Qn{cP?R0p.C8̶)X&'qy+ hܗuUkѥ\A&A4,:*;G-Q_r }zB?6;< ;j8~ʝĿC0*!I<hk9Hάɼ5P(M&:Ip@u.db휹0<Tr]r躌=^<P{lH 4 Nةî`Ä[?ҟ/2}Q[>"J#t% q'_?#:d5fHM[+Y
@*<*xF1Lf| B8Ì9ʢ~>ဢ'-QmQ],R:3꧋@rR{$җnM+rM(\5=Bu!l$g<m.B81^AۤWfe4yD7\a3Iڇ8M$Qp8\o(ڈz3=F]r5nHm-Wk^jގ:gGGnc~*_J?6IX|vVQib)|DVAt(D 0. Τ$1)me[8fŀצJmOP-\R@U]7ekMZVn/6/CLVTun:'LcJVc>&E2KRW$5W IŀrzIyTo8'KxoޥZO٠>2	K5ȀV*2pYL]3\9\eNmGP@>W<g&Fho\@enPW`9VcgŐ.+c4IangsQ	?f$P9b\cqUh/`11'-7P9F'gq5>$g7$ R>IU+t'l]jdV6~d3.2l,|E1ds~x:a²qmOǺVؒ<tPIeI8|{y5I
%B-vbtsŌdZ#f f
}=oBTm[K9˻HY+W2,-<J)/Wu[!$KQGu\ܝS,UXU*&4ѡy@$IܯTv!ɐ d[]T|,48cᵢ?~F<lC>)	CNgԌiϬ9=! 5^&4
4Z
OknIk>h5ԼhLkZai޾hVZ^ki!kKkkbG5fz[=.6¬#/RYYbon;BǺ58㱋]:ABDek|C茐ޔ|h$%-z|8|Z<dH<-6$_.w{o20%~Z4lJL-Z6W}ǟ)nE)  ӐYrf=S.DwDr"z?JT6I&6ØIGZ]B8,B8=8w3o$]N/( ,,ٽ{d"bT {:É],=Mrֆ7ZhE)Ҝm6'2BJ0jO@-ewE۽HTqMP.Uc"FI+>h~CM%u(U~AeOi1AQ1Loq<:
CTVfM8<V;_dT ^pgE}uN$Ta|1`rsщ3,7c2kHOb4~â&EoI!\&H?AR7!uq˛م	TfUkmk*vct};8 *`y✾v?OIqVy\+ælRIqe",_Y{y.(iLT[%jڤeHKwgъnlŢoUu{x[+Ml1_uʹcgaFO.saۗ<&l{A1ᙧF*6KlE%	$JL]|K*;fڂU6{;3\\jV5L*InaއYLBV2 =^r~me6$eHguw^ClJ7y`&wZ0jԻQ-	跎q9>hO"nĖVS})$lqz@&O'-r>x
8Ţ>fQgN4֞鿝۩C(<NaF3TBRYʿs*BP=5,hڛa5=I亨]{QwC VAZ@b2Gsc40&XjY&~"KcxBԭя'H1@*\utj3c1F}
+^RWX_Fǐs֤J+x"o2
p8+/.T&"sɰI%)oG]Nɵkҙ,3<i0ְJ`\ۥ~FLqG,f\˽xAKO)	n3Jr}xL/V5TU!,e[T$H(༎ptAKtL0rqK%_NqgEFZ{M@\;3;.b\Ge_5D;&$mT$^IejEma. +(ڛ?g0?rqqG͏;~ZPGGGcR@X4h3[&YmK0l6,WR\fI:Mc
H3$>wT
I;xW7w UL l ׬e.ML*f ԔbR$Prd4ĮWѨ
-UUP*ߪEڃ"AH{P=P&<[`Mg>q>kv>WrH<@eӧ\2J.M8ikܶOG[<|D=S.=n>B;Rew)͜1Vqu,k)<ښPL4F׶^z=RP.Һ"[MRr	}ӤI[B{.Dj'r[آr'l;	^`ԑc+'9TM3G0)/)lSd#KQ{!uI.˩j3 GR9L |>}pyCEmAWQ+5Ƥr'xΆH88&x.}@) ®V-tprsOJ,rOg^N`i*5js|xR-W8^[}i~US^O~.KONPOLPwYJz"I*mV9E\MeSEm>ϑȧ]=(=}O$c՜+	cL><B<z8StP=S})E<|U!E	{\)Wrh|W8Wc=sidDY͙fKǄ?2\M?GQ#<jZ\TqJ8pΤ񖕶J/US)C9qSGIfɖD5〣9-^_<+ Fh\7	~&ݯW/2)&mܚ%[md1ާrDfS&J{_;3a6U{S2=ƕNWr/KVgKcMtW$$9堃-*;K9WVAʁ^{?{`[)#s;zoBw7oH Sx-ܛN?4{ęm;U>jՊDn|Yd4oTboXmTF	mCG:KC(+Kh]F`ԪZg	^tVAP
rz?cSV)#._M깤-
.s׫ԃqCpK߮EBkn3'm'sYTCegFQ.Cp!ӛBT8ZQ?FQwa@I&svĿ]^DzIz' _Wԕ4U9%$۩{}HwA"{^7Mo6|c`X}&G;²t61em-;yɒb"YT&|S׆Z30Wt,YƙﱎORt/Pyԭo~i
JKw,7a[YYRsw/6Cre5.*+c3\PobM**HG6y(Fj&Ujseڜ簙2KRZ5z?:=tޟĻ;K2No}7nM'*˱&>bwTW*SQ}egbbb1-gstQTtjT[U
z~Rr<)/yаSݩpQi2n	m 4!Pk:C71[b( ؋2gc
VndWpʴ.ɶZ{Fd5l05`s){1tn9f,?Dnb_|Gvr#ú#G3
p>>F'{)͟|z#}5͆'EzT[~(E[<yX
spz҃oY,m#8NHz2~"'>dH?ʉt"eAO8"Y@B09h Τrz˯9fI,fJ-F-#|X6Yp
.{ذ7%Y~yz:}:ר>j(yz;¶N2O։4g9*m|LI=PlbQE53^dz{1˧TRKZsLV,ﰇt(;$C	A	fHcj}"C	2p_NzA8jfL0>fُ)RGe/{y8IQ}{!kG*;f>.ȉ'ٙ(<}3z^,2ÕR
QXOeS'Nѥ	л 1D~cW߷8|T26}TX%I0+YfEjs,yuMΧ_[ch#Ps&J FejہG1LV#'&qGq#IGCN.(OLwQ>@mxw}h{R蹑ʾo{FִiE^6~NCY TD0"YPCyݗߙ\)u֦Ty&xMZnL{`ERLq RjN5/odj
CMTƅ䱌y4mr@ʓ9yCϝTzly|(QMCh(xyPUuGa"YIXKTc8,-MIȍc8_Tx1L>>
XɤY'=}zskmjq-,?V,R\ J&bzJduE wr5nSɏY![xmp/f1)EkyAlMHn0U('	9iK7S;%?&%%~}Jߣ9'/%ysåY=yAvH˨FCp"kD;4o2yLz ^ɍ5QjjL1m1g|y<
x\ޏF(MQirg9'txO*?yW3Gv,Y8 -\!'r]Fb@*AO/tmc./V[fH3)
pKh/6ݫOuڴ4,m%],gue+'PSEe $;ÿgA!vEKֿ`p4͠3?|ic$f_,kHR ogSΒI<f*:Kb\jpg*bhO*Dd9T =kd=Ͳʢ60kTqqq~Dy?qގdQTrŵŵ(`XZ`rmä{,, ŊbR*mi1O=*ГxEg3Z7=\aN,q$K2s^9dbIlznFZNڝJ*.AΒ~ھͬP}IEw<m<y(<ì s-la6͌p޽tx77؀?`$x?:fx3FTzUPy-,3rr]H}f[H739 B"z:Mr\S߭qr.Nx~| ՟Bj	FRGpeĸy;Ef"ZɁ<9.3x,J0och0gR;5.ʽFNAIV4u̺cmA.8,9;=.@3>fou3gg>H4gHl>5N|*멤QOpsw݊)/0`KwC+*{*{;mZ{9w@WVj*1U.j7)@mk9;O[gLTp0E-ʶؔ=e1`Ccܡr=*:4ňڒ_3#໯Q	.bI*R9.ORFfɁ!fU$+*RFK6^^%ߛz=Y65Iѫ[n[Nƶ	LӀ/~*~\޴^e.mߵMaR=ſ<[
킸4Lͩ0!r Z|>ɧ#v%=r`e:c\95HSre/2-2Mݝj]JʮftsN񬽧d*sۡfPq"[:z-tOTqS%oSW.}<sԵ3's]-`9,lz:ϋb>pqE!y{:˷!R#CJK;粺,=pJϨ*yK,IaĔ]N?<bvڶ٘fú}ls|"i6I}muOoSeO]/J	X@K^64+^Kk\T7E.*O9ȹ#[cVǴI.IL4AWw)#"hU-lnHjhIbb[$C}iuNje \y ـH?ZQq^d>('lYE
NlXRte5b%8X9UgqE\=2oRN*{{7{Z[0ÃZT/P$&irk~>&&U|yֶ\*[I^j\54IUHإz+kϜM5Lؔ$653e+QAiqәcq41e3Qf99Jqmimum+, ^'GrR9˜ol7S9\s;#NrfurS9	mK*ISDEICjwE;}e2 yĪ}P9mk[Qr.jk_bά}5ȊF>U&i2תu+}	l:v4MGpHzc˄bzrCe,1s`]_Na=Sϲ~]@~LB	xK5;Rɳ$Ӏ8O|<-y)->()#Ed-Os?⺁~"7Aq rOZ]
٭8`41L!Vآpu{.j,!B>kWRWlQKH^᱕g(`W)~tk'F ~.?meir	icz&N@Le N7~*pa	ɼYL{:56X&7O|/I:A<OR$1LrّNWwXtQ*VeRV̍npF)MwH(s,#jigo#mɨ9yeo \H>h,o`ydwx<_2'8s JATF\ߦ9.´4J6䘢)$A_
!}o5gdyMc)_GbJ2S業:L)bNn$w(PCmkx>k.A >v'^gäXYFpt4~(sL*yWzq?J?wupJd+i6?2:*wҽ47ypIL"TtVӞo,|OUFF.E<q@;%n[ΏQU9BG6z)Q =;:U>d\/T,rMkD,I3'hoxo94zB˺"e8P,lIXYb7	X)y?M$5^oTx2#`oaF?4 E۩JzUE'U-G_?"O2]8՗YUԥfR%`P})/d?*E#8h`ٛ U@ibk%2nFWRT{PIQTvp;~3<k4$ZO!gFbykT1{ɐtZaIj=-4JoJ5.]t%s ~ɘpOu,*s429w649}S>3l#)3[XM ;uǵndTvwj\TX2>K7LQAe9|S8~Ɔd#$A|ߌmҭۉ/,`{7
;F_{e_t	fAW4$$}!Is瓹LQ͌t1;Ga O҇{ICM3?>9Զ,J1QdơLSF*G'?|s1q`4G8656*wEZA@V6*47wEB;	imk]@9*-vKEf:w
4z^wE?oC@eAS=iz,1Glp~Y[;8#o>'z	w<>i0ft]sp;LOH$;N 9w$VgfAIS<NE,{1)xkjHkd}o{V;޺%.Mu!zB"_֒&o@~!y9׉JYKraZKc#QMb\z|r%:)9dݝj$2I4SAj>s4;BOg>-L*R|P?it33eg60gW6fj{e:L*Rqd79YeTI7RIDS"פ7.M6xM{̬ |HVi巍[|K2<K2nYox]wFd$ 3 dl{\pnGVz3<'rElJع|N]@}Y ϣ?_:z9Jg%4-}dɲQ,KݝRk%^TI3g)cݷ-{Rrѻ rOOR\ܓ"MZ*$\܋30[2':t{=S'=.ۜ؟E+oå '.֣ˊwQ`pUCM0K1R~JBA>HE?ͭD*SX%Γm3J 'li` PӼPǾr[ZQ	 vLC\ƊڳAVTq`EAVj?t|@pmU6(o0K+*cxEbp
PO>Uvs_\C5g`>xr6&2˳О-('S%xۊ(j3,jdd(YvQ.*~$sf兦8^h$\Tx|U̤bX!2X8Ej9(sfL^Tt$7nMpa8XFR/cˣ)Tr
sR~oyr(WNF։z*֋Ihts+GS})wEVќ{0z[SPol<Hod ϤW-T?Mϥ7o_[5&ￄiM8\\?߻<뎤~Iu	Bq|'-zbQ2H6Q׬5%_sgT8uP#B)(@JDG)zIc-3q#/
F>e'BOf#uA:iO3sy>32vPl?h.vIZ;|-ڡ=IkԷ6)k?ZX*x0lfRiX{/@i SJg.gR|-6ioLnpޮ^}!aO!קy1KڦAʕe6wSeg.2' "rzտ#3-i+DF@FoZ&N"/C>Hsb# 3MCsyS+vo
s^Z7+)>#921j˹#ccT&WDW+7ۿ%jvOL>f$!7iE+_(-Cډ+URCKSsרGqtT\iv*³H*NR? ߣ13姚Jby dgin=c<W26BcM7%/{Ԫѧ2!a.G'/lEċĹnaq\7uیN
a&wbƦZySuG97ɏn5Y ͝)"u%l?2m"-F4&,ߋ_d=3$yz{s%e]FӌI)tZ$OO'aW0a3*y[l1.CMђw`8irt>B}rk6EY 4B|\g5JTIH\*;sbhXL,ECc
i<x!|I15Jg[Ǒ,|U!ә.ZOag$&Av",&qݓqXuSÊJBQ_VB%BG}) 5M]z7o-O|<iI_1:g__R=i]HOdj./)V+_{fAI{UJ^Kd*;5.*4*<"bS~華lČwS/]$Ht2$=Fכ-ªe&SI"sH1$aK{Z<_H>`6ZL1҇ߑߋ rs4 64S\z	[fnfo[O
7Kmjɲtu=3=WyR8̕5Ԕ`bTHZRQ0nOcD-Cf~\U]5n mBG1c/[t]'Q(jaQ1ן?Q{0^ #j?3"2@pGrp#-8.Vc	.cc,8sb\fKpzUjQQvDbض&h+rN=sbONM3}[q>CRxG>N9>>KRqLOI>$vɹT>x	sv xN3'Oy @<@<@<3s| @<cvfC/FɀQ
C#&2)ϕ?k5LmGi.trxv3QЅ<3\n<ǌNs㍏:ne	GaTVs'vPY<gz8ZMn!lߏG6*]-|Mexy{7]ub7HŃMTOۿ*/ڏ6ևoYg}퍣MbSmG+s y*rzɜ|tt7XV(MPiLݢKp@ד<誴~klg
크t<=׿z+CN3)5v|1ílSaIKB	_bŀQiПW$ǶLm
QL@1OcDmalNcLlpC^{fłڟF MT]棦+bn\\#Xw0J{+PⳄ$_?\0p,jQi ҢYY,lr3Yx;i.X]	`߃Et%ňZa2QvmꓫOk>P.ؾZ~ȩ?ߤ϶9(<woxkc*'cG}8JJK<Sy'<3Ř;]KR;ZH=+3Wfڇ'2Sj=ww]T#=Ԛ**TKoVNT*ꎺZT|-VK0R=};̫>L;V-&UD{alx32\Ts.Zۛ	?\e+ ]b{|2BCRr95,fQʼ.b%h:,agIEs;w)Eղ-Nã'Mƽ%mcV{y]`:SANVowO'~2ѿcwhNIGX6G$K/OQ3x^8jekR({|ԝG:Nɝ&w1ܓü&_RaTxHt#K$dl	sO9k?45I7иlR]0Q3dR13WN?g'?88Qk'7Q]D.Q%ډvBNx}a+{$iSR;gAzbTKRҭc;p󧈦peff SJ]Fxop]C)|fd"z}nKy&̏	e9]ubjaGQ:N2ߩq
gM˚6 -ӓq9<ǅ2*?YGwP 4?eMJTf:_tQ{RRfTw+2cSqb3 .3)TVͧ,WXveXz΁;V6si_r_.j2Ro[G-,:g˦@73&5PݩO+l1~N>~Ѵ@+Ē޶1ў2hZtlQv}f&`ޟ`E8taga[Xe{wP_A|wOH+AG:ZtA.f۪~K|F w})/ RXcHfbCΡ/fX-Q]R8uwc9i07d-ڻ2y+8Q=ſ6-lU]Ey%p_Sުʘ<">:i{= ΌBS{.G/A<k}6oǔ'oSۡ"[A9i]phxfs<>Y`CfGyGtjO|:}9;O׎:n3(l\Q?ZÎM3,_͝⟚{.dՀo1i.ooJsuH
WJXWj(X3݉j+,r6[fY<0v{W&PJX,mX}bVTOp!iEꛈR+:[1cE&+i+UDs#a"M?љF+UP܇|ۤ`x\K9XxrHeߡ2dD+b@X{ͨͦ/gb_*7fw[",yVpߌ\p.Ӭf!{x`rr g̯$,?%cFE9eŀo1
;FFsqL*_kXKF`RQѨS
M4\X~RlZvw9L*Vc*B
%>ʿo+jKvQӤn	^Nm ܝ5wC]6,U2Ѣ>nQ2NV1^o%';i!iXɎvR9E]ع8LNTz۷jQ+h*fIp>~'Q@S۹\"r-r,WVTU ND.f̃~ް^(KA 9<%Ӱ㞫\'z.ÉF< ObRIVxW1pQh&:^=LL 8>٪ kbx~!@{UYD)_ ӒpQbzC-*znbAH2<7#Cu@,*_PIw|ʽn&IyDq vN0Tw=~+M{s]<x=Ɨs\4Zd9Ns^2c6@NqAŴ7AG_;_tN~a,|Θ{X-:<g{X۬w.jKab,3f_JaߒʮPy$ "0ёEmand7
I,լ?Z2Jy,Όb%լjvȬt/:@~Tn̂D%U67p28CdTJYY֍NA^kk9 4C /)"\ځR[ Oe\ɲ͡%>E%q,f@4FbRL*R˩w|{"pD@fkH6LdHld6Wޒ/x.eb~f)!XwXG7\ˤ( %aJUĢjMI9,b%%hX})`1/*/W*2KԫUS9PY.|	<0=+If)ܹGp̠ağ[tu60KΕ?`1P` H1>{`XZA@6 %n$chEǩ~J\Sbo	;Z)qyH &G,+uUtSZW8KmMˁB6crjZezpҞ3΁զs 'ʉBpݜ\Up<*U邪{"wCݵ$rI=M!gx޷fdzSQ\o]BRӘR}~Ηky1,38g+j(5eb0-uEB9:O`	JWLN:_X?n+3y VxOEp uMTpql6Y?r6IeTҪ62rՀYnT,֫oĪLkpDY;w08j ]]%vf4!)\3ЀuC&J?dq$\Ѧ!#!yCÉQ4pxo5 8CʢØaFp0L.(ˆCGZih| Ƥـ;/g;ѰG_HMKER÷}-KmkLTVcޟ7XN~L<?-f{@bϊ gLK 9{90:/t1p3
f B"_ޒc@fۖ%:̅qm/|`1=3TLã{DJx!s:|:3yaU$@hSNc}_.N{&K[?={-gkEg[u`q]ɾEƩ8zURVz'	fs"KܷGɱF4с&(9<q4NP<'2-KTpBW<-q
j?c!RIta]AG̝̈8IuP_O	1p0cM#3,~Dfb|6'*3W+jk2U2(bzĚ&"s}.N=5#[/L3epWCۣP7ڞ{2g 8iNl{cƷWx/fIULv(fS?ubR]qzuYWp̤f([<c$3}y-*ǌ
JvrSX0NWK!kY3F͙͙/Y.ZmDBVSW	pHE53"TzՀn}o[YǴwN$FOH-Be<B[eKY!LZ*#p!'8^&ub`p7Ƿ,mѦB][/A`U@P!K89q(-(3co8`\CN9CDS e#.W{ǔuCxcgoнM_jbs0i V#QCmYpGw4#94.=d Y0xQq}E'U}X*_Z'\DLh'3`24è|2w?';~ͻFٞuN~bw4|sd!6:1jjVfQ?pNS0#I,BK1s ~P1*}<lp7Pd*KRI>EGZ8b,c:mȌdD핃pBaT0:*EOQ%HdIC~5J`OD'~1T$Җ`ـw͌ 
;gR_בyT?G)vM.*.{eRR2/.#rLz/tU&;CInz|=[R	D5\9^GiШ@; `4> DC[;Q͍J#p_j1<_j.*q÷u||qW. 'fʗ艡St.TŌI;1&U?&\j1*`l 7s sP-LX)օ}eZSL4ݸG8I#53u-/gT^sѨebxI%̶ 8VQ^E4-eu2d,$cJ/i=I)tgNuM̨@kϐ}#KTu</1q)x85X^7.$kMb{6^.xY,hrOޙy0/T_WMA+hUrCZx'&h}>=2}T|F޾ط7'xU?!d39yK4<N\wLs4%%w΁]aTߡ-Q5=zbe\oqclr7mY/|bٝg^b3*x2mLs-s/tL+w);0c,^Cag:|=nb5]EA>=,ǉnCq'QѪZvU0KLe?[t7'PN{ź\XQWI\[waP9_2g_3)xmAG ShG&r*dR1VnP{2k\8eseU Z{RTü297tH3mt[W·<J\vϥ{򱘱N~ǥ0YҫBT鑤6E){ƃD+*;3uv70usQyԵvMԱF2Y¾3`*ߐ{ZYS7(Tz?
<Zyƥet5	'<}dfRנ6F(ű<.Sx4Ybо,j_LM#' gg^QPoƳ
'2jxy OF X;ƱwHӪQ^dOUZQYrTw<HRqwD/^9X"{˲{Dl#k,*gMdpF=&u70Q\9bYiOMբ%M?Xt~LFS~R8^d-q(_~2/n37^Go*B~>Szڽ6a1K|EWܢKFff[Poj1P4gJuA2BxI[("c2>~Ph7q'R9׀p>E`Ov3=$-BɤTnK7o CtfD@f00ol+i3
@*>국Djs440O8`Bb!n`M2 MAkl,lY~|SY(}y6P*$:_&۰:T-(qɩ#&OWc>"pwU0_t*d.ɁeU3_,V&on#x{,X3Je&?I	᠊ sTQwJHW1zȐ"<n<]y$َQsDS;&/r6<awQH
TNJ~{)d	6<9˼}f7 &sZ5;dpjчNw%N:Xb}RM	s2$@mXwx^1yaDҐdcES2	%HWޡ~Ol{#.82/Irt
[z*|)<߬)WC*Wb]ԮeLECCg(NFK >ָW[l[,KμN=
xO@}E>
؍ a7g/Tŏq3bTuK,DϑیBJFj_P#o&R8 ʲ	* ,$vԃə,V	Md4E";mk\LDrP搠eT]hxtd1ZX`L*p9W xjxΤJ"E*nRRr<td̦YzߦL.gaY0ǀ`E#ł>EЮEmY|Pcݧ|ǗliSOe)s᫨,q:.krjI2J⸉>yjGW
Z}8IsTauÑn.*3.gi4zXV-zBe	f:x0+ ?,2~*=)mz k.pPn^܎̖I\m8L.}L*<jsڜ̡+%
xk.jFQ{0m8e,UHR<NQGvvjMP/Z0jK"b&U	#sP*|IUYԗZԫޗ},lWB5ӱiԈ:"_FT5[O4ʞNÄ,!=o	 -vTbYfRORT{[2mT>E:ۤޥ?UC<3Y(#hC!+'*ӢK5uE]z1 !I}rG\BvFY+ֺ9mǇ}v$06ԀX,HĻToͧ}]C@BHW>s\C9"=bW<qK\N+ wQ:[`1'>l>,>tjͭJ}%J_PUgCpY/ 6!ߐxZLä$ |w+g.K|6x8{^O[_o$e$&gUkk[Ev&(k~=6Y嚛]T\çG fPjf1&	Tb/|I﵆OOM$:FTw8il姲/@N|CCmTa{7R3ZdGwu(fRYv*㪧w+G#Avz+(dqyԾ{,31Y9yl	1TF+Ǧ1<ȏGR rX.Km3q}1BM	;q|2jۓCڍ^ Wξe_Vr,>4i6igE	,GB3	.䔶'Τ2 9­QNIᵍwakL~$x,5)mĤq9%<GW	wTsOh Y/^{W;8V^x
RK=E9Q'rbvB]HGO32h&ip@ѻ~Ǆx-Զ*F|x{ ql@tRߟ%_(wUܠ&ڭ`>r?79yךvLM=7I\@et]EHG?2[_Y2iHm	$DheQLPRoYv}/#qXb:.8rwXDV8KnYyY˚ ghXBc'eX\,j=F!l/hN@؞szCMMi46a2K|ҿ<<Z<P
]<b2  VpQl۩f|I>FeoPamT]ɜj9;N7aO4l0d]|jŊ75ό-QpB F6q6Fq6zaxB5J.zŻ({s3N9.jAWW<ЉcW>2cm/ht
KZbbܟR?+去0^lԒ-uW{W-W.Q]W=OtXauІZ2Ṁ'i6-9Lؕ\v,2P,FƬPXŎBeM0ʤF	XU|tML 	 !*"QуUgTjNbbEġV*Vsݿ]k}ϟokܓ{}X@SraےE ;Yyc'҈ #40 apnɶN#Hv,	}E3myS7!|JDyk-,ꨉ9Q%9ML6:]q}XX`3eOl' eTϧNҬNQ|^XGvά`<G(ȣ5/
ڝm;W˭Oz@\pHz&34m;m|ٶl'_|ٹoW_v/;Kul~^dd:R&Хr]ʕo/kVl_&_ƕ+OlVlO'rX2҂;a?И|LuR/f*Bt!Ȁn*I?a[9R% [[[F˽*9KKÎɗ\"mX#1KՃISzsqB%fnhmKVly`%))Z*3`gp@O ^\U 	3TB
"!_HA"	i5U~5g)c_\9rؼ(qMxV5N'-o2wlIqaP [I'=`F\dpY]R\
[cTj}Նy{J<;bR=]HeO;tb,gK+'4		>Wl">F,Uh/u@\'/Z ȷOGBNt&ՖjjK/
ħGߗ*vW?=31O>нȆh!8@_M?=oy.@Ɉ|@38ƌ(&ad)GeŇGssBp֩ƳX:e"/Qo5Cw# SW	W/ڜE o:P ߠ.Iw+F$ȈͿ! HhN	nam3L?3RiƅCn6C!kGЗg.=bG	u߄
mC~e!ᐅfh9Ab ךk~vKoMjޥ+ǚ9d΁ND
q1`sG#f9R8pHS~f{fhwgw.ut/ﾧA}ҖE r>.D°1}X
28|K0Ϗm"2H{)3 QoSz$s;r֯xKZ:d5C!fhT8B3TI!кpF34=@|Np3Bdth,</ȍ_,73ۗK}!PLIh}n;fhG8ݹ顮B!Q3462]qS-f/՜>sX[sT8.R^b=*H^zrd:zNAX(SSZ~9T@'hJ`%66S2uVL ey7Z@|6fC Y8u^4$ţ2[Z֮R&+7x?!oXCQ@b {Ps?ɀUNU;:]zp`gٯs<럺,?.X"F>ލl}%0I\`|H9")p0^_0XșA,93wКgJh,ffo-Lɿ2_T\g܌]d]efADA>,No}4Cw9fbŀNddF?|UW(̏#-d`!iK1MC4X`Am3ڊF0OnpyA	Q3%F|: SS62!HfTm@@>d@$cBcQlQx3-"FE6YT
Zk%X$A;oɕl ܤMAkXح3CƩ@F]% w-&Ue1c ;QW$dr9*R]4o_\O.O``2(Pj,4ʏ'rI3+"6ˑE,_yKY3EÖPoB=NJXgb`/7wQ-gי3UV״YDdbdAq:PG   كėP'0WwS`uA	A59!5<<8X<)vr;G}P]ЛȰD<.agDjꊁ|¢Og.AoHT[1&T}E#B^W5v?o\%yx8lUwi4Z͆\c5V_D֋~3НkKl覼`!u1i/jdΧ:*9JK Z,0L|O.P'bZJ .q4fV`yP1C)yKF%֏Ŋ,/5X#@.aeAк  /C;6[@nL+M1-A=@dDbڄbxn$b ?
2hZL1- +aĵ)K_s%[={xIuCAOǙ3!(;\|\#\sUƮ0G-660OG0-p<Cݦpf7i\lfh"0!J=1J0=<=rSL;)6Sc]sbi>.}` =-˙HSosmlʙ0Usgsw&ːJH+Az(:6%J>3i;-XEcar[vu
ҽʕE:ViYџ%/m0|-aF(o>)ЖNף)eW;De!	>7lf2Wp,LN>ٕ#4Hrq.ϷѦwBſoeR\ٷ2fͩ
\gP/`N]o O vca:-.R1(jpa炼KC?,:!re)T*hNU7s!@5,p!N+w:A0B)[<`Ǐ~3$(72sA_HR\[
Ү"iWKȎ֑2͉S"!R?XlQ
)LT_O=A&1CY9΍Pbu{ZSYpF4Έ|vyU+^!;ZO*LY?|<B5gg07	,g\1䏄r>\	7xGUήxϹ%g>?/S"i+s[LhmCGGL9kkf<nPv!悼FRYi1Z_h lNvfK$mGJY@Y`7pk<׹J4nBk3vg;'n2sʊ6x~PSIiXĆb9k<MPi1,+F~k%x6T1r<W9=炗5H÷zO"9+(gW,?73ev6Y76ˊ|T q.(?/_ageJ0H Oskr#; N.,ՙBܓjCnsxp#+QD,LYL1Psxs#hpݞ
,8j]'8
GX:SEr,LN!L1畋F4CaaY%,bxrv{/9k!BJA"iD&c"E&?V3n<nPv!悼SRY뮉뮉.ddsxp#	7í\w5g~/aK3|Sք}؄Ա]f
0g$J@>8*vH i5+P*~;H͇UA+jN=P>)T*댰5]Wizs6B\ԯ7^
 tu᤹&8.~xOe	quM016w k*=и⮔9#j^w%ˣ]9H0&XS0]F6FQ'O7/8jaVn^o6ԉ_)s,T&R$sdK'̲J2!n\uAFdu	Xd1ّ7F]	A#dĉ1J y5jfjZ6Yg1+>ȇɺ"E sɴHkmf|#
  B\_JAoExYJ^VK
%JW/`X2lbJbJ7sziIfnFmRPZ7-;7!Y#`m֡+ ^`
Sl39ɔFރƩ__Y۩&>;t 4S7N#iXP[]=arPճ:6N9]P?Tq&_oVciy8*8p|pG_	EA ZG\D@ A\L 8`5K/	
DKK@ ,D Z&˃@n<|&d>@.KvM_ʒޥd,',iYN(Y.Ҳ,۔(K(+ҲPWe/dH^B^]ٛf7hO\@|?LG#@
 &rjYQ^o» `b"n)(7\iAtʹQ
r<A5}R-Ԁjߥ͏ҷX<3AZJaݏʱd һHӐXzYXE]5:eZtUSDG'ŭUhVZUj/տ}UAVYI-Yo{@e9Hڤ'.L7^hy__d@)Q%W&_lyvYA]ѧK,'77^OÝ&O@IĀWe1V1z4@NPtXaq{(	Х +$Iy򮀸7@ew,r!L@8ASW{$W9?yƢTG#6l/92	*e4i?7䑁⻷ eYVPo;c=+-ٶ2^4>y̜:eV+A0C¾vCZ%Vv!W=1:xtT'R2u<u)"XcNȌW=G4[K3`Ӈd.wfGݙ|O,//?"ol߱xeōi溿3>z?吏.k4ge)6VH80_C`pQX1j=%DQO(鄈+{(&3̵S݂Yw`+̵-=_9?7.,qiah	[9	nD_Ut>+=U>Q3	>/ \~v;yrcW=w2-(g#tY?#Jbd8Fḣ6YiY[wgL׋:ozwUChĩsr'3zx0=4=6+#<I2#xf|xy<qŗ>/1B6ǴrfyQ!az3T4t`2:ؙoNgw)eaJ~$$0{|g#  >QYb"7ʔ^kF4<#˜cTVRgP'1Rx*gH6Z6JI)P=yyCi8Sٌ~9-s 2\g3@LW׺/1IE"T+R3"Aĺ"UrL:Ֆhf  ܒ SWpf	oG{[<%ݹh}忕4jFr43𸴂a.Y|w[CiEmΫ+Pn#iu9%ZhmRӿ v>@,@G8F,wxXٰ::gp6,.KnlS+>bJOW(?sYdÎ[K3tex=\"B˅"WXW.j3,9dRpAI@v'|&Hm^
7ɪȒB~cdQ{hj3\4'#$Z?#&јDnqH0{%;GW9(
E̐_k+g3fK"QW])zJx$y2q#WaY/bٟS
sR~p'!Y1gI!1"x]%v刏A@O`˾	AͶkoyń|~S.g0MsG$ض3ƆEdw|\;ytڏ'=׃kIv"COXaOltrsw,B$
>S723Z%kB@>H]E W=Eϖ7L|Au"K<2@^N]/WHZ\4"#8EC4<j*Ι0yx^L +*9tr0h]jyk2(+A.&Yx#W)֊V)+Ɋ+D?$-6 ߰ )#Jܢ0*?^#c,3: 'c%|p35ȟY?٭fr$u5%(*&/A}W\01I1"FF3ol2
1Fq8`QDęCؐOEW9tAޔl^idQ]=+<o~ԇQi_\Of
XZ0ʗ>2M|1ƨ=(mo$?b@w`8I'FZ|bt~eCҪ2n16 @j-d-͑ kY+hQ܆5Ɔ>f3@$pj3Tazp*5 OIaXA"A%	؏~Bx_ȠFcݘx}9(qAqpih:L}=S/7jatA_K:+@6NYI;,;CpARKSrcZ5Ő'Q>ŋq{XT[8M3×-Thr1bryt5kg>A@4Lā|"QEu%xmâb
ǩm`xV3f9 E6=0k1-YYqsPcN>y=VzXHC]_GnlUה11J:ёV#$oɠ]hmyA>D3w'W+;d*\ؑPV)[YN,Txtg=fϚkp|akxFkg$`u008:i8f+%ē$\sn/IY/e`8sf}n?pk:,᱅ζN;v6Fhk8#vVIId]|]؜8mO+1c3>G}w{B{C/k$ֈ		^ ٕGk[8eGHp.ޜds+K}pqhסg_N쑳Ȍ!e AXmVfpؚzf4eTKC![*!YP,ki跈;ߚ#*&UC4J*=U)k.^.H}FlL|T}XO]<na,`wRCTBX|9V֎͋V}Vqb՗YX%[/34$8Kw" hޜ Ů`Wҫ1ir;M?5RH0}06㳱P,a)n,h[BQQ%!(	Fa,f*yN͋?VqbYX%0iVq(֮~	RZvg*}4S9f*CHPdsc'HR>a֮}0؎$.
IKyCcO&#:`XŪJVajha .L֦>Vh	@ô<}(T9VăZgFeA 5'(K0g7 9:;O&J$,6S
Z*r<2 l&PaRa4aoacOsf*Lkv
ܜ+2xJ=`tmwlw 8ΐm׿zfnri<N5Eu*9ȆO~`\GQO\	YSr\4~Y9ƉA_GVl
IEw@L@7k'g1}Sw>>*҇Hi#m'јAY?'`9qGb<a6ɟDXkcuϖu6HfRTsdH?J$xr*JQ)Źⴳ[, :3*ow2׏*t#̄1*%\a36ŴY(Ad{fsa=#AċXَ!HI1 5P(]O޿l-b\_FjZgl@GBr)I_Ge LM4h8q.HDo͵CFҏOiJh8k[/4NΙ/Ońƹ_щrf^p~

\N]K?/[E:|~nmfdm0{*#)|L_ovOE+\}AVTXp>sWKkت&I$Fj8&8&CDBg]w9>olϹz[pEVŤUbcz9I>Õ淶~@_OP䟠?ABҽ\GEz2 z:tA_C}\зSY}a+unyRpԟ2]w3ݟt̴6pg8?b09KW`'W`prC 8tgQ)k"k"K~!.1.-%J{>P_\x6F.OQs(+5lݙYt7^DCUN^:0[w)E*_)[(nY(5׀tW0l>ڙLrLw~Vsm4ca$9^#,g+'3Wˡ8o-ث5丫m8]~g͋OWKa|1夭XS,$4KWK4QM}'ct2 &1y4V\rGi[ڐ,P g*8K|V@VR @A2zOgWj+	°!H1G2.ZX 6 eQ ׼	͎wRCi#1eb=0oZ(͔ꤻ~nz&/[Kи<Olz=r%VyZNl+ogC&l$>`ix^~ǌOmfn7}?);唤7-P|Zvʩj[YU&:-tYjo<h?(<k3P1d6pFksaO
4È16LacU-q-:+	e8+<ҙj:ϽVǣ|vw3wkM)B"hqT&C->A\Q%6ӎfBgf	i>Ôb(baS4b򿈱AGg`_R8XQ g\LK˚ qPp
Sr#u|əY,|ƊJ6)e-<bFhSSIVT+gN`y3ȷ_Ce# Țhͱ@ ur&;tqC5Kd_M+@>E]	Â=9EYIaB dҍEAKDc\ۥr>¡ Iy2MGpzio!gc%Y16 ,
! x :B`3H#ߘk~9tHV/1J@<SQnqa1'	QXL㔉h9\/^Ӯ1^t\\Hj=D&j&^jy pyKki%y"ax|92'5UWC<ZfTMZd-4C{טX4Dnk3hBRp4ĥ|oTًFdQޖLyC)ֹuWBJMtºz4JDR84/$ʛ84W/9mQ sHz.악zs&/P 'ZxNd tu4@}+)ȫ9=HNHs1?[\W_MWci.0o0Ȥ2̷or*ki.*]DLb/Q՚(q`MJj5Q"0|ش)nL0|;HTb5Y%^߳4kMuM<^VOoKFE3H/FF-3(fP>24?Xhq-T:_kiу9w4R88>'9	 Hଦ&Ӱ>=ģ̨"/󜆧S#\0fEę r^*C]+dઆhL<<Rs2ml5cG9@s7^#hDjTj @N@H'ji C--0x֏Bsmדf1׶NdDP4t4܆LF&xyF@gӚ:*s
y-.QWuRZlM:Q\j,3F;7kps:j+auBUf4yiӆd1ūEc60rMyh̵qy<՛hFM.M{7-ocrZ-viwlgG}vIKHiXќE$XJX`kji(?ˇ\lJۼܕLOk?%@;W[*3NK*	)7@#e ?\)<I?6C&K%dBS4FJ'OhX?Y&ߟ'N;r$OȨRQk.V8K% DN̢&b)HLgYHZT,fb5אw/{ĘxOaTޟcFb3pA_}c8R֘G?ϓEif@W;jBOF߰$PIBqL5򺛛Jd#0Q1 Mߑ)gݞEfSl@/	 Z3-dBS.֕i%4ueut3l$b !-´mWyfOv5b.$=IqA\#x8EU'SY4=)JtHlfQ m2b	Mdo8]Rgd\83J݊yEmPtAADe4Zkqq"lًExgٳ[و-#?ԣv|"k^~L?7$?v/R~\_E㫤uY__/UB~""L/_3n}u~$׼[$[\wKB	{ㅆ(.ífe\H	nKpj;~	WX"mb-Zȟ0N.W4`SLvS癔	 !wԧe0*5eL6*iڻKL=w[s=/yލ,^MKIvS؛R|],7]]cB+mo3F11"0"ٺ 乶W֟Ƴz].sn40I6N
ƁLdZ.?b56ooX`w.rfH©㒝1Ԛ!w!$)VIOuݻD&pf9v?u VfAK|GKf}@ι߼Ŀj rGb+w&pƯ,YV|C.rZ[?qWUr.At;7}8N]ET+6U*fwwrEgm^y	Av,A	3mv5e2ݖ*ZTNrϓO&"Ksi5YNo8rzq>)ll"T/|]BeuHw\%ĳ
|p"5@NtU, +u]yG0Li%iW*ai/R4'0*yRaeRR{]蕊bP|).EI]ǁnf"}M3\Vt8^4q_JD
JU;4uU]x z%6jaFiwY4v%+96<s2CXWkle,IQEvbŢޖBP *;,K?܈h?S<x
p5Ue3ŻQ(x*d"/W4ufA鯤qfEL_jδ곔9LOs&QS,WuX93qWҾ@
J*yφrrGs-4 _5jJG$p3Ӄ؝A-x:+>+B N{X[:yqd)Ⳝ 'D<i2d ;RYR6FC0n$ɓ{)oڈmR!>/h@ؠ ".ffZ73ej-v4Q<Y<|oG	:i&z?I@M:91oIPc(gj[Zܟ?Q1;#.~͢續*K-ˈυ<	օuwvwK^]{{U_nCdg Is=۱ Czpv`#SBpNaqrlf\s%4ǹ`mqwMڻl8d7/$;Ŭ)bZ@cd>ۄOfvoҋ4o1@v$Yܳ߼
%>}yv\Ncއ%2襣.d݀0zAL8\{I`U2u%nDb]:Ө@ Nq`ahnR3˞RA`Өe(.z!pȢrrΏNwIaVw&	N?Ĺsp7v2z#EGQKI.
G|KKSKS*WE2EbEcw탗YUpDxYp#kʝPwN
_7c;"mPtG"/ 	yZ$#Qbwώp]ܙ#NfsU|)32snyfg'ș84^$\		75qc|w˂}#M'ۅ+*"q]U*9ϴkȞ+h%C$+~UɒJ.D [SW"^>{"r/4/?K<9jUE[;7==FnEf<䗃<|ך2E̛d0/!m	"e1A\b#k %%"kOMx=5c\qe?0H=C#Nz2:|%FL`~N2dg)u,p1@`@9*jOslxBhm{P5.舗305/&Qы<Ņjb*<\ :q>H7
.,]OE>`dvS 0\{d`A} Ns=8cp!'|~`dܿ:m;0l`&yVT"wJ ՘D:Vz@՘Xg:K1<8՘Dccu X{iE3l_o:+B"k"q?ĕmPalbsLX	8;iS _q-OY =DfՑY&8{ysHZI$DUGHuPvtEb暗z!2><0*y!uAvZ*0^$ ɵ(țV"hM[ȱ(y'I4 7Zhm0r8:LqX.N[4 o"+@"';S-A1rL`&)Rɖ18,)S(N=qTl|e_ŵ]n殼\ QH*+JA&'JAdp@f˭2md2lwٻ-+FN.&I,F uz#7Wtl,%WŔ]=qmVOU {@;~T1g8}'Qc ? *VWHA<Fvǻrp{}"y$ȕs2m4WU!W.v*ck57#7nI㫌c1AGMj+m,NhDfF[P'J#12*<*(XsM(K
c墵2YcdEANh!Hjߏr![IC y.:k\%e$;VPݞafxDOܽdn %S(?48
e;~Ǽy3.`ӯK`2C]^忰(U;sѺ^3D[,i$Z=,i$%y1MI&'l75if(n=t69_vga%uW```y4A֍̍O1a D>"ꊃCw8W3t$AA~o- S:"`CHVU">O $+ruQ-mGQWċgVZYVJ)H8A%`Jr);
خ,ȟ9UTT*1^S;߶R@/DKj' `}:<K>p&vGQAf
UM-!ǘѓ5C:]$u {<TzH|dw讈O(H|dW*骈)Ō1IcFF!υl.iQHda.(=
gwL^;ګnT݀.1׃*p\swp4P=uH0V
mDqN	e(!BP3$H䣖Dwk[ITV!=H_H!bU
ʖji8oIxo>^mO+"o1Y_}(Mg⒴z͵sG+=Wo`adBp6׶N`k0/=YiҺ}CV,Dv}HE!(zRG{CQLru5Zt6]w:ޥ(z7g~e(\	Uo8W;gEbu`;lbykv	 v5XG\4z.嶳EQY>ʪSOCHڈIR'?1fԧp2b嫍w2jc;\4SJwYYӂ84j-VD`,ٴu5#En\_Ȫq XL4'S+A4	x%	L
BtZ^:ھ|5)P;,ǹY3M5-u^jAEo`0[%ƀ<ƃ<R4]H|`%&dMPFs.:g!KWiޙsw"].7oCALTpLJп (].
S6fv9 a}q]DyKA Z^" 3hl ?hGܖsKJvZ"wIvZds".۩9P۩9P\L.\#9k#c ƔbJъ(-q%{8Ǖ8ƹR%Izh sA,Zg`ZbV  *ޠT	- Oco{)5kD2?(}-_Do{6؋gx@%^/bzZ&@ pi}+Sg2%?˵	Pdby6`4Qkq$Z^;z-sg>Âh!( -dG+zr"@Lh%sT3v2̾;&EJ`FW'CtZ(tQtu5FI'@MWg! 'k24,circu!0Wm@`'O?nYz
r%uߢ=&>i~I[ {2</2Ov2^db#˵z˓gVd0}%//ؾnO}1Ɛk_<(1W?<9ߔWAKCR2Owoްryc\ٱx/Hx%@~2<9EY>"J<G"dvbۅ|ɚ!^RiNV9N%<
;m̵SJ_XU_
!`VX0Q"9E,2 uIzwѵw6.Elap"C"st<;xfn:yی=O!  d6˒m٣Bƹ#.oMˋm
d1鵡JsAD]	YjM"עi(ن͓$~=/}6؋II_g@k!!2ӓap^0e8ȞӍE 0t<Wし)|	MuBh{모Reځ3Yy&3P@rD`CRfԍuuMvFL()6m<׊e?XO'w֗O{X}DiqXfף4c6J_
rˍGί9G5d?,[^ݝNW)}}mIDx>WGų`Cfzt`⭶oiZNYT&gQjY<^~2:>ϜUYWwjVc^
rxR[:hf5tQJC<ab+o%qAǧ/h@uK Ƀ1}sxp6w8|B{Z<ǮI[Zzq{p$Y7H6G%-vfL=X<쾩'o=3>2~[mk[/{^xm9ǚ5r	?k?YWyը}\ښz9_DJcc^]S_HESr1W+g*g*V`|i
-x>O:F`!HQ

t#.F0S`0U5PZq{NMHaalk	e	q3>>?ww[",)/B^(TvHP+QaK^nqsϔo`<\[9K$s9pD$aܽ`_$(_pZ4YM>U1{<%ޗnnF0OKW%'L/;U>RV0"<gm?'ܵ\sf9m-tD186Lgav[z;q*h?p'/1(ʮ7bSYSvXtSEŽǵO#*g`)YRҩoᢱ-b"S8.?j4tl1m螅<EV"+/YYYӱ\.T=Jʻ]炽I7>)U($7^.vѲ1*^EU6[}k{9=g OkID&xc5&P~pd'lD>B YϥGJsELD'PFu;)
r)u-Qa}&68p{Xz5H+jkP%\;8NcN>y=Y	yy&uL,ðZj>+!DF#*bJXx.o؉KD
08-9t_(F /}>* ܚ#)¹4K3{Uݣ@ޤ W3НHH=Nm%md&gYƶ0Zw87;aqZCǥ!YKlng$@&.N_>f!V,Sje5y@r\4Pݜ3v9. Z`Rrk"0TW@|U⺲a[yvo9qV5}<,m+.{aG	ĭcBX'[h>tѰ/tƤ`h,ad s׆w',h|:J9Z>uS.?h%FJDsmQ#P3nzz'ĝEg4аsyQ{
Gf}&ƪ?O
C)!!؏bʷ=p]fr DO	Zm^	5/'	_Q'""WKakK|s_ȯdb,
gP.9]![z
IkGjM?W_=w+? wi_ ϧ.ƭ%|Fhny~gTE_lp13Tj2bR)#,p)}AbS_"_ʦ:ˈ5'n;WEbB1n<u4qNRAxw\KЪL@7hz ǽYWB%@^N4,\10A1EA,ZK6h͔3/!3c R+*6	0ꊂ4-@~B]Q)! J K)g m+y3XL/96Wa\ˡrra]BYU7T3snffVL2(\ψ2?)A49M&@|+ku'7⍂xrafT|n}#=Vb
YO\-\i7z܋Wd3)"]Hnyw_lK٩E] zZz-upcخWYq\RW	rDȦǅ/}v<q:MA4_?UƸ?̵wI?qхBiԼnJ^DKak)QDPBO$"-)>hd?#0p/+R
C=NԘ}]f_ehE)Qoh%Jfw.Y8W8!NDAi8$fǼ$W5~,~٪zmrwM-eA57`;]dE'P;I+9ZF(3OgL"zCՐ PWlߢ+w-,St·v˷]|:OQcGGX9&% gI~.Ͽ-бJ Y9(~[%\szgSeLw8o._EM	7S><L:95s4F_2vܜ@0\tjWל.+;~X0B!m
Z0/}sloG,xW	m׫`y/iI"%O0ۙ)zTC N&Ejs=Yק\ǍN~Dq+K^M S(naL<0|`vk[&+sƠ ͵Nh%^&G(|{5TC&D;h	;QJpyU~A&x98O~:%f`8	$D|: Z{x\=EXt9vܻ`rPH8LhzgcS(3;|;+V}e{j^93$YlAgs;)p %";'o5N:[\>	q>Β=MB"- t"f$@F2%VNS;xu!NKTUCj֟U=	w) 45=@$ȋK/nۃ@wD}5Shg֫;	rSm6 m*%(|6VZJ*X%XUjJ(bPbU*J2V1maO}[V$Ѫ hK@æ7 ݸyk 4>(yII:o$3NѴh":D\<i,z EtgYf<d|x
<|<-@6hܢes-j6Z6hܢf3es͸-Z6ٌٔFl*\D#6狓hRW|qrb(ZXظ^LqcfcfzF9z~o4gZ蟨o<=z߷}af~\A`勆|	:W*Z?lHC^`f*@` ̝.(s:{ZA~cG|qӓ.8,&_7 EA@KOU{Y\fyAxA-nQ>{ŁAn\N?(Ee/,wI;0a@G*$PΠlJwbQ'RiKW_J@@e5ӊ{tǼO5%tSef=},|ni=Љb3:FA^3 cK,-^RϗT'_L=N-!ώ
xv/?xѸ(P3zSݨ+eǐ'&Z\l`Qo!?SfN&iHS-<+i+.g
\tv[V] ;SWdHR884Ndk_MGSF{[ Dph|CY^L#p*~z)tU̥5GV]d sr~PV^w֍nd7g/ݫx|s$K'0;88sg!{T2¯ky]aMtFAE]8@E[jVbHuP8Ãg>LVBvpOWL^E*gkfg^\;	 0Ė`ĭxlok'}fr^C-lb/3P~a`Fs=Y.qѫIe'^d7*uUnj<]&9zM](e糓)
 9mCAfHvq}ZQs\a09bY3gSPa:,p=$9Op.W!W$U$Ѵ?O!)zH8/ooy^4]̩Jf_<JVF}Q+$p[=UۿR@m!vC./Kw={/ܖT_w2viG\͑75[ٹ}EaLS,lEh,Ragui])6iZ_&FщdCىlIZ*_ o$>v_Cczzt8DdNb,x'xzA8jm6%Eyt$j0XY6PSeG&qL+qj7J1z{
Y`:5൱¹]^s1~l)
Ҝ!m>ݣAfxnC;QkgAoaM|"Hbo<nBHu{WQw٦^Trxrpbe*;Hi8STQk)opc<{0\HOz7q* AF#qއ=9Y@Uf]t$-yu%|0ܕhn$#(i۩'s>P	yS_Z۰B\C	Eqd}P9TSċ$>,q<'R'8uudf,?m"ae+ٻ\8Sݿk4vv0E
'\e4Oj;+7|sMcqCA^nG2#שNik?_ˊg?oK(//#b4өېܶ'}:[.4M:8Sқ8N873C4o'A3+bYciD[wf:<dgd.]0?ut
)30L㿰ހ>ꈆRdSع'wK9 y赛Qի?Γtʿ4'p 21ց'618~m(i@y4HsLs
U2ĎcbgB`㐨LbIȿp]/#@]`W8Ǝl &c!6/C[$5!+,&7QL WdKD4Zׄ7\!+H~lHpN.ބS#dbH&JZvHIaDo(h篟5<2<R/R||/y^tS4;)]..phnq %:;DבieXGMb)P$Th6~S%㣹\TfR%߉,o#'_AǬv+>uf<zh4ed.<o^gU_CyƼ.瘓^^vttct%\"O}sXieX2"cl__U,̋A>ڔcFGsq1i8N)5Al!  C	UVO'@d;IԥJJ*>Q,UjMUZi}Һh|gfnl߾}'wܙ9sfpMXw1hMI5 llqtUwP)O6JwZ@72JgH]g(nQtս+CWLrc8aӼW3e3gfT.͜ɛ^GZM(?3r,ֻE߾ b$\͛G4/gĐ0SxrOrOU丟2$,ú'{[-GoOwYJeŕC.x9M+<wM8:@Ԩ.p>Z̒H~u3*,v.
9lU P`Q D؟DN7J͵z{](ܰI(NPPqAH'3ݢ(Wdxyx
)<Q[ip1\,<J<B]ɫ1Q׿?y)|"Ք!GRdivYk
9sH=ZA˶Qz8BgbZTT~uS*sCېTzD o١;w?7.H\rz:l8섲b*eOLC[1>=g?Vl>lΑ;8.Jk,C؇|8	.5מRneF5l
W0ʜ7$2`6nbz`+j3<l INQ3uMrC;I$GҸt6-pOZZڏDZ&
5fb55k.WT)*X(cyԈr7kɃyN_88S	M\ؼS vX!Rs CHۑpc~&Fdw8ͭcvyslDhR/O/`.Ϸ-8hu%!εdG\\|үYՉ,u8G~`$[$jpW:fOZgwg wޭgؼjUzeyeF]AcݷVdN[9kEsVd 3\Vѿ0C!-Vd7UE`?{zA]`DQ
ȯwvV-ת6w]vzw}Tvn'<Ly擴0 R.TY5p`u6?ܙ_OԼEI~e_nO NE ~Hs3#%Q(EI$
o|Lռo:3BY0p'
WZ+Y tbW'}"_]z"%a
;?vlqԈb'СpL4vXU,kl0\!>'8h!C(O0$h:e0IK¯@Ր++ Dz.͆=\H\*;'rQw5|M%[B<Z4@Bxh[I +@"a%%D\b:O|xm;<nt:P|)|\SNXBFՐE 5$P/vȧZ v)	p5iDL*Q..8X>Pq{܈!;jyx+ _֛­Zq~؛JQ~\SQ96`n+C0{G:4O"ys7Q>\Xu}%wLc/	~t􊃋SȤ}V⟲h:]=|9<}7?zE&&a~2@""ڒ'{E/Ogk)`|
s@)nv`$V&Wd >Tqgixg\s`L?4Y*.mZ@nRYݬ.ת+w_]`Ի.Q7L~uEU<?D.40.@Yq.ӽ>,/ߟod$<\;KbSWp&J ^)eyIEII?j2`-L&KvKC[cQ* ^IIW/yI[}%e
?slC( ҡ{W4FkX]k.YdV fIfqA[HtL;	}y$UZ4	1	\
BL|St $~jQ+뫼,QB 9 [lqD6TK&Vy蘷Y [	5`I-tݗ$YI ށ$D7ʵSag\4fjnHJ2u]<K Y$JS-!YiQ&Iۢ9o'FM]X@e KI*|H$/V^FmeS KD<*aΈ@8{%ߎ4"Ga&HsAPZ1#5/pNd
1n6\~	=ΦͽPzJft!.aTwqzUЭ4NJodYH|@W/N.Ť/Hb2\B5)߾7ON(xCǔ))j53>LQ҄%Plݒe܀ԎX[@I{ʁ/ƢU1 \d7b-t|~MrJN%Ҳ[#ZvkG-wr'x|Is>5[rw{$eι%9ץ({QIt5͖W0CV0SV N:+Q,YxC
NNLUOgF
Ǽg22!{*Zs}<`GI`3wzMzL\ 7u'
%::":t(dt':(}%} #*޸PB[:/z]U1GbVE9Zs)_ց'u_1{'\Ըk"*st~NX ^OM^qaK>B'->% K(QđX A|}7r^;Zu0a!>wCDlsFZv!Fg;,rfņ3Qֲ*Jdo溯[ ŏH/+jodc^:}^}͵_@`chp&h|QM>mh2mADM(; tMtm" %pH	MO$6lOgE6cC!ֻCVȒm@t(ܙe	?C	8EyxZ#5y͙;O9iY's6Q;z<|eF{2nd)hƦ͙.+7ׅO`^TȒjgCeu#n#.32V6[,?VMgU:WtCk%(e.} e	$c$W40[6qtπ}hS5kF֩u0LxU~ B2@%rUc-(X5Ebu7g$P풫scqζI^I-|	כkB4#@`3<?k/
9n6޸ uoyAq>p@P\TcEnm4@`(>0C5ʚ)HvkNi8UEPԠ\P'VD쬪!''ۃf:mVձN̓C<H*ZhGcd<>q?$Q>LTm'O Q/y-8Jt1hMJ<>96 ~p	mG]uY)lgu6gčz933~bd%J9_w1dBkdf&&xsRO7?ԖݜY<%>	fMg6QB$?t[vt~p=A9gD_w_7C*Gk,VR	im=OI8xY0)B
.\	 ]ݕ׌r򑀣cL*!f"p4b $
K-+>HG-zwZ"eb@$ ώ3kdOFX>$_'+(#/IIpDOKxMkIFGt A(P;!JqK?l	Q:d'zHJ~ٻ^ _F$J&B_FpiVtLC+Wҡl1)%eZ˔iYXPp:* ^E q劶4meж#<
{EmH55~: 'j3MaGlscBiLzLE2M|	#a<)lw"L~cAS+*e+MQIc1]@|a*ap2ba>t܏~h9LE-Lof%ه;|XwȁO|y}Rp=* >vO00+8:|RJMy},ei*˥U2ubRǙ[Q	qFraÃcy9QHnj89ܒ%o*g ?oŇ0>=$cgT瞒XsHW)*E2k24\Y%E$`"hd]FA}੄7*!JqKOìM "GOhܡR@N9g$L2yk8x1yV
0ޏpRrFߨkBH[be{U쏐UdM(Vd~&e+C
p)!$+RaБ+.17oJ=4 8@Ֆ@᷹nI.q<`KR@"xJ!J[BiQmxԐe	NvOƕ`@'L6(@*X>С55`U9E:UuZIӊMҜV8m4/ѶEԐEv[e\Nj\5e\.J'H'6.Wl\ٸ\qfr嚍	/Ԏ8<s5g6K UpLfH|Cx-զ3vY֊.q8a8d9ͳLǸ@ؤ0	qyeQ WL;(b {B3uvQ@T*um ]WZbZ(<R>ΔwxR/E	L}F,~y5|2-(?e)}aP(F0ū<(xopc8U|j$s`#!lV:m[Ta6+.PVrÅtr!K"ML_wա%sr|<_4 V%|Kd205tG ]:IEu(=͜kW(-LM7>A;
)Չ$
蹜σJ^`껐L_.5mS(y)KM}eKKO2U9vpuopmJsR\2JTۑڶc[{j=P{s< 	x# _34L@abK<Vۑ/$\
/!X}~v+ծze`6$c 5S9^nݲgMQʩ99k_sXn͙s=<bh"αңtz\:-	J>VBNSsyi$a҃ӹV]gdQizI|O3%&Xy 'kw1˯=8=sZ ~i=K%LPHivepGZzWTpSZEYtKcfzKWt"&cb	=JTo*K bdTg;Π")VORʫآձEcVǖԱIcV&M]^^^+hѮ]kG{5,⦓Pt2 u4;mM|VPQQQC>ѪѪѪY:cwYcVTW5]hE֊6mZ+"[ᤚz:
Way`>로+Z5j֨Zw:v)uS+nhulئձ-ɫIM6%h#@s[4ɽiq*m.Vt"tkW¸=זhC$7y.pDOw+FkN(FkN(Fk#WPGћIPl9"~ ::/t^LYnk<6&Ѐ0vA3|C4 Ct8x|LbѤQ܇A}[SIG#dS[OH~9DǧK7|\S\{=+x9bn"BKc!;͙9I>{Agjy_J#(T*'F;/KlG=_>f$[sA7@=777B/;Ky+z)T4CI".eD;1NB[\봑k6rFQˣZm|$L|=_B~1Caurok=
umXfc竬{0x{<Ek}i龔a^2r8ct?UA7xk% 8 }ƛU{9IukWE-	fTa|K	~ O4`sf%$]]|;Oti4pk,DmEB<2څcИ
REľsGͩK1XfQ [0	IK;V<t,JrzR NXrVa;a$r^&hzKMQ9͙֣ΐnogV퀛N fpE-e끃SޜY_pJsCY&r"cIN;KN5IJ>TgemY)F"HV!GRX}++Hwb`G9^NjL
1Ih6=Ś.F
 *N:qW7ӻ wPSBp6UEHd6ª.k]vciA\G".؀Cih-0r0lҰ]|TA\ZL\ǤQaFTz\vicIvQ.'d	cSW;[|MzSl7L>O$~[,8$;0n~/?ڮ"y1ļ_Vl6\O4xqz0Kw.͂K~y$P S[("(e$d">WRx'P8zUQCU,u:of1@L(	UuVg2-ZK#ֲrHVZTڨUlSOgr5X M>
I$
[:.EӀ6 ~NBs2{L!7N6<S&_my_4VXx$Ywub)	Y,3EԱb k]Rc)5!+VK{GuVB,
=`r߇8v0Χ|ʅko=J_XlեUr.5lVh\ՉR<t-ޚOs:+!BY]fu?\GA|Ou" Ki|T_M>>?|Hcjs%<e 8F)8Ov&IkL=kgegROx\hڠ'|"TO0y 4AQCFΑ͖?!F-+TdI:ǄiW.\I6>D9|Ѣ:&Oۂu٤.~E&Oih^_i2|Z%Qh"DHɒK,lPf*H?$b֑䗈+d+B֏]vF*w4@͑oDv$6ES]b	s v JX(?!q"o)x  ^E\UW)ƎO &ׯKegve  *Pt-Sta>R^S~"^k䃢k篬N],'gOg]4&߻i<jMk3+n4V#jpYE<
1qJ&C7 7Tp>7IɒKtqU"DlA\1[G4Y6VEIeZ.5OIRr.,'BdU%d%IZ6\KLrH.[CVof*H|# b$_o
b>:4ڎD
(	x$<Tf#ɲ'DR
p;&Q:m`HtF"?AݯExYG|oR4٬&񻢨q%2T`kcxfˇ'O
<:s{ _<R4΃ʒDJyi{N?Qi_op0|ףantKUE6YEkB"URWKU****G[bQB|ݪʴO*ʕ*ZHw;Uȹ9wuGY;!(iY@pQdXS- .=|w5;@6g }Ce`ؚaIVȹGq{$DKdj.Bm*)NJ	%|$gsBE;(|l6=au#q|PD\uqM	ɷhAr4/<:4δ"z
YTi#<UX'iŲKOf㋹y4uNm#P<dB$?R%R!YC!a*Q};4oCF(]9fJ풢4qC4RޜFomx
:>jLC
_;#TYX+  CjjZe
)F nvPF8!h17aBh+ ./!y[lL1}9.gqkO[2s5{/V)=>t%|䊧!<"x"PuEřg߬V y ׎pt 7tXtی?i
tdգlkod 7rj}$d&NI˥=LElM߭DyrE	@:+HYzw)W:J^	~6%w$UtL->:8.ˢ+C6;Wr[+ocTAQU	gTFZ^V&;S{$77C.(:b<A:3g8|[set(w 8#(~=@<`Qt(3Jxtb\r{AT"X&)x<u#+vW
;:]|Ƭ;3wdB%]N斱_]Sfl]SUsB' ot{ݵd=vwݻ_) {KS4;ͦJΦQrhٍ-\23l&JyIHQr<R6|6SGq(^+VvSI*x9)͛
ʌ6$莨SGZoNYnںʚd3YZ_PJYdgV,H,u-R?[4JͣpP~ϮKW_֍R\!Howc#0|ݜi(y|DfF}k|~XQ7 %~(r8lD}7tJRu{3x78oaљdާ%B}:Z24_PC¼Twl
㪼QJulwD
#ǏUDs͕6fmSf:(M@ѽJѽJѱJѱJѱQ-vz|`]eVo~XWV.@	ґ!q/}׎S |k8XO{0t0܍4[MfJ'f&zh1ZW㣸'|UU^]OL?hz{~<(={3zl>P2i:Zvpp8GX·yaUZxiyk;q-DG.Lx5Djѯ3{P	VJӸ%}? r72̥Zm-**(')>5o|<:15.76Z`>͵:7n\71>`蹵R7c~.S KPÏ/,xvU(r0,J_b:W=uuͯ9/?_h4NT~so) /9V'+{d0~KjK׹+&i\~tg\A)|킏<xDP}<g
~wu~wn~	X\*NOdI0gÊP y 0bUƗ>J6=^<B$!SwKt{0\ Up/0ݗ\s{ng~@kԍz2\tGAd#vDeDSpMu¡>/ٜHa?np'i ó:zFvp	QCMC#IQ>B:51xWEM}R.QyaNTBRVyP!SqbDRz %$8%d!~RC\! _wm(PP C3JJ =%Di%"?1 U)T)ST)T)ST)Ta͉6='47VkqKdQ"V&fW$I<~[:p[w,;1 ~TR.љBY73+e=T{\`h?D"N'fN6/4<onD$^b~?\5_cL/v,C q`@U |dw@"i.!JN [Ow	Qq.!J 1D.!Jg%Bi(QF >JtlOdŋ _fAg&|6|6	W'Pp+"ȡ)
+ȕϒ'|tnKp+8ДFң.)RbKev;Ol^L6_nSIu	\7knXXqDƸ(=5Ʃwbum <K	5>TFCuJ)4/e!Wb&GUrӋ1&bN3C&ÛCG2hϙ	0_(S5R <X2# N-)`c1NYFYF~
/N2Pؐր&G,\+qv<Ê4Şf_@x9+Bx8^c\7Yvړn'2{rqe󅸞{lxD.Lc.lYf>j.@+$jX? 15~/m_^kӨs0uRj yU(R )Sdvr].0~hI~RMZ멦ymb!
íÆ>L^(ܺc:j6t(t+ؠ0r'84xdod7yp`ѵMy/N]׀inG[np"Dse	nՊc|	e*3+su8̈']2r4.C ^g=<˩!Nw#5,<\r#kG H > :*?b	X;Wh*lnoPG^H?|}fjʞV+g%V ɋ-Z* [~)1 ?i4U6$(QXٔ{e\"}v(ol7oDRǨĐO!mdT{#M>v77ۃbckI \=Sx(ŝG97nnr)I"{X2?%%|29.TKŊ6\+˵b>v+U{N,`.>b$aIGOkI,nFXhZ, O>I qpK+e&X?Bo#;抇w#,uf=ܵ~OlÙz\+NF;[MŻFϜ=F@1h1W~[ ss M8\+2O8<WiGbs"q-q^5ΐ9,MznА1vܳE)|㈜Tڳ'#	+8o^WU_0sGwTo.݀hn[#Q]GB.$)UOk:r`7e'{rPxfˑOnH /$%9Lx; ]0a=8:SyM$\*euIi7Χ%vB9ɾ^#Y8ksNj1<k@ P:D%~fkE(oG3-!GtQ>k!
}Z'x/
:9!Ds,!ﻄ(+V-J4L"xnJDs:Pu=-xZP'P	5k@G(:f1CtQz@nUNx4¦qgUpY	eIqЂ1Ԃ2S&o:QmT3∨!+x/n(QHP.)<Ra2b>|S9 |Q5g$gi71".JcaS :iW4nΐ^MS |CbKW,z̒ṫ)!txuvX~؀}tclTdxpG=dpdgZ|B|D8rEIM(=1Q]Qԛ@:7DUKKԞbo6K&-ǅqhɎo2`6*Z4Xva]KW\R٫2$tcc	/}jUB,YaUnm]U_VՎѭL`T&e kR(P툌mQii ENjʴ;/ɗ+Ͻ	Rޠ7ЪXP^EJOE|.NEaGj꿫UҸS ( k?8NYƲ.>_̢}ٔ6# q ԒgcϦ|z!8:A@BUMDM }ss=Nis$#4Fr(/wR3jO)=^&9Y_L
Ofޢ"9708V !g^a '`84\ۨl>	pҴ5b.XцJ*m諴҆J*m諴҆6|`w.>pJ(ˡb9*f/$T2 pK Teq2+'_cyE )a/O_CB_bb<~	~ylvrB-O_bb<nqf}~4Vo[vKhyh?DWNƊɘ|dq;6"c L<Rr01̻Zr*9IѾ%XT)v۟7U* WY*ggcZtuJbʙUd6AĮv,	Q%rg;(kxG[iw{۩r_Q|
-OOgRd2\ ݈	Kg_'J֌{溯w|/'Մ>)@_j6ԨНѭnf>pq/DW\%+-vMK$ԱLgZ(4ߠy\'5uQ$؂ṋۜdc} F0f/?K6~5)|jR0lztM}{x'h\BhY>/[Wpr4;3,HY2FLB+.d^\_.IIO<tWNCpV(z<Le5M;p^sAƆ&[7b	uv`yג@];t(x
_@t Wt(<` qPXg ~ҡI>;5ڣ	7=5Kk),UFK,+F\F*]&Fּ#٦XTfbRŚagV@Ws9sAWMeN> bК~Jt wYVp@ajf%`^PxJ Pc򩸯Bi{C2G|\Wa^0VK*x* ^@A
P o˒/y&%csS+4%}쮗vҲSΕcwڔffNiwKMQzi)J|Ed`*ZK%{r085Pe 2'*7|5SF"܀$;WQWΚ֚lv^fû~oL:rMFA(~Q$xƲU{ZDUqkU8H7#PFxRԪ!$}!F*NwTb(U!ٵStz}ʓWEOƻ:dTRIhImzK[W1K޴ 
; l&IshlF'r(Y
VYrxj
O=:*rSLp$߾46ZڽE/{>@شg?/LM }'fড়0	pf>oIcd(@ܜ4fޯxK򣈊Ә̝̽^"yNΦSBy7 (r TX;he|QFvI\݀[зX* 8
+Zr\a]85ATۇ|v[OdģCfɬWpwL	D|rt|ׄ%G+Ϣ<ΝKi|l(ӂeNgUe! _ DJhK$Q8%8vk`!-zjBe+x2אDѷ^K 2O{G7w^pɣ?ϣ>$ў"QN*ӄV1L*[!bh*'";HcX̣3L~Rٹl93'd4x^2_#&4[q΃2s0_; 34,sZE|h//F-⻥%J7o-۹b.W
/2.}	4FJ(MnTՄ&LI|e_e/T#N"Qͭ!
wQEwB:._=`8f8i'+jg#%B*`	IEtS6dz7'BM25,0vIgߍuK8Wȯ[eZte<GHP۷>OQ >a*qȸ5|\?8]9W)R{>@ߍ ~ݟv3>ޜDdTp,4h'9x`p79g%+i~Y-:x.%I) Ϯ"m[O|qj@GHQ;HT`IT5">$%_C$W~ɷ"8iǬ\i ` CCKd\oFZjMa|plCYeDwV:t+֋2BM$Qx4<>(@~okjÃR;<(~t˃x`em(y>Aa<ыϋ,Уlhzre1C(Ta䚬AyJT˫8K mVQ<n9fٗŗ˼N$C tգ"ʟ P%KEmw ۤBr2d0~^a,5MA<vCH%,rєB)2{dJHJ	3@Ȓbk>lp m@[Eg+l`ŤC
[ꢶ(aϟ{95%:N[tY>ܚl$~3Өp=)UWSY&+D|NxR lNA;A5EO_|x86?)Zk:X`qIVգ8uXձJQۊGe+i5jX'j@Ǟ$
ƨoc1=СLC&8t(nӇStw_"dp:;f	Q`v1e{-HthG`eE[66y,10k/v4*s|s uo0-p.ϐ||x}%aJ~Č?XXFG ,8>s KI	,EO=JNe?U/7|rZ$>&f2}gԗ%.rξ,!-ƃ-P'Qrf<vN)vDԧiO\{YrgKzb/K >I#DάGk|(+H=kb+qy!Z\6,k->ngmRBM-u?4>yyi	/Z`%̯Uξ&(5GTBz0q(kh]H,.	A^3vemBMx,8UVKdlu:ª
a%2V gϫf3?"E"O}SUӦz>NUFE$!	DA$!Wƀ(7֣pU +q萏| D.cDC(j۴jۨ5RC8Q ;hShShCK&9H+dS*)omUPgƵR:sgqZZƵvq͚55k|;jWintC>VHAwe::䌟ϏxOt894-'jШQsCcd$ƍ1࣬a6Sw\ Qe;(	]2_p>jEzjEzz"e|lȦzXxViݦ;dY4yS2YE;lGWígS=
6գ웢[NȔSY!iyEr[&-G#Lo*kMR6ڙҜ{*tڅ_#vD6oh0wK:ÏvT7a`0h'ڑ2BM쨛<: ?m> ;-mdm3>'K	] <9Xc-G]O|MTiۍPnRIM'L.0ZD3b%6ɾW,Y+L<ntIV-g]GA'B_Mɫݼ:>	;R°ʠ6(/+ 6 ,K6=VlHgY4H6d66/ު5xk=jVJ{i!#M&JBѕ
o;]'&5r+EKYЧ;\ZMo86-s	oox Z\6c-/ʯZUpI5ZxEl`	2wV,HQJ(AHx;Dv>JnG)~,O@	
h_oEaJË#F}/׸wO$]C!.&d_:(1*dw<@ cg8EbSpl;R&I)2\O9Dl^{+~lgO跏d-R>c>4<Sx@(d*'9ܲs|dQr:sASRTe,#@hgtֿuҙ ;\,*Iєm+l)hqTSf95
Ǯ;cN0C4̭Y'ةtޒ%",QUXעhū6M|\{ވ5^~0MGwړ*PoQˇx y@Ivid!L	%«zHĺ
?R >AOT'OQ9fOfO&*'[P\S?RG.wIQ)
k\RqHQNtHQnRsIQZsC;i(0~{]R>|%E)qIQ%EajūRHQK񏺤Cʹ' ShxZ1~P ݨy		xx	hh	XX	HH	ǅ}BqzPs|<{E{%x̔Եw˓Ak%.$-df}"Q(&c]E 6[odjaŸ}>!@+}%b]Dv\ba!`CUőqhUL+XFw.v)8C܎Ze0Q%Np9;K7+~:yu9{k>Wsf:ʟXz\YB0Lr w-,SxR)~\*<Lt7[߭M[S	+	;jW9cMq) np6{fe"VwNf1"QXM!\;j1|G2ZU(쿆'U?aXLhoW&i땉WcbzŲ<9۟|)nWX^1|z+S7'k7oDѫR(NGU:įC)KY (|` fqP7,J^I^OSDWuRI7ZQٛHADH0-/n&^ovxLaU\nY^ROl>DspdGo2IG[U5	m*%XxJ%-fCmċ,9cOx~:$5cs=ͻ+m%(0xQM?*[`!&/J`CXc,U򞯼CWJ)Iq})Iq})Iq}):%٭S:%٭Sz6LN7	aqـg[\_>+P1?F)~L:MsH6!mC4iiҦ9MsH6!m!/[Jminf[i;ӥ*FZqkbĭ4ʦc׭ڼjkb׭$j6ڪM[{A7ňK5#.UnRbK5-,T	K5,̳T3R<K5,glo͓/Ӣ̓cE9b-Z4hk,֢YEXfb-ZžxY)J]aqߝΥ
ZkQgjCZ5_fpy3ddg:#5;z?wGx$i?:ЦAyێ Sס@o!DAo\k>_^E/MВskad
^risa#B#t%n3uӻtYL0&+<	ͷGI15UA m$H[P_΃XI9mNASms#XWzE⯍6FWz)ڨkczE⯍Qk母6j(cx]65ŵzo[md{k`qipg;]wýfp;|cp;-dp;4M_,"Wn<L"y%FBüaB]#bf鿽v۵v'xGD9^{§3;:DƱ$
4HN#q)aխkڮ[g<X#2<X.*N2<X2`_N,?v8so*yIj2//wJEV*y_%&z<HGUp\<l:bɨkԢ6>ݨEQԨ9Qsth]ټ[b ,`2˅Olep < ϲa/-dW-CSSaEnBEnB"P
<B919;otpYDƖȃג{~j<c-g%wzBdD|~Kˬ'8Ƭ8yYk,7bA?[f[gSP<۬3ۖd l^oYOeGi;
贤`+}wyĕF({ciO;~K7V|-Cr?VUci#P.Ǌkʂ,m8xC?Nǣ˻"\@wkA<w1n1w5|'b9IṃAiwA<w6s@sb>LŔ>,gRfmެ֛z6[o_gy'&7GmuʩzmG;\:p<y}x㍘k|_/18g
չvq
ru\uu	mvx-^¸"b<R7SxtӢyE{桥NkxDg{j#kKkiuܡamJX_[f?HV^M/D$&""}_kmu=ަx0p)º ۫E6T{tZ<kVnN]=&2٣[WihY^*gEb[noN;k'N|z:wy*=7S)WM%t;Y'?OD;
dpP5D={
]3DG<x-ic?7-Uל9x稝UzwE'?n]	@!D+s1Yj*r@_70!!>4p_0UA6!?"w8Huu0b  ?acws"?$ 79a8?2].Rnl CdX~
Z GCc|ϔ&ˀzR@ۣFQv_4j)ك:(ВNY 8c)zݑSVHhB)}Z׻B.g@QkavS >QgaH̟ 1ʳW;QKl΍.qԺR]KQ+􎆮_v%(]sh[.#7ڗhL/h8s:^m%ZWF'ۗh響v1/?1$ԲKw	TDi-v}eo_Ɀ[ز1<g
78kیq|_vC;nyF{UHت;mL:]Tώ{XxCoΓ?cτǎﲨof2Q}[5S?})r۪mkTyo8[슴j''Z-iHKwDqSk//HwP<ҠyAxDp//A4hiӠ9FF*<Y'dRWʓJy^)O+z<Y;6M D^^T)׮=.'QD^zxRDDE^yKS"]{]{]{]<ڎGkG"6
|f >D!FqRЁx׎ s^;|-n |<jqv,lH@-rx*|ƀB>c ߬Mx3uO_/֍]g/8E;|+l|?:O/)M'ۣaeS%ܓ X},n֏Ҿ#i`Z#"NR(QmK=hk#Pږs(Co|OXCY nj T(#|\~.`iXW8<L}O!]T|J8*QqbezH(!]KwK,;ػڵ$(QD$.QqK,;؎%|;51~:l_
6th~OϑkښeX@tC
Xj+b	3Hkźd6YMjkbm1֓/x9mWz*dC[у@Չ$
{0W"Yew:ߑөt*nyBѩt*~$	MN벸SXn_ xS:`
?]F_7}%͙9~+=1
8YiwEGT
N됕z$Sq5Wδ
pr5Y\gxV-nI}^/u>FLjBoj
F)Jc
5KaO>>AQmIMylLKJu?#uYl`,zQbqRMIGMLmŵ\hIRڥg>/'~R`?)K۴$gj,%`SɀϺ6+@-JJQf@WY)JJa2? i^l_s9f@w[bKR~bj!xt%Ed	(3+/v(),sjQoBGxc0ꮯsG];ωQtʟ%<FHЩxT<*t*}{^bY`x TÌNgC(!-YJ'JJJGJJJD7'8s~y;}b~V=.3?p,OJ1SJ4VahXFj;!e<e;/n>C#-PnY(l[pR[cƛ19##l{3V</7 MNx\gLט6@m&}5)AA),lgSXK
˷ySXk
_vMa){8),5/o?;7:SXl
ߙMa=yXoW÷,3tthqU|ݨQuk_oNa)|f{NQ*oTߨa~#ֆ_sE'U7JߟbOefox=K?p,#N=|mgSX^o
kNayzz: !7A0J[X5jȨ9	@4Y߰0iL(lv> U|{' '-f[`Xzu{l?,/`!&-/Akov''֘)(c5|lPm_,H.l.{(7<4$Iė)@rTX[>ipƁ/~23N嬗[5fAԮeё)f[kVuU5_jDû3}m!,ƛ'4Q
np\/t&|THtguSnKĜIF`ozпZgΫGx|95es٫kKX
>!|bx&Drq/:
TDp|8>v~p#.ht<HO"R.qNGW!^#wAzct#ݑ]xg;5] D^il?9#(|ϐʚY)YKSp}eQQeMFjS.Sn3SLO!(c&-Sn,B'|&Da ~n^&AwMA||ۏv9cP~;E&
LTC.-LHj6ji<\{9jW< gbr?+u)1R"}M}Ew&B[q߳Xg+y:3="F@u/2~`i$q	y2*diӬPZ_kGY%Hp_7I pP18C'~VV!J9:+q}DlG$7~~ll͒g.xs8c]z_{)''0pB$k`_Fx."taȉX\$Zljd#7.f+L>}\	 r'YHd>f"~4^+J@~ϩ!:f6*uc=sʷ.~Qdx}F-R.;ûsw{Uu1D1 ĻTBdf 	E.LR-hTkҊ-UTZ-jw~>:kZk>gΜYFGg)Ьn8EKك^sCӿjp½at*
xokpgi<;.t&3rhK(B(!"yK⊆9o;Ns;Y5Me &ȹ c"c' `	$${%m4ݒE&"7S&"(W=!_hHyR_e3x2@+*~Q7+Hӄ
6^w[9*bycz~&a&MgRI<>JTz.9DqǗ%;4oL |H?0'}J} ۶ՀΖ݇y/HwZ{	O0J,|Ys&_rwgsv7]G}24F >@߻\>K  Vi/?	%*iR['_H6hkעq7Z(yT*NsVsTHeB0JN5L/C=p?,}@xT=Kxf+1Xk3#Hщ<fAw{D'3D!2DEAA`s|ϱ9|9|o9Js^)"+EOto¹ŹŹŹ8w%q{;|w_:w	t1йos@Ν3?I6-#۴lK(֖P&MK6-M۴4m&k,לY9\sfr͙35g'*3M3M3M3M3M3M3M3M3MbjLLLLLLL挼8ӨYfZ5ji֨YfZ5ji֘M՜93Wsf\͙3s5gjƹO[QA8_lici9OM#xiTW ^D|wL
KKi~%D43΅ӜpX`o\s/TDqZ7X@	dIyhsy=q !RyKϒA`YҫU	=n<h|x4h<_hX1+}ߠUK_)WV{M!*Z*Z*Z*ZLh_p0߂s4{*_p1\E=xuu.Uԥ*zOG**O 賳Q٤H:#M43ҤH:#M43$g6>O666666666JOa^i4վSd%RߐR~KT2-O1Y龓gXb毻nSWDc+Ur'̌ZS.y\KBM?W<X[ꮔ}Oge
M	ʷlM޲[i[v)"7
ɍ	H>8K|͏%K?l^"Hmo	^<b&*o2X&m$9).rJ\ԙf_AOd:PU%3AaG5Wtr<%":ýfVSșУ^JLY<ڭdC5ÀtQl5ڣ\-Lk~ª*.p':&K;S6))U.ĬCjm4ibx ^hrȘq\]rxS|)g\+SUOPCS
Kva4,j>muc\{دs[w4WzǇ w7.irvB{v򞃹`n'9{2+9{JXiΈS1͑ ݞ;%cD*Nɭ`_fdoy1őWNxB,J_'h	|="ERk2
rqPhH#*ƄQI~uOOk#OHŅ-?D,/#cH|eCzJQ32$
M'!d%q\R?[af~G?jḧc"748|_EQ<Q)ot4yG嘁+,
1)UchRʏT<]$'S	azB2UB̪=0.G;sw7h"U'ptVCŊ#2zQKD%̱$9O$y_0c_3	dA%*[5{	:sU<"C)S[_"*G[_"򷽤e/)u.)"O|nK_]{R/βмWאswx/ <#*~awT{F3[+CYx싌 
:tйKgJ*1^PxAJӐbM[B-XӖPiK(ִ%k3U55555555555<Xsg1鷖@M>(7jQnԢܨEQ<-ǉO\C_lMD(%eUr34Mƨ]Qv-FZڵKeVi֬ҬYYJff|[nnK▸$nKV$nCv;2-˴x,L2-XӠYӠYӠYӠYӠY#תV۴ަU6i]~C)͚e54ki,Ӭ_xXý+>jh\hs]>iѩ 0F$|ܕI4r7~ACizk	s4bJNr@CqF/Ѩi ay~>4^|χWuWA$
_\Иn aKS6JST(_E
uX%*bE+)H/(y"xޯϜ2cɭ.X(N7u[.E>4%8Òna:*ngz+}Wq|~OL`	]ry>&+.imNd9Yn9[Gcr/ K7'rr%HS'iV򽠈q{:a-hnV};Z$,*jӞBm%a(ħLOMlPj?"qNSSBpP8)8 h8zwǸH]O|GTCe"]
r}R',4p%~@|-w>6L l5qis,w)h#礗KntK,c!YDfyA`q(+g8d6^$,9Z;-2nqB}/
5@g3blpP7|j;)HLÀiNNuSKC!ȕXXyM^5^@mBEofҿؾ32%bR$]OΜ'Q<Gs.6
.'E]x~bi;PYpmݜ>bwy?k?7y?;y？ ?c?!?7#Agy0n0?quTfcT  ^﹬TӸܸY ?%R9׃T\7L8nxwMc0Јa>ǆ!? +J 7W4t7ͻa;6:U<:l8H¬JgmfE1&l{It=uywVItc`8L'aqU&C1pwy0۷4&Ds/8RR,&q鮞¾t}$j໖w̆މ{KۊK/.K!䛍7n uD*&Z2SD9	fM)"1QybyByAӝCoYYYYYYYYO}51ETjWsg8)Wsgv(άМY9Bsf
͙3+4gVhάԙS{y{.۾.'Y*e,\rY*e,\JqBRRq}BIZXZX	%kEbV$7h&ˠOAW<e'pBpi+M[mnVv۴ݦ6meeSZjgZjgZjgZjgZjgZjgZjgZjgkgkgkgkgkgkgkgkgkgsWp&'kD }}UBzj-sdβEe5Ee2*_T.>Ғ[+|-Zk
_VZעhOPqf*͙U34gViάҜY9JsF>ŝ1st+йcs@=;	zg~hkV^[ڪVjU+Zymͦiئe`mZiئe`mZ'qeY_sM7ռVũA.Qw:{*up[aD|^J2p%.I$))As)e"x"@XUWmb*r
&Z=~RJHvpu#qX&iLf}FEފg0	BBpO"SB
V+ZaakU|O6UYPQVk;jmGY(evڎZQ?߃d#ϻ7h2)nyJ/z8HI$VZY5]'ȏYV{K/8s-S;7ǻoOw*ݩ Nx;qAȐol9N:<5d>Oe+ǣfr<>e|ˋ./rm;l@EUsy~߻K ~jYwΗz'ܸƨ$rPNb9_l'ER_Ls{<tvn/txΒ^WDNԴcޗRoG޻k__=|\:~ɏM gG`: _!RJ^9AUejE)kSR|9Km(SÙM6@}b!29E/%kJsWE2H,ݜ)"sOsaF~u˞
||~R=oӵ+t{CАX	T,~bz.^$2LQ]<W[^a҇N?;WuvFa´>&N9$c1	MjȤ-lߛgҳcD#`ǈ ;FtdRV&0XN(rkk6UJU%0yW.I]{
$ZBB4}eq+^u+3ۈX[D~+_U	)Qc-ɵILj 
Ѿ웈 Y~XWwչ֓/'P,nI4٩6*_{s,<I'G-A1gYR{b9#3$-ۛ"jsKk?~v'^3G<XQ1[R%:N2R2"ex9TϵϹ/ȒDh{4^=/:[vNuKSDMX[T%#lȢ/b)GJ;aOY}LO}ˮHGW1|yΣ:8UM, QuBj -TmڅZ=eV.M#leH$6{5WJ5'ojN(/jN(/jNOE5'7=K^n"}rͤn*upsLl~R{̤LA&-zg>d@%Z(:Gɀ9JQ2U<ChbݖcH<0m9ݖ0m9YF	dKȖ%-5J [j@(LqhXKk{Ŷm{;`{@:U<RD%˵\+Of2
J
J3qf*D bbfbfbfbfbfbfMt/g.璸q.撸a.\@+q[VmYeJܖ*q[VmY7F"&&&&&&Dyw1q+(4}cbBbҢ]DR׹Kz#ps=ZP@v>	}/}	wnjs3.ub(y.4]o*axVWT\]!ˌ)l2	ʵ4D炙g$ϷhJA(GLLL<<1y+My>?ͣi}]kmJߋ?rQg7(9ˡf-X
X{m8I͉lNl84
VXc#^.vx1"Bj5ǽ0+LNڢ2Ҭ\FdO.82RQ	+'.5 xque3W3QXWT!fr|ԊCx^qj]ߏڢrIYHJ/#qJ-rԃ6瓺WEB8G	&5Loh M7aKrJq'4}h)?+Z=cE6?+Z=cEc~V5>V4ϊi+|hL^gEͿXx/~֠#n.kQRZF3b|W#`_hk\4й)oPm+%HoG\bƒEc< ʠxS|h,ǖdc<)>x/( ֯t!* %R	OqD*<`\2q|iO$xV޸mD?~|dmJnOX>=A	L'<EK
/+s{I~"/gKw-|4]e'/c>IK>I O}CL~>m3w7ϙLq7fNmik1ik)C<s3Vv
M:.ah}5+, F&Ӿ(dQbg4p1TM}`,鏤1Sz Ŗv[--Wև[!+x;vޠ]NweW&
|cߙֽgfM9vwA1Ow,;4
>טS`A\8v'Nӱ1Tul/e\ؖ:|8Ev5;1}+;Vt%v:(Ś7(7܈1!0'+kYW!ct݉r~X9?w|2\+G&ₖ2?tTwXV~I C] aڅA0uˮ`t>^M\l@Rxټ
wi`^20]]W.kyW敽+	K@-wzt)l|_||||?|wJ&7.yuS7u))eĴ#c,LN.%	hM"CWƸRoof:jtl|n|.f=y7o2oa|sE73j懀
k:!a{㇆2"0~.!c{㇎M`~ٶ]LcO	?l,:cw9xcw9xcw9xcw9xGcw9xGcw9xcw9xGcw9S1;S#1;S#1;S#1;SC1;S1;S܅sߟQ@瘌	>ՕE:>lq9acs̶
>l{s6c0͆)툿rf˔s̶L9la9fe9Fh|fs̶OrfÔs̶c0)m6L?l{+mU9ftR1>I}Ok/5%:{F~{Il<
gaNV)F9`*/oN'7'C`VcޜYfY	Ld|yxb\3{$>}71{M$O[ul,|վpwdulz8^N.POq+sT玸kG50Z5/9mpFF(--A%(@b@";ƻwC/О] Vr+Y$,,{<;Jfhs81OvuL$8_2.MҚƑ1%u_^!Ocwp=*!_CofB+	+C=6m>faɤLLX<P+9"E+6%Ш~Dw_;y.h42,ǯRD<˨MZFmJ(_۔P)k~"o[BosܟMQJ4oU|2S9i1e	`;MK|#xJ)(%2K}steuȠ?oQ~aYsG/0x4nHUoiU:?RjT+pK-pK
\̩S_EzKE<8he{Ҁ'! UIz4R+GjGMeNCz\V2SOW}S"qrZ$U`VTę
ʑj8RDH[yv+ڽ
ුsSC(AiAI*!i!I*iI*hpW"i$9y(W<=pA	qHJDֈGVF\?5E	Ll𬽀ȮdrBjm`rPUUBVU_W+@-pO9y5a[D_$\?D%/.	J~$R^twKEJ Q[23y?ߟy??~OSHY+$曦x'G^n:ˑo^8K<*ZX9yT7|-<@|x?QP}ʓyҰ1GW>ٗ['ݹuyh}o㧯4|ǫdKU2ѥ*RlrJ6ԇL['|0WZ0/c*ߖa;8",s,G^r|3Anϻm]a=x)3Wik˥neh15wLOt_Lo'[mq^"b:{/6oiTwF5.Uʣ*KUvrL3žpDdzWv2+;ޕLNwe'ӻލ3gvy,=_*TOi޹}tX&ӡC<l2v!sPto7:5ދ_HʝtLOQx0{8i2<\|t.>!:	Ocs#}4YGWՊ,+'ԫf^5YWͲ^/B
~_Yײ;_$rNGOo ~d)7BZ%gMu܎1|P$++smZ}ж^czqJEooܢX~rܤܤܤܤ,Xb`O-'?O=`9Nk?߸܁gcqOzXQ'e,OPdR;9gs7o]N2miLe]YȎVW-ｶiƴe:3l?
\ " \KgL֛+ބwWI)ڇ?o7~VSz7Nz7Nz7NZl6I$ti{nN=K/2Itgsh=d쵀RgӜ6aKz处˟(Ұ< 1X0=P03v,/ʖq34?LV+FֆZN硢NۥX1~s":HHiYv/iZ39xS=؝@x&Bg!yܱ\Kn~SIt)uZ0a5Ȕ>F4?|'}Ii{=`՜̵AG(/ݍGXo~ڷM~JR-¢\
~\oփ
\bb(2)ޖ\b-ƕ{"K!"Axyjl낔7{:yyIЪhV\uܜ+Sg=FOLOʧ8ImƃeciYoʟ@ XIcJsD|u%+F$Ah׽D koG%21I"U^ ZYƠPࢀ<RF>"z6r]_\wѫW-;1ȼɼ0`p<ٻmInzrp^༿4уASJc~ ^|xJyy53)RAqϡF {n:qUW\ޱ%?#Kb<R9`O_M*׮.@fZ=RK"b \<ٵ":4e+WRL8/fQKVjk-]UF/Σ_!Zůx&-_*o\T+<6wgsPG^9+z9ө;߃4z{ۘx&.<+б
|^\}O`c3I=CNɤ:ڤVI]N_^`P&dR:TG]_PLɜ9LI[S0e7Ui<p
5#x*9ɻMQ,k$*6/Y6񴷄 h_CAw431;Xq }iɒL/`%A֣~/t[ډϣwԗ/Z\;졥-Zme&Rx/R<Mqod.$v&FLHN<Є-v_-_vꛊ==EMG(;g0^tFd;3v$A)6wILQ%7yjv;Rx4#ĉ [/GphcqL©?ޅVX@{`%e&]6m)&ch51;+ΰ3Tqhrm>Frd.׶d"4;GtsJ^-;84.a}qU|s:A>|Qw	bKݨ:9*D67,M\~z^`oa!ʲ++|e{>\GwI޴]VutxD9Gs\^mQ iB@'br9e6'vBNѳ,R]sW<w/*}),PƲ=a(">WvQͱ1wlB4j] x!t۬.nuw;3Sqt5 FeF/`z@mlϱ̠Sh{ZVƭP_c?mі; [4j*q2q2k>C`e޲bb7,<jYCQw_|v_|r_T8O/^/UΫQ'N$e<тdkc]Gڨ<B_#ƈ!J#<g\f@#(wN+y,Y% ˛6oneJ9(wRFդe\ʨ~T
ˀɝFsE0մQwVٯ:4⯐0.C[rGN{&{G\hhr^uuުqޛ}ߵͮS_}}pNb::6Zj־j9u&0v,(D-}ZP10r.-흸Y&'mrnҜ3*8#Ҝ<Õ3|<mnB<϶ݼH|m5fkEStsjlȧk;x|<8[2 WBG/W俓;4UjbK'2RLyn_*sCq~Dr.>q)
cX~<ȃSC7Yɭì7cں-:xn+^Rjv[)u{jh΄o9c΋^Xދc#ܿӨh!Uv~Ѩ>dcyŜCsw=^$n3i,X[ea¾l%OM&NepZLZ#]A#V@p  Nu*D4"́p  kaTUu)}1uPpQ~|u	="tȬ\'ޤHlFx.Fg+.dgqLMȇ0~\=ǹ}>)\꾜S%KK[^* v>Gq <&fuw-[逗XKdNM|pQXdGr5t_q
>/7f*@)	[TolNU($؁UB=eBJ,T5j6]v|:cCu-1]m"Ը$xzoV0D#FNg0Ua/`6a3\yNZ>4Msc=Y=ꃊA{)2Cu7>Hr(2p߉4%>bvwj%ѸmmA||Ò &R)7+9= ?!xhjNA(DG,[6r|r0?іx6"Q˅n ~)?횺$Z/X44OH9EɌ@W bob !('pF#Z(oE* 4L
Ud"wR*T@M#+)Gkm6"51dmY{)Y[rbmLDZ֊3imp!Y[P6N^F֖]XW-ƥe͈g	x"*4w6hKcL7,',Z$>d$-dn]׃GDyݙ~i<J|ֳ Z1^t=6` T ipO/(.&[/nG|'yQ~1-E4-4}/?;.|	!MMJVN19)F9=#//O1Q. KEc+'iY=_)"kEF/)/"*g[qG49:{D6c)v;pkKqz݆Y?{ǆrd,T]ӞzRA.j lTq+sU!$thIY^RFrd"״QGa.ͦhl3XN}?@,RY]*kCRK}lB+[a]ʷzM@qMmޙG

d9dRLʳ_G%ɼGhT4^Y +'*̭@&˵''F(?1{@dH"R^*'k`/qCCqŶ{qu֥;ZGkpuչ`Tw ؏++t4]'
&t5]%е܅:ДŅw"xueHe:j)Y,"+/3]W4рwF@#D%R9D
ݯ߷3#o۬2hXqSt]A3:I>]¸clȦx%]omo޳${ӵ3=`i I !};Xiz(SlbfiA<OϱbvW&pJ XOpXvE}TQ/K.$RBE}XQ/|9 o#%qELפ"e@N  ILV1Uh k6g7,ԿhgRzj7~OK>5`kg]߻D:oHyiʕ8GaZ̲t̲t6f?ƤEC*.&9`=>TjOyZ
LT|siBx@Fu{4ŀ2Zc6#YAA+zq'EaSɡqÌoCR\ZBf_!8>eZo4`E+o>8~>4NW?6P.^LG
=G[f<Î?1FR_֨#;΢A(2#HU[zq'ٓXeZl_`|e(s"[ɈQyrm9UVM8fbQrIho&MV(\%!4)40a$ y/bMzAR)5唫X"3FV\v6rmb]Kh%l񆏛/Y? 1$`ZU|mxTO
UWT$! ʹRX=BP|?pxɖeXmB*dH~^52v+*GRWXVttE]vt]Q++gיߞRqЖ+}\OfTxA~<1hm> A˴AʠeڠHOrm0zCQ!O`ҎB#vThv>w		;)|`%tdS
,o;+"̶nU%glb󜳼ja!X0ݵˇ)>vDQD
Vt)Mo>	󅮨KF
!Drm7MR28EQZHw2Q>DQWh˩٩\B%afp֕he37uźf]D	gD\3XV@<I;brYz4η|3R|-LT mk1+1y/Lע$wr7M`T_d.x6(E1JŎx]"ԱogJ}@:raDwx4<ח^7_o/g; i%ds8)/r}>,ץ>@xqP3
&Z-#D*|b{,,b`Ck4`h38vsGF4o)́&@b	S.[6V~o}ܝJ ،L~#X@rS+|pu.A1'xJ昮:6vɎbWo:ZU:#EӃh~dMu1 0AEu.k(Sl#Rc?C\緉7sCe/N*^	4"qND>Q)CgX/ȫl w%k:}Bb^le\& gC24@l6@/Hu*9KʉI3ʙI3ʩc"6ǹ5$q%(WriKqnp/^{7gmhhx䊓'O,[grj zg=N$;
j[dk~"#I[m-gLEr&)*$_P4N7A#.ȭq
2̨҇BSmr8ÀIh@mM+žS㼣pvy72Ē-Jr+Rgf(wXbM{%7jn	Ĺ5s1M6\x%X@qZ{_\`W,}?6s`"Rc˙mv=ݫȃ2r0\kuK;HALw,T>.Y*d#ħy`աrYRPO!dV:ooDW8JֶT_$+O)6Y]hҌY~<)rxEnX;,5f"7·Z])bB/2RW-򂱋So;y8 t /!:mdH߳Qnd׏lu$xvg<+<[F7D,MHAks?#Zl!F?#Z,#_lkOÀЁʜ$~GHr$Cq$8EOҀ}Wr~"DqJO>9.x@M l4{:so/q"TC>Ζ=m?`RemJ<?ЙkI0RBiJea`[l
;*fZ)I.t隽;^E٪D&Ԛ8ۈrt"-_5AÙ/jI\4-n\MsMe,X,vI<[5~,EW|̸Uk?bxŰ̲px̲~ g[gbpxJynvJz%ҷK⍀yhH~p22]w{~K$}W(_=v1]dk@?!' G.6OmݵS6S?g3f|8>Oo3|F*zIPw&A8a|Nom8NVs'&knrv6	^-M$TJn_a;i{Ү@vMvNvv]`jJ=ݢ$<7SN(y*n1/Q!~iG?.'0
7!
E=K2pRf@À1X&͘bzof Z3 qM~OJo
R	`oWuz5h<e|~>4~|9> _Q }rK+rkt.\5H>}[X}L Wbpwk4Kb%%0iIUU	kUo3Ug-jcԛRnoEcw(<.qAyߧ)~oU ?=%ￇV-j }.7LJpߦZZKAoaHA#Ƹ!>_f}4n3< ih4\DB%xȭ *MiilR|\]/rP$F5@U5zqink|?nύ`k9Eski#5hmFHW7vN\ؑŭn[M5.UqեטvvZ#3w΢jrWsO(d_16֛ E}nYAw62" ʐ=5JJ {S ˠ<ׅYwlМQUi`&ݹbz[TA0ƧiT
f<E}t=cj;Τ٠(H'S)81Y3RD*w+M5?XD*VGQ#\]ĥN6cH0x.tDtXU1S'm0;̰uCh}ee`Dknا[GnD57FelSl͛-#h2Gq.Js<9rOҒ`ti?B/Ţ3[]7<kl	GS0&8@3)v.#к?ÆpJ)꣊zQ_N'{T"Q	+lzKI0XAr	:/esUx1)tޝ#R	~wz2`D-;+۹iQkTqbZL{2ULJw`{0_}XQ^bԽC#DavsfjFQ#ڨXDc+a)#Ĵ$9B\!F_T'W0vg.6N\עigҺv7,jבXb	Nr*;GvTEYRPl%?;	$aDoM+ʹ;"4M.Cw%=a->X(*/Zj7]RjG
3G,kV6h1\LʈQeĨQ<'K"U=VFE#MH=׹=D*G(x̕#TҬWFAtN,!;d<g_-+6]_:A`.-L$֛-V1U=ek{ZGD pj<Z?XF{KWUdp`4ψKFƹs7D*q7M-χ|h ?'R?$-=|}~O2ɰQ !%~D2/3	7Cps%>@2Vr~7&SA	UViq yT:D6\wrR
.CT
xA-EP﷤YPsݒEV
.'a\%QMT_06xyl>}"!k8`QV$>b!#-h8|e3۾>ׁS x۹L1q׮βI'Tߑrg
aL:jS_yR8E8^׃egbJ {ؕO腚=}{Ѫ^A~%x'"ߋ{8Uy/phR asUwo\\//;@|-ɼ&FyFWɼYML˛JTjy#o.I??!R9ʚ"B_B\p5IV$r+?7)~k[w;6WL_O+9pr)3u3zNff]qOO[O-epy	#	"wI4o0D1wpfCRUqSs%GHV[^ʬ!i^>S~ʒ6m
Z<?a$X7_n}e |ձ!70'd%^3ZgbJsr<NY<NnWS*>E(jXR?Q)
]n͖x X.@k8(a~KX'YcpBn((	f	,(U%gnUz4	H.;EHr0=Aم&EUٵT~XFtKZ1bQT~p]1jMb
9P(ы+
(j1]z SjʗW`XI&(?3${Fk3]^}֔#Wn0R0	*aMPZh9L6
]qMw+wLҽ F¥C+jY KwhY{QMP&k2YLo^o2"U=[>$x`_/a>>d?\[.݉p7"U\[.S-Xy,d\j\^fN32BX!| c-0߻VD{si"s٤{lOYج{lv@v wMN|O;2j"BKxR|r]H('AJ#'aJuJJ*q+qZ)iJJ*q+qZ*4ȹIeD+JeKsXGe\=q7 0V^>MڎSˉˍ1V+y伄e}O~j\ߍ\/D}dI}>D*c,	p-;7=弲+AO$%{)qݒ\8;MD'.dIӹ)N+M׎#~q,8O8"E])+`(,|GkPiBZV,1`fo37ϥIL
۵S/dR|yHTtp(UE5"r6_G(Ptkmrk$Hl0:gwv)+	^Dk[XfLO'{߫9#
2{4Vf;#Ow
t/_4DĕKw%]ajBkL~%pR̽xrT;+ךB0	*ךB0	k)	)]dxWBWDӥ\ޛlnb.=]@*c):
1h6hT4*&AKAʠamPzjpnP=$c'|;`#7;@$GcР;1h6hT4*eQbPAt#GDD
R4<J3"v3:"%D
F$BiAæ~@W)Đa"?_vDx$uw<,4-&FiFicۨo'1#S1F-pf}Wb^˸:9bc6,SЙ;yy~Wo_W IMqx3t+W
ۓ\Ox%M$qlN'^lIާsиTnffD! I* {D}

;#tf:;URyWNGЬI)b6.azxO-3ؙ<OD5#\hI܂}P.AdZLW2SI4EM\RHQދDۇ$}5Pʅ xVW4:i#Zd]Z.JE'FK352^֐x ?#ZW[Fhc?`D F3حψqxV#Zq(ृhͰ3oIOe6ޗD{l[d6ˮ(,,.,<Jaf\O)Y&8>g+PlxgdwI5TD*5ܤեAɴ$dP*(}H"]>ȈYk6)~`L_n3KVnt_IE<{@ F`-ͦw\yt+ӕW@,`UN/bM	VptY.,
I]my;z`}L:3'M9XSlqޠ>|3AnӰl  $6sMνFŻ2|Ā@4 x؎Щ:ý)xv^CWY9<zb)IL_#*&L^z=h9InCAϋ{j vN:3t]k`զke@Gro54]ZRr:l:'n0]wZf[.tVt}M,"w),LyQ)A*|m0rѻh@È1H}|H)꣤Ƀ?#ZG!FhL??ψC~FFJgDU9 §(A
!"XX=C | b*
UbS* 'Ci ?lS
hχO&9kl@# ) !|r!B"p̥rY\pBϡ C87I8Bu3,)q?)}QXY|"Uȗ %Re_1%5p|ragԉ)+NS	x J O\'-|r\kXrWe>G~ۮ!-_ĞA[Jjـywc<6B؀/l?i GjxW/_&?1+iݝݸ6viE4/Pc|seEՑ#gSH2Fp1ŢR-X"tm2hfHsܷu(Α%R_IUH.^gE3az(SӰcK;LJ{2\j*goDQSv`6K-bTSBnbM幃6R;}Oq;p'+cЪ%QR(UG0X+EőG KHDQQԋj<HޭLsV&+\5.\:dX`mCn7pRd E"!}(x麆?-q+BѸ\{[
.ce<2#hM<"GiGT#Jv䒮(B#!#VK;*5;bJ;"ŎL#!V֡Hb	zΥpZdK]i+-H-U5GqBRBxPAub<be,`DVv eQ2x/%ϲg)GEfho߆#1JbOP%B19%B1%BlsO<h=
%R`eT%J,5t"R_x˓+%5%'	C&YYdf$bI͖ĭU(a=,	AXcI3O6Ir%pKU$gVObz7}y+B 4ĔfgFf߾fX!fdt3-T@7w`l1htn$XJКULj.q]-u5]aE8L@V "k]gDk$-kxCQ<uvИ6hLT<`AѠyʠq%},Յ#e!|!\\ؤb6~Iڔ)mʂol"͙Z(֫d	X,*\,%+:ӷ#oMWM6NY,*@t>`+e~$pKhL>/V(¨fa,\i?kY`v-kvɎ,#"oQ+vS#Q ~I/;"Z_)v rbGLC^;qŎ87DF#!n%t-i<[hzXU\
G,h^Nٝ0Xw⻹ C
K:(bu㣺+*K
k.yGZHa,Ccǰkp9ڨ1)qtIvTDSWԋ ԏ"[;RL]BLnG\nw\/g&mK.4;Xhv.xQ|伆L=V9`krG.R}TS%YzN>YF>G4
Ku-hF#cPb 1I8HqM}\?WNc=Μwm๖ǟS㔝=%neۿA.,K;" ?>Ɵ`hK(˨{>= H/؈ZnVXc0if&7F/>ҋYl,Gw[3-m;0	Fˌ3e$/,Wۀ^OaioJ|SꓭVZ+N7NK߳Ky΀NSRon%J>&ܾ 8@[`OW4זs.erK=^"+|خ"{t'	ۓy֌>xxVORzr@La,)["/n9Ō{&2O-TuĪ Ȁj.&XV!E$t|ѹ論'x%6GIU=+D$%BL |8*}50'B&|X*%19xSE0ȷ>|^Lly]H-W˅#<+EARYAN29KiICNE1ֺW:7mXDA	yzP>yC<W>Z&L~ٝZ|k(rFO}&iozDp˩`zN#FgD3㠵\}_#q~ƠB	"bS&LYCZ#b1TU)Q+QZVs;VjFo #7hCP	,B=:@濼W
NW+9	+))P@LIy
!BBw-kt %6q%6!q浼7x3oRw1T" kǠOO1$nQgQ/=,rH[}-_9i8ji|ù4|KWJ,CǗ6"W|#Ǿ.K8;l/O
x)NzO;D#l;'\0v	g	p.J;ӧS%MV9I4899I4M0}|Lu'`PN߼tO퐐 >W$k!`}	"~mxxIaRZ>/LZE,Jrԫce)*Kv92F!(Hw?luw&y%ˤ+̏\PΏ)v~QR`V?A)5>6)יS4k*w$B("1Ҁ((VsL [
<!TP8XklF6W+[3z{IΚ֬Y3gpO46YUi+G;Jkr4q&&1b˖2?CqOŗF]g(.Q.t|w:g$VN&3<iCBw
3L{U U2ϾW>.w}/BV6sZ̳w۸^ ;Xh3ΰ3*HYMj1ʏHcFMs#MSq1}Z4tm'5 zlղ}ΡfZo5-~YlvI(	8kꀓq&ʕؾh%LR:xk;]_Z@4#RQS1*O]&`5 RQ;>rniCi :m|4r#gySEv"urLTۚt8j6n+r6P1zjni<:sSI{,Mv/0#;n^RG}ڲ>#wTYMy$/d:PT30}mTi.NV\|[^j(Լ*Uk̍H^F]Ͷ|KEUꡓk=6obc
S2p&m,ʝT^ 6_ZUe
ډixOLʵf(O՟m47t*SzVxۛcMya-"z8{SHmn	5yWRgBas'I?{{K=?6/	Wu	sA.O^~xME2`%پktnmkcڶ0ұZanK{TPZ.4F j#*Qks1&eO2lRڰ_\1EaK1p
Q4# C\waGċI\Bd14!O'sw]D[=fLKe*mco<ƪ[	<sG@yy䧐s4uIB^$WVrzJȐf_Uү0Ҁn?ٱȮ;%J<={2t'm߂t&SGm}L_~)-ANE7PSo`u:edo3Ǥ{EN,liUq{Vm |<GEԞM?ؿ	J}G;SKC/X'pvzj\=*St#XWx~t~G  Jl(|;ga0e斾b,Y:p4},}vw,lih-Kb,-.VH!Tn*?ZwiiRZJ9IC/3;%
XmOZh>NqcYcbGTqdrZ5JěX 7vd^xM1 a8ϐǅ䎩J2yS])W(@w<,$9CFu|Zf(\M.&KQ(\Jm.6
6DΙ&ղü:t޶8+MuH}N فQE&
]uCysQз'Nn~Ň
qey0/d$(h3,beUgO?G)Ú
Ҽ{Mi{<}qK^q''vSس*B?i-ԍ;)Y3MwkId{o>&jψ4K2|		 Gl+NK G.(t%]q@_}$W`H=f\c0y+S\9Y5g*ϩM}ꨜsGG1w]kۺ)%UcL 7WNԵu* o"^@&+f"F%V$}eE8H|ˊԸy+滬H}aEE.+R#kV$qYzqÊĲ%.+R/-qX}ˊTIÊD{ˊT+HaE⺕.+R3W:HrYZaEHwXxeEeEbj)c_AMbXX)1& BcH\@-p궘]2"t1sA1pjqspG"@''sf8D$FϠh	/@ND'd,BysCDb͎FE	ő8@9xzY!1zGx#@>~)u
ycL
JHjÉĩ8H4HYp"qrȳH	Gf8~z<DfMr&ܧ΄4?"΄L:;j>uz+mu'iVgNoOJmKiVޙ|WfD[H3V6c.Nڄ/;BݡV[Y
)oʔ~sޚQht I%$6;TZ@RC2z$H*^< xٛ~+H]\wW;A>蕕ut`>93oY:`@k=7n1l^V6ty49ˁQQCi{VG0O+q+bY!:D 
ĴFEMHȭ~tܒl,ji0ma߳F˶텲btz4,J&8ߒvI+qf?PVg([b>Ε-Mh,5"4ϲloQcX=?۲u3}l#R?7^\oc!g@C:bpuP44`y-!RkZ+	Բ0p%a$zlЭc|eY$y6[u<WYwaՖO4G8Mk@}z;.sy9*Q5h&'$k!=iCܹ"!bCaCp}焹z0+6`̟bOxЀ1Ca$YFD.#qt<k'rX2a4q'x|O#_^|M0u'퀑oCF>yNǻS?4V!#Fe;;$\"_
_ANw`C5l W9vQ
s_h+5q1[	s3dbWFga3p1ӉQI$;^ƍ6Du֐3Db،f4^1jFmX<hHm!1nsZ+\Fmxg#dT02H䬲<u*DLcW;DTA8VLiօ+	5]Zob7_h[8:؃tsEZȨ5hMֹ޵B^ntLxY>iA';f/odcv̋i:,ԏnSЪ-^Ꚅ
u{WcvutMp'dpݮZpݮWo/BbtI%nv-n.]Gt,jl'BH*ec)7yU~:P_Z)|\_N w6vgpܞaYx:C>0ɽ؇JB0RjWzǼk%"XIA|md2RqAI<x9/g13L K`7ScsZյ|֩Kq?D G%GF(Y`ʼBHoIJl|ƌ<I%7Q8D4s@gAkor0$*gA5&.QyPD|A;_jԐ%M/9GIQRCA/fYtg"v3Qe"4`6]q
q|:T|E@%|oq'ɸT'I8IǸUÃVI}d$qjk7>_Ij$)7dHDS	oī:oN*ŚwIysRIe7fmks7o=.{o:A9j6'm&'v՜Tl5kb96ׯ]-ǬEhMCnY^mڴ+=m`HTLmCHT=mɱr&nDe;&nڅDeҦm]ڴKuii;e۴Y;3Yh*~EБ*ѪF6!_+5HKTNZ-n|sV휯Uk$D(IiV1u+=W)W*tj=UfwISϳgΠ!RW')	X=Hc\_礋%0r}Pce+
{-\ST5EV^6*x8ՆÔeˑ
~22^(.Xf~ O˖2˅OY.*rTo.;}@,*rU%eEAk.kK';D
X)gP﮾Zb:ȨzF
ռ}ҁI'W<ƨ|<|"jyPOǔpD)I,8ad%/}h/eH%' &{H|ejKk,+WޮUx9<x='G@<6>:Y윺uyf5f[.n&u7׃ɽ@P쀊Hv$)obTy:U^򣠀'.MP/|JS?43By;5
2.){aAG{sYtCff7pӜMvG9+>IrP{Vٵo R9\~#Dm~Y3EmĂﮬDϩb=.,HH_rH
,er\ֹDHGRz#t%zXn<;gt\CJ >}ҁo+f븬FA!)S0sxy1\9C_|cĐ/w9,o,+gi+wOܠMc{`=-%OrQ#aQAcvmc2>dq½l}mLIoAM%X3Wke~=$򛐾m)5zt
}&LR~LR)q{SƟlŶhŶhŶhŶbq~{P۬۬۬+fQll-&bDRh(ٺ"R|~D%rSdKS=j{xU*Vo~BHFf^4^
x1/"F:« !'z<kA$٩XsMX9wht'sq\Jq"5lsDw^1ugzgv9Kjj̞QYF
-*Z Hrs.ΒtjgE1])	7E\NK9$ʙԀt؎J~g'+hVv	yIx|7H`L?P0ýE4loJ{KO
kLu"p`ɟXC?.ԋMd7^5fF:3wP#j^,tEFL va|;kH*vċǖ2(uϏ=S*p@j%>_~WqBO^el	i*LԓK-'>8	R@/Kf$)	8Əg^V?dc?.yc|,
~a7>/ j-khIv"/PM]o$?؝t8]I;ۿwAAlLɆvMHI)qHJF'\%O	@(uVc_vAkKS4kh@V/M]*RYzx@#gg@p)<=YkEJP5C8:΢5T#}R}#ulaLGXWM},=bNpM1;7}F~:/שQx	폙~oPl`#yl<|y><G}ϝߡA/MϧbsyIp9,mI VSf͌TrFR?%74ȿΖh3c%F)*~jj$gyA6'.5YFhq˟tLȝjv|7ߜ:jקj
þg~٫eô**9^DȄ!ޤTQ1>?a=8tnmS̻[Ӭp>^OW0R[6in>sס]]>7Ǜ$t&eozlljG3csNpV3?ߖkNx E+:ۗ`bvN1; =~{+O1oX%8þ|`,n^WЕr
{wo2g^+?VsyBxO}K9/9v'dRϙ)Gr8g  .!?u9~hoU3aft$~<)T1MtJ[R)gV]HL^V(+gB[(E=:d^02YvW1/p?(|ch
eeL[_[cUkXijj#Y&zA3[o2烈RpGwR=>{!*>7*s1YQ|>ܖ JjՀgo0o9)P?r:wY]B$Ssf J &+)mQ}q7R\zhK&ޠ_lIfcϖV$)KZY2
KşZjEs,blr_e>cdCLT0̨+n7nbri̞ɿ-y-V\/w.7f}O2s;,x6 cN2isla+Wg֙l?0ϣ9>U^wOrgǟfs]rK<򳻺'%~<%e|^
s7'T~5$)Pڟ"
pn?#'W3$6 gGjeR4 N%zd%P!ԏ$"7T񦢾HQ/nA׉-"U/UԋIgɚF=u7A7%&$'|h^&h&<{y)sRH4	3#t@}ytkar].rvǻkBAXe 5YKx+ֺF~  F)KHVQ((lb R
ĸR!3p5*W+%>_J,kTVQ_K۸ɪ%1<ck{L^Gcn'/GH2!oK7Rk )  f|H	W)BQ,p!_WqE+_Бv.h$b$ls޳C6RRJ-]0LqvE[>$VQ/>q;VKgYGrNrc`K~!6uFYB;P!*%~Fh ^"!f"4V~@CFCa"aKOvu)*e(1@0fu"g}J>?oC<9K
@b_hCbf/8]FG!CBat[aL5ݖF)Mh@XP*Vx5sJe&U!ͪY;f=)̪8QtWX4^l53۞xEb@ykb,xE^fJ҆,֎2ш:sCT*n]g}G7rfu)$0L$OrpcRZβqڸ;/=M%OgGri0;k͵:̛ (A5KNt6rdOVB֖݃Rm4cNyHKO֤Y;uI\bj#P ?[SoK}Qīlwn5Rv#;x%u.Qia9kըsJ QʄeΕb8vߐfñƒ0n3:CE_`aglq@b]Ҏ`.;Iʆ\02Ά
[lh
i
C":tfNvNv$č
jhq?d]O,\hE,RUr4#9Cy)"O嚴+_T' u=I%<oIْcp^"qI}ҙnN\i-_]qE6
 765mk4s%H	X
eb!

6C{ťy)!}g2`h2,,&Wn&Mf<7mmf9&3_ -.nC,yEk݆sBW+)+U*|R*t
]mJݚHku!aWK:>H*tIGC{	]e.&Dh BW\ӥ!y[h <#f&t5]҈&8'L:+KKZo?(nr?gL;3+ڝ+XܮmXtp&D+x
ƟªTiW0XԆm jNuEleˢ]tɺJ^k]t-R3m gdXpɝk}5LJ+`rXA~5ZA5M&wfh]Z];\70 zp3YmV
=;cUu*n8><.2P>V`߻:uQa9cJ'Jg:	' j2h]X]wQe,5.dRWY]ŪD.c
[-]tm%V]4Ͱ̷v"Uk WZdUhwm |"FzlE.aR;v*EoZj5']a,_]{V
ݺU\t<ݝu7UpѺfuSkXt#]gY)ӈ44VXӯD*jI$(o:$ 'vyβq湐X?hty/ _5Ϟ^j@z-c1Cn<H]}MHbI .'xuYHm?y%kTF)
}2>*8`=*BT~Py$-\IJET}>PyJ^\an][L/lou+';t=m;BWK&h(L<d'biߔ)xS(_7 d eR_L,%8vqG4е+%BT_(]Ez1MM0rb+h$ WX*5moZ̿^B/SqRDA
5A`&(Ô,ɹ,u;KrGt,5ˢ¿(@İSzN b}
N46Z%gGe	۫ O0n :~&Z΍K#ۉJubD\1BħȈ5BsP`^Jo3nܺ[Σ`Ҕ H3sOE%W8=ŀeua
ja
^N.'	& T8ѕH!uej0ԹĥZLIB     @sx]xT5ۻ"vDi`!!$
OvO6Kv, (bA
TEDDXPT^ 
v͙9zvo7oNAQFD]C>w?вk@FQ
~.c#	3!Mc@H"6$&Z 2\: U!#vrp(&Ρ :Zc5XcUr\d?Ђ%	7$wJ
qai#d_=Fٻ
'g^u4OC;yJi U
ަ$t`	ps
>lD)}{`8)CAIZDZ_%N/(7>
+n6!?ʺέ#< NkD͓::?QmQ@c!vF%>97+X$
@c'q  31Bm},+ZxY"_#1~=Mb$eJ@F,\Vu0x؍Zxn-<)[wߤߌiWS{3v=gle[ų:|%F8+'x#UiF񮱘+&Zz3Q!z|=X@+Vcz2IF@<X`ďNL"fR5tLI0D8f#%ǈ.0B 1Z2q@+k}5fјUU#Q)2ڥii#Dgy ͐Kch>XY0dOaVິx 泴8C֢ʨ@H!ZAa*dx+FQ'iDh" .vՠ䍻`(C)[wfBLQeѵn`*d= oUcPpޝ !`
Fu?v zx: Ik y:HE,ALݫOXHπD͝FHWJ^XkV ]r/6ɘFfod` !7ˍ1KnP7x̩6
cYp@!Gv#v{w	p
}/g@D,lNr搌vEv¶}A(x0amm J 8{
tv>h)"[rPo.:zh.4>2d@P
yNI5RhMp#7ҫhZM|`Pq%}D2/6A:.}U4C$ZCs|/|R7q|^+y̭,M(X5>b=Y>xH+]<{el|
Ka;1;, z\ JDX@%PlD%'&) 	bdP'/dy&N.20|d@JDU`wĹ5brW`TEJÒ>1wlagrb7X>mgsQCqjVPE׆L0 GpGᰂ
x&b[GPq<GC:pR^rXٯK6 ]uh22!'Iˈj#^̝?1'3He01'ŊmZ ;lI([:}9ꊷr)c sr̈Q,4\w:m].(B[AAv9r@u4
s:sVXlq^AH
R	1hL箄&B` +PS\X.Oւ;+CkٗmϞw&OO?	Hӝq3F-]G@'Xh跒ӿ $H5wH[r*ZIxB`im\E'N97g!s$NOٮBtSYWA<r)!7d5]-FVVȌYFCZFz+ͩ50$q4q+Qثgk%c?c-,ek1)ESCD:J:kk RnTLRZ0jy1gي_L]9dw qz+Π*@S"/w\I[=@RBUl%krY0BV%9
MWGO:|q4F|9OdA<rvZ<@97zt}9ۣiK=+aQb>V6Royޙ`yjsq鐟&NxxxƼ/IM4bC!ˇx_ =wc2ljM\p 3F6;3P)*j3Ej_{&ׁXixI_Jm-LUpK	>BfHf+Xfu_(<
B2Ͳe(O_U)֢WVE.^2l7|WMעKA.6V^ѯxs@k	@HT55hKЈbS3PG fy[y%Q@QVE\U@:HwU72U>_1!?;5Xvc'F׽&-6kR͊TAϽ-O~]N9JJ-뮭qQ2= }ۤź"<YdmqlFHNz64G)oAW.pd|p^lU7MzK=m&Pf|n|s8ݭ^ɘcib+R^B;psݸ80|& Ǿslw(]8)rfX?;ߥgO܎zYMThǶqzwyj՞BςőІ@u/CE"^w/2P{ Lfj/_GTy3;)A[@y5kMSqobt0^zR} %&=܀"_<]!yLIG"Nn$&}J ^"{J,#[#ջrK@ns+r=)s?I*4zO'?uNu:Sb~4Sm`ݒ%[SE}:pgpb/^d{5?>-X4Uy\ӈ)S:%^ݟlpsi<,MPGQ2TЛjdg\l Ρ&veoM;m9zӷ:ݮ]nvLaa37@f~C;Т:Nojd0Q)\_\x/<ɫ%:rQ<8+6>_k{ h5=׮Xp7fhъoH~AZсo:@_+lqy贃/r׿noqA~svЁ'|tmSj$mt`$ZbT-s5;us<)F2<wNF]vkKwAFW(B^l#?ޛ:[iEe:1#]#a4]/ToS1?)z^c&_,}nҁB$vw7*ۡM+nsn`n0QnkУ* ׁqm,͡{HQ`bȱ#W率ψ(AA}/r
?H) M Bz#MdFBF?Ͱϲ(Gt`ݏU%F&4(ɱ4.A~)v~=h,Hulo_<gl	`WxϮƔ@U/֙@t欻"!d4	oiu̯0ma:M,+zWz^v`ͯ|m	sVvFK?9Fߠ	qƿ][Di IY]ҢfctJ&K1
$N[{0'!Em>XM)DiM]% ߬@p٨@sµGtFx>mqWv٘=N~vdƺu0=Sd~ GwjѠtZ0	cic0ϑi6
'6͝vgUa_pǦi(ҽC!yy&fiHQj37=6 Pf#'zxrv]i]i$X24$+q= !ߘ{shAJ8]
xrG!E*ע5MҤ[6Sd\+XMA

o_ PUq]}enĊC
50'}~sqU^Lzqo6Q[ |Ҍ_!'7CANNa~~.LCh8"Eͥ$h
Ԝ6v:tS܂<^P<c:Ń1^ܭ-@X0
-m!ōCUt%qYbуTڃ\3lZf\қjrp5H-|,Kf<A6ڝA3#BBɴ8loe<= AҮN5t;bl^g~Ci7.n>ŗ'AGEu 1À < Ür*b>35wDtq@sa,Y;PiC;pGqf/G.hք?#>WߑtJC(Pc؞1?Ry\jfs#d4uuk뫏єSyޱh:Jo=U]{&)~%6'rSxz1]6ϙr3?M\uyj㲌	Nk2:kIa15Pӭ-i+v(	+X8<Ar9X5/iTר>>ΖVlֺ	t#3
ƫM?m8nl)ڔ|~ԤF244+xBP0	:DMgRC߲]jCΘNgFD7cQY[Eg4ȼn'_YSggQ*Ce]Lߑma{#GA^`U4'Dt%ݫ/]T~+KHݥILBl1:KY&9Iij2lQ#%+$]Nnb]@t2$y	@J!˝d%hGp'Kaurk@j4tQCԼ/A_<C)Z<A3f,έ)-񻱨˨W.ӵr>[)h\-3&u:Mcggggg6 ACl`HjA7TNΒ,)j]9	'e505N4&mhvDa]d0j#۸jcY͐0a#pqe70g.ea#^#fcΌ0cˊ驘Bbf[u2YV`1Md;I=Ik^.
c= [!eKx^ǽh"C/ivI%ciBȳH#yiR >Oq5K@\zQA}UCFW-i⏂|I)@M߅K{|նK>Sm_iχT{)$3H<6?2I*ԝą;n9K;Wן(H'bGX=1Sx>ohZ=lQGdC"{D,-9$JW0a#J%x:#`t
L$/BvzA2'vjﶈ~񝒘 <jB<82-Ϋ_&<JW㓫bB"+uaqJ<ن^j̉])np;֥"y8*֊Wa[ŌF[q}LqH\h35zb̺AܳZ1`΃zS75anբۅ,NޕIqipiMHdTWvHabAWdO#6Ѽ8RyQ%Ҋ;n%zG0jO][$hW!ԍK8y*T@J[E*6
}Ɗb]C	tnIZt$Da:dDKESg,.%qhirXt/$׏h:}iN4y^`)9I\i297U<n16V!ڡBi=gוL1zF\plǰ~ΐ\r=rJĬ0^A$c_~9't3^EY~3	x(F.ָO{rIb:6cȎq2io-|Ro"#nRUq_(~H0CEh3Km>BS?UNHD 8W6}"nʾCYY~z</%lk֏Ӱ?<Eςг9>t]UQ΋@,ӀxWB4" jWieiŅhy9eַʔ`iDrviR4̪DQvZts9;l_8d'|c9'zww*P@Gz*l_GG|>#|dlQ[+ [ ]0*4 eKk FV*!553:BySA؁s0fwA  v" jџ0ㄋq_vgl%>bbKZV
 /ыbiBN&T E@䕟@\fŴc'wAy`+ Fս>kO]W$>:ƏB<p}	^imp;KJYM9V~?3hנgB
,Rt)l˥@AjхIlTj3>9,>H2J /J=PrlU ~%;?ikӡ>%/X E>6dOR'w'|.-]"oj}W&Xiѳ~qIjO0)Ċ<&vpv{g -<a"	7 w5+,<zKZց4~VY+,<s+p{_wXW{an!ʬ(LUO!ΪeeP+09>T^)K4A-+UnW'5T})Ζ9ζd<޳!.vpd{I5c4:ngNMғ(k֕GB!0<MY琻3VaWK=0\(rzla#?YFtU,.8WJC&5qm+#Vե.ay2[-D1{?DPw<e-Ղ;!͝(nȢ(IR#ngunC"ˇ%!coa`D(1o+bh4M0YRǭX"i[TSxl'6qUNP1dga@Jm$8y*4b RF/A_qXy%J/|%6P6)xp=m8PT3fEA 껤dI#ay3q</0R7  ȑnT$SV B=366xHR9	D ޯ6nLtJCF)P.ʃ$S%%g(.VCoH4rhe
er>t<rzjjw94\ǀGÈ'ྍ
ߔ?|95s˗0㉐ =ӊ$Qp4Q6fЗt}v
$=!ǮL$7gBF^F^AFY= $ɵ[-800h
5FĎjzvҸo}XZ J*0riYpg\)tsK{ǅwrx%PyUdm.u=KхWъdWUt
"2"* -n;C[^{r%:Ku%W$U{)>ϞQ(JQ5nyT@ѓzR玥jK&lV*Ijz-ֶ6Lw;Q,g\5ْ?>L1լ(&0	Xr?e,d~ˤ$88y0b& "gt.Sǈv.Do^;s&G|2N8wMpGfh;ĉ&JC&J궒bl<^D;4ZϹoNtRN=Swd%97JģĬhݎ?lvΝz{ͱu7*D̈&1 E7'xQ-ba#Af˷+fKrQ79d߻d:"#'馄`#/W5M><Ώƭm2(sHGM^?oiys!< ٩7)A>qĳsinOi|˛#a<06BN=nv'U#2J#xL[r}RSzՆ+q-R'fH جrsdS(٥ӳA`nW<2|ɭz[yoǷ?tے˗胈%eGަF73c?JpMQWOkt{9G֖ܮĞek*?FڃLUF(5Bӓr(w4%35.O5XJ5B*ۛqҔє|Y-Ь
zP6j~;ZTdVdp}QYzs°(d1Kݥ%&+zJrzBG1A~LMoKW"~Rg쟥+o'~(ީʹ%aiZxGNY]$ad-6/d&eGGM&!	7`:ve"Gxf"9w'Aq=Bԁb8CHH@ g8bjڞ}B΁ĄPP+mQ0M!
e%-`ON6)C/S፺fBWbL:̈́A	(KN\@YblíQ\NoE)~}, `a,6f[bYu:ր5 ^NË\p/cm:Gb==*96$-:GM'.}d\+;xЬI
hӹdJ3d)kJ
roKWƻ<8#&E\q?Ӆ_TTYCZtEh/yQwt<x YHeqޏ}=E*&8v(tqu YoFy(Xh=Q㭹ȊTS<A(# 7PE~v#hk4L-M|[8ΐ,-I Omf̾%;!!q,{dmn@v@mP,ZxVn-AίeiB(&-)aP"ٹڑޱEl̇ICW~2[A9ޘEyandvhd5"	6%3յUUkmO)#u<){pGp7$]<=dmU:rAv7@*H|Cy	=	d|V8jEȣl%Rb6c6x
:pģtZ+)A?N`>(,KnXV2CKݡ4yXT*Bye2<L	[gZ_,Tx'Vʤ
@~Qײ<j2T	dwԑ7y최gtz/G,U
¼2e(C
O
9NƫAIH⌙x*r9Tplxe2oz'}B"Oy`gen}4|#Μ_3&b$mWB"QUİexıOyyOibF"}9yV+z0q7iȒ9-d֯FZ	λM24ǝh^HEhMoOkt89=i-
u$Af6^Ǻ4B\Kzg-aX	ƌ5`X֫dҨ}N<zI<T!}YrlnĖ҃/IHi\Q?aUzM돶gxOF030{lL[sI>ۼBVw0;讍v˧$gSxLstg%ϑc(>tsv?>a`lZS;y s+WH7|X^.n1_
+]8o^ /0pOvgō:E%'6yM"']0iO%\yv|%ruhዲ

Y ~dd87	*p~sKQ7d	/5/ݬC7LokP\ɗ5ՒFZRtgK]}eIBn@98B7txJ}OK_%~]M![<ゾN5ߚ9|Xm_=em1B>kgu%F^[I{s52FՑW7y2zWپHvQ4D)Hz+
D Bܟ&zIKeNR,npïS]$mT_yH_ݾ@m8Pyp:u堰Lm0GX|9Z7x,ي5;S{`0dԙdd6`EkYQlq3CCXƐhq4꼥Oy!IYW!CrЭ"2\TF|@t+-EԴϭGLarϽGrs=!\$nbR3>~$1>Iez2zC|\1硥)IDw(4g&D#NI*Sz\=SO]DUp+GW|3]4}?oJ}/B}Ҭ&Vy>Mջ÷k$=k_ppSuJE6xA_zsg|IsϠbIT>K$Jd`ff|?K*+hR1T\m*T<z"1tGMEe.5[OWSѕ}C>֞SNUT@|7w͠rBڮm\t~owvz3tnHVqQr<i&z䬗@;=v]6z`/)ƬJ|B3OB49\]popo2+#V;#N}]]يp'lqݭCKv2V~'"R]G&bI{/#M"f!57~T0r{興?n^
}#3F(xȪM*3*
0eJ86/^f}uΪ	+6GX_eJ;AY~<&ωxnFJqXV0Ѣ`%N'+ƟfG s1գl~Ӱ}(Њ_IK>]%k}>b(O_~7WM]Ey͌$:ӗG/Ao}"sGDkQq)ڄqt1,*JxqB9~,ĵQF!ljq݊pɒ5dN]jgW "IrERY$bN;VܨՔq4dBIeSp۝I.3i_hjXsOP*Y&;p[X:Rbè
B˚ˉāTpxO#P:Qy;˂^IE/AjpZK0p62Q61sxЪkpnnOK'ÿQ՘	tXz:	'#N34'?M@c2b@0FKI_&Vb*MD|	)OjG|_8ݾ*\n1͍Bk"6!-Káa
ɟX(CV5D35'5%~{@oM3k
|NKg}w2aK\>LKt@3K%!M>uIMmkUYgFR##OW22<]}:ڶM;ыNq-ىO*ijY"]%G	W2|I]qV8;f"HoJ|~`:'6bݽm_ ۅz[W<7[{o';OaiI
ajϱUwlAO88ݾ1; 
^;]#UB>F0Fb;a|~8Pbr59PP-!t4ŌCi)ߜx(wR-9
~alRL`U:|KNU~V}s-'g)]-Ta|>\NR #h=CY(T=l"x5_ȟrZbX->jtl"x&:GQx)OE@Q3yjfEgE_-i jzt:W<Wj~Ρ456%,ދx1;ױWss<j3UX2`[[Gڜyj&4BvPs40m]O{+7*~j,ql8WmX_;x~LKų܌"Om)wT-5(F؀	t[T^$wڀ6<W=;NXZuc=%4NT>[xc+0wރsgXKg W6GRF׋_$uD˅feC~鮋hЮ.#>}&C<_>4X$}>DR$6ckCɉkD4'Բvqó_v7!SSg<ucg4['p)NX76t}s)s8_=r*34crч8gqn:[b\["?PQ1KY!77P~ LNy?]VyLE]<`I錘#u/Gf`͒МzMNd(ulP(;.xBuD5uϧbU::$j~WCHc*W^oߖ3S-1M >[4R^뚮P<Z0506O)>'j{?;G`22\S3ZgC)$+0*2ٍ"ߊYRKw
bUE2cD,r8d8QZXWS\?`@c,~(?b%J#t_ =rRljN_5T;zU|HJ>-}[[L4o-\i }%X3{Ew^zGV,qq{sۥ%b^
I&%/xHOdc}S7zеq4*(ǿ2DKRl@T{iHtXT{$0>0U	ȹ2G*_#*IJR;þ65%mqmZ%Գ &jڻrK3}V̏j#?꧱୳{kJxj<V!ӈ:J$%Qr;qNJeko339 gYDJQ/UP SvNS){q^yjh$KHAڃ)$Vw</AgePWH5)UU]-Ԥw5u	3Rvf#PJzHU:*AV{u,VHa޸럩*%{<ѭ	e	UŌkHɾ3/%=Q_MY&_7rB[e@m/o<-EwCAĉ/X^o6WOc܂`ڋ=,#9=rQZR<kQ~lv}슞 RV?)>b.^~3YXqꔔ	y.%ohՁy):"j
nwNI(!!RtьuM  +_ޟB<pzyrLi= d6GUx+kJa{k^Ӿg3?-mȤ71 A?17Óg< 0&|5V|#<:Uy ݅LIh@ӵjs$8>Z>G'i3Z ʇ&P!}B5Ո|QJ͞
ܯ\6{*[i؈%AlR1>`dZuJNlf
qY=HqI|vf,;n  ^iGzrūmLH?G,dmK8!T|Sx9prsדnS~>XF04V5\y;ٟh\LT[~tK}=t)~r 7jK4R} ]=\.On>MA[}B)ߋi	ajKY iB`^ \w{эrH]o=]\7s:[Fj%tI7G3Ĝ3Ɲ!0qǞr^U{7~ b?Tcm)x2b]wOB#
P5
rEgxFgqR)DO,ӫ&V@v;[!_I1\>BfE{gr8_SI	H,_7æ]5;;஑EҮGᮑfy""*qܵkQ}:oK5E@pְϏ6(1EF{``ďľk21bu䝔y#,TaFsEaRF,׼s0M>UzVJ+W],^ajGpw_Pw?oK-q~-GG}bE{ ;bP^]rJvً"5(f璲,SUap[E,Kyrq2ڇ%@{"jTjfߨCKʂLvW:G-W}w1R'O23Lf`Ɍ;eVKc\϶e͈u3ifF/H>x<oܓ6KYt͒j<QY垢Yq%s/Dt$<I޶`ؕDT4uK H 	!nI!nwZ&' ,5Nrf^n15if.:N$H&H9\'pY 303dƝ-2+g̹W/H>wu+3U&b}s=Wk[f&\uk\p_Ut[&s+x-Ǧ4xF;)s8ptJmJ?ldBW1Fe*J#~s$;NٷI?Y%:|
BdqO6T%TL_	rUR%NcU옉)7TjFb\jPxYwn/=cU㣌~ 2ko<mA\`bYCjz&uGn[a:ݍ׭Kg.GrUϊ<;V7)&h^cYUYBygF$2H#TV[7ѐُLQ蟔-).D&kg%95FOS\P=zuqʃM/nEGLNW~VW5RQ"n:sﯖfm*la8SQifFٙ͸ff6L߿A"5`'-66G[˔b4ʦh_y1,TJ}ɓ~3 Mz[Fv4;#2҇2Xے@NW$oDF"HPwMlYJIAQHј/OJ^5U\+n}T}x#k28-9?r2.7`v@Wy!9$mwy.EV(mR+P0f{5;QS9KC% wzH|׊OţxVR{;$;mg"S ƉФSm)(s
-{0om0½r3Yҭq/sܯHRmsYYv;-wm;
Q>(=7u=|fNo<cgNX5f͜ZMZ5yH]~S@''AA9J<4fdh¨JOpcQGJ?1t}AGԉ"Í912q66S#G⺹ؓY8WDUh\9vD{ڑa2m8Qvq?5ODC 5muDyhŶSk9В\QJ}=yX ż܎(A;l.pNӁ"z"xt;ͷ#Ke۸<DV/yGVO@DVwZ`ǍWw-̚JrY|BW
⁅vU;*5yЃv7Ej.7:~@A6ܺȉGMf,1SAMhb |#:<D5D:.%@;(auDՏAtDmz#ZcUX
̶P~{I6^"X9Ȟ|{Z-Fp=i"Cj#j\#*Z 6@1$`hɤnZa7dbkV؝7pz|y O0Ө\8*|\^+K䪕@<rXi'Tj-yB-/˟pOKs#:iU:"_~1@_pO )~WSPjCYm6cPmCX5N |' N p-c:::Nd\o	vE |.@n!ʎ"#<-s`Ӷj|PKgR򌭒zF(λ6ꨛw_9$w:2m{\zz#t$S$)}4B6HYFh]"Gmhv5H$_o4Bo6BCdRFcg)n?"iZkM!	Jϼ^M)}ICM!Ű9MQn)D\>"]l*$_n^?"uA?5E!o}Ri><sDV/j涁HP+ǾM>"5c4G-)GR19(ȊRnT/n^⓿9pl~9Z*U7GTg~E#咯Wv4G3yueZLIB      xySeBȒE4B()d	1$X^dJlC[)k$:p߿^y]g}9׹ur9Oŀ:;>WgoR#`!wC\tIoC5_5_w_U-_Xhιg>kwP߳ޡ~f3w>A>眯X߯x|ߨA<w؝{-;ͧ,?uM\:voYc?眙W?=A8LxpMEjK­jIv(&U8\XX7Ժi
GȬoɹ%Q$(v:rbҳj{&	h4rbF;j2~O5XsK+=AZx/%ws/^%ʳc'8[=HnMEfNNuƫ Sߎ;E^3=Ogg<ǁ#'
oN|lywDC\\8Ok:S{~b-|Slkaas@b}+|@yB:x_T+~Xo.l%(S'|~'CGkI޵Azƭu
>)|M'nv/>,\$Is[#_l=r jq甜Y>㺮M͸;6O9{<?i֟l]L~Ѹ f~u](?spBX˩2grN?B೯S{T$<_8D8JT&|C8WXSy6?y_ߙϓg9>wY
?5>4rpS'{oUM޼`HO;s}Siie~NyzO{YI$oHN
|?=''O_x"ʒǹ ʟ)|!R*oٕOrD^s?~SM;Լ/N>o,1ϙ=t>hwE&<v֣=-l#l+l/<IC8X8DxpppptW
v﴿}󻝅̼߅\?->+F>ə?ٿpb?J=БP0k
?6/	w*][>$!<Mxa»wucs?zMۙn?#'/'m_|qo߉WO߾fV|!zP>(IMMm7_|8/✊^{6sN%B~zeHGӄ
_*\Xܥ߄4@L8?l42C
Ϭj>#	OvƳlQs.yG9
/7RV!
	sB[ooX>-.Ή|AKGɏ:wn|UT յ/(-d?Sx}ӯh͹}Hk]ko7?З?E_"mf]<;kˏ4QB-7TSUSg=B^lp?>O	G=KR#?&/ w?nؙ5X}foz[,y9d!b.wQx-+V|k	1{+-@ זkpbrȍY+coZxWs߲Hxر.3ӽ£=;5ӅKWJε^sٶ!R}	_R'L=i'f9WK+_u9ߨ066v-{?!e[&n>(|AX.|GxOK/P<?3¼͉Qyyy/'	x=^9L!y#b޻A	>-|Gp]S3|aa'??C8VpM	[	[]c	w^=`ݟ7Epppi{2FÅ	SM;]-'7A\YGzHxpлAy/<佢qZ H2ތ2={$&/ ={d3x/<A>bok/Zazν5)9))C<PWZbyawӜ|pW	G9+Q^Lh?*w|ncAp_{:_+\ T>1oJzb׮(e௭GL^.A^ch<ew>ϻ*WY|o{P˻7z>kI>_|(.;!X7>*ڴ֛z[ZZh⿧sn{cx,^sS=|'D{zNEw#<'}QI˽zQFbyȭ!vGwy<0֯ӓg)uГ&ݭwAv;_OO{_}RovCZz@f/Ǟa!zλ_'j52)R>W9{(3=GŞ_w1/|dEozu|h-<w	ۑWDgw͖|;=GʝoOy߱n7=2VS[sW,z)So	YJO6R~o@|qm?R."9)ha=5hppѣaLoQ=	(<	G{[km?;ôSۛmZ	vx&czYaC=<$#ثa^<-#C;+=I&W&V}PF6'TUbxyU?^s:w}0FB=g?ZZ|Ws[ឦ	
nƯ+[hڷ^b/no<Q_g]}VgR>'{!l%j͞?a\em<YfQ8,Qv=y̛<:>Nw	~}3a!.vb7yD3]`43O5>Lc7(%|U}9g=&|Rh"y^S{1ԮqB D_7aHB;Exo#Lla#?[
v5g	#?4L[ƺ#\]XOV|`<)63GXigo<XvfǫWvqqm;p7<C{ub։QO:?__Kgv*E)& ;l'fѫKB;9`}vi~H尣Ϝ>z7b|?7m#l+`op#{D+8\pGaK~			
>"|Ҝk>o"l" LEK	K{?<BW?ĥ¯jXCǄӄ3yτ	7=`|_C&𯚏+:Jlgf>aJ/|A*'l>g;kכ?ަ9?f:s{%.pw!vĜ~iO>q5r8xLȣ^e_eb}G}/{d<;?;Yw̔Ȭ+:ɷz_׬߾+KsK??VOOjACZKO|;X?9sao};8>!<[H|5l7Gm?~Bo)(
SXy~ad_7+?.~Y֞ƫϮsZ~u!vӫ.OGȼlDyM~sO|unbOjNB_%e+
Sgޏ8DƓ='?
ZL^A䡏gX{H|&	R!D?=!u{6Br@~~J3~>]#[wĝY>3̈́G	ɧpb{|X$bg/?k7?Vb'2~;W?>.'/~Q؇yq<=/*	yɷ,+l|`{wqX;^70yn_=>{O?;s~X7ט|!yNⷈ}^So.Uˏ/%^ !q?q+p~hs'/bs}g}q;8	8ΫOU-B^yƼbYOѦ_l?8?7x؃Z{b{_=19
g@>[y9:Qqς=sJ6gL~A:	)[ޟ+LvKHQ(!DGcͽ{A9Cމsͽf;Y8_i77#h%ľO>k o:gۿo\e|+oնhGZ}w^SƉVpYW=>;;O<Vߐj Ƕ[}C3=}[yG<w8Ɵ|Ix6n%2BE%SHmňۅD!vuC&^?|.dX&̶^Yk#le}bㅽp(!zj3*q>{L=AMׅ꽡QvzjK>'b؝1M3yaCWoǧ	yg?c/`!N=!j>bǈ>w2ꋽJZ{o[yNƴǫz@X)$o0qs3þ5"Oy#;ok14/r]WVOEP>+#Ol .Bos6. q%уZ{kc?%~@B!yU9?goO̬~:8v}.Dgg|1ymVRظ|w&N/wnEzЕܟY+wcfw+?u}:Q/Ry9-1· aᱎ0f3o7ēǼ6P?PHH~8Yw71ymxx
KAܛ7sg呯A{r?Ͻ<~.^yJ~#-ˇzDHB9[~z~ӍB_=Z8Ѭ'_
Ou7ʷRW9y+ϰ_}ކ
W#~Bo<5;'W,7VH|g+>눷xa9}[㗘(s_։ke}('_]S?ō/#Bw{^'G'wm[ϺgA"ɹ8Q7;t#͈{ͳ<[*#]b~{b/} q
Tkof+\)&$~5&:MJcǽA?Sݛe}+4x|!{<дZFqwW([9v>x	+w<*'	:JoN|!ԏqY[9W֮ٳdY^';|1~Ψ?YωIQ;ћ9ԗƉLOc;_/%mb&	ȋg?~!Ey]N)/&9QrJE$>q_<}%~޽O^Y~<䫺٩+ia/yNS엉;kg9>#$?ys8
+V{!Bx.|?E]b$O)Q}<^B=h׸4v8^}`O)ҝ_WNT{5= ohڏuAe74apWճMG
c!*GyW^*ɯL<h#yɳ}/<{y/'ʳq{k?Ϭz+#Woāþ;na[wpB[tp}z߱c_*R6&)7|iO#3~{
vmzTpxMYx#Y!DHXxOc|K>?
̟m߇"MsqTb{G
G	o0}yKg~wvPSqpcojoǎ/z߾&}:m\2?Ѯ8]3~^/~+=Go~p%g%jBlosKx^ß}>'Q?Sr~ġC}z'_<N%~Nyc_=ɦ7|	|F|>z[qf
Z73b_^aD^f# ;O<@H|(4wxG}'?>+7 Wko~{@?H?~{/[W|B;ZS}Ts_7eMC$F-|X=g^X/yUȋ{vB_V~Bɣjd׎%A>Krt"r~;=Gzf=!b2ߩϘ2OW빵oGoI$z''/cBUouG^wA^S=Ǯq{<ְG.NC'֯)rF^|[Z[bk-1g4UH^`=)<[xؑqofӄce:yK|=n~P͗yEs?u3ءY?`i|3Dß\/؇ݘh_\?Ǝ!v_7G<kKOa/}3BKx'
xx[{xǫ'y3/:Ӽ x'w9]O>y ^sﱪ%{58|g~;eο8N+)rPB_-s|1pnC/#Q56o`G!LRe[	_{Gr^1[Ƹ.$4C~!ݜ75~i^y3=d?v%Į89E߁q *ӿß,+׌x+?:s#[,ğsm~<G`_κOc<Ď8|fHAq3a=>R"8U?
ɫ=_w(%/s{
{Yn??>IP+#^_6Cy	|>{MM{9Dn!IO= a=ޒ o~EO}ۏI>~u^5yc{6S;v0^X7v =$zR!eqKBBfg`nWƝecxf
¸r+EvfS$(o=g~b=>V3Xyf?{q5ӌ~.x*1!~ح;zr>7 wu.,9WTy;;=璫7? $y"SZʯ8<y1y'/NSyo<oȷA#?[rg<>=r[:ɇ>;
aD'<^(q#N<`o71~IRϱ|u	|K¿xvL<oȿ7^Bl/4w֝{jr\>uG!)83%#h$C}zZP(kekrA81n<v}c<;y5+Ou{!y8>nƭ>SwH|!.~*f9Ow}o=:.T<쭈Y"{C']5//'y׺	{
|1y9݃<6&NIB:R!N_ɇ=Q!^bzqNkVU!zN\6yCxχO;k9Az\܇8) Dλ=/s}!^qe⟁z-qm\6N
}Kc}m{ꓭ<~^/GW.lcGY'N}|MK*.nhG}{yVzUHkusxu)S>K^0_$:؇ӯM?(}vh
Uo	~7g&';<\A߁+vPpkBy9y:oc3lQ7f:ܯ}K4s}γW蟘!A>W
ٟ7"3>װ7ٞw~}B/FSCKWqS7|AzG'F[^G`PK`ɽ!gkOD}9vy49>ć垍~v_;h7^y# v7;ɷql\~'&cl0.qq&NBoݓ?{y9UVޟ9c_&k/?BH:`|hcF;Ωg׬^!ƯLOGaQN<[x^;;kw	'8>EτWU=Զ='5ט}5zGd'g9s妝v>Oo}]H?oٻ/C22Λqn(8#f^}8?ęJx/+w
/y\ Ecqs7G}wګqRSseQ'Tm?a1c&Oƙy3Kop~!^q_:}h!q\$/;_ޫc9lE3G8Oz}y;y|} ȴ7UqS?6WWM}]ICVL^ڏw7$|}|oᴗz`wYkGZos7KwZ=P
'ɾNx|נ()9{'Cv 9a?DWg<O!&~U6|c;Ać@O/+>$61[p~/ί.9C}l=<y$^],~$<zM^oyu{_gZ91q&Ogl!Tď}gÝWr|W~(><Qz'*~ϧM6;g+מ<쳹_O|׆MNRnh%ssWI9
_Kl>=b37MB!vIwT~]9ׄo
?.u䳿fgnB!y\-<sn}܁p3avs-j+8㧦ѧsym8SLgx{&{j?3HR~ςX33Br_=y}{~bGa?Y$\G8~eyaƸ99?K3,1_9?tL^ۙg}TH-+?̘}yXwWL^ɂ oS=ǮC3о)hmF}_E~sr8.鹵SqQq/ի/4l~,iB3'	Y[y}9)R&qu=g	3Mh9e_{J_$s=~Ykx9	a؛̼L.??GY۸#|슪g]h>vk8O(5^Oqп8p){`K4EJ\,s~>~[ya0Xy8ۼ\]RED}-1ov#|z~wD[Z}*|CoT6 O)B߫XcO_k]dznzz|x=N_Kzw0$/ɽt~۲.C~PF
9oQ^LNWn9yk?8K{!19&ʣ^kbɽ*ysmY_7|kK)b=Fox%߳O>cͼ%$[C9ةld9<dmG8oF/4O|ly]Ka[|G{AQ=yg=>hӞK=6>te'Z#!
87')s߬/=E}&>{m~!i8R'N
|W>+gdY/Ø38W4&}➘58ls+|<Uy[^,ˣ_~c#|Y,z'ocL^a xRW5*~;,Lor;#|z%F1Sg/1y
!=y+:eYv|YlX?Uwǂ ~B?'q(ygpp;/~{ ~e5@9yy̽5
ɼGycFg΅ꏋ򑇽3^㺲{/{BG^qA(gۭca3'y}_9'0~kßًL|NxU!>MSn~eacπ>Z;M?^z|˭zՔfӧ">~+=~XiK7+:%};XܫOU~ZOj ao;u/#3>|֕vߛ-; Cǰ{i|<bYʄp_ǹ+rv3|GiwVXo>*oA|}sB|??'	_r='H!hx{g'w?ib!>\y<U=:Ӫ,\K4}	->3?O`7K.џ}Зrɳr+K/|SV==yu_-<"|Ly
?V
Pu{[w..#|ZOyW2Η7Z*
؜S5'N[ׇwUx׊?bGE}4bSO/'$t}QW\!qSs$@I0~$jrʣ9WP?~9
.(H'|@2կܬK5!KIx:p8L?~5}	G{{g}a=3uCK_K73o~Z*͌#6=y~ q~$]z	S_;EY{c޿`.H+|cޒ}+~S-o|{H;#{8oYbo%/؜Y>)w%F;i-l77Io)փĳ\M'qe&/]Gϻ]둞sbB!Nyk_yG'x+?eyX D}@aw
xЇ`92K4叔Pů8%h|cA[9eԿP=Y9UR=gY=a_Ꮕ}!ȫx ~V+'Zby؊nl-݄y$no>{iNܿ`/B3޳

/s?7Q Vw+R9=+hO>
Ϭ{yXᕇc>5{˞Μ_&	%d?[[qYcK~#&ey*<K.n'Wofz7?l_Bǋ{K׆bSW"y_8<W<+r·C߼CAKϘqN`w/fc
_FϹG'	m'hxTxν	?.uÔ} v
mzV>PWu]/i"Fٟ%|ϴ+# Ŧ!o ^ުY/>صcs)/[yG7k!߳Gr	ɧ:a곹p'[,C9\om[;IH>zS_em_ag9?x );{m?oD>Ɵnu~r&>a*z
	|#~;irG
;^h?sS{+ɽ$_ಸ<<h<ڇ=S"oxOM<oXyEwsWi(@X8a7=2?t'7
C>U?]GnL^EEYh+ăzb／|O,'&pA~sFxh';	;6Scv؅O;Uȟ.e~Wkj*wř)9ߣ/<7!ړ[96'9=@A+wMG~ q܃|h>AЋׄ<:N{*3oΆ
>y_g?_]:%|e'!O^$E<#Y9cēsE;`쟹®6& ;YnYs?ʄTqmcȳa^4L7ǳO{~X&7˩J"^O^Xq~3^i_s`_E>+~-GC>Qy>y+?HCh$B~a	s?ۼxޣrE7xGAb}q(2@#սȟ7sBU3=ӲZA>_`;	UYZ
u3ʣ{C]j=cryr\oO{/|z-|VE=^ۼo@ߍbaW!WakwՏ{ZWuUI[Po}Xyec_JȻ@Wxeđ&Q݅eBk^>ߘ<Ӭ<bo@A],G|O(Tc
y_ifkg®8_W+6?C/	<g}Gy`m|+Ic:}Ѡ
r|>s~ʜ!#|H8U8SAf=55B=-az6ȬWy+>{vSzM|"<}z*hYl?/m}ʪOjmfrJ˻I[cm>Lx7mԗ^v]M
O%'= au&G(H]/mj;I)seFHh?Ff³Ss~&lfv9WﯗS?ㄅN\n?u8WHaaWF(QE}.Ax5G	~+Q:	((Z8V8N/¯?@g
NF{	v"<]wvNbz=<>SyQL)!s^y+xy7=EX0u^.缇ss^zK>B㳅;,0?SXxо}5{3ƿC~܋L}u|{ez{sB/yܧQ3Wo&{#?sN6&?w qm^PR猝N+<!ʾ{oI?^x-8}?Nj+W)S_aVZYba>vJ[	|w@%Fs~GKܠO|=p^Ƴ=8^;}8#|.[x9sOtË={$_[h`ab6
n+
|S@/;e^?PxYcȬ^}z;!<L=>`[%٦{,J_KY? #={W)Ϡp>kƾ.|1~	w%ɛ+oJ>¦OXwϝΝwGG#@Ijr{'of};BXbOQD/9-7s{_c_xzϾ lrǏA>;ɷr})lط}g_vFo~i3q\S"|I|?c8k
ɣ#/WW眷8O8~'zDs=Ei_u<s^@xDu3ʻCOj].!z]7O א~n?a;a£]0s3LK=D/aɋ_D/yؙq?~	n)Q6'yγ(wHfƱg@;a1˾Gѫa{,o}@v`V 7}ΊG|?D/DW:H_&~^~n5>ug8SW;CbG4휒X-ʍ+/|GBXa=;<8PطtWo!~agFaB$Hl'~'n;@;s?sIBpϬ6ޭGflX_}W?%g[?;v\m?x򬾵W_8PwdQ>!pQw?#ǚ{gUx>O:0;RcM,7+wsG~Π qߋo[&;z2ጪQW[{ToVc=g_}IK4bWs^&ᓟ3Y7ȋ[!4C࿨X>Sq|%|wb<2Uk<2?[xNs#כG\$+o|WsY}Vۄ
7<3¥=MyO~cGގ|ff&
+M;'^S<vXg9/}qB1=zǄ{[Շrxؗ"$+PɿTzK,{I7)k{{'{*sN✈9cл,y8;
yK(ezh(+T>אԜwN38)n۳_F#?[QyO_ϭ5[iA<wY<B?;s	/ն>B5\7P?a}oua3S^qbyg_{J?MN3Nߡg_舝Uog̙C='N w>d>IGRFWȿr5{:Go:tơ귖ӿc?R]>loe=q.	MHib}[e3_z%-a׸"9XK4//so`>VKt~c=~)9U[VG9ӰO<lQ}5ď&?x/|-~??6N*\>{f&nyl/o?N_/3lQhcż&^Qh%KyH|	PPww֏_eĜo0Ez/O9^ #$zmOQmwic!~)8pۑWcab
9)[$<7IG^A#+| wb=oƉ4?5xAlzo_Gsֿ+UjNX1~Y;mGs+$	Ƣg9L٬s)ۻ~׭h}ʪrxzk>U'WBZ%m=>ABhu7LɈܳ#,RXK%O%|[q-
^)\(\W-{
v6y5lWv9^kޥϼ@xD~ɷ	B'_%E8R. RU#]XK~vNkOgoDp <EK8Bb@M..^aqOg1_?~M{;6}9O^maiVi䧹#q}xOxeB;?'	3|͏47Lkl	Bho~ TH87n/<Tx(օ"v=S8Fpo7ͣWā0m`1^#<дHNJll/q+ڻ?=kbc77~~MŅyWc*<,|R8M8K:7GVӼ_SLbpG8Ԭ^ԺY=ڬۣ{B8<"|L_#"mhq%CkIލ32Qg0?~Q;0\^8O=nSkK3;ϬS	fݪn"lbu\`3vs쾆umS}!dM|9Kfݚ+]YnHor'd=k&Ϟӽs'ǳ/V8+칞ywkϹ^v_o;y>R#ؗ<C)x9͂|B|^$oBc7y3!^<Z3wGJL- 5-@--&bvʩsތ۳|?J/<`Npp
={9 N*q[/o(/;u~}xMg~	_"^tGG s_|K4O޺a».=(~>OY.$'{;ȋ4`~/c*WFZ"? 뿄<qK\/>Þ<,sOt;hNawI	<[_iS}})ؓroG>sůG=?\|.5&yc| ~ڧM7>[{9w-/[ozv&|_Ջg y0[n(ܥNfyz1*ND羇SO>''7p+90O|J!)+@H6PԿ
R_Vמ[zH}=>lvݯUS~b+X	yڙr<>z37se̼%noེ>b}yOYO;Ƚ޼߾w%~hgG֍	B޻y틭Sv܏7H<"ZIԓqgֵX}sΕ>D[|"|׉#%Ka\cIe҉;N|^..INT;ěOi<'#\$Χ]bd;lwS]vfc-[糄ؓͩx˅+񕧛߄kk
1̈́
sƛNsvs܈&FRsߑ8*w~8_b9}!qjp~4l{jZ<Oyq/{?O[6(S_O1_ug/Gf_y]r?! V($ދg^x}O0wUo=~1y7y;i`Ox `k+)_2_&~zA/7cţ+_^/z߈yߐ\O+c3ȳrȻ\/f⣿YY?دϘAI}FfN3'^aSNL[)O~-$qH,qj
J
/Α_~{?g˟= ܓ0f}W7/N'jdɇnBOe)ǓP`}E xFͯ,>~.?Q,䞊W^<	ʃ)z򞢏fn_O><.gNoE;KJsxُ=f}c^žu9C}qD۞fqB.1yE?lI7>l/Gz	ɔ;SML9)
s~FEH;nN2~϶.ܱAj$9]3qg%>
w[S\a$e8]$ 3τu'+N7v6[vn숋	+uMvc'6V8^o	[˾QNL翭^{iT8^'|a\OufqΓ<_|0_W8SGljݿHxF¥Bu>mGsJPD|εQ܄z^jr_򈫀ܘsDqK|/;a3~rN吷`	wVD'cxƭ\+|i/ًsNrZ۫NO }=q2!ϲߞ~OF|	!^'a"O?|`8?gnRp`s.~|N{/y.zK54
n?[19-Q/ǱC{bjq&![uӾÃ?ZܟU^ ;h)ѫ"$]7|{_ӭQBw q_޳Gk	u>S"G>^N}\
5hKE?v<KOoGD=9 ^+l@ｵSHu!T//?f6o?{&_տ$|&/&S^=c^?a;;±~7> |A8G|-<DxjǄӄ5N]$lzhm7׼H}%]$S_>ٮS<]h-o5oֱM4w~~](XD<(L{{syO<}yɋCz3HW|8ܛcBpwgiZCuOnb}ԸbG_B▔i]Y R3֖r=mY־+իWyL3w}mK#d'	qU£E`yheڵ8Roz{Wcgaɓ-rQbyE(R-O,̺Tr$ʋ{EI{4>ipIy;Q}E߽YO3򹏜'{XTL91~~' zB!34?p/$7zmίWaGEqnbݏ'`t`Gzݘ~B$s'?#|c8U>X>qw~x9/'ʛ/9)zy9!{hB~9[q+|㜪p;!ql;(Bpw?'.6zկ&/D^&O<U눷Yc1x`#<޸y8׮<?Ӿz>	>q]cYG&yMzbG|g4_X=+#|7sUI{٥*%2r$ևy: 4|HX&|+OW;1~'Lxuo	|amb"wsĿʻ/U܏>kyߺ}NUBa<O/[>罽W/,%g7=qJQBo}-s-~kԏ p@F};+ye}=~Okk{LzƯͻy@IzݹȇL8
	/S ~s&~I7ď˓ k1yHM^]?ƏeַPy=|xÅ/̔0||W8g6/$,<H׾H?7ܻ6߉Ǆ֏{=ַP_nlh4%FՕ=
:A~UGbyyc|<oT9k~u_5>+k|Axn"W~!&F<ߋ
ׅ/{!s?u{b={vyy<_)D>v 9eG~KB<oK_|<7_ڳ}-ÞT]B(&bP3΍
zO^\?3Q}KMC)Is"o/|MW?y'
>w?-Ro+N5S,seϸN{sJv|Ob1qу*Z/&_2[~"ywiO]5MF9*[y{I{gllЋtj>kqqbă#B_go?Ը<&LkYR#~s{|o=fO`J#(qPfkBo&OO(-A!~ _=zɫ,znWn=hמs8|nvꗷ_~Xq[_>蕉kȾ!}BǩǖzLυCiFA?mԧ 8{S",KyE%>}/vm9EXr?qbFނBM" QZ~+jj|gW}:g|7U_+Iù?2#~eny-=<v+DtB`|{Ǳ	9_UNMWGhs6ڸ̈́;9->!ԗ{Ntɚ	?'?V31> x_Zx~yMЋvޯqNßr^~.\;&v	4;</ؽ&-ynpyee y,uڛ3c> 9ro?oqD?gSVsߵx^>³WSS,>H"lP#<{=q/:!'ωwM8T8?@BUEz.~&BGO}4q~}4Y_ڏ'qz*C?U'<胰g 	n[ĳ?meBw.ǳw4 z{dߧߑ}2q]o~]\ioAz^&)ހn/ȇ=	hoY9\mʉ/۸S n?c!q[9?= nB1}1F˻.S_̼(}䑛Q^y~{,1 [~ΐ.ȹA8J1ekK: s&x ;>z-΁-{	:ԙ߸fvr=yONMsybw;@/y/O;Yo0C8[ݗ\OE'!W	{ߛa9@pOnʘ7UϱC?Ľz~8o_^v/E='Qc}w[j^r~(#$Ofxg|+="7	7q|+w!TrV+]u<! #3oyùѻE^#ʉ|k!dY*|>~"$&G| g)ڶ<wϲ<o:r<>®ڟoW+5B7$>_28y]ˍ|#y>{ppppfb3.rbс@[!v[</w$#ѹwpQ)QMo:grO@X'kQc݄݅Vt3?_6|bAP09wsX{ii'~
7zfQsopʟ7W>}B?/WɣBqEz?G:N˴WNW[擹g"L}A|9v"X/NS_->2ȟ<Mi#t!zhD	GDO}-zKYʫWM7n1~od{jk.l!<\E8JxQ39p݅{;/q	߂?zOFOlE-^~R!y8 SEoҳןzd3rC%oq5%9yAzKj^)$.yn};3}į'$.]I6*?Q^ /ܧ^?CϱjbsoXxT.qKkXbУb )G>s-7.ȴm>䬷sOS}-[mJyN|%6:vQVDȷJZKy:1~Η7go.	|gtj}?UxBxiOBo.P1f=ĞucWsv!y<4j֟sqY=0s譸:93KqN[v϶1y%K<v͋'|p~8ST'G.YWBmYîS_˯5s}*㜅?΀~ o'=gp;*%;t4z(^@GD_;WVU7_F:ÅcӅ/a(oUk=@Xo
?~%A ;)c8>%$N
^}eb&vruɭѹ@O򾋔8\ۏ'	ɣ&<;n;jr0zR-N/;-/q'9$,ߙ'Wcq<^qO·
ɟYؼu?>@ngqqrT>̔|G~e }6_JeaBC]`gT<_Y*%Gۢc][]Y^wyC)B!㹽?`s+e(x{ɰ?$.;;#GG~yGa|sG/Zi~
u"OI^h<&,ep~Nhڷџb?&.Ue޷}G]!H}l#s.VRF_-?{	O	WKڅ8XȺ:F}
7g쳸g8,}Ǯώrί#~@/1r<~͗s?//j<|y|yS럒/dNy/ʗ˃!W7_/y͗W5ߪʗ/y|yWze//~uˣ>U(ʗGyU<[YW|yWV<䭬|yȫn<͗W7_+;-#c}97M4?G~{P^}x1R?"%.Bh`u'IX*_8̯znt' .^B&]8R=:c|'r9Q8mӟY_[##]دUcy|;[z%kspŇ_=ȇW&<OD><W"z'~:ӄnrwk>ίM~Y/>;=\Í>`9%QYF^|ydr<~
wkn>ua8{	}vk_7U=vH{	®¾򰇠v2Wݎ<Qnsq#דȸxݶ>Zǅ	~ioe~%^z#h}{F8Yo|/z}qwqڧZ7'伵3ϲ?C;A~~ЇSH(5.~ZG9*>eӫ[⭯ylkaG~5elg8	k
?wCa#/[}>$~T 9v{ nDy_WmSjލrr<G>Ν͹yӸNf9|w8w6?S'O7Ob7='~w	
S^kI$#^ߩlHM͹3&pzN* \l{sEDï0|@+ToY?Ϟ<Ma'dv^E~|.@,(Ix˯|'qRo4!VY`G؇ˏsr>3֕;LJ3y{#|4;S>9/>7@G^y778ܝ(7'uuѓg/W|~A_}kkᾦb
TݞN}Lᕖhc3?Wsߋk{gǏao%徔Ouar{Vf<N'|Ff^yv|ODߎ4#|oǑq[#q8O79WPȾ|$nsȸ/!}ーfzθlO	.<~nnO}C_w3}²D>>v3_#|W~SIUO#9w<8X[~'"ɾFyOsfPN$2$$!!	eNЬDJE1J&%IMT(Ic{]L=y>tz{a_]:җ]ϵ<qwrZ/x$׺U~V;>١wy)Ʈ;L{ҷyE|7o.QRZk/i#Ȟz<%_N{$/{Kʬ/̦hst??U7+%';]Q%W/cwz<y?kW|j Zw;]ә^}NM??VO|5g[^0t$|h\{"OX'ߑU.u@;9V|d/^u^S*^Ŧ\/tI{-\5:Hu?ꉒOz=,z(QV˯5GW=6]jX~
ޓ*~m\O+N}}3{Rw1*cQ|p+OC@QoIH^qN|#y>Yǔ~ewCsNѷyKo
ڙ?kP~?_;Gw'\u~H~-g<s~-p3ӧtgE'oU#nW \Ž[Ok~cż~Gw}}V/N}hcA//ʎM'?ݩPC~n(7+~]΅u?WӍgEz5M:+O>ʮVo.^~@SOCz'z_g}/`|]Oؗ" PJW{w_˟UwDڧ}2hꝯOs+{
3^{q1}
g)cU٥n;8Uz6'eWG+hS_W=P_Z_ P!?}g|CYWPfZN/H@φBz99׹yvO%ksJo7pk|$;7͏k}n[nyo{ m|KbGOTnw͟ceg'G>]zwˑߜ/!}/iRF͏%	?US<pol|1eF{m'?ȗ)F3s*T:MJx[iNӕ_a=9-D{ZɀJMH,֓G7ɥzrZByP:'Gވ|T(֓`w;cߩɫ~U
Ծ?XWxVo1.GhLӾ'Ļ(y}/(=gvx:Ƌkpv走"T*k̛}}oA+
Mջrt<gi|_ra>}_P.Ǔcʅ|yꡭ5O+Ȝ?P.ǓrzrZy7ʅ|=Ɲara=9-?yS3i"y[aa-ၲ=.~7JOdש.lfKN_ž/Ɠ_
xē? G	뉒/9"׹6g22	CM)7*,{º4nZVfrÙJ߮l'.Sr>߂=whXORKc&?/c_ba=-­ba(=UY';S߽- ;1_,Ǔ?\uֻF8Yba=|[@ճ|=o!R+ާ\;/~G0*姰Xy7
*ɏ6Pu%/>a83^K{|<#]*~6hU^a~v{ϔ_a=@ş?	րX|>᥿tA~rƔW?	RZ:P~=?,·6m|x?#W~a\ X>_./*N*·'.o%Exm]䧓:~U׎uP~E~OQ"f~]!vkb{9va^م`~~կwiLM{7X°"<ֆu`c&kKHeX{Sva?8)pLӳOvA|z_#W]Q8Up n_}r|zɮpPp>=Ƥ~
vSVal5DbɮP 'Isy݇R]Cڼ@~8,
zzx͟x?M9{zws0	_d>Vx~`͐?3g*ۍ/eO{tZ(gEtG~&C5R|;e&?Y:U=^3<&kRx7D>A33~Jc@C[Zu8_j_=mC5	S<\kޙuo k$#ҷyuWp'Va\SMsR΃Moߙ}JxDz;{C>	9G9vyzn'oۅf걧=y[VzeEor^{{<m{k'n>U׬iy?Un+⤿@}S;+y70W\GMynBWsލaSR65qK`^</;c>3DKqNy@_}~;FU;Z*|8?Դ^y,{{
8O~MS&y)L0js.W
&=mxvoζW{lΛjSU~<K;c&[7P~<v9,bGwWO{Mcp
uƙB^} v4>dιbi<SolD*~pf	?0'YxT+f)PXd/cj'oƬCnn~3ٷ>z`_D^2	Ӈ~xa^ sb^w;O%od}#t~l	󱙷T?{+ʄ]	rYo4qyCʄKo!XּJtcezt2z=:9#{p?k7F3p.[|3;
SnCcgӹ2~fY~;7p箞><y
߁qӧq5gg|feO^|6\ q?J_bÔQ[1~?20`_y+~QxnoPaSvhK_~ut^8SSz}ؔO*/Ϭu/<g8#Q~0p3gWb>ſB؎U/}g">D /? :_	++:Hˮ)vw	뉒O)OT:R<1eV>l\)8w\7|X'w,Y?J-D7qI꽑w6a=H[1wS'{~Gh^֗w8|^1ȝb6 qz v)?L/N#}OpvT1A|Zb /)/s=GL'#J~󙁼_\Bt'+.ffOg=s_/<_"ѻ"	Q>'c*mt^ruN>(lM{O9߄yYZv4rz;kp'8O(]/݋ǔ</xsΡyLo>>c/ꞌ|"}{Sӽ-_O;*i+џ*ЯK16_藟`GyPti&⡤4P痊7iʿSߊG ?:}Nym(ʷ^֕.k?m؎)+/sjU.~׺^ReS(e9[?:]*n1N{8c+:Ϫdɺ^1o۩~n(v:ҿ@^s(=;_i/=
ϗN@3bHg/nR͟eW/K虽ʟe6zZZ<oHq#Pg7?5P]<y$?	Nɢ-'O<y;F_j/;
FrFsnWùPowD}}/8s迋u͋y˴S?uK_@!W,xyor\ZaXW
߀WPp	lF}k?bm;l~Z',K
8a3;I{
ÃaԻB`MgkM]x6z_fÚBG/`1/K,rl8X~%*,76F8l `3>{^8Rap'
_9d
7
U&i	WMuBfhOۆN{S+Fv1C3IqmOóh?jOAs<|VO$߷, _Oo?___=PqHԿցOEp-AրI?HυMt/@lB|ϟ;}X_iaK;iԫ=\&X*po^p^Aѯ~;SO{?`Ag2??awu^~C)|&\wmb=ღ^D`c9T<ɛxl?gǍ(kE;oC;[Nq;zy'{SS]}~g#}$W{_rG_@y&d}[s?:p#)a^1#H0΄[RSmpʱ_<&ҿ8x/!&m;nPqj3Z@QXx'W_BG

1~q΢
W_% NbSX~*<7$eoecm
7Ï寃qx(	@
7K}wz|-TVϗJؖq={gUp=z\Sa%=棝pi7=[wp?vvr2o*puO~XOxnL=.E}zw?;Nc|Po9D֜U6J_M7|φM)8'
8vp;Bp	\C(v.zS`}8* [n½XV+`g8n>Õp5<Tv}4qp#<y;`|Լd@Lޫ^a峍vJۋM+ڗڙgXvM6v<oeʡi^~qr:ȫl>=|7Nx8JԴi(ޒiמ]^z'I&O}`_8#F-F'o;cvP?#Gf\6z6=ƭSfܪk:k_Ŭ֮yp>^z3L:&({tϙt+'SP݁|Q~Dyoݗ>{et'Ɵruxc_WCty'~33fnp\KhG»f]|+\W]p|,o+lR罩r{͓'}wOޫWo<y^ygdW~5]Rn=!~F~׽J}aY5}΃{t(u:+h-{WRz2zs=1~ym|ڣ#5Á|;~wz(IÜ&4tik]#OSLtROڿ7?UW ]}W'q8J_u?I^=[{4_t~ݟzѷ@OãA%ť`+g~E~R	2j<#)[>Y×8铜ۉ"/'9וSi1߸(zÑ;Rz~Fg~"d18΀Sp|7~e'J1ũR?{/x2_};7޴
=Bn`L
-8g#s3|#y;W够V6p͛TZo~PFkwlO`N圭7|>ܷ>'Iv{Qե<Budg]ƹK>{<Dr/>laSx|a>4"f-8^K6=S"Yހѷ[!_V\:jWcڧuڭmڹ}ݜS^r0a!rMHՇX0Q.N?ܛ|}/wL}?^ +e:Fg29Y*'Eo>)铿닾{z=}W?]3SV~7oyoJ͝~vg=}~WS'J>V t=|8?=
vW6nGU;6ʷxC?ؖ}|?__aTS9l/WþpwMq߾0OE>9{ꊛ(W?nS@*B+<y[m>=y[omyva'oۑ'mwy^;m;ж#O=vQ#Ov~l7b3.b=	y$1+.Tι7c> 8z7K9|/Ɓ|K~o2`@^}Bú9꼪>3S~!yS=X8|<.!B.g~W=f9|jL~tE'= (C:}FCbf[A#t%?'OyW۫߫SGtґ^);txQ	=9UߋNxQ@<o~>;PA߯|@K-'o~{~*Uεi~yɓʩq)*׿efݓ>ދ 7)O铜&x| N2ΑRArKu}Uwݘ <QUbr^jߌU.}YoNz5SR1)^j@4s?UYH1o,o>L^|?Ϩ^O_wn5 ?oQ*>ު|Nүyիj|I5Kکs7;ODȩ}1$38>-k9%uP~rw$~7^DIs9%M~3>%yINњ`N}3{6(EMOpM=O蓜U};e};+L=~n3̿?_Tp5扊@zc/e({KN&u_?_k}v&Q]ZǵCzz^Ta%Z7A~΁ލ;uPB:8jI+r9_S:l:'=%P "Gguؽܱ_>P+)yww{4?J|>i?}}3훤/z}F oja4ҷ9%';[K^)ԻByz#=kR\j)P+7>@-0؛|2k&?&w"/+S^mKYK_f~p_
"'EyO}{YUyԽƛ8'?ikBkNb^r)T=}}'mwzTݩ/WW}=6P~4Ry#ʏ12~AjT:/op-|*F=ǚ3#.5u[,̾QqX
^>g)qsxBmޡ<:c\y)\W9Ӓ׹H'фx)΃9W/%?ΰmL{t~S%PcIގP+is?[}_~='&O]VT!zup0Y@ONL_5qYO*;G+w!ZEڳ'ЧQozґO=mA37xG5J4
Ka|a;l:o[;zuOC^oQOSz>k_߆ח:w1X'yⴞa{g;t
?_3bg9`kwA11u~*5&Px|;!=bqҍpxEg:P)M9iݴjx_:C8|^(;F:zl>t?a#(y޽jS̾KP:w8b]E}Ȟ|f޸sΰlA?Oޑ>t>^>śT9/("wg}ŧԹg۲&fO;ݯOJO盛w?ǔnlFﻧܕ1n=<QhV25'zz8v{x%B|a;m$JzQvy+.DXkcK2HҗR4Чcih[uN_e^0vkxy*>ӗ)ϦV9Cyn]>_PoГh޼*fz6鍪wQ􋙞{o2})/OnWVoz+O޶Ƕ1vy'g5D1PcWQ٬W9JngM;?[(vb7xS|YӾ%_b ?3b}=(}2Iƍ	wJW\lpڷY=H^<Hr.LXj>͔	:f[Qz'}+4$J_b@OQ.@@	Mj;̾`PcZ=_`au^R{Xs`Kx7C	α\ _A曆<N)MxǯS;̋+aw8U|0^749̋B28
3<xcRVp~'NE^/X8*TW<	;%qfUifJ-1>߅[Xm)>L|Ws[N"^G= 7qZx+oÊ=h &K>M]X5a"ld]K&<ցax#<+WxχDXĀEai>S-`~gÆ|ax%
ΆKzxIuҁ]ax5d|n/W;,kewy݉//5?29߳߫l{nWly*vpIGJ跮Վ</ٷ{ۿ>[z®F^kEٗO[whK78fgו:ѓ:ӧu꙰I]]j]Y'z:y.uv/g]l3|:DyhVq^zv^yw0fO9vĔ<ӯyQ=aaQf^k^t>NP6_~o]k,)]>Kهҳ4seu_o}^ྉ߮K2k_Xyyq=^z6uUT<}QbŔ꾘?{?ffWigt-J_g=(?`]΅Ϛ{zǮ{82wGw[͹gwg]}#Og`N}'}11zƘz+])_Lb17KFG`zD~>rIn{Bq┧/@Q=Qg-}g6]'CRyUCBKk9^c>f:~E>wY7?_N&~k[xb8	?acօa' 8>g'ͺ(DxSt>gg2`NS"v7V8NqǮg̜bC>ovv=S&6+bciF_0ޕ~ED:
w`>SϾgU'%eq8|/p.TKicupcD;8zr"<hQ㊭a/}#alS-ym;<ýEvxzmUzslh;oF~ %Ae0ȓW
v<=G#큘tl?~!*]O8g۹=O_8h~q38_J^w_Rksz79q/{1*>]kLڧt'TǓ[n}K~vBfڣG#L~M7xCm^_ʏ\USQ/1ךG=B ?CoKM+0Ϧj맘43o>ߗz5tn_wJ]~[.MQg0c4=zw0|62~l\u/}{΁ȯm=%cJOrzu6xG![S?_c]?W3udw3M|xTϦL{gHN?lg@_S~`_GkcjzƎRx>l[2(*(?`ow=ϼm(?i+p^_ؗL-[2X^yU["S~8wA?MR{j*tڟ[i;/3=Ջ1ۥ7.~'83fyV4p'3w-8^z]</1[ңrӧz* |0f}z4k|g\B\[yϬ{!sՂԓ3>	_۠/F~:Õ|{3k֙+}GA{P󬱧IKOE4ߕ*1'jF1뉷?^ɽU:''s35·(Jvj="4*iSϫ]>k͚}[%=S_P~	OY~7Az=JOnVZ(ݵs}5oL\76Φ1OdÓc|Vx^<rOw>;~ٱ'yjO~j_ glo79O8PK|5ԾQ`}ϔM'z1nߴ?YpH^~N477]GLY~Mө8W{eN{+?);7s?~/9NJ^o\_?8MIWqXژ$Zj?Cq'
N*٬mD'>.=VȗO}λ>MNfyz<y.εu%Aq#w^S'nagܔ_6.9_Pjok\!Wz=}Z^g rp#T"Ŏ缜{!;y9bw^}'ƹ"K.W.?x/wݳ7^p"|n{ca\	7ri|)tknrԟ*BxNw#IW/'pwbrx'7Qy u~ʯmJ>N?[ٜ́kPѿ|W'Di?"<z ߿>ïw+j /wt^}p[Cu-Pv~48.xz
L>X0	6A)7i=eWx2 +&/nh7wl?U'FWM=Mū:p(<ư9l/uFWcv(UA6}NڈrvWp8	cx |[
SZ(<[C߃0DOl~F}PnQÞXx	YW#_s]_Upq.ey;%cY7i>`3wg[EO:D'1O-.f?O`aCUs eq5?: RV8>f90~5?]_O˴.2(㕇gP}x!^?S$,&}v]c1r~0rOI>\jLy!jO_y/:OO%b
ǬVOa/zJww+bO´˧L}cVtדӧ~X~7&9}dYO^րóaCxAL}s7㞾M1[?7̣8$gTL_Ԙڷ^o_Óucp5̃InZXyhrz1fy-BnE~ǟٟ˟p(??:O(}?z$wBV{|>
Cz}(]u.9ɛO}ȟ>Cv3,u͹aNfTD։Mp	2[;`Bx紽^Se,|Jz'.F	|Vb0/l8Vmg5EG/&OOhsf5B,%x{'k/kM<SRFX?£07`$|nOu0'w(|>!X6L`}Ƌ^؍~y\8wCp܎e{8.ojτ3Sx,&%븘Q ԭz7fu\!x)/ϖ9+N=ܙV0!0fy,byR=lW1Om<Q;U3<gSyx<B}};yIҟml\ YwN}?gG{q	sc4Ο[#yo^|2^iHY=ͼÓW08
6O7Gq7ny^ɫx^ɫ,^1Sb'zÇSf-k(=b]KKpכq獃ׯ{ߓ_|g0۬<ECb:dNy'uPпZgtpgIS<yC <&>o]%|2[L!_Y*?"Ż	;kxO}.k'Q;T@h}
NuloNbGv6zZO^C>vFU)\u<eWʙ/JߧsgX'CcFogl<0.{;c::6-ax|c0~xh\ƙrϣp4ucGh㲈}ٳWԘgzϬ1>_o~wO3%~Y_iT=)m=җP#wOzoXQj4@>9moCPOheM\:~7JOdӮ%?/@UwP/V~?saw!hy_K?IOAM7V*W7͸^%1K>E`O4<7'"WQ~>><	i!gX_ůo5o75 _zفH(Nɨ};q1Qz?/Чgk~R{rM.N}PzKҕ&O^~Wn%ww͟BA$΅s8+8W/VO|ޅcCr˓^[~WLo˯o&O^tX;.QX='mqɿ뉒Olȟr.TzKZ=f<S<+G}JΘ=3ᅰjׅP~^5,{<ڄc俢o
iD~4q[3e擷wOLvN}:{FDDɧXq^H~/l_7;**~4o})HO'}?Wד1_fYw8{Hϑg(nQ{cI,\_țɯzaxLl|#;8={_~Z}>š*~@Pz!wAL}Z윐7l'&iaOUeϏV|Z=Q%򊧪yWzݨ'/a>ʭ7~I?w}=LWzj_/∞ZP1\Nt%7i޺  M5/S_\=}+_>餗2,HOkօAl9TCl3tfz$eg|p]:<ّO.kO~i/ݽ>7P(C~5_ݫ}ҝ3}(O/x`y=?kӔ-=FwũR<~Y~?F071kW+#UTUٯsnjs5k7ߒ_?{3im${&u+{<lMz*.[x:uzDثxڷ)<17?PܒPoɤk_aƹao5ko.uMͼ#y_vQ/a?O#!?;;oō?xylE`9su%j*_w΁ WzH/YKR^᪘יC`OS&?B[>'=E?x֭NKo -JJ߾yNOoywBo"v}Վ)om'WdG]G_'SoѹAtdg;if_ע$w'>a{u'VPua~+7&:j?%+h䓟
ow.9ۊ/r JƜ߿w`^(luWC~~xm8#_FӒG@wR9h՘_#U`&Qۗ=7+~2T<:? SV'/g+OOγտ)N}C'Vz'@^D^	/W{J^4ZtNq23&yW廜{J^v@G;U0!9p,wyV?IZS)wQܯ/'`9V}ů&|~>P~7So{&[շ՗F꛸1Чyҫv+@6Tܺ󎾤W}fC-٫oG٫o7x[6ߎl.OҲvfs^}wKuv#'<5^lI_m]}HKǞ_ѽO1+!(i~"zOn_rCyoݼ/Ч*zq#zLSW%IG{;?ް,϶]}IE-.اyˊ?PZ=IGcC;X"z~׽g}ӑO(_q#R&׽)ő-C?Qӻo|L'k]|!{C^m)Tf^+򺷡xu/rև=*UuI+KgiU/@[^F#HL}̽ɏd;=2h_OKp)/Aǧ_[A#R;>[~9=7Ny_#{;HS+g;;)
wwPB݋S/Kd1wW3ko}{/6\pOUF_טbo.Kk?a[+hKvuޣs#'e|j|V?ȧuj־hޡsb]O^:QS
ǚ_z7$nϢ>iPA󭠑OW:MqN$kQtwzD@/C~~/(W^0SyVȷ&g۷TN_/kTwԯTR>t6k䳫O}sRl$9?-I?I_fc@r	OիHS:~k7J}:WԹ+!ucٕY}SVȷobUߞ3z1F+9(_k~S^]eTm_YA#48gۗTj_C}Rb޷#tQ:Tr=Hvgg~k7J_rv+95ߝ8"ЯJG\qwB˿M1F9}'{CݛһC݋җ82$z=6=KS5z/Y}~^r[?	XCϝeԯ:zc/s!ySj?>α&@'&p#P~S~e\߾S>wAA#]fڟt9ǞBڧuvcڝjzOa9ࣜkL7u/rމ	Ju(?i־|ıOq3ހ3hGccoV=8?nx<_a;"x1`X{za 8Pm8e]OgO=w{w2ρ{9gվDa=eMW{;>?]pKM5Ix1)`&3^AzuO2̿f3]Zuq4򉏇K#	T\&?Yw[剩OCg+~>OK?˗; 썝c[=$<{wql;;9夯`z5&{Mߘ>I{*R.u"yݗ:jIS_?~?O]3(>zZ(]+ZziȏG]F~3|q~ownEyU/C߫P\x@?n@ˏJ/3/9y{/5/bI1Gɗޏ8~)d3\}v/?13ߣYmoگ3YGI͠=L_&1%Wɔij>
{ݚUCCk1?<{ _ߢPP~dG.@W@.ϞEa= ӿL+oޝFfx~n),Ikz/zj\P]U<z>/]~-NV;S`OGye/\g־o}YM~lJO~}t_I?i\z'=zWgޅw_ZKl%v=vџn_|^S1| ~oAG[ܔI߾zn1e5==p9C&OfޢrS~)gɝ>u?^%y[SyP}͋^Ffzl{Dhb'?W@{@+۸Gwԯ8nywЩ/i\_]O4[, 3`}s#m);s2ڥi2a>S٤ONf5tw?t_Y1][7=w,N%0&=M#7{|!̏noLXhUN]0ΔSVaolX0wx.~wï>#$ςOg<^fcr=sl
[5IU5	v#U#5rZU~@Ӗ_O;5<Z^q焘΃F_?8	N_U~.+`*9@=g4ςc!Xրuf|>Qaiؘ9Kxo)D96iM}8B}(|T+·sp3>Y0|nt#IUOh/(8uNSK:_2N"|S/Z߱7Mmg4TŮˠ~Տ~+	6)J>KIp
*LeL
	{6dOLi|hhm[:;Ƭ'GlTp^zQs${=}S(`Coy8S<VS\J7}hW>Ƭ|,~W\YR]۸)oӻk={)ΓMOHDwunYYo1Ի+0ՍvԯW}Qzկ}FmL YƩߒW<;Lq,}ύ>UN7Ϭ>_*k7@_U~W\`S+!/兩=geT_jK]E)NpU2X^ _O=G|,S;U'/Mٸ}GwzO'_)j`ڙq߿+;sc_:?ɯ?姎ɏg*T\+[&?עyFn?+{V4E{OXA#@޾,կ>gT"俲_]menc{+^Cc.a~2La>pe+̿%q_X|BG
W;=zy(GI:L~W=y;G'W^UuSZ?wp?^.A.5'$/=+Z=>PcOB~8gzSRna}?+k4n+hsk^,y't\5/A/?{Z|v8Cp?{-228>w/e9>rx
~U6SO0OAw̾AN}o{yW+N9껏m|xQ8IfeIʡ_S+x_n? R<Uކcy8Я{keY6{mg7(IC_5zE_D_[;OH0{'zww_|]_<,ȏ:S^
 'է~bSTt?	7eOGHo,(uGݟs5MWqӍҟ*/|zw(%my՝~xK^r'"X'_;O:Gs~1q'Y$uz*2?)?PGw+?Izg,Ch?X5辜ޅ?aή!?8W]'e76Qw	__~.&xMyk[TyM{=z17z8ڟS?O_Gҿ/wX_?rWj|o'/9[ǖO?lwҿ@UrӹT۱7@fNqJrݨn#?o/>o>;"fMgSމzϤx!R湊y֕]Azz﫸GO>.ϟa5j]"?oYy?jǓ˟PϣO6|^D8>OՄϻϩJO1PGb< BUC1+O:|կ4ԯ[6r{^/#).*=7Zf}7qY7v)1|h#_r` /W?_4S1rW<}ʇ{Kޮ?,ЗLNc~OP~.N:zm"ӾWδnP)?^w5qhz65ٞɯv}>OX83T?%ByiDz2^EŔkx"}g"lKώPDGr'J~@^/'INncgLyٱDOEO<¼B~nĹ==#չҟ+y|~QN#߷ odps#A6["yŃu<!>#9;'}nW_U#sKփCz<y[OzSy
0*PoꕧQ9_[ݢ'>wKԼ)3~_뼸ML}n y[iZֆw[XEBktg~<Jd~NP6ݘt_\YqorU.54NkOSvw*;Rc#?uOyҋf\fjLVO
\'=^?I;w(@W~@X?1:׹sEO~AL3h>M5(M_7;G,7O==Oyz|w'9ٵ(®b=~Cv$;x	Pi\~C^SƮvS?0s%9Λ>~.Dn	$f}
:X&>ɮev}SS.o~:G(ngF>1+h孿Vӹ(})fO@2?5<`|@^~칣t뽌i<O?zM\Sj \x=y@8>OPz%Y+NKOM˛xg'UZ1~6<}w80)龨o6eC77bķ`!qOwhGZ8ԫ(߱U}z?޿t.ב_.+뚇q3};tq7՗q~+S^<[ݽxTm|ʸ$C)|m7nOQz=yyi.-}HZ6@8 zj_D@/g+WezߞrCNa>KWPyCҽsR+n
oҿhkoZaqZ}͌b'}O>/77k~d}K^r״ꞭG"?b8}ϳ3J>@YuTD򺟡{o=~zWaonZgԬGO;_k>u	̶Fg`wks7=o9;<bdsn_oxqgT
&0.*3e e?DGa];.%L.p,\+ Ox<?0W!0qRf6>U	L8y0}NX.qr U,hÑp<S`=D7ڃh.΂z
G!ۓzN̡u,|?GiC}/"-[vZ6ܒ}Uŀm	gCT8	a63|_p/І@B{myO>r*wx>za=|T?7Begb`vg?ѤW]^͈w@t/_íscg2
7֧۳8~a<xɌhƿ;3e'1M?
ÞF؍DD3<x1g<gj|PL87c_Vo>b>x	p8<pWMâSPg?ΤWa)~|\߅[}=3	MrF+G5{\,e՞S=^WD?_ap{_7?&)cq=4{ﾄCwX Wi74f~f{^7yk?Ǥ[߇N몘KL<uY{"n~0|jp鶍~Aw&nz,_D=p|	3p:3'eRH83鿟W"vY'N
륷1fzc3_vW~
~o*~<xތ\'D &ep?<v?׳G˞}l^w[j!wpD+.vݳU6S+k^ϘAUc_{rse	:ǓN L$x<'܀=d,'B[=+lAiqDx*<o}Qӳp&mSү|,?iY﹈ˮjxGPүq>=`Ծ?L;%?N8gx?n'{-	`v)rz~Nz=%jE2zg㝋tXbōMQKss1O9>5}g_ҷjlv_ӧ}ֆ`?x{^zގMy80	v:ҳxl:v]<aip	\7ywgt:ӧyۆoaXydӱO_w?{/rꓞ.ǓtRp'Wx!l_=~=u7j|>Y#s,"p1\_%G=|~_\aNRuKoxyVK=\s~yul	aKo~4z<BSv X洀u/])F'߃ 5دN{u{ Jrz<=kxowWa]ցyј?b<{ްOuό_z*FO|ҩGQ|4ipg:{g'O揫ceC=Y')^TBa=&}So4)Se(F'/zqO^Zw^?K{03.j>i}d-kU΅K|Tw|g4P~gsSB/9|W5˧&?^Jwdw|ɼӵ?Qv7]ʔg5S~Sf䗟7Ny#ᬠ<4*NO^+:Fc`+*X%{C`GX"vXwرcQ![wcXKkͷ֙p^bw?r{Ϝ9S/;ϯwfޢR֓{:̇]|m<%;.V֓=oCy^2_.f{_/Gm$~e^~[oW.y$yߩJ~'_U<a͗i|'{ϮٽM_fZ7<<7|yq'|>!9-=yْY?/<ND|^|ކ|^ZKz"*y`mQ'o놽P/H/ߋ+ߓ"+*ߗ8R<*UaclgMބ=Oolگ]9M1{z >">$<wbqڍujzL#~ٟ|ԍSs˙ں^v;'_p4V¡{$	>uvW6b[e?8V90^Se7G~XHyoBy]Pkow\vq$ǯr`y`~anv66>w,}`\۱z}qēxqsB~= |0}\Xױ	8;^8ǣ.X7ml#ɜߴf[qk1`{m;Om[,+˿I^`˴}{vr)(l?*E;$uWORZaRC=^|#O|=C(13#K^*ۭZl7"rv%b?uA/qIsyl1=Ye*>X3qȎ~_yn澃9+,~엍SOi(ƦbG<Rcz̊ű,qq.mQ>&;!<',çzy=0}_=;&xWoy.V_Q=M=I=~nWwuVgU??u۟|2dǂ6n䎧B´ߍy<wa8]3?'޺Yn#i/_AaUN9J!?&Ym7ޅJ͗+a-5 yӨ]yN><(S/q:W/m?y8Oo'ܬiW"s[cuv3~|ا|?;jYi7>cՕ-ݔ-+l~nlܒ:Ni9Sgllke}LOB>{Qs$/1Crry 瓲N8sPsDsO~S,?Wy`<r1or]'9o09on̓7{<UbQ e E~_r;Mm|w*9>\֛,{ |?/^rz߻wv$aq)N"<P5q\D|)`!m~G>f<(]:5[d8|Σ{kv~|K|q`׮?i_Ovw\l|.o<//YKlq?w~r+eu.x_(Ek_܅-Gy\/δ~9x?V :3y[|M;{,G<bx+\".؜bTً<!=|n;(%{M3}e=W:XO7'-+>rpj]YGC6æzv{?\,ʦ"_ޖ ?L6G|GzcC>pﲞ>LkԳΫl>_}ĹL(+̋|Osͨ(?R^'5g*7 g+?}#CO,u#__vυ]_:0ܡ<7Z}A(/L[{\̷]ze=y9u0_^_*~ǈ|9}p(_V=N\=#BЯ]izɺry롎۔qwV[`=u}d|3"7u5?lA<xf.Q?xѿ|?|uE6a.ǵ9y[y}Q>{/_rUqw(cDDyA4_ >~۳\I=^[t5OsyC1b<P?'?/qzG2XNP]i)UY|-> gL|"?I=w.<E]iOx7|/~<$55</ #y爿i2"\[q?śj_s4cE}|0_Gx|}90x=;/}Hyn̹qՉO\}<0G q`P:A;]*sTCyPpqf?K%77ǫ9if5[Éߤc<q76>1{VX>fLL~ H%|_`!|Ac^XOv?nXih7}|M~,ۨwO_O]rEzTC~.6.KG4Xx
8_*˃I立{3tOi۰vubUZoa}fNٌKNiC=u)G\e߱Ι0k{}bƹvA__INe%O]©C.woܰZ0\;	MG
`QG'EI ~zZ1+R~_ĎJ$ns7ko?7K`1M1D_4C'Vhߋ1OY.@W.6I#Xa⃸v~8 =&e[p1k>?_yX[/EL6o_PxWav:Ew5~?7⼒}|AC#1#ZɉK4?E/ffLk]u}ְ~pH3C?&zN)8WZ_p+˺yx
~_\8<xQ~1,/ib0+ 5o!q8gY+,%Z}N<G0ΐ_x80W.g ̆9}#6B/`"zm'np$|\7EyO!5
`
%'spyQ4Pgu%t4
ycv̅؁:zpM}{a_C)1]xrf;ywO/8?2g*M	>3F`w>Pô1#zN^&_O0f)aOtL`ܸWZ!y&|_kbmC)<Nį&b1<Xk͸c#.KHl/z߉S})k@Ʀ~4y1xv[/S|cGX>6=Hp[e8p&n<<^8zF`9}~.8ȇy}|BpnYwo	|7?m<(EJ%\΅;^\	h >z+Xy7}|[`U}|[ae7K].a?k{MtZ70!OP'^a|r?2қ	|u	#n*?oLsX.OsL^<>w~\to=S%M|j.:>ؗ9x;p!jCp46\~\xV>?#KY0X+(.4ba@v.Լ?p!gR/38Đ/Ghq!_%FC~7>>6ć1Bcyaz̔E?L98R܆p/ϫ+cj}w1_ű4j__7p72ass{xb,t8ݟASgr"^:~uexݪ}:G(Uqi..eVx
z2Gо)C<޶#-̉Ek']0>2haEC|klg?<;frS^ i_p!~7|=ȶ%*ָơ8&Кwc^]zbt^3Gytޯ'/_ΫX5)o^SS\Cl$=vN_1b&~#okk!~qw>jc+XPoM=u1ea޿mG5z=.zmFǑ85bGC67mOq;uAq ou.q$^	4}}F+J2qǕ>>qn,8ϟ[C>&띱Mq qQ>ޥ?u!?W$XkC4HցļaAɴp#!?`ў;p=nϷۆ;p\XNf|P^aP}'0c5hi8Q='[OqBq:KyG'>e,WXIALfJv܋U܀c0aŹAVfprhzl%:?I`̍.	3c6`{б7f܍0#v.9x `5`.3-Gh<a(0c0^%J߿[if7ɕ5=5=Ɍz`?!}>?x	`+<p&ƃ7XcMN+9y}G*Ky#@o[i6}vn~#5J|7}pMDAj>ޕ:>:S|yS <X >~q'sn>OX`hx`jo ѱ?-Ӟ7>9/<--5;8Cp.Ÿ~Mu|ohOg.iͰ| :2!?ch/<%aG܉jQ!Ď-!^_ֹdgΣ!?--{>ỵy/wM8nc{2O8ی!>/Z&a Eio;1CF͋CAGyy A]/#Z`ٸ#1?uA<ed*{EE]ƊX5W_?k` HdL?XM8W:<υ[BxߌZa vzKD_]dEԌ/a>_0fܯ^S.{t|?'dkS!6yM>߅>Xx'g+BX:D|A?]֗Xc+lgG~?a3:B_3aSl-v~(F{&̂ѐL>~ީXolo1Oja4.z5y~lHoA3<xa#V?'U|0Wz}~=3. Ř|/eGe\o33[cqC&}~Df~	c|]&<MCM|_W^z0f.rY	b~݅ayV܁{[019hߌ{З"G\oO_/hixPҼI{%_]v1{q?
+z)8+. LyKc<N.܃ɻߺ%볟RO]vQ5.+$XH/Rq!^ƵP^c#PK{{<xߐ0W{C}ig_^T(%MUN>PN_[q'C~Z<%8`.Ö8|o; *I%k|;8mؼ>^Ϯƙu~[/+>BO/ CuYG%L	7d;]1/hcD{XQGi<^BTIxTՅ]C8C?#1\_Ϯ.\b3>uXɺމUyK&/Uep2ƅWbxV֏kqx0Gb8bXcM6Ŗ+1O8 W7faf|n_[HR\v˸|h	xOʸ~q-z]G_\._]s'"e29tu0fŊulycгuҰhq|=}r/}ohË&1p18C7EppC3aVсB6p%~tmfhyɬ.W8z3_a][M5PGnuD]\Rx*> |6
]0f٨χ55N}9Fc<.c7yo)y]qkQK΢"goiSka^0fBW̎p/\rK󂾴s?3Ϗ6sܻvC0/
EL!a]9xv?SE{ng2詏/_5/˄1_,z=elInx^2Cxbu}ԥ#uNxcYnƊXkja/ǋ079B臭ǁp}[!IGUWFX\~tvu?ysy?Oh0gȤ;%;X[8Y+`Clm}'M|>:Kx#C󡮯L /cP}̼4_<qO5=jnHz׭'_`|&"9d^m` M?X
1 c;q-nI9x_`ͱ&8we1bcCS"~u?Kϭ  3?GF{W7.?pNptoA{[I"c'_1q.'Xa=(܋ǥS"W8l>$ў}< [v8wq!/K99rY9s ?ײ>eo']3cx9~x12k}u_!wu񪋺2Se>t~y/	<{0a8<g=nsU~oyxi%dJ>O^`Ϡ3?_f>s\WeOf`W9VΫ=cfj܄;Py3qߟ6/l4&n7{a'슏Zz)/Z߮^  =q 6|Vnh1 qO%{㨣s pn}~uჭ}B^\>>Za}q+,I>>UC07Uzuþ߰r;;bno%[p4=q17/!!~I>'5|bβ?{(?9˞7/u= C/O]nwab>m~Y܀;(S_f?:ϝ'>;#Cp;wa6<gQxg=/		EbJ\0R?'q_rűEs&>$wz ]o}UwP17%16>-{c[xۢ&Ǉ1GwÉ4'.a|p|~wx:pC|4qX-)|O_ω/sE{<P9Vy@W,5&)Kq!ߟүD=0=6O~^ae_<$
3aDk2y%,^?{Ŵs;9_Q]?]>*;c>q LY8'1<qzRSS[Я>5q!87;nY,u}dק֍2ԏJc]OwxW?+H+[gX;IƤO_Y:ajLN_Oֹw!.ϕ8qܒa}WZ2R|ŒcVK̢}z
}|.s}ǿ0$
aم03f0d!wbbKA}|}$F8Puw?<u	_Au=e?q05O]rЃqW48qr[f]DxdW.l-1o 6/h.O1nWW˫ғ`\|ϸcㇲޣq,Nrǻ"Vɯ]HoAbBb,E{-.*/O\"H5O|>E{sc0P"WxwcDQzKcBp.UͰ>1_MR\:Nu"u=4_%މxg:nW%.
wcCVԺV4+! cp\	}~R=#bReD{žpF1<1y/]p~Ǉx.i0?hpaOU֛zvOnQYgWJ$%g'D{_aM<WS8qt x#}XOD`oI=gkC>IĦpq.¥cCoA]zvWkT~´X8[i-p-ScZFY[>h[Xǥ.^J8 	}*2?sia]cf<[7ڱu&Wg_g}o;f:(O?#ХcLI/Uu=ԺmW{Or+h/_㟘C|[ũޟ,=0?RX+O0<㏆=E3r=+h[80o_?\Xd0su	<,=YЗae\3pģWs7d}0lpGQoh}cYCE+}6̺^ǔU:5c?}|`cv{翥9p;ꯏo8gamp~.3sxq>^nY,oIぼxg~ĔC_pķC)O<q6l痓u+Lc8EWbOneqK1
wo|<]ўm{a A{ntǒ3"\W%
_A{\aKpyIsNbQ8G է/usr/local/go/src/runtime/runtime-gdb.py  .symtab .strtab .shstrtab .interp .note.ABI-tag .note.go.buildid .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt.got .text .fini .rodata .typelink .itablink .gopclntab .eh_frame_hdr .eh_frame .tbss .init_array .fini_array .jcr .data.rel.ro .dynamic .got.plt .data .go.buildinfo .noptrdata .bss .noptrbss .comment .zdebug_aranges .zdebug_pubnames .zdebug_info .zdebug_abbrev .zdebug_line .zdebug_frame .zdebug_str .zdebug_loc .zdebug_pubtypes .zdebug_ranges .debug_gdb_scripts                                                                               p@     p                                    #             @                                          1             @           d                              B             @           $                              U   o       8@     8      D                            _             @           )                          g             9@     9      "!                             o   o       *Z@     *Z      v                           |   o       ]@     ]                                               @^@     @^      `                                  B       ^@     ^      h                                       c@     c                                                 0c@     0c                                                0f@     0f                                                 @f@     @f      R                                         T          	                                           T                                                    `]     `                                                0]     0                                                ]                                                     Pi     P)     
                                          P[i     P[)     E                                              )                                                     )                                                    )                                                    )                                                    )                                   )            ح     ح)                                             ȯ     ȯ)                                   2                   )                                 ;                 )     z                              A            0,     0,*                                    O            `,     `,*                                  Z            `5     X5+                                   _                 X5+     H(                              i     0               X5+     X                             r                     l/                                                        cm/     &                                                  /                                                      {5                                                       \5                                                      l8     H                                  0               I8     q2                                                 '9     VR                                                 z=     0I                                                  @=                                                       X>     *                                                    >                                                        5+          2                   	                      S-                                 # Changelog

## Version 5.1.2

- Fixed bug where websocket connection would fail and wouldn't reconnect.
- Expanded on documentation.
- Updated documentation `marked` version to `^2.0.0` due to security concern.
- Disabled happy eyeballs connector as Discord does not use IPv6, and this causes an error when using a debugger.
- Added options resolver for creating an invite.
- Added the option to delete all reactions of a certain emoji from a message.
- Fixed getting emoji ID for unicode emojis.
- Fixed audit log query not accepting an `Entry` object.

## Version 5.1.1

- Added permission checking before executing requests for channels.
- Fixed issue where global rate limits would delay too long.
- Added option to pass through `react/socket` connector options through `socket_options`.
- Fixed issue with case-insensitive commands in the command client.
- Fixed issue where users would not update in the user repository on an `GUILD_MEMBER_*` event.
- Repository is now hosted under the `discord-php` organisation on GitHub. This will not change anything unless you have the repository cloned.
- Fixed an issue where guild repositories would empty on `GUILD_UPDATE`.
- Fixed issue where buckets would deadlock when there is a global rate limit and a non-global rate limit at the same time.
- Token is now stripped from any text output.
- `TYPE_STREAMING` and `TYPE_COMPETING` is now allowed for bots.
- Fixed an issue where a bucket queue would be blocked when a request throws an exception.

## Version 5.1.0

- Refactored and rebuilt the HTTP client.
    - Implemented the concept of "buckets" - to be worked on as at the moment requests are grouped by the exact endpoint only.
- Fixed guild member chunking with the gateway changes.
- Fixed `Channel::deleteMessages()` not working for 0 or 1 messages.
- Added the `allowed_mentions` option to `Channel::sendMessage()`.
- Converted message reactions to a repository.
- Changed `Message::mention_channels` to use a regular expression to find actual mentioned channels rather than relying on Discord to send them (which they don't).
- Fixed varius errors where the attribute does not exist.
- Added the `Reaction::getUsers()` method to retrieve users that have reacted with that reaction.
- Implemented audit logs - see the class reference and Discord developer docs for more information.
- Added new attributes to Guilds.
- Fixed permissions not calculating correctly.
- Fixed various errors with the voice client.
- Added an option to skip FFmpeg/DCA checks when starting the voice client (for Windows compatibility).
- Implemented `MESSAGE_REACTION_*` events.
- Added `\Discord\imageToBase64()` to convert an image to base 64 to be uploaded to Discord.
- Started documentation and tests.

### Command Client

- Added the `caseInsensitiveCommands` option to change whether commands should be case sensitive.
- Added sub-commands to the various help menus.

## Version 5.0.12

- Converted `PromiseInterface` to `ExtendedPromiseInterface` to allow `->done()` typehinting.
- Converted most `->then()` to `->done()` for better error handling.
- Fixed issue with member chunking not working correctly due to changes in Discord's gateway.
- Implemented gateway payload rate-limiting.
- Removed `illuminate/support` dependency.
- Fixed errors in HTTP going into the response handler function and causing errors.
- Added `Channel::limitDelete(n)` to delete the last n messages.
- Added setter functions to embeds. Now much easier to set, and more reliable.
- Added `$guild->leave()` as a shortcut to `$discord->guilds->leave($guild)`.
- Parts are now constructable without factory:

Old:
```php
$message = $discord->factory(Message::class);
```

New:
```php
$message = new Message($message);
```

Both methods are still valid.

- `AbstractRepository` now extends `Collection` rather than having magic functions to handle calls.
- Added `WebhookRepository::get()`.
- Added support functions:
    - `getColor(int $color);`
    - `contains(string $key, array $matches);`
    - `studly(string $string)`
    - `poly_strlen(string $string)`

## Version 5.0.11

- Added dependabot to update composer dependencies.
- Upgraded `react/partial` to `^3.0`.
- `Discord` will now emit `reconnected` when the client reconnects via identify OR resume.
- Fixed issue with resumes not working due to closing with opcode `1000`.
- Client will now attempt to resume after an invalid session if it is still resumable.
- Exceptions inside the `ready` handler will now be caught, emitted via `exception` and logged.
    - Temporary fix until `react/promise ^3.0` is released, as any uncaught exceptions inside promises are dismissed.
- Added `Discord::getChannel(id)` which searches through all guilds and private channels to find a channel.
- `Channel::deleteMessages()` now works for private channels by looping through all messages and deleting.
- Added `Channel::editMessage()`.
- Added new activity types `Activity::TYPE_WATCHING` and `Activity::TYPE_COMPETING`.
- Fixed issue with `MESSAGE_DELETE` events not working correctly.
- Fixed issie with `VOICE_STATE_UPDATE` where members were not removed from their old channels.

## Version 5.0.10

- The PHP composer dependency has been updated to PHP 7.2. The library was not working on anything less in previous versions so I'm not deeming this a breaking change, just a formality.
- Added PHP 7.2 typehinting to functions.
- Added `Collection::first()` to get the first element of the collection.
- Added the ability to call `AbstractRepository::delete()` with a string ID instead of solely a part.
- Any custom logger now may be passed to the Discord client as long as it implementes `LoggerInterface` from PSR.
- Fixed phpdocs for collections, typehinting will now work when accessing it as an array.
- Fixed bug with `Collection::get()` when not searching by discriminator.
- Added `Webhook::execute()`.
- Added support for `illuminate/support` 8.0.
- `Channel::deleteMessages()` will no longer fail if 0 or 1 messages is given. The promise will instantly resolve when given 0, and will delete the one message then resolve for 1 message.
- Fixed error when handling message deletes.
- Websocket will no longer close when an error is seen, as Pawl's errors do not always cause closure of the websocket.
- Fixed bug with rate limiting after changing to `react/http`.
- Fixed bug with sending files after changing to `react/http`.

## Version 5.0.3

- Development of the library will now continue on the `master` branch. The `develop` branch will be removed and you should checkout the latest tag for the most stable version.
- Removed dependency of decepreated package `wyrihaximus/react-guzzle-psr7`, replaced with `react/http`.
    - Rewrote HTTP client to remove dependency of Guzzle.
- Client will prevent updating presence with an invalid activity type.
- Collections:
    - Added `Collection::set($offset, $value)`.
    - Added `Collection::isset($offset)`.
- Added `Message::sendEmbed(Embed $embed)` as a shortcut to sending embeds.
- Fixed an issue on Windows where emoticons were not URL encoded.
- Added `Embed::addField(Field $field)` to add fields to an embed.
- Added user activity statuses constants to `Activity`.
- `Member::addRole(Role $role)` and `Member::removeRole(Role $role)` now modifies the member on Discord's end.
    - You no longer need to run `$guild->members->save($member)`.
    - The function now returns a promise.
- Added `Member::getPermissions(Channel? $channel)` to get the total permissions of the member for a guild or channel.
- The avatar attribute of a user will return their default avatar when it is null.

## Version 5.0.2

- Fixed updating and creating parts.
- Fixed repository saving.
- Removed debugging statement.
- Removed `bind_right` statement that was left over.
- Fixed setting overwrites.

## Version 5.0.1

- Removed option for `bot = false`. This option wouldn't have worked anyway so I am not classing it as a breaking change.
- Converted all getter and setter functions in parts to protected. Again, shouldn't be a breaking change as these function aren't meant to be used outside of the library.
- Webhooks:
    - Added phpdoc to webhook part.
    - Added webhook type constants
- Guilds:
    - Added [new guild attributes.](https://github.com/discord-php/DiscordPHP/compare/develop#diff-4a22d1c34b22f50e90b71244aac252cdR43-R64)
- Removed unused attributes cache from part.
- Removed `password` attribute from `Client`.
- Added [new user attributes](https://github.com/discord-php/DiscordPHP/compare/develop#diff-3d3aea0229e2bfd3b386726702468115R29-R36) and flags.
- Voice client now handles websocket closes better.
- Client will now load online users regardless of `loadAllMembers` option. This option will now cause the client to initiate guild member chunking offline members.


## Version 5.0.0

First release for many years. Contains many bug fixes and stability patches so this is the most important update since.

### Breaking Changes

- PHP 7.0 is now required. PHP 5.x is no longer supported.
- Package versions:
    - illuminate/support: now supports Laravel 6.x and 7.x
    - nesbot/carbon: was ^1.18, now ^2.38
    - symfony/options-resolver: was ^3.0, now ^5.1.3
    - monolog/monolog: was ^1.19, now ^2.1
- Cache adapters such as apc, memcache and redis are no longer supported. There is no longer a `cachePool` option.
- ext-libevent is no longer supported as it only applies for PHP 5.x.
- The `Collection` class no longer extends Laravel collections.
    - As such, some functions are no longer present.
    - Feel free to add an issue if you would like to see a function added.
- Channels:
    - `Channel::setPermissions()` function now takes a role or member as well as two arrays: one array of allow permissions and one array of deny permissions.
    - `Channel::createInvite()` now takes an array of options. See the [Discord developer docs](https://discord.com/developers/docs/resources/channel#create-channel-invite) for a list of valid options.
    - Messages can no longer be created using the message repository as part of the channel. Use `Channel::sendMessage()` instead.
- Overwrites:
    - The `allow` and `deny` parameters of an overwrite are an instance of `ChannelPermission` instead of `int`.
- Guilds:
    - Removed [old region constants](https://github.com/discord-php/DiscordPHP/blob/ca05832fa0d5700d96f5ecee2fe32a3aa6125f41/src/Discord/Parts/Guild/Guild.php). Added the `Guild::getVoiceRegions()` function to get an array of valid regions.
    - `Guild::validateRegion()` now has to perform an async HTTP request to validate the region. Only use this if nessasary.
- Removed the `Game` class. Renamed to `Activity` and new attributes added.
- `Discord::updatePresence()` now takes an `Activity` object as well as options `idle`, `status` and `afk`.

### Features

- Added `getLoop()` and `getLogger()` functions to the `Discord` client.
- Collectors:
    - Channels now have message collectors. See the phpdoc of `Channel::createMessageColletor()` for more information.
    - Messages now have reaction collectors. See the phpdoc of `Message::createReactionCollector()` for more information.
- Added the [`Reaction`](https://github.com/discord-php/DiscordPHP/blob/ca05832fa0d5700d96f5ecee2fe32a3aa6125f41/src/Discord/Parts/Channel/Reaction.php) class.
- Added the [`Webhook`](https://github.com/discord-php/DiscordPHP/blob/ca05832fa0d5700d96f5ecee2fe32a3aa6125f41/src/Discord/Parts/Channel/Webhook.php) class.
- Implemented gateway intents:
    - See the [`Intents` class](https://github.com/discord-php/DiscordPHP/blob/ca05832fa0d5700d96f5ecee2fe32a3aa6125f41/src/Discord/WebSockets/Intents.php) for constants.
    - User can specify an `intents` field in the options array, containing either an array of intents or an integer corresponding to the intents.

### Changes

- WebSocket:
    - Added new events: `GUILD_INTEGRATIONS_UPDATE`, `INVITE_CREATE`, `INVITE_DELETE`, `MESSAGE_REACTION_REMOVE_EMOJI`.
    - Client will not retrieve guild bans by default anymore. Set `retrieveBans` to `true` in options to retrieve on guild availability.
- Command client:
    - Help command now prints a rich embed (#305 thanks @oliverschloebe)
    - Commands have a short and long description.
    - Commands have a cooldown option.
- Factory now has a `part()` and `repository()` function to bypass `strpos` functions.
- Channels:
    - [Added new attributes](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-d1f173f4572644420fb9cd5d0b540c59R51-R58).
    - [Added new channel types](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-d1f173f4572644420fb9cd5d0b540c59R66-R72).
    - Added webhook classes and repositories.
    - `Channel::setOverwrite()` has been added to perform the action of `setPermissions()` from the previous version.
- Messages:
    - [Added new attributes](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-dcdab880a1ed5dbd0b65000834e4955cR44-R55).
    - [Added new message types](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-dcdab880a1ed5dbd0b65000834e4955cR59-R78).
    - Added `Message::delayedReply()` to perform a reply after a specified duration.
    - `Message::react()` and `Message::deleteReaction()` now takes an `Emoji` object or a string emoji.
    - Added `Message::delete()` to delete a message without using the repository.
    - Added `Message::addEmbed()` to add an embed to the message.
    - Added the [`MessageReaction` class](https://github.com/discord-php/DiscordPHP/blob/ca05832fa0d5700d96f5ecee2fe32a3aa6125f41/src/Discord/Parts/WebSockets/MessageReaction.php) to represent a reaction to a message.
- Embeds:
    - Added the `type` parameter.
- Emojis:
    - Added the `animated` parameter.
    - Added the `Emoji::toReactionString()` function to convert to a format to put in a `Reaction` object.
    - Added the `Emoji::__toString()` object for sending emojis in messages.
- Guilds:
    - Guild region is no longer checked before saving. Make sure to handle any exceptions from Discord servers and do not spam.
    - Roles can now update their `mentionable` attribute.
- Permissions:
    - [Added new permissions.](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-60e83a1d96a4957061230b770a056001R5-R35)
- Members:
    - [Added new attributes.](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-8f236f99fe6eec45c56cff1be0ba0f90R40-R42)
    - The `game` attribute now returns an `Activity` part.
- Presence updates:
    - [Added new attributes.](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-d6e13d509fb506d128c564d3ea4217adR25-R32)
- Typing updates:
    - [Added new attributes.](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-bc4d0e1ce4e436c29b922dd26266df68R26-R32)
- Voice state updates:
    - [Added new attributes.](https://github.com/discord-php/DiscordPHP/pull/309/files#diff-4aa18d683d39063927ff9ff28149698fR21-R35)

### Bug Fixes

- Improved memory usage by removing `resolve` and `reject` functions from `Part`s.
    - Memory leak has been improved but is still preset.
- `AbstractRepository::freshen()` now actually freshens the part, rather than being cached.
- Voice client has been updated to use the correct UDP server given by the web socket.
- Events *should* update their corresponding repositories more consistently.
- Improved the processing speed of `GUILD_CREATE` and `GUILD_MEMBERS_CHUNK` events.
- Added new gateway operation and close codes.
- Client will not attempt to reconnect to Discord servers if it receives a "critical" opcode (one that cannot be resolved by the bot).
{
    "name": "team-reflex/discord-php",
    "description": "An unofficial API to interact with the voice and text service Discord.",
    "license": "MIT",
    "authors": [
        {
            "name": "David Cole",
            "email": "david@team-reflex.com"
        },
        {
            "name": "Aaron Scherer",
            "email": "aequasi@gmail.com"
        }
    ],
    "require": {
        "php": "^7.2|^8.0",
        "nesbot/carbon": "^2.38",
        "ratchet/pawl": "0.3.*",
        "react/datagram": "1.5.*",
        "symfony/options-resolver": "^5.1.3",
        "trafficcophp/bytebuffer": "^0.3",
        "monolog/monolog": "^2.1",
        "react/partial": "^3.0",
        "mollie/polyfill-libsodium": "^1.1",
        "react/http": "^1.1",
        "ext-json": "*",
        "ext-zlib": "*"
    },
    "require-dev": {
        "symfony/var-dumper": "*",
        "friendsofphp/php-cs-fixer": "^2.16",
        "phpunit/phpunit": "^9.4",
        "davidcole1340/reactsh": "dev-master"
    },
    "autoload": {
        "files": [
            "src/Discord/functions.php"
        ],
        "psr-4": {
            "Discord\\": "src/Discord"
        }
    },
    "suggest": {
        "ext-uv": "For a faster, and more performant loop. PHP >=7 only. Preferred.",
        "ext-libev": "For a faster, and more performant loop",
        "ext-event": "For a faster, and more performant loop",
        "ext-mbstring": "For accurate calculations of string length when handling non-english characters."
    },
    "scripts": {
        "cs": ["./vendor/bin/php-cs-fixer fix"],
        "unit": ["./vendor/bin/phpunit"]
    }
}
require("prismjs/themes/prism-okaidia.css");
module.exports = {
  // https://www.gatsbyjs.org/docs/how-gatsby-works-with-github-pages/
  pathPrefix: "/DiscordPHP",
  siteMetadata: {
    title: `DiscordPHP`,
  },
  plugins: [
    `gatsby-plugin-react-helmet`,
    {
      resolve: `gatsby-source-filesystem`,
      options: {
        name: `api`,
        path: `${__dirname}/src/pages/api`,
      },
    },
    {
      resolve: `gatsby-transformer-remark`,
      options: {
        plugins: [
          {
            resolve: `gatsby-remark-prismjs`,
            options: {
              // Class prefix for <pre> tags containing syntax highlighting;
              // defaults to 'language-' (eg <pre class="language-js">).
              // If your site loads Prism into the browser at runtime,
              // (eg for use with libraries like react-live),
              // you may use this to prevent Prism from re-processing syntax.
              // This is an uncommon use-case though;
              // If you're unsure, it's best to use the default value.
              classPrefix: "language-",
              // This is used to allow setting a language for inline code
              // (i.e. single backticks) by creating a separator.
              // This separator is a string and will do no white-space
              // stripping.
              // A suggested value for English speakers is the non-ascii
              // character '›'.
              inlineCodeMarker: null,
              // This lets you set up language aliases.  For example,
              // setting this to '{ sh: "bash" }' will let you use
              // the language "sh" which will highlight using the
              // bash highlighter.
              aliases: {},
              // This toggles the display of line numbers globally alongside the code.
              // To use it, add the following line in src/layouts/index.js
              // right after importing the prism color scheme:
              //  `require("prismjs/plugins/line-numbers/prism-line-numbers.css");`
              // Defaults to false.
              // If you wish to only show line numbers on certain code blocks,
              // leave false and use the {numberLines: true} syntax below
              showLineNumbers: false,
              // If setting this to true, the parser won't handle and highlight inline
              // code used in markdown i.e. single backtick code like `this`.
              noInlineHighlight: false,
            },
          },
        ],
      },
    },
    {
      resolve: `gatsby-plugin-typography`,
      options: {
        pathToConfigModule: `src/utils/typography`,
      },
    },
    {
      resolve: `@gatsby-contrib/gatsby-plugin-elasticlunr-search`,
      options: {
        // Fields to index
        fields: [`title`, `name`, `scope`, `route`, `method`],
        // How to resolve each field`s value for a supported node type
        resolvers: {
          // For any node of type MarkdownRemark, list how to resolve the fields` values
          MarkdownRemark: {
            title: (node) => node.frontmatter.title,
            name: (node) => node.frontmatter.name,
            slug: (node) =>
              `#${node.frontmatter.scope ? node.frontmatter.scope + "-" : ""}${
                node.fields.idName
              }`,
            route: (node) => `${node.frontmatter.route}`,
            method: (node) => `${node.frontmatter.example}`,
            type: (node) => node.frontmatter.type || "API",
            version: (node) => node.fields.version,
          },
        },
      },
    },
  ],
};
const path = require(`path`);

const _ = require("lodash");
const { createFilePath } = require(`gatsby-source-filesystem`);

exports.onCreateNode = ({ node, getNode, actions }, pluginOptions) => {
  const { createNodeField } = actions;

  if (node.internal.type === `MarkdownRemark`) {
    const slug = createFilePath({ node, getNode, basePath: `pages` });
    const parent = getNode(node.parent);
    const idName = _.kebabCase(node.frontmatter.title || parent.name);

    createNodeField({
      node,
      name: `slug`,
      value: slug
    });

    createNodeField({
      node,
      name: `idName`,
      value: idName
    });

    // save the file's directory so it can be used by the Template
    // component to group data in a GraphQL query
    createNodeField({
      node,
      name: `parentRelativeDirectory`,
      value: parent.relativeDirectory
    });

    // set a version field on pages so they can be queried
    // appropriately in the Template component
    let version = pluginOptions.currentVersion;
    if (parent.gitRemote___NODE) {
      const { sourceInstanceName } = getNode(parent.gitRemote___NODE);
      version = sourceInstanceName;
    }

    createNodeField({
      node,
      name: `version`,
      value: version
    });
  }
};

exports.createPages = async ({ actions, graphql }, pluginOptions) => {
  actions.createPage({
    path: `/`,
    component: path.resolve(`./src/components/template.js`)
  });
};
{
  "name": "discordphp-docs",
  "description": "Documentation site for DiscordPHP",
  "license": "MIT",
  "scripts": {
    "develop": "gatsby develop",
    "start": "npm run develop",
    "build": "gatsby build",
    "serve": "gatsby serve"
  },
  "devDependencies": {
    "@gatsby-contrib/gatsby-plugin-elasticlunr-search": "^2.2.1",
    "gatsby": "^2.19.12",
    "gatsby-plugin-react-helmet": "^3.0.12",
    "gatsby-plugin-typography": "^2.2.6",
    "gatsby-remark-prismjs": "^3.2.6",
    "gatsby-source-filesystem": "^2.0.28",
    "gatsby-source-git": "^1.0.2",
    "gatsby-transformer-remark": "^2.3.8",
    "html-react-parser": "^0.10.1",
    "lodash": "^4.17.15",
    "marked": "^2.0.0",
    "prismjs": "^1.16.0",
    "react": "^16.8.6",
    "react-debounce-render": "^6.0.0",
    "react-dom": "^16.8.6",
    "react-helmet": "^5.2.0",
    "react-typography": "^0.16.18",
    "title-case": "^3.0.2",
    "typography": "^0.16.18",
    "typography-theme-github": "^0.16.19"
  }
}
# DiscordPHP Documentation

Static documentation website, built with [Gatsby](https://www.gatsbyjs.org/).
Special thanks to the amazing guys over at [@octokit/rest.js](https://octokit.github.io/rest.js/) for the amazing template!

## License

Original template is licensed under the MIT license from [@octokit/rest.js](https://github.com/octokit/rest.js/blob/master/LICENSE).
Any changes are licensed under the MIT license from [DiscordPHP](https://github.com/discord-php/DiscordPHP/blob/master/LICENSE.md).

## Local Development

```
cd ./docs
yarn install
yarn develop
```
import React, { Component } from "react";
import apiStyles from "./api.module.css";
import _ from 'lodash';
import NodeList from "./NodeList";

export default class Api extends Component {
  constructor(props) {
    super(props);

    this.state = {
      activeSubMenu: null,
      activeMenuItem: null,
    };
    this.setActiveSubMenu = this.setActiveSubMenu.bind(this);
    this.isActiveSubMenu = this.isActiveSubMenu.bind(this);
    this.getActiveMenuItem = this.getActiveMenuItem.bind(this);
    this.onVisibleEndPoint = this.onVisibleEndPoint.bind(this);
    this.onVisibleEndPointGroup = this.onVisibleEndPointGroup.bind(this);

    this.subMenus = [];
  }

  setActiveSubMenu(id) {
    this.setState({
      activeSubMenu: id,
    });
  }

  setActiveMenuItem(id) {
    this.setState({
      activeMenuItem: id,
    });
  }

  getActiveMenuItem() {
    return this.state.activeMenuItem;
  }

  isActiveSubMenu(id) {
    return this.state.activeSubMenu === id;
  }

  hasActiveApiMenu() {
    return this.state.activeMenuItem || this.state.activeSubMenu;
  }

  onVisibleEndPointGroup(id) {
    this.setActiveSubMenu(id);
    this.setActiveMenuItem(id);
  }

  onVisibleEndPoint(id) {
    this.setActiveMenuItem(id);
  }

  getNavigation() {
    return _.groupBy(this.props.data.staticMethods.edges, ({ node }) => {
      const slugs = node.fields.slug.slice(1, -1).split('/');

      return slugs[0];
    });
  }

  renderNavigation([ head, nodes ]) {
    if (nodes.length > 1) {
      return (
        <NodeList
          nodes={nodes.map(({ node }) => node)}
          onTitleClick={(title) => this.setState({
            activeSubMenu: title.fields.idName
          })}
          getCurrentTitle={() => this.state.activeSubMenu}
        />
      );
    } else {
      return (({ node }) => (
        <li key={node.id}>
          <a
            href={`#${node.fields.idName}`}
            onClick={() => this.setState({ activeSubMenu: undefined })}
          >
            {node.frontmatter.title}
          </a>
        </li>
      ))(nodes[0]);
    }
  }

  render() {
    return (
      <React.Fragment>
        <nav className={apiStyles.nav}>
          <ol className={this.props.isMenuActive() ? "" : apiStyles.hidden}>
            {Object.entries(this.getNavigation()).map(this.renderNavigation.bind(this))}
          </ol>
        </nav>
        <main className={apiStyles.container}>
          <h1>DiscordPHP</h1>
          {this.props.data.staticMethods.edges.map(({ node }) => {
            return (
              <React.Fragment key={node.id}>
                <h2 id={node.fields.idName}>{node.frontmatter.title}</h2>
                <div
                  className={apiStyles.section}
                  dangerouslySetInnerHTML={{ __html: node.html }}
                />
              </React.Fragment>
            );
          })}
        </main>
      </React.Fragment>
    );
  }
}
.container {
  --description-background-color: white;
  --code-background-color: #191a18;
  --code-foreground-color: white;

  padding: 1.25rem 1rem;
}

.table {
  max-width: 100%;
  overflow-x: auto;
}

main *[id]:before {
  display: block;
  content: " ";
  margin-top: -5rem;
  height: 5rem;
  visibility: hidden;
}

main h2:first-child {
  margin-top: 0;
}

.container pre {
  background-color: var(--code-background-color);
  color: var(--code-foreground-color);
  padding: calc(1.45em / 2) 1.45em;
  width: 100%;
  overflow-x: auto;
}

@media (min-width: 55em) {
  .container {
    padding: 0;
  }

  main {
    --description-background-color: white;
    --code-background-color: #0a0b09;
    --code-foreground-color: white;
    background-image: linear-gradient(
      90deg,
      var(--description-background-color) 0%,
      var(--description-background-color) 50%,
      var(--code-background-color) 50%,
      var(--code-background-color) 100%
    );
  }

  .section {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 2.9em;
  }
  .section > :not([data-language]) {
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    grid-column: 1/2;
    padding-bottom: 0.11rem;
  }

  .section > [data-language] {
    overflow-x: auto;
    grid-column: 2/3;
    background-color: var(--code-background-color);
    color: var(--code-foreground-color);
  }

  .section > [data-language] pre {
    margin: 0;
    padding: 0;
  }
}

.nav {
  position: sticky;
  top: 0rem;
  background-color: #eee;
  padding: 0;

  /* Give the navigation a maximum height, so the “stickyness” will have an effect. */
  max-height: calc(100vh);
  overflow-y: auto;

  /* TBD: Would it better to limit the navigation height so that all of the items
          are visible when scrolled to the top of the page?
  max-height: calc(100vh - var(--header-height-in-ems)); */

  /* TBD: Is it useful to use em units here? (so that it will scale with the font size)
          Are there other places where we’re using pixel values that make this moot?
  --header-height-in-ems: calc(var(--header-height) / var(--font-size) * 1em); */

  /* TBD: Should these value come from a custom property instead?
  --header-height: 102.5;
  --font-size: 20; */
}

.nav h1 {
  display: inline;
}

.nav button {
  display: block;
  margin-bottom: 0.75em;
}

.nav a:not(:hover):not(:active):not(:focus) {
  color: inherit;
}
.nav a {
  text-shadow: none;
  background-image: none;
  text-decoration: none;
  display: block;
}

.nav > ol {
  padding: 1rem !important;
}

.nav ol,
.nav li {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.nav li li {
  /* padding-left: 1.45rem; */
  font-size: 0.875em;
}

.subhidden {
  display: none !important;
}

.activelink {
  position: sticky;
  top: 0;
  display: block;
  background-color: white;
  border-bottom: 1px solid hsla(0, 0%, 0%, 0.12); /* Copied from the table style in the main content area */
}

.activemenuitem {
  font-weight: bold;
}

.deprecated {
  background-color: #ffe7e8;
  padding: 1.25rem;
  border-radius: 0.25rem;
  margin-bottom: 1rem;
}

/* Hide the navigation on small screens, until the toggle button is pressed */
@media (max-width: 55em) {
  /* --wide-enough-for-two-columns */
  .hidden {
    display: none !important;
  }
}
import React, { Component } from "react";

import layoutStyles from "../components/layout.module.css";
import "../components/layout.css";

import Api from "../components/api";

export default class IndexPage extends Component {
  constructor(props) {
    super(props);
    this.state = {
      menuActive: false,
    };
    this.onToggleMenu = this.onToggleMenu.bind(this);
    this.isMenuActive = this.isMenuActive.bind(this);
  }

  onToggleMenu() {
    this.setState({
      menuActive: !this.state.menuActive,
    });
  }

  isMenuActive() {
    return this.state.menuActive;
  }

  render() {
    return (
      <div>
        <div className={layoutStyles.container}>
          <Api
            data={this.props.data}
            isMenuActive={this.isMenuActive}
          ></Api>
        </div>
      </div>
    );
  }
}
header {
  --header-background-color: #fff;
  --input-background-color: #eee;

  display: flex;
  background-color: var(--header-background-color);
  color: white;
  position: sticky;
  z-index: 1;
  top: 0;
  border-bottom: 3px solid #fff;
}

header h1 {
  grid-column: 2/3;
  grid-row: 1/2;
  color: inherit;

  margin: 0;
  font-size: 1.125rem;
  align-self: center;
  text-align: right;
}

@media (min-width: 55em) {
  /* The breakpoint when the navigation is in the left column */
  header {
    grid-template-columns: calc(1.45em * 9) auto max-content; /* The width of the left column */
    grid-column-gap: 2.9em;
  }
  header h1 {
    text-align: left;
  }
}

header > .search {
  display: grid;
  grid-template-rows: auto 1fr;
  max-height: 100vh;
  grid-column: 1/3;
  grid-row: 1/2;
  --whitespace: 1.25rem;
  width: 100%;
  position: relative;
  z-index: 1;
}

header > .search .input {
  background-color: var(--header-background-color);
  color: #fff;
  display: grid;
}

header > .search .input input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  border: 0;
  outline: none;
  background: var(--input-background-color);
  padding: 0.1rem var(--whitespace);
  grid-row: 1/-1;
  grid-column: 1/-1;
}

header .icon-search {
  fill: currentColor;
  grid-row: 1/-1;
  grid-column: 1/-1;
  align-self: center;
  margin-left: 0.3rem;
  width: 1em;
  height: 1em;
  font-size: 0.6em;
  color: #000;
  position: relative;
  z-index: 1;
}

header > .search .input input::placeholder {
  color: #000;
}

header > .search .results {
  overflow-y: auto;
  margin: 0;
  background: white;
  color: black;
  list-style: none;
  padding: 0 var(--whitespace);
  width: 100%;
}

header > .search .results li:first-child {
  padding-top: var(--whitespace);
}
header > .search .results li:last-child {
  padding-bottom: var(--whitespace);
  margin-bottom: 0;
}

header > .search .results li:last-child {
  border-bottom: 3px solid #eee;
}

header > .search a {
  color: inherit;
  background: none;
  display: block;
}

header > .search a:hover,
header > .search a:focus {
  text-decoration: underline;
}

header > button {
  grid-row: 1/2;
  grid-column: -2/-1;
  background: transparent;
  color: #ddd;
  border: 0;
  padding: 0 1rem;
  cursor: pointer;
  height: 2rem;
}

header > button:hover,
header > button:active,
header > button:focus {
  color: #1ca086;
}

/* Set table-layout: fixed for small screens where table contents can break out of their container */
table {
  table-layout: fixed;
}

/* Hide the navigation toggle button on big screens, since it’s not needed */
@media (min-width: 55em) {
  /* --wide-enough-for-two-columns */
  header > .search {
    grid-column: 1/-1;
  }

  header button {
    display: none !important;
  }
}

header > button > svg {
  fill: currentColor;
  vertical-align: middle;
}

/* override prism default css */
main :not(pre) > code[class*="language-"] {
  color: #000;
  padding: 0.2em 0.4em;
  border-radius: 3px;
  white-space: normal;
  background: #1b1f230d;
  text-shadow: none;
  font-size: 85%;
  overflow-wrap: break-word;
  word-break: break-word;
}
.container > header {
  margin-bottom: 1.5rem;
}

.hidden {
  opacity: 0;
}

@media (min-width: 55em) {
  /* --wide-enough-for-two-columns */
  .container {
    display: grid;
    grid-column-gap: 2.9em;
    grid-template-columns: calc(1.45em * 9) 2fr;
  }

  .container > nav {
    grid-column: 1/2;
  }

  .container > main {
    grid-column: 2/3;
  }
}

.versionDropdown {
  display: flex;
  align-items: flex-start;
}
import React from 'react';
import apiStyles from "./api.module.css";

export default class NodeList extends React.Component {
  constructor(props) {
    super(props);

    this.titleNode = this.props.nodes.shift();
  }

  isActive() {
    return this.props.getCurrentTitle() === this.titleNode.fields.idName;
  }

  onTitleClick() {
    this.props.onTitleClick(this.titleNode);
  }

  createMenuItemName(node) {
    return `${this.titleNode.fields.idName}/${node.fields.idName}`;
  }

  render() {
    return (
      <li>
        <a
          href={`#${this.titleNode.fields.idName}`}
          onClick={this.onTitleClick.bind(this)}
          class={this.isActive() ? apiStyles.activelink : undefined}
        >
          {this.titleNode.frontmatter.title}
        </a>
        <ol className={this.isActive() ? undefined : apiStyles.subhidden}>
          {this.props.nodes.map(node => (
            <li key={node.id}>
              <a href={`#${node.fields.idName}`}>
                {node.frontmatter.title}
              </a>
            </li>
          ))}
        </ol>
      </li>
    );
  }
}
import React, { Fragment } from "react";
import { Helmet } from "react-helmet";

import { graphql } from "gatsby";

import IndexPage from "./index-page";

export default ({ data }) => {
  return (
    <Fragment>
      <Helmet>
        <meta charset="utf-8" />
        <title>DiscordPHP</title>
      </Helmet>
      <IndexPage data={data} />
    </Fragment>
  );
};

export const query = graphql`
  query {
    # staticMethods are pages sourced from this repo
    staticMethods: allMarkdownRemark(
      sort: { fields: fields___slug }
    ) {
      edges {
        node {
          id
          frontmatter {
            title
          }
          html
          fields {
            idName
            slug
          }
        }
      }
    }
  }
`;
---
title: "Intro"
---

DiscordPHP is a wrapper for the Discord REST, WebSocket and Voice APIs. Built on top of [ReactPHP](https://reactphp.org/) components. This documentation is based off the latest `master` branch.

The class reference has moved. You can now access it [here](http://discord-php.github.io/DiscordPHP/reference/).

### Requirements

- PHP 7.3 CLI
    - Will not run on a webserver (FPM, CGI), you must run through CLI.
    - Library _can_ run on PHP 7.2 but support for this version will be removed soon. No support will be given if there are any errors.
    - Expect the requirement to increased to PHP 7.4 without warning.
- `ext-json` for JSON parsing.
- `ext-zlib` for gateway packet compression.

#### Recommended Extensions

- One of `ext-uv` (preferred), `ext-libev` or `evt-event` for a faster, and more performant event loop.
- `ext-mbstring` if you may handle non-english characters.

#### Voice Requirements

- 64-bit Linux or Darwin based OS. Windows is not and is not planned to be supported.
- `ext-sodium` for voice encryption.
- FFmpeg if you plan on playing anything but raw 16-bit little-endian PCM.

### Installation

Installation requries [Composer](https://getcomposer.org).

To install the latest release:

```shell
> composer require team-reflex/discord-php
```

If you would like to run on the latest `master` branch:

```shell
> composer require team-reflex/discord-php dev-master
```

`master` can be substituted for any other branch name to install that branch.

### Key Tips

As Discord is a real-time application, events come frequently and it is vital that your code does not block the ReactPHP event loop.
Most, if not all, functions return promises, therefore it is vital that you understand the concept of asynchronous programming with promises.
You can learn more about ReactPHP promises [here](https://reactphp.org/promise/).

### Help

If you need any help, feel free to join the [PHP Discorders]() Discord and someone should be able to give you a hand. We are a small community so please be patient if someone can't help you straight away.

### Contributing

All contributions are welcome through pull requests in our GitHub repository. At the moment we would love contributions towards:

- Unit testing
- Documentation
---
title: "Basics"
---

First step is to include the Composer autoload file.

```php
<?php

include __DIR__.'/vendor/autoload.php';
```
<br>

The Discord instance can be set up with an array of options. All are optional except for token:

```php
$discord = new Discord([
```

`token` is your Discord token. **Required**.

```php
    'token' => 'Your-Token-Here',
```

`intents` can be an array of valid intents _or_ an integer representing the intents. Default is all intents.

```php
    'intents' => [
        Intents::GUILDS, Intents::GUILD_BANS, // ...
    ],
    // or
    'intents' => 12345,
```

`loadAllMembers` is a boolean whether all members should be fetched and stored on bot start.
Loading members takes a while to retrieve from Discord and store, so default is false.

```php
    'loadAllMembers' => false,
```

`storeMessages` is a boolean whether messages received and sent should be stored. Default is false.

```php
    'storeMessages' => false,
```

`retrieveBans` is a boolean whether bans should be retrieved on bot load. Default is false.

```php
    'retrieveBans' => false,
```

`pmChannels` is a boolean whether PM channels should be stored on bot load. Default is false.

```php
    'pmChannels' => false,
```

`disabledEvents` is an array of events that will be disabled. By default all events are enabled.

```php
    'disabledEvents' => [
        Event::MESSAGE_CREATE, Event::MESSAGE_DELETE, // ...
    ],
```

`loop` is an instance of a ReactPHP event loop that can be provided to the client rather than creating a new loop.
Useful if you want to use other React components. By default, a new loop is created.

```php
    'loop' => \React\EventLoop\Factory::create(),
```

`logger` is an instance of a logger that implements `LoggerInterface`. By default, a new Monolog logger is created to print to stdout.

```php
    'logger' => new Logger('New logger'),
```

`loggerLevel` is the level of logging that the default logger will use. See a list of possible constants [here](https://github.com/Seldaek/monolog/blob/master/src/Monolog/Logger.php#L33-L78). Default is `INFO` level.

```php
    'loggerLevel' => Logger::INFO,
```

`httpLogger` is an instance of a logger for the HTTP client that implements PSR `LoggerInterface`.
By default, a null logger is created, which supresses HTTP logs.

```php
    'httpLogger' => new Logger('HTTP Logger'),
```
<hr>

The following options should only be used by large bots that require sharding. If you plan to use sharding, [read up](https://discord.com/developers/docs/topics/gateway#sharding) on how Discord implements it.

`shardId` is the ID of the bot shard.

```php
    'shardId' => 0,
```

`shardCount` is the number of shards that you are using.

```php
    'shardCount' => 5,
```

```
]);
```
<hr>

Gateway events should be registered inside the `ready` event, which is emitted once when the bot first starts and has connected to the gateway.

```php
$discord->on('ready', function (Discord $discord) {
```

To register an event we use the `$discord->on(...)` function, which registers a handler.
A list of events is available [here](https://github.com/discord-php/DiscordPHP/blob/master/src/Discord/WebSockets/Event.php#L30-L75). They are described in more detail in further sections of the documentation.
All events take a callback which is called when the event is triggered, and the callback is called with an object representing the content of the event and an instance of the `Discord` client.

```php
    $discord->on(Event::MESSAGE_CREATE, function (Message $message, Discord $discord) {
        // ... handle message sent
    });
```

```
});
```
<br>

Finally, the event loop needs to be started. Treat this as an infinite loop.

```php
$discord->run();
```

<div>
If you want to stop the bot you can run:

```php
$discord->close();
```

If you want to stop the bot without stopping the event loop, the close function takes a boolean:

```php
$discord->close(false);
```
</div>
---
title: "Events"
---

### Message Create

Called with a `Message` object when a message is sent in a guild or private channel.
Requires the `Intents::GUILD_MESSAGES` intent.

```php
$discord->on(Event::MESSAGE_CREATE, function (Message $message, Discord $discord) {
    // ...
});
```

### Message Update

Called with two `Message` objects when a message is updated in a guild or private channel.
The old message may be null if `storeMessages` is not enabled _or_ the message was sent before the bot was started.
Discord does not provide a way to get message update history.
Requires the `Intents::GUILD_MESSAGES` intent.

```php
$discord->on(Event::MESSAGE_UPDATE, function (Message $newMessage, Discord $discord, Message $oldMessage) {
    // ...
});
```

### Message Delete

Called with a `Message` object _or_ the raw payload when a message is deleted.
The `Message` object may be the raw payload if `storeMessages` is not enabled _or_ the message was sent before the bot was started.
Discord does not provide a way to get deleted messages.
Requires the `Intents::GUILD_MESSAGES` intent.

```php
$discord->on(Event::MESSAGE_DELETE, function ($message, Discord $discord) {
    if ($message instanceof Message) {
        // Message is present in cache
    }
    // If the message is not present in the cache:
    else {
        // {
        //     "id": "", // deleted message ID,
        //     "channel_id": "", // message channel ID,
        //     "guild_id": "" // channel guild ID
        // }
    }
});
```

### Message Delete Bulk

Called with a `Collection` of `Message` objects _or_ the raw payload when bulk messages are deleted.
The `Message` object may be the raw payload if `storeMessages` is not enabled _or_ the message was sent before the bot was started.
Discord does not provide a way to get deleted messages.
Requires the `Intents::GUILD_MESSAGES` intent.

```php
$discord->on(Event::MESSAGE_DELETE_BULK, function (Collection $messages, Discord $discord) {
    foreach ($messages as $message) {
        if ($message instanceof Message) {
            // Message is present in cache
        }
        // If the message is not present in the cache:
        else {
            // {
            //     "id": "", // deleted message ID,
            //     "channel_id": "", // message channel ID,
            //     "guild_id": "" // channel guild ID
            // }
        }
    }
});
```

### Message Reaction Add

Called with a `MessageReaction` object when a reaction is added to a message.
Requires the `Intents::GUILD_MESSAGE_REACTIONS` intent.

```php
$discord->on(Event::MESSAGE_REACTION_ADD, function (MessageReaction $reaction, Discord $discord) {
    // ...
});
```

### Message Reaction Remove

Called with a `MessageReaction` object when a reaction is removed from a message.
Requires the `Intents::GUILD_MESSAGE_REACTIONS` intent.

```php
$discord->on(Event::MESSAGE_REACTION_REMOVE, function (MessageReaction $reaction, Discord $discord) {
    // ...
});
```

### Message Reaction Remove All

Called with a `MessageReaction` object when all reactions are removed from a message.
Note that only the fields relating to the message, channel and guild will be filled.
Requires the `Intents::GUILD_MESSAGE_REACTIONS` intent.

```php
$discord->on(Event::MESSAGE_REACTION_REMOVE_ALL, function (MessageReaction $reaction, Discord $discord) {
    // ...
});
```

### Message Reaction Remove Emoji

Called with an object when all reactions of an emoji are removed from a message.
This event is still to be implemented.
Requires the `Intents::GUILD_MESSAGE_REACTIONS` intent.

```php
$discord->on(Event::MESSAGE_REACTION_REMOVE_EMOJI, function ($reaction, Discord $discord) {
    // {
    //     "channel_id": "",
    //     "guild_id": "",
    //     "message_id": "",
    //     "emoji": {
    //         "id": "",
    //         "name": ""
    //     }
    // }
});
```

### Channel Create

Called with a `Channel` object when a channel is created.
Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::CHANNEL_CREATE, function (Channel $channel, Discord $discord) {
    // ...
});
```

### Channel Update

Called with two `Channel` objects when a channel is updated.
Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::CHANNEL_UPDATE, function (Channel $new, Discord $discord, Channel $old) {
    // ...
});
```

### Channel Delete

Called with a `Channel` object when a channel is deleted.
Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::CHANNEL_DELETE, function (Channel $channel, Discord $discord) {
    // ...
});
```

### Channel Pins Update

Called with an object when the pinned messages in a channel are updated. This is not sent when a pinned message is deleted.
Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::CHANNEL_PINS_UPDATE, function ($pins, Discord $discord) {
    // {
    //     "guild_id": "",
    //     "channel_id": "",
    //     "last_pin_timestamp": ""
    // }
});
```

### Guild Create

Called with a `Guild` object in one of the following situations:

1. When the bot is first starting and the guilds are becoming available.
2. When a guild was unavailable and is now available due to an outage.
3. When the bot joins a new guild.

Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::GUILD_CREATE, function (Guild $guild, Discord $discord) {
    // ...
});
```

### Guild Update

Called with two `Guild` object when a guild is updated.
Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::GUILD_UPDATE, function (Guild $new, Discord $discord, Guild $old) {
    // ...
});
```

### Guild Delete

Called with a `Guild` object in one of the following situations:

1. The bot was removed from a guild.
2. The guild is unavailable due to an outage.

Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::GUILD_DELETE, function (Guild $guild, Discord $discord, bool $unavailable) {
    // ...
    if ($unavailable) {
        // the guild is unavailabe due to an outage
    } else {
        // the bot has been kicked from the guild
    }
});
```

### Guild Member Add

Called with a `Member` object when a member joins a guild.
Requires the `Intents::GUILD_MEMBERS` intent. This intent is a priviliged intent, it must be enabled in your Discord bot developer settings.

```php
$discord->on(Event::GUILD_MEMBER_ADD, function (Member $member, Discord $discord) {
    // ...
});
```

### Guild Member Update

Called with two `Member` objects when a member is updated in a guild. Note that the old version of the member _may_ be null if `loadAllMembers` is disabled.
Requires the `Intents::GUILD_MEMBERS` intent. This intent is a priviliged intent, it must be enabled in your Discord bot developer settings.

```php
$discord->on(Event::GUILD_MEMBER_UPDATE, function (Member $new, Discord $discord, Member $old) {
    // ...
});
```

### Guild Member Remove

Called with a `Member` object when a member leaves a guild (leave/kick/ban). Note the member object may be null if `loadAllMembers` is disabled.
Requires the `Intents::GUILD_MEMBERS` intent. This intent is a priviliged intent, it must be enabled in your Discord bot developer settings.

```php
$discord->on(Event::GUILD_MEMBER_REMOVE, function (Member $member, Discord $discord) {
    // ...
});
```

### Guild Role Create

Called with a `Role` object when a role is created in a guild.
Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::GUILD_ROLE_CREATE, function (Role $role, Discord $discord) {
    // ...
});
```

### Guild Role Update

Called with two `Role` objects when a role is updated in a guild.
Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::GUILD_ROLE_UPDATE, function (Role $new, Discord $discord, Role $old) {
    // ...
});
```

### Guild Role Delete

Called with a `Role` object when a role is deleted in a guild.
Requires the `Intents::GUILDS` intent.

```php
$discord->on(Event::GUILD_ROLE_DELETE, function (Role $role, Discord $discord) {
    // ...
});
```

### Guild Integrations Update

Called with a `Guild` object when a guild's integrations are updated.
Requires the `Intents::GUILD_INTEGRATIONS` intent.

```php
$discord->on(Event::GUILD_INTEGRATIONS_UPDATE, function (Guild $guild, Discord $discord) {
    // ...
});
```

### Invite Create

Called with an `Invite` object when an invite is created.
Requires the `Intents::GUILD_INVITES` intent.

```php
$discord->on(Event::INVITE_CREATE, function (Invite $invite, Discord $discord) {
    // ...
});
```

### Invite Delete

Called with an object when an invite is created.
Requires the `Intents::GUILD_INVITES` intent.

```php
$discord->on(Event::INVITE_DELETE, function ($invite, Discord $discord) {
    // {
    //     "channel_id": "",
    //     "guild_id": "",
    //     "code": "" // the unique invite code
    // }
});
```

### Presence Update

Called with a `PresenceUpdate` object when a members presence is updated.
Requires the `Intents::GUILD_PRESENCES` intent. This intent is a priviliged intent, it must be enabled in your Discord bot developer settings.

```php
$discord->on(Event::PRESENCE_UPDATE, function (PresenceUpdate $presence, Discord $discord) {
    // ...
});
```

### Typing Start

Called with a `TypingStart` object when a member starts typing in a channel.
Requires the `Intents::GUILD_MESSAGE_TYPING` intent.

```php
$discord->on(Event::TYPING_START, function (TypingStart $typing, Discord $discord) {
    // ...
});
```

### Voice State Update

Called with a `VoiceStateUpdate` object when a member joins, leaves or moves between voice channels.
Requires the `Intents::GUILD_VOICE_STATES` intent.

```php
$discord->on(Event::VOICE_STATE_UPDATE, function (VoiceStateUpdate $state, Discord $discord) {
    // ...
});
```
---
title: "Repositories"
---

Repositories are containers for parts. They provide the functions to get, save and delete parts from the Discord servers. Different parts have many repositories.

An example is the `Channel` part. It has 4 repositories: `members`, `messages`, `overwrites` and `webhooks`. Each of these repositories contain parts that relate to the `Channel` part, such as messages sent in the channel (`messages` repository), or if it is a voice channel the members currently in the channel (`members` repository).

A full list of repositories is provided below in the parts section, per part.

Repositories extend the [Collection](#collection) class. See the documentation on collections for extra methods.

Examples provided below are based on the `guilds` repository in the Discord client.

### Methods

All repositories extend the `AbstractRepository` class, and share a set of core methods.

#### Freshening the repository data

Clears the repository and fills it with new data from Discord. It takes no parameters and returns the repository in a promise.

```php
$discord->guilds->freshen()->done(function (GuildRepository $guilds) {
    // ...
});
```

#### Creating a part

Creates a repository part from an array of attributes and returns the part. Does not create the part in Discord servers, you must use the `->save()` function later.

| name       | type  | description                                       |
| ---------- | ----- | ------------------------------------------------- |
| attributes | array | Array of attributes to fill in the part. Optional |

```php
$guild = $discord->guilds->create([
    'name' => 'My new guild name',
]);
// to save
$discord->guilds->save($guild)->done(...);
```

#### Saving a part

Creates or updates a repository part in the Discord servers. Takes a part and returns the same part in a promise.

| name | type | description                  |
| ---- | ---- | ---------------------------- |
| part | Part | The part to create or update |

```php
$discord->guilds->save($guild)->done(function (Guild $guild) {
    // ...
});
```

#### Deleting a part

Deletes a repository part from the Discord servers. Takes a part and returns the old part in a promise.

| name | type | description        |
| ---- | ---- | ------------------ |
| part | Part | The part to delete |

```php
$discord->guilds->delete($guild)->done(function (Guild $guild) {
    // ...
});
```

#### Fetch a part

Fetches/freshens a part from the repository. If the part is present in the cache, it returns the cached version, otherwise it retrieves the part from Discord servers. Takes a part ID and returns the part in a promise.

| name  | type   | description                                                    |
| ----- | ------ | -------------------------------------------------------------- |
| id    | string | Part ID                                                        |
| fresh | bool   | Forces the method to skip checking the cache. Default is false |

```php
$discord->guilds->fetch('guild_id')->done(function (Guild $guild) {
    // ...
});
// or, if you don't want to check the cache
$discord->guilds->fetch('guild_id', true)->done(function (Guild $guild) {
    // ...
});
```
---
title: "Parts"
---

Parts is the term used for the data structures inside Discord.
All parts share a common set of attributes and methods.

Parts have a set list of fillable fields. If you attempt to set a field that is not accessible, it will not warn you.

To create a part object, you can use the `new` syntax or the `factory` method. For example, creating a `Message` part:

```php
$message = new Message($discord);
// or
$message = $discord->factory->create(Message::class);
```
<br>

Part attributes can be accessed similar to an object or like an array:

```php
$message->content = 'hello!';
// or
$message['content'] = 'hello!';

echo $message->content;
// or
echo $message['content'];
```

### Filling a part with data

The `->fill(array $attributes)` function takes an array of attributes to fill the part. If a field is found that is not 'fillable', it is skipped.

```php
$message->fill([
    'content' => 'hello!',
]);
```

### Getting the raw attributes of a part

The `->getRawAttributes()` function returns the array representation of the part.

```php
$attributes = $message->getRawAttributes();
/**
 * [
 *     "id" => "",
 *     "content" => "",
 *     // ...
 * ]
 */
```
---
title: "Guild"
---

Guilds represent Discord 'servers'.

### Repositories

| name     | type                | notes                                                                        |
| -------- | ------------------- | ---------------------------------------------------------------------------- |
| channels | [Channel](#channel) |                                                                              |
| members  | [Member](#member)   | May not contain offline members, see the [`loadAllMembers` option](#basics). |
| roles    | [Role](#role)       |                                                                              |
| bans     | [Ban](#ban)         |                                                                              |
| invites  | [Invite](#invite)   |                                                                              |
| emojis   | [Emoji](#emoji)     |                                                                              |

### Creating a role

Shortcut for `$guild->roles->save($role);`. Takes an array of parameters for a role and returns a role part in a promise.

#### Parameters

| name        | type    | description                  | default               |
| ----------- | ------- | ---------------------------- | --------------------- |
| name        | string  | Role name                    | new role              |
| color       | integer | RGB color value              | 0                     |
| permissions | string  | Bitwise value of permissions | @everyone permissions |
| hoist       | bool    | Hoisted role?                | false                 |
| mentionable | bool    | Mentionable role?            | false                 |

```php
$guild->createRole([
    'name' => 'New Role',
    // ...
])->done(function (Role $role) {
    // ...
});
```

### Transferring ownership of guild

Transfers the ownership of the guild to another member. The bot must own the guild to be able to transfer ownership. Takes a member object or a member ID and returns nothing in a promise.

#### Parameters

| name   | type                | description                 |
| ------ | ------------------- | --------------------------- |
| member | Member or member ID | The member to get ownership |

```php
$guild->transferOwnership($member)->done(...);
// or
$guild->transferOwnership('member_id')->done(...);
```

### Unbanning a member with a User or user ID

Unbans a member when passed a `User` object or a user ID. If you have the ban object, you can do `$guild->bans->delete($ban);`. Returns nothing in a promise.

#### Parameters

| name    | type              | description       |
| ------- | ----------------- | ----------------- |
| user_id | `User` or user ID | The user to unban |

```php
$guild->unban($user)->done(...);
// or
$guild->unban('user_id')->done(...);
```

### Querying the Guild audit log

Takes an array of parameters to query the audit log for the guild. Returns an Audit Log object inside a promise.

#### Parameters

| name        | type                          | description                                            |
| ----------- | ----------------------------- | ------------------------------------------------------ |
| user_id     | string, int, `Member`, `User` | Filters audit log by who performed the action          |
| action_type | `Entry` constants             | Filters audit log by the type of action                |
| before      | string, int, `Entry`          | Retrieves audit logs before the given audit log object |
| limit       | int between 1 and 100         | Limits the amount of audit log entries to return       |

```php
$guild->getAuditLog([
    'user_id' => '123456',
    'action_type' => Entry::CHANNEL_CREATE,
    'before' => $anotherEntry,
    'limit' => 12,
])->done(function (AuditLog $auditLog) {
    foreach ($auditLog->audit_log_entries as $entry) {
        // $entry->...
    }
});
```
---
title: "Channel"
---

Channels represent a Discord channel, whether it be a direct message channel, group channel, voice channel, text channel etc.

### Properties

| name                | type                         | description                                                        |
| ------------------- | ---------------------------- | ------------------------------------------------------------------ |
| id                  | string                       | id of the channel                                                  |
| name                | string                       | name of the channel                                                |
| type                | int                          | type of the channel, see Channel constants                         |
| topic               | string                       | topic of the channel                                               |
| guild_id            | string or null               | id of the guild the channel belongs to, null if direct message     |
| guild               | Guild or null                | guild the channel belongs to, null if direct message               |
| position            | int                          | position of the channel in the Discord client                      |
| is_private          | bool                         | whether the message is a private direct message channel            |
| last_message_id     | string                       | id of the last message sent in the channel                         |
| bitrate             | int                          | bitrate of the voice channel                                       |
| recipient           | [User](#user)                | recipient of the direct message, only for direct message channel   |
| recipients          | Collection of [Users](#user) | recipients of the group direct message, only for group dm channels |
| nsfw                | bool                         | whether the channel is set as NSFW                                 |
| user_limit          | int                          | user limit of the channel for voice channels                       |
| rate_limit_per_user | int                          | amount of time in seconds a user has to wait between messages      |
| icon                | string                       | channel icon hash                                                  |
| owner_id            | string                       | owner of the group DM                                              |
| application_id      | string                       | id of the group dm creator if it was via an oauth application      |
| parent_id           | string                       | id of the parent of the channel if it is in a group                |
| last_pin_timestamp  | `Carbon` timestamp           | when the last message was pinned in the channel                    |

### Repositories

| name       | type                    | notes                                            |
| ---------- | ----------------------- | ------------------------------------------------ |
| members    | VoiceStateUpdate        | Only for voice channels. Contains voice members. |
| messages   | [Message](#message)     |                                                  |
| overwrites | [Overwrite](#overwrite) | Contains permissioon overwrites.                 |
| webhooks   | [Webhook](#webhook)     |                                                  |

### Set permissions of a member or role

Sets the permissions of a member or role. Takes two arrays of permissions - one for allow and one for deny. See [Channel Permissions](#permissions) for a valid list of permissions. Returns nothing in a promise.

#### Parameters

| name  | type                               | description                            | default  |
| ----- | ---------------------------------- | -------------------------------------- | -------- |
| part  | [Member](#member) or [Role](#role) | The part to apply the permissions to   | required |
| allow | array                              | Array of permissions to allow the part | []       |
| deny  | array                              | Array of permissions to deny the part  | []       |

```php
// Member can send messages and attach files,
// but can't add reactions to message.
$channel->setPermissions($member, [
    'send_messages',
    'attach_files',
], [
    'add_reactions',
])->done(function () {
    // ...
});
```

### Set permissions of a member or role with an Overwrite

Sets the permissions of a member or role, but takes an `Overwrite` part instead of two arrays. Returns nothing in a promise.

#### Parameters

| name      | type                               | description                          | default  |
| --------- | ---------------------------------- | ------------------------------------ | -------- |
| part      | [Member](#member) or [Role](#role) | The part to apply the permissions to | required |
| overwrite | `Overwrite` part                   | The overwrite to apply               | required |

```php
$allow = new ChannelPermission($discord, [
    'send_messages' => true,
    'attach_files' => true,
]);

$deny = new ChannelPermission($discord, [
    'add_reactions' => true,
]);

$overwrite = $channel->overwrites->create([
    'allow' => $allow,
    'deny' => $deny,
]);

// Member can send messages and attach files,
// but can't add reactions to message.
$channel->setOverwrite($member, $overwrite)->done(function () {
    // ...
});
```

### Move member to voice channel

Moves a member to a voice channel if the member is already in one. Takes a [Member](#member) object or member ID and returns nothing in a promise.

#### Parameters

| name   | type                        | description        | default  |
| ------ | --------------------------- | ------------------ | -------- |
| member | [Member](#member) or string | The member to move | required |

```php
$channel->moveMember($member)->done(function () {
    // ...
});

// or

$channel->moveMember('123213123123213')->done(function () {
    // ...
});
```

### Muting and unmuting member in voice channel

Mutes or unmutes a member in the voice channel. Takes a [Member](#member) object or member ID and returns nothing in a promise.

#### Parameters

| name   | type                        | description               | default  |
| ------ | --------------------------- | ------------------------- | -------- |
| member | [Member](#member) or string | The member to mute/unmute | required |

```php
// muting a member with a member object
$channel->muteMember($member)->done(function () {
    // ...
});

// unmuting a member with a member ID
$channel->unmuteMember('123213123123213')->done(function () {
    // ...
});
```

### Creating an invite

Creates an invite for a channel. Takes an array of options and returns the new invite in a promise.

#### Parameters

Parameters are in an array.

| name      | type | description                                    | default   |
| --------- | ---- | ---------------------------------------------- | --------- |
| max_age   | int  | Maximum age of the invite in seconds           | 24 hours  |
| max_uses  | int  | Maximum uses of the invite                     | unlimited |
| temporary | bool | Whether the invite grants temporary membership | false     |
| unique    | bool | Whether the invite should be unique            | false     |

```php
$channel->createInvite([
    'max_age' => 60, // 1 minute
    'max_uses' => 5, // 5 uses
])->done(function (Invite $invite) {
    // ...
});
```

### Bulk deleting messages

Deletes many messages at once. Takes an array of messages and/or message IDs and returns nothing in a promise.

#### Parameters

| name     | type                                               | description            | default |
| -------- | -------------------------------------------------- | ---------------------- | ------- |
| messages | array or collection of messages and/or message IDs | The messages to delete | default |

```php
$channel->deleteMessages([
    $message1,
    $message2,
    $message3,
    'my_message4_id',
    'my_message5_id',
])->done(function () {
    // ...
});
```

### Getting message history

Retrieves message history with an array of options. Returns a collection of messages in a promise.

#### Parameters

| name   | type                              | description                                  | default |
| ------ | --------------------------------- | -------------------------------------------- | ------- |
| before | [Message](#message) or message ID | Get messages before this message             |         |
| after  | [Message](#message) or message ID | Get messages after this message              |         |
| around | [Message](#message) or message ID | Get messages around this message             |         |
| limit  | int                               | Number of messages to get, between 1 and 100 | 100     |

```php
$channel->getMessageHistory([
    'limit' => 5,
])->done(function (Collection $messages) {
    foreach ($messages as $message) {
        // ...
    }
});
```

### Limit delete messages

Deletes a number of messages, in order from the last one sent. Takes an integer of messages to delete and returns an empty promise.

#### Parameters

| name  | type | description                  | default  |
| ----- | ---- | ---------------------------- | -------- |
| value | int  | number of messages to delete, in the range 1-100 | required |

```php
// deletes the last 15 messages
$channel->limitDelete(15)->done(function () {
    // ...
});
```

### Pin or unpin  a message

Pins or unpins a message from the channel pinboard. Takes a message object and returns the same message in a promise.

#### Parameters

| name    | type                | description        | default  |
| ------- | ------------------- | ------------------ | -------- |
| message | [Message](#message) | The message to pin/unpin | required |

```php
// to pin
$channel->pinMessage($message)->done(function (Message $message) {
    // ...
});

// to unpin
$channel->unpinMessage($message)->done(function (Message $message) {
    // ...
});
```

### Get invites

Gets the channels invites. Returns a collection of invites in a promise.

```php
$channel->getInvites()->done(function (Collection $invites) {
    foreach ($invites as $invite) {
        // ...
    }
});
```

### Send a message

Sends a message to the channel. Takes a string of content, whether the message is TTS and an embed. Returns the message in a promise.

#### Parameters

| name  | type                           | description                | default  |
| ----- | ------------------------------ | -------------------------- | -------- |
| text  | string                         | Message content            | required |
| tts   | bool                           | Whether the message is TTS | false    |
| embed | [Embed](#embed) or embed array | The embed for the message  | none     |

```php
$channel->sendMessage('Hello, world!', false, $embed)->done(function (Message $message) {
    // ...
});
```

### Send an embed

Sends an embed to the channel. Takes an embed and returns the sent message in a promise.

#### Parameters

| name  | type            | description       | default  |
| ----- | --------------- | ----------------- | -------- |
| embed | [Embed](#embed) | The embed to send | required |

```php
$channel->sendEmbed($embed)->done(function (Message $message) {
    // ...
});
```

### Send a file

Sends a file to the channel. Takes a filepath, filename, message content and tts value. Returns a message in a promise.

#### Parameters

| name     | type   | description                           | default          |
| -------- | ------ | ------------------------------------- | ---------------- |
| filepath | string | Path to the file to send              | required         |
| filename | string | The filename to send the file as      | same as filepath |
| content  | string | Message content to send with the file |                  |
| tts      | bool   | Whether the message content is TTS    | false            |

```php
$channel->sendFile('/home/user/my_cool_pic.png', 'new_filename.png', 'content', false)
->done(function (Message $message) {
    // ...
});
```

### Broadcast typing

Broadcasts to the channel that the bot is typing. Genreally, bots should _not_ use this route, but if a bot takes a while to process a request it could be useful. Returns nothing in a promise.

```php
$channel->broadcastTyping()->done(function () {
    // ...
});
```

### Create a message collector

Creates a message collector, which calls a filter function on each message received and inserts it into a collection if the function returns `true`. The collector is resolved after a specified time or limit, whichever is given or whichever happens first. Takes a callback, an array of options and returns a collection of messages in a promise.

#### Parameters

| name    | type     | description                           | default  |
| ------- | -------- | ------------------------------------- | -------- |
| filter  | callable | The callback to call on every message | required |
| options | array    | Array of options                      | []       |

```php
// Collects 5 messages containing hello
$channel->createMessageCollector(fn ($message) => strpos($message->content, 'hello') !== false, [
    'limit' => 5,
])->done(function (Collection $messages) {
    foreach ($messages as $message) {
        // ...
    }
});
```

#### Options

One of `time` or `limit` is required, or the collector will not resolve.

| name  | type | description                                                      |
| ----- | ---- | ---------------------------------------------------------------- |
| time  | int  | The time after which the collector will resolve, in milliseconds |
| limit | int  | The number of messages to be collected                           |

### Get pinned messages

Returns the messages pinned in the channel. Only applicable for text channels. Returns a collection of messages in a promise.

```php
$channel->getPinnedMessages()->done(function (Collection $messages) {
    foreach ($messages as $message) {
        // $message->...
    }
});
```
---
title: "Member"
---

Members represent a user in a guild. There is a member object for every guild-user relationship, meaning that there will be multiple member objects in the Discord client with the same user ID, but they will belong to different guilds.

A member object can also be serialised into a mention string. For example:

```php
$discord->on(Event::MESSAGE_CREATE, function (Message $message) {
    // Hello <@member_id>!
    $message->channel->sendMessage('Hello '.$message->author.'!');
});
```

### Properties

| name          | type                                  | description                                 |
| ------------- | ------------------------------------- | ------------------------------------------- |
| id            | string                                | the user ID of the member                   |
| username      | string                                | the username of the member                  |
| discriminator | string                                | the four digit discriminator of the member  |
| user          | [User](#user)                         | the user part of the member                 |
| roles         | Collection of [Roles](#role)          | roles the member is a part of               |
| deaf          | bool                                  | whether the member is deafened              |
| mute          | bool                                  | whether the member is muted                 |
| joined_at     | `Carbon` timestamp                    | when the member joined the guild            |
| guild         | [Guild](#guild)                       | the guild the member is a part of           |
| guild_id      | string                                | the id of the guild the member is a part of |
| string        | status                                | the status of the member                    |
| game          | [Activity](#activity)                 | the current activity of the member          |
| nick          | string                                | the nickname of the member                  |
| premium_since | `Carbon` timestamp                    | when the member started boosting the guild  |
| activities    | Collection of [Activities](#activity) | the current activities of the member        |

### Ban the member

Bans the member from the guild. Returns a [Ban](#ban) part in a promise.

#### Parameters

| name         | type   | description                                          |
| ------------ | ------ | ---------------------------------------------------- |
| daysToDelete | int    | number of days back to delete messages, default none |
| reason       | string | reason for the ban                                   |

```php
$member->ban(5, 'bad person')->done(function (Ban $ban) {
    // ...
});
```

### Set the nickname of the member

Sets the nickname of the member. Requires the `MANAGE_NICKNAMES` permission. Returns nothing in a promise.

#### Parameters

| name | type   | description                                         |
| ---- | ------ | --------------------------------------------------- |
| nick | string | nickname of the member, null to clear, default null |

```php
$member->setNickname('newnick')->done(function () {
    // ...
});
```

### Move member to channel

Moves the member to another voice channel. Member must already be in a voice channel. Takes a channel or channel ID and returns nothing in a promise.

#### Parameters

| name    | type                          | description                       |
| ------- | ----------------------------- | --------------------------------- |
| channel | [Channel](#channel) or string | the channel to move the member to |

```php
$member->moveMember($channel)->done(function () {
    // ...
});

// or

$member->moveMember('123451231231')->done(function () {
    // ...
});
```

### Add member to role

Adds the member to a role. Takes a role or role ID and returns nothing in a promise.

#### Parameters

| name | type                    | description                   |
| ---- | ----------------------- | ----------------------------- |
| role | [Role](#role) or string | the role to add the member to |

```php
$member->addRole($role)->done(function () {
    // ...
});

// or

$member->addRole('1231231231')->done(function () {
    // ...
});
```

### Remove member from role

Removes the member from a role. Takes a role or role ID and returns nothing in a promise.

#### Parameters

| name | type                    | description                   |
| ---- | ----------------------- | ----------------------------- |
| role | [Role](#role) or string | the role to remove the member from |

```php
$member->removeRole($role)->done(function () {
    // ...
});

// or

$member->removeRole('1231231231')->done(function () {
    // ...
});
```

### Get permissions of member

Gets the effective permissions of the member:
- When given a channel, returns the effective permissions of a member in a channel.
- Otherwise, returns the effective permissions of a member in a guild.

Returns a [role permission](#permissions) in a promise.

#### Parameters

| name    | type                        | description                                      |
| ------- | --------------------------- | ------------------------------------------------ |
| channel | [Channel](#channel) or null | the channel to get the effective permissions for |

```php
$member->getPermissions($channel)->done(function (RolePermission $permission) {
    // ...
});

// or

$member->getPermissions()->done(function (RolePermission $permission) {
    // ...
});
```
---
title: "Message"
---

Messages are present in channels and can be anything from a cross post to a reply and a regular message.

### Properties

| name                   | type                               | description                                                                                          |
| ---------------------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------- |
| id                     | string                             | id of the message                                                                                    |
| channel_id             | string                             | id of the channel the message was sent in                                                            |
| channel                | [Channel](#channel)                | channel the message was sent in                                                                      |
| content                | string                             | content of the message                                                                               |
| type                   | int, [Message](#message) constants | type of the message                                                                                  |
| mentions               | Collection of [Users](#user)       | users mentioned in the message                                                                       |
| author                 | [Member](#member) or [User](#user) | the author of the message, a member object in a guild channel and a user object in a private channel |
| user_id                | string                             | id of the user that sent the message                                                                 |
| mention_everyone       | bool                               | whether @everyone was mentioned                                                                      |
| timestamp              | `Carbon` timestamp                 | the time the message was sent                                                                        |
| edited_timestamp       | `Carbon` timestamp or null         | the time the message was edited or null if it hasn't been edited                                     |
| tts                    | bool                               | whether text to speech was set when the message was sent                                             |
| attachments            | array                              | array of attachments                                                                                 |
| embeds                 | Collection of [Embeds](#embed)     | embeds contained in the message                                                                      |
| nonce                  | string                             | randomly generated string for client                                                                 |
| mention_roles          | Collection of [Roles](#role)       | any roles that were mentioned in the message                                                         |
| mention_channels       | Collection of [Channels](#channel) | any channels that were mentioned in the message                                                      |
| pinned                 | bool                               | whether the message is pinned                                                                        |
| reactions              | reaction repository                | any reactions on the message                                                                         |
| webhook_id             | string                             | id of the webhook that sent the message                                                              |
| activity               | object                             | current message activity, requires rich present                                                      |
| application            | object                             | application of the message, requires rich presence                                                   |
| message_reference      | object                             | message that is referenced by the message                                                            |
| flags                  | int                                | message flags, see below 5 properties                                                                |
| crossposted            | bool                               | whether the message has been crossposted                                                             |
| is_crosspost           | bool                               | whetehr the message is a crosspost                                                                   |
| suppress_emeds         | bool                               | whether embeds have been supressed                                                                   |
| source_message_deleted | bool                               | whether the source message has been deleted e.g. crosspost                                           |
| urgent                 | bool                               | whetehr message is urgent                                                                            |

### Reply to a message

Sends a "reply" to the message. Note that this is not the same as the implemented replies in Discord (those will be implemented in version 6.0.0), but in the form `"<@id_of_message_author>, <content>"`. Returns the new message in a promise.

#### Parameters

| name | type   | description                 |
| ---- | ------ | --------------------------- |
| text | string | text to send in the message |

```php
// <@message_author_id>, hello!
$message->reply('hello!')->done(function (Message $message) {
    // ...
});
```

### Crosspost a message

Crossposts a message to any channels that are following the channel the message was sent in. Returns the crossposted message in a promise.

```php
$message->crosspost()->done(function (Message $message) {
    // ...
});
```

### Reply to a message after a delay

Similar to replying to a message, also takes a `delay` parameter in which the reply will be sent after. Returns the new message in a promise.

#### Parameters

| name  | type   | description                                              |
| ----- | ------ | -------------------------------------------------------- |
| text  | string | text to send in the message                              |
| delay | int    | time in milliseconds to delay before sending the message |

```php
// <@message_author_id>, hello! after 1.5 seconds
$message->delayedReply('hello!', 1500)->done(function (Message $message) {
    // ...
});
```

### React to a message

Adds a reaction to a message. Takes an [Emoji](#emoji) object, a custom emoji string or a unicode emoji. Returns nothing in a promise.

#### Parameters

| name     | type                      | description             |
| -------- | ------------------------- | ----------------------- |
| emoticon | [Emoji](#emoji) or string | the emoji to react with |

```php
$message->react($emoji)->done(function () {
    // ...
});

// or

$message->react(':michael:251127796439449631')->done(function () {
    // ...
});

// or

$message->react('😀')->done(function () {
    // ...
});
```

### Delete reaction(s) from a message

Deletes reaction(s) from a message. Has four methods of operation, described below. Returns nothing in a promise.

#### Parameters

| name     | type                          | description                                                                                                                          |
| -------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| type     | int                           | type of deletion, one of `Message::REACT_DELETE_ALL, Message::REACT_DELETE_ME, Message:REACT_DELETE_ID, Message::REACT_DELETE_EMOJI` |
| emoticon | [Emoji](#emoji), string, null | emoji to delete, require if using `DELETE_ID`, `DELETE_ME` or `DELETE_EMOJI`                                                                         |
| id       | string, null                  | id of the user to delete reactions for, required by `DELETE_ID` |

#### Delete all reactions

```php
$message->deleteReaction(Message::REACT_DELETE_ALL)->done(function () {
    // ...
});
```

#### Delete reaction by current user

```php
$message->deleteReaction(Message::REACT_DELETE_ME, $emoji)->done(function () {
    // ...
});
```

#### Delete reaction by another user

```php
$message->deleteReaction(Message::REACT_DELETE_ID, $emoji, 'member_id')->done(function () {
    // ...
});
```

#### Delete all reactions of one emoji

```php
$message->deleteReaction(Message::REACT_DELETE_EMOJI, $emoji)->done(function () {
    // ...
});
```

### Delete the message

Deletes the message. Returns nothing in a promise.

```php
$message->delete()->done(function () {
    // ...
});
```

### Create reaction collector

Creates a reaction collector. Works similar to [Channel](#channel)'s reaction collector. Takes a callback and an array of options. Returns a collection of reactions in a promise.

#### Options

At least one of `time` or `limit` must be specified.

| name  | type         | description                                                      |
| ----- | ------------ | ---------------------------------------------------------------- |
| time  | int or false | time in milliseconds until the collector finishes                |
| limit | int or false | amount of reactions to be collected until the collector finishes |

```php
$message->createReactionCollector(function (MessageReaction $reaction) {
    // return true or false depending on whether you want the reaction to be collected.
    return $reaction->user_id == '123123123123';
}, [
    // will resolve after 1.5 seconds or 2 reactions
    'time' => 1500,
    'limit' => 2,
])->done(function (Collection $reactions) {
    foreach ($reactions as $reaction) {
        // ...
    }
});
```

### Add embed to message

Adds an embed to a message. Takes an embed object. Will overwrite the old embed (if there is one). Returns the updated message in a promise.

#### Parameters

| name  | type            | description      |
| ----- | --------------- | ---------------- |
| embed | [Embed](#embed) | the embed to add |

```php
$message->addEmbed($embed)->done(function (Message $message) {
    // ...
});
```
---
title: "User"
---

User represents a user of Discord. The bot can "see" any users that to a guild that they also belong to.

### Properties

| name          | type   | description                                                            |
| ------------- | ------ | ---------------------------------------------------------------------- |
| id            | string | id of the user                                                         |
| username      | string | username of the user                                                   |
| avatar        | string | avatar URL of the user                                                 |
| avatar_hash   | string | avatar hash of the user                                                |
| discriminator | string | four-digit discriminator of the user                                   |
| bot           | bool   | whether the user is a bot                                              |
| system        | bool   | whetehr the user is a system user e.g. Clyde                           |
| mfa_enabled   | bool   | whether the user has multifactor authentication enabled                |
| locale        | string | locale of the user                                                     |
| verified      | bool   | whether the user is verified                                           |
| email         | string | email of the user                                                      |
| flags         | int    | user flags, see the `User` classes constants. use bit masks to compare |
| premium_type  | int    | type of nitro, see the `User` classes constants                        |
| public_flags  | int    | see flags above                                                        |

### Get private channel for user

Gets the private direct message channel for the user. Returns a [Channel](#channel) in a promise.

```php
$user->getPrivateChannel()->done(function (Channel $channel) {
    // ...
});
```

### Send user a message

Sends a private direct message to the user. Note that your bot account can be suspended for doing this, consult Discord documentation for more information. Returns the message in a promise.

#### Parameters

| name    | type   | description                                   |
| ------- | ------ | --------------------------------------------- |
| message | string | content to send                               |
| tts     | bool   | whether to send the message as text to speech |
| embed   | Embed  | embed to send in the message                  |

```php
$user->sendMessage('Hello, world!', false, $embed)->done(function (Message $message) {
    // ...
});
```

### Get avatar URL

Gets the avatar URL for the user. Only call this function if you need to change the format or size of the image, otherwise use `$user->avatar`. Returns a string.

#### Parameters

| name   | type   | description                                               |
| ------ | ------ | --------------------------------------------------------- |
| format | string | format of the image, one of png, jpg or webp, default jpg |
| size   | int    | size of the image, default 1024                           |

```php
$url = $user->getAvatarAttribute('png', 2048);
echo $url; // https://cdn.discordapp.com/avatars/:user_id/:avatar_hash.png?size=2048
```
---
title: "Collection"
---

Collections are exactly what they sound like - collections of items. In DiscordPHP collections are based around the idea of parts, but they can be used for any type of item.

<div>
Collections implement interfaces allowing them to be accessed like arrays, such as:

```php
// square bracket index access
$collec[123] = 'asdf';
echo $collec[123]; // asdf

// foreach loops
foreach ($collec as $item) {
    // ...
}

// json serialization
json_encode($collec);

// array serialization
$collecArray = (array) $collec;

// string serialization
$jsonCollec = (string) $collec; // same as json_encode($collec)
```
</div>

#### Creating a collection

| name    | type           | description                                                        |
| ------- | -------------- | ------------------------------------------------------------------ |
| items   | array          | Array of items for the collection. Default is empty collection     |
| discrim | string or null | The discriminator used to discriminate between parts. Default 'id' |
| class   | string or null | The type of class contained in the collection. Default null        |

```php
// Creates an empty collection with discriminator of 'id' and no class type.
// Any item can be inserted into this collection.
$collec = new Collection();

// Creates an empty collection with no discriminator and no class type.
// Similar to a laravel collection.
$collec = new Collection([], null, null);
```

#### Getting an item

Gets an item from the collection, with a key and value.

| name  | type | description                         |
| ----- | ---- | ----------------------------------- |
| key   | any  | The key to search with              |
| value | any  | The value that the key should match |

```php
// Collection with 3 items, discriminator is 'id', no class type
$collec = new Collection([
    [
        'id' => 1,
        'text' => 'My ID is 1.'
    ],
    [
        'id' => 2,
        'text' => 'My ID is 2.'
    ],
    [
        'id' => 3,
        'text' => 'My ID is 3.'
    ]
]);

// [
//     'id' => 1,
//     'text' => 'My ID is 1.'
// ]
$item = $collec->get('id', 1);

// [
//     'id' => 1,
//     'text' => 'My ID is 1.'
// ]
$item = $collec->get('text', 'My ID is 1.');
```

#### Adding an item

Adds an item to the collection. Note that if `class` is set in the constructor and the class of the item inserted is not the same, it will not insert.

| name  | type | description        |
| ----- | ---- | ------------------ |
| $item | any  | The item to insert |

```php
// empty, no discrim, no class
$collec = new Collection([], null, null);

$collec->push(1);
$collec->push('asdf');
$collec->push(true);

// ---

class X
{
    public $y;

    public function __construct($y)
    {
        $this->y = $y;
    }
}

// empty, discrim 'y', class X
$collec = new Collection([], 'y', X::class);
$collec->push(new X(123));
$collec->push(123); // won't insert

// new X(123)
$collec->get('y', 123);
```

#### Pulling an item

Removes an item from the collection and returns it.

| name    | type | description                               |
| ------- | ---- | ----------------------------------------- |
| key     | any  | The key to look for                       |
| default | any  | Default if key is not found. Default null |

```php
$collec = new Collection([], null, null);
$collec->push(1);
$collec->push(2);
$collec->push(3);

$collec->pull(1); // returns at 1 index - which is actually 2
$collec->pull(100); // returns null
$collec->pull(100, 123); // returns 123
```

#### Filling the collection

Fills the collection with an array of items.

```php
$collec = new Collection([], null, null);
$collec->fill([
    1, 2, 3, 4,
]);
```

#### Number of items

Returns the number of items in the collection.

```php
$collec = new Collection([
    1, 2, 3
], null, null);

echo $collec->count(); // 3
```

#### Getting the first item

Gets the first item of the collection.

```php
$collec = new Collection([
    1, 2, 3
], null, null);

echo $collec->first(); // 1
```

#### Filtering a collection

Filters the collection with a given callback function. The callback function is called for every item and is called with the item. If the callback returns true, the item is added to the new collection. Returns a new collection.

| name     | type     | description                       |
| -------- | -------- | --------------------------------- |
| callback | callable | The callback called on every item |


```php
$collec = new Collection([
    1, 2, 3, 100, 101, 102
], null, null);

// [ 101, 102 ]
$newCollec = $collec->filter(function ($item) {
    return $item > 100;
});
```

#### Clearing a collection

Clears the collection.

```php
$collec->clear(); // $collec = []
```

#### Mapping a collection

A given callback function is called on each item in the collection, and the result is inserted into a new collection.

| name     | type     | description                       |
| -------- | -------- | --------------------------------- |
| callback | callable | The callback called on every item |

```php
$collec = new Collection([
    1, 2, 3, 100, 101, 102
], null, null);

// [ 100, 200, 300, 10000, 10100, 10200 ]
$newCollec = $collec->map(function ($item) {
    return $item * 100;
});
```

#### Converting to array

Converts a collection to an array.

```php
$arr = $collec->toArray();
```
---
title: "Permissions"
---

There are two types of permissions - channel permissions and role permissions. They are represented by their individual classes, but both extend the same abstract permission class.

### Properties

| name                    | type | description            |
| ----------------------- | ---- | ---------------------- |
| bitwise                 | int  | bitwise representation |
| create\_instant\_invite | bool |                        |
| manage\_channels        | bool |                        |
| view\_channel           | bool |                        |
| manage\_roles           | bool |                        |
| manage\_webhooks        | bool |                        |

The rest of the properties are listed under each permission type, all are type of `bool`.

### Methods

#### Get all valid permissions

Returns a list of valid permissions, in key value form. Static method.

```php
var_dump(ChannelPermission::getPermissions());
// [
//     'priority_speaker' => 0x123,
//     // ...
// ]
```

### Channel Permission

Represents permissions for voice and text channels.

#### Voice Channel Permissions

- `create_instant_invite`
- `manage_channels`
- `view_channel`
- `manage_roles`
- `manage_webhooks`
- `priority_speaker`
- `stream`
- `connect`
- `speak`
- `mute_members`
- `deafen_members`
- `move_members`
- `use_vad`

#### Text Channel Permissions

- `create_instant_invite`
- `manage_channels`
- `view_channel`
- `manage_roles`
- `manage_webhooks`
- `add_reactions`
- `send_messages`
- `send_tts_messages`
- `manage_messages`
- `embed_links`
- `attach_files`
- `read_message_history`
- `mention_everyone`
- `use_external_emojis`

### Role Permissions

Represents permissions for roles.

#### Permissions

- `create_instant_invite`
- `manage_channels`
- `view_channel`
- `manage_roles`
- `manage_webhooks`
- `kick_members`
- `ban_members`
- `administrator`
- `manage_guild`
- `view_audit_log`
- `view_guild_insights`
- `change_nicknames`
- `manage_nicknames`
- `manage_emojis`
import kebabCase from "lodash/kebabCase";

export function createGroupIdName({ fieldValue }) {
  return kebabCase(fieldValue.slice("docs/".length));
}
import Typography from "typography";
import githubTheme from "typography-theme-github";

const typography = new Typography(githubTheme);

export default typography;
         h     (                                                &%)    xxzZ}|ۑڀ}}]*),                               '&*                     %%' TSVvvxutw{                    llnEմ𴳵T                  #  }|~(Π΀¥uuw)(,	wvz              #  Wò2 	      #^^a8gfi; # #488 #3 #       # #    # ! $  ;B "     KJM :9<KJMTTW     hgj AACnxNMP
sru zz|!蔔󎎐&tsv>@VUXQR[Z]:ssu?onq.JJMv_^a                 |{~ XWYoONQpor-                                          The MIT License (MIT)

Copyright (c) 2015 David Cole <david.cole1340@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.<?xml version="1.0" encoding="UTF-8" ?>
<phpdocumentor
        configVersion="3"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="https://www.phpdoc.org"
        xsi:noNamespaceSchemaLocation="https://docs.phpdoc.org/latest/phpdoc.xsd"
>
	<paths>
		<output>build/reference</output>
	</paths>
	<version number="latest">
		<api>
			<source dsn=".">
				<path>src</path>
			</source>
		</api>
	</version>
</phpdocumentor>
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
    bootstrap="tests/bootstrap.php"
    colors="true"
    defaultTestSuite="DiscordPHP"
    >
    <testsuites>
        <testsuite name="DiscordPHP">
            <directory>tests</directory>
        </testsuite>
    </testsuites>
    <php>
        <env name="TEST_CHANNEL" value="776205696567083009" />
        <env name="TEST_CHANNEL_NAME" value="phpunit" />
    </php>
</phpunit>
DiscordPHP
====

[![PHP Discorders](https://discord.com/api/guilds/115233111977099271/widget.png?style=banner1)](https://discord.gg/0duG4FF1ElFGUFVq)

A wrapper for the official [Discord](https://discordapp.com) REST, gateway and voice APIs. Documentation is [available here](http://discord-php.github.io/DiscordPHP), albeit limited at the moment, as well as a class reference. Feel free to ask questions in the Discord server above.

For testing and stability it would be greatly appreciated if you were able to add our test bot to your server. We don't store any data - the bot simply idles and does not interact with anyone and is used to test stability with large numbers of guilds. You can invite the bot [here.](https://discord.com/oauth2/authorize?client_id=157746770539970560&scope=bot)

This library does not handle slash commands. See [DiscordPHP-Slash](https://github.com/discord-php/DiscordPHP-Slash) for a library to handle these interactions.

## Before you start

Before you start using this Library, you **need** to know how PHP works, you need to know the language and you need to know how Event Loops and Promises work. This is a fundamental requirement before you start. Without this knowledge, you will only suffer.

## FAQ

1. Can I run DiscordPHP on a webserver (e.g. Apache, nginx)?
    - No, DiscordPHP will only run in CLI. If you want to have an interface for your bot you can integrate [react/http](https://github.com/ReactPHP/http) with your bot and run it through CLI.
2. PHP is running out of memory?
	- Try increase your memory limit using `ini_set('memory_limit', '-1');`.

## Getting Started

### Requirements

- PHP 7.3
	- Technically the library can run on some versions of PHP 7.2, however, no support will be given for any version lower than 7.3.
	- The requirement will be increased to PHP 7.4 so you should develop for the latest version of PHP.
- Composer
- `ext-json`
- `ext-zlib`

### Windows and SSL

Unfortunately PHP on Windows does not have access to the Windows Certificate Store. This is an issue because TLS gets used and as such certificate verification gets applied (turning this off is **not** an option).

You will notice this issue by your script exiting immediately after one loop turn without any errors. Unfortunately there is for some reason no error or exception.

As such users of this library need to download a [Certificate Authority extract](https://curl.haxx.se/docs/caextract.html) from the cURL website.<br>
The path to the caextract must be set in the [`php.ini`](https://secure.php.net/manual/en/openssl.configuration.php) for `openssl.cafile`.

#### Recommended Extensions

- The latest PHP version.
- One of `ext-uv` (preferred), `ext-libev` or `evt-event` for a faster, and more performant event loop.
- `ext-mbstring` if handling non-english characters.

#### Voice Requirements

- 64-bit Linux or Darwin based OS. Voice does not run on Windows.
- `ext-sodium`
- FFmpeg

### Installing DiscordPHP

DiscordPHP is installed using [Composer](https://getcomposer.org).

1. Run `composer require team-reflex/discord-php`. This will install the lastest release.
	- If you would like, you can also install the development branch by running `composer require team-reflex/discord-php dev-master`.
2. Include the Composer autoload file at the top of your main file:
	- `include __DIR__.'/vendor/autoload.php';`
3. Make a bot!

### Basic Example

```php
<?php

include __DIR__.'/vendor/autoload.php';

use Discord\Discord;

$discord = new Discord([
	'token' => 'bot-token',
]);

$discord->on('ready', function ($discord) {
	echo "Bot is ready!", PHP_EOL;

	// Listen for messages.
	$discord->on('message', function ($message, $discord) {
		echo "{$message->author->username}: {$message->content}",PHP_EOL;
	});
});

$discord->run();
```

## Documentation

Documentation can be found [here](http://discord-php.github.io/DiscordPHP). Raw documentation can be found in-line in the code and on the [DiscordPHP Class Reference](http://discord-php.github.io/DiscordPHP/).

## Contributing

We are open to contributions. However, please make sure you follow our coding standards (PSR-4 autoloading and custom styling). Please run php-cs-fixer before opening a pull request by running `composer run-script cs`.

## License

MIT License, &copy; David Cole and other contributers 2016-present.
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\CommandClient;

use Discord\DiscordCommandClient;
use Discord\Parts\Channel\Message;

/**
 * A command that the Command Client will listen for.
 */
class Command
{
    /**
     * The trigger for the command.
     *
     * @var string Command trigger.
     */
    protected $command;

    /**
     * The short description of the command.
     *
     * @var string Description.
     */
    protected $description;

    /**
     * The long description of the command.
     *
     * @var string Long description.
     */
    protected $longDescription;

    /**
     * The usage of the command.
     *
     * @var string Command usage.
     */
    protected $usage;

    /**
     * The cooldown of the command in milliseconds.
     *
     * @var int Command cooldown.
     */
    protected $cooldown;

    /**
     * The cooldown message to show when a cooldown is in effect.
     *
     * @var string Command cooldown message.
     */
    protected $cooldownMessage;

    /**
     * An array of cooldowns for commands.
     *
     * @var array Cooldowns.
     */
    protected $cooldowns = [];

    /**
     * A map of sub-commands.
     *
     * @var array Sub-Commands.
     */
    protected $subCommands = [];

    /**
     * A map of sub-command aliases.
     *
     * @var array Sub-Command aliases.
     */
    protected $subCommandAliases = [];
    /**
     * @var DiscordCommandClient
     */
    protected $client;
    /**
     * @var Callable
     */
    protected $callable;

    /**
     * Creates a command instance.
     *
     * @param DiscordCommandClient $client          The Discord Command Client.
     * @param string               $command         The command trigger.
     * @param \Callable            $callable        The callable function.
     * @param string               $description     The short description of the command.
     * @param string               $longDescription The long description of the command.
     * @param string               $usage           The usage of the command.
     * @param int                  $cooldown        The cooldown of the command in milliseconds.
     * @param string               $cooldownMessage The cooldown message to show when a cooldown is in effect.
     */
    public function __construct(
        DiscordCommandClient $client,
        string $command,
        callable $callable,
        string $description,
        string $longDescription,
        string $usage,
        int $cooldown,
        string $cooldownMessage
    ) {
        $this->client = $client;
        $this->command = $command;
        $this->callable = $callable;
        $this->description = $description;
        $this->longDescription = $longDescription;
        $this->usage = $usage;
        $this->cooldown = $cooldown;
        $this->cooldownMessage = $cooldownMessage;
    }

    /**
     * Attempts to get a sub command.
     *
     * @param string $command The command to get.
     * @param bool   $aliases WHether to search aliases as well.
     *
     * @return Command|null
     */
    public function getCommand(string $command, bool $aliases = true): ?Command
    {
        if (array_key_exists($command, $this->subCommands)) {
            return $this->subCommands[$command];
        }

        if (array_key_exists($command, $this->subCommandAliases) && $aliases) {
            return $this->subCommands[$this->subCommandAliases[$command]];
        }

        return null;
    }

    /**
     * Registers a new command.
     *
     * @param string           $command  The command name.
     * @param \Callable|string $callable The function called when the command is executed.
     * @param array            $options  An array of options.
     *
     * @return Command    The command instance.
     * @throws \Exception
     */
    public function registerSubCommand(string $command, $callable, array $options = []): Command
    {
        if (array_key_exists($command, $this->subCommands)) {
            throw new \Exception("A sub-command with the name {$command} already exists.");
        }

        if ($command !== null && $this->client->getCommandClientOptions()['caseInsensitiveCommands']) {
            $command = strtolower($command);
        }

        list($commandInstance, $options) = $this->client->buildCommand($command, $callable, $options);
        $this->subCommands[$command] = $commandInstance;

        foreach ($options['aliases'] as $alias) {
            $this->registerSubCommandAlias($alias, $command);
        }

        return $commandInstance;
    }

    /**
     * Unregisters a sub-command.
     *
     * @param  string     $command The command name.
     * @throws \Exception
     */
    public function unregisterSubCommand(string $command): void
    {
        if (! array_key_exists($command, $this->subCommands)) {
            throw new \Exception("A sub-command with the name {$command} does not exist.");
        }

        unset($this->subCommands[$command]);
    }

    /**
     * Registers a sub-command alias.
     *
     * @param string $alias   The alias to add.
     * @param string $command The command.
     */
    public function registerSubCommandAlias(string $alias, string $command): void
    {
        if ($alias !== null && $this->client->getCommandClientOptions()['caseInsensitiveCommands']) {
            $alias = strtolower($alias);
        }

        $this->subCommandAliases[$alias] = $command;
    }

    /**
     * Unregisters a sub-command alias.
     *
     * @param  string     $alias The alias name.
     * @throws \Exception
     */
    public function unregisterSubCommandAlias(string $alias): void
    {
        if (! array_key_exists($alias, $this->subCommandAliases)) {
            throw new \Exception("A sub-command alias with the name {$alias} does not exist.");
        }

        unset($this->subCommandAliases[$alias]);
    }

    /**
     * Executes the command.
     *
     * @param Message $message The message.
     * @param array   $args    An array of arguments.
     *
     * @return mixed The response.
     */
    public function handle(Message $message, array $args)
    {
        $subCommand = $originalSubCommand = array_shift($args);

        if ($subCommand !== null && $this->client->getCommandClientOptions()['caseInsensitiveCommands']) {
            $subCommand = strtolower($subCommand);
        }

        if (array_key_exists($subCommand, $this->subCommands)) {
            return $this->subCommands[$subCommand]->handle($message, $args);
        } elseif (array_key_exists($subCommand, $this->subCommandAliases)) {
            return $this->subCommands[$this->subCommandAliases[$subCommand]]->handle($message, $args);
        }

        if (! is_null($subCommand)) {
            array_unshift($args, $originalSubCommand);
        }

        $currentTime = round(microtime(true) * 1000);
        if (isset($this->cooldowns[$message->author->id])) {
            if ($this->cooldowns[$message->author->id] < $currentTime) {
                $this->cooldowns[$message->author->id] = $currentTime + $this->cooldown;
            } else {
                return sprintf($this->cooldownMessage, (($this->cooldowns[$message->author->id] - $currentTime) / 1000));
            }
        } else {
            $this->cooldowns[$message->author->id] = $currentTime + $this->cooldown;
        }

        return call_user_func_array($this->callable, [$message, $args]);
    }

    /**
     * Gets help for the command.
     *
     * @param string $prefix The prefix of the bot.
     *
     * @return array The help.
     */
    public function getHelp(string $prefix): array
    {
        $subCommandsHelp = [];

        foreach ($this->subCommands as $command) {
            $subCommandsHelp[] = $command->getHelp($prefix.$this->command.' ');
        }

        return [
            'command' => $prefix.$this->command,
            'description' => $this->description,
            'longDescription' => $this->longDescription,
            'usage' => $this->usage,
            'subCommandsHelp' => $subCommandsHelp,
        ];
    }

    /**
     * Handles dynamic get calls to the class.
     *
     * @param string $variable The variable to get.
     *
     * @return string|int|false The value.
     */
    public function __get(string $variable)
    {
        $allowed = ['command', 'description', 'longDescription', 'usage', 'cooldown', 'cooldownMessage'];

        if (array_search($variable, $allowed) !== false) {
            return $this->{$variable};
        }

        return false;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord;

use Discord\Exceptions\IntentException;
use Discord\Factory\Factory;
use Discord\Http\Http;
use Discord\Parts\Guild\Guild;
use Discord\Parts\OAuth\Application;
use Discord\Parts\Part;
use Discord\Repository\AbstractRepository;
use Discord\Repository\GuildRepository;
use Discord\Repository\PrivateChannelRepository;
use Discord\Repository\UserRepository;
use Discord\Parts\Channel\Channel;
use Discord\Parts\User\Activity;
use Discord\Parts\User\Client;
use Discord\Parts\User\Member;
use Discord\Parts\User\User;
use Discord\Voice\VoiceClient;
use Discord\WebSockets\Event;
use Discord\WebSockets\Events\GuildCreate;
use Discord\WebSockets\Handlers;
use Discord\WebSockets\Intents;
use Discord\WebSockets\Op;
use Monolog\Handler\StreamHandler;
use Monolog\Logger as Monolog;
use Ratchet\Client\Connector;
use Ratchet\Client\WebSocket;
use Ratchet\RFC6455\Messaging\Message;
use React\EventLoop\Factory as LoopFactory;
use React\EventLoop\LoopInterface;
use React\EventLoop\TimerInterface;
use Discord\Helpers\Deferred;
use Discord\Http\Drivers\React;
use Evenement\EventEmitterTrait;
use Psr\Log\LoggerInterface;
use Psr\Log\NullLogger;
use React\Promise\ExtendedPromiseInterface;
use React\Promise\PromiseInterface;
use React\Socket\Connector as SocketConnector;
use Symfony\Component\OptionsResolver\OptionsResolver;

/**
 * The Discord client class.
 *
 * @property string                   $id            The unique identifier of the client.
 * @property string                   $username      The username of the client.
 * @property string                   $password      The password of the client (if they have provided it).
 * @property string                   $email         The email of the client.
 * @property bool                     $verified      Whether the client has verified their email.
 * @property string                   $avatar        The avatar URL of the client.
 * @property string                   $avatar_hash   The avatar hash of the client.
 * @property string                   $discriminator The unique discriminator of the client.
 * @property bool                     $bot           Whether the client is a bot.
 * @property User                     $user          The user instance of the client.
 * @property Application              $application   The OAuth2 application of the bot.
 * @property GuildRepository          $guilds
 * @property PrivateChannelRepository $private_channels
 * @property UserRepository           $users
 */
class Discord
{
    use EventEmitterTrait;

    /**
     * The gateway version the client uses.
     *
     * @var int Gateway version.
     */
    const GATEWAY_VERSION = 6;

    /**
     * The HTTP API version the client usees.
     *
     * @var int HTTP API version.
     */
    const HTTP_API_VERSION = 6;

    /**
     * The client version.
     *
     * @var string Version.
     */
    const VERSION = 'v5.1.2';

    /**
     * The logger.
     *
     * @var LoggerInterface Logger.
     */
    protected $logger;

    /**
     * An array of loggers for voice clients.
     *
     * @var array Loggers.
     */
    protected $voiceLoggers = [];

    /**
     * An array of options passed to the client.
     *
     * @var array Options.
     */
    protected $options;

    /**
     * The authentication token.
     *
     * @var string Token.
     */
    protected $token;

    /**
     * The ReactPHP event loop.
     *
     * @var LoopInterface Event loop.
     */
    protected $loop;

    /**
     * The WebSocket client factory.
     *
     * @var Connector Factory.
     */
    protected $wsFactory;

    /**
     * The WebSocket instance.
     *
     * @var WebSocket Instance.
     */
    protected $ws;

    /**
     * The event handlers.
     *
     * @var Handlers Handlers.
     */
    protected $handlers;

    /**
     * The packet sequence that the client is up to.
     *
     * @var int Sequence.
     */
    protected $seq;

    /**
     * Whether the client is currently reconnecting.
     *
     * @var bool Reconnecting.
     */
    protected $reconnecting = false;

    /**
     * Whether the client is connected to the gateway.
     *
     * @var bool Connected.
     */
    protected $connected = false;

    /**
     * Whether the client is closing.
     *
     * @var bool Closing.
     */
    protected $closing = false;

    /**
     * The session ID of the current session.
     *
     * @var string Session ID.
     */
    protected $sessionId;

    /**
     * An array of voice clients that are currently connected.
     *
     * @var array Voice Clients.
     */
    protected $voiceClients = [];

    /**
     * An array of large guilds that need to be requested for
     * members.
     *
     * @var array Large guilds.
     */
    protected $largeGuilds = [];

    /**
     * An array of large guilds that have been requested for members.
     *
     * @var array Large guilds.
     */
    protected $largeSent = [];

    /**
     * An array of unparsed packets.
     *
     * @var array Unparsed packets.
     */
    protected $unparsedPackets = [];

    /**
     * How many times the client has reconnected.
     *
     * @var int Reconnect count.
     */
    protected $reconnectCount = 0;

    /**
     * The heartbeat interval.
     *
     * @var int Heartbeat interval.
     */
    protected $heartbeatInterval;

    /**
     * The timer that sends the heartbeat packet.
     *
     * @var TimerInterface Timer.
     */
    protected $heartbeatTimer;

    /**
     * The timer that resends the heartbeat packet if
     * a HEARTBEAT_ACK packet is not received in 5 seconds.
     *
     * @var TimerInterface Timer.
     */
    protected $heartbeatAckTimer;

    /**
     * The time that the last heartbeat packet was sent.
     *
     * @var int Epoch time.
     */
    protected $heartbeatTime;

    /**
     * Whether `ready` has been emitted.
     *
     * @var bool Emitted.
     */
    protected $emittedReady = false;

    /**
     * The gateway URL that the WebSocket client will connect to.
     *
     * @var string Gateway URL.
     */
    protected $gateway;

    /**
     * What encoding the client will use, either `json` or `etf`.
     *
     * @var string Encoding.
     */
    protected $encoding = 'json';

    /**
     * Tracks the number of payloads the client
     * has sent in the past 60 seconds.
     *
     * @var int
     */
    protected $payloadCount = 0;

    /**
     * Payload count reset timer.
     *
     * @var TimerInterface
     */
    protected $payloadTimer;

    /**
     * The HTTP client.
     *
     * @var Http Client.
     */
    protected $http;

    /**
     * The part/repository factory.
     *
     * @var Factory Part factory.
     */
    protected $factory;

    /**
     * The Client class.
     *
     * @var Client Discord client.
     */
    protected $client;

    /**
     * Creates a Discord client instance.
     *
     * @param  array           $options Array of options.
     * @throws IntentException
     */
    public function __construct(array $options = [])
    {
        if (php_sapi_name() !== 'cli') {
            trigger_error('DiscordPHP will not run on a webserver. Please use PHP CLI to run a DiscordPHP bot.', E_USER_ERROR);
        }

        $options = $this->resolveOptions($options);

        $this->options = $options;
        $this->token = $options['token'];
        $this->loop = $options['loop'];
        $this->logger = $options['logger'];

        $connector = new SocketConnector($this->loop, $options['socket_options']);
        $this->wsFactory = new Connector($this->loop, $connector);
        $this->handlers = new Handlers();

        foreach ($options['disabledEvents'] as $event) {
            $this->handlers->removeHandler($event);
        }

        $function = function () use (&$function) {
            $this->emittedReady = true;
            $this->removeListener('ready', $function);
        };

        $this->on('ready', $function);

        $this->http = new Http(
            'Bot '.$this->token,
            $this->loop,
            $this->options['httpLogger'],
            new React($this->loop, $options['socket_options'])
        );

        $this->factory = new Factory($this, $this->http);
        $this->client = $this->factory->create(Client::class, [], true);

        $this->connectWs();
    }

    /**
     * Handles `VOICE_SERVER_UPDATE` packets.
     *
     * @param object $data Packet data.
     */
    protected function handleVoiceServerUpdate(object $data): void
    {
        if (isset($this->voiceClients[$data->d->guild_id])) {
            $this->logger->debug('voice server update received', ['guild' => $data->d->guild_id, 'data' => $data->d]);
            $this->voiceClients[$data->d->guild_id]->handleVoiceServerChange((array) $data->d);
        }
    }

    /**
     * Handles `RESUME` packets.
     *
     * @param object $data Packet data.
     */
    protected function handleResume(object $data): void
    {
        $this->logger->info('websocket reconnected to discord');
        $this->emit('reconnected', [$this]);
    }

    /**
     * Handles `READY` packets.
     *
     * @param object $data Packet data.
     *
     * @return false|void
     * @throws \Exception
     */
    protected function handleReady(object $data)
    {
        $this->logger->debug('ready packet received');

        // If this is a reconnect we don't want to
        // reparse the READY packet as it would remove
        // all the data cached.
        if ($this->reconnecting) {
            $this->reconnecting = false;
            $this->logger->debug('websocket reconnected to discord through identify');
            $this->emit('reconnected', [$this]);

            return;
        }

        $content = $data->d;
        $this->emit('trace', $data->d->_trace);
        $this->logger->debug('discord trace received', ['trace' => $content->_trace]);

        // Setup the user account
        $this->client->fill((array) $content->user);
        $this->sessionId = $content->session_id;

        $this->logger->debug('client created and session id stored', ['session_id' => $content->session_id, 'user' => $this->client->user->getPublicAttributes()]);

        // Private Channels
        if ($this->options['pmChannels']) {
            foreach ($content->private_channels as $channel) {
                $channelPart = $this->factory->create(Channel::class, $channel, true);
                $this->private_channels->push($channelPart);
            }

            $this->logger->info('stored private channels', ['count' => $this->private_channels->count()]);
        } else {
            $this->logger->info('did not parse private channels');
        }

        // Guilds
        $event = new GuildCreate(
            $this->http,
            $this->factory,
            $this
        );

        $unavailable = [];

        foreach ($content->guilds as $guild) {
            $deferred = new Deferred();

            $deferred->promise()->done(null, function ($d) use (&$unavailable) {
                list($status, $data) = $d;

                if ($status == 'unavailable') {
                    $unavailable[$data] = $data;
                }
            });

            $event->handle($deferred, $guild);
        }

        $this->logger->info('stored guilds', ['count' => $this->guilds->count(), 'unavailable' => count($unavailable)]);

        if (count($unavailable) < 1) {
            return $this->ready();
        }

        // Emit ready after 60 seconds
        $this->loop->addTimer(60, function () {
            $this->ready();
        });

        $function = function ($guild) use (&$function, &$unavailable) {
            $this->logger->debug('guild available', ['guild' => $guild->id, 'unavailable' => count($unavailable)]);
            if (array_key_exists($guild->id, $unavailable)) {
                unset($unavailable[$guild->id]);
            }

            // todo setup timer to continue after x amount of time
            if (count($unavailable) < 1) {
                $this->logger->info('all guilds are now available', ['count' => $this->guilds->count()]);
                $this->removeListener(Event::GUILD_CREATE, $function);

                $this->setupChunking();
            }
        };

        $this->on(Event::GUILD_CREATE, $function);
    }

    /**
     * Handles `GUILD_MEMBERS_CHUNK` packets.
     *
     * @param  object     $data Packet data.
     * @throws \Exception
     */
    protected function handleGuildMembersChunk(object $data): void
    {
        $guild = $this->guilds->offsetGet($data->d->guild_id);
        $members = $data->d->members;

        $this->logger->debug('received guild member chunk', ['guild_id' => $guild->id, 'guild_name' => $guild->name, 'chunk_count' => count($members), 'member_collection' => $guild->members->count(), 'member_count' => $guild->member_count]);

        $count = 0;
        $skipped = 0;
        foreach ($members as $member) {
            if ($guild->members->has($member->user->id)) {
                ++$skipped;
                continue;
            }

            $member = (array) $member;
            $member['guild_id'] = $guild->id;
            $member['status'] = 'offline';
            $member['game'] = null;

            if (! $this->users->has($member['user']->id)) {
                $userPart = $this->factory->create(User::class, $member['user'], true);
                $this->users->offsetSet($userPart->id, $userPart);
            }

            $memberPart = $this->factory->create(Member::class, $member, true);
            $guild->members->offsetSet($memberPart->id, $memberPart);

            ++$count;
        }

        $this->logger->debug('parsed '.$count.' members (skipped '.$skipped.')', ['repository_count' => $guild->members->count(), 'actual_count' => $guild->member_count]);

        if ($guild->members->count() >= $guild->member_count) {
            $this->largeSent = array_diff($this->largeSent, [$guild->id]);

            $this->logger->debug('all users have been loaded', ['guild' => $guild->id, 'member_collection' => $guild->members->count(), 'member_count' => $guild->member_count]);
            $this->guilds->offsetSet($guild->id, $guild);
        }

        if (count($this->largeSent) < 1) {
            $this->ready();
        }
    }

    /**
     * Handles `VOICE_STATE_UPDATE` packets.
     *
     * @param object $data Packet data.
     */
    protected function handleVoiceStateUpdate(object $data): void
    {
        if (isset($this->voiceClients[$data->d->guild_id])) {
            $this->logger->debug('voice state update received', ['guild' => $data->d->guild_id, 'data' => $data->d]);
            $this->voiceClients[$data->d->guild_id]->handleVoiceStateUpdate($data->d);
        }
    }

    /**
     * Handles WebSocket connections received by the client.
     *
     * @param WebSocket $ws WebSocket client.
     */
    public function handleWsConnection(WebSocket $ws): void
    {
        $this->ws = $ws;
        $this->connected = true;

        $this->logger->info('websocket connection has been created');

        $this->payloadCount = 0;
        $this->payloadTimer = $this->loop->addPeriodicTimer(60, function () {
            $this->logger->debug('resetting payload count', ['count' => $this->payloadCount]);
            $this->payloadCount = 0;
            $this->emit('payload_count_reset');
        });

        $ws->on('message', [$this, 'handleWsMessage']);
        $ws->on('close', [$this, 'handleWsClose']);
        $ws->on('error', [$this, 'handleWsError']);
    }

    /**
     * Handles WebSocket messages received by the client.
     *
     * @param Message $message Message object.
     */
    public function handleWsMessage(Message $message): void
    {
        if ($message->isBinary()) {
            $data = zlib_decode($message->getPayload());
        } else {
            $data = $message->getPayload();
        }

        $data = json_decode($data);
        $this->emit('raw', [$data, $this]);

        if (isset($data->s)) {
            $this->seq = $data->s;
        }

        $op = [
            Op::OP_DISPATCH => 'handleDispatch',
            Op::OP_HEARTBEAT => 'handleHeartbeat',
            Op::OP_RECONNECT => 'handleReconnect',
            Op::OP_INVALID_SESSION => 'handleInvalidSession',
            Op::OP_HELLO => 'handleHello',
            Op::OP_HEARTBEAT_ACK => 'handleHeartbeatAck',
        ];

        if (isset($op[$data->op])) {
            $this->{$op[$data->op]}($data);
        }
    }

    /**
     * Handles WebSocket closes received by the client.
     *
     * @param int    $op     The close code.
     * @param string $reason The reason the WebSocket closed.
     */
    public function handleWsClose(int $op, string $reason): void
    {
        $this->connected = false;

        if (! is_null($this->heartbeatTimer)) {
            $this->loop->cancelTimer($this->heartbeatTimer);
            $this->heartbeatTimer = null;
        }

        if (! is_null($this->heartbeatAckTimer)) {
            $this->loop->cancelTimer($this->heartbeatAckTimer);
            $this->heartbeatAckTimer = null;
        }

        if (! is_null($this->payloadTimer)) {
            $this->loop->cancelTimer($this->payloadTimer);
            $this->payloadTimer = null;
        }

        if ($this->closing) {
            return;
        }

        $this->logger->warning('websocket closed', ['op' => $op, 'reason' => $reason]);

        if (in_array($op, Op::getCriticalCloseCodes())) {
            $this->logger->error('not reconnecting - critical op code', ['op' => $op, 'reason' => $reason]);
        } else {
            $this->logger->warning('reconnecting in 2 seconds');

            $this->loop->addTimer(2, function () {
                ++$this->reconnectCount;
                $this->reconnecting = true;
                $this->logger->info('starting reconnect', ['reconnect_count' => $this->reconnectCount]);
                $this->connectWs();
            });
        }
    }

    /**
     * Handles WebSocket errors received by the client.
     *
     * @param \Exception $e The error.
     */
    public function handleWsError(\Exception $e): void
    {
        // Pawl pls
        if (strpos($e->getMessage(), 'Tried to write to closed stream') !== false) {
            return;
        }

        $this->logger->error('websocket error', ['e' => $e->getMessage()]);
        $this->emit('error', [$e, $this]);
        $this->ws->close(Op::CLOSE_ABNORMAL, $e->getMessage());
    }

    /**
     * Handles cases when the WebSocket cannot be connected to.
     *
     * @param \Throwable $e
     */
    public function handleWsConnectionFailed(\Throwable $e)
    {
        $this->logger->error('failed to connect to websocket, retry in 5 seconds', ['e' => $e->getMessage()]);

        $this->loop->addTimer(5, function () {
            $this->connectWs();
        });
    }

    /**
     * Handles dispatch events received by the WebSocket.
     *
     * @param object $data Packet data.
     */
    protected function handleDispatch(object $data): void
    {
        if (! is_null($hData = $this->handlers->getHandler($data->t))) {
            $handler = new $hData['class'](
                $this->http,
                $this->factory,
                $this
            );

            $deferred = new Deferred();
            $deferred->promise()->done(function ($d) use ($data, $hData) {
                if (is_array($d) && count($d) == 2) {
                    list($new, $old) = $d;
                } else {
                    $new = $d;
                    $old = null;
                }

                $this->emit($data->t, [$new, $this, $old]);

                foreach ($hData['alternatives'] as $alternative) {
                    $this->emit($alternative, [$d, $this]);
                }

                if ($data->t == Event::MESSAGE_CREATE && mentioned($this->client->user, $new)) {
                    $this->emit('mention', [$new, $this, $old]);
                }
            }, function ($e) use ($data) {
                $this->logger->warning('error while trying to handle dispatch packet', ['packet' => $data->t, 'error' => $e]);
            }, function ($d) use ($data) {
                $this->logger->warning('notified from event', ['data' => $d, 'packet' => $data->t]);
            });

            $parse = [
                Event::GUILD_CREATE,
            ];

            if (! $this->emittedReady && (array_search($data->t, $parse) === false)) {
                $this->unparsedPackets[] = function () use (&$handler, &$deferred, &$data) {
                    $handler->handle($deferred, $data->d);
                };
            } else {
                $handler->handle($deferred, $data->d);
            }
        }

        $handlers = [
            Event::VOICE_SERVER_UPDATE => 'handleVoiceServerUpdate',
            Event::RESUMED => 'handleResume',
            Event::READY => 'handleReady',
            Event::GUILD_MEMBERS_CHUNK => 'handleGuildMembersChunk',
            Event::VOICE_STATE_UPDATE => 'handleVoiceStateUpdate',
        ];

        if (isset($handlers[$data->t])) {
            $this->{$handlers[$data->t]}($data);
        }
    }

    /**
     * Handles heartbeat packets received by the client.
     *
     * @param object $data Packet data.
     */
    protected function handleHeartbeat(object $data): void
    {
        $this->logger->debug('received heartbeat', ['seq' => $data->d]);

        $payload = [
            'op' => Op::OP_HEARTBEAT,
            'd' => $data->d,
        ];

        $this->send($payload);
    }

    /**
     * Handles heartbeat ACK packets received by the client.
     *
     * @param object $data Packet data.
     */
    protected function handleHeartbeatAck(object $data): void
    {
        $received = microtime(true);
        $diff = $received - $this->heartbeatTime;
        $time = $diff * 1000;

        if (! is_null($this->heartbeatAckTimer)) {
            $this->loop->cancelTimer($this->heartbeatAckTimer);
            $this->heartbeatAckTimer = null;
        }

        $this->emit('heartbeat-ack', [$time, $this]);
        $this->logger->debug('received heartbeat ack', ['response_time' => $time]);
    }

    /**
     * Handles reconnect packets received by the client.
     *
     * @param object $data Packet data.
     */
    protected function handleReconnect(object $data): void
    {
        $this->logger->warning('received opcode 7 for reconnect');

        $this->ws->close(
            Op::CLOSE_UNKNOWN_ERROR,
            'gateway redirecting - opcode 7'
        );
    }

    /**
     * Handles invalid session packets received by the client.
     *
     * @param object $data Packet data.
     */
    protected function handleInvalidSession(object $data): void
    {
        $this->logger->warning('invalid session, re-identifying', ['resumable' => $data->d]);

        $this->loop->addTimer(2, function () use ($data) {
            $this->identify($data->d);
        });
    }

    /**
     * Handles HELLO packets received by the websocket.
     *
     * @param object $data Packet data.
     */
    protected function handleHello(object $data): void
    {
        $this->logger->info('received hello');
        $this->setupHeartbeat($data->d->heartbeat_interval);
        $this->identify();
    }

    /**
     * Identifies with the Discord gateway with `IDENTIFY` or `RESUME` packets.
     *
     * @param  bool $resume Whether resume should be enabled.
     * @return bool
     */
    protected function identify(bool $resume = true): bool
    {
        if ($resume && $this->reconnecting && ! is_null($this->sessionId)) {
            $payload = [
                'op' => Op::OP_RESUME,
                'd' => [
                    'session_id' => $this->sessionId,
                    'seq' => $this->seq,
                    'token' => $this->token,
                ],
            ];

            $reason = 'resuming connection';
        } else {
            $payload = [
                'op' => Op::OP_IDENTIFY,
                'd' => [
                    'token' => $this->token,
                    'properties' => [
                        '$os' => PHP_OS,
                        '$browser' => $this->http->getUserAgent(),
                        '$device' => $this->http->getUserAgent(),
                        '$referrer' => 'https://github.com/discord-php/DiscordPHP',
                        '$referring_domain' => 'https://github.com/discord-php/DiscordPHP',
                    ],
                    'compress' => true,
                ],
            ];

            if ($this->options['intents'] !== false) {
                $payload['d']['intents'] = $this->options['intents'];
            }

            if (array_key_exists('shardId', $this->options) &&
                array_key_exists('shardCount', $this->options)) {
                $payload['d']['shard'] = [
                    (int) $this->options['shardId'],
                    (int) $this->options['shardCount'],
                ];
            }

            $reason = 'identifying';
        }

        $safePayload = $payload;
        $safePayload['d']['token'] = 'xxxxxx';

        $this->logger->info($reason, ['payload' => $safePayload]);

        $this->send($payload);

        return $payload['op'] == Op::OP_RESUME;
    }

    /**
     * Sends a heartbeat packet to the Discord gateway.
     */
    public function heartbeat(): void
    {
        $this->logger->debug('sending heartbeat', ['seq' => $this->seq]);

        $payload = [
            'op' => Op::OP_HEARTBEAT,
            'd' => $this->seq,
        ];

        $this->send($payload, true);
        $this->heartbeatTime = microtime(true);
        $this->emit('heartbeat', [$this->seq, $this]);

        $this->heartbeatAckTimer = $this->loop->addTimer($this->heartbeatInterval / 1000, function () {
            if (! $this->connected) {
                return;
            }

            $this->logger->warning('did not receive heartbeat ACK within heartbeat interval, closing connection');
            $this->ws->close(1001, 'did not receive heartbeat ack');
        });
    }

    /**
     * Sets guild member chunking up.
     *
     * @return false|void
     */
    protected function setupChunking()
    {
        if ($this->options['loadAllMembers'] === false) {
            $this->logger->info('loadAllMembers option is disabled, not setting chunking up');

            return $this->ready();
        }

        $checkForChunks = function () {
            if ((count($this->largeGuilds) < 1) && (count($this->largeSent) < 1)) {
                $this->ready();

                return;
            }

            if (count($this->largeGuilds) < 1) {
                $this->logger->debug('unprocessed chunks', $this->largeSent);

                return;
            }

            if (is_array($this->options['loadAllMembers'])) {
                foreach ($this->largeGuilds as $key => $guild) {
                    if (array_search($guild, $this->options['loadAllMembers']) === false) {
                        $this->logger->debug('not fetching members for guild ID '.$guild);
                        unset($this->largeGuilds[$key]);
                    }
                }
            }

            $chunks = array_chunk($this->largeGuilds, 50);
            $this->logger->debug('sending '.count($chunks).' chunks with '.count($this->largeGuilds).' large guilds overall');
            $this->largeSent = array_merge($this->largeGuilds, $this->largeSent);
            $this->largeGuilds = [];

            $sendChunks = function () use (&$sendChunks, &$chunks) {
                $chunk = array_pop($chunks);

                if (is_null($chunk)) {
                    return;
                }

                $this->logger->debug('sending chunk with '.count($chunk).' large guilds');

                foreach ($chunk as $guild_id) {
                    $payload = [
                        'op' => Op::OP_GUILD_MEMBER_CHUNK,
                        'd' => [
                            'guild_id' => $guild_id,
                            'query' => '',
                            'limit' => 0,
                        ],
                    ];

                    $this->send($payload);
                }
                $this->loop->addTimer(1, $sendChunks);
            };

            $sendChunks();
        };

        $this->loop->addPeriodicTimer(5, $checkForChunks);
        $this->logger->info('set up chunking, checking for chunks every 5 seconds');
        $checkForChunks();
    }

    /**
     * Sets the heartbeat timer up.
     *
     * @param int $interval The heartbeat interval in milliseconds.
     */
    protected function setupHeartbeat(int $interval): void
    {
        $this->heartbeatInterval = $interval;
        if (isset($this->heartbeatTimer)) {
            $this->loop->cancelTimer($this->heartbeatTimer);
        }

        $interval = $interval / 1000;
        $this->heartbeatTimer = $this->loop->addPeriodicTimer($interval, [$this, 'heartbeat']);
        $this->heartbeat();

        $this->logger->info('heartbeat timer initilized', ['interval' => $interval * 1000]);
    }

    /**
     * Initializes the connection with the Discord gateway.
     */
    protected function connectWs(): void
    {
        $this->setGateway()->done(function ($gateway) {
            if (isset($gateway['session']) && $session = $gateway['session']) {
                if ($session['remaining'] < 2) {
                    $this->logger->error('exceeded number of reconnects allowed, waiting before attempting reconnect', $session);
                    $this->loop->addTimer($session['reset_after'] / 1000, function () {
                        $this->connectWs();
                    });

                    return;
                }
            }

            $this->logger->info('starting connection to websocket', ['gateway' => $this->gateway]);

            /** @var ExtendedPromiseInterface */
            $promise = ($this->wsFactory)($this->gateway);
            $promise->done(
                [$this, 'handleWsConnection'],
                [$this, 'handleWsConnectionFailed']
            );
        });
    }

    /**
     * Sends a packet to the Discord gateway.
     *
     * @param array $data Packet data.
     */
    protected function send(array $data, bool $force = false): void
    {
        // Wait until payload count has been reset
        // Keep 5 payloads for heartbeats as required
        if ($this->payloadCount >= 115 && ! $force) {
            $this->logger->debug('payload not sent, waiting', ['payload' => $data]);
            $this->once('payload_count_reset', function () use ($data) {
                $this->send($data);
            });
        } else {
            ++$this->payloadCount;
            $data = json_encode($data);
            $this->ws->send($data);
        }
    }

    /**
     * Emits ready if it has not been emitted already.
     * @return false|void
     */
    protected function ready()
    {
        if ($this->emittedReady) {
            return false;
        }

        $this->logger->info('client is ready');
        $this->emit('ready', [$this]);

        foreach ($this->unparsedPackets as $parser) {
            $parser();
        }
    }

    /**
     * Updates the clients presence.
     *
     * @param  Activity|null $activity The current client activity, or null.
     *                                 Note: The activity type _cannot_ be custom, and the only valid fields are `name`, `type` and `url`.
     * @param  bool          $idle     Whether the client is idle.
     * @param  string        $status   The current status of the client.
     *                                 Must be one of the following:
     *                                 online, dnd, idle, invisible, offline
     * @param  bool          $afk      Whether the client is AFK.
     * @throws \Exception
     */
    public function updatePresence(Activity $activity = null, bool $idle = false, string $status = 'online', bool $afk = false): void
    {
        $idle = $idle ? time() * 1000 : null;

        if (! is_null($activity)) {
            $activity = $activity->getRawAttributes();

            if (! in_array($activity['type'], [Activity::TYPE_PLAYING, Activity::TYPE_STREAMING, Activity::TYPE_LISTENING, Activity::TYPE_WATCHING, Activity::TYPE_COMPETING ])) {
                throw new \Exception("The given activity type ({$activity['type']}) is invalid.");

                return;
            }
        }

        if (! array_search($status, ['online', 'dnd', 'idle', 'invisible', 'offline'])) {
            $status = 'online';
        }

        $payload = [
            'op' => Op::OP_PRESENCE_UPDATE,
            'd' => [
                'since' => $idle,
                'game' => $activity,
                'status' => $status,
                'afk' => $afk,
            ],
        ];

        $this->send($payload);
    }

    /**
     * Gets a voice client from a guild ID. Returns null if there is no voice client.
     *
     * @param string $guild_id The guild ID to look up.
     *
     * @return VoiceClient|null
     */
    public function getVoiceClient(string $guild_id): ?VoiceClient
    {
        return $this->voiceClients[$guild_id] ?? null;
    }

    /**
     * Joins a voice channel.
     *
     * @param Channel              $channel The channel to join.
     * @param bool                 $mute    Whether you should be mute when you join the channel.
     * @param bool                 $deaf    Whether you should be deaf when you join the channel.
     * @param LoggerInterface|null $logger  Voice client logger.
     * @param bool                 $check   Whether to check for system requirements.
     *
     * @return PromiseInterface
     */
    public function joinVoiceChannel(Channel $channel, $mute = false, $deaf = true, ?LoggerInterface $logger = null, bool $check = true): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($channel->type != Channel::TYPE_VOICE) {
            $deferred->reject(new \Exception('You cannot join a text channel.'));

            return $deferred->promise();
        }

        if (isset($this->voiceClients[$channel->guild_id])) {
            $deferred->reject(new \Exception('You cannot join more than one voice channel per guild.'));

            return $deferred->promise();
        }

        $data = [
            'user_id' => $this->id,
            'deaf' => $deaf,
            'mute' => $mute,
        ];

        $voiceStateUpdate = function ($vs, $discord) use ($channel, &$data, &$voiceStateUpdate) {
            if ($vs->guild_id != $channel->guild_id) {
                return; // This voice state update isn't for our guild.
            }

            $data['session'] = $vs->session_id;
            $this->logger->info('received session id for voice sesion', ['guild' => $channel->guild_id, 'session_id' => $vs->session_id]);
            $this->removeListener(Event::VOICE_STATE_UPDATE, $voiceStateUpdate);
        };

        $voiceServerUpdate = function ($vs, $discord) use ($channel, &$data, &$voiceServerUpdate, $deferred, $logger, $check) {
            if ($vs->guild_id != $channel->guild_id) {
                return; // This voice server update isn't for our guild.
            }

            $data['token'] = $vs->token;
            $data['endpoint'] = $vs->endpoint;
            $this->logger->info('received token and endpoint for voice session', ['guild' => $channel->guild_id, 'token' => $vs->token, 'endpoint' => $vs->endpoint]);

            if (is_null($logger) && $this->options['logging']) {
                $logger = new Monolog('Voice-'.$channel->guild_id);
                $logger->pushHandler(new StreamHandler('php://stdout', $this->options['loggerLevel']));
            } elseif (! $this->options['logging']) {
                $logger = new NullLogger();
            }

            $vc = new VoiceClient($this->ws, $this->loop, $channel, $logger, $data);

            $vc->once('ready', function () use ($vc, $deferred, $channel, $logger) {
                $logger->info('voice client is ready');
                $this->voiceClients[$channel->guild_id] = $vc;

                $vc->setBitrate($channel->bitrate)->done(function () use ($vc, $deferred, $logger, $channel) {
                    $logger->info('set voice client bitrate', ['bitrate' => $channel->bitrate]);
                    $deferred->resolve($vc);
                });
            });
            $vc->once('error', function ($e) use ($deferred, $logger) {
                $logger->error('error initilizing voice client', ['e' => $e->getMessage()]);
                $deferred->reject($e);
            });
            $vc->once('close', function () use ($channel, $logger) {
                $logger->warning('voice client closed');
                unset($this->voiceClients[$channel->guild_id]);
            });

            $vc->start($check);

            $this->voiceLoggers[$channel->guild_id] = $logger;
            $this->removeListener(Event::VOICE_SERVER_UPDATE, $voiceServerUpdate);
        };

        $this->on(Event::VOICE_STATE_UPDATE, $voiceStateUpdate);
        $this->on(Event::VOICE_SERVER_UPDATE, $voiceServerUpdate);

        $payload = [
            'op' => Op::OP_VOICE_STATE_UPDATE,
            'd' => [
                'guild_id' => $channel->guild_id,
                'channel_id' => $channel->id,
                'self_mute' => $mute,
                'self_deaf' => $deaf,
            ],
        ];

        $this->send($payload);

        return $deferred->promise();
    }

    /**
     * Retrieves and sets the gateway URL for the client.
     *
     * @param string|null $gateway Gateway URL to set.
     *
     * @return ExtendedPromiseInterface
     */
    protected function setGateway(?string $gateway = null): ExtendedPromiseInterface
    {
        $deferred = new Deferred();
        $defaultSession = [
            'total' => 1000,
            'remaining' => 1000,
            'reset_after' => 0,
            'max_concurrency' => 1,
        ];

        $buildParams = function ($gateway, $session = null) use ($deferred, $defaultSession) {
            $session = $session ?? $defaultSession;
            $params = [
                'v' => self::GATEWAY_VERSION,
                'encoding' => $this->encoding,
            ];

            $query = http_build_query($params);
            $this->gateway = trim($gateway, '/').'/?'.$query;

            $deferred->resolve(['gateway' => $this->gateway, 'session' => (array) $session]);
        };

        if (is_null($gateway)) {
            $this->http->get('gateway/bot')->done(function ($response) use ($buildParams) {
                $buildParams($response->url, $response->session_start_limit);
            }, function ($e) use ($buildParams) {
                // Can't access the API server so we will use the default gateway.
                $this->logger->warning('could not retrieve gateway, using default');
                $buildParams('wss://gateway.discord.gg');
            });
        } else {
            $buildParams($gateway);
        }

        $deferred->promise()->then(function ($gateway) {
            $this->logger->info('gateway retrieved and set', $gateway);
        }, function ($e) {
            $this->logger->error('error obtaining gateway', ['e' => $e->getMessage()]);
        });

        return $deferred->promise();
    }

    /**
     * Resolves the options.
     *
     * @param array $options Array of options.
     *
     * @return array           Options.
     * @throws IntentException
     */
    protected function resolveOptions(array $options = []): array
    {
        $resolver = new OptionsResolver();

        $resolver
            ->setRequired('token')
            ->setAllowedTypes('token', 'string')
            ->setDefined([
                'token',
                'shardId',
                'shardCount',
                'loop',
                'logger',
                'loggerLevel',
                'logging',
                'loadAllMembers',
                'disabledEvents',
                'pmChannels',
                'storeMessages',
                'retrieveBans',
                'intents',
                'httpLogger',
                'socket_options',
            ])
            ->setDefaults([
                'loop' => LoopFactory::create(),
                'logger' => null,
                'loggerLevel' => Monolog::INFO,
                'logging' => true,
                'loadAllMembers' => false,
                'disabledEvents' => [],
                'pmChannels' => false,
                'storeMessages' => false,
                'retrieveBans' => false,
                'intents' => false,
                'httpLogger' => new NullLogger(),
                'socket_options' => [],
            ])
            ->setAllowedTypes('loop', LoopInterface::class)
            ->setAllowedTypes('logging', 'bool')
            ->setAllowedTypes('loadAllMembers', ['bool', 'array'])
            ->setAllowedTypes('disabledEvents', 'array')
            ->setAllowedTypes('pmChannels', 'bool')
            ->setAllowedTypes('storeMessages', 'bool')
            ->setAllowedTypes('retrieveBans', 'bool')
            ->setAllowedTypes('intents', ['bool', 'array', 'int'])
            ->setAllowedTypes('httpLogger', LoggerInterface::class);

        $options = $resolver->resolve($options);

        if (is_null($options['logger']) && $options['logging']) {
            $logger = new Monolog('DiscordPHP');
            $logger->pushHandler(new StreamHandler('php://stdout', $options['loggerLevel']));
            $options['logger'] = $logger;
        } elseif (! $options['logging']) {
            $options['logger'] = new NullLogger();
        }

        if ($options['intents'] !== false) {
            if (is_array($options['intents'])) {
                $intentVal = 0;
                $validIntents = Intents::getValidIntents();

                foreach ($options['intents'] as $intent) {
                    if (! in_array($intent, $validIntents)) {
                        throw new IntentException('Given intent is not valid: '.$intent);
                    }
                    $intentVal |= $intent;
                }

                $options['intents'] = $intentVal;
            }
        }
        
        $options['socket_options']['happy_eyeballs'] = false; //Discord doesn't use IPv6

        return $options;
    }

    /**
     * Adds a large guild to the large guild array.
     *
     * @param Guild $guild The guild.
     */
    public function addLargeGuild(Part $guild): void
    {
        $this->largeGuilds[] = $guild->id;
    }

    /**
     * Starts the ReactPHP event loop.
     */
    public function run(): void
    {
        $this->loop->run();
    }

    /**
     * Closes the Discord client.
     *
     * @param bool $closeLoop Whether to close the loop as well. Default true.
     */
    public function close(bool $closeLoop = true): void
    {
        $this->closing = true;
        $this->ws->close(Op::CLOSE_UNKNOWN_ERROR, 'discordphp closing...');
        $this->emit('closed', [$this]);
        $this->logger->info('discord closed');

        if ($closeLoop) {
            $this->loop->stop();
        }
    }

    /**
     * Allows access to the part/repository factory.
     *
     * @param string $class   The class to build.
     * @param mixed  $data    Data to create the object.
     * @param bool   $created Whether the object is created (if part).
     *
     * @return Part|AbstractRepository
     *
     * @see Factory::create()
     */
    public function factory(string $class, $data = [], bool $created = false)
    {
        return $this->factory->create($class, $data, $created);
    }

    /**
     * Gets the factory.
     *
     * @return Factory
     */
    public function getFactory(): Factory
    {
        return $this->factory;
    }

    /**
     * Gets the HTTP client.
     *
     * @return Http
     */
    public function getHttpClient(): Http
    {
        return $this->http;
    }

    /**
     * Gets the loop being used by the client.
     *
     * @return LoopInterface
     */
    public function getLoop(): LoopInterface
    {
        return $this->loop;
    }

    /**
     * Gets the logger being used.
     *
     * @return LoggerInterface
     */
    public function getLogger(): LoggerInterface
    {
        return $this->logger;
    }

    /**
     * Handles dynamic get calls to the client.
     *
     * @param string $name Variable name.
     *
     * @return mixed
     */
    public function __get(string $name)
    {
        $allowed = ['loop', 'options', 'logger', 'http'];

        if (array_search($name, $allowed) !== false) {
            return $this->{$name};
        }

        if (is_null($this->client)) {
            return;
        }

        return $this->client->{$name};
    }

    /**
     * Handles dynamic set calls to the client.
     *
     * @param string $name  Variable name.
     * @param mixed  $value Value to set.
     */
    public function __set(string $name, $value)
    {
        if (is_null($this->client)) {
            return;
        }

        $this->client->{$name} = $value;
    }

    /**
     * Gets a channel.
     *
     * @param string|int $channel_id Id of the channel.
     *
     * @return Channel
     */
    public function getChannel($channel_id): ?Channel
    {
        foreach ($this->guilds as $guild) {
            if ($channel = $guild->channels->get('id', $channel_id)) {
                return $channel;
            }
        }

        if ($channel = $this->private_channels->get('id', $channel_id)) {
            return $channel;
        }

        return null;
    }

    /**
     * Handles dynamic calls to the client.
     *
     * @param string $name   Function name.
     * @param array  $params Function paramaters.
     *
     * @return mixed
     */
    public function __call(string $name, array $params)
    {
        if (is_null($this->client)) {
            return;
        }

        return call_user_func_array([$this->client, $name], $params);
    }

    /**
     * Returns an array that can be used to describe the internal state of this
     * object.
     *
     * @return array
     */
    public function __debugInfo(): array
    {
        $secrets = [
            'token' => '*****',
        ];
        $replace = array_intersect_key($secrets, $this->options);
        $config = $replace + $this->options;

        unset($config['loop'], $config['logger']);

        return $config;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord;

use Discord\CommandClient\Command;
use Symfony\Component\OptionsResolver\OptionsResolver;

/**
 * Provides an easy way to have triggerable commands.
 */
class DiscordCommandClient extends Discord
{
    /**
     * An array of options passed to the client.
     *
     * @var array Options.
     */
    protected $commandClientOptions;

    /**
     * A map of the commands.
     *
     * @var array Commands.
     */
    protected $commands = [];

    /**
     * A map of aliases for commands.
     *
     * @var array Aliases.
     */
    protected $aliases = [];

    /**
     * Constructs a new command client.
     *
     * @param  array      $options An array of options.
     * @throws \Exception
     */
    public function __construct(array $options = [])
    {
        $this->commandClientOptions = $this->resolveCommandClientOptions($options);

        $discordOptions = array_merge($this->commandClientOptions['discordOptions'], [
            'token' => $this->commandClientOptions['token'],
        ]);

        parent::__construct($discordOptions);

        $this->on('ready', function () {
            $this->commandClientOptions['prefix'] = str_replace('@mention', (string) $this->user, $this->commandClientOptions['prefix']);
            $this->commandClientOptions['name'] = str_replace('<UsernamePlaceholder>', $this->username, $this->commandClientOptions['name']);

            $this->on('message', function ($message) {
                if ($message->author->id == $this->id) {
                    return;
                }

                if (substr($message->content, 0, strlen($this->commandClientOptions['prefix'])) == $this->commandClientOptions['prefix']) {
                    $withoutPrefix = substr($message->content, strlen($this->commandClientOptions['prefix']));
                    $args = str_getcsv($withoutPrefix, ' ');
                    $command = array_shift($args);

                    if ($command !== null && $this->commandClientOptions['caseInsensitiveCommands']) {
                        $command = strtolower($command);
                    }

                    if (array_key_exists($command, $this->commands)) {
                        $command = $this->commands[$command];
                    } elseif (array_key_exists($command, $this->aliases)) {
                        $command = $this->commands[$this->aliases[$command]];
                    } else {
                        // Command doesn't exist.
                        return;
                    }

                    $result = $command->handle($message, $args);

                    if (is_string($result)) {
                        $message->reply($result);
                    }
                }
            });
        });

        if ($this->commandClientOptions['defaultHelpCommand']) {
            $this->registerCommand('help', function ($message, $args) {
                $prefix = str_replace((string) $this->user, '@'.$this->username, $this->commandClientOptions['prefix']);
                $fullCommandString = implode(' ', $args);

                if (count($args) > 0) {
                    $command = $this;
                    while (count($args) > 0) {
                        $commandString = array_shift($args);
                        $newCommand = $command->getCommand($commandString);

                        if (is_null($newCommand)) {
                            return "The command {$commandString} does not exist.";
                        }

                        $command = $newCommand;
                    }

                    $help = $command->getHelp($prefix);

                    /**
                     * @todo Use internal Embed::class
                     */
                    $embed = [
                        'author' => [
                            'name' => $this->commandClientOptions['name'],
                            'icon_url' => $this->client->user->avatar,
                        ],
                        'title' => $prefix.$fullCommandString.'\'s Help',
                        'description' => ! empty($help['longDescription']) ? $help['longDescription'] : $help['description'],
                        'fields' => [],
                        'footer' => [
                            'text' => $this->commandClientOptions['name'],
                        ],
                    ];

                    if (! empty($help['usage'])) {
                        $embed['fields'][] = [
                            'name' => 'Usage',
                            'value' => '``'.$help['usage'].'``',
                            'inline' => true,
                        ];
                    }

                    if (! empty($this->aliases)) {
                        $aliasesString = '';
                        foreach ($this->aliases as $alias => $command) {
                            if ($command != $commandString) {
                                continue;
                            }

                            $aliasesString .= "{$alias}\r\n";
                        }

                        if (! empty($aliasesString)) {
                            $embed['fields'][] = [
                                'name' => 'Aliases',
                                'value' => $aliasesString,
                                'inline' => true,
                            ];
                        }
                    }

                    if (! empty($help['subCommandsHelp'])) {
                        foreach ($help['subCommandsHelp'] as $subCommandHelp) {
                            $embed['fields'][] = [
                                'name' => $subCommandHelp['command'],
                                'value' => $subCommandHelp['description'],
                                'inline' => true,
                            ];
                        }
                    }

                    $message->channel->sendMessage('', false, $embed);

                    return;
                }

                /**
                 * @todo Use internal Embed::class
                 */
                $embed = [
                    'author' => [
                        'name' => $this->commandClientOptions['name'],
                        'icon_url' => $this->client->avatar,
                    ],
                    'title' => $this->commandClientOptions['name'].'\'s Help',
                    'description' => $this->commandClientOptions['description']."\n\nRun `{$prefix}help` command to get more information about a specific command.\n----------------------------",
                    'fields' => [],
                    'footer' => [
                        'text' => $this->commandClientOptions['name'],
                    ],
                ];

                // Fallback in case commands count reaches the fields limit
                if (count($this->commands) > 20) {
                    foreach ($this->commands as $command) {
                        $help = $command->getHelp($prefix);
                        $embed['description'] .= "\n\n`".$help['command']."`\n".$help['description'];

                        foreach ($help['subCommandsHelp'] as $subCommandHelp) {
                            $embed['description'] .= "\n\n`".$subCommandHelp['command']."`\n".$subCommandHelp['description'];
                        }
                    }
                } else {
                    foreach ($this->commands as $command) {
                        $help = $command->getHelp($prefix);
                        $embed['fields'][] = [
                            'name' => $help['command'],
                            'value' => $help['description'],
                            'inline' => true,
                        ];

                        foreach ($help['subCommandsHelp'] as $subCommandHelp) {
                            $embed['fields'][] = [
                                'name' => $subCommandHelp['command'],
                                'value' => $subCommandHelp['description'],
                                'inline' => true,
                            ];
                        }
                    }
                }

                $message->channel->sendMessage('', false, $embed);
            }, [
                'description' => 'Provides a list of commands available.',
                'usage' => '[command]',
            ]);
        }
    }

    /**
     * Registers a new command.
     *
     * @param string           $command  The command name.
     * @param \Callable|string $callable The function called when the command is executed.
     * @param array            $options  An array of options.
     *
     * @return Command    The command instance.
     * @throws \Exception
     */
    public function registerCommand(string $command, $callable, array $options = []): Command
    {
        if ($command !== null && $this->commandClientOptions['caseInsensitiveCommands']) {
            $command = strtolower($command);
        }
        if (array_key_exists($command, $this->commands)) {
            throw new \Exception("A command with the name {$command} already exists.");
        }

        list($commandInstance, $options) = $this->buildCommand($command, $callable, $options);
        $this->commands[$command] = $commandInstance;

        foreach ($options['aliases'] as $alias) {
            if ($alias !== null && $this->commandClientOptions['caseInsensitiveCommands']) {
                $alias = strtolower($alias);
            }
            $this->registerAlias($alias, $command);
        }

        return $commandInstance;
    }

    /**
     * Unregisters a command.
     *
     * @param  string     $command The command name.
     * @throws \Exception
     */
    public function unregisterCommand(string $command): void
    {
        if (! array_key_exists($command, $this->commands)) {
            throw new \Exception("A command with the name {$command} does not exist.");
        }

        unset($this->commands[$command]);
    }

    /**
     * Registers a command alias.
     *
     * @param string $alias   The alias to add.
     * @param string $command The command.
     */
    public function registerAlias(string $alias, string $command): void
    {
        $this->aliases[$alias] = $command;
    }

    /**
     * Unregisters a command alias.
     *
     * @param  string     $alias The alias name.
     * @throws \Exception
     */
    public function unregisterCommandAlias(string $alias): void
    {
        if (! array_key_exists($alias, $this->aliases)) {
            throw new \Exception("A command alias with the name {$alias} does not exist.");
        }

        unset($this->aliases[$alias]);
    }

    /**
     * Attempts to get a command.
     *
     * @param string $command The command to get.
     * @param bool   $aliases Whether to search aliases as well.
     *
     * @return Command|null The command.
     */
    public function getCommand(string $command, bool $aliases = true): ?Command
    {
        if (array_key_exists($command, $this->commands)) {
            return $this->commands[$command];
        }

        if (array_key_exists($command, $this->aliases) && $aliases) {
            return $this->commands[$this->aliases[$command]];
        }

        return null;
    }

    /**
     * Builds a command and returns it.
     *
     * @param string           $command  The command name.
     * @param \Callable|string $callable The function called when the command is executed.
     * @param array            $options  An array of options.
     *
     * @return array[Command, array] The command instance and options.
     * @throws \Exception
     */
    public function buildCommand(string $command, $callable, array $options = []): array
    {
        if (is_string($callable)) {
            $callable = function ($message) use ($callable) {
                return $callable;
            };
        } elseif (is_array($callable) && ! is_callable($callable)) {
            $callable = function ($message) use ($callable) {
                return $callable[array_rand($callable)];
            };
        }

        if (! is_callable($callable)) {
            throw new \Exception('The callable parameter must be a string, array or callable.');
        }

        $options = $this->resolveCommandOptions($options);

        $commandInstance = new Command(
            $this, $command, $callable,
            $options['description'], $options['longDescription'], $options['usage'], $options['cooldown'], $options['cooldownMessage']);

        return [$commandInstance, $options];
    }

    /**
     * Resolves command options.
     *
     * @param array $options Array of options.
     *
     * @return array Options.
     */
    protected function resolveCommandOptions(array $options): array
    {
        $resolver = new OptionsResolver();

        $resolver
            ->setDefined([
                'description',
                'longDescription',
                'usage',
                'aliases',
                'cooldown',
                'cooldownMessage',
            ])
            ->setDefaults([
                'description' => 'No description provided.',
                'longDescription' => '',
                'usage' => '',
                'aliases' => [],
                'cooldown' => 0,
                'cooldownMessage' => 'please wait %d second(s) to use this command again.',
            ]);

        $options = $resolver->resolve($options);

        if (! empty($options['usage'])) {
            $options['usage'] .= ' ';
        }

        return $options;
    }

    /**
     * Resolves the options.
     *
     * @param array $options Array of options.
     *
     * @return array Options.
     */
    protected function resolveCommandClientOptions(array $options): array
    {
        $resolver = new OptionsResolver();

        $resolver
            ->setRequired('token')
            ->setAllowedTypes('token', 'string')
            ->setDefined([
                'token',
                'prefix',
                'name',
                'description',
                'defaultHelpCommand',
                'discordOptions',
                'caseInsensitiveCommands',
            ])
            ->setDefaults([
                'prefix' => '@mention ',
                'name' => '<UsernamePlaceholder>',
                'description' => 'A bot made with DiscordPHP '.self::VERSION.'.',
                'defaultHelpCommand' => true,
                'discordOptions' => [],
                'caseInsensitiveCommands' => false,
            ]);

        return $resolver->resolve($options);
    }

    /**
     * Returns the command client options.
     *
     * @return array
     */
    public function getCommandClientOptions()
    {
        return $this->commandClientOptions;
    }

    /**
     * Handles dynamic get calls to the command client.
     *
     * @param string $name Variable name.
     *
     * @return mixed
     */
    public function __get(string $name)
    {
        $allowed = ['commands', 'aliases'];

        if (array_search($name, $allowed) !== false) {
            return $this->{$name};
        }

        return parent::__get($name);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

use Discord\Exceptions\Rest\ContentTooLongException as Base;

/**
 * {@inheritdoc}
 */
class ContentTooLongException extends Base
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when DCA could not be found.
 */
class DCANotFoundException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when the request to the Discord servers failed.
 */
class DiscordRequestFailedException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when the FFmpeg binary cannot be found in your PATH.
 */
class FFmpegNotFoundException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when the client cannot find the file that
 * was specified.
 */
class FileNotFoundException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when an invalid intent is given.
 */
class IntentException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

class InvalidOverwriteException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when the invite provided does not exist or is now invalid.
 */
class InviteInvalidException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when libsodium or libsodium-php cannot be found.
 */
class LibSodiumNotFoundException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when the login attempt fails.
 */
class LoginFailedException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when FFmpeg is not compiled with libopus.
 */
class OpusNotFoundException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

class OutdatedDCAException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions;

/**
 * Thrown when a request that was executed from a part failed.
 *
 * @see \Discord\Parts\Part::save() Can be thrown when being saved.
 * @see \Discord\Parts\Part::delete() Can be thrown when being deleted.
 */
class PartRequestFailedException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions\Rest;

use Discord\Exceptions\DiscordRequestFailedException;

/**
 * Thrown when the Discord servers return `content longer than 2000 characters` after
 * a REST request. The user must use WebSockets to obtain this data if they need it.
 */
class ContentTooLongException extends DiscordRequestFailedException
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions\Rest;

/**
 * Thrown when an invalid token is provided to a Discord endpoint.
 */
class InvalidTokenException extends \Exception
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions\Rest;

use Discord\Exceptions\DiscordRequestFailedException;

/**
 * Thrown when you do not have permissions to do something.
 */
class NoPermissionsException extends DiscordRequestFailedException
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Exceptions\Rest;

use Discord\Exceptions\DiscordRequestFailedException;

/**
 * Thrown when a 404 Not Found response is received.
 */
class NotFoundException extends DiscordRequestFailedException
{
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Factory;

use Discord\Discord;
use Discord\Http\Http;
use Discord\Parts\Part;
use Discord\Repository\AbstractRepository;

/**
 * Exposes an interface to build part objects without the other requirements.
 */
class Factory
{
    /**
     * The Discord client.
     *
     * @var Discord Client.
     */
    protected $discord;

    /**
     * The HTTP client.
     *
     * @var Http Client.
     */
    protected $http;

    /**
     * Constructs a factory.
     *
     * @param Discord $discord The Discord client.
     * @param Http    $http    The HTTP client.
     */
    public function __construct(Discord $discord, Http $http)
    {
        $this->discord = $discord;
        $this->http = $http;
    }

    /**
     * Creates an object.
     *
     * @param string $class   The class to build.
     * @param mixed  $data    Data to create the object.
     * @param bool   $created Whether the object is created (if part).
     *
     * @return Part|AbstractRepository The object.
     * @throws \Exception
     */
    public function create(string $class, $data = [], bool $created = false)
    {
        if (! is_array($data)) {
            $data = (array) $data;
        }

        if (strpos($class, 'Discord\\Parts') !== false) {
            $object = $this->part($class, $data, $created);
        } elseif (strpos($class, 'Discord\\Repository') !== false) {
            $object = $this->repository($class, $data);
        } else {
            throw new \Exception('The class '.$class.' is not a Part or a Repository.');
        }

        return $object;
    }

    /**
     * Creates a part.
     *
     * @param string $class   The class to build.
     * @param array  $data    Data to create the object.
     * @param bool   $created Whether the object is created (if part).
     *
     * @return Part The part.
     */
    public function part(string $class, array $data = [], bool $created = false): Part
    {
        return new $class($this->discord, $data, $created);
    }

    /**
     * Creates a repository.
     *
     * @param string $class The class to build.
     * @param array  $data  Data to create the object.
     *
     * @return AbstractRepository The repository.
     */
    public function repository(string $class, array $data = []): AbstractRepository
    {
        return new $class($this->http, $this, $data);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord;

use Discord\Parts\Channel\Channel;
use Discord\Parts\Channel\Message;
use Discord\Parts\Guild\Role;
use Discord\Parts\Part;
use Discord\Parts\User\Member;
use Discord\Parts\User\User;

/**
 * The HTML Color Table.
 *
 * @array HTML Color Table.
 */
const COLORTABLE = [
    'indianred' => 0xcd5c5c, 'lightcoral' => 0xf08080, 'salmon' => 0xfa8072, 'darksalmon' => 0xe9967a,
    'lightsalmon' => 0xffa07a, 'crimson' => 0xdc143c, 'red' => 0xff0000, 'firebrick' => 0xb22222,
    'darkred' => 0x8b0000, 'pink' => 0xffc0cb, 'lightpink' => 0xffb6c1, 'hotpink' => 0xff69b4,
    'deeppink' => 0xff1493, 'mediumvioletred' => 0xc71585, 'palevioletred' => 0xdb7093,
    'lightsalmon' => 0xffa07a, 'coral' => 0xff7f50, 'tomato' => 0xff6347, 'orangered' => 0xff4500,
    'darkorange' => 0xff8c00, 'orange' => 0xffa500, 'gold' => 0xffd700, 'yellow' => 0xffff00,
    'lightyellow' => 0xffffe0, 'lemonchiffon' => 0xfffacd, 'lightgoldenrodyellow' => 0xfafad2,
    'papayawhip' => 0xffefd5, 'moccasin' => 0xffe4b5, 'peachpuff' => 0xffdab9, 'palegoldenrod' => 0xeee8aa,
    'khaki' => 0xf0e68c, 'darkkhaki' => 0xbdb76b, 'lavender' => 0xe6e6fa, 'thistle' => 0xd8bfd8,
    'plum' => 0xdda0dd, 'violet' => 0xee82ee, 'orchid' => 0xda70d6, 'fuchsia' => 0xff00ff,
    'magenta' => 0xff00ff, 'mediumorchid' => 0xba55d3, 'mediumpurple' => 0x9370db, 'rebeccapurple' => 0x663399,
    'blueviolet' => 0x8a2be2, 'darkviolet' => 0x9400d3, 'darkorchid' => 0x9932cc, 'darkmagenta' => 0x8b008b,
    'purple' => 0x800080, 'indigo' => 0x4b0082, 'slateblue' => 0x6a5acd, 'darkslateblue' => 0x483d8b,
    'mediumslateblue' => 0x7b68ee, 'greenyellow' => 0xadff2f, 'chartreuse' => 0x7fff00, 'lawngreen' => 0x7cfc00,
    'lime' => 0x00ff00, 'limegreen' => 0x32cd32, 'palegreen' => 0x98fb98, 'lightgreen' => 0x90ee90,
    'mediumspringgreen' => 0x00fa9a, 'springgreen' => 0x00ff7f, 'mediumseagreen' => 0x3cb371,
    'seagreen' => 0x2e8b57, 'forestgreen' => 0x228b22, 'green' => 0x008000, 'darkgreen' => 0x006400,
    'yellowgreen' => 0x9acd32, 'olivedrab' => 0x6b8e23, 'olive' => 0x808000, 'darkolivegreen' => 0x556b2f,
    'mediumaquamarine' => 0x66cdaa, 'darkseagreen' => 0x8fbc8b, 'lightseagreen' => 0x20b2aa,
    'darkcyan' => 0x008b8b, 'teal' => 0x008080, 'aqua' => 0x00ffff, 'cyan' => 0x00ffff, 'lightcyan' => 0xe0ffff,
    'paleturquoise' => 0xafeeee, 'aquamarine' => 0x7fffd4, 'turquoise' => 0x40e0d0, 'mediumturquoise' => 0x48d1cc,
    'darkturquoise' => 0x00ced1, 'cadetblue' => 0x5f9ea0, 'steelblue' => 0x4682b4, 'lightsteelblue' => 0xb0c4de,
    'powderblue' => 0xb0e0e6, 'lightblue' => 0xadd8e6, 'skyblue' => 0x87ceeb, 'lightskyblue' => 0x87cefa,
    'deepskyblue' => 0x00bfff, 'dodgerblue' => 0x1e90ff, 'cornflowerblue' => 0x6495ed,
    'mediumslateblue' => 0x7b68ee, 'royalblue' => 0x4169e1, 'blue' => 0x0000ff, 'mediumblue' => 0x0000cd,
    'darkblue' => 0x00008b, 'navy' => 0x000080, 'midnightblue' => 0x191970, 'cornsilk' => 0xfff8dc,
    'blanchedalmond' => 0xffebcd, 'bisque' => 0xffe4c4, 'navajowhite' => 0xffdead, 'wheat' => 0xf5deb3,
    'burlywood' => 0xdeb887, 'tan' => 0xd2b48c, 'rosybrown' => 0xbc8f8f, 'sandybrown' => 0xf4a460,
    'goldenrod' => 0xdaa520, 'darkgoldenrod' => 0xb8860b, 'peru' => 0xcd853f, 'chocolate' => 0xd2691e,
    'saddlebrown' => 0x8b4513, 'sienna' => 0xa0522d, 'brown' => 0xa52a2a, 'maroon' => 0x800000,
    'white' => 0xffffff, 'snow' => 0xfffafa, 'honeydew' => 0xf0fff0, 'mintcream' => 0xf5fffa, 'azure' => 0xf0ffff,
    'aliceblue' => 0xf0f8ff, 'ghostwhite' => 0xf8f8ff, 'whitesmoke' => 0xf5f5f5, 'seashell' => 0xfff5ee,
    'beige' => 0xf5f5dc, 'oldlace' => 0xfdf5e6, 'floralwhite' => 0xfffaf0, 'ivory' => 0xfffff0,
    'antiquewhite' => 0xfaebd7, 'linen' => 0xfaf0e6, 'lavenderblush' => 0xfff0f5, 'mistyrose' => 0xffe4e1,
    'gainsboro' => 0xdcdcdc, 'lightgray' => 0xd3d3d3, 'silver' => 0xc0c0c0, 'darkgray' => 0xa9a9a9,
    'gray' => 0x808080, 'dimgray' => 0x696969, 'lightslategray' => 0x778899, 'slategray' => 0x708090,
    'darkslategray' => 0x2f4f4f, 'black' => 0x000000,
];

/**
 * Checks to see if a part has been mentioned.
 *
 * @param Part|string $part    The part or mention to look for.
 * @param Message     $message The message to check.
 *
 * @return bool Whether the part was mentioned.
 */
function mentioned($part, Message $message): bool
{
    if ($part instanceof User || $part instanceof Member) {
        return $message->mentions->has($part->id);
    } elseif ($part instanceof Role) {
        return $message->mention_roles->has($part->id);
    } elseif ($part instanceof Channel) {
        return strpos($message->content, "<#{$part->id}>") !== false;
    }

    return strpos($message->content, $part) !== false;
}

/**
 * Get int value for color.
 *
 * @param int|string $color The color's int, hexcode or htmlname.
 *
 * @return int color
 */
function getColor($color = 0): int
{
    if (is_integer($color)) {
        return $color;
    }

    if (preg_match('/^([a-z]+)$/ui', $color, $match)) {
        $colorName = strtolower($match[1]);
        if (isset(COLORTABLE[$colorName])) {
            return COLORTABLE[$colorName];
        }
    }

    if (preg_match('/^(#|0x|)([0-9a-f]{6})$/ui', $color, $match)) {
        return hexdec($match[2]);
    }

    return 0;
}

/**
 * Checks if a string contains an array of phrases.
 *
 * @param string $string  The string to check.
 * @param array  $matches Array containing one or more phrases to match.
 *
 * @return bool
 */
function contains(string $string, array $matches): bool
{
    foreach ($matches as $match) {
        if (strpos($string, $match) !== false) {
            return true;
        }
    }

    return false;
}

/**
 * Converts a string to studlyCase.
 *
 * @param string $string The string to convert.
 *
 * @return string
 */
function studly(string $string): string
{
    $ret = '';
    preg_match_all('/([a-z0-9]+)/ui', $string, $matches);

    foreach ($matches[0] as $match) {
        $ret .= ucfirst(strtolower($match));
    }

    return $ret;
}

/**
 * Polyfill to check if mbstring is installed.
 *
 * @param string $str
 *
 * @return int
 */
function poly_strlen($str)
{
    // If mbstring is installed, use it.
    if (function_exists('mb_strlen')) {
        return mb_strlen($str);
    }

    return strlen($str);
}

/**
 * Converts a file to base64 representation.
 *
 * @param string $filepath
 *
 * @return string
 */
function imageToBase64(string $filepath): string
{
    if (! file_exists($filepath)) {
        throw new \InvalidArgumentException('The given filepath does not exist.');
    }

    $mimetype = mime_content_type($filepath);

    if (array_search($mimetype, ['image/jpeg', 'image/png', 'image/gif']) === false) {
        throw new \InvalidArgumentException('The given filepath is not one of jpeg, png or gif.');
    }

    $contents = file_get_contents($filepath);

    return "data:{$mimetype};base64,".base64_encode($contents);
}

/**
 * Takes a snowflake and calculates the time that the snowflake
 * was generated.
 *
 * @param string|int $snowflake
 *
 * @return int
 */
function getSnowflakeTimestamp(string $snowflake)
{
    if (\PHP_INT_SIZE === 4) { //x86
        $binary = \str_pad(\base_convert($snowflake, 10, 2), 64, 0, \STR_PAD_LEFT);
        $time = \base_convert(\substr($binary, 0, 42), 2, 10);
        $timestamp = (float) ((((int) \substr($time, 0, -3)) + 1420070400).'.'.\substr($time, -3));
        $workerID = (int) \base_convert(\substr($binary, 42, 5), 2, 10);
        $processID = (int) \base_convert(\substr($binary, 47, 5), 2, 10);
        $increment = (int) \base_convert(\substr($binary, 52, 12), 2, 10);
    } else { //x64
        $snowflake = (int) $snowflake;
        $time = (string) ($snowflake >> 22);
        $timestamp = (float) ((((int) \substr($time, 0, -3)) + 1420070400).'.'.\substr($time, -3));
        $workerID = ($snowflake & 0x3E0000) >> 17;
        $processID = ($snowflake & 0x1F000) >> 12;
        $increment = ($snowflake & 0xFFF);
    }
    if ($timestamp < 1420070400 || $workerID < 0 || $workerID >= 32 || $processID < 0 || $processID >= 32 || $increment < 0 || $increment >= 4096) {
        return null;
    }

    return $timestamp;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Helpers;

use ArrayAccess;
use ArrayIterator;
use Countable;
use IteratorAggregate;
use JsonSerializable;
use Serializable;
use Traversable;

/**
 * Collection of items. Inspired by Laravel Collections.
 */
class Collection implements ArrayAccess, Serializable, JsonSerializable, IteratorAggregate, Countable
{
    /**
     * The collection discriminator.
     *
     * @var string
     */
    protected $discrim;

    /**
     * The items contained in the collection.
     *
     * @var array
     */
    protected $items;

    /**
     * Class type allowed into the collection.
     *
     * @var string
     */
    protected $class;

    /**
     * Create a new collection.
     *
     * @param mixed       $items
     * @param string      $discrim
     * @param string|null $class
     */
    public function __construct(array $items = [], ?string $discrim = 'id', ?string $class = null)
    {
        $this->items = $items;
        $this->discrim = $discrim;
        $this->class = $class;
    }

    /**
     * Creates a collection from an array.
     *
     * @param array  $items
     * @param string $discrim
     * @param string $class
     *
     * @return Collection
     */
    public static function from(array $items = [], ?string $discrim = 'id', ?string $class = null)
    {
        return new static($items, $discrim, $class);
    }

    /**
     * Creates a collection for a class.
     *
     * @param string $class
     * @param string $discrim
     *
     * @return Collection
     */
    public static function for(string $class, ?string $discrim = 'id')
    {
        return new static([], $discrim, $class);
    }

    /**
     * Gets an item from the collection.
     *
     * @param string $discrim
     * @param mixed  $key
     *
     * @return mixed
     */
    public function get(string $discrim, $key)
    {
        if ($discrim == $this->discrim && isset($this->items[$key])) {
            return $this->items[$key];
        }

        foreach ($this->items as $item) {
            if (is_array($item) && isset($item[$discrim]) && $item[$discrim] == $key) {
                return $item;
            } elseif (is_object($item) && $item->{$discrim} == $key) {
                return $item;
            }
        }

        return null;
    }

    /**
     * Sets a value in the collection.
     *
     * @param mixed $offset
     * @param mixed $value
     */
    public function set($offset, $value)
    {
        // Don't insert elements that are not of type class.
        if (! is_null($this->class) && ! ($value instanceof $this->class)) {
            return;
        }

        $this->offsetSet($offset, $value);
    }

    /**
     * Pulls an item from the collection.
     *
     * @param mixed $key
     * @param mixed $default
     *
     * @return mixed
     */
    public function pull($key, $default = null)
    {
        if (isset($this->items[$key])) {
            $default = $this->items[$key];
            unset($this->items[$key]);
        }

        return $default;
    }

    /**
     * Fills an array of items into the collection.
     *
     * @param array $items
     *
     * @return Collection
     */
    public function fill(array $items): Collection
    {
        foreach ($items as $item) {
            $this->pushItem($item);
        }

        return $this;
    }

    /**
     * Pushes items to the collection.
     *
     * @param mixed ...$items
     *
     * @return Collection
     */
    public function push(...$items): Collection
    {
        foreach ($items as $item) {
            $this->pushItem($item);
        }

        return $this;
    }

    /**
     * Pushes a single item to the collection.
     *
     * @param mixed $item
     *
     * @return Collection
     */
    public function pushItem($item): Collection
    {
        if (is_null($this->discrim)) {
            $this->items[] = $item;

            return $this;
        }

        if (! is_null($this->class) && ! ($item instanceof $this->class)) {
            return $this;
        }

        if (is_array($item)) {
            $this->items[$item[$this->discrim]] = $item;
        } elseif (is_object($item)) {
            $this->items[$item->{$this->discrim}] = $item;
        }

        return $this;
    }

    /**
     * Counts the amount of objects in the collection.
     *
     * @return int
     */
    public function count(): int
    {
        return count($this->items);
    }

    /**
     * Returns the first element of the collection.
     *
     * @return mixed
     */
    public function first()
    {
        foreach ($this->items as $item) {
            return $item;
        }

        return null;
    }

    /**
     * If the collection has an offset.
     *
     * @param mixed $offset
     *
     * @return bool
     */
    public function isset($offset): bool
    {
        return $this->offsetExists($offset);
    }

    /**
     * Checks if the array has an object.
     *
     * @param array ...$keys
     *
     * @return bool
     */
    public function has(...$keys): bool
    {
        foreach ($keys as $key) {
            if (! isset($this->items[$key])) {
                return false;
            }
        }

        return true;
    }

    /**
     * Runs a filter callback over the collection and
     * returns a new collection based on the response
     * of the callback.
     *
     * @param callable $callback
     *
     * @return Collection
     */
    public function filter(callable $callback): Collection
    {
        $collection = new Collection([], $this->discrim, $this->class);

        foreach ($this->items as $item) {
            if ($callback($item)) {
                $collection->push($item);
            }
        }

        return $collection;
    }

    /**
     * Clears the collection.
     */
    public function clear(): void
    {
        $this->items = [];
    }

    /**
     * Runs a callback over the collection and creates a new collection.
     *
     * @param callable $callback
     *
     * @return Collection
     */
    public function map(callable $callback): Collection
    {
        $keys = array_keys($this->items);
        $values = array_map($callback, array_values($this->items));

        return new Collection(array_combine($keys, $values), $this->discrim, $this->class);
    }

    /**
     * Converts the collection to an array.
     *
     * @return array
     */
    public function toArray()
    {
        return $this->items;
    }

    /**
     * If the collection has an offset.
     *
     * @param mixed $offset
     *
     * @return bool
     */
    public function offsetExists($offset): bool
    {
        return isset($this->items[$offset]);
    }

    /**
     * Gets an item from the collection.
     *
     * @param mixed $offset
     *
     * @return mixed
     */
    public function offsetGet($offset)
    {
        return $this->items[$offset] ?? null;
    }

    /**
     * Sets an item into the collection.
     *
     * @param mixed $offset
     * @param mixed $value
     */
    public function offsetSet($offset, $value): void
    {
        $this->items[$offset] = $value;
    }

    /**
     * Unsets an index from the collection.
     *
     * @param mixed offset
     */
    public function offsetUnset($offset): void
    {
        unset($this->items[$offset]);
    }

    /**
     * Returns the string representation of the collection.
     *
     * @return string
     */
    public function serialize(): string
    {
        return json_encode($this->items);
    }

    /**
     * Unserializes the collection.
     *
     * @param string $serialized
     */
    public function unserialize($serialized): void
    {
        $this->items = json_decode($serialized);
    }

    /**
     * Serializes the object to a value that can be serialized natively by json_encode().
     *
     * @return array
     */
    public function jsonSerialize(): array
    {
        return $this->items;
    }

    /**
     * Returns an iterator for the collection.
     *
     * @return Traversable
     */
    public function getIterator(): Traversable
    {
        return new ArrayIterator($this->items);
    }

    /**
     * Returns an item that will be displayed for debugging.
     *
     * @return array
     */
    public function __debugInfo(): array
    {
        return $this->items;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Helpers;

use React\Promise\Deferred as ReactDeferred;
use React\Promise\ExtendedPromiseInterface;

/**
 * Wrapper for extended promisor interface. Work-around until react/promise v3.0.
 */
class Deferred extends ReactDeferred implements ExtendedPromisorInterface
{
    public function promise(): ExtendedPromiseInterface
    {
        return parent::promise();
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Helpers;

use React\Promise\ExtendedPromiseInterface;

/**
 * Expands on the react/promise PromisorInterface
 * by returning an extended promise.
 */
interface ExtendedPromisorInterface
{
    /**
     * Returns the promise of the deferred.
     *
     * @return ExtendedPromiseInterface
     */
    public function promise(): ExtendedPromiseInterface;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Helpers;

/**
 * Builds a multipart request.
 *
 * @author David Cole <david.cole1340@gmail.com>
 */
class Multipart
{
    /**
     * The boundary seperating multipart sections.
     */
    private const BOUNDARY = '----DiscordPHPSendFileBoundary';

    /**
     * Fields part of the request.
     *
     * @var array
     */
    protected $fields = [];

    /**
     * Field boundary.
     *
     * @var string
     */
    protected $boundary;

    /**
     * Multipart constructor.
     *
     * @param array $fields
     */
    public function __construct(array $fields = [], string $boundary = self::BOUNDARY)
    {
        $this->fields = $fields;
        $this->boundary = $boundary;
    }

    /**
     * Adds a field to the request.
     *
     * ```php
     * $field = [
     *     'name' => 'Field name',
     *     'content' => 'Field content',
     *
     *      // Optional
     *     'filename' => 'File name',
     *     'headers' => [
     *         // ...
     *     ],
     * ];
     * ```
     *
     * @param  array $field
     * @return $this
     */
    public function add(...$fields): self
    {
        foreach ($fields as $field) {
            $this->fields[] = $field;
        }

        return $this;
    }

    /**
     * Gets the headers for the given request.
     *
     * @return array
     */
    public function getHeaders()
    {
        return [
            'Content-Type' => $this->getContentType(),
            'Content-Length' => strlen((string) $this),
        ];
    }

    /**
     * Gets the content type for the multipart request.
     *
     * @return string
     */
    public function getContentType()
    {
        return 'multipart/form-data; boundary='.substr($this->boundary, 2);
    }

    /**
     * Converts the multipart request to string.
     *
     * @return string
     */
    public function __toString()
    {
        $body = '';

        foreach ($this->fields as $field) {
            $body .= $this->boundary."\n";
            $body .= "Content-Disposition: form-data; name={$field['name']}";

            if (isset($field['filename'])) {
                $body .= "; filename={$field['filename']}";
            }

            $body .= "\n";

            if (isset($field['headers'])) {
                foreach ($field['headers'] as $header => $value) {
                    $body .= $header.': '.$value."\n";
                }
            }

            $body .= "\n".$field['content']."\n";
        }

        $body .= $this->boundary."--\n";

        return $body;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Helpers;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use React\Stream\ReadableStreamInterface;
use React\Stream\WritableResourceStream;
use React\Stream\WritableStreamInterface;

/**
 * Process component.
 *
 * This class borrows logic from Symfony's Process component for ensuring
 * compatibility when PHP is compiled with the --enable-sigchild option.
 *
 * This class also implements the `EventEmitterInterface`
 * which allows you to react to certain events:
 *
 * exit event:
 *     The `exit` event will be emitted whenever the process is no longer running.
 *     Event listeners will receive the exit code and termination signal as two
 *     arguments:
 *
 *     ```php
 *     $process = new Process('sleep 10');
 *     $process->start($loop);
 *
 *     $process->on('exit', function ($code, $term) {
 *         if ($term === null) {
 *             echo 'exit with code ' . $code . PHP_EOL;
 *         } else {
 *             echo 'terminated with signal ' . $term . PHP_EOL;
 *         }
 *     });
 *     ```
 *
 *     Note that `$code` is `null` if the process has terminated, but the exit
 *     code could not be determined (for example
 *     [sigchild compatibility](#sigchild-compatibility) was disabled).
 *     Similarly, `$term` is `null` unless the process has terminated in response to
 *     an uncaught signal sent to it.
 *     This is not a limitation of this project, but actual how exit codes and signals
 *     are exposed on POSIX systems, for more details see also
 *     [here](https://unix.stackexchange.com/questions/99112/default-exit-code-when-process-is-terminated).
 *
 *     It's also worth noting that process termination depends on all file descriptors
 *     being closed beforehand.
 *     This means that all [process pipes](#stream-properties) will emit a `close`
 *     event before the `exit` event and that no more `data` events will arrive after
 *     the `exit` event.
 *     Accordingly, if either of these pipes is in a paused state (`pause()` method
 *     or internally due to a `pipe()` call), this detection may not trigger.
 *
 * Thanks to the ReactPHP guys. Apart of the reactphp/child-process package.
 *
 * @see https://github.com/reactphp/child-process
 */
class Process extends EventEmitter
{
    /**
     * @var WritableStreamInterface|null|ReadableStreamInterface
     */
    public $stdin;

    /**
     * @var ReadableStreamInterface|null|WritableStreamInterface
     */
    public $stdout;

    /**
     * @var ReadableStreamInterface|null|WritableStreamInterface
     */
    public $stderr;

    /**
     * Array with all process pipes (once started).
     *
     * Unless explicitly configured otherwise during construction, the following
     * standard I/O pipes will be assigned by default:
     * - 0: STDIN (`WritableStreamInterface`)
     * - 1: STDOUT (`ReadableStreamInterface`)
     * - 2: STDERR (`ReadableStreamInterface`)
     *
     * @var ReadableStreamInterface|WritableStreamInterface
     */
    public $pipes = [];

    /**
     * @var string
     */
    private $cmd;
    /**
     * @var string|null
     */
    private $cwd;
    /**
     * @var array
     */
    private $env;
    /**
     * @var array|string[][]|null
     */
    private $fds;

    /**
     * @var bool
     */
    private $enhanceSigchildCompatibility;
    private $sigchildPipe;

    /**
     * @var false|resource
     */
    private $process;
    /**
     * @var array
     */
    private $status;
    /**
     * @var null|int
     */
    private $exitCode;
    /**
     * @var null|int
     */
    private $fallbackExitCode;
    /**
     * @var null|int
     */
    private $stopSignal;
    /**
     * @var null|int
     */
    private $termSignal;

    private static $sigchild;

    /**
     * Constructor.
     *
     * @param  string          $cmd Command line to run
     * @param  null|string     $cwd Current working directory or null to inherit
     * @param  null|array      $env Environment variables or null to inherit
     * @param  null|array      $fds File descriptors to allocate for this process (or null = default STDIO streams)
     * @throws \LogicException On windows or when proc_open() is not installed
     */
    public function __construct(string $cmd, $cwd = null, array $env = null, array $fds = null)
    {
        if (! \function_exists('proc_open')) {
            throw new \LogicException('The Process class relies on proc_open(), which is not available on your PHP installation.');
        }

        $this->cmd = $cmd;
        $this->cwd = $cwd;

        if (null !== $env) {
            $this->env = [];
            foreach ($env as $key => $value) {
                $this->env[(binary) $key] = (binary) $value;
            }
        }

        if ($fds === null) {
            $fds = [
                ['pipe', 'r'], // stdin
                ['pipe', 'w'], // stdout
                ['pipe', 'w'], // stderr
            ];
        }

        if (\DIRECTORY_SEPARATOR === '\\') {
            foreach ($fds as $fd) {
                if (isset($fd[0]) && $fd[0] === 'pipe') {
                    throw new \LogicException('Process pipes are not supported on Windows due to their blocking nature on Windows');
                }
            }
        }

        $this->fds = $fds;
        $this->enhanceSigchildCompatibility = self::isSigchildEnabled();
    }

    /**
     * Start the process.
     *
     * After the process is started, the standard I/O streams will be constructed
     * and available via public properties.
     *
     * @param  LoopInterface     $loop     Loop interface for stream construction
     * @param  float             $interval Interval to periodically monitor process state (seconds)
     * @throws \RuntimeException If the process is already running or fails to start
     */
    public function start(LoopInterface $loop, float $interval = 0.1): void
    {
        if ($this->isRunning()) {
            throw new \RuntimeException('Process is already running');
        }

        $cmd = $this->cmd;
        $fdSpec = $this->fds;
        $sigchild = null;

        // Read exit code through fourth pipe to work around --enable-sigchild
        if ($this->enhanceSigchildCompatibility) {
            $fdSpec[] = ['pipe', 'w'];
            \end($fdSpec);
            $sigchild = \key($fdSpec);

            // make sure this is fourth or higher (do not mess with STDIO)
            if ($sigchild < 3) {
                $fdSpec[3] = $fdSpec[$sigchild];
                unset($fdSpec[$sigchild]);
                $sigchild = 3;
            }

            $cmd = \sprintf('(%s) '.$sigchild.'>/dev/null; code=$?; echo $code >&'.$sigchild.'; exit $code', $cmd);
        }

        // on Windows, we do not launch the given command line in a shell (cmd.exe) by default and omit any error dialogs
        // the cmd.exe shell can explicitly be given as part of the command as detailed in both documentation and tests
        $options = [];
        if (\DIRECTORY_SEPARATOR === '\\') {
            $options['bypass_shell'] = true;
            $options['suppress_errors'] = true;
        }

        $this->process = @\proc_open($cmd, $fdSpec, $pipes, $this->cwd, $this->env, $options);

        if (! \is_resource($this->process)) {
            $error = \error_get_last();
            throw new \RuntimeException('Unable to launch a new process: '.$error['message']);
        }

        // count open process pipes and await close event for each to drain buffers before detecting exit
        $that = $this;
        $closeCount = 0;
        $streamCloseHandler = function () use (&$closeCount, $loop, $interval, $that) {
            $closeCount--;

            if ($closeCount > 0) {
                return;
            }

            // process already closed => report immediately
            if (! $that->isRunning()) {
                $that->close();
                $that->emit('exit', [$that->getExitCode(), $that->getTermSignal()]);

                return;
            }

            // close not detected immediately => check regularly
            $loop->addPeriodicTimer($interval, function ($timer) use ($that, $loop) {
                if (! $that->isRunning()) {
                    $loop->cancelTimer($timer);
                    $that->close();
                    $that->emit('exit', [$that->getExitCode(), $that->getTermSignal()]);
                }
            });
        };

        if ($sigchild !== null) {
            $this->sigchildPipe = $pipes[$sigchild];
            unset($pipes[$sigchild]);
        }

        foreach ($pipes as $n => $fd) {
            if (\strpos($this->fds[$n][1], 'w') === false) {
                $stream = new WritableResourceStream($fd, $loop);
            } else {
                $stream = new ReadableResourceStream($fd, $loop);
                $stream->on('close', $streamCloseHandler);
                $closeCount++;
            }
            $this->pipes[$n] = $stream;
        }

        $this->stdin = isset($this->pipes[0]) ? $this->pipes[0] : null;
        $this->stdout = isset($this->pipes[1]) ? $this->pipes[1] : null;
        $this->stderr = isset($this->pipes[2]) ? $this->pipes[2] : null;

        // immediately start checking for process exit when started without any I/O pipes
        if (! $closeCount) {
            $streamCloseHandler();
        }
    }

    /**
     * Close the process.
     *
     * This method should only be invoked via the periodic timer that monitors
     * the process state.
     */
    public function close(): void
    {
        if ($this->process === null) {
            return;
        }

        foreach ($this->pipes as $pipe) {
            $pipe->close();
        }

        if ($this->enhanceSigchildCompatibility) {
            $this->pollExitCodePipe();
            $this->closeExitCodePipe();
        }

        $exitCode = \proc_close($this->process);
        $this->process = null;

        if ($this->exitCode === null && $exitCode !== -1) {
            $this->exitCode = $exitCode;
        }

        if ($this->exitCode === null && $this->status['exitcode'] !== -1) {
            $this->exitCode = $this->status['exitcode'];
        }

        if ($this->exitCode === null && $this->fallbackExitCode !== null) {
            $this->exitCode = $this->fallbackExitCode;
            $this->fallbackExitCode = null;
        }
    }

    /**
     * Terminate the process with an optional signal.
     *
     * @param  int|null $signal Optional signal (default: SIGTERM)
     * @return bool     Whether the signal was sent successfully
     */
    public function terminate($signal = null): bool
    {
        if ($this->process === null) {
            return false;
        }

        if ($signal !== null) {
            return \proc_terminate($this->process, $signal);
        }

        return \proc_terminate($this->process);
    }

    /**
     * Get the command string used to launch the process.
     *
     * @return string
     */
    public function getCommand(): string
    {
        return $this->cmd;
    }

    /**
     * Get the exit code returned by the process.
     *
     * This value is only meaningful if isRunning() has returned false. Null
     * will be returned if the process is still running.
     *
     * Null may also be returned if the process has terminated, but the exit
     * code could not be determined (e.g. sigchild compatibility was disabled).
     *
     * @return int|null
     */
    public function getExitCode()
    {
        return $this->exitCode;
    }

    /**
     * Get the process ID.
     *
     * @return int|null
     */
    public function getPid()
    {
        $status = $this->getCachedStatus();

        return $status !== null ? $status['pid'] : null;
    }

    /**
     * Get the signal that caused the process to stop its execution.
     *
     * This value is only meaningful if isStopped() has returned true. Null will
     * be returned if the process was never stopped.
     *
     * @return int|null
     */
    public function getStopSignal()
    {
        return $this->stopSignal;
    }

    /**
     * Get the signal that caused the process to terminate its execution.
     *
     * This value is only meaningful if isTerminated() has returned true. Null
     * will be returned if the process was never terminated.
     *
     * @return int|null
     */
    public function getTermSignal()
    {
        return $this->termSignal;
    }

    /**
     * Return whether the process is still running.
     *
     * @return bool
     */
    public function isRunning(): bool
    {
        if ($this->process === null) {
            return false;
        }

        $status = $this->getFreshStatus();

        return $status !== null ? $status['running'] : false;
    }

    /**
     * Return whether the process has been stopped by a signal.
     *
     * @return bool
     */
    public function isStopped(): bool
    {
        $status = $this->getFreshStatus();

        return $status !== null ? $status['stopped'] : false;
    }

    /**
     * Return whether the process has been terminated by an uncaught signal.
     *
     * @return bool
     */
    public function isTerminated(): bool
    {
        $status = $this->getFreshStatus();

        return $status !== null ? $status['signaled'] : false;
    }

    /**
     * Return whether PHP has been compiled with the '--enable-sigchild' option.
     *
     * @see \Symfony\Component\Process\Process::isSigchildEnabled()
     * @return bool
     */
    final public static function isSigchildEnabled(): bool
    {
        if (null !== self::$sigchild) {
            return self::$sigchild;
        }

        \ob_start();
        \phpinfo(INFO_GENERAL);

        return self::$sigchild = false !== \strpos(\ob_get_clean(), '--enable-sigchild');
    }

    /**
     * Enable or disable sigchild compatibility mode.
     *
     * Sigchild compatibility mode is required to get the exit code and
     * determine the success of a process when PHP has been compiled with
     * the --enable-sigchild option.
     *
     * @param bool $sigchild
     */
    final public static function setSigchildEnabled(bool $sigchild): void
    {
        self::$sigchild = (bool) $sigchild;
    }

    /**
     * Check the fourth pipe for an exit code.
     *
     * This should only be used if --enable-sigchild compatibility was enabled.
     */
    private function pollExitCodePipe(): void
    {
        if ($this->sigchildPipe === null) {
            return;
        }

        $r = [$this->sigchildPipe];
        $w = $e = null;

        $n = @\stream_select($r, $w, $e, 0);

        if (1 !== $n) {
            return;
        }

        $data = \fread($r[0], 8192);

        if (\strlen($data) > 0) {
            $this->fallbackExitCode = (int) $data;
        }
    }

    /**
     * Close the fourth pipe used to relay an exit code.
     *
     * This should only be used if --enable-sigchild compatibility was enabled.
     */
    private function closeExitCodePipe(): void
    {
        if ($this->sigchildPipe === null) {
            return;
        }

        \fclose($this->sigchildPipe);
        $this->sigchildPipe = null;
    }

    /**
     * Return the cached process status.
     *
     * @return array
     */
    private function getCachedStatus(): array
    {
        if ($this->status === null) {
            $this->updateStatus();
        }

        return $this->status;
    }

    /**
     * Return the updated process status.
     *
     * @return array
     */
    private function getFreshStatus(): array
    {
        $this->updateStatus();

        return $this->status;
    }

    /**
     * Update the process status, stop/term signals, and exit code.
     *
     * Stop/term signals are only updated if the process is currently stopped or
     * signaled, respectively. Otherwise, signal values will remain as-is so the
     * corresponding getter methods may be used at a later point in time.
     */
    private function updateStatus(): void
    {
        if ($this->process === null) {
            return;
        }

        $this->status = \proc_get_status($this->process);

        if ($this->status === false) {
            throw new \UnexpectedValueException('proc_get_status() failed');
        }

        if ($this->status['stopped']) {
            $this->stopSignal = $this->status['stopsig'];
        }

        if ($this->status['signaled']) {
            $this->termSignal = $this->status['termsig'];
        }

        if (! $this->status['running'] && -1 !== $this->status['exitcode']) {
            $this->exitCode = $this->status['exitcode'];
        }
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Helpers;

use Evenement\EventEmitter;
use React\EventLoop\LoopInterface;
use InvalidArgumentException;
use React\Stream\ReadableStreamInterface;
use React\Stream\Util;
use React\Stream\WritableStreamInterface;

/**
 * Apart of the react/stream package. Thanks to the ReactPHP guys.
 *
 * Imported into DiscordPHP to change accessibility of the resource stream.
 *
 * @see https://github.com/reactphp/stream
 */
final class ReadableResourceStream extends EventEmitter implements ReadableStreamInterface
{
    /**
     * @var resource
     */
    public $stream;

    /**
     * @var LoopInterface
     */
    private $loop;

    /**
     * Controls the maximum buffer size in bytes to read at once from the stream.
     *
     * This value SHOULD NOT be changed unless you know what you're doing.
     *
     * This can be a positive number which means that up to X bytes will be read
     * at once from the underlying stream resource. Note that the actual number
     * of bytes read may be lower if the stream resource has less than X bytes
     * currently available.
     *
     * This can be `-1` which means read everything available from the
     * underlying stream resource.
     * This should read until the stream resource is not readable anymore
     * (i.e. underlying buffer drained), note that this does not neccessarily
     * mean it reached EOF.
     *
     * @var int
     */
    private $bufferSize;

    /**
     * @var bool
     */
    private $closed = false;
    /**
     * @var bool
     */
    private $listening = false;

    /**
     * ReadableResourceStream constructor.
     * @param mixed         $stream
     * @param LoopInterface $loop
     * @param null|int      $readChunkSize
     */
    public function __construct($stream, LoopInterface $loop, $readChunkSize = null)
    {
        if (! \is_resource($stream) || \get_resource_type($stream) !== 'stream') {
            throw new InvalidArgumentException('First parameter must be a valid stream resource');
        }

        // ensure resource is opened for reading (fopen mode must contain "r" or "+")
        $meta = \stream_get_meta_data($stream);
        if (isset($meta['mode']) && $meta['mode'] !== '' && \strpos($meta['mode'], 'r') === \strpos($meta['mode'], '+')) {
            throw new InvalidArgumentException('Given stream resource is not opened in read mode');
        }

        // this class relies on non-blocking I/O in order to not interrupt the event loop
        // e.g. pipes on Windows do not support this: https://bugs.php.net/bug.php?id=47918
        if (\stream_set_blocking($stream, false) !== true) {
            throw new \RuntimeException('Unable to set stream resource to non-blocking mode');
        }

        // Use unbuffered read operations on the underlying stream resource.
        // Reading chunks from the stream may otherwise leave unread bytes in
        // PHP's stream buffers which some event loop implementations do not
        // trigger events on (edge triggered).
        // This does not affect the default event loop implementation (level
        // triggered), so we can ignore platforms not supporting this (HHVM).
        // Pipe streams (such as STDIN) do not seem to require this and legacy
        // PHP versions cause SEGFAULTs on unbuffered pipe streams, so skip this.
        if (\function_exists('stream_set_read_buffer') && ! $this->isLegacyPipe($stream)) {
            \stream_set_read_buffer($stream, 0);
        }

        $this->stream = $stream;
        $this->loop = $loop;
        $this->bufferSize = ($readChunkSize === null) ? 65536 : (int) $readChunkSize;

        $this->resume();
    }

    public function isReadable(): bool
    {
        return ! $this->closed;
    }

    public function pause(): void
    {
        if ($this->listening) {
            $this->loop->removeReadStream($this->stream);
            $this->listening = false;
        }
    }

    public function resume(): void
    {
        if (! $this->listening && ! $this->closed) {
            $this->loop->addReadStream($this->stream, [$this, 'handleData']);
            $this->listening = true;
        }
    }

    public function pipe(WritableStreamInterface $dest, array $options = []): WritableStreamInterface
    {
        return Util::pipe($this, $dest, $options);
    }

    public function close(): void
    {
        if ($this->closed) {
            return;
        }

        $this->closed = true;

        $this->emit('close');
        $this->pause();
        $this->removeAllListeners();

        if (\is_resource($this->stream)) {
            \fclose($this->stream);
        }
    }

    /** @internal */
    public function handleData(): void
    {
        $error = null;
        \set_error_handler(function ($errno, $errstr, $errfile, $errline) use (&$error) {
            $error = new \ErrorException(
                $errstr,
                0,
                $errno,
                $errfile,
                $errline
            );
        });

        $data = \stream_get_contents($this->stream, $this->bufferSize);

        \restore_error_handler();

        if ($error !== null) {
            $this->emit('error', [new \RuntimeException('Unable to read from stream: '.$error->getMessage(), 0, $error)]);
            $this->close();

            return;
        }

        if ($data !== '') {
            $this->emit('data', [$data]);
        } elseif (\feof($this->stream)) {
            // no data read => we reached the end and close the stream
            $this->emit('end');
            $this->close();
        }
    }

    /**
     * Returns whether this is a pipe resource in a legacy environment.
     *
     * This works around a legacy PHP bug (#61019) that was fixed in PHP 5.4.28+
     * and PHP 5.5.12+ and newer.
     *
     * @param  resource $resource
     * @return bool
     * @link https://github.com/reactphp/child-process/issues/40
     *
     * @codeCoverageIgnore
     */
    private function isLegacyPipe($resource): bool
    {
        if (\PHP_VERSION_ID < 50428 || (\PHP_VERSION_ID >= 50500 && \PHP_VERSION_ID < 50512)) {
            $meta = \stream_get_meta_data($resource);

            if (isset($meta['stream_type']) && $meta['stream_type'] === 'STDIO') {
                return true;
            }
        }

        return false;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Http;

use Psr\Http\Message\ResponseInterface;
use Psr\Log\LoggerInterface;
use React\EventLoop\LoopInterface;
use React\EventLoop\TimerInterface;
use SplQueue;

/**
 * Represents a rate-limit bucket.
 *
 * @author David Cole <david.cole1340@gmail.com>
 */
class Bucket
{
    /**
     * Request queue.
     *
     * @var SplQueue
     */
    protected $queue;

    /**
     * Bucket name.
     *
     * @var string
     */
    protected $name;

    /**
     * ReactPHP event loop.
     *
     * @var LoopInterface
     */
    protected $loop;

    /**
     * HTTP logger.
     *
     * @var LoggerInterface
     */
    protected $logger;

    /**
     * Callback for when a request is ready.
     *
     * @var callable
     */
    protected $runRequest;

    /**
     * Whether we are checking the queue.
     *
     * @var bool
     */
    protected $checkerRunning = false;

    /**
     * Number of requests allowed before reset.
     *
     * @var int
     */
    protected $requestLimit;

    /**
     * Number of remaining requests before reset.
     *
     * @var int
     */
    protected $requestRemaining;

    /**
     * Timer to reset the bucket.
     *
     * @var TimerInterface
     */
    protected $resetTimer;

    /**
     * Bucket constructor.
     *
     * @param string   $name
     * @param callable $runRequest
     */
    public function __construct(string $name, LoopInterface $loop, LoggerInterface $logger, callable $runRequest)
    {
        $this->queue = new SplQueue;
        $this->name = $name;
        $this->loop = $loop;
        $this->logger = $logger;
        $this->runRequest = $runRequest;
    }

    /**
     * Enqueue a request.
     *
     * @param Request $request
     */
    public function enqueue(Request $request)
    {
        $this->queue->enqueue($request);
        $this->checkQueue();
    }

    /**
     * Checks for requests in the bucket.
     */
    public function checkQueue()
    {
        // We are already checking the queue.
        if ($this->checkerRunning) {
            return;
        }

        $checkQueue = function () use (&$checkQueue) {
            // Check for rate-limits
            if ($this->requestRemaining < 1 && ! is_null($this->requestRemaining)) {
                $this->logger->info($this.' expecting rate limit, timer interval '.(($this->resetTimer->getInterval() ?? 0) * 1000).' ms');
                $this->checkerRunning = false;

                return;
            }

            // Queue is empty, job done.
            if ($this->queue->isEmpty()) {
                $this->checkerRunning = false;

                return;
            }

            /** @var Request */
            $request = $this->queue->dequeue();
            $request->getDeferred()->promise()->otherwise(function () use ($checkQueue) {
                // exception happened - move on to next request
                $checkQueue();
            });

            ($this->runRequest)($request)->done(function (ResponseInterface $response) use (&$checkQueue) {
                $resetAfter = (float) $response->getHeaderLine('X-Ratelimit-Reset-After');
                $limit = $response->getHeaderLine('X-Ratelimit-Limit');
                $remaining = $response->getHeaderLine('X-Ratelimit-Remaining');

                if ($resetAfter) {
                    $resetAfter = (float) $resetAfter;

                    if ($this->resetTimer) {
                        $this->loop->cancelTimer($this->resetTimer);
                    }

                    $this->resetTimer = $this->loop->addTimer($resetAfter, function () {
                        // Reset requests remaining and check queue
                        $this->requestRemaining = $this->requestLimit;
                        $this->resetTimer = null;
                        $this->checkQueue();
                    });
                }

                // Check if rate-limit headers are present and store
                if (is_numeric($limit)) {
                    $this->requestLimit = (int) $limit;
                }

                if (is_numeric($remaining)) {
                    $this->requestRemaining = (int) $remaining;
                }

                // Check for more requests
                $checkQueue();
            }, function (RateLimit $rateLimit) use (&$checkQueue, $request) {
                $this->queue->enqueue($request);

                // Bucket-specific rate-limit
                // Re-queue the request and wait the retry after time
                if (! $rateLimit->isGlobal()) {
                    $this->loop->addTimer($rateLimit->getRetryAfter() / 1000, $checkQueue);
                }
                // Stop the queue checker for a global rate-limit.
                // Will be restarted when global rate-limit finished.
                else {
                    $this->checkerRunning = false;
                }
            });
        };

        $this->checkerRunning = true;
        $checkQueue();
    }

    /**
     * Converts a bucket to a user-readable string.
     *
     * @return string
     */
    public function __toString()
    {
        return 'BUCKET '.$this->name;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Http;

use Psr\Http\Message\ResponseInterface;
use React\Promise\ExtendedPromiseInterface;

/**
 * Interface for an HTTP driver.
 *
 * @author David Cole <david.cole1340@gmail.com>
 */
interface DriverInterface
{
    /**
     * Runs a request.
     *
     * Returns a promise resolved with a PSR response interface.
     *
     * @param Request $request
     *
     * @return ExtendedPromiseInterface<ResponseInterface>
     */
    public function runRequest(Request $request): ExtendedPromiseInterface;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Http\Drivers;

use Discord\Http\DriverInterface;
use Discord\Http\Request;
use React\EventLoop\LoopInterface;
use React\Http\Browser;
use React\Promise\ExtendedPromiseInterface;
use React\Socket\Connector;

/**
 * react/http driver for Discord HTTP client.
 *
 * @author David Cole <david.cole1340@gmail.com>
 */
class React implements DriverInterface
{
    /**
     * ReactPHP event loop.
     *
     * @var LoopInterface
     */
    protected $loop;

    /**
     * ReactPHP/HTTP browser.
     *
     * @var Browser
     */
    protected $browser;

    /**
     * Constructs the Guzzle driver.
     *
     * @param LoopInterface $loop
     * @param array         $options
     */
    public function __construct(LoopInterface $loop, array $options = [])
    {
        $this->loop = $loop;

        // Allow 400 and 500 HTTP requests to be resolved rather than rejected.
        $browser = new Browser($loop, new Connector($loop, $options));
        $this->browser = $browser->withRejectErrorResponse(false);
    }

    public function runRequest(Request $request): ExtendedPromiseInterface
    {
        return $this->browser->{$request->getMethod()}(
            $request->getUrl(),
            $request->getHeaders(),
            $request->getContent()
        );
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Http;

use Discord\Discord;
use Discord\Exceptions\DiscordRequestFailedException;
use Discord\Exceptions\Rest\ContentTooLongException;
use Discord\Exceptions\Rest\InvalidTokenException;
use Discord\Exceptions\Rest\NoPermissionsException;
use Discord\Exceptions\Rest\NotFoundException;
use Discord\Helpers\Deferred;
use Exception;
use Psr\Http\Message\ResponseInterface;
use Psr\Log\LoggerInterface;
use React\EventLoop\LoopInterface;
use React\Promise\ExtendedPromiseInterface;
use Throwable;

use function Discord\contains;

/**
 * Discord HTTP client.
 *
 * @author David Cole <david.cole1340@gmail.com>
 */
class Http
{
    /**
     * Discord API base URL.
     *
     * @var string
     */
    const BASE_URL = 'https://discord.com/api/v'.Discord::HTTP_API_VERSION;

    /**
     * Authentication token.
     *
     * @var string
     */
    private $token;

    /**
     * Logger for HTTP requests.
     *
     * @var LoggerInterface
     */
    protected $logger;

    /**
     * HTTP driver.
     *
     * @var DriverInterface
     */
    protected $driver;

    /**
     * ReactPHP event loop.
     *
     * @var LoopInterface
     */
    protected $loop;

    /**
     * Array of request buckets.
     *
     * @var Bucket[]
     */
    protected $buckets = [];

    /**
     * The current rate-limit.
     *
     * @var RateLimit
     */
    protected $rateLimit;

    /**
     * Timer that resets the current global rate-limit.
     *
     * @var TimerInterface
     */
    protected $rateLimitReset;

    /**
     * Http wrapper constructor.
     *
     * @param string               $token
     * @param LoopInterface        $loop
     * @param DriverInterface|null $driver
     */
    public function __construct(string $token, LoopInterface $loop, LoggerInterface $logger, DriverInterface $driver = null)
    {
        $this->token = $token;
        $this->loop = $loop;
        $this->logger = $logger;
        $this->driver = $driver;
    }

    /**
     * Sets the driver of the HTTP client.
     *
     * @param DriverInterface $driver
     */
    public function setDriver(DriverInterface $driver): void
    {
        $this->driver = $driver;
    }

    /**
     * Runs a GET request.
     *
     * @param string $url
     * @param mixed  $content
     * @param array  $headers
     *
     * @return ExtendedPromiseInterface
     */
    public function get(string $url, $content = null, array $headers = []): ExtendedPromiseInterface
    {
        return $this->queueRequest('get', $url, $content, $headers);
    }

    /**
     * Runs a POST request.
     *
     * @param string $url
     * @param mixed  $content
     * @param array  $headers
     *
     * @return ExtendedPromiseInterface
     */
    public function post(string $url, $content = null, array $headers = []): ExtendedPromiseInterface
    {
        return $this->queueRequest('post', $url, $content, $headers);
    }

    /**
     * Runs a PUT request.
     *
     * @param string $url
     * @param mixed  $content
     * @param array  $headers
     *
     * @return ExtendedPromiseInterface
     */
    public function put(string $url, $content = null, array $headers = []): ExtendedPromiseInterface
    {
        return $this->queueRequest('put', $url, $content, $headers);
    }

    /**
     * Runs a PATCH request.
     *
     * @param string $url
     * @param mixed  $content
     * @param array  $headers
     *
     * @return ExtendedPromiseInterface
     */
    public function patch(string $url, $content = null, array $headers = []): ExtendedPromiseInterface
    {
        return $this->queueRequest('patch', $url, $content, $headers);
    }

    /**
     * Runs a DELETE request.
     *
     * @param string $url
     * @param mixed  $content
     * @param array  $headers
     *
     * @return ExtendedPromiseInterface
     */
    public function delete(string $url, $content = null, array $headers = []): ExtendedPromiseInterface
    {
        return $this->queueRequest('delete', $url, $content, $headers);
    }

    /**
     * Builds and queues a request.
     *
     * @param string $method
     * @param string $url
     * @param mixed  $content
     * @param array  $headers
     *
     * @return ExtendedPromiseInterface
     */
    protected function queueRequest(string $method, string $url, $content, array $headers = []): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (is_null($this->driver)) {
            $deferred->reject(new \Exception('HTTP driver is missing.'));

            return $deferred->promise();
        }

        $headers = array_merge($headers, [
            'User-Agent' => $this->getUserAgent(),
            'Authorization' => $this->token,
            'X-Ratelimit-Precision' => 'millisecond',
        ]);

        $baseHeaders = [
            'User-Agent' => $this->getUserAgent(),
            'Authorization' => $this->token,
            'X-Ratelimit-Precision' => 'millisecond',
        ];

        // If there is content and Content-Type is not set,
        // assume it is JSON.
        if (! is_null($content) && ! isset($headers['Content-Type'])) {
            $content = json_encode($content);

            $baseHeaders['Content-Type'] = 'application/json';
            $baseHeaders['Content-Length'] = strlen($content);
        }

        $headers = array_merge($baseHeaders, $headers);

        $fullUrl = self::BASE_URL.'/'.$url;

        $request = new Request($deferred, $method, $fullUrl, $content ?? '', $headers);
        $this->sortIntoBucket($request);

        $this->logger->debug($request.' queued');

        return $deferred->promise();
    }

    /**
     * Executes a request.
     *
     * @param Request $request
     *
     * @return ExtendedPromiseInterface
     */
    protected function executeRequest(Request $request): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($this->rateLimit) {
            $deferred->reject($this->rateLimit);

            return $deferred->promise();
        }

        $this->driver->runRequest($request)->done(function (ResponseInterface $response) use ($request, $deferred) {
            $data = json_decode((string) $response->getBody());
            $statusCode = $response->getStatusCode();

            // Discord Rate-limit
            if ($statusCode == 429) {
                $rateLimit = new RateLimit($data->global, $data->retry_after);
                $this->logger->warning($request.' hit rate-limit: '.$rateLimit);

                if ($rateLimit->isGlobal() && ! $this->rateLimit) {
                    $this->rateLimit = $rateLimit;
                    $this->rateLimitReset = $this->loop->addTimer($rateLimit->getRetryAfter() / 1000, function () {
                        $this->rateLimit = null;
                        $this->rateLimitReset = null;
                        $this->logger->info('global rate-limit reset');

                        // Loop through all buckets and check for requests
                        foreach ($this->buckets as $bucket) {
                            $bucket->checkQueue();
                        }
                    });
                }

                $deferred->reject($rateLimit->isGlobal() ? $this->rateLimit : $rateLimit);
            }
            // Bad Gateway
            // Cloudflare SSL Handshake error
            // Push to the back of the bucket to be retried.
            elseif ($statusCode == 502 || $statusCode == 525) {
                $this->logger->warning($request.' 502/525 - sorting to back of bucket');

                $this->sortIntoBucket($request);
            }
            // Any other unsuccessful status codes
            elseif ($statusCode < 200 || $statusCode >= 300) {
                $error = $this->handleError($response);
                $this->logger->warning($request.' failed: '.$error);

                $request->getDeferred()->reject($error);
            }
            // All is well
            else {
                $this->logger->debug($request.' successful');

                $deferred->resolve($response);
                $request->getDeferred()->resolve($data);
            }
        }, function (Exception $e) use ($request) {
            $this->logger->warning($request.' failed: '.$e->getMessage());

            $request->getDeferred()->reject($e);
        });

        return $deferred->promise();
    }

    /**
     * Sorts a request into a bucket.
     *
     * @param Request $request
     */
    protected function sortIntoBucket(Request $request): void
    {
        $bucket = $this->getBucket($request->getBucketID());
        $bucket->enqueue($request);
    }

    /**
     * Gets a bucket.
     *
     * @param string $key
     *
     * @return Bucket
     */
    protected function getBucket(string $key): Bucket
    {
        if (! isset($this->buckets[$key])) {
            $bucket = new Bucket($key, $this->loop, $this->logger, function (Request $request) {
                return $this->executeRequest($request);
            });

            $this->buckets[$key] = $bucket;
        }

        return $this->buckets[$key];
    }

    /**
     * Returns an exception based on the request.
     *
     * @param ResponseInterface $response
     *
     * @return Throwable
     */
    public function handleError(ResponseInterface $response): Throwable
    {
        switch ($response->getStatusCode()) {
            case 400:
                return new DiscordRequestFailedException($response->getReasonPhrase());
            case 401:
                return new InvalidTokenException($response->getReasonPhrase());
            case 403:
                return new NoPermissionsException($response->getReasonPhrase());
            case 404:
                return new NotFoundException($response->getReasonPhrase());
            case 500:
                if (contains(strtolower((string) $response->getBody()), ['longer than 2000 characters', 'string value is too long'])) {
                    // Response was longer than 2000 characters and was blocked by Discord.
                    return new ContentTooLongException('Response was more than 2000 characters. Use another method to get this data.');
                }
            default:
            return new DiscordRequestFailedException($response->getReasonPhrase());
        }
    }

    /**
     * Returns the User-Agent of the HTTP client.
     *
     * @return string
     */
    public function getUserAgent(): string
    {
        return 'DiscordBot (https://github.com/discord-php/DiscordPHP, '.Discord::VERSION.')';
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Http;

/**
 * Represents a rate-limit given by Discord.
 *
 * @author David Cole <david.cole1340@gmail.com>
 */
class RateLimit
{
    /**
     * Whether the rate-limit is global.
     *
     * @var bool
     */
    protected $global;

    /**
     * Time in seconds of when to retry after.
     *
     * @var float
     */
    protected $retry_after;

    /**
     * Rate limit constructor.
     *
     * @param bool  $global
     * @param float $retry_after
     */
    public function __construct(bool $global, float $retry_after)
    {
        $this->global = $global;
        $this->retry_after = $retry_after;
    }

    /**
     * Gets the global parameter.
     *
     * @return bool
     */
    public function isGlobal(): bool
    {
        return $this->global;
    }

    /**
     * Gets the retry after parameter.
     *
     * @return float
     */
    public function getRetryAfter(): float
    {
        return $this->retry_after;
    }

    /**
     * Converts a rate-limit to a user-readable string.
     *
     * @return string
     */
    public function __toString()
    {
        return 'RATELIMIT '.($this->global ? 'Global' : 'Non-global').', retry after '.$this->retry_after.' ms';
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Http;

use Discord\Helpers\Deferred;

/**
 * Represents an HTTP request.
 *
 * @author David Cole <david.cole1340@gmail.com>
 */
class Request
{
    /**
     * Deferred promise.
     *
     * @var Deferred
     */
    protected $deferred;

    /**
     * Request method.
     *
     * @var string
     */
    protected $method;

    /**
     * Request URL.
     *
     * @var string
     */
    protected $url;

    /**
     * Request content.
     *
     * @var string
     */
    protected $content;

    /**
     * Request headers.
     *
     * @var array
     */
    protected $headers;

    /**
     * Request constructor.
     *
     * @param Deferred $deferred
     * @param string   $method
     * @param string   $url
     * @param string   $content
     * @param array    $headers
     */
    public function __construct(Deferred $deferred, string $method, string $url, string $content, array $headers = [])
    {
        $this->deferred = $deferred;
        $this->method = $method;
        $this->url = $url;
        $this->content = $content;
        $this->headers = $headers;
    }

    /**
     * Gets the method.
     *
     * @return string
     */
    public function getMethod(): string
    {
        return $this->method;
    }

    /**
     * Gets the url.
     *
     * @return string
     */
    public function getUrl(): string
    {
        return $this->url;
    }

    /**
     * Gets the content.
     *
     * @return string
     */
    public function getContent(): string
    {
        return $this->content;
    }

    /**
     * Gets the headers.
     *
     * @return string
     */
    public function getHeaders(): array
    {
        return $this->headers;
    }

    /**
     * Returns the deferred promise.
     *
     * @return Deferred
     */
    public function getDeferred(): Deferred
    {
        return $this->deferred;
    }

    /**
     * Returns the bucket ID for the request.
     *
     * @return string
     */
    public function getBucketID(): string
    {
        // TODO change
        // Extract major parameters and method?
        return $this->method.$this->url;
    }

    /**
     * Converts the request to a user-readable string.
     *
     * @return string
     */
    public function __toString()
    {
        return 'REQ '.strtoupper($this->method).' '.$this->url;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Channel;

use Carbon\Carbon;
use Discord\Exceptions\FileNotFoundException;
use Discord\Exceptions\InvalidOverwriteException;
use Discord\Exceptions\Rest\NoPermissionsException;
use Discord\Helpers\Collection;
use Discord\Parts\Embed\Embed;
use Discord\Parts\Guild\Guild;
use Discord\Parts\Guild\Invite;
use Discord\Parts\Guild\Role;
use Discord\Parts\Part;
use Discord\Parts\Permissions\ChannelPermission;
use Discord\Parts\User\Member;
use Discord\Parts\User\User;
use Discord\Repository\Channel\MessageRepository;
use Discord\Repository\Channel\OverwriteRepository;
use Discord\Repository\Channel\VoiceMemberRepository as MemberRepository;
use Discord\Repository\Channel\WebhookRepository;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;
use Discord\Helpers\Multipart;
use React\Promise\ExtendedPromiseInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
use Traversable;
use function React\Partial\bind as Bind;
use function React\Promise\reject as Reject;

/**
 * A Channel can be either a text or voice channel on a Discord guild.
 *
 * @property string $id                         The unique identifier of the Channel.
 * @property string $name                       The name of the channel.
 * @property int $type                          The type of the channel.
 * @property string $topic                      The topic of the channel.
 * @property Guild $guild                       The guild that the channel belongs to. Only for text or voice channels.
 * @property string|null $guild_id              The unique identifier of the guild that the channel belongs to. Only for text or voice channels.
 * @property int $position                      The position of the channel on the sidebar.
 * @property bool $is_private                   Whether the channel is a private channel.
 * @property string $last_message_id            The unique identifier of the last message sent in the channel.
 * @property int $bitrate                       The bitrate of the channel. Only for voice channels.
 * @property User $recipient                    The first recipient of the channel. Only for DM or group channels.
 * @property Collection|User[] $recipients      A collection of all the recipients in the channel. Only for DM or group channels.
 * @property bool $nsfw                         Whether the channel is NSFW.
 * @property int $user_limit                    The user limit of the channel.
 * @property int $rate_limit_per_user           Amount of seconds a user has to wait before sending a new message.
 * @property string $icon                       Icon hash.
 * @property string $owner_id                   The ID of the DM creator. Only for DM or group channels.
 * @property string $application_id             ID of the group DM creator if it is a bot.
 * @property string $parent_id                  ID of the parent channel.
 * @property Carbon $last_pin_timestamp         When the last message was pinned.
 * @property MemberRepository $members          voice channel only - members in the channel
 * @property MessageRepository $messages        text channel only - messages sent in the channel
 * @property OverwriteRepository $overwrites    permission overwrites
 * @property WebhookRepository $webhooks        webhooks in the channel
 */
class Channel extends Part
{
    const TYPE_TEXT = 0;
    const TYPE_DM = 1;
    const TYPE_VOICE = 2;
    const TYPE_GROUP = 3;
    const TYPE_CATEGORY = 4;
    const TYPE_NEWS = 5;
    const TYPE_GAME_STORE = 6;

    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'id',
        'name',
        'type',
        'topic',
        'guild_id',
        'position',
        'is_private',
        'last_message_id',
        'permission_overwrites',
        'bitrate',
        'recipients',
        'nsfw',
        'user_limit',
        'rate_limit_per_user',
        'icon',
        'owner_id',
        'application_id',
        'parent_id',
        'last_pin_timestamp',
    ];

    /**
     * {@inheritdoc}
     */
    protected $repositories = [
        'members' => MemberRepository::class,
        'messages' => MessageRepository::class,
        'overwrites' => OverwriteRepository::class,
        'webhooks' => WebhookRepository::class,
    ];

    /**
     * {@inheritdoc}
     */
    protected function afterConstruct(): void
    {
        if (! array_key_exists('bitrate', $this->attributes) && $this->type != self::TYPE_TEXT) {
            $this->bitrate = 64000;
        }
    }

    /**
     * Gets the is_private attribute.
     *
     * @return bool Whether the channel is private.
     */
    protected function getIsPrivateAttribute(): bool
    {
        return array_search($this->type, [self::TYPE_DM, self::TYPE_GROUP]) !== false;
    }

    /**
     * Gets the recipient attribute.
     *
     * @return User The recipient.
     */
    protected function getRecipientAttribute(): ?User
    {
        return $this->recipients->first();
    }

    /**
     * Gets the recipients attribute.
     *
     * @return Collection A collection of recepients.
     * @throws \Exception
     */
    protected function getRecipientsAttribute(): Collection
    {
        $recipients = new Collection();

        if (array_key_exists('recipients', $this->attributes)) {
            foreach ((array) $this->attributes['recipients'] as $recipient) {
                if (! $user = $this->discord->users->get('id', $recipient->id)) {
                    $user = $this->factory->create(User::class, $recipient, true);
                }
                $recipients->push($user);
            }
        }

        return $recipients;
    }

    /**
     * Returns the guild attribute.
     *
     * @return Guild The guild attribute.
     */
    protected function getGuildAttribute(): ?Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }

    /**
     * Gets the last pinned message timestamp.
     *
     * @return Carbon
     */
    protected function getLastPinTimestampAttribute(): ?Carbon
    {
        if (isset($this->attributes['last_pin_timestamp'])) {
            return Carbon::parse($this->attributes['last_pin_timestamp']);
        }

        return null;
    }

    /**
     * Returns the channels pinned messages.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    protected function getPinnedMessages(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->http->get($this->replaceWithVariables('channels/:id/pins'))->done(
            function ($responses) use ($deferred) {
                $messages = new Collection();

                foreach ($responses as $response) {
                    if (! $message = $this->messages->get('id', $response->id)) {
                        $message = $this->factory->create(Message::class, $response, true);
                    }
                    $messages->push($message);
                }

                $deferred->resolve($messages);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Sets permissions in a channel.
     *
     * @param Part  $part  A role or member.
     * @param array $allow An array of permissions to allow.
     * @param array $deny  An array of permissions to deny.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function setPermissions(Part $part, array $allow = [], array $deny = []): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($part instanceof Member) {
            $type = 'member';
        } elseif ($part instanceof Role) {
            $type = 'role';
        } else {
            return Reject(new InvalidOverwriteException('Given part was not one of member or role.'));
        }

        $allow = array_fill_keys($allow, true);
        $deny = array_fill_keys($deny, true);

        $allowPart = $this->factory->create(ChannelPermission::class, $allow);
        $denyPart = $this->factory->create(ChannelPermission::class, $deny);

        $overwrite = $this->factory->create(Overwrite::class, [
            'id' => $part->id,
            'channel_id' => $this->id,
            'type' => $type,
            'allow' => $allowPart->bitwise,
            'deny' => $denyPart->bitwise,
        ]);

        $this->setOverwrite($part, $overwrite)->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Sets an overwrite to the channel.
     *
     * @param Part      $part      A role or member.
     * @param Overwrite $overwrite An overwrite object.
     *
     * @return ExtendedPromiseInterface
     */
    public function setOverwrite(Part $part, Overwrite $overwrite): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->manage_roles) {
                $deferred->reject(new NoPermissionsException('You do not have permission to edit roles in the specified channel.'));

                return $deferred->promise();
            }
        }


        if ($part instanceof Member) {
            $type = 'member';
        } elseif ($part instanceof Role) {
            $type = 'role';
        } else {
            return Reject(new InvalidOverwriteException('Given part was not one of member or role.'));
        }

        $payload = [
            'id' => $part->id,
            'type' => $type,
            'allow' => (string) $overwrite->allow->bitwise,
            'deny' => (string) $overwrite->deny->bitwise,
        ];

        if (! $this->created) {
            $this->attributes['permission_overwrites'][] = $payload;
            $deferred->resolve();
        } else {
            $this->http->put("channels/{$this->id}/permissions/{$part->id}", $payload)->done(
                Bind([$deferred, 'resolve']),
                Bind([$deferred, 'reject'])
            );
        }

        return $deferred->promise();
    }

    /**
     * Fetches a message object from the Discord servers.
     *
     * @param string $id The message snowflake.
     *
     * @return ExtendedPromiseInterface
     */
    public function getMessage(string $id): ExtendedPromiseInterface
    {
        return $this->messages->fetch($id);
    }

    /**
     * Moves a member to another voice channel.
     *
     * @param Member|int The member to move. (either a Member part or the member ID)
     *
     * @return ExtendedPromiseInterface
     */
    public function moveMember($member): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->allowVoice()) {
            $deferred->reject(new \Exception('You cannot move a member in a text channel.'));

            return $deferred->promise();
        }

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->move_members) {
                $deferred->reject(new NoPermissionsException('You do not have permission to move members in the specified channel.'));

                return $deferred->promise();
            }
        }

        if ($member instanceof Member) {
            $member = $member->id;
        }

        $this->http->patch("guilds/{$this->guild_id}/members/{$member}", ['channel_id' => $this->id])->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        // At the moment we are unable to check if the member
        // was moved successfully.

        return $deferred->promise();
    }

    /**
     * Mutes a member on a voice channel.
     *
     * @param Member|int The member to mute. (either a Member part or the member ID)
     *
     * @return \React\Promise\Promise
     */
    public function muteMember($member): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->allowVoice()) {
            $deferred->reject(new \Exception('You cannot mute a member in a text channel.'));

            return $deferred->promise();
        }

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->mute_members) {
                $deferred->reject(new NoPermissionsException('You do not have permission to mute members in the specified channel.'));

                return $deferred->promise();
            }
        }

        if ($member instanceof Member) {
            $member = $member->id;
        }

        $this->http->patch(
            "guilds/{$this->guild_id}/members/{$member}",
            [
                'mute' => true,
            ]
        )->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        // At the moment we are unable to check if the member
        // was muted successfully.

        return $deferred->promise();
    }

    /**
     * Unmutes a member on a voice channel.
     *
     * @param Member|int The member to unmute. (either a Member part or the member ID)
     *
     * @return \React\Promise\Promise
     */
    public function unmuteMember($member): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->allowVoice()) {
            $deferred->reject(new \Exception('You cannot unmute a member in a text channel.'));

            return $deferred->promise();
        }

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->mute_members) {
                $deferred->reject(new NoPermissionsException('You do not have permission to unmute members in the specified channel.'));

                return $deferred->promise();
            }
        }

        if ($member instanceof Member) {
            $member = $member->id;
        }

        $this->http->patch(
            "guilds/{$this->guild_id}/members/{$member}",
            [
                'mute' => false,
            ]
        )->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        // At the moment we are unable to check if the member
        // was unmuted successfully.

        return $deferred->promise();
    }

    /**
     * Creates an invite for the channel.
     *
     * @param array $options An array of options. All fields are optional.
     * @param int   $options ['max_age']   The time that the invite will be valid in seconds.
     * @param int   $options ['max_uses']  The amount of times the invite can be used.
     * @param bool  $options ['temporary'] Whether the invite is for temporary membership.
     * @param bool  $options ['unique']    Whether the invite code should be unique (useful for creating many unique one time use invites).
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function createInvite($options = []): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->create_instant_invite) {
                $deferred->reject(new NoPermissionsException('You do not have permission to create an invite for the specified channel.'));

                return $deferred->promise();
            }
        }

        $resolver = new OptionsResolver();
        $resolver
            ->setDefined([
                'max_age',
                'max_uses',
                'temporary',
                'unique',
            ])
            ->setAllowedTypes('max_age', 'int')
            ->setAllowedTypes('max_uses', 'int')
            ->setAllowedTypes('temporary', 'bool')
            ->setAllowedTypes('unique', 'bool')
            ->setAllowedValues('max_age', range(0, 604800))
            ->setAllowedValues('max_uses', range(0, 100));
        
        $options = $resolver->resolve($options);

        $this->http->post($this->replaceWithVariables('channels/:id/invites'), $options)->done(
            function ($response) use ($deferred) {
                $invite = $this->factory->create(Invite::class, $response, true);

                $deferred->resolve($invite);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Bulk deletes an array of messages.
     *
     * @param array|Traversable $messages An array of messages to delete.
     *
     * @return ExtendedPromiseInterface
     */
    public function deleteMessages($messages): ExtendedPromiseInterface
    {
        if (! is_array($messages) &&
            ! ($messages instanceof Traversable)
        ) {
            return Reject(new \Exception('$messages must be an array or implement Traversable.'));
        }

        $count = count($messages);

        if ($count == 0) {
            return \React\Promise\resolve();
        } elseif ($count == 1 || $this->is_private) {
            foreach ($messages as $message) {
                if ($message instanceof Message ||
                    $message = $this->messages->get('id', $message)
                ) {
                    return $message->delete();
                }

                return $this->http->delete("channels/{$this->id}/messages/{$message}");
            }
        } else {
            $messageID = [];

            foreach ($messages as $message) {
                if ($message instanceof Message) {
                    $messageID[] = $message->id;
                } else {
                    $messageID[] = $message;
                }
            }

            $promises = [];

            while (! empty($messageID)) {
                $promises[] = $this->http->post("channels/{$this->id}/messages/bulk_delete", ['messages' => array_slice($messageID, 0, 100)]);
                $messageID = array_slice($messageID, 100);
            }

            return \React\Promise\all($promises);
        }
    }

    /**
     * Deletes a given number of messages, in order of time sent.
     *
     * @param int $value
     *
     * @return ExtendedPromiseInterface
     */
    public function limitDelete(int $value): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->getMessageHistory(['limit' => $value])->done(function ($messages) use ($deferred) {
            $this->deleteMessages($messages)->done([$deferred, 'resolve'], [$deferred, 'reject']);
        }, [$deferred, 'reject']);

        return $deferred->promise();
    }

    /**
     * Fetches message history.
     *
     * @param array $options
     *
     * @return ExtendedPromiseInterface
     */
    public function getMessageHistory(array $options): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->read_message_history) {
                $deferred->reject(new NoPermissionsException('You do not have permission to read the specified channel\'s message history.'));

                return $deferred->promise();
            }
        }

        $resolver = new OptionsResolver();
        $resolver->setDefaults(['limit' => 100, 'cache' => true]);
        $resolver->setDefined(['before', 'after', 'around']);
        $resolver->setAllowedTypes('before', [Message::class, 'string']);
        $resolver->setAllowedTypes('after', [Message::class, 'string']);
        $resolver->setAllowedTypes('around', [Message::class, 'string']);
        $resolver->setAllowedValues('limit', range(1, 100));

        $options = $resolver->resolve($options);
        if (isset($options['before'], $options['after']) ||
            isset($options['before'], $options['around']) ||
            isset($options['around'], $options['after'])) {
            $deferred->reject(new \Exception('Can only specify one of before, after and around.'));

            return $deferred->promise();
        }

        $url = "channels/{$this->id}/messages?limit={$options['limit']}";
        if (isset($options['before'])) {
            $url .= '&before='.($options['before'] instanceof Message ? $options['before']->id : $options['before']);
        }
        if (isset($options['after'])) {
            $url .= '&after='.($options['after'] instanceof Message ? $options['after']->id : $options['after']);
        }
        if (isset($options['around'])) {
            $url .= '&around='.($options['around'] instanceof Message ? $options['around']->id : $options['around']);
        }

        $this->http->get($url, null, [], $options['cache'] ? null : 0)->done(
            function ($responses) use ($deferred) {
                $messages = new Collection();

                foreach ($responses as $response) {
                    if (! $message = $this->messages->get('id', $response->id)) {
                        $message = $this->factory->create(Message::class, $response, true);
                    }
                    $messages->push($message);
                }

                $deferred->resolve($messages);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Adds a message to the channels pinboard.
     *
     * @param Message $message The message to pin.
     *
     * @return ExtendedPromiseInterface
     */
    public function pinMessage(Message $message): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->manage_messages) {
                $deferred->reject(new NoPermissionsException('You do not have permission to pin messages in the specified channel.'));

                return $deferred->promise();
            }
        }

        if ($message->pinned) {
            return Reject(new \Exception('This message is already pinned.'));
        }

        if ($message->channel_id != $this->id) {
            return Reject(new \Exception('You cannot pin a message to a different channel.'));
        }

        $this->http->put("channels/{$this->id}/pins/{$message->id}")->done(
            function () use (&$message, $deferred) {
                $message->pinned = true;
                $deferred->resolve($message);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Removes a message from the channels pinboard.
     *
     * @param Message $message The message to un-pin.
     *
     * @return ExtendedPromiseInterface
     */
    public function unpinMessage(Message $message): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->manage_messages) {
                $deferred->reject(new NoPermissionsException('You do not have permission to unpin messages in the specified channel.'));

                return $deferred->promise();
            }
        }

        if (! $message->pinned) {
            return Reject(new \Exception('This message is not pinned.'));
        }

        if ($message->channel_id != $this->id) {
            return Reject(new \Exception('You cannot un-pin a message from a different channel.'));
        }

        $this->http->delete("channels/{$this->id}/pins/{$message->id}")->done(
            function () use (&$message, $deferred) {
                $message->pinned = false;
                $deferred->resolve($message);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Returns the channels invites.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function getInvites(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->http->get($this->replaceWithVariables('channels/:id/invites'))->done(
            function ($response) use ($deferred) {
                $invites = new Collection();

                foreach ($response as $invite) {
                    $invite = $this->factory->create(Invite::class, $invite, true);
                    $invites->push($invite);
                }

                $deferred->resolve($invites);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Sets the permission overwrites attribute.
     *
     * @param array $overwrites
     */
    protected function setPermissionOverwritesAttribute(array $overwrites): void
    {
        $this->attributes['permission_overwrites'] = $overwrites;

        if (! is_null($overwrites)) {
            foreach ($overwrites as $overwrite) {
                $overwrite = (array) $overwrite;
                $overwrite['channel_id'] = $this->id;

                $this->overwrites->push($this->factory->create(Overwrite::class, $overwrite, true));
            }
        }
    }

    /**
     * Sends a message to the channel if it is a text channel.
     *
     * @param string           $text             The text to send in the message.
     * @param bool             $tts              Whether the message should be sent with text to speech enabled.
     * @param Embed|array|null $embed            An embed to send.
     * @param array|null       $allowed_mentions Set mentions allowed in the message.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function sendMessage(string $text, bool $tts = false, $embed = null, $allowed_mentions = null): ExtendedPromiseInterface
    {
        if ($embed instanceof Embed) {
            $embed = $embed->getRawAttributes();
        }
        $deferred = new Deferred();

        if (! $this->allowText()) {
            $deferred->reject(new \Exception('You can only send text messages to a text enabled channel.'));

            return $deferred->promise();
        }

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->send_messages) {
                $deferred->reject(new NoPermissionsException('You do not have permission to send messages in the specified channel.'));

                return $deferred->promise();
            }

            if ($tts && ! $botperms->send_tts_messages) {
                $deferred->reject(new NoPermissionsException('You do not have permission to send tts messages in the specified channel.'));

                return $deferred->promise();
            }
        }

        $this->http->post(
            "channels/{$this->id}/messages",
            [
                'content' => $text,
                'tts' => $tts,
                'embed' => $embed,
                'allowed_mentions' => $allowed_mentions,
            ]
        )->done(
            function ($response) use ($deferred) {
                $message = $this->factory->create(Message::class, $response, true);
                $this->messages->push($message);

                $deferred->resolve($message);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Edit a message in the channel.
     *
     * @param Message          $message The message to edit.
     * @param string           $text    The text to of the message.
     * @param bool             $tts     Whether the message should be sent with text to speech enabled.
     * @param Embed|array|null $embed   An embed to send.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function editMessage(Message $message, string $text, bool $tts = false, $embed = null): ExtendedPromiseInterface
    {
        if ($embed instanceof Embed) {
            $embed = $embed->getRawAttributes();
        }
        $deferred = new Deferred();

        $this->http->patch(
            "channels/{$this->id}/messages/{$message->id}",
            [
                'content' => $text,
                'tts' => $tts,
                'embed' => $embed,
            ]
        )->done(
            function ($response) use ($deferred) {
                $message = $this->factory->create(Message::class, $response, true);
                $this->messages->push($message);

                $deferred->resolve($message);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Sends an embed to the channel if it is a text channel.
     *
     * @param Embed $embed
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function sendEmbed(Embed $embed): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->allowText()) {
            $deferred->reject(new \Exception('You cannot send an embed to a voice channel.'));

            return $deferred->promise();
        }

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->send_messages) {
                $deferred->reject(new NoPermissionsException('You do not have permission to send messages in the specified channel.'));

                return $deferred->promise();
            }
        }

        $this->http->post("channels/{$this->id}/messages", ['embed' => $embed->getRawAttributes()])->done(function ($response) use ($deferred) {
            $message = $this->factory->create(Message::class, $response, true);
            $this->messages->push($message);

            $deferred->resolve($message);
        }, Bind([$deferred, 'reject']));

        return $deferred->promise();
    }

    /**
     * Sends a file to the channel if it is a text channel.
     *
     * @param string      $filepath The path to the file to be sent.
     * @param string|null $filename The name to send the file as.
     * @param string|null $content  Message content to send with the file.
     * @param bool        $tts      Whether to send the message with TTS.
     *
     * @return ExtendedPromiseInterface
     */
    public function sendFile(string $filepath, ?string $filename = null, ?string $content = null, bool $tts = false): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->allowText()) {
            $deferred->reject(new \Exception('You cannot send a file to a voice channel.'));

            return $deferred->promise();
        }

        if (! $this->is_private) {
            $botperms = $this->guild->members->offsetGet($this->discord->id)->getPermissions($this);

            if (! $botperms->attach_files) {
                $deferred->reject(new NoPermissionsException('You do not have permission to send files into the specified channel.'));

                return $deferred->promise();
            }
        }

        if (! file_exists($filepath)) {
            $deferred->reject(new FileNotFoundException("File does not exist at path {$filepath}."));

            return $deferred->promise();
        }

        if (is_null($filename)) {
            $filename = basename($filepath);
        }

        $multipart = new Multipart([
            [
                'name' => 'file',
                'content' => file_get_contents($filepath),
                'filename' => $filename,
            ],
            [
                'name' => 'tts',
                'content' => $tts ? 'true' : 'false',
            ],
            [
                'name' => 'content',
                'content' => $content ?? '',
            ],
        ]);

        $this->http->post("channels/{$this->id}/messages", (string) $multipart, $multipart->getHeaders())->done(function ($response) use ($deferred) {
            $message = $this->factory->create(Message::class, $response, true);
            $this->messages->push($message);

            $deferred->resolve($message);
        }, [$deferred, 'reject']);

        return $deferred->promise();
    }

    /**
     * Broadcasts that you are typing to the channel. Lasts for 5 seconds.
     *
     * @return ExtendedPromiseInterface
     */
    public function broadcastTyping(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->allowText()) {
            $deferred->reject(new \Exception('You cannot broadcast typing to a voice channel.'));

            return $deferred->promise();
        }

        $this->http->post("channels/{$this->id}/typing")->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Creates a message collector for the channel.
     *
     * @param callable $filter  The filter function. Returns true or false.
     * @param array    $options
     * @param int      $options ['time']  Time in milliseconds until the collector finishes or false.
     * @param int      $options ['limit'] The amount of messages allowed or false.
     *
     * @return ExtendedPromiseInterface
     */
    public function createMessageCollector(callable $filter, array $options = []): ExtendedPromiseInterface
    {
        $deferred = new Deferred();
        $messages = new Collection([], null, null);
        $timer = null;

        $options = array_merge([
            'time' => false,
            'limit' => false,
        ], $options);

        $eventHandler = function (Message $message) use (&$eventHandler, $filter, $options, &$messages, &$deferred, &$timer) {
            if ($message->channel_id != $this->id) {
                return;
            }
            // Reject messages not in this channel
            $filterResult = call_user_func_array($filter, [$message]);

            if ($filterResult) {
                $messages->push($message);

                if ($options['limit'] !== false && sizeof($messages) >= $options['limit']) {
                    $this->discord->removeListener(Event::MESSAGE_CREATE, $eventHandler);
                    $deferred->resolve($messages);

                    if (! is_null($timer)) {
                        $this->discord->getLoop()->cancelTimer($timer);
                    }
                }
            }
        };
        $this->discord->on(Event::MESSAGE_CREATE, $eventHandler);

        if ($options['time'] !== false) {
            $timer = $this->discord->getLoop()->addTimer($options['time'] / 1000, function () use (&$eventHandler, &$messages, &$deferred) {
                $this->discord->removeListener(Event::MESSAGE_CREATE, $eventHandler);
                $deferred->resolve($messages);
            });
        }

        return $deferred->promise();
    }

    /**
     * Returns if allow text.
     *
     * @return bool if we can send text or not.
     */
    public function allowText()
    {
        return in_array($this->type, [self::TYPE_TEXT, self::TYPE_DM, self::TYPE_GROUP, self::TYPE_NEWS]);
    }

    /**
     * Returns if allow voice.
     *
     * @return bool if we can send voice or not.
     */
    public function allowVoice()
    {
        return in_array($this->type, [self::TYPE_VOICE]);
    }

    /**
     * {@inheritdoc}
     */
    public function getCreatableAttributes(): array
    {
        return [
            'name' => $this->name,
            'type' => $this->type,
            'bitrate' => $this->bitrate,
            'permission_overwrites' => $this->permission_overwrites,
            'topic' => $this->topic,
            'user_limit' => $this->user_limit,
            'rate_limit_per_user' => $this->rate_limit_per_user,
            'position' => $this->position,
            'parent_id' => $this->parent_id,
            'nsfw' => $this->nsfw,
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function getUpdatableAttributes(): array
    {
        return [
            'name' => $this->name,
            'topic' => $this->topic,
            'position' => $this->position,
            'parent_id' => $this->parent_id,
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function getRepositoryAttributes(): array
    {
        return [
            'channel_id' => $this->id,
        ];
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Channel;

use Carbon\Carbon;
use Discord\Helpers\Collection;
use Discord\Parts\Embed\Embed;
use Discord\Parts\Guild\Emoji;
use Discord\Parts\Guild\Role;
use Discord\Parts\Part;
use Discord\Parts\User\Member;
use Discord\Parts\User\User;
use Discord\Parts\WebSockets\MessageReaction;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;
use Discord\Repository\Channel\ReactionRepository;
use React\Promise\ExtendedPromiseInterface;

use function React\Partial\bind as Bind;

/**
 * A message which is posted to a Discord text channel.
 *
 * @property string                         $id               The unique identifier of the message.
 * @property Channel                        $channel          The channel that the message was sent in.
 * @property string                         $channel_id       The unique identifier of the channel that the message was went in.
 * @property string                         $content          The content of the message if it is a normal message.
 * @property int                            $type             The type of message.
 * @property Collection|User[]              $mentions         A collection of the users mentioned in the message.
 * @property Member|User                    $author           The author of the message.
 * @property string                         $user_id          The user id of the author.
 * @property bool                           $mention_everyone Whether the message contained an @everyone mention.
 * @property Carbon                         $timestamp        A timestamp of when the message was sent.
 * @property Carbon|null                    $edited_timestamp A timestamp of when the message was edited, or null.
 * @property bool                           $tts              Whether the message was sent as a text-to-speech message.
 * @property array                          $attachments      An array of attachment objects.
 * @property Collection|Embed[]             $embeds           A collection of embed objects.
 * @property string|null                    $nonce            A randomly generated string that provides verification for the client. Not required.
 * @property Collection|Role[]              $mention_roles    A collection of roles that were mentioned in the message.
 * @property bool                           $pinned           Whether the message is pinned to the channel.
 * @property Collection|Channel[]           $mention_channels Collection of mentioned channels.
 * @property ReactionRepository             $reactions        Collection of reactions on the message.
 * @property string                         $webhook_id       ID of the webhook that made the message, if any.
 * @property object                         $activity         Current message activity. Requires rich presence.
 * @property object                         $application      Application of message. Requires rich presence.
 * @property object                         $message_reference Message that is referenced by this message.
 * @property int                            $flags             Message flags.
 * @property bool                           $crossposted       Message has been crossposted.
 * @property bool                           $is_crosspost      Message is a crosspost from another channel.
 * @property bool                           $suppress_embeds   Do not include embeds when serializing message.
 * @property bool                           $source_message_deleted Source message for this message has been deleted.
 * @property bool                           $urgent            Message is urgent.
 */
class Message extends Part
{
    const TYPE_NORMAL = 0;
    const TYPE_USER_ADDED = 1;
    const TYPE_USER_REMOVED = 2;
    const TYPE_CALL = 3;
    const TYPE_CHANNEL_NAME_CHANGE = 4;
    const TYPE_CHANNEL_ICON_CHANGE = 5;
    const CHANNEL_PINNED_MESSAGE = 6;
    const GUILD_MEMBER_JOIN = 7;
    const USER_PREMIUM_GUILD_SUBSCRIPTION = 8;
    const USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1 = 9;
    const USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2 = 10;
    const USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3 = 11;
    const CHANNEL_FOLLOW_ADD = 12;
    const GUILD_DISCOVERY_DISQUALIFIED = 14;
    const GUILD_DISCOVERY_REQUALIFIED = 15;

    const ACTIVITY_JOIN = 1;
    const ACTIVITY_SPECTATE = 2;
    const ACTIVITY_LISTEN = 3;
    const ACTIVITY_JOIN_REQUEST = 4;

    const REACT_DELETE_ALL = 0;
    const REACT_DELETE_ME = 1;
    const REACT_DELETE_ID = 2;
    const REACT_DELETE_EMOJI = 3;

    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'id',
        'channel_id',
        'content',
        'type',
        'mentions',
        'author',
        'mention_everyone',
        'timestamp',
        'edited_timestamp',
        'tts',
        'attachments',
        'embeds',
        'nonce',
        'mention_roles',
        'pinned',
        'mention_channels',
        'reactions',
        'webhook_id',
        'activity',
        'application',
        'message_reference',
        'flags',
    ];

    /**
     * {@inheritdoc}
     */
    protected $repositories = [
        'reactions' => ReactionRepository::class,
    ];

    /**
     * Gets the crossposted attribute.
     *
     * @return bool
     */
    protected function getCrosspostedAttribute(): bool
    {
        return (bool) ($this->flags & (1 << 0));
    }

    /**
     * Gets the is_crosspost attribute.
     *
     * @return bool
     */
    protected function getIsCrosspostAttribute(): bool
    {
        return (bool) ($this->flags & (1 << 1));
    }

    /**
     * Gets the suppress_embeds attribute.
     *
     * @return bool
     */
    protected function getSuppressEmbedsAttribute(): bool
    {
        return (bool) ($this->flags & (1 << 2));
    }

    /**
     * Gets the source_message_deleted attribute.
     *
     * @return bool
     */
    protected function getSourceMessageDeletedAttribute(): bool
    {
        return (bool) ($this->flags & (1 << 3));
    }

    /**
     * Gets the urgent attribute.
     *
     * @return bool
     */
    protected function getUrgentAttribute(): bool
    {
        return (bool) ($this->flags & (1 << 4));
    }

    /**
     * Gets the mention_channels attribute.
     *
     * @return Collection|Channel[]
     * @throws \Exception
     */
    protected function getMentionChannelsAttribute(): Collection
    {
        $collection = new Collection([], 'id', Channel::class);

        if (preg_match_all('/<#([0-9]*)>/', $this->content, $matches)) {
            foreach ($matches[1] as $channelId) {
                if ($channel = $this->discord->getChannel($channelId)) {
                    $collection->push($channel);
                }
            }
        }

        foreach ($this->attributes['mention_channels'] ?? [] as $mention_channel) {
            if (! $channel = $this->discord->getChannel($mention_channel->id)) {
                $channel = $this->factory->create(Channel::class, $mention_channel, true);
            }

            $collection->push($channel);
        }

        return $collection;
    }

    /**
     * Sets the reactions attriubte.
     *
     * @param iterable $reactions
     */
    protected function setReactionsAttribute(iterable $reactions)
    {
        $this->reactions->clear();

        foreach ($reactions as $reaction) {
            $this->reactions->push($this->reactions->create((array) $reaction, true));
        }
    }

    /**
     * Returns the channel attribute.
     *
     * @return Channel    The channel the message was sent in.
     * @throws \Exception
     */
    protected function getChannelAttribute(): Channel
    {
        if ($channel = $this->discord->getChannel($this->channel_id)) {
            return $channel;
        }

        return $this->factory->create(Channel::class, [
            'id' => $this->channel_id,
            'type' => Channel::TYPE_DM,
        ], true);
    }

    /**
     * Returns the mention_roles attribute.
     *
     * @return Collection The roles that were mentioned.
     */
    protected function getMentionRolesAttribute(): Collection
    {
        $roles = new Collection();

        if ($this->channel->guild) {
            foreach ($this->channel->guild->roles ?? [] as $role) {
                if (array_search($role->id, $this->attributes['mention_roles'] ?? []) !== false) {
                    $roles->push($role);
                }
            }
        }

        return $roles;
    }

    /**
     * Returns the mention attribute.
     *
     * @return Collection The users that were mentioned.
     * @throws \Exception
     */
    protected function getMentionsAttribute(): Collection
    {
        $users = new Collection();

        foreach ($this->attributes['mentions'] ?? [] as $mention) {
            if (! $user = $this->discord->users->get('id', $mention->id)) {
                $user = $this->factory->create(User::class, $mention, true);
            }
            $users->push($user);
        }

        return $users;
    }

    /**
     * Returns the `user_id` attribute.
     *
     * @return string
     */
    protected function getUserIdAttribute(): ?string
    {
        return $this->attributes['author']->id ?? null;
    }

    /**
     * Returns the author attribute.
     *
     * @return User|Member The member that sent the message. Will return a User object if it is a PM.
     * @throws \Exception
     */
    protected function getAuthorAttribute(): ?Part
    {
        if (! isset($this->attributes['author'])) {
            return null;
        }

        if (($this->channel->guild &&
            $author = $this->channel->guild->members->get('id', $this->attributes['author']->id)) ||
            $author = $this->discord->users->get('id', $this->attributes['author']->id)
        ) {
            return $author;
        }

        return $this->factory->create(User::class, $this->attributes['author'], true);
    }

    /**
     * Returns the embed attribute.
     *
     * @return Collection A collection of embeds.
     * @throws \Exception
     */
    protected function getEmbedsAttribute(): Collection
    {
        $embeds = new Collection([], null);

        foreach ($this->attributes['embeds'] ?? [] as $embed) {
            $embeds->push($this->factory->create(Embed::class, $embed, true));
        }

        return $embeds;
    }

    /**
     * Returns the timestamp attribute.
     *
     * @return Carbon     The time that the message was sent.
     * @throws \Exception
     */
    protected function getTimestampAttribute(): ?Carbon
    {
        if ($this->attributes['timestamp'] ?? null) {
            return new Carbon($this->attributes['timestamp']);
        }

        return null;
    }

    /**
     * Returns the edited_timestamp attribute.
     *
     * @return Carbon|null The time that the message was edited.
     * @throws \Exception
     */
    protected function getEditedTimestampAttribute(): ?Carbon
    {
        if ($this->attributes['edited_timestamp'] ?? null) {
            return new Carbon($this->attributes['edited_timestamp']);
        }

        return null;
    }

    /**
     * Replies to the message.
     *
     * @param string $text The text to reply with.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function reply(string $text): ExtendedPromiseInterface
    {
        return $this->channel->sendMessage("{$this->author}, {$text}");
    }

    /**
     * Crossposts the message to any following channels.
     *
     * @return ExtendedPromiseInterface
     */
    public function crosspost(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->http->post("channels/{$this->channel_id}/messages/{$this->id}/crosspost")->done(function ($response) use ($deferred) {
            $message = $this->factory->part(Message::class, $response, true);
            $deferred->resolve($message);
        }, Bind([$deferred, 'reject']));

        return $deferred->promise();
    }

    /**
     * Send message after delay.
     *
     * @param string $text  Text to send after delay.
     * @param int    $delay Delay after text will be sent in milliseconds.
     *
     * @return ExtendedPromiseInterface
     */
    public function delayedReply(string $text, int $delay): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->discord->getLoop()->addTimer($delay / 1000, function () use ($text, $deferred) {
            $this->reply($text)->done(
                Bind([$deferred, 'resolve']),
                Bind([$deferred, 'reject'])
            );
        });

        return $deferred->promise();
    }

    /**
     * Reacts to the message.
     *
     * @param Emoji|string $emoticon The emoticon to react with. (custom: ':michael:251127796439449631')
     *
     * @return ExtendedPromiseInterface
     */
    public function react($emoticon): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($emoticon instanceof Emoji) {
            $emoticon = $emoticon->toReactionString();
        }

        $emoticon = urlencode($emoticon);

        $this->http->put(
            "channels/{$this->channel->id}/messages/{$this->id}/reactions/{$emoticon}/@me"
        )->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Deletes a reaction.
     *
     * @param int               $type     The type of deletion to perform.
     * @param Emoji|string|null $emoticon The emoticon to delete (if not all).
     * @param string|null       $id       The user reaction to delete (if not all).
     *
     * @return ExtendedPromiseInterface
     */
    public function deleteReaction(int $type, $emoticon = null, ?string $id = null): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $types = [self::REACT_DELETE_ALL, self::REACT_DELETE_ME, self::REACT_DELETE_ID, self::REACT_DELETE_EMOJI];

        if ($emoticon instanceof Emoji) {
            $emoticon = $emoticon->toReactionString();
        }

        if (in_array($type, $types)) {
            switch ($type) {
                case self::REACT_DELETE_ALL:
                    $url = "channels/{$this->channel->id}/messages/{$this->id}/reactions";
                    break;
                case self::REACT_DELETE_ME:
                    $url = "channels/{$this->channel->id}/messages/{$this->id}/reactions/{$emoticon}/@me";
                    break;
                case self::REACT_DELETE_ID:
                    $url = "channels/{$this->channel->id}/messages/{$this->id}/reactions/{$emoticon}/{$id}";
                    break;
                case self::REACT_DELETE_EMOJI:
                    $url = "channels/{$this->channel->id}/messages/{$this->id}/reactions/{$emoticon}";
                    break;
            }

            $this->http->delete(
                $url, []
            )->done(
                Bind([$deferred, 'resolve']),
                Bind([$deferred, 'reject'])
            );
        } else {
            $deferred->reject();
        }

        return $deferred->promise();
    }

    /**
     * Deletes the message from the channel.
     *
     * @return ExtendedPromiseInterface
     */
    public function delete(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->http->delete("channels/{$this->channel_id}/messages/{$this->id}")->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Creates a reaction collector for the message.
     *
     * @param callable $filter           The filter function. Returns true or false.
     * @param int      $options['time']  Time in milliseconds until the collector finishes or false.
     * @param int      $options['limit'] The amount of reactions allowed or false.
     *
     * @return ExtendedPromiseInterface
     */
    public function createReactionCollector(callable $filter, array $options = []): ExtendedPromiseInterface
    {
        $deferred = new Deferred();
        $reactions = new Collection([], null, null);
        $timer = null;

        $options = array_merge([
            'time' => false,
            'limit' => false,
        ], $options);

        $eventHandler = function (MessageReaction $reaction) use (&$eventHandler, $filter, $options, &$reactions, &$deferred, &$timer) {
            if ($reaction->message_id != $this->id) {
                return;
            }

            $filterResult = call_user_func_array($filter, [$reaction]);

            if ($filterResult) {
                $reactions->push($reaction);

                if ($options['limit'] !== false && sizeof($reactions) >= $options['limit']) {
                    $this->discord->removeListener(Event::MESSAGE_REACTION_ADD, $eventHandler);
                    $deferred->resolve($reactions);

                    if (! is_null($timer)) {
                        $this->discord->getLoop()->cancelTimer($timer);
                    }
                }
            }
        };
        $this->discord->on(Event::MESSAGE_REACTION_ADD, $eventHandler);

        if ($options['time'] !== false) {
            $timer = $this->discord->getLoop()->addTimer($options['time'] / 1000, function () use (&$eventHandler, &$reactions, &$deferred) {
                $this->discord->removeListener(Event::MESSAGE_REACTION_ADD, $eventHandler);
                $deferred->resolve($reactions);
            });
        }

        return $deferred->promise();
    }

    /**
     * Adds an embed to the message.
     *
     * @param Embed $embed
     *
     * @return ExtendedPromiseInterface
     */
    public function addEmbed(Embed $embed): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->http->patch("channels/{$this->channel_id}/messages/{$this->id}", [
            'embed' => $embed->getRawAttributes(),
        ])->done(function ($data) use ($deferred) {
            $this->fill((array) $data);
            $deferred->resolve($this);
        }, Bind([$deferred, 'reject']));

        return $deferred->promise();
    }

    /**
     * {@inheritdoc}
     */
    public function getCreatableAttributes(): array
    {
        return [];
    }

    /**
     * {@inheritdoc}
     */
    public function getUpdatableAttributes(): array
    {
        return [
            'content' => $this->content,
            'flags' => $this->flags,
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function getRepositoryAttributes(): array
    {
        return [
            'message_id' => $this->id,
            'channel_id' => $this->channel_id,
        ];
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Channel;

use Discord\Parts\Part;
use Discord\Parts\Permissions\ChannelPermission;

/**
 * Overwrite Class.
 *
 * @property string                                       $id          The unique identifier of the user/role that the overwrite applies to.
 * @property string                                       $channel_id  The unique identifier of the channel that the overwrite belongs to.
 * @property string                                       $type        The type of part that the overwrite applies to. Can be 'role' or 'user'.
 * @property ChannelPermission                            $allow       The allow permissions.
 * @property ChannelPermission                            $deny        The deny permissions.
 */
class Overwrite extends Part
{
    const TYPE_MEMBER = 'member';
    const TYPE_ROLE = 'role';

    /**
     * {@inheritdoc}
     */
    protected $fillable = ['id', 'channel_id', 'type', 'allow', 'deny', 'permissions'];

    /**
     * Sets the allow attribute of the role.
     *
     * @param  ChannelPermission|int $allow
     * @throws \Exception
     */
    protected function setAllowAttribute($allow): void
    {
        if (! ($allow instanceof ChannelPermission)) {
            $allow = $this->factory->create(ChannelPermission::class, ['bitwise' => $allow], true);
        }

        $this->attributes['allow'] = $allow;
    }

    /**
     * Sets the deny attribute of the role.
     *
     * @param  ChannelPermission|int $deny
     * @throws \Exception
     */
    protected function setDenyAttribute($deny): void
    {
        if (! ($deny instanceof ChannelPermission)) {
            $deny = $this->factory->create(ChannelPermission::class, ['bitwise' => $deny], true);
        }

        $this->attributes['deny'] = $deny;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Channel;

use Discord\Helpers\Collection;
use Discord\Parts\Guild\Emoji;
use Discord\Parts\Part;
use Discord\Parts\User\User;
use React\Promise\ExtendedPromiseInterface;

/**
 * Represents a reaction to a message by members(s).
 *
 * @property string $id The identifier of the reaction.
 * @property int $count Number of reactions.
 * @property bool $me Whether the current bot has reacted.
 * @property Emoji $emoji The emoji that was reacted with.
 * @property string $message_id The message ID the reaction is for.
 * @property Message|null $message The message the reaction is for.
 * @property string $channel_id The channel ID that the message belongs in.
 * @property Channel $channel The channel that the message belongs tol
 */
class Reaction extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['count', 'me', 'emoji', 'message_id', 'channel_id'];

    /**
     * Gets the emoji identifier, combination of `id` and `name`.
     *
     * @return string
     */
    protected function getIdAttribute(): string
    {
        if ($this->emoji->id === null) {
            return $this->emoji->name;
        }

        return ":{$this->emoji->name}:{$this->emoji->id}";
    }

    /**
     * Gets the users that have used the reaction.
     *
     * @param array $options See https://discord.com/developers/docs/resources/channel#get-reactions
     *
     * @return ExtendedPromiseInterface<Collection|Users[]>
     */
    public function getUsers(array $options = []): ExtendedPromiseInterface
    {
        $content = http_build_query($options);
        $query = "channels/{$this->channel_id}/messages/{$this->message_id}/reactions/".urlencode($this->id).(empty($content) ? null : "?{$content}");

        return $this->http->get($query)
        ->then(function ($response) {
            $users = new Collection([], 'id', User::class);

            foreach ((array) $response as $user) {
                if ($user = $this->discord->users->get('id', $user->id)) {
                    $users->push($user);
                } else {
                    $users->push(new User($this->discord, (array) $user, true));
                }
            }

            return $users;
        });
    }

    /**
     * Gets the partial emoji attribute.
     *
     * @return Emoji
     * @throws \Exception
     */
    protected function getEmojiAttribute(): ?Part
    {
        if (isset($this->attributes['emoji'])) {
            return $this->factory->create(Emoji::class, $this->attributes['emoji'], true);
        }

        return null;
    }

    /**
     * Gets the message attribute.
     *
     * @return Message|null
     */
    protected function getMessageAttribute(): ?Message
    {
        if ($channel = $this->channel) {
            return $channel->messages->offsetGet($this->message_id);
        }

        return null;
    }

    /**
     * Gets the channel attribute.
     *
     * @return Channel
     */
    protected function getChannelAttribute(): Channel
    {
        return $this->discord->getChannel($this->channel_id);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Channel;

use Discord\Parts\Guild\Guild;
use Discord\Parts\Part;
use Discord\Parts\User\User;
use Discord\Helpers\Deferred;
use React\Promise\PromiseInterface;
use function React\Partial\bind as Bind;

/**
 * Webhooks are a low-effort way to post messages to channels in Discord. They do not require a bot user or authentication to use.
 *
 * @property string $id The id of the webhook.
 * @property int $type The type of webhook.
 * @property string $guild_id The guild ID this is for.
 * @property string $channel_id The channel ID this is for.
 * @property User $user The user that created the webhook.
 * @property string $name The name of the webhook.
 * @property string $avatar The avatar of the webhook.
 * @property string $token The token of the webhook.
 */
class Webhook extends Part
{
    const TYPE_INCOMING = 1;
    const TYPE_CHANNEL_FOLLOWER = 2;

    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'id',
        'type',
        'guild_id',
        'channel_id',
        'user',
        'name',
        'avatar',
        'token',
        'application_id',
    ];

    /**
     * Executes the webhook with an array of data.
     *
     * @see https://discord.com/developers/docs/resources/webhook#execute-webhook-jsonform-params
     *
     * @param array $data
     *
     * @return PromiseInterface
     */
    public function execute(array $data): PromiseInterface
    {
        $deferred = new Deferred();

        $this->http->post("webhooks/{$this->id}/{$this->token}", $data)->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Gets the guild the webhook belongs to.
     *
     * @return Guild
     */
    protected function getGuildAttribute(): Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }

    /**
     * Gets the channel the webhook belongs to.
     *
     * @return Channel
     */
    protected function getChannelAttribute(): Channel
    {
        if ($guild = $this->guild) {
            return $guild->channels->get('id', $this->channel_id);
        }
    }

    /**
     * Gets the user that created the webhook.
     *
     * @return User|null
     */
    protected function getUserAttribute(): ?Part
    {
        if (! isset($this->attributes['user'])) {
            return null;
        }

        if ($user = $this->discord->users->get('id', $this->attributes['user']->id)) {
            return $user;
        }

        return $this->factory->part(User::class, $this->attributes['user'], true);
    }

    /**
     * {@inheritdoc}
     */
    public function getUpdatableAttributes(): array
    {
        return [
            'name' => $this->name,
            'avatar' => $this->avatar,
            'channel_id' => $this->channel_id,
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function getCreatableAttributes(): array
    {
        return [
            'name' => $this->name,
            'avatar' => $this->avatar,
        ];
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Embed;

use Discord\Parts\Part;

/**
 * The author of an embed object.
 *
 * @property string $name           The name of the author.
 * @property string $url            The URL to the author.
 * @property string $icon_url       The source of the author icon. Must be https.
 * @property string $proxy_icon_url A proxied version of the icon url.
 */
class Author extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['name', 'url', 'icon_url', 'proxy_icon_url'];
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Embed;

use Carbon\Carbon;
use Discord\Helpers\Collection;
use Discord\Parts\Part;
use function Discord\poly_strlen;

/**
 * An embed object to be sent with a message.
 *
 * @property string             $title       The title of the embed.
 * @property string             $type        The type of the embed.
 * @property string             $description A description of the embed.
 * @property string             $url         The URL of the embed.
 * @property Carbon|string      $timestamp   A timestamp of the embed.
 * @property int                $color       The color of the embed.
 * @property Footer             $footer      The footer of the embed.
 * @property Image              $image       The image of the embed.
 * @property Image              $thumbnail   The thumbnail of the embed.
 * @property Video              $video       The video of the embed.
 * @property array              $provider    The provider of the embed.
 * @property Author             $author      The author of the embed.
 * @property Collection|Field[] $fields      A collection of embed fields.
 */
class Embed extends Part
{
    const TYPE_RICH = 'rich';
    const TYPE_IMAGE = 'image';
    const TYPE_VIDEO = 'video';
    const TYPE_GIFV = 'gifv';
    const TYPE_ARTICLE = 'article';
    const TYPE_LINK = 'link';

    /**
     * {@inheritdoc}
     */
    protected $fillable = ['title', 'type', 'description', 'url', 'timestamp', 'color', 'footer', 'image', 'thumbnail', 'video', 'provider', 'author', 'fields'];

    /**
     * Gets the timestamp attribute.
     *
     * @return Carbon The timestamp attribute.
     */
    protected function getTimestampAttribute(): Carbon
    {
        if (! array_key_exists('timestamp', $this->attributes)) {
            return Carbon::now();
        }

        if (! empty($this->attributes['timestamp'])) {
            return Carbon::parse($this->attributes['timestamp']);
        }
    }

    /**
     * Gets the footer attribute.
     *
     * @return Footer The footer attribute.
     */
    protected function getFooterAttribute(): Footer
    {
        return $this->attributeHelper('footer', Footer::class);
    }

    /**
     * Gets the image attribute.
     *
     * @return Image The image attribute.
     */
    protected function getImageAttribute(): Image
    {
        return $this->attributeHelper('image', Image::class);
    }

    /**
     * Gets the thumbnail attribute.
     *
     * @return Image The thumbnail attribute.
     */
    protected function getThumbnailAttribute(): Image
    {
        return $this->attributeHelper('thumbnail', Image::class);
    }

    /**
     * Gets the video attribute.
     *
     * @return Video The video attribute.
     */
    protected function getVideoAttribute(): Video
    {
        return $this->attributeHelper('video', Video::class);
    }

    /**
     * Gets the author attribute.
     *
     * @return Author The author attribute.
     */
    protected function getAuthorAttribute(): Author
    {
        return $this->attributeHelper('author', Author::class);
    }

    /**
     * Gets the fields attribute.
     *
     * @return Collection|Field[]
     */
    protected function getFieldsAttribute(): Collection
    {
        $fields = new Collection([], 'name', Field::class);

        if (! array_key_exists('fields', $this->attributes)) {
            return $fields;
        }

        foreach ($this->attributes['fields'] as $field) {
            if (! ($field instanceof Field)) {
                $field = $this->factory->create(Field::class, $field, true);
            }

            $fields->push($field);
        }

        return $fields;
    }

    /**
     * Sets the fields attribute.
     *
     * @param Field[] $fields
     */
    protected function setFieldsAttribute($fields)
    {
        $this->attributes['fields'] = [];
        $this->addField(...$fields);
    }

    /**
     * Sest the color of this embed.
     *
     * @param mixed $color
     *
     * @throws \InvalidArgumentException
     */
    protected function setColorAttribute($color)
    {
        $this->attributes['color'] = $this->resolveColor($color);
    }

    /**
     * Sets the description of this embed.
     *
     * @param string $description Maximum length is 2048 characters.
     *
     * @throws \InvalidArgumentException
     */
    protected function setDescriptionAttribute($description)
    {
        if (poly_strlen($description) === 0) {
            $this->attributes['description'] = null;
        } elseif (poly_strlen($description) > 2048) {
            throw new \InvalidArgumentException('Embed description can not be longer than 2048 characters');
        } else {
            if ($this->exceedsOverallLimit(poly_strlen($description))) {
                throw new \InvalidArgumentException('Embed text values collectively can not exceed than 6000 characters');
            }

            $this->attributes['description'] = $description;
        }
    }

    /**
     * Sets the type of the embed.
     *
     * @param string $type
     *
     * @throws \InvalidArgumentException
     */
    protected function setTypeAttribute($type)
    {
        if (! in_array($type, $this->getEmbedTypes())) {
            throw new \InvalidArgumentException('Given type "'.$type.'" is not a valid embed type.');
        }

        $this->attributes['type'] = $type;
    }

    /**
     * Set the title of this embed.
     *
     * @param string $title Maximum length is 256 characters.
     *
     * @return $this
     *
     * @throws \InvalidArgumentException
     */
    public function setTitle(string $title)
    {
        if (poly_strlen($title) == 0) {
            $this->attributes['title'] = null;
        } elseif (poly_strlen($title) > 256) {
            throw new \InvalidArgumentException('Embed title can not be longer than 256 characters');
        } elseif ($this->exceedsOverallLimit(poly_strlen($title))) {
            throw new \InvalidArgumentException('Embed text values collectively can not exceed than 6000 characters');
        } else {
            $this->attributes['title'] = $title;
        }

        return $this;
    }

    /**
     * Sets the type of the embed.
     *
     * @param string $type
     *
     * @return $this
     */
    public function setType(string $type)
    {
        $this->type = $type;

        return $this;
    }

    /**
     * Sets the description of the embed.
     *
     * @param string $description
     *
     * @return $this
     */
    public function setDescription(string $description)
    {
        $this->description = $description;

        return $this;
    }

    /**
     * Sets the color of the embed.
     *
     * @param mixed $color
     *
     * @return $this
     */
    public function setColor($color)
    {
        $this->color = $color;

        return $this;
    }

    /**
     * Adds a field to the embed.
     *
     * @param Field|array $field
     *
     * @return $this
     *
     * @throws \RangeException
     */
    public function addField(...$fields): self
    {
        foreach ($fields as $field) {
            if (count($this->fields) >= 25) {
                throw new \RangeException('Embeds can not have more than 25 fields.');
            }

            if ($field instanceof Field) {
                $field = $field->getRawAttributes();
            }

            $this->attributes['fields'][] = $field;
        }

        return $this;
    }

    /**
     * Adds a field to the embed with values.
     *
     * @param string $name   Maximum length is 256 characters.
     * @param string $value  Maximum length is 1024 characters.
     * @param bool   $inline Whether this field gets shown with other inline fields on one line.
     *
     * @return $this
     *
     * @throws \RangeException
     */
    public function addFieldValues(string $name, string $value, bool $inline = false)
    {
        return $this->addField([
            'name' => $name,
            'value' => $value,
            'inline' => $inline,
        ]);
    }

    /**
     * Set the author of this embed.
     *
     * @param string $name    Maximum length is 256 characters.
     * @param string $iconurl The URL to the icon.
     * @param string $url     The URL to the author.
     *
     * @return $this
     *
     * @throws \InvalidArgumentException
     */
    public function setAuthor(string $name, string $iconurl = '', string $url = '')
    {
        if (poly_strlen($name) === 0) {
            $this->author = null;
        } elseif (poly_strlen($name) > 256) {
            throw new \InvalidArgumentException('Author name can not be longer than 256 characters.');
        } elseif ($this->exceedsOverallLimit(poly_strlen($name))) {
            throw new \InvalidArgumentException('Embed text values collectively can not exceed than 6000 characters');
        } else {
            $this->author = [
                'name' => $name,
                'icon_url' => $iconurl,
                'url' => $url,
            ];
        }

        return $this;
    }

    /**
     * Set the footer of this embed.
     *
     * @param string $text    Maximum length is 2048 characters.
     * @param string $iconurl The URL to the icon.
     *
     * @return $this
     *
     * @throws \InvalidArgumentException
     */
    public function setFooter(string $text, string $iconurl = '')
    {
        if (poly_strlen($text) === 0) {
            $this->footer = null;
        } elseif (poly_strlen($text) > 2048) {
            throw new \InvalidArgumentException('Footer text can not be longer than 2048 characters.');
        } elseif ($this->exceedsOverallLimit(poly_strlen($text))) {
            throw new \InvalidArgumentException('Embed text values collectively can not exceed than 6000 characters');
        } else {
            $this->footer = [
                'text' => $text,
                'icon_url' => $iconurl,
            ];
        }

        return $this;
    }

    /**
     * Set the image of this embed.
     *
     * @param string $url
     *
     * @return $this
     */
    public function setImage($url)
    {
        $this->image = ['url' => (string) $url];

        return $this;
    }

    /**
     * Set the thumbnail of this embed.
     *
     * @param string $url
     *
     * @return $this
     */
    public function setThumbnail($url)
    {
        $this->thumbnail = ['url' => (string) $url];

        return $this;
    }

    /**
     * Set the timestamp of this embed.
     *
     * @param int|null $timestamp
     *
     * @return $this
     *
     * @throws \Exception
     */
    public function setTimestamp(?int $timestamp = null)
    {
        $this->timestamp = (new Carbon(($timestamp !== null ? '@'.$timestamp : 'now')))->format('c');

        return $this;
    }

    /**
     * Set the URL of this embed.
     *
     * @param string $url
     *
     * @return $this
     */
    public function setURL(string $url)
    {
        $this->url = $url;

        return $this;
    }

    /**
     * Checks to see if adding a property has put us over Discord's 6000-char overall limit.
     *
     * @param int $addition
     *
     * @return bool
     */
    protected function exceedsOverallLimit(int $addition): bool
    {
        $total = (
            poly_strlen(($this->title ?? '')) +
            poly_strlen(($this->description ?? '')) +
            poly_strlen(($this->footer['text'] ?? '')) +
            poly_strlen(($this->author['name'] ?? '')) +
            $addition
        );

        foreach ($this->fields as $field) {
            $total += poly_strlen($field['name']);
            $total += poly_strlen($field['value']);
        }

        return ($total > 6000);
    }

    /**
     * Resolves a color to an integer.
     *
     * @param array|int|string $color
     *
     * @return int
     *
     * @throws \InvalidArgumentException
     */
    protected static function resolveColor($color)
    {
        if (is_int($color)) {
            return $color;
        }

        if (! is_array($color)) {
            return hexdec(((string) $color));
        }

        if (count($color) < 1) {
            throw new \InvalidArgumentException('Color "'.var_export($color, true).'" is not resolvable');
        }

        return (($color[0] << 16) + (($color[1] ?? 0) << 8) + ($color[2] ?? 0));
    }

    /**
     * Helps with getting embed attributes.
     *
     * @param string $key   The attribute key.
     * @param string $class The attribute class.
     *
     * @return mixed
     * @throws \Exception
     */
    private function attributeHelper($key, $class)
    {
        if (! array_key_exists($key, $this->attributes)) {
            return $this->factory->create($class);
        }

        if ($this->attributes[$key] instanceof $class) {
            return $this->attributes[$key];
        }

        return $this->factory->create($class, $this->attributes[$key], true);
    }

    /**
     * Returns all possible embed types.
     *
     * @return array
     */
    private static function getEmbedTypes()
    {
        return [
            self::TYPE_RICH,
            self::TYPE_IMAGE,
            self::TYPE_VIDEO,
            self::TYPE_GIFV,
            self::TYPE_ARTICLE,
            self::TYPE_LINK,
        ];
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Embed;

use Discord\Parts\Part;

/**
 * A field of an embed object.
 *
 * @property string $name   The name of the field.
 * @property string $value  The value of the field.
 * @property bool   $inline Whether the field should be displayed in-line.
 */
class Field extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['name', 'value', 'inline'];

    /**
     * Gets the inline attribute.
     *
     * @return bool The inline attribute.
     */
    protected function getInlineAttribute(): bool
    {
        return (bool) ($this->attributes['inline'] ?? false);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Embed;

use Discord\Parts\Part;

/**
 * The footer section of an embed.
 *
 * @property string $text           Footer text.
 * @property string $icon_url       URL of an icon for the footer. Must be https.
 * @property string $proxy_icon_url Proxied version of the icon URL.
 */
class Footer extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['text', 'icon_url', 'proxy_icon_url'];
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Embed;

use Discord\Parts\Part;

/**
 * An image for an embed.
 *
 * @property string $url       The source of the image. Must be https.
 * @property string $proxy_url A proxied version of the image.
 * @property int    $height    The height of the image.
 * @property int    $width     The width of the image.
 */
class Image extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['url', 'proxy_url', 'height', 'width'];
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Embed;

use Discord\Parts\Part;

/**
 * A video for an embed.
 *
 * @property string $url    The source of the video.
 * @property int    $height The height of the video.
 * @property int    $width  The width of the video.
 */
class Video extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['url', 'height', 'width'];
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Guild\AuditLog;

use Discord\Helpers\Collection;
use Discord\Parts\Channel\Webhook;
use Discord\Parts\Guild\Guild;
use Discord\Parts\Part;
use Discord\Parts\User\User;
use InvalidArgumentException;
use ReflectionClass;

/**
 * Represents an audit log query from a guild.
 *
 * @property string $guild_id
 * @property Guild $guild
 * @property Collection|Webhook[] $webhooks
 * @property Collection|User[] $users
 * @property Collection|Entry[] $audit_log_entries
 * @property Collection $integrations
 */
class AuditLog extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'guild_id',
        'webhooks',
        'users',
        'audit_log_entries',
        'integrations',
    ];

    /**
     * Returns the guild the audit log belongs to.
     *
     * @return Guild|null
     */
    protected function getGuildAttribute(): ?Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }

    /**
     * Returns a collection of webhooks found in the audit log.
     *
     * @return Collection|Webhook[]
     */
    protected function getWebhookAttribute(): Collection
    {
        $collection = Collection::for(Webhook::class);

        foreach ($this->attributes['webhooks'] ?? [] as $webhook) {
            $collection->push($this->factory->create(Webhook::class, $webhook, true));
        }

        return $collection;
    }

    /**
     * Returns a collection of users found in the audit log.
     *
     * @return Collection|User[]
     */
    protected function getUsersAttribute(): Collection
    {
        $collection = Collection::for(User::class);

        foreach ($this->attributes['users'] ?? [] as $user) {
            if ($user = $this->discord->users->get('id', $user->id)) {
                $collection->push($user);
            } else {
                $collection->push($this->factory->create(User::class, $user, true));
            }
        }

        return $collection;
    }

    /**
     * Returns a collection of audit log entries.
     *
     * @return Collection|Entry[]
     */
    protected function getAuditLogEntriesAttribute(): Collection
    {
        $collection = Collection::for(Entry::class);

        foreach ($this->attributes['audit_log_entries'] ?? [] as $entry) {
            $collection->push($this->factory->create(Entry::class, $entry, true));
        }

        return $collection;
    }

    /**
     * Returns a collection of integrations found in the audit log.
     *
     * @return Collection
     */
    protected function getIntegrationsAttribute(): Collection
    {
        return new Collection($this->attributes['integrations'] ?? []);
    }

    /**
     * Searches the audit log entries with action type.
     *
     * @param int $action_type
     *
     * @return Collection|Entry[]
     */
    public function searchByType(int $action_type): Collection
    {
        $types = array_values((new ReflectionClass(Entry::class))->getConstants());

        if (! in_array($action_type, $types)) {
            throw new InvalidArgumentException("The given action type `{$action_type}` is not valid.");
        }

        return $this->audit_log_entries->filter(function (Entry $entry) use ($action_type) {
            return $entry->action_type == $action_type;
        });
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Guild\AuditLog;

use Discord\Helpers\Collection;
use Discord\Parts\Part;
use Discord\Parts\User\User;

/**
 * Represents an entry in the audit log.
 *
 * @property string     $id
 * @property string     $user_id
 * @property User       $user
 * @property string     $target_id
 * @property int        $action_type
 * @property Collection $changes
 * @property Options    $options
 * @property string     $reason
 */
class Entry extends Part
{
    // AUDIT LOG ENTRY TYPES
    const GUILD_UPDATE = 1;
    const CHANNEL_CREATE = 10;
    const CHANNEL_UPDATE = 11;
    const CHANNEL_DELETE = 12;
    const CHANNEL_OVERWRITE_CREATE = 13;
    const CHANNEL_OVERWRITE_UPDATE = 14;
    const CHANNEL_OVERWRITE_DELETE = 15;
    const MEMBER_KICK = 20;
    const MEMBER_PRUNE = 21;
    const MEMBER_BAN_ADD = 22;
    const MEMBER_BAN_REMOVE = 23;
    const MEMBER_UPDATE = 24;
    const MEMBER_ROLE_UPDATE = 25;
    const MEMBER_MOVE = 26;
    const MEMBER_DISCONNECT = 27;
    const BOT_ADD = 28;
    const ROLE_CREATE = 30;
    const ROLE_UPDATE = 31;
    const ROLE_DELETE = 32;
    const INVITE_CREATE = 40;
    const INVITE_UPDATE = 41;
    const INVITE_DELETE = 42;
    const WEBHOOK_CREATE = 50;
    const WEBHOOK_UPDATE = 51;
    const WEBHOOK_DELETE = 52;
    const EMOJI_CREATE = 60;
    const EMOJI_UPDATE = 61;
    const EMOJI_DELETE = 62;
    const MESSAGE_DELETE = 72;
    const MESSAGE_BULK_DELETE = 63;
    const MESSAGE_PIN = 74;
    const MESSAGE_UNPIN = 75;
    const INTEGRATION_CREATE = 80;
    const INTEGRATION_UPDATE = 81;
    const INTEGRATION_DELETE = 82;
    // AUDIT LOG ENTRY TYPES

    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'id',
        'user_id',
        'target_id',
        'action_type',
        'changes',
        'options',
        'reason',
    ];

    /**
     * Returns the user who made the changes.
     *
     * @return User
     */
    protected function getUserAttribute(): ?User
    {
        return $this->discord->users->get('id', $this->user_id);
    }

    /**
     * Returns a collection of changes.
     *
     * @see https://discord.com/developers/docs/resources/audit-log#audit-log-change-object
     *
     * @return Collection
     */
    protected function getChangesAttribute(): Collection
    {
        return new Collection($this->attributes['changes'] ?? [], 'key', null);
    }

    /**
     * Returns the options of the entry.
     *
     * @return Options
     */
    protected function getOptionsAttribute(): Options
    {
        return $this->factory->create(Options::class, $this->attributes['options'] ?? [], true);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Guild\AuditLog;

use Discord\Parts\Part;

/**
 * Represents an object of options for different audit log action types.
 * Not all options will be present. See the Discord developer docs for
 * more information: https://discord.com/developers/docs/resources/audit-log#audit-log-entry-object-optional-audit-entry-info.
 *
 * @see https://discord.com/developers/docs/resources/audit-log#audit-log-entry-object-optional-audit-entry-info
 *
 * @property string $delete_member_days
 * @property string $members_removed
 * @property string $channel_id
 * @property string $message_id
 * @property string $count
 * @property string $id
 * @property string $type
 * @property string $role_name
 */
class Options extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'delete_member_days',
        'members_removed',
        'channel_id',
        'message_id',
        'count',
        'id',
        'type',
        'role_name',
    ];
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Guild;

use Discord\Parts\Part;
use Discord\Parts\User\User;

/**
 * A Ban is a ban on a user specific to a guild. It is also IP based.
 *
 * @property string $guild_id
 * @property Guild $guild
 * @property string $user_id
 * @property User $user
 * @property string $reason
 */
class Ban extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['user_id', 'user', 'guild_id', 'reason'];

    /**
     * Returns the user id of the ban.
     *
     * @return string|null
     */
    protected function getUserIdAttribute(): ?string
    {
        if (isset($this->attributes['user_id'])) {
            return $this->attributes['user_id'];
        }

        if (isset($this->attributes['user']->id)) {
            return $this->attributes['user']->id;
        }

        return null;
    }

    /**
     * Returns the guild attribute of the ban.
     *
     * @return Guild
     */
    protected function getGuildAttribute(): ?Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }

    /**
     * Returns the user attribute of the ban.
     *
     * @return User
     */
    protected function getUserAttribute(): ?Part
    {
        if (isset($this->attributes['user_id'])) {
            return $this->discord->users->get('id', $this->attributes['user_id']);
        } elseif (isset($this->attributes['user'])) {
            if ($user = $this->discord->users->get('id', $this->attributes['user']->id)) {
                return $user;
            }

            return $this->factory->part(User::class, (array) $this->attributes['user'], true);
        }

        return null;
    }

    /**
     * {@inheritdoc}
     */
    public function getCreatableAttributes(): array
    {
        return [];
    }

    /**
     * {@inheritdoc}
     */
    public function getUpdatableAttributes(): array
    {
        return [];
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Guild;

use Discord\Helpers\Collection;
use Discord\Parts\Part;

/**
 * An emoji object represents a custom emoji.
 *
 * @property string                     $id             The identifier for the emoji.
 * @property string                     $name           The name of the emoji.
 * @property Guild                      $guild          The guild that owns the emoji.
 * @property string                     $guild_id       The identifier of the guild that owns the emoji.
 * @property bool                       $managed        Whether this emoji is managed by a role.
 * @property bool                       $require_colons Whether the emoji requires colons to be triggered.
 * @property Collection|Role[]          $roles          The roles that are allowed to use the emoji.
 * @property bool                       $animated       Whether the emoji is animated.
 */
class Emoji extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['id', 'name', 'guild_id', 'managed', 'require_colons', 'roles', 'animated'];

    /**
     * Returns the guild attribute.
     *
     * @return Guild The guild the emoji belongs to.
     */
    protected function getGuildAttribute(): ?Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }

    /**
     * Returns the roles attribute.
     *
     * @return Collection A collection of roles for the emoji.
     */
    protected function getRolesAttribute(): Collection
    {
        if (! $this->guild) {
            return new Collection();
        }

        return $this->guild->roles->filter(function ($role) {
            return array_search($role->id, $this->attributes['roles']) !== false;
        });
    }

    /**
     * Converts the emoji to the format required for creating a reaction.
     *
     * @return string
     */
    public function toReactionString(): string
    {
        if ($this->id) {
            return ":{$this->name}:{$this->id}";
        }

        return $this->name;
    }

    /**
     * Converts the emoji to a string.
     *
     * @return string
     */
    public function __toString()
    {
        if ($this->id) {
            return '<'.($this->animated ? 'a' : '').$this->toReactionString().'>';
        }

        return $this->name;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Guild;

use Carbon\Carbon;
use Discord\Helpers\Collection;
use Discord\Parts\Part;
use Discord\Parts\User\Member;
use Discord\Parts\User\User;
use Discord\Repository\Guild\BanRepository;
use Discord\Repository\Guild\ChannelRepository;
use Discord\Repository\Guild\EmojiRepository;
use Discord\Repository\Guild\InviteRepository;
use Discord\Repository\Guild\MemberRepository;
use Discord\Repository\Guild\RoleRepository;
use Discord\Helpers\Deferred;
use Discord\Parts\Guild\AuditLog\AuditLog;
use Discord\Parts\Guild\AuditLog\Entry;
use React\Promise\ExtendedPromiseInterface;
use ReflectionClass;
use Symfony\Component\OptionsResolver\OptionsResolver;

use function React\Partial\bind as Bind;

/**
 * A Guild is Discord's equivalent of a server. It contains all the Members, Channels, Roles, Bans etc.
 *
 * @property string            $id                 The unique identifier of the guild.
 * @property string            $name               The name of the guild.
 * @property string            $icon               The URL to the guild icon.
 * @property string            $icon_hash          The icon hash for the guild.
 * @property string            $region             The region the guild's voice channels are hosted in.
 * @property User              $owner              The owner of the guild.
 * @property string            $owner_id           The unique identifier of the owner of the guild.
 * @property Carbon            $joined_at          A timestamp of when the current user joined the guild.
 * @property string            $afk_channel_id     The unique identifier of the AFK channel ID.
 * @property int               $afk_timeout        How long you will remain in the voice channel until you are moved into the AFK channel.
 * @property bool              $embed_enabled      Whether the embed is enabled.
 * @property string            $embed_channel_id   The unique identifier of the channel that will be used for the embed.
 * @property string[]          $features           An array of features that the guild has.
 * @property string            $splash             The URL to the guild splash.
 * @property string            $discovery_splash Discovery splash hash. Only for discoverable guilds.
 * @property string            $splash_hash        The splash hash for the guild.
 * @property bool              $large              Whether the guild is considered 'large' (over 250 members).
 * @property int               $verification_level The verification level used for the guild.
 * @property int               $member_count       How many members are in the guild.
 * @property int               $default_message_notifications Default notification level.
 * @property int               $explicit_content_filter Explicit content filter level.
 * @property int               $mfa_level MFA level required to join.
 * @property string            $application_id Application that made the guild, if made by one.
 * @property bool              $widget_enabled Is server widget enabled.
 * @property string            $widget_channel_id Channel that the widget will create an invite to.
 * @property string            $system_channel_id Channel that system notifications are posted in.
 * @property int               $system_channel_flags Flags for the system channel.
 * @property string            $rules_channel_id Channel that the rules are in.
 * @property object[]          $voice_states Array of voice states.
 * @property int               $max_presences Maximum amount of presences allowed in the guild.
 * @property int               $max_members Maximum amount of members allowed in the guild.
 * @property string            $vanity_url_code Vanity URL code for the guild.
 * @property string            $description Guild description if it is discoverable.
 * @property string            $banner Banner hash.
 * @property int               $premium_tier Server boost level.
 * @property int               $premium_subscription_count Number of boosts in the guild.
 * @property string            $preferred_locale Preferred locale of the guild.
 * @property string            $public_updates_channel_id Notice channel id.
 * @property int               $max_video_channel_users Maximum amount of users allowed in a video channel.
 * @property int               $approximate_member_count
 * @property int               $approximate_presence_count
 * @property RoleRepository    $roles
 * @property ChannelRepository $channels
 * @property MemberRepository  $members
 * @property InviteRepository  $invites
 * @property BanRepository     $bans
 * @property EmojiRepository   $emojis
 */
class Guild extends Part
{
    const REGION_DEFAULT = 'us_west';

    const LEVEL_OFF = 0;
    const LEVEL_LOW = 1;
    const LEVEL_MEDIUM = 2;
    const LEVEL_TABLEFLIP = 3;
    const LEVEL_DOUBLE_TABLEFLIP = 4;

    const SUPPRESS_JOIN_NOTIFICATIONS = (1 << 0);
    const SUPPRESS_PREMIUM_SUBSCRIPTION = (1 << 1);

    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'id',
        'name',
        'icon',
        'region',
        'owner_id',
        'roles',
        'joined_at',
        'afk_channel_id',
        'afk_timeout',
        'embed_enabled',
        'embed_channel_id',
        'features',
        'splash',
        'discovery_splash',
        'emojis',
        'large',
        'verification_level',
        'member_count',
        'default_message_notifications',
        'explicit_content_filter',
        'mfa_level',
        'application_id',
        'widget_enabled',
        'widget_channel_id',
        'system_channel_id',
        'system_channel_flags',
        'rules_channel_id',
        'voice_states',
        'max_presences',
        'max_members',
        'vanity_url_code',
        'description',
        'banner',
        'premium_tier',
        'premium_subscription_count',
        'preferred_locale',
        'public_updates_channel_id',
        'max_video_channel_users',
        'approximate_member_count',
        'approximate_presence_count',
    ];

    /**
     * {@inheritdoc}
     */
    protected $repositories = [
        'members' => MemberRepository::class,
        'roles' => RoleRepository::class,
        'channels' => ChannelRepository::class,
        'bans' => BanRepository::class,
        'invites' => InviteRepository::class,
        'emojis' => EmojiRepository::class,
    ];

    /**
     * An array of valid regions.
     *
     * @var Collection|null
     */
    protected $regions;

    /**
     * Returns the channels invites.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function getInvites(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->http->get($this->replaceWithVariables('guilds/:id/invites'))->done(
            function ($response) use ($deferred) {
                $invites = new Collection();

                foreach ($response as $invite) {
                    $invite = $this->factory->create(Invite::class, $invite, true);
                    $invites->push($invite);
                }

                $deferred->resolve($invites);
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Unbans a member. Alias for `$guild->bans->unban($user)`.
     *
     * @param User|string $user
     *
     * @return ExtendedPromiseInterface
     */
    public function unban($user): ExtendedPromiseInterface
    {
        return $this->bans->unban($user);
    }

    /**
     * Returns the owner.
     *
     * @return ExtendedPromiseInterface
     */
    protected function getOwnerAttribute()
    {
        return $this->discord->users->get('id', $this->owner_id);
    }

    /**
     * Returns the joined_at attribute.
     *
     * @return Carbon|null The joined_at attribute.
     * @throws \Exception
     */
    protected function getJoinedAtAttribute()
    {
        if (! array_key_exists('joined_at', $this->attributes)) {
            return null;
        }

        return new Carbon($this->attributes['joined_at']);
    }

    /**
     * Returns the guilds icon.
     *
     * @param string $format The image format.
     * @param int    $size   The size of the image.
     *
     * @return string|null The URL to the guild icon or null.
     */
    public function getIconAttribute(string $format = 'jpg', int $size = 1024)
    {
        if (is_null($this->attributes['icon'])) {
            return null;
        }

        if (false === array_search($format, ['png', 'jpg', 'webp'])) {
            $format = 'jpg';
        }

        return "https://cdn.discordapp.com/icons/{$this->id}/{$this->attributes['icon']}.{$format}?size={$size}";
    }

    /**
     * Returns the guild icon hash.
     *
     * @return string|null The guild icon hash or null.
     */
    protected function getIconHashAttribute()
    {
        return $this->attributes['icon'];
    }

    /**
     * Returns the guild splash.
     *
     * @param string $format The image format.
     * @param int    $size   The size of the image.
     *
     * @return string|null The URL to the guild splash or null.
     */
    public function getSplashAttribute(string $format = 'jpg', int $size = 2048)
    {
        if (is_null($this->attributes['splash'])) {
            return null;
        }

        if (false === array_search($format, ['png', 'jpg', 'webp'])) {
            $format = 'jpg';
        }

        return "https://cdn.discordapp.com/slashes/{$this->id}/{$this->attributes['splash']}.{$format}?size={$size}";
    }

    /**
     * Returns the guild splash hash.
     *
     * @return string|null The guild splash hash or null.
     */
    protected function getSplashHashAttribute()
    {
        return $this->attributes['splash'];
    }

    /**
     * Gets the voice regions available.
     *
     * @return ExtendedPromiseInterface
     */
    public function getVoiceRegions(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->http->get('voice/regions')->done(function ($regions) use ($deferred) {
            $regions = new Collection($regions);

            $this->regions = $regions;
            $deferred->resolve($regions);
        }, Bind([$deferred, 'reject']));

        return $deferred->promise();
    }

    /**
     * Creates a role.
     *
     * @param array $data The data to fill the role with.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function createRole(array $data = []): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $rolePart = $this->factory->create(Role::class);

        $this->roles->save($rolePart)->done(
            function ($role) use ($deferred, $data) {
                $role->fill((array) $data);

                $this->roles->save($role)->done(
                    function ($role) use ($deferred) {
                        $deferred->resolve($role);
                    },
                    Bind([$deferred, 'reject'])
                );
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Leaves the guild.
     *
     * @return ExtendedPromiseInterface
     */
    public function leave(): ExtendedPromiseInterface
    {
        return $this->discord->guilds->leave($this->id);
    }

    /**
     * Transfers ownership of the guild to
     * another member.
     *
     * @param Member|int $member The member to transfer ownership to.
     *
     * @return ExtendedPromiseInterface
     */
    public function transferOwnership($member): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($member instanceof Member) {
            $member = $member->id;
        }

        $this->http->patch(
            $this->replaceWithVariables('guilds/:id'),
            [
                'owner_id' => $member,
            ]
        )->done(
            function ($response) use ($member, $deferred) {
                if ($response->owner_id != $member) {
                    $deferred->reject(new \Exception('Ownership was not transferred correctly.'));
                    $this->fill((array) $response);
                } else {
                    $deferred->resolve();
                }
            },
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Validates the specified region.
     *
     * @return ExtendedPromiseInterface
     *
     * @see self::REGION_DEFAULT The default region.
     */
    public function validateRegion(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $validate = function () use ($deferred) {
            $regions = $this->regions->map(function ($region) {
                return $region->id;
            })->toArray();

            if (! in_array($this->region, $regions)) {
                $deferred->resolve(self::REGION_DEFAULT);
            } else {
                $deferred->resolve($this->region);
            }
        };

        if (! is_null($this->regions)) {
            $validate();
        } else {
            $this->getVoiceRegions()->done($validate, Bind([$deferred, 'reject']));
        }

        return $deferred->promise();
    }

    /**
     * Returns an audit log object for the query.
     *
     * @param array $options An array of options.
     *                       user_id => filter the log for actions made by a user
     *                       action_type => the type of audit log event
     *                       before => filter the log before a certain entry id
     *                       limit => how many entries are returned (default 50, minimum 1, maximum 100)
     *
     * @return ExtendedPromiseInterface
     */
    public function getAuditLog(array $options = []): ExtendedPromiseInterface
    {
        $resolver = new OptionsResolver();
        $resolver->setDefined([
            'user_id',
            'action_type',
            'before',
            'limit',
        ])
        ->setAllowedTypes('user_id', ['string', 'int', Member::class, User::class])
        ->setAllowedTypes('action_type', 'int')
        ->setAllowedTypes('before', ['string', 'int', Entry::class])
        ->setAllowedTypes('limit', 'int')
        ->setAllowedValues('action_type', array_values((new ReflectionClass(Entry::class))->getConstants()))
        ->setAllowedValues('limit', range(1, 100));

        $options = $resolver->resolve($options);

        if ($options['user_id'] ?? null instanceof Part) {
            $options['user_id'] = $options['user_id']->id;
        }

        if ($options['before'] ?? null instanceof Part) {
            $options['before'] = $options['before']->id;
        }

        $endpoint = "guilds/{$this->id}/audit-logs?".http_build_query($options);

        return $this->http->get($endpoint)->then(function ($response) {
            $response = (array) $response;
            $response['guild_id'] = $this->id;

            return $this->factory->create(AuditLog::class, $response, true);
        });
    }

    /**
     * {@inheritdoc}
     */
    public function getCreatableAttributes(): array
    {
        return [
            'name' => $this->name,
            'region' => $this->region,
            'icon' => $this->icon,
            'verification_level' => $this->verification_level,
            'default_message_notifications' => $this->default_message_notifications,
            'explicit_content_filter' => $this->explicit_content_filter,
            'afk_channel_id' => $this->afk_channel_id,
            'afk_timeout' => $this->afk_timeout,
            'system_channel_id' => $this->system_channel_id,
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function getUpdatableAttributes(): array
    {
        return [
            'name' => $this->name,
            'region' => $this->region,
            'verification_level' => $this->verification_level,
            'default_message_notifications' => $this->default_message_notifications,
            'explicit_content_filter' => $this->explicit_content_filter,
            'afk_channel_id' => $this->afk_channel_id,
            'afk_timeout' => $this->afk_timeout,
            'icon' => $this->icon,
            'splash' => $this->splash,
            'banner' => $this->banner,
            'system_channel_id' => $this->system_channel_id,
            'rules_channel_id' => $this->rules_channel_id,
            'public_updates_channel_id' => $this->public_updates_channel_id,
            'preferred_locale' => $this->preferred_locale,
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function getRepositoryAttributes(): array
    {
        return [
            'guild_id' => $this->id,
        ];
    }

    /**
     * Returns the timestamp of when the guild was created.
     *
     * @return float
     */
    public function createdTimestamp()
    {
        return \Discord\getSnowflakeTimestamp($this->id);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Guild;

use Carbon\Carbon;
use Discord\Parts\Channel\Channel;
use Discord\Parts\Part;
use Discord\Parts\User\User;
use Discord\Helpers\Deferred;
use React\Promise\ExtendedPromiseInterface;
use function React\Partial\bind as Bind;

/**
 * An invite to a Channel and Guild.
 *
 * @property string     $code       The invite code.
 * @property int        $max_age    How many seconds the invite will be alive.
 * @property Guild      $guild      The guild that the invite is for.
 * @property string     $guild_id
 * @property bool       $revoked    Whether the invite has been revoked.
 * @property Carbon     $created_at A timestamp of when the invite was created.
 * @property bool       $temporary  Whether the invite is for temporary membership.
 * @property int        $uses       How many times the invite has been used.
 * @property int        $max_uses   How many times the invite can be used.
 * @property User       $inviter    The user that created the invite.
 * @property Channel    $channel    The channel that the invite is for.
 * @property string     $channel_id
 */
class Invite extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'code',
        'max_age',
        'guild',
        'guild_id',
        'revoked',
        'created_at',
        'temporary',
        'uses',
        'max_uses',
        'inviter',
        'channel',
        'channel_id',
    ];

    /**
     * Accepts the invite.
     *
     * @return ExtendedPromiseInterface
     */
    public function accept(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($this->revoked) {
            $deferred->reject(new \Exception('This invite has been revoked.'));

            return $deferred->promise();
        }

        if ($this->uses >= $this->max_uses) {
            $deferred->reject(new \Exception('This invite has been used the max times.'));

            return $deferred->promise();
        }

        $this->http->post("invite/{$this->code}")->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Returns the id attribute.
     *
     * @return string The id attribute.
     */
    protected function getIdAttribute(): string
    {
        return $this->code;
    }

    /**
     * Returns the invite URL attribute.
     *
     * @return string The URL to the invite.
     */
    protected function getInviteUrlAttribute(): string
    {
        return "https://discord.gg/{$this->code}";
    }

    /**
     * Returns the guild attribute.
     *
     * @return Guild      The Guild that you have been invited to.
     * @throws \Exception
     */
    protected function getGuildAttribute(): ?Guild
    {
        if (isset($this->attributes['guild_id']) && $guild = $this->discord->guilds->get('id', $this->attributes['guild_id'])) {
            return $guild;
        }

        return $this->factory->create(Guild::class, $this->attributes['guild'] ?? [], true);
    }

    /**
     * Returns the guild id attribute.
     *
     * @return string
     */
    protected function getGuildIdAttribute(): ?string
    {
        if (isset($this->attributes['guild_id'])) {
            return $this->attributes['guild_id'];
        }

        return $this->guild->id;
    }

    /**
     * Returns the channel attribute.
     *
     * @return Channel    The Channel that you have been invited to.
     * @throws \Exception
     */
    protected function getChannelAttribute(): ?Channel
    {
        if (isset($this->attributes['channel_id']) && $channel = $this->discord->getChannel($this->attributes['channel_id'])) {
            return $channel;
        }

        return $this->factory->create(Channel::class, $this->attributes['channel'] ?? [], true);
    }

    /**
     * Returns the channel id attribute.
     *
     * @return string The Channel ID that you have been invited to.
     */
    protected function getChannelIdAttribute(): ?string
    {
        if (isset($this->attributes['channel_id'])) {
            return $this->attributes['channel_id'];
        }

        return $this->channel->id;
    }

    /**
     * Returns the inviter attribute.
     *
     * @return User       The User that invited you.
     * @throws \Exception
     */
    protected function getInviterAttribute(): User
    {
        if (isset($this->attributes['inviter']) && $user = $this->discord->users->get('id', $this->attributes['inviter']->id ?? null)) {
            return $user;
        }

        return $this->factory->create(User::class, $this->attributes['inviter'], true);
    }

    /**
     * Returns the created at attribute.
     *
     * @return Carbon     The time that the invite was created.
     * @throws \Exception
     */
    protected function getCreatedAtAttribute(): Carbon
    {
        return new Carbon($this->attributes['created_at']);
    }

    /**
     * {@inheritdoc}
     */
    public function getCreatableAttributes(): array
    {
        return [];
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Guild;

use Discord\Parts\Part;
use Discord\Parts\Permissions\RolePermission;
use Discord\Helpers\Deferred;
use React\Promise\PromiseInterface;

/**
 * A role defines permissions for the guild. Members can be added to the role. The role belongs to a guild.
 *
 * @property string         $id          The unique identifier of the role.
 * @property string         $name        The name of the role.
 * @property int            $color       The color of the guild.
 * @property bool           $managed     Whether the role is managed by a Twitch subscriber feature.
 * @property bool           $hoist       Whether the role is hoisted on the sidebar.
 * @property int            $position    The position of the role on the sidebar.
 * @property RolePermission $permissions The permissions of the role.
 * @property bool           $mentionable Whether the role is mentionable.
 * @property Guild          $guild       The guild that the role belongs to.
 * @property string         $guild_id    The unique identifier of the guild that the role belongs to.
 */
class Role extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['id', 'name', 'color', 'managed', 'hoist', 'position', 'permissions', 'mentionable', 'guild_id'];

    /**
     * {@inheritdoc}
     */
    protected function afterConstruct(): void
    {
        if (! isset($this->attributes['permissions'])) {
            $this->permissions = $this->factory->create(RolePermission::class);
        }
    }

    /**
     * Gets the guild attribute.
     *
     * @return Guild The guild attribute.
     */
    protected function getGuildAttribute(): Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }

    /**
     * Sets the permissions attribute.
     *
     * @param  RolePermission|int $permission The permissions to set.
     * @throws \Exception
     */
    protected function setPermissionsAttribute($permission): void
    {
        if (! ($permission instanceof RolePermission)) {
            $permission = $this->factory->create(RolePermission::class, ['bitwise' => $permission], true);
        }

        $this->attributes['permissions'] = $permission;
    }

    /**
     * Sets the color for a role. RGB.
     *
     * @param int|null $red   The red value in RGB.
     * @param int|null $green The green value in RGB.
     * @param int|null $blue  The blue value in RGB.
     *
     * @return PromiseInterface
     */
    public function setColor(?int $red = null, ?int $green = null, ?int $blue = null): PromiseInterface
    {
        $deferred = new Deferred();

        if (is_null($red)) {
            $this->color = 0;

            $deferred->resolve();

            return $deferred->promise();
        }

        $this->color = ($red * 16 ** 4 + $green * 16 ** 2 + $blue);

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * {@inheritdoc}
     */
    public function getCreatableAttributes(): array
    {
        return [];
    }

    /**
     * {@inheritdoc}
     */
    public function getUpdatableAttributes(): array
    {
        return [
            'name' => $this->name,
            'hoist' => $this->hoist,
            'color' => $this->color,
            'permissions' => $this->permissions->bitwise,
            'mentionable' => $this->mentionable,
        ];
    }

    /**
     * Returns a formatted mention.
     *
     * @return string A formatted mention.
     */
    public function __toString()
    {
        return "<@&{$this->id}>";
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\OAuth;

use Discord\Parts\Part;
use Discord\Parts\Permissions\Permission;
use Discord\Parts\User\User;

/**
 * The OAuth2 application of the bot.
 *
 * @property string         $id          The client ID of the OAuth application.
 * @property string         $name        The name of the OAuth application.
 * @property string         $description The description of the OAuth application.
 * @property string         $icon        The icon hash of the OAuth application.
 * @property string         $invite_url  The invite URL to invite the bot to a guild.
 * @property string[]       $rpc_origins An array of RPC origin URLs.
 * @property int            $flags       ?
 * @property User           $owner       The owner of the OAuth application.
 */
class Application extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['id', 'name', 'description', 'icon', 'rpc_origins', 'flags', 'owner'];

    /**
     * Returns the owner of the application.
     *
     * @return User       Owner of the application.
     * @throws \Exception
     */
    protected function getOwnerAttribute(): ?User
    {
        if (isset($this->attributes['owner'])) {
            return $this->factory->create(User::class, $this->attributes['owner'], true);
        }
        
        return null;
    }

    /**
     * Returns the invite URL for the application.
     *
     * @param Permission|int $permissions Permissions to set.
     *
     * @return string Invite URL.
     */
    public function getInviteURLAttribute($permissions = 0): string
    {
        if ($permissions instanceof Permission) {
            $permissions = $permissions->bitwise;
        }

        return "https://discordapp.com/oauth2/authorize?client_id={$this->id}&scope=bot&permissions={$permissions}";
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts;

use ArrayAccess;
use Carbon\Carbon;
use Discord\Discord;
use Discord\Factory\Factory;
use Discord\Http\Http;
use JsonSerializable;
use Serializable;

/**
 * This class is the base of all objects that are returned. All "Parts" extend off this
 * base class.
 */
abstract class Part implements ArrayAccess, Serializable, JsonSerializable
{
    /**
     * The HTTP client.
     *
     * @var Http Client.
     */
    protected $http;

    /**
     * The factory.
     *
     * @var Factory Factory.
     */
    protected $factory;

    /**
     * The Discord client.
     *
     * @var Discord Client.
     */
    protected $discord;

    /**
     * Custom script data.
     * Used for storing custom information, used by end products.
     *
     * @var mixed
     */
    public $scriptData;

    /**
     * The parts fillable attributes.
     *
     * @var array The array of attributes that can be mass-assigned.
     */
    protected $fillable = [];

    /**
     * The parts attributes.
     *
     * @var array The parts attributes and content.
     */
    protected $attributes = [];

    /**
     * Attributes that are hidden from debug info.
     *
     * @var array Attributes that are hidden from public.
     */
    protected $hidden = [];

    /**
     * An array of repositories that can exist in a part.
     *
     * @var array Repositories.
     */
    protected $repositories = [];

    /**
     * An array of repositories.
     *
     * @var array
     */
    protected $repositories_cache = [];

    /**
     * Is the part already created in the Discord servers?
     *
     * @var bool Whether the part has been created.
     */
    public $created = false;

    /**
     * The regex pattern to replace variables with.
     *
     * @var string The regex which is used to replace placeholders.
     */
    protected $regex = '/:([a-z_]+)/';

    /**
     * Should we fill the part after saving?
     *
     * @var bool Whether the part will be saved after being filled.
     */
    protected $fillAfterSave = true;

    /**
     * Create a new part instance.
     *
     * @param Discord $discord    The Discord client.
     * @param array   $attributes An array of attributes to build the part.
     * @param bool    $created    Whether the part has already been created.
     */
    public function __construct(Discord $discord, array $attributes = [], bool $created = false)
    {
        $this->discord = $discord;
        $this->factory = $discord->getFactory();
        $this->http = $discord->getHttpClient();

        $this->created = $created;
        $this->fill($attributes);

        $this->afterConstruct();
    }

    /**
     * Called after the part has been constructed.
     */
    protected function afterConstruct(): void
    {
    }

    /**
     * Fills the parts attributes from an array.
     *
     * @param array $attributes An array of attributes to build the part.
     */
    public function fill(array $attributes): void
    {
        foreach ($attributes as $key => $value) {
            if (in_array($key, $this->fillable)) {
                $this->setAttribute($key, $value);
            }
        }
    }

    /**
     * Checks if there is a mutator present.
     *
     * @param string $key  The attribute name to check.
     * @param string $type Either get or set.
     *
     * @return string|false Either a string if it is callable or false.
     */
    private function checkForMutator(string $key, string $type)
    {
        $str = $type.\Discord\studly($key).'Attribute';

        if (is_callable([$this, $str])) {
            return $str;
        }

        return false;
    }

    /**
     * Replaces variables in string with syntax :{varname}.
     *
     * @param string $string A string with placeholders.
     *
     * @return string     A string with placeholders replaced.
     * @throws \Exception
     */
    public function replaceWithVariables(string $string): string
    {
        $matches = null;
        preg_match_all($this->regex, $string, $matches);

        $original = $matches[0];
        $vars = $matches[1];

        foreach ($vars as $key => $variable) {
            if ($attribute = $this->getAttribute($variable)) {
                $string = str_replace($original[$key], $attribute, $string);
            }
        }

        return $string;
    }

    /**
     * Gets an attribute on the part.
     *
     * @param string $key The key to the attribute.
     *
     * @return mixed      Either the attribute if it exists or void.
     * @throws \Exception
     */
    private function getAttribute(string $key)
    {
        if (isset($this->repositories[$key])) {
            if (! isset($this->repositories_cache[$key])) {
                $this->repositories_cache[$key] = $this->factory->create($this->repositories[$key], $this->getRepositoryAttributes());
            }

            return $this->repositories_cache[$key];
        }

        if ($str = $this->checkForMutator($key, 'get')) {
            return $this->{$str}();
        }

        if (! isset($this->attributes[$key])) {
            return;
        }

        return $this->attributes[$key];
    }

    /**
     * Sets an attribute on the part.
     *
     * @param string $key   The key to the attribute.
     * @param mixed  $value The value of the attribute.
     */
    private function setAttribute(string $key, $value): void
    {
        if ($str = $this->checkForMutator($key, 'set')) {
            $this->{$str}($value);

            return;
        }

        if (array_search($key, $this->fillable) !== false) {
            $this->attributes[$key] = $value;
        }
    }

    /**
     * Gets an attribute via key. Used for ArrayAccess.
     *
     * @param string $key The attribute key.
     *
     * @return mixed
     *
     * @throws \Exception
     * @see self::getAttribute() This function forwards onto getAttribute.
     */
    public function offsetGet($key)
    {
        return $this->getAttribute($key);
    }

    /**
     * Checks if an attribute exists via key. Used for ArrayAccess.
     *
     * @param string $key The attribute key.
     *
     * @return bool Whether the offset exists.
     */
    public function offsetExists($key)
    {
        return isset($this->attributes[$key]);
    }

    /**
     * Sets an attribute via key. Used for ArrayAccess.
     *
     * @param string $key   The attribute key.
     * @param mixed  $value The attribute value.
     *
     *
     * @see self::setAttribute() This function forwards onto setAttribute.
     */
    public function offsetSet($key, $value)
    {
        $this->setAttribute($key, $value);
    }

    /**
     * Unsets an attribute via key. Used for ArrayAccess.
     *
     * @param string $key The attribute key.
     */
    public function offsetUnset($key)
    {
        if (isset($this->attributes[$key])) {
            unset($this->attributes[$key]);
        }
    }

    /**
     * Serializes the data. Used for Serializable.
     *
     * @return string A string of serialized data.
     */
    public function serialize()
    {
        return serialize($this->attributes);
    }

    /**
     * Unserializes some data and stores it. Used for Serializable.
     *
     * @param string $data Some serialized data.
     *
     * @see self::setAttribute() The unserialized data is stored with setAttribute.
     */
    public function unserialize($data)
    {
        $data = unserialize($data);

        foreach ($data as $key => $value) {
            $this->setAttribute($key, $value);
        }
    }

    /**
     * Provides data when the part is encoded into
     * JSON. Used for JsonSerializable.
     *
     * @return array An array of public attributes.
     *
     * @throws \Exception
     * @see self::getPublicAttributes() This function forwards onto getPublicAttributes.
     */
    public function jsonSerialize()
    {
        return $this->getPublicAttributes();
    }

    /**
     * Returns an array of public attributes.
     *
     * @return array      An array of public attributes.
     * @throws \Exception
     */
    public function getPublicAttributes(): array
    {
        $data = [];

        foreach ($this->fillable as $key) {
            if (in_array($key, $this->hidden)) {
                continue;
            }

            $value = $this->getAttribute($key);

            if ($value instanceof Carbon) {
                $value = $value->format('Y-m-d\TH:i:s\Z');
            }

            $data[$key] = $value;
        }

        return $data;
    }

    /**
     * Returns an array of raw attributes.
     *
     * @return array Raw attributes.
     */
    public function getRawAttributes(): array
    {
        return $this->attributes;
    }

    /**
     * Gets the attributes to pass to repositories.
     *
     * @return array Attributes.
     */
    public function getRepositoryAttributes(): array
    {
        return $this->attributes;
    }

    /**
     * Returns the attributes needed to create.
     *
     * @return array
     */
    public function getCreatableAttributes(): array
    {
        return [];
    }

    /**
     * Returns the updatable attributes.
     *
     * @return array
     */
    public function getUpdatableAttributes(): array
    {
        return [];
    }

    /**
     * Converts the part to a string.
     *
     * @return string A JSON string of attributes.
     *
     * @throws \Exception
     * @see self::getPublicAttributes() This function encodes getPublicAttributes into JSON.
     */
    public function __toString()
    {
        return json_encode($this->getPublicAttributes());
    }

    /**
     * Handles debug calls from var_dump and similar functions.
     *
     * @return array An array of public attributes.
     *
     * @throws \Exception
     * @see self::getPublicAttributes() This function forwards onto getPublicAttributes.
     */
    public function __debugInfo(): array
    {
        return $this->getPublicAttributes();
    }

    /**
     * Handles dynamic get calls onto the part.
     *
     * @param string $key The attributes key.
     *
     * @return mixed The value of the attribute.
     *
     * @throws \Exception
     * @see self::getAttribute() This function forwards onto getAttribute.
     */
    public function __get(string $key)
    {
        return $this->getAttribute($key);
    }

    /**
     * Handles dynamic set calls onto the part.
     *
     * @param string $key   The attributes key.
     * @param mixed  $value The attributes value.
     *
     * @see self::setAttribute() This function forwards onto setAttribute.
     */
    public function __set(string $key, $value)
    {
        $this->setAttribute($key, $value);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Permissions;

/**
 * {@inheritdoc}
 *
 * @property bool $priority_speaker
 * @property bool $stream
 * @property bool $connect
 * @property bool $speak
 * @property bool $mute_members
 * @property bool $deafen_members
 * @property bool $move_members
 * @property bool $use_vad
 *
 * @property bool $add_reactions
 * @property bool $send_messages
 * @property bool $send_tts_messages
 * @property bool $manage_messages
 * @property bool $embed_links
 * @property bool $attach_files
 * @property bool $read_message_history
 * @property bool $mention_everyone
 * @property bool $use_external_emojis
 */
class ChannelPermission extends Permission
{
    /**
     * {@inheritdoc}
     */
    public static function getPermissions(): array
    {
        return array_merge(parent::ALL_PERMISSIONS, parent::TEXT_PERMISSIONS, parent::VOICE_PERMISSIONS);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Permissions;

use Discord\Discord;
use Discord\Parts\Part;

/**
 * Permission represents a set of permissions for a given role or overwrite.
 *
 * @property int $bitwise
 * @property bool $create_instant_invite
 * @property bool $manage_channels
 * @property bool $view_channel
 * @property bool $manage_roles
 * @property bool $manage_webhooks
 */
abstract class Permission extends Part
{
    /**
     * Array of permissions that only apply to voice channels.
     *
     * @var array
     */
    const VOICE_PERMISSIONS = [
        'priority_speaker' => 0x100,
        'stream' => 0x200,
        'connect' => 0x100000,
        'speak' => 0x200000,
        'mute_members' => 0x400000,
        'deafen_members' => 0x800000,
        'move_members' => 0x1000000,
        'use_vad' => 0x2000000,
    ];

    /**
     * Array of permissions that only apply to text channels.
     *
     * @var array
     */
    const TEXT_PERMISSIONS = [
        'add_reactions' => 0x40,
        'send_messages' => 0x800,
        'send_tts_messages' => 0x1000,
        'manage_messages' => 0x2000,
        'embed_links' => 0x4000,
        'attach_files' => 0x8000,
        'read_message_history' => 0x10000,
        'mention_everyone' => 0x20000,
        'use_external_emojis' => 0x40000,
    ];

    /**
     * Array of permissions that can only be applied to roles.
     *
     * @var array
     */
    const ROLE_PERMISSIONS = [
        'kick_members' => 0x2,
        'ban_members' => 0x4,
        'administrator' => 0x8,
        'manage_guild' => 0x20,
        'view_audit_log' => 0x80,
        'view_guild_insights' => 0x80000,
        'change_nickname' => 0x4000000,
        'manage_nicknames' => 0x8000000,
        'manage_emojis' => 0x40000000,
    ];

    /**
     * Array of permissions for all roles.
     *
     * @var array
     */
    const ALL_PERMISSIONS = [
        'create_instant_invite' => 0x1,
        'manage_channels' => 0x10,
        'view_channel' => 0x400,
        'manage_roles' => 0x10000000,
        'manage_webhooks' => 0x20000000,
    ];

    /**
     * Array of permissions.
     *
     * @var array
     */
    private $permissions = [];

    /**
     * {@inheritdoc}
     */
    public function __construct(Discord $discord, array $attributes = [], bool $created = false)
    {
        $this->permissions = $this->getPermissions();
        $this->fillable = array_keys($this->permissions);
        $this->fillable[] = 'bitwise';

        parent::__construct($discord, $attributes, $created);

        foreach ($this->fillable as $permission) {
            if (! isset($this->attributes[$permission])) {
                $this->attributes[$permission] = false;
            }
        }
    }

    /**
     * Returns an array of extra permissions.
     *
     * @return array
     */
    abstract public static function getPermissions(): array;

    /**
     * Gets the bitwise attribute of the permission.
     *
     * @return int
     */
    protected function getBitwiseAttribute(): int
    {
        $bitwise = 0;

        foreach ($this->permissions as $permission => $value) {
            if ($this->attributes[$permission]) {
                $bitwise |= $value;
            }
        }

        return $bitwise;
    }

    /**
     * Sets the bitwise attribute of the permission.
     *
     * @param int|string $bitwise
     */
    protected function setBitwiseAttribute($bitwise)
    {
        if (is_string($bitwise)) {
            $bitwise = (int) $bitwise;
        }

        foreach ($this->permissions as $permission => $value) {
            if (($bitwise & $value) == $value) {
                $this->attributes[$permission] = true;
            } else {
                $this->attributes[$permission] = false;
            }
        }
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\Permissions;

/**
 * {@inheritdoc}
 *
 * @property bool $priority_speaker
 * @property bool $stream
 * @property bool $connect
 * @property bool $speak
 * @property bool $mute_members
 * @property bool $deafen_members
 * @property bool $move_members
 * @property bool $use_vad
 *
 * @property bool $add_reactions
 * @property bool $send_messages
 * @property bool $send_tts_messages
 * @property bool $manage_messages
 * @property bool $embed_links
 * @property bool $attach_files
 * @property bool $read_message_history
 * @property bool $mention_everyone
 * @property bool $use_external_emojis
 *
 * @property bool $kick_members
 * @property bool $ban_members
 * @property bool $administrator
 * @property bool $manage_guild
 * @property bool $view_audit_log
 * @property bool $view_guild_insights
 * @property bool $change_nickname
 * @property bool $manage_nicknames
 * @property bool $manage_emojis
 */
class RolePermission extends Permission
{
    /**
     * {@inheritdoc}
     */
    public static function getPermissions(): array
    {
        return array_merge(parent::ALL_PERMISSIONS, parent::TEXT_PERMISSIONS, parent::VOICE_PERMISSIONS, parent::ROLE_PERMISSIONS);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\User;

use Carbon\Carbon;
use Discord\Parts\Guild\Emoji;
use Discord\Parts\Part;

/**
 * The Activity part describes activities the member is undertaking.
 *
 * @property string $name
 * @property int $type
 * @property string $url
 * @property Carbon $created_at
 * @property array $timestamps
 * @property string $application_id
 * @property string $details
 * @property string $state
 * @property Emoji $emoji
 * @property object $party
 * @property object $assets
 * @property object $secrets
 * @property bool $instance
 * @property int $flags
 */
class Activity extends Part
{
    const TYPE_PLAYING = 0; // Playing {$this->name}
    const TYPE_STREAMING = 1; // Streaming {$this->details}
    const TYPE_LISTENING = 2; // Listening to {$this->name}
    const TYPE_WATCHING = 3; // Watching {$this->name}
    const TYPE_CUSTOM = 4; // {$this->emoji} {$this->name}
    const TYPE_COMPETING = 5; // Competing in {$this->name}

    const STATUS_ONLINE = 'online';
    const STATUS_IDLE = 'idle';
    const STATUS_DND = 'dnd';
    const STATUS_INVISIBLE = 'invisible';

    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'name',
        'url',
        'type',
        'created_at',
        'timestamps',
        'application_id',
        'details',
        'state',
        'emoji',
        'party',
        'assets',
        'secrets',
        'instance',
        'flags',
    ];

    /**
     * Gets the created at timestamp.
     *
     * @return Carbon
     */
    protected function getCreatedAtAttribute(): ?Carbon
    {
        if (isset($this->attributes['created_at'])) {
            return Carbon::createFromTimestamp($this->attributes['created_at']);
        }

        return null;
    }

    /**
     * Gets the emoji object of the activity.
     *
     * @return Emoji
     */
    protected function getEmojiAttribute(): ?Emoji
    {
        if (isset($this->attributes['emoji'])) {
            return $this->factory->create(Emoji::class, $this->attributes['emoji'], true);
        }

        return null;
    }

    /**
     * Converts the activity to a string.
     *
     * @return string
     */
    public function __toString()
    {
        switch ($this->type) {
            case self::TYPE_PLAYING:
                return "Playing {$this->name}";
                break;
            case self::TYPE_STREAMING:
                return "Streaming {$this->details}";
                break;
            case self::TYPE_LISTENING:
                return "Listening to {$this->name}";
                break;
            case self::TYPE_WATCHING:
                return "Watching {$this->name}";
                break;
            case self::TYPE_CUSTOM:
                return "{$this->emoji} {$this->name}";
                break;
            case self::TYPE_COMPETING:
                return "Competing in {$this->name}";
                break;
        }
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\User;

use Discord\Exceptions\FileNotFoundException;
use Discord\Parts\OAuth\Application;
use Discord\Parts\Part;
use Discord\Repository\GuildRepository;
use Discord\Repository\PrivateChannelRepository;
use Discord\Repository\UserRepository;
use Discord\Helpers\Deferred;
use React\Promise\ExtendedPromiseInterface;
use function React\Partial\bind as Bind;

/**
 * The client is the main interface for the client. Most calls on the main class are forwarded here.
 *
 * @property string                     $id            The unique identifier of the client.
 * @property string                     $username      The username of the client.
 * @property string                     $email         The email of the client.
 * @property bool                       $verified      Whether the client has verified their email.
 * @property string                     $avatar        The avatar URL of the client.
 * @property string                     $avatar_hash   The avatar hash of the client.
 * @property string                     $discriminator The unique discriminator of the client.
 * @property bool                       $bot           Whether the client is a bot.
 * @property User                       $user          The user instance of the client.
 * @property Application                $application   The OAuth2 application of the bot.
 * @property GuildRepository            $guilds
 * @property PrivateChannelRepository   $private_channels
 * @property UserRepository             $users
 */
class Client extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['id', 'username', 'email', 'verified', 'avatar', 'discriminator', 'bot', 'user', 'application'];

    /**
     * {@inheritdoc}
     */
    protected $repositories = [
        'guilds' => GuildRepository::class,
        'private_channels' => PrivateChannelRepository::class,
        'users' => UserRepository::class,
    ];

    /**
     * Runs any extra construction tasks.
     */
    public function afterConstruct(): void
    {
        $this->application = $this->factory->create(Application::class, [], true);

        $this->http->get('oauth2/applications/@me')->done(function ($response) {
            $this->application->fill((array) $response);
        });
    }

    /**
     * Gets the user attribute.
     *
     * @return User
     */
    protected function getUserAttribute()
    {
        return $this->factory->create(User::class, $this->attributes, true);
    }

    /**
     * Sets the users avatar.
     *
     * @param string $filepath The path to the file.
     *
     * @throws FileNotFoundException Thrown when the file does not exist.
     *
     * @return bool Whether the setting succeeded or failed.
     */
    public function setAvatar(string $filepath): bool
    {
        if (! file_exists($filepath)) {
            throw new FileNotFoundException("File does not exist at path {$filepath}.");
        }

        $extension = pathinfo($filepath, PATHINFO_EXTENSION);
        $file = file_get_contents($filepath);
        $base64 = base64_encode($file);

        $this->attributes['avatarhash'] = "data:image/{$extension};base64,{$base64}";

        return true;
    }

    /**
     * @return string The URL to the clients avatar.
     */
    protected function getAvatarAttribute(): string
    {
        return call_user_func_array([$this->user, 'getAvatarAttribute'], func_get_args());
    }

    /**
     * @return string The avatar hash for the client.
     */
    protected function getAvatarHashAttribute(): string
    {
        return $this->attributes['avatar'];
    }

    /**
     * Saves the client instance.
     *
     * @return ExtendedPromiseInterface
     */
    public function save(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->http->patch('users/@me', $this->getUpdatableAttributes())->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * {@inheritdoc}
     */
    public function getUpdatableAttributes(): array
    {
        $attributes = [
            'username' => $this->attributes['username'],
        ];

        if (isset($this->attributes['avatarhash'])) {
            $attributes['avatar'] = $this->attributes['avatarhash'];
        }

        return $attributes;
    }

    /**
     * {@inheritdoc}
     */
    public function getRepositoryAttributes(): array
    {
        return [];
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\User;

use Carbon\Carbon;
use Discord\Helpers\Collection;
use Discord\Parts\Channel\Channel;
use Discord\Parts\Channel\Overwrite;
use Discord\Parts\Guild\Ban;
use Discord\Parts\Guild\Guild;
use Discord\Parts\Guild\Role;
use Discord\Parts\Part;
use Discord\Parts\Permissions\RolePermission;
use Discord\Parts\WebSockets\PresenceUpdate;
use Discord\Helpers\Deferred;
use React\Promise\ExtendedPromiseInterface;
use function React\Partial\bind as Bind;

/**
 * A member is a relationship between a user and a guild. It contains user-to-guild specific data like roles.
 *
 * @property string                       $id            The unique identifier of the member.
 * @property string                       $username      The username of the member.
 * @property string                       $discriminator The discriminator of the member.
 * @property User                         $user          The user part of the member.
 * @property Collection|Role[]            $roles         A collection of Roles that the member has.
 * @property bool                         $deaf          Whether the member is deaf.
 * @property bool                         $mute          Whether the member is mute.
 * @property Carbon|null                  $joined_at     A timestamp of when the member joined the guild.
 * @property Guild                        $guild         The guild that the member belongs to.
 * @property string                       $guild_id      The unique identifier of the guild that the member belongs to.
 * @property string                       $status        The status of the member.
 * @property Activity                     $game          The game the member is playing.
 * @property string|null                  $nick          The nickname of the member.
 * @property Carbon|null                  $premium_since When the user started boosting the server.
 * @property Collection|Activity[]        $activities User's current activities.
 * @property object                       $client_status Current client status
 */
class Member extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['user', 'roles', 'deaf', 'mute', 'joined_at', 'guild_id', 'status', 'game', 'nick', 'premium_since', 'activities', 'client_status'];

    /**
     * {@inheritdoc}
     */
    protected $fillAfterSave = false;

    /**
     * Updates the member from a new presence update object.
     * This is an internal function and is not meant to be used by a public application.
     *
     * @param PresenceUpdate $presence
     *
     * @return PresenceUpdate Old presence.
     * @throws \Exception
     * @internal
     */
    public function updateFromPresence(PresenceUpdate $presence): Part
    {
        $rawPresence = $presence->getRawAttributes();
        $oldPresence = $this->factory->create(PresenceUpdate::class, $this->attributes, true);

        $this->attributes = array_merge($this->attributes, $rawPresence);

        return $oldPresence;
    }

    /**
     * Bans the member. Alias for `$guild->bans->ban()`.
     *
     * @param int|null    $daysToDeleteMessages The amount of days to delete messages from.
     * @param string|null $reason
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function ban(?int $daysToDeleteMessages = null, ?string $reason = null): ExtendedPromiseInterface
    {
        return $this->guild->bans->ban($this, $daysToDeleteMessages, $reason);
    }

    /**
     * Sets the nickname of the member.
     *
     * @param string|null $nick The nickname of the member.
     *
     * @return ExtendedPromiseInterface
     */
    public function setNickname(?string $nick = null): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $nick = $nick ?: '';
        $payload = [
            'nick' => $nick,
        ];

        // jake plz
        if ($this->discord->id == $this->id) {
            $promise = $this->http->patch("guilds/{$this->guild_id}/members/@me/nick", $payload);
        } else {
            $promise = $this->http->patch("guilds/{$this->guild_id}/members/{$this->id}", $payload);
        }

        $promise->done(
            Bind([$deferred, 'resolve']),
            Bind([$deferred, 'reject'])
        );

        return $deferred->promise();
    }

    /**
     * Moves the member to another voice channel.
     *
     * @param Channel|string $channel The channel to move the member to.
     *
     * @return ExtendedPromiseInterface
     */
    public function moveMember($channel): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($channel instanceof Channel) {
            $channel = $channel->id;
        }

        $this->http->patch(
            "guilds/{$this->guild_id}/members/{$this->id}",
            [
                'channel_id' => $channel,
            ]
        )->done(function () use ($deferred) {
            $deferred->resolve();
        }, Bind([$deferred, 'reject']));

        // At the moment we are unable to check if the member
        // was moved successfully.

        return $deferred->promise();
    }

    /**
     * Adds a role to the member.
     *
     * @param Role|string $role The role to add to the member.
     *
     * @return ExtendedPromiseInterface
     */
    public function addRole($role): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($role instanceof Role) {
            $role = $role->id;
        }

        // We don't want a double up on roles
        if (false !== array_search($role, (array) $this->attributes['roles'])) {
            $deferred->reject(new \Exception('User already has role.'));
        } else {
            $this->http->put(
                "guilds/{$this->guild_id}/members/{$this->id}/roles/{$role}"
            )->done(function () use ($role, $deferred) {
                $this->attributes['roles'][] = $role;
                $deferred->resolve();
            }, Bind([$deferred, 'reject']));
        }

        return $deferred->promise();
    }

    /**
     * Removes a role from the user.
     *
     * @param Role|string $role The role to remove from the member.
     *
     * @return ExtendedPromiseInterface
     */
    public function removeRole($role): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($role instanceof Role) {
            $role = $role->id;
        }

        if (false !== ($index = array_search($role, $this->attributes['roles']))) {
            $this->http->delete(
                "guilds/{$this->guild_id}/members/{$this->id}/roles/{$role}"
            )->done(function () use ($index, $deferred) {
                unset($this->attributes['roles'][$index]);
                $deferred->resolve();
            }, Bind([$deferred, 'reject']));
        } else {
            $deferred->reject(new \Exception('User does not have role.'));
        }

        return $deferred->promise();
    }

    /**
     * Gets the total permissions of the member.
     *
     * Note that Discord permissions are complex and YOU
     * need to account for the fact that you cannot edit
     * a role higher than your own.
     *
     * @see https://discord.com/developers/docs/topics/permissions
     *
     * @param Channel|null $channel
     *
     * @return RolePermission
     */
    public function getPermissions(?Channel $channel = null): RolePermission
    {
        $bitwise = $this->guild->roles->get('id', $this->guild_id)->permissions->bitwise;

        if ($this->guild->owner_id == $this->id) {
            $bitwise |= 0x8; // Add administrator permission
        } else {
            $roles = [];

            /* @var Role */
            foreach ($this->roles ?? [] as $role) {
                $roles[] = $role->id;
                $bitwise |= $role->permissions->bitwise;
            }
        }

        /** @var RolePermission */
        $newPermission = $this->factory->part(RolePermission::class, ['bitwise' => $bitwise]);

        if ($newPermission->administrator) {
            foreach (RolePermission::getPermissions() as $permission => $_) {
                $newPermission->{$permission} = true;
            }

            return $newPermission;
        }

        if ($channel) {
            /* @var Overwrite */
            if ($overwrite = $channel->overwrites->get('id', $this->guild->id)) {
                $bitwise |= $overwrite->allow->bitwise;
                $bitwise &= ~($overwrite->deny->bitwise);
            }

            /* @var Overwrite */
            foreach ($channel->overwrites as $overwrite) {
                if ($overwrite->type !== 'role' || ! in_array($overwrite->id, $roles)) {
                    continue;
                }

                $bitwise |= $overwrite->allow->bitwise;
                $bitwise &= ~($overwrite->deny->bitwise);
            }

            /* @var Overwrite */
            if ($overwrite = $channel->overwrites->get('id', $this->id)) {
                $bitwise |= $overwrite->allow->bitwise;
                $bitwise &= ~($overwrite->deny->bitwise);
            }
        }

        /** @var RolePermission */
        $newPermission = $this->factory->part(RolePermission::class, ['bitwise' => $bitwise]);

        return $newPermission;
    }

    /**
     * Gets the game attribute.
     *
     * @return Activity
     * @throws \Exception
     */
    protected function getGameAttribute(): Part
    {
        return $this->factory->create(Activity::class, $this->attributes['game'] ?? [], true);
    }

    /**
     * Gets the activities attribute.
     *
     * @return Collection|Activity[]
     * @throws \Exception
     */
    protected function getActivitiesAttribute(): Collection
    {
        $activities = new Collection([], null);

        foreach ($this->attributes['activities'] ?? [] as $activity) {
            $activities->push($this->factory->create(Activity::class, $activity, true));
        }

        return $activities;
    }

    /**
     * Returns the id attribute.
     *
     * @return string The user ID of the member.
     */
    protected function getIdAttribute(): string
    {
        return $this->attributes['user']->id;
    }

    /**
     * Returns the username attribute.
     *
     * @return string The username of the member.
     */
    protected function getUsernameAttribute(): string
    {
        return $this->user->username;
    }

    /**
     * Returns the discriminator attribute.
     *
     * @return string The discriminator of the member.
     */
    protected function getDiscriminatorAttribute(): string
    {
        return $this->user->discriminator;
    }

    /**
     * Returns the user attribute.
     *
     * @return User       The user that owns the member.
     * @throws \Exception
     */
    protected function getUserAttribute(): User
    {
        if ($user = $this->discord->users->get('id', $this->attributes['user']->id)) {
            return $user;
        }

        return $this->factory->create(User::class, $this->attributes['user'], true);
    }

    /**
     * Returns the guild attribute.
     *
     * @return null|Guild The guild.
     */
    protected function getGuildAttribute(): ?Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }

    /**
     * Returns the roles attribute.
     *
     * @return Collection A collection of roles the member is in.
     * @throws \Exception
     */
    protected function getRolesAttribute(): Collection
    {
        $roles = new Collection();

        if ($guild = $this->guild) {
            foreach ($guild->roles as $role) {
                if (array_search($role->id, $this->attributes['roles'] ?? []) !== false) {
                    $roles->push($role);
                }
            }
        } else {
            foreach ($this->attributes['roles'] ?? [] as $role) {
                $roles->push($this->factory->create(Role::class, $role, true));
            }
        }

        return $roles;
    }

    /**
     * Returns the joined at attribute.
     *
     * @return Carbon|null     The timestamp from when the member joined.
     * @throws \Exception
     */
    protected function getJoinedAtAttribute(): ?Carbon
    {
        if (! isset($this->attributes['joined_at'])) {
            return null;
        }

        return new Carbon($this->attributes['joined_at']);
    }

    /**
     * Returns the premium since attribute.
     *
     * @return Carbon|null
     */
    protected function getPremiumSinceAttribute(): ?Carbon
    {
        if (! isset($this->attributes['premium_since'])) {
            return null;
        }

        return Carbon::parse($this->attributes['premium_since']);
    }

    /**
     * {@inheritdoc}
     */
    public function getUpdatableAttributes(): array
    {
        return [
            'roles' => array_values($this->attributes['roles']),
        ];
    }

    /**
     * Returns a formatted mention.
     *
     * @return string
     */
    public function __toString()
    {
        if ($this->nick) {
            return "<@!{$this->id}>";
        }

        return "<@{$this->id}>";
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\User;

use Discord\Parts\Channel\Channel;
use Discord\Parts\Embed\Embed;
use Discord\Parts\Part;
use Discord\Helpers\Deferred;
use React\Promise\ExtendedPromiseInterface;
use function React\Partial\bind as Bind;

/**
 * A user is a general user that is not attached to a guild.
 *
 * @property string $id            The unique identifier of the user.
 * @property string $username      The username of the user.
 * @property string $avatar        The avatar URL of the user.
 * @property string $avatar_hash   The avatar hash of the user.
 * @property string $discriminator The discriminator of the user.
 * @property bool   $bot           Whether the user is a bot.
 * @property bool $system Whether the user is a Discord system user.
 * @property bool $mfa_enabled Whether MFA is enabled.
 * @property string $locale User locale.
 * @property bool $verified Whether the user is verified.
 * @property string $email User email.
 * @property int $flags User flags.
 * @property int $premium_type Type of nitro subscription.
 * @property int $public_flags Public flags on the user.
 */
class User extends Part
{
    const FLAG_DISCORD_EMPLOYEE = (1 << 0);
    const FLAG_DISCORD_PARTNER = (1 << 1);
    const FLAG_HYPESQUAD_EVENTS = (1 << 2);
    const FLAG_BUG_HUNTER_LEVEL_1 = (1 << 3);
    const FLAG_HOUSE_BRAVERY = (1 << 6);
    const FLAG_HOUSE_BRILLIANCE = (1 << 7);
    const FLAG_HOUSE_BALANCE = (1 << 8);
    const FLAG_EARLY_SUPPORTER = (1 << 9);
    const FLAG_TEAM_USER = (1 << 10);
    const FLAG_SYSTEM = (1 << 12);
    const FLAG_BUG_HUNTER_LEVEL_2 = (1 << 14);
    const FLAG_VERIFIED_BOT = (1 << 16);
    const FLAG_VERIFIED_BOT_DEVELOPER = (1 << 17);

    const PREMIUM_NONE = 0;
    const PREMIUM_NITRO_CLASSIC = 1;
    const PREMIUM_NITRO = 2;

    /**
     * {@inheritdoc}
     */
    protected $fillable = ['id', 'username', 'avatar', 'discriminator', 'bot', 'system', 'mfa_enabled', 'locale', 'verified', 'email', 'flags', 'premium_type', 'public_flags'];

    /**
     * Gets the private channel for the user.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function getPrivateChannel(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($channel = $this->discord->private_channels->get('id', $this->id)) {
            $deferred->resolve($channel);
        } else {
            $this->http->post('users/@me/channels', ['recipient_id' => $this->id])->done(function ($response) use ($deferred) {
                $channel = $this->factory->create(Channel::class, $response, true);
                $this->discord->private_channels->push($channel);

                $deferred->resolve($channel);
            }, Bind([$deferred, 'reject']));
        }

        return $deferred->promise();
    }

    /**
     * Sends a message to the user.
     *
     * @param string     $message The text to send in the message.
     * @param bool       $tts     Whether the message should be sent with text to speech enabled.
     * @param Embed|null $embed   An embed to send.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function sendMessage(string $message, bool $tts = false, ?Embed $embed = null): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->getPrivateChannel()->done(function ($channel) use ($message, $tts, $embed, $deferred) {
            $channel->sendMessage($message, $tts, $embed)->done(function ($message) use ($deferred) {
                $deferred->resolve($message);
            }, Bind([$deferred, 'reject']));
        }, Bind([$deferred, 'reject']));

        return $deferred->promise();
    }

    /**
     * Broadcasts that you are typing to the channel. Lasts for 5 seconds.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function broadcastTyping(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $this->getPrivateChannel()->done(function ($channel) use ($deferred) {
            $channel->broadcastTyping()->done(
                Bind([$deferred, 'resolve']),
                Bind([$deferred, 'reject'])
            );
        });

        return $deferred->promise();
    }

    /**
     * Returns the avatar URL for the client.
     *
     * @param string $format The image format.
     * @param int    $size   The size of the image.
     *
     * @return string The URL to the clients avatar.
     */
    public function getAvatarAttribute(string $format = 'jpg', int $size = 1024): string
    {
        if (empty($this->attributes['avatar'])) {
            $avatarDiscrim = (int) $this->discriminator % 5;

            return "https://cdn.discordapp.com/embed/avatars/{$avatarDiscrim}.png?size={$size}";
        }

        if (false === array_search($format, ['png', 'jpg', 'webp'])) {
            $format = 'jpg';
        }

        return "https://cdn.discordapp.com/avatars/{$this->id}/{$this->attributes['avatar']}.{$format}?size={$size}";
    }

    /**
     * Returns the avatar hash for the client.
     *
     * @return string The client avatar's hash.
     */
    protected function getAvatarHashAttribute(): string
    {
        return $this->attributes['avatar'];
    }

    /**
     * Returns a timestamp for when a user's account was created.
     *
     * @return float 
     */
    public function createdTimestamp()
    {
        return \Discord\getSnowflakeTimestamp($this->id);
    }

    /**
     * Returns a formatted mention.
     *
     * @return string A formatted mention.
     */
    public function __toString()
    {
        return "<@{$this->id}>";
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\WebSockets;

use Discord\Parts\Channel\Channel;
use Discord\Parts\Channel\Message;
use Discord\Parts\Guild\Emoji;
use Discord\Parts\Guild\Guild;
use Discord\Parts\Part;
use Discord\Parts\User\Member;
use Discord\Parts\User\User;

/**
 * Represents a specific reaction to a message by a specific user.
 * Different from `Reaction` in the fact that `Reaction` represents a specific reaction
 * to a message by _multiple_ members.
 *
 * @property string $reaction_id
 * @property string  $user_id
 * @property string  $message_id
 * @property Member  $member
 * @property Emoji   $emoji
 * @property string  $channel_id
 * @property string  $guild_id
 * @property Channel $channel
 * @property Guild   $guild
 * @property User    $user
 * @property Message $message
 */
class MessageReaction extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['user_id', 'message_id', 'member', 'emoji', 'channel_id', 'guild_id'];

    /**
     * Gets the ID of the reaction.
     *
     * @return string
     */
    protected function getReactionIdAttribute(): string
    {
        return ":{$this->emoji->name}:{$this->emoji->id}";
    }

    /**
     * Gets the user attribute.
     *
     * @return User
     */
    protected function getUserAttribute(): ?User
    {
        if ($member = $this->member) {
            return $member->user;
        } elseif ($user = $this->discord->users->get('id', $this->attributes['user_id'])) {
            return $user;
        }

        return null;
    }

    /**
     * Gets the message attribute.
     * The bot needs to be set up to store messages
     * to get the full message, otherwise the message
     * object only contains the ID.
     *
     * @return Message
     * @throws \Exception
     */
    protected function getMessageAttribute(): Message
    {
        if ($channel = $this->channel) {
            if ($message = $channel->messages->get('id', $this->attributes['message_id'])) {
                return $message;
            }
        }

        return $this->factory->create(Message::class, [
            'id' => $this->attributes['message_id'],
            'channel_id' => $this->attributes['channel_id'],
        ], true);
    }

    /**
     * Gets the member attribute.
     *
     * @return Member
     * @throws \Exception
     */
    protected function getMemberAttribute(): ?Member
    {
        if (isset($this->attributes['user_id']) && $guild = $this->guild) {
            if ($member = $guild->members->get('id', $this->attributes['user_id'])) {
                return $member;
            }
        } elseif (isset($this->attributes['member'])) {
            return $this->factory->create(Member::class, $this->attributes['member'], true);
        }

        return null;
    }

    /**
     * Gets the emoji attribute.
     *
     * @return Emoji
     * @throws \Exception
     */
    protected function getEmojiAttribute(): ?Emoji
    {
        if (isset($this->attributes['emoji'])) {
            return $this->factory->create(Emoji::class, $this->attributes['emoji'], true);
        }

        return null;
    }

    /**
     * Gets the channel attribute.
     *
     * @return Channel
     */
    protected function getChannelAttribute(): ?Channel
    {
        if ($guild = $this->guild) {
            return $guild->channels->get('id', $this->attributes['channel_id']);
        }

        return $this->discord->private_channels->get('id', $this->attributes['channel_id']);
    }

    /**
     * Gets the guild attribute.
     *
     * @return Guild
     */
    protected function getGuildAttribute(): ?Guild
    {
        if (isset($this->attributes['guild_id'])) {
            return $this->discord->guilds->get('id', $this->attributes['guild_id']);
        }

        return null;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\WebSockets;

use Carbon\Carbon;
use Discord\Helpers\Collection;
use Discord\Parts\Guild\Guild;
use Discord\Parts\Guild\Role;
use Discord\Parts\Part;
use Discord\Parts\User\Member;
use Discord\Parts\User\Activity;
use Discord\Parts\User\User;

/**
 * A PresenceUpdate part is used when the `PRESENCE_UPDATE` event is fired on the WebSocket. It contains
 * information about the users presence such as their status (online/away) and their current game.
 *
 * @property Member                       $member The member that the presence update affects.
 * @property User                         $user The user that the presence update affects.
 * @property Collection|Role[]            $roles The roles that the user has.
 * @property Guild                        $guild The guild that the presence update affects.
 * @property string                       $guild_id The unique identifier of the guild that the presence update affects.
 * @property string                       $status The updated status of the user.
 * @property Activity                     $game The updated game of the user.
 * @property Carbon                       $premium_since Time since user started boosting guild.
 */
class PresenceUpdate extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['user', 'roles', 'game', 'guild_id', 'status', 'activities', 'client_status', 'premium_since', 'nick'];

    /**
     * Gets the member attribute.
     *
     * @return Member
     */
    protected function getMemberAttribute(): ?Member
    {
        if (isset($this->attributes['user']) && $this->guild) {
            return $this->guild->members->get('id', $this->attributes['user']->id);
        }

        return null;
    }

    /**
     * Gets the user attribute.
     *
     * @return User       The user that had their presence updated.
     * @throws \Exception
     */
    protected function getUserAttribute(): ?User
    {
        if ($user = $this->discord->users->get('id', $this->attributes['user']->id)) {
            return $user;
        }

        return $this->factory->create(User::class, $this->attributes['user'], true);
    }

    /**
     * Returns the users roles.
     *
     * @return Collection|Role[]
     */
    protected function getRolesAttribute(): Collection
    {
        $roles = new Collection();

        if (! $this->guild) {
            $roles->fill($this->attributes['roles']);
        } else {
            foreach ($this->attributes['roles'] as $role) {
                $roles->push($this->guild->roles->get('id', $role));
            }
        }

        return $roles;
    }

    /**
     * Gets the guild attribute.
     *
     * @return Guild The guild that the user was in.
     */
    protected function getGuildAttribute(): ?Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }

    /**
     * Gets the game attribute.
     *
     * @return ?Activity The game attribute.
     */
    protected function getGameAttribute(): ?Part
    {
        if (! isset($this->attributes['game'])) {
            return null;
        }

        return $this->factory->create(Activity::class, $this->attributes['game'], true);
    }

    /**
     * Gets the premium since timestamp.
     *
     * @return Carbon|null
     */
    protected function getPremiumSinceAttribute(): ?Carbon
    {
        if (! isset($this->attributes['premium_since'])) {
            return null;
        }

        return Carbon::parse($this->attributes['premium_since']);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\WebSockets;

use Carbon\Carbon;
use Discord\Parts\Guild\Guild;
use Discord\Parts\User\Member;
use Discord\Parts\Channel\Channel;
use Discord\Parts\Part;
use Discord\Parts\User\User;

/**
 * A TypingStart part is used when the `TYPING_START` event is fired on the WebSocket. It contains
 * information such as when the event was fired and then channel it was fired in.
 *
 * @property User       $user       The user that started typing.
 * @property Member     $member     The member that started typing.
 * @property string     $user_id    The unique identifier of the user that started typing
 * @property Carbon     $timestamp  A timestamp of when the user started typing.
 * @property Channel    $channel    The channel that the user started typing in.
 * @property string     $channel_id The unique identifier of the channel that the user started typing in.
 * @property Guild      $guild      The guild that the user started typing in.
 * @property string     $guild_id   The unique identifier of the guild that the user started typing in.
 */
class TypingStart extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['user_id', 'timestamp', 'channel_id', 'guild_id', 'member'];

    /**
     * Gets the user attribute.
     *
     * @return User The user that started typing.
     */
    protected function getUserAttribute(): ?User
    {
        return $this->discord->users->get('id', $this->user_id);
    }

    /**
     * Gets the timestamp attribute.
     *
     * @return Carbon     The time that the user started typing.
     * @throws \Exception
     */
    protected function getTimestampAttribute(): Carbon
    {
        return new Carbon(gmdate('r', $this->attributes['timestamp']));
    }

    /**
     * Gets the member attribute.
     *
     * @return Member
     * @throws \Exception
     */
    protected function getMemberAttribute(): Part
    {
        if ($this->guild && $member = $this->guild->members->get('id', $this->user_id)) {
            return $member;
        }

        return $this->factory->create(Member::class, $this->attributes['member'], true);
    }

    /**
     * Gets the channel attribute.
     *
     * @return Channel The channel that the user started typing in.
     */
    protected function getChannelAttribute(): ?Channel
    {
        if ($this->guild) {
            return $this->guild->channels->get('id', $this->attributes['channel_id']);
        }

        return $this->discord->private_channels->get('id', $this->attributes['channel_id']);
    }

    /**
     * Gets the guild attribute.
     *
     * @return ?Guild
     */
    protected function getGuildAttribute(): ?Guild
    {
        if (! isset($this->attributes['guild_id'])) {
            return null;
        }

        return $this->discord->guilds->get('id', $this->attributes['guild_id']);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\WebSockets;

use Discord\Parts\Guild\Guild;
use Discord\Parts\Part;

/**
 * Tells the client that the voice channel's server has changed.
 *
 * @property string                     $token    The new client voice token.
 * @property \Discord\Parts\Guild\Guild $guild    The guild affected by the change.
 * @property string                     $guild_id The unique identifier of the guild that was affected by the change.
 * @property string                     $endpoint The new voice server endpoint.
 */
class VoiceServerUpdate extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = ['token', 'guild_id', 'endpoint'];

    /**
     * Returns the guild attribute.
     *
     * @return Guild The guild attribute.
     */
    protected function getGuildAttribute(): Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Parts\WebSockets;

use Discord\Parts\Channel\Channel;
use Discord\Parts\Guild\Guild;
use Discord\Parts\Part;
use Discord\Parts\User\Member;
use Discord\Parts\User\User;

/**
 * Notifies the client of voice state updates about users.
 *
 * @property string $guild_id
 * @property string $channel_id
 * @property string $user_id
 * @property Member $member
 * @property Guild $guild
 * @property Channel $channel
 * @property User $user
 * @property string $session_id
 * @property bool $deaf
 * @property bool $mute
 * @property bool $self_deaf
 * @property bool $self_mute
 * @property bool $self_stream
 * @property bool $self_video
 * @property bool $suppress
 */
class VoiceStateUpdate extends Part
{
    /**
     * {@inheritdoc}
     */
    protected $fillable = [
        'guild_id',
        'channel_id',
        'user_id',
        'member',
        'session_id',
        'deaf',
        'mute',
        'self_deaf',
        'self_mute',
        'self_stream',
        'self_video',
        'suppress',
    ];

    /**
     * Gets the member attribute.
     *
     * @return ?Member    The member attribute.
     * @throws \Exception
     */
    protected function getMemberAttribute(): ?Part
    {
        if ($this->guild) {
            if ($member = $this->guild->members->get('id', $this->user_id)) {
                return $member;
            }
        }

        return $this->factory->create(Member::class, $this->attributes, true);
    }

    /**
     * Gets the channel attribute.
     *
     * @return ?Channel The channel attribute.
     */
    protected function getChannelAttribute(): ?Part
    {
        if ($this->guild) {
            return $this->guild->channels->get('id', $this->channel_id);
        }
    }

    /**
     * Gets the user attribute.
     *
     * @return ?User      The user attribute.
     * @throws \Exception
     */
    protected function getUserAttribute(): ?Part
    {
        if ($user = $this->discord->users->get('id', $this->user_id)) {
            return $user;
        }
        if ($this->attributes['member']->user !== null) {
            return $this->factory->create(User::class, $this->attributes['member']->user, true);
        }
    }

    /**
     * Gets the guild attribute.
     *
     * @return ?Guild The guild attribute.
     */
    protected function getGuildAttribute(): ?Guild
    {
        return $this->discord->guilds->get('id', $this->guild_id);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository;

use Discord\Factory\Factory;
use Discord\Helpers\Collection;
use Discord\Http\Http;
use Discord\Parts\Part;
use Discord\Helpers\Deferred;
use React\Promise\ExtendedPromiseInterface;
use function React\Promise\reject as Reject;
use function React\Promise\resolve as Resolve;

/**
 * Repositories provide a way to store and update parts on the Discord server.
 *
 * @author Aaron Scherer <aequasi@gmail.com>, David Cole <david.cole1340@gmail.com>
 */
abstract class AbstractRepository extends Collection
{
    /**
     * The discriminator.
     *
     * @var string Discriminator.
     */
    protected $discrim = 'id';

    /**
     * The HTTP client.
     *
     * @var Http Client.
     */
    protected $http;

    /**
     * The parts factory.
     *
     * @var Factory Parts factory.
     */
    protected $factory;

    /**
     * Endpoints for interacting with the Discord servers.
     *
     * @var array Endpoints.
     */
    protected $endpoints = [];

    /**
     * Variables that are related to the repository.
     *
     * @var array Variables.
     */
    protected $vars = [];

    /**
     * AbstractRepository constructor.
     *
     * @param Http    $http    The HTTP client.
     * @param Factory $factory The parts factory.
     * @param array   $vars    An array of variables used for the endpoint.
     */
    public function __construct(Http $http, Factory $factory, array $vars = [])
    {
        $this->http = $http;
        $this->factory = $factory;
        $this->vars = $vars;

        parent::__construct([], $this->discrim, $this->class);
    }

    /**
     * Freshens the repository collection.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function freshen(): ExtendedPromiseInterface
    {
        if (! isset($this->endpoints['all'])) {
            return Reject(new \Exception('You cannot freshen this repository.'));
        }

        $deferred = new Deferred();

        $this->http->get(
            $this->replaceWithVariables(
                $this->endpoints['all']
            ),
            null,
            [],
            false
        )->done(function ($response) use ($deferred) {
            $this->fill([]);

            foreach ($response as $value) {
                $value = array_merge($this->vars, (array) $value);
                $part = $this->factory->create($this->class, $value, true);

                $this->push($part);
            }

            $deferred->resolve($this);
        }, function ($e) use ($deferred) {
            $deferred->reject($e);
        });

        return $deferred->promise();
    }

    /**
     * Builds a new, empty part.
     *
     * @param array $attributes The attributes for the new part.
     * @param bool  $created
     *
     * @return Part       The new part.
     * @throws \Exception
     */
    public function create(array $attributes = [], bool $created = false): Part
    {
        $attributes = array_merge($attributes, $this->vars);

        return $this->factory->create($this->class, $attributes, $created);
    }

    /**
     * Attempts to save a part to the Discord servers.
     *
     * @param Part $part The part to save.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function save(Part $part): ExtendedPromiseInterface
    {
        if ($part->created) {
            $method = 'patch';
            $endpoint = $part->replaceWithVariables($this->replaceWithVariables(@$this->endpoints['update']));
            $attributes = $part->getUpdatableAttributes();

            if (! isset($this->endpoints['update'])) {
                return Reject(new \Exception('You cannot update this part.'));
            }
        } else {
            $method = 'post';
            $endpoint = $part->replaceWithVariables($this->replaceWithVariables(@$this->endpoints['create']));
            $attributes = $part->getCreatableAttributes();

            if (! isset($this->endpoints['create'])) {
                return Reject(new \Exception('You cannot create this part.'));
            }
        }

        $deferred = new Deferred();

        $this->http->{$method}(
            $endpoint,
            $attributes
        )->done(function ($response) use ($deferred, &$part, $method) {
            $part->fill((array) $response);
            $part->created = true;
            $part->deleted = false;

            $this->push($part);
            $deferred->resolve($part);
        }, function ($e) use ($deferred) {
            $deferred->reject($e);
        });

        return $deferred->promise();
    }

    /**
     * Attempts to delete a part on the Discord servers.
     *
     * @param Part|snowflake $part The part to delete.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function delete($part): ExtendedPromiseInterface
    {
        if (! ($part instanceof Part)) {
            $part = $this->factory->part($this->class, [$this->discrim => $part], true);
        }

        if (! $part->created) {
            return Reject(new \Exception('You cannot delete a non-existant part.'));
        }

        if (! isset($this->endpoints['delete'])) {
            return Reject(new \Exception('You cannot delete this part.'));
        }

        $deferred = new Deferred();

        $this->http->delete(
            $part->replaceWithVariables(
                $this->replaceWithVariables(
                    $this->endpoints['delete']
                )
            )
        )->done(function ($response) use ($deferred, &$part) {
            $part->created = false;

            $deferred->resolve($part);
        }, function ($e) use ($deferred) {
            $deferred->reject($e);
        });

        return $deferred->promise();
    }

    /**
     * Returns a part with fresh values.
     *
     * @param Part $part The part to get fresh values.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function fresh(Part $part): ExtendedPromiseInterface
    {
        if (! $part->created) {
            return Reject(new \Exception('You cannot get a non-existant part.'));
        }

        if (! isset($this->endpoints['get'])) {
            return Reject(new \Exception('You cannot get this part.'));
        }

        $deferred = new Deferred();

        $this->http->get(
            $part->replaceWithVariables(
                $this->replaceWithVariables(
                    $this->endpoints['get']
                )
            )
        )->done(function ($response) use ($deferred, &$part) {
            $part->fill((array) $response);

            $deferred->resolve($part);
        }, function ($e) use ($deferred) {
            $deferred->reject($e);
        });

        return $deferred->promise();
    }

    /**
     * Force gets a part from the Discord servers.
     *
     * @param string $id    The ID to search for.
     * @param bool   $fresh Whether we should skip checking the cache.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function fetch(string $id, bool $fresh = false): ExtendedPromiseInterface
    {
        if (! $fresh && $part = $this->get($this->discrim, $id)) {
            return Resolve($part);
        }

        if (! isset($this->endpoints['get'])) {
            return Reject(new \Exception('You cannot get this part.'));
        }

        $deferred = new Deferred();

        $this->http->get(
            $this->replaceWithVariables(
                str_replace(':id', $id, $this->endpoints['get'])
            )
        )->done(function ($response) use ($deferred) {
            $part = $this->factory->create($this->class, array_merge($this->vars, (array) $response), true);
            $this->push($part);

            $deferred->resolve($part);
        }, function ($e) use ($deferred) {
            $deferred->reject($e);
        });

        return $deferred->promise();
    }

    /**
     * Replaces variables in string with syntax :{varname}.
     *
     * @param string $string A string with placeholders.
     *
     * @return string A string with placeholders replaced.
     */
    protected function replaceWithVariables(string $string): string
    {
        if (preg_match_all('/:([a-z_]+)/', $string, $matches)) {
            list(
                $original,
                $vars
            ) = $matches;

            foreach ($vars as $key => $var) {
                if (isset($this->vars[$var])) {
                    $string = str_replace($original[$key], $this->vars[$var], $string);
                }
            }
        }

        return $string;
    }

    /**
     * Handles debug calls from var_dump and similar functions.
     *
     * @return array An array of attributes.
     */
    public function __debugInfo(): array
    {
        return $this->jsonSerialize();
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Channel;

use Discord\Parts\Guild\Invite;
use Discord\Repository\AbstractRepository;

/**
 * Contains invites for channels.
 *
 * @see \Discord\Parts\Guild\Invite
 * @see \Discord\Parts\Channel\Channel
 */
class InviteRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'channels/:channel_id/invites',
        'get' => 'invites/:code',
        'create' => 'channels/:channel_id/invites',
        'delete' => 'invites/:code',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Invite::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Channel;

use Discord\Parts\Channel\Message;
use Discord\Repository\AbstractRepository;

/**
 * Contains messages sent to channels.
 *
 * @see \Discord\Parts\Channel\Message
 * @see \Discord\Parts\Channel\Channel
 */
class MessageRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'get' => 'channels/:channel_id/messages/:id',
        'update' => 'channels/:channel_id/messages/:id',
        'delete' => 'channels/:channel_id/messages/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Message::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Channel;

use Discord\Parts\Channel\Overwrite;
use Discord\Repository\AbstractRepository;

/**
 * Contains permission overwrites for channels.
 *
 * @see \Discord\Parts\Channel\Overwrite
 * @see \Discord\Parts\Channel\Channel
 */
class OverwriteRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'delete' => 'channels/:channel_id/permissions/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Overwrite::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Channel;

use Discord\Parts\Channel\Reaction;
use Discord\Repository\AbstractRepository;

/**
 * Contains invites on a message.
 *
 * @see \Discord\Parts\Channel\Message
 * @see Reaction
 */
class ReactionRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [];

    /**
     * {@inheritdoc}
     */
    protected $class = Reaction::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Channel;

use Discord\Parts\WebSockets\VoiceStateUpdate;
use Discord\Repository\AbstractRepository;

/**
 * Contains voice states for users in the voice channel.
 *
 * @see \Discord\Parts\WebSockets\VoiceStateUpdate
 * @see \Discord\Parts\Channel\Channel
 */
class VoiceMemberRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $discrim = 'user_id';

    /**
     * {@inheritdoc}
     */
    protected $endpoints = [];

    /**
     * {@inheritdoc}
     */
    protected $class = VoiceStateUpdate::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Channel;

use Discord\Parts\Channel\Webhook;
use Discord\Repository\AbstractRepository;

/**
 * {@inheritdoc}
 */
class WebhookRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'channels/:channel_id/webhooks',
        'create' => 'channels/:channel_id/webhooks',
        'get' => 'webhooks/:id',
        'delete' => 'webhooks/:id',
        'update' => 'webhooks/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Webhook::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Guild;

use Discord\Helpers\Deferred;
use Discord\Parts\Guild\Ban;
use Discord\Parts\User\Member;
use Discord\Repository\AbstractRepository;
use React\Promise\ExtendedPromiseInterface;

/**
 * Contains bans on users.
 *
 * @see \Discord\Parts\Guild\Ban
 * @see \Discord\Parts\Guild\Guild
 */
class BanRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $discrim = 'user_id';

    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'guilds/:guild_id/bans',
        'delete' => 'guilds/:guild_id/bans/:user_id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Ban::class;

    /**
     * Bans a member from the guild.
     *
     * @param Member|string $member
     * @param int|null      $daysToDeleteMessages
     * @param string|null   $reason
     *
     * @return ExtendedPromiseInterface
     */
    public function ban($member, ?int $daysToDeleteMessages = null, ?string $reason = null): ExtendedPromiseInterface
    {
        $deferred = new Deferred();
        $content = [];

        if ($member instanceof Member) {
            $member = $member->id;
        }

        if (! is_null($daysToDeleteMessages)) {
            $content['delete-message-days'] = $daysToDeleteMessages;
        }

        if (! is_null($reason)) {
            $content['reason'] = $reason;
        }

        $this->http->put(
            $this->replaceWithVariables('guilds/:guild_id/bans/').$member,
            empty($content) ? null : $content
        )->done(function ($response) use ($deferred) {
            $ban = $this->factory->create(Ban::class, $response, true);
            $this->push($ban);
            $deferred->resolve($ban);
        }, [$deferred, 'reject']);

        return $deferred->promise();
    }

    /**
     * Unbans a member from the guild.
     *
     * @param Member|Ban|string $member
     *
     * @return ExtendedPromiseInterface
     */
    public function unban($member): ExtendedPromiseInterface
    {
        if ($member instanceof Member) {
            $member = $member->id;
        } elseif ($member instanceof Ban) {
            $member = $member->user_id;
        }

        return $this->delete($member);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Guild;

use Discord\Parts\Channel\Channel;
use Discord\Repository\AbstractRepository;

/**
 * Contains channels that belong to guilds.
 *
 * @see \Discord\Parts\Channel\Channel
 * @see \Discord\Parts\Guild\Guild
 */
class ChannelRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'guilds/:guild_id/channels',
        'get' => 'channels/:id',
        'create' => 'guilds/:guild_id/channels',
        'update' => 'channels/:id',
        'delete' => 'channels/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Channel::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Guild;

use Discord\Parts\Guild\Emoji;
use Discord\Repository\AbstractRepository;

/**
 * Contains emojis that belong to guilds.
 *
 * @see \Discord\Parts\Guild\Emoji
 * @see \Discord\Parts\Guild\Guild
 */
class EmojiRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'guilds/:guild_id/emojis',
        'create' => 'guilds/:guild_id/emojis',
        'delete' => 'guilds/:guild_id/emojis/:id',
        'update' => 'guilds/:guild_id/emojis/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Emoji::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Guild;

use Discord\Parts\Guild\Invite;
use Discord\Repository\AbstractRepository;

/**
 * Contains invites to guilds.
 *
 * @see \Discord\Parts\Guild\Invite
 * @see \Discord\Parts\Guild\Guild
 */
class InviteRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'guilds/:guild_id/invites',
        'get' => 'invites/:code',
        'create' => 'guilds/:guild_id/invites',
        'delete' => 'invites/:code',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Invite::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Guild;

use Discord\Parts\User\Member;
use Discord\Repository\AbstractRepository;
use React\Promise\PromiseInterface;

/**
 * Contains members of a guild.
 *
 * @see \Discord\Parts\User\Member
 * @see \Discord\Parts\Guild\Guild
 */
class MemberRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'guilds/:guild_id/members',
        'get' => 'guilds/:guild_id/members/:id',
        'update' => 'guilds/:guild_id/members/:id',
        'delete' => 'guilds/:guild_id/members/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Member::class;

    /**
     * Alias for delete.
     *
     * @param Member $member The member to kick.
     *
     * @return PromiseInterface
     *
     * @see self::delete()
     */
    public function kick(Member $member): PromiseInterface
    {
        return $this->delete($member);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository\Guild;

use Discord\Parts\Guild\Role;
use Discord\Repository\AbstractRepository;

/**
 * Contains roles that belong to the guild.
 *
 * @see \Discord\Parts\Guild\Role
 * @see \Discord\Parts\Guild\Guild
 */
class RoleRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'guilds/:guild_id/roles',
        'get' => 'guilds/:guild_id/roles/:id',
        'create' => 'guilds/:guild_id/roles',
        'update' => 'guilds/:guild_id/roles/:id',
        'delete' => 'guilds/:guild_id/roles/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Role::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository;

use Discord\Parts\Guild\Guild;
use Discord\Helpers\Deferred;
use React\Promise\ExtendedPromiseInterface;

/**
 * Contains guilds that the user is in.
 *
 * @see \Discord\Parts\Guild\Guild
 */
class GuildRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'all' => 'users/@me/guilds',
        'get' => 'guilds/:id',
        'create' => 'guilds',
        'update' => 'guilds/:id',
        'delete' => 'guilds/:id',
        'leave' => 'users/@me/guilds/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = Guild::class;

    /**
     * Causes the client to leave a guild.
     *
     * @param Guild|snowflake $guild
     *
     * @return ExtendedPromiseInterface
     */
    public function leave($guild): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($guild instanceof Guild) {
            $guild = $guild->id;
        }

        $this->http->delete("users/@me/guilds/{$guild}")->done(function () use ($guild, $deferred) {
            $this->pull('id', $guild);
            $deferred->resolve();
        }, \React\Partial\bind([$deferred, 'reject']));

        return $deferred->promise();
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository;

use Discord\Parts\Channel\Channel;

/**
 * Contains private channels and groups that the user has access to.
 *
 * @see \Discord\Parts\Channel\Channel
 */
class PrivateChannelRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [];

    /**
     * {@inheritdoc}
     */
    protected $class = Channel::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Repository;

use Discord\Parts\User\User;

/**
 * Contains users that the user shares guilds with.
 *
 * @see \Discord\Parts\User\User
 */
class UserRepository extends AbstractRepository
{
    /**
     * {@inheritdoc}
     */
    protected $endpoints = [
        'get' => 'users/:id',
    ];

    /**
     * {@inheritdoc}
     */
    protected $class = User::class;
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Voice;

use ArrayAccess;
use TrafficCophp\ByteBuffer\Buffer as BaseBuffer;

/**
 * A Byte Buffer similar to Buffer in NodeJS.
 */
class Buffer extends BaseBuffer implements ArrayAccess
{
    /**
     * Writes a 32-bit unsigned integer with big endian.
     *
     * @param int $value  The value that will be written.
     * @param int $offset The offset that the value will be written.
     */
    public function writeUInt32BE(int $value, int $offset): void
    {
        $this->insert('I', $value, $offset, 3);
    }

    /**
     * Writes a 64-bit unsigned integer with little endian.
     *
     * @param int $value  The value that will be written.
     * @param int $offset The offset that the value will be written.
     */
    public function writeUInt64LE(int $value, int $offset): void
    {
        $this->insert('P', $value, $offset, 8);
    }

    /**
     * Writes a signed integer.
     *
     * @param int $value  The value that will be written.
     * @param int $offset The offset that the value will be written.
     */
    public function writeInt(int $value, int $offset): void
    {
        $this->insert('N', $value, $offset, 4);
    }

    /**
     * Reads a signed integer.
     *
     * @param int $offset The offset to read from.
     *
     * @return int The data read.
     */
    public function readInt(int $offset): int
    {
        return $this->extract('N', $offset, 4);
    }

    /**
     * Writes an unsigned big endian short.
     *
     * @param int $value  The value that will be written.
     * @param int $offset The offset that the value will be written.
     */
    public function writeShort(int $value, int $offset): void
    {
        $this->insert('n', $value, $offset, 2);
    }

    /**
     * Reads an unsigned big endian short.
     *
     * @param int $offset The offset to read from.
     *
     * @return int The data read.
     */
    public function readShort(int $offset): int
    {
        return $this->extract('n', $offset, 4);
    }

    /**
     * Reads a unsigned integer with little endian.
     *
     * @param int $offset The offset that will be read.
     *
     * @return int The value that is at the specified offset.
     */
    public function readUIntLE(int $offset): int
    {
        return $this->extract('I', $offset, 3);
    }

    /**
     * Writes a char.
     *
     * @param string $value  The value that will be written.
     * @param int    $offset The offset that the value will be written.
     */
    public function writeChar(string $value, int $offset): void
    {
        $this->insert('c', $value, $offset, $this->lengthMap->getLengthFor('c'));
    }

    /**
     * Writes raw binary to the buffer.
     *
     * @param int $value  The value that will be written.
     * @param int $offset The offset that the value will be written at.
     */
    public function writeRaw(int $value, int $offset): void
    {
        $this->buffer[$offset] = $value;
    }

    /**
     * Writes a binary string to the buffer.
     *
     * @param string $value  The value that will be written.
     * @param int    $offset The offset that the value will be written at.
     */
    public function writeRawString(string $value, int $offset): void
    {
        for ($i = 0; $i < strlen($value); ++$i) {
            $this->buffer[$offset++] = $value[$i];
        }
    }

    /**
     * Gets an attribute via key. Used for ArrayAccess.
     *
     * @param mixed $key The attribute key.
     *
     * @return mixed
     */
    public function offsetGet($key)
    {
        return $this->buffer[$key];
    }

    /**
     * Checks if an attribute exists via key. Used for ArrayAccess.
     *
     * @param mixed $key The attribute key.
     *
     * @return bool Whether the offset exists.
     */
    public function offsetExists($key): bool
    {
        return isset($this->buffer[$key]);
    }

    /**
     * Sets an attribute via key. Used for ArrayAccess.
     *
     * @param mixed $key   The attribute key.
     * @param mixed $value The attribute value.
     */
    public function offsetSet($key, $value): void
    {
        $this->buffer[$key] = $value;
    }

    /**
     * Unsets an attribute via key. Used for ArrayAccess.
     *
     * @param string $key The attribute key.
     */
    public function offsetUnset($key): void
    {
        if (isset($this->buffer[$key])) {
            unset($this->buffer[$key]);
        }
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Voice;

use Evenement\EventEmitter;
use React\Stream\DuplexStreamInterface;
use React\Stream\WritableStreamInterface;

/**
 * Handles recieving audio from Discord.
 */
class RecieveStream extends EventEmitter implements DuplexStreamInterface
{
    /**
     * Contains PCM data.
     *
     * @var string PCM data.
     */
    protected $pcmData = '';

    /**
     * Contains Opus data.
     *
     * @var string Opus data.
     */
    protected $opusData = '';

    /**
     * Is the stream paused?
     *
     * @var bool Whether the stream is paused.
     */
    protected $isPaused;

    /**
     * Whether the stream is closed.
     *
     * @var bool Whether the stream is closed.
     */
    protected $isClosed = false;

    /**
     * The PCM pause buffer.
     *
     * @var array The PCM pause buffer.
     */
    protected $pcmPauseBuffer = [];

    /**
     * The pause buffer.
     *
     * @var array The pause buffer.
     */
    protected $opusPauseBuffer = [];

    /**
     * Constructs a stream.
     */
    public function __construct()
    {
        // empty for now
    }

    /**
     * Writes PCM audio data.
     *
     * @param string $pcm PCM audio data.
     */
    public function writePCM(string $pcm): void
    {
        if ($this->isClosed) {
            return;
        }

        if ($this->isPaused) {
            $this->pcmPauseBuffer[] = $pcm;

            return;
        }

        $this->pcmData .= $pcm;

        $this->emit('pcm', [$pcm]);
    }

    /**
     * Writes Opus audio data.
     *
     * @param string $opus Opus audio data.
     */
    public function writeOpus(string $opus): void
    {
        if ($this->isClosed) {
            return;
        }

        if ($this->isPaused) {
            $this->opusPauseBuffer[] = $opus;

            return;
        }

        $this->opusData .= $opus;

        $this->emit('opus', [$opus]);
    }

    /**
     * {@inheritdoc}
     */
    public function isReadable()
    {
        return $this->isPaused;
    }

    /**
     * {@inheritdoc}
     */
    public function isWritable()
    {
        return $this->isPaused;
    }

    /**
     * {@inheritdoc}
     */
    public function write($data)
    {
        $this->writePCM($data);
    }

    /**
     * {@inheritdoc}
     */
    public function end($data = null)
    {
        if ($this->isClosed) {
            return;
        }

        $this->write($data);
        $this->close();
    }

    /**
     * {@inheritdoc}
     */
    public function close()
    {
        if ($this->isClosed) {
            return;
        }

        $this->pause();
        $this->emit('end', []);
        $this->emit('close', []);
        $this->isClosed = true;
    }

    /**
     * {@inheritdoc}
     */
    public function pause()
    {
        if ($this->isClosed) {
            return;
        }

        if ($this->isPaused) {
            return;
        }

        $this->isPaused = true;
    }

    /**
     * {@inheritdoc}
     */
    public function resume()
    {
        if ($this->isClosed) {
            return;
        }

        if (! $this->isPaused) {
            return;
        }

        $this->isPaused = false;

        foreach ($this->pcmPauseBuffer as $data) {
            $this->writePCM($data);
        }

        foreach ($this->opusPauseBuffer as $data) {
            $this->writeOpus($data);
        }
    }

    /**
     * {@inheritdoc}
     */
    public function pipe(WritableStreamInterface $dest, array $options = [])
    {
        $this->pipePCM($dest, $options);
    }

    /**
     * Pipes PCM to a destination stream.
     *
     * @param WritableStreamInterface $dest    The stream to pipe to.
     * @param array                   $options An array of options.
     */
    public function pipePCM(WritableStreamInterface $dest, array $options = []): void
    {
        if ($this->isClosed) {
            return;
        }

        $this->on('pcm', function ($data) use ($dest) {
            $feedmore = $dest->write($data);

            if (false === $feedmore) {
                $this->pause();
            }
        });

        $dest->on('drain', function () {
            $this->unpause();
        });

        $end = isset($options['end']) ? $options['end'] : true;
        if ($end && $this !== $dest) {
            $this->on('end', function () use ($dest) {
                $dest->end();
            });
        }
    }

    /**
     * Pipes Opus to a destination stream.
     *
     * @param WritableStreamInterface $dest    The stream to pipe to.
     * @param array                   $options An array of options.
     */
    public function pipeOpus(WritableStreamInterface $dest, array $options = []): void
    {
        if ($this->isClosed) {
            return;
        }

        $this->on('opus', function ($data) use ($dest) {
            $feedmore = $dest->write($data);

            if (false === $feedmore) {
                $this->pause();
            }
        });

        $dest->on('drain', function () {
            $this->unpause();
        });

        $end = isset($options['end']) ? $options['end'] : true;
        if ($end && $this !== $dest) {
            $this->on('end', function () use ($dest) {
                $dest->end();
            });
        }
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Voice;

use Discord\Exceptions\DCANotFoundException;
use Discord\Exceptions\FFmpegNotFoundException;
use Discord\Exceptions\FileNotFoundException;
use Discord\Exceptions\LibSodiumNotFoundException;
use Discord\Exceptions\OutdatedDCAException;
use Discord\Helpers\Collection;
use Discord\Helpers\Process;
use Discord\Parts\Channel\Channel;
use Discord\WebSockets\Op;
use Evenement\EventEmitter;
use Ratchet\Client\Connector as WsFactory;
use Ratchet\Client\WebSocket;
use React\Datagram\Factory as DatagramFactory;
use React\Datagram\Socket;
use React\Dns\Resolver\Factory as DNSFactory;
use React\EventLoop\LoopInterface;
use Discord\Helpers\Deferred;
use Psr\Log\LoggerInterface;
use React\Promise\ExtendedPromiseInterface;
use React\Stream\ReadableResourceStream as Stream;
use React\EventLoop\TimerInterface;
use React\Stream\ReadableStreamInterface;

/**
 * The Discord voice client.
 */
class VoiceClient extends EventEmitter
{
    /**
     * The DCA version the client is using.
     *
     * @var string The DCA version.
     */
    const DCA_VERSION = 'DCA1';

    /**
     * Is the voice client ready?
     *
     * @var bool Whether the voice client is ready.
     */
    protected $ready = false;

    /**
     * The DCA binary name that we will use.
     *
     * @var string The DCA binary name that will be run.
     */
    protected $dca;

    /**
     * The ReactPHP event loop.
     *
     * @var LoopInterface The ReactPHP event loop that will run everything.
     */
    protected $loop;

    /**
     * The main WebSocket instance.
     *
     * @var WebSocket The main WebSocket client.
     */
    protected $mainWebsocket;

    /**
     * The voice WebSocket instance.
     *
     * @var WebSocket The voice WebSocket client.
     */
    protected $voiceWebsocket;

    /**
     * The UDP client.
     *
     * @var Socket The voiceUDP client.
     */
    public $client;

    /**
     * The Channel that we are connecting to.
     *
     * @var Channel The channel that we are going to connect to.
     */
    protected $channel;

    /**
     * Data from the main WebSocket.
     *
     * @var array Information required for the voice WebSocket.
     */
    protected $data;

    /**
     * The Voice WebSocket endpoint.
     *
     * @var string The endpoint the Voice WebSocket and UDP client will connect to.
     */
    protected $endpoint;

    /**
     * The port the UDP client will use.
     *
     * @var int The port that the UDP client will connect to.
     */
    protected $udpPort;

    /**
     * The UDP heartbeat interval.
     *
     * @var int How often we send a heartbeat packet.
     */
    protected $heartbeat_interval;

    /**
     * The Voice WebSocket heartbeat timer.
     *
     * @var TimerInterface The heartbeat periodic timer.
     */
    protected $heartbeat;

    /**
     * The UDP heartbeat timer.
     *
     * @var TimerInterface The heartbeat periodic timer.
     */
    protected $udpHeartbeat;

    /**
     * The UDP heartbeat sequence.
     *
     * @var int The heartbeat sequence.
     */
    protected $heartbeatSeq = 0;

    /**
     * The SSRC value.
     *
     * @var int The SSRC value used for RTP.
     */
    public $ssrc;

    /**
     * The sequence of audio packets being sent.
     *
     * @var int The sequence of audio packets.
     */
    protected $seq = 0;

    /**
     * The timestamp of the last packet.
     *
     * @var int The timestamp the last packet was constructed.
     */
    protected $timestamp = 0;

    /**
     * The Voice WebSocket mode.
     *
     * @var string The voice mode.
     */
    protected $mode = 'xsalsa20_poly1305';

    /**
     * The secret key used for encrypting voice.
     *
     * @var string The secret key.
     */
    protected $secret_key;

    /**
     * Are we currently set as speaking?
     *
     * @var bool Whether we are speaking or not.
     */
    protected $speaking = false;

    /**
     * Should we stop the current playing audio?
     *
     * @var bool Whether we should stop the current playing audio.
     */
    protected $stopAudio = false;

    /**
     * Whether we are set as mute.
     *
     * @var bool Whether we are set as mute.
     */
    protected $mute = false;

    /**
     * Whether we are set as deaf.
     *
     * @var bool Whether we are set as deaf.
     */
    protected $deaf = false;

    /**
     * Whether the voice client is currently paused.
     *
     * @var bool Whether the voice client is currently paused.
     */
    protected $isPaused = false;

    /**
     * Have we sent the login frame yet?
     *
     * @var bool Whether we have sent the login frame.
     */
    protected $sentLoginFrame = false;

    /**
     * The time we started sending packets.
     *
     * @var int The time we started sending packets.
     */
    protected $startTime;

    /**
     * The stream time of the last packet.
     *
     * @var int The time we sent the last packet.
     */
    protected $streamTime = 0;

    /**
     * The size of audio frames.
     *
     * @var int The size of audio frames.
     */
    protected $frameSize = 20;

    /**
     * Collection of the status of people speaking.
     *
     * @var Collection Status of people speaking.
     */
    protected $speakingStatus;

    /**
     * Collection of voice decoders.
     *
     * @var Collection Voice decoders.
     */
    protected $voiceDecoders;

    /**
     * Voice audio recieve streams.
     *
     * @var array Voice audio recieve streams.
     */
    protected $recieveStreams;

    /**
     * The volume the audio will be encoded with.
     *
     * @var int The volume that the audio will be encoded in.
     */
    protected $volume = 100;

    /**
     * The audio application to encode with.
     *
     * Available: voip, audio (default), lowdelay
     *
     * @var string The audio application.
     */
    protected $audioApplication = 'audio';

    /**
     * The bitrate to encode with.
     *
     * @var int Encoding bitrate.
     */
    protected $bitrate = 64000;

    /**
     * Is the voice client reconnecting?
     *
     * @var bool Whether the voice client is reconnecting.
     */
    protected $reconnecting = false;

    /**
     * The logger.
     *
     * @var LoggerInterface Logger.
     */
    protected $logger;

    /**
     * The Discord voice gateway version.
     *
     * @var int Voice version.
     */
    protected $version = 4;

    /**
     * Constructs the Voice Client instance.
     *
     * @param WebSocket       $websocket The main WebSocket client.
     * @param LoopInterface   $loop      The ReactPHP event loop.
     * @param Channel         $channel   The channel we are connecting to.
     * @param LoggerInterface $logger    The logger.
     * @param array           $data      More information related to the voice client.
     */
    public function __construct(WebSocket $websocket, LoopInterface &$loop, Channel $channel, LoggerInterface $logger, array $data)
    {
        $this->loop = $loop;
        $this->mainWebsocket = $websocket;
        $this->channel = $channel;
        $this->logger = $logger;
        $this->data = $data;
        $this->deaf = $data['deaf'];
        $this->mute = $data['mute'];
        $this->endpoint = str_replace([':80', ':443'], '', $data['endpoint']);
        $this->speakingStatus = new Collection([], 'ssrc');
    }

    /**
     * Starts the voice client.
     *
     * @param bool $check
     *
     * @return void|bool
     */
    public function start(bool $check = true)
    {
        if ($check) {
            if (! $this->checkForFFmpeg() ||
                ! $this->checkForDCA() ||
                ! $this->checkForLibsodium()) {
                return false;
            }

            // temp
            if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
                $this->emit('error', [new \Exception('The voice client does not work on Windows operating systems at the moment.')]);

                return false;
            }
        }

        $this->initSockets();
    }

    /**
     * Initilizes the WebSocket and UDP socket.
     */
    public function initSockets(): void
    {
        $wsfac = new WsFactory($this->loop);
        /** @var ExtendedPromiseInterface */
        $promise = $wsfac("wss://{$this->endpoint}?v={$this->version}");

        $promise->done(
            [$this, 'handleWebSocketConnection'],
            [$this, 'handleWebSocketError']
        );
    }

    /**
     * Handles a WebSocket connection.
     *
     * @param WebSocket $ws The WebSocket instance.
     */
    public function handleWebSocketConnection(WebSocket $ws): void
    {
        $this->logger->debug('connected to voice websocket');

        $resolver = (new DNSFactory())->createCached('8.8.8.8', $this->loop);
        $udpfac = new DatagramFactory($this->loop, $resolver);

        $this->voiceWebsocket = $ws;

        $firstPack = true;
        $ip = $port = '';

        $discoverUdp = function ($message) use (&$ws, &$discoverUdp, $udpfac, &$firstPack, &$ip, &$port) {
            $data = json_decode($message->getPayload());

            if ($data->op == Op::VOICE_READY) {
                $ws->removeListener('message', $discoverUdp);

                $this->udpPort = $data->d->port;
                $this->ssrc = $data->d->ssrc;

                $this->logger->debug('received voice ready packet', ['data' => json_decode(json_encode($data->d), true)]);

                $buffer = new Buffer(70);
                $buffer->writeUInt32BE($this->ssrc, 3);
                /** @var ExtendedPromiseInterface */
                $promise = $udpfac->createClient("{$data->d->ip}:{$this->udpPort}");

                $promise->done(function (Socket $client) use (&$ws, &$firstPack, &$ip, &$port, $buffer) {
                    $this->logger->debug('connected to voice UDP');
                    $this->client = $client;

                    $this->loop->addTimer(0.1, function () use (&$client, $buffer) {
                        $client->send((string) $buffer);
                    });

                    $this->udpHeartbeat = $this->loop->addPeriodicTimer(5, function () use ($client) {
                        $buffer = new Buffer(9);
                        $buffer[0] = pack('c', 0xC9);
                        $buffer->writeUInt64LE($this->heartbeatSeq, 1);
                        ++$this->heartbeatSeq;

                        $client->send((string) $buffer);
                        $this->emit('udp-heartbeat', []);
                    });

                    $client->on('error', function ($e) {
                        $this->emit('udp-error', [$e]);
                    });

                    $decodeUDP = function ($message) use (&$decodeUDP, $client, &$ip, &$port) {
                        $message = (string) $message;
                        // let's get our IP
                        $ip_start = 4;
                        $ip = substr($message, $ip_start);
                        $ip_end = strpos($ip, "\x00");
                        $ip = substr($ip, 0, $ip_end);

                        // now the port!
                        $port = substr($message, strlen($message) - 2);
                        $port = unpack('v', $port)[1];

                        $this->logger->debug('received our IP and port', ['ip' => $ip, 'port' => $port]);

                        $payload = [
                            'op' => Op::VOICE_SELECT_PROTO,
                            'd' => [
                                'protocol' => 'udp',
                                'data' => [
                                    'address' => $ip,
                                    'port' => (int) $port,
                                    'mode' => $this->mode,
                                ],
                            ],
                        ];

                        $this->send($payload);

                        $client->removeListener('message', $decodeUDP);

                        if (! $this->deaf) {
                            $client->on('message', [$this, 'handleAudioData']);
                        }
                    };

                    $client->on('message', $decodeUDP);
                }, function ($e) {
                    $this->logger->error('error while connecting to udp', ['e' => $e->getMessage()]);
                    $this->emit('error', [$e]);
                });
            }
        };

        $ws->on('message', $discoverUdp);
        $ws->on('message', function ($message) {
            $data = json_decode($message->getPayload());

            $this->emit('ws-message', [$message, $this]);

            switch ($data->op) {
                case Op::VOICE_HEARTBEAT: // keepalive response
                    $end = microtime(true);
                    $start = $data->d;
                    $diff = ($end - $start) * 1000;

                    if ($diff <= 10) { // set to 20ms
                        $this->setFrameSize(20);
                    } elseif ($diff <= 20) { // set to 40ms
                        $this->setFrameSize(40);
                    } else { // set to 60ms
                        $this->setFrameSize(60);
                    }

                    $this->emit('ws-ping', [$diff]);
                    break;
                case Op::VOICE_DESCRIPTION: // ready
                    $this->ready = true;
                    $this->mode = $data->d->mode;
                    $this->secret_key = '';

                    foreach ($data->d->secret_key as $part) {
                        $this->secret_key .= pack('C*', $part);
                    }

                    $this->logger->debug('received description packet, vc ready', ['data' => json_decode(json_encode($data->d), true)]);

                    if (! $this->reconnecting) {
                        $this->emit('ready', [$this]);
                    } else {
                        $this->reconnecting = false;
                        $this->emit('resumed', [$this]);
                    }

                    break;
                case Op::VOICE_SPEAKING: // user started speaking
                    $this->emit('speaking', [$data->d->speaking, $data->d->user_id, $this]);
                    $this->emit("speaking.{$data->d->user_id}", [$data->d->speaking, $this]);
                    $this->speakingStatus[$data->d->ssrc] = $data->d;
                    break;
                case Op::VOICE_HEARTBEAT_ACK:
                    $this->emit('ws-heartbeat-ack', [$data]);
                    break;
                case Op::VOICE_HELLO:
                    $this->heartbeat_interval = $data->d->heartbeat_interval;

                    $sendHeartbeat = function () {
                        $this->send([
                            'op' => Op::VOICE_HEARTBEAT,
                            'd' => microtime(true),
                        ]);
                        $this->emit('ws-heartbeat', []);
                    };

                    $sendHeartbeat();
                    $this->heartbeat = $this->loop->addPeriodicTimer($this->heartbeat_interval / 1000, $sendHeartbeat);
                    break;
            }
        });

        $ws->on('error', function ($e) {
            $this->logger->error('error with voice websocket', ['e' => $e->getMessage()]);
            $this->emit('ws-error', [$e]);
        });

        $ws->on('close', [$this, 'handleWebSocketClose']);

        if (! $this->sentLoginFrame) {
            $payload = [
                'op' => Op::VOICE_IDENTIFY,
                'd' => [
                    'server_id' => $this->channel->guild_id,
                    'user_id' => $this->data['user_id'],
                    'session_id' => $this->data['session'],
                    'token' => $this->data['token'],
                ],
            ];

            $this->logger->debug('sending identify', ['packet' => $payload]);

            $this->send($payload);
            $this->sentLoginFrame = true;
        }
    }

    /**
     * Handles a WebSocket error.
     *
     * @param \Exception $e The error.
     */
    public function handleWebSocketError(\Exception $e): void
    {
        $this->logger->error('error with voice websocket', ['e' => $e->getMessage()]);
        $this->emit('error', [$e]);
    }

    /**
     * Handles a WebSocket close.
     *
     * @param int    $op
     * @param string $reason
     */
    public function handleWebSocketClose(int $op, string $reason): void
    {
        $this->logger->warning('voice websocket closed', ['op' => $op, 'reason' => $reason]);
        $this->emit('ws-close', [$op, $reason, $this]);

        // Cancel heartbeat timers
        if (! is_null($this->heartbeat)) {
            $this->loop->cancelTimer($this->heartbeat);
            $this->heartbeat = null;
        }

        if (! is_null($this->udpHeartbeat)) {
            $this->loop->cancelTimer($this->udpHeartbeat);
            $this->udpHeartbeat = null;
        }

        // Close UDP socket.
        if ($this->client) {
            $this->client->close();
        }

        // Don't reconnect on a critical opcode.
        if (in_array($op, Op::getCriticalVoiceCloseCodes())) {
            $this->logger->warning('received critical opcode - not reconnecting', ['op' => $op, 'reason' => $reason]);
            $this->emit('close');
        } else {
            $this->logger->warning('reconnecting in 2 seconds');

            // Retry connect after 2 seconds
            $this->loop->addTimer(2, function () {
                $this->reconnecting = true;
                $this->sentLoginFrame = false;

                $this->initSockets();
            });
        }
    }

    /**
     * Handles a voice server change.
     *
     * @param array $data New voice server information.
     */
    public function handleVoiceServerChange(array $data = []): void
    {
        $this->logger->debug('voice server has changed, dynamically changing servers in the background', ['data' => $data]);
        $this->reconnecting = true;
        $this->sentLoginFrame = false;
        $this->pause();

        $this->client->close();
        $this->voiceWebsocket->close();

        $this->loop->cancelTimer($this->heartbeat);
        $this->loop->cancelTimer($this->udpHeartbeat);

        $this->data['token'] = $data['token']; // set the token if it changed
        $this->endpoint = str_replace([':80', ':443'], '', $data['endpoint']);

        $this->initSockets();

        $this->on('resumed', function () {
            $this->logger->debug('voice client resumed');
            $this->unpause()->done(function () {
                $this->speaking = false;
                $this->setSpeaking(true);
            });
        });
    }

    /**
     * Plays a file on the voice stream.
     *
     * @param string $file     The file to play.
     * @param int    $channels How many audio channels to encode with.
     *
     * @return ExtendedPromiseInterface
     */
    public function playFile(string $file, int $channels = 2): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! file_exists($file)) {
            $deferred->reject(new FileNotFoundException("Could not find the file \"{$file}\"."));

            return $deferred->promise();
        }

        if (! $this->ready) {
            $deferred->reject(new \Exception('Voice Client is not ready.'));

            return $deferred->promise();
        }

        $process = $this->dcaEncode($file, $channels);
        $process->start($this->loop);

        return $this->playDCAStream($process);
    }

    /**
     * Plays a raw PCM16 stream.
     *
     * @param resource|Stream $stream   The stream to be encoded and sent.
     * @param int             $channels How many audio channels to encode with.
     *
     * @return ExtendedPromiseInterface
     * @throws \RuntimeException        Thrown when the stream passed to playRawStream is not a valid resource.
     */
    public function playRawStream($stream, int $channels = 2): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->ready) {
            $deferred->reject(new \Exception('Voice Client is not ready.'));

            return $deferred->promise();
        }

        if (! is_resource($stream) && ! $stream instanceof Stream) {
            $deferred->reject(new \RuntimeException('The stream passed to playRawStream was not an instance of resource or ReactPHP Stream.'));

            return $deferred->promise();
        }

        if (is_resource($stream)) {
            $stream = new Stream($stream, $this->loop);
        }

        $process = $this->dcaEncode('', $channels);
        $process->start($this->loop);

        $stream->pipe($process->stdin);

        return $this->playDCAStream($process);
    }

    /**
     * Plays a DCA stream.
     *
     * @param resource|Process|Stream $stream The DCA stream to be sent.
     *
     * @return ExtendedPromiseInterface
     * @throws \Exception
     */
    public function playDCAStream($stream): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->ready) {
            $deferred->reject(new \Exception('Voice Client is not ready.'));

            return $deferred->promise();
        }

        if ($stream instanceof Process) {
            $stream->stderr->on('data', function ($d) {
                if (empty($d)) {
                    return;
                }

                $this->emit('stderr', [$d, $this]);
            });

            $stream = $stream->stdout;
        }

        if ($stream instanceof ReadableStreamInterface) {
            $stream->pause();
            /**
             * @todo $stream->stream has private access
             *       see https://github.com/reactphp/stream/blob/ff5e01d6bddd549b3ddea86cceb7efd41eab78f6/src/ReadableResourceStream.php#L14
             */
            $stream = $stream->stream;
        }

        if (! is_resource($stream)) {
            $deferred->reject(new \RuntimeException('The stream passed to playDCAStream was not an instance of resource, ReactPHP Process or ReactPHP Stream.'));

            return $deferred->promise();
        }

        $count = 0;
        $noData = false;
        $noDataHeader = false;

        $this->setSpeaking(true);

        $processff2opus = function () use (&$processff2opus, $stream, &$noData, &$noDataHeader, $deferred, &$count) {
            if ($this->isPaused) {
                $this->loop->addTimer($this->frameSize / 1000, $processff2opus);

                return;
            }

            if ($this->stopAudio) {
                $this->setSpeaking(false);
                fclose($stream);

                $this->seq = 0;
                $this->timestamp = 0;
                $this->streamTime = 0;
                $this->startTime = null;

                $this->stopAudio = false;
                $deferred->resolve(true);

                return;
            }

            $header = @fread($stream, 2);

            if (! $header) {
                if ($noDataHeader && $this->streamTime != 0) {
                    $this->setSpeaking(false);
                    fclose($stream);

                    $this->seq = 0;
                    $this->timestamp = 0;
                    $this->streamTime = 0;
                    $this->startTime = null;

                    $deferred->resolve(false);
                } else {
                    $noDataHeader = true;
                    $this->loop->addTimer($this->frameSize / 1000, $processff2opus);
                }

                return;
            }

            $opusLength = unpack('v', $header);
            $opusLength = reset($opusLength);
            $buffer = fread($stream, $opusLength);

            if (strlen($buffer) !== $opusLength) {
                $newbuff = new Buffer($opusLength);
                $newbuff->write($buffer, 0);
                $buffer = (string) $newbuff;
            }

            ++$count;

            $this->sendBuffer($buffer);

            if (($this->seq + 1) < 65535) {
                ++$this->seq;
            } else {
                $this->seq = 0;
            }

            if (($this->timestamp + ($this->frameSize * 48)) < 4294967295) {
                $this->timestamp += $this->frameSize * 48;
            } else {
                $this->timestamp = 0;
            }

            $this->streamTime = $count * $this->frameSize;

            $this->loop->addTimer($this->startTime + $this->streamTime / 1000 - microtime(true), $processff2opus);
        };

        $readMagicBytes = false;
        $readJsonLeng = false;

        $jsonLen = 0;
        $jsonBuff = '';

        $this->loop->addReadStream($stream, function ($stream) use ($deferred, &$readMagicBytes, &$readJsonLeng, &$jsonLen, &$jsonBuff, $processff2opus) {
            if (! $readMagicBytes) {
                $magicBytes = fread($stream, 4);

                if ($magicBytes !== self::DCA_VERSION) {
                    $content = fread($stream, 1024);
                    $deferred->reject(new OutdatedDCAException('You are using an outdated version of DCA. Please make sure you have the latest version from https://github.com/bwmarrin/dca - Debugging: '.$magicBytes.$content));

                    return;
                }

                $readMagicBytes = true;

                return;
            }

            if (! $readJsonLeng) {
                $len = fread($stream, 4);
                $len = unpack('l', $len);
                $jsonLen = reset($len);

                $readJsonLeng = true;

                return;
            }

            $jsonBuffTemp = fread($stream, $jsonLen);
            $buffTempLeng = strlen($jsonBuffTemp);
            $jsonBuff .= $jsonBuffTemp;

            if ($buffTempLeng < $jsonLen) {
                $jsonLen -= $buffTempLeng;

                return;
            }

            $json = json_decode($jsonBuff, true);

            if (! is_null($json)) {
                $this->frameSize = $json['opus']['frame_size'] / 48;

                $deferred->notify($json);
            }

            $this->loop->removeReadStream($stream);
            $this->loop->addTimer(0.5, $processff2opus);

            $this->startTime = microtime(true) + 0.5;
        });

        return $deferred->promise();
    }

    /**
     * Sends a buffer to the UDP socket.
     *
     * @param string $data The data to send to the UDP server.
     */
    public function sendBuffer(string $data): void
    {
        if (! $this->ready) {
            return;
        }

        $packet = new VoicePacket($data, $this->ssrc, $this->seq, $this->timestamp, true, $this->secret_key);
        $this->client->send((string) $packet);

        $this->streamTime = microtime(true);

        $this->emit('packet-sent', [$packet]);
    }

    /**
     * Sets the speaking value of the client.
     *
     * @param bool $speaking Whether the client is speaking or not.
     *
     * @return ExtendedPromiseInterface Whether the client is speaking or not.
     */
    public function setSpeaking(bool $speaking = true): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($this->speaking == $speaking) {
            $deferred->resolve();

            return $deferred->promise();
        }

        if (! $this->ready) {
            $deferred->reject(new \Exception('Voice Client is not ready.'));

            return $deferred->promise();
        }

        $this->send([
            'op' => Op::VOICE_SPEAKING,
            'd' => [
                'speaking' => $speaking,
                'delay' => 0,
            ],
        ]);

        $this->speaking = $speaking;

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Switches voice channels.
     *
     * @param Channel $channel The channel to switch to.
     *
     * @return ExtendedPromiseInterface
     */
    public function switchChannel(Channel $channel): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($channel->type != Channel::TYPE_VOICE) {
            $deferred->reject(new \InvalidArgumentException('Channel must be a voice chnanel to be able to switch'));

            return $deferred->promise();
        }

        $this->mainSend([
            'op' => Op::OP_VOICE_STATE_UPDATE,
            'd' => [
                'guild_id' => $channel->guild_id,
                'channel_id' => $channel->id,
                'self_mute' => $this->mute,
                'self_deaf' => $this->deaf,
            ],
        ]);

        $this->channel = $channel;

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Sets the frame size.
     *
     * Options (in ms):
     * - 20
     * - 40
     * - 60
     *
     * @param int $fs The frame size to set.
     *
     * @return ExtendedPromiseInterface
     */
    public function setFrameSize(int $fs): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $legal = [20, 40, 60];

        if (false === array_search($fs, $legal)) {
            $deferred->reject(new \InvalidArgumentException("{$fs} is not a valid option. Valid options are: ".trim(implode(', ', $legal), ', ')));

            return $deferred->promise();
        }

        if ($this->speaking) {
            $deferred->reject(new \Exception('Cannot change frame size while playing.'));

            return $deferred->promise();
        }

        $this->frameSize = $fs;

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Sets the bitrate.
     *
     * @param int $bitrate The bitrate to set.
     *
     * @return ExtendedPromiseInterface
     */
    public function setBitrate(int $bitrate): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($bitrate > 128000 || $bitrate < 8000) {
            $deferred->reject(new \InvalidArgumentException("{$bitrate} is not a valid option. The bitrate must be between 8,000bpm and 128,000bpm."));

            return $deferred->promise();
        }

        if ($this->speaking) {
            $deferred->reject(new \Exception('Cannot change bitrate while playing.'));

            return $deferred->promise();
        }

        $this->bitrate = $bitrate;

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Sets the volume.
     *
     * @param int $volume The volume to set.
     *
     * @return ExtendedPromiseInterface
     */
    public function setVolume(int $volume): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($volume > 100 || $volume < 0) {
            $deferred->reject(new \InvalidArgumentException("{$volume}% is not a valid option. The bitrate must be between 0% and 100%."));

            return $deferred->promise();
        }

        if ($this->speaking) {
            $deferred->reject(new \Exception('Cannot change volume while playing.'));

            return $deferred->promise();
        }

        $this->volume = $volume;

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Sets the audio application.
     *
     * @param string $app The audio application to set.
     *
     * @return ExtendedPromiseInterface
     */
    public function setAudioApplication(string $app): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        $legal = ['voip', 'audio', 'lowdelay'];

        if (false === array_search($app, $legal)) {
            $deferred->reject(new \InvalidArgumentException("{$app} is not a valid option. Valid options are: ".trim(implode(', ', $legal), ', ')));

            return $deferred->promise();
        }

        if ($this->speaking) {
            $deferred->reject(new \Exception('Cannot change audio application while playing.'));

            return $deferred->promise();
        }

        $this->audioApplication = $app;

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Sends a message to the voice websocket.
     *
     * @param array $data The data to send to the voice WebSocket.
     */
    public function send(array $data): void
    {
        $json = json_encode($data);
        $this->voiceWebsocket->send($json);
    }

    /**
     * Sends a message to the main websocket.
     *
     * @param array $data The data to send to the main WebSocket.
     */
    public function mainSend(array $data): void
    {
        $json = json_encode($data);
        $this->mainWebsocket->send($json);
    }

    /**
     * Changes your mute and deaf value.
     *
     * @param  bool                     $mute Whether you should be muted.
     * @param  bool                     $deaf Whether you should be deaf.
     * @return ExtendedPromiseInterface
     */
    public function setMuteDeaf(bool $mute, bool $deaf): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->ready) {
            $deferred->reject(new \Exception('The voice client must be ready before you can set mute or deaf.'));

            return $deferred->promise();
        }

        $this->mute = $mute;
        $this->deaf = $deaf;

        $this->mainSend([
            'op' => Op::OP_VOICE_STATE_UPDATE,
            'd' => [
                'guild_id' => $this->channel->guild_id,
                'channel_id' => $this->channel->id,
                'self_mute' => $mute,
                'self_deaf' => $deaf,
            ],
        ]);

        $this->client->removeListener('message', [$this, 'handleAudioData']);

        if (! $deaf) {
            $this->client->on('message', [$this, 'handleAudioData']);
        }

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Pauses the current sound.
     *
     * @return ExtendedPromiseInterface
     */
    public function pause(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->speaking) {
            $deferred->reject(new \Exception('Audio must be playing to pause it.'));

            return $deferred->promise();
        }

        $this->isPaused = true;
        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Unpauses the current sound.
     *
     * @return ExtendedPromiseInterface
     */
    public function unpause(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->speaking) {
            $deferred->reject(new \Exception('Audio must be playing to unpause it.'));

            return $deferred->promise();
        }

        $this->isPaused = false;
        $this->timestamp = microtime(true) * 1000;
        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Stops the current sound.
     *
     * @return ExtendedPromiseInterface
     */
    public function stop(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if ($this->stopAudio) {
            $deferred->reject(new \Exception('Audio is already being stopped.'));

            return $deferred->promise();
        }

        if (! $this->speaking) {
            $deferred->reject(new \Exception('Audio must be playing to stop it.'));

            return $deferred->promise();
        }

        $this->stopAudio = true;

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Closes the voice client.
     *
     * @return ExtendedPromiseInterface
     */
    public function close(): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (! $this->ready) {
            $deferred->reject(new \Exception('Voice Client is not connected.'));

            return $deferred->promise();
        }

        $this->stop();
        $this->setSpeaking(false);
        $this->ready = false;

        $this->mainSend([
            'op' => Op::OP_VOICE_STATE_UPDATE,
            'd' => [
                'guild_id' => $this->channel->guild_id,
                'channel_id' => null,
                'self_mute' => true,
                'self_deaf' => true,
            ],
        ]);

        $this->client->close();
        $this->voiceWebsocket->close();

        $this->heartbeat_interval = null;

        if (! is_null($this->heartbeat)) {
            $this->loop->cancelTimer($this->heartbeat);
            $this->heartbeat = null;
        }

        if (! is_null($this->udpHeartbeat)) {
            $this->loop->cancelTimer($this->udpHeartbeat);
            $this->udpHeartbeat = null;
        }

        $this->seq = 0;
        $this->timestamp = 0;
        $this->sentLoginFrame = false;
        $this->startTime = null;
        $this->streamTime = 0;
        $this->speakingStatus = new Collection([], 'ssrc');

        $this->emit('close');

        $deferred->resolve();

        return $deferred->promise();
    }

    /**
     * Checks if the user is speaking.
     *
     * @param int $id Either the User ID or SSRC.
     *
     * @return bool Whether the user is speaking.
     */
    public function isSpeaking(int $id): bool
    {
        $ssrc = $this->speakingStatus[$id] ?? null;
        $user = $this->speakingStatus->get('user_id', $id);

        if (is_null($ssrc) && ! is_null($user)) {
            return $user->speaking;
            // } elseif (is_null($user) && ! is_null($ssrc)) {
        //     return $user->speaking;
        // } elseif (is_null($user) && is_null($ssrc)) {
        //     return $user->speaking;
        }

        return false;
    }

    /**
     * Handles a voice state update.
     *
     * @param object $data The WebSocket data.
     */
    public function handleVoiceStateUpdate(object $data): void
    {
        $removeDecoder = function ($ss) {
            $decoder = $this->voiceDecoders[$ss->ssrc] ?? null;

            if (is_null($decoder)) {
                return; // no voice decoder to remove
            }

            $decoder->close();
            unset($this->voiceDecoders[$ss->ssrc]);
            unset($this->speakingStatus[$ss->ssrc]);
        };

        $ss = $this->speakingStatus->get('user_id', $data->user_id);

        if (is_null($ss)) {
            return; // not in our channel
        }

        if ($data->channel_id == $this->channel->id) {
            return; // ignore, just a mute/deaf change
        }

        $removeDecoder($ss);
    }

    /**
     * Gets a recieve voice stream.
     *
     * @param int|string $id Either a SSRC or User ID.
     *
     * @return ExtendedPromiseInterface
     */
    public function getRecieveStream($id): ExtendedPromiseInterface
    {
        $deferred = new Deferred();

        if (isset($this->recieveStreams[$id])) {
            $deferred->resolve($this->recieveStreams[$id]);

            return $deferred->promise();
        }

        foreach ($this->speakingStatus as $status) {
            if ($status->user_id == $id) {
                $deferred->resolve($this->recieveStreams[$status->ssrc]);

                return $deferred->promise();
            }
        }

        $deferred->reject(new \Exception("Could not find a recieve stream with the ID \"{$id}\"."));

        return $deferred->promise();
    }

    /**
     * Handles raw opus data from the UDP server.
     *
     * @param string $message The data from the UDP server.
     */
    protected function handleAudioData(string $message): void
    {
        $voicePacket = VoicePacket::make($message);
        $nonce = new Buffer(24);
        $nonce->write($voicePacket->getHeader(), 0);
        $message = \Sodium\crypto_secretbox_open($voicePacket->getData(), (string) $nonce, $this->secret_key);

        if ($message === false) {
            // if we can't decode the message, drop it silently.
            return;
        }

        $this->emit('raw', [$message, $this]);

        $vp = VoicePacket::make($voicePacket->getHeader().$message);
        $ss = $this->speakingStatus->get('ssrc', $vp->getSSRC());
        $decoder = $this->voiceDecoders[$vp->getSSRC()] ?? null;

        if (is_null($ss)) {
            // for some reason we don't have a speaking status
            return;
        }

        if (is_null($decoder)) {
            // make a decoder
            if (! isset($this->recieveStreams[$ss->ssrc])) {
                $this->recieveStreams[$ss->ssrc] = new RecieveStream();

                $this->recieveStreams[$ss->ssrc]->on('pcm', function ($d) {
                    $this->emit('channel-pcm', [$d, $this]);
                });

                $this->recieveStreams[$ss->ssrc]->on('opus', function ($d) {
                    $this->emit('channel-opus', [$d, $this]);
                });
            }

            $createDecoder = function () use (&$createDecoder, $ss) {
                $decoder = $this->dcaDecode();
                $decoder->start($this->loop);

                $decoder->stdout->on('data', function ($data) use ($ss) {
                    $this->recieveStreams[$ss->ssrc]->writePCM($data);
                });
                $decoder->stderr->on('data', function ($data) use ($ss) {
                    $this->emit("voice.{$ss->ssrc}.stderr", [$data, $this]);
                    $this->emit("voice.{$ss->user_id}.stderr", [$data, $this]);
                });
                $decoder->on('exit', function ($code, $term) use ($ss, &$createDecoder) {
                    if ($code > 0) {
                        $this->emit('decoder-error', [$code, $term, $ss]);

                        $createDecoder();
                    }
                });

                $this->voiceDecoders[$ss->ssrc] = $decoder;
            };

            $createDecoder();
            $decoder = $this->voiceDecoders[$vp->getSSRC()] ?? null;
        }

        $buff = new Buffer(strlen($vp->getData()) + 2);
        $buff->write(pack('s', strlen($vp->getData())), 0);
        $buff->write($vp->getData(), 2);

        $decoder->stdin->write((string) $buff);
    }

    /**
     * Returns whether the voice client is ready.
     *
     * @return bool Whether the voice client is ready.
     */
    public function isReady(): bool
    {
        return $this->ready;
    }

    /**
     * Checks if FFmpeg is installed.
     *
     * @return bool Whether FFmpeg is installed or not.
     */
    public function checkForFFmpeg(): bool
    {
        $binaries = [
            'ffmpeg',
        ];

        foreach ($binaries as $binary) {
            $output = shell_exec("which {$binary}");

            if (! empty($output)) {
                return true;
            }
        }

        $this->emit('error', [new FFmpegNotFoundException('No FFmpeg binary was found.')]);

        return false;
    }

    /**
     * Checks if DCA is installed.
     *
     * @return bool Whether DCA is installed or not.
     */
    public function checkForDCA(): bool
    {
        $binaries = [
            'Darwin' => [
                32 => 'dca-v0.1.0-darwin-10.6-386',
                64 => 'dca-v0.1.0-darwin-10.6-amd64',
            ],
            'Linux' => [
                32 => 'dca-v0.1.0-linux-386',
                64 => 'dca-v0.1.0-linux-amd64',
            ],
        ];

        if (array_key_exists(PHP_OS, $binaries)) {
            $binary = realpath(__DIR__.'/../../../bin/'.$binaries[PHP_OS][PHP_INT_SIZE * 8]);

            $this->dca = $binary;

            return true;
        }

        $this->emit('error', [new DCANotFoundException('No DCA binary was found that is compatible with your operating system and arch.')]);

        return false;
    }

    /**
     * Checks if libsodium-php is installed.
     *
     * @return bool
     */
    public function checkForLibsodium(): bool
    {
        if (! function_exists('\Sodium\crypto_secretbox')) {
            $this->emit('error', [new LibSodiumNotFoundException('libsodium-php could not be found.')]);

            return false;
        }

        return true;
    }

    /**
     * Encodes a file to Opus with DCA.
     *
     * @param string $filename The file name that will be encoded.
     * @param int    $channels How many audio channels to encode with.
     *
     * @return Process A ReactPHP Child Process
     */
    public function dcaEncode(string $filename = '', int $channels = 2): Process
    {
        // if (! empty($filename) && ! file_exists($filename)) {
        //     return;
        // }

        $flags = [
             '-ac', $channels, // Channels
             '-aa', $this->audioApplication, // Audio application
             '-ab', round($this->bitrate / 1000), // Bitrate
             '-as', round($this->frameSize * 48), // Frame Size
            '-vol', round($this->volume * 2.56), // Volume
              '-i', (empty($filename)) ? 'pipe:0' : "\"{$filename}\"", // Input file
        ];

        $flags = implode(' ', $flags);

        return new Process("{$this->dca} {$flags}");
    }

    /**
     * Decodes a file from Opus with DCA.
     *
     * @param int      $channels  How many audio channels to decode with.
     * @param int|null $frameSize The Opus packet frame size.
     *
     * @return Process A ReactPHP Child Process
     */
    public function dcaDecode(int $channels = 2, ?int $frameSize = null): Process
    {
        if (is_null($frameSize)) {
            $frameSize = round($this->frameSize * 48);
        }

        $flags = [
            '-ac', $channels, // Channels
            '-ab', round($this->bitrate / 1000), // Bitrate
            '-as', $frameSize, // Frame Size
            '-mode', 'decode', // Decode mode
        ];

        $flags = implode(' ', $flags);

        return new Process("{$this->dca} {$flags}");
    }

    /**
     * Returns the connected channel.
     *
     * @return Channel The connected channel.
     */
    public function getChannel(): Channel
    {
        return $this->channel;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\Voice;

use function Sodium\crypto_secretbox;

/**
 * A voice packet received from Discord.
 */
class VoicePacket
{
    /**
     * Huge thanks to Austin and Michael from JDA for these constants
     * and audio packets.
     *
     * Check out their repo:
     * https://github.com/DV8FromTheWorld/JDA
     */
    const RTP_HEADER_BYTE_LENGTH = 12;

    const RTP_VERSION_PAD_EXTEND_INDEX = 0;
    const RTP_VERSION_PAD_EXTEND = 0x80;

    const RTP_PAYLOAD_INDEX = 1;
    const RTP_PAYLOAD_TYPE = 0x78;

    const SEQ_INDEX = 2;
    const TIMESTAMP_INDEX = 4;
    const SSRC_INDEX = 8;

    /**
     * The voice packet buffer.
     *
     * @var Buffer
     */
    protected $buffer;

    /**
     * The client SSRC.
     *
     * @var int The client SSRC.
     */
    protected $ssrc;

    /**
     * The packet sequence.
     *
     * @var int The packet sequence.
     */
    protected $seq;

    /**
     * The packet timestamp.
     *
     * @var int The packet timestamp.
     */
    protected $timestamp;

    /**
     * Constructs the voice packet.
     *
     * @param string      $data       The Opus data to encode.
     * @param int         $ssrc       The client SSRC value.
     * @param int         $seq        The packet sequence.
     * @param int         $timestamp  The packet timestamp.
     * @param bool        $encryption Whether the packet should be encrypted.
     * @param string|null $key        The encryption key.
     */
    public function __construct(string $data, int $ssrc, int $seq, int $timestamp, bool $encryption = false, ?string $key = null)
    {
        $this->ssrc = $ssrc;
        $this->seq = $seq;
        $this->timestamp = $timestamp;

        if (! $encryption) {
            $this->initBufferNoEncryption($data);
        } else {
            $this->initBufferEncryption($data, $key);
        }
    }

    /**
     * Initilizes the buffer with no encryption.
     *
     * @param string $data The Opus data to encode.
     */
    protected function initBufferNoEncryption(string $data): void
    {
        $data = (binary) $data;
        $header = $this->buildHeader();

        $buffer = new Buffer(strlen((string) $header) + strlen($data));
        $buffer->write((string) $header, 0);
        $buffer->write($data, 12);

        $this->buffer = $buffer;
    }

    /**
     * Initilizes the buffer with encryption.
     *
     * @param string $data The Opus data to encode.
     * @param string $key  The encryption key.
     */
    protected function initBufferEncryption(string $data, string $key): void
    {
        $data = (binary) $data;
        $header = $this->buildHeader();
        $nonce = new Buffer(24);
        $nonce->write((string) $header, 0);

        $data = crypto_secretbox($data, (string) $nonce, $key);

        $this->buffer = new Buffer(strlen((string) $header) + strlen($data));
        $this->buffer->write((string) $header, 0);
        $this->buffer->write($data, 12);
    }

    /**
     * Builds the header.
     *
     * @return Buffer The header,
     */
    protected function buildHeader(): Buffer
    {
        $header = new Buffer(self::RTP_HEADER_BYTE_LENGTH);
        $header[self::RTP_VERSION_PAD_EXTEND_INDEX] = pack('c', self::RTP_VERSION_PAD_EXTEND);
        $header[self::RTP_PAYLOAD_INDEX] = pack('c', self::RTP_PAYLOAD_TYPE);
        $header->writeShort($this->seq, self::SEQ_INDEX);
        $header->writeInt($this->timestamp, self::TIMESTAMP_INDEX);
        $header->writeInt($this->ssrc, self::SSRC_INDEX);

        return $header;
    }

    /**
     * Returns the sequence.
     *
     * @return int The packet sequence.
     */
    public function getSequence(): int
    {
        return $this->seq;
    }

    /**
     * Returns the timestamp.
     *
     * @return int The packet timestamp.
     */
    public function getTimestamp(): int
    {
        return $this->timestamp;
    }

    /**
     * Returns the SSRC.
     *
     * @return int The packet SSRC.
     */
    public function getSSRC(): int
    {
        return $this->ssrc;
    }

    /**
     * Returns the header.
     *
     * @return string The packet header.
     */
    public function getHeader(): string
    {
        return $this->buffer->read(0, self::RTP_HEADER_BYTE_LENGTH);
    }

    /**
     * Returns the data.
     *
     * @return string The packet data.
     */
    public function getData(): string
    {
        return $this->buffer->read(self::RTP_HEADER_BYTE_LENGTH, strlen((string) $this->buffer) - self::RTP_HEADER_BYTE_LENGTH);
    }

    /**
     * Creates a voice packet from data sent from Discord.
     *
     * @param string $data Data from Discord.
     *
     * @return self A voice packet.
     */
    public static function make(string $data): VoicePacket
    {
        $n = new self('', 0, 0, 0);
        $buff = new Buffer($data);
        $n->setBuffer($buff);

        return $n;
    }

    /**
     * Sets the buffer.
     *
     * @param Buffer $buffer The buffer to set.
     *
     * @return self
     */
    public function setBuffer(Buffer $buffer): VoicePacket
    {
        $this->buffer = $buffer;

        $this->seq = $this->buffer->readShort(self::SEQ_INDEX);
        $this->timestamp = $this->buffer->readInt(self::TIMESTAMP_INDEX);
        $this->ssrc = $this->buffer->readInt(self::SSRC_INDEX);

        return $this;
    }

    /**
     * Handles to string casting of object.
     *
     * @return string
     */
    public function __toString()
    {
        return (string) $this->buffer;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets;

use Discord\Discord;
use Discord\Factory\Factory;
use Discord\Http\Http;
use Discord\Helpers\Deferred;
use Evenement\EventEmitterTrait;
use React\Promise\PromiseInterface;

/**
 * Contains constants for WebSocket events as well as handlers
 * for the events.
 */
abstract class Event
{
    use EventEmitterTrait;

    // General
    const READY = 'READY';
    const RESUMED = 'RESUMED';
    const PRESENCE_UPDATE = 'PRESENCE_UPDATE';
    const PRESENCES_REPLACE = 'PRESENCES_REPLACE';
    const TYPING_START = 'TYPING_START';
    const USER_SETTINGS_UPDATE = 'USER_SETTINGS_UPDATE';
    const VOICE_STATE_UPDATE = 'VOICE_STATE_UPDATE';
    const VOICE_SERVER_UPDATE = 'VOICE_SERVER_UPDATE';
    const GUILD_MEMBERS_CHUNK = 'GUILD_MEMBERS_CHUNK';

    // Guild
    const GUILD_CREATE = 'GUILD_CREATE';
    const GUILD_DELETE = 'GUILD_DELETE';
    const GUILD_UPDATE = 'GUILD_UPDATE';

    const GUILD_BAN_ADD = 'GUILD_BAN_ADD';
    const GUILD_BAN_REMOVE = 'GUILD_BAN_REMOVE';

    const GUILD_MEMBER_ADD = 'GUILD_MEMBER_ADD';
    const GUILD_MEMBER_REMOVE = 'GUILD_MEMBER_REMOVE';
    const GUILD_MEMBER_UPDATE = 'GUILD_MEMBER_UPDATE';

    const GUILD_ROLE_CREATE = 'GUILD_ROLE_CREATE';
    const GUILD_ROLE_UPDATE = 'GUILD_ROLE_UPDATE';
    const GUILD_ROLE_DELETE = 'GUILD_ROLE_DELETE';

    const GUILD_INTEGRATIONS_UPDATE = 'GUILD_INTEGRATIONS_UPDATE';

    const INVITE_CREATE = 'INVITE_CREATE';
    const INVITE_DELETE = 'INVITE_DELETE';

    // Channel
    const CHANNEL_CREATE = 'CHANNEL_CREATE';
    const CHANNEL_DELETE = 'CHANNEL_DELETE';
    const CHANNEL_UPDATE = 'CHANNEL_UPDATE';
    const CHANNEL_PINS_UPDATE = 'CHANNEL_PINS_UPDATE';

    // Messages
    const MESSAGE_CREATE = 'MESSAGE_CREATE';
    const MESSAGE_DELETE = 'MESSAGE_DELETE';
    const MESSAGE_UPDATE = 'MESSAGE_UPDATE';
    const MESSAGE_DELETE_BULK = 'MESSAGE_DELETE_BULK';
    const MESSAGE_REACTION_ADD = 'MESSAGE_REACTION_ADD';
    const MESSAGE_REACTION_REMOVE = 'MESSAGE_REACTION_REMOVE';
    const MESSAGE_REACTION_REMOVE_ALL = 'MESSAGE_REACTION_REMOVE_ALL';
    const MESSAGE_REACTION_REMOVE_EMOJI = 'MESSAGE_REACTION_REMOVE_EMOJI';

    /**
     * The HTTP client.
     *
     * @var Http Client.
     */
    protected $http;

    /**
     * The Factory.
     *
     * @var Factory Factory.
     */
    protected $factory;

    /**
     * The Discord client instance.
     *
     * @var Discord Client.
     */
    protected $discord;

    /**
     * Constructs an event.
     *
     * @param Http    $http    The HTTP client.
     * @param Factory $factory The factory.
     * @param Discord $discord The Discord client.
     */
    public function __construct(Http $http, Factory $factory, Discord $discord)
    {
        $this->http = $http;
        $this->factory = $factory;
        $this->discord = $discord;
    }

    /**
     * Transforms the given data, and updates the
     * Discord instance if necessary.
     *
     * @param Deferred     $deferred The promise to use
     * @param array|object $data     The data that was sent with the WebSocket
     *
     * @return void|PromiseInterface
     */
    abstract public function handle(Deferred &$deferred, $data);

    public function __debugInfo(): array
    {
        return [];
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Channel\Channel;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class ChannelCreate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $channel = $this->factory->create(Channel::class, $data, true);

        if (isset($data->attributes['recipients'])) {
            $this->discord->private_channels->push($channel);
        } else {
            if ($guild = $this->discord->guilds->get('id', $channel->guild_id)) {
                $guild->channels->push($channel);
                $this->discord->guilds->push($guild);
            }
        }

        $deferred->resolve($channel);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Channel\Channel;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class ChannelDelete extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $channel = $this->factory->create(Channel::class, $data);

        if ($guild = $channel->guild) {
            $guild->channels->pull($channel->id);

            $this->discord->guilds->push($guild);
        }

        $deferred->resolve($channel);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class ChannelPinsUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        // TODO
        $deferred->resolve($data);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Channel\Channel;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class ChannelUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $channel = $this->factory->create(Channel::class, $data, true);

        if ($channel->is_private) {
            $old = $this->discord->private_channels->get('id', $channel->id);
            $this->discord->private_channels->push($channel);
        } elseif ($guild = $this->discord->guilds->get('id', $channel->guild_id)) {
            $old = $guild->channels->get('id', $channel->id);
            $guild->channels->push($channel);
            $this->discord->guilds->push($guild);
        }

        $deferred->resolve([$channel, $old]);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Guild\Ban;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildBanAdd extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $ban = $this->factory->create(Ban::class, $data, true);

        if ($guild = $ban->guild) {
            $guild->bans->push($ban);
            $this->discord->guilds->push($guild);
        }

        $deferred->resolve($ban);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Guild\Ban;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildBanRemove extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $ban = $this->factory->create(Ban::class, $data, true);

        if ($guild = $ban->guild) {
            $guild->bans->pull($ban->user->id);
            $this->discord->guilds->push($guild);
        }

        $deferred->resolve($ban);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Channel\Channel;
use Discord\Parts\Guild\Ban;
use Discord\Parts\Guild\Guild;
use Discord\Parts\Guild\Role;
use Discord\Parts\User\Member;
use Discord\Parts\User\User;
use Discord\Parts\WebSockets\VoiceStateUpdate as VoiceStateUpdatePart;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildCreate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data)
    {
        if (isset($data->unavailable) && $data->unavailable) {
            $deferred->reject(['unavailable', $data->id]);

            return $deferred->promise();
        }

        $guildPart = $this->factory->create(Guild::class, $data, true);
        foreach ($data->roles as $role) {
            $role = (array) $role;
            $role['guild_id'] = $guildPart->id;
            $rolePart = $this->factory->create(Role::class, $role, true);

            $guildPart->roles->offsetSet($rolePart->id, $rolePart);
        }

        foreach ($data->channels as $channel) {
            $channel = (array) $channel;
            $channel['guild_id'] = $data->id;
            $channelPart = $this->factory->create(Channel::class, $channel, true);

            $guildPart->channels->offsetSet($channelPart->id, $channelPart);
        }

        foreach ($data->members as $member) {
            $member = (array) $member;
            $member['guild_id'] = $data->id;

            if (! $this->discord->users->has($member['user']->id)) {
                $userPart = $this->factory->create(User::class, $member['user'], true);
                $this->discord->users->offsetSet($userPart->id, $userPart);
            }

            $memberPart = $this->factory->create(Member::class, $member, true);
            $guildPart->members->offsetSet($memberPart->id, $memberPart);
        }

        foreach ($data->presences as $presence) {
            if ($member = $guildPart->members->offsetGet($presence->user->id)) {
                $member->fill((array) $presence);
                $guildPart->members->offsetSet($member->id, $member);
            }
        }

        foreach ($data->voice_states as $state) {
            if ($channel = $guildPart->channels->offsetGet($state->channel_id)) {
                $stateUpdate = $this->factory->create(VoiceStateUpdatePart::class, $state, true);

                $channel->members->offsetSet($stateUpdate->user_id, $stateUpdate);
                $guildPart->channels->offsetSet($channel->id, $channel);
            }
        }

        $resolve = function () use (&$guildPart, $deferred) {
            if ($guildPart->large) {
                $this->discord->addLargeGuild($guildPart);
            }

            $this->discord->guilds->offsetSet($guildPart->id, $guildPart);

            $deferred->resolve($guildPart);
        };

        if ($this->discord->options['retrieveBans']) {
            $this->http->get("guilds/{$guildPart->id}/bans")->done(function ($rawBans) use (&$guildPart, $resolve) {
                foreach ($rawBans as $ban) {
                    $ban = (array) $ban;
                    $ban['guild'] = $guildPart;

                    $banPart = $this->factory->create(Ban::class, $ban, true);

                    $guildPart->bans->offsetSet($banPart->id, $banPart);
                }

                $resolve();
            }, $resolve);
        } else {
            $resolve();
        }
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Guild\Guild;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildDelete extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $guild = $this->discord->guilds->get('id', $data->id);

        if (! $guild) {
            $guild = $this->factory->create(Guild::class, $data, true);
        }

        $this->discord->guilds->pull($guild->id);

        $deferred->resolve([$guild, $data->unavailable ?? false]);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildIntegrationsUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $deferred->resolve($this->discord->guilds->get('id', $data->guild_id));
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\User\Member;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;
use Discord\Parts\User\User;

class GuildMemberAdd extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        /** @var \Discord\Parts\User\Member */
        $member = $this->factory->create(Member::class, $data, true);

        if ($guild = $this->discord->guilds->get('id', $member->guild_id)) {
            $guild->members->push($member);
            ++$guild->member_count;
        }

        $this->discord->users->push($member->user);
        $deferred->resolve($member);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\User\Member;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildMemberRemove extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $member = $this->factory->create(Member::class, $data, true);

        if ($guild = $this->discord->guilds->get('id', $member->guild_id)) {
            $guild->members->pull($member->user->id);
            --$guild->member_count;

            $this->discord->guilds->push($guild);
        }

        $deferred->resolve($member);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\User\Member;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildMemberUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        /** @var \Discord\Parts\User\Member */
        $memberPart = $this->factory->create(Member::class, $data, true);
        $old = null;

        if ($guild = $this->discord->guilds->get('id', $memberPart->guild_id)) {
            $old = $guild->members->get('id', $memberPart->id);
            $raw = (is_null($old)) ? [] : $old->getRawAttributes();
            $memberPart = $this->factory->create(Member::class, array_merge($raw, (array) $data), true);

            $guild->members->push($memberPart);
        }

        if ($user = $this->discord->users->get('id', $data->user->id)) {
            $user->fill((array) $data->user);
        }

        $deferred->resolve([$memberPart, $old]);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Guild\Role;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildRoleCreate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $adata = (array) $data->role;
        $adata['guild_id'] = $data->guild_id;

        $rolePart = $this->factory->create(Role::class, $adata, true);

        if ($guild = $this->discord->guilds->get('id', $rolePart->guild_id)) {
            $guild->roles->push($rolePart);
            $this->discord->guilds->push($guild);
        }

        $deferred->resolve($rolePart);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Helpers\Deferred;
use Discord\WebSockets\Event;

class GuildRoleDelete extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        if ($guild = $this->discord->guilds->get('id', $data->guild_id)) {
            $role = $guild->roles->pull($data->role_id);
            $this->discord->guilds->push($guild);

            $deferred->resolve($role);
        } else {
            $deferred->resolve($data);
        }
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Guild\Role;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildRoleUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $adata = (array) $data->role;
        $adata['guild_id'] = $data->guild_id;

        $rolePart = $this->factory->create(Role::class, $adata, true);

        if ($guild = $this->discord->guilds->get('id', $rolePart->guild_id)) {
            $old = $guild->roles->get('id', $rolePart->id);
            $guild->roles->push($rolePart);

            $this->discord->guilds->push($guild);
        } else {
            $old = null;
        }

        $deferred->resolve([$rolePart, $old]);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class GuildUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        /** @var \Discord\Parts\Guild\Guild */
        $guild = $this->discord->guilds->get('id', $data->id);
        $oldGuild = clone $guild;

        $guild->fill((array) $data);

        $deferred->resolve([$guild, $oldGuild]);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Guild\Invite;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class InviteCreate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $invite = $this->factory->create(Invite::class, $data, true);

        $deferred->resolve($invite);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class InviteDelete extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $deferred->resolve($data);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Channel\Message;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class MessageCreate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $message = $this->factory->create(Message::class, $data, true);

        if ($this->discord->options['storeMessages']) {
            if ($channel = $message->channel) {
                if ($guild = $channel->guild) {
                    $channel->messages->push($message);
                    $guild->channels->push($channel);
                    $this->discord->guilds->push($guild);
                }
            }
        }

        $deferred->resolve($message);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class MessageDelete extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $message = null;

        if (! isset($data->guild_id)) {
            if ($channel = $this->discord->private_channels->get('id', $data->channel_id)) {
                $message = $channel->messages->pull($data->id);
                $this->discord->private_channels->push($channel);
            }
        } else {
            if ($guild = $this->discord->guilds->get('id', $data->guild_id)) {
                if ($channel = $guild->channels->get('id', $data->channel_id)) {
                    $message = $channel->messages->pull($data->id);
                    $guild->channels->push($channel);
                    $this->discord->guilds->push($guild);
                }
            }
        }

        $deferred->resolve(is_null($message) ? $data : $message);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;
use React\Promise\ExtendedPromiseInterface;

use function React\Promise\all as All;

class MessageDeleteBulk extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $promises = [];

        foreach ($data->ids as $id) {
            $promise = new Deferred();
            $event = new MessageDelete($this->http, $this->factory, $this->discord);
            $event->handle($promise, (object) ['id' => $id, 'channel_id' => $data->channel_id, 'guild_id' => $data->guild_id]);

            $promises[] = $promise->promise();
        }

        /** @var ExtendedPromiseInterface */
        $allPromise = All($promises);
        $allPromise->done(function ($messages) use ($deferred) {
            $deferred->resolve($messages);
        });
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\WebSockets\MessageReaction;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;
use Discord\Parts\Channel\Reaction;

class MessageReactionAdd extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $reaction = new MessageReaction($this->discord, (array) $data, true);

        if ($channel = $reaction->channel) {
            if ($message = $channel->messages->offsetGet($reaction->message_id)) {
                $addedReaction = false;

                foreach ($message->reactions as $react) {
                    if ($react->id == $reaction->reaction_id) {
                        ++$react->count;

                        if ($reaction->user_id == $this->discord->id) {
                            $react->me = true;
                        }

                        $addedReaction = true;
                        break;
                    }
                }

                // New reaction added
                if (! $addedReaction) {
                    $message->reactions->push($message->reactions->create([
                        'count' => 1,
                        'me' => $reaction->user_id == $this->discord->id,
                        'emoji' => $reaction->emoji->getRawAttributes(),
                    ], true));
                }
            }
        }

        $deferred->resolve($reaction);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\WebSockets\MessageReaction;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class MessageReactionRemove extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $reaction = new MessageReaction($this->discord, (array) $data, true);

        if ($channel = $reaction->channel) {
            if ($message = $channel->messages->offsetGet($reaction->message_id)) {
                foreach ($message->reactions as $key => $react) {
                    if ($react->id == $reaction->reaction_id) {
                        --$react->count;

                        if ($reaction->user_id == $this->discord->id) {
                            $react->me = false;
                        }
                    }

                    if ($react->count < 1) {
                        unset($message->reactions[$key]);
                    }
                }
            }
        }

        $deferred->resolve($reaction);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\WebSockets\MessageReaction;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class MessageReactionRemoveAll extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $reaction = new MessageReaction($this->discord, (array) $data, true);

        if ($channel = $reaction->channel) {
            if ($message = $channel->messages->offsetGet($reaction->message_id)) {
                $message->reactions->clear();
            }
        }

        $deferred->resolve($reaction);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class MessageReactionRemoveEmoji extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        if ($channel = $this->discord->getChannel($data->channel_id)) {
            if ($message = $channel->messages->offsetGet($data->message_id)) {
                foreach ($message->reactions as $key => $react) {
                    if ($react->id == $data->id) {
                        unset($message->reactions[$key]);
                    }
                }
            }
        }

        $deferred->resolve($data);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Channel\Message;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class MessageUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $messagePart = $this->factory->create(Message::class, $data, true);
        $oldMessage = null;

        if ($channel = $messagePart->channel) {
            if ($oldMessage = $channel->messages->get('id', $messagePart->id)) {
                $messagePart = $this->factory->create(Message::class, array_merge($oldMessage->getRawAttributes(), $messagePart->getRawAttributes()), true);
            }

            $channel->messages->offsetSet($messagePart->id, $messagePart);

            if ($guild = $this->discord->guilds->get('id', $channel->guild_id)) {
                $guild->channels->offsetSet($channel->id, $channel);
                $this->discord->guilds->offsetSet($guild->id, $guild);
            }
        }

        $deferred->resolve([$messagePart, $oldMessage]);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\WebSockets\PresenceUpdate as PresenceUpdatePart;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class PresenceUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        /**
         * @var PresenceUpdatePart
         */
        $presence = $this->factory->create(PresenceUpdatePart::class, $data, true);

        if ($guild = $presence->guild) {
            if ($member = $presence->member) {
                $oldPresence = $member->updateFromPresence($presence);

                $guild->members->offsetSet($member->id, $member);
                $this->discord->guilds->offsetSet($guild->id, $guild);

                $deferred->resolve([$presence, $oldPresence]);
            }
        }

        $deferred->resolve($presence);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\WebSockets\TypingStart as TypingStartPart;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class TypingStart extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $typing = $this->factory->create(TypingStartPart::class, $data, true);

        $deferred->resolve($typing);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\WebSockets\VoiceServerUpdate as VoiceServerUpdatePart;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class VoiceServerUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $part = $this->factory->create(VoiceServerUpdatePart::class, $data, true);

        $deferred->resolve($part);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets\Events;

use Discord\Parts\Channel\Channel;
use Discord\Parts\WebSockets\VoiceStateUpdate as VoiceStateUpdatePart;
use Discord\WebSockets\Event;
use Discord\Helpers\Deferred;

class VoiceStateUpdate extends Event
{
    /**
     * {@inheritdoc}
     */
    public function handle(Deferred &$deferred, $data): void
    {
        $state = $this->factory->create(VoiceStateUpdatePart::class, $data, true);

        if ($state->guild) {
            $guild = $state->guild;

            foreach ($guild->channels as $channel) {
                if (! $channel->allowVoice()) {
                    continue;
                }

                // Remove old member states
                if ($channel->members->has($state->user_id)) {
                    $channel->members->offsetUnset($state->user_id);
                }

                // Add member state to new channel
                if ($channel->id == $state->channel_id) {
                    $channel->members->offsetSet($state->user_id, $state);
                }

                $guild->channels->offsetSet($channel->id, $channel);
            }

            $this->discord->guilds->offsetSet($state->guild->id, $state->guild);
        }

        $deferred->resolve($state);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets;

/**
 * This class contains all the handlers for the individual WebSocket events.
 */
class Handlers
{
    /**
     * An array of handlers.
     *
     * @var array Array of handlers.
     */
    protected $handlers = [];

    /**
     * Constructs the list of handlers.
     */
    public function __construct()
    {
        // General
        $this->addHandler(Event::PRESENCE_UPDATE, \Discord\WebSockets\Events\PresenceUpdate::class);
        $this->addHandler(Event::TYPING_START, \Discord\WebSockets\Events\TypingStart::class);
        $this->addHandler(Event::VOICE_STATE_UPDATE, \Discord\WebSockets\Events\VoiceStateUpdate::class);
        $this->addHandler(Event::VOICE_SERVER_UPDATE, \Discord\WebSockets\Events\VoiceServerUpdate::class);

        // Guild Event handlers
        $this->addHandler(Event::GUILD_CREATE, \Discord\WebSockets\Events\GuildCreate::class);
        $this->addHandler(Event::GUILD_DELETE, \Discord\WebSockets\Events\GuildDelete::class);
        $this->addHandler(Event::GUILD_UPDATE, \Discord\WebSockets\Events\GuildUpdate::class);
        $this->addHandler(Event::GUILD_INTEGRATIONS_UPDATE, \Discord\WebSockets\Events\GuildIntegrationsUpdate::class);

        // Invite handlers
        $this->addHandler(Event::INVITE_CREATE, \Discord\WebSockets\Events\InviteCreate::class);
        $this->addHandler(Event::INVITE_DELETE, \Discord\WebSockets\Events\InviteDelete::class);

        // Channel Event handlers
        $this->addHandler(Event::CHANNEL_CREATE, \Discord\WebSockets\Events\ChannelCreate::class);
        $this->addHandler(Event::CHANNEL_UPDATE, \Discord\WebSockets\Events\ChannelUpdate::class);
        $this->addHandler(Event::CHANNEL_DELETE, \Discord\WebSockets\Events\ChannelDelete::class);
        $this->addHandler(Event::CHANNEL_PINS_UPDATE, \Discord\WebSockets\Events\ChannelPinsUpdate::class);

        // Ban Event handlers
        $this->addHandler(Event::GUILD_BAN_ADD, \Discord\WebSockets\Events\GuildBanAdd::class);
        $this->addHandler(Event::GUILD_BAN_REMOVE, \Discord\WebSockets\Events\GuildBanRemove::class);

        // Message handlers
        $this->addHandler(Event::MESSAGE_CREATE, \Discord\WebSockets\Events\MessageCreate::class, ['message']);
        $this->addHandler(Event::MESSAGE_DELETE, \Discord\WebSockets\Events\MessageDelete::class);
        $this->addHandler(Event::MESSAGE_DELETE_BULK, \Discord\WebSockets\Events\MessageDeleteBulk::class);
        $this->addHandler(Event::MESSAGE_UPDATE, \Discord\WebSockets\Events\MessageUpdate::class);
        $this->addHandler(Event::MESSAGE_REACTION_ADD, \Discord\WebSockets\Events\MessageReactionAdd::class);
        $this->addHandler(Event::MESSAGE_REACTION_REMOVE, \Discord\WebSockets\Events\MessageReactionRemove::class);
        $this->addHandler(Event::MESSAGE_REACTION_REMOVE_ALL, \Discord\WebSockets\Events\MessageReactionRemoveAll::class);
        $this->addHandler(Event::MESSAGE_REACTION_REMOVE_EMOJI, \Discord\WebSockets\Events\MessageReactionRemoveEmoji::class);

        // New Member Event handlers
        $this->addHandler(Event::GUILD_MEMBER_ADD, \Discord\WebSockets\Events\GuildMemberAdd::class);
        $this->addHandler(Event::GUILD_MEMBER_REMOVE, \Discord\WebSockets\Events\GuildMemberRemove::class);
        $this->addHandler(Event::GUILD_MEMBER_UPDATE, \Discord\WebSockets\Events\GuildMemberUpdate::class);

        // New Role Event handlers
        $this->addHandler(Event::GUILD_ROLE_CREATE, \Discord\WebSockets\Events\GuildRoleCreate::class);
        $this->addHandler(Event::GUILD_ROLE_DELETE, \Discord\WebSockets\Events\GuildRoleDelete::class);
        $this->addHandler(Event::GUILD_ROLE_UPDATE, \Discord\WebSockets\Events\GuildRoleUpdate::class);
    }

    /**
     * Adds a handler to the list.
     *
     * @param string $event        The WebSocket event name.
     * @param string $classname    The Event class name.
     * @param array  $alternatives Alternative event names for the handler.
     */
    public function addHandler(string $event, string $classname, array $alternatives = []): void
    {
        $this->handlers[$event] = [
            'class' => $classname,
            'alternatives' => $alternatives,
        ];
    }

    /**
     * Returns a handler.
     *
     * @param string $event The WebSocket event name.
     *
     * @return array|null The Event class name or null;
     */
    public function getHandler(string $event): ?array
    {
        if (isset($this->handlers[$event])) {
            return $this->handlers[$event];
        }

        return null;
    }

    /**
     * Returns the handlers array.
     *
     * @return array Array of handlers.
     */
    public function getHandlers(): array
    {
        return $this->handlers;
    }

    /**
     * Returns the handlers.
     *
     * @return array Array of handler events.
     */
    public function getHandlerKeys(): array
    {
        return array_keys($this->handlers);
    }

    /**
     * Removes a handler.
     *
     * @param string $event The event handler to remove.
     */
    public function removeHandler(string $event): void
    {
        unset($this->handlers[$event]);
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets;

class Intents
{
    /**
     * Guilds intent:.
     *
     * - GUILD_CREATE
     * - GUILD_UPDATE
     * - GUILD_DELETE
     * - GUILD_ROLE_CREATE
     * - GUILD_ROLE_UPDATE
     * - GUILD_ROLE_DELETE
     * - CHANNEL_CREATE
     * - CHANNEL_UPDATE
     * - CHANNEL_DELETE
     * - CHANNEL_PINS_UPDATE
     */
    const GUILDS = (1 << 0);

    /**
     * Guild member events:.
     *
     * - GUILD_MEMBER_ADD
     * - GUILD_MEMBER_UPDATE
     * - GUILD_MEMBER_REMOVE
     */
    const GUILD_MEMBERS = (1 << 1);

    /**
     * Guild ban events:.
     *
     * - GUILD_BAN_ADD
     * - GUILD_BAN_REMOVE
     */
    const GUILD_BANS = (1 << 2);

    /**
     * Guild emoji events:.
     *
     * - GUILD_EMOJIS_UPDATE
     */
    const GUILD_EMOJIS = (1 << 3);

    /**
     * Guild integration events:.
     *
     * - GUILD_INTEGRATIONS_UPDATE
     */
    const GUILD_INTEGRATIONS = (1 << 4);

    /**
     * Guild webhook events.
     *
     * - WEBHOOKS_UPDATE
     */
    const GUILD_WEBHOOKS = (1 << 5);

    /**
     * Guild invite events:.
     *
     * - INVITE_CREATE
     * - INVITE_DELETE
     */
    const GUILD_INVITES = (1 << 6);

    /**
     * Guild voice state events:.
     *
     * - VOICE_STATE_UPDATE
     */
    const GUILD_VOICE_STATES = (1 << 7);

    /**
     * Guild presence events:.
     *
     * - PRESENECE_UPDATE
     */
    const GUILD_PRESENCES = (1 << 8);

    /**
     * Guild message events:.
     *
     * - MESSAGE_CREATE
     * - MESSAGE_UPDATE
     * - MESSAGE_DELETE
     * - MESSAGE_DELETE_BULK
     */
    const GUILD_MESSAGES = (1 << 9);

    /**
     * Guild message reaction events:.
     *
     * - MESSAGE_REACTION_ADD
     * - MESSAGE_REACTION_REMOVE
     * - MESSAGE_REACTION_REMOVE_ALL
     * - MESSAGE_REACTION_REMOVE_EMOJI
     */
    const GUILD_MESSAGE_REACTIONS = (1 << 10);

    /**
     * Guild typing events:.
     *
     * - TYPING_START
     */
    const GUILD_MESSAGE_TYPING = (1 << 11);

    /**
     * Direct message events:.
     *
     * - CHANNEL_CREATE
     * - MESSAGE_CREATE
     * - MESSAGE_UPDATE
     * - MESSAGE_DELETE
     * - CHANNEL_PINS_UPDATE
     */
    const DIRECT_MESSAGES = (1 << 12);

    /**
     * Direct message reaction events:.
     *
     * - MESSAGE_REACTION_ADD
     * - MESSAGE_REACTION_REMOVE
     * - MESSAGE_REACTION_REMOVE_ALL
     * - MESSAGE_REACTION_REMOVE_EMOJI
     */
    const DIRECT_MESSAGE_REACTIONS = (1 << 13);

    /**
     * Direct message typing events:.
     *
     * - TYPING_START
     */
    const DIRECT_MESSAGE_TYPING = (1 << 14);

    /**
     * Returns an array of valid intents.
     *
     * @return array
     */
    public static function getValidIntents(): array
    {
        $reflect = new \ReflectionClass(__CLASS__);

        return array_values($reflect->getConstants());
    }

    /**
     * Returns an integer value that represents all intents.
     *
     * @return int
     */
    public static function getAllIntents(): int
    {
        $intentVal = 0;

        foreach (self::getValidIntents() as $intent) {
            $intentVal |= $intent;
        }

        return $intentVal;
    }
}
<?php

/*
 * This file is apart of the DiscordPHP project.
 *
 * Copyright (c) 2016-2020 David Cole <david.cole1340@gmail.com>
 *
 * This source file is subject to the MIT license that is bundled
 * with this source code in the LICENSE.md file.
 */

namespace Discord\WebSockets;

/**
 * Contains constants used in websockets.
 */
class Op
{
    // Dispatches an event.
    const OP_DISPATCH = 0;
    // Used for ping checking.
    const OP_HEARTBEAT = 1;
    // Used for client handshake.
    const OP_IDENTIFY = 2;
    // Used to update the client presence.
    const OP_PRESENCE_UPDATE = 3;
    // Used to join/move/leave voice channels.
    const OP_VOICE_STATE_UPDATE = 4;
    // Used for voice ping checking.
    const OP_VOICE_SERVER_PING = 5;
    // Used to resume a closed connection.
    const OP_RESUME = 6;
    // Used to redirect clients to a new gateway.
    const OP_RECONNECT = 7;
    // Used to request member chunks.
    const OP_GUILD_MEMBER_CHUNK = 8;
    // Used to notify clients when they have an invalid session.
    const OP_INVALID_SESSION = 9;
    // Used to pass through the heartbeat interval
    const OP_HELLO = 10;
    // Used to acknowledge heartbeats.
    const OP_HEARTBEAT_ACK = 11;

    ///////////////////////////////////////
    ///////////////////////////////////////
    ///////////////////////////////////////

    // Used to begin a voice WebSocket connection.
    const VOICE_IDENTIFY = 0;
    // Used to select the voice protocol.
    const VOICE_SELECT_PROTO = 1;
    // Used to complete the WebSocket handshake.
    const VOICE_READY = 2;
    // Used to keep the WebSocket connection alive.e
    const VOICE_HEARTBEAT = 3;
    // Used to describe the session.
    const VOICE_DESCRIPTION = 4;
    // Used to identify which users are speaking.
    const VOICE_SPEAKING = 5;
    // Sent by the Discord servers to acknowledge heartbeat
    const VOICE_HEARTBEAT_ACK = 6;
    // Hello packet used to pass heartbeat interval
    const VOICE_HELLO = 8;

    ///////////////////////////////////////
    ///////////////////////////////////////
    ///////////////////////////////////////

    // Normal close or heartbeat is invalid.
    const CLOSE_NORMAL = 1000;
    // Abnormal close.
    const CLOSE_ABNORMAL = 1006;
    // Unknown error.
    const CLOSE_UNKNOWN_ERROR = 4000;
    // Unknown opcode was went.
    const CLOSE_INVALID_OPCODE = 4001;
    // Invalid message was sent.
    const CLOSE_INVALID_MESSAGE = 4002;
    // Not authenticated.
    const CLOSE_NOT_AUTHENTICATED = 4003;
    // Invalid token on IDENTIFY.
    const CLOSE_INVALID_TOKEN = 4004;
    // Already authenticated.
    const CONST_ALREADY_AUTHD = 4005;
    // Session is invalid.
    const CLOSE_INVALID_SESSION = 4006;
    // Invalid RESUME sequence.
    const CLOSE_INVALID_SEQ = 4007;
    // Too many messages sent.
    const CLOSE_TOO_MANY_MSG = 4008;
    // Session timeout.
    const CLOSE_SESSION_TIMEOUT = 4009;
    // Invalid shard.
    const CLOSE_INVALID_SHARD = 4010;
    // Sharding requred.
    const CLOSE_SHARDING_REQUIRED = 4011;
    // Invalid API version.
    const CLOSE_INVALID_VERSION = 4012;
    // Invalid intents.
    const CLOSE_INVALID_INTENTS = 4013;
    // Disallowed intents.
    const CLOSE_DISALLOWED_INTENTS = 4014;

    ///////////////////////////////////////
    ///////////////////////////////////////
    ///////////////////////////////////////

    // Can't find the server.
    const CLOSE_VOICE_SERVER_NOT_FOUND = 4011;
    // Unknown protocol.
    const CLOSE_VOICE_UNKNOWN_PROTO = 4012;
    // Disconnected from channel.
    const CLOSE_VOICE_DISCONNECTED = 4014;
    // Voice server crashed.
    const CLOSE_VOICE_SERVER_CRASH = 4015;
    // Unknown encryption mode.
    const CLOSE_VOICE_UNKNOWN_ENCRYPT = 4016;

    /**
     * Returns the critical event codes that we should not reconnect after.
     *
     * @return array
     */
    public static function getCriticalCloseCodes(): array
    {
        return [
            self::CLOSE_INVALID_TOKEN,
            self::CLOSE_SHARDING_REQUIRED,
            self::CLOSE_INVALID_SHARD,
            self::CLOSE_INVALID_VERSION,
            self::CLOSE_INVALID_INTENTS,
            self::CLOSE_DISALLOWED_INTENTS,
        ];
    }

    /**
     * Returns the critical event codes for a voice websocket.
     *
     * @return array
     */
    public static function getCriticalVoiceCloseCodes(): array
    {
        return [
            self::CLOSE_INVALID_SESSION,
            self::CLOSE_INVALID_TOKEN,
            self::CLOSE_VOICE_SERVER_NOT_FOUND,
            self::CLOSE_VOICE_UNKNOWN_PROTO,
            self::CLOSE_VOICE_UNKNOWN_ENCRYPT,
        ];
    }
}
{
	"name": "TrafficCophp/ByteBuffer",
	"type": "library",
	"description": "Node.js inspired byte stream buffer for PHP.",
	"keywords": ["Buffer", "Stream", "Socket", "Library", "Bytehandling", "pack", "wrapper", "binary data"],
	"license": "MIT",
	"authors": [
		{
			"name": "Ole 'nesQuick' Michaelis",
			"email": "ole.michaelis@googlemail.com",
			"homepage": "http://www.codestars.eu"
		}
	],
	"autoload": {
		"psr-0": {
			"TrafficCophp": "src/"
		}
	},
	"require": {}
}{
    "hash": "6cf3d618c76525d67fe4ca75786c4440",
    "packages": [],
    "aliases": []
}
<?xml version="1.0" encoding="UTF-8"?>
<phpunit
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:noNamespaceSchemaLocation="http://gooh.github.com/phpunit-schema/3.7/phpunit.xsd"
	backupGlobals="false"
	backupStaticAttributes="false"
	bootstrap="vendor/autoload.php"
	colors="true">

	<testsuites>
		<testsuite name="TrafficCophp Bytebuffer Test Suite">
			<directory suffix="Test.php">tests/TrafficCophp/ByteBuffer</directory>
		</testsuite>
	</testsuites>

	<filter>
		<whitelist>
			<directory suffix=".php">src</directory>
		</whitelist>
	</filter>

</phpunit>
# PHP Library for reading and writing binary data

[![Build Status](https://secure.travis-ci.org/nesQuick/ByteBuffer.png?branch=master)](http://travis-ci.org/nesQuick/ByteBuffer)  [![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)

I intentionally needed that for writing a PHP Client for [TrafficCop](https://github.com/santosh79/traffic_cop/).
But the source grows so I decided to move it into an own package.
You can also call this a [pack()](http://www.php.net/manual/en/function.pack.php) wrapper.

## Install

Installation should be done via [composer](http://packagist.org/).

```
{
    "require": {
        "TrafficCophp/ByteBuffer": "dev-master"
    }
}
```

## Example

A simple usage example could look like this

```php
<?php

require __DIR__ . '/vendor/.composer/autoload.php';

use TrafficCophp\ByteBuffer\ByteBuffer;

$channel = 'channel_one';
$message = 'php';

$buffer = new ByteBuffer(4 + 1 + 4 + strlen($channel) + strlen($message));
$buffer->writeInt32BE($buffer->length(), 0);
$buffer->writeInt8(0x1, 4);
$buffer->writeInt32BE(strlen($channel), 5);
$buffer->write($channel, 9);
$buffer->write($message, 9 + strlen($channel));

$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
$result = socket_connect($socket, '127.0.0.1', 3542);

socket_write($socket, (string) $buffer, $buffer->length());
```

## ToDo's

* Write Documentation
* Improve examples
* Allow Buffer as constructor
* Write test for concatinating buffers

## License

Licensed under the MIT license.
<?php

namespace TrafficCophp\ByteBuffer;

abstract class AbstractBuffer implements ReadableBuffer, WriteableBuffer {
	abstract public function __construct($length);
	abstract public function __toString();
	abstract public function length();
}
<?php

namespace TrafficCophp\ByteBuffer;

/**
 * ByteBuffer
 */
class Buffer extends AbstractBuffer {

	const DEFAULT_FORMAT = 'x';

	/**
	 * @var \SplFixedArray
	 */
	protected $buffer;

	/**
	 * @var LengthMap
	 */
	protected $lengthMap;

	public function __construct($argument) {
		$this->lengthMap = new LengthMap();
		if (is_string($argument)) {
			$this->initializeStructs(strlen($argument), $argument);
		} else if (is_int($argument)) {
			$this->initializeStructs($argument, pack(self::DEFAULT_FORMAT.$argument));
		} else {
			throw new \InvalidArgumentException('Constructor argument must be an binary string or integer');
		}
	}

	protected function initializeStructs($length, $content) {
		$this->buffer = new \SplFixedArray($length);
		for ($i = 0; $i < $length; $i++) {
			$this->buffer[$i] = $content[$i];
		}
	}

	protected function insert($format, $value, $offset, $length) {
		$bytes = pack($format, $value);
		for ($i = 0; $i < strlen($bytes); $i++) {
			$this->buffer[$offset++] = $bytes[$i];
		}
	}

	protected function extract($format, $offset, $length) {
		$encoded = '';
		for ($i = 0; $i < $length; $i++) {
			$encoded .= $this->buffer->offsetGet($offset + $i);
		}
		if ($format == 'N'&& PHP_INT_SIZE <= 4) {
			list(, $h, $l) = unpack('n*', $encoded);
			$result = ($l + ($h * 0x010000));
		} else if ($format == 'V' && PHP_INT_SIZE <= 4) {
			list(, $h, $l) = unpack('v*', $encoded);
			$result = ($h + ($l * 0x010000));
		} else {
			list(, $result) = unpack($format, $encoded);
		}
		return $result;
	}

	protected function checkForOverSize($excpected_max, $actual) {
		if ($actual > $excpected_max) {
			throw new \InvalidArgumentException(sprintf('%d exceeded limit of %d', $actual, $excpected_max));
		}
	}

	public function __toString() {
		$buf = '';
		foreach ($this->buffer as $bytes) {
			$buf .= $bytes;
		}
		return $buf;
	}

	public function length() {
		return $this->buffer->getSize();
	}

	public function write($string, $offset) {
		$length = strlen($string);
		$this->insert('a' . $length, $string, $offset, $length);
	}

	public function writeInt8($value, $offset) {
		$format = 'C';
		$this->checkForOverSize(0xff, $value);
		$this->insert($format, $value, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function writeInt16BE($value, $offset) {
		$format = 'n';
		$this->checkForOverSize(0xffff, $value);
		$this->insert($format, $value, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function writeInt16LE($value, $offset) {
		$format = 'v';
		$this->checkForOverSize(0xffff, $value);
		$this->insert($format, $value, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function writeInt32BE($value, $offset) {
		$format = 'N';
		$this->checkForOverSize(0xffffffff, $value);
		$this->insert($format, $value, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function writeInt32LE($value, $offset) {
		$format = 'V';
		$this->checkForOverSize(0xffffffff, $value);
		$this->insert($format, $value, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function read($offset, $length) {
		$format = 'a' . $length;
		return $this->extract($format, $offset, $length);
	}

	public function readInt8($offset) {
		$format = 'C';
		return $this->extract($format, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function readInt16BE($offset) {
		$format = 'n';
		return $this->extract($format, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function readInt16LE($offset) {
		$format = 'v';
		return $this->extract($format, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function readInt32BE($offset) {
		$format = 'N';
		return $this->extract($format, $offset, $this->lengthMap->getLengthFor($format));
	}

	public function readInt32LE($offset) {
		$format = 'V';
		return $this->extract($format, $offset, $this->lengthMap->getLengthFor($format));
	}

}<?php

namespace TrafficCophp\ByteBuffer;

/**
 * LengthMap
 */
class LengthMap {

	protected $map;

	public function __construct() {
		$this->map = array(
			 'n' => 2,
			 'N' => 4,
			 'v' => 2,
			 'V' => 4,
			 'c' => 1,
			 'C' => 1
		);
	}

	public function getLengthFor($format) {
		return $this->map[$format];
	}

}<?php

namespace TrafficCophp\ByteBuffer;

interface ReadableBuffer {
	public function read($start, $end);
	public function readInt8($offset);
	public function readInt16BE($offset);
	public function readInt16LE($offset);
	public function readInt32BE($offset);
	public function readInt32LE($offset);
}<?php

namespace TrafficCophp\ByteBuffer;

interface WriteableBuffer {
	public function write($string, $offset);
	public function writeInt8($value, $offset);
	public function writeInt16BE($value, $offset);
	public function writeInt16LE($value, $offset);
	public function writeInt32BE($value, $offset);
	public function writeInt32LE($value, $offset);
}
ik;"zI   GBMB